From 4388f060552cc537e71e957d32f35e9d75a61233 Mon Sep 17 00:00:00 2001 From: Apple Date: Fri, 27 Jul 2012 17:35:01 +0000 Subject: [PATCH] ICU-491.11.1.tar.gz --- ICU.plist | 8 +- crosshostpatchconfig.txt | 27 +- icuSources/Doxyfile.in | 6 +- icuSources/Makefile.in | 48 +- icuSources/aclocal.m4 | 34 +- icuSources/allinone/icucheck.bat | 13 +- icuSources/common/Makefile.in | 46 +- icuSources/common/aaplbfct.cpp | 10 +- icuSources/common/appendable.cpp | 74 + icuSources/common/bmpset.cpp | 15 +- icuSources/common/brkeng.cpp | 11 +- icuSources/common/brkiter.cpp | 14 +- icuSources/common/bytestream.cpp | 6 +- icuSources/common/bytestrie.cpp | 439 + icuSources/common/bytestriebuilder.cpp | 501 + icuSources/common/bytestrieiterator.cpp | 210 + icuSources/common/caniter.cpp | 25 +- icuSources/common/chariter.cpp | 4 +- icuSources/common/charstr.cpp | 17 +- icuSources/common/charstr.h | 11 +- icuSources/common/cmemory.c | 22 +- icuSources/common/cmemory.h | 47 +- icuSources/common/common.vcxproj | 260 +- icuSources/common/common.vcxproj.filters | 89 +- icuSources/common/cpputils.h | 10 +- icuSources/common/cstring.c | 19 +- icuSources/common/cstring.h | 37 +- icuSources/common/dictbe.cpp | 235 +- icuSources/common/dictbe.h | 61 +- icuSources/common/errorcode.cpp | 4 +- icuSources/common/filterednormalizer2.cpp | 19 +- icuSources/common/hash.h | 5 +- icuSources/common/icucfg.h.in | 115 - icuSources/common/icudataver.c | 56 +- icuSources/common/icuplug.c | 53 +- icuSources/common/icuuc40shim.cpp | 9 +- icuSources/common/localsvc.cpp | 6 +- icuSources/common/locavailable.cpp | 4 +- icuSources/common/locdispnames.cpp | 506 +- icuSources/common/locid.cpp | 60 +- icuSources/common/loclikely.cpp | 7 +- icuSources/common/locmap.c | 128 +- icuSources/common/locutil.cpp | 6 +- icuSources/common/messageimpl.h | 63 + icuSources/common/messagepattern.cpp | 1209 + icuSources/common/mutex.cpp | 117 +- icuSources/common/mutex.h | 9 +- icuSources/common/normalizer2.cpp | 235 +- icuSources/common/normalizer2impl.cpp | 388 +- icuSources/common/normalizer2impl.h | 280 +- icuSources/common/normlzr.cpp | 9 +- icuSources/common/patternprops.cpp | 218 + icuSources/common/patternprops.h | 89 + icuSources/common/propname.cpp | 709 +- icuSources/common/propname.h | 543 +- icuSources/common/propname_data.h | 1406 + icuSources/common/propsvec.c | 8 +- .../common/{punycode.c => punycode.cpp} | 39 +- icuSources/common/{putil.c => putil.cpp} | 268 +- icuSources/common/putilimp.h | 297 +- icuSources/common/rbbi.cpp | 114 +- icuSources/common/rbbidata.h | 8 +- icuSources/common/rbbirb.cpp | 19 +- icuSources/common/rbbiscan.cpp | 43 +- icuSources/common/rbbistbl.cpp | 6 +- icuSources/common/resbund.cpp | 2 +- icuSources/common/ruleiter.cpp | 16 +- icuSources/common/ruleiter.h | 7 +- icuSources/common/serv.cpp | 74 +- icuSources/common/serv.h | 10 +- icuSources/common/servloc.h | 3 +- icuSources/common/servls.cpp | 19 +- icuSources/common/servnotf.cpp | 8 +- icuSources/common/servnotf.h | 3 +- icuSources/common/stringtriebuilder.cpp | 620 + icuSources/common/triedict.cpp | 53 +- icuSources/common/uassert.h | 10 +- icuSources/common/ubidi.c | 146 +- icuSources/common/ubidi_props.c | 7 +- icuSources/common/ubidi_props.h | 5 - icuSources/common/ubidi_props_data.c | 763 - icuSources/common/ubidi_props_data.h | 810 + icuSources/common/ubidiimp.h | 8 +- icuSources/common/ubidiln.c | 6 +- icuSources/common/ubidiwrt.c | 45 +- icuSources/common/ubrk.cpp | 12 +- icuSources/common/{ucase.c => ucase.cpp} | 75 +- icuSources/common/ucase.h | 103 +- icuSources/common/ucase_props_data.c | 783 - icuSources/common/ucase_props_data.h | 815 + .../common/{ucasemap.c => ucasemap.cpp} | 199 +- .../common/ucasemap_titlecase_brkiter.cpp | 67 + icuSources/common/uchar.c | 52 +- icuSources/common/uchar_props_data.c | 5154 - icuSources/common/uchar_props_data.h | 5229 + icuSources/common/ucharstrie.cpp | 411 + icuSources/common/ucharstriebuilder.cpp | 441 + icuSources/common/ucharstrieiterator.cpp | 213 + icuSources/common/uchriter.cpp | 35 +- icuSources/common/ucln.h | 20 +- icuSources/common/ucln_cmn.c | 60 +- icuSources/common/ucln_cmn.h | 1 - icuSources/common/ucln_imp.h | 43 +- icuSources/common/ucmndata.c | 224 +- icuSources/common/ucmndata.h | 15 +- icuSources/common/ucnv.c | 28 +- .../common/{ucnv2022.c => ucnv2022.cpp} | 130 +- .../common/{ucnv_bld.c => ucnv_bld.cpp} | 58 +- icuSources/common/ucnv_bld.h | 7 +- icuSources/common/ucnv_cnv.h | 7 +- icuSources/common/ucnv_ct.c | 645 + .../common/{ucnv_ext.c => ucnv_ext.cpp} | 20 +- icuSources/common/ucnv_imp.h | 17 +- icuSources/common/{ucnv_io.c => ucnv_io.cpp} | 63 +- icuSources/common/ucnv_lmb.c | 8 +- icuSources/common/ucnv_u32.c | 19 +- icuSources/common/ucnv_u7.c | 24 +- icuSources/common/ucnv_u8.c | 46 +- .../common/{ucnvbocu.c => ucnvbocu.cpp} | 91 +- icuSources/common/ucnvhz.c | 14 +- icuSources/common/ucnvisci.c | 92 +- icuSources/common/ucnvlat1.c | 3 +- icuSources/common/ucnvmbcs.c | 74 +- icuSources/common/ucnvmbcs.h | 39 +- icuSources/common/ucnvscsu.c | 69 +- icuSources/common/ucnvsel.cpp | 49 +- icuSources/common/ucol_data.h | 87 + icuSources/common/ucol_swp.cpp | 8 +- icuSources/common/udata.cpp | 10 +- icuSources/common/udatamem.c | 4 +- icuSources/common/uelement.h | 89 + icuSources/common/uhash.c | 52 +- icuSources/common/uhash.h | 95 +- icuSources/common/uhash_us.cpp | 46 +- icuSources/common/uinit.c | 31 +- icuSources/common/uinvchar.c | 27 + icuSources/common/uinvchar.h | 20 + icuSources/common/uiter.cpp | 29 +- icuSources/common/{uloc.c => uloc.cpp} | 262 +- icuSources/common/uloc_tag.c | 701 +- icuSources/common/umapfile.c | 10 +- icuSources/common/umapfile.h | 9 +- icuSources/common/umutex.c | 60 +- icuSources/common/umutex.h | 106 +- icuSources/common/{unames.c => unames.cpp} | 42 +- icuSources/common/unicode/appendable.h | 236 + icuSources/common/unicode/brkiter.h | 33 +- icuSources/common/unicode/bytestream.h | 13 +- icuSources/common/unicode/bytestrie.h | 519 + icuSources/common/unicode/bytestriebuilder.h | 172 + icuSources/common/unicode/caniter.h | 6 +- icuSources/common/unicode/chariter.h | 8 +- icuSources/common/unicode/docmain.h | 86 +- icuSources/common/unicode/errorcode.h | 6 +- icuSources/common/unicode/icudataver.h | 34 +- icuSources/common/unicode/icuplug.h | 5 +- icuSources/common/unicode/idna.h | 38 +- icuSources/common/unicode/locid.h | 19 +- icuSources/common/unicode/messagepattern.h | 929 + icuSources/common/unicode/normalizer2.h | 196 +- icuSources/common/unicode/normlzr.h | 4 +- icuSources/common/unicode/platform.h | 686 + icuSources/common/unicode/platform.h.in | 401 - icuSources/common/unicode/ppalmos.h | 273 - icuSources/common/unicode/ptypes.h | 69 +- icuSources/common/unicode/putil.h | 35 +- icuSources/common/unicode/pwin32.h | 372 - icuSources/common/unicode/rbbi.h | 63 +- icuSources/common/unicode/resbund.h | 8 +- icuSources/common/unicode/std_string.h | 46 +- icuSources/common/unicode/stringpiece.h | 16 +- icuSources/common/unicode/stringtriebuilder.h | 390 + icuSources/common/unicode/ubidi.h | 96 +- icuSources/common/unicode/ubrk.h | 35 +- icuSources/common/unicode/uchar.h | 236 +- icuSources/common/unicode/ucharstrie.h | 576 + icuSources/common/unicode/ucharstriebuilder.h | 176 + icuSources/common/unicode/uclean.h | 8 +- icuSources/common/unicode/ucnv.h | 91 +- icuSources/common/unicode/ucnvsel.h | 9 +- icuSources/common/unicode/uconfig.h | 186 +- icuSources/common/unicode/udeprctd.h | 50 - icuSources/common/unicode/udraft.h | 90 - icuSources/common/unicode/uenum.h | 6 +- icuSources/common/unicode/uidna.h | 124 +- icuSources/common/unicode/uintrnal.h | 242 - icuSources/common/unicode/uiter.h | 6 +- icuSources/common/unicode/uloc.h | 23 +- icuSources/common/unicode/umachine.h | 132 +- icuSources/common/unicode/uniset.h | 28 +- icuSources/common/unicode/unistr.h | 274 +- icuSources/common/unicode/unorm2.h | 149 +- icuSources/common/unicode/uobject.h | 101 +- icuSources/common/unicode/uobslete.h | 32 - icuSources/common/unicode/urename.h | 579 +- icuSources/common/unicode/ures.h | 11 +- icuSources/common/unicode/uscript.h | 225 +- icuSources/common/unicode/uset.h | 20 +- icuSources/common/unicode/ushape.h | 10 +- icuSources/common/unicode/ustringtrie.h | 95 + icuSources/common/unicode/usystem.h | 46 - icuSources/common/unicode/utext.h | 155 +- icuSources/common/unicode/utf.h | 55 +- icuSources/common/unicode/utf16.h | 8 +- icuSources/common/unicode/utf8.h | 8 +- icuSources/common/unicode/utf_old.h | 12 +- icuSources/common/unicode/utypes.h | 230 +- icuSources/common/unicode/uvernum.h | 38 +- icuSources/common/unicode/uversion.h | 28 +- icuSources/common/unifilt.cpp | 7 +- icuSources/common/uniset.cpp | 22 +- icuSources/common/uniset_closure.cpp | 280 + icuSources/common/uniset_props.cpp | 277 +- icuSources/common/unisetspan.cpp | 4 +- icuSources/common/unistr.cpp | 207 +- icuSources/common/unistr_case.cpp | 97 +- icuSources/common/unistr_case_locale.cpp | 70 + icuSources/common/unistr_props.cpp | 3 +- .../common/unistr_titlecase_brkiter.cpp | 90 + icuSources/common/unorm.cpp | 84 +- icuSources/common/unorm_it.c | 3 +- icuSources/common/unormcmp.cpp | 101 +- icuSources/common/unormimp.h | 17 +- icuSources/common/uobject.cpp | 7 +- icuSources/common/uposixdefs.h | 73 + icuSources/common/uprops.cpp | 38 +- icuSources/common/uprops.h | 23 +- .../common/{uresbund.c => uresbund.cpp} | 122 +- icuSources/common/uresdata.c | 81 +- icuSources/common/uresdata.h | 16 +- icuSources/common/uresimp.h | 30 +- icuSources/common/usc_impl.h | 14 +- icuSources/common/uscript.c | 15 +- icuSources/common/uset.cpp | 11 +- icuSources/common/uset_props.cpp | 11 +- icuSources/common/{ushape.c => ushape.cpp} | 291 +- icuSources/common/ustack.cpp | 6 +- icuSources/common/ustr_imp.h | 139 +- icuSources/common/ustr_titlecase_brkiter.cpp | 91 + .../common/{ustr_wcs.c => ustr_wcs.cpp} | 25 +- .../common/{ustrcase.c => ustrcase.cpp} | 345 +- icuSources/common/ustrcase_locale.cpp | 110 + icuSources/common/ustrenum.cpp | 6 +- icuSources/common/{ustring.c => ustring.cpp} | 93 +- .../common/{ustrtrns.c => ustrtrns.cpp} | 92 +- icuSources/common/utext.cpp | 389 +- icuSources/common/utf_impl.c | 27 +- icuSources/common/util.cpp | 70 +- icuSources/common/util.h | 30 +- icuSources/common/util_props.cpp | 14 +- icuSources/common/{utrie.c => utrie.cpp} | 10 +- icuSources/common/utrie.h | 15 +- icuSources/common/utrie2.cpp | 10 +- icuSources/common/utrie2.h | 6 +- .../{utrie2_builder.c => utrie2_builder.cpp} | 14 +- icuSources/common/uts46.cpp | 125 +- icuSources/common/utypes.c | 5 +- icuSources/common/uvector.cpp | 88 +- icuSources/common/uvector.h | 63 +- icuSources/common/uvectr32.h | 4 +- icuSources/common/wintz.c | 81 +- icuSources/common/wintz.h | 6 +- icuSources/config.guess | 485 +- icuSources/config.sub | 271 +- icuSources/config/Makefile.inc.in | 13 +- icuSources/config/dist.mk | 7 +- icuSources/config/gmakever.mk | 7 +- icuSources/config/icu-config-bottom | 17 +- icuSources/config/make2sh.sed | 3 +- icuSources/config/mh-aix-va | 4 +- icuSources/config/mh-cygwin-msvc | 5 +- icuSources/config/mh-darwin | 8 +- icuSources/config/mh-haiku | 153 +- icuSources/config/mh-hpux-acc | 6 +- icuSources/config/mh-hpux-gcc | 5 +- icuSources/config/mh-mingw | 26 +- icuSources/config/mh-os400 | 11 +- icuSources/config/pkgdataMakefile.in | 4 +- icuSources/configure | 1127 +- icuSources/configure.in | 426 +- icuSources/data/Makefile.in | 64 +- icuSources/data/brkitr/brkfiles.mk | 10 +- icuSources/data/brkitr/char.txt | 18 +- icuSources/data/brkitr/char_th.txt | 63 - icuSources/data/brkitr/el.txt | 2 +- icuSources/data/brkitr/en.txt | 2 +- icuSources/data/brkitr/en_US.txt | 2 +- icuSources/data/brkitr/en_US_POSIX.txt | 2 +- icuSources/data/brkitr/fi.txt | 2 +- icuSources/data/brkitr/ja.txt | 3 +- icuSources/data/brkitr/khmerdict.txt | 85747 ++++++++++++++++ icuSources/data/brkitr/line.txt | 61 +- icuSources/data/brkitr/line_fi.txt | 61 +- .../data/brkitr/{line_he.txt => line_ja.txt} | 87 +- icuSources/data/brkitr/root.txt | 3 +- icuSources/data/brkitr/sent.txt | 4 +- icuSources/data/brkitr/sent_el.txt | 4 +- icuSources/data/brkitr/word.txt | 4 +- icuSources/data/brkitr/word_POSIX.txt | 4 +- icuSources/data/brkitr/word_ja.txt | 4 +- icuSources/data/build.xml | 25 +- icuSources/data/coll/af.txt | 6 +- icuSources/data/coll/af_NA.txt | 2 +- icuSources/data/coll/af_ZA.txt | 2 +- icuSources/data/coll/ar.txt | 6 +- icuSources/data/coll/ar_001.txt | 17 + icuSources/data/coll/ar_AE.txt | 2 +- icuSources/data/coll/ar_BH.txt | 2 +- icuSources/data/coll/ar_DZ.txt | 2 +- icuSources/data/coll/ar_EG.txt | 2 +- icuSources/data/coll/ar_IQ.txt | 2 +- icuSources/data/coll/ar_JO.txt | 2 +- icuSources/data/coll/ar_KW.txt | 2 +- icuSources/data/coll/ar_LB.txt | 2 +- icuSources/data/coll/ar_LY.txt | 2 +- icuSources/data/coll/ar_MA.txt | 2 +- icuSources/data/coll/ar_OM.txt | 2 +- icuSources/data/coll/ar_QA.txt | 2 +- icuSources/data/coll/ar_SA.txt | 2 +- icuSources/data/coll/ar_SD.txt | 2 +- icuSources/data/coll/ar_SY.txt | 2 +- icuSources/data/coll/ar_TN.txt | 2 +- icuSources/data/coll/ar_YE.txt | 2 +- icuSources/data/coll/as.txt | 4 +- icuSources/data/coll/as_IN.txt | 2 +- icuSources/data/coll/az.txt | 58 +- icuSources/data/coll/az_Latn.txt | 2 +- icuSources/data/coll/az_Latn_AZ.txt | 2 +- icuSources/data/coll/be.txt | 4 +- icuSources/data/coll/be_BY.txt | 2 +- icuSources/data/coll/bg.txt | 6 +- icuSources/data/coll/bg_BG.txt | 2 +- icuSources/data/coll/bn.txt | 15 +- icuSources/data/coll/bn_BD.txt | 2 +- icuSources/data/coll/bn_IN.txt | 2 +- icuSources/data/coll/bs.txt | 4 +- icuSources/data/coll/bs_BA.txt | 2 +- icuSources/data/coll/ca.txt | 58 +- icuSources/data/coll/ca_ES.txt | 2 +- icuSources/data/coll/chr.txt | 2 +- icuSources/data/coll/chr_US.txt | 2 +- icuSources/data/coll/colfiles.mk | 68 +- icuSources/data/coll/cs.txt | 58 +- icuSources/data/coll/cs_CZ.txt | 2 +- icuSources/data/coll/cy.txt | 6 +- icuSources/data/coll/cy_GB.txt | 2 +- icuSources/data/coll/da.txt | 20 +- icuSources/data/coll/da_DK.txt | 2 +- icuSources/data/coll/de.txt | 33 +- icuSources/data/coll/de_.txt | 2 +- icuSources/data/coll/de_AT.txt | 2 +- icuSources/data/coll/de_BE.txt | 2 +- icuSources/data/coll/de_CH.txt | 2 +- icuSources/data/coll/de_DE.txt | 2 +- icuSources/data/coll/de_LI.txt | 2 +- icuSources/data/coll/de_LU.txt | 2 +- icuSources/data/coll/de__PHONEBOOK.txt | 2 +- icuSources/data/coll/ee.txt | 32 + icuSources/data/coll/ee_GH.txt | 17 + icuSources/data/coll/ee_TG.txt | 17 + icuSources/data/coll/el.txt | 4 +- icuSources/data/coll/el_CY.txt | 2 +- icuSources/data/coll/el_GR.txt | 2 +- icuSources/data/coll/en.txt | 4 +- icuSources/data/coll/en_AS.txt | 2 +- icuSources/data/coll/en_AU.txt | 2 +- icuSources/data/coll/en_BB.txt | 17 + icuSources/data/coll/en_BE.txt | 2 +- icuSources/data/coll/en_BM.txt | 17 + icuSources/data/coll/en_BW.txt | 2 +- icuSources/data/coll/en_BZ.txt | 2 +- icuSources/data/coll/en_CA.txt | 2 +- icuSources/data/coll/en_GB.txt | 2 +- icuSources/data/coll/en_GU.txt | 2 +- icuSources/data/coll/en_HK.txt | 2 +- icuSources/data/coll/en_IE.txt | 2 +- icuSources/data/coll/en_IN.txt | 2 +- icuSources/data/coll/en_JM.txt | 2 +- icuSources/data/coll/en_MH.txt | 2 +- icuSources/data/coll/en_MP.txt | 2 +- icuSources/data/coll/en_MT.txt | 2 +- icuSources/data/coll/en_MU.txt | 2 +- icuSources/data/coll/en_NA.txt | 2 +- icuSources/data/coll/en_NZ.txt | 2 +- icuSources/data/coll/en_PH.txt | 2 +- icuSources/data/coll/en_PK.txt | 2 +- icuSources/data/coll/en_SG.txt | 2 +- icuSources/data/coll/en_TT.txt | 2 +- icuSources/data/coll/en_UM.txt | 2 +- icuSources/data/coll/en_US.txt | 4 +- icuSources/data/coll/en_US_POSIX.txt | 6 +- icuSources/data/coll/en_VI.txt | 2 +- icuSources/data/coll/en_ZA.txt | 2 +- icuSources/data/coll/en_ZW.txt | 2 +- icuSources/data/coll/eo.txt | 4 +- icuSources/data/coll/es.txt | 22 +- icuSources/data/coll/es_.txt | 2 +- icuSources/data/coll/es_419.txt | 2 +- icuSources/data/coll/es_AR.txt | 2 +- icuSources/data/coll/es_BO.txt | 2 +- icuSources/data/coll/es_CL.txt | 2 +- icuSources/data/coll/es_CO.txt | 2 +- icuSources/data/coll/es_CR.txt | 2 +- icuSources/data/coll/es_DO.txt | 2 +- icuSources/data/coll/es_EC.txt | 2 +- icuSources/data/coll/es_ES.txt | 2 +- icuSources/data/coll/es_GQ.txt | 2 +- icuSources/data/coll/es_GT.txt | 2 +- icuSources/data/coll/es_HN.txt | 2 +- icuSources/data/coll/es_MX.txt | 2 +- icuSources/data/coll/es_NI.txt | 2 +- icuSources/data/coll/es_PA.txt | 2 +- icuSources/data/coll/es_PE.txt | 2 +- icuSources/data/coll/es_PR.txt | 2 +- icuSources/data/coll/es_PY.txt | 2 +- icuSources/data/coll/es_SV.txt | 2 +- icuSources/data/coll/es_US.txt | 2 +- icuSources/data/coll/es_UY.txt | 2 +- icuSources/data/coll/es_VE.txt | 2 +- icuSources/data/coll/es__TRADITIONAL.txt | 2 +- icuSources/data/coll/et.txt | 6 +- icuSources/data/coll/et_EE.txt | 2 +- icuSources/data/coll/fa.txt | 4 +- icuSources/data/coll/fa_AF.txt | 2 +- icuSources/data/coll/fa_IR.txt | 2 +- icuSources/data/coll/fi.txt | 22 +- icuSources/data/coll/fi_FI.txt | 2 +- icuSources/data/coll/fil.txt | 4 +- icuSources/data/coll/fil_PH.txt | 2 +- icuSources/data/coll/fo.txt | 58 +- icuSources/data/coll/fo_FO.txt | 2 +- icuSources/data/coll/fr.txt | 4 +- icuSources/data/coll/fr_BE.txt | 2 +- icuSources/data/coll/fr_BF.txt | 2 +- icuSources/data/coll/fr_BI.txt | 2 +- icuSources/data/coll/fr_BJ.txt | 2 +- icuSources/data/coll/fr_BL.txt | 2 +- icuSources/data/coll/fr_CA.txt | 6 +- icuSources/data/coll/fr_CD.txt | 2 +- icuSources/data/coll/fr_CF.txt | 2 +- icuSources/data/coll/fr_CG.txt | 2 +- icuSources/data/coll/fr_CH.txt | 2 +- icuSources/data/coll/fr_CI.txt | 2 +- icuSources/data/coll/fr_CM.txt | 2 +- icuSources/data/coll/fr_DJ.txt | 2 +- icuSources/data/coll/fr_FR.txt | 2 +- icuSources/data/coll/fr_GA.txt | 2 +- icuSources/data/coll/fr_GN.txt | 2 +- icuSources/data/coll/fr_GP.txt | 2 +- icuSources/data/coll/fr_GQ.txt | 2 +- icuSources/data/coll/fr_KM.txt | 2 +- icuSources/data/coll/fr_LU.txt | 2 +- icuSources/data/coll/fr_MC.txt | 2 +- icuSources/data/coll/fr_MF.txt | 2 +- icuSources/data/coll/fr_MG.txt | 2 +- icuSources/data/coll/fr_ML.txt | 2 +- icuSources/data/coll/fr_MQ.txt | 2 +- icuSources/data/coll/fr_NE.txt | 2 +- icuSources/data/coll/fr_RE.txt | 2 +- icuSources/data/coll/fr_RW.txt | 2 +- icuSources/data/coll/fr_SN.txt | 2 +- icuSources/data/coll/fr_TD.txt | 2 +- icuSources/data/coll/fr_TG.txt | 2 +- icuSources/data/coll/ga.txt | 2 +- icuSources/data/coll/ga_IE.txt | 2 +- icuSources/data/coll/gu.txt | 4 +- icuSources/data/coll/gu_IN.txt | 2 +- icuSources/data/coll/ha.txt | 4 +- icuSources/data/coll/ha_Latn.txt | 2 +- icuSources/data/coll/ha_Latn_GH.txt | 2 +- icuSources/data/coll/ha_Latn_NE.txt | 2 +- icuSources/data/coll/ha_Latn_NG.txt | 2 +- icuSources/data/coll/haw.txt | 6 +- icuSources/data/coll/he.txt | 4 +- icuSources/data/coll/he_IL.txt | 2 +- icuSources/data/coll/hi.txt | 13 +- icuSources/data/coll/hi_.txt | 2 +- icuSources/data/coll/hi_IN.txt | 2 +- icuSources/data/coll/hi__DIRECT.txt | 2 +- icuSources/data/coll/hr.txt | 58 +- icuSources/data/coll/hr_HR.txt | 2 +- icuSources/data/coll/hu.txt | 6 +- icuSources/data/coll/hu_HU.txt | 2 +- icuSources/data/coll/hy.txt | 4 +- icuSources/data/coll/hy_AM.txt | 2 +- icuSources/data/coll/id.txt | 2 +- icuSources/data/coll/id_ID.txt | 2 +- icuSources/data/coll/ig.txt | 4 +- icuSources/data/coll/ig_NG.txt | 2 +- icuSources/data/coll/in.txt | 2 +- icuSources/data/coll/in_ID.txt | 2 +- icuSources/data/coll/is.txt | 58 +- icuSources/data/coll/is_IS.txt | 2 +- icuSources/data/coll/it.txt | 2 +- icuSources/data/coll/it_CH.txt | 2 +- icuSources/data/coll/it_IT.txt | 2 +- icuSources/data/coll/iw.txt | 2 +- icuSources/data/coll/iw_IL.txt | 2 +- icuSources/data/coll/ja.txt | 1085 +- icuSources/data/coll/ja_JP.txt | 2 +- icuSources/data/coll/ka.txt | 2 +- icuSources/data/coll/ka_GE.txt | 2 +- icuSources/data/coll/kk.txt | 4 +- icuSources/data/coll/kk_KZ.txt | 2 +- icuSources/data/coll/kl.txt | 58 +- icuSources/data/coll/kl_GL.txt | 2 +- icuSources/data/coll/km.txt | 35 +- icuSources/data/coll/km_KH.txt | 17 + icuSources/data/coll/kn.txt | 6 +- icuSources/data/coll/kn_IN.txt | 2 +- icuSources/data/coll/ko.txt | 1294 +- icuSources/data/coll/ko_KR.txt | 2 +- icuSources/data/coll/kok.txt | 4 +- icuSources/data/coll/kok_IN.txt | 2 +- icuSources/data/coll/ln.txt | 36 + icuSources/data/coll/ln_CD.txt | 17 + icuSources/data/coll/ln_CG.txt | 17 + icuSources/data/coll/lt.txt | 6 +- icuSources/data/coll/lt_LT.txt | 2 +- icuSources/data/coll/lv.txt | 4 +- icuSources/data/coll/lv_LV.txt | 2 +- icuSources/data/coll/mk.txt | 4 +- icuSources/data/coll/mk_MK.txt | 2 +- icuSources/data/coll/ml.txt | 4 +- icuSources/data/coll/ml_IN.txt | 2 +- icuSources/data/coll/mo.txt | 2 +- icuSources/data/coll/mr.txt | 4 +- icuSources/data/coll/mr_IN.txt | 2 +- icuSources/data/coll/ms.txt | 2 +- icuSources/data/coll/ms_BN.txt | 2 +- icuSources/data/coll/ms_MY.txt | 2 +- icuSources/data/coll/mt.txt | 6 +- icuSources/data/coll/mt_MT.txt | 2 +- icuSources/data/coll/my.txt | 4 +- icuSources/data/coll/my_MM.txt | 2 +- icuSources/data/coll/nb.txt | 25 +- icuSources/data/coll/nb_NO.txt | 2 +- icuSources/data/coll/nl.txt | 2 +- icuSources/data/coll/nl_AW.txt | 17 + icuSources/data/coll/nl_BE.txt | 2 +- icuSources/data/coll/nl_CW.txt | 17 + icuSources/data/coll/nl_NL.txt | 2 +- icuSources/data/coll/nl_SX.txt | 17 + icuSources/data/coll/nn.txt | 26 +- icuSources/data/coll/nn_NO.txt | 2 +- icuSources/data/coll/no.txt | 2 +- icuSources/data/coll/no_NO.txt | 2 +- icuSources/data/coll/om.txt | 4 +- icuSources/data/coll/om_ET.txt | 2 +- icuSources/data/coll/om_KE.txt | 2 +- icuSources/data/coll/or.txt | 4 +- icuSources/data/coll/or_IN.txt | 2 +- icuSources/data/coll/pa.txt | 4 +- icuSources/data/coll/pa_Arab.txt | 2 +- icuSources/data/coll/pa_Arab_PK.txt | 2 +- icuSources/data/coll/pa_Guru.txt | 2 +- icuSources/data/coll/pa_Guru_IN.txt | 2 +- icuSources/data/coll/pa_IN.txt | 2 +- icuSources/data/coll/pl.txt | 6 +- icuSources/data/coll/pl_PL.txt | 2 +- icuSources/data/coll/ps.txt | 4 +- icuSources/data/coll/ps_AF.txt | 2 +- icuSources/data/coll/pt.txt | 2 +- icuSources/data/coll/pt_AO.txt | 17 + icuSources/data/coll/pt_BR.txt | 2 +- icuSources/data/coll/pt_GW.txt | 17 + icuSources/data/coll/pt_MZ.txt | 17 + icuSources/data/coll/pt_PT.txt | 2 +- icuSources/data/coll/pt_ST.txt | 17 + icuSources/data/coll/ro.txt | 6 +- icuSources/data/coll/ro_MD.txt | 2 +- icuSources/data/coll/ro_RO.txt | 2 +- icuSources/data/coll/root.txt | 88 +- icuSources/data/coll/ru.txt | 4 +- icuSources/data/coll/ru_MD.txt | 2 +- icuSources/data/coll/ru_RU.txt | 2 +- icuSources/data/coll/ru_UA.txt | 2 +- icuSources/data/coll/sh.txt | 2 +- icuSources/data/coll/sh_BA.txt | 2 +- icuSources/data/coll/sh_YU.txt | 2 +- icuSources/data/coll/si.txt | 6 +- icuSources/data/coll/si_LK.txt | 2 +- icuSources/data/coll/sk.txt | 58 +- icuSources/data/coll/sk_SK.txt | 2 +- icuSources/data/coll/sl.txt | 4 +- icuSources/data/coll/sl_SI.txt | 2 +- icuSources/data/coll/sq.txt | 4 +- icuSources/data/coll/sq_AL.txt | 2 +- icuSources/data/coll/sr.txt | 4 +- icuSources/data/coll/sr_BA.txt | 2 +- icuSources/data/coll/sr_Cyrl.txt | 2 +- icuSources/data/coll/sr_Cyrl_BA.txt | 2 +- icuSources/data/coll/sr_Cyrl_ME.txt | 2 +- icuSources/data/coll/sr_Cyrl_RS.txt | 2 +- icuSources/data/coll/sr_Latn.txt | 2 +- icuSources/data/coll/sr_Latn_BA.txt | 2 +- icuSources/data/coll/sr_Latn_ME.txt | 2 +- icuSources/data/coll/sr_Latn_RS.txt | 2 +- icuSources/data/coll/sr_ME.txt | 2 +- icuSources/data/coll/sr_RS.txt | 2 +- icuSources/data/coll/sv.txt | 22 +- icuSources/data/coll/sv_FI.txt | 2 +- icuSources/data/coll/sv_SE.txt | 2 +- icuSources/data/coll/sw.txt | 2 +- icuSources/data/coll/sw_KE.txt | 2 +- icuSources/data/coll/sw_TZ.txt | 2 +- icuSources/data/coll/ta.txt | 4 +- icuSources/data/coll/ta_IN.txt | 2 +- icuSources/data/coll/ta_LK.txt | 2 +- icuSources/data/coll/te.txt | 4 +- icuSources/data/coll/te_IN.txt | 2 +- icuSources/data/coll/th.txt | 18 +- icuSources/data/coll/th_TH.txt | 2 +- icuSources/data/coll/to.txt | 2 +- icuSources/data/coll/tr.txt | 60 +- icuSources/data/coll/tr_TR.txt | 2 +- icuSources/data/coll/uk.txt | 11 +- icuSources/data/coll/uk_UA.txt | 2 +- icuSources/data/coll/ur.txt | 4 +- icuSources/data/coll/ur_IN.txt | 2 +- icuSources/data/coll/ur_PK.txt | 2 +- icuSources/data/coll/vi.txt | 4 +- icuSources/data/coll/vi_VN.txt | 2 +- icuSources/data/coll/yo.txt | 4 +- icuSources/data/coll/yo_NG.txt | 2 +- icuSources/data/coll/zh.txt | 2083 +- icuSources/data/coll/zh_.txt | 2 +- icuSources/data/coll/zh_CN.txt | 2 +- icuSources/data/coll/zh_HK.txt | 2 +- icuSources/data/coll/zh_Hans.txt | 2 +- icuSources/data/coll/zh_Hans_CN.txt | 2 +- icuSources/data/coll/zh_Hans_SG.txt | 2 +- icuSources/data/coll/zh_Hant.txt | 2 +- icuSources/data/coll/zh_Hant_HK.txt | 2 +- icuSources/data/coll/zh_Hant_MO.txt | 2 +- icuSources/data/coll/zh_Hant_TW.txt | 2 +- icuSources/data/coll/zh_MO.txt | 2 +- icuSources/data/coll/zh_SG.txt | 2 +- icuSources/data/coll/zh_TW.txt | 2 +- icuSources/data/coll/zh_TW_STROKE.txt | 2 +- icuSources/data/coll/zh__PINYIN.txt | 2 +- icuSources/data/coll/zu.txt | 2 +- icuSources/data/coll/zu_ZA.txt | 2 +- icuSources/data/curr/af.txt | 496 +- icuSources/data/curr/af_NA.txt | 17 + icuSources/data/curr/agq.txt | 232 + icuSources/data/curr/ak.txt | 70 +- icuSources/data/curr/am.txt | 488 +- icuSources/data/curr/ar.txt | 725 +- icuSources/data/curr/as.txt | 10 +- icuSources/data/curr/asa.txt | 68 +- icuSources/data/curr/az.txt | 406 +- icuSources/data/curr/az_AZ.txt | 8 +- icuSources/data/curr/az_Cyrl.txt | 5 +- icuSources/data/curr/az_Latn.txt | 2 +- icuSources/data/curr/az_Latn_AZ.txt | 9 +- icuSources/data/curr/bas.txt | 236 + icuSources/data/curr/be.txt | 14 +- icuSources/data/curr/bem.txt | 10 +- icuSources/data/curr/bez.txt | 66 +- icuSources/data/curr/bg.txt | 464 +- icuSources/data/curr/bm.txt | 70 +- icuSources/data/curr/bn.txt | 402 +- icuSources/data/curr/bo.txt | 6 +- icuSources/data/curr/br.txt | 720 + icuSources/data/curr/brx.txt | 1080 + icuSources/data/curr/bs.txt | 1191 +- icuSources/data/curr/ca.txt | 394 +- icuSources/data/curr/cgg.txt | 68 +- icuSources/data/curr/chr.txt | 6 +- icuSources/data/curr/cs.txt | 1593 +- icuSources/data/curr/cy.txt | 6 +- icuSources/data/curr/da.txt | 986 +- icuSources/data/curr/dav.txt | 66 +- icuSources/data/curr/de.txt | 761 +- icuSources/data/curr/de_LU.txt | 2 +- icuSources/data/curr/dje.txt | 236 + .../data/{brkitr/th.txt => curr/dua.txt} | 14 +- icuSources/data/curr/dyo.txt | 132 + icuSources/data/curr/ebu.txt | 66 +- icuSources/data/curr/ee.txt | 2253 +- icuSources/data/curr/el.txt | 422 +- icuSources/data/curr/en.txt | 460 +- icuSources/data/curr/en_AU.txt | 4 +- icuSources/data/curr/en_BB.txt | 21 + icuSources/data/curr/en_BE.txt | 6 +- icuSources/data/curr/en_BM.txt | 21 + icuSources/data/curr/en_BW.txt | 4 +- icuSources/data/curr/en_BZ.txt | 4 +- icuSources/data/curr/en_CA.txt | 4 +- icuSources/data/curr/en_HK.txt | 4 +- icuSources/data/curr/en_JM.txt | 4 +- icuSources/data/curr/en_MT.txt | 4 +- icuSources/data/curr/en_NA.txt | 4 +- icuSources/data/curr/en_NZ.txt | 4 +- icuSources/data/curr/en_PH.txt | 8 +- icuSources/data/curr/en_PK.txt | 4 +- icuSources/data/curr/en_RH.txt | 2 +- icuSources/data/curr/en_SG.txt | 4 +- icuSources/data/curr/en_TT.txt | 4 +- icuSources/data/curr/en_ZA.txt | 21 + icuSources/data/curr/en_ZW.txt | 2 +- icuSources/data/curr/eo.txt | 4 +- icuSources/data/curr/es.txt | 681 +- icuSources/data/curr/es_AR.txt | 4 +- icuSources/data/curr/es_BO.txt | 17 + icuSources/data/curr/es_CL.txt | 4 +- icuSources/data/curr/es_CO.txt | 4 +- icuSources/data/curr/es_CR.txt | 17 + icuSources/data/curr/es_DO.txt | 17 + icuSources/data/curr/es_EC.txt | 4 +- icuSources/data/curr/es_GT.txt | 4 +- icuSources/data/curr/es_HN.txt | 4 +- icuSources/data/curr/es_MX.txt | 4 +- icuSources/data/curr/es_NI.txt | 17 + icuSources/data/curr/es_PA.txt | 17 + icuSources/data/curr/es_PE.txt | 17 + icuSources/data/curr/es_PR.txt | 4 +- icuSources/data/curr/es_PY.txt | 17 + icuSources/data/curr/es_US.txt | 4 +- icuSources/data/curr/es_UY.txt | 4 +- icuSources/data/curr/es_VE.txt | 17 + icuSources/data/curr/et.txt | 429 +- icuSources/data/curr/eu.txt | 626 +- icuSources/data/curr/ewo.txt | 236 + icuSources/data/curr/fa.txt | 476 +- icuSources/data/curr/fa_AF.txt | 16 +- icuSources/data/curr/ff.txt | 68 +- icuSources/data/curr/fi.txt | 410 +- icuSources/data/curr/fil.txt | 502 +- icuSources/data/curr/fil_PH.txt | 9 +- icuSources/data/curr/fo.txt | 4 +- icuSources/data/curr/fr.txt | 304 +- icuSources/data/curr/fr_BI.txt | 17 + icuSources/data/curr/fr_CA.txt | 4 +- icuSources/data/curr/fr_DJ.txt | 17 + icuSources/data/curr/fr_GN.txt | 17 + icuSources/data/curr/fr_KM.txt | 17 + icuSources/data/curr/fr_LU.txt | 4 +- icuSources/data/curr/ga.txt | 352 +- icuSources/data/curr/gl.txt | 608 +- icuSources/data/curr/gsw.txt | 386 +- icuSources/data/curr/gu.txt | 622 +- icuSources/data/curr/guz.txt | 66 +- icuSources/data/curr/gv.txt | 4 +- icuSources/data/curr/ha.txt | 68 +- icuSources/data/curr/ha_GH.txt | 5 +- icuSources/data/curr/ha_Latn.txt | 2 +- icuSources/data/curr/ha_Latn_GH.txt | 9 +- icuSources/data/curr/ha_Latn_NE.txt | 9 +- icuSources/data/curr/ha_Latn_NG.txt | 9 +- icuSources/data/curr/ha_NE.txt | 5 +- icuSources/data/curr/ha_NG.txt | 5 +- icuSources/data/curr/haw.txt | 4 +- icuSources/data/curr/he.txt | 280 +- icuSources/data/curr/he_IL.txt | 2 +- icuSources/data/curr/hi.txt | 476 +- icuSources/data/curr/hr.txt | 408 +- icuSources/data/curr/hu.txt | 250 +- icuSources/data/curr/hy.txt | 4 +- icuSources/data/curr/id.txt | 716 +- icuSources/data/curr/id_ID.txt | 2 +- icuSources/data/curr/ig.txt | 6 +- icuSources/data/curr/ii.txt | 4 +- icuSources/data/curr/in.txt | 8 +- icuSources/data/curr/in_ID.txt | 2 +- icuSources/data/curr/is.txt | 458 +- icuSources/data/curr/it.txt | 1027 +- icuSources/data/curr/iw.txt | 8 +- icuSources/data/curr/iw_IL.txt | 2 +- icuSources/data/curr/ja.txt | 410 +- icuSources/data/curr/ja_JP.txt | 2 +- icuSources/data/curr/ja_JP_TRADITIONAL.txt | 2 +- icuSources/data/curr/jmc.txt | 68 +- icuSources/data/curr/ka.txt | 292 +- icuSources/data/curr/kab.txt | 66 +- icuSources/data/curr/kam.txt | 66 +- icuSources/data/curr/kde.txt | 68 +- icuSources/data/curr/kea.txt | 126 +- icuSources/data/curr/khq.txt | 70 +- icuSources/data/curr/ki.txt | 66 +- icuSources/data/curr/kk.txt | 44 +- icuSources/data/curr/kk_Cyrl.txt | 2 +- icuSources/data/curr/kk_Cyrl_KZ.txt | 9 +- icuSources/data/curr/kk_KZ.txt | 5 +- icuSources/data/curr/kl.txt | 4 +- icuSources/data/curr/kln.txt | 66 +- icuSources/data/curr/km.txt | 4 +- icuSources/data/curr/kn.txt | 626 +- icuSources/data/curr/ko.txt | 430 +- icuSources/data/curr/kok.txt | 10 +- icuSources/data/curr/ksb.txt | 236 + icuSources/data/curr/ksf.txt | 232 + icuSources/data/curr/kw.txt | 4 +- icuSources/data/curr/lag.txt | 66 +- icuSources/data/curr/lg.txt | 68 +- icuSources/data/curr/ln.txt | 236 + icuSources/data/curr/lt.txt | 451 +- icuSources/data/curr/lu.txt | 236 + icuSources/data/curr/luo.txt | 68 +- icuSources/data/curr/luy.txt | 68 +- icuSources/data/curr/lv.txt | 308 +- icuSources/data/curr/mas.txt | 70 +- icuSources/data/curr/mas_TZ.txt | 17 + icuSources/data/curr/mer.txt | 66 +- icuSources/data/curr/mfe.txt | 70 +- icuSources/data/curr/mg.txt | 70 +- icuSources/data/curr/mgh.txt | 20 + icuSources/data/curr/mk.txt | 276 +- icuSources/data/curr/ml.txt | 649 +- icuSources/data/curr/mo.txt | 5 +- icuSources/data/curr/mr.txt | 622 +- icuSources/data/curr/ms.txt | 620 +- icuSources/data/curr/ms_BN.txt | 6 +- icuSources/data/curr/mt.txt | 6 +- icuSources/data/curr/mua.txt | 236 + icuSources/data/curr/my.txt | 98 +- icuSources/data/curr/naq.txt | 70 +- icuSources/data/curr/nb.txt | 441 +- icuSources/data/curr/nb_NO.txt | 2 +- icuSources/data/curr/nd.txt | 72 +- icuSources/data/curr/ne.txt | 14 +- icuSources/data/curr/ne_IN.txt | 6 +- icuSources/data/curr/nl.txt | 400 +- icuSources/data/curr/nl_AW.txt | 17 + icuSources/data/curr/nl_CW.txt | 17 + icuSources/data/curr/nl_SX.txt | 17 + icuSources/data/curr/nmg.txt | 236 + icuSources/data/curr/nn.txt | 342 +- icuSources/data/curr/nn_NO.txt | 2 +- icuSources/data/curr/no.txt | 8 +- icuSources/data/curr/no_NO.txt | 2 +- icuSources/data/curr/no_NO_NY.txt | 2 +- .../data/{brkitr/he.txt => curr/nus.txt} | 14 +- icuSources/data/curr/nyn.txt | 68 +- icuSources/data/curr/om.txt | 6 +- icuSources/data/curr/{de_BE.txt => om_KE.txt} | 14 +- icuSources/data/curr/or.txt | 6 +- icuSources/data/curr/pa.txt | 4 +- icuSources/data/curr/pa_Arab.txt | 5 +- icuSources/data/curr/pa_Arab_PK.txt | 9 +- icuSources/data/curr/pa_Guru.txt | 2 +- icuSources/data/curr/pa_Guru_IN.txt | 9 +- icuSources/data/curr/pa_IN.txt | 5 +- icuSources/data/curr/pa_PK.txt | 8 +- icuSources/data/curr/pl.txt | 1203 +- icuSources/data/curr/pool.res | Bin 2016 -> 2012 bytes icuSources/data/curr/ps.txt | 4 +- icuSources/data/curr/pt.txt | 588 +- icuSources/data/curr/pt_AO.txt | 17 + icuSources/data/curr/pt_MZ.txt | 17 + icuSources/data/curr/pt_PT.txt | 120 +- icuSources/data/curr/pt_ST.txt | 17 + icuSources/data/curr/resfiles.mk | 123 +- icuSources/data/curr/rm.txt | 422 +- icuSources/data/curr/rn.txt | 224 + icuSources/data/curr/ro.txt | 310 +- icuSources/data/curr/ro_MD.txt | 9 +- icuSources/data/curr/rof.txt | 66 +- icuSources/data/curr/root.txt | 568 +- icuSources/data/curr/ru.txt | 1323 +- icuSources/data/curr/rw.txt | 4 +- icuSources/data/curr/rwk.txt | 68 +- icuSources/data/curr/saq.txt | 72 +- icuSources/data/curr/sbp.txt | 232 + icuSources/data/curr/seh.txt | 74 +- icuSources/data/curr/ses.txt | 70 +- icuSources/data/curr/sg.txt | 70 +- icuSources/data/curr/sh.txt | 8 +- icuSources/data/curr/sh_BA.txt | 5 +- icuSources/data/curr/sh_CS.txt | 5 +- icuSources/data/curr/sh_YU.txt | 5 +- icuSources/data/curr/shi.txt | 70 +- icuSources/data/curr/shi_Latn.txt | 4 +- icuSources/data/curr/shi_Latn_MA.txt | 9 +- icuSources/data/curr/shi_MA.txt | 5 +- icuSources/data/curr/shi_Tfng.txt | 71 +- icuSources/data/curr/si.txt | 82 +- icuSources/data/curr/sk.txt | 353 +- icuSources/data/curr/sl.txt | 414 +- icuSources/data/curr/sn.txt | 72 +- icuSources/data/curr/so.txt | 14 +- icuSources/data/curr/so_DJ.txt | 17 + icuSources/data/curr/so_ET.txt | 17 + icuSources/data/curr/so_KE.txt | 17 + icuSources/data/curr/sq.txt | 6 +- icuSources/data/curr/sr.txt | 518 +- icuSources/data/curr/sr_BA.txt | 5 +- icuSources/data/curr/sr_CS.txt | 5 +- icuSources/data/curr/sr_Cyrl.txt | 2 +- icuSources/data/curr/sr_Cyrl_BA.txt | 2 +- icuSources/data/curr/sr_Cyrl_CS.txt | 5 +- icuSources/data/curr/sr_Cyrl_RS.txt | 9 +- icuSources/data/curr/sr_Cyrl_YU.txt | 5 +- icuSources/data/curr/sr_Latn.txt | 392 +- icuSources/data/curr/sr_Latn_BA.txt | 9 +- icuSources/data/curr/sr_Latn_CS.txt | 5 +- icuSources/data/curr/sr_Latn_ME.txt | 9 +- icuSources/data/curr/sr_Latn_RS.txt | 9 +- icuSources/data/curr/sr_Latn_YU.txt | 5 +- icuSources/data/curr/sr_ME.txt | 5 +- icuSources/data/curr/sr_RS.txt | 5 +- icuSources/data/curr/sr_YU.txt | 5 +- icuSources/data/curr/supplementalData.txt | 289 +- icuSources/data/curr/sv.txt | 381 +- icuSources/data/curr/sw.txt | 486 +- icuSources/data/curr/swc.txt | 232 + icuSources/data/curr/ta.txt | 624 +- icuSources/data/curr/ta_LK.txt | 17 + icuSources/data/curr/te.txt | 592 +- icuSources/data/curr/teo.txt | 66 +- icuSources/data/curr/teo_KE.txt | 17 + icuSources/data/curr/th.txt | 392 +- icuSources/data/curr/th_TH.txt | 2 +- icuSources/data/curr/th_TH_TRADITIONAL.txt | 2 +- icuSources/data/curr/ti.txt | 6 +- icuSources/data/curr/ti_ER.txt | 17 + icuSources/data/curr/tl.txt | 8 +- icuSources/data/curr/tl_PH.txt | 5 +- icuSources/data/curr/to.txt | 10 +- icuSources/data/curr/tr.txt | 250 +- icuSources/data/curr/twq.txt | 236 + icuSources/data/curr/tzm.txt | 70 +- icuSources/data/curr/tzm_Latn.txt | 4 +- icuSources/data/curr/tzm_Latn_MA.txt | 9 +- icuSources/data/curr/tzm_MA.txt | 5 +- icuSources/data/curr/uk.txt | 390 +- icuSources/data/curr/ur.txt | 512 +- icuSources/data/curr/uz.txt | 42 +- icuSources/data/curr/uz_AF.txt | 5 +- icuSources/data/curr/uz_Arab.txt | 7 +- icuSources/data/curr/uz_Arab_AF.txt | 9 +- icuSources/data/curr/uz_Cyrl.txt | 2 +- icuSources/data/curr/uz_Cyrl_UZ.txt | 9 +- icuSources/data/curr/uz_Latn.txt | 43 +- icuSources/data/curr/uz_UZ.txt | 8 +- icuSources/data/curr/vai.txt | 224 + .../{region/sv_FI.txt => curr/vai_LR.txt} | 11 +- icuSources/data/curr/vai_Latn.txt | 228 + icuSources/data/curr/vai_Vaii.txt | 14 + icuSources/data/curr/vai_Vaii_LR.txt | 17 + icuSources/data/curr/vi.txt | 498 +- icuSources/data/curr/vun.txt | 68 +- icuSources/data/curr/xog.txt | 66 +- icuSources/data/curr/yav.txt | 108 + icuSources/data/curr/yo.txt | 72 +- icuSources/data/curr/zh.txt | 420 +- icuSources/data/curr/zh_CN.txt | 5 +- icuSources/data/curr/zh_HK.txt | 5 +- icuSources/data/curr/zh_Hans.txt | 2 +- icuSources/data/curr/zh_Hans_CN.txt | 9 +- icuSources/data/curr/zh_Hans_HK.txt | 36 +- icuSources/data/curr/zh_Hans_MO.txt | 33 + icuSources/data/curr/zh_Hans_SG.txt | 31 +- icuSources/data/curr/zh_Hant.txt | 419 +- icuSources/data/curr/zh_Hant_HK.txt | 28 +- icuSources/data/curr/zh_Hant_MO.txt | 9 +- icuSources/data/curr/zh_Hant_TW.txt | 9 +- icuSources/data/curr/zh_MO.txt | 5 +- icuSources/data/curr/zh_SG.txt | 5 +- icuSources/data/curr/zh_TW.txt | 5 +- icuSources/data/curr/zu.txt | 626 +- icuSources/data/icu-config.xml | 66 +- icuSources/data/icu-locale-deprecates.xml | 85 +- icuSources/data/icu4j-readme.txt | 11 +- icuSources/data/in/base_in/nfc.nrm | Bin 31952 -> 33212 bytes icuSources/data/in/base_in/nfkc.nrm | Bin 49216 -> 52212 bytes icuSources/data/in/base_in/nfkc_cf.nrm | Bin 46740 -> 48932 bytes icuSources/data/in/base_in/ubidi.icu | Bin 20416 -> 21304 bytes icuSources/data/in/base_in/ucase.icu | Bin 22132 -> 22824 bytes icuSources/data/in/base_in/uprops.icu | Bin 97824 -> 102136 bytes icuSources/data/in/base_in/uts46.nrm | Bin 53152 -> 55504 bytes icuSources/data/in/coll/invuca.icu | Bin 297392 -> 307242 bytes icuSources/data/in/coll/ucadata.icu | Bin 179520 -> 186228 bytes icuSources/data/in/nfc.nrm | Bin 32000 -> 33260 bytes icuSources/data/in/nfkc.nrm | Bin 49264 -> 52260 bytes icuSources/data/in/nfkc_cf.nrm | Bin 46788 -> 48980 bytes icuSources/data/in/pnames.icu | Bin 26901 -> 30763 bytes icuSources/data/in/ubidi.icu | Bin 20704 -> 21560 bytes icuSources/data/in/ucase.icu | Bin 22228 -> 22920 bytes icuSources/data/in/unames.icu | Bin 215784 -> 204056 bytes icuSources/data/in/uprops.icu | Bin 98768 -> 103008 bytes icuSources/data/in/uts46.nrm | Bin 53152 -> 55504 bytes icuSources/data/lang/af.txt | 218 +- icuSources/data/lang/agq.txt | 61 + icuSources/data/lang/ak.txt | 4 +- icuSources/data/lang/am.txt | 166 +- icuSources/data/lang/ar.txt | 350 +- icuSources/data/lang/as.txt | 13 +- icuSources/data/lang/asa.txt | 4 +- icuSources/data/lang/az.txt | 6 +- icuSources/data/lang/az_AZ.txt | 8 +- icuSources/data/lang/az_Cyrl.txt | 5 +- icuSources/data/lang/az_Latn.txt | 2 +- icuSources/data/lang/az_Latn_AZ.txt | 9 +- icuSources/data/lang/bas.txt | 61 + icuSources/data/lang/be.txt | 4 +- icuSources/data/lang/bem.txt | 4 +- icuSources/data/lang/bez.txt | 4 +- icuSources/data/lang/bg.txt | 60 +- icuSources/data/lang/bm.txt | 4 +- icuSources/data/lang/bn.txt | 60 +- icuSources/data/lang/bn_IN.txt | 4 +- icuSources/data/lang/bo.txt | 4 +- icuSources/data/lang/br.txt | 359 + icuSources/data/lang/brx.txt | 695 + icuSources/data/lang/bs.txt | 62 +- icuSources/data/lang/ca.txt | 14 +- icuSources/data/lang/cgg.txt | 4 +- icuSources/data/lang/chr.txt | 4 +- icuSources/data/lang/cs.txt | 273 +- icuSources/data/lang/cy.txt | 4 +- icuSources/data/lang/da.txt | 77 +- icuSources/data/lang/dav.txt | 4 +- icuSources/data/lang/de.txt | 81 +- icuSources/data/lang/de_CH.txt | 4 +- icuSources/data/lang/dje.txt | 61 + icuSources/data/lang/dua.txt | 17 + icuSources/data/lang/dyo.txt | 61 + icuSources/data/lang/ebu.txt | 4 +- icuSources/data/lang/ee.txt | 340 +- icuSources/data/lang/el.txt | 10 +- icuSources/data/lang/en.txt | 76 +- icuSources/data/lang/en_RH.txt | 2 +- icuSources/data/lang/en_ZW.txt | 2 +- icuSources/data/lang/eo.txt | 16 +- icuSources/data/lang/es.txt | 70 +- icuSources/data/lang/es_419.txt | 70 + icuSources/data/lang/es_CL.txt | 7 +- icuSources/data/lang/et.txt | 70 +- icuSources/data/lang/eu.txt | 168 +- icuSources/data/lang/ewo.txt | 61 + icuSources/data/lang/fa.txt | 105 +- icuSources/data/lang/fa_AF.txt | 4 +- icuSources/data/lang/ff.txt | 4 +- icuSources/data/lang/fi.txt | 92 +- icuSources/data/lang/fil.txt | 204 +- icuSources/data/lang/fil_PH.txt | 9 +- icuSources/data/lang/fo.txt | 4 +- icuSources/data/lang/fr.txt | 55 +- icuSources/data/lang/fr_CA.txt | 62 + icuSources/data/lang/ga.txt | 5 +- icuSources/data/lang/gl.txt | 440 +- icuSources/data/lang/gsw.txt | 13 +- icuSources/data/lang/gu.txt | 87 +- icuSources/data/lang/guz.txt | 4 +- icuSources/data/lang/gv.txt | 4 +- icuSources/data/lang/ha.txt | 4 +- icuSources/data/lang/ha_GH.txt | 5 +- icuSources/data/lang/ha_Latn.txt | 2 +- icuSources/data/lang/ha_Latn_GH.txt | 9 +- icuSources/data/lang/ha_Latn_NE.txt | 9 +- icuSources/data/lang/ha_Latn_NG.txt | 9 +- icuSources/data/lang/ha_NE.txt | 5 +- icuSources/data/lang/ha_NG.txt | 5 +- icuSources/data/lang/haw.txt | 6 +- icuSources/data/lang/he.txt | 12 +- icuSources/data/lang/he_IL.txt | 2 +- icuSources/data/lang/hi.txt | 63 +- icuSources/data/lang/hr.txt | 21 +- icuSources/data/lang/hu.txt | 25 +- icuSources/data/lang/hy.txt | 4 +- icuSources/data/lang/id.txt | 607 +- icuSources/data/lang/id_ID.txt | 2 +- icuSources/data/lang/ig.txt | 4 +- icuSources/data/lang/ii.txt | 4 +- icuSources/data/lang/in.txt | 8 +- icuSources/data/lang/in_ID.txt | 2 +- icuSources/data/lang/is.txt | 103 +- icuSources/data/lang/it.txt | 72 +- icuSources/data/lang/iw.txt | 8 +- icuSources/data/lang/iw_IL.txt | 2 +- icuSources/data/lang/ja.txt | 148 +- icuSources/data/lang/ja_JP.txt | 2 +- icuSources/data/lang/ja_JP_TRADITIONAL.txt | 2 +- icuSources/data/lang/jmc.txt | 4 +- icuSources/data/lang/ka.txt | 5 +- icuSources/data/lang/kab.txt | 4 +- icuSources/data/lang/kam.txt | 4 +- icuSources/data/lang/kde.txt | 4 +- icuSources/data/lang/kea.txt | 52 +- icuSources/data/lang/khq.txt | 4 +- icuSources/data/lang/ki.txt | 4 +- icuSources/data/lang/kk.txt | 52 +- icuSources/data/lang/kk_Cyrl.txt | 2 +- icuSources/data/lang/kk_Cyrl_KZ.txt | 9 +- icuSources/data/lang/kk_KZ.txt | 5 +- icuSources/data/lang/kl.txt | 4 +- icuSources/data/lang/kln.txt | 4 +- icuSources/data/lang/km.txt | 5 +- icuSources/data/lang/kn.txt | 89 +- icuSources/data/lang/ko.txt | 85 +- icuSources/data/lang/kok.txt | 4 +- icuSources/data/lang/ksb.txt | 61 + icuSources/data/lang/ksf.txt | 61 + icuSources/data/lang/kw.txt | 4 +- icuSources/data/lang/lag.txt | 4 +- icuSources/data/lang/lg.txt | 4 +- icuSources/data/lang/ln.txt | 61 + icuSources/data/lang/lt.txt | 75 +- icuSources/data/lang/lu.txt | 59 + icuSources/data/lang/luo.txt | 4 +- icuSources/data/lang/luy.txt | 4 +- icuSources/data/lang/lv.txt | 72 +- icuSources/data/lang/mas.txt | 4 +- icuSources/data/lang/mer.txt | 4 +- icuSources/data/lang/mfe.txt | 4 +- icuSources/data/lang/mg.txt | 4 +- icuSources/data/lang/mgh.txt | 60 + icuSources/data/lang/mk.txt | 11 +- icuSources/data/lang/ml.txt | 60 +- icuSources/data/lang/mo.txt | 5 +- icuSources/data/lang/mr.txt | 88 +- icuSources/data/lang/ms.txt | 232 +- icuSources/data/lang/mt.txt | 5 +- icuSources/data/lang/mua.txt | 61 + icuSources/data/lang/my.txt | 5 +- icuSources/data/lang/naq.txt | 4 +- icuSources/data/lang/nb.txt | 83 +- icuSources/data/lang/nb_NO.txt | 2 +- icuSources/data/lang/nd.txt | 4 +- icuSources/data/lang/ne.txt | 5 +- icuSources/data/lang/nl.txt | 126 +- icuSources/data/lang/nl_BE.txt | 4 +- icuSources/data/lang/nmg.txt | 60 + icuSources/data/lang/nn.txt | 31 +- icuSources/data/lang/nn_NO.txt | 2 +- icuSources/data/lang/no.txt | 8 +- icuSources/data/lang/no_NO.txt | 2 +- icuSources/data/lang/no_NO_NY.txt | 2 +- icuSources/data/lang/nus.txt | 61 + icuSources/data/lang/nyn.txt | 4 +- icuSources/data/lang/om.txt | 4 +- icuSources/data/lang/or.txt | 4 +- icuSources/data/lang/pa.txt | 5 +- icuSources/data/lang/pa_Arab.txt | 5 +- icuSources/data/lang/pa_Arab_PK.txt | 9 +- icuSources/data/lang/pa_Guru.txt | 2 +- icuSources/data/lang/pa_Guru_IN.txt | 9 +- icuSources/data/lang/pa_IN.txt | 5 +- icuSources/data/lang/pa_PK.txt | 8 +- icuSources/data/lang/pl.txt | 85 +- icuSources/data/lang/pool.res | Bin 3308 -> 3768 bytes icuSources/data/lang/ps.txt | 4 +- icuSources/data/lang/pt.txt | 75 +- icuSources/data/lang/pt_PT.txt | 95 +- icuSources/data/lang/resfiles.mk | 108 +- icuSources/data/lang/rm.txt | 11 +- icuSources/data/lang/rn.txt | 61 + icuSources/data/lang/ro.txt | 25 +- icuSources/data/lang/ro_MD.txt | 9 +- icuSources/data/lang/rof.txt | 4 +- icuSources/data/lang/root.txt | 5 +- icuSources/data/lang/ru.txt | 77 +- icuSources/data/lang/ru_UA.txt | 4 +- icuSources/data/lang/rw.txt | 4 +- icuSources/data/lang/rwk.txt | 4 +- icuSources/data/lang/saq.txt | 4 +- icuSources/data/lang/sbp.txt | 61 + icuSources/data/lang/seh.txt | 4 +- icuSources/data/lang/ses.txt | 4 +- icuSources/data/lang/sg.txt | 4 +- icuSources/data/lang/sh.txt | 8 +- icuSources/data/lang/sh_BA.txt | 5 +- icuSources/data/lang/sh_CS.txt | 5 +- icuSources/data/lang/sh_YU.txt | 5 +- icuSources/data/lang/shi.txt | 4 +- icuSources/data/lang/shi_Latn.txt | 4 +- icuSources/data/lang/shi_Latn_MA.txt | 9 +- icuSources/data/lang/shi_MA.txt | 5 +- icuSources/data/lang/shi_Tfng.txt | 5 +- icuSources/data/lang/si.txt | 51 +- icuSources/data/lang/sk.txt | 13 +- icuSources/data/lang/sl.txt | 91 +- icuSources/data/lang/sn.txt | 4 +- icuSources/data/lang/so.txt | 4 +- icuSources/data/lang/sq.txt | 8 +- icuSources/data/lang/sr.txt | 471 +- icuSources/data/lang/sr_BA.txt | 5 +- icuSources/data/lang/sr_CS.txt | 5 +- icuSources/data/lang/sr_Cyrl.txt | 2 +- icuSources/data/lang/sr_Cyrl_BA.txt | 9 +- icuSources/data/lang/sr_Cyrl_CS.txt | 5 +- icuSources/data/lang/sr_Cyrl_RS.txt | 9 +- icuSources/data/lang/sr_Cyrl_YU.txt | 5 +- icuSources/data/lang/sr_Latn.txt | 6 +- icuSources/data/lang/sr_Latn_BA.txt | 9 +- icuSources/data/lang/sr_Latn_CS.txt | 5 +- icuSources/data/lang/sr_Latn_ME.txt | 9 +- icuSources/data/lang/sr_Latn_RS.txt | 9 +- icuSources/data/lang/sr_Latn_YU.txt | 5 +- icuSources/data/lang/sr_ME.txt | 5 +- icuSources/data/lang/sr_RS.txt | 5 +- icuSources/data/lang/sr_YU.txt | 5 +- icuSources/data/lang/sv.txt | 139 +- icuSources/data/lang/sv_FI.txt | 4 +- icuSources/data/lang/sw.txt | 239 +- icuSources/data/lang/swc.txt | 62 + icuSources/data/lang/ta.txt | 91 +- icuSources/data/lang/te.txt | 94 +- icuSources/data/lang/teo.txt | 4 +- icuSources/data/lang/th.txt | 10 +- icuSources/data/lang/th_TH.txt | 2 +- icuSources/data/lang/th_TH_TRADITIONAL.txt | 2 +- icuSources/data/lang/ti.txt | 4 +- icuSources/data/lang/tl.txt | 8 +- icuSources/data/lang/tl_PH.txt | 5 +- icuSources/data/lang/to.txt | 5 +- icuSources/data/lang/tr.txt | 15 +- icuSources/data/lang/twq.txt | 61 + icuSources/data/lang/tzm.txt | 4 +- icuSources/data/lang/tzm_Latn.txt | 4 +- icuSources/data/lang/tzm_Latn_MA.txt | 9 +- icuSources/data/lang/tzm_MA.txt | 5 +- icuSources/data/lang/uk.txt | 28 +- icuSources/data/lang/ur.txt | 215 +- icuSources/data/lang/uz.txt | 20 +- icuSources/data/lang/uz_AF.txt | 5 +- icuSources/data/lang/uz_Arab.txt | 5 +- icuSources/data/lang/uz_Arab_AF.txt | 9 +- icuSources/data/lang/uz_Cyrl.txt | 2 +- icuSources/data/lang/uz_Cyrl_UZ.txt | 9 +- icuSources/data/lang/uz_Latn.txt | 7 +- icuSources/data/lang/uz_UZ.txt | 8 +- icuSources/data/lang/vai.txt | 61 + icuSources/data/lang/vai_LR.txt | 11 + icuSources/data/lang/vai_Latn.txt | 61 + icuSources/data/lang/vai_Vaii.txt | 14 + icuSources/data/lang/vai_Vaii_LR.txt | 17 + icuSources/data/lang/vi.txt | 173 +- icuSources/data/lang/vun.txt | 4 +- icuSources/data/lang/xog.txt | 4 +- icuSources/data/lang/yav.txt | 61 + icuSources/data/lang/yo.txt | 4 +- icuSources/data/lang/zh.txt | 55 +- icuSources/data/lang/zh_CN.txt | 5 +- icuSources/data/lang/zh_HK.txt | 5 +- icuSources/data/lang/zh_Hans.txt | 2 +- icuSources/data/lang/zh_Hans_CN.txt | 9 +- icuSources/data/lang/zh_Hans_HK.txt | 85 + icuSources/data/lang/zh_Hans_MO.txt | 86 + icuSources/data/lang/zh_Hans_SG.txt | 80 +- icuSources/data/lang/zh_Hant.txt | 116 +- icuSources/data/lang/zh_Hant_HK.txt | 64 +- icuSources/data/lang/zh_Hant_MO.txt | 9 +- icuSources/data/lang/zh_Hant_TW.txt | 9 +- icuSources/data/lang/zh_MO.txt | 5 +- icuSources/data/lang/zh_SG.txt | 5 +- icuSources/data/lang/zh_TW.txt | 5 +- icuSources/data/lang/zu.txt | 272 +- icuSources/data/locales/af.txt | 277 +- icuSources/data/locales/af_NA.txt | 4 +- icuSources/data/locales/af_ZA.txt | 2 +- icuSources/data/locales/agq.txt | 232 + icuSources/data/locales/agq_CM.txt | 11 + icuSources/data/locales/ak.txt | 17 +- icuSources/data/locales/ak_GH.txt | 2 +- icuSources/data/locales/am.txt | 224 +- icuSources/data/locales/am_ET.txt | 10 +- icuSources/data/locales/ar.txt | 383 +- icuSources/data/locales/ar_001.txt | 11 + icuSources/data/locales/ar_AE.txt | 18 +- icuSources/data/locales/ar_BH.txt | 16 +- icuSources/data/locales/ar_DZ.txt | 16 +- icuSources/data/locales/ar_EG.txt | 16 +- icuSources/data/locales/ar_IQ.txt | 16 +- icuSources/data/locales/ar_JO.txt | 27 +- icuSources/data/locales/ar_KW.txt | 16 +- icuSources/data/locales/ar_LB.txt | 17 +- icuSources/data/locales/ar_LY.txt | 16 +- icuSources/data/locales/ar_MA.txt | 16 +- icuSources/data/locales/ar_OM.txt | 16 +- icuSources/data/locales/ar_QA.txt | 31 +- icuSources/data/locales/ar_SA.txt | 31 +- icuSources/data/locales/ar_SD.txt | 16 +- icuSources/data/locales/ar_SY.txt | 27 +- icuSources/data/locales/ar_TN.txt | 29 +- icuSources/data/locales/ar_YE.txt | 31 +- icuSources/data/locales/as.txt | 18 +- icuSources/data/locales/as_IN.txt | 16 +- icuSources/data/locales/asa.txt | 18 +- icuSources/data/locales/asa_TZ.txt | 4 +- icuSources/data/locales/az.txt | 22 +- icuSources/data/locales/az_AZ.txt | 8 +- icuSources/data/locales/az_Cyrl.txt | 20 +- icuSources/data/locales/az_Cyrl_AZ.txt | 12 +- icuSources/data/locales/az_Latn.txt | 2 +- icuSources/data/locales/az_Latn_AZ.txt | 10 +- icuSources/data/locales/bas.txt | 239 + icuSources/data/locales/bas_CM.txt | 11 + icuSources/data/locales/be.txt | 42 +- icuSources/data/locales/be_BY.txt | 2 +- icuSources/data/locales/bem.txt | 18 +- icuSources/data/locales/bem_ZM.txt | 4 +- icuSources/data/locales/bez.txt | 18 +- icuSources/data/locales/bez_TZ.txt | 4 +- icuSources/data/locales/bg.txt | 143 +- icuSources/data/locales/bg_BG.txt | 2 +- icuSources/data/locales/bm.txt | 15 +- icuSources/data/locales/bm_ML.txt | 4 +- icuSources/data/locales/bn.txt | 169 +- icuSources/data/locales/bn_BD.txt | 2 +- icuSources/data/locales/bn_IN.txt | 15 +- icuSources/data/locales/bo.txt | 17 +- icuSources/data/locales/bo_CN.txt | 10 +- icuSources/data/locales/bo_IN.txt | 16 +- icuSources/data/locales/br.txt | 191 + icuSources/data/locales/br_FR.txt | 11 + icuSources/data/locales/brx.txt | 281 + icuSources/data/locales/brx_IN.txt | 11 + icuSources/data/locales/bs.txt | 182 +- icuSources/data/locales/bs_BA.txt | 2 +- icuSources/data/locales/ca.txt | 102 +- icuSources/data/locales/ca_ES.txt | 2 +- icuSources/data/locales/cgg.txt | 20 +- icuSources/data/locales/cgg_UG.txt | 4 +- icuSources/data/locales/chr.txt | 12 +- icuSources/data/locales/chr_US.txt | 10 +- icuSources/data/locales/cs.txt | 201 +- icuSources/data/locales/cs_CZ.txt | 2 +- icuSources/data/locales/cy.txt | 33 +- icuSources/data/locales/cy_GB.txt | 2 +- icuSources/data/locales/da.txt | 232 +- icuSources/data/locales/da_DK.txt | 2 +- icuSources/data/locales/dav.txt | 20 +- icuSources/data/locales/dav_KE.txt | 12 +- icuSources/data/locales/de.txt | 232 +- icuSources/data/locales/de_AT.txt | 20 +- icuSources/data/locales/de_BE.txt | 36 +- icuSources/data/locales/de_CH.txt | 4 +- icuSources/data/locales/de_DE.txt | 2 +- icuSources/data/locales/de_LI.txt | 4 +- icuSources/data/locales/de_LU.txt | 2 +- icuSources/data/locales/dje.txt | 233 + icuSources/data/locales/dje_NE.txt | 11 + icuSources/data/locales/dua.txt | 233 + icuSources/data/locales/dua_CM.txt | 11 + icuSources/data/locales/dyo.txt | 201 + icuSources/data/locales/dyo_SN.txt | 11 + icuSources/data/locales/ebu.txt | 24 +- icuSources/data/locales/ebu_KE.txt | 12 +- icuSources/data/locales/ee.txt | 451 +- icuSources/data/locales/ee_GH.txt | 2 +- icuSources/data/locales/ee_TG.txt | 2 +- icuSources/data/locales/el.txt | 137 +- icuSources/data/locales/el_CY.txt | 4 +- icuSources/data/locales/el_GR.txt | 2 +- icuSources/data/locales/en.txt | 745 +- icuSources/data/locales/en_AS.txt | 10 +- icuSources/data/locales/en_AU.txt | 17 +- icuSources/data/locales/en_BB.txt | 11 + icuSources/data/locales/en_BE.txt | 15 +- icuSources/data/locales/en_BM.txt | 11 + icuSources/data/locales/en_BW.txt | 19 +- icuSources/data/locales/en_BZ.txt | 10 +- icuSources/data/locales/en_CA.txt | 16 +- icuSources/data/locales/en_GB.txt | 104 +- icuSources/data/locales/en_GU.txt | 12 +- icuSources/data/locales/en_GY.txt | 11 + icuSources/data/locales/en_HK.txt | 551 +- icuSources/data/locales/en_IE.txt | 18 +- icuSources/data/locales/en_IN.txt | 24 +- icuSources/data/locales/en_JM.txt | 12 +- icuSources/data/locales/en_MH.txt | 10 +- icuSources/data/locales/en_MP.txt | 10 +- icuSources/data/locales/en_MT.txt | 25 +- icuSources/data/locales/en_MU.txt | 4 +- icuSources/data/locales/en_NA.txt | 4 +- icuSources/data/locales/en_NZ.txt | 22 +- icuSources/data/locales/en_PH.txt | 12 +- icuSources/data/locales/en_PK.txt | 15 +- icuSources/data/locales/en_RH.txt | 2 +- icuSources/data/locales/en_SG.txt | 94 +- icuSources/data/locales/en_TT.txt | 12 +- icuSources/data/locales/en_UM.txt | 10 +- icuSources/data/locales/en_US.txt | 10 +- icuSources/data/locales/en_US_POSIX.txt | 4 +- icuSources/data/locales/en_VI.txt | 10 +- icuSources/data/locales/en_ZA.txt | 17 +- icuSources/data/locales/en_ZW.txt | 18 +- icuSources/data/locales/eo.txt | 4 +- icuSources/data/locales/es.txt | 336 +- icuSources/data/locales/es_419.txt | 104 +- icuSources/data/locales/es_AR.txt | 27 +- icuSources/data/locales/es_BO.txt | 13 +- icuSources/data/locales/es_CL.txt | 18 +- icuSources/data/locales/es_CO.txt | 15 +- icuSources/data/locales/es_CR.txt | 13 +- icuSources/data/locales/es_DO.txt | 13 +- icuSources/data/locales/es_EC.txt | 11 +- icuSources/data/locales/es_ES.txt | 2 +- icuSources/data/locales/es_GQ.txt | 11 +- icuSources/data/locales/es_GT.txt | 15 +- icuSources/data/locales/es_HN.txt | 13 +- icuSources/data/locales/es_MX.txt | 13 +- icuSources/data/locales/es_NI.txt | 13 +- icuSources/data/locales/es_PA.txt | 22 +- icuSources/data/locales/es_PE.txt | 15 +- icuSources/data/locales/es_PR.txt | 22 +- icuSources/data/locales/es_PY.txt | 9 +- icuSources/data/locales/es_SV.txt | 13 +- icuSources/data/locales/es_US.txt | 27 +- icuSources/data/locales/es_UY.txt | 9 +- icuSources/data/locales/es_VE.txt | 9 +- icuSources/data/locales/et.txt | 170 +- icuSources/data/locales/et_EE.txt | 2 +- icuSources/data/locales/eu.txt | 270 +- icuSources/data/locales/eu_ES.txt | 2 +- icuSources/data/locales/ewo.txt | 238 + icuSources/data/locales/ewo_CM.txt | 11 + icuSources/data/locales/fa.txt | 499 +- icuSources/data/locales/fa_AF.txt | 19 +- icuSources/data/locales/fa_IR.txt | 16 +- icuSources/data/locales/ff.txt | 17 +- icuSources/data/locales/ff_SN.txt | 4 +- icuSources/data/locales/fi.txt | 262 +- icuSources/data/locales/fi_FI.txt | 2 +- icuSources/data/locales/fil.txt | 194 +- icuSources/data/locales/fil_PH.txt | 10 +- icuSources/data/locales/fo.txt | 4 +- icuSources/data/locales/fo_FO.txt | 10 +- icuSources/data/locales/fr.txt | 312 +- icuSources/data/locales/fr_BE.txt | 4 +- icuSources/data/locales/fr_BF.txt | 4 +- icuSources/data/locales/fr_BI.txt | 4 +- icuSources/data/locales/fr_BJ.txt | 4 +- icuSources/data/locales/fr_BL.txt | 4 +- icuSources/data/locales/fr_CA.txt | 112 +- icuSources/data/locales/fr_CD.txt | 4 +- icuSources/data/locales/fr_CF.txt | 4 +- icuSources/data/locales/fr_CG.txt | 4 +- icuSources/data/locales/fr_CH.txt | 10 +- icuSources/data/locales/fr_CI.txt | 4 +- icuSources/data/locales/fr_CM.txt | 4 +- icuSources/data/locales/fr_DJ.txt | 12 +- icuSources/data/locales/fr_FR.txt | 2 +- icuSources/data/locales/fr_GA.txt | 4 +- icuSources/data/locales/fr_GF.txt | 11 + icuSources/data/locales/fr_GN.txt | 4 +- icuSources/data/locales/fr_GP.txt | 4 +- icuSources/data/locales/fr_GQ.txt | 4 +- icuSources/data/locales/fr_KM.txt | 4 +- icuSources/data/locales/fr_LU.txt | 4 +- icuSources/data/locales/fr_MC.txt | 2 +- icuSources/data/locales/fr_MF.txt | 4 +- icuSources/data/locales/fr_MG.txt | 4 +- icuSources/data/locales/fr_ML.txt | 4 +- icuSources/data/locales/fr_MQ.txt | 4 +- icuSources/data/locales/fr_NE.txt | 4 +- icuSources/data/locales/fr_RE.txt | 4 +- icuSources/data/locales/fr_RW.txt | 4 +- icuSources/data/locales/fr_SN.txt | 2 +- icuSources/data/locales/fr_TD.txt | 4 +- icuSources/data/locales/fr_TG.txt | 4 +- icuSources/data/locales/fr_YT.txt | 11 + icuSources/data/locales/ga.txt | 8 +- icuSources/data/locales/ga_IE.txt | 2 +- icuSources/data/locales/gl.txt | 208 +- icuSources/data/locales/gl_ES.txt | 2 +- icuSources/data/locales/gsw.txt | 10 +- icuSources/data/locales/gsw_CH.txt | 2 +- icuSources/data/locales/gu.txt | 282 +- icuSources/data/locales/gu_IN.txt | 16 +- icuSources/data/locales/guz.txt | 16 +- icuSources/data/locales/guz_KE.txt | 12 +- icuSources/data/locales/gv.txt | 4 +- icuSources/data/locales/gv_GB.txt | 2 +- icuSources/data/locales/ha.txt | 18 +- icuSources/data/locales/ha_GH.txt | 5 +- icuSources/data/locales/ha_Latn.txt | 2 +- icuSources/data/locales/ha_Latn_GH.txt | 2 +- icuSources/data/locales/ha_Latn_NE.txt | 2 +- icuSources/data/locales/ha_Latn_NG.txt | 2 +- icuSources/data/locales/ha_NE.txt | 5 +- icuSources/data/locales/ha_NG.txt | 5 +- icuSources/data/locales/haw.txt | 4 +- icuSources/data/locales/haw_US.txt | 10 +- icuSources/data/locales/he.txt | 582 +- icuSources/data/locales/he_IL.txt | 16 +- icuSources/data/locales/hi.txt | 184 +- icuSources/data/locales/hi_IN.txt | 16 +- icuSources/data/locales/hr.txt | 170 +- icuSources/data/locales/hr_HR.txt | 2 +- icuSources/data/locales/hu.txt | 484 +- icuSources/data/locales/hu_HU.txt | 2 +- icuSources/data/locales/hy.txt | 7 +- icuSources/data/locales/hy_AM.txt | 2 +- icuSources/data/locales/id.txt | 367 +- icuSources/data/locales/id_ID.txt | 2 +- icuSources/data/locales/ig.txt | 16 +- icuSources/data/locales/ig_NG.txt | 2 +- icuSources/data/locales/ii.txt | 6 +- icuSources/data/locales/ii_CN.txt | 10 +- icuSources/data/locales/in.txt | 8 +- icuSources/data/locales/in_ID.txt | 2 +- icuSources/data/locales/is.txt | 182 +- icuSources/data/locales/is_IS.txt | 2 +- icuSources/data/locales/it.txt | 291 +- icuSources/data/locales/it_CH.txt | 4 +- icuSources/data/locales/it_IT.txt | 2 +- icuSources/data/locales/iw.txt | 8 +- icuSources/data/locales/iw_IL.txt | 2 +- icuSources/data/locales/ja.txt | 1111 +- icuSources/data/locales/ja_JP.txt | 10 +- icuSources/data/locales/ja_JP_TRADITIONAL.txt | 2 +- icuSources/data/locales/jmc.txt | 16 +- icuSources/data/locales/jmc_TZ.txt | 4 +- icuSources/data/locales/ka.txt | 245 +- icuSources/data/locales/ka_GE.txt | 10 +- icuSources/data/locales/kab.txt | 13 +- icuSources/data/locales/kab_DZ.txt | 18 +- icuSources/data/locales/kam.txt | 16 +- icuSources/data/locales/kam_KE.txt | 10 +- icuSources/data/locales/kde.txt | 16 +- icuSources/data/locales/kde_TZ.txt | 4 +- icuSources/data/locales/kea.txt | 258 +- icuSources/data/locales/kea_CV.txt | 4 +- icuSources/data/locales/khq.txt | 23 +- icuSources/data/locales/khq_ML.txt | 4 +- icuSources/data/locales/ki.txt | 16 +- icuSources/data/locales/ki_KE.txt | 12 +- icuSources/data/locales/kk.txt | 171 +- icuSources/data/locales/kk_Cyrl.txt | 2 +- icuSources/data/locales/kk_Cyrl_KZ.txt | 2 +- icuSources/data/locales/kk_KZ.txt | 5 +- icuSources/data/locales/kl.txt | 4 +- icuSources/data/locales/kl_GL.txt | 10 +- icuSources/data/locales/kln.txt | 16 +- icuSources/data/locales/kln_KE.txt | 12 +- icuSources/data/locales/km.txt | 10 +- icuSources/data/locales/km_KH.txt | 2 +- icuSources/data/locales/kn.txt | 311 +- icuSources/data/locales/kn_IN.txt | 16 +- icuSources/data/locales/ko.txt | 381 +- icuSources/data/locales/ko_KR.txt | 10 +- icuSources/data/locales/kok.txt | 8 +- icuSources/data/locales/kok_IN.txt | 16 +- icuSources/data/locales/ksb.txt | 226 + icuSources/data/locales/ksb_TZ.txt | 11 + icuSources/data/locales/ksf.txt | 219 + icuSources/data/locales/ksf_CM.txt | 11 + icuSources/data/locales/kw.txt | 4 +- icuSources/data/locales/kw_GB.txt | 2 +- icuSources/data/locales/lag.txt | 12 +- icuSources/data/locales/lag_TZ.txt | 4 +- icuSources/data/locales/lg.txt | 21 +- icuSources/data/locales/lg_UG.txt | 4 +- icuSources/data/locales/ln.txt | 239 + icuSources/data/locales/ln_CD.txt | 11 + icuSources/data/locales/ln_CG.txt | 11 + icuSources/data/locales/lt.txt | 356 +- icuSources/data/locales/lt_LT.txt | 2 +- icuSources/data/locales/lu.txt | 235 + icuSources/data/locales/lu_CD.txt | 11 + icuSources/data/locales/luo.txt | 16 +- icuSources/data/locales/luo_KE.txt | 12 +- icuSources/data/locales/luy.txt | 16 +- icuSources/data/locales/luy_KE.txt | 12 +- icuSources/data/locales/lv.txt | 235 +- icuSources/data/locales/lv_LV.txt | 2 +- icuSources/data/locales/mas.txt | 20 +- icuSources/data/locales/mas_KE.txt | 12 +- icuSources/data/locales/mas_TZ.txt | 4 +- icuSources/data/locales/mer.txt | 16 +- icuSources/data/locales/mer_KE.txt | 12 +- icuSources/data/locales/mfe.txt | 13 +- icuSources/data/locales/mfe_MU.txt | 4 +- icuSources/data/locales/mg.txt | 14 +- icuSources/data/locales/mg_MG.txt | 4 +- icuSources/data/locales/mgh.txt | 199 + icuSources/data/locales/mgh_MZ.txt | 11 + icuSources/data/locales/mk.txt | 30 +- icuSources/data/locales/mk_MK.txt | 2 +- icuSources/data/locales/ml.txt | 181 +- icuSources/data/locales/ml_IN.txt | 16 +- icuSources/data/locales/mo.txt | 5 +- icuSources/data/locales/mr.txt | 352 +- icuSources/data/locales/mr_IN.txt | 16 +- icuSources/data/locales/ms.txt | 405 +- icuSources/data/locales/ms_BN.txt | 4 +- icuSources/data/locales/ms_MY.txt | 2 +- icuSources/data/locales/mt.txt | 6 +- icuSources/data/locales/mt_MT.txt | 10 +- icuSources/data/locales/mua.txt | 233 + icuSources/data/locales/mua_CM.txt | 11 + icuSources/data/locales/my.txt | 22 +- icuSources/data/locales/my_MM.txt | 2 +- icuSources/data/locales/naq.txt | 18 +- icuSources/data/locales/naq_NA.txt | 4 +- icuSources/data/locales/nb.txt | 301 +- icuSources/data/locales/nb_NO.txt | 2 +- icuSources/data/locales/nd.txt | 24 +- icuSources/data/locales/nd_ZW.txt | 12 +- icuSources/data/locales/ne.txt | 22 +- icuSources/data/locales/ne_IN.txt | 14 +- icuSources/data/locales/ne_NP.txt | 2 +- icuSources/data/locales/nl.txt | 235 +- icuSources/data/locales/nl_AW.txt | 11 + icuSources/data/locales/nl_BE.txt | 4 +- icuSources/data/locales/nl_CW.txt | 11 + icuSources/data/locales/nl_NL.txt | 2 +- icuSources/data/locales/nl_SX.txt | 11 + icuSources/data/locales/nmg.txt | 221 + icuSources/data/locales/nmg_CM.txt | 11 + icuSources/data/locales/nn.txt | 125 +- icuSources/data/locales/nn_NO.txt | 2 +- icuSources/data/locales/no.txt | 8 +- icuSources/data/locales/no_NO.txt | 2 +- icuSources/data/locales/no_NO_NY.txt | 2 +- icuSources/data/locales/nus.txt | 230 + icuSources/data/locales/nus_SD.txt | 11 + icuSources/data/locales/nyn.txt | 18 +- icuSources/data/locales/nyn_UG.txt | 4 +- icuSources/data/locales/om.txt | 7 +- icuSources/data/locales/om_ET.txt | 10 +- icuSources/data/locales/om_KE.txt | 12 +- icuSources/data/locales/or.txt | 17 +- icuSources/data/locales/or_IN.txt | 16 +- icuSources/data/locales/pa.txt | 101 +- icuSources/data/locales/pa_Arab.txt | 9 +- icuSources/data/locales/pa_Arab_PK.txt | 12 +- icuSources/data/locales/pa_Guru.txt | 2 +- icuSources/data/locales/pa_Guru_IN.txt | 16 +- icuSources/data/locales/pa_IN.txt | 5 +- icuSources/data/locales/pa_PK.txt | 8 +- icuSources/data/locales/pl.txt | 804 +- icuSources/data/locales/pl_PL.txt | 2 +- icuSources/data/locales/pool.res | Bin 1428 -> 1776 bytes icuSources/data/locales/ps.txt | 4 +- icuSources/data/locales/ps_AF.txt | 18 +- icuSources/data/locales/pt.txt | 691 +- icuSources/data/locales/pt_AO.txt | 12 + icuSources/data/locales/pt_BR.txt | 4 +- icuSources/data/locales/pt_GW.txt | 5 +- icuSources/data/locales/pt_MZ.txt | 5 +- icuSources/data/locales/pt_PT.txt | 93 +- icuSources/data/locales/pt_ST.txt | 12 + icuSources/data/locales/resfiles.mk | 181 +- icuSources/data/locales/rm.txt | 22 +- icuSources/data/locales/rm_CH.txt | 4 +- icuSources/data/locales/rn.txt | 205 + icuSources/data/locales/rn_BI.txt | 11 + icuSources/data/locales/ro.txt | 296 +- icuSources/data/locales/ro_MD.txt | 2 +- icuSources/data/locales/ro_RO.txt | 2 +- icuSources/data/locales/rof.txt | 18 +- icuSources/data/locales/rof_TZ.txt | 4 +- icuSources/data/locales/root.txt | 1429 +- icuSources/data/locales/ru.txt | 1530 +- icuSources/data/locales/ru_MD.txt | 4 +- icuSources/data/locales/ru_RU.txt | 2 +- icuSources/data/locales/ru_UA.txt | 14 +- icuSources/data/locales/rw.txt | 12 +- icuSources/data/locales/rw_RW.txt | 2 +- icuSources/data/locales/rwk.txt | 16 +- icuSources/data/locales/rwk_TZ.txt | 4 +- icuSources/data/locales/saq.txt | 24 +- icuSources/data/locales/saq_KE.txt | 12 +- icuSources/data/locales/sbp.txt | 217 + icuSources/data/locales/sbp_TZ.txt | 11 + icuSources/data/locales/seh.txt | 24 +- icuSources/data/locales/seh_MZ.txt | 4 +- icuSources/data/locales/ses.txt | 17 +- icuSources/data/locales/ses_ML.txt | 4 +- icuSources/data/locales/sg.txt | 13 +- icuSources/data/locales/sg_CF.txt | 4 +- icuSources/data/locales/sh.txt | 8 +- icuSources/data/locales/sh_BA.txt | 5 +- icuSources/data/locales/sh_CS.txt | 5 +- icuSources/data/locales/sh_YU.txt | 5 +- icuSources/data/locales/shi.txt | 15 +- icuSources/data/locales/shi_Latn.txt | 4 +- icuSources/data/locales/shi_Latn_MA.txt | 18 +- icuSources/data/locales/shi_MA.txt | 5 +- icuSources/data/locales/shi_Tfng.txt | 13 +- icuSources/data/locales/shi_Tfng_MA.txt | 18 +- icuSources/data/locales/si.txt | 201 +- icuSources/data/locales/si_LK.txt | 2 +- icuSources/data/locales/sk.txt | 132 +- icuSources/data/locales/sk_SK.txt | 2 +- icuSources/data/locales/sl.txt | 165 +- icuSources/data/locales/sl_SI.txt | 2 +- icuSources/data/locales/sn.txt | 22 +- icuSources/data/locales/sn_ZW.txt | 12 +- icuSources/data/locales/so.txt | 8 +- icuSources/data/locales/so_DJ.txt | 12 +- icuSources/data/locales/so_ET.txt | 12 +- icuSources/data/locales/so_KE.txt | 12 +- icuSources/data/locales/so_SO.txt | 10 +- icuSources/data/locales/sq.txt | 14 +- icuSources/data/locales/sq_AL.txt | 2 +- icuSources/data/locales/sr.txt | 196 +- icuSources/data/locales/sr_BA.txt | 5 +- icuSources/data/locales/sr_CS.txt | 5 +- icuSources/data/locales/sr_Cyrl.txt | 2 +- icuSources/data/locales/sr_Cyrl_BA.txt | 2 +- icuSources/data/locales/sr_Cyrl_CS.txt | 5 +- icuSources/data/locales/sr_Cyrl_ME.txt | 2 +- icuSources/data/locales/sr_Cyrl_RS.txt | 2 +- icuSources/data/locales/sr_Cyrl_YU.txt | 5 +- icuSources/data/locales/sr_Latn.txt | 162 +- icuSources/data/locales/sr_Latn_BA.txt | 2 +- icuSources/data/locales/sr_Latn_CS.txt | 5 +- icuSources/data/locales/sr_Latn_ME.txt | 11 +- icuSources/data/locales/sr_Latn_RS.txt | 2 +- icuSources/data/locales/sr_Latn_YU.txt | 5 +- icuSources/data/locales/sr_ME.txt | 5 +- icuSources/data/locales/sr_RS.txt | 5 +- icuSources/data/locales/sr_YU.txt | 5 +- icuSources/data/locales/sv.txt | 587 +- icuSources/data/locales/sv_FI.txt | 4 +- icuSources/data/locales/sv_SE.txt | 2 +- icuSources/data/locales/sw.txt | 290 +- icuSources/data/locales/sw_KE.txt | 12 +- icuSources/data/locales/sw_TZ.txt | 4 +- icuSources/data/locales/swc.txt | 232 + icuSources/data/locales/swc_CD.txt | 11 + icuSources/data/locales/ta.txt | 382 +- icuSources/data/locales/ta_IN.txt | 16 +- icuSources/data/locales/ta_LK.txt | 4 +- icuSources/data/locales/te.txt | 315 +- icuSources/data/locales/te_IN.txt | 16 +- icuSources/data/locales/teo.txt | 16 +- icuSources/data/locales/teo_KE.txt | 12 +- icuSources/data/locales/teo_UG.txt | 4 +- icuSources/data/locales/th.txt | 99 +- icuSources/data/locales/th_TH.txt | 10 +- icuSources/data/locales/th_TH_TRADITIONAL.txt | 2 +- icuSources/data/locales/ti.txt | 7 +- icuSources/data/locales/ti_ER.txt | 8 +- icuSources/data/locales/ti_ET.txt | 10 +- icuSources/data/locales/tl.txt | 8 +- icuSources/data/locales/tl_PH.txt | 5 +- icuSources/data/locales/to.txt | 19 +- icuSources/data/locales/to_TO.txt | 2 +- icuSources/data/locales/tr.txt | 234 +- icuSources/data/locales/tr_TR.txt | 2 +- icuSources/data/locales/twq.txt | 228 + icuSources/data/locales/twq_NE.txt | 11 + icuSources/data/locales/tzm.txt | 16 +- icuSources/data/locales/tzm_Latn.txt | 4 +- icuSources/data/locales/tzm_Latn_MA.txt | 18 +- icuSources/data/locales/tzm_MA.txt | 5 +- icuSources/data/locales/uk.txt | 144 +- icuSources/data/locales/uk_UA.txt | 2 +- icuSources/data/locales/ur.txt | 238 +- icuSources/data/locales/ur_IN.txt | 19 +- icuSources/data/locales/ur_PK.txt | 10 +- icuSources/data/locales/uz.txt | 147 +- icuSources/data/locales/uz_AF.txt | 5 +- icuSources/data/locales/uz_Arab.txt | 9 +- icuSources/data/locales/uz_Arab_AF.txt | 16 +- icuSources/data/locales/uz_Cyrl.txt | 2 +- icuSources/data/locales/uz_Cyrl_UZ.txt | 10 +- icuSources/data/locales/uz_Latn.txt | 77 +- icuSources/data/locales/uz_Latn_UZ.txt | 10 +- icuSources/data/locales/uz_UZ.txt | 8 +- icuSources/data/locales/vai.txt | 145 + icuSources/data/locales/vai_LR.txt | 11 + icuSources/data/locales/vai_Latn.txt | 148 + icuSources/data/locales/vai_Latn_LR.txt | 12 + icuSources/data/locales/vai_Vaii.txt | 17 + icuSources/data/locales/vai_Vaii_LR.txt | 12 + icuSources/data/locales/vi.txt | 683 +- icuSources/data/locales/vi_VN.txt | 2 +- icuSources/data/locales/vun.txt | 16 +- icuSources/data/locales/vun_TZ.txt | 4 +- icuSources/data/locales/xog.txt | 16 +- icuSources/data/locales/xog_UG.txt | 4 +- icuSources/data/locales/yav.txt | 220 + icuSources/data/locales/yav_CM.txt | 11 + icuSources/data/locales/yo.txt | 18 +- icuSources/data/locales/yo_NG.txt | 2 +- icuSources/data/locales/zh.txt | 999 +- icuSources/data/locales/zh_CN.txt | 5 +- icuSources/data/locales/zh_HK.txt | 5 +- icuSources/data/locales/zh_Hans.txt | 2 +- icuSources/data/locales/zh_Hans_CN.txt | 10 +- icuSources/data/locales/zh_Hans_HK.txt | 480 +- icuSources/data/locales/zh_Hans_MO.txt | 491 +- icuSources/data/locales/zh_Hans_SG.txt | 476 +- icuSources/data/locales/zh_Hant.txt | 1020 +- icuSources/data/locales/zh_Hant_HK.txt | 64 +- icuSources/data/locales/zh_Hant_MO.txt | 33 +- icuSources/data/locales/zh_Hant_TW.txt | 10 +- icuSources/data/locales/zh_MO.txt | 5 +- icuSources/data/locales/zh_SG.txt | 5 +- icuSources/data/locales/zh_TW.txt | 5 +- icuSources/data/locales/zu.txt | 342 +- icuSources/data/locales/zu_ZA.txt | 2 +- icuSources/data/makedata.mak | 52 +- icuSources/data/mappings/convrtrs.txt | 159 +- icuSources/data/mappings/docomo-sjis.ucm | 10461 ++ icuSources/data/mappings/gb18030.ucm | 19 +- .../mappings/icu-internal-compound-d1.ucm | 2 +- .../mappings/icu-internal-compound-d2.ucm | 2 +- .../mappings/icu-internal-compound-d3.ucm | 2 +- .../mappings/icu-internal-compound-d4.ucm | 2 +- .../mappings/icu-internal-compound-d5.ucm | 2 +- .../mappings/icu-internal-compound-d6.ucm | 2 +- .../mappings/icu-internal-compound-d7.ucm | 2 +- .../mappings/icu-internal-compound-s1.ucm | 2 +- .../mappings/icu-internal-compound-s2.ucm | 2 +- .../mappings/icu-internal-compound-s3.ucm | 2 +- .../data/mappings/icu-internal-compound-t.ucm | 1 + icuSources/data/mappings/kddi-sjis.ucm | 10076 ++ icuSources/data/mappings/softbank-sjis.ucm | 510 +- icuSources/data/mappings/ucmlocal.mk | 6 +- icuSources/data/misc/currencyNumericCodes.txt | 274 + icuSources/data/misc/icuver.txt | 6 +- icuSources/data/misc/keyTypeData.txt | 11 +- icuSources/data/misc/likelySubtags.txt | 47 +- icuSources/data/misc/metadata.txt | 1152 + icuSources/data/misc/miscfiles.mk | 4 +- icuSources/data/misc/numberingSystems.txt | 87 +- icuSources/data/misc/plurals.txt | 150 +- icuSources/data/misc/supplementalData.txt | 3285 +- icuSources/data/misc/zoneinfo64.txt | 56 +- icuSources/data/pkgdataMakefile.in | 6 +- icuSources/data/rbnf/af.txt | 2 +- icuSources/data/rbnf/am.txt | 2 +- icuSources/data/rbnf/ar.txt | 10 +- icuSources/data/rbnf/az.txt | 2 +- icuSources/data/rbnf/be.txt | 2 +- icuSources/data/rbnf/bg.txt | 2 +- icuSources/data/rbnf/bs.txt | 2 +- icuSources/data/rbnf/ca.txt | 2 +- icuSources/data/rbnf/cs.txt | 2 +- icuSources/data/rbnf/cy.txt | 2 +- icuSources/data/rbnf/da.txt | 2 +- icuSources/data/rbnf/de.txt | 2 +- icuSources/data/rbnf/ee.txt | 95 + icuSources/data/rbnf/el.txt | 2 +- icuSources/data/rbnf/en.txt | 4 +- icuSources/data/rbnf/eo.txt | 2 +- icuSources/data/rbnf/es.txt | 8 +- icuSources/data/rbnf/es_419.txt | 242 + icuSources/data/rbnf/es_AR.txt | 12 + icuSources/data/rbnf/es_BO.txt | 12 + icuSources/data/rbnf/es_CL.txt | 12 + icuSources/data/rbnf/es_CO.txt | 12 + icuSources/data/rbnf/es_CR.txt | 12 + icuSources/data/rbnf/es_DO.txt | 12 + icuSources/data/rbnf/es_EC.txt | 12 + icuSources/data/rbnf/es_GT.txt | 12 + icuSources/data/rbnf/es_HN.txt | 12 + icuSources/data/rbnf/es_MX.txt | 12 + icuSources/data/rbnf/es_NI.txt | 12 + icuSources/data/rbnf/es_PA.txt | 12 + icuSources/data/rbnf/es_PE.txt | 12 + icuSources/data/rbnf/es_PR.txt | 12 + icuSources/data/rbnf/es_PY.txt | 12 + icuSources/data/rbnf/es_SV.txt | 12 + icuSources/data/rbnf/es_US.txt | 12 + icuSources/data/rbnf/es_UY.txt | 12 + icuSources/data/rbnf/es_VE.txt | 12 + icuSources/data/rbnf/et.txt | 2 +- icuSources/data/rbnf/fa.txt | 2 +- icuSources/data/rbnf/fa_AF.txt | 2 +- icuSources/data/rbnf/fi.txt | 2 +- icuSources/data/rbnf/fil.txt | 2 +- icuSources/data/rbnf/fo.txt | 2 +- icuSources/data/rbnf/fr.txt | 57 +- icuSources/data/rbnf/fr_BE.txt | 61 +- icuSources/data/rbnf/fr_CH.txt | 62 +- icuSources/data/rbnf/ga.txt | 12 +- icuSources/data/rbnf/he.txt | 10 +- icuSources/data/rbnf/hi.txt | 2 +- icuSources/data/rbnf/hr.txt | 2 +- icuSources/data/rbnf/hu.txt | 2 +- icuSources/data/rbnf/hy.txt | 2 +- icuSources/data/rbnf/id.txt | 2 +- icuSources/data/rbnf/is.txt | 2 +- icuSources/data/rbnf/it.txt | 4 +- icuSources/data/rbnf/ja.txt | 2 +- icuSources/data/rbnf/ka.txt | 2 +- icuSources/data/rbnf/kl.txt | 2 +- icuSources/data/rbnf/ko.txt | 2 +- icuSources/data/rbnf/lt.txt | 38 +- icuSources/data/rbnf/lv.txt | 14 +- icuSources/data/rbnf/mk.txt | 2 +- icuSources/data/rbnf/ms.txt | 2 +- icuSources/data/rbnf/mt.txt | 10 +- icuSources/data/rbnf/nb.txt | 2 +- icuSources/data/rbnf/nl.txt | 2 +- icuSources/data/rbnf/nn.txt | 2 +- icuSources/data/rbnf/pl.txt | 22 +- icuSources/data/rbnf/pt.txt | 8 +- icuSources/data/rbnf/pt_AO.txt | 12 + icuSources/data/rbnf/pt_GW.txt | 12 + icuSources/data/rbnf/pt_MZ.txt | 12 + icuSources/data/rbnf/pt_PT.txt | 8 +- icuSources/data/rbnf/pt_ST.txt | 12 + icuSources/data/rbnf/rbnffiles.mk | 25 +- icuSources/data/rbnf/ro.txt | 2 +- icuSources/data/rbnf/root.txt | 2 +- icuSources/data/rbnf/ru.txt | 22 +- icuSources/data/rbnf/sk.txt | 2 +- icuSources/data/rbnf/sl.txt | 2 +- icuSources/data/rbnf/sq.txt | 2 +- icuSources/data/rbnf/sr.txt | 2 +- icuSources/data/rbnf/sr_Latn.txt | 4 +- icuSources/data/rbnf/sv.txt | 4 +- icuSources/data/rbnf/ta.txt | 2 +- icuSources/data/rbnf/th.txt | 2 +- icuSources/data/rbnf/tr.txt | 2 +- icuSources/data/rbnf/uk.txt | 2 +- icuSources/data/rbnf/vi.txt | 37 +- icuSources/data/rbnf/zh.txt | 2 +- icuSources/data/rbnf/zh_Hant.txt | 4 +- icuSources/data/region/af.txt | 39 +- icuSources/data/region/agq.txt | 242 + icuSources/data/region/ak.txt | 4 +- icuSources/data/region/am.txt | 64 +- icuSources/data/region/ar.txt | 64 +- icuSources/data/region/as.txt | 8 +- icuSources/data/region/asa.txt | 4 +- icuSources/data/region/az.txt | 10 +- icuSources/data/region/az_AZ.txt | 8 +- icuSources/data/region/az_Cyrl.txt | 5 +- icuSources/data/region/az_Latn.txt | 2 +- icuSources/data/region/az_Latn_AZ.txt | 9 +- icuSources/data/region/bas.txt | 239 + icuSources/data/region/be.txt | 6 +- icuSources/data/region/bem.txt | 4 +- icuSources/data/region/bez.txt | 4 +- icuSources/data/region/bg.txt | 13 +- icuSources/data/region/bm.txt | 4 +- icuSources/data/region/bn.txt | 14 +- icuSources/data/region/bo.txt | 4 +- icuSources/data/region/br.txt | 301 + icuSources/data/region/brx.txt | 296 + icuSources/data/region/bs.txt | 9 +- icuSources/data/region/ca.txt | 10 +- icuSources/data/region/cgg.txt | 5 +- icuSources/data/region/chr.txt | 190 +- icuSources/data/region/cs.txt | 54 +- icuSources/data/region/cy.txt | 5 +- icuSources/data/region/da.txt | 17 +- icuSources/data/region/dav.txt | 4 +- icuSources/data/region/de.txt | 13 +- icuSources/data/region/de_CH.txt | 4 +- icuSources/data/region/dje.txt | 241 + icuSources/data/region/dua.txt | 17 + icuSources/data/region/dyo.txt | 124 + icuSources/data/region/ebu.txt | 4 +- icuSources/data/region/ee.txt | 511 +- icuSources/data/region/el.txt | 10 +- icuSources/data/region/en.txt | 8 +- icuSources/data/region/en_RH.txt | 2 +- icuSources/data/region/en_ZW.txt | 2 +- icuSources/data/region/eo.txt | 4 +- icuSources/data/region/es.txt | 14 +- icuSources/data/region/es_CL.txt | 4 +- icuSources/data/region/et.txt | 8 +- icuSources/data/region/eu.txt | 62 +- icuSources/data/region/ewo.txt | 242 + icuSources/data/region/fa.txt | 72 +- icuSources/data/region/fa_AF.txt | 7 +- icuSources/data/region/ff.txt | 6 +- icuSources/data/region/fi.txt | 13 +- icuSources/data/region/fil.txt | 187 +- icuSources/data/region/fil_PH.txt | 9 +- icuSources/data/region/fo.txt | 4 +- icuSources/data/region/fr.txt | 11 +- icuSources/data/region/ga.txt | 5 +- icuSources/data/region/gl.txt | 18 +- icuSources/data/region/gsw.txt | 9 +- icuSources/data/region/gu.txt | 10 +- icuSources/data/region/guz.txt | 4 +- icuSources/data/region/gv.txt | 4 +- icuSources/data/region/ha.txt | 4 +- icuSources/data/region/ha_GH.txt | 5 +- icuSources/data/region/ha_Latn.txt | 2 +- icuSources/data/region/ha_Latn_GH.txt | 9 +- icuSources/data/region/ha_Latn_NE.txt | 9 +- icuSources/data/region/ha_Latn_NG.txt | 9 +- icuSources/data/region/ha_NE.txt | 5 +- icuSources/data/region/ha_NG.txt | 5 +- icuSources/data/region/haw.txt | 4 +- icuSources/data/region/he.txt | 8 +- icuSources/data/region/he_IL.txt | 2 +- icuSources/data/region/hi.txt | 14 +- icuSources/data/region/hr.txt | 10 +- icuSources/data/region/hu.txt | 11 +- icuSources/data/region/hy.txt | 4 +- icuSources/data/region/id.txt | 78 +- icuSources/data/region/id_ID.txt | 2 +- icuSources/data/region/ig.txt | 4 +- icuSources/data/region/ii.txt | 4 +- icuSources/data/region/in.txt | 8 +- icuSources/data/region/in_ID.txt | 2 +- icuSources/data/region/is.txt | 25 +- icuSources/data/region/it.txt | 13 +- icuSources/data/region/iw.txt | 8 +- icuSources/data/region/iw_IL.txt | 2 +- icuSources/data/region/ja.txt | 31 +- icuSources/data/region/ja_JP.txt | 2 +- icuSources/data/region/ja_JP_TRADITIONAL.txt | 2 +- icuSources/data/region/jmc.txt | 4 +- icuSources/data/region/ka.txt | 6 +- icuSources/data/region/kab.txt | 4 +- icuSources/data/region/kam.txt | 4 +- icuSources/data/region/kde.txt | 4 +- icuSources/data/region/kea.txt | 36 +- icuSources/data/region/khq.txt | 4 +- icuSources/data/region/ki.txt | 4 +- icuSources/data/region/kk.txt | 84 +- icuSources/data/region/kk_Cyrl.txt | 2 +- icuSources/data/region/kk_Cyrl_KZ.txt | 9 +- icuSources/data/region/kk_KZ.txt | 5 +- icuSources/data/region/kl.txt | 4 +- icuSources/data/region/kln.txt | 10 +- icuSources/data/region/km.txt | 4 +- icuSources/data/region/kn.txt | 20 +- icuSources/data/region/ko.txt | 20 +- icuSources/data/region/kok.txt | 4 +- icuSources/data/region/ksb.txt | 241 + icuSources/data/region/ksf.txt | 242 + icuSources/data/region/kw.txt | 4 +- icuSources/data/region/lag.txt | 4 +- icuSources/data/region/lg.txt | 4 +- icuSources/data/region/ln.txt | 241 + icuSources/data/region/lt.txt | 11 +- icuSources/data/region/lu.txt | 242 + icuSources/data/region/luo.txt | 4 +- icuSources/data/region/luy.txt | 4 +- icuSources/data/region/lv.txt | 10 +- icuSources/data/region/mas.txt | 4 +- icuSources/data/region/mer.txt | 8 +- icuSources/data/region/mfe.txt | 4 +- icuSources/data/region/mg.txt | 4 +- icuSources/data/region/mgh.txt | 154 + icuSources/data/region/mk.txt | 8 +- icuSources/data/region/ml.txt | 14 +- icuSources/data/region/mo.txt | 5 +- icuSources/data/region/mr.txt | 10 +- icuSources/data/region/ms.txt | 65 +- icuSources/data/region/mt.txt | 8 +- icuSources/data/region/mua.txt | 242 + icuSources/data/region/my.txt | 6 +- icuSources/data/region/naq.txt | 4 +- icuSources/data/region/nb.txt | 12 +- icuSources/data/region/nb_NO.txt | 2 +- icuSources/data/region/nd.txt | 4 +- icuSources/data/region/ne.txt | 6 +- icuSources/data/region/nl.txt | 25 +- icuSources/data/region/nl_BE.txt | 4 +- icuSources/data/region/nmg.txt | 242 + icuSources/data/region/nn.txt | 11 +- icuSources/data/region/nn_NO.txt | 2 +- icuSources/data/region/no.txt | 8 +- icuSources/data/region/no_NO.txt | 2 +- icuSources/data/region/no_NO_NY.txt | 2 +- icuSources/data/region/nus.txt | 67 + icuSources/data/region/nyn.txt | 4 +- icuSources/data/region/om.txt | 4 +- icuSources/data/region/or.txt | 8 +- icuSources/data/region/pa.txt | 4 +- icuSources/data/region/pa_Arab.txt | 5 +- icuSources/data/region/pa_Arab_PK.txt | 9 +- icuSources/data/region/pa_Guru.txt | 2 +- icuSources/data/region/pa_Guru_IN.txt | 9 +- icuSources/data/region/pa_IN.txt | 5 +- icuSources/data/region/pa_PK.txt | 8 +- icuSources/data/region/pl.txt | 13 +- icuSources/data/region/pool.res | Bin 1032 -> 1032 bytes icuSources/data/region/ps.txt | 4 +- icuSources/data/region/pt.txt | 12 +- icuSources/data/region/pt_PT.txt | 18 +- icuSources/data/region/resfiles.mk | 106 +- icuSources/data/region/rm.txt | 10 +- icuSources/data/region/rn.txt | 242 + icuSources/data/region/ro.txt | 9 +- icuSources/data/region/ro_MD.txt | 9 +- icuSources/data/region/rof.txt | 4 +- icuSources/data/region/root.txt | 4 +- icuSources/data/region/ru.txt | 23 +- icuSources/data/region/rw.txt | 4 +- icuSources/data/region/rwk.txt | 4 +- icuSources/data/region/saq.txt | 4 +- icuSources/data/region/sbp.txt | 242 + icuSources/data/region/seh.txt | 56 +- icuSources/data/region/ses.txt | 4 +- icuSources/data/region/sg.txt | 6 +- icuSources/data/region/sh.txt | 8 +- icuSources/data/region/sh_BA.txt | 5 +- icuSources/data/region/sh_CS.txt | 5 +- icuSources/data/region/sh_YU.txt | 5 +- icuSources/data/region/shi.txt | 4 +- icuSources/data/region/shi_Latn.txt | 4 +- icuSources/data/region/shi_Latn_MA.txt | 9 +- icuSources/data/region/shi_MA.txt | 5 +- icuSources/data/region/shi_Tfng.txt | 5 +- icuSources/data/region/si.txt | 205 +- icuSources/data/region/sk.txt | 9 +- icuSources/data/region/sl.txt | 9 +- icuSources/data/region/sn.txt | 5 +- icuSources/data/region/so.txt | 6 +- icuSources/data/region/sq.txt | 6 +- icuSources/data/region/sr.txt | 11 +- icuSources/data/region/sr_BA.txt | 5 +- icuSources/data/region/sr_CS.txt | 5 +- icuSources/data/region/sr_Cyrl.txt | 2 +- icuSources/data/region/sr_Cyrl_BA.txt | 9 +- icuSources/data/region/sr_Cyrl_CS.txt | 5 +- icuSources/data/region/sr_Cyrl_RS.txt | 9 +- icuSources/data/region/sr_Cyrl_YU.txt | 5 +- icuSources/data/region/sr_Latn.txt | 10 +- icuSources/data/region/sr_Latn_BA.txt | 9 +- icuSources/data/region/sr_Latn_CS.txt | 5 +- icuSources/data/region/sr_Latn_ME.txt | 9 +- icuSources/data/region/sr_Latn_RS.txt | 9 +- icuSources/data/region/sr_Latn_YU.txt | 5 +- icuSources/data/region/sr_ME.txt | 5 +- icuSources/data/region/sr_RS.txt | 5 +- icuSources/data/region/sr_YU.txt | 5 +- icuSources/data/region/sv.txt | 13 +- icuSources/data/region/sw.txt | 64 +- icuSources/data/region/swc.txt | 242 + icuSources/data/region/ta.txt | 8 +- icuSources/data/region/te.txt | 8 +- icuSources/data/region/teo.txt | 4 +- icuSources/data/region/th.txt | 9 +- icuSources/data/region/th_TH.txt | 2 +- icuSources/data/region/th_TH_TRADITIONAL.txt | 2 +- icuSources/data/region/ti.txt | 4 +- icuSources/data/region/tl.txt | 8 +- icuSources/data/region/tl_PH.txt | 5 +- icuSources/data/region/to.txt | 8 +- icuSources/data/region/tr.txt | 9 +- icuSources/data/region/twq.txt | 242 + icuSources/data/region/tzm.txt | 4 +- icuSources/data/region/tzm_Latn.txt | 4 +- icuSources/data/region/tzm_Latn_MA.txt | 9 +- icuSources/data/region/tzm_MA.txt | 5 +- icuSources/data/region/uk.txt | 9 +- icuSources/data/region/ur.txt | 287 +- icuSources/data/region/uz.txt | 15 +- icuSources/data/region/uz_AF.txt | 5 +- icuSources/data/region/uz_Arab.txt | 5 +- icuSources/data/region/uz_Arab_AF.txt | 9 +- icuSources/data/region/uz_Cyrl.txt | 2 +- icuSources/data/region/uz_Cyrl_UZ.txt | 9 +- icuSources/data/region/uz_Latn.txt | 11 +- icuSources/data/region/uz_UZ.txt | 8 +- icuSources/data/region/vai.txt | 241 + icuSources/data/region/vai_LR.txt | 11 + icuSources/data/region/vai_Latn.txt | 241 + icuSources/data/region/vai_Vaii.txt | 14 + icuSources/data/region/vai_Vaii_LR.txt | 17 + icuSources/data/region/vi.txt | 30 +- icuSources/data/region/vun.txt | 4 +- icuSources/data/region/xog.txt | 4 +- icuSources/data/region/yav.txt | 241 + icuSources/data/region/yo.txt | 4 +- icuSources/data/region/zh.txt | 17 +- icuSources/data/region/zh_CN.txt | 5 +- icuSources/data/region/zh_HK.txt | 5 +- icuSources/data/region/zh_Hans.txt | 2 +- icuSources/data/region/zh_Hans_CN.txt | 9 +- icuSources/data/region/zh_Hans_HK.txt | 19 + icuSources/data/region/zh_Hans_MO.txt | 20 + icuSources/data/region/zh_Hans_SG.txt | 16 +- icuSources/data/region/zh_Hant.txt | 25 +- icuSources/data/region/zh_Hant_HK.txt | 15 +- icuSources/data/region/zh_Hant_MO.txt | 9 +- icuSources/data/region/zh_Hant_TW.txt | 9 +- icuSources/data/region/zh_MO.txt | 5 +- icuSources/data/region/zh_SG.txt | 5 +- icuSources/data/region/zh_TW.txt | 5 +- icuSources/data/region/zu.txt | 288 +- .../data/translit/Amharic_Latin_BGN.txt | 6 +- icuSources/data/translit/Any_Accents.txt | 2 +- icuSources/data/translit/Any_DoCoMoSMS.txt | 495 + icuSources/data/translit/Any_KDDISMS.txt | 107 + icuSources/data/translit/Any_Publishing.txt | 2 +- icuSources/data/translit/Any_SoftbankSMS.txt | 224 +- icuSources/data/translit/Arabic_Latin.txt | 18 +- icuSources/data/translit/Arabic_Latin_BGN.txt | 12 +- .../data/translit/Armenian_Latin_BGN.txt | 10 +- .../data/translit/Azerbaijani_Latin_BGN.txt | 8 +- .../data/translit/Belarusian_Latin_BGN.txt | 6 +- .../data/translit/Bengali_Devanagari.txt | 2 +- icuSources/data/translit/Bengali_Gujarati.txt | 2 +- icuSources/data/translit/Bengali_Gurmukhi.txt | 2 +- .../data/translit/Bengali_InterIndic.txt | 6 +- icuSources/data/translit/Bengali_Kannada.txt | 2 +- icuSources/data/translit/Bengali_Latin.txt | 2 +- .../data/translit/Bengali_Malayalam.txt | 2 +- icuSources/data/translit/Bengali_Oriya.txt | 2 +- icuSources/data/translit/Bengali_Tamil.txt | 2 +- icuSources/data/translit/Bengali_Telugu.txt | 2 +- .../data/translit/Bulgarian_Latin_BGN.txt | 6 +- icuSources/data/translit/Cyrillic_Latin.txt | 14 +- .../data/translit/Devanagari_Bengali.txt | 2 +- .../data/translit/Devanagari_Gujarati.txt | 2 +- .../data/translit/Devanagari_Gurmukhi.txt | 2 +- .../data/translit/Devanagari_InterIndic.txt | 184 +- .../data/translit/Devanagari_Kannada.txt | 2 +- icuSources/data/translit/Devanagari_Latin.txt | 2 +- .../data/translit/Devanagari_Malayalam.txt | 2 +- icuSources/data/translit/Devanagari_Oriya.txt | 2 +- icuSources/data/translit/Devanagari_Tamil.txt | 2 +- .../data/translit/Devanagari_Telugu.txt | 2 +- .../data/translit/Fullwidth_Halfwidth.txt | 4 +- icuSources/data/translit/Georgian_Latin.txt | 2 +- .../data/translit/Georgian_Latin_BGN.txt | 4 +- icuSources/data/translit/Greek_Latin.txt | 24 +- icuSources/data/translit/Greek_Latin_BGN.txt | 10 +- .../data/translit/Greek_Latin_UNGEGN.txt | 8 +- icuSources/data/translit/Gujarati_Bengali.txt | 2 +- .../data/translit/Gujarati_Devanagari.txt | 2 +- .../data/translit/Gujarati_Gurmukhi.txt | 2 +- .../data/translit/Gujarati_InterIndic.txt | 7 +- icuSources/data/translit/Gujarati_Kannada.txt | 2 +- icuSources/data/translit/Gujarati_Latin.txt | 2 +- .../data/translit/Gujarati_Malayalam.txt | 2 +- icuSources/data/translit/Gujarati_Oriya.txt | 2 +- icuSources/data/translit/Gujarati_Tamil.txt | 2 +- icuSources/data/translit/Gujarati_Telugu.txt | 2 +- icuSources/data/translit/Gurmukhi_Bengali.txt | 2 +- .../data/translit/Gurmukhi_Devanagari.txt | 2 +- .../data/translit/Gurmukhi_Gujarati.txt | 2 +- .../data/translit/Gurmukhi_InterIndic.txt | 148 +- icuSources/data/translit/Gurmukhi_Kannada.txt | 2 +- icuSources/data/translit/Gurmukhi_Latin.txt | 2 +- .../data/translit/Gurmukhi_Malayalam.txt | 2 +- icuSources/data/translit/Gurmukhi_Oriya.txt | 2 +- icuSources/data/translit/Gurmukhi_Tamil.txt | 2 +- icuSources/data/translit/Gurmukhi_Telugu.txt | 2 +- icuSources/data/translit/Han_Latin.txt | 87 +- icuSources/data/translit/Han_Latin_Names.txt | 2 +- icuSources/data/translit/Han_Spacedhan.txt | 2 +- icuSources/data/translit/Hangul_Latin.txt | 2 +- icuSources/data/translit/Hebrew_Latin.txt | 22 +- icuSources/data/translit/Hebrew_Latin_BGN.txt | 2 +- .../data/translit/Hiragana_Katakana.txt | 2 +- icuSources/data/translit/Hiragana_Latin.txt | 2 +- icuSources/data/translit/IPA_XSampa.txt | 330 +- .../data/translit/InterIndic_Bengali.txt | 250 +- .../data/translit/InterIndic_Devanagari.txt | 276 +- .../data/translit/InterIndic_Gujarati.txt | 54 +- .../data/translit/InterIndic_Gurmukhi.txt | 54 +- .../data/translit/InterIndic_Kannada.txt | 42 +- icuSources/data/translit/InterIndic_Latin.txt | 326 +- .../data/translit/InterIndic_Malayalam.txt | 42 +- icuSources/data/translit/InterIndic_Oriya.txt | 40 +- icuSources/data/translit/InterIndic_Tamil.txt | 40 +- .../data/translit/InterIndic_Telugu.txt | 42 +- icuSources/data/translit/Jamo_Latin.txt | 2 +- .../data/translit/JapaneseKana_Latin_BGN.txt | 6 +- icuSources/data/translit/Kannada_Bengali.txt | 2 +- .../data/translit/Kannada_Devanagari.txt | 2 +- icuSources/data/translit/Kannada_Gujarati.txt | 2 +- icuSources/data/translit/Kannada_Gurmukhi.txt | 2 +- .../data/translit/Kannada_InterIndic.txt | 166 +- icuSources/data/translit/Kannada_Latin.txt | 2 +- .../data/translit/Kannada_Malayalam.txt | 2 +- icuSources/data/translit/Kannada_Oriya.txt | 2 +- icuSources/data/translit/Kannada_Tamil.txt | 2 +- icuSources/data/translit/Kannada_Telugu.txt | 2 +- icuSources/data/translit/Kazakh_Latin_BGN.txt | 6 +- .../data/translit/Kirghiz_Latin_BGN.txt | 6 +- icuSources/data/translit/Korean_Latin_BGN.txt | 8 +- icuSources/data/translit/Latin_ASCII.txt | 2 +- icuSources/data/translit/Latin_Armenian.txt | 2 +- icuSources/data/translit/Latin_Bengali.txt | 2 +- icuSources/data/translit/Latin_Bopomofo.txt | 1458 + .../data/translit/Latin_ConjoiningJamo.txt | 4 +- icuSources/data/translit/Latin_Devanagari.txt | 2 +- icuSources/data/translit/Latin_Gujarati.txt | 2 +- icuSources/data/translit/Latin_Gurmukhi.txt | 2 +- icuSources/data/translit/Latin_Hangul.txt | 2 +- icuSources/data/translit/Latin_InterIndic.txt | 56 +- icuSources/data/translit/Latin_Jamo.txt | 2 +- icuSources/data/translit/Latin_Kannada.txt | 2 +- icuSources/data/translit/Latin_Katakana.txt | 26 +- icuSources/data/translit/Latin_Malayalam.txt | 2 +- .../data/translit/Latin_NumericPinyin.txt | 2 +- icuSources/data/translit/Latin_Oriya.txt | 2 +- icuSources/data/translit/Latin_Tamil.txt | 2 +- icuSources/data/translit/Latin_Telugu.txt | 2 +- icuSources/data/translit/Latin_Thaana.txt | 2 +- icuSources/data/translit/Latin_Thai.txt | 2 +- .../data/translit/Macedonian_Latin_BGN.txt | 6 +- .../data/translit/Malayalam_Bengali.txt | 2 +- .../data/translit/Malayalam_Devanagari.txt | 2 +- .../data/translit/Malayalam_Gujarati.txt | 2 +- .../data/translit/Malayalam_Gurmukhi.txt | 2 +- .../data/translit/Malayalam_InterIndic.txt | 152 +- .../data/translit/Malayalam_Kannada.txt | 2 +- icuSources/data/translit/Malayalam_Latin.txt | 2 +- icuSources/data/translit/Malayalam_Oriya.txt | 2 +- icuSources/data/translit/Malayalam_Tamil.txt | 2 +- icuSources/data/translit/Malayalam_Telugu.txt | 2 +- .../data/translit/Maldivian_Latin_BGN.txt | 2 +- .../data/translit/Mongolian_Latin_BGN.txt | 6 +- icuSources/data/translit/Oriya_Bengali.txt | 2 +- icuSources/data/translit/Oriya_Devanagari.txt | 2 +- icuSources/data/translit/Oriya_Gujarati.txt | 2 +- icuSources/data/translit/Oriya_Gurmukhi.txt | 2 +- icuSources/data/translit/Oriya_InterIndic.txt | 158 +- icuSources/data/translit/Oriya_Kannada.txt | 2 +- icuSources/data/translit/Oriya_Latin.txt | 2 +- icuSources/data/translit/Oriya_Malayalam.txt | 2 +- icuSources/data/translit/Oriya_Tamil.txt | 2 +- icuSources/data/translit/Oriya_Telugu.txt | 2 +- icuSources/data/translit/Pashto_Latin_BGN.txt | 12 +- .../data/translit/Persian_Latin_BGN.txt | 12 +- .../data/translit/Pinyin_NumericPinyin.txt | 2 +- .../data/translit/Russian_Latin_BGN.txt | 16 +- .../data/translit/Serbian_Latin_BGN.txt | 4 +- .../data/translit/Simplified_Traditional.txt | 17 +- ...plified_Traditional_UniqueTraditionals.txt | 13 + icuSources/data/translit/Syriac_Latin.txt | 4 +- icuSources/data/translit/Tamil_Bengali.txt | 2 +- icuSources/data/translit/Tamil_Devanagari.txt | 2 +- icuSources/data/translit/Tamil_Gujarati.txt | 2 +- icuSources/data/translit/Tamil_Gurmukhi.txt | 2 +- icuSources/data/translit/Tamil_InterIndic.txt | 118 +- icuSources/data/translit/Tamil_Kannada.txt | 2 +- icuSources/data/translit/Tamil_Latin.txt | 2 +- icuSources/data/translit/Tamil_Malayalam.txt | 2 +- icuSources/data/translit/Tamil_Oriya.txt | 2 +- icuSources/data/translit/Tamil_Telugu.txt | 2 +- icuSources/data/translit/Telugu_Bengali.txt | 2 +- .../data/translit/Telugu_Devanagari.txt | 2 +- icuSources/data/translit/Telugu_Gujarati.txt | 2 +- icuSources/data/translit/Telugu_Gurmukhi.txt | 2 +- .../data/translit/Telugu_InterIndic.txt | 160 +- icuSources/data/translit/Telugu_Kannada.txt | 2 +- icuSources/data/translit/Telugu_Latin.txt | 2 +- icuSources/data/translit/Telugu_Malayalam.txt | 2 +- icuSources/data/translit/Telugu_Oriya.txt | 2 +- icuSources/data/translit/Telugu_Tamil.txt | 2 +- .../data/translit/ThaiLogical_Latin.txt | 30 +- icuSources/data/translit/Thai_Latin.txt | 2 +- icuSources/data/translit/Thai_ThaiLogical.txt | 4 +- icuSources/data/translit/Thai_ThaiSemi.txt | 2 +- .../data/translit/Turkmen_Latin_BGN.txt | 10 +- .../data/translit/Ukrainian_Latin_BGN.txt | 6 +- icuSources/data/translit/Uzbek_Latin_BGN.txt | 10 +- icuSources/data/translit/cs_FONIPA_ja.txt | 4 +- icuSources/data/translit/cs_FONIPA_ko.txt | 112 +- icuSources/data/translit/cs_cs_FONIPA.txt | 10 +- icuSources/data/translit/cs_ja.txt | 2 +- icuSources/data/translit/cs_ko.txt | 2 +- icuSources/data/translit/es_419_ja.txt | 2 +- icuSources/data/translit/es_419_zh.txt | 2 +- icuSources/data/translit/es_FONIPA_am.txt | 2 +- .../data/translit/es_FONIPA_es_419_FONIPA.txt | 2 +- icuSources/data/translit/es_FONIPA_ja.txt | 4 +- icuSources/data/translit/es_FONIPA_zh.txt | 30 +- icuSources/data/translit/es_am.txt | 2 +- icuSources/data/translit/es_es_FONIPA.txt | 54 +- icuSources/data/translit/es_ja.txt | 2 +- icuSources/data/translit/es_zh.txt | 2 +- icuSources/data/translit/it_am.txt | 2 +- icuSources/data/translit/it_ja.txt | 2 +- icuSources/data/translit/ja_Latn_ko.txt | 58 +- icuSources/data/translit/ja_Latn_ru.txt | 48 +- icuSources/data/translit/pl_FONIPA_ja.txt | 4 +- icuSources/data/translit/pl_ja.txt | 2 +- icuSources/data/translit/pl_pl_FONIPA.txt | 4 +- icuSources/data/translit/ro_FONIPA_ja.txt | 6 +- icuSources/data/translit/ro_ja.txt | 2 +- icuSources/data/translit/ro_ro_FONIPA.txt | 4 +- icuSources/data/translit/root.txt | 25 +- icuSources/data/translit/ru_ja.txt | 2 +- icuSources/data/translit/ru_zh.txt | 1860 +- icuSources/data/translit/sk_FONIPA_ja.txt | 6 +- icuSources/data/translit/sk_ja.txt | 2 +- icuSources/data/translit/sk_sk_FONIPA.txt | 10 +- .../data/translit/zh_Latn_PINYIN_ru.txt | 102 +- icuSources/data/unidata/ApplePUApatch.txt | 436 +- icuSources/data/unidata/BidiMirroring.txt | 597 - icuSources/data/unidata/Blocks.txt | 240 - icuSources/data/unidata/CaseFolding.txt | 21 +- icuSources/data/unidata/DerivedAge.txt | 1177 - icuSources/data/unidata/DerivedBidiClass.txt | 1860 - .../data/unidata/DerivedCoreProperties.txt | 870 +- .../data/unidata/DerivedJoiningGroup.txt | 424 - .../data/unidata/DerivedJoiningType.txt | 327 - .../unidata/DerivedNormalizationProps.txt | 341 +- .../data/unidata/DerivedNumericValues.txt | 1740 - icuSources/data/unidata/EastAsianWidth.txt | 911 - icuSources/data/unidata/FractionalUCA.txt | 29167 +++--- .../data/unidata/GraphemeBreakProperty.txt | 1245 - icuSources/data/unidata/LineBreak.txt | 2266 - icuSources/data/unidata/NameAliases.txt | 40 - .../data/unidata/NormalizationCorrections.txt | 10 +- icuSources/data/unidata/NormalizationTest.txt | 268 +- icuSources/data/unidata/PropList.txt | 1296 - icuSources/data/unidata/PropertyAliases.txt | 189 - .../data/unidata/PropertyValueAliases.txt | 1178 - icuSources/data/unidata/ScriptExtensions.txt | 172 - icuSources/data/unidata/Scripts.txt | 2044 - .../data/unidata/SentenceBreakProperty.txt | 2323 - icuSources/data/unidata/SpecialCasing.txt | 10 +- icuSources/data/unidata/UCARules.txt | 1007 +- icuSources/data/unidata/UnicodeData.txt | 799 +- icuSources/data/unidata/WordBreakProperty.txt | 927 - .../unidata/base_unidata/DerivedBidiClass.txt | 1832 - .../base_unidata/DerivedCoreProperties.txt | 870 +- .../base_unidata/DerivedNumericValues.txt | 1733 - .../unidata/base_unidata/EastAsianWidth.txt | 899 - .../base_unidata/GraphemeBreakProperty.txt | 1242 - .../data/unidata/base_unidata/LineBreak.txt | 2245 - .../data/unidata/base_unidata/Scripts.txt | 2043 - .../data/unidata/base_unidata/UnicodeData.txt | 799 +- .../data/unidata/base_unidata/ppucd.txt | 28673 ++++++ icuSources/data/unidata/changes.txt | 381 +- .../data/unidata/norm2/base_norm2/nfc.txt | 37 +- .../data/unidata/norm2/base_norm2/nfkc.txt | 2484 +- icuSources/data/unidata/norm2/nfc.txt | 37 +- icuSources/data/unidata/norm2/nfkc.txt | 2486 +- icuSources/data/unidata/norm2/nfkc_cf.txt | 202 +- icuSources/data/unidata/norm2/uts46.txt | 14959 +-- icuSources/data/unidata/ppucd.txt | 28712 ++++++ icuSources/data/xml/brkitr/he.xml | 25 - icuSources/data/xml/brkitr/ja.xml | 7 +- icuSources/data/xml/brkitr/root.xml | 7 +- icuSources/data/xml/brkitr/th.xml | 25 - icuSources/data/xml/collation/ee.xml | 18 + icuSources/data/xml/collation/fil.xml | 4 +- icuSources/data/xml/collation/ig.xml | 4 +- icuSources/data/xml/collation/ln.xml | 19 + icuSources/data/xml/collation/to.xml | 4 +- icuSources/data/xml/collation/yo.xml | 4 +- icuSources/data/xml/main/agq.xml | 25 + icuSources/data/xml/main/ak.xml | 4 +- icuSources/data/xml/main/asa.xml | 4 +- icuSources/data/xml/main/bas.xml | 25 + icuSources/data/xml/main/bem.xml | 4 +- icuSources/data/xml/main/bez.xml | 4 +- icuSources/data/xml/main/bm.xml | 4 +- icuSources/data/xml/main/br.xml | 4 +- icuSources/data/xml/main/brx.xml | 25 + icuSources/data/xml/main/cgg.xml | 4 +- icuSources/data/xml/main/chr.xml | 4 +- icuSources/data/xml/main/dav.xml | 4 +- icuSources/data/xml/main/dje.xml | 25 + icuSources/data/xml/main/dua.xml | 25 + icuSources/data/xml/main/dyo.xml | 25 + icuSources/data/xml/main/ebu.xml | 4 +- icuSources/data/xml/main/ee.xml | 4 +- icuSources/data/xml/main/ewo.xml | 25 + icuSources/data/xml/main/ff.xml | 4 +- icuSources/data/xml/main/fil.xml | 4 +- icuSources/data/xml/main/guz.xml | 4 +- icuSources/data/xml/main/ig.xml | 4 +- icuSources/data/xml/main/jmc.xml | 4 +- icuSources/data/xml/main/kab.xml | 4 +- icuSources/data/xml/main/kam.xml | 4 +- icuSources/data/xml/main/kde.xml | 4 +- icuSources/data/xml/main/kea.xml | 4 +- icuSources/data/xml/main/khq.xml | 4 +- icuSources/data/xml/main/ki.xml | 4 +- icuSources/data/xml/main/kln.xml | 4 +- icuSources/data/xml/main/ksb.xml | 6 +- icuSources/data/xml/main/ksf.xml | 25 + icuSources/data/xml/main/lag.xml | 4 +- icuSources/data/xml/main/lg.xml | 4 +- icuSources/data/xml/main/ln.xml | 25 + icuSources/data/xml/main/lu.xml | 25 + icuSources/data/xml/main/luo.xml | 4 +- icuSources/data/xml/main/luy.xml | 4 +- icuSources/data/xml/main/mas.xml | 4 +- icuSources/data/xml/main/mer.xml | 4 +- icuSources/data/xml/main/mfe.xml | 4 +- icuSources/data/xml/main/mg.xml | 4 +- icuSources/data/xml/main/mgh.xml | 25 + icuSources/data/xml/main/mua.xml | 25 + icuSources/data/xml/main/naq.xml | 4 +- icuSources/data/xml/main/nd.xml | 4 +- icuSources/data/xml/main/nmg.xml | 25 + icuSources/data/xml/main/nus.xml | 25 + icuSources/data/xml/main/nyn.xml | 4 +- icuSources/data/xml/main/rm.xml | 4 +- icuSources/data/xml/main/rn.xml | 25 + icuSources/data/xml/main/rof.xml | 4 +- icuSources/data/xml/main/root.xml | 22 +- icuSources/data/xml/main/rw.xml | 4 +- icuSources/data/xml/main/rwk.xml | 4 +- icuSources/data/xml/main/saq.xml | 4 +- icuSources/data/xml/main/sbp.xml | 25 + icuSources/data/xml/main/seh.xml | 4 +- icuSources/data/xml/main/ses.xml | 4 +- icuSources/data/xml/main/sg.xml | 4 +- icuSources/data/xml/main/shi.xml | 4 +- icuSources/data/xml/main/shi_Tfng.xml | 4 +- icuSources/data/xml/main/sn.xml | 4 +- icuSources/data/xml/main/swc.xml | 25 + icuSources/data/xml/main/teo.xml | 4 +- icuSources/data/xml/main/twq.xml | 25 + icuSources/data/xml/main/tzm.xml | 4 +- icuSources/data/xml/main/tzm_Latn.xml | 4 +- icuSources/data/xml/main/vai.xml | 25 + icuSources/data/xml/main/vai_LR.xml | 19 + icuSources/data/xml/main/vai_Latn.xml | 25 + icuSources/data/xml/main/vai_Vaii.xml | 25 + icuSources/data/xml/main/vun.xml | 4 +- icuSources/data/xml/main/xog.xml | 4 +- icuSources/data/xml/main/yav.xml | 25 + icuSources/data/xml/main/yo.xml | 4 +- icuSources/data/xml/rbnf/ee.xml | 12 + icuSources/data/xml/rbnf/es_419.xml | 21 + icuSources/data/zone/af.txt | 240 +- icuSources/data/zone/agq.txt | 14 + icuSources/data/zone/ak.txt | 4 +- icuSources/data/zone/am.txt | 1414 +- icuSources/data/zone/ar.txt | 910 +- icuSources/data/zone/as.txt | 7 +- icuSources/data/zone/asa.txt | 4 +- icuSources/data/zone/az.txt | 17 +- icuSources/data/zone/az_AZ.txt | 8 +- icuSources/data/zone/az_Cyrl.txt | 5 +- icuSources/data/zone/az_Latn.txt | 2 +- icuSources/data/zone/az_Latn_AZ.txt | 9 +- icuSources/data/zone/bas.txt | 14 + icuSources/data/zone/be.txt | 9 +- icuSources/data/zone/bem.txt | 4 +- icuSources/data/zone/bez.txt | 4 +- icuSources/data/zone/bg.txt | 828 +- icuSources/data/zone/bm.txt | 4 +- icuSources/data/zone/bn.txt | 891 +- icuSources/data/zone/bo.txt | 4 +- icuSources/data/zone/br.txt | 733 + icuSources/data/zone/brx.txt | 1895 + icuSources/data/zone/bs.txt | 268 +- icuSources/data/zone/ca.txt | 104 +- icuSources/data/zone/cgg.txt | 4 +- icuSources/data/zone/chr.txt | 30 +- icuSources/data/zone/cs.txt | 169 +- icuSources/data/zone/cy.txt | 4 +- icuSources/data/zone/da.txt | 514 +- icuSources/data/zone/dav.txt | 4 +- icuSources/data/zone/de.txt | 403 +- icuSources/data/zone/dje.txt | 14 + icuSources/data/zone/dua.txt | 14 + icuSources/data/zone/dyo.txt | 14 + icuSources/data/zone/ebu.txt | 4 +- icuSources/data/zone/ee.txt | 1220 +- icuSources/data/zone/el.txt | 135 +- icuSources/data/zone/en.txt | 318 +- icuSources/data/zone/en_AU.txt | 48 +- icuSources/data/zone/en_CA.txt | 8 +- icuSources/data/zone/en_GB.txt | 19 +- icuSources/data/zone/en_GU.txt | 16 + icuSources/data/zone/en_HK.txt | 33 + icuSources/data/zone/en_IE.txt | 16 + icuSources/data/zone/en_IN.txt | 31 + icuSources/data/zone/en_NZ.txt | 54 +- icuSources/data/zone/en_PK.txt | 28 + icuSources/data/zone/en_RH.txt | 2 +- icuSources/data/zone/en_SG.txt | 28 + icuSources/data/zone/en_ZA.txt | 14 +- icuSources/data/zone/en_ZW.txt | 14 +- icuSources/data/zone/eo.txt | 4 +- icuSources/data/zone/es.txt | 364 +- icuSources/data/zone/es_419.txt | 33 + icuSources/data/zone/es_AR.txt | 23 + icuSources/data/zone/et.txt | 296 +- icuSources/data/zone/eu.txt | 255 +- icuSources/data/zone/ewo.txt | 14 + icuSources/data/zone/fa.txt | 974 +- icuSources/data/zone/ff.txt | 4 +- icuSources/data/zone/fi.txt | 1276 +- icuSources/data/zone/fil.txt | 255 +- icuSources/data/zone/fil_PH.txt | 9 +- icuSources/data/zone/fo.txt | 4 +- icuSources/data/zone/fr.txt | 632 +- icuSources/data/zone/fr_CA.txt | 84 +- icuSources/data/zone/ga.txt | 4 +- icuSources/data/zone/gl.txt | 283 +- icuSources/data/zone/gsw.txt | 40 +- icuSources/data/zone/gu.txt | 1457 +- icuSources/data/zone/guz.txt | 4 +- icuSources/data/zone/gv.txt | 4 +- icuSources/data/zone/ha.txt | 4 +- icuSources/data/zone/ha_GH.txt | 5 +- icuSources/data/zone/ha_Latn.txt | 2 +- icuSources/data/zone/ha_Latn_GH.txt | 9 +- icuSources/data/zone/ha_Latn_NE.txt | 9 +- icuSources/data/zone/ha_Latn_NG.txt | 9 +- icuSources/data/zone/ha_NE.txt | 5 +- icuSources/data/zone/ha_NG.txt | 5 +- icuSources/data/zone/haw.txt | 4 +- icuSources/data/zone/he.txt | 95 +- icuSources/data/zone/he_IL.txt | 2 +- icuSources/data/zone/hi.txt | 899 +- icuSources/data/zone/hr.txt | 268 +- icuSources/data/zone/hu.txt | 396 +- icuSources/data/zone/hy.txt | 4 +- icuSources/data/zone/id.txt | 488 +- icuSources/data/zone/id_ID.txt | 2 +- icuSources/data/zone/ig.txt | 4 +- icuSources/data/zone/ii.txt | 4 +- icuSources/data/zone/in.txt | 8 +- icuSources/data/zone/in_ID.txt | 2 +- icuSources/data/zone/is.txt | 432 +- icuSources/data/zone/it.txt | 492 +- icuSources/data/zone/iw.txt | 8 +- icuSources/data/zone/iw_IL.txt | 2 +- icuSources/data/zone/ja.txt | 1200 +- icuSources/data/zone/ja_JP.txt | 2 +- icuSources/data/zone/ja_JP_TRADITIONAL.txt | 2 +- icuSources/data/zone/jmc.txt | 4 +- icuSources/data/zone/ka.txt | 4 +- icuSources/data/zone/kab.txt | 4 +- icuSources/data/zone/kam.txt | 4 +- icuSources/data/zone/kde.txt | 4 +- icuSources/data/zone/kea.txt | 65 +- icuSources/data/zone/khq.txt | 4 +- icuSources/data/zone/ki.txt | 4 +- icuSources/data/zone/kk.txt | 83 +- icuSources/data/zone/kk_Cyrl.txt | 2 +- icuSources/data/zone/kk_Cyrl_KZ.txt | 9 +- icuSources/data/zone/kk_KZ.txt | 5 +- icuSources/data/zone/kl.txt | 4 +- icuSources/data/zone/kln.txt | 4 +- icuSources/data/zone/km.txt | 4 +- icuSources/data/zone/kn.txt | 1427 +- icuSources/data/zone/ko.txt | 468 +- icuSources/data/zone/kok.txt | 6 +- icuSources/data/zone/ksb.txt | 14 + icuSources/data/zone/ksf.txt | 14 + icuSources/data/zone/kw.txt | 4 +- icuSources/data/zone/lag.txt | 4 +- icuSources/data/zone/lg.txt | 4 +- icuSources/data/zone/ln.txt | 14 + icuSources/data/zone/lt.txt | 304 +- icuSources/data/zone/lu.txt | 14 + icuSources/data/zone/luo.txt | 4 +- icuSources/data/zone/luy.txt | 4 +- icuSources/data/zone/lv.txt | 767 +- icuSources/data/zone/mas.txt | 4 +- icuSources/data/zone/mer.txt | 4 +- icuSources/data/zone/mfe.txt | 4 +- icuSources/data/zone/mg.txt | 4 +- icuSources/data/zone/mgh.txt | 14 + icuSources/data/zone/mk.txt | 117 +- icuSources/data/zone/ml.txt | 963 +- icuSources/data/zone/mo.txt | 5 +- icuSources/data/zone/mr.txt | 1455 +- icuSources/data/zone/ms.txt | 213 +- icuSources/data/zone/mt.txt | 12 +- icuSources/data/zone/mua.txt | 14 + icuSources/data/zone/my.txt | 100 +- icuSources/data/zone/naq.txt | 4 +- icuSources/data/zone/nb.txt | 537 +- icuSources/data/zone/nb_NO.txt | 2 +- icuSources/data/zone/nd.txt | 4 +- icuSources/data/zone/ne.txt | 5 +- icuSources/data/zone/nl.txt | 477 +- icuSources/data/zone/nmg.txt | 14 + icuSources/data/zone/nn.txt | 47 +- icuSources/data/zone/nn_NO.txt | 2 +- icuSources/data/zone/no.txt | 8 +- icuSources/data/zone/no_NO.txt | 2 +- icuSources/data/zone/no_NO_NY.txt | 2 +- icuSources/data/zone/nus.txt | 14 + icuSources/data/zone/nyn.txt | 4 +- icuSources/data/zone/om.txt | 4 +- icuSources/data/zone/or.txt | 7 +- icuSources/data/zone/pa.txt | 9 +- icuSources/data/zone/pa_Arab.txt | 5 +- icuSources/data/zone/pa_Arab_PK.txt | 9 +- icuSources/data/zone/pa_Guru.txt | 2 +- icuSources/data/zone/pa_Guru_IN.txt | 9 +- icuSources/data/zone/pa_IN.txt | 5 +- icuSources/data/zone/pa_PK.txt | 8 +- icuSources/data/zone/pl.txt | 887 +- icuSources/data/zone/pool.res | Bin 9564 -> 9616 bytes icuSources/data/zone/ps.txt | 5 +- icuSources/data/zone/pt.txt | 1322 +- icuSources/data/zone/pt_PT.txt | 650 +- icuSources/data/zone/resfiles.mk | 107 +- icuSources/data/zone/rm.txt | 5 +- icuSources/data/zone/rn.txt | 14 + icuSources/data/zone/ro.txt | 184 +- icuSources/data/zone/ro_MD.txt | 9 +- icuSources/data/zone/rof.txt | 4 +- icuSources/data/zone/root.txt | 713 +- icuSources/data/zone/ru.txt | 412 +- icuSources/data/zone/rw.txt | 4 +- icuSources/data/zone/rwk.txt | 4 +- icuSources/data/zone/saq.txt | 4 +- icuSources/data/zone/sbp.txt | 14 + icuSources/data/zone/seh.txt | 4 +- icuSources/data/zone/ses.txt | 4 +- icuSources/data/zone/sg.txt | 4 +- icuSources/data/zone/sh.txt | 8 +- icuSources/data/zone/sh_BA.txt | 5 +- icuSources/data/zone/sh_CS.txt | 5 +- icuSources/data/zone/sh_YU.txt | 5 +- icuSources/data/zone/shi.txt | 4 +- icuSources/data/zone/shi_Latn.txt | 4 +- icuSources/data/zone/shi_Latn_MA.txt | 9 +- icuSources/data/zone/shi_MA.txt | 5 +- icuSources/data/zone/shi_Tfng.txt | 5 +- icuSources/data/zone/si.txt | 100 +- icuSources/data/zone/sk.txt | 135 +- icuSources/data/zone/sl.txt | 400 +- icuSources/data/zone/sn.txt | 4 +- icuSources/data/zone/so.txt | 4 +- icuSources/data/zone/sq.txt | 17 +- icuSources/data/zone/sr.txt | 573 +- icuSources/data/zone/sr_BA.txt | 5 +- icuSources/data/zone/sr_CS.txt | 5 +- icuSources/data/zone/sr_Cyrl.txt | 2 +- icuSources/data/zone/sr_Cyrl_BA.txt | 9 +- icuSources/data/zone/sr_Cyrl_CS.txt | 5 +- icuSources/data/zone/sr_Cyrl_RS.txt | 9 +- icuSources/data/zone/sr_Cyrl_YU.txt | 5 +- icuSources/data/zone/sr_Latn.txt | 283 +- icuSources/data/zone/sr_Latn_BA.txt | 9 +- icuSources/data/zone/sr_Latn_CS.txt | 5 +- icuSources/data/zone/sr_Latn_ME.txt | 9 +- icuSources/data/zone/sr_Latn_RS.txt | 9 +- icuSources/data/zone/sr_Latn_YU.txt | 5 +- icuSources/data/zone/sr_ME.txt | 5 +- icuSources/data/zone/sr_RS.txt | 5 +- icuSources/data/zone/sr_YU.txt | 5 +- icuSources/data/zone/sv.txt | 559 +- icuSources/data/zone/sw.txt | 200 +- icuSources/data/zone/swc.txt | 14 + icuSources/data/zone/ta.txt | 1397 +- icuSources/data/zone/te.txt | 1465 +- icuSources/data/zone/teo.txt | 4 +- icuSources/data/zone/th.txt | 40 +- icuSources/data/zone/th_TH.txt | 2 +- icuSources/data/zone/th_TH_TRADITIONAL.txt | 2 +- icuSources/data/zone/ti.txt | 4 +- icuSources/data/zone/tl.txt | 8 +- icuSources/data/zone/tl_PH.txt | 5 +- icuSources/data/zone/to.txt | 15 +- icuSources/data/zone/tr.txt | 270 +- icuSources/data/zone/twq.txt | 14 + icuSources/data/zone/tzm.txt | 4 +- icuSources/data/zone/tzm_Latn.txt | 4 +- icuSources/data/zone/tzm_Latn_MA.txt | 9 +- icuSources/data/zone/tzm_MA.txt | 5 +- icuSources/data/zone/uk.txt | 140 +- icuSources/data/zone/ur.txt | 1411 +- icuSources/data/zone/uz.txt | 9 +- icuSources/data/zone/uz_AF.txt | 5 +- icuSources/data/zone/uz_Arab.txt | 10 +- icuSources/data/zone/uz_Arab_AF.txt | 9 +- icuSources/data/zone/uz_Cyrl.txt | 2 +- icuSources/data/zone/uz_Cyrl_UZ.txt | 9 +- icuSources/data/zone/uz_Latn.txt | 5 +- icuSources/data/zone/uz_UZ.txt | 8 +- icuSources/data/zone/vai.txt | 14 + icuSources/data/zone/vai_LR.txt | 11 + icuSources/data/zone/vai_Latn.txt | 14 + icuSources/data/zone/vai_Vaii.txt | 14 + icuSources/data/zone/vai_Vaii_LR.txt | 17 + icuSources/data/zone/vi.txt | 880 +- icuSources/data/zone/vun.txt | 4 +- icuSources/data/zone/xog.txt | 4 +- icuSources/data/zone/yav.txt | 14 + icuSources/data/zone/yo.txt | 4 +- icuSources/data/zone/zh.txt | 356 +- icuSources/data/zone/zh_CN.txt | 5 +- icuSources/data/zone/zh_HK.txt | 5 +- icuSources/data/zone/zh_Hans.txt | 2 +- icuSources/data/zone/zh_Hans_CN.txt | 9 +- icuSources/data/zone/zh_Hans_HK.txt | 70 + icuSources/data/zone/zh_Hans_MO.txt | 70 + icuSources/data/zone/zh_Hans_SG.txt | 62 +- icuSources/data/zone/zh_Hant.txt | 738 +- icuSources/data/zone/zh_Hant_HK.txt | 137 +- icuSources/data/zone/zh_Hant_MO.txt | 9 +- icuSources/data/zone/zh_Hant_TW.txt | 9 +- icuSources/data/zone/zh_MO.txt | 5 +- icuSources/data/zone/zh_SG.txt | 5 +- icuSources/data/zone/zh_TW.txt | 5 +- icuSources/data/zone/zu.txt | 201 +- icuSources/extra/Makefile.in | 6 +- icuSources/extra/scrptrun/Makefile.in | 4 +- icuSources/extra/uconv/Makefile.in | 10 +- icuSources/extra/uconv/pkgdataMakefile.in | 6 +- .../extra/uconv/samples/utf8/armenian.txt | 2 +- .../extra/uconv/samples/utf8/banviet.txt | 2 +- .../uconv/samples/utf8/chinese-ulysses.txt | 2 +- icuSources/extra/uconv/samples/utf8/croat.txt | 2 +- .../extra/uconv/samples/utf8/danish.txt | 2 +- icuSources/extra/uconv/samples/utf8/greek.txt | 2 +- .../extra/uconv/samples/utf8/hangul.txt | 2 +- icuSources/extra/uconv/samples/utf8/hania.txt | 2 +- icuSources/extra/uconv/samples/utf8/jap.txt | 2 +- .../extra/uconv/samples/utf8/korean.txt | 2 +- icuSources/extra/uconv/samples/utf8/linji.txt | 2 +- icuSources/extra/uconv/samples/utf8/many.txt | 2 +- .../extra/uconv/samples/utf8/maopoem.txt | 2 +- .../extra/uconv/samples/utf8/russian.txt | 2 +- .../uconv/samples/utf8/simplechinese.txt | 2 +- .../extra/uconv/samples/utf8/turkish.txt | 2 +- icuSources/extra/uconv/uconv.cpp | 8 +- icuSources/i18n/Makefile.in | 25 +- icuSources/i18n/alphaindex.cpp | 1343 + icuSources/i18n/anytrans.cpp | 12 +- icuSources/i18n/astro.cpp | 16 +- icuSources/i18n/bms.cpp | 8 +- icuSources/i18n/bmsearch.cpp | 20 +- icuSources/i18n/{bocsu.c => bocsu.cpp} | 111 +- icuSources/i18n/bocsu.h | 15 +- icuSources/i18n/calendar.cpp | 465 +- icuSources/i18n/casetrn.cpp | 4 +- icuSources/i18n/chnsecal.cpp | 8 +- icuSources/i18n/choicfmt.cpp | 586 +- icuSources/i18n/coleitr.cpp | 7 +- icuSources/i18n/coll.cpp | 87 +- icuSources/i18n/colldata.cpp | 20 +- icuSources/i18n/cpdtrans.cpp | 14 +- icuSources/i18n/cpdtrans.h | 20 +- icuSources/i18n/csdetect.cpp | 4 +- icuSources/i18n/csr2022.cpp | 8 +- icuSources/i18n/csr2022.h | 14 +- icuSources/i18n/csrmbcs.cpp | 99 +- icuSources/i18n/csrmbcs.h | 9 +- icuSources/i18n/currfmt.cpp | 8 +- icuSources/i18n/currpinf.cpp | 33 +- icuSources/i18n/datefmt.cpp | 65 +- icuSources/i18n/dcfmtsym.cpp | 58 +- icuSources/i18n/decContext.c | 8 +- icuSources/i18n/decContext.h | 3 +- icuSources/i18n/decNumber.c | 33 +- icuSources/i18n/decfmtst.cpp | 72 +- icuSources/i18n/decfmtst.h | 25 +- icuSources/i18n/decimfmt.cpp | 555 +- icuSources/i18n/digitlst.cpp | 114 +- icuSources/i18n/digitlst.h | 21 +- icuSources/i18n/dtfmtsym.cpp | 379 +- icuSources/i18n/dtitvfmt.cpp | 90 +- icuSources/i18n/dtitvinf.cpp | 90 +- icuSources/i18n/dtptngen.cpp | 184 +- icuSources/i18n/dtptngen_impl.h | 17 +- icuSources/i18n/esctrn.cpp | 20 +- icuSources/i18n/fmtable.cpp | 4 - icuSources/i18n/format.cpp | 6 +- icuSources/i18n/funcrepl.cpp | 6 +- icuSources/i18n/funcrepl.h | 6 +- icuSources/i18n/hebrwcal.cpp | 4 +- icuSources/i18n/i18n.vcxproj | 97 +- icuSources/i18n/i18n.vcxproj.filters | 62 +- icuSources/i18n/islamcal.cpp | 12 +- icuSources/i18n/locdspnm.cpp | 40 +- icuSources/i18n/measfmt.cpp | 4 +- icuSources/i18n/msgfmt.cpp | 2075 +- icuSources/i18n/name2uni.cpp | 12 +- icuSources/i18n/nfrlist.h | 17 +- icuSources/i18n/nfrs.cpp | 43 +- icuSources/i18n/nfrs.h | 11 +- icuSources/i18n/nfrule.cpp | 36 +- icuSources/i18n/nfsubs.cpp | 61 +- icuSources/i18n/nortrans.cpp | 3 +- icuSources/i18n/numfmt.cpp | 389 +- icuSources/i18n/numsys.cpp | 194 +- icuSources/i18n/numsys_impl.h | 43 + icuSources/i18n/olsontz.cpp | 13 +- icuSources/i18n/olsontz.h | 25 +- icuSources/i18n/persncal.cpp | 5 +- icuSources/i18n/plurfmt.cpp | 657 +- icuSources/i18n/plurrule.cpp | 471 +- icuSources/i18n/plurrule_impl.h | 27 +- icuSources/i18n/quant.h | 6 +- icuSources/i18n/rbnf.cpp | 133 +- icuSources/i18n/rbt_data.cpp | 6 +- icuSources/i18n/rbt_pars.cpp | 42 +- icuSources/i18n/rbt_pars.h | 6 +- icuSources/i18n/rbt_rule.cpp | 11 +- icuSources/i18n/rbt_set.cpp | 15 +- icuSources/i18n/rbtz.cpp | 23 +- icuSources/i18n/regexcmp.cpp | 419 +- icuSources/i18n/regexcmp.h | 15 +- icuSources/i18n/regeximp.cpp | 120 + icuSources/i18n/regeximp.h | 69 +- icuSources/i18n/regexst.cpp | 8 +- icuSources/i18n/regextxt.cpp | 5 +- icuSources/i18n/reldtfmt.cpp | 4 +- icuSources/i18n/reldtfmt.h | 32 +- icuSources/i18n/rematch.cpp | 1041 +- icuSources/i18n/remtrans.cpp | 7 +- icuSources/i18n/repattrn.cpp | 43 +- icuSources/i18n/selfmt.cpp | 406 +- icuSources/i18n/selfmtimpl.h | 9 +- icuSources/i18n/simpletz.cpp | 10 +- icuSources/i18n/smpdtfmt.cpp | 1533 +- icuSources/i18n/smpdtfst.cpp | 39 +- icuSources/i18n/smpdtfst.h | 23 +- icuSources/i18n/sortkey.cpp | 24 +- icuSources/i18n/strmatch.cpp | 13 +- icuSources/i18n/strmatch.h | 6 +- icuSources/i18n/strrepl.cpp | 23 +- icuSources/i18n/strrepl.h | 6 +- icuSources/i18n/tblcoll.cpp | 68 +- icuSources/i18n/timezone.cpp | 777 +- icuSources/i18n/titletrn.cpp | 3 +- icuSources/i18n/tmutfmt.cpp | 117 +- icuSources/i18n/translit.cpp | 28 +- icuSources/i18n/transreg.cpp | 23 +- icuSources/i18n/tridpars.cpp | 22 +- icuSources/i18n/tzfmt.cpp | 2140 + icuSources/i18n/tzgnames.cpp | 1376 + icuSources/i18n/tzgnames.h | 65 + icuSources/i18n/tznames.cpp | 490 + icuSources/i18n/tznames_impl.cpp | 1314 + icuSources/i18n/tznames_impl.h | 215 + icuSources/i18n/ucal.cpp | 38 +- icuSources/i18n/ucln_in.h | 6 +- icuSources/i18n/ucol.cpp | 1998 +- icuSources/i18n/ucol_bld.cpp | 48 +- icuSources/i18n/ucol_elm.cpp | 82 +- icuSources/i18n/ucol_elm.h | 4 +- icuSources/i18n/ucol_imp.h | 152 +- icuSources/i18n/ucol_res.cpp | 171 +- icuSources/i18n/ucol_sit.cpp | 90 +- icuSources/i18n/ucol_tok.cpp | 34 +- icuSources/i18n/ucol_tok.h | 4 +- icuSources/i18n/ucol_wgt.cpp | 41 +- icuSources/i18n/ucoleitr.cpp | 4 +- icuSources/i18n/ucurr.cpp | 297 +- icuSources/i18n/ucurrimp.h | 8 +- icuSources/i18n/udat.cpp | 72 +- icuSources/i18n/udateintervalformat.cpp | 117 + icuSources/i18n/udatintv.cpp | 41 +- icuSources/i18n/ulocdata.c | 6 +- icuSources/i18n/umsg.cpp | 67 +- icuSources/i18n/unesctrn.cpp | 7 +- icuSources/i18n/uni2name.cpp | 5 +- icuSources/i18n/unicode/alphaindex.h | 727 + icuSources/i18n/unicode/basictz.h | 8 +- icuSources/i18n/unicode/bms.h | 8 +- icuSources/i18n/unicode/bmsearch.h | 4 +- icuSources/i18n/unicode/calendar.h | 187 +- icuSources/i18n/unicode/choicfmt.h | 509 +- icuSources/i18n/unicode/coll.h | 94 +- icuSources/i18n/unicode/colldata.h | 6 +- icuSources/i18n/unicode/currpinf.h | 5 +- icuSources/i18n/unicode/datefmt.h | 87 +- icuSources/i18n/unicode/dcfmtsym.h | 56 +- icuSources/i18n/unicode/decimfmt.h | 63 +- icuSources/i18n/unicode/dtfmtsym.h | 127 +- icuSources/i18n/unicode/dtitvfmt.h | 54 +- icuSources/i18n/unicode/dtitvinf.h | 16 +- icuSources/i18n/unicode/dtptngen.h | 8 +- icuSources/i18n/unicode/fmtable.h | 11 +- icuSources/i18n/unicode/format.h | 4 +- icuSources/i18n/unicode/gregocal.h | 29 +- icuSources/i18n/unicode/locdspnm.h | 9 +- icuSources/i18n/unicode/measfmt.h | 8 +- icuSources/i18n/unicode/msgfmt.h | 704 +- icuSources/i18n/unicode/numfmt.h | 147 +- icuSources/i18n/unicode/numsys.h | 4 +- icuSources/i18n/unicode/plurfmt.h | 215 +- icuSources/i18n/unicode/plurrule.h | 123 +- icuSources/i18n/unicode/rbnf.h | 29 +- icuSources/i18n/unicode/regex.h | 316 +- icuSources/i18n/unicode/search.h | 16 +- icuSources/i18n/unicode/selfmt.h | 92 +- icuSources/i18n/unicode/simpletz.h | 4 +- icuSources/i18n/unicode/smpdtfmt.h | 247 +- icuSources/i18n/unicode/sortkey.h | 11 +- icuSources/i18n/unicode/tblcoll.h | 90 +- icuSources/i18n/unicode/timezone.h | 156 +- icuSources/i18n/unicode/tmutfmt.h | 52 +- icuSources/i18n/unicode/translit.h | 14 +- icuSources/i18n/unicode/tzfmt.h | 829 + icuSources/i18n/unicode/tznames.h | 378 + icuSources/i18n/unicode/ucal.h | 136 +- icuSources/i18n/unicode/ucol.h | 173 +- icuSources/i18n/unicode/ucoleitr.h | 10 +- icuSources/i18n/unicode/ucurr.h | 48 +- icuSources/i18n/unicode/udat.h | 166 +- icuSources/i18n/unicode/udateintervalformat.h | 226 + icuSources/i18n/unicode/udatintv.h | 25 +- icuSources/i18n/unicode/udatpg.h | 4 +- icuSources/i18n/unicode/ulocdata.h | 32 +- icuSources/i18n/unicode/umsg.h | 126 +- icuSources/i18n/unicode/unum.h | 148 +- icuSources/i18n/unicode/uplrule.h | 21 +- icuSources/i18n/unicode/upluralrules.h | 107 + icuSources/i18n/unicode/uregex.h | 308 +- icuSources/i18n/unicode/usearch.h | 15 +- icuSources/i18n/unicode/uspoof.h | 20 +- icuSources/i18n/unicode/utrans.h | 6 +- icuSources/i18n/unicode/vtzone.h | 6 +- icuSources/i18n/unum.cpp | 173 +- icuSources/i18n/uplrule.cpp | 25 +- icuSources/i18n/upluralrules.cpp | 51 + icuSources/i18n/uregex.cpp | 142 +- icuSources/i18n/usearch.cpp | 351 +- icuSources/i18n/uspoof.cpp | 17 +- icuSources/i18n/uspoof_conf.cpp | 13 +- icuSources/i18n/uspoof_conf.h | 4 +- icuSources/i18n/uspoof_impl.cpp | 27 +- icuSources/i18n/uspoof_impl.h | 13 +- icuSources/i18n/uspoof_wsconf.cpp | 26 +- icuSources/i18n/uspoof_wsconf.h | 4 +- icuSources/i18n/usrchimp.h | 4 +- icuSources/i18n/vtzone.cpp | 81 +- icuSources/i18n/vzone.cpp | 6 +- icuSources/i18n/vzone.h | 82 +- icuSources/i18n/windtfmt.cpp | 6 +- icuSources/i18n/windtfmt.h | 15 +- icuSources/i18n/winnmfmt.cpp | 6 +- icuSources/i18n/winnmfmt.h | 13 +- icuSources/i18n/wintzimpl.cpp | 4 +- icuSources/i18n/wintzimpl.h | 6 +- icuSources/i18n/zonemeta.cpp | 442 +- icuSources/i18n/zonemeta.h | 47 +- icuSources/i18n/zrule.cpp | 6 +- icuSources/i18n/zrule.h | 65 +- icuSources/i18n/zstrfmt.cpp | 2228 - icuSources/i18n/zstrfmt.h | 526 - icuSources/i18n/ztrans.h | 50 +- icuSources/icudefs.mk.in | 16 +- icuSources/io/Makefile.in | 14 +- icuSources/io/io.vcxproj | 12 +- icuSources/io/io.vcxproj.filters | 2 +- icuSources/io/{locbund.c => locbund.cpp} | 16 +- icuSources/io/locbund.h | 12 +- icuSources/io/ucln_io.c | 7 +- icuSources/io/ucln_io.h | 3 +- icuSources/io/ufile.c | 22 +- icuSources/io/ufmt_cmn.h | 7 +- icuSources/io/unicode/ustdio.h | 32 +- icuSources/io/unicode/ustream.h | 12 +- icuSources/io/uprintf.c | 48 +- icuSources/io/uprntf_p.c | 6 +- icuSources/io/uscanf_p.c | 7 +- icuSources/io/ustdio.c | 6 +- icuSources/io/ustream.cpp | 11 +- icuSources/layout/ExtensionSubtables.cpp | 10 +- icuSources/layout/IndicClassTables.cpp | 6 +- icuSources/layout/IndicReordering.cpp | 12 +- icuSources/layout/IndicReordering.h | 6 +- icuSources/layout/LEGlyphFilter.h | 4 +- icuSources/layout/LEInsertionList.h | 4 +- icuSources/layout/LEScripts.h | 25 +- icuSources/layout/LESwaps.h | 36 +- icuSources/layout/LETypes.h | 12 +- icuSources/layout/LayoutEngine.cpp | 13 +- icuSources/layout/LayoutEngine.h | 31 +- icuSources/layout/LookupProcessor.cpp | 14 +- icuSources/layout/LookupProcessor.h | 3 +- icuSources/layout/Makefile.in | 14 +- icuSources/layout/OpenTypeLayoutEngine.cpp | 10 +- icuSources/layout/ScriptAndLanguageTags.cpp | 25 +- icuSources/layout/ScriptAndLanguageTags.h | 23 +- icuSources/layout/layout.vcxproj | 8 +- icuSources/layout/loengine.h | 4 +- icuSources/layoutex/Makefile.in | 14 +- icuSources/layoutex/layout/ParagraphLayout.h | 5 +- icuSources/layoutex/layout/playout.h | 4 +- icuSources/layoutex/layout/plruns.h | 6 +- icuSources/layoutex/layoutex.vcxproj | 8 +- icuSources/runConfigureICU | 24 +- icuSources/samples/Makefile.in | 5 +- icuSources/samples/break/break.sln | 6 +- icuSources/samples/cal/Makefile.in | 4 +- icuSources/samples/cal/cal.sln | 6 +- icuSources/samples/case/case.sln | 6 +- icuSources/samples/citer/citer.cpp | 4 +- icuSources/samples/coll/coll.sln | 6 +- icuSources/samples/date/Makefile.in | 4 +- icuSources/samples/date/date.c | 149 +- icuSources/samples/date/date.sln | 6 +- icuSources/samples/defs.mk | 4 +- icuSources/samples/layout/Makefile.in | 4 +- .../layout/ScriptCompositeFontInstance.h | 10 +- icuSources/samples/layout/layout.sln | 6 +- icuSources/samples/legacy/legacy.sln | 4 +- icuSources/samples/msgfmt/msgfmt.sln | 6 +- icuSources/samples/numfmt/numfmt.sln | 6 +- icuSources/samples/props/props.sln | 6 +- icuSources/samples/strsrch/strsrch.sln | 6 +- icuSources/samples/translit/translit.sln | 6 +- icuSources/samples/uciter8/uciter8.sln | 6 +- icuSources/samples/ucnv/convsamp.cpp | 61 +- icuSources/samples/ucnv/ucnv.sln | 6 +- icuSources/samples/udata/udata.sln | 8 +- icuSources/samples/ufortune/fortunedefs.mk | 2 +- .../samples/ufortune/resources/Makefile | 4 +- icuSources/samples/ufortune/ufortune.sln | 6 +- icuSources/samples/ugrep/ugrep.sln | 6 +- icuSources/samples/uresb/uresb.sln | 8 +- icuSources/samples/ustring/ustring.sln | 6 +- icuSources/stubdata/Makefile.in | 18 +- icuSources/stubdata/stubdata.vcxproj | 26 +- icuSources/test/Makefile.in | 8 +- icuSources/test/cintltst/Makefile.in | 18 +- icuSources/test/cintltst/bocu1tst.c | 25 +- icuSources/test/cintltst/capitst.c | 175 +- icuSources/test/cintltst/cbiapts.c | 81 +- icuSources/test/cintltst/cbiditst.c | 189 +- icuSources/test/cintltst/cbiditst.h | 6 +- icuSources/test/cintltst/ccaltst.c | 288 +- icuSources/test/cintltst/ccaltst.h | 6 +- icuSources/test/cintltst/ccapitst.c | 76 +- .../test/cintltst/cdateintervalformattest.c | 117 + icuSources/test/cintltst/cdattst.c | 94 +- icuSources/test/cintltst/cdtrgtst.c | 4 +- icuSources/test/cintltst/cformtst.c | 10 +- icuSources/test/cintltst/cintltst.c | 22 +- icuSources/test/cintltst/cintltst.h | 13 +- icuSources/test/cintltst/cintltst.vcxproj | 12 +- .../test/cintltst/cintltst.vcxproj.filters | 6 + icuSources/test/cintltst/citertst.c | 8 +- icuSources/test/cintltst/cldrtest.c | 225 +- icuSources/test/cintltst/cloctst.c | 202 +- icuSources/test/cintltst/cmsccoll.c | 767 +- icuSources/test/cintltst/cmsgtst.c | 14 +- icuSources/test/cintltst/cnmdptst.c | 48 +- icuSources/test/cintltst/cnormtst.c | 240 +- icuSources/test/cintltst/cnumtst.c | 291 +- icuSources/test/cintltst/cnumtst.h | 7 +- icuSources/test/cintltst/cpluralrulestest.c | 92 + icuSources/test/cintltst/creststn.c | 12 +- icuSources/test/cintltst/cstrtest.c | 58 +- icuSources/test/cintltst/cucdapi.c | 76 +- icuSources/test/cintltst/cucdtst.c | 173 +- icuSources/test/cintltst/currtest.c | 34 +- icuSources/test/cintltst/custrtrn.c | 31 +- icuSources/test/cintltst/nccbtst.c | 12 +- icuSources/test/cintltst/nucnvtst.c | 103 +- icuSources/test/cintltst/putiltst.c | 44 +- icuSources/test/cintltst/reapits.c | 150 +- icuSources/test/cintltst/spooftest.c | 27 +- icuSources/test/cintltst/sprpdata.c | 11 +- icuSources/test/cintltst/trietest.c | 13 +- icuSources/test/cintltst/ucnvseltst.c | 3 +- icuSources/test/cintltst/udatatst.c | 26 +- icuSources/test/cintltst/usrchdat.c | 13 +- icuSources/test/cintltst/usrchtst.c | 411 +- icuSources/test/compat/Makefile.in | 6 +- icuSources/test/depstest/dependencies.py | 194 + icuSources/test/depstest/dependencies.txt | 891 + icuSources/test/depstest/depstest.py | 189 + icuSources/test/hdrtst/Makefile.in | 149 +- icuSources/test/hdrtst/cxxfiles.txt | 12 +- icuSources/test/hdrtst/pfiles.txt | 4 +- icuSources/test/intltest/Makefile.in | 15 +- icuSources/test/intltest/alphaindextst.cpp | 435 + icuSources/test/intltest/alphaindextst.h | 29 + icuSources/test/intltest/apicoll.cpp | 107 +- icuSources/test/intltest/apicoll.h | 3 +- icuSources/test/intltest/bytestrietest.cpp | 880 + icuSources/test/intltest/calcasts.cpp | 5 +- icuSources/test/intltest/callimts.cpp | 6 +- icuSources/test/intltest/calregts.cpp | 145 +- icuSources/test/intltest/calregts.h | 5 +- icuSources/test/intltest/caltest.cpp | 577 +- icuSources/test/intltest/caltest.h | 20 +- icuSources/test/intltest/canittst.cpp | 6 +- icuSources/test/intltest/citrtest.cpp | 13 +- icuSources/test/intltest/csdetest.cpp | 4 +- icuSources/test/intltest/dcfmtest.cpp | 20 +- icuSources/test/intltest/dtfmapts.cpp | 24 +- icuSources/test/intltest/dtfmrgts.cpp | 47 +- icuSources/test/intltest/dtfmrgts.h | 3 +- icuSources/test/intltest/dtfmtrtts.cpp | 1 + icuSources/test/intltest/dtfmttst.cpp | 1259 +- icuSources/test/intltest/dtfmttst.h | 10 +- icuSources/test/intltest/dtifmtts.cpp | 339 +- icuSources/test/intltest/dtptngts.cpp | 296 +- icuSources/test/intltest/fldset.cpp | 6 +- icuSources/test/intltest/icusvtst.cpp | 18 +- icuSources/test/intltest/idnaref.cpp | 38 +- icuSources/test/intltest/idnaref.h | 9 +- icuSources/test/intltest/intltest.cpp | 13 +- icuSources/test/intltest/intltest.h | 32 +- icuSources/test/intltest/intltest.vcxproj | 14 +- .../test/intltest/intltest.vcxproj.filters | 10 +- icuSources/test/intltest/itrbbi.cpp | 33 +- icuSources/test/intltest/itrbnf.cpp | 48 +- icuSources/test/intltest/itrbnf.h | 7 +- icuSources/test/intltest/itspoof.cpp | 19 +- icuSources/test/intltest/itspoof.h | 4 +- icuSources/test/intltest/itutil.cpp | 24 +- icuSources/test/intltest/locnmtst.cpp | 50 +- icuSources/test/intltest/locnmtst.h | 7 +- icuSources/test/intltest/loctest.cpp | 61 +- icuSources/test/intltest/miscdtfm.cpp | 33 +- icuSources/test/intltest/msfmrgts.cpp | 93 +- icuSources/test/intltest/nmfmtrt.cpp | 18 +- icuSources/test/intltest/nptrans.h | 15 +- icuSources/test/intltest/numfmtst.cpp | 1010 +- icuSources/test/intltest/numfmtst.h | 8 +- icuSources/test/intltest/numrgts.cpp | 57 +- icuSources/test/intltest/numrgts.h | 3 +- icuSources/test/intltest/plurfmts.cpp | 109 +- icuSources/test/intltest/plurfmts.h | 4 +- icuSources/test/intltest/plurults.cpp | 306 +- icuSources/test/intltest/plurults.h | 16 +- icuSources/test/intltest/rbbiapts.cpp | 90 +- icuSources/test/intltest/rbbiapts.h | 4 +- icuSources/test/intltest/rbbitst.cpp | 606 +- icuSources/test/intltest/rbbitst.h | 5 +- icuSources/test/intltest/regcoll.cpp | 66 +- icuSources/test/intltest/regcoll.h | 18 +- icuSources/test/intltest/regextst.cpp | 318 +- icuSources/test/intltest/regextst.h | 10 +- icuSources/test/intltest/selfmts.cpp | 60 +- icuSources/test/intltest/simplethread.cpp | 47 +- icuSources/test/intltest/srchtest.cpp | 165 +- icuSources/test/intltest/ssearch.cpp | 30 +- icuSources/test/intltest/strcase.cpp | 59 +- icuSources/test/intltest/strtest.cpp | 44 +- icuSources/test/intltest/strtest.h | 4 +- icuSources/test/intltest/svccoll.cpp | 4 +- icuSources/test/intltest/tchcfmt.cpp | 36 +- icuSources/test/intltest/testidn.cpp | 11 +- icuSources/test/intltest/testidna.cpp | 25 +- icuSources/test/intltest/textfile.cpp | 7 +- icuSources/test/intltest/textfile.h | 4 +- icuSources/test/intltest/tmsgfmt.cpp | 323 +- icuSources/test/intltest/tmsgfmt.h | 13 +- icuSources/test/intltest/tokiter.cpp | 7 +- icuSources/test/intltest/tokiter.h | 6 +- icuSources/test/intltest/transrt.cpp | 41 +- icuSources/test/intltest/transtst.cpp | 23 +- icuSources/test/intltest/transtst.h | 4 +- icuSources/test/intltest/tscoll.cpp | 6 +- icuSources/test/intltest/tsdcfmsy.cpp | 16 +- icuSources/test/intltest/tsdtfmsy.cpp | 4 +- icuSources/test/intltest/tsmthred.cpp | 24 +- icuSources/test/intltest/tsnmfmt.cpp | 25 +- icuSources/test/intltest/tsputil.cpp | 19 +- icuSources/test/intltest/tsputil.h | 3 +- icuSources/test/intltest/tstnorm.cpp | 60 +- icuSources/test/intltest/tufmtts.cpp | 20 +- icuSources/test/intltest/tzfmttst.cpp | 63 +- icuSources/test/intltest/tzoffloc.cpp | 4 +- icuSources/test/intltest/tzregts.cpp | 10 +- icuSources/test/intltest/tzrulets.cpp | 46 +- icuSources/test/intltest/tzrulets.h | 3 +- icuSources/test/intltest/tztest.cpp | 397 +- icuSources/test/intltest/tztest.h | 12 +- icuSources/test/intltest/ucdtest.cpp | 75 +- icuSources/test/intltest/ucdtest.h | 8 +- icuSources/test/intltest/ucharstrietest.cpp | 1057 + icuSources/test/intltest/uobjtest.cpp | 27 +- icuSources/test/intltest/usettest.cpp | 6 +- icuSources/test/intltest/ustrtest.cpp | 121 +- icuSources/test/intltest/ustrtest.h | 26 +- icuSources/test/intltest/uts46test.cpp | 38 +- icuSources/test/intltest/utxttest.cpp | 480 +- icuSources/test/intltest/utxttest.h | 3 +- icuSources/test/intltest/uvectest.cpp | 14 +- icuSources/test/intltest/windttst.cpp | 6 +- icuSources/test/intltest/windttst.h | 6 +- icuSources/test/intltest/winnmtst.cpp | 6 +- icuSources/test/intltest/winnmtst.h | 6 +- icuSources/test/intltest/winutil.cpp | 6 +- icuSources/test/intltest/winutil.h | 6 +- icuSources/test/iotest/Makefile.in | 12 +- icuSources/test/iotest/filetst.c | 10 +- icuSources/test/iotest/iotest.cpp | 4 +- icuSources/test/iotest/iotest.vcxproj | 10 +- icuSources/test/iotest/stream.cpp | 24 +- icuSources/test/letest/Makefile.in | 8 +- icuSources/test/letest/letest.h | 4 +- icuSources/test/letest/sfnt.h | 48 +- .../test/perf/DateFmtPerf/DateFmtPerf.cpp | 84 +- .../test/perf/DateFmtPerf/DateFmtPerf.h | 70 +- .../test/perf/DateFmtPerf/DateFmtPerf.vcxproj | 6 +- icuSources/test/perf/DateFmtPerf/Makefile.in | 4 +- icuSources/test/perf/Makefile.in | 4 +- icuSources/test/perf/charperf/Makefile.in | 4 +- .../test/perf/collationperf/Makefile.in | 4 +- .../test/perf/collationperf/collperf.cpp | 12 +- icuSources/test/perf/collperf/Makefile.in | 4 +- icuSources/test/perf/collperf/collperf.cpp | 4 +- icuSources/test/perf/convperf/Makefile.in | 4 +- icuSources/test/perf/dicttrieperf/Makefile.in | 79 + .../test/perf/dicttrieperf/dicttrieperf.cpp | 776 + .../test/perf/howExpensiveIs/Makefile.in | 79 + .../perf/howExpensiveIs/howExpensiveIs.cpp | 200 + .../test/perf/howExpensiveIs/readme.txt | 78 + icuSources/test/perf/howExpensiveIs/sieve.cpp | 205 + icuSources/test/perf/howExpensiveIs/sieve.h | 35 + icuSources/test/perf/icuperf2report.xsl | 30 + icuSources/test/perf/normperf/Makefile.in | 4 +- icuSources/test/perf/normperf/dtfmtrtperf.h | 4 +- icuSources/test/perf/normperf/normperf.h | 6 +- icuSources/test/perf/strsrchperf/Makefile.in | 4 +- icuSources/test/perf/ubrkperf/Makefile.in | 4 +- icuSources/test/perf/ubrkperf/ubrkperf.cpp | 6 +- icuSources/test/perf/ubrkperf/ubrkperf.h | 7 +- icuSources/test/perf/ubrkperf/ubrkperfold.cpp | 8 +- icuSources/test/perf/unisetperf/Makefile.in | 4 +- icuSources/test/perf/usetperf/Makefile.in | 4 +- icuSources/test/perf/ustrperf/Makefile.in | 4 +- icuSources/test/perf/ustrperf/stringperf.h | 8 +- icuSources/test/perf/utfperf/Makefile.in | 4 +- icuSources/test/perf/utrie2perf/Makefile.in | 4 +- icuSources/test/testdata/BidiTest.txt | 62 +- .../CollationTest_NON_IGNORABLE_SHORT.txt | 5095 +- .../testdata/CollationTest_SHIFTED_SHORT.txt | 5729 +- .../test/testdata/GraphemeBreakTest.txt | 150 +- icuSources/test/testdata/LineBreakTest.txt | 652 +- icuSources/test/testdata/Makefile.in | 6 +- .../test/testdata/NumberFormatTestCases.txt | 6 +- .../test/testdata/SentenceBreakTest.txt | 6 +- icuSources/test/testdata/WordBreakTest.txt | 252 +- icuSources/test/testdata/conversion.txt | 50 +- icuSources/test/testdata/dcfmtest.txt | 11 +- icuSources/test/testdata/pkgdataMakefile.in | 6 +- icuSources/test/testdata/rbbitst.txt | 228 +- icuSources/test/testdata/regextst.txt | 126 +- icuSources/test/testdata/root.txt | 4 +- icuSources/test/testdata/structLocale.txt | 1730 +- icuSources/test/testdata/wordsegments.txt | 47 + icuSources/test/testmap/Makefile.in | 4 +- icuSources/test/thaitest/Makefile.in | 4 +- icuSources/test/threadtest/Makefile.in | 4 +- icuSources/test/threadtest/threadtest.cpp | 5 +- icuSources/test/threadtest/threadtest.h | 5 +- icuSources/tools/Makefile.in | 6 +- icuSources/tools/ctestfw/Makefile.in | 10 +- icuSources/tools/ctestfw/ctest.c | 18 +- icuSources/tools/ctestfw/unicode/testtype.h | 4 +- icuSources/tools/ctestfw/unicode/uperf.h | 12 +- icuSources/tools/ctestfw/unicode/utimer.h | 34 +- icuSources/tools/ctestfw/uperf.cpp | 19 +- icuSources/tools/dumpce/dumpce.cpp | 145 +- icuSources/tools/genbrk/Makefile.in | 5 +- icuSources/tools/genccode/Makefile.in | 5 +- icuSources/tools/genccode/genccode.c | 10 +- icuSources/tools/gencfu/Makefile.in | 5 +- icuSources/tools/gencfu/gencfu.cpp | 9 +- icuSources/tools/gencmn/Makefile.in | 5 +- icuSources/tools/gencnval/Makefile.in | 5 +- icuSources/tools/gencnval/gencnval.c | 20 +- icuSources/tools/genctd/Makefile.in | 5 +- icuSources/tools/gendraft/Makefile | 5 +- icuSources/tools/gendraft/genheaders.pl | 6 +- icuSources/tools/gennorm2/Makefile.in | 5 +- icuSources/tools/gennorm2/gennorm2.cpp | 12 +- icuSources/tools/gennorm2/n2builder.cpp | 225 +- icuSources/tools/gennorm2/n2builder.h | 5 +- icuSources/tools/genrb/Makefile.in | 5 +- icuSources/tools/genrb/derb.c | 8 +- icuSources/tools/genrb/errmsg.c | 19 +- icuSources/tools/genrb/errmsg.h | 12 +- icuSources/tools/genrb/genrb.c | 21 +- icuSources/tools/genrb/genrb.h | 9 +- icuSources/tools/genrb/genrb.vcxproj | 4 +- icuSources/tools/genrb/genrb.vcxproj.filters | 2 +- icuSources/tools/genrb/{parse.c => parse.cpp} | 142 +- icuSources/tools/genrb/parse.h | 7 +- icuSources/tools/genrb/read.c | 18 +- icuSources/tools/genrb/read.h | 17 +- icuSources/tools/genrb/reslist.c | 18 +- icuSources/tools/genrb/reslist.h | 10 +- icuSources/tools/genrb/ustr.c | 22 +- icuSources/tools/genrb/ustr.h | 28 +- icuSources/tools/genrb/wrtjava.c | 12 +- icuSources/tools/genrb/wrtxml.cpp | 7 +- icuSources/tools/genren/Makefile | 45 +- icuSources/tools/genren/README | 9 +- icuSources/tools/genren/genren.pl | 35 +- icuSources/tools/gensprep/Makefile.in | 5 +- icuSources/tools/gensprep/store.c | 22 +- icuSources/tools/gentest/Makefile.in | 5 +- icuSources/tools/icu-svnprops-check.py | 6 +- icuSources/tools/icuinfo/Makefile.in | 13 +- icuSources/tools/icuinfo/icuinfo.cpp | 155 +- icuSources/tools/icupkg/Makefile.in | 5 +- icuSources/tools/icuswap/Makefile.in | 5 +- icuSources/tools/makeconv/Makefile.in | 5 +- icuSources/tools/makeconv/gencnvex.c | 2 +- .../tools/makeconv/{genmbcs.c => genmbcs.cpp} | 14 +- icuSources/tools/makeconv/makeconv.c | 6 +- icuSources/tools/makeconv/makeconv.vcxproj | 4 +- .../tools/makeconv/makeconv.vcxproj.filters | 2 +- icuSources/tools/pkgdata/Makefile.in | 5 +- icuSources/tools/pkgdata/pkgdata.cpp | 564 +- icuSources/tools/pkgdata/pkgtypes.c | 4 +- icuSources/tools/pkgdata/pkgtypes.h | 8 +- icuSources/tools/toolutil/Makefile.in | 18 +- icuSources/tools/toolutil/dbgutil.h | 14 +- icuSources/tools/toolutil/denseranges.cpp | 158 + icuSources/tools/toolutil/denseranges.h | 39 + icuSources/tools/toolutil/filestrm.c | 4 +- icuSources/tools/toolutil/filetools.cpp | 3 +- icuSources/tools/toolutil/flagparser.c | 51 +- icuSources/tools/toolutil/flagparser.h | 4 +- icuSources/tools/toolutil/package.cpp | 7 +- icuSources/tools/toolutil/pkg_genc.c | 37 +- icuSources/tools/toolutil/pkg_genc.h | 59 +- icuSources/tools/toolutil/pkg_gencmn.c | 53 +- icuSources/tools/toolutil/pkg_icu.h | 6 +- icuSources/tools/toolutil/pkgitems.cpp | 4 +- .../toolutil/platform_xopen_source_extended.h | 36 - icuSources/tools/toolutil/ppucd.cpp | 565 + icuSources/tools/toolutil/ppucd.h | 174 + icuSources/tools/toolutil/swapimpl.cpp | 104 +- icuSources/tools/toolutil/toolutil.cpp | 38 +- icuSources/tools/toolutil/toolutil.h | 7 +- icuSources/tools/toolutil/toolutil.vcxproj | 15 +- icuSources/tools/toolutil/ucbuf.c | 13 +- icuSources/tools/toolutil/ucmstate.c | 4 +- icuSources/tools/toolutil/udbgutil.cpp | 226 +- icuSources/tools/toolutil/udbgutil.h | 32 +- icuSources/tools/toolutil/uoptions.h | 4 +- icuSources/tools/toolutil/uparse.c | 7 +- icuSources/tools/toolutil/writesrc.c | 68 +- icuSources/tools/toolutil/writesrc.h | 30 +- icuSources/tools/tzcode/zdump.c | 2 +- license.html | 2 +- makefile | 128 +- minimalapis.txt | 5 - minimalpatchconfig.txt | 35 +- patchconfig.txt | 27 +- windowspatchconfig.txt | 27 +- 3420 files changed, 406828 insertions(+), 128520 deletions(-) create mode 100644 icuSources/common/appendable.cpp create mode 100644 icuSources/common/bytestrie.cpp create mode 100644 icuSources/common/bytestriebuilder.cpp create mode 100644 icuSources/common/bytestrieiterator.cpp delete mode 100644 icuSources/common/icucfg.h.in create mode 100644 icuSources/common/messageimpl.h create mode 100644 icuSources/common/messagepattern.cpp create mode 100644 icuSources/common/patternprops.cpp create mode 100644 icuSources/common/patternprops.h create mode 100644 icuSources/common/propname_data.h rename icuSources/common/{punycode.c => punycode.cpp} (94%) rename icuSources/common/{putil.c => putil.cpp} (92%) create mode 100644 icuSources/common/stringtriebuilder.cpp delete mode 100644 icuSources/common/ubidi_props_data.c create mode 100644 icuSources/common/ubidi_props_data.h rename icuSources/common/{ucase.c => ucase.cpp} (95%) delete mode 100644 icuSources/common/ucase_props_data.c create mode 100644 icuSources/common/ucase_props_data.h rename icuSources/common/{ucasemap.c => ucasemap.cpp} (79%) create mode 100644 icuSources/common/ucasemap_titlecase_brkiter.cpp delete mode 100644 icuSources/common/uchar_props_data.c create mode 100644 icuSources/common/uchar_props_data.h create mode 100644 icuSources/common/ucharstrie.cpp create mode 100644 icuSources/common/ucharstriebuilder.cpp create mode 100644 icuSources/common/ucharstrieiterator.cpp rename icuSources/common/{ucnv2022.c => ucnv2022.cpp} (98%) rename icuSources/common/{ucnv_bld.c => ucnv_bld.cpp} (97%) create mode 100644 icuSources/common/ucnv_ct.c rename icuSources/common/{ucnv_ext.c => ucnv_ext.cpp} (99%) rename icuSources/common/{ucnv_io.c => ucnv_io.cpp} (96%) rename icuSources/common/{ucnvbocu.c => ucnvbocu.cpp} (96%) create mode 100644 icuSources/common/ucol_data.h create mode 100644 icuSources/common/uelement.h rename icuSources/common/{uloc.c => uloc.cpp} (90%) rename icuSources/common/{unames.c => unames.cpp} (98%) create mode 100644 icuSources/common/unicode/appendable.h create mode 100644 icuSources/common/unicode/bytestrie.h create mode 100644 icuSources/common/unicode/bytestriebuilder.h create mode 100644 icuSources/common/unicode/messagepattern.h create mode 100644 icuSources/common/unicode/platform.h delete mode 100644 icuSources/common/unicode/platform.h.in delete mode 100644 icuSources/common/unicode/ppalmos.h delete mode 100644 icuSources/common/unicode/pwin32.h create mode 100644 icuSources/common/unicode/stringtriebuilder.h create mode 100644 icuSources/common/unicode/ucharstrie.h create mode 100644 icuSources/common/unicode/ucharstriebuilder.h delete mode 100644 icuSources/common/unicode/udeprctd.h delete mode 100644 icuSources/common/unicode/udraft.h delete mode 100644 icuSources/common/unicode/uintrnal.h delete mode 100644 icuSources/common/unicode/uobslete.h create mode 100644 icuSources/common/unicode/ustringtrie.h delete mode 100644 icuSources/common/unicode/usystem.h create mode 100644 icuSources/common/uniset_closure.cpp create mode 100644 icuSources/common/unistr_case_locale.cpp create mode 100644 icuSources/common/unistr_titlecase_brkiter.cpp create mode 100644 icuSources/common/uposixdefs.h rename icuSources/common/{uresbund.c => uresbund.cpp} (96%) rename icuSources/common/{ushape.c => ushape.cpp} (94%) create mode 100644 icuSources/common/ustr_titlecase_brkiter.cpp rename icuSources/common/{ustr_wcs.c => ustr_wcs.cpp} (95%) rename icuSources/common/{ustrcase.c => ustrcase.cpp} (74%) create mode 100644 icuSources/common/ustrcase_locale.cpp rename icuSources/common/{ustring.c => ustring.cpp} (93%) rename icuSources/common/{ustrtrns.c => ustrtrns.cpp} (95%) rename icuSources/common/{utrie.c => utrie.cpp} (99%) rename icuSources/common/{utrie2_builder.c => utrie2_builder.cpp} (99%) delete mode 100644 icuSources/data/brkitr/char_th.txt create mode 100644 icuSources/data/brkitr/khmerdict.txt rename icuSources/data/brkitr/{line_he.txt => line_ja.txt} (90%) create mode 100644 icuSources/data/coll/ar_001.txt create mode 100755 icuSources/data/coll/ee.txt create mode 100755 icuSources/data/coll/ee_GH.txt create mode 100755 icuSources/data/coll/ee_TG.txt create mode 100755 icuSources/data/coll/en_BB.txt create mode 100755 icuSources/data/coll/en_BM.txt create mode 100755 icuSources/data/coll/km_KH.txt create mode 100755 icuSources/data/coll/ln.txt create mode 100755 icuSources/data/coll/ln_CD.txt create mode 100755 icuSources/data/coll/ln_CG.txt create mode 100755 icuSources/data/coll/nl_AW.txt create mode 100644 icuSources/data/coll/nl_CW.txt create mode 100644 icuSources/data/coll/nl_SX.txt create mode 100755 icuSources/data/coll/pt_AO.txt create mode 100755 icuSources/data/coll/pt_GW.txt create mode 100755 icuSources/data/coll/pt_MZ.txt create mode 100755 icuSources/data/coll/pt_ST.txt create mode 100755 icuSources/data/curr/af_NA.txt create mode 100755 icuSources/data/curr/agq.txt create mode 100755 icuSources/data/curr/bas.txt create mode 100755 icuSources/data/curr/br.txt create mode 100755 icuSources/data/curr/brx.txt create mode 100755 icuSources/data/curr/dje.txt rename icuSources/data/{brkitr/th.txt => curr/dua.txt} (59%) mode change 100644 => 100755 create mode 100755 icuSources/data/curr/dyo.txt create mode 100755 icuSources/data/curr/en_BB.txt create mode 100755 icuSources/data/curr/en_BM.txt create mode 100755 icuSources/data/curr/en_ZA.txt create mode 100755 icuSources/data/curr/es_BO.txt create mode 100755 icuSources/data/curr/es_CR.txt create mode 100755 icuSources/data/curr/es_DO.txt create mode 100755 icuSources/data/curr/es_NI.txt create mode 100755 icuSources/data/curr/es_PA.txt create mode 100755 icuSources/data/curr/es_PE.txt create mode 100755 icuSources/data/curr/es_PY.txt create mode 100755 icuSources/data/curr/es_VE.txt create mode 100755 icuSources/data/curr/ewo.txt create mode 100755 icuSources/data/curr/fr_BI.txt create mode 100755 icuSources/data/curr/fr_DJ.txt create mode 100755 icuSources/data/curr/fr_GN.txt create mode 100755 icuSources/data/curr/fr_KM.txt create mode 100755 icuSources/data/curr/ksb.txt create mode 100755 icuSources/data/curr/ksf.txt create mode 100755 icuSources/data/curr/ln.txt create mode 100755 icuSources/data/curr/lu.txt create mode 100755 icuSources/data/curr/mas_TZ.txt create mode 100755 icuSources/data/curr/mgh.txt create mode 100755 icuSources/data/curr/mua.txt create mode 100755 icuSources/data/curr/nl_AW.txt create mode 100644 icuSources/data/curr/nl_CW.txt create mode 100644 icuSources/data/curr/nl_SX.txt create mode 100755 icuSources/data/curr/nmg.txt rename icuSources/data/{brkitr/he.txt => curr/nus.txt} (59%) mode change 100644 => 100755 rename icuSources/data/curr/{de_BE.txt => om_KE.txt} (62%) mode change 100644 => 100755 create mode 100755 icuSources/data/curr/pt_AO.txt create mode 100755 icuSources/data/curr/pt_MZ.txt create mode 100755 icuSources/data/curr/pt_ST.txt create mode 100755 icuSources/data/curr/rn.txt create mode 100755 icuSources/data/curr/sbp.txt create mode 100755 icuSources/data/curr/so_DJ.txt create mode 100755 icuSources/data/curr/so_ET.txt create mode 100755 icuSources/data/curr/so_KE.txt create mode 100755 icuSources/data/curr/swc.txt create mode 100755 icuSources/data/curr/ta_LK.txt create mode 100755 icuSources/data/curr/teo_KE.txt create mode 100755 icuSources/data/curr/ti_ER.txt create mode 100755 icuSources/data/curr/twq.txt create mode 100755 icuSources/data/curr/vai.txt rename icuSources/data/{region/sv_FI.txt => curr/vai_LR.txt} (60%) mode change 100644 => 100755 create mode 100755 icuSources/data/curr/vai_Latn.txt create mode 100755 icuSources/data/curr/vai_Vaii.txt create mode 100755 icuSources/data/curr/vai_Vaii_LR.txt create mode 100755 icuSources/data/curr/yav.txt create mode 100755 icuSources/data/curr/zh_Hans_MO.txt create mode 100755 icuSources/data/lang/agq.txt create mode 100755 icuSources/data/lang/bas.txt create mode 100755 icuSources/data/lang/br.txt create mode 100755 icuSources/data/lang/brx.txt create mode 100755 icuSources/data/lang/dje.txt create mode 100755 icuSources/data/lang/dua.txt create mode 100755 icuSources/data/lang/dyo.txt create mode 100755 icuSources/data/lang/es_419.txt create mode 100755 icuSources/data/lang/ewo.txt create mode 100755 icuSources/data/lang/fr_CA.txt create mode 100755 icuSources/data/lang/ksb.txt create mode 100755 icuSources/data/lang/ksf.txt create mode 100755 icuSources/data/lang/ln.txt create mode 100755 icuSources/data/lang/lu.txt create mode 100755 icuSources/data/lang/mgh.txt create mode 100755 icuSources/data/lang/mua.txt create mode 100755 icuSources/data/lang/nmg.txt create mode 100755 icuSources/data/lang/nus.txt create mode 100755 icuSources/data/lang/rn.txt create mode 100755 icuSources/data/lang/sbp.txt create mode 100755 icuSources/data/lang/swc.txt create mode 100755 icuSources/data/lang/twq.txt create mode 100755 icuSources/data/lang/vai.txt create mode 100755 icuSources/data/lang/vai_LR.txt create mode 100755 icuSources/data/lang/vai_Latn.txt create mode 100755 icuSources/data/lang/vai_Vaii.txt create mode 100755 icuSources/data/lang/vai_Vaii_LR.txt create mode 100755 icuSources/data/lang/yav.txt create mode 100755 icuSources/data/lang/zh_Hans_HK.txt create mode 100755 icuSources/data/lang/zh_Hans_MO.txt create mode 100755 icuSources/data/locales/agq.txt create mode 100755 icuSources/data/locales/agq_CM.txt create mode 100644 icuSources/data/locales/ar_001.txt create mode 100755 icuSources/data/locales/bas.txt create mode 100755 icuSources/data/locales/bas_CM.txt create mode 100755 icuSources/data/locales/br.txt create mode 100755 icuSources/data/locales/br_FR.txt create mode 100755 icuSources/data/locales/brx.txt create mode 100755 icuSources/data/locales/brx_IN.txt create mode 100755 icuSources/data/locales/dje.txt create mode 100755 icuSources/data/locales/dje_NE.txt create mode 100755 icuSources/data/locales/dua.txt create mode 100755 icuSources/data/locales/dua_CM.txt create mode 100755 icuSources/data/locales/dyo.txt create mode 100755 icuSources/data/locales/dyo_SN.txt create mode 100755 icuSources/data/locales/en_BB.txt create mode 100755 icuSources/data/locales/en_BM.txt create mode 100755 icuSources/data/locales/en_GY.txt create mode 100755 icuSources/data/locales/ewo.txt create mode 100755 icuSources/data/locales/ewo_CM.txt create mode 100755 icuSources/data/locales/fr_GF.txt create mode 100755 icuSources/data/locales/fr_YT.txt create mode 100755 icuSources/data/locales/ksb.txt create mode 100755 icuSources/data/locales/ksb_TZ.txt create mode 100755 icuSources/data/locales/ksf.txt create mode 100755 icuSources/data/locales/ksf_CM.txt create mode 100755 icuSources/data/locales/ln.txt create mode 100755 icuSources/data/locales/ln_CD.txt create mode 100755 icuSources/data/locales/ln_CG.txt create mode 100755 icuSources/data/locales/lu.txt create mode 100755 icuSources/data/locales/lu_CD.txt create mode 100755 icuSources/data/locales/mgh.txt create mode 100755 icuSources/data/locales/mgh_MZ.txt create mode 100755 icuSources/data/locales/mua.txt create mode 100755 icuSources/data/locales/mua_CM.txt create mode 100755 icuSources/data/locales/nl_AW.txt create mode 100644 icuSources/data/locales/nl_CW.txt create mode 100644 icuSources/data/locales/nl_SX.txt create mode 100755 icuSources/data/locales/nmg.txt create mode 100755 icuSources/data/locales/nmg_CM.txt create mode 100755 icuSources/data/locales/nus.txt create mode 100755 icuSources/data/locales/nus_SD.txt create mode 100755 icuSources/data/locales/pt_AO.txt create mode 100755 icuSources/data/locales/pt_ST.txt create mode 100755 icuSources/data/locales/rn.txt create mode 100755 icuSources/data/locales/rn_BI.txt create mode 100755 icuSources/data/locales/sbp.txt create mode 100755 icuSources/data/locales/sbp_TZ.txt create mode 100755 icuSources/data/locales/swc.txt create mode 100755 icuSources/data/locales/swc_CD.txt create mode 100755 icuSources/data/locales/twq.txt create mode 100755 icuSources/data/locales/twq_NE.txt create mode 100755 icuSources/data/locales/vai.txt create mode 100755 icuSources/data/locales/vai_LR.txt create mode 100755 icuSources/data/locales/vai_Latn.txt create mode 100755 icuSources/data/locales/vai_Latn_LR.txt create mode 100755 icuSources/data/locales/vai_Vaii.txt create mode 100755 icuSources/data/locales/vai_Vaii_LR.txt create mode 100755 icuSources/data/locales/yav.txt create mode 100755 icuSources/data/locales/yav_CM.txt create mode 100644 icuSources/data/mappings/docomo-sjis.ucm create mode 100644 icuSources/data/mappings/kddi-sjis.ucm create mode 100644 icuSources/data/misc/currencyNumericCodes.txt create mode 100755 icuSources/data/misc/metadata.txt create mode 100755 icuSources/data/rbnf/ee.txt create mode 100755 icuSources/data/rbnf/es_419.txt create mode 100755 icuSources/data/rbnf/es_AR.txt create mode 100755 icuSources/data/rbnf/es_BO.txt create mode 100755 icuSources/data/rbnf/es_CL.txt create mode 100755 icuSources/data/rbnf/es_CO.txt create mode 100755 icuSources/data/rbnf/es_CR.txt create mode 100755 icuSources/data/rbnf/es_DO.txt create mode 100755 icuSources/data/rbnf/es_EC.txt create mode 100755 icuSources/data/rbnf/es_GT.txt create mode 100755 icuSources/data/rbnf/es_HN.txt create mode 100755 icuSources/data/rbnf/es_MX.txt create mode 100755 icuSources/data/rbnf/es_NI.txt create mode 100755 icuSources/data/rbnf/es_PA.txt create mode 100755 icuSources/data/rbnf/es_PE.txt create mode 100755 icuSources/data/rbnf/es_PR.txt create mode 100755 icuSources/data/rbnf/es_PY.txt create mode 100755 icuSources/data/rbnf/es_SV.txt create mode 100755 icuSources/data/rbnf/es_US.txt create mode 100755 icuSources/data/rbnf/es_UY.txt create mode 100755 icuSources/data/rbnf/es_VE.txt create mode 100755 icuSources/data/rbnf/pt_AO.txt create mode 100755 icuSources/data/rbnf/pt_GW.txt create mode 100755 icuSources/data/rbnf/pt_MZ.txt create mode 100755 icuSources/data/rbnf/pt_ST.txt create mode 100755 icuSources/data/region/agq.txt create mode 100755 icuSources/data/region/bas.txt create mode 100755 icuSources/data/region/br.txt create mode 100755 icuSources/data/region/brx.txt create mode 100755 icuSources/data/region/dje.txt create mode 100755 icuSources/data/region/dua.txt create mode 100755 icuSources/data/region/dyo.txt create mode 100755 icuSources/data/region/ewo.txt create mode 100755 icuSources/data/region/ksb.txt create mode 100755 icuSources/data/region/ksf.txt create mode 100755 icuSources/data/region/ln.txt create mode 100755 icuSources/data/region/lu.txt create mode 100755 icuSources/data/region/mgh.txt create mode 100755 icuSources/data/region/mua.txt create mode 100755 icuSources/data/region/nmg.txt create mode 100755 icuSources/data/region/nus.txt create mode 100755 icuSources/data/region/rn.txt create mode 100755 icuSources/data/region/sbp.txt create mode 100755 icuSources/data/region/swc.txt create mode 100755 icuSources/data/region/twq.txt create mode 100755 icuSources/data/region/vai.txt create mode 100755 icuSources/data/region/vai_LR.txt create mode 100755 icuSources/data/region/vai_Latn.txt create mode 100755 icuSources/data/region/vai_Vaii.txt create mode 100755 icuSources/data/region/vai_Vaii_LR.txt create mode 100755 icuSources/data/region/yav.txt create mode 100755 icuSources/data/region/zh_Hans_HK.txt create mode 100755 icuSources/data/region/zh_Hans_MO.txt create mode 100644 icuSources/data/translit/Any_DoCoMoSMS.txt create mode 100644 icuSources/data/translit/Any_KDDISMS.txt create mode 100755 icuSources/data/translit/Latin_Bopomofo.txt create mode 100644 icuSources/data/translit/Simplified_Traditional_UniqueTraditionals.txt delete mode 100644 icuSources/data/unidata/BidiMirroring.txt delete mode 100644 icuSources/data/unidata/Blocks.txt delete mode 100644 icuSources/data/unidata/DerivedAge.txt delete mode 100644 icuSources/data/unidata/DerivedBidiClass.txt delete mode 100644 icuSources/data/unidata/DerivedJoiningGroup.txt delete mode 100644 icuSources/data/unidata/DerivedJoiningType.txt delete mode 100644 icuSources/data/unidata/DerivedNumericValues.txt delete mode 100644 icuSources/data/unidata/EastAsianWidth.txt delete mode 100644 icuSources/data/unidata/GraphemeBreakProperty.txt delete mode 100644 icuSources/data/unidata/LineBreak.txt delete mode 100644 icuSources/data/unidata/NameAliases.txt delete mode 100644 icuSources/data/unidata/PropList.txt delete mode 100644 icuSources/data/unidata/PropertyAliases.txt delete mode 100644 icuSources/data/unidata/PropertyValueAliases.txt delete mode 100644 icuSources/data/unidata/ScriptExtensions.txt delete mode 100644 icuSources/data/unidata/Scripts.txt delete mode 100644 icuSources/data/unidata/SentenceBreakProperty.txt delete mode 100644 icuSources/data/unidata/WordBreakProperty.txt delete mode 100644 icuSources/data/unidata/base_unidata/DerivedBidiClass.txt delete mode 100644 icuSources/data/unidata/base_unidata/DerivedNumericValues.txt delete mode 100644 icuSources/data/unidata/base_unidata/EastAsianWidth.txt delete mode 100644 icuSources/data/unidata/base_unidata/GraphemeBreakProperty.txt delete mode 100644 icuSources/data/unidata/base_unidata/LineBreak.txt delete mode 100644 icuSources/data/unidata/base_unidata/Scripts.txt create mode 100644 icuSources/data/unidata/base_unidata/ppucd.txt create mode 100644 icuSources/data/unidata/ppucd.txt delete mode 100644 icuSources/data/xml/brkitr/he.xml delete mode 100644 icuSources/data/xml/brkitr/th.xml create mode 100644 icuSources/data/xml/collation/ee.xml create mode 100644 icuSources/data/xml/collation/ln.xml create mode 100644 icuSources/data/xml/main/agq.xml create mode 100644 icuSources/data/xml/main/bas.xml create mode 100644 icuSources/data/xml/main/brx.xml create mode 100644 icuSources/data/xml/main/dje.xml create mode 100644 icuSources/data/xml/main/dua.xml create mode 100644 icuSources/data/xml/main/dyo.xml create mode 100644 icuSources/data/xml/main/ewo.xml create mode 100644 icuSources/data/xml/main/ksf.xml create mode 100644 icuSources/data/xml/main/ln.xml create mode 100644 icuSources/data/xml/main/lu.xml create mode 100644 icuSources/data/xml/main/mgh.xml create mode 100644 icuSources/data/xml/main/mua.xml create mode 100644 icuSources/data/xml/main/nmg.xml create mode 100644 icuSources/data/xml/main/nus.xml create mode 100644 icuSources/data/xml/main/rn.xml create mode 100644 icuSources/data/xml/main/sbp.xml create mode 100644 icuSources/data/xml/main/swc.xml create mode 100644 icuSources/data/xml/main/twq.xml create mode 100644 icuSources/data/xml/main/vai.xml create mode 100644 icuSources/data/xml/main/vai_LR.xml create mode 100644 icuSources/data/xml/main/vai_Latn.xml create mode 100644 icuSources/data/xml/main/vai_Vaii.xml create mode 100644 icuSources/data/xml/main/yav.xml create mode 100644 icuSources/data/xml/rbnf/ee.xml create mode 100644 icuSources/data/xml/rbnf/es_419.xml create mode 100755 icuSources/data/zone/agq.txt create mode 100755 icuSources/data/zone/bas.txt create mode 100755 icuSources/data/zone/br.txt create mode 100755 icuSources/data/zone/brx.txt create mode 100755 icuSources/data/zone/dje.txt create mode 100755 icuSources/data/zone/dua.txt create mode 100755 icuSources/data/zone/dyo.txt create mode 100755 icuSources/data/zone/en_GU.txt create mode 100755 icuSources/data/zone/en_HK.txt create mode 100755 icuSources/data/zone/en_IE.txt create mode 100755 icuSources/data/zone/en_IN.txt create mode 100755 icuSources/data/zone/en_PK.txt create mode 100755 icuSources/data/zone/en_SG.txt create mode 100755 icuSources/data/zone/es_419.txt create mode 100755 icuSources/data/zone/es_AR.txt create mode 100755 icuSources/data/zone/ewo.txt create mode 100755 icuSources/data/zone/ksb.txt create mode 100755 icuSources/data/zone/ksf.txt create mode 100755 icuSources/data/zone/ln.txt create mode 100755 icuSources/data/zone/lu.txt create mode 100755 icuSources/data/zone/mgh.txt create mode 100755 icuSources/data/zone/mua.txt create mode 100755 icuSources/data/zone/nmg.txt create mode 100755 icuSources/data/zone/nus.txt create mode 100755 icuSources/data/zone/rn.txt create mode 100755 icuSources/data/zone/sbp.txt create mode 100755 icuSources/data/zone/swc.txt create mode 100755 icuSources/data/zone/twq.txt create mode 100755 icuSources/data/zone/vai.txt create mode 100755 icuSources/data/zone/vai_LR.txt create mode 100755 icuSources/data/zone/vai_Latn.txt create mode 100755 icuSources/data/zone/vai_Vaii.txt create mode 100755 icuSources/data/zone/vai_Vaii_LR.txt create mode 100755 icuSources/data/zone/yav.txt create mode 100755 icuSources/data/zone/zh_Hans_HK.txt create mode 100755 icuSources/data/zone/zh_Hans_MO.txt create mode 100644 icuSources/i18n/alphaindex.cpp rename icuSources/i18n/{bocsu.c => bocsu.cpp} (65%) create mode 100644 icuSources/i18n/numsys_impl.h create mode 100644 icuSources/i18n/regeximp.cpp create mode 100644 icuSources/i18n/tzfmt.cpp create mode 100644 icuSources/i18n/tzgnames.cpp create mode 100644 icuSources/i18n/tzgnames.h create mode 100644 icuSources/i18n/tznames.cpp create mode 100644 icuSources/i18n/tznames_impl.cpp create mode 100644 icuSources/i18n/tznames_impl.h create mode 100644 icuSources/i18n/udateintervalformat.cpp create mode 100644 icuSources/i18n/unicode/alphaindex.h create mode 100644 icuSources/i18n/unicode/tzfmt.h create mode 100644 icuSources/i18n/unicode/tznames.h create mode 100644 icuSources/i18n/unicode/udateintervalformat.h create mode 100644 icuSources/i18n/unicode/upluralrules.h create mode 100644 icuSources/i18n/upluralrules.cpp delete mode 100644 icuSources/i18n/zstrfmt.cpp delete mode 100644 icuSources/i18n/zstrfmt.h rename icuSources/io/{locbund.c => locbund.cpp} (94%) create mode 100644 icuSources/test/cintltst/cdateintervalformattest.c create mode 100644 icuSources/test/cintltst/cpluralrulestest.c create mode 100755 icuSources/test/depstest/dependencies.py create mode 100644 icuSources/test/depstest/dependencies.txt create mode 100755 icuSources/test/depstest/depstest.py create mode 100644 icuSources/test/intltest/alphaindextst.cpp create mode 100644 icuSources/test/intltest/alphaindextst.h create mode 100644 icuSources/test/intltest/bytestrietest.cpp create mode 100644 icuSources/test/intltest/ucharstrietest.cpp create mode 100644 icuSources/test/perf/dicttrieperf/Makefile.in create mode 100644 icuSources/test/perf/dicttrieperf/dicttrieperf.cpp create mode 100644 icuSources/test/perf/howExpensiveIs/Makefile.in create mode 100644 icuSources/test/perf/howExpensiveIs/howExpensiveIs.cpp create mode 100644 icuSources/test/perf/howExpensiveIs/readme.txt create mode 100644 icuSources/test/perf/howExpensiveIs/sieve.cpp create mode 100644 icuSources/test/perf/howExpensiveIs/sieve.h create mode 100644 icuSources/test/perf/icuperf2report.xsl create mode 100644 icuSources/test/testdata/wordsegments.txt rename icuSources/tools/genrb/{parse.c => parse.cpp} (95%) rename icuSources/tools/makeconv/{genmbcs.c => genmbcs.cpp} (99%) create mode 100644 icuSources/tools/toolutil/denseranges.cpp create mode 100644 icuSources/tools/toolutil/denseranges.h delete mode 100644 icuSources/tools/toolutil/platform_xopen_source_extended.h create mode 100644 icuSources/tools/toolutil/ppucd.cpp create mode 100644 icuSources/tools/toolutil/ppucd.h diff --git a/ICU.plist b/ICU.plist index 9a6decf4..2b61dba6 100644 --- a/ICU.plist +++ b/ICU.plist @@ -4,7 +4,7 @@ OpenSourceImportDate - 2011-03-13 + 2012-04-06 OpenSourceLicense other OpenSourceLicenseFile @@ -12,11 +12,11 @@ OpenSourceProject International Components for Unicode OpenSourceURL - http://source.icu-project.org/repos/icu/icu/tags/release-4-6-1/ + http://source.icu-project.org/repos/icu/icu/tags/release-49-1-1 OpenSourceVersion - 4.6.1 + 49.1.1 OpenSourceWebsiteURL - http://www.icu-project.org/ + http://site.icu-project.org/ diff --git a/crosshostpatchconfig.txt b/crosshostpatchconfig.txt index 469e87f3..cafd1d42 100644 --- a/crosshostpatchconfig.txt +++ b/crosshostpatchconfig.txt @@ -1,6 +1,15 @@ ---- icuSources/common/unicode/uconfig.h 2009-07-31 21:51:57.000000000 -0700 -+++ build/common/unicode/uconfig.h 2010-04-21 09:29:11.000000000 -0700 -@@ -225,7 +225,7 @@ +--- icuSources/common/unicode/uconfig.h 2011-12-11 21:21:47.000000000 -0800 ++++ build/common/unicode/uconfig.h 2011-12-15 22:22:52.000000000 -0800 +@@ -106,7 +106,7 @@ + * @internal + */ + #ifndef U_DISABLE_RENAMING +-#define U_DISABLE_RENAMING 0 ++#define U_DISABLE_RENAMING 1 + #endif + + /** +@@ -401,7 +401,7 @@ * @stable ICU 3.2 */ #ifndef UCONFIG_NO_SERVICE @@ -9,14 +18,14 @@ #endif #endif ---- icuSources/common/unicode/utypes.h 2010-03-11 20:47:35.000000000 -0800 -+++ build/common/unicode/utypes.h 2010-04-21 13:49:00.000000000 -0700 -@@ -234,7 +234,7 @@ - */ - #define U_ICUDATA_NAME "icudt" U_ICU_VERSION_SHORT U_ICUDATA_TYPE_LETTER /**< @internal */ +--- icuSources/common/unicode/utypes.h 2011-12-12 12:17:54.000000000 -0800 ++++ build/common/unicode/utypes.h 2011-12-15 22:23:21.000000000 -0800 +@@ -137,7 +137,7 @@ + #define U_ICUDATA_NAME "icudt" U_ICU_VERSION_SHORT U_ICUDATA_TYPE_LETTER + #ifndef U_HIDE_INTERNAL_API #define U_USRDATA_NAME "usrdt" U_ICU_VERSION_SHORT U_ICUDATA_TYPE_LETTER /**< @internal */ -#define U_USE_USRDATA 1 /**< @internal */ +#define U_USE_USRDATA 0 /**< @internal */ + #endif /* U_HIDE_INTERNAL_API */ /** - * U_ICU_ENTRY_POINT is the name of the DLL entry point to the ICU data library. diff --git a/icuSources/Doxyfile.in b/icuSources/Doxyfile.in index 771b9939..a6cd9820 100644 --- a/icuSources/Doxyfile.in +++ b/icuSources/Doxyfile.in @@ -1,7 +1,7 @@ # Doxyfile 1.3.7 # ******************************************************************** # * COPYRIGHT: -# * Copyright (c) 2004-2010, International Business Machines Corporation +# * Copyright (c) 2004-2011, International Business Machines Corporation # * and others. All Rights Reserved. # ******************************************************************** @@ -92,7 +92,7 @@ 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 EXCLUDE_SYMLINKS = NO EXCLUDE_PATTERNS = config*.h -EXAMPLE_PATH = +EXAMPLE_PATH = @srcdir@/ EXAMPLE_PATTERNS = EXAMPLE_RECURSIVE = NO IMAGE_PATH = @@ -230,4 +230,4 @@ DOT_CLEANUP = YES #--------------------------------------------------------------------------- # Configuration::additions related to the search engine #--------------------------------------------------------------------------- -SEARCHENGINE = YES +SEARCHENGINE = NO diff --git a/icuSources/Makefile.in b/icuSources/Makefile.in index fa94c484..bcaec91a 100644 --- a/icuSources/Makefile.in +++ b/icuSources/Makefile.in @@ -1,6 +1,6 @@ #****************************************************************************** # -# Copyright (C) 1998-2010, International Business Machines +# Copyright (C) 1998-2012, International Business Machines # Corporation and others. All Rights Reserved. # #****************************************************************************** @@ -68,7 +68,8 @@ EXTRA_DATA = install-recursive clean clean-local clean-recursive distclean \ distclean-local distclean-recursive doc dist dist-local dist-recursive \ check check-local check-recursive clean-recursive-with-twist install-icu \ -doc install-doc tests icu4j-data icu4j-data-install update-windows-makefiles xcheck-local xcheck-recursive xperf xcheck xperf-recursive +doc install-doc tests icu4j-data icu4j-data-install update-windows-makefiles xcheck-local xcheck-recursive xperf xcheck xperf-recursive \ +check-exhaustive check-exhaustive-local check-exhaustive-recursive releaseDist ## Clear suffix list .SUFFIXES : @@ -83,6 +84,9 @@ check: all check-recursive check-recursive: all xcheck: all xcheck-recursive xperf: all xperf-recursive +check-exhaustive: all check-exhaustive-recursive + +check-exhaustive-local: check-local xcheck-recursive: all xcheck-local @$(MAKE) -C test xcheck @@ -90,13 +94,20 @@ xcheck-recursive: all xcheck-local xperf-recursive: all tests @$(MAKE) -C test/perf xperf +$(top_builddir)/config/icuinfo.xml: all + @$(MAKE) -C tools/icuinfo check + ifeq ($(DOXYGEN),) -doc: +doc doc-searchengine: @echo you need Doxygen to generate documentation. Doxygen can be found on the Web @echo at http://www.doxygen.org/ else 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 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) @@ -115,7 +126,7 @@ $(LIBDIR) $(BINDIR): -$(MKINSTALLDIRS) $@ ## Recursive targets -all-recursive install-recursive clean-recursive distclean-recursive dist-recursive check-recursive: $(LIBDIR) $(BINDIR) +all-recursive install-recursive clean-recursive distclean-recursive dist-recursive check-recursive check-exhaustive-recursive: $(LIBDIR) $(BINDIR) @dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(LOCAL_SUBDIRS)'; for subdir in $$list; do \ @@ -153,6 +164,8 @@ install-icu: $(INSTALLED_BUILT_FILES) $(INSTALL_SCRIPT) $(top_builddir)/config/icu-config $(DESTDIR)$(bindir)/icu-config $(INSTALL_DATA) $(top_builddir)/config/Makefile.inc $(DESTDIR)$(pkglibdir)/Makefile.inc $(INSTALL_DATA) $(top_builddir)/config/pkgdata.inc $(DESTDIR)$(pkglibdir)/pkgdata.inc +# @echo icuinfo.xml is built after make check. +# -$(INSTALL_DATA) $(top_builddir)/config/icuinfo.xml $(DESTDIR)$(pkglibdir)/icuinfo.xml cd $(DESTDIR)$(pkglibdir)/..; \ $(RM) current && ln -s $(VERSION) current; \ $(RM) Makefile.inc && ln -s current/Makefile.inc Makefile.inc; \ @@ -179,12 +192,12 @@ clean-local: test -z "$(CLEANFILES)" || $(RMV) $(CLEANFILES) -$(RMV) "test-*.xml" -$(RMV) "perf-*.xml" - -$(RMV) $(ALL_PKGCONFIG_FILES) + -$(RMV) $(ALL_PKGCONFIG_FILES) $(top_builddir)/config/icuinfo.xml $(RMV) Doxyfile doc $(DOCZIP) 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 + $(RMV) config.cache config.log config.status $(top_builddir)/config/icucross.mk autom4te.cache uconfig.h.prepend $(RMV) Makefile config/Makefile icudefs.mk $(LIBDIR) $(BINDIR) -$(RMV) dist @@ -335,3 +348,26 @@ update-windows-makefiles: config.status # For building a source distribution. distcheck dist-local: $(MAKE) -C . -f config/dist.mk srcdir="$(srcdir)" top_srcdir="$(top_srcdir)" $@ + +ifeq ($(DESTDIR),) +releaseDist: + @echo "Please provide DESTDIR when calling the target releaseDist." +else +releaseDist: install + @echo -n "ICU Version: " > $(DESTDIR)/readme.txt + @echo `./config/icu-config --noverify --version` >> $(DESTDIR)/readme.txt + @echo -n "HOST: " >> $(DESTDIR)/readme.txt + @echo `./config/icu-config --noverify --host` >> $(DESTDIR)/readme.txt + @echo -n "CC Compiler: " >> $(DESTDIR)/readme.txt + @echo `./config/icu-config --noverify --cc` >> $(DESTDIR)/readme.txt + @echo -n "CXX Compiler: " >> $(DESTDIR)/readme.txt + @echo `./config/icu-config --noverify --cxx` >> $(DESTDIR)/readme.txt +endif + +check-installed-icu: install + @echo "Testing ICU installed in $(prefix)" + $(INSTALLED_INVOKE) $(bindir)/icuinfo$(EXEEXT) + $(INSTALLED_INVOKE) $(bindir)/uconv$(EXEEXT) -V + $(INSTALLED_INVOKE) $(bindir)/genrb$(EXEEXT) -V + $(INSTALLED_INVOKE) $(bindir)/gencnval$(EXEEXT) -h + @echo INSTALLED ICU IN "$(prefix)" OK! diff --git a/icuSources/aclocal.m4 b/icuSources/aclocal.m4 index 78ddc14b..95c92923 100644 --- a/icuSources/aclocal.m4 +++ b/icuSources/aclocal.m4 @@ -1,5 +1,5 @@ # aclocal.m4 for ICU -# Copyright (c) 1999-2010, International Business Machines Corporation and +# Copyright (c) 1999-2011, International Business Machines Corporation and # others. All Rights Reserved. # Stephen F. Booth @@ -245,7 +245,7 @@ AC_DEFUN(AC_CHECK_64BIT_LIBS, if test "$GCC" = yes; then CFLAGS="${CFLAGS} -m64" CXXFLAGS="${CXXFLAGS} -m64" - AC_COMPILE_IFELSE(int main(void) {return (sizeof(void*)*8==64)?0:1;}, + AC_COMPILE_IFELSE([AC_LANG_SOURCE([int main(void) {return (sizeof(void*)*8==64)?0:1;}])], CAN_BUILD_64=yes, CAN_BUILD_64=no) else case "${host}" in @@ -253,8 +253,8 @@ AC_DEFUN(AC_CHECK_64BIT_LIBS, # 1. try -m64 CFLAGS="${CFLAGS} -m64" CXXFLAGS="${CXXFLAGS} -m64" - AC_COMPILE_IFELSE(int main(void) {return (sizeof(void*)*8==64)?0:1;}, - CAN_BUILD_64=yes, CAN_BUILD_64=no) + AC_RUN_IFELSE([AC_LANG_SOURCE([int main(void) {return (sizeof(void*)*8==64)?0:1;}])], + CAN_BUILD_64=yes, CAN_BUILD_64=no, CAN_BUILD_64=unknown) if test "$CAN_BUILD_64" != yes; then # Nope. back out changes. CFLAGS="${CFLAGS_OLD}" @@ -276,14 +276,15 @@ AC_DEFUN(AC_CHECK_64BIT_LIBS, # 1. try -m64 CFLAGS="${CFLAGS} -m64" CXXFLAGS="${CXXFLAGS} -m64" - AC_COMPILE_IFELSE(int main(void) {return (sizeof(void*)*8==64)?0:1;}, - CAN_BUILD_64=yes, CAN_BUILD_64=no) + AC_RUN_IFELSE([AC_LANG_SOURCE([int main(void) {return (sizeof(void*)*8==64)?0:1;}])], + CAN_BUILD_64=yes, CAN_BUILD_64=no, CAN_BUILD_64=unknown) if test "$CAN_BUILD_64" != yes; then # Nope. back out changes. CFLAGS="${CFLAGS_OLD}" CXXFLAGS="${CXXFLAGS_OLD}" # 2. try the older compiler option ## TODO: cross compile problem + AMD64=`isainfo -n 2>&1 | grep amd64` SOL64=`$CXX -xtarget=generic64 2>&1 && $CC -xtarget=generic64 2>&1 | grep -v usage:` if test -z "$SOL64" && test -n "$AMD64"; then CFLAGS="${CFLAGS} -xtarget=generic64" @@ -313,7 +314,7 @@ AC_DEFUN(AC_CHECK_64BIT_LIBS, CFLAGS="${CFLAGS} -q64" CXXFLAGS="${CXXFLAGS} -q64" LDFLAGS="${LDFLAGS} -q64" - AC_COMPILE_IFELSE(int main(void) {return (sizeof(void*)*8==64)?0:1;}, + AC_COMPILE_IFELSE([AC_LANG_SOURCE([int main(void) {return (sizeof(void*)*8==64)?0:1;}])], CAN_BUILD_64=yes, CAN_BUILD_64=no) if test "$CAN_BUILD_64" = yes; then # worked- set other options. @@ -330,7 +331,7 @@ AC_DEFUN(AC_CHECK_64BIT_LIBS, CFLAGS="${CFLAGS} +DD64" CXXFLAGS="${CXXFLAGS} +DD64" - AC_COMPILE_IFELSE(int main(void) {return (sizeof(void*)*8==64)?0:1;}, + AC_COMPILE_IFELSE([AC_LANG_SOURCE([int main(void) {return (sizeof(void*)*8==64)?0:1;}])], CAN_BUILD_64=yes, CAN_BUILD_64=no) if test "$CAN_BUILD_64" != yes; then # reset @@ -339,7 +340,7 @@ AC_DEFUN(AC_CHECK_64BIT_LIBS, # append CFLAGS="${CFLAGS} +DA2.0W" CXXFLAGS="${CXXFLAGS} +DA2.0W" - AC_COMPILE_IFELSE(int main(void) {return (sizeof(void*)*8==64)?0:1;}, + AC_COMPILE_IFELSE([AC_LANG_SOURCE([int main(void) {return (sizeof(void*)*8==64)?0:1;}])], CAN_BUILD_64=yes, CAN_BUILD_64=no) fi ;; @@ -347,7 +348,7 @@ AC_DEFUN(AC_CHECK_64BIT_LIBS, CFLAGS="${CFLAGS} -Wc,lp64" CXXFLAGS="${CXXFLAGS} -Wc,lp64" LDFLAGS="${LDFLAGS} -Wl,lp64" - AC_COMPILE_IFELSE(int main(void) {return (sizeof(void*)*8==64)?0:1;}, + AC_COMPILE_IFELSE([AC_LANG_SOURCE([int main(void) {return (sizeof(void*)*8==64)?0:1;}])], CAN_BUILD_64=yes, CAN_BUILD_64=no) ;; *) @@ -358,7 +359,7 @@ AC_DEFUN(AC_CHECK_64BIT_LIBS, AC_MSG_RESULT($CAN_BUILD_64) if test "$CAN_BUILD_64" = yes; then AC_MSG_CHECKING([whether runnable 64-bit binaries are being built ]) - AC_TRY_RUN(int main(void) {return (sizeof(void*)*8==64)?0:1;}, + AC_RUN_IFELSE([AC_LANG_SOURCE([int main(void) {return (sizeof(void*)*8==64)?0:1;}])], BITS_RUN_64=yes, BITS_RUN_64=no, BITS_RUN_64=unknown) AC_MSG_RESULT($BITS_RUN_64); @@ -379,13 +380,13 @@ AC_DEFUN(AC_CHECK_64BIT_LIBS, if test "$GCC" = yes; then CFLAGS="${CFLAGS} -m32" CXXFLAGS="${CXXFLAGS} -m32" - AC_COMPILE_IFELSE(int main(void) {return (sizeof(void*)*8==32)?0:1;}, + AC_COMPILE_IFELSE([AC_LANG_SOURCE([int main(void) {return (sizeof(void*)*8==32)?0:1;}])], CAN_BUILD_32=yes, CAN_BUILD_32=no) fi AC_MSG_RESULT($CAN_BUILD_32) if test "$CAN_BUILD_32" = yes; then AC_MSG_CHECKING([whether runnable 32-bit binaries are being built ]) - AC_TRY_RUN(int main(void) {return (sizeof(void*)*8==32)?0:1;}, + AC_RUN_IFELSE([AC_LANG_SOURCE([int main(void) {return (sizeof(void*)*8==32)?0:1;}])], BITS_RUN_32=yes, BITS_RUN_32=no, BITS_RUN_32=unknown) AC_MSG_RESULT($BITS_RUN_32); CFLAGS_32="${CFLAGS}" @@ -451,10 +452,15 @@ AC_DEFUN(AC_CHECK_STRICT_COMPILE, then if test "$GCC" = yes then - CFLAGS="$CFLAGS -Wall -ansi -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -Wno-long-long" 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 " + 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 else case "${host}" in diff --git a/icuSources/allinone/icucheck.bat b/icuSources/allinone/icucheck.bat index 0a92b333..97f5eba6 100644 --- a/icuSources/allinone/icucheck.bat +++ b/icuSources/allinone/icucheck.bat @@ -1,7 +1,7 @@ @echo off REM ******************************************************************** REM * COPYRIGHT: -REM * Copyright (c) 2010, International Business Machines Corporation +REM * Copyright (c) 2010-2011, International Business Machines Corporation REM * and others. All Rights Reserved. REM ******************************************************************** @@ -20,8 +20,15 @@ exit /b 1 set ICU_OPATH=%PATH% -set ICU_ICUDIR=%~f0\..\..\.. +set ICU_ICUDIR="%~f0"\..\..\.. + + set ICU_BINDIR=%ICU_ICUDIR%\bin + +if "%ICU_ARCH%" == "x64" ( +set ICU_BINDIR=%ICU_ICUDIR%\bin64 +) + set PATH=%ICU_BINDIR%;%PATH% echo testing ICU in %ICU_ICUDIR% arch=%ICU_ARCH% type=%ICU_DBRL% @@ -107,7 +114,7 @@ echo - echo - echo - echo ============================================================ -echo Summary: +echo Summary: ICU in %ICU_ICUDIR% arch=%ICU_ARCH% type=%ICU_DBRL% echo - echo Tests Run : %ICURUN% diff --git a/icuSources/common/Makefile.in b/icuSources/common/Makefile.in index c505c90b..dd300a9b 100644 --- a/icuSources/common/Makefile.in +++ b/icuSources/common/Makefile.in @@ -1,6 +1,6 @@ #****************************************************************************** # -# Copyright (C) 1999-2010, International Business Machines +# Copyright (C) 1999-2011, International Business Machines # Corporation and others. All Rights Reserved. # #****************************************************************************** @@ -57,12 +57,9 @@ DYNAMICCXXFLAGS = $(SHAREDLIBCXXFLAGS) CFLAGS += $(LIBCFLAGS) CXXFLAGS += $(LIBCXXFLAGS) -ifneq ($(top_builddir),$(top_srcdir)) -CPPFLAGS += -I- -I$(top_builddir)/common -endif -CPPFLAGS += -I$(srcdir) -I$(top_srcdir)/i18n $(LIBCPPFLAGS) $(CPPFLAGSICUUC) -# we want DEFS here, because we want icucfg.h -DEFS += -DU_COMMON_IMPLEMENTATION @DEFS@ +CPPFLAGS += -I$(srcdir) $(LIBCPPFLAGS) $(CPPFLAGSICUUC) +# we want DEFS here +DEFS += -DU_COMMON_IMPLEMENTATION LDFLAGS += $(LDFLAGSICUUC) # for plugin configuration @@ -82,17 +79,21 @@ udata.o ucmndata.o udatamem.o umapfile.o udataswp.o ucol_swp.o utrace.o \ uhash.o uhash_us.o uenum.o ustrenum.o uvector.o ustack.o uvectr32.o uvectr64.o \ ucnv.o ucnv_bld.o ucnv_cnv.o ucnv_io.o ucnv_cb.o ucnv_err.o ucnvlat1.o \ ucnv_u7.o ucnv_u8.o ucnv_u16.o ucnv_u32.o ucnvscsu.o ucnvbocu.o \ -ucnv_ext.o ucnvmbcs.o ucnv2022.o ucnvhz.o ucnv_lmb.o ucnvisci.o ucnvdisp.o ucnv_set.o \ +ucnv_ext.o ucnvmbcs.o ucnv2022.o ucnvhz.o ucnv_lmb.o ucnvisci.o ucnvdisp.o ucnv_set.o ucnv_ct.o \ uresbund.o ures_cnv.o uresdata.o resbund.o resbund_cnv.o \ -ucat.o locmap.o uloc.o locid.o locutil.o locavailable.o locdispnames.o loclikely.o locresdata.o \ +messagepattern.o ucat.o locmap.o uloc.o locid.o locutil.o locavailable.o locdispnames.o loclikely.o locresdata.o \ bytestream.o stringpiece.o \ -ustr_cnv.o unistr_cnv.o unistr.o unistr_case.o unistr_props.o \ -utf_impl.o ustring.o ustrcase.o ucasemap.o cstring.o ustrfmt.o ustrtrns.o ustr_wcs.o utext.o \ +stringtriebuilder.o bytestriebuilder.o \ +bytestrie.o bytestrieiterator.o \ +ucharstrie.o ucharstriebuilder.o ucharstrieiterator.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 \ normalizer2impl.o normalizer2.o filterednormalizer2.o normlzr.o unorm.o unormcmp.o unorm_it.o \ chariter.o schriter.o uchriter.o uiter.o \ -uchar.o uprops.o ucase.o propname.o ubidi_props.o ubidi.o ubidiwrt.o ubidiln.o ushape.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 uset.o uniset.o usetiter.o ruleiter.o caniter.o unifilt.o unifunct.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 \ 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 \ @@ -101,7 +102,7 @@ util.o util_props.o parsepos.o locbased.o cwchar.o wintz.o mutex.o dtintrv.o ucn ulist.o uloc_tag.o icudataver.o icuplug.o ## Header files to install -HEADERS = $(srcdir)/unicode/*.h unicode/*.h +HEADERS = $(srcdir)/unicode/*.h STATIC_OBJECTS = $(OBJECTS:.o=.$(STATIC_O)) @@ -115,7 +116,7 @@ DEPS = $(OBJECTS:.o=.d) ## List of phony targets .PHONY : all all-local install install-local clean clean-local \ distclean distclean-local install-library install-headers dist \ -dist-local check check-local +dist-local check check-local check-exhaustive ## Clear suffix list .SUFFIXES : @@ -128,7 +129,9 @@ distclean : distclean-local dist: dist-local check: all check-local -all-local: $(ALL_TARGETS) unicode/platform.h +check-exhaustive: check + +all-local: $(ALL_TARGETS) install-local: install-headers install-library @@ -178,7 +181,7 @@ clean-local: $(RMV) $(OBJECTS) $(STATIC_OBJECTS) $(ALL_TARGETS) $(SO_VERSION_DATA) distclean-local: clean-local - $(RMV) Makefile icucfg.h unicode/platform.h $(SVC_HOOK_INC) + $(RMV) Makefile icucfg.h $(SVC_HOOK_INC) check-local: @@ -186,10 +189,6 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(SVC_HOOK_INC) cd $(top_builddir) \ && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status -unicode/platform.h: $(srcdir)/unicode/platform.h.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status - ifneq ($(ENABLE_STATIC),) $(TARGET): $(STATIC_OBJECTS) $(AR) $(ARFLAGS) $(AR_OUTOPT)$@ $^ @@ -199,6 +198,11 @@ endif ifneq ($(ENABLE_SHARED),) $(SHARED_OBJECT): $(OBJECTS) $(SO_VERSION_DATA) $(SHLIB.cc) $(LD_SONAME) $(OUTOPT)$@ $^ $(LIBS) +ifeq ($(ENABLE_RPATH),YES) +ifneq ($(wildcard $(libdir)/$(MIDDLE_SO_TARGET)),) + $(warning RPATH warning: --enable-rpath means test programs may use existing $(libdir)/$(MIDDLE_SO_TARGET)) +endif +endif ifeq ($(OS390BATCH),1) $(BATCH_TARGET):$(OBJECTS) diff --git a/icuSources/common/aaplbfct.cpp b/icuSources/common/aaplbfct.cpp index 5a98675e..d2920adb 100644 --- a/icuSources/common/aaplbfct.cpp +++ b/icuSources/common/aaplbfct.cpp @@ -8,7 +8,7 @@ #define __STDC_LIMIT_MACROS 1 #include "unicode/utypes.h" -#if !UCONFIG_NO_BREAK_ITERATION && defined(U_DARWIN) +#if !UCONFIG_NO_BREAK_ITERATION && U_PLATFORM_IS_DARWIN_BASED #include "brkeng.h" #include "dictbe.h" @@ -30,6 +30,8 @@ #include #include #include +// The following is now already included by platform.h (included indirectly by +// utypes.h) if U_PLATFORM_IS_DARWIN_BASED but it doesn't hurt to re-include here #include U_NAMESPACE_BEGIN @@ -202,7 +204,7 @@ AppleLanguageBreakFactory::loadDictionaryFor(UScriptCode script, int32_t breakTy // Iterate the dictionary directories and accumulate in dirGlob NSSearchPathEnumerationState state = NSStartSearchPathEnumeration(NSLibraryDirectory, (NSSearchPathDomainMask) (NSUserDomainMask|NSLocalDomainMask|NSNetworkDomainMask)); - while (state = NSGetNextSearchPathEnumeration(state, path)) { + while ((state = NSGetNextSearchPathEnumeration(state, path)) != 0) { // First get the directory itself. We should never overflow, but use strlcat anyway // to avoid a crash if we do. strlcat(path, "/Dictionaries", sizeof(path)); @@ -234,7 +236,7 @@ AppleLanguageBreakFactory::loadDictionaryFor(UScriptCode script, int32_t breakTy globFlags &= ~GLOB_APPEND; char **pathsp = dirGlob.gl_pathv; const char *dictpath; - while (dictpath = *pathsp++) { + while ((dictpath = *pathsp++) != NULL) { // Stat the directory -- ignore if stat failure if (!stat(dictpath, &dictStat)) { // Glob the dictionaries in the directory @@ -371,4 +373,4 @@ AppleLanguageBreakFactory::loadDictionaryFor(UScriptCode script, int32_t breakTy U_NAMESPACE_END -#endif /* #if !UCONFIG_NO_BREAK_ITERATION && defined(U_DARWIN) */ +#endif /* #if !UCONFIG_NO_BREAK_ITERATION && U_PLATFORM_IS_DARWIN_BASED */ diff --git a/icuSources/common/appendable.cpp b/icuSources/common/appendable.cpp new file mode 100644 index 00000000..4d672fc0 --- /dev/null +++ b/icuSources/common/appendable.cpp @@ -0,0 +1,74 @@ +/* +******************************************************************************* +* Copyright (C) 2011, International Business Machines +* Corporation and others. All Rights Reserved. +******************************************************************************* +* file name: appendable.cpp +* encoding: US-ASCII +* tab size: 8 (not used) +* indentation:4 +* +* created on: 2010dec07 +* created by: Markus W. Scherer +*/ + +#include "unicode/utypes.h" +#include "unicode/appendable.h" +#include "unicode/utf16.h" + +U_NAMESPACE_BEGIN + +Appendable::~Appendable() {} + +UBool +Appendable::appendCodePoint(UChar32 c) { + if(c<=0xffff) { + return appendCodeUnit((UChar)c); + } else { + return appendCodeUnit(U16_LEAD(c)) && appendCodeUnit(U16_TRAIL(c)); + } +} + +UBool +Appendable::appendString(const UChar *s, int32_t length) { + if(length<0) { + UChar c; + while((c=*s++)!=0) { + if(!appendCodeUnit(c)) { + return FALSE; + } + } + } else if(length>0) { + const UChar *limit=s+length; + do { + if(!appendCodeUnit(*s++)) { + return FALSE; + } + } while(s>6; - int32_t trail=start&0x3f; + U_ASSERT(start>6; // Named for UTF-8 2-byte lead byte with upper 5 bits. + int32_t trail=start&0x3f; // Named for UTF-8 2-byte trail byte with lower 6 bits. // Set one bit indicating an all-one block. uint32_t bits=(uint32_t)1<clone(); } @@ -256,13 +262,15 @@ public: } }; +ICUBreakIteratorService::~ICUBreakIteratorService() {} + // ------------------------------------- U_NAMESPACE_END // defined in ucln_cmn.h -static U_NAMESPACE_QUALIFIER ICULocaleService* gService = NULL; +static icu::ICULocaleService* gService = NULL; /** * Release all static memory held by breakiterator. diff --git a/icuSources/common/bytestream.cpp b/icuSources/common/bytestream.cpp index e2142ce1..ebd4148e 100644 --- a/icuSources/common/bytestream.cpp +++ b/icuSources/common/bytestream.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2009-2010, International Business Machines +// Copyright (C) 2009-2011, International Business Machines // Corporation and others. All Rights Reserved. // // Copyright 2007 Google Inc. All Rights Reserved. @@ -10,6 +10,8 @@ U_NAMESPACE_BEGIN +ByteSink::~ByteSink() {} + char* ByteSink::GetAppendBuffer(int32_t min_capacity, int32_t /*desired_capacity_hint*/, char* scratch, int32_t scratch_capacity, @@ -29,6 +31,8 @@ CheckedArrayByteSink::CheckedArrayByteSink(char* outbuf, int32_t capacity) size_(0), appended_(0), overflowed_(FALSE) { } +CheckedArrayByteSink::~CheckedArrayByteSink() {} + CheckedArrayByteSink& CheckedArrayByteSink::Reset() { size_ = appended_ = 0; overflowed_ = FALSE; diff --git a/icuSources/common/bytestrie.cpp b/icuSources/common/bytestrie.cpp new file mode 100644 index 00000000..8a1ab4c6 --- /dev/null +++ b/icuSources/common/bytestrie.cpp @@ -0,0 +1,439 @@ +/* +******************************************************************************* +* Copyright (C) 2010-2011, International Business Machines +* Corporation and others. All Rights Reserved. +******************************************************************************* +* file name: bytestrie.cpp +* encoding: US-ASCII +* tab size: 8 (not used) +* indentation:4 +* +* created on: 2010sep25 +* created by: Markus W. Scherer +*/ + +#include "unicode/utypes.h" +#include "unicode/bytestream.h" +#include "unicode/bytestrie.h" +#include "unicode/uobject.h" +#include "cmemory.h" +#include "uassert.h" + +U_NAMESPACE_BEGIN + +BytesTrie::~BytesTrie() { + uprv_free(ownedArray_); +} + +// lead byte already shifted right by 1. +int32_t +BytesTrie::readValue(const uint8_t *pos, int32_t leadByte) { + int32_t value; + if(leadByte=kMinValueLead) ? + valueResult(node) : USTRINGTRIE_NO_VALUE; + } +} + +UStringTrieResult +BytesTrie::branchNext(const uint8_t *pos, int32_t length, int32_t inByte) { + // Branch according to the current byte. + if(length==0) { + length=*pos++; + } + ++length; + // The length of the branch is the number of bytes to select from. + // The data structure encodes a binary search. + while(length>kMaxBranchLinearSubNodeLength) { + if(inByte<*pos++) { + length>>=1; + pos=jumpByDelta(pos); + } else { + length=length-(length>>1); + pos=skipDelta(pos); + } + } + // Drop down to linear search for the last few bytes. + // length>=2 because the loop body above sees length>kMaxBranchLinearSubNodeLength>=3 + // and divides length by 2. + do { + if(inByte==*pos++) { + UStringTrieResult result; + int32_t node=*pos; + U_ASSERT(node>=kMinValueLead); + if(node&kValueIsFinal) { + // Leave the final value for getValue() to read. + result=USTRINGTRIE_FINAL_VALUE; + } else { + // Use the non-final value as the jump delta. + ++pos; + // int32_t delta=readValue(pos, node>>1); + node>>=1; + int32_t delta; + if(node=kMinValueLead ? valueResult(node) : USTRINGTRIE_NO_VALUE; + } + pos_=pos; + return result; + } + --length; + pos=skipValue(pos); + } while(length>1); + if(inByte==*pos++) { + pos_=pos; + int32_t node=*pos; + return node>=kMinValueLead ? valueResult(node) : USTRINGTRIE_NO_VALUE; + } else { + stop(); + return USTRINGTRIE_NO_MATCH; + } +} + +UStringTrieResult +BytesTrie::nextImpl(const uint8_t *pos, int32_t inByte) { + for(;;) { + int32_t node=*pos++; + if(node=kMinValueLead) ? + valueResult(node) : USTRINGTRIE_NO_VALUE; + } else { + // No match. + break; + } + } else if(node&kValueIsFinal) { + // No further matching bytes. + break; + } else { + // Skip intermediate value. + pos=skipValue(pos, node); + // The next node must not also be a value node. + U_ASSERT(*pos=0) { + // Remaining part of a linear-match node. + if(inByte==*pos++) { + remainingMatchLength_=--length; + pos_=pos; + int32_t node; + return (length<0 && (node=*pos)>=kMinValueLead) ? + valueResult(node) : USTRINGTRIE_NO_VALUE; + } else { + stop(); + return USTRINGTRIE_NO_MATCH; + } + } + return nextImpl(pos, inByte); +} + +UStringTrieResult +BytesTrie::next(const char *s, int32_t sLength) { + if(sLength<0 ? *s==0 : sLength==0) { + // Empty input. + return current(); + } + const uint8_t *pos=pos_; + if(pos==NULL) { + return USTRINGTRIE_NO_MATCH; + } + int32_t length=remainingMatchLength_; // Actual remaining match length minus 1. + for(;;) { + // Fetch the next input byte, if there is one. + // Continue a linear-match node without rechecking sLength<0. + int32_t inByte; + if(sLength<0) { + for(;;) { + if((inByte=*s++)==0) { + remainingMatchLength_=length; + pos_=pos; + int32_t node; + return (length<0 && (node=*pos)>=kMinValueLead) ? + valueResult(node) : USTRINGTRIE_NO_VALUE; + } + if(length<0) { + remainingMatchLength_=length; + break; + } + if(inByte!=*pos) { + stop(); + return USTRINGTRIE_NO_MATCH; + } + ++pos; + --length; + } + } else { + for(;;) { + if(sLength==0) { + remainingMatchLength_=length; + pos_=pos; + int32_t node; + return (length<0 && (node=*pos)>=kMinValueLead) ? + valueResult(node) : USTRINGTRIE_NO_VALUE; + } + inByte=*s++; + --sLength; + if(length<0) { + remainingMatchLength_=length; + break; + } + if(inByte!=*pos) { + stop(); + return USTRINGTRIE_NO_MATCH; + } + ++pos; + --length; + } + } + for(;;) { + int32_t node=*pos++; + if(nodekMaxBranchLinearSubNodeLength) { + ++pos; // ignore the comparison byte + if(NULL==findUniqueValueFromBranch(jumpByDelta(pos), length>>1, haveUniqueValue, uniqueValue)) { + return NULL; + } + length=length-(length>>1); + pos=skipDelta(pos); + } + do { + ++pos; // ignore a comparison byte + // handle its value + int32_t node=*pos++; + UBool isFinal=(UBool)(node&kValueIsFinal); + int32_t value=readValue(pos, node>>1); + pos=skipValue(pos, node); + if(isFinal) { + if(haveUniqueValue) { + if(value!=uniqueValue) { + return NULL; + } + } else { + uniqueValue=value; + haveUniqueValue=TRUE; + } + } else { + if(!findUniqueValue(pos+value, haveUniqueValue, uniqueValue)) { + return NULL; + } + haveUniqueValue=TRUE; + } + } while(--length>1); + return pos+1; // ignore the last comparison byte +} + +UBool +BytesTrie::findUniqueValue(const uint8_t *pos, UBool haveUniqueValue, int32_t &uniqueValue) { + for(;;) { + int32_t node=*pos++; + if(node>1); + if(haveUniqueValue) { + if(value!=uniqueValue) { + return FALSE; + } + } else { + uniqueValue=value; + haveUniqueValue=TRUE; + } + if(isFinal) { + return TRUE; + } + pos=skipValue(pos, node); + } + } +} + +int32_t +BytesTrie::getNextBytes(ByteSink &out) const { + const uint8_t *pos=pos_; + if(pos==NULL) { + return 0; + } + if(remainingMatchLength_>=0) { + append(out, *pos); // Next byte of a pending linear-match node. + return 1; + } + int32_t node=*pos++; + if(node>=kMinValueLead) { + if(node&kValueIsFinal) { + return 0; + } else { + pos=skipValue(pos, node); + node=*pos++; + U_ASSERT(nodekMaxBranchLinearSubNodeLength) { + ++pos; // ignore the comparison byte + getNextBranchBytes(jumpByDelta(pos), length>>1, out); + length=length-(length>>1); + pos=skipDelta(pos); + } + do { + append(out, *pos++); + pos=skipValue(pos); + } while(--length>1); + append(out, *pos); +} + +void +BytesTrie::append(ByteSink &out, int c) { + char ch=(char)c; + out.Append(&ch, 1); +} + +U_NAMESPACE_END diff --git a/icuSources/common/bytestriebuilder.cpp b/icuSources/common/bytestriebuilder.cpp new file mode 100644 index 00000000..c105dfec --- /dev/null +++ b/icuSources/common/bytestriebuilder.cpp @@ -0,0 +1,501 @@ +/* +******************************************************************************* +* Copyright (C) 2010-2011, International Business Machines +* Corporation and others. All Rights Reserved. +******************************************************************************* +* file name: bytestriebuilder.cpp +* encoding: US-ASCII +* tab size: 8 (not used) +* indentation:4 +* +* created on: 2010sep25 +* created by: Markus W. Scherer +*/ + +#include "unicode/utypes.h" +#include "unicode/bytestrie.h" +#include "unicode/bytestriebuilder.h" +#include "unicode/stringpiece.h" +#include "charstr.h" +#include "cmemory.h" +#include "uhash.h" +#include "uarrsort.h" +#include "uassert.h" +#include "ustr_imp.h" + +U_NAMESPACE_BEGIN + +/* + * Note: This builder implementation stores (bytes, value) pairs with full copies + * of the byte sequences, until the BytesTrie is built. + * It might(!) take less memory if we collected the data in a temporary, dynamic trie. + */ + +class BytesTrieElement : public UMemory { +public: + // Use compiler's default constructor, initializes nothing. + + void setTo(const StringPiece &s, int32_t val, CharString &strings, UErrorCode &errorCode); + + StringPiece getString(const CharString &strings) const { + int32_t offset=stringOffset; + int32_t length; + if(offset>=0) { + length=(uint8_t)strings[offset++]; + } else { + offset=~offset; + length=((int32_t)(uint8_t)strings[offset]<<8)|(uint8_t)strings[offset+1]; + offset+=2; + } + return StringPiece(strings.data()+offset, length); + } + int32_t getStringLength(const CharString &strings) const { + int32_t offset=stringOffset; + if(offset>=0) { + return (uint8_t)strings[offset]; + } else { + offset=~offset; + return ((int32_t)(uint8_t)strings[offset]<<8)|(uint8_t)strings[offset+1]; + } + } + + char charAt(int32_t index, const CharString &strings) const { return data(strings)[index]; } + + int32_t getValue() const { return value; } + + int32_t compareStringTo(const BytesTrieElement &o, const CharString &strings) const; + +private: + const char *data(const CharString &strings) const { + int32_t offset=stringOffset; + if(offset>=0) { + ++offset; + } else { + offset=~offset+2; + } + return strings.data()+offset; + } + + // If the stringOffset is non-negative, then the first strings byte contains + // the string length. + // If the stringOffset is negative, then the first two strings bytes contain + // the string length (big-endian), and the offset needs to be bit-inverted. + // (Compared with a stringLength field here, this saves 3 bytes per string for most strings.) + int32_t stringOffset; + int32_t value; +}; + +void +BytesTrieElement::setTo(const StringPiece &s, int32_t val, + CharString &strings, UErrorCode &errorCode) { + if(U_FAILURE(errorCode)) { + return; + } + int32_t length=s.length(); + if(length>0xffff) { + // Too long: We store the length in 1 or 2 bytes. + errorCode=U_INDEX_OUTOFBOUNDS_ERROR; + return; + } + int32_t offset=strings.length(); + if(length>0xff) { + offset=~offset; + strings.append((char)(length>>8), errorCode); + } + strings.append((char)length, errorCode); + stringOffset=offset; + value=val; + strings.append(s, errorCode); +} + +int32_t +BytesTrieElement::compareStringTo(const BytesTrieElement &other, const CharString &strings) const { + // TODO: add StringPiece::compare(), see ticket #8187 + StringPiece thisString=getString(strings); + StringPiece otherString=other.getString(strings); + int32_t lengthDiff=thisString.length()-otherString.length(); + int32_t commonLength; + if(lengthDiff<=0) { + commonLength=thisString.length(); + } else { + commonLength=otherString.length(); + } + int32_t diff=uprv_memcmp(thisString.data(), otherString.data(), commonLength); + return diff!=0 ? diff : lengthDiff; +} + +BytesTrieBuilder::BytesTrieBuilder(UErrorCode &errorCode) + : strings(NULL), elements(NULL), elementsCapacity(0), elementsLength(0), + bytes(NULL), bytesCapacity(0), bytesLength(0) { + if(U_FAILURE(errorCode)) { + return; + } + strings=new CharString(); + if(strings==NULL) { + errorCode=U_MEMORY_ALLOCATION_ERROR; + } +} + +BytesTrieBuilder::~BytesTrieBuilder() { + delete strings; + delete[] elements; + uprv_free(bytes); +} + +BytesTrieBuilder & +BytesTrieBuilder::add(const StringPiece &s, int32_t value, UErrorCode &errorCode) { + if(U_FAILURE(errorCode)) { + return *this; + } + if(bytesLength>0) { + // Cannot add elements after building. + errorCode=U_NO_WRITE_PERMISSION; + return *this; + } + if(elementsLength==elementsCapacity) { + int32_t newCapacity; + if(elementsCapacity==0) { + newCapacity=1024; + } else { + newCapacity=4*elementsCapacity; + } + BytesTrieElement *newElements=new BytesTrieElement[newCapacity]; + if(newElements==NULL) { + errorCode=U_MEMORY_ALLOCATION_ERROR; + return *this; // error instead of dereferencing null + } + if(elementsLength>0) { + uprv_memcpy(newElements, elements, elementsLength*sizeof(BytesTrieElement)); + } + delete[] elements; + elements=newElements; + elementsCapacity=newCapacity; + } + elements[elementsLength++].setTo(s, value, *strings, errorCode); + return *this; +} + +U_CDECL_BEGIN + +static int32_t U_CALLCONV +compareElementStrings(const void *context, const void *left, const void *right) { + const CharString *strings=reinterpret_cast(context); + const BytesTrieElement *leftElement=reinterpret_cast(left); + const BytesTrieElement *rightElement=reinterpret_cast(right); + return leftElement->compareStringTo(*rightElement, *strings); +} + +U_CDECL_END + +BytesTrie * +BytesTrieBuilder::build(UStringTrieBuildOption buildOption, UErrorCode &errorCode) { + buildBytes(buildOption, errorCode); + BytesTrie *newTrie=NULL; + if(U_SUCCESS(errorCode)) { + newTrie=new BytesTrie(bytes, bytes+(bytesCapacity-bytesLength)); + if(newTrie==NULL) { + errorCode=U_MEMORY_ALLOCATION_ERROR; + } else { + bytes=NULL; // The new trie now owns the array. + bytesCapacity=0; + } + } + return newTrie; +} + +StringPiece +BytesTrieBuilder::buildStringPiece(UStringTrieBuildOption buildOption, UErrorCode &errorCode) { + buildBytes(buildOption, errorCode); + StringPiece result; + if(U_SUCCESS(errorCode)) { + result.set(bytes+(bytesCapacity-bytesLength), bytesLength); + } + return result; +} + +void +BytesTrieBuilder::buildBytes(UStringTrieBuildOption buildOption, UErrorCode &errorCode) { + if(U_FAILURE(errorCode)) { + return; + } + if(bytes!=NULL && bytesLength>0) { + // Already built. + return; + } + if(bytesLength==0) { + if(elementsLength==0) { + errorCode=U_INDEX_OUTOFBOUNDS_ERROR; + return; + } + uprv_sortArray(elements, elementsLength, (int32_t)sizeof(BytesTrieElement), + compareElementStrings, strings, + FALSE, // need not be a stable sort + &errorCode); + if(U_FAILURE(errorCode)) { + return; + } + // Duplicate strings are not allowed. + StringPiece prev=elements[0].getString(*strings); + for(int32_t i=1; ilength(); + if(capacity<1024) { + capacity=1024; + } + if(bytesCapacity(uprv_malloc(capacity)); + if(bytes==NULL) { + errorCode=U_MEMORY_ALLOCATION_ERROR; + bytesCapacity=0; + return; + } + bytesCapacity=capacity; + } + StringTrieBuilder::build(buildOption, elementsLength, errorCode); + if(bytes==NULL) { + errorCode=U_MEMORY_ALLOCATION_ERROR; + } +} + +BytesTrieBuilder & +BytesTrieBuilder::clear() { + strings->clear(); + elementsLength=0; + bytesLength=0; + return *this; +} + +int32_t +BytesTrieBuilder::getElementStringLength(int32_t i) const { + return elements[i].getStringLength(*strings); +} + +UChar +BytesTrieBuilder::getElementUnit(int32_t i, int32_t byteIndex) const { + return (uint8_t)elements[i].charAt(byteIndex, *strings); +} + +int32_t +BytesTrieBuilder::getElementValue(int32_t i) const { + return elements[i].getValue(); +} + +int32_t +BytesTrieBuilder::getLimitOfLinearMatch(int32_t first, int32_t last, int32_t byteIndex) const { + const BytesTrieElement &firstElement=elements[first]; + const BytesTrieElement &lastElement=elements[last]; + int32_t minStringLength=firstElement.getStringLength(*strings); + while(++byteIndex0); + return i; +} + +int32_t +BytesTrieBuilder::indexOfElementWithNextUnit(int32_t i, int32_t byteIndex, UChar byte) const { + char b=(char)byte; + while(b==elements[i].charAt(byteIndex, *strings)) { + ++i; + } + return i; +} + +BytesTrieBuilder::BTLinearMatchNode::BTLinearMatchNode(const char *bytes, int32_t len, Node *nextNode) + : LinearMatchNode(len, nextNode), s(bytes) { + hash=hash*37+ustr_hashCharsN(bytes, len); +} + +UBool +BytesTrieBuilder::BTLinearMatchNode::operator==(const Node &other) const { + if(this==&other) { + return TRUE; + } + if(!LinearMatchNode::operator==(other)) { + return FALSE; + } + const BTLinearMatchNode &o=(const BTLinearMatchNode &)other; + return 0==uprv_memcmp(s, o.s, length); +} + +void +BytesTrieBuilder::BTLinearMatchNode::write(StringTrieBuilder &builder) { + BytesTrieBuilder &b=(BytesTrieBuilder &)builder; + next->write(builder); + b.write(s, length); + offset=b.write(b.getMinLinearMatch()+length-1); +} + +StringTrieBuilder::Node * +BytesTrieBuilder::createLinearMatchNode(int32_t i, int32_t byteIndex, int32_t length, + Node *nextNode) const { + return new BTLinearMatchNode( + elements[i].getString(*strings).data()+byteIndex, + length, + nextNode); +} + +UBool +BytesTrieBuilder::ensureCapacity(int32_t length) { + if(bytes==NULL) { + return FALSE; // previous memory allocation had failed + } + if(length>bytesCapacity) { + int32_t newCapacity=bytesCapacity; + do { + newCapacity*=2; + } while(newCapacity<=length); + char *newBytes=reinterpret_cast(uprv_malloc(newCapacity)); + if(newBytes==NULL) { + // unable to allocate memory + uprv_free(bytes); + bytes=NULL; + bytesCapacity=0; + return FALSE; + } + uprv_memcpy(newBytes+(newCapacity-bytesLength), + bytes+(bytesCapacity-bytesLength), bytesLength); + uprv_free(bytes); + bytes=newBytes; + bytesCapacity=newCapacity; + } + return TRUE; +} + +int32_t +BytesTrieBuilder::write(int32_t byte) { + int32_t newLength=bytesLength+1; + if(ensureCapacity(newLength)) { + bytesLength=newLength; + bytes[bytesCapacity-bytesLength]=(char)byte; + } + return bytesLength; +} + +int32_t +BytesTrieBuilder::write(const char *b, int32_t length) { + int32_t newLength=bytesLength+length; + if(ensureCapacity(newLength)) { + bytesLength=newLength; + uprv_memcpy(bytes+(bytesCapacity-bytesLength), b, length); + } + return bytesLength; +} + +int32_t +BytesTrieBuilder::writeElementUnits(int32_t i, int32_t byteIndex, int32_t length) { + return write(elements[i].getString(*strings).data()+byteIndex, length); +} + +int32_t +BytesTrieBuilder::writeValueAndFinal(int32_t i, UBool isFinal) { + if(0<=i && i<=BytesTrie::kMaxOneByteValue) { + return write(((BytesTrie::kMinOneByteValueLead+i)<<1)|isFinal); + } + char intBytes[5]; + 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[4]=(char)i; + length=5; + // } else if(i<=BytesTrie::kMaxOneByteValue) { + // intBytes[0]=(char)(BytesTrie::kMinOneByteValueLead+i); + } else { + if(i<=BytesTrie::kMaxTwoByteValue) { + intBytes[0]=(char)(BytesTrie::kMinTwoByteValueLead+(i>>8)); + } else { + if(i<=BytesTrie::kMaxThreeByteValue) { + intBytes[0]=(char)(BytesTrie::kMinThreeByteValueLead+(i>>16)); + } else { + intBytes[0]=(char)BytesTrie::kFourByteValueLead; + intBytes[1]=(char)(i>>16); + length=2; + } + intBytes[length++]=(char)(i>>8); + } + intBytes[length++]=(char)i; + } + intBytes[0]=(char)((intBytes[0]<<1)|isFinal); + return write(intBytes, length); +} + +int32_t +BytesTrieBuilder::writeValueAndType(UBool hasValue, int32_t value, int32_t node) { + int32_t offset=write(node); + if(hasValue) { + offset=writeValueAndFinal(value, FALSE); + } + return offset; +} + +int32_t +BytesTrieBuilder::writeDeltaTo(int32_t jumpTarget) { + int32_t i=bytesLength-jumpTarget; + U_ASSERT(i>=0); + if(i<=BytesTrie::kMaxOneByteDelta) { + return write(i); + } + char intBytes[5]; + int32_t length; + if(i<=BytesTrie::kMaxTwoByteDelta) { + intBytes[0]=(char)(BytesTrie::kMinTwoByteDeltaLead+(i>>8)); + length=1; + } else { + if(i<=BytesTrie::kMaxThreeByteDelta) { + intBytes[0]=(char)(BytesTrie::kMinThreeByteDeltaLead+(i>>16)); + length=2; + } else { + if(i<=0xffffff) { + intBytes[0]=(char)BytesTrie::kFourByteDeltaLead; + length=3; + } else { + intBytes[0]=(char)BytesTrie::kFiveByteDeltaLead; + intBytes[1]=(char)(i>>24); + length=4; + } + intBytes[1]=(char)(i>>16); + } + intBytes[1]=(char)(i>>8); + } + intBytes[length++]=(char)i; + return write(intBytes, length); +} + +U_NAMESPACE_END diff --git a/icuSources/common/bytestrieiterator.cpp b/icuSources/common/bytestrieiterator.cpp new file mode 100644 index 00000000..d8318f65 --- /dev/null +++ b/icuSources/common/bytestrieiterator.cpp @@ -0,0 +1,210 @@ +/* +******************************************************************************* +* Copyright (C) 2010-2011, International Business Machines +* Corporation and others. All Rights Reserved. +******************************************************************************* +* file name: bytestrieiterator.cpp +* encoding: US-ASCII +* tab size: 8 (not used) +* indentation:4 +* +* created on: 2010nov03 +* created by: Markus W. Scherer +*/ + +#include "unicode/utypes.h" +#include "unicode/bytestrie.h" +#include "unicode/stringpiece.h" +#include "charstr.h" +#include "uvectr32.h" + +U_NAMESPACE_BEGIN + +BytesTrie::Iterator::Iterator(const void *trieBytes, int32_t maxStringLength, + UErrorCode &errorCode) + : bytes_(reinterpret_cast(trieBytes)), + pos_(bytes_), initialPos_(bytes_), + remainingMatchLength_(-1), initialRemainingMatchLength_(-1), + str_(NULL), maxLength_(maxStringLength), value_(0), stack_(NULL) { + if(U_FAILURE(errorCode)) { + return; + } + // str_ and stack_ are pointers so that it's easy to turn bytestrie.h into + // a public API header for which we would want it to depend only on + // other public headers. + // Unlike BytesTrie itself, its Iterator performs memory allocations anyway + // via the CharString and UVector32 implementations, so this additional + // cost is minimal. + str_=new CharString(); + stack_=new UVector32(errorCode); + if(U_SUCCESS(errorCode) && (str_==NULL || stack_==NULL)) { + errorCode=U_MEMORY_ALLOCATION_ERROR; + } +} + +BytesTrie::Iterator::Iterator(const BytesTrie &trie, int32_t maxStringLength, + UErrorCode &errorCode) + : bytes_(trie.bytes_), pos_(trie.pos_), initialPos_(trie.pos_), + remainingMatchLength_(trie.remainingMatchLength_), + initialRemainingMatchLength_(trie.remainingMatchLength_), + str_(NULL), maxLength_(maxStringLength), value_(0), stack_(NULL) { + if(U_FAILURE(errorCode)) { + return; + } + str_=new CharString(); + stack_=new UVector32(errorCode); + if(U_FAILURE(errorCode)) { + return; + } + if(str_==NULL || stack_==NULL) { + errorCode=U_MEMORY_ALLOCATION_ERROR; + return; + } + int32_t length=remainingMatchLength_; // Actual remaining match length minus 1. + if(length>=0) { + // Pending linear-match node, append remaining bytes to str_. + ++length; + if(maxLength_>0 && length>maxLength_) { + length=maxLength_; // This will leave remainingMatchLength>=0 as a signal. + } + str_->append(reinterpret_cast(pos_), length, errorCode); + pos_+=length; + remainingMatchLength_-=length; + } +} + +BytesTrie::Iterator::~Iterator() { + delete str_; + delete stack_; +} + +BytesTrie::Iterator & +BytesTrie::Iterator::reset() { + pos_=initialPos_; + remainingMatchLength_=initialRemainingMatchLength_; + int32_t length=remainingMatchLength_+1; // Remaining match length. + if(maxLength_>0 && length>maxLength_) { + length=maxLength_; + } + str_->truncate(length); + pos_+=length; + remainingMatchLength_-=length; + stack_->setSize(0); + return *this; +} + +UBool +BytesTrie::Iterator::hasNext() const { return pos_!=NULL || !stack_->isEmpty(); } + +UBool +BytesTrie::Iterator::next(UErrorCode &errorCode) { + if(U_FAILURE(errorCode)) { + return FALSE; + } + const uint8_t *pos=pos_; + if(pos==NULL) { + if(stack_->isEmpty()) { + return FALSE; + } + // Pop the state off the stack and continue with the next outbound edge of + // the branch node. + int32_t stackSize=stack_->size(); + int32_t length=stack_->elementAti(stackSize-1); + pos=bytes_+stack_->elementAti(stackSize-2); + stack_->setSize(stackSize-2); + str_->truncate(length&0xffff); + length=(int32_t)((uint32_t)length>>16); + if(length>1) { + pos=branchNext(pos, length, errorCode); + if(pos==NULL) { + return TRUE; // Reached a final value. + } + } else { + str_->append((char)*pos++, errorCode); + } + } + if(remainingMatchLength_>=0) { + // We only get here if we started in a pending linear-match node + // with more than maxLength remaining bytes. + return truncateAndStop(); + } + for(;;) { + int32_t node=*pos++; + if(node>=kMinValueLead) { + // Deliver value for the byte sequence so far. + UBool isFinal=(UBool)(node&kValueIsFinal); + value_=readValue(pos, node>>1); + if(isFinal || (maxLength_>0 && str_->length()==maxLength_)) { + pos_=NULL; + } else { + pos_=skipValue(pos, node); + } + sp_.set(str_->data(), str_->length()); + return TRUE; + } + if(maxLength_>0 && str_->length()==maxLength_) { + return truncateAndStop(); + } + if(node0 && str_->length()+length>maxLength_) { + str_->append(reinterpret_cast(pos), + maxLength_-str_->length(), errorCode); + return truncateAndStop(); + } + str_->append(reinterpret_cast(pos), length, errorCode); + pos+=length; + } + } +} + +UBool +BytesTrie::Iterator::truncateAndStop() { + pos_=NULL; + sp_.set(str_->data(), str_->length()); + value_=-1; // no real value for str + return TRUE; +} + +// Branch node, needs to take the first outbound edge and push state for the rest. +const uint8_t * +BytesTrie::Iterator::branchNext(const uint8_t *pos, int32_t length, UErrorCode &errorCode) { + while(length>kMaxBranchLinearSubNodeLength) { + ++pos; // ignore the comparison byte + // Push state for the greater-or-equal edge. + stack_->addElement((int32_t)(skipDelta(pos)-bytes_), errorCode); + stack_->addElement(((length-(length>>1))<<16)|str_->length(), errorCode); + // Follow the less-than edge. + length>>=1; + pos=jumpByDelta(pos); + } + // List of key-value pairs where values are either final values or jump deltas. + // Read the first (key, value) pair. + uint8_t trieByte=*pos++; + int32_t node=*pos++; + UBool isFinal=(UBool)(node&kValueIsFinal); + int32_t value=readValue(pos, node>>1); + pos=skipValue(pos, node); + stack_->addElement((int32_t)(pos-bytes_), errorCode); + stack_->addElement(((length-1)<<16)|str_->length(), errorCode); + str_->append((char)trieByte, errorCode); + if(isFinal) { + pos_=NULL; + sp_.set(str_->data(), str_->length()); + value_=value; + return NULL; + } else { + return pos+value; + } +} + +U_NAMESPACE_END diff --git a/icuSources/common/caniter.cpp b/icuSources/common/caniter.cpp index e6b0e837..37ca8dfb 100644 --- a/icuSources/common/caniter.cpp +++ b/icuSources/common/caniter.cpp @@ -1,6 +1,6 @@ /* ***************************************************************************** - * Copyright (C) 1996-2010, International Business Machines Corporation and * + * Copyright (C) 1996-2011, International Business Machines Corporation and * * others. All Rights Reserved. * ***************************************************************************** */ @@ -15,6 +15,7 @@ #include "unicode/uniset.h" #include "unicode/usetiter.h" #include "unicode/ustring.h" +#include "unicode/utf16.h" #include "cmemory.h" #include "hash.h" #include "normalizer2impl.h" @@ -207,14 +208,14 @@ void CanonicalIterator::setSource(const UnicodeString &newSource, UErrorCode &st // i should initialy be the number of code units at the // start of the string - i = UTF16_CHAR_LENGTH(source.char32At(0)); + i = U16_LENGTH(source.char32At(0)); //int32_t i = 1; // find the segments // This code iterates through the source string and // extracts segments that end up on a codepoint that // doesn't start any decompositions. (Analysis is done // on the NFD form - see above). - for (; i < source.length(); i += UTF16_CHAR_LENGTH(cp)) { + for (; i < source.length(); i += U16_LENGTH(cp)) { cp = source.char32At(i); if (nfcImpl.isCanonSegmentStarter(cp)) { source.extract(start, i-start, list[list_length++]); // add up to i @@ -288,9 +289,9 @@ void U_EXPORT2 CanonicalIterator::permute(UnicodeString &source, UBool skipZeros if(U_FAILURE(status)) { return; } - subpermute.setValueDeleter(uhash_deleteUnicodeString); + subpermute.setValueDeleter(uprv_deleteUObject); - for (i = 0; i < source.length(); i += UTF16_CHAR_LENGTH(cp)) { + for (i = 0; i < source.length(); i += U16_LENGTH(cp)) { cp = source.char32At(i); const UHashElement *ne = NULL; int32_t el = -1; @@ -308,7 +309,7 @@ void U_EXPORT2 CanonicalIterator::permute(UnicodeString &source, UBool skipZeros // see what the permutations of the characters before and after this one are //Hashtable *subpermute = permute(source.substring(0,i) + source.substring(i + UTF16.getCharCount(cp))); - permute(subPermuteString.replace(i, UTF16_CHAR_LENGTH(cp), NULL, 0), skipZeros, &subpermute, status); + permute(subPermuteString.replace(i, U16_LENGTH(cp), NULL, 0), skipZeros, &subpermute, status); /* Test for buffer overflows */ if(U_FAILURE(status)) { return; @@ -345,9 +346,9 @@ UnicodeString* CanonicalIterator::getEquivalents(const UnicodeString &segment, i if (U_FAILURE(status)) { return 0; } - result.setValueDeleter(uhash_deleteUnicodeString); - permutations.setValueDeleter(uhash_deleteUnicodeString); - basic.setValueDeleter(uhash_deleteUnicodeString); + result.setValueDeleter(uprv_deleteUObject); + permutations.setValueDeleter(uprv_deleteUObject); + basic.setValueDeleter(uprv_deleteUObject); UChar USeg[256]; int32_t segLen = segment.extract(USeg, 256, status); @@ -442,9 +443,9 @@ Hashtable *CanonicalIterator::getEquivalents2(Hashtable *fillinResult, const UCh // cycle through all the characters UChar32 cp; - for (int32_t i = 0; i < segLen; i += UTF16_CHAR_LENGTH(cp)) { + for (int32_t i = 0; i < segLen; i += U16_LENGTH(cp)) { // see if any character is at the start of some decomposition - UTF_GET_CHAR(segment, 0, i, segLen, cp); + U16_GET(segment, 0, i, segLen, cp); if (!nfcImpl.getCanonStartSet(cp, starts)) { continue; } @@ -453,7 +454,7 @@ Hashtable *CanonicalIterator::getEquivalents2(Hashtable *fillinResult, const UCh while (iter.next()) { UChar32 cp2 = iter.getCodepoint(); Hashtable remainder(status); - remainder.setValueDeleter(uhash_deleteUnicodeString); + remainder.setValueDeleter(uprv_deleteUObject); if (extract(&remainder, cp2, segment, segLen, i, status) == NULL) { continue; } diff --git a/icuSources/common/chariter.cpp b/icuSources/common/chariter.cpp index a598bd65..2d923ea0 100644 --- a/icuSources/common/chariter.cpp +++ b/icuSources/common/chariter.cpp @@ -1,6 +1,6 @@ /* ********************************************************************** -* Copyright (C) 1999-2004, International Business Machines +* Copyright (C) 1999-2011, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** */ @@ -63,6 +63,8 @@ CharacterIterator::CharacterIterator(int32_t length, int32_t textBegin, int32_t } } +CharacterIterator::~CharacterIterator() {} + CharacterIterator::CharacterIterator(const CharacterIterator &that) : ForwardCharacterIterator(that), textLength(that.textLength), pos(that.pos), begin(that.begin), end(that.end) diff --git a/icuSources/common/charstr.cpp b/icuSources/common/charstr.cpp index cdd58281..76723d97 100644 --- a/icuSources/common/charstr.cpp +++ b/icuSources/common/charstr.cpp @@ -1,6 +1,6 @@ /* ******************************************************************************* -* Copyright (C) 2010, International Business Machines +* Copyright (C) 2010-2011, International Business Machines * Corporation and others. All Rights Reserved. ******************************************************************************* * file name: charstr.cpp @@ -127,4 +127,19 @@ UBool CharString::ensureCapacity(int32_t capacity, return TRUE; } +CharString &CharString::appendPathPart(const StringPiece &s, UErrorCode &errorCode) { + if(U_FAILURE(errorCode)) { + return *this; + } + if(s.length()==0) { + return *this; + } + char c; + if(len>0 && (c=buffer[len-1])!=U_FILE_SEP_CHAR && c!=U_FILE_ALT_SEP_CHAR) { + append(U_FILE_SEP_CHAR, errorCode); + } + append(s, errorCode); + return *this; +} + U_NAMESPACE_END diff --git a/icuSources/common/charstr.h b/icuSources/common/charstr.h index 2eb87a07..b6553615 100644 --- a/icuSources/common/charstr.h +++ b/icuSources/common/charstr.h @@ -1,6 +1,6 @@ /* ********************************************************************** -* Copyright (c) 2001-2010, International Business Machines +* Copyright (c) 2001-2011, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * Date Name Description @@ -21,7 +21,7 @@ U_NAMESPACE_BEGIN // Windows needs us to DLL-export the MaybeStackArray template specialization, // but MacOS X cannot handle it. Same as in digitlst.h. -#if !defined(U_DARWIN) +#if !U_PLATFORM_IS_DARWIN_BASED template class U_COMMON_API MaybeStackArray; #endif @@ -107,6 +107,13 @@ public: CharString &appendInvariantChars(const UnicodeString &s, UErrorCode &errorCode); + /** + * Appends a filename/path part, e.g., a directory name. + * First appends a U_FILE_SEP_CHAR if necessary. + * Does nothing if s is empty. + */ + CharString &appendPathPart(const StringPiece &s, UErrorCode &errorCode); + private: MaybeStackArray buffer; int32_t len; diff --git a/icuSources/common/cmemory.c b/icuSources/common/cmemory.c index 0f93f36a..b8916077 100644 --- a/icuSources/common/cmemory.c +++ b/icuSources/common/cmemory.c @@ -1,7 +1,7 @@ /* ****************************************************************************** * -* Copyright (C) 2002-2003, International Business Machines +* Copyright (C) 2002-2011, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** @@ -20,6 +20,7 @@ */ #include "unicode/uclean.h" #include "cmemory.h" +#include "putilimp.h" #include /* uprv_malloc(0) returns a pointer to this read-only data. */ @@ -42,7 +43,7 @@ uprv_malloc(size_t s) { if (pAlloc) { return (*pAlloc)(pContext, s); } else { - return malloc(s); + return uprv_default_malloc(s); } } else { return (void *)zeroMem; @@ -57,7 +58,7 @@ uprv_realloc(void * buffer, size_t size) { if (pFree) { (*pFree)(pContext, buffer); } else { - free(buffer); + uprv_default_free(buffer); } return (void *)zeroMem; } else { @@ -65,7 +66,7 @@ uprv_realloc(void * buffer, size_t size) { if (pRealloc) { return (*pRealloc)(pContext, buffer, size); } else { - return realloc(buffer, size); + return uprv_default_realloc(buffer, size); } } } @@ -76,11 +77,22 @@ uprv_free(void *buffer) { if (pFree) { (*pFree)(pContext, buffer); } else { - free(buffer); + uprv_default_free(buffer); } } } +U_CAPI void * U_EXPORT2 +uprv_calloc(size_t num, size_t size) { + void *mem = NULL; + size *= num; + mem = uprv_malloc(size); + if (mem) { + uprv_memset(mem, 0, size); + } + return mem; +} + U_CAPI void U_EXPORT2 u_setMemoryFunctions(const void *context, UMemAllocFn *a, UMemReallocFn *r, UMemFreeFn *f, UErrorCode *status) { diff --git a/icuSources/common/cmemory.h b/icuSources/common/cmemory.h index ba8c550f..c48e7a4c 100644 --- a/icuSources/common/cmemory.h +++ b/icuSources/common/cmemory.h @@ -1,7 +1,7 @@ /* ****************************************************************************** * -* Copyright (C) 1997-2010, International Business Machines +* Copyright (C) 1997-2011, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** @@ -43,6 +43,9 @@ uprv_realloc(void *mem, size_t size); U_CAPI void U_EXPORT2 uprv_free(void *mem); +U_CAPI void * U_EXPORT2 +uprv_calloc(size_t num, size_t size); + /** * This should align the memory properly on any machine. * This is very useful for the safeClone functions. @@ -91,7 +94,23 @@ cmemory_inUse(void); U_CFUNC UBool cmemory_cleanup(void); -#ifdef XP_CPLUSPLUS +/** + * A function called by uhash_remove, + * uhash_close, or uhash_put to delete + * an existing key or value. + * @param obj A key or value stored in a hashtable + * @see uprv_deleteUObject + */ +typedef void U_CALLCONV UObjectDeleter(void* obj); + +/** + * Deleter for UObject instances. + * Works for all subclasses of UObject because it has a virtual destructor. + */ +U_CAPI void U_EXPORT2 +uprv_deleteUObject(void *obj); + +#ifdef __cplusplus U_NAMESPACE_BEGIN @@ -254,7 +273,7 @@ public: capacity=otherCapacity; needToRelease=FALSE; } - }; + } /** * Deletes the array (if owned) and allocates a new one, copying length T items. * Returns the new array pointer. @@ -275,7 +294,6 @@ public: * @param resultCapacity will be set to the returned array's capacity (output-only) * @return the array pointer; * caller becomes responsible for deleting the array - * @draft ICU 4.4 */ inline T *orphanOrClone(int32_t length, int32_t &resultCapacity); private: @@ -289,11 +307,11 @@ private: } } /* No comparison operators with other MaybeStackArray's. */ - bool operator==(const MaybeStackArray & /*other*/) {return FALSE;}; - bool operator!=(const MaybeStackArray & /*other*/) {return TRUE;}; + bool operator==(const MaybeStackArray & /*other*/) {return FALSE;} + bool operator!=(const MaybeStackArray & /*other*/) {return TRUE;} /* No ownership transfer: No copy constructor, no assignment operator. */ - MaybeStackArray(const MaybeStackArray & /*other*/) {}; - void operator=(const MaybeStackArray & /*other*/) {}; + MaybeStackArray(const MaybeStackArray & /*other*/) {} + void operator=(const MaybeStackArray & /*other*/) {} // No heap allocation. Use only on the stack. // (Declaring these functions private triggers a cascade of problems: @@ -426,7 +444,7 @@ public: capacity=otherCapacity; needToRelease=FALSE; } - }; + } /** * Deletes the memory block (if owned) and allocates a new one, * copying the header and length T array items. @@ -448,7 +466,6 @@ public: * @param resultCapacity will be set to the returned array's capacity (output-only) * @return the header pointer; * caller becomes responsible for deleting the array - * @draft ICU 4.4 */ inline H *orphanOrClone(int32_t length, int32_t &resultCapacity); private: @@ -464,11 +481,11 @@ private: } } /* No comparison operators with other MaybeStackHeaderAndArray's. */ - bool operator==(const MaybeStackHeaderAndArray & /*other*/) {return FALSE;}; - bool operator!=(const MaybeStackHeaderAndArray & /*other*/) {return TRUE;}; + bool operator==(const MaybeStackHeaderAndArray & /*other*/) {return FALSE;} + bool operator!=(const MaybeStackHeaderAndArray & /*other*/) {return TRUE;} /* No ownership transfer: No copy constructor, no assignment operator. */ - MaybeStackHeaderAndArray(const MaybeStackHeaderAndArray & /*other*/) {}; - void operator=(const MaybeStackHeaderAndArray & /*other*/) {}; + MaybeStackHeaderAndArray(const MaybeStackHeaderAndArray & /*other*/) {} + void operator=(const MaybeStackHeaderAndArray & /*other*/) {} // No heap allocation. Use only on the stack. // (Declaring these functions private triggers a cascade of problems; @@ -535,5 +552,5 @@ inline H *MaybeStackHeaderAndArray::orphanOrClone(int32_t l U_NAMESPACE_END -#endif /* XP_CPLUSPLUS */ +#endif /* __cplusplus */ #endif /* CMEMORY_H */ diff --git a/icuSources/common/common.vcxproj b/icuSources/common/common.vcxproj index 50ab5a61..42f947c6 100644 --- a/icuSources/common/common.vcxproj +++ b/icuSources/common/common.vcxproj @@ -86,7 +86,7 @@ .\..\..\lib\icuuc.tlb - WIN32;NDEBUG;_CRT_SECURE_NO_DEPRECATE;U_COMMON_IMPLEMENTATION;%(PreprocessorDefinitions) + U_ATTRIBUTE_DEPRECATED=;WIN32;NDEBUG;_CRT_SECURE_NO_DEPRECATE;U_COMMON_IMPLEMENTATION;%(PreprocessorDefinitions) true MultiThreadedDLL true @@ -104,7 +104,7 @@ 0x0409 - ..\..\bin\icuuc46.dll + ..\..\bin\icuuc49.dll true .\..\..\lib\icuuc.pdb true @@ -125,7 +125,7 @@ Disabled - WIN32;_DEBUG;_CRT_SECURE_NO_DEPRECATE;U_COMMON_IMPLEMENTATION;RBBI_DEBUG;%(PreprocessorDefinitions) + U_ATTRIBUTE_DEPRECATED=;WIN32;_DEBUG;_CRT_SECURE_NO_DEPRECATE;U_COMMON_IMPLEMENTATION;RBBI_DEBUG;%(PreprocessorDefinitions) EnableFastChecks MultiThreadedDebugDLL true @@ -145,7 +145,7 @@ 0x0409 - ..\..\bin\icuuc46d.dll + ..\..\bin\icuuc49d.dll true true .\..\..\lib\icuucd.pdb @@ -165,7 +165,7 @@ .\..\..\lib64\icuuc.tlb - WIN64;WIN32;NDEBUG;_CRT_SECURE_NO_DEPRECATE;U_COMMON_IMPLEMENTATION;%(PreprocessorDefinitions) + U_ATTRIBUTE_DEPRECATED=;WIN64;WIN32;NDEBUG;_CRT_SECURE_NO_DEPRECATE;U_COMMON_IMPLEMENTATION;%(PreprocessorDefinitions) true MultiThreadedDLL true @@ -183,7 +183,7 @@ 0x0409 - ..\..\bin64\icuuc46.dll + ..\..\bin64\icuuc49.dll true .\..\..\lib64\icuuc.pdb true @@ -202,7 +202,7 @@ Disabled - WIN64;WIN32;_DEBUG;_CRT_SECURE_NO_DEPRECATE;U_COMMON_IMPLEMENTATION;RBBI_DEBUG;%(PreprocessorDefinitions) + U_ATTRIBUTE_DEPRECATED=;WIN64;WIN32;_DEBUG;_CRT_SECURE_NO_DEPRECATE;U_COMMON_IMPLEMENTATION;RBBI_DEBUG;%(PreprocessorDefinitions) EnableFastChecks MultiThreadedDebugDLL true @@ -222,7 +222,7 @@ 0x0409 - ..\..\bin64\icuuc46d.dll + ..\..\bin64\icuuc49d.dll true true .\..\..\lib64\icuucd.pdb @@ -236,7 +236,7 @@ - + @@ -264,9 +264,9 @@ - + - + @@ -279,7 +279,7 @@ false - + false false false @@ -301,20 +301,21 @@ false - - + + + - - + + - + @@ -346,7 +347,7 @@ - + @@ -359,10 +360,10 @@ - + - + @@ -373,14 +374,16 @@ + - + - + + @@ -398,26 +401,40 @@ + + + + + - + + + + + + + + - - - - + + + + + + @@ -519,6 +536,7 @@ ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) + @@ -551,6 +569,7 @@ ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) + @@ -606,36 +625,7 @@ - - copy "%(FullPath)" ..\..\include\unicode - - ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) - copy "%(FullPath)" ..\..\include\unicode - - ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) - copy "%(FullPath)" ..\..\include\unicode - - ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) - copy "%(FullPath)" ..\..\include\unicode - - ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) - - - - copy "%(FullPath)" ..\..\include\unicode - - ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) - copy "%(FullPath)" ..\..\include\unicode - - ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) - copy "%(FullPath)" ..\..\include\unicode - - ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) - copy "%(FullPath)" ..\..\include\unicode - - ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) - - + copy "%(FullPath)" ..\..\include\unicode ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) @@ -649,8 +639,7 @@ ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) - - + copy "%(FullPath)" ..\..\include\unicode ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) @@ -664,7 +653,7 @@ ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) - + copy "%(FullPath)" ..\..\include\unicode ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) @@ -678,7 +667,8 @@ ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) - + + copy "%(FullPath)" ..\..\include\unicode ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) @@ -692,7 +682,8 @@ ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) - + + copy "%(FullPath)" ..\..\include\unicode ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) @@ -721,20 +712,7 @@ ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) - - copy "%(FullPath)" ..\..\include\unicode - - ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) - copy "%(FullPath)" ..\..\include\unicode - - ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) - copy "%(FullPath)" ..\..\include\unicode - - ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) - copy "%(FullPath)" ..\..\include\unicode - - ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) - + copy "%(FullPath)" ..\..\include\unicode @@ -746,20 +724,6 @@ ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) copy "%(FullPath)" ..\..\include\unicode - - ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) - - - copy "%(FullPath)" ..\..\include\unicode - - ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) - copy "%(FullPath)" ..\..\include\unicode - - ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) - copy "%(FullPath)" ..\..\include\unicode - - ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) - copy "%(FullPath)" ..\..\include\unicode ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) @@ -1184,6 +1148,8 @@ + + @@ -1347,6 +1313,20 @@ ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) copy "%(FullPath)" ..\..\include\unicode + + ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) + + + copy "%(FullPath)" ..\..\include\unicode + + ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) + copy "%(FullPath)" ..\..\include\unicode + + ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) + copy "%(FullPath)" ..\..\include\unicode + + ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) + copy "%(FullPath)" ..\..\include\unicode ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) @@ -1361,6 +1341,34 @@ ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) copy "%(FullPath)" ..\..\include\unicode + + ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) + + + copy "%(FullPath)" ..\..\include\unicode + + ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) + copy "%(FullPath)" ..\..\include\unicode + + ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) + copy "%(FullPath)" ..\..\include\unicode + + ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) + copy "%(FullPath)" ..\..\include\unicode + + ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) + + + copy "%(FullPath)" ..\..\include\unicode + + ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) + copy "%(FullPath)" ..\..\include\unicode + + ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) + copy "%(FullPath)" ..\..\include\unicode + + ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) + copy "%(FullPath)" ..\..\include\unicode ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) @@ -1381,6 +1389,20 @@ + + copy "%(FullPath)" ..\..\include\unicode + + ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) + copy "%(FullPath)" ..\..\include\unicode + + ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) + copy "%(FullPath)" ..\..\include\unicode + + ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) + copy "%(FullPath)" ..\..\include\unicode + + ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) + copy "%(FullPath)" ..\..\include\unicode @@ -1420,6 +1442,20 @@ ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) copy "%(FullPath)" ..\..\include\unicode + + ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) + + + copy "%(FullPath)" ..\..\include\unicode + + ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) + copy "%(FullPath)" ..\..\include\unicode + + ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) + copy "%(FullPath)" ..\..\include\unicode + + ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) + copy "%(FullPath)" ..\..\include\unicode ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) @@ -1434,6 +1470,34 @@ ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) copy "%(FullPath)" ..\..\include\unicode + + ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) + + + copy "%(FullPath)" ..\..\include\unicode + + ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) + copy "%(FullPath)" ..\..\include\unicode + + ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) + copy "%(FullPath)" ..\..\include\unicode + + ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) + copy "%(FullPath)" ..\..\include\unicode + + ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) + + + copy "%(FullPath)" ..\..\include\unicode + + ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) + copy "%(FullPath)" ..\..\include\unicode + + ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) + copy "%(FullPath)" ..\..\include\unicode + + ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) + copy "%(FullPath)" ..\..\include\unicode ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) @@ -1507,6 +1571,20 @@ ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) copy "%(FullPath)" ..\..\include\unicode + + ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) + + + copy "%(FullPath)" ..\..\include\unicode + + ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) + copy "%(FullPath)" ..\..\include\unicode + + ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) + copy "%(FullPath)" ..\..\include\unicode + + ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) + copy "%(FullPath)" ..\..\include\unicode ..\..\include\unicode\%(Filename)%(Extension);%(Outputs) @@ -1607,4 +1685,4 @@ - + diff --git a/icuSources/common/common.vcxproj.filters b/icuSources/common/common.vcxproj.filters index 95e14b0e..ff56a242 100644 --- a/icuSources/common/common.vcxproj.filters +++ b/icuSources/common/common.vcxproj.filters @@ -61,7 +61,7 @@ bidi - + bidi @@ -130,13 +130,13 @@ collections - + collections collections - + collections @@ -160,7 +160,7 @@ configuration - + configuration @@ -181,10 +181,10 @@ conversion - + conversion - + conversion @@ -196,10 +196,10 @@ conversion - + conversion - + conversion @@ -220,7 +220,7 @@ conversion - + conversion @@ -286,7 +286,7 @@ formatting - + idna @@ -325,7 +325,7 @@ locales & resources - + locales & resources @@ -334,7 +334,7 @@ locales & resources - + locales & resources @@ -373,13 +373,13 @@ properties & sets - + properties & sets properties & sets - + properties & sets @@ -391,6 +391,9 @@ properties & sets + + properties & sets + properties & sets @@ -463,7 +466,10 @@ strings - + + strings + + strings @@ -481,25 +487,37 @@ strings + + strings + strings strings + + strings + strings - + strings - + strings - + strings - + + strings + + + strings + + strings @@ -549,6 +567,9 @@ break iteration + + collation + collation @@ -561,6 +582,9 @@ collections + + collections + collections @@ -609,6 +633,9 @@ configuration + + configuration + configuration @@ -793,39 +820,27 @@ configuration - - configuration - - - configuration - - + configuration - + configuration - + configuration - + configuration - + configuration configuration - - configuration - configuration - - configuration - configuration @@ -992,4 +1007,4 @@ strings - \ No newline at end of file + diff --git a/icuSources/common/cpputils.h b/icuSources/common/cpputils.h index e423900d..b2e0cbc8 100644 --- a/icuSources/common/cpputils.h +++ b/icuSources/common/cpputils.h @@ -1,7 +1,7 @@ /* ****************************************************************************** * -* Copyright (C) 1997-2010, International Business Machines +* Copyright (C) 1997-2011, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** @@ -69,7 +69,7 @@ uprv_arrayCopy(const UChar *src, int32_t srcStart, * @internal */ static inline void -uprv_arrayCopy(const U_NAMESPACE_QUALIFIER UnicodeString *src, U_NAMESPACE_QUALIFIER UnicodeString *dst, int32_t count) +uprv_arrayCopy(const icu::UnicodeString *src, icu::UnicodeString *dst, int32_t count) { while(count-- > 0) *dst++ = *src++; } /** @@ -77,8 +77,8 @@ uprv_arrayCopy(const U_NAMESPACE_QUALIFIER UnicodeString *src, U_NAMESPACE_QUALI * @internal */ static inline void -uprv_arrayCopy(const U_NAMESPACE_QUALIFIER UnicodeString *src, int32_t srcStart, - U_NAMESPACE_QUALIFIER UnicodeString *dst, int32_t dstStart, int32_t count) +uprv_arrayCopy(const icu::UnicodeString *src, int32_t srcStart, + icu::UnicodeString *dst, int32_t dstStart, int32_t count) { uprv_arrayCopy(src+srcStart, dst+dstStart, count); } /** @@ -86,7 +86,7 @@ uprv_arrayCopy(const U_NAMESPACE_QUALIFIER UnicodeString *src, int32_t srcStart, * Sets U_ILLEGAL_ARGUMENT_ERROR if the string isBogus() or has an open getBuffer(). */ inline void -uprv_checkCanGetBuffer(const U_NAMESPACE_QUALIFIER UnicodeString &s, UErrorCode &errorCode) { +uprv_checkCanGetBuffer(const icu::UnicodeString &s, UErrorCode &errorCode) { if(U_SUCCESS(errorCode) && s.isBogus()) { errorCode=U_ILLEGAL_ARGUMENT_ERROR; } diff --git a/icuSources/common/cstring.c b/icuSources/common/cstring.c index a5b2c6bb..3af959eb 100644 --- a/icuSources/common/cstring.c +++ b/icuSources/common/cstring.c @@ -1,7 +1,7 @@ /* ****************************************************************************** * -* Copyright (C) 1997-2003, International Business Machines +* Copyright (C) 1997-2011, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** @@ -46,6 +46,17 @@ * and the set of uppercase Latin letters is discontiguous as well. */ +U_CAPI UBool U_EXPORT2 +uprv_isASCIILetter(char c) { +#if U_CHARSET_FAMILY==U_EBCDIC_FAMILY + return + ('a'<=c && c<='i') || ('j'<=c && c<='r') || ('s'<=c && c<='z') || + ('A'<=c && c<='I') || ('J'<=c && c<='R') || ('S'<=c && c<='Z'); +#else + return ('a'<=c && c<='z') || ('A'<=c && c<='Z'); +#endif +} + U_CAPI char U_EXPORT2 uprv_toupper(char c) { #if U_CHARSET_FAMILY==U_EBCDIC_FAMILY @@ -217,9 +228,9 @@ T_CString_stringToInteger(const char *integerString, int32_t radix) return uprv_strtoul(integerString, &end, radix); } - + U_CAPI int U_EXPORT2 -T_CString_stricmp(const char *str1, const char *str2) { +uprv_stricmp(const char *str1, const char *str2) { if(str1==NULL) { if(str2==NULL) { return 0; @@ -258,7 +269,7 @@ T_CString_stricmp(const char *str1, const char *str2) { } U_CAPI int U_EXPORT2 -T_CString_strnicmp(const char *str1, const char *str2, uint32_t n) { +uprv_strnicmp(const char *str1, const char *str2, uint32_t n) { if(str1==NULL) { if(str2==NULL) { return 0; diff --git a/icuSources/common/cstring.h b/icuSources/common/cstring.h index 6d2fd0e8..e7cea641 100644 --- a/icuSources/common/cstring.h +++ b/icuSources/common/cstring.h @@ -1,7 +1,7 @@ /* ****************************************************************************** * -* Copyright (C) 1997-2005, International Business Machines +* Copyright (C) 1997-2011, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** @@ -41,6 +41,14 @@ #define uprv_strstr(s, c) U_STANDARD_CPP_NAMESPACE strstr(s, c) #define uprv_strrchr(s, c) U_STANDARD_CPP_NAMESPACE strrchr(s, c) +/** + * Is c an ASCII-repertoire letter a-z or A-Z? + * Note: The implementation is specific to whether ICU is compiled for + * an ASCII-based or EBCDIC-based machine. There just does not seem to be a better name for this. + */ +U_CAPI UBool U_EXPORT2 +uprv_isASCIILetter(char c); + U_CAPI char U_EXPORT2 uprv_toupper(char c); @@ -62,21 +70,6 @@ uprv_ebcdictolower(char c); #define uprv_strtod(source, end) U_STANDARD_CPP_NAMESPACE strtod(source, end) #define uprv_strtoul(str, end, base) U_STANDARD_CPP_NAMESPACE strtoul(str, end, base) #define uprv_strtol(str, end, base) U_STANDARD_CPP_NAMESPACE strtol(str, end, base) -#ifdef U_WINDOWS -# if defined(__BORLANDC__) -# define uprv_stricmp(str1, str2) U_STANDARD_CPP_NAMESPACE stricmp(str1, str2) -# define uprv_strnicmp(str1, str2, n) U_STANDARD_CPP_NAMESPACE strnicmp(str1, str2, n) -# else -# define uprv_stricmp(str1, str2) U_STANDARD_CPP_NAMESPACE _stricmp(str1, str2) -# define uprv_strnicmp(str1, str2, n) U_STANDARD_CPP_NAMESPACE _strnicmp(str1, str2, n) -# endif -#elif defined(POSIX) -# define uprv_stricmp(str1, str2) U_STANDARD_CPP_NAMESPACE strcasecmp(str1, str2) -# define uprv_strnicmp(str1, str2, n) U_STANDARD_CPP_NAMESPACE strncasecmp(str1, str2, n) -#else -# define uprv_stricmp(str1, str2) T_CString_stricmp(str1, str2) -# define uprv_strnicmp(str1, str2, n) T_CString_strnicmp(str1, str2, n) -#endif /* Conversion from a digit to the character with radix base from 2-19 */ /* May need to use U_UPPER_ORDINAL*/ @@ -111,10 +104,18 @@ T_CString_int64ToString(char *buffer, int64_t n, uint32_t radix); U_CAPI int32_t U_EXPORT2 T_CString_stringToInteger(const char *integerString, int32_t radix); +/** + * Case-insensitive, language-independent string comparison + * limited to the ASCII character repertoire. + */ U_CAPI int U_EXPORT2 -T_CString_stricmp(const char *str1, const char *str2); +uprv_stricmp(const char *str1, const char *str2); +/** + * Case-insensitive, language-independent string comparison + * limited to the ASCII character repertoire. + */ U_CAPI int U_EXPORT2 -T_CString_strnicmp(const char *str1, const char *str2, uint32_t n); +uprv_strnicmp(const char *str1, const char *str2, uint32_t n); #endif /* ! CSTRING_H */ diff --git a/icuSources/common/dictbe.cpp b/icuSources/common/dictbe.cpp index 9698893b..dbd397b2 100644 --- a/icuSources/common/dictbe.cpp +++ b/icuSources/common/dictbe.cpp @@ -1,7 +1,7 @@ /** ******************************************************************************* - * Copyright (C) 2006-2008, International Business Machines Corporation and others. * - * All Rights Reserved. * + * Copyright (C) 2006-2008,2011, International Business Machines Corporation * + * and others. All Rights Reserved. * ******************************************************************************* */ @@ -406,7 +406,236 @@ foundBest: utext_setNativeIndex(text, current+wordLength); } } - + + // Did we find a word on this iteration? If so, push it on the break stack + if (wordLength > 0) { + foundBreaks.push((current+wordLength), status); + } + } + + // Don't return a break for the end of the dictionary range if there is one there. + if (foundBreaks.peeki() >= rangeEnd) { + (void) foundBreaks.popi(); + wordsFound -= 1; + } + + return wordsFound; +} + +// How many words in a row are "good enough"? +#define KHMER_LOOKAHEAD 3 + +// Will not combine a non-word with a preceding dictionary word longer than this +#define KHMER_ROOT_COMBINE_THRESHOLD 3 + +// Will not combine a non-word that shares at least this much prefix with a +// dictionary word, with a preceding word +#define KHMER_PREFIX_COMBINE_THRESHOLD 3 + +// Minimum word size +#define KHMER_MIN_WORD 2 + +// 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< 1) { + // If we're already at the end of the range, we're done + if ((int32_t)utext_getNativeIndex(text) >= rangeEnd) { + goto foundBest; + } + do { + int wordsMatched = 1; + 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(); + wordsMatched = 2; + } + + // If we're already at the end of the range, we're done + if ((int32_t)utext_getNativeIndex(text) >= rangeEnd) { + goto foundBest; + } + + // 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(); + goto foundBest; + } + } + while (words[(wordsFound+1)%KHMER_LOOKAHEAD].backUp(text)); + } + } + while (words[wordsFound%KHMER_LOOKAHEAD].backUp(text)); +foundBest: + wordLength = words[wordsFound%KHMER_LOOKAHEAD].acceptMarked(text); + wordsFound += 1; + } + + // We come here after having either found a word or not. We look ahead to the + // next word. If it's not a dictionary word, we will combine it with the word we + // just found (if there is one), but only if the preceding word does not exceed + // the threshold. + // The text iterator should now be positioned at the end of the word we found. + if ((int32_t)utext_getNativeIndex(text) < rangeEnd && wordLength < KHMER_ROOT_COMBINE_THRESHOLD) { + // 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 + && (wordLength == 0 + || 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); + UChar32 pc = utext_current32(text); + int32_t chars = 0; + for (;;) { + utext_next32(text); + uc = utext_current32(text); + // TODO: Here we're counting on the fact that the SA languages are all + // in the BMP. This should get fixed with the UText rework. + chars += 1; + if (--remaining <= 0) { + break; + } + 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); + utext_setNativeIndex(text, current+wordLength+chars); + if (candidates > 0) { + break; + } + } + pc = uc; + } + + // Bump the word count if there wasn't already one + if (wordLength <= 0) { + wordsFound += 1; + } + + // Update the length with the passed-over characters + wordLength += chars; + } + else { + // Back up to where we were for next iteration + utext_setNativeIndex(text, current+wordLength); + } + } + + // Never stop before a combining mark. + int32_t currPos; + while ((currPos = (int32_t)utext_getNativeIndex(text)) < rangeEnd && fMarkSet.contains(utext_current32(text))) { + utext_next32(text); + wordLength += (int32_t)utext_getNativeIndex(text) - currPos; + } + + // Look ahead for possible suffixes if a dictionary word does not follow. + // We do this in code rather than using a rule so that the heuristic + // resynch continues to function. For example, one of the suffix characters + // could be a typo in the middle of a word. +// if ((int32_t)utext_getNativeIndex(text) < rangeEnd && wordLength > 0) { +// if (words[wordsFound%KHMER_LOOKAHEAD].candidates(text, fDictionary, rangeEnd) <= 0 +// && fSuffixSet.contains(uc = utext_current32(text))) { +// if (uc == KHMER_PAIYANNOI) { +// if (!fSuffixSet.contains(utext_previous32(text))) { +// // Skip over previous end and PAIYANNOI +// utext_next32(text); +// utext_next32(text); +// wordLength += 1; // Add PAIYANNOI to word +// uc = utext_current32(text); // Fetch next character +// } +// else { +// // Restore prior position +// utext_next32(text); +// } +// } +// if (uc == KHMER_MAIYAMOK) { +// if (utext_previous32(text) != KHMER_MAIYAMOK) { +// // Skip over previous end and MAIYAMOK +// utext_next32(text); +// utext_next32(text); +// wordLength += 1; // Add MAIYAMOK to word +// } +// else { +// // Restore prior position +// utext_next32(text); +// } +// } +// } +// else { +// utext_setNativeIndex(text, current+wordLength); +// } +// } + // Did we find a word on this iteration? If so, push it on the break stack if (wordLength > 0) { foundBreaks.push((current+wordLength), status); diff --git a/icuSources/common/dictbe.h b/icuSources/common/dictbe.h index d6f8b146..81864ebf 100644 --- a/icuSources/common/dictbe.h +++ b/icuSources/common/dictbe.h @@ -1,7 +1,7 @@ /** ******************************************************************************* - * Copyright (C) 2006, International Business Machines Corporation and others. * - * All Rights Reserved. * + * Copyright (C) 2006,2011, International Business Machines Corporation * + * and others. All Rights Reserved. * ******************************************************************************* */ @@ -187,6 +187,63 @@ class ThaiBreakEngine : public DictionaryBreakEngine { }; +/******************************************************************* + * KhmerBreakEngine + */ + +/** + *

KhmerBreakEngine is a kind of DictionaryBreakEngine that uses a + * TrieWordDictionary and heuristics to determine Khmer-specific breaks.

+ * + *

After it is constructed a KhmerBreakEngine may be shared between + * threads without synchronization.

+ */ +class KhmerBreakEngine : public DictionaryBreakEngine { + private: + /** + * The set of characters handled by this engine + * @internal + */ + + UnicodeSet fKhmerWordSet; + UnicodeSet fEndWordSet; + UnicodeSet fBeginWordSet; + UnicodeSet fMarkSet; + const TrieWordDictionary *fDictionary; + + public: + + /** + *

Default constructor.

+ * + * @param adoptDictionary A TrieWordDictionary to adopt. Deleted when the + * engine is deleted. + */ + KhmerBreakEngine(const TrieWordDictionary *adoptDictionary, UErrorCode &status); + + /** + *

Virtual destructor.

+ */ + virtual ~KhmerBreakEngine(); + + protected: + /** + *

Divide up a range of known dictionary characters.

+ * + * @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; + +}; + + U_NAMESPACE_END /* DICTBE_H */ diff --git a/icuSources/common/errorcode.cpp b/icuSources/common/errorcode.cpp index 4ff151e3..43868b70 100644 --- a/icuSources/common/errorcode.cpp +++ b/icuSources/common/errorcode.cpp @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 2009, International Business Machines +* Copyright (C) 2009-2011, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* @@ -19,6 +19,8 @@ U_NAMESPACE_BEGIN +ErrorCode::~ErrorCode() {} + UErrorCode ErrorCode::reset() { UErrorCode code = errorCode; errorCode = U_ZERO_ERROR; diff --git a/icuSources/common/filterednormalizer2.cpp b/icuSources/common/filterednormalizer2.cpp index a23a459c..92e4e731 100644 --- a/icuSources/common/filterednormalizer2.cpp +++ b/icuSources/common/filterednormalizer2.cpp @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 2009-2010, International Business Machines +* Copyright (C) 2009-2011, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* @@ -26,6 +26,8 @@ U_NAMESPACE_BEGIN +FilteredNormalizer2::~FilteredNormalizer2() {} + UnicodeString & FilteredNormalizer2::normalize(const UnicodeString &src, UnicodeString &dest, @@ -153,6 +155,21 @@ FilteredNormalizer2::getDecomposition(UChar32 c, UnicodeString &decomposition) c return set.contains(c) && norm2.getDecomposition(c, decomposition); } +UBool +FilteredNormalizer2::getRawDecomposition(UChar32 c, UnicodeString &decomposition) const { + return set.contains(c) && norm2.getRawDecomposition(c, decomposition); +} + +UChar32 +FilteredNormalizer2::composePair(UChar32 a, UChar32 b) const { + return (set.contains(a) && set.contains(b)) ? norm2.composePair(a, b) : U_SENTINEL; +} + +uint8_t +FilteredNormalizer2::getCombiningClass(UChar32 c) const { + return set.contains(c) ? norm2.getCombiningClass(c) : 0; +} + UBool FilteredNormalizer2::isNormalized(const UnicodeString &s, UErrorCode &errorCode) const { uprv_checkCanGetBuffer(s, errorCode); diff --git a/icuSources/common/hash.h b/icuSources/common/hash.h index 9fedd0e5..57467daf 100644 --- a/icuSources/common/hash.h +++ b/icuSources/common/hash.h @@ -1,6 +1,6 @@ /* ****************************************************************************** -* Copyright (C) 1997-2010, International Business Machines +* Copyright (C) 1997-2011, International Business Machines * Corporation and others. All Rights Reserved. ****************************************************************************** * Date Name Description @@ -13,6 +13,7 @@ #include "unicode/unistr.h" #include "unicode/uobject.h" +#include "cmemory.h" #include "uhash.h" U_NAMESPACE_BEGIN @@ -108,7 +109,7 @@ inline void Hashtable::init(UHashFunction *keyHash, UKeyComparator *keyComp, uhash_init(&hashObj, keyHash, keyComp, valueComp, &status); if (U_SUCCESS(status)) { hash = &hashObj; - uhash_setKeyDeleter(hash, uhash_deleteUnicodeString); + uhash_setKeyDeleter(hash, uprv_deleteUObject); } } diff --git a/icuSources/common/icucfg.h.in b/icuSources/common/icucfg.h.in deleted file mode 100644 index 5e2a6ea5..00000000 --- a/icuSources/common/icucfg.h.in +++ /dev/null @@ -1,115 +0,0 @@ -/* common/icucfg.h.in. Generated from configure.in by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#undef AC_APPLE_UNIVERSAL_BUILD - -/* Define to 1 if you have the header file. */ -#undef HAVE_DIRENT_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_DLFCN_H - -/* Define to 1 if you have the `dlopen' function. */ -#undef HAVE_DLOPEN - -/* Define to 1 if you have the `gettimeofday' function. */ -#undef HAVE_GETTIMEOFDAY - -/* Define to 1 if you have the header file. */ -#undef HAVE_INTTYPES_H - -/* Define to 1 if you have the `m' library (-lm). */ -#undef HAVE_LIBM - -/* Define to 1 if you have the `pthread' library (-lpthread). */ -#undef HAVE_LIBPTHREAD - -/* Define to 1 if you have the header file. */ -#undef HAVE_MEMORY_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_STDINT_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_STDLIB_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_STRINGS_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_STRING_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_STAT_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_TYPES_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_UNISTD_H - -/* wchar.h was found. */ -#undef HAVE_WCHAR_H - -/* Define to the address where bug reports for this package should be sent. */ -#undef PACKAGE_BUGREPORT - -/* Define to the full name of this package. */ -#undef PACKAGE_NAME - -/* Define to the full name and version of this package. */ -#undef PACKAGE_STRING - -/* Define to the one symbol short name of this package. */ -#undef PACKAGE_TARNAME - -/* Define to the home page for this package. */ -#undef PACKAGE_URL - -/* Define to the version of this package. */ -#undef PACKAGE_VERSION - -/* The size of `void *', as computed by sizeof. */ -#undef SIZEOF_VOID_P - -/* The size of `wchar_t', as computed by sizeof. */ -#undef SIZEOF_WCHAR_T - -/* Define to 1 if you have the ANSI C header files. */ -#undef STDC_HEADERS - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# undef WORDS_BIGENDIAN -# endif -#endif - -/* Define to `signed short' if does not define. */ -#undef int16_t - -/* Define to `signed long' if does not define. */ -#undef int32_t - -/* Define to `signed long long' if does not define. */ -#undef int64_t - -/* Define to `signed char' if does not define. */ -#undef int8_t - -/* Define to `unsigned short' if does not define. */ -#undef uint16_t - -/* Define to `unsigned long' if does not define. */ -#undef uint32_t - -/* Define to `unsigned long long' if does not define. */ -#undef uint64_t - -/* Define to `unsigned char' if does not define. */ -#undef uint8_t diff --git a/icuSources/common/icudataver.c b/icuSources/common/icudataver.c index 51fe9ce9..beb5e735 100644 --- a/icuSources/common/icudataver.c +++ b/icuSources/common/icudataver.c @@ -1,7 +1,7 @@ /* ****************************************************************************** * -* Copyright (C) 2009, International Business Machines +* Copyright (C) 2009-2011, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** @@ -9,31 +9,8 @@ #include "unicode/utypes.h" #include "unicode/icudataver.h" -#include "unicode/uversion.h" #include "unicode/ures.h" #include "uresimp.h" /* for ures_getVersionByKey */ -#include "cmemory.h" - -/* - * Determines if icustd is in the data. - */ -static UBool hasICUSTDBundle(); - -static UBool hasICUSTDBundle() { - UErrorCode status = U_ZERO_ERROR; - UBool result = TRUE; - - UResourceBundle *icustdbundle = ures_openDirect(NULL, U_ICU_STD_BUNDLE, &status); - if (U_SUCCESS(status)) { - result = TRUE; - } else { - result = FALSE; - } - - ures_close(icustdbundle); - - return result; -} U_CAPI void U_EXPORT2 u_getDataVersion(UVersionInfo dataVersionFillin, UErrorCode *status) { UResourceBundle *icudatares = NULL; @@ -50,34 +27,3 @@ U_CAPI void U_EXPORT2 u_getDataVersion(UVersionInfo dataVersionFillin, UErrorCod ures_close(icudatares); } } - -U_CAPI UBool U_EXPORT2 u_isDataOlder(UVersionInfo dataVersionFillin, UBool *isModifiedFillin, UErrorCode *status) { - UBool result = TRUE; - UVersionInfo dataVersion; - UVersionInfo wiredVersion; - - if (U_FAILURE(*status)) { - return result; - } - - u_getDataVersion(dataVersion, status); - if (U_SUCCESS(*status)) { - u_versionFromString(wiredVersion, U_ICU_DATA_VERSION); - - if (uprv_memcmp(dataVersion, wiredVersion, sizeof(UVersionInfo)) >= 0) { - result = FALSE; - } - - if (dataVersionFillin != NULL) { - uprv_memcpy(dataVersionFillin, dataVersion, sizeof(UVersionInfo)); - } - - if (hasICUSTDBundle()) { - *isModifiedFillin = FALSE; - } else { - *isModifiedFillin = TRUE; - } - } - - return result; -} diff --git a/icuSources/common/icuplug.c b/icuSources/common/icuplug.c index 4fd77f3f..e30c5ba8 100644 --- a/icuSources/common/icuplug.c +++ b/icuSources/common/icuplug.c @@ -1,7 +1,7 @@ /* ****************************************************************************** * -* Copyright (C) 2009-2010, International Business Machines +* Copyright (C) 2009-2012, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** @@ -20,6 +20,10 @@ #include "putilimp.h" #include "ucln.h" #include +#ifdef __MVS__ /* defined by z/OS compiler */ +#define _POSIX_SOURCE +#include /* 12 Nov 2011 JAM iscics() function */ +#endif #ifndef UPLUG_TRACE #define UPLUG_TRACE 0 @@ -578,12 +582,8 @@ uplug_initPlugFromLibrary(const char *libName, const char *sym, const char *conf lib = uplug_openLibrary(libName, status); if(lib!=NULL && U_SUCCESS(*status)) { UPlugEntrypoint *entrypoint = NULL; - /* - * ISO forbids the following cast. - * See: http://www.trilithium.com/johan/2004/12/problem-with-dlsym/ - */ - entrypoint = (UPlugEntrypoint*)uprv_dl_sym(lib, sym, status); - + entrypoint = (UPlugEntrypoint*)uprv_dlsym_func(lib, sym, status); + if(entrypoint!=NULL&&U_SUCCESS(*status)) { plug = uplug_initPlugFromEntrypointAndLibrary(entrypoint, config, lib, sym, status); if(plug!=NULL&&U_SUCCESS(*status)) { @@ -671,9 +671,7 @@ static void uplug_loadWaitingPlugs(UErrorCode *status) { pluginToLoad->awaitingLoad = FALSE; } } - } - currentLevel = uplug_getCurrentLevel(); - + } for(i=0;iconfig&&isspace(*(--p))) { + while(p>config&&isspace((int)*(--p))) { *p=0; } } @@ -813,6 +831,7 @@ uplug_init(UErrorCode *status) { } } } + fclose(f); } else { #if UPLUG_TRACE DBG((stderr, "Can't open plugin file %s\n", plugin_file)); diff --git a/icuSources/common/icuuc40shim.cpp b/icuSources/common/icuuc40shim.cpp index 1e52a4a4..d1cf0851 100644 --- a/icuSources/common/icuuc40shim.cpp +++ b/icuSources/common/icuuc40shim.cpp @@ -4,15 +4,16 @@ ***************************************************************************************** */ -#include "unicode/utypes.h" - -#include -#include +#include #include #include #include #include #include +#include +#include +#include +#include extern "C" { diff --git a/icuSources/common/localsvc.cpp b/icuSources/common/localsvc.cpp index cb0cf6ca..a6093196 100644 --- a/icuSources/common/localsvc.cpp +++ b/icuSources/common/localsvc.cpp @@ -9,15 +9,13 @@ #include "aaplbfct.h" #include "cstring.h" -#if defined(U_DARWIN) -#include -#endif +// platform.h now includes if U_PLATFORM_IS_DARWIN_BASED // Return an appropriate Apple-specific object, based on the service in question U_CAPI void* uprv_svc_hook(const char *what, UErrorCode *status) { if (uprv_strcmp(what, "languageBreakFactory") == 0) { -#if defined(U_DARWIN) && TARGET_OS_MAC +#if U_PLATFORM_IS_DARWIN_BASED && TARGET_OS_MAC return new AppleLanguageBreakFactory(*status); } #else diff --git a/icuSources/common/locavailable.cpp b/icuSources/common/locavailable.cpp index 7060a689..c8baf753 100644 --- a/icuSources/common/locavailable.cpp +++ b/icuSources/common/locavailable.cpp @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 1997-2010, International Business Machines +* Copyright (C) 1997-2011, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* @@ -28,7 +28,7 @@ // C++ API ----------------------------------------------------------------- *** -static U_NAMESPACE_QUALIFIER Locale* availableLocaleList = NULL; +static icu::Locale* availableLocaleList = NULL; static int32_t availableLocaleListCount; U_CDECL_BEGIN diff --git a/icuSources/common/locdispnames.cpp b/icuSources/common/locdispnames.cpp index c3362d38..53922456 100644 --- a/icuSources/common/locdispnames.cpp +++ b/icuSources/common/locdispnames.cpp @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 1997-2010, International Business Machines +* Copyright (C) 1997-2011, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* @@ -277,6 +277,7 @@ U_NAMESPACE_USE the locale ResourceBundle data file.*/ static const char _kLanguages[] = "Languages"; static const char _kScripts[] = "Scripts"; +static const char _kScriptsStandAlone[] = "Scripts%stand-alone"; static const char _kCountries[] = "Countries"; static const char _kVariants[] = "Variants"; static const char _kKeys[] = "Keys"; @@ -399,9 +400,28 @@ uloc_getDisplayScript(const char* locale, const char* displayLocale, UChar *dest, int32_t destCapacity, UErrorCode *pErrorCode) +{ + UErrorCode err = U_ZERO_ERROR; + int32_t res = _getDisplayNameForComponent(locale, displayLocale, dest, destCapacity, + uloc_getScript, _kScriptsStandAlone, &err); + + if ( err == U_USING_DEFAULT_WARNING ) { + return _getDisplayNameForComponent(locale, displayLocale, dest, destCapacity, + uloc_getScript, _kScripts, pErrorCode); + } else { + *pErrorCode = err; + return res; + } +} + +U_INTERNAL int32_t U_EXPORT2 +uloc_getDisplayScriptInContext(const char* locale, + const char* displayLocale, + UChar *dest, int32_t destCapacity, + UErrorCode *pErrorCode) { return _getDisplayNameForComponent(locale, displayLocale, dest, destCapacity, - uloc_getScript, _kScripts, pErrorCode); + uloc_getScript, _kScripts, pErrorCode); } U_CAPI int32_t U_EXPORT2 @@ -427,38 +447,52 @@ uloc_getDisplayVariant(const char *locale, uloc_getVariant, _kVariants, pErrorCode); } +/* Instead of having a separate pass for 'special' patterns, reintegrate the two + * so we don't get bitten by preflight bugs again. We can be reasonably efficient + * without two separate code paths, this code isn't that performance-critical. + * + * This code is general enough to deal with patterns that have a prefix or swap the + * language and remainder components, since we gave developers enough rope to do such + * things if they futz with the pattern data. But since we don't give them a way to + * specify a pattern for arbitrary combinations of components, there's not much use in + * that. I don't think our data includes such patterns, the only variable I know if is + * whether there is a space before the open paren, or not. Oh, and zh uses different + * chars than the standard open/close paren (which ja and ko use, btw). + */ U_CAPI int32_t U_EXPORT2 uloc_getDisplayName(const char *locale, const char *displayLocale, UChar *dest, int32_t destCapacity, UErrorCode *pErrorCode) { - int32_t length, length2, length3 = 0; - UBool hasLanguage, hasScript, hasCountry, hasVariant, hasKeywords; - UEnumeration* keywordEnum = NULL; - int32_t keywordCount = 0; - const char *keyword = NULL; - int32_t keywordLen = 0; - char keywordValue[256]; - int32_t keywordValueLen = 0; - - int32_t locSepLen = 0; - int32_t locPatLen = 0; - int32_t p0Len = 0; - int32_t defaultPatternLen = 9; - const UChar *dispLocSeparator; - const UChar *dispLocPattern; - static const UChar defaultSeparator[3] = { 0x002c, 0x0020 , 0x0000 }; /* comma + space */ - static const UChar defaultPattern[10] = { 0x007b, 0x0030, 0x007d, 0x0020, 0x0028, 0x007b, 0x0031, 0x007d, 0x0029, 0x0000 }; /* {0} ({1}) */ - static const UChar pat0[4] = { 0x007b, 0x0030, 0x007d , 0x0000 } ; /* {0} */ - static const UChar pat1[4] = { 0x007b, 0x0031, 0x007d , 0x0000 } ; /* {1} */ - - UResourceBundle *bundle = NULL; - UResourceBundle *locdsppat = NULL; - - UErrorCode status = U_ZERO_ERROR; + static const UChar defaultSeparator[3] = { 0x002c, 0x0020, 0x0000 }; /* comma + space */ + static const int32_t defaultSepLen = 2; + static const UChar sub0[4] = { 0x007b, 0x0030, 0x007d , 0x0000 } ; /* {0} */ + static const UChar sub1[4] = { 0x007b, 0x0031, 0x007d , 0x0000 } ; /* {1} */ + static const int32_t subLen = 3; + static const UChar defaultPattern[10] = { + 0x007b, 0x0030, 0x007d, 0x0020, 0x0028, 0x007b, 0x0031, 0x007d, 0x0029, 0x0000 + }; /* {0} ({1}) */ + static const int32_t defaultPatLen = 9; + static const int32_t defaultSub0Pos = 0; + static const int32_t defaultSub1Pos = 5; + + int32_t length; /* of formatted result */ + + const UChar *separator; + int32_t sepLen = 0; + const UChar *pattern; + int32_t patLen = 0; + int32_t sub0Pos, sub1Pos; + + UBool haveLang = TRUE; /* assume true, set false if we find we don't have + a lang component in the locale */ + UBool haveRest = TRUE; /* assume true, set false if we find we don't have + any other component in the locale */ + UBool retry = FALSE; /* set true if we need to retry, see below */ + + int32_t langi = 0; /* index of the language substitution (0 or 1), virtually always 0 */ - /* argument checking */ if(pErrorCode==NULL || U_FAILURE(*pErrorCode)) { return 0; } @@ -468,238 +502,226 @@ uloc_getDisplayName(const char *locale, return 0; } - bundle = ures_open(U_ICUDATA_LANG, displayLocale, &status); + { + UErrorCode status = U_ZERO_ERROR; + UResourceBundle* locbundle=ures_open(U_ICUDATA_LANG, displayLocale, &status); + UResourceBundle* dspbundle=ures_getByKeyWithFallback(locbundle, _kLocaleDisplayPattern, + NULL, &status); - locdsppat = ures_getByKeyWithFallback(bundle, _kLocaleDisplayPattern, NULL, &status); - dispLocSeparator = ures_getStringByKeyWithFallback(locdsppat, _kSeparator, &locSepLen, &status); - dispLocPattern = ures_getStringByKeyWithFallback(locdsppat, _kPattern, &locPatLen, &status); - - /*close the bundles */ - ures_close(locdsppat); - ures_close(bundle); + separator=ures_getStringByKeyWithFallback(dspbundle, _kSeparator, &sepLen, &status); + pattern=ures_getStringByKeyWithFallback(dspbundle, _kPattern, &patLen, &status); - /* If we couldn't find any data, then use the defaults */ - if ( locSepLen == 0) { - dispLocSeparator = defaultSeparator; - locSepLen = 2; + ures_close(dspbundle); + ures_close(locbundle); } - if ( locPatLen == 0) { - dispLocPattern = defaultPattern; - locPatLen = 9; - } - - /* - * if there is a language, then write "language (country, variant)" - * otherwise write "country, variant" - */ - - /* write the language */ - length=uloc_getDisplayLanguage(locale, displayLocale, - dest, destCapacity, - pErrorCode); - hasLanguage= length>0; - - if(hasLanguage) { - p0Len = length; - - /* append " (" */ - if(length0; - length+=length2; - - if(hasScript) { - /* append separator */ - if(length+locSepLen<=destCapacity) { - u_memcpy(dest+length,dispLocSeparator,locSepLen); + sub0Pos=p0-pattern; + sub1Pos=p1-pattern; + if (sub1Pos < sub0Pos) { /* a very odd pattern */ + int32_t t=sub0Pos; sub0Pos=sub1Pos; sub1Pos=t; + langi=1; } - length+=locSepLen; - } - - if(*pErrorCode==U_BUFFER_OVERFLOW_ERROR) { - /* keep preflighting */ - *pErrorCode=U_ZERO_ERROR; } - /* append the country */ - if(length0; - length+=length2; - - if(hasCountry) { - /* append separator */ - if(length+locSepLen<=destCapacity) { - u_memcpy(dest+length,dispLocSeparator,locSepLen); + /* We loop here because there is one case in which after the first pass we could need to + * reextract the data. If there's initial padding before the first element, we put in + * the padding and then write that element. If it turns out there's no second element, + * we didn't need the padding. If we do need the data (no preflight), and the first element + * would have fit but for the padding, we need to reextract. In this case (only) we + * adjust the parameters so padding is not added, and repeat. + */ + do { + UChar* p=dest; + int32_t patPos=0; /* position in the pattern, used for non-substitution portions */ + int32_t langLen=0; /* length of language substitution */ + int32_t langPos=0; /* position in output of language substitution */ + int32_t restLen=0; /* length of 'everything else' substitution */ + int32_t restPos=0; /* position in output of 'everything else' substitution */ + UEnumeration* kenum = NULL; /* keyword enumeration */ + + /* prefix of pattern, extremely likely to be empty */ + if(sub0Pos) { + if(destCapacity >= sub0Pos) { + while (patPos < sub0Pos) { + *p++ = pattern[patPos++]; + } + } else { + patPos=sub0Pos; + } + length=sub0Pos; + } else { + length=0; } - length+=locSepLen; - } - - if(*pErrorCode==U_BUFFER_OVERFLOW_ERROR) { - /* keep preflighting */ - *pErrorCode=U_ZERO_ERROR; - } - /* append the variant */ - if(length0; - length+=length2; - - if(hasVariant) { - /* append separator */ - if(length+locSepLen<=destCapacity) { - u_memcpy(dest+length,dispLocSeparator,locSepLen); - } - length+=locSepLen; - } + for(int32_t subi=0,resti=0;subi<2;) { /* iterate through patterns 0 and 1*/ + UBool subdone = FALSE; /* set true when ready to move to next substitution */ - keywordEnum = uloc_openKeywords(locale, pErrorCode); - - for(keywordCount = uenum_count(keywordEnum, pErrorCode); keywordCount > 0 ; keywordCount--){ - if(U_FAILURE(*pErrorCode)){ - break; - } - /* the uenum_next returns NUL terminated string */ - keyword = uenum_next(keywordEnum, &keywordLen, pErrorCode); - if(length + length3 < destCapacity) { - length3 += uloc_getDisplayKeyword(keyword, displayLocale, dest+length+length3, destCapacity-length-length3, pErrorCode); - } else { - length3 += uloc_getDisplayKeyword(keyword, displayLocale, NULL, 0, pErrorCode); - } - if(*pErrorCode==U_BUFFER_OVERFLOW_ERROR) { - /* keep preflighting */ - *pErrorCode=U_ZERO_ERROR; - } - keywordValueLen = uloc_getKeywordValue(locale, keyword, keywordValue, 256, pErrorCode); - if(keywordValueLen) { - if(length + length3 < destCapacity) { - dest[length + length3] = 0x3D; - } - length3++; - if(length + length3 < destCapacity) { - length3 += uloc_getDisplayKeywordValue(locale, keyword, displayLocale, dest+length+length3, destCapacity-length-length3, pErrorCode); + /* prep p and cap for calls to get display components, pin cap to 0 since + they complain if cap is negative */ + int32_t cap=destCapacity-length; + if (cap <= 0) { + cap=0; } else { - length3 += uloc_getDisplayKeywordValue(locale, keyword, displayLocale, NULL, 0, pErrorCode); - } - if(*pErrorCode==U_BUFFER_OVERFLOW_ERROR) { - /* keep preflighting */ - *pErrorCode=U_ZERO_ERROR; + p=dest+length; } - } - if(keywordCount > 1) { - if(length + length3 + locSepLen <= destCapacity && keywordCount) { - u_memcpy(dest+length+length3,dispLocSeparator,locSepLen); - length3+=locSepLen; - } - } - } - uenum_close(keywordEnum); - - hasKeywords = length3 > 0; - length += length3; + if (subi == langi) { /* {0}*/ + if(haveLang) { + langPos=length; + langLen=uloc_getDisplayLanguage(locale, displayLocale, p, cap, pErrorCode); + length+=langLen; + haveLang=langLen>0; + } + subdone=TRUE; + } else { /* {1} */ + if(!haveRest) { + subdone=TRUE; + } else { + int32_t len; /* length of component (plus other stuff) we just fetched */ + switch(resti++) { + case 0: + restPos=length; + len=uloc_getDisplayScriptInContext(locale, displayLocale, p, cap, pErrorCode); + break; + case 1: + len=uloc_getDisplayCountry(locale, displayLocale, p, cap, pErrorCode); + break; + case 2: + len=uloc_getDisplayVariant(locale, displayLocale, p, cap, pErrorCode); + break; + case 3: + kenum = uloc_openKeywords(locale, pErrorCode); + /* fall through */ + default: { + const char* kw=uenum_next(kenum, &len, pErrorCode); + if (kw == NULL) { + uenum_close(kenum); + len=0; /* mark that we didn't add a component */ + subdone=TRUE; + } else { + /* incorporating this behavior into the loop made it even more complex, + so just special case it here */ + len = uloc_getDisplayKeyword(kw, displayLocale, p, cap, pErrorCode); + if(len) { + if(len < cap) { + p[len]=0x3d; /* '=', assume we'll need it */ + } + len+=1; + + /* adjust for call to get keyword */ + cap-=len; + if(cap <= 0) { + cap=0; + } else { + p+=len; + } + } + /* reset for call below */ + if(*pErrorCode == U_BUFFER_OVERFLOW_ERROR) { + *pErrorCode=U_ZERO_ERROR; + } + int32_t vlen = uloc_getDisplayKeywordValue(locale, kw, displayLocale, + p, cap, pErrorCode); + if(len) { + if(vlen==0) { + --len; /* remove unneeded '=' */ + } + /* restore cap and p to what they were at start */ + cap=destCapacity-length; + if(cap <= 0) { + cap=0; + } else { + p=dest+length; + } + } + len+=vlen; /* total we added for key + '=' + value */ + } + } break; + } /* end switch */ + + if (len>0) { + /* we addeed a component, so add separator and write it if there's room. */ + if(len+sepLen<=cap) { + p+=len; + for(int32_t i=0;i0; + } + } + } - if ((hasScript && !hasCountry) - || ((hasScript || hasCountry) && !hasVariant && !hasKeywords) - || ((hasScript || hasCountry || hasVariant) && !hasKeywords)) { - /* Remove separator */ - length -= locSepLen; - } else if (hasLanguage && !hasScript && !hasCountry && !hasVariant && !hasKeywords) { - /* Remove " (" */ - length-=2; - } + if(*pErrorCode == U_BUFFER_OVERFLOW_ERROR) { + *pErrorCode=U_ZERO_ERROR; + } - if (hasLanguage && (hasScript || hasCountry || hasVariant || hasKeywords)) { - /* append ")" */ - if(length0) { + /* true length is the length of just the component we got. */ + length=haveLang?langLen:restLen; + if(dest && sub0Pos!=0) { + if (sub0Pos+length<=destCapacity) { + /* first component not at start of result, + but we have full component in buffer. */ + u_memmove(dest, dest+(haveLang?langPos:restPos), length); + } else { + /* would have fit, but didn't because of pattern prefix. */ + sub0Pos=0; /* stops initial padding (and a second retry, + so we won't end up here again) */ + retry=TRUE; + } + } + } + + ++subi; /* move on to next substitution */ + } } - } - if(*pErrorCode==U_BUFFER_OVERFLOW_ERROR) { - /* keep preflighting */ - *pErrorCode=U_ZERO_ERROR; - } + } while(retry); return u_terminateUChars(dest, destCapacity, length, pErrorCode); } diff --git a/icuSources/common/locid.cpp b/icuSources/common/locid.cpp index f975d8fb..80b8a32b 100644 --- a/icuSources/common/locid.cpp +++ b/icuSources/common/locid.cpp @@ -1,6 +1,6 @@ /* ********************************************************************** - * Copyright (C) 1997-2010, International Business Machines + * Copyright (C) 1997-2011, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * @@ -32,12 +32,14 @@ #include "unicode/locid.h" #include "unicode/uloc.h" +#include "putilimp.h" #include "umutex.h" #include "uassert.h" #include "cmemory.h" #include "cstring.h" #include "uhash.h" #include "ucln_cmn.h" +#include "ustr_imp.h" #define LENGTHOF(array) (int32_t)(sizeof(array)/sizeof((array)[0])) @@ -75,9 +77,9 @@ U_CFUNC int32_t locale_getKeywords(const char *localeID, UBool valuesToo, UErrorCode *status); -static U_NAMESPACE_QUALIFIER Locale *gLocaleCache = NULL; -static U_NAMESPACE_QUALIFIER Locale *gDefaultLocale = NULL; -static UHashtable *gDefaultLocalesHashT = NULL; +static icu::Locale *gLocaleCache = NULL; +static icu::Locale *gDefaultLocale = NULL; +static UHashtable *gDefaultLocalesHashT = NULL; U_CDECL_BEGIN // @@ -85,7 +87,7 @@ U_CDECL_BEGIN // static void U_CALLCONV deleteLocale(void *obj) { - delete (U_NAMESPACE_QUALIFIER Locale *) obj; + delete (icu::Locale *) obj; } static UBool U_CALLCONV locale_cleanup(void) @@ -518,6 +520,8 @@ Locale::operator==( const Locale& other) const return (uprv_strcmp(other.fullName, fullName) == 0); } +#define ISASCIIALPHA(c) (((c) >= 'a' && (c) <= 'z') || ((c) >= 'A' && (c) <= 'Z')) + /*This function initializes a Locale from a C locale ID*/ Locale& Locale::init(const char* localeID, UBool canonicalize) { @@ -598,36 +602,36 @@ Locale& Locale::init(const char* localeID, UBool canonicalize) fieldLen[fieldIdx-1] = length - (int32_t)(field[fieldIdx-1] - fullName); } - if (fieldLen[0] >= (int32_t)(sizeof(language)) - || (fieldLen[1] == 4 && fieldLen[2] >= (int32_t)(sizeof(country))) - || (fieldLen[1] != 4 && fieldLen[1] >= (int32_t)(sizeof(country)))) + if (fieldLen[0] >= (int32_t)(sizeof(language))) { - break; // error: one of the fields is too long + break; // error: the language field is too long } - variantField = 2; /* Usually the 2nd one, except when a script is used. */ + variantField = 1; /* Usually the 2nd one, except when a script or country is also used. */ if (fieldLen[0] > 0) { /* We have a language */ uprv_memcpy(language, fullName, fieldLen[0]); language[fieldLen[0]] = 0; } - if (fieldLen[1] == 4) { + if (fieldLen[1] == 4 && ISASCIIALPHA(field[1][0]) && + ISASCIIALPHA(field[1][1]) && ISASCIIALPHA(field[1][2]) && + ISASCIIALPHA(field[1][3])) { /* We have at least a script */ uprv_memcpy(script, field[1], fieldLen[1]); script[fieldLen[1]] = 0; - variantField = 3; - if (fieldLen[2] > 0) { - /* We have a country */ - uprv_memcpy(country, field[2], fieldLen[2]); - country[fieldLen[2]] = 0; - } + variantField++; } - else if (fieldLen[1] > 0) { - /* We have a country and no script */ - uprv_memcpy(country, field[1], fieldLen[1]); - country[fieldLen[1]] = 0; + + if (fieldLen[variantField] == 2 || fieldLen[variantField] == 3) { + /* We have a country */ + uprv_memcpy(country, field[variantField], fieldLen[variantField]); + country[fieldLen[variantField]] = 0; + variantField++; + } else if (fieldLen[variantField] == 0) { + variantField++; /* script or country empty but variant in next field (i.e. en__POSIX) */ } - if (variantField > 0 && fieldLen[variantField] > 0) { + + if (fieldLen[variantField] > 0) { /* We have a variant */ variantBegin = (int32_t)(field[variantField] - fullName); } @@ -645,9 +649,7 @@ Locale& Locale::init(const char* localeID, UBool canonicalize) int32_t Locale::hashCode() const { - UHashTok hashKey; - hashKey.pointer = fullName; - return uhash_hashChars(hashKey); + return ustr_hashCharsN(fullName, uprv_strlen(fullName)); } void @@ -993,9 +995,7 @@ public: } } - virtual ~KeywordEnumeration() { - uprv_free(keywords); - } + virtual ~KeywordEnumeration(); virtual StringEnumeration * clone() const { @@ -1045,6 +1045,10 @@ public: const char KeywordEnumeration::fgClassID = '\0'; +KeywordEnumeration::~KeywordEnumeration() { + uprv_free(keywords); +} + StringEnumeration * Locale::createKeywords(UErrorCode &status) const { diff --git a/icuSources/common/loclikely.cpp b/icuSources/common/loclikely.cpp index edee9086..1d2c251e 100644 --- a/icuSources/common/loclikely.cpp +++ b/icuSources/common/loclikely.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. * ******************************************************************************* @@ -595,7 +595,6 @@ createLikelySubtagsString( **/ char tagBuffer[ULOC_FULLNAME_CAPACITY]; char likelySubtagsBuffer[ULOC_FULLNAME_CAPACITY]; - int32_t tagBufferLength = 0; if(U_FAILURE(*err)) { goto error; @@ -608,7 +607,7 @@ createLikelySubtagsString( const char* likelySubtags = NULL; - tagBufferLength = createTagString( + createTagString( lang, langLength, script, @@ -661,7 +660,7 @@ createLikelySubtagsString( const char* likelySubtags = NULL; - tagBufferLength = createTagString( + createTagString( lang, langLength, script, diff --git a/icuSources/common/locmap.c b/icuSources/common/locmap.c index 0dece005..205cea10 100644 --- a/icuSources/common/locmap.c +++ b/icuSources/common/locmap.c @@ -1,6 +1,6 @@ /* ********************************************************************** - * Copyright (C) 1996-2010, International Business Machines + * Copyright (C) 1996-2011, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * @@ -30,7 +30,15 @@ #include "cstring.h" #include "cmemory.h" -#if defined(U_WINDOWS) && defined(_MSC_VER) && (_MSC_VER >= 1500) +#if U_PLATFORM == U_PF_WINDOWS && defined(_MSC_VER) && (_MSC_VER >= 1500) +/* + * TODO: It seems like we should widen this to + * either U_PLATFORM_USES_ONLY_WIN32_API (includes MinGW) + * or U_PLATFORM_HAS_WIN32_API (includes MinGW and Cygwin) + * but those use gcc and won't have defined(_MSC_VER). + * We might need to #include some Windows header and test for some version macro from there. + * Or call some Windows function and see what it returns. + */ #define USE_WINDOWS_LOCALE_API #endif @@ -138,6 +146,7 @@ ILCID_POSIX_SUBTABLE(ar) { {0x3001, "ar_LB"}, {0x1001, "ar_LY"}, {0x1801, "ar_MA"}, + {0x1801, "ar_MO"}, {0x2001, "ar_OM"}, {0x4001, "ar_QA"}, {0x0401, "ar_SA"}, @@ -172,6 +181,8 @@ ILCID_POSIX_SUBTABLE(ber) { ILCID_POSIX_ELEMENT_ARRAY(0x0402, bg, bg_BG) +ILCID_POSIX_ELEMENT_ARRAY(0x0466, bin, bin_NG) + ILCID_POSIX_SUBTABLE(bn) { {0x45, "bn"}, {0x0845, "bn_BD"}, @@ -215,6 +226,8 @@ ILCID_POSIX_SUBTABLE(en) { {0x2809, "en_BZ"}, {0x1009, "en_CA"}, {0x0809, "en_GB"}, + {0x3c09, "en_HK"}, + {0x3809, "en_ID"}, {0x1809, "en_IE"}, {0x4009, "en_IN"}, {0x2009, "en_JM"}, @@ -262,6 +275,7 @@ ILCID_POSIX_SUBTABLE(es) { {0x540a, "es_US"}, {0x380a, "es_UY"}, {0x200a, "es_VE"}, + {0xe40a, "es_419"}, {0x040a, "es_ES@collation=traditional"}, {0x040a, "es@collation=traditional"} }; @@ -291,6 +305,7 @@ ILCID_POSIX_SUBTABLE(fr) { {0x080c, "fr_BE"}, {0x0c0c, "fr_CA"}, {0x240c, "fr_CD"}, + {0x240c, "fr_CG"}, {0x100c, "fr_CH"}, {0x300c, "fr_CI"}, {0x2c0c, "fr_CM"}, @@ -301,14 +316,25 @@ ILCID_POSIX_SUBTABLE(fr) { {0x180c, "fr_MC"}, {0x340c, "fr_ML"}, {0x200c, "fr_RE"}, - {0x280c, "fr_SN"} + {0x280c, "fr_SN"}, + {0xe40c, "fr_015"}, + {0x1c0c, "fr_029"} }; +ILCID_POSIX_ELEMENT_ARRAY(0x0467, fuv, fuv_NG) + ILCID_POSIX_ELEMENT_ARRAY(0x0462, fy, fy_NL) -/* This LCID is really two different locales.*/ -ILCID_POSIX_ELEMENT_ARRAY(0x083c, ga, ga_IE) /* Gaelic (Ireland) */ -ILCID_POSIX_ELEMENT_ARRAY(0x0491, gd, gd_GB) /* Gaelic (Scotland) */ +ILCID_POSIX_SUBTABLE(ga) { /* Gaelic (Ireland) */ + {0x3c, "ga"}, + {0x083c, "ga_IE"}, + {0x043c, "gd_GB"} +}; + +ILCID_POSIX_SUBTABLE(gd) { /* Gaelic (Scotland) */ + {0x91, "gd"}, + {0x0491, "gd_GB"} +}; ILCID_POSIX_ELEMENT_ARRAY(0x0456, gl, gl_ES) ILCID_POSIX_ELEMENT_ARRAY(0x0447, gu, gu_IN) @@ -351,6 +377,7 @@ ILCID_POSIX_SUBTABLE(hr) { ILCID_POSIX_ELEMENT_ARRAY(0x040e, hu, hu_HU) ILCID_POSIX_ELEMENT_ARRAY(0x042b, hy, hy_AM) +ILCID_POSIX_ELEMENT_ARRAY(0x0469, ibb, ibb_NG) ILCID_POSIX_ELEMENT_ARRAY(0x0421, id, id_ID) ILCID_POSIX_ELEMENT_ARRAY(0x0470, ig, ig_NG) ILCID_POSIX_ELEMENT_ARRAY(0x0478, ii, ii_CN) @@ -390,7 +417,8 @@ ILCID_POSIX_ELEMENT_ARRAY(0x0471, kr, kr_NG) ILCID_POSIX_SUBTABLE(ks) { /* We could add PK and CN too */ {0x60, "ks"}, {0x0860, "ks_IN"}, /* Documentation doesn't mention script */ - {0x0460, "ks_Arab_IN"} + {0x0460, "ks_Arab_IN"}, + {0x0860, "ks_Deva_IN"} }; ILCID_POSIX_ELEMENT_ARRAY(0x0440, ky, ky_KG) /* Kyrgyz is spoken in Kyrgyzstan */ @@ -450,7 +478,12 @@ ILCID_POSIX_SUBTABLE(no) { ILCID_POSIX_ELEMENT_ARRAY(0x046c, nso,nso_ZA) /* TODO: Verify the ISO-639 code */ ILCID_POSIX_ELEMENT_ARRAY(0x0482, oc, oc_FR) -ILCID_POSIX_ELEMENT_ARRAY(0x0472, om, om_ET) /* TODO: Verify the country */ + +ILCID_POSIX_SUBTABLE(om) { /* TODO: Verify the country */ + {0x72, "om"}, + {0x0472, "om_ET"}, + {0x0472, "gaz_ET"} +}; /* Declared as or_IN to get around compiler errors*/ ILCID_POSIX_SUBTABLE(or_IN) { @@ -465,6 +498,7 @@ ILCID_POSIX_SUBTABLE(pa) { {0x0846, "pa_PK"} }; +ILCID_POSIX_ELEMENT_ARRAY(0x0479, pap, pap_AN) ILCID_POSIX_ELEMENT_ARRAY(0x0415, pl, pl_PL) ILCID_POSIX_ELEMENT_ARRAY(0x0463, ps, ps_AF) @@ -478,18 +512,31 @@ ILCID_POSIX_SUBTABLE(qu) { {0x6b, "qu"}, {0x046b, "qu_BO"}, {0x086b, "qu_EC"}, - {0x0C6b, "qu_PE"} + {0x0C6b, "qu_PE"}, + {0x046b, "quz_BO"}, + {0x086b, "quz_EC"}, + {0x0C6b, "quz_PE"} }; ILCID_POSIX_ELEMENT_ARRAY(0x0486, qut, qut_GT) /* qut is an ISO-639-3 code */ ILCID_POSIX_ELEMENT_ARRAY(0x0417, rm, rm_CH) -ILCID_POSIX_ELEMENT_ARRAY(0x0418, ro, ro_RO) + +ILCID_POSIX_SUBTABLE(ro) { + {0x18, "ro"}, + {0x0418, "ro_RO"}, + {0x0818, "ro_MD"} +}; ILCID_POSIX_SUBTABLE(root) { {0x00, "root"} }; -ILCID_POSIX_ELEMENT_ARRAY(0x0419, ru, ru_RU) +ILCID_POSIX_SUBTABLE(ru) { + {0x19, "ru"}, + {0x0419, "ru_RU"}, + {0x0819, "ru_MD"} +}; + ILCID_POSIX_ELEMENT_ARRAY(0x0487, rw, rw_RW) ILCID_POSIX_ELEMENT_ARRAY(0x044f, sa, sa_IN) ILCID_POSIX_ELEMENT_ARRAY(0x0485, sah,sah_RU) @@ -520,8 +567,15 @@ ILCID_POSIX_SUBTABLE(se) { ILCID_POSIX_ELEMENT_ARRAY(0x045b, si, si_LK) ILCID_POSIX_ELEMENT_ARRAY(0x041b, sk, sk_SK) ILCID_POSIX_ELEMENT_ARRAY(0x0424, sl, sl_SI) -ILCID_POSIX_ELEMENT_ARRAY(0x0477, so, so_ET) /* TODO: Verify the country */ + +ILCID_POSIX_SUBTABLE(so) { /* TODO: Verify the country */ + {0x77, "so"}, + {0x0477, "so_ET"}, + {0x0477, "so_SO"} +}; + ILCID_POSIX_ELEMENT_ARRAY(0x041c, sq, sq_AL) +ILCID_POSIX_ELEMENT_ARRAY(0x0430, st, st_ZA) ILCID_POSIX_SUBTABLE(sv) { {0x1d, "sv"}, @@ -545,22 +599,37 @@ ILCID_POSIX_ELEMENT_ARRAY(0x041e, th, th_TH) ILCID_POSIX_SUBTABLE(ti) { {0x73, "ti"}, + {0x0473, "ti_ER"}, {0x0873, "ti_ER"}, + {0x0873, "ti_ET"}, {0x0473, "ti_ET"} }; ILCID_POSIX_ELEMENT_ARRAY(0x0442, tk, tk_TM) -ILCID_POSIX_ELEMENT_ARRAY(0x0432, tn, tn_BW) + +ILCID_POSIX_SUBTABLE(tn) { + {0x32, "tn"}, + {0x0432, "tn_BW"}, + {0x0432, "tn_ZA"} +}; + ILCID_POSIX_ELEMENT_ARRAY(0x041f, tr, tr_TR) +ILCID_POSIX_ELEMENT_ARRAY(0x0431, ts, ts_ZA) ILCID_POSIX_ELEMENT_ARRAY(0x0444, tt, tt_RU) ILCID_POSIX_SUBTABLE(tzm) { {0x5f, "tzm"}, {0x7c5f, "tzm_Latn"}, - {0x085f, "tzm_Latn_DZ"} + {0x085f, "tzm_Latn_DZ"}, + {0x045f, "tmz"} +}; + +ILCID_POSIX_SUBTABLE(ug) { + {0x80, "ug"}, + {0x0480, "ug_CN"}, + {0x0480, "ug_Arab_CN"} }; -ILCID_POSIX_ELEMENT_ARRAY(0x0480, ug, ug_CN) ILCID_POSIX_ELEMENT_ARRAY(0x0422, uk, uk_UA) ILCID_POSIX_SUBTABLE(ur) { @@ -578,7 +647,12 @@ ILCID_POSIX_SUBTABLE(uz) { {0x7c43, "uz_Latn"} /* Latin based */ }; -ILCID_POSIX_ELEMENT_ARRAY(0x0433, ve, ve_ZA) /* TODO: Verify the country */ +ILCID_POSIX_SUBTABLE(ve) { /* TODO: Verify the country */ + {0x33, "ve"}, + {0x0433, "ve_ZA"}, + {0x0433, "ven_ZA"} +}; + ILCID_POSIX_ELEMENT_ARRAY(0x042a, vi, vi_VN) ILCID_POSIX_SUBTABLE(wen) { @@ -592,6 +666,7 @@ ILCID_POSIX_SUBTABLE(wen) { ILCID_POSIX_ELEMENT_ARRAY(0x0488, wo, wo_SN) ILCID_POSIX_ELEMENT_ARRAY(0x0434, xh, xh_ZA) +ILCID_POSIX_ELEMENT_ARRAY(0x043d, yi, yi) ILCID_POSIX_ELEMENT_ARRAY(0x046a, yo, yo_NG) ILCID_POSIX_SUBTABLE(zh) { @@ -622,14 +697,6 @@ ILCID_POSIX_SUBTABLE(zh) { ILCID_POSIX_ELEMENT_ARRAY(0x0435, zu, zu_ZA) /* This must be static and grouped by LCID. */ - -/* non-existent ISO-639-2 codes */ -/* -0x466 Edo -0x467 Fulfulde - Nigeria -0x486 K'iche - Guatemala -0x430 Sutu -*/ static const ILcidPosixMap gPosixIDmap[] = { ILCID_POSIX_MAP(af), /* af Afrikaans 0x36 */ ILCID_POSIX_MAP(am), /* am Amharic 0x5e */ @@ -641,6 +708,7 @@ static const ILcidPosixMap gPosixIDmap[] = { ILCID_POSIX_MAP(be), /* be Belarusian 0x23 */ /* ILCID_POSIX_MAP(ber), ber Berber/Tamazight 0x5f */ ILCID_POSIX_MAP(bg), /* bg Bulgarian 0x02 */ + ILCID_POSIX_MAP(bin), /* bin Edo 0x66 */ ILCID_POSIX_MAP(bn), /* bn Bengali; Bangla 0x45 */ ILCID_POSIX_MAP(bo), /* bo Tibetan 0x51 */ ILCID_POSIX_MAP(br), /* br Breton 0x7e */ @@ -664,6 +732,7 @@ static const ILcidPosixMap gPosixIDmap[] = { ILCID_POSIX_MAP(fil), /* fil Filipino 0x64 */ ILCID_POSIX_MAP(fo), /* fo Faroese 0x38 */ ILCID_POSIX_MAP(fr), /* fr French 0x0c */ + ILCID_POSIX_MAP(fuv), /* fuv Fulfulde - Nigeria 0x67 */ ILCID_POSIX_MAP(fy), /* fy Frisian 0x62 */ ILCID_POSIX_MAP(ga), /* * Gaelic (Ireland,Scotland) 0x3c */ ILCID_POSIX_MAP(gd), /* gd Gaelic (United Kingdom) 0x91 */ @@ -678,6 +747,7 @@ static const ILcidPosixMap gPosixIDmap[] = { ILCID_POSIX_MAP(hr), /* * Croatian and others 0x1a */ ILCID_POSIX_MAP(hu), /* hu Hungarian 0x0e */ ILCID_POSIX_MAP(hy), /* hy Armenian 0x2b */ + ILCID_POSIX_MAP(ibb), /* ibb Ibibio - Nigeria 0x69 */ ILCID_POSIX_MAP(id), /* id Indonesian (formerly in) 0x21 */ ILCID_POSIX_MAP(ig), /* ig Igbo 0x70 */ ILCID_POSIX_MAP(ii), /* ii Sichuan Yi 0x78 */ @@ -721,6 +791,7 @@ static const ILcidPosixMap gPosixIDmap[] = { ILCID_POSIX_MAP(om), /* om Oromo 0x72 */ ILCID_POSIX_MAP(or_IN), /* or Oriya 0x48 */ ILCID_POSIX_MAP(pa), /* pa Punjabi 0x46 */ + ILCID_POSIX_MAP(pap), /* pap Papiamentu 0x79 */ ILCID_POSIX_MAP(pl), /* pl Polish 0x15 */ ILCID_POSIX_MAP(ps), /* ps Pashto 0x63 */ ILCID_POSIX_MAP(pt), /* pt Portuguese 0x16 */ @@ -742,6 +813,7 @@ static const ILcidPosixMap gPosixIDmap[] = { ILCID_POSIX_MAP(so), /* so Somali 0x77 */ ILCID_POSIX_MAP(sq), /* sq Albanian 0x1c */ /* ILCID_POSIX_MAP(sr), // sr Serbian 0x1a */ + ILCID_POSIX_MAP(st), /* st Sutu 0x30 */ ILCID_POSIX_MAP(sv), /* sv Swedish 0x1d */ ILCID_POSIX_MAP(sw), /* sw Swahili 0x41 */ ILCID_POSIX_MAP(syr), /* syr Syriac 0x5A */ @@ -753,8 +825,9 @@ static const ILcidPosixMap gPosixIDmap[] = { ILCID_POSIX_MAP(tk), /* tk Turkmen 0x42 */ ILCID_POSIX_MAP(tn), /* tn Tswana 0x32 */ ILCID_POSIX_MAP(tr), /* tr Turkish 0x1f */ + ILCID_POSIX_MAP(ts), /* ts Tsonga 0x31 */ ILCID_POSIX_MAP(tt), /* tt Tatar 0x44 */ - ILCID_POSIX_MAP(tzm), /* tzm 0x5f */ + ILCID_POSIX_MAP(tzm), /* tzm Tamazight 0x5f */ ILCID_POSIX_MAP(ug), /* ug Uighur 0x80 */ ILCID_POSIX_MAP(uk), /* uk Ukrainian 0x22 */ ILCID_POSIX_MAP(ur), /* ur Urdu 0x20 */ @@ -764,6 +837,7 @@ static const ILcidPosixMap gPosixIDmap[] = { ILCID_POSIX_MAP(wen), /* wen Sorbian 0x2e */ ILCID_POSIX_MAP(wo), /* wo Wolof 0x88 */ ILCID_POSIX_MAP(xh), /* xh Xhosa 0x34 */ + ILCID_POSIX_MAP(yi), /* yi Yiddish 0x3d */ ILCID_POSIX_MAP(yo), /* yo Yoruba 0x6a */ ILCID_POSIX_MAP(zh), /* zh Chinese 0x04 */ ILCID_POSIX_MAP(zu), /* zu Zulu 0x35 */ @@ -891,7 +965,7 @@ uprv_convertToPosix(uint32_t hostid, UErrorCode* status) ret = GetLocaleInfoA(hostid, LOCALE_SNAME, (LPSTR)gPosixFromLCID, sizeof(gPosixFromLCID)); if (ret > 1) { - FIX_LOCALE_ID_TAG_SEPARATOR(gPosixFromLCID, ret, localeIndex) + FIX_LOCALE_ID_TAG_SEPARATOR(gPosixFromLCID, (uint32_t)ret, localeIndex) FIX_LANGUAGE_ID_TAG(gPosixFromLCID, ret) return gPosixFromLCID; @@ -929,7 +1003,7 @@ uprv_convertToLCID(const char *langID, const char* posixID, UErrorCode* status) uint32_t low = 0; uint32_t high = gLocaleCount; - uint32_t mid = high; + uint32_t mid; uint32_t oldmid = 0; int32_t compVal; diff --git a/icuSources/common/locutil.cpp b/icuSources/common/locutil.cpp index 57c305f6..69ea4392 100644 --- a/icuSources/common/locutil.cpp +++ b/icuSources/common/locutil.cpp @@ -1,6 +1,6 @@ -/** +/* ******************************************************************************* - * Copyright (C) 2002-2010, International Business Machines Corporation and + * Copyright (C) 2002-2011, International Business Machines Corporation and * others. All Rights Reserved. ******************************************************************************* */ @@ -18,7 +18,7 @@ #include "umutex.h" // see LocaleUtility::getAvailableLocaleNames -static U_NAMESPACE_QUALIFIER Hashtable * LocaleUtility_cache = NULL; +static icu::Hashtable * LocaleUtility_cache = NULL; #define UNDERSCORE_CHAR ((UChar)0x005f) #define AT_SIGN_CHAR ((UChar)64) diff --git a/icuSources/common/messageimpl.h b/icuSources/common/messageimpl.h new file mode 100644 index 00000000..9af400cd --- /dev/null +++ b/icuSources/common/messageimpl.h @@ -0,0 +1,63 @@ +/* +******************************************************************************* +* Copyright (C) 2011, International Business Machines +* Corporation and others. All Rights Reserved. +******************************************************************************* +* file name: messageimpl.h +* encoding: US-ASCII +* tab size: 8 (not used) +* indentation:4 +* +* created on: 2011apr04 +* created by: Markus W. Scherer +*/ + +#ifndef __MESSAGEIMPL_H__ +#define __MESSAGEIMPL_H__ + +#include "unicode/utypes.h" + +#if !UCONFIG_NO_FORMATTING + +#include "unicode/messagepattern.h" + +U_NAMESPACE_BEGIN + +/** + * Helper functions for use of MessagePattern. + * In Java, these are package-private methods in MessagePattern itself. + * In C++, they are declared here and implemented in messagepattern.cpp. + */ +class U_COMMON_API MessageImpl { +public: + /** + * @return TRUE if getApostropheMode()==UMSGPAT_APOS_DOUBLE_REQUIRED + */ + static UBool jdkAposMode(const MessagePattern &msgPattern) { + return msgPattern.getApostropheMode()==UMSGPAT_APOS_DOUBLE_REQUIRED; + } + + /** + * Appends the s[start, limit[ substring to sb, but with only half of the apostrophes + * according to JDK pattern behavior. + */ + static void appendReducedApostrophes(const UnicodeString &s, int32_t start, int32_t limit, + UnicodeString &sb); + + /** + * Appends the sub-message to the result string. + * Omits SKIP_SYNTAX and appends whole arguments using appendReducedApostrophes(). + */ + static UnicodeString &appendSubMessageWithoutSkipSyntax(const MessagePattern &msgPattern, + int32_t msgStart, + UnicodeString &result); + +private: + MessageImpl(); // no constructor: all static methods +}; + +U_NAMESPACE_END + +#endif // !UCONFIG_NO_FORMATTING + +#endif // __MESSAGEIMPL_H__ diff --git a/icuSources/common/messagepattern.cpp b/icuSources/common/messagepattern.cpp new file mode 100644 index 00000000..b9c15f9c --- /dev/null +++ b/icuSources/common/messagepattern.cpp @@ -0,0 +1,1209 @@ +/* +******************************************************************************* +* Copyright (C) 2011, International Business Machines +* Corporation and others. All Rights Reserved. +******************************************************************************* +* file name: messagepattern.cpp +* encoding: US-ASCII +* tab size: 8 (not used) +* indentation:4 +* +* created on: 2011mar14 +* created by: Markus W. Scherer +*/ + +#include "unicode/utypes.h" + +#if !UCONFIG_NO_FORMATTING + +#include "unicode/messagepattern.h" +#include "unicode/unistr.h" +#include "unicode/utf16.h" +#include "cmemory.h" +#include "cstring.h" +#include "messageimpl.h" +#include "patternprops.h" +#include "putilimp.h" +#include "uassert.h" + +U_NAMESPACE_BEGIN + +// Unicode character/code point constants ---------------------------------- *** + +static const UChar u_pound=0x23; +static const UChar u_apos=0x27; +static const UChar u_plus=0x2B; +static const UChar u_comma=0x2C; +static const UChar u_minus=0x2D; +static const UChar u_dot=0x2E; +static const UChar u_colon=0x3A; +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_E=0x45; +static const UChar u_H=0x48; +static const UChar u_I=0x49; +static const UChar u_L=0x4C; +static const UChar u_O=0x4F; +static const UChar u_P=0x50; +static const UChar u_R=0x52; +static const UChar u_S=0x53; +static const UChar u_T=0x54; +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_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_o=0x6F; +static const UChar u_p=0x70; +static const UChar u_r=0x72; +static const UChar u_s=0x73; +static const UChar u_t=0x74; +static const UChar u_u=0x75; +static const UChar u_z=0x7A; +static const UChar u_leftCurlyBrace=0x7B; +static const UChar u_pipe=0x7C; +static const UChar u_rightCurlyBrace=0x7D; +static const UChar u_lessOrEqual=0x2264; // U+2264 is <= + +static const UChar kOffsetColon[]={ // "offset:" + u_o, u_f, u_f, u_s, u_e, u_t, u_colon +}; + +static const UChar kOther[]={ // "other" + u_o, u_t, u_h, u_e, u_r +}; + +// MessagePatternList ------------------------------------------------------ *** + +template +class MessagePatternList : public UMemory { +public: + MessagePatternList() {} + void copyFrom(const MessagePatternList &other, + int32_t length, + UErrorCode &errorCode); + UBool ensureCapacityForOneMore(int32_t oldLength, UErrorCode &errorCode); + UBool memEquals(const MessagePatternList &other, int32_t length) const { + return 0==uprv_memcmp(a.getAlias(), other.a.getAlias(), length*sizeof(T)); + } + + MaybeStackArray a; +}; + +template +void +MessagePatternList::copyFrom( + const MessagePatternList &other, + int32_t length, + UErrorCode &errorCode) { + if(U_SUCCESS(errorCode) && length>0) { + if(length>a.getCapacity() && NULL==a.resize(length)) { + errorCode=U_MEMORY_ALLOCATION_ERROR; + return; + } + uprv_memcpy(a.getAlias(), other.a.getAlias(), length*sizeof(T)); + } +} + +template +UBool +MessagePatternList::ensureCapacityForOneMore(int32_t oldLength, UErrorCode &errorCode) { + if(U_FAILURE(errorCode)) { + return FALSE; + } + if(a.getCapacity()>oldLength || a.resize(2*oldLength, oldLength)!=NULL) { + return TRUE; + } + errorCode=U_MEMORY_ALLOCATION_ERROR; + return FALSE; +} + +// MessagePatternList specializations -------------------------------------- *** + +class MessagePatternDoubleList : public MessagePatternList { +}; + +class MessagePatternPartsList : public MessagePatternList { +}; + +// MessagePattern constructors etc. ---------------------------------------- *** + +MessagePattern::MessagePattern(UErrorCode &errorCode) + : aposMode(UCONFIG_MSGPAT_DEFAULT_APOSTROPHE_MODE), + partsList(NULL), parts(NULL), partsLength(0), + numericValuesList(NULL), numericValues(NULL), numericValuesLength(0), + hasArgNames(FALSE), hasArgNumbers(FALSE), needsAutoQuoting(FALSE) { + init(errorCode); +} + +MessagePattern::MessagePattern(UMessagePatternApostropheMode mode, UErrorCode &errorCode) + : aposMode(mode), + partsList(NULL), parts(NULL), partsLength(0), + numericValuesList(NULL), numericValues(NULL), numericValuesLength(0), + hasArgNames(FALSE), hasArgNumbers(FALSE), needsAutoQuoting(FALSE) { + init(errorCode); +} + +MessagePattern::MessagePattern(const UnicodeString &pattern, UParseError *parseError, UErrorCode &errorCode) + : aposMode(UCONFIG_MSGPAT_DEFAULT_APOSTROPHE_MODE), + partsList(NULL), parts(NULL), partsLength(0), + numericValuesList(NULL), numericValues(NULL), numericValuesLength(0), + hasArgNames(FALSE), hasArgNumbers(FALSE), needsAutoQuoting(FALSE) { + if(init(errorCode)) { + parse(pattern, parseError, errorCode); + } +} + +UBool +MessagePattern::init(UErrorCode &errorCode) { + if(U_FAILURE(errorCode)) { + return FALSE; + } + partsList=new MessagePatternPartsList(); + if(partsList==NULL) { + errorCode=U_MEMORY_ALLOCATION_ERROR; + return FALSE; + } + parts=partsList->a.getAlias(); + return TRUE; +} + +MessagePattern::MessagePattern(const MessagePattern &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), + needsAutoQuoting(other.needsAutoQuoting) { + UErrorCode errorCode=U_ZERO_ERROR; + if(!copyStorage(other, errorCode)) { + clear(); + } +} + +MessagePattern & +MessagePattern::operator=(const MessagePattern &other) { + if(this==&other) { + return *this; + } + aposMode=other.aposMode; + msg=other.msg; + hasArgNames=other.hasArgNames; + hasArgNumbers=other.hasArgNumbers; + needsAutoQuoting=other.needsAutoQuoting; + UErrorCode errorCode=U_ZERO_ERROR; + if(!copyStorage(other, errorCode)) { + clear(); + } + return *this; +} + +UBool +MessagePattern::copyStorage(const MessagePattern &other, UErrorCode &errorCode) { + if(U_FAILURE(errorCode)) { + return FALSE; + } + parts=NULL; + partsLength=0; + numericValues=NULL; + numericValuesLength=0; + if(partsList==NULL) { + partsList=new MessagePatternPartsList(); + if(partsList==NULL) { + errorCode=U_MEMORY_ALLOCATION_ERROR; + return FALSE; + } + parts=partsList->a.getAlias(); + } + if(other.partsLength>0) { + partsList->copyFrom(*other.partsList, other.partsLength, errorCode); + if(U_FAILURE(errorCode)) { + return FALSE; + } + parts=partsList->a.getAlias(); + partsLength=other.partsLength; + } + if(other.numericValuesLength>0) { + if(numericValuesList==NULL) { + numericValuesList=new MessagePatternDoubleList(); + if(numericValuesList==NULL) { + errorCode=U_MEMORY_ALLOCATION_ERROR; + return FALSE; + } + numericValues=numericValuesList->a.getAlias(); + } + numericValuesList->copyFrom( + *other.numericValuesList, other.numericValuesLength, errorCode); + if(U_FAILURE(errorCode)) { + return FALSE; + } + numericValues=numericValuesList->a.getAlias(); + numericValuesLength=other.numericValuesLength; + } + return TRUE; +} + +MessagePattern::~MessagePattern() { + delete partsList; + delete numericValuesList; +} + +// MessagePattern API ------------------------------------------------------ *** + +MessagePattern & +MessagePattern::parse(const UnicodeString &pattern, UParseError *parseError, UErrorCode &errorCode) { + preParse(pattern, parseError, errorCode); + parseMessage(0, 0, 0, UMSGPAT_ARG_TYPE_NONE, parseError, errorCode); + postParse(); + return *this; +} + +MessagePattern & +MessagePattern::parseChoiceStyle(const UnicodeString &pattern, + UParseError *parseError, UErrorCode &errorCode) { + preParse(pattern, parseError, errorCode); + parseChoiceStyle(0, 0, parseError, errorCode); + postParse(); + return *this; +} + +MessagePattern & +MessagePattern::parsePluralStyle(const UnicodeString &pattern, + UParseError *parseError, UErrorCode &errorCode) { + preParse(pattern, parseError, errorCode); + parsePluralOrSelectStyle(UMSGPAT_ARG_TYPE_PLURAL, 0, 0, parseError, errorCode); + postParse(); + return *this; +} + +MessagePattern & +MessagePattern::parseSelectStyle(const UnicodeString &pattern, + UParseError *parseError, UErrorCode &errorCode) { + preParse(pattern, parseError, errorCode); + parsePluralOrSelectStyle(UMSGPAT_ARG_TYPE_SELECT, 0, 0, parseError, errorCode); + postParse(); + return *this; +} + +void +MessagePattern::clear() { + // Mostly the same as preParse(). + msg.remove(); + hasArgNames=hasArgNumbers=FALSE; + needsAutoQuoting=FALSE; + partsLength=0; + numericValuesLength=0; +} + +UBool +MessagePattern::operator==(const MessagePattern &other) const { + if(this==&other) { + return TRUE; + } + return + aposMode==other.aposMode && + msg==other.msg && + // parts.equals(o.parts) + partsLength==other.partsLength && + (partsLength==0 || partsList->memEquals(*other.partsList, partsLength)); + // No need to compare numericValues if msg and parts are the same. +} + +int32_t +MessagePattern::hashCode() const { + int32_t hash=(aposMode*37+msg.hashCode())*37+partsLength; + for(int32_t i=0; i0;) { + const Part &part=getPart(--i); + if(part.getType()==UMSGPAT_PART_TYPE_INSERT_CHAR) { + modified.insert(part.index, (UChar)part.value); + } + } + return modified; +} + +double +MessagePattern::getNumericValue(const Part &part) const { + UMessagePatternPartType type=part.type; + if(type==UMSGPAT_PART_TYPE_ARG_INT) { + return part.value; + } else if(type==UMSGPAT_PART_TYPE_ARG_DOUBLE) { + return numericValues[part.value]; + } else { + return UMSGPAT_NO_NUMERIC_VALUE; + } +} + +/** + * Returns the "offset:" value of a PluralFormat argument, or 0 if none is specified. + * @param pluralStart the index of the first PluralFormat argument style part. (0..countParts()-1) + * @return the "offset:" value. + * @draft ICU 4.8 + */ +double +MessagePattern::getPluralOffset(int32_t pluralStart) const { + const Part &part=getPart(pluralStart); + if(Part::hasNumericValue(part.type)) { + return getNumericValue(part); + } else { + return 0; + } +} + +// MessagePattern::Part ---------------------------------------------------- *** + +UBool +MessagePattern::Part::operator==(const Part &other) const { + if(this==&other) { + return TRUE; + } + return + type==other.type && + index==other.index && + length==other.length && + value==other.value && + limitPartIndex==other.limitPartIndex; +} + +// MessagePattern parser --------------------------------------------------- *** + +void +MessagePattern::preParse(const UnicodeString &pattern, UParseError *parseError, UErrorCode &errorCode) { + if(U_FAILURE(errorCode)) { + return; + } + if(parseError!=NULL) { + parseError->line=0; + parseError->offset=0; + parseError->preContext[0]=0; + parseError->postContext[0]=0; + } + msg=pattern; + hasArgNames=hasArgNumbers=FALSE; + needsAutoQuoting=FALSE; + partsLength=0; + numericValuesLength=0; +} + +void +MessagePattern::postParse() { + if(partsList!=NULL) { + parts=partsList->a.getAlias(); + } + if(numericValuesList!=NULL) { + numericValues=numericValuesList->a.getAlias(); + } +} + +int32_t +MessagePattern::parseMessage(int32_t index, int32_t msgStartLength, + int32_t nestingLevel, UMessagePatternArgType parentType, + UParseError *parseError, UErrorCode &errorCode) { + if(U_FAILURE(errorCode)) { + return 0; + } + if(nestingLevel>Part::MAX_VALUE) { + errorCode=U_INDEX_OUTOFBOUNDS_ERROR; + return 0; + } + int32_t msgStart=partsLength; + addPart(UMSGPAT_PART_TYPE_MSG_START, index, msgStartLength, nestingLevel, errorCode); + index+=msgStartLength; + for(;;) { // while(index=msg.length()) { + break; + } + UChar c=msg.charAt(index++); + if(c==u_apos) { + if(index==msg.length()) { + // The apostrophe is the last character in the pattern. + // Add a Part for auto-quoting. + addPart(UMSGPAT_PART_TYPE_INSERT_CHAR, index, 0, + u_apos, errorCode); // value=char to be inserted + needsAutoQuoting=TRUE; + } else { + c=msg.charAt(index); + if(c==u_apos) { + // double apostrophe, skip the second one + addPart(UMSGPAT_PART_TYPE_SKIP_SYNTAX, index++, 1, 0, errorCode); + } else if( + 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) + ) { + // skip the quote-starting apostrophe + addPart(UMSGPAT_PART_TYPE_SKIP_SYNTAX, index-1, 1, 0, errorCode); + // find the end of the quoted literal text + for(;;) { + index=msg.indexOf(u_apos, index+1); + if(index>=0) { + if(/*(index+1)0 && c==u_rightCurlyBrace) || + (parentType==UMSGPAT_ARG_TYPE_CHOICE && c==u_pipe)) { + // Finish the message before the terminator. + // In a choice style, report the "}" substring only for the following ARG_LIMIT, + // not for this MSG_LIMIT. + int32_t limitLength=(parentType==UMSGPAT_ARG_TYPE_CHOICE && c==u_rightCurlyBrace) ? 0 : 1; + addLimitPart(msgStart, UMSGPAT_PART_TYPE_MSG_LIMIT, index-1, limitLength, + nestingLevel, errorCode); + if(parentType==UMSGPAT_ARG_TYPE_CHOICE) { + // Let the choice style parser see the '}' or '|'. + return index-1; + } else { + // continue parsing after the '}' + return index; + } + } // else: c is part of literal text + } + if(nestingLevel>0 && !inTopLevelChoiceMessage(nestingLevel, parentType)) { + setParseError(parseError, 0); // Unmatched '{' braces in message. + errorCode=U_UNMATCHED_BRACES; + return 0; + } + addLimitPart(msgStart, UMSGPAT_PART_TYPE_MSG_LIMIT, index, 0, nestingLevel, errorCode); + return index; +} + +int32_t +MessagePattern::parseArg(int32_t index, int32_t argStartLength, int32_t nestingLevel, + UParseError *parseError, UErrorCode &errorCode) { + int32_t argStart=partsLength; + UMessagePatternArgType argType=UMSGPAT_ARG_TYPE_NONE; + addPart(UMSGPAT_PART_TYPE_ARG_START, index, argStartLength, argType, errorCode); + if(U_FAILURE(errorCode)) { + return 0; + } + int32_t nameIndex=index=skipWhiteSpace(index+argStartLength); + if(index==msg.length()) { + setParseError(parseError, 0); // Unmatched '{' braces in message. + errorCode=U_UNMATCHED_BRACES; + return 0; + } + // parse argument name or number + index=skipIdentifier(index); + int32_t number=parseArgNumber(nameIndex, index); + if(number>=0) { + int32_t length=index-nameIndex; + if(length>Part::MAX_LENGTH || number>Part::MAX_VALUE) { + setParseError(parseError, nameIndex); // Argument number too large. + errorCode=U_INDEX_OUTOFBOUNDS_ERROR; + return 0; + } + hasArgNumbers=TRUE; + addPart(UMSGPAT_PART_TYPE_ARG_NUMBER, nameIndex, length, number, errorCode); + } else if(number==UMSGPAT_ARG_NAME_NOT_NUMBER) { + int32_t length=index-nameIndex; + if(length>Part::MAX_LENGTH) { + setParseError(parseError, nameIndex); // Argument name too long. + errorCode=U_INDEX_OUTOFBOUNDS_ERROR; + return 0; + } + hasArgNames=TRUE; + addPart(UMSGPAT_PART_TYPE_ARG_NAME, nameIndex, length, 0, errorCode); + } else { // number<-1 (ARG_NAME_NOT_VALID) + setParseError(parseError, nameIndex); // Bad argument syntax. + errorCode=U_PATTERN_SYNTAX_ERROR; + return 0; + } + index=skipWhiteSpace(index); + if(index==msg.length()) { + setParseError(parseError, 0); // Unmatched '{' braces in message. + errorCode=U_UNMATCHED_BRACES; + return 0; + } + UChar c=msg.charAt(index); + if(c==u_rightCurlyBrace) { + // all done + } else if(c!=u_comma) { + setParseError(parseError, nameIndex); // Bad argument syntax. + errorCode=U_PATTERN_SYNTAX_ERROR; + return 0; + } else /* ',' */ { + // parse argument type: case-sensitive a-zA-Z + int32_t typeIndex=index=skipWhiteSpace(index+1); + while(indexPart::MAX_LENGTH) { + setParseError(parseError, nameIndex); // Argument type name too long. + errorCode=U_INDEX_OUTOFBOUNDS_ERROR; + return 0; + } + argType=UMSGPAT_ARG_TYPE_SIMPLE; + if(length==6) { + // case-insensitive comparisons for complex-type names + if(isChoice(typeIndex)) { + argType=UMSGPAT_ARG_TYPE_CHOICE; + } else if(isPlural(typeIndex)) { + argType=UMSGPAT_ARG_TYPE_PLURAL; + } else if(isSelect(typeIndex)) { + argType=UMSGPAT_ARG_TYPE_SELECT; + } + } + // change the ARG_START type from NONE to argType + partsList->a[argStart].value=(int16_t)argType; + if(argType==UMSGPAT_ARG_TYPE_SIMPLE) { + addPart(UMSGPAT_PART_TYPE_ARG_TYPE, typeIndex, length, 0, errorCode); + } + // look for an argument style (pattern) + if(c==u_rightCurlyBrace) { + if(argType!=UMSGPAT_ARG_TYPE_SIMPLE) { + setParseError(parseError, nameIndex); // No style field for complex argument. + errorCode=U_PATTERN_SYNTAX_ERROR; + return 0; + } + } else /* ',' */ { + ++index; + if(argType==UMSGPAT_ARG_TYPE_SIMPLE) { + index=parseSimpleStyle(index, parseError, errorCode); + } else if(argType==UMSGPAT_ARG_TYPE_CHOICE) { + index=parseChoiceStyle(index, nestingLevel, parseError, errorCode); + } else { + index=parsePluralOrSelectStyle(argType, index, nestingLevel, parseError, errorCode); + } + } + } + // Argument parsing stopped on the '}'. + addLimitPart(argStart, UMSGPAT_PART_TYPE_ARG_LIMIT, index, 1, argType, errorCode); + return index+1; +} + +int32_t +MessagePattern::parseSimpleStyle(int32_t index, UParseError *parseError, UErrorCode &errorCode) { + if(U_FAILURE(errorCode)) { + return 0; + } + int32_t start=index; + int32_t nestedBraces=0; + while(index0) { + --nestedBraces; + } else { + int32_t length=--index-start; + if(length>Part::MAX_LENGTH) { + setParseError(parseError, start); // Argument style text too long. + errorCode=U_INDEX_OUTOFBOUNDS_ERROR; + return 0; + } + addPart(UMSGPAT_PART_TYPE_ARG_STYLE, start, length, 0, errorCode); + return index; + } + } // c is part of literal text + } + setParseError(parseError, 0); // Unmatched '{' braces in message. + errorCode=U_UNMATCHED_BRACES; + return 0; +} + +int32_t +MessagePattern::parseChoiceStyle(int32_t index, int32_t nestingLevel, + UParseError *parseError, UErrorCode &errorCode) { + if(U_FAILURE(errorCode)) { + return 0; + } + int32_t start=index; + index=skipWhiteSpace(index); + if(index==msg.length() || msg.charAt(index)==u_rightCurlyBrace) { + setParseError(parseError, 0); // Missing choice argument pattern. + errorCode=U_PATTERN_SYNTAX_ERROR; + return 0; + } + for(;;) { + // The choice argument style contains |-separated (number, separator, message) triples. + // Parse the number. + int32_t numberIndex=index; + index=skipDouble(index); + int32_t length=index-numberIndex; + if(length==0) { + setParseError(parseError, start); // Bad choice pattern syntax. + errorCode=U_PATTERN_SYNTAX_ERROR; + return 0; + } + if(length>Part::MAX_LENGTH) { + setParseError(parseError, numberIndex); // Choice number too long. + errorCode=U_INDEX_OUTOFBOUNDS_ERROR; + return 0; + } + parseDouble(numberIndex, index, TRUE, parseError, errorCode); // adds ARG_INT or ARG_DOUBLE + if(U_FAILURE(errorCode)) { + return 0; + } + // Parse the separator. + index=skipWhiteSpace(index); + if(index==msg.length()) { + setParseError(parseError, start); // Bad choice pattern syntax. + errorCode=U_PATTERN_SYNTAX_ERROR; + return 0; + } + UChar c=msg.charAt(index); + if(!(c==u_pound || c==u_lessThan || c==u_lessOrEqual)) { // U+2264 is <= + setParseError(parseError, start); // Expected choice separator (#<\u2264) instead of c. + errorCode=U_PATTERN_SYNTAX_ERROR; + return 0; + } + addPart(UMSGPAT_PART_TYPE_ARG_SELECTOR, index, 1, 0, errorCode); + // Parse the message fragment. + index=parseMessage(++index, 0, nestingLevel+1, UMSGPAT_ARG_TYPE_CHOICE, parseError, errorCode); + if(U_FAILURE(errorCode)) { + return 0; + } + // parseMessage(..., CHOICE) returns the index of the terminator, or msg.length(). + if(index==msg.length()) { + return index; + } + if(msg.charAt(index)==u_rightCurlyBrace) { + if(!inMessageFormatPattern(nestingLevel)) { + setParseError(parseError, start); // Bad choice pattern syntax. + errorCode=U_PATTERN_SYNTAX_ERROR; + return 0; + } + return index; + } // else the terminator is '|' + index=skipWhiteSpace(index+1); + } +} + +int32_t +MessagePattern::parsePluralOrSelectStyle(UMessagePatternArgType argType, + int32_t index, int32_t nestingLevel, + UParseError *parseError, UErrorCode &errorCode) { + if(U_FAILURE(errorCode)) { + return 0; + } + int32_t start=index; + UBool isEmpty=TRUE; + UBool hasOther=FALSE; + for(;;) { + // First, collect the selector looking for a small set of terminators. + // It would be a little faster to consider the syntax of each possible + // token right here, but that makes the code too complicated. + index=skipWhiteSpace(index); + UBool eos=index==msg.length(); + if(eos || msg.charAt(index)==u_rightCurlyBrace) { + if(eos==inMessageFormatPattern(nestingLevel)) { + setParseError(parseError, start); // Bad plural/select pattern syntax. + errorCode=U_PATTERN_SYNTAX_ERROR; + return 0; + } + if(!hasOther) { + setParseError(parseError, 0); // Missing 'other' keyword in plural/select pattern. + errorCode=U_DEFAULT_KEYWORD_MISSING; + return 0; + } + return index; + } + int32_t selectorIndex=index; + if(argType==UMSGPAT_ARG_TYPE_PLURAL && msg.charAt(selectorIndex)==u_equal) { + // explicit-value plural selector: =double + index=skipDouble(index+1); + int32_t length=index-selectorIndex; + if(length==1) { + setParseError(parseError, start); // Bad plural/select pattern syntax. + errorCode=U_PATTERN_SYNTAX_ERROR; + return 0; + } + if(length>Part::MAX_LENGTH) { + setParseError(parseError, selectorIndex); // Argument selector too long. + errorCode=U_INDEX_OUTOFBOUNDS_ERROR; + return 0; + } + addPart(UMSGPAT_PART_TYPE_ARG_SELECTOR, selectorIndex, length, 0, errorCode); + parseDouble(selectorIndex+1, index, FALSE, + parseError, errorCode); // adds ARG_INT or ARG_DOUBLE + } else { + index=skipIdentifier(index); + int32_t length=index-selectorIndex; + if(length==0) { + setParseError(parseError, start); // Bad plural/select pattern syntax. + errorCode=U_PATTERN_SYNTAX_ERROR; + return 0; + } + // Note: The ':' in "offset:" is just beyond the skipIdentifier() range. + if( argType==UMSGPAT_ARG_TYPE_PLURAL && length==6 && indexPart::MAX_LENGTH) { + setParseError(parseError, valueIndex); // Plural offset value too long. + errorCode=U_INDEX_OUTOFBOUNDS_ERROR; + return 0; + } + parseDouble(valueIndex, index, FALSE, + parseError, errorCode); // adds ARG_INT or ARG_DOUBLE + if(U_FAILURE(errorCode)) { + return 0; + } + isEmpty=FALSE; + continue; // no message fragment after the offset + } else { + // normal selector word + if(length>Part::MAX_LENGTH) { + setParseError(parseError, selectorIndex); // Argument selector too long. + errorCode=U_INDEX_OUTOFBOUNDS_ERROR; + return 0; + } + addPart(UMSGPAT_PART_TYPE_ARG_SELECTOR, selectorIndex, length, 0, errorCode); + if(0==msg.compare(selectorIndex, length, kOther, 0, 5)) { + hasOther=TRUE; + } + } + } + if(U_FAILURE(errorCode)) { + return 0; + } + + // parse the message fragment following the selector + index=skipWhiteSpace(index); + if(index==msg.length() || msg.charAt(index)!=u_leftCurlyBrace) { + setParseError(parseError, selectorIndex); // No message fragment after plural/select selector. + errorCode=U_PATTERN_SYNTAX_ERROR; + return 0; + } + index=parseMessage(index, 1, nestingLevel+1, argType, parseError, errorCode); + if(U_FAILURE(errorCode)) { + return 0; + } + isEmpty=FALSE; + } +} + +int32_t +MessagePattern::parseArgNumber(const UnicodeString &s, int32_t start, int32_t limit) { + // If the identifier contains only ASCII digits, then it is an argument _number_ + // and must not have leading zeros (except "0" itself). + // Otherwise it is an argument _name_. + if(start>=limit) { + return UMSGPAT_ARG_NAME_NOT_VALID; + } + int32_t number; + // Defer numeric errors until we know there are only digits. + UBool badNumber; + UChar c=s.charAt(start++); + if(c==0x30) { + if(start==limit) { + return 0; + } else { + number=0; + badNumber=TRUE; // leading zero + } + } else if(0x31<=c && c<=0x39) { + number=c-0x30; + badNumber=FALSE; + } else { + return UMSGPAT_ARG_NAME_NOT_NUMBER; + } + while(start=INT32_MAX/10) { + badNumber=TRUE; // overflow + } + number=number*10+(c-0x30); + } else { + return UMSGPAT_ARG_NAME_NOT_NUMBER; + } + } + // There are only ASCII digits. + if(badNumber) { + return UMSGPAT_ARG_NAME_NOT_VALID; + } else { + return number; + } +} + +void +MessagePattern::parseDouble(int32_t start, int32_t limit, UBool allowInfinity, + UParseError *parseError, UErrorCode &errorCode) { + if(U_FAILURE(errorCode)) { + return; + } + U_ASSERT(start(Part::MAX_VALUE+isNegative)) { + break; // not a small-enough integer + } + if(index==limit) { + addPart(UMSGPAT_PART_TYPE_ARG_INT, start, limit-start, + isNegative!=0 ? -value : value, errorCode); + return; + } + c=msg.charAt(index++); + } + // Let Double.parseDouble() throw a NumberFormatException. + char numberChars[128]; + int32_t capacity=(int32_t)sizeof(numberChars); + int32_t length=limit-start; + if(length>=capacity) { + break; // number too long + } + msg.extract(start, length, numberChars, capacity, US_INV); + if((int32_t)uprv_strlen(numberChars)0x39 && c!=u_e && c!=u_E && c!=0x221e)) { + break; + } + ++index; + } + return index; +} + +UBool +MessagePattern::isArgTypeChar(UChar32 c) { + return (u_a<=c && c<=u_z) || (u_A<=c && c<=u_Z); +} + +UBool +MessagePattern::isChoice(int32_t index) { + UChar c; + return + ((c=msg.charAt(index++))==u_c || c==u_C) && + ((c=msg.charAt(index++))==u_h || c==u_H) && + ((c=msg.charAt(index++))==u_o || c==u_O) && + ((c=msg.charAt(index++))==u_i || c==u_I) && + ((c=msg.charAt(index++))==u_c || c==u_C) && + ((c=msg.charAt(index))==u_e || c==u_E); +} + +UBool +MessagePattern::isPlural(int32_t index) { + UChar c; + return + ((c=msg.charAt(index++))==u_p || c==u_P) && + ((c=msg.charAt(index++))==u_l || c==u_L) && + ((c=msg.charAt(index++))==u_u || c==u_U) && + ((c=msg.charAt(index++))==u_r || c==u_R) && + ((c=msg.charAt(index++))==u_a || c==u_A) && + ((c=msg.charAt(index))==u_l || c==u_L); +} + +UBool +MessagePattern::isSelect(int32_t index) { + UChar c; + return + ((c=msg.charAt(index++))==u_s || c==u_S) && + ((c=msg.charAt(index++))==u_e || c==u_E) && + ((c=msg.charAt(index++))==u_l || c==u_L) && + ((c=msg.charAt(index++))==u_e || c==u_E) && + ((c=msg.charAt(index++))==u_c || c==u_C) && + ((c=msg.charAt(index))==u_t || c==u_T); +} + +UBool +MessagePattern::inMessageFormatPattern(int32_t nestingLevel) { + return nestingLevel>0 || partsList->a[0].type==UMSGPAT_PART_TYPE_MSG_START; +} + +UBool +MessagePattern::inTopLevelChoiceMessage(int32_t nestingLevel, UMessagePatternArgType parentType) { + return + nestingLevel==1 && + parentType==UMSGPAT_ARG_TYPE_CHOICE && + partsList->a[0].type!=UMSGPAT_PART_TYPE_MSG_START; +} + +void +MessagePattern::addPart(UMessagePatternPartType type, int32_t index, int32_t length, + int32_t value, UErrorCode &errorCode) { + if(partsList->ensureCapacityForOneMore(partsLength, errorCode)) { + Part &part=partsList->a[partsLength++]; + part.type=type; + part.index=index; + part.length=(uint16_t)length; + part.value=(int16_t)value; + part.limitPartIndex=0; + } +} + +void +MessagePattern::addLimitPart(int32_t start, + UMessagePatternPartType type, int32_t index, int32_t length, + int32_t value, UErrorCode &errorCode) { + partsList->a[start].limitPartIndex=partsLength; + addPart(type, index, length, value, errorCode); +} + +void +MessagePattern::addArgDoublePart(double numericValue, int32_t start, int32_t length, + UErrorCode &errorCode) { + if(U_FAILURE(errorCode)) { + return; + } + int32_t numericIndex=numericValuesLength; + if(numericValuesList==NULL) { + numericValuesList=new MessagePatternDoubleList(); + if(numericValuesList==NULL) { + errorCode=U_MEMORY_ALLOCATION_ERROR; + return; + } + } else if(!numericValuesList->ensureCapacityForOneMore(numericValuesLength, errorCode)) { + return; + } else { + if(numericIndex>Part::MAX_VALUE) { + errorCode=U_INDEX_OUTOFBOUNDS_ERROR; + return; + } + } + numericValuesList->a[numericValuesLength++]=numericValue; + addPart(UMSGPAT_PART_TYPE_ARG_DOUBLE, start, length, numericIndex, errorCode); +} + +void +MessagePattern::setParseError(UParseError *parseError, int32_t index) { + if(parseError==NULL) { + return; + } + parseError->offset=index; + + // Set preContext to some of msg before index. + // Avoid splitting a surrogate pair. + int32_t length=index; + if(length>=U_PARSE_CONTEXT_LEN) { + length=U_PARSE_CONTEXT_LEN-1; + if(length>0 && U16_IS_TRAIL(msg[index-length])) { + --length; + } + } + msg.extract(index-length, length, parseError->preContext); + parseError->preContext[length]=0; + + // Set postContext to some of msg starting at index. + length=msg.length()-index; + if(length>=U_PARSE_CONTEXT_LEN) { + length=U_PARSE_CONTEXT_LEN-1; + if(length>0 && U16_IS_LEAD(msg[index+length-1])) { + --length; + } + } + msg.extract(index, length, parseError->postContext); + parseError->postContext[length]=0; +} + +UOBJECT_DEFINE_NO_RTTI_IMPLEMENTATION(MessagePattern) + +// MessageImpl ------------------------------------------------------------- *** + +void +MessageImpl::appendReducedApostrophes(const UnicodeString &s, int32_t start, int32_t limit, + UnicodeString &sb) { + int32_t doubleApos=-1; + for(;;) { + int32_t i=s.indexOf(u_apos, start); + if(i<0 || i>=limit) { + sb.append(s, start, limit-start); + break; + } + if(i==doubleApos) { + // Double apostrophe at start-1 and start==i, append one. + sb.append(u_apos); + ++start; + doubleApos=-1; + } else { + // Append text between apostrophes and skip this one. + sb.append(s, start, i-start); + doubleApos=start=i+1; + } + } +} + +// Ported from second half of ICU4J SelectFormat.format(String). +UnicodeString & +MessageImpl::appendSubMessageWithoutSkipSyntax(const MessagePattern &msgPattern, + int32_t msgStart, + UnicodeString &result) { + const UnicodeString &msgString=msgPattern.getPatternString(); + int32_t prevIndex=msgPattern.getPart(msgStart).getLimit(); + for(int32_t i=msgStart;;) { + const MessagePattern::Part &part=msgPattern.getPart(++i); + UMessagePatternPartType type=part.getType(); + int32_t index=part.getIndex(); + if(type==UMSGPAT_PART_TYPE_MSG_LIMIT) { + return result.append(msgString, prevIndex, index-prevIndex); + } else if(type==UMSGPAT_PART_TYPE_SKIP_SYNTAX) { + result.append(msgString, prevIndex, index-prevIndex); + prevIndex=part.getLimit(); + } else if(type==UMSGPAT_PART_TYPE_ARG_START) { + result.append(msgString, prevIndex, index-prevIndex); + prevIndex=index; + i=msgPattern.getLimitPartIndex(i); + index=msgPattern.getPart(i).getLimit(); + appendReducedApostrophes(msgString, prevIndex, index, result); + prevIndex=index; + } + } +} + +U_NAMESPACE_END + +#endif // !UCONFIG_NO_FORMATTING diff --git a/icuSources/common/mutex.cpp b/icuSources/common/mutex.cpp index 8da3c7e0..e1e502d4 100644 --- a/icuSources/common/mutex.cpp +++ b/icuSources/common/mutex.cpp @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 2008-2010, International Business Machines +* Copyright (C) 2008-2011, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* @@ -13,6 +13,7 @@ #include "unicode/utypes.h" #include "mutex.h" +#include "uassert.h" U_NAMESPACE_BEGIN @@ -23,22 +24,49 @@ void *SimpleSingleton::getInstance(InstantiatorFn *instantiator, const void *con if(U_FAILURE(errorCode)) { return NULL; } - void *instance; - UMTX_CHECK(NULL, fInstance, instance); + // TODO: With atomicops.h: void *instance = (void*)Acquire_Load(&fInstance); + // and remove UMTX_ACQUIRE_BARRIER below. + void *instance=ANNOTATE_UNPROTECTED_READ(fInstance); + UMTX_ACQUIRE_BARRIER; + ANNOTATE_HAPPENS_AFTER(&fInstance); if(instance!=NULL) { return instance; + } + + // Attempt to create the instance. + // If a race occurs, then the losing thread will assign its new instance + // to the "duplicate" parameter, and the caller deletes it. + instance=instantiator(context, errorCode); + UMTX_RELEASE_BARRIER; // Release-barrier before fInstance=instance; + Mutex mutex; + if(fInstance==NULL && U_SUCCESS(errorCode)) { + U_ASSERT(instance!=NULL); + ANNOTATE_HAPPENS_BEFORE(&fInstance); + // TODO: With atomicops.h: Release_Store(&fInstance, (AtomicWord)instance); + // and remove UMTX_RELEASE_BARRIER above. + fInstance=instance; } else { - instance=instantiator(context, errorCode); - Mutex mutex; - if(fInstance==NULL && U_SUCCESS(errorCode)) { - fInstance=instance; - } else { - duplicate=instance; - } - return fInstance; + duplicate=instance; } + return fInstance; } +/* + * Three states: + * + * Initial state: Instance creation not attempted yet. + * fInstance=NULL && U_SUCCESS(fErrorCode) + * + * Instance creation succeeded: + * fInstance!=NULL && U_SUCCESS(fErrorCode) + * + * Instance creation failed: + * fInstance=NULL && U_FAILURE(fErrorCode) + * We will not attempt again to create the instance. + * + * fInstance changes at most once. + * fErrorCode changes at most twice (intial->failed->succeeded). + */ void *TriStateSingleton::getInstance(InstantiatorFn *instantiator, const void *context, void *&duplicate, UErrorCode &errorCode) { @@ -46,37 +74,58 @@ void *TriStateSingleton::getInstance(InstantiatorFn *instantiator, const void *c if(U_FAILURE(errorCode)) { return NULL; } - int8_t haveInstance; - UMTX_CHECK(NULL, fHaveInstance, haveInstance); - if(haveInstance>0) { - return fInstance; // instance was created - } else if(haveInstance<0) { - errorCode=fErrorCode; // instance creation failed + // TODO: With atomicops.h: void *instance = (void*)Acquire_Load(&fInstance); + // and remove UMTX_ACQUIRE_BARRIER below. + void *instance=ANNOTATE_UNPROTECTED_READ(fInstance); + UMTX_ACQUIRE_BARRIER; + ANNOTATE_HAPPENS_AFTER(&fInstance); + if(instance!=NULL) { + // instance was created + return instance; + } + + // The read access to fErrorCode is thread-unsafe, but harmless because + // at worst multiple threads race to each create a new instance, + // and all losing threads delete their duplicates. + UErrorCode localErrorCode=ANNOTATE_UNPROTECTED_READ(fErrorCode); + if(U_FAILURE(localErrorCode)) { + // instance creation failed + errorCode=localErrorCode; return NULL; - } else /* haveInstance==0 */ { - void *instance=instantiator(context, errorCode); - Mutex mutex; - if(fHaveInstance==0) { - if(U_SUCCESS(errorCode)) { - fInstance=instance; - instance=NULL; - fHaveInstance=1; - } else { - fErrorCode=errorCode; - fHaveInstance=-1; - } - } else { - errorCode=fErrorCode; - } + } + + // First attempt to create the instance. + // If a race occurs, then the losing thread will assign its new instance + // to the "duplicate" parameter, and the caller deletes it. + instance=instantiator(context, errorCode); + UMTX_RELEASE_BARRIER; // Release-barrier before fInstance=instance; + Mutex mutex; + if(fInstance==NULL && U_SUCCESS(errorCode)) { + // instance creation newly succeeded + U_ASSERT(instance!=NULL); + ANNOTATE_HAPPENS_BEFORE(&fInstance); + // TODO: With atomicops.h: Release_Store(&fInstance, (AtomicWord)instance); + // and remove UMTX_RELEASE_BARRIER above. + fInstance=instance; + // Set fErrorCode on the off-chance that a previous instance creation failed. + fErrorCode=errorCode; + // Completed state transition: initial->succeeded, or failed->succeeded. + } else { + // Record a duplicate if we lost the race, or + // if we got an instance but its creation failed anyway. duplicate=instance; - return fInstance; + if(fInstance==NULL && U_SUCCESS(fErrorCode) && U_FAILURE(errorCode)) { + // instance creation newly failed + fErrorCode=errorCode; + // Completed state transition: initial->failed. + } } + return fInstance; } void TriStateSingleton::reset() { fInstance=NULL; fErrorCode=U_ZERO_ERROR; - fHaveInstance=0; } #if UCONFIG_NO_SERVICE diff --git a/icuSources/common/mutex.h b/icuSources/common/mutex.h index ea2e3485..7f7ef897 100644 --- a/icuSources/common/mutex.h +++ b/icuSources/common/mutex.h @@ -1,7 +1,7 @@ /* ****************************************************************************** * -* Copyright (C) 1997-2010, International Business Machines +* Copyright (C) 1997-2011, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** @@ -113,7 +113,7 @@ struct SimpleSingleton { #define STATIC_SIMPLE_SINGLETON(name) static SimpleSingleton name={ NULL } /** - * Handy wrapper for an SimpleSingleton. + * Handy wrapper for a SimpleSingleton. * Intended for temporary use on the stack, to make the SimpleSingleton easier to deal with. * Takes care of the duplicate deletion and type casting. */ @@ -145,7 +145,6 @@ private: struct TriStateSingleton { void *fInstance; UErrorCode fErrorCode; - int8_t fHaveInstance; /** * Returns the singleton instance, or NULL if it could not be created. @@ -167,10 +166,10 @@ struct TriStateSingleton { void reset(); }; -#define STATIC_TRI_STATE_SINGLETON(name) static TriStateSingleton name={ NULL, U_ZERO_ERROR, 0 } +#define STATIC_TRI_STATE_SINGLETON(name) static TriStateSingleton name={ NULL, U_ZERO_ERROR } /** - * Handy wrapper for an TriStateSingleton. + * Handy wrapper for a TriStateSingleton. * Intended for temporary use on the stack, to make the TriStateSingleton easier to deal with. * Takes care of the duplicate deletion and type casting. */ diff --git a/icuSources/common/normalizer2.cpp b/icuSources/common/normalizer2.cpp index fd0048c5..527731da 100644 --- a/icuSources/common/normalizer2.cpp +++ b/icuSources/common/normalizer2.cpp @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 2009-2010, International Business Machines +* Copyright (C) 2009-2011, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* @@ -33,8 +33,29 @@ U_NAMESPACE_BEGIN // Public API dispatch via Normalizer2 subclasses -------------------------- *** +Normalizer2::~Normalizer2() {} + +UBool +Normalizer2::getRawDecomposition(UChar32, UnicodeString &) const { + return FALSE; +} + +UChar32 +Normalizer2::composePair(UChar32, UChar32) const { + return U_SENTINEL; +} + +uint8_t +Normalizer2::getCombiningClass(UChar32 /*c*/) const { + return 0; +} + +UOBJECT_DEFINE_NO_RTTI_IMPLEMENTATION(Normalizer2) + // Normalizer2 implementation for the old UNORM_NONE. class NoopNormalizer2 : public Normalizer2 { + virtual ~NoopNormalizer2(); + virtual UnicodeString & normalize(const UnicodeString &src, UnicodeString &dest, @@ -78,6 +99,7 @@ class NoopNormalizer2 : public Normalizer2 { getDecomposition(UChar32, UnicodeString &) const { return FALSE; } + // No need to override the default getRawDecomposition(). virtual UBool isNormalized(const UnicodeString &, UErrorCode &) const { return TRUE; @@ -95,11 +117,14 @@ class NoopNormalizer2 : public Normalizer2 { virtual UBool isInert(UChar32) const { return TRUE; } }; +NoopNormalizer2::~NoopNormalizer2() {} + // Intermediate class: // Has Normalizer2Impl and does boilerplate argument checking and setup. class Normalizer2WithImpl : public Normalizer2 { public: Normalizer2WithImpl(const Normalizer2Impl &ni) : impl(ni) {} + virtual ~Normalizer2WithImpl(); // normalize virtual UnicodeString & @@ -154,15 +179,24 @@ public: errorCode=U_ILLEGAL_ARGUMENT_ERROR; return first; } - ReorderingBuffer buffer(impl, first); - if(buffer.init(first.length()+second.length(), errorCode)) { - normalizeAndAppend(secondArray, secondArray+second.length(), doNormalize, - buffer, errorCode); + int32_t firstLength=first.length(); + UnicodeString safeMiddle; + { + ReorderingBuffer buffer(impl, first); + if(buffer.init(firstLength+second.length(), errorCode)) { + normalizeAndAppend(secondArray, secondArray+second.length(), doNormalize, + safeMiddle, buffer, errorCode); + } + } // The ReorderingBuffer destructor finalizes the first string. + if(U_FAILURE(errorCode)) { + // Restore the modified suffix of the first string. + first.replace(firstLength-safeMiddle.length(), 0x7fffffff, safeMiddle); } return first; } virtual void normalizeAndAppend(const UChar *src, const UChar *limit, UBool doNormalize, + UnicodeString &safeMiddle, ReorderingBuffer &buffer, UErrorCode &errorCode) const = 0; virtual UBool getDecomposition(UChar32 c, UnicodeString &decomposition) const { @@ -179,6 +213,30 @@ public: } return TRUE; } + virtual UBool + getRawDecomposition(UChar32 c, UnicodeString &decomposition) const { + UChar buffer[30]; + int32_t length; + const UChar *d=impl.getRawDecomposition(c, buffer, length); + if(d==NULL) { + return FALSE; + } + if(d==buffer) { + decomposition.setTo(buffer, length); // copy the string (algorithmic decomposition) + } else { + decomposition.setTo(FALSE, d, length); // read-only alias + } + return TRUE; + } + virtual UChar32 + composePair(UChar32 a, UChar32 b) const { + return impl.composePair(a, b); + } + + virtual uint8_t + getCombiningClass(UChar32 c) const { + return impl.getCC(impl.getNorm16(c)); + } // quick checks virtual UBool @@ -220,9 +278,12 @@ public: const Normalizer2Impl &impl; }; +Normalizer2WithImpl::~Normalizer2WithImpl() {} + class DecomposeNormalizer2 : public Normalizer2WithImpl { public: DecomposeNormalizer2(const Normalizer2Impl &ni) : Normalizer2WithImpl(ni) {} + virtual ~DecomposeNormalizer2(); private: virtual void @@ -233,8 +294,9 @@ private: using Normalizer2WithImpl::normalize; // Avoid warning about hiding base class function. virtual void normalizeAndAppend(const UChar *src, const UChar *limit, UBool doNormalize, + UnicodeString &safeMiddle, ReorderingBuffer &buffer, UErrorCode &errorCode) const { - impl.decomposeAndAppend(src, limit, doNormalize, buffer, errorCode); + impl.decomposeAndAppend(src, limit, doNormalize, safeMiddle, buffer, errorCode); } virtual const UChar * spanQuickCheckYes(const UChar *src, const UChar *limit, UErrorCode &errorCode) const { @@ -249,10 +311,13 @@ private: virtual UBool isInert(UChar32 c) const { return impl.isDecompInert(c); } }; +DecomposeNormalizer2::~DecomposeNormalizer2() {} + class ComposeNormalizer2 : public Normalizer2WithImpl { public: ComposeNormalizer2(const Normalizer2Impl &ni, UBool fcc) : Normalizer2WithImpl(ni), onlyContiguous(fcc) {} + virtual ~ComposeNormalizer2(); private: virtual void @@ -263,8 +328,9 @@ private: using Normalizer2WithImpl::normalize; // Avoid warning about hiding base class function. virtual void normalizeAndAppend(const UChar *src, const UChar *limit, UBool doNormalize, + UnicodeString &safeMiddle, ReorderingBuffer &buffer, UErrorCode &errorCode) const { - impl.composeAndAppend(src, limit, doNormalize, onlyContiguous, buffer, errorCode); + impl.composeAndAppend(src, limit, doNormalize, onlyContiguous, safeMiddle, buffer, errorCode); } virtual UBool @@ -319,9 +385,12 @@ private: const UBool onlyContiguous; }; +ComposeNormalizer2::~ComposeNormalizer2() {} + class FCDNormalizer2 : public Normalizer2WithImpl { public: FCDNormalizer2(const Normalizer2Impl &ni) : Normalizer2WithImpl(ni) {} + virtual ~FCDNormalizer2(); private: virtual void @@ -332,8 +401,9 @@ private: using Normalizer2WithImpl::normalize; // Avoid warning about hiding base class function. virtual void normalizeAndAppend(const UChar *src, const UChar *limit, UBool doNormalize, + UnicodeString &safeMiddle, ReorderingBuffer &buffer, UErrorCode &errorCode) const { - impl.makeFCDAndAppend(src, limit, doNormalize, buffer, errorCode); + impl.makeFCDAndAppend(src, limit, doNormalize, safeMiddle, buffer, errorCode); } virtual const UChar * spanQuickCheckYes(const UChar *src, const UChar *limit, UErrorCode &errorCode) const { @@ -345,6 +415,8 @@ private: virtual UBool isInert(UChar32 c) const { return impl.isFCDInert(c); } }; +FCDNormalizer2::~FCDNormalizer2() {} + // instance cache ---------------------------------------------------------- *** struct Norm2AllModes : public UMemory { @@ -451,12 +523,7 @@ const Normalizer2 *Normalizer2Factory::getNFDInstance(UErrorCode &errorCode) { const Normalizer2 *Normalizer2Factory::getFCDInstance(UErrorCode &errorCode) { Norm2AllModes *allModes=Norm2AllModesSingleton(nfcSingleton, "nfc").getInstance(errorCode); - if(allModes!=NULL) { - allModes->impl.getFCDTrie(errorCode); - return &allModes->fcd; - } else { - return NULL; - } + return allModes!=NULL ? &allModes->fcd : NULL; } const Normalizer2 *Normalizer2Factory::getFCCInstance(UErrorCode &errorCode) { @@ -533,15 +600,29 @@ Normalizer2Factory::getImpl(const Normalizer2 *norm2) { return &((Normalizer2WithImpl *)norm2)->impl; } -const UTrie2 * -Normalizer2Factory::getFCDTrie(UErrorCode &errorCode) { - Norm2AllModes *allModes= - Norm2AllModesSingleton(nfcSingleton, "nfc").getInstance(errorCode); - if(allModes!=NULL) { - return allModes->impl.getFCDTrie(errorCode); - } else { - return NULL; - } +const Normalizer2 * +Normalizer2::getNFCInstance(UErrorCode &errorCode) { + return Normalizer2Factory::getNFCInstance(errorCode); +} + +const Normalizer2 * +Normalizer2::getNFDInstance(UErrorCode &errorCode) { + return Normalizer2Factory::getNFDInstance(errorCode); +} + +const Normalizer2 * +Normalizer2::getNFKCInstance(UErrorCode &errorCode) { + return Normalizer2Factory::getNFKCInstance(errorCode); +} + +const Normalizer2 * +Normalizer2::getNFKDInstance(UErrorCode &errorCode) { + return Normalizer2Factory::getNFKDInstance(errorCode); +} + +const Normalizer2 * +Normalizer2::getNFKCCasefoldInstance(UErrorCode &errorCode) { + return Normalizer2Factory::getNFKC_CFInstance(errorCode); } const Normalizer2 * @@ -554,6 +635,7 @@ Normalizer2::getInstance(const char *packageName, } if(name==NULL || *name==0) { errorCode=U_ILLEGAL_ARGUMENT_ERROR; + return NULL; } Norm2AllModes *allModes=NULL; if(packageName==NULL) { @@ -609,7 +691,6 @@ Normalizer2::getInstance(const char *packageName, case UNORM2_DECOMPOSE: return &allModes->decomp; case UNORM2_FCD: - allModes->impl.getFCDTrie(errorCode); return &allModes->fcd; case UNORM2_COMPOSE_CONTIGUOUS: return &allModes->fcc; @@ -620,14 +701,37 @@ Normalizer2::getInstance(const char *packageName, return NULL; } -UOBJECT_DEFINE_NO_RTTI_IMPLEMENTATION(Normalizer2) - U_NAMESPACE_END // C API ------------------------------------------------------------------- *** U_NAMESPACE_USE +U_DRAFT const UNormalizer2 * U_EXPORT2 +unorm2_getNFCInstance(UErrorCode *pErrorCode) { + return (const UNormalizer2 *)Normalizer2::getNFCInstance(*pErrorCode); +} + +U_DRAFT const UNormalizer2 * U_EXPORT2 +unorm2_getNFDInstance(UErrorCode *pErrorCode) { + return (const UNormalizer2 *)Normalizer2::getNFDInstance(*pErrorCode); +} + +U_DRAFT const UNormalizer2 * U_EXPORT2 +unorm2_getNFKCInstance(UErrorCode *pErrorCode) { + return (const UNormalizer2 *)Normalizer2::getNFKCInstance(*pErrorCode); +} + +U_DRAFT const UNormalizer2 * U_EXPORT2 +unorm2_getNFKDInstance(UErrorCode *pErrorCode) { + return (const UNormalizer2 *)Normalizer2::getNFKDInstance(*pErrorCode); +} + +U_DRAFT const UNormalizer2 * U_EXPORT2 +unorm2_getNFKCCasefoldInstance(UErrorCode *pErrorCode) { + return (const UNormalizer2 *)Normalizer2::getNFKCCasefoldInstance(*pErrorCode); +} + U_DRAFT const UNormalizer2 * U_EXPORT2 unorm2_getInstance(const char *packageName, const char *name, @@ -693,16 +797,31 @@ normalizeSecondAndAppend(const UNormalizer2 *norm2, return 0; } UnicodeString firstString(first, firstLength, firstCapacity); + firstLength=firstString.length(); // In case it was -1. // secondLength==0: Nothing to do, and n2wi->normalizeAndAppend(NULL, NULL, buffer, ...) would crash. if(secondLength!=0) { const Normalizer2 *n2=(const Normalizer2 *)norm2; const Normalizer2WithImpl *n2wi=dynamic_cast(n2); if(n2wi!=NULL) { // Avoid duplicate argument checking and support NUL-terminated src. - ReorderingBuffer buffer(n2wi->impl, firstString); - if(buffer.init(firstLength+secondLength+1, *pErrorCode)) { // destCapacity>=-1 - n2wi->normalizeAndAppend(second, secondLength>=0 ? second+secondLength : NULL, - doNormalize, buffer, *pErrorCode); + UnicodeString safeMiddle; + { + ReorderingBuffer buffer(n2wi->impl, firstString); + if(buffer.init(firstLength+secondLength+1, *pErrorCode)) { // destCapacity>=-1 + n2wi->normalizeAndAppend(second, secondLength>=0 ? second+secondLength : NULL, + doNormalize, safeMiddle, buffer, *pErrorCode); + } + } // The ReorderingBuffer destructor finalizes firstString. + if(U_FAILURE(*pErrorCode) || firstString.length()>firstCapacity) { + // Restore the modified suffix of the first string. + // This does not restore first[] array contents between firstLength and firstCapacity. + // (That might be uninitialized memory, as far as we know.) + if(first!=NULL) { /* don't dereference NULL */ + safeMiddle.extract(0, 0x7fffffff, first+firstLength-safeMiddle.length()); + if(firstLength(norm2)->getRawDecomposition(c, destString)) { + return destString.extract(decomposition, capacity, *pErrorCode); + } else { + return -1; + } +} + +U_DRAFT UChar32 U_EXPORT2 +unorm2_composePair(const UNormalizer2 *norm2, UChar32 a, UChar32 b) { + return reinterpret_cast(norm2)->composePair(a, b); +} + +U_DRAFT uint8_t U_EXPORT2 +unorm2_getCombiningClass(const UNormalizer2 *norm2, UChar32 c) { + return reinterpret_cast(norm2)->getCombiningClass(c); +} + U_DRAFT UBool U_EXPORT2 unorm2_isNormalized(const UNormalizer2 *norm2, const UChar *s, int32_t length, @@ -819,7 +967,18 @@ unorm2_isInert(const UNormalizer2 *norm2, UChar32 c) { // Some properties APIs ---------------------------------------------------- *** -U_CFUNC UNormalizationCheckResult U_EXPORT2 +U_CAPI uint8_t U_EXPORT2 +u_getCombiningClass(UChar32 c) { + UErrorCode errorCode=U_ZERO_ERROR; + const Normalizer2 *nfd=Normalizer2Factory::getNFDInstance(errorCode); + if(U_SUCCESS(errorCode)) { + return nfd->getCombiningClass(c); + } else { + return 0; + } +} + +U_CFUNC UNormalizationCheckResult unorm_getQuickCheck(UChar32 c, UNormalizationMode mode) { if(mode<=UNORM_NONE || UNORM_FCD<=mode) { return UNORM_YES; @@ -833,14 +992,14 @@ unorm_getQuickCheck(UChar32 c, UNormalizationMode mode) { } } -U_CAPI const uint16_t * U_EXPORT2 -unorm_getFCDTrieIndex(UChar32 &fcdHighStart, UErrorCode *pErrorCode) { - const UTrie2 *trie=Normalizer2Factory::getFCDTrie(*pErrorCode); - if(U_SUCCESS(*pErrorCode)) { - fcdHighStart=trie->highStart; - return trie->index; +U_CFUNC uint16_t +unorm_getFCD16(UChar32 c) { + UErrorCode errorCode=U_ZERO_ERROR; + const Normalizer2Impl *impl=Normalizer2Factory::getNFCImpl(errorCode); + if(U_SUCCESS(errorCode)) { + return impl->getFCD16(c); } else { - return NULL; + return 0; } } diff --git a/icuSources/common/normalizer2impl.cpp b/icuSources/common/normalizer2impl.cpp index 52459be7..a6ef0c1b 100644 --- a/icuSources/common/normalizer2impl.cpp +++ b/icuSources/common/normalizer2impl.cpp @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 2009-2010, International Business Machines +* Copyright (C) 2009-2012, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* @@ -21,11 +21,12 @@ #include "unicode/normalizer2.h" #include "unicode/udata.h" #include "unicode/ustring.h" +#include "unicode/utf16.h" #include "cmemory.h" #include "mutex.h" #include "normalizer2impl.h" +#include "putilimp.h" #include "uassert.h" -#include "uhash.h" #include "uset_imp.h" #include "utrie2.h" #include "uvector.h" @@ -254,7 +255,6 @@ struct CanonIterData : public UMemory { Normalizer2Impl::~Normalizer2Impl() { udata_close(memory); utrie2_close(normTrie); - UTrie2Singleton(fcdTrieSingleton).deleteInstance(); delete (CanonIterData *)canonIterDataSingleton.fInstance; } @@ -270,7 +270,7 @@ Normalizer2Impl::isAcceptable(void *context, pInfo->dataFormat[1]==0x72 && pInfo->dataFormat[2]==0x6d && pInfo->dataFormat[3]==0x32 && - pInfo->formatVersion[0]==1 + pInfo->formatVersion[0]==2 ) { Normalizer2Impl *me=(Normalizer2Impl *)context; uprv_memcpy(me->dataVersion, pInfo->dataVersion, 4); @@ -301,6 +301,7 @@ Normalizer2Impl::load(const char *packageName, const char *name, UErrorCode &err minCompNoMaybeCP=inIndexes[IX_MIN_COMP_NO_MAYBE_CP]; minYesNo=inIndexes[IX_MIN_YES_NO]; + minYesNoMappingsOnly=inIndexes[IX_MIN_YES_NO_MAPPINGS_ONLY]; minNoNo=inIndexes[IX_MIN_NO_NO]; limitNoNo=inIndexes[IX_LIMIT_NO_NO]; minMaybeYes=inIndexes[IX_MIN_MAYBE_YES]; @@ -315,8 +316,30 @@ Normalizer2Impl::load(const char *packageName, const char *name, UErrorCode &err } offset=nextOffset; + nextOffset=inIndexes[IX_SMALL_FCD_OFFSET]; maybeYesCompositions=(const uint16_t *)(inBytes+offset); extraData=maybeYesCompositions+(MIN_NORMAL_MAYBE_YES-minMaybeYes); + + // smallFCD: new in formatVersion 2 + offset=nextOffset; + smallFCD=inBytes+offset; + + // Build tccc180[]. + // gennorm2 enforces lccc=0 for c>=1) { + if((c&0xff)==0) { + bits=smallFCD[c>>8]; // one byte per 0x100 code points + } + if(bits&1) { + for(int i=0; i<0x20; ++i, ++c) { + tccc180[c]=(uint8_t)getFCD16FromNormData(c); + } + } else { + uprv_memset(tccc180+c, 0, 0x20); + c+=0x20; + } + } } uint8_t Normalizer2Impl::getTrailCCFromCompYesAndZeroCC(const UChar *cpStart, const UChar *cpLimit) const { @@ -524,16 +547,16 @@ UBool Normalizer2Impl::decompose(UChar32 c, uint16_t norm16, } else { // c decomposes, get everything from the variable-length extra data const uint16_t *mapping=getMapping(norm16); - uint16_t firstUnit=*mapping++; + uint16_t firstUnit=*mapping; int32_t length=firstUnit&MAPPING_LENGTH_MASK; uint8_t leadCC, trailCC; trailCC=(uint8_t)(firstUnit>>8); if(firstUnit&MAPPING_HAS_CCC_LCCC_WORD) { - leadCC=(uint8_t)(*mapping++>>8); + leadCC=(uint8_t)(*(mapping-1)>>8); } else { leadCC=0; } - return buffer.append((const UChar *)mapping, length, leadCC, trailCC, errorCode); + return buffer.append((const UChar *)mapping+1, length, leadCC, trailCC, errorCode); } } } @@ -558,20 +581,67 @@ Normalizer2Impl::getDecomposition(UChar32 c, UChar buffer[4], int32_t &length) c } else { // c decomposes, get everything from the variable-length extra data const uint16_t *mapping=getMapping(norm16); - uint16_t firstUnit=*mapping++; - length=firstUnit&MAPPING_LENGTH_MASK; - if(firstUnit&MAPPING_HAS_CCC_LCCC_WORD) { - ++mapping; + length=*mapping&MAPPING_LENGTH_MASK; + return (const UChar *)mapping+1; + } + } +} + +// The capacity of the buffer must be 30=MAPPING_LENGTH_MASK-1 +// so that a raw mapping fits that consists of one unit ("rm0") +// plus all but the first two code units of the normal mapping. +// The maximum length of a normal mapping is 31=MAPPING_LENGTH_MASK. +const UChar * +Normalizer2Impl::getRawDecomposition(UChar32 c, UChar buffer[30], int32_t &length) const { + // We do not loop in this method because an algorithmic mapping itself + // becomes a final result rather than having to be decomposed recursively. + uint16_t norm16; + if(c>7)&1)-1; + uint16_t rm0=*rawMapping; + if(rm0<=MAPPING_LENGTH_MASK) { + length=rm0; + return (const UChar *)rawMapping-rm0; + } else { + // Copy the normal mapping and replace its first two code units with rm0. + buffer[0]=(UChar)rm0; + u_memcpy(buffer+1, (const UChar *)mapping+1+2, mLength-2); + length=mLength-1; + return buffer; } - return (const UChar *)mapping; + } else { + length=mLength; + return (const UChar *)mapping+1; } } } void Normalizer2Impl::decomposeAndAppend(const UChar *src, const UChar *limit, UBool doDecompose, + UnicodeString &safeMiddle, ReorderingBuffer &buffer, UErrorCode &errorCode) const { + buffer.copyReorderableSuffixTo(safeMiddle); if(doDecompose) { decompose(src, limit, &buffer, errorCode); return; @@ -584,6 +654,9 @@ void Normalizer2Impl::decomposeAndAppend(const UChar *src, const UChar *limit, prevCC=cc; cc=getCC(iter.next16()); }; + if(limit==NULL) { // appendZeroCC() needs limit!=NULL + limit=u_strchr(iter.codePointStart, 0); + } buffer.append(src, (int32_t)(iter.codePointStart-src), firstCC, prevCC, errorCode) && buffer.appendZeroCC(iter.codePointStart, limit, errorCode); } @@ -606,7 +679,7 @@ UBool Normalizer2Impl::hasDecompBoundary(UChar32 c, UBool before) const { } else { // c decomposes, get everything from the variable-length extra data const uint16_t *mapping=getMapping(norm16); - uint16_t firstUnit=*mapping++; + uint16_t firstUnit=*mapping; if((firstUnit&MAPPING_LENGTH_MASK)==0) { return FALSE; } @@ -622,7 +695,7 @@ UBool Normalizer2Impl::hasDecompBoundary(UChar32 c, UBool before) const { // if(trailCC==1) test leadCC==0, same as checking for before-boundary } // TRUE if leadCC==0 (hasFCDBoundaryBefore()) - return (firstUnit&MAPPING_HAS_CCC_LCCC_WORD)==0 || (*mapping&0xff00)==0; + return (firstUnit&MAPPING_HAS_CCC_LCCC_WORD)==0 || (*(mapping-1)&0xff00)==0; } } } @@ -895,6 +968,55 @@ void Normalizer2Impl::recompose(ReorderingBuffer &buffer, int32_t recomposeStart buffer.setReorderingLimit(limit); } +UChar32 +Normalizer2Impl::composePair(UChar32 a, UChar32 b) const { + uint16_t norm16=getNorm16(a); // maps an out-of-range 'a' to inert norm16=0 + const uint16_t *list; + if(isInert(norm16)) { + return U_SENTINEL; + } else if(norm16minYesNo) { // composite 'a' has both mapping & compositions list + list+= // mapping pointer + 1+ // +1 to skip the first unit with the mapping lenth + (*list&MAPPING_LENGTH_MASK); // + mapping length + } + } + } else if(norm16>1; +#else + int32_t compositeAndFwd=combine(list, b); + return compositeAndFwd>=0 ? compositeAndFwd>>1 : U_SENTINEL; +#endif +} + // Very similar to composeQuickCheck(): Make the same changes in both places if relevant. // doCompose: normalize // !doCompose: isNormalized (buffer must be empty and initialized) @@ -1271,6 +1393,7 @@ Normalizer2Impl::composeQuickCheck(const UChar *src, const UChar *limit, void Normalizer2Impl::composeAndAppend(const UChar *src, const UChar *limit, UBool doCompose, UBool onlyContiguous, + UnicodeString &safeMiddle, ReorderingBuffer &buffer, UErrorCode &errorCode) const { if(!buffer.isEmpty()) { @@ -1278,9 +1401,10 @@ void Normalizer2Impl::composeAndAppend(const UChar *src, const UChar *limit, if(src!=firstStarterInSrc) { const UChar *lastStarterInDest=findPreviousCompBoundary(buffer.getStart(), buffer.getLimit()); - UnicodeString middle(lastStarterInDest, - (int32_t)(buffer.getLimit()-lastStarterInDest)); - buffer.removeSuffix((int32_t)(buffer.getLimit()-lastStarterInDest)); + int32_t destSuffixLength=(int32_t)(buffer.getLimit()-lastStarterInDest); + UnicodeString middle(lastStarterInDest, destSuffixLength); + buffer.removeSuffix(destSuffixLength); + safeMiddle=middle; middle.append(src, (int32_t)(firstStarterInSrc-src)); const UChar *middleStart=middle.getBuffer(); compose(middleStart, middleStart+middle.length(), onlyContiguous, @@ -1294,6 +1418,9 @@ void Normalizer2Impl::composeAndAppend(const UChar *src, const UChar *limit, if(doCompose) { compose(src, limit, onlyContiguous, TRUE, buffer, errorCode); } else { + if(limit==NULL) { // appendZeroCC() needs limit!=NULL + limit=u_strchr(src, 0); + } buffer.appendZeroCC(src, limit, errorCode); } } @@ -1317,14 +1444,14 @@ UBool Normalizer2Impl::hasCompBoundaryBefore(UChar32 c, uint16_t norm16) const { } else { // c decomposes, get everything from the variable-length extra data const uint16_t *mapping=getMapping(norm16); - uint16_t firstUnit=*mapping++; + uint16_t firstUnit=*mapping; if((firstUnit&MAPPING_LENGTH_MASK)==0) { return FALSE; } - if((firstUnit&MAPPING_HAS_CCC_LCCC_WORD) && (*mapping++&0xff00)) { + if((firstUnit&MAPPING_HAS_CCC_LCCC_WORD) && (*(mapping-1)&0xff00)) { return FALSE; // non-zero leadCC } - int32_t i=0; + int32_t i=1; // skip over the firstUnit UChar32 c; U16_NEXT_UNSAFE(mapping, i, c); return isCompYesAndZeroCC(getNorm16(c)); @@ -1338,7 +1465,8 @@ UBool Normalizer2Impl::hasCompBoundaryAfter(UChar32 c, UBool onlyContiguous, UBo if(isInert(norm16)) { return TRUE; } else if(norm16<=minYesNo) { - // Hangul LVT (==minYesNo) has a boundary after it. + // Hangul: norm16==minYesNo + // Hangul LVT has a boundary after it. // Hangul LV and non-inert yesYes characters combine forward. return isHangul(norm16) && !Hangul::isHangulWithoutJamoT((UChar)c); } else if(norm16>= (testInert ? minNoNo : minMaybeYes)) { @@ -1352,12 +1480,13 @@ UBool Normalizer2Impl::hasCompBoundaryAfter(UChar32 c, UBool onlyContiguous, UBo const uint16_t *mapping=getMapping(norm16); uint16_t firstUnit=*mapping; // TRUE if - // c is not deleted, and - // it and its decomposition do not combine forward, and it has a starter, and - // if FCC then trailCC<=1 + // not MAPPING_NO_COMP_BOUNDARY_AFTER + // (which is set if + // c is not deleted, and + // it and its decomposition do not combine forward, and it has a starter) + // and if FCC then trailCC<=1 return - (firstUnit&MAPPING_LENGTH_MASK)!=0 && - (firstUnit&(MAPPING_PLUS_COMPOSITION_LIST|MAPPING_NO_COMP_BOUNDARY_AFTER))==0 && + (firstUnit&MAPPING_NO_COMP_BOUNDARY_AFTER)==0 && (!onlyContiguous || firstUnit<=0x1ff); } } @@ -1383,95 +1512,30 @@ const UChar *Normalizer2Impl::findNextCompBoundary(const UChar *p, const UChar * return iter.codePointStart; } -class FCDTrieSingleton : public UTrie2Singleton { -public: - FCDTrieSingleton(SimpleSingleton &s, Normalizer2Impl &ni, UErrorCode &ec) : - UTrie2Singleton(s), impl(ni), errorCode(ec) {} - UTrie2 *getInstance(UErrorCode &errorCode) { - return UTrie2Singleton::getInstance(createInstance, this, errorCode); - } - static void *createInstance(const void *context, UErrorCode &errorCode); - UBool rangeHandler(UChar32 start, UChar32 end, uint32_t value) { - if(value!=0) { - impl.setFCD16FromNorm16(start, end, (uint16_t)value, newFCDTrie, errorCode); - } - return U_SUCCESS(errorCode); - } - - Normalizer2Impl &impl; - UTrie2 *newFCDTrie; - UErrorCode &errorCode; -}; - -U_CDECL_BEGIN - -// Set the FCD value for a range of same-norm16 characters. -static UBool U_CALLCONV -enumRangeHandler(const void *context, UChar32 start, UChar32 end, uint32_t value) { - return ((FCDTrieSingleton *)context)->rangeHandler(start, end, value); -} - -// Collect (OR together) the FCD values for a range of supplementary characters, -// for their lead surrogate code unit. -static UBool U_CALLCONV -enumRangeOrValue(const void *context, UChar32 /*start*/, UChar32 /*end*/, uint32_t value) { - *((uint32_t *)context)|=value; - return TRUE; -} +// Note: normalizer2impl.cpp r30982 (2011-nov-27) +// still had getFCDTrie() which built and cached an FCD trie. +// That provided faster access to FCD data than getFCD16FromNormData() +// but required synchronization and consumed some 10kB of heap memory +// in any process that uses FCD (e.g., via collation). +// tccc180[] and smallFCD[] are intended to help with any loss of performance, +// at least for Latin & CJK. -U_CDECL_END - -void *FCDTrieSingleton::createInstance(const void *context, UErrorCode &errorCode) { - FCDTrieSingleton *me=(FCDTrieSingleton *)context; - me->newFCDTrie=utrie2_open(0, 0, &errorCode); - if(U_SUCCESS(errorCode)) { - utrie2_enum(me->impl.getNormTrie(), NULL, enumRangeHandler, me); - for(UChar lead=0xd800; lead<0xdc00; ++lead) { - uint32_t oredValue=utrie2_get32(me->newFCDTrie, lead); - utrie2_enumForLeadSurrogate(me->newFCDTrie, lead, NULL, enumRangeOrValue, &oredValue); - if(oredValue!=0) { - // Set a "bad" value for makeFCD() to break the quick check loop - // and look up the value for the supplementary code point. - // If there is any lccc, then set the worst-case lccc of 1. - // The ORed-together value's tccc is already the worst case. - if(oredValue>0xff) { - oredValue=0x100|(oredValue&0xff); - } - utrie2_set32ForLeadSurrogateCodeUnit(me->newFCDTrie, lead, oredValue, &errorCode); - } - } - utrie2_freeze(me->newFCDTrie, UTRIE2_16_VALUE_BITS, &errorCode); - if(U_SUCCESS(errorCode)) { - return me->newFCDTrie; - } - } - utrie2_close(me->newFCDTrie); - return NULL; -} - -void Normalizer2Impl::setFCD16FromNorm16(UChar32 start, UChar32 end, uint16_t norm16, - UTrie2 *newFCDTrie, UErrorCode &errorCode) const { +// Gets the FCD value from the regular normalization data. +uint16_t Normalizer2Impl::getFCD16FromNormData(UChar32 c) const { // Only loops for 1:1 algorithmic mappings. for(;;) { - if(norm16>=MIN_NORMAL_MAYBE_YES) { - norm16&=0xff; - norm16|=norm16<<8; - } else if(norm16<=minYesNo || minMaybeYes<=norm16) { + uint16_t norm16=getNorm16(c); + if(norm16<=minYesNo) { // no decomposition or Hangul syllable, all zeros - break; - } else if(limitNoNo<=norm16) { - int32_t delta=norm16-(minMaybeYes-MAX_DELTA-1); - if(start==end) { - start+=delta; - norm16=getNorm16(start); - } else { - // the same delta leads from different original characters to different mappings - do { - UChar32 c=start+delta; - setFCD16FromNorm16(c, c, getNorm16(c), newFCDTrie, errorCode); - } while(++start<=end); - break; - } + return 0; + } else if(norm16>=MIN_NORMAL_MAYBE_YES) { + // combining mark + norm16&=0xff; + return norm16|(norm16<<8); + } else if(norm16>=minMaybeYes) { + return 0; + } else if(isDecompNoAlgorithmic(norm16)) { + c=mapAlgorithmic(c, norm16); } else { // c decomposes, get everything from the variable-length extra data const uint16_t *mapping=getMapping(norm16); @@ -1480,27 +1544,18 @@ void Normalizer2Impl::setFCD16FromNorm16(UChar32 start, UChar32 end, uint16_t no // A character that is deleted (maps to an empty string) must // get the worst-case lccc and tccc values because arbitrary // characters on both sides will become adjacent. - norm16=0x1ff; + return 0x1ff; } else { + norm16=firstUnit>>8; // tccc if(firstUnit&MAPPING_HAS_CCC_LCCC_WORD) { - norm16=mapping[1]&0xff00; // lccc - } else { - norm16=0; + norm16|=*(mapping-1)&0xff00; // lccc } - norm16|=firstUnit>>8; // tccc + return norm16; } } - utrie2_setRange32(newFCDTrie, start, end, norm16, TRUE, &errorCode); - break; } } -const UTrie2 *Normalizer2Impl::getFCDTrie(UErrorCode &errorCode) const { - // Logically const: Synchronized instantiation. - Normalizer2Impl *me=const_cast(this); - return FCDTrieSingleton(me->fcdTrieSingleton, *me, errorCode).getInstance(errorCode); -} - // Dual functionality: // buffer!=NULL: normalize // buffer==NULL: isNormalized/quickCheck/spanQuickCheckYes @@ -1521,7 +1576,7 @@ Normalizer2Impl::makeFCD(const UChar *src, const UChar *limit, prevBoundary=src; // We know that the previous character's lccc==0. // Fetching the fcd16 value was deferred for this below-U+0300 code point. - prevFCD16=getFCD16FromSingleLead(*(src-1)); + prevFCD16=getFCD16(*(src-1)); if(prevFCD16>1) { --prevBoundary; } @@ -1535,8 +1590,6 @@ Normalizer2Impl::makeFCD(const UChar *src, const UChar *limit, // The exception is the call to decomposeShort() which uses the buffer // in the normal way. - const UTrie2 *trie=fcdTrie(); - const UChar *prevSrc; UChar32 c=0; uint16_t fcd16=0; @@ -1547,24 +1600,24 @@ Normalizer2Impl::makeFCD(const UChar *src, const UChar *limit, if((c=*src)1) { --prevBoundary; } @@ -1594,7 +1648,7 @@ Normalizer2Impl::makeFCD(const UChar *src, const UChar *limit, --p; // Need to fetch the previous character's FCD value because // prevFCD16 was just for the trail surrogate code point. - prevFCD16=getFCD16FromSurrogatePair(p[0], p[1]); + prevFCD16=getFCD16FromNormData(U16_GET_SUPPLEMENTARY(p[0], p[1])); // Still known to have lccc==0 because its lead surrogate unit had lccc==0. } if(prevFCD16>1) { @@ -1650,6 +1704,7 @@ Normalizer2Impl::makeFCD(const UChar *src, const UChar *limit, void Normalizer2Impl::makeFCDAndAppend(const UChar *src, const UChar *limit, UBool doMakeFCD, + UnicodeString &safeMiddle, ReorderingBuffer &buffer, UErrorCode &errorCode) const { if(!buffer.isEmpty()) { @@ -1657,9 +1712,10 @@ void Normalizer2Impl::makeFCDAndAppend(const UChar *src, const UChar *limit, if(src!=firstBoundaryInSrc) { const UChar *lastBoundaryInDest=findPreviousFCDBoundary(buffer.getStart(), buffer.getLimit()); - UnicodeString middle(lastBoundaryInDest, - (int32_t)(buffer.getLimit()-lastBoundaryInDest)); - buffer.removeSuffix((int32_t)(buffer.getLimit()-lastBoundaryInDest)); + int32_t destSuffixLength=(int32_t)(buffer.getLimit()-lastBoundaryInDest); + UnicodeString middle(lastBoundaryInDest, destSuffixLength); + buffer.removeSuffix(destSuffixLength); + safeMiddle=middle; middle.append(src, (int32_t)(firstBoundaryInSrc-src)); const UChar *middleStart=middle.getBuffer(); makeFCD(middleStart, middleStart+middle.length(), &buffer, errorCode); @@ -1672,33 +1728,33 @@ void Normalizer2Impl::makeFCDAndAppend(const UChar *src, const UChar *limit, if(doMakeFCD) { makeFCD(src, limit, &buffer, errorCode); } else { + if(limit==NULL) { // appendZeroCC() needs limit!=NULL + limit=u_strchr(src, 0); + } buffer.appendZeroCC(src, limit, errorCode); } } const UChar *Normalizer2Impl::findPreviousFCDBoundary(const UChar *start, const UChar *p) const { - BackwardUTrie2StringIterator iter(fcdTrie(), start, p); - uint16_t fcd16; - do { - fcd16=iter.previous16(); - } while(fcd16>0xff); - return iter.codePointStart; + while(start

0xff) {} + return p; } const UChar *Normalizer2Impl::findNextFCDBoundary(const UChar *p, const UChar *limit) const { - ForwardUTrie2StringIterator iter(fcdTrie(), p, limit); - uint16_t fcd16; - do { - fcd16=iter.next16(); - } while(fcd16>0xff); - return iter.codePointStart; + while(pdataFormat[1]==0x72 && pInfo->dataFormat[2]==0x6d && pInfo->dataFormat[3]==0x32 && - pInfo->formatVersion[0]==1 + (pInfo->formatVersion[0]==1 || pInfo->formatVersion[0]==2) )) { udata_printError(ds, "unorm2_swap(): data format %02x.%02x.%02x.%02x (format version %02x) is not recognized as Normalizer2 data\n", pInfo->dataFormat[0], pInfo->dataFormat[1], @@ -1998,10 +2054,14 @@ unorm2_swap(const UDataSwapper *ds, offset=nextOffset; /* swap the uint16_t extraData[] */ - nextOffset=indexes[Normalizer2Impl::IX_EXTRA_DATA_OFFSET+1]; + nextOffset=indexes[Normalizer2Impl::IX_SMALL_FCD_OFFSET]; ds->swapArray16(ds, inBytes+offset, nextOffset-offset, outBytes+offset, pErrorCode); offset=nextOffset; + /* no need to swap the uint8_t smallFCD[] (new in formatVersion 2) */ + nextOffset=indexes[Normalizer2Impl::IX_SMALL_FCD_OFFSET+1]; + offset=nextOffset; + U_ASSERT(offset==size); } diff --git a/icuSources/common/normalizer2impl.h b/icuSources/common/normalizer2impl.h index ebcf9815..f44e8277 100644 --- a/icuSources/common/normalizer2impl.h +++ b/icuSources/common/normalizer2impl.h @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 2009-2010, International Business Machines +* Copyright (C) 2009-2011, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* @@ -25,13 +25,14 @@ #include "unicode/udata.h" #include "unicode/unistr.h" #include "unicode/unorm.h" +#include "unicode/utf16.h" #include "mutex.h" #include "uset_imp.h" #include "utrie2.h" U_NAMESPACE_BEGIN -class CanonIterData; +struct CanonIterData; class Hangul { public: @@ -85,6 +86,24 @@ public: return 3; } } + + /** + * Decomposes c, which must be a Hangul syllable, into buffer. + * This is the raw, not recursive, decomposition. Its length is always 2. + */ + static inline void getRawDecomposition(UChar32 c, UChar buffer[2]) { + UChar32 orig=c; + c-=HANGUL_BASE; + UChar32 c2=c%JAMO_T_COUNT; + if(c2==0) { + c/=JAMO_T_COUNT; + buffer[0]=(UChar)(JAMO_L_BASE+c/JAMO_V_COUNT); + buffer[1]=(UChar)(JAMO_V_BASE+c%JAMO_V_COUNT); + } else { + buffer[0]=orig-c2; // LV syllable + buffer[1]=(UChar)(JAMO_T_BASE+c2); + } + } private: Hangul(); // no instantiation }; @@ -151,6 +170,9 @@ public: reorderStart=limit=newLimit; lastCC=0; } + void copyReorderableSuffixTo(UnicodeString &s) const { + s.setTo(reorderStart, (int32_t)(limit-reorderStart)); + } private: /* * TODO: Revisit whether it makes sense to track reorderStart. @@ -194,7 +216,6 @@ private: class U_COMMON_API Normalizer2Impl : public UMemory { public: Normalizer2Impl() : memory(NULL), normTrie(NULL) { - fcdTrieSingleton.fInstance=NULL; canonIterDataSingleton.fInstance=NULL; } ~Normalizer2Impl(); @@ -207,7 +228,6 @@ public: // low-level properties ------------------------------------------------ *** const UTrie2 *getNormTrie() const { return normTrie; } - const UTrie2 *getFCDTrie(UErrorCode &errorCode) const ; UBool ensureCanonIterData(UErrorCode &errorCode) const; @@ -238,25 +258,85 @@ public: return norm16>=MIN_NORMAL_MAYBE_YES ? (uint8_t)norm16 : 0; } - uint16_t getFCD16(UChar32 c) const { return UTRIE2_GET16(fcdTrie(), c); } - uint16_t getFCD16FromSingleLead(UChar c) const { - return UTRIE2_GET16_FROM_U16_SINGLE_LEAD(fcdTrie(), c); + /** + * Returns the FCD data for code point c. + * @param c A Unicode code point. + * @return The lccc(c) in bits 15..8 and tccc(c) in bits 7..0. + */ + uint16_t getFCD16(UChar32 c) const { + if(c<0) { + return 0; + } else if(c<0x180) { + return tccc180[c]; + } else if(c<=0xffff) { + if(!singleLeadMightHaveNonZeroFCD16(c)) { return 0; } + } + return getFCD16FromNormData(c); } - uint16_t getFCD16FromSupplementary(UChar32 c) const { - return UTRIE2_GET16_FROM_SUPP(fcdTrie(), c); + /** + * Returns the FCD data for the next code point (post-increment). + * Might skip only a lead surrogate rather than the whole surrogate pair if none of + * the supplementary code points associated with the lead surrogate have non-zero FCD data. + * @param s A valid pointer into a string. Requires s!=limit. + * @param limit The end of the string, or NULL. + * @return The lccc(c) in bits 15..8 and tccc(c) in bits 7..0. + */ + uint16_t nextFCD16(const UChar *&s, const UChar *limit) const { + UChar32 c=*s++; + if(c<0x180) { + return tccc180[c]; + } else if(!singleLeadMightHaveNonZeroFCD16(c)) { + return 0; + } + UChar c2; + if(U16_IS_LEAD(c) && s!=limit && U16_IS_TRAIL(c2=*s)) { + c=U16_GET_SUPPLEMENTARY(c, c2); + ++s; + } + return getFCD16FromNormData(c); } - uint16_t getFCD16FromSurrogatePair(UChar c, UChar c2) const { - return getFCD16FromSupplementary(U16_GET_SUPPLEMENTARY(c, c2)); + /** + * Returns the FCD data for the previous code point (pre-decrement). + * @param start The start of the string. + * @param s A valid pointer into a string. Requires start>8]; + if(bits==0) { return false; } + return (UBool)((bits>>((lead>>5)&7))&1); + } + /** Returns the FCD value from the regular normalization data. */ + uint16_t getFCD16FromNormData(UChar32 c) const; void makeCanonIterDataFromNorm16(UChar32 start, UChar32 end, uint16_t norm16, CanonIterData &newData, UErrorCode &errorCode) const; /** - * Get the decomposition for one code point. + * Gets the decomposition for one code point. * @param c code point * @param buffer out-only buffer for algorithmic decompositions * @param length out-only, takes the length of the decomposition, if any @@ -264,6 +344,17 @@ public: */ const UChar *getDecomposition(UChar32 c, UChar buffer[4], int32_t &length) const; + /** + * Gets the raw decomposition for one code point. + * @param c code point + * @param buffer out-only buffer for algorithmic decompositions + * @param length out-only, takes the length of the decomposition, if any + * @return pointer to the decomposition, or NULL if none + */ + const UChar *getRawDecomposition(UChar32 c, UChar buffer[30], int32_t &length) const; + + UChar32 composePair(UChar32 a, UChar32 b) const; + UBool isCanonSegmentStarter(UChar32 c) const; UBool getCanonStartSet(UChar32 c, UnicodeSet &set) const; @@ -283,7 +374,7 @@ public: // Byte offsets from the start of the data, after the generic header. IX_NORM_TRIE_OFFSET, IX_EXTRA_DATA_OFFSET, - IX_RESERVED2_OFFSET, + IX_SMALL_FCD_OFFSET, IX_RESERVED3_OFFSET, IX_RESERVED4_OFFSET, IX_RESERVED5_OFFSET, @@ -295,19 +386,20 @@ public: IX_MIN_COMP_NO_MAYBE_CP, // Norm16 value thresholds for quick check combinations and types of extra data. - IX_MIN_YES_NO, + IX_MIN_YES_NO, // Mappings & compositions in [minYesNo..minYesNoMappingsOnly[. IX_MIN_NO_NO, IX_LIMIT_NO_NO, IX_MIN_MAYBE_YES, - IX_RESERVED14, + IX_MIN_YES_NO_MAPPINGS_ONLY, // Mappings only in [minYesNoMappingsOnly..minNoNo[. + IX_RESERVED15, IX_COUNT }; enum { MAPPING_HAS_CCC_LCCC_WORD=0x80, - MAPPING_PLUS_COMPOSITION_LIST=0x40, + MAPPING_HAS_RAW_MAPPING=0x40, MAPPING_NO_COMP_BOUNDARY_AFTER=0x20, MAPPING_LENGTH_MASK=0x1f }; @@ -328,6 +420,7 @@ public: ReorderingBuffer *buffer, UErrorCode &errorCode) const; void decomposeAndAppend(const UChar *src, const UChar *limit, UBool doDecompose, + UnicodeString &safeMiddle, ReorderingBuffer &buffer, UErrorCode &errorCode) const; UBool compose(const UChar *src, const UChar *limit, @@ -341,12 +434,14 @@ public: void composeAndAppend(const UChar *src, const UChar *limit, UBool doCompose, UBool onlyContiguous, + UnicodeString &safeMiddle, ReorderingBuffer &buffer, UErrorCode &errorCode) const; const UChar *makeFCD(const UChar *src, const UChar *limit, ReorderingBuffer *buffer, UErrorCode &errorCode) const; void makeFCDAndAppend(const UChar *src, const UChar *limit, UBool doMakeFCD, + UnicodeString &safeMiddle, ReorderingBuffer &buffer, UErrorCode &errorCode) const; @@ -371,7 +466,7 @@ private: UBool isMaybe(uint16_t norm16) const { return minMaybeYes<=norm16 && norm16<=JAMO_VT; } UBool isMaybeOrNonZeroCC(uint16_t norm16) const { return norm16>=minMaybeYes; } static UBool isInert(uint16_t norm16) { return norm16==0; } - // static UBool isJamoL(uint16_t norm16) const { return norm16==1; } + static UBool isJamoL(uint16_t norm16) { return norm16==1; } static UBool isJamoVT(uint16_t norm16) { return norm16==JAMO_VT; } UBool isHangul(uint16_t norm16) const { return norm16==minYesNo; } UBool isCompYesAndZeroCC(uint16_t norm16) const { return norm16>7)&1); // +1 if MAPPING_HAS_CCC_LCCC_WORD + (*list&MAPPING_LENGTH_MASK); // + mapping length } /** * @param c code point must have compositions @@ -466,8 +560,6 @@ private: const UChar *findPreviousCompBoundary(const UChar *start, const UChar *p) const; const UChar *findNextCompBoundary(const UChar *p, const UChar *limit) const; - const UTrie2 *fcdTrie() const { return (const UTrie2 *)fcdTrieSingleton.fInstance; } - const UChar *findPreviousFCDBoundary(const UChar *start, const UChar *p) const; const UChar *findNextFCDBoundary(const UChar *p, const UChar *limit) const; @@ -483,6 +575,7 @@ private: // Norm16 value thresholds for quick check combinations and types of extra data. uint16_t minYesNo; + uint16_t minYesNoMappingsOnly; uint16_t minNoNo; uint16_t limitNoNo; uint16_t minMaybeYes; @@ -490,8 +583,9 @@ private: UTrie2 *normTrie; const uint16_t *maybeYesCompositions; const uint16_t *extraData; // mappings and/or compositions for yesYes, yesNo & noNo characters + const uint8_t *smallFCD; // [0x100] one bit per 32 BMP code points, set if any FCD!=0 + uint8_t tccc180[0x180]; // tccc values for U+0000..U+017F - SimpleSingleton fcdTrieSingleton; SimpleSingleton canonIterDataSingleton; }; @@ -524,8 +618,6 @@ public: // Get the Impl instance of the Normalizer2. // Must be used only when it is known that norm2 is a Normalizer2WithImpl instance. static const Normalizer2Impl *getImpl(const Normalizer2 *norm2); - - static const UTrie2 *getFCDTrie(UErrorCode &errorCode); private: Normalizer2Factory(); // No instantiation. }; @@ -541,102 +633,19 @@ unorm2_swap(const UDataSwapper *ds, * Get the NF*_QC property for a code point, for u_getIntPropertyValue(). * @internal */ -U_CFUNC UNormalizationCheckResult U_EXPORT2 +U_CFUNC UNormalizationCheckResult unorm_getQuickCheck(UChar32 c, UNormalizationMode mode); /** - * Internal API, used by collation code. - * Get access to the internal FCD trie table to be able to perform - * incremental, per-code unit, FCD checks in collation. - * One pointer is sufficient because the trie index values are offset - * by the index size, so that the same pointer is used to access the trie data. - * Code points at fcdHighStart and above have a zero FCD value. - * @internal - */ -U_CAPI const uint16_t * U_EXPORT2 -unorm_getFCDTrieIndex(UChar32 &fcdHighStart, UErrorCode *pErrorCode); - -/** - * Internal API, used by collation code. - * Get the FCD value for a code unit, with - * bits 15..8 lead combining class - * bits 7..0 trail combining class - * - * If c is a lead surrogate and the value is not 0, - * then some of c's associated supplementary code points have a non-zero FCD value. - * - * @internal - */ -static inline uint16_t -unorm_getFCD16(const uint16_t *fcdTrieIndex, UChar c) { - return fcdTrieIndex[_UTRIE2_INDEX_FROM_U16_SINGLE_LEAD(fcdTrieIndex, c)]; -} - -/** - * Internal API, used by collation code. - * Get the FCD value of the next code point (post-increment), with - * bits 15..8 lead combining class - * bits 7..0 trail combining class - * - * @internal - */ -static inline uint16_t -unorm_nextFCD16(const uint16_t *fcdTrieIndex, UChar32 fcdHighStart, - const UChar *&s, const UChar *limit) { - UChar32 c=*s++; - uint16_t fcd=fcdTrieIndex[_UTRIE2_INDEX_FROM_U16_SINGLE_LEAD(fcdTrieIndex, c)]; - if(fcd!=0 && U16_IS_LEAD(c)) { - UChar c2; - if(s!=limit && U16_IS_TRAIL(c2=*s)) { - ++s; - c=U16_GET_SUPPLEMENTARY(c, c2); - if(c0 || previousNormalize()) { UChar32 c=buffer.char32At(bufferPos-1); - bufferPos-=UTF_CHAR_LENGTH(c); + bufferPos-=U16_LENGTH(c); return c; } else { return DONE; diff --git a/icuSources/common/patternprops.cpp b/icuSources/common/patternprops.cpp new file mode 100644 index 00000000..b2c52499 --- /dev/null +++ b/icuSources/common/patternprops.cpp @@ -0,0 +1,218 @@ +/* +******************************************************************************* +* Copyright (C) 2011, International Business Machines +* Corporation and others. All Rights Reserved. +******************************************************************************* +* file name: patternprops.cpp +* encoding: US-ASCII +* tab size: 8 (not used) +* indentation:4 +* +* created on: 2011mar13 +* created by: Markus W. Scherer +*/ + +#include "unicode/utypes.h" +#include "patternprops.h" + +U_NAMESPACE_BEGIN + +/* + * One byte per Latin-1 character. + * Bit 0 is set if either Pattern property is true, + * bit 1 if Pattern_Syntax is true, + * bit 2 if Pattern_White_Space is true. + * That is, Pattern_Syntax is encoded as 3 and Pattern_White_Space as 5. + */ +static const uint8_t latin1[256]={ + // WS: 9..D + 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + // WS: 20 Syntax: 21..2F + 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, + // Syntax: 3A..40 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 3, + 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + // Syntax: 5B..5E + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 3, 0, + // Syntax: 60 + 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + // Syntax: 7B..7E + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 3, 0, + // WS: 85 + 0, 0, 0, 0, 0, 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, + // Syntax: A1..A7, A9, AB, AC, AE + 0, 3, 3, 3, 3, 3, 3, 3, 0, 3, 0, 3, 3, 0, 3, 0, + // Syntax: B0, B1, B6, BB, BF + 3, 3, 0, 0, 0, 0, 3, 0, 0, 0, 0, 3, 0, 0, 0, 3, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + // Syntax: D7 + 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + // Syntax: F7 + 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0 +}; + +/* + * One byte per 32 characters from U+2000..U+303F indexing into + * a small table of 32-bit data words. + * The first two data words are all-zeros and all-ones. + */ +static const uint8_t index2000[130]={ + 2, 3, 4, 0, 0, 0, 0, 0, // 20xx + 0, 0, 0, 0, 5, 1, 1, 1, // 21xx + 1, 1, 1, 1, 1, 1, 1, 1, // 22xx + 1, 1, 1, 1, 1, 1, 1, 1, // 23xx + 1, 1, 1, 0, 0, 0, 0, 0, // 24xx + 1, 1, 1, 1, 1, 1, 1, 1, // 25xx + 1, 1, 1, 1, 1, 1, 1, 1, // 26xx + 1, 1, 1, 6, 7, 1, 1, 1, // 27xx + 1, 1, 1, 1, 1, 1, 1, 1, // 28xx + 1, 1, 1, 1, 1, 1, 1, 1, // 29xx + 1, 1, 1, 1, 1, 1, 1, 1, // 2Axx + 1, 1, 1, 1, 1, 1, 1, 1, // 2Bxx + 0, 0, 0, 0, 0, 0, 0, 0, // 2Cxx + 0, 0, 0, 0, 0, 0, 0, 0, // 2Dxx + 1, 1, 1, 1, 0, 0, 0, 0, // 2Exx + 0, 0, 0, 0, 0, 0, 0, 0, // 2Fxx + 8, 9 // 3000..303F +}; + +/* + * One 32-bit integer per 32 characters. Ranges of all-false and all-true + * are mapped to the first two values, other ranges map to appropriate bit patterns. + */ +static const uint32_t syntax2000[]={ + 0, + 0xffffffff, + 0xffff0000, // 2: 2010..201F + 0x7fff00ff, // 3: 2020..2027, 2030..203E + 0x7feffffe, // 4: 2041..2053, 2055..205E + 0xffff0000, // 5: 2190..219F + 0x003fffff, // 6: 2760..2775 + 0xfff00000, // 7: 2794..279F + 0xffffff0e, // 8: 3001..3003, 3008..301F + 0x00010001 // 9: 3020, 3030 +}; + +/* + * Same as syntax2000, but with additional bits set for the + * Pattern_White_Space characters 200E 200F 2028 2029. + */ +static const uint32_t syntaxOrWhiteSpace2000[]={ + 0, + 0xffffffff, + 0xffffc000, // 2: 200E..201F + 0x7fff03ff, // 3: 2020..2029, 2030..203E + 0x7feffffe, // 4: 2041..2053, 2055..205E + 0xffff0000, // 5: 2190..219F + 0x003fffff, // 6: 2760..2775 + 0xfff00000, // 7: 2794..279F + 0xffffff0e, // 8: 3001..3003, 3008..301F + 0x00010001 // 9: 3020, 3030 +}; + +UBool +PatternProps::isSyntax(UChar32 c) { + if(c<0) { + return FALSE; + } else if(c<=0xff) { + return (UBool)(latin1[c]>>1)&1; + } else if(c<0x2010) { + return FALSE; + } else if(c<=0x3030) { + uint32_t bits=syntax2000[index2000[(c-0x2000)>>5]]; + return (UBool)((bits>>(c&0x1f))&1); + } else if(0xfd3e<=c && c<=0xfe46) { + return c<=0xfd3f || 0xfe45<=c; + } else { + return FALSE; + } +} + +UBool +PatternProps::isSyntaxOrWhiteSpace(UChar32 c) { + if(c<0) { + return FALSE; + } else if(c<=0xff) { + return (UBool)(latin1[c]&1); + } else if(c<0x200e) { + return FALSE; + } else if(c<=0x3030) { + uint32_t bits=syntaxOrWhiteSpace2000[index2000[(c-0x2000)>>5]]; + return (UBool)((bits>>(c&0x1f))&1); + } else if(0xfd3e<=c && c<=0xfe46) { + return c<=0xfd3f || 0xfe45<=c; + } else { + return FALSE; + } +} + +UBool +PatternProps::isWhiteSpace(UChar32 c) { + if(c<0) { + return FALSE; + } else if(c<=0xff) { + return (UBool)(latin1[c]>>2)&1; + } else if(0x200e<=c && c<=0x2029) { + return c<=0x200f || 0x2028<=c; + } else { + return FALSE; + } +} + +const UChar * +PatternProps::skipWhiteSpace(const UChar *s, int32_t length) { + while(length>0 && isWhiteSpace(*s)) { + ++s; + --length; + } + return s; +} + +const UChar * +PatternProps::trimWhiteSpace(const UChar *s, int32_t &length) { + if(length<=0 || (!isWhiteSpace(s[0]) && !isWhiteSpace(s[length-1]))) { + return s; + } + int32_t start=0; + int32_t limit=length; + while(start0 && !isSyntaxOrWhiteSpace(*s)) { + ++s; + --length; + } + return s; +} + +U_NAMESPACE_END diff --git a/icuSources/common/patternprops.h b/icuSources/common/patternprops.h new file mode 100644 index 00000000..0ceab510 --- /dev/null +++ b/icuSources/common/patternprops.h @@ -0,0 +1,89 @@ +/* +******************************************************************************* +* Copyright (C) 2011, International Business Machines +* Corporation and others. All Rights Reserved. +******************************************************************************* +* file name: patternprops.h +* encoding: US-ASCII +* tab size: 8 (not used) +* indentation:4 +* +* created on: 2011mar13 +* created by: Markus W. Scherer +*/ + +#ifndef __PATTERNPROPS_H__ +#define __PATTERNPROPS_H__ + +#include "unicode/utypes.h" + +U_NAMESPACE_BEGIN + +/** + * Implements the immutable Unicode properties Pattern_Syntax and Pattern_White_Space. + * Hardcodes these properties, does not load data, does not depend on other ICU classes. + *

+ * Note: Both properties include ASCII as well as non-ASCII, non-Latin-1 code points, + * and both properties only include BMP code points (no supplementary ones). + * Pattern_Syntax includes some unassigned code points. + *

+ * [:Pattern_White_Space:] = + * [\u0009-\u000D\ \u0085\u200E\u200F\u2028\u2029] + *

+ * [:Pattern_Syntax:] = + * [!-/\:-@\[-\^`\{-~\u00A1-\u00A7\u00A9\u00AB\u00AC\u00AE + * \u00B0\u00B1\u00B6\u00BB\u00BF\u00D7\u00F7 + * \u2010-\u2027\u2030-\u203E\u2041-\u2053\u2055-\u205E + * \u2190-\u245F\u2500-\u2775\u2794-\u2BFF\u2E00-\u2E7F + * \u3001-\u3003\u3008-\u3020\u3030\uFD3E\uFD3F\uFE45\uFE46] + * @author mscherer + */ +class U_COMMON_API PatternProps { +public: + /** + * @return TRUE if c is a Pattern_Syntax code point. + */ + static UBool isSyntax(UChar32 c); + + /** + * @return TRUE if c is a Pattern_Syntax or Pattern_White_Space code point. + */ + static UBool isSyntaxOrWhiteSpace(UChar32 c); + + /** + * @return TRUE if c is a Pattern_White_Space character. + */ + static UBool isWhiteSpace(UChar32 c); + + /** + * Skips over Pattern_White_Space starting at s. + * @return The smallest pointer at or after s with a non-white space character. + */ + static const UChar *skipWhiteSpace(const UChar *s, int32_t length); + + /** + * @return s except with leading and trailing Pattern_White_Space removed and length adjusted. + */ + static const UChar *trimWhiteSpace(const UChar *s, int32_t &length); + + /** + * Tests whether the string contains a "pattern identifier", that is, + * whether it contains only non-Pattern_White_Space, non-Pattern_Syntax characters. + * @return TRUE if there are no Pattern_White_Space or Pattern_Syntax characters in s. + */ + static UBool isIdentifier(const UChar *s, int32_t length); + + /** + * Skips over a "pattern identifier" starting at index s. + * @return The smallest pointer at or after s with + * a Pattern_White_Space or Pattern_Syntax character. + */ + static const UChar *skipIdentifier(const UChar *s, int32_t length); + +private: + PatternProps(); // no constructor: all static methods +}; + +U_NAMESPACE_END + +#endif // __PATTERNPROPS_H__ diff --git a/icuSources/common/propname.cpp b/icuSources/common/propname.cpp index 1721f83e..6d5d9357 100644 --- a/icuSources/common/propname.cpp +++ b/icuSources/common/propname.cpp @@ -1,21 +1,27 @@ /* ********************************************************************** -* Copyright (c) 2002-2009, International Business Machines +* Copyright (c) 2002-2011, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * Author: Alan Liu * Created: October 30 2002 * Since: ICU 2.4 +* 2010nov19 Markus Scherer Rewrite for formatVersion 2. ********************************************************************** */ #include "propname.h" #include "unicode/uchar.h" #include "unicode/udata.h" +#include "unicode/uscript.h" #include "umutex.h" #include "cmemory.h" #include "cstring.h" #include "ucln_cmn.h" #include "uarrsort.h" +#include "uinvchar.h" + +#define INCLUDED_FROM_PROPNAME_CPP +#include "propname_data.h" U_CDECL_BEGIN @@ -94,7 +100,7 @@ uprv_compareASCIIPropertyNames(const char *name1, const char *name2) { if(((r1|r2)&0xff)==0) { return 0; } - + /* Compare the lowercased characters */ if(r1!=r2) { rc=(r1&0xff)-(r2&0xff); @@ -120,7 +126,7 @@ uprv_compareEBCDICPropertyNames(const char *name1, const char *name2) { if(((r1|r2)&0xff)==0) { return 0; } - + /* Compare the lowercased characters */ if(r1!=r2) { rc=(r1&0xff)-(r2&0xff); @@ -138,615 +144,184 @@ U_CDECL_END U_NAMESPACE_BEGIN -//---------------------------------------------------------------------- -// PropertyAliases implementation - -const char* -PropertyAliases::chooseNameInGroup(Offset offset, - UPropertyNameChoice choice) const { - int32_t c = choice; - if (!offset || c < 0) { - return NULL; - } - const Offset* p = (const Offset*) getPointer(offset); - while (c-- > 0) { - if (*p++ < 0) return NULL; +int32_t PropNameData::findProperty(int32_t property) { + int32_t i=1; // valueMaps index, initially after numRanges + for(int32_t numRanges=valueMaps[0]; numRanges>0; --numRanges) { + // Read and skip the start and limit of this range. + int32_t start=valueMaps[i]; + int32_t limit=valueMaps[i+1]; + i+=2; + if(propertygetOffset(prop); - return (const ValueMap*) (a ? getPointerNull(a) : NULL); +int32_t PropNameData::findPropertyValueNameGroup(int32_t valueMapIndex, int32_t value) { + if(valueMapIndex==0) { + return 0; // The property does not have named values. + } + ++valueMapIndex; // Skip the BytesTrie offset. + int32_t numRanges=valueMaps[valueMapIndex++]; + if(numRanges<0x10) { + // Ranges of values. + for(; numRanges>0; --numRanges) { + // Read and skip the start and limit of this range. + int32_t start=valueMaps[valueMapIndex]; + int32_t limit=valueMaps[valueMapIndex+1]; + valueMapIndex+=2; + if(valuegetOffset(prop), choice); +const char *PropNameData::getName(const char *nameGroup, int32_t nameIndex) { + int32_t numNames=*nameGroup++; + if(nameIndex<0 || numNames<=nameIndex) { + return NULL; + } + // Skip nameIndex names. + for(; nameIndex>0; --nameIndex) { + nameGroup=uprv_strchr(nameGroup, 0)+1; + } + if(*nameGroup==0) { + return NULL; // no name (Property[Value]Aliases.txt has "n/a") + } + return nameGroup; } -inline EnumValue -PropertyAliases::getPropertyEnum(const char* alias) const { - NameToEnum* n2e = (NameToEnum*) getPointer(nameToEnum_offset); - return n2e->getEnum(alias, *this); +UBool PropNameData::containsName(BytesTrie &trie, const char *name) { + if(name==NULL) { + return FALSE; + } + UStringTrieResult result=USTRINGTRIE_NO_VALUE; + char c; + while((c=*name++)!=0) { + c=uprv_invCharToLowercaseAscii(c); + // Ignore delimiters '-', '_', and ASCII White_Space. + if(c==0x2d || c==0x5f || c==0x20 || (0x09<=c && c<=0x0d)) { + continue; + } + if(!USTRINGTRIE_HAS_NEXT(result)) { + return FALSE; + } + result=trie.next((uint8_t)c); + } + return USTRINGTRIE_HAS_VALUE(result); } -inline const char* -PropertyAliases::getPropertyValueName(EnumValue prop, - EnumValue value, - UPropertyNameChoice choice) const { - const ValueMap* vm = getValueMap(prop); - if (!vm) return NULL; - Offset a; - if (vm->enumToName_offset) { - a = ((EnumToOffset*) getPointer(vm->enumToName_offset))-> - getOffset(value); - } else { - a = ((NonContiguousEnumToOffset*) getPointer(vm->ncEnumToName_offset))-> - getOffset(value); +const char *PropNameData::getPropertyName(int32_t property, int32_t nameChoice) { + int32_t valueMapIndex=findProperty(property); + if(valueMapIndex==0) { + return NULL; // Not a known property. } - return chooseNameInGroup(a, choice); + return getName(nameGroups+valueMaps[valueMapIndex], nameChoice); } -inline EnumValue -PropertyAliases::getPropertyValueEnum(EnumValue prop, - const char* alias) const { - const ValueMap* vm = getValueMap(prop); - if (!vm) return UCHAR_INVALID_CODE; - NameToEnum* n2e = (NameToEnum*) getPointer(vm->nameToEnum_offset); - return n2e->getEnum(alias, *this); +const char *PropNameData::getPropertyValueName(int32_t property, int32_t value, int32_t nameChoice) { + int32_t valueMapIndex=findProperty(property); + if(valueMapIndex==0) { + return NULL; // Not a known property. + } + int32_t nameGroupOffset=findPropertyValueNameGroup(valueMaps[valueMapIndex+1], value); + if(nameGroupOffset==0) { + return NULL; + } + return getName(nameGroups+nameGroupOffset, nameChoice); } -U_NAMESPACE_END -U_NAMESPACE_USE - -//---------------------------------------------------------------------- -// UDataMemory structures - -static const PropertyAliases* PNAME = NULL; -static UDataMemory* UDATA = NULL; - -//---------------------------------------------------------------------- -// UDataMemory loading/unloading - -/** - * udata callback to verify the zone data. - */ -U_CDECL_BEGIN -static UBool U_CALLCONV -isPNameAcceptable(void* /*context*/, - const char* /*type*/, const char* /*name*/, - const UDataInfo* info) { - return - info->size >= sizeof(UDataInfo) && - info->isBigEndian == U_IS_BIG_ENDIAN && - info->charsetFamily == U_CHARSET_FAMILY && - info->dataFormat[0] == PNAME_SIG_0 && - info->dataFormat[1] == PNAME_SIG_1 && - info->dataFormat[2] == PNAME_SIG_2 && - info->dataFormat[3] == PNAME_SIG_3 && - info->formatVersion[0] == PNAME_FORMAT_VERSION; +int32_t PropNameData::getPropertyOrValueEnum(int32_t bytesTrieOffset, const char *alias) { + BytesTrie trie(bytesTries+bytesTrieOffset); + if(containsName(trie, alias)) { + return trie.getValue(); + } else { + return UCHAR_INVALID_CODE; + } } -static UBool U_CALLCONV pname_cleanup(void) { - if (UDATA) { - udata_close(UDATA); - UDATA = NULL; - } - PNAME = NULL; - return TRUE; +int32_t PropNameData::getPropertyEnum(const char *alias) { + return getPropertyOrValueEnum(0, alias); } -U_CDECL_END -/** - * Load the property names data. Caller should check that data is - * not loaded BEFORE calling this function. Returns TRUE if the load - * succeeds. - */ -static UBool _load() { - UErrorCode ec = U_ZERO_ERROR; - UDataMemory* data = - udata_openChoice(0, PNAME_DATA_TYPE, PNAME_DATA_NAME, - isPNameAcceptable, 0, &ec); - if (U_SUCCESS(ec)) { - umtx_lock(NULL); - if (UDATA == NULL) { - UDATA = data; - PNAME = (const PropertyAliases*) udata_getMemory(UDATA); - ucln_common_registerCleanup(UCLN_COMMON_PNAME, pname_cleanup); - data = NULL; - } - umtx_unlock(NULL); +int32_t PropNameData::getPropertyValueEnum(int32_t property, const char *alias) { + int32_t valueMapIndex=findProperty(property); + if(valueMapIndex==0) { + return UCHAR_INVALID_CODE; // Not a known property. } - if (data) { - udata_close(data); + valueMapIndex=valueMaps[valueMapIndex+1]; + if(valueMapIndex==0) { + return UCHAR_INVALID_CODE; // The property does not have named values. } - return PNAME!=NULL; -} - -/** - * Inline function that expands to code that does a lazy load of the - * property names data. If the data is already loaded, avoids an - * unnecessary function call. If the data is not loaded, call _load() - * to load it, and return TRUE if the load succeeds. - */ -static inline UBool load() { - UBool f; - UMTX_CHECK(NULL, (PNAME!=NULL), f); - return f || _load(); + // valueMapIndex is the start of the property's valueMap, + // where the first word is the BytesTrie offset. + return getPropertyOrValueEnum(valueMaps[valueMapIndex], alias); } +U_NAMESPACE_END //---------------------------------------------------------------------- // Public API implementation -// The C API is just a thin wrapper. Each function obtains a pointer -// to the singleton PropertyAliases, and calls the appropriate method -// on it. If it cannot obtain a pointer, because valid data is not -// available, then it returns NULL or UCHAR_INVALID_CODE. - U_CAPI const char* U_EXPORT2 u_getPropertyName(UProperty property, UPropertyNameChoice nameChoice) { - return load() ? PNAME->getPropertyName(property, nameChoice) - : NULL; + U_NAMESPACE_USE + return PropNameData::getPropertyName(property, nameChoice); } U_CAPI UProperty U_EXPORT2 u_getPropertyEnum(const char* alias) { - UProperty p = load() ? (UProperty) PNAME->getPropertyEnum(alias) - : UCHAR_INVALID_CODE; - return p; + U_NAMESPACE_USE + return (UProperty)PropNameData::getPropertyEnum(alias); } U_CAPI const char* U_EXPORT2 u_getPropertyValueName(UProperty property, int32_t value, UPropertyNameChoice nameChoice) { - return load() ? PNAME->getPropertyValueName(property, value, nameChoice) - : NULL; + U_NAMESPACE_USE + return PropNameData::getPropertyValueName(property, value, nameChoice); } U_CAPI int32_t U_EXPORT2 u_getPropertyValueEnum(UProperty property, const char* alias) { - return load() ? PNAME->getPropertyValueEnum(property, alias) - : (int32_t)UCHAR_INVALID_CODE; + U_NAMESPACE_USE + return PropNameData::getPropertyValueEnum(property, alias); } -/* data swapping ------------------------------------------------------------ */ - -/* - * Sub-structure-swappers use the temp array (which is as large as the - * actual data) for intermediate storage, - * as well as to indicate if a particular structure has been swapped already. - * The temp array is initially reset to all 0. - * pos is the byte offset of the sub-structure in the inBytes/outBytes/temp arrays. - */ - -int32_t -EnumToOffset::swap(const UDataSwapper *ds, - const uint8_t *inBytes, int32_t length, uint8_t *outBytes, - uint8_t *temp, int32_t pos, - UErrorCode *pErrorCode) { - const EnumToOffset *inMap; - EnumToOffset *outMap, *tempMap; - int32_t size; - - tempMap=(EnumToOffset *)(temp+pos); - if(tempMap->enumStart!=0 || tempMap->enumLimit!=0) { - /* this map was swapped already */ - size=tempMap->getSize(); - return size; - } - - inMap=(const EnumToOffset *)(inBytes+pos); - outMap=(EnumToOffset *)(outBytes+pos); - - tempMap->enumStart=udata_readInt32(ds, inMap->enumStart); - tempMap->enumLimit=udata_readInt32(ds, inMap->enumLimit); - size=tempMap->getSize(); - - if(length>=0) { - if(length<(pos+size)) { - if(length<(int32_t)sizeof(PropertyAliases)) { - udata_printError(ds, "upname_swap(EnumToOffset): too few bytes (%d after header)\n" - " for pnames.icu EnumToOffset{%d..%d} at %d\n", - length, tempMap->enumStart, tempMap->enumLimit, pos); - *pErrorCode=U_INDEX_OUTOFBOUNDS_ERROR; - return 0; - } - } - - /* swap enumStart and enumLimit */ - ds->swapArray32(ds, inMap, 2*sizeof(EnumValue), outMap, pErrorCode); - - /* swap _offsetArray[] */ - ds->swapArray16(ds, inMap->getOffsetArray(), (tempMap->enumLimit-tempMap->enumStart)*sizeof(Offset), - outMap->getOffsetArray(), pErrorCode); - } - - return size; +U_CAPI const char* U_EXPORT2 +uscript_getName(UScriptCode scriptCode){ + return u_getPropertyValueName(UCHAR_SCRIPT, scriptCode, + U_LONG_PROPERTY_NAME); } -int32_t -NonContiguousEnumToOffset::swap(const UDataSwapper *ds, - const uint8_t *inBytes, int32_t length, uint8_t *outBytes, - uint8_t *temp, int32_t pos, - UErrorCode *pErrorCode) { - const NonContiguousEnumToOffset *inMap; - NonContiguousEnumToOffset *outMap, *tempMap; - int32_t size; - - tempMap=(NonContiguousEnumToOffset *)(temp+pos); - if(tempMap->count!=0) { - /* this map was swapped already */ - size=tempMap->getSize(); - return size; - } - - inMap=(const NonContiguousEnumToOffset *)(inBytes+pos); - outMap=(NonContiguousEnumToOffset *)(outBytes+pos); - - tempMap->count=udata_readInt32(ds, inMap->count); - size=tempMap->getSize(); - - if(length>=0) { - if(length<(pos+size)) { - if(length<(int32_t)sizeof(PropertyAliases)) { - udata_printError(ds, "upname_swap(NonContiguousEnumToOffset): too few bytes (%d after header)\n" - " for pnames.icu NonContiguousEnumToOffset[%d] at %d\n", - length, tempMap->count, pos); - *pErrorCode=U_INDEX_OUTOFBOUNDS_ERROR; - return 0; - } - } - - /* swap count and _enumArray[] */ - length=(1+tempMap->count)*sizeof(EnumValue); - ds->swapArray32(ds, inMap, length, - outMap, pErrorCode); - - /* swap _offsetArray[] */ - pos+=length; - ds->swapArray16(ds, inBytes+pos, tempMap->count*sizeof(Offset), - outBytes+pos, pErrorCode); - } - - return size; +U_CAPI const char* U_EXPORT2 +uscript_getShortName(UScriptCode scriptCode){ + return u_getPropertyValueName(UCHAR_SCRIPT, scriptCode, + U_SHORT_PROPERTY_NAME); } - -struct NameAndIndex { - Offset name, index; -}; - -U_CDECL_BEGIN -typedef int32_t U_CALLCONV PropNameCompareFn(const char *name1, const char *name2); - -struct CompareContext { - const char *chars; - PropNameCompareFn *propCompare; -}; - -static int32_t U_CALLCONV -upname_compareRows(const void *context, const void *left, const void *right) { - CompareContext *cmp=(CompareContext *)context; - return cmp->propCompare(cmp->chars+((const NameAndIndex *)left)->name, - cmp->chars+((const NameAndIndex *)right)->name); -} -U_CDECL_END - -int32_t -NameToEnum::swap(const UDataSwapper *ds, - const uint8_t *inBytes, int32_t length, uint8_t *outBytes, - uint8_t *temp, int32_t pos, - UErrorCode *pErrorCode) { - const NameToEnum *inMap; - NameToEnum *outMap, *tempMap; - - const EnumValue *inEnumArray; - EnumValue *outEnumArray; - - const Offset *inNameArray; - Offset *outNameArray; - - NameAndIndex *sortArray; - CompareContext cmp; - - int32_t i, size, oldIndex; - - tempMap=(NameToEnum *)(temp+pos); - if(tempMap->count!=0) { - /* this map was swapped already */ - size=tempMap->getSize(); - return size; - } - - inMap=(const NameToEnum *)(inBytes+pos); - outMap=(NameToEnum *)(outBytes+pos); - - tempMap->count=udata_readInt32(ds, inMap->count); - size=tempMap->getSize(); - - if(length>=0) { - if(length<(pos+size)) { - if(length<(int32_t)sizeof(PropertyAliases)) { - udata_printError(ds, "upname_swap(NameToEnum): too few bytes (%d after header)\n" - " for pnames.icu NameToEnum[%d] at %d\n", - length, tempMap->count, pos); - *pErrorCode=U_INDEX_OUTOFBOUNDS_ERROR; - return 0; - } - } - - /* swap count */ - ds->swapArray32(ds, inMap, 4, outMap, pErrorCode); - - inEnumArray=inMap->getEnumArray(); - outEnumArray=outMap->getEnumArray(); - - inNameArray=(const Offset *)(inEnumArray+tempMap->count); - outNameArray=(Offset *)(outEnumArray+tempMap->count); - - if(ds->inCharset==ds->outCharset) { - /* no need to sort, just swap the enum/name arrays */ - ds->swapArray32(ds, inEnumArray, tempMap->count*4, outEnumArray, pErrorCode); - ds->swapArray16(ds, inNameArray, tempMap->count*2, outNameArray, pErrorCode); - return size; - } - - /* - * The name and enum arrays are sorted by names and must be resorted - * if inCharset!=outCharset. - * We use the corresponding part of the temp array to sort an array - * of pairs of name offsets and sorting indexes. - * Then the sorting indexes are used to permutate-swap the name and enum arrays. - * - * The outBytes must already contain the swapped strings. - */ - sortArray=(NameAndIndex *)tempMap->getEnumArray(); - for(i=0; icount; ++i) { - sortArray[i].name=udata_readInt16(ds, inNameArray[i]); - sortArray[i].index=(Offset)i; - } - - /* - * use a stable sort to avoid shuffling of equal strings, - * which makes testing harder - */ - cmp.chars=(const char *)outBytes; - if (ds->outCharset==U_ASCII_FAMILY) { - cmp.propCompare=uprv_compareASCIIPropertyNames; - } - else { - cmp.propCompare=uprv_compareEBCDICPropertyNames; - } - uprv_sortArray(sortArray, tempMap->count, sizeof(NameAndIndex), - upname_compareRows, &cmp, - TRUE, pErrorCode); - if(U_FAILURE(*pErrorCode)) { - udata_printError(ds, "upname_swap(NameToEnum).uprv_sortArray(%d items) failed\n", - tempMap->count); - return 0; - } - - /* copy/swap/permutate _enumArray[] and _nameArray[] */ - if(inEnumArray!=outEnumArray) { - for(i=0; icount; ++i) { - oldIndex=sortArray[i].index; - ds->swapArray32(ds, inEnumArray+oldIndex, 4, outEnumArray+i, pErrorCode); - ds->swapArray16(ds, inNameArray+oldIndex, 2, outNameArray+i, pErrorCode); - } - } else { - /* - * in-place swapping: need to permutate into a temporary array - * and then copy back to not destroy the data - */ - EnumValue *tempEnumArray; - Offset *oldIndexes; - - /* write name offsets directly from sortArray */ - for(i=0; icount; ++i) { - ds->writeUInt16((uint16_t *)outNameArray+i, (uint16_t)sortArray[i].name); - } - - /* - * compress the oldIndexes into a separate array to make space for tempEnumArray - * the tempMap _nameArray becomes oldIndexes[], getting the index - * values from the 2D sortArray[], - * while sortArray=tempMap _enumArray[] becomes tempEnumArray[] - * this saves us allocating more memory - * - * it works because sizeof(NameAndIndex)<=sizeof(EnumValue) - * and because the nameArray[] can be used for oldIndexes[] - */ - tempEnumArray=(EnumValue *)sortArray; - oldIndexes=(Offset *)(sortArray+tempMap->count); - - /* copy sortArray[].index values into oldIndexes[] */ - for(i=0; icount; ++i) { - oldIndexes[i]=sortArray[i].index; - } - - /* permutate inEnumArray[] into tempEnumArray[] */ - for(i=0; icount; ++i) { - ds->swapArray32(ds, inEnumArray+oldIndexes[i], 4, tempEnumArray+i, pErrorCode); - } - - /* copy tempEnumArray[] to outEnumArray[] */ - uprv_memcpy(outEnumArray, tempEnumArray, tempMap->count*4); - } - } - - return size; -} - -int32_t -PropertyAliases::swap(const UDataSwapper *ds, - const uint8_t *inBytes, int32_t length, uint8_t *outBytes, - UErrorCode *pErrorCode) { - const PropertyAliases *inAliases; - PropertyAliases *outAliases; - PropertyAliases aliases; - - const ValueMap *inValueMaps; - ValueMap *outValueMaps; - ValueMap valueMap; - - int32_t i; - - inAliases=(const PropertyAliases *)inBytes; - outAliases=(PropertyAliases *)outBytes; - - /* read the input PropertyAliases - all 16-bit values */ - for(i=0; i<(int32_t)sizeof(PropertyAliases)/2; ++i) { - ((uint16_t *)&aliases)[i]=ds->readUInt16(((const uint16_t *)inBytes)[i]); - } - - if(length>=0) { - if(lengthswapArray16(ds, inAliases, sizeof(PropertyAliases), outAliases, pErrorCode); - - /* swap the name groups */ - ds->swapArray16(ds, inBytes+aliases.nameGroupPool_offset, - aliases.stringPool_offset-aliases.nameGroupPool_offset, - outBytes+aliases.nameGroupPool_offset, pErrorCode); - - /* swap the strings */ - udata_swapInvStringBlock(ds, inBytes+aliases.stringPool_offset, - aliases.total_size-aliases.stringPool_offset, - outBytes+aliases.stringPool_offset, pErrorCode); - - /* - * alloc uint8_t temp[total_size] and reset it - * swap each top-level struct, put at least the count fields into temp - * use subclass-specific swap() functions - * enumerate value maps, for each - * if temp does not have count!=0 yet - * read count, put it into temp - * swap the array(s) - * resort strings in name->enum maps - * swap value maps - */ - LocalMemory temp; - if(temp.allocateInsteadAndReset(aliases.total_size)==NULL) { - udata_printError(ds, "upname_swap(): unable to allocate temp memory (%d bytes)\n", - aliases.total_size); - *pErrorCode=U_MEMORY_ALLOCATION_ERROR; - return 0; - } - - /* swap properties->name groups map */ - NonContiguousEnumToOffset::swap(ds, inBytes, length, outBytes, - temp.getAlias(), aliases.enumToName_offset, pErrorCode); - - /* swap name->properties map */ - NameToEnum::swap(ds, inBytes, length, outBytes, - temp.getAlias(), aliases.nameToEnum_offset, pErrorCode); - - /* swap properties->value maps map */ - NonContiguousEnumToOffset::swap(ds, inBytes, length, outBytes, - temp.getAlias(), aliases.enumToValue_offset, pErrorCode); - - /* enumerate all ValueMaps and swap them */ - inValueMaps=(const ValueMap *)(inBytes+aliases.valueMap_offset); - outValueMaps=(ValueMap *)(outBytes+aliases.valueMap_offset); - - for(i=0; iswapArray16(ds, inValueMaps, aliases.valueMap_count*sizeof(ValueMap), - outValueMaps, pErrorCode); - - /* name groups and strings were swapped above */ - } - - return aliases.total_size; -} - -U_CAPI int32_t U_EXPORT2 -upname_swap(const UDataSwapper *ds, - const void *inData, int32_t length, void *outData, - UErrorCode *pErrorCode) { - const UDataInfo *pInfo; - int32_t headerSize; - - const uint8_t *inBytes; - uint8_t *outBytes; - - /* udata_swapDataHeader checks the arguments */ - headerSize=udata_swapDataHeader(ds, inData, length, outData, pErrorCode); - if(pErrorCode==NULL || U_FAILURE(*pErrorCode)) { - return 0; - } - - /* check data format and format version */ - pInfo=(const UDataInfo *)((const char *)inData+4); - if(!( - pInfo->dataFormat[0]==0x70 && /* dataFormat="pnam" */ - pInfo->dataFormat[1]==0x6e && - pInfo->dataFormat[2]==0x61 && - pInfo->dataFormat[3]==0x6d && - pInfo->formatVersion[0]==1 - )) { - udata_printError(ds, "upname_swap(): data format %02x.%02x.%02x.%02x (format version %02x) is not recognized as pnames.icu\n", - pInfo->dataFormat[0], pInfo->dataFormat[1], - pInfo->dataFormat[2], pInfo->dataFormat[3], - pInfo->formatVersion[0]); - *pErrorCode=U_UNSUPPORTED_ERROR; - return 0; - } - - inBytes=(const uint8_t *)inData+headerSize; - outBytes=(uint8_t *)outData+headerSize; - - if(length>=0) { - length-=headerSize; - if(length<(int32_t)sizeof(PropertyAliases)) { - udata_printError(ds, "upname_swap(): too few bytes (%d after header) for pnames.icu\n", - length); - *pErrorCode=U_INDEX_OUTOFBOUNDS_ERROR; - return 0; - } - } - - return headerSize+PropertyAliases::swap(ds, inBytes, length, outBytes, pErrorCode); -} - -//eof diff --git a/icuSources/common/propname.h b/icuSources/common/propname.h index a3a77181..c20ae454 100644 --- a/icuSources/common/propname.h +++ b/icuSources/common/propname.h @@ -1,17 +1,19 @@ /* ********************************************************************** -* Copyright (c) 2002-2004, International Business Machines +* Copyright (c) 2002-2011, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * Author: Alan Liu * Created: October 30 2002 * Since: ICU 2.4 +* 2010nov19 Markus Scherer Rewrite for formatVersion 2. ********************************************************************** */ #ifndef PROPNAME_H #define PROPNAME_H #include "unicode/utypes.h" +#include "unicode/bytestrie.h" #include "unicode/uchar.h" #include "udataswp.h" #include "uprops.h" @@ -75,441 +77,134 @@ U_CDECL_END #define PNAME_SIG_2 ((uint8_t)0x61) /* a */ #define PNAME_SIG_3 ((uint8_t)0x6D) /* m */ -#define PNAME_FORMAT_VERSION ((int8_t)1) /* formatVersion[0] */ - -/** - * Swap pnames.icu. See udataswp.h. - * @internal - */ -U_CAPI int32_t U_EXPORT2 -upname_swap(const UDataSwapper *ds, - const void *inData, int32_t length, void *outData, - UErrorCode *pErrorCode); - - -#ifdef XP_CPLUSPLUS - -class Builder; - U_NAMESPACE_BEGIN -/** - * An offset from the start of the pnames data to a contained entity. - * This must be a signed value, since negative offsets are used as an - * end-of-list marker. Offsets to actual objects are non-zero. A - * zero offset indicates an absent entry; this corresponds to aliases - * marked "n/a" in the original Unicode data files. - */ -typedef int16_t Offset; /* must be signed */ - -#define MAX_OFFSET 0x7FFF - -/** - * A generic value for a property or property value. Typically an - * enum from uchar.h, but sometimes a non-enum value. It must be - * large enough to accomodate the largest enum value, which as of this - * writing is the largest general category mask. Need not be signed - * but may be. Typically it doesn't matter, since the caller will - * cast it to the proper type before use. Takes the special value - * UCHAR_INVALID_CODE for invalid input. - */ -typedef int32_t EnumValue; - -/* ---------------------------------------------------------------------- */ -/* ValueMap */ - -/** - * For any top-level property that has named values (binary and - * enumerated properties), there is a ValueMap object. This object - * maps from enum values to two other maps. One goes from value enums - * to value names. The other goes from value names to value enums. - * - * The value enum values may be contiguous or disjoint. If they are - * contiguous then the enumToName_offset is nonzero, and the - * ncEnumToName_offset is zero. Vice versa if the value enums are - * disjoint. - * - * There are n of these objects, where n is the number of binary - * properties + the number of enumerated properties. - */ -struct ValueMap { - - /* -- begin pnames data -- */ - /* Enum=>name EnumToOffset / NonContiguousEnumToOffset objects. */ - /* Exactly one of these will be nonzero. */ - Offset enumToName_offset; - Offset ncEnumToName_offset; - - Offset nameToEnum_offset; /* Name=>enum data */ - /* -- end pnames data -- */ +class PropNameData { +public: + enum { + // Byte offsets from the start of the data, after the generic header. + IX_VALUE_MAPS_OFFSET, + IX_BYTE_TRIES_OFFSET, + IX_NAME_GROUPS_OFFSET, + IX_RESERVED3_OFFSET, + IX_RESERVED4_OFFSET, + IX_TOTAL_SIZE, + + // Other values. + IX_MAX_NAME_LENGTH, + IX_RESERVED7, + IX_COUNT + }; + + static const char *getPropertyName(int32_t property, int32_t nameChoice); + static const char *getPropertyValueName(int32_t property, int32_t value, int32_t nameChoice); + + static int32_t getPropertyEnum(const char *alias); + static int32_t getPropertyValueEnum(int32_t property, const char *alias); + +private: + static int32_t findProperty(int32_t property); + static int32_t findPropertyValueNameGroup(int32_t valueMapIndex, int32_t value); + static const char *getName(const char *nameGroup, int32_t nameIndex); + static UBool containsName(BytesTrie &trie, const char *name); + + static int32_t getPropertyOrValueEnum(int32_t bytesTrieOffset, const char *alias); + + static const int32_t indexes[]; + static const int32_t valueMaps[]; + static const uint8_t bytesTries[]; + static const char nameGroups[]; }; -/* ---------------------------------------------------------------------- */ -/* PropertyAliases class */ - -/** - * A class encapsulating access to the memory-mapped data representing - * property aliases and property value aliases (pnames). The class - * MUST have no v-table and declares certain methods inline -- small - * methods and methods that are called from only one point. +/* + * pnames.icu formatVersion 2 * - * The data members in this class correspond to the in-memory layout - * of the header of the pnames data. - */ -class PropertyAliases { - - /* -- begin pnames data -- */ - /* Enum=>name EnumToOffset object for binary and enumerated */ - /* properties */ - Offset enumToName_offset; - - /* Name=>enum data for binary & enumerated properties */ - Offset nameToEnum_offset; - - /* Enum=>offset EnumToOffset object mapping enumerated properties */ - /* to ValueMap objects */ - Offset enumToValue_offset; - - /* The following are needed by external readers of this data. */ - /* We don't use them ourselves. */ - int16_t total_size; /* size in bytes excluding the udata header */ - Offset valueMap_offset; /* offset to start of array */ - int16_t valueMap_count; /* number of entries */ - Offset nameGroupPool_offset; /* offset to start of array */ - int16_t nameGroupPool_count; /* number of entries (not groups) */ - Offset stringPool_offset; /* offset to start of pool */ - int16_t stringPool_count; /* number of strings (not size in bytes) */ - - /* -- end pnames data -- */ - - friend class ::Builder; - - const ValueMap* getValueMap(EnumValue prop) const; - - const char* chooseNameInGroup(Offset offset, - UPropertyNameChoice choice) const; - - public: - - inline const int8_t* getPointer(Offset o) const { - return ((const int8_t*) this) + o; - } - - inline const int8_t* getPointerNull(Offset o) const { - return o ? getPointer(o) : NULL; - } - - inline const char* getPropertyName(EnumValue prop, - UPropertyNameChoice choice) const; - - inline EnumValue getPropertyEnum(const char* alias) const; - - inline const char* getPropertyValueName(EnumValue prop, EnumValue value, - UPropertyNameChoice choice) const; - - inline EnumValue getPropertyValueEnum(EnumValue prop, - const char* alias) const; - - static int32_t - swap(const UDataSwapper *ds, - const uint8_t *inBytes, int32_t length, uint8_t *outBytes, - UErrorCode *pErrorCode); -}; - -/* ---------------------------------------------------------------------- */ -/* EnumToOffset */ - -/** - * A generic map from enum values to Offsets. The enum values must be - * contiguous, from enumStart to enumLimit. The Offset values may - * point to anything. - */ -class EnumToOffset { - - /* -- begin pnames data -- */ - EnumValue enumStart; - EnumValue enumLimit; - Offset _offsetArray; /* [array of enumLimit-enumStart] */ - /* -- end pnames data -- */ - - friend class ::Builder; - - Offset* getOffsetArray() { - return &_offsetArray; - } - - const Offset* getOffsetArray() const { - return &_offsetArray; - } - - static int32_t getSize(int32_t n) { - return sizeof(EnumToOffset) + sizeof(Offset) * (n - 1); - } - - int32_t getSize() { - return getSize(enumLimit - enumStart); - } - - public: - - Offset getOffset(EnumValue enumProbe) const { - if (enumProbe < enumStart || - enumProbe >= enumLimit) { - return 0; /* not found */ - } - const Offset* p = getOffsetArray(); - return p[enumProbe - enumStart]; - } - - static int32_t - swap(const UDataSwapper *ds, - const uint8_t *inBytes, int32_t length, uint8_t *outBytes, - uint8_t *temp, int32_t pos, - UErrorCode *pErrorCode); -}; - -/* ---------------------------------------------------------------------- */ -/* NonContiguousEnumToOffset */ - -/** - * A generic map from enum values to Offsets. The enum values may be - * disjoint. If they are contiguous, an EnumToOffset should be used - * instead. The Offset values may point to anything. - */ -class NonContiguousEnumToOffset { - - /* -- begin pnames data -- */ - int32_t count; - EnumValue _enumArray; /* [array of count] */ - /* Offset _offsetArray; // [array of count] after enumValue[count-1] */ - /* -- end pnames data -- */ - - friend class ::Builder; - - EnumValue* getEnumArray() { - return &_enumArray; - } - - const EnumValue* getEnumArray() const { - return &_enumArray; - } - - Offset* getOffsetArray() { - return (Offset*) (getEnumArray() + count); - } - - const Offset* getOffsetArray() const { - return (Offset*) (getEnumArray() + count); - } - - static int32_t getSize(int32_t n) { - return sizeof(int32_t) + (sizeof(EnumValue) + sizeof(Offset)) * n; - } - - int32_t getSize() { - return getSize(count); - } - - public: - - Offset getOffset(EnumValue enumProbe) const { - const EnumValue* e = getEnumArray(); - const Offset* p = getOffsetArray(); - /* linear search; binary later if warranted */ - /* (binary is not faster for short lists) */ - for (int32_t i=0; i enumProbe) break; - return p[i]; - } - return 0; /* not found */ - } - - static int32_t - swap(const UDataSwapper *ds, - const uint8_t *inBytes, int32_t length, uint8_t *outBytes, - uint8_t *temp, int32_t pos, - UErrorCode *pErrorCode); -}; - -/* ---------------------------------------------------------------------- */ -/* NameToEnum */ - -/** - * A map from names to enum values. - */ -class NameToEnum { - - /* -- begin pnames data -- */ - int32_t count; /* number of entries */ - EnumValue _enumArray; /* [array of count] EnumValues */ - /* Offset _nameArray; // [array of count] offsets to names */ - /* -- end pnames data -- */ - - friend class ::Builder; - - EnumValue* getEnumArray() { - return &_enumArray; - } - - const EnumValue* getEnumArray() const { - return &_enumArray; - } - - Offset* getNameArray() { - return (Offset*) (getEnumArray() + count); - } - - const Offset* getNameArray() const { - return (Offset*) (getEnumArray() + count); - } - - static int32_t getSize(int32_t n) { - return sizeof(int32_t) + (sizeof(Offset) + sizeof(EnumValue)) * n; - } - - int32_t getSize() { - return getSize(count); - } - - public: - - EnumValue getEnum(const char* alias, const PropertyAliases& data) const { - - const Offset* n = getNameArray(); - const EnumValue* e = getEnumArray(); - - /* linear search; binary later if warranted */ - /* (binary is not faster for short lists) */ - for (int32_t i=0; i 0) continue; - if (c < 0) break; - return e[i]; - } - - return UCHAR_INVALID_CODE; - } - - static int32_t - swap(const UDataSwapper *ds, - const uint8_t *inBytes, int32_t length, uint8_t *outBytes, - uint8_t *temp, int32_t pos, - UErrorCode *pErrorCode); -}; - -/*---------------------------------------------------------------------- - * - * In-memory layout. THIS IS NOT A STANDALONE DOCUMENT. It goes - * together with above C++ declarations and gives an overview. + * formatVersion 2 is new in ICU 4.8. + * In ICU 4.8, the pnames.icu data file is used only in ICU4J. + * ICU4C 4.8 has the same data structures hardcoded in source/common/propname_data.h. * - * See above for definitions of Offset and EnumValue. Also, refer to - * above class declarations for the "bottom line" on data layout. + * For documentation of pnames.icu formatVersion 1 see ICU4C 4.6 (2010-dec-01) + * or earlier versions of this header file (source/common/propname.h). * - * Sizes: - * '*_offset' is an Offset (see above) - * 'count' members are typically int32_t (see above declarations) - * 'enumArray' is an array of EnumValue (see above) - * 'offsetArray' is an array of Offset (see above) - * 'nameArray' is an array of Offset (see above) - * 'enum*' is an EnumValue (see above) - * '*Array [x n]' means that *Array has n elements + * The pnames.icu begins with the standard ICU DataHeader/UDataInfo. + * After that: * - * References: - * Instead of pointers, this flat data structure contains offsets. - * All offsets are relative to the start of 'header'. A notation - * is used to indicate what structure each offset points to: - * 'foo (>x)' the offset(s) in foo point to structure x - * - * Structures: - * Each structure is assigned a number, except for the header, - * which is called 'header'. The numbers are not contiguous - * for historical reasons. Some structures have sub-parts - * that are denoted with a letter, e.g., "5a". - * - * BEGIN LAYOUT - * ============ - * header: - * enumToName_offset (>0) - * nameToEnum_offset (>2) - * enumToValue_offset (>3) - * (alignment padding build in to header) + * int32_t indexes[8]; * - * The header also contains the following, used by "external readers" - * like ICU4J and icuswap. + * (See the PropNameData::IX_... constants.) * - * // The following are needed by external readers of this data. - * // We don't use them ourselves. - * int16_t total_size; // size in bytes excluding the udata header - * Offset valueMap_offset; // offset to start of array - * int16_t valueMap_count; // number of entries - * Offset nameGroupPool_offset; // offset to start of array - * int16_t nameGroupPool_count; // number of entries (not groups) - * Offset stringPool_offset; // offset to start of pool - * int16_t stringPool_count; // number of strings (not size in bytes) + * The first 6 indexes are byte offsets from the beginning of the data + * (beginning of indexes[]) to following structures. + * The length of each structure is the difference between its offset + * and the next one. + * All offsets are filled in: Where there is no data between two offsets, + * those two offsets are the same. + * The last offset (indexes[PropNameData::IX_TOTAL_SIZE]) indicates the + * total number of bytes in the file. (Not counting the standard headers.) * - * 0: # NonContiguousEnumToOffset obj for props => name groups - * count - * enumArray [x count] - * offsetArray [x count] (>98) - * - * => pad to next 4-byte boundary - * - * (1: omitted -- no longer used) - * - * 2: # NameToEnum obj for binary & enumerated props - * count - * enumArray [x count] - * nameArray [x count] (>99) - * - * => pad to next 4-byte boundary - * - * 3: # NonContiguousEnumToOffset obj for enumerated props => ValueMaps - * count - * enumArray [x count] - * offsetArray [x count] (>4) - * - * => pad to next 4-byte boundary - * - * 4: # ValueMap array [x one for each enumerated prop i] - * enumToName_offset (>5a +2*i) one of these two is NULL, one is not - * ncEnumToName_offset (>5b +2*i) - * nameToEnums_offset (>6 +2*i) - * - * => pad to next 4-byte boundary - * - * for each enumerated prop (either 5a or 5b): - * - * 5a: # EnumToOffset for enumerated prop's values => name groups - * enumStart - * enumLimit - * offsetArray [x enumLimit - enumStart] (>98) - * - * => pad to next 4-byte boundary - * - * 5b: # NonContiguousEnumToOffset for enumerated prop's values => name groups - * count - * enumArray [x count] - * offsetArray [x count] (>98) - * - * => pad to next 4-byte boundary - * - * 6: # NameToEnum for enumerated prop's values - * count - * enumArray [x count] - * nameArray [x count] (>99) - * - * => pad to next 4-byte boundary - * - * 98: # name group pool {NGP} - * [array of Offset values] (>99) - * - * 99: # string pool {SP} - * [pool of nul-terminated char* strings] + * The sixth index (indexes[PropNameData::IX_MAX_NAME_LENGTH]) has the + * maximum length of any Unicode property (or property value) alias. + * (Without normalization, that is, including underscores etc.) + * + * int32_t valueMaps[]; + * + * The valueMaps[] begins with a map from UProperty enums to properties, + * followed by the per-property value maps from property values to names, + * for those properties that have named values. + * (Binary & enumerated, plus General_Category_Mask.) + * + * valueMaps[0] contains the number of UProperty enum ranges. + * For each range: + * int32_t start, limit -- first and last+1 UProperty enum of a dense range + * Followed by (limit-start) pairs of + * int32_t nameGroupOffset; + * Offset into nameGroups[] for the property's names/aliases. + * int32_t valueMapIndex; + * Offset of the property's value map in the valueMaps[] array. + * If the valueMapIndex is 0, then the property does not have named values. + * + * For each property's value map: + * int32_t bytesTrieOffset; -- Offset into bytesTries[] for name->value mapping. + * int32_t numRanges; + * If numRanges is in the range 1..15, then that many ranges of values follow. + * Per range: + * int32_t start, limit -- first and last+1 UProperty enum of a range + * Followed by (limit-start) entries of + * int32_t nameGroupOffset; + * Offset into nameGroups[] for the property value's names/aliases. + * If the nameGroupOffset is 0, then this is not a named value for this property. + * (That is, the ranges need not be dense.) + * If numRanges is >=0x10, then (numRanges-0x10) sorted values + * and then (numRanges-0x10) corresponding nameGroupOffsets follow. + * Values are sorted as signed integers. + * In this case, the set of values is dense; no nameGroupOffset will be 0. + * + * For both properties and property values, ranges are sorted by their start/limit values. + * + * uint8_t bytesTries[]; + * + * This is a sequence of BytesTrie structures, byte-serialized tries for + * mapping from names/aliases to values. + * The first one maps from property names/aliases to UProperty enum constants. + * The following ones are indexed by property value map bytesTrieOffsets + * for mapping each property's names/aliases to their property values. + * + * char nameGroups[]; + * + * This is a sequence of property name groups. + * Each group is a list of names/aliases (invariant-character strings) for + * one property or property value, in the order of UCharNameChoice. + * The first byte of each group is the number of names in the group. + * It is followed by that many NUL-terminated strings. + * The first string is for the short name; if there is no short name, + * then the first string is empty. + * The second string is the long name. Further strings are additional aliases. + * + * The first name group is for a property rather than a property value, + * so that a nameGroupOffset of 0 can be used to indicate "no value" + * in a property's sparse value ranges. */ -U_NAMESPACE_END -#endif /* C++ */ +U_NAMESPACE_END #endif diff --git a/icuSources/common/propname_data.h b/icuSources/common/propname_data.h new file mode 100644 index 00000000..4932aa2c --- /dev/null +++ b/icuSources/common/propname_data.h @@ -0,0 +1,1406 @@ +/* + * Copyright (C) 1999-2012, International Business Machines + * Corporation and others. All Rights Reserved. + * + * file name: propname_data.h + * + * machine-generated by: icu/tools/unicode/c/genprops/pnamesbuilder.cpp + */ + +#ifndef INCLUDED_FROM_PROPNAME_CPP +# error This file must be #included from propname.cpp only. +#endif + +U_NAMESPACE_BEGIN + +const int32_t PropNameData::indexes[8]={0x20,0x111c,0x3d18,0x780b,0x780b,0x780b,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, +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 +}; + +const uint8_t PropNameData::bytesTries[11260]={ +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, +1,0x61,0x24,0x73,0x69,0x1e,0x72,0x69,0x61,0x74,0x69,0x6f,0x6e,0x73,0x65,0x6c, +0x65,0x63,0x74,0x6f,0x72,0x69,3,0x62,0xc3,0x14,0x68,0x32,0x6f,0x42,0x73,0x13, +0x70,0x61,0x63,0x65,0x5f,0x17,0x69,0x74,0x65,0x73,0x70,0x61,0x63,0x65,0x5f,0x16, +0x72,0x64,0x62,0x72,0x65,0x61,0x6b,0xc3,0x14,0x73,0xa2,0x49,0x74,0xa4,0x2e,0x75, +3,0x63,0xd9,0x40,0xc,0x69,0x52,0x6e,0x58,0x70,0x12,0x70,0x65,0x72,0x5c,0x13, +0x63,0x61,0x73,0x65,0x5c,0x16,0x6d,0x61,0x70,0x70,0x69,0x6e,0x67,0xd9,0x40,0xc, +0x12,0x64,0x65,0x6f,0x5b,0x10,0x69,1,0x63,0x3e,0x66,0x1b,0x69,0x65,0x64,0x69, +0x64,0x65,0x6f,0x67,0x72,0x61,0x70,0x68,0x5b,0x17,0x6f,0x64,0x65,0x31,0x6e,0x61, +0x6d,0x65,0xd9,0x40,0xb,0xa,0x69,0x84,0x70,0x19,0x70,0x30,0x74,0x36,0x75,0x10, +0x63,0xd9,0x40,9,0x12,0x61,0x63,0x65,0x5f,1,0x63,0xd9,0x40,8,0x65,0x11, +0x72,0x6d,0x67,0x69,0x3c,0x6c,0xa2,0x5f,0x6f,0x17,0x66,0x74,0x64,0x6f,0x74,0x74, +0x65,0x64,0x57,0x13,0x6d,0x70,0x6c,0x65,3,0x63,0x50,0x6c,0x68,0x74,0x8a,0x75, +0x1e,0x70,0x70,0x65,0x72,0x63,0x61,0x73,0x65,0x6d,0x61,0x70,0x70,0x69,0x6e,0x67, +0xd9,0x40,9,0x19,0x61,0x73,0x65,0x66,0x6f,0x6c,0x64,0x69,0x6e,0x67,0xd9,0x40, +6,0x1e,0x6f,0x77,0x65,0x72,0x63,0x61,0x73,0x65,0x6d,0x61,0x70,0x70,0x69,0x6e, +0x67,0xd9,0x40,7,0x1e,0x69,0x74,0x6c,0x65,0x63,0x61,0x73,0x65,0x6d,0x61,0x70, +0x70,0x69,0x6e,0x67,0xd9,0x40,8,0x10,0x63,0xd9,0x40,7,0x62,0xc3,0x13,0x63, +0x34,0x64,0x57,0x65,0x6e,0x66,0x10,0x63,0xd9,0x40,6,0xc2,0xa,2,0x66,0xd9, +0x40,6,0x72,0x28,0x78,0xd9,0x70,0,0x12,0x69,0x70,0x74,0xc2,0xa,0x19,0x65, +0x78,0x74,0x65,0x6e,0x73,0x69,0x6f,0x6e,0x73,0xd9,0x70,0,1,0x67,0x50,0x6e, +1,0x73,0x3a,0x74,0x18,0x65,0x6e,0x63,0x65,0x62,0x72,0x65,0x61,0x6b,0xc3,0x13, +0x14,0x69,0x74,0x69,0x76,0x65,0x65,1,0x6d,0x2e,0x73,0x13,0x74,0x61,0x72,0x74, +0x73,0x19,0x65,0x6e,0x74,0x73,0x74,0x61,0x72,0x74,0x65,0x72,0x73,3,0x63,0x66, +0x65,0x72,0x69,0x98,0x72,0x19,0x61,0x69,0x6c,0x63,0x61,0x6e,0x6f,0x6e,0x69,0x63, +0x1f,0x61,0x6c,0x63,0x6f,0x6d,0x62,0x69,0x6e,0x69,0x6e,0x67,0x63,0x6c,0x61,0x73, +0x73,0xc3,0x11,0xd8,0x40,0xa,0x11,0x63,0x63,0xc3,0x11,0x11,0x72,0x6d,0x58,0x1e, +0x69,0x6e,0x61,0x6c,0x70,0x75,0x6e,0x63,0x74,0x75,0x61,0x74,0x69,0x6f,0x6e,0x59, +0x1d,0x74,0x6c,0x65,0x63,0x61,0x73,0x65,0x6d,0x61,0x70,0x70,0x69,0x6e,0x67,0xd9, +0x40,0xa,0x6d,0x42,0x6e,0x48,0x70,0xa2,0xda,0x71,0xa4,9,0x72,0x15,0x61,0x64, +0x69,0x63,0x61,0x6c,0x55,0x12,0x61,0x74,0x68,0x4f,6,0x6f,0x39,0x6f,0x32,0x74, +0xc3,9,0x75,0x54,0x76,0xd9,0x30,0,0x12,0x6e,0x63,0x68,0x1f,0x61,0x72,0x61, +0x63,0x74,0x65,0x72,0x63,0x6f,0x64,0x65,0x70,0x6f,0x69,0x6e,0x74,0x51,0x14,0x6d, +0x65,0x72,0x69,0x63,1,0x74,0x32,0x76,0x13,0x61,0x6c,0x75,0x65,0xd9,0x30,0, +0x12,0x79,0x70,0x65,0xc3,9,0x61,0xa2,0x77,0x63,0xa2,0x82,0x66,2,0x63,0x98, +0x64,0xa2,0x53,0x6b,1,0x63,0x56,0x64,1,0x69,0x42,0x71,1,0x63,0xc3,0xd, +0x75,0x17,0x69,0x63,0x6b,0x63,0x68,0x65,0x63,0x6b,0xc3,0xd,0x13,0x6e,0x65,0x72, +0x74,0x6d,1,0x69,0x42,0x71,1,0x63,0xc3,0xf,0x75,0x17,0x69,0x63,0x6b,0x63, +0x68,0x65,0x63,0x6b,0xc3,0xf,0x13,0x6e,0x65,0x72,0x74,0x71,1,0x69,0x42,0x71, +1,0x63,0xc3,0xe,0x75,0x17,0x69,0x63,0x6b,0x63,0x68,0x65,0x63,0x6b,0xc3,0xe, +0x13,0x6e,0x65,0x72,0x74,0x6f,1,0x69,0x42,0x71,1,0x63,0xc3,0xc,0x75,0x17, +0x69,0x63,0x6b,0x63,0x68,0x65,0x63,0x6b,0xc3,0xc,0x13,0x6e,0x65,0x72,0x74,0x6b, +0xd8,0x40,5,1,0x31,0xd9,0x40,0xb,0x6d,0x10,0x65,0xd9,0x40,5,0x12,0x68, +0x61,0x72,0x51,1,0x61,0x2c,0x72,0x12,0x69,0x6e,0x74,0x7f,0x10,0x74,2,0x73, +0x2c,0x74,0x30,0x77,0x10,0x73,0x77,0x11,0x79,0x6e,0x75,0x12,0x65,0x72,0x6e,1, +0x73,0x38,0x77,0x18,0x68,0x69,0x74,0x65,0x73,0x70,0x61,0x63,0x65,0x77,0x14,0x79, +0x6e,0x74,0x61,0x78,0x75,1,0x6d,0x3c,0x75,0x1a,0x6f,0x74,0x61,0x74,0x69,0x6f, +0x6e,0x6d,0x61,0x72,0x6b,0x53,0x12,0x61,0x72,0x6b,0x53,0x66,0xc1,0xb9,0x69,0xc0, +0xfd,0x69,0xa2,0x6f,0x6a,0xa2,0xca,0x6c,4,0x62,0xc3,8,0x63,0x8c,0x65,0x98, +0x69,0xa2,0x56,0x6f,2,0x65,0x4b,0x67,0x4c,0x77,0x11,0x65,0x72,0x4c,0x13,0x63, +0x61,0x73,0x65,0x4c,0x16,0x6d,0x61,0x70,0x70,0x69,0x6e,0x67,0xd9,0x40,4,0x11, +0x69,0x63,0x1f,0x61,0x6c,0x6f,0x72,0x64,0x65,0x72,0x65,0x78,0x63,0x65,0x70,0x74, +0x69,0x6f,0x6e,0x4b,0xd8,0x40,4,0x11,0x63,0x63,0xc3,0x10,0x18,0x61,0x64,0x63, +0x61,0x6e,0x6f,0x6e,0x69,0x63,0x1f,0x61,0x6c,0x63,0x6f,0x6d,0x62,0x69,0x6e,0x69, +0x6e,0x67,0x63,0x6c,0x61,0x73,0x73,0xc3,0x10,0x16,0x6e,0x65,0x62,0x72,0x65,0x61, +0x6b,0xc3,8,1,0x64,0x44,0x73,1,0x63,0xd9,0x40,3,0x6f,0x16,0x63,0x6f, +0x6d,0x6d,0x65,0x6e,0x74,0xd9,0x40,3,2,0x63,0x80,0x65,0x90,0x73,0x40,1, +0x62,0x52,0x74,0x46,1,0x61,0x40,0x72,0x1c,0x69,0x6e,0x61,0x72,0x79,0x6f,0x70, +0x65,0x72,0x61,0x74,0x6f,0x72,0x47,0x11,0x72,0x74,0x41,0x44,0x1c,0x69,0x6e,0x61, +0x72,0x79,0x6f,0x70,0x65,0x72,0x61,0x74,0x6f,0x72,0x45,0x3e,0x16,0x6f,0x6e,0x74, +0x69,0x6e,0x75,0x65,0x3f,0x10,0x6f,0x42,0x16,0x67,0x72,0x61,0x70,0x68,0x69,0x63, +0x43,2,0x67,0xc3,6,0x6f,0x26,0x74,0xc3,7,0x11,0x69,0x6e,1,0x63,0x4a, +0x69,0x11,0x6e,0x67,1,0x67,0x2e,0x74,0x12,0x79,0x70,0x65,0xc3,7,0x13,0x72, +0x6f,0x75,0x70,0xc3,6,0x48,0x15,0x6f,0x6e,0x74,0x72,0x6f,0x6c,0x49,0x66,0x86, +0x67,0xa2,0x4a,0x68,3,0x61,0x36,0x65,0x58,0x73,0x68,0x79,0x13,0x70,0x68,0x65, +0x6e,0x3d,0x1f,0x6e,0x67,0x75,0x6c,0x73,0x79,0x6c,0x6c,0x61,0x62,0x6c,0x65,0x74, +0x79,0x70,0x65,0xc3,0xb,0x10,0x78,0x3a,0x14,0x64,0x69,0x67,0x69,0x74,0x3b,0x10, +0x74,0xc3,0xb,0x16,0x75,0x6c,0x6c,0x63,0x6f,0x6d,0x70,0x1f,0x6f,0x73,0x69,0x74, +0x69,0x6f,0x6e,0x65,0x78,0x63,0x6c,0x75,0x73,0x69,0x6f,0x6e,0x33,2,0x63,0xa2, +0x44,0x65,0xa2,0x4b,0x72,3,0x61,0x34,0x62,0x84,0x65,0x8a,0x6c,0x12,0x69,0x6e, +0x6b,0x39,0x11,0x70,0x68,0x7c,0x12,0x65,0x6d,0x65,3,0x62,0x5e,0x63,0x30,0x65, +0x48,0x6c,0x12,0x69,0x6e,0x6b,0x39,0x1a,0x6c,0x75,0x73,0x74,0x65,0x72,0x62,0x72, +0x65,0x61,0x6b,0xc3,0x12,0x14,0x78,0x74,0x65,0x6e,0x64,0x37,0x12,0x61,0x73,0x65, +0x35,0x11,0x78,0x74,0x37,0xc2,5,1,0x62,0xc3,0x12,0x6d,0xd9,0x20,0,0x1c, +0x6e,0x65,0x72,0x61,0x6c,0x63,0x61,0x74,0x65,0x67,0x6f,0x72,0x79,0xc2,5,0x13, +0x6d,0x61,0x73,0x6b,0xd9,0x20,0,0x61,0x72,0x62,0xa2,0x57,0x63,0xa2,0xa4,0x64, +0xa4,0x71,0x65,1,0x61,0x36,0x78,0x10,0x74,0x30,0x14,0x65,0x6e,0x64,0x65,0x72, +0x31,0xc2,4,0x1b,0x73,0x74,0x61,0x73,0x69,0x61,0x6e,0x77,0x69,0x64,0x74,0x68, +0xc3,4,3,0x67,0x44,0x68,0x4a,0x6c,0x4e,0x73,0x1a,0x63,0x69,0x69,0x68,0x65, +0x78,0x64,0x69,0x67,0x69,0x74,0x23,0x10,0x65,0xd9,0x40,0,0x11,0x65,0x78,0x23, +1,0x6e,0x38,0x70,0x11,0x68,0x61,0x20,0x14,0x62,0x65,0x74,0x69,0x63,0x21,0x11, +0x75,0x6d,0x79,3,0x63,0xc3,0,0x69,0x30,0x6c,0x90,0x6d,0x10,0x67,0xd9,0x40, +1,0x11,0x64,0x69,1,0x63,0x54,0x6d,0x26,0x14,0x69,0x72,0x72,0x6f,0x72,1, +0x65,0x38,0x69,0x16,0x6e,0x67,0x67,0x6c,0x79,0x70,0x68,0xd9,0x40,1,0x10,0x64, +0x27,0x24,1,0x6c,0x30,0x6f,0x14,0x6e,0x74,0x72,0x6f,0x6c,0x25,0x12,0x61,0x73, +0x73,0xc3,0,2,0x61,0x32,0x6b,0xc3,1,0x6f,0x11,0x63,0x6b,0xc3,1,0x11, +0x6e,0x6b,0x7b,6,0x68,0x7c,0x68,0x54,0x69,0x85,0x6f,0xa2,0x6f,0x77,4,0x63, +0x30,0x6b,0x36,0x6c,0x87,0x74,0x8b,0x75,0x89,1,0x66,0x8d,0x6d,0x8f,0x11,0x63, +0x66,0x91,0x18,0x61,0x6e,0x67,0x65,0x73,0x77,0x68,0x65,0x6e,4,0x63,0x44,0x6c, +0x6c,0x6e,0x7e,0x74,0x98,0x75,0x18,0x70,0x70,0x65,0x72,0x63,0x61,0x73,0x65,0x64, +0x89,0x12,0x61,0x73,0x65,1,0x66,0x30,0x6d,0x14,0x61,0x70,0x70,0x65,0x64,0x8f, +0x14,0x6f,0x6c,0x64,0x65,0x64,0x8d,0x18,0x6f,0x77,0x65,0x72,0x63,0x61,0x73,0x65, +0x64,0x87,0x1c,0x66,0x6b,0x63,0x63,0x61,0x73,0x65,0x66,0x6f,0x6c,0x64,0x65,0x64, +0x91,0x18,0x69,0x74,0x6c,0x65,0x63,0x61,0x73,0x65,0x64,0x8b,0x13,0x6d,0x70,0x65, +0x78,0x33,0x61,0x2e,0x63,0xa2,0x48,0x66,0xd9,0x40,2,1,0x6e,0x72,0x73,0x10, +0x65,3,0x64,0x83,0x66,0x3a,0x69,0x4a,0x73,0x17,0x65,0x6e,0x73,0x69,0x74,0x69, +0x76,0x65,0x65,0x15,0x6f,0x6c,0x64,0x69,0x6e,0x67,0xd9,0x40,2,0x17,0x67,0x6e, +0x6f,0x72,0x61,0x62,0x6c,0x65,0x85,0x13,0x6f,0x6e,0x69,0x63,0x1f,0x61,0x6c,0x63, +0x6f,0x6d,0x62,0x69,0x6e,0x69,0x6e,0x67,0x63,0x6c,0x61,0x73,0x73,0xc3,2,0x10, +0x63,0xc3,2,3,0x61,0x30,0x65,0x34,0x69,0xa2,0x41,0x74,0xc3,3,0x11,0x73, +0x68,0x29,2,0x63,0x3a,0x66,0x58,0x70,0x2c,0x16,0x72,0x65,0x63,0x61,0x74,0x65, +0x64,0x2d,0x1d,0x6f,0x6d,0x70,0x6f,0x73,0x69,0x74,0x69,0x6f,0x6e,0x74,0x79,0x70, +0x65,0xc3,3,0x15,0x61,0x75,0x6c,0x74,0x69,0x67,0x1f,0x6e,0x6f,0x72,0x61,0x62, +0x6c,0x65,0x63,0x6f,0x64,0x65,0x70,0x6f,0x69,0x6e,0x74,0x2b,0x2a,0x10,0x61,0x2e, +0x15,0x63,0x72,0x69,0x74,0x69,0x63,0x2f,3,0x66,0x34,0x6e,0x3e,0x74,0x42,0x79, +0x22,0x11,0x65,0x73,0x23,0x20,0x13,0x61,0x6c,0x73,0x65,0x21,0x20,0x10,0x6f,0x21, +0x22,0x12,0x72,0x75,0x65,0x23,0xa,0x6b,0x5b,0x6f,0x23,0x6f,0x3c,0x72,0x4c,0x76, +1,0x69,0x24,0x72,0x33,0x13,0x72,0x61,0x6d,0x61,0x33,0x10,0x76,0x22,0x14,0x65, +0x72,0x6c,0x61,0x79,0x23,0xa2,0xe2,0x13,0x69,0x67,0x68,0x74,0xa3,0xe2,0x6b,0x58, +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, +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, +0x13,0x65,0x6c,0x6f,0x77,0xa2,0xca,0x13,0x6c,0x65,0x66,0x74,0xa3,0xc8,0x13,0x62, +0x6f,0x76,0x65,0xa2,0xd6,0x14,0x72,0x69,0x67,0x68,0x74,0xa3,0xd8,0xa2,0xd6,0x10, +0x72,0xa3,0xd8,0xa2,0xca,0x10,0x6c,0xa3,0xc8,0x12,0x6f,0x76,0x65,0xa2,0xe6,1, +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, +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, +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, +0x72,0x6d,0x61,0x74,0x25,0xd,0x6e,0xc1,0x86,0x73,0xa8,0x73,0x4c,0x74,0xa2,0x76, +0x75,0xa2,0x83,0x7a,0xd8,0x70,0,2,0x6c,0xd9,0x20,0,0x70,0xd9,0x40,0, +0x73,0xc3,0,0xfe,0xf,0,0,0,7,0x6f,0x3c,0x6f,0xff,8,0,0, +0,0x70,0x3a,0x75,0x6e,0x79,0x13,0x6d,0x62,0x6f,0x6c,0xff,0xf,0,0,0, +0x11,0x61,0x63,1,0x65,0x34,0x69,0x15,0x6e,0x67,0x6d,0x61,0x72,0x6b,0xa5,0, +0x18,0x73,0x65,0x70,0x61,0x72,0x61,0x74,0x6f,0x72,0xc3,0,0x16,0x72,0x72,0x6f, +0x67,0x61,0x74,0x65,0xe1,0,0,0x63,0xff,2,0,0,0,0x65,0x38,0x6b, +0xff,4,0,0,0,0x6d,0xff,1,0,0,0,0x16,0x70,0x61,0x72,0x61, +0x74,0x6f,0x72,0xd9,0x70,0,0x1d,0x69,0x74,0x6c,0x65,0x63,0x61,0x73,0x65,0x6c, +0x65,0x74,0x74,0x65,0x72,0x31,1,0x6e,0x40,0x70,0x1c,0x70,0x65,0x72,0x63,0x61, +0x73,0x65,0x6c,0x65,0x74,0x74,0x65,0x72,0x25,0x17,0x61,0x73,0x73,0x69,0x67,0x6e, +0x65,0x64,0x23,0x6e,0xa2,0x69,0x6f,0xa2,0x89,0x70,0xfe,0x30,0xf8,0,0,9, +0x69,0x33,0x69,0xff,0x10,0,0,0,0x6f,0xfd,0x80,0,0,0x72,0x54,0x73, +0xf9,0,0,0x75,0x12,0x6e,0x63,0x74,0xfe,0x30,0xf8,0,0,0x15,0x75,0x61, +0x74,0x69,0x6f,0x6e,0xff,0x30,0xf8,0,0,0x17,0x69,0x76,0x61,0x74,0x65,0x75, +0x73,0x65,0xdd,0,0,0x61,0x48,0x63,0xfd,0x40,0,0,0x64,0xe9,0,0, +0x65,0xfd,0x20,0,0,0x66,0xff,0x20,0,0,0,0x1f,0x72,0x61,0x67,0x72, +0x61,0x70,0x68,0x73,0x65,0x70,0x61,0x72,0x61,0x74,0x6f,0x72,0xd9,0x40,0,0xbe, +0,3,0x64,0xa7,0,0x6c,0xab,0,0x6f,0x30,0x75,0x13,0x6d,0x62,0x65,0x72, +0xbf,0,0xb2,0,0x1b,0x6e,0x73,0x70,0x61,0x63,0x69,0x6e,0x67,0x6d,0x61,0x72, +0x6b,0xa1,1,0x70,0x92,0x74,0x12,0x68,0x65,0x72,0xe6,0x80,1,3,0x6c,0x40, +0x6e,0x4a,0x70,0x56,0x73,0x14,0x79,0x6d,0x62,0x6f,0x6c,0xff,8,0,0,0, +0x14,0x65,0x74,0x74,0x65,0x72,0x61,0x14,0x75,0x6d,0x62,0x65,0x72,0xb3,0,0x19, +0x75,0x6e,0x63,0x74,0x75,0x61,0x74,0x69,0x6f,0x6e,0xfd,0x80,0,0,0x1c,0x65, +0x6e,0x70,0x75,0x6e,0x63,0x74,0x75,0x61,0x74,0x69,0x6f,0x6e,0xf9,0,0,0x66, +0xc0,0xc4,0x66,0xa2,0x47,0x69,0xa2,0x64,0x6c,0xa2,0x79,0x6d,0xa4,0xc0,4,0x61, +0x6c,0x63,0xa5,0,0x65,0xa3,0x80,0x6e,0xa1,0x6f,0x15,0x64,0x69,0x66,0x69,0x65, +0x72,1,0x6c,0x38,0x73,0x14,0x79,0x6d,0x62,0x6f,0x6c,0xff,4,0,0,0, +0x14,0x65,0x74,0x74,0x65,0x72,0x41,1,0x72,0x3c,0x74,0x16,0x68,0x73,0x79,0x6d, +0x62,0x6f,0x6c,0xff,1,0,0,0,0x10,0x6b,0xa5,0xc0,1,0x69,0x32,0x6f, +0x13,0x72,0x6d,0x61,0x74,0xdb,0,0,0x1d,0x6e,0x61,0x6c,0x70,0x75,0x6e,0x63, +0x74,0x75,0x61,0x74,0x69,0x6f,0x6e,0xff,0x20,0,0,0,0x10,0x6e,0x1f,0x69, +0x74,0x69,0x61,0x6c,0x70,0x75,0x6e,0x63,0x74,0x75,0x61,0x74,0x69,0x6f,0x6e,0xff, +0x10,0,0,0,0x9c,7,0x6d,0x18,0x6d,0x41,0x6f,0x28,0x74,0x31,0x75,0x25, +0x60,0x1c,0x77,0x65,0x72,0x63,0x61,0x73,0x65,0x6c,0x65,0x74,0x74,0x65,0x72,0x29, +0x63,0x3d,0x65,0x28,0x69,0x42,0x6c,0x29,0x13,0x74,0x74,0x65,0x72,0x9c,0x15,0x6e, +0x75,0x6d,0x62,0x65,0x72,0xab,0,0x1a,0x6e,0x65,0x73,0x65,0x70,0x61,0x72,0x61, +0x74,0x6f,0x72,0xd9,0x20,0,0x63,0x46,0x64,0xa2,0x96,0x65,0x1b,0x6e,0x63,0x6c, +0x6f,0x73,0x69,0x6e,0x67,0x6d,0x61,0x72,0x6b,0xa3,0x80,0xe6,0x80,1,7,0x6e, +0x57,0x6e,0x52,0x6f,0x5e,0x73,0xe1,0,0,0x75,0x1b,0x72,0x72,0x65,0x6e,0x63, +0x79,0x73,0x79,0x6d,0x62,0x6f,0x6c,0xff,2,0,0,0,0x22,0x12,0x74,0x72, +0x6c,0xd9,0x80,0,0xdc,0,0,1,0x6d,0x62,0x6e,1,0x6e,0x30,0x74,0x12, +0x72,0x6f,0x6c,0xd9,0x80,0,0x1f,0x65,0x63,0x74,0x6f,0x72,0x70,0x75,0x6e,0x63, +0x74,0x75,0x61,0x74,0x69,0x6f,0x6e,0xfd,0x40,0,0,0x19,0x62,0x69,0x6e,0x69, +0x6e,0x67,0x6d,0x61,0x72,0x6b,0xa5,0xc0,0x61,0x58,0x63,0xd9,0x80,0,0x66,0xdb, +0,0,0x6c,0x1d,0x6f,0x73,0x65,0x70,0x75,0x6e,0x63,0x74,0x75,0x61,0x74,0x69, +0x6f,0x6e,0xfd,0x20,0,0,0x18,0x73,0x65,0x64,0x6c,0x65,0x74,0x74,0x65,0x72, +0x3d,2,0x61,0x32,0x65,0x50,0x69,0x12,0x67,0x69,0x74,0xa7,0,0x1c,0x73,0x68, +0x70,0x75,0x6e,0x63,0x74,0x75,0x61,0x74,0x69,0x6f,0x6e,0xe9,0,0,0x1a,0x63, +0x69,0x6d,0x61,0x6c,0x6e,0x75,0x6d,0x62,0x65,0x72,0xa7,0 +}; + +const char PropNameData::nameGroups[15091]={ +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, +2,'O','V',0,'O','v','e','r','l','a','y',0,2,'N','K',0,'N','u','k','t','a',0, +2,'K','V',0,'K','a','n','a','_','V','o','i','c','i','n','g',0, +2,'V','R',0,'V','i','r','a','m','a',0,2,'C','C','C','1','0',0,'C','C','C','1','0',0, +2,'C','C','C','1','1',0,'C','C','C','1','1',0,2,'C','C','C','1','2',0,'C','C','C','1','2',0, +2,'C','C','C','1','3',0,'C','C','C','1','3',0,2,'C','C','C','1','4',0,'C','C','C','1','4',0, +2,'C','C','C','1','5',0,'C','C','C','1','5',0,2,'C','C','C','1','6',0,'C','C','C','1','6',0, +2,'C','C','C','1','7',0,'C','C','C','1','7',0,2,'C','C','C','1','8',0,'C','C','C','1','8',0, +2,'C','C','C','1','9',0,'C','C','C','1','9',0,2,'C','C','C','2','0',0,'C','C','C','2','0',0, +2,'C','C','C','2','1',0,'C','C','C','2','1',0,2,'C','C','C','2','2',0,'C','C','C','2','2',0, +2,'C','C','C','2','3',0,'C','C','C','2','3',0,2,'C','C','C','2','4',0,'C','C','C','2','4',0, +2,'C','C','C','2','5',0,'C','C','C','2','5',0,2,'C','C','C','2','6',0,'C','C','C','2','6',0, +2,'C','C','C','2','7',0,'C','C','C','2','7',0,2,'C','C','C','2','8',0,'C','C','C','2','8',0, +2,'C','C','C','2','9',0,'C','C','C','2','9',0,2,'C','C','C','3','0',0,'C','C','C','3','0',0, +2,'C','C','C','3','1',0,'C','C','C','3','1',0,2,'C','C','C','3','2',0,'C','C','C','3','2',0, +2,'C','C','C','3','3',0,'C','C','C','3','3',0,2,'C','C','C','3','4',0,'C','C','C','3','4',0, +2,'C','C','C','3','5',0,'C','C','C','3','5',0,2,'C','C','C','3','6',0,'C','C','C','3','6',0, +2,'C','C','C','8','4',0,'C','C','C','8','4',0,2,'C','C','C','9','1',0,'C','C','C','9','1',0, +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,'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, +2,'B','R',0,'B','e','l','o','w','_','R','i','g','h','t',0, +2,'L',0,'L','e','f','t',0,2,'R',0,'R','i','g','h','t',0, +2,'A','L',0,'A','b','o','v','e','_','L','e','f','t',0,2,'A',0,'A','b','o','v','e',0, +2,'A','R',0,'A','b','o','v','e','_','R','i','g','h','t',0, +2,'D','B',0,'D','o','u','b','l','e','_','B','e','l','o','w',0, +2,'D','A',0,'D','o','u','b','l','e','_','A','b','o','v','e',0, +2,'I','S',0,'I','o','t','a','_','S','u','b','s','c','r','i','p','t',0, +2,'A','H','e','x',0,'A','S','C','I','I','_','H','e','x','_','D','i','g','i','t',0, +2,'B','i','d','i','_','C',0,'B','i','d','i','_','C','o','n','t','r','o','l',0, +2,'B','i','d','i','_','M',0,'B','i','d','i','_','M','i','r','r','o','r','e','d',0, +2,'D','a','s','h',0,'D','a','s','h',0,2,'D','I',0,'D','e','f','a','u','l','t','_','I','g','n','o','r','a','b','l','e', +'_','C','o','d','e','_','P','o','i','n','t',0,2,'D','e','p',0,'D','e','p','r','e','c','a','t','e','d',0, +2,'D','i','a',0,'D','i','a','c','r','i','t','i','c',0,2,'E','x','t',0,'E','x','t','e','n','d','e','r',0, +2,'C','o','m','p','_','E','x',0,'F','u','l','l','_','C','o','m','p','o','s','i','t','i','o','n','_','E','x','c','l','u','s', +'i','o','n',0,2,'G','r','_','B','a','s','e',0,'G','r','a','p','h','e','m','e','_','B','a','s','e',0, +2,'G','r','_','E','x','t',0,'G','r','a','p','h','e','m','e','_','E','x','t','e','n','d',0, +2,'G','r','_','L','i','n','k',0,'G','r','a','p','h','e','m','e','_','L','i','n','k',0, +2,'H','e','x',0,'H','e','x','_','D','i','g','i','t',0,2,'H','y','p','h','e','n',0,'H','y','p','h','e','n',0, +2,'I','D','C',0,'I','D','_','C','o','n','t','i','n','u','e',0, +2,'I','D','S',0,'I','D','_','S','t','a','r','t',0,2,'I','d','e','o',0,'I','d','e','o','g','r','a','p','h','i','c',0, +2,'I','D','S','B',0,'I','D','S','_','B','i','n','a','r','y','_','O','p','e','r','a','t','o','r',0, +2,'I','D','S','T',0,'I','D','S','_','T','r','i','n','a','r','y','_','O','p','e','r','a','t','o','r',0, +2,'J','o','i','n','_','C',0,'J','o','i','n','_','C','o','n','t','r','o','l',0, +2,'L','O','E',0,'L','o','g','i','c','a','l','_','O','r','d','e','r','_','E','x','c','e','p','t','i','o','n',0, +2,'L','o','w','e','r',0,'L','o','w','e','r','c','a','s','e',0, +2,'M','a','t','h',0,'M','a','t','h',0,2,'N','C','h','a','r',0,'N','o','n','c','h','a','r','a','c','t','e','r','_','C', +'o','d','e','_','P','o','i','n','t',0,2,'Q','M','a','r','k',0,'Q','u','o','t','a','t','i','o','n','_','M','a','r','k',0, +2,'R','a','d','i','c','a','l',0,'R','a','d','i','c','a','l',0, +2,'S','D',0,'S','o','f','t','_','D','o','t','t','e','d',0, +2,'T','e','r','m',0,'T','e','r','m','i','n','a','l','_','P','u','n','c','t','u','a','t','i','o','n',0, +2,'U','I','d','e','o',0,'U','n','i','f','i','e','d','_','I','d','e','o','g','r','a','p','h',0, +2,'U','p','p','e','r',0,'U','p','p','e','r','c','a','s','e',0, +3,'W','S','p','a','c','e',0,'W','h','i','t','e','_','S','p','a','c','e',0,'s','p','a','c','e',0, +2,'X','I','D','C',0,'X','I','D','_','C','o','n','t','i','n','u','e',0, +2,'X','I','D','S',0,'X','I','D','_','S','t','a','r','t',0, +2,'S','e','n','s','i','t','i','v','e',0,'C','a','s','e','_','S','e','n','s','i','t','i','v','e',0, +2,'S','T','e','r','m',0,'S','T','e','r','m',0,2,'V','S',0,'V','a','r','i','a','t','i','o','n','_','S','e','l','e','c', +'t','o','r',0,2,'n','f','d','i','n','e','r','t',0,'N','F','D','_','I','n','e','r','t',0, +2,'n','f','k','d','i','n','e','r','t',0,'N','F','K','D','_','I','n','e','r','t',0, +2,'n','f','c','i','n','e','r','t',0,'N','F','C','_','I','n','e','r','t',0, +2,'n','f','k','c','i','n','e','r','t',0,'N','F','K','C','_','I','n','e','r','t',0, +2,'s','e','g','s','t','a','r','t',0,'S','e','g','m','e','n','t','_','S','t','a','r','t','e','r',0, +2,'P','a','t','_','S','y','n',0,'P','a','t','t','e','r','n','_','S','y','n','t','a','x',0, +2,'P','a','t','_','W','S',0,'P','a','t','t','e','r','n','_','W','h','i','t','e','_','S','p','a','c','e',0, +2,0,'a','l','n','u','m',0,2,0,'b','l','a','n','k',0, +2,0,'g','r','a','p','h',0,2,0,'p','r','i','n','t',0, +2,0,'x','d','i','g','i','t',0,2,'C','a','s','e','d',0,'C','a','s','e','d',0, +2,'C','I',0,'C','a','s','e','_','I','g','n','o','r','a','b','l','e',0, +2,'C','W','L',0,'C','h','a','n','g','e','s','_','W','h','e','n','_','L','o','w','e','r','c','a','s','e','d',0, +2,'C','W','U',0,'C','h','a','n','g','e','s','_','W','h','e','n','_','U','p','p','e','r','c','a','s','e','d',0, +2,'C','W','T',0,'C','h','a','n','g','e','s','_','W','h','e','n','_','T','i','t','l','e','c','a','s','e','d',0, +2,'C','W','C','F',0,'C','h','a','n','g','e','s','_','W','h','e','n','_','C','a','s','e','f','o','l','d','e','d',0, +2,'C','W','C','M',0,'C','h','a','n','g','e','s','_','W','h','e','n','_','C','a','s','e','m','a','p','p','e','d',0, +2,'C','W','K','C','F',0,'C','h','a','n','g','e','s','_','W','h','e','n','_','N','F','K','C','_','C','a','s','e','f','o','l', +'d','e','d',0,2,'b','c',0,'B','i','d','i','_','C','l','a','s','s',0, +2,'L',0,'L','e','f','t','_','T','o','_','R','i','g','h','t',0, +2,'R',0,'R','i','g','h','t','_','T','o','_','L','e','f','t',0, +2,'E','N',0,'E','u','r','o','p','e','a','n','_','N','u','m','b','e','r',0, +2,'E','S',0,'E','u','r','o','p','e','a','n','_','S','e','p','a','r','a','t','o','r',0, +2,'E','T',0,'E','u','r','o','p','e','a','n','_','T','e','r','m','i','n','a','t','o','r',0, +2,'A','N',0,'A','r','a','b','i','c','_','N','u','m','b','e','r',0, +2,'C','S',0,'C','o','m','m','o','n','_','S','e','p','a','r','a','t','o','r',0, +2,'B',0,'P','a','r','a','g','r','a','p','h','_','S','e','p','a','r','a','t','o','r',0, +2,'S',0,'S','e','g','m','e','n','t','_','S','e','p','a','r','a','t','o','r',0, +2,'W','S',0,'W','h','i','t','e','_','S','p','a','c','e',0, +2,'O','N',0,'O','t','h','e','r','_','N','e','u','t','r','a','l',0, +2,'L','R','E',0,'L','e','f','t','_','T','o','_','R','i','g','h','t','_','E','m','b','e','d','d','i','n','g',0, +2,'L','R','O',0,'L','e','f','t','_','T','o','_','R','i','g','h','t','_','O','v','e','r','r','i','d','e',0, +2,'A','L',0,'A','r','a','b','i','c','_','L','e','t','t','e','r',0, +2,'R','L','E',0,'R','i','g','h','t','_','T','o','_','L','e','f','t','_','E','m','b','e','d','d','i','n','g',0, +2,'R','L','O',0,'R','i','g','h','t','_','T','o','_','L','e','f','t','_','O','v','e','r','r','i','d','e',0, +2,'P','D','F',0,'P','o','p','_','D','i','r','e','c','t','i','o','n','a','l','_','F','o','r','m','a','t',0, +2,'N','S','M',0,'N','o','n','s','p','a','c','i','n','g','_','M','a','r','k',0, +2,'B','N',0,'B','o','u','n','d','a','r','y','_','N','e','u','t','r','a','l',0, +2,'b','l','k',0,'B','l','o','c','k',0,2,'N','B',0,'N','o','_','B','l','o','c','k',0, +2,'A','S','C','I','I',0,'B','a','s','i','c','_','L','a','t','i','n',0, +3,'L','a','t','i','n','_','1','_','S','u','p',0,'L','a','t','i','n','_','1','_','S','u','p','p','l','e','m','e','n','t',0, +'L','a','t','i','n','_','1',0,2,'L','a','t','i','n','_','E','x','t','_','A',0,'L','a','t','i','n','_','E','x','t','e','n', +'d','e','d','_','A',0,2,'L','a','t','i','n','_','E','x','t','_','B',0,'L','a','t','i','n','_','E','x','t','e','n','d','e', +'d','_','B',0,2,'I','P','A','_','E','x','t',0,'I','P','A','_','E','x','t','e','n','s','i','o','n','s',0, +2,'M','o','d','i','f','i','e','r','_','L','e','t','t','e','r','s',0,'S','p','a','c','i','n','g','_','M','o','d','i','f','i', +'e','r','_','L','e','t','t','e','r','s',0,2,'D','i','a','c','r','i','t','i','c','a','l','s',0, +'C','o','m','b','i','n','i','n','g','_','D','i','a','c','r','i','t','i','c','a','l','_','M','a','r','k','s',0, +2,'G','r','e','e','k',0,'G','r','e','e','k','_','A','n','d','_','C','o','p','t','i','c',0, +2,'C','y','r','i','l','l','i','c',0,'C','y','r','i','l','l','i','c',0, +2,'A','r','m','e','n','i','a','n',0,'A','r','m','e','n','i','a','n',0, +2,'H','e','b','r','e','w',0,'H','e','b','r','e','w',0,2,'A','r','a','b','i','c',0,'A','r','a','b','i','c',0, +2,'S','y','r','i','a','c',0,'S','y','r','i','a','c',0,2,'T','h','a','a','n','a',0,'T','h','a','a','n','a',0, +2,'D','e','v','a','n','a','g','a','r','i',0,'D','e','v','a','n','a','g','a','r','i',0, +2,'B','e','n','g','a','l','i',0,'B','e','n','g','a','l','i',0, +2,'G','u','r','m','u','k','h','i',0,'G','u','r','m','u','k','h','i',0, +2,'G','u','j','a','r','a','t','i',0,'G','u','j','a','r','a','t','i',0, +2,'O','r','i','y','a',0,'O','r','i','y','a',0,2,'T','a','m','i','l',0,'T','a','m','i','l',0, +2,'T','e','l','u','g','u',0,'T','e','l','u','g','u',0,2,'K','a','n','n','a','d','a',0, +'K','a','n','n','a','d','a',0,2,'M','a','l','a','y','a','l','a','m',0,'M','a','l','a','y','a','l','a','m',0, +2,'S','i','n','h','a','l','a',0,'S','i','n','h','a','l','a',0, +2,'T','h','a','i',0,'T','h','a','i',0,2,'L','a','o',0,'L','a','o',0, +2,'T','i','b','e','t','a','n',0,'T','i','b','e','t','a','n',0, +2,'M','y','a','n','m','a','r',0,'M','y','a','n','m','a','r',0, +2,'G','e','o','r','g','i','a','n',0,'G','e','o','r','g','i','a','n',0, +2,'J','a','m','o',0,'H','a','n','g','u','l','_','J','a','m','o',0, +2,'E','t','h','i','o','p','i','c',0,'E','t','h','i','o','p','i','c',0, +2,'C','h','e','r','o','k','e','e',0,'C','h','e','r','o','k','e','e',0, +3,'U','C','A','S',0,'U','n','i','f','i','e','d','_','C','a','n','a','d','i','a','n','_','A','b','o','r','i','g','i','n','a', +'l','_','S','y','l','l','a','b','i','c','s',0,'C','a','n','a','d','i','a','n','_','S','y','l','l','a','b','i','c','s',0, +2,'O','g','h','a','m',0,'O','g','h','a','m',0,2,'R','u','n','i','c',0,'R','u','n','i','c',0, +2,'K','h','m','e','r',0,'K','h','m','e','r',0,2,'M','o','n','g','o','l','i','a','n',0, +'M','o','n','g','o','l','i','a','n',0,2,'L','a','t','i','n','_','E','x','t','_','A','d','d','i','t','i','o','n','a','l',0, +'L','a','t','i','n','_','E','x','t','e','n','d','e','d','_','A','d','d','i','t','i','o','n','a','l',0, +2,'G','r','e','e','k','_','E','x','t',0,'G','r','e','e','k','_','E','x','t','e','n','d','e','d',0, +2,'P','u','n','c','t','u','a','t','i','o','n',0,'G','e','n','e','r','a','l','_','P','u','n','c','t','u','a','t','i','o','n', +0,2,'S','u','p','e','r','_','A','n','d','_','S','u','b',0,'S','u','p','e','r','s','c','r','i','p','t','s','_','A','n','d', +'_','S','u','b','s','c','r','i','p','t','s',0,2,'C','u','r','r','e','n','c','y','_','S','y','m','b','o','l','s',0, +'C','u','r','r','e','n','c','y','_','S','y','m','b','o','l','s',0, +3,'D','i','a','c','r','i','t','i','c','a','l','s','_','F','o','r','_','S','y','m','b','o','l','s',0, +'C','o','m','b','i','n','i','n','g','_','D','i','a','c','r','i','t','i','c','a','l','_','M','a','r','k','s','_','F','o','r','_', +'S','y','m','b','o','l','s',0,'C','o','m','b','i','n','i','n','g','_','M','a','r','k','s','_','F','o','r','_','S','y','m','b', +'o','l','s',0,2,'L','e','t','t','e','r','l','i','k','e','_','S','y','m','b','o','l','s',0, +'L','e','t','t','e','r','l','i','k','e','_','S','y','m','b','o','l','s',0, +2,'N','u','m','b','e','r','_','F','o','r','m','s',0,'N','u','m','b','e','r','_','F','o','r','m','s',0, +2,'A','r','r','o','w','s',0,'A','r','r','o','w','s',0,2,'M','a','t','h','_','O','p','e','r','a','t','o','r','s',0, +'M','a','t','h','e','m','a','t','i','c','a','l','_','O','p','e','r','a','t','o','r','s',0, +2,'M','i','s','c','_','T','e','c','h','n','i','c','a','l',0,'M','i','s','c','e','l','l','a','n','e','o','u','s','_','T','e', +'c','h','n','i','c','a','l',0,2,'C','o','n','t','r','o','l','_','P','i','c','t','u','r','e','s',0, +'C','o','n','t','r','o','l','_','P','i','c','t','u','r','e','s',0, +2,'O','C','R',0,'O','p','t','i','c','a','l','_','C','h','a','r','a','c','t','e','r','_','R','e','c','o','g','n','i','t','i', +'o','n',0,2,'E','n','c','l','o','s','e','d','_','A','l','p','h','a','n','u','m',0,'E','n','c','l','o','s','e','d','_','A', +'l','p','h','a','n','u','m','e','r','i','c','s',0,2,'B','o','x','_','D','r','a','w','i','n','g',0, +'B','o','x','_','D','r','a','w','i','n','g',0,2,'B','l','o','c','k','_','E','l','e','m','e','n','t','s',0, +'B','l','o','c','k','_','E','l','e','m','e','n','t','s',0,2,'G','e','o','m','e','t','r','i','c','_','S','h','a','p','e','s', +0,'G','e','o','m','e','t','r','i','c','_','S','h','a','p','e','s',0, +2,'M','i','s','c','_','S','y','m','b','o','l','s',0,'M','i','s','c','e','l','l','a','n','e','o','u','s','_','S','y','m','b', +'o','l','s',0,2,'D','i','n','g','b','a','t','s',0,'D','i','n','g','b','a','t','s',0, +2,'B','r','a','i','l','l','e',0,'B','r','a','i','l','l','e','_','P','a','t','t','e','r','n','s',0, +2,'C','J','K','_','R','a','d','i','c','a','l','s','_','S','u','p',0,'C','J','K','_','R','a','d','i','c','a','l','s','_','S', +'u','p','p','l','e','m','e','n','t',0,2,'K','a','n','g','x','i',0,'K','a','n','g','x','i','_','R','a','d','i','c','a','l', +'s',0,2,'I','D','C',0,'I','d','e','o','g','r','a','p','h','i','c','_','D','e','s','c','r','i','p','t','i','o','n','_','C', +'h','a','r','a','c','t','e','r','s',0,2,'C','J','K','_','S','y','m','b','o','l','s',0,'C','J','K','_','S','y','m','b','o', +'l','s','_','A','n','d','_','P','u','n','c','t','u','a','t','i','o','n',0, +2,'H','i','r','a','g','a','n','a',0,'H','i','r','a','g','a','n','a',0, +2,'K','a','t','a','k','a','n','a',0,'K','a','t','a','k','a','n','a',0, +2,'B','o','p','o','m','o','f','o',0,'B','o','p','o','m','o','f','o',0, +2,'C','o','m','p','a','t','_','J','a','m','o',0,'H','a','n','g','u','l','_','C','o','m','p','a','t','i','b','i','l','i','t', +'y','_','J','a','m','o',0,2,'K','a','n','b','u','n',0,'K','a','n','b','u','n',0, +2,'B','o','p','o','m','o','f','o','_','E','x','t',0,'B','o','p','o','m','o','f','o','_','E','x','t','e','n','d','e','d',0, +2,'E','n','c','l','o','s','e','d','_','C','J','K',0,'E','n','c','l','o','s','e','d','_','C','J','K','_','L','e','t','t','e', +'r','s','_','A','n','d','_','M','o','n','t','h','s',0,2,'C','J','K','_','C','o','m','p','a','t',0, +'C','J','K','_','C','o','m','p','a','t','i','b','i','l','i','t','y',0, +2,'C','J','K','_','E','x','t','_','A',0,'C','J','K','_','U','n','i','f','i','e','d','_','I','d','e','o','g','r','a','p','h', +'s','_','E','x','t','e','n','s','i','o','n','_','A',0,2,'C','J','K',0,'C','J','K','_','U','n','i','f','i','e','d','_','I', +'d','e','o','g','r','a','p','h','s',0,2,'Y','i','_','S','y','l','l','a','b','l','e','s',0, +'Y','i','_','S','y','l','l','a','b','l','e','s',0,2,'Y','i','_','R','a','d','i','c','a','l','s',0, +'Y','i','_','R','a','d','i','c','a','l','s',0,2,'H','a','n','g','u','l',0,'H','a','n','g','u','l','_','S','y','l','l','a', +'b','l','e','s',0,2,'H','i','g','h','_','S','u','r','r','o','g','a','t','e','s',0,'H','i','g','h','_','S','u','r','r','o', +'g','a','t','e','s',0,2,'H','i','g','h','_','P','U','_','S','u','r','r','o','g','a','t','e','s',0, +'H','i','g','h','_','P','r','i','v','a','t','e','_','U','s','e','_','S','u','r','r','o','g','a','t','e','s',0, +2,'L','o','w','_','S','u','r','r','o','g','a','t','e','s',0,'L','o','w','_','S','u','r','r','o','g','a','t','e','s',0, +3,'P','U','A',0,'P','r','i','v','a','t','e','_','U','s','e','_','A','r','e','a',0,'P','r','i','v','a','t','e','_','U','s', +'e',0,2,'C','J','K','_','C','o','m','p','a','t','_','I','d','e','o','g','r','a','p','h','s',0, +'C','J','K','_','C','o','m','p','a','t','i','b','i','l','i','t','y','_','I','d','e','o','g','r','a','p','h','s',0, +2,'A','l','p','h','a','b','e','t','i','c','_','P','F',0,'A','l','p','h','a','b','e','t','i','c','_','P','r','e','s','e','n', +'t','a','t','i','o','n','_','F','o','r','m','s',0,3,'A','r','a','b','i','c','_','P','F','_','A',0, +'A','r','a','b','i','c','_','P','r','e','s','e','n','t','a','t','i','o','n','_','F','o','r','m','s','_','A',0, +'A','r','a','b','i','c','_','P','r','e','s','e','n','t','a','t','i','o','n','_','F','o','r','m','s','-','A',0, +2,'H','a','l','f','_','M','a','r','k','s',0,'C','o','m','b','i','n','i','n','g','_','H','a','l','f','_','M','a','r','k','s', +0,2,'C','J','K','_','C','o','m','p','a','t','_','F','o','r','m','s',0,'C','J','K','_','C','o','m','p','a','t','i','b','i', +'l','i','t','y','_','F','o','r','m','s',0,2,'S','m','a','l','l','_','F','o','r','m','s',0, +'S','m','a','l','l','_','F','o','r','m','_','V','a','r','i','a','n','t','s',0, +2,'A','r','a','b','i','c','_','P','F','_','B',0,'A','r','a','b','i','c','_','P','r','e','s','e','n','t','a','t','i','o','n', +'_','F','o','r','m','s','_','B',0,2,'S','p','e','c','i','a','l','s',0,'S','p','e','c','i','a','l','s',0, +2,'H','a','l','f','_','A','n','d','_','F','u','l','l','_','F','o','r','m','s',0,'H','a','l','f','w','i','d','t','h','_','A', +'n','d','_','F','u','l','l','w','i','d','t','h','_','F','o','r','m','s',0, +2,'O','l','d','_','I','t','a','l','i','c',0,'O','l','d','_','I','t','a','l','i','c',0, +2,'G','o','t','h','i','c',0,'G','o','t','h','i','c',0,2,'D','e','s','e','r','e','t',0, +'D','e','s','e','r','e','t',0,2,'B','y','z','a','n','t','i','n','e','_','M','u','s','i','c',0, +'B','y','z','a','n','t','i','n','e','_','M','u','s','i','c','a','l','_','S','y','m','b','o','l','s',0, +2,'M','u','s','i','c',0,'M','u','s','i','c','a','l','_','S','y','m','b','o','l','s',0, +2,'M','a','t','h','_','A','l','p','h','a','n','u','m',0,'M','a','t','h','e','m','a','t','i','c','a','l','_','A','l','p','h', +'a','n','u','m','e','r','i','c','_','S','y','m','b','o','l','s',0, +2,'C','J','K','_','E','x','t','_','B',0,'C','J','K','_','U','n','i','f','i','e','d','_','I','d','e','o','g','r','a','p','h', +'s','_','E','x','t','e','n','s','i','o','n','_','B',0,2,'C','J','K','_','C','o','m','p','a','t','_','I','d','e','o','g','r', +'a','p','h','s','_','S','u','p',0,'C','J','K','_','C','o','m','p','a','t','i','b','i','l','i','t','y','_','I','d','e','o','g', +'r','a','p','h','s','_','S','u','p','p','l','e','m','e','n','t',0, +2,'T','a','g','s',0,'T','a','g','s',0,3,'C','y','r','i','l','l','i','c','_','S','u','p',0, +'C','y','r','i','l','l','i','c','_','S','u','p','p','l','e','m','e','n','t',0,'C','y','r','i','l','l','i','c','_','S','u','p', +'p','l','e','m','e','n','t','a','r','y',0,2,'T','a','g','a','l','o','g',0,'T','a','g','a','l','o','g',0, +2,'H','a','n','u','n','o','o',0,'H','a','n','u','n','o','o',0, +2,'B','u','h','i','d',0,'B','u','h','i','d',0,2,'T','a','g','b','a','n','w','a',0,'T','a','g','b','a','n','w','a',0, +2,'M','i','s','c','_','M','a','t','h','_','S','y','m','b','o','l','s','_','A',0,'M','i','s','c','e','l','l','a','n','e','o', +'u','s','_','M','a','t','h','e','m','a','t','i','c','a','l','_','S','y','m','b','o','l','s','_','A',0, +2,'S','u','p','_','A','r','r','o','w','s','_','A',0,'S','u','p','p','l','e','m','e','n','t','a','l','_','A','r','r','o','w', +'s','_','A',0,2,'S','u','p','_','A','r','r','o','w','s','_','B',0,'S','u','p','p','l','e','m','e','n','t','a','l','_','A', +'r','r','o','w','s','_','B',0,2,'M','i','s','c','_','M','a','t','h','_','S','y','m','b','o','l','s','_','B',0, +'M','i','s','c','e','l','l','a','n','e','o','u','s','_','M','a','t','h','e','m','a','t','i','c','a','l','_','S','y','m','b','o', +'l','s','_','B',0,2,'S','u','p','_','M','a','t','h','_','O','p','e','r','a','t','o','r','s',0, +'S','u','p','p','l','e','m','e','n','t','a','l','_','M','a','t','h','e','m','a','t','i','c','a','l','_','O','p','e','r','a','t', +'o','r','s',0,2,'K','a','t','a','k','a','n','a','_','E','x','t',0,'K','a','t','a','k','a','n','a','_','P','h','o','n','e', +'t','i','c','_','E','x','t','e','n','s','i','o','n','s',0,2,'V','S',0,'V','a','r','i','a','t','i','o','n','_','S','e','l', +'e','c','t','o','r','s',0,2,'S','u','p','_','P','U','A','_','A',0,'S','u','p','p','l','e','m','e','n','t','a','r','y','_', +'P','r','i','v','a','t','e','_','U','s','e','_','A','r','e','a','_','A',0, +2,'S','u','p','_','P','U','A','_','B',0,'S','u','p','p','l','e','m','e','n','t','a','r','y','_','P','r','i','v','a','t','e', +'_','U','s','e','_','A','r','e','a','_','B',0,2,'L','i','m','b','u',0,'L','i','m','b','u',0, +2,'T','a','i','_','L','e',0,'T','a','i','_','L','e',0,2,'K','h','m','e','r','_','S','y','m','b','o','l','s',0, +'K','h','m','e','r','_','S','y','m','b','o','l','s',0,2,'P','h','o','n','e','t','i','c','_','E','x','t',0, +'P','h','o','n','e','t','i','c','_','E','x','t','e','n','s','i','o','n','s',0, +2,'M','i','s','c','_','A','r','r','o','w','s',0,'M','i','s','c','e','l','l','a','n','e','o','u','s','_','S','y','m','b','o', +'l','s','_','A','n','d','_','A','r','r','o','w','s',0,2,'Y','i','j','i','n','g',0,'Y','i','j','i','n','g','_','H','e','x', +'a','g','r','a','m','_','S','y','m','b','o','l','s',0,2,'L','i','n','e','a','r','_','B','_','S','y','l','l','a','b','a','r', +'y',0,'L','i','n','e','a','r','_','B','_','S','y','l','l','a','b','a','r','y',0, +2,'L','i','n','e','a','r','_','B','_','I','d','e','o','g','r','a','m','s',0,'L','i','n','e','a','r','_','B','_','I','d','e', +'o','g','r','a','m','s',0,2,'A','e','g','e','a','n','_','N','u','m','b','e','r','s',0,'A','e','g','e','a','n','_','N','u', +'m','b','e','r','s',0,2,'U','g','a','r','i','t','i','c',0,'U','g','a','r','i','t','i','c',0, +2,'S','h','a','v','i','a','n',0,'S','h','a','v','i','a','n',0, +2,'O','s','m','a','n','y','a',0,'O','s','m','a','n','y','a',0, +2,'C','y','p','r','i','o','t','_','S','y','l','l','a','b','a','r','y',0,'C','y','p','r','i','o','t','_','S','y','l','l','a', +'b','a','r','y',0,2,'T','a','i','_','X','u','a','n','_','J','i','n','g',0,'T','a','i','_','X','u','a','n','_','J','i','n', +'g','_','S','y','m','b','o','l','s',0,2,'V','S','_','S','u','p',0,'V','a','r','i','a','t','i','o','n','_','S','e','l','e', +'c','t','o','r','s','_','S','u','p','p','l','e','m','e','n','t',0, +2,'A','n','c','i','e','n','t','_','G','r','e','e','k','_','M','u','s','i','c',0,'A','n','c','i','e','n','t','_','G','r','e', +'e','k','_','M','u','s','i','c','a','l','_','N','o','t','a','t','i','o','n',0, +2,'A','n','c','i','e','n','t','_','G','r','e','e','k','_','N','u','m','b','e','r','s',0,'A','n','c','i','e','n','t','_','G', +'r','e','e','k','_','N','u','m','b','e','r','s',0,2,'A','r','a','b','i','c','_','S','u','p',0, +'A','r','a','b','i','c','_','S','u','p','p','l','e','m','e','n','t',0, +2,'B','u','g','i','n','e','s','e',0,'B','u','g','i','n','e','s','e',0, +2,'C','J','K','_','S','t','r','o','k','e','s',0,'C','J','K','_','S','t','r','o','k','e','s',0, +2,'D','i','a','c','r','i','t','i','c','a','l','s','_','S','u','p',0,'C','o','m','b','i','n','i','n','g','_','D','i','a','c', +'r','i','t','i','c','a','l','_','M','a','r','k','s','_','S','u','p','p','l','e','m','e','n','t',0, +2,'C','o','p','t','i','c',0,'C','o','p','t','i','c',0,2,'E','t','h','i','o','p','i','c','_','E','x','t',0, +'E','t','h','i','o','p','i','c','_','E','x','t','e','n','d','e','d',0, +2,'E','t','h','i','o','p','i','c','_','S','u','p',0,'E','t','h','i','o','p','i','c','_','S','u','p','p','l','e','m','e','n', +'t',0,2,'G','e','o','r','g','i','a','n','_','S','u','p',0,'G','e','o','r','g','i','a','n','_','S','u','p','p','l','e','m', +'e','n','t',0,2,'G','l','a','g','o','l','i','t','i','c',0,'G','l','a','g','o','l','i','t','i','c',0, +2,'K','h','a','r','o','s','h','t','h','i',0,'K','h','a','r','o','s','h','t','h','i',0, +2,'M','o','d','i','f','i','e','r','_','T','o','n','e','_','L','e','t','t','e','r','s',0,'M','o','d','i','f','i','e','r','_', +'T','o','n','e','_','L','e','t','t','e','r','s',0,2,'N','e','w','_','T','a','i','_','L','u','e',0, +'N','e','w','_','T','a','i','_','L','u','e',0,2,'O','l','d','_','P','e','r','s','i','a','n',0, +'O','l','d','_','P','e','r','s','i','a','n',0,2,'P','h','o','n','e','t','i','c','_','E','x','t','_','S','u','p',0, +'P','h','o','n','e','t','i','c','_','E','x','t','e','n','s','i','o','n','s','_','S','u','p','p','l','e','m','e','n','t',0, +2,'S','u','p','_','P','u','n','c','t','u','a','t','i','o','n',0,'S','u','p','p','l','e','m','e','n','t','a','l','_','P','u', +'n','c','t','u','a','t','i','o','n',0,2,'S','y','l','o','t','i','_','N','a','g','r','i',0, +'S','y','l','o','t','i','_','N','a','g','r','i',0,2,'T','i','f','i','n','a','g','h',0,'T','i','f','i','n','a','g','h',0, +2,'V','e','r','t','i','c','a','l','_','F','o','r','m','s',0,'V','e','r','t','i','c','a','l','_','F','o','r','m','s',0, +2,'N','K','o',0,'N','K','o',0,2,'B','a','l','i','n','e','s','e',0,'B','a','l','i','n','e','s','e',0, +2,'L','a','t','i','n','_','E','x','t','_','C',0,'L','a','t','i','n','_','E','x','t','e','n','d','e','d','_','C',0, +2,'L','a','t','i','n','_','E','x','t','_','D',0,'L','a','t','i','n','_','E','x','t','e','n','d','e','d','_','D',0, +2,'P','h','a','g','s','_','P','a',0,'P','h','a','g','s','_','P','a',0, +2,'P','h','o','e','n','i','c','i','a','n',0,'P','h','o','e','n','i','c','i','a','n',0, +2,'C','u','n','e','i','f','o','r','m',0,'C','u','n','e','i','f','o','r','m',0, +2,'C','u','n','e','i','f','o','r','m','_','N','u','m','b','e','r','s',0,'C','u','n','e','i','f','o','r','m','_','N','u','m', +'b','e','r','s','_','A','n','d','_','P','u','n','c','t','u','a','t','i','o','n',0, +2,'C','o','u','n','t','i','n','g','_','R','o','d',0,'C','o','u','n','t','i','n','g','_','R','o','d','_','N','u','m','e','r', +'a','l','s',0,2,'S','u','n','d','a','n','e','s','e',0,'S','u','n','d','a','n','e','s','e',0, +2,'L','e','p','c','h','a',0,'L','e','p','c','h','a',0,2,'O','l','_','C','h','i','k','i',0, +'O','l','_','C','h','i','k','i',0,2,'C','y','r','i','l','l','i','c','_','E','x','t','_','A',0, +'C','y','r','i','l','l','i','c','_','E','x','t','e','n','d','e','d','_','A',0, +2,'V','a','i',0,'V','a','i',0,2,'C','y','r','i','l','l','i','c','_','E','x','t','_','B',0, +'C','y','r','i','l','l','i','c','_','E','x','t','e','n','d','e','d','_','B',0, +2,'S','a','u','r','a','s','h','t','r','a',0,'S','a','u','r','a','s','h','t','r','a',0, +2,'K','a','y','a','h','_','L','i',0,'K','a','y','a','h','_','L','i',0, +2,'R','e','j','a','n','g',0,'R','e','j','a','n','g',0,2,'C','h','a','m',0,'C','h','a','m',0, +2,'A','n','c','i','e','n','t','_','S','y','m','b','o','l','s',0,'A','n','c','i','e','n','t','_','S','y','m','b','o','l','s', +0,2,'P','h','a','i','s','t','o','s',0,'P','h','a','i','s','t','o','s','_','D','i','s','c',0, +2,'L','y','c','i','a','n',0,'L','y','c','i','a','n',0,2,'C','a','r','i','a','n',0,'C','a','r','i','a','n',0, +2,'L','y','d','i','a','n',0,'L','y','d','i','a','n',0,2,'M','a','h','j','o','n','g',0, +'M','a','h','j','o','n','g','_','T','i','l','e','s',0,2,'D','o','m','i','n','o',0,'D','o','m','i','n','o','_','T','i','l', +'e','s',0,2,'S','a','m','a','r','i','t','a','n',0,'S','a','m','a','r','i','t','a','n',0, +2,'U','C','A','S','_','E','x','t',0,'U','n','i','f','i','e','d','_','C','a','n','a','d','i','a','n','_','A','b','o','r','i', +'g','i','n','a','l','_','S','y','l','l','a','b','i','c','s','_','E','x','t','e','n','d','e','d',0, +2,'T','a','i','_','T','h','a','m',0,'T','a','i','_','T','h','a','m',0, +2,'V','e','d','i','c','_','E','x','t',0,'V','e','d','i','c','_','E','x','t','e','n','s','i','o','n','s',0, +2,'L','i','s','u',0,'L','i','s','u',0,2,'B','a','m','u','m',0,'B','a','m','u','m',0, +2,'I','n','d','i','c','_','N','u','m','b','e','r','_','F','o','r','m','s',0,'C','o','m','m','o','n','_','I','n','d','i','c', +'_','N','u','m','b','e','r','_','F','o','r','m','s',0,2,'D','e','v','a','n','a','g','a','r','i','_','E','x','t',0, +'D','e','v','a','n','a','g','a','r','i','_','E','x','t','e','n','d','e','d',0, +2,'J','a','m','o','_','E','x','t','_','A',0,'H','a','n','g','u','l','_','J','a','m','o','_','E','x','t','e','n','d','e','d', +'_','A',0,2,'J','a','v','a','n','e','s','e',0,'J','a','v','a','n','e','s','e',0, +2,'M','y','a','n','m','a','r','_','E','x','t','_','A',0,'M','y','a','n','m','a','r','_','E','x','t','e','n','d','e','d','_', +'A',0,2,'T','a','i','_','V','i','e','t',0,'T','a','i','_','V','i','e','t',0, +2,'M','e','e','t','e','i','_','M','a','y','e','k',0,'M','e','e','t','e','i','_','M','a','y','e','k',0, +2,'J','a','m','o','_','E','x','t','_','B',0,'H','a','n','g','u','l','_','J','a','m','o','_','E','x','t','e','n','d','e','d', +'_','B',0,2,'I','m','p','e','r','i','a','l','_','A','r','a','m','a','i','c',0,'I','m','p','e','r','i','a','l','_','A','r', +'a','m','a','i','c',0,2,'O','l','d','_','S','o','u','t','h','_','A','r','a','b','i','a','n',0, +'O','l','d','_','S','o','u','t','h','_','A','r','a','b','i','a','n',0, +2,'A','v','e','s','t','a','n',0,'A','v','e','s','t','a','n',0, +2,'I','n','s','c','r','i','p','t','i','o','n','a','l','_','P','a','r','t','h','i','a','n',0, +'I','n','s','c','r','i','p','t','i','o','n','a','l','_','P','a','r','t','h','i','a','n',0, +2,'I','n','s','c','r','i','p','t','i','o','n','a','l','_','P','a','h','l','a','v','i',0,'I','n','s','c','r','i','p','t','i', +'o','n','a','l','_','P','a','h','l','a','v','i',0,2,'O','l','d','_','T','u','r','k','i','c',0, +'O','l','d','_','T','u','r','k','i','c',0,2,'R','u','m','i',0,'R','u','m','i','_','N','u','m','e','r','a','l','_','S','y', +'m','b','o','l','s',0,2,'K','a','i','t','h','i',0,'K','a','i','t','h','i',0, +2,'E','g','y','p','t','i','a','n','_','H','i','e','r','o','g','l','y','p','h','s',0,'E','g','y','p','t','i','a','n','_','H', +'i','e','r','o','g','l','y','p','h','s',0,2,'E','n','c','l','o','s','e','d','_','A','l','p','h','a','n','u','m','_','S','u', +'p',0,'E','n','c','l','o','s','e','d','_','A','l','p','h','a','n','u','m','e','r','i','c','_','S','u','p','p','l','e','m','e', +'n','t',0,2,'E','n','c','l','o','s','e','d','_','I','d','e','o','g','r','a','p','h','i','c','_','S','u','p',0, +'E','n','c','l','o','s','e','d','_','I','d','e','o','g','r','a','p','h','i','c','_','S','u','p','p','l','e','m','e','n','t',0, +2,'C','J','K','_','E','x','t','_','C',0,'C','J','K','_','U','n','i','f','i','e','d','_','I','d','e','o','g','r','a','p','h', +'s','_','E','x','t','e','n','s','i','o','n','_','C',0,2,'M','a','n','d','a','i','c',0,'M','a','n','d','a','i','c',0, +2,'B','a','t','a','k',0,'B','a','t','a','k',0,2,'E','t','h','i','o','p','i','c','_','E','x','t','_','A',0, +'E','t','h','i','o','p','i','c','_','E','x','t','e','n','d','e','d','_','A',0, +2,'B','r','a','h','m','i',0,'B','r','a','h','m','i',0,2,'B','a','m','u','m','_','S','u','p',0, +'B','a','m','u','m','_','S','u','p','p','l','e','m','e','n','t',0, +2,'K','a','n','a','_','S','u','p',0,'K','a','n','a','_','S','u','p','p','l','e','m','e','n','t',0, +2,'P','l','a','y','i','n','g','_','C','a','r','d','s',0,'P','l','a','y','i','n','g','_','C','a','r','d','s',0, +2,'M','i','s','c','_','P','i','c','t','o','g','r','a','p','h','s',0,'M','i','s','c','e','l','l','a','n','e','o','u','s','_', +'S','y','m','b','o','l','s','_','A','n','d','_','P','i','c','t','o','g','r','a','p','h','s',0, +2,'E','m','o','t','i','c','o','n','s',0,'E','m','o','t','i','c','o','n','s',0, +2,'T','r','a','n','s','p','o','r','t','_','A','n','d','_','M','a','p',0,'T','r','a','n','s','p','o','r','t','_','A','n','d', +'_','M','a','p','_','S','y','m','b','o','l','s',0,2,'A','l','c','h','e','m','i','c','a','l',0, +'A','l','c','h','e','m','i','c','a','l','_','S','y','m','b','o','l','s',0, +2,'C','J','K','_','E','x','t','_','D',0,'C','J','K','_','U','n','i','f','i','e','d','_','I','d','e','o','g','r','a','p','h', +'s','_','E','x','t','e','n','s','i','o','n','_','D',0,2,'A','r','a','b','i','c','_','E','x','t','_','A',0, +'A','r','a','b','i','c','_','E','x','t','e','n','d','e','d','_','A',0, +2,'A','r','a','b','i','c','_','M','a','t','h',0,'A','r','a','b','i','c','_','M','a','t','h','e','m','a','t','i','c','a','l', +'_','A','l','p','h','a','b','e','t','i','c','_','S','y','m','b','o','l','s',0, +2,'C','h','a','k','m','a',0,'C','h','a','k','m','a',0,2,'M','e','e','t','e','i','_','M','a','y','e','k','_','E','x','t', +0,'M','e','e','t','e','i','_','M','a','y','e','k','_','E','x','t','e','n','s','i','o','n','s',0, +2,'M','e','r','o','i','t','i','c','_','C','u','r','s','i','v','e',0,'M','e','r','o','i','t','i','c','_','C','u','r','s','i', +'v','e',0,2,'M','e','r','o','i','t','i','c','_','H','i','e','r','o','g','l','y','p','h','s',0, +'M','e','r','o','i','t','i','c','_','H','i','e','r','o','g','l','y','p','h','s',0, +2,'M','i','a','o',0,'M','i','a','o',0,2,'S','h','a','r','a','d','a',0,'S','h','a','r','a','d','a',0, +2,'S','o','r','a','_','S','o','m','p','e','n','g',0,'S','o','r','a','_','S','o','m','p','e','n','g',0, +2,'S','u','n','d','a','n','e','s','e','_','S','u','p',0,'S','u','n','d','a','n','e','s','e','_','S','u','p','p','l','e','m', +'e','n','t',0,2,'T','a','k','r','i',0,'T','a','k','r','i',0, +2,'c','c','c',0,'C','a','n','o','n','i','c','a','l','_','C','o','m','b','i','n','i','n','g','_','C','l','a','s','s',0, +2,'d','t',0,'D','e','c','o','m','p','o','s','i','t','i','o','n','_','T','y','p','e',0, +3,'N','o','n','e',0,'N','o','n','e',0,'n','o','n','e',0, +3,'C','a','n',0,'C','a','n','o','n','i','c','a','l',0,'c','a','n',0, +3,'C','o','m',0,'C','o','m','p','a','t',0,'c','o','m',0, +3,'E','n','c',0,'C','i','r','c','l','e',0,'e','n','c',0, +3,'F','i','n',0,'F','i','n','a','l',0,'f','i','n',0,3,'F','o','n','t',0,'F','o','n','t',0, +'f','o','n','t',0,3,'F','r','a',0,'F','r','a','c','t','i','o','n',0,'f','r','a',0, +3,'I','n','i','t',0,'I','n','i','t','i','a','l',0,'i','n','i','t',0, +3,'I','s','o',0,'I','s','o','l','a','t','e','d',0,'i','s','o',0, +3,'M','e','d',0,'M','e','d','i','a','l',0,'m','e','d',0, +3,'N','a','r',0,'N','a','r','r','o','w',0,'n','a','r',0, +3,'N','b',0,'N','o','b','r','e','a','k',0,'n','b',0,3,'S','m','l',0,'S','m','a','l','l',0, +'s','m','l',0,3,'S','q','r',0,'S','q','u','a','r','e',0,'s','q','r',0, +3,'S','u','b',0,'S','u','b',0,'s','u','b',0,3,'S','u','p',0,'S','u','p','e','r',0, +'s','u','p',0,3,'V','e','r','t',0,'V','e','r','t','i','c','a','l',0,'v','e','r','t',0, +3,'W','i','d','e',0,'W','i','d','e',0,'w','i','d','e',0, +2,'e','a',0,'E','a','s','t','_','A','s','i','a','n','_','W','i','d','t','h',0, +2,'N',0,'N','e','u','t','r','a','l',0,2,'A',0,'A','m','b','i','g','u','o','u','s',0, +2,'H',0,'H','a','l','f','w','i','d','t','h',0,2,'F',0,'F','u','l','l','w','i','d','t','h',0, +2,'N','a',0,'N','a','r','r','o','w',0,2,'W',0,'W','i','d','e',0, +2,'g','c',0,'G','e','n','e','r','a','l','_','C','a','t','e','g','o','r','y',0, +2,'C','n',0,'U','n','a','s','s','i','g','n','e','d',0,2,'L','u',0,'U','p','p','e','r','c','a','s','e','_','L','e','t', +'t','e','r',0,2,'L','l',0,'L','o','w','e','r','c','a','s','e','_','L','e','t','t','e','r',0, +2,'L','t',0,'T','i','t','l','e','c','a','s','e','_','L','e','t','t','e','r',0, +2,'L','m',0,'M','o','d','i','f','i','e','r','_','L','e','t','t','e','r',0, +2,'L','o',0,'O','t','h','e','r','_','L','e','t','t','e','r',0, +2,'M','n',0,'N','o','n','s','p','a','c','i','n','g','_','M','a','r','k',0, +2,'M','e',0,'E','n','c','l','o','s','i','n','g','_','M','a','r','k',0, +2,'M','c',0,'S','p','a','c','i','n','g','_','M','a','r','k',0, +3,'N','d',0,'D','e','c','i','m','a','l','_','N','u','m','b','e','r',0,'d','i','g','i','t',0, +2,'N','l',0,'L','e','t','t','e','r','_','N','u','m','b','e','r',0, +2,'N','o',0,'O','t','h','e','r','_','N','u','m','b','e','r',0, +2,'Z','s',0,'S','p','a','c','e','_','S','e','p','a','r','a','t','o','r',0, +2,'Z','l',0,'L','i','n','e','_','S','e','p','a','r','a','t','o','r',0, +2,'Z','p',0,'P','a','r','a','g','r','a','p','h','_','S','e','p','a','r','a','t','o','r',0, +3,'C','c',0,'C','o','n','t','r','o','l',0,'c','n','t','r','l',0, +2,'C','f',0,'F','o','r','m','a','t',0,2,'C','o',0,'P','r','i','v','a','t','e','_','U','s','e',0, +2,'C','s',0,'S','u','r','r','o','g','a','t','e',0,2,'P','d',0,'D','a','s','h','_','P','u','n','c','t','u','a','t','i', +'o','n',0,2,'P','s',0,'O','p','e','n','_','P','u','n','c','t','u','a','t','i','o','n',0, +2,'P','e',0,'C','l','o','s','e','_','P','u','n','c','t','u','a','t','i','o','n',0, +2,'P','c',0,'C','o','n','n','e','c','t','o','r','_','P','u','n','c','t','u','a','t','i','o','n',0, +2,'P','o',0,'O','t','h','e','r','_','P','u','n','c','t','u','a','t','i','o','n',0, +2,'S','m',0,'M','a','t','h','_','S','y','m','b','o','l',0, +2,'S','c',0,'C','u','r','r','e','n','c','y','_','S','y','m','b','o','l',0, +2,'S','k',0,'M','o','d','i','f','i','e','r','_','S','y','m','b','o','l',0, +2,'S','o',0,'O','t','h','e','r','_','S','y','m','b','o','l',0, +2,'P','i',0,'I','n','i','t','i','a','l','_','P','u','n','c','t','u','a','t','i','o','n',0, +2,'P','f',0,'F','i','n','a','l','_','P','u','n','c','t','u','a','t','i','o','n',0, +2,'j','g',0,'J','o','i','n','i','n','g','_','G','r','o','u','p',0, +2,'N','o','_','J','o','i','n','i','n','g','_','G','r','o','u','p',0,'N','o','_','J','o','i','n','i','n','g','_','G','r','o', +'u','p',0,2,'A','i','n',0,'A','i','n',0,2,'A','l','a','p','h',0,'A','l','a','p','h',0, +2,'A','l','e','f',0,'A','l','e','f',0,2,'B','e','h',0,'B','e','h',0, +2,'B','e','t','h',0,'B','e','t','h',0,2,'D','a','l',0,'D','a','l',0, +2,'D','a','l','a','t','h','_','R','i','s','h',0,'D','a','l','a','t','h','_','R','i','s','h',0, +2,'E',0,'E',0,2,'F','e','h',0,'F','e','h',0,2,'F','i','n','a','l','_','S','e','m','k','a','t','h',0, +'F','i','n','a','l','_','S','e','m','k','a','t','h',0,2,'G','a','f',0,'G','a','f',0, +2,'G','a','m','a','l',0,'G','a','m','a','l',0,2,'H','a','h',0,'H','a','h',0, +2,'T','e','h','_','M','a','r','b','u','t','a','_','G','o','a','l',0,'H','a','m','z','a','_','O','n','_','H','e','h','_','G', +'o','a','l',0,2,'H','e',0,'H','e',0,2,'H','e','h',0,'H','e','h',0, +2,'H','e','h','_','G','o','a','l',0,'H','e','h','_','G','o','a','l',0, +2,'H','e','t','h',0,'H','e','t','h',0,2,'K','a','f',0,'K','a','f',0, +2,'K','a','p','h',0,'K','a','p','h',0,2,'K','n','o','t','t','e','d','_','H','e','h',0, +'K','n','o','t','t','e','d','_','H','e','h',0,2,'L','a','m',0,'L','a','m',0, +2,'L','a','m','a','d','h',0,'L','a','m','a','d','h',0,2,'M','e','e','m',0,'M','e','e','m',0, +2,'M','i','m',0,'M','i','m',0,2,'N','o','o','n',0,'N','o','o','n',0, +2,'N','u','n',0,'N','u','n',0,2,'P','e',0,'P','e',0, +2,'Q','a','f',0,'Q','a','f',0,2,'Q','a','p','h',0,'Q','a','p','h',0, +2,'R','e','h',0,'R','e','h',0,2,'R','e','v','e','r','s','e','d','_','P','e',0,'R','e','v','e','r','s','e','d','_','P', +'e',0,2,'S','a','d',0,'S','a','d',0,2,'S','a','d','h','e',0,'S','a','d','h','e',0, +2,'S','e','e','n',0,'S','e','e','n',0,2,'S','e','m','k','a','t','h',0,'S','e','m','k','a','t','h',0, +2,'S','h','i','n',0,'S','h','i','n',0,2,'S','w','a','s','h','_','K','a','f',0,'S','w','a','s','h','_','K','a','f',0, +2,'S','y','r','i','a','c','_','W','a','w',0,'S','y','r','i','a','c','_','W','a','w',0, +2,'T','a','h',0,'T','a','h',0,2,'T','a','w',0,'T','a','w',0, +2,'T','e','h','_','M','a','r','b','u','t','a',0,'T','e','h','_','M','a','r','b','u','t','a',0, +2,'T','e','t','h',0,'T','e','t','h',0,2,'W','a','w',0,'W','a','w',0, +2,'Y','e','h',0,'Y','e','h',0,2,'Y','e','h','_','B','a','r','r','e','e',0,'Y','e','h','_','B','a','r','r','e','e',0, +2,'Y','e','h','_','W','i','t','h','_','T','a','i','l',0,'Y','e','h','_','W','i','t','h','_','T','a','i','l',0, +2,'Y','u','d','h',0,'Y','u','d','h',0,2,'Y','u','d','h','_','H','e',0,'Y','u','d','h','_','H','e',0, +2,'Z','a','i','n',0,'Z','a','i','n',0,2,'F','e',0,'F','e',0, +2,'K','h','a','p','h',0,'K','h','a','p','h',0,2,'Z','h','a','i','n',0,'Z','h','a','i','n',0, +2,'B','u','r','u','s','h','a','s','k','i','_','Y','e','h','_','B','a','r','r','e','e',0,'B','u','r','u','s','h','a','s','k', +'i','_','Y','e','h','_','B','a','r','r','e','e',0,2,'F','a','r','s','i','_','Y','e','h',0, +'F','a','r','s','i','_','Y','e','h',0,2,'N','y','a',0,'N','y','a',0, +2,'R','o','h','i','n','g','y','a','_','Y','e','h',0,'R','o','h','i','n','g','y','a','_','Y','e','h',0, +2,'j','t',0,'J','o','i','n','i','n','g','_','T','y','p','e',0, +2,'U',0,'N','o','n','_','J','o','i','n','i','n','g',0,2,'C',0,'J','o','i','n','_','C','a','u','s','i','n','g',0, +2,'D',0,'D','u','a','l','_','J','o','i','n','i','n','g',0, +2,'L',0,'L','e','f','t','_','J','o','i','n','i','n','g',0, +2,'R',0,'R','i','g','h','t','_','J','o','i','n','i','n','g',0, +2,'T',0,'T','r','a','n','s','p','a','r','e','n','t',0,2,'l','b',0,'L','i','n','e','_','B','r','e','a','k',0, +2,'X','X',0,'U','n','k','n','o','w','n',0,2,'A','I',0,'A','m','b','i','g','u','o','u','s',0, +2,'A','L',0,'A','l','p','h','a','b','e','t','i','c',0,2,'B','2',0,'B','r','e','a','k','_','B','o','t','h',0, +2,'B','A',0,'B','r','e','a','k','_','A','f','t','e','r',0, +2,'B','B',0,'B','r','e','a','k','_','B','e','f','o','r','e',0, +2,'B','K',0,'M','a','n','d','a','t','o','r','y','_','B','r','e','a','k',0, +2,'C','B',0,'C','o','n','t','i','n','g','e','n','t','_','B','r','e','a','k',0, +2,'C','L',0,'C','l','o','s','e','_','P','u','n','c','t','u','a','t','i','o','n',0, +2,'C','M',0,'C','o','m','b','i','n','i','n','g','_','M','a','r','k',0, +2,'C','R',0,'C','a','r','r','i','a','g','e','_','R','e','t','u','r','n',0, +2,'E','X',0,'E','x','c','l','a','m','a','t','i','o','n',0, +2,'G','L',0,'G','l','u','e',0,2,'H','Y',0,'H','y','p','h','e','n',0, +2,'I','D',0,'I','d','e','o','g','r','a','p','h','i','c',0, +3,'I','N',0,'I','n','s','e','p','a','r','a','b','l','e',0,'I','n','s','e','p','e','r','a','b','l','e',0, +2,'I','S',0,'I','n','f','i','x','_','N','u','m','e','r','i','c',0, +2,'L','F',0,'L','i','n','e','_','F','e','e','d',0,2,'N','S',0,'N','o','n','s','t','a','r','t','e','r',0, +2,'N','U',0,'N','u','m','e','r','i','c',0,2,'O','P',0,'O','p','e','n','_','P','u','n','c','t','u','a','t','i','o','n', +0,2,'P','O',0,'P','o','s','t','f','i','x','_','N','u','m','e','r','i','c',0, +2,'P','R',0,'P','r','e','f','i','x','_','N','u','m','e','r','i','c',0, +2,'Q','U',0,'Q','u','o','t','a','t','i','o','n',0,2,'S','A',0,'C','o','m','p','l','e','x','_','C','o','n','t','e','x', +'t',0,2,'S','G',0,'S','u','r','r','o','g','a','t','e',0, +2,'S','P',0,'S','p','a','c','e',0,2,'S','Y',0,'B','r','e','a','k','_','S','y','m','b','o','l','s',0, +2,'Z','W',0,'Z','W','S','p','a','c','e',0,2,'N','L',0,'N','e','x','t','_','L','i','n','e',0, +2,'W','J',0,'W','o','r','d','_','J','o','i','n','e','r',0, +2,'H','2',0,'H','2',0,2,'H','3',0,'H','3',0,2,'J','L',0,'J','L',0, +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,'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, +2,'s','c',0,'S','c','r','i','p','t',0,2,'Z','y','y','y',0,'C','o','m','m','o','n',0, +3,'Z','i','n','h',0,'I','n','h','e','r','i','t','e','d',0,'Q','a','a','i',0, +2,'A','r','a','b',0,'A','r','a','b','i','c',0,2,'A','r','m','n',0,'A','r','m','e','n','i','a','n',0, +2,'B','e','n','g',0,'B','e','n','g','a','l','i',0,2,'B','o','p','o',0,'B','o','p','o','m','o','f','o',0, +2,'C','h','e','r',0,'C','h','e','r','o','k','e','e',0,3,'C','o','p','t',0,'C','o','p','t','i','c',0, +'Q','a','a','c',0,2,'C','y','r','l',0,'C','y','r','i','l','l','i','c',0, +2,'D','s','r','t',0,'D','e','s','e','r','e','t',0,2,'D','e','v','a',0,'D','e','v','a','n','a','g','a','r','i',0, +2,'E','t','h','i',0,'E','t','h','i','o','p','i','c',0,2,'G','e','o','r',0,'G','e','o','r','g','i','a','n',0, +2,'G','o','t','h',0,'G','o','t','h','i','c',0,2,'G','r','e','k',0,'G','r','e','e','k',0, +2,'G','u','j','r',0,'G','u','j','a','r','a','t','i',0,2,'G','u','r','u',0,'G','u','r','m','u','k','h','i',0, +2,'H','a','n','i',0,'H','a','n',0,2,'H','a','n','g',0,'H','a','n','g','u','l',0, +2,'H','e','b','r',0,'H','e','b','r','e','w',0,2,'H','i','r','a',0,'H','i','r','a','g','a','n','a',0, +2,'K','n','d','a',0,'K','a','n','n','a','d','a',0,2,'K','a','n','a',0,'K','a','t','a','k','a','n','a',0, +2,'K','h','m','r',0,'K','h','m','e','r',0,2,'L','a','o','o',0,'L','a','o',0, +2,'L','a','t','n',0,'L','a','t','i','n',0,2,'M','l','y','m',0,'M','a','l','a','y','a','l','a','m',0, +2,'M','o','n','g',0,'M','o','n','g','o','l','i','a','n',0, +2,'M','y','m','r',0,'M','y','a','n','m','a','r',0,2,'O','g','a','m',0,'O','g','h','a','m',0, +2,'I','t','a','l',0,'O','l','d','_','I','t','a','l','i','c',0, +2,'O','r','y','a',0,'O','r','i','y','a',0,2,'R','u','n','r',0,'R','u','n','i','c',0, +2,'S','i','n','h',0,'S','i','n','h','a','l','a',0,2,'S','y','r','c',0,'S','y','r','i','a','c',0, +2,'T','a','m','l',0,'T','a','m','i','l',0,2,'T','e','l','u',0,'T','e','l','u','g','u',0, +2,'T','h','a','a',0,'T','h','a','a','n','a',0,2,'T','i','b','t',0,'T','i','b','e','t','a','n',0, +2,'C','a','n','s',0,'C','a','n','a','d','i','a','n','_','A','b','o','r','i','g','i','n','a','l',0, +2,'Y','i','i','i',0,'Y','i',0,2,'T','g','l','g',0,'T','a','g','a','l','o','g',0, +2,'H','a','n','o',0,'H','a','n','u','n','o','o',0,2,'B','u','h','d',0,'B','u','h','i','d',0, +2,'T','a','g','b',0,'T','a','g','b','a','n','w','a',0,2,'B','r','a','i',0,'B','r','a','i','l','l','e',0, +2,'C','p','r','t',0,'C','y','p','r','i','o','t',0,2,'L','i','m','b',0,'L','i','m','b','u',0, +2,'L','i','n','b',0,'L','i','n','e','a','r','_','B',0,2,'O','s','m','a',0,'O','s','m','a','n','y','a',0, +2,'S','h','a','w',0,'S','h','a','v','i','a','n',0,2,'T','a','l','e',0,'T','a','i','_','L','e',0, +2,'U','g','a','r',0,'U','g','a','r','i','t','i','c',0,2,'H','r','k','t',0,'K','a','t','a','k','a','n','a','_','O','r', +'_','H','i','r','a','g','a','n','a',0,2,'B','u','g','i',0,'B','u','g','i','n','e','s','e',0, +2,'G','l','a','g',0,'G','l','a','g','o','l','i','t','i','c',0, +2,'K','h','a','r',0,'K','h','a','r','o','s','h','t','h','i',0, +2,'S','y','l','o',0,'S','y','l','o','t','i','_','N','a','g','r','i',0, +2,'T','a','l','u',0,'N','e','w','_','T','a','i','_','L','u','e',0, +2,'T','f','n','g',0,'T','i','f','i','n','a','g','h',0,2,'X','p','e','o',0,'O','l','d','_','P','e','r','s','i','a','n', +0,2,'B','a','l','i',0,'B','a','l','i','n','e','s','e',0, +2,'B','a','t','k',0,'B','a','t','a','k',0,2,'B','l','i','s',0,'B','l','i','s',0, +2,'B','r','a','h',0,'B','r','a','h','m','i',0,2,'C','i','r','t',0,'C','i','r','t',0, +2,'C','y','r','s',0,'C','y','r','s',0,2,'E','g','y','d',0,'E','g','y','d',0, +2,'E','g','y','h',0,'E','g','y','h',0,2,'E','g','y','p',0,'E','g','y','p','t','i','a','n','_','H','i','e','r','o','g', +'l','y','p','h','s',0,2,'G','e','o','k',0,'G','e','o','k',0, +2,'H','a','n','s',0,'H','a','n','s',0,2,'H','a','n','t',0,'H','a','n','t',0, +2,'H','m','n','g',0,'H','m','n','g',0,2,'H','u','n','g',0,'H','u','n','g',0, +2,'I','n','d','s',0,'I','n','d','s',0,2,'J','a','v','a',0,'J','a','v','a','n','e','s','e',0, +2,'K','a','l','i',0,'K','a','y','a','h','_','L','i',0,2,'L','a','t','f',0,'L','a','t','f',0, +2,'L','a','t','g',0,'L','a','t','g',0,2,'L','e','p','c',0,'L','e','p','c','h','a',0, +2,'L','i','n','a',0,'L','i','n','a',0,2,'M','a','n','d',0,'M','a','n','d','a','i','c',0, +2,'M','a','y','a',0,'M','a','y','a',0,2,'M','e','r','o',0,'M','e','r','o','i','t','i','c','_','H','i','e','r','o','g', +'l','y','p','h','s',0,2,'N','k','o','o',0,'N','k','o',0, +2,'O','r','k','h',0,'O','l','d','_','T','u','r','k','i','c',0, +2,'P','e','r','m',0,'P','e','r','m',0,2,'P','h','a','g',0,'P','h','a','g','s','_','P','a',0, +2,'P','h','n','x',0,'P','h','o','e','n','i','c','i','a','n',0, +2,'P','l','r','d',0,'M','i','a','o',0,2,'R','o','r','o',0,'R','o','r','o',0, +2,'S','a','r','a',0,'S','a','r','a',0,2,'S','y','r','e',0,'S','y','r','e',0, +2,'S','y','r','j',0,'S','y','r','j',0,2,'S','y','r','n',0,'S','y','r','n',0, +2,'T','e','n','g',0,'T','e','n','g',0,2,'V','a','i','i',0,'V','a','i',0, +2,'V','i','s','p',0,'V','i','s','p',0,2,'X','s','u','x',0,'C','u','n','e','i','f','o','r','m',0, +2,'Z','x','x','x',0,'Z','x','x','x',0,2,'Z','z','z','z',0,'U','n','k','n','o','w','n',0, +2,'C','a','r','i',0,'C','a','r','i','a','n',0,2,'J','p','a','n',0,'J','p','a','n',0, +2,'L','a','n','a',0,'T','a','i','_','T','h','a','m',0,2,'L','y','c','i',0,'L','y','c','i','a','n',0, +2,'L','y','d','i',0,'L','y','d','i','a','n',0,2,'O','l','c','k',0,'O','l','_','C','h','i','k','i',0, +2,'R','j','n','g',0,'R','e','j','a','n','g',0,2,'S','a','u','r',0,'S','a','u','r','a','s','h','t','r','a',0, +2,'S','g','n','w',0,'S','g','n','w',0,2,'S','u','n','d',0,'S','u','n','d','a','n','e','s','e',0, +2,'M','o','o','n',0,'M','o','o','n',0,2,'M','t','e','i',0,'M','e','e','t','e','i','_','M','a','y','e','k',0, +2,'A','r','m','i',0,'I','m','p','e','r','i','a','l','_','A','r','a','m','a','i','c',0, +2,'A','v','s','t',0,'A','v','e','s','t','a','n',0,2,'C','a','k','m',0,'C','h','a','k','m','a',0, +2,'K','o','r','e',0,'K','o','r','e',0,2,'K','t','h','i',0,'K','a','i','t','h','i',0, +2,'M','a','n','i',0,'M','a','n','i',0,2,'P','h','l','i',0,'I','n','s','c','r','i','p','t','i','o','n','a','l','_','P', +'a','h','l','a','v','i',0,2,'P','h','l','p',0,'P','h','l','p',0, +2,'P','h','l','v',0,'P','h','l','v',0,2,'P','r','t','i',0,'I','n','s','c','r','i','p','t','i','o','n','a','l','_','P', +'a','r','t','h','i','a','n',0,2,'S','a','m','r',0,'S','a','m','a','r','i','t','a','n',0, +2,'T','a','v','t',0,'T','a','i','_','V','i','e','t',0,2,'Z','m','t','h',0,'Z','m','t','h',0, +2,'Z','s','y','m',0,'Z','s','y','m',0,2,'B','a','m','u',0,'B','a','m','u','m',0, +2,'N','k','g','b',0,'N','k','g','b',0,2,'S','a','r','b',0,'O','l','d','_','S','o','u','t','h','_','A','r','a','b','i', +'a','n',0,2,'B','a','s','s',0,'B','a','s','s',0,2,'D','u','p','l',0,'D','u','p','l',0, +2,'E','l','b','a',0,'E','l','b','a',0,2,'G','r','a','n',0,'G','r','a','n',0, +2,'K','p','e','l',0,'K','p','e','l',0,2,'L','o','m','a',0,'L','o','m','a',0, +2,'M','e','n','d',0,'M','e','n','d',0,2,'M','e','r','c',0,'M','e','r','o','i','t','i','c','_','C','u','r','s','i','v', +'e',0,2,'N','a','r','b',0,'N','a','r','b',0,2,'N','b','a','t',0,'N','b','a','t',0, +2,'P','a','l','m',0,'P','a','l','m',0,2,'S','i','n','d',0,'S','i','n','d',0, +2,'W','a','r','a',0,'W','a','r','a',0,2,'A','f','a','k',0,'A','f','a','k',0, +2,'J','u','r','c',0,'J','u','r','c',0,2,'M','r','o','o',0,'M','r','o','o',0, +2,'N','s','h','u',0,'N','s','h','u',0,2,'S','h','r','d',0,'S','h','a','r','a','d','a',0, +2,'S','o','r','a',0,'S','o','r','a','_','S','o','m','p','e','n','g',0, +2,'T','a','k','r',0,'T','a','k','r','i',0,2,'T','a','n','g',0,'T','a','n','g',0, +2,'W','o','l','e',0,'W','o','l','e',0,2,'H','l','u','w',0,'H','l','u','w',0, +2,'K','h','o','j',0,'K','h','o','j',0,2,'T','i','r','h',0,'T','i','r','h',0, +2,'h','s','t',0,'H','a','n','g','u','l','_','S','y','l','l','a','b','l','e','_','T','y','p','e',0, +2,'N','A',0,'N','o','t','_','A','p','p','l','i','c','a','b','l','e',0, +2,'L',0,'L','e','a','d','i','n','g','_','J','a','m','o',0, +2,'V',0,'V','o','w','e','l','_','J','a','m','o',0,2,'T',0,'T','r','a','i','l','i','n','g','_','J','a','m','o',0, +2,'L','V',0,'L','V','_','S','y','l','l','a','b','l','e',0, +2,'L','V','T',0,'L','V','T','_','S','y','l','l','a','b','l','e',0, +2,'N','F','D','_','Q','C',0,'N','F','D','_','Q','u','i','c','k','_','C','h','e','c','k',0, +2,'N',0,'N','o',0,2,'Y',0,'Y','e','s',0,2,'N','F','K','D','_','Q','C',0,'N','F','K','D','_','Q','u','i','c','k', +'_','C','h','e','c','k',0,2,'N','F','C','_','Q','C',0,'N','F','C','_','Q','u','i','c','k','_','C','h','e','c','k',0, +2,'M',0,'M','a','y','b','e',0,2,'N','F','K','C','_','Q','C',0,'N','F','K','C','_','Q','u','i','c','k','_','C','h','e', +'c','k',0,2,'l','c','c','c',0,'L','e','a','d','_','C','a','n','o','n','i','c','a','l','_','C','o','m','b','i','n','i','n', +'g','_','C','l','a','s','s',0,2,'t','c','c','c',0,'T','r','a','i','l','_','C','a','n','o','n','i','c','a','l','_','C','o', +'m','b','i','n','i','n','g','_','C','l','a','s','s',0,2,'G','C','B',0,'G','r','a','p','h','e','m','e','_','C','l','u','s', +'t','e','r','_','B','r','e','a','k',0,2,'X','X',0,'O','t','h','e','r',0, +2,'C','N',0,'C','o','n','t','r','o','l',0,2,'C','R',0,'C','R',0, +2,'E','X',0,'E','x','t','e','n','d',0,2,'L',0,'L',0, +2,'L','F',0,'L','F',0,2,'L','V',0,'L','V',0,2,'L','V','T',0,'L','V','T',0, +2,'T',0,'T',0,2,'V',0,'V',0,2,'S','M',0,'S','p','a','c','i','n','g','M','a','r','k',0, +2,'P','P',0,'P','r','e','p','e','n','d',0,2,'S','B',0,'S','e','n','t','e','n','c','e','_','B','r','e','a','k',0, +2,'A','T',0,'A','T','e','r','m',0,2,'C','L',0,'C','l','o','s','e',0, +2,'F','O',0,'F','o','r','m','a','t',0,2,'L','O',0,'L','o','w','e','r',0, +2,'L','E',0,'O','L','e','t','t','e','r',0,2,'S','E',0,'S','e','p',0, +2,'S','P',0,'S','p',0,2,'S','T',0,'S','T','e','r','m',0, +2,'U','P',0,'U','p','p','e','r',0,2,'S','C',0,'S','C','o','n','t','i','n','u','e',0, +2,'W','B',0,'W','o','r','d','_','B','r','e','a','k',0,2,'L','E',0,'A','L','e','t','t','e','r',0, +2,'K','A',0,'K','a','t','a','k','a','n','a',0,2,'M','L',0,'M','i','d','L','e','t','t','e','r',0, +2,'M','N',0,'M','i','d','N','u','m',0,2,'E','X',0,'E','x','t','e','n','d','N','u','m','L','e','t',0, +2,'E','x','t','e','n','d',0,'E','x','t','e','n','d',0,2,'M','B',0,'M','i','d','N','u','m','L','e','t',0, +2,'N','L',0,'N','e','w','l','i','n','e',0,2,'g','c','m',0,'G','e','n','e','r','a','l','_','C','a','t','e','g','o','r', +'y','_','M','a','s','k',0,2,'C',0,'O','t','h','e','r',0, +2,'L',0,'L','e','t','t','e','r',0,2,'L','C',0,'C','a','s','e','d','_','L','e','t','t','e','r',0, +3,'M',0,'M','a','r','k',0,'C','o','m','b','i','n','i','n','g','_','M','a','r','k',0, +2,'N',0,'N','u','m','b','e','r',0,3,'P',0,'P','u','n','c','t','u','a','t','i','o','n',0, +'p','u','n','c','t',0,2,'S',0,'S','y','m','b','o','l',0, +2,'Z',0,'S','e','p','a','r','a','t','o','r',0,2,'n','v',0,'N','u','m','e','r','i','c','_','V','a','l','u','e',0, +2,'a','g','e',0,'A','g','e',0,2,'b','m','g',0,'B','i','d','i','_','M','i','r','r','o','r','i','n','g','_','G','l','y', +'p','h',0,2,'c','f',0,'C','a','s','e','_','F','o','l','d','i','n','g',0, +2,'i','s','c',0,'I','S','O','_','C','o','m','m','e','n','t',0, +2,'l','c',0,'L','o','w','e','r','c','a','s','e','_','M','a','p','p','i','n','g',0, +2,'n','a',0,'N','a','m','e',0,3,'s','c','f',0,'S','i','m','p','l','e','_','C','a','s','e','_','F','o','l','d','i','n', +'g',0,'s','f','c',0,2,'s','l','c',0,'S','i','m','p','l','e','_','L','o','w','e','r','c','a','s','e','_','M','a','p','p', +'i','n','g',0,2,'s','t','c',0,'S','i','m','p','l','e','_','T','i','t','l','e','c','a','s','e','_','M','a','p','p','i','n', +'g',0,2,'s','u','c',0,'S','i','m','p','l','e','_','U','p','p','e','r','c','a','s','e','_','M','a','p','p','i','n','g',0, +2,'t','c',0,'T','i','t','l','e','c','a','s','e','_','M','a','p','p','i','n','g',0, +2,'n','a','1',0,'U','n','i','c','o','d','e','_','1','_','N','a','m','e',0, +2,'u','c',0,'U','p','p','e','r','c','a','s','e','_','M','a','p','p','i','n','g',0, +2,'s','c','x',0,'S','c','r','i','p','t','_','E','x','t','e','n','s','i','o','n','s',0 +}; + +U_NAMESPACE_END diff --git a/icuSources/common/propsvec.c b/icuSources/common/propsvec.c index 705e40f7..f91a155c 100644 --- a/icuSources/common/propsvec.c +++ b/icuSources/common/propsvec.c @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 2002-2010, International Business Machines +* Copyright (C) 2002-2011, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* @@ -23,6 +23,7 @@ #include "utrie2.h" #include "uarrsort.h" #include "propsvec.h" +#include "uassert.h" struct UPropsVectors { uint32_t *v; @@ -91,10 +92,10 @@ upvec_close(UPropsVectors *pv) { static uint32_t * _findRow(UPropsVectors *pv, UChar32 rangeStart) { uint32_t *row; - int32_t columns, i, start, limit, prevRow, rows; + int32_t columns, i, start, limit, prevRow; columns=pv->columns; - rows=limit=pv->rows; + limit=pv->rows; prevRow=pv->prevRow; /* check the vicinity of the last-seen row (start searching with an unrolled loop) */ @@ -352,6 +353,7 @@ upvec_compact(UPropsVectors *pv, UPVecCompactHandler *handler, void *context, UE rows=pv->rows; columns=pv->columns; + U_ASSERT(columns>=3); /* upvec_open asserts this */ valueColumns=columns-2; /* not counting start & limit */ /* sort the properties vectors to find unique vector values */ diff --git a/icuSources/common/punycode.c b/icuSources/common/punycode.cpp similarity index 94% rename from icuSources/common/punycode.c rename to icuSources/common/punycode.cpp index bf85b67f..e2b3a589 100644 --- a/icuSources/common/punycode.c +++ b/icuSources/common/punycode.cpp @@ -1,11 +1,11 @@ /* ******************************************************************************* * -* Copyright (C) 2002-2010, International Business Machines +* Copyright (C) 2002-2011, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* -* file name: punycode.c +* file name: punycode.cpp * encoding: US-ASCII * tab size: 8 (not used) * indentation:4 @@ -46,11 +46,14 @@ Disclaimer and license #if !UCONFIG_NO_IDNA +#include "unicode/ustring.h" +#include "unicode/utf.h" +#include "unicode/utf16.h" #include "ustr_imp.h" #include "cstring.h" #include "cmemory.h" #include "punycode.h" -#include "unicode/ustring.h" +#include "uassert.h" /* Punycode ----------------------------------------------------------------- */ @@ -86,7 +89,7 @@ Disclaimer and license * range 0 to BASE-1. The lowercase form is used unless the uppercase flag is * nonzero, in which case the uppercase form is used. */ -static U_INLINE char +static inline char digitToBasic(int32_t digit, UBool uppercase) { /* 0..25 map to ASCII a..z or A..Z */ /* 26..35 map to ASCII 0..9 */ @@ -133,7 +136,7 @@ basicToDigit[256]={ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }; -static U_INLINE char +static inline char asciiCaseMap(char b, UBool uppercase) { if(uppercase) { if(_SMALL_A<=b && b<=_SMALL_Z) { @@ -222,11 +225,11 @@ u_strToPunycode(const UChar *src, int32_t srcLength, ++destLength; } else { n=(caseFlags!=NULL && caseFlags[j])<<31L; - if(UTF_IS_SINGLE(c)) { + if(U16_IS_SINGLE(c)) { n|=c; - } else if(UTF_IS_LEAD(c) && UTF_IS_TRAIL(c2=src[j+1])) { + } else if(U16_IS_LEAD(c) && U16_IS_TRAIL(c2=src[j+1])) { ++j; - n|=(int32_t)UTF16_GET_PAIR_VALUE(c, c2); + n|=(int32_t)U16_GET_SUPPLEMENTARY(c, c2); } else { /* error: unmatched surrogate */ *pErrorCode=U_INVALID_CHAR_FOUND; @@ -255,11 +258,11 @@ u_strToPunycode(const UChar *src, int32_t srcLength, ++destLength; } else { n=(caseFlags!=NULL && caseFlags[j])<<31L; - if(UTF_IS_SINGLE(c)) { + if(U16_IS_SINGLE(c)) { n|=c; - } else if(UTF_IS_LEAD(c) && (j+1)=0); while(j>0) { b=src[--j]; @@ -510,15 +514,15 @@ u_strFromPunycode(const UChar *src, int32_t srcLength, /* not needed for Punycode: */ /* if (decode_digit(n) <= BASE) return punycode_invalid_input; */ - if(n>0x10ffff || UTF_IS_SURROGATE(n)) { + if(n>0x10ffff || U_IS_SURROGATE(n)) { /* Unicode code point overflow */ *pErrorCode=U_ILLEGAL_CHAR_FOUND; return 0; } /* Insert n at position i of the output: */ - cpLength=UTF_CHAR_LENGTH(n); - if((destLength+cpLength)<=destCapacity) { + cpLength=U16_LENGTH(n); + if(dest!=NULL && ((destLength+cpLength)<=destCapacity)) { int32_t codeUnitIndex; /* @@ -540,7 +544,7 @@ u_strFromPunycode(const UChar *src, int32_t srcLength, } } else { codeUnitIndex=firstSupplementaryIndex; - UTF_FWD_N(dest, codeUnitIndex, destLength, i-codeUnitIndex); + U16_FWD_N(dest, codeUnitIndex, destLength, i-codeUnitIndex); } /* use the UChar index codeUnitIndex instead of the code point index i */ @@ -559,8 +563,8 @@ u_strFromPunycode(const UChar *src, int32_t srcLength, dest[codeUnitIndex]=(UChar)n; } else { /* supplementary character, insert two code units */ - dest[codeUnitIndex]=UTF16_LEAD(n); - dest[codeUnitIndex+1]=UTF16_TRAIL(n); + dest[codeUnitIndex]=U16_LEAD(n); + dest[codeUnitIndex+1]=U16_TRAIL(n); } if(caseFlags!=NULL) { /* Case of last character determines uppercase flag: */ @@ -571,6 +575,7 @@ u_strFromPunycode(const UChar *src, int32_t srcLength, } } destLength+=cpLength; + U_ASSERT(destLength>=0); ++i; } diff --git a/icuSources/common/putil.c b/icuSources/common/putil.cpp similarity index 92% rename from icuSources/common/putil.c rename to icuSources/common/putil.cpp index 499d25ad..7c9536b5 100644 --- a/icuSources/common/putil.c +++ b/icuSources/common/putil.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. * ****************************************************************************** @@ -37,24 +37,9 @@ ****************************************************************************** */ -/* Define _XOPEN_SOURCE for Solaris and friends. */ -/* NetBSD needs it to be >= 4 */ -#if !defined(_XOPEN_SOURCE) -#if __STDC_VERSION__ >= 199901L -/* It is invalid to compile an XPG3, XPG4, XPG4v2 or XPG5 application using c99 on Solaris */ -#define _XOPEN_SOURCE 600 -#else -#define _XOPEN_SOURCE 4 -#endif -#endif - -/* Make sure things like readlink and such functions work. -Poorly upgraded Solaris machines can't have this defined. -Cleanly installed Solaris can use this #define. -*/ -#if !defined(_XOPEN_SOURCE_EXTENDED) && ((!defined(__STDC_VERSION__) || __STDC_VERSION__ >= 199901L) || defined(__xlc__)) -#define _XOPEN_SOURCE_EXTENDED 1 -#endif +// Defines _XOPEN_SOURCE for access to POSIX functions. +// Must be before any other #includes. +#include "uposixdefs.h" /* include ICU headers */ #include "unicode/utypes.h" @@ -75,10 +60,19 @@ Cleanly installed Solaris can use this #define. #include #include #include -#include + +#ifndef U_COMMON_IMPLEMENTATION +#error U_COMMON_IMPLEMENTATION not set - must be set for all ICU source files in common/ - see http://userguide.icu-project.org/howtouseicu +#endif + /* include system headers */ -#ifdef U_WINDOWS +#if U_PLATFORM_USES_ONLY_WIN32_API + /* + * TODO: U_PLATFORM_USES_ONLY_WIN32_API includes MinGW. + * Should Cygwin be included as well (U_PLATFORM_HAS_WIN32_API) + * to use native APIs as much as possible? + */ # define WIN32_LEAN_AND_MEAN # define VC_EXTRALEAN # define NOUSER @@ -87,16 +81,13 @@ Cleanly installed Solaris can use this #define. # define NOMCX # include # include "wintz.h" -#elif defined(U_CYGWIN) && defined(__STRICT_ANSI__) -/* tzset isn't defined in strict ANSI on Cygwin. */ -# undef __STRICT_ANSI__ -#elif defined(OS400) +#elif U_PLATFORM == U_PF_OS400 # include # include /* error code structure */ # include # include /* EPT_CALL macro - this include must be after all other "QSYSINCs" */ # include /* For uprv_maximumPtr */ -#elif defined(XP_MAC) +#elif U_PLATFORM == U_PF_CLASSIC_MACOS # include # include # include @@ -104,25 +95,30 @@ Cleanly installed Solaris can use this #define. # include # include # define ICU_NO_USER_DATA_OVERRIDE 1 -#elif defined(OS390) -#include "unicode/ucnv.h" /* Needed for UCNV_SWAP_LFNL_OPTION_STRING */ -#elif defined(U_DARWIN) || defined(U_LINUX) || defined(U_BSD) -#include -#include -#elif defined(U_QNX) -#include -#elif defined(U_SOLARIS) -# ifndef _XPG4_2 -# define _XPG4_2 -# endif +#elif U_PLATFORM == U_PF_OS390 +# include "unicode/ucnv.h" /* Needed for UCNV_SWAP_LFNL_OPTION_STRING */ +#elif U_PLATFORM_IS_DARWIN_BASED || U_PLATFORM_IS_LINUX_BASED || U_PLATFORM == U_PF_BSD +# include +# include +#elif U_PLATFORM == U_PF_QNX +# include +#elif U_PLATFORM == U_PF_SOLARIS +# ifndef _XPG4_2 +# define _XPG4_2 +# endif #endif - -#if defined(U_DARWIN) -#include +#if (U_PF_MINGW <= U_PLATFORM && U_PLATFORM <= U_PF_CYGWIN) && defined(__STRICT_ANSI__) +/* tzset isn't defined in strict ANSI on Cygwin and MinGW. */ +#undef __STRICT_ANSI__ #endif -#ifndef U_WINDOWS +/* + * Cygwin with GCC requires inclusion of time.h after the above disabling strict asci mode statement. + */ +#include + +#if !U_PLATFORM_USES_ONLY_WIN32_API #include #endif @@ -140,10 +136,29 @@ Cleanly installed Solaris can use this #define. * Simple things (presence of functions, etc) should just go in configure.in and be added to * icucfg.h via autoheader. */ -#if defined(HAVE_CONFIG_H) -#include "icucfg.h" +#if U_PLATFORM_IMPLEMENTS_POSIX +# if U_PLATFORM == U_PF_OS400 +# define HAVE_DLFCN_H 0 +# define HAVE_DLOPEN 0 +# else +# ifndef HAVE_DLFCN_H +# define HAVE_DLFCN_H 1 +# endif +# ifndef HAVE_DLOPEN +# define HAVE_DLOPEN 1 +# endif +# endif +# ifndef HAVE_GETTIMEOFDAY +# define HAVE_GETTIMEOFDAY 1 +# endif +#else +# define HAVE_DLFCN_H 0 +# define HAVE_DLOPEN 0 +# define HAVE_GETTIMEOFDAY 0 #endif +#define LENGTHOF(array) (int32_t)(sizeof(array)/sizeof((array)[0])) + /* Define the extension for data files, again... */ #define DATA_TYPE "dat" @@ -171,7 +186,7 @@ static const BitPatternConversion gInf = { (int64_t) INT64_C(0x7FF0000000000000) functions). ---------------------------------------------------------------------------*/ -#if defined(U_WINDOWS) || defined(XP_MAC) || defined(OS400) +#if U_PLATFORM_USES_ONLY_WIN32_API || U_PLATFORM == U_PF_CLASSIC_MACOS || U_PLATFORM == U_PF_OS400 # undef U_POSIX_LOCALE #else # define U_POSIX_LOCALE 1 @@ -257,7 +272,7 @@ static UDate getUTCtime_fake() { } #endif -#if defined(U_WINDOWS) +#if U_PLATFORM_USES_ONLY_WIN32_API typedef union { int64_t int64; FILETIME fileTime; @@ -290,7 +305,7 @@ uprv_getUTCtime() U_CAPI UDate U_EXPORT2 uprv_getRawUTCtime() { -#if defined(XP_MAC) +#if U_PLATFORM == U_PF_CLASSIC_MACOS time_t t, t1, t2; struct tm tmrec; @@ -304,14 +319,14 @@ uprv_getRawUTCtime() uprv_memcpy( &tmrec, gmtime(&t), sizeof(tmrec) ); t2 = mktime(&tmrec); /* seconds of current GMT*/ return (UDate)(t2 - t1) * U_MILLIS_PER_SECOND; /* GMT (or UTC) in seconds since 1970*/ -#elif defined(U_WINDOWS) +#elif U_PLATFORM_USES_ONLY_WIN32_API FileTimeConversion winTime; GetSystemTimeAsFileTime(&winTime.fileTime); return (UDate)((winTime.int64 - EPOCH_BIAS) / HECTONANOSECOND_PER_MILLISECOND); #else -#if defined(HAVE_GETTIMEOFDAY) +#if HAVE_GETTIMEOFDAY struct timeval posixTime; gettimeofday(&posixTime, NULL); return (UDate)(((int64_t)posixTime.tv_sec * U_MILLIS_PER_SECOND) + (posixTime.tv_usec/1000)); @@ -343,7 +358,7 @@ uprv_isNaN(double number) /* Infinity is 0x7FF0000000000000U. Anything greater than that is a NaN */ return (UBool)((convertedNumber.i64 & U_INT64_MAX) > gInf.i64); -#elif defined(OS390) +#elif U_PLATFORM == U_PF_OS390 uint32_t highBits = *(uint32_t*)u_topNBytesOfDouble(&number, sizeof(uint32_t)); uint32_t lowBits = *(uint32_t*)u_bottomNBytesOfDouble(&number, @@ -368,7 +383,7 @@ uprv_isInfinite(double number) convertedNumber.d64 = number; /* Infinity is exactly 0x7FF0000000000000U. */ return (UBool)((convertedNumber.i64 & U_INT64_MAX) == gInf.i64); -#elif defined(OS390) +#elif U_PLATFORM == U_PF_OS390 uint32_t highBits = *(uint32_t*)u_topNBytesOfDouble(&number, sizeof(uint32_t)); uint32_t lowBits = *(uint32_t*)u_bottomNBytesOfDouble(&number, @@ -387,7 +402,7 @@ uprv_isInfinite(double number) U_CAPI UBool U_EXPORT2 uprv_isPositiveInfinity(double number) { -#if IEEE_754 || defined(OS390) +#if IEEE_754 || U_PLATFORM == U_PF_OS390 return (UBool)(number > 0 && uprv_isInfinite(number)); #else return uprv_isInfinite(number); @@ -397,7 +412,7 @@ uprv_isPositiveInfinity(double number) U_CAPI UBool U_EXPORT2 uprv_isNegativeInfinity(double number) { -#if IEEE_754 || defined(OS390) +#if IEEE_754 || U_PLATFORM == U_PF_OS390 return (UBool)(number < 0 && uprv_isInfinite(number)); #else @@ -411,7 +426,7 @@ uprv_isNegativeInfinity(double number) U_CAPI double U_EXPORT2 uprv_getNaN() { -#if IEEE_754 || defined(OS390) +#if IEEE_754 || U_PLATFORM == U_PF_OS390 return gNan.d64; #else /* If your platform doesn't support IEEE 754 but *does* have an NaN value,*/ @@ -424,7 +439,7 @@ uprv_getNaN() U_CAPI double U_EXPORT2 uprv_getInfinity() { -#if IEEE_754 || defined(OS390) +#if IEEE_754 || U_PLATFORM == U_PF_OS390 return gInf.d64; #else /* If your platform doesn't support IEEE 754 but *does* have an infinity*/ @@ -566,7 +581,7 @@ uprv_log(double d) U_CAPI void * U_EXPORT2 uprv_maximumPtr(void * base) { -#if defined(OS400) +#if U_PLATFORM == U_PF_OS400 /* * With the provided function we should never be out of range of a given segment * (a traditional/typical segment that is). Our segments have 5 bytes for the @@ -608,7 +623,7 @@ uprv_maximumPtr(void * base) U_CAPI void U_EXPORT2 uprv_tzset() { -#ifdef U_TZSET +#if defined(U_TZSET) U_TZSET(); #else /* no initialization*/ @@ -644,15 +659,15 @@ uprv_timezone() /* Note that U_TZNAME does *not* have to be tzname, but if it is, some platforms need to have it declared here. */ -#if defined(U_TZNAME) && (defined(U_IRIX) || defined(U_DARWIN) || defined(U_CYGWIN)) +#if defined(U_TZNAME) && (U_PLATFORM == U_PF_IRIX || U_PLATFORM_IS_DARWIN_BASED || (U_PLATFORM == U_PF_CYGWIN && !U_PLATFORM_USES_ONLY_WIN32_API)) /* RS6000 and others reject char **tzname. */ extern U_IMPORT char *U_TZNAME[]; #endif -#if !UCONFIG_NO_FILE_IO && (defined(U_DARWIN) || defined(U_LINUX) || defined(U_BSD)) +#if !UCONFIG_NO_FILE_IO && (U_PLATFORM_IS_DARWIN_BASED || U_PLATFORM_IS_LINUX_BASED || U_PLATFORM == U_PF_BSD) /* These platforms are likely to use Olson timezone IDs. */ #define CHECK_LOCALTIME_LINK 1 -#if defined(U_DARWIN) +#if U_PLATFORM_IS_DARWIN_BASED #include #define TZZONEINFO (TZDIR "/") #else @@ -672,7 +687,7 @@ static char gTimeZoneBuffer[PATH_MAX]; static char *gTimeZoneBufferPtr = NULL; #endif -#ifndef U_WINDOWS +#if !U_PLATFORM_USES_ONLY_WIN32_API #define isNonDigit(ch) (ch < '0' || '9' < ch) static UBool isValidOlsonID(const char *id) { int32_t idx = 0; @@ -715,17 +730,19 @@ static void skipZoneIDPrefix(const char** id) { } #endif -#if defined(U_TZNAME) && !defined(U_WINDOWS) +#if defined(U_TZNAME) && !U_PLATFORM_USES_ONLY_WIN32_API #define CONVERT_HOURS_TO_SECONDS(offset) (int32_t)(offset*3600) typedef struct OffsetZoneMapping { int32_t offsetSeconds; - int32_t daylightType; /* 1=daylight in June, 2=daylight in December*/ + int32_t daylightType; /* 0=U_DAYLIGHT_NONE, 1=daylight in June-U_DAYLIGHT_JUNE, 2=daylight in December=U_DAYLIGHT_DECEMBER*/ const char *stdID; const char *dstID; const char *olsonID; } OffsetZoneMapping; +enum { U_DAYLIGHT_NONE=0,U_DAYLIGHT_JUNE=1,U_DAYLIGHT_DECEMBER=2 }; + /* This list tries to disambiguate a set of abbreviated timezone IDs and offsets and maps it to an Olson ID. @@ -805,7 +822,7 @@ static const char* remapShortTimeZone(const char *stdID, const char *dstID, int3 #ifdef DEBUG_TZNAME fprintf(stderr, "TZ=%s std=%s dst=%s daylight=%d offset=%d\n", getenv("TZ"), stdID, dstID, daylightType, offset); #endif - for (idx = 0; idx < (int32_t)sizeof(OFFSET_ZONE_MAPPINGS)/sizeof(OFFSET_ZONE_MAPPINGS[0]); idx++) + for (idx = 0; idx < LENGTHOF(OFFSET_ZONE_MAPPINGS); idx++) { if (offset == OFFSET_ZONE_MAPPINGS[idx].offsetSeconds && daylightType == OFFSET_ZONE_MAPPINGS[idx].daylightType @@ -870,7 +887,7 @@ static UBool compareBinaryFiles(const char* defaultTZFileName, const char* TZFil if (tzInfo->defaultTZBuffer == NULL) { rewind(tzInfo->defaultTZFilePtr); tzInfo->defaultTZBuffer = (char*)uprv_malloc(sizeof(char) * tzInfo->defaultTZFileSize); - fread(tzInfo->defaultTZBuffer, 1, tzInfo->defaultTZFileSize, tzInfo->defaultTZFilePtr); + sizeFileRead = fread(tzInfo->defaultTZBuffer, 1, tzInfo->defaultTZFileSize, tzInfo->defaultTZFilePtr); } rewind(file); while(sizeFileLeft > 0) { @@ -962,7 +979,7 @@ U_CAPI const char* U_EXPORT2 uprv_tzname(int n) { const char *tzid = NULL; -#ifdef U_WINDOWS +#if U_PLATFORM_USES_ONLY_WIN32_API tzid = uprv_detectWindowsTimeZone(); if (tzid != NULL) { @@ -970,7 +987,7 @@ uprv_tzname(int n) } #else -/*#if defined(U_DARWIN) +/*#if U_PLATFORM_IS_DARWIN_BASED int ret; tzid = getenv("TZFILE"); @@ -991,7 +1008,7 @@ uprv_tzname(int n) /* else U_TZNAME will give a better result. */ #endif -#if defined(CHECK_LOCALTIME_LINK) +#if defined(CHECK_LOCALTIME_LINK) && !defined(DEBUG_SKIP_LOCALTIME_LINK) /* Caller must handle threading issues */ if (gTimeZoneBufferPtr == NULL) { /* @@ -1043,7 +1060,7 @@ uprv_tzname(int n) #endif #ifdef U_TZNAME -#ifdef U_WINDOWS +#if U_PLATFORM_USES_ONLY_WIN32_API /* The return value is free'd in timezone.cpp on Windows because * the other code path returns a pointer to a heap location. */ return uprv_strdup(U_TZNAME[n]); @@ -1065,7 +1082,13 @@ uprv_tzname(int n) /* This probing will tell us when daylight savings occurs. */ localtime_r(&juneSolstice, &juneSol); localtime_r(&decemberSolstice, &decemberSol); - daylightType = ((decemberSol.tm_isdst > 0) << 1) | (juneSol.tm_isdst > 0); + if(decemberSol.tm_isdst > 0) { + daylightType = U_DAYLIGHT_DECEMBER; + } else if(juneSol.tm_isdst > 0) { + daylightType = U_DAYLIGHT_JUNE; + } else { + daylightType = U_DAYLIGHT_NONE; + } tzid = remapShortTimeZone(U_TZNAME[0], U_TZNAME[1], daylightType, uprv_timezone()); if (tzid != NULL) { return tzid; @@ -1162,7 +1185,7 @@ uprv_pathIsAbsolute(const char *path) } #endif -#if defined(U_WINDOWS) +#if U_PLATFORM_USES_ONLY_WIN32_API if( (((path[0] >= 'A') && (path[0] <= 'Z')) || ((path[0] >= 'a') && (path[0] <= 'z'))) && path[1] == ':' ) { @@ -1175,7 +1198,7 @@ uprv_pathIsAbsolute(const char *path) /* Temporary backup setting of ICU_DATA_DIR_PREFIX_ENV_VAR until some client wrapper makefiles are updated */ -#if defined(U_DARWIN) && TARGET_IPHONE_SIMULATOR +#if U_PLATFORM_IS_DARWIN_BASED && TARGET_IPHONE_SIMULATOR # if !defined(ICU_DATA_DIR_PREFIX_ENV_VAR) # define ICU_DATA_DIR_PREFIX_ENV_VAR "IPHONE_SIMULATOR_ROOT" # endif @@ -1253,7 +1276,7 @@ u_getDataDirectory(void) { /* Macintosh-specific locale information ------------------------------------ */ -#ifdef XP_MAC +#if U_PLATFORM == U_PF_CLASSIC_MACOS typedef struct { int32_t script; @@ -1479,7 +1502,7 @@ The leftmost codepage (.xxx) wins. if ((p = uprv_strchr(posixID, '.')) != NULL) { /* assume new locale can't be larger than old one? */ - correctedPOSIXLocale = uprv_malloc(uprv_strlen(posixID)+1); + correctedPOSIXLocale = reinterpret_cast(uprv_malloc(uprv_strlen(posixID)+1)); /* Exit on memory allocation error. */ if (correctedPOSIXLocale == NULL) { return NULL; @@ -1496,7 +1519,7 @@ The leftmost codepage (.xxx) wins. /* Note that we scan the *uncorrected* ID. */ if ((p = uprv_strrchr(posixID, '@')) != NULL) { if (correctedPOSIXLocale == NULL) { - correctedPOSIXLocale = uprv_malloc(uprv_strlen(posixID)+1); + correctedPOSIXLocale = reinterpret_cast(uprv_malloc(uprv_strlen(posixID)+1)); /* Exit on memory allocation error. */ if (correctedPOSIXLocale == NULL) { return NULL; @@ -1563,7 +1586,7 @@ The leftmost codepage (.xxx) wins. return posixID; -#elif defined(U_WINDOWS) +#elif U_PLATFORM_USES_ONLY_WIN32_API UErrorCode status = U_ZERO_ERROR; LCID id = GetThreadLocale(); const char* locID = uprv_convertToPosix(id, &status); @@ -1573,7 +1596,7 @@ The leftmost codepage (.xxx) wins. } return locID; -#elif defined(XP_MAC) +#elif U_PLATFORM == U_PF_CLASSIC_MACOS int32_t script = MAC_LC_INIT_NUMBER; /* = IntlScript(); or GetScriptManagerVariable(smSysScript);*/ int32_t region = MAC_LC_INIT_NUMBER; @@ -1608,7 +1631,7 @@ The leftmost codepage (.xxx) wins. return posixID; -#elif defined(OS400) +#elif U_PLATFORM == U_PF_OS400 /* locales are process scoped and are by definition thread safe */ static char correctedLocale[64]; const char *localeID = getenv("LC_ALL"); @@ -1721,7 +1744,7 @@ remapPlatformDependentCodepage(const char *locale, const char *name) { if (name == NULL) { return NULL; } -#if defined(U_AIX) +#if U_PLATFORM == U_PF_AIX if (uprv_strcmp(name, "IBM-943") == 0) { /* Use the ASCII compatible ibm-943 */ name = "Shift-JIS"; @@ -1730,7 +1753,7 @@ remapPlatformDependentCodepage(const char *locale, const char *name) { /* Use the windows-1252 that contains the Euro */ name = "IBM-5348"; } -#elif defined(U_SOLARIS) +#elif U_PLATFORM == U_PF_SOLARIS if (locale != NULL && uprv_strcmp(name, "EUC") == 0) { /* Solaris underspecifies the "EUC" name. */ if (uprv_strcmp(locale, "zh_CN") == 0) { @@ -1757,7 +1780,7 @@ remapPlatformDependentCodepage(const char *locale, const char *name) { */ name = "ISO-8859-1"; } -#elif defined(U_DARWIN) +#elif U_PLATFORM_IS_DARWIN_BASED if (locale == NULL && *name == 0) { /* No locale was specified, and an empty name was passed in. @@ -1776,12 +1799,12 @@ remapPlatformDependentCodepage(const char *locale, const char *name) { */ name = "UTF-8"; } -#elif defined(U_BSD) +#elif U_PLATFORM == U_PF_BSD if (uprv_strcmp(name, "CP949") == 0) { /* Remap CP949 to a similar codepage to avoid issues with backslash and won symbol. */ name = "EUC-KR"; } -#elif defined(U_HPUX) +#elif U_PLATFORM == U_PF_HPUX if (locale != NULL && uprv_strcmp(locale, "zh_HK") == 0 && uprv_strcmp(name, "big5") == 0) { /* HP decided to extend big5 as hkbig5 even though it's not compatible :-( */ /* zh_TW.big5 is not the same charset as zh_HK.big5! */ @@ -1795,7 +1818,7 @@ remapPlatformDependentCodepage(const char *locale, const char *name) { */ name = "eucjis"; } -#elif defined(U_LINUX) +#elif U_PLATFORM == U_PF_LINUX if (locale != NULL && uprv_strcmp(name, "euc") == 0) { /* Linux underspecifies the "EUC" name. */ if (uprv_strcmp(locale, "korean") == 0) { @@ -1847,7 +1870,7 @@ getCodepageFromPOSIXID(const char *localeName, char * buffer, int32_t buffCapaci localeBuf[localeCapacity-1] = 0; /* ensure NULL termination */ name = uprv_strncpy(buffer, name+1, buffCapacity); buffer[buffCapacity-1] = 0; /* ensure NULL termination */ - if ((variant = (uprv_strchr(name, '@'))) != NULL) { + if ((variant = const_cast(uprv_strchr(name, '@'))) != NULL) { *variant = 0; } name = remapPlatformDependentCodepage(localeBuf, name); @@ -1859,7 +1882,7 @@ getCodepageFromPOSIXID(const char *localeName, char * buffer, int32_t buffCapaci static const char* int_getDefaultCodepage() { -#if defined(OS400) +#if U_PLATFORM == U_PF_OS400 uint32_t ccsid = 37; /* Default to ibm-37 */ static char codepage[64]; Qwc_JOBI0400_t jobinfo; @@ -1880,7 +1903,7 @@ int_getDefaultCodepage() sprintf(codepage,"ibm-%d", ccsid); return codepage; -#elif defined(OS390) +#elif U_PLATFORM == U_PF_OS390 static char codepage[64]; strncpy(codepage, nl_langinfo(CODESET),63-strlen(UCNV_SWAP_LFNL_OPTION_STRING)); @@ -1889,10 +1912,10 @@ int_getDefaultCodepage() return codepage; -#elif defined(XP_MAC) +#elif U_PLATFORM == U_PF_CLASSIC_MACOS return "macintosh"; /* TODO: Macintosh Roman. There must be a better way. fixme! */ -#elif defined(U_WINDOWS) +#elif U_PLATFORM_USES_ONLY_WIN32_API static char codepage[64]; sprintf(codepage, "windows-%d", GetACP()); return codepage; @@ -1910,7 +1933,7 @@ int_getDefaultCodepage() nl_langinfo may use the same buffer as setlocale. */ { const char *codeset = nl_langinfo(U_NL_LANGINFO_CODESET); -#if defined(U_DARWIN) || defined(U_LINUX) +#if U_PLATFORM_IS_DARWIN_BASED || U_PLATFORM_IS_LINUX_BASED /* * On Linux and MacOSX, ensure that default codepage for non C/POSIX locale is UTF-8 * instead of ASCII. @@ -2010,7 +2033,7 @@ u_versionFromUString(UVersionInfo versionArray, const UChar *versionString) { } U_CAPI void U_EXPORT2 -u_versionToString(UVersionInfo versionArray, char *versionString) { +u_versionToString(const UVersionInfo versionArray, char *versionString) { uint16_t count, part; uint8_t field; @@ -2077,11 +2100,10 @@ u_getVersion(UVersionInfo versionArray) { #if U_ENABLE_DYLOAD -#if defined(U_CHECK_DYLOAD) +#if HAVE_DLOPEN && !U_PLATFORM_HAS_WIN32_API -#if defined(HAVE_DLOPEN) +#if HAVE_DLFCN_H -#ifdef HAVE_DLFCN_H #ifdef __MVS__ #ifndef __SUSV3 #define __SUSV3 1 @@ -2096,8 +2118,8 @@ uprv_dl_open(const char *libName, UErrorCode *status) { if(U_FAILURE(*status)) return ret; ret = dlopen(libName, RTLD_NOW|RTLD_GLOBAL); if(ret==NULL) { -#ifndef U_TRACE_DYLOAD - perror("dlopen"); +#ifdef U_TRACE_DYLOAD + printf("dlerror on dlopen(%s): %s\n", libName, dlerror()); #endif *status = U_MISSING_RESOURCE_ERROR; } @@ -2110,15 +2132,22 @@ uprv_dl_close(void *lib, UErrorCode *status) { dlclose(lib); } -U_INTERNAL void* U_EXPORT2 -uprv_dl_sym(void *lib, const char* sym, UErrorCode *status) { - void *ret = NULL; - if(U_FAILURE(*status)) return ret; - ret = dlsym(lib, sym); - if(ret == NULL) { +U_INTERNAL UVoidFunction* U_EXPORT2 +uprv_dlsym_func(void *lib, const char* sym, UErrorCode *status) { + union { + UVoidFunction *fp; + void *vp; + } uret; + uret.fp = NULL; + if(U_FAILURE(*status)) return uret.fp; + uret.vp = dlsym(lib, sym); + if(uret.vp == NULL) { +#ifdef U_TRACE_DYLOAD + printf("dlerror on dlsym(%p,%s): %s\n", lib,sym, dlerror()); +#endif *status = U_MISSING_RESOURCE_ERROR; } - return ret; + return uret.fp; } #else @@ -2140,18 +2169,19 @@ uprv_dl_close(void *lib, UErrorCode *status) { } -U_INTERNAL void* U_EXPORT2 -uprv_dl_sym(void *lib, const char* sym, UErrorCode *status) { - if(U_FAILURE(*status)) return NULL; - *status = U_UNSUPPORTED_ERROR; - return NULL; +U_INTERNAL UVoidFunction* U_EXPORT2 +uprv_dlsym_func(void *lib, const char* sym, UErrorCode *status) { + if(U_SUCCESS(*status)) { + *status = U_UNSUPPORTED_ERROR; + } + return (UVoidFunction*)NULL; } #endif -#elif defined U_WINDOWS +#elif U_PLATFORM_HAS_WIN32_API U_INTERNAL void * U_EXPORT2 uprv_dl_open(const char *libName, UErrorCode *status) { @@ -2159,7 +2189,7 @@ uprv_dl_open(const char *libName, UErrorCode *status) { if(U_FAILURE(*status)) return NULL; - lib = LoadLibrary(libName); + lib = LoadLibraryA(libName); if(lib==NULL) { *status = U_MISSING_RESOURCE_ERROR; @@ -2179,14 +2209,14 @@ uprv_dl_close(void *lib, UErrorCode *status) { } -U_INTERNAL void* U_EXPORT2 -uprv_dl_sym(void *lib, const char* sym, UErrorCode *status) { +U_INTERNAL UVoidFunction* U_EXPORT2 +uprv_dlsym_func(void *lib, const char* sym, UErrorCode *status) { HMODULE handle = (HMODULE)lib; - void * addr = NULL; + UVoidFunction* addr = NULL; if(U_FAILURE(*status) || lib==NULL) return NULL; - addr = GetProcAddress(handle, sym); + addr = (UVoidFunction*)GetProcAddress(handle, sym); if(addr==NULL) { DWORD lastError = GetLastError(); @@ -2220,16 +2250,14 @@ uprv_dl_close(void *lib, UErrorCode *status) { } -U_INTERNAL void* U_EXPORT2 -uprv_dl_sym(void *lib, const char* sym, UErrorCode *status) { - if(U_FAILURE(*status)) return NULL; +U_INTERNAL UVoidFunction* U_EXPORT2 +uprv_dlsym_func(void *lib, const char* sym, UErrorCode *status) { + if(U_SUCCESS(*status)) { *status = U_UNSUPPORTED_ERROR; - return NULL; + } + return (UVoidFunction*)NULL; } - -#endif - #endif /* U_ENABLE_DYLOAD */ /* diff --git a/icuSources/common/putilimp.h b/icuSources/common/putilimp.h index 93de6a01..cbec89bf 100644 --- a/icuSources/common/putilimp.h +++ b/icuSources/common/putilimp.h @@ -1,7 +1,7 @@ /* ****************************************************************************** * -* Copyright (C) 1997-2010, International Business Machines +* Copyright (C) 1997-2012, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** @@ -19,6 +19,208 @@ #include "unicode/utypes.h" #include "unicode/putil.h" +/** + * \def U_SIGNED_RIGHT_SHIFT_IS_ARITHMETIC + * Nearly all CPUs and compilers implement a right-shift of a signed integer + * as an Arithmetic Shift Right which copies the sign bit (the Most Significant Bit (MSB)) + * into the vacated bits (sign extension). + * For example, (int32_t)0xfff5fff3>>4 becomes 0xffff5fff and -1>>1=-1. + * + * This can be useful for storing a signed value in the upper bits + * and another bit field in the lower bits. + * The signed value can be retrieved by simple right-shifting. + * + * This is consistent with the Java language. + * + * However, the C standard allows compilers to implement a right-shift of a signed integer + * as a Logical Shift Right which copies a 0 into the vacated bits. + * For example, (int32_t)0xfff5fff3>>4 becomes 0x0fff5fff and -1>>1=0x7fffffff. + * + * Code that depends on the natural behavior should be guarded with this macro, + * with an alternate path for unusual platforms. + * @internal + */ +#ifdef U_SIGNED_RIGHT_SHIFT_IS_ARITHMETIC + /* Use the predefined value. */ +#else + /* + * Nearly all CPUs & compilers implement a right-shift of a signed integer + * as an Arithmetic Shift Right (with sign extension). + */ +# define U_SIGNED_RIGHT_SHIFT_IS_ARITHMETIC 1 +#endif + +/** Define this to 1 if your platform supports IEEE 754 floating point, + to 0 if it does not. */ +#ifndef IEEE_754 +# define IEEE_754 1 +#endif + +/** + * uintptr_t is an optional part of the standard definitions in stdint.h. + * The opengroup.org documentation for stdint.h says + * "On XSI-conformant systems, the intptr_t and uintptr_t types are required; + * otherwise, they are optional." + * We assume that when uintptr_t is defined, UINTPTR_MAX is defined as well. + * + * Do not use ptrdiff_t since it is signed. size_t is unsigned. + */ +#if !defined(__intptr_t_defined) && !defined(UINTPTR_MAX) +typedef size_t uintptr_t; +#endif + +/** + * \def U_HAVE_MSVC_2003_OR_EARLIER + * Flag for workaround of MSVC 2003 optimization bugs + * @internal + */ +#if !defined(U_HAVE_MSVC_2003_OR_EARLIER) && defined(_MSC_VER) && (_MSC_VER < 1400) +#define U_HAVE_MSVC_2003_OR_EARLIER +#endif + +/*===========================================================================*/ +/** @{ Information about POSIX support */ +/*===========================================================================*/ + +#ifdef U_HAVE_NL_LANGINFO_CODESET + /* Use the predefined value. */ +#elif U_PLATFORM_HAS_WIN32_API +# define U_HAVE_NL_LANGINFO_CODESET 0 +#else +# define U_HAVE_NL_LANGINFO_CODESET 1 +#endif + +#ifdef U_NL_LANGINFO_CODESET + /* Use the predefined value. */ +#elif !U_HAVE_NL_LANGINFO_CODESET +# define U_NL_LANGINFO_CODESET -1 +#elif U_PLATFORM == U_PF_OS400 + /* not defined */ +#else +# define U_NL_LANGINFO_CODESET CODESET +#endif + +#ifdef U_TZSET + /* Use the predefined value. */ +#elif U_PLATFORM_USES_ONLY_WIN32_API +# define U_TZSET _tzset +#elif U_PLATFORM == U_PF_OS400 + /* not defined */ +#else +# define U_TZSET tzset +#endif + +#ifdef U_TIMEZONE + /* Use the predefined value. */ +#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_OS400 + /* not defined */ +#else +# define U_TIMEZONE timezone +#endif + +#ifdef U_TZNAME + /* Use the predefined value. */ +#elif U_PLATFORM_USES_ONLY_WIN32_API +# define U_TZNAME _tzname +#elif U_PLATFORM == U_PF_OS400 + /* not defined */ +#else +# define U_TZNAME tzname +#endif + +#ifdef U_HAVE_MMAP + /* Use the predefined value. */ +#elif U_PLATFORM_HAS_WIN32_API +# define U_HAVE_MMAP 0 +#else +# define U_HAVE_MMAP 1 +#endif + +#ifdef U_HAVE_POPEN + /* Use the predefined value. */ +#elif U_PLATFORM_USES_ONLY_WIN32_API +# define U_HAVE_POPEN 0 +#elif U_PLATFORM == U_PF_OS400 +# define U_HAVE_POPEN 0 +#else +# define U_HAVE_POPEN 1 +#endif + +/** + * \def U_HAVE_DIRENT_H + * Defines whether dirent.h is available. + * @internal + */ +#ifdef U_HAVE_DIRENT_H + /* Use the predefined value. */ +#elif U_PLATFORM_HAS_WIN32_API +# define U_HAVE_DIRENT_H 0 +#else +# define U_HAVE_DIRENT_H 1 +#endif + +/** @} */ + +/*===========================================================================*/ +/** @{ GCC built in functions for atomic memory operations */ +/*===========================================================================*/ + +/** + * \def U_HAVE_GCC_ATOMICS + * @internal + */ +#ifdef U_HAVE_GCC_ATOMICS + /* Use the predefined value. */ +#elif defined(__GNUC__) && ((__GNUC__ * 100 + __GNUC_MINOR__) >= 401) +# define U_HAVE_GCC_ATOMICS 1 +#else +# define U_HAVE_GCC_ATOMICS 0 +#endif + +/** @} */ + +/*===========================================================================*/ +/** @{ Code alignment */ +/*===========================================================================*/ + +/** + * \def U_ALIGN_CODE + * This is used to align code fragments to a specific byte boundary. + * This is useful for getting consistent performance test results. + * @internal + */ +#ifdef U_ALIGN_CODE + /* Use the predefined value. */ +#elif defined(_MSC_VER) && defined(_M_IX86) && !defined(_MANAGED) +# define U_ALIGN_CODE(boundarySize) __asm align boundarySize +#else +# define U_ALIGN_CODE(boundarySize) +#endif + +/** @} */ + +/*===========================================================================*/ +/** @{ Programs used by ICU code */ +/*===========================================================================*/ + +/** + * \def U_MAKE_IS_NMAKE + * Defines whether the "make" program is Windows nmake. + */ +#ifdef U_MAKE_IS_NMAKE + /* Use the predefined value. */ +#elif U_PLATFORM == U_PF_WINDOWS +# define U_MAKE_IS_NMAKE 1 +#else +# define U_MAKE_IS_NMAKE 0 +#endif + +/** @} */ + /*==========================================================================*/ /* Platform utilities */ /*==========================================================================*/ @@ -159,6 +361,29 @@ U_INTERNAL double U_EXPORT2 uprv_round(double x); /*U_INTERNAL int32_t U_EXPORT2 uprv_digitsAfterDecimal(double x);*/ #endif +#if !U_CHARSET_IS_UTF8 +/** + * Please use ucnv_getDefaultName() instead. + * Return the default codepage for this platform and locale. + * This function can call setlocale() on Unix platforms. Please read the + * platform documentation on setlocale() before calling this function. + * @return the default codepage for this platform + * @internal + */ +U_INTERNAL const char* U_EXPORT2 uprv_getDefaultCodepage(void); +#endif + +/** + * Please use uloc_getDefault() instead. + * Return the default locale ID string by querying ths system, or + * zero if one cannot be found. + * This function can call setlocale() on Unix platforms. Please read the + * platform documentation on setlocale() before calling this function. + * @return the default locale ID string + * @internal + */ +U_INTERNAL const char* U_EXPORT2 uprv_getDefaultLocaleID(void); + /** * Time zone utilities * @@ -253,40 +478,46 @@ U_INTERNAL void * U_EXPORT2 uprv_maximumPtr(void *base); * - return the largest possible pointer greater than base * - return a valid pointer according to the machine architecture (AS/400, 64-bit, etc.) * - avoid wrapping around at high addresses - * - make sure that the returned pointer is not farther from base than 0x7fffffff + * - make sure that the returned pointer is not farther from base than 0x7fffffff bytes * * @param base The beginning of a buffer to find the maximum offset from * @internal */ #ifndef U_MAX_PTR -# if defined(OS390) && !defined(_LP64) +# if U_PLATFORM == U_PF_OS390 && !defined(_LP64) /* We have 31-bit pointers. */ # define U_MAX_PTR(base) ((void *)0x7fffffff) -# elif defined(OS400) +# elif U_PLATFORM == U_PF_OS400 # define U_MAX_PTR(base) uprv_maximumPtr((void *)base) -# elif defined(__GNUC__) && __GNUC__ >= 4 -/* - * Due to a compiler optimization bug, gcc 4 causes test failures when doing - * this math arithmetic on pointers on some platforms. It seems like the - * pointers are considered signed instead of unsigned. The uintptr_t type - * isn't available on all platforms (i.e MSVC 6) and pointers aren't always - * a scalar value (i.e. i5/OS see uprv_maximumPtr function). - */ +# elif 0 + /* + * For platforms where pointers are scalar values (which is normal, but unlike i5/OS) + * but that do not define uintptr_t. + * + * However, this does not work on modern compilers: + * The C++ standard does not define pointer overflow, and allows compilers to + * assume that p+u>p for any pointer p and any integer u>0. + * Thus, modern compilers optimize away the ">" comparison. + * (See ICU tickets #7187 and #8096.) + */ +# define U_MAX_PTR(base) \ + ((void *)(((char *)(base)+0x7fffffffu) > (char *)(base) \ + ? ((char *)(base)+0x7fffffffu) \ + : (char *)-1)) +# else + /* Default version. C++ standard compliant for scalar pointers. */ # define U_MAX_PTR(base) \ ((void *)(((uintptr_t)(base)+0x7fffffffu) > (uintptr_t)(base) \ ? ((uintptr_t)(base)+0x7fffffffu) \ : (uintptr_t)-1)) -# else -# define U_MAX_PTR(base) \ - ((char *)(((char *)(base)+0x7fffffffu) > (char *)(base) \ - ? ((char *)(base)+0x7fffffffu) \ - : (char *)-1)) # endif #endif -#if U_ENABLE_DYLOAD /* Dynamic Library Functions */ +typedef void (UVoidFunction)(void); + +#if U_ENABLE_DYLOAD /** * Load a library * @internal (ICU 4.4) @@ -300,11 +531,35 @@ U_INTERNAL void * U_EXPORT2 uprv_dl_open(const char *libName, UErrorCode *status U_INTERNAL void U_EXPORT2 uprv_dl_close( void *lib, UErrorCode *status); /** - * Extract a symbol from a library - * @internal (ICU 4.4) + * Extract a symbol from a library (function) + * @internal (ICU 4.8) */ -U_INTERNAL void * U_EXPORT2 uprv_dl_sym( void *lib, const char *symbolName, UErrorCode *status); +U_INTERNAL UVoidFunction* U_EXPORT2 uprv_dlsym_func( void *lib, const char *symbolName, UErrorCode *status); + +/** + * Extract a symbol from a library (function) + * Not implemented, no clients. + * @internal + */ +/* U_INTERNAL void * U_EXPORT2 uprv_dlsym_data( void *lib, const char *symbolName, UErrorCode *status); */ #endif +/** + * Define malloc and related functions + * @internal + */ +#if U_PLATFORM == U_PF_OS400 +# define uprv_default_malloc(x) _C_TS_malloc(x) +# define uprv_default_realloc(x,y) _C_TS_realloc(x,y) +# define uprv_default_free(x) _C_TS_free(x) +/* also _C_TS_calloc(x) */ +#else +/* C defaults */ +# define uprv_default_malloc(x) malloc(x) +# define uprv_default_realloc(x,y) realloc(x,y) +# define uprv_default_free(x) free(x) +#endif + + #endif diff --git a/icuSources/common/rbbi.cpp b/icuSources/common/rbbi.cpp index 2615a4b3..f76d02ae 100644 --- a/icuSources/common/rbbi.cpp +++ b/icuSources/common/rbbi.cpp @@ -1,6 +1,6 @@ /* *************************************************************************** -* Copyright (C) 1999-2010 International Business Machines Corporation +* Copyright (C) 1999-2012 International Business Machines Corporation * and others. All rights reserved. *************************************************************************** */ @@ -86,6 +86,36 @@ RuleBasedBreakIterator::RuleBasedBreakIterator(const RBBIDataHeader* data, enum } } + +// +// Construct from precompiled binary rules (tables). This constructor is public API, +// taking the rules as a (const uint8_t *) to match the type produced by getBinaryRules(). +// +RuleBasedBreakIterator::RuleBasedBreakIterator(const uint8_t *compiledRules, + uint32_t ruleLength, + UErrorCode &status) { + init(); + if (U_FAILURE(status)) { + return; + } + if (compiledRules == NULL || ruleLength < sizeof(RBBIDataHeader)) { + status = U_ILLEGAL_ARGUMENT_ERROR; + return; + } + const RBBIDataHeader *data = (const RBBIDataHeader *)compiledRules; + if (data->fLength > ruleLength) { + status = U_ILLEGAL_ARGUMENT_ERROR; + return; + } + fData = new RBBIDataWrapper(data, RBBIDataWrapper::kDontAdopt, status); + if (U_FAILURE(status)) {return;} + if(fData == 0) { + status = U_MEMORY_ALLOCATION_ERROR; + return; + } +} + + //------------------------------------------------------------------------------- // // Constructor from a UDataMemory handle to precompiled break rules @@ -456,6 +486,37 @@ RuleBasedBreakIterator::setText(const UnicodeString& newText) { } +/** + * Provide a new UText for the input text. Must reference text with contents identical + * to the original. + * Intended for use with text data originating in Java (garbage collected) environments + * where the data may be moved in memory at arbitrary times. + */ +RuleBasedBreakIterator &RuleBasedBreakIterator::refreshInputText(UText *input, UErrorCode &status) { + if (U_FAILURE(status)) { + return *this; + } + if (input == NULL) { + status = U_ILLEGAL_ARGUMENT_ERROR; + return *this; + } + int64_t pos = utext_getNativeIndex(fText); + // Shallow read-only clone of the new UText into the existing input UText + fText = utext_clone(fText, input, FALSE, TRUE, &status); + if (U_FAILURE(status)) { + return *this; + } + utext_setNativeIndex(fText, pos); + if (utext_getNativeIndex(fText) != pos) { + // Sanity check. The new input utext is supposed to have the exact same + // contents as the old. If we can't set to the same position, it doesn't. + // The contents underlying the old utext might be invalid at this point, + // so it's not safe to check directly. + status = U_ILLEGAL_ARGUMENT_ERROR; + } + return *this; +} + /** * Sets the current iteration position to the beginning of the text. @@ -591,7 +652,7 @@ int32_t RuleBasedBreakIterator::previous(void) { int32_t start = current(); - UTEXT_PREVIOUS32(fText); + (void)UTEXT_PREVIOUS32(fText); int32_t lastResult = handlePrevious(fData->fReverseTable); if (lastResult == UBRK_DONE) { lastResult = 0; @@ -687,7 +748,7 @@ int32_t RuleBasedBreakIterator::following(int32_t offset) { // move forward one codepoint to prepare for moving back to a // safe point. // this handles offset being between a supplementary character - UTEXT_NEXT32(fText); + (void)UTEXT_NEXT32(fText); // handlePrevious will move most of the time to < 1 boundary away handlePrevious(fData->fSafeRevTable); int32_t result = next(); @@ -699,7 +760,7 @@ int32_t RuleBasedBreakIterator::following(int32_t offset) { if (fData->fSafeFwdTable != NULL) { // backup plan if forward safe table is not available utext_setNativeIndex(fText, offset); - UTEXT_PREVIOUS32(fText); + (void)UTEXT_PREVIOUS32(fText); // handle next will give result >= offset handleNext(fData->fSafeFwdTable); // previous will give result 0 or 1 boundary away from offset, @@ -799,7 +860,7 @@ int32_t RuleBasedBreakIterator::preceding(int32_t offset) { // indices to the containing code point. // For breakitereator::preceding only, these non-code-point indices need to be moved // up to refer to the following codepoint. - UTEXT_NEXT32(fText); + (void)UTEXT_NEXT32(fText); offset = (int32_t)UTEXT_GETNATIVEINDEX(fText); } @@ -808,7 +869,7 @@ int32_t RuleBasedBreakIterator::preceding(int32_t offset) { // (Change would interact with safe rules.) // TODO: change RBBI behavior for off-boundary indices to match that of UText? // affects only preceding(), seems cleaner, but is slightly different. - UTEXT_PREVIOUS32(fText); + (void)UTEXT_PREVIOUS32(fText); handleNext(fData->fSafeFwdTable); int32_t result = (int32_t)UTEXT_GETNATIVEINDEX(fText); while (result >= offset) { @@ -823,7 +884,7 @@ int32_t RuleBasedBreakIterator::preceding(int32_t offset) { // if they use safe tables at all. We have certainly never described // to anyone how to work with just one safe table. utext_setNativeIndex(fText, offset); - UTEXT_NEXT32(fText); + (void)UTEXT_NEXT32(fText); // handle previous will give result <= offset handlePrevious(fData->fSafeRevTable); @@ -927,7 +988,7 @@ enum RBBIRunMode { //----------------------------------------------------------------------------------- int32_t RuleBasedBreakIterator::handleNext(const RBBIStateTable *statetable) { int32_t state; - int16_t category = 0; + uint16_t category = 0; RBBIRunMode mode; RBBIStateTableRow *row; @@ -1022,7 +1083,7 @@ int32_t RuleBasedBreakIterator::handleNext(const RBBIStateTable *statetable) { } } - #ifdef RBBI_DEBUG + #ifdef RBBI_DEBUG if (fTrace) { RBBIDebugPrintf(" %4ld ", utext_getNativeIndex(fText)); if (0x20<=c && c<0x7f) { @@ -1036,7 +1097,12 @@ int32_t RuleBasedBreakIterator::handleNext(const RBBIStateTable *statetable) { // State Transition - move machine to its next state // - state = row->fNextState[category]; + + // Note: fNextState is defined as uint16_t[2], but we are casting + // a generated RBBI table to RBBIStateTableRow and some tables + // actually have more than 2 categories. + U_ASSERT(categoryfHeader->fCatCount); + state = row->fNextState[category]; /*Not accessing beyond memory*/ row = (RBBIStateTableRow *) // (statetable->fTableData + (statetable->fRowLen * state)); (tableData + tableRowLen * state); @@ -1139,7 +1205,7 @@ continueOn: //----------------------------------------------------------------------------------- int32_t RuleBasedBreakIterator::handlePrevious(const RBBIStateTable *statetable) { int32_t state; - int16_t category = 0; + uint16_t category = 0; RBBIRunMode mode; RBBIStateTableRow *row; UChar32 c; @@ -1203,7 +1269,7 @@ int32_t RuleBasedBreakIterator::handlePrevious(const RBBIStateTable *statetable) // Ran off start, no match found. // move one index one (towards the start, since we are doing a previous()) UTEXT_SETNATIVEINDEX(fText, initialPosition); - UTEXT_PREVIOUS32(fText); // TODO: shouldn't be necessary. We're already at beginning. Check. + (void)UTEXT_PREVIOUS32(fText); // TODO: shouldn't be necessary. We're already at beginning. Check. } break; } @@ -1251,7 +1317,12 @@ int32_t RuleBasedBreakIterator::handlePrevious(const RBBIStateTable *statetable) // State Transition - move machine to its next state // - state = row->fNextState[category]; + + // Note: fNextState is defined as uint16_t[2], but we are casting + // a generated RBBI table to RBBIStateTableRow and some tables + // actually have more than 2 categories. + U_ASSERT(categoryfHeader->fCatCount); + state = row->fNextState[category]; /*Not accessing beyond memory*/ row = (RBBIStateTableRow *) (statetable->fTableData + (statetable->fRowLen * state)); @@ -1504,19 +1575,8 @@ BreakIterator * RuleBasedBreakIterator::createBufferClone(void *stackBuffer, // // Clone the source BI into the caller-supplied buffer. - // TODO: using an overloaded operator new to directly initialize the - // copy in the user's buffer would be better, but it doesn't seem - // to get along with namespaces. Investigate why. - // - // The memcpy is only safe with an empty (default constructed) - // break iterator. Use on others can screw up reference counts - // to data. memcpy-ing objects is not really a good idea... // - RuleBasedBreakIterator localIter; // Empty break iterator, source for memcpy - RuleBasedBreakIterator *clone = (RuleBasedBreakIterator *)buf; - uprv_memcpy(clone, &localIter, sizeof(RuleBasedBreakIterator)); // init C++ gorp, BreakIterator base class part - clone->init(); // Init RuleBasedBreakIterator part, (user default constructor) - *clone = *this; // clone = the real BI we want. + RuleBasedBreakIterator *clone = new(buf) RuleBasedBreakIterator(*this); clone->fBufferClone = TRUE; // Flag to prevent deleting storage on close (From C code) return clone; @@ -1730,7 +1790,7 @@ U_NAMESPACE_END // defined in ucln_cmn.h -static U_NAMESPACE_QUALIFIER UStack *gLanguageBreakFactories = NULL; +static icu::UStack *gLanguageBreakFactories = NULL; /** * Release all static memory held by breakiterator. @@ -1747,7 +1807,7 @@ U_CDECL_END U_CDECL_BEGIN static void U_CALLCONV _deleteFactory(void *obj) { - delete (U_NAMESPACE_QUALIFIER LanguageBreakFactory *) obj; + delete (icu::LanguageBreakFactory *) obj; } U_CDECL_END U_NAMESPACE_BEGIN diff --git a/icuSources/common/rbbidata.h b/icuSources/common/rbbidata.h index ee6aa486..7073b8d9 100644 --- a/icuSources/common/rbbidata.h +++ b/icuSources/common/rbbidata.h @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 1999-2005,2008 International Business Machines +* Copyright (C) 1999-2011 International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* @@ -45,7 +45,7 @@ ubrk_swap(const UDataSwapper *ds, const void *inData, int32_t length, void *outData, UErrorCode *pErrorCode); -#ifdef XP_CPLUSPLUS +#ifdef __cplusplus #include "unicode/uobject.h" #include "unicode/unistr.h" @@ -113,8 +113,8 @@ struct RBBIStateTableRow { /* tags (rule status values) */ int16_t fReserved; uint16_t fNextState[2]; /* Next State, indexed by char category. */ - /* Array Size is fNumCols from the */ - /* state table header. */ + /* This array does not have two elements */ + /* Array Size is actually fData->fHeader->fCatCount */ /* CAUTION: see RBBITableBuilder::getTableSize() */ /* before changing anything here. */ }; diff --git a/icuSources/common/rbbirb.cpp b/icuSources/common/rbbirb.cpp index bbc11cd9..12de395b 100644 --- a/icuSources/common/rbbirb.cpp +++ b/icuSources/common/rbbirb.cpp @@ -1,7 +1,7 @@ // // file: rbbirb.cpp // -// Copyright (C) 2002-2008, International Business Machines Corporation and others. +// Copyright (C) 2002-2011, International Business Machines Corporation and others. // All Rights Reserved. // // This file contains the RBBIRuleBuilder class implementation. This is the main class for @@ -260,19 +260,14 @@ RBBIRuleBuilder::createRuleBasedBreakIterator( const UnicodeString &rules, builder.fReverseTables = new RBBITableBuilder(&builder, &builder.fReverseTree); builder.fSafeFwdTables = new RBBITableBuilder(&builder, &builder.fSafeFwdTree); builder.fSafeRevTables = new RBBITableBuilder(&builder, &builder.fSafeRevTree); - if (U_SUCCESS(status) - && (builder.fForwardTables == NULL || builder.fReverseTables == NULL || - builder.fSafeFwdTables == NULL || builder.fSafeRevTables == NULL)) + if (builder.fForwardTables == NULL || builder.fReverseTables == NULL || + builder.fSafeFwdTables == NULL || builder.fSafeRevTables == NULL) { status = U_MEMORY_ALLOCATION_ERROR; - } - - // Before building the tables, check to make sure the status is ok. - if (U_FAILURE(status)) { - delete builder.fForwardTables; builder.fForwardTables = NULL; - delete builder.fReverseTables; builder.fReverseTables = NULL; - delete builder.fSafeFwdTables; builder.fSafeFwdTables = NULL; - delete builder.fSafeRevTables; builder.fSafeRevTables = NULL; + delete builder.fForwardTables; builder.fForwardTables = NULL; + delete builder.fReverseTables; builder.fReverseTables = NULL; + delete builder.fSafeFwdTables; builder.fSafeFwdTables = NULL; + delete builder.fSafeRevTables; builder.fSafeRevTables = NULL; return NULL; } diff --git a/icuSources/common/rbbiscan.cpp b/icuSources/common/rbbiscan.cpp index dacbd63a..0113c08e 100644 --- a/icuSources/common/rbbiscan.cpp +++ b/icuSources/common/rbbiscan.cpp @@ -2,7 +2,7 @@ // // file: rbbiscan.cpp // -// Copyright (C) 2002-2010, International Business Machines Corporation and others. +// Copyright (C) 2002-2012, International Business Machines Corporation and others. // All Rights Reserved. // // This file contains the Rule Based Break Iterator Rule Builder functions for @@ -23,7 +23,6 @@ #include "unicode/uchriter.h" #include "unicode/parsepos.h" #include "unicode/parseerr.h" -#include "util.h" #include "cmemory.h" #include "cstring.h" @@ -36,6 +35,7 @@ #include "uassert.h" +#define LENGTHOF(array) (int32_t)(sizeof(array)/sizeof((array)[0])) //------------------------------------------------------------------------------ // @@ -72,7 +72,7 @@ static const UChar kAny[] = {0x61, 0x6e, 0x79, 0x00}; // "any" U_CDECL_BEGIN static void U_CALLCONV RBBISetTable_deleter(void *p) { - U_NAMESPACE_QUALIFIER RBBISetTableEl *px = (U_NAMESPACE_QUALIFIER RBBISetTableEl *)p; + icu::RBBISetTableEl *px = (icu::RBBISetTableEl *)p; delete px->key; // Note: px->val is owned by the linked list "fSetsListHead" in scanner. // Don't delete the value nodes here. @@ -121,19 +121,20 @@ RBBIRuleScanner::RBBIRuleScanner(RBBIRuleBuilder *rb) // all instances of RBBIRuleScanners. BUT this is quite a bit simpler, // and the time to build these few sets should be small compared to a // full break iterator build. - fRuleSets[kRuleSet_rule_char-128] = UnicodeSet(gRuleSet_rule_char_pattern, *rb->fStatus); - UnicodeSet *whitespaceSet = uprv_openRuleWhiteSpaceSet(rb->fStatus); - if (U_FAILURE(*rb->fStatus)) { - return; - } - fRuleSets[kRuleSet_white_space-128] = *whitespaceSet; - delete whitespaceSet; - fRuleSets[kRuleSet_name_char-128] = UnicodeSet(gRuleSet_name_char_pattern, *rb->fStatus); - fRuleSets[kRuleSet_name_start_char-128] = UnicodeSet(gRuleSet_name_start_char_pattern, *rb->fStatus); - fRuleSets[kRuleSet_digit_char-128] = UnicodeSet(gRuleSet_digit_char_pattern, *rb->fStatus); + fRuleSets[kRuleSet_rule_char-128] + = UnicodeSet(UnicodeString(gRuleSet_rule_char_pattern), *rb->fStatus); + // fRuleSets[kRuleSet_white_space-128] = [:Pattern_White_Space:] + fRuleSets[kRuleSet_white_space-128]. + add(9, 0xd).add(0x20).add(0x85).add(0x200e, 0x200f).add(0x2028, 0x2029); + fRuleSets[kRuleSet_name_char-128] + = UnicodeSet(UnicodeString(gRuleSet_name_char_pattern), *rb->fStatus); + fRuleSets[kRuleSet_name_start_char-128] + = UnicodeSet(UnicodeString(gRuleSet_name_start_char_pattern), *rb->fStatus); + fRuleSets[kRuleSet_digit_char-128] + = UnicodeSet(UnicodeString(gRuleSet_digit_char_pattern), *rb->fStatus); if (*rb->fStatus == U_ILLEGAL_ARGUMENT_ERROR) { // This case happens if ICU's data is missing. UnicodeSet tries to look up property - // names from the init string, can't find them, and claims an illegal arguement. + // names from the init string, can't find them, and claims an illegal argument. // Change the error so that the actual problem will be clearer to users. *rb->fStatus = U_BRK_INIT_ERROR; } @@ -419,7 +420,7 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) // sets that just happen to contain only one character. { n = pushNewNode(RBBINode::setRef); - findSetFor(fC.fChar, n); + findSetFor(UnicodeString(fC.fChar), n); n->fFirstPos = fScanIndex; n->fLastPos = fNextIndex; fRB->fRules.extractBetween(n->fFirstPos, n->fLastPos, n->fText); @@ -430,7 +431,7 @@ UBool RBBIRuleScanner::doParseActions(int32_t action) // scanned a ".", meaning match any single character. { n = pushNewNode(RBBINode::setRef); - findSetFor(kAny, n); + findSetFor(UnicodeString(TRUE, kAny, 3), n); n->fFirstPos = fScanIndex; n->fLastPos = fNextIndex; fRB->fRules.extractBetween(n->fFirstPos, n->fLastPos, n->fText); @@ -992,6 +993,7 @@ void RBBIRuleScanner::parse() { if (tableEl->fCharClass >= 128 && tableEl->fCharClass < 240 && // Table specs a char class && fC.fEscaped == FALSE && // char is not escaped && fC.fChar != (UChar32)-1) { // char is not EOF + U_ASSERT((tableEl->fCharClass-128) < LENGTHOF(fRuleSets)); if (fRuleSets[tableEl->fCharClass-128].contains(fC.fChar)) { // Table row specified a character class, or set of characters, // and the current char matches it. @@ -1051,7 +1053,7 @@ void RBBIRuleScanner::parse() { if (fRB->fReverseTree == NULL) { fRB->fReverseTree = pushNewNode(RBBINode::opStar); RBBINode *operand = pushNewNode(RBBINode::setRef); - findSetFor(kAny, operand); + findSetFor(UnicodeString(TRUE, kAny, 3), operand); fRB->fReverseTree->fLeftChild = operand; operand->fParent = fRB->fReverseTree; fNodeStackPtr -= 2; @@ -1146,11 +1148,11 @@ void RBBIRuleScanner::scanSet() { pos.setIndex(fScanIndex); startPos = fScanIndex; UErrorCode localStatus = U_ZERO_ERROR; - uset = new UnicodeSet(fRB->fRules, pos, USET_IGNORE_SPACE, - fSymbolTable, - localStatus); + uset = new UnicodeSet(); if (uset == NULL) { localStatus = U_MEMORY_ALLOCATION_ERROR; + } else { + uset->applyPatternIgnoreSpace(fRB->fRules, pos, fSymbolTable, localStatus); } if (U_FAILURE(localStatus)) { // TODO: Get more accurate position of the error from UnicodeSet's return info. @@ -1165,6 +1167,7 @@ void RBBIRuleScanner::scanSet() { // Verify that the set contains at least one code point. // + U_ASSERT(uset!=NULL); if (uset->isEmpty()) { // This set is empty. // Make it an error, because it almost certainly is not what the user wanted. diff --git a/icuSources/common/rbbistbl.cpp b/icuSources/common/rbbistbl.cpp index cbcd3815..804eca72 100644 --- a/icuSources/common/rbbistbl.cpp +++ b/icuSources/common/rbbistbl.cpp @@ -3,8 +3,8 @@ // /* *************************************************************************** -* Copyright (C) 2002-2006 International Business Machines Corporation * -* and others. All rights reserved. * +* Copyright (C) 2002-2011 International Business Machines Corporation +* and others. All rights reserved. *************************************************************************** */ @@ -29,7 +29,7 @@ // U_CDECL_BEGIN static void U_CALLCONV RBBISymbolTableEntry_deleter(void *p) { - U_NAMESPACE_QUALIFIER RBBISymbolTableEntry *px = (U_NAMESPACE_QUALIFIER RBBISymbolTableEntry *)p; + icu::RBBISymbolTableEntry *px = (icu::RBBISymbolTableEntry *)p; delete px; } U_CDECL_END diff --git a/icuSources/common/resbund.cpp b/icuSources/common/resbund.cpp index e1a58d2d..f87a5724 100644 --- a/icuSources/common/resbund.cpp +++ b/icuSources/common/resbund.cpp @@ -1,6 +1,6 @@ /* ********************************************************************** -* Copyright (C) 1997-2010, International Business Machines +* Copyright (C) 1997-2011, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * diff --git a/icuSources/common/ruleiter.cpp b/icuSources/common/ruleiter.cpp index b99a8315..667795ef 100644 --- a/icuSources/common/ruleiter.cpp +++ b/icuSources/common/ruleiter.cpp @@ -1,6 +1,6 @@ /* ********************************************************************** -* Copyright (c) 2003-2007, International Business Machines +* Copyright (c) 2003-2011, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * Author: Alan Liu @@ -10,9 +10,10 @@ */ #include "ruleiter.h" #include "unicode/parsepos.h" -#include "unicode/unistr.h" #include "unicode/symtable.h" -#include "util.h" +#include "unicode/unistr.h" +#include "unicode/utf16.h" +#include "patternprops.h" /* \U87654321 or \ud800\udc00 */ #define MAX_U_NOTATION_LEN 12 @@ -40,7 +41,7 @@ UChar32 RuleCharacterIterator::next(int32_t options, UBool& isEscaped, UErrorCod for (;;) { c = _current(); - _advance(UTF_CHAR_LENGTH(c)); + _advance(U16_LENGTH(c)); if (c == SymbolTable::SYMBOL_REF && buf == 0 && (options & PARSE_VARIABLES) != 0 && sym != 0) { @@ -63,8 +64,7 @@ UChar32 RuleCharacterIterator::next(int32_t options, UBool& isEscaped, UErrorCod continue; } - if ((options & SKIP_WHITESPACE) != 0 && - uprv_isRuleWhiteSpace(c)) { + if ((options & SKIP_WHITESPACE) != 0 && PatternProps::isWhiteSpace(c)) { continue; } @@ -102,8 +102,8 @@ void RuleCharacterIterator::skipIgnored(int32_t options) { if ((options & SKIP_WHITESPACE) != 0) { for (;;) { UChar32 a = _current(); - if (!uprv_isRuleWhiteSpace(a)) break; - _advance(UTF_CHAR_LENGTH(a)); + if (!PatternProps::isWhiteSpace(a)) break; + _advance(U16_LENGTH(a)); } } } diff --git a/icuSources/common/ruleiter.h b/icuSources/common/ruleiter.h index cc4e8475..d8fe212c 100644 --- a/icuSources/common/ruleiter.h +++ b/icuSources/common/ruleiter.h @@ -1,6 +1,6 @@ /* ********************************************************************** -* Copyright (c) 2003-2007, International Business Machines +* Copyright (c) 2003-2011, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * Author: Alan Liu @@ -82,9 +82,8 @@ public: /** * Bitmask option to enable skipping of whitespace. If (options & - * SKIP_WHITESPACE) != 0, then whitespace characters will be silently - * skipped, as if they were not present in the input. Whitespace - * characters are defined by UCharacterProperty.isRuleWhiteSpace(). + * SKIP_WHITESPACE) != 0, then Pattern_White_Space characters will be silently + * skipped, as if they were not present in the input. */ enum { SKIP_WHITESPACE = 4 }; diff --git a/icuSources/common/serv.cpp b/icuSources/common/serv.cpp index 4f1da5be..2cddcfe6 100644 --- a/icuSources/common/serv.cpp +++ b/icuSources/common/serv.cpp @@ -1,6 +1,6 @@ /** ******************************************************************************* -* Copyright (C) 2001-2010, International Business Machines Corporation. +* Copyright (C) 2001-2011, International Business Machines Corporation. * All Rights Reserved. ******************************************************************************* */ @@ -120,6 +120,8 @@ UOBJECT_DEFINE_RTTI_IMPLEMENTATION(ICUServiceKey) ****************************************************************** */ +ICUServiceFactory::~ICUServiceFactory() {} + SimpleFactory::SimpleFactory(UObject* instanceToAdopt, const UnicodeString& id, UBool visible) : _instance(instanceToAdopt), _id(id), _visible(visible) { @@ -188,6 +190,8 @@ UOBJECT_DEFINE_RTTI_IMPLEMENTATION(SimpleFactory) ****************************************************************** */ +ServiceListener::~ServiceListener() {} + UOBJECT_DEFINE_RTTI_IMPLEMENTATION(ServiceListener) /* @@ -278,7 +282,7 @@ public: DNCache(const Locale& _locale) : cache(), locale(_locale) { - // cache.setKeyDeleter(uhash_deleteUnicodeString); + // cache.setKeyDeleter(uprv_deleteUObject); } }; @@ -327,28 +331,26 @@ U_CDECL_END ****************************************************************** */ +static UMTX lock; + ICUService::ICUService() : name() -, lock(0) , timestamp(0) , factories(NULL) , serviceCache(NULL) , idCache(NULL) , dnCache(NULL) { - umtx_init(&lock); } ICUService::ICUService(const UnicodeString& newName) : name(newName) -, lock(0) , timestamp(0) , factories(NULL) , serviceCache(NULL) , idCache(NULL) , dnCache(NULL) { - umtx_init(&lock); } ICUService::~ICUService() @@ -359,7 +361,6 @@ ICUService::~ICUService() delete factories; factories = NULL; } - umtx_destroy(&lock); } UObject* @@ -446,7 +447,7 @@ ICUService::getKey(ICUServiceKey& key, UnicodeString* actualReturn, const ICUSer // if factory is not null, we're calling from within the mutex, // and since some unix machines don't have reentrant mutexes we // need to make sure not to try to lock it again. - XMutex mutex(&ncthis->lock, factory != NULL); + XMutex mutex(&lock, factory != NULL); if (serviceCache == NULL) { ncthis->serviceCache = new Hashtable(status); @@ -522,7 +523,7 @@ ICUService::getKey(ICUServiceKey& key, UnicodeString* actualReturn, const ICUSer // fallback to the one that succeeded, we want to hit the // cache the first time next goaround. if (cacheDescriptorList._obj == NULL) { - cacheDescriptorList._obj = new UVector(uhash_deleteUnicodeString, NULL, 5, status); + cacheDescriptorList._obj = new UVector(uprv_deleteUObject, NULL, 5, status); if (U_FAILURE(status)) { return NULL; } @@ -612,9 +613,8 @@ ICUService::getVisibleIDs(UVector& result, const UnicodeString* matchID, UErrorC return result; } - ICUService * ncthis = (ICUService*)this; // cast away semantic const { - Mutex mutex(&ncthis->lock); + Mutex mutex(&lock); const Hashtable* map = getVisibleIDMap(status); if (map != NULL) { ICUServiceKey* fallbackKey = createKey(matchID, status); @@ -690,9 +690,8 @@ UnicodeString& ICUService::getDisplayName(const UnicodeString& id, UnicodeString& result, const Locale& locale) const { { - ICUService* ncthis = (ICUService*)this; // cast away semantic const UErrorCode status = U_ZERO_ERROR; - Mutex mutex(&ncthis->lock); + Mutex mutex(&lock); const Hashtable* map = getVisibleIDMap(status); if (map != NULL) { ICUServiceFactory* f = (ICUServiceFactory*)map->get(id); @@ -744,7 +743,7 @@ ICUService::getDisplayNames(UVector& result, result.setDeleter(userv_deleteStringPair); if (U_SUCCESS(status)) { ICUService* ncthis = (ICUService*)this; // cast away semantic const - Mutex mutex(&ncthis->lock); + Mutex mutex(&lock); if (dnCache != NULL && dnCache->locale != locale) { delete dnCache; @@ -753,32 +752,33 @@ ICUService::getDisplayNames(UVector& result, if (dnCache == NULL) { const Hashtable* m = getVisibleIDMap(status); - if (m != NULL) { - ncthis->dnCache = new DNCache(locale); - if (dnCache == NULL) { - status = U_MEMORY_ALLOCATION_ERROR; - return result; - } + if (U_FAILURE(status)) { + return result; + } + ncthis->dnCache = new DNCache(locale); + if (dnCache == NULL) { + status = U_MEMORY_ALLOCATION_ERROR; + return result; + } - int32_t pos = -1; - const UHashElement* entry = NULL; - while ((entry = m->nextElement(pos)) != NULL) { - const UnicodeString* id = (const UnicodeString*)entry->key.pointer; - ICUServiceFactory* f = (ICUServiceFactory*)entry->value.pointer; - UnicodeString dname; - f->getDisplayName(*id, locale, dname); - if (dname.isBogus()) { - status = U_MEMORY_ALLOCATION_ERROR; - } else { - dnCache->cache.put(dname, (void*)id, status); // share pointer with visibleIDMap - if (U_SUCCESS(status)) { - continue; - } + int32_t pos = -1; + const UHashElement* entry = NULL; + while ((entry = m->nextElement(pos)) != NULL) { + const UnicodeString* id = (const UnicodeString*)entry->key.pointer; + ICUServiceFactory* f = (ICUServiceFactory*)entry->value.pointer; + UnicodeString dname; + f->getDisplayName(*id, locale, dname); + if (dname.isBogus()) { + status = U_MEMORY_ALLOCATION_ERROR; + } else { + dnCache->cache.put(dname, (void*)id, status); // share pointer with visibleIDMap + if (U_SUCCESS(status)) { + continue; } - delete dnCache; - ncthis->dnCache = NULL; - return result; } + delete dnCache; + ncthis->dnCache = NULL; + return result; } } } diff --git a/icuSources/common/serv.h b/icuSources/common/serv.h index 2e498fb4..51008094 100644 --- a/icuSources/common/serv.h +++ b/icuSources/common/serv.h @@ -1,6 +1,6 @@ /** ******************************************************************************* - * Copyright (C) 2001-2007, International Business Machines Corporation. * + * Copyright (C) 2001-2011, International Business Machines Corporation. * * All Rights Reserved. * ******************************************************************************* */ @@ -211,6 +211,7 @@ public: */ class U_COMMON_API ICUServiceFactory : public UObject { public: + virtual ~ICUServiceFactory(); /** *

Create a service object from the key, if this factory @@ -367,6 +368,8 @@ public: */ class U_COMMON_API ServiceListener : public EventListener { public: + virtual ~ServiceListener(); + /** *

This method is called when the service changes. At the time of the * call this listener is registered with the service. It must @@ -527,11 +530,6 @@ class U_COMMON_API ICUService : public ICUNotifier { private: - /** - * single lock used by this service. - */ - UMTX lock; - /** * Timestamp so iterators can be fail-fast. */ diff --git a/icuSources/common/servloc.h b/icuSources/common/servloc.h index d08b09e3..1054cd98 100644 --- a/icuSources/common/servloc.h +++ b/icuSources/common/servloc.h @@ -1,6 +1,6 @@ /** ******************************************************************************* - * Copyright (C) 2001-2005, International Business Machines Corporation and * + * Copyright (C) 2001-2011, International Business Machines Corporation and * * others. All Rights Reserved. * ******************************************************************************* * @@ -425,7 +425,6 @@ class U_COMMON_API ICULocaleService : public ICUService private: Locale fallbackLocale; UnicodeString fallbackLocaleName; - UMTX llock; public: /** diff --git a/icuSources/common/servls.cpp b/icuSources/common/servls.cpp index b39e72ed..0e29bfce 100644 --- a/icuSources/common/servls.cpp +++ b/icuSources/common/servls.cpp @@ -1,6 +1,6 @@ /** ******************************************************************************* - * Copyright (C) 2001-2004, International Business Machines Corporation and * + * Copyright (C) 2001-2011, International Business Machines Corporation and * * others. All Rights Reserved. * ******************************************************************************* * @@ -15,7 +15,6 @@ #include "cmemory.h" #include "servloc.h" #include "ustrfmt.h" -#include "uhash.h" #include "charstr.h" #include "ucln_cmn.h" #include "uassert.h" @@ -26,24 +25,20 @@ U_NAMESPACE_BEGIN +static UMTX llock; ICULocaleService::ICULocaleService() : fallbackLocale(Locale::getDefault()) - , llock(0) { - umtx_init(&llock); } ICULocaleService::ICULocaleService(const UnicodeString& dname) : ICUService(dname) , fallbackLocale(Locale::getDefault()) - , llock(0) { - umtx_init(&llock); } ICULocaleService::~ICULocaleService() { - umtx_destroy(&llock); } UObject* @@ -167,7 +162,7 @@ private: ServiceEnumeration(const ICULocaleService* service, UErrorCode &status) : _service(service) , _timestamp(service->getTimestamp()) - , _ids(uhash_deleteUnicodeString, NULL, status) + , _ids(uprv_deleteUObject, NULL, status) , _pos(0) { _service->getVisibleIDs(_ids, status); @@ -176,7 +171,7 @@ private: ServiceEnumeration(const ServiceEnumeration &other, UErrorCode &status) : _service(other._service) , _timestamp(other._timestamp) - , _ids(uhash_deleteUnicodeString, NULL, status) + , _ids(uprv_deleteUObject, NULL, status) , _pos(0) { if(U_SUCCESS(status)) { @@ -204,7 +199,7 @@ public: return NULL; } - virtual ~ServiceEnumeration() {} + virtual ~ServiceEnumeration(); virtual StringEnumeration *clone() const { UErrorCode status = U_ZERO_ERROR; @@ -253,6 +248,8 @@ public: virtual UClassID getDynamicClassID(void) const; }; +ServiceEnumeration::~ServiceEnumeration() {} + UOBJECT_DEFINE_RTTI_IMPLEMENTATION(ServiceEnumeration) StringEnumeration* @@ -267,7 +264,7 @@ ICULocaleService::validateFallbackLocale() const const Locale& loc = Locale::getDefault(); ICULocaleService* ncThis = (ICULocaleService*)this; { - Mutex mutex(&ncThis->llock); + Mutex mutex(&llock); if (loc != fallbackLocale) { ncThis->fallbackLocale = loc; LocaleUtility::initNameFromLocale(loc, ncThis->fallbackLocaleName); diff --git a/icuSources/common/servnotf.cpp b/icuSources/common/servnotf.cpp index 6adf52ec..feecbc31 100644 --- a/icuSources/common/servnotf.cpp +++ b/icuSources/common/servnotf.cpp @@ -1,6 +1,6 @@ /** ******************************************************************************* - * Copyright (C) 2001-2006, International Business Machines Corporation and * + * Copyright (C) 2001-2011, International Business Machines Corporation and * * others. All Rights Reserved. * ******************************************************************************* */ @@ -19,10 +19,11 @@ U_NAMESPACE_BEGIN EventListener::~EventListener() {} UOBJECT_DEFINE_RTTI_IMPLEMENTATION(EventListener) +static UMTX notifyLock; + ICUNotifier::ICUNotifier(void) -: notifyLock(0), listeners(NULL) +: listeners(NULL) { - umtx_init(¬ifyLock); } ICUNotifier::~ICUNotifier(void) { @@ -31,7 +32,6 @@ ICUNotifier::~ICUNotifier(void) { delete listeners; listeners = NULL; } - umtx_destroy(¬ifyLock); } diff --git a/icuSources/common/servnotf.h b/icuSources/common/servnotf.h index 19c2d690..4fae2f39 100644 --- a/icuSources/common/servnotf.h +++ b/icuSources/common/servnotf.h @@ -1,6 +1,6 @@ /** ******************************************************************************* - * Copyright (C) 2001-2004, International Business Machines Corporation and * + * Copyright (C) 2001-2011, International Business Machines Corporation and * * others. All Rights Reserved. * ******************************************************************************* */ @@ -70,7 +70,6 @@ public: */ class U_COMMON_API ICUNotifier : public UMemory { -private: UMTX notifyLock; private: UVector* listeners; public: diff --git a/icuSources/common/stringtriebuilder.cpp b/icuSources/common/stringtriebuilder.cpp new file mode 100644 index 00000000..e3e58eb6 --- /dev/null +++ b/icuSources/common/stringtriebuilder.cpp @@ -0,0 +1,620 @@ +/* +******************************************************************************* +* Copyright (C) 2010-2011, International Business Machines +* Corporation and others. All Rights Reserved. +******************************************************************************* +* file name: stringtriebuilder.cpp +* encoding: US-ASCII +* tab size: 8 (not used) +* indentation:4 +* +* created on: 2010dec24 +* created by: Markus W. Scherer +*/ + +#include // for 'typeid' to work +#include "unicode/utypes.h" +#include "unicode/stringtriebuilder.h" +#include "uassert.h" +#include "uhash.h" + +U_CDECL_BEGIN + +static int32_t U_CALLCONV +hashStringTrieNode(const UHashTok key) { + return icu::StringTrieBuilder::hashNode(key.pointer); +} + +static UBool U_CALLCONV +equalStringTrieNodes(const UHashTok key1, const UHashTok key2) { + return icu::StringTrieBuilder::equalNodes(key1.pointer, key2.pointer); +} + +U_CDECL_END + +U_NAMESPACE_BEGIN + +StringTrieBuilder::StringTrieBuilder() : nodes(NULL) {} + +StringTrieBuilder::~StringTrieBuilder() { + deleteCompactBuilder(); +} + +void +StringTrieBuilder::createCompactBuilder(int32_t sizeGuess, UErrorCode &errorCode) { + if(U_FAILURE(errorCode)) { + return; + } + nodes=uhash_openSize(hashStringTrieNode, equalStringTrieNodes, NULL, + sizeGuess, &errorCode); + if(U_SUCCESS(errorCode)) { + if(nodes==NULL) { + errorCode=U_MEMORY_ALLOCATION_ERROR; + } else { + uhash_setKeyDeleter(nodes, uprv_deleteUObject); + } + } +} + +void +StringTrieBuilder::deleteCompactBuilder() { + uhash_close(nodes); + nodes=NULL; +} + +void +StringTrieBuilder::build(UStringTrieBuildOption buildOption, int32_t elementsLength, + UErrorCode &errorCode) { + if(buildOption==USTRINGTRIE_BUILD_FAST) { + writeNode(0, elementsLength, 0); + } else /* USTRINGTRIE_BUILD_SMALL */ { + createCompactBuilder(2*elementsLength, errorCode); + Node *root=makeNode(0, elementsLength, 0, errorCode); + if(U_SUCCESS(errorCode)) { + root->markRightEdgesFirst(-1); + root->write(*this); + } + deleteCompactBuilder(); + } +} + +// Requires startmaxLinearMatchLength) { + lastUnitIndex-=maxLinearMatchLength; + length-=maxLinearMatchLength; + writeElementUnits(start, lastUnitIndex, maxLinearMatchLength); + write(getMinLinearMatch()+maxLinearMatchLength-1); + } + writeElementUnits(start, unitIndex, length); + type=getMinLinearMatch()+length-1; + } else { + // Branch node. + int32_t length=countElementUnits(start, limit, unitIndex); + // length>=2 because minUnit!=maxUnit. + writeBranchSubNode(start, limit, unitIndex, length); + if(--lengthgetMaxBranchLinearSubNodeLength()) { + // Branch on the middle unit. + // First, find the middle unit. + int32_t i=skipElementsBySomeUnits(start, unitIndex, length/2); + // Encode the less-than branch first. + middleUnits[ltLength]=getElementUnit(i, unitIndex); // middle unit + lessThan[ltLength]=writeBranchSubNode(start, i, unitIndex, length/2); + ++ltLength; + // Continue for the greater-or-equal branch. + start=i; + length=length-length/2; + } + // For each unit, find its elements array start and whether it has a final value. + int32_t starts[kMaxBranchLinearSubNodeLength]; + UBool isFinal[kMaxBranchLinearSubNodeLength-1]; + int32_t unitNumber=0; + do { + int32_t i=starts[unitNumber]=start; + UChar unit=getElementUnit(i++, unitIndex); + i=indexOfElementWithNextUnit(i, unitIndex, unit); + isFinal[unitNumber]= start==i-1 && unitIndex+1==getElementStringLength(start); + start=i; + } while(++unitNumber0); + // The maxUnit sub-node is written as the very last one because we do + // not jump for it at all. + unitNumber=length-1; + writeNode(start, limit, unitIndex+1); + int32_t offset=write(getElementUnit(start, unitIndex)); + // Write the rest of this node's unit-value pairs. + while(--unitNumber>=0) { + start=starts[unitNumber]; + int32_t value; + if(isFinal[unitNumber]) { + // Write the final value for the one string ending with this unit. + value=getElementValue(start); + } else { + // Write the delta to the start position of the sub-node. + value=offset-jumpTargets[unitNumber]; + } + writeValueAndFinal(value, isFinal[unitNumber]); + offset=write(getElementUnit(start, unitIndex)); + } + // Write the split-branch nodes. + while(ltLength>0) { + --ltLength; + writeDeltaTo(lessThan[ltLength]); + offset=write(middleUnits[ltLength]); + } + return offset; +} + +// Requires startmaxLinearMatchLength) { + lastUnitIndex-=maxLinearMatchLength; + length-=maxLinearMatchLength; + node=createLinearMatchNode(start, lastUnitIndex, maxLinearMatchLength, nextNode); + nextNode=registerNode(node, errorCode); + } + node=createLinearMatchNode(start, unitIndex, length, nextNode); + } else { + // Branch node. + int32_t length=countElementUnits(start, limit, unitIndex); + // length>=2 because minUnit!=maxUnit. + Node *subNode=makeBranchSubNode(start, limit, unitIndex, length, errorCode); + node=new BranchHeadNode(length, subNode); + } + if(hasValue && node!=NULL) { + if(matchNodesCanHaveValues()) { + ((ValueNode *)node)->setValue(value); + } else { + node=new IntermediateValueNode(value, registerNode(node, errorCode)); + } + } + return registerNode(node, errorCode); +} + +// startgetMaxBranchLinearSubNodeLength()) { + // Branch on the middle unit. + // First, find the middle unit. + int32_t i=skipElementsBySomeUnits(start, unitIndex, length/2); + // Create the less-than branch. + middleUnits[ltLength]=getElementUnit(i, unitIndex); // middle unit + lessThan[ltLength]=makeBranchSubNode(start, i, unitIndex, length/2, errorCode); + ++ltLength; + // Continue for the greater-or-equal branch. + start=i; + length=length-length/2; + } + if(U_FAILURE(errorCode)) { + return NULL; + } + ListBranchNode *listNode=new ListBranchNode(); + if(listNode==NULL) { + errorCode=U_MEMORY_ALLOCATION_ERROR; + return NULL; + } + // For each unit, find its elements array start and whether it has a final value. + int32_t unitNumber=0; + do { + int32_t i=start; + UChar unit=getElementUnit(i++, unitIndex); + i=indexOfElementWithNextUnit(i, unitIndex, unit); + if(start==i-1 && unitIndex+1==getElementStringLength(start)) { + listNode->add(unit, getElementValue(start)); + } else { + listNode->add(unit, makeNode(start, i, unitIndex+1, errorCode)); + } + start=i; + } while(++unitNumberadd(unit, getElementValue(start)); + } else { + listNode->add(unit, makeNode(start, limit, unitIndex+1, errorCode)); + } + Node *node=registerNode(listNode, errorCode); + // Create the split-branch nodes. + while(ltLength>0) { + --ltLength; + node=registerNode( + new SplitBranchNode(middleUnits[ltLength], lessThan[ltLength], node), errorCode); + } + return node; +} + +StringTrieBuilder::Node * +StringTrieBuilder::registerNode(Node *newNode, UErrorCode &errorCode) { + if(U_FAILURE(errorCode)) { + delete newNode; + return NULL; + } + if(newNode==NULL) { + errorCode=U_MEMORY_ALLOCATION_ERROR; + return NULL; + } + const UHashElement *old=uhash_find(nodes, newNode); + if(old!=NULL) { + delete newNode; + return (Node *)old->key.pointer; + } + // If uhash_puti() returns a non-zero value from an equivalent, previously + // registered node, then uhash_find() failed to find that and we will leak newNode. +#if U_DEBUG + int32_t oldValue= // Only in debug mode to avoid a compiler warning about unused oldValue. +#endif + uhash_puti(nodes, newNode, 1, &errorCode); + U_ASSERT(oldValue==0); + if(U_FAILURE(errorCode)) { + delete newNode; + return NULL; + } + return newNode; +} + +StringTrieBuilder::Node * +StringTrieBuilder::registerFinalValue(int32_t value, UErrorCode &errorCode) { + if(U_FAILURE(errorCode)) { + return NULL; + } + FinalValueNode key(value); + const UHashElement *old=uhash_find(nodes, &key); + if(old!=NULL) { + return (Node *)old->key.pointer; + } + Node *newNode=new FinalValueNode(value); + if(newNode==NULL) { + errorCode=U_MEMORY_ALLOCATION_ERROR; + return NULL; + } + // If uhash_puti() returns a non-zero value from an equivalent, previously + // registered node, then uhash_find() failed to find that and we will leak newNode. +#if U_DEBUG + int32_t oldValue= // Only in debug mode to avoid a compiler warning about unused oldValue. +#endif + uhash_puti(nodes, newNode, 1, &errorCode); + U_ASSERT(oldValue==0); + if(U_FAILURE(errorCode)) { + delete newNode; + return NULL; + } + return newNode; +} + +UBool +StringTrieBuilder::hashNode(const void *node) { + return ((const Node *)node)->hashCode(); +} + +UBool +StringTrieBuilder::equalNodes(const void *left, const void *right) { + return *(const Node *)left==*(const Node *)right; +} + +UOBJECT_DEFINE_NO_RTTI_IMPLEMENTATION(StringTrieBuilder) + +UBool +StringTrieBuilder::Node::operator==(const Node &other) const { + return this==&other || (typeid(*this)==typeid(other) && hash==other.hash); +} + +int32_t +StringTrieBuilder::Node::markRightEdgesFirst(int32_t edgeNumber) { + if(offset==0) { + offset=edgeNumber; + } + return edgeNumber; +} + +UOBJECT_DEFINE_NO_RTTI_IMPLEMENTATION(StringTrieBuilder::Node) + +UBool +StringTrieBuilder::FinalValueNode::operator==(const Node &other) const { + if(this==&other) { + return TRUE; + } + if(!Node::operator==(other)) { + return FALSE; + } + const FinalValueNode &o=(const FinalValueNode &)other; + return value==o.value; +} + +void +StringTrieBuilder::FinalValueNode::write(StringTrieBuilder &builder) { + offset=builder.writeValueAndFinal(value, TRUE); +} + +UBool +StringTrieBuilder::ValueNode::operator==(const Node &other) const { + if(this==&other) { + return TRUE; + } + if(!Node::operator==(other)) { + return FALSE; + } + const ValueNode &o=(const ValueNode &)other; + return hasValue==o.hasValue && (!hasValue || value==o.value); +} + +UBool +StringTrieBuilder::IntermediateValueNode::operator==(const Node &other) const { + if(this==&other) { + return TRUE; + } + if(!ValueNode::operator==(other)) { + return FALSE; + } + const IntermediateValueNode &o=(const IntermediateValueNode &)other; + return next==o.next; +} + +int32_t +StringTrieBuilder::IntermediateValueNode::markRightEdgesFirst(int32_t edgeNumber) { + if(offset==0) { + offset=edgeNumber=next->markRightEdgesFirst(edgeNumber); + } + return edgeNumber; +} + +void +StringTrieBuilder::IntermediateValueNode::write(StringTrieBuilder &builder) { + next->write(builder); + offset=builder.writeValueAndFinal(value, FALSE); +} + +UBool +StringTrieBuilder::LinearMatchNode::operator==(const Node &other) const { + if(this==&other) { + return TRUE; + } + if(!ValueNode::operator==(other)) { + return FALSE; + } + const LinearMatchNode &o=(const LinearMatchNode &)other; + return length==o.length && next==o.next; +} + +int32_t +StringTrieBuilder::LinearMatchNode::markRightEdgesFirst(int32_t edgeNumber) { + if(offset==0) { + offset=edgeNumber=next->markRightEdgesFirst(edgeNumber); + } + return edgeNumber; +} + +UBool +StringTrieBuilder::ListBranchNode::operator==(const Node &other) const { + if(this==&other) { + return TRUE; + } + if(!Node::operator==(other)) { + return FALSE; + } + const ListBranchNode &o=(const ListBranchNode &)other; + for(int32_t i=0; imarkRightEdgesFirst(edgeNumber-step); + } + // For all but the rightmost edge, decrement the edge number. + step=1; + } while(i>0); + offset=edgeNumber; + } + return edgeNumber; +} + +void +StringTrieBuilder::ListBranchNode::write(StringTrieBuilder &builder) { + // Write the sub-nodes in reverse order: The jump lengths are deltas from + // after their own positions, so if we wrote the minUnit sub-node first, + // then its jump delta would be larger. + // Instead we write the minUnit sub-node last, for a shorter delta. + int32_t unitNumber=length-1; + Node *rightEdge=equal[unitNumber]; + int32_t rightEdgeNumber= rightEdge==NULL ? firstEdgeNumber : rightEdge->getOffset(); + do { + --unitNumber; + if(equal[unitNumber]!=NULL) { + equal[unitNumber]->writeUnlessInsideRightEdge(firstEdgeNumber, rightEdgeNumber, builder); + } + } while(unitNumber>0); + // The maxUnit sub-node is written as the very last one because we do + // not jump for it at all. + unitNumber=length-1; + if(rightEdge==NULL) { + builder.writeValueAndFinal(values[unitNumber], TRUE); + } else { + rightEdge->write(builder); + } + offset=builder.write(units[unitNumber]); + // Write the rest of this node's unit-value pairs. + while(--unitNumber>=0) { + int32_t value; + UBool isFinal; + if(equal[unitNumber]==NULL) { + // Write the final value for the one string ending with this unit. + value=values[unitNumber]; + isFinal=TRUE; + } else { + // Write the delta to the start position of the sub-node. + U_ASSERT(equal[unitNumber]->getOffset()>0); + value=offset-equal[unitNumber]->getOffset(); + isFinal=FALSE; + } + builder.writeValueAndFinal(value, isFinal); + offset=builder.write(units[unitNumber]); + } +} + +UBool +StringTrieBuilder::SplitBranchNode::operator==(const Node &other) const { + if(this==&other) { + return TRUE; + } + if(!Node::operator==(other)) { + return FALSE; + } + const SplitBranchNode &o=(const SplitBranchNode &)other; + return unit==o.unit && lessThan==o.lessThan && greaterOrEqual==o.greaterOrEqual; +} + +int32_t +StringTrieBuilder::SplitBranchNode::markRightEdgesFirst(int32_t edgeNumber) { + if(offset==0) { + firstEdgeNumber=edgeNumber; + edgeNumber=greaterOrEqual->markRightEdgesFirst(edgeNumber); + offset=edgeNumber=lessThan->markRightEdgesFirst(edgeNumber-1); + } + return edgeNumber; +} + +void +StringTrieBuilder::SplitBranchNode::write(StringTrieBuilder &builder) { + // Encode the less-than branch first. + lessThan->writeUnlessInsideRightEdge(firstEdgeNumber, greaterOrEqual->getOffset(), builder); + // Encode the greater-or-equal branch last because we do not jump for it at all. + greaterOrEqual->write(builder); + // Write this node. + U_ASSERT(lessThan->getOffset()>0); + builder.writeDeltaTo(lessThan->getOffset()); // less-than + offset=builder.write(unit); +} + +UBool +StringTrieBuilder::BranchHeadNode::operator==(const Node &other) const { + if(this==&other) { + return TRUE; + } + if(!ValueNode::operator==(other)) { + return FALSE; + } + const BranchHeadNode &o=(const BranchHeadNode &)other; + return length==o.length && next==o.next; +} + +int32_t +StringTrieBuilder::BranchHeadNode::markRightEdgesFirst(int32_t edgeNumber) { + if(offset==0) { + offset=edgeNumber=next->markRightEdgesFirst(edgeNumber); + } + return edgeNumber; +} + +void +StringTrieBuilder::BranchHeadNode::write(StringTrieBuilder &builder) { + next->write(builder); + if(length<=builder.getMinLinearMatch()) { + offset=builder.writeValueAndType(hasValue, value, length-1); + } else { + builder.write(length-1); + offset=builder.writeValueAndType(hasValue, value, 0); + } +} + +U_NAMESPACE_END diff --git a/icuSources/common/triedict.cpp b/icuSources/common/triedict.cpp index 0dbb5663..e905a409 100644 --- a/icuSources/common/triedict.cpp +++ b/icuSources/common/triedict.cpp @@ -1,6 +1,6 @@ /** ******************************************************************************* - * Copyright (C) 2006-2008, International Business Machines Corporation * + * Copyright (C) 2006-2011, International Business Machines Corporation * * and others. All Rights Reserved. * ******************************************************************************* */ @@ -249,10 +249,9 @@ public: fBranchStack.push(kLessThan, status); unistr.remove(); } - - virtual ~MutableTrieEnumeration() { - } - + + virtual ~MutableTrieEnumeration(); + virtual StringEnumeration *clone() const { UErrorCode status = U_ZERO_ERROR; return new MutableTrieEnumeration(fRoot, status); @@ -276,7 +275,7 @@ public: where = (StackBranch) fBranchStack.push(kLessThan, status); break; } - case kEqual: + 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 @@ -297,7 +296,7 @@ public: if (equal) { break; } - case kGreaterThan: + 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); @@ -308,7 +307,7 @@ public: where = (StackBranch) fBranchStack.push(kLessThan, status); break; } - case kDone: + case kDone: /*fall through*/ fNodeStack.pop(); fBranchStack.popi(); node = (TernaryNode *) fNodeStack.peek(); @@ -340,6 +339,8 @@ public: } }; +MutableTrieEnumeration::~MutableTrieEnumeration() {} + UOBJECT_DEFINE_RTTI_IMPLEMENTATION(MutableTrieEnumeration) StringEnumeration * @@ -558,10 +559,9 @@ public: fIndexStack.push(0, status); unistr.remove(); } - - virtual ~CompactTrieEnumeration() { - } - + + virtual ~CompactTrieEnumeration(); + virtual StringEnumeration *clone() const { UErrorCode status = U_ZERO_ERROR; return new CompactTrieEnumeration(fHeader, status); @@ -588,6 +588,8 @@ public: } }; +CompactTrieEnumeration::~CompactTrieEnumeration() {} + UOBJECT_DEFINE_RTTI_IMPLEMENTATION(CompactTrieEnumeration) const UnicodeString * @@ -689,10 +691,9 @@ class BuildCompactTrieNode: public UMemory { fNodeID = nodes.size(); nodes.push(this, status); } - - virtual ~BuildCompactTrieNode() { - } - + + virtual ~BuildCompactTrieNode(); + virtual uint32_t size() { return sizeof(uint16_t); } @@ -705,6 +706,8 @@ class BuildCompactTrieNode: public UMemory { } }; +BuildCompactTrieNode::~BuildCompactTrieNode() {} + class BuildCompactTrieHorizontalNode: public BuildCompactTrieNode { public: UStack fLinks; @@ -713,10 +716,9 @@ class BuildCompactTrieHorizontalNode: public BuildCompactTrieNode { BuildCompactTrieHorizontalNode(UBool parentEndsWord, UStack &nodes, UErrorCode &status) : BuildCompactTrieNode(parentEndsWord, FALSE, nodes, status), fLinks(status) { } - - virtual ~BuildCompactTrieHorizontalNode() { - } - + + virtual ~BuildCompactTrieHorizontalNode(); + virtual uint32_t size() { return offsetof(CompactTrieHorizontalNode,entries) + (fChars.length()*sizeof(CompactTrieHorizontalEntry)); @@ -745,6 +747,8 @@ class BuildCompactTrieHorizontalNode: public BuildCompactTrieNode { } }; +BuildCompactTrieHorizontalNode::~BuildCompactTrieHorizontalNode() {} + class BuildCompactTrieVerticalNode: public BuildCompactTrieNode { public: BuildCompactTrieNode *fEqual; @@ -754,10 +758,9 @@ class BuildCompactTrieVerticalNode: public BuildCompactTrieNode { : BuildCompactTrieNode(parentEndsWord, TRUE, nodes, status) { fEqual = NULL; } - - virtual ~BuildCompactTrieVerticalNode() { - } - + + virtual ~BuildCompactTrieVerticalNode(); + virtual uint32_t size() { return offsetof(CompactTrieVerticalNode,chars) + (fChars.length()*sizeof(uint16_t)); } @@ -786,6 +789,8 @@ class BuildCompactTrieVerticalNode: public BuildCompactTrieNode { } }; +BuildCompactTrieVerticalNode::~BuildCompactTrieVerticalNode() {} + // Forward declaration static void walkHorizontal(const TernaryNode *node, BuildCompactTrieHorizontalNode *building, diff --git a/icuSources/common/uassert.h b/icuSources/common/uassert.h index 9b1a1416..9dc29b24 100644 --- a/icuSources/common/uassert.h +++ b/icuSources/common/uassert.h @@ -1,7 +1,7 @@ /* ****************************************************************************** * -* Copyright (C) 2002-2003, International Business Machines +* Copyright (C) 2002-2011, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** @@ -21,11 +21,11 @@ #define U_ASSERT_H /* utypes.h is included to get the proper define for uint8_t */ #include "unicode/utypes.h" -#if U_RELEASE -#define U_ASSERT(exp) +#if U_DEBUG +# include +# define U_ASSERT(exp) assert(exp) #else -#include -#define U_ASSERT(exp) assert(exp) +# define U_ASSERT(exp) #endif #endif diff --git a/icuSources/common/ubidi.c b/icuSources/common/ubidi.c index cec0372c..cb2dee9b 100644 --- a/icuSources/common/ubidi.c +++ b/icuSources/common/ubidi.c @@ -1,7 +1,7 @@ /* ****************************************************************************** * -* Copyright (C) 1999-2010, International Business Machines +* Copyright (C) 1999-2011, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** @@ -19,6 +19,7 @@ #include "unicode/ustring.h" #include "unicode/uchar.h" #include "unicode/ubidi.h" +#include "unicode/utf16.h" #include "ubidi_props.h" #include "ubidiimp.h" #include "uassert.h" @@ -332,7 +333,7 @@ int32_t length){ int32_t i; UChar32 uchar; UCharDirection dir; - + if( text==NULL || length<-1 ){ return UBIDI_NEUTRAL; } @@ -355,6 +356,31 @@ int32_t length){ /* perform (P2)..(P3) ------------------------------------------------------- */ +static DirProp +firstL_R_AL(UBiDi *pBiDi) { + /* return first strong char after the last B in prologue if any */ + const UChar *text=pBiDi->prologue; + int32_t length=pBiDi->proLength; + int32_t i; + UChar32 uchar; + DirProp dirProp, result=ON; + for(i=0; iparaLevel&1 ? CONTEXT_RTL : 0; - paraDir=paraDirDefault; - lastStrongDir=paraDirDefault; - state=LOOKING_FOR_STRONG; + if(pBiDi->proLength>0 && + (lastStrong=firstL_R_AL(pBiDi))!=ON) { + paraDir=(lastStrong==L) ? 0 : CONTEXT_RTL; + state=FOUND_STRONG_CHAR; + } else { + paraDir=paraDirDefault; + state=LOOKING_FOR_STRONG; + } + lastStrongDir=paraDir; } else { state=NOT_CONTEXTUAL; paraDir=0; @@ -1405,6 +1438,59 @@ processPropertySeq(UBiDi *pBiDi, LevState *pLevState, uint8_t _prop, } } +static DirProp +lastL_R_AL(UBiDi *pBiDi) { + /* return last strong char at the end of the prologue */ + const UChar *text=pBiDi->prologue; + int32_t length=pBiDi->proLength; + int32_t i; + UChar32 uchar; + DirProp dirProp; + for(i=length; i>0; ) { + /* i is decremented by U16_PREV */ + U16_PREV(text, 0, i, uchar); + dirProp=(DirProp)ubidi_getCustomizedClass(pBiDi, uchar); + if(dirProp==L) { + return DirProp_L; + } + if(dirProp==R || dirProp==AL) { + return DirProp_R; + } + if(dirProp==B) { + return DirProp_ON; + } + } + return DirProp_ON; +} + +static DirProp +firstL_R_AL_EN_AN(UBiDi *pBiDi) { + /* return first strong char or digit in epilogue */ + const UChar *text=pBiDi->epilogue; + int32_t length=pBiDi->epiLength; + int32_t i; + UChar32 uchar; + DirProp dirProp; + for(i=0; ilevels[start]; levState.pImpTab=(const ImpTab*)((pBiDi->pImpTabPair)->pImpTab)[levState.runLevel&1]; levState.pImpAct=(const ImpAct*)((pBiDi->pImpTabPair)->pImpAct)[levState.runLevel&1]; + if(start==0 && pBiDi->proLength>0) { + DirProp lastStrong=lastL_R_AL(pBiDi); + if(lastStrong!=DirProp_ON) { + sor=lastStrong; + } + } processPropertySeq(pBiDi, &levState, sor, start, start); /* initialize for property state table */ if(NO_CONTEXT_RTL(dirProps[start])==NSM) { @@ -1516,6 +1608,12 @@ resolveImplicitLevels(UBiDi *pBiDi, } } /* flush possible pending sequence, e.g. ON */ + if(limit==pBiDi->length && pBiDi->epiLength>0) { + DirProp firstStrong=firstL_R_AL_EN_AN(pBiDi); + if(firstStrong!=DirProp_ON) { + eor=firstStrong; + } + } processPropertySeq(pBiDi, &levState, eor, limit, limit); } @@ -1566,6 +1664,40 @@ adjustWSLevels(UBiDi *pBiDi) { } } +U_DRAFT void U_EXPORT2 +ubidi_setContext(UBiDi *pBiDi, + const UChar *prologue, int32_t proLength, + const UChar *epilogue, int32_t epiLength, + UErrorCode *pErrorCode) { + /* check the argument values */ + RETURN_VOID_IF_NULL_OR_FAILING_ERRCODE(pErrorCode); + if(pBiDi==NULL || proLength<-1 || epiLength<-1 || + (prologue==NULL && proLength!=0) || (epilogue==NULL && epiLength!=0)) { + *pErrorCode=U_ILLEGAL_ARGUMENT_ERROR; + return; + } + + if(proLength==-1) { + pBiDi->proLength=u_strlen(prologue); + } else { + pBiDi->proLength=proLength; + } + if(epiLength==-1) { + pBiDi->epiLength=u_strlen(epilogue); + } else { + pBiDi->epiLength=epiLength; + } + pBiDi->prologue=prologue; + pBiDi->epilogue=epilogue; +} + +static void +setParaSuccess(UBiDi *pBiDi) { + pBiDi->proLength=0; /* forget the last context */ + pBiDi->epiLength=0; + pBiDi->pParaBiDi=pBiDi; /* mark successful setPara */ +} + #define BIDI_MIN(x, y) ((x)<(y) ? (x) : (y)) #define BIDI_ABS(x) ((x)>=0 ? (x) : (-(x))) static void @@ -1823,7 +1955,7 @@ ubidi_setPara(UBiDi *pBiDi, const UChar *text, int32_t length, pBiDi->runCount=0; pBiDi->paraCount=0; - pBiDi->pParaBiDi=pBiDi; /* mark successful setPara */ + setParaSuccess(pBiDi); /* mark successful setPara */ return; } @@ -2056,7 +2188,7 @@ ubidi_setPara(UBiDi *pBiDi, const UChar *text, int32_t length, } else { pBiDi->resultLength += pBiDi->insertPoints.size; } - pBiDi->pParaBiDi=pBiDi; /* mark successful setPara */ + setParaSuccess(pBiDi); /* mark successful setPara */ } U_CAPI void U_EXPORT2 diff --git a/icuSources/common/ubidi_props.c b/icuSources/common/ubidi_props.c index 55cc7cff..6fca5a34 100644 --- a/icuSources/common/ubidi_props.c +++ b/icuSources/common/ubidi_props.c @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 2004-2010, International Business Machines +* Copyright (C) 2004-2011, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* @@ -38,8 +38,9 @@ struct UBiDiProps { uint8_t formatVersion[4]; }; -/* ubidi_props_data.c is machine-generated by genbidi --csource */ -#include "ubidi_props_data.c" +/* ubidi_props_data.h is machine-generated by genbidi --csource */ +#define INCLUDED_FROM_UBIDI_PROPS_C +#include "ubidi_props_data.h" /* UBiDiProps singleton ----------------------------------------------------- */ diff --git a/icuSources/common/ubidi_props.h b/icuSources/common/ubidi_props.h index 503bd5da..9e28e32b 100644 --- a/icuSources/common/ubidi_props.h +++ b/icuSources/common/ubidi_props.h @@ -34,11 +34,6 @@ typedef struct UBiDiProps UBiDiProps; U_CFUNC const UBiDiProps * ubidi_getSingleton(void); -U_CAPI int32_t -ubidi_swap(const UDataSwapper *ds, - const void *inData, int32_t length, void *outData, - UErrorCode *pErrorCode); - U_CFUNC void ubidi_addPropertyStarts(const UBiDiProps *bdp, const USetAdder *sa, UErrorCode *pErrorCode); diff --git a/icuSources/common/ubidi_props_data.c b/icuSources/common/ubidi_props_data.c deleted file mode 100644 index 1a6d641a..00000000 --- a/icuSources/common/ubidi_props_data.c +++ /dev/null @@ -1,763 +0,0 @@ -/* - * Copyright (C) 1999-2010, International Business Machines - * Corporation and others. All Rights Reserved. - * - * file name: ubidi_props_data.c - * - * machine-generated on: 2010-09-19 - * machine-generated on: 2010-09-26 U_DARWIN - */ - -static const UVersionInfo ubidi_props_dataVersion={6,0,0,0}; - -#ifndef U_DARWIN -static const int32_t ubidi_props_indexes[UBIDI_IX_TOP]={0x10,0x4fa0,0x4d98,0x1a,0x620,0x780,0,0,0,0,0,0,0,0,0,0x3800b2}; -#else /* U_DARWIN */ -static const int32_t ubidi_props_indexes[UBIDI_IX_TOP]={0x10,0x50c0,0x4eb8,0x1a,0x620,0x780,0,0,0,0,0,0,0,0,0,0x3800b2}; -#endif /* U_DARWIN */ - -#ifndef U_DARWIN -static const uint16_t ubidi_props_trieIndex[9924]={ -#else /* U_DARWIN */ -static const uint16_t ubidi_props_trieIndex[10068]={ -#endif /* U_DARWIN */ -0x311,0x319,0x321,0x329,0x341,0x349,0x351,0x359,0x331,0x339,0x331,0x339,0x331,0x339,0x331,0x339, -0x331,0x339,0x331,0x339,0x35f,0x367,0x36f,0x377,0x37f,0x387,0x383,0x38b,0x393,0x39b,0x396,0x39e, -0x331,0x339,0x331,0x339,0x3a6,0x3ae,0x331,0x339,0x331,0x339,0x331,0x339,0x3b4,0x3bc,0x3c4,0x3cc, -0x3d4,0x3dc,0x3e4,0x3ec,0x3f2,0x3fa,0x402,0x40a,0x412,0x41a,0x420,0x428,0x430,0x438,0x440,0x448, -0x44f,0x456,0x45a,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x462,0x464,0x46c,0x474,0x47c,0x47d,0x485,0x48d, -0x495,0x47d,0x49d,0x4a2,0x495,0x47d,0x4aa,0x4b2,0x47c,0x4b7,0x4bf,0x474,0x4c4,0x331,0x4cc,0x4d0, -0x331,0x4d7,0x4df,0x4e7,0x331,0x4ef,0x4f7,0x474,0x331,0x331,0x485,0x474,0x331,0x331,0x4fd,0x331, -0x331,0x503,0x50b,0x331,0x331,0x50f,0x517,0x331,0x51b,0x522,0x331,0x52a,0x532,0x539,0x4c3,0x331, -0x331,0x541,0x549,0x551,0x559,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x561,0x331,0x569,0x331,0x331,0x331, -0x571,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x579,0x331,0x331,0x331,0x581,0x581,0x489,0x489,0x331,0x587,0x58f,0x569, -0x597,0x331,0x331,0x331,0x331,0x47a,0x331,0x331,0x331,0x59f,0x5a7,0x331,0x331,0x331,0x5a9,0x5b1, -0x5b9,0x331,0x5c0,0x5c8,0x331,0x331,0x331,0x331,0x5d0,0x5d3,0x4c4,0x5db,0x3a8,0x5e3,0x331,0x5ea, -0x331,0x5ef,0x331,0x331,0x331,0x331,0x5f5,0x5fd,0x331,0x331,0x331,0x331,0x331,0x331,0x37f,0x605, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x60d,0x615,0x619, -0x621,0x627,0x62e,0x636,0x63e,0x646,0x64d,0x53c,0x655,0x65d,0x665,0x331,0x66d,0x5b1,0x5b1,0x5b1, -0x675,0x67d,0x685,0x68d,0x692,0x69a,0x6a2,0x6a8,0x6b0,0x6b8,0x331,0x6be,0x6c5,0x5b1,0x5b1,0x5b4, -0x5b1,0x4ed,0x6cb,0x5b1,0x6d3,0x331,0x331,0x5ae,0x5b1,0x5b1,0x5b1,0x5b1,0x5b1,0x5b1,0x5b1,0x5b1, -0x5b1,0x5b1,0x5b1,0x5b1,0x5b1,0x6db,0x5b1,0x5b1,0x6de,0x5b1,0x5b1,0x6e4,0x5b1,0x5b1,0x6ec,0x6f4, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x5b1,0x5b1,0x5b1,0x5b1,0x6fc,0x703,0x70b,0x713, -0x71b,0x723,0x72b,0x732,0x73a,0x742,0x749,0x751,0x5b1,0x5b1,0x759,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x760,0x331,0x331,0x331,0x768,0x331,0x331,0x331,0x37f, -0x770,0x778,0x331,0x331,0x780,0x5b1,0x5b1,0x5b4,0x5b1,0x5b1,0x5b1,0x5b1,0x5b1,0x5b1,0x787,0x78d, -0x795,0x79d,0x331,0x331,0x7a5,0x571,0x331,0x358,0x331,0x331,0x331,0x331,0x331,0x331,0x5b1,0x767, -0x366,0x331,0x7ad,0x7b5,0x331,0x7bd,0x7c5,0x331,0x331,0x331,0x331,0x7c9,0x331,0x331,0x5a9,0x357, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x5b1,0x5b1, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x7ad,0x5b1,0x4ed,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x7d0,0x331,0x331,0x7d5,0x331,0x331,0x331,0x51d,0x5b1,0x5a8,0x331,0x331,0x7dd,0x331,0x331,0x331, -0x7e5,0x7ec,0x331,0x7f3,0x331,0x331,0x7fa,0x802,0x331,0x809,0x810,0x331,0x462,0x815,0x331,0x331, -0x331,0x81d,0x825,0x331,0x331,0x829,0x47c,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x831, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -#ifndef U_DARWIN -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x835,0x83d,0x841,0x430,0x430,0x430,0x430,0x430, -0x430,0x430,0x430,0x430,0x430,0x430,0x430,0x430,0x430,0x845,0x430,0x430,0x430,0x430,0x84d,0x851, -0x859,0x861,0x865,0x86d,0x430,0x430,0x430,0x871,0x879,0x321,0x881,0x889,0x331,0x331,0x331,0x891, -#else /* U_DARWIN */ -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x6c0, -0x5b1,0x5b1,0x5b1,0x839,0x841,0x849,0x851,0x5b1,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x859,0x861,0x865,0x430,0x430,0x430,0x430,0x430, -0x430,0x430,0x430,0x430,0x430,0x430,0x430,0x430,0x430,0x869,0x430,0x430,0x430,0x430,0x871,0x875, -0x87d,0x885,0x889,0x891,0x430,0x430,0x430,0x895,0x89d,0x321,0x8a5,0x8ad,0x331,0x331,0x331,0x8b5, -#endif /* U_DARWIN */ -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0xcc4,0xcc4,0xd04,0xd44,0xcc4,0xcc4,0xcc4,0xcc4,0xcc4,0xcc4,0xd7c,0xdbc,0xdfc,0xe0c,0xe4c,0xe58, -0xcc4,0xcc4,0xe98,0xcc4,0xcc4,0xcc4,0xed0,0xf10,0xf50,0xf90,0xfc8,0x1008,0x1048,0x1080,0x10c0,0x1100, -0xa40,0xa80,0xac0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xaf5,0x1a0,0x1a0,0xb35,0xb75,0xbb1, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xbb1, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xbb1, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xbb1, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xbb1, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xbb1, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xbb1, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xbb1, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xbb1, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xbb1, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xbb1, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xbb1, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xbb1, -0xbf1,0xc01,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xbb1, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xbb1, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, -0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xbb1, -#ifndef U_DARWIN -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x899,0x331,0x5b1,0x5b1,0x8a1,0x331,0x331,0x475, -#else /* U_DARWIN */ -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x8bd,0x331,0x5b1,0x5b1,0x8c5,0x331,0x331,0x475, -#endif /* U_DARWIN */ -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -#ifndef U_DARWIN -0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x8a9,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6, -0x8b1,0x8b5,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x8bd,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6, -#else /* U_DARWIN */ -0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x8cd,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6, -0x8d5,0x8d9,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x8e1,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6, -#endif /* U_DARWIN */ -0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6, -#ifndef U_DARWIN -0x3c6,0x3c6,0x3c6,0x8c5,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6, -0x47c,0x7fc,0x8cd,0x6bc,0x3a8,0x8d5,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -#else /* U_DARWIN */ -0x3c6,0x3c6,0x3c6,0x8e9,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6, -0x47c,0x7fc,0x8f1,0x6bc,0x3a8,0x8f9,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -#endif /* U_DARWIN */ -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -#ifndef U_DARWIN -0x8dd,0x8e5,0x8eb,0x331,0x331,0x5b1,0x5b1,0x8f3,0x331,0x331,0x331,0x331,0x331,0x5b1,0x5b1,0x8fb, -#else /* U_DARWIN */ -0x901,0x909,0x90f,0x331,0x331,0x5b1,0x5b1,0x917,0x331,0x331,0x331,0x331,0x331,0x5b1,0x5b1,0x91f, -#endif /* U_DARWIN */ -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -#ifndef U_DARWIN -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x901,0x331,0x908,0x331,0x904, -0x331,0x90b,0x331,0x913,0x917,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6, -#else /* U_DARWIN */ -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x925,0x331,0x92c,0x331,0x928, -0x331,0x92f,0x331,0x937,0x93b,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6, -#endif /* U_DARWIN */ -0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6, -0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6, -0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x3c6, -#ifndef U_DARWIN -0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x5b1,0x91f,0x5b1,0x5b1,0x5b4,0x924,0x92c,0x331,0x934,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x5b1,0x93c,0x5b1, -0x942,0x5b4,0x5b1,0x94a,0x952,0x5b1,0x95a,0x962,0x5b1,0x6db,0x5b1,0x5b1,0x964,0x5b1,0x96c,0x7ad, -0x7b3,0x331,0x331,0x331,0x6be,0x974,0x97c,0x984,0x331,0x5b1,0x5b1,0x6bc,0x331,0x5b1,0x5b1,0x5b1, -#else /* U_DARWIN */ -0x3c6,0x3c6,0x3c6,0x3c6,0x3c6,0x5b1,0x943,0x5b1,0x5b1,0x5b4,0x948,0x950,0x331,0x958,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x5b1,0x960,0x5b1, -0x966,0x5b4,0x5b1,0x96e,0x976,0x5b1,0x97e,0x986,0x5b1,0x6db,0x5b1,0x5b1,0x988,0x5b1,0x990,0x7ad, -0x7b3,0x331,0x331,0x331,0x6be,0x998,0x9a0,0x9a8,0x331,0x5b1,0x5b1,0x6bc,0x331,0x5b1,0x5b1,0x5b1, -#endif /* U_DARWIN */ -0x5b4,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331,0x331, -#ifndef U_DARWIN -0x988,0x990,0x998,0x998,0x998,0x9a0,0x9a0,0x9a0,0x9a0,0x37f,0x37f,0x37f,0x37f,0x37f,0x37f,0x37f, -0x9a8,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0, -0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0, -0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0, -0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0,0x9a0, -0x9a0,0x310,0x310,0x310,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,8,7,8, -#else /* U_DARWIN */ -0x9ac,0x9b4,0x9bc,0x9bc,0x9bc,0x9c4,0x9c4,0x9c4,0x9c4,0x37f,0x37f,0x37f,0x37f,0x37f,0x37f,0x37f, -0x9cc,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4, -0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4, -0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4, -0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4,0x9c4, -0x9c4,0x310,0x310,0x310,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,8,7,8, -#endif /* U_DARWIN */ -9,7,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12, -7,7,7,8,9,0xa,0xa,4,4,4,0xa,0xa,0x300a,0xf00a,0xa,3, -6,3,6,6,2,2,2,2,2,2,2,2,2,2,6,0xa, -0x500a,0xa,0xd00a,0xa,0xa,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,0x500a, -0xa,0xd00a,0xa,0xa,0xa,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,0x500a, -0xa,0xd00a,0xa,0x12,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,0x12,0x12,0x12,0x12,0x12,7,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,6,0xa,4,4,4,4,0xa,0xa,0xa,0xa,0,0x900a, -0xa,0xb2,0xa,0xa,4,4,2,2,0xa,0,0xa,0xa,0xa,2,0,0x900a, -0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0xa,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,0xa,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,0xa,0xa,0,0,0,0,0,0,0,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0, -0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,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,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,0,0,0,0, -0xa,0xa,0,0,0,0,0,0,0,0,0xa,0,0,0,0,0, -0xa,0xa,0,0xa,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,0xa,0, -0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,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,0xa,0,0,0,0,0, -1,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,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,1,0xb1, -1,0xb1,0xb1,1,0xb1,0xb1,1,0xb1,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,1,1,1,1,1, -5,5,5,5,0xd,0xd,0xa,0xa,0xd,4,4,0xd,6,0xd,0xa,0xa, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xd,0xd,0xd,0xd,0xd, -0x4d,0xd,0x8d,0x8d,0x8d,0x8d,0x4d,0x8d,0x4d,0x8d,0x4d,0x4d,0x4d,0x4d,0x4d,0x8d, -0x8d,0x8d,0x8d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d, -0x2d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x8d,0x4d,0x4d,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -5,5,5,5,5,5,5,5,5,5,4,5,5,0xd,0x4d,0x4d, -0xb1,0x8d,0x8d,0x8d,0xd,0x8d,0x8d,0x8d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d, -0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d, -0x8d,0x8d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d, -0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d, -0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x8d,0x4d,0x4d,0x8d,0x8d,0x8d,0x8d,0x8d, -0x8d,0x8d,0x8d,0x8d,0x4d,0x8d,0x4d,0x8d,0x4d,0x4d,0x8d,0x8d,0xd,0x8d,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,5,0xa,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xd,0xd,0xb1, -0xb1,0xa,0xb1,0xb1,0xb1,0xb1,0x8d,0x8d,2,2,2,2,2,2,2,2, -2,2,0x4d,0x4d,0x4d,0xd,0xd,0x4d,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, -0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xa5,0x8d,0xb1,0x4d,0x4d,0x4d,0x8d,0x8d,0x8d, -0x8d,0x8d,0x4d,0x4d,0x4d,0x4d,0x8d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d, -0x8d,0x4d,0x8d,0x4d,0x8d,0x4d,0x4d,0x8d,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xd,0xd,0x8d,0x4d,0x4d, -0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x8d,0x8d,0x8d,0x4d,0x4d,0x4d,0x4d, -0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x8d,0x8d,0x4d,0x4d,0x4d, -0x4d,0x8d,0x4d,0x8d,0x8d,0x4d,0x4d,0x4d,0x8d,0x8d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d, -0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, -0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, -0xd,0xd,0xd,0xd,0xd,0xd,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, -1,1,1,1,1,1,1,1,1,1,0x41,0x41,0x41,0x41,0x41,0x41, -0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, -0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,1,1,0xa,0xa,0xa,0xa,0x21,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,0xb1,0xb1,0xb1,0xb1,1,0xb1,0xb1,0xb1,0xb1,0xb1,1,0xb1,0xb1,0xb1, -1,0xb1,0xb1,0xb1,0xb1,0xb1,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,0xb1,0xb1,0xb1,1,1,1,1,0xb1,0xb1,0xb1,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,0xb1,0,0xb1,0,0,0, -0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0xb1,0,0, -0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0, -0,0,0xb1,0xb1,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,0xb1,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, -0xb1,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0, -0,0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0xb1,0xb1,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,4, -0,0,0,0,0,0xb1,0xb1,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,0xb1,0xb1,0,0,0,0,0xb1,0xb1,0,0,0xb1, -0xb1,0xb1,0,0,0,0xb1,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0xb1,0xb1,0,0,0,0xb1,0,0, -0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1, -0xb1,0,0,0,0,0xb1,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0,0,0,0, -0,0,0,0,0,0,0,0,0,4,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,0xb1,0,0,0xb1,0,0xb1,0xb1,0xb1, -0xb1,0,0,0,0,0,0,0,0,0xb1,0,0,0,0,0,0, -0,0,0xb1,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, -0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,4,0xa,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,0xb1,0xb1,0xb1,0,0,0, -0,0,0xb1,0xb1,0xb1,0,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0, -0,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,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,0xb1,0,0,0xa0,0,0,0,0, -0,0,0xa0,0,0,0,0,0,0xb1,0xb1,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0, -0,0,0,0,0,0,0xb1,0xb1,0xb1,0,0xb1,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0,0, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,4,0,0,0,0, -0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0,0, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1,0xb1,0,0,0,0,0,0,0, -0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,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,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0,0xb1, -0,0xb1,0x300a,0xf00a,0x300a,0xf00a,0,0,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,0,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1,0xb1, -0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0xb1,0xb1,0xb1,0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1,0xb1,0, -0,0xb1,0xb1,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,0xb1,0xb1,0,0, -0,0,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0, -0,0,0,0,0,0,0xb1,0,0,0xb1,0xb1,0,0,0,0,0, -0,0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0xb1,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,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0, -0,0,0,0,0xa,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,9,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,0x300a, -0xf00a,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0xb1,0xb1,0xb1,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0xa0,0xa0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0, -0,0,0xb1,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0,0,0,0,0,0,0,4,0,0xb1,0,0,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xb1,0xb1,0xb1,9,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0, -0,0,0,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0xb1,0, -0,0,0,0,0,0xb1,0xb1,0xb1,0,0,0,0,0xa,0,0,0, -0xa,0xa,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,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,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,0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0, -0xb1,0,0xb1,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0, -0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0xb1, -0xb1,0xb1,0xb1,0xb1,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, -0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1, -0xb1,0xb1,0,0,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0, -0xb1,0xb1,0,0,0,0xb1,0,0xb1,0xb1,0xb1,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0,0,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0xb1,0xb1,0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0, -0,0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0xb1,0xb1,0xb1,0xb1,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,0xa,0,0xa,0xa,0xa,0,0,0,0,0,0,0,0,0,0, -0,0xa,0xa,0xa,0,0,0,0,0,0,0,0,0,0,0,0, -0,0xa,0xa,0xa,0,0,0,0,0,0,0,0,0,0,0,0, -0,0xa,0xa,0,9,9,9,9,9,9,9,9,9,9,9,0xb2, -0x412,0x432,0x8a0,0x8a1,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,9,7,0x8ab,0x8ae,0x8b0,0x8ac,0x8af,6,4,4,4,4, -4,0xa,0xa,0xa,0xa,0x300a,0xf00a,0xa,0xa,0xa,0xa,0xa,6,0x300a,0xf00a,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,9,0xb2,0xb2,0xb2,0xb2,0xb2,0x12,0x12,0x12, -0x12,0x12,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,2,0,0,0,2,2,2,2, -2,2,3,3,0xa,0x300a,0xf00a,0,2,2,2,2,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,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,0xa,0,0,0, -0,0,0xa,0xa,0xa,0xa,0xa,0xa,0,0xa,0,0xa,0,0xa,0,0, -0,0,4,0,0,0,0,0,0,0,0,0,0,0,0xa,0xa, -0,0,0,0,0x100a,0xa,0xa,0xa,0xa,0,0,0,0,0,0xa,0xa, -0xa,0xa,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0,0,0xa,0,0, -0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0x100a,0x100a,0x100a,0x100a,0xa,0xa,0xa,0x700a,0x700a,0x700a,0xb00a, -0xb00a,0xb00a,0xa,0xa,0xa,0x100a,3,4,0xa,0x900a,0x100a,0xa,0xa,0xa,0x100a,0x100a, -0x100a,0x100a,0xa,0x100a,0x100a,0x100a,0x100a,0xa,0x100a,0xa,0x100a,0xa,0xa,0xa,0xa,0x100a, -0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0xa,0xa,0xa,0xa,0xa,0x100a,0xa,0x100a, -0x300a,0xf00a,0x100a,0x100a,0x100a,0x100a,0x100a,0x900a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a, -0x100a,0xa,0xa,0xa,0xa,0xa,0x300a,0xf00a,0x300a,0xf00a,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0x100a,0x100a,0xa,0x100a,0xa,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a, -0xa,0xa,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a, -0x300a,0xf00a,0x300a,0xf00a,0x100a,0xa,0xa,0x300a,0xf00a,0x300a,0xf00a,0xa,0xa,0xa,0xa,0xa, -0x900a,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x300a,0xf00a,0xa,0xa,0x900a,0x100a, -0x900a,0x900a,0x100a,0x900a,0x100a,0x100a,0x100a,0x100a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a, -0x100a,0xa,0xa,0xa,0xa,0xa,0x100a,0x100a,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0x300a,0xf00a,0x300a,0xf00a,0x900a,0xa,0xa,0x300a,0xf00a,0xa,0xa,0xa,0xa,0x300a,0xf00a, -0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0xa,0xa, -0x300a,0xf00a,0x900a,0x900a,0x900a,0x100a,0x900a,0x900a,0x100a,0x100a,0x900a,0x900a,0x900a,0x900a,0x900a,0x100a, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x300a,0xf00a,0x300a,0xf00a,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0x100a,0x100a,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x300a,0xf00a,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,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,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,2,2,2,2,2,2,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,0,0,0,0,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a, -0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0x100a,0xa,0xa,0x300a,0xf00a,0x300a,0xf00a,0xa,0x300a,0xf00a,0xa,0,0x100a,0,0xa,0xa, -0xa,0xa,0xa,0x100a,0x100a,0x300a,0xf00a,0xa,0xa,0xa,0xa,0xa,0x100a,0x300a,0xf00a,0xa, -0xa,0xa,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x700a,0x300a,0xf00a, -0xb00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0xa,0xa,0x100a,0x100a,0x100a,0x100a,0x100a, -0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0x900a,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x300a,0xf00a,0x100a,0x100a, -0x300a,0xf00a,0xa,0xa,0xa,0x100a,0xa,0xa,0xa,0xa,0x100a,0x300a,0xf00a,0x300a,0xf00a,0xa, -0x300a,0xf00a,0xa,0xa,0x300a,0xf00a,0x300a,0xf00a,0x100a,0xa,0xa,0xa,0xa,0x100a,0xa,0x100a, -0x100a,0x100a,0xa,0xa,0x100a,0x100a,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0x100a,0x900a,0x100a,0x100a,0x300a,0xf00a,0xa,0xa,0x300a,0xf00a,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a, -0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0xa,0x100a,0x100a,0x100a,0x100a,0xa,0xa, -0x100a,0xa,0x100a,0xa,0xa,0x100a,0xa,0x300a,0xf00a,0x300a,0xf00a,0xa,0xa,0xa,0xa,0xa, -0x300a,0xf00a,0xa,0xa,0xa,0xa,0xa,0xa,0x300a,0xf00a,0x100a,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0x100a,0x100a,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x300a,0xf00a,0xa,0xa, -0xa,0xa,0x100a,0x100a,0x100a,0x100a,0xa,0x100a,0x100a,0xa,0xa,0x100a,0x100a,0xa,0xa,0xa, -0xa,0x300a,0xf00a,0x100a,0x100a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x100a,0x100a,0x100a, -0x100a,0x100a,0x100a,0x300a,0xf00a,0x100a,0x100a,0x100a,0x100a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a, -0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x100a,0x100a,0x100a,0x100a,0x300a,0xf00a,0x100a,0xa,0xa,0x300a,0xf00a, -0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0xa,0x300a,0xf00a,0x100a,0x100a,0x300a,0xf00a,0x100a,0x100a,0x100a, -0x100a,0x100a,0x100a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x100a,0x100a,0x100a,0x100a,0x100a, -0x100a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0xa,0xa,0xa,0xa,0xa, -0x100a,0xa,0x900a,0xa,0xa,0xa,0x100a,0x900a,0x900a,0x900a,0x100a,0xa,0xa,0xa,0xa,0xa, -0x300a,0xf00a,0x100a,0xa,0xa,0xa,0xa,0x100a,0xa,0xa,0xa,0x300a,0xf00a,0x300a,0xf00a,0x100a, -0xa,0x100a,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0, -0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0xb1, -0xb1,0xb1,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -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,0xb1, -0xa,0xa,0x300a,0xf00a,0x300a,0xf00a,0xa,0xa,0xa,0x300a,0xf00a,0xa,0x300a,0xf00a,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x300a,0xf00a,0xa,0xa, -0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0,0,0,0,9,0xa,0xa,0xa,0xa,0,0,0,0x300a,0xf00a,0x300a,0xf00a, -0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0xa,0xa,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a, -0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0,0,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xa,0,0,0,0,0,0xa,0xa,0,0,0,0, -0,0xa,0xa,0xa,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,0xb1,0xb1,0xa, -0xa,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,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, -0xa,0xa,0xa,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0,0,0,0,0, -0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0xa,0xa,0xa, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0xb1,0xb1,0xb1,0xb1,0xa,0,0,0,0,0,0,0,0, -0xb1,0xb1,0xa,0xa,0,0,0,0,0,0,0,0,0xa,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,0xb1,0,0,0,0xb1,0,0,0,0,0xb1, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0xb1,0xb1,0,0xa,0xa,0xa,0xa,0,0,0,0, -0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0,0xb1,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,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0,0,0,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0xb1,0,0,0xb1,0xb1,0xb1,0xb1,0,0, -0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0,0,0xb1,0xb1,0,0,0xb1,0xb1,0,0,0,0,0, -0,0,0,0,0,0,0,0xb1,0,0,0,0,0,0,0,0, -0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0xb1,0,0xb1,0xb1,0xb1,0,0,0xb1,0xb1,0,0,0, -0,0,0xb1,0xb1,0,0,0,0,0,0xb1,0,0,0xb1,0,0,0, -0,0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -#ifdef U_DARWIN -0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, -0x11,0x11,0x11,0x11,0,0,0xd,1,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, -0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,1,1, -1,1,1,0x11,4,2,0,0,0,0,0,0,0,0,0,0, -0,0xa,0xa,0xa,0xa,0xa,0,0,0xa,0xa,0xa,0xa,0,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0,0,0,0,0, -#endif /* U_DARWIN */ -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,1,0xb1,1,1,1,1,1,1,1,1,1,1,3,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, -0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, -0xd,0xd,0xa,0xa,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, -0xd,0xd,0xd,0xd,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12, -0x12,0x12,0x12,0x12,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, -0xd,0xa,0xd,0xd,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0xb1,0xb1,0xb1,0xb1,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0, -0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0, -0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,6,0xa,6,0,0xa,6,0xa,0xa,0xa,0x300a,0xf00a,0x300a, -0xf00a,0x300a,0xf00a,4,0xa,0xa,3,3,0x300a,0xf00a,0xa,0,0xa,4,4,0xa, -0,0,0,0,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, -0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, -0xd,0xd,0xd,0xb2,0,0xa,0xa,4,4,4,0xa,0xa,0x300a,0xf00a,0xa,3, -6,3,6,6,2,2,2,2,2,2,2,2,2,2,6,0xa, -0x500a,0xa,0xd00a,0xa,0xa,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,0x500a, -0xa,0xd00a,0xa,0x300a,0xf00a,0xa,0x300a,0xf00a,0xa,0xa,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,4,4,0xa,0xa,0xa,4,4,0,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0xaa,0xaa,0xaa, -0xa,0xa,0x12,0x12,0,0xa,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,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0, -0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -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,1,1, -1,1,1,0xa,1,0xb1,0xb1,0xb1,1,0xb1,0xb1,1,1,1,1,1, -0xb1,0xb1,0xb1,0xb1,1,1,1,1,1,1,1,1,1,1,1,1, -1,1,1,1,1,1,1,1,1,1,1,1,0xb1,0xb1,0xb1,1, -1,1,1,0xb1,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,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, -5,5,5,1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0, -0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0,0,0xb1,0xb1,0, -0,0xa0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0,0, -0,0,0,0,0,0,0,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb1, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0xa,0xa,0xb1,0xb1, -0xb1,0xa,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,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,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,0x100a, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0x100a,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,0x100a, -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,2,2,2,2,2,2, -2,2,2,2,2,2,2,2,2,2,2,2,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0, -0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0, -0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0xa,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0xa,0xa,0xa,0xa,0xa,0xa,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0,0,0,0xa,0xa,0xa,0xa,0xa,0,0xa,0xa, -0xa,0xa,0xa,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0xa,0,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0xa,0xa,0xa,0xa,0,0,0, -0xa,0xa,0xa,0xa,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0, -0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0,0xa,0xa,0xa,0,0xa,0,0xa,0,0xa,0,0xa,0xa,0xa,0, -0xa,0xa,0xa,0xa,0xa,0xa,0,0,0xa,0xa,0xa,0xa,0,0xa,0,0, -0xa,0xa,0xa,0xa,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -0xa,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, -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,0x12,0x12, -0x12,0xb2,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, -0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2, -0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2, -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, -0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, -0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12, -0,0,0,0 -}; - -static const uint32_t ubidi_props_mirrors[26]={ -0x2000ab,0xbb,0x2a02215,0x1202243,0x2802298,0x2c022a6,0x30022a8,0x2e022a9,0x32022ab,0x6022cd,0x1e022f2,0x20022f3,0x22022f4,0x24022f6,0x26022f7,0x14022fa, -0x16022fb,0x18022fc,0x1a022fd,0x1c022fe,0x8029b8,0x4029f5,0xa02ade,0xe02ae3,0xc02ae4,0x1002ae5 -}; - -static const uint8_t ubidi_props_jgArray[352]={ -0x2d,0,3,3,0x2c,3,0x2d,3,4,0x2a,4,4,0xd,0xd,0xd,6, -6,0x1f,0x1f,0x23,0x23,0x21,0x21,0x28,0x28,1,1,0xb,0xb,0x37,0x37,0x37, -0,9,0x1d,0x13,0x16,0x18,0x1a,0x10,0x2c,0x2d,0x2d,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,4,0x1d, -0,3,3,3,0,3,0x2c,0x2c,0x2d,4,4,4,4,4,4,4, -4,0xd,0xd,0xd,0xd,0xd,0xd,0xd,6,6,6,6,6,6,6,6, -6,0x1f,0x1f,0x1f,0x1f,0x1f,0x1f,0x1f,0x1f,0x1f,0x23,0x23,0x23,0x21,0x21,0x28, -1,9,9,9,9,9,9,0x1d,0x1d,0xb,0x26,0xb,0x13,0x13,0x13,0xb, -0xb,0xb,0xb,0xb,0xb,0x16,0x16,0x16,0x16,0x1a,0x1a,0x1a,0x1a,0x38,0x15,0xd, -0x2a,0x11,0x11,0xe,0x2c,0x2c,0x2c,0x2c,0x2c,0x2c,0x2c,0x2c,0x37,0x2f,0x37,0x2c, -0x2d,0x2d,0x2e,0x2e,0,0x2a,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,0x1f, -0,0,0,0,0,0,0,0,0,0,0x23,0x21,1,0,0,0x15, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -2,0,5,0xc,0xc,7,7,0xf,0x27,0x32,0x12,0x2b,0x2b,0x30,0x31,0x14, -0x17,0x19,0x1b,0x24,0xa,8,0x1c,0x20,0x22,0x1e,7,0x25,0x29,5,0xc,7, -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,0x35,0x34,0x33, -4,4,4,4,4,4,4,0xd,0xd,6,6,0x1f,0x23,1,1,1, -9,9,0xb,0xb,0xb,0x18,0x18,0x1a,0x1a,0x1a,0x16,0x1f,0x1f,0x23,0xd,0xd, -0x23,0x1f,0xd,3,3,0x37,0x37,0x2d,0x2c,0x2c,0x36,0x36,0xd,0x23,0x23,0x13 -}; - -static const UBiDiProps ubidi_props_singleton={ - NULL, - ubidi_props_indexes, - ubidi_props_mirrors, - ubidi_props_jgArray, - { - ubidi_props_trieIndex, - ubidi_props_trieIndex+3140, - NULL, - 3140, -#ifndef U_DARWIN - 6784, -#else /* U_DARWIN */ - 6928, -#endif /* U_DARWIN */ - 0x1a0, - 0xcc4, - 0x0, - 0x0, - 0x110000, -#ifndef U_DARWIN - 0x26c0, -#else /* U_DARWIN */ - 0x2750, -#endif /* U_DARWIN */ - NULL, 0, FALSE, FALSE, 0, NULL - }, - { 2,0,0,0 } -}; diff --git a/icuSources/common/ubidi_props_data.h b/icuSources/common/ubidi_props_data.h new file mode 100644 index 00000000..916c6d4c --- /dev/null +++ b/icuSources/common/ubidi_props_data.h @@ -0,0 +1,810 @@ +/* + * Copyright (C) 1999-2012, International Business Machines + * Corporation and others. All Rights Reserved. + * + * file name: ubidi_props_data.h + * + * machine-generated by: icu/tools/unicode/c/genprops/bidipropsbuilder.cpp + */ + +#ifndef INCLUDED_FROM_UBIDI_PROPS_C +# error This file must be #included from ubidi_props.c only. +#endif + +static const UVersionInfo ubidi_props_dataVersion={6,1,0,0}; + +#ifndef U_PLATFORM_IS_DARWIN_BASED +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}; +#else /* U_PLATFORM_IS_DARWIN_BASED */ +static const int32_t ubidi_props_indexes[UBIDI_IX_TOP]={0x10,0x5418,0x50e0,0x1a,0x620,0x8b0,0,0,0,0,0,0,0,0,0,0x3900b2}; +#endif /* U_PLATFORM_IS_DARWIN_BASED */ + +#ifndef U_PLATFORM_IS_DARWIN_BASED +static const uint16_t ubidi_props_trieIndex[10216]={ +#else /* U_PLATFORM_IS_DARWIN_BASED */ +static const uint16_t ubidi_props_trieIndex[10344]={ +#endif /* U_PLATFORM_IS_DARWIN_BASED */ +0x320,0x328,0x330,0x338,0x350,0x358,0x360,0x368,0x340,0x348,0x340,0x348,0x340,0x348,0x340,0x348, +0x340,0x348,0x340,0x348,0x36e,0x376,0x37e,0x386,0x38e,0x396,0x392,0x39a,0x3a2,0x3aa,0x3a5,0x3ad, +0x340,0x348,0x340,0x348,0x3b5,0x3bd,0x340,0x348,0x340,0x348,0x340,0x348,0x3c3,0x3cb,0x3d3,0x3db, +0x3e3,0x3eb,0x3f3,0x3fb,0x401,0x409,0x411,0x419,0x421,0x429,0x42f,0x437,0x43f,0x447,0x44f,0x457, +0x463,0x45f,0x46b,0x3d5,0x3d5,0x473,0x43f,0x47a,0x482,0x484,0x48c,0x494,0x49c,0x49d,0x4a5,0x4ad, +0x4b5,0x49d,0x4bd,0x4c2,0x4b5,0x49d,0x4ca,0x4d2,0x49c,0x4d7,0x4df,0x494,0x4e4,0x340,0x4ec,0x4f0, +0x340,0x4f7,0x4ff,0x507,0x340,0x50f,0x517,0x494,0x340,0x340,0x4a5,0x494,0x340,0x340,0x51d,0x340, +0x340,0x523,0x52b,0x340,0x340,0x52f,0x537,0x340,0x53b,0x542,0x340,0x54a,0x552,0x559,0x4e3,0x340, +0x340,0x561,0x569,0x571,0x579,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x581,0x340,0x589,0x340,0x340,0x340, +0x591,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x599,0x340,0x340,0x340,0x5a1,0x5a1,0x4a9,0x4a9,0x340,0x5a7,0x5af,0x589, +0x5b7,0x340,0x340,0x340,0x340,0x49a,0x340,0x340,0x340,0x5bf,0x5c7,0x340,0x340,0x340,0x5c9,0x5d1, +0x5d9,0x340,0x5e0,0x5e8,0x340,0x340,0x340,0x340,0x5f0,0x5f3,0x4e4,0x5fb,0x3b7,0x603,0x340,0x60a, +0x340,0x60f,0x340,0x340,0x340,0x340,0x615,0x61d,0x340,0x340,0x340,0x340,0x340,0x340,0x38e,0x625, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x62d,0x635,0x639, +0x651,0x657,0x641,0x649,0x65f,0x667,0x66e,0x55c,0x676,0x67e,0x686,0x340,0x68e,0x5d1,0x5d1,0x5d1, +0x69e,0x6a6,0x6ae,0x6b6,0x6bb,0x6c3,0x6cb,0x696,0x6d3,0x6db,0x340,0x6e1,0x6e8,0x5d1,0x5d1,0x5d4, +0x5d1,0x50d,0x6ee,0x5d1,0x6f6,0x340,0x340,0x5ce,0x5d1,0x5d1,0x5d1,0x5d1,0x5d1,0x5d1,0x5d1,0x5d1, +0x5d1,0x5d1,0x5d1,0x5d1,0x5d1,0x6fe,0x5d1,0x5d1,0x701,0x5d1,0x5d1,0x707,0x5d1,0x5d1,0x70f,0x717, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x5d1,0x5d1,0x5d1,0x5d1,0x727,0x72e,0x736,0x71f, +0x746,0x74e,0x756,0x75d,0x765,0x76d,0x774,0x73e,0x5d1,0x5d1,0x77c,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x783,0x340,0x340,0x340,0x78b,0x340,0x340,0x340,0x38e, +0x793,0x79b,0x340,0x340,0x7a3,0x5d1,0x5d1,0x5d4,0x5d1,0x5d1,0x5d1,0x5d1,0x5d1,0x5d1,0x7aa,0x7b0, +0x7c0,0x7b8,0x340,0x340,0x7c8,0x591,0x340,0x367,0x340,0x340,0x340,0x340,0x340,0x340,0x5d1,0x78a, +0x375,0x340,0x7d0,0x7d8,0x340,0x7e0,0x7e8,0x340,0x340,0x340,0x340,0x7ec,0x340,0x340,0x5c9,0x366, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x5d1,0x5d1, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x7d0,0x5d1,0x50d,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x7f3,0x340,0x340,0x7f8,0x78b,0x340,0x340,0x53d,0x5d1,0x5c8,0x340,0x340,0x800,0x340,0x340,0x340, +0x808,0x80f,0x340,0x816,0x340,0x340,0x81d,0x825,0x340,0x82c,0x833,0x340,0x482,0x838,0x340,0x340, +0x340,0x840,0x848,0x340,0x340,0x84c,0x49c,0x854,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x85b, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +#ifndef U_PLATFORM_IS_DARWIN_BASED +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x86f,0x863,0x867,0x43f,0x43f,0x43f,0x43f,0x43f, +0x43f,0x43f,0x43f,0x43f,0x43f,0x43f,0x43f,0x43f,0x43f,0x877,0x43f,0x43f,0x43f,0x43f,0x87f,0x883, +0x88b,0x893,0x897,0x89f,0x43f,0x43f,0x43f,0x8a3,0x8ab,0x330,0x8b3,0x8bb,0x340,0x340,0x340,0x8c3, +#else /* U_PLATFORM_IS_DARWIN_BASED */ +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x6e3, +0x5d1,0x5d1,0x5d1,0x863,0x86b,0x873,0x87b,0x5d1,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x88f,0x883,0x887,0x43f,0x43f,0x43f,0x43f,0x43f, +0x43f,0x43f,0x43f,0x43f,0x43f,0x43f,0x43f,0x43f,0x43f,0x897,0x43f,0x43f,0x43f,0x43f,0x89f,0x8a3, +0x8ab,0x8b3,0x8b7,0x8bf,0x43f,0x43f,0x43f,0x8c3,0x8cb,0x330,0x8d3,0x8db,0x340,0x340,0x340,0x8e3, +#endif /* U_PLATFORM_IS_DARWIN_BASED */ +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0xd00,0xd00,0xd40,0xd80,0xd00,0xd00,0xd00,0xd00,0xd00,0xd00,0xdb8,0xdf8,0xe38,0xe48,0xe88,0xe94, +0xd00,0xd00,0xed4,0xd00,0xd00,0xd00,0xf0c,0xf4c,0xf8c,0xfcc,0x1004,0x1044,0x1084,0x10bc,0x10fc,0x113c, +0xa40,0xa80,0xac0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xaf6,0x1a0,0x1a0, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xb33,0x1a0,0x1a0,0xb73,0xbb3,0xbef, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xbef, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xbef, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xbef, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xbef, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xbef, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xbef, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xbef, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xbef, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xbef, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xbef, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xbef, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xbef, +0xc2f,0xc3f,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xbef, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xbef, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0, +0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0x1a0,0xbef, +#ifndef U_PLATFORM_IS_DARWIN_BASED +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x8cb,0x340,0x5d1,0x5d1,0x8d3,0x340,0x340,0x495, +#else /* U_PLATFORM_IS_DARWIN_BASED */ +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x8eb,0x340,0x5d1,0x5d1,0x8f3,0x340,0x340,0x495, +#endif /* U_PLATFORM_IS_DARWIN_BASED */ +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +#ifndef U_PLATFORM_IS_DARWIN_BASED +0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x8db,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5, +0x8e3,0x8e7,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x8ef,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5, +#else /* U_PLATFORM_IS_DARWIN_BASED */ +0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x8fb,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5, +0x903,0x907,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x90f,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5, +#endif /* U_PLATFORM_IS_DARWIN_BASED */ +0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5, +#ifndef U_PLATFORM_IS_DARWIN_BASED +0x3d5,0x3d5,0x3d5,0x8f7,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5, +0x49c,0x81f,0x8ff,0x6df,0x3b7,0x907,0x340,0x340,0x482,0x90f,0x340,0x340,0x3b7,0x915,0x340,0x340, +#else /* U_PLATFORM_IS_DARWIN_BASED */ +0x3d5,0x3d5,0x3d5,0x917,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5, +0x49c,0x81f,0x91f,0x6df,0x3b7,0x927,0x340,0x340,0x482,0x92f,0x340,0x340,0x3b7,0x935,0x340,0x340, +#endif /* U_PLATFORM_IS_DARWIN_BASED */ +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +#ifndef U_PLATFORM_IS_DARWIN_BASED +0x340,0x340,0x340,0x340,0x340,0x91d,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +#else /* U_PLATFORM_IS_DARWIN_BASED */ +0x340,0x340,0x340,0x340,0x340,0x93d,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +#endif /* U_PLATFORM_IS_DARWIN_BASED */ +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +#ifndef U_PLATFORM_IS_DARWIN_BASED +0x340,0x340,0x923,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x92a,0x932, +0x938,0x340,0x340,0x5d1,0x5d1,0x940,0x340,0x340,0x340,0x340,0x340,0x5d1,0x5d1,0x948,0x340,0x340, +#else /* U_PLATFORM_IS_DARWIN_BASED */ +0x340,0x340,0x943,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x94a,0x952, +0x958,0x340,0x340,0x5d1,0x5d1,0x960,0x340,0x340,0x340,0x340,0x340,0x5d1,0x5d1,0x968,0x340,0x340, +#endif /* U_PLATFORM_IS_DARWIN_BASED */ +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +#ifndef U_PLATFORM_IS_DARWIN_BASED +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x94e,0x340,0x955,0x340,0x951,0x340,0x958, +0x340,0x960,0x964,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5, +#else /* U_PLATFORM_IS_DARWIN_BASED */ +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x96e,0x340,0x975,0x340,0x971,0x340,0x978, +0x340,0x980,0x984,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5, +#endif /* U_PLATFORM_IS_DARWIN_BASED */ +0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5, +0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5, +#ifndef U_PLATFORM_IS_DARWIN_BASED +0x3d5,0x3d5,0x3d5,0x43f,0x43f,0x43f,0x43f,0x43f,0x43f,0x43f,0x96c,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5, +0x3d5,0x3d5,0x3d5,0x5d1,0x79f,0x5d1,0x5d1,0x5d4,0x97c,0x984,0x340,0x974,0x340,0x340,0x98c,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x5d1,0x994,0x5d1,0x99a,0x5d4, +0x5d1,0x9a2,0x9aa,0x5d1,0x9b2,0x9ba,0x5d1,0x5d1,0x5d1,0x5d1,0x9bc,0x5d1,0x9c4,0x9cc,0x7d6,0x340, +0x340,0x340,0x6e1,0x5d1,0x5d1,0x9d4,0x340,0x5d1,0x5d1,0x6df,0x340,0x5d1,0x5d1,0x5d1,0x5d4,0x340, +#else /* U_PLATFORM_IS_DARWIN_BASED */ +0x3d5,0x3d5,0x3d5,0x43f,0x43f,0x43f,0x43f,0x43f,0x43f,0x43f,0x98c,0x3d5,0x3d5,0x3d5,0x3d5,0x3d5, +0x3d5,0x3d5,0x3d5,0x5d1,0x79f,0x5d1,0x5d1,0x5d4,0x99c,0x9a4,0x340,0x994,0x340,0x340,0x9ac,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x5d1,0x9b4,0x5d1,0x9ba,0x5d4, +0x5d1,0x9c2,0x9ca,0x5d1,0x9d2,0x9da,0x5d1,0x5d1,0x5d1,0x5d1,0x9dc,0x5d1,0x9e4,0x9ec,0x7d6,0x340, +0x340,0x340,0x6e1,0x5d1,0x5d1,0x9f4,0x340,0x5d1,0x5d1,0x6df,0x340,0x5d1,0x5d1,0x5d1,0x5d4,0x340, +#endif /* U_PLATFORM_IS_DARWIN_BASED */ +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340, +#ifndef U_PLATFORM_IS_DARWIN_BASED +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x9d8,0x9e8, +0x9e0,0x9e0,0x9e0,0x9e9,0x9e9,0x9e9,0x9e9,0x38e,0x38e,0x38e,0x38e,0x38e,0x38e,0x38e,0x9f1,0x9e9, +0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9, +0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9, +0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9, +0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x9e9,0x31f, +#else /* U_PLATFORM_IS_DARWIN_BASED */ +0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x340,0x9f8,0xa08, +0xa00,0xa00,0xa00,0xa09,0xa09,0xa09,0xa09,0x38e,0x38e,0x38e,0x38e,0x38e,0x38e,0x38e,0xa11,0xa09, +0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0xa09, +0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0xa09, +0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0xa09, +0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0xa09,0x31f, +#endif /* U_PLATFORM_IS_DARWIN_BASED */ +0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,8,7,8,9,7,0x12,0x12, +0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,7,7,7,8, +9,0xa,0xa,4,4,4,0xa,0xa,0x300a,0xf00a,0xa,3,6,3,6,6, +2,2,2,2,2,2,2,2,2,2,6,0xa,0x500a,0xa,0xd00a,0xa, +0xa,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,0x500a,0xa,0xd00a,0xa,0xa, +0xa,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,0x500a,0xa,0xd00a,0xa,0x12, +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, +0x12,0x12,0x12,0x12,0x12,7,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, +6,0xa,4,4,4,4,0xa,0xa,0xa,0xa,0,0x900a,0xa,0xb2,0xa,0xa, +4,4,2,2,0xa,0,0xa,0xa,0xa,2,0,0x900a,0xa,0xa,0xa,0xa, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0xa,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,0xa,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,0xa,0xa,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,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,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,0,0,0,0,0xa,0xa,0,0, +0,0,0,0,0,0,0xa,0,0,0,0,0,0xa,0xa,0,0xa, +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,0xa,0,0,0,0,0, +0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,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,0xa,0,0,0,0,4,1,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,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,1,0xb1,1,0xb1,0xb1,1, +0xb1,0xb1,1,0xb1,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,1,1,1,1,1,5,5,5,5, +5,0xd,0xa,0xa,0xd,4,4,0xd,6,0xd,0xa,0xa,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xd,0xd,0xd,0xd,0xd,0x4d,0xd,0x8d,0x8d, +0x8d,0x8d,0x4d,0x8d,0x4d,0x8d,0x4d,0x4d,0x4d,0x4d,0x4d,0x8d,0x8d,0x8d,0x8d,0x4d, +0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x2d,0x4d,0x4d,0x4d, +0x4d,0x4d,0x4d,0x4d,0x8d,0x4d,0x4d,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,5,5,5,5, +5,5,5,5,5,5,4,5,5,0xd,0x4d,0x4d,0xb1,0x8d,0x8d,0x8d, +0xd,0x8d,0x8d,0x8d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x8d,0x8d,0x8d,0x8d, +0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x4d,0x4d, +0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d, +0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d, +0x4d,0x4d,0x4d,0x4d,0x8d,0x4d,0x4d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d, +0x4d,0x8d,0x4d,0x8d,0x4d,0x4d,0x8d,0x8d,0xd,0x8d,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,5,0xa,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xd,0xd,0xb1,0xb1,0xa,0xb1,0xb1, +0xb1,0xb1,0x8d,0x8d,2,2,2,2,2,2,2,2,2,2,0x4d,0x4d, +0x4d,0xd,0xd,0x4d,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, +0xd,0xd,0xd,0xad,0x8d,0xb1,0x4d,0x4d,0x4d,0x8d,0x8d,0x8d,0x8d,0x8d,0x4d,0x4d, +0x4d,0x4d,0x8d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x8d,0x4d,0x8d,0x4d, +0x8d,0x4d,0x4d,0x8d,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xd,0xd,0x8d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d, +0x4d,0x4d,0x4d,0x4d,0x4d,0x8d,0x8d,0x8d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d, +0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x8d,0x8d,0x4d,0x4d,0x4d,0x4d,0x8d,0x4d,0x8d, +0x8d,0x4d,0x4d,0x4d,0x8d,0x8d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0xd,0xd,0xd,0xd, +0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, +0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, +0xd,0xd,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xd,0xd,0xd, +0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,1,1,1,1, +1,1,1,1,1,1,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41, +0x41,0x41,0x41,0x41,0x41,0x41,0x41,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +1,1,0xa,0xa,0xa,0xa,0x21,1,1,1,1,1,0xb1,0xb1,0xb1,0xb1, +1,0xb1,0xb1,0xb1,1,0xb1,0xb1,0xb1,0xb1,0xb1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,0xb1,0xb1,0xb1,0xb1,1,0xb1,0xb1,0xb1,0xb1,0xb1,0x81,0x41,0x41,0x41, +0x41,0x41,0x81,0x41,0x41,0x81,0x41,0x41,0x41,0x41,0x41,0x81,0x41,0x41,0x41,0x41, +0x81,0x41,1,1,1,0xb1,0xb1,0xb1,1,1,1,1,0x4d,0xd,0x4d,0x4d, +0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x8d,0x8d,0x8d,0xd,0xd,0xd,0xd,0xd,0xd,0xd, +0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,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,0xd,0xb1,0xb1,0xb1,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,0xb1,0,0xb1,0,0,0, +0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0xb1,0,0, +0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0, +0,0,0xb1,0xb1,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,0xb1,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, +0xb1,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0, +0,0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0xb1,0xb1,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,4, +0,0,0,0,0,0xb1,0xb1,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,0xb1,0xb1,0,0,0,0,0xb1,0xb1,0,0,0xb1, +0xb1,0xb1,0,0,0,0xb1,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0xb1,0xb1,0,0,0,0xb1,0,0, +0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1, +0xb1,0,0,0,0,0xb1,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0,0,0,0, +0,0,0,0,0,0,0,0,0,4,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,0xb1,0,0,0xb1,0,0xb1,0xb1,0xb1, +0xb1,0,0,0,0,0,0,0,0,0xb1,0,0,0,0,0,0, +0,0,0xb1,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, +0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,4,0xa,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,0xb1,0xb1,0xb1,0,0,0, +0,0,0xb1,0xb1,0xb1,0,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0, +0,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,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,0xb1,0,0,0xa0,0,0,0,0, +0,0,0xa0,0,0,0,0,0,0xb1,0xb1,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0, +0,0,0,0,0,0,0xb1,0xb1,0xb1,0,0xb1,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0,0, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,4,0,0,0,0, +0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0,0, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1,0xb1,0,0,0,0,0,0,0, +0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,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,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0,0xb1, +0,0xb1,0x300a,0xf00a,0x300a,0xf00a,0,0,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,0,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1,0xb1, +0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0xb1,0xb1,0xb1,0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1,0xb1,0, +0,0xb1,0xb1,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,0xb1,0xb1,0,0, +0,0,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0, +0,0,0,0,0,0,0xb1,0,0,0xb1,0xb1,0,0,0,0,0, +0,0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0xb1,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,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0, +0,0,0,0,0xa,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,9,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,0x300a, +0xf00a,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0xb1,0xb1,0xb1,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0xb1,0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0, +0,0,0xb1,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0,0,0,0,0,0,0,4,0,0xb1,0,0,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xb1,0xb1,0xb1,9,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0, +0,0,0,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0xb1,0, +0,0,0,0,0,0xb1,0xb1,0xb1,0,0,0,0,0xa,0,0,0, +0xa,0xa,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,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,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,0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0, +0xb1,0,0xb1,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0, +0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0xb1, +0xb1,0xb1,0xb1,0xb1,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, +0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1, +0xb1,0xb1,0,0,0xb1,0xb1,0,0xb1,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0, +0xb1,0xb1,0,0,0,0xb1,0,0xb1,0xb1,0xb1,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0,0,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0xb1,0xb1,0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0, +0,0xb1,0,0,0,0,0,0,0xb1,0,0,0,0,0,0,0, +0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0xb1,0xb1,0xb1,0xb1,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,0xa,0,0xa,0xa,0xa,0,0,0,0,0,0,0,0,0,0, +0,0xa,0xa,0xa,0,0,0,0,0,0,0,0,0,0,0,0, +0,0xa,0xa,0xa,0,0,0,0,0,0,0,0,0,0,0,0, +0,0xa,0xa,0,0xa,0xa,0xa,0xa,6,0x300a,0xf00a,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,9,0xb2,0xb2,0xb2,0xb2,0xb2,0x12,0x12,0x12,0x12,0x12,0xb2,0xb2, +0xb2,0xb2,0xb2,0xb2,2,0,0,0,2,2,2,2,2,2,3,3, +0xa,0x300a,0xf00a,0,9,9,9,9,9,9,9,9,9,9,9,0xb2, +0x412,0x432,0x8a0,0x8a1,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,9,7,0x8ab,0x8ae,0x8b0,0x8ac,0x8af,6,4,4,4,4, +4,0xa,0xa,0xa,0xa,0x300a,0xf00a,0xa,0xa,0xa,0xa,0xa,2,2,2,2, +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, +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, +0xa,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0,0xa,0,0xa, +0,0xa,0,0,0,0,4,0,0,0,0,0,0,0,0,0, +0,0,0xa,0xa,0,0,0,0,0x100a,0xa,0xa,0xa,0xa,0,0,0, +0,0,0xa,0xa,0xa,0xa,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0, +0,0xa,0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a, +0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0xa,0xa,0x300a,0xf00a,0x900a,0x900a,0x900a,0x100a,0x900a,0x900a, +0x100a,0x100a,0x900a,0x900a,0x900a,0x900a,0x900a,0x100a,0xa,0x100a,0x100a,0x100a,0x100a,0xa,0xa,0xa, +0x700a,0x700a,0x700a,0xb00a,0xb00a,0xb00a,0xa,0xa,0xa,0x100a,3,4,0xa,0x900a,0x100a,0xa, +0xa,0xa,0x100a,0x100a,0x100a,0x100a,0xa,0x100a,0x100a,0x100a,0x100a,0xa,0x100a,0xa,0x100a,0xa, +0xa,0xa,0xa,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0xa,0xa,0xa,0xa, +0xa,0x100a,0xa,0x100a,0x300a,0xf00a,0x100a,0x100a,0x100a,0x100a,0x100a,0x900a,0x100a,0x100a,0x100a,0x100a, +0x100a,0x100a,0x100a,0x100a,0x100a,0xa,0xa,0xa,0xa,0xa,0x300a,0xf00a,0x300a,0xf00a,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x100a,0x100a,0xa,0x100a,0xa,0x300a,0xf00a,0x300a,0xf00a, +0x300a,0xf00a,0x300a,0xf00a,0xa,0xa,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a, +0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x100a,0xa,0xa,0x300a,0xf00a,0x300a,0xf00a,0xa, +0xa,0xa,0xa,0xa,0x900a,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x300a,0xf00a, +0xa,0xa,0x900a,0x100a,0x900a,0x900a,0x100a,0x900a,0x100a,0x100a,0x100a,0x100a,0x300a,0xf00a,0x300a,0xf00a, +0x300a,0xf00a,0x300a,0xf00a,0x100a,0xa,0xa,0xa,0xa,0xa,0x100a,0x100a,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0x300a,0xf00a,0x300a,0xf00a,0x900a,0xa,0xa,0x300a,0xf00a,0xa,0xa, +0xa,0xa,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0x300a,0xf00a,0x300a,0xf00a,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x100a,0x100a,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0x300a,0xf00a,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,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,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, +2,2,2,2,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a, +0x300a,0xf00a,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x100a,0xa,0xa,0x300a, +0xf00a,0x300a,0xf00a,0xa,0x300a,0xf00a,0xa,0x500a,0x100a,0xd00a,0xa,0xa,0xa,0xa,0xa,0x100a, +0x100a,0x300a,0xf00a,0xa,0xa,0xa,0xa,0xa,0x100a,0x300a,0xf00a,0xa,0xa,0xa,0x300a,0xf00a, +0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x100a,0xa,0x100a, +0x100a,0x100a,0xa,0xa,0x100a,0x100a,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0x100a,0x900a,0x100a,0x100a,0x300a,0xf00a,0xa,0xa,0x300a,0xf00a,0xa,0xa,0xa,0xa,0xa,0x300a, +0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x700a,0x300a,0xf00a,0xb00a,0x300a,0xf00a,0x300a, +0xf00a,0x300a,0xf00a,0x300a,0xf00a,0xa,0xa,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a, +0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0x900a,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x300a,0xf00a,0x100a,0x100a,0x300a,0xf00a,0xa,0xa, +0xa,0x100a,0xa,0xa,0xa,0xa,0x100a,0x300a,0xf00a,0x300a,0xf00a,0xa,0x300a,0xf00a,0xa,0xa, +0x300a,0xf00a,0x300a,0xf00a,0x100a,0xa,0xa,0xa,0xa,0xa,0x100a,0x900a,0x900a,0x900a,0x100a,0xa, +0xa,0xa,0xa,0xa,0x300a,0xf00a,0x100a,0xa,0xa,0xa,0xa,0x100a,0xa,0xa,0xa,0x300a, +0xf00a,0x300a,0xf00a,0x100a,0xa,0x100a,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a, +0x100a,0x100a,0x100a,0x100a,0x100a,0xa,0x100a,0x100a,0x100a,0x100a,0xa,0xa,0x100a,0xa,0x100a,0xa, +0xa,0x100a,0xa,0x300a,0xf00a,0x300a,0xf00a,0xa,0xa,0xa,0xa,0xa,0x300a,0xf00a,0xa,0xa, +0xa,0xa,0xa,0xa,0x300a,0xf00a,0x100a,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x100a, +0x100a,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x300a,0xf00a,0xa,0xa,0xa,0xa,0x100a,0x100a, +0x100a,0x100a,0xa,0x100a,0x100a,0xa,0xa,0x100a,0x100a,0xa,0xa,0xa,0xa,0x300a,0xf00a,0x100a, +0x100a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x300a, +0xf00a,0x100a,0x100a,0x100a,0x100a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a, +0xf00a,0x100a,0x100a,0x100a,0x100a,0x300a,0xf00a,0x100a,0xa,0xa,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a, +0x300a,0xf00a,0xa,0x300a,0xf00a,0x100a,0x100a,0x300a,0xf00a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x300a, +0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x100a,0x100a,0x100a,0x100a,0x100a,0x100a,0x300a,0xf00a,0x300a, +0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0xa,0xa,0xa,0xa,0xa,0x100a,0xa,0x900a,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0, +0,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0xb1,0xb1,0xb1,0,0, +0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,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,0xb1,0xa,0xa,0x300a,0xf00a, +0x300a,0xf00a,0xa,0xa,0xa,0x300a,0xf00a,0xa,0x300a,0xf00a,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x300a,0xf00a,0xa,0xa,0x300a,0xf00a,0x300a,0xf00a, +0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0, +0xa,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0,0, +0xa,0,0,0,0,0,0xa,0xa,0,0,0,0,0,0xa,0xa,0xa, +9,0xa,0xa,0xa,0xa,0,0,0,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a, +0x300a,0xf00a,0xa,0xa,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,0xa,0xa,0xa,0xa, +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,0xb1,0xb1,0xa,0xa,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +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,0xa,0xa,0xa,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0,0,0,0,0,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0xa,0xa,0xa,0xa,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0xa,0xa,0xa,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0xb1, +0xb1,0xb1,0xb1,0xa,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xa,0xa, +0,0,0,0,0,0,0,0,0xa,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,0xb1,0,0,0,0xb1,0,0,0,0,0xb1,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0xb1,0xb1,0,0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0, +0,0,0,0,4,4,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa, +0,0,0,0,0,0,0,0,0xb1,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,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0, +0,0,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,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0xb1,0,0,0xb1,0xb1,0xb1,0xb1,0,0,0xb1,0,0,0, +0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0, +0,0xb1,0xb1,0,0,0xb1,0xb1,0,0,0,0,0,0,0,0,0, +0,0,0,0xb1,0,0,0,0,0,0,0,0,0xb1,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0xb1,0,0xb1,0xb1,0xb1,0,0,0xb1,0xb1,0,0,0,0,0,0xb1,0xb1, +0,0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0,0, +0,0,0,0,0,0,0xb1,0,0,0,0,0,0,0,0,0, +0,0xb1,0,0,0xb1,0,0,0,0,0xb1,0,0,0,0,0,0, +#ifndef U_PLATFORM_IS_DARWIN_BASED +0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1, +#else /* U_PLATFORM_IS_DARWIN_BASED */ +0,0,0,0,0,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0,0,0xd,1, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,1,1,1,1,1,0x11,4,2,0,0, +0,0,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0,0, +0xa,0xa,0xa,0xa,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,1,1,1,1, +#endif /* U_PLATFORM_IS_DARWIN_BASED */ +1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,0xd,0xd,0xd,0xd, +0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,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,1,0xb1,1,0xd,0xd,0xd,0xd, +0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, +0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xa,0xa,0xd,0xd,0xd,0xd, +0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0x12,0x12,0x12,0x12, +0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0xd,0xd,0xd,0xd, +0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xa,0xd,0xd,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,6,0xa,6,0, +0xa,6,0xa,0xa,0xa,0x300a,0xf00a,0x300a,0xf00a,0x300a,0xf00a,4,0xa,0xa,3,3, +0x300a,0xf00a,0xa,0,0xa,4,4,0xa,0,0,0,0,0xd,0xd,0xd,0xd, +0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, +0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xb2,0,0xa,0xa,4, +4,4,0xa,0xa,0x300a,0xf00a,0xa,3,6,3,6,6,2,2,2,2, +2,2,2,2,2,2,6,0xa,0x500a,0xa,0xd00a,0xa,0xa,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,0x500a,0xa,0xd00a,0xa,0x300a,0xf00a,0xa,0x300a,0xf00a, +0xa,0xa,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,4,4,0xa,0xa, +0xa,4,4,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0x12,0x12,0x12,0x12, +0x12,0x12,0x12,0x12,0x12,0xaa,0xaa,0xaa,0xa,0xa,0x12,0x12,0,0xa,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,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,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,1,1,1,1,1,0xa,1,0xb1,0xb1,0xb1, +1,0xb1,0xb1,1,1,1,1,1,0xb1,0xb1,0xb1,0xb1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,0xb1,0xb1,0xb1,1,1,1,1,0xb1,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,0xa,0xa,0xa,0xa,0xa,0xa,0xa,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, +5,5,5,5,5,5,5,5,5,5,5,1,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0xb1, +0xb1,0xb1,0xb1,0,0,0xb1,0xb1,0,0,0xa0,0,0,0,0,0,0, +0,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,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,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0,0xb1, +0,0xb1,0,0,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0xb1,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0xb1, +0xb1,0xb1,0,0,0,0,0,0,0,0,0,0xb2,0xb2,0xb2,0xb2,0xb2, +0xb2,0xb2,0xb2,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0,0,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0xb1,0xb1,0xb1,0xb1,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0xa,0xa,0xb1,0xb1,0xb1,0xa,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, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,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,0x100a,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0x100a,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,0x100a,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,2,2, +2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, +0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, +0xa,0xa,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd,0xd, +2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0, +0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0, +0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0,0,0,0,0,0,0,0,0,0,0xa,0xa,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0xa,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0xa,0xa,0xa,0xa,0xa,0xa,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0,0,0,0xa,0xa,0xa,0xa,0xa,0,0xa,0xa, +0xa,0xa,0xa,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0xa,0,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0xa,0xa,0xa,0xa,0,0,0, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0,0, +0xa,0xa,0xa,0xa,0,0,0,0,0,0,0,0,0,0,0,0, +0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +0xa,0,0,0,0,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xa, +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,0x12,0x12, +0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2, +0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2,0xb2, +0x12,0xb2,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,0x12,0x12,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1,0xb1, +0xb1,0xb1,0xb1,0xb1,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12, +0x12,0x12,0x12,0x12,0,0,0,0 +}; + +static const uint32_t ubidi_props_mirrors[26]={ +0x2000ab,0xbb,0x2a02215,0x1202243,0x2802298,0x2c022a6,0x30022a8,0x2e022a9,0x32022ab,0x6022cd,0x1e022f2,0x20022f3,0x22022f4,0x24022f6,0x26022f7,0x14022fa, +0x16022fb,0x18022fc,0x1a022fd,0x1c022fe,0x8029b8,0x4029f5,0xa02ade,0xe02ae3,0xc02ae4,0x1002ae5 +}; + +static const uint8_t ubidi_props_jgArray[656]={ +0x2d,0,3,3,0x2c,3,0x2d,3,4,0x2a,4,4,0xd,0xd,0xd,6, +6,0x1f,0x1f,0x23,0x23,0x21,0x21,0x28,0x28,1,1,0xb,0xb,0x37,0x37,0x37, +0,9,0x1d,0x13,0x16,0x18,0x1a,0x10,0x2c,0x2d,0x2d,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,4,0x1d, +0,3,3,3,0,3,0x2c,0x2c,0x2d,4,4,4,4,4,4,4, +4,0xd,0xd,0xd,0xd,0xd,0xd,0xd,6,6,6,6,6,6,6,6, +6,0x1f,0x1f,0x1f,0x1f,0x1f,0x1f,0x1f,0x1f,0x1f,0x23,0x23,0x23,0x21,0x21,0x28, +1,9,9,9,9,9,9,0x1d,0x1d,0xb,0x26,0xb,0x13,0x13,0x13,0xb, +0xb,0xb,0xb,0xb,0xb,0x16,0x16,0x16,0x16,0x1a,0x1a,0x1a,0x1a,0x38,0x15,0xd, +0x2a,0x11,0x11,0xe,0x2c,0x2c,0x2c,0x2c,0x2c,0x2c,0x2c,0x2c,0x37,0x2f,0x37,0x2c, +0x2d,0x2d,0x2e,0x2e,0,0x2a,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,0x1f, +0,0,0,0,0,0,0,0,0,0,0x23,0x21,1,0,0,0x15, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2,0,5,0xc,0xc,7,7,0xf,0x27,0x32,0x12,0x2b,0x2b,0x30,0x31,0x14, +0x17,0x19,0x1b,0x24,0xa,8,0x1c,0x20,0x22,0x1e,7,0x25,0x29,5,0xc,7, +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,0x35,0x34,0x33, +4,4,4,4,4,4,4,0xd,0xd,6,6,0x1f,0x23,1,1,1, +9,9,0xb,0xb,0xb,0x18,0x18,0x1a,0x1a,0x1a,0x16,0x1f,0x1f,0x23,0xd,0xd, +0x23,0x1f,0xd,3,3,0x37,0x37,0x2d,0x2c,0x2c,0x36,0x36,0xd,0x23,0x23,0x13, +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, +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, +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, +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, +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, +4,0,0xd,0x28,9,0x1d,0x16,0x18,0x2d,0x2d,0x1f,0x2c,0x39,0,0,0 +}; + +static const UBiDiProps ubidi_props_singleton={ + NULL, + ubidi_props_indexes, + ubidi_props_mirrors, + ubidi_props_jgArray, + { + ubidi_props_trieIndex, + ubidi_props_trieIndex+3200, + NULL, + 3200, +#ifndef U_PLATFORM_IS_DARWIN_BASED + 7016, +#else /* U_PLATFORM_IS_DARWIN_BASED */ + 7144, +#endif /* U_PLATFORM_IS_DARWIN_BASED */ + 0x1a0, + 0xd00, + 0x0, + 0x0, + 0x110000, +#ifndef U_PLATFORM_IS_DARWIN_BASED + 0x27e4, +#else /* U_PLATFORM_IS_DARWIN_BASED */ + 0x2864, +#endif /* U_PLATFORM_IS_DARWIN_BASED */ + NULL, 0, FALSE, FALSE, 0, NULL + }, + { 2,0,0,0 } +}; diff --git a/icuSources/common/ubidiimp.h b/icuSources/common/ubidiimp.h index 1f1dcaa0..4103b29f 100644 --- a/icuSources/common/ubidiimp.h +++ b/icuSources/common/ubidiimp.h @@ -1,7 +1,7 @@ /* ****************************************************************************** * -* Copyright (C) 1999-2007, International Business Machines +* Copyright (C) 1999-2011, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** @@ -257,6 +257,12 @@ struct UBiDi { /* must be one of UBIDI_DEFAULT_xxx or 0 if not contextual */ UBiDiLevel defaultParaLevel; + /* context data */ + const UChar *prologue; + int32_t proLength; + const UChar *epilogue; + int32_t epiLength; + /* the following is set in ubidi_setPara, used in processPropertySeq */ const struct ImpTabPair * pImpTabPair; /* pointer to levels state table pair */ diff --git a/icuSources/common/ubidiln.c b/icuSources/common/ubidiln.c index 66bcefcc..518a54d8 100644 --- a/icuSources/common/ubidiln.c +++ b/icuSources/common/ubidiln.c @@ -1,7 +1,7 @@ /* ****************************************************************************** * -* Copyright (C) 1999-2010, International Business Machines +* Copyright (C) 1999-2011, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** @@ -22,6 +22,10 @@ #include "ubidiimp.h" #include "uassert.h" +#ifndef U_COMMON_IMPLEMENTATION +#error U_COMMON_IMPLEMENTATION not set - must be set for all ICU source files in common/ - see http://userguide.icu-project.org/howtouseicu +#endif + /* * General remarks about the functions in this file: * diff --git a/icuSources/common/ubidiwrt.c b/icuSources/common/ubidiwrt.c index 34b13711..f554f35c 100644 --- a/icuSources/common/ubidiwrt.c +++ b/icuSources/common/ubidiwrt.c @@ -1,7 +1,7 @@ /* ****************************************************************************** * -* Copyright (C) 2000-2007, International Business Machines +* Copyright (C) 2000-2011, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** @@ -26,6 +26,7 @@ #include "unicode/ustring.h" #include "unicode/uchar.h" #include "unicode/ubidi.h" +#include "unicode/utf16.h" #include "cmemory.h" #include "ustr_imp.h" #include "ubidiimp.h" @@ -86,9 +87,9 @@ doWriteForward(const UChar *src, int32_t srcLength, return srcLength; } do { - UTF_NEXT_CHAR(src, i, srcLength, c); + U16_NEXT(src, i, srcLength, c); c=u_charMirror(c); - UTF_APPEND_CHAR_UNSAFE(dest, j, c); + U16_APPEND_UNSAFE(dest, j, c); } while(i0); return j; @@ -197,7 +198,7 @@ doWriteReverse(const UChar *src, int32_t srcLength, i=srcLength; /* collect code units for one base character */ - UTF_BACK_1(src, 0, srcLength); + U16_BACK_1(src, 0, srcLength); /* copy this base character */ j=srcLength; @@ -226,7 +227,7 @@ doWriteReverse(const UChar *src, int32_t srcLength, /* collect code units and modifier letters for one base character */ do { - UTF_PREV_CHAR(src, 0, srcLength, c); + U16_PREV(src, 0, srcLength, c); } while(srcLength>0 && IS_COMBINING(u_charType(c))); /* copy this "user character" */ @@ -274,11 +275,11 @@ doWriteReverse(const UChar *src, int32_t srcLength, i=srcLength; /* collect code units for one base character */ - UTF_PREV_CHAR(src, 0, srcLength, c); + U16_PREV(src, 0, srcLength, c); if(options&UBIDI_KEEP_BASE_COMBINING) { /* collect modifier letters for this base character */ while(srcLength>0 && IS_COMBINING(u_charType(c))) { - UTF_PREV_CHAR(src, 0, srcLength, c); + U16_PREV(src, 0, srcLength, c); } } @@ -293,7 +294,7 @@ doWriteReverse(const UChar *src, int32_t srcLength, /* mirror only the base character */ int32_t k=0; c=u_charMirror(c); - UTF_APPEND_CHAR_UNSAFE(dest, k, c); + U16_APPEND_UNSAFE(dest, k, c); dest+=k; j+=k; } @@ -446,7 +447,9 @@ ubidi_writeReordered(UBiDi *pBiDi, dest, destSize, options, pErrorCode); } - dest+=runLength; + if(dest!=NULL) { + dest+=runLength; + } destSize-=runLength; } } else { @@ -488,7 +491,9 @@ ubidi_writeReordered(UBiDi *pBiDi, runLength=doWriteForward(src, runLength, dest, destSize, (uint16_t)(options&~UBIDI_DO_MIRRORING), pErrorCode); - dest+=runLength; + if(dest!=NULL) { + dest+=runLength; + } destSize-=runLength; if((pBiDi->isInverse) && @@ -530,7 +535,9 @@ ubidi_writeReordered(UBiDi *pBiDi, runLength=doWriteReverse(src, runLength, dest, destSize, options, pErrorCode); - dest+=runLength; + if(dest!=NULL) { + dest+=runLength; + } destSize-=runLength; if((pBiDi->isInverse) && @@ -567,7 +574,9 @@ ubidi_writeReordered(UBiDi *pBiDi, dest, destSize, options, pErrorCode); } - dest+=runLength; + if(dest!=NULL) { + dest+=runLength; + } destSize-=runLength; } } else { @@ -592,7 +601,9 @@ ubidi_writeReordered(UBiDi *pBiDi, runLength=doWriteReverse(src, runLength, dest, destSize, (uint16_t)(options&~UBIDI_DO_MIRRORING), pErrorCode); - dest+=runLength; + if(dest!=NULL) { + dest+=runLength; + } destSize-=runLength; if(/*run>0 &&*/ dirProps[logicalStart]!=L) { @@ -612,7 +623,9 @@ ubidi_writeReordered(UBiDi *pBiDi, runLength=doWriteForward(src, runLength, dest, destSize, options, pErrorCode); - dest+=runLength; + if(dest!=NULL) { + dest+=runLength; + } destSize-=runLength; if(/*run>0 &&*/ !(MASK_R_AL&DIRPROP_FLAG(dirProps[logicalStart+runLength-1]))) { diff --git a/icuSources/common/ubrk.cpp b/icuSources/common/ubrk.cpp index 944708ab..6ae60a38 100644 --- a/icuSources/common/ubrk.cpp +++ b/icuSources/common/ubrk.cpp @@ -1,6 +1,6 @@ /* ******************************************************************************** -* Copyright (C) 1996-2008, International Business Machines +* Copyright (C) 1996-2012, International Business Machines * Corporation and others. All Rights Reserved. ******************************************************************************** */ @@ -290,4 +290,14 @@ ubrk_getLocaleByType(const UBreakIterator *bi, } +void ubrk_refreshUText(UBreakIterator *bi, + UText *text, + UErrorCode *status) +{ + BreakIterator *bii = reinterpret_cast(bi); + bii->refreshInputText(text, *status); +} + + + #endif /* #if !UCONFIG_NO_BREAK_ITERATION */ diff --git a/icuSources/common/ucase.c b/icuSources/common/ucase.cpp similarity index 95% rename from icuSources/common/ucase.c rename to icuSources/common/ucase.cpp index 0f9c526e..da711692 100644 --- a/icuSources/common/ucase.c +++ b/icuSources/common/ucase.cpp @@ -1,11 +1,11 @@ /* ******************************************************************************* * -* Copyright (C) 2004-2010, International Business Machines +* Copyright (C) 2004-2012, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* -* file name: ucase.c +* file name: ucase.cpp * encoding: US-ASCII * tab size: 8 (not used) * indentation:4 @@ -18,8 +18,10 @@ */ #include "unicode/utypes.h" +#include "unicode/unistr.h" #include "unicode/uset.h" #include "unicode/udata.h" /* UDataInfo */ +#include "unicode/utf16.h" #include "ucmndata.h" /* DataHeader */ #include "udatamem.h" #include "umutex.h" @@ -33,14 +35,15 @@ struct UCaseProps { UDataMemory *mem; const int32_t *indexes; const uint16_t *exceptions; - const UChar *unfold; + const uint16_t *unfold; UTrie2 trie; uint8_t formatVersion[4]; }; -/* ucase_props_data.c is machine-generated by gencase --csource */ -#include "ucase_props_data.c" +/* ucase_props_data.h is machine-generated by gencase --csource */ +#define INCLUDED_FROM_UCASE_CPP +#include "ucase_props_data.h" /* UCaseProps singleton ----------------------------------------------------- */ @@ -52,7 +55,7 @@ ucase_getSingleton() { /* set of property starts for UnicodeSet ------------------------------------ */ static UBool U_CALLCONV -_enumPropertyStartsRange(const void *context, UChar32 start, UChar32 end, uint32_t value) { +_enumPropertyStartsRange(const void *context, UChar32 start, UChar32 /*end*/, uint32_t /*value*/) { /* add the start code point to the USet */ const USetAdder *sa=(const USetAdder *)context; sa->add(sa->set, start); @@ -308,7 +311,7 @@ ucase_addCaseClosure(const UCaseProps *csp, UChar32 c, const USetAdder *sa) { * compare s, which has a length, with t, which has a maximum length or is NUL-terminated * must be length>0 and max>0 and length<=max */ -static U_INLINE int32_t +static inline int32_t strcmpMax(const UChar *s, int32_t length, const UChar *t, int32_t max) { int32_t c1, c2; @@ -335,7 +338,6 @@ strcmpMax(const UChar *s, int32_t length, const UChar *t, int32_t max) { U_CFUNC UBool U_EXPORT2 ucase_addStringCaseClosure(const UCaseProps *csp, const UChar *s, int32_t length, const USetAdder *sa) { - const UChar *unfold, *p; int32_t i, start, limit, result, unfoldRows, unfoldRowWidth, unfoldStringWidth; if(csp->unfold==NULL || s==NULL) { @@ -352,7 +354,7 @@ ucase_addStringCaseClosure(const UCaseProps *csp, const UChar *s, int32_t length return FALSE; } - unfold=csp->unfold; + const uint16_t *unfold=csp->unfold; unfoldRows=unfold[UCASE_UNFOLD_ROWS]; unfoldRowWidth=unfold[UCASE_UNFOLD_ROW_WIDTH]; unfoldStringWidth=unfold[UCASE_UNFOLD_STRING_WIDTH]; @@ -368,7 +370,7 @@ ucase_addStringCaseClosure(const UCaseProps *csp, const UChar *s, int32_t length limit=unfoldRows; while(start(unfold+(i*unfoldRowWidth)); result=strcmpMax(s, length, p, unfoldStringWidth); if(result==0) { @@ -391,6 +393,40 @@ ucase_addStringCaseClosure(const UCaseProps *csp, const UChar *s, int32_t length return FALSE; /* string not found */ } +U_NAMESPACE_BEGIN + +FullCaseFoldingIterator::FullCaseFoldingIterator() + : unfold(reinterpret_cast(ucase_props_singleton.unfold)), + unfoldRows(unfold[UCASE_UNFOLD_ROWS]), + unfoldRowWidth(unfold[UCASE_UNFOLD_ROW_WIDTH]), + unfoldStringWidth(unfold[UCASE_UNFOLD_STRING_WIDTH]), + currentRow(0), + rowCpIndex(unfoldStringWidth) { + unfold+=unfoldRowWidth; +} + +UChar32 +FullCaseFoldingIterator::next(UnicodeString &full) { + // Advance past the last-delivered code point. + const UChar *p=unfold+(currentRow*unfoldRowWidth); + if(rowCpIndex>=unfoldRowWidth || p[rowCpIndex]==0) { + ++currentRow; + p+=unfoldRowWidth; + rowCpIndex=unfoldStringWidth; + } + if(currentRow>=unfoldRows) { return U_SENTINEL; } + // Set "full" to the NUL-terminated string in the first unfold column. + int32_t length=unfoldStringWidth; + while(length>0 && p[length-1]==0) { --length; } + full.setTo(FALSE, p, length); + // Return the code point. + UChar32 c; + U16_NEXT_UNSAFE(p, rowCpIndex, c); + return c; +} + +U_NAMESPACE_END + /** @return UCASE_NONE, UCASE_LOWER, UCASE_UPPER, UCASE_TITLE */ U_CAPI int32_t U_EXPORT2 ucase_getType(const UCaseProps *csp, UChar32 c) { @@ -402,20 +438,11 @@ ucase_getType(const UCaseProps *csp, UChar32 c) { U_CAPI int32_t U_EXPORT2 ucase_getTypeOrIgnorable(const UCaseProps *csp, UChar32 c) { uint16_t props=UTRIE2_GET16(&csp->trie, c); - int32_t type=UCASE_GET_TYPE(props); - if(props&UCASE_EXCEPTION) { - const uint16_t *pe=GET_EXCEPTIONS(csp, props); - if(*pe&UCASE_EXC_CASE_IGNORABLE) { - type|=4; - } - } else if(type==UCASE_NONE && (props&UCASE_CASE_IGNORABLE)) { - type|=4; - } - return type; + return UCASE_GET_TYPE_AND_IGNORABLE(props); } /** @return UCASE_NO_DOT, UCASE_SOFT_DOTTED, UCASE_ABOVE, UCASE_OTHER_ACCENT */ -static U_INLINE int32_t +static inline int32_t getDotType(const UCaseProps *csp, UChar32 c) { uint16_t props=UTRIE2_GET16(&csp->trie, c); if(!PROPS_HAS_EXCEPTION(props)) { @@ -899,7 +926,7 @@ ucase_toFullLower(const UCaseProps *csp, UChar32 c, full&=UCASE_FULL_LOWER; if(full!=0) { /* set the output pointer to the lowercase mapping */ - *pString=pe+1; + *pString=reinterpret_cast(pe+1); /* return the string length */ return full; @@ -987,7 +1014,7 @@ toUpperOrTitle(const UCaseProps *csp, UChar32 c, if(full!=0) { /* set the output pointer to the result string */ - *pString=pe; + *pString=reinterpret_cast(pe); /* return the string length */ return full; @@ -1178,7 +1205,7 @@ ucase_toFullFolding(const UCaseProps *csp, UChar32 c, if(full!=0) { /* set the output pointer to the result string */ - *pString=pe; + *pString=reinterpret_cast(pe); /* return the string length */ return full; diff --git a/icuSources/common/ucase.h b/icuSources/common/ucase.h index cfdd729f..8f24769d 100644 --- a/icuSources/common/ucase.h +++ b/icuSources/common/ucase.h @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 2004-2010, International Business Machines +* Copyright (C) 2004-2012, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* @@ -21,24 +21,30 @@ #include "unicode/utypes.h" #include "unicode/uset.h" +#include "putilimp.h" #include "uset_imp.h" #include "udataswp.h" -U_CDECL_BEGIN +#ifdef __cplusplus +U_NAMESPACE_BEGIN + +class UnicodeString; + +U_NAMESPACE_END +#endif /* library API -------------------------------------------------------------- */ +U_CDECL_BEGIN + struct UCaseProps; typedef struct UCaseProps UCaseProps; +U_CDECL_END + U_CAPI const UCaseProps * U_EXPORT2 ucase_getSingleton(void); -U_CAPI int32_t U_EXPORT2 -ucase_swap(const UDataSwapper *ds, - const void *inData, int32_t length, void *outData, - UErrorCode *pErrorCode); - U_CFUNC void U_EXPORT2 ucase_addPropertyStarts(const UCaseProps *csp, const USetAdder *sa, UErrorCode *pErrorCode); @@ -116,6 +122,36 @@ ucase_addCaseClosure(const UCaseProps *csp, UChar32 c, const USetAdder *sa); U_CFUNC UBool U_EXPORT2 ucase_addStringCaseClosure(const UCaseProps *csp, const UChar *s, int32_t length, const USetAdder *sa); +#ifdef __cplusplus +U_NAMESPACE_BEGIN + +/** + * Iterator over characters with more than one code point in the full default Case_Folding. + */ +class U_COMMON_API FullCaseFoldingIterator { +public: + /** Constructor. */ + FullCaseFoldingIterator(); + /** + * Returns the next (cp, full) pair where "full" is cp's full default Case_Folding. + * Returns a negative cp value at the end of the iteration. + */ + UChar32 next(UnicodeString &full); +private: + FullCaseFoldingIterator(const FullCaseFoldingIterator &); // no copy + FullCaseFoldingIterator &operator=(const FullCaseFoldingIterator &); // no assignment + + const UChar *unfold; + int32_t unfoldRows; + int32_t unfoldRowWidth; + int32_t unfoldStringWidth; + int32_t currentRow; + int32_t rowCpIndex; +}; + +U_NAMESPACE_END +#endif + /** @return UCASE_NONE, UCASE_LOWER, UCASE_UPPER, UCASE_TITLE */ U_CAPI int32_t U_EXPORT2 ucase_getType(const UCaseProps *csp, UChar32 c); @@ -132,6 +168,8 @@ ucase_isCaseSensitive(const UCaseProps *csp, UChar32 c); /* string case mapping functions */ +U_CDECL_BEGIN + /** * Iterator function for string case mappings, which need to look at the * context (surrounding text) of a given character for conditional mappings. @@ -166,6 +204,10 @@ struct UCaseContext { }; typedef struct UCaseContext UCaseContext; +U_CDECL_END + +#define UCASECONTEXT_INITIALIZER { NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0 } + enum { /** * For string case mappings, a single character (a code point) is mapped @@ -280,33 +322,36 @@ enum { }; #define UCASE_GET_TYPE(props) ((props)&UCASE_TYPE_MASK) +#define UCASE_GET_TYPE_AND_IGNORABLE(props) ((props)&7) -#define UCASE_SENSITIVE 4 -#define UCASE_EXCEPTION 8 +#define UCASE_IGNORABLE 4 +#define UCASE_SENSITIVE 8 +#define UCASE_EXCEPTION 0x10 -#define UCASE_DOT_MASK 0x30 +#define UCASE_DOT_MASK 0x60 enum { UCASE_NO_DOT=0, /* normal characters with cc=0 */ - UCASE_SOFT_DOTTED=0x10, /* soft-dotted characters with cc=0 */ - UCASE_ABOVE=0x20, /* "above" accents with cc=230 */ - UCASE_OTHER_ACCENT=0x30 /* other accent character (0>UCASE_DELTA_SHIFT) - -/* case-ignorable uses one of the delta bits, see gencase/store.c */ -#define UCASE_CASE_IGNORABLE 0x40 +#if U_SIGNED_RIGHT_SHIFT_IS_ARITHMETIC +# define UCASE_GET_DELTA(props) ((int16_t)(props)>>UCASE_DELTA_SHIFT) +#else +# define UCASE_GET_DELTA(props) (int16_t)(((props)&0x8000) ? (((props)>>UCASE_DELTA_SHIFT)|0xfe00) : ((uint16_t)(props)>>UCASE_DELTA_SHIFT)) +#endif -/* exception: bits 15..4 are an unsigned 12-bit index into the exceptions array */ -#define UCASE_EXC_SHIFT 4 -#define UCASE_EXC_MASK 0xfff0 -#define UCASE_MAX_EXCEPTIONS 0x1000 +/* exception: bits 15..5 are an unsigned 11-bit index into the exceptions array */ +#define UCASE_EXC_SHIFT 5 +#define UCASE_EXC_MASK 0xffe0 +#define UCASE_MAX_EXCEPTIONS ((UCASE_EXC_MASK>>UCASE_EXC_SHIFT)+1) /* definitions for 16-bit main exceptions word ------------------------------ */ @@ -326,12 +371,10 @@ enum { /* each slot is 2 uint16_t instead of 1 */ #define UCASE_EXC_DOUBLE_SLOTS 0x100 -/* reserved: exception bits 10..9 */ - -#define UCASE_EXC_CASE_IGNORABLE 0x800 +/* reserved: exception bits 11..9 */ /* UCASE_EXC_DOT_MASK=UCASE_DOT_MASK<iter); + // Do not call ubrk_close() so that we do not depend on all of the BreakIterator code. + delete reinterpret_cast(csm->iter); #endif uprv_free(csm); } @@ -102,31 +109,16 @@ ucasemap_setLocale(UCaseMap *csm, const char *locale, UErrorCode *pErrorCode) { } U_CAPI void U_EXPORT2 -ucasemap_setOptions(UCaseMap *csm, uint32_t options, UErrorCode *pErrorCode) { +ucasemap_setOptions(UCaseMap *csm, uint32_t options, UErrorCode * /*pErrorCode*/) { csm->options=options; } -#if !UCONFIG_NO_BREAK_ITERATION - -U_CAPI const UBreakIterator * U_EXPORT2 -ucasemap_getBreakIterator(const UCaseMap *csm) { - return csm->iter; -} - -U_CAPI void U_EXPORT2 -ucasemap_setBreakIterator(UCaseMap *csm, UBreakIterator *iterToAdopt, UErrorCode *pErrorCode) { - ubrk_close(csm->iter); - csm->iter=iterToAdopt; -} - -#endif - /* UTF-8 string case mappings ----------------------------------------------- */ /* TODO(markus): Move to a new, separate utf8case.c file. */ /* append a full case mapping result, see UCASE_MAX_STRING_LENGTH */ -static U_INLINE int32_t +static inline int32_t appendResult(uint8_t *dest, int32_t destIndex, int32_t destCapacity, int32_t result, const UChar *s) { UChar32 c; @@ -262,37 +254,29 @@ _caseMap(const UCaseMap *csm, UCaseMapFull *map, #if !UCONFIG_NO_BREAK_ITERATION -/* - * Internal titlecasing function. - */ -static int32_t -_toTitle(UCaseMap *csm, +U_CFUNC int32_t U_CALLCONV +ucasemap_internalUTF8ToTitle(const UCaseMap *csm, uint8_t *dest, int32_t destCapacity, - const uint8_t *src, UCaseContext *csc, - int32_t srcLength, + const uint8_t *src, int32_t srcLength, UErrorCode *pErrorCode) { - UText utext=UTEXT_INITIALIZER; const UChar *s; UChar32 c; int32_t prev, titleStart, titleLimit, idx, destIndex, length; UBool isFirstIndex; - utext_openUTF8(&utext, (const char *)src, srcLength, pErrorCode); if(U_FAILURE(*pErrorCode)) { return 0; } - if(csm->iter==NULL) { - csm->iter=ubrk_open(UBRK_WORD, csm->locale, - NULL, 0, - pErrorCode); - } - ubrk_setUText(csm->iter, &utext, pErrorCode); - if(U_FAILURE(*pErrorCode)) { - utext_close(&utext); - return 0; - } + + // Use the C++ abstract base class to minimize dependencies. + // TODO: Change UCaseMap.iter to store a BreakIterator directly. + BreakIterator *bi=reinterpret_cast(csm->iter); /* set up local variables */ + int32_t locCache=csm->locCache; + UCaseContext csc=UCASECONTEXT_INITIALIZER; + csc.p=(void *)src; + csc.limit=srcLength; destIndex=0; prev=0; isFirstIndex=TRUE; @@ -302,9 +286,9 @@ _toTitle(UCaseMap *csm, /* find next index where to titlecase */ if(isFirstIndex) { isFirstIndex=FALSE; - idx=ubrk_first(csm->iter); + idx=bi->first(); } else { - idx=ubrk_next(csm->iter); + idx=bi->next(); } if(idx==UBRK_DONE || idx>srcLength) { idx=srcLength; @@ -354,15 +338,14 @@ _toTitle(UCaseMap *csm, if(titleStartcpStart=titleStart; - csc->cpLimit=titleLimit; - c=ucase_toFullTitle(csm->csp, c, utf8_caseContextIterator, csc, &s, csm->locale, &csm->locCache); + csc.cpStart=titleStart; + csc.cpLimit=titleLimit; + c=ucase_toFullTitle(csm->csp, c, utf8_caseContextIterator, &csc, &s, csm->locale, &locCache); destIndex=appendResult(dest, destIndex, destCapacity, c, s); - /* Special case Dutch IJ titlecasing */ if ( titleStart+1 < idx && - ucase_getCaseLocale(csm->locale,&csm->locCache) == UCASE_LOC_DUTCH && + ucase_getCaseLocale(csm->locale, &locCache) == UCASE_LOC_DUTCH && ( src[titleStart] == 0x0049 || src[titleStart] == 0x0069 ) && ( src[titleStart+1] == 0x004A || src[titleStart+1] == 0x006A )) { c=0x004A; @@ -377,7 +360,7 @@ _toTitle(UCaseMap *csm, _caseMap( csm, ucase_toFullLower, dest+destIndex, destCapacity-destIndex, - src, csc, + src, &csc, titleLimit, idx, pErrorCode); } else { @@ -398,12 +381,41 @@ _toTitle(UCaseMap *csm, if(destIndex>destCapacity) { *pErrorCode=U_BUFFER_OVERFLOW_ERROR; } - utext_close(&utext); return destIndex; } #endif +static int32_t U_CALLCONV +ucasemap_internalUTF8ToLower(const UCaseMap *csm, + uint8_t *dest, int32_t destCapacity, + const uint8_t *src, int32_t srcLength, + UErrorCode *pErrorCode) { + UCaseContext csc=UCASECONTEXT_INITIALIZER; + csc.p=(void *)src; + csc.limit=srcLength; + return _caseMap( + csm, ucase_toFullLower, + dest, destCapacity, + src, &csc, 0, srcLength, + pErrorCode); +} + +static int32_t U_CALLCONV +ucasemap_internalUTF8ToUpper(const UCaseMap *csm, + uint8_t *dest, int32_t destCapacity, + const uint8_t *src, int32_t srcLength, + UErrorCode *pErrorCode) { + UCaseContext csc=UCASECONTEXT_INITIALIZER; + csc.p=(void *)src; + csc.limit=srcLength; + return _caseMap( + csm, ucase_toFullUpper, + dest, destCapacity, + src, &csc, 0, srcLength, + pErrorCode); +} + static int32_t utf8_foldCase(const UCaseProps *csp, uint8_t *dest, int32_t destCapacity, @@ -442,19 +454,20 @@ utf8_foldCase(const UCaseProps *csp, return destIndex; } -/* - * Implement argument checking and buffer handling - * for string case mapping as a common function. - */ - -/* common internal function for public API functions */ +static int32_t U_CALLCONV +ucasemap_internalUTF8Fold(const UCaseMap *csm, + uint8_t *dest, int32_t destCapacity, + const uint8_t *src, int32_t srcLength, + UErrorCode *pErrorCode) { + return utf8_foldCase(csm->csp, dest, destCapacity, src, srcLength, csm->options, pErrorCode); +} -static int32_t -caseMap(const UCaseMap *csm, - uint8_t *dest, int32_t destCapacity, - const uint8_t *src, int32_t srcLength, - int32_t toWhichCase, - UErrorCode *pErrorCode) { +U_CFUNC int32_t +ucasemap_mapUTF8(const UCaseMap *csm, + uint8_t *dest, int32_t destCapacity, + const uint8_t *src, int32_t srcLength, + UTF8CaseMapper *stringCaseMapper, + UErrorCode *pErrorCode) { int32_t destLength; /* check argument values */ @@ -484,42 +497,7 @@ caseMap(const UCaseMap *csm, return 0; } - destLength=0; - - if(toWhichCase==FOLD_CASE) { - destLength=utf8_foldCase(csm->csp, dest, destCapacity, src, srcLength, - csm->options, pErrorCode); - } else { - UCaseContext csc={ NULL }; - - csc.p=(void *)src; - csc.limit=srcLength; - - if(toWhichCase==TO_LOWER) { - destLength=_caseMap(csm, ucase_toFullLower, - dest, destCapacity, - src, &csc, - 0, srcLength, - pErrorCode); - } else if(toWhichCase==TO_UPPER) { - destLength=_caseMap(csm, ucase_toFullUpper, - dest, destCapacity, - src, &csc, - 0, srcLength, - pErrorCode); - } else /* if(toWhichCase==TO_TITLE) */ { -#if UCONFIG_NO_BREAK_ITERATION - *pErrorCode=U_UNSUPPORTED_ERROR; -#else - /* UCaseMap is actually non-const in toTitle() APIs. */ - UCaseMap *tmp = (UCaseMap *)csm; - destLength=_toTitle(tmp, dest, destCapacity, - src, &csc, srcLength, - pErrorCode); -#endif - } - } - + destLength=stringCaseMapper(csm, dest, destCapacity, src, srcLength, pErrorCode); return u_terminateChars((char *)dest, destCapacity, destLength, pErrorCode); } @@ -530,10 +508,10 @@ ucasemap_utf8ToLower(const UCaseMap *csm, char *dest, int32_t destCapacity, const char *src, int32_t srcLength, UErrorCode *pErrorCode) { - return caseMap(csm, + return ucasemap_mapUTF8(csm, (uint8_t *)dest, destCapacity, (const uint8_t *)src, srcLength, - TO_LOWER, pErrorCode); + ucasemap_internalUTF8ToLower, pErrorCode); } U_CAPI int32_t U_EXPORT2 @@ -541,34 +519,19 @@ ucasemap_utf8ToUpper(const UCaseMap *csm, char *dest, int32_t destCapacity, const char *src, int32_t srcLength, UErrorCode *pErrorCode) { - return caseMap(csm, - (uint8_t *)dest, destCapacity, - (const uint8_t *)src, srcLength, - TO_UPPER, pErrorCode); -} - -#if !UCONFIG_NO_BREAK_ITERATION - -U_CAPI int32_t U_EXPORT2 -ucasemap_utf8ToTitle(UCaseMap *csm, - char *dest, int32_t destCapacity, - const char *src, int32_t srcLength, - UErrorCode *pErrorCode) { - return caseMap(csm, + return ucasemap_mapUTF8(csm, (uint8_t *)dest, destCapacity, (const uint8_t *)src, srcLength, - TO_TITLE, pErrorCode); + ucasemap_internalUTF8ToUpper, pErrorCode); } -#endif - U_CAPI int32_t U_EXPORT2 ucasemap_utf8FoldCase(const UCaseMap *csm, char *dest, int32_t destCapacity, const char *src, int32_t srcLength, UErrorCode *pErrorCode) { - return caseMap(csm, + return ucasemap_mapUTF8(csm, (uint8_t *)dest, destCapacity, (const uint8_t *)src, srcLength, - FOLD_CASE, pErrorCode); + ucasemap_internalUTF8Fold, pErrorCode); } diff --git a/icuSources/common/ucasemap_titlecase_brkiter.cpp b/icuSources/common/ucasemap_titlecase_brkiter.cpp new file mode 100644 index 00000000..1698c8eb --- /dev/null +++ b/icuSources/common/ucasemap_titlecase_brkiter.cpp @@ -0,0 +1,67 @@ +/* +******************************************************************************* +* Copyright (C) 2011, International Business Machines +* Corporation and others. All Rights Reserved. +******************************************************************************* +* file name: ucasemap_titlecase_brkiter.cpp +* encoding: US-ASCII +* tab size: 8 (not used) +* indentation:4 +* +* created on: 2011jun02 +* created by: Markus W. Scherer +* +* Titlecasing functions that are based on BreakIterator +* were moved here to break dependency cycles among parts of the common library. +*/ + +#include "unicode/utypes.h" + +#if !UCONFIG_NO_BREAK_ITERATION + +#include "unicode/brkiter.h" +#include "unicode/ubrk.h" +#include "unicode/ucasemap.h" +#include "cmemory.h" +#include "ucase.h" +#include "ustr_imp.h" + +U_NAMESPACE_USE + +U_CAPI const UBreakIterator * U_EXPORT2 +ucasemap_getBreakIterator(const UCaseMap *csm) { + return csm->iter; +} + +U_CAPI void U_EXPORT2 +ucasemap_setBreakIterator(UCaseMap *csm, UBreakIterator *iterToAdopt, UErrorCode * /*pErrorCode*/) { + // Do not call ubrk_close() so that we do not depend on all of the BreakIterator code. + delete reinterpret_cast(csm->iter); + csm->iter=iterToAdopt; +} + +U_CAPI int32_t U_EXPORT2 +ucasemap_utf8ToTitle(UCaseMap *csm, + char *dest, int32_t destCapacity, + const char *src, int32_t srcLength, + UErrorCode *pErrorCode) { + UText utext=UTEXT_INITIALIZER; + utext_openUTF8(&utext, (const char *)src, srcLength, pErrorCode); + if(U_FAILURE(*pErrorCode)) { + return 0; + } + if(csm->iter==NULL) { + csm->iter=ubrk_open(UBRK_WORD, csm->locale, + NULL, 0, + pErrorCode); + } + ubrk_setUText(csm->iter, &utext, pErrorCode); + int32_t length=ucasemap_mapUTF8(csm, + (uint8_t *)dest, destCapacity, + (const uint8_t *)src, srcLength, + ucasemap_internalUTF8ToTitle, pErrorCode); + utext_close(&utext); + return length; +} + +#endif // !UCONFIG_NO_BREAK_ITERATION diff --git a/icuSources/common/uchar.c b/icuSources/common/uchar.c index 04dd60b8..9cb5f0db 100644 --- a/icuSources/common/uchar.c +++ b/icuSources/common/uchar.c @@ -1,6 +1,6 @@ /* ******************************************************************************** -* Copyright (C) 1996-2010, International Business Machines +* Copyright (C) 1996-2012, International Business Machines * Corporation and others. All Rights Reserved. ******************************************************************************** * @@ -23,6 +23,7 @@ #include "unicode/uchar.h" #include "unicode/uscript.h" #include "unicode/udata.h" +#include "uassert.h" #include "umutex.h" #include "cmemory.h" #include "ucln_cmn.h" @@ -33,8 +34,9 @@ #define LENGTHOF(array) (int32_t)(sizeof(array)/sizeof((array)[0])) -/* uchar_props_data.c is machine-generated by genprops --csource */ -#include "uchar_props_data.c" +/* uchar_props_data.h is machine-generated by genprops --csource */ +#define INCLUDED_FROM_UCHAR_C +#include "uchar_props_data.h" /* constants and macros for access to the data ------------------------------ */ @@ -475,7 +477,7 @@ u_forDigit(int32_t digit, int8_t radix) { } } -/* miscellaneous, and support for uprops.c ---------------------------------- */ +/* miscellaneous, and support for uprops.cpp -------------------------------- */ U_CAPI void U_EXPORT2 u_getUnicodeVersion(UVersionInfo versionArray) { @@ -485,19 +487,19 @@ u_getUnicodeVersion(UVersionInfo versionArray) { } U_CFUNC uint32_t -u_getUnicodeProperties(UChar32 c, int32_t column) { - uint16_t vecIndex; +u_getMainProperties(UChar32 c) { + uint32_t props; + GET_PROPS(c, props); + return props; +} - if(column==-1) { - uint32_t props; - GET_PROPS(c, props); - return props; - } else if( - column<0 || column>=propsVectorsColumns - ) { +U_CFUNC uint32_t +u_getUnicodeProperties(UChar32 c, int32_t column) { + U_ASSERT(column>=0); + if(column>=propsVectorsColumns) { return 0; } else { - vecIndex=UTRIE2_GET16(&propsVectorsTrie, c); + uint16_t vecIndex=UTRIE2_GET16(&propsVectorsTrie, c); return propsVectors[vecIndex+column]; } } @@ -548,7 +550,6 @@ uscript_getScript(UChar32 c, UErrorCode *pErrorCode) { U_DRAFT UBool U_EXPORT2 uscript_hasScript(UChar32 c, UScriptCode sc) { - UScriptCode script; const uint16_t *scx; uint32_t scriptX=u_getUnicodeProperties(c, 0)&UPROPS_SCRIPT_X_MASK; if(scriptX=UPROPS_SCRIPT_X_WITH_OTHER) { scx=scriptExtensions+scx[1]; } - if(sc==script) { - return TRUE; + if(sc>0x7fff) { + /* Guard against bogus input that would make us go past the Script_Extensions terminator. */ + return FALSE; } while(sc>*scx) { ++scx; @@ -590,14 +587,19 @@ uscript_getScriptExtensions(UChar32 c, } scriptX=u_getUnicodeProperties(c, 0)&UPROPS_SCRIPT_X_MASK; if(scriptX=UPROPS_SCRIPT_X_WITH_OTHER) { scx=scriptExtensions+scx[1]; } + length=0; do { sx=*scx++; if(length=kMinValueLead) ? + valueResult(node) : USTRINGTRIE_NO_VALUE; + } +} + +UStringTrieResult +UCharsTrie::firstForCodePoint(UChar32 cp) { + return cp<=0xffff ? + first(cp) : + (USTRINGTRIE_HAS_NEXT(first(U16_LEAD(cp))) ? + next(U16_TRAIL(cp)) : + USTRINGTRIE_NO_MATCH); +} + +UStringTrieResult +UCharsTrie::nextForCodePoint(UChar32 cp) { + return cp<=0xffff ? + next(cp) : + (USTRINGTRIE_HAS_NEXT(next(U16_LEAD(cp))) ? + next(U16_TRAIL(cp)) : + USTRINGTRIE_NO_MATCH); +} + +UStringTrieResult +UCharsTrie::branchNext(const UChar *pos, int32_t length, int32_t uchar) { + // Branch according to the current unit. + if(length==0) { + length=*pos++; + } + ++length; + // The length of the branch is the number of units to select from. + // The data structure encodes a binary search. + while(length>kMaxBranchLinearSubNodeLength) { + if(uchar<*pos++) { + length>>=1; + pos=jumpByDelta(pos); + } else { + length=length-(length>>1); + pos=skipDelta(pos); + } + } + // Drop down to linear search for the last few units. + // length>=2 because the loop body above sees length>kMaxBranchLinearSubNodeLength>=3 + // and divides length by 2. + do { + if(uchar==*pos++) { + UStringTrieResult result; + int32_t node=*pos; + if(node&kValueIsFinal) { + // Leave the final value for getValue() to read. + result=USTRINGTRIE_FINAL_VALUE; + } else { + // Use the non-final value as the jump delta. + ++pos; + // int32_t delta=readValue(pos, node); + int32_t delta; + if(node=kMinValueLead ? valueResult(node) : USTRINGTRIE_NO_VALUE; + } + pos_=pos; + return result; + } + --length; + pos=skipValue(pos); + } while(length>1); + if(uchar==*pos++) { + pos_=pos; + int32_t node=*pos; + return node>=kMinValueLead ? valueResult(node) : USTRINGTRIE_NO_VALUE; + } else { + stop(); + return USTRINGTRIE_NO_MATCH; + } +} + +UStringTrieResult +UCharsTrie::nextImpl(const UChar *pos, int32_t uchar) { + int32_t node=*pos++; + for(;;) { + if(node=kMinValueLead) ? + valueResult(node) : USTRINGTRIE_NO_VALUE; + } else { + // No match. + break; + } + } else if(node&kValueIsFinal) { + // No further matching units. + break; + } else { + // Skip intermediate value. + pos=skipNodeValue(pos, node); + node&=kNodeTypeMask; + } + } + stop(); + return USTRINGTRIE_NO_MATCH; +} + +UStringTrieResult +UCharsTrie::next(int32_t uchar) { + const UChar *pos=pos_; + if(pos==NULL) { + return USTRINGTRIE_NO_MATCH; + } + int32_t length=remainingMatchLength_; // Actual remaining match length minus 1. + if(length>=0) { + // Remaining part of a linear-match node. + if(uchar==*pos++) { + remainingMatchLength_=--length; + pos_=pos; + int32_t node; + return (length<0 && (node=*pos)>=kMinValueLead) ? + valueResult(node) : USTRINGTRIE_NO_VALUE; + } else { + stop(); + return USTRINGTRIE_NO_MATCH; + } + } + return nextImpl(pos, uchar); +} + +UStringTrieResult +UCharsTrie::next(const UChar *s, int32_t sLength) { + if(sLength<0 ? *s==0 : sLength==0) { + // Empty input. + return current(); + } + const UChar *pos=pos_; + if(pos==NULL) { + return USTRINGTRIE_NO_MATCH; + } + int32_t length=remainingMatchLength_; // Actual remaining match length minus 1. + for(;;) { + // Fetch the next input unit, if there is one. + // Continue a linear-match node without rechecking sLength<0. + int32_t uchar; + if(sLength<0) { + for(;;) { + if((uchar=*s++)==0) { + remainingMatchLength_=length; + pos_=pos; + int32_t node; + return (length<0 && (node=*pos)>=kMinValueLead) ? + valueResult(node) : USTRINGTRIE_NO_VALUE; + } + if(length<0) { + remainingMatchLength_=length; + break; + } + if(uchar!=*pos) { + stop(); + return USTRINGTRIE_NO_MATCH; + } + ++pos; + --length; + } + } else { + for(;;) { + if(sLength==0) { + remainingMatchLength_=length; + pos_=pos; + int32_t node; + return (length<0 && (node=*pos)>=kMinValueLead) ? + valueResult(node) : USTRINGTRIE_NO_VALUE; + } + uchar=*s++; + --sLength; + if(length<0) { + remainingMatchLength_=length; + break; + } + if(uchar!=*pos) { + stop(); + return USTRINGTRIE_NO_MATCH; + } + ++pos; + --length; + } + } + int32_t node=*pos++; + for(;;) { + if(nodekMaxBranchLinearSubNodeLength) { + ++pos; // ignore the comparison unit + if(NULL==findUniqueValueFromBranch(jumpByDelta(pos), length>>1, haveUniqueValue, uniqueValue)) { + return NULL; + } + length=length-(length>>1); + pos=skipDelta(pos); + } + do { + ++pos; // ignore a comparison unit + // handle its value + int32_t node=*pos++; + UBool isFinal=(UBool)(node>>15); + node&=0x7fff; + int32_t value=readValue(pos, node); + pos=skipValue(pos, node); + if(isFinal) { + if(haveUniqueValue) { + if(value!=uniqueValue) { + return NULL; + } + } else { + uniqueValue=value; + haveUniqueValue=TRUE; + } + } else { + if(!findUniqueValue(pos+value, haveUniqueValue, uniqueValue)) { + return NULL; + } + haveUniqueValue=TRUE; + } + } while(--length>1); + return pos+1; // ignore the last comparison unit +} + +UBool +UCharsTrie::findUniqueValue(const UChar *pos, UBool haveUniqueValue, int32_t &uniqueValue) { + int32_t node=*pos++; + for(;;) { + if(node>15); + int32_t value; + if(isFinal) { + value=readValue(pos, node&0x7fff); + } else { + value=readNodeValue(pos, node); + } + if(haveUniqueValue) { + if(value!=uniqueValue) { + return FALSE; + } + } else { + uniqueValue=value; + haveUniqueValue=TRUE; + } + if(isFinal) { + return TRUE; + } + pos=skipNodeValue(pos, node); + node&=kNodeTypeMask; + } + } +} + +int32_t +UCharsTrie::getNextUChars(Appendable &out) const { + const UChar *pos=pos_; + if(pos==NULL) { + return 0; + } + if(remainingMatchLength_>=0) { + out.appendCodeUnit(*pos); // Next unit of a pending linear-match node. + return 1; + } + int32_t node=*pos++; + if(node>=kMinValueLead) { + if(node&kValueIsFinal) { + return 0; + } else { + pos=skipNodeValue(pos, node); + node&=kNodeTypeMask; + } + } + if(nodekMaxBranchLinearSubNodeLength) { + ++pos; // ignore the comparison unit + getNextBranchUChars(jumpByDelta(pos), length>>1, out); + length=length-(length>>1); + pos=skipDelta(pos); + } + do { + out.appendCodeUnit(*pos++); + pos=skipValue(pos); + } while(--length>1); + out.appendCodeUnit(*pos); +} + +U_NAMESPACE_END diff --git a/icuSources/common/ucharstriebuilder.cpp b/icuSources/common/ucharstriebuilder.cpp new file mode 100644 index 00000000..b304a3b4 --- /dev/null +++ b/icuSources/common/ucharstriebuilder.cpp @@ -0,0 +1,441 @@ +/* +******************************************************************************* +* Copyright (C) 2010-2011, International Business Machines +* Corporation and others. All Rights Reserved. +******************************************************************************* +* file name: ucharstriebuilder.h +* encoding: US-ASCII +* tab size: 8 (not used) +* indentation:4 +* +* created on: 2010nov14 +* created by: Markus W. Scherer +*/ + +#include "unicode/utypes.h" +#include "unicode/ucharstrie.h" +#include "unicode/ucharstriebuilder.h" +#include "unicode/unistr.h" +#include "unicode/ustring.h" +#include "cmemory.h" +#include "uarrsort.h" +#include "uassert.h" +#include "uhash.h" +#include "ustr_imp.h" + +U_NAMESPACE_BEGIN + +/* + * Note: This builder implementation stores (string, value) pairs with full copies + * of the 16-bit-unit sequences, until the UCharsTrie is built. + * It might(!) take less memory if we collected the data in a temporary, dynamic trie. + */ + +class UCharsTrieElement : public UMemory { +public: + // Use compiler's default constructor, initializes nothing. + + void setTo(const UnicodeString &s, int32_t val, UnicodeString &strings, UErrorCode &errorCode); + + UnicodeString getString(const UnicodeString &strings) const { + int32_t length=strings[stringOffset]; + return strings.tempSubString(stringOffset+1, length); + } + int32_t getStringLength(const UnicodeString &strings) const { + return strings[stringOffset]; + } + + UChar charAt(int32_t index, const UnicodeString &strings) const { + return strings[stringOffset+1+index]; + } + + int32_t getValue() const { return value; } + + int32_t compareStringTo(const UCharsTrieElement &o, const UnicodeString &strings) const; + +private: + // The first strings unit contains the string length. + // (Compared with a stringLength field here, this saves 2 bytes per string.) + int32_t stringOffset; + int32_t value; +}; + +void +UCharsTrieElement::setTo(const UnicodeString &s, int32_t val, + UnicodeString &strings, UErrorCode &errorCode) { + if(U_FAILURE(errorCode)) { + return; + } + int32_t length=s.length(); + if(length>0xffff) { + // Too long: We store the length in 1 unit. + errorCode=U_INDEX_OUTOFBOUNDS_ERROR; + return; + } + stringOffset=strings.length(); + strings.append((UChar)length); + value=val; + strings.append(s); +} + +int32_t +UCharsTrieElement::compareStringTo(const UCharsTrieElement &other, const UnicodeString &strings) const { + return getString(strings).compare(other.getString(strings)); +} + +UCharsTrieBuilder::UCharsTrieBuilder(UErrorCode & /*errorCode*/) + : elements(NULL), elementsCapacity(0), elementsLength(0), + uchars(NULL), ucharsCapacity(0), ucharsLength(0) {} + +UCharsTrieBuilder::~UCharsTrieBuilder() { + delete[] elements; + uprv_free(uchars); +} + +UCharsTrieBuilder & +UCharsTrieBuilder::add(const UnicodeString &s, int32_t value, UErrorCode &errorCode) { + if(U_FAILURE(errorCode)) { + return *this; + } + if(ucharsLength>0) { + // Cannot add elements after building. + errorCode=U_NO_WRITE_PERMISSION; + return *this; + } + if(elementsLength==elementsCapacity) { + int32_t newCapacity; + if(elementsCapacity==0) { + newCapacity=1024; + } else { + newCapacity=4*elementsCapacity; + } + UCharsTrieElement *newElements=new UCharsTrieElement[newCapacity]; + if(newElements==NULL) { + errorCode=U_MEMORY_ALLOCATION_ERROR; + return *this; + } + if(elementsLength>0) { + uprv_memcpy(newElements, elements, elementsLength*sizeof(UCharsTrieElement)); + } + delete[] elements; + elements=newElements; + elementsCapacity=newCapacity; + } + elements[elementsLength++].setTo(s, value, strings, errorCode); + if(U_SUCCESS(errorCode) && strings.isBogus()) { + errorCode=U_MEMORY_ALLOCATION_ERROR; + } + return *this; +} + +U_CDECL_BEGIN + +static int32_t U_CALLCONV +compareElementStrings(const void *context, const void *left, const void *right) { + const UnicodeString *strings=reinterpret_cast(context); + const UCharsTrieElement *leftElement=reinterpret_cast(left); + const UCharsTrieElement *rightElement=reinterpret_cast(right); + return leftElement->compareStringTo(*rightElement, *strings); +} + +U_CDECL_END + +UCharsTrie * +UCharsTrieBuilder::build(UStringTrieBuildOption buildOption, UErrorCode &errorCode) { + buildUChars(buildOption, errorCode); + UCharsTrie *newTrie=NULL; + if(U_SUCCESS(errorCode)) { + newTrie=new UCharsTrie(uchars, uchars+(ucharsCapacity-ucharsLength)); + if(newTrie==NULL) { + errorCode=U_MEMORY_ALLOCATION_ERROR; + } else { + uchars=NULL; // The new trie now owns the array. + ucharsCapacity=0; + } + } + return newTrie; +} + +UnicodeString & +UCharsTrieBuilder::buildUnicodeString(UStringTrieBuildOption buildOption, UnicodeString &result, + UErrorCode &errorCode) { + buildUChars(buildOption, errorCode); + if(U_SUCCESS(errorCode)) { + result.setTo(FALSE, uchars+(ucharsCapacity-ucharsLength), ucharsLength); + } + return result; +} + +void +UCharsTrieBuilder::buildUChars(UStringTrieBuildOption buildOption, UErrorCode &errorCode) { + if(U_FAILURE(errorCode)) { + return; + } + if(uchars!=NULL && ucharsLength>0) { + // Already built. + return; + } + if(ucharsLength==0) { + if(elementsLength==0) { + errorCode=U_INDEX_OUTOFBOUNDS_ERROR; + return; + } + if(strings.isBogus()) { + errorCode=U_MEMORY_ALLOCATION_ERROR; + return; + } + uprv_sortArray(elements, elementsLength, (int32_t)sizeof(UCharsTrieElement), + compareElementStrings, &strings, + FALSE, // need not be a stable sort + &errorCode); + if(U_FAILURE(errorCode)) { + return; + } + // Duplicate strings are not allowed. + UnicodeString prev=elements[0].getString(strings); + for(int32_t i=1; i(uprv_malloc(capacity*2)); + if(uchars==NULL) { + errorCode=U_MEMORY_ALLOCATION_ERROR; + ucharsCapacity=0; + return; + } + ucharsCapacity=capacity; + } + StringTrieBuilder::build(buildOption, elementsLength, errorCode); + if(uchars==NULL) { + errorCode=U_MEMORY_ALLOCATION_ERROR; + } +} + +int32_t +UCharsTrieBuilder::getElementStringLength(int32_t i) const { + return elements[i].getStringLength(strings); +} + +UChar +UCharsTrieBuilder::getElementUnit(int32_t i, int32_t unitIndex) const { + return elements[i].charAt(unitIndex, strings); +} + +int32_t +UCharsTrieBuilder::getElementValue(int32_t i) const { + return elements[i].getValue(); +} + +int32_t +UCharsTrieBuilder::getLimitOfLinearMatch(int32_t first, int32_t last, int32_t unitIndex) const { + const UCharsTrieElement &firstElement=elements[first]; + const UCharsTrieElement &lastElement=elements[last]; + int32_t minStringLength=firstElement.getStringLength(strings); + while(++unitIndex0); + return i; +} + +int32_t +UCharsTrieBuilder::indexOfElementWithNextUnit(int32_t i, int32_t unitIndex, UChar unit) const { + while(unit==elements[i].charAt(unitIndex, strings)) { + ++i; + } + return i; +} + +UCharsTrieBuilder::UCTLinearMatchNode::UCTLinearMatchNode(const UChar *units, int32_t len, Node *nextNode) + : LinearMatchNode(len, nextNode), s(units) { + hash=hash*37+ustr_hashUCharsN(units, len); +} + +UBool +UCharsTrieBuilder::UCTLinearMatchNode::operator==(const Node &other) const { + if(this==&other) { + return TRUE; + } + if(!LinearMatchNode::operator==(other)) { + return FALSE; + } + const UCTLinearMatchNode &o=(const UCTLinearMatchNode &)other; + return 0==u_memcmp(s, o.s, length); +} + +void +UCharsTrieBuilder::UCTLinearMatchNode::write(StringTrieBuilder &builder) { + UCharsTrieBuilder &b=(UCharsTrieBuilder &)builder; + next->write(builder); + b.write(s, length); + offset=b.writeValueAndType(hasValue, value, b.getMinLinearMatch()+length-1); +} + +StringTrieBuilder::Node * +UCharsTrieBuilder::createLinearMatchNode(int32_t i, int32_t unitIndex, int32_t length, + Node *nextNode) const { + return new UCTLinearMatchNode( + elements[i].getString(strings).getBuffer()+unitIndex, + length, + nextNode); +} + +UBool +UCharsTrieBuilder::ensureCapacity(int32_t length) { + if(uchars==NULL) { + return FALSE; // previous memory allocation had failed + } + if(length>ucharsCapacity) { + int32_t newCapacity=ucharsCapacity; + do { + newCapacity*=2; + } while(newCapacity<=length); + UChar *newUChars=reinterpret_cast(uprv_malloc(newCapacity*2)); + if(newUChars==NULL) { + // unable to allocate memory + uprv_free(uchars); + uchars=NULL; + ucharsCapacity=0; + return FALSE; + } + u_memcpy(newUChars+(newCapacity-ucharsLength), + uchars+(ucharsCapacity-ucharsLength), ucharsLength); + uprv_free(uchars); + uchars=newUChars; + ucharsCapacity=newCapacity; + } + return TRUE; +} + +int32_t +UCharsTrieBuilder::write(int32_t unit) { + int32_t newLength=ucharsLength+1; + if(ensureCapacity(newLength)) { + ucharsLength=newLength; + uchars[ucharsCapacity-ucharsLength]=(UChar)unit; + } + return ucharsLength; +} + +int32_t +UCharsTrieBuilder::write(const UChar *s, int32_t length) { + int32_t newLength=ucharsLength+length; + if(ensureCapacity(newLength)) { + ucharsLength=newLength; + u_memcpy(uchars+(ucharsCapacity-ucharsLength), s, length); + } + return ucharsLength; +} + +int32_t +UCharsTrieBuilder::writeElementUnits(int32_t i, int32_t unitIndex, int32_t length) { + return write(elements[i].getString(strings).getBuffer()+unitIndex, length); +} + +int32_t +UCharsTrieBuilder::writeValueAndFinal(int32_t i, UBool isFinal) { + if(0<=i && i<=UCharsTrie::kMaxOneUnitValue) { + return write(i|(isFinal<<15)); + } + UChar intUnits[3]; + int32_t length; + if(i<0 || i>UCharsTrie::kMaxTwoUnitValue) { + intUnits[0]=(UChar)(UCharsTrie::kThreeUnitValueLead); + intUnits[1]=(UChar)(i>>16); + intUnits[2]=(UChar)i; + length=3; + // } else if(i<=UCharsTrie::kMaxOneUnitValue) { + // intUnits[0]=(UChar)(i); + // length=1; + } else { + intUnits[0]=(UChar)(UCharsTrie::kMinTwoUnitValueLead+(i>>16)); + intUnits[1]=(UChar)i; + length=2; + } + intUnits[0]=(UChar)(intUnits[0]|(isFinal<<15)); + return write(intUnits, length); +} + +int32_t +UCharsTrieBuilder::writeValueAndType(UBool hasValue, int32_t value, int32_t node) { + if(!hasValue) { + return write(node); + } + UChar intUnits[3]; + int32_t length; + if(value<0 || value>UCharsTrie::kMaxTwoUnitNodeValue) { + intUnits[0]=(UChar)(UCharsTrie::kThreeUnitNodeValueLead); + intUnits[1]=(UChar)(value>>16); + intUnits[2]=(UChar)value; + length=3; + } else if(value<=UCharsTrie::kMaxOneUnitNodeValue) { + intUnits[0]=(UChar)((value+1)<<6); + length=1; + } else { + intUnits[0]=(UChar)(UCharsTrie::kMinTwoUnitNodeValueLead+((value>>10)&0x7fc0)); + intUnits[1]=(UChar)value; + length=2; + } + intUnits[0]|=(UChar)node; + return write(intUnits, length); +} + +int32_t +UCharsTrieBuilder::writeDeltaTo(int32_t jumpTarget) { + int32_t i=ucharsLength-jumpTarget; + U_ASSERT(i>=0); + if(i<=UCharsTrie::kMaxOneUnitDelta) { + return write(i); + } + UChar intUnits[3]; + int32_t length; + if(i<=UCharsTrie::kMaxTwoUnitDelta) { + intUnits[0]=(UChar)(UCharsTrie::kMinTwoUnitDeltaLead+(i>>16)); + length=1; + } else { + intUnits[0]=(UChar)(UCharsTrie::kThreeUnitDeltaLead); + intUnits[1]=(UChar)(i>>16); + length=2; + } + intUnits[length++]=(UChar)i; + return write(intUnits, length); +} + +U_NAMESPACE_END diff --git a/icuSources/common/ucharstrieiterator.cpp b/icuSources/common/ucharstrieiterator.cpp new file mode 100644 index 00000000..30867c05 --- /dev/null +++ b/icuSources/common/ucharstrieiterator.cpp @@ -0,0 +1,213 @@ +/* +******************************************************************************* +* Copyright (C) 2010-2011, International Business Machines +* Corporation and others. All Rights Reserved. +******************************************************************************* +* file name: ucharstrieiterator.h +* encoding: US-ASCII +* tab size: 8 (not used) +* indentation:4 +* +* created on: 2010nov15 +* created by: Markus W. Scherer +*/ + +#include "unicode/utypes.h" +#include "unicode/ucharstrie.h" +#include "unicode/unistr.h" +#include "uvectr32.h" + +U_NAMESPACE_BEGIN + +UCharsTrie::Iterator::Iterator(const UChar *trieUChars, int32_t maxStringLength, + UErrorCode &errorCode) + : uchars_(trieUChars), + pos_(uchars_), initialPos_(uchars_), + remainingMatchLength_(-1), initialRemainingMatchLength_(-1), + skipValue_(FALSE), + maxLength_(maxStringLength), value_(0), stack_(NULL) { + if(U_FAILURE(errorCode)) { + return; + } + // stack_ is a pointer so that it's easy to turn ucharstrie.h into + // a public API header for which we would want it to depend only on + // other public headers. + // Unlike UCharsTrie itself, its Iterator performs memory allocations anyway + // via the UnicodeString and UVector32 implementations, so this additional + // cost is minimal. + stack_=new UVector32(errorCode); + if(stack_==NULL) { + errorCode=U_MEMORY_ALLOCATION_ERROR; + } +} + +UCharsTrie::Iterator::Iterator(const UCharsTrie &trie, int32_t maxStringLength, + UErrorCode &errorCode) + : uchars_(trie.uchars_), pos_(trie.pos_), initialPos_(trie.pos_), + remainingMatchLength_(trie.remainingMatchLength_), + initialRemainingMatchLength_(trie.remainingMatchLength_), + skipValue_(FALSE), + maxLength_(maxStringLength), value_(0), stack_(NULL) { + if(U_FAILURE(errorCode)) { + return; + } + stack_=new UVector32(errorCode); + if(U_FAILURE(errorCode)) { + return; + } + if(stack_==NULL) { + errorCode=U_MEMORY_ALLOCATION_ERROR; + return; + } + int32_t length=remainingMatchLength_; // Actual remaining match length minus 1. + if(length>=0) { + // Pending linear-match node, append remaining UChars to str_. + ++length; + if(maxLength_>0 && length>maxLength_) { + length=maxLength_; // This will leave remainingMatchLength>=0 as a signal. + } + str_.append(pos_, length); + pos_+=length; + remainingMatchLength_-=length; + } +} + +UCharsTrie::Iterator::~Iterator() { + delete stack_; +} + +UCharsTrie::Iterator & +UCharsTrie::Iterator::reset() { + pos_=initialPos_; + remainingMatchLength_=initialRemainingMatchLength_; + skipValue_=FALSE; + int32_t length=remainingMatchLength_+1; // Remaining match length. + if(maxLength_>0 && length>maxLength_) { + length=maxLength_; + } + str_.truncate(length); + pos_+=length; + remainingMatchLength_-=length; + stack_->setSize(0); + return *this; +} + +UBool +UCharsTrie::Iterator::hasNext() const { return pos_!=NULL || !stack_->isEmpty(); } + +UBool +UCharsTrie::Iterator::next(UErrorCode &errorCode) { + if(U_FAILURE(errorCode)) { + return FALSE; + } + const UChar *pos=pos_; + if(pos==NULL) { + if(stack_->isEmpty()) { + return FALSE; + } + // Pop the state off the stack and continue with the next outbound edge of + // the branch node. + int32_t stackSize=stack_->size(); + int32_t length=stack_->elementAti(stackSize-1); + pos=uchars_+stack_->elementAti(stackSize-2); + stack_->setSize(stackSize-2); + str_.truncate(length&0xffff); + length=(int32_t)((uint32_t)length>>16); + if(length>1) { + pos=branchNext(pos, length, errorCode); + if(pos==NULL) { + return TRUE; // Reached a final value. + } + } else { + str_.append(*pos++); + } + } + if(remainingMatchLength_>=0) { + // We only get here if we started in a pending linear-match node + // with more than maxLength remaining units. + return truncateAndStop(); + } + for(;;) { + int32_t node=*pos++; + if(node>=kMinValueLead) { + if(skipValue_) { + pos=skipNodeValue(pos, node); + node&=kNodeTypeMask; + skipValue_=FALSE; + } else { + // Deliver value for the string so far. + UBool isFinal=(UBool)(node>>15); + if(isFinal) { + value_=readValue(pos, node&0x7fff); + } else { + value_=readNodeValue(pos, node); + } + if(isFinal || (maxLength_>0 && str_.length()==maxLength_)) { + pos_=NULL; + } else { + // We cannot skip the value right here because it shares its + // lead unit with a match node which we have to evaluate + // next time. + // Instead, keep pos_ on the node lead unit itself. + pos_=pos-1; + skipValue_=TRUE; + } + return TRUE; + } + } + if(maxLength_>0 && str_.length()==maxLength_) { + return truncateAndStop(); + } + if(node0 && str_.length()+length>maxLength_) { + str_.append(pos, maxLength_-str_.length()); + return truncateAndStop(); + } + str_.append(pos, length); + pos+=length; + } + } +} + +// Branch node, needs to take the first outbound edge and push state for the rest. +const UChar * +UCharsTrie::Iterator::branchNext(const UChar *pos, int32_t length, UErrorCode &errorCode) { + while(length>kMaxBranchLinearSubNodeLength) { + ++pos; // ignore the comparison unit + // Push state for the greater-or-equal edge. + stack_->addElement((int32_t)(skipDelta(pos)-uchars_), errorCode); + stack_->addElement(((length-(length>>1))<<16)|str_.length(), errorCode); + // Follow the less-than edge. + length>>=1; + pos=jumpByDelta(pos); + } + // List of key-value pairs where values are either final values or jump deltas. + // Read the first (key, value) pair. + UChar trieUnit=*pos++; + int32_t node=*pos++; + UBool isFinal=(UBool)(node>>15); + int32_t value=readValue(pos, node&=0x7fff); + pos=skipValue(pos, node); + stack_->addElement((int32_t)(pos-uchars_), errorCode); + stack_->addElement(((length-1)<<16)|str_.length(), errorCode); + str_.append(trieUnit); + if(isFinal) { + pos_=NULL; + value_=value; + return NULL; + } else { + return pos+value; + } +} + +U_NAMESPACE_END diff --git a/icuSources/common/uchriter.cpp b/icuSources/common/uchriter.cpp index f2878815..2d59e167 100644 --- a/icuSources/common/uchriter.cpp +++ b/icuSources/common/uchriter.cpp @@ -1,6 +1,6 @@ /* ****************************************************************************** -* Copyright (C) 1998-2010, International Business Machines Corporation and +* Copyright (C) 1998-2011, International Business Machines Corporation and * others. All Rights Reserved. ****************************************************************************** */ @@ -9,7 +9,8 @@ #include "unicode/uchriter.h" #include "unicode/ustring.h" -#include "uhash.h" +#include "unicode/utf16.h" +#include "ustr_imp.h" U_NAMESPACE_BEGIN @@ -83,7 +84,7 @@ UCharCharacterIterator::operator==(const ForwardCharacterIterator& that) const { int32_t UCharCharacterIterator::hashCode() const { - return uhash_hashUCharsN(text, textLength) ^ pos ^ begin ^ end; + return ustr_hashUCharsN(text, textLength) ^ pos ^ begin ^ end; } CharacterIterator* @@ -191,7 +192,7 @@ UCharCharacterIterator::first32() { if(pos < end) { int32_t i = pos; UChar32 c; - UTF_NEXT_CHAR(text, i, end, c); + U16_NEXT(text, i, end, c); return c; } else { return DONE; @@ -203,7 +204,7 @@ UCharCharacterIterator::first32PostInc() { pos = begin; if(pos < end) { UChar32 c; - UTF_NEXT_CHAR(text, pos, end, c); + U16_NEXT(text, pos, end, c); return c; } else { return DONE; @@ -215,7 +216,7 @@ UCharCharacterIterator::last32() { pos = end; if(pos > begin) { UChar32 c; - UTF_PREV_CHAR(text, begin, pos, c); + U16_PREV(text, begin, pos, c); return c; } else { return DONE; @@ -230,10 +231,10 @@ UCharCharacterIterator::setIndex32(int32_t position) { position = end; } if(position < end) { - UTF_SET_CHAR_START(text, begin, position); + U16_SET_CP_START(text, begin, position); int32_t i = this->pos = position; UChar32 c; - UTF_NEXT_CHAR(text, i, end, c); + U16_NEXT(text, i, end, c); return c; } else { this->pos = position; @@ -245,7 +246,7 @@ UChar32 UCharCharacterIterator::current32() const { if (pos >= begin && pos < end) { UChar32 c; - UTF_GET_CHAR(text, begin, pos, end, c); + U16_GET(text, begin, pos, end, c); return c; } else { return DONE; @@ -255,11 +256,11 @@ UCharCharacterIterator::current32() const { UChar32 UCharCharacterIterator::next32() { if (pos < end) { - UTF_FWD_1(text, pos, end); + U16_FWD_1(text, pos, end); if(pos < end) { int32_t i = pos; UChar32 c; - UTF_NEXT_CHAR(text, i, end, c); + U16_NEXT(text, i, end, c); return c; } } @@ -272,7 +273,7 @@ UChar32 UCharCharacterIterator::next32PostInc() { if (pos < end) { UChar32 c; - UTF_NEXT_CHAR(text, pos, end, c); + U16_NEXT(text, pos, end, c); return c; } else { return DONE; @@ -283,7 +284,7 @@ UChar32 UCharCharacterIterator::previous32() { if (pos > begin) { UChar32 c; - UTF_PREV_CHAR(text, begin, pos, c); + U16_PREV(text, begin, pos, c); return c; } else { return DONE; @@ -323,20 +324,20 @@ UCharCharacterIterator::move32(int32_t delta, CharacterIterator::EOrigin origin) case kStart: pos = begin; if(delta > 0) { - UTF_FWD_N(text, pos, end, delta); + U16_FWD_N(text, pos, end, delta); } break; case kCurrent: if(delta > 0) { - UTF_FWD_N(text, pos, end, delta); + U16_FWD_N(text, pos, end, delta); } else { - UTF_BACK_N(text, begin, pos, -delta); + U16_BACK_N(text, begin, pos, -delta); } break; case kEnd: pos = end; if(delta < 0) { - UTF_BACK_N(text, begin, pos, -delta); + U16_BACK_N(text, begin, pos, -delta); } break; default: diff --git a/icuSources/common/ucln.h b/icuSources/common/ucln.h index 3f9847f4..951ad192 100644 --- a/icuSources/common/ucln.h +++ b/icuSources/common/ucln.h @@ -1,11 +1,11 @@ /* ****************************************************************************** -* * -* Copyright (C) 2001-2010, International Business Machines * -* Corporation and others. All Rights Reserved. * -* * +* +* Copyright (C) 2001-2011, International Business Machines +* Corporation and others. All Rights Reserved. +* ****************************************************************************** -* file name: ucln_cmn.h +* file name: ucln.h * encoding: US-ASCII * tab size: 8 (not used) * indentation:4 @@ -18,6 +18,7 @@ #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 @@ -81,9 +82,16 @@ U_CAPI void U_EXPORT2 ucln_registerCleanup(ECleanupLibraryType type, /** * Request cleanup for one specific library. * Not thread safe. - * Calling this with UCLN_COMMON just calls u_cleanup(); * @param type which library to cleanup */ 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 + #endif diff --git a/icuSources/common/ucln_cmn.c b/icuSources/common/ucln_cmn.c index 498c15e2..45358736 100644 --- a/icuSources/common/ucln_cmn.c +++ b/icuSources/common/ucln_cmn.c @@ -1,6 +1,6 @@ /* ****************************************************************************** -* Copyright (C) 2001-2010, International Business Machines +* Copyright (C) 2001-2011, International Business Machines * Corporation and others. All Rights Reserved. ****************************************************************************** * file name: ucln_cmn.c @@ -15,7 +15,6 @@ #include "unicode/utypes.h" #include "unicode/uclean.h" #include "utracimp.h" -#include "ustr_imp.h" #include "ucln_cmn.h" #include "umutex.h" #include "ucln.h" @@ -23,24 +22,43 @@ #include "uassert.h" /** Auto-client for UCLN_COMMON **/ -#define UCLN_TYPE UCLN_COMMON +#define UCLN_TYPE_IS_COMMON #include "ucln_imp.h" +U_CDECL_BEGIN + +UBool gICUInitialized = FALSE; +UMTX gICUInitMutex = NULL; + +U_CDECL_END + static cleanupFunc *gCommonCleanupFunctions[UCLN_COMMON_COUNT]; static cleanupFunc *gLibCleanupFunctions[UCLN_COMMON]; +/************************************************ + The cleanup order is important in this function. + Please be sure that you have read ucln.h + ************************************************/ +U_CAPI void U_EXPORT2 +u_cleanup(void) +{ + UTRACE_ENTRY_OC(UTRACE_U_CLEANUP); + umtx_lock(NULL); /* Force a memory barrier, so that we are sure to see */ + umtx_unlock(NULL); /* all state left around by any other threads. */ -/* Enables debugging information about when a library is cleaned up. */ -#ifndef UCLN_DEBUG_CLEANUP -#define UCLN_DEBUG_CLEANUP 0 -#endif - + ucln_lib_cleanup(); -#if defined(UCLN_DEBUG_CLEANUP) -#include -#endif + umtx_destroy(&gICUInitMutex); + umtx_cleanup(); + cmemory_cleanup(); /* undo any heap functions set by u_setMemoryFunctions(). */ + gICUInitialized = FALSE; + UTRACE_EXIT(); /* Must be before utrace_cleanup(), which turns off tracing. */ +/*#if U_ENABLE_TRACING*/ + utrace_cleanup(); +/*#endif*/ +} -static void ucln_cleanup_internal(ECleanupLibraryType libType) +U_CAPI void U_EXPORT2 ucln_cleanupOne(ECleanupLibraryType libType) { if (gLibCleanupFunctions[libType]) { @@ -49,22 +67,6 @@ static void ucln_cleanup_internal(ECleanupLibraryType libType) } } -U_CAPI void U_EXPORT2 ucln_cleanupOne(ECleanupLibraryType libType) -{ - if(libType==UCLN_COMMON) { -#if UCLN_DEBUG_CLEANUP - fprintf(stderr, "Cleaning up: UCLN_COMMON with u_cleanup, type %d\n", (int)libType); -#endif - u_cleanup(); - } else { -#if UCLN_DEBUG_CLEANUP - fprintf(stderr, "Cleaning up: using ucln_cleanup_internal, type %d\n", (int)libType); -#endif - ucln_cleanup_internal(libType); - } -} - - U_CFUNC void ucln_common_registerCleanup(ECleanupCommonType type, cleanupFunc *func) @@ -95,7 +97,7 @@ U_CFUNC UBool ucln_lib_cleanup(void) { ECleanupCommonType commonFunc = UCLN_COMMON_START; for (libType++; libTypetoc; @@ -95,7 +214,6 @@ static uint32_t offsetTOCEntryCount(const UDataMemory *pData) { return retVal; } - static const DataHeader * offsetTOCLookupFn(const UDataMemory *pData, const char *tocEntryName, @@ -104,53 +222,34 @@ offsetTOCLookupFn(const UDataMemory *pData, const UDataOffsetTOC *toc = (UDataOffsetTOC *)pData->toc; if(toc!=NULL) { const char *base=(const char *)toc; - uint32_t start, limit, number, lastNumber; - int32_t strResult; - const UDataOffsetTOCEntry *entry; + int32_t number, count=(int32_t)toc->count; /* perform a binary search for the data in the common data's table of contents */ #if defined (UDATA_DEBUG_DUMP) /* list the contents of the TOC each time .. not recommended */ - for(start=0;startcount;start++) { - fprintf(stderr, "\tx%d: %s\n", start, &base[toc->entry[start].nameOffset]); + for(number=0; numberentry[number].nameOffset]); } #endif - - start=0; - limit=toc->count; /* number of names in this table of contents */ - lastNumber=limit; - entry=toc->entry; - for (;;) { - number = (start+limit)/2; - if (lastNumber == number) { /* Have we moved? */ - break; /* We haven't moved, and it wasn't found; */ - /* or the empty stub common data library was used during build. */ - } - lastNumber = number; - strResult = uprv_strcmp(tocEntryName, base+entry[number].nameOffset); - if(strResult<0) { - limit=number; - } else if (strResult>0) { - start=number; - } - else { - /* found it */ + number=offsetTOCPrefixBinarySearch(tocEntryName, base, toc->entry, count); + if(number>=0) { + /* found it */ + const UDataOffsetTOCEntry *entry=toc->entry+number; #ifdef UDATA_DEBUG - fprintf(stderr, "%s: Found.\n", tocEntryName); + fprintf(stderr, "%s: Found.\n", tocEntryName); #endif - entry += number; /* Alias the entry to the current entry. */ - if((number+1) < toc->count) { - *pLength = (int32_t)(entry[1].dataOffset - entry->dataOffset); - } else { - *pLength = -1; - } - return (const DataHeader *)(base+entry->dataOffset); + if((number+1) < count) { + *pLength = (int32_t)(entry[1].dataOffset - entry->dataOffset); + } else { + *pLength = -1; } - } + return (const DataHeader *)(base+entry->dataOffset); + } else { #ifdef UDATA_DEBUG - fprintf(stderr, "%s: Not found.\n", tocEntryName); + fprintf(stderr, "%s: Not found.\n", tocEntryName); #endif - return NULL; + return NULL; + } } else { #ifdef UDATA_DEBUG fprintf(stderr, "returning header\n"); @@ -173,47 +272,28 @@ static const DataHeader *pointerTOCLookupFn(const UDataMemory *pData, UErrorCode *pErrorCode) { if(pData->toc!=NULL) { const PointerTOC *toc = (PointerTOC *)pData->toc; - uint32_t start, limit, number, lastNumber; - int32_t strResult; + int32_t number, count=(int32_t)toc->count; #if defined (UDATA_DEBUG_DUMP) /* list the contents of the TOC each time .. not recommended */ - for(start=0;startcount;start++) { - fprintf(stderr, "\tx%d: %s\n", start, toc->entry[start].entryName); + for(number=0; numberentry[number].entryName); } #endif - - /* perform a binary search for the data in the common data's table of contents */ - start=0; - limit=toc->count; - lastNumber=limit; - - for (;;) { - number = (start+limit)/2; - if (lastNumber == number) { /* Have we moved? */ - break; /* We haven't moved, and it wasn't found, */ - /* or the empty stub common data library was used during build. */ - } - lastNumber = number; - strResult = uprv_strcmp(name, toc->entry[number].entryName); - if(strResult<0) { - limit=number; - } else if (strResult>0) { - start=number; - } - else { - /* found it */ + number=pointerTOCPrefixBinarySearch(name, toc->entry, count); + if(number>=0) { + /* found it */ #ifdef UDATA_DEBUG - fprintf(stderr, "%s: Found.\n", toc->entry[number].entryName); + fprintf(stderr, "%s: Found.\n", toc->entry[number].entryName); #endif - *pLength=-1; - return UDataMemory_normalizeDataPointer(toc->entry[number].pHeader); - } - } + *pLength=-1; + return UDataMemory_normalizeDataPointer(toc->entry[number].pHeader); + } else { #ifdef UDATA_DEBUG - fprintf(stderr, "%s: Not found.\n", name); + fprintf(stderr, "%s: Not found.\n", name); #endif - return NULL; + return NULL; + } } else { return pData->pHeader; } @@ -237,7 +317,9 @@ U_CFUNC void udata_checkCommonData(UDataMemory *udm, UErrorCode *err) { return; } - if(!(udm->pHeader->dataHeader.magic1==0xda && + if(udm==NULL || udm->pHeader==NULL) { + *err=U_INVALID_FORMAT_ERROR; + } else if(!(udm->pHeader->dataHeader.magic1==0xda && udm->pHeader->dataHeader.magic2==0x27 && udm->pHeader->info.isBigEndian==U_IS_BIG_ENDIAN && udm->pHeader->info.charsetFamily==U_CHARSET_FAMILY) diff --git a/icuSources/common/ucmndata.h b/icuSources/common/ucmndata.h index 5c5a1249..36163c50 100644 --- a/icuSources/common/ucmndata.h +++ b/icuSources/common/ucmndata.h @@ -1,7 +1,7 @@ /* ****************************************************************************** * -* Copyright (C) 1999-2010, International Business Machines +* Copyright (C) 1999-2011, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************/ @@ -71,6 +71,7 @@ udata_getHeaderSize(const DataHeader *udh); U_CFUNC uint16_t udata_getInfoSize(const UDataInfo *info); +U_CDECL_BEGIN /* * "Virtual" functions for data lookup. * To call one, given a UDataMemory *p, the code looks like this: @@ -79,13 +80,15 @@ udata_getInfoSize(const UDataInfo *info); */ typedef const DataHeader * -(* LookupFn)(const UDataMemory *pData, - const char *tocEntryName, - int32_t *pLength, - UErrorCode *pErrorCode); +(U_CALLCONV * LookupFn)(const UDataMemory *pData, + const char *tocEntryName, + int32_t *pLength, + UErrorCode *pErrorCode); typedef uint32_t -(* NumEntriesFn)(const UDataMemory *pData); +(U_CALLCONV * NumEntriesFn)(const UDataMemory *pData); + +U_CDECL_END typedef struct { LookupFn Lookup; diff --git a/icuSources/common/ucnv.c b/icuSources/common/ucnv.c index 5c4eb559..3308c6c7 100644 --- a/icuSources/common/ucnv.c +++ b/icuSources/common/ucnv.c @@ -1,7 +1,7 @@ /* ****************************************************************************** * -* Copyright (C) 1998-2010, International Business Machines +* Copyright (C) 1998-2011, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** @@ -27,6 +27,8 @@ #include "unicode/ucnv.h" #include "unicode/ucnv_err.h" #include "unicode/uset.h" +#include "unicode/utf.h" +#include "unicode/utf16.h" #include "putilimp.h" #include "cmemory.h" #include "cstring.h" @@ -2882,6 +2884,30 @@ ucnv_toUCountPending(const UConverter* cnv, UErrorCode* status){ } return 0; } + +U_DRAFT UBool U_EXPORT2 +ucnv_isFixedWidth(UConverter *cnv, UErrorCode *status){ + if (U_FAILURE(*status)) { + return FALSE; + } + + if (cnv == NULL) { + *status = U_ILLEGAL_ARGUMENT_ERROR; + return FALSE; + } + + switch (ucnv_getType(cnv)) { + case UCNV_SBCS: + case UCNV_DBCS: + case UCNV_UTF32_BigEndian: + case UCNV_UTF32_LittleEndian: + case UCNV_UTF32: + case UCNV_US_ASCII: + return TRUE; + default: + return FALSE; + } +} #endif /* diff --git a/icuSources/common/ucnv2022.c b/icuSources/common/ucnv2022.cpp similarity index 98% rename from icuSources/common/ucnv2022.c rename to icuSources/common/ucnv2022.cpp index 22ebe244..90b4532f 100644 --- a/icuSources/common/ucnv2022.c +++ b/icuSources/common/ucnv2022.cpp @@ -1,9 +1,9 @@ /* ********************************************************************** -* Copyright (C) 2000-2010, International Business Machines +* Copyright (C) 2000-2011, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** -* file name: ucnv2022.c +* file name: ucnv2022.cpp * encoding: US-ASCII * tab size: 8 (not used) * indentation:4 @@ -34,12 +34,14 @@ #include "unicode/uset.h" #include "unicode/ucnv_err.h" #include "unicode/ucnv_cb.h" +#include "unicode/utf16.h" #include "ucnv_imp.h" #include "ucnv_bld.h" #include "ucnv_cnv.h" #include "ucnvmbcs.h" #include "cstring.h" #include "cmemory.h" +#include "uassert.h" #define LENGTHOF(array) (int32_t)(sizeof(array)/sizeof((array)[0])) @@ -393,15 +395,19 @@ static void T_UConverter_toUnicode_ISO_2022_OFFSETS_LOGIC(UConverterToUnicodeArgs* args, UErrorCode* err); #endif +namespace { + /*const UConverterSharedData _ISO2022Data;*/ -static const UConverterSharedData _ISO2022JPData; -static const UConverterSharedData _ISO2022KRData; -static const UConverterSharedData _ISO2022CNData; +extern const UConverterSharedData _ISO2022JPData; +extern const UConverterSharedData _ISO2022KRData; +extern const UConverterSharedData _ISO2022CNData; + +} // namespace /*************** Converter implementations ******************/ /* The purpose of this function is to get around gcc compiler warnings. */ -static U_INLINE void +static inline void fromUWriteUInt8(UConverter *cnv, const char *bytes, int32_t length, uint8_t **target, const char *targetLimit, @@ -416,8 +422,8 @@ fromUWriteUInt8(UConverter *cnv, } -static U_INLINE void -setInitialStateToUnicodeKR(UConverter* converter, UConverterDataISO2022 *myConverterData){ +static inline void +setInitialStateToUnicodeKR(UConverter* /*converter*/, UConverterDataISO2022 *myConverterData){ if(myConverterData->version == 1) { UConverter *cnv = myConverterData->currentConverter; @@ -427,7 +433,7 @@ setInitialStateToUnicodeKR(UConverter* converter, UConverterDataISO2022 *myConve } } -static U_INLINE void +static inline void setInitialStateFromUnicodeKR(UConverter* converter,UConverterDataISO2022 *myConverterData){ /* in ISO-2022-KR the designator sequence appears only once * in a file so we append it only once @@ -456,7 +462,7 @@ _ISO2022Open(UConverter *cnv, UConverterLoadArgs *pArgs, UErrorCode *errorCode){ cnv->extraInfo = uprv_malloc (sizeof (UConverterDataISO2022)); if(cnv->extraInfo != NULL) { UConverterNamePieces stackPieces; - UConverterLoadArgs stackArgs={ (int32_t)sizeof(UConverterLoadArgs) }; + UConverterLoadArgs stackArgs=UCNV_LOAD_ARGS_INITIALIZER; UConverterDataISO2022 *myConverterData=(UConverterDataISO2022 *) cnv->extraInfo; uint32_t version; @@ -1005,10 +1011,10 @@ DONE: *to determine the longest possible convertible *data stream */ -static U_INLINE const char* +static inline const char* getEndOfBuffer_2022(const char** source, const char* sourceLimit, - UBool flush){ + UBool /*flush*/){ const char* mySource = *source; @@ -1057,7 +1063,7 @@ getEndOfBuffer_2022(const char** source, * any future change in _MBCSFromUChar32() function should be reflected here. * @return number of bytes in *value; negative number if fallback; 0 if no mapping */ -static U_INLINE int32_t +static inline int32_t MBCS_FROM_UCHAR32_ISO2022(UConverterSharedData* sharedData, UChar32 c, uint32_t* value, @@ -1128,7 +1134,7 @@ MBCS_FROM_UCHAR32_ISO2022(UConverterSharedData* sharedData, * @param retval pointer to output byte * @return 1 roundtrip byte 0 no mapping -1 fallback byte */ -static U_INLINE int32_t +static inline int32_t MBCS_SINGLE_FROM_UCHAR32(UConverterSharedData* sharedData, UChar32 c, uint32_t* retval, @@ -1161,7 +1167,7 @@ MBCS_SINGLE_FROM_UCHAR32(UConverterSharedData* sharedData, * to move it to the ISO 2022 range 21..7E. * Return 0 if out of range. */ -static U_INLINE uint32_t +static inline uint32_t _2022FromGR94DBCS(uint32_t value) { if( (uint16_t)(value - 0xa1a1) <= (0xfefe - 0xa1a1) && (uint8_t)(value - 0xa1) <= (0xfe - 0xa1) @@ -1178,7 +1184,7 @@ _2022FromGR94DBCS(uint32_t value) { * 2 byte value that is in the range A1..FE for each byte. Otherwise it returns the 2022 code point * unchanged. */ -static U_INLINE uint32_t +static inline uint32_t _2022ToGR94DBCS(uint32_t value) { uint32_t returnValue = value + 0x8080; if( (uint16_t)(returnValue - 0xa1a1) <= (0xfefe - 0xa1a1) && @@ -1430,7 +1436,7 @@ static const int8_t escSeqCharsLen[] ={ */ /* Map 00..7F to Unicode according to JIS X 0201. */ -static U_INLINE uint32_t +static inline uint32_t jisx201ToU(uint32_t value) { if(value < 0x5c) { return value; @@ -1444,7 +1450,7 @@ jisx201ToU(uint32_t value) { } /* Map Unicode to 00..7F according to JIS X 0201. Return U+FFFE if unmappable. */ -static U_INLINE uint32_t +static inline uint32_t jisx201FromU(uint32_t value) { if(value<=0x7f) { if(value!=0x5c && value!=0x7e) { @@ -1463,7 +1469,7 @@ jisx201FromU(uint32_t value) { * to JIS X 0208, and convert it to a pair of 21..7E bytes. * Return 0 if the byte pair is out of range. */ -static U_INLINE uint32_t +static inline uint32_t _2022FromSJIS(uint32_t value) { uint8_t trail; @@ -1501,7 +1507,7 @@ _2022FromSJIS(uint32_t value) { * Some invalid byte values already turn into equally invalid Shift-JIS * byte values and need not be tested explicitly. */ -static U_INLINE void +static inline void _2022ToSJIS(uint8_t c1, uint8_t c2, char bytes[2]) { if(c1&1) { ++c1; @@ -1641,16 +1647,16 @@ UConverter_fromUnicode_ISO_2022_JP_OFFSETS_LOGIC(UConverterFromUnicodeArgs* args sourceChar = *(source++); /*check if the char is a First surrogate*/ - if(UTF_IS_SURROGATE(sourceChar)) { - if(UTF_IS_SURROGATE_FIRST(sourceChar)) { + if(U16_IS_SURROGATE(sourceChar)) { + if(U16_IS_SURROGATE_LEAD(sourceChar)) { getTrail: /*look ahead to find the trail surrogate*/ if(source < sourceLimit) { /* test the following code unit */ UChar trail=(UChar) *source; - if(UTF_IS_SECOND_SURROGATE(trail)) { + if(U16_IS_TRAIL(trail)) { source++; - sourceChar=UTF16_GET_PAIR_VALUE(sourceChar, trail); + sourceChar=U16_GET_SUPPLEMENTARY(sourceChar, trail); cnv->fromUChar32=0x00; /* convert this supplementary code point */ /* exit this condition tree */ @@ -2418,16 +2424,16 @@ UConverter_fromUnicode_ISO_2022_KR_OFFSETS_LOGIC(UConverterFromUnicodeArgs* args */ /*check if the char is a First surrogate*/ - if(UTF_IS_SURROGATE(sourceChar)) { - if(UTF_IS_SURROGATE_FIRST(sourceChar)) { + if(U16_IS_SURROGATE(sourceChar)) { + if(U16_IS_SURROGATE_LEAD(sourceChar)) { getTrail: /*look ahead to find the trail surrogate*/ if(source < sourceLimit) { /* test the following code unit */ UChar trail=(UChar) *source; - if(UTF_IS_SECOND_SURROGATE(trail)) { + if(U16_IS_TRAIL(trail)) { source++; - sourceChar=UTF16_GET_PAIR_VALUE(sourceChar, trail); + sourceChar=U16_GET_SUPPLEMENTARY(sourceChar, trail); *err = U_INVALID_CHAR_FOUND; /* convert this surrogate code point */ /* exit this condition tree */ @@ -2831,7 +2837,7 @@ getTrailByte: * */ -/* The following are defined this way to make the strings truely readonly */ +/* The following are defined this way to make the strings truly readonly */ static const char GB_2312_80_STR[] = "\x1B\x24\x29\x41"; static const char ISO_IR_165_STR[] = "\x1B\x24\x29\x45"; static const char CNS_11643_1992_Plane_1_STR[] = "\x1B\x24\x29\x47"; @@ -2844,9 +2850,9 @@ static const char CNS_11643_1992_Plane_7_STR[] = "\x1B\x24\x2B\x4D"; /********************** ISO2022-CN Data **************************/ static const char* const escSeqCharsCN[10] ={ - SHIFT_IN_STR, /* ASCII */ - GB_2312_80_STR, - ISO_IR_165_STR, + SHIFT_IN_STR, /* 0 ASCII */ + GB_2312_80_STR, /* 1 GB2312_1 */ + ISO_IR_165_STR, /* 2 ISO_IR_165 */ CNS_11643_1992_Plane_1_STR, CNS_11643_1992_Plane_2_STR, CNS_11643_1992_Plane_3_STR, @@ -2890,16 +2896,16 @@ UConverter_fromUnicode_ISO_2022_CN_OFFSETS_LOGIC(UConverterFromUnicodeArgs* args sourceChar = *(source++); /*check if the char is a First surrogate*/ - if(UTF_IS_SURROGATE(sourceChar)) { - if(UTF_IS_SURROGATE_FIRST(sourceChar)) { + if(U16_IS_SURROGATE(sourceChar)) { + if(U16_IS_SURROGATE_LEAD(sourceChar)) { getTrail: /*look ahead to find the trail surrogate*/ if(source < sourceLimit) { /* test the following code unit */ UChar trail=(UChar) *source; - if(UTF_IS_SECOND_SURROGATE(trail)) { + if(U16_IS_TRAIL(trail)) { source++; - sourceChar=UTF16_GET_PAIR_VALUE(sourceChar, trail); + sourceChar=U16_GET_SUPPLEMENTARY(sourceChar, trail); cnv->fromUChar32=0x00; /* convert this supplementary code point */ /* exit this condition tree */ @@ -3051,6 +3057,7 @@ getTrail: } } else { /* GB2312_1 or ISO-IR-165 */ + U_ASSERT(cs0myConverterArray[cs0], sourceChar, @@ -3076,6 +3083,7 @@ getTrail: if(cs < CNS_11643) { uprv_memcpy(buffer, escSeqCharsCN[cs], 4); } else { + U_ASSERT(cs >= CNS_11643_1); uprv_memcpy(buffer, escSeqCharsCN[CNS_11643 + (cs - CNS_11643_1)], 4); } len = 4; @@ -3334,6 +3342,7 @@ getTrailByte: tempBufLen = 3; }else{ + U_ASSERT(tempStatemyConverterArray[tempState]; tempBuf[0] = (char) (mySourceChar); tempBuf[1] = (char) trailByte; @@ -3732,7 +3741,10 @@ static const UConverterImpl _ISO2022Impl={ _ISO2022getName, _ISO_2022_WriteSub, _ISO_2022_SafeClone, - _ISO_2022_GetUnicodeSet + _ISO_2022_GetUnicodeSet, + + NULL, + NULL }; static const UConverterStaticData _ISO2022StaticData={ sizeof(UConverterStaticData), @@ -3758,7 +3770,7 @@ const UConverterSharedData _ISO2022Data={ &_ISO2022StaticData, FALSE, &_ISO2022Impl, - 0 + 0, UCNV_MBCS_TABLE_INITIALIZER }; /*************JP****************/ @@ -3782,7 +3794,10 @@ static const UConverterImpl _ISO2022JPImpl={ _ISO2022getName, _ISO_2022_WriteSub, _ISO_2022_SafeClone, - _ISO_2022_GetUnicodeSet + _ISO_2022_GetUnicodeSet, + + NULL, + NULL }; static const UConverterStaticData _ISO2022JPStaticData={ sizeof(UConverterStaticData), @@ -3800,7 +3815,10 @@ static const UConverterStaticData _ISO2022JPStaticData={ 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ }; -static const UConverterSharedData _ISO2022JPData={ + +namespace { + +const UConverterSharedData _ISO2022JPData={ sizeof(UConverterSharedData), ~((uint32_t) 0), NULL, @@ -3808,9 +3826,11 @@ static const UConverterSharedData _ISO2022JPData={ &_ISO2022JPStaticData, FALSE, &_ISO2022JPImpl, - 0 + 0, UCNV_MBCS_TABLE_INITIALIZER }; +} // namespace + /************* KR ***************/ static const UConverterImpl _ISO2022KRImpl={ UCNV_ISO_2022, @@ -3832,7 +3852,10 @@ static const UConverterImpl _ISO2022KRImpl={ _ISO2022getName, _ISO_2022_WriteSub, _ISO_2022_SafeClone, - _ISO_2022_GetUnicodeSet + _ISO_2022_GetUnicodeSet, + + NULL, + NULL }; static const UConverterStaticData _ISO2022KRStaticData={ sizeof(UConverterStaticData), @@ -3850,7 +3873,10 @@ static const UConverterStaticData _ISO2022KRStaticData={ 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ }; -static const UConverterSharedData _ISO2022KRData={ + +namespace { + +const UConverterSharedData _ISO2022KRData={ sizeof(UConverterSharedData), ~((uint32_t) 0), NULL, @@ -3858,9 +3884,11 @@ static const UConverterSharedData _ISO2022KRData={ &_ISO2022KRStaticData, FALSE, &_ISO2022KRImpl, - 0 + 0, UCNV_MBCS_TABLE_INITIALIZER }; +} // namespace + /*************** CN ***************/ static const UConverterImpl _ISO2022CNImpl={ @@ -3883,7 +3911,10 @@ static const UConverterImpl _ISO2022CNImpl={ _ISO2022getName, _ISO_2022_WriteSub, _ISO_2022_SafeClone, - _ISO_2022_GetUnicodeSet + _ISO_2022_GetUnicodeSet, + + NULL, + NULL }; static const UConverterStaticData _ISO2022CNStaticData={ sizeof(UConverterStaticData), @@ -3901,7 +3932,10 @@ static const UConverterStaticData _ISO2022CNStaticData={ 0, { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ }; -static const UConverterSharedData _ISO2022CNData={ + +namespace { + +const UConverterSharedData _ISO2022CNData={ sizeof(UConverterSharedData), ~((uint32_t) 0), NULL, @@ -3909,9 +3943,9 @@ static const UConverterSharedData _ISO2022CNData={ &_ISO2022CNStaticData, FALSE, &_ISO2022CNImpl, - 0 + 0, UCNV_MBCS_TABLE_INITIALIZER }; - +} // namespace #endif /* #if !UCONFIG_NO_LEGACY_CONVERSION */ diff --git a/icuSources/common/ucnv_bld.c b/icuSources/common/ucnv_bld.cpp similarity index 97% rename from icuSources/common/ucnv_bld.c rename to icuSources/common/ucnv_bld.cpp index a95b7b81..25e853dd 100644 --- a/icuSources/common/ucnv_bld.c +++ b/icuSources/common/ucnv_bld.cpp @@ -1,11 +1,11 @@ /* ******************************************************************** * COPYRIGHT: - * Copyright (c) 1996-2010, International Business Machines Corporation and + * Copyright (c) 1996-2011, International Business Machines Corporation and * others. All Rights Reserved. ******************************************************************** * - * uconv_bld.c: + * uconv_bld.cpp: * * Defines functions that are used in the creation/initialization/deletion * of converters and related structures. @@ -27,6 +27,7 @@ #include "unicode/udata.h" #include "unicode/ucnv.h" #include "unicode/uloc.h" +#include "putilimp.h" #include "utracimp.h" #include "ucnv_io.h" #include "ucnv_bld.h" @@ -86,7 +87,13 @@ converterData[UCNV_NUMBER_OF_SUPPORTED_CONVERTER_TYPES]={ #endif &_ASCIIData, - &_UTF7Data, &_Bocu1Data, &_UTF16Data, &_UTF32Data, &_CESU8Data, &_IMAPData + &_UTF7Data, &_Bocu1Data, &_UTF16Data, &_UTF32Data, &_CESU8Data, &_IMAPData, + +#if UCONFIG_NO_LEGACY_CONVERSION + NULL, +#else + &_CompoundTextData +#endif }; /* Please keep this in binary sorted order for getAlgorithmicTypeFromName. @@ -145,7 +152,8 @@ static struct { { "utf32platformendian", UCNV_UTF32_LittleEndian }, #endif { "utf7", UCNV_UTF7 }, - { "utf8", UCNV_UTF8 } + { "utf8", UCNV_UTF8 }, + { "x11compoundtext", UCNV_COMPOUND_TEXT} }; @@ -218,8 +226,8 @@ static UBool U_CALLCONV ucnv_cleanup(void) { } static UBool U_CALLCONV -isCnvAcceptable(void *context, - const char *type, const char *name, +isCnvAcceptable(void * /*context*/, + const char * /*type*/, const char * /*name*/, const UDataInfo *pInfo) { return (UBool)( pInfo->size>=20 && @@ -572,7 +580,7 @@ ucnv_load(UConverterLoadArgs *pArgs, UErrorCode *err) { * It must be sharedData->referenceCounter != ~0 * and this function must be called inside umtx_lock(&cnvCacheMutex). */ -void +U_CAPI void ucnv_unload(UConverterSharedData *sharedData) { if(sharedData != NULL) { if (sharedData->referenceCounter > 0) { @@ -585,7 +593,7 @@ ucnv_unload(UConverterSharedData *sharedData) { } } -void +U_CFUNC void ucnv_unloadSharedDataIfReady(UConverterSharedData *sharedData) { /* @@ -593,14 +601,14 @@ ucnv_unloadSharedDataIfReady(UConverterSharedData *sharedData) in multithreaded applications because the value never changes. Don't check referenceCounter for any other value. */ - if(sharedData != NULL && sharedData->referenceCounter != ~0) { + if(sharedData != NULL && sharedData->referenceCounter != (uint32_t)~0) { umtx_lock(&cnvCacheMutex); ucnv_unload(sharedData); umtx_unlock(&cnvCacheMutex); } } -void +U_CFUNC void ucnv_incrementRefCount(UConverterSharedData *sharedData) { /* @@ -608,7 +616,7 @@ ucnv_incrementRefCount(UConverterSharedData *sharedData) in multithreaded applications because the value never changes. Don't check referenceCounter for any other value. */ - if(sharedData != NULL && sharedData->referenceCounter != ~0) { + if(sharedData != NULL && sharedData->referenceCounter != (uint32_t)~0) { umtx_lock(&cnvCacheMutex); sharedData->referenceCounter++; umtx_unlock(&cnvCacheMutex); @@ -708,7 +716,7 @@ parseConverterOptions(const char *inName, * -Call dataConverter initializer (Data=TRUE, Cached=TRUE) * -Call AlgorithmicConverter initializer (Data=FALSE, Cached=TRUE) */ -UConverterSharedData * +U_CFUNC UConverterSharedData * ucnv_loadSharedData(const char *converterName, UConverterNamePieces *pPieces, UConverterLoadArgs *pArgs, @@ -822,11 +830,11 @@ ucnv_loadSharedData(const char *converterName, return mySharedConverterData; } -UConverter * +U_CAPI UConverter * ucnv_createConverter(UConverter *myUConverter, const char *converterName, UErrorCode * err) { UConverterNamePieces stackPieces; - UConverterLoadArgs stackArgs={ (int32_t)sizeof(UConverterLoadArgs) }; + UConverterLoadArgs stackArgs=UCNV_LOAD_ARGS_INITIALIZER; UConverterSharedData *mySharedConverterData; UTRACE_ENTRY_OC(UTRACE_UCNV_OPEN); @@ -856,7 +864,7 @@ U_CFUNC UBool ucnv_canCreateConverter(const char *converterName, UErrorCode *err) { UConverter myUConverter; UConverterNamePieces stackPieces; - UConverterLoadArgs stackArgs={ (int32_t)sizeof(UConverterLoadArgs) }; + UConverterLoadArgs stackArgs=UCNV_LOAD_ARGS_INITIALIZER; UConverterSharedData *mySharedConverterData; UTRACE_ENTRY_OC(UTRACE_UCNV_OPEN); @@ -884,7 +892,7 @@ ucnv_createAlgorithmicConverter(UConverter *myUConverter, UErrorCode *err) { UConverter *cnv; const UConverterSharedData *sharedData; - UConverterLoadArgs stackArgs={ (int32_t)sizeof(UConverterLoadArgs) }; + UConverterLoadArgs stackArgs=UCNV_LOAD_ARGS_INITIALIZER; UTRACE_ENTRY_OC(UTRACE_UCNV_OPEN_ALGORITHMIC); UTRACE_DATA1(UTRACE_OPEN_CLOSE, "open algorithmic converter type %d", (int32_t)type); @@ -901,7 +909,7 @@ ucnv_createAlgorithmicConverter(UConverter *myUConverter, in multithreaded applications because the value never changes. Don't check referenceCounter for any other value. */ - if(sharedData == NULL || sharedData->referenceCounter != ~0) { + if(sharedData == NULL || sharedData->referenceCounter != (uint32_t)~0) { /* not a valid type, or not an algorithmic converter */ *err = U_ILLEGAL_ARGUMENT_ERROR; UTRACE_EXIT_STATUS(U_ILLEGAL_ARGUMENT_ERROR); @@ -919,13 +927,13 @@ ucnv_createAlgorithmicConverter(UConverter *myUConverter, return cnv; } -UConverter* +U_CFUNC UConverter* ucnv_createConverterFromPackage(const char *packageName, const char *converterName, UErrorCode * err) { UConverter *myUConverter; UConverterSharedData *mySharedConverterData; UConverterNamePieces stackPieces; - UConverterLoadArgs stackArgs={ (int32_t)sizeof(UConverterLoadArgs) }; + UConverterLoadArgs stackArgs=UCNV_LOAD_ARGS_INITIALIZER; UTRACE_ENTRY_OC(UTRACE_UCNV_OPEN_PACKAGE); @@ -971,7 +979,7 @@ ucnv_createConverterFromPackage(const char *packageName, const char *converterNa } -UConverter* +U_CFUNC UConverter* ucnv_createConverterFromSharedData(UConverter *myUConverter, UConverterSharedData *mySharedConverterData, UConverterLoadArgs *pArgs, @@ -1192,10 +1200,10 @@ would be the same type of default converter for a successive string. Since the name is a returned via ucnv_getDefaultName without copying, you shouldn't be modifying or deleting the string from a separate thread. */ -static U_INLINE void +static inline void internalSetName(const char *name, UErrorCode *status) { UConverterNamePieces stackPieces; - UConverterLoadArgs stackArgs={ (int32_t)sizeof(UConverterLoadArgs) }; + UConverterLoadArgs stackArgs=UCNV_LOAD_ARGS_INITIALIZER; int32_t length=(int32_t)(uprv_strlen(name)); UBool containsOption = (UBool)(uprv_strchr(name, UCNV_OPTION_SEP_CHAR) != NULL); const UConverterSharedData *algorithmicSharedData; @@ -1272,7 +1280,7 @@ ucnv_getDefaultName() { #if (U_CHARSET_FAMILY == U_ASCII_FAMILY) name = "US-ASCII"; /* there is no 'algorithmic' converter for EBCDIC */ -#elif defined(OS390) +#elif U_PLATFORM == U_PF_OS390 name = "ibm-1047_P100-1995" UCNV_SWAP_LFNL_OPTION_STRING; #else name = "ibm-37_P100-1995"; @@ -1394,7 +1402,7 @@ ucnv_swap(const UDataSwapper *ds, staticDataSize=ds->readUInt32(inStaticData->structSize); } else { length-=headerSize; - if( lengthreadUInt32(inStaticData->structSize)) ) { udata_printError(ds, "ucnv_swap(): too few bytes (%d after header) for an ICU .cnv conversion table\n", @@ -1435,7 +1443,7 @@ ucnv_swap(const UDataSwapper *ds, inMBCSHeader=(const _MBCSHeader *)inBytes; outMBCSHeader=(_MBCSHeader *)outBytes; - if(0<=length && lengthreferenceCounter != ~0 * and this function must be called inside umtx_lock(&cnvCacheMutex). */ -void +U_CAPI void ucnv_unload(UConverterSharedData *sharedData); /** diff --git a/icuSources/common/ucnv_cnv.h b/icuSources/common/ucnv_cnv.h index cba24d06..402e2c94 100644 --- a/icuSources/common/ucnv_cnv.h +++ b/icuSources/common/ucnv_cnv.h @@ -1,6 +1,6 @@ /* ********************************************************************** -* Copyright (C) 1999-2009, International Business Machines +* Copyright (C) 1999-2011, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * @@ -56,6 +56,9 @@ typedef struct { const char *pkg, *name, *locale; } UConverterLoadArgs; +#define UCNV_LOAD_ARGS_INITIALIZER \ + { (int32_t)sizeof(UConverterLoadArgs), 0, FALSE, FALSE, 0, 0, NULL, NULL, NULL } + typedef void (*UConverterLoad) (UConverterSharedData *sharedData, UConverterLoadArgs *pArgs, const uint8_t *raw, UErrorCode *pErrorCode); @@ -257,7 +260,7 @@ extern const UConverterSharedData _LMBCSData1,_LMBCSData2, _LMBCSData3, _LMBCSData4, _LMBCSData5, _LMBCSData6, _LMBCSData8,_LMBCSData11,_LMBCSData16,_LMBCSData17,_LMBCSData18,_LMBCSData19, _HZData,_ISCIIData, _SCSUData, _ASCIIData, - _UTF7Data, _Bocu1Data, _UTF16Data, _UTF32Data, _CESU8Data, _IMAPData; + _UTF7Data, _Bocu1Data, _UTF16Data, _UTF32Data, _CESU8Data, _IMAPData, _CompoundTextData; U_CDECL_END diff --git a/icuSources/common/ucnv_ct.c b/icuSources/common/ucnv_ct.c new file mode 100644 index 00000000..d51831de --- /dev/null +++ b/icuSources/common/ucnv_ct.c @@ -0,0 +1,645 @@ +/* +********************************************************************** +* Copyright (C) 2010-2012, International Business Machines +* Corporation and others. All Rights Reserved. +********************************************************************** +* file name: ucnv_ct.c +* encoding: US-ASCII +* tab size: 8 (not used) +* indentation:4 +* +* created on: 2010Dec09 +* created by: Michael Ow +*/ + +#include "unicode/utypes.h" + +#if !UCONFIG_NO_CONVERSION && !UCONFIG_NO_LEGACY_CONVERSION + +#include "unicode/ucnv.h" +#include "unicode/uset.h" +#include "unicode/ucnv_err.h" +#include "unicode/ucnv_cb.h" +#include "unicode/utf16.h" +#include "ucnv_imp.h" +#include "ucnv_bld.h" +#include "ucnv_cnv.h" +#include "ucnvmbcs.h" +#include "cstring.h" +#include "cmemory.h" + +#define LENGTHOF(array) (int32_t)(sizeof(array)/sizeof((array)[0])) + +typedef enum { + INVALID = -2, + DO_SEARCH = -1, + + COMPOUND_TEXT_SINGLE_0 = 0, + COMPOUND_TEXT_SINGLE_1 = 1, + COMPOUND_TEXT_SINGLE_2 = 2, + COMPOUND_TEXT_SINGLE_3 = 3, + + COMPOUND_TEXT_DOUBLE_1 = 4, + COMPOUND_TEXT_DOUBLE_2 = 5, + COMPOUND_TEXT_DOUBLE_3 = 6, + COMPOUND_TEXT_DOUBLE_4 = 7, + COMPOUND_TEXT_DOUBLE_5 = 8, + COMPOUND_TEXT_DOUBLE_6 = 9, + COMPOUND_TEXT_DOUBLE_7 = 10, + + COMPOUND_TEXT_TRIPLE_DOUBLE = 11, + + IBM_915 = 12, + IBM_916 = 13, + IBM_914 = 14, + IBM_874 = 15, + IBM_912 = 16, + IBM_913 = 17, + ISO_8859_14 = 18, + IBM_923 = 19, + NUM_OF_CONVERTERS = 20 +} COMPOUND_TEXT_CONVERTERS; + +#define SEARCH_LENGTH 12 + +static const uint8_t escSeqCompoundText[NUM_OF_CONVERTERS][5] = { + /* Single */ + { 0x1B, 0x2D, 0x41, 0, 0 }, + { 0x1B, 0x2D, 0x4D, 0, 0 }, + { 0x1B, 0x2D, 0x46, 0, 0 }, + { 0x1B, 0x2D, 0x47, 0, 0 }, + + /* Double */ + { 0x1B, 0x24, 0x29, 0x41, 0 }, + { 0x1B, 0x24, 0x29, 0x42, 0 }, + { 0x1B, 0x24, 0x29, 0x43, 0 }, + { 0x1B, 0x24, 0x29, 0x44, 0 }, + { 0x1B, 0x24, 0x29, 0x47, 0 }, + { 0x1B, 0x24, 0x29, 0x48, 0 }, + { 0x1B, 0x24, 0x29, 0x49, 0 }, + + /* Triple/Double */ + { 0x1B, 0x25, 0x47, 0, 0 }, + + /*IBM-915*/ + { 0x1B, 0x2D, 0x4C, 0, 0 }, + /*IBM-916*/ + { 0x1B, 0x2D, 0x48, 0, 0 }, + /*IBM-914*/ + { 0x1B, 0x2D, 0x44, 0, 0 }, + /*IBM-874*/ + { 0x1B, 0x2D, 0x54, 0, 0 }, + /*IBM-912*/ + { 0x1B, 0x2D, 0x42, 0, 0 }, + /* IBM-913 */ + { 0x1B, 0x2D, 0x43, 0, 0 }, + /* ISO-8859_14 */ + { 0x1B, 0x2D, 0x5F, 0, 0 }, + /* IBM-923 */ + { 0x1B, 0x2D, 0x62, 0, 0 }, +}; + +#define ESC_START 0x1B + +#define isASCIIRange(codepoint) \ + ((codepoint == 0x0000) || (codepoint == 0x0009) || (codepoint == 0x000A) || \ + (codepoint >= 0x0020 && codepoint <= 0x007f) || (codepoint >= 0x00A0 && codepoint <= 0x00FF)) + +#define isIBM915(codepoint) \ + ((codepoint >= 0x0401 && codepoint <= 0x045F) || (codepoint == 0x2116)) + +#define isIBM916(codepoint) \ + ((codepoint >= 0x05D0 && codepoint <= 0x05EA) || (codepoint == 0x2017) || (codepoint == 0x203E)) + +#define isCompoundS3(codepoint) \ + ((codepoint == 0x060C) || (codepoint == 0x061B) || (codepoint == 0x061F) || (codepoint >= 0x0621 && codepoint <= 0x063A) || \ + (codepoint >= 0x0640 && codepoint <= 0x0652) || (codepoint >= 0x0660 && codepoint <= 0x066D) || (codepoint == 0x200B) || \ + (codepoint >= 0x0FE70 && codepoint <= 0x0FE72) || (codepoint == 0x0FE74) || (codepoint >= 0x0FE76 && codepoint <= 0x0FEBE)) + +#define isCompoundS2(codepoint) \ + ((codepoint == 0x02BC) || (codepoint == 0x02BD) || (codepoint >= 0x0384 && codepoint <= 0x03CE) || (codepoint == 0x2015)) + +#define isIBM914(codepoint) \ + ((codepoint == 0x0100) || (codepoint == 0x0101) || (codepoint == 0x0112) || (codepoint == 0x0113) || (codepoint == 0x0116) || (codepoint == 0x0117) || \ + (codepoint == 0x0122) || (codepoint == 0x0123) || (codepoint >= 0x0128 && codepoint <= 0x012B) || (codepoint == 0x012E) || (codepoint == 0x012F) || \ + (codepoint >= 0x0136 && codepoint <= 0x0138) || (codepoint == 0x013B) || (codepoint == 0x013C) || (codepoint == 0x0145) || (codepoint == 0x0146) || \ + (codepoint >= 0x014A && codepoint <= 0x014D) || (codepoint == 0x0156) || (codepoint == 0x0157) || (codepoint >= 0x0166 && codepoint <= 0x016B) || \ + (codepoint == 0x0172) || (codepoint == 0x0173)) + +#define isIBM874(codepoint) \ + ((codepoint >= 0x0E01 && codepoint <= 0x0E3A) || (codepoint >= 0x0E3F && codepoint <= 0x0E5B)) + +#define isIBM912(codepoint) \ + ((codepoint >= 0x0102 && codepoint <= 0x0107) || (codepoint >= 0x010C && codepoint <= 0x0111) || (codepoint >= 0x0118 && codepoint <= 0x011B) || \ + (codepoint == 0x0139) || (codepoint == 0x013A) || (codepoint == 0x013D) || (codepoint == 0x013E) || (codepoint >= 0x0141 && codepoint <= 0x0144) || \ + (codepoint == 0x0147) || (codepoint == 0x0147) || (codepoint == 0x0150) || (codepoint == 0x0151) || (codepoint == 0x0154) || (codepoint == 0x0155) || \ + (codepoint >= 0x0158 && codepoint <= 0x015B) || (codepoint == 0x015E) || (codepoint == 0x015F) || (codepoint >= 0x0160 && codepoint <= 0x0165) || \ + (codepoint == 0x016E) || (codepoint == 0x016F) || (codepoint == 0x0170) || (codepoint == 0x0171) || (codepoint >= 0x0179 && codepoint <= 0x017E) || \ + (codepoint == 0x02C7) || (codepoint == 0x02D8) || (codepoint == 0x02D9) || (codepoint == 0x02DB) || (codepoint == 0x02DD)) + +#define isIBM913(codepoint) \ + ((codepoint >= 0x0108 && codepoint <= 0x010B) || (codepoint == 0x011C) || \ + (codepoint == 0x011D) || (codepoint == 0x0120) || (codepoint == 0x0121) || \ + (codepoint >= 0x0124 && codepoint <= 0x0127) || (codepoint == 0x0134) || (codepoint == 0x0135) || \ + (codepoint == 0x015C) || (codepoint == 0x015D) || (codepoint == 0x016C) || (codepoint == 0x016D)) + +#define isCompoundS1(codepoint) \ + ((codepoint == 0x011E) || (codepoint == 0x011F) || (codepoint == 0x0130) || \ + (codepoint == 0x0131) || (codepoint >= 0x0218 && codepoint <= 0x021B)) + +#define isISO8859_14(codepoint) \ + ((codepoint >= 0x0174 && codepoint <= 0x0177) || (codepoint == 0x1E0A) || \ + (codepoint == 0x1E0B) || (codepoint == 0x1E1E) || (codepoint == 0x1E1F) || \ + (codepoint == 0x1E40) || (codepoint == 0x1E41) || (codepoint == 0x1E56) || \ + (codepoint == 0x1E57) || (codepoint == 0x1E60) || (codepoint == 0x1E61) || \ + (codepoint == 0x1E6A) || (codepoint == 0x1E6B) || (codepoint == 0x1EF2) || \ + (codepoint == 0x1EF3) || (codepoint >= 0x1E80 && codepoint <= 0x1E85)) + +#define isIBM923(codepoint) \ + ((codepoint == 0x0152) || (codepoint == 0x0153) || (codepoint == 0x0178) || (codepoint == 0x20AC)) + + +typedef struct{ + UConverterSharedData *myConverterArray[NUM_OF_CONVERTERS]; + COMPOUND_TEXT_CONVERTERS state; +} UConverterDataCompoundText; + +/*********** Compound Text Converter Protos ***********/ +static void +_CompoundTextOpen(UConverter *cnv, UConverterLoadArgs *pArgs, UErrorCode *errorCode); + +static void + _CompoundTextClose(UConverter *converter); + +static void +_CompoundTextReset(UConverter *converter, UConverterResetChoice choice); + +static const char* +_CompoundTextgetName(const UConverter* cnv); + + +static int32_t findNextEsc(const char *source, const char *sourceLimit) { + int32_t length = sourceLimit - source; + int32_t i; + for (i = 1; i < length; i++) { + if (*(source + i) == 0x1B) { + return i; + } + } + + return length; +} + +static COMPOUND_TEXT_CONVERTERS getState(int codepoint) { + COMPOUND_TEXT_CONVERTERS state = DO_SEARCH; + + if (isASCIIRange(codepoint)) { + state = COMPOUND_TEXT_SINGLE_0; + } else if (isIBM912(codepoint)) { + state = IBM_912; + }else if (isIBM913(codepoint)) { + state = IBM_913; + } else if (isISO8859_14(codepoint)) { + state = ISO_8859_14; + } else if (isIBM923(codepoint)) { + state = IBM_923; + } else if (isIBM874(codepoint)) { + state = IBM_874; + } else if (isIBM914(codepoint)) { + state = IBM_914; + } else if (isCompoundS2(codepoint)) { + state = COMPOUND_TEXT_SINGLE_2; + } else if (isCompoundS3(codepoint)) { + state = COMPOUND_TEXT_SINGLE_3; + } else if (isIBM916(codepoint)) { + state = IBM_916; + } else if (isIBM915(codepoint)) { + state = IBM_915; + } else if (isCompoundS1(codepoint)) { + state = COMPOUND_TEXT_SINGLE_1; + } + + return state; +} + +static COMPOUND_TEXT_CONVERTERS findStateFromEscSeq(const char* source, const char* sourceLimit, const uint8_t* toUBytesBuffer, int32_t toUBytesBufferLength, UErrorCode *err) { + COMPOUND_TEXT_CONVERTERS state = INVALID; + UBool matchFound = FALSE; + int32_t i, n, offset = toUBytesBufferLength; + + for (i = 0; i < NUM_OF_CONVERTERS; i++) { + matchFound = TRUE; + for (n = 0; escSeqCompoundText[i][n] != 0; n++) { + if (n < toUBytesBufferLength) { + if (toUBytesBuffer[n] != escSeqCompoundText[i][n]) { + matchFound = FALSE; + break; + } + } else if ((source + (n - offset)) >= sourceLimit) { + *err = U_TRUNCATED_CHAR_FOUND; + matchFound = FALSE; + break; + } else if (*(source + (n - offset)) != escSeqCompoundText[i][n]) { + matchFound = FALSE; + break; + } + } + + if (matchFound) { + break; + } + } + + if (matchFound) { + state = (COMPOUND_TEXT_CONVERTERS)i; + } + + return state; +} + +static void +_CompoundTextOpen(UConverter *cnv, UConverterLoadArgs *pArgs, UErrorCode *errorCode){ + cnv->extraInfo = uprv_malloc (sizeof (UConverterDataCompoundText)); + if (cnv->extraInfo != NULL) { + UConverterDataCompoundText *myConverterData = (UConverterDataCompoundText *) cnv->extraInfo; + + UConverterNamePieces stackPieces; + UConverterLoadArgs stackArgs={ (int32_t)sizeof(UConverterLoadArgs) }; + + myConverterData->myConverterArray[COMPOUND_TEXT_SINGLE_0] = NULL; + myConverterData->myConverterArray[COMPOUND_TEXT_SINGLE_1] = ucnv_loadSharedData("icu-internal-compound-s1", &stackPieces, &stackArgs, errorCode); + myConverterData->myConverterArray[COMPOUND_TEXT_SINGLE_2] = ucnv_loadSharedData("icu-internal-compound-s2", &stackPieces, &stackArgs, errorCode); + myConverterData->myConverterArray[COMPOUND_TEXT_SINGLE_3] = ucnv_loadSharedData("icu-internal-compound-s3", &stackPieces, &stackArgs, errorCode); + myConverterData->myConverterArray[COMPOUND_TEXT_DOUBLE_1] = ucnv_loadSharedData("icu-internal-compound-d1", &stackPieces, &stackArgs, errorCode); + myConverterData->myConverterArray[COMPOUND_TEXT_DOUBLE_2] = ucnv_loadSharedData("icu-internal-compound-d2", &stackPieces, &stackArgs, errorCode); + myConverterData->myConverterArray[COMPOUND_TEXT_DOUBLE_3] = ucnv_loadSharedData("icu-internal-compound-d3", &stackPieces, &stackArgs, errorCode); + myConverterData->myConverterArray[COMPOUND_TEXT_DOUBLE_4] = ucnv_loadSharedData("icu-internal-compound-d4", &stackPieces, &stackArgs, errorCode); + myConverterData->myConverterArray[COMPOUND_TEXT_DOUBLE_5] = ucnv_loadSharedData("icu-internal-compound-d5", &stackPieces, &stackArgs, errorCode); + myConverterData->myConverterArray[COMPOUND_TEXT_DOUBLE_6] = ucnv_loadSharedData("icu-internal-compound-d6", &stackPieces, &stackArgs, errorCode); + myConverterData->myConverterArray[COMPOUND_TEXT_DOUBLE_7] = ucnv_loadSharedData("icu-internal-compound-d7", &stackPieces, &stackArgs, errorCode); + myConverterData->myConverterArray[COMPOUND_TEXT_TRIPLE_DOUBLE] = ucnv_loadSharedData("icu-internal-compound-t", &stackPieces, &stackArgs, errorCode); + + myConverterData->myConverterArray[IBM_915] = ucnv_loadSharedData("ibm-915_P100-1995", &stackPieces, &stackArgs, errorCode); + myConverterData->myConverterArray[IBM_916] = ucnv_loadSharedData("ibm-916_P100-1995", &stackPieces, &stackArgs, errorCode); + myConverterData->myConverterArray[IBM_914] = ucnv_loadSharedData("ibm-914_P100-1995", &stackPieces, &stackArgs, errorCode); + myConverterData->myConverterArray[IBM_874] = ucnv_loadSharedData("ibm-874_P100-1995", &stackPieces, &stackArgs, errorCode); + myConverterData->myConverterArray[IBM_912] = ucnv_loadSharedData("ibm-912_P100-1995", &stackPieces, &stackArgs, errorCode); + myConverterData->myConverterArray[IBM_913] = ucnv_loadSharedData("ibm-913_P100-2000", &stackPieces, &stackArgs, errorCode); + myConverterData->myConverterArray[ISO_8859_14] = ucnv_loadSharedData("iso-8859_14-1998", &stackPieces, &stackArgs, errorCode); + myConverterData->myConverterArray[IBM_923] = ucnv_loadSharedData("ibm-923_P100-1998", &stackPieces, &stackArgs, errorCode); + + if (U_FAILURE(*errorCode) || pArgs->onlyTestIsLoadable) { + _CompoundTextClose(cnv); + return; + } + + myConverterData->state = 0; + } else { + *errorCode = U_MEMORY_ALLOCATION_ERROR; + } +} + + +static void +_CompoundTextClose(UConverter *converter) { + UConverterDataCompoundText* myConverterData = (UConverterDataCompoundText*)(converter->extraInfo); + int32_t i; + + if (converter->extraInfo != NULL) { + /*close the array of converter pointers and free the memory*/ + for (i = 0; i < NUM_OF_CONVERTERS; i++) { + if (myConverterData->myConverterArray[i] != NULL) { + ucnv_unloadSharedDataIfReady(myConverterData->myConverterArray[i]); + } + } + + uprv_free(converter->extraInfo); + } +} + +static void +_CompoundTextReset(UConverter *converter, UConverterResetChoice choice) { +} + +static const char* +_CompoundTextgetName(const UConverter* cnv){ + return "x11-compound-text"; +} + +static void +UConverter_fromUnicode_CompoundText_OFFSETS(UConverterFromUnicodeArgs* args, UErrorCode* err){ + UConverter *cnv = args->converter; + uint8_t *target = (uint8_t *) args->target; + const uint8_t *targetLimit = (const uint8_t *) args->targetLimit; + const UChar* source = args->source; + const UChar* sourceLimit = args->sourceLimit; + /* int32_t* offsets = args->offsets; */ + UChar32 sourceChar; + UBool useFallback = cnv->useFallback; + uint8_t tmpTargetBuffer[7]; + int32_t tmpTargetBufferLength = 0; + COMPOUND_TEXT_CONVERTERS currentState, tmpState; + uint32_t pValue; + int32_t pValueLength = 0; + int32_t i, n, j; + + UConverterDataCompoundText *myConverterData = (UConverterDataCompoundText *) cnv->extraInfo; + + currentState = myConverterData->state; + + /* check if the last codepoint of previous buffer was a lead surrogate*/ + if((sourceChar = cnv->fromUChar32)!=0 && target< targetLimit) { + goto getTrail; + } + + while( source < sourceLimit){ + if(target < targetLimit){ + + sourceChar = *(source++); + /*check if the char is a First surrogate*/ + if(U16_IS_SURROGATE(sourceChar)) { + if(U16_IS_SURROGATE_LEAD(sourceChar)) { +getTrail: + /*look ahead to find the trail surrogate*/ + if(source < sourceLimit) { + /* test the following code unit */ + UChar trail=(UChar) *source; + if(U16_IS_TRAIL(trail)) { + source++; + sourceChar=U16_GET_SUPPLEMENTARY(sourceChar, trail); + cnv->fromUChar32=0x00; + /* convert this supplementary code point */ + /* exit this condition tree */ + } else { + /* this is an unmatched lead code unit (1st surrogate) */ + /* callback(illegal) */ + *err=U_ILLEGAL_CHAR_FOUND; + cnv->fromUChar32=sourceChar; + break; + } + } else { + /* no more input */ + cnv->fromUChar32=sourceChar; + break; + } + } else { + /* this is an unmatched trail code unit (2nd surrogate) */ + /* callback(illegal) */ + *err=U_ILLEGAL_CHAR_FOUND; + cnv->fromUChar32=sourceChar; + break; + } + } + + tmpTargetBufferLength = 0; + tmpState = getState(sourceChar); + + if (tmpState != DO_SEARCH && currentState != tmpState) { + /* Get escape sequence if necessary */ + currentState = tmpState; + for (i = 0; escSeqCompoundText[currentState][i] != 0; i++) { + tmpTargetBuffer[tmpTargetBufferLength++] = escSeqCompoundText[currentState][i]; + } + } + + if (tmpState == DO_SEARCH) { + /* Test all available converters */ + for (i = 1; i < SEARCH_LENGTH; i++) { + pValueLength = ucnv_MBCSFromUChar32(myConverterData->myConverterArray[i], sourceChar, &pValue, useFallback); + if (pValueLength > 0) { + tmpState = (COMPOUND_TEXT_CONVERTERS)i; + if (currentState != tmpState) { + currentState = tmpState; + for (j = 0; escSeqCompoundText[currentState][j] != 0; j++) { + tmpTargetBuffer[tmpTargetBufferLength++] = escSeqCompoundText[currentState][j]; + } + } + for (n = (pValueLength - 1); n >= 0; n--) { + tmpTargetBuffer[tmpTargetBufferLength++] = (uint8_t)(pValue >> (n * 8)); + } + break; + } + } + } else if (tmpState == COMPOUND_TEXT_SINGLE_0) { + tmpTargetBuffer[tmpTargetBufferLength++] = (uint8_t)sourceChar; + } else { + pValueLength = ucnv_MBCSFromUChar32(myConverterData->myConverterArray[currentState], sourceChar, &pValue, useFallback); + if (pValueLength > 0) { + for (n = (pValueLength - 1); n >= 0; n--) { + tmpTargetBuffer[tmpTargetBufferLength++] = (uint8_t)(pValue >> (n * 8)); + } + } + } + + for (i = 0; i < tmpTargetBufferLength; i++) { + if (target < targetLimit) { + *target++ = tmpTargetBuffer[i]; + } else { + *err = U_BUFFER_OVERFLOW_ERROR; + break; + } + } + + if (*err == U_BUFFER_OVERFLOW_ERROR) { + for (; i < tmpTargetBufferLength; i++) { + args->converter->charErrorBuffer[args->converter->charErrorBufferLength++] = tmpTargetBuffer[i]; + } + } + } else { + *err = U_BUFFER_OVERFLOW_ERROR; + break; + } + } + + /*save the state and return */ + myConverterData->state = currentState; + args->source = source; + args->target = (char*)target; +} + + +static void +UConverter_toUnicode_CompoundText_OFFSETS(UConverterToUnicodeArgs *args, + UErrorCode* err){ + const char *mySource = (char *) args->source; + UChar *myTarget = args->target; + const char *mySourceLimit = args->sourceLimit; + const char *tmpSourceLimit = mySourceLimit; + uint32_t mySourceChar = 0x0000; + COMPOUND_TEXT_CONVERTERS currentState, tmpState; + int32_t sourceOffset = 0; + UConverterDataCompoundText *myConverterData = (UConverterDataCompoundText *) args->converter->extraInfo; + UConverterSharedData* savedSharedData = NULL; + + UConverterToUnicodeArgs subArgs; + int32_t minArgsSize; + + /* set up the subconverter arguments */ + if(args->sizesize; + } else { + minArgsSize = (int32_t)sizeof(UConverterToUnicodeArgs); + } + + uprv_memcpy(&subArgs, args, minArgsSize); + subArgs.size = (uint16_t)minArgsSize; + + currentState = tmpState = myConverterData->state; + + while(mySource < mySourceLimit){ + if(myTarget < args->targetLimit){ + if (args->converter->toULength > 0) { + mySourceChar = args->converter->toUBytes[0]; + } else { + mySourceChar = (uint8_t)*mySource; + } + + if (mySourceChar == ESC_START) { + tmpState = findStateFromEscSeq(mySource, mySourceLimit, args->converter->toUBytes, args->converter->toULength, err); + + if (*err == U_TRUNCATED_CHAR_FOUND) { + for (; mySource < mySourceLimit;) { + args->converter->toUBytes[args->converter->toULength++] = *mySource++; + } + *err = U_ZERO_ERROR; + break; + } else if (tmpState == INVALID) { + if (args->converter->toULength == 0) { + mySource++; /* skip over the 0x1b byte */ + } + *err = U_ILLEGAL_CHAR_FOUND; + break; + } + + if (tmpState != currentState) { + currentState = tmpState; + } + + sourceOffset = uprv_strlen((char*)escSeqCompoundText[currentState]) - args->converter->toULength; + + mySource += sourceOffset; + + args->converter->toULength = 0; + } + + if (currentState == COMPOUND_TEXT_SINGLE_0) { + while (mySource < mySourceLimit) { + if (*mySource == ESC_START) { + break; + } + if (myTarget < args->targetLimit) { + *myTarget++ = 0x00ff&(*mySource++); + } else { + *err = U_BUFFER_OVERFLOW_ERROR; + break; + } + } + } else if (mySource < mySourceLimit){ + sourceOffset = findNextEsc(mySource, mySourceLimit); + + tmpSourceLimit = mySource + sourceOffset; + + subArgs.source = mySource; + subArgs.sourceLimit = tmpSourceLimit; + subArgs.target = myTarget; + savedSharedData = subArgs.converter->sharedData; + subArgs.converter->sharedData = myConverterData->myConverterArray[currentState]; + + ucnv_MBCSToUnicodeWithOffsets(&subArgs, err); + + subArgs.converter->sharedData = savedSharedData; + + mySource = subArgs.source; + myTarget = subArgs.target; + + if (U_FAILURE(*err)) { + if(*err == U_BUFFER_OVERFLOW_ERROR) { + if(subArgs.converter->UCharErrorBufferLength > 0) { + uprv_memcpy(args->converter->UCharErrorBuffer, subArgs.converter->UCharErrorBuffer, + subArgs.converter->UCharErrorBufferLength); + } + args->converter->UCharErrorBufferLength=subArgs.converter->UCharErrorBufferLength; + subArgs.converter->UCharErrorBufferLength = 0; + } + break; + } + } + } else { + *err = U_BUFFER_OVERFLOW_ERROR; + break; + } + } + myConverterData->state = currentState; + args->target = myTarget; + args->source = mySource; +} + +static void +_CompoundText_GetUnicodeSet(const UConverter *cnv, + const USetAdder *sa, + UConverterUnicodeSet which, + UErrorCode *pErrorCode) { + UConverterDataCompoundText *myConverterData = (UConverterDataCompoundText *)cnv->extraInfo; + int32_t i; + + for (i = 1; i < NUM_OF_CONVERTERS; i++) { + ucnv_MBCSGetUnicodeSetForUnicode(myConverterData->myConverterArray[i], sa, which, pErrorCode); + } + sa->add(sa->set, 0x0000); + sa->add(sa->set, 0x0009); + sa->add(sa->set, 0x000A); + sa->addRange(sa->set, 0x0020, 0x007F); + sa->addRange(sa->set, 0x00A0, 0x00FF); +} + +static const UConverterImpl _CompoundTextImpl = { + + UCNV_COMPOUND_TEXT, + + NULL, + NULL, + + _CompoundTextOpen, + _CompoundTextClose, + _CompoundTextReset, + + UConverter_toUnicode_CompoundText_OFFSETS, + UConverter_toUnicode_CompoundText_OFFSETS, + UConverter_fromUnicode_CompoundText_OFFSETS, + UConverter_fromUnicode_CompoundText_OFFSETS, + NULL, + + NULL, + _CompoundTextgetName, + NULL, + NULL, + _CompoundText_GetUnicodeSet +}; +static const UConverterStaticData _CompoundTextStaticData = { + sizeof(UConverterStaticData), + "COMPOUND_TEXT", + 0, + UCNV_IBM, + UCNV_COMPOUND_TEXT, + 1, + 6, + { 0xef, 0, 0, 0 }, + 1, + FALSE, + FALSE, + 0, + 0, + { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } /* reserved */ +}; +const UConverterSharedData _CompoundTextData = { + sizeof(UConverterSharedData), + ~((uint32_t) 0), + NULL, + NULL, + &_CompoundTextStaticData, + FALSE, + &_CompoundTextImpl, + 0 +}; + +#endif /* #if !UCONFIG_NO_LEGACY_CONVERSION */ diff --git a/icuSources/common/ucnv_ext.c b/icuSources/common/ucnv_ext.cpp similarity index 99% rename from icuSources/common/ucnv_ext.c rename to icuSources/common/ucnv_ext.cpp index 8e8b326e..51d1ba03 100644 --- a/icuSources/common/ucnv_ext.c +++ b/icuSources/common/ucnv_ext.cpp @@ -1,11 +1,11 @@ /* ****************************************************************************** * -* Copyright (C) 2003-2009, International Business Machines +* Copyright (C) 2003-2011, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** -* file name: ucnv_ext.c +* file name: ucnv_ext.cpp * encoding: US-ASCII * tab size: 8 (not used) * indentation:4 @@ -25,13 +25,14 @@ #include "ucnv_cnv.h" #include "ucnv_ext.h" #include "cmemory.h" +#include "uassert.h" /* to Unicode --------------------------------------------------------------- */ /* * @return lookup value for the byte, if found; else 0 */ -static U_INLINE uint32_t +static inline uint32_t ucnv_extFindToU(const uint32_t *toUSection, int32_t length, uint8_t byte) { uint32_t word0, word; int32_t i, start, limit; @@ -121,7 +122,7 @@ ucnv_extMatchToU(const int32_t *cx, int8_t sisoState, const char *pre, int32_t preLength, const char *src, int32_t srcLength, uint32_t *pMatchValue, - UBool useFallback, UBool flush) { + UBool /*useFallback*/, UBool flush) { const uint32_t *toUTable, *toUSection; uint32_t value, matchValue; @@ -229,7 +230,7 @@ ucnv_extMatchToU(const int32_t *cx, int8_t sisoState, return matchLength; } -static U_INLINE void +static inline void ucnv_extWriteToU(UConverter *cnv, const int32_t *cx, uint32_t value, UChar **target, const UChar *targetLimit, @@ -448,7 +449,7 @@ ucnv_extContinueMatchToU(UConverter *cnv, /* * @return index of the UChar, if found; else <0 */ -static U_INLINE int32_t +static inline int32_t ucnv_extFindFromU(const UChar *fromUSection, int32_t length, UChar u) { int32_t i, start, limit; @@ -665,7 +666,7 @@ ucnv_extMatchFromU(const int32_t *cx, /* * @param value fromUnicode mapping table value; ignores roundtrip and reserved bits */ -static U_INLINE void +static inline void ucnv_extWriteFromU(UConverter *cnv, const int32_t *cx, uint32_t value, char **target, const char *targetLimit, @@ -690,9 +691,9 @@ ucnv_extWriteFromU(UConverter *cnv, const int32_t *cx, switch(length) { case 3: *p++=(uint8_t)(value>>16); - case 2: + case 2: /*fall through*/ *p++=(uint8_t)(value>>8); - case 1: + case 1: /*fall through*/ *p++=(uint8_t)value; default: break; /* will never occur */ @@ -902,6 +903,7 @@ ucnv_extContinueMatchFromU(UConverter *cnv, s=pArgs->source; match=-match-2; /* remove 2 for the initial code point */ for(j=cnv->preFromULength; j=0); cnv->preFromU[j]=*s++; } pArgs->source=s; /* same as *src=srcLimit; because we reached the end of input */ diff --git a/icuSources/common/ucnv_imp.h b/icuSources/common/ucnv_imp.h index 54b0197a..27c373a9 100644 --- a/icuSources/common/ucnv_imp.h +++ b/icuSources/common/ucnv_imp.h @@ -1,6 +1,6 @@ /* ********************************************************************** -* Copyright (C) 1999-2009, International Business Machines +* Copyright (C) 1999-2011, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * @@ -56,7 +56,8 @@ ucnv_canCreateConverter(const char *converterName, UErrorCode *err); * @param err The error code * @return the newly created converter */ -UConverter *ucnv_createConverter (UConverter *myUConverter, const char *converterName, UErrorCode * err); +U_CAPI UConverter * +ucnv_createConverter(UConverter *myUConverter, const char *converterName, UErrorCode * err); /* * Open a purely algorithmic converter, specified by a type constant. @@ -81,14 +82,14 @@ ucnv_createAlgorithmicConverter(UConverter *myUConverter, * unload mySharedConverterData, except via ucnv_close(return value) * if this function is successful. */ -UConverter* +U_CFUNC UConverter * ucnv_createConverterFromSharedData(UConverter *myUConverter, UConverterSharedData *mySharedConverterData, UConverterLoadArgs *pArgs, UErrorCode *err); -UConverter* ucnv_createConverterFromPackage(const char *packageName, const char *converterName, - UErrorCode *err); +U_CFUNC UConverter * +ucnv_createConverterFromPackage(const char *packageName, const char *converterName, UErrorCode *err); /** * Load a converter but do not create a UConverter object. @@ -105,7 +106,7 @@ UConverter* ucnv_createConverterFromPackage(const char *packageName, const char * - pieces!=NULL && args!=NULL * @internal */ -UConverterSharedData * +U_CFUNC UConverterSharedData * ucnv_loadSharedData(const char *converterName, UConverterNamePieces *pieces, UConverterLoadArgs *pArgs, @@ -115,13 +116,13 @@ ucnv_loadSharedData(const char *converterName, * This may unload the shared data in a thread safe manner. * This will only unload the data if no other converters are sharing it. */ -void +U_CFUNC void ucnv_unloadSharedDataIfReady(UConverterSharedData *sharedData); /** * This is a thread safe way to increment the reference count. */ -void +U_CFUNC void ucnv_incrementRefCount(UConverterSharedData *sharedData); /** diff --git a/icuSources/common/ucnv_io.c b/icuSources/common/ucnv_io.cpp similarity index 96% rename from icuSources/common/ucnv_io.c rename to icuSources/common/ucnv_io.cpp index 3b806d1c..b846cb0e 100644 --- a/icuSources/common/ucnv_io.c +++ b/icuSources/common/ucnv_io.cpp @@ -1,13 +1,13 @@ /* ****************************************************************************** * -* Copyright (C) 1999-2008, International Business Machines +* Copyright (C) 1999-2011, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** * * -* ucnv_io.c: +* ucnv_io.cpp: * initializes global variables and defines functions pertaining to converter * name resolution aspect of the conversion code. * @@ -198,8 +198,8 @@ static UConverterAlias gMainTable; #define GET_NORMALIZED_STRING(idx) (const char *)(gMainTable.normalizedStringTable + (idx)) static UBool U_CALLCONV -isAcceptable(void *context, - const char *type, const char *name, +isAcceptable(void * /*context*/, + const char * /*type*/, const char * /*name*/, const UDataInfo *pInfo) { return (UBool)( pInfo->size>=20 && @@ -327,7 +327,7 @@ haveAliasData(UErrorCode *pErrorCode) { return TRUE; } -static U_INLINE UBool +static inline UBool isAlias(const char *alias, UErrorCode *pErrorCode) { if(alias==NULL) { *pErrorCode=U_ILLEGAL_ARGUMENT_ERROR; @@ -559,7 +559,7 @@ ucnv_compareNames(const char *name1, const char *name2) { * search for an alias * return the converter number index for gConverterList */ -static U_INLINE uint32_t +static inline uint32_t findConverter(const char *alias, UBool *containsOption, UErrorCode *pErrorCode) { uint32_t mid, start, limit; uint32_t lastMid; @@ -628,7 +628,7 @@ findConverter(const char *alias, UBool *containsOption, UErrorCode *pErrorCode) * Is this alias in this list? * alias and listOffset should be non-NULL. */ -static U_INLINE UBool +static inline UBool isAliasInList(const char *alias, uint32_t listOffset) { if (listOffset) { uint32_t currAlias; @@ -749,18 +749,37 @@ findTaggedConverterNum(const char *alias, const char *standard, UErrorCode *pErr U_CFUNC const char * ucnv_io_getConverterName(const char *alias, UBool *containsOption, UErrorCode *pErrorCode) { - if(haveAliasData(pErrorCode) && isAlias(alias, pErrorCode)) { - uint32_t convNum = findConverter(alias, containsOption, pErrorCode); - if (convNum < gMainTable.converterListSize) { - return GET_STRING(gMainTable.converterList[convNum]); + const char *aliasTmp = alias; + int32_t i = 0; + for (i = 0; i < 2; i++) { + if (i == 1) { + /* + * After the first unsuccess converter lookup, check to see if + * the name begins with 'x-'. If it does, strip it off and try + * again. This behaviour is similar to how ICU4J does it. + */ + if (aliasTmp[0] == 'x' || aliasTmp[1] == '-') { + aliasTmp = aliasTmp+2; + } else { + break; + } + } + if(haveAliasData(pErrorCode) && isAlias(aliasTmp, pErrorCode)) { + uint32_t convNum = findConverter(aliasTmp, containsOption, pErrorCode); + if (convNum < gMainTable.converterListSize) { + return GET_STRING(gMainTable.converterList[convNum]); + } + /* else converter not found */ + } else { + break; } - /* else converter not found */ } + return NULL; } static int32_t U_CALLCONV -ucnv_io_countStandardAliases(UEnumeration *enumerator, UErrorCode *pErrorCode) { +ucnv_io_countStandardAliases(UEnumeration *enumerator, UErrorCode * /*pErrorCode*/) { int32_t value = 0; UAliasContext *myContext = (UAliasContext *)(enumerator->context); uint32_t listOffset = myContext->listOffset; @@ -774,7 +793,7 @@ ucnv_io_countStandardAliases(UEnumeration *enumerator, UErrorCode *pErrorCode) { static const char* U_CALLCONV ucnv_io_nextStandardAliases(UEnumeration *enumerator, int32_t* resultLength, - UErrorCode *pErrorCode) + UErrorCode * /*pErrorCode*/) { UAliasContext *myContext = (UAliasContext *)(enumerator->context); uint32_t listOffset = myContext->listOffset; @@ -799,7 +818,7 @@ ucnv_io_nextStandardAliases(UEnumeration *enumerator, } static void U_CALLCONV -ucnv_io_resetStandardAliases(UEnumeration *enumerator, UErrorCode *pErrorCode) { +ucnv_io_resetStandardAliases(UEnumeration *enumerator, UErrorCode * /*pErrorCode*/) { ((UAliasContext *)(enumerator->context))->listIdx = 0; } @@ -835,13 +854,13 @@ ucnv_openStandardNames(const char *convName, if (listOffset < gMainTable.taggedAliasListsSize) { UAliasContext *myContext; - myEnum = uprv_malloc(sizeof(UEnumeration)); + myEnum = reinterpret_cast(uprv_malloc(sizeof(UEnumeration))); if (myEnum == NULL) { *pErrorCode = U_MEMORY_ALLOCATION_ERROR; return NULL; } uprv_memcpy(myEnum, &gEnumAliases, sizeof(UEnumeration)); - myContext = uprv_malloc(sizeof(UAliasContext)); + myContext = reinterpret_cast(uprv_malloc(sizeof(UAliasContext))); if (myContext == NULL) { *pErrorCode = U_MEMORY_ALLOCATION_ERROR; uprv_free(myEnum); @@ -1006,14 +1025,14 @@ ucnv_getCanonicalName(const char *alias, const char *standard, UErrorCode *pErro } static int32_t U_CALLCONV -ucnv_io_countAllConverters(UEnumeration *enumerator, UErrorCode *pErrorCode) { +ucnv_io_countAllConverters(UEnumeration * /*enumerator*/, UErrorCode * /*pErrorCode*/) { return gMainTable.converterListSize; } static const char* U_CALLCONV ucnv_io_nextAllConverters(UEnumeration *enumerator, int32_t* resultLength, - UErrorCode *pErrorCode) + UErrorCode * /*pErrorCode*/) { uint16_t *myContext = (uint16_t *)(enumerator->context); @@ -1032,7 +1051,7 @@ ucnv_io_nextAllConverters(UEnumeration *enumerator, } static void U_CALLCONV -ucnv_io_resetAllConverters(UEnumeration *enumerator, UErrorCode *pErrorCode) { +ucnv_io_resetAllConverters(UEnumeration *enumerator, UErrorCode * /*pErrorCode*/) { *((uint16_t *)(enumerator->context)) = 0; } @@ -1052,13 +1071,13 @@ ucnv_openAllNames(UErrorCode *pErrorCode) { if (haveAliasData(pErrorCode)) { uint16_t *myContext; - myEnum = uprv_malloc(sizeof(UEnumeration)); + myEnum = reinterpret_cast(uprv_malloc(sizeof(UEnumeration))); if (myEnum == NULL) { *pErrorCode = U_MEMORY_ALLOCATION_ERROR; return NULL; } uprv_memcpy(myEnum, &gEnumAllConverters, sizeof(UEnumeration)); - myContext = uprv_malloc(sizeof(uint16_t)); + myContext = reinterpret_cast(uprv_malloc(sizeof(uint16_t))); if (myContext == NULL) { *pErrorCode = U_MEMORY_ALLOCATION_ERROR; uprv_free(myEnum); diff --git a/icuSources/common/ucnv_lmb.c b/icuSources/common/ucnv_lmb.c index 275e7d52..3df25569 100644 --- a/icuSources/common/ucnv_lmb.c +++ b/icuSources/common/ucnv_lmb.c @@ -1,6 +1,6 @@ /* ********************************************************************** -* Copyright (C) 2000-2010, International Business Machines +* Copyright (C) 2000-2011, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * file name: ucnv_lmb.cpp @@ -798,11 +798,11 @@ LMBCSConversionWorker ( { case 4: *pLMBCS++ = (ulmbcs_byte_t)(value >> 24); - case 3: + case 3: /*fall through*/ *pLMBCS++ = (ulmbcs_byte_t)(value >> 16); - case 2: + case 2: /*fall through*/ *pLMBCS++ = (ulmbcs_byte_t)(value >> 8); - case 1: + case 1: /*fall through*/ *pLMBCS++ = (ulmbcs_byte_t)value; default: /* will never occur */ diff --git a/icuSources/common/ucnv_u32.c b/icuSources/common/ucnv_u32.c index f76b9b04..c24aaeee 100644 --- a/icuSources/common/ucnv_u32.c +++ b/icuSources/common/ucnv_u32.c @@ -1,6 +1,6 @@ /* ********************************************************************** -* Copyright (C) 2002-2009, International Business Machines +* Copyright (C) 2002-2011, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * file name: ucnv_u32.c @@ -19,6 +19,7 @@ #if !UCONFIG_NO_CONVERSION #include "unicode/ucnv.h" +#include "unicode/utf.h" #include "ucnv_bld.h" #include "ucnv_cnv.h" #include "cmemory.h" @@ -246,7 +247,7 @@ T_UConverter_fromUnicode_UTF32_BE(UConverterFromUnicodeArgs * args, while (mySource < sourceLimit && myTarget < targetLimit) { ch = *(mySource++); - if (UTF_IS_SURROGATE(ch)) { + if (U_IS_SURROGATE(ch)) { if (U_IS_LEAD(ch)) { lowsurogate: if (mySource < sourceLimit) { @@ -350,7 +351,7 @@ T_UConverter_fromUnicode_UTF32_BE_OFFSET_LOGIC(UConverterFromUnicodeArgs * args, while (mySource < sourceLimit && myTarget < targetLimit) { ch = *(mySource++); - if (UTF_IS_SURROGATE(ch)) { + if (U_IS_SURROGATE(ch)) { if (U_IS_LEAD(ch)) { lowsurogate: if (mySource < sourceLimit) { @@ -726,14 +727,14 @@ T_UConverter_fromUnicode_UTF32_LE(UConverterFromUnicodeArgs * args, { ch = *(mySource++); - if (UTF_IS_SURROGATE(ch)) { - if (U_IS_LEAD(ch)) + if (U16_IS_SURROGATE(ch)) { + if (U16_IS_LEAD(ch)) { lowsurogate: if (mySource < sourceLimit) { ch2 = *mySource; - if (U_IS_TRAIL(ch2)) { + if (U16_IS_TRAIL(ch2)) { ch = ((ch - SURROGATE_HIGH_START) << HALF_SHIFT) + ch2 + SURROGATE_LOW_BASE; mySource++; } @@ -838,14 +839,14 @@ T_UConverter_fromUnicode_UTF32_LE_OFFSET_LOGIC(UConverterFromUnicodeArgs * args, { ch = *(mySource++); - if (UTF_IS_SURROGATE(ch)) { - if (U_IS_LEAD(ch)) + if (U16_IS_SURROGATE(ch)) { + if (U16_IS_LEAD(ch)) { lowsurogate: if (mySource < sourceLimit) { ch2 = *mySource; - if (U_IS_TRAIL(ch2)) + if (U16_IS_TRAIL(ch2)) { ch = ((ch - SURROGATE_HIGH_START) << HALF_SHIFT) + ch2 + SURROGATE_LOW_BASE; mySource++; diff --git a/icuSources/common/ucnv_u7.c b/icuSources/common/ucnv_u7.c index 3d27ccea..42943f41 100644 --- a/icuSources/common/ucnv_u7.c +++ b/icuSources/common/ucnv_u7.c @@ -1,6 +1,6 @@ /* ********************************************************************** -* Copyright (C) 2002-2010, International Business Machines +* Copyright (C) 2002-2011, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * file name: ucnv_u7.c @@ -21,6 +21,7 @@ #include "unicode/ucnv.h" #include "ucnv_bld.h" #include "ucnv_cnv.h" +#include "uassert.h" /* UTF-7 -------------------------------------------------------------------- */ @@ -341,7 +342,7 @@ unicodeMode: break; } else { /* previous UChar was complete */ - if (base64Value==-3) { + if(base64Value==-3) { /* current character is illegal, deal with it here */ *pErrorCode=U_ILLEGAL_CHAR_FOUND; break; @@ -486,6 +487,7 @@ _UTF7FromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, inDirectMode=(UBool)((status>>24)&1); base64Counter=(int8_t)(status>>16); bits=(uint8_t)status; + U_ASSERT(bits<=sizeof(toBase64)/sizeof(toBase64[0])); } /* UTF-7 always encodes UTF-16 code units, therefore we need only a simple sourceIndex */ @@ -688,14 +690,26 @@ unicodeMode: if(pArgs->flush && source>=sourceLimit) { /* flush remaining bits to the target */ - if(!inDirectMode && base64Counter!=0) { + if(!inDirectMode) { + if (base64Counter!=0) { + if(targetcharErrorBuffer[cnv->charErrorBufferLength++]=toBase64[bits]; + *pErrorCode=U_BUFFER_OVERFLOW_ERROR; + } + } + /* Add final MINUS to terminate unicodeMode */ if(targetcharErrorBuffer[cnv->charErrorBufferLength++]=toBase64[bits]; + cnv->charErrorBuffer[cnv->charErrorBufferLength++]=MINUS; *pErrorCode=U_BUFFER_OVERFLOW_ERROR; } } diff --git a/icuSources/common/ucnv_u8.c b/icuSources/common/ucnv_u8.c index 75f554c4..1b624927 100644 --- a/icuSources/common/ucnv_u8.c +++ b/icuSources/common/ucnv_u8.c @@ -1,6 +1,6 @@ /* ********************************************************************** -* Copyright (C) 2002-2007, International Business Machines +* Copyright (C) 2002-2012, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * file name: ucnv_u8.c @@ -23,6 +23,9 @@ #if !UCONFIG_NO_CONVERSION #include "unicode/ucnv.h" +#include "unicode/utf.h" +#include "unicode/utf8.h" +#include "unicode/utf16.h" #include "ucnv_bld.h" #include "ucnv_cnv.h" #include "cmemory.h" @@ -130,7 +133,7 @@ morebytes: if (mySource < sourceLimit) { toUBytes[i] = (char) (ch2 = *mySource); - if (!UTF8_IS_TRAIL(ch2)) + if (!U8_IS_TRAIL(ch2)) { break; /* i < inBytes */ } @@ -164,7 +167,7 @@ morebytes: * In CESU-8, only surrogates, not supplementary code points, are encoded directly. */ if (i == inBytes && ch <= MAXIMUM_UTF && ch >= utf8_minChar32[i] && - (isCESU8 ? i <= 3 : !UTF_IS_SURROGATE(ch))) + (isCESU8 ? i <= 3 : !U_IS_SURROGATE(ch))) { /* Normal valid byte when the loop has not prematurely terminated (i < inBytes) */ if (ch <= MAXIMUM_UCS2) @@ -259,7 +262,7 @@ morebytes: if (mySource < sourceLimit) { toUBytes[i] = (char) (ch2 = *mySource); - if (!UTF8_IS_TRAIL(ch2)) + if (!U8_IS_TRAIL(ch2)) { break; /* i < inBytes */ } @@ -292,7 +295,7 @@ morebytes: * In CESU-8, only surrogates, not supplementary code points, are encoded directly. */ if (i == inBytes && ch <= MAXIMUM_UTF && ch >= utf8_minChar32[i] && - (isCESU8 ? i <= 3 : !UTF_IS_SURROGATE(ch))) + (isCESU8 ? i <= 3 : !U_IS_SURROGATE(ch))) { /* Normal valid byte when the loop has not prematurely terminated (i < inBytes) */ if (ch <= MAXIMUM_UCS2) @@ -387,13 +390,13 @@ U_CFUNC void ucnv_fromUnicode_UTF8 (UConverterFromUnicodeArgs * args, } else { /* Check for surrogates */ - if(UTF_IS_SURROGATE(ch) && isNotCESU8) { + if(U16_IS_SURROGATE(ch) && isNotCESU8) { lowsurrogate: if (mySource < sourceLimit) { /* test both code units */ - if(UTF_IS_SURROGATE_FIRST(ch) && UTF_IS_SECOND_SURROGATE(*mySource)) { + if(U16_IS_SURROGATE_LEAD(ch) && U16_IS_TRAIL(*mySource)) { /* convert and consume this supplementary code point */ - ch=UTF16_GET_PAIR_VALUE(ch, *mySource); + ch=U16_GET_SUPPLEMENTARY(ch, *mySource); ++mySource; /* exit this condition tree */ } @@ -513,13 +516,13 @@ U_CFUNC void ucnv_fromUnicode_UTF8_OFFSETS_LOGIC (UConverterFromUnicodeArgs * ar { nextSourceIndex = offsetNum + 1; - if(UTF_IS_SURROGATE(ch) && isNotCESU8) { + if(U16_IS_SURROGATE(ch) && isNotCESU8) { lowsurrogate: if (mySource < sourceLimit) { /* test both code units */ - if(UTF_IS_SURROGATE_FIRST(ch) && UTF_IS_SECOND_SURROGATE(*mySource)) { + if(U16_IS_SURROGATE_LEAD(ch) && U16_IS_TRAIL(*mySource)) { /* convert and consume this supplementary code point */ - ch=UTF16_GET_PAIR_VALUE(ch, *mySource); + ch=U16_GET_SUPPLEMENTARY(ch, *mySource); ++mySource; ++nextSourceIndex; /* exit this condition tree */ @@ -662,42 +665,42 @@ static UChar32 ucnv_getNextUChar_UTF8(UConverterToUnicodeArgs *args, case 6: ch += (myByte = *source); ch <<= 6; - if (!UTF8_IS_TRAIL(myByte)) + if (!U8_IS_TRAIL(myByte)) { isLegalSequence = 0; break; } ++source; - case 5: + case 5: /*fall through*/ ch += (myByte = *source); ch <<= 6; - if (!UTF8_IS_TRAIL(myByte)) + if (!U8_IS_TRAIL(myByte)) { isLegalSequence = 0; break; } ++source; - case 4: + case 4: /*fall through*/ ch += (myByte = *source); ch <<= 6; - if (!UTF8_IS_TRAIL(myByte)) + if (!U8_IS_TRAIL(myByte)) { isLegalSequence = 0; break; } ++source; - case 3: + case 3: /*fall through*/ ch += (myByte = *source); ch <<= 6; - if (!UTF8_IS_TRAIL(myByte)) + if (!U8_IS_TRAIL(myByte)) { isLegalSequence = 0; break; } ++source; - case 2: + case 2: /*fall through*/ ch += (myByte = *source); - if (!UTF8_IS_TRAIL(myByte)) + if (!U8_IS_TRAIL(myByte)) { isLegalSequence = 0; break; @@ -749,7 +752,7 @@ static void ucnv_UTF8FromUTF8(UConverterFromUnicodeArgs *pFromUArgs, UConverterToUnicodeArgs *pToUArgs, UErrorCode *pErrorCode) { - UConverter *utf8, *cnv; + UConverter *utf8; const uint8_t *source, *sourceLimit; uint8_t *target; int32_t targetCapacity; @@ -762,7 +765,6 @@ ucnv_UTF8FromUTF8(UConverterFromUnicodeArgs *pFromUArgs, /* set up the local pointers */ utf8=pToUArgs->converter; - cnv=pFromUArgs->converter; source=(uint8_t *)pToUArgs->source; sourceLimit=(uint8_t *)pToUArgs->sourceLimit; target=(uint8_t *)pFromUArgs->target; diff --git a/icuSources/common/ucnvbocu.c b/icuSources/common/ucnvbocu.cpp similarity index 96% rename from icuSources/common/ucnvbocu.c rename to icuSources/common/ucnvbocu.cpp index 8623b114..b97d6662 100644 --- a/icuSources/common/ucnvbocu.c +++ b/icuSources/common/ucnvbocu.cpp @@ -1,11 +1,11 @@ /* ****************************************************************************** * -* Copyright (C) 2002-2005, International Business Machines +* Copyright (C) 2002-2011, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** -* file name: ucnvbocu.c +* file name: ucnvbocu.cpp * encoding: US-ASCII * tab size: 8 (not used) * indentation:4 @@ -23,8 +23,11 @@ #include "unicode/ucnv.h" #include "unicode/ucnv_cb.h" +#include "unicode/utf16.h" +#include "putilimp.h" #include "ucnv_bld.h" #include "ucnv_cnv.h" +#include "uassert.h" /* BOCU-1 constants and macros ---------------------------------------------- */ @@ -206,6 +209,17 @@ bocu1TrailToByte[BOCU1_TRAIL_CONTROLS_COUNT]={ } \ } +/* Faster versions of packDiff() for single-byte-encoded diff values. */ + +/** Is a diff value encodable in a single byte? */ +#define DIFF_IS_SINGLE(diff) (BOCU1_REACH_NEG_1<=(diff) && (diff)<=BOCU1_REACH_POS_1) + +/** Encode a diff value in a single byte. */ +#define PACK_SINGLE_DIFF(diff) (BOCU1_MIDDLE+(diff)) + +/** Is a diff value encodable in two bytes? */ +#define DIFF_IS_DOUBLE(diff) (BOCU1_REACH_NEG_2<=(diff) && (diff)<=BOCU1_REACH_POS_2) + /* BOCU-1 implementation functions ------------------------------------------ */ #define BOCU1_SIMPLE_PREV(c) (((c)&~0x7f)+BOCU1_ASCII_PREV) @@ -217,7 +231,7 @@ bocu1TrailToByte[BOCU1_TRAIL_CONTROLS_COUNT]={ * @param c current code point, 0x3040..0xd7a3 (rest handled by macro below) * @return "previous code point" state value */ -static U_INLINE int32_t +static inline int32_t bocu1Prev(int32_t c) { /* compute new prev */ if(/* 0x3040<=c && */ c<=0x309f) { @@ -254,7 +268,7 @@ bocu1Prev(int32_t c) { * Encode a difference -0x10ffff..0x10ffff in 1..4 bytes * and return a packed integer with them. * - * The encoding favors small absolut differences with short encodings + * The encoding favors small absolute differences with short encodings * to compress runs of same-script characters. * * Optimized version with unrolled loops and fewer floating-point operations @@ -271,6 +285,7 @@ static int32_t packDiff(int32_t diff) { int32_t result, m; + U_ASSERT(!DIFF_IS_SINGLE(diff)); /* assume we won't be called where diff==BOCU1_REACH_NEG_1=-64 */ if(diff>=BOCU1_REACH_NEG_1) { /* mostly positive differences, and single-byte negative ones */ #if 0 /* single-byte case handled in macros, see below */ @@ -370,16 +385,6 @@ packDiff(int32_t diff) { return result; } -/* Faster versions of packDiff() for single-byte-encoded diff values. */ - -/** Is a diff value encodable in a single byte? */ -#define DIFF_IS_SINGLE(diff) (BOCU1_REACH_NEG_1<=(diff) && (diff)<=BOCU1_REACH_POS_1) - -/** Encode a diff value in a single byte. */ -#define PACK_SINGLE_DIFF(diff) (BOCU1_MIDDLE+(diff)) - -/** Is a diff value encodable in two bytes? */ -#define DIFF_IS_DOUBLE(diff) (BOCU1_REACH_NEG_2<=(diff) && (diff)<=BOCU1_REACH_POS_2) static void _Bocu1FromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, @@ -476,15 +481,15 @@ fastSingle: continue; } - if(UTF_IS_LEAD(c)) { + if(U16_IS_LEAD(c)) { getTrail: if(source>24); *offsets++=sourceIndex; - case 3: + case 3: /*fall through*/ *target++=(uint8_t)(diff>>16); *offsets++=sourceIndex; - case 2: + case 2: /*fall through*/ *target++=(uint8_t)(diff>>8); *offsets++=sourceIndex; /* case 1: handled above */ @@ -577,9 +582,9 @@ getTrail: /* each branch falls through to the next one */ case 3: *charErrorBuffer++=(uint8_t)(diff>>16); - case 2: + case 2: /*fall through*/ *charErrorBuffer++=(uint8_t)(diff>>8); - case 1: + case 1: /*fall through*/ *charErrorBuffer=(uint8_t)diff; default: /* will never occur */ @@ -594,10 +599,10 @@ getTrail: case 3: *target++=(uint8_t)(diff>>16); *offsets++=sourceIndex; - case 2: + case 2: /*fall through*/ *target++=(uint8_t)(diff>>8); *offsets++=sourceIndex; - case 1: + case 1: /*fall through*/ *target++=(uint8_t)diff; *offsets++=sourceIndex; default: @@ -711,14 +716,14 @@ fastSingle: continue; } - if(UTF_IS_LEAD(c)) { + if(U16_IS_LEAD(c)) { getTrail: if(source>24); - case 3: + case 3: /*fall through*/ *target++=(uint8_t)(diff>>16); /* case 2: handled above */ *target++=(uint8_t)(diff>>8); @@ -801,9 +806,9 @@ getTrail: /* each branch falls through to the next one */ case 3: *charErrorBuffer++=(uint8_t)(diff>>16); - case 2: + case 2: /*fall through*/ *charErrorBuffer++=(uint8_t)(diff>>8); - case 1: + case 1: /*fall through*/ *charErrorBuffer=(uint8_t)diff; default: /* will never occur */ @@ -817,9 +822,9 @@ getTrail: /* each branch falls through to the next one */ case 3: *target++=(uint8_t)(diff>>16); - case 2: + case 2: /*fall through*/ *target++=(uint8_t)(diff>>8); - case 1: + case 1: /*fall through*/ *target++=(uint8_t)diff; default: /* will never occur */ @@ -857,7 +862,7 @@ getTrail: * BOCU1_MIN<=bUCharErrorBuffer[0]=UTF16_TRAIL(c); + cnv->UCharErrorBuffer[0]=U16_TRAIL(c); cnv->UCharErrorBufferLength=1; *pErrorCode=U_BUFFER_OVERFLOW_ERROR; break; @@ -1315,12 +1320,12 @@ getTrail: *target++=(UChar)c; } else { /* output surrogate pair */ - *target++=UTF16_LEAD(c); + *target++=U16_LEAD(c); if(targetUCharErrorBuffer[0]=UTF16_TRAIL(c); + cnv->UCharErrorBuffer[0]=U16_TRAIL(c); cnv->UCharErrorBufferLength=1; *pErrorCode=U_BUFFER_OVERFLOW_ERROR; break; @@ -1368,7 +1373,10 @@ static const UConverterImpl _Bocu1Impl={ NULL, NULL, NULL, - ucnv_getCompleteUnicodeSet + ucnv_getCompleteUnicodeSet, + + NULL, + NULL }; static const UConverterStaticData _Bocu1StaticData={ @@ -1387,7 +1395,8 @@ static const UConverterStaticData _Bocu1StaticData={ const UConverterSharedData _Bocu1Data={ sizeof(UConverterSharedData), ~((uint32_t)0), NULL, NULL, &_Bocu1StaticData, FALSE, &_Bocu1Impl, - 0 + 0, + UCNV_MBCS_TABLE_INITIALIZER }; #endif diff --git a/icuSources/common/ucnvhz.c b/icuSources/common/ucnvhz.c index 074b4f4a..ef8334c0 100644 --- a/icuSources/common/ucnvhz.c +++ b/icuSources/common/ucnvhz.c @@ -1,6 +1,6 @@ /* ********************************************************************** -* Copyright (C) 2000-2009, International Business Machines +* Copyright (C) 2000-2011, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * file name: ucnvhz.c @@ -22,6 +22,7 @@ #include "unicode/ucnv.h" #include "unicode/ucnv_cb.h" #include "unicode/uset.h" +#include "unicode/utf16.h" #include "ucnv_bld.h" #include "ucnv_cnv.h" #include "ucnv_imp.h" @@ -80,9 +81,8 @@ _HZOpen(UConverter *cnv, UConverterLoadArgs *pArgs, UErrorCode *errorCode){ cnv->fromUnicodeStatus= 0; cnv->mode=0; cnv->fromUChar32=0x0000; - cnv->extraInfo = uprv_malloc(sizeof(UConverterDataHZ)); + cnv->extraInfo = uprv_calloc(1, sizeof(UConverterDataHZ)); if(cnv->extraInfo != NULL){ - uprv_memset(cnv->extraInfo, 0, sizeof(UConverterDataHZ)); ((UConverterDataHZ*)cnv->extraInfo)->gbConverter = gbConverter; } else { @@ -446,17 +446,17 @@ UConverter_fromUnicode_HZ_OFFSETS_LOGIC (UConverterFromUnicodeArgs * args, /* oops.. the code point is unassigned */ /*Handle surrogates */ /*check if the char is a First surrogate*/ - if(UTF_IS_SURROGATE(mySourceChar)) { - if(UTF_IS_SURROGATE_FIRST(mySourceChar)) { + if(U16_IS_SURROGATE(mySourceChar)) { + if(U16_IS_SURROGATE_LEAD(mySourceChar)) { args->converter->fromUChar32=mySourceChar; getTrail: /*look ahead to find the trail surrogate*/ if(mySourceIndex < mySourceLength) { /* test the following code unit */ UChar trail=(UChar) args->source[mySourceIndex]; - if(UTF_IS_SECOND_SURROGATE(trail)) { + if(U16_IS_TRAIL(trail)) { ++mySourceIndex; - mySourceChar=UTF16_GET_PAIR_VALUE(args->converter->fromUChar32, trail); + mySourceChar=U16_GET_SUPPLEMENTARY(args->converter->fromUChar32, trail); args->converter->fromUChar32=0x00; /* there are no surrogates in GB2312*/ *err = U_INVALID_CHAR_FOUND; diff --git a/icuSources/common/ucnvisci.c b/icuSources/common/ucnvisci.c index 41108522..055a0a49 100644 --- a/icuSources/common/ucnvisci.c +++ b/icuSources/common/ucnvisci.c @@ -1,6 +1,6 @@ /* ********************************************************************** -* Copyright (C) 2000-2009, International Business Machines +* Copyright (C) 2000-2011, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * file name: ucnvisci.c @@ -19,13 +19,14 @@ #if !UCONFIG_NO_CONVERSION && !UCONFIG_NO_LEGACY_CONVERSION +#include "unicode/ucnv.h" +#include "unicode/ucnv_cb.h" +#include "unicode/utf16.h" #include "cmemory.h" #include "ucnv_bld.h" -#include "unicode/ucnv.h" #include "ucnv_cnv.h" -#include "unicode/ucnv_cb.h" -#include "unicode/uset.h" #include "cstring.h" +#include "uassert.h" #define UCNV_OPTIONS_VERSION_MASK 0xf #define NUKTA 0x093c @@ -63,9 +64,6 @@ #define PNJ_HA 0x0A39 #define PNJ_RRA 0x0A5C -static USet* PNJ_BINDI_TIPPI_SET= NULL; -static USet* PNJ_CONSONANT_SET= NULL; - typedef enum { DEVANAGARI =0, BENGALI, @@ -151,24 +149,40 @@ static const LookupDataStruct lookupInitialData[]={ { MALAYALAM, MLM_MASK, MLM } }; -static void initializeSets() { - /* TODO: Replace the following two lines with PNJ_CONSONANT_SET = uset_openEmpty(); */ - PNJ_CONSONANT_SET = uset_open(0,0); - uset_clear(PNJ_CONSONANT_SET); - - uset_addRange(PNJ_CONSONANT_SET, 0x0A15, 0x0A28); - uset_addRange(PNJ_CONSONANT_SET, 0x0A2A, 0x0A30); - uset_addRange(PNJ_CONSONANT_SET, 0x0A35, 0x0A36); - uset_addRange(PNJ_CONSONANT_SET, 0x0A38, 0x0A39); - - PNJ_BINDI_TIPPI_SET = uset_clone(PNJ_CONSONANT_SET); - uset_add(PNJ_BINDI_TIPPI_SET, 0x0A05); - uset_add(PNJ_BINDI_TIPPI_SET, 0x0A07); - uset_add(PNJ_BINDI_TIPPI_SET, 0x0A3F); - uset_addRange(PNJ_BINDI_TIPPI_SET, 0x0A41, 0x0A42); - - uset_compact(PNJ_CONSONANT_SET); - uset_compact(PNJ_BINDI_TIPPI_SET); +/* + * For special handling of certain Gurmukhi characters. + * Bit 0 (value 1): PNJ consonant + * Bit 1 (value 2): PNJ Bindi Tippi + */ +static const uint8_t pnjMap[80] = { + /* 0A00..0A0F */ + 0, 0, 0, 0, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, + /* 0A10..0A1F */ + 0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, + /* 0A20..0A2F */ + 3, 3, 3, 3, 3, 3, 3, 3, 3, 0, 3, 3, 3, 3, 3, 3, + /* 0A30..0A3F */ + 3, 0, 0, 0, 0, 3, 3, 0, 3, 3, 0, 0, 0, 0, 0, 2, + /* 0A40..0A4F */ + 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 +}; + +static UBool +isPNJConsonant(UChar32 c) { + if (c < 0xa00 || 0xa50 <= c) { + return FALSE; + } else { + return (UBool)(pnjMap[c - 0xa00] & 1); + } +} + +static UBool +isPNJBindiTippi(UChar32 c) { + if (c < 0xa00 || 0xa50 <= c) { + return FALSE; + } else { + return (UBool)(pnjMap[c - 0xa00] >> 1); + } } static void _ISCIIOpen(UConverter *cnv, UConverterLoadArgs *pArgs, UErrorCode *errorCode) { @@ -176,9 +190,6 @@ static void _ISCIIOpen(UConverter *cnv, UConverterLoadArgs *pArgs, UErrorCode *e return; } - /* Ensure that the sets used in special handling of certain Gurmukhi characters are initialized. */ - initializeSets(); - cnv->extraInfo = uprv_malloc(sizeof(UConverterDataISCII)); if (cnv->extraInfo != NULL) { @@ -225,14 +236,6 @@ static void _ISCIIClose(UConverter *cnv) { } cnv->extraInfo=NULL; } - if (PNJ_CONSONANT_SET != NULL) { - uset_close(PNJ_CONSONANT_SET); - PNJ_CONSONANT_SET = NULL; - } - if (PNJ_BINDI_TIPPI_SET != NULL) { - uset_close(PNJ_BINDI_TIPPI_SET); - PNJ_BINDI_TIPPI_SET = NULL; - } } static const char* _ISCIIgetName(const UConverter* cnv) { @@ -1031,7 +1034,7 @@ static void UConverter_fromUnicode_ISCII_OFFSETS_LOGIC( converterData->contextCharFromUnicode = 0x00; break; } - if (converterData->currentDeltaFromUnicode == PNJ_DELTA && tempContextFromUnicode == PNJ_ADHAK && uset_contains(PNJ_CONSONANT_SET, (sourceChar + PNJ_DELTA))) { + if (converterData->currentDeltaFromUnicode == PNJ_DELTA && tempContextFromUnicode == PNJ_ADHAK && isPNJConsonant((sourceChar + PNJ_DELTA))) { /* If the previous codepoint is Adhak and the current codepoint is a consonant, the targetByteUnit should be C + Halant + C. */ /* reset context char */ converterData->contextCharFromUnicode = 0x0000; @@ -1053,16 +1056,16 @@ static void UConverter_fromUnicode_ISCII_OFFSETS_LOGIC( } else { /* oops.. the code point is unassigned */ /*check if the char is a First surrogate*/ - if (UTF_IS_SURROGATE(sourceChar)) { - if (UTF_IS_SURROGATE_FIRST(sourceChar)) { + if (U16_IS_SURROGATE(sourceChar)) { + if (U16_IS_SURROGATE_LEAD(sourceChar)) { getTrail: /*look ahead to find the trail surrogate*/ if (source < sourceLimit) { /* test the following code unit */ UChar trail= (*source); - if (UTF_IS_SECOND_SURROGATE(trail)) { + if (U16_IS_TRAIL(trail)) { source++; - sourceChar=UTF16_GET_PAIR_VALUE(sourceChar, trail); + sourceChar=U16_GET_SUPPLEMENTARY(sourceChar, trail); *err =U_INVALID_CHAR_FOUND; /* convert this surrogate code point */ /* exit this condition tree */ @@ -1331,6 +1334,7 @@ static void UConverter_toUnicode_ISCII_OFFSETS_LOGIC(UConverterToUnicodeArgs *ar i=1; found=FALSE; for (; icurrentDeltaToUnicode == PNJ_DELTA && data->prevToUnicodeStatus != 0 && uset_contains(PNJ_CONSONANT_SET, data->prevToUnicodeStatus) && + if (data->currentDeltaToUnicode == PNJ_DELTA && data->prevToUnicodeStatus != 0 && isPNJConsonant(data->prevToUnicodeStatus) && (*toUnicodeStatus + PNJ_DELTA) == PNJ_SIGN_VIRAMA && (targetUniChar + PNJ_DELTA) == data->prevToUnicodeStatus) { /* Consonant clusters C + HALANT + C should be encoded as ADHAK + C */ offset = (int)(source-args->source - 3); @@ -1444,10 +1448,10 @@ static void UConverter_toUnicode_ISCII_OFFSETS_LOGIC(UConverterToUnicodeArgs *ar /* Check to make sure that Bindi and Tippi are handled correctly for Gurmukhi script. * If 0xA2 is preceded by a codepoint in the PNJ_BINDI_TIPPI_SET then the target codepoint should be Tippi instead of Bindi. */ - if (data->currentDeltaToUnicode == PNJ_DELTA && (targetUniChar + PNJ_DELTA) == PNJ_BINDI && uset_contains(PNJ_BINDI_TIPPI_SET, (*toUnicodeStatus + PNJ_DELTA))) { + if (data->currentDeltaToUnicode == PNJ_DELTA && (targetUniChar + PNJ_DELTA) == PNJ_BINDI && isPNJBindiTippi((*toUnicodeStatus + PNJ_DELTA))) { targetUniChar = PNJ_TIPPI - PNJ_DELTA; WRITE_TO_TARGET_TO_U(args,source,target,args->offsets,(source-args->source -2),*toUnicodeStatus,PNJ_DELTA,err); - } else if (data->currentDeltaToUnicode == PNJ_DELTA && (targetUniChar + PNJ_DELTA) == PNJ_SIGN_VIRAMA && uset_contains(PNJ_CONSONANT_SET, (*toUnicodeStatus + PNJ_DELTA))) { + } else if (data->currentDeltaToUnicode == PNJ_DELTA && (targetUniChar + PNJ_DELTA) == PNJ_SIGN_VIRAMA && isPNJConsonant((*toUnicodeStatus + PNJ_DELTA))) { /* Store the current toUnicodeStatus code point for later handling of consonant cluster in Gurmukhi. */ data->prevToUnicodeStatus = *toUnicodeStatus + PNJ_DELTA; } else { diff --git a/icuSources/common/ucnvlat1.c b/icuSources/common/ucnvlat1.c index 4e682dfd..54140ec9 100644 --- a/icuSources/common/ucnvlat1.c +++ b/icuSources/common/ucnvlat1.c @@ -1,6 +1,6 @@ /* ********************************************************************** -* Copyright (C) 2000-2007, International Business Machines +* Copyright (C) 2000-2011, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * file name: ucnvlat1.cpp @@ -18,6 +18,7 @@ #include "unicode/ucnv.h" #include "unicode/uset.h" +#include "unicode/utf8.h" #include "ucnv_bld.h" #include "ucnv_cnv.h" diff --git a/icuSources/common/ucnvmbcs.c b/icuSources/common/ucnvmbcs.c index 538a18c5..4258dbdb 100644 --- a/icuSources/common/ucnvmbcs.c +++ b/icuSources/common/ucnvmbcs.c @@ -1,7 +1,7 @@ /* ****************************************************************************** * -* Copyright (C) 2000-2010, International Business Machines +* Copyright (C) 2000-2012, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** @@ -48,6 +48,8 @@ #include "unicode/ucnv_cb.h" #include "unicode/udata.h" #include "unicode/uset.h" +#include "unicode/utf8.h" +#include "unicode/utf16.h" #include "ucnv_bld.h" #include "ucnvmbcs.h" #include "ucnv_ext.h" @@ -379,10 +381,11 @@ static const UConverterImpl _DBCSUTF8Impl; * as of the re-released mapping tables from 2000-nov-30. */ static const uint32_t -gb18030Ranges[13][4]={ +gb18030Ranges[14][4]={ {0x10000, 0x10FFFF, LINEAR(0x90308130), LINEAR(0xE3329A35)}, {0x9FA6, 0xD7FF, LINEAR(0x82358F33), LINEAR(0x8336C738)}, - {0x0452, 0x200F, LINEAR(0x8130D330), LINEAR(0x8136A531)}, + {0x0452, 0x1E3E, LINEAR(0x8130D330), LINEAR(0x8135F436)}, + {0x1E40, 0x200F, LINEAR(0x8135F438), LINEAR(0x8136A531)}, {0xE865, 0xF92B, LINEAR(0x8336D030), LINEAR(0x84308534)}, {0x2643, 0x2E80, LINEAR(0x8137A839), LINEAR(0x8138FD38)}, {0xFA2A, 0xFE2F, LINEAR(0x84309C38), LINEAR(0x84318537)}, @@ -823,9 +826,9 @@ ucnv_MBCSGetFilteredUnicodeSetForUnicode(const UConverterSharedData *sharedData, switch(st3Multiplier) { case 4: b|=*stage3++; - case 3: + case 3: /*fall through*/ b|=*stage3++; - case 2: + case 2: /*fall through*/ b|=stage3[0]|stage3[1]; stage3+=2; default: @@ -3351,16 +3354,16 @@ ucnv_MBCSDoubleFromUnicodeWithOffsets(UConverterFromUnicodeArgs *pArgs, * If it does, then surrogates are not paired but mapped separately. * Note that in this case unmatched surrogates are not detected. */ - if(UTF_IS_SURROGATE(c) && !(unicodeMask&UCNV_HAS_SURROGATES)) { - if(UTF_IS_SURROGATE_FIRST(c)) { + if(U16_IS_SURROGATE(c) && !(unicodeMask&UCNV_HAS_SURROGATES)) { + if(U16_IS_SURROGATE_LEAD(c)) { getTrail: if(sourcefromUnicodeStatus=prevLength; /* save the old state */ @@ -4494,11 +4497,11 @@ unassigned: /* each branch falls through to the next one */ case 4: *target++=(uint8_t)(value>>24); - case 3: + case 3: /*fall through*/ *target++=(uint8_t)(value>>16); - case 2: + case 2: /*fall through*/ *target++=(uint8_t)(value>>8); - case 1: + case 1: /*fall through*/ *target++=(uint8_t)value; default: /* will never occur */ @@ -4510,13 +4513,13 @@ unassigned: case 4: *target++=(uint8_t)(value>>24); *offsets++=sourceIndex; - case 3: + case 3: /*fall through*/ *target++=(uint8_t)(value>>16); *offsets++=sourceIndex; - case 2: + case 2: /*fall through*/ *target++=(uint8_t)(value>>8); *offsets++=sourceIndex; - case 1: + case 1: /*fall through*/ *target++=(uint8_t)value; *offsets++=sourceIndex; default: @@ -4541,9 +4544,9 @@ unassigned: /* each branch falls through to the next one */ case 3: *charErrorBuffer++=(uint8_t)(value>>16); - case 2: + case 2: /*fall through*/ *charErrorBuffer++=(uint8_t)(value>>8); - case 1: + case 1: /*fall through*/ *charErrorBuffer=(uint8_t)value; default: /* will never occur */ @@ -4560,12 +4563,12 @@ unassigned: if(offsets!=NULL) { *offsets++=sourceIndex; } - case 2: + case 2: /*fall through*/ *target++=(uint8_t)(value>>8); if(offsets!=NULL) { *offsets++=sourceIndex; } - case 1: + case 1: /*fall through*/ *target++=(uint8_t)value; if(offsets!=NULL) { *offsets++=sourceIndex; @@ -5177,7 +5180,7 @@ ucnv_DBCSFromUTF8(UConverterFromUnicodeArgs *pFromUArgs, uint32_t stage2Entry; uint32_t asciiRoundtrips; - uint16_t value, minValue; + uint16_t value; UBool hasSupplementary; /* set up the local pointers */ @@ -5197,13 +5200,6 @@ ucnv_DBCSFromUTF8(UConverterFromUnicodeArgs *pFromUArgs, } asciiRoundtrips=cnv->sharedData->mbcs.asciiRoundtrips; - if(cnv->useFallback) { - /* use all roundtrip and fallback results */ - minValue=0x800; - } else { - /* use only roundtrips and fallbacks from private-use characters */ - minValue=0xc00; - } hasSupplementary=(UBool)(cnv->sharedData->mbcs.unicodeMask&UCNV_HAS_SUPPLEMENTARY); /* get the converter state from the UTF-8 UConverter */ diff --git a/icuSources/common/ucnvmbcs.h b/icuSources/common/ucnvmbcs.h index 9e4f2957..7875f826 100644 --- a/icuSources/common/ucnvmbcs.h +++ b/icuSources/common/ucnvmbcs.h @@ -1,7 +1,7 @@ /* ****************************************************************************** * -* Copyright (C) 2000-2007, International Business Machines +* Copyright (C) 2000-2011, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** @@ -397,6 +397,41 @@ typedef struct UConverterMBCSTable { const int32_t *extIndexes; } UConverterMBCSTable; +#define UCNV_MBCS_TABLE_INITIALIZER { \ + /* toUnicode */ \ + 0, 0, 0, \ + 0, \ + \ + NULL, \ + NULL, \ + NULL, \ + NULL, \ + \ + /* fromUnicode */ \ + NULL, \ + NULL, \ + { 0 }, \ + NULL, \ + NULL, \ + 0, \ + 0, 0, \ + FALSE, \ + 0, \ + \ + /* roundtrips */ \ + 0, \ + \ + /* reconstituted data that was omitted from the .cnv file */ \ + NULL, \ + \ + /* converter name for swaplfnl */ \ + NULL, \ + \ + /* extension data */ \ + NULL, \ + NULL \ +} + enum { MBCS_OPT_LENGTH_MASK=0x3f, MBCS_OPT_NO_FROM_U=0x40, @@ -437,6 +472,8 @@ typedef struct { uint32_t fullStage2Length; /* number of 32-bit units */ } _MBCSHeader; +#define UCNV_MBCS_HEADER_INITIALIZER { { 0 }, 0, 0, 0, 0, 0, 0, 0, 0, 0 } + /* * This is a simple version of _MBCSGetNextUChar() that is used * by other converter implementations. diff --git a/icuSources/common/ucnvscsu.c b/icuSources/common/ucnvscsu.c index 76e973d0..c6e96e1f 100644 --- a/icuSources/common/ucnvscsu.c +++ b/icuSources/common/ucnvscsu.c @@ -1,7 +1,7 @@ /* ****************************************************************************** * -* Copyright (C) 2000-2009, International Business Machines +* Copyright (C) 2000-2011, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** @@ -25,6 +25,7 @@ #include "unicode/ucnv.h" #include "unicode/ucnv_cb.h" +#include "unicode/utf16.h" #include "ucnv_bld.h" #include "ucnv_cnv.h" #include "cmemory.h" @@ -1098,17 +1099,17 @@ loop: *offsets++=sourceIndex; } --targetCapacity; - } else if(UTF_IS_SURROGATE(c)) { - if(UTF_IS_SURROGATE_FIRST(c)) { + } else if(U16_IS_SURROGATE(c)) { + if(U16_IS_SURROGATE_LEAD(c)) { getTrailSingle: lead=(UChar)c; if(source>24); - case 3: + case 3: /*fall through*/ *target++=(uint8_t)(c>>16); - case 2: + case 2: /*fall through*/ *target++=(uint8_t)(c>>8); - case 1: + case 1: /*fall through*/ *target++=(uint8_t)c; default: /* will never occur */ @@ -1410,13 +1411,13 @@ outputBytes: case 4: *target++=(uint8_t)(c>>24); *offsets++=sourceIndex; - case 3: + case 3: /*fall through*/ *target++=(uint8_t)(c>>16); *offsets++=sourceIndex; - case 2: + case 2: /*fall through*/ *target++=(uint8_t)(c>>8); *offsets++=sourceIndex; - case 1: + case 1: /*fall through*/ *target++=(uint8_t)c; *offsets++=sourceIndex; default: @@ -1447,11 +1448,11 @@ outputBytes: /* each branch falls through to the next one */ case 4: *p++=(uint8_t)(c>>24); - case 3: + case 3: /*fall through*/ *p++=(uint8_t)(c>>16); - case 2: + case 2: /*fall through*/ *p++=(uint8_t)(c>>8); - case 1: + case 1: /*fall through*/ *p=(uint8_t)c; default: /* will never occur */ @@ -1468,12 +1469,12 @@ outputBytes: if(offsets!=NULL) { *offsets++=sourceIndex; } - case 2: + case 2: /*fall through*/ *target++=(uint8_t)(c>>8); if(offsets!=NULL) { *offsets++=sourceIndex; } - case 1: + case 1: /*fall through*/ *target++=(uint8_t)c; if(offsets!=NULL) { *offsets++=sourceIndex; @@ -1573,16 +1574,16 @@ loop: /* use the current dynamic window */ *target++=(uint8_t)(delta|0x80); --targetCapacity; - } else if(UTF_IS_SURROGATE(c)) { - if(UTF_IS_SURROGATE_FIRST(c)) { + } else if(U16_IS_SURROGATE(c)) { + if(U16_IS_SURROGATE_LEAD(c)) { getTrailSingle: lead=(UChar)c; if(source>24); - case 3: + case 3: /*fall through*/ *target++=(uint8_t)(c>>16); - case 2: + case 2: /*fall through*/ *target++=(uint8_t)(c>>8); - case 1: + case 1: /*fall through*/ *target++=(uint8_t)c; default: /* will never occur */ @@ -1884,11 +1885,11 @@ outputBytes: /* each branch falls through to the next one */ case 4: *p++=(uint8_t)(c>>24); - case 3: + case 3: /*fall through*/ *p++=(uint8_t)(c>>16); - case 2: + case 2: /*fall through*/ *p++=(uint8_t)(c>>8); - case 1: + case 1: /*fall through*/ *p=(uint8_t)c; default: /* will never occur */ @@ -1902,9 +1903,9 @@ outputBytes: /* each branch falls through to the next one */ case 3: *target++=(uint8_t)(c>>16); - case 2: + case 2: /*fall through*/ *target++=(uint8_t)(c>>8); - case 1: + case 1: /*fall through*/ *target++=(uint8_t)c; default: break; diff --git a/icuSources/common/ucnvsel.cpp b/icuSources/common/ucnvsel.cpp index cc626eec..e0e86999 100644 --- a/icuSources/common/ucnvsel.cpp +++ b/icuSources/common/ucnvsel.cpp @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 2008-2009, International Business Machines +* Copyright (C) 2008-2011, International Business Machines * Corporation, Google and others. All Rights Reserved. * ******************************************************************************* @@ -26,6 +26,8 @@ #include "unicode/ucnvsel.h" +#if !UCONFIG_NO_CONVERSION + #include #include "unicode/uchar.h" @@ -755,19 +757,21 @@ ucnvsel_selectForString(const UConverterSelector* sel, } uprv_memset(mask, ~0, columns *4); - const UChar *limit; - if (length >= 0) { - limit = s + length; - } else { - limit = NULL; - } - - while (limit == NULL ? *s != 0 : s != limit) { - UChar32 c; - uint16_t pvIndex; - UTRIE2_U16_NEXT16(sel->trie, s, limit, c, pvIndex); - if (intersectMasks(mask, sel->pv+pvIndex, columns)) { - break; + if(s!=NULL) { + const UChar *limit; + if (length >= 0) { + limit = s + length; + } else { + limit = NULL; + } + + while (limit == NULL ? *s != 0 : s != limit) { + UChar32 c; + uint16_t pvIndex; + UTRIE2_U16_NEXT16(sel->trie, s, limit, c, pvIndex); + if (intersectMasks(mask, sel->pv+pvIndex, columns)) { + break; + } } } return selectForMask(sel, mask, status); @@ -798,14 +802,19 @@ ucnvsel_selectForUTF8(const UConverterSelector* sel, if (length < 0) { length = (int32_t)uprv_strlen(s); } - const char *limit = s + length; - while (s != limit) { - uint16_t pvIndex; - UTRIE2_U8_NEXT16(sel->trie, s, limit, pvIndex); - if (intersectMasks(mask, sel->pv+pvIndex, columns)) { - break; + if(s!=NULL) { + const char *limit = s + length; + + while (s != limit) { + uint16_t pvIndex; + UTRIE2_U8_NEXT16(sel->trie, s, limit, pvIndex); + if (intersectMasks(mask, sel->pv+pvIndex, columns)) { + break; + } } } return selectForMask(sel, mask, status); } + +#endif // !UCONFIG_NO_CONVERSION diff --git a/icuSources/common/ucol_data.h b/icuSources/common/ucol_data.h new file mode 100644 index 00000000..02306462 --- /dev/null +++ b/icuSources/common/ucol_data.h @@ -0,0 +1,87 @@ +/* +******************************************************************************* +* Copyright (C) 2000-2011, International Business Machines +* Corporation and others. All Rights Reserved. +******************************************************************************* +* file name: ucol_data.h +* encoding: US-ASCII +* tab size: 8 (not used) +* indentation:4 +* +* created on: 2011jul02 +* created by: Markus Scherer +* +* Private implementation header for C/C++ collation. +* Some file data structure definitions were moved here from i18n/ucol_imp.h +* so that the common library (via ucol_swp.cpp) need not depend on the i18n library at all. +* +* We do not want to move the collation swapper to the i18n library because +* a) the resource bundle swapper depends on it and would have to move too, and +* b) we might want to eventually implement runtime data swapping, +* which might (or might not) be easier if all swappers are in the common library. +*/ + +#ifndef __UCOL_DATA_H__ +#define __UCOL_DATA_H__ + +#include "unicode/utypes.h" + +#if !UCONFIG_NO_COLLATION + +/* let us know whether reserved fields are reset to zero or junked */ +#define UCOL_HEADER_MAGIC 0x20030618 + +typedef struct { + int32_t size; + /* all the offsets are in bytes */ + /* to get the address add to the header address and cast properly */ + uint32_t options; /* these are the default options for the collator */ + uint32_t UCAConsts; /* structure which holds values for indirect positioning and implicit ranges */ + uint32_t contractionUCACombos; /* this one is needed only for UCA, to copy the appropriate contractions */ + uint32_t magic; /* magic number - lets us know whether reserved data is reset or junked */ + uint32_t mappingPosition; /* const uint8_t *mappingPosition; */ + uint32_t expansion; /* uint32_t *expansion; */ + uint32_t contractionIndex; /* UChar *contractionIndex; */ + uint32_t contractionCEs; /* uint32_t *contractionCEs; */ + uint32_t contractionSize; /* needed for various closures */ + /*int32_t latinOneMapping;*/ /* this is now handled in the trie itself *//* fast track to latin1 chars */ + + uint32_t endExpansionCE; /* array of last collation element in + expansion */ + uint32_t expansionCESize; /* array of maximum expansion size + corresponding to the expansion + collation elements with last element + in endExpansionCE*/ + int32_t endExpansionCECount; /* size of endExpansionCE */ + uint32_t unsafeCP; /* hash table of unsafe code points */ + uint32_t contrEndCP; /* hash table of final code points */ + /* in contractions. */ + + int32_t contractionUCACombosSize; /* number of UCA contraction items. */ + /*Length is contractionUCACombosSize*contractionUCACombosWidth*sizeof(UChar) */ + UBool jamoSpecial; /* is jamoSpecial */ + UBool isBigEndian; /* is this data big endian? from the UDataInfo header*/ + uint8_t charSetFamily; /* what is the charset family of this data from the UDataInfo header*/ + uint8_t contractionUCACombosWidth; /* width of UCA combos field */ + UVersionInfo version; + UVersionInfo UCAVersion; /* version of the UCA, read from file */ + UVersionInfo UCDVersion; /* UCD version, obtained by u_getUnicodeVersion */ + UVersionInfo formatVersion; /* format version from the UDataInfo header */ + uint32_t scriptToLeadByte; /* offset to script to lead collation byte mapping data */ + uint32_t leadByteToScript; /* offset to lead collation byte to script mapping data */ + uint8_t reserved[76]; /* for future use */ +} UCATableHeader; + +typedef struct { + uint32_t byteSize; + uint32_t tableSize; + uint32_t contsSize; + uint32_t table; + uint32_t conts; + UVersionInfo UCAVersion; /* version of the UCA, read from file */ + uint8_t padding[8]; +} InverseUCATableHeader; + +#endif /* !UCONFIG_NO_COLLATION */ + +#endif /* __UCOL_DATA_H__ */ diff --git a/icuSources/common/ucol_swp.cpp b/icuSources/common/ucol_swp.cpp index c59a610b..b33268c8 100644 --- a/icuSources/common/ucol_swp.cpp +++ b/icuSources/common/ucol_swp.cpp @@ -1,11 +1,11 @@ /* ******************************************************************************* * -* Copyright (C) 2003-2010, International Business Machines +* Copyright (C) 2003-2012, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* -* file name: ucol_swp.c +* file name: ucol_swp.cpp * encoding: US-ASCII * tab size: 8 (not used) * indentation:4 @@ -20,7 +20,7 @@ #include "utrie.h" #include "udataswp.h" #include "cmemory.h" -#include "ucol_imp.h" +#include "ucol_data.h" #include "ucol_swp.h" /* swapping ----------------------------------------------------------------- */ @@ -106,7 +106,6 @@ utrie_swap(const UDataSwapper *ds, U_CAPI UBool U_EXPORT2 ucol_looksLikeCollationBinary(const UDataSwapper *ds, const void *inData, int32_t length) { - const uint8_t *inBytes; const UCATableHeader *inHeader; UCATableHeader header; @@ -114,7 +113,6 @@ ucol_looksLikeCollationBinary(const UDataSwapper *ds, return FALSE; } - inBytes=(const uint8_t *)inData; inHeader=(const UCATableHeader *)inData; /* diff --git a/icuSources/common/udata.cpp b/icuSources/common/udata.cpp index 8213beae..c4f8752a 100644 --- a/icuSources/common/udata.cpp +++ b/icuSources/common/udata.cpp @@ -1,7 +1,7 @@ /* ****************************************************************************** * -* Copyright (C) 1999-2010, International Business Machines +* Copyright (C) 1999-2012, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** @@ -14,9 +14,9 @@ * created by: Markus W. Scherer */ -#include "unicode/utypes.h" /* U_LINUX */ +#include "unicode/utypes.h" /* U_PLATFORM etc. */ -#ifdef U_LINUX +#ifdef __GNUC__ /* if gcc #define ATTRIBUTE_WEAK __attribute__ ((weak)) might have to #include some other header @@ -75,7 +75,7 @@ might have to #include some other header U_NAMESPACE_USE /* - * Forwards + * Forward declarations */ static UDataMemory *udata_findCachedData(const char *path); @@ -828,7 +828,7 @@ static UBool extendICUData(UErrorCode *pErr) /* fields in the UDataMemory that we're assigning */ /* to CommonICUData. */ - didUpdate = + didUpdate = /* no longer using this result */ setCommonICUData(©PData,/* The new common data. */ FALSE, /* No warnings if write didn't happen */ pErr); /* setCommonICUData honors errors; NOP if error set */ diff --git a/icuSources/common/udatamem.c b/icuSources/common/udatamem.c index 2c9741e5..ec6175d9 100644 --- a/icuSources/common/udatamem.c +++ b/icuSources/common/udatamem.c @@ -1,7 +1,7 @@ /* ****************************************************************************** * -* Copyright (C) 1999-2010, International Business Machines +* Copyright (C) 1999-2011, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************/ @@ -60,7 +60,7 @@ UDataMemory_normalizeDataPointer(const void *p) { if(pdh==NULL || (pdh->dataHeader.magic1==0xda && pdh->dataHeader.magic2==0x27)) { return pdh; } else { -#ifdef OS400 +#if U_PLATFORM == U_PF_OS400 /* TODO: Fix this once the compiler implements this feature. Keep in sync with genccode.c diff --git a/icuSources/common/uelement.h b/icuSources/common/uelement.h new file mode 100644 index 00000000..4eaddd9d --- /dev/null +++ b/icuSources/common/uelement.h @@ -0,0 +1,89 @@ +/* +******************************************************************************* +* Copyright (C) 1997-2011, International Business Machines +* Corporation and others. All Rights Reserved. +******************************************************************************* +* file name: uelement.h +* encoding: US-ASCII +* tab size: 8 (not used) +* indentation:4 +* +* created on: 2011jul04 +* created by: Markus W. Scherer +* +* Common definitions for UHashTable and UVector. +* UHashTok moved here from uhash.h and renamed UElement. +* This allows users of UVector to avoid the confusing #include of uhash.h. +* uhash.h aliases UElement to UHashTok, +* so that we need not change all of its code and its users. +*/ + +#ifndef __UELEMENT_H__ +#define __UELEMENT_H__ + +#include "unicode/utypes.h" + +U_CDECL_BEGIN + +/** + * A UVector element, or a key or value within a UHashtable. + * It may be either a 32-bit integral value or an opaque void* pointer. + * The void* pointer may be smaller than 32 bits (e.g. 24 bits) + * or may be larger (e.g. 64 bits). + * + * Because a UElement is the size of a native pointer or a 32-bit + * integer, we pass it around by value. + */ +union UElement { + void* pointer; + int32_t integer; +}; +typedef union UElement UElement; + +/** + * An element-equality (boolean) comparison function. + * @param e1 An element (object or integer) + * @param e2 An element (object or integer) + * @return TRUE if the two elements are equal. + */ +typedef UBool U_CALLCONV UElementsAreEqual(const UElement e1, const UElement e2); + +/** + * An element sorting (three-way) comparison function. + * @param e1 An element (object or integer) + * @param e2 An element (object or integer) + * @return 0 if the two elements are equal, -1 if e1 is < e2, or +1 if e1 is > e2. + */ +typedef int8_t U_CALLCONV UElementComparator(UElement e1, UElement e2); + +/** + * An element assignment function. It may copy an integer, copy + * a pointer, or clone a pointer, as appropriate. + * @param dst The element to be assigned to + * @param src The element to assign from + */ +typedef void U_CALLCONV UElementAssigner(UElement *dst, UElement *src); + +U_CDECL_END + +/** + * Comparator function for UnicodeString* keys. Implements UElementsAreEqual. + * @param key1 The string for comparison + * @param key2 The string for comparison + * @return true if key1 and key2 are equal, return false otherwise. + */ +U_CAPI UBool U_EXPORT2 +uhash_compareUnicodeString(const UElement key1, const UElement key2); + +/** + * Comparator function for UnicodeString* keys (case insensitive). + * Make sure to use together with uhash_hashCaselessUnicodeString. + * Implements UElementsAreEqual. + * @param key1 The string for comparison + * @param key2 The string for comparison + * @return true if key1 and key2 are equal, return false otherwise. + */ +U_CAPI UBool U_EXPORT2 +uhash_compareCaselessUnicodeString(const UElement key1, const UElement key2); + +#endif /* __UELEMENT_H__ */ diff --git a/icuSources/common/uhash.c b/icuSources/common/uhash.c index 0018167d..5dd6ba34 100644 --- a/icuSources/common/uhash.c +++ b/icuSources/common/uhash.c @@ -1,6 +1,6 @@ /* ****************************************************************************** -* Copyright (C) 1997-2009, International Business Machines +* Copyright (C) 1997-2011, International Business Machines * Corporation and others. All Rights Reserved. ****************************************************************************** * Date Name Description @@ -15,6 +15,7 @@ #include "cstring.h" #include "cmemory.h" #include "uassert.h" +#include "ustr_imp.h" /* This hashtable is implemented as a double hash. All elements are * stored in a single array with no secondary storage for collision @@ -832,53 +833,26 @@ uhash_tokp(void* p) { * PUBLIC Key Hash Functions ********************************************************************/ -/* - Compute the hash by iterating sparsely over about 32 (up to 63) - characters spaced evenly through the string. For each character, - multiply the previous hash value by a prime number and add the new - character in, like a linear congruential random number generator, - producing a pseudorandom deterministic value well distributed over - the output range. [LIU] -*/ - -#define STRING_HASH(TYPE, STR, STRLEN, DEREF) \ - int32_t hash = 0; \ - const TYPE *p = (const TYPE*) STR; \ - if (p != NULL) { \ - int32_t len = (int32_t)(STRLEN); \ - int32_t inc = ((len - 32) / 32) + 1; \ - const TYPE *limit = p + len; \ - while (puhash_remove, - * uhash_close, or uhash_put to delete - * an existing key or value. - * @param obj A key or value stored in a hashtable - * @see uhash_deleteUObject + * A value equality (boolean) comparison function. */ -typedef void U_CALLCONV UObjectDeleter(void* obj); +typedef UElementsAreEqual UValueComparator; + +/* see cmemory.h for UObjectDeleter and uprv_deleteUObject() */ /** * This specifies whether or not, and how, the hastable resizes itself. @@ -579,10 +559,6 @@ uhash_hashUChars(const UHashTok key); U_CAPI int32_t U_EXPORT2 uhash_hashChars(const UHashTok key); -/* Used by UnicodeString to compute its hashcode - Not public API. */ -U_CAPI int32_t U_EXPORT2 -uhash_hashUCharsN(const UChar *key, int32_t length); - /** * Generate a case-insensitive hash code for a null-terminated char* * string. If the string is not null-terminated do not use this @@ -633,7 +609,7 @@ uhash_compareIChars(const UHashTok key1, const UHashTok key2); * @return A hash code for the key. */ U_CAPI int32_t U_EXPORT2 -uhash_hashUnicodeString(const UHashTok key); +uhash_hashUnicodeString(const UElement key); /** * Hash function for UnicodeString* keys (case insensitive). @@ -642,33 +618,7 @@ uhash_hashUnicodeString(const UHashTok key); * @return A hash code for the key. */ U_CAPI int32_t U_EXPORT2 -uhash_hashCaselessUnicodeString(const UHashTok key); - -/** - * Comparator function for UnicodeString* keys. - * @param key1 The string for comparison - * @param key2 The string for comparison - * @return true if key1 and key2 are equal, return false otherwise. - */ -U_CAPI UBool U_EXPORT2 -uhash_compareUnicodeString(const UHashTok key1, const UHashTok key2); - -/** - * Comparator function for UnicodeString* keys (case insensitive). - * Make sure to use together with uhash_hashCaselessUnicodeString. - * @param key1 The string for comparison - * @param key2 The string for comparison - * @return true if key1 and key2 are equal, return false otherwise. - */ -U_CAPI UBool U_EXPORT2 -uhash_compareCaselessUnicodeString(const UHashTok key1, const UHashTok key2); - -/** - * Deleter function for UnicodeString* keys or values. - * @param obj The object to be deleted - */ -U_CAPI void U_EXPORT2 -uhash_deleteUnicodeString(void *obj); +uhash_hashCaselessUnicodeString(const UElement key); /******************************************************************** * int32_t Support Functions @@ -702,20 +652,7 @@ uhash_compareLong(const UHashTok key1, const UHashTok key2); U_CAPI void U_EXPORT2 uhash_deleteHashtable(void *obj); -/** - * Deleter for UObject instances. - * @param obj The object to be deleted - */ -U_CAPI void U_EXPORT2 -uhash_deleteUObject(void *obj); - -/** - * Deleter for any key or value allocated using uprv_malloc. Calls - * uprv_free. - * @param obj The object to be deleted - */ -U_CAPI void U_EXPORT2 -uhash_freeBlock(void *obj); +/* Use uprv_free() itself as a deleter for any key or value allocated using uprv_malloc. */ /** * Checks if the given hash tables are equal or not. diff --git a/icuSources/common/uhash_us.cpp b/icuSources/common/uhash_us.cpp index c4ca3ca7..71a41cbe 100644 --- a/icuSources/common/uhash_us.cpp +++ b/icuSources/common/uhash_us.cpp @@ -1,6 +1,6 @@ /* ****************************************************************************** -* Copyright (C) 1997-2010, International Business Machines +* Copyright (C) 1997-2011, International Business Machines * Corporation and others. All Rights Reserved. ****************************************************************************** * Date Name Description @@ -10,42 +10,7 @@ ****************************************************************************** */ -#include "uhash.h" #include "hash.h" -#include "uvector.h" -#include "unicode/unistr.h" -#include "unicode/uchar.h" - -/******************************************************************** - * PUBLIC UnicodeString support functions for UHashtable - ********************************************************************/ - -U_CAPI int32_t U_EXPORT2 -uhash_hashUnicodeString(const UHashTok key) { - U_NAMESPACE_USE - const UnicodeString *str = (const UnicodeString*) key.pointer; - return (str == NULL) ? 0 : str->hashCode(); -} - -U_CAPI void U_EXPORT2 -uhash_deleteUnicodeString(void *obj) { - U_NAMESPACE_USE - delete (UnicodeString*) obj; -} - -U_CAPI UBool U_EXPORT2 -uhash_compareUnicodeString(const UHashTok key1, const UHashTok key2) { - U_NAMESPACE_USE - const UnicodeString *str1 = (const UnicodeString*) key1.pointer; - const UnicodeString *str2 = (const UnicodeString*) key2.pointer; - if (str1 == str2) { - return TRUE; - } - if (str1 == NULL || str2 == NULL) { - return FALSE; - } - return *str1 == *str2; -} /** * Deleter for Hashtable objects. @@ -56,13 +21,4 @@ uhash_deleteHashtable(void *obj) { delete (Hashtable*) obj; } -/** - * Deleter for UObject instances. - */ -U_CAPI void U_EXPORT2 -uhash_deleteUObject(void *obj) { - U_NAMESPACE_USE - delete (UObject*) obj; -} - //eof diff --git a/icuSources/common/uinit.c b/icuSources/common/uinit.c index 530d2130..bdbf9102 100644 --- a/icuSources/common/uinit.c +++ b/icuSources/common/uinit.c @@ -1,7 +1,7 @@ /* ****************************************************************************** * * -* Copyright (C) 2001-2010, International Business Machines * +* Copyright (C) 2001-2011, International Business Machines * * Corporation and others. All Rights Reserved. * * * ****************************************************************************** @@ -19,40 +19,11 @@ #include "unicode/uclean.h" #include "cmemory.h" #include "icuplugimp.h" -#include "uassert.h" #include "ucln.h" -#include "ucln_cmn.h" #include "ucnv_io.h" #include "umutex.h" #include "utracimp.h" -static UBool gICUInitialized = FALSE; -static UMTX gICUInitMutex = NULL; - - -/************************************************ - The cleanup order is important in this function. - Please be sure that you have read ucln.h - ************************************************/ -U_CAPI void U_EXPORT2 -u_cleanup(void) -{ - UTRACE_ENTRY_OC(UTRACE_U_CLEANUP); - umtx_lock(NULL); /* Force a memory barrier, so that we are sure to see */ - umtx_unlock(NULL); /* all state left around by any other threads. */ - - ucln_lib_cleanup(); - - umtx_destroy(&gICUInitMutex); - umtx_cleanup(); - cmemory_cleanup(); /* undo any heap functions set by u_setMemoryFunctions(). */ - gICUInitialized = FALSE; - UTRACE_EXIT(); /* Must be before utrace_cleanup(), which turns off tracing. */ -/*#if U_ENABLE_TRACING*/ - utrace_cleanup(); -/*#endif*/ -} - /* * ICU Initialization Function. Need not be called. */ diff --git a/icuSources/common/uinvchar.c b/icuSources/common/uinvchar.c index d465b2ef..f874edd9 100644 --- a/icuSources/common/uinvchar.c +++ b/icuSources/common/uinvchar.c @@ -104,6 +104,29 @@ static const uint8_t ebcdicFromAscii[256]={ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; +/* Same as asciiFromEbcdic[] except maps all letters to lowercase. */ +static const uint8_t lowercaseAsciiFromEbcdic[256]={ + 0x00, 0x01, 0x02, 0x03, 0x00, 0x09, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x10, 0x11, 0x12, 0x13, 0x00, 0x0a, 0x08, 0x00, 0x18, 0x19, 0x00, 0x00, 0x1c, 0x1d, 0x1e, 0x1f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x17, 0x1b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x06, 0x07, + 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x14, 0x15, 0x00, 0x1a, + + 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2e, 0x3c, 0x28, 0x2b, 0x7c, + 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x24, 0x2a, 0x29, 0x3b, 0x5e, + 0x2d, 0x2f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2c, 0x25, 0x5f, 0x3e, 0x3f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x3a, 0x23, 0x40, 0x27, 0x3d, 0x22, + + 0x00, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x7e, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x00, 0x00, 0x00, 0x5b, 0x00, 0x00, + 0x5e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5b, 0x5d, 0x00, 0x5d, 0x00, 0x00, + + 0x7b, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x7d, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x7c, 0x00, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +}; + /* * Bit sets indicating which characters of the ASCII repertoire * (by ASCII/Unicode code) are "invariant". @@ -535,6 +558,10 @@ uprv_compareInvEbcdicAsAscii(const char *s1, const char *s2) { } } +U_CAPI char U_EXPORT2 +uprv_ebcdicToLowercaseAscii(char c) { + return (char)lowercaseAsciiFromEbcdic[(uint8_t)c]; +} U_INTERNAL uint8_t* U_EXPORT2 uprv_aestrncpy(uint8_t *dst, const uint8_t *src, int32_t n) diff --git a/icuSources/common/uinvchar.h b/icuSources/common/uinvchar.h index 0f405727..f307bd6a 100644 --- a/icuSources/common/uinvchar.h +++ b/icuSources/common/uinvchar.h @@ -83,6 +83,26 @@ uprv_compareInvEbcdicAsAscii(const char *s1, const char *s2); # error Unknown charset family! #endif +/** + * Converts an EBCDIC invariant character to lowercase ASCII. + * @internal + */ +U_INTERNAL char U_EXPORT2 +uprv_ebcdicToLowercaseAscii(char c); + +/** + * \def uprv_invCharToLowercaseAscii + * Converts an invariant character to lowercase ASCII. + * @internal + */ +#if U_CHARSET_FAMILY==U_ASCII_FAMILY +# define uprv_invCharToLowercaseAscii uprv_asciitolower +#elif U_CHARSET_FAMILY==U_EBCDIC_FAMILY +# define uprv_invCharToLowercaseAscii uprv_ebcdicToLowercaseAscii +#else +# error Unknown charset family! +#endif + /** * Copy EBCDIC to ASCII * @internal diff --git a/icuSources/common/uiter.cpp b/icuSources/common/uiter.cpp index bec7190c..8c89d4bb 100644 --- a/icuSources/common/uiter.cpp +++ b/icuSources/common/uiter.cpp @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 2002-2006, International Business Machines +* Copyright (C) 2002-2011, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* @@ -19,6 +19,9 @@ #include "unicode/chariter.h" #include "unicode/rep.h" #include "unicode/uiter.h" +#include "unicode/utf.h" +#include "unicode/utf8.h" +#include "unicode/utf16.h" #include "cstring.h" U_NAMESPACE_USE @@ -1038,22 +1041,22 @@ uiter_current32(UCharIterator *iter) { UChar32 c, c2; c=iter->current(iter); - if(UTF_IS_SURROGATE(c)) { - if(UTF_IS_SURROGATE_FIRST(c)) { + if(U16_IS_SURROGATE(c)) { + if(U16_IS_SURROGATE_LEAD(c)) { /* * go to the next code unit * we know that we are not at the limit because c!=U_SENTINEL */ iter->move(iter, 1, UITER_CURRENT); - if(UTF_IS_SECOND_SURROGATE(c2=iter->current(iter))) { - c=UTF16_GET_PAIR_VALUE(c, c2); + if(U16_IS_TRAIL(c2=iter->current(iter))) { + c=U16_GET_SUPPLEMENTARY(c, c2); } /* undo index movement */ iter->move(iter, -1, UITER_CURRENT); } else { - if(UTF_IS_FIRST_SURROGATE(c2=iter->previous(iter))) { - c=UTF16_GET_PAIR_VALUE(c2, c); + if(U16_IS_LEAD(c2=iter->previous(iter))) { + c=U16_GET_SUPPLEMENTARY(c2, c); } if(c2>=0) { /* undo index movement */ @@ -1069,9 +1072,9 @@ uiter_next32(UCharIterator *iter) { UChar32 c, c2; c=iter->next(iter); - if(UTF_IS_FIRST_SURROGATE(c)) { - if(UTF_IS_SECOND_SURROGATE(c2=iter->next(iter))) { - c=UTF16_GET_PAIR_VALUE(c, c2); + if(U16_IS_LEAD(c)) { + if(U16_IS_TRAIL(c2=iter->next(iter))) { + c=U16_GET_SUPPLEMENTARY(c, c2); } else if(c2>=0) { /* unmatched first surrogate, undo index movement */ iter->move(iter, -1, UITER_CURRENT); @@ -1085,9 +1088,9 @@ uiter_previous32(UCharIterator *iter) { UChar32 c, c2; c=iter->previous(iter); - if(UTF_IS_SECOND_SURROGATE(c)) { - if(UTF_IS_FIRST_SURROGATE(c2=iter->previous(iter))) { - c=UTF16_GET_PAIR_VALUE(c2, c); + if(U16_IS_TRAIL(c)) { + if(U16_IS_LEAD(c2=iter->previous(iter))) { + c=U16_GET_SUPPLEMENTARY(c2, c); } else if(c2>=0) { /* unmatched second surrogate, undo index movement */ iter->move(iter, 1, UITER_CURRENT); diff --git a/icuSources/common/uloc.c b/icuSources/common/uloc.cpp similarity index 90% rename from icuSources/common/uloc.c rename to icuSources/common/uloc.cpp index aad031e5..25caee1b 100644 --- a/icuSources/common/uloc.c +++ b/icuSources/common/uloc.cpp @@ -1,6 +1,6 @@ /* ********************************************************************** -* Copyright (C) 1997-2010, International Business Machines +* Copyright (C) 1997-2012, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * @@ -94,63 +94,63 @@ locale_getKeywords(const char *localeID, */ static const char * const LANGUAGES[] = { "aa", "ab", "ace", "ach", "ada", "ady", "ae", "af", "afa", - "afh", "ain", "ak", "akk", "ale", "alg", "alt", "am", "an", + "afh", "agq", "ain", "ak", "akk", "ale", "alg", "alt", "am", "an", "ang", "anp", "apa", - "ar", "arc", "arn", "arp", "art", "arw", "as", "ast", + "ar", "arc", "arn", "arp", "art", "arw", "as", "asa", "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", + "bem", "ber", "bez", "bg", "bh", "bho", "bi", "bik", "bin", + "bla", "bm", "bn", "bnt", "bo", "br", "bra", "brx", "bs", "btk", "bua", "bug", "byn", "ca", "cad", "cai", "car", "cau", - "cch", "ce", "ceb", "cel", "ch", "chb", "chg", "chk", "chm", + "cch", "ce", "ceb", "cel", "cgg", "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", "del", "den", - "dgr", "din", "doi", "dra", "dsb", "dua", "dum", "dv", "dyu", - "dz", "ee", "efi", "egy", "eka", "el", "elx", "en", + "cv", "cy", "da", "dak", "dar", "dav", "day", "de", "del", "den", + "dgr", "din", "dje", "doi", "dra", "dsb", "dua", "dum", "dv", "dyo", "dyu", + "dz", "ebu", "ee", "efi", "egy", "eka", "el", "elx", "en", "enm", "eo", "es", "et", "eu", "ewo", "fa", "fan", "fat", "ff", "fi", "fil", "fiu", "fj", "fo", "fon", "fr", "frm", "fro", "frr", "frs", "fur", "fy", - "ga", "gaa", "gay", "gba", "gd", "gem", "gez", "gil", + "ga", "gaa", "gan", "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", + "grc", "gsw", "gu", "guz", "gv", "gwi", + "ha", "hai", "hak", "haw", "he", "hi", "hil", "him", + "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", "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", + "iu", "ja", "jbo", "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", + "ku", "kum", "kut", "kv", "kw", "ky", "la", "lad", "lag", "lah", "lam", "lb", "lez", "lg", "li", "ln", "lo", "lol", - "loz", "lt", "lu", "lua", "lui", "lun", "luo", "lus", + "loz", "lt", "lu", "lua", "lui", "lun", "luo", "lus", "luy", "lv", "mad", "mag", "mai", "mak", "man", "map", "mas", - "mdf", "mdr", "men", "mfe", "mg", "mga", "mh", "mi", "mic", "min", + "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", "mul", "mun", - "mus", "mwl", "mwr", "my", "myn", "myv", "na", "nah", "nai", "nap", + "mo", "moh", "mos", "mr", "ms", "mt", "mua", "mul", "mun", + "mus", "mwl", "mwr", "my", "myn", "myv", "na", "nah", "nai", "nan", "nap", "naq", "nb", "nd", "nds", "ne", "new", "ng", "nia", "nic", - "niu", "nl", "nn", "no", "nog", "non", "nqo", "nr", "nso", "nub", + "niu", "nl", "nmg", "nn", "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", "qu", - "raj", "rap", "rar", "rm", "rn", "ro", "roa", "rom", - "ru", "rup", "rw", "sa", "sad", "sah", "sai", "sal", "sam", - "sas", "sat", "sc", "scn", "sco", "sd", "se", "sel", "sem", - "sg", "sga", "sgn", "shn", "si", "sid", "sio", "sit", + "raj", "rap", "rar", "rm", "rn", "ro", "roa", "rof", "rom", + "ru", "rup", "rw", "rwk", "sa", "sad", "sah", "sai", "sal", "sam", "saq", + "sas", "sat", "sbp", "sc", "scn", "sco", "sd", "se", "seh", "sel", "sem", "ses", + "sg", "sga", "sgn", "shi", "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", + "sv", "sw", "swc", "syc", "syr", "ta", "tai", "te", "tem", "teo", "ter", "tet", "tg", "th", "ti", "tig", "tiv", "tk", "tkl", "tl", "tlh", "tli", "tmh", "tn", "to", "tog", "tpi", "tr", "trv", - "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", "znd", + "ts", "tsi", "tt", "tum", "tup", "tut", "tvl", "tw", "twq", + "ty", "tyv", "tzm", "udm", "ug", "uga", "uk", "umb", "und", "ur", + "uz", "vai", "ve", "vi", "vo", "vot", "vun", "wa", "wak", + "wal", "war", "was", "wen", "wo", "wuu", "xal", "xh", "xog", "yao", "yap", "yav", + "yi", "yo", "ypk", "yue", "za", "zap", "zbl", "zen", "zh", "znd", "zu", "zun", "zxx", "zza", NULL, "in", "iw", "ji", "jw", "sh", /* obsolete language codes */ @@ -182,78 +182,78 @@ static const char* const REPLACEMENT_LANGUAGES[]={ static const char * const LANGUAGES_3[] = { /* "aa", "ab", "ace", "ach", "ada", "ady", "ae", "af", "afa", */ "aar", "abk", "ace", "ach", "ada", "ady", "ave", "afr", "afa", -/* "afh", "ain", "ak", "akk", "ale", "alg", "alt", "am", "an", "ang", "anp", "apa", */ - "afh", "ain", "aka", "akk", "ale", "alg", "alt", "amh", "arg", "ang", "anp", "apa", -/* "ar", "arc", "arn", "arp", "art", "arw", "as", "ast", */ - "ara", "arc", "arn", "arp", "art", "arw", "asm", "ast", +/* "afh", "agq", "ain", "ak", "akk", "ale", "alg", "alt", "am", "an", "ang", "anp", "apa", */ + "afh", "agq", "ain", "aka", "akk", "ale", "alg", "alt", "amh", "arg", "ang", "anp", "apa", +/* "ar", "arc", "arn", "arp", "art", "arw", "as", "asa", "ast", */ + "ara", "arc", "arn", "arp", "art", "arw", "asm", "asa", "ast", /* "ath", "aus", "av", "awa", "ay", "az", "ba", "bad", */ "ath", "aus", "ava", "awa", "aym", "aze", "bak", "bad", /* "bai", "bal", "ban", "bas", "bat", "be", "bej", */ "bai", "bal", "ban", "bas", "bat", "bel", "bej", -/* "bem", "ber", "bg", "bh", "bho", "bi", "bik", "bin", */ - "bem", "ber", "bul", "bih", "bho", "bis", "bik", "bin", -/* "bla", "bm", "bn", "bnt", "bo", "br", "bra", "bs", */ - "bla", "bam", "ben", "bnt", "bod", "bre", "bra", "bos", +/* "bem", "ber", "bez", "bg", "bh", "bho", "bi", "bik", "bin", */ + "bem", "ber", "bez", "bul", "bih", "bho", "bis", "bik", "bin", +/* "bla", "bm", "bn", "bnt", "bo", "br", "bra", "brx", "bs", */ + "bla", "bam", "ben", "bnt", "bod", "bre", "bra", "brx", "bos", /* "btk", "bua", "bug", "byn", "ca", "cad", "cai", "car", "cau", */ "btk", "bua", "bug", "byn", "cat", "cad", "cai", "car", "cau", -/* "cch", "ce", "ceb", "cel", "ch", "chb", "chg", "chk", "chm", */ - "cch", "che", "ceb", "cel", "cha", "chb", "chg", "chk", "chm", +/* "cch", "ce", "ceb", "cel", "cgg", "ch", "chb", "chg", "chk", "chm", */ + "cch", "che", "ceb", "cel", "cgg", "cha", "chb", "chg", "chk", "chm", /* "chn", "cho", "chp", "chr", "chy", "cmc", "co", "cop", */ "chn", "cho", "chp", "chr", "chy", "cmc", "cos", "cop", /* "cpe", "cpf", "cpp", "cr", "crh", "crp", "cs", "csb", "cu", "cus", */ "cpe", "cpf", "cpp", "cre", "crh", "crp", "ces", "csb", "chu", "cus", -/* "cv", "cy", "da", "dak", "dar", "day", "de", "del", "den", */ - "chv", "cym", "dan", "dak", "dar", "day", "deu", "del", "den", -/* "dgr", "din", "doi", "dra", "dsb", "dua", "dum", "dv", "dyu", */ - "dgr", "din", "doi", "dra", "dsb", "dua", "dum", "div", "dyu", -/* "dz", "ee", "efi", "egy", "eka", "el", "elx", "en", */ - "dzo", "ewe", "efi", "egy", "eka", "ell", "elx", "eng", +/* "cv", "cy", "da", "dak", "dar", "dav", "day", "de", "del", "den", */ + "chv", "cym", "dan", "dak", "dar", "dav", "day", "deu", "del", "den", +/* "dgr", "din", "dje", "doi", "dra", "dsb", "dua", "dum", "dv", "dyo", "dyu", */ + "dgr", "din", "dje", "doi", "dra", "dsb", "dua", "dum", "div", "dyo", "dyu", +/* "dz", "ebu", "ee", "efi", "egy", "eka", "el", "elx", "en", */ + "dzo", "ebu", "ewe", "efi", "egy", "eka", "ell", "elx", "eng", /* "enm", "eo", "es", "et", "eu", "ewo", "fa", */ "enm", "epo", "spa", "est", "eus", "ewo", "fas", /* "fan", "fat", "ff", "fi", "fil", "fiu", "fj", "fo", "fon", */ "fan", "fat", "ful", "fin", "fil", "fiu", "fij", "fao", "fon", -/* "fr", "frm", "fro", "frr", "frs", "fur", "fy", "ga", "gaa", "gay", */ - "fra", "frm", "fro", "frr", "frs", "fur", "fry", "gle", "gaa", "gay", +/* "fr", "frm", "fro", "frr", "frs", "fur", "fy", "ga", "gaa", "gan", "gay", */ + "fra", "frm", "fro", "frr", "frs", "fur", "fry", "gle", "gaa", "gan", "gay", /* "gba", "gd", "gem", "gez", "gil", "gl", "gmh", "gn", */ "gba", "gla", "gem", "gez", "gil", "glg", "gmh", "grn", -/* "goh", "gon", "gor", "got", "grb", "grc", "gsw", "gu", "gv", */ - "goh", "gon", "gor", "got", "grb", "grc", "gsw", "guj", "glv", -/* "gwi", "ha", "hai", "haw", "he", "hi", "hil", "him", */ - "gwi", "hau", "hai", "haw", "heb", "hin", "hil", "him", -/* "hit", "hmn", "ho", "hr", "hsb", "ht", "hu", "hup", "hy", "hz", */ - "hit", "hmn", "hmo", "hrv", "hsb", "hat", "hun", "hup", "hye", "her", +/* "goh", "gon", "gor", "got", "grb", "grc", "gsw", "gu", "guz", "gv", */ + "goh", "gon", "gor", "got", "grb", "grc", "gsw", "guj", "guz", "glv", +/* "gwi", "ha", "hai", "hak", "haw", "he", "hi", "hil", "him", */ + "gwi", "hau", "hai", "hak", "haw", "heb", "hin", "hil", "him", +/* "hit", "hmn", "ho", "hr", "hsb", "hsn", "ht", "hu", "hup", "hy", "hz", */ + "hit", "hmn", "hmo", "hrv", "hsb", "hsn", "hat", "hun", "hup", "hye", "her", /* "ia", "iba", "id", "ie", "ig", "ii", "ijo", "ik", */ "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", "jpr", "jrb", "jv", "ka", "kaa", "kab", */ - "iku", "jpn", "jbo", "jpr", "jrb", "jav", "kat", "kaa", "kab", -/* "kac", "kaj", "kam", "kar", "kaw", "kbd", "kcg", "kfo", "kg", "kha", "khi",*/ - "kac", "kaj", "kam", "kar", "kaw", "kbd", "kcg", "kfo", "kg", "kha", "khi", -/* "kho", "ki", "kj", "kk", "kl", "km", "kmb", "kn", */ - "kho", "kik", "kua", "kaz", "kal", "khm", "kmb", "kan", -/* "ko", "kok", "kos", "kpe", "kr", "krc", "krl", "kro", "kru", "ks", */ - "kor", "kok", "kos", "kpe", "kau", "krc", "krl", "kro", "kru", "kas", -/* "ku", "kum", "kut", "kv", "kw", "ky", "la", "lad", */ - "kur", "kum", "kut", "kom", "cor", "kir", "lat", "lad", +/* "iu", "ja", "jbo", "jmc", "jpr", "jrb", "jv", "ka", "kaa", "kab", */ + "iku", "jpn", "jbo", "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", */ + "kho", "khq", "kik", "kua", "kaz", "kal", "kln", "khm", "kmb", "kan", +/* "ko", "kok", "kos", "kpe", "kr", "krc", "krl", "kro", "kru", "ks", "ksb", "ksf", */ + "kor", "kok", "kos", "kpe", "kau", "krc", "krl", "kro", "kru", "kas", "ksb", "ksf", +/* "ku", "kum", "kut", "kv", "kw", "ky", "la", "lad", "lag", */ + "kur", "kum", "kut", "kom", "cor", "kir", "lat", "lad", "lag", /* "lah", "lam", "lb", "lez", "lg", "li", "ln", "lo", "lol", */ "lah", "lam", "ltz", "lez", "lug", "lim", "lin", "lao", "lol", -/* "loz", "lt", "lu", "lua", "lui", "lun", "luo", "lus", */ - "loz", "lit", "lub", "lua", "lui", "lun", "luo", "lus", +/* "loz", "lt", "lu", "lua", "lui", "lun", "luo", "lus", "luy", */ + "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", "mfe", "mg", "mga", "mh", "mi", "mic", "min", */ - "mdf", "mdr", "men", "mfe", "mlg", "mga", "mah", "mri", "mic", "min", +/* "mdf", "mdr", "men", "mer", "mfe", "mg", "mga", "mgh", "mh", "mi", "mic", "min", */ + "mdf", "mdr", "men", "mer", "mfe", "mlg", "mga", "mgh", "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", "mul", "mun", */ - "mol", "moh", "mos", "mar", "msa", "mlt", "mul", "mun", -/* "mus", "mwl", "mwr", "my", "myn", "myv", "na", "nah", "nai", "nap", */ - "mus", "mwl", "mwr", "mya", "myn", "myv", "nau", "nah", "nai", "nap", +/* "mo", "moh", "mos", "mr", "ms", "mt", "mua", "mul", "mun", */ + "mol", "moh", "mos", "mar", "msa", "mlt", "mua", "mul", "mun", +/* "mus", "mwl", "mwr", "my", "myn", "myv", "na", "nah", "nai", "nan", "nap", "naq", */ + "mus", "mwl", "mwr", "mya", "myn", "myv", "nau", "nah", "nai", "nan", "nap", "naq", /* "nb", "nd", "nds", "ne", "new", "ng", "nia", "nic", */ "nob", "nde", "nds", "nep", "new", "ndo", "nia", "nic", -/* "niu", "nl", "nn", "no", "nog", "non", "nqo", "nr", "nso", "nub", */ - "niu", "nld", "nno", "nor", "nog", "non", "nqo", "nbl", "nso", "nub", +/* "niu", "nl", "nmg", "nn", "no", "nog", "non", "nqo", "nr", "nso", "nub", "nus", */ + "niu", "nld", "nmg", "nno", "nor", "nog", "non", "nqo", "nbl", "nso", "nub", "nus", /* "nv", "nwc", "ny", "nym", "nyn", "nyo", "nzi", "oc", "oj", */ "nav", "nwc", "nya", "nym", "nyn", "nyo", "nzi", "oci", "oji", /* "om", "or", "os", "osa", "ota", "oto", "pa", "paa", */ @@ -262,36 +262,36 @@ static const char * const LANGUAGES_3[] = { "pag", "pal", "pam", "pap", "pau", "peo", "phi", "phn", /* "pi", "pl", "pon", "pra", "pro", "ps", "pt", "qu", */ "pli", "pol", "pon", "pra", "pro", "pus", "por", "que", -/* "raj", "rap", "rar", "rm", "rn", "ro", "roa", "rom", */ - "raj", "rap", "rar", "roh", "run", "ron", "roa", "rom", -/* "ru", "rup", "rw", "sa", "sad", "sah", "sai", "sal", "sam", */ - "rus", "rup", "kin", "san", "sad", "sah", "sai", "sal", "sam", -/* "sas", "sat", "sc", "scn", "sco", "sd", "se", "sel", "sem", */ - "sas", "sat", "srd", "scn", "sco", "snd", "sme", "sel", "sem", -/* "sg", "sga", "sgn", "shn", "si", "sid", "sio", "sit", */ - "sag", "sga", "sgn", "shn", "sin", "sid", "sio", "sit", +/* "raj", "rap", "rar", "rm", "rn", "ro", "roa", "rof", "rom", */ + "raj", "rap", "rar", "roh", "run", "ron", "roa", "rof", "rom", +/* "ru", "rup", "rw", "rwk", "sa", "sad", "sah", "sai", "sal", "sam", "saq", */ + "rus", "rup", "kin", "rwk", "san", "sad", "sah", "sai", "sal", "sam", "saq", +/* "sas", "sat", "sbp", "sc", "scn", "sco", "sd", "se", "seh", "sel", "sem", "ses", */ + "sas", "sat", "sbp", "srd", "scn", "sco", "snd", "sme", "seh", "sel", "sem", "ses", +/* "sg", "sga", "sgn", "shi", "shn", "si", "sid", "sio", "sit", */ + "sag", "sga", "sgn", "shi", "shn", "sin", "sid", "sio", "sit", /* "sk", "sl", "sla", "sm", "sma", "smi", "smj", "smn", */ "slk", "slv", "sla", "smo", "sma", "smi", "smj", "smn", /* "sms", "sn", "snk", "so", "sog", "son", "sq", "sr", */ "sms", "sna", "snk", "som", "sog", "son", "sqi", "srp", /* "srn", "srr", "ss", "ssa", "st", "su", "suk", "sus", "sux", */ "srn", "srr", "ssw", "ssa", "sot", "sun", "suk", "sus", "sux", -/* "sv", "sw", "syc", "syr", "ta", "tai", "te", "tem", "ter", */ - "swe", "swa", "syc", "syr", "tam", "tai", "tel", "tem", "ter", +/* "sv", "sw", "swc", "syc", "syr", "ta", "tai", "te", "tem", "teo", "ter", */ + "swe", "swa", "swc", "syc", "syr", "tam", "tai", "tel", "tem", "teo", "ter", /* "tet", "tg", "th", "ti", "tig", "tiv", "tk", "tkl", */ "tet", "tgk", "tha", "tir", "tig", "tiv", "tuk", "tkl", /* "tl", "tlh", "tli", "tmh", "tn", "to", "tog", "tpi", "tr", "trv", */ "tgl", "tlh", "tli", "tmh", "tsn", "ton", "tog", "tpi", "tur", "trv", -/* "ts", "tsi", "tt", "tum", "tup", "tut", "tvl", "tw", */ - "tso", "tsi", "tat", "tum", "tup", "tut", "tvl", "twi", -/* "ty", "tyv", "udm", "ug", "uga", "uk", "umb", "und", "ur", */ - "tah", "tyv", "udm", "uig", "uga", "ukr", "umb", "und", "urd", -/* "uz", "vai", "ve", "vi", "vo", "vot", "wa", "wak", */ - "uzb", "vai", "ven", "vie", "vol", "vot", "wln", "wak", -/* "wal", "war", "was", "wen", "wo", "xal", "xh", "yao", "yap", */ - "wal", "war", "was", "wen", "wol", "xal", "xho", "yao", "yap", -/* "yi", "yo", "ypk", "za", "zap", "zbl", "zen", "zh", "znd", */ - "yid", "yor", "ypk", "zha", "zap", "zbl", "zen", "zho", "znd", +/* "ts", "tsi", "tt", "tum", "tup", "tut", "tvl", "tw", "twq" */ + "tso", "tsi", "tat", "tum", "tup", "tut", "tvl", "twi", "twq", +/* "ty", "tyv", "tzm", "udm", "ug", "uga", "uk", "umb", "und", "ur", */ + "tah", "tyv", "tzm", "udm", "uig", "uga", "ukr", "umb", "und", "urd", +/* "uz", "vai", "ve", "vi", "vo", "vot", "vun", "wa", "wak", */ + "uzb", "vai", "ven", "vie", "vol", "vot", "vun", "wln", "wak", +/* "wal", "war", "was", "wen", "wo", "wuu", "xal", "xh", "xog", "yao", "yap", "yav", */ + "wal", "war", "was", "wen", "wol", "wuu", "xal", "xho", "xog", "yao", "yap", "yav", +/* "yi", "yo", "ypk", "yue", "za", "zap", "zbl", "zen", "zh", "znd", */ + "yid", "yor", "ypk", "yue", "zha", "zap", "zbl", "zen", "zho", "znd", /* "zu", "zun", "zxx", "zza", */ "zul", "zun", "zxx", "zza", NULL, @@ -467,16 +467,11 @@ static const CanonicalizationMap CANONICALIZE_MAP[] = { { "az_AZ_CYRL", "az_Cyrl_AZ", NULL, NULL }, /* .NET name */ { "az_AZ_LATN", "az_Latn_AZ", NULL, NULL }, /* .NET name */ { "ca_ES_PREEURO", "ca_ES", "currency", "ESP" }, - { "cel_GAULISH", "cel__GAULISH", NULL, NULL }, /* registered name */ - { "de_1901", "de__1901", NULL, NULL }, /* registered name */ - { "de_1906", "de__1906", NULL, NULL }, /* registered name */ { "de__PHONEBOOK", "de", "collation", "phonebook" }, /* Old ICU name */ { "de_AT_PREEURO", "de_AT", "currency", "ATS" }, { "de_DE_PREEURO", "de_DE", "currency", "DEM" }, { "de_LU_PREEURO", "de_LU", "currency", "LUF" }, { "el_GR_PREEURO", "el_GR", "currency", "GRD" }, - { "en_BOONT", "en__BOONT", NULL, NULL }, /* registered name */ - { "en_SCOUSE", "en__SCOUSE", NULL, NULL }, /* registered name */ { "en_BE_PREEURO", "en_BE", "currency", "BEF" }, { "en_IE_PREEURO", "en_IE", "currency", "IEP" }, { "es__TRADITIONAL", "es", "collation", "traditional" }, /* Old ICU name */ @@ -495,7 +490,6 @@ static const CanonicalizationMap CANONICALIZE_MAP[] = { { "nl_BE_PREEURO", "nl_BE", "currency", "BEF" }, { "nl_NL_PREEURO", "nl_NL", "currency", "NLG" }, { "pt_PT_PREEURO", "pt_PT", "currency", "PTE" }, - { "sl_ROZAJ", "sl__ROZAJ", NULL, NULL }, /* registered name */ { "sr_SP_CYRL", "sr_Cyrl_RS", NULL, NULL }, /* .NET name */ { "sr_SP_LATN", "sr_Latn_RS", NULL, NULL }, /* .NET name */ { "sr_YU_CYRILLIC", "sr_Cyrl_RS", NULL, NULL }, /* Linux name */ @@ -505,14 +499,13 @@ static const CanonicalizationMap CANONICALIZE_MAP[] = { { "uz_UZ_LATN", "uz_Latn_UZ", NULL, NULL }, /* .NET name */ { "zh_CHS", "zh_Hans", NULL, NULL }, /* .NET name */ { "zh_CHT", "zh_Hant", NULL, NULL }, /* .NET name */ - { "zh_GAN", "zh__GAN", NULL, NULL }, /* registered name */ + { "zh_GAN", "gan", NULL, NULL }, /* registered name */ { "zh_GUOYU", "zh", NULL, NULL }, /* registered name */ - { "zh_HAKKA", "zh__HAKKA", NULL, NULL }, /* registered name */ - { "zh_MIN", "zh__MIN", NULL, NULL }, /* registered name */ - { "zh_MIN_NAN", "zh__MINNAN", NULL, NULL }, /* registered name */ - { "zh_WUU", "zh__WUU", NULL, NULL }, /* registered name */ - { "zh_XIANG", "zh__XIANG", NULL, NULL }, /* registered name */ - { "zh_YUE", "zh__YUE", NULL, NULL }, /* registered name */ + { "zh_HAKKA", "hak", NULL, NULL }, /* registered name */ + { "zh_MIN_NAN", "nan", NULL, NULL }, /* registered name */ + { "zh_WUU", "wuu", NULL, NULL }, /* registered name */ + { "zh_XIANG", "hsn", NULL, NULL }, /* registered name */ + { "zh_YUE", "yue", NULL, NULL }, /* registered name */ }; typedef struct VariantMap { @@ -626,7 +619,7 @@ typedef struct { } KeywordStruct; static int32_t U_CALLCONV -compareKeywordStructs(const void *context, const void *left, const void *right) { +compareKeywordStructs(const void * /*context*/, const void *left, const void *right) { const char* leftString = ((const KeywordStruct *)left)->keyword; const char* rightString = ((const KeywordStruct *)right)->keyword; return uprv_strcmp(leftString, rightString); @@ -713,7 +706,7 @@ _getKeywords(const char *localeID, pos++; } else { i = (int32_t)uprv_strlen(equalSign); - while(equalSign[i-1] == ' ') { + while(i && equalSign[i-1] == ' ') { i--; } keywordList[numKeywords].valueLen = i; @@ -874,6 +867,7 @@ uloc_getKeywordValue(const char* localeID, /* trim trailing spaces */ while(startSearchHere[i-1] == ' ') { i--; + U_ASSERT(i>=0); } localeKeywordNameBuffer[i] = 0; @@ -1015,6 +1009,7 @@ uloc_setKeywordValue(const char* keywordName, while(keywordStart[i-1] == ' ') { i--; } + U_ASSERT(i>=0); localeKeywordNameBuffer[i] = 0; nextSeparator = uprv_strchr(nextEqualsign, ';'); @@ -1163,7 +1158,7 @@ static int16_t _findIndex(const char* const* list, const char* key) } /* count the length of src while copying it to dest; return strlen(src) */ -static U_INLINE int32_t +static inline int32_t _copyCount(char *dest, int32_t destCapacity, const char *src) { const char *anchor; char c; @@ -1232,6 +1227,7 @@ ulocimp_getLanguage(const char *localeID, language[i]=(char)uprv_tolower(*localeID); } if(i<3) { + U_ASSERT(i>=0); lang[i]=(char)uprv_tolower(*localeID); } i++; @@ -1264,7 +1260,8 @@ ulocimp_getScript(const char *localeID, } /* copy the second item as far as possible and count its length */ - while(!_isTerminator(localeID[idLen]) && !_isIDSeparator(localeID[idLen])) { + while(!_isTerminator(localeID[idLen]) && !_isIDSeparator(localeID[idLen]) + && uprv_isASCIILetter(localeID[idLen])) { idLen++; } @@ -1468,7 +1465,7 @@ uloc_kw_closeKeywords(UEnumeration *enumerator) { } static int32_t U_CALLCONV -uloc_kw_countKeywords(UEnumeration *en, UErrorCode *status) { +uloc_kw_countKeywords(UEnumeration *en, UErrorCode * /*status*/) { char *kw = ((UKeywordsContext *)en->context)->keywords; int32_t result = 0; while(*kw) { @@ -1481,7 +1478,7 @@ uloc_kw_countKeywords(UEnumeration *en, UErrorCode *status) { static const char* U_CALLCONV uloc_kw_nextKeyword(UEnumeration* en, int32_t* resultLength, - UErrorCode* status) { + UErrorCode* /*status*/) { const char* result = ((UKeywordsContext *)en->context)->current; int32_t len = 0; if(*result) { @@ -1498,7 +1495,7 @@ uloc_kw_nextKeyword(UEnumeration* en, static void U_CALLCONV uloc_kw_resetKeywords(UEnumeration* en, - UErrorCode* status) { + UErrorCode* /*status*/) { ((UKeywordsContext *)en->context)->current = ((UKeywordsContext *)en->context)->keywords; } @@ -1528,7 +1525,7 @@ uloc_openKeywordList(const char *keywordList, int32_t keywordListSize, UErrorCod return NULL; } uprv_memcpy(result, &gKeywordsEnum, sizeof(UEnumeration)); - myContext = uprv_malloc(sizeof(UKeywordsContext)); + myContext = reinterpret_cast(uprv_malloc(sizeof(UKeywordsContext))); if (myContext == NULL) { *status = U_MEMORY_ALLOCATION_ERROR; uprv_free(result); @@ -1649,9 +1646,9 @@ _canonicalize(const char* localeID, /* if we are doing a full canonicalization, then put results in localeBuffer, if necessary; otherwise send them to result. */ if (/*OPTION_SET(options, _ULOC_CANONICALIZE) &&*/ - (result == NULL || resultCapacity < sizeof(localeBuffer))) { + (result == NULL || resultCapacity < (int32_t)sizeof(localeBuffer))) { name = localeBuffer; - nameCapacity = sizeof(localeBuffer); + nameCapacity = (int32_t)sizeof(localeBuffer); } else { name = result; nameCapacity = resultCapacity; @@ -1677,7 +1674,8 @@ _canonicalize(const char* localeID, } ++len; - scriptSize=ulocimp_getScript(tmpLocaleID+1, name+len, nameCapacity-len, &scriptID); + scriptSize=ulocimp_getScript(tmpLocaleID+1, + (len 0) { /* Found optional script */ tmpLocaleID = scriptID; @@ -1694,7 +1692,8 @@ _canonicalize(const char* localeID, if (_isIDSeparator(*tmpLocaleID)) { const char *cntryID; - int32_t cntrySize = ulocimp_getCountry(tmpLocaleID+1, name+len, nameCapacity-len, &cntryID); + int32_t cntrySize = ulocimp_getCountry(tmpLocaleID+1, + (len 0) { /* Found optional country */ tmpLocaleID = cntryID; @@ -1710,9 +1709,10 @@ _canonicalize(const char* localeID, ++len; } - variantSize = _getVariant(tmpLocaleID+1, *tmpLocaleID, name+len, nameCapacity-len); + variantSize = _getVariant(tmpLocaleID+1, *tmpLocaleID, + (len 0) { - variant = name+len; + variant = len=jSize) { if(j==smallBuffer) { /* overflowed the small buffer. */ - j = uprv_malloc(sizeof(j[0])*(jSize*2)); + j = reinterpret_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 = uprv_realloc(j, sizeof(j[0])*jSize*2); + j = reinterpret_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 = uprv_malloc((size_t)(sizeof(strs[0])*n)); + strs = reinterpret_cast(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 = uprv_malloc((size_t)(sizeof(fallbackList[0])*acceptListCount)); + fallbackList = reinterpret_cast(uprv_malloc((size_t)(sizeof(fallbackList[0])*acceptListCount))); if(fallbackList==NULL) { *status = U_MEMORY_ALLOCATION_ERROR; return -1; diff --git a/icuSources/common/uloc_tag.c b/icuSources/common/uloc_tag.c index 26a9d993..5db5e8f4 100644 --- a/icuSources/common/uloc_tag.c +++ b/icuSources/common/uloc_tag.c @@ -1,6 +1,6 @@ /* ********************************************************************** -* Copyright (C) 2009-2011, International Business Machines +* Copyright (C) 2009-2012, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** */ @@ -22,6 +22,12 @@ typedef struct VariantListEntry { struct VariantListEntry *next; } VariantListEntry; +/* struct holding a single attribute value */ +typedef struct AttributeListEntry { + const char *attribute; + struct AttributeListEntry *next; +} AttributeListEntry; + /* struct holding a single extension */ typedef struct ExtensionListEntry { const char *key; @@ -38,6 +44,7 @@ typedef struct ULanguageTag { const char *region; VariantListEntry *variants; ExtensionListEntry *extensions; + AttributeListEntry *attributes; const char *privateuse; const char *grandfathered; } ULanguageTag; @@ -52,7 +59,7 @@ typedef struct ULanguageTag { #define LOCALE_KEYWORD_SEP ';' #define LOCALE_KEY_TYPE_SEP '=' -#define ISALPHA(c) (((c)>='A' && (c)<='Z') || ((c)>='a' && (c)<='z')) +#define ISALPHA(c) uprv_isASCIILetter(c) #define ISNUMERIC(c) ((c)>='0' && (c)<='9') static const char* EMPTY = ""; @@ -61,22 +68,24 @@ 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"; #define LANG_UND_LEN 3 static const char* GRANDFATHERED[] = { /* grandfathered preferred */ "art-lojban", "jbo", - "cel-gaulish", "", - "en-GB-oed", "", + "cel-gaulish", "xtg-x-cel-gaulish", + "en-GB-oed", "en-GB-x-oed", "i-ami", "ami", "i-bnn", "bnn", - "i-default", "", - "i-enochian", "", + "i-default", "en-x-i-default", + "i-enochian", "und-x-i-enochian", "i-hak", "hak", "i-klingon", "tlh", "i-lux", "lb", - "i-mingo", "", + "i-mingo", "see-x-i-mingo", "i-navajo", "nv", "i-pwn", "pwn", "i-tao", "tao", @@ -89,7 +98,7 @@ static const char* GRANDFATHERED[] = { "sgn-ch-de", "sgg", "zh-guoyu", "cmn", "zh-hakka", "hak", - "zh-min", "", + "zh-min", "nan-x-zh-min", "zh-min-nan", "nan", "zh-xiang", "hsn", NULL, NULL @@ -143,6 +152,15 @@ 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); @@ -275,7 +293,7 @@ _isVariantSubtag(const char* s, int32_t len) { if (len < 0) { len = (int32_t)uprv_strlen(s); } - if (len >= 5 && len <= 8 && _isAlphaString(s, len)) { + if (len >= 5 && len <= 8 && _isAlphaNumericString(s, len)) { return TRUE; } if (len == 4 && ISNUMERIC(*s) && _isAlphaNumericString(s + 1, 3)) { @@ -284,6 +302,35 @@ _isVariantSubtag(const char* s, int32_t len) { return FALSE; } +static UBool +_isPrivateuseVariantSubtag(const char* s, int32_t len) { + /* + * variant = 1*8alphanum ; registered variants + * / (DIGIT 3alphanum) + */ + if (len < 0) { + len = (int32_t)uprv_strlen(s); + } + if (len >= 1 && len <= 8 && _isAlphaNumericString(s, len)) { + return TRUE; + } + return FALSE; +} + +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) { /* @@ -425,7 +472,7 @@ _addVariantToList(VariantListEntry **first, VariantListEntry *var) { VariantListEntry *prev, *cur; int32_t cmp; - /* reorder variants in alphabetical order */ + /* variants order should be preserved */ prev = NULL; cur = *first; while (TRUE) { @@ -434,14 +481,50 @@ _addVariantToList(VariantListEntry **first, VariantListEntry *var) { var->next = NULL; break; } + + /* Checking for duplicate variant */ cmp = uprv_compareInvCharsAsAscii(var->variant, cur->variant); + if (cmp == 0) { + /* duplicated variant */ + bAdded = FALSE; + break; + } + prev = cur; + cur = cur->next; + } + } + + return bAdded; +} + +static UBool +_addAttributeToList(AttributeListEntry **first, AttributeListEntry *attr) { + UBool bAdded = TRUE; + + if (*first == NULL) { + attr->next = NULL; + *first = attr; + } else { + AttributeListEntry *prev, *cur; + int32_t cmp; + + /* reorder variants in alphabetical order */ + prev = NULL; + cur = *first; + while (TRUE) { + if (cur == NULL) { + prev->next = attr; + attr->next = NULL; + break; + } + cmp = uprv_compareInvCharsAsAscii(attr->attribute, cur->attribute); if (cmp < 0) { if (prev == NULL) { - *first = var; + *first = attr; } else { - prev->next = var; + prev->next = attr; } - var->next = cur; + attr->next = cur; break; } if (cmp == 0) { @@ -544,6 +627,8 @@ _initializeULanguageTag(ULanguageTag* langtag) { langtag->variants = NULL; langtag->extensions = NULL; + langtag->attributes = NULL; + langtag->grandfathered = EMPTY; langtag->privateuse = EMPTY; } @@ -819,9 +904,9 @@ _bcp47ToLDMLType(const char* key, int32_t keyLen, UErrorCode *status) { UResourceBundle *rb; char keyBuf[MAX_LDML_KEY_LEN]; - char bcpTypeBuf[MAX_BCP47_SUBTAG_LEN]; + char bcpTypeBuf[ULOC_KEYWORDS_CAPACITY]; /* ensure buffter is large enough for multiple values (e.g. buddhist-greg) */ int32_t resultLen = 0; - int32_t i; + int32_t i, typeSize; const char *resType = NULL; UResourceBundle *mapData; UErrorCode tmpStatus = U_ZERO_ERROR; @@ -849,9 +934,17 @@ _bcp47ToLDMLType(const char* key, int32_t keyLen, bcpTypeLen = (int32_t)uprv_strlen(bcpType); } - if (bcpTypeLen >= sizeof(bcpTypeBuf)) { - *status = U_ILLEGAL_ARGUMENT_ERROR; - return 0; + typeSize = 0; + for (i = 0; i < bcpTypeLen; i++) { + if (bcpType[i] == SEP) { + if (typeSize >= MAX_BCP47_SUBTAG_LEN) { + *status = U_ILLEGAL_ARGUMENT_ERROR; + return 0; + } + typeSize = 0; + } else { + typeSize++; + } } uprv_memcpy(bcpTypeBuf, bcpType, bcpTypeLen); @@ -1108,7 +1201,7 @@ _appendVariantsToLanguageTag(const char* localeID, char* appendAt, int32_t capac /* validate */ if (_isVariantSubtag(pVar, -1)) { - if (uprv_strcmp(pVar,POSIX_VALUE)) { + if (uprv_strcmp(pVar,POSIX_VALUE) || len != uprv_strlen(POSIX_VALUE)) { /* emit the variant to the list */ var = uprv_malloc(sizeof(VariantListEntry)); if (var == NULL) { @@ -1132,6 +1225,9 @@ _appendVariantsToLanguageTag(const char* localeID, char* appendAt, int32_t capac } else if (strict) { *status = U_ILLEGAL_ARGUMENT_ERROR; break; + } else if (_isPrivateuseValueSubtag(pVar, -1)) { + /* Handle private use subtags separately */ + break; } } /* reset variant starting position */ @@ -1146,7 +1242,7 @@ _appendVariantsToLanguageTag(const char* localeID, char* appendAt, int32_t capac if (varFirst != NULL) { int32_t varLen; - /* write out sorted/validated/normalized variants to the target */ + /* write out validated/normalized variants to the target */ var = varFirst; while (var != NULL) { if (reslen < capacity) { @@ -1183,6 +1279,9 @@ _appendVariantsToLanguageTag(const char* localeID, char* appendAt, int32_t capac static int32_t _appendKeywordsToLanguageTag(const char* localeID, char* appendAt, int32_t capacity, UBool strict, UBool hadPosix, UErrorCode* status) { char buf[ULOC_KEYWORD_AND_VALUES_CAPACITY]; + char attrBuf[ULOC_KEYWORD_AND_VALUES_CAPACITY] = { 0 }; + int32_t attrBufLength = 0; + UBool isAttribute = FALSE; UEnumeration *keywordEnum = NULL; int32_t reslen = 0; @@ -1197,6 +1296,9 @@ _appendKeywordsToLanguageTag(const char* localeID, char* appendAt, int32_t capac const char *key; ExtensionListEntry *firstExt = NULL; ExtensionListEntry *ext; + AttributeListEntry *firstAttr = NULL; + AttributeListEntry *attr; + char *attrValue; char extBuf[ULOC_KEYWORD_AND_VALUES_CAPACITY]; char *pExtBuf = extBuf; int32_t extBufCapacity = sizeof(extBuf); @@ -1206,6 +1308,7 @@ _appendKeywordsToLanguageTag(const char* localeID, char* appendAt, int32_t capac UBool isLDMLKeyword; while (TRUE) { + isAttribute = FALSE; key = uenum_next(keywordEnum, NULL, status); if (key == NULL) { break; @@ -1224,7 +1327,53 @@ _appendKeywordsToLanguageTag(const char* localeID, char* appendAt, int32_t capac keylen = (int32_t)uprv_strlen(key); isLDMLKeyword = (keylen > 1); - if (isLDMLKeyword) { + /* special keyword used for representing Unicode locale attributes */ + if (uprv_strcmp(key, LOCALE_ATTRIBUTE_KEY) == 0) { + isAttribute = TRUE; + if (len > 0) { + int32_t i = 0; + while (TRUE) { + attrBufLength = 0; + for (; i < len; i++) { + if (buf[i] != '-') { + attrBuf[attrBufLength++] = buf[i]; + } else { + i++; + break; + } + } + if (attrBufLength > 0) { + attrBuf[attrBufLength] = 0; + + } else if (i >= len){ + break; + } + + /* create AttributeListEntry */ + attr = uprv_malloc(sizeof(AttributeListEntry)); + if (attr == NULL) { + *status = U_MEMORY_ALLOCATION_ERROR; + break; + } + attrValue = uprv_malloc(attrBufLength + 1); + if (attrValue == NULL) { + *status = U_MEMORY_ALLOCATION_ERROR; + break; + } + uprv_strcpy(attrValue, attrBuf); + attr->attribute = attrValue; + + if (!_addAttributeToList(&firstAttr, attr)) { + uprv_free(attr); + uprv_free(attrValue); + if (strict) { + *status = U_ILLEGAL_ARGUMENT_ERROR; + break; + } + } + } + } + } else if (isLDMLKeyword) { int32_t modKeyLen; /* transform key and value to bcp47 style */ @@ -1289,21 +1438,23 @@ _appendKeywordsToLanguageTag(const char* localeID, char* appendAt, int32_t capac } } - /* create ExtensionListEntry */ - ext = uprv_malloc(sizeof(ExtensionListEntry)); - if (ext == NULL) { - *status = U_MEMORY_ALLOCATION_ERROR; - break; - } - ext->key = bcpKey; - ext->value = bcpValue; - - if (!_addExtensionToList(&firstExt, ext, TRUE)) { - uprv_free(ext); - if (strict) { - *status = U_ILLEGAL_ARGUMENT_ERROR; + if (!isAttribute) { + /* create ExtensionListEntry */ + ext = uprv_malloc(sizeof(ExtensionListEntry)); + if (ext == NULL) { + *status = U_MEMORY_ALLOCATION_ERROR; break; } + ext->key = bcpKey; + ext->value = bcpValue; + + if (!_addExtensionToList(&firstExt, ext, TRUE)) { + uprv_free(ext); + if (strict) { + *status = U_ILLEGAL_ARGUMENT_ERROR; + break; + } + } } } @@ -1313,6 +1464,7 @@ _appendKeywordsToLanguageTag(const char* localeID, char* appendAt, int32_t capac ext = uprv_malloc(sizeof(ExtensionListEntry)); if (ext == NULL) { *status = U_MEMORY_ALLOCATION_ERROR; + goto cleanup; } ext->key = POSIX_KEY; ext->value = POSIX_VALUE; @@ -1322,47 +1474,65 @@ _appendKeywordsToLanguageTag(const char* localeID, char* appendAt, int32_t capac } } - if (U_SUCCESS(*status) && (firstExt != NULL)) { + if (U_SUCCESS(*status) && (firstExt != NULL || firstAttr != NULL)) { UBool startLDMLExtension = FALSE; - /* write out the sorted BCP47 extensions and private use */ + attr = firstAttr; ext = firstExt; - while (ext != NULL) { - if ((int32_t)uprv_strlen(ext->key) > 1 && !startLDMLExtension) { - /* write LDML singleton extension */ + do { + if (!startLDMLExtension && (ext && uprv_strlen(ext->key) > 1)) { + /* write LDML singleton extension */ + if (reslen < capacity) { + *(appendAt + reslen) = SEP; + } + reslen++; + if (reslen < capacity) { + *(appendAt + reslen) = LDMLEXT; + } + reslen++; + + startLDMLExtension = TRUE; + } + + /* write out the sorted BCP47 attributes, extensions and private use */ + if (ext && (uprv_strlen(ext->key) == 1 || attr == NULL)) { if (reslen < capacity) { *(appendAt + reslen) = SEP; } reslen++; + len = (int32_t)uprv_strlen(ext->key); if (reslen < capacity) { - *(appendAt + reslen) = LDMLEXT; + uprv_memcpy(appendAt + reslen, ext->key, uprv_min(len, capacity - reslen)); + } + reslen += len; + if (reslen < capacity) { + *(appendAt + reslen) = SEP; } reslen++; - startLDMLExtension = TRUE; - } + len = (int32_t)uprv_strlen(ext->value); + if (reslen < capacity) { + uprv_memcpy(appendAt + reslen, ext->value, uprv_min(len, capacity - reslen)); + } + reslen += len; - if (reslen < capacity) { - *(appendAt + reslen) = SEP; - } - reslen++; - len = (int32_t)uprv_strlen(ext->key); - if (reslen < capacity) { - uprv_memcpy(appendAt + reslen, ext->key, uprv_min(len, capacity - reslen)); - } - reslen += len; - if (reslen < capacity) { - *(appendAt + reslen) = SEP; - } - reslen++; - len = (int32_t)uprv_strlen(ext->value); - if (reslen < capacity) { - uprv_memcpy(appendAt + reslen, ext->value, uprv_min(len, capacity - reslen)); - } - reslen += len; + ext = ext->next; + } else if (attr) { + /* write the value for the attributes */ + if (reslen < capacity) { + *(appendAt + reslen) = SEP; + } + reslen++; + len = (int32_t)uprv_strlen(attr->attribute); + if (reslen < capacity) { + uprv_memcpy(appendAt + reslen, attr->attribute, uprv_min(len, capacity - reslen)); + } + reslen += len; - ext = ext->next; - } + attr = attr->next; + } + } while (attr != NULL || ext != NULL); } +cleanup: /* clean up */ ext = firstExt; while (ext != NULL) { @@ -1371,6 +1541,15 @@ _appendKeywordsToLanguageTag(const char* localeID, char* appendAt, int32_t capac ext = tmpExt; } + attr = firstAttr; + while (attr != NULL) { + AttributeListEntry *tmpAttr = attr->next; + char *pValue = (char *)attr->attribute; + uprv_free(pValue); + uprv_free(attr); + attr = tmpAttr; + } + uenum_close(keywordEnum); if (U_FAILURE(*status)) { @@ -1388,7 +1567,7 @@ _appendKeywordsToLanguageTag(const char* localeID, char* appendAt, int32_t capac */ static void _appendLDMLExtensionAsKeywords(const char* ldmlext, ExtensionListEntry** appendTo, char* buf, int32_t bufSize, UBool *posixVariant, UErrorCode *status) { - const char *p, *pNext, *pSep; + const char *p, *pNext, *pSep, *pTmp, *pTmpStart; const char *pBcpKey, *pBcpType; const char *pKey, *pType; int32_t bcpKeyLen = 0, bcpTypeLen; @@ -1396,6 +1575,11 @@ _appendLDMLExtensionAsKeywords(const char* ldmlext, ExtensionListEntry** appendT ExtensionListEntry *kwdFirst = NULL; int32_t bufIdx = 0; int32_t len; + UBool variantExists = *posixVariant; + UBool searchFurther; + + /* Reset the posixVariant value */ + *posixVariant = FALSE; pNext = ldmlext; pBcpKey = pBcpType = NULL; @@ -1405,7 +1589,27 @@ _appendLDMLExtensionAsKeywords(const char* ldmlext, ExtensionListEntry** appendT /* locate next separator char */ while (*pSep) { if (*pSep == SEP) { - break; + 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++; } @@ -1446,7 +1650,7 @@ _appendLDMLExtensionAsKeywords(const char* ldmlext, ExtensionListEntry** appendT /* Special handling for u-va-posix, since we want to treat this as a variant, not */ /* as a keyword. */ - if ( !uprv_strcmp(pKey,POSIX_KEY) && !uprv_strcmp(pType,POSIX_VALUE) ) { + if (!variantExists && !uprv_strcmp(pKey,POSIX_KEY) && !uprv_strcmp(pType,POSIX_VALUE) ) { *posixVariant = TRUE; } else { /* create an ExtensionListEntry for this keyword */ @@ -1503,14 +1707,28 @@ _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[ULOC_KEYWORDS_CAPACITY]; + char *kwdBuf = NULL; + int32_t kwdBufLength = capacity; UBool posixVariant = FALSE; if (U_FAILURE(*status)) { return 0; } + kwdBuf = (char *)uprv_malloc(kwdBufLength); + if (kwdBuf == NULL) { + *status = U_MEMORY_ALLOCATION_ERROR; + return 0; + } + + /* Determine if variants already exists */ + if (ultag_getVariantsSize(langtag)) { + posixVariant = TRUE; + } + n = ultag_getExtensionsSize(langtag); /* resolve locale keywords and reordering keys */ @@ -1518,7 +1736,7 @@ _appendKeywords(ULanguageTag* langtag, char* appendAt, int32_t capacity, UErrorC key = ultag_getExtensionKey(langtag, i); type = ultag_getExtensionValue(langtag, i); if (*key == LDMLEXT) { - _appendLDMLExtensionAsKeywords(type, &kwdFirst, kwdBuf, sizeof(kwdBuf), &posixVariant, status); + _appendLDMLExtensionAsKeywords(type, &kwdFirst, kwdBuf, kwdBufLength, &posixVariant, status); if (U_FAILURE(*status)) { break; } @@ -1566,43 +1784,78 @@ _appendKeywords(ULanguageTag* langtag, char* appendAt, int32_t capacity, UErrorC reslen += len; } - if (U_SUCCESS(*status) && kwdFirst != NULL) { + attrFirst = langtag->attributes; + if (U_SUCCESS(*status) && (kwdFirst != NULL || attrFirst != NULL)) { /* write out the sorted keywords */ + UBool firstValue = TRUE; + UBool firstAttr = TRUE; kwd = kwdFirst; - while (kwd != NULL) { + attr = attrFirst; + do { if (reslen < capacity) { - if (kwd == kwdFirst) { + if (firstValue) { /* '@' */ *(appendAt + reslen) = LOCALE_EXT_SEP; - } else { + firstValue = FALSE; + } else if (attr) { + /* '-' */ + *(appendAt + reslen) = SEP; + }else { /* ';' */ *(appendAt + reslen) = LOCALE_KEYWORD_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; + 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++; + /* '=' */ + if (reslen < capacity) { + *(appendAt + reslen) = LOCALE_KEY_TYPE_SEP; + } - /* type */ - len = (int32_t)uprv_strlen(kwd->value); - if (reslen < capacity) { - uprv_memcpy(appendAt + reslen, kwd->value, uprv_min(len, capacity - reslen)); - } - reslen += len; + reslen++; - kwd = kwd->next; - } + 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++; + + /* type */ + len = (int32_t)uprv_strlen(kwd->value); + if (reslen < capacity) { + uprv_memcpy(appendAt + reslen, kwd->value, uprv_min(len, capacity - reslen)); + } + reslen += len; + + kwd = kwd->next; + } + } while (kwd || attr); } /* clean up */ @@ -1613,6 +1866,8 @@ _appendKeywords(ULanguageTag* langtag, char* appendAt, int32_t capacity, UErrorC kwd = tmpKwd; } + uprv_free(kwdBuf); + if (U_FAILURE(*status)) { return 0; } @@ -1620,6 +1875,123 @@ _appendKeywords(ULanguageTag* langtag, char* appendAt, int32_t capacity, UErrorC return u_terminateChars(appendAt, capacity, reslen, status); } +static int32_t +_appendPrivateuseToLanguageTag(const char* localeID, char* appendAt, int32_t capacity, UBool strict, UBool hadPosix, UErrorCode* status) { + char buf[ULOC_FULLNAME_CAPACITY]; + char tmpAppend[ULOC_FULLNAME_CAPACITY]; + UErrorCode tmpStatus = U_ZERO_ERROR; + int32_t len, i; + int32_t reslen = 0; + + if (U_FAILURE(*status)) { + return 0; + } + + len = uloc_getVariant(localeID, buf, sizeof(buf), &tmpStatus); + if (U_FAILURE(tmpStatus) || tmpStatus == U_STRING_NOT_TERMINATED_WARNING) { + if (strict) { + *status = U_ILLEGAL_ARGUMENT_ERROR; + } + return 0; + } + + if (len > 0) { + char *p, *pPriv; + UBool bNext = TRUE; + UBool firstValue = TRUE; + UBool writeValue; + + pPriv = NULL; + p = buf; + while (bNext) { + writeValue = FALSE; + if (*p == SEP || *p == LOCALE_SEP || *p == 0) { + if (*p == 0) { + bNext = FALSE; + } else { + *p = 0; /* terminate */ + } + if (pPriv != NULL) { + /* Private use in the canonical format is lowercase in BCP47 */ + for (i = 0; *(pPriv + i) != 0; i++) { + *(pPriv + i) = uprv_tolower(*(pPriv + i)); + } + + /* validate */ + if (_isPrivateuseValueSubtag(pPriv, -1)) { + if (firstValue) { + if (!_isVariantSubtag(pPriv, -1)) { + writeValue = TRUE; + } + } else { + writeValue = TRUE; + } + } else if (strict) { + *status = U_ILLEGAL_ARGUMENT_ERROR; + break; + } else { + break; + } + + if (writeValue) { + if (reslen < capacity) { + tmpAppend[reslen++] = SEP; + } + + if (firstValue) { + if (reslen < capacity) { + tmpAppend[reslen++] = *PRIVATEUSE_KEY; + } + + if (reslen < capacity) { + tmpAppend[reslen++] = SEP; + } + + len = (int32_t)uprv_strlen(PRIVUSE_VARIANT_PREFIX); + if (reslen < capacity) { + uprv_memcpy(tmpAppend + reslen, PRIVUSE_VARIANT_PREFIX, uprv_min(len, capacity - reslen)); + } + reslen += len; + + if (reslen < capacity) { + tmpAppend[reslen++] = SEP; + } + + firstValue = FALSE; + } + + len = (int32_t)uprv_strlen(pPriv); + if (reslen < capacity) { + uprv_memcpy(tmpAppend + reslen, pPriv, uprv_min(len, capacity - reslen)); + } + reslen += len; + } + } + /* reset private use starting position */ + pPriv = NULL; + } else if (pPriv == NULL) { + pPriv = p; + } + p++; + } + + if (U_FAILURE(*status)) { + return 0; + } + } + + if (U_SUCCESS(*status)) { + len = reslen; + if (reslen < capacity) { + uprv_memcpy(appendAt, tmpAppend, uprv_min(len, capacity - reslen)); + } + } + + u_terminateChars(appendAt, capacity, reslen, status); + + return reslen; +} + /* * ------------------------------------------------- * @@ -1637,6 +2009,7 @@ _appendKeywords(ULanguageTag* langtag, char* appendAt, int32_t capacity, UErrorC #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) { @@ -1647,9 +2020,10 @@ ultag_parse(const char* tag, int32_t tagLen, int32_t* parsedLen, UErrorCode* sta int32_t subtagLen; int32_t extlangIdx; ExtensionListEntry *pExtension; + AttributeListEntry *pAttribute; char *pExtValueSubtag, *pExtValueSubtagEnd; int32_t i; - UBool isLDMLExtension, reqLDMLType; + UBool isLDMLExtension, reqLDMLType, privateuseVar = FALSE; if (parsedLen != NULL) { *parsedLen = 0; @@ -1674,13 +2048,13 @@ ultag_parse(const char* tag, int32_t tagLen, int32_t* parsedLen, UErrorCode* sta /* create a ULanguageTag */ t = (ULanguageTag*)uprv_malloc(sizeof(ULanguageTag)); - _initializeULanguageTag(t); - t->buf = tagBuf; if (t == NULL) { uprv_free(tagBuf); *status = U_MEMORY_ALLOCATION_ERROR; return NULL; } + _initializeULanguageTag(t); + t->buf = tagBuf; if (tagLen < MINLEN) { /* the input tag is too short - return empty ULanguageTag */ @@ -1689,14 +2063,22 @@ 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 (T_CString_stricmp(GRANDFATHERED[i], tagBuf) == 0) { + if (uprv_stricmp(GRANDFATHERED[i], tagBuf) == 0) { /* a grandfathered tag is always longer than its preferred mapping */ - uprv_strcpy(t->buf, GRANDFATHERED[i + 1]); - t->language = t->buf; - if (parsedLen != NULL) { - *parsedLen = tagLen; + int32_t newTagLength = uprv_strlen(GRANDFATHERED[i+1]); + if (tagLen < newTagLength) { + uprv_free(tagBuf); + tagBuf = (char*)uprv_malloc(newTagLength + 1); + if (tagBuf == NULL) { + *status = U_MEMORY_ALLOCATION_ERROR; + return NULL; + } + t->buf = tagBuf; + tagLen = newTagLength; } - return t; + uprv_strcpy(t->buf, GRANDFATHERED[i + 1]); + + break; } } @@ -1715,6 +2097,7 @@ ultag_parse(const char* tag, int32_t tagLen, int32_t* parsedLen, UErrorCode* sta pExtension = NULL; pExtValueSubtag = NULL; pExtValueSubtagEnd = NULL; + pAttribute = NULL; isLDMLExtension = FALSE; reqLDMLType = FALSE; @@ -1794,7 +2177,8 @@ ultag_parse(const char* tag, int32_t tagLen, int32_t* parsedLen, UErrorCode* sta } } if (next & VART) { - if (_isVariantSubtag(pSubtag, subtagLen)) { + if (_isVariantSubtag(pSubtag, subtagLen) || + (privateuseVar && _isPrivateuseVariantSubtag(pSubtag, subtagLen))) { VariantListEntry *var; UBool isAdded; @@ -1886,12 +2270,25 @@ ultag_parse(const char* tag, int32_t tagLen, int32_t* parsedLen, UErrorCode* sta } else { /* LDML key */ if (!_isLDMLKey(pSubtag, subtagLen)) { - /* stop parsing here and let the valid LDML extension key/type - pairs processed by the code out of this while loop */ - break; + /* 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; } - reqLDMLType = TRUE; - next = EXTV; } } else { /* Mark the end of this subtag */ @@ -1899,12 +2296,15 @@ ultag_parse(const char* tag, int32_t tagLen, int32_t* parsedLen, UErrorCode* sta 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; + } + + continue; } - continue; } } if (next & PRIV) { @@ -1962,12 +2362,22 @@ ultag_parse(const char* tag, int32_t tagLen, int32_t* parsedLen, UErrorCode* sta } subtagLen = (int32_t)(pSep - pSubtag); - if (_isPrivateuseValueSubtag(pSubtag, subtagLen)) { + if (uprv_strncmp(pSubtag, PRIVUSE_VARIANT_PREFIX, uprv_strlen(PRIVUSE_VARIANT_PREFIX)) == 0) { + *pSep = 0; + next = VART; + privateuseVar = TRUE; + break; + } else if (_isPrivateuseValueSubtag(pSubtag, subtagLen)) { pLastGoodPosition = pSep; } else { break; } } + + if (next == VART) { + continue; + } + if (pLastGoodPosition - pPrivuseVal > 0) { *pLastGoodPosition = 0; t->privateuse = T_CString_toLowerCase(pPrivuseVal); @@ -1977,6 +2387,25 @@ 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; } @@ -2037,6 +2466,15 @@ 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); } @@ -2118,6 +2556,39 @@ 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; @@ -2257,6 +2728,7 @@ uloc_toLanguageTag(const char* localeID, reslen += _appendRegionToLanguageTag(canonical, langtag + reslen, langtagCapacity - reslen, strict, status); reslen += _appendVariantsToLanguageTag(canonical, langtag + reslen, langtagCapacity - reslen, strict, &hadPosix, status); reslen += _appendKeywordsToLanguageTag(canonical, langtag + reslen, langtagCapacity - reslen, strict, hadPosix, status); + reslen += _appendPrivateuseToLanguageTag(canonical, langtag + reslen, langtagCapacity - reslen, strict, hadPosix, status); return reslen; } @@ -2272,7 +2744,7 @@ uloc_forLanguageTag(const char* langtag, int32_t reslen = 0; const char *subtag, *p; int32_t len; - int32_t i, n; + int32_t i, n, m; UBool noRegion = TRUE; lt = ultag_parse(langtag, -1, parsedLength, status); @@ -2366,9 +2838,10 @@ uloc_forLanguageTag(const char* langtag, /* keywords */ n = ultag_getExtensionsSize(lt); + m = ultag_getAttributesSize(lt); subtag = ultag_getPrivateUse(lt); - if (n > 0 || uprv_strlen(subtag) > 0) { - if (reslen == 0 && n > 0) { + if (n > 0 || m > 0 || uprv_strlen(subtag) > 0) { + if (reslen == 0 && (n > 0 || m > 0)) { /* need a language */ if (reslen < localeIDCapacity) { uprv_memcpy(localeID + reslen, LANG_UND, uprv_min(LANG_UND_LEN, localeIDCapacity - reslen)); diff --git a/icuSources/common/umapfile.c b/icuSources/common/umapfile.c index f9f857e9..05caecff 100644 --- a/icuSources/common/umapfile.c +++ b/icuSources/common/umapfile.c @@ -1,7 +1,7 @@ /* ****************************************************************************** * -* Copyright (C) 1999-2010, International Business Machines +* Copyright (C) 1999-2011, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************/ @@ -59,10 +59,6 @@ # define LIB_SUFFIX ".dll" /* This is inconvienient until we figure out what to do with U_ICUDATA_NAME in utypes.h */ # define U_ICUDATA_ENTRY_NAME "icudt" U_ICU_VERSION_SHORT U_LIB_SUFFIX_C_NAME_STRING "_dat" -# else -# if defined(U_DARWIN) -# include -# endif # endif #elif MAP_IMPLEMENTATION==MAP_STDIO # include @@ -181,7 +177,7 @@ } /* get a view of the mapping */ -#ifndef U_HPUX +#if U_PLATFORM != U_PF_HPUX data=mmap(0, length, PROT_READ, MAP_SHARED, fd, 0); #else data=mmap(0, length, PROT_READ, MAP_PRIVATE, fd, 0); @@ -194,7 +190,7 @@ pData->map = (char *)data + length; pData->pHeader=(const DataHeader *)data; pData->mapAddr = data; -#if defined(U_DARWIN) && TARGET_OS_IPHONE +#if U_PLATFORM == U_PF_IPHONE posix_madvise(data, length, POSIX_MADV_RANDOM); #endif return TRUE; diff --git a/icuSources/common/umapfile.h b/icuSources/common/umapfile.h index f8bf77b9..2995e381 100644 --- a/icuSources/common/umapfile.h +++ b/icuSources/common/umapfile.h @@ -1,7 +1,7 @@ /* ****************************************************************************** * -* Copyright (C) 1999-2010, International Business Machines +* Copyright (C) 1999-2011, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************/ @@ -25,6 +25,7 @@ #include "unicode/putil.h" #include "unicode/udata.h" +#include "putilimp.h" U_CFUNC UBool uprv_mapFile(UDataMemory *pdm, const char *path); U_CFUNC void uprv_unmapFile(UDataMemory *pData); @@ -38,10 +39,10 @@ U_CFUNC void uprv_unmapFile(UDataMemory *pData); #if UCONFIG_NO_FILE_IO # define MAP_IMPLEMENTATION MAP_NONE -#elif defined(U_WINDOWS) +#elif U_PLATFORM_USES_ONLY_WIN32_API # define MAP_IMPLEMENTATION MAP_WIN32 -#elif U_HAVE_MMAP || defined(OS390) -# if defined(OS390) && defined (OS390_STUBDATA) +#elif U_HAVE_MMAP || U_PLATFORM == U_PF_OS390 +# if U_PLATFORM == U_PF_OS390 && defined (OS390_STUBDATA) /* No memory mapping for 390 batch mode. Fake it using dll loading. */ # define MAP_IMPLEMENTATION MAP_390DLL # else diff --git a/icuSources/common/umutex.c b/icuSources/common/umutex.c index 0226a8a2..1c1d1d32 100644 --- a/icuSources/common/umutex.c +++ b/icuSources/common/umutex.c @@ -1,7 +1,7 @@ /* ****************************************************************************** * -* Copyright (C) 1997-2009, International Business Machines +* Copyright (C) 1997-2011, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** @@ -27,33 +27,13 @@ * platform independent set of mutex operations. For internal ICU use only. */ -#if defined(U_DARWIN) -#include -#if (ICU_USE_THREADS == 1) && defined(MAC_OS_X_VERSION_10_4) && defined(MAC_OS_X_VERSION_MIN_REQUIRED) && (MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_4) -#if defined(__STRICT_ANSI__) -#define UPRV_REMAP_INLINE -#define inline -#endif -#include -#define USE_MAC_OS_ATOMIC_INCREMENT 1 -#if defined(UPRV_REMAP_INLINE) -#undef inline -#undef UPRV_REMAP_INLINE -#endif -#endif -#endif - -/* Assume POSIX, and modify as necessary below */ -#define POSIX - -#if defined(U_WINDOWS) -#undef POSIX -#endif -#if defined(macintosh) -#undef POSIX -#endif -#if defined(OS2) -#undef POSIX +#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) @@ -61,7 +41,7 @@ #endif /* POSIX && (ICU_USE_THREADS==1) */ -#ifdef U_WINDOWS +#if U_PLATFORM_HAS_WIN32_API # define WIN32_LEAN_AND_MEAN # define VC_EXTRALEAN # define NOUSER @@ -116,7 +96,7 @@ mutexed_compare_and_swap(dest, newval, oldval) -#elif defined(U_WINDOWS) +#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) @@ -509,18 +489,21 @@ umtx_atomic_inc(int32_t *p) { if (pIncFn) { retVal = (*pIncFn)(gIncDecContext, p); } else { - #if defined (U_WINDOWS) && ICU_USE_THREADS == 1 + #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) && ICU_USE_THREADS == 1 + #elif defined (POSIX) umtx_lock(&gIncDecMutex); retVal = ++(*p); umtx_unlock(&gIncDecMutex); #else - /* Unknown Platform, or ICU thread support compiled out. */ + /* Unknown Platform. */ retVal = ++(*p); #endif } @@ -533,18 +516,21 @@ umtx_atomic_dec(int32_t *p) { if (pDecFn) { retVal = (*pDecFn)(gIncDecContext, p); } else { - #if defined (U_WINDOWS) && ICU_USE_THREADS == 1 + #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) && ICU_USE_THREADS == 1 + #elif defined (POSIX) umtx_lock(&gIncDecMutex); retVal = --(*p); umtx_unlock(&gIncDecMutex); #else - /* Unknown Platform, or ICU thread support compiled out. */ + /* Unknown Platform. */ retVal = --(*p); #endif } @@ -574,7 +560,7 @@ u_setAtomicIncDecFunctions(const void *context, UMtxAtomicFn *ip, UMtxAtomicFn * pDecFn = dp; gIncDecContext = context; -#if !U_RELEASE +#if U_DEBUG { int32_t testInt = 0; U_ASSERT(umtx_atomic_inc(&testInt) == 1); /* Sanity Check. Do the functions work at all? */ diff --git a/icuSources/common/umutex.h b/icuSources/common/umutex.h index 9336fe8a..78cfc890 100644 --- a/icuSources/common/umutex.h +++ b/icuSources/common/umutex.h @@ -1,6 +1,6 @@ /* ********************************************************************** -* Copyright (C) 1997-2008, International Business Machines +* Copyright (C) 1997-2011, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * @@ -19,61 +19,87 @@ #define UMUTEX_H #include "unicode/utypes.h" -#include "unicode/uclean.h" +#include "unicode/uclean.h" +#include "putilimp.h" - -/* APP_NO_THREADS is an old symbol. We'll honour it if present. */ -#ifdef APP_NO_THREADS -# define ICU_USE_THREADS 0 +#if defined(_MSC_VER) && _MSC_VER >= 1500 +# include #endif -/* 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. - */ -#ifndef ICU_USE_THREADS -# define ICU_USE_THREADS 1 +#if U_PLATFORM_IS_DARWIN_BASED +#if defined(__STRICT_ANSI__) +#define UPRV_REMAP_INLINE +#define inline +#endif +#include +#define USE_MAC_OS_ATOMIC_INCREMENT 1 +#if defined(UPRV_REMAP_INLINE) +#undef inline +#undef UPRV_REMAP_INLINE +#endif #endif -/** - * By default assume that we are on a machine with a weak memory model, - * and the double check lock won't work reliably. +/* + * If we do not compile with dynamic_annotations.h then define + * empty annotation macros. + * See http://code.google.com/p/data-race-test/wiki/DynamicAnnotations */ -#if !defined(UMTX_STRONG_MEMORY_MODEL) -#define UMTX_STRONG_MEMORY_MODEL 0 +#ifndef ANNOTATE_HAPPENS_BEFORE +# define ANNOTATE_HAPPENS_BEFORE(obj) +# define ANNOTATE_HAPPENS_AFTER(obj) +# define ANNOTATE_UNPROTECTED_READ(x) (x) +#endif + +#ifndef UMTX_FULL_BARRIER +# if !ICU_USE_THREADS +# define UMTX_FULL_BARRIER +# elif 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. */ +# define UMTX_FULL_BARRIER _ReadWriteBarrier(); +# elif U_PLATFORM_IS_DARWIN_BASED +# define UMTX_FULL_BARRIER OSMemoryBarrier(); +# else +# define UMTX_FULL_BARRIER \ + { \ + umtx_lock(NULL); \ + umtx_unlock(NULL); \ + } +# endif +#endif + +#ifndef UMTX_ACQUIRE_BARRIER +# define UMTX_ACQUIRE_BARRIER UMTX_FULL_BARRIER +#endif + +#ifndef UMTX_RELEASE_BARRIER +# define UMTX_RELEASE_BARRIER UMTX_FULL_BARRIER #endif /** * \def UMTX_CHECK - * Encapsulates a safe check of an expression + * Encapsulates a safe check of an expression * for use with double-checked lazy inititialization. - * On CPUs with weak memory models, this must use memory fence instructions - * or mutexes. + * Either memory barriers or mutexes are required, to prevent both the hardware + * and the compiler from reordering operations across the check. * The expression must involve only a _single_ variable, typically * a possibly null pointer or a boolean that indicates whether some service * is initialized or not. * The setting of the variable involved in the test must be the last step of * the initialization process. * - * * @internal */ -#if UMTX_STRONG_MEMORY_MODEL - #define UMTX_CHECK(pMutex, expression, result) \ - (result)=(expression) - -#else - -#define UMTX_CHECK(pMutex, expression, result) \ - umtx_lock(pMutex); \ - (result)=(expression); \ - umtx_unlock(pMutex) - -#endif + { \ + (result)=(expression); \ + UMTX_ACQUIRE_BARRIER; \ + } +/* + * TODO: Replace all uses of UMTX_CHECK and surrounding code + * with SimpleSingleton or TriStateSingleton, and remove UMTX_CHECK. + */ /* * Code within ICU that accesses shared static or global data should @@ -93,7 +119,7 @@ * an alternative C++ mutex API is defined in the file common/mutex.h */ -/* Lock a mutex. +/* 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. @@ -128,8 +154,6 @@ U_CAPI void U_EXPORT2 umtx_init ( UMTX* mutex ); */ U_CAPI void U_EXPORT2 umtx_destroy( UMTX *mutex ); - - /* * Atomic Increment and Decrement of an int32_t value. * @@ -142,9 +166,5 @@ U_CAPI void U_EXPORT2 umtx_destroy( UMTX *mutex ); U_CAPI int32_t U_EXPORT2 umtx_atomic_inc(int32_t *); U_CAPI int32_t U_EXPORT2 umtx_atomic_dec(int32_t *); - #endif /*_CMUTEX*/ /*eof*/ - - - diff --git a/icuSources/common/unames.c b/icuSources/common/unames.cpp similarity index 98% rename from icuSources/common/unames.c rename to icuSources/common/unames.cpp index e02c6a8e..932d2024 100644 --- a/icuSources/common/unames.c +++ b/icuSources/common/unames.cpp @@ -1,7 +1,7 @@ /* ****************************************************************************** * -* Copyright (C) 1999-2009, International Business Machines +* Copyright (C) 1999-2011, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** @@ -18,6 +18,8 @@ #include "unicode/putil.h" #include "unicode/uchar.h" #include "unicode/udata.h" +#include "unicode/utf.h" +#include "unicode/utf16.h" #include "ustr_imp.h" #include "umutex.h" #include "cmemory.h" @@ -28,13 +30,13 @@ /* prototypes ------------------------------------------------------------- */ -#define LENGTHOF(array) (sizeof(array)/sizeof((array)[0])) +#define LENGTHOF(array) (int32_t)(sizeof(array)/sizeof((array)[0])) static const char DATA_NAME[] = "unames"; static const char DATA_TYPE[] = "icu"; #define GROUP_SHIFT 5 -#define LINES_PER_GROUP (1UL<size>=20 && @@ -442,12 +444,12 @@ compareName(UCharNames *names, static uint8_t getCharCat(UChar32 cp) { uint8_t cat; - if (UTF_IS_UNICODE_NONCHAR(cp)) { + if (U_IS_UNICODE_NONCHAR(cp)) { return U_NONCHARACTER_CODE_POINT; } if ((cat = u_charType(cp)) == U_SURROGATE) { - cat = UTF_IS_LEAD(cp) ? U_LEAD_SURROGATE : U_TRAIL_SURROGATE; + cat = U_IS_LEAD(cp) ? U_LEAD_SURROGATE : U_TRAIL_SURROGATE; } return cat; @@ -698,6 +700,18 @@ enumNames(UCharNames *names, /* find the group that contains start, or the highest before it */ group=getGroup(names, start); + if(startGroupMSBlimit) { + extLimit=limit; + } + if(!enumExtNames(start, extLimit-1, fn, context)) { + return FALSE; + } + start=extLimit; + } + if(startGroupMSB==endGroupMSB) { if(startGroupMSB==group[GROUP_MSB]) { /* if start and limit-1 are in the same group, then enumerate only in that one */ @@ -1433,7 +1447,7 @@ calcNameSetsLengths(UErrorCode *pErrorCode) { } /* set hex digits, used in various names, and <>-, used in extended names */ - for(i=0; iUCHAR_MAX_VALUE || !isDataLoaded(pErrorCode)) { - return u_terminateChars(dest, destCapacity, 0, pErrorCode); - } - - /* the ISO comment is stored like a normal character name */ - length=getName(uCharNames, (uint32_t)c, U_ISO_COMMENT, dest, (uint16_t)destCapacity); - return u_terminateChars(dest, destCapacity, length, pErrorCode); + return u_terminateChars(dest, destCapacity, 0, pErrorCode); } U_CAPI UChar32 U_EXPORT2 diff --git a/icuSources/common/unicode/appendable.h b/icuSources/common/unicode/appendable.h new file mode 100644 index 00000000..a90f37bb --- /dev/null +++ b/icuSources/common/unicode/appendable.h @@ -0,0 +1,236 @@ +/* +******************************************************************************* +* Copyright (C) 2011-2012, International Business Machines +* Corporation and others. All Rights Reserved. +******************************************************************************* +* file name: appendable.h +* encoding: US-ASCII +* tab size: 8 (not used) +* indentation:4 +* +* created on: 2010dec07 +* created by: Markus W. Scherer +*/ + +#ifndef __APPENDABLE_H__ +#define __APPENDABLE_H__ + +/** + * \file + * \brief C++ API: Appendable class: Sink for Unicode code points and 16-bit code units (UChars). + */ + +#include "unicode/utypes.h" +#include "unicode/uobject.h" + +U_NAMESPACE_BEGIN + +class UnicodeString; + +/** + * Base class for objects to which Unicode characters and strings can be appended. + * Combines elements of Java Appendable and ICU4C ByteSink. + * + * This class can be used in APIs where it does not matter whether the actual destination is + * a UnicodeString, a UChar[] array, a UnicodeSet, or any other object + * that receives and processes characters and/or strings. + * + * Implementation classes must implement at least appendCodeUnit(UChar). + * The base class provides default implementations for the other methods. + * + * The methods do not take UErrorCode parameters. + * If an error occurs (e.g., out-of-memory), + * in addition to returning FALSE from failing operations, + * the implementation must prevent unexpected behavior (e.g., crashes) + * from further calls and should make the error condition available separately + * (e.g., store a UErrorCode, make/keep a UnicodeString bogus). + * @stable ICU 4.8 + */ +class U_COMMON_API Appendable : public UObject { +public: + /** + * Destructor. + * @stable ICU 4.8 + */ + ~Appendable(); + + /** + * Appends a 16-bit code unit. + * @param c code unit + * @return TRUE if the operation succeeded + * @stable ICU 4.8 + */ + virtual UBool appendCodeUnit(UChar c) = 0; + + /** + * Appends a code point. + * The default implementation calls appendCodeUnit(UChar) once or twice. + * @param c code point 0..0x10ffff + * @return TRUE if the operation succeeded + * @stable ICU 4.8 + */ + virtual UBool appendCodePoint(UChar32 c); + + /** + * Appends a string. + * The default implementation calls appendCodeUnit(UChar) for each code unit. + * @param s string, must not be NULL if length!=0 + * @param length string length, or -1 if NUL-terminated + * @return TRUE if the operation succeeded + * @stable ICU 4.8 + */ + virtual UBool appendString(const UChar *s, int32_t length); + + /** + * Tells the object that the caller is going to append roughly + * appendCapacity UChars. A subclass might use this to pre-allocate + * a larger buffer if necessary. + * The default implementation does nothing. (It always returns TRUE.) + * @param appendCapacity estimated number of UChars that will be appended + * @return TRUE if the operation succeeded + * @stable ICU 4.8 + */ + virtual UBool reserveAppendCapacity(int32_t appendCapacity); + + /** + * Returns a writable buffer for appending and writes the buffer's capacity to + * *resultCapacity. Guarantees *resultCapacity>=minCapacity. + * May return a pointer to the caller-owned scratch buffer which must have + * scratchCapacity>=minCapacity. + * The returned buffer is only valid until the next operation + * on this Appendable. + * + * After writing at most *resultCapacity UChars, call appendString() with the + * pointer returned from this function and the number of UChars written. + * Many appendString() implementations will avoid copying UChars if this function + * returned an internal buffer. + * + * Partial usage example: + * \code + * int32_t capacity; + * UChar* buffer = app.getAppendBuffer(..., &capacity); + * ... Write n UChars into buffer, with n <= capacity. + * app.appendString(buffer, n); + * \endcode + * In many implementations, that call to append will avoid copying UChars. + * + * If the Appendable allocates or reallocates an internal buffer, it should use + * the desiredCapacityHint if appropriate. + * If a caller cannot provide a reasonable guess at the desired capacity, + * it should pass desiredCapacityHint=0. + * + * If a non-scratch buffer is returned, the caller may only pass + * a prefix to it to appendString(). + * That is, it is not correct to pass an interior pointer to appendString(). + * + * The default implementation always returns the scratch buffer. + * + * @param minCapacity required minimum capacity of the returned buffer; + * must be non-negative + * @param desiredCapacityHint desired capacity of the returned buffer; + * must be non-negative + * @param scratch default caller-owned buffer + * @param scratchCapacity capacity of the scratch buffer + * @param resultCapacity pointer to an integer which will be set to the + * capacity of the returned buffer + * @return a buffer with *resultCapacity>=minCapacity + * @stable ICU 4.8 + */ + virtual UChar *getAppendBuffer(int32_t minCapacity, + int32_t desiredCapacityHint, + UChar *scratch, int32_t scratchCapacity, + int32_t *resultCapacity); + +private: + // No ICU "poor man's RTTI" for this class nor its subclasses. + virtual UClassID getDynamicClassID() const; +}; + +/** + * An Appendable implementation which writes to a UnicodeString. + * + * This class is not intended for public subclassing. + * @stable ICU 4.8 + */ +class U_COMMON_API UnicodeStringAppendable : public Appendable { +public: + /** + * Aliases the UnicodeString (keeps its reference) for writing. + * @param s The UnicodeString to which this Appendable will write. + * @stable ICU 4.8 + */ + explicit UnicodeStringAppendable(UnicodeString &s) : str(s) {} + + /** + * Destructor. + * @stable ICU 4.8 + */ + ~UnicodeStringAppendable(); + + /** + * Appends a 16-bit code unit to the string. + * @param c code unit + * @return TRUE if the operation succeeded + * @stable ICU 4.8 + */ + virtual UBool appendCodeUnit(UChar c); + + /** + * Appends a code point to the string. + * @param c code point 0..0x10ffff + * @return TRUE if the operation succeeded + * @stable ICU 4.8 + */ + virtual UBool appendCodePoint(UChar32 c); + + /** + * Appends a string to the UnicodeString. + * @param s string, must not be NULL if length!=0 + * @param length string length, or -1 if NUL-terminated + * @return TRUE if the operation succeeded + * @stable ICU 4.8 + */ + virtual UBool appendString(const UChar *s, int32_t length); + + /** + * Tells the UnicodeString that the caller is going to append roughly + * appendCapacity UChars. + * @param appendCapacity estimated number of UChars that will be appended + * @return TRUE if the operation succeeded + * @stable ICU 4.8 + */ + virtual UBool reserveAppendCapacity(int32_t appendCapacity); + + /** + * Returns a writable buffer for appending and writes the buffer's capacity to + * *resultCapacity. Guarantees *resultCapacity>=minCapacity. + * May return a pointer to the caller-owned scratch buffer which must have + * scratchCapacity>=minCapacity. + * The returned buffer is only valid until the next write operation + * on the UnicodeString. + * + * For details see Appendable::getAppendBuffer(). + * + * @param minCapacity required minimum capacity of the returned buffer; + * must be non-negative + * @param desiredCapacityHint desired capacity of the returned buffer; + * must be non-negative + * @param scratch default caller-owned buffer + * @param scratchCapacity capacity of the scratch buffer + * @param resultCapacity pointer to an integer which will be set to the + * capacity of the returned buffer + * @return a buffer with *resultCapacity>=minCapacity + * @stable ICU 4.8 + */ + virtual UChar *getAppendBuffer(int32_t minCapacity, + int32_t desiredCapacityHint, + UChar *scratch, int32_t scratchCapacity, + int32_t *resultCapacity); + +private: + UnicodeString &str; +}; + +U_NAMESPACE_END + +#endif // __APPENDABLE_H__ diff --git a/icuSources/common/unicode/brkiter.h b/icuSources/common/unicode/brkiter.h index bdd3cc70..c3f6f563 100644 --- a/icuSources/common/unicode/brkiter.h +++ b/icuSources/common/unicode/brkiter.h @@ -1,6 +1,6 @@ /* ******************************************************************************** -* Copyright (C) 1997-2010, International Business Machines +* Copyright (C) 1997-2011, International Business Machines * Corporation and others. All Rights Reserved. ******************************************************************************** * @@ -506,6 +506,7 @@ public: */ Locale getLocale(ULocDataLocaleType type, UErrorCode& status) const; +#ifndef U_HIDE_INTERNAL_API /** Get the locale for this break iterator object. You can choose between valid and actual locale. * @param type type of the locale we're looking for (valid or actual) * @param status error code for the operation @@ -513,6 +514,34 @@ public: * @internal */ const char *getLocaleID(ULocDataLocaleType type, UErrorCode& status) const; +#endif /* U_HIDE_INTERNAL_API */ + + /** + * Set the subject text string upon which the break iterator is operating + * without changing any other aspect of the matching state. + * The new and previous text strings must have the same content. + * + * This function is intended for use in environments where ICU is operating on + * strings that may move around in memory. It provides a mechanism for notifying + * ICU that the string has been relocated, and providing a new UText to access the + * string in its new position. + * + * Note that the break iterator implementation never copies the underlying text + * of a string being processed, but always operates directly on the original text + * provided by the user. Refreshing simply drops the references to the old text + * and replaces them with references to the new. + * + * Caution: this function is normally used only by very specialized, + * system-level code. One example use case is with garbage collection that moves + * the text in memory. + * + * @param input The new (moved) text string. + * @param status Receives errors detected by this function. + * @return *this + * + * @draft ICU 49 + */ + virtual BreakIterator &refreshInputText(UText *input, UErrorCode &status) = 0; private: static BreakIterator* buildInstance(const Locale& loc, const char *type, int32_t kind, UErrorCode& status); @@ -523,6 +552,8 @@ public: friend class ICUBreakIteratorService; protected: + // Do not enclose protected default/copy constructors with #ifndef U_HIDE_INTERNAL_API + // or else the compiler will create a public ones. /** @internal */ BreakIterator(); /** @internal */ diff --git a/icuSources/common/unicode/bytestream.h b/icuSources/common/unicode/bytestream.h index fb9e07a2..174aa38a 100644 --- a/icuSources/common/unicode/bytestream.h +++ b/icuSources/common/unicode/bytestream.h @@ -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 2007 Google Inc. All Rights Reserved. @@ -56,7 +56,7 @@ public: * Virtual destructor. * @stable ICU 4.2 */ - virtual ~ByteSink() { } + virtual ~ByteSink(); /** * Append "bytes[0,n-1]" to this. @@ -149,13 +149,18 @@ public: * @stable ICU 4.2 */ CheckedArrayByteSink(char* outbuf, int32_t capacity); + /** + * Destructor. + * @stable ICU 4.2 + */ + virtual ~CheckedArrayByteSink(); /** * Returns the sink to its original state, without modifying the buffer. * Useful for reusing both the buffer and the sink for multiple streams. * Resets the state to NumberOfBytesWritten()=NumberOfBytesAppended()=0 * and Overflowed()=FALSE. * @return *this - * @draft ICU 4.6 + * @stable ICU 4.6 */ virtual CheckedArrayByteSink& Reset(); /** @@ -201,7 +206,7 @@ public: * If Overflowed() then NumberOfBytesAppended()>NumberOfBytesWritten() * else they return the same number. * @return number of bytes written to the buffer - * @draft ICU 4.6 + * @stable ICU 4.6 */ int32_t NumberOfBytesAppended() const { return appended_; } private: diff --git a/icuSources/common/unicode/bytestrie.h b/icuSources/common/unicode/bytestrie.h new file mode 100644 index 00000000..a5a9cbc4 --- /dev/null +++ b/icuSources/common/unicode/bytestrie.h @@ -0,0 +1,519 @@ +/* +******************************************************************************* +* Copyright (C) 2010-2012, International Business Machines +* Corporation and others. All Rights Reserved. +******************************************************************************* +* file name: bytestrie.h +* encoding: US-ASCII +* tab size: 8 (not used) +* indentation:4 +* +* created on: 2010sep25 +* created by: Markus W. Scherer +*/ + +#ifndef __BYTESTRIE_H__ +#define __BYTESTRIE_H__ + +/** + * \file + * \brief C++ API: Trie for mapping byte sequences to integer values. + */ + +#include "unicode/utypes.h" +#include "unicode/stringpiece.h" +#include "unicode/uobject.h" +#include "unicode/ustringtrie.h" + +U_NAMESPACE_BEGIN + +class ByteSink; +class BytesTrieBuilder; +class CharString; +class UVector32; + +/** + * Light-weight, non-const reader class for a BytesTrie. + * Traverses a byte-serialized data structure with minimal state, + * for mapping byte sequences to non-negative integer values. + * + * This class owns the serialized trie data only if it was constructed by + * the builder's build() method. + * The public constructor and the copy constructor only alias the data (only copy the pointer). + * There is no assignment operator. + * + * This class is not intended for public subclassing. + * @stable ICU 4.8 + */ +class U_COMMON_API BytesTrie : public UMemory { +public: + /** + * Constructs a BytesTrie reader instance. + * + * The trieBytes must contain a copy of a byte sequence from the BytesTrieBuilder, + * starting with the first byte of that sequence. + * The BytesTrie object will not read more bytes than + * the BytesTrieBuilder generated in the corresponding build() call. + * + * The array is not copied/cloned and must not be modified while + * the BytesTrie object is in use. + * + * @param trieBytes The byte array that contains the serialized trie. + * @stable ICU 4.8 + */ + BytesTrie(const void *trieBytes) + : ownedArray_(NULL), bytes_(reinterpret_cast(trieBytes)), + pos_(bytes_), remainingMatchLength_(-1) {} + + /** + * Destructor. + * @stable ICU 4.8 + */ + ~BytesTrie(); + + /** + * Copy constructor, copies the other trie reader object and its state, + * but not the byte array which will be shared. (Shallow copy.) + * @param other Another BytesTrie object. + * @stable ICU 4.8 + */ + BytesTrie(const BytesTrie &other) + : ownedArray_(NULL), bytes_(other.bytes_), + pos_(other.pos_), remainingMatchLength_(other.remainingMatchLength_) {} + + /** + * Resets this trie to its initial state. + * @return *this + * @stable ICU 4.8 + */ + BytesTrie &reset() { + pos_=bytes_; + remainingMatchLength_=-1; + return *this; + } + + /** + * BytesTrie state object, for saving a trie's current state + * and resetting the trie back to this state later. + * @stable ICU 4.8 + */ + class State : public UMemory { + public: + /** + * Constructs an empty State. + * @stable ICU 4.8 + */ + State() { bytes=NULL; } + private: + friend class BytesTrie; + + const uint8_t *bytes; + const uint8_t *pos; + int32_t remainingMatchLength; + }; + + /** + * Saves the state of this trie. + * @param state The State object to hold the trie's state. + * @return *this + * @see resetToState + * @stable ICU 4.8 + */ + const BytesTrie &saveState(State &state) const { + state.bytes=bytes_; + state.pos=pos_; + state.remainingMatchLength=remainingMatchLength_; + return *this; + } + + /** + * Resets this trie to the saved state. + * If the state object contains no state, or the state of a different trie, + * then this trie remains unchanged. + * @param state The State object which holds a saved trie state. + * @return *this + * @see saveState + * @see reset + * @stable ICU 4.8 + */ + BytesTrie &resetToState(const State &state) { + if(bytes_==state.bytes && bytes_!=NULL) { + pos_=state.pos; + remainingMatchLength_=state.remainingMatchLength; + } + return *this; + } + + /** + * Determines whether the byte sequence so far matches, whether it has a value, + * and whether another input byte can continue a matching byte sequence. + * @return The match/value Result. + * @stable ICU 4.8 + */ + UStringTrieResult current() const; + + /** + * Traverses the trie from the initial state for this input byte. + * Equivalent to reset().next(inByte). + * @param inByte Input byte value. Values -0x100..-1 are treated like 0..0xff. + * Values below -0x100 and above 0xff will never match. + * @return The match/value Result. + * @stable ICU 4.8 + */ + inline UStringTrieResult first(int32_t inByte) { + remainingMatchLength_=-1; + if(inByte<0) { + inByte+=0x100; + } + return nextImpl(bytes_, inByte); + } + + /** + * Traverses the trie from the current state for this input byte. + * @param inByte Input byte value. Values -0x100..-1 are treated like 0..0xff. + * Values below -0x100 and above 0xff will never match. + * @return The match/value Result. + * @stable ICU 4.8 + */ + UStringTrieResult next(int32_t inByte); + + /** + * Traverses the trie from the current state for this byte sequence. + * Equivalent to + * \code + * Result result=current(); + * for(each c in s) + * if(!USTRINGTRIE_HAS_NEXT(result)) return USTRINGTRIE_NO_MATCH; + * result=next(c); + * return result; + * \endcode + * @param s A string or byte sequence. Can be NULL if length is 0. + * @param length The length of the byte sequence. Can be -1 if NUL-terminated. + * @return The match/value Result. + * @stable ICU 4.8 + */ + UStringTrieResult next(const char *s, int32_t length); + + /** + * Returns a matching byte sequence's value if called immediately after + * current()/first()/next() returned USTRINGTRIE_INTERMEDIATE_VALUE or USTRINGTRIE_FINAL_VALUE. + * getValue() can be called multiple times. + * + * Do not call getValue() after USTRINGTRIE_NO_MATCH or USTRINGTRIE_NO_VALUE! + * @return The value for the byte sequence so far. + * @stable ICU 4.8 + */ + inline int32_t getValue() const { + const uint8_t *pos=pos_; + int32_t leadByte=*pos++; + // U_ASSERT(leadByte>=kMinValueLead); + return readValue(pos, leadByte>>1); + } + + /** + * Determines whether all byte sequences reachable from the current state + * map to the same value. + * @param uniqueValue Receives the unique value, if this function returns TRUE. + * (output-only) + * @return TRUE if all byte sequences reachable from the current state + * map to the same value. + * @stable ICU 4.8 + */ + inline UBool hasUniqueValue(int32_t &uniqueValue) const { + const uint8_t *pos=pos_; + // Skip the rest of a pending linear-match node. + return pos!=NULL && findUniqueValue(pos+remainingMatchLength_+1, FALSE, uniqueValue); + } + + /** + * Finds each byte which continues the byte sequence from the current state. + * That is, each byte b for which it would be next(b)!=USTRINGTRIE_NO_MATCH now. + * @param out Each next byte is appended to this object. + * (Only uses the out.Append(s, length) method.) + * @return the number of bytes which continue the byte sequence from here + * @stable ICU 4.8 + */ + int32_t getNextBytes(ByteSink &out) const; + + /** + * Iterator for all of the (byte sequence, value) pairs in a BytesTrie. + * @stable ICU 4.8 + */ + class U_COMMON_API Iterator : public UMemory { + public: + /** + * Iterates from the root of a byte-serialized BytesTrie. + * @param trieBytes The trie bytes. + * @param maxStringLength If 0, the iterator returns full strings/byte sequences. + * Otherwise, the iterator returns strings with this maximum length. + * @param errorCode 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.) + * @stable ICU 4.8 + */ + Iterator(const void *trieBytes, int32_t maxStringLength, UErrorCode &errorCode); + + /** + * Iterates from the current state of the specified BytesTrie. + * @param trie The trie whose state will be copied for iteration. + * @param maxStringLength If 0, the iterator returns full strings/byte sequences. + * Otherwise, the iterator returns strings with this maximum length. + * @param errorCode 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.) + * @stable ICU 4.8 + */ + Iterator(const BytesTrie &trie, int32_t maxStringLength, UErrorCode &errorCode); + + /** + * Destructor. + * @stable ICU 4.8 + */ + ~Iterator(); + + /** + * Resets this iterator to its initial state. + * @return *this + * @stable ICU 4.8 + */ + Iterator &reset(); + + /** + * @return TRUE if there are more elements. + * @stable ICU 4.8 + */ + UBool hasNext() const; + + /** + * Finds the next (byte sequence, value) pair if there is one. + * + * If the byte sequence is truncated to the maximum length and does not + * have a real value, then the value is set to -1. + * In this case, this "not a real value" is indistinguishable from + * a real value of -1. + * @param errorCode 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.) + * @return TRUE if there is another element. + * @stable ICU 4.8 + */ + UBool next(UErrorCode &errorCode); + + /** + * @return The NUL-terminated byte sequence for the last successful next(). + * @stable ICU 4.8 + */ + const StringPiece &getString() const { return sp_; } + /** + * @return The value for the last successful next(). + * @stable ICU 4.8 + */ + int32_t getValue() const { return value_; } + + private: + UBool truncateAndStop(); + + const uint8_t *branchNext(const uint8_t *pos, int32_t length, UErrorCode &errorCode); + + const uint8_t *bytes_; + const uint8_t *pos_; + const uint8_t *initialPos_; + int32_t remainingMatchLength_; + int32_t initialRemainingMatchLength_; + + CharString *str_; + StringPiece sp_; + int32_t maxLength_; + int32_t value_; + + // The stack stores pairs of integers for backtracking to another + // outbound edge of a branch node. + // The first integer is an offset from bytes_. + // The second integer has the str_->length() from before the node in bits 15..0, + // and the remaining branch length in bits 24..16. (Bits 31..25 are unused.) + // (We could store the remaining branch length minus 1 in bits 23..16 and not use bits 31..24, + // but the code looks more confusing that way.) + UVector32 *stack_; + }; + +private: + friend class BytesTrieBuilder; + + /** + * Constructs a BytesTrie reader instance. + * Unlike the public constructor which just aliases an array, + * this constructor adopts the builder's array. + * This constructor is only called by the builder. + */ + BytesTrie(void *adoptBytes, const void *trieBytes) + : ownedArray_(reinterpret_cast(adoptBytes)), + bytes_(reinterpret_cast(trieBytes)), + pos_(bytes_), remainingMatchLength_(-1) {} + + // No assignment operator. + BytesTrie &operator=(const BytesTrie &other); + + inline void stop() { + pos_=NULL; + } + + // Reads a compact 32-bit integer. + // pos is already after the leadByte, and the lead byte is already shifted right by 1. + static int32_t readValue(const uint8_t *pos, int32_t leadByte); + static inline const uint8_t *skipValue(const uint8_t *pos, int32_t leadByte) { + // U_ASSERT(leadByte>=kMinValueLead); + if(leadByte>=(kMinTwoByteValueLead<<1)) { + if(leadByte<(kMinThreeByteValueLead<<1)) { + ++pos; + } else if(leadByte<(kFourByteValueLead<<1)) { + pos+=2; + } else { + pos+=3+((leadByte>>1)&1); + } + } + return pos; + } + static inline const uint8_t *skipValue(const uint8_t *pos) { + int32_t leadByte=*pos++; + return skipValue(pos, leadByte); + } + + // Reads a jump delta and jumps. + static const uint8_t *jumpByDelta(const uint8_t *pos); + + static inline const uint8_t *skipDelta(const uint8_t *pos) { + int32_t delta=*pos++; + if(delta>=kMinTwoByteDeltaLead) { + if(delta>8)+1; // 0x6c + static const int32_t kFourByteValueLead=0x7e; + + // A little more than Unicode code points. (0x11ffff) + static const int32_t kMaxThreeByteValue=((kFourByteValueLead-kMinThreeByteValueLead)<<16)-1; + + static const int32_t kFiveByteValueLead=0x7f; + + // Compact delta integers. + static const int32_t kMaxOneByteDelta=0xbf; + static const int32_t kMinTwoByteDeltaLead=kMaxOneByteDelta+1; // 0xc0 + static const int32_t kMinThreeByteDeltaLead=0xf0; + static const int32_t kFourByteDeltaLead=0xfe; + static const int32_t kFiveByteDeltaLead=0xff; + + static const int32_t kMaxTwoByteDelta=((kMinThreeByteDeltaLead-kMinTwoByteDeltaLead)<<8)-1; // 0x2fff + static const int32_t kMaxThreeByteDelta=((kFourByteDeltaLead-kMinThreeByteDeltaLead)<<16)-1; // 0xdffff + + uint8_t *ownedArray_; + + // Fixed value referencing the BytesTrie bytes. + const uint8_t *bytes_; + + // Iterator variables. + + // Pointer to next trie byte to read. NULL if no more matches. + const uint8_t *pos_; + // Remaining length of a linear-match node, minus 1. Negative if not in such a node. + int32_t remainingMatchLength_; +}; + +U_NAMESPACE_END + +#endif // __BYTESTRIE_H__ diff --git a/icuSources/common/unicode/bytestriebuilder.h b/icuSources/common/unicode/bytestriebuilder.h new file mode 100644 index 00000000..2720a89c --- /dev/null +++ b/icuSources/common/unicode/bytestriebuilder.h @@ -0,0 +1,172 @@ +/* +******************************************************************************* +* Copyright (C) 2010-2012, International Business Machines +* Corporation and others. All Rights Reserved. +******************************************************************************* +* file name: bytestriebuilder.h +* encoding: US-ASCII +* tab size: 8 (not used) +* indentation:4 +* +* created on: 2010sep25 +* created by: Markus W. Scherer +*/ + +#ifndef __BYTESTRIEBUILDER_H__ +#define __BYTESTRIEBUILDER_H__ + +#include "unicode/utypes.h" +#include "unicode/bytestrie.h" +#include "unicode/stringpiece.h" +#include "unicode/stringtriebuilder.h" + +U_NAMESPACE_BEGIN + +class BytesTrieElement; +class CharString; + +/** + * Builder class for BytesTrie. + * + * This class is not intended for public subclassing. + * @stable ICU 4.8 + */ +class U_COMMON_API BytesTrieBuilder : public StringTrieBuilder { +public: + /** + * Constructs an empty builder. + * @param errorCode Standard ICU error code. + * @stable ICU 4.8 + */ + BytesTrieBuilder(UErrorCode &errorCode); + + /** + * Destructor. + * @stable ICU 4.8 + */ + virtual ~BytesTrieBuilder(); + + /** + * Adds a (byte sequence, value) pair. + * The byte sequence must be unique. + * The bytes will be copied; the builder does not keep + * a reference to the input StringPiece or its data(). + * @param s The input byte sequence. + * @param value The value associated with this byte sequence. + * @param errorCode 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.) + * @return *this + * @stable ICU 4.8 + */ + BytesTrieBuilder &add(const StringPiece &s, int32_t value, UErrorCode &errorCode); + + /** + * Builds a BytesTrie for the add()ed data. + * Once built, no further data can be add()ed until clear() is called. + * + * This method passes ownership of the builder's internal result array to the new trie object. + * Another call to any build() variant will re-serialize the trie. + * After clear() has been called, a new array will be used as well. + * @param buildOption Build option, see UStringTrieBuildOption. + * @param errorCode 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.) + * @return A new BytesTrie for the add()ed data. + * @stable ICU 4.8 + */ + BytesTrie *build(UStringTrieBuildOption buildOption, UErrorCode &errorCode); + + /** + * Builds a BytesTrie for the add()ed data and byte-serializes it. + * Once built, no further data can be add()ed until clear() is called. + * + * Multiple calls to buildStringPiece() return StringPieces referring to the + * builder's same byte array, without rebuilding. + * If buildStringPiece() is called after build(), the trie will be + * re-serialized into a new array. + * If build() is called after buildStringPiece(), the trie object will become + * the owner of the previously returned array. + * After clear() has been called, a new array will be used as well. + * @param buildOption Build option, see UStringTrieBuildOption. + * @param errorCode 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.) + * @return A StringPiece which refers to the byte-serialized BytesTrie for the add()ed data. + * @stable ICU 4.8 + */ + StringPiece buildStringPiece(UStringTrieBuildOption buildOption, UErrorCode &errorCode); + + /** + * Removes all (byte sequence, value) pairs. + * New data can then be add()ed and a new trie can be built. + * @return *this + * @stable ICU 4.8 + */ + BytesTrieBuilder &clear(); + +private: + BytesTrieBuilder(const BytesTrieBuilder &other); // no copy constructor + BytesTrieBuilder &operator=(const BytesTrieBuilder &other); // no assignment operator + + void buildBytes(UStringTrieBuildOption buildOption, UErrorCode &errorCode); + + virtual int32_t getElementStringLength(int32_t i) const; + virtual UChar getElementUnit(int32_t i, int32_t byteIndex) const; + virtual int32_t getElementValue(int32_t i) const; + + virtual int32_t getLimitOfLinearMatch(int32_t first, int32_t last, int32_t byteIndex) const; + + virtual int32_t countElementUnits(int32_t start, int32_t limit, int32_t byteIndex) const; + virtual int32_t skipElementsBySomeUnits(int32_t i, int32_t byteIndex, int32_t count) const; + virtual int32_t indexOfElementWithNextUnit(int32_t i, int32_t byteIndex, UChar byte) const; + + virtual UBool matchNodesCanHaveValues() const { return FALSE; } + + virtual int32_t getMaxBranchLinearSubNodeLength() const { return BytesTrie::kMaxBranchLinearSubNodeLength; } + virtual int32_t getMinLinearMatch() const { return BytesTrie::kMinLinearMatch; } + virtual int32_t getMaxLinearMatchLength() const { return BytesTrie::kMaxLinearMatchLength; } + +#ifndef U_HIDE_INTERNAL_API + /** + * @internal + */ + class BTLinearMatchNode : public LinearMatchNode { + public: + BTLinearMatchNode(const char *units, int32_t len, Node *nextNode); + virtual UBool operator==(const Node &other) const; + virtual void write(StringTrieBuilder &builder); + private: + const char *s; + }; +#endif /* U_HIDE_INTERNAL_API */ + + virtual Node *createLinearMatchNode(int32_t i, int32_t byteIndex, int32_t length, + Node *nextNode) const; + + UBool ensureCapacity(int32_t length); + virtual int32_t write(int32_t byte); + int32_t write(const char *b, int32_t length); + virtual int32_t writeElementUnits(int32_t i, int32_t byteIndex, int32_t length); + virtual int32_t writeValueAndFinal(int32_t i, UBool isFinal); + virtual int32_t writeValueAndType(UBool hasValue, int32_t value, int32_t node); + virtual int32_t writeDeltaTo(int32_t jumpTarget); + + CharString *strings; // Pointer not object so we need not #include internal charstr.h. + BytesTrieElement *elements; + int32_t elementsCapacity; + int32_t elementsLength; + + // Byte serialization of the trie. + // Grows from the back: bytesLength measures from the end of the buffer! + char *bytes; + int32_t bytesCapacity; + int32_t bytesLength; +}; + +U_NAMESPACE_END + +#endif // __BYTESTRIEBUILDER_H__ diff --git a/icuSources/common/unicode/caniter.h b/icuSources/common/unicode/caniter.h index 446d73d3..23246c5a 100644 --- a/icuSources/common/unicode/caniter.h +++ b/icuSources/common/unicode/caniter.h @@ -1,7 +1,7 @@ /* ******************************************************************************* - * Copyright (C) 1996-2010, International Business Machines Corporation and * - * others. All Rights Reserved. * + * Copyright (C) 1996-2011, International Business Machines Corporation and + * others. All Rights Reserved. ******************************************************************************* */ @@ -116,6 +116,7 @@ public: */ void setSource(const UnicodeString &newSource, UErrorCode &status); +#ifndef U_HIDE_INTERNAL_API /** * Dumb recursive implementation of permutation. * TODO: optimize @@ -126,6 +127,7 @@ public: * @internal */ static void U_EXPORT2 permute(UnicodeString &source, UBool skipZeros, Hashtable *result, UErrorCode &status); +#endif /* U_HIDE_INTERNAL_API */ /** * ICU "poor man's RTTI", returns a UClassID for this class. diff --git a/icuSources/common/unicode/chariter.h b/icuSources/common/unicode/chariter.h index 12fc9248..e8d65090 100644 --- a/icuSources/common/unicode/chariter.h +++ b/icuSources/common/unicode/chariter.h @@ -1,7 +1,7 @@ /* ******************************************************************** * -* Copyright (C) 1997-2005, International Business Machines +* Copyright (C) 1997-2011, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************** @@ -361,6 +361,12 @@ public: */ enum EOrigin { kStart, kCurrent, kEnd }; + /** + * Destructor. + * @stable ICU 2.0 + */ + virtual ~CharacterIterator(); + /** * Returns a pointer to a new CharacterIterator of the same * concrete class as this one, and referring to the same diff --git a/icuSources/common/unicode/docmain.h b/icuSources/common/unicode/docmain.h index bf45c519..05653161 100644 --- a/icuSources/common/unicode/docmain.h +++ b/icuSources/common/unicode/docmain.h @@ -1,6 +1,6 @@ /******************************************************************** * COPYRIGHT: - * Copyright (c) 1997-2010, International Business Machines Corporation and + * Copyright (c) 1997-2011, International Business Machines Corporation and * others. All Rights Reserved. * * FILE NAME: DOCMAIN.h @@ -41,18 +41,16 @@ *

API References for Previous Releases

*

The API References for each release of ICU are also available as * a zip file from the ICU - * download page.

+ * download page.

* *
* *

Architecture (User's Guide)

* * *
@@ -70,23 +68,33 @@ * * * Strings and Character Iteration - * ustring.h, utf.h - * UnicodeString, CharacterIterator + * ustring.h, utf8.h, utf16.h, UText, UCharIterator + * UnicodeString, CharacterIterator, Appendable, StringPiece, ByteSink * * * Unicode Character
Properties and Names - * uchar.h - * uchar.h C API + * uchar.h, uscript.h + * C API + * + * + * Sets of Unicode Code Points and Strings + * uset.h + * UnicodeSet + * + * + * Maps from Strings to Integer Values + * (no C API) + * BytesTrie, UCharsTrie * * * Codepage Conversion - * ucnv.h - * ucnv.h C API + * ucnv.h, ucnvsel.hb + * C API * * * Unicode Text Compression - * ucnv.h
(encoding name "SCSU" or "BOCU-1") - * ucnv.h C API + * ucnv.h
(encoding name "SCSU" or "BOCU-1") + * C API * * * Locales @@ -100,8 +108,8 @@ * * * Normalization - * unorm.h - * Normalizer + * unorm2.h + * Normalizer2 * * * Calendars @@ -124,24 +132,24 @@ * NumberFormat * * - * Number Spellout
(Rule Based Number Formatting) - * unum.h
(use UNUM_SPELLOUT) + * Number Spellout
(Rule Based Number Formatting) + * unum.h
(use UNUM_SPELLOUT) * RuleBasedNumberFormat * * - * Text Transformation
(Transliteration) + * Text Transformation
(Transliteration) * utrans.h * Transliterator * * * Bidirectional Algorithm * ubidi.h - * ubidi.h C API + * C API * * * Arabic Shaping * ushape.h - * ushape.h C API + * C API * * * Collation @@ -154,14 +162,14 @@ * StringSearch * * - * Text Boundary Analysis
(Break Iteration) - * ubrk.h - * BreakIterator + * Index Characters/
Bucketing for Sorted Lists + * (no C API) + * AlphabeticIndex * * - * Unicode Set - * uset.h - * UnicodeSet + * Text Boundary Analysis
(Break Iteration) + * ubrk.h + * BreakIterator * * * Regular Expressions @@ -171,30 +179,26 @@ * * StringPrep * usprep.h - * usprep.h C API + * C API * * - * International Domain Names in Applications + * International Domain Names in Applications:
+ * UTS #46 in C/C++, IDNA2003 only via C API * uidna.h - * uidna.h C API + * idna.h * * * Identifier Spoofing & Confusability * uspoof.h - * uspoof.h C API + * C API * * Universal Time Scale * utmscale.h - * utmscale.h C API + * C API * * - * Basic Layout Engine Types and Constants - * (no C API) - * LETypes.h - * - * - * Complex Text Layout - * (no C API) + * Layout Engine/Complex Text Layout + * loengine.h * LayoutEngine, ParagraphLayout * * diff --git a/icuSources/common/unicode/errorcode.h b/icuSources/common/unicode/errorcode.h index 0d9d2bdc..3b601810 100644 --- a/icuSources/common/unicode/errorcode.h +++ b/icuSources/common/unicode/errorcode.h @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 2009-2010, International Business Machines +* Copyright (C) 2009-2011, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* @@ -57,7 +57,7 @@ U_NAMESPACE_BEGIN * \code * class IcuErrorCode: public icu::ErrorCode { * public: - * virtual ~IcuErrorCode() { + * virtual ~IcuErrorCode() { // should be defined in .cpp as "key function" * // Safe because our handleFailure() does not throw exceptions. * if(isFailure()) { handleFailure(); } * } @@ -84,7 +84,7 @@ public: */ ErrorCode() : errorCode(U_ZERO_ERROR) {} /** Destructor, does nothing. See class documentation for details. @stable ICU 4.2 */ - virtual ~ErrorCode() {} + virtual ~ErrorCode(); /** Conversion operator, returns a reference. @stable ICU 4.2 */ operator UErrorCode & () { return errorCode; } /** Conversion operator, returns a pointer. @stable ICU 4.2 */ diff --git a/icuSources/common/unicode/icudataver.h b/icuSources/common/unicode/icudataver.h index 0f12c97c..65d08317 100644 --- a/icuSources/common/unicode/icudataver.h +++ b/icuSources/common/unicode/icudataver.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. * ****************************************************************************** @@ -12,46 +12,26 @@ #include "unicode/utypes.h" +#ifndef U_HIDE_DRAFT_API /** - * @internal ICU 4.4 + * @draft ICU 49 */ #define U_ICU_VERSION_BUNDLE "icuver" /** - * @internal ICU 4.4 - */ -#define U_ICU_STD_BUNDLE "icustd" - -/** - * @internal ICU 4.4 + * @draft ICU 49 */ #define U_ICU_DATA_KEY "DataVersion" -/** - * This function loads up icuver and compares the data version to the wired-in U_ICU_DATA_VERSION. - * If icuver shows something less than U_ICU_DATA_VERSION it returns TRUE, else FALSE. The version - * found will be returned in the first fillin parameter (if non-null), and *isModified will be set - * to TRUE if "icustd" is NOT found. Thus, if the data has been repackaged or modified, "icustd" - * (standard ICU) will be missing, and the function will alert the caller that the data is not standard. - * - * @param dataVersionFillin icuver data version information to be filled in if not-null - * @param isModifiedFillin if the data is not standard if not-null - * @param status stores the error code from the calls to resource bundle - * - * @return TRUE if U_ICU_DATA_VERSION is newer than icuver, else FALSE - * - * @internal ICU 4.4 - */ -U_INTERNAL UBool U_EXPORT2 u_isDataOlder(UVersionInfo dataVersionFillin, UBool *isModifiedFillin, UErrorCode *status); - /** * Retrieves the data version from icuver and stores it in dataVersionFillin. * * @param dataVersionFillin icuver data version information to be filled in if not-null * @param status stores the error code from the calls to resource bundle * - * @internal ICU 4.4 + * @draft ICU 49 */ -U_INTERNAL void U_EXPORT2 u_getDataVersion(UVersionInfo dataVersionFillin, UErrorCode *status); +U_DRAFT void U_EXPORT2 u_getDataVersion(UVersionInfo dataVersionFillin, UErrorCode *status); +#endif /* U_HIDE_DRAFT_API */ #endif diff --git a/icuSources/common/unicode/icuplug.h b/icuSources/common/unicode/icuplug.h index ac413b93..afc5db76 100644 --- a/icuSources/common/unicode/icuplug.h +++ b/icuSources/common/unicode/icuplug.h @@ -1,7 +1,7 @@ /* ****************************************************************************** * -* Copyright (C) 2009-2010, International Business Machines +* Copyright (C) 2009-2011, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** @@ -110,6 +110,7 @@ /* === Basic types === */ +#ifndef U_HIDE_INTERNAL_API /** * @{ * Opaque structure passed to/from a plugin. @@ -365,6 +366,6 @@ uplug_loadPlugFromLibrary(const char *libName, const char *sym, const char *conf */ U_CAPI void U_EXPORT2 uplug_removePlug(UPlugData *plug, UErrorCode *status); - +#endif /* U_HIDE_INTERNAL_API */ #endif diff --git a/icuSources/common/unicode/idna.h b/icuSources/common/unicode/idna.h index 4047d967..7fe5eb8d 100644 --- a/icuSources/common/unicode/idna.h +++ b/icuSources/common/unicode/idna.h @@ -1,6 +1,6 @@ /* ******************************************************************************* -* Copyright (C) 2010, International Business Machines +* Copyright (C) 2010-2012, International Business Machines * Corporation and others. All Rights Reserved. ******************************************************************************* * file name: idna.h @@ -43,10 +43,16 @@ class U_COMMON_API IDNAInfo; * This C++ API currently only implements UTS #46. * The uidna.h C API implements both UTS #46 (functions using UIDNA service object) * and IDNA2003 (functions that do not use a service object). - * @draft ICU 4.6 + * @stable ICU 4.6 */ class U_COMMON_API IDNA : public UObject { public: + /** + * Destructor. + * @stable ICU 4.6 + */ + ~IDNA(); + /** * Returns an IDNA instance which implements UTS #46. * Returns an unmodifiable instance, owned by the caller. @@ -78,7 +84,7 @@ public: * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return the UTS #46 IDNA instance, if successful - * @draft ICU 4.6 + * @stable ICU 4.6 */ static IDNA * createUTS46Instance(uint32_t options, UErrorCode &errorCode); @@ -101,7 +107,7 @@ public: * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return dest - * @draft ICU 4.6 + * @stable ICU 4.6 */ virtual UnicodeString & labelToASCII(const UnicodeString &label, UnicodeString &dest, @@ -123,7 +129,7 @@ public: * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return dest - * @draft ICU 4.6 + * @stable ICU 4.6 */ virtual UnicodeString & labelToUnicode(const UnicodeString &label, UnicodeString &dest, @@ -147,7 +153,7 @@ public: * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return dest - * @draft ICU 4.6 + * @stable ICU 4.6 */ virtual UnicodeString & nameToASCII(const UnicodeString &name, UnicodeString &dest, @@ -169,7 +175,7 @@ public: * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return dest - * @draft ICU 4.6 + * @stable ICU 4.6 */ virtual UnicodeString & nameToUnicode(const UnicodeString &name, UnicodeString &dest, @@ -189,7 +195,7 @@ public: * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return dest - * @draft ICU 4.6 + * @stable ICU 4.6 */ virtual void labelToASCII_UTF8(const StringPiece &label, ByteSink &dest, @@ -207,7 +213,7 @@ public: * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return dest - * @draft ICU 4.6 + * @stable ICU 4.6 */ virtual void labelToUnicodeUTF8(const StringPiece &label, ByteSink &dest, @@ -225,7 +231,7 @@ public: * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return dest - * @draft ICU 4.6 + * @stable ICU 4.6 */ virtual void nameToASCII_UTF8(const StringPiece &name, ByteSink &dest, @@ -243,7 +249,7 @@ public: * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return dest - * @draft ICU 4.6 + * @stable ICU 4.6 */ virtual void nameToUnicodeUTF8(const StringPiece &name, ByteSink &dest, @@ -259,26 +265,26 @@ class UTS46; /** * Output container for IDNA processing errors. * The IDNAInfo class is not suitable for subclassing. - * @draft ICU 4.6 + * @stable ICU 4.6 */ class U_COMMON_API IDNAInfo : public UMemory { public: /** * Constructor for stack allocation. - * @draft ICU 4.6 + * @stable ICU 4.6 */ IDNAInfo() : errors(0), labelErrors(0), isTransDiff(FALSE), isBiDi(FALSE), isOkBiDi(TRUE) {} /** * Were there IDNA processing errors? * @return TRUE if there were processing errors - * @draft ICU 4.6 + * @stable ICU 4.6 */ UBool hasErrors() const { return errors!=0; } /** * Returns a bit set indicating IDNA processing errors. * See UIDNA_ERROR_... constants in uidna.h. * @return bit set of processing errors - * @draft ICU 4.6 + * @stable ICU 4.6 */ uint32_t getErrors() const { return errors; } /** @@ -292,7 +298,7 @@ public: * mapped (sharp s/sigma) or removed (joiner/nonjoiner). * * @return TRUE if transitional and nontransitional processing produce different results - * @draft ICU 4.6 + * @stable ICU 4.6 */ UBool isTransitionalDifferent() const { return isTransDiff; } diff --git a/icuSources/common/unicode/locid.h b/icuSources/common/unicode/locid.h index 14f52853..82ca21bd 100644 --- a/icuSources/common/unicode/locid.h +++ b/icuSources/common/unicode/locid.h @@ -1,7 +1,7 @@ /* ****************************************************************************** * -* Copyright (C) 1996-2010, International Business Machines +* Copyright (C) 1996-2012, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** @@ -321,6 +321,7 @@ public: */ Locale *clone() const; +#ifndef U_HIDE_SYSTEM_API /** * Common methods of getting the current default Locale. Used for the * presentation: menus, dialogs, etc. Generally set once when your applet or @@ -352,6 +353,7 @@ public: */ static void U_EXPORT2 setDefault(const Locale& newLocale, UErrorCode& success); +#endif /* U_HIDE_SYSTEM_API */ /** * Creates a locale which has had minimal canonicalization @@ -435,7 +437,7 @@ public: StringEnumeration * createKeywords(UErrorCode &status) const; /** - * Get the value for a keyword. + * Gets the value for a keyword. * * @param keywordName name of the keyword for which we want the value. Case insensitive. * @param buffer The buffer to receive the keyword value. @@ -447,8 +449,9 @@ public: */ int32_t getKeywordValue(const char* keywordName, char *buffer, int32_t bufferCapacity, UErrorCode &status) const; +#ifndef U_HIDE_DRAFT_API /** - * Set the value for a keyword. + * Sets the value for a keyword. * * @param keywordName name of the keyword to be set. Case insensitive. * @param keywordValue value of the keyword to be set. If 0-length or @@ -456,21 +459,22 @@ public: * that keyword does not exist. * @param status Returns any error information while performing this operation. * - * @internal + * @draft ICU 49 */ void setKeywordValue(const char* keywordName, const char* keywordValue, UErrorCode &status); +#endif /* U_HIDE_DRAFT_API */ /** * returns the locale's three-letter language code, as specified * in ISO draft standard ISO-639-2. - * @return An alias to the code, or NULL + * @return An alias to the code, or an empty string * @stable ICU 2.0 */ const char * getISO3Language() const; /** * Fills in "name" with the locale's three-letter ISO-3166 country code. - * @return An alias to the code, or NULL + * @return An alias to the code, or an empty string * @stable ICU 2.0 */ const char * getISO3Country() const; @@ -683,11 +687,13 @@ public: virtual UClassID getDynamicClassID() const; protected: /* only protected for testing purposes. DO NOT USE. */ +#ifndef U_HIDE_INTERNAL_API /** * Set this from a single POSIX style locale string. * @internal */ void setFromPOSIXID(const char *posixID); +#endif /* U_HIDE_INTERNAL_API */ private: /** @@ -695,6 +701,7 @@ private: * Was deprecated - used in implementation - moved internal * * @param cLocaleID The new locale name. + * @param canonicalize whether to call uloc_canonicalize on cLocaleID */ Locale& init(const char* cLocaleID, UBool canonicalize); diff --git a/icuSources/common/unicode/messagepattern.h b/icuSources/common/unicode/messagepattern.h new file mode 100644 index 00000000..84af565f --- /dev/null +++ b/icuSources/common/unicode/messagepattern.h @@ -0,0 +1,929 @@ +/* +******************************************************************************* +* Copyright (C) 2011-2012, International Business Machines +* Corporation and others. All Rights Reserved. +******************************************************************************* +* file name: messagepattern.h +* encoding: US-ASCII +* tab size: 8 (not used) +* indentation:4 +* +* created on: 2011mar14 +* created by: Markus W. Scherer +*/ + +#ifndef __MESSAGEPATTERN_H__ +#define __MESSAGEPATTERN_H__ + +/** + * \file + * \brief C++ API: MessagePattern class: Parses and represents ICU MessageFormat patterns. + */ + +#include "unicode/utypes.h" + +#if !UCONFIG_NO_FORMATTING + +#include "unicode/parseerr.h" +#include "unicode/unistr.h" + +/** + * Mode for when an apostrophe starts quoted literal text for MessageFormat output. + * The default is DOUBLE_OPTIONAL unless overridden via uconfig.h + * (UCONFIG_MSGPAT_DEFAULT_APOSTROPHE_MODE). + *

+ * A pair of adjacent apostrophes always results in a single apostrophe in the output, + * even when the pair is between two single, text-quoting apostrophes. + *

+ * The following table shows examples of desired MessageFormat.format() output + * with the pattern strings that yield that output. + *

+ * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
Desired outputDOUBLE_OPTIONALDOUBLE_REQUIRED
I see {many}I see '{many}'(same)
I said {'Wow!'}I said '{''Wow!''}'(same)
I don't knowI don't know OR
I don''t know
I don''t know
+ * @stable ICU 4.8 + * @see UCONFIG_MSGPAT_DEFAULT_APOSTROPHE_MODE + */ +enum UMessagePatternApostropheMode { + /** + * A literal apostrophe is represented by + * either a single or a double apostrophe pattern character. + * Within a MessageFormat pattern, a single apostrophe only starts quoted literal text + * if it immediately precedes a curly brace {}, + * or a pipe symbol | if inside a choice format, + * or a pound symbol # if inside a plural format. + *

+ * This is the default behavior starting with ICU 4.8. + * @stable ICU 4.8 + */ + UMSGPAT_APOS_DOUBLE_OPTIONAL, + /** + * A literal apostrophe must be represented by + * a double apostrophe pattern character. + * A single apostrophe always starts quoted literal text. + *

+ * This is the behavior of ICU 4.6 and earlier, and of the JDK. + * @stable ICU 4.8 + */ + UMSGPAT_APOS_DOUBLE_REQUIRED +}; +/** + * @stable ICU 4.8 + */ +typedef enum UMessagePatternApostropheMode UMessagePatternApostropheMode; + +/** + * MessagePattern::Part type constants. + * @stable ICU 4.8 + */ +enum UMessagePatternPartType { + /** + * Start of a message pattern (main or nested). + * The length is 0 for the top-level message + * and for a choice argument sub-message, otherwise 1 for the '{'. + * The value indicates the nesting level, starting with 0 for the main message. + *

+ * There is always a later MSG_LIMIT part. + * @stable ICU 4.8 + */ + UMSGPAT_PART_TYPE_MSG_START, + /** + * End of a message pattern (main or nested). + * The length is 0 for the top-level message and + * the last sub-message of a choice argument, + * otherwise 1 for the '}' or (in a choice argument style) the '|'. + * The value indicates the nesting level, starting with 0 for the main message. + * @stable ICU 4.8 + */ + UMSGPAT_PART_TYPE_MSG_LIMIT, + /** + * Indicates a substring of the pattern string which is to be skipped when formatting. + * For example, an apostrophe that begins or ends quoted text + * would be indicated with such a part. + * The value is undefined and currently always 0. + * @stable ICU 4.8 + */ + UMSGPAT_PART_TYPE_SKIP_SYNTAX, + /** + * Indicates that a syntax character needs to be inserted for auto-quoting. + * The length is 0. + * The value is the character code of the insertion character. (U+0027=APOSTROPHE) + * @stable ICU 4.8 + */ + UMSGPAT_PART_TYPE_INSERT_CHAR, + /** + * Indicates a syntactic (non-escaped) # symbol in a plural variant. + * When formatting, replace this part's substring with the + * (value-offset) for the plural argument value. + * The value is undefined and currently always 0. + * @stable ICU 4.8 + */ + UMSGPAT_PART_TYPE_REPLACE_NUMBER, + /** + * Start of an argument. + * The length is 1 for the '{'. + * The value is the ordinal value of the ArgType. Use getArgType(). + *

+ * This part is followed by either an ARG_NUMBER or ARG_NAME, + * followed by optional argument sub-parts (see UMessagePatternArgType constants) + * and finally an ARG_LIMIT part. + * @stable ICU 4.8 + */ + UMSGPAT_PART_TYPE_ARG_START, + /** + * End of an argument. + * The length is 1 for the '}'. + * The value is the ordinal value of the ArgType. Use getArgType(). + * @stable ICU 4.8 + */ + UMSGPAT_PART_TYPE_ARG_LIMIT, + /** + * The argument number, provided by the value. + * @stable ICU 4.8 + */ + UMSGPAT_PART_TYPE_ARG_NUMBER, + /** + * The argument name. + * The value is undefined and currently always 0. + * @stable ICU 4.8 + */ + UMSGPAT_PART_TYPE_ARG_NAME, + /** + * The argument type. + * The value is undefined and currently always 0. + * @stable ICU 4.8 + */ + UMSGPAT_PART_TYPE_ARG_TYPE, + /** + * The argument style text. + * The value is undefined and currently always 0. + * @stable ICU 4.8 + */ + UMSGPAT_PART_TYPE_ARG_STYLE, + /** + * A selector substring in a "complex" argument style. + * The value is undefined and currently always 0. + * @stable ICU 4.8 + */ + UMSGPAT_PART_TYPE_ARG_SELECTOR, + /** + * An integer value, for example the offset or an explicit selector value + * in a PluralFormat style. + * The part value is the integer value. + * @stable ICU 4.8 + */ + UMSGPAT_PART_TYPE_ARG_INT, + /** + * A numeric value, for example the offset or an explicit selector value + * in a PluralFormat style. + * The part value is an index into an internal array of numeric values; + * use getNumericValue(). + * @stable ICU 4.8 + */ + UMSGPAT_PART_TYPE_ARG_DOUBLE +}; +/** + * @stable ICU 4.8 + */ +typedef enum UMessagePatternPartType UMessagePatternPartType; + +/** + * Argument type constants. + * Returned by Part.getArgType() for ARG_START and ARG_LIMIT parts. + * + * Messages nested inside an argument are each delimited by MSG_START and MSG_LIMIT, + * with a nesting level one greater than the surrounding message. + * @stable ICU 4.8 + */ +enum UMessagePatternArgType { + /** + * The argument has no specified type. + * @stable ICU 4.8 + */ + UMSGPAT_ARG_TYPE_NONE, + /** + * The argument has a "simple" type which is provided by the ARG_TYPE part. + * An ARG_STYLE part might follow that. + * @stable ICU 4.8 + */ + UMSGPAT_ARG_TYPE_SIMPLE, + /** + * The argument is a ChoiceFormat with one or more + * ((ARG_INT | ARG_DOUBLE), ARG_SELECTOR, message) tuples. + * @stable ICU 4.8 + */ + UMSGPAT_ARG_TYPE_CHOICE, + /** + * The argument is a 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 + * that value is provided by the ARG_INT or ARG_DOUBLE part preceding the message. + * Otherwise the message immediately follows the ARG_SELECTOR. + * @stable ICU 4.8 + */ + UMSGPAT_ARG_TYPE_PLURAL, + /** + * The argument is a SelectFormat with one or more (ARG_SELECTOR, message) pairs. + * @stable ICU 4.8 + */ + UMSGPAT_ARG_TYPE_SELECT +}; +/** + * @stable ICU 4.8 + */ +typedef enum UMessagePatternArgType UMessagePatternArgType; + +enum { + /** + * Return value from MessagePattern.validateArgumentName() for when + * the string is a valid "pattern identifier" but not a number. + * @stable ICU 4.8 + */ + UMSGPAT_ARG_NAME_NOT_NUMBER=-1, + + /** + * Return value from MessagePattern.validateArgumentName() for when + * the string is invalid. + * It might not be a valid "pattern identifier", + * or it have only ASCII digits but there is a leading zero or the number is too large. + * @stable ICU 4.8 + */ + UMSGPAT_ARG_NAME_NOT_VALID=-2 +}; + +/** + * Special value that is returned by getNumericValue(Part) when no + * numeric value is defined for a part. + * @see MessagePattern.getNumericValue() + * @stable ICU 4.8 + */ +#define UMSGPAT_NO_NUMERIC_VALUE ((double)(-123456789)) + +U_NAMESPACE_BEGIN + +class MessagePatternDoubleList; +class MessagePatternPartsList; + +/** + * Parses and represents ICU MessageFormat patterns. + * Also handles patterns for ChoiceFormat, PluralFormat and SelectFormat. + * Used in the implementations of those classes as well as in tools + * for message validation, translation and format conversion. + *

+ * The parser handles all syntax relevant for identifying message arguments. + * This includes "complex" arguments whose style strings contain + * nested MessageFormat pattern substrings. + * For "simple" arguments (with no nested MessageFormat pattern substrings), + * the argument style is not parsed any further. + *

+ * The parser handles named and numbered message arguments and allows both in one message. + *

+ * Once a pattern has been parsed successfully, iterate through the parsed data + * with countParts(), getPart() and related methods. + *

+ * The data logically represents a parse tree, but is stored and accessed + * as a list of "parts" for fast and simple parsing and to minimize object allocations. + * Arguments and nested messages are best handled via recursion. + * For every _START "part", MessagePattern.getLimitPartIndex() efficiently returns + * the index of the corresponding _LIMIT "part". + *

+ * List of "parts": + *

+ * message = MSG_START (SKIP_SYNTAX | INSERT_CHAR | REPLACE_NUMBER | argument)* MSG_LIMIT
+ * argument = noneArg | simpleArg | complexArg
+ * complexArg = choiceArg | pluralArg | selectArg
+ *
+ * noneArg = ARG_START.NONE (ARG_NAME | ARG_NUMBER) ARG_LIMIT.NONE
+ * simpleArg = ARG_START.SIMPLE (ARG_NAME | ARG_NUMBER) ARG_TYPE [ARG_STYLE] ARG_LIMIT.SIMPLE
+ * choiceArg = ARG_START.CHOICE (ARG_NAME | ARG_NUMBER) choiceStyle ARG_LIMIT.CHOICE
+ * pluralArg = ARG_START.PLURAL (ARG_NAME | ARG_NUMBER) pluralStyle ARG_LIMIT.PLURAL
+ * selectArg = ARG_START.SELECT (ARG_NAME | ARG_NUMBER) selectStyle ARG_LIMIT.SELECT
+ *
+ * choiceStyle = ((ARG_INT | ARG_DOUBLE) ARG_SELECTOR message)+
+ * pluralStyle = [ARG_INT | ARG_DOUBLE] (ARG_SELECTOR [ARG_INT | ARG_DOUBLE] message)+
+ * selectStyle = (ARG_SELECTOR message)+
+ * 
+ *
    + *
  • Literal output text is not represented directly by "parts" but accessed + * between parts of a message, from one part's getLimit() to the next part's getIndex(). + *
  • ARG_START.CHOICE stands for an ARG_START Part with ArgType CHOICE. + *
  • In the choiceStyle, the ARG_SELECTOR has the '<', the '#' or + * the less-than-or-equal-to sign (U+2264). + *
  • In the pluralStyle, the first, optional numeric Part has the "offset:" value. + * The optional numeric Part between each (ARG_SELECTOR, message) pair + * is the value of an explicit-number selector like "=2", + * otherwise the selector is a non-numeric identifier. + *
  • The REPLACE_NUMBER Part can occur only in an immediate sub-message of the pluralStyle. + *
+ *

+ * This class is not intended for public subclassing. + * + * @stable ICU 4.8 + */ +class U_COMMON_API MessagePattern : public UObject { +public: + /** + * Constructs an empty MessagePattern with default UMessagePatternApostropheMode. + * @param errorCode 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.) + * @stable ICU 4.8 + */ + MessagePattern(UErrorCode &errorCode); + + /** + * Constructs an empty MessagePattern. + * @param mode Explicit UMessagePatternApostropheMode. + * @param errorCode 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.) + * @stable ICU 4.8 + */ + MessagePattern(UMessagePatternApostropheMode mode, UErrorCode &errorCode); + + /** + * Constructs a MessagePattern with default UMessagePatternApostropheMode and + * parses the MessageFormat pattern string. + * @param pattern a MessageFormat pattern string + * @param parseError Struct to receive information on the position + * of an error within the pattern. + * Can be NULL. + * @param errorCode 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.) + * TODO: turn @throws into UErrorCode specifics? + * @throws IllegalArgumentException for syntax errors in the pattern string + * @throws IndexOutOfBoundsException if certain limits are exceeded + * (e.g., argument number too high, argument name too long, etc.) + * @throws NumberFormatException if a number could not be parsed + * @stable ICU 4.8 + */ + MessagePattern(const UnicodeString &pattern, UParseError *parseError, UErrorCode &errorCode); + + /** + * Copy constructor. + * @param other Object to copy. + * @stable ICU 4.8 + */ + MessagePattern(const MessagePattern &other); + + /** + * Assignment operator. + * @param other Object to copy. + * @return *this=other + * @stable ICU 4.8 + */ + MessagePattern &operator=(const MessagePattern &other); + + /** + * Destructor. + * @stable ICU 4.8 + */ + virtual ~MessagePattern(); + + /** + * Parses a MessageFormat pattern string. + * @param pattern a MessageFormat pattern string + * @param parseError Struct to receive information on the position + * of an error within the pattern. + * Can be NULL. + * @param errorCode 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.) + * @return *this + * @throws IllegalArgumentException for syntax errors in the pattern string + * @throws IndexOutOfBoundsException if certain limits are exceeded + * (e.g., argument number too high, argument name too long, etc.) + * @throws NumberFormatException if a number could not be parsed + * @stable ICU 4.8 + */ + MessagePattern &parse(const UnicodeString &pattern, + UParseError *parseError, UErrorCode &errorCode); + + /** + * Parses a ChoiceFormat pattern string. + * @param pattern a ChoiceFormat pattern string + * @param parseError Struct to receive information on the position + * of an error within the pattern. + * Can be NULL. + * @param errorCode 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.) + * @return *this + * @throws IllegalArgumentException for syntax errors in the pattern string + * @throws IndexOutOfBoundsException if certain limits are exceeded + * (e.g., argument number too high, argument name too long, etc.) + * @throws NumberFormatException if a number could not be parsed + * @stable ICU 4.8 + */ + MessagePattern &parseChoiceStyle(const UnicodeString &pattern, + UParseError *parseError, UErrorCode &errorCode); + + /** + * Parses a PluralFormat pattern string. + * @param pattern a PluralFormat pattern string + * @param parseError Struct to receive information on the position + * of an error within the pattern. + * Can be NULL. + * @param errorCode 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.) + * @return *this + * @throws IllegalArgumentException for syntax errors in the pattern string + * @throws IndexOutOfBoundsException if certain limits are exceeded + * (e.g., argument number too high, argument name too long, etc.) + * @throws NumberFormatException if a number could not be parsed + * @stable ICU 4.8 + */ + MessagePattern &parsePluralStyle(const UnicodeString &pattern, + UParseError *parseError, UErrorCode &errorCode); + + /** + * Parses a SelectFormat pattern string. + * @param pattern a SelectFormat pattern string + * @param parseError Struct to receive information on the position + * of an error within the pattern. + * Can be NULL. + * @param errorCode 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.) + * @return *this + * @throws IllegalArgumentException for syntax errors in the pattern string + * @throws IndexOutOfBoundsException if certain limits are exceeded + * (e.g., argument number too high, argument name too long, etc.) + * @throws NumberFormatException if a number could not be parsed + * @stable ICU 4.8 + */ + MessagePattern &parseSelectStyle(const UnicodeString &pattern, + UParseError *parseError, UErrorCode &errorCode); + + /** + * Clears this MessagePattern. + * countParts() will return 0. + * @stable ICU 4.8 + */ + void clear(); + + /** + * Clears this MessagePattern and sets the UMessagePatternApostropheMode. + * countParts() will return 0. + * @param mode The new UMessagePatternApostropheMode. + * @stable ICU 4.8 + */ + void clearPatternAndSetApostropheMode(UMessagePatternApostropheMode mode) { + clear(); + aposMode=mode; + } + + /** + * @param other another object to compare with. + * @return TRUE if this object is equivalent to the other one. + * @stable ICU 4.8 + */ + UBool operator==(const MessagePattern &other) const; + + /** + * @param other another object to compare with. + * @return FALSE if this object is equivalent to the other one. + * @stable ICU 4.8 + */ + inline UBool operator!=(const MessagePattern &other) const { + return !operator==(other); + } + + /** + * @return A hash code for this object. + * @stable ICU 4.8 + */ + int32_t hashCode() const; + + /** + * @return this instance's UMessagePatternApostropheMode. + * @stable ICU 4.8 + */ + UMessagePatternApostropheMode getApostropheMode() const { + return aposMode; + } + + // Java has package-private jdkAposMode() here. + // In C++, this is declared in the MessageImpl class. + + /** + * @return the parsed pattern string (null if none was parsed). + * @stable ICU 4.8 + */ + const UnicodeString &getPatternString() const { + return msg; + } + + /** + * Does the parsed pattern have named arguments like {first_name}? + * @return TRUE if the parsed pattern has at least one named argument. + * @stable ICU 4.8 + */ + UBool hasNamedArguments() const { + return hasArgNames; + } + + /** + * Does the parsed pattern have numbered arguments like {2}? + * @return TRUE if the parsed pattern has at least one numbered argument. + * @stable ICU 4.8 + */ + UBool hasNumberedArguments() const { + return hasArgNumbers; + } + + /** + * Validates and parses an argument name or argument number string. + * An argument name must be a "pattern identifier", that is, it must contain + * no Unicode Pattern_Syntax or Pattern_White_Space characters. + * If it only contains ASCII digits, then it must be a small integer with no leading zero. + * @param name Input string. + * @return >=0 if the name is a valid number, + * ARG_NAME_NOT_NUMBER (-1) if it is a "pattern identifier" but not all ASCII digits, + * ARG_NAME_NOT_VALID (-2) if it is neither. + * @stable ICU 4.8 + */ + static int32_t validateArgumentName(const UnicodeString &name); + + /** + * Returns a version of the parsed pattern string where each ASCII apostrophe + * is doubled (escaped) if it is not already, and if it is not interpreted as quoting syntax. + *

+ * For example, this turns "I don't '{know}' {gender,select,female{h''er}other{h'im}}." + * into "I don''t '{know}' {gender,select,female{h''er}other{h''im}}." + * @return the deep-auto-quoted version of the parsed pattern string. + * @see MessageFormat.autoQuoteApostrophe() + * @stable ICU 4.8 + */ + UnicodeString autoQuoteApostropheDeep() const; + + class Part; + + /** + * Returns the number of "parts" created by parsing the pattern string. + * Returns 0 if no pattern has been parsed or clear() was called. + * @return the number of pattern parts. + * @stable ICU 4.8 + */ + int32_t countParts() const { + return partsLength; + } + + /** + * Gets the i-th pattern "part". + * @param i The index of the Part data. (0..countParts()-1) + * @return the i-th pattern "part". + * @stable ICU 4.8 + */ + const Part &getPart(int32_t i) const { + return parts[i]; + } + + /** + * Returns the UMessagePatternPartType of the i-th pattern "part". + * Convenience method for getPart(i).getType(). + * @param i The index of the Part data. (0..countParts()-1) + * @return The UMessagePatternPartType of the i-th Part. + * @stable ICU 4.8 + */ + UMessagePatternPartType getPartType(int32_t i) const { + return getPart(i).type; + } + + /** + * Returns the pattern index of the specified pattern "part". + * Convenience method for getPart(partIndex).getIndex(). + * @param partIndex The index of the Part data. (0..countParts()-1) + * @return The pattern index of this Part. + * @stable ICU 4.8 + */ + int32_t getPatternIndex(int32_t partIndex) const { + return getPart(partIndex).index; + } + + /** + * Returns the substring of the pattern string indicated by the Part. + * Convenience method for getPatternString().substring(part.getIndex(), part.getLimit()). + * @param part a part of this MessagePattern. + * @return the substring associated with part. + * @stable ICU 4.8 + */ + UnicodeString getSubstring(const Part &part) const { + return msg.tempSubString(part.index, part.length); + } + + /** + * Compares the part's substring with the input string s. + * @param part a part of this MessagePattern. + * @param s a string. + * @return TRUE if getSubstring(part).equals(s). + * @stable ICU 4.8 + */ + UBool partSubstringMatches(const Part &part, const UnicodeString &s) const { + return 0==msg.compare(part.index, part.length, s); + } + + /** + * Returns the numeric value associated with an ARG_INT or ARG_DOUBLE. + * @param part a part of this MessagePattern. + * @return the part's numeric value, or UMSGPAT_NO_NUMERIC_VALUE if this is not a numeric part. + * @stable ICU 4.8 + */ + double getNumericValue(const Part &part) const; + + /** + * Returns the "offset:" value of a PluralFormat argument, or 0 if none is specified. + * @param pluralStart the index of the first PluralFormat argument style part. (0..countParts()-1) + * @return the "offset:" value. + * @stable ICU 4.8 + */ + double getPluralOffset(int32_t pluralStart) const; + + /** + * Returns the index of the ARG|MSG_LIMIT part corresponding to the ARG|MSG_START at start. + * @param start The index of some Part data (0..countParts()-1); + * this Part should be of Type ARG_START or MSG_START. + * @return The first i>start where getPart(i).getType()==ARG|MSG_LIMIT at the same nesting level, + * or start itself if getPartType(msgStart)!=ARG|MSG_START. + * @stable ICU 4.8 + */ + int32_t getLimitPartIndex(int32_t start) const { + int32_t limit=getPart(start).limitPartIndex; + if(limit parts=new ArrayList(); + MessagePatternPartsList *partsList; + Part *parts; + int32_t partsLength; + // ArrayList numericValues; + MessagePatternDoubleList *numericValuesList; + double *numericValues; + int32_t numericValuesLength; + UBool hasArgNames; + UBool hasArgNumbers; + UBool needsAutoQuoting; +}; + +U_NAMESPACE_END + +#endif // !UCONFIG_NO_FORMATTING + +#endif // __MESSAGEPATTERN_H__ diff --git a/icuSources/common/unicode/normalizer2.h b/icuSources/common/unicode/normalizer2.h index f448cc45..bfca5ab8 100644 --- a/icuSources/common/unicode/normalizer2.h +++ b/icuSources/common/unicode/normalizer2.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. * ******************************************************************************* @@ -77,6 +77,84 @@ U_NAMESPACE_BEGIN */ class U_COMMON_API Normalizer2 : public UObject { public: + /** + * Destructor. + * @stable ICU 4.4 + */ + ~Normalizer2(); + +#ifndef U_HIDE_DRAFT_API + /** + * Returns a Normalizer2 instance for Unicode NFC normalization. + * Same as getInstance(NULL, "nfc", UNORM2_COMPOSE, errorCode). + * Returns an unmodifiable singleton instance. Do not delete it. + * @param errorCode 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.) + * @return the requested Normalizer2, if successful + * @draft ICU 49 + */ + static const Normalizer2 * + getNFCInstance(UErrorCode &errorCode); + + /** + * Returns a Normalizer2 instance for Unicode NFD normalization. + * Same as getInstance(NULL, "nfc", UNORM2_DECOMPOSE, errorCode). + * Returns an unmodifiable singleton instance. Do not delete it. + * @param errorCode 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.) + * @return the requested Normalizer2, if successful + * @draft ICU 49 + */ + static const Normalizer2 * + getNFDInstance(UErrorCode &errorCode); + + /** + * Returns a Normalizer2 instance for Unicode NFKC normalization. + * Same as getInstance(NULL, "nfkc", UNORM2_COMPOSE, errorCode). + * Returns an unmodifiable singleton instance. Do not delete it. + * @param errorCode 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.) + * @return the requested Normalizer2, if successful + * @draft ICU 49 + */ + static const Normalizer2 * + getNFKCInstance(UErrorCode &errorCode); + + /** + * Returns a Normalizer2 instance for Unicode NFKD normalization. + * Same as getInstance(NULL, "nfkc", UNORM2_DECOMPOSE, errorCode). + * Returns an unmodifiable singleton instance. Do not delete it. + * @param errorCode 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.) + * @return the requested Normalizer2, if successful + * @draft ICU 49 + */ + static const Normalizer2 * + getNFKDInstance(UErrorCode &errorCode); + + /** + * Returns a Normalizer2 instance for Unicode NFKC_Casefold normalization. + * Same as getInstance(NULL, "nfkc_cf", UNORM2_COMPOSE, errorCode). + * Returns an unmodifiable singleton instance. Do not delete it. + * @param errorCode 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.) + * @return the requested Normalizer2, if successful + * @draft ICU 49 + */ + static const Normalizer2 * + getNFKCCasefoldInstance(UErrorCode &errorCode); +#endif /* U_HIDE_DRAFT_API */ + /** * Returns a Normalizer2 instance which uses the specified data file * (packageName/name similar to ucnv_openPackage() and ures_open()/ResourceBundle) @@ -175,18 +253,77 @@ public: UErrorCode &errorCode) const = 0; /** - * Gets the decomposition mapping of c. Equivalent to normalize(UnicodeString(c)) - * on a UNORM2_DECOMPOSE Normalizer2 instance, but much faster. + * Gets the decomposition mapping of c. + * Roughly equivalent to normalizing the String form of c + * on a UNORM2_DECOMPOSE Normalizer2 instance, but much faster, and except that this function + * returns FALSE and does not write a string + * if c does not have a decomposition mapping in this instance's data. * This function is independent of the mode of the Normalizer2. * @param c code point * @param decomposition String object which will be set to c's * decomposition mapping, if there is one. * @return TRUE if c has a decomposition, otherwise FALSE - * @draft ICU 4.6 + * @stable ICU 4.6 */ virtual UBool getDecomposition(UChar32 c, UnicodeString &decomposition) const = 0; + /** + * Gets the raw decomposition mapping of c. + * + * This is similar to the getDecomposition() method but returns the + * raw decomposition mapping as specified in UnicodeData.txt or + * (for custom data) in the mapping files processed by the gennorm2 tool. + * By contrast, getDecomposition() returns the processed, + * recursively-decomposed version of this mapping. + * + * When used on a standard NFKC Normalizer2 instance, + * getRawDecomposition() returns the Unicode Decomposition_Mapping (dm) property. + * + * When used on a standard NFC Normalizer2 instance, + * it returns the Decomposition_Mapping only if the Decomposition_Type (dt) is Canonical (Can); + * in this case, the result contains either one or two code points (=1..4 UChars). + * + * This function is independent of the mode of the Normalizer2. + * The default implementation returns FALSE. + * @param c code point + * @param decomposition String object which will be set to c's + * raw decomposition mapping, if there is one. + * @return TRUE if c has a decomposition, otherwise FALSE + * @draft ICU 49 + */ + virtual UBool + getRawDecomposition(UChar32 c, UnicodeString &decomposition) const; + + /** + * Performs pairwise composition of a & b and returns the composite if there is one. + * + * Returns a composite code point c only if c has a two-way mapping to a+b. + * In standard Unicode normalization, this means that + * c has a canonical decomposition to a+b + * and c does not have the Full_Composition_Exclusion property. + * + * This function is independent of the mode of the Normalizer2. + * The default implementation returns a negative value. + * @param a A (normalization starter) code point. + * @param b Another code point. + * @return The non-negative composite code point if there is one; otherwise a negative value. + * @draft ICU 49 + */ + virtual UChar32 + composePair(UChar32 a, UChar32 b) const; + + /** + * Gets the combining class of c. + * The default implementation returns 0 + * but all standard implementations return the Unicode Canonical_Combining_Class value. + * @param c code point + * @return c's combining class + * @draft ICU 49 + */ + virtual uint8_t + getCombiningClass(UChar32 c) const; + /** * Tests if the string is normalized. * Internally, in cases where the quickCheck() method would return "maybe" @@ -324,6 +461,12 @@ public: FilteredNormalizer2(const Normalizer2 &n2, const UnicodeSet &filterSet) : norm2(n2), set(filterSet) {} + /** + * Destructor. + * @stable ICU 4.4 + */ + ~FilteredNormalizer2(); + /** * Writes the normalized form of the source string to the destination string * (replacing its contents) and returns the destination string. @@ -379,18 +522,57 @@ public: UErrorCode &errorCode) const; /** - * Gets the decomposition mapping of c. Equivalent to normalize(UnicodeString(c)) - * on a UNORM2_DECOMPOSE Normalizer2 instance, but much faster. + * Gets the decomposition mapping of c. + * For details see the base class documentation. + * * This function is independent of the mode of the Normalizer2. * @param c code point * @param decomposition String object which will be set to c's * decomposition mapping, if there is one. * @return TRUE if c has a decomposition, otherwise FALSE - * @draft ICU 4.6 + * @stable ICU 4.6 */ virtual UBool getDecomposition(UChar32 c, UnicodeString &decomposition) const; + /** + * Gets the raw decomposition mapping of c. + * For details see the base class documentation. + * + * This function is independent of the mode of the Normalizer2. + * @param c code point + * @param decomposition String object which will be set to c's + * raw decomposition mapping, if there is one. + * @return TRUE if c has a decomposition, otherwise FALSE + * @draft ICU 49 + */ + virtual UBool + getRawDecomposition(UChar32 c, UnicodeString &decomposition) const; + + /** + * Performs pairwise composition of a & b and returns the composite if there is one. + * For details see the base class documentation. + * + * This function is independent of the mode of the Normalizer2. + * @param a A (normalization starter) code point. + * @param b Another code point. + * @return The non-negative composite code point if there is one; otherwise a negative value. + * @draft ICU 49 + */ + virtual UChar32 + composePair(UChar32 a, UChar32 b) const; + + /** + * Gets the combining class of c. + * The default implementation returns 0 + * but all standard implementations return the Unicode Canonical_Combining_Class value. + * @param c code point + * @return c's combining class + * @draft ICU 49 + */ + virtual uint8_t + getCombiningClass(UChar32 c) const; + /** * Tests if the string is normalized. * For details see the Normalizer2 base class documentation. diff --git a/icuSources/common/unicode/normlzr.h b/icuSources/common/unicode/normlzr.h index 475f830a..06cbfd47 100644 --- a/icuSources/common/unicode/normlzr.h +++ b/icuSources/common/unicode/normlzr.h @@ -1,7 +1,7 @@ /* ******************************************************************** * COPYRIGHT: - * Copyright (c) 1996-2010, International Business Machines Corporation and + * Copyright (c) 1996-2011, International Business Machines Corporation and * others. All Rights Reserved. ******************************************************************** */ @@ -368,7 +368,7 @@ public: * @stable ICU 2.1 */ static UnicodeString & - U_EXPORT2 concatenate(UnicodeString &left, UnicodeString &right, + U_EXPORT2 concatenate(const UnicodeString &left, const UnicodeString &right, UnicodeString &result, UNormalizationMode mode, int32_t options, UErrorCode &errorCode); diff --git a/icuSources/common/unicode/platform.h b/icuSources/common/unicode/platform.h new file mode 100644 index 00000000..dccc7018 --- /dev/null +++ b/icuSources/common/unicode/platform.h @@ -0,0 +1,686 @@ +/* +****************************************************************************** +* +* Copyright (C) 1997-2012, International Business Machines +* Corporation and others. All Rights Reserved. +* +****************************************************************************** +* +* FILE NAME : platform.h +* +* Date Name Description +* 05/13/98 nos Creation (content moved here from ptypes.h). +* 03/02/99 stephen Added AS400 support. +* 03/30/99 stephen Added Linux support. +* 04/13/99 stephen Reworked for autoconf. +****************************************************************************** +*/ + +#ifndef _PLATFORM_H +#define _PLATFORM_H + +#include "unicode/uconfig.h" +#include "unicode/uvernum.h" + +/** + * \file + * \brief Basic types for the platform. + * + * This file used to be generated by autoconf/configure. + * Starting with ICU 49, platform.h is a normal source file, + * to simplify cross-compiling and working with non-autoconf/make build systems. + * + * When a value in this file does not work on a platform, then please + * try to derive it from the U_PLATFORM value + * (for which we might need a new value constant in rare cases) + * 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 + * before it is first tested, or add an equivalent -D macro definition + * to the compiler's command line. + * + * Note: Some compilers provide ways to show the predefined macros. + * For example, with gcc you can compile an empty .c file and have the compiler + * print the predefined macros with + * \code + * gcc -E -dM -x c /dev/null | sort + * \endcode + * (You can provide an actual empty .c file rather than /dev/null. + * -x c++ is for C++.) + */ + +/** + * \def U_PLATFORM + * The U_PLATFORM macro defines the platform we're on. + * + * We used to define one different, value-less macro per platform. + * That made it hard to know the set of relevant platforms and macros, + * and hard to deal with variants of platforms. + * + * Starting with ICU 49, we define platforms as numeric macros, + * with ranges of values for related platforms and their variants. + * The U_PLATFORM macro is set to one of these values. + * + * Historical note from the Solaris Wikipedia article: + * AT&T and Sun collaborated on a project to merge the most popular Unix variants + * on the market at that time: BSD, System V, and Xenix. + * This became Unix System V Release 4 (SVR4). + * + * @internal + */ + +/** Unknown platform. @internal */ +#define U_PF_UNKNOWN 0 +/** Windows @internal */ +#define U_PF_WINDOWS 1000 +/** MinGW. Windows, calls to Win32 API, but using GNU gcc and binutils. @internal */ +#define U_PF_MINGW 1800 +/** + * Cygwin. Windows, calls to cygwin1.dll for Posix functions, + * using MSVC or GNU gcc and binutils. + * @internal + */ +#define U_PF_CYGWIN 1900 +/* Reserve 2000 for U_PF_UNIX? */ +/** HP-UX is based on UNIX System V. @internal */ +#define U_PF_HPUX 2100 +/** Solaris is a Unix operating system based on SVR4. @internal */ +#define U_PF_SOLARIS 2600 +/** BSD is a UNIX operating system derivative. @internal */ +#define U_PF_BSD 3000 +/** AIX is based on UNIX System V Releases and 4.3 BSD. @internal */ +#define U_PF_AIX 3100 +/** IRIX is based on UNIX System V with BSD extensions. @internal */ +#define U_PF_IRIX 3200 +/** + * Darwin is a POSIX-compliant operating system, composed of code developed by Apple, + * as well as code derived from NeXTSTEP, BSD, and other projects, + * built around the Mach kernel. + * Darwin forms the core set of components upon which Mac OS X, Apple TV, and iOS are based. + * (Original description modified from WikiPedia.) + * @internal + */ +#define U_PF_DARWIN 3500 +/** iPhone OS (iOS) is a derivative of Mac OS X. @internal */ +#define U_PF_IPHONE 3550 +/** QNX is a commercial Unix-like real-time operating system related to BSD. @internal */ +#define U_PF_QNX 3700 +/** Linux is a Unix-like operating system. @internal */ +#define U_PF_LINUX 4000 +/** Android is based on Linux. @internal */ +#define U_PF_ANDROID 4050 +/** "Classic" Mac OS (1984-2001) @internal */ +#define U_PF_CLASSIC_MACOS 8000 +/** z/OS is the successor to OS/390 which was the successor to MVS. @internal */ +#define U_PF_OS390 9000 +/** "IBM i" is the current name of what used to be i5/OS and earlier OS/400. @internal */ +#define U_PF_OS400 9400 + +#ifdef U_PLATFORM + /* Use the predefined value. */ +#elif defined(__MINGW32__) +# define U_PLATFORM U_PF_MINGW +#elif defined(__CYGWIN__) +# define U_PLATFORM U_PF_CYGWIN +#elif defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64) +# define U_PLATFORM U_PF_WINDOWS +#elif defined(__ANDROID__) +# define U_PLATFORM U_PF_ANDROID + /* Android wchar_t support depends on the API level. */ +# include +#elif defined(linux) || defined(__linux__) || defined(__linux) +# define U_PLATFORM U_PF_LINUX +#elif defined(BSD) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__) +# define U_PLATFORM U_PF_BSD +#elif defined(sun) || defined(__sun) + /* Check defined(__SVR4) || defined(__svr4__) to distinguish Solaris from SunOS? */ +# define U_PLATFORM U_PF_SOLARIS +# if defined(__GNUC__) + /* Solaris/GCC needs this header file to get the proper endianness. Normally, this + * header file is included with stddef.h but on Solairs/GCC, the GCC version of stddef.h + * is included which does not include this header file. + */ +# include +# endif +#elif defined(_AIX) || defined(__TOS_AIX__) +# define U_PLATFORM U_PF_AIX +#elif defined(_hpux) || defined(hpux) || defined(__hpux) +# define U_PLATFORM U_PF_HPUX +#elif defined(sgi) || defined(__sgi) +# define U_PLATFORM U_PF_IRIX +#elif defined(__APPLE__) && defined(__MACH__) +# include +# if defined(TARGET_OS_IPHONE) && TARGET_OS_IPHONE /* variant of TARGET_OS_MAC */ +# define U_PLATFORM U_PF_IPHONE +# else +# define U_PLATFORM U_PF_DARWIN +# endif +#elif defined(macintosh) +# define U_PLATFORM U_PF_CLASSIC_MACOS +#elif defined(__QNX__) || defined(__QNXNTO__) +# define U_PLATFORM U_PF_QNX +#elif defined(__TOS_MVS__) +# define U_PLATFORM U_PF_OS390 +#elif defined(__OS400__) || defined(__TOS_OS400__) +# define U_PLATFORM U_PF_OS400 +#else +# define U_PLATFORM U_PF_UNKNOWN +#endif + +/** + * \def CYGWINMSVC + * Defined if this is Windows with Cygwin, but using MSVC rather than gcc. + * Otherwise undefined. + * @internal + */ +/* Commented out because this is already set in mh-cygwin-msvc +#if U_PLATFORM == U_PF_CYGWIN && defined(_MSC_VER) +# define CYGWINMSVC +#endif +*/ + +/** + * \def U_PLATFORM_USES_ONLY_WIN32_API + * Defines whether the platform uses only the Win32 API. + * Set to 1 for Windows/MSVC and MinGW but not Cygwin. + * @internal + */ +#ifdef U_PLATFORM_USES_ONLY_WIN32_API + /* Use the predefined value. */ +#elif (U_PF_WINDOWS <= U_PLATFORM && U_PLATFORM <= U_PF_MINGW) || defined(CYGWINMSVC) +# define U_PLATFORM_USES_ONLY_WIN32_API 1 +#else + /* Cygwin implements POSIX. */ +# define U_PLATFORM_USES_ONLY_WIN32_API 0 +#endif + +/** + * \def U_PLATFORM_HAS_WIN32_API + * Defines whether the Win32 API is available on the platform. + * Set to 1 for Windows/MSVC, MinGW and Cygwin. + * @internal + */ +#ifdef U_PLATFORM_HAS_WIN32_API + /* Use the predefined value. */ +#elif U_PF_WINDOWS <= U_PLATFORM && U_PLATFORM <= U_PF_CYGWIN +# define U_PLATFORM_HAS_WIN32_API 1 +#else +# define U_PLATFORM_HAS_WIN32_API 0 +#endif + +/** + * \def U_PLATFORM_IMPLEMENTS_POSIX + * Defines whether the platform implements (most of) the POSIX API. + * Set to 1 for Cygwin and most other platforms. + * @internal + */ +#ifdef U_PLATFORM_IMPLEMENTS_POSIX + /* Use the predefined value. */ +#elif U_PLATFORM_USES_ONLY_WIN32_API || U_PLATFORM == U_PF_CLASSIC_MACOS +# define U_PLATFORM_IMPLEMENTS_POSIX 0 +#else +# define U_PLATFORM_IMPLEMENTS_POSIX 1 +#endif + +/** + * \def U_PLATFORM_IS_LINUX_BASED + * Defines whether the platform is Linux or one of its derivatives. + * @internal + */ +#ifdef U_PLATFORM_IS_LINUX_BASED + /* Use the predefined value. */ +#elif U_PF_LINUX <= U_PLATFORM && U_PLATFORM <= U_PF_ANDROID +# define U_PLATFORM_IS_LINUX_BASED 1 +#else +# define U_PLATFORM_IS_LINUX_BASED 0 +#endif + +/** + * \def U_PLATFORM_IS_DARWIN_BASED + * Defines whether the platform is Darwin or one of its derivatives. + * @internal + */ +#ifdef U_PLATFORM_IS_DARWIN_BASED + /* Use the predefined value. */ +#elif U_PF_DARWIN <= U_PLATFORM && U_PLATFORM <= U_PF_IPHONE +# define U_PLATFORM_IS_DARWIN_BASED 1 +#else +# define U_PLATFORM_IS_DARWIN_BASED 0 +#endif + +/** + * \def U_HAVE_STDINT_H + * Defines whether stdint.h is available. It is a C99 standard header. + * We used to include inttypes.h which includes stdint.h but we usually do not need + * the additional definitions from inttypes.h. + * @internal + */ +#ifdef U_HAVE_STDINT_H + /* Use the predefined value. */ +#elif U_PLATFORM_USES_ONLY_WIN32_API +# if defined(__BORLANDC__) || (defined(_MSC_VER) && _MSC_VER>=1600) + /* Windows Visual Studio 9 and below do not have stdint.h & inttypes.h, but VS 2010 adds them. */ +# define U_HAVE_STDINT_H 1 +# else +# define U_HAVE_STDINT_H 0 +# endif +#elif U_PLATFORM == U_PF_SOLARIS + /* Solaris has inttypes.h but not stdint.h. */ +# define U_HAVE_STDINT_H 0 +#else +# define U_HAVE_STDINT_H 1 +#endif + +/** + * \def U_HAVE_INTTYPES_H + * Defines whether inttypes.h is available. It is a C99 standard header. + * We include inttypes.h where it is available but stdint.h is not. + * @internal + */ +#ifdef U_HAVE_INTTYPES_H + /* Use the predefined value. */ +#elif U_PLATFORM == U_PF_SOLARIS + /* Solaris 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 +#endif + +/** + * \def U_IOSTREAM_SOURCE + * Defines what support for C++ streams is available. + * + * If U_IOSTREAM_SOURCE is set to 199711, then <iostream> is available + * (the ISO/IEC C++ FDIS was published in November 1997), and then + * one should qualify streams using the std namespace in ICU header + * files. + * Starting with ICU 49, this is the only supported version. + * + * If U_IOSTREAM_SOURCE is set to 198506, then <iostream.h> is + * available instead (in June 1985 Stroustrup published + * "An Extensible I/O Facility for C++" at the summer USENIX conference). + * Starting with ICU 49, this version is not supported any more. + * + * If U_IOSTREAM_SOURCE is 0 (or any value less than 199711), + * then C++ streams are not available and + * support for them will be silently suppressed in ICU. + * + * @internal + */ +#ifndef U_IOSTREAM_SOURCE +#define U_IOSTREAM_SOURCE 199711 +#endif + +/** + * \def U_HAVE_STD_STRING + * Defines whether the standard C++ (STL) <string> header is available. + * @internal + */ +#ifdef U_HAVE_STD_STRING + /* Use the predefined value. */ +#elif U_PLATFORM == U_PF_ANDROID +# define U_HAVE_STD_STRING 0 +#else +# define U_HAVE_STD_STRING 1 +#endif + +/*===========================================================================*/ +/** @{ Compiler and environment features */ +/*===========================================================================*/ + +/** + * \def U_IS_BIG_ENDIAN + * Determines the endianness of the platform. + * @internal + */ +#ifdef U_IS_BIG_ENDIAN + /* Use the predefined value. */ +#elif defined(BYTE_ORDER) && defined(BIG_ENDIAN) +# define U_IS_BIG_ENDIAN (BYTE_ORDER == BIG_ENDIAN) +#elif defined(__BYTE_ORDER__) && defined(__ORDER_BIG_ENDIAN__) + /* gcc */ +# define U_IS_BIG_ENDIAN (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__) +#elif defined(__BIG_ENDIAN__) || defined(_BIG_ENDIAN) +# 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 + /* These platforms do not appear to predefine any endianness macros. */ +# define U_IS_BIG_ENDIAN 1 +#else +# define U_IS_BIG_ENDIAN 0 +#endif + +/** + * \def U_HAVE_PLACEMENT_NEW + * Determines whether to override placement new and delete for STL. + * @stable ICU 2.6 + */ +#ifdef U_HAVE_PLACEMENT_NEW + /* Use the predefined value. */ +#elif defined(__BORLANDC__) +# define U_HAVE_PLACEMENT_NEW 0 +#else +# define U_HAVE_PLACEMENT_NEW 1 +#endif + +/** + * \def U_HAVE_DEBUG_LOCATION_NEW + * Define this to define the MFC debug version of the operator new. + * + * @stable ICU 3.4 + */ +#ifdef U_HAVE_DEBUG_LOCATION_NEW + /* Use the predefined value. */ +#elif defined(_MSC_VER) +# define U_HAVE_DEBUG_LOCATION_NEW 1 +#else +# define U_HAVE_DEBUG_LOCATION_NEW 0 +#endif + +/** @} */ + +/*===========================================================================*/ +/** @{ Character data types */ +/*===========================================================================*/ + +/** + * U_CHARSET_FAMILY is equal to this value when the platform is an ASCII based platform. + * @stable ICU 2.0 + */ +#define U_ASCII_FAMILY 0 + +/** + * U_CHARSET_FAMILY is equal to this value when the platform is an EBCDIC based platform. + * @stable ICU 2.0 + */ +#define U_EBCDIC_FAMILY 1 + +/** + * \def U_CHARSET_FAMILY + * + *

These definitions allow to specify the encoding of text + * in the char data type as defined by the platform and the compiler. + * It is enough to determine the code point values of "invariant characters", + * which are the ones shared by all encodings that are in use + * on a given platform.

+ * + *

Those "invariant characters" should be all the uppercase and lowercase + * latin letters, the digits, the space, and "basic punctuation". + * Also, '\\n', '\\r', '\\t' should be available.

+ * + *

The list of "invariant characters" is:
+ * \code + * A-Z a-z 0-9 SPACE " % & ' ( ) * + , - . / : ; < = > ? _ + * \endcode + *
+ * (52 letters + 10 numbers + 20 punc/sym/space = 82 total)

+ * + *

This matches the IBM Syntactic Character Set (CS 640).

+ * + *

In other words, all the graphic characters in 7-bit ASCII should + * be safely accessible except the following:

+ * + * \code + * '\' + * '[' + * ']' + * '{' + * '}' + * '^' + * '~' + * '!' + * '#' + * '|' + * '$' + * '@' + * '`' + * \endcode + * @stable ICU 2.0 + */ +#ifdef U_CHARSET_FAMILY + /* Use the predefined value. */ +#elif U_PLATFORM == U_PF_OS390 && (!defined(__CHARSET_LIB) || !__CHARSET_LIB) +# define U_CHARSET_FAMILY U_EBCDIC_FAMILY +#elif U_PLATFORM == U_PF_OS400 && !defined(__UTF32__) +# define U_CHARSET_FAMILY U_EBCDIC_FAMILY +#else +# define U_CHARSET_FAMILY U_ASCII_FAMILY +#endif + +/** + * \def U_CHARSET_IS_UTF8 + * + * Hardcode the default charset to UTF-8. + * + * If this is set to 1, then + * - ICU will assume that all non-invariant char*, StringPiece, std::string etc. + * contain UTF-8 text, regardless of what the system API uses + * - some ICU code will use fast functions like u_strFromUTF8() + * rather than the more general and more heavy-weight conversion API (ucnv.h) + * - ucnv_getDefaultName() always returns "UTF-8" + * - ucnv_setDefaultName() is disabled and will not change the default charset + * - static builds of ICU are smaller + * - more functionality is available with the UCONFIG_NO_CONVERSION build-time + * configuration option (see unicode/uconfig.h) + * - the UCONFIG_NO_CONVERSION build option in uconfig.h is more usable + * + * @stable ICU 4.2 + * @see UCONFIG_NO_CONVERSION + */ +#ifdef U_CHARSET_IS_UTF8 + /* Use the predefined value. */ +#elif U_PLATFORM == U_PF_ANDROID || U_PLATFORM_IS_DARWIN_BASED +# define U_CHARSET_IS_UTF8 1 +#else +# define U_CHARSET_IS_UTF8 0 +#endif + +/** @} */ + +/*===========================================================================*/ +/** @{ Information about wchar support */ +/*===========================================================================*/ + +/** + * \def U_HAVE_WCHAR_H + * Indicates whether is available (1) or not (0). Set to 1 by default. + * + * @stable ICU 2.0 + */ +#ifdef U_HAVE_WCHAR_H + /* Use the predefined value. */ +#elif U_PLATFORM == U_PF_ANDROID && __ANDROID_API__ < 9 + /* + * Android before Gingerbread (Android 2.3, API level 9) did not support wchar_t. + * The type and header existed, but the library functions did not work as expected. + * The size of wchar_t was 1 but L"xyz" string literals had 32-bit units anyway. + */ +# define U_HAVE_WCHAR_H 0 +#else +# define U_HAVE_WCHAR_H 1 +#endif + +/** + * \def U_SIZEOF_WCHAR_T + * U_SIZEOF_WCHAR_T==sizeof(wchar_t) + * + * @stable ICU 2.0 + */ +#ifdef U_SIZEOF_WCHAR_T + /* Use the predefined value. */ +#elif (U_PLATFORM == U_PF_ANDROID && __ANDROID_API__ < 9) || U_PLATFORM == U_PF_CLASSIC_MACOS + /* + * Classic Mac OS and Mac OS X before 10.3 (Panther) did not support wchar_t or wstring. + * Newer Mac OS X has size 4. + */ +# define U_SIZEOF_WCHAR_T 1 +#elif U_PLATFORM_HAS_WIN32_API || U_PLATFORM == U_PF_CYGWIN +# define U_SIZEOF_WCHAR_T 2 +#elif U_PLATFORM == U_PF_AIX + /* + * AIX 6.1 information, section "Wide character data representation": + * "... the wchar_t datatype is 32-bit in the 64-bit environment and + * 16-bit in the 32-bit environment." + * and + * "All locales use Unicode for their wide character code values (process code), + * except the IBM-eucTW codeset." + */ +# ifdef __64BIT__ +# define U_SIZEOF_WCHAR_T 4 +# else +# define U_SIZEOF_WCHAR_T 2 +# endif +#elif U_PLATFORM == U_PF_OS390 + /* + * z/OS V1R11 information center, section "LP64 | ILP32": + * "In 31-bit mode, the size of long and pointers is 4 bytes and the size of wchar_t is 2 bytes. + * Under LP64, the size of long and pointer is 8 bytes and the size of wchar_t is 4 bytes." + */ +# ifdef _LP64 +# define U_SIZEOF_WCHAR_T 4 +# else +# define U_SIZEOF_WCHAR_T 2 +# endif +#elif U_PLATFORM == U_PF_OS400 +# if defined(__UTF32__) + /* + * LOCALETYPE(*LOCALEUTF) is specified. + * Wide-character strings are in UTF-32, + * narrow-character strings are in UTF-8. + */ +# define U_SIZEOF_WCHAR_T 4 +# elif defined(__UCS2__) + /* + * LOCALETYPE(*LOCALEUCS2) is specified. + * Wide-character strings are in UCS-2, + * narrow-character strings are in EBCDIC. + */ +# define U_SIZEOF_WCHAR_T 2 +#else + /* + * LOCALETYPE(*CLD) or LOCALETYPE(*LOCALE) is specified. + * Wide-character strings are in 16-bit EBCDIC, + * narrow-character strings are in EBCDIC. + */ +# define U_SIZEOF_WCHAR_T 2 +# endif +#else +# define U_SIZEOF_WCHAR_T 4 +#endif + +#ifndef U_HAVE_WCSCPY +#define U_HAVE_WCSCPY U_HAVE_WCHAR_H +#endif + +/** @} */ + +/** + * \def U_HAVE_CHAR16_T + * Defines whether the char16_t type is available for UTF-16 + * and u"abc" UTF-16 string literals are supported. + * This is a new standard type and standard string literal syntax in C++0x + * but has been available in some compilers before. + * @internal + */ +#ifdef U_HAVE_CHAR16_T + /* Use the predefined value. */ +#else + /* + * Notes: + * Visual Studio 10 (_MSC_VER>=1600) defines char16_t but + * 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. + */ +# define U_HAVE_CHAR16_T 0 +#endif + +/** + * @{ + * \def U_DECLARE_UTF16 + * Do not use this macro because it is not defined on all platforms. + * Use the UNICODE_STRING or U_STRING_DECL macros instead. + * @internal + */ +#ifdef U_DECLARE_UTF16 + /* Use the predefined value. */ +#elif (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 +# 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 +#else + /* Leave U_DECLARE_UTF16 undefined. See unistr.h. */ +#endif + +/** @} */ + +/*===========================================================================*/ +/** @{ Symbol import-export control */ +/*===========================================================================*/ + +#ifdef U_EXPORT + /* Use the predefined value. */ +#elif defined(U_STATIC_IMPLEMENTATION) +# define U_EXPORT +#elif defined(__GNUC__) +# define U_EXPORT __attribute__((visibility("default"))) +#elif (defined(__SUNPRO_CC) && __SUNPRO_CC >= 0x550) \ + || (defined(__SUNPRO_C) && __SUNPRO_C >= 0x550) +# define U_EXPORT __global +/*#elif defined(__HP_aCC) || defined(__HP_cc) +# define U_EXPORT __declspec(dllexport)*/ +#elif defined(_MSC_VER) +# define U_EXPORT __declspec(dllexport) +#else +# define U_EXPORT +#endif + +/* U_CALLCONV is releated to U_EXPORT2 */ +#ifdef U_EXPORT2 + /* Use the predefined value. */ +#elif defined(_MSC_VER) +# define U_EXPORT2 __cdecl +#else +# define U_EXPORT2 +#endif + +#ifdef U_IMPORT + /* Use the predefined value. */ +#elif defined(_MSC_VER) + /* Windows needs to export/import data. */ +# define U_IMPORT __declspec(dllimport) +#else +# define U_IMPORT +#endif + +/** + * \def U_CALLCONV + * Similar to U_CDECL_BEGIN/U_CDECL_END, this qualifier is necessary + * in callback function typedefs to make sure that the calling convention + * is compatible. + * + * This is only used for non-ICU-API functions. + * When a function is a public ICU API, + * you must use the U_CAPI and U_EXPORT2 qualifiers. + * @stable ICU 2.0 + */ +#if U_PLATFORM == U_PF_OS390 && defined(__cplusplus) +# define U_CALLCONV __cdecl +#else +# define U_CALLCONV U_EXPORT2 +#endif + +/* @} */ + +#endif diff --git a/icuSources/common/unicode/platform.h.in b/icuSources/common/unicode/platform.h.in deleted file mode 100644 index f7b13388..00000000 --- a/icuSources/common/unicode/platform.h.in +++ /dev/null @@ -1,401 +0,0 @@ -/* -****************************************************************************** -* -* Copyright (C) 1997-2010, International Business Machines -* Corporation and others. All Rights Reserved. -* -****************************************************************************** -* -* Note: autoconf creates platform.h from platform.h.in at configure time. -* -****************************************************************************** -* -* FILE NAME : platform.h -* -* Date Name Description -* 05/13/98 nos Creation (content moved here from ptypes.h). -* 03/02/99 stephen Added AS400 support. -* 03/30/99 stephen Added Linux support. -* 04/13/99 stephen Reworked for autoconf. -****************************************************************************** -*/ - -#ifndef _PLATFORM_H -#define _PLATFORM_H - -/** - * \file - * \brief Basic types for the platform - */ - -/* This file should be included before uvernum.h. */ -#if defined(UVERNUM_H) -# error Do not include unicode/uvernum.h before #including unicode/platform.h. Instead of unicode/uvernum.h, #include unicode/uversion.h -#endif - -/** - * Determine wheter to enable auto cleanup of libraries. - * @internal - */ -#ifndef UCLN_NO_AUTO_CLEANUP -#define UCLN_NO_AUTO_CLEANUP @UCLN_NO_AUTO_CLEANUP@ -#endif - -/* Need platform.h when using CYGWINMSVC to get definitions above. Ignore everything else. */ -#ifndef CYGWINMSVC - -/** Define the platform we're on. */ -#ifndef @platform@ -#define @platform@ -#endif - -/** - * \def U_HAVE_DIRENT_H - * Define whether dirent.h is available - * @internal - */ -#ifndef U_HAVE_DIRENT_H -#define U_HAVE_DIRENT_H @U_HAVE_DIRENT_H@ -#endif - -/** Define whether inttypes.h is available */ -#ifndef U_HAVE_INTTYPES_H -#define U_HAVE_INTTYPES_H @U_HAVE_INTTYPES_H@ -#endif - -/** - * Define what support for C++ streams is available. - * If U_IOSTREAM_SOURCE is set to 199711, then <iostream> is available - * (1997711 is the date the ISO/IEC C++ FDIS was published), and then - * one should qualify streams using the std namespace in ICU header - * files. - * If U_IOSTREAM_SOURCE is set to 198506, then <iostream.h> is - * available instead (198506 is the date when Stroustrup published - * "An Extensible I/O Facility for C++" at the summer USENIX conference). - * If U_IOSTREAM_SOURCE is 0, then C++ streams are not available and - * support for them will be silently suppressed in ICU. - * - */ - -#ifndef U_IOSTREAM_SOURCE -#define U_IOSTREAM_SOURCE @U_IOSTREAM_SOURCE@ -#endif - -/** - * \def U_HAVE_STD_STRING - * Define whether the standard C++ (STL) <string> header is available. - * For platforms that do not use platform.h and do not define this constant - * in their platform-specific headers, std_string.h defaults - * U_HAVE_STD_STRING to 1. - * @internal - */ -#ifndef U_HAVE_STD_STRING -#define U_HAVE_STD_STRING @U_HAVE_STD_STRING@ -#endif - -/** @{ Determines whether specific types are available */ -#ifndef U_HAVE_INT8_T -#define U_HAVE_INT8_T @HAVE_INT8_T@ -#endif - -#ifndef U_HAVE_UINT8_T -#define U_HAVE_UINT8_T @HAVE_UINT8_T@ -#endif - -#ifndef U_HAVE_INT16_T -#define U_HAVE_INT16_T @HAVE_INT16_T@ -#endif - -#ifndef U_HAVE_UINT16_T -#define U_HAVE_UINT16_T @HAVE_UINT16_T@ -#endif - -#ifndef U_HAVE_INT32_T -#define U_HAVE_INT32_T @HAVE_INT32_T@ -#endif - -#ifndef U_HAVE_UINT32_T -#define U_HAVE_UINT32_T @HAVE_UINT32_T@ -#endif - -#ifndef U_HAVE_INT64_T -#define U_HAVE_INT64_T @HAVE_INT64_T@ -#endif - -#ifndef U_HAVE_UINT64_T -#define U_HAVE_UINT64_T @HAVE_UINT64_T@ -#endif - -/** @} */ - -/*===========================================================================*/ -/** @{ Compiler and environment features */ -/*===========================================================================*/ - -/* Define whether namespace is supported */ -#ifndef U_HAVE_NAMESPACE -#define U_HAVE_NAMESPACE @U_HAVE_NAMESPACE@ -#endif - -/* Determines the endianness of the platform - It's done this way in case multiple architectures are being built at once. - For example, Darwin supports fat binaries, which can be both PPC and x86 based. */ -#if defined(BYTE_ORDER) && defined(BIG_ENDIAN) -#define U_IS_BIG_ENDIAN (BYTE_ORDER == BIG_ENDIAN) -#else -#define U_IS_BIG_ENDIAN @U_IS_BIG_ENDIAN@ -#endif - -/* 1 or 0 to enable or disable threads. If undefined, default is: enable threads. */ -#ifndef ICU_USE_THREADS -#define ICU_USE_THREADS @ICU_USE_THREADS@ -#endif - -/* On strong memory model CPUs (e.g. x86 CPUs), we use a safe & quick double check lock. */ -#if defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__)) -#define UMTX_STRONG_MEMORY_MODEL 1 -#endif - -#ifndef U_DEBUG -#define U_DEBUG @ENABLE_DEBUG@ -#endif - -#ifndef U_RELEASE -#define U_RELEASE @ENABLE_RELEASE@ -#endif - -/* Determine whether to disable renaming or not. This overrides the - setting in umachine.h which is for all platforms. */ -#ifndef U_DISABLE_RENAMING -#define U_DISABLE_RENAMING @U_DISABLE_RENAMING@ -#endif - -/* Determine whether to override new and delete. */ -#ifndef U_OVERRIDE_CXX_ALLOCATION -#define U_OVERRIDE_CXX_ALLOCATION @U_OVERRIDE_CXX_ALLOCATION@ -#endif -/* Determine whether to override placement new and delete for STL. */ -#ifndef U_HAVE_PLACEMENT_NEW -#define U_HAVE_PLACEMENT_NEW @U_HAVE_PLACEMENT_NEW@ -#endif - -/* Determine whether to enable tracing. */ -#ifndef U_ENABLE_TRACING -#define U_ENABLE_TRACING @U_ENABLE_TRACING@ -#endif - -/** - * Whether to enable Dynamic loading in ICU - * @internal - */ -#ifndef U_ENABLE_DYLOAD -#define U_ENABLE_DYLOAD @U_ENABLE_DYLOAD@ -#endif - -/** - * Whether to test Dynamic loading as an OS capabilty - * @internal - */ -#ifndef U_CHECK_DYLOAD -#define U_CHECK_DYLOAD @U_CHECK_DYLOAD@ -#endif - - -/** Do we allow ICU users to use the draft APIs by default? */ -#ifndef U_DEFAULT_SHOW_DRAFT -#define U_DEFAULT_SHOW_DRAFT @U_DEFAULT_SHOW_DRAFT@ -#endif - -/** @} */ - -/*===========================================================================*/ -/** @{ Character data types */ -/*===========================================================================*/ - -#if ((defined(OS390) && (!defined(__CHARSET_LIB) || !__CHARSET_LIB))) || defined(OS400) -# define U_CHARSET_FAMILY 1 -#endif - -/** @} */ - -/*===========================================================================*/ -/** @{ Information about wchar support */ -/*===========================================================================*/ - -#ifndef U_HAVE_WCHAR_H -#define U_HAVE_WCHAR_H @U_HAVE_WCHAR_H@ -#endif - -#ifndef U_SIZEOF_WCHAR_T -#define U_SIZEOF_WCHAR_T @U_SIZEOF_WCHAR_T@ -#endif - -#ifndef U_HAVE_WCSCPY -#define U_HAVE_WCSCPY @U_HAVE_WCSCPY@ -#endif - -/** @} */ - -/** - * @{ - * \def U_DECLARE_UTF16 - * Do not use this macro. Use the UNICODE_STRING or U_STRING_DECL macros - * instead. - * @internal - * - * \def U_GNUC_UTF16_STRING - * @internal - */ -#ifndef U_GNUC_UTF16_STRING -#define U_GNUC_UTF16_STRING @U_CHECK_GNUC_UTF16_STRING@ -#endif -#if @U_CHECK_UTF16_STRING@ || defined(U_CHECK_UTF16_STRING) -#if (defined(__xlC__) && defined(__IBM_UTF_LITERAL) && U_SIZEOF_WCHAR_T != 2) \ - || (defined(__HP_aCC) && __HP_aCC >= 035000) \ - || (defined(__HP_cc) && __HP_cc >= 111106) \ - || U_GNUC_UTF16_STRING -#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 || ((defined(OS390) || defined(OS400)) && defined(__UCS2__))) -#define U_DECLARE_UTF16(string) L ## string -#endif -#endif - -/** @} */ - -/*===========================================================================*/ -/** @{ Information about POSIX support */ -/*===========================================================================*/ - -#ifndef U_HAVE_NL_LANGINFO_CODESET -#define U_HAVE_NL_LANGINFO_CODESET @U_HAVE_NL_LANGINFO_CODESET@ -#endif - -#ifndef U_NL_LANGINFO_CODESET -#define U_NL_LANGINFO_CODESET @U_NL_LANGINFO_CODESET@ -#endif - -#if @U_HAVE_TZSET@ -#define U_TZSET @U_TZSET@ -#endif -#if @U_HAVE_TIMEZONE@ -#define U_TIMEZONE @U_TIMEZONE@ -#endif -#if @U_HAVE_TZNAME@ -#define U_TZNAME @U_TZNAME@ -#endif - -#define U_HAVE_MMAP @HAVE_MMAP@ -#define U_HAVE_POPEN @U_HAVE_POPEN@ - -/** @} */ - -/*===========================================================================*/ -/** @{ Symbol import-export control */ -/*===========================================================================*/ - -#if @U_USE_GCC_VISIBILITY_ATTRIBUTE@ -#define U_EXPORT __attribute__((visibility("default"))) -#elif (defined(__SUNPRO_CC) && __SUNPRO_CC >= 0x550) \ - || (defined(__SUNPRO_C) && __SUNPRO_C >= 0x550) -#define U_EXPORT __global -/*#elif defined(__HP_aCC) || defined(__HP_cc) -#define U_EXPORT __declspec(dllexport)*/ -#else -#define U_EXPORT -#endif - -/* U_CALLCONV is releated to U_EXPORT2 */ -#define U_EXPORT2 - -/* cygwin needs to export/import data */ -#if defined(U_CYGWIN) && !defined(__GNUC__) -#define U_IMPORT __declspec(dllimport) -#else -#define U_IMPORT -#endif - -/* @} */ - -/*===========================================================================*/ -/** @{ Code alignment and C function inlining */ -/*===========================================================================*/ - -#ifndef U_INLINE -# ifdef __cplusplus -# define U_INLINE inline -# else -# define U_INLINE @U_INLINE@ -# endif -#endif - -#ifndef U_ALIGN_CODE -#define U_ALIGN_CODE(n) -#endif - -/** @} */ - -/*===========================================================================*/ -/** @{ GCC built in functions for atomic memory operations */ -/*===========================================================================*/ - -/** - * \def U_HAVE_GCC_ATOMICS - * @internal - */ -#ifndef U_HAVE_GCC_ATOMICS -#define U_HAVE_GCC_ATOMICS @U_HAVE_GCC_ATOMICS@ -#endif - -/** @} */ - -/*===========================================================================*/ -/** @{ Programs used by ICU code */ -/*===========================================================================*/ - -/** - * \def U_MAKE - * What program to execute to run 'make' - */ -#ifndef U_MAKE -#define U_MAKE "@U_MAKE@" -#endif - -/** @} */ - -#endif /* CYGWINMSVC */ - -/*===========================================================================*/ -/* Custom icu entry point renaming */ -/*===========================================================================*/ - -/** - * Define the library suffix with C syntax. - * @internal - */ -# define U_LIB_SUFFIX_C_NAME @ICULIBSUFFIXCNAME@ -/** - * Define the library suffix as a string with C syntax - * @internal - */ -# define U_LIB_SUFFIX_C_NAME_STRING "@ICULIBSUFFIXCNAME@" -/** - * 1 if a custom library suffix is set - * @internal - */ -# define U_HAVE_LIB_SUFFIX @U_HAVE_LIB_SUFFIX@ - -#if U_HAVE_LIB_SUFFIX -# ifndef U_ICU_ENTRY_POINT_RENAME -/* Renaming pattern: u_strcpy_41_suffix */ -# define U_ICU_ENTRY_POINT_RENAME(x) x ## _ ## @LIB_VERSION_MAJOR@ ## @ICULIBSUFFIXCNAME@ -# define U_DEF_ICUDATA_ENTRY_POINT(major, minor) icudt##@ICULIBSUFFIXCNAME@##major##minor##_dat - -# endif -#endif - -#endif diff --git a/icuSources/common/unicode/ppalmos.h b/icuSources/common/unicode/ppalmos.h deleted file mode 100644 index c15b2cea..00000000 --- a/icuSources/common/unicode/ppalmos.h +++ /dev/null @@ -1,273 +0,0 @@ -/* -****************************************************************************** -* -* Copyright (C) 1997-2006, International Business Machines -* Corporation and others. All Rights Reserved. -* -****************************************************************************** -* -* FILE NAME : ppalmos.h -* -* Date Name Description -* 05/10/04 Ken Krugler Creation (copied from pwin32.h & modified). -****************************************************************************** -*/ - -#ifndef U_PPALMOS_H -#define U_PPALMOS_H - - /** - * \file - * \brief Configuration constants for the Palm OS platform - */ - -/* Define the platform we're on. */ -#ifndef U_PALMOS -#define U_PALMOS -#endif - -/* _MSC_VER is used to detect the Microsoft compiler. */ -#if defined(_MSC_VER) -#define U_INT64_IS_LONG_LONG 0 -#else -#define U_INT64_IS_LONG_LONG 1 -#endif - -/* Define whether inttypes.h is available */ -#ifndef U_HAVE_INTTYPES_H -#define U_HAVE_INTTYPES_H 1 -#endif - -/* - * Define what support for C++ streams is available. - * If U_IOSTREAM_SOURCE is set to 199711, then is available - * (1997711 is the date the ISO/IEC C++ FDIS was published), and then - * one should qualify streams using the std namespace in ICU header - * files. - * If U_IOSTREAM_SOURCE is set to 198506, then is - * available instead (198506 is the date when Stroustrup published - * "An Extensible I/O Facility for C++" at the summer USENIX conference). - * If U_IOSTREAM_SOURCE is 0, then C++ streams are not available and - * support for them will be silently suppressed in ICU. - * - */ - -#ifndef U_IOSTREAM_SOURCE -#define U_IOSTREAM_SOURCE 199711 -#endif - -/* Determines whether specific types are available */ -#ifndef U_HAVE_INT8_T -#define U_HAVE_INT8_T U_HAVE_INTTYPES_H -#endif - -#ifndef U_HAVE_UINT8_T -#define U_HAVE_UINT8_T U_HAVE_INTTYPES_H -#endif - -#ifndef U_HAVE_INT16_T -#define U_HAVE_INT16_T U_HAVE_INTTYPES_H -#endif - -#ifndef U_HAVE_UINT16_T -#define U_HAVE_UINT16_T U_HAVE_INTTYPES_H -#endif - -#ifndef U_HAVE_INT32_T -#define U_HAVE_INT32_T U_HAVE_INTTYPES_H -#endif - -#ifndef U_HAVE_UINT32_T -#define U_HAVE_UINT32_T U_HAVE_INTTYPES_H -#endif - -#ifndef U_HAVE_INT64_T -#define U_HAVE_INT64_T U_HAVE_INTTYPES_H -#endif - -#ifndef U_HAVE_UINT64_T -#define U_HAVE_UINT64_T U_HAVE_INTTYPES_H -#endif - - -/*===========================================================================*/ -/* Generic data types */ -/*===========================================================================*/ - -/* If your platform does not have the header, you may - need to edit the typedefs below. */ -#if U_HAVE_INTTYPES_H -#include -#else /* U_HAVE_INTTYPES_H */ - -#if ! U_HAVE_INT8_T -typedef signed char int8_t; -#endif - -#if ! U_HAVE_UINT8_T -typedef unsigned char uint8_t; -#endif - -#if ! U_HAVE_INT16_T -typedef signed short int16_t; -#endif - -#if ! U_HAVE_UINT16_T -typedef unsigned short uint16_t; -#endif - -#if ! U_HAVE_INT32_T -typedef signed int int32_t; -#endif - -#if ! U_HAVE_UINT32_T -typedef unsigned int uint32_t; -#endif - -#if ! U_HAVE_INT64_T -#if U_INT64_IS_LONG_LONG - typedef signed long long int64_t; -#else - typedef signed __int64 int64_t; -#endif -#endif - -#if ! U_HAVE_UINT64_T -#if U_INT64_IS_LONG_LONG - typedef unsigned long long uint64_t; -#else - typedef unsigned __int64 uint64_t; -#endif -#endif -#endif - -/*===========================================================================*/ -/* Compiler and environment features */ -/*===========================================================================*/ - -/* Define whether namespace is supported */ -#ifndef U_HAVE_NAMESPACE -#define U_HAVE_NAMESPACE 1 -#endif - -/* Determines the endianness of the platform */ -#define U_IS_BIG_ENDIAN 0 - -/* 1 or 0 to enable or disable threads. If undefined, default is: enable threads. */ -#define ICU_USE_THREADS 1 - -#ifndef U_DEBUG -#ifdef _DEBUG -#define U_DEBUG 1 -#else -#define U_DEBUG 0 -#endif -#endif - -#ifndef U_RELEASE -#ifdef NDEBUG -#define U_RELEASE 1 -#else -#define U_RELEASE 0 -#endif -#endif - -/* Determine whether to disable renaming or not. This overrides the - setting in umachine.h which is for all platforms. */ -#ifndef U_DISABLE_RENAMING -#define U_DISABLE_RENAMING 0 -#endif - -/* Determine whether to override new and delete. */ -#ifndef U_OVERRIDE_CXX_ALLOCATION -#define U_OVERRIDE_CXX_ALLOCATION 1 -#endif -/* Determine whether to override placement new and delete for STL. */ -#ifndef U_HAVE_PLACEMENT_NEW -#define U_HAVE_PLACEMENT_NEW 0 -#endif -/* Determine whether to override new and delete for MFC. */ -#if !defined(U_HAVE_DEBUG_LOCATION_NEW) && defined(_MSC_VER) -#define U_HAVE_DEBUG_LOCATION_NEW 0 -#endif - -/* Determine whether to enable tracing. */ -#ifndef U_ENABLE_TRACING -#define U_ENABLE_TRACING 1 -#endif - -/* Do we allow ICU users to use the draft APIs by default? */ -#ifndef U_DEFAULT_SHOW_DRAFT -#define U_DEFAULT_SHOW_DRAFT 1 -#endif - -/* Define the library suffix in a C syntax. */ -#define U_HAVE_LIB_SUFFIX 0 -#define U_LIB_SUFFIX_C_NAME -#define U_LIB_SUFFIX_C_NAME_STRING "" - -/*===========================================================================*/ -/* Information about wchar support */ -/*===========================================================================*/ - -#define U_HAVE_WCHAR_H 1 -#define U_SIZEOF_WCHAR_T 2 - -#define U_HAVE_WCSCPY 0 - -/*===========================================================================*/ -/* Information about POSIX support */ -/*===========================================================================*/ - - -/* TODO: Fix Palm OS's determination of a timezone */ -#if 0 -#define U_TZSET _tzset -#endif -#if 0 -#define U_TIMEZONE _timezone -#endif -#if 0 -#define U_TZNAME _tzname -#endif - -#define U_HAVE_MMAP 0 -#define U_HAVE_POPEN 0 - -/*===========================================================================*/ -/* Symbol import-export control */ -/*===========================================================================*/ - -#define U_EXPORT -#define U_EXPORT2 -#define U_IMPORT - -/*===========================================================================*/ -/* Code alignment and C function inlining */ -/*===========================================================================*/ - -#ifndef U_INLINE -# ifdef __cplusplus -# define U_INLINE inline -# else -# define U_INLINE __inline -# endif -#endif - -#if defined(_MSC_VER) && defined(_M_IX86) -#define U_ALIGN_CODE(val) __asm align val -#else -#define U_ALIGN_CODE(val) -#endif - - -/*===========================================================================*/ -/* Programs used by ICU code */ -/*===========================================================================*/ - -#ifndef U_MAKE -#define U_MAKE "nmake" -#define U_MAKE_IS_NMAKE 1 -#endif - -#endif diff --git a/icuSources/common/unicode/ptypes.h b/icuSources/common/unicode/ptypes.h index 1f34d2f8..46eb0fda 100644 --- a/icuSources/common/unicode/ptypes.h +++ b/icuSources/common/unicode/ptypes.h @@ -1,7 +1,7 @@ /* ****************************************************************************** * -* Copyright (C) 1997-2010, International Business Machines +* Copyright (C) 1997-2011, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** @@ -20,37 +20,61 @@ #ifndef _PTYPES_H #define _PTYPES_H -#include +/** + * \def __STDC_LIMIT_MACROS + * According to the Linux stdint.h, the ISO C99 standard specifies that in C++ implementations + * macros like INT32_MIN and UINTPTR_MAX should only be defined if explicitly requested. + * We need to define __STDC_LIMIT_MACROS before including stdint.h in C++ code + * that uses such limit macros. + * @internal + */ +#ifndef __STDC_LIMIT_MACROS +#define __STDC_LIMIT_MACROS +#endif + +/* NULL, size_t, wchar_t */ +#include + +/* + * If all compilers provided all of the C99 headers and types, + * we would just unconditionally #include here + * and not need any of the stuff after including platform.h. + */ +/* Find out if we have stdint.h etc. */ #include "unicode/platform.h" /*===========================================================================*/ /* Generic data types */ /*===========================================================================*/ -/* If your platform does not have the header, you may - need to edit the typedefs below. */ -#if U_HAVE_INTTYPES_H +/* If your platform does not have the header, you may + need to edit the typedefs in the #else section below. + Use #if...#else...#endif with predefined compiler macros if possible. */ +#if U_HAVE_STDINT_H -/* autoconf 2.13 sometimes can't properly find the data types in */ -/* os/390 needs , but it doesn't have int8_t, and it sometimes */ -/* doesn't have uint8_t depending on the OS version. */ -/* So we have this work around. */ -#ifdef OS390 +/* + * We mostly need (which defines the standard integer types) but not . + * includes and adds the printf/scanf helpers PRId32, SCNx16 etc. + * which we almost never use, plus stuff like imaxabs() which we never use. + */ +#include + +#if U_PLATFORM == U_PF_OS390 /* The features header is needed to get (u)int64_t sometimes. */ #include -#if ! U_HAVE_INT8_T -typedef signed char int8_t; -#endif +/* z/OS has , but some versions are missing uint8_t (APAR PK62248). */ #if !defined(__uint8_t) #define __uint8_t 1 typedef unsigned char uint8_t; #endif -#endif /* OS390 */ +#endif /* U_PLATFORM == U_PF_OS390 */ + +#elif U_HAVE_INTTYPES_H -#include +# include -#else /* U_HAVE_INTTYPES_H */ +#else /* neither U_HAVE_STDINT_H nor U_HAVE_INTTYPES_H */ #if ! U_HAVE_INT8_T typedef signed char int8_t; @@ -77,16 +101,21 @@ typedef unsigned int uint32_t; #endif #if ! U_HAVE_INT64_T +#ifdef _MSC_VER + typedef signed __int64 int64_t; +#else typedef signed long long int64_t; -/* else we may not have a 64-bit type */ +#endif #endif #if ! U_HAVE_UINT64_T +#ifdef _MSC_VER + typedef unsigned __int64 uint64_t; +#else typedef unsigned long long uint64_t; -/* else we may not have a 64-bit type */ +#endif #endif -#endif /* U_HAVE_INTTYPES_H */ +#endif /* U_HAVE_STDINT_H / U_HAVE_INTTYPES_H */ #endif /* _PTYPES_H */ - diff --git a/icuSources/common/unicode/putil.h b/icuSources/common/unicode/putil.h index 090b226f..6fc7e9cd 100644 --- a/icuSources/common/unicode/putil.h +++ b/icuSources/common/unicode/putil.h @@ -1,7 +1,7 @@ /* ****************************************************************************** * -* Copyright (C) 1997-2009, International Business Machines +* Copyright (C) 1997-2011, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** @@ -30,12 +30,6 @@ * \brief C API: Platform Utilities */ -/** Define this to 1 if your platform supports IEEE 754 floating point, - to 0 if it does not. */ -#ifndef IEEE_754 -# define IEEE_754 1 -#endif - /*==========================================================================*/ /* Platform utilities */ /*==========================================================================*/ @@ -93,43 +87,20 @@ U_STABLE const char* U_EXPORT2 u_getDataDirectory(void); */ U_STABLE void U_EXPORT2 u_setDataDirectory(const char *directory); -#if !U_CHARSET_IS_UTF8 -/** - * Please use ucnv_getDefaultName() instead. - * Return the default codepage for this platform and locale. - * This function can call setlocale() on Unix platforms. Please read the - * platform documentation on setlocale() before calling this function. - * @return the default codepage for this platform - * @internal - */ -U_INTERNAL const char* U_EXPORT2 uprv_getDefaultCodepage(void); -#endif - -/** - * Please use uloc_getDefault() instead. - * Return the default locale ID string by querying ths system, or - * zero if one cannot be found. - * This function can call setlocale() on Unix platforms. Please read the - * platform documentation on setlocale() before calling this function. - * @return the default locale ID string - * @internal - */ -U_INTERNAL const char* U_EXPORT2 uprv_getDefaultLocaleID(void); - /** * @{ * Filesystem file and path separator characters. * Example: '/' and ':' on Unix, '\\' and ';' on Windows. * @stable ICU 2.0 */ -#ifdef XP_MAC +#if U_PLATFORM == U_PF_CLASSIC_MACOS # define U_FILE_SEP_CHAR ':' # define U_FILE_ALT_SEP_CHAR ':' # define U_PATH_SEP_CHAR ';' # define U_FILE_SEP_STRING ":" # define U_FILE_ALT_SEP_STRING ":" # define U_PATH_SEP_STRING ";" -#elif defined(U_WINDOWS) +#elif U_PLATFORM_USES_ONLY_WIN32_API # define U_FILE_SEP_CHAR '\\' # define U_FILE_ALT_SEP_CHAR '/' # define U_PATH_SEP_CHAR ';' diff --git a/icuSources/common/unicode/pwin32.h b/icuSources/common/unicode/pwin32.h deleted file mode 100644 index 1c04e869..00000000 --- a/icuSources/common/unicode/pwin32.h +++ /dev/null @@ -1,372 +0,0 @@ -/* - ****************************************************************************** - * - * Copyright (C) 1997-2010, International Business Machines - * Corporation and others. All Rights Reserved. - * - ****************************************************************************** - * - * FILE NAME : platform.h - * - * Date Name Description - * 05/13/98 nos Creation (content moved here from ptypes.h). - * 03/02/99 stephen Added AS400 support. - * 03/30/99 stephen Added Linux support. - * 04/13/99 stephen Reworked for autoconf. - ****************************************************************************** - */ - - /** - * \file - * \brief Configuration constants for the Windows platform - */ - -/** Define the platform we're on. */ -#ifndef U_WINDOWS -#define U_WINDOWS -#endif - -#if defined(__BORLANDC__) -#define U_HAVE_PLACEMENT_NEW 0 -#define __STDC_CONSTANT_MACROS -#endif - -/** _MSC_VER is used to detect the Microsoft compiler. */ -#if defined(_MSC_VER) -#define U_INT64_IS_LONG_LONG 0 -#else -#define U_INT64_IS_LONG_LONG 1 -#endif - -/** Define whether inttypes.h is available */ -#ifndef U_HAVE_INTTYPES_H -# if defined(__BORLANDC__) || defined(__MINGW32__) -# define U_HAVE_INTTYPES_H 1 -# else -# define U_HAVE_INTTYPES_H 0 -# endif -#endif - -/** - * Define what support for C++ streams is available. - * If U_IOSTREAM_SOURCE is set to 199711, then <iostream> is available - * (1997711 is the date the ISO/IEC C++ FDIS was published), and then - * one should qualify streams using the std namespace in ICU header - * files. - * If U_IOSTREAM_SOURCE is set to 198506, then <iostream.h> is - * available instead (198506 is the date when Stroustrup published - * "An Extensible I/O Facility for C++" at the summer USENIX conference). - * If U_IOSTREAM_SOURCE is 0, then C++ streams are not available and - * support for them will be silently suppressed in ICU. - * - */ - -#ifndef U_IOSTREAM_SOURCE -#define U_IOSTREAM_SOURCE 199711 -#endif - -/** @{ - * Determines whether specific types are available */ -#ifndef U_HAVE_INT8_T -#define U_HAVE_INT8_T U_HAVE_INTTYPES_H -#endif - -#ifndef U_HAVE_UINT8_T -#define U_HAVE_UINT8_T U_HAVE_INTTYPES_H -#endif - -#ifndef U_HAVE_INT16_T -#define U_HAVE_INT16_T U_HAVE_INTTYPES_H -#endif - -#ifndef U_HAVE_UINT16_T -#define U_HAVE_UINT16_T U_HAVE_INTTYPES_H -#endif - -#ifndef U_HAVE_INT32_T -#define U_HAVE_INT32_T U_HAVE_INTTYPES_H -#endif - -#ifndef U_HAVE_UINT32_T -#define U_HAVE_UINT32_T U_HAVE_INTTYPES_H -#endif - -#ifndef U_HAVE_INT64_T -#define U_HAVE_INT64_T U_HAVE_INTTYPES_H -#endif - -#ifndef U_HAVE_UINT64_T -#define U_HAVE_UINT64_T U_HAVE_INTTYPES_H -#endif - -/** @} */ - -/** Define 64 bit limits */ -#if !U_INT64_IS_LONG_LONG -# ifndef INT64_C -# define INT64_C(x) ((int64_t)x) -# endif -# ifndef UINT64_C -# define UINT64_C(x) ((uint64_t)x) -# endif -/** else use the umachine.h definition */ -#endif - -/*===========================================================================*/ -/** @{ - * Generic data types */ -/*===========================================================================*/ - -/** If your platform does not have the header, you may - need to edit the typedefs below. */ -#if U_HAVE_INTTYPES_H -#include -#else /* U_HAVE_INTTYPES_H */ - -#if ! U_HAVE_INT8_T -typedef signed char int8_t; -#endif - -#if ! U_HAVE_UINT8_T -typedef unsigned char uint8_t; -#endif - -#if ! U_HAVE_INT16_T -typedef signed short int16_t; -#endif - -#if ! U_HAVE_UINT16_T -typedef unsigned short uint16_t; -#endif - -#if ! U_HAVE_INT32_T -typedef signed int int32_t; -#endif - -#if ! U_HAVE_UINT32_T -typedef unsigned int uint32_t; -#endif - -#if ! U_HAVE_INT64_T -#if U_INT64_IS_LONG_LONG - typedef signed long long int64_t; -#else - typedef signed __int64 int64_t; -#endif -#endif - -#if ! U_HAVE_UINT64_T -#if U_INT64_IS_LONG_LONG - typedef unsigned long long uint64_t; -#else - typedef unsigned __int64 uint64_t; -#endif -#endif -#endif - -/** - * @} - */ - -/*===========================================================================*/ -/** Compiler and environment features */ -/*===========================================================================*/ - -/** Define whether namespace is supported */ -#ifndef U_HAVE_NAMESPACE -#define U_HAVE_NAMESPACE 1 -#endif - -/** Determines the endianness of the platform */ -#define U_IS_BIG_ENDIAN 0 - -/** 1 or 0 to enable or disable threads. If undefined, default is: enable threads. */ -#ifndef ICU_USE_THREADS -#define ICU_USE_THREADS 1 -#endif - -/** 0 or 1 to enable or disable auto cleanup of libraries. If undefined, default is: disabled. */ -#ifndef UCLN_NO_AUTO_CLEANUP -#define UCLN_NO_AUTO_CLEANUP 1 -#endif - -/* On strong memory model CPUs (e.g. x86 CPUs), we use a safe & quick double check mutex lock. */ -/** -Microsoft can define _M_IX86, _M_AMD64 (before Visual Studio 8) or _M_X64 (starting in Visual Studio 8). -Intel can define _M_IX86 or _M_X64 -*/ -#if defined(_M_IX86) || defined(_M_AMD64) || defined(_M_X64) || (defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__))) -#define UMTX_STRONG_MEMORY_MODEL 1 -#endif - -/** Enable or disable debugging options **/ -#ifndef U_DEBUG -#ifdef _DEBUG -#define U_DEBUG 1 -#else -#define U_DEBUG 0 -#endif -#endif - -/** Enable or disable release options **/ -#ifndef U_RELEASE -#ifdef NDEBUG -#define U_RELEASE 1 -#else -#define U_RELEASE 0 -#endif -#endif - -/** Determine whether to disable renaming or not. This overrides the - setting in umachine.h which is for all platforms. */ -#ifndef U_DISABLE_RENAMING -#define U_DISABLE_RENAMING 0 -#endif - -/** Determine whether to override new and delete. */ -#ifndef U_OVERRIDE_CXX_ALLOCATION -#define U_OVERRIDE_CXX_ALLOCATION 1 -#endif -/** Determine whether to override placement new and delete for STL. */ -#ifndef U_HAVE_PLACEMENT_NEW -#define U_HAVE_PLACEMENT_NEW 1 -#endif -/** Determine whether to override new and delete for MFC. */ -#if !defined(U_HAVE_DEBUG_LOCATION_NEW) && defined(_MSC_VER) -#define U_HAVE_DEBUG_LOCATION_NEW 1 -#endif - -/** Determine whether to enable tracing. */ -#ifndef U_ENABLE_TRACING -#define U_ENABLE_TRACING 0 -#endif - -/** Do we allow ICU users to use the draft APIs by default? */ -#ifndef U_DEFAULT_SHOW_DRAFT -#define U_DEFAULT_SHOW_DRAFT 1 -#endif - -/** @{ Define the library suffix in a C syntax. */ -#ifndef U_HAVE_LIB_SUFFIX -#define U_HAVE_LIB_SUFFIX 0 -#endif -#ifndef U_LIB_SUFFIX_C_NAME -#define U_LIB_SUFFIX_C_NAME -#endif -#ifndef U_LIB_SUFFIX_C_NAME_STRING -#define U_LIB_SUFFIX_C_NAME_STRING "" -#endif -/** @} */ - -/*===========================================================================*/ -/** @{ Information about wchar support */ -/*===========================================================================*/ - -#define U_HAVE_WCHAR_H 1 -#define U_SIZEOF_WCHAR_T 2 - -#define U_HAVE_WCSCPY 1 - -/** @} */ - -/** - * \def U_DECLARE_UTF16 - * Do not use this macro. Use the UNICODE_STRING or U_STRING_DECL macros - * instead. - * @internal - */ -#if 1 -#define U_DECLARE_UTF16(string) L ## string -#endif - -/*===========================================================================*/ -/** @{ Information about POSIX support */ -/*===========================================================================*/ - -/** - * @internal - */ -#if 1 -#define U_TZSET _tzset -#endif -/** - * @internal - */ -#if 1 -#define U_TIMEZONE _timezone -#endif -/** - * @internal - */ -#if 1 -#define U_TZNAME _tzname -#endif -/** - * @internal - */ -#if 1 -#define U_DAYLIGHT _daylight -#endif - -#define U_HAVE_MMAP 0 -#define U_HAVE_POPEN 0 - -#ifndef U_ENABLE_DYLOAD -#define U_ENABLE_DYLOAD 1 -#endif - - -/** @} */ - -/*===========================================================================*/ -/** @{ Symbol import-export control */ -/*===========================================================================*/ - -#ifdef U_STATIC_IMPLEMENTATION -#define U_EXPORT -#else -#define U_EXPORT __declspec(dllexport) -#endif -#define U_EXPORT2 __cdecl -#define U_IMPORT __declspec(dllimport) -/** @} */ - -/*===========================================================================*/ -/** @{ Code alignment and C function inlining */ -/*===========================================================================*/ - -#ifndef U_INLINE -# ifdef __cplusplus -# define U_INLINE inline -# else -# define U_INLINE __inline -# endif -#endif - -#if defined(_MSC_VER) && defined(_M_IX86) && !defined(_MANAGED) -#define U_ALIGN_CODE(val) __asm align val -#else -#define U_ALIGN_CODE(val) -#endif - -/** - * Flag for workaround of MSVC 2003 optimization bugs - */ -#if defined(_MSC_VER) && (_MSC_VER < 1400) -#define U_HAVE_MSVC_2003_OR_EARLIER -#endif - - -/** @} */ - -/*===========================================================================*/ -/** @{ Programs used by ICU code */ -/*===========================================================================*/ - -#ifndef U_MAKE -#define U_MAKE "nmake" -#define U_MAKE_IS_NMAKE 1 -#endif - -/** @} */ - diff --git a/icuSources/common/unicode/rbbi.h b/icuSources/common/unicode/rbbi.h index 90ec6e6b..0f68cf88 100644 --- a/icuSources/common/unicode/rbbi.h +++ b/icuSources/common/unicode/rbbi.h @@ -1,6 +1,6 @@ /* *************************************************************************** -* Copyright (C) 1999-2008 International Business Machines Corporation * +* Copyright (C) 1999-2012 International Business Machines Corporation * * and others. All rights reserved. * *************************************************************************** @@ -170,6 +170,7 @@ protected: // constructors //======================================================================= +#ifndef U_HIDE_INTERNAL_API /** * Constant to be used in the constructor * RuleBasedBreakIterator(RBBIDataHeader*, EDontAdopt, UErrorCode &); @@ -203,6 +204,7 @@ protected: * @internal */ RuleBasedBreakIterator(const RBBIDataHeader* data, enum EDontAdopt dontAdopt, UErrorCode &status); +#endif /* U_HIDE_INTERNAL_API */ friend class RBBIRuleBuilder; @@ -239,6 +241,32 @@ public: UParseError &parseError, UErrorCode &status); + /** + * Contruct a RuleBasedBreakIterator from a set of precompiled binary rules. + * Binary rules are obtained from RulesBasedBreakIterator::getBinaryRules(). + * Construction of a break iterator in this way is substantially faster than + * constuction from source rules. + * + * Ownership of the storage containing the compiled rules remains with the + * caller of this function. The compiled rules must not be modified or + * deleted during the life of the break iterator. + * + * The compiled rules are not compatible across different major versions of ICU. + * The compiled rules are comaptible only between machines with the same + * byte ordering (little or big endian) and the same base character set family + * (ASCII or EBCDIC). + * + * @see #getBinaryRules + * @param compiledRules A pointer to the compiled break rules to be used. + * @param ruleLength The length of the compiled break rules, in bytes. This + * corresponds to the length value produced by getBinaryRules(). + * @param status Information on any errors encountered, including invalid + * binary rules. + * @stable ICU 4.8 + */ + RuleBasedBreakIterator(const uint8_t *compiledRules, + uint32_t ruleLength, + UErrorCode &status); /** * This constructor uses the udata interface to create a BreakIterator @@ -599,10 +627,37 @@ public: * @return A pointer to the binary (compiled) rule data. The storage * belongs to the RulesBasedBreakIterator object, not the * caller, and must not be modified or deleted. - * @internal + * @stable ICU 4.8 */ virtual const uint8_t *getBinaryRules(uint32_t &length); + /** + * Set the subject text string upon which the break iterator is operating + * without changing any other aspect of the matching state. + * The new and previous text strings must have the same content. + * + * This function is intended for use in environments where ICU is operating on + * strings that may move around in memory. It provides a mechanism for notifying + * ICU that the string has been relocated, and providing a new UText to access the + * string in its new position. + * + * Note that the break iterator implementation never copies the underlying text + * of a string being processed, but always operates directly on the original text + * provided by the user. Refreshing simply drops the references to the old text + * and replaces them with references to the new. + * + * Caution: this function is normally used only by very specialized, + * system-level code. One example use case is with garbage collection that moves + * the text in memory. + * + * @param input The new (moved) text string. + * @param status Receives errors detected by this function. + * @return *this + * + * @draft ICU 49 + */ + virtual RuleBasedBreakIterator &refreshInputText(UText *input, UErrorCode &status); + protected: //======================================================================= @@ -639,12 +694,14 @@ protected: */ virtual void setBreakType(int32_t type); +#ifndef U_HIDE_INTERNAL_API /** * Common initialization function, used by constructors and bufferClone. * (Also used by DictionaryBasedBreakIterator::createBufferClone().) * @internal */ void init(); +#endif /* U_HIDE_INTERNAL_API */ private: @@ -672,6 +729,7 @@ private: protected: +#ifndef U_HIDE_INTERNAL_API /** * This is the function that actually implements dictionary-based * breaking. Covering at least the range from startPos to endPos, @@ -687,6 +745,7 @@ protected: * @internal */ int32_t checkDictionary(int32_t startPos, int32_t endPos, UBool reverse); +#endif /* U_HIDE_INTERNAL_API */ private: diff --git a/icuSources/common/unicode/resbund.h b/icuSources/common/unicode/resbund.h index 6d6b9913..86e38773 100644 --- a/icuSources/common/unicode/resbund.h +++ b/icuSources/common/unicode/resbund.h @@ -1,7 +1,7 @@ /* ****************************************************************************** * -* Copyright (C) 1996-2007, International Business Machines Corporation +* Copyright (C) 1996-2011, International Business Machines Corporation * and others. All Rights Reserved. * ****************************************************************************** @@ -409,6 +409,7 @@ public: getStringEx(const char* key, UErrorCode& status) const; +#ifndef U_HIDE_DEPRECATED_API /** * Return the version number associated with this ResourceBundle as a string. Please * use getVersion, as this method is going to be deprecated. @@ -420,6 +421,7 @@ public: */ const char* getVersionNumber(void) const; +#endif /* U_HIDE_DEPRECATED_API */ /** * Return the version number associated with this ResourceBundle as a UVersionInfo array. @@ -431,6 +433,7 @@ public: void getVersion(UVersionInfo versionInfo) const; +#ifndef U_HIDE_DEPRECATED_API /** * Return the Locale associated with this ResourceBundle. * @@ -439,6 +442,7 @@ public: */ const Locale& getLocale(void) const; +#endif /* U_HIDE_DEPRECATED_API */ /** * Return the Locale associated with this ResourceBundle. @@ -452,12 +456,14 @@ public: */ const Locale getLocale(ULocDataLocaleType type, UErrorCode &status) const; +#ifndef U_HIDE_INTERNAL_API /** * This API implements multilevel fallback * @internal */ ResourceBundle getWithFallback(const char* key, UErrorCode& status); +#endif /* U_HIDE_INTERNAL_API */ /** * ICU "poor man's RTTI", returns a UClassID for the actual class. * diff --git a/icuSources/common/unicode/std_string.h b/icuSources/common/unicode/std_string.h index dd43b745..67b1d6c5 100644 --- a/icuSources/common/unicode/std_string.h +++ b/icuSources/common/unicode/std_string.h @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 2009-2010, International Business Machines +* Copyright (C) 2009-2011, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* @@ -25,54 +25,10 @@ #include "unicode/utypes.h" -/** - * \def U_HAVE_STD_STRING - * Define whether the standard C++ (STL) <string> header is available. - * @internal - */ -#ifndef U_HAVE_STD_STRING -#define U_HAVE_STD_STRING 1 -#endif - #if U_HAVE_STD_STRING #include -/** - * \def U_STD_NS - * Define the namespace to use for standard C++ (STL) classes. - * Either std or empty. - * @draft ICU 4.2 - */ - -/** - * \def U_STD_NSQ - * Define the namespace qualifier to use for standard C++ (STL) classes. - * Either std:: or empty. - * For example, - * U_STD_NSQ string StringFromUnicodeString(const UnicodeString &unistr); - * @draft ICU 4.2 - */ - -/** - * \def U_STD_NS_USE - * This is used to specify that the rest of the code uses the - * standard (STL) namespace. - * Either "using namespace std;" or empty. - * @draft ICU 4.2 - */ -#ifndef U_STD_NSQ -# if U_HAVE_NAMESPACE -# define U_STD_NS std -# define U_STD_NSQ U_STD_NS:: -# define U_STD_NS_USE using namespace U_STD_NS; -# else -# define U_STD_NS -# define U_STD_NSQ -# define U_STD_NS_USE -# endif -#endif - #endif // U_HAVE_STD_STRING #endif // __STD_STRING_H__ diff --git a/icuSources/common/unicode/stringpiece.h b/icuSources/common/unicode/stringpiece.h index 79d5a050..c9445943 100644 --- a/icuSources/common/unicode/stringpiece.h +++ b/icuSources/common/unicode/stringpiece.h @@ -1,4 +1,4 @@ -// Copyright (C) 2010, International Business Machines +// Copyright (C) 2009-2012, International Business Machines // Corporation and others. All Rights Reserved. // // Copyright 2001 and onwards Google Inc. @@ -71,7 +71,7 @@ class U_COMMON_API StringPiece : public UMemory { * Constructs from a std::string. * @stable ICU 4.2 */ - StringPiece(const U_STD_NSQ string& str) + StringPiece(const std::string& str) : ptr_(str.data()), length_(static_cast(str.size())) { } #endif /** @@ -136,16 +136,16 @@ class U_COMMON_API StringPiece : public UMemory { /** * Reset the stringpiece to refer to new data. - * @param data pointer the new string data. Need not be nul terminated. + * @param xdata pointer the new string data. Need not be nul terminated. * @param len the length of the new data - * @internal + * @stable ICU 4.8 */ - void set(const char* data, int32_t len) { ptr_ = data; length_ = len; } + void set(const char* xdata, int32_t len) { ptr_ = xdata; length_ = len; } /** * Reset the stringpiece to refer to new data. * @param str a pointer to a NUL-terminated string. - * @internal + * @stable ICU 4.8 */ void set(const char* str); @@ -203,7 +203,7 @@ class U_COMMON_API StringPiece : public UMemory { * @param x The first StringPiece to compare. * @param y The second StringPiece to compare. * @return TRUE if the string data is equal - * @internal + * @stable ICU 4.8 */ U_EXPORT UBool U_EXPORT2 operator==(const StringPiece& x, const StringPiece& y); @@ -213,7 +213,7 @@ operator==(const StringPiece& x, const StringPiece& y); * @param x The first StringPiece to compare. * @param y The second StringPiece to compare. * @return TRUE if the string data is not equal - * @internal + * @stable ICU 4.8 */ inline UBool operator!=(const StringPiece& x, const StringPiece& y) { return !(x == y); diff --git a/icuSources/common/unicode/stringtriebuilder.h b/icuSources/common/unicode/stringtriebuilder.h new file mode 100644 index 00000000..b35ac4b0 --- /dev/null +++ b/icuSources/common/unicode/stringtriebuilder.h @@ -0,0 +1,390 @@ +/* +******************************************************************************* +* Copyright (C) 2010-2012, International Business Machines +* Corporation and others. All Rights Reserved. +******************************************************************************* +* file name: stringtriebuilder.h +* encoding: US-ASCII +* tab size: 8 (not used) +* indentation:4 +* +* created on: 2010dec24 +* created by: Markus W. Scherer +*/ + +#ifndef __STRINGTRIEBUILDER_H__ +#define __STRINGTRIEBUILDER_H__ + +#include "unicode/utypes.h" +#include "unicode/uobject.h" + +// Forward declaration. +struct UHashtable; +typedef struct UHashtable UHashtable; + +/** + * Build options for BytesTrieBuilder and CharsTrieBuilder. + * @stable ICU 4.8 + */ +enum UStringTrieBuildOption { + /** + * Builds a trie quickly. + * @stable ICU 4.8 + */ + USTRINGTRIE_BUILD_FAST, + /** + * Builds a trie more slowly, attempting to generate + * a shorter but equivalent serialization. + * This build option also uses more memory. + * + * This option can be effective when many integer values are the same + * and string/byte sequence suffixes can be shared. + * Runtime speed is not expected to improve. + * @stable ICU 4.8 + */ + USTRINGTRIE_BUILD_SMALL +}; + +U_NAMESPACE_BEGIN + +/** + * Base class for string trie builder classes. + * + * This class is not intended for public subclassing. + * @stable ICU 4.8 + */ +class U_COMMON_API StringTrieBuilder : public UObject { +public: +#ifndef U_HIDE_INTERNAL_API + /** @internal */ + static UBool hashNode(const void *node); + /** @internal */ + static UBool equalNodes(const void *left, const void *right); +#endif /* U_HIDE_INTERNAL_API */ + +protected: + // Do not enclose the protected default constructor with #ifndef U_HIDE_INTERNAL_API + // or else the compiler will create a public default constructor. + /** @internal */ + StringTrieBuilder(); + /** @internal */ + virtual ~StringTrieBuilder(); + +#ifndef U_HIDE_INTERNAL_API + /** @internal */ + void createCompactBuilder(int32_t sizeGuess, UErrorCode &errorCode); + /** @internal */ + void deleteCompactBuilder(); + + /** @internal */ + void build(UStringTrieBuildOption buildOption, int32_t elementsLength, UErrorCode &errorCode); + + /** @internal */ + int32_t writeNode(int32_t start, int32_t limit, int32_t unitIndex); + /** @internal */ + int32_t writeBranchSubNode(int32_t start, int32_t limit, int32_t unitIndex, int32_t length); +#endif /* U_HIDE_INTERNAL_API */ + + class Node; + +#ifndef U_HIDE_INTERNAL_API + /** @internal */ + Node *makeNode(int32_t start, int32_t limit, int32_t unitIndex, UErrorCode &errorCode); + /** @internal */ + Node *makeBranchSubNode(int32_t start, int32_t limit, int32_t unitIndex, + int32_t length, UErrorCode &errorCode); +#endif /* U_HIDE_INTERNAL_API */ + + /** @internal */ + virtual int32_t getElementStringLength(int32_t i) const = 0; + /** @internal */ + virtual UChar getElementUnit(int32_t i, int32_t unitIndex) const = 0; + /** @internal */ + virtual int32_t getElementValue(int32_t i) const = 0; + + // Finds the first unit index after this one where + // the first and last element have different units again. + /** @internal */ + virtual int32_t getLimitOfLinearMatch(int32_t first, int32_t last, int32_t unitIndex) const = 0; + + // Number of different units at unitIndex. + /** @internal */ + virtual int32_t countElementUnits(int32_t start, int32_t limit, int32_t unitIndex) const = 0; + /** @internal */ + virtual int32_t skipElementsBySomeUnits(int32_t i, int32_t unitIndex, int32_t count) const = 0; + /** @internal */ + virtual int32_t indexOfElementWithNextUnit(int32_t i, int32_t unitIndex, UChar unit) const = 0; + + /** @internal */ + virtual UBool matchNodesCanHaveValues() const = 0; + + /** @internal */ + virtual int32_t getMaxBranchLinearSubNodeLength() const = 0; + /** @internal */ + virtual int32_t getMinLinearMatch() const = 0; + /** @internal */ + virtual int32_t getMaxLinearMatchLength() const = 0; + +#ifndef U_HIDE_INTERNAL_API + // max(BytesTrie::kMaxBranchLinearSubNodeLength, UCharsTrie::kMaxBranchLinearSubNodeLength). + /** @internal */ + static const int32_t kMaxBranchLinearSubNodeLength=5; + + // Maximum number of nested split-branch levels for a branch on all 2^16 possible UChar units. + // log2(2^16/kMaxBranchLinearSubNodeLength) rounded up. + /** @internal */ + static const int32_t kMaxSplitBranchLevels=14; + + /** + * Makes sure that there is only one unique node registered that is + * equivalent to newNode. + * @param newNode Input node. The builder takes ownership. + * @param errorCode ICU in/out UErrorCode. + Set to U_MEMORY_ALLOCATION_ERROR if it was success but newNode==NULL. + * @return newNode if it is the first of its kind, or + * an equivalent node if newNode is a duplicate. + * @internal + */ + Node *registerNode(Node *newNode, UErrorCode &errorCode); + /** + * Makes sure that there is only one unique FinalValueNode registered + * with this value. + * Avoids creating a node if the value is a duplicate. + * @param value A final value. + * @param errorCode ICU in/out UErrorCode. + Set to U_MEMORY_ALLOCATION_ERROR if it was success but newNode==NULL. + * @return A FinalValueNode with the given value. + * @internal + */ + Node *registerFinalValue(int32_t value, UErrorCode &errorCode); + + /* + * C++ note: + * registerNode() and registerFinalValue() take ownership of their input nodes, + * and only return owned nodes. + * If they see a failure UErrorCode, they will delete the input node. + * If they get a NULL pointer, they will record a U_MEMORY_ALLOCATION_ERROR. + * If there is a failure, they return NULL. + * + * NULL Node pointers can be safely passed into other Nodes because + * they call the static Node::hashCode() which checks for a NULL pointer first. + * + * Therefore, as long as builder functions register a new node, + * they need to check for failures only before explicitly dereferencing + * a Node pointer, or before setting a new UErrorCode. + */ + + // Hash set of nodes, maps from nodes to integer 1. + /** @internal */ + UHashtable *nodes; + + /** @internal */ + class Node : public UObject { + public: + Node(int32_t initialHash) : hash(initialHash), offset(0) {} + inline int32_t hashCode() const { return hash; } + // Handles node==NULL. + static inline int32_t hashCode(const Node *node) { return node==NULL ? 0 : node->hashCode(); } + // Base class operator==() compares the actual class types. + virtual UBool operator==(const Node &other) const; + inline UBool operator!=(const Node &other) const { return !operator==(other); } + /** + * Traverses the Node graph and numbers branch edges, with rightmost edges first. + * This is to avoid writing a duplicate node twice. + * + * Branch nodes in this trie data structure are not symmetric. + * Most branch edges "jump" to other nodes but the rightmost branch edges + * just continue without a jump. + * Therefore, write() must write the rightmost branch edge last + * (trie units are written backwards), and must write it at that point even if + * it is a duplicate of a node previously written elsewhere. + * + * This function visits and marks right branch edges first. + * Edges are numbered with increasingly negative values because we share the + * offset field which gets positive values when nodes are written. + * A branch edge also remembers the first number for any of its edges. + * + * When a further-left branch edge has a number in the range of the rightmost + * edge's numbers, then it will be written as part of the required right edge + * and we can avoid writing it first. + * + * After root.markRightEdgesFirst(-1) the offsets of all nodes are negative + * edge numbers. + * + * @param edgeNumber The first edge number for this node and its sub-nodes. + * @return An edge number that is at least the maximum-negative + * of the input edge number and the numbers of this node and all of its sub-nodes. + */ + virtual int32_t markRightEdgesFirst(int32_t edgeNumber); + // write() must set the offset to a positive value. + virtual void write(StringTrieBuilder &builder) = 0; + // See markRightEdgesFirst. + inline void writeUnlessInsideRightEdge(int32_t firstRight, int32_t lastRight, + StringTrieBuilder &builder) { + // Note: Edge numbers are negative, lastRight<=firstRight. + // If offset>0 then this node and its sub-nodes have been written already + // and we need not write them again. + // If this node is part of the unwritten right branch edge, + // then we wait until that is written. + if(offset<0 && (offsetAs return value for ubidi_getBaseDirection(), it means * that the source string is missing or empty, or contains neither left-to-right * nor right-to-left characters. - * @draft ICU 4.6 + * @stable ICU 4.6 */ UBIDI_NEUTRAL }; @@ -1044,6 +1044,96 @@ ubidi_setReorderingOptions(UBiDi *pBiDi, uint32_t reorderingOptions); U_STABLE uint32_t U_EXPORT2 ubidi_getReorderingOptions(UBiDi *pBiDi); +/** + * Set the context before a call to ubidi_setPara().

+ * + * ubidi_setPara() computes the left-right directionality for a given piece + * of text which is supplied as one of its arguments. Sometimes this piece + * of text (the "main text") should be considered in context, because text + * appearing before ("prologue") and/or after ("epilogue") the main text + * may affect the result of this computation.

+ * + * This function specifies the prologue and/or the epilogue for the next + * call to ubidi_setPara(). The characters specified as prologue and + * epilogue should not be modified by the calling program until the call + * to ubidi_setPara() has returned. If successive calls to ubidi_setPara() + * all need specification of a context, ubidi_setContext() must be called + * before each call to ubidi_setPara(). In other words, a context is not + * "remembered" after the following successful call to ubidi_setPara().

+ * + * If a call to ubidi_setPara() specifies UBIDI_DEFAULT_LTR or + * UBIDI_DEFAULT_RTL as paraLevel and is preceded by a call to + * ubidi_setContext() which specifies a prologue, the paragraph level will + * be computed taking in consideration the text in the prologue.

+ * + * When ubidi_setPara() is called without a previous call to + * ubidi_setContext, the main text is handled as if preceded and followed + * by strong directional characters at the current paragraph level. + * Calling ubidi_setContext() with specification of a prologue will change + * this behavior by handling the main text as if preceded by the last + * strong character appearing in the prologue, if any. + * Calling ubidi_setContext() with specification of an epilogue will change + * the behavior of ubidi_setPara() by handling the main text as if followed + * by the first strong character or digit appearing in the epilogue, if any.

+ * + * Note 1: if ubidi_setContext is called repeatedly without + * calling ubidi_setPara, the earlier calls have no effect, + * only the last call will be remembered for the next call to + * ubidi_setPara.

+ * + * Note 2: calling ubidi_setContext(pBiDi, NULL, 0, NULL, 0, &errorCode) + * cancels any previous setting of non-empty prologue or epilogue. + * The next call to ubidi_setPara() will process no + * prologue or epilogue.

+ * + * Note 3: users must be aware that even after setting the context + * before a call to ubidi_setPara() to perform e.g. a logical to visual + * transformation, the resulting string may not be identical to what it + * would have been if all the text, including prologue and epilogue, had + * been processed together.
+ * Example (upper case letters represent RTL characters):
+ *   prologue = "abc DE"
+ *   epilogue = none
+ *   main text = "FGH xyz"
+ *   paraLevel = UBIDI_LTR
+ *   display without prologue = "HGF xyz" + * ("HGF" is adjacent to "xyz")
+ *   display with prologue = "abc HGFED xyz" + * ("HGF" is not adjacent to "xyz")
+ * + * @param pBiDi is a paragraph UBiDi object. + * + * @param prologue is a pointer to the text which precedes the text that + * will be specified in a coming call to ubidi_setPara(). + * If there is no prologue to consider, then proLength + * must be zero and this pointer can be NULL. + * + * @param proLength is the length of the prologue; if proLength==-1 + * then the prologue must be zero-terminated. + * Otherwise proLength must be >= 0. If proLength==0, it means + * that there is no prologue to consider. + * + * @param epilogue is a pointer to the text which follows the text that + * will be specified in a coming call to ubidi_setPara(). + * If there is no epilogue to consider, then epiLength + * must be zero and this pointer can be NULL. + * + * @param epiLength is the length of the epilogue; if epiLength==-1 + * then the epilogue must be zero-terminated. + * Otherwise epiLength must be >= 0. If epiLength==0, it means + * that there is no epilogue to consider. + * + * @param pErrorCode must be a valid pointer to an error code value. + * + * @see ubidi_setPara + * @stable ICU 4.8 + */ +U_DRAFT void U_EXPORT2 +ubidi_setContext(UBiDi *pBiDi, + const UChar *prologue, int32_t proLength, + const UChar *epilogue, int32_t epiLength, + UErrorCode *pErrorCode); + /** * Perform the Unicode Bidi algorithm. It is defined in the * Unicode Standard Anned #9, @@ -1223,7 +1313,7 @@ ubidi_getDirection(const UBiDi *pBiDi); * UBIDI_NEUTRAL * * @see UBiDiDirection - * @draft ICU 4.6 + * @stable ICU 4.6 */ U_DRAFT UBiDiDirection U_EXPORT2 ubidi_getBaseDirection(const UChar *text, int32_t length ); diff --git a/icuSources/common/unicode/ubrk.h b/icuSources/common/unicode/ubrk.h index f8304a66..5dcb49aa 100644 --- a/icuSources/common/unicode/ubrk.h +++ b/icuSources/common/unicode/ubrk.h @@ -1,6 +1,6 @@ /* ****************************************************************************** -* Copyright (C) 1996-2010, International Business Machines Corporation and others. +* Copyright (C) 1996-2011, International Business Machines Corporation and others. * All Rights Reserved. ****************************************************************************** */ @@ -267,7 +267,7 @@ ubrk_safeClone( * A recommended size (in bytes) for the memory buffer to be passed to ubrk_saveClone(). * @stable ICU 2.0 */ -#define U_BRK_SAFECLONE_BUFFERSIZE 512 +#define U_BRK_SAFECLONE_BUFFERSIZE 528 /** * Close a UBreakIterator. @@ -495,6 +495,37 @@ ubrk_getRuleStatusVec(UBreakIterator *bi, int32_t *fillInVec, int32_t capacity, U_STABLE const char* U_EXPORT2 ubrk_getLocaleByType(const UBreakIterator *bi, ULocDataLocaleType type, UErrorCode* status); +#ifndef U_HIDE_DRAFT_API +/** + * Set the subject text string upon which the break iterator is operating + * without changing any other aspect of the state. + * The new and previous text strings must have the same content. + * + * This function is intended for use in environments where ICU is operating on + * strings that may move around in memory. It provides a mechanism for notifying + * ICU that the string has been relocated, and providing a new UText to access the + * string in its new position. + * + * Note that the break iterator never copies the underlying text + * of a string being processed, but always operates directly on the original text + * provided by the user. Refreshing simply drops the references to the old text + * and replaces them with references to the new. + * + * Caution: this function is normally used only by very specialized + * system-level code. One example use case is with garbage collection + * that moves the text in memory. + * + * @param bi The break iterator. + * @param text The new (moved) text string. + * @param status Receives errors detected by this function. + * + * @draft ICU 49 + */ +U_DRAFT void U_EXPORT2 +ubrk_refreshUText(UBreakIterator *bi, + UText *text, + UErrorCode *status); +#endif /* U_HIDE_DRAFT_API */ #endif /* #if !UCONFIG_NO_BREAK_ITERATION */ diff --git a/icuSources/common/unicode/uchar.h b/icuSources/common/unicode/uchar.h index 93aa6632..c4bbb495 100644 --- a/icuSources/common/unicode/uchar.h +++ b/icuSources/common/unicode/uchar.h @@ -1,6 +1,6 @@ /* ********************************************************************** -* Copyright (C) 1997-2010, International Business Machines +* Copyright (C) 1997-2011, 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.0" +#define U_UNICODE_VERSION "6.1" /** * \file @@ -139,19 +139,6 @@ U_CDECL_BEGIN */ #define U_MASK(x) ((uint32_t)1<<(x)) -/* - * !! Note: Several comments in this file are machine-read by the - * genpname tool. These comments describe the correspondence between - * icu enum constants and UCD entities. Do not delete them. Update - * these comments as needed. - * - * Any comment of the form "/ *[name]* /" (spaces added) is such - * a comment. - * - * The U_JG_* and U_GC_*_MASK constants are matched by their symbolic - * name, which must match PropertyValueAliases.txt. - */ - /** * Selection constants for Unicode properties. * These constants are used in functions like u_hasBinaryProperty to select @@ -172,9 +159,11 @@ U_CDECL_BEGIN * @stable ICU 2.1 */ typedef enum UProperty { - /* See note !!. Comments of the form "Binary property Dash", - "Enumerated property Script", "Double property Numeric_Value", - and "String property Age" are read by genpname. */ + /* + * Note: UProperty constants are parsed by preparseucd.py. + * It matches lines like + * UCHAR_=, + */ /* Note: Place UCHAR_ALPHABETIC before UCHAR_BINARY_START so that debuggers display UCHAR_ALPHABETIC as the symbolic name for 0, @@ -527,8 +516,8 @@ typedef enum UProperty { /** String property Case_Folding. Corresponds to u_strFoldCase in ustring.h. @stable ICU 2.4 */ UCHAR_CASE_FOLDING=0x4002, - /** String property ISO_Comment. - Corresponds to u_getISOComment. @stable ICU 2.4 */ + /** Deprecated string property ISO_Comment. + Corresponds to u_getISOComment. @deprecated ICU 49 */ UCHAR_ISO_COMMENT=0x4003, /** String property Lowercase_Mapping. Corresponds to u_strToLower in ustring.h. @stable ICU 2.4 */ @@ -552,7 +541,9 @@ typedef enum UProperty { Corresponds to u_strToTitle in ustring.h. @stable ICU 2.4 */ UCHAR_TITLECASE_MAPPING=0x400A, /** String property Unicode_1_Name. - Corresponds to u_charName. @stable ICU 2.4 */ + This property is of little practical value. + Beginning with ICU 49, ICU APIs return an empty string for this property. + Corresponds to u_charName(U_UNICODE_10_CHAR_NAME). @deprecated ICU 49 */ UCHAR_UNICODE_1_NAME=0x400B, /** String property Uppercase_Mapping. Corresponds to u_strToUpper in ustring.h. @stable ICU 2.4 */ @@ -560,6 +551,7 @@ typedef enum UProperty { /** 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. @@ -573,6 +565,7 @@ typedef enum UProperty { /** One more than the last constant for Unicode properties with unusual value types. * @draft 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 @@ -585,7 +578,12 @@ typedef enum UProperty { */ typedef enum UCharCategory { - /** See note !!. Comments of the form "Cn" are read by genpname. */ + /* + * Note: UCharCategory constants and their API comments are parsed by preparseucd.py. + * It matches pairs of lines like + * / ** comment... * / + * U_<[A-Z_]+> = , + */ /** Non-category for unassigned and non-character code points. @stable ICU 2.0 */ U_UNASSIGNED = 0, @@ -770,7 +768,12 @@ typedef enum UCharCategory * @stable ICU 2.0 */ typedef enum UCharDirection { - /** See note !!. Comments of the form "EN" are read by genpname. */ + /* + * Note: UCharDirection constants and their API comments are parsed by preparseucd.py. + * It matches pairs of lines like + * / ** comment... * / + * U_<[A-Z_]+> = , + */ /** L @stable ICU 2.0 */ U_LEFT_TO_RIGHT = 0, @@ -819,12 +822,17 @@ typedef enum UCharDirection { * @stable ICU 2.0 */ enum UBlockCode { + /* + * Note: UBlockCode constants are parsed by preparseucd.py. + * It matches lines like + * UBLOCK_ = , + */ /** New No_Block value in Unicode 4. @stable ICU 2.6 */ UBLOCK_NO_BLOCK = 0, /*[none]*/ /* Special range indicating No_Block */ /** @stable ICU 2.0 */ - UBLOCK_BASIC_LATIN = 1, /*[0000]*/ /*See note !!*/ + UBLOCK_BASIC_LATIN = 1, /*[0000]*/ /** @stable ICU 2.0 */ UBLOCK_LATIN_1_SUPPLEMENT=2, /*[0080]*/ @@ -1061,7 +1069,7 @@ enum UBlockCode { UBLOCK_LOW_SURROGATES =77, /*[DC00]*/ /** - * Same as UBLOCK_PRIVATE_USE_AREA. + * Same as UBLOCK_PRIVATE_USE. * Until Unicode 3.1.1, the corresponding block name was "Private Use", * and multiple code point ranges had this block. * Unicode 3.2 renames the block for the BMP PUA to "Private Use Area" and @@ -1069,9 +1077,9 @@ enum UBlockCode { * * @stable ICU 2.0 */ - UBLOCK_PRIVATE_USE = 78, + UBLOCK_PRIVATE_USE_AREA =78, /*[E000]*/ /** - * Same as UBLOCK_PRIVATE_USE. + * Same as UBLOCK_PRIVATE_USE_AREA. * Until Unicode 3.1.1, the corresponding block name was "Private Use", * and multiple code point ranges had this block. * Unicode 3.2 renames the block for the BMP PUA to "Private Use Area" and @@ -1079,7 +1087,7 @@ enum UBlockCode { * * @stable ICU 2.0 */ - UBLOCK_PRIVATE_USE_AREA =UBLOCK_PRIVATE_USE, /*[E000]*/ + UBLOCK_PRIVATE_USE = UBLOCK_PRIVATE_USE_AREA, /** @stable ICU 2.0 */ UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS =79, /*[F900]*/ @@ -1111,33 +1119,33 @@ enum UBlockCode { /* New blocks in Unicode 3.1 */ /** @stable ICU 2.0 */ - UBLOCK_OLD_ITALIC = 88 , /*[10300]*/ + UBLOCK_OLD_ITALIC = 88, /*[10300]*/ /** @stable ICU 2.0 */ - UBLOCK_GOTHIC = 89 , /*[10330]*/ + UBLOCK_GOTHIC = 89, /*[10330]*/ /** @stable ICU 2.0 */ - UBLOCK_DESERET = 90 , /*[10400]*/ + UBLOCK_DESERET = 90, /*[10400]*/ /** @stable ICU 2.0 */ - UBLOCK_BYZANTINE_MUSICAL_SYMBOLS = 91 , /*[1D000]*/ + UBLOCK_BYZANTINE_MUSICAL_SYMBOLS = 91, /*[1D000]*/ /** @stable ICU 2.0 */ - UBLOCK_MUSICAL_SYMBOLS = 92 , /*[1D100]*/ + UBLOCK_MUSICAL_SYMBOLS = 92, /*[1D100]*/ /** @stable ICU 2.0 */ - UBLOCK_MATHEMATICAL_ALPHANUMERIC_SYMBOLS = 93 , /*[1D400]*/ + UBLOCK_MATHEMATICAL_ALPHANUMERIC_SYMBOLS = 93, /*[1D400]*/ /** @stable ICU 2.0 */ - UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B = 94 , /*[20000]*/ + UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B = 94, /*[20000]*/ /** @stable ICU 2.0 */ - UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT = 95 , /*[2F800]*/ + UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT = 95, /*[2F800]*/ /** @stable ICU 2.0 */ UBLOCK_TAGS = 96, /*[E0000]*/ /* New blocks in Unicode 3.2 */ + /** @stable ICU 3.0 */ + UBLOCK_CYRILLIC_SUPPLEMENT = 97, /*[0500]*/ /** * Unicode 4.0.1 renames the "Cyrillic Supplementary" block to "Cyrillic Supplement". * @stable ICU 2.2 */ - UBLOCK_CYRILLIC_SUPPLEMENTARY = 97, - /** @stable ICU 3.0 */ - UBLOCK_CYRILLIC_SUPPLEMENT = UBLOCK_CYRILLIC_SUPPLEMENTARY, /*[0500]*/ + UBLOCK_CYRILLIC_SUPPLEMENTARY = UBLOCK_CYRILLIC_SUPPLEMENT, /** @stable ICU 2.2 */ UBLOCK_TAGALOG = 98, /*[1700]*/ /** @stable ICU 2.2 */ @@ -1381,8 +1389,33 @@ enum UBlockCode { /** @stable ICU 4.6 */ UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D = 209, /*[2B740]*/ - /** @stable ICU 2.0 */ - UBLOCK_COUNT = 210, + /* New blocks in Unicode 6.1 */ + + /** @stable ICU 49 */ + UBLOCK_ARABIC_EXTENDED_A = 210, /*[08A0]*/ + /** @stable ICU 49 */ + UBLOCK_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS = 211, /*[1EE00]*/ + /** @stable ICU 49 */ + UBLOCK_CHAKMA = 212, /*[11100]*/ + /** @stable ICU 49 */ + UBLOCK_MEETEI_MAYEK_EXTENSIONS = 213, /*[AAE0]*/ + /** @stable ICU 49 */ + UBLOCK_MEROITIC_CURSIVE = 214, /*[109A0]*/ + /** @stable ICU 49 */ + UBLOCK_MEROITIC_HIEROGLYPHS = 215, /*[10980]*/ + /** @stable ICU 49 */ + UBLOCK_MIAO = 216, /*[16F00]*/ + /** @stable ICU 49 */ + UBLOCK_SHARADA = 217, /*[11180]*/ + /** @stable ICU 49 */ + UBLOCK_SORA_SOMPENG = 218, /*[110D0]*/ + /** @stable ICU 49 */ + UBLOCK_SUNDANESE_SUPPLEMENT = 219, /*[1CC0]*/ + /** @stable ICU 49 */ + UBLOCK_TAKRI = 220, /*[11680]*/ + + /** @stable ICU 2.0 */ + UBLOCK_COUNT = 221, /** @stable ICU 2.0 */ UBLOCK_INVALID_CODE=-1 @@ -1399,7 +1432,13 @@ typedef enum UBlockCode UBlockCode; * @stable ICU 2.2 */ typedef enum UEastAsianWidth { - U_EA_NEUTRAL, /*[N]*/ /*See note !!*/ + /* + * Note: UEastAsianWidth constants are parsed by preparseucd.py. + * It matches lines like + * U_EA_ + */ + + U_EA_NEUTRAL, /*[N]*/ U_EA_AMBIGUOUS, /*[A]*/ U_EA_HALFWIDTH, /*[H]*/ U_EA_FULLWIDTH, /*[F]*/ @@ -1407,10 +1446,6 @@ typedef enum UEastAsianWidth { U_EA_WIDE, /*[W]*/ U_EA_COUNT } UEastAsianWidth; -/* - * Implementation note: - * Keep UEastAsianWidth constant values in sync with names list in genprops/props2.c. - */ /** * Selector constants for u_charName(). @@ -1424,10 +1459,19 @@ typedef enum UEastAsianWidth { * @stable ICU 2.0 */ typedef enum UCharNameChoice { + /** Unicode character name (Name property). @stable ICU 2.0 */ U_UNICODE_CHAR_NAME, + /** + * The Unicode_1_Name property value which is of little practical value. + * Beginning with ICU 49, ICU APIs return an empty string for this name choice. + * @deprecated ICU 49 + */ U_UNICODE_10_CHAR_NAME, + /** Standard or synthetic character name. @stable ICU 2.0 */ U_EXTENDED_CHAR_NAME, - U_CHAR_NAME_ALIAS, /**< Corrected name from NameAliases.txt. @stable ICU 4.4 */ + /** Corrected name from NameAliases.txt. @stable ICU 4.4 */ + U_CHAR_NAME_ALIAS, + /** @stable ICU 2.0 */ U_CHAR_NAME_CHOICE_COUNT } UCharNameChoice; @@ -1457,7 +1501,13 @@ typedef enum UPropertyNameChoice { * @stable ICU 2.2 */ typedef enum UDecompositionType { - U_DT_NONE, /*[none]*/ /*See note !!*/ + /* + * Note: UDecompositionType constants are parsed by preparseucd.py. + * It matches lines like + * U_DT_ + */ + + U_DT_NONE, /*[none]*/ U_DT_CANONICAL, /*[can]*/ U_DT_COMPAT, /*[com]*/ U_DT_CIRCLE, /*[enc]*/ @@ -1485,7 +1535,13 @@ typedef enum UDecompositionType { * @stable ICU 2.2 */ typedef enum UJoiningType { - U_JT_NON_JOINING, /*[U]*/ /*See note !!*/ + /* + * Note: UJoiningType constants are parsed by preparseucd.py. + * It matches lines like + * U_JT_ + */ + + U_JT_NON_JOINING, /*[U]*/ U_JT_JOIN_CAUSING, /*[C]*/ U_JT_DUAL_JOINING, /*[D]*/ U_JT_LEFT_JOINING, /*[L]*/ @@ -1501,6 +1557,12 @@ typedef enum UJoiningType { * @stable ICU 2.2 */ typedef enum UJoiningGroup { + /* + * Note: UJoiningGroup constants are parsed by preparseucd.py. + * It matches lines like + * U_JG_ + */ + U_JG_NO_JOINING_GROUP, U_JG_AIN, U_JG_ALAPH, @@ -1559,6 +1621,7 @@ typedef enum UJoiningGroup { U_JG_BURUSHASKI_YEH_BARREE, /**< @stable ICU 4.0 */ U_JG_FARSI_YEH, /**< @stable ICU 4.4 */ U_JG_NYA, /**< @stable ICU 4.4 */ + U_JG_ROHINGYA_YEH, /**< @stable ICU 49 */ U_JG_COUNT } UJoiningGroup; @@ -1569,7 +1632,13 @@ typedef enum UJoiningGroup { * @stable ICU 3.4 */ typedef enum UGraphemeClusterBreak { - U_GCB_OTHER = 0, /*[XX]*/ /*See note !!*/ + /* + * Note: UGraphemeClusterBreak constants are parsed by preparseucd.py. + * It matches lines like + * U_GCB_ + */ + + U_GCB_OTHER = 0, /*[XX]*/ U_GCB_CONTROL = 1, /*[CN]*/ U_GCB_CR = 2, /*[CR]*/ U_GCB_EXTEND = 3, /*[EX]*/ @@ -1592,7 +1661,13 @@ typedef enum UGraphemeClusterBreak { * @stable ICU 3.4 */ typedef enum UWordBreakValues { - U_WB_OTHER = 0, /*[XX]*/ /*See note !!*/ + /* + * Note: UWordBreakValues constants are parsed by preparseucd.py. + * It matches lines like + * U_WB_ + */ + + U_WB_OTHER = 0, /*[XX]*/ U_WB_ALETTER = 1, /*[LE]*/ U_WB_FORMAT = 2, /*[FO]*/ U_WB_KATAKANA = 3, /*[KA]*/ @@ -1615,7 +1690,13 @@ typedef enum UWordBreakValues { * @stable ICU 3.4 */ typedef enum USentenceBreak { - U_SB_OTHER = 0, /*[XX]*/ /*See note !!*/ + /* + * Note: USentenceBreak constants are parsed by preparseucd.py. + * It matches lines like + * U_SB_ + */ + + U_SB_OTHER = 0, /*[XX]*/ U_SB_ATERM = 1, /*[AT]*/ U_SB_CLOSE = 2, /*[CL]*/ U_SB_FORMAT = 3, /*[FO]*/ @@ -1640,7 +1721,13 @@ typedef enum USentenceBreak { * @stable ICU 2.2 */ typedef enum ULineBreak { - U_LB_UNKNOWN = 0, /*[XX]*/ /*See note !!*/ + /* + * Note: ULineBreak constants are parsed by preparseucd.py. + * It matches lines like + * U_LB_ + */ + + U_LB_UNKNOWN = 0, /*[XX]*/ U_LB_AMBIGUOUS = 1, /*[AI]*/ U_LB_ALPHABETIC = 2, /*[AL]*/ U_LB_BREAK_BOTH = 3, /*[B2]*/ @@ -1655,9 +1742,9 @@ typedef enum ULineBreak { U_LB_GLUE = 12, /*[GL]*/ U_LB_HYPHEN = 13, /*[HY]*/ U_LB_IDEOGRAPHIC = 14, /*[ID]*/ - U_LB_INSEPERABLE = 15, /** Renamed from the misspelled "inseperable" in Unicode 4.0.1/ICU 3.0 @stable ICU 3.0 */ - U_LB_INSEPARABLE=U_LB_INSEPERABLE,/*[IN]*/ + U_LB_INSEPARABLE = 15, /*[IN]*/ + U_LB_INSEPERABLE = U_LB_INSEPARABLE, U_LB_INFIX_NUMERIC = 16, /*[IS]*/ U_LB_LINE_FEED = 17, /*[LF]*/ U_LB_NONSTARTER = 18, /*[NS]*/ @@ -1679,7 +1766,9 @@ typedef enum ULineBreak { U_LB_JT = 34, /*[JT]*/ U_LB_JV = 35, /*[JV]*/ U_LB_CLOSE_PARENTHESIS = 36, /*[CP]*/ /* new in Unicode 5.2/ICU 4.4 */ - U_LB_COUNT = 37 + 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 } ULineBreak; /** @@ -1689,7 +1778,13 @@ typedef enum ULineBreak { * @stable ICU 2.2 */ typedef enum UNumericType { - U_NT_NONE, /*[None]*/ /*See note !!*/ + /* + * Note: UNumericType constants are parsed by preparseucd.py. + * It matches lines like + * U_NT_ + */ + + U_NT_NONE, /*[None]*/ U_NT_DECIMAL, /*[de]*/ U_NT_DIGIT, /*[di]*/ U_NT_NUMERIC, /*[nu]*/ @@ -1703,7 +1798,13 @@ typedef enum UNumericType { * @stable ICU 2.6 */ typedef enum UHangulSyllableType { - U_HST_NOT_APPLICABLE, /*[NA]*/ /*See note !!*/ + /* + * Note: UHangulSyllableType constants are parsed by preparseucd.py. + * It matches lines like + * U_HST_ + */ + + U_HST_NOT_APPLICABLE, /*[NA]*/ U_HST_LEADING_JAMO, /*[L]*/ U_HST_VOWEL_JAMO, /*[V]*/ U_HST_TRAILING_JAMO, /*[T]*/ @@ -1906,6 +2007,8 @@ u_getIntPropertyMaxValue(UProperty which); * * For characters without any numeric values in the Unicode Character Database, * this function will return U_NO_NUMERIC_VALUE. + * Note: This is different from the Unicode Standard which specifies NaN as the default value. + * (NaN is not available on all platforms.) * * Similar to java.lang.Character.getNumericValue(), but u_getNumericValue() * also supports negative values, large values, and fractions, @@ -2554,12 +2657,9 @@ u_charName(UChar32 code, UCharNameChoice nameChoice, UErrorCode *pErrorCode); /** - * Get the ISO 10646 comment for a character. - * The ISO 10646 comment is an informative field in the Unicode Character - * Database (UnicodeData.txt field 11) and is from the ISO 10646 names list. - * - * Note: Unicode 5.2 removes all ISO comment data, resulting in empty strings - * returned for all characters. + * Returns an empty string. + * Used to return the ISO 10646 comment for a character. + * The Unicode ISO_Comment property is deprecated and has no values. * * @param c The character (code point) for which to get the ISO comment. * It must be 0<=c<=0x10ffff. @@ -2570,13 +2670,9 @@ u_charName(UChar32 code, UCharNameChoice nameChoice, * @param pErrorCode Pointer to a UErrorCode variable; * check for U_SUCCESS() after u_getISOComment() * returns. - * @return The length of the comment, or 0 if there is no comment for this character. - * If the destCapacity is less than or equal to the length, then the buffer - * contains the truncated name and the returned length indicates the full - * length of the name. - * The length does not include the zero-termination. + * @return 0 * - * @stable ICU 2.2 + * @deprecated ICU 49 */ U_STABLE int32_t U_EXPORT2 u_getISOComment(UChar32 c, diff --git a/icuSources/common/unicode/ucharstrie.h b/icuSources/common/unicode/ucharstrie.h new file mode 100644 index 00000000..0575a974 --- /dev/null +++ b/icuSources/common/unicode/ucharstrie.h @@ -0,0 +1,576 @@ +/* +******************************************************************************* +* Copyright (C) 2010-2012, International Business Machines +* Corporation and others. All Rights Reserved. +******************************************************************************* +* file name: ucharstrie.h +* encoding: US-ASCII +* tab size: 8 (not used) +* indentation:4 +* +* created on: 2010nov14 +* created by: Markus W. Scherer +*/ + +#ifndef __UCHARSTRIE_H__ +#define __UCHARSTRIE_H__ + +/** + * \file + * \brief C++ API: Trie for mapping Unicode strings (or 16-bit-unit sequences) + * to integer values. + */ + +#include "unicode/utypes.h" +#include "unicode/unistr.h" +#include "unicode/uobject.h" +#include "unicode/ustringtrie.h" + +U_NAMESPACE_BEGIN + +class Appendable; +class UCharsTrieBuilder; +class UVector32; + +/** + * Light-weight, non-const reader class for a UCharsTrie. + * Traverses a UChar-serialized data structure with minimal state, + * for mapping strings (16-bit-unit sequences) to non-negative integer values. + * + * This class owns the serialized trie data only if it was constructed by + * the builder's build() method. + * The public constructor and the copy constructor only alias the data (only copy the pointer). + * There is no assignment operator. + * + * This class is not intended for public subclassing. + * @stable ICU 4.8 + */ +class U_COMMON_API UCharsTrie : public UMemory { +public: + /** + * Constructs a UCharsTrie reader instance. + * + * The trieUChars must contain a copy of a UChar sequence from the UCharsTrieBuilder, + * starting with the first UChar of that sequence. + * The UCharsTrie object will not read more UChars than + * the UCharsTrieBuilder generated in the corresponding build() call. + * + * The array is not copied/cloned and must not be modified while + * the UCharsTrie object is in use. + * + * @param trieUChars The UChar array that contains the serialized trie. + * @stable ICU 4.8 + */ + UCharsTrie(const UChar *trieUChars) + : ownedArray_(NULL), uchars_(trieUChars), + pos_(uchars_), remainingMatchLength_(-1) {} + + /** + * Destructor. + * @stable ICU 4.8 + */ + ~UCharsTrie(); + + /** + * Copy constructor, copies the other trie reader object and its state, + * but not the UChar array which will be shared. (Shallow copy.) + * @param other Another UCharsTrie object. + * @stable ICU 4.8 + */ + UCharsTrie(const UCharsTrie &other) + : ownedArray_(NULL), uchars_(other.uchars_), + pos_(other.pos_), remainingMatchLength_(other.remainingMatchLength_) {} + + /** + * Resets this trie to its initial state. + * @return *this + * @stable ICU 4.8 + */ + UCharsTrie &reset() { + pos_=uchars_; + remainingMatchLength_=-1; + return *this; + } + + /** + * UCharsTrie state object, for saving a trie's current state + * and resetting the trie back to this state later. + * @stable ICU 4.8 + */ + class State : public UMemory { + public: + /** + * Constructs an empty State. + * @stable ICU 4.8 + */ + State() { uchars=NULL; } + private: + friend class UCharsTrie; + + const UChar *uchars; + const UChar *pos; + int32_t remainingMatchLength; + }; + + /** + * Saves the state of this trie. + * @param state The State object to hold the trie's state. + * @return *this + * @see resetToState + * @stable ICU 4.8 + */ + const UCharsTrie &saveState(State &state) const { + state.uchars=uchars_; + state.pos=pos_; + state.remainingMatchLength=remainingMatchLength_; + return *this; + } + + /** + * Resets this trie to the saved state. + * If the state object contains no state, or the state of a different trie, + * then this trie remains unchanged. + * @param state The State object which holds a saved trie state. + * @return *this + * @see saveState + * @see reset + * @stable ICU 4.8 + */ + UCharsTrie &resetToState(const State &state) { + if(uchars_==state.uchars && uchars_!=NULL) { + pos_=state.pos; + remainingMatchLength_=state.remainingMatchLength; + } + return *this; + } + + /** + * Determines whether the string so far matches, whether it has a value, + * and whether another input UChar can continue a matching string. + * @return The match/value Result. + * @stable ICU 4.8 + */ + UStringTrieResult current() const; + + /** + * Traverses the trie from the initial state for this input UChar. + * Equivalent to reset().next(uchar). + * @param uchar Input char value. Values below 0 and above 0xffff will never match. + * @return The match/value Result. + * @stable ICU 4.8 + */ + inline UStringTrieResult first(int32_t uchar) { + remainingMatchLength_=-1; + return nextImpl(uchars_, uchar); + } + + /** + * Traverses the trie from the initial state for the + * one or two UTF-16 code units for this input code point. + * Equivalent to reset().nextForCodePoint(cp). + * @param cp A Unicode code point 0..0x10ffff. + * @return The match/value Result. + * @stable ICU 4.8 + */ + UStringTrieResult firstForCodePoint(UChar32 cp); + + /** + * Traverses the trie from the current state for this input UChar. + * @param uchar Input char value. Values below 0 and above 0xffff will never match. + * @return The match/value Result. + * @stable ICU 4.8 + */ + UStringTrieResult next(int32_t uchar); + + /** + * Traverses the trie from the current state for the + * one or two UTF-16 code units for this input code point. + * @param cp A Unicode code point 0..0x10ffff. + * @return The match/value Result. + * @stable ICU 4.8 + */ + UStringTrieResult nextForCodePoint(UChar32 cp); + + /** + * Traverses the trie from the current state for this string. + * Equivalent to + * \code + * Result result=current(); + * for(each c in s) + * if(!USTRINGTRIE_HAS_NEXT(result)) return USTRINGTRIE_NO_MATCH; + * result=next(c); + * return result; + * \endcode + * @param s A string. Can be NULL if length is 0. + * @param length The length of the string. Can be -1 if NUL-terminated. + * @return The match/value Result. + * @stable ICU 4.8 + */ + UStringTrieResult next(const UChar *s, int32_t length); + + /** + * Returns a matching string's value if called immediately after + * current()/first()/next() returned USTRINGTRIE_INTERMEDIATE_VALUE or USTRINGTRIE_FINAL_VALUE. + * getValue() can be called multiple times. + * + * Do not call getValue() after USTRINGTRIE_NO_MATCH or USTRINGTRIE_NO_VALUE! + * @return The value for the string so far. + * @stable ICU 4.8 + */ + inline int32_t getValue() const { + const UChar *pos=pos_; + int32_t leadUnit=*pos++; + // U_ASSERT(leadUnit>=kMinValueLead); + return leadUnit&kValueIsFinal ? + readValue(pos, leadUnit&0x7fff) : readNodeValue(pos, leadUnit); + } + + /** + * Determines whether all strings reachable from the current state + * map to the same value. + * @param uniqueValue Receives the unique value, if this function returns TRUE. + * (output-only) + * @return TRUE if all strings reachable from the current state + * map to the same value. + * @stable ICU 4.8 + */ + inline UBool hasUniqueValue(int32_t &uniqueValue) const { + const UChar *pos=pos_; + // Skip the rest of a pending linear-match node. + return pos!=NULL && findUniqueValue(pos+remainingMatchLength_+1, FALSE, uniqueValue); + } + + /** + * Finds each UChar which continues the string from the current state. + * That is, each UChar c for which it would be next(c)!=USTRINGTRIE_NO_MATCH now. + * @param out Each next UChar is appended to this object. + * @return the number of UChars which continue the string from here + * @stable ICU 4.8 + */ + int32_t getNextUChars(Appendable &out) const; + + /** + * Iterator for all of the (string, value) pairs in a UCharsTrie. + * @stable ICU 4.8 + */ + class U_COMMON_API Iterator : public UMemory { + public: + /** + * Iterates from the root of a UChar-serialized UCharsTrie. + * @param trieUChars The trie UChars. + * @param maxStringLength If 0, the iterator returns full strings. + * Otherwise, the iterator returns strings with this maximum length. + * @param errorCode 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.) + * @stable ICU 4.8 + */ + Iterator(const UChar *trieUChars, int32_t maxStringLength, UErrorCode &errorCode); + + /** + * Iterates from the current state of the specified UCharsTrie. + * @param trie The trie whose state will be copied for iteration. + * @param maxStringLength If 0, the iterator returns full strings. + * Otherwise, the iterator returns strings with this maximum length. + * @param errorCode 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.) + * @stable ICU 4.8 + */ + Iterator(const UCharsTrie &trie, int32_t maxStringLength, UErrorCode &errorCode); + + /** + * Destructor. + * @stable ICU 4.8 + */ + ~Iterator(); + + /** + * Resets this iterator to its initial state. + * @return *this + * @stable ICU 4.8 + */ + Iterator &reset(); + + /** + * @return TRUE if there are more elements. + * @stable ICU 4.8 + */ + UBool hasNext() const; + + /** + * Finds the next (string, value) pair if there is one. + * + * If the string is truncated to the maximum length and does not + * have a real value, then the value is set to -1. + * In this case, this "not a real value" is indistinguishable from + * a real value of -1. + * @param errorCode 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.) + * @return TRUE if there is another element. + * @stable ICU 4.8 + */ + UBool next(UErrorCode &errorCode); + + /** + * @return The string for the last successful next(). + * @stable ICU 4.8 + */ + const UnicodeString &getString() const { return str_; } + /** + * @return The value for the last successful next(). + * @stable ICU 4.8 + */ + int32_t getValue() const { return value_; } + + private: + UBool truncateAndStop() { + pos_=NULL; + value_=-1; // no real value for str + return TRUE; + } + + const UChar *branchNext(const UChar *pos, int32_t length, UErrorCode &errorCode); + + const UChar *uchars_; + const UChar *pos_; + const UChar *initialPos_; + int32_t remainingMatchLength_; + int32_t initialRemainingMatchLength_; + UBool skipValue_; // Skip intermediate value which was already delivered. + + UnicodeString str_; + int32_t maxLength_; + int32_t value_; + + // The stack stores pairs of integers for backtracking to another + // outbound edge of a branch node. + // The first integer is an offset from uchars_. + // The second integer has the str_.length() from before the node in bits 15..0, + // and the remaining branch length in bits 31..16. + // (We could store the remaining branch length minus 1 in bits 30..16 and not use the sign bit, + // but the code looks more confusing that way.) + UVector32 *stack_; + }; + +private: + friend class UCharsTrieBuilder; + + /** + * Constructs a UCharsTrie reader instance. + * Unlike the public constructor which just aliases an array, + * this constructor adopts the builder's array. + * This constructor is only called by the builder. + */ + UCharsTrie(UChar *adoptUChars, const UChar *trieUChars) + : ownedArray_(adoptUChars), uchars_(trieUChars), + pos_(uchars_), remainingMatchLength_(-1) {} + + // No assignment operator. + UCharsTrie &operator=(const UCharsTrie &other); + + inline void stop() { + pos_=NULL; + } + + // Reads a compact 32-bit integer. + // pos is already after the leadUnit, and the lead unit has bit 15 reset. + static inline int32_t readValue(const UChar *pos, int32_t leadUnit) { + int32_t value; + if(leadUnit=kMinTwoUnitValueLead) { + if(leadUnit>6)-1; + } else if(leadUnit=kMinTwoUnitNodeValueLead) { + if(leadUnit=kMinTwoUnitDeltaLead) { + if(delta==kThreeUnitDeltaLead) { + delta=(pos[0]<<16)|pos[1]; + pos+=2; + } else { + delta=((delta-kMinTwoUnitDeltaLead)<<16)|*pos++; + } + } + return pos+delta; + } + + static const UChar *skipDelta(const UChar *pos) { + int32_t delta=*pos++; + if(delta>=kMinTwoUnitDeltaLead) { + if(delta==kThreeUnitDeltaLead) { + pos+=2; + } else { + ++pos; + } + } + return pos; + } + + static inline UStringTrieResult valueResult(int32_t node) { + return (UStringTrieResult)(USTRINGTRIE_INTERMEDIATE_VALUE-(node>>15)); + } + + // Handles a branch node for both next(uchar) and next(string). + UStringTrieResult branchNext(const UChar *pos, int32_t length, int32_t uchar); + + // Requires remainingLength_<0. + UStringTrieResult nextImpl(const UChar *pos, int32_t uchar); + + // Helper functions for hasUniqueValue(). + // Recursively finds a unique value (or whether there is not a unique one) + // from a branch. + static const UChar *findUniqueValueFromBranch(const UChar *pos, int32_t length, + UBool haveUniqueValue, int32_t &uniqueValue); + // Recursively finds a unique value (or whether there is not a unique one) + // starting from a position on a node lead unit. + static UBool findUniqueValue(const UChar *pos, UBool haveUniqueValue, int32_t &uniqueValue); + + // Helper functions for getNextUChars(). + // getNextUChars() when pos is on a branch node. + static void getNextBranchUChars(const UChar *pos, int32_t length, Appendable &out); + + // UCharsTrie data structure + // + // The trie consists of a series of UChar-serialized nodes for incremental + // Unicode string/UChar sequence matching. (UChar=16-bit unsigned integer) + // The root node is at the beginning of the trie data. + // + // Types of nodes are distinguished by their node lead unit ranges. + // After each node, except a final-value node, another node follows to + // encode match values or continue matching further units. + // + // Node types: + // - Final-value node: Stores a 32-bit integer in a compact, variable-length format. + // The value is for the string/UChar sequence so far. + // - Match node, optionally with an intermediate value in a different compact format. + // The value, if present, is for the string/UChar sequence so far. + // + // Aside from the value, which uses the node lead unit's high bits: + // + // - Linear-match node: Matches a number of units. + // - Branch node: Branches to other nodes according to the current input unit. + // The node unit is the length of the branch (number of units to select from) + // minus 1. It is followed by a sub-node: + // - If the length is at most kMaxBranchLinearSubNodeLength, then + // there are length-1 (key, value) pairs and then one more comparison unit. + // If one of the key units matches, then the value is either a final value for + // the string so far, or a "jump" delta to the next node. + // If the last unit matches, then matching continues with the next node. + // (Values have the same encoding as final-value nodes.) + // - If the length is greater than kMaxBranchLinearSubNodeLength, then + // there is one unit and one "jump" delta. + // If the input unit is less than the sub-node unit, then "jump" by delta to + // the next sub-node which will have a length of length/2. + // (The delta has its own compact encoding.) + // Otherwise, skip the "jump" delta to the next sub-node + // which will have a length of length-length/2. + + // Match-node lead unit values, after masking off intermediate-value bits: + + // 0000..002f: Branch node. If node!=0 then the length is node+1, otherwise + // the length is one more than the next unit. + + // For a branch sub-node with at most this many entries, we drop down + // to a linear search. + static const int32_t kMaxBranchLinearSubNodeLength=5; + + // 0030..003f: Linear-match node, match 1..16 units and continue reading the next node. + static const int32_t kMinLinearMatch=0x30; + static const int32_t kMaxLinearMatchLength=0x10; + + // Match-node lead unit bits 14..6 for the optional intermediate value. + // If these bits are 0, then there is no intermediate value. + // Otherwise, see the *NodeValue* constants below. + static const int32_t kMinValueLead=kMinLinearMatch+kMaxLinearMatchLength; // 0x0040 + static const int32_t kNodeTypeMask=kMinValueLead-1; // 0x003f + + // A final-value node has bit 15 set. + static const int32_t kValueIsFinal=0x8000; + + // Compact value: After testing and masking off bit 15, use the following thresholds. + static const int32_t kMaxOneUnitValue=0x3fff; + + static const int32_t kMinTwoUnitValueLead=kMaxOneUnitValue+1; // 0x4000 + static const int32_t kThreeUnitValueLead=0x7fff; + + static const int32_t kMaxTwoUnitValue=((kThreeUnitValueLead-kMinTwoUnitValueLead)<<16)-1; // 0x3ffeffff + + // Compact intermediate-value integer, lead unit shared with a branch or linear-match node. + static const int32_t kMaxOneUnitNodeValue=0xff; + static const int32_t kMinTwoUnitNodeValueLead=kMinValueLead+((kMaxOneUnitNodeValue+1)<<6); // 0x4040 + static const int32_t kThreeUnitNodeValueLead=0x7fc0; + + static const int32_t kMaxTwoUnitNodeValue= + ((kThreeUnitNodeValueLead-kMinTwoUnitNodeValueLead)<<10)-1; // 0xfdffff + + // Compact delta integers. + static const int32_t kMaxOneUnitDelta=0xfbff; + static const int32_t kMinTwoUnitDeltaLead=kMaxOneUnitDelta+1; // 0xfc00 + static const int32_t kThreeUnitDeltaLead=0xffff; + + static const int32_t kMaxTwoUnitDelta=((kThreeUnitDeltaLead-kMinTwoUnitDeltaLead)<<16)-1; // 0x03feffff + + UChar *ownedArray_; + + // Fixed value referencing the UCharsTrie words. + const UChar *uchars_; + + // Iterator variables. + + // Pointer to next trie unit to read. NULL if no more matches. + const UChar *pos_; + // Remaining length of a linear-match node, minus 1. Negative if not in such a node. + int32_t remainingMatchLength_; +}; + +U_NAMESPACE_END + +#endif // __UCHARSTRIE_H__ diff --git a/icuSources/common/unicode/ucharstriebuilder.h b/icuSources/common/unicode/ucharstriebuilder.h new file mode 100644 index 00000000..cbdd9392 --- /dev/null +++ b/icuSources/common/unicode/ucharstriebuilder.h @@ -0,0 +1,176 @@ +/* +******************************************************************************* +* Copyright (C) 2010-2012, International Business Machines +* Corporation and others. All Rights Reserved. +******************************************************************************* +* file name: ucharstriebuilder.h +* encoding: US-ASCII +* tab size: 8 (not used) +* indentation:4 +* +* created on: 2010nov14 +* created by: Markus W. Scherer +*/ + +#ifndef __UCHARSTRIEBUILDER_H__ +#define __UCHARSTRIEBUILDER_H__ + +#include "unicode/utypes.h" +#include "unicode/stringtriebuilder.h" +#include "unicode/ucharstrie.h" +#include "unicode/unistr.h" + +U_NAMESPACE_BEGIN + +class UCharsTrieElement; + +/** + * Builder class for UCharsTrie. + * + * This class is not intended for public subclassing. + * @stable ICU 4.8 + */ +class U_COMMON_API UCharsTrieBuilder : public StringTrieBuilder { +public: + /** + * Constructs an empty builder. + * @param errorCode Standard ICU error code. + * @stable ICU 4.8 + */ + UCharsTrieBuilder(UErrorCode &errorCode); + + /** + * Destructor. + * @stable ICU 4.8 + */ + virtual ~UCharsTrieBuilder(); + + /** + * Adds a (string, value) pair. + * The string must be unique. + * The string contents will be copied; the builder does not keep + * a reference to the input UnicodeString or its buffer. + * @param s The input string. + * @param value The value associated with this string. + * @param errorCode 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.) + * @return *this + * @stable ICU 4.8 + */ + UCharsTrieBuilder &add(const UnicodeString &s, int32_t value, UErrorCode &errorCode); + + /** + * Builds a UCharsTrie for the add()ed data. + * Once built, no further data can be add()ed until clear() is called. + * + * This method passes ownership of the builder's internal result array to the new trie object. + * Another call to any build() variant will re-serialize the trie. + * After clear() has been called, a new array will be used as well. + * @param buildOption Build option, see UStringTrieBuildOption. + * @param errorCode 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.) + * @return A new UCharsTrie for the add()ed data. + * @stable ICU 4.8 + */ + UCharsTrie *build(UStringTrieBuildOption buildOption, UErrorCode &errorCode); + + /** + * Builds a UCharsTrie for the add()ed data and UChar-serializes it. + * Once built, no further data can be add()ed until clear() is called. + * + * Multiple calls to buildUnicodeString() set the UnicodeStrings to the + * builder's same UChar array, without rebuilding. + * If buildUnicodeString() is called after build(), the trie will be + * re-serialized into a new array. + * If build() is called after buildUnicodeString(), the trie object will become + * the owner of the previously returned array. + * After clear() has been called, a new array will be used as well. + * @param buildOption Build option, see UStringTrieBuildOption. + * @param result A UnicodeString which will be set to the UChar-serialized + * UCharsTrie for the add()ed data. + * @param errorCode 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.) + * @return result + * @stable ICU 4.8 + */ + UnicodeString &buildUnicodeString(UStringTrieBuildOption buildOption, UnicodeString &result, + UErrorCode &errorCode); + + /** + * Removes all (string, value) pairs. + * New data can then be add()ed and a new trie can be built. + * @return *this + * @stable ICU 4.8 + */ + UCharsTrieBuilder &clear() { + strings.remove(); + elementsLength=0; + ucharsLength=0; + return *this; + } + +private: + UCharsTrieBuilder(const UCharsTrieBuilder &other); // no copy constructor + UCharsTrieBuilder &operator=(const UCharsTrieBuilder &other); // no assignment operator + + void buildUChars(UStringTrieBuildOption buildOption, UErrorCode &errorCode); + + virtual int32_t getElementStringLength(int32_t i) const; + virtual UChar getElementUnit(int32_t i, int32_t unitIndex) const; + virtual int32_t getElementValue(int32_t i) const; + + virtual int32_t getLimitOfLinearMatch(int32_t first, int32_t last, int32_t unitIndex) const; + + virtual int32_t countElementUnits(int32_t start, int32_t limit, int32_t unitIndex) const; + virtual int32_t skipElementsBySomeUnits(int32_t i, int32_t unitIndex, int32_t count) const; + virtual int32_t indexOfElementWithNextUnit(int32_t i, int32_t unitIndex, UChar unit) const; + + virtual UBool matchNodesCanHaveValues() const { return TRUE; } + + virtual int32_t getMaxBranchLinearSubNodeLength() const { return UCharsTrie::kMaxBranchLinearSubNodeLength; } + virtual int32_t getMinLinearMatch() const { return UCharsTrie::kMinLinearMatch; } + virtual int32_t getMaxLinearMatchLength() const { return UCharsTrie::kMaxLinearMatchLength; } + +#ifndef U_HIDE_INTERNAL_API + class UCTLinearMatchNode : public LinearMatchNode { + public: + UCTLinearMatchNode(const UChar *units, int32_t len, Node *nextNode); + virtual UBool operator==(const Node &other) const; + virtual void write(StringTrieBuilder &builder); + private: + const UChar *s; + }; +#endif + + virtual Node *createLinearMatchNode(int32_t i, int32_t unitIndex, int32_t length, + Node *nextNode) const; + + UBool ensureCapacity(int32_t length); + virtual int32_t write(int32_t unit); + int32_t write(const UChar *s, int32_t length); + virtual int32_t writeElementUnits(int32_t i, int32_t unitIndex, int32_t length); + virtual int32_t writeValueAndFinal(int32_t i, UBool isFinal); + virtual int32_t writeValueAndType(UBool hasValue, int32_t value, int32_t node); + virtual int32_t writeDeltaTo(int32_t jumpTarget); + + UnicodeString strings; + UCharsTrieElement *elements; + int32_t elementsCapacity; + int32_t elementsLength; + + // UChar serialization of the trie. + // Grows from the back: ucharsLength measures from the end of the buffer! + UChar *uchars; + int32_t ucharsCapacity; + int32_t ucharsLength; +}; + +U_NAMESPACE_END + +#endif // __UCHARSTRIEBUILDER_H__ diff --git a/icuSources/common/unicode/uclean.h b/icuSources/common/unicode/uclean.h index de6d7363..93600b97 100644 --- a/icuSources/common/unicode/uclean.h +++ b/icuSources/common/unicode/uclean.h @@ -1,9 +1,7 @@ /* ****************************************************************************** -* * -* Copyright (C) 2001-2009, International Business Machines * -* Corporation and others. All Rights Reserved. * -* * +* Copyright (C) 2001-2011, International Business Machines +* Corporation and others. All Rights Reserved. ****************************************************************************** * file name: uclean.h * encoding: US-ASCII @@ -52,6 +50,7 @@ U_STABLE void U_EXPORT2 u_init(UErrorCode *status); +#ifndef U_HIDE_SYSTEM_API /** * Clean up the system resources, such as allocated memory or open files, * used in all ICU libraries. This will free/delete all memory owned by the @@ -247,5 +246,6 @@ typedef void U_CALLCONV UMemFreeFn (const void *context, void *mem); U_STABLE void U_EXPORT2 u_setMemoryFunctions(const void *context, UMemAllocFn *a, UMemReallocFn *r, UMemFreeFn *f, UErrorCode *status); +#endif /* U_HIDE_SYSTEM_API */ #endif diff --git a/icuSources/common/unicode/ucnv.h b/icuSources/common/unicode/ucnv.h index 98da8ff6..29d952c0 100644 --- a/icuSources/common/unicode/ucnv.h +++ b/icuSources/common/unicode/ucnv.h @@ -1,6 +1,6 @@ /* ********************************************************************** -* Copyright (C) 1999-2010, International Business Machines +* Copyright (C) 1999-2012, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * ucnv.h: @@ -88,46 +88,82 @@ U_CDECL_BEGIN * @stable ICU 2.0 */ typedef enum { + /** @stable ICU 2.0 */ UCNV_UNSUPPORTED_CONVERTER = -1, + /** @stable ICU 2.0 */ UCNV_SBCS = 0, + /** @stable ICU 2.0 */ UCNV_DBCS = 1, + /** @stable ICU 2.0 */ UCNV_MBCS = 2, + /** @stable ICU 2.0 */ UCNV_LATIN_1 = 3, + /** @stable ICU 2.0 */ UCNV_UTF8 = 4, + /** @stable ICU 2.0 */ UCNV_UTF16_BigEndian = 5, + /** @stable ICU 2.0 */ UCNV_UTF16_LittleEndian = 6, + /** @stable ICU 2.0 */ UCNV_UTF32_BigEndian = 7, + /** @stable ICU 2.0 */ UCNV_UTF32_LittleEndian = 8, + /** @stable ICU 2.0 */ UCNV_EBCDIC_STATEFUL = 9, + /** @stable ICU 2.0 */ UCNV_ISO_2022 = 10, + /** @stable ICU 2.0 */ UCNV_LMBCS_1 = 11, + /** @stable ICU 2.0 */ UCNV_LMBCS_2, + /** @stable ICU 2.0 */ UCNV_LMBCS_3, + /** @stable ICU 2.0 */ UCNV_LMBCS_4, + /** @stable ICU 2.0 */ UCNV_LMBCS_5, + /** @stable ICU 2.0 */ UCNV_LMBCS_6, + /** @stable ICU 2.0 */ UCNV_LMBCS_8, + /** @stable ICU 2.0 */ UCNV_LMBCS_11, + /** @stable ICU 2.0 */ UCNV_LMBCS_16, + /** @stable ICU 2.0 */ UCNV_LMBCS_17, + /** @stable ICU 2.0 */ UCNV_LMBCS_18, + /** @stable ICU 2.0 */ UCNV_LMBCS_19, + /** @stable ICU 2.0 */ UCNV_LMBCS_LAST = UCNV_LMBCS_19, + /** @stable ICU 2.0 */ UCNV_HZ, + /** @stable ICU 2.0 */ UCNV_SCSU, + /** @stable ICU 2.0 */ UCNV_ISCII, + /** @stable ICU 2.0 */ UCNV_US_ASCII, + /** @stable ICU 2.0 */ UCNV_UTF7, + /** @stable ICU 2.2 */ UCNV_BOCU1, + /** @stable ICU 2.2 */ UCNV_UTF16, + /** @stable ICU 2.2 */ UCNV_UTF32, + /** @stable ICU 2.2 */ UCNV_CESU8, + /** @stable ICU 2.4 */ UCNV_IMAP_MAILBOX, + /** @draft ICU 4.8 */ + UCNV_COMPOUND_TEXT, /* Number of converter types for which we have conversion routines. */ UCNV_NUMBER_OF_SUPPORTED_CONVERTER_TYPES - } UConverterType; /** @@ -305,6 +341,8 @@ ucnv_compareNames(const char *name1, const char *name2); * other than its an alias starting with the letters "cp". Please do not * associate any meaning to these aliases.

* + * \snippet samples/ucnv/convsamp.cpp ucnv_open + * * @param converterName Name of the coded character set table. * This may have options appended to the string. * IANA alias character set names, IBM CCSIDs starting with "ibm-", @@ -1821,6 +1859,7 @@ ucnv_getCanonicalName(const char *alias, const char *standard, UErrorCode *pErro U_STABLE const char * U_EXPORT2 ucnv_getDefaultName(void); +#ifndef U_HIDE_SYSTEM_API /** * This function is not thread safe. DO NOT call this function when ANY ICU * function is being used from more than one thread! This function sets the @@ -1839,6 +1878,7 @@ ucnv_getDefaultName(void); */ U_STABLE void U_EXPORT2 ucnv_setDefaultName(const char *name); +#endif /* U_HIDE_SYSTEM_API */ /** * Fixes the backslash character mismapping. For example, in SJIS, the backslash @@ -1918,34 +1958,7 @@ ucnv_usesFallback(const UConverter *cnv); * instead of the input signature bytes. *

* Usage: - * @code - * UErrorCode err = U_ZERO_ERROR; - * char input[] = { '\xEF','\xBB', '\xBF','\x41','\x42','\x43' }; - * int32_t signatureLength = 0; - * char *encoding = ucnv_detectUnicodeSignature(input,sizeof(input),&signatureLength,&err); - * UConverter *conv = NULL; - * UChar output[100]; - * UChar *target = output, *out; - * char *source = input; - * if(encoding!=NULL && U_SUCCESS(err)){ - * // should signature be discarded ? - * conv = ucnv_open(encoding, &err); - * // do the conversion - * ucnv_toUnicode(conv, - * target, output + sizeof(output)/U_SIZEOF_UCHAR, - * source, input + sizeof(input), - * NULL, TRUE, &err); - * out = output; - * if (discardSignature){ - * ++out; // ignore initial U+FEFF - * } - * while(out != target) { - * printf("%04x ", *out++); - * } - * puts(""); - * } - * - * @endcode + * \snippet samples/ucnv/convsamp.cpp ucnv_detectUnicodeSignature * * @param source The source string in which the signature should be detected. * @param sourceLength Length of the input string, or -1 if terminated with a NUL byte. @@ -1991,6 +2004,24 @@ ucnv_fromUCountPending(const UConverter* cnv, UErrorCode* status); U_STABLE int32_t U_EXPORT2 ucnv_toUCountPending(const UConverter* cnv, UErrorCode* status); +/** + * Returns whether or not the charset of the converter has a fixed number of bytes + * per charset character. + * An example of this are converters that are of the type UCNV_SBCS or UCNV_DBCS. + * Another example is UTF-32 which is always 4 bytes per character. + * A Unicode code point may be represented by more than one UTF-8 or UTF-16 code unit + * but a UTF-32 converter encodes each code point with 4 bytes. + * Note: This method is not intended to be used to determine whether the charset has a + * fixed ratio of bytes to Unicode codes units for any particular Unicode encoding form. + * FALSE is returned with the UErrorCode if error occurs or cnv is NULL. + * @param cnv The converter to be tested + * @param status ICU error code in/out paramter + * @return TRUE if the converter is fixed-width + * @stable ICU 4.8 + */ +U_DRAFT UBool U_EXPORT2 +ucnv_isFixedWidth(UConverter *cnv, UErrorCode *status); + #endif #endif diff --git a/icuSources/common/unicode/ucnvsel.h b/icuSources/common/unicode/ucnvsel.h index 0830003f..eb9588eb 100644 --- a/icuSources/common/unicode/ucnvsel.h +++ b/icuSources/common/unicode/ucnvsel.h @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 2008-2010, International Business Machines +* Copyright (C) 2008-2011, International Business Machines * Corporation, Google and others. All Rights Reserved. * ******************************************************************************* @@ -19,8 +19,11 @@ #ifndef __ICU_UCNV_SEL_H__ #define __ICU_UCNV_SEL_H__ -#include "unicode/uset.h" #include "unicode/utypes.h" + +#if !UCONFIG_NO_CONVERSION + +#include "unicode/uset.h" #include "unicode/utf16.h" #include "unicode/uenum.h" #include "unicode/ucnv.h" @@ -179,4 +182,6 @@ U_STABLE UEnumeration * U_EXPORT2 ucnvsel_selectForUTF8(const UConverterSelector* sel, const char *s, int32_t length, UErrorCode *status); +#endif /* !UCONFIG_NO_CONVERSION */ + #endif /* __ICU_UCNV_SEL_H__ */ diff --git a/icuSources/common/unicode/uconfig.h b/icuSources/common/unicode/uconfig.h index 6521eed4..f39eede2 100644 --- a/icuSources/common/unicode/uconfig.h +++ b/icuSources/common/unicode/uconfig.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. ********************************************************************** * file name: uconfig.h @@ -18,9 +18,17 @@ /*! * \file - * \brief Switches for excluding parts of ICU library code modules. + * \brief User-configurable settings * - * Allows to build partial, smaller libraries for special purposes. + * Miscellaneous switches: + * + * A number of macros affect a variety of minor aspects of ICU. + * Most of them used to be defined elsewhere (e.g., in utypes.h or platform.h) + * and moved here to make them easier to find. + * + * Switches for excluding parts of ICU library code modules: + * + * Changing these macros allows building partial, smaller libraries for special purposes. * By default, all modules are built. * The switches are fairly coarse, controlling large modules. * Basic services cannot be turned off. @@ -38,14 +46,171 @@ /** * If this switch is defined, ICU will attempt to load a header file named "uconfig_local.h" * prior to determining default settings for uconfig variables. - * + * * @internal ICU 4.0 - * */ #if defined(UCONFIG_USE_LOCAL) #include "uconfig_local.h" #endif +/** + * \def U_DEBUG + * Determines whether to include debugging code. + * Automatically set on Windows, but most compilers do not have + * related predefined macros. + * @internal + */ +#ifdef U_DEBUG + /* Use the predefined value. */ +#elif defined(_DEBUG) + /* + * _DEBUG is defined by Visual Studio debug compilation. + * Do *not* test for its NDEBUG macro: It is an orthogonal macro + * which disables assert(). + */ +# define U_DEBUG 1 +# else +# define U_DEBUG 0 +#endif + +/** + * Determines wheter to enable auto cleanup of libraries. + * @internal + */ +#ifndef UCLN_NO_AUTO_CLEANUP +#define UCLN_NO_AUTO_CLEANUP 1 +#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 + */ +#ifndef U_DISABLE_RENAMING +#define U_DISABLE_RENAMING 0 +#endif + +/** + * \def U_NO_DEFAULT_INCLUDE_UTF_HEADERS + * Determines whether utypes.h includes utf.h, utf8.h, utf16.h and utf_old.h. + * utypes.h includes those headers if this macro is defined to 0. + * Otherwise, each those headers must be included explicitly when using one of their macros. + * Defaults to 0 for backward compatibility, except inside ICU. + * @draft ICU 49 + */ +#ifdef U_NO_DEFAULT_INCLUDE_UTF_HEADERS + /* Use the predefined value. */ +#elif defined(U_COMBINED_IMPLEMENTATION) || defined(U_COMMON_IMPLEMENTATION) || defined(U_I18N_IMPLEMENTATION) || \ + defined(U_IO_IMPLEMENTATION) || defined(U_LAYOUT_IMPLEMENTATION) || defined(U_LAYOUTEX_IMPLEMENTATION) || \ + defined(U_TOOLUTIL_IMPLEMENTATION) +# define U_NO_DEFAULT_INCLUDE_UTF_HEADERS 1 +#else +# define U_NO_DEFAULT_INCLUDE_UTF_HEADERS 0 +#endif + +/** + * \def U_OVERRIDE_CXX_ALLOCATION + * Determines whether to override new and delete. + * ICU is normally built such that all of its C++ classes, via their UMemory base, + * override operators new and delete to use its internal, customizable, + * non-exception-throwing memory allocation functions. (Default value 1 for this macro.) + * + * This is especially important when the application and its libraries use multiple heaps. + * For example, on Windows, this allows the ICU DLL to be used by + * applications that statically link the C Runtime library. + * + * @stable ICU 2.2 + */ +#ifndef U_OVERRIDE_CXX_ALLOCATION +#define U_OVERRIDE_CXX_ALLOCATION 1 +#endif + +/** + * \def U_ENABLE_TRACING + * Determines whether to enable tracing. + * @internal + */ +#ifndef U_ENABLE_TRACING +#define U_ENABLE_TRACING 0 +#endif + +/** + * \def U_ENABLE_DYLOAD + * Whether to enable Dynamic loading in ICU. + * @internal + */ +#ifndef U_ENABLE_DYLOAD +#define U_ENABLE_DYLOAD 1 +#endif + +/** + * \def U_CHECK_DYLOAD + * Whether to test Dynamic loading as an OS capability. + * @internal + */ +#ifndef U_CHECK_DYLOAD +#define U_CHECK_DYLOAD 1 +#endif + + +/** + * \def U_DEFAULT_SHOW_DRAFT + * Do we allow ICU users to use the draft APIs by default? + * @internal + */ +#ifndef U_DEFAULT_SHOW_DRAFT +#define U_DEFAULT_SHOW_DRAFT 1 +#endif + +/*===========================================================================*/ +/* Custom icu entry point renaming */ +/*===========================================================================*/ + +/** + * \def U_HAVE_LIB_SUFFIX + * 1 if a custom library suffix is set. + * @internal + */ +#ifdef U_HAVE_LIB_SUFFIX + /* Use the predefined value. */ +#elif defined(U_LIB_SUFFIX_C_NAME) +# define U_HAVE_LIB_SUFFIX 1 +#endif + +/** + * \def U_LIB_SUFFIX_C_NAME_STRING + * Defines the library suffix as a string with C syntax. + * @internal + */ +#ifdef U_LIB_SUFFIX_C_NAME_STRING + /* Use the predefined value. */ +#elif defined(U_LIB_SUFFIX_C_NAME) +# define U_LIB_SUFFIX_C_NAME_STRING #U_LIB_SUFFIX_C_NAME +#else +# define U_LIB_SUFFIX_C_NAME_STRING "" +#endif + +/* common/i18n library switches --------------------------------------------- */ + /** * \def UCONFIG_ONLY_COLLATION * This switch turns off modules that are not needed for collation. @@ -176,6 +341,17 @@ # define UCONFIG_NO_IDNA 0 #endif +/** + * \def UCONFIG_MSGPAT_DEFAULT_APOSTROPHE_MODE + * Determines the default UMessagePatternApostropheMode. + * See the documentation for that enum. + * + * @stable ICU 4.8 + */ +#ifndef UCONFIG_MSGPAT_DEFAULT_APOSTROPHE_MODE +# define UCONFIG_MSGPAT_DEFAULT_APOSTROPHE_MODE UMSGPAT_APOS_DOUBLE_OPTIONAL +#endif + /* i18n library switches ---------------------------------------------------- */ /** diff --git a/icuSources/common/unicode/udeprctd.h b/icuSources/common/unicode/udeprctd.h deleted file mode 100644 index 6e435cc2..00000000 --- a/icuSources/common/unicode/udeprctd.h +++ /dev/null @@ -1,50 +0,0 @@ -/* -******************************************************************************* -* Copyright (C) 2004-2010, International Business Machines -* Corporation and others. All Rights Reserved. -******************************************************************************* -* -* file name: udeprctd.h -* encoding: US-ASCII -* tab size: 8 (not used) -* indentation:4 -* -* Created by: genheaders.pl, a perl script written by Ram Viswanadha -* -* Contains data for commenting out APIs. -* Gets included by umachine.h -* -* THIS FILE IS MACHINE-GENERATED, DON'T PLAY WITH IT IF YOU DON'T KNOW WHAT -* YOU ARE DOING, OTHERWISE VERY BAD THINGS WILL HAPPEN! -*/ - -#ifndef UDEPRCTD_H -#define UDEPRCTD_H - -#ifdef U_HIDE_DEPRECATED_API - -# if U_DISABLE_RENAMING -# define ucol_getContractions ucol_getContractions_DEPRECATED_API_DO_NOT_USE -# define ucol_getLocale ucol_getLocale_DEPRECATED_API_DO_NOT_USE -# define ures_countArrayItems ures_countArrayItems_DEPRECATED_API_DO_NOT_USE -# define ures_getLocale ures_getLocale_DEPRECATED_API_DO_NOT_USE -# define ures_getVersionNumber ures_getVersionNumber_DEPRECATED_API_DO_NOT_USE -# define utrans_getAvailableID utrans_getAvailableID_DEPRECATED_API_DO_NOT_USE -# define utrans_getID utrans_getID_DEPRECATED_API_DO_NOT_USE -# define utrans_open utrans_open_DEPRECATED_API_DO_NOT_USE -# define utrans_unregister utrans_unregister_DEPRECATED_API_DO_NOT_USE -# else -# define ucol_getContractions_4_6 ucol_getContractions_DEPRECATED_API_DO_NOT_USE -# define ucol_getLocale_4_6 ucol_getLocale_DEPRECATED_API_DO_NOT_USE -# define ures_countArrayItems_4_6 ures_countArrayItems_DEPRECATED_API_DO_NOT_USE -# define ures_getLocale_4_6 ures_getLocale_DEPRECATED_API_DO_NOT_USE -# define ures_getVersionNumber_4_6 ures_getVersionNumber_DEPRECATED_API_DO_NOT_USE -# define utrans_getAvailableID_4_6 utrans_getAvailableID_DEPRECATED_API_DO_NOT_USE -# define utrans_getID_4_6 utrans_getID_DEPRECATED_API_DO_NOT_USE -# define utrans_open_4_6 utrans_open_DEPRECATED_API_DO_NOT_USE -# define utrans_unregister_4_6 utrans_unregister_DEPRECATED_API_DO_NOT_USE -# endif /* U_DISABLE_RENAMING */ - -#endif /* U_HIDE_DEPRECATED_API */ -#endif /* UDEPRCTD_H */ - diff --git a/icuSources/common/unicode/udraft.h b/icuSources/common/unicode/udraft.h deleted file mode 100644 index c825821b..00000000 --- a/icuSources/common/unicode/udraft.h +++ /dev/null @@ -1,90 +0,0 @@ -/* -******************************************************************************* -* Copyright (C) 2004-2010, International Business Machines -* Corporation and others. All Rights Reserved. -******************************************************************************* -* -* file name: udraft.h -* encoding: US-ASCII -* tab size: 8 (not used) -* indentation:4 -* -* Created by: genheaders.pl, a perl script written by Ram Viswanadha -* -* Contains data for commenting out APIs. -* Gets included by umachine.h -* -* THIS FILE IS MACHINE-GENERATED, DON'T PLAY WITH IT IF YOU DON'T KNOW WHAT -* YOU ARE DOING, OTHERWISE VERY BAD THINGS WILL HAPPEN! -*/ - -#ifndef UDRAFT_H -#define UDRAFT_H - -#ifdef U_HIDE_DRAFT_API - -# if U_DISABLE_RENAMING -# define ubidi_getBaseDirection ubidi_getBaseDirection_DRAFT_API_DO_NOT_USE -# define uidna_close uidna_close_DRAFT_API_DO_NOT_USE -# define uidna_labelToASCII uidna_labelToASCII_DRAFT_API_DO_NOT_USE -# define uidna_labelToASCII_UTF8 uidna_labelToASCII_UTF8_DRAFT_API_DO_NOT_USE -# define uidna_labelToUnicode uidna_labelToUnicode_DRAFT_API_DO_NOT_USE -# define uidna_labelToUnicodeUTF8 uidna_labelToUnicodeUTF8_DRAFT_API_DO_NOT_USE -# define uidna_nameToASCII uidna_nameToASCII_DRAFT_API_DO_NOT_USE -# define uidna_nameToASCII_UTF8 uidna_nameToASCII_UTF8_DRAFT_API_DO_NOT_USE -# define uidna_nameToUnicode uidna_nameToUnicode_DRAFT_API_DO_NOT_USE -# define uidna_nameToUnicodeUTF8 uidna_nameToUnicodeUTF8_DRAFT_API_DO_NOT_USE -# define uidna_openUTS46 uidna_openUTS46_DRAFT_API_DO_NOT_USE -# define uloc_forLanguageTag uloc_forLanguageTag_DRAFT_API_DO_NOT_USE -# define uloc_toLanguageTag uloc_toLanguageTag_DRAFT_API_DO_NOT_USE -# define unorm2_getDecomposition unorm2_getDecomposition_DRAFT_API_DO_NOT_USE -# define uregex_end64 uregex_end64_DRAFT_API_DO_NOT_USE -# define uregex_find64 uregex_find64_DRAFT_API_DO_NOT_USE -# define uregex_getFindProgressCallback uregex_getFindProgressCallback_DRAFT_API_DO_NOT_USE -# define uregex_lookingAt64 uregex_lookingAt64_DRAFT_API_DO_NOT_USE -# define uregex_matches64 uregex_matches64_DRAFT_API_DO_NOT_USE -# define uregex_patternUText uregex_patternUText_DRAFT_API_DO_NOT_USE -# define uregex_regionEnd64 uregex_regionEnd64_DRAFT_API_DO_NOT_USE -# define uregex_regionStart64 uregex_regionStart64_DRAFT_API_DO_NOT_USE -# define uregex_reset64 uregex_reset64_DRAFT_API_DO_NOT_USE -# define uregex_setFindProgressCallback uregex_setFindProgressCallback_DRAFT_API_DO_NOT_USE -# define uregex_setRegion64 uregex_setRegion64_DRAFT_API_DO_NOT_USE -# define uregex_setRegionAndStart uregex_setRegionAndStart_DRAFT_API_DO_NOT_USE -# define uregex_start64 uregex_start64_DRAFT_API_DO_NOT_USE -# define uscript_getScriptExtensions uscript_getScriptExtensions_DRAFT_API_DO_NOT_USE -# define uscript_hasScript uscript_hasScript_DRAFT_API_DO_NOT_USE -# else -# define ubidi_getBaseDirection_4_6 ubidi_getBaseDirection_DRAFT_API_DO_NOT_USE -# define uidna_close_4_6 uidna_close_DRAFT_API_DO_NOT_USE -# define uidna_labelToASCII_4_6 uidna_labelToASCII_DRAFT_API_DO_NOT_USE -# define uidna_labelToASCII_UTF8_4_6 uidna_labelToASCII_UTF8_DRAFT_API_DO_NOT_USE -# define uidna_labelToUnicodeUTF8_4_6 uidna_labelToUnicodeUTF8_DRAFT_API_DO_NOT_USE -# define uidna_labelToUnicode_4_6 uidna_labelToUnicode_DRAFT_API_DO_NOT_USE -# define uidna_nameToASCII_4_6 uidna_nameToASCII_DRAFT_API_DO_NOT_USE -# define uidna_nameToASCII_UTF8_4_6 uidna_nameToASCII_UTF8_DRAFT_API_DO_NOT_USE -# define uidna_nameToUnicodeUTF8_4_6 uidna_nameToUnicodeUTF8_DRAFT_API_DO_NOT_USE -# define uidna_nameToUnicode_4_6 uidna_nameToUnicode_DRAFT_API_DO_NOT_USE -# define uidna_openUTS46_4_6 uidna_openUTS46_DRAFT_API_DO_NOT_USE -# define uloc_forLanguageTag_4_6 uloc_forLanguageTag_DRAFT_API_DO_NOT_USE -# define uloc_toLanguageTag_4_6 uloc_toLanguageTag_DRAFT_API_DO_NOT_USE -# define unorm2_getDecomposition_4_6 unorm2_getDecomposition_DRAFT_API_DO_NOT_USE -# define uregex_end64_4_6 uregex_end64_DRAFT_API_DO_NOT_USE -# define uregex_find64_4_6 uregex_find64_DRAFT_API_DO_NOT_USE -# define uregex_getFindProgressCallback_4_6 uregex_getFindProgressCallback_DRAFT_API_DO_NOT_USE -# define uregex_lookingAt64_4_6 uregex_lookingAt64_DRAFT_API_DO_NOT_USE -# define uregex_matches64_4_6 uregex_matches64_DRAFT_API_DO_NOT_USE -# define uregex_patternUText_4_6 uregex_patternUText_DRAFT_API_DO_NOT_USE -# define uregex_regionEnd64_4_6 uregex_regionEnd64_DRAFT_API_DO_NOT_USE -# define uregex_regionStart64_4_6 uregex_regionStart64_DRAFT_API_DO_NOT_USE -# define uregex_reset64_4_6 uregex_reset64_DRAFT_API_DO_NOT_USE -# define uregex_setFindProgressCallback_4_6 uregex_setFindProgressCallback_DRAFT_API_DO_NOT_USE -# define uregex_setRegion64_4_6 uregex_setRegion64_DRAFT_API_DO_NOT_USE -# define uregex_setRegionAndStart_4_6 uregex_setRegionAndStart_DRAFT_API_DO_NOT_USE -# define uregex_start64_4_6 uregex_start64_DRAFT_API_DO_NOT_USE -# define uscript_getScriptExtensions_4_6 uscript_getScriptExtensions_DRAFT_API_DO_NOT_USE -# define uscript_hasScript_4_6 uscript_hasScript_DRAFT_API_DO_NOT_USE -# endif /* U_DISABLE_RENAMING */ - -#endif /* U_HIDE_DRAFT_API */ -#endif /* UDRAFT_H */ - diff --git a/icuSources/common/unicode/uenum.h b/icuSources/common/unicode/uenum.h index 0e7d90cc..21e82b23 100644 --- a/icuSources/common/unicode/uenum.h +++ b/icuSources/common/unicode/uenum.h @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 2002-2010, International Business Machines +* Copyright (C) 2002-2012, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* @@ -164,10 +164,10 @@ uenum_reset(UEnumeration* en, UErrorCode* status); * @param adopted the C++ StringEnumeration to be wrapped in a UEnumeration. * @param ec the error code. * @return a UEnumeration wrapping the adopted StringEnumeration. - * @draft ICU 4.2 + * @stable ICU 4.2 */ U_CAPI UEnumeration* U_EXPORT2 -uenum_openFromStringEnumeration(U_NAMESPACE_QUALIFIER StringEnumeration* adopted, UErrorCode* ec); +uenum_openFromStringEnumeration(icu::StringEnumeration* adopted, UErrorCode* ec); #endif diff --git a/icuSources/common/unicode/uidna.h b/icuSources/common/unicode/uidna.h index 04b439d9..9554eeab 100644 --- a/icuSources/common/unicode/uidna.h +++ b/icuSources/common/unicode/uidna.h @@ -1,7 +1,7 @@ /* ******************************************************************************* * - * Copyright (C) 2003-2010, International Business Machines + * Copyright (C) 2003-2012, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* @@ -42,12 +42,14 @@ enum { /** * Default options value: None of the other options are set. + * For use in static worker and factory methods. * @stable ICU 2.6 */ UIDNA_DEFAULT=0, /** * Option to allow unassigned code points in domain names and labels. - * This option is ignored by the UTS46 implementation. + * For use in static worker and factory methods. + *

This option is ignored by the UTS46 implementation. * (UTS #46 disallows unassigned code points.) * @stable ICU 2.6 */ @@ -56,47 +58,64 @@ enum { * Option to check whether the input conforms to the STD3 ASCII rules, * for example the restriction of labels to LDH characters * (ASCII Letters, Digits and Hyphen-Minus). + * For use in static worker and factory methods. * @stable ICU 2.6 */ UIDNA_USE_STD3_RULES=2, /** * IDNA option to check for whether the input conforms to the BiDi rules. - * This option is ignored by the IDNA2003 implementation. + * For use in static worker and factory methods. + *

This option is ignored by the IDNA2003 implementation. * (IDNA2003 always performs a BiDi check.) - * @draft ICU 4.6 + * @stable ICU 4.6 */ UIDNA_CHECK_BIDI=4, /** * IDNA option to check for whether the input conforms to the CONTEXTJ rules. - * This option is ignored by the IDNA2003 implementation. + * For use in static worker and factory methods. + *

This option is ignored by the IDNA2003 implementation. * (The CONTEXTJ check is new in IDNA2008.) - * @draft ICU 4.6 + * @stable ICU 4.6 */ UIDNA_CHECK_CONTEXTJ=8, /** * IDNA option for nontransitional processing in ToASCII(). - * By default, ToASCII() uses transitional processing. - * This option is ignored by the IDNA2003 implementation. + * For use in static worker and factory methods. + *

By default, ToASCII() uses transitional processing. + *

This option is ignored by the IDNA2003 implementation. * (This is only relevant for compatibility of newer IDNA implementations with IDNA2003.) - * @draft ICU 4.6 + * @stable ICU 4.6 */ UIDNA_NONTRANSITIONAL_TO_ASCII=0x10, /** * IDNA option for nontransitional processing in ToUnicode(). - * By default, ToUnicode() uses transitional processing. - * This option is ignored by the IDNA2003 implementation. + * For use in static worker and factory methods. + *

By default, ToUnicode() uses transitional processing. + *

This option is ignored by the IDNA2003 implementation. * (This is only relevant for compatibility of newer IDNA implementations with IDNA2003.) - * @draft ICU 4.6 + * @stable ICU 4.6 */ - UIDNA_NONTRANSITIONAL_TO_UNICODE=0x20 + UIDNA_NONTRANSITIONAL_TO_UNICODE=0x20, +#ifndef U_HIDE_DRAFT_API + /** + * IDNA option to check for whether the input conforms to the CONTEXTO rules. + * For use in static worker and factory methods. + *

This option is ignored by the IDNA2003 implementation. + * (The CONTEXTO check is new in IDNA2008.) + *

This is for use by registries for IDNA2008 conformance. + * UTS #46 does not require the CONTEXTO check. + * @draft ICU 49 + */ + UIDNA_CHECK_CONTEXTO=0x40 +#endif /* U_HIDE_DRAFT_API */ }; /** * Opaque C service object type for the new IDNA API. - * @draft ICU 4.6 + * @stable ICU 4.6 */ struct UIDNA; -typedef struct UIDNA UIDNA; /**< C typedef for struct UIDNA. @draft ICU 4.6 */ +typedef struct UIDNA UIDNA; /**< C typedef for struct UIDNA. @stable ICU 4.6 */ /** * Returns a UIDNA instance which implements UTS #46. @@ -113,7 +132,7 @@ typedef struct UIDNA UIDNA; /**< C typedef for struct UIDNA. @draft ICU 4.6 */ * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return the UTS #46 UIDNA instance, if successful - * @draft ICU 4.6 + * @stable ICU 4.6 */ U_DRAFT UIDNA * U_EXPORT2 uidna_openUTS46(uint32_t options, UErrorCode *pErrorCode); @@ -121,7 +140,7 @@ uidna_openUTS46(uint32_t options, UErrorCode *pErrorCode); /** * Closes a UIDNA instance. * @param idna UIDNA instance to be closed - * @draft ICU 4.6 + * @stable ICU 4.6 */ U_DRAFT void U_EXPORT2 uidna_close(UIDNA *idna); @@ -137,7 +156,7 @@ U_NAMESPACE_BEGIN * * @see LocalPointerBase * @see LocalPointer - * @draft ICU 4.6 + * @stable ICU 4.6 */ U_DEFINE_LOCAL_OPEN_POINTER(LocalUIDNAPointer, UIDNA, uidna_close); @@ -153,22 +172,22 @@ U_NAMESPACE_END * int32_t length = uidna_nameToASCII(..., &info, &errorCode); * if(U_SUCCESS(errorCode) && info.errors!=0) { ... } * \endcode - * @draft ICU 4.6 + * @stable ICU 4.6 */ struct UIDNAInfo { - /** sizeof(UIDNAInfo) @draft ICU 4.6 */ + /** sizeof(UIDNAInfo) @stable ICU 4.6 */ int16_t size; /** * Set to TRUE if transitional and nontransitional processing produce different results. * For details see C++ IDNAInfo::isTransitionalDifferent(). - * @draft ICU 4.6 + * @stable ICU 4.6 */ UBool isTransitionalDifferent; UBool reservedB3; /**< Reserved field, do not use. @internal */ /** * Bit set indicating IDNA processing errors. 0 if no errors. * See UIDNA_ERROR_... constants. - * @draft ICU 4.6 + * @stable ICU 4.6 */ uint32_t errors; int32_t reservedI2; /**< Reserved field, do not use. @internal */ @@ -178,7 +197,7 @@ typedef struct UIDNAInfo UIDNAInfo; /** * Static initializer for a UIDNAInfo struct. - * @draft ICU 4.6 + * @stable ICU 4.6 */ #define UIDNA_INFO_INITIALIZER { \ (int16_t)sizeof(UIDNAInfo), \ @@ -206,7 +225,7 @@ typedef struct UIDNAInfo UIDNAInfo; * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return destination string length - * @draft ICU 4.6 + * @stable ICU 4.6 */ U_DRAFT int32_t U_EXPORT2 uidna_labelToASCII(const UIDNA *idna, @@ -233,7 +252,7 @@ uidna_labelToASCII(const UIDNA *idna, * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return destination string length - * @draft ICU 4.6 + * @stable ICU 4.6 */ U_DRAFT int32_t U_EXPORT2 uidna_labelToUnicode(const UIDNA *idna, @@ -262,7 +281,7 @@ uidna_labelToUnicode(const UIDNA *idna, * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return destination string length - * @draft ICU 4.6 + * @stable ICU 4.6 */ U_DRAFT int32_t U_EXPORT2 uidna_nameToASCII(const UIDNA *idna, @@ -289,7 +308,7 @@ uidna_nameToASCII(const UIDNA *idna, * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return destination string length - * @draft ICU 4.6 + * @stable ICU 4.6 */ U_DRAFT int32_t U_EXPORT2 uidna_nameToUnicode(const UIDNA *idna, @@ -314,7 +333,7 @@ uidna_nameToUnicode(const UIDNA *idna, * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return destination string length - * @draft ICU 4.6 + * @stable ICU 4.6 */ U_DRAFT int32_t U_EXPORT2 uidna_labelToASCII_UTF8(const UIDNA *idna, @@ -337,7 +356,7 @@ uidna_labelToASCII_UTF8(const UIDNA *idna, * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return destination string length - * @draft ICU 4.6 + * @stable ICU 4.6 */ U_DRAFT int32_t U_EXPORT2 uidna_labelToUnicodeUTF8(const UIDNA *idna, @@ -360,7 +379,7 @@ uidna_labelToUnicodeUTF8(const UIDNA *idna, * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return destination string length - * @draft ICU 4.6 + * @stable ICU 4.6 */ U_DRAFT int32_t U_EXPORT2 uidna_nameToASCII_UTF8(const UIDNA *idna, @@ -383,7 +402,7 @@ uidna_nameToASCII_UTF8(const UIDNA *idna, * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return destination string length - * @draft ICU 4.6 + * @stable ICU 4.6 */ U_DRAFT int32_t U_EXPORT2 uidna_nameToUnicodeUTF8(const UIDNA *idna, @@ -399,58 +418,58 @@ uidna_nameToUnicodeUTF8(const UIDNA *idna, enum { /** * A non-final domain name label (or the whole domain name) is empty. - * @draft ICU 4.6 + * @stable ICU 4.6 */ UIDNA_ERROR_EMPTY_LABEL=1, /** * A domain name label is longer than 63 bytes. * (See STD13/RFC1034 3.1. Name space specifications and terminology.) * This is only checked in ToASCII operations, and only if the output label is all-ASCII. - * @draft ICU 4.6 + * @stable ICU 4.6 */ UIDNA_ERROR_LABEL_TOO_LONG=2, /** * A domain name is longer than 255 bytes in its storage form. * (See STD13/RFC1034 3.1. Name space specifications and terminology.) * This is only checked in ToASCII operations, and only if the output domain name is all-ASCII. - * @draft ICU 4.6 + * @stable ICU 4.6 */ UIDNA_ERROR_DOMAIN_NAME_TOO_LONG=4, /** * A label starts with a hyphen-minus ('-'). - * @draft ICU 4.6 + * @stable ICU 4.6 */ UIDNA_ERROR_LEADING_HYPHEN=8, /** * A label ends with a hyphen-minus ('-'). - * @draft ICU 4.6 + * @stable ICU 4.6 */ UIDNA_ERROR_TRAILING_HYPHEN=0x10, /** * A label contains hyphen-minus ('-') in the third and fourth positions. - * @draft ICU 4.6 + * @stable ICU 4.6 */ UIDNA_ERROR_HYPHEN_3_4=0x20, /** * A label starts with a combining mark. - * @draft ICU 4.6 + * @stable ICU 4.6 */ UIDNA_ERROR_LEADING_COMBINING_MARK=0x40, /** * A label or domain name contains disallowed characters. - * @draft ICU 4.6 + * @stable ICU 4.6 */ UIDNA_ERROR_DISALLOWED=0x80, /** * A label starts with "xn--" but does not contain valid Punycode. * That is, an xn-- label failed Punycode decoding. - * @draft ICU 4.6 + * @stable ICU 4.6 */ UIDNA_ERROR_PUNYCODE=0x100, /** * A label contains a dot=full stop. * This can occur in an input string for a single-label function. - * @draft ICU 4.6 + * @stable ICU 4.6 */ UIDNA_ERROR_LABEL_HAS_DOT=0x200, /** @@ -459,19 +478,34 @@ enum { * string had severe validation errors. For example, * it might contain characters that are not allowed in ACE labels, * or it might not be normalized. - * @draft ICU 4.6 + * @stable ICU 4.6 */ UIDNA_ERROR_INVALID_ACE_LABEL=0x400, /** * A label does not meet the IDNA BiDi requirements (for right-to-left characters). - * @draft ICU 4.6 + * @stable ICU 4.6 */ UIDNA_ERROR_BIDI=0x800, /** * A label does not meet the IDNA CONTEXTJ requirements. - * @draft ICU 4.6 + * @stable ICU 4.6 + */ + UIDNA_ERROR_CONTEXTJ=0x1000, +#ifndef U_HIDE_DRAFT_API + /** + * A label does not meet the IDNA CONTEXTO requirements for punctuation characters. + * Some punctuation characters "Would otherwise have been DISALLOWED" + * but are allowed in certain contexts. (RFC 5892) + * @draft ICU 49 + */ + UIDNA_ERROR_CONTEXTO_PUNCTUATION=0x2000, + /** + * A label does not meet the IDNA CONTEXTO requirements for digits. + * Arabic-Indic Digits (U+066x) must not be mixed with Extended Arabic-Indic Digits (U+06Fx). + * @draft ICU 49 */ - UIDNA_ERROR_CONTEXTJ=0x1000 + UIDNA_ERROR_CONTEXTO_DIGITS=0x4000 +#endif /* U_HIDE_DRAFT_API */ }; /* IDNA2003 API ------------------------------------------------------------- */ diff --git a/icuSources/common/unicode/uintrnal.h b/icuSources/common/unicode/uintrnal.h deleted file mode 100644 index e1ae80cc..00000000 --- a/icuSources/common/unicode/uintrnal.h +++ /dev/null @@ -1,242 +0,0 @@ -/* -******************************************************************************* -* Copyright (C) 2004-2010, International Business Machines -* Corporation and others. All Rights Reserved. -******************************************************************************* -* -* file name: uintrnal.h -* encoding: US-ASCII -* tab size: 8 (not used) -* indentation:4 -* -* Created by: genheaders.pl, a perl script written by Ram Viswanadha -* -* Contains data for commenting out APIs. -* Gets included by umachine.h -* -* THIS FILE IS MACHINE-GENERATED, DON'T PLAY WITH IT IF YOU DON'T KNOW WHAT -* YOU ARE DOING, OTHERWISE VERY BAD THINGS WILL HAPPEN! -*/ - -#ifndef UINTRNAL_H -#define UINTRNAL_H - -#ifdef U_HIDE_INTERNAL_API - -# if U_DISABLE_RENAMING -# define RegexPatternDump RegexPatternDump_INTERNAL_API_DO_NOT_USE -# define bms_close bms_close_INTERNAL_API_DO_NOT_USE -# define bms_empty bms_empty_INTERNAL_API_DO_NOT_USE -# define bms_getData bms_getData_INTERNAL_API_DO_NOT_USE -# define bms_open bms_open_INTERNAL_API_DO_NOT_USE -# define bms_search bms_search_INTERNAL_API_DO_NOT_USE -# define bms_setTargetString bms_setTargetString_INTERNAL_API_DO_NOT_USE -# define pl_addFontRun pl_addFontRun_INTERNAL_API_DO_NOT_USE -# define pl_addLocaleRun pl_addLocaleRun_INTERNAL_API_DO_NOT_USE -# define pl_addValueRun pl_addValueRun_INTERNAL_API_DO_NOT_USE -# define pl_close pl_close_INTERNAL_API_DO_NOT_USE -# define pl_closeFontRuns pl_closeFontRuns_INTERNAL_API_DO_NOT_USE -# define pl_closeLine pl_closeLine_INTERNAL_API_DO_NOT_USE -# define pl_closeLocaleRuns pl_closeLocaleRuns_INTERNAL_API_DO_NOT_USE -# define pl_closeValueRuns pl_closeValueRuns_INTERNAL_API_DO_NOT_USE -# define pl_countLineRuns pl_countLineRuns_INTERNAL_API_DO_NOT_USE -# define pl_getAscent pl_getAscent_INTERNAL_API_DO_NOT_USE -# define pl_getDescent pl_getDescent_INTERNAL_API_DO_NOT_USE -# define pl_getFontRunCount pl_getFontRunCount_INTERNAL_API_DO_NOT_USE -# define pl_getFontRunFont pl_getFontRunFont_INTERNAL_API_DO_NOT_USE -# define pl_getFontRunLastLimit pl_getFontRunLastLimit_INTERNAL_API_DO_NOT_USE -# define pl_getFontRunLimit pl_getFontRunLimit_INTERNAL_API_DO_NOT_USE -# define pl_getLeading pl_getLeading_INTERNAL_API_DO_NOT_USE -# define pl_getLineAscent pl_getLineAscent_INTERNAL_API_DO_NOT_USE -# define pl_getLineDescent pl_getLineDescent_INTERNAL_API_DO_NOT_USE -# define pl_getLineLeading pl_getLineLeading_INTERNAL_API_DO_NOT_USE -# define pl_getLineVisualRun pl_getLineVisualRun_INTERNAL_API_DO_NOT_USE -# define pl_getLineWidth pl_getLineWidth_INTERNAL_API_DO_NOT_USE -# define pl_getLocaleRunCount pl_getLocaleRunCount_INTERNAL_API_DO_NOT_USE -# define pl_getLocaleRunLastLimit pl_getLocaleRunLastLimit_INTERNAL_API_DO_NOT_USE -# define pl_getLocaleRunLimit pl_getLocaleRunLimit_INTERNAL_API_DO_NOT_USE -# define pl_getLocaleRunLocale pl_getLocaleRunLocale_INTERNAL_API_DO_NOT_USE -# define pl_getParagraphLevel pl_getParagraphLevel_INTERNAL_API_DO_NOT_USE -# define pl_getTextDirection pl_getTextDirection_INTERNAL_API_DO_NOT_USE -# define pl_getValueRunCount pl_getValueRunCount_INTERNAL_API_DO_NOT_USE -# define pl_getValueRunLastLimit pl_getValueRunLastLimit_INTERNAL_API_DO_NOT_USE -# define pl_getValueRunLimit pl_getValueRunLimit_INTERNAL_API_DO_NOT_USE -# define pl_getValueRunValue pl_getValueRunValue_INTERNAL_API_DO_NOT_USE -# define pl_getVisualRunAscent pl_getVisualRunAscent_INTERNAL_API_DO_NOT_USE -# define pl_getVisualRunDescent pl_getVisualRunDescent_INTERNAL_API_DO_NOT_USE -# define pl_getVisualRunDirection pl_getVisualRunDirection_INTERNAL_API_DO_NOT_USE -# define pl_getVisualRunFont pl_getVisualRunFont_INTERNAL_API_DO_NOT_USE -# define pl_getVisualRunGlyphCount pl_getVisualRunGlyphCount_INTERNAL_API_DO_NOT_USE -# define pl_getVisualRunGlyphToCharMap pl_getVisualRunGlyphToCharMap_INTERNAL_API_DO_NOT_USE -# define pl_getVisualRunGlyphs pl_getVisualRunGlyphs_INTERNAL_API_DO_NOT_USE -# define pl_getVisualRunLeading pl_getVisualRunLeading_INTERNAL_API_DO_NOT_USE -# define pl_getVisualRunPositions pl_getVisualRunPositions_INTERNAL_API_DO_NOT_USE -# define pl_line pl_line_INTERNAL_API_DO_NOT_USE -# define pl_nextLine pl_nextLine_INTERNAL_API_DO_NOT_USE -# define pl_openEmptyFontRuns pl_openEmptyFontRuns_INTERNAL_API_DO_NOT_USE -# define pl_openEmptyLocaleRuns pl_openEmptyLocaleRuns_INTERNAL_API_DO_NOT_USE -# define pl_openEmptyValueRuns pl_openEmptyValueRuns_INTERNAL_API_DO_NOT_USE -# define pl_openFontRuns pl_openFontRuns_INTERNAL_API_DO_NOT_USE -# define pl_openLocaleRuns pl_openLocaleRuns_INTERNAL_API_DO_NOT_USE -# define pl_openValueRuns pl_openValueRuns_INTERNAL_API_DO_NOT_USE -# define pl_paragraph pl_paragraph_INTERNAL_API_DO_NOT_USE -# define pl_reflow pl_reflow_INTERNAL_API_DO_NOT_USE -# define pl_resetFontRuns pl_resetFontRuns_INTERNAL_API_DO_NOT_USE -# define pl_resetLocaleRuns pl_resetLocaleRuns_INTERNAL_API_DO_NOT_USE -# define pl_resetValueRuns pl_resetValueRuns_INTERNAL_API_DO_NOT_USE -# define pl_visualRun pl_visualRun_INTERNAL_API_DO_NOT_USE -# define ucd_close ucd_close_INTERNAL_API_DO_NOT_USE -# define ucd_flushCache ucd_flushCache_INTERNAL_API_DO_NOT_USE -# define ucd_freeCache ucd_freeCache_INTERNAL_API_DO_NOT_USE -# define ucd_getCollator ucd_getCollator_INTERNAL_API_DO_NOT_USE -# define ucd_open ucd_open_INTERNAL_API_DO_NOT_USE -# define ucol_equals ucol_equals_INTERNAL_API_DO_NOT_USE -# define ucol_forceHanImplicit ucol_forceHanImplicit_INTERNAL_API_DO_NOT_USE -# define ucol_forgetUCA ucol_forgetUCA_INTERNAL_API_DO_NOT_USE -# define ucol_getAttributeOrDefault ucol_getAttributeOrDefault_INTERNAL_API_DO_NOT_USE -# define ucol_getReorderCodes ucol_getReorderCodes_INTERNAL_API_DO_NOT_USE -# define ucol_getUnsafeSet ucol_getUnsafeSet_INTERNAL_API_DO_NOT_USE -# define ucol_nextProcessed ucol_nextProcessed_INTERNAL_API_DO_NOT_USE -# define ucol_prepareShortStringOpen ucol_prepareShortStringOpen_INTERNAL_API_DO_NOT_USE -# define ucol_previousProcessed ucol_previousProcessed_INTERNAL_API_DO_NOT_USE -# define ucol_setReorderCodes ucol_setReorderCodes_INTERNAL_API_DO_NOT_USE -# define udat_applyPatternRelative udat_applyPatternRelative_INTERNAL_API_DO_NOT_USE -# define udat_toPatternRelativeDate udat_toPatternRelativeDate_INTERNAL_API_DO_NOT_USE -# define udat_toPatternRelativeTime udat_toPatternRelativeTime_INTERNAL_API_DO_NOT_USE -# define uplug_getConfiguration uplug_getConfiguration_INTERNAL_API_DO_NOT_USE -# define uplug_getContext uplug_getContext_INTERNAL_API_DO_NOT_USE -# define uplug_getCurrentLevel uplug_getCurrentLevel_INTERNAL_API_DO_NOT_USE -# define uplug_getLibrary uplug_getLibrary_INTERNAL_API_DO_NOT_USE -# define uplug_getLibraryName uplug_getLibraryName_INTERNAL_API_DO_NOT_USE -# define uplug_getPlugLevel uplug_getPlugLevel_INTERNAL_API_DO_NOT_USE -# define uplug_getPlugLoadStatus uplug_getPlugLoadStatus_INTERNAL_API_DO_NOT_USE -# define uplug_getPlugName uplug_getPlugName_INTERNAL_API_DO_NOT_USE -# define uplug_getSymbolName uplug_getSymbolName_INTERNAL_API_DO_NOT_USE -# define uplug_loadPlugFromEntrypoint uplug_loadPlugFromEntrypoint_INTERNAL_API_DO_NOT_USE -# define uplug_loadPlugFromLibrary uplug_loadPlugFromLibrary_INTERNAL_API_DO_NOT_USE -# define uplug_nextPlug uplug_nextPlug_INTERNAL_API_DO_NOT_USE -# define uplug_removePlug uplug_removePlug_INTERNAL_API_DO_NOT_USE -# define uplug_setContext uplug_setContext_INTERNAL_API_DO_NOT_USE -# define uplug_setPlugLevel uplug_setPlugLevel_INTERNAL_API_DO_NOT_USE -# define uplug_setPlugName uplug_setPlugName_INTERNAL_API_DO_NOT_USE -# define uplug_setPlugNoUnload uplug_setPlugNoUnload_INTERNAL_API_DO_NOT_USE -# define uprv_getDefaultCodepage uprv_getDefaultCodepage_INTERNAL_API_DO_NOT_USE -# define uprv_getDefaultLocaleID uprv_getDefaultLocaleID_INTERNAL_API_DO_NOT_USE -# define ures_openFillIn ures_openFillIn_INTERNAL_API_DO_NOT_USE -# define usearch_search usearch_search_INTERNAL_API_DO_NOT_USE -# define usearch_searchBackwards usearch_searchBackwards_INTERNAL_API_DO_NOT_USE -# define utext_caseCompare utext_caseCompare_INTERNAL_API_DO_NOT_USE -# define utext_caseCompareNativeLimit utext_caseCompareNativeLimit_INTERNAL_API_DO_NOT_USE -# define utext_compare utext_compare_INTERNAL_API_DO_NOT_USE -# define utext_compareNativeLimit utext_compareNativeLimit_INTERNAL_API_DO_NOT_USE -# else -# define RegexPatternDump_4_6 RegexPatternDump_INTERNAL_API_DO_NOT_USE -# define bms_close_4_6 bms_close_INTERNAL_API_DO_NOT_USE -# define bms_empty_4_6 bms_empty_INTERNAL_API_DO_NOT_USE -# define bms_getData_4_6 bms_getData_INTERNAL_API_DO_NOT_USE -# define bms_open_4_6 bms_open_INTERNAL_API_DO_NOT_USE -# define bms_search_4_6 bms_search_INTERNAL_API_DO_NOT_USE -# define bms_setTargetString_4_6 bms_setTargetString_INTERNAL_API_DO_NOT_USE -# define pl_addFontRun_4_6 pl_addFontRun_INTERNAL_API_DO_NOT_USE -# define pl_addLocaleRun_4_6 pl_addLocaleRun_INTERNAL_API_DO_NOT_USE -# define pl_addValueRun_4_6 pl_addValueRun_INTERNAL_API_DO_NOT_USE -# define pl_close_4_6 pl_close_INTERNAL_API_DO_NOT_USE -# define pl_closeFontRuns_4_6 pl_closeFontRuns_INTERNAL_API_DO_NOT_USE -# define pl_closeLine_4_6 pl_closeLine_INTERNAL_API_DO_NOT_USE -# define pl_closeLocaleRuns_4_6 pl_closeLocaleRuns_INTERNAL_API_DO_NOT_USE -# define pl_closeValueRuns_4_6 pl_closeValueRuns_INTERNAL_API_DO_NOT_USE -# define pl_countLineRuns_4_6 pl_countLineRuns_INTERNAL_API_DO_NOT_USE -# define pl_getAscent_4_6 pl_getAscent_INTERNAL_API_DO_NOT_USE -# define pl_getDescent_4_6 pl_getDescent_INTERNAL_API_DO_NOT_USE -# define pl_getFontRunCount_4_6 pl_getFontRunCount_INTERNAL_API_DO_NOT_USE -# define pl_getFontRunFont_4_6 pl_getFontRunFont_INTERNAL_API_DO_NOT_USE -# define pl_getFontRunLastLimit_4_6 pl_getFontRunLastLimit_INTERNAL_API_DO_NOT_USE -# define pl_getFontRunLimit_4_6 pl_getFontRunLimit_INTERNAL_API_DO_NOT_USE -# define pl_getLeading_4_6 pl_getLeading_INTERNAL_API_DO_NOT_USE -# define pl_getLineAscent_4_6 pl_getLineAscent_INTERNAL_API_DO_NOT_USE -# define pl_getLineDescent_4_6 pl_getLineDescent_INTERNAL_API_DO_NOT_USE -# define pl_getLineLeading_4_6 pl_getLineLeading_INTERNAL_API_DO_NOT_USE -# define pl_getLineVisualRun_4_6 pl_getLineVisualRun_INTERNAL_API_DO_NOT_USE -# define pl_getLineWidth_4_6 pl_getLineWidth_INTERNAL_API_DO_NOT_USE -# define pl_getLocaleRunCount_4_6 pl_getLocaleRunCount_INTERNAL_API_DO_NOT_USE -# define pl_getLocaleRunLastLimit_4_6 pl_getLocaleRunLastLimit_INTERNAL_API_DO_NOT_USE -# define pl_getLocaleRunLimit_4_6 pl_getLocaleRunLimit_INTERNAL_API_DO_NOT_USE -# define pl_getLocaleRunLocale_4_6 pl_getLocaleRunLocale_INTERNAL_API_DO_NOT_USE -# define pl_getParagraphLevel_4_6 pl_getParagraphLevel_INTERNAL_API_DO_NOT_USE -# define pl_getTextDirection_4_6 pl_getTextDirection_INTERNAL_API_DO_NOT_USE -# define pl_getValueRunCount_4_6 pl_getValueRunCount_INTERNAL_API_DO_NOT_USE -# define pl_getValueRunLastLimit_4_6 pl_getValueRunLastLimit_INTERNAL_API_DO_NOT_USE -# define pl_getValueRunLimit_4_6 pl_getValueRunLimit_INTERNAL_API_DO_NOT_USE -# define pl_getValueRunValue_4_6 pl_getValueRunValue_INTERNAL_API_DO_NOT_USE -# define pl_getVisualRunAscent_4_6 pl_getVisualRunAscent_INTERNAL_API_DO_NOT_USE -# define pl_getVisualRunDescent_4_6 pl_getVisualRunDescent_INTERNAL_API_DO_NOT_USE -# define pl_getVisualRunDirection_4_6 pl_getVisualRunDirection_INTERNAL_API_DO_NOT_USE -# define pl_getVisualRunFont_4_6 pl_getVisualRunFont_INTERNAL_API_DO_NOT_USE -# define pl_getVisualRunGlyphCount_4_6 pl_getVisualRunGlyphCount_INTERNAL_API_DO_NOT_USE -# define pl_getVisualRunGlyphToCharMap_4_6 pl_getVisualRunGlyphToCharMap_INTERNAL_API_DO_NOT_USE -# define pl_getVisualRunGlyphs_4_6 pl_getVisualRunGlyphs_INTERNAL_API_DO_NOT_USE -# define pl_getVisualRunLeading_4_6 pl_getVisualRunLeading_INTERNAL_API_DO_NOT_USE -# define pl_getVisualRunPositions_4_6 pl_getVisualRunPositions_INTERNAL_API_DO_NOT_USE -# define pl_line_4_6 pl_line_INTERNAL_API_DO_NOT_USE -# define pl_nextLine_4_6 pl_nextLine_INTERNAL_API_DO_NOT_USE -# define pl_openEmptyFontRuns_4_6 pl_openEmptyFontRuns_INTERNAL_API_DO_NOT_USE -# define pl_openEmptyLocaleRuns_4_6 pl_openEmptyLocaleRuns_INTERNAL_API_DO_NOT_USE -# define pl_openEmptyValueRuns_4_6 pl_openEmptyValueRuns_INTERNAL_API_DO_NOT_USE -# define pl_openFontRuns_4_6 pl_openFontRuns_INTERNAL_API_DO_NOT_USE -# define pl_openLocaleRuns_4_6 pl_openLocaleRuns_INTERNAL_API_DO_NOT_USE -# define pl_openValueRuns_4_6 pl_openValueRuns_INTERNAL_API_DO_NOT_USE -# define pl_paragraph_4_6 pl_paragraph_INTERNAL_API_DO_NOT_USE -# define pl_reflow_4_6 pl_reflow_INTERNAL_API_DO_NOT_USE -# define pl_resetFontRuns_4_6 pl_resetFontRuns_INTERNAL_API_DO_NOT_USE -# define pl_resetLocaleRuns_4_6 pl_resetLocaleRuns_INTERNAL_API_DO_NOT_USE -# define pl_resetValueRuns_4_6 pl_resetValueRuns_INTERNAL_API_DO_NOT_USE -# define pl_visualRun_4_6 pl_visualRun_INTERNAL_API_DO_NOT_USE -# define ucd_close_4_6 ucd_close_INTERNAL_API_DO_NOT_USE -# define ucd_flushCache_4_6 ucd_flushCache_INTERNAL_API_DO_NOT_USE -# define ucd_freeCache_4_6 ucd_freeCache_INTERNAL_API_DO_NOT_USE -# define ucd_getCollator_4_6 ucd_getCollator_INTERNAL_API_DO_NOT_USE -# define ucd_open_4_6 ucd_open_INTERNAL_API_DO_NOT_USE -# define ucol_equals_4_6 ucol_equals_INTERNAL_API_DO_NOT_USE -# define ucol_forceHanImplicit_4_6 ucol_forceHanImplicit_INTERNAL_API_DO_NOT_USE -# define ucol_forgetUCA_4_6 ucol_forgetUCA_INTERNAL_API_DO_NOT_USE -# define ucol_getAttributeOrDefault_4_6 ucol_getAttributeOrDefault_INTERNAL_API_DO_NOT_USE -# define ucol_getReorderCodes_4_6 ucol_getReorderCodes_INTERNAL_API_DO_NOT_USE -# define ucol_getUnsafeSet_4_6 ucol_getUnsafeSet_INTERNAL_API_DO_NOT_USE -# define ucol_nextProcessed_4_6 ucol_nextProcessed_INTERNAL_API_DO_NOT_USE -# define ucol_prepareShortStringOpen_4_6 ucol_prepareShortStringOpen_INTERNAL_API_DO_NOT_USE -# define ucol_previousProcessed_4_6 ucol_previousProcessed_INTERNAL_API_DO_NOT_USE -# define ucol_setReorderCodes_4_6 ucol_setReorderCodes_INTERNAL_API_DO_NOT_USE -# define udat_applyPatternRelative_4_6 udat_applyPatternRelative_INTERNAL_API_DO_NOT_USE -# define udat_toPatternRelativeDate_4_6 udat_toPatternRelativeDate_INTERNAL_API_DO_NOT_USE -# define udat_toPatternRelativeTime_4_6 udat_toPatternRelativeTime_INTERNAL_API_DO_NOT_USE -# define uplug_getConfiguration_4_6 uplug_getConfiguration_INTERNAL_API_DO_NOT_USE -# define uplug_getContext_4_6 uplug_getContext_INTERNAL_API_DO_NOT_USE -# define uplug_getCurrentLevel_4_6 uplug_getCurrentLevel_INTERNAL_API_DO_NOT_USE -# define uplug_getLibrary_4_6 uplug_getLibrary_INTERNAL_API_DO_NOT_USE -# define uplug_getLibraryName_4_6 uplug_getLibraryName_INTERNAL_API_DO_NOT_USE -# define uplug_getPlugLevel_4_6 uplug_getPlugLevel_INTERNAL_API_DO_NOT_USE -# define uplug_getPlugLoadStatus_4_6 uplug_getPlugLoadStatus_INTERNAL_API_DO_NOT_USE -# define uplug_getPlugName_4_6 uplug_getPlugName_INTERNAL_API_DO_NOT_USE -# define uplug_getSymbolName_4_6 uplug_getSymbolName_INTERNAL_API_DO_NOT_USE -# define uplug_loadPlugFromEntrypoint_4_6 uplug_loadPlugFromEntrypoint_INTERNAL_API_DO_NOT_USE -# define uplug_loadPlugFromLibrary_4_6 uplug_loadPlugFromLibrary_INTERNAL_API_DO_NOT_USE -# define uplug_nextPlug_4_6 uplug_nextPlug_INTERNAL_API_DO_NOT_USE -# define uplug_removePlug_4_6 uplug_removePlug_INTERNAL_API_DO_NOT_USE -# define uplug_setContext_4_6 uplug_setContext_INTERNAL_API_DO_NOT_USE -# define uplug_setPlugLevel_4_6 uplug_setPlugLevel_INTERNAL_API_DO_NOT_USE -# define uplug_setPlugName_4_6 uplug_setPlugName_INTERNAL_API_DO_NOT_USE -# define uplug_setPlugNoUnload_4_6 uplug_setPlugNoUnload_INTERNAL_API_DO_NOT_USE -# define uprv_getDefaultCodepage_4_6 uprv_getDefaultCodepage_INTERNAL_API_DO_NOT_USE -# define uprv_getDefaultLocaleID_4_6 uprv_getDefaultLocaleID_INTERNAL_API_DO_NOT_USE -# define ures_openFillIn_4_6 ures_openFillIn_INTERNAL_API_DO_NOT_USE -# define usearch_search_4_6 usearch_search_INTERNAL_API_DO_NOT_USE -# define usearch_searchBackwards_4_6 usearch_searchBackwards_INTERNAL_API_DO_NOT_USE -# define utext_caseCompareNativeLimit_4_6 utext_caseCompareNativeLimit_INTERNAL_API_DO_NOT_USE -# define utext_caseCompare_4_6 utext_caseCompare_INTERNAL_API_DO_NOT_USE -# define utext_compareNativeLimit_4_6 utext_compareNativeLimit_INTERNAL_API_DO_NOT_USE -# define utext_compare_4_6 utext_compare_INTERNAL_API_DO_NOT_USE -# endif /* U_DISABLE_RENAMING */ - -#endif /* U_HIDE_INTERNAL_API */ -#endif /* UINTRNAL_H */ - diff --git a/icuSources/common/unicode/uiter.h b/icuSources/common/unicode/uiter.h index b469e24e..0cdb8ffb 100644 --- a/icuSources/common/unicode/uiter.h +++ b/icuSources/common/unicode/uiter.h @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 2002-2006,2009 International Business Machines +* Copyright (C) 2002-2011 International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* @@ -673,7 +673,7 @@ uiter_setUTF8(UCharIterator *iter, const char *s, int32_t length); * @stable ICU 2.1 */ U_STABLE void U_EXPORT2 -uiter_setCharacterIterator(UCharIterator *iter, U_NAMESPACE_QUALIFIER CharacterIterator *charIter); +uiter_setCharacterIterator(UCharIterator *iter, icu::CharacterIterator *charIter); /** * Set up a UCharIterator to iterate over a C++ Replaceable. @@ -698,7 +698,7 @@ uiter_setCharacterIterator(UCharIterator *iter, U_NAMESPACE_QUALIFIER CharacterI * @stable ICU 2.1 */ U_STABLE void U_EXPORT2 -uiter_setReplaceable(UCharIterator *iter, const U_NAMESPACE_QUALIFIER Replaceable *rep); +uiter_setReplaceable(UCharIterator *iter, const icu::Replaceable *rep); #endif diff --git a/icuSources/common/unicode/uloc.h b/icuSources/common/unicode/uloc.h index 95758c3a..29c0d652 100644 --- a/icuSources/common/unicode/uloc.h +++ b/icuSources/common/unicode/uloc.h @@ -1,6 +1,6 @@ /* ********************************************************************** -* Copyright (C) 1997-2010, International Business Machines +* Copyright (C) 1997-2012, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * @@ -289,7 +289,7 @@ /** * Unicode code point for '@' separating keywords from the locale string. * @see ULOC_KEYWORD_SEPARATOR - * @draft ICU 4.6 + * @stable ICU 4.6 */ #define ULOC_KEYWORD_SEPARATOR_UNICODE 0x40 @@ -302,7 +302,7 @@ /** * Unicode code point for '=' for assigning value to a keyword. * @see ULOC_KEYWORD_ASSIGN - * @draft ICU 4.6 + * @stable ICU 4.6 */ #define ULOC_KEYWORD_ASSIGN_UNICODE 0x3D @@ -315,7 +315,7 @@ /** * Unicode code point for ';' separating keywords * @see ULOC_KEYWORD_ITEM_SEPARATOR - * @draft ICU 4.6 + * @stable ICU 4.6 */ #define ULOC_KEYWORD_ITEM_SEPARATOR_UNICODE 0x3B @@ -353,7 +353,7 @@ typedef enum { ULOC_DATA_LOCALE_TYPE_LIMIT = 3 } ULocDataLocaleType ; - +#ifndef U_HIDE_SYSTEM_API /** * Gets ICU's default locale. * The returned string is a snapshot in time, and will remain valid @@ -388,6 +388,7 @@ uloc_getDefault(void); U_STABLE void U_EXPORT2 uloc_setDefault(const char* localeID, UErrorCode* status); +#endif /* U_HIDE_SYSTEM_API */ /** * Gets the language code for the specified locale. @@ -1065,7 +1066,7 @@ uloc_minimizeSubtags(const char* localeID, int32_t minimizedLocaleIDCapacity, UErrorCode* err); -/** +/** * Returns a locale ID for the specified BCP47 language tag string. * If the specified language tag contains any ill-formed subtags, * the first such subtag and all following subtags are ignored. @@ -1081,12 +1082,12 @@ uloc_minimizeSubtags(const char* localeID, * @param localeID the output buffer receiving a locale ID for the * specified BCP47 language tag. * @param localeIDCapacity the size of the locale ID output buffer. - * @param parsedLength if not NULL, succsessfully parsed length + * @param parsedLength if not NULL, successfully parsed length * for the input language tag is set. * @param err error information if receiving the locald ID * failed. * @return the length of the locale ID. - * @draft ICU 4.2 + * @stable ICU 4.2 */ U_DRAFT int32_t U_EXPORT2 uloc_forLanguageTag(const char* langtag, @@ -1095,7 +1096,7 @@ uloc_forLanguageTag(const char* langtag, int32_t* parsedLength, UErrorCode* err); -/** +/** * Returns a well-formed language tag for this locale ID. *

* Note: When strict is FALSE, any locale @@ -1104,7 +1105,7 @@ uloc_forLanguageTag(const char* langtag, * TRUE, this function sets U_ILLEGAL_ARGUMENT_ERROR to the * err if any locale fields do not satisfy the * BCP47 syntax requirement. - * @param localeID the input lcoale ID + * @param localeID the input locale ID * @param langtag the output buffer receiving BCP47 language * tag for the locale ID. * @param langtagCapacity the size of the BCP47 language tag @@ -1114,7 +1115,7 @@ uloc_forLanguageTag(const char* langtag, * @param err error information if receiving the language * tag failed. * @return The length of the BCP47 language tag. - * @draft ICU 4.2 + * @stable ICU 4.2 */ U_DRAFT int32_t U_EXPORT2 uloc_toLanguageTag(const char* localeID, diff --git a/icuSources/common/unicode/umachine.h b/icuSources/common/unicode/umachine.h index abbdcb79..3a838604 100644 --- a/icuSources/common/unicode/umachine.h +++ b/icuSources/common/unicode/umachine.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. * ****************************************************************************** @@ -41,16 +41,7 @@ /* which are contained in the platform-specific file platform.h */ /*==========================================================================*/ -#if defined(U_PALMOS) -# include "unicode/ppalmos.h" -#elif !defined(__MINGW32__) && (defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)) -#ifdef CYGWINMSVC -# include "unicode/platform.h" -#endif -# include "unicode/pwin32.h" -#else -# include "unicode/ptypes.h" /* platform.h is included in ptypes.h */ -#endif +#include "unicode/ptypes.h" /* platform.h is included in ptypes.h */ /* * ANSI C headers: @@ -58,19 +49,6 @@ */ #include -/*==========================================================================*/ -/* XP_CPLUSPLUS is a cross-platform symbol which should be defined when */ -/* using C++. It should not be defined when compiling under C. */ -/*==========================================================================*/ - -#ifdef __cplusplus -# ifndef XP_CPLUSPLUS -# define XP_CPLUSPLUS -# endif -#else -# undef XP_CPLUSPLUS -#endif - /*==========================================================================*/ /* For C wrappers, we use the symbol U_STABLE. */ /* This works properly if the includer is C or C++. */ @@ -95,7 +73,7 @@ * @stable ICU 2.4 */ -#ifdef XP_CPLUSPLUS +#ifdef __cplusplus # define U_CFUNC extern "C" # define U_CDECL_BEGIN extern "C" { # define U_CDECL_END } @@ -105,6 +83,7 @@ # define U_CDECL_END #endif +#ifndef U_ATTRIBUTE_DEPRECATED /** * \def U_ATTRIBUTE_DEPRECATED * This is used for GCC specific attributes @@ -117,11 +96,13 @@ * This is used for Visual C++ specific attributes * @internal */ -#elif defined(U_WINDOWS) && defined(_MSC_VER) && (_MSC_VER >= 1400) +#elif defined(_MSC_VER) && (_MSC_VER >= 1400) # define U_ATTRIBUTE_DEPRECATED __declspec(deprecated) #else # define U_ATTRIBUTE_DEPRECATED #endif +#endif + /** This is used to declare a function as a public ICU C API @stable ICU 2.0*/ #define U_CAPI U_CFUNC U_EXPORT /** This is used to declare a function as a stable public ICU C API*/ @@ -234,27 +215,6 @@ typedef int8_t UBool; /* wchar_t-related definitions -------------------------------------------- */ -/** - * \def U_HAVE_WCHAR_H - * Indicates whether is available (1) or not (0). Set to 1 by default. - * - * @stable ICU 2.0 - */ -#ifndef U_HAVE_WCHAR_H -# define U_HAVE_WCHAR_H 1 -#endif - -/** - * \def U_SIZEOF_WCHAR_T - * U_SIZEOF_WCHAR_T==sizeof(wchar_t) (0 means it is not defined or autoconf could not set it) - * - * @stable ICU 2.0 - */ -#if U_SIZEOF_WCHAR_T==0 -# undef U_SIZEOF_WCHAR_T -# define U_SIZEOF_WCHAR_T 4 -#endif - /* * \def U_WCHAR_IS_UTF16 * Defined if wchar_t uses UTF-16. @@ -275,14 +235,16 @@ typedef int8_t UBool; # define U_WCHAR_IS_UTF32 # endif # elif defined __UCS2__ -# if (__OS390__ || __OS400__) && (U_SIZEOF_WCHAR_T==2) +# if (U_PF_OS390 <= U_PLATFORM && U_PLATFORM <= U_PF_OS400) && (U_SIZEOF_WCHAR_T==2) # define U_WCHAR_IS_UTF16 # endif -# elif defined __UCS4__ +# elif defined(__UCS4__) || (U_PLATFORM == U_PF_OS400 && defined(__UTF32__)) # if (U_SIZEOF_WCHAR_T==4) # define U_WCHAR_IS_UTF32 # endif -# elif defined(U_WINDOWS) +# elif U_PLATFORM_IS_DARWIN_BASED || (U_SIZEOF_WCHAR_T==4 && U_PLATFORM_IS_LINUX_BASED) +# define U_WCHAR_IS_UTF32 +# elif U_PLATFORM_HAS_WIN32_API # define U_WCHAR_IS_UTF16 # endif #endif @@ -294,24 +256,24 @@ typedef int8_t UBool; /** * \var UChar - * Define UChar to be wchar_t if that is 16 bits wide; always assumed to be unsigned. - * If wchar_t is not 16 bits wide, then define UChar to be uint16_t or char16_t because GCC >=4.4 - * can handle UTF16 string literals. + * Define UChar to be char16_t, if available, + * or wchar_t if that is 16 bits wide; always assumed to be unsigned. + * If neither is available, then define UChar to be uint16_t. + * * This makes the definition of UChar platform-dependent * but allows direct string type compatibility with platforms with * 16-bit wchar_t types. * - * @draft ICU 4.4 + * @stable ICU 4.4 */ -/* Define UChar to be compatible with wchar_t if possible. */ -#if U_SIZEOF_WCHAR_T==2 - typedef wchar_t UChar; -#elif U_GNUC_UTF16_STRING -#if defined _GCC_ - typedef __CHAR16_TYPE__ char16_t; -#endif +/* Define UChar to be compatible with char16_t or wchar_t if possible. */ +#if U_HAVE_CHAR16_T typedef char16_t UChar; +#elif U_SIZEOF_WCHAR_T==2 + typedef wchar_t UChar; +#elif defined(__CHAR16_TYPE__) + typedef __CHAR16_TYPE__ UChar; #else typedef uint16_t UChar; #endif @@ -335,39 +297,25 @@ typedef int8_t UBool; */ typedef int32_t UChar32; -/*==========================================================================*/ -/* U_INLINE and U_ALIGN_CODE Set default values if these are not already */ -/* defined. Definitions normally are in */ -/* platform.h or the corresponding file for */ -/* the OS in use. */ -/*==========================================================================*/ - -#ifndef U_HIDE_INTERNAL_API - /** - * \def U_ALIGN_CODE - * This is used to align code fragments to a specific byte boundary. - * This is useful for getting consistent performance test results. - * @internal - */ -#ifndef U_ALIGN_CODE -# define U_ALIGN_CODE(n) -#endif - -#endif /* U_HIDE_INTERNAL_API */ - -/** - * \def U_INLINE - * This is used to request inlining of a function, on platforms and languages which support it. + * This value is intended for sentinel values for APIs that + * (take or) return single code points (UChar32). + * It is outside of the Unicode code point range 0..0x10ffff. + * + * For example, a "done" or "error" value in a new API + * could be indicated with U_SENTINEL. + * + * ICU APIs designed before ICU 2.4 usually define service-specific "done" + * values, mostly 0xffff. + * Those may need to be distinguished from + * actual U+ffff text contents by calling functions like + * CharacterIterator::hasNext() or UnicodeString::length(). + * + * @return -1 + * @see UChar32 + * @stable ICU 2.4 */ - -#ifndef U_INLINE -# ifdef XP_CPLUSPLUS -# define U_INLINE inline -# else -# define U_INLINE -# endif -#endif +#define U_SENTINEL (-1) #include "unicode/urename.h" diff --git a/icuSources/common/unicode/uniset.h b/icuSources/common/unicode/uniset.h index c5fe0ef1..477de860 100644 --- a/icuSources/common/unicode/uniset.h +++ b/icuSources/common/unicode/uniset.h @@ -1,6 +1,6 @@ /* *************************************************************************** -* Copyright (C) 1999-2010, International Business Machines Corporation +* Copyright (C) 1999-2011, International Business Machines Corporation * and others. All Rights Reserved. *************************************************************************** * Date Name Description @@ -24,6 +24,7 @@ U_NAMESPACE_BEGIN class BMPSet; class ParsePosition; +class RBBIRuleScanner; class SymbolTable; class UnicodeSetStringSpan; class UVector; @@ -376,6 +377,7 @@ public: UnicodeSet(const UnicodeString& pattern, UErrorCode& status); +#ifndef U_HIDE_INTERNAL_API /** * Constructs a set from the given pattern. See the class * description for the syntax of the pattern language. @@ -392,6 +394,7 @@ public: uint32_t options, const SymbolTable* symbols, UErrorCode& status); +#endif /* U_HIDE_INTERNAL_API */ /** * Constructs a set from the given pattern. See the class description @@ -575,8 +578,8 @@ public: /** * Modifies this set to represent the set specified by the given - * pattern, optionally ignoring white space. See the class - * description for the syntax of the pattern language. + * pattern, ignoring Unicode Pattern_White_Space characters. + * See the class description for the syntax of the pattern language. * A frozen set will not be modified. * @param pattern a string specifying what characters are in the set * @param status returns U_ILLEGAL_ARGUMENT_ERROR if the pattern @@ -588,10 +591,11 @@ public: UnicodeSet& applyPattern(const UnicodeString& pattern, UErrorCode& status); +#ifndef U_HIDE_INTERNAL_API /** * Modifies this set to represent the set specified by the given - * pattern, optionally ignoring white space. See the class - * description for the syntax of the pattern language. + * pattern, optionally ignoring Unicode Pattern_White_Space characters. + * See the class description for the syntax of the pattern language. * A frozen set will not be modified. * @param pattern a string specifying what characters are in the set * @param options bitmask for options to apply to the pattern. @@ -608,6 +612,7 @@ public: uint32_t options, const SymbolTable* symbols, UErrorCode& status); +#endif /* U_HIDE_INTERNAL_API */ /** * Parses the given pattern, starting at the given position. The @@ -974,6 +979,7 @@ private: * @param limit the limit offset for matching, either last+1 in * the forward direction, or last-1 in the reverse direction, * where last is the index of the last character to match. + * @param s * @return If part of s matches up to the limit, return |limit - * start|. If all of s matches before reaching the limit, return * s.length(). If there is a mismatch between s and text, return @@ -1466,6 +1472,7 @@ private: virtual UBool matchesIndexValue(uint8_t v) const; private: + friend class RBBIRuleScanner; //---------------------------------------------------------------- // Implementation: Clone as thawed (see ICU4J Freezable) @@ -1477,10 +1484,16 @@ private: // Implementation: Pattern parsing //---------------------------------------------------------------- + void applyPatternIgnoreSpace(const UnicodeString& pattern, + ParsePosition& pos, + const SymbolTable* symbols, + UErrorCode& status); + void applyPattern(RuleCharacterIterator& chars, const SymbolTable* symbols, UnicodeString& rebuiltPat, uint32_t options, + UnicodeSet& (UnicodeSet::*caseClosure)(int32_t attribute), UErrorCode& ec); //---------------------------------------------------------------- @@ -1540,8 +1553,8 @@ private: * \\p{foo} \\P{foo} - white space not allowed within "\\p" or "\\P" * \\N{name} - white space not allowed within "\\N" * - * Other than the above restrictions, white space is ignored. Case - * is ignored except in "\\p" and "\\P" and "\\N". In 'name' leading + * Other than the above restrictions, Unicode Pattern_White_Space characters are ignored. + * Case is ignored except in "\\p" and "\\P" and "\\N". In 'name' leading * and trailing space is deleted, and internal runs of whitespace * are collapsed to a single space. * @@ -1562,6 +1575,7 @@ private: * On return, the position after the last character parsed, that is, * the locations marked '%'. If the parse fails, ppos is returned * unchanged. + * @param ec status * @return a reference to this. */ UnicodeSet& applyPropertyPattern(const UnicodeString& pattern, diff --git a/icuSources/common/unicode/unistr.h b/icuSources/common/unicode/unistr.h index 4fc180f3..a95a6dd0 100644 --- a/icuSources/common/unicode/unistr.h +++ b/icuSources/common/unicode/unistr.h @@ -1,6 +1,6 @@ /* ********************************************************************** -* Copyright (C) 1998-2010, International Business Machines +* Copyright (C) 1998-2011, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * @@ -31,6 +31,7 @@ #include "unicode/std_string.h" #include "unicode/stringpiece.h" #include "unicode/bytestream.h" +#include "unicode/ucasemap.h" struct UConverter; // unicode/ucnv.h class StringThreadTest; @@ -53,11 +54,27 @@ U_STABLE int32_t U_EXPORT2 u_strlen(const UChar *s); #endif +#ifndef U_STRING_CASE_MAPPER_DEFINED +#define U_STRING_CASE_MAPPER_DEFINED + +/** + * Internal string case mapping function type. + * @internal + */ +typedef int32_t U_CALLCONV +UStringCaseMapper(const UCaseMap *csm, + UChar *dest, int32_t destCapacity, + const UChar *src, int32_t srcLength, + UErrorCode *pErrorCode); + +#endif + U_NAMESPACE_BEGIN +class BreakIterator; // unicode/brkiter.h class Locale; // unicode/locid.h class StringCharacterIterator; -class BreakIterator; // unicode/brkiter.h +class UnicodeStringAppendable; // unicode/appendable.h /* The include has been moved to unicode/ustream.h */ @@ -71,7 +88,7 @@ class BreakIterator; // unicode/brkiter.h * * @stable ICU 3.2 */ -#define US_INV U_NAMESPACE_QUALIFIER UnicodeString::kInvariant +#define US_INV icu::UnicodeString::kInvariant /** * Unicode String literals in C++. @@ -91,13 +108,13 @@ class BreakIterator; // unicode/brkiter.h * @stable ICU 2.0 */ #if defined(U_DECLARE_UTF16) -# define UNICODE_STRING(cs, _length) U_NAMESPACE_QUALIFIER UnicodeString(TRUE, (const UChar *)U_DECLARE_UTF16(cs), _length) +# define UNICODE_STRING(cs, _length) icu::UnicodeString(TRUE, (const UChar *)U_DECLARE_UTF16(cs), _length) #elif U_SIZEOF_WCHAR_T==U_SIZEOF_UCHAR && (U_CHARSET_FAMILY==U_ASCII_FAMILY || (U_SIZEOF_UCHAR == 2 && defined(U_WCHAR_IS_UTF16))) -# define UNICODE_STRING(cs, _length) U_NAMESPACE_QUALIFIER UnicodeString(TRUE, (const UChar *)L ## cs, _length) +# define UNICODE_STRING(cs, _length) icu::UnicodeString(TRUE, (const UChar *)L ## cs, _length) #elif U_SIZEOF_UCHAR==1 && U_CHARSET_FAMILY==U_ASCII_FAMILY -# define UNICODE_STRING(cs, _length) U_NAMESPACE_QUALIFIER UnicodeString(TRUE, (const UChar *)cs, _length) +# define UNICODE_STRING(cs, _length) icu::UnicodeString(TRUE, (const UChar *)cs, _length) #else -# define UNICODE_STRING(cs, _length) U_NAMESPACE_QUALIFIER UnicodeString(cs, _length, US_INV) +# define UNICODE_STRING(cs, _length) icu::UnicodeString(cs, _length, US_INV) #endif /** @@ -115,6 +132,43 @@ class BreakIterator; // unicode/brkiter.h */ #define UNICODE_STRING_SIMPLE(cs) UNICODE_STRING(cs, -1) +/** + * \def UNISTR_FROM_CHAR_EXPLICIT + * This can be defined to be empty or "explicit". + * If explicit, then the UnicodeString(UChar) and UnicodeString(UChar32) + * constructors are marked as explicit, preventing their inadvertent use. + * @draft ICU 49 + */ +#ifndef UNISTR_FROM_CHAR_EXPLICIT +# if defined(U_COMBINED_IMPLEMENTATION) || defined(U_COMMON_IMPLEMENTATION) || defined(U_I18N_IMPLEMENTATION) || defined(U_IO_IMPLEMENTATION) + // Auto-"explicit" in ICU library code. +# define UNISTR_FROM_CHAR_EXPLICIT explicit +# else + // Empty by default for source code compatibility. +# define UNISTR_FROM_CHAR_EXPLICIT +# endif +#endif + +/** + * \def UNISTR_FROM_STRING_EXPLICIT + * This can be defined to be empty or "explicit". + * If explicit, then the UnicodeString(const char *) and UnicodeString(const UChar *) + * constructors are marked as explicit, preventing their inadvertent use. + * + * In particular, this helps prevent accidentally depending on ICU conversion code + * by passing a string literal into an API with a const UnicodeString & parameter. + * @draft ICU 49 + */ +#ifndef UNISTR_FROM_STRING_EXPLICIT +# if defined(U_COMBINED_IMPLEMENTATION) || defined(U_COMMON_IMPLEMENTATION) || defined(U_I18N_IMPLEMENTATION) || defined(U_IO_IMPLEMENTATION) + // Auto-"explicit" in ICU library code. +# define UNISTR_FROM_STRING_EXPLICIT explicit +# else + // Empty by default for source code compatibility. +# define UNISTR_FROM_STRING_EXPLICIT +# endif +#endif + /** * UnicodeString is a string class that stores Unicode characters directly and provides * similar functionality as the Java String and StringBuffer classes. @@ -1242,7 +1296,7 @@ public: * or 0xffff if the offset is not valid for this string * @stable ICU 2.0 */ - inline UChar32 char32At(int32_t offset) const; + UChar32 char32At(int32_t offset) const; /** * Adjust a random-access offset so that @@ -1259,7 +1313,7 @@ public: * @see U16_SET_CP_START * @stable ICU 2.0 */ - inline int32_t getChar32Start(int32_t offset) const; + int32_t getChar32Start(int32_t offset) const; /** * Adjust a random-access offset so that @@ -1277,7 +1331,7 @@ public: * @see U16_SET_CP_LIMIT * @stable ICU 2.0 */ - inline int32_t getChar32Limit(int32_t offset) const; + int32_t getChar32Limit(int32_t offset) const; /** * Move the code unit index along the string by delta code points. @@ -1991,8 +2045,7 @@ public: /** * Append operator. Append the characters in srcText to the - * UnicodeString object at offset start. srcText is - * not modified. + * UnicodeString object. srcText is not modified. * @param srcText the source for the new characters * @return a reference to this * @stable ICU 2.0 @@ -2018,8 +2071,8 @@ public: int32_t srcLength); /** - * Append the characters in srcText to the UnicodeString object at - * offset start. srcText is not modified. + * Append the characters in srcText to the UnicodeString object. + * srcText is not modified. * @param srcText the source for the new characters * @return a reference to this * @stable ICU 2.0 @@ -2035,7 +2088,7 @@ public: * @param srcStart the offset into srcChars where new characters * will be obtained * @param srcLength the number of characters in srcChars in - * the append string + * the append string; can be -1 if srcChars is NUL-terminated * @return a reference to this * @stable ICU 2.0 */ @@ -2047,7 +2100,8 @@ public: * Append the characters in srcChars to the UnicodeString object * at offset start. srcChars is not modified. * @param srcChars the source for the new characters - * @param srcLength the number of Unicode characters in srcChars + * @param srcLength the number of Unicode characters in srcChars; + * can be -1 if srcChars is NUL-terminated * @return a reference to this * @stable ICU 2.0 */ @@ -2068,7 +2122,7 @@ public: * @return a reference to this * @stable ICU 2.0 */ - inline UnicodeString& append(UChar32 srcChar); + UnicodeString& append(UChar32 srcChar); /* Insert operations */ @@ -2263,9 +2317,7 @@ public: * @return a reference to this * @stable ICU 2.0 */ - inline UnicodeString& replace(int32_t start, - int32_t length, - UChar32 srcChar); + UnicodeString& replace(int32_t start, int32_t length, UChar32 srcChar); /** * Replace the characters in the range [start, limit) @@ -2805,25 +2857,37 @@ public: /** * Single UChar (code unit) constructor. + * + * It is recommended to mark this constructor "explicit" by + * -DUNISTR_FROM_CHAR_EXPLICIT=explicit + * on the compiler command line or similar. * @param ch the character to place in the UnicodeString * @stable ICU 2.0 */ - UnicodeString(UChar ch); + UNISTR_FROM_CHAR_EXPLICIT UnicodeString(UChar ch); /** * Single UChar32 (code point) constructor. + * + * It is recommended to mark this constructor "explicit" by + * -DUNISTR_FROM_CHAR_EXPLICIT=explicit + * on the compiler command line or similar. * @param ch the character to place in the UnicodeString * @stable ICU 2.0 */ - UnicodeString(UChar32 ch); + UNISTR_FROM_CHAR_EXPLICIT UnicodeString(UChar32 ch); /** * UChar* constructor. + * + * It is recommended to mark this constructor "explicit" by + * -DUNISTR_FROM_STRING_EXPLICIT=explicit + * on the compiler command line or similar. * @param text The characters to place in the UnicodeString. text * must be NULL (U+0000) terminated. * @stable ICU 2.0 */ - UnicodeString(const UChar *text); + UNISTR_FROM_STRING_EXPLICIT UnicodeString(const UChar *text); /** * UChar* constructor. @@ -2882,14 +2946,29 @@ public: /** * char* constructor. + * Uses the default converter (and thus depends on the ICU conversion code) + * unless U_CHARSET_IS_UTF8 is set to 1. + * + * For ASCII (really "invariant character") strings it is more efficient to use + * the constructor that takes a US_INV (for its enum EInvariant). + * For ASCII (invariant-character) string literals, see UNICODE_STRING and + * UNICODE_STRING_SIMPLE. + * + * It is recommended to mark this constructor "explicit" by + * -DUNISTR_FROM_STRING_EXPLICIT=explicit + * on the compiler command line or similar. * @param codepageData an array of bytes, null-terminated, * in the platform's default codepage. * @stable ICU 2.0 + * @see UNICODE_STRING + * @see UNICODE_STRING_SIMPLE */ - UnicodeString(const char *codepageData); + UNISTR_FROM_STRING_EXPLICIT UnicodeString(const char *codepageData); /** * char* constructor. + * Uses the default converter (and thus depends on the ICU conversion code) + * unless U_CHARSET_IS_UTF8 is set to 1. * @param codepageData an array of bytes in the platform's default codepage. * @param dataLength The number of bytes in codepageData. * @stable ICU 2.0 @@ -3354,12 +3433,13 @@ private: int32_t **pBufferToDelete = 0, UBool forceClone = FALSE); - // common function for case mappings + /** + * Common function for UnicodeString case mappings. + * The stringCaseMapper has the same type UStringCaseMapper + * as in ustr_imp.h for ustrcase_map(). + */ UnicodeString & - caseMap(BreakIterator *titleIter, - const char *locale, - uint32_t options, - int32_t toWhichCase); + caseMap(const UCaseMap *csm, UStringCaseMapper *stringCaseMapper); // ref counting void addRef(void); @@ -3368,10 +3448,9 @@ private: // constants enum { - // Set the stack buffer size so that sizeof(UnicodeString) is a multiple of sizeof(pointer): - // 32-bit pointers: 4+1+1+13*2 = 32 bytes - // 64-bit pointers: 8+1+1+15*2 = 40 bytes - US_STACKBUF_SIZE= sizeof(void *)==4 ? 13 : 15, // Size of stack buffer for small strings + // Set the stack buffer size so that sizeof(UnicodeString) is, + // naturally (without padding), a multiple of sizeof(pointer). + US_STACKBUF_SIZE= sizeof(void *)==4 ? 13 : 15, // Size of stack buffer for short strings kInvalidUChar=0xffff, // invalid UChar index kGrowSize=128, // grow size for this buffer kInvalidHashCode=0, // invalid hash code @@ -3379,7 +3458,7 @@ private: // bit flag values for fFlags kIsBogus=1, // this string is bogus, i.e., not valid or NULL - kUsingStackBuffer=2,// fArray==fStackBuffer + kUsingStackBuffer=2,// using fUnion.fStackBuffer instead of fUnion.fFields kRefCounted=4, // there is a refCount field before the characters in fArray kBufferIsReadonly=8,// do not write to this buffer kOpenGetBuffer=16, // getBuffer(minCapacity) was called (is "open"), @@ -3393,6 +3472,7 @@ private: }; friend class StringThreadTest; + friend class UnicodeStringAppendable; union StackBufferOrFields; // forward declaration necessary before friend declaration friend union StackBufferOrFields; // make US_STACKBUF_SIZE visible inside fUnion @@ -3403,25 +3483,48 @@ private: * Note that UnicodeString has virtual functions, * therefore there is an implicit vtable pointer * as the first real field. - * The fields should be aligned such that no padding is - * necessary, mostly by having larger types first. + * The fields should be aligned such that no padding is necessary. * On 32-bit machines, the size should be 32 bytes, * on 64-bit machines (8-byte pointers), it should be 40 bytes. + * + * We use a hack to achieve this. + * + * With at least some compilers, each of the following is forced to + * a multiple of sizeof(pointer) [the largest field base unit here is a data pointer], + * rounded up with additional padding if the fields do not already fit that requirement: + * - sizeof(class UnicodeString) + * - offsetof(UnicodeString, fUnion) + * - sizeof(fUnion) + * - sizeof(fFields) + * + * In order to avoid padding, we make sizeof(fStackBuffer)=16 (=8 UChars) + * which is at least as large as sizeof(fFields) on 32-bit and 64-bit machines. + * (Padding at the end of fFields is ok: + * As long as there is no padding after fStackBuffer, it is not wasted space.) + * + * We further assume that the compiler does not reorder the fields, + * so that fRestOfStackBuffer (which holds a few more UChars) immediately follows after fUnion, + * with at most some padding (but no other field) in between. + * (Padding there would be wasted space, but functionally harmless.) + * + * We use a few more sizeof(pointer)'s chunks of space with + * fRestOfStackBuffer, fShortLength and fFlags, + * to get up exactly to the intended sizeof(UnicodeString). */ // (implicit) *vtable; - int8_t fShortLength; // 0..127: length <0: real length is in fUnion.fFields.fLength - uint8_t fFlags; // bit flags: see constants above union StackBufferOrFields { // fStackBuffer is used iff (fFlags&kUsingStackBuffer) // else fFields is used - UChar fStackBuffer [US_STACKBUF_SIZE]; // buffer for small strings + UChar fStackBuffer[8]; // buffer for short strings, together with fRestOfStackBuffer struct { - uint16_t fPadding; // align the following field at 8B (32b pointers) or 12B (64b) - int32_t fLength; // number of characters in fArray if >127; else undefined - UChar *fArray; // the Unicode data (aligned at 12B (32b pointers) or 16B (64b)) - int32_t fCapacity; // sizeof fArray + UChar *fArray; // the Unicode data + int32_t fCapacity; // capacity of fArray (in UChars) + int32_t fLength; // number of characters in fArray if >127; else undefined } fFields; } fUnion; + UChar fRestOfStackBuffer[US_STACKBUF_SIZE-8]; + int8_t fShortLength; // 0..127: length <0: real length is in fUnion.fFields.fLength + uint8_t fFlags; // bit flags: see constants above }; /** @@ -3932,15 +4035,20 @@ UnicodeString::startsWith(const UnicodeString& srcText, { return doCompare(0, srcLength, srcText, srcStart, srcLength) == 0; } inline UBool -UnicodeString::startsWith(const UChar *srcChars, - int32_t srcLength) const -{ return doCompare(0, srcLength, srcChars, 0, srcLength) == 0; } +UnicodeString::startsWith(const UChar *srcChars, int32_t srcLength) const { + if(srcLength < 0) { + srcLength = u_strlen(srcChars); + } + return doCompare(0, srcLength, srcChars, 0, srcLength) == 0; +} inline UBool -UnicodeString::startsWith(const UChar *srcChars, - int32_t srcStart, - int32_t srcLength) const -{ return doCompare(0, srcLength, srcChars, srcStart, srcLength) == 0;} +UnicodeString::startsWith(const UChar *srcChars, int32_t srcStart, int32_t srcLength) const { + if(srcLength < 0) { + srcLength = u_strlen(srcChars); + } + return doCompare(0, srcLength, srcChars, srcStart, srcLength) == 0; +} inline UBool UnicodeString::endsWith(const UnicodeString& text) const @@ -4015,17 +4123,6 @@ UnicodeString::replace(int32_t start, UChar srcChar) { return doReplace(start, _length, &srcChar, 0, 1); } -inline UnicodeString& -UnicodeString::replace(int32_t start, - int32_t _length, - UChar32 srcChar) { - UChar buffer[U16_MAX_LENGTH]; - int32_t count = 0; - UBool isError = FALSE; - U16_APPEND(buffer, count, U16_MAX_LENGTH, srcChar, isError); - return doReplace(start, _length, buffer, 0, count); -} - inline UnicodeString& UnicodeString::replaceBetween(int32_t start, int32_t limit, @@ -4086,13 +4183,7 @@ UnicodeString::extract(int32_t start, { // This dstSize value will be checked explicitly -#if defined(__GNUC__) - // Ticket #7039: Clip length to the maximum valid length to the end of addressable memory given the starting address - // This is only an issue when using GCC and certain optimizations are turned on. - return extract(start, _length, dst, dst!=0 ? ((dst >= (char*)((size_t)-1) - UINT32_MAX) ? (((char*)UINT32_MAX) - dst) : UINT32_MAX) : 0, codepage); -#else return extract(start, _length, dst, dst!=0 ? 0xffffffff : 0, codepage); -#endif } #endif @@ -4130,43 +4221,6 @@ inline UChar UnicodeString::operator[] (int32_t offset) const { return doCharAt(offset); } -inline UChar32 -UnicodeString::char32At(int32_t offset) const -{ - int32_t len = length(); - if((uint32_t)offset < (uint32_t)len) { - const UChar *array = getArrayStart(); - UChar32 c; - U16_GET(array, 0, offset, len, c); - return c; - } else { - return kInvalidUChar; - } -} - -inline int32_t -UnicodeString::getChar32Start(int32_t offset) const { - if((uint32_t)offset < (uint32_t)length()) { - const UChar *array = getArrayStart(); - U16_SET_CP_START(array, 0, offset); - return offset; - } else { - return 0; - } -} - -inline int32_t -UnicodeString::getChar32Limit(int32_t offset) const { - int32_t len = length(); - if((uint32_t)offset < (uint32_t)len) { - const UChar *array = getArrayStart(); - U16_SET_CP_LIMIT(array, 0, offset, len); - return offset; - } else { - return len; - } -} - inline UBool UnicodeString::isEmpty() const { return fShortLength == 0; @@ -4269,8 +4323,7 @@ UnicodeString::setTo(const UnicodeString& srcText, inline UnicodeString& UnicodeString::setTo(const UnicodeString& srcText) { - unBogus(); - return doReplace(0, length(), srcText, 0, srcText.length()); + return copyFrom(srcText); } inline UnicodeString& @@ -4320,15 +4373,6 @@ inline UnicodeString& UnicodeString::append(UChar srcChar) { return doReplace(length(), 0, &srcChar, 0, 1); } -inline UnicodeString& -UnicodeString::append(UChar32 srcChar) { - UChar buffer[U16_MAX_LENGTH]; - int32_t _length = 0; - UBool isError = FALSE; - U16_APPEND(buffer, _length, U16_MAX_LENGTH, srcChar, isError); - return doReplace(length(), 0, buffer, 0, _length); -} - inline UnicodeString& UnicodeString::operator+= (UChar ch) { return doReplace(length(), 0, &ch, 0, 1); } diff --git a/icuSources/common/unicode/unorm2.h b/icuSources/common/unicode/unorm2.h index a522b473..27f81915 100644 --- a/icuSources/common/unicode/unorm2.h +++ b/icuSources/common/unicode/unorm2.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. * ******************************************************************************* @@ -118,6 +118,78 @@ typedef struct UNormalizer2 UNormalizer2; /**< C typedef for struct UNormalizer #if !UCONFIG_NO_NORMALIZATION +#ifndef U_HIDE_DRAFT_API +/** + * 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 + * 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.) + * @return the requested Normalizer2, if successful + * @draft ICU 49 + */ +U_DRAFT const UNormalizer2 * U_EXPORT2 +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 + * 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.) + * @return the requested Normalizer2, if successful + * @draft ICU 49 + */ +U_DRAFT const UNormalizer2 * U_EXPORT2 +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 + * 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.) + * @return the requested Normalizer2, if successful + * @draft ICU 49 + */ +U_DRAFT const UNormalizer2 * U_EXPORT2 +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 + * 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.) + * @return the requested Normalizer2, if successful + * @draft ICU 49 + */ +U_DRAFT const UNormalizer2 * U_EXPORT2 +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 + * 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.) + * @return the requested Normalizer2, if successful + * @draft ICU 49 + */ +U_DRAFT const UNormalizer2 * U_EXPORT2 +unorm2_getNFKCCasefoldInstance(UErrorCode *pErrorCode); +#endif /* U_HIDE_DRAFT_API */ + /** * Returns a UNormalizer2 instance which uses the specified data file * (packageName/name similar to ucnv_openPackage() and ures_open()/ResourceBundle) @@ -260,8 +332,11 @@ unorm2_append(const UNormalizer2 *norm2, UErrorCode *pErrorCode); /** - * Gets the decomposition mapping of c. Equivalent to unorm2_normalize(string(c)) - * on a UNORM2_DECOMPOSE UNormalizer2 instance, but much faster. + * Gets the decomposition mapping of c. + * Roughly equivalent to normalizing the String form of c + * on a UNORM2_DECOMPOSE UNormalizer2 instance, but much faster, and except that this function + * returns a negative value and does not write a string + * if c does not have a decomposition mapping in this instance's data. * This function is independent of the mode of the UNormalizer2. * @param norm2 UNormalizer2 instance * @param c code point @@ -273,13 +348,79 @@ unorm2_append(const UNormalizer2 *norm2, * immediately. Check for U_FAILURE() on output or use with * function chaining. (See User Guide for details.) * @return the non-negative length of c's decomposition, if there is one; otherwise a negative value - * @draft ICU 4.6 + * @stable ICU 4.6 */ U_DRAFT int32_t U_EXPORT2 unorm2_getDecomposition(const UNormalizer2 *norm2, UChar32 c, UChar *decomposition, int32_t capacity, UErrorCode *pErrorCode); +#ifndef U_HIDE_DRAFT_API +/** + * Gets the raw decomposition mapping of c. + * + * This is similar to the unorm2_getDecomposition() function but returns the + * raw decomposition mapping as specified in UnicodeData.txt or + * (for custom data) in the mapping files processed by the gennorm2 tool. + * By contrast, unorm2_getDecomposition() returns the processed, + * recursively-decomposed version of this mapping. + * + * When used on a standard NFKC Normalizer2 instance, + * unorm2_getRawDecomposition() returns the Unicode Decomposition_Mapping (dm) property. + * + * When used on a standard NFC Normalizer2 instance, + * it returns the Decomposition_Mapping only if the Decomposition_Type (dt) is Canonical (Can); + * in this case, the result contains either one or two code points (=1..4 UChars). + * + * This function is independent of the mode of the UNormalizer2. + * @param norm2 UNormalizer2 instance + * @param c code point + * @param decomposition String buffer which will be set to c's + * raw decomposition mapping, if there is one. + * @param capacity number of UChars that can be written to decomposition + * @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.) + * @return the non-negative length of c's raw decomposition, if there is one; otherwise a negative value + * @draft ICU 49 + */ +U_DRAFT int32_t U_EXPORT2 +unorm2_getRawDecomposition(const UNormalizer2 *norm2, + UChar32 c, UChar *decomposition, int32_t capacity, + UErrorCode *pErrorCode); + +/** + * Performs pairwise composition of a & b and returns the composite if there is one. + * + * Returns a composite code point c only if c has a two-way mapping to a+b. + * In standard Unicode normalization, this means that + * c has a canonical decomposition to a+b + * and c does not have the Full_Composition_Exclusion property. + * + * This function is independent of the mode of the UNormalizer2. + * @param norm2 UNormalizer2 instance + * @param a A (normalization starter) code point. + * @param b Another code point. + * @return The non-negative composite code point if there is one; otherwise a negative value. + * @draft ICU 49 + */ +U_DRAFT UChar32 U_EXPORT2 +unorm2_composePair(const UNormalizer2 *norm2, UChar32 a, UChar32 b); + +/** + * Gets the combining class of c. + * The default implementation returns 0 + * but all standard implementations return the Unicode Canonical_Combining_Class value. + * @param norm2 UNormalizer2 instance + * @param c code point + * @return c's combining class + * @draft ICU 49 + */ +U_DRAFT uint8_t U_EXPORT2 +unorm2_getCombiningClass(const UNormalizer2 *norm2, UChar32 c); +#endif /* U_HIDE_DRAFT_API */ + /** * Tests if the string is normalized. * Internally, in cases where the quickCheck() method would return "maybe" diff --git a/icuSources/common/unicode/uobject.h b/icuSources/common/unicode/uobject.h index 27d4c84d..5f6b1a1e 100644 --- a/icuSources/common/unicode/uobject.h +++ b/icuSources/common/unicode/uobject.h @@ -1,7 +1,7 @@ /* ****************************************************************************** * -* Copyright (C) 2002-2010, International Business Machines +* Copyright (C) 2002-2012, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** @@ -19,50 +19,11 @@ #include "unicode/utypes.h" -U_NAMESPACE_BEGIN - /** * \file * \brief C++ API: Common ICU base class UObject. */ -/** U_OVERRIDE_CXX_ALLOCATION - Define this to override operator new and - * delete in UMemory. Enabled by default for ICU. - * - * Enabling forces all allocation of ICU object types to use ICU's - * memory allocation. On Windows, this allows the ICU DLL to be used by - * applications that statically link the C Runtime library, meaning that - * the app and ICU will be using different heaps. - * - * @stable ICU 2.2 - */ -#ifndef U_OVERRIDE_CXX_ALLOCATION -#define U_OVERRIDE_CXX_ALLOCATION 1 -#endif - -/** - * \def U_HAVE_PLACEMENT_NEW - * Define this to define the placement new and - * delete in UMemory for STL. - * - * @stable ICU 2.6 - */ -#ifndef U_HAVE_PLACEMENT_NEW -#define U_HAVE_PLACEMENT_NEW 1 -#endif - - -/** - * \def U_HAVE_DEBUG_LOCATION_NEW - * Define this to define the MFC debug - * version of the operator new. - * - * @stable ICU 3.4 - */ -#ifndef U_HAVE_DEBUG_LOCATION_NEW -#define U_HAVE_DEBUG_LOCATION_NEW 0 -#endif - /** * @{ * \def U_NO_THROW @@ -75,14 +36,67 @@ U_NAMESPACE_BEGIN * constructor is still called, and if the constructor references member * data, (which it typically does), the result is a segmentation violation. * - * @draft ICU 4.2 - */ + * @stable ICU 4.2 + */ #ifndef U_NO_THROW #define U_NO_THROW throw() #endif /** @} */ +/*===========================================================================*/ +/* UClassID-based RTTI */ +/*===========================================================================*/ + +/** + * UClassID is used to identify classes without using the compiler's RTTI. + * This was used before C++ compilers consistently supported RTTI. + * ICU 4.6 requires compiler RTTI to be turned on. + * + * Each class hierarchy which needs + * to implement polymorphic clone() or operator==() defines two methods, + * described in detail below. UClassID values can be compared using + * operator==(). Nothing else should be done with them. + * + * \par + * getDynamicClassID() is declared in the base class of the hierarchy as + * a pure virtual. Each concrete subclass implements it in the same way: + * + * \code + * class Base { + * public: + * virtual UClassID getDynamicClassID() const = 0; + * } + * + * class Derived { + * public: + * virtual UClassID getDynamicClassID() const + * { return Derived::getStaticClassID(); } + * } + * \endcode + * + * Each concrete class implements getStaticClassID() as well, which allows + * clients to test for a specific type. + * + * \code + * class Derived { + * public: + * static UClassID U_EXPORT2 getStaticClassID(); + * private: + * static char fgClassID; + * } + * + * // In Derived.cpp: + * UClassID Derived::getStaticClassID() + * { return (UClassID)&Derived::fgClassID; } + * char Derived::fgClassID = 0; // Value is irrelevant + * \endcode + * @stable ICU 2.0 + */ +typedef void* UClassID; + +U_NAMESPACE_BEGIN + /** * UMemory is the common ICU base class. * All other ICU C++ classes are derived from UMemory (starting with ICU 2.4). @@ -287,6 +301,7 @@ protected: // UBool instanceOf(UClassID type) const; }; +#ifndef U_HIDE_INTERNAL_API /** * This is a simple macro to add ICU RTTI to an ICU object implementation. * This does not go into the header. This should only be used in *.cpp files. @@ -345,7 +360,7 @@ protected: return myClass::getStaticClassID(); \ } */ - +#endif /* U_HIDE_INTERNAL_API */ U_NAMESPACE_END diff --git a/icuSources/common/unicode/uobslete.h b/icuSources/common/unicode/uobslete.h deleted file mode 100644 index 1ef6e855..00000000 --- a/icuSources/common/unicode/uobslete.h +++ /dev/null @@ -1,32 +0,0 @@ -/* -******************************************************************************* -* Copyright (C) 2004-2010, International Business Machines -* Corporation and others. All Rights Reserved. -******************************************************************************* -* -* file name: uobslete.h -* encoding: US-ASCII -* tab size: 8 (not used) -* indentation:4 -* -* Created by: genheaders.pl, a perl script written by Ram Viswanadha -* -* Contains data for commenting out APIs. -* Gets included by umachine.h -* -* THIS FILE IS MACHINE-GENERATED, DON'T PLAY WITH IT IF YOU DON'T KNOW WHAT -* YOU ARE DOING, OTHERWISE VERY BAD THINGS WILL HAPPEN! -*/ - -#ifndef UOBSLETE_H -#define UOBSLETE_H - -#ifdef U_HIDE_OBSOLETE_API - -# if U_DISABLE_RENAMING -# else -# endif /* U_DISABLE_RENAMING */ - -#endif /* U_HIDE_OBSOLETE_API */ -#endif /* UOBSLETE_H */ - diff --git a/icuSources/common/unicode/urename.h b/icuSources/common/unicode/urename.h index 468bdbd0..0a2a1775 100644 --- a/icuSources/common/unicode/urename.h +++ b/icuSources/common/unicode/urename.h @@ -1,6 +1,6 @@ /* ******************************************************************************* -* Copyright (C) 2002-2010, International Business Machines +* Copyright (C) 2002-2012, International Business Machines * Corporation and others. All Rights Reserved. ******************************************************************************* * @@ -31,6 +31,10 @@ 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" #endif @@ -50,12 +54,9 @@ #define DECPOWERS U_ICU_ENTRY_POINT_RENAME(DECPOWERS) #define DECSTICKYTAB U_ICU_ENTRY_POINT_RENAME(DECSTICKYTAB) -#define LNnn U_ICU_ENTRY_POINT_RENAME(LNnn) #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_stricmp U_ICU_ENTRY_POINT_RENAME(T_CString_stricmp) #define T_CString_stringToInteger U_ICU_ENTRY_POINT_RENAME(T_CString_stringToInteger) -#define T_CString_strnicmp U_ICU_ENTRY_POINT_RENAME(T_CString_strnicmp) #define T_CString_toLowerCase U_ICU_ENTRY_POINT_RENAME(T_CString_toLowerCase) #define T_CString_toUpperCase U_ICU_ENTRY_POINT_RENAME(T_CString_toUpperCase) #define UCNV_FROM_U_CALLBACK_ESCAPE U_ICU_ENTRY_POINT_RENAME(UCNV_FROM_U_CALLBACK_ESCAPE) @@ -75,6 +76,7 @@ #define _ASCIIData U_ICU_ENTRY_POINT_RENAME(_ASCIIData) #define _Bocu1Data U_ICU_ENTRY_POINT_RENAME(_Bocu1Data) #define _CESU8Data U_ICU_ENTRY_POINT_RENAME(_CESU8Data) +#define _CompoundTextData U_ICU_ENTRY_POINT_RENAME(_CompoundTextData) #define _HZData U_ICU_ENTRY_POINT_RENAME(_HZData) #define _IMAPData U_ICU_ENTRY_POINT_RENAME(_IMAPData) #define _ISCIIData U_ICU_ENTRY_POINT_RENAME(_ISCIIData) @@ -108,7 +110,6 @@ #define bms_open U_ICU_ENTRY_POINT_RENAME(bms_open) #define bms_search U_ICU_ENTRY_POINT_RENAME(bms_search) #define bms_setTargetString U_ICU_ENTRY_POINT_RENAME(bms_setTargetString) -#define buildWSConfusableData U_ICU_ENTRY_POINT_RENAME(buildWSConfusableData) #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) @@ -117,6 +118,8 @@ #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) @@ -212,7 +215,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 tmutfmtHashTableValueComparator U_ICU_ENTRY_POINT_RENAME(tmutfmtHashTableValueComparator) #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) @@ -276,6 +278,7 @@ #define u_getIntPropertyMaxValue U_ICU_ENTRY_POINT_RENAME(u_getIntPropertyMaxValue) #define u_getIntPropertyMinValue U_ICU_ENTRY_POINT_RENAME(u_getIntPropertyMinValue) #define u_getIntPropertyValue U_ICU_ENTRY_POINT_RENAME(u_getIntPropertyValue) +#define u_getMainProperties U_ICU_ENTRY_POINT_RENAME(u_getMainProperties) #define u_getNumericValue U_ICU_ENTRY_POINT_RENAME(u_getNumericValue) #define u_getPropertyEnum U_ICU_ENTRY_POINT_RENAME(u_getPropertyEnum) #define u_getPropertyName U_ICU_ENTRY_POINT_RENAME(u_getPropertyName) @@ -284,9 +287,9 @@ #define u_getUnicodeProperties U_ICU_ENTRY_POINT_RENAME(u_getUnicodeProperties) #define u_getUnicodeVersion U_ICU_ENTRY_POINT_RENAME(u_getUnicodeVersion) #define u_getVersion U_ICU_ENTRY_POINT_RENAME(u_getVersion) +#define u_get_stdout U_ICU_ENTRY_POINT_RENAME(u_get_stdout) #define u_hasBinaryProperty U_ICU_ENTRY_POINT_RENAME(u_hasBinaryProperty) #define u_init U_ICU_ENTRY_POINT_RENAME(u_init) -#define u_isDataOlder U_ICU_ENTRY_POINT_RENAME(u_isDataOlder) #define u_isIDIgnorable U_ICU_ENTRY_POINT_RENAME(u_isIDIgnorable) #define u_isIDPart U_ICU_ENTRY_POINT_RENAME(u_isIDPart) #define u_isIDStart U_ICU_ENTRY_POINT_RENAME(u_isIDStart) @@ -318,7 +321,6 @@ #define u_istitle U_ICU_ENTRY_POINT_RENAME(u_istitle) #define u_isupper U_ICU_ENTRY_POINT_RENAME(u_isupper) #define u_isxdigit U_ICU_ENTRY_POINT_RENAME(u_isxdigit) -#define u_lengthOfIdenticalLevelRun U_ICU_ENTRY_POINT_RENAME(u_lengthOfIdenticalLevelRun) #define u_locbund_close U_ICU_ENTRY_POINT_RENAME(u_locbund_close) #define u_locbund_getNumberFormat U_ICU_ENTRY_POINT_RENAME(u_locbund_getNumberFormat) #define u_locbund_init U_ICU_ENTRY_POINT_RENAME(u_locbund_init) @@ -334,7 +336,9 @@ #define u_memset U_ICU_ENTRY_POINT_RENAME(u_memset) #define u_parseMessage U_ICU_ENTRY_POINT_RENAME(u_parseMessage) #define u_parseMessageWithError U_ICU_ENTRY_POINT_RENAME(u_parseMessageWithError) +#define u_printf U_ICU_ENTRY_POINT_RENAME(u_printf) #define u_printf_parse U_ICU_ENTRY_POINT_RENAME(u_printf_parse) +#define u_printf_u U_ICU_ENTRY_POINT_RENAME(u_printf_u) #define u_releaseDefaultConverter U_ICU_ENTRY_POINT_RENAME(u_releaseDefaultConverter) #define u_scanf_parse U_ICU_ENTRY_POINT_RENAME(u_scanf_parse) #define u_setAtomicIncDecFunctions U_ICU_ENTRY_POINT_RENAME(u_setAtomicIncDecFunctions) @@ -471,6 +475,7 @@ #define ubidi_reorderLogical U_ICU_ENTRY_POINT_RENAME(ubidi_reorderLogical) #define ubidi_reorderVisual U_ICU_ENTRY_POINT_RENAME(ubidi_reorderVisual) #define ubidi_setClassCallback U_ICU_ENTRY_POINT_RENAME(ubidi_setClassCallback) +#define ubidi_setContext U_ICU_ENTRY_POINT_RENAME(ubidi_setContext) #define ubidi_setInverse U_ICU_ENTRY_POINT_RENAME(ubidi_setInverse) #define ubidi_setLine U_ICU_ENTRY_POINT_RENAME(ubidi_setLine) #define ubidi_setPara U_ICU_ENTRY_POINT_RENAME(ubidi_setPara) @@ -495,6 +500,7 @@ #define ubrk_openRules U_ICU_ENTRY_POINT_RENAME(ubrk_openRules) #define ubrk_preceding U_ICU_ENTRY_POINT_RENAME(ubrk_preceding) #define ubrk_previous U_ICU_ENTRY_POINT_RENAME(ubrk_previous) +#define ubrk_refreshUText U_ICU_ENTRY_POINT_RENAME(ubrk_refreshUText) #define ubrk_safeClone U_ICU_ENTRY_POINT_RENAME(ubrk_safeClone) #define ubrk_setText U_ICU_ENTRY_POINT_RENAME(ubrk_setText) #define ubrk_setUText U_ICU_ENTRY_POINT_RENAME(ubrk_setUText) @@ -513,6 +519,7 @@ #define ucal_getDSTSavings U_ICU_ENTRY_POINT_RENAME(ucal_getDSTSavings) #define ucal_getDayOfWeekType U_ICU_ENTRY_POINT_RENAME(ucal_getDayOfWeekType) #define ucal_getDefaultTimeZone U_ICU_ENTRY_POINT_RENAME(ucal_getDefaultTimeZone) +#define ucal_getFieldDifference U_ICU_ENTRY_POINT_RENAME(ucal_getFieldDifference) #define ucal_getGregorianChange U_ICU_ENTRY_POINT_RENAME(ucal_getGregorianChange) #define ucal_getKeywordValuesForLocale U_ICU_ENTRY_POINT_RENAME(ucal_getKeywordValuesForLocale) #define ucal_getLimit U_ICU_ENTRY_POINT_RENAME(ucal_getLimit) @@ -528,6 +535,7 @@ #define ucal_isWeekend U_ICU_ENTRY_POINT_RENAME(ucal_isWeekend) #define ucal_open U_ICU_ENTRY_POINT_RENAME(ucal_open) #define ucal_openCountryTimeZones U_ICU_ENTRY_POINT_RENAME(ucal_openCountryTimeZones) +#define ucal_openTimeZoneIDEnumeration U_ICU_ENTRY_POINT_RENAME(ucal_openTimeZoneIDEnumeration) #define ucal_openTimeZones U_ICU_ENTRY_POINT_RENAME(ucal_openTimeZones) #define ucal_roll U_ICU_ENTRY_POINT_RENAME(ucal_roll) #define ucal_set U_ICU_ENTRY_POINT_RENAME(ucal_set) @@ -560,6 +568,8 @@ #define ucasemap_getBreakIterator U_ICU_ENTRY_POINT_RENAME(ucasemap_getBreakIterator) #define ucasemap_getLocale U_ICU_ENTRY_POINT_RENAME(ucasemap_getLocale) #define ucasemap_getOptions U_ICU_ENTRY_POINT_RENAME(ucasemap_getOptions) +#define ucasemap_internalUTF8ToTitle U_ICU_ENTRY_POINT_RENAME(ucasemap_internalUTF8ToTitle) +#define ucasemap_mapUTF8 U_ICU_ENTRY_POINT_RENAME(ucasemap_mapUTF8) #define ucasemap_open U_ICU_ENTRY_POINT_RENAME(ucasemap_open) #define ucasemap_setBreakIterator U_ICU_ENTRY_POINT_RENAME(ucasemap_setBreakIterator) #define ucasemap_setLocale U_ICU_ENTRY_POINT_RENAME(ucasemap_setLocale) @@ -656,6 +666,7 @@ #define ucnv_io_stripASCIIForCompare U_ICU_ENTRY_POINT_RENAME(ucnv_io_stripASCIIForCompare) #define ucnv_io_stripEBCDICForCompare U_ICU_ENTRY_POINT_RENAME(ucnv_io_stripEBCDICForCompare) #define ucnv_isAmbiguous U_ICU_ENTRY_POINT_RENAME(ucnv_isAmbiguous) +#define ucnv_isFixedWidth U_ICU_ENTRY_POINT_RENAME(ucnv_isFixedWidth) #define ucnv_load U_ICU_ENTRY_POINT_RENAME(ucnv_load) #define ucnv_loadSharedData U_ICU_ENTRY_POINT_RENAME(ucnv_loadSharedData) #define ucnv_open U_ICU_ENTRY_POINT_RENAME(ucnv_open) @@ -717,6 +728,7 @@ #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) +#define ucol_getEquivalentReorderCodes U_ICU_ENTRY_POINT_RENAME(ucol_getEquivalentReorderCodes) #define ucol_getFirstCE U_ICU_ENTRY_POINT_RENAME(ucol_getFirstCE) #define ucol_getFunctionalEquivalent U_ICU_ENTRY_POINT_RENAME(ucol_getFunctionalEquivalent) #define ucol_getKeywordValues U_ICU_ENTRY_POINT_RENAME(ucol_getKeywordValues) @@ -735,7 +747,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_getSortKeySize U_ICU_ENTRY_POINT_RENAME(ucol_getSortKeySize) #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) @@ -818,8 +829,10 @@ #define ucurr_getDefaultFractionDigits U_ICU_ENTRY_POINT_RENAME(ucurr_getDefaultFractionDigits) #define ucurr_getKeywordValuesForLocale U_ICU_ENTRY_POINT_RENAME(ucurr_getKeywordValuesForLocale) #define ucurr_getName U_ICU_ENTRY_POINT_RENAME(ucurr_getName) +#define ucurr_getNumericCode U_ICU_ENTRY_POINT_RENAME(ucurr_getNumericCode) #define ucurr_getPluralName U_ICU_ENTRY_POINT_RENAME(ucurr_getPluralName) #define ucurr_getRoundingIncrement U_ICU_ENTRY_POINT_RENAME(ucurr_getRoundingIncrement) +#define ucurr_isAvailable U_ICU_ENTRY_POINT_RENAME(ucurr_isAvailable) #define ucurr_openISOCurrencies U_ICU_ENTRY_POINT_RENAME(ucurr_openISOCurrencies) #define ucurr_register U_ICU_ENTRY_POINT_RENAME(ucurr_register) #define ucurr_unregister U_ICU_ENTRY_POINT_RENAME(ucurr_unregister) @@ -833,6 +846,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_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) @@ -840,8 +854,10 @@ #define udat_open U_ICU_ENTRY_POINT_RENAME(udat_open) #define udat_parse U_ICU_ENTRY_POINT_RENAME(udat_parse) #define udat_parseCalendar U_ICU_ENTRY_POINT_RENAME(udat_parseCalendar) +#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_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) @@ -849,6 +865,7 @@ #define udat_toPattern U_ICU_ENTRY_POINT_RENAME(udat_toPattern) #define udat_toPatternRelativeDate U_ICU_ENTRY_POINT_RENAME(udat_toPatternRelativeDate) #define udat_toPatternRelativeTime U_ICU_ENTRY_POINT_RENAME(udat_toPatternRelativeTime) +#define udat_unregisterOpener U_ICU_ENTRY_POINT_RENAME(udat_unregisterOpener) #define udata_checkCommonData U_ICU_ENTRY_POINT_RENAME(udata_checkCommonData) #define udata_close U_ICU_ENTRY_POINT_RENAME(udata_close) #define udata_closeSwapper U_ICU_ENTRY_POINT_RENAME(udata_closeSwapper) @@ -892,6 +909,9 @@ #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 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) #define uenum_close U_ICU_ENTRY_POINT_RENAME(uenum_close) #define uenum_count U_ICU_ENTRY_POINT_RENAME(uenum_count) #define uenum_next U_ICU_ENTRY_POINT_RENAME(uenum_next) @@ -923,11 +943,8 @@ #define uhash_compareUnicodeString U_ICU_ENTRY_POINT_RENAME(uhash_compareUnicodeString) #define uhash_count U_ICU_ENTRY_POINT_RENAME(uhash_count) #define uhash_deleteHashtable U_ICU_ENTRY_POINT_RENAME(uhash_deleteHashtable) -#define uhash_deleteUObject U_ICU_ENTRY_POINT_RENAME(uhash_deleteUObject) -#define uhash_deleteUnicodeString U_ICU_ENTRY_POINT_RENAME(uhash_deleteUnicodeString) #define uhash_equals U_ICU_ENTRY_POINT_RENAME(uhash_equals) #define uhash_find U_ICU_ENTRY_POINT_RENAME(uhash_find) -#define uhash_freeBlock U_ICU_ENTRY_POINT_RENAME(uhash_freeBlock) #define uhash_get U_ICU_ENTRY_POINT_RENAME(uhash_get) #define uhash_geti U_ICU_ENTRY_POINT_RENAME(uhash_geti) #define uhash_hashCaselessUnicodeString U_ICU_ENTRY_POINT_RENAME(uhash_hashCaselessUnicodeString) @@ -935,7 +952,6 @@ #define uhash_hashIChars U_ICU_ENTRY_POINT_RENAME(uhash_hashIChars) #define uhash_hashLong U_ICU_ENTRY_POINT_RENAME(uhash_hashLong) #define uhash_hashUChars U_ICU_ENTRY_POINT_RENAME(uhash_hashUChars) -#define uhash_hashUCharsN U_ICU_ENTRY_POINT_RENAME(uhash_hashUCharsN) #define uhash_hashUnicodeString U_ICU_ENTRY_POINT_RENAME(uhash_hashUnicodeString) #define uhash_iget U_ICU_ENTRY_POINT_RENAME(uhash_iget) #define uhash_igeti U_ICU_ENTRY_POINT_RENAME(uhash_igeti) @@ -1028,6 +1044,7 @@ #define uloc_getDisplayLanguage U_ICU_ENTRY_POINT_RENAME(uloc_getDisplayLanguage) #define uloc_getDisplayName U_ICU_ENTRY_POINT_RENAME(uloc_getDisplayName) #define uloc_getDisplayScript U_ICU_ENTRY_POINT_RENAME(uloc_getDisplayScript) +#define uloc_getDisplayScriptInContext U_ICU_ENTRY_POINT_RENAME(uloc_getDisplayScriptInContext) #define uloc_getDisplayVariant U_ICU_ENTRY_POINT_RENAME(uloc_getDisplayVariant) #define uloc_getISO3Country U_ICU_ENTRY_POINT_RENAME(uloc_getISO3Country) #define uloc_getISO3Language U_ICU_ENTRY_POINT_RENAME(uloc_getISO3Language) @@ -1085,8 +1102,16 @@ #define uniset_getUnicode32Instance U_ICU_ENTRY_POINT_RENAME(uniset_getUnicode32Instance) #define unorm2_append U_ICU_ENTRY_POINT_RENAME(unorm2_append) #define unorm2_close U_ICU_ENTRY_POINT_RENAME(unorm2_close) +#define unorm2_composePair U_ICU_ENTRY_POINT_RENAME(unorm2_composePair) +#define unorm2_getCombiningClass U_ICU_ENTRY_POINT_RENAME(unorm2_getCombiningClass) #define unorm2_getDecomposition U_ICU_ENTRY_POINT_RENAME(unorm2_getDecomposition) #define unorm2_getInstance U_ICU_ENTRY_POINT_RENAME(unorm2_getInstance) +#define unorm2_getNFCInstance U_ICU_ENTRY_POINT_RENAME(unorm2_getNFCInstance) +#define unorm2_getNFDInstance U_ICU_ENTRY_POINT_RENAME(unorm2_getNFDInstance) +#define unorm2_getNFKCCasefoldInstance U_ICU_ENTRY_POINT_RENAME(unorm2_getNFKCCasefoldInstance) +#define unorm2_getNFKCInstance U_ICU_ENTRY_POINT_RENAME(unorm2_getNFKCInstance) +#define unorm2_getNFKDInstance U_ICU_ENTRY_POINT_RENAME(unorm2_getNFKDInstance) +#define unorm2_getRawDecomposition U_ICU_ENTRY_POINT_RENAME(unorm2_getRawDecomposition) #define unorm2_hasBoundaryAfter U_ICU_ENTRY_POINT_RENAME(unorm2_hasBoundaryAfter) #define unorm2_hasBoundaryBefore U_ICU_ENTRY_POINT_RENAME(unorm2_hasBoundaryBefore) #define unorm2_isInert U_ICU_ENTRY_POINT_RENAME(unorm2_isInert) @@ -1100,7 +1125,7 @@ #define unorm_closeIter U_ICU_ENTRY_POINT_RENAME(unorm_closeIter) #define unorm_compare U_ICU_ENTRY_POINT_RENAME(unorm_compare) #define unorm_concatenate U_ICU_ENTRY_POINT_RENAME(unorm_concatenate) -#define unorm_getFCDTrieIndex U_ICU_ENTRY_POINT_RENAME(unorm_getFCDTrieIndex) +#define unorm_getFCD16 U_ICU_ENTRY_POINT_RENAME(unorm_getFCD16) #define unorm_getQuickCheck U_ICU_ENTRY_POINT_RENAME(unorm_getQuickCheck) #define unorm_isNormalized U_ICU_ENTRY_POINT_RENAME(unorm_isNormalized) #define unorm_isNormalizedWithOptions U_ICU_ENTRY_POINT_RENAME(unorm_isNormalizedWithOptions) @@ -1137,6 +1162,9 @@ #define unum_setSymbol U_ICU_ENTRY_POINT_RENAME(unum_setSymbol) #define unum_setTextAttribute U_ICU_ENTRY_POINT_RENAME(unum_setTextAttribute) #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_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) #define uplug_getConfiguration U_ICU_ENTRY_POINT_RENAME(uplug_getConfiguration) @@ -1160,12 +1188,12 @@ #define uplug_setPlugLevel U_ICU_ENTRY_POINT_RENAME(uplug_setPlugLevel) #define uplug_setPlugName U_ICU_ENTRY_POINT_RENAME(uplug_setPlugName) #define uplug_setPlugNoUnload U_ICU_ENTRY_POINT_RENAME(uplug_setPlugNoUnload) -#define upname_swap U_ICU_ENTRY_POINT_RENAME(upname_swap) #define uprops_getSource U_ICU_ENTRY_POINT_RENAME(uprops_getSource) #define upropsvec_addPropertyStarts U_ICU_ENTRY_POINT_RENAME(upropsvec_addPropertyStarts) #define uprv_aestrncpy U_ICU_ENTRY_POINT_RENAME(uprv_aestrncpy) #define uprv_asciiFromEbcdic U_ICU_ENTRY_POINT_RENAME(uprv_asciiFromEbcdic) #define uprv_asciitolower U_ICU_ENTRY_POINT_RENAME(uprv_asciitolower) +#define uprv_calloc U_ICU_ENTRY_POINT_RENAME(uprv_calloc) #define uprv_ceil U_ICU_ENTRY_POINT_RENAME(uprv_ceil) #define uprv_cnttab_addContraction U_ICU_ENTRY_POINT_RENAME(uprv_cnttab_addContraction) #define uprv_cnttab_changeContraction U_ICU_ENTRY_POINT_RENAME(uprv_cnttab_changeContraction) @@ -1202,7 +1230,6 @@ #define uprv_decContextSetStatusFromStringQuiet U_ICU_ENTRY_POINT_RENAME(uprv_decContextSetStatusFromStringQuiet) #define uprv_decContextSetStatusQuiet U_ICU_ENTRY_POINT_RENAME(uprv_decContextSetStatusQuiet) #define uprv_decContextStatusToString U_ICU_ENTRY_POINT_RENAME(uprv_decContextStatusToString) -#define uprv_decContextTestEndian U_ICU_ENTRY_POINT_RENAME(uprv_decContextTestEndian) #define uprv_decContextTestSavedStatus U_ICU_ENTRY_POINT_RENAME(uprv_decContextTestSavedStatus) #define uprv_decContextTestStatus U_ICU_ENTRY_POINT_RENAME(uprv_decContextTestStatus) #define uprv_decContextZeroStatus U_ICU_ENTRY_POINT_RENAME(uprv_decContextZeroStatus) @@ -1268,12 +1295,14 @@ #define uprv_decNumberVersion U_ICU_ENTRY_POINT_RENAME(uprv_decNumberVersion) #define uprv_decNumberXor U_ICU_ENTRY_POINT_RENAME(uprv_decNumberXor) #define uprv_decNumberZero U_ICU_ENTRY_POINT_RENAME(uprv_decNumberZero) +#define uprv_deleteUObject U_ICU_ENTRY_POINT_RENAME(uprv_deleteUObject) #define uprv_delete_collIterate U_ICU_ENTRY_POINT_RENAME(uprv_delete_collIterate) #define uprv_dl_close U_ICU_ENTRY_POINT_RENAME(uprv_dl_close) #define uprv_dl_open U_ICU_ENTRY_POINT_RENAME(uprv_dl_open) -#define uprv_dl_sym U_ICU_ENTRY_POINT_RENAME(uprv_dl_sym) +#define uprv_dlsym_func U_ICU_ENTRY_POINT_RENAME(uprv_dlsym_func) #define uprv_eastrncpy U_ICU_ENTRY_POINT_RENAME(uprv_eastrncpy) #define uprv_ebcdicFromAscii U_ICU_ENTRY_POINT_RENAME(uprv_ebcdicFromAscii) +#define uprv_ebcdicToLowercaseAscii U_ICU_ENTRY_POINT_RENAME(uprv_ebcdicToLowercaseAscii) #define uprv_ebcdictolower U_ICU_ENTRY_POINT_RENAME(uprv_ebcdictolower) #define uprv_fabs U_ICU_ENTRY_POINT_RENAME(uprv_fabs) #define uprv_floor U_ICU_ENTRY_POINT_RENAME(uprv_floor) @@ -1295,13 +1324,13 @@ #define uprv_init_collIterate U_ICU_ENTRY_POINT_RENAME(uprv_init_collIterate) #define uprv_init_pce U_ICU_ENTRY_POINT_RENAME(uprv_init_pce) #define uprv_int32Comparator U_ICU_ENTRY_POINT_RENAME(uprv_int32Comparator) +#define uprv_isASCIILetter U_ICU_ENTRY_POINT_RENAME(uprv_isASCIILetter) #define uprv_isInfinite U_ICU_ENTRY_POINT_RENAME(uprv_isInfinite) #define uprv_isInvariantString U_ICU_ENTRY_POINT_RENAME(uprv_isInvariantString) #define uprv_isInvariantUString U_ICU_ENTRY_POINT_RENAME(uprv_isInvariantUString) #define uprv_isNaN U_ICU_ENTRY_POINT_RENAME(uprv_isNaN) #define uprv_isNegativeInfinity U_ICU_ENTRY_POINT_RENAME(uprv_isNegativeInfinity) #define uprv_isPositiveInfinity U_ICU_ENTRY_POINT_RENAME(uprv_isPositiveInfinity) -#define uprv_isRuleWhiteSpace U_ICU_ENTRY_POINT_RENAME(uprv_isRuleWhiteSpace) #define uprv_itou U_ICU_ENTRY_POINT_RENAME(uprv_itou) #define uprv_log U_ICU_ENTRY_POINT_RENAME(uprv_log) #define uprv_malloc U_ICU_ENTRY_POINT_RENAME(uprv_malloc) @@ -1312,7 +1341,6 @@ #define uprv_min U_ICU_ENTRY_POINT_RENAME(uprv_min) #define uprv_modf U_ICU_ENTRY_POINT_RENAME(uprv_modf) #define uprv_new_collIterate U_ICU_ENTRY_POINT_RENAME(uprv_new_collIterate) -#define uprv_openRuleWhiteSpaceSet U_ICU_ENTRY_POINT_RENAME(uprv_openRuleWhiteSpaceSet) #define uprv_parseCurrency U_ICU_ENTRY_POINT_RENAME(uprv_parseCurrency) #define uprv_pathIsAbsolute U_ICU_ENTRY_POINT_RENAME(uprv_pathIsAbsolute) #define uprv_pow U_ICU_ENTRY_POINT_RENAME(uprv_pow) @@ -1322,7 +1350,9 @@ #define uprv_sortArray U_ICU_ENTRY_POINT_RENAME(uprv_sortArray) #define uprv_strCompare U_ICU_ENTRY_POINT_RENAME(uprv_strCompare) #define uprv_strdup U_ICU_ENTRY_POINT_RENAME(uprv_strdup) +#define uprv_stricmp U_ICU_ENTRY_POINT_RENAME(uprv_stricmp) #define uprv_strndup U_ICU_ENTRY_POINT_RENAME(uprv_strndup) +#define uprv_strnicmp U_ICU_ENTRY_POINT_RENAME(uprv_strnicmp) #define uprv_syntaxError U_ICU_ENTRY_POINT_RENAME(uprv_syntaxError) #define uprv_timezone U_ICU_ENTRY_POINT_RENAME(uprv_timezone) #define uprv_toupper U_ICU_ENTRY_POINT_RENAME(uprv_toupper) @@ -1386,6 +1416,7 @@ #define uregex_openUText U_ICU_ENTRY_POINT_RENAME(uregex_openUText) #define uregex_pattern U_ICU_ENTRY_POINT_RENAME(uregex_pattern) #define uregex_patternUText U_ICU_ENTRY_POINT_RENAME(uregex_patternUText) +#define uregex_refreshUText U_ICU_ENTRY_POINT_RENAME(uregex_refreshUText) #define uregex_regionEnd U_ICU_ENTRY_POINT_RENAME(uregex_regionEnd) #define uregex_regionEnd64 U_ICU_ENTRY_POINT_RENAME(uregex_regionEnd64) #define uregex_regionStart U_ICU_ENTRY_POINT_RENAME(uregex_regionStart) @@ -1584,17 +1615,18 @@ #define usprep_openByType U_ICU_ENTRY_POINT_RENAME(usprep_openByType) #define usprep_prepare U_ICU_ENTRY_POINT_RENAME(usprep_prepare) #define usprep_swap U_ICU_ENTRY_POINT_RENAME(usprep_swap) -#define ustr_foldCase U_ICU_ENTRY_POINT_RENAME(ustr_foldCase) -#define ustr_toLower U_ICU_ENTRY_POINT_RENAME(ustr_toLower) -#define ustr_toTitle U_ICU_ENTRY_POINT_RENAME(ustr_toTitle) -#define ustr_toUpper U_ICU_ENTRY_POINT_RENAME(ustr_toUpper) -#define utext_caseCompare U_ICU_ENTRY_POINT_RENAME(utext_caseCompare) -#define utext_caseCompareNativeLimit U_ICU_ENTRY_POINT_RENAME(utext_caseCompareNativeLimit) +#define ustr_hashCharsN U_ICU_ENTRY_POINT_RENAME(ustr_hashCharsN) +#define ustr_hashICharsN U_ICU_ENTRY_POINT_RENAME(ustr_hashICharsN) +#define ustr_hashUCharsN U_ICU_ENTRY_POINT_RENAME(ustr_hashUCharsN) +#define ustrcase_internalFold U_ICU_ENTRY_POINT_RENAME(ustrcase_internalFold) +#define ustrcase_internalToLower U_ICU_ENTRY_POINT_RENAME(ustrcase_internalToLower) +#define ustrcase_internalToTitle U_ICU_ENTRY_POINT_RENAME(ustrcase_internalToTitle) +#define ustrcase_internalToUpper U_ICU_ENTRY_POINT_RENAME(ustrcase_internalToUpper) +#define ustrcase_map U_ICU_ENTRY_POINT_RENAME(ustrcase_map) +#define ustrcase_setTempCaseMapLocale U_ICU_ENTRY_POINT_RENAME(ustrcase_setTempCaseMapLocale) #define utext_char32At U_ICU_ENTRY_POINT_RENAME(utext_char32At) #define utext_clone U_ICU_ENTRY_POINT_RENAME(utext_clone) #define utext_close U_ICU_ENTRY_POINT_RENAME(utext_close) -#define utext_compare U_ICU_ENTRY_POINT_RENAME(utext_compare) -#define utext_compareNativeLimit U_ICU_ENTRY_POINT_RENAME(utext_compareNativeLimit) #define utext_copy U_ICU_ENTRY_POINT_RENAME(utext_copy) #define utext_current32 U_ICU_ENTRY_POINT_RENAME(utext_current32) #define utext_equals U_ICU_ENTRY_POINT_RENAME(utext_equals) @@ -1743,499 +1775,6 @@ #define ztrans_setTime U_ICU_ENTRY_POINT_RENAME(ztrans_setTime) #define ztrans_setTo U_ICU_ENTRY_POINT_RENAME(ztrans_setTo) - -/* C++ class names renaming defines */ - -#ifdef XP_CPLUSPLUS -#if !U_HAVE_NAMESPACE - -#define AbsoluteValueSubstitution U_ICU_ENTRY_POINT_RENAME(AbsoluteValueSubstitution) -#define AlternateSubstitutionSubtable U_ICU_ENTRY_POINT_RENAME(AlternateSubstitutionSubtable) -#define AnchorTable U_ICU_ENTRY_POINT_RENAME(AnchorTable) -#define AndConstraint U_ICU_ENTRY_POINT_RENAME(AndConstraint) -#define AnnualTimeZoneRule U_ICU_ENTRY_POINT_RENAME(AnnualTimeZoneRule) -#define AnyTransliterator U_ICU_ENTRY_POINT_RENAME(AnyTransliterator) -#define ArabicOpenTypeLayoutEngine U_ICU_ENTRY_POINT_RENAME(ArabicOpenTypeLayoutEngine) -#define ArabicShaping U_ICU_ENTRY_POINT_RENAME(ArabicShaping) -#define ArgExtractor U_ICU_ENTRY_POINT_RENAME(ArgExtractor) -#define BMPSet U_ICU_ENTRY_POINT_RENAME(BMPSet) -#define BackwardUTrie2StringIterator U_ICU_ENTRY_POINT_RENAME(BackwardUTrie2StringIterator) -#define BadCharacterTable U_ICU_ENTRY_POINT_RENAME(BadCharacterTable) -#define BasicCalendarFactory U_ICU_ENTRY_POINT_RENAME(BasicCalendarFactory) -#define BasicTimeZone U_ICU_ENTRY_POINT_RENAME(BasicTimeZone) -#define BinarySearchLookupTable U_ICU_ENTRY_POINT_RENAME(BinarySearchLookupTable) -#define BoyerMooreSearch U_ICU_ENTRY_POINT_RENAME(BoyerMooreSearch) -#define BreakIterator U_ICU_ENTRY_POINT_RENAME(BreakIterator) -#define BreakTransliterator U_ICU_ENTRY_POINT_RENAME(BreakTransliterator) -#define BuddhistCalendar U_ICU_ENTRY_POINT_RENAME(BuddhistCalendar) -#define BuildCompactTrieHorizontalNode U_ICU_ENTRY_POINT_RENAME(BuildCompactTrieHorizontalNode) -#define BuildCompactTrieNode U_ICU_ENTRY_POINT_RENAME(BuildCompactTrieNode) -#define BuildCompactTrieVerticalNode U_ICU_ENTRY_POINT_RENAME(BuildCompactTrieVerticalNode) -#define BuilderScriptSet U_ICU_ENTRY_POINT_RENAME(BuilderScriptSet) -#define ByteSink U_ICU_ENTRY_POINT_RENAME(ByteSink) -#define CEBuffer U_ICU_ENTRY_POINT_RENAME(CEBuffer) -#define CECalendar U_ICU_ENTRY_POINT_RENAME(CECalendar) -#define CEList U_ICU_ENTRY_POINT_RENAME(CEList) -#define CEToStringsMap U_ICU_ENTRY_POINT_RENAME(CEToStringsMap) -#define CFactory U_ICU_ENTRY_POINT_RENAME(CFactory) -#define Calendar U_ICU_ENTRY_POINT_RENAME(Calendar) -#define CalendarAstronomer U_ICU_ENTRY_POINT_RENAME(CalendarAstronomer) -#define CalendarCache U_ICU_ENTRY_POINT_RENAME(CalendarCache) -#define CalendarData U_ICU_ENTRY_POINT_RENAME(CalendarData) -#define CalendarService U_ICU_ENTRY_POINT_RENAME(CalendarService) -#define CanonIterData U_ICU_ENTRY_POINT_RENAME(CanonIterData) -#define CanonIterDataSingleton U_ICU_ENTRY_POINT_RENAME(CanonIterDataSingleton) -#define CanonMarkFilter U_ICU_ENTRY_POINT_RENAME(CanonMarkFilter) -#define CanonShaping U_ICU_ENTRY_POINT_RENAME(CanonShaping) -#define CanonicalIterator U_ICU_ENTRY_POINT_RENAME(CanonicalIterator) -#define CaseMapTransliterator U_ICU_ENTRY_POINT_RENAME(CaseMapTransliterator) -#define ChainingContextualSubstitutionFormat1Subtable U_ICU_ENTRY_POINT_RENAME(ChainingContextualSubstitutionFormat1Subtable) -#define ChainingContextualSubstitutionFormat2Subtable U_ICU_ENTRY_POINT_RENAME(ChainingContextualSubstitutionFormat2Subtable) -#define ChainingContextualSubstitutionFormat3Subtable U_ICU_ENTRY_POINT_RENAME(ChainingContextualSubstitutionFormat3Subtable) -#define ChainingContextualSubstitutionSubtable U_ICU_ENTRY_POINT_RENAME(ChainingContextualSubstitutionSubtable) -#define CharString U_ICU_ENTRY_POINT_RENAME(CharString) -#define CharSubstitutionFilter U_ICU_ENTRY_POINT_RENAME(CharSubstitutionFilter) -#define CharacterIterator U_ICU_ENTRY_POINT_RENAME(CharacterIterator) -#define CharacterNode U_ICU_ENTRY_POINT_RENAME(CharacterNode) -#define CharsetDetector U_ICU_ENTRY_POINT_RENAME(CharsetDetector) -#define CharsetMatch U_ICU_ENTRY_POINT_RENAME(CharsetMatch) -#define CharsetRecog_2022 U_ICU_ENTRY_POINT_RENAME(CharsetRecog_2022) -#define CharsetRecog_2022CN U_ICU_ENTRY_POINT_RENAME(CharsetRecog_2022CN) -#define CharsetRecog_2022JP U_ICU_ENTRY_POINT_RENAME(CharsetRecog_2022JP) -#define CharsetRecog_2022KR U_ICU_ENTRY_POINT_RENAME(CharsetRecog_2022KR) -#define CharsetRecog_8859_1 U_ICU_ENTRY_POINT_RENAME(CharsetRecog_8859_1) -#define CharsetRecog_8859_1_da U_ICU_ENTRY_POINT_RENAME(CharsetRecog_8859_1_da) -#define CharsetRecog_8859_1_de U_ICU_ENTRY_POINT_RENAME(CharsetRecog_8859_1_de) -#define CharsetRecog_8859_1_en U_ICU_ENTRY_POINT_RENAME(CharsetRecog_8859_1_en) -#define CharsetRecog_8859_1_es U_ICU_ENTRY_POINT_RENAME(CharsetRecog_8859_1_es) -#define CharsetRecog_8859_1_fr U_ICU_ENTRY_POINT_RENAME(CharsetRecog_8859_1_fr) -#define CharsetRecog_8859_1_it U_ICU_ENTRY_POINT_RENAME(CharsetRecog_8859_1_it) -#define CharsetRecog_8859_1_nl U_ICU_ENTRY_POINT_RENAME(CharsetRecog_8859_1_nl) -#define CharsetRecog_8859_1_no U_ICU_ENTRY_POINT_RENAME(CharsetRecog_8859_1_no) -#define CharsetRecog_8859_1_pt U_ICU_ENTRY_POINT_RENAME(CharsetRecog_8859_1_pt) -#define CharsetRecog_8859_1_sv U_ICU_ENTRY_POINT_RENAME(CharsetRecog_8859_1_sv) -#define CharsetRecog_8859_2 U_ICU_ENTRY_POINT_RENAME(CharsetRecog_8859_2) -#define CharsetRecog_8859_2_cs U_ICU_ENTRY_POINT_RENAME(CharsetRecog_8859_2_cs) -#define CharsetRecog_8859_2_hu U_ICU_ENTRY_POINT_RENAME(CharsetRecog_8859_2_hu) -#define CharsetRecog_8859_2_pl U_ICU_ENTRY_POINT_RENAME(CharsetRecog_8859_2_pl) -#define CharsetRecog_8859_2_ro U_ICU_ENTRY_POINT_RENAME(CharsetRecog_8859_2_ro) -#define CharsetRecog_8859_5 U_ICU_ENTRY_POINT_RENAME(CharsetRecog_8859_5) -#define CharsetRecog_8859_5_ru U_ICU_ENTRY_POINT_RENAME(CharsetRecog_8859_5_ru) -#define CharsetRecog_8859_6 U_ICU_ENTRY_POINT_RENAME(CharsetRecog_8859_6) -#define CharsetRecog_8859_6_ar U_ICU_ENTRY_POINT_RENAME(CharsetRecog_8859_6_ar) -#define CharsetRecog_8859_7 U_ICU_ENTRY_POINT_RENAME(CharsetRecog_8859_7) -#define CharsetRecog_8859_7_el U_ICU_ENTRY_POINT_RENAME(CharsetRecog_8859_7_el) -#define CharsetRecog_8859_8 U_ICU_ENTRY_POINT_RENAME(CharsetRecog_8859_8) -#define CharsetRecog_8859_8_I_he U_ICU_ENTRY_POINT_RENAME(CharsetRecog_8859_8_I_he) -#define CharsetRecog_8859_8_he U_ICU_ENTRY_POINT_RENAME(CharsetRecog_8859_8_he) -#define CharsetRecog_8859_9 U_ICU_ENTRY_POINT_RENAME(CharsetRecog_8859_9) -#define CharsetRecog_8859_9_tr U_ICU_ENTRY_POINT_RENAME(CharsetRecog_8859_9_tr) -#define CharsetRecog_IBM420_ar U_ICU_ENTRY_POINT_RENAME(CharsetRecog_IBM420_ar) -#define CharsetRecog_IBM420_ar_ltr U_ICU_ENTRY_POINT_RENAME(CharsetRecog_IBM420_ar_ltr) -#define CharsetRecog_IBM420_ar_rtl U_ICU_ENTRY_POINT_RENAME(CharsetRecog_IBM420_ar_rtl) -#define CharsetRecog_IBM424_he U_ICU_ENTRY_POINT_RENAME(CharsetRecog_IBM424_he) -#define CharsetRecog_IBM424_he_ltr U_ICU_ENTRY_POINT_RENAME(CharsetRecog_IBM424_he_ltr) -#define CharsetRecog_IBM424_he_rtl U_ICU_ENTRY_POINT_RENAME(CharsetRecog_IBM424_he_rtl) -#define CharsetRecog_KOI8_R U_ICU_ENTRY_POINT_RENAME(CharsetRecog_KOI8_R) -#define CharsetRecog_UTF8 U_ICU_ENTRY_POINT_RENAME(CharsetRecog_UTF8) -#define CharsetRecog_UTF_16_BE U_ICU_ENTRY_POINT_RENAME(CharsetRecog_UTF_16_BE) -#define CharsetRecog_UTF_16_LE U_ICU_ENTRY_POINT_RENAME(CharsetRecog_UTF_16_LE) -#define CharsetRecog_UTF_32 U_ICU_ENTRY_POINT_RENAME(CharsetRecog_UTF_32) -#define CharsetRecog_UTF_32_BE U_ICU_ENTRY_POINT_RENAME(CharsetRecog_UTF_32_BE) -#define CharsetRecog_UTF_32_LE U_ICU_ENTRY_POINT_RENAME(CharsetRecog_UTF_32_LE) -#define CharsetRecog_Unicode U_ICU_ENTRY_POINT_RENAME(CharsetRecog_Unicode) -#define CharsetRecog_big5 U_ICU_ENTRY_POINT_RENAME(CharsetRecog_big5) -#define CharsetRecog_euc U_ICU_ENTRY_POINT_RENAME(CharsetRecog_euc) -#define CharsetRecog_euc_jp U_ICU_ENTRY_POINT_RENAME(CharsetRecog_euc_jp) -#define CharsetRecog_euc_kr U_ICU_ENTRY_POINT_RENAME(CharsetRecog_euc_kr) -#define CharsetRecog_gb_18030 U_ICU_ENTRY_POINT_RENAME(CharsetRecog_gb_18030) -#define CharsetRecog_mbcs U_ICU_ENTRY_POINT_RENAME(CharsetRecog_mbcs) -#define CharsetRecog_sbcs U_ICU_ENTRY_POINT_RENAME(CharsetRecog_sbcs) -#define CharsetRecog_sjis U_ICU_ENTRY_POINT_RENAME(CharsetRecog_sjis) -#define CharsetRecog_windows_1251 U_ICU_ENTRY_POINT_RENAME(CharsetRecog_windows_1251) -#define CharsetRecog_windows_1256 U_ICU_ENTRY_POINT_RENAME(CharsetRecog_windows_1256) -#define CharsetRecognizer U_ICU_ENTRY_POINT_RENAME(CharsetRecognizer) -#define CheckedArrayByteSink U_ICU_ENTRY_POINT_RENAME(CheckedArrayByteSink) -#define ChineseCalendar U_ICU_ENTRY_POINT_RENAME(ChineseCalendar) -#define ChoiceFormat U_ICU_ENTRY_POINT_RENAME(ChoiceFormat) -#define ClassDefFormat1Table U_ICU_ENTRY_POINT_RENAME(ClassDefFormat1Table) -#define ClassDefFormat2Table U_ICU_ENTRY_POINT_RENAME(ClassDefFormat2Table) -#define ClassDefinitionTable U_ICU_ENTRY_POINT_RENAME(ClassDefinitionTable) -#define ClockMath U_ICU_ENTRY_POINT_RENAME(ClockMath) -#define CollData U_ICU_ENTRY_POINT_RENAME(CollData) -#define CollDataCache U_ICU_ENTRY_POINT_RENAME(CollDataCache) -#define CollDataCacheEntry U_ICU_ENTRY_POINT_RENAME(CollDataCacheEntry) -#define CollationElementIterator U_ICU_ENTRY_POINT_RENAME(CollationElementIterator) -#define CollationKey U_ICU_ENTRY_POINT_RENAME(CollationKey) -#define CollationLocaleListEnumeration U_ICU_ENTRY_POINT_RENAME(CollationLocaleListEnumeration) -#define Collator U_ICU_ENTRY_POINT_RENAME(Collator) -#define CollatorFactory U_ICU_ENTRY_POINT_RENAME(CollatorFactory) -#define CompactTrieDictionary U_ICU_ENTRY_POINT_RENAME(CompactTrieDictionary) -#define CompactTrieEnumeration U_ICU_ENTRY_POINT_RENAME(CompactTrieEnumeration) -#define ComposeNormalizer2 U_ICU_ENTRY_POINT_RENAME(ComposeNormalizer2) -#define CompoundTransliterator U_ICU_ENTRY_POINT_RENAME(CompoundTransliterator) -#define ConfusabledataBuilder U_ICU_ENTRY_POINT_RENAME(ConfusabledataBuilder) -#define ContextualGlyphSubstitutionProcessor U_ICU_ENTRY_POINT_RENAME(ContextualGlyphSubstitutionProcessor) -#define ContextualSubstitutionBase U_ICU_ENTRY_POINT_RENAME(ContextualSubstitutionBase) -#define ContextualSubstitutionFormat1Subtable U_ICU_ENTRY_POINT_RENAME(ContextualSubstitutionFormat1Subtable) -#define ContextualSubstitutionFormat2Subtable U_ICU_ENTRY_POINT_RENAME(ContextualSubstitutionFormat2Subtable) -#define ContextualSubstitutionFormat3Subtable U_ICU_ENTRY_POINT_RENAME(ContextualSubstitutionFormat3Subtable) -#define ContextualSubstitutionSubtable U_ICU_ENTRY_POINT_RENAME(ContextualSubstitutionSubtable) -#define CopticCalendar U_ICU_ENTRY_POINT_RENAME(CopticCalendar) -#define CoverageFormat1Table U_ICU_ENTRY_POINT_RENAME(CoverageFormat1Table) -#define CoverageFormat2Table U_ICU_ENTRY_POINT_RENAME(CoverageFormat2Table) -#define CoverageTable U_ICU_ENTRY_POINT_RENAME(CoverageTable) -#define CurrencyAmount U_ICU_ENTRY_POINT_RENAME(CurrencyAmount) -#define CurrencyFormat U_ICU_ENTRY_POINT_RENAME(CurrencyFormat) -#define CurrencyPluralInfo U_ICU_ENTRY_POINT_RENAME(CurrencyPluralInfo) -#define CurrencyUnit U_ICU_ENTRY_POINT_RENAME(CurrencyUnit) -#define CursiveAttachmentSubtable U_ICU_ENTRY_POINT_RENAME(CursiveAttachmentSubtable) -#define DTRedundantEnumeration U_ICU_ENTRY_POINT_RENAME(DTRedundantEnumeration) -#define DTSkeletonEnumeration U_ICU_ENTRY_POINT_RENAME(DTSkeletonEnumeration) -#define DateFormat U_ICU_ENTRY_POINT_RENAME(DateFormat) -#define DateFormatSymbols U_ICU_ENTRY_POINT_RENAME(DateFormatSymbols) -#define DateInterval U_ICU_ENTRY_POINT_RENAME(DateInterval) -#define DateIntervalFormat U_ICU_ENTRY_POINT_RENAME(DateIntervalFormat) -#define DateIntervalInfo U_ICU_ENTRY_POINT_RENAME(DateIntervalInfo) -#define DateTimeMatcher U_ICU_ENTRY_POINT_RENAME(DateTimeMatcher) -#define DateTimePatternGenerator U_ICU_ENTRY_POINT_RENAME(DateTimePatternGenerator) -#define DateTimeRule U_ICU_ENTRY_POINT_RENAME(DateTimeRule) -#define DecimalFormat U_ICU_ENTRY_POINT_RENAME(DecimalFormat) -#define DecimalFormatSymbols U_ICU_ENTRY_POINT_RENAME(DecimalFormatSymbols) -#define DecomposeNormalizer2 U_ICU_ENTRY_POINT_RENAME(DecomposeNormalizer2) -#define DefaultCalendarFactory U_ICU_ENTRY_POINT_RENAME(DefaultCalendarFactory) -#define DefaultCharMapper U_ICU_ENTRY_POINT_RENAME(DefaultCharMapper) -#define DeviceTable U_ICU_ENTRY_POINT_RENAME(DeviceTable) -#define DictionaryBreakEngine U_ICU_ENTRY_POINT_RENAME(DictionaryBreakEngine) -#define DigitList U_ICU_ENTRY_POINT_RENAME(DigitList) -#define DistanceInfo U_ICU_ENTRY_POINT_RENAME(DistanceInfo) -#define EnumToOffset U_ICU_ENTRY_POINT_RENAME(EnumToOffset) -#define ErrorCode U_ICU_ENTRY_POINT_RENAME(ErrorCode) -#define EscapeTransliterator U_ICU_ENTRY_POINT_RENAME(EscapeTransliterator) -#define EthiopicCalendar U_ICU_ENTRY_POINT_RENAME(EthiopicCalendar) -#define EventListener U_ICU_ENTRY_POINT_RENAME(EventListener) -#define ExtensionSubtable U_ICU_ENTRY_POINT_RENAME(ExtensionSubtable) -#define FCDNormalizer2 U_ICU_ENTRY_POINT_RENAME(FCDNormalizer2) -#define FCDTrieSingleton U_ICU_ENTRY_POINT_RENAME(FCDTrieSingleton) -#define FeatureListTable U_ICU_ENTRY_POINT_RENAME(FeatureListTable) -#define FieldPosition U_ICU_ENTRY_POINT_RENAME(FieldPosition) -#define FieldPositionHandler U_ICU_ENTRY_POINT_RENAME(FieldPositionHandler) -#define FieldPositionIterator U_ICU_ENTRY_POINT_RENAME(FieldPositionIterator) -#define FieldPositionIteratorHandler U_ICU_ENTRY_POINT_RENAME(FieldPositionIteratorHandler) -#define FieldPositionOnlyHandler U_ICU_ENTRY_POINT_RENAME(FieldPositionOnlyHandler) -#define FilteredNormalizer2 U_ICU_ENTRY_POINT_RENAME(FilteredNormalizer2) -#define FontRuns U_ICU_ENTRY_POINT_RENAME(FontRuns) -#define Format U_ICU_ENTRY_POINT_RENAME(Format) -#define Format1AnchorTable U_ICU_ENTRY_POINT_RENAME(Format1AnchorTable) -#define Format2AnchorTable U_ICU_ENTRY_POINT_RENAME(Format2AnchorTable) -#define Format3AnchorTable U_ICU_ENTRY_POINT_RENAME(Format3AnchorTable) -#define FormatNameEnumeration U_ICU_ENTRY_POINT_RENAME(FormatNameEnumeration) -#define FormatParser U_ICU_ENTRY_POINT_RENAME(FormatParser) -#define Formattable U_ICU_ENTRY_POINT_RENAME(Formattable) -#define ForwardCharacterIterator U_ICU_ENTRY_POINT_RENAME(ForwardCharacterIterator) -#define ForwardUTrie2StringIterator U_ICU_ENTRY_POINT_RENAME(ForwardUTrie2StringIterator) -#define FractionalPartSubstitution U_ICU_ENTRY_POINT_RENAME(FractionalPartSubstitution) -#define FunctionReplacer U_ICU_ENTRY_POINT_RENAME(FunctionReplacer) -#define GDEFMarkFilter U_ICU_ENTRY_POINT_RENAME(GDEFMarkFilter) -#define GXLayoutEngine U_ICU_ENTRY_POINT_RENAME(GXLayoutEngine) -#define GlyphDefinitionTableHeader U_ICU_ENTRY_POINT_RENAME(GlyphDefinitionTableHeader) -#define GlyphIterator U_ICU_ENTRY_POINT_RENAME(GlyphIterator) -#define GlyphLookupTableHeader U_ICU_ENTRY_POINT_RENAME(GlyphLookupTableHeader) -#define GlyphPositionAdjustments U_ICU_ENTRY_POINT_RENAME(GlyphPositionAdjustments) -#define GlyphPositioningLookupProcessor U_ICU_ENTRY_POINT_RENAME(GlyphPositioningLookupProcessor) -#define GlyphPositioningTableHeader U_ICU_ENTRY_POINT_RENAME(GlyphPositioningTableHeader) -#define GlyphSubstitutionLookupProcessor U_ICU_ENTRY_POINT_RENAME(GlyphSubstitutionLookupProcessor) -#define GlyphSubstitutionTableHeader U_ICU_ENTRY_POINT_RENAME(GlyphSubstitutionTableHeader) -#define GoodSuffixTable U_ICU_ENTRY_POINT_RENAME(GoodSuffixTable) -#define Grego U_ICU_ENTRY_POINT_RENAME(Grego) -#define GregorianCalendar U_ICU_ENTRY_POINT_RENAME(GregorianCalendar) -#define HanOpenTypeLayoutEngine U_ICU_ENTRY_POINT_RENAME(HanOpenTypeLayoutEngine) -#define HangulOpenTypeLayoutEngine U_ICU_ENTRY_POINT_RENAME(HangulOpenTypeLayoutEngine) -#define HebrewCalendar U_ICU_ENTRY_POINT_RENAME(HebrewCalendar) -#define ICUBreakIteratorFactory U_ICU_ENTRY_POINT_RENAME(ICUBreakIteratorFactory) -#define ICUBreakIteratorService U_ICU_ENTRY_POINT_RENAME(ICUBreakIteratorService) -#define ICUCollatorFactory U_ICU_ENTRY_POINT_RENAME(ICUCollatorFactory) -#define ICUCollatorService U_ICU_ENTRY_POINT_RENAME(ICUCollatorService) -#define ICUDataTable U_ICU_ENTRY_POINT_RENAME(ICUDataTable) -#define ICULanguageBreakFactory U_ICU_ENTRY_POINT_RENAME(ICULanguageBreakFactory) -#define ICULocaleService U_ICU_ENTRY_POINT_RENAME(ICULocaleService) -#define ICUNotifier U_ICU_ENTRY_POINT_RENAME(ICUNotifier) -#define ICUNumberFormatFactory U_ICU_ENTRY_POINT_RENAME(ICUNumberFormatFactory) -#define ICUNumberFormatService U_ICU_ENTRY_POINT_RENAME(ICUNumberFormatService) -#define ICUResourceBundleFactory U_ICU_ENTRY_POINT_RENAME(ICUResourceBundleFactory) -#define ICUService U_ICU_ENTRY_POINT_RENAME(ICUService) -#define ICUServiceFactory U_ICU_ENTRY_POINT_RENAME(ICUServiceFactory) -#define ICUServiceKey U_ICU_ENTRY_POINT_RENAME(ICUServiceKey) -#define ICU_Utility U_ICU_ENTRY_POINT_RENAME(ICU_Utility) -#define IDNA U_ICU_ENTRY_POINT_RENAME(IDNA) -#define IndianCalendar U_ICU_ENTRY_POINT_RENAME(IndianCalendar) -#define IndicClassTable U_ICU_ENTRY_POINT_RENAME(IndicClassTable) -#define IndicOpenTypeLayoutEngine U_ICU_ENTRY_POINT_RENAME(IndicOpenTypeLayoutEngine) -#define IndicRearrangementProcessor U_ICU_ENTRY_POINT_RENAME(IndicRearrangementProcessor) -#define IndicReordering U_ICU_ENTRY_POINT_RENAME(IndicReordering) -#define InitialTimeZoneRule U_ICU_ENTRY_POINT_RENAME(InitialTimeZoneRule) -#define InputText U_ICU_ENTRY_POINT_RENAME(InputText) -#define IntegralPartSubstitution U_ICU_ENTRY_POINT_RENAME(IntegralPartSubstitution) -#define IslamicCalendar U_ICU_ENTRY_POINT_RENAME(IslamicCalendar) -#define IteratedChar U_ICU_ENTRY_POINT_RENAME(IteratedChar) -#define JapaneseCalendar U_ICU_ENTRY_POINT_RENAME(JapaneseCalendar) -#define KernTable U_ICU_ENTRY_POINT_RENAME(KernTable) -#define KeywordEnumeration U_ICU_ENTRY_POINT_RENAME(KeywordEnumeration) -#define KhmerClassTable U_ICU_ENTRY_POINT_RENAME(KhmerClassTable) -#define KhmerOpenTypeLayoutEngine U_ICU_ENTRY_POINT_RENAME(KhmerOpenTypeLayoutEngine) -#define KhmerReordering U_ICU_ENTRY_POINT_RENAME(KhmerReordering) -#define LECharMapper U_ICU_ENTRY_POINT_RENAME(LECharMapper) -#define LEFontInstance U_ICU_ENTRY_POINT_RENAME(LEFontInstance) -#define LEGlyphFilter U_ICU_ENTRY_POINT_RENAME(LEGlyphFilter) -#define LEGlyphStorage U_ICU_ENTRY_POINT_RENAME(LEGlyphStorage) -#define LEInsertionCallback U_ICU_ENTRY_POINT_RENAME(LEInsertionCallback) -#define LEInsertionList U_ICU_ENTRY_POINT_RENAME(LEInsertionList) -#define LXUtilities U_ICU_ENTRY_POINT_RENAME(LXUtilities) -#define LanguageBreakEngine U_ICU_ENTRY_POINT_RENAME(LanguageBreakEngine) -#define LanguageBreakFactory U_ICU_ENTRY_POINT_RENAME(LanguageBreakFactory) -#define LayoutEngine U_ICU_ENTRY_POINT_RENAME(LayoutEngine) -#define LigatureSubstitutionProcessor U_ICU_ENTRY_POINT_RENAME(LigatureSubstitutionProcessor) -#define LigatureSubstitutionSubtable U_ICU_ENTRY_POINT_RENAME(LigatureSubstitutionSubtable) -#define LocDataParser U_ICU_ENTRY_POINT_RENAME(LocDataParser) -#define Locale U_ICU_ENTRY_POINT_RENAME(Locale) -#define LocaleBased U_ICU_ENTRY_POINT_RENAME(LocaleBased) -#define LocaleDisplayNames U_ICU_ENTRY_POINT_RENAME(LocaleDisplayNames) -#define LocaleDisplayNamesImpl U_ICU_ENTRY_POINT_RENAME(LocaleDisplayNamesImpl) -#define LocaleKey U_ICU_ENTRY_POINT_RENAME(LocaleKey) -#define LocaleKeyFactory U_ICU_ENTRY_POINT_RENAME(LocaleKeyFactory) -#define LocaleRuns U_ICU_ENTRY_POINT_RENAME(LocaleRuns) -#define LocaleUtility U_ICU_ENTRY_POINT_RENAME(LocaleUtility) -#define LocalizationInfo U_ICU_ENTRY_POINT_RENAME(LocalizationInfo) -#define LookupListTable U_ICU_ENTRY_POINT_RENAME(LookupListTable) -#define LookupProcessor U_ICU_ENTRY_POINT_RENAME(LookupProcessor) -#define LookupSubtable U_ICU_ENTRY_POINT_RENAME(LookupSubtable) -#define LookupTable U_ICU_ENTRY_POINT_RENAME(LookupTable) -#define LowercaseTransliterator U_ICU_ENTRY_POINT_RENAME(LowercaseTransliterator) -#define MPreFixups U_ICU_ENTRY_POINT_RENAME(MPreFixups) -#define MarkArray U_ICU_ENTRY_POINT_RENAME(MarkArray) -#define MarkToBasePositioningSubtable U_ICU_ENTRY_POINT_RENAME(MarkToBasePositioningSubtable) -#define MarkToLigaturePositioningSubtable U_ICU_ENTRY_POINT_RENAME(MarkToLigaturePositioningSubtable) -#define MarkToMarkPositioningSubtable U_ICU_ENTRY_POINT_RENAME(MarkToMarkPositioningSubtable) -#define Measure U_ICU_ENTRY_POINT_RENAME(Measure) -#define MeasureFormat U_ICU_ENTRY_POINT_RENAME(MeasureFormat) -#define MeasureUnit U_ICU_ENTRY_POINT_RENAME(MeasureUnit) -#define MessageFormat U_ICU_ENTRY_POINT_RENAME(MessageFormat) -#define MessageFormatAdapter U_ICU_ENTRY_POINT_RENAME(MessageFormatAdapter) -#define ModulusSubstitution U_ICU_ENTRY_POINT_RENAME(ModulusSubstitution) -#define MoonRiseSetCoordFunc U_ICU_ENTRY_POINT_RENAME(MoonRiseSetCoordFunc) -#define MoonTimeAngleFunc U_ICU_ENTRY_POINT_RENAME(MoonTimeAngleFunc) -#define MorphSubtableHeader U_ICU_ENTRY_POINT_RENAME(MorphSubtableHeader) -#define MorphTableHeader U_ICU_ENTRY_POINT_RENAME(MorphTableHeader) -#define MultipleSubstitutionSubtable U_ICU_ENTRY_POINT_RENAME(MultipleSubstitutionSubtable) -#define MultiplierSubstitution U_ICU_ENTRY_POINT_RENAME(MultiplierSubstitution) -#define MutableTrieDictionary U_ICU_ENTRY_POINT_RENAME(MutableTrieDictionary) -#define MutableTrieEnumeration U_ICU_ENTRY_POINT_RENAME(MutableTrieEnumeration) -#define NFFactory U_ICU_ENTRY_POINT_RENAME(NFFactory) -#define NFKDBuffer U_ICU_ENTRY_POINT_RENAME(NFKDBuffer) -#define NFRule U_ICU_ENTRY_POINT_RENAME(NFRule) -#define NFRuleSet U_ICU_ENTRY_POINT_RENAME(NFRuleSet) -#define NFSubstitution U_ICU_ENTRY_POINT_RENAME(NFSubstitution) -#define NGramParser U_ICU_ENTRY_POINT_RENAME(NGramParser) -#define NameToEnum U_ICU_ENTRY_POINT_RENAME(NameToEnum) -#define NameUnicodeTransliterator U_ICU_ENTRY_POINT_RENAME(NameUnicodeTransliterator) -#define NonContextualGlyphSubstitutionProcessor U_ICU_ENTRY_POINT_RENAME(NonContextualGlyphSubstitutionProcessor) -#define NonContiguousEnumToOffset U_ICU_ENTRY_POINT_RENAME(NonContiguousEnumToOffset) -#define NoopNormalizer2 U_ICU_ENTRY_POINT_RENAME(NoopNormalizer2) -#define Norm2AllModes U_ICU_ENTRY_POINT_RENAME(Norm2AllModes) -#define NormalizationTransliterator U_ICU_ENTRY_POINT_RENAME(NormalizationTransliterator) -#define Normalizer U_ICU_ENTRY_POINT_RENAME(Normalizer) -#define Normalizer2 U_ICU_ENTRY_POINT_RENAME(Normalizer2) -#define Normalizer2Factory U_ICU_ENTRY_POINT_RENAME(Normalizer2Factory) -#define Normalizer2Impl U_ICU_ENTRY_POINT_RENAME(Normalizer2Impl) -#define Normalizer2WithImpl U_ICU_ENTRY_POINT_RENAME(Normalizer2WithImpl) -#define NullSubstitution U_ICU_ENTRY_POINT_RENAME(NullSubstitution) -#define NullTransliterator U_ICU_ENTRY_POINT_RENAME(NullTransliterator) -#define NumberFormat U_ICU_ENTRY_POINT_RENAME(NumberFormat) -#define NumberFormatFactory U_ICU_ENTRY_POINT_RENAME(NumberFormatFactory) -#define NumberingSystem U_ICU_ENTRY_POINT_RENAME(NumberingSystem) -#define NumeratorSubstitution U_ICU_ENTRY_POINT_RENAME(NumeratorSubstitution) -#define OlsonTimeZone U_ICU_ENTRY_POINT_RENAME(OlsonTimeZone) -#define OpenTypeLayoutEngine U_ICU_ENTRY_POINT_RENAME(OpenTypeLayoutEngine) -#define OpenTypeUtilities U_ICU_ENTRY_POINT_RENAME(OpenTypeUtilities) -#define OrConstraint U_ICU_ENTRY_POINT_RENAME(OrConstraint) -#define PCEBuffer U_ICU_ENTRY_POINT_RENAME(PCEBuffer) -#define PairPositioningFormat1Subtable U_ICU_ENTRY_POINT_RENAME(PairPositioningFormat1Subtable) -#define PairPositioningFormat2Subtable U_ICU_ENTRY_POINT_RENAME(PairPositioningFormat2Subtable) -#define PairPositioningSubtable U_ICU_ENTRY_POINT_RENAME(PairPositioningSubtable) -#define ParagraphLayout U_ICU_ENTRY_POINT_RENAME(ParagraphLayout) -#define ParseData U_ICU_ENTRY_POINT_RENAME(ParseData) -#define ParsePosition U_ICU_ENTRY_POINT_RENAME(ParsePosition) -#define PatternMap U_ICU_ENTRY_POINT_RENAME(PatternMap) -#define PatternMapIterator U_ICU_ENTRY_POINT_RENAME(PatternMapIterator) -#define PersianCalendar U_ICU_ENTRY_POINT_RENAME(PersianCalendar) -#define PluralFormat U_ICU_ENTRY_POINT_RENAME(PluralFormat) -#define PluralKeywordEnumeration U_ICU_ENTRY_POINT_RENAME(PluralKeywordEnumeration) -#define PluralRules U_ICU_ENTRY_POINT_RENAME(PluralRules) -#define PropertyAliases U_ICU_ENTRY_POINT_RENAME(PropertyAliases) -#define PtnElem U_ICU_ENTRY_POINT_RENAME(PtnElem) -#define PtnSkeleton U_ICU_ENTRY_POINT_RENAME(PtnSkeleton) -#define Quantifier U_ICU_ENTRY_POINT_RENAME(Quantifier) -#define RBBIDataWrapper U_ICU_ENTRY_POINT_RENAME(RBBIDataWrapper) -#define RBBINode U_ICU_ENTRY_POINT_RENAME(RBBINode) -#define RBBIRuleBuilder U_ICU_ENTRY_POINT_RENAME(RBBIRuleBuilder) -#define RBBIRuleScanner U_ICU_ENTRY_POINT_RENAME(RBBIRuleScanner) -#define RBBISetBuilder U_ICU_ENTRY_POINT_RENAME(RBBISetBuilder) -#define RBBIStateDescriptor U_ICU_ENTRY_POINT_RENAME(RBBIStateDescriptor) -#define RBBISymbolTable U_ICU_ENTRY_POINT_RENAME(RBBISymbolTable) -#define RBBISymbolTableEntry U_ICU_ENTRY_POINT_RENAME(RBBISymbolTableEntry) -#define RBBITableBuilder U_ICU_ENTRY_POINT_RENAME(RBBITableBuilder) -#define RCEBuffer U_ICU_ENTRY_POINT_RENAME(RCEBuffer) -#define RangeDescriptor U_ICU_ENTRY_POINT_RENAME(RangeDescriptor) -#define RegexCompile U_ICU_ENTRY_POINT_RENAME(RegexCompile) -#define RegexMatcher U_ICU_ENTRY_POINT_RENAME(RegexMatcher) -#define RegexPattern U_ICU_ENTRY_POINT_RENAME(RegexPattern) -#define RegexStaticSets U_ICU_ENTRY_POINT_RENAME(RegexStaticSets) -#define RegularExpression U_ICU_ENTRY_POINT_RENAME(RegularExpression) -#define RelativeDateFormat U_ICU_ENTRY_POINT_RENAME(RelativeDateFormat) -#define RemoveTransliterator U_ICU_ENTRY_POINT_RENAME(RemoveTransliterator) -#define ReorderingBuffer U_ICU_ENTRY_POINT_RENAME(ReorderingBuffer) -#define Replaceable U_ICU_ENTRY_POINT_RENAME(Replaceable) -#define ReplaceableGlue U_ICU_ENTRY_POINT_RENAME(ReplaceableGlue) -#define ResourceBundle U_ICU_ENTRY_POINT_RENAME(ResourceBundle) -#define RiseSetCoordFunc U_ICU_ENTRY_POINT_RENAME(RiseSetCoordFunc) -#define RuleBasedBreakIterator U_ICU_ENTRY_POINT_RENAME(RuleBasedBreakIterator) -#define RuleBasedCollator U_ICU_ENTRY_POINT_RENAME(RuleBasedCollator) -#define RuleBasedNumberFormat U_ICU_ENTRY_POINT_RENAME(RuleBasedNumberFormat) -#define RuleBasedTimeZone U_ICU_ENTRY_POINT_RENAME(RuleBasedTimeZone) -#define RuleBasedTransliterator U_ICU_ENTRY_POINT_RENAME(RuleBasedTransliterator) -#define RuleChain U_ICU_ENTRY_POINT_RENAME(RuleChain) -#define RuleCharacterIterator U_ICU_ENTRY_POINT_RENAME(RuleCharacterIterator) -#define RuleHalf U_ICU_ENTRY_POINT_RENAME(RuleHalf) -#define RuleParser U_ICU_ENTRY_POINT_RENAME(RuleParser) -#define RunArray U_ICU_ENTRY_POINT_RENAME(RunArray) -#define SPUString U_ICU_ENTRY_POINT_RENAME(SPUString) -#define SPUStringPool U_ICU_ENTRY_POINT_RENAME(SPUStringPool) -#define SafeZoneStringFormatPtr U_ICU_ENTRY_POINT_RENAME(SafeZoneStringFormatPtr) -#define SameValueSubstitution U_ICU_ENTRY_POINT_RENAME(SameValueSubstitution) -#define ScriptListTable U_ICU_ENTRY_POINT_RENAME(ScriptListTable) -#define ScriptRunIterator U_ICU_ENTRY_POINT_RENAME(ScriptRunIterator) -#define ScriptSet U_ICU_ENTRY_POINT_RENAME(ScriptSet) -#define ScriptTable U_ICU_ENTRY_POINT_RENAME(ScriptTable) -#define SearchIterator U_ICU_ENTRY_POINT_RENAME(SearchIterator) -#define SegmentArrayProcessor U_ICU_ENTRY_POINT_RENAME(SegmentArrayProcessor) -#define SegmentSingleProcessor U_ICU_ENTRY_POINT_RENAME(SegmentSingleProcessor) -#define SelectFormat U_ICU_ENTRY_POINT_RENAME(SelectFormat) -#define ServiceEnumeration U_ICU_ENTRY_POINT_RENAME(ServiceEnumeration) -#define ServiceListener U_ICU_ENTRY_POINT_RENAME(ServiceListener) -#define SimpleArrayProcessor U_ICU_ENTRY_POINT_RENAME(SimpleArrayProcessor) -#define SimpleDateFormat U_ICU_ENTRY_POINT_RENAME(SimpleDateFormat) -#define SimpleFactory U_ICU_ENTRY_POINT_RENAME(SimpleFactory) -#define SimpleLocaleKeyFactory U_ICU_ENTRY_POINT_RENAME(SimpleLocaleKeyFactory) -#define SimpleNumberFormatFactory U_ICU_ENTRY_POINT_RENAME(SimpleNumberFormatFactory) -#define SimpleSingleton U_ICU_ENTRY_POINT_RENAME(SimpleSingleton) -#define SimpleTimeZone U_ICU_ENTRY_POINT_RENAME(SimpleTimeZone) -#define SinglePositioningFormat1Subtable U_ICU_ENTRY_POINT_RENAME(SinglePositioningFormat1Subtable) -#define SinglePositioningFormat2Subtable U_ICU_ENTRY_POINT_RENAME(SinglePositioningFormat2Subtable) -#define SinglePositioningSubtable U_ICU_ENTRY_POINT_RENAME(SinglePositioningSubtable) -#define SingleSubstitutionFormat1Subtable U_ICU_ENTRY_POINT_RENAME(SingleSubstitutionFormat1Subtable) -#define SingleSubstitutionFormat2Subtable U_ICU_ENTRY_POINT_RENAME(SingleSubstitutionFormat2Subtable) -#define SingleSubstitutionSubtable U_ICU_ENTRY_POINT_RENAME(SingleSubstitutionSubtable) -#define SingleTableProcessor U_ICU_ENTRY_POINT_RENAME(SingleTableProcessor) -#define SpoofData U_ICU_ENTRY_POINT_RENAME(SpoofData) -#define SpoofImpl U_ICU_ENTRY_POINT_RENAME(SpoofImpl) -#define StateTableProcessor U_ICU_ENTRY_POINT_RENAME(StateTableProcessor) -#define StringCharacterIterator U_ICU_ENTRY_POINT_RENAME(StringCharacterIterator) -#define StringEnumeration U_ICU_ENTRY_POINT_RENAME(StringEnumeration) -#define StringList U_ICU_ENTRY_POINT_RENAME(StringList) -#define StringLocalizationInfo U_ICU_ENTRY_POINT_RENAME(StringLocalizationInfo) -#define StringMatcher U_ICU_ENTRY_POINT_RENAME(StringMatcher) -#define StringPair U_ICU_ENTRY_POINT_RENAME(StringPair) -#define StringPiece U_ICU_ENTRY_POINT_RENAME(StringPiece) -#define StringReplacer U_ICU_ENTRY_POINT_RENAME(StringReplacer) -#define StringSearch U_ICU_ENTRY_POINT_RENAME(StringSearch) -#define StringToCEsMap U_ICU_ENTRY_POINT_RENAME(StringToCEsMap) -#define StyleRuns U_ICU_ENTRY_POINT_RENAME(StyleRuns) -#define SubstitutionLookup U_ICU_ENTRY_POINT_RENAME(SubstitutionLookup) -#define SubtableProcessor U_ICU_ENTRY_POINT_RENAME(SubtableProcessor) -#define SunTimeAngleFunc U_ICU_ENTRY_POINT_RENAME(SunTimeAngleFunc) -#define SymbolTable U_ICU_ENTRY_POINT_RENAME(SymbolTable) -#define TZEnumeration U_ICU_ENTRY_POINT_RENAME(TZEnumeration) -#define TaiwanCalendar U_ICU_ENTRY_POINT_RENAME(TaiwanCalendar) -#define Target U_ICU_ENTRY_POINT_RENAME(Target) -#define TernaryNode U_ICU_ENTRY_POINT_RENAME(TernaryNode) -#define TextTrieMap U_ICU_ENTRY_POINT_RENAME(TextTrieMap) -#define TextTrieMapSearchResultHandler U_ICU_ENTRY_POINT_RENAME(TextTrieMapSearchResultHandler) -#define ThaiBreakEngine U_ICU_ENTRY_POINT_RENAME(ThaiBreakEngine) -#define ThaiLayoutEngine U_ICU_ENTRY_POINT_RENAME(ThaiLayoutEngine) -#define ThaiShaping U_ICU_ENTRY_POINT_RENAME(ThaiShaping) -#define TibetanClassTable U_ICU_ENTRY_POINT_RENAME(TibetanClassTable) -#define TibetanOpenTypeLayoutEngine U_ICU_ENTRY_POINT_RENAME(TibetanOpenTypeLayoutEngine) -#define TibetanReordering U_ICU_ENTRY_POINT_RENAME(TibetanReordering) -#define TimeArrayTimeZoneRule U_ICU_ENTRY_POINT_RENAME(TimeArrayTimeZoneRule) -#define TimeUnit U_ICU_ENTRY_POINT_RENAME(TimeUnit) -#define TimeUnitAmount U_ICU_ENTRY_POINT_RENAME(TimeUnitAmount) -#define TimeUnitFormat U_ICU_ENTRY_POINT_RENAME(TimeUnitFormat) -#define TimeZone U_ICU_ENTRY_POINT_RENAME(TimeZone) -#define TimeZoneRule U_ICU_ENTRY_POINT_RENAME(TimeZoneRule) -#define TimeZoneTransition U_ICU_ENTRY_POINT_RENAME(TimeZoneTransition) -#define TitlecaseTransliterator U_ICU_ENTRY_POINT_RENAME(TitlecaseTransliterator) -#define TransliterationRule U_ICU_ENTRY_POINT_RENAME(TransliterationRule) -#define TransliterationRuleData U_ICU_ENTRY_POINT_RENAME(TransliterationRuleData) -#define TransliterationRuleSet U_ICU_ENTRY_POINT_RENAME(TransliterationRuleSet) -#define Transliterator U_ICU_ENTRY_POINT_RENAME(Transliterator) -#define TransliteratorAlias U_ICU_ENTRY_POINT_RENAME(TransliteratorAlias) -#define TransliteratorEntry U_ICU_ENTRY_POINT_RENAME(TransliteratorEntry) -#define TransliteratorIDParser U_ICU_ENTRY_POINT_RENAME(TransliteratorIDParser) -#define TransliteratorParser U_ICU_ENTRY_POINT_RENAME(TransliteratorParser) -#define TransliteratorRegistry U_ICU_ENTRY_POINT_RENAME(TransliteratorRegistry) -#define TransliteratorSpec U_ICU_ENTRY_POINT_RENAME(TransliteratorSpec) -#define TriStateSingleton U_ICU_ENTRY_POINT_RENAME(TriStateSingleton) -#define TrieWordDictionary U_ICU_ENTRY_POINT_RENAME(TrieWordDictionary) -#define TrimmedArrayProcessor U_ICU_ENTRY_POINT_RENAME(TrimmedArrayProcessor) -#define UCharCharacterIterator U_ICU_ENTRY_POINT_RENAME(UCharCharacterIterator) -#define UCollationPCE U_ICU_ENTRY_POINT_RENAME(UCollationPCE) -#define UDataPathIterator U_ICU_ENTRY_POINT_RENAME(UDataPathIterator) -#define ULocRuns U_ICU_ENTRY_POINT_RENAME(ULocRuns) -#define UMemory U_ICU_ENTRY_POINT_RENAME(UMemory) -#define UObject U_ICU_ENTRY_POINT_RENAME(UObject) -#define UStack U_ICU_ENTRY_POINT_RENAME(UStack) -#define UStringEnumeration U_ICU_ENTRY_POINT_RENAME(UStringEnumeration) -#define UTS46 U_ICU_ENTRY_POINT_RENAME(UTS46) -#define UTrie2Singleton U_ICU_ENTRY_POINT_RENAME(UTrie2Singleton) -#define UVector U_ICU_ENTRY_POINT_RENAME(UVector) -#define UVector32 U_ICU_ENTRY_POINT_RENAME(UVector32) -#define UVector64 U_ICU_ENTRY_POINT_RENAME(UVector64) -#define UnescapeTransliterator U_ICU_ENTRY_POINT_RENAME(UnescapeTransliterator) -#define UnhandledEngine U_ICU_ENTRY_POINT_RENAME(UnhandledEngine) -#define UnicodeArabicOpenTypeLayoutEngine U_ICU_ENTRY_POINT_RENAME(UnicodeArabicOpenTypeLayoutEngine) -#define UnicodeFilter U_ICU_ENTRY_POINT_RENAME(UnicodeFilter) -#define UnicodeFunctor U_ICU_ENTRY_POINT_RENAME(UnicodeFunctor) -#define UnicodeMatcher U_ICU_ENTRY_POINT_RENAME(UnicodeMatcher) -#define UnicodeNameTransliterator U_ICU_ENTRY_POINT_RENAME(UnicodeNameTransliterator) -#define UnicodeReplacer U_ICU_ENTRY_POINT_RENAME(UnicodeReplacer) -#define UnicodeSet U_ICU_ENTRY_POINT_RENAME(UnicodeSet) -#define UnicodeSetIterator U_ICU_ENTRY_POINT_RENAME(UnicodeSetIterator) -#define UnicodeSetStringSpan U_ICU_ENTRY_POINT_RENAME(UnicodeSetStringSpan) -#define UnicodeString U_ICU_ENTRY_POINT_RENAME(UnicodeString) -#define UppercaseTransliterator U_ICU_ENTRY_POINT_RENAME(UppercaseTransliterator) -#define VTZReader U_ICU_ENTRY_POINT_RENAME(VTZReader) -#define VTZWriter U_ICU_ENTRY_POINT_RENAME(VTZWriter) -#define VTimeZone U_ICU_ENTRY_POINT_RENAME(VTimeZone) -#define ValueRecord U_ICU_ENTRY_POINT_RENAME(ValueRecord) -#define ValueRuns U_ICU_ENTRY_POINT_RENAME(ValueRuns) -#define ZSFCache U_ICU_ENTRY_POINT_RENAME(ZSFCache) -#define ZSFCacheEntry U_ICU_ENTRY_POINT_RENAME(ZSFCacheEntry) -#define ZSFStringPool U_ICU_ENTRY_POINT_RENAME(ZSFStringPool) -#define ZSFStringPoolChunk U_ICU_ENTRY_POINT_RENAME(ZSFStringPoolChunk) -#define ZoneMeta U_ICU_ENTRY_POINT_RENAME(ZoneMeta) -#define ZoneStringFormat U_ICU_ENTRY_POINT_RENAME(ZoneStringFormat) -#define ZoneStringInfo U_ICU_ENTRY_POINT_RENAME(ZoneStringInfo) -#define ZoneStringSearchResultHandler U_ICU_ENTRY_POINT_RENAME(ZoneStringSearchResultHandler) -#define ZoneStrings U_ICU_ENTRY_POINT_RENAME(ZoneStrings) -#define collIterate U_ICU_ENTRY_POINT_RENAME(collIterate) -#define locale_set_default_internal U_ICU_ENTRY_POINT_RENAME(locale_set_default_internal) -#define util64_fromDouble U_ICU_ENTRY_POINT_RENAME(util64_fromDouble) -#define util64_pow U_ICU_ENTRY_POINT_RENAME(util64_pow) -#define util64_tou U_ICU_ENTRY_POINT_RENAME(util64_tou) - -#endif -#endif - #endif #endif diff --git a/icuSources/common/unicode/ures.h b/icuSources/common/unicode/ures.h index 38bdfb29..3238d488 100644 --- a/icuSources/common/unicode/ures.h +++ b/icuSources/common/unicode/ures.h @@ -1,6 +1,6 @@ /* ********************************************************************** -* Copyright (C) 1997-2010, International Business Machines +* Copyright (C) 1997-2011, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * @@ -208,6 +208,7 @@ ures_openU(const UChar* packageName, const char* locale, UErrorCode* status); +#ifndef U_HIDE_DEPRECATED_API /** * Returns the number of strings/arrays in resource bundles. * Better to use ures_getSize, as this function will be deprecated. @@ -228,6 +229,7 @@ U_DEPRECATED int32_t U_EXPORT2 ures_countArrayItems(const UResourceBundle* resourceBundle, const char* resourceKey, UErrorCode* err); +#endif /* U_HIDE_DEPRECATED_API */ /** * Close a resource bundle, all pointers returned from the various ures_getXXX calls * on this particular bundle should be considered invalid henceforth. @@ -258,6 +260,7 @@ U_NAMESPACE_END #endif +#ifndef U_HIDE_DEPRECATED_API /** * Return the version number associated with this ResourceBundle as a string. Please * use ures_getVersion as this function is going to be deprecated. @@ -270,6 +273,7 @@ U_NAMESPACE_END */ U_DEPRECATED const char* U_EXPORT2 ures_getVersionNumber(const UResourceBundle* resourceBundle); +#endif /* U_HIDE_DEPRECATED_API */ /** * Return the version number associated with this ResourceBundle as an @@ -284,6 +288,7 @@ U_STABLE void U_EXPORT2 ures_getVersion(const UResourceBundle* resB, UVersionInfo versionInfo); +#ifndef U_HIDE_DEPRECATED_API /** * Return the name of the Locale associated with this ResourceBundle. This API allows * you to query for the real locale of the resource. For example, if you requested @@ -299,7 +304,7 @@ ures_getVersion(const UResourceBundle* resB, U_DEPRECATED const char* U_EXPORT2 ures_getLocale(const UResourceBundle* resourceBundle, UErrorCode* status); - +#endif /* U_HIDE_DEPRECATED_API */ /** * Return the name of the Locale associated with this ResourceBundle. @@ -319,6 +324,7 @@ ures_getLocaleByType(const UResourceBundle* resourceBundle, UErrorCode* status); +#ifndef U_HIDE_INTERNAL_API /** * Same as ures_open() but uses the fill-in parameter instead of allocating * a bundle, if r!=NULL. @@ -340,6 +346,7 @@ ures_openFillIn(UResourceBundle *r, const char* packageName, const char* localeID, UErrorCode* status); +#endif /* U_HIDE_INTERNAL_API */ /** * Returns a string from a string resource type diff --git a/icuSources/common/unicode/uscript.h b/icuSources/common/unicode/uscript.h index ee21c740..b8e05c5c 100644 --- a/icuSources/common/unicode/uscript.h +++ b/icuSources/common/unicode/uscript.h @@ -1,6 +1,6 @@ /* ********************************************************************** - * Copyright (C) 1997-2010, International Business Machines + * Copyright (C) 1997-2012, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * @@ -44,182 +44,362 @@ * @stable ICU 2.2 */ typedef enum UScriptCode { + /* + * Note: UScriptCode constants and their ISO script code comments + * are parsed by preparseucd.py. + * It matches lines like + * USCRIPT_ = , / * * / + */ + + /** @stable ICU 2.2 */ USCRIPT_INVALID_CODE = -1, + /** @stable ICU 2.2 */ USCRIPT_COMMON = 0, /* Zyyy */ + /** @stable ICU 2.2 */ USCRIPT_INHERITED = 1, /* Zinh */ /* "Code for inherited script", for non-spacing combining marks; also Qaai */ + /** @stable ICU 2.2 */ USCRIPT_ARABIC = 2, /* Arab */ + /** @stable ICU 2.2 */ USCRIPT_ARMENIAN = 3, /* Armn */ + /** @stable ICU 2.2 */ USCRIPT_BENGALI = 4, /* Beng */ + /** @stable ICU 2.2 */ USCRIPT_BOPOMOFO = 5, /* Bopo */ + /** @stable ICU 2.2 */ USCRIPT_CHEROKEE = 6, /* Cher */ + /** @stable ICU 2.2 */ USCRIPT_COPTIC = 7, /* Copt */ + /** @stable ICU 2.2 */ USCRIPT_CYRILLIC = 8, /* Cyrl */ + /** @stable ICU 2.2 */ USCRIPT_DESERET = 9, /* Dsrt */ + /** @stable ICU 2.2 */ USCRIPT_DEVANAGARI = 10, /* Deva */ + /** @stable ICU 2.2 */ USCRIPT_ETHIOPIC = 11, /* Ethi */ + /** @stable ICU 2.2 */ USCRIPT_GEORGIAN = 12, /* Geor */ + /** @stable ICU 2.2 */ USCRIPT_GOTHIC = 13, /* Goth */ + /** @stable ICU 2.2 */ USCRIPT_GREEK = 14, /* Grek */ + /** @stable ICU 2.2 */ USCRIPT_GUJARATI = 15, /* Gujr */ + /** @stable ICU 2.2 */ USCRIPT_GURMUKHI = 16, /* Guru */ + /** @stable ICU 2.2 */ USCRIPT_HAN = 17, /* Hani */ + /** @stable ICU 2.2 */ USCRIPT_HANGUL = 18, /* Hang */ + /** @stable ICU 2.2 */ USCRIPT_HEBREW = 19, /* Hebr */ + /** @stable ICU 2.2 */ USCRIPT_HIRAGANA = 20, /* Hira */ + /** @stable ICU 2.2 */ USCRIPT_KANNADA = 21, /* Knda */ + /** @stable ICU 2.2 */ USCRIPT_KATAKANA = 22, /* Kana */ + /** @stable ICU 2.2 */ USCRIPT_KHMER = 23, /* Khmr */ + /** @stable ICU 2.2 */ USCRIPT_LAO = 24, /* Laoo */ + /** @stable ICU 2.2 */ USCRIPT_LATIN = 25, /* Latn */ + /** @stable ICU 2.2 */ USCRIPT_MALAYALAM = 26, /* Mlym */ + /** @stable ICU 2.2 */ USCRIPT_MONGOLIAN = 27, /* Mong */ + /** @stable ICU 2.2 */ USCRIPT_MYANMAR = 28, /* Mymr */ + /** @stable ICU 2.2 */ USCRIPT_OGHAM = 29, /* Ogam */ + /** @stable ICU 2.2 */ USCRIPT_OLD_ITALIC = 30, /* Ital */ + /** @stable ICU 2.2 */ USCRIPT_ORIYA = 31, /* Orya */ + /** @stable ICU 2.2 */ USCRIPT_RUNIC = 32, /* Runr */ + /** @stable ICU 2.2 */ USCRIPT_SINHALA = 33, /* Sinh */ + /** @stable ICU 2.2 */ USCRIPT_SYRIAC = 34, /* Syrc */ + /** @stable ICU 2.2 */ USCRIPT_TAMIL = 35, /* Taml */ + /** @stable ICU 2.2 */ USCRIPT_TELUGU = 36, /* Telu */ + /** @stable ICU 2.2 */ USCRIPT_THAANA = 37, /* Thaa */ + /** @stable ICU 2.2 */ USCRIPT_THAI = 38, /* Thai */ + /** @stable ICU 2.2 */ USCRIPT_TIBETAN = 39, /* Tibt */ /** Canadian_Aboriginal script. @stable ICU 2.6 */ USCRIPT_CANADIAN_ABORIGINAL = 40, /* Cans */ /** Canadian_Aboriginal script (alias). @stable ICU 2.2 */ USCRIPT_UCAS = USCRIPT_CANADIAN_ABORIGINAL, + /** @stable ICU 2.2 */ USCRIPT_YI = 41, /* Yiii */ + /* New scripts in Unicode 3.2 */ + /** @stable ICU 2.2 */ USCRIPT_TAGALOG = 42, /* Tglg */ + /** @stable ICU 2.2 */ USCRIPT_HANUNOO = 43, /* Hano */ + /** @stable ICU 2.2 */ USCRIPT_BUHID = 44, /* Buhd */ + /** @stable ICU 2.2 */ USCRIPT_TAGBANWA = 45, /* Tagb */ - /* New scripts in Unicode 4 @stable ICU 2.6 */ + /* New scripts in Unicode 4 */ + /** @stable ICU 2.6 */ USCRIPT_BRAILLE = 46, /* Brai */ + /** @stable ICU 2.6 */ USCRIPT_CYPRIOT = 47, /* Cprt */ + /** @stable ICU 2.6 */ USCRIPT_LIMBU = 48, /* Limb */ + /** @stable ICU 2.6 */ USCRIPT_LINEAR_B = 49, /* Linb */ + /** @stable ICU 2.6 */ USCRIPT_OSMANYA = 50, /* Osma */ + /** @stable ICU 2.6 */ USCRIPT_SHAVIAN = 51, /* Shaw */ + /** @stable ICU 2.6 */ USCRIPT_TAI_LE = 52, /* Tale */ + /** @stable ICU 2.6 */ USCRIPT_UGARITIC = 53, /* Ugar */ /** New script code in Unicode 4.0.1 @stable ICU 3.0 */ USCRIPT_KATAKANA_OR_HIRAGANA = 54,/*Hrkt */ - /* New scripts in Unicode 4.1 @stable ICU 3.4 */ + /* New scripts in Unicode 4.1 */ + /** @stable ICU 3.4 */ USCRIPT_BUGINESE = 55, /* Bugi */ + /** @stable ICU 3.4 */ USCRIPT_GLAGOLITIC = 56, /* Glag */ + /** @stable ICU 3.4 */ USCRIPT_KHAROSHTHI = 57, /* Khar */ + /** @stable ICU 3.4 */ USCRIPT_SYLOTI_NAGRI = 58, /* Sylo */ + /** @stable ICU 3.4 */ USCRIPT_NEW_TAI_LUE = 59, /* Talu */ + /** @stable ICU 3.4 */ USCRIPT_TIFINAGH = 60, /* Tfng */ + /** @stable ICU 3.4 */ USCRIPT_OLD_PERSIAN = 61, /* Xpeo */ - /* New script codes from ISO 15924 @stable ICU 3.6 */ + /* New script codes from ISO 15924 */ + /** @stable ICU 3.6 */ USCRIPT_BALINESE = 62, /* Bali */ + /** @stable ICU 3.6 */ USCRIPT_BATAK = 63, /* Batk */ + /** @stable ICU 3.6 */ USCRIPT_BLISSYMBOLS = 64, /* Blis */ + /** @stable ICU 3.6 */ USCRIPT_BRAHMI = 65, /* Brah */ + /** @stable ICU 3.6 */ USCRIPT_CHAM = 66, /* Cham */ + /** @stable ICU 3.6 */ USCRIPT_CIRTH = 67, /* Cirt */ + /** @stable ICU 3.6 */ USCRIPT_OLD_CHURCH_SLAVONIC_CYRILLIC = 68, /* Cyrs */ + /** @stable ICU 3.6 */ USCRIPT_DEMOTIC_EGYPTIAN = 69, /* Egyd */ + /** @stable ICU 3.6 */ USCRIPT_HIERATIC_EGYPTIAN = 70, /* Egyh */ + /** @stable ICU 3.6 */ USCRIPT_EGYPTIAN_HIEROGLYPHS = 71, /* Egyp */ + /** @stable ICU 3.6 */ USCRIPT_KHUTSURI = 72, /* Geok */ + /** @stable ICU 3.6 */ USCRIPT_SIMPLIFIED_HAN = 73, /* Hans */ + /** @stable ICU 3.6 */ USCRIPT_TRADITIONAL_HAN = 74, /* Hant */ + /** @stable ICU 3.6 */ USCRIPT_PAHAWH_HMONG = 75, /* Hmng */ + /** @stable ICU 3.6 */ USCRIPT_OLD_HUNGARIAN = 76, /* Hung */ + /** @stable ICU 3.6 */ USCRIPT_HARAPPAN_INDUS = 77, /* Inds */ + /** @stable ICU 3.6 */ USCRIPT_JAVANESE = 78, /* Java */ + /** @stable ICU 3.6 */ USCRIPT_KAYAH_LI = 79, /* Kali */ + /** @stable ICU 3.6 */ USCRIPT_LATIN_FRAKTUR = 80, /* Latf */ + /** @stable ICU 3.6 */ USCRIPT_LATIN_GAELIC = 81, /* Latg */ + /** @stable ICU 3.6 */ USCRIPT_LEPCHA = 82, /* Lepc */ + /** @stable ICU 3.6 */ USCRIPT_LINEAR_A = 83, /* Lina */ /** @stable ICU 4.6 */ USCRIPT_MANDAIC = 84, /* Mand */ /** @stable ICU 3.6 */ USCRIPT_MANDAEAN = USCRIPT_MANDAIC, + /** @stable ICU 3.6 */ USCRIPT_MAYAN_HIEROGLYPHS = 85, /* Maya */ /** @stable ICU 4.6 */ USCRIPT_MEROITIC_HIEROGLYPHS = 86, /* Mero */ /** @stable ICU 3.6 */ USCRIPT_MEROITIC = USCRIPT_MEROITIC_HIEROGLYPHS, + /** @stable ICU 3.6 */ USCRIPT_NKO = 87, /* Nkoo */ + /** @stable ICU 3.6 */ USCRIPT_ORKHON = 88, /* Orkh */ + /** @stable ICU 3.6 */ USCRIPT_OLD_PERMIC = 89, /* Perm */ + /** @stable ICU 3.6 */ USCRIPT_PHAGS_PA = 90, /* Phag */ + /** @stable ICU 3.6 */ USCRIPT_PHOENICIAN = 91, /* Phnx */ + /** @stable ICU 3.6 */ USCRIPT_PHONETIC_POLLARD = 92, /* Plrd */ + /** @stable ICU 3.6 */ USCRIPT_RONGORONGO = 93, /* Roro */ + /** @stable ICU 3.6 */ USCRIPT_SARATI = 94, /* Sara */ + /** @stable ICU 3.6 */ USCRIPT_ESTRANGELO_SYRIAC = 95, /* Syre */ + /** @stable ICU 3.6 */ USCRIPT_WESTERN_SYRIAC = 96, /* Syrj */ + /** @stable ICU 3.6 */ USCRIPT_EASTERN_SYRIAC = 97, /* Syrn */ + /** @stable ICU 3.6 */ USCRIPT_TENGWAR = 98, /* Teng */ + /** @stable ICU 3.6 */ USCRIPT_VAI = 99, /* Vaii */ + /** @stable ICU 3.6 */ USCRIPT_VISIBLE_SPEECH = 100,/* Visp */ + /** @stable ICU 3.6 */ USCRIPT_CUNEIFORM = 101,/* Xsux */ + /** @stable ICU 3.6 */ USCRIPT_UNWRITTEN_LANGUAGES = 102,/* Zxxx */ + /** @stable ICU 3.6 */ USCRIPT_UNKNOWN = 103,/* Zzzz */ /* Unknown="Code for uncoded script", for unassigned code points */ - /* New script codes from ISO 15924 @stable ICU 3.8 */ + /* New script codes from ISO 15924 */ + /** @stable ICU 3.8 */ USCRIPT_CARIAN = 104,/* Cari */ + /** @stable ICU 3.8 */ USCRIPT_JAPANESE = 105,/* Jpan */ + /** @stable ICU 3.8 */ USCRIPT_LANNA = 106,/* Lana */ + /** @stable ICU 3.8 */ USCRIPT_LYCIAN = 107,/* Lyci */ + /** @stable ICU 3.8 */ USCRIPT_LYDIAN = 108,/* Lydi */ + /** @stable ICU 3.8 */ USCRIPT_OL_CHIKI = 109,/* Olck */ + /** @stable ICU 3.8 */ USCRIPT_REJANG = 110,/* Rjng */ + /** @stable ICU 3.8 */ USCRIPT_SAURASHTRA = 111,/* Saur */ + /** @stable ICU 3.8 */ USCRIPT_SIGN_WRITING = 112,/* Sgnw */ + /** @stable ICU 3.8 */ USCRIPT_SUNDANESE = 113,/* Sund */ + /** @stable ICU 3.8 */ USCRIPT_MOON = 114,/* Moon */ + /** @stable ICU 3.8 */ USCRIPT_MEITEI_MAYEK = 115,/* Mtei */ - /* New script codes from ISO 15924 @stable ICU 4.0 */ + /* New script codes from ISO 15924 */ + /** @stable ICU 4.0 */ USCRIPT_IMPERIAL_ARAMAIC = 116,/* Armi */ + /** @stable ICU 4.0 */ USCRIPT_AVESTAN = 117,/* Avst */ + /** @stable ICU 4.0 */ USCRIPT_CHAKMA = 118,/* Cakm */ + /** @stable ICU 4.0 */ USCRIPT_KOREAN = 119,/* Kore */ + /** @stable ICU 4.0 */ USCRIPT_KAITHI = 120,/* Kthi */ + /** @stable ICU 4.0 */ USCRIPT_MANICHAEAN = 121,/* Mani */ + /** @stable ICU 4.0 */ USCRIPT_INSCRIPTIONAL_PAHLAVI = 122,/* Phli */ + /** @stable ICU 4.0 */ USCRIPT_PSALTER_PAHLAVI = 123,/* Phlp */ + /** @stable ICU 4.0 */ USCRIPT_BOOK_PAHLAVI = 124,/* Phlv */ + /** @stable ICU 4.0 */ USCRIPT_INSCRIPTIONAL_PARTHIAN = 125,/* Prti */ + /** @stable ICU 4.0 */ USCRIPT_SAMARITAN = 126,/* Samr */ + /** @stable ICU 4.0 */ USCRIPT_TAI_VIET = 127,/* Tavt */ + /** @stable ICU 4.0 */ USCRIPT_MATHEMATICAL_NOTATION = 128,/* Zmth */ + /** @stable ICU 4.0 */ USCRIPT_SYMBOLS = 129,/* Zsym */ - /* New script codes from ISO 15924 @stable ICU 4.4 */ + /* New script codes from ISO 15924 */ + /** @stable ICU 4.4 */ USCRIPT_BAMUM = 130,/* Bamu */ + /** @stable ICU 4.4 */ USCRIPT_LISU = 131,/* Lisu */ + /** @stable ICU 4.4 */ USCRIPT_NAKHI_GEBA = 132,/* Nkgb */ + /** @stable ICU 4.4 */ USCRIPT_OLD_SOUTH_ARABIAN = 133,/* Sarb */ - /* New script codes from ISO 15924 @stable ICU 4.6 */ + /* New script codes from ISO 15924 */ + /** @stable ICU 4.6 */ USCRIPT_BASSA_VAH = 134,/* Bass */ + /** @stable ICU 4.6 */ USCRIPT_DUPLOYAN_SHORTAND = 135,/* Dupl */ + /** @stable ICU 4.6 */ USCRIPT_ELBASAN = 136,/* Elba */ + /** @stable ICU 4.6 */ USCRIPT_GRANTHA = 137,/* Gran */ + /** @stable ICU 4.6 */ USCRIPT_KPELLE = 138,/* Kpel */ + /** @stable ICU 4.6 */ USCRIPT_LOMA = 139,/* Loma */ + /** @stable ICU 4.6 */ USCRIPT_MENDE = 140,/* Mend */ + /** @stable ICU 4.6 */ USCRIPT_MEROITIC_CURSIVE = 141,/* Merc */ + /** @stable ICU 4.6 */ USCRIPT_OLD_NORTH_ARABIAN = 142,/* Narb */ + /** @stable ICU 4.6 */ USCRIPT_NABATAEAN = 143,/* Nbat */ + /** @stable ICU 4.6 */ USCRIPT_PALMYRENE = 144,/* Palm */ + /** @stable ICU 4.6 */ USCRIPT_SINDHI = 145,/* Sind */ + /** @stable ICU 4.6 */ USCRIPT_WARANG_CITI = 146,/* Wara */ + /** @stable ICU 4.8 */ + USCRIPT_AFAKA = 147,/* Afak */ + /** @stable ICU 4.8 */ + USCRIPT_JURCHEN = 148,/* Jurc */ + /** @stable ICU 4.8 */ + USCRIPT_MRO = 149,/* Mroo */ + /** @stable ICU 4.8 */ + USCRIPT_NUSHU = 150,/* Nshu */ + /** @stable ICU 4.8 */ + USCRIPT_SHARADA = 151,/* Shrd */ + /** @stable ICU 4.8 */ + USCRIPT_SORA_SOMPENG = 152,/* Sora */ + /** @stable ICU 4.8 */ + USCRIPT_TAKRI = 153,/* Takr */ + /** @stable ICU 4.8 */ + USCRIPT_TANGUT = 154,/* Tang */ + /** @stable ICU 4.8 */ + USCRIPT_WOLEAI = 155,/* Wole */ + + /** @stable ICU 49 */ + USCRIPT_ANATOLIAN_HIEROGLYPHS = 156,/* Hluw */ + /** @stable ICU 49 */ + USCRIPT_KHOJKI = 157,/* Khoj */ + /** @stable ICU 49 */ + USCRIPT_TIRHUTA = 158,/* Tirh */ + /* Private use codes from Qaaa - Qabx are not supported */ - USCRIPT_CODE_LIMIT = 147 + + /** @stable ICU 2.2 */ + USCRIPT_CODE_LIMIT = 159 } UScriptCode; /** @@ -276,10 +456,11 @@ uscript_getShortName(UScriptCode scriptCode); U_STABLE UScriptCode U_EXPORT2 uscript_getScript(UChar32 codepoint, UErrorCode *err); +#ifndef U_HIDE_DRAFT_API /** - * Is code point c used in script sc? - * That is, does code point c have the Script property value sc, - * or do code point c's Script_Extensions include script code sc? + * Do the Script_Extensions of code point c contain script sc? + * If c does not have explicit Script_Extensions, then this tests whether + * c has the Script property value sc. * * Some characters are commonly used in multiple scripts. * For more information, see UAX #24: http://www.unicode.org/reports/tr24/. @@ -288,15 +469,22 @@ uscript_getScript(UChar32 codepoint, UErrorCode *err); * in future versions of the Unicode Standard, and thus in ICU. * @param c code point * @param sc script code - * @return TRUE if Script(c)==sc or sc is in Script_Extensions(c) - * @draft ICU 4.6 + * @return TRUE if sc is in Script_Extensions(c) + * @draft ICU 49 */ U_DRAFT UBool U_EXPORT2 uscript_hasScript(UChar32 c, UScriptCode sc); /** * Writes code point c's Script_Extensions as a list of UScriptCode values - * to the output scripts array. + * to the output scripts array and returns the number of script codes. + * - If c does have Script_Extensions, then the Script property value + * (normally Common or Inherited) is not included. + * - If c does not have Script_Extensions, then the one Script code is written to the output array. + * - If c is not a valid code point, then the one USCRIPT_UNKNOWN code is written. + * In other words, if the return value is 1, + * then the output array contains exactly c's single Script code. + * If the return value is n>=2, then the output array contains c's n Script_Extensions script codes. * * Some characters are commonly used in multiple scripts. * For more information, see UAX #24: http://www.unicode.org/reports/tr24/. @@ -314,13 +502,14 @@ uscript_hasScript(UChar32 c, UScriptCode sc); * 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.) - * @return number of script codes in c's Script_Extensions, + * @return number of script codes in c's Script_Extensions, or 1 for the single Script value, * written to scripts unless U_BUFFER_OVERFLOW_ERROR indicates insufficient capacity - * @draft ICU 4.6 + * @draft ICU 49 */ U_DRAFT int32_t U_EXPORT2 uscript_getScriptExtensions(UChar32 c, UScriptCode *scripts, int32_t capacity, - UErrorCode *pErrorCode); + UErrorCode *errorCode); +#endif /* U_HIDE_DRAFT_API */ #endif diff --git a/icuSources/common/unicode/uset.h b/icuSources/common/unicode/uset.h index 77ab0634..64590a0f 100644 --- a/icuSources/common/unicode/uset.h +++ b/icuSources/common/unicode/uset.h @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 2002-2010, International Business Machines +* Copyright (C) 2002-2011, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* @@ -89,13 +89,7 @@ enum { * of each existing element in the set. * @stable ICU 3.2 */ - USET_ADD_CASE_MAPPINGS = 4, - - /** - * Enough for any single-code point set - * @internal - */ - USET_SERIALIZED_STATIC_ARRAY_CAPACITY=8 + USET_ADD_CASE_MAPPINGS = 4 }; /** @@ -207,6 +201,16 @@ typedef enum USetSpanCondition { USET_SPAN_CONDITION_COUNT } USetSpanCondition; +enum { + /** + * Capacity of USerializedSet::staticArray. + * Enough for any single-code point set. + * Also provides padding for nice sizeof(USerializedSet). + * @stable ICU 2.4 + */ + USET_SERIALIZED_STATIC_ARRAY_CAPACITY=8 +}; + /** * A serialized form of a Unicode set. Limited manipulations are * possible directly on a serialized set. See below. diff --git a/icuSources/common/unicode/ushape.h b/icuSources/common/unicode/ushape.h index 6c3655f7..9fb5ab4e 100644 --- a/icuSources/common/unicode/ushape.h +++ b/icuSources/common/unicode/ushape.h @@ -1,7 +1,7 @@ /* ****************************************************************************** * -* Copyright (C) 2000-2010, International Business Machines +* Copyright (C) 2000-2012, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** @@ -461,14 +461,14 @@ u_shapeArabic(const UChar *source, int32_t sourceLength, * Shaping Mode: Only shaping. * De-shaping Mode: N/A. * Affects: All Seen options - * @draft ICU 4.2 + * @stable ICU 4.8 */ -#define SHAPE_TAIL_NEW_UNICODE 0x8000000 +#define U_SHAPE_TAIL_NEW_UNICODE 0x8000000 /** * Bit mask for new Unicode Tail option - * @draft ICU 4.2 + * @stable ICU 4.8 */ -#define SHAPE_TAIL_TYPE_MASK 0x8000000 +#define U_SHAPE_TAIL_TYPE_MASK 0x8000000 #endif diff --git a/icuSources/common/unicode/ustringtrie.h b/icuSources/common/unicode/ustringtrie.h new file mode 100644 index 00000000..871d0f88 --- /dev/null +++ b/icuSources/common/unicode/ustringtrie.h @@ -0,0 +1,95 @@ +/* +******************************************************************************* +* Copyright (C) 2010-2012, International Business Machines +* Corporation and others. All Rights Reserved. +******************************************************************************* +* file name: udicttrie.h +* encoding: US-ASCII +* tab size: 8 (not used) +* indentation:4 +* +* created on: 2010dec17 +* created by: Markus W. Scherer +*/ + +#ifndef __USTRINGTRIE_H__ +#define __USTRINGTRIE_H__ + +/** + * \file + * \brief C API: Helper definitions for dictionary trie APIs. + */ + +#include "unicode/utypes.h" + + +/** + * Return values for BytesTrie::next(), UCharsTrie::next() and similar methods. + * @see USTRINGTRIE_MATCHES + * @see USTRINGTRIE_HAS_VALUE + * @see USTRINGTRIE_HAS_NEXT + * @stable ICU 4.8 + */ +enum UStringTrieResult { + /** + * The input unit(s) did not continue a matching string. + * Once current()/next() return USTRINGTRIE_NO_MATCH, + * all further calls to current()/next() will also return USTRINGTRIE_NO_MATCH, + * until the trie is reset to its original state or to a saved state. + * @stable ICU 4.8 + */ + USTRINGTRIE_NO_MATCH, + /** + * The input unit(s) continued a matching string + * but there is no value for the string so far. + * (It is a prefix of a longer string.) + * @stable ICU 4.8 + */ + USTRINGTRIE_NO_VALUE, + /** + * The input unit(s) continued a matching string + * and there is a value for the string so far. + * This value will be returned by getValue(). + * No further input byte/unit can continue a matching string. + * @stable ICU 4.8 + */ + USTRINGTRIE_FINAL_VALUE, + /** + * The input unit(s) continued a matching string + * and there is a value for the string so far. + * This value will be returned by getValue(). + * Another input byte/unit can continue a matching string. + * @stable ICU 4.8 + */ + USTRINGTRIE_INTERMEDIATE_VALUE +}; + +/** + * Same as (result!=USTRINGTRIE_NO_MATCH). + * @param result A result from BytesTrie::first(), UCharsTrie::next() etc. + * @return true if the input bytes/units so far are part of a matching string/byte sequence. + * @stable ICU 4.8 + */ +#define USTRINGTRIE_MATCHES(result) ((result)!=USTRINGTRIE_NO_MATCH) + +/** + * Equivalent to (result==USTRINGTRIE_INTERMEDIATE_VALUE || result==USTRINGTRIE_FINAL_VALUE) but + * this macro evaluates result exactly once. + * @param result A result from BytesTrie::first(), UCharsTrie::next() etc. + * @return true if there is a value for the input bytes/units so far. + * @see BytesTrie::getValue + * @see UCharsTrie::getValue + * @stable ICU 4.8 + */ +#define USTRINGTRIE_HAS_VALUE(result) ((result)>=USTRINGTRIE_FINAL_VALUE) + +/** + * Equivalent to (result==USTRINGTRIE_NO_VALUE || result==USTRINGTRIE_INTERMEDIATE_VALUE) but + * this macro evaluates result exactly once. + * @param result A result from BytesTrie::first(), UCharsTrie::next() etc. + * @return true if another input byte/unit can continue a matching string. + * @stable ICU 4.8 + */ +#define USTRINGTRIE_HAS_NEXT(result) ((result)&1) + +#endif /* __USTRINGTRIE_H__ */ diff --git a/icuSources/common/unicode/usystem.h b/icuSources/common/unicode/usystem.h deleted file mode 100644 index 5d83c8d7..00000000 --- a/icuSources/common/unicode/usystem.h +++ /dev/null @@ -1,46 +0,0 @@ -/* -******************************************************************************* -* Copyright (C) 2004-2010, International Business Machines -* Corporation and others. All Rights Reserved. -******************************************************************************* -* -* file name: usystem.h -* encoding: US-ASCII -* tab size: 8 (not used) -* indentation:4 -* -* Created by: genheaders.pl, a perl script written by Ram Viswanadha -* -* Contains data for commenting out APIs. -* Gets included by umachine.h -* -* THIS FILE IS MACHINE-GENERATED, DON'T PLAY WITH IT IF YOU DON'T KNOW WHAT -* YOU ARE DOING, OTHERWISE VERY BAD THINGS WILL HAPPEN! -*/ - -#ifndef USYSTEM_H -#define USYSTEM_H - -#ifdef U_HIDE_SYSTEM_API - -# if U_DISABLE_RENAMING -# define u_cleanup u_cleanup_SYSTEM_API_DO_NOT_USE -# define u_setAtomicIncDecFunctions u_setAtomicIncDecFunctions_SYSTEM_API_DO_NOT_USE -# define u_setMemoryFunctions u_setMemoryFunctions_SYSTEM_API_DO_NOT_USE -# define u_setMutexFunctions u_setMutexFunctions_SYSTEM_API_DO_NOT_USE -# define ucnv_setDefaultName ucnv_setDefaultName_SYSTEM_API_DO_NOT_USE -# define uloc_getDefault uloc_getDefault_SYSTEM_API_DO_NOT_USE -# define uloc_setDefault uloc_setDefault_SYSTEM_API_DO_NOT_USE -# else -# define u_cleanup_4_6 u_cleanup_SYSTEM_API_DO_NOT_USE -# define u_setAtomicIncDecFunctions_4_6 u_setAtomicIncDecFunctions_SYSTEM_API_DO_NOT_USE -# define u_setMemoryFunctions_4_6 u_setMemoryFunctions_SYSTEM_API_DO_NOT_USE -# define u_setMutexFunctions_4_6 u_setMutexFunctions_SYSTEM_API_DO_NOT_USE -# define ucnv_setDefaultName_4_6 ucnv_setDefaultName_SYSTEM_API_DO_NOT_USE -# define uloc_getDefault_4_6 uloc_getDefault_SYSTEM_API_DO_NOT_USE -# define uloc_setDefault_4_6 uloc_setDefault_SYSTEM_API_DO_NOT_USE -# endif /* U_DISABLE_RENAMING */ - -#endif /* U_HIDE_SYSTEM_API */ -#endif /* USYSTEM_H */ - diff --git a/icuSources/common/unicode/utext.h b/icuSources/common/unicode/utext.h index 088a5327..e5f0c8cf 100644 --- a/icuSources/common/unicode/utext.h +++ b/icuSources/common/unicode/utext.h @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 2004-2010, International Business Machines +* Copyright (C) 2004-2012, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* @@ -257,7 +257,7 @@ utext_openUChars(UText *ut, const UChar *s, int64_t length, UErrorCode *status); * @stable ICU 3.4 */ U_STABLE UText * U_EXPORT2 -utext_openUnicodeString(UText *ut, U_NAMESPACE_QUALIFIER UnicodeString *s, UErrorCode *status); +utext_openUnicodeString(UText *ut, icu::UnicodeString *s, UErrorCode *status); /** @@ -273,7 +273,7 @@ utext_openUnicodeString(UText *ut, U_NAMESPACE_QUALIFIER UnicodeString *s, UErro * @stable ICU 3.4 */ U_STABLE UText * U_EXPORT2 -utext_openConstUnicodeString(UText *ut, const U_NAMESPACE_QUALIFIER UnicodeString *s, UErrorCode *status); +utext_openConstUnicodeString(UText *ut, const icu::UnicodeString *s, UErrorCode *status); /** @@ -289,7 +289,7 @@ utext_openConstUnicodeString(UText *ut, const U_NAMESPACE_QUALIFIER UnicodeStrin * @stable ICU 3.4 */ U_STABLE UText * U_EXPORT2 -utext_openReplaceable(UText *ut, U_NAMESPACE_QUALIFIER Replaceable *rep, UErrorCode *status); +utext_openReplaceable(UText *ut, icu::Replaceable *rep, UErrorCode *status); /** * Open a UText implementation over an ICU CharacterIterator. @@ -304,7 +304,7 @@ utext_openReplaceable(UText *ut, U_NAMESPACE_QUALIFIER Replaceable *rep, UErrorC * @stable ICU 3.4 */ U_STABLE UText * U_EXPORT2 -utext_openCharacterIterator(UText *ut, U_NAMESPACE_QUALIFIER CharacterIterator *ic, UErrorCode *status); +utext_openCharacterIterator(UText *ut, icu::CharacterIterator *ic, UErrorCode *status); #endif @@ -675,147 +675,6 @@ utext_extract(UText *ut, UErrorCode *status); -/** - * Compare two UTexts (binary order). The comparison begins at each source text's - * iteration position. The iteration position of each UText will be left following - * the last character compared. - * - * The comparison is done in code point order; unlike u_strCompare, you - * cannot choose to use code unit order. This is because the characters - * in a UText are accessed one code point at a time, and may not be from a UTF-16 - * context. - * - * This functions works with strings of different explicitly specified lengths - * unlike the ANSI C-like u_strcmp() and u_memcmp() etc. - * A length argument of -1 signifies that as much of the string should be used as - * is necessary to compare with the other string. If both length arguments are -1, - * the entire remaining portionss of both strings are used. - * - * @param s1 First source string. - * @param length1 Length of first source string in UTF-32 code points. - * - * @param s2 Second source string. - * @param length2 Length of second source string in UTF-32 code points. - * - * @return <0 or 0 or >0 as usual for string comparisons - * - * @internal ICU 4.4 technology preview - */ -U_INTERNAL int32_t U_EXPORT2 -utext_compare(UText *s1, int32_t length1, - UText *s2, int32_t length2); - -/** - * Compare two UTexts (binary order). The comparison begins at each source text's - * iteration position. The iteration position of each UText will be left following - * the last character compared. This method differs from utext_compare in that - * it accepts native limits rather than lengths for each string. - * - * The comparison is done in code point order; unlike u_strCompare, you - * cannot choose to use code unit order. This is because the characters - * in a UText are accessed one code point at a time, and may not be from a UTF-16 - * context. - * - * This functions works with strings of different explicitly specified lengths - * unlike the ANSI C-like u_strcmp() and u_memcmp() etc. - * A limit argument of -1 signifies that as much of the string should be used as - * is necessary to compare with the other string. If both limit arguments are -1, - * the entire remaining portionss of both strings are used. - * - * @param s1 First source string. - * @param limit1 Native index of the last character in the first source string to be considered. - * - * @param s2 Second source string. - * @param limit2 Native index of the last character in the second source string to be considered. - * - * @return <0 or 0 or >0 as usual for string comparisons - * - * @internal ICU 4.4 technology preview - */ -U_INTERNAL int32_t U_EXPORT2 -utext_compareNativeLimit(UText *s1, int64_t limit1, - UText *s2, int64_t limit2); - -/** - * Compare two UTexts case-insensitively using full case folding. The comparison - * begins at each source text's iteration position. The iteration position of each - * UText will be left following the last character compared. - * - * The comparison is done in code point order; this is because the characters - * in a UText are accessed one code point at a time, and may not be from a UTF-16 - * context. - * - * This functions works with strings of different explicitly specified lengths - * unlike the ANSI C-like u_strcmp() and u_memcmp() etc. - * A length argument of -1 signifies that as much of the string should be used as - * is necessary to compare with the other string. If both length arguments are -1, - * the entire remaining portionss of both strings are used. - * - * @param s1 First source string. - * @param length1 Length of first source string in UTF-32 code points. - * - * @param s2 Second source string. - * @param length2 Length of second source string in UTF-32 code points. - * - * @param options A bit set of options: - * - U_FOLD_CASE_DEFAULT or 0 is used for default options: - * Comparison in code point order with default case folding. - * - * - U_FOLD_CASE_EXCLUDE_SPECIAL_I - * - * @param pErrorCode Must be a valid pointer to an error code value, - * which must not indicate a failure before the function call. - * - * @return <0 or 0 or >0 as usual for string comparisons - * - * @internal ICU 4.4 technology preview - */ -U_INTERNAL int32_t U_EXPORT2 -utext_caseCompare(UText *s1, int32_t length1, - UText *s2, int32_t length2, - uint32_t options, UErrorCode *pErrorCode); - -/** - * Compare two UTexts case-insensitively using full case folding. The comparison - * begins at each source text's iteration position. The iteration position of each - * UText will be left following the last character compared. This method differs from - * utext_caseCompare in that it accepts native limits rather than lengths for each - * string. - * - * The comparison is done in code point order; this is because the characters - * in a UText are accessed one code point at a time, and may not be from a UTF-16 - * context. - * - * This functions works with strings of different explicitly specified lengths - * unlike the ANSI C-like u_strcmp() and u_memcmp() etc. - * A limit argument of -1 signifies that as much of the string should be used as - * is necessary to compare with the other string. If both length arguments are -1, - * the entire remaining portionss of both strings are used. - * - * @param s1 First source string. - * @param limit1 Native index of the last character in the first source string to be considered. - * - * @param s2 Second source string. - * @param limit2 Native index of the last character in the second source string to be considered. - * - * @param options A bit set of options: - * - U_FOLD_CASE_DEFAULT or 0 is used for default options: - * Comparison in code point order with default case folding. - * - * - U_FOLD_CASE_EXCLUDE_SPECIAL_I - * - * @param pErrorCode Must be a valid pointer to an error code value, - * which must not indicate a failure before the function call. - * - * @return <0 or 0 or >0 as usual for string comparisons - * - * @internal ICU 4.4 technology preview - */ -U_INTERNAL int32_t U_EXPORT2 -utext_caseCompareNativeLimit(UText *s1, int64_t limit1, - UText *s2, int64_t limit2, - uint32_t options, UErrorCode *pErrorCode); - /************************************************************************************ * @@ -832,6 +691,7 @@ utext_caseCompareNativeLimit(UText *s1, int64_t limit1, * ************************************************************************************/ +#ifndef U_HIDE_INTERNAL_API /** * inline version of utext_current32(), for performance-critical situations. * @@ -844,6 +704,7 @@ utext_caseCompareNativeLimit(UText *s1, int64_t limit1, #define UTEXT_CURRENT32(ut) \ ((ut)->chunkOffset < (ut)->chunkLength && ((ut)->chunkContents)[(ut)->chunkOffset]<0xd800 ? \ ((ut)->chunkContents)[((ut)->chunkOffset)] : utext_current32(ut)) +#endif /* U_HIDE_INTERNAL_API */ /** * inline version of utext_next32(), for performance-critical situations. @@ -1692,6 +1553,7 @@ struct UText { U_STABLE UText * U_EXPORT2 utext_setup(UText *ut, int32_t extraSpace, UErrorCode *status); +#ifndef U_HIDE_INTERNAL_API /** * @internal * Value used to help identify correctly initialized UText structs. @@ -1700,6 +1562,7 @@ utext_setup(UText *ut, int32_t extraSpace, UErrorCode *status); enum { UTEXT_MAGIC = 0x345ad82c }; +#endif /* U_HIDE_INTERNAL_API */ /** * initializer to be used with local (stack) instances of a UText diff --git a/icuSources/common/unicode/utf.h b/icuSources/common/unicode/utf.h index f7947993..f5954fe9 100644 --- a/icuSources/common/unicode/utf.h +++ b/icuSources/common/unicode/utf.h @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 1999-2010, International Business Machines +* Copyright (C) 1999-2011, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* @@ -22,15 +22,20 @@ * a surrogate or a non-character etc. * * The UChar and UChar32 data types for Unicode code units and code points - * are defined in umachines.h because they can be machine-dependent. + * are defined in umachine.h because they can be machine-dependent. * - * utf.h is included by utypes.h and itself includes utf8.h and utf16.h after some - * common definitions. Those files define macros for efficiently getting code points + * If U_NO_DEFAULT_INCLUDE_UTF_HEADERS is 0 then utf.h is included by utypes.h + * and itself includes utf8.h and utf16.h after some + * common definitions. + * If U_NO_DEFAULT_INCLUDE_UTF_HEADERS is 1 then each of these headers must be + * included explicitly if their definitions are used. + * + * utf8.h and utf16.h define macros for efficiently getting code points * in and out of UTF-8/16 strings. * utf16.h macros have "U16_" prefixes. * utf8.h defines similar macros with "U8_" prefixes for UTF-8 string handling. * - * ICU processes 16-bit Unicode strings. + * ICU mostly processes 16-bit Unicode strings. * Most of the time, such strings are well-formed UTF-16. * Single, unpaired surrogates must be handled as well, and are treated in ICU * like regular code points where possible. @@ -42,15 +47,16 @@ * ICU functions handle supplementary code points (U+10000..U+10ffff) * but are optimized for the much more frequently occurring BMP code points. * - * utf.h defines UChar to be an unsigned 16-bit integer. If this matches wchar_t, then - * UChar is defined to be exactly wchar_t, otherwise uint16_t. + * umachine.h defines UChar to be an unsigned 16-bit integer. + * Where available, UChar is defined to be a char16_t + * or a wchar_t (if that is an unsigned 16-bit type), otherwise uint16_t. * * UChar32 is defined to be a signed 32-bit integer (int32_t), large enough for a 21-bit * Unicode code point (Unicode scalar value, 0..0x10ffff). * Before ICU 2.4, the definition of UChar32 was similarly platform-dependent as * the definition of UChar. For details see the documentation for UChar32 itself. * - * utf.h also defines a small number of C macros for single Unicode code points. + * utf.h defines a small number of C macros for single Unicode code points. * These are simple checks for surrogates and non-characters. * For actual Unicode character properties see uchar.h. * @@ -59,9 +65,6 @@ * The macros will detect if a surrogate code unit is unpaired * (lead unit without trail unit or vice versa) and just return the unit itself * as the code point. - * (It is an accidental property of Unicode and UTF-16 that all - * malformed sequences can be expressed unambiguously with a distinct subrange - * of Unicode code points.) * * The regular "safe" macros require that the initial, passed-in string index * is within bounds. They only check the index when they read more than one @@ -95,7 +98,7 @@ * code point values (0..U+10ffff). They are indicated with negative values instead. * * For more information see the ICU User Guide Strings chapter - * (http://icu-project.org/userguide/strings.html). + * (http://userguide.icu-project.org/strings). * * Usage: * ICU coding guidelines for if() statements should be followed when using these macros. @@ -108,31 +111,11 @@ #ifndef __UTF_H__ #define __UTF_H__ -#include "unicode/utypes.h" +#include "unicode/umachine.h" /* include the utfXX.h after the following definitions */ /* single-code point definitions -------------------------------------------- */ -/** - * This value is intended for sentinel values for APIs that - * (take or) return single code points (UChar32). - * It is outside of the Unicode code point range 0..0x10ffff. - * - * For example, a "done" or "error" value in a new API - * could be indicated with U_SENTINEL. - * - * ICU APIs designed before ICU 2.4 usually define service-specific "done" - * values, mostly 0xffff. - * Those may need to be distinguished from - * actual U+ffff text contents by calling functions like - * CharacterIterator::hasNext() or UnicodeString::length(). - * - * @return -1 - * @see UChar32 - * @stable ICU 2.4 - */ -#define U_SENTINEL (-1) - /** * Is this code point a Unicode noncharacter? * @param c 32-bit code point @@ -227,10 +210,14 @@ /* include the utfXX.h ------------------------------------------------------ */ +#if !U_NO_DEFAULT_INCLUDE_UTF_HEADERS + #include "unicode/utf8.h" #include "unicode/utf16.h" /* utf_old.h contains deprecated, pre-ICU 2.4 definitions */ #include "unicode/utf_old.h" -#endif +#endif /* !U_NO_DEFAULT_INCLUDE_UTF_HEADERS */ + +#endif /* __UTF_H__ */ diff --git a/icuSources/common/unicode/utf16.h b/icuSources/common/unicode/utf16.h index 5079c114..73f784cc 100644 --- a/icuSources/common/unicode/utf16.h +++ b/icuSources/common/unicode/utf16.h @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 1999-2010, International Business Machines +* Copyright (C) 1999-2011, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* @@ -19,11 +19,9 @@ * \brief C API: 16-bit Unicode handling macros * * This file defines macros to deal with 16-bit Unicode (UTF-16) code units and strings. - * utf16.h is included by utf.h after unicode/umachine.h - * and some common definitions. * * For more information see utf.h and the ICU User Guide Strings chapter - * (http://icu-project.org/userguide/strings.html). + * (http://userguide.icu-project.org/strings). * * Usage: * ICU coding guidelines for if() statements should be followed when using these macros. @@ -34,7 +32,7 @@ #ifndef __UTF16_H__ #define __UTF16_H__ -/* utf.h must be included first. */ +#include "unicode/umachine.h" #ifndef __UTF_H__ # include "unicode/utf.h" #endif diff --git a/icuSources/common/unicode/utf8.h b/icuSources/common/unicode/utf8.h index 6405795a..8318c7bb 100644 --- a/icuSources/common/unicode/utf8.h +++ b/icuSources/common/unicode/utf8.h @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 1999-2009, International Business Machines +* Copyright (C) 1999-2011, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* @@ -19,11 +19,9 @@ * \brief C API: 8-bit Unicode handling macros * * This file defines macros to deal with 8-bit Unicode (UTF-8) code units (bytes) and strings. - * utf8.h is included by utf.h after unicode/umachine.h - * and some common definitions. * * For more information see utf.h and the ICU User Guide Strings chapter - * (http://icu-project.org/userguide/strings.html). + * (http://userguide.icu-project.org/strings). * * Usage: * ICU coding guidelines for if() statements should be followed when using these macros. @@ -34,7 +32,7 @@ #ifndef __UTF8_H__ #define __UTF8_H__ -/* utf.h must be included first. */ +#include "unicode/umachine.h" #ifndef __UTF_H__ # include "unicode/utf.h" #endif diff --git a/icuSources/common/unicode/utf_old.h b/icuSources/common/unicode/utf_old.h index b360b34a..38d13efb 100644 --- a/icuSources/common/unicode/utf_old.h +++ b/icuSources/common/unicode/utf_old.h @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 2002-2008, International Business Machines +* Copyright (C) 2002-2011, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* @@ -28,9 +28,6 @@ * If you are looking for a new equivalent to an old macro, please see the * comment at the old one. * - * utf_old.h is included by utf.h after unicode/umachine.h - * and some common definitions, to not break old code. - * * Brief summary of reasons for deprecation: * - Switch on UTF_SIZE (selection of UTF-8/16/32 default string processing) * was impractical. @@ -148,10 +145,9 @@ #ifndef U_HIDE_DEPRECATED_API -/* utf.h must be included first. */ -#ifndef __UTF_H__ -# include "unicode/utf.h" -#endif +#include "unicode/utf.h" +#include "unicode/utf8.h" +#include "unicode/utf16.h" /* Formerly utf.h, part 1 --------------------------------------------------- */ diff --git a/icuSources/common/unicode/utypes.h b/icuSources/common/unicode/utypes.h index beb931be..afc515f4 100644 --- a/icuSources/common/unicode/utypes.h +++ b/icuSources/common/unicode/utypes.h @@ -1,6 +1,6 @@ /* ********************************************************************** -* Copyright (C) 1996-2010, International Business Machines +* Copyright (C) 1996-2012, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * @@ -34,9 +34,15 @@ #include "unicode/umachine.h" -#include "unicode/utf.h" #include "unicode/uversion.h" #include "unicode/uconfig.h" +#if U_PLATFORM!=U_PF_IPHONE +#include +#endif + +#if !U_NO_DEFAULT_INCLUDE_UTF_HEADERS +# include "unicode/utf.h" +#endif /*! * \file @@ -53,7 +59,7 @@ * \def U_SHOW_CPLUSPLUS_API * @internal */ -#ifdef XP_CPLUSPLUS +#ifdef __cplusplus # ifndef U_SHOW_CPLUSPLUS_API # define U_SHOW_CPLUSPLUS_API 1 # endif @@ -67,6 +73,12 @@ /** * \def U_HIDE_DRAFT_API * Define this to 1 to request that draft API be "hidden" + * @internal + */ +/** + * \def U_HIDE_INTERNAL_API + * Define this to 1 to request that internal API be "hidden" + * @internal */ #if !U_DEFAULT_SHOW_DRAFT && !defined(U_SHOW_DRAFT_API) #define U_HIDE_DRAFT_API 1 @@ -75,116 +87,8 @@ #define U_HIDE_INTERNAL_API 1 #endif -#ifdef U_HIDE_DRAFT_API -#include "unicode/udraft.h" -#endif - -#ifdef U_HIDE_DEPRECATED_API -#include "unicode/udeprctd.h" -#endif - -#ifdef U_HIDE_DEPRECATED_API -#include "unicode/uobslete.h" -#endif - -#ifdef U_HIDE_INTERNAL_API -#include "unicode/uintrnal.h" -#endif - -#ifdef U_HIDE_SYSTEM_API -#include "unicode/usystem.h" -#endif - /** @} */ - -/*===========================================================================*/ -/* char Character set family */ -/*===========================================================================*/ - -/** - * U_CHARSET_FAMILY is equal to this value when the platform is an ASCII based platform. - * @stable ICU 2.0 - */ -#define U_ASCII_FAMILY 0 - -/** - * U_CHARSET_FAMILY is equal to this value when the platform is an EBCDIC based platform. - * @stable ICU 2.0 - */ -#define U_EBCDIC_FAMILY 1 - -/** - * \def U_CHARSET_FAMILY - * - *

These definitions allow to specify the encoding of text - * in the char data type as defined by the platform and the compiler. - * It is enough to determine the code point values of "invariant characters", - * which are the ones shared by all encodings that are in use - * on a given platform.

- * - *

Those "invariant characters" should be all the uppercase and lowercase - * latin letters, the digits, the space, and "basic punctuation". - * Also, '\\n', '\\r', '\\t' should be available.

- * - *

The list of "invariant characters" is:
- * \code - * A-Z a-z 0-9 SPACE " % & ' ( ) * + , - . / : ; < = > ? _ - * \endcode - *
- * (52 letters + 10 numbers + 20 punc/sym/space = 82 total)

- * - *

This matches the IBM Syntactic Character Set (CS 640).

- * - *

In other words, all the graphic characters in 7-bit ASCII should - * be safely accessible except the following:

- * - * \code - * '\' - * '[' - * ']' - * '{' - * '}' - * '^' - * '~' - * '!' - * '#' - * '|' - * '$' - * '@' - * '`' - * \endcode - * @stable ICU 2.0 - */ - -#ifndef U_CHARSET_FAMILY -# define U_CHARSET_FAMILY 0 -#endif - -/** - * \def U_CHARSET_IS_UTF8 - * - * Hardcode the default charset to UTF-8. - * - * If this is set to 1, then - * - ICU will assume that all non-invariant char*, StringPiece, std::string etc. - * contain UTF-8 text, regardless of what the system API uses - * - some ICU code will use fast functions like u_strFromUTF8() - * rather than the more general and more heavy-weight conversion API (ucnv.h) - * - ucnv_getDefaultName() always returns "UTF-8" - * - ucnv_setDefaultName() is disabled and will not change the default charset - * - static builds of ICU are smaller - * - more functionality is available with the UCONFIG_NO_CONVERSION build-time - * configuration option (see unicode/uconfig.h) - * - the UCONFIG_NO_CONVERSION build option in uconfig.h is more usable - * - * @stable ICU 4.2 - * @see UCONFIG_NO_CONVERSION - */ -#ifndef U_CHARSET_IS_UTF8 -# define U_CHARSET_IS_UTF8 0 -#endif - /*===========================================================================*/ /* ICUDATA naming scheme */ /*===========================================================================*/ @@ -232,9 +136,11 @@ * ICU 1.8.x on EBCDIC, etc.. * @stable ICU 2.0 */ -#define U_ICUDATA_NAME "icudt" U_ICU_VERSION_SHORT U_ICUDATA_TYPE_LETTER /**< @internal */ +#define U_ICUDATA_NAME "icudt" U_ICU_VERSION_SHORT U_ICUDATA_TYPE_LETTER +#ifndef U_HIDE_INTERNAL_API #define U_USRDATA_NAME "usrdt" U_ICU_VERSION_SHORT U_ICUDATA_TYPE_LETTER /**< @internal */ #define U_USE_USRDATA 1 /**< @internal */ +#endif /* U_HIDE_INTERNAL_API */ /** * U_ICU_ENTRY_POINT is the name of the DLL entry point to the ICU data library. @@ -247,38 +153,28 @@ * \#define U_ICU_ENTRY_POINT icudt19_dat * @stable ICU 2.4 */ -#define U_ICUDATA_ENTRY_POINT U_DEF2_ICUDATA_ENTRY_POINT(U_ICU_VERSION_MAJOR_NUM, U_ICU_VERSION_MINOR_NUM) +#define U_ICUDATA_ENTRY_POINT U_DEF2_ICUDATA_ENTRY_POINT(U_ICU_VERSION_MAJOR_NUM,U_LIB_SUFFIX_C_NAME) +#ifndef U_HIDE_INTERNAL_API /** - * Do not use. + * Do not use. Note that it's OK for the 2nd argument to be undefined (literal). * @internal */ -#define U_DEF2_ICUDATA_ENTRY_POINT(major, minor) U_DEF_ICUDATA_ENTRY_POINT(major, minor) +#define U_DEF2_ICUDATA_ENTRY_POINT(major,suff) U_DEF_ICUDATA_ENTRY_POINT(major,suff) + /** * Do not use. * @internal */ #ifndef U_DEF_ICUDATA_ENTRY_POINT /* affected by symbol renaming. See platform.h */ -#define U_DEF_ICUDATA_ENTRY_POINT(major, minor) icudt##major##minor##_dat -#endif - -/** - * \def U_CALLCONV - * Similar to U_CDECL_BEGIN/U_CDECL_END, this qualifier is necessary - * in callback function typedefs to make sure that the calling convention - * is compatible. - * - * This is only used for non-ICU-API functions. - * When a function is a public ICU API, - * you must use the U_CAPI and U_EXPORT2 qualifiers. - * @stable ICU 2.0 - */ -#if defined(OS390) && defined(XP_CPLUSPLUS) -# define U_CALLCONV __cdecl +#ifndef U_LIB_SUFFIX_C_NAME +#define U_DEF_ICUDATA_ENTRY_POINT(major, suff) icudt##major##_dat #else -# define U_CALLCONV U_EXPORT2 +#define U_DEF_ICUDATA_ENTRY_POINT(major, suff) icudt##suff ## major##_dat #endif +#endif +#endif /* U_HIDE_INTERNAL_API */ /** * \def NULL @@ -286,7 +182,7 @@ * @stable ICU 2.0 */ #ifndef NULL -#ifdef XP_CPLUSPLUS +#ifdef __cplusplus #define NULL 0 #else #define NULL ((void *)0) @@ -315,54 +211,21 @@ typedef double UDate; /** The number of milliseconds per day @stable ICU 2.0 */ #define U_MILLIS_PER_DAY (86400000) - -/*===========================================================================*/ -/* UClassID-based RTTI */ -/*===========================================================================*/ +/** + * Maximum UDate value + * @stable ICU 4.8 + */ +#if U_PLATFORM!=U_PF_IPHONE +#define U_DATE_MAX DBL_MAX +#else +#define U_DATE_MAX (1.7976931348623157e+308) +#endif /** - * UClassID is used to identify classes without using RTTI, since RTTI - * is not yet supported by all C++ compilers. Each class hierarchy which needs - * to implement polymorphic clone() or operator==() defines two methods, - * described in detail below. UClassID values can be compared using - * operator==(). Nothing else should be done with them. - * - * \par - * getDynamicClassID() is declared in the base class of the hierarchy as - * a pure virtual. Each concrete subclass implements it in the same way: - * - * \code - * class Base { - * public: - * virtual UClassID getDynamicClassID() const = 0; - * } - * - * class Derived { - * public: - * virtual UClassID getDynamicClassID() const - * { return Derived::getStaticClassID(); } - * } - * \endcode - * - * Each concrete class implements getStaticClassID() as well, which allows - * clients to test for a specific type. - * - * \code - * class Derived { - * public: - * static UClassID U_EXPORT2 getStaticClassID(); - * private: - * static char fgClassID; - * } - * - * // In Derived.cpp: - * UClassID Derived::getStaticClassID() - * { return (UClassID)&Derived::fgClassID; } - * char Derived::fgClassID = 0; // Value is irrelevant - * \endcode - * @stable ICU 2.0 - */ -typedef void* UClassID; + * Minimum UDate value + * @stable ICU 4.8 + */ +#define U_DATE_MIN (-U_DATE_MAX) /*===========================================================================*/ /* Shared library/DLL import-export API control */ @@ -373,7 +236,7 @@ typedef void* UClassID; * ICU is separated into three libraries. */ -/* +/** * \def U_COMBINED_IMPLEMENTATION * Set to export library symbols from inside the ICU library * when all of ICU is in a single library. @@ -540,9 +403,9 @@ typedef void* UClassID; * * Note: This is currently only done on Windows because * some Linux/Unix compilers have problems with defining global new/delete. - * On Windows, U_WINDOWS is defined, and it is _MSC_VER>=1200 for MSVC 6.0 and higher. + * On Windows, it is _MSC_VER>=1200 for MSVC 6.0 and higher. */ -#if defined(XP_CPLUSPLUS) && defined(U_WINDOWS) && U_DEBUG && U_OVERRIDE_CXX_ALLOCATION && (_MSC_VER>=1200) && !defined(U_STATIC_IMPLEMENTATION) && (defined(U_COMMON_IMPLEMENTATION) || defined(U_I18N_IMPLEMENTATION) || defined(U_IO_IMPLEMENTATION) || defined(U_LAYOUT_IMPLEMENTATION) || defined(U_LAYOUTEX_IMPLEMENTATION)) +#if defined(__cplusplus) && U_DEBUG && U_OVERRIDE_CXX_ALLOCATION && (_MSC_VER>=1200) && !defined(U_STATIC_IMPLEMENTATION) && (defined(U_COMMON_IMPLEMENTATION) || defined(U_I18N_IMPLEMENTATION) || defined(U_IO_IMPLEMENTATION) || defined(U_LAYOUT_IMPLEMENTATION) || defined(U_LAYOUTEX_IMPLEMENTATION)) #ifndef U_HIDE_INTERNAL_API /** @@ -743,6 +606,7 @@ typedef enum UErrorCode { U_UNDEFINED_KEYWORD, /**< Undefined Plural keyword */ U_DEFAULT_KEYWORD_MISSING, /**< Missing DEFAULT rule in plural rules */ U_DECIMAL_NUMBER_SYNTAX_ERROR, /**< Decimal number syntax error */ + U_FORMAT_INEXACT_ERROR, /**< Cannot format a number exactly and rounding mode is ROUND_UNNECESSARY @stable ICU 4.8 */ U_FMT_PARSE_ERROR_LIMIT, /**< The limit for format library errors */ /* @@ -826,7 +690,7 @@ typedef enum UErrorCode { /* Use the following to determine if an UErrorCode represents */ /* operational success or failure. */ -#ifdef XP_CPLUSPLUS +#ifdef __cplusplus /** * Does the error code indicate success? * @stable ICU 2.0 diff --git a/icuSources/common/unicode/uvernum.h b/icuSources/common/unicode/uvernum.h index 72216129..3c4ba9b3 100644 --- a/icuSources/common/unicode/uvernum.h +++ b/icuSources/common/unicode/uvernum.h @@ -1,6 +1,6 @@ /* ******************************************************************************* -* Copyright (C) 2000-2011, International Business Machines +* Copyright (C) 2000-2012, International Business Machines * Corporation and others. All Rights Reserved. ******************************************************************************* * @@ -42,19 +42,19 @@ * @stable ICU 2.4 */ #define U_COPYRIGHT_STRING \ - " Copyright (C) 2011, International Business Machines Corporation and others. All Rights Reserved. " + " Copyright (C) 2012, International Business Machines Corporation and others. All Rights Reserved. " /** The current ICU major version as an integer. * This value will change in the subsequent releases of ICU * @stable ICU 2.4 */ -#define U_ICU_VERSION_MAJOR_NUM 4 +#define U_ICU_VERSION_MAJOR_NUM 49 /** The current ICU minor version as an integer. * This value will change in the subsequent releases of ICU * @stable ICU 2.6 */ -#define U_ICU_VERSION_MINOR_NUM 6 +#define U_ICU_VERSION_MINOR_NUM 1 /** The current ICU patchlevel version as an integer. * This value will change in the subsequent releases of ICU @@ -74,16 +74,34 @@ * This value will change in the subsequent releases of ICU * @stable ICU 2.6 */ -#define U_ICU_VERSION_SUFFIX _46 +#define U_ICU_VERSION_SUFFIX _49 +/** + * \def U_DEF2_ICU_ENTRY_POINT_RENAME + * @internal + */ +/** + * \def U_DEF_ICU_ENTRY_POINT_RENAME + * @internal + */ /** Glued version suffix function for renamers * This value will change in the subsequent releases of ICU. * If a custom suffix (such as matching library suffixes) is desired, this can be modified. * Note that if present, platform.h may contain an earlier definition of this macro. + * \def U_ICU_ENTRY_POINT_RENAME * @stable ICU 4.2 */ + #ifndef U_ICU_ENTRY_POINT_RENAME -#define U_ICU_ENTRY_POINT_RENAME(x) x ## _46 +#ifdef U_HAVE_LIB_SUFFIX +#define U_DEF_ICU_ENTRY_POINT_RENAME(x,y,z) x ## y ## z +#define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y,z) U_DEF_ICU_ENTRY_POINT_RENAME(x,y,z) +#define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX,U_LIB_SUFFIX_C_NAME) +#else +#define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y +#define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y) +#define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) +#endif #endif /** The current ICU library version as a dotted-decimal string. The patchlevel @@ -91,18 +109,20 @@ * This value will change in the subsequent releases of ICU * @stable ICU 2.4 */ -#define U_ICU_VERSION "4.6.1" +#define U_ICU_VERSION "49.1.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 "46" +#define U_ICU_VERSION_SHORT "49" +#ifndef U_HIDE_INTERNAL_API /** Data version in ICU4C. * @internal ICU 4.4 Internal Use Only **/ -#define U_ICU_DATA_VERSION "4.6" +#define U_ICU_DATA_VERSION "49.1.1" +#endif /* U_HIDE_INTERNAL_API */ /*=========================================================================== * ICU collation framework version information diff --git a/icuSources/common/unicode/uversion.h b/icuSources/common/unicode/uversion.h index e54cd55a..74e30910 100644 --- a/icuSources/common/unicode/uversion.h +++ b/icuSources/common/unicode/uversion.h @@ -1,6 +1,6 @@ /* ******************************************************************************* -* Copyright (C) 2000-2010, International Business Machines +* Copyright (C) 2000-2011, International Business Machines * Corporation and others. All Rights Reserved. ******************************************************************************* * @@ -67,7 +67,8 @@ typedef uint8_t UVersionInfo[U_MAX_VERSION_LENGTH]; * When compiling for C++, it begins an extern "C++" linkage block (to protect * against cases in which an external client includes ICU header files inside * an extern "C" linkage block). - * If the C++ compiler supports namespaces, it also begins a namespace block. + * + * It also begins a versioned-ICU-namespace block. * @stable ICU 2.4 */ @@ -77,8 +78,8 @@ typedef uint8_t UVersionInfo[U_MAX_VERSION_LENGTH]; * When not compiling for C++, it does nothing. * When compiling for C++, it ends the extern "C++" block begun by * U_NAMESPACE_BEGIN. - * If the C++ compiler supports namespaces, it also ends the namespace block - * begun by U_NAMESPACE_BEGIN. + * + * It also ends the versioned-ICU-namespace block begun by U_NAMESPACE_BEGIN. * @stable ICU 2.4 */ @@ -86,7 +87,9 @@ typedef uint8_t UVersionInfo[U_MAX_VERSION_LENGTH]; * \def U_NAMESPACE_USE * This is used to specify that the rest of the code uses the * public ICU C++ API namespace. - * If the compiler doesn't support namespaces, this does nothing. + * This is invoked by default; we recommend that you turn it off: + * See the "Recommended Build Options" section of the ICU4C readme + * (http://source.icu-project.org/repos/icu/icu/trunk/readme.html#RecBuild) * @stable ICU 2.4 */ @@ -94,13 +97,14 @@ typedef uint8_t UVersionInfo[U_MAX_VERSION_LENGTH]; * \def U_NAMESPACE_QUALIFIER * This is used to qualify that a function or class is part of * the public ICU C++ API namespace. - * If the compiler doesn't support namespaces, this does nothing. + * + * This macro is unnecessary since ICU 49 requires namespace support. + * You can just use "icu::" instead. * @stable ICU 2.4 */ /* Define namespace symbols if the compiler supports it. */ -#ifdef XP_CPLUSPLUS -#if U_HAVE_NAMESPACE +#ifdef __cplusplus # if U_DISABLE_RENAMING # define U_ICU_NAMESPACE icu namespace U_ICU_NAMESPACE { } @@ -122,12 +126,6 @@ typedef uint8_t UVersionInfo[U_MAX_VERSION_LENGTH]; U_NAMESPACE_USE # endif #else -# define U_NAMESPACE_BEGIN extern "C++" { -# define U_NAMESPACE_END } -# define U_NAMESPACE_USE -# define U_NAMESPACE_QUALIFIER -#endif -#else # define U_NAMESPACE_BEGIN # define U_NAMESPACE_END # define U_NAMESPACE_USE @@ -180,7 +178,7 @@ u_versionFromUString(UVersionInfo versionArray, const UChar *versionString); * @stable ICU 2.4 */ U_STABLE void U_EXPORT2 -u_versionToString(UVersionInfo versionArray, char *versionString); +u_versionToString(const UVersionInfo versionArray, char *versionString); /** * Gets the ICU release version. The version array stores the version information diff --git a/icuSources/common/unifilt.cpp b/icuSources/common/unifilt.cpp index 69ac3070..856e5b97 100644 --- a/icuSources/common/unifilt.cpp +++ b/icuSources/common/unifilt.cpp @@ -1,6 +1,6 @@ /* ********************************************************************** -* Copyright (c) 2001-2004, International Business Machines +* Copyright (c) 2001-2011, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * Date Name Description @@ -10,6 +10,7 @@ #include "unicode/unifilt.h" #include "unicode/rep.h" +#include "unicode/utf16.h" U_NAMESPACE_BEGIN UOBJECT_DEFINE_ABSTRACT_RTTI_IMPLEMENTATION(UnicodeFilter) @@ -43,7 +44,7 @@ UMatchDegree UnicodeFilter::matches(const Replaceable& text, UChar32 c; if (offset < limit && contains(c = text.char32At(offset))) { - offset += UTF_CHAR_LENGTH(c); + offset += U16_LENGTH(c); return U_MATCH; } if (offset > limit && @@ -53,7 +54,7 @@ UMatchDegree UnicodeFilter::matches(const Replaceable& text, // the lead surrogate). --offset; if (offset >= 0) { - offset -= UTF_CHAR_LENGTH(text.char32At(offset)) - 1; + offset -= U16_LENGTH(text.char32At(offset)) - 1; } return U_MATCH; } diff --git a/icuSources/common/uniset.cpp b/icuSources/common/uniset.cpp index 4ff3f6b2..f1b3e31a 100644 --- a/icuSources/common/uniset.cpp +++ b/icuSources/common/uniset.cpp @@ -1,6 +1,6 @@ /* ********************************************************************** -* Copyright (C) 1999-2009, International Business Machines +* Copyright (C) 1999-2011, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * Date Name Description @@ -9,19 +9,21 @@ */ #include "unicode/utypes.h" -#include "unicode/uniset.h" #include "unicode/parsepos.h" #include "unicode/symtable.h" +#include "unicode/uniset.h" +#include "unicode/utf8.h" +#include "unicode/utf16.h" #include "ruleiter.h" #include "cmemory.h" #include "cstring.h" -#include "uhash.h" +#include "patternprops.h" +#include "uelement.h" #include "util.h" #include "uvector.h" #include "charstr.h" #include "ustrfmt.h" #include "uassert.h" -#include "hash.h" #include "bmpset.h" #include "unisetspan.h" @@ -123,11 +125,11 @@ static inline void _dbgdt(UnicodeSet* set) { // UnicodeString in UVector support //---------------------------------------------------------------- -static void U_CALLCONV cloneUnicodeString(UHashTok *dst, UHashTok *src) { +static void U_CALLCONV cloneUnicodeString(UElement *dst, UElement *src) { dst->pointer = new UnicodeString(*(UnicodeString*)src->pointer); } -static int8_t U_CALLCONV compareUnicodeString(UHashTok t1, UHashTok t2) { +static int8_t U_CALLCONV compareUnicodeString(UElement t1, UElement t2) { const UnicodeString &a = *(const UnicodeString*)t1.pointer; const UnicodeString &b = *(const UnicodeString*)t2.pointer; return a.compare(b); @@ -1059,7 +1061,7 @@ int32_t UnicodeSet::getSingleCP(const UnicodeString& s) { */ UnicodeSet& UnicodeSet::addAll(const UnicodeString& s) { UChar32 cp; - for (int32_t i = 0; i < s.length(); i += UTF_CHAR_LENGTH(cp)) { + for (int32_t i = 0; i < s.length(); i += U16_LENGTH(cp)) { cp = s.char32At(i); add(cp); } @@ -1558,7 +1560,7 @@ UBool UnicodeSet::allocateStrings(UErrorCode &status) { if (U_FAILURE(status)) { return FALSE; } - strings = new UVector(uhash_deleteUnicodeString, + strings = new UVector(uprv_deleteUObject, uhash_compareUnicodeString, 1, status); if (strings == NULL) { // Check for memory allocation error. status = U_MEMORY_ALLOCATION_ERROR; @@ -1892,7 +1894,7 @@ void UnicodeSet::retain(const UChar32* other, int32_t otherLen, int8_t polarity) void UnicodeSet::_appendToPat(UnicodeString& buf, const UnicodeString& s, UBool escapeUnprintable) { UChar32 cp; - for (int32_t i = 0; i < s.length(); i += UTF_CHAR_LENGTH(cp)) { + for (int32_t i = 0; i < s.length(); i += U16_LENGTH(cp)) { _appendToPat(buf, cp = s.char32At(i), escapeUnprintable); } } @@ -1926,7 +1928,7 @@ escapeUnprintable) { break; default: // Escape whitespace - if (uprv_isRuleWhiteSpace(c)) { + if (PatternProps::isWhiteSpace(c)) { buf.append(BACKSLASH); } break; diff --git a/icuSources/common/uniset_closure.cpp b/icuSources/common/uniset_closure.cpp new file mode 100644 index 00000000..14197932 --- /dev/null +++ b/icuSources/common/uniset_closure.cpp @@ -0,0 +1,280 @@ +/* +******************************************************************************* +* +* Copyright (C) 2011, International Business Machines +* Corporation and others. All Rights Reserved. +* +******************************************************************************* +* file name: uniset_closure.cpp +* encoding: US-ASCII +* tab size: 8 (not used) +* indentation:4 +* +* created on: 2011may30 +* created by: Markus W. Scherer +* +* UnicodeSet::closeOver() and related methods moved here from uniset_props.cpp +* to simplify dependencies. +* In particular, this depends on the BreakIterator, but the BreakIterator +* code also builds UnicodeSets from patterns and needs uniset_props. +*/ + +#include "unicode/brkiter.h" +#include "unicode/locid.h" +#include "unicode/parsepos.h" +#include "unicode/uniset.h" +#include "cmemory.h" +#include "ruleiter.h" +#include "ucase.h" +#include "util.h" +#include "uvector.h" + +// initial storage. Must be >= 0 +// *** same as in uniset.cpp ! *** +#define START_EXTRA 16 + +U_NAMESPACE_BEGIN + +// TODO memory debugging provided inside uniset.cpp +// could be made available here but probably obsolete with use of modern +// memory leak checker tools +#define _dbgct(me) + +//---------------------------------------------------------------- +// Constructors &c +//---------------------------------------------------------------- + +UnicodeSet::UnicodeSet(const UnicodeString& pattern, + uint32_t options, + const SymbolTable* symbols, + UErrorCode& status) : + len(0), capacity(START_EXTRA), list(0), bmpSet(0), buffer(0), + bufferCapacity(0), patLen(0), pat(NULL), strings(NULL), stringSpan(NULL), + fFlags(0) +{ + if(U_SUCCESS(status)){ + list = (UChar32*) uprv_malloc(sizeof(UChar32) * capacity); + /* test for NULL */ + if(list == NULL) { + status = U_MEMORY_ALLOCATION_ERROR; + }else{ + allocateStrings(status); + applyPattern(pattern, options, symbols, status); + } + } + _dbgct(this); +} + +UnicodeSet::UnicodeSet(const UnicodeString& pattern, ParsePosition& pos, + uint32_t options, + const SymbolTable* symbols, + UErrorCode& status) : + len(0), capacity(START_EXTRA), list(0), bmpSet(0), buffer(0), + bufferCapacity(0), patLen(0), pat(NULL), strings(NULL), stringSpan(NULL), + fFlags(0) +{ + if(U_SUCCESS(status)){ + list = (UChar32*) uprv_malloc(sizeof(UChar32) * capacity); + /* test for NULL */ + if(list == NULL) { + status = U_MEMORY_ALLOCATION_ERROR; + }else{ + allocateStrings(status); + applyPattern(pattern, pos, options, symbols, status); + } + } + _dbgct(this); +} + +//---------------------------------------------------------------- +// Public API +//---------------------------------------------------------------- + +UnicodeSet& UnicodeSet::applyPattern(const UnicodeString& pattern, + uint32_t options, + const SymbolTable* symbols, + UErrorCode& status) { + ParsePosition pos(0); + applyPattern(pattern, pos, options, symbols, status); + if (U_FAILURE(status)) return *this; + + int32_t i = pos.getIndex(); + + if (options & USET_IGNORE_SPACE) { + // Skip over trailing whitespace + ICU_Utility::skipWhitespace(pattern, i, TRUE); + } + + if (i != pattern.length()) { + status = U_ILLEGAL_ARGUMENT_ERROR; + } + return *this; +} + +UnicodeSet& UnicodeSet::applyPattern(const UnicodeString& pattern, + ParsePosition& pos, + uint32_t options, + const SymbolTable* symbols, + UErrorCode& status) { + if (U_FAILURE(status)) { + return *this; + } + if (isFrozen()) { + status = U_NO_WRITE_PERMISSION; + return *this; + } + // Need to build the pattern in a temporary string because + // _applyPattern calls add() etc., which set pat to empty. + UnicodeString rebuiltPat; + RuleCharacterIterator chars(pattern, symbols, pos); + applyPattern(chars, symbols, rebuiltPat, options, &UnicodeSet::closeOver, status); + if (U_FAILURE(status)) return *this; + if (chars.inVariable()) { + // syntaxError(chars, "Extra chars in variable value"); + status = U_MALFORMED_SET; + return *this; + } + setPattern(rebuiltPat); + return *this; +} + +// USetAdder implementation +// Does not use uset.h to reduce code dependencies +static void U_CALLCONV +_set_add(USet *set, UChar32 c) { + ((UnicodeSet *)set)->add(c); +} + +static void U_CALLCONV +_set_addRange(USet *set, UChar32 start, UChar32 end) { + ((UnicodeSet *)set)->add(start, end); +} + +static void U_CALLCONV +_set_addString(USet *set, const UChar *str, int32_t length) { + ((UnicodeSet *)set)->add(UnicodeString((UBool)(length<0), str, length)); +} + +//---------------------------------------------------------------- +// Case folding API +//---------------------------------------------------------------- + +// add the result of a full case mapping to the set +// use str as a temporary string to avoid constructing one +static inline void +addCaseMapping(UnicodeSet &set, int32_t result, const UChar *full, UnicodeString &str) { + if(result >= 0) { + if(result > UCASE_MAX_STRING_LENGTH) { + // add a single-code point case mapping + set.add(result); + } else { + // add a string case mapping from full with length result + str.setTo((UBool)FALSE, full, result); + set.add(str); + } + } + // result < 0: the code point mapped to itself, no need to add it + // see ucase.h +} + +UnicodeSet& UnicodeSet::closeOver(int32_t attribute) { + if (isFrozen() || isBogus()) { + return *this; + } + if (attribute & (USET_CASE_INSENSITIVE | USET_ADD_CASE_MAPPINGS)) { + const UCaseProps *csp = ucase_getSingleton(); + { + UnicodeSet foldSet(*this); + UnicodeString str; + USetAdder sa = { + foldSet.toUSet(), + _set_add, + _set_addRange, + _set_addString, + NULL, // don't need remove() + NULL // don't need removeRange() + }; + + // start with input set to guarantee inclusion + // USET_CASE: remove strings because the strings will actually be reduced (folded); + // therefore, start with no strings and add only those needed + if (attribute & USET_CASE_INSENSITIVE) { + foldSet.strings->removeAllElements(); + } + + int32_t n = getRangeCount(); + UChar32 result; + const UChar *full; + int32_t locCache = 0; + + for (int32_t i=0; isize() > 0) { + if (attribute & USET_CASE_INSENSITIVE) { + for (int32_t j=0; jsize(); ++j) { + str = *(const UnicodeString *) strings->elementAt(j); + str.foldCase(); + if(!ucase_addStringCaseClosure(csp, str.getBuffer(), str.length(), &sa)) { + foldSet.add(str); // does not map to code points: add the folded string itself + } + } + } else { + Locale root(""); +#if !UCONFIG_NO_BREAK_ITERATION + UErrorCode status = U_ZERO_ERROR; + BreakIterator *bi = BreakIterator::createWordInstance(root, status); + if (U_SUCCESS(status)) { +#endif + const UnicodeString *pStr; + + for (int32_t j=0; jsize(); ++j) { + pStr = (const UnicodeString *) strings->elementAt(j); + (str = *pStr).toLower(root); + foldSet.add(str); +#if !UCONFIG_NO_BREAK_ITERATION + (str = *pStr).toTitle(bi, root); + foldSet.add(str); +#endif + (str = *pStr).toUpper(root); + foldSet.add(str); + (str = *pStr).foldCase(); + foldSet.add(str); + } +#if !UCONFIG_NO_BREAK_ITERATION + } + delete bi; +#endif + } + } + *this = foldSet; + } + } + return *this; +} + +U_NAMESPACE_END diff --git a/icuSources/common/uniset_props.cpp b/icuSources/common/uniset_props.cpp index 6f82dfb7..00043a03 100644 --- a/icuSources/common/uniset_props.cpp +++ b/icuSources/common/uniset_props.cpp @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 1999-2010, International Business Machines +* Copyright (C) 1999-2011, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* @@ -115,6 +115,7 @@ private: UnicodeSet *set=new UnicodeSet(pattern, errorCode); if(set==NULL) { errorCode=U_MEMORY_ALLOCATION_ERROR; + return NULL; } set->freeze(); ucln_common_registerCleanup(UCLN_COMMON_USET, uset_cleanup); @@ -191,8 +192,8 @@ const UnicodeSet* UnicodeSet::getInclusions(int32_t src, UErrorCode &status) { NULL, // don't need remove() NULL // don't need removeRange() }; - incl->ensureCapacity(DEFAULT_INCLUSION_CAPACITY, status); if (incl != NULL) { + incl->ensureCapacity(DEFAULT_INCLUSION_CAPACITY, status); switch(src) { case UPROPS_SRC_CHAR: uchar_addPropertyStarts(&sa, &status); @@ -331,65 +332,15 @@ UnicodeSet::UnicodeSet(const UnicodeString& pattern, len(0), capacity(START_EXTRA), list(0), bmpSet(0), buffer(0), bufferCapacity(0), patLen(0), pat(NULL), strings(NULL), stringSpan(NULL), fFlags(0) -{ - if(U_SUCCESS(status)){ - list = (UChar32*) uprv_malloc(sizeof(UChar32) * capacity); - /* test for NULL */ - if(list == NULL) { - status = U_MEMORY_ALLOCATION_ERROR; - }else{ - allocateStrings(status); - applyPattern(pattern, USET_IGNORE_SPACE, NULL, status); - } - } - _dbgct(this); -} - -/** - * Constructs a set from the given pattern, optionally ignoring - * white space. See the class description for the syntax of the - * pattern language. - * @param pattern a string specifying what characters are in the set - * @param options bitmask for options to apply to the pattern. - * Valid options are USET_IGNORE_SPACE and USET_CASE_INSENSITIVE. - */ -UnicodeSet::UnicodeSet(const UnicodeString& pattern, - uint32_t options, - const SymbolTable* symbols, - UErrorCode& status) : - len(0), capacity(START_EXTRA), list(0), bmpSet(0), buffer(0), - bufferCapacity(0), patLen(0), pat(NULL), strings(NULL), stringSpan(NULL), - fFlags(0) -{ - if(U_SUCCESS(status)){ - list = (UChar32*) uprv_malloc(sizeof(UChar32) * capacity); - /* test for NULL */ - if(list == NULL) { - status = U_MEMORY_ALLOCATION_ERROR; - }else{ - allocateStrings(status); - applyPattern(pattern, options, symbols, status); - } - } - _dbgct(this); -} - -UnicodeSet::UnicodeSet(const UnicodeString& pattern, ParsePosition& pos, - uint32_t options, - const SymbolTable* symbols, - UErrorCode& status) : - len(0), capacity(START_EXTRA), list(0), bmpSet(0), buffer(0), - bufferCapacity(0), patLen(0), pat(NULL), strings(NULL), stringSpan(NULL), - fFlags(0) { if(U_SUCCESS(status)){ list = (UChar32*) uprv_malloc(sizeof(UChar32) * capacity); /* test for NULL */ if(list == NULL) { - status = U_MEMORY_ALLOCATION_ERROR; + status = U_MEMORY_ALLOCATION_ERROR; }else{ allocateStrings(status); - applyPattern(pattern, pos, options, symbols, status); + applyPattern(pattern, status); } } _dbgct(this); @@ -399,80 +350,48 @@ UnicodeSet::UnicodeSet(const UnicodeString& pattern, ParsePosition& pos, // Public API //---------------------------------------------------------------- -/** - * Modifies this set to represent the set specified by the given - * pattern, optionally ignoring white space. See the class - * description for the syntax of the pattern language. - * @param pattern a string specifying what characters are in the set - * @param ignoreSpaces if true, all spaces in the - * pattern are ignored. Spaces are those characters for which - * uprv_isRuleWhiteSpace() is true. - * Characters preceded by '\\' are escaped, losing any special - * meaning they otherwise have. Spaces may be included by - * escaping them. - * @exception IllegalArgumentException if the pattern - * contains a syntax error. - */ UnicodeSet& UnicodeSet::applyPattern(const UnicodeString& pattern, UErrorCode& status) { - return applyPattern(pattern, USET_IGNORE_SPACE, NULL, status); -} - - -/** - * Modifies this set to represent the set specified by the given - * pattern, optionally ignoring white space. See the class - * description for the syntax of the pattern language. - * @param pattern a string specifying what characters are in the set - * @param options bitmask for options to apply to the pattern. - * Valid options are USET_IGNORE_SPACE and USET_CASE_INSENSITIVE. - */ -UnicodeSet& UnicodeSet::applyPattern(const UnicodeString& pattern, - uint32_t options, - const SymbolTable* symbols, - UErrorCode& status) { - if (U_FAILURE(status) || isFrozen()) { - return *this; - } - + // Equivalent to + // return applyPattern(pattern, USET_IGNORE_SPACE, NULL, status); + // but without dependency on closeOver(). ParsePosition pos(0); - applyPattern(pattern, pos, options, symbols, status); + applyPatternIgnoreSpace(pattern, pos, NULL, status); if (U_FAILURE(status)) return *this; int32_t i = pos.getIndex(); - - if (options & USET_IGNORE_SPACE) { - // Skip over trailing whitespace - ICU_Utility::skipWhitespace(pattern, i, TRUE); - } - + // Skip over trailing whitespace + ICU_Utility::skipWhitespace(pattern, i, TRUE); if (i != pattern.length()) { status = U_ILLEGAL_ARGUMENT_ERROR; } return *this; } -UnicodeSet& UnicodeSet::applyPattern(const UnicodeString& pattern, - ParsePosition& pos, - uint32_t options, - const SymbolTable* symbols, - UErrorCode& status) { - if (U_FAILURE(status) || isFrozen()) { - return *this; +void +UnicodeSet::applyPatternIgnoreSpace(const UnicodeString& pattern, + ParsePosition& pos, + const SymbolTable* symbols, + UErrorCode& status) { + if (U_FAILURE(status)) { + return; + } + if (isFrozen()) { + status = U_NO_WRITE_PERMISSION; + return; } // Need to build the pattern in a temporary string because // _applyPattern calls add() etc., which set pat to empty. UnicodeString rebuiltPat; RuleCharacterIterator chars(pattern, symbols, pos); - applyPattern(chars, symbols, rebuiltPat, options, status); - if (U_FAILURE(status)) return *this; + applyPattern(chars, symbols, rebuiltPat, USET_IGNORE_SPACE, NULL, status); + if (U_FAILURE(status)) return; if (chars.inVariable()) { // syntaxError(chars, "Extra chars in variable value"); status = U_MALFORMED_SET; - return *this; + return; } setPattern(rebuiltPat); - return *this; } /** @@ -525,6 +444,7 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, const SymbolTable* symbols, UnicodeString& rebuiltPat, uint32_t options, + UnicodeSet& (UnicodeSet::*caseClosure)(int32_t attribute), UErrorCode& ec) { if (U_FAILURE(ec)) return; @@ -661,7 +581,7 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, } switch (setMode) { case 1: - nested->applyPattern(chars, symbols, patLocal, options, ec); + nested->applyPattern(chars, symbols, patLocal, options, caseClosure, ec); break; case 2: chars.skipIgnored(opts); @@ -740,7 +660,7 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, c = chars.next(opts, literal, ec); if (U_FAILURE(ec)) return; if (c == 0x5D /*']'*/ && !literal) { - patLocal.append(HYPHEN_RIGHT_BRACE); + patLocal.append(HYPHEN_RIGHT_BRACE, 2); mode = 2; continue; } @@ -893,10 +813,10 @@ void UnicodeSet::applyPattern(RuleCharacterIterator& chars, * patterns like /[^abc]/i work. */ if ((options & USET_CASE_INSENSITIVE) != 0) { - closeOver(USET_CASE_INSENSITIVE); + (this->*caseClosure)(USET_CASE_INSENSITIVE); } else if ((options & USET_ADD_CASE_MAPPINGS) != 0) { - closeOver(USET_ADD_CASE_MAPPINGS); + (this->*caseClosure)(USET_ADD_CASE_MAPPINGS); } if (invert) { complement(); @@ -1120,15 +1040,12 @@ UnicodeSet::applyPropertyAlias(const UnicodeString& prop, } break; case UCHAR_NAME: - case UCHAR_UNICODE_1_NAME: { // Must munge name, since u_charFromName() does not do // 'loose' matching. char buf[128]; // it suffices that this be > uprv_getMaxCharNameLength if (!mungeCharName(buf, vname.data(), sizeof(buf))) FAIL(ec); - UCharNameChoice choice = (p == UCHAR_NAME) ? - U_EXTENDED_CHAR_NAME : U_UNICODE_10_CHAR_NAME; - UChar32 ch = u_charFromName(choice, buf, &ec); + UChar32 ch = u_charFromName(U_EXTENDED_CHAR_NAME, buf, &ec); if (U_SUCCESS(ec)) { clear(); add(ch); @@ -1138,6 +1055,9 @@ UnicodeSet::applyPropertyAlias(const UnicodeString& prop, } } break; + case UCHAR_UNICODE_1_NAME: + // ICU 49 deprecates the Unicode_1_Name property APIs. + FAIL(ec); case UCHAR_AGE: { // Must munge name, since u_versionFromString() does not do @@ -1304,7 +1224,12 @@ UnicodeSet& UnicodeSet::applyPropertyPattern(const UnicodeString& pattern, } // Look for the matching close delimiter, either :] or } - int32_t close = pattern.indexOf(posix ? POSIX_CLOSE : PERL_CLOSE, pos); + int32_t close; + if (posix) { + close = pattern.indexOf(POSIX_CLOSE, 2, pos); + } else { + close = pattern.indexOf(CLOSE_BRACE, pos); + } if (close < 0) { // Syntax error; close delimiter missing FAIL(ec); @@ -1379,126 +1304,4 @@ void UnicodeSet::applyPropertyPattern(RuleCharacterIterator& chars, rebuiltPat.append(pattern, 0, pos.getIndex()); } -//---------------------------------------------------------------- -// Case folding API -//---------------------------------------------------------------- - -// add the result of a full case mapping to the set -// use str as a temporary string to avoid constructing one -static inline void -addCaseMapping(UnicodeSet &set, int32_t result, const UChar *full, UnicodeString &str) { - if(result >= 0) { - if(result > UCASE_MAX_STRING_LENGTH) { - // add a single-code point case mapping - set.add(result); - } else { - // add a string case mapping from full with length result - str.setTo((UBool)FALSE, full, result); - set.add(str); - } - } - // result < 0: the code point mapped to itself, no need to add it - // see ucase.h -} - -UnicodeSet& UnicodeSet::closeOver(int32_t attribute) { - if (isFrozen() || isBogus()) { - return *this; - } - if (attribute & (USET_CASE_INSENSITIVE | USET_ADD_CASE_MAPPINGS)) { - const UCaseProps *csp = ucase_getSingleton(); - { - UnicodeSet foldSet(*this); - UnicodeString str; - USetAdder sa = { - foldSet.toUSet(), - _set_add, - _set_addRange, - _set_addString, - NULL, // don't need remove() - NULL // don't need removeRange() - }; - - // start with input set to guarantee inclusion - // USET_CASE: remove strings because the strings will actually be reduced (folded); - // therefore, start with no strings and add only those needed - if (attribute & USET_CASE_INSENSITIVE) { - foldSet.strings->removeAllElements(); - } - - int32_t n = getRangeCount(); - UChar32 result; - const UChar *full; - int32_t locCache = 0; - - for (int32_t i=0; isize() > 0) { - if (attribute & USET_CASE_INSENSITIVE) { - for (int32_t j=0; jsize(); ++j) { - str = *(const UnicodeString *) strings->elementAt(j); - str.foldCase(); - if(!ucase_addStringCaseClosure(csp, str.getBuffer(), str.length(), &sa)) { - foldSet.add(str); // does not map to code points: add the folded string itself - } - } - } else { - Locale root(""); -#if !UCONFIG_NO_BREAK_ITERATION - UErrorCode status = U_ZERO_ERROR; - BreakIterator *bi = BreakIterator::createWordInstance(root, status); - if (U_SUCCESS(status)) { -#endif - const UnicodeString *pStr; - - for (int32_t j=0; jsize(); ++j) { - pStr = (const UnicodeString *) strings->elementAt(j); - (str = *pStr).toLower(root); - foldSet.add(str); -#if !UCONFIG_NO_BREAK_ITERATION - (str = *pStr).toTitle(bi, root); - foldSet.add(str); -#endif - (str = *pStr).toUpper(root); - foldSet.add(str); - (str = *pStr).foldCase(); - foldSet.add(str); - } -#if !UCONFIG_NO_BREAK_ITERATION - } - delete bi; -#endif - } - } - *this = foldSet; - } - } - return *this; -} - U_NAMESPACE_END diff --git a/icuSources/common/unisetspan.cpp b/icuSources/common/unisetspan.cpp index 0e43dfc3..90a9fc47 100644 --- a/icuSources/common/unisetspan.cpp +++ b/icuSources/common/unisetspan.cpp @@ -1,7 +1,7 @@ /* ****************************************************************************** * -* Copyright (C) 2007, International Business Machines +* Copyright (C) 2007-2011, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** @@ -17,6 +17,8 @@ #include "unicode/utypes.h" #include "unicode/uniset.h" #include "unicode/ustring.h" +#include "unicode/utf8.h" +#include "unicode/utf16.h" #include "cmemory.h" #include "uvector.h" #include "unisetspan.h" diff --git a/icuSources/common/unistr.cpp b/icuSources/common/unistr.cpp index 627fd47b..717d092a 100644 --- a/icuSources/common/unistr.cpp +++ b/icuSources/common/unistr.cpp @@ -1,7 +1,7 @@ /* ****************************************************************************** -* Copyright (C) 1999-2010, International Business Machines Corporation and * -* others. All Rights Reserved. * +* Copyright (C) 1999-2012, International Business Machines Corporation and +* others. All Rights Reserved. ****************************************************************************** * * File unistr.cpp @@ -19,23 +19,23 @@ */ #include "unicode/utypes.h" +#include "unicode/appendable.h" #include "unicode/putil.h" #include "cstring.h" #include "cmemory.h" #include "unicode/ustring.h" #include "unicode/unistr.h" -#include "uhash.h" +#include "unicode/utf.h" +#include "unicode/utf16.h" +#include "uelement.h" #include "ustr_imp.h" #include "umutex.h" +#include "uassert.h" #if 0 -#if U_IOSTREAM_SOURCE >= 199711 #include using namespace std; -#elif U_IOSTREAM_SOURCE >= 198506 -#include -#endif //DEBUGGING void @@ -90,7 +90,7 @@ us_arrayCopy(const UChar *src, int32_t srcStart, U_CDECL_BEGIN static UChar U_CALLCONV UnicodeString_charAt(int32_t offset, void *context) { - return ((U_NAMESPACE_QUALIFIER UnicodeString*) context)->charAt(offset); + return ((icu::UnicodeString*) context)->charAt(offset); } U_CDECL_END @@ -161,7 +161,7 @@ UnicodeString::UnicodeString(int32_t capacity, UChar32 c, int32_t count) allocate(capacity); } else { // count > 0, allocate and fill the new string with count c's - int32_t unitCount = UTF_CHAR_LENGTH(c), length = count * unitCount; + int32_t unitCount = U16_LENGTH(c), length = count * unitCount; if(capacity < length) { capacity = length; } @@ -177,8 +177,8 @@ UnicodeString::UnicodeString(int32_t capacity, UChar32 c, int32_t count) } } else { // get the code units for c - UChar units[UTF_MAX_CHAR_LENGTH]; - UTF_APPEND_CHAR_UNSAFE(units, i, c); + UChar units[U16_MAX_LENGTH]; + U16_APPEND_UNSAFE(units, i, c); // now it must be i==unitCount i = 0; @@ -211,7 +211,11 @@ UnicodeString::UnicodeString(UChar32 ch) int32_t i = 0; UBool isError = FALSE; U16_APPEND(fUnion.fStackBuffer, i, US_STACKBUF_SIZE, ch, isError); - fShortLength = (int8_t)i; + // We test isError so that the compiler does not complain that we don't. + // If isError then i==0 which is what we want anyway. + if(!isError) { + fShortLength = (int8_t)i; + } } UnicodeString::UnicodeString(const UChar *text) @@ -574,7 +578,6 @@ UnicodeString::doCompare( int32_t start, int32_t srcLength) const { // compare illegal string values - // treat const UChar *srcChars==NULL as an empty string if(isBogus()) { return -1; } @@ -583,7 +586,8 @@ UnicodeString::doCompare( int32_t start, pinIndices(start, length); if(srcChars == NULL) { - srcStart = srcLength = 0; + // treat const UChar *srcChars==NULL as an empty string + return length == 0 ? 0 : 1; } // get the correct pointer @@ -665,7 +669,7 @@ UnicodeString::doCompareCodePointOrder(int32_t start, srcStart = srcLength = 0; } - int32_t diff = uprv_strCompare(getArrayStart() + start, length, srcChars + srcStart, srcLength, FALSE, TRUE); + int32_t diff = uprv_strCompare(getArrayStart() + start, length, (srcChars!=NULL)?(srcChars + srcStart):NULL, srcLength, FALSE, TRUE); /* translate the 32-bit result into an 8-bit one */ if(diff!=0) { return (int8_t)(diff >> 15 | 1); @@ -689,6 +693,43 @@ UnicodeString::getChar32At(int32_t offset) const { return char32At(offset); } +UChar32 +UnicodeString::char32At(int32_t offset) const +{ + int32_t len = length(); + if((uint32_t)offset < (uint32_t)len) { + const UChar *array = getArrayStart(); + UChar32 c; + U16_GET(array, 0, offset, len, c); + return c; + } else { + return kInvalidUChar; + } +} + +int32_t +UnicodeString::getChar32Start(int32_t offset) const { + if((uint32_t)offset < (uint32_t)length()) { + const UChar *array = getArrayStart(); + U16_SET_CP_START(array, 0, offset); + return offset; + } else { + return 0; + } +} + +int32_t +UnicodeString::getChar32Limit(int32_t offset) const { + int32_t len = length(); + if((uint32_t)offset < (uint32_t)len) { + const UChar *array = getArrayStart(); + U16_SET_CP_LIMIT(array, 0, offset, len); + return offset; + } else { + return len; + } +} + int32_t UnicodeString::countChar32(int32_t start, int32_t length) const { pinIndices(start, length); @@ -715,9 +756,9 @@ UnicodeString::moveIndex32(int32_t index, int32_t delta) const { const UChar *array = getArrayStart(); if(delta>0) { - UTF_FWD_N(array, index, len, delta); + U16_FWD_N(array, index, len, delta); } else { - UTF_BACK_N(array, 0, index, -delta); + U16_BACK_N(array, 0, index, -delta); } return index; @@ -1199,6 +1240,30 @@ UnicodeString::setCharAt(int32_t offset, return *this; } +UnicodeString& +UnicodeString::replace(int32_t start, + int32_t _length, + UChar32 srcChar) { + UChar buffer[U16_MAX_LENGTH]; + int32_t count = 0; + 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); +} + +UnicodeString& +UnicodeString::append(UChar32 srcChar) { + UChar buffer[U16_MAX_LENGTH]; + int32_t _length = 0; + UBool isError = FALSE; + U16_APPEND(buffer, _length, U16_MAX_LENGTH, srcChar, isError); + // We test isError so that the compiler does not complain that we don't. + // If isError then _length==0 which turns the doReplace() into a no-op anyway. + return isError ? *this : doReplace(length(), 0, buffer, 0, _length); +} + UnicodeString& UnicodeString::doReplace( int32_t start, int32_t length, @@ -1260,14 +1325,27 @@ UnicodeString::doReplace(int32_t start, } // calculate the size of the string after the replace - int32_t newSize; + int32_t newLength; // optimize append() onto a large-enough, owned string if(start >= oldLength) { - newSize = oldLength + srcLength; - if(newSize <= getCapacity() && isBufferWritable()) { - us_arrayCopy(srcChars, srcStart, getArrayStart(), oldLength, srcLength); - setLength(newSize); + if(srcLength == 0) { + return *this; + } + newLength = oldLength + srcLength; + if(newLength <= getCapacity() && isBufferWritable()) { + UChar *oldArray = getArrayStart(); + // Do not copy characters when + // UChar *buffer=str.getAppendBuffer(...); + // is followed by + // str.append(buffer, length); + // or + // str.appendString(buffer, length) + // or similar. + if(srcChars + srcStart != oldArray + start || start > oldLength) { + us_arrayCopy(srcChars, srcStart, oldArray, oldLength, srcLength); + } + setLength(newLength); return *this; } else { // pin the indices to legal values @@ -1278,14 +1356,14 @@ UnicodeString::doReplace(int32_t start, // pin the indices to legal values pinIndices(start, length); - newSize = oldLength - length + srcLength; + newLength = oldLength - length + srcLength; } // the following may change fArray but will not copy the current contents; // therefore we need to keep the current fArray UChar oldStackBuffer[US_STACKBUF_SIZE]; UChar *oldArray; - if((fFlags&kUsingStackBuffer) && (newSize > US_STACKBUF_SIZE)) { + if((fFlags&kUsingStackBuffer) && (newLength > US_STACKBUF_SIZE)) { // copy the stack buffer contents because it will be overwritten with // fUnion.fFields values u_memcpy(oldStackBuffer, fUnion.fStackBuffer, oldLength); @@ -1296,7 +1374,7 @@ UnicodeString::doReplace(int32_t start, // clone our array and allocate a bigger array if needed int32_t *bufferToDelete = 0; - if(!cloneArrayIfNeeded(newSize, newSize + (newSize >> 2) + kGrowSize, + if(!cloneArrayIfNeeded(newLength, newLength + (newLength >> 2) + kGrowSize, FALSE, &bufferToDelete) ) { return *this; @@ -1321,7 +1399,7 @@ UnicodeString::doReplace(int32_t start, // now fill in the hole with the new string us_arrayCopy(srcChars, srcStart, newArray, start, srcLength); - setLength(newSize); + setLength(newLength); // delayed delete in case srcChars == fArray when we started, and // to keep oldArray alive for the above operations @@ -1471,7 +1549,7 @@ UnicodeString::doHashCode() const { /* Delegate hash computation to uhash. This makes UnicodeString * hashing consistent with UChar* hashing. */ - int32_t hashCode = uhash_hashUCharsN(getArrayStart(), length()); + int32_t hashCode = ustr_hashUCharsN(getArrayStart(), length()); if (hashCode == kInvalidHashCode) { hashCode = kEmptyHashCode; } @@ -1548,7 +1626,7 @@ UnicodeString::cloneArrayIfNeeded(int32_t newCapacity, newCapacity > getCapacity() ) { // check growCapacity for default value and use of the stack buffer - if(growCapacity == -1) { + if(growCapacity < 0) { growCapacity = newCapacity; } else if(newCapacity <= US_STACKBUF_SIZE && growCapacity > US_STACKBUF_SIZE) { growCapacity = US_STACKBUF_SIZE; @@ -1560,6 +1638,7 @@ UnicodeString::cloneArrayIfNeeded(int32_t newCapacity, uint8_t flags = fFlags; if(flags&kUsingStackBuffer) { + U_ASSERT(!(flags&kRefCounted)); /* kRefCounted and kUsingStackBuffer are mutally exclusive */ if(doCopyArray && growCapacity > US_STACKBUF_SIZE) { // copy the stack buffer contents because it will be overwritten with // fUnion.fFields values @@ -1570,6 +1649,7 @@ UnicodeString::cloneArrayIfNeeded(int32_t newCapacity, } } else { oldArray = fUnion.fFields.fArray; + U_ASSERT(oldArray!=NULL); /* when stack buffer is not used, oldArray must have a non-NULL reference */ } // allocate a new array @@ -1616,8 +1696,78 @@ UnicodeString::cloneArrayIfNeeded(int32_t newCapacity, } return TRUE; } + +// UnicodeStringAppendable ------------------------------------------------- *** + +UnicodeStringAppendable::~UnicodeStringAppendable() {} + +UBool +UnicodeStringAppendable::appendCodeUnit(UChar c) { + return str.doReplace(str.length(), 0, &c, 0, 1).isWritable(); +} + +UBool +UnicodeStringAppendable::appendCodePoint(UChar32 c) { + UChar buffer[U16_MAX_LENGTH]; + int32_t cLength = 0; + UBool isError = FALSE; + U16_APPEND(buffer, cLength, U16_MAX_LENGTH, c, isError); + return !isError && str.doReplace(str.length(), 0, buffer, 0, cLength).isWritable(); +} + +UBool +UnicodeStringAppendable::appendString(const UChar *s, int32_t length) { + return str.doReplace(str.length(), 0, s, 0, length).isWritable(); +} + +UBool +UnicodeStringAppendable::reserveAppendCapacity(int32_t appendCapacity) { + return str.cloneArrayIfNeeded(str.length() + appendCapacity); +} + +UChar * +UnicodeStringAppendable::getAppendBuffer(int32_t minCapacity, + int32_t desiredCapacityHint, + UChar *scratch, int32_t scratchCapacity, + int32_t *resultCapacity) { + if(minCapacity < 1 || scratchCapacity < minCapacity) { + *resultCapacity = 0; + return NULL; + } + int32_t oldLength = str.length(); + if(str.cloneArrayIfNeeded(oldLength + minCapacity, oldLength + desiredCapacityHint)) { + *resultCapacity = str.getCapacity() - oldLength; + return str.getArrayStart() + oldLength; + } + *resultCapacity = scratchCapacity; + return scratch; +} + U_NAMESPACE_END +U_NAMESPACE_USE + +U_CAPI int32_t U_EXPORT2 +uhash_hashUnicodeString(const UElement key) { + const UnicodeString *str = (const UnicodeString*) key.pointer; + return (str == NULL) ? 0 : str->hashCode(); +} + +// Moved here from uhash_us.cpp so that using a UVector of UnicodeString* +// does not depend on hashtable code. +U_CAPI UBool U_EXPORT2 +uhash_compareUnicodeString(const UElement key1, const UElement key2) { + const UnicodeString *str1 = (const UnicodeString*) key1.pointer; + const UnicodeString *str2 = (const UnicodeString*) key2.pointer; + if (str1 == str2) { + return TRUE; + } + if (str1 == NULL || str2 == NULL) { + return FALSE; + } + return *str1 == *str2; +} + #ifdef U_STATIC_IMPLEMENTATION /* This should never be called. It is defined here to make sure that the @@ -1627,7 +1777,6 @@ but defining it here makes sure that it is included with this object file. This makes sure that static library dependencies are kept to a minimum. */ static void uprv_UnicodeStringDummy(void) { - U_NAMESPACE_USE delete [] (new UnicodeString[2]); } #endif diff --git a/icuSources/common/unistr_case.cpp b/icuSources/common/unistr_case.cpp index a048c04e..8b1023a5 100644 --- a/icuSources/common/unistr_case.cpp +++ b/icuSources/common/unistr_case.cpp @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 1999-2010, International Business Machines +* Copyright (C) 1999-2011, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* @@ -18,15 +18,13 @@ #include "unicode/utypes.h" #include "unicode/putil.h" -#include "unicode/locid.h" #include "cstring.h" #include "cmemory.h" #include "unicode/ustring.h" #include "unicode/unistr.h" #include "unicode/uchar.h" -#include "unicode/ubrk.h" +#include "uelement.h" #include "ustr_imp.h" -#include "uhash.h" U_NAMESPACE_BEGIN @@ -59,7 +57,9 @@ UnicodeString::doCaseCompare(int32_t start, const UChar *chars = getArrayStart(); chars += start; - srcChars += srcStart; + if(srcStart!=0) { + srcChars += srcStart; + } if(chars != srcChars) { UErrorCode errorCode=U_ZERO_ERROR; @@ -84,23 +84,14 @@ UnicodeString::doCaseCompare(int32_t start, // Write implementation //======================================== -/* - * Implement argument checking and buffer handling - * for string case mapping as a common function. - */ - UnicodeString & -UnicodeString::caseMap(BreakIterator *titleIter, - const char *locale, - uint32_t options, - int32_t toWhichCase) { +UnicodeString::caseMap(const UCaseMap *csm, + UStringCaseMapper *stringCaseMapper) { if(isEmpty() || !isWritable()) { // nothing to do return *this; } - const UCaseProps *csp=ucase_getSingleton(); - // We need to allocate a new buffer for the internal string case mapping function. // This is very similar to how doReplace() keeps the old array pointer // and deletes the old array itself after it is done. @@ -135,28 +126,8 @@ UnicodeString::caseMap(BreakIterator *titleIter, int32_t newLength; do { errorCode = U_ZERO_ERROR; - if(toWhichCase==TO_LOWER) { - newLength = ustr_toLower(csp, getArrayStart(), getCapacity(), - oldArray, oldLength, - locale, &errorCode); - } else if(toWhichCase==TO_UPPER) { - newLength = ustr_toUpper(csp, getArrayStart(), getCapacity(), - oldArray, oldLength, - locale, &errorCode); - } else if(toWhichCase==TO_TITLE) { -#if UCONFIG_NO_BREAK_ITERATION - errorCode=U_UNSUPPORTED_ERROR; -#else - newLength = ustr_toTitle(csp, getArrayStart(), getCapacity(), - oldArray, oldLength, - (UBreakIterator *)titleIter, locale, options, &errorCode); -#endif - } else { - newLength = ustr_foldCase(csp, getArrayStart(), getCapacity(), - oldArray, oldLength, - options, - &errorCode); - } + newLength = stringCaseMapper(csm, getArrayStart(), getCapacity(), + oldArray, oldLength, &errorCode); setLength(newLength); } while(errorCode==U_BUFFER_OVERFLOW_ERROR && cloneArrayIfNeeded(newLength, newLength, FALSE)); @@ -169,56 +140,19 @@ UnicodeString::caseMap(BreakIterator *titleIter, return *this; } -UnicodeString & -UnicodeString::toLower() { - return caseMap(0, Locale::getDefault().getName(), 0, TO_LOWER); -} - -UnicodeString & -UnicodeString::toLower(const Locale &locale) { - return caseMap(0, locale.getName(), 0, TO_LOWER); -} - -UnicodeString & -UnicodeString::toUpper() { - return caseMap(0, Locale::getDefault().getName(), 0, TO_UPPER); -} - -UnicodeString & -UnicodeString::toUpper(const Locale &locale) { - return caseMap(0, locale.getName(), 0, TO_UPPER); -} - -#if !UCONFIG_NO_BREAK_ITERATION - -UnicodeString & -UnicodeString::toTitle(BreakIterator *titleIter) { - return caseMap(titleIter, Locale::getDefault().getName(), 0, TO_TITLE); -} - -UnicodeString & -UnicodeString::toTitle(BreakIterator *titleIter, const Locale &locale) { - return caseMap(titleIter, locale.getName(), 0, TO_TITLE); -} - -UnicodeString & -UnicodeString::toTitle(BreakIterator *titleIter, const Locale &locale, uint32_t options) { - return caseMap(titleIter, locale.getName(), options, TO_TITLE); -} - -#endif - UnicodeString & UnicodeString::foldCase(uint32_t options) { - /* The Locale parameter isn't used. Use "" instead. */ - return caseMap(0, "", options, FOLD_CASE); + UCaseMap csm=UCASEMAP_INITIALIZER; + csm.csp=ucase_getSingleton(); + csm.options=options; + return caseMap(&csm, ustrcase_internalFold); } U_NAMESPACE_END // Defined here to reduce dependencies on break iterator U_CAPI int32_t U_EXPORT2 -uhash_hashCaselessUnicodeString(const UHashTok key) { +uhash_hashCaselessUnicodeString(const UElement key) { U_NAMESPACE_USE const UnicodeString *str = (const UnicodeString*) key.pointer; if (str == NULL) { @@ -232,7 +166,7 @@ uhash_hashCaselessUnicodeString(const UHashTok key) { // Defined here to reduce dependencies on break iterator U_CAPI UBool U_EXPORT2 -uhash_compareCaselessUnicodeString(const UHashTok key1, const UHashTok key2) { +uhash_compareCaselessUnicodeString(const UElement key1, const UElement key2) { U_NAMESPACE_USE const UnicodeString *str1 = (const UnicodeString*) key1.pointer; const UnicodeString *str2 = (const UnicodeString*) key2.pointer; @@ -244,4 +178,3 @@ uhash_compareCaselessUnicodeString(const UHashTok key1, const UHashTok key2) { } return str1->caseCompare(*str2, U_FOLD_CASE_DEFAULT) == 0; } - diff --git a/icuSources/common/unistr_case_locale.cpp b/icuSources/common/unistr_case_locale.cpp new file mode 100644 index 00000000..a8d57044 --- /dev/null +++ b/icuSources/common/unistr_case_locale.cpp @@ -0,0 +1,70 @@ +/* +******************************************************************************* +* Copyright (C) 2011, International Business Machines +* Corporation and others. All Rights Reserved. +******************************************************************************* +* file name: unistr_case_locale.cpp +* encoding: US-ASCII +* tab size: 8 (not used) +* indentation:4 +* +* created on: 2011may31 +* created by: Markus W. Scherer +* +* Locale-sensitive case mapping functions (ones that call uloc_getDefault()) +* were moved here to break dependency cycles among parts of the common library. +*/ + +#include "unicode/utypes.h" +#include "unicode/locid.h" +#include "unicode/unistr.h" +#include "cmemory.h" +#include "ustr_imp.h" + +U_NAMESPACE_BEGIN + +//======================================== +// Write implementation +//======================================== + +/* + * Set parameters on an empty UCaseMap, for UCaseMap-less API functions. + * Do this fast because it is called with every function call. + */ +static inline void +setTempCaseMap(UCaseMap *csm, const char *locale) { + if(csm->csp==NULL) { + csm->csp=ucase_getSingleton(); + } + if(locale!=NULL && locale[0]==0) { + csm->locale[0]=0; + } else { + ustrcase_setTempCaseMapLocale(csm, locale); + } +} + +UnicodeString & +UnicodeString::toLower() { + return toLower(Locale::getDefault()); +} + +UnicodeString & +UnicodeString::toLower(const Locale &locale) { + UCaseMap csm=UCASEMAP_INITIALIZER; + setTempCaseMap(&csm, locale.getName()); + return caseMap(&csm, ustrcase_internalToLower); +} + +UnicodeString & +UnicodeString::toUpper() { + return toUpper(Locale::getDefault()); +} + +UnicodeString & +UnicodeString::toUpper(const Locale &locale) { + UCaseMap csm=UCASEMAP_INITIALIZER; + setTempCaseMap(&csm, locale.getName()); + return caseMap(&csm, ustrcase_internalToUpper); +} + +U_NAMESPACE_END diff --git a/icuSources/common/unistr_props.cpp b/icuSources/common/unistr_props.cpp index 7670de46..b49a4b4b 100644 --- a/icuSources/common/unistr_props.cpp +++ b/icuSources/common/unistr_props.cpp @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 1999-2007, International Business Machines +* Copyright (C) 1999-2011, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* @@ -19,6 +19,7 @@ #include "unicode/utypes.h" #include "unicode/uchar.h" #include "unicode/unistr.h" +#include "unicode/utf16.h" U_NAMESPACE_BEGIN diff --git a/icuSources/common/unistr_titlecase_brkiter.cpp b/icuSources/common/unistr_titlecase_brkiter.cpp new file mode 100644 index 00000000..9b60e2a0 --- /dev/null +++ b/icuSources/common/unistr_titlecase_brkiter.cpp @@ -0,0 +1,90 @@ +/* +******************************************************************************* +* Copyright (C) 2011, International Business Machines +* Corporation and others. All Rights Reserved. +******************************************************************************* +* file name: unistr_titlecase_brkiter.cpp +* encoding: US-ASCII +* tab size: 8 (not used) +* indentation:2 +* +* created on: 2011may30 +* created by: Markus W. Scherer +* +* Titlecasing functions that are based on BreakIterator +* were moved here to break dependency cycles among parts of the common library. +*/ + +#include "unicode/utypes.h" + +#if !UCONFIG_NO_BREAK_ITERATION + +#include "unicode/brkiter.h" +#include "unicode/ubrk.h" +#include "unicode/unistr.h" +#include "unicode/ustring.h" +#include "cmemory.h" +#include "ustr_imp.h" + +static int32_t U_CALLCONV +unistr_case_internalToTitle(const UCaseMap *csm, + UChar *dest, int32_t destCapacity, + const UChar *src, int32_t srcLength, + UErrorCode *pErrorCode) { + ubrk_setText(csm->iter, src, srcLength, pErrorCode); + return ustrcase_internalToTitle(csm, dest, destCapacity, src, srcLength, pErrorCode); +} + +/* + * Set parameters on an empty UCaseMap, for UCaseMap-less API functions. + * Do this fast because it is called with every function call. + */ +static inline void +setTempCaseMap(UCaseMap *csm, const char *locale) { + if(csm->csp==NULL) { + csm->csp=ucase_getSingleton(); + } + if(locale!=NULL && locale[0]==0) { + csm->locale[0]=0; + } else { + ustrcase_setTempCaseMapLocale(csm, locale); + } +} + +U_NAMESPACE_BEGIN + +UnicodeString & +UnicodeString::toTitle(BreakIterator *titleIter) { + return toTitle(titleIter, Locale::getDefault(), 0); +} + +UnicodeString & +UnicodeString::toTitle(BreakIterator *titleIter, const Locale &locale) { + return toTitle(titleIter, locale, 0); +} + +UnicodeString & +UnicodeString::toTitle(BreakIterator *titleIter, const Locale &locale, uint32_t options) { + UCaseMap csm=UCASEMAP_INITIALIZER; + csm.options=options; + setTempCaseMap(&csm, locale.getName()); + BreakIterator *bi=titleIter; + if(bi==NULL) { + UErrorCode errorCode=U_ZERO_ERROR; + bi=BreakIterator::createWordInstance(locale, errorCode); + if(U_FAILURE(errorCode)) { + setToBogus(); + return *this; + } + } + csm.iter=reinterpret_cast(bi); + caseMap(&csm, unistr_case_internalToTitle); + if(titleIter==NULL) { + delete bi; + } + return *this; +} + +U_NAMESPACE_END + +#endif // !UCONFIG_NO_BREAK_ITERATION diff --git a/icuSources/common/unorm.cpp b/icuSources/common/unorm.cpp index 8b685ea6..9ca56bfa 100644 --- a/icuSources/common/unorm.cpp +++ b/icuSources/common/unorm.cpp @@ -1,6 +1,6 @@ /* ****************************************************************************** -* Copyright (c) 1996-2010, International Business Machines +* Copyright (c) 1996-2011, International Business Machines * Corporation and others. All Rights Reserved. ****************************************************************************** * File unorm.cpp @@ -114,28 +114,15 @@ unorm_normalize(const UChar *src, int32_t srcLength, /* iteration functions ------------------------------------------------------ */ static int32_t -unorm_iterate(UCharIterator *src, UBool forward, +_iterate(UCharIterator *src, UBool forward, UChar *dest, int32_t destCapacity, - UNormalizationMode mode, int32_t options, + const Normalizer2 *n2, UBool doNormalize, UBool *pNeededToNormalize, UErrorCode *pErrorCode) { - const Normalizer2 *n2=Normalizer2Factory::getInstance(mode, *pErrorCode); - const UnicodeSet *uni32; - if(options&UNORM_UNICODE_3_2) { - uni32=uniset_getUnicode32Instance(*pErrorCode); - } else { - uni32=NULL; // unused - } - FilteredNormalizer2 fn2(*n2, *uni32); - if(options&UNORM_UNICODE_3_2) { - n2=&fn2; - } if(U_FAILURE(*pErrorCode)) { return 0; } - if( destCapacity<0 || (dest==NULL && destCapacity>0) || - src==NULL - ) { + if(destCapacity<0 || (dest==NULL && destCapacity>0) || src==NULL) { *pErrorCode=U_ILLEGAL_ARGUMENT_ERROR; return 0; } @@ -186,6 +173,26 @@ unorm_iterate(UCharIterator *src, UBool forward, } } +static int32_t +unorm_iterate(UCharIterator *src, UBool forward, + UChar *dest, int32_t destCapacity, + UNormalizationMode mode, int32_t options, + UBool doNormalize, UBool *pNeededToNormalize, + UErrorCode *pErrorCode) { + const Normalizer2 *n2=Normalizer2Factory::getInstance(mode, *pErrorCode); + if(options&UNORM_UNICODE_3_2) { + const UnicodeSet *uni32 = uniset_getUnicode32Instance(*pErrorCode); + if(U_FAILURE(*pErrorCode)) { + return 0; + } + FilteredNormalizer2 fn2(*n2, *uni32); + return _iterate(src, forward, dest, destCapacity, + &fn2, doNormalize, pNeededToNormalize, pErrorCode); + } + return _iterate(src, forward, dest, destCapacity, + n2, doNormalize, pNeededToNormalize, pErrorCode); +} + U_CAPI int32_t U_EXPORT2 unorm_previous(UCharIterator *src, UChar *dest, int32_t destCapacity, @@ -214,30 +221,17 @@ unorm_next(UCharIterator *src, /* Concatenation of normalized strings -------------------------------------- */ -U_CAPI int32_t U_EXPORT2 -unorm_concatenate(const UChar *left, int32_t leftLength, +static int32_t +_concatenate(const UChar *left, int32_t leftLength, const UChar *right, int32_t rightLength, UChar *dest, int32_t destCapacity, - UNormalizationMode mode, int32_t options, + const Normalizer2 *n2, UErrorCode *pErrorCode) { - const Normalizer2 *n2=Normalizer2Factory::getInstance(mode, *pErrorCode); - const UnicodeSet *uni32; - if(options&UNORM_UNICODE_3_2) { - uni32=uniset_getUnicode32Instance(*pErrorCode); - } else { - uni32=NULL; // unused - } - FilteredNormalizer2 fn2(*n2, *uni32); - if(options&UNORM_UNICODE_3_2) { - n2=&fn2; - } if(U_FAILURE(*pErrorCode)) { return 0; } - if( destCapacity<0 || (dest==NULL && destCapacity>0) || - left==NULL || leftLength<-1 || - right==NULL || rightLength<-1 - ) { + if(destCapacity<0 || (dest==NULL && destCapacity>0) || + left==NULL || leftLength<-1 || right==NULL || rightLength<-1) { *pErrorCode=U_ILLEGAL_ARGUMENT_ERROR; return 0; } @@ -263,4 +257,24 @@ unorm_concatenate(const UChar *left, int32_t leftLength, extract(dest, destCapacity, *pErrorCode); } +U_CAPI int32_t U_EXPORT2 +unorm_concatenate(const UChar *left, int32_t leftLength, + const UChar *right, int32_t rightLength, + UChar *dest, int32_t destCapacity, + UNormalizationMode mode, int32_t options, + UErrorCode *pErrorCode) { + const Normalizer2 *n2=Normalizer2Factory::getInstance(mode, *pErrorCode); + if(options&UNORM_UNICODE_3_2) { + const UnicodeSet *uni32 = uniset_getUnicode32Instance(*pErrorCode); + if(U_FAILURE(*pErrorCode)) { + return 0; + } + FilteredNormalizer2 fn2(*n2, *uni32); + return _concatenate(left, leftLength, right, rightLength, + dest, destCapacity, &fn2, pErrorCode); + } + return _concatenate(left, leftLength, right, rightLength, + dest, destCapacity, n2, pErrorCode); +} + #endif /* #if !UCONFIG_NO_NORMALIZATION */ diff --git a/icuSources/common/unorm_it.c b/icuSources/common/unorm_it.c index 00396bd6..3adb1ce0 100644 --- a/icuSources/common/unorm_it.c +++ b/icuSources/common/unorm_it.c @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 2003-2008, International Business Machines +* Copyright (C) 2003-2011, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* @@ -20,6 +20,7 @@ #include "unicode/uiter.h" #include "unicode/unorm.h" +#include "unicode/utf.h" #include "unorm_it.h" #include "cmemory.h" diff --git a/icuSources/common/unormcmp.cpp b/icuSources/common/unormcmp.cpp index 83fbc58e..521e3558 100644 --- a/icuSources/common/unormcmp.cpp +++ b/icuSources/common/unormcmp.cpp @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 2001-2010, International Business Machines +* Copyright (C) 2001-2011, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* @@ -233,10 +233,10 @@ unorm_cmpEquivFold(const UChar *s1, int32_t length1, /* reached end of level buffer, pop one level */ do { --level1; - start1=stack1[level1].start; + start1=stack1[level1].start; /*Not uninitialized*/ } while(start1==NULL); - s1=stack1[level1].s; - limit1=stack1[level1].limit; + s1=stack1[level1].s; /*Not uninitialized*/ + limit1=stack1[level1].limit; /*Not uninitialized*/ } } @@ -256,10 +256,10 @@ unorm_cmpEquivFold(const UChar *s1, int32_t length1, /* reached end of level buffer, pop one level */ do { --level2; - start2=stack2[level2].start; + start2=stack2[level2].start; /*Not uninitialized*/ } while(start2==NULL); - s2=stack2[level2].s; - limit2=stack2[level2].limit; + s2=stack2[level2].s; /*Not uninitialized*/ + limit2=stack2[level2].limit; /*Not uninitialized*/ } } @@ -534,6 +534,35 @@ unorm_cmpEquivFold(const UChar *s1, int32_t length1, } } +static +UBool _normalize(const Normalizer2 *n2, const UChar *s, int32_t length, + UnicodeString &normalized, UErrorCode *pErrorCode) { + UnicodeString str(length<0, s, length); + + // check if s fulfill the conditions + int32_t spanQCYes=n2->spanQuickCheckYes(str, *pErrorCode); + if (U_FAILURE(*pErrorCode)) { + return FALSE; + } + /* + * ICU 2.4 had a further optimization: + * If both strings were not in FCD, then they were both NFD'ed, + * and the _COMPARE_EQUIV option was turned off. + * It is not entirely clear that this is valid with the current + * definition of the canonical caseless match. + * Therefore, ICU 2.6 removes that optimization. + */ + if(spanQCYesnormalizeSecondAndAppend(normalized, unnormalized, *pErrorCode); + if (U_SUCCESS(*pErrorCode)) { + return TRUE; + } + } + return FALSE; +} + U_CAPI int32_t U_EXPORT2 unorm_compare(const UChar *s1, int32_t length1, const UChar *s2, int32_t length2, @@ -584,48 +613,26 @@ unorm_compare(const UChar *s1, int32_t length1, return 0; } - // check if s1 and/or s2 fulfill the FCD conditions - const UnicodeSet *uni32; if(normOptions&UNORM_UNICODE_3_2) { - uni32=uniset_getUnicode32Instance(*pErrorCode); + const UnicodeSet *uni32=uniset_getUnicode32Instance(*pErrorCode); + FilteredNormalizer2 fn2(*n2, *uni32); + if(_normalize(&fn2, s1, length1, fcd1, pErrorCode)) { + s1=fcd1.getBuffer(); + length1=fcd1.length(); + } + if(_normalize(&fn2, s2, length2, fcd2, pErrorCode)) { + s2=fcd2.getBuffer(); + length2=fcd2.length(); + } } else { - uni32=NULL; // unused - } - FilteredNormalizer2 fn2(*n2, *uni32); - if(normOptions&UNORM_UNICODE_3_2) { - n2=&fn2; - } - - UnicodeString str1(length1<0, s1, length1); - UnicodeString str2(length2<0, s2, length2); - int32_t spanQCYes1=n2->spanQuickCheckYes(str1, *pErrorCode); - int32_t spanQCYes2=n2->spanQuickCheckYes(str2, *pErrorCode); - if(U_FAILURE(*pErrorCode)) { - return 0; - } - - /* - * ICU 2.4 had a further optimization: - * If both strings were not in FCD, then they were both NFD'ed, - * and the _COMPARE_EQUIV option was turned off. - * It is not entirely clear that this is valid with the current - * definition of the canonical caseless match. - * Therefore, ICU 2.6 removes that optimization. - */ - - if(spanQCYes1normalizeSecondAndAppend(fcd1, unnormalized, *pErrorCode); - s1=fcd1.getBuffer(); - length1=fcd1.length(); - } - if(spanQCYes2normalizeSecondAndAppend(fcd2, unnormalized, *pErrorCode); - s2=fcd2.getBuffer(); - length2=fcd2.length(); + if(_normalize(n2, s1, length1, fcd1, pErrorCode)) { + s1=fcd1.getBuffer(); + length1=fcd1.length(); + } + if(_normalize(n2, s2, length2, fcd2, pErrorCode)) { + s2=fcd2.getBuffer(); + length2=fcd2.length(); + } } } diff --git a/icuSources/common/unormimp.h b/icuSources/common/unormimp.h index 1e0765ed..d2cfc9f6 100644 --- a/icuSources/common/unormimp.h +++ b/icuSources/common/unormimp.h @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 2001-2010, International Business Machines +* Copyright (C) 2001-2011, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* @@ -154,23 +154,14 @@ enum { _NORM_DECOMP_LENGTH_MASK=0x7f }; -/* Constants for options flags for normalization. @draft ICU 2.6 */ +/** Constants for options flags for normalization. */ enum { - /** Options bit 0, do not decompose Hangul syllables. @draft ICU 2.6 */ + /** Options bit 0, do not decompose Hangul syllables. */ UNORM_NX_HANGUL=1, - /** Options bit 1, do not decompose CJK compatibility characters. @draft ICU 2.6 */ + /** Options bit 1, do not decompose CJK compatibility characters. */ UNORM_NX_CJK_COMPAT=2 }; -/** - * Swap unorm.icu. See udataswp.h. - * @internal - */ -U_CAPI int32_t U_EXPORT2 -unorm_swap(const UDataSwapper *ds, - const void *inData, int32_t length, void *outData, - UErrorCode *pErrorCode); - /** * Description of the format of unorm.icu version 2.3. * diff --git a/icuSources/common/uobject.cpp b/icuSources/common/uobject.cpp index 515e943e..bf31c573 100644 --- a/icuSources/common/uobject.cpp +++ b/icuSources/common/uobject.cpp @@ -1,7 +1,7 @@ /* ****************************************************************************** * -* Copyright (C) 2002-2008, International Business Machines +* Copyright (C) 2002-2011, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** @@ -111,4 +111,9 @@ UObject::~UObject() {} U_NAMESPACE_END +U_NAMESPACE_USE +U_CAPI void U_EXPORT2 +uprv_deleteUObject(void *obj) { + delete reinterpret_cast(obj); +} diff --git a/icuSources/common/uposixdefs.h b/icuSources/common/uposixdefs.h new file mode 100644 index 00000000..c1ab8991 --- /dev/null +++ b/icuSources/common/uposixdefs.h @@ -0,0 +1,73 @@ +/* +******************************************************************************* +* Copyright (C) 2011, International Business Machines +* Corporation and others. All Rights Reserved. +******************************************************************************* +* file name: uposixdefs.h +* encoding: US-ASCII +* tab size: 8 (not used) +* indentation:4 +* +* created on: 2011jul25 +* created by: Markus W. Scherer +* +* Common definitions for implementation files working with POSIX functions. +* *Important*: #include this file before any other header files! +*/ + +#ifndef __UPOSIXDEFS_H__ +#define __UPOSIXDEFS_H__ + +/* + * Define _XOPEN_SOURCE for access to POSIX functions. + * + * We cannot use U_PLATFORM from platform.h/utypes.h because + * "The Open Group Base Specifications" + * chapter "2.2 The Compilation Environment" says: + * "In the compilation of an application that #defines a feature test macro + * specified by IEEE Std 1003.1-2001, + * no header defined by IEEE Std 1003.1-2001 shall be included prior to + * the definition of the feature test macro." + */ +#ifdef _XOPEN_SOURCE + /* Use the predefined value. */ +#else + /* + * Version 6.0: + * The Open Group Base Specifications Issue 6 (IEEE Std 1003.1, 2004 Edition) + * also known as + * SUSv3 = Open Group Single UNIX Specification, Version 3 (UNIX03) + * + * Note: This definition used to be in C source code (e.g., putil.c) + * and define _XOPEN_SOURCE to different values depending on __STDC_VERSION__. + * In C++ source code (e.g., putil.cpp), __STDC_VERSION__ is not defined at all. + */ +# define _XOPEN_SOURCE 600 +#endif + +/* + * Make sure things like readlink and such functions work. + * Poorly upgraded Solaris machines can't have this defined. + * Cleanly installed Solaris can use this #define. + * + * z/OS needs this definition for timeval and to get usleep. + */ +#if !defined(_XOPEN_SOURCE_EXTENDED) +# define _XOPEN_SOURCE_EXTENDED 1 +#endif + +/* + * There is an issue with turning on _XOPEN_SOURCE_EXTENDED on certain platforms. + * A compatibility issue exists between turning on _XOPEN_SOURCE_EXTENDED and using + * standard C++ string class. As a result, standard C++ string class needs to be + * turned off for the follwing platforms: + * -AIX/VACPP + * -Solaris/GCC + */ +#if (U_PLATFORM == U_PF_AIX && !defined(__GNUC__)) || (U_PLATFORM == U_PF_SOLARIS && defined(__GNUC__)) +# if _XOPEN_SOURCE_EXTENDED && !defined(U_HAVE_STD_STRING) +# define U_HAVE_STD_STRING 0 +# endif +#endif + +#endif /* __UPOSIXDEFS_H__ */ diff --git a/icuSources/common/uprops.cpp b/icuSources/common/uprops.cpp index 81818b75..0f19ac10 100644 --- a/icuSources/common/uprops.cpp +++ b/icuSources/common/uprops.cpp @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 2002-2010, International Business Machines +* Copyright (C) 2002-2011, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* @@ -214,7 +214,7 @@ static const BinaryProperty binProps[UCHAR_BINARY_LIMIT]={ * Must be in order of corresponding UProperty, * and there must be exactly one entry per binary UProperty. * - * Properties with mask==0 and contains==NULL are handled in code. + * Properties with mask==0 are handled in code. * For them, column is the UPropertySource value. */ { 1, U_MASK(UPROPS_ALPHABETIC), defaultContains }, @@ -288,32 +288,6 @@ u_hasBinaryProperty(UChar32 c, UProperty which) { } } -#if !UCONFIG_NO_NORMALIZATION - -U_CAPI uint8_t U_EXPORT2 -u_getCombiningClass(UChar32 c) { - UErrorCode errorCode=U_ZERO_ERROR; - const Normalizer2Impl *impl=Normalizer2Factory::getNFCImpl(errorCode); - if(U_SUCCESS(errorCode)) { - return impl->getCC(impl->getNorm16(c)); - } else { - return 0; - } -} - -static uint16_t -getFCD16(UChar32 c) { - UErrorCode errorCode=U_ZERO_ERROR; - const UTrie2 *trie=Normalizer2Factory::getFCDTrie(errorCode); - if(U_SUCCESS(errorCode)) { - return UTRIE2_GET16(trie, c); - } else { - return 0; - } -} - -#endif - struct IntProperty; typedef int32_t IntPropertyGetValue(const IntProperty &prop, UChar32 c, UProperty which); @@ -371,7 +345,7 @@ static int32_t getJoiningType(const IntProperty &/*prop*/, UChar32 c, UProperty } static int32_t getNumericType(const IntProperty &/*prop*/, UChar32 c, UProperty /*which*/) { - int32_t ntv=(int32_t)GET_NUMERIC_TYPE_VALUE(u_getUnicodeProperties(c, -1)); + int32_t ntv=(int32_t)GET_NUMERIC_TYPE_VALUE(u_getMainProperties(c)); return UPROPS_NTV_GET_TYPE(ntv); } @@ -427,7 +401,7 @@ static int32_t getLeadCombiningClass(const IntProperty &, UChar32, UProperty) { } #else static int32_t getLeadCombiningClass(const IntProperty &/*prop*/, UChar32 c, UProperty /*which*/) { - return getFCD16(c)>>8; + return unorm_getFCD16(c)>>8; } #endif @@ -437,7 +411,7 @@ static int32_t getTrailCombiningClass(const IntProperty &, UChar32, UProperty) { } #else static int32_t getTrailCombiningClass(const IntProperty &/*prop*/, UChar32 c, UProperty /*which*/) { - return getFCD16(c)&0xff; + return unorm_getFCD16(c)&0xff; } #endif @@ -447,7 +421,7 @@ static const IntProperty intProps[UCHAR_INT_LIMIT-UCHAR_INT_START]={ * Must be in order of corresponding UProperty, * and there must be exactly one entry per int UProperty. * - * Properties with mask==0 and getValue==NULL are handled in code. + * Properties with mask==0 are handled in code. * For them, column is the UPropertySource value. */ { UPROPS_SRC_BIDI, 0, 0, getBiDiClass, biDiGetMaxValue }, diff --git a/icuSources/common/uprops.h b/icuSources/common/uprops.h index 43f18af3..c1667c96 100644 --- a/icuSources/common/uprops.h +++ b/icuSources/common/uprops.h @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 2002-2010, International Business Machines +* Copyright (C) 2002-2011, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* @@ -192,10 +192,16 @@ enum { #define UPROPS_DT_MASK 0x0000001f +/** + * Gets the main properties value for a code point. + * Implemented in uchar.c for uprops.cpp. + */ +U_CFUNC uint32_t +u_getMainProperties(UChar32 c); + /** * Get a properties vector word for a code point. - * Implemented in uchar.c for uprops.c. - * column==-1 gets the 32-bit main properties word instead. + * Implemented in uchar.c for uprops.cpp. * @return 0 if no data or illegal argument */ U_CFUNC uint32_t @@ -397,15 +403,6 @@ upropsvec_addPropertyStarts(const USetAdder *sa, UErrorCode *pErrorCode); uprv_getInclusions(const USetAdder *sa, UErrorCode *pErrorCode); */ -/** - * Swap the ICU Unicode properties file. See uchar.c. - * @internal - */ -U_CAPI int32_t U_EXPORT2 -uprops_swap(const UDataSwapper *ds, - const void *inData, int32_t length, void *outData, - UErrorCode *pErrorCode); - /** * Swap the ICU Unicode character names file. See uchar.c. * @internal @@ -415,7 +412,7 @@ uchar_swapNames(const UDataSwapper *ds, const void *inData, int32_t length, void *outData, UErrorCode *pErrorCode); -#ifdef XP_CPLUSPLUS +#ifdef __cplusplus U_NAMESPACE_BEGIN diff --git a/icuSources/common/uresbund.c b/icuSources/common/uresbund.cpp similarity index 96% rename from icuSources/common/uresbund.c rename to icuSources/common/uresbund.cpp index 40c32861..107426de 100644 --- a/icuSources/common/uresbund.c +++ b/icuSources/common/uresbund.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. * ****************************************************************************** * @@ -290,7 +290,7 @@ static void initCache(UErrorCode *status) { /** INTERNAL: sets the name (locale) of the resource bundle to given name */ -static void setEntryName(UResourceDataEntry *res, char *name, UErrorCode *status) { +static void setEntryName(UResourceDataEntry *res, const char *name, UErrorCode *status) { int32_t len = (int32_t)uprv_strlen(name); if(res->fName != NULL && res->fName != res->fNameBuffer) { uprv_free(res->fName); @@ -319,11 +319,11 @@ static UResourceDataEntry *init_entry(const char *localeID, const char *path, UE UResourceDataEntry *r = NULL; UResourceDataEntry find; /*int32_t hashValue;*/ - char name[96]; + const char *name; char aliasName[100] = { 0 }; int32_t aliasLen = 0; /*UBool isAlias = FALSE;*/ - UHashTok hashkey; + /*UHashTok hashkey; */ if(U_FAILURE(*status)) { return NULL; @@ -331,18 +331,18 @@ static UResourceDataEntry *init_entry(const char *localeID, const char *path, UE /* here we try to deduce the right locale name */ if(localeID == NULL) { /* if localeID is NULL, we're trying to open default locale */ - uprv_strcpy(name, uloc_getDefault()); + name = uloc_getDefault(); } else if(*localeID == 0) { /* if localeID is "" then we try to open root locale */ - uprv_strcpy(name, kRootLocaleName); + name = kRootLocaleName; } else { /* otherwise, we'll open what we're given */ - uprv_strcpy(name, localeID); + name = localeID; } - find.fName = name; + find.fName = (char *)name; find.fPath = (char *)path; /* calculate the hash value of the entry */ - hashkey.pointer = (void *)&find; + /*hashkey.pointer = (void *)&find;*/ /*hashValue = hashEntry(hashkey);*/ /* check to see if we already have this entry */ @@ -528,7 +528,7 @@ static UResourceDataEntry *entryOpen(const char* path, const char* localeID, UEr UBool hasChopped = TRUE; UBool usingUSRData = U_USE_USRDATA && ( path == NULL || uprv_strncmp(path,U_ICUDATA_NAME,8) == 0); - char name[96]; + char name[ULOC_FULLNAME_CAPACITY]; char usrDataPath[96]; initCache(status); @@ -537,16 +537,18 @@ static UResourceDataEntry *entryOpen(const char* path, const char* localeID, UEr return NULL; } - uprv_strcpy(name, localeID); + uprv_strncpy(name, localeID, sizeof(name) - 1); + name[sizeof(name) - 1] = 0; if ( usingUSRData ) { if ( path == NULL ) { - uprv_strcpy(usrDataPath,U_USRDATA_NAME); + uprv_strcpy(usrDataPath, U_USRDATA_NAME); } else { - uprv_strcpy(usrDataPath,path); - usrDataPath[0] = 'u'; - usrDataPath[1] = 's'; - usrDataPath[2] = 'r'; + uprv_strncpy(usrDataPath, path, sizeof(usrDataPath) - 1); + usrDataPath[0] = 'u'; + usrDataPath[1] = 's'; + usrDataPath[2] = 'r'; + usrDataPath[sizeof(usrDataPath) - 1] = 0; } } @@ -571,6 +573,17 @@ static UResourceDataEntry *entryOpen(const char* path, const char* localeID, UEr } } while (hasChopped && !isRoot && t1->fParent == NULL && !t1->fData.noFallback) { + if ( res_getResource(&t1->fData,"%%Parent") != RES_BOGUS) { /* An explicit parent was found */ + int32_t parentLocaleLen = 0; + const UChar *parentLocaleName = res_getString(&(t1->fData), res_getResource(&t1->fData,"%%Parent") , &parentLocaleLen); + if(parentLocaleName != NULL && parentLocaleLen > 0) { + u_UCharsToChars(parentLocaleName, name, parentLocaleLen+1); + if ( !uprv_strcmp(name,"root") ) { /* If parent is root, we just terminate the loop */ + hasChopped = FALSE; + continue; + } + } + } /* insert regular parents */ t2 = init_entry(name, t1->fPath, &parentStatus); if ( usingUSRData ) { /* This code inserts user override data into the inheritance chain */ @@ -583,28 +596,17 @@ static UResourceDataEntry *entryOpen(const char* path, const char* localeID, UEr goto finishUnlock; } - if ( res_getResource(&t1->fData,"%%ParentIsRoot") == RES_BOGUS) { - if ( usingUSRData && u2->fBogus == U_ZERO_ERROR ) { - t1->fParent = u2; - u2->fParent = t2; - } else { - t1->fParent = t2; - if(usingUSRData) { - /* the USR override data wasn't found, set it to be deleted */ - u2->fCountExisting = 0; - } - } - t1 = t2; + if ( usingUSRData && u2->fBogus == U_ZERO_ERROR ) { + t1->fParent = u2; + u2->fParent = t2; } else { - if (usingUSRData) { + t1->fParent = t2; + if(usingUSRData) { /* the USR override data wasn't found, set it to be deleted */ u2->fCountExisting = 0; } - /* t2->fCountExisting have to be decremented since the call to init_entry increments - * it and if we hit this code, that means it is not set as the parent. - */ - t2->fCountExisting--; } + t1 = t2; hasChopped = chopLocale(name); } } @@ -621,6 +623,17 @@ static UResourceDataEntry *entryOpen(const char* path, const char* localeID, UEr hasRealData = TRUE; isDefault = TRUE; while (hasChopped && t1->fParent == NULL) { + if ( res_getResource(&t1->fData,"%%Parent") != RES_BOGUS) { /* An explicit parent was found */ + int32_t parentLocaleLen = 0; + const UChar *parentLocaleName = res_getString(&(t1->fData), res_getResource(&t1->fData,"%%Parent") , &parentLocaleLen); + if(parentLocaleName != NULL && parentLocaleLen > 0) { + u_UCharsToChars(parentLocaleName, name, parentLocaleLen+1); + if ( !uprv_strcmp(name,"root") ) { /* If parent is root, we just terminate the loop */ + hasChopped = FALSE; + continue; + } + } + } /* insert chopped defaults */ t2 = init_entry(name, t1->fPath, &parentStatus); /* Check for null pointer. */ @@ -865,8 +878,8 @@ static UResourceBundle *init_resb_result(const ResourceData *rdata, Resource r, if(capacity < len) { capacity = len; } - if(capacity <= sizeof(stackAlias)) { - capacity = sizeof(stackAlias); + if(capacity <= (int32_t)sizeof(stackAlias)) { + capacity = (int32_t)sizeof(stackAlias); chAlias = stackAlias; } else { chAlias = (char *)uprv_malloc(capacity); @@ -965,7 +978,7 @@ static UResourceBundle *init_resb_result(const ResourceData *rdata, Resource r, } else if(idx != -1) { /* if there is no key, but there is an index, try to get by the index */ /* here we have either a table or an array, so get the element */ - UResType type = RES_GET_TYPE(r); + int32_t type = RES_GET_TYPE(r); if(URES_IS_TABLE(type)) { r = res_getTableItemByIndex(&(mainRes->fResData), r, idx, (const char **)&aKey); } else { /* array */ @@ -1397,7 +1410,7 @@ U_CAPI const UChar* U_EXPORT2 ures_getNextString(UResourceBundle *resB, int32_t* case URES_BINARY: case URES_INT_VECTOR: *status = U_RESOURCE_TYPE_MISMATCH; - default: + default: /*fall through*/ return NULL; } } @@ -1662,6 +1675,11 @@ ures_getStringByKeyWithFallback(const UResourceBundle *resB, ures_getByKeyWithFallback(resB, inKey, &stack, status); retVal = ures_getString(&stack, len, status); ures_close(&stack); + if ( retVal != NULL && u_strlen(retVal) == 3 && retVal[0] == EMPTY_SET && retVal[1] == EMPTY_SET && retVal[2] == EMPTY_SET ) { + retVal = NULL; + *len = 0; + *status = U_MISSING_RESOURCE_ERROR; + } return retVal; } @@ -1674,7 +1692,6 @@ ures_getByKeyWithFallback(const UResourceBundle *resB, /*UResourceDataEntry *realData = NULL;*/ const char *key = inKey; UResourceBundle *helper = NULL; - UResType type; if (status==NULL || U_FAILURE(*status)) { return fillIn; @@ -1684,7 +1701,7 @@ ures_getByKeyWithFallback(const UResourceBundle *resB, return fillIn; } - type = RES_GET_TYPE(resB->fRes); + int32_t type = RES_GET_TYPE(resB->fRes); if(URES_IS_TABLE(type)) { int32_t t; res = res_getTableItemByKey(&(resB->fResData), resB->fRes, &t, &key); @@ -1752,7 +1769,6 @@ U_CAPI UResourceBundle* U_EXPORT2 ures_getByKey(const UResourceBundle *resB, con Resource res = RES_BOGUS; UResourceDataEntry *realData = NULL; const char *key = inKey; - UResType type; if (status==NULL || U_FAILURE(*status)) { return fillIn; @@ -1762,7 +1778,7 @@ U_CAPI UResourceBundle* U_EXPORT2 ures_getByKey(const UResourceBundle *resB, con return fillIn; } - type = RES_GET_TYPE(resB->fRes); + int32_t type = RES_GET_TYPE(resB->fRes); if(URES_IS_TABLE(type)) { int32_t t; res = res_getTableItemByKey(&(resB->fResData), resB->fRes, &t, &key); @@ -1806,7 +1822,6 @@ U_CAPI const UChar* U_EXPORT2 ures_getStringByKey(const UResourceBundle *resB, c Resource res = RES_BOGUS; UResourceDataEntry *realData = NULL; const char* key = inKey; - UResType type; if (status==NULL || U_FAILURE(*status)) { return NULL; @@ -1816,7 +1831,7 @@ U_CAPI const UChar* U_EXPORT2 ures_getStringByKey(const UResourceBundle *resB, c return NULL; } - type = RES_GET_TYPE(resB->fRes); + int32_t type = RES_GET_TYPE(resB->fRes); if(URES_IS_TABLE(type)) { int32_t t=0; @@ -1982,6 +1997,13 @@ ures_openFillIn(UResourceBundle *r, const char* path, } else { UResourceDataEntry *firstData; UBool isStackObject = ures_isStackObject(r); + char canonLocaleID[ULOC_FULLNAME_CAPACITY]; + + uloc_getBaseName(localeID, canonLocaleID, sizeof(canonLocaleID), status); + if(U_FAILURE(*status) || *status == U_STRING_NOT_TERMINATED_WARNING) { + *status = U_ILLEGAL_ARGUMENT_ERROR; + return; + } ures_closeBundle(r, FALSE); uprv_memset(r, 0, sizeof(UResourceBundle)); @@ -1989,7 +2011,7 @@ ures_openFillIn(UResourceBundle *r, const char* path, r->fHasFallback = TRUE; r->fIsTopLevel = TRUE; r->fIndex = -1; - r->fData = entryOpen(path, localeID, status); + r->fData = entryOpen(path, canonLocaleID, status); if(U_FAILURE(*status)) { return; } @@ -2011,7 +2033,7 @@ ures_open(const char* path, const char* localeID, UErrorCode* status) { - char canonLocaleID[100]; + char canonLocaleID[ULOC_FULLNAME_CAPACITY]; UResourceDataEntry *hasData = NULL; UResourceBundle *r; @@ -2249,7 +2271,7 @@ ures_loc_closeLocales(UEnumeration *enumerator) { } static int32_t U_CALLCONV -ures_loc_countLocales(UEnumeration *en, UErrorCode *status) { +ures_loc_countLocales(UEnumeration *en, UErrorCode * /*status*/) { ULocalesContext *ctx = (ULocalesContext *)en->context; return ures_getSize(&ctx->installed); } @@ -2275,7 +2297,7 @@ ures_loc_nextLocale(UEnumeration* en, static void U_CALLCONV ures_loc_resetLocales(UEnumeration* en, - UErrorCode* status) { + UErrorCode* /*status*/) { UResourceBundle *res = &((ULocalesContext *)en->context)->installed; ures_resetIterator(res); } @@ -2298,11 +2320,11 @@ ures_openAvailableLocales(const char *path, UErrorCode *status) UResourceBundle *idx = NULL; UEnumeration *en = NULL; ULocalesContext *myContext = NULL; - + if(U_FAILURE(*status)) { return NULL; } - myContext = uprv_malloc(sizeof(ULocalesContext)); + myContext = reinterpret_cast(uprv_malloc(sizeof(ULocalesContext))); en = (UEnumeration *)uprv_malloc(sizeof(UEnumeration)); if(!en || !myContext) { *status = U_MEMORY_ALLOCATION_ERROR; @@ -2311,7 +2333,7 @@ ures_openAvailableLocales(const char *path, UErrorCode *status) return NULL; } uprv_memcpy(en, &gLocalesEnum, sizeof(UEnumeration)); - + ures_initStackObject(&myContext->installed); ures_initStackObject(&myContext->curr); idx = ures_openDirect(path, INDEX_LOCALE_NAME, status); diff --git a/icuSources/common/uresdata.c b/icuSources/common/uresdata.c index 456f1a37..f5218ea8 100644 --- a/icuSources/common/uresdata.c +++ b/icuSources/common/uresdata.c @@ -1,7 +1,7 @@ /* ******************************************************************************* * * -* Copyright (C) 1999-2010, International Business Machines Corporation * +* Copyright (C) 1999-2011, International Business Machines Corporation * * and others. All Rights Reserved. * * * ******************************************************************************* @@ -22,6 +22,7 @@ #include "unicode/utypes.h" #include "unicode/udata.h" #include "unicode/ustring.h" +#include "unicode/utf16.h" #include "cmemory.h" #include "cstring.h" #include "uarrsort.h" @@ -30,6 +31,7 @@ #include "uinvchar.h" #include "uresdata.h" #include "uresimp.h" +#include "uassert.h" #define LENGTHOF(array) (int32_t)(sizeof(array)/sizeof((array)[0])) @@ -52,7 +54,12 @@ /* empty resources, returned when the resource offset is 0 */ static const uint16_t gEmpty16=0; -static const int32_t gEmpty32=0; + +static const struct { + int32_t length; + int32_t res; +} gEmpty32={ 0, 0 }; + static const struct { int32_t length; UChar nul; @@ -351,7 +358,7 @@ res_getBinary(const ResourceData *pResData, Resource res, int32_t *pLength) { uint32_t offset=RES_GET_OFFSET(res); int32_t length; if(RES_GET_TYPE(res)==URES_BINARY) { - const int32_t *p32= offset==0 ? &gEmpty32 : pResData->pRoot+offset; + const int32_t *p32= offset==0 ? (const int32_t*)&gEmpty32 : pResData->pRoot+offset; length=*p32++; p=(const uint8_t *)p32; } else { @@ -371,7 +378,7 @@ res_getIntVector(const ResourceData *pResData, Resource res, int32_t *pLength) { uint32_t offset=RES_GET_OFFSET(res); int32_t length; if(RES_GET_TYPE(res)==URES_INT_VECTOR) { - p= offset==0 ? &gEmpty32 : pResData->pRoot+offset; + p= offset==0 ? (const int32_t *)&gEmpty32 : pResData->pRoot+offset; length=*p++; } else { p=NULL; @@ -418,12 +425,14 @@ res_getTableItemByKey(const ResourceData *pResData, Resource table, } switch(RES_GET_TYPE(table)) { case URES_TABLE: { - const uint16_t *p= offset==0 ? &gEmpty16 : (const uint16_t *)(pResData->pRoot+offset); - length=*p++; - *indexR=idx=_res_findTableItem(pResData, p, length, *key, key); - if(idx>=0) { - const Resource *p32=(const Resource *)(p+length+(~length&1)); - return p32[idx]; + if (offset!=0) { /* empty if offset==0 */ + const uint16_t *p= (const uint16_t *)(pResData->pRoot+offset); + length=*p++; + *indexR=idx=_res_findTableItem(pResData, p, length, *key, key); + if(idx>=0) { + const Resource *p32=(const Resource *)(p+length+(~length&1)); + return p32[idx]; + } } break; } @@ -437,11 +446,13 @@ res_getTableItemByKey(const ResourceData *pResData, Resource table, break; } case URES_TABLE32: { - const int32_t *p= offset==0 ? &gEmpty32 : pResData->pRoot+offset; - length=*p++; - *indexR=idx=_res_findTable32Item(pResData, p, length, *key, key); - if(idx>=0) { - return (Resource)p[length+idx]; + if (offset!=0) { /* empty if offset==0 */ + const int32_t *p= pResData->pRoot+offset; + length=*p++; + *indexR=idx=_res_findTable32Item(pResData, p, length, *key, key); + if(idx>=0) { + return (Resource)p[length+idx]; + } } break; } @@ -456,16 +467,19 @@ res_getTableItemByIndex(const ResourceData *pResData, Resource table, int32_t indexR, const char **key) { uint32_t offset=RES_GET_OFFSET(table); int32_t length; + U_ASSERT(indexR>=0); /* to ensure the index is not negative */ switch(RES_GET_TYPE(table)) { case URES_TABLE: { - const uint16_t *p= offset==0 ? &gEmpty16 : (const uint16_t *)(pResData->pRoot+offset); - length=*p++; - if(indexRpRoot+offset); + length=*p++; + if(indexRpRoot+offset; - length=*p++; - if(indexRpRoot+offset; + length=*p++; + if(indexR=0); /* to ensure the index is not negative */ switch(RES_GET_TYPE(array)) { case URES_ARRAY: { - const int32_t *p= offset==0 ? &gEmpty32 : pResData->pRoot+offset; - if(indexR<*p) { - return (Resource)p[1+indexR]; + if (offset!=0) { /* empty if offset==0 */ + const int32_t *p= pResData->pRoot+offset; + if(indexR<*p) { + return (Resource)p[1+indexR]; + } } break; } diff --git a/icuSources/common/uresdata.h b/icuSources/common/uresdata.h index 6fdc7123..55d04e66 100644 --- a/icuSources/common/uresdata.h +++ b/icuSources/common/uresdata.h @@ -1,7 +1,7 @@ /* ****************************************************************************** * * -* Copyright (C) 1999-2009, International Business Machines * +* Copyright (C) 1999-2012, International Business Machines * * Corporation and others. All Rights Reserved. * * * ****************************************************************************** @@ -21,6 +21,7 @@ #include "unicode/utypes.h" #include "unicode/udata.h" #include "unicode/ures.h" +#include "putilimp.h" #include "udataswp.h" /** @@ -61,16 +62,21 @@ typedef uint32_t Resource; #define RES_BOGUS 0xffffffff -#define RES_GET_TYPE(res) ((UResType)((res)>>28UL)) +#define RES_GET_TYPE(res) ((int32_t)((res)>>28UL)) #define RES_GET_OFFSET(res) ((res)&0x0fffffff) #define RES_GET_POINTER(pRoot, res) ((pRoot)+RES_GET_OFFSET(res)) /* get signed and unsigned integer values directly from the Resource handle */ -#define RES_GET_INT(res) (((int32_t)((res)<<4L))>>4L) +#if U_SIGNED_RIGHT_SHIFT_IS_ARITHMETIC +# define RES_GET_INT(res) (((int32_t)((res)<<4L))>>4L) +#else +# define RES_GET_INT(res) (int32_t)(((res)&0x08000000) ? (res)|0xf0000000 : (res)&0x07ffffff) +#endif + #define RES_GET_UINT(res) ((res)&0x0fffffff) -#define URES_IS_ARRAY(type) ((type)==URES_ARRAY || (type)==URES_ARRAY16) -#define URES_IS_TABLE(type) ((type)==URES_TABLE || (type)==URES_TABLE16 || (type)==URES_TABLE32) +#define URES_IS_ARRAY(type) ((int32_t)(type)==URES_ARRAY || (int32_t)(type)==URES_ARRAY16) +#define URES_IS_TABLE(type) ((int32_t)(type)==URES_TABLE || (int32_t)(type)==URES_TABLE16 || (int32_t)(type)==URES_TABLE32) #define URES_IS_CONTAINER(type) (URES_IS_TABLE(type) || URES_IS_ARRAY(type)) #define URES_MAKE_RESOURCE(type, offset) (((Resource)(type)<<28)|(Resource)(offset)) diff --git a/icuSources/common/uresimp.h b/icuSources/common/uresimp.h index fdae4868..11c3fdd6 100644 --- a/icuSources/common/uresimp.h +++ b/icuSources/common/uresimp.h @@ -1,6 +1,6 @@ /* ********************************************************************** -* Copyright (C) 2000-2010, International Business Machines +* Copyright (C) 2000-2011, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** */ @@ -30,6 +30,8 @@ #define URES_MAX_ALIAS_LEVEL 256 #define URES_MAX_BUFFER_SIZE 256 +#define EMPTY_SET 0x2205 + /* enum UResEntryType { ENTRY_OK = 0, @@ -120,7 +122,6 @@ U_CFUNC UResourceBundle *ures_copyResb(UResourceBundle *r, const UResourceBundle * Alternatively, you can supply a struct to be filled by this function. * @param status fills in the outgoing error code. * @return a pointer to a UResourceBundle struct. If fill in param was NULL, caller must delete it - * @draft ICU 2.2 */ U_CAPI UResourceBundle* U_EXPORT2 ures_findResource(const char* pathToResource, @@ -140,7 +141,6 @@ ures_findResource(const char* pathToResource, * Alternatively, you can supply a struct to be filled by this function. * @param status fills in the outgoing error code. * @return a pointer to a UResourceBundle struct. If fill in param was NULL, caller must delete it - * @draft ICU 2.2 */ U_CAPI UResourceBundle* U_EXPORT2 ures_findSubResource(const UResourceBundle *resB, @@ -162,9 +162,8 @@ ures_findSubResource(const UResourceBundle *resB, * @param status error code * @return the actual buffer size needed for the full locale. If it's greater * than resultCapacity, the returned full name will be truncated and an error code will be returned. - * @internal ICU 3.0 */ -U_INTERNAL int32_t U_EXPORT2 +U_CAPI int32_t U_EXPORT2 ures_getFunctionalEquivalent(char *result, int32_t resultCapacity, const char *path, const char *resName, const char *keyword, const char *locid, UBool *isAvailable, UBool omitDefault, UErrorCode *status); @@ -175,9 +174,8 @@ ures_getFunctionalEquivalent(char *result, int32_t resultCapacity, * @param keyword a particular keyword to consider, must match a top level resource name * within the tree. * @param status error code - * @internal ICU 3.0 */ -U_INTERNAL UEnumeration* U_EXPORT2 +U_CAPI UEnumeration* U_EXPORT2 ures_getKeywordValues(const char *path, const char *keyword, UErrorCode *status); @@ -196,9 +194,8 @@ ures_getKeywordValues(const char *path, const char *keyword, UErrorCode *status) * could be a non-failing error * e.g.: U_USING_FALLBACK_WARNING,U_USING_DEFAULT_WARNING * @return a pointer to a UResourceBundle struct. If fill in param was NULL, caller must delete it - * @internal ICU 3.0 */ -U_INTERNAL UResourceBundle* U_EXPORT2 +U_CAPI UResourceBundle* U_EXPORT2 ures_getByKeyWithFallback(const UResourceBundle *resB, const char* inKey, UResourceBundle *fillIn, @@ -218,10 +215,8 @@ ures_getByKeyWithFallback(const UResourceBundle *resB, * could be a non-failing error * e.g.: U_USING_FALLBACK_WARNING,U_USING_DEFAULT_WARNING * @return a pointer to a UResourceBundle struct. If fill in param was NULL, caller must delete it - * @internal ICU 3.4 - * @draft ICU 3.4 */ -U_INTERNAL const UChar* U_EXPORT2 +U_CAPI const UChar* U_EXPORT2 ures_getStringByKeyWithFallback(const UResourceBundle *resB, const char* inKey, int32_t* len, @@ -233,9 +228,8 @@ ures_getStringByKeyWithFallback(const UResourceBundle *resB, * @param key the key for the version number * @param ver fillin for the version number * @param status error code - * @internal ICU 4.2 */ -U_INTERNAL void U_EXPORT2 +U_CAPI void U_EXPORT2 ures_getVersionByKey(const UResourceBundle *resB, const char *key, UVersionInfo ver, @@ -250,9 +244,8 @@ ures_getVersionByKey(const UResourceBundle *resB, * @return A version number string as specified in the resource bundle or its parent. * The caller does not own this string. * @see ures_getVersion - * @internal */ -U_INTERNAL const char* U_EXPORT2 +U_CAPI const char* U_EXPORT2 ures_getVersionNumberInternal(const UResourceBundle *resourceBundle); /** @@ -262,12 +255,13 @@ ures_getVersionNumberInternal(const UResourceBundle *resourceBundle); * For subresources, the locale where this resource comes from will be returned. * If fallback has occured, getLocale will reflect this. * + * This internal version avoids deprecated-warnings in ICU code. + * * @param resourceBundle resource bundle in question * @param status just for catching illegal arguments * @return A Locale name - * @deprecated ICU 2.8 Use ures_getLocaleByType instead. */ -U_INTERNAL const char* U_EXPORT2 +U_CAPI const char* U_EXPORT2 ures_getLocaleInternal(const UResourceBundle* resourceBundle, UErrorCode* status); diff --git a/icuSources/common/usc_impl.h b/icuSources/common/usc_impl.h index 790a7091..2e972b0e 100644 --- a/icuSources/common/usc_impl.h +++ b/icuSources/common/usc_impl.h @@ -1,6 +1,6 @@ /* ********************************************************************** -* Copyright (C) 1999-2002, International Business Machines +* Copyright (C) 1999-2011, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * @@ -51,8 +51,6 @@ * uscript_closeRun(scriptRun); * } * - * - * @draft ICU 2.2 */ struct UScriptRun; @@ -76,8 +74,6 @@ typedef struct UScriptRun UScriptRun; * * @return the address of UScriptRun object which will iterate over the text, * or NULL if the operation failed. - * - * @draft ICU 2.2 */ U_CAPI UScriptRun * U_EXPORT2 uscript_openRun(const UChar *src, int32_t length, UErrorCode *pErrorCode); @@ -87,8 +83,6 @@ uscript_openRun(const UChar *src, int32_t length, UErrorCode *pErrorCode); * On return, scriptRun no longer points to a valid UScriptRun object. * * @param scriptRun is the UScriptRun object which will be freed. - * - * @draft ICU 2.2 */ U_CAPI void U_EXPORT2 uscript_closeRun(UScriptRun *scriptRun); @@ -98,8 +92,6 @@ uscript_closeRun(UScriptRun *scriptRun); * the beginning. * * @param scriptRun is the address of the UScriptRun object to be reset. - * - * @draft ICU 2.2 */ U_CAPI void U_EXPORT2 uscript_resetRun(UScriptRun *scriptRun); @@ -118,8 +110,6 @@ uscript_resetRun(UScriptRun *scriptRun); * @param pErrorCode is a pointer to a valid UErrorCode value. If this value * indicates a failure on entry, the function will immediately return. * On exit the value will indicate the success of the operation. - * - * @draft ICU 2.2 */ U_CAPI void U_EXPORT2 uscript_setRunText(UScriptRun *scriptRun, const UChar *src, int32_t length, UErrorCode *pErrorCode); @@ -140,8 +130,6 @@ uscript_setRunText(UScriptRun *scriptRun, const UChar *src, int32_t length, UErr * script of the current run. This pointer can be NULL if the value is not needed. * * @return true if there was another script run. - * - * @draft ICU 2.2 */ U_CAPI UBool U_EXPORT2 uscript_nextRun(UScriptRun *scriptRun, int32_t *pRunStart, int32_t *pRunLimit, UScriptCode *pRunScript); diff --git a/icuSources/common/uscript.c b/icuSources/common/uscript.c index 2a700043..6193c80b 100644 --- a/icuSources/common/uscript.c +++ b/icuSources/common/uscript.c @@ -1,6 +1,6 @@ /* ********************************************************************** -* Copyright (C) 1997-2010, International Business Machines +* Copyright (C) 1997-2011, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * @@ -95,16 +95,3 @@ uscript_getCode(const char* nameOrAbbrOrLocale, } return numFilled; } - -U_CAPI const char* U_EXPORT2 -uscript_getName(UScriptCode scriptCode){ - return u_getPropertyValueName(UCHAR_SCRIPT, scriptCode, - U_LONG_PROPERTY_NAME); -} - -U_CAPI const char* U_EXPORT2 -uscript_getShortName(UScriptCode scriptCode){ - return u_getPropertyValueName(UCHAR_SCRIPT, scriptCode, - U_SHORT_PROPERTY_NAME); -} - diff --git a/icuSources/common/uset.cpp b/icuSources/common/uset.cpp index f4d34474..5648a115 100644 --- a/icuSources/common/uset.cpp +++ b/icuSources/common/uset.cpp @@ -1,11 +1,11 @@ /* ******************************************************************************* * -* Copyright (C) 2002-2010, International Business Machines +* Copyright (C) 2002-2011, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* -* file name: uset.c +* file name: uset.cpp * encoding: US-ASCII * tab size: 8 (not used) * indentation:4 @@ -149,11 +149,6 @@ uset_clear(USet* set) { ((UnicodeSet*) set)->UnicodeSet::clear(); } -U_CAPI void U_EXPORT2 -uset_closeOver(USet* set, int32_t attributes) { - ((UnicodeSet*) set)->UnicodeSet::closeOver(attributes); -} - U_CAPI void U_EXPORT2 uset_removeAllStrings(USet* set) { ((UnicodeSet*) set)->UnicodeSet::removeAllStrings(); @@ -531,7 +526,7 @@ uset_getSerializedRange(const USerializedSet* set, int32_t rangeIndex, // --- // #define USET_GROW_DELTA 20 // -// static U_INLINE int32_t +// static int32_t // findChar(const UChar32* array, int32_t length, UChar32 c) { // int32_t i; // diff --git a/icuSources/common/uset_props.cpp b/icuSources/common/uset_props.cpp index fb607390..ed81d8b3 100644 --- a/icuSources/common/uset_props.cpp +++ b/icuSources/common/uset_props.cpp @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 2002-2006, International Business Machines +* Copyright (C) 2002-2011, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* @@ -38,7 +38,7 @@ uset_openPattern(const UChar* pattern, int32_t patternLength, *ec = U_MEMORY_ALLOCATION_ERROR; return 0; } - + if (U_FAILURE(*ec)) { delete set; set = NULL; @@ -58,7 +58,7 @@ uset_openPatternOptions(const UChar* pattern, int32_t patternLength, *ec = U_MEMORY_ALLOCATION_ERROR; return 0; } - + if (U_FAILURE(*ec)) { delete set; set = NULL; @@ -134,3 +134,8 @@ uset_toPattern(const USet* set, ((const UnicodeSet*) set)->toPattern(pat, escapeUnprintable); return pat.extract(result, resultCapacity, *ec); } + +U_CAPI void U_EXPORT2 +uset_closeOver(USet* set, int32_t attributes) { + ((UnicodeSet*) set)->UnicodeSet::closeOver(attributes); +} diff --git a/icuSources/common/ushape.c b/icuSources/common/ushape.cpp similarity index 94% rename from icuSources/common/ushape.c rename to icuSources/common/ushape.cpp index 05940bcf..c09c1322 100644 --- a/icuSources/common/ushape.c +++ b/icuSources/common/ushape.cpp @@ -1,11 +1,11 @@ /* ****************************************************************************** * - * Copyright (C) 2000-2010, International Business Machines + * Copyright (C) 2000-2012, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** - * file name: ushape.c + * file name: ushape.cpp * encoding: US-ASCII * tab size: 8 (not used) * indentation:4 @@ -24,18 +24,17 @@ #include "putilimp.h" #include "ustr_imp.h" #include "ubidi_props.h" +#include "uassert.h" -#if UTF_SIZE<16 - /* - * This implementation assumes that the internal encoding is UTF-16 - * or UTF-32, not UTF-8. - * The main assumption is that the Arabic characters and their - * presentation forms each fit into a single UChar. - * With UTF-8, they occupy 2 or 3 bytes, and more than the ASCII - * characters. - */ -# error This implementation assumes UTF-16 or UTF-32 (check UTF_SIZE) -#endif +#define LENGTHOF(array) (int32_t)(sizeof(array)/sizeof((array)[0])) + +/* + * This implementation is designed for 16-bit Unicode strings. + * The main assumption is that the Arabic characters and their + * presentation forms each fit into a single UChar. + * With UTF-8, they occupy 2 or 3 bytes, and more than the ASCII + * characters. + */ /* * ### TODO in general for letter shaping: @@ -78,7 +77,7 @@ 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 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; @@ -192,7 +191,7 @@ static const UChar araLink[178]= 4 + 256 * 1, /*0x0652*/ 4 + 256 * 7, /*0x0653*/ 4 + 256 * 8, /*0x0654*/ - 4 + 256 * 8, /*0x0655*/ + 4 + 256 * 8, /*0x0655*/ 4 + 256 * 1, /*0x0656*/ 0, 0, 0, 0, 0, /*0x0657-0x065B*/ 1 + 256 * 0x85,/*0x065C*/ @@ -256,10 +255,10 @@ static const uint8_t presALink[] = { static const uint8_t presBLink[]= { /***********0*****1*****2*****3*****4*****5*****6*****7*****8*****9*****A*****B*****C*****D*****E*****F*/ -/*FE7*/1 + 2,1 + 2,1 + 2, 0,1 + 2, 0,1 + 2,1 + 2,1 + 2,1 + 2,1 + 2,1 + 2,1 + 2,1 + 2,1 + 2,1 + 2, +/*FE7*/1 + 2,1 + 2,1 + 2, 0,1 + 2, 0,1 + 2,1 + 2,1 + 2,1 + 2,1 + 2,1 + 2,1 + 2,1 + 2,1 + 2,1 + 2, /*FE8*/ 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 2,1 + 2, 0, 1, 0, /*FE9*/ 1, 2,1 + 2, 0, 1, 0, 1, 2,1 + 2, 0, 1, 2,1 + 2, 0, 1, 2, -/*FEA*/1 + 2, 0, 1, 2,1 + 2, 0, 1, 2,1 + 2, 0, 1, 0, 1, 0, 1, 0, +/*FEA*/1 + 2, 0, 1, 2,1 + 2, 0, 1, 2,1 + 2, 0, 1, 0, 1, 0, 1, 0, /*FEB*/ 1, 0, 1, 2,1 + 2, 0, 1, 2,1 + 2, 0, 1, 2,1 + 2, 0, 1, 2, /*FEC*/1 + 2, 0, 1, 2,1 + 2, 0, 1, 2,1 + 2, 0, 1, 2,1 + 2, 0, 1, 2, /*FED*/1 + 2, 0, 1, 2,1 + 2, 0, 1, 2,1 + 2, 0, 1, 2,1 + 2, 0, 1, 2, @@ -372,8 +371,8 @@ _shapeToArabicDigitsWithContext(UChar *s, int32_t length, * in case the user specifies the buffer to be * U_SHAPE_TEXT_DIRECTION_LOGICAL */ -static void -invertBuffer(UChar *buffer,int32_t size,uint32_t options,int32_t lowlimit,int32_t highlimit) { +static void +invertBuffer(UChar *buffer, int32_t size, uint32_t /*options*/, int32_t lowlimit, int32_t highlimit) { UChar temp; int32_t i=0,j=0; for(i=lowlimit,j=size-highlimit-1;i=0x064B && ch<= 0x0652 ); } @@ -463,7 +464,7 @@ isTashkeelChar(UChar ch) { *Name : isTashkeelCharFE *Function : Returns 1 for Tashkeel characters in FE range else return 0 */ -static U_INLINE int32_t +static inline int32_t isTashkeelCharFE(UChar ch) { return (int32_t)( ch>=0xFE70 && ch<= 0xFE7F ); } @@ -472,7 +473,7 @@ isTashkeelCharFE(UChar ch) { *Name : isAlefChar *Function : Returns 1 for Alef characters else return 0 */ -static U_INLINE int32_t +static inline int32_t isAlefChar(UChar ch) { return (int32_t)( (ch==0x0622)||(ch==0x0623)||(ch==0x0625)||(ch==0x0627) ); } @@ -481,17 +482,17 @@ isAlefChar(UChar ch) { *Name : isLamAlefChar *Function : Returns 1 for LamAlef characters else return 0 */ -static U_INLINE int32_t +static inline int32_t isLamAlefChar(UChar ch) { return (int32_t)((ch>=0xFEF5)&&(ch<=0xFEFC) ); } /*BIDI *Name : isTailChar - *Function : returns 1 if the character matches one of the tail characters (0xfe73 or 0x200b) otherwise returns 0 + *Function : returns 1 if the character matches one of the tail characters (0xfe73 or 0x200b) otherwise returns 0 */ -static U_INLINE int32_t +static inline int32_t isTailChar(UChar ch) { if(ch == OLD_TAIL_CHAR || ch == NEW_TAIL_CHAR){ return 1; @@ -502,11 +503,11 @@ isTailChar(UChar ch) { /*BIDI *Name : isSeenTailFamilyChar - *Function : returns 1 if the character is a seen family isolated character + *Function : returns 1 if the character is a seen family isolated character * in the FE range otherwise returns 0 */ -static U_INLINE int32_t +static inline int32_t isSeenTailFamilyChar(UChar ch) { if(ch >= 0xfeb1 && ch < 0xfebf){ return tailFamilyIsolatedFinal [ch - 0xFEB1]; @@ -520,7 +521,7 @@ isSeenTailFamilyChar(UChar ch) { * 06 range otherwise returns 0 */ -static U_INLINE int32_t +static inline int32_t isSeenFamilyChar(UChar ch){ if(ch >= 0x633 && ch <= 0x636){ return 1; @@ -532,36 +533,36 @@ isSeenFamilyChar(UChar ch){ /*Start of BIDI*/ /* *Name : isAlefMaksouraChar - *Function : returns 1 if the character is a Alef Maksoura Final or isolated - * otherwise returns 0 + *Function : returns 1 if the character is a Alef Maksoura Final or isolated + * otherwise returns 0 */ -static U_INLINE int32_t +static inline int32_t isAlefMaksouraChar(UChar ch) { return (int32_t)( (ch == 0xFEEF) || ( ch == 0xFEF0) || (ch == 0x0649)); -} +} /* * Name : isYehHamzaChar * Function : returns 1 if the character is a yehHamza isolated or yehhamza - * final is found otherwise returns 0 + * final is found otherwise returns 0 */ -static U_INLINE int32_t +static inline int32_t isYehHamzaChar(UChar ch) { if((ch==0xFE89)||(ch==0xFE8A)){ return 1; }else{ return 0; } -} +} - /* + /* * Name: isTashkeelOnTatweelChar - * Function: Checks if the Tashkeel Character is on Tatweel or not,if the - * Tashkeel on tatweel (FE range), it returns 1 else if the - * Tashkeel with shadda on tatweel (FC range)return 2 otherwise + * Function: Checks if the Tashkeel Character is on Tatweel or not,if the + * Tashkeel on tatweel (FE range), it returns 1 else if the + * Tashkeel with shadda on tatweel (FC range)return 2 otherwise * returns 0 */ -static U_INLINE int32_t +static inline int32_t isTashkeelOnTatweelChar(UChar ch){ if(ch >= 0xfe70 && ch <= 0xfe7f && ch != NEW_TAIL_CHAR && ch != 0xFE75 && ch != SHADDA_TATWEEL_CHAR) { @@ -575,12 +576,12 @@ isTashkeelOnTatweelChar(UChar ch){ /* * Name: isIsolatedTashkeelChar - * Function: Checks if the Tashkeel Character is in the isolated form - * (i.e. Unicode FE range) returns 1 else if the Tashkeel + * Function: Checks if the Tashkeel Character is in the isolated form + * (i.e. Unicode FE range) returns 1 else if the Tashkeel * with shadda is in the isolated form (i.e. Unicode FC range) * returns 2 otherwise returns 0 */ -static U_INLINE int32_t +static inline int32_t isIsolatedTashkeelChar(UChar ch){ if(ch >= 0xfe70 && ch <= 0xfe7f && ch != NEW_TAIL_CHAR && ch != 0xFE75){ return (1 - tashkeelMedial [ch - 0xFE70]); @@ -596,9 +597,9 @@ isIsolatedTashkeelChar(UChar ch){ /* *Name : calculateSize - *Function : This function calculates the destSize to be used in preflighting + *Function : This function calculates the destSize to be used in preflighting * when the destSize is equal to 0 - * It is used also to calculate the new destsize in case the + * It is used also to calculate the new destsize in case the * destination buffer will be resized. */ @@ -606,12 +607,12 @@ static int32_t calculateSize(const UChar *source, int32_t sourceLength, int32_t destSize,uint32_t options) { int32_t i = 0; - + int lamAlefOption = 0; int tashkeelOption = 0; destSize = sourceLength; - + if (((options&U_SHAPE_LETTERS_MASK) == U_SHAPE_LETTERS_SHAPE || ((options&U_SHAPE_LETTERS_MASK) == U_SHAPE_LETTERS_SHAPE_TASHKEEL_ISOLATED )) && ((options&U_SHAPE_LAMALEF_MASK) == U_SHAPE_LAMALEF_RESIZE )){ @@ -621,7 +622,7 @@ int32_t destSize,uint32_t options) { ((options&U_SHAPE_TASHKEEL_MASK) == U_SHAPE_TASHKEEL_RESIZE ) ){ tashkeelOption = 1; } - + if(lamAlefOption || tashkeelOption){ if((options&U_SHAPE_TEXT_DIRECTION_MASK)==U_SHAPE_TEXT_DIRECTION_VISUAL_LTR) { for(i=0;i= 0 && j >= 0) { if( countl>0 && isLamAlefChar(dest[i])) { tempbuffer[j] = LAM_CHAR; + /* to ensure the array index is within the range */ + U_ASSERT(dest[i] >= 0xFEF5u + && dest[i]-0xFEF5u < sizeof(convertLamAlef)/sizeof(convertLamAlef[0])); tempbuffer[j-1] = convertLamAlef[ dest[i] - 0xFEF5 ]; j--; countl--; @@ -924,21 +928,21 @@ expandCompositCharAtBegin(UChar *dest, int32_t sourceLength, int32_t destSize,UE j--; } uprv_memcpy(dest, tempbuffer, sourceLength*U_SIZEOF_UCHAR); - + uprv_free(tempbuffer); - + destSize = sourceLength; return destSize; } /* *Name : expandCompositCharAtEnd - *Function : Expands the LamAlef character to Lam and Alef consuming the + *Function : Expands the LamAlef character to Lam and Alef consuming the * required space from end of the buffer. If the text type was * Visual LTR and the option U_SHAPE_SPACES_RELATIVE_TO_TEXT_BEGIN_END - * was used, the spaces will be consumed from begin of buffer. If + * was used, the spaces will be consumed from begin of buffer. If * there are no spaces to expand the LamAlef, an error - * will be set to U_NO_SPACE_AVAILABLE as defined in utypes.h + * will be set to U_NO_SPACE_AVAILABLE as defined in utypes.h */ static int32_t @@ -956,17 +960,17 @@ expandCompositCharAtEnd(UChar *dest, int32_t sourceLength, int32_t destSize,UErr *pErrorCode = U_MEMORY_ALLOCATION_ERROR; return 0; } - + uprv_memset(tempbuffer, 0, (sourceLength+1)*U_SIZEOF_UCHAR); - + while(dest[inpsize-1] == SPACE_CHAR) { countr++; inpsize--; } - + i = sourceLength - countr - 1; j = sourceLength - 1; - + while(i >= 0 && j >= 0) { if( countr>0 && isLamAlefChar(dest[i]) ) { tempbuffer[j] = LAM_CHAR; @@ -982,7 +986,7 @@ expandCompositCharAtEnd(UChar *dest, int32_t sourceLength, int32_t destSize,UErr i--; j--; } - + if(countr > 0) { uprv_memmove(tempbuffer, tempbuffer+countr, sourceLength*U_SIZEOF_UCHAR); if(u_strlen(tempbuffer) < sourceLength) { @@ -994,7 +998,7 @@ expandCompositCharAtEnd(UChar *dest, int32_t sourceLength, int32_t destSize,UErr uprv_memcpy(dest, tempbuffer, sourceLength*U_SIZEOF_UCHAR); uprv_free(tempbuffer); - + destSize = sourceLength; return destSize; } @@ -1002,10 +1006,10 @@ expandCompositCharAtEnd(UChar *dest, int32_t sourceLength, int32_t destSize,UErr /* *Name : expandCompositCharAtNear *Function : Expands the LamAlef character into Lam + Alef, YehHamza character - * into Yeh + Hamza, SeenFamily character into SeenFamily character - * + Tail, while consuming the space next to the character. + * into Yeh + Hamza, SeenFamily character into SeenFamily character + * + Tail, while consuming the space next to the character. * If there are no spaces next to the character, an error - * will be set to U_NO_SPACE_AVAILABLE as defined in utypes.h + * will be set to U_NO_SPACE_AVAILABLE as defined in utypes.h */ static int32_t @@ -1029,7 +1033,7 @@ expandCompositCharAtNear(UChar *dest, int32_t sourceLength, int32_t destSize,UEr dest[i] = yehHamzaToYeh[yehhamzaChar - YEH_HAMZAFE_CHAR]; dest[i-1] = HAMZAFE_CHAR; }else { - + *pErrorCode=U_NO_SPACE_AVAILABLE; } }else if(lamAlefOption && isLamAlefChar(dest[i+1])) { @@ -1045,22 +1049,22 @@ expandCompositCharAtNear(UChar *dest, int32_t sourceLength, int32_t destSize,UEr destSize = sourceLength; return destSize; } - /* + /* * Name : expandCompositChar - * Function : LamAlef, need special handling, since it expands from one - * character into two characters while shaping or deshaping. + * Function : LamAlef, need special handling, since it expands from one + * character into two characters while shaping or deshaping. * In order to expand it, near or far spaces according to the * options user specifies. Also buffer size can be increased. * * For SeenFamily characters and YehHamza only the near option is * supported, while for LamAlef we can take spaces from begin, end, * near or even increase the buffer size. - * There is also the Auto option for LamAlef only, which will first + * There is also the Auto option for LamAlef only, which will first * search for a space at end, begin then near, respectively. - * If there are no spaces to expand these characters, an error will be set to - * U_NO_SPACE_AVAILABLE as defined in utypes.h + * If there are no spaces to expand these characters, an error will be set to + * U_NO_SPACE_AVAILABLE as defined in utypes.h */ - + static int32_t expandCompositChar(UChar *dest, int32_t sourceLength, int32_t destSize,uint32_t options, @@ -1072,29 +1076,29 @@ expandCompositChar(UChar *dest, int32_t sourceLength, int yehHamzaOption = 0; int seenTailOption = 0; int lamAlefOption = 0; - + if (shapingMode == 1){ if ( (options&U_SHAPE_LAMALEF_MASK) == U_SHAPE_LAMALEF_AUTO){ - + if(spacesRelativeToTextBeginEnd == 0) { destSize = expandCompositCharAtEnd(dest, sourceLength, destSize, pErrorCode); - + if(*pErrorCode == U_NO_SPACE_AVAILABLE) { *pErrorCode = U_ZERO_ERROR; destSize = expandCompositCharAtBegin(dest, sourceLength, destSize, pErrorCode); } }else { destSize = expandCompositCharAtBegin(dest, sourceLength, destSize, pErrorCode); - + if(*pErrorCode == U_NO_SPACE_AVAILABLE) { *pErrorCode = U_ZERO_ERROR; destSize = expandCompositCharAtEnd(dest, sourceLength, destSize, pErrorCode); } } - + if(*pErrorCode == U_NO_SPACE_AVAILABLE) { *pErrorCode = U_ZERO_ERROR; - destSize = expandCompositCharAtNear(dest, sourceLength, destSize, pErrorCode, yehHamzaOption, + destSize = expandCompositCharAtNear(dest, sourceLength, destSize, pErrorCode, yehHamzaOption, seenTailOption, 1); } } @@ -1111,7 +1115,7 @@ expandCompositChar(UChar *dest, int32_t sourceLength, destSize = expandCompositCharAtBegin(dest, sourceLength, destSize, pErrorCode); } } - + if (shapingMode == 0){ if ((options&U_SHAPE_YEHHAMZA_MASK) == U_SHAPE_YEHHAMZA_TWOCELL_NEAR){ yehHamzaOption = 1; @@ -1128,24 +1132,24 @@ expandCompositChar(UChar *dest, int32_t sourceLength, if (yehHamzaOption || seenTailOption || lamAlefOption){ - destSize = expandCompositCharAtNear(dest, sourceLength, destSize, pErrorCode, yehHamzaOption, - seenTailOption,lamAlefOption); + destSize = expandCompositCharAtNear(dest, sourceLength, destSize, pErrorCode, yehHamzaOption, + seenTailOption,lamAlefOption); } - - + + if (shapingMode == 1){ if ( (options&U_SHAPE_LAMALEF_MASK) == U_SHAPE_LAMALEF_RESIZE){ destSize = calculateSize(dest,sourceLength,destSize,options); tempbuffer = (UChar *)uprv_malloc((destSize+1)*U_SIZEOF_UCHAR); - + /* Test for NULL */ if(tempbuffer == NULL) { *pErrorCode = U_MEMORY_ALLOCATION_ERROR; return 0; } - + uprv_memset(tempbuffer, 0, (destSize+1)*U_SIZEOF_UCHAR); - + i = j = 0; while(i < destSize && j < destSize) { if(isLamAlefChar(dest[i]) ) { @@ -1158,11 +1162,11 @@ expandCompositChar(UChar *dest, int32_t sourceLength, i++; j++; } - + uprv_memcpy(dest, tempbuffer, destSize*U_SIZEOF_UCHAR); } } - + if(tempbuffer) { uprv_free(tempbuffer); } @@ -1255,7 +1259,7 @@ shapeUnicode(UChar *dest, int32_t sourceLength, lastLink = prevLink; /* spaces generated during lamalef generation. */ 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])){ seenfamFound = 1; @@ -1271,14 +1275,14 @@ shapeUnicode(UChar *dest, int32_t sourceLength, } } - /* + /* * get the proper shape according to link ability of neighbors * and of character; depends on the order of the shapes * (isolated, initial, middle, final) in the compatibility area */ Shape = shapeTable[nextLink & (LINKR + LINKL)] [lastLink & (LINKR + LINKL)] - [currLink & (LINKR + LINKL)]; + [currLink & (LINKR + LINKL)]; if ((currLink & (LINKR+LINKL)) == 1) { Shape &= 1; @@ -1286,9 +1290,9 @@ shapeUnicode(UChar *dest, int32_t sourceLength, if( (lastLink & LINKL) && (nextLink & LINKR) && (tashkeelFlag == 1) && dest[i] != 0x064C && dest[i] != 0x064D ) { - Shape = 1; + Shape = 1; if( (nextLink&ALEFTYPE) == ALEFTYPE && (lastLink&LAMTYPE) == LAMTYPE ) { - Shape = 0; + Shape = 0; } } else { @@ -1300,8 +1304,11 @@ shapeUnicode(UChar *dest, int32_t sourceLength, if (tashkeelFlag == 2){ dest[i] = TASHKEEL_SPACE_SUB; tashkeelFound = 1; - }else { - dest[i] = 0xFE70 + IrrelevantPos[(dest[i] - 0x064B)] + Shape; + } else { + /* to ensure the array index is within the range */ + U_ASSERT(dest[i] >= 0x064Bu + && dest[i]-0x064Bu < sizeof(IrrelevantPos)/sizeof(IrrelevantPos[0])); + dest[i] = 0xFE70 + IrrelevantPos[(dest[i] - 0x064B)] + Shape; } }else if ((currLink & APRESENT) > 0) { dest[i] = (UChar)(0xFB50 + (currLink >> 8) + Shape); @@ -1358,18 +1365,18 @@ deShapeUnicode(UChar *dest, int32_t sourceLength, *This for loop changes the buffer from the Unicode FE range to *the Unicode 06 range */ - + for(i = 0; i < sourceLength; i++) { UChar inputChar = dest[i]; if ( (inputChar >= 0xFB50) && (inputChar <= 0xFBFF)) { /* FBxx Arabic range */ UChar c = convertFBto06 [ (inputChar - 0xFB50) ]; if (c != 0) dest[i] = c; - } else if( (yehHamzaComposeEnabled == 1) && ((inputChar == HAMZA06_CHAR) || (inputChar == HAMZAFE_CHAR)) + } else if( (yehHamzaComposeEnabled == 1) && ((inputChar == HAMZA06_CHAR) || (inputChar == HAMZAFE_CHAR)) && (i < (sourceLength - 1)) && isAlefMaksouraChar(dest[i+1] )) { dest[i] = SPACE_CHAR; dest[i+1] = YEH_HAMZA_CHAR; - } else if ( (seenComposeEnabled == 1) && (isTailChar(inputChar)) && (i< (sourceLength - 1)) + } else if ( (seenComposeEnabled == 1) && (isTailChar(inputChar)) && (i< (sourceLength - 1)) && (isSeenTailFamilyChar(dest[i+1])) ) { dest[i] = SPACE_CHAR; } else if (( inputChar >= 0xFE70) && (inputChar <= 0xFEF4 )) { /* FExx Arabic range */ @@ -1381,7 +1388,7 @@ deShapeUnicode(UChar *dest, int32_t sourceLength, if( isLamAlefChar(dest[i]) ) lamalef_found = 1; } - + destSize = sourceLength; if (lamalef_found != 0){ destSize = expandCompositChar(dest,sourceLength,destSize,options,pErrorCode,DESHAPE_MODE); @@ -1389,11 +1396,11 @@ deShapeUnicode(UChar *dest, int32_t sourceLength, return destSize; } -/* +/* **************************************** * u_shapeArabic **************************************** - */ + */ U_CAPI int32_t U_EXPORT2 u_shapeArabic(const UChar *source, int32_t sourceLength, @@ -1402,7 +1409,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; @@ -1426,7 +1433,7 @@ u_shapeArabic(const UChar *source, int32_t sourceLength, (options&U_SHAPE_AGGREGATE_TASHKEEL_MASK) != 0) || ((options&U_SHAPE_AGGREGATE_TASHKEEL_MASK) == U_SHAPE_AGGREGATE_TASHKEEL && (options&U_SHAPE_LETTERS_SHAPE_TASHKEEL_ISOLATED) != U_SHAPE_LETTERS_SHAPE_TASHKEEL_ISOLATED) - ) + ) { *pErrorCode=U_ILLEGAL_ARGUMENT_ERROR; return 0; @@ -1467,9 +1474,9 @@ u_shapeArabic(const UChar *source, int32_t sourceLength, *pErrorCode=U_ILLEGAL_ARGUMENT_ERROR; return 0; } - + /* Does Options contain the new Seen Tail Unicode code point option */ - if ( (options&SHAPE_TAIL_TYPE_MASK) == SHAPE_TAIL_NEW_UNICODE){ + if ( (options&U_SHAPE_TAIL_TYPE_MASK) == U_SHAPE_TAIL_NEW_UNICODE){ tailChar = NEW_TAIL_CHAR; }else { tailChar = OLD_TAIL_CHAR; @@ -1482,8 +1489,8 @@ u_shapeArabic(const UChar *source, int32_t sourceLength, if((options&U_SHAPE_AGGREGATE_TASHKEEL_MASK)>0) { int32_t logical_order = (options&U_SHAPE_TEXT_DIRECTION_MASK) == U_SHAPE_TEXT_DIRECTION_LOGICAL; - int32_t aggregate_tashkeel = - (options&(U_SHAPE_AGGREGATE_TASHKEEL_MASK+U_SHAPE_LETTERS_SHAPE_TASHKEEL_ISOLATED)) == + int32_t aggregate_tashkeel = + (options&(U_SHAPE_AGGREGATE_TASHKEEL_MASK+U_SHAPE_LETTERS_SHAPE_TASHKEEL_ISOLATED)) == (U_SHAPE_AGGREGATE_TASHKEEL+U_SHAPE_LETTERS_SHAPE_TASHKEEL_ISOLATED); int step=logical_order?1:-1; int j=logical_order?-1:2*sourceLength; @@ -1503,7 +1510,7 @@ u_shapeArabic(const UChar *source, int32_t sourceLength, prevLink = currLink; currLink = getLink(source[i]); if (aggregate_tashkeel && ((prevLink|currLink)&COMBINE) == COMBINE && aggregation_possible) { - aggregation_possible = 0; + aggregation_possible = 0; tempsource[j] = (prev 0 + 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); diff --git a/icuSources/common/ustack.cpp b/icuSources/common/ustack.cpp index 76118bce..c58de7ba 100644 --- a/icuSources/common/ustack.cpp +++ b/icuSources/common/ustack.cpp @@ -1,6 +1,6 @@ /* ********************************************************************** -* Copyright (C) 2003-2004, International Business Machines +* Copyright (C) 2003-2011, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** */ @@ -21,12 +21,12 @@ UStack::UStack(int32_t initialCapacity, UErrorCode &status) : { } -UStack::UStack(UObjectDeleter *d, UKeyComparator *c, UErrorCode &status) : +UStack::UStack(UObjectDeleter *d, UElementsAreEqual *c, UErrorCode &status) : UVector(d, c, status) { } -UStack::UStack(UObjectDeleter *d, UKeyComparator *c, int32_t initialCapacity, UErrorCode &status) : +UStack::UStack(UObjectDeleter *d, UElementsAreEqual *c, int32_t initialCapacity, UErrorCode &status) : UVector(d, c, initialCapacity, status) { } diff --git a/icuSources/common/ustr_imp.h b/icuSources/common/ustr_imp.h index 01c7901d..ee54d332 100644 --- a/icuSources/common/ustr_imp.h +++ b/icuSources/common/ustr_imp.h @@ -1,6 +1,6 @@ /* ********************************************************************** -* Copyright (C) 1999-2010, International Business Machines +* Copyright (C) 1999-2011, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * file name: ustr_imp.h @@ -19,7 +19,7 @@ #include "unicode/uiter.h" #include "ucase.h" -/** Simple declaration for u_strToTitle() to avoid including unicode/ubrk.h. */ +/** Simple declaration to avoid including unicode/ubrk.h. */ #ifndef UBRK_TYPEDEF_UBREAK_ITERATOR # define UBRK_TYPEDEF_UBREAK_ITERATOR typedef struct UBreakIterator UBreakIterator; @@ -30,7 +30,6 @@ /** * Option bit for unorm_compare: * Perform case-insensitive comparison. - * @draft ICU 2.2 */ #define U_COMPARE_IGNORE_CASE 0x10000 #endif @@ -38,7 +37,6 @@ /** * Internal option for unorm_cmpEquivFold() for strncmp style. * If set, checks for both string length and terminating NUL. - * @internal */ #define _STRNCMP_STYLE 0x1000 @@ -47,7 +45,6 @@ * Works in strcmp style (both lengths -1), * strncmp style (lengths equal and >=0, flag TRUE), * and memcmp/UnicodeString style (at least one length >=0). - * @internal */ U_CFUNC int32_t U_EXPORT2 uprv_strCompare(const UChar *s1, int32_t length1, @@ -58,7 +55,6 @@ uprv_strCompare(const UChar *s1, int32_t length1, * Internal API, used by u_strcasecmp() etc. * Compare strings case-insensitively, * in code point order or code unit order. - * @internal */ U_CFUNC int32_t u_strcmpFold(const UChar *s1, int32_t length1, @@ -71,7 +67,6 @@ u_strcmpFold(const UChar *s1, int32_t length1, * This must be used before internal functions are called that do * not perform this check. * Generate a debug assertion failure if data is not loaded. - * @internal */ U_CFUNC UBool uprv_haveProperties(UErrorCode *pErrorCode); @@ -81,7 +76,6 @@ uprv_haveProperties(UErrorCode *pErrorCode); * Intended primarily for use from u_init(). * Has no effect if property data is already loaded. * NOT thread safe. - * @internal */ /*U_CFUNC int8_t uprv_loadPropsData(UErrorCode *errorCode);*/ @@ -91,9 +85,6 @@ uprv_loadPropsData(UErrorCode *errorCode);*/ * ustring.h/ustrcase.c and UnicodeString case mapping functions. */ -/** - * @internal - */ struct UCaseMap { const UCaseProps *csp; #if !UCONFIG_NO_BREAK_ITERATION @@ -108,61 +99,114 @@ struct UCaseMap { typedef struct UCaseMap UCaseMap; #endif +#if UCONFIG_NO_BREAK_ITERATION +# define UCASEMAP_INITIALIZER { NULL, { 0 }, 0, 0 } +#else +# define UCASEMAP_INITIALIZER { NULL, NULL, { 0 }, 0, 0 } +#endif + +U_CFUNC void +ustrcase_setTempCaseMapLocale(UCaseMap *csm, const char *locale); + +#ifndef U_STRING_CASE_MAPPER_DEFINED +#define U_STRING_CASE_MAPPER_DEFINED + /** - * @internal + * String case mapping function type, used by ustrcase_map(). + * All error checking must be done. + * The UCaseMap must be fully initialized, with locale and/or iter set as needed. + * src and dest must not overlap. */ -enum { - TO_LOWER, - TO_UPPER, - TO_TITLE, - FOLD_CASE -}; +typedef int32_t U_CALLCONV +UStringCaseMapper(const UCaseMap *csm, + UChar *dest, int32_t destCapacity, + const UChar *src, int32_t srcLength, + UErrorCode *pErrorCode); + +#endif + +/** Implements UStringCaseMapper. */ +U_CFUNC int32_t U_CALLCONV +ustrcase_internalToLower(const UCaseMap *csm, + UChar *dest, int32_t destCapacity, + const UChar *src, int32_t srcLength, + UErrorCode *pErrorCode); + +/** Implements UStringCaseMapper. */ +U_CFUNC int32_t U_CALLCONV +ustrcase_internalToUpper(const UCaseMap *csm, + UChar *dest, int32_t destCapacity, + const UChar *src, int32_t srcLength, + UErrorCode *pErrorCode); + +#if !UCONFIG_NO_BREAK_ITERATION + +/** Implements UStringCaseMapper. */ +U_CFUNC int32_t U_CALLCONV +ustrcase_internalToTitle(const UCaseMap *csm, + UChar *dest, int32_t destCapacity, + const UChar *src, int32_t srcLength, + UErrorCode *pErrorCode); + +#endif + +/** Implements UStringCaseMapper. */ +U_CFUNC int32_t U_CALLCONV +ustrcase_internalFold(const UCaseMap *csm, + UChar *dest, int32_t destCapacity, + const UChar *src, int32_t srcLength, + UErrorCode *pErrorCode); /** - * @internal + * Implements argument checking and buffer handling + * for string case mapping as a common function. */ U_CFUNC int32_t -ustr_toLower(const UCaseProps *csp, +ustrcase_map(const UCaseMap *csm, UChar *dest, int32_t destCapacity, const UChar *src, int32_t srcLength, - const char *locale, + UStringCaseMapper *stringCaseMapper, UErrorCode *pErrorCode); /** - * @internal + * UTF-8 string case mapping function type, used by ucasemap_mapUTF8(). + * UTF-8 version of UStringCaseMapper. + * All error checking must be done. + * The UCaseMap must be fully initialized, with locale and/or iter set as needed. + * src and dest must not overlap. */ -U_CFUNC int32_t -ustr_toUpper(const UCaseProps *csp, - UChar *dest, int32_t destCapacity, - const UChar *src, int32_t srcLength, - const char *locale, - UErrorCode *pErrorCode); +typedef int32_t U_CALLCONV +UTF8CaseMapper(const UCaseMap *csm, + uint8_t *dest, int32_t destCapacity, + const uint8_t *src, int32_t srcLength, + UErrorCode *pErrorCode); -#if !UCONFIG_NO_BREAK_ITERATION +/** Implements UTF8CaseMapper. */ +U_CFUNC int32_t U_CALLCONV +ucasemap_internalUTF8ToTitle(const UCaseMap *csm, + uint8_t *dest, int32_t destCapacity, + const uint8_t *src, int32_t srcLength, + UErrorCode *pErrorCode); /** - * @internal + * Implements argument checking and buffer handling + * for UTF-8 string case mapping as a common function. */ U_CFUNC int32_t -ustr_toTitle(const UCaseProps *csp, - UChar *dest, int32_t destCapacity, - const UChar *src, int32_t srcLength, - UBreakIterator *titleIter, - const char *locale, uint32_t options, - UErrorCode *pErrorCode); +ucasemap_mapUTF8(const UCaseMap *csm, + uint8_t *dest, int32_t destCapacity, + const uint8_t *src, int32_t srcLength, + UTF8CaseMapper *stringCaseMapper, + UErrorCode *pErrorCode); -#endif +U_CAPI int32_t U_EXPORT2 +ustr_hashUCharsN(const UChar *str, int32_t length); -/** - * Internal case folding function. - * @internal - */ -U_CFUNC int32_t -ustr_foldCase(const UCaseProps *csp, - UChar *dest, int32_t destCapacity, - const UChar *src, int32_t srcLength, - uint32_t options, - UErrorCode *pErrorCode); +U_CAPI int32_t U_EXPORT2 +ustr_hashCharsN(const char *str, int32_t length); + +U_CAPI int32_t U_EXPORT2 +ustr_hashICharsN(const char *str, int32_t length); /** * NUL-terminate a UChar * string if possible. @@ -175,7 +219,6 @@ ustr_foldCase(const UCaseProps *csp, * @param length Number of UChars that were (to be) written to dest. * @param pErrorCode ICU error code. * @return length - * @internal */ U_CAPI int32_t U_EXPORT2 u_terminateUChars(UChar *dest, int32_t destCapacity, int32_t length, UErrorCode *pErrorCode); diff --git a/icuSources/common/ustr_titlecase_brkiter.cpp b/icuSources/common/ustr_titlecase_brkiter.cpp new file mode 100644 index 00000000..4a2352ee --- /dev/null +++ b/icuSources/common/ustr_titlecase_brkiter.cpp @@ -0,0 +1,91 @@ +/* +******************************************************************************* +* Copyright (C) 2011, International Business Machines +* Corporation and others. All Rights Reserved. +******************************************************************************* +* file name: ustr_titlecase_brkiter.cpp +* encoding: US-ASCII +* tab size: 8 (not used) +* indentation:4 +* +* created on: 2011may30 +* created by: Markus W. Scherer +* +* Titlecasing functions that are based on BreakIterator +* were moved here to break dependency cycles among parts of the common library. +*/ + +#include "unicode/utypes.h" + +#if !UCONFIG_NO_BREAK_ITERATION + +#include "unicode/brkiter.h" +#include "unicode/ubrk.h" +#include "unicode/ucasemap.h" +#include "cmemory.h" +#include "ucase.h" +#include "ustr_imp.h" + +/* functions available in the common library (for unistr_case.cpp) */ + +/* + * Set parameters on an empty UCaseMap, for UCaseMap-less API functions. + * Do this fast because it is called with every function call. + * Duplicate of the same function in ustrcase.cpp, to keep it inline. + */ +static inline void +setTempCaseMap(UCaseMap *csm, const char *locale) { + if(csm->csp==NULL) { + csm->csp=ucase_getSingleton(); + } + if(locale!=NULL && locale[0]==0) { + csm->locale[0]=0; + } else { + ustrcase_setTempCaseMapLocale(csm, locale); + } +} + +/* public API functions */ + +U_CAPI int32_t U_EXPORT2 +u_strToTitle(UChar *dest, int32_t destCapacity, + const UChar *src, int32_t srcLength, + UBreakIterator *titleIter, + const char *locale, + UErrorCode *pErrorCode) { + UCaseMap csm=UCASEMAP_INITIALIZER; + setTempCaseMap(&csm, locale); + if(titleIter!=NULL) { + ubrk_setText(csm.iter=titleIter, src, srcLength, pErrorCode); + } else { + csm.iter=ubrk_open(UBRK_WORD, csm.locale, src, srcLength, pErrorCode); + } + int32_t length=ustrcase_map( + &csm, + dest, destCapacity, + src, srcLength, + ustrcase_internalToTitle, pErrorCode); + if(titleIter==NULL && csm.iter!=NULL) { + ubrk_close(csm.iter); + } + return length; +} + +U_CAPI int32_t U_EXPORT2 +ucasemap_toTitle(UCaseMap *csm, + UChar *dest, int32_t destCapacity, + const UChar *src, int32_t srcLength, + UErrorCode *pErrorCode) { + if(csm->iter!=NULL) { + ubrk_setText(csm->iter, src, srcLength, pErrorCode); + } else { + csm->iter=ubrk_open(UBRK_WORD, csm->locale, src, srcLength, pErrorCode); + } + return ustrcase_map( + csm, + dest, destCapacity, + src, srcLength, + ustrcase_internalToTitle, pErrorCode); +} + +#endif // !UCONFIG_NO_BREAK_ITERATION diff --git a/icuSources/common/ustr_wcs.c b/icuSources/common/ustr_wcs.cpp similarity index 95% rename from icuSources/common/ustr_wcs.c rename to icuSources/common/ustr_wcs.cpp index 9de5e223..2ca51199 100644 --- a/icuSources/common/ustr_wcs.c +++ b/icuSources/common/ustr_wcs.cpp @@ -1,11 +1,11 @@ /* ******************************************************************************* * -* Copyright (C) 2001-2010, International Business Machines +* Copyright (C) 2001-2012, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* -* file name: ustr_wcs.c +* file name: ustr_wcs.cpp * encoding: US-ASCII * tab size: 8 (not used) * indentation:4 @@ -31,12 +31,15 @@ #define _BUFFER_CAPACITY_MULTIPLIER 2 #if !defined(U_WCHAR_IS_UTF16) && !defined(U_WCHAR_IS_UTF32) -static U_INLINE UBool +// TODO: We should use CharString for char buffers and UnicodeString for UChar buffers. +// Then we could change this to work only with wchar_t buffers. +static inline UBool u_growAnyBufferFromStatic(void *context, void **pBuffer, int32_t *pCapacity, int32_t reqCapacity, int32_t length, int32_t size) { - - void *newBuffer=uprv_malloc(reqCapacity*size); + // Use char* not void* to avoid the compiler's strict-aliasing assumptions + // and related warnings. + char *newBuffer=(char *)uprv_malloc(reqCapacity*size); if(newBuffer!=NULL) { if(length>0) { uprv_memcpy(newBuffer, *pBuffer, length*size); @@ -47,7 +50,7 @@ u_growAnyBufferFromStatic(void *context, } /* release the old pBuffer if it was not statically allocated */ - if(*pBuffer!=(void *)context) { + if(*pBuffer!=(char *)context) { uprv_free(*pBuffer); } @@ -102,8 +105,12 @@ _strToWCS(wchar_t *dest, tempBuf = saveBuf; /* we dont have enough room on the stack grow the buffer */ - if(!u_growAnyBufferFromStatic(stackBuffer,(void**) &tempBuf, &tempBufCapacity, - (_BUFFER_CAPACITY_MULTIPLIER * (srcLength)), count,sizeof(char))){ + int32_t newCapacity = 2 * srcLength; + if(newCapacity <= tempBufCapacity) { + newCapacity = _BUFFER_CAPACITY_MULTIPLIER * tempBufCapacity; + } + if(!u_growAnyBufferFromStatic(stackBuffer,(void**) &tempBuf, &tempBufCapacity, + newCapacity, count, 1)) { goto cleanup; } @@ -125,7 +132,7 @@ _strToWCS(wchar_t *dest, tempBuf = saveBuf; /* we dont have enough room on the stack grow the buffer */ if(!u_growAnyBufferFromStatic(stackBuffer,(void**) &tempBuf, &tempBufCapacity, - tempBufCapacity-count+1, count,sizeof(char))){ + count+1, count, 1)) { goto cleanup; } saveBuf = tempBuf; diff --git a/icuSources/common/ustrcase.c b/icuSources/common/ustrcase.cpp similarity index 74% rename from icuSources/common/ustrcase.c rename to icuSources/common/ustrcase.cpp index 4b62fb95..fce05c8e 100644 --- a/icuSources/common/ustrcase.c +++ b/icuSources/common/ustrcase.cpp @@ -1,11 +1,11 @@ /* ******************************************************************************* * -* Copyright (C) 2001-2010, International Business Machines +* Copyright (C) 2001-2011, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* -* file name: ustrcase.c +* file name: ustrcase.cpp * encoding: US-ASCII * tab size: 8 (not used) * indentation:4 @@ -19,18 +19,24 @@ */ #include "unicode/utypes.h" -#include "unicode/uloc.h" +#include "unicode/brkiter.h" #include "unicode/ustring.h" #include "unicode/ucasemap.h" #include "unicode/ubrk.h" +#include "unicode/utf.h" +#include "unicode/utf16.h" #include "cmemory.h" #include "ucase.h" #include "ustr_imp.h" +#define LENGTHOF(array) (int32_t)(sizeof(array)/sizeof((array)[0])) + +U_NAMESPACE_USE + /* string casing ------------------------------------------------------------ */ -/* append a full case mapping result, see UCASE_MAX_STRING_LENGTH */ -static U_INLINE int32_t +/* Appends a full case mapping result, see UCASE_MAX_STRING_LENGTH. */ +static inline int32_t appendResult(UChar *dest, int32_t destIndex, int32_t destCapacity, int32_t result, const UChar *s) { UChar32 c; @@ -153,81 +159,31 @@ _caseMap(const UCaseMap *csm, UCaseMapFull *map, return destIndex; } -static void -setTempCaseMapLocale(UCaseMap *csm, const char *locale, UErrorCode *pErrorCode) { - /* - * We could call ucasemap_setLocale(), but here we really only care about - * the initial language subtag, we need not return the real string via - * ucasemap_getLocale(), and we don't care about only getting "x" from - * "x-some-thing" etc. - * - * We ignore locales with a longer-than-3 initial subtag. - * - * We also do not fill in the locCache because it is rarely used, - * and not worth setting unless we reuse it for many case mapping operations. - * (That's why UCaseMap was created.) - */ - int i; - char c; - - /* the internal functions require locale!=NULL */ - if(locale==NULL) { - locale=uloc_getDefault(); - } - for(i=0; i<4 && (c=locale[i])!=0 && c!='-' && c!='_'; ++i) { - csm->locale[i]=c; - } - if(i<=3) { - csm->locale[i]=0; /* Up to 3 non-separator characters. */ - } else { - csm->locale[0]=0; /* Longer-than-3 initial subtag: Ignore. */ - } -} - -/* - * Set parameters on an empty UCaseMap, for UCaseMap-less API functions. - * Do this fast because it is called with every function call. - */ -static U_INLINE void -setTempCaseMap(UCaseMap *csm, const char *locale, UErrorCode *pErrorCode) { - if(csm->csp==NULL) { - csm->csp=ucase_getSingleton(); - } - if(locale!=NULL && locale[0]==0) { - csm->locale[0]=0; - } else { - setTempCaseMapLocale(csm, locale, pErrorCode); - } -} - #if !UCONFIG_NO_BREAK_ITERATION -/* - * Internal titlecasing function. - */ -static int32_t -_toTitle(UCaseMap *csm, - UChar *dest, int32_t destCapacity, - const UChar *src, UCaseContext *csc, - int32_t srcLength, - UErrorCode *pErrorCode) { +U_CFUNC int32_t U_CALLCONV +ustrcase_internalToTitle(const UCaseMap *csm, + UChar *dest, int32_t destCapacity, + const UChar *src, int32_t srcLength, + UErrorCode *pErrorCode) { const UChar *s; UChar32 c; int32_t prev, titleStart, titleLimit, idx, destIndex, length; UBool isFirstIndex; - if(csm->iter!=NULL) { - ubrk_setText(csm->iter, src, srcLength, pErrorCode); - } else { - csm->iter=ubrk_open(UBRK_WORD, csm->locale, - src, srcLength, - pErrorCode); - } if(U_FAILURE(*pErrorCode)) { return 0; } + // Use the C++ abstract base class to minimize dependencies. + // TODO: Change UCaseMap.iter to store a BreakIterator directly. + BreakIterator *bi=reinterpret_cast(csm->iter); + /* set up local variables */ + int32_t locCache=csm->locCache; + UCaseContext csc=UCASECONTEXT_INITIALIZER; + csc.p=(void *)src; + csc.limit=srcLength; destIndex=0; prev=0; isFirstIndex=TRUE; @@ -237,9 +193,9 @@ _toTitle(UCaseMap *csm, /* find next index where to titlecase */ if(isFirstIndex) { isFirstIndex=FALSE; - idx=ubrk_first(csm->iter); + idx=bi->first(); } else { - idx=ubrk_next(csm->iter); + idx=bi->next(); } if(idx==UBRK_DONE || idx>srcLength) { idx=srcLength; @@ -289,14 +245,14 @@ _toTitle(UCaseMap *csm, if(titleStartcpStart=titleStart; - csc->cpLimit=titleLimit; - c=ucase_toFullTitle(csm->csp, c, utf16_caseContextIterator, csc, &s, csm->locale, &csm->locCache); + csc.cpStart=titleStart; + csc.cpLimit=titleLimit; + c=ucase_toFullTitle(csm->csp, c, utf16_caseContextIterator, &csc, &s, csm->locale, &locCache); destIndex=appendResult(dest, destIndex, destCapacity, c, s); /* Special case Dutch IJ titlecasing */ if ( titleStart+1 < idx && - ucase_getCaseLocale(csm->locale,&csm->locCache) == UCASE_LOC_DUTCH && + ucase_getCaseLocale(csm->locale,&locCache) == UCASE_LOC_DUTCH && ( src[titleStart] == (UChar32) 0x0049 || src[titleStart] == (UChar32) 0x0069 ) && ( src[titleStart+1] == (UChar32) 0x004A || src[titleStart+1] == (UChar32) 0x006A )) { c=(UChar32) 0x004A; @@ -312,7 +268,7 @@ _toTitle(UCaseMap *csm, _caseMap( csm, ucase_toFullLower, dest+destIndex, destCapacity-destIndex, - src, csc, + src, &csc, titleLimit, idx, pErrorCode); } else { @@ -336,83 +292,41 @@ _toTitle(UCaseMap *csm, return destIndex; } -#endif +#endif // !UCONFIG_NO_BREAK_ITERATION /* functions available in the common library (for unistr_case.cpp) */ -U_CFUNC int32_t -ustr_toLower(const UCaseProps *csp, - UChar *dest, int32_t destCapacity, - const UChar *src, int32_t srcLength, - const char *locale, - UErrorCode *pErrorCode) { - UCaseMap csm={ NULL }; - UCaseContext csc={ NULL }; - - csm.csp=csp; - setTempCaseMap(&csm, locale, pErrorCode); - csc.p=(void *)src; - csc.limit=srcLength; - - return _caseMap(&csm, ucase_toFullLower, - dest, destCapacity, - src, &csc, 0, srcLength, - pErrorCode); -} - -U_CFUNC int32_t -ustr_toUpper(const UCaseProps *csp, - UChar *dest, int32_t destCapacity, - const UChar *src, int32_t srcLength, - const char *locale, - UErrorCode *pErrorCode) { - UCaseMap csm={ NULL }; - UCaseContext csc={ NULL }; - - csm.csp=csp; - setTempCaseMap(&csm, locale, pErrorCode); +U_CFUNC int32_t U_CALLCONV +ustrcase_internalToLower(const UCaseMap *csm, + UChar *dest, int32_t destCapacity, + const UChar *src, int32_t srcLength, + UErrorCode *pErrorCode) { + UCaseContext csc=UCASECONTEXT_INITIALIZER; csc.p=(void *)src; csc.limit=srcLength; - - return _caseMap(&csm, ucase_toFullUpper, - dest, destCapacity, - src, &csc, 0, srcLength, - pErrorCode); + return _caseMap( + csm, ucase_toFullLower, + dest, destCapacity, + src, &csc, 0, srcLength, + pErrorCode); } -#if !UCONFIG_NO_BREAK_ITERATION - -U_CFUNC int32_t -ustr_toTitle(const UCaseProps *csp, - UChar *dest, int32_t destCapacity, - const UChar *src, int32_t srcLength, - UBreakIterator *titleIter, - const char *locale, uint32_t options, - UErrorCode *pErrorCode) { - UCaseMap csm={ NULL }; - UCaseContext csc={ NULL }; - int32_t length; - - csm.csp=csp; - csm.iter=titleIter; - csm.options=options; - setTempCaseMap(&csm, locale, pErrorCode); +U_CFUNC int32_t U_CALLCONV +ustrcase_internalToUpper(const UCaseMap *csm, + UChar *dest, int32_t destCapacity, + const UChar *src, int32_t srcLength, + UErrorCode *pErrorCode) { + UCaseContext csc=UCASECONTEXT_INITIALIZER; csc.p=(void *)src; csc.limit=srcLength; - - length=_toTitle(&csm, - dest, destCapacity, - src, &csc, srcLength, - pErrorCode); - if(titleIter==NULL && csm.iter!=NULL) { - ubrk_close(csm.iter); - } - return length; + return _caseMap( + csm, ucase_toFullUpper, + dest, destCapacity, + src, &csc, 0, srcLength, + pErrorCode); } -#endif - -U_CFUNC int32_t +static int32_t ustr_foldCase(const UCaseProps *csp, UChar *dest, int32_t destCapacity, const UChar *src, int32_t srcLength, @@ -442,26 +356,27 @@ ustr_foldCase(const UCaseProps *csp, return destIndex; } -/* - * Implement argument checking and buffer handling - * for string case mapping as a common function. - */ - -/* common internal function for public API functions */ +U_CFUNC int32_t U_CALLCONV +ustrcase_internalFold(const UCaseMap *csm, + UChar *dest, int32_t destCapacity, + const UChar *src, int32_t srcLength, + UErrorCode *pErrorCode) { + return ustr_foldCase(csm->csp, dest, destCapacity, src, srcLength, csm->options, pErrorCode); +} -static int32_t -caseMap(const UCaseMap *csm, - UChar *dest, int32_t destCapacity, - const UChar *src, int32_t srcLength, - int32_t toWhichCase, - UErrorCode *pErrorCode) { +U_CFUNC int32_t +ustrcase_map(const UCaseMap *csm, + UChar *dest, int32_t destCapacity, + const UChar *src, int32_t srcLength, + UStringCaseMapper *stringCaseMapper, + UErrorCode *pErrorCode) { UChar buffer[300]; UChar *temp; int32_t destLength; /* check argument values */ - if(pErrorCode==NULL || U_FAILURE(*pErrorCode)) { + if(U_FAILURE(*pErrorCode)) { return 0; } if( destCapacity<0 || @@ -484,7 +399,7 @@ caseMap(const UCaseMap *csm, (dest>=src && dest<(src+srcLength))) ) { /* overlap: provide a temporary destination buffer and later copy the result */ - if(destCapacity<=(sizeof(buffer)/U_SIZEOF_UCHAR)) { + if(destCapacity<=LENGTHOF(buffer)) { /* the stack buffer is large enough */ temp=buffer; } else { @@ -499,40 +414,7 @@ caseMap(const UCaseMap *csm, temp=dest; } - destLength=0; - - if(toWhichCase==FOLD_CASE) { - destLength=ustr_foldCase(csm->csp, temp, destCapacity, src, srcLength, - csm->options, pErrorCode); - } else { - UCaseContext csc={ NULL }; - - csc.p=(void *)src; - csc.limit=srcLength; - - if(toWhichCase==TO_LOWER) { - destLength=_caseMap(csm, ucase_toFullLower, - temp, destCapacity, - src, &csc, - 0, srcLength, - pErrorCode); - } else if(toWhichCase==TO_UPPER) { - destLength=_caseMap(csm, ucase_toFullUpper, - temp, destCapacity, - src, &csc, - 0, srcLength, - pErrorCode); - } else /* if(toWhichCase==TO_TITLE) */ { -#if UCONFIG_NO_BREAK_ITERATION - *pErrorCode=U_UNSUPPORTED_ERROR; -#else - /* UCaseMap is actually non-const in toTitle() APIs. */ - destLength=_toTitle((UCaseMap *)csm, temp, destCapacity, - src, &csc, srcLength, - pErrorCode); -#endif - } - } + destLength=stringCaseMapper(csm, temp, destCapacity, src, srcLength, pErrorCode); if(temp!=dest) { /* copy the result string to the destination buffer */ if(destLength>0) { @@ -551,80 +433,19 @@ caseMap(const UCaseMap *csm, /* public API functions */ -U_CAPI int32_t U_EXPORT2 -u_strToLower(UChar *dest, int32_t destCapacity, - const UChar *src, int32_t srcLength, - const char *locale, - UErrorCode *pErrorCode) { - UCaseMap csm={ NULL }; - setTempCaseMap(&csm, locale, pErrorCode); - return caseMap(&csm, - dest, destCapacity, - src, srcLength, - TO_LOWER, pErrorCode); -} - -U_CAPI int32_t U_EXPORT2 -u_strToUpper(UChar *dest, int32_t destCapacity, - const UChar *src, int32_t srcLength, - const char *locale, - UErrorCode *pErrorCode) { - UCaseMap csm={ NULL }; - setTempCaseMap(&csm, locale, pErrorCode); - return caseMap(&csm, - dest, destCapacity, - src, srcLength, - TO_UPPER, pErrorCode); -} - -#if !UCONFIG_NO_BREAK_ITERATION - -U_CAPI int32_t U_EXPORT2 -u_strToTitle(UChar *dest, int32_t destCapacity, - const UChar *src, int32_t srcLength, - UBreakIterator *titleIter, - const char *locale, - UErrorCode *pErrorCode) { - UCaseMap csm={ NULL }; - int32_t length; - - csm.iter=titleIter; - setTempCaseMap(&csm, locale, pErrorCode); - length=caseMap(&csm, - dest, destCapacity, - src, srcLength, - TO_TITLE, pErrorCode); - if(titleIter==NULL && csm.iter!=NULL) { - ubrk_close(csm.iter); - } - return length; -} - -U_CAPI int32_t U_EXPORT2 -ucasemap_toTitle(UCaseMap *csm, - UChar *dest, int32_t destCapacity, - const UChar *src, int32_t srcLength, - UErrorCode *pErrorCode) { - return caseMap(csm, - dest, destCapacity, - src, srcLength, - TO_TITLE, pErrorCode); -} - -#endif - U_CAPI int32_t U_EXPORT2 u_strFoldCase(UChar *dest, int32_t destCapacity, const UChar *src, int32_t srcLength, uint32_t options, UErrorCode *pErrorCode) { - UCaseMap csm={ NULL }; + UCaseMap csm=UCASEMAP_INITIALIZER; csm.csp=ucase_getSingleton(); csm.options=options; - return caseMap(&csm, - dest, destCapacity, - src, srcLength, - FOLD_CASE, pErrorCode); + return ustrcase_map( + &csm, + dest, destCapacity, + src, srcLength, + ustrcase_internalFold, pErrorCode); } /* case-insensitive string comparisons -------------------------------------- */ @@ -723,10 +544,10 @@ u_strcmpFold(const UChar *s1, int32_t length1, /* reached end of level buffer, pop one level */ do { --level1; - start1=stack1[level1].start; + start1=stack1[level1].start; /*Not uninitialized*/ } while(start1==NULL); - s1=stack1[level1].s; - limit1=stack1[level1].limit; + s1=stack1[level1].s; /*Not uninitialized*/ + limit1=stack1[level1].limit; /*Not uninitialized*/ } } @@ -746,10 +567,10 @@ u_strcmpFold(const UChar *s1, int32_t length1, /* reached end of level buffer, pop one level */ do { --level2; - start2=stack2[level2].start; + start2=stack2[level2].start; /*Not uninitialized*/ } while(start2==NULL); - s2=stack2[level2].s; - limit2=stack2[level2].limit; + s2=stack2[level2].s; /*Not uninitialized*/ + limit2=stack2[level2].limit; /*Not uninitialized*/ } } diff --git a/icuSources/common/ustrcase_locale.cpp b/icuSources/common/ustrcase_locale.cpp new file mode 100644 index 00000000..5707c5a5 --- /dev/null +++ b/icuSources/common/ustrcase_locale.cpp @@ -0,0 +1,110 @@ +/* +******************************************************************************* +* Copyright (C) 2011, International Business Machines +* Corporation and others. All Rights Reserved. +******************************************************************************* +* file name: ustrcase_locale.cpp +* encoding: US-ASCII +* tab size: 8 (not used) +* indentation:4 +* +* created on: 2011may31 +* created by: Markus W. Scherer +* +* Locale-sensitive case mapping functions (ones that call uloc_getDefault()) +* were moved here to break dependency cycles among parts of the common library. +*/ + +#include "unicode/utypes.h" +#include "unicode/ucasemap.h" +#include "unicode/uloc.h" +#include "unicode/ustring.h" +#include "ucase.h" +#include "ustr_imp.h" + +U_CFUNC void +ustrcase_setTempCaseMapLocale(UCaseMap *csm, const char *locale) { + /* + * We could call ucasemap_setLocale(), but here we really only care about + * the initial language subtag, we need not return the real string via + * ucasemap_getLocale(), and we don't care about only getting "x" from + * "x-some-thing" etc. + * + * We ignore locales with a longer-than-3 initial subtag. + * + * We also do not fill in the locCache because it is rarely used, + * and not worth setting unless we reuse it for many case mapping operations. + * (That's why UCaseMap was created.) + */ + int i; + char c; + + /* the internal functions require locale!=NULL */ + if(locale==NULL) { + // Do not call uprv_getDefaultLocaleID() because that does not see + // changes to the default locale via uloc_setDefault(). + // It would also be inefficient if used frequently because uprv_getDefaultLocaleID() + // does not cache the locale ID. + // + // Unfortunately, uloc_getDefault() has many dependencies. + // We only care about a small set of language subtags, + // and we do not need the locale ID to be canonicalized. + // + // Best is to not call case mapping functions with a NULL locale ID. + locale=uloc_getDefault(); + } + for(i=0; i<4 && (c=locale[i])!=0 && c!='-' && c!='_'; ++i) { + csm->locale[i]=c; + } + if(i<=3) { + csm->locale[i]=0; /* Up to 3 non-separator characters. */ + } else { + csm->locale[0]=0; /* Longer-than-3 initial subtag: Ignore. */ + } +} + +/* + * Set parameters on an empty UCaseMap, for UCaseMap-less API functions. + * Do this fast because it is called with every function call. + */ +static inline void +setTempCaseMap(UCaseMap *csm, const char *locale) { + if(csm->csp==NULL) { + csm->csp=ucase_getSingleton(); + } + if(locale!=NULL && locale[0]==0) { + csm->locale[0]=0; + } else { + ustrcase_setTempCaseMapLocale(csm, locale); + } +} + +/* public API functions */ + +U_CAPI int32_t U_EXPORT2 +u_strToLower(UChar *dest, int32_t destCapacity, + const UChar *src, int32_t srcLength, + const char *locale, + UErrorCode *pErrorCode) { + UCaseMap csm=UCASEMAP_INITIALIZER; + setTempCaseMap(&csm, locale); + return ustrcase_map( + &csm, + dest, destCapacity, + src, srcLength, + ustrcase_internalToLower, pErrorCode); +} + +U_CAPI int32_t U_EXPORT2 +u_strToUpper(UChar *dest, int32_t destCapacity, + const UChar *src, int32_t srcLength, + const char *locale, + UErrorCode *pErrorCode) { + UCaseMap csm=UCASEMAP_INITIALIZER; + setTempCaseMap(&csm, locale); + return ustrcase_map( + &csm, + dest, destCapacity, + src, srcLength, + ustrcase_internalToUpper, pErrorCode); +} diff --git a/icuSources/common/ustrenum.cpp b/icuSources/common/ustrenum.cpp index 8ae7d7e3..4f0b721b 100644 --- a/icuSources/common/ustrenum.cpp +++ b/icuSources/common/ustrenum.cpp @@ -1,6 +1,6 @@ /* ********************************************************************** -* Copyright (c) 2002-2010, International Business Machines +* Copyright (c) 2002-2011, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * Author: Alan Liu @@ -156,7 +156,7 @@ U_NAMESPACE_END // C wrapper --------------------------------------------------------------- *** -#define THIS(en) ((U_NAMESPACE_QUALIFIER StringEnumeration*)(en->context)) +#define THIS(en) ((icu::StringEnumeration*)(en->context)) U_CDECL_BEGIN @@ -233,7 +233,7 @@ U_CDECL_END * delete it (regardless of error status). */ U_CAPI UEnumeration* U_EXPORT2 -uenum_openFromStringEnumeration(U_NAMESPACE_QUALIFIER StringEnumeration* adopted, UErrorCode* ec) { +uenum_openFromStringEnumeration(icu::StringEnumeration* adopted, UErrorCode* ec) { UEnumeration* result = NULL; if (U_SUCCESS(*ec) && adopted != NULL) { result = (UEnumeration*) uprv_malloc(sizeof(UEnumeration)); diff --git a/icuSources/common/ustring.c b/icuSources/common/ustring.cpp similarity index 93% rename from icuSources/common/ustring.c rename to icuSources/common/ustring.cpp index e9f917dc..3210cfc2 100644 --- a/icuSources/common/ustring.c +++ b/icuSources/common/ustring.cpp @@ -1,12 +1,12 @@ /* ****************************************************************************** * -* Copyright (C) 1998-2010, International Business Machines +* Copyright (C) 1998-2011, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** * -* File ustring.h +* File ustring.cpp * * Modification History: * @@ -18,6 +18,7 @@ #include "unicode/utypes.h" #include "unicode/putil.h" #include "unicode/ustring.h" +#include "unicode/utf16.h" #include "cstring.h" #include "cwchar.h" #include "cmemory.h" @@ -35,7 +36,7 @@ * All pointers refer to the same buffer. * The limit pointer may be NULL, all others must be real pointers. */ -static U_INLINE UBool +static inline UBool isMatchAtCPBoundary(const UChar *start, const UChar *match, const UChar *matchLimit, const UChar *limit) { if(U16_IS_TRAIL(*match) && start!=match && U16_IS_LEAD(*(match-1))) { /* the leading edge of the match is in the middle of a surrogate pair */ @@ -791,8 +792,8 @@ uprv_strCompare(const UChar *s1, int32_t length1, if(c1>=0xd800 && c2>=0xd800 && codePointOrder) { /* subtract 0x2800 from BMP code points to make them smaller than supplementary ones */ if( - (c1<=0xdbff && (s1+1)!=limit1 && UTF_IS_TRAIL(*(s1+1))) || - (UTF_IS_TRAIL(c1) && start1!=s1 && UTF_IS_LEAD(*(s1-1))) + (c1<=0xdbff && (s1+1)!=limit1 && U16_IS_TRAIL(*(s1+1))) || + (U16_IS_TRAIL(c1) && start1!=s1 && U16_IS_LEAD(*(s1-1))) ) { /* part of a surrogate pair, leave >=d800 */ } else { @@ -801,8 +802,8 @@ uprv_strCompare(const UChar *s1, int32_t length1, } if( - (c2<=0xdbff && (s2+1)!=limit2 && UTF_IS_TRAIL(*(s2+1))) || - (UTF_IS_TRAIL(c2) && start2!=s2 && UTF_IS_LEAD(*(s2-1))) + (c2<=0xdbff && (s2+1)!=limit2 && U16_IS_TRAIL(*(s2+1))) || + (U16_IS_TRAIL(c2) && start2!=s2 && U16_IS_LEAD(*(s2-1))) ) { /* part of a surrogate pair, leave >=d800 */ } else { @@ -853,8 +854,8 @@ u_strCompareIter(UCharIterator *iter1, UCharIterator *iter2, UBool codePointOrde if(c1>=0xd800 && c2>=0xd800 && codePointOrder) { /* subtract 0x2800 from BMP code points to make them smaller than supplementary ones */ if( - (c1<=0xdbff && UTF_IS_TRAIL(iter1->current(iter1))) || - (UTF_IS_TRAIL(c1) && (iter1->previous(iter1), UTF_IS_LEAD(iter1->previous(iter1)))) + (c1<=0xdbff && U16_IS_TRAIL(iter1->current(iter1))) || + (U16_IS_TRAIL(c1) && (iter1->previous(iter1), U16_IS_LEAD(iter1->previous(iter1)))) ) { /* part of a surrogate pair, leave >=d800 */ } else { @@ -863,8 +864,8 @@ u_strCompareIter(UCharIterator *iter1, UCharIterator *iter2, UBool codePointOrde } if( - (c2<=0xdbff && UTF_IS_TRAIL(iter2->current(iter2))) || - (UTF_IS_TRAIL(c2) && (iter2->previous(iter2), UTF_IS_LEAD(iter2->previous(iter2)))) + (c2<=0xdbff && U16_IS_TRAIL(iter2->current(iter2))) || + (U16_IS_TRAIL(c2) && (iter2->previous(iter2), U16_IS_LEAD(iter2->previous(iter2)))) ) { /* part of a surrogate pair, leave >=d800 */ } else { @@ -897,14 +898,14 @@ u_strCompareIter(UCharIterator *iter1, UCharIterator *iter2, UBool codePointOrde void fragment { /* iff a surrogate is part of a surrogate pair, leave >=d800 */ if(c1<=0xdbff) { - if(!UTF_IS_TRAIL(iter1->current(iter1))) { + if(!U16_IS_TRAIL(iter1->current(iter1))) { /* lead surrogate code point - make getIndex(iter1, UITER_CURRENT); iter1->previous(iter1); /* ==c1 */ - if(!UTF_IS_LEAD(iter1->previous(iter1))) { + if(!U16_IS_LEAD(iter1->previous(iter1))) { /* trail surrogate code point - make =0) { while(length>0) { ++count; - if(UTF_IS_LEAD(*s) && length>=2 && UTF_IS_TRAIL(*(s+1))) { + if(U16_IS_LEAD(*s) && length>=2 && U16_IS_TRAIL(*(s+1))) { s+=2; length-=2; } else { @@ -1033,7 +1034,7 @@ u_countChar32(const UChar *s, int32_t length) { * sufficient to look ahead one because of UTF-16; * safe to look ahead one because at worst that would be the terminating NUL */ - if(UTF_IS_LEAD(c) && UTF_IS_TRAIL(*s)) { + if(U16_IS_LEAD(c) && U16_IS_TRAIL(*s)) { ++s; } } @@ -1306,11 +1307,11 @@ u_unescapeAt(UNESCAPE_CHAR_AT charAt, /* Map \cX to control-X: X & 0x1F */ if (c == 0x0063 /*'c'*/ && *offset < length) { c = charAt((*offset)++, context); - if (UTF_IS_FIRST_SURROGATE(c) && *offset < length) { + if (U16_IS_LEAD(c) && *offset < length) { UChar c2 = charAt(*offset, context); - if (UTF_IS_SECOND_SURROGATE(c2)) { + if (U16_IS_TRAIL(c2)) { ++(*offset); - c = (UChar) UTF16_GET_PAIR_VALUE(c, c2); /* [sic] */ + c = (UChar) U16_GET_SUPPLEMENTARY(c, c2); /* [sic] */ } } return 0x1F & c; @@ -1319,11 +1320,11 @@ u_unescapeAt(UNESCAPE_CHAR_AT charAt, /* If no special forms are recognized, then consider * the backslash to generically escape the next character. * Deal with surrogate pairs. */ - if (UTF_IS_FIRST_SURROGATE(c) && *offset < length) { + if (U16_IS_LEAD(c) && *offset < length) { UChar c2 = charAt(*offset, context); - if (UTF_IS_SECOND_SURROGATE(c2)) { + if (U16_IS_TRAIL(c2)) { ++(*offset); - return UTF16_GET_PAIR_VALUE(c, c2); + return U16_GET_SUPPLEMENTARY(c, c2); } } return c; @@ -1383,10 +1384,10 @@ u_unescape(const char *src, UChar *dest, int32_t destCapacity) { goto err; } src += lenParsed; /* advance past escape seq. */ - if (dest != NULL && UTF_CHAR_LENGTH(c32) <= (destCapacity - i)) { - UTF_APPEND_CHAR_UNSAFE(dest, i, c32); + if (dest != NULL && U16_LENGTH(c32) <= (destCapacity - i)) { + U16_APPEND_UNSAFE(dest, i, c32); } else { - i += UTF_CHAR_LENGTH(c32); + i += U16_LENGTH(c32); } segment = src; } else { @@ -1463,3 +1464,47 @@ u_terminateWChars(wchar_t *dest, int32_t destCapacity, int32_t length, UErrorCod __TERMINATE_STRING(dest, destCapacity, length, pErrorCode); return length; } + +// Compute the hash code for a string -------------------------------------- *** + +// Moved here from uhash.c so that UnicodeString::hashCode() does not depend +// on UHashtable code. + +/* + Compute the hash by iterating sparsely over about 32 (up to 63) + characters spaced evenly through the string. For each character, + multiply the previous hash value by a prime number and add the new + character in, like a linear congruential random number generator, + producing a pseudorandom deterministic value well distributed over + the output range. [LIU] +*/ + +#define STRING_HASH(TYPE, STR, STRLEN, DEREF) \ + int32_t hash = 0; \ + const TYPE *p = (const TYPE*) STR; \ + if (p != NULL) { \ + int32_t len = (int32_t)(STRLEN); \ + int32_t inc = ((len - 32) / 32) + 1; \ + const TYPE *limit = p + len; \ + while (p0x3f) { /* not a trail byte */ @@ -294,7 +299,7 @@ utf8_nextCharSafeBodyTerminated(const uint8_t **ps, UChar32 c) { break; } c=(c<<6)|trail; - case 1: + case 1: /*fall through*/ trail=(uint8_t)(*s++ - 0x80); if(trail>0x3f) { /* not a trail byte */ @@ -309,11 +314,11 @@ utf8_nextCharSafeBodyTerminated(const uint8_t **ps, UChar32 c) { /* correct sequence - all trail bytes have (b7..b6)==(10)? */ /* illegal is also set if count>=4 */ - if(illegal || c0 && UTF8_IS_TRAIL(*s)) { + while(count>0 && U8_IS_TRAIL(*s)) { ++s; --count; } @@ -336,9 +341,9 @@ static UChar32 utf8_nextCharSafeBodyPointer(const uint8_t **ps, const uint8_t *limit, UChar32 c) { const uint8_t *s=*ps; uint8_t trail, illegal=0; - uint8_t count=UTF8_COUNT_TRAIL_BYTES(c); + uint8_t count=U8_COUNT_TRAIL_BYTES(c); if((limit-s)>=count) { - UTF8_MASK_LEAD_BYTE((c), count); + 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 */ @@ -357,11 +362,11 @@ utf8_nextCharSafeBodyPointer(const uint8_t **ps, const uint8_t *limit, UChar32 c illegal=1; break; } - case 2: + case 2: /*fall through*/ trail=*s++; c=(c<<6)|(trail&0x3f); illegal|=(trail&0xc0)^0x80; - case 1: + case 1: /*fall through*/ trail=*s++; c=(c<<6)|(trail&0x3f); illegal|=(trail&0xc0)^0x80; @@ -376,11 +381,12 @@ utf8_nextCharSafeBodyPointer(const uint8_t **ps, const uint8_t *limit, UChar32 c /* correct sequence - all trail bytes have (b7..b6)==(10)? */ /* illegal is also set if count>=4 */ - if(illegal || c0 && s0 && s 0); @@ -646,9 +652,9 @@ u_strFromUTF8WithSub(UChar *dest, }else if(ch<=0xFFFF){ *(pDest++)=(UChar)ch; }else{ - *(pDest++)=UTF16_LEAD(ch); + *(pDest++)=U16_LEAD(ch); if(pDest= 0 */ { - const uint8_t *pSrcLimit = pSrc + srcLength; + const uint8_t *pSrcLimit = (pSrc!=NULL)?(pSrc + srcLength):NULL; /* * This function requires that if srcLength is given, then it must be @@ -945,7 +951,7 @@ u_strFromUTF8Lenient(UChar *dest, return dest; } -static U_INLINE uint8_t * +static inline uint8_t * _appendUTF8(uint8_t *pDest, UChar32 c) { /* it is 0<=c<=0x10ffff and not a surrogate if called by a validating function */ if((c)<=0x7f) { @@ -978,7 +984,7 @@ u_strToUTF8WithSub(char *dest, int32_t reqLength=0; uint32_t ch=0,ch2=0; uint8_t *pDest = (uint8_t *)dest; - uint8_t *pDestLimit = pDest + destCapacity; + uint8_t *pDestLimit = (pDest!=NULL)?(pDest + destCapacity):NULL; int32_t numSubstitutions; /* args check */ @@ -1029,10 +1035,10 @@ u_strToUTF8WithSub(char *dest, } else /* ch is a surrogate */ { int32_t length; - /*need not check for NUL because NUL fails UTF_IS_TRAIL() anyway*/ - if(UTF_IS_SURROGATE_FIRST(ch) && UTF_IS_TRAIL(ch2=*pSrc)) { + /*need not check for NUL because NUL fails U16_IS_TRAIL() anyway*/ + if(U16_IS_SURROGATE_LEAD(ch) && U16_IS_TRAIL(ch2=*pSrc)) { ++pSrc; - ch=UTF16_GET_PAIR_VALUE(ch, ch2); + ch=U16_GET_SUPPLEMENTARY(ch, ch2); } else if(subchar>=0) { ch=subchar; ++numSubstitutions; @@ -1057,9 +1063,9 @@ u_strToUTF8WithSub(char *dest, ++reqLength; } else if(ch<=0x7ff) { reqLength+=2; - } else if(!UTF_IS_SURROGATE(ch)) { + } else if(!U16_IS_SURROGATE(ch)) { reqLength+=3; - } else if(UTF_IS_SURROGATE_FIRST(ch) && UTF_IS_TRAIL(ch2=*pSrc)) { + } else if(U16_IS_SURROGATE_LEAD(ch) && U16_IS_TRAIL(ch2=*pSrc)) { ++pSrc; reqLength+=4; } else if(subchar>=0) { @@ -1072,7 +1078,7 @@ u_strToUTF8WithSub(char *dest, } } } else { - const UChar *pSrcLimit = pSrc+srcLength; + const UChar *pSrcLimit = (pSrc!=NULL)?(pSrc+srcLength):NULL; int32_t count; /* Faster loop without ongoing checking for pSrcLimit and pDestLimit. */ @@ -1117,9 +1123,9 @@ u_strToUTF8WithSub(char *dest, break; /* recompute count */ } - if(UTF_IS_SURROGATE_FIRST(ch) && UTF_IS_TRAIL(ch2=*pSrc)) { + if(U16_IS_SURROGATE_LEAD(ch) && U16_IS_TRAIL(ch2=*pSrc)) { ++pSrc; - ch=UTF16_GET_PAIR_VALUE(ch, ch2); + ch=U16_GET_SUPPLEMENTARY(ch, ch2); /* writing 4 bytes per 2 UChars is ok */ *pDest++=(uint8_t)((ch>>18)|0xf0); @@ -1172,9 +1178,9 @@ u_strToUTF8WithSub(char *dest, } else /* ch is a surrogate */ { int32_t length; - if(UTF_IS_SURROGATE_FIRST(ch) && pSrc=0) { ch=subchar; ++numSubstitutions; @@ -1200,9 +1206,9 @@ u_strToUTF8WithSub(char *dest, ++reqLength; } else if(ch<=0x7ff) { reqLength+=2; - } else if(!UTF_IS_SURROGATE(ch)) { + } else if(!U16_IS_SURROGATE(ch)) { reqLength+=3; - } else if(UTF_IS_SURROGATE_FIRST(ch) && pSrc=0) { @@ -1544,7 +1550,7 @@ u_strToJavaModifiedUTF8( } /* Faster loop without ongoing checking for pSrcLimit and pDestLimit. */ - pSrcLimit = src+srcLength; + pSrcLimit = (src!=NULL)?(src+srcLength):NULL; for(;;) { count = (int32_t)(pDestLimit - pDest); srcLength = (int32_t)(pSrcLimit - src); diff --git a/icuSources/common/utext.cpp b/icuSources/common/utext.cpp index e0cc5b76..fc597755 100644 --- a/icuSources/common/utext.cpp +++ b/icuSources/common/utext.cpp @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 2005-2011, International Business Machines +* Copyright (C) 2005-2012, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* @@ -19,6 +19,9 @@ #include "unicode/unistr.h" #include "unicode/chariter.h" #include "unicode/utext.h" +#include "unicode/utf.h" +#include "unicode/utf8.h" +#include "unicode/utf16.h" #include "ustr_imp.h" #include "cmemory.h" #include "cstring.h" @@ -118,13 +121,13 @@ utext_setNativeIndex(UText *ut, int64_t index) { // Adjust the index position if it is in the middle of a surrogate pair. if (ut->chunkOffsetchunkLength) { UChar c= ut->chunkContents[ut->chunkOffset]; - if (UTF16_IS_TRAIL(c)) { + if (U16_IS_TRAIL(c)) { if (ut->chunkOffset==0) { ut->pFuncs->access(ut, ut->chunkNativeStart, FALSE); } if (ut->chunkOffset>0) { UChar lead = ut->chunkContents[ut->chunkOffset-1]; - if (UTF16_IS_LEAD(lead)) { + if (U16_IS_LEAD(lead)) { ut->chunkOffset--; } } @@ -451,355 +454,6 @@ utext_equals(const UText *a, const UText *b) { return TRUE; } -U_CAPI int32_t U_EXPORT2 -utext_compare(UText *s1, int32_t length1, - UText *s2, int32_t length2) { - UChar32 c1 = 0, c2 = 0; - - if(length1<0 && length2<0) { - /* strcmp style, go until end of string */ - for(;;) { - c1 = UTEXT_NEXT32(s1); - c2 = UTEXT_NEXT32(s2); - if(c1 != c2) { - break; - } else if(c1 == U_SENTINEL) { - return 0; - } - } - } else { - if(length1 < 0) { - length1 = INT32_MIN; - } else if (length2 < 0) { - length2 = INT32_MIN; - } - - /* memcmp/UnicodeString style, both length-specified */ - while((length1 > 0 || length1 == INT32_MIN) && (length2 > 0 || length2 == INT32_MIN)) { - c1 = UTEXT_NEXT32(s1); - c2 = UTEXT_NEXT32(s2); - - if(c1 != c2) { - break; - } else if(c1 == U_SENTINEL) { - return 0; - } - - if (length1 != INT32_MIN) { - length1 -= 1; - } - if (length2 != INT32_MIN) { - length2 -= 1; - } - } - - if(length1 <= 0 && length1 != INT32_MIN) { - if(length2 <= 0) { - return 0; - } else { - return -1; - } - } else if(length2 <= 0 && length2 != INT32_MIN) { - if (length1 <= 0) { - return 0; - } else { - return 1; - } - } - } - - return (int32_t)c1-(int32_t)c2; -} - -U_CAPI int32_t U_EXPORT2 -utext_compareNativeLimit(UText *s1, int64_t limit1, - UText *s2, int64_t limit2) { - UChar32 c1, c2; - - if(limit1<0 && limit2<0) { - /* strcmp style, go until end of string */ - for(;;) { - c1 = UTEXT_NEXT32(s1); - c2 = UTEXT_NEXT32(s2); - if(c1 != c2) { - return (int32_t)c1-(int32_t)c2; - } else if(c1 == U_SENTINEL) { - return 0; - } - } - } else { - /* memcmp/UnicodeString style, both length-specified */ - int64_t index1 = (limit1 >= 0 ? UTEXT_GETNATIVEINDEX(s1) : 0); - int64_t index2 = (limit2 >= 0 ? UTEXT_GETNATIVEINDEX(s2) : 0); - - while((limit1 < 0 || index1 < limit1) && (limit2 < 0 || index2 < limit2)) { - c1 = UTEXT_NEXT32(s1); - c2 = UTEXT_NEXT32(s2); - - if(c1 != c2) { - return (int32_t)c1-(int32_t)c2; - } else if(c1 == U_SENTINEL) { - return 0; - } - - if (limit1 >= 0) { - index1 = UTEXT_GETNATIVEINDEX(s1); - } - if (limit2 >= 0) { - index2 = UTEXT_GETNATIVEINDEX(s2); - } - } - - if(limit1 >= 0 && index1 >= limit1) { - if(index2 >= limit2) { - return 0; - } else { - return -1; - } - } else { - if(index1 >= limit1) { - return 0; - } else { - return 1; - } - } - } -} - -U_CAPI int32_t U_EXPORT2 -utext_caseCompare(UText *s1, int32_t length1, - UText *s2, int32_t length2, - uint32_t options, UErrorCode *pErrorCode) { - const UCaseProps *csp; - - /* case folding variables */ - const UChar *p; - int32_t length; - - /* case folding buffers, only use current-level start/limit */ - UChar fold1[UCASE_MAX_STRING_LENGTH+1], fold2[UCASE_MAX_STRING_LENGTH+1]; - int32_t foldOffset1, foldOffset2, foldLength1, foldLength2; - - /* current code points */ - UChar32 c1, c2; - uint8_t cLength1, cLength2; - - /* argument checking */ - if(U_FAILURE(*pErrorCode)) { - return 0; - } - if(s1==NULL || s2==NULL) { - *pErrorCode=U_ILLEGAL_ARGUMENT_ERROR; - return 0; - } - - csp=ucase_getSingleton(); - - /* for variable-length strings */ - if(length1 < 0) { - length1 = INT32_MIN; - } - if (length2 < 0) { - length2 = INT32_MIN; - } - - /* initialize */ - foldOffset1 = foldOffset2 = foldLength1 = foldLength2 = 0; - - /* comparison loop */ - while((foldOffset1 < foldLength1 || length1 > 0 || length1 == INT32_MIN) && - (foldOffset2 < foldLength2 || length2 > 0 || length2 == INT32_MIN)) { - if(foldOffset1 < foldLength1) { - U16_NEXT_UNSAFE(fold1, foldOffset1, c1); - cLength1 = 0; - } else { - c1 = UTEXT_NEXT32(s1); - if (c1 != U_SENTINEL) { - cLength1 = U16_LENGTH(c1); - - length = ucase_toFullFolding(csp, c1, &p, options); - if(length >= 0) { - if(length <= UCASE_MAX_STRING_LENGTH) { // !!!: Does not correctly handle 0-length folded-case strings - u_memcpy(fold1, p, length); - foldOffset1 = 0; - foldLength1 = length; - U16_NEXT_UNSAFE(fold1, foldOffset1, c1); - } else { - c1 = length; - } - } - } - - if(length1 != INT32_MIN) { - length1 -= 1; - } - } - - if(foldOffset2 < foldLength2) { - U16_NEXT_UNSAFE(fold2, foldOffset2, c2); - cLength2 = 0; - } else { - c2 = UTEXT_NEXT32(s2); - if (c2 != U_SENTINEL) { - cLength2 = U16_LENGTH(c2); - - length = ucase_toFullFolding(csp, c2, &p, options); - if(length >= 0) { - if(length <= UCASE_MAX_STRING_LENGTH) { // !!!: Does not correctly handle 0-length folded-case strings - u_memcpy(fold2, p, length); - foldOffset2 = 0; - foldLength2 = length; - U16_NEXT_UNSAFE(fold2, foldOffset2, c2); - } else { - c2 = length; - } - } - } else if(c1 == U_SENTINEL) { - return 0; // end of both strings at once - } - - if(length2 != INT32_MIN) { - length2 -= 1; - } - } - - if(c1 != c2) { - return (int32_t)c1-(int32_t)c2; - } - } - - /* By now at least one of the strings is out of characters */ - length1 += foldLength1 - foldOffset1; - length2 += foldLength2 - foldOffset2; - - if(length1 <= 0 && length1 != INT32_MIN) { - if(length2 <= 0) { - return 0; - } else { - return -1; - } - } else { - if (length1 <= 0) { - return 0; - } else { - return 1; - } - } -} - -U_CAPI int32_t U_EXPORT2 -utext_caseCompareNativeLimit(UText *s1, int64_t limit1, - UText *s2, int64_t limit2, - uint32_t options, UErrorCode *pErrorCode) { - const UCaseProps *csp; - - /* case folding variables */ - const UChar *p; - int32_t length; - - /* case folding buffers, only use current-level start/limit */ - UChar fold1[UCASE_MAX_STRING_LENGTH+1], fold2[UCASE_MAX_STRING_LENGTH+1]; - int32_t foldOffset1, foldOffset2, foldLength1, foldLength2; - - /* current code points */ - UChar32 c1, c2; - - /* native indexes into s1 and s2 */ - int64_t index1, index2; - - /* argument checking */ - if(U_FAILURE(*pErrorCode)) { - return 0; - } - if(s1==NULL || s2==NULL) { - *pErrorCode=U_ILLEGAL_ARGUMENT_ERROR; - return 0; - } - - csp=ucase_getSingleton(); - - /* initialize */ - index1 = (limit1 >= 0 ? UTEXT_GETNATIVEINDEX(s1) : 0); - index2 = (limit2 >= 0 ? UTEXT_GETNATIVEINDEX(s2) : 0); - - foldOffset1 = foldOffset2 = foldLength1 = foldLength2 = 0; - - /* comparison loop */ - while((foldOffset1 < foldLength1 || limit1 < 0 || index1 < limit1) && - (foldOffset2 < foldLength2 || limit2 < 0 || index2 < limit2)) { - if(foldOffset1 < foldLength1) { - U16_NEXT_UNSAFE(fold1, foldOffset1, c1); - } else { - c1 = UTEXT_NEXT32(s1); - if (c1 != U_SENTINEL) { - length = ucase_toFullFolding(csp, c1, &p, options); - if(length >= 0) { - if(length <= UCASE_MAX_STRING_LENGTH) { // !!!: Does not correctly handle 0-length folded-case strings - u_memcpy(fold1, p, length); - foldOffset1 = 0; - foldLength1 = length; - U16_NEXT_UNSAFE(fold1, foldOffset1, c1); - } else { - c1 = length; - } - } - } - - if (limit1 >= 0) { - index1 = UTEXT_GETNATIVEINDEX(s1); - } - } - - if(foldOffset2 < foldLength2) { - U16_NEXT_UNSAFE(fold2, foldOffset2, c2); - } else { - c2 = UTEXT_NEXT32(s2); - if (c2 != U_SENTINEL) { - length = ucase_toFullFolding(csp, c2, &p, options); - if(length >= 0) { - if(length <= UCASE_MAX_STRING_LENGTH) { // !!!: Does not correctly handle 0-length folded-case strings - u_memcpy(fold2, p, length); - foldOffset2 = 0; - foldLength2 = length; - U16_NEXT_UNSAFE(fold2, foldOffset2, c2); - } else { - c2 = length; - } - } - } else if(c1 == U_SENTINEL) { - return 0; - } - - if (limit2 >= 0) { - index2 = UTEXT_GETNATIVEINDEX(s2); - } - } - - if(c1 != c2) { - return (int32_t)c1-(int32_t)c2; - } - } - - /* By now at least one of the strings is out of characters */ - index1 -= foldLength1 - foldOffset1; - index2 -= foldLength2 - foldOffset2; - - if(limit1 >= 0 && index1 >= limit1) { - if(index2 >= limit2) { - return 0; - } else { - return -1; - } - } else { - if(index1 >= limit1) { - return 0; - } else { - return 1; - } - } -} - - U_CAPI UBool U_EXPORT2 utext_isWritable(const UText *ut) { @@ -1749,7 +1403,7 @@ utext_strFromUTF8(UChar *dest, { UChar *pDest = dest; - UChar *pDestLimit = dest+destCapacity; + UChar *pDestLimit = (dest!=NULL)?(dest+destCapacity):NULL; UChar32 ch=0; int32_t index = 0; int32_t reqLength = 0; @@ -1768,9 +1422,9 @@ utext_strFromUTF8(UChar *dest, if(U_IS_BMP(ch)){ *(pDest++)=(UChar)ch; }else{ - *(pDest++)=UTF16_LEAD(ch); + *(pDest++)=U16_LEAD(ch); if(pDestpFuncs = &unistrFuncs; - ut->context = s; - ut->providerProperties = I32_FLAG(UTEXT_PROVIDER_STABLE_CHUNKS)| - I32_FLAG(UTEXT_PROVIDER_WRITABLE); - - ut->chunkContents = s->getBuffer(); - ut->chunkLength = s->length(); - ut->chunkNativeStart = 0; - ut->chunkNativeLimit = ut->chunkLength; - ut->nativeIndexingLimit = ut->chunkLength; + ut->providerProperties |= I32_FLAG(UTEXT_PROVIDER_WRITABLE); } return ut; } @@ -2642,6 +2285,13 @@ utext_openUnicodeString(UText *ut, UnicodeString *s, UErrorCode *status) { U_CAPI UText * U_EXPORT2 utext_openConstUnicodeString(UText *ut, const UnicodeString *s, UErrorCode *status) { + if (U_SUCCESS(*status) && s->isBogus()) { + // The UnicodeString is bogus, but we still need to detach the UText + // from whatever it was hooked to before, if anything. + utext_openUChars(ut, NULL, 0, status); + *status = U_ILLEGAL_ARGUMENT_ERROR; + return ut; + } ut = utext_setup(ut, 0, status); // note: use the standard (writable) function table for UnicodeString. // The flag settings disable writing, so having the functions in @@ -2865,7 +2515,6 @@ ucstrTextExtract(UText *ut, } else { limit32 = pinIndex(limit, INT32_MAX); } - di = 0; for (si=start32; si=0); /* to ensure di never exceeds INT32_MAX, which must not happen logically */ if (dinext32PostInc(); int32_t len = U16_LENGTH(c); + U_ASSERT(desti+len>0); /* to ensure desti+len never exceeds MAX_INT32, which must not happen logically */ if (desti+len <= destCapacity) { U16_APPEND_UNSAFE(dest, desti, c); copyLimit = srci+len; diff --git a/icuSources/common/utf_impl.c b/icuSources/common/utf_impl.c index 8f45546b..7ff990b1 100644 --- a/icuSources/common/utf_impl.c +++ b/icuSources/common/utf_impl.c @@ -1,7 +1,7 @@ /* ****************************************************************************** * -* Copyright (C) 1999-2006, International Business Machines +* Copyright (C) 1999-2011, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** @@ -23,6 +23,10 @@ #endif #include "unicode/utypes.h" +#include "unicode/utf.h" +#include "unicode/utf8.h" +#include "unicode/utf_old.h" +#include "uassert.h" /* * This table could be replaced on many machines by @@ -107,11 +111,12 @@ utf8_errorValue[6]={ 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=UTF8_COUNT_TRAIL_BYTES(c); + uint8_t count=U8_COUNT_TRAIL_BYTES(c); + U_ASSERT(count >= 0 && count <= 5); /* U8_COUNT_TRAIL_BYTES returns value 0...5 */ if((i)+count<=(length)) { uint8_t trail, illegal=0; - UTF8_MASK_LEAD_BYTE((c), count); + 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 */ @@ -161,12 +166,12 @@ utf8_nextCharSafeBody(const uint8_t *s, int32_t *pi, int32_t length, UChar32 c, /* correct sequence - all trail bytes have (b7..b6)==(10)? */ /* illegal is also set if count>=4 */ - if(illegal || (c)0 && UTF8_IS_TRAIL(s[i])) { + while(count>0 && U8_IS_TRAIL(s[i])) { ++(i); --count; } @@ -175,7 +180,7 @@ utf8_nextCharSafeBody(const uint8_t *s, int32_t *pi, int32_t length, UChar32 c, } else { c=U_SENTINEL; } - } else if((strict)>0 && UTF_IS_UNICODE_NONCHAR(c)) { + } else if((strict)>0 && U_IS_UNICODE_NONCHAR(c)) { /* strict: forbid non-characters like U+fffe */ c=utf8_errorValue[count]; } @@ -183,7 +188,7 @@ utf8_nextCharSafeBody(const uint8_t *s, int32_t *pi, int32_t length, UChar32 c, /* error handling */ int32_t i0=i; /* don't just set (i)=(length) in case there is an illegal sequence */ - while((i)<(length) && UTF8_IS_TRAIL(s[i])) { + while((i)<(length) && U8_IS_TRAIL(s[i])) { ++(i); } if(strict>=0) { @@ -265,14 +270,14 @@ utf8_prevCharSafeBody(const uint8_t *s, int32_t start, int32_t *pi, UChar32 c, U if((uint8_t)(b-0x80)<0x7e) { /* 0x80<=b<0xfe */ if(b&0x40) { /* lead byte, this will always end the loop */ - uint8_t shouldCount=UTF8_COUNT_TRAIL_BYTES(b); + uint8_t shouldCount=U8_COUNT_TRAIL_BYTES(b); if(count==shouldCount) { /* set the new position */ *pi=i; - UTF8_MASK_LEAD_BYTE(b, count); + U8_MASK_LEAD_BYTE(b, count); c|=(UChar32)b<=4 || c>0x10ffff || c0 && UTF_IS_UNICODE_NONCHAR(c))) { + if(count>=4 || c>0x10ffff || c0 && U_IS_UNICODE_NONCHAR(c))) { /* illegal sequence or (strict and non-character) */ if(count>=4) { count=3; @@ -351,7 +356,7 @@ utf8_back1SafeBody(const uint8_t *s, int32_t start, int32_t i) { if((uint8_t)(b-0x80)>=0x7e) { /* not 0x80<=b<0xfe */ break; } else if(b>=0xc0) { - if(UTF8_COUNT_TRAIL_BYTES(b)>=(i-I)) { + if(U8_COUNT_TRAIL_BYTES(b)>=(i-I)) { return I; } else { break; diff --git a/icuSources/common/util.cpp b/icuSources/common/util.cpp index f084a291..acb15854 100644 --- a/icuSources/common/util.cpp +++ b/icuSources/common/util.cpp @@ -1,6 +1,6 @@ /* ********************************************************************** -* Copyright (c) 2001-2008, International Business Machines +* Copyright (c) 2001-2011, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * Date Name Description @@ -8,9 +8,10 @@ ********************************************************************** */ -#include "util.h" #include "unicode/unimatch.h" -#include "unicode/uniset.h" +#include "unicode/utf16.h" +#include "patternprops.h" +#include "util.h" // Define UChar constants using hex for EBCDIC compatibility @@ -132,13 +133,8 @@ int32_t ICU_Utility::quotedIndexOf(const UnicodeString& text, int32_t ICU_Utility::skipWhitespace(const UnicodeString& str, int32_t& pos, UBool advance) { int32_t p = pos; - while (p < str.length()) { - UChar32 c = str.char32At(p); - if (!uprv_isRuleWhiteSpace(c)) { - break; - } - p += UTF_CHAR_LENGTH(c); - } + const UChar* s = str.getBuffer(); + p = (int32_t)(PatternProps::skipWhiteSpace(s + p, str.length() - p) - s); if (advance) { pos = p; } @@ -146,8 +142,8 @@ int32_t ICU_Utility::skipWhitespace(const UnicodeString& str, int32_t& pos, } /** - * Skip over whitespace in a Replaceable. Whitespace is defined by - * uprv_isRuleWhiteSpace(). Skipping may be done in the forward or + * Skip over Pattern_White_Space in a Replaceable. + * Skipping may be done in the forward or * reverse direction. In either case, the leftmost index will be * inclusive, and the rightmost index will be exclusive. That is, * given a range defined as [start, limit), the call @@ -173,11 +169,11 @@ int32_t ICU_Utility::skipWhitespace(const UnicodeString& str, int32_t& pos, //? } //? //? while (pos != stop && -//? uprv_isRuleWhiteSpace(c = text.char32At(pos))) { +//? PatternProps::isWhiteSpace(c = text.char32At(pos))) { //? if (isForward) { -//? pos += UTF_CHAR_LENGTH(c); +//? pos += U16_LENGTH(c); //? } else { -//? pos -= UTF_CHAR_LENGTH(c); +//? pos -= U16_LENGTH(c); //? } //? } //? @@ -217,7 +213,7 @@ UBool ICU_Utility::parseChar(const UnicodeString& id, int32_t& pos, UChar ch) { * pattern. Characters are matched literally and case-sensitively * except for the following special characters: * - * ~ zero or more uprv_isRuleWhiteSpace chars + * ~ zero or more Pattern_White_Space chars * * If end of pattern is reached with all matches along the way, * pos is advanced to the first unparsed index and returned. @@ -246,8 +242,8 @@ int32_t ICU_Utility::parsePattern(const UnicodeString& pat, // parse \s* if (cpat == 126 /*~*/) { - if (uprv_isRuleWhiteSpace(c)) { - index += UTF_CHAR_LENGTH(c); + if (PatternProps::isWhiteSpace(c)) { + index += U16_LENGTH(c); continue; } else { if (++ipat == pat.length()) { @@ -259,8 +255,8 @@ int32_t ICU_Utility::parsePattern(const UnicodeString& pat, // parse literal else if (c == cpat) { - index += UTF_CHAR_LENGTH(c); - ipat += UTF_CHAR_LENGTH(cpat); + index += U16_LENGTH(c); + ipat += U16_LENGTH(cpat); if (ipat == pat.length()) { return index; // success; c parsed } @@ -371,7 +367,7 @@ void ICU_Utility::appendToRule(UnicodeString& rule, !((c >= 0x0030/*'0'*/ && c <= 0x0039/*'9'*/) || (c >= 0x0041/*'A'*/ && c <= 0x005A/*'Z'*/) || (c >= 0x0061/*'a'*/ && c <= 0x007A/*'z'*/))) || - uprv_isRuleWhiteSpace(c)) { + PatternProps::isWhiteSpace(c)) { quoteBuf.append(c); // Double ' within a quote if (c == APOSTROPHE) { @@ -411,35 +407,3 @@ void ICU_Utility::appendToRule(UnicodeString& rule, } U_NAMESPACE_END - -U_CAPI UBool U_EXPORT2 -uprv_isRuleWhiteSpace(UChar32 c) { - /* "white space" in the sense of ICU rule parsers - This is a FIXED LIST that is NOT DEPENDENT ON UNICODE PROPERTIES. - See UAX #31 Identifier and Pattern Syntax: http://www.unicode.org/reports/tr31/ - U+0009..U+000D, U+0020, U+0085, U+200E..U+200F, and U+2028..U+2029 - Equivalent to test for Pattern_White_Space Unicode property. - */ - return (c >= 0x0009 && c <= 0x2029 && - (c <= 0x000D || c == 0x0020 || c == 0x0085 || - c == 0x200E || c == 0x200F || c >= 0x2028)); -} - -U_CAPI U_NAMESPACE_QUALIFIER UnicodeSet* U_EXPORT2 -uprv_openRuleWhiteSpaceSet(UErrorCode* ec) { - if(U_FAILURE(*ec)) { - return NULL; - } - // create a set with the Pattern_White_Space characters, - // without a pattern for fewer code dependencies - U_NAMESPACE_QUALIFIER UnicodeSet *set=new U_NAMESPACE_QUALIFIER UnicodeSet(9, 0xd); - // Check for new failure. - if (set == NULL) { - *ec = U_MEMORY_ALLOCATION_ERROR; - return NULL; - } - set->UnicodeSet::add(0x20).add(0x85).add(0x200e, 0x200f).add(0x2028, 0x2029); - return set; -} - -//eof diff --git a/icuSources/common/util.h b/icuSources/common/util.h index 37fb5686..7cb2c5a2 100644 --- a/icuSources/common/util.h +++ b/icuSources/common/util.h @@ -1,6 +1,6 @@ /* ********************************************************************** - * Copyright (c) 2001-2007, International Business Machines + * Copyright (c) 2001-2011, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * Date Name Description @@ -23,7 +23,6 @@ U_NAMESPACE_BEGIN class UnicodeMatcher; -class UnicodeSet; class U_COMMON_API ICU_Utility /* not : public UObject because all methods are static */ { public: @@ -90,8 +89,8 @@ class U_COMMON_API ICU_Utility /* not : public UObject because all methods are s UBool advance = FALSE); /** - * Skip over whitespace in a Replaceable. Whitespace is defined by - * uprv_isRuleWhiteSpace(). Skipping may be done in the forward or + * Skip over Pattern_White_Space in a Replaceable. + * Skipping may be done in the forward or * reverse direction. In either case, the leftmost index will be * inclusive, and the rightmost index will be exclusive. That is, * given a range defined as [start, limit), the call @@ -151,7 +150,7 @@ class U_COMMON_API ICU_Utility /* not : public UObject because all methods are s * pattern. Characters are matched literally and case-sensitively * except for the following special characters: * - * ~ zero or more uprv_isRuleWhiteSpace chars + * ~ zero or more Pattern_White_Space chars * * If end of pattern is reached with all matches along the way, * pos is advanced to the first unparsed index and returned. @@ -236,26 +235,5 @@ private: U_NAMESPACE_END -/** - * Get the set of "white space" characters in the sense of ICU rule - * parsers. Caller must close/delete result. - * Equivalent to the set of characters with the Pattern_White_Space Unicode property. - * Stable set of characters, won't change. - * See UAX #31 Identifier and Pattern Syntax: http://www.unicode.org/reports/tr31/ - * @internal - */ -U_CAPI U_NAMESPACE_QUALIFIER UnicodeSet* U_EXPORT2 -uprv_openRuleWhiteSpaceSet(UErrorCode* ec); - -/** - * Is this character a "white space" in the sense of ICU rule parsers? - * Equivalent to test for Pattern_White_Space Unicode property. - * Stable set of characters, won't change. - * See UAX #31 Identifier and Pattern Syntax: http://www.unicode.org/reports/tr31/ - * @internal - */ -U_CAPI UBool U_EXPORT2 -uprv_isRuleWhiteSpace(UChar32 c); - #endif //eof diff --git a/icuSources/common/util_props.cpp b/icuSources/common/util_props.cpp index f91666b4..1bdaaddb 100644 --- a/icuSources/common/util_props.cpp +++ b/icuSources/common/util_props.cpp @@ -1,6 +1,6 @@ /* ********************************************************************** -* Copyright (c) 2001-2006, International Business Machines +* Copyright (c) 2001-2011, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * Date Name Description @@ -8,8 +8,10 @@ ********************************************************************** */ -#include "util.h" #include "unicode/uchar.h" +#include "unicode/utf16.h" +#include "patternprops.h" +#include "util.h" U_NAMESPACE_BEGIN @@ -95,7 +97,7 @@ int32_t ICU_Utility::parsePattern(const UnicodeString& rule, int32_t pos, int32_ return -1; } c = rule.charAt(pos++); - if (!uprv_isRuleWhiteSpace(c)) { + if (!PatternProps::isWhiteSpace(c)) { return -1; } // FALL THROUGH to skipWhitespace @@ -133,15 +135,13 @@ int32_t ICU_Utility::parsePattern(const UnicodeString& rule, int32_t pos, int32_ * @param pos INPUT-OUPUT parameter. On INPUT, pos is the * first character to examine. It must be less than str.length(), * and it must not point to a whitespace character. That is, must - * have pos < str.length() and - * !uprv_isRuleWhiteSpace(str.char32At(pos)). On + * have pos < str.length(). On * OUTPUT, the position after the last parsed character. * @return the Unicode identifier, or an empty string if there is * no valid identifier at pos. */ UnicodeString ICU_Utility::parseUnicodeIdentifier(const UnicodeString& str, int32_t& pos) { // assert(pos < str.length()); - // assert(!uprv_isRuleWhiteSpace(str.char32At(pos))); UnicodeString buf; int p = pos; while (p < str.length()) { @@ -160,7 +160,7 @@ UnicodeString ICU_Utility::parseUnicodeIdentifier(const UnicodeString& str, int3 break; } } - p += UTF_CHAR_LENGTH(ch); + p += U16_LENGTH(ch); } pos = p; return buf; diff --git a/icuSources/common/utrie.c b/icuSources/common/utrie.cpp similarity index 99% rename from icuSources/common/utrie.c rename to icuSources/common/utrie.cpp index ddb94bb2..eb97aaa5 100644 --- a/icuSources/common/utrie.c +++ b/icuSources/common/utrie.cpp @@ -1,11 +1,11 @@ /* ****************************************************************************** * -* Copyright (C) 2001-2009, International Business Machines +* Copyright (C) 2001-2011, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** -* file name: utrie.c +* file name: utrie.cpp * encoding: US-ASCII * tab size: 8 (not used) * indentation:4 @@ -31,7 +31,7 @@ #undef ABS #define ABS(x) ((x)>=0 ? (x) : -(x)) -static U_INLINE UBool +static inline UBool equal_uint32(const uint32_t *s, const uint32_t *t, int32_t length) { while(length>0 && *s==*t) { ++s; @@ -862,7 +862,7 @@ utrie_unserialize(UTrie *trie, const void *data, int32_t length, UErrorCode *pEr } /* enough data for a trie header? */ - if(lengthnewTrie==NULL) { /* frozen trie */ idx=trie->index; + U_ASSERT(idx!=NULL); /* the following code assumes trie->newTrie is not NULL when idx is NULL */ data32=trie->data32; index2NullOffset=trie->index2NullOffset; @@ -537,6 +542,7 @@ enumEitherTrie(const UTrie2 *trie, /* unfrozen, mutable trie */ idx=NULL; data32=trie->newTrie->data; + U_ASSERT(data32!=NULL); /* the following code assumes idx is not NULL when data32 is NULL */ index2NullOffset=trie->newTrie->index2NullOffset; nullBlock=trie->newTrie->dataNullOffset; diff --git a/icuSources/common/utrie2.h b/icuSources/common/utrie2.h index 4e7ead05..1bac06ac 100644 --- a/icuSources/common/utrie2.h +++ b/icuSources/common/utrie2.h @@ -1,7 +1,7 @@ /* ****************************************************************************** * -* Copyright (C) 2001-2010, International Business Machines +* Copyright (C) 2001-2011, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** @@ -18,6 +18,7 @@ #define __UTRIE2_H__ #include "unicode/utypes.h" +#include "putilimp.h" #include "udataswp.h" U_CDECL_BEGIN @@ -618,8 +619,9 @@ U_CDECL_END /* C++ convenience wrappers ------------------------------------------------- */ -#ifdef XP_CPLUSPLUS +#ifdef __cplusplus +#include "unicode/utf.h" #include "mutex.h" U_NAMESPACE_BEGIN diff --git a/icuSources/common/utrie2_builder.c b/icuSources/common/utrie2_builder.cpp similarity index 99% rename from icuSources/common/utrie2_builder.c rename to icuSources/common/utrie2_builder.cpp index 1f3c4c13..8d2a4e12 100644 --- a/icuSources/common/utrie2_builder.c +++ b/icuSources/common/utrie2_builder.cpp @@ -1,11 +1,11 @@ /* ****************************************************************************** * -* Copyright (C) 2001-2010, International Business Machines +* Copyright (C) 2001-2011, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** -* file name: utrie2_builder.c +* file name: utrie2_builder.cpp * encoding: US-ASCII * tab size: 8 (not used) * indentation:4 @@ -455,7 +455,7 @@ utrie2_fromUTrie(const UTrie *trie1, uint32_t errorValue, UErrorCode *pErrorCode return context.trie; } -static U_INLINE UBool +static inline UBool isInNullBlock(UNewTrie2 *trie, UChar32 c, UBool forLSCP) { int32_t i2, block; @@ -562,12 +562,12 @@ releaseDataBlock(UNewTrie2 *trie, int32_t block) { trie->firstFreeBlock=block; } -static U_INLINE UBool +static inline UBool isWritableBlock(UNewTrie2 *trie, int32_t block) { return (UBool)(block!=trie->dataNullOffset && 1==trie->map[block>>UTRIE2_SHIFT_2]); } -static U_INLINE void +static inline void setIndex2Entry(UNewTrie2 *trie, int32_t i2, int32_t block) { int32_t oldBlock; ++trie->map[block>>UTRIE2_SHIFT_2]; /* increment first, in case block==oldBlock! */ @@ -841,7 +841,7 @@ utrie2_setRange32(UTrie2 *trie, /* compaction --------------------------------------------------------------- */ -static U_INLINE UBool +static inline UBool equal_int32(const int32_t *s, const int32_t *t, int32_t length) { while(length>0 && *s==*t) { ++s; @@ -851,7 +851,7 @@ equal_int32(const int32_t *s, const int32_t *t, int32_t length) { return (UBool)(length==0); } -static U_INLINE UBool +static inline UBool equal_uint32(const uint32_t *s, const uint32_t *t, int32_t length) { while(length>0 && *s==*t) { ++s; diff --git a/icuSources/common/uts46.cpp b/icuSources/common/uts46.cpp index e08ee356..70a97845 100644 --- a/icuSources/common/uts46.cpp +++ b/icuSources/common/uts46.cpp @@ -1,6 +1,6 @@ /* ******************************************************************************* -* Copyright (C) 2010, International Business Machines +* Copyright (C) 2010-2011, International Business Machines * Corporation and others. All Rights Reserved. ******************************************************************************* * file name: uts46.cpp @@ -18,10 +18,13 @@ #include "unicode/idna.h" #include "unicode/normalizer2.h" +#include "unicode/uscript.h" #include "unicode/ustring.h" +#include "unicode/utf16.h" #include "cmemory.h" #include "cstring.h" #include "punycode.h" +#include "ubidi_props.h" #include "ustr_imp.h" #define LENGTHOF(array) (int32_t)(sizeof(array)/sizeof((array)[0])) @@ -64,6 +67,8 @@ isASCIIOkBiDi(const char *s, int32_t length); // IDNA class default implementations -------------------------------------- *** +IDNA::~IDNA() {} + void IDNA::labelToASCII_UTF8(const StringPiece &label, ByteSink &dest, IDNAInfo &info, UErrorCode &errorCode) const { @@ -187,6 +192,9 @@ private: UBool isLabelOkContextJ(const UChar *label, int32_t labelLength) const; + void + checkLabelContextO(const UChar *label, int32_t labelLength, IDNAInfo &info) const; + const Normalizer2 &uts46Norm2; // uts46.nrm uint32_t options; }; @@ -821,6 +829,9 @@ UTS46::processLabel(UnicodeString &dest, ) { info.labelErrors|=UIDNA_ERROR_CONTEXTJ; } + if((options&UIDNA_CHECK_CONTEXTO)!=0 && oredChars>=0xb7) { + checkLabelContextO(label, labelLength, info); + } if(toASCII) { if(wasPunycode) { // Leave a Punycode label unchanged if it has no severe errors. @@ -1102,6 +1113,7 @@ isASCIIOkBiDi(const char *s, int32_t length) { UBool UTS46::isLabelOkContextJ(const UChar *label, int32_t labelLength) const { + const UBiDiProps *bdp=ubidi_getSingleton(); // [IDNA2008-Tables] // 200C..200D ; CONTEXTJ # ZERO WIDTH NON-JOINER..ZERO WIDTH JOINER for(int32_t i=0; i0) { + info.labelErrors|=UIDNA_ERROR_CONTEXTO_DIGITS; + } + arabicDigits=-1; + } else if(0x6f0<=c) { + if(arabicDigits<0) { + info.labelErrors|=UIDNA_ERROR_CONTEXTO_DIGITS; + } + arabicDigits=1; + } + } + } else if(c==0x30fb) { + // Appendix A.7. KATAKANA MIDDLE DOT (U+30FB) + // Rule Set: + // False; + // For All Characters: + // If Script(cp) .in. {Hiragana, Katakana, Han} Then True; + // End For; + UErrorCode errorCode=U_ZERO_ERROR; + for(int j=0;;) { + if(j>labelEnd) { + info.labelErrors|=UIDNA_ERROR_CONTEXTO_PUNCTUATION; + break; + } + U16_NEXT(label, j, labelLength, c); + UScriptCode script=uscript_getScript(c, &errorCode); + if(script==USCRIPT_HIRAGANA || script==USCRIPT_KATAKANA || script==USCRIPT_HAN) { + break; + } + } + } + } +} + U_NAMESPACE_END // C API ------------------------------------------------------------------- *** diff --git a/icuSources/common/utypes.c b/icuSources/common/utypes.c index b8041ac5..c28e7273 100644 --- a/icuSources/common/utypes.c +++ b/icuSources/common/utypes.c @@ -1,7 +1,7 @@ /* ****************************************************************************** * -* Copyright (C) 1997-2010, International Business Machines +* Copyright (C) 1997-2011, International Business Machines * Corporation and others. All Rights Reserved. * ****************************************************************************** @@ -122,7 +122,8 @@ _uFmtErrorName[U_FMT_PARSE_ERROR_LIMIT - U_FMT_PARSE_ERROR_START] = { "U_DUPLICATE_KEYWORD", "U_UNDEFINED_KEYWORD", "U_DEFAULT_KEYWORD_MISSING", - "U_DECIMAL_NUMBER_SYNTAX_ERROR" + "U_DECIMAL_NUMBER_SYNTAX_ERROR", + "U_FORMAT_INEXACT_ERROR" }; static const char * const diff --git a/icuSources/common/uvector.cpp b/icuSources/common/uvector.cpp index d0ecb449..a5adaa05 100644 --- a/icuSources/common/uvector.cpp +++ b/icuSources/common/uvector.cpp @@ -1,6 +1,6 @@ /* ****************************************************************************** -* Copyright (C) 1999-2010, International Business Machines Corporation and * +* Copyright (C) 1999-2011, International Business Machines Corporation and * * others. All Rights Reserved. * ****************************************************************************** * Date Name Description @@ -11,6 +11,7 @@ #include "uvector.h" #include "cmemory.h" #include "uarrsort.h" +#include "uelement.h" U_NAMESPACE_BEGIN @@ -46,7 +47,7 @@ UVector::UVector(int32_t initialCapacity, UErrorCode &status) : _init(initialCapacity, status); } -UVector::UVector(UObjectDeleter *d, UKeyComparator *c, UErrorCode &status) : +UVector::UVector(UObjectDeleter *d, UElementsAreEqual *c, UErrorCode &status) : count(0), capacity(0), elements(0), @@ -56,7 +57,7 @@ UVector::UVector(UObjectDeleter *d, UKeyComparator *c, UErrorCode &status) : _init(DEFAULT_CAPACITY, status); } -UVector::UVector(UObjectDeleter *d, UKeyComparator *c, int32_t initialCapacity, UErrorCode &status) : +UVector::UVector(UObjectDeleter *d, UElementsAreEqual *c, int32_t initialCapacity, UErrorCode &status) : count(0), capacity(0), elements(0), @@ -71,10 +72,10 @@ void UVector::_init(int32_t initialCapacity, UErrorCode &status) { return; } // Fix bogus initialCapacity values; avoid malloc(0) and integer overflow - if ((initialCapacity < 1) || (initialCapacity > (int32_t)(INT32_MAX / sizeof(UHashTok)))) { + if ((initialCapacity < 1) || (initialCapacity > (int32_t)(INT32_MAX / sizeof(UElement)))) { initialCapacity = DEFAULT_CAPACITY; } - elements = (UHashTok *)uprv_malloc(sizeof(UHashTok)*initialCapacity); + elements = (UElement *)uprv_malloc(sizeof(UElement)*initialCapacity); if (elements == 0) { status = U_MEMORY_ALLOCATION_ERROR; } else { @@ -92,7 +93,7 @@ UVector::~UVector() { * Assign this object to another (make this a copy of 'other'). * Use the 'assign' function to assign each element. */ -void UVector::assign(const UVector& other, UTokenAssigner *assign, UErrorCode &ec) { +void UVector::assign(const UVector& other, UElementAssigner *assign, UErrorCode &ec) { if (ensureCapacity(other.count, ec)) { setSize(other.count, ec); if (U_SUCCESS(ec)) { @@ -272,7 +273,7 @@ UBool UVector::equals(const UVector &other) const { } } } else { - UHashTok key; + UElement key; for (i=0; i (int32_t)(INT32_MAX / sizeof(UHashTok))) { // integer overflow check + if (newCap > (int32_t)(INT32_MAX / sizeof(UElement))) { // integer overflow check // We keep the original memory contents on bad minimumCapacity. status = U_ILLEGAL_ARGUMENT_ERROR; return FALSE; } - UHashTok* newElems = (UHashTok *)uprv_realloc(elements, sizeof(UHashTok)*newCap); + UElement* newElems = (UElement *)uprv_realloc(elements, sizeof(UElement)*newCap); if (newElems == NULL) { // We keep the original contents on the memory failure on realloc or bad minimumCapacity. status = U_MEMORY_ALLOCATION_ERROR; @@ -371,7 +372,7 @@ void UVector::setSize(int32_t newSize, UErrorCode &status) { if (!ensureCapacity(newSize, status)) { return; } - UHashTok empty; + UElement empty; empty.pointer = NULL; empty.integer = 0; for (i=count; i 0) { max = probe; } else { @@ -475,7 +476,7 @@ void UVector::sortedInsert(UHashTok tok, USortComparator *compare, UErrorCode& e for (int32_t i=count; i>min; --i) { elements[i] = elements[i-1]; } - elements[min] = tok; + elements[min] = e; ++count; } } @@ -493,10 +494,10 @@ void UVector::sortedInsert(UHashTok tok, USortComparator *compare, UErrorCode& e */ static int32_t U_CALLCONV sortComparator(const void *context, const void *left, const void *right) { - USortComparator *compare = *static_cast(context); - UHashTok tok1 = *static_cast(left); - UHashTok tok2 = *static_cast(right); - int32_t result = (*compare)(tok1, tok2); + UElementComparator *compare = *static_cast(context); + UElement e1 = *static_cast(left); + UElement e2 = *static_cast(right); + int32_t result = (*compare)(e1, e2); return result; } @@ -507,22 +508,22 @@ sortComparator(const void *context, const void *left, const void *right) { */ static int32_t U_CALLCONV sortiComparator(const void * /*context */, const void *left, const void *right) { - const UHashTok *tok1 = static_cast(left); - const UHashTok *tok2 = static_cast(right); - int32_t result = tok1->integer < tok2->integer? -1 : - tok1->integer == tok2->integer? 0 : 1; + const UElement *e1 = static_cast(left); + const UElement *e2 = static_cast(right); + int32_t result = e1->integer < e2->integer? -1 : + e1->integer == e2->integer? 0 : 1; return result; } /** * Sort the vector, assuming it constains ints. * (A more general sort would take a comparison function, but it's - * not clear whether UVector's USortComparator or + * not clear whether UVector's UElementComparator or * UComparator from uprv_sortAray would be more appropriate.) */ void UVector::sorti(UErrorCode &ec) { if (U_SUCCESS(ec)) { - uprv_sortArray(elements, count, sizeof(UHashTok), + uprv_sortArray(elements, count, sizeof(UElement), sortiComparator, NULL, FALSE, &ec); } } @@ -542,12 +543,23 @@ void UVector::sorti(UErrorCode &ec) { * as a (void *) data pointer, so instead we pass a (data) pointer to a * pointer-to-function variable. */ -void UVector::sort(USortComparator *compare, UErrorCode &ec) { +void UVector::sort(UElementComparator *compare, UErrorCode &ec) { if (U_SUCCESS(ec)) { - uprv_sortArray(elements, count, sizeof(UHashTok), + uprv_sortArray(elements, count, sizeof(UElement), sortComparator, &compare, FALSE, &ec); } } + +/** + * Sort with a user supplied comparator of type UComparator. + */ +void UVector::sortWithUComparator(UComparator *compare, const void *context, UErrorCode &ec) { + if (U_SUCCESS(ec)) { + uprv_sortArray(elements, count, sizeof(UElement), + compare, context, FALSE, &ec); + } +} + U_NAMESPACE_END diff --git a/icuSources/common/uvector.h b/icuSources/common/uvector.h index 2724cb1c..a0417626 100644 --- a/icuSources/common/uvector.h +++ b/icuSources/common/uvector.h @@ -1,6 +1,6 @@ /* ********************************************************************** -* Copyright (C) 1999-2009, International Business Machines +* Copyright (C) 1999-2011, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * Date Name Description @@ -14,29 +14,12 @@ #include "unicode/utypes.h" #include "unicode/uobject.h" -#include "uhash.h" +#include "cmemory.h" +#include "uarrsort.h" +#include "uelement.h" U_NAMESPACE_BEGIN -/** - * A token comparison function. - * @param tok1 A token (object or integer) - * @param tok2 A token (object or integer) - * @return 0 if the two tokens are equal, -1 if tok1 is < tok2, or - * +1 if tok1 is > tok2. - */ -typedef int8_t U_CALLCONV USortComparator(UHashTok tok1, - UHashTok tok2); - -/** - * A token assignment function. It may copy an integer, copy - * a pointer, or clone a pointer, as appropriate. - * @param dst The token to be assigned to - * @param src The token to assign from - */ -typedef void U_CALLCONV UTokenAssigner(UHashTok *dst, - UHashTok *src); - /** *

Ultralightweight C++ implementation of a void* vector * that is (mostly) compatible with java.util.Vector. @@ -89,7 +72,7 @@ typedef void U_CALLCONV UTokenAssigner(UHashTok *dst, */ class U_COMMON_API UVector : public UObject { // NOTE: UVector uses the UHashKey (union of void* and int32_t) as - // its basic storage type. It uses UKeyComparator as its + // its basic storage type. It uses UElementsAreEqual as its // comparison function. It uses UObjectDeleter as its deleter // function. These are named for hashtables, but used here as-is // rather than duplicating the type. This allows sharing of @@ -100,20 +83,20 @@ private: int32_t capacity; - UHashTok* elements; + UElement* elements; UObjectDeleter *deleter; - UKeyComparator *comparer; + UElementsAreEqual *comparer; public: UVector(UErrorCode &status); UVector(int32_t initialCapacity, UErrorCode &status); - UVector(UObjectDeleter *d, UKeyComparator *c, UErrorCode &status); + UVector(UObjectDeleter *d, UElementsAreEqual *c, UErrorCode &status); - UVector(UObjectDeleter *d, UKeyComparator *c, int32_t initialCapacity, UErrorCode &status); + UVector(UObjectDeleter *d, UElementsAreEqual *c, int32_t initialCapacity, UErrorCode &status); virtual ~UVector(); @@ -121,7 +104,7 @@ public: * Assign this object to another (make this a copy of 'other'). * Use the 'assign' function to assign each element. */ - void assign(const UVector& other, UTokenAssigner *assign, UErrorCode &ec); + void assign(const UVector& other, UElementAssigner *assign, UErrorCode &ec); /** * Compare this vector with another. They will be considered @@ -208,7 +191,7 @@ public: UObjectDeleter *setDeleter(UObjectDeleter *d); - UKeyComparator *setComparer(UKeyComparator *c); + UElementsAreEqual *setComparer(UElementsAreEqual *c); void* operator[](int32_t index) const; @@ -236,14 +219,14 @@ public: * as defined by 'compare'. The current elements are assumed to * be sorted already. */ - void sortedInsert(void* obj, USortComparator *compare, UErrorCode& ec); + void sortedInsert(void* obj, UElementComparator *compare, UErrorCode& ec); /** * Insert the given integer into this vector at its sorted position * as defined by 'compare'. The current elements are assumed to * be sorted already. */ - void sortedInsert(int32_t obj, USortComparator *compare, UErrorCode& ec); + void sortedInsert(int32_t obj, UElementComparator *compare, UErrorCode& ec); /** * Sort the contents of the vector, assuming that the contents of the @@ -254,10 +237,18 @@ public: /** * Sort the contents of this vector, using a caller-supplied function * to do the comparisons. (It's confusing that - * UVector's USortComparator function is different from the + * UVector's UElementComparator function is different from the * UComparator function type defined in uarrsort.h) */ - void sort(USortComparator *compare, UErrorCode &ec); + void sort(UElementComparator *compare, UErrorCode &ec); + + /** + * Sort the contents of this vector using a caller-supplied function + * of type UComparator to do the comparison. Provides more flexibility + * than uvector::sort() because an additional user-parameter can be passed to + * the comparison function. + */ + void sortWithUComparator(UComparator *compare, const void *context, UErrorCode &ec); /** * ICU "poor man's RTTI", returns a UClassID for this class. @@ -272,9 +263,9 @@ public: private: void _init(int32_t initialCapacity, UErrorCode &status); - int32_t indexOf(UHashTok key, int32_t startIndex = 0, int8_t hint = 0) const; + int32_t indexOf(UElement key, int32_t startIndex = 0, int8_t hint = 0) const; - void sortedInsert(UHashTok tok, USortComparator *compare, UErrorCode& ec); + void sortedInsert(UElement e, UElementComparator *compare, UErrorCode& ec); // Disallow UVector(const UVector&); @@ -307,9 +298,9 @@ public: UStack(int32_t initialCapacity, UErrorCode &status); - UStack(UObjectDeleter *d, UKeyComparator *c, UErrorCode &status); + UStack(UObjectDeleter *d, UElementsAreEqual *c, UErrorCode &status); - UStack(UObjectDeleter *d, UKeyComparator *c, int32_t initialCapacity, UErrorCode &status); + UStack(UObjectDeleter *d, UElementsAreEqual *c, int32_t initialCapacity, UErrorCode &status); virtual ~UStack(); diff --git a/icuSources/common/uvectr32.h b/icuSources/common/uvectr32.h index ff49d499..d03eba62 100644 --- a/icuSources/common/uvectr32.h +++ b/icuSources/common/uvectr32.h @@ -1,6 +1,6 @@ /* ********************************************************************** -* Copyright (C) 1999-2010, International Business Machines +* Copyright (C) 1999-2011, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** */ @@ -219,7 +219,7 @@ inline UBool UVector32::ensureCapacity(int32_t minimumCapacity, UErrorCode &stat } inline int32_t UVector32::elementAti(int32_t index) const { - return (0 <= index && index < count) ? elements[index] : 0; + return (index >= 0 && count > 0 && count - index > 0) ? elements[index] : 0; } diff --git a/icuSources/common/wintz.c b/icuSources/common/wintz.c index 76a6ba2e..ad06d7e1 100644 --- a/icuSources/common/wintz.c +++ b/icuSources/common/wintz.c @@ -1,6 +1,6 @@ /* ******************************************************************************** -* Copyright (C) 2005-2010, International Business Machines +* Copyright (C) 2005-2011, International Business Machines * Corporation and others. All Rights Reserved. ******************************************************************************** * @@ -11,7 +11,7 @@ #include "unicode/utypes.h" -#ifdef U_WINDOWS +#if U_PLATFORM_HAS_WIN32_API #include "wintz.h" @@ -29,6 +29,8 @@ # define NOMCX #include +#define MAX_LENGTH_ID 32 + /* The layout of the Tzi value in the registry */ typedef struct { @@ -113,7 +115,7 @@ static int32_t detectWindowsType() } } - return winType+1; // +1 to bring it inline with the enum + return winType+1; /* +1 to bring it inline with the enum */ } static LONG openTZRegKey(HKEY *hkey, const char *winid) @@ -173,6 +175,28 @@ static LONG getTZI(const char *winid, TZI *tzi) return result; } +static LONG getSTDName(const char *winid, char *regStdName, int32_t length) { + DWORD cbData = length; + LONG result; + HKEY hkey; + + result = openTZRegKey(&hkey, winid); + + if (result == ERROR_SUCCESS) { + result = RegQueryValueExA(hkey, + STD_REGKEY, + NULL, + NULL, + (LPBYTE)regStdName, + &cbData); + + } + + RegCloseKey(hkey); + + return result; +} + /* This code attempts to detect the Windows time zone, as set in the Windows Date and Time control panel. It attempts to work on @@ -230,6 +254,12 @@ uprv_detectWindowsTimeZone() { UErrorCode status = U_ZERO_ERROR; UResourceBundle* bundle = NULL; char* icuid = NULL; + UChar apiStd[MAX_LENGTH_ID]; + char apiStdName[MAX_LENGTH_ID]; + char regStdName[MAX_LENGTH_ID]; + char tmpid[MAX_LENGTH_ID]; + int32_t apiStdLength = 0; + int32_t len; LONG result; TZI tziKey; @@ -249,13 +279,20 @@ uprv_detectWindowsTimeZone() { uprv_memcpy((char *)&tziKey.daylightDate, (char*)&apiTZI.DaylightDate, sizeof(apiTZI.DaylightDate)); + /* Convert the wchar_t* standard name to char* */ + uprv_memset(apiStdName, 0, sizeof(apiStdName)); + u_strFromWCS(apiStd, MAX_LENGTH_ID, &apiStdLength, apiTZI.StandardName, -1, &status); + u_austrncpy(apiStdName, apiStd, apiStdLength); + + tmpid[0] = 0; + bundle = ures_openDirect(NULL, "windowsZones", &status); ures_getByKey(bundle, "mapTimezones", bundle, &status); /* Note: We get the winid not from static tables but from resource bundle. */ while (U_SUCCESS(status) && ures_hasNext(bundle)) { + UBool idFound = FALSE; const char* winid; - int32_t len; UResourceBundle* winTZ = ures_getNextResource(bundle, NULL, &status); if (U_FAILURE(status)) { break; @@ -273,21 +310,47 @@ uprv_detectWindowsTimeZone() { if (uprv_memcmp((char *)&tziKey, (char*)&tziReg, sizeof(tziKey)) == 0) { const UChar* icuTZ = ures_getStringByKey(winTZ, "001", &len, &status); if (U_SUCCESS(status)) { - icuid = (char*)uprv_malloc(sizeof(char) * (len + 1)); - uprv_memset(icuid, 0, len + 1); - u_austrncpy(icuid, icuTZ, len); + /* Get the standard name from the registry key to compare with + the one from Windows API call. */ + uprv_memset(regStdName, 0, sizeof(regStdName)); + result = getSTDName(winid, regStdName, sizeof(regStdName)); + if (result == ERROR_SUCCESS) { + if (uprv_strcmp(apiStdName, regStdName) == 0) { + idFound = TRUE; + } + } + + /* tmpid buffer holds the ICU timezone ID corresponding to the timezone ID from Windows. + * If none is found, tmpid buffer will contain a fallback ID (i.e. the time zone ID matching + * the current time zone information) + */ + if (idFound || tmpid[0] == 0) { + uprv_memset(tmpid, 0, sizeof(tmpid)); + u_austrncpy(tmpid, icuTZ, len); + } } } } ures_close(winTZ); - if (icuid != NULL) { + if (idFound) { break; } } + /* + * Copy the timezone ID to icuid to be returned. + */ + if (tmpid[0] != 0) { + len = uprv_strlen(tmpid); + icuid = (char*)uprv_calloc(len + 1, sizeof(char)); + if (icuid != NULL) { + uprv_strcpy(icuid, tmpid); + } + } + ures_close(bundle); return icuid; } -#endif /* #ifdef U_WINDOWS */ +#endif /* U_PLATFORM_HAS_WIN32_API */ diff --git a/icuSources/common/wintz.h b/icuSources/common/wintz.h index 3a06ceb9..081b38db 100644 --- a/icuSources/common/wintz.h +++ b/icuSources/common/wintz.h @@ -1,6 +1,6 @@ /* ******************************************************************************** -* Copyright (C) 2005-2008, International Business Machines +* Copyright (C) 2005-2011, International Business Machines * Corporation and others. All Rights Reserved. ******************************************************************************** * @@ -14,7 +14,7 @@ #include "unicode/utypes.h" -#ifdef U_WINDOWS +#if U_PLATFORM_HAS_WIN32_API /** * \file @@ -29,6 +29,6 @@ U_CDECL_END U_CFUNC const char* U_EXPORT2 uprv_detectWindowsTimeZone(); -#endif /* #ifdef U_WINDOWS */ +#endif /* U_PLATFORM_HAS_WIN32_API */ #endif /* __WINTZ */ diff --git a/icuSources/config.guess b/icuSources/config.guess index f0f0d363..d622a44e 100644 --- a/icuSources/config.guess +++ b/icuSources/config.guess @@ -1,10 +1,10 @@ #! /bin/sh # Attempt to guess a canonical system name. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 -# Free Software Foundation, Inc. +# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, +# 2011, 2012 Free Software Foundation, Inc. -timestamp='2008-09-28' +timestamp='2012-02-10' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -17,9 +17,7 @@ timestamp='2008-09-28' # General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA -# 02110-1301, USA. +# along with this program; if not, see . # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a @@ -27,16 +25,16 @@ timestamp='2008-09-28' # the same distribution terms that you use for the rest of that program. -# Originally written by Per Bothner . -# Please send patches to . Submit a context -# diff and a properly formatted ChangeLog entry. +# Originally written by Per Bothner. Please send patches (context +# diff format) to and include a ChangeLog +# entry. # # This script attempts to guess a canonical system name similar to # config.sub. If it succeeds, it prints the system name on stdout, and # exits with 0. Otherwise, it exits with 1. # -# The plan is that this can be called by configure scripts if you -# don't specify an explicit build system type. +# You can get the latest version of this script from: +# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD me=`echo "$0" | sed -e 's,.*/,,'` @@ -56,8 +54,9 @@ version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, -2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, +2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -144,7 +143,7 @@ UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in *:NetBSD:*:*) # NetBSD (nbsd) targets should (where applicable) match one or - # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, + # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently # switched to ELF, *-*-netbsd* would select the old # object file format. This provides both forward @@ -170,7 +169,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in arm*|i386|m68k|ns32k|sh3*|sparc|vax) eval $set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ - | grep __ELF__ >/dev/null + | grep -q __ELF__ then # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). # Return netbsd for either. FIX? @@ -180,7 +179,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in fi ;; *) - os=netbsd + os=netbsd ;; esac # The OS release @@ -223,7 +222,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` ;; *5.*) - UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` + UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` ;; esac # According to Compaq, /usr/sbin/psrinfo has been available on @@ -269,7 +268,10 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - exit ;; + # Reset EXIT trap before exiting to avoid spurious non-zero exit code. + exitcode=$? + trap '' 0 + exit $exitcode ;; Alpha\ *:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # Should we change UNAME_MACHINE based on the output of uname instead @@ -295,7 +297,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in echo s390-ibm-zvmoe exit ;; *:OS400:*:*) - echo powerpc-ibm-os400 + echo powerpc-ibm-os400 exit ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} @@ -324,14 +326,33 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in case `/usr/bin/uname -p` in sparc) echo sparc-icl-nx7; exit ;; esac ;; + s390x:SunOS:*:*) + echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; sun4H:SunOS:5.*:*) echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; + i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) + echo i386-pc-auroraux${UNAME_RELEASE} + exit ;; i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) - echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + eval $set_cc_for_build + SUN_ARCH="i386" + # If there is a compiler, see if it is configured for 64-bit objects. + # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. + # This test works for both compilers. + if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then + if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + SUN_ARCH="x86_64" + fi + fi + echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize @@ -375,23 +396,23 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in # MiNT. But MiNT is downward compatible to TOS, so this should # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} + echo m68k-atari-mint${UNAME_RELEASE} exit ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} - exit ;; + exit ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} + echo m68k-atari-mint${UNAME_RELEASE} exit ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) - echo m68k-milan-mint${UNAME_RELEASE} - exit ;; + echo m68k-milan-mint${UNAME_RELEASE} + exit ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) - echo m68k-hades-mint${UNAME_RELEASE} - exit ;; + echo m68k-hades-mint${UNAME_RELEASE} + exit ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) - echo m68k-unknown-mint${UNAME_RELEASE} - exit ;; + echo m68k-unknown-mint${UNAME_RELEASE} + exit ;; m68k:machten:*:*) echo m68k-apple-machten${UNAME_RELEASE} exit ;; @@ -461,8 +482,8 @@ EOF echo m88k-motorola-sysv3 exit ;; AViiON:dgux:*:*) - # DG/UX returns AViiON for all architectures - UNAME_PROCESSOR=`/usr/bin/uname -p` + # DG/UX returns AViiON for all architectures + UNAME_PROCESSOR=`/usr/bin/uname -p` if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] then if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ @@ -475,7 +496,7 @@ EOF else echo i586-dg-dgux${UNAME_RELEASE} fi - exit ;; + exit ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) echo m88k-dolphin-sysv3 exit ;; @@ -532,7 +553,7 @@ EOF echo rs6000-ibm-aix3.2 fi exit ;; - *:AIX:*:[456]) + *:AIX:*:[4567]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 @@ -575,52 +596,52 @@ EOF 9000/[678][0-9][0-9]) if [ -x /usr/bin/getconf ]; then sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` - sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` - case "${sc_cpu_version}" in - 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 - 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 - 532) # CPU_PA_RISC2_0 - case "${sc_kernel_bits}" in - 32) HP_ARCH="hppa2.0n" ;; - 64) HP_ARCH="hppa2.0w" ;; + sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` + case "${sc_cpu_version}" in + 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 + 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 + 532) # CPU_PA_RISC2_0 + case "${sc_kernel_bits}" in + 32) HP_ARCH="hppa2.0n" ;; + 64) HP_ARCH="hppa2.0w" ;; '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 - esac ;; - esac + esac ;; + esac fi if [ "${HP_ARCH}" = "" ]; then eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c + sed 's/^ //' << EOF >$dummy.c - #define _HPUX_SOURCE - #include - #include + #define _HPUX_SOURCE + #include + #include - int main () - { - #if defined(_SC_KERNEL_BITS) - long bits = sysconf(_SC_KERNEL_BITS); - #endif - long cpu = sysconf (_SC_CPU_VERSION); + int main () + { + #if defined(_SC_KERNEL_BITS) + long bits = sysconf(_SC_KERNEL_BITS); + #endif + long cpu = sysconf (_SC_CPU_VERSION); - switch (cpu) - { - case CPU_PA_RISC1_0: puts ("hppa1.0"); break; - case CPU_PA_RISC1_1: puts ("hppa1.1"); break; - case CPU_PA_RISC2_0: - #if defined(_SC_KERNEL_BITS) - switch (bits) - { - case 64: puts ("hppa2.0w"); break; - case 32: puts ("hppa2.0n"); break; - default: puts ("hppa2.0"); break; - } break; - #else /* !defined(_SC_KERNEL_BITS) */ - puts ("hppa2.0"); break; - #endif - default: puts ("hppa1.0"); break; - } - exit (0); - } + switch (cpu) + { + case CPU_PA_RISC1_0: puts ("hppa1.0"); break; + case CPU_PA_RISC1_1: puts ("hppa1.1"); break; + case CPU_PA_RISC2_0: + #if defined(_SC_KERNEL_BITS) + switch (bits) + { + case 64: puts ("hppa2.0w"); break; + case 32: puts ("hppa2.0n"); break; + default: puts ("hppa2.0"); break; + } break; + #else /* !defined(_SC_KERNEL_BITS) */ + puts ("hppa2.0"); break; + #endif + default: puts ("hppa1.0"); break; + } + exit (0); + } EOF (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` test -z "$HP_ARCH" && HP_ARCH=hppa @@ -640,7 +661,7 @@ EOF # => hppa64-hp-hpux11.23 if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | - grep __LP64__ >/dev/null + grep -q __LP64__ then HP_ARCH="hppa2.0w" else @@ -711,22 +732,22 @@ EOF exit ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd - exit ;; + exit ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi - exit ;; + exit ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) echo c34-convex-bsd - exit ;; + exit ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) echo c38-convex-bsd - exit ;; + exit ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) echo c4-convex-bsd - exit ;; + exit ;; CRAY*Y-MP:*:*:*) echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; @@ -750,14 +771,14 @@ EOF exit ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` - FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` - echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" - exit ;; + FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` + echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + exit ;; 5000:UNIX_System_V:4.*:*) - FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` - FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` - echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` + echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} @@ -769,13 +790,12 @@ EOF echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} exit ;; *:FreeBSD:*:*) - case ${UNAME_MACHINE} in - pc98) - echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + UNAME_PROCESSOR=`/usr/bin/uname -p` + case ${UNAME_PROCESSOR} in amd64) echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; *) - echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; esac exit ;; i*:CYGWIN*:*) @@ -784,19 +804,22 @@ EOF *:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 exit ;; + i*:MSYS*:*) + echo ${UNAME_MACHINE}-pc-msys + exit ;; i*:windows32*:*) - # uname -m includes "-pc" on this system. - echo ${UNAME_MACHINE}-mingw32 + # uname -m includes "-pc" on this system. + echo ${UNAME_MACHINE}-mingw32 exit ;; i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit ;; - *:Interix*:[3456]*) - case ${UNAME_MACHINE} in + *:Interix*:*) + case ${UNAME_MACHINE} in x86) echo i586-pc-interix${UNAME_RELEASE} exit ;; - EM64T | authenticamd | genuineintel) + authenticamd | genuineintel | EM64T) echo x86_64-unknown-interix${UNAME_RELEASE} exit ;; IA64) @@ -806,6 +829,9 @@ EOF [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) echo i${UNAME_MACHINE}-pc-mks exit ;; + 8664:Windows_NT:*) + echo x86_64-pc-mks + exit ;; i*:Windows_NT*:* | Pentium*:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we @@ -835,6 +861,27 @@ EOF i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit ;; + aarch64:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + aarch64_be:Linux:*:*) + UNAME_MACHINE=aarch64_be + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + alpha:Linux:*:*) + case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in + EV5) UNAME_MACHINE=alphaev5 ;; + EV56) UNAME_MACHINE=alphaev56 ;; + PCA56) UNAME_MACHINE=alphapca56 ;; + PCA57) UNAME_MACHINE=alphapca56 ;; + EV6) UNAME_MACHINE=alphaev6 ;; + EV67) UNAME_MACHINE=alphaev67 ;; + EV68*) UNAME_MACHINE=alphaev68 ;; + esac + objdump --private-headers /bin/sh | grep -q ld.so.1 + if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi + echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} + exit ;; arm*:Linux:*:*) eval $set_cc_for_build if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ @@ -842,20 +889,40 @@ EOF then echo ${UNAME_MACHINE}-unknown-linux-gnu else - echo ${UNAME_MACHINE}-unknown-linux-gnueabi + if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ARM_PCS_VFP + then + echo ${UNAME_MACHINE}-unknown-linux-gnueabi + else + echo ${UNAME_MACHINE}-unknown-linux-gnueabihf + fi fi exit ;; avr32*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; cris:Linux:*:*) - echo cris-axis-linux-gnu + echo ${UNAME_MACHINE}-axis-linux-gnu exit ;; crisv32:Linux:*:*) - echo crisv32-axis-linux-gnu + echo ${UNAME_MACHINE}-axis-linux-gnu exit ;; frv:Linux:*:*) - echo frv-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + hexagon:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + i*86:Linux:*:*) + LIBC=gnu + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #ifdef __dietlibc__ + LIBC=dietlibc + #endif +EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` + echo "${UNAME_MACHINE}-pc-linux-${LIBC}" exit ;; ia64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu @@ -866,78 +933,34 @@ EOF m68*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; - mips:Linux:*:*) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #undef CPU - #undef mips - #undef mipsel - #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - CPU=mipsel - #else - #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - CPU=mips - #else - CPU= - #endif - #endif -EOF - eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' - /^CPU/{ - s: ::g - p - }'`" - test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } - ;; - mips64:Linux:*:*) + mips:Linux:*:* | mips64:Linux:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #undef CPU - #undef mips64 - #undef mips64el + #undef ${UNAME_MACHINE} + #undef ${UNAME_MACHINE}el #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - CPU=mips64el + CPU=${UNAME_MACHINE}el #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - CPU=mips64 + CPU=${UNAME_MACHINE} #else CPU= #endif #endif EOF - eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' - /^CPU/{ - s: ::g - p - }'`" + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } ;; or32:Linux:*:*) - echo or32-unknown-linux-gnu - exit ;; - ppc:Linux:*:*) - echo powerpc-unknown-linux-gnu - exit ;; - ppc64:Linux:*:*) - echo powerpc64-unknown-linux-gnu - exit ;; - alpha:Linux:*:*) - case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in - EV5) UNAME_MACHINE=alphaev5 ;; - EV56) UNAME_MACHINE=alphaev56 ;; - PCA56) UNAME_MACHINE=alphapca56 ;; - PCA57) UNAME_MACHINE=alphapca56 ;; - EV6) UNAME_MACHINE=alphaev6 ;; - EV67) UNAME_MACHINE=alphaev67 ;; - EV68*) UNAME_MACHINE=alphaev68 ;; - esac - objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null - if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi - echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} + echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; padre:Linux:*:*) echo sparc-unknown-linux-gnu exit ;; + parisc64:Linux:*:* | hppa64:Linux:*:*) + echo hppa64-unknown-linux-gnu + exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in @@ -946,14 +969,17 @@ EOF *) echo hppa-unknown-linux-gnu ;; esac exit ;; - parisc64:Linux:*:* | hppa64:Linux:*:*) - echo hppa64-unknown-linux-gnu + ppc64:Linux:*:*) + echo powerpc64-unknown-linux-gnu + exit ;; + ppc:Linux:*:*) + echo powerpc-unknown-linux-gnu exit ;; s390:Linux:*:* | s390x:Linux:*:*) echo ${UNAME_MACHINE}-ibm-linux exit ;; sh64*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; sh*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu @@ -961,75 +987,18 @@ EOF sparc:Linux:*:* | sparc64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; + tile*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; vax:Linux:*:*) echo ${UNAME_MACHINE}-dec-linux-gnu exit ;; x86_64:Linux:*:*) - echo x86_64-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; xtensa*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; - i*86:Linux:*:*) - # The BFD linker knows what the default object file format is, so - # first see if it will tell us. cd to the root directory to prevent - # problems with other programs or directories called `ld' in the path. - # Set LC_ALL=C to ensure ld outputs messages in English. - ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \ - | sed -ne '/supported targets:/!d - s/[ ][ ]*/ /g - s/.*supported targets: *// - s/ .*// - p'` - case "$ld_supported_targets" in - elf32-i386) - TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" - ;; - a.out-i386-linux) - echo "${UNAME_MACHINE}-pc-linux-gnuaout" - exit ;; - "") - # Either a pre-BFD a.out linker (linux-gnuoldld) or - # one that does not give us useful --help. - echo "${UNAME_MACHINE}-pc-linux-gnuoldld" - exit ;; - esac - # Determine whether the default compiler is a.out or elf - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #include - #ifdef __ELF__ - # ifdef __GLIBC__ - # if __GLIBC__ >= 2 - LIBC=gnu - # else - LIBC=gnulibc1 - # endif - # else - LIBC=gnulibc1 - # endif - #else - #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC) - LIBC=gnu - #else - LIBC=gnuaout - #endif - #endif - #ifdef __dietlibc__ - LIBC=dietlibc - #endif -EOF - eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' - /^LIBC/{ - s: ::g - p - }'`" - test x"${LIBC}" != x && { - echo "${UNAME_MACHINE}-pc-linux-${LIBC}" - exit - } - test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; } - ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. # earlier versions are messed up and put the nodename in both @@ -1037,11 +1006,11 @@ EOF echo i386-sequent-sysv4 exit ;; i*86:UNIX_SV:4.2MP:2.*) - # Unixware is an offshoot of SVR4, but it has its own version - # number series starting with 2... - # I am not positive that other SVR4 systems won't match this, + # Unixware is an offshoot of SVR4, but it has its own version + # number series starting with 2... + # I am not positive that other SVR4 systems won't match this, # I just have to hope. -- rms. - # Use sysv4.2uw... so that sysv4* matches it. + # Use sysv4.2uw... so that sysv4* matches it. echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} exit ;; i*86:OS/2:*:*) @@ -1058,7 +1027,7 @@ EOF i*86:syllable:*:*) echo ${UNAME_MACHINE}-pc-syllable exit ;; - i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) + i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) echo i386-unknown-lynxos${UNAME_RELEASE} exit ;; i*86:*DOS:*:*) @@ -1073,7 +1042,7 @@ EOF fi exit ;; i*86:*:5:[678]*) - # UnixWare 7.x, OpenUNIX and OpenServer 6. + # UnixWare 7.x, OpenUNIX and OpenServer 6. case `/bin/uname -X | grep "^Machine"` in *486*) UNAME_MACHINE=i486 ;; *Pentium) UNAME_MACHINE=i586 ;; @@ -1101,10 +1070,13 @@ EOF exit ;; pc:*:*:*) # Left here for compatibility: - # uname -m prints for DJGPP always 'pc', but it prints nothing about - # the processor, so we play safe by assuming i386. - echo i386-pc-msdosdjgpp - exit ;; + # uname -m prints for DJGPP always 'pc', but it prints nothing about + # the processor, so we play safe by assuming i586. + # Note: whatever this is, it MUST be the same as what config.sub + # prints for the "djgpp" host, or else GDB configury will decide that + # this is a cross-build. + echo i586-pc-msdosdjgpp + exit ;; Intel:Mach:3*:*) echo i386-pc-mach3 exit ;; @@ -1139,8 +1111,18 @@ EOF /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) - /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && { echo i486-ncr-sysv4; exit; } ;; + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4; exit; } ;; + NCR*:*:4.2:* | MPRAS*:*:4.2:*) + OS_REL='.3' + test -r /etc/.relid \ + && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4.3${OS_REL}; exit; } + /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } + /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) echo m68k-unknown-lynxos${UNAME_RELEASE} exit ;; @@ -1153,7 +1135,7 @@ EOF rs6000:LynxOS:2.*:*) echo rs6000-unknown-lynxos${UNAME_RELEASE} exit ;; - PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) + PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) echo powerpc-unknown-lynxos${UNAME_RELEASE} exit ;; SM[BE]S:UNIX_SV:*:*) @@ -1173,10 +1155,10 @@ EOF echo ns32k-sni-sysv fi exit ;; - PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort - # says - echo i586-unisys-sysv4 - exit ;; + PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort + # says + echo i586-unisys-sysv4 + exit ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm @@ -1202,11 +1184,11 @@ EOF exit ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then - echo mips-nec-sysv${UNAME_RELEASE} + echo mips-nec-sysv${UNAME_RELEASE} else - echo mips-unknown-sysv${UNAME_RELEASE} + echo mips-unknown-sysv${UNAME_RELEASE} fi - exit ;; + exit ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. echo powerpc-be-beos exit ;; @@ -1246,6 +1228,16 @@ EOF *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown case $UNAME_PROCESSOR in + i386) + eval $set_cc_for_build + if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then + if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + UNAME_PROCESSOR="x86_64" + fi + fi ;; unknown) UNAME_PROCESSOR=powerpc ;; esac echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} @@ -1261,6 +1253,9 @@ EOF *:QNX:*:4*) echo i386-pc-qnx exit ;; + NEO-?:NONSTOP_KERNEL:*:*) + echo neo-tandem-nsk${UNAME_RELEASE} + exit ;; NSE-?:NONSTOP_KERNEL:*:*) echo nse-tandem-nsk${UNAME_RELEASE} exit ;; @@ -1306,13 +1301,13 @@ EOF echo pdp10-unknown-its exit ;; SEI:*:*:SEIUX) - echo mips-sei-seiux${UNAME_RELEASE} + echo mips-sei-seiux${UNAME_RELEASE} exit ;; *:DragonFly:*:*) echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` exit ;; *:*VMS:*:*) - UNAME_MACHINE=`(uname -p) 2>/dev/null` + UNAME_MACHINE=`(uname -p) 2>/dev/null` case "${UNAME_MACHINE}" in A*) echo alpha-dec-vms ; exit ;; I*) echo ia64-dec-vms ; exit ;; @@ -1327,6 +1322,12 @@ EOF i*86:rdos:*:*) echo ${UNAME_MACHINE}-pc-rdos exit ;; + i*86:AROS:*:*) + echo ${UNAME_MACHINE}-pc-aros + exit ;; + x86_64:VMkernel:*:*) + echo ${UNAME_MACHINE}-unknown-esx + exit ;; esac #echo '(No uname command or uname output not recognized.)' 1>&2 @@ -1349,11 +1350,11 @@ main () #include printf ("m68k-sony-newsos%s\n", #ifdef NEWSOS4 - "4" + "4" #else - "" + "" #endif - ); exit (0); + ); exit (0); #endif #endif diff --git a/icuSources/config.sub b/icuSources/config.sub index 6759825a..56a6fb26 100644 --- a/icuSources/config.sub +++ b/icuSources/config.sub @@ -1,10 +1,10 @@ #! /bin/sh # Configuration validation subroutine script. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 -# Free Software Foundation, Inc. +# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, +# 2011, 2012 Free Software Foundation, Inc. -timestamp='2008-01-16' +timestamp='2012-02-10' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software @@ -21,9 +21,7 @@ timestamp='2008-01-16' # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA -# 02110-1301, USA. +# along with this program; if not, see . # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a @@ -32,13 +30,16 @@ timestamp='2008-01-16' # Please send patches to . Submit a context -# diff and a properly formatted ChangeLog entry. +# diff and a properly formatted GNU ChangeLog entry. # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. # If it is invalid, we print an error message on stderr and exit with code 1. # Otherwise, we print the canonical config type on stdout and succeed. +# You can get the latest version of this script from: +# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD + # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases # that are meaningful with *any* GNU software. @@ -72,8 +73,9 @@ Report bugs and patches to ." version="\ GNU config.sub ($timestamp) -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, -2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, +2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -120,12 +122,18 @@ esac # Here we must recognize all the valid KERNEL-OS combinations. maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in - nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \ - uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \ + nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ + linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ + knetbsd*-gnu* | netbsd*-gnu* | \ + kopensolaris*-gnu* | \ storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; + android-linux) + os=-linux-android + basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown + ;; *) basic_machine=`echo $1 | sed 's/-[^-]*$//'` if [ $basic_machine != $1 ] @@ -148,10 +156,13 @@ case $os in -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ - -apple | -axis | -knuth | -cray) + -apple | -axis | -knuth | -cray | -microblaze) os= basic_machine=$1 ;; + -bluegene*) + os=-cnk + ;; -sim | -cisco | -oki | -wec | -winbond) os= basic_machine=$1 @@ -166,10 +177,10 @@ case $os in os=-chorusos basic_machine=$1 ;; - -chorusrdb) - os=-chorusrdb + -chorusrdb) + os=-chorusrdb basic_machine=$1 - ;; + ;; -hiux*) os=-hiuxwe2 ;; @@ -238,24 +249,32 @@ case $basic_machine in # Some are omitted here because they have special meanings below. 1750a | 580 \ | a29k \ + | aarch64 | aarch64_be \ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ - | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ + | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | armv[67] | avr | avr32 \ + | be32 | be64 \ | bfin \ | c4x | clipper \ | d10v | d30v | dlx | dsp16xx \ + | epiphany \ | fido | fr30 | frv \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ + | hexagon \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ + | le32 | le64 \ + | lm32 \ | m32c | m32r | m32rle | m68000 | m68k | m88k \ - | maxq | mb | microblaze | mcore | mep \ + | maxq | mb | microblaze | mcore | mep | metag \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ - | mips64vr | mips64vrel \ + | mips64octeon | mips64octeonel \ | mips64orion | mips64orionel \ + | mips64r5900 | mips64r5900el \ + | mips64vr | mips64vrel \ | mips64vr4100 | mips64vr4100el \ | mips64vr4300 | mips64vr4300el \ | mips64vr5000 | mips64vr5000el \ @@ -268,29 +287,42 @@ case $basic_machine in | mipsisa64sr71k | mipsisa64sr71kel \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ + | moxie \ | mt \ | msp430 \ + | nds32 | nds32le | nds32be \ | nios | nios2 \ | ns16k | ns32k \ + | open8 \ | or32 \ | pdp10 | pdp11 | pj | pjl \ - | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ + | powerpc | powerpc64 | powerpc64le | powerpcle \ | pyramid \ + | rl78 | rx \ | score \ - | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ + | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ - | spu | strongarm \ - | tahoe | thumb | tic4x | tic80 | tron \ - | v850 | v850e \ + | spu \ + | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ + | ubicom32 \ + | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \ | we32k \ - | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \ - | z8k) + | x86 | xc16x | xstormy16 | xtensa \ + | z8k | z80) basic_machine=$basic_machine-unknown ;; - m6811 | m68hc11 | m6812 | m68hc12) - # Motorola 68HC11/12. + c54x) + basic_machine=tic54x-unknown + ;; + c55x) + basic_machine=tic55x-unknown + ;; + c6x) + basic_machine=tic6x-unknown + ;; + m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | picochip) basic_machine=$basic_machine-unknown os=-none ;; @@ -300,6 +332,21 @@ case $basic_machine in basic_machine=mt-unknown ;; + strongarm | thumb | xscale) + basic_machine=arm-unknown + ;; + xgate) + basic_machine=$basic_machine-unknown + os=-none + ;; + xscaleeb) + basic_machine=armeb-unknown + ;; + + xscaleel) + basic_machine=armel-unknown + ;; + # We use `pc' rather than `unknown' # because (1) that's what they normally are, and # (2) the word "unknown" tends to confuse beginning users. @@ -314,29 +361,36 @@ case $basic_machine in # Recognize the basic CPU types with company name. 580-* \ | a29k-* \ + | aarch64-* | aarch64_be-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | avr-* | avr32-* \ + | be32-* | be64-* \ | bfin-* | bs2000-* \ - | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ + | c[123]* | c30-* | [cjt]90-* | c4x-* \ | clipper-* | craynv-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ | elxsi-* \ | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ | h8300-* | h8500-* \ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ + | hexagon-* \ | i*86-* | i860-* | i960-* | ia64-* \ | ip2k-* | iq2000-* \ + | le32-* | le64-* \ + | lm32-* \ | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ - | m88110-* | m88k-* | maxq-* | mcore-* \ + | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ - | mips64vr-* | mips64vrel-* \ + | mips64octeon-* | mips64octeonel-* \ | mips64orion-* | mips64orionel-* \ + | mips64r5900-* | mips64r5900el-* \ + | mips64vr-* | mips64vrel-* \ | mips64vr4100-* | mips64vr4100el-* \ | mips64vr4300-* | mips64vr4300el-* \ | mips64vr5000-* | mips64vr5000el-* \ @@ -351,27 +405,32 @@ case $basic_machine in | mmix-* \ | mt-* \ | msp430-* \ + | nds32-* | nds32le-* | nds32be-* \ | nios-* | nios2-* \ | none-* | np1-* | ns16k-* | ns32k-* \ + | open8-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ - | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ + | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ | pyramid-* \ - | romp-* | rs6000-* \ - | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ + | rl78-* | romp-* | rs6000-* | rx-* \ + | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ | sparclite-* \ - | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \ - | tahoe-* | thumb-* \ + | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \ + | tahoe-* \ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ + | tile*-* \ | tron-* \ - | v850-* | v850e-* | vax-* \ + | ubicom32-* \ + | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \ + | vax-* \ | we32k-* \ - | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \ + | x86-* | x86_64-* | xc16x-* | xps100-* \ | xstormy16-* | xtensa*-* \ | ymp-* \ - | z8k-*) + | z8k-* | z80-*) ;; # Recognize the basic CPU types without company name, with glob match. xtensa*) @@ -393,7 +452,7 @@ case $basic_machine in basic_machine=a29k-amd os=-udi ;; - abacus) + abacus) basic_machine=abacus-unknown ;; adobe68k) @@ -439,6 +498,10 @@ case $basic_machine in basic_machine=m68k-apollo os=-bsd ;; + aros) + basic_machine=i386-pc + os=-aros + ;; aux) basic_machine=m68k-apple os=-aux @@ -455,10 +518,27 @@ case $basic_machine in basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; + bluegene*) + basic_machine=powerpc-ibm + os=-cnk + ;; + c54x-*) + basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + c55x-*) + basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + c6x-*) + basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; c90) basic_machine=c90-cray os=-unicos ;; + cegcc) + basic_machine=arm-unknown + os=-cegcc + ;; convex-c1) basic_machine=c1-convex os=-bsd @@ -487,7 +567,7 @@ case $basic_machine in basic_machine=craynv-cray os=-unicosmp ;; - cr16) + cr16 | cr16-*) basic_machine=cr16-unknown os=-elf ;; @@ -526,6 +606,10 @@ case $basic_machine in basic_machine=m88k-motorola os=-sysv3 ;; + dicos) + basic_machine=i686-pc + os=-dicos + ;; djgpp) basic_machine=i586-pc os=-msdosdjgpp @@ -641,7 +725,6 @@ case $basic_machine in i370-ibm* | ibm*) basic_machine=i370-ibm ;; -# I'm not sure what "Sysv32" means. Should this be sysv3.2? i*86v32) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv32 @@ -699,6 +782,9 @@ case $basic_machine in basic_machine=ns32k-utek os=-sysv ;; + microblaze) + basic_machine=microblaze-xilinx + ;; mingw32) basic_machine=i386-pc os=-mingw32 @@ -735,10 +821,18 @@ case $basic_machine in ms1-*) basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` ;; + msys) + basic_machine=i386-pc + os=-msys + ;; mvs) basic_machine=i370-ibm os=-mvs ;; + nacl) + basic_machine=le32-unknown + os=-nacl + ;; ncr3000) basic_machine=i486-ncr os=-sysv4 @@ -803,6 +897,12 @@ case $basic_machine in np1) basic_machine=np1-gould ;; + neo-tandem) + basic_machine=neo-tandem + ;; + nse-tandem) + basic_machine=nse-tandem + ;; nsr-tandem) basic_machine=nsr-tandem ;; @@ -885,9 +985,10 @@ case $basic_machine in ;; power) basic_machine=power-ibm ;; - ppc) basic_machine=powerpc-unknown + ppc | ppcbe) basic_machine=powerpc-unknown ;; - ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` + ppc-* | ppcbe-*) + basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppcle | powerpclittle | ppc-le | powerpc-little) basic_machine=powerpcle-unknown @@ -981,6 +1082,9 @@ case $basic_machine in basic_machine=i860-stratus os=-sysv4 ;; + strongarm-* | thumb-*) + basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; sun2) basic_machine=m68000-sun ;; @@ -1037,20 +1141,8 @@ case $basic_machine in basic_machine=t90-cray os=-unicos ;; - tic54x | c54x*) - basic_machine=tic54x-unknown - os=-coff - ;; - tic55x | c55x*) - basic_machine=tic55x-unknown - os=-coff - ;; - tic6x | c6x*) - basic_machine=tic6x-unknown - os=-coff - ;; tile*) - basic_machine=tile-unknown + basic_machine=$basic_machine-unknown os=-linux-gnu ;; tx39) @@ -1120,6 +1212,9 @@ case $basic_machine in xps | xps100) basic_machine=xps100-honeywell ;; + xscale-* | xscalee[bl]-*) + basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'` + ;; ymp) basic_machine=ymp-cray os=-unicos @@ -1128,6 +1223,10 @@ case $basic_machine in basic_machine=z8k-unknown os=-sim ;; + z80-*-coff) + basic_machine=z80-unknown + os=-sim + ;; none) basic_machine=none-none os=-none @@ -1166,7 +1265,7 @@ case $basic_machine in we32k) basic_machine=we32k-att ;; - sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele) + sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) basic_machine=sh-unknown ;; sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) @@ -1213,9 +1312,12 @@ esac if [ x"$os" != x"" ] then case $os in - # First match some system type aliases - # that might get confused with valid system types. + # First match some system type aliases + # that might get confused with valid system types. # -solaris* is a basic system type, with this one exception. + -auroraux) + os=-auroraux + ;; -solaris1 | -solaris1.*) os=`echo $os | sed -e 's|solaris1|sunos4|'` ;; @@ -1236,10 +1338,11 @@ case $os in # Each alternative MUST END IN A *, to match a version number. # -sysv* is not here because it comes later, after sysvr4. -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ - | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ - | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ + | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ + | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ + | -sym* | -kopensolaris* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ - | -aos* \ + | -aos* | -aros* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ @@ -1248,9 +1351,10 @@ case $os in | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ - | -chorusos* | -chorusrdb* \ - | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ - | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \ + | -chorusos* | -chorusrdb* | -cegcc* \ + | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ + | -mingw32* | -linux-gnu* | -linux-android* \ + | -linux-newlib* | -linux-uclibc* \ | -uxpv* | -beos* | -mpeix* | -udk* \ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ @@ -1258,7 +1362,7 @@ case $os in | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ - | -skyos* | -haiku* | -rdos* | -toppers* | -drops*) + | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) @@ -1297,7 +1401,7 @@ case $os in -opened*) os=-openedition ;; - -os400*) + -os400*) os=-os400 ;; -wince*) @@ -1346,7 +1450,7 @@ case $os in -sinix*) os=-sysv4 ;; - -tpf*) + -tpf*) os=-tpf ;; -triton*) @@ -1388,6 +1492,11 @@ case $os in -zvmoe) os=-zvmoe ;; + -dicos*) + os=-dicos + ;; + -nacl*) + ;; -none) ;; *) @@ -1410,10 +1519,10 @@ else # system, and we'll never get to this point. case $basic_machine in - score-*) + score-*) os=-elf ;; - spu-*) + spu-*) os=-elf ;; *-acorn) @@ -1425,8 +1534,17 @@ case $basic_machine in arm*-semi) os=-aout ;; - c4x-* | tic4x-*) - os=-coff + c4x-* | tic4x-*) + os=-coff + ;; + tic54x-*) + os=-coff + ;; + tic55x-*) + os=-coff + ;; + tic6x-*) + os=-coff ;; # This must come before the *-dec entry. pdp10-*) @@ -1446,14 +1564,11 @@ case $basic_machine in ;; m68000-sun) os=-sunos3 - # This also exists in the configure program, but was not the - # default. - # os=-sunos4 ;; m68*-cisco) os=-aout ;; - mep-*) + mep-*) os=-elf ;; mips*-cisco) @@ -1480,7 +1595,7 @@ case $basic_machine in *-ibm) os=-aix ;; - *-knuth) + *-knuth) os=-mmixware ;; *-wec) @@ -1585,7 +1700,7 @@ case $basic_machine in -sunos*) vendor=sun ;; - -aix*) + -cnk*|-aix*) vendor=ibm ;; -beos*) diff --git a/icuSources/config/Makefile.inc.in b/icuSources/config/Makefile.inc.in index 773a4bd4..7a4496ef 100644 --- a/icuSources/config/Makefile.inc.in +++ b/icuSources/config/Makefile.inc.in @@ -1,6 +1,6 @@ ## -*-makefile-*- #****************************************************************************** -# Copyright (C) 1999-2010, International Business Machines +# Copyright (C) 1999-2011, International Business Machines # Corporation and others. All Rights Reserved. #****************************************************************************** # This Makefile.inc is designed to be included into projects which make use @@ -63,13 +63,18 @@ RPATHLDFLAGS = $(LD_RPATH)$(LD_RPATH_PRE)$(libdir) endif #SH## icu-config version of above 'if': -#SH#case "$ENABLE_RPATH" in -#SH# [yY]*) +#SH#case "x$ENABLE_RPATH" in +#SH# x[yY]*) #SH# ENABLE_RPATH=YES #SH# RPATHLDFLAGS="${LD_RPATH}${LD_RPATH_PRE}${libdir}" #SH# ;; #SH# -#SH# [nN]*) +#SH# x[nN]*) +#SH# ENABLE_RPATH=NO +#SH# RPATHLDFLAGS="" +#SH# ;; +#SH# +#SH# x) #SH# ENABLE_RPATH=NO #SH# RPATHLDFLAGS="" #SH# ;; diff --git a/icuSources/config/dist.mk b/icuSources/config/dist.mk index 72a663cf..7c4022c0 100644 --- a/icuSources/config/dist.mk +++ b/icuSources/config/dist.mk @@ -1,6 +1,6 @@ #****************************************************************************** # -# Copyright (C) 2010, International Business Machines Corporation and others. All Rights Reserved. +# Copyright (C) 2010-2011, International Business Machines Corporation and others. All Rights Reserved. # #****************************************************************************** # This is to be called from ../Makefile.in @@ -30,6 +30,7 @@ DISTY_FILE_DIR=$(shell pwd)/$(DISTY_DIR) DISTY_FILE_TGZ=$(DISTY_FILE_DIR)/$(DISTY_PREFIX)-src-$(DISTY_VER)-r$(SVNVER).tgz DISTY_FILE_ZIP=$(DISTY_FILE_DIR)/$(DISTY_PREFIX)-src-$(DISTY_VER)-r$(SVNVER).zip DISTY_DOC_ZIP=$(DISTY_FILE_DIR)/$(DISTY_PREFIX)-docs-$(DISTY_VER)-r$(SVNVER).zip +DISTY_DATA_ZIP=$(DISTY_FILE_DIR)/$(DISTY_PREFIX)-data-$(DISTY_VER)-r$(SVNVER).zip DISTY_DAT=$(firstword $(wildcard data/out/tmp/icudt$(SO_TARGET_VERSION_MAJOR)*.dat)) DISTY_FILES_SRC=$(DISTY_FILE_TGZ) $(DISTY_FILE_ZIP) @@ -55,15 +56,17 @@ $(DISTY_DAT): $(DOCZIP): $(MAKE) -C . srcdir="$(srcdir)" top_srcdir="$(top_srcdir)" builddir=. $@ -$(DISTY_FILE_TGZ) $(DISTY_FILE_ZIP): $(SVNDOT) $(DISTY_DAT) $(DISTY_TMP) +$(DISTY_FILE_TGZ) $(DISTY_FILE_ZIP) $(DISTY_DATA_ZIP): $(SVNDOT) $(DISTY_DAT) $(DISTY_TMP) @echo "svnversion of $(SVNTOP) is as follows (if this fails, make sure svn is installed..)" svnversion $(SVNTOP) -$(RMV) $(DISTY_FILE) $(DISTY_TMP) $(MKINSTALLDIRS) $(DISTY_TMP) svn export -r $(shell echo $(SVNVER) | tr -d 'a-zA-Z' ) $(SVNURL) "$(DISTY_TMP)/icu" + ( cd $(DISTY_TMP)/icu/source ; zip -rlq $(DISTY_DATA_ZIP) data ) $(RMV) $(DISTY_RMDIR) $(MKINSTALLDIRS) $(DISTY_IN) cp $(DISTY_DAT) $(DISTY_IN) + ( cd $(DISTY_TMP)/icu ; python as_is/bomlist.py > as_is/bomlist.txt || rm -f as_is/bomlist.txt ) ( cd $(DISTY_TMP) ; tar cfpz $(DISTY_FILE_TGZ) icu ) ( cd $(DISTY_TMP) ; zip -rlq $(DISTY_FILE_ZIP) icu ) ls -l $(DISTY_FILE) diff --git a/icuSources/config/gmakever.mk b/icuSources/config/gmakever.mk index d93bd5b2..1b66c077 100644 --- a/icuSources/config/gmakever.mk +++ b/icuSources/config/gmakever.mk @@ -1,6 +1,6 @@ ## -*-makefile-*- #****************************************************************************** -# Copyright (C) 2008-2010, International Business Machines +# Copyright (C) 2008-2011, International Business Machines # Corporation and others. All Rights Reserved. #****************************************************************************** # Make sure we have the right version of Make. @@ -12,7 +12,9 @@ endif ifeq ($(PLATFORM),OS390) at_least=3.79.1 endif - +ifeq ($(MACHTYPE),powerpc-ibm-os400) +at_least=3.77 +endif latest_a=$(firstword $(sort $(MAKE_VERSION) $(at_least))) @@ -23,6 +25,5 @@ err: else ok: @echo "$(MAKE_VERSION) (we wanted at least $(at_least))" - @true endif diff --git a/icuSources/config/icu-config-bottom b/icuSources/config/icu-config-bottom index 53a9062c..0f0319a4 100644 --- a/icuSources/config/icu-config-bottom +++ b/icuSources/config/icu-config-bottom @@ -1,6 +1,6 @@ ## -*-sh-*- ## BEGIN of icu-config-bottom. -## Copyright (c) 2002-2010, International Business Machines Corporation and +## Copyright (c) 2002-2011, International Business Machines Corporation and ## others. All Rights Reserved. ICUUC_FILE="${libdir}/${ICULIBS_COMMON_LIB_NAME}" @@ -352,12 +352,17 @@ do ;; --version) - echo $ECHO_N $VERSION - ;; + echo $ECHO_N $VERSION + ;; - --unicode-version) - echo $ECHO_N $UNICODE_VERSION - ;; + --unicode-version) + echo $ECHO_N $UNICODE_VERSION + ;; + + --host) + echo $host + exit 0 + ;; --help) usage diff --git a/icuSources/config/make2sh.sed b/icuSources/config/make2sh.sed index 8088af6e..d1361fd5 100644 --- a/icuSources/config/make2sh.sed +++ b/icuSources/config/make2sh.sed @@ -1,4 +1,4 @@ -# Copyright (C) 1999-2010, International Business Machines Corporation and others. All Rights Reserved. +# Copyright (C) 1999-2011, International Business Machines Corporation and others. All Rights Reserved. s%^\([a-zA-Z0-9\._-]*\)[ ]*+=%\1=$(\1) % s%^[A-Z]*_SO_TARG*%## &% s%^SHARED_OBJECT.*%## &% @@ -15,3 +15,4 @@ if [ "x${\1}" = "x" ]; then \1="$default_\1"; fi@ s@^\(ENABLE_RPATH\)=\(.*\)@default_\1=\2\ if [ "x${\1}" = "x" ]; then \1="$default_\1"; fi@ s%^#SH#[ ]*%% +s%'\$\$'%\\\$\\\$%g diff --git a/icuSources/config/mh-aix-va b/icuSources/config/mh-aix-va index 0ab91cec..628e4f5b 100644 --- a/icuSources/config/mh-aix-va +++ b/icuSources/config/mh-aix-va @@ -123,11 +123,11 @@ $(LIBDIR)/%.a : %.so %.u : $(srcdir)/%.c @echo "generating dependency information for $<" - @$(SHELL) -ec '$(GEN_DEPS.c) $< > /dev/null' + @$(GEN_DEPS.c) $< > /dev/null %.u : $(srcdir)/%.cpp @echo "generating dependency information for $<" - @$(SHELL) -ec '$(GEN_DEPS.cc) $< > /dev/null' + @$(GEN_DEPS.cc) $< > /dev/null ## Versioned libraries rules %$(SO_TARGET_VERSION_MAJOR).$(SO): %$(SO_TARGET_VERSION).$(SO) diff --git a/icuSources/config/mh-cygwin-msvc b/icuSources/config/mh-cygwin-msvc index 48deb435..4a0489bd 100644 --- a/icuSources/config/mh-cygwin-msvc +++ b/icuSources/config/mh-cygwin-msvc @@ -1,5 +1,5 @@ ## Cygwin with Microsoft Visual C++ compiler specific setup -## Copyright (c) 2001-2010, International Business Machines Corporation and +## Copyright (c) 2001-2011, International Business Machines Corporation and ## others. All Rights Reserved. # We install sbin tools into the same bin directory because @@ -48,8 +48,7 @@ endif CFLAGS+=/GF /nologo CXXFLAGS+=/GF /nologo /EHsc /Zc:wchar_t CPPFLAGS+=-D_CRT_SECURE_NO_DEPRECATE -DEFS+=-DWIN32 -DEFS+=-DCYGWINMSVC +DEFS+=-DWIN32 -DCYGWINMSVC LDFLAGS+=/nologo # Commands to compile diff --git a/icuSources/config/mh-darwin b/icuSources/config/mh-darwin index c2dc3984..d8e6d5ba 100644 --- a/icuSources/config/mh-darwin +++ b/icuSources/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-2009 International Business Machines Corporation and +## Copyright (c) 1999-2011 International Business Machines Corporation and ## others. All Rights Reserved. ## Flags for position independent code @@ -25,11 +25,15 @@ SHLIB.c= $(CC) -dynamiclib -dynamic $(CFLAGS) $(LDFLAGS) $(LD_SOOPTIONS) SHLIB.cc= $(CXX) -dynamiclib -dynamic $(CXXFLAGS) $(LDFLAGS) $(LD_SOOPTIONS) ## Compiler switches to embed a library name and version information +ifeq ($(ENABLE_RPATH),YES) +LD_SONAME = -Wl,-compatibility_version -Wl,$(SO_TARGET_VERSION_MAJOR) -Wl,-current_version -Wl,$(SO_TARGET_VERSION) -install_name $(libdir)/$(notdir $(MIDDLE_SO_TARGET)) +else LD_SONAME = -Wl,-compatibility_version -Wl,$(SO_TARGET_VERSION_MAJOR) -Wl,-current_version -Wl,$(SO_TARGET_VERSION) -install_name $(notdir $(MIDDLE_SO_TARGET)) +endif ## Compiler switch to embed a runtime search path LD_RPATH= -LD_RPATH_PRE= +LD_RPATH_PRE= -Wl,-rpath, ## Environment variable to set a runtime search path LDLIBRARYPATH_ENVVAR = DYLD_LIBRARY_PATH diff --git a/icuSources/config/mh-haiku b/icuSources/config/mh-haiku index 7f6ce614..ccf956e5 100644 --- a/icuSources/config/mh-haiku +++ b/icuSources/config/mh-haiku @@ -1,75 +1,78 @@ -## -*-makefile-*- -## haiku-specific setup -## Copyright (c) 2010, International Business Machines Corporation and -## others. All Rights Reserved. -## - -## Commands to generate dependency files -GEN_DEPS.c= $(CC) -E -MM $(DEFS) $(CPPFLAGS) -GEN_DEPS.cc= $(CXX) -E -MM $(DEFS) $(CPPFLAGS) - -## Flags for position independent code -SHAREDLIBCFLAGS = -fPIC -SHAREDLIBCXXFLAGS = -fPIC -SHAREDLIBCPPFLAGS = -DPIC - -## Additional flags when building libraries and with threads -LIBCPPFLAGS = -THREADSCPPFLAGS = - -## Compiler switch to embed a runtime search path -LD_RPATH= -LD_RPATH_PRE = -Wl,-rpath, - -## Compiler switch to embed a library name -LD_SONAME = -Wl,-soname -Wl,$(notdir $(MIDDLE_SO_TARGET)) - -## Shared object suffix -SO = so -## Non-shared intermediate object suffix -STATIC_O = ao - -## Compilation rules -%.$(STATIC_O): $(srcdir)/%.c - $(COMPILE.c) $(STATICCPPFLAGS) $(STATICCFLAGS) -o $@ $< -%.o: $(srcdir)/%.c - $(COMPILE.c) $(DYNAMICCPPFLAGS) $(DYNAMICCFLAGS) -o $@ $< - -%.$(STATIC_O): $(srcdir)/%.cpp - $(COMPILE.cc) $(STATICCPPFLAGS) $(STATICCXXFLAGS) -o $@ $< -%.o: $(srcdir)/%.cpp - $(COMPILE.cc) $(DYNAMICCPPFLAGS) $(DYNAMICCXXFLAGS) -o $@ $< - - -## Dependency rules -%.d: $(srcdir)/%.c - @echo "generating dependency information for $<" - @$(SHELL) -ec '$(GEN_DEPS.c) $< \ - | sed '\''s%\($*\)\.o[ :]*%\1.o $@ : %g'\'' > $@; \ - [ -s $@ ] || rm -f $@' - -%.d: $(srcdir)/%.cpp - @echo "generating dependency information for $<" - @$(SHELL) -ec '$(GEN_DEPS.cc) $< \ - | sed '\''s%\($*\)\.o[ :]*%\1.o $@ : %g'\'' > $@; \ - [ -s $@ ] || rm -f $@' - -## Versioned libraries rules - -%.$(SO).$(SO_TARGET_VERSION_MAJOR): %.$(SO).$(SO_TARGET_VERSION) - $(RM) $@ && ln -s ${ $@; \ + [ -s $@ ] || rm -f $@' + +%.d: $(srcdir)/%.cpp + @echo "generating dependency information for $<" + @$(SHELL) -ec '$(GEN_DEPS.cc) $< \ + | sed '\''s%\($*\)\.o[ :]*%\1.o $@ : %g'\'' > $@; \ + [ -s $@ ] || rm -f $@' + +## Versioned libraries rules + +%.$(SO).$(SO_TARGET_VERSION_MAJOR): %.$(SO).$(SO_TARGET_VERSION) + $(RM) $@ && ln -s ${> $(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/icuSources/configure b/icuSources/configure index 89fddbe2..20cd9ec5 100755 --- a/icuSources/configure +++ b/icuSources/configure @@ -1,8 +1,8 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.67. +# Generated by GNU Autoconf 2.68. # -# Copyright (c) 1999-2010, International Business Machines Corporation and others. All Rights Reserved. +# Copyright (c) 1999-2012, International Business Machines Corporation and others. All Rights Reserved. # # # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, @@ -91,6 +91,7 @@ fi IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. +as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR @@ -216,11 +217,18 @@ IFS=$as_save_IFS # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. + # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV export CONFIG_SHELL - exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} + case $- in # (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; + esac + exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"} fi if test x$as_have_required = xno; then : @@ -556,6 +564,7 @@ PACKAGE_STRING= PACKAGE_BUGREPORT= PACKAGE_URL= +ac_unique_file="ICU" ac_unique_file="common/unicode/utypes.h" # Factoring default headers for most tests. ac_includes_default="\ @@ -595,6 +604,8 @@ ac_includes_default="\ ac_subst_vars='LTLIBOBJS LIBOBJS +LIBCXXFLAGS +LIBCFLAGS platform_make_fragment platform_make_fragment_name platform @@ -612,17 +623,8 @@ ICUIO_TRUE EXTRAS_TRUE U_CHECK_UTF16_STRING U_CHECK_GNUC_UTF16_STRING -U_SIZEOF_WCHAR_T U_HAVE_WCSCPY U_HAVE_WCHAR_H -HAVE_UINT64_T -HAVE_INT64_T -HAVE_UINT32_T -HAVE_INT32_T -HAVE_UINT16_T -HAVE_INT16_T -HAVE_UINT8_T -HAVE_INT8_T U_TIMEZONE U_HAVE_TIMEZONE U_TZNAME @@ -630,14 +632,12 @@ U_HAVE_TZNAME U_TZSET U_HAVE_TZSET U_HAVE_POPEN -U_HAVE_GCC_ATOMICS U_HAVE_PLACEMENT_NEW U_OVERRIDE_CXX_ALLOCATION U_HAVE_NAMESPACE U_NL_LANGINFO_CODESET U_HAVE_NL_LANGINFO_CODESET U_IS_BIG_ENDIAN -U_IOSTREAM_SOURCE U_HAVE_DIRENT_H U_HAVE_INTTYPES_H GENCCODE_ASSEMBLY @@ -646,17 +646,12 @@ LIB_THREAD ICU_USE_THREADS THREADS_TRUE U_HAVE_STD_STRING -U_INLINE ENABLE_RPATH -U_CHECK_DYLOAD U_ENABLE_DYLOAD U_ENABLE_TRACING U_DISABLE_RENAMING AR RANLIB -LIBCXXFLAGS -LIBCFLAGS -U_USE_GCC_VISIBILITY_ATTRIBUTE U_DEFAULT_SHOW_DRAFT UCLN_NO_AUTO_CLEANUP ENABLE_STATIC @@ -686,10 +681,6 @@ CC ENABLE_RELEASE ENABLE_DEBUG CPPFLAGS -target_os -target_vendor -target_cpu -target host_os host_vendor host_cpu @@ -763,7 +754,6 @@ enable_dyload enable_rpath enable_threads enable_weak_threads -with_iostream enable_extras enable_icuio enable_layout @@ -1188,7 +1178,7 @@ Try \`$0 --help' for more information" $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 - : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} + : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" ;; esac @@ -1386,7 +1376,6 @@ _ACEOF System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] - --target=TARGET configure for building compilers for TARGET [HOST] _ACEOF fi @@ -1398,7 +1387,7 @@ Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] - --enable-debug build debug libraries default=no + --enable-debug build debug libraries and enable the U_DEBUG define default=no --enable-release build release libraries default=yes --enable-strict compile with strict compiler options default=yes --enable-64bit-libs (deprecated, use --with-library-bits) build 64-bit libraries default= platform default @@ -1426,7 +1415,6 @@ Optional Packages: --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-cross-build=dir specify an absolute path to the build directory of an ICU built for the current platform default=no cross dir --with-library-bits=bits specify how many bits to use for the library (32, 64, 64else32, nochange) default=nochange - --with-iostream=version specify the version of iostream to use (none, old, std, auto) default=auto --with-data-packaging=type specify how to package ICU data (files, archive, library, static, auto) default=auto --with-library-suffix=suffix tag a suffix to the library names default= @@ -1509,13 +1497,13 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF configure -generated by GNU Autoconf 2.67 +generated by GNU Autoconf 2.68 Copyright (C) 2010 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. - Copyright (c) 1999-2010, International Business Machines Corporation and others. All Rights Reserved. + Copyright (c) 1999-2012, International Business Machines Corporation and others. All Rights Reserved. _ACEOF exit fi @@ -1557,7 +1545,7 @@ sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi - eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_compile @@ -1595,7 +1583,7 @@ sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi - eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_cxx_try_compile @@ -1632,7 +1620,7 @@ sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi - eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_cpp @@ -1678,7 +1666,7 @@ fi # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo - eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_cxx_try_link @@ -1720,7 +1708,7 @@ sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=$ac_status fi rm -rf conftest.dSYM conftest_ipa8_conftest.oo - eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_run @@ -1898,7 +1886,7 @@ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ rm -f conftest.val fi - eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_compute_int @@ -1912,7 +1900,7 @@ ac_fn_c_check_header_compile () as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } -if eval "test \"\${$3+set}\"" = set; then : +if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -1930,7 +1918,7 @@ fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } - eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_header_compile @@ -1975,7 +1963,7 @@ fi # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo - eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_link @@ -1988,10 +1976,10 @@ fi ac_fn_c_check_header_mongrel () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - if eval "test \"\${$3+set}\"" = set; then : + if eval \${$3+:} false; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } -if eval "test \"\${$3+set}\"" = set; then : +if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 fi eval ac_res=\$$3 @@ -2054,7 +2042,7 @@ $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } -if eval "test \"\${$3+set}\"" = set; then : +if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else eval "$3=\$ac_header_compiler" @@ -2063,7 +2051,7 @@ eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } fi - eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_header_mongrel @@ -2075,7 +2063,7 @@ ac_fn_c_check_func () as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } -if eval "test \"\${$3+set}\"" = set; then : +if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -2130,7 +2118,7 @@ fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } - eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_func @@ -2143,7 +2131,7 @@ ac_fn_c_check_type () as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } -if eval "test \"\${$3+set}\"" = set; then : +if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else eval "$3=no" @@ -2184,7 +2172,7 @@ fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } - eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_type cat >config.log <<_ACEOF @@ -2192,7 +2180,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by $as_me, which was -generated by GNU Autoconf 2.67. Invocation command line was +generated by GNU Autoconf 2.68. Invocation command line was $ $0 $@ @@ -2540,8 +2528,14 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu +#TODO: IcuBug:8502 +#AC_INIT([ICU], +# m4_esyscmd_s([sed -n 's/^[ ]*#[ ]*define[ ]*U_ICU_VERSION[ ]*"\([^"]*\)".*/\1/p' "./common/unicode/uvernum.h]"), +# [http://icu-project.org/bugs], +# [International Components for Unicode], +# [http://icu-project.org]) + -ac_config_headers="$ac_config_headers common/icucfg.h" PACKAGE="icu" @@ -2576,23 +2570,23 @@ getuversion() { } VERSION=`geticuversion $srcdir/common/unicode/uvernum.h` if test x"$VERSION" = x; then - VERSION=`geticuversion $srcdir/common/unicode/*.h` - if test x"$VERSION" = x; then - as_fn_error $? "Cannot determine ICU version number from uvernum.h header file" "$LINENO" 5 - fi + as_fn_error $? "Cannot determine ICU version number from uvernum.h header file" "$LINENO" 5 fi +#TODO: IcuBug:8502 +#if test "$VERSION" != "$PACKAGE_VERSION"; then +# AC_MSG_ERROR([configure was generated for $PACKAGE_VERSION but uvernum.h has $VERSION - please rerun autoconf]) +#fi + UNICODE_VERSION=`getuversion $srcdir/common/unicode/uchar.h` if test x"$UNICODE_VERSION" = x; then - UNICODE_VERSION=`getuversion $srcdir/common/unicode/*.h` - if test x"$UNICODE_VERSION" = x; then - as_fn_error $? "Cannot determine Unicode version number from uchar.h header file" "$LINENO" 5 - fi + as_fn_error $? "Cannot determine Unicode version number from uchar.h header file" "$LINENO" 5 fi # Compute a reasonable library version from the release version. This is # very bad, but that's wanted... We want to make sure that the LIB_VERSION # has at least a dot in it, so we'll add a .0 if needed. -LIB_VERSION=`echo $VERSION | sed -e 's/\.//' -e 's/^\([^.]*\)$/\1.0/'` +#[LIB_VERSION=`echo $VERSION | sed -e 's/\.//' -e 's/^\([^.]*\)$/\1.0/'`] +LIB_VERSION=$VERSION LIB_VERSION_MAJOR=`echo $LIB_VERSION | sed 's/\..*//'` @@ -2638,7 +2632,7 @@ $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 $as_echo_n "checking build system type... " >&6; } -if test "${ac_cv_build+set}" = set; then : +if ${ac_cv_build+:} false; then : $as_echo_n "(cached) " >&6 else ac_build_alias=$build_alias @@ -2672,7 +2666,7 @@ case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 $as_echo_n "checking host system type... " >&6; } -if test "${ac_cv_host+set}" = set; then : +if ${ac_cv_host+:} false; then : $as_echo_n "(cached) " >&6 else if test "x$host_alias" = x; then @@ -2703,46 +2697,6 @@ IFS=$ac_save_IFS case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 -$as_echo_n "checking target system type... " >&6; } -if test "${ac_cv_target+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test "x$target_alias" = x; then - ac_cv_target=$ac_cv_host -else - ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || - as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 -$as_echo "$ac_cv_target" >&6; } -case $ac_cv_target in -*-*-*) ;; -*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; -esac -target=$ac_cv_target -ac_save_IFS=$IFS; IFS='-' -set x $ac_cv_target -shift -target_cpu=$1 -target_vendor=$2 -shift; shift -# Remember, the first character of IFS is used to create $*, -# except with old shells: -target_os=$* -IFS=$ac_save_IFS -case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac - - -# The aliases save the names the user supplied, while $host etc. -# will get canonicalized. -test -n "$target_alias" && - test "$program_prefix$program_suffix$program_transform_name" = \ - NONENONEs,x,x, && - program_prefix=${target_alias}- - @@ -2750,6 +2704,10 @@ test -n "$target_alias" && _CXX_CXXSUFFIX=cpp export _CXX_CXXSUFFIX +# Accumulate #defines +CONFIG_CPPFLAGS="" +UCONFIG_CPPFLAGS="" + # Check whether to build debug libraries { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build debug libraries" >&5 $as_echo_n "checking whether to build debug libraries... " >&6; } @@ -2758,7 +2716,7 @@ ENABLE_DEBUG=0 # Check whether --enable-debug was given. if test "${enable_debug+set}" = set; then : enableval=$enable_debug; case "${enableval}" in - yes|"") enabled=yes; ENABLE_DEBUG=1 ;; + yes|"") enabled=yes; ENABLE_DEBUG=1; CONFIG_CPPFLAGS="$CONFIG_CPPFLAGS -DU_DEBUG=1" ;; *) ;; esac fi @@ -2799,7 +2757,7 @@ if test -n "$ac_tool_prefix"; then 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 test "${ac_cv_prog_CC+set}" = set; then : +if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then @@ -2839,7 +2797,7 @@ if test -z "$ac_cv_prog_CC"; then 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 test "${ac_cv_prog_ac_ct_CC+set}" = set; then : +if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then @@ -2892,7 +2850,7 @@ if test -z "$CC"; then 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 test "${ac_cv_prog_CC+set}" = set; then : +if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then @@ -2932,7 +2890,7 @@ if test -z "$CC"; then 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 test "${ac_cv_prog_CC+set}" = set; then : +if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then @@ -2991,7 +2949,7 @@ if test -z "$CC"; then set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CC+set}" = set; then : +if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then @@ -3035,7 +2993,7 @@ do set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : +if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then @@ -3318,7 +3276,7 @@ rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 $as_echo_n "checking for suffix of object files... " >&6; } -if test "${ac_cv_objext+set}" = set; then : +if ${ac_cv_objext+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -3369,7 +3327,7 @@ OBJEXT=$ac_cv_objext ac_objext=$OBJEXT { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } -if test "${ac_cv_c_compiler_gnu+set}" = set; then : +if ${ac_cv_c_compiler_gnu+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -3406,7 +3364,7 @@ ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } -if test "${ac_cv_prog_cc_g+set}" = set; then : +if ${ac_cv_prog_cc_g+:} false; then : $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag @@ -3484,7 +3442,7 @@ else fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } -if test "${ac_cv_prog_cc_c89+set}" = set; then : +if ${ac_cv_prog_cc_c89+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no @@ -3595,7 +3553,7 @@ if test -z "$CXX"; then set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CXX+set}" = set; then : +if ${ac_cv_prog_CXX+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CXX"; then @@ -3639,7 +3597,7 @@ do set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then : +if ${ac_cv_prog_ac_ct_CXX+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CXX"; then @@ -3717,7 +3675,7 @@ done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } -if test "${ac_cv_cxx_compiler_gnu+set}" = set; then : +if ${ac_cv_cxx_compiler_gnu+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -3754,7 +3712,7 @@ ac_test_CXXFLAGS=${CXXFLAGS+set} ac_save_CXXFLAGS=$CXXFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 $as_echo_n "checking whether $CXX accepts -g... " >&6; } -if test "${ac_cv_prog_cxx_g+set}" = set; then : +if ${ac_cv_prog_cxx_g+:} false; then : $as_echo_n "(cached) " >&6 else ac_save_cxx_werror_flag=$ac_cxx_werror_flag @@ -3870,7 +3828,7 @@ if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then - if test "${ac_cv_prog_CPP+set}" = set; then : + if ${ac_cv_prog_CPP+:} false; then : $as_echo_n "(cached) " >&6 else # Double quotes because CPP needs to be expanded @@ -4013,7 +3971,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 $as_echo_n "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then -if test "${ac_cv_path_install+set}" = set; then : +if ${ac_cv_path_install+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR @@ -4140,7 +4098,7 @@ do set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_path_U_MAKE+set}" = set; then : +if ${ac_cv_path_U_MAKE+:} false; then : $as_echo_n "(cached) " >&6 else case $U_MAKE in @@ -4215,7 +4173,7 @@ fi set dummy doxygen; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_path_DOXYGEN+set}" = set; then : +if ${ac_cv_path_DOXYGEN+:} false; then : $as_echo_n "(cached) " >&6 else case $DOXYGEN in @@ -4303,10 +4261,15 @@ $as_echo "$ac_use_strict_options" >&6; } then if test "$GCC" = yes then - CFLAGS="$CFLAGS -Wall -ansi -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -Wno-long-long" 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 " + 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 else case "${host}" in @@ -4341,7 +4304,7 @@ $as_echo "$ac_use_strict_options" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } -if test "${ac_cv_path_GREP+set}" = set; then : +if ${ac_cv_path_GREP+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$GREP"; then @@ -4404,7 +4367,7 @@ $as_echo "$ac_cv_path_GREP" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 $as_echo_n "checking for egrep... " >&6; } -if test "${ac_cv_path_EGREP+set}" = set; then : +if ${ac_cv_path_EGREP+:} false; then : $as_echo_n "(cached) " >&6 else if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 @@ -4471,7 +4434,7 @@ $as_echo "$ac_cv_path_EGREP" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } -if test "${ac_cv_header_stdc+set}" = set; then : +if ${ac_cv_header_stdc+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -4637,7 +4600,7 @@ fi # This bug is HP SR number 8606223364. { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 $as_echo_n "checking size of void *... " >&6; } -if test "${ac_cv_sizeof_void_p+set}" = set; then : +if ${ac_cv_sizeof_void_p+:} false; then : $as_echo_n "(cached) " >&6 else if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then : @@ -4777,16 +4740,22 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext # 1. try -m64 CFLAGS="${CFLAGS} -m64" CXXFLAGS="${CXXFLAGS} -m64" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext + if test "$cross_compiling" = yes; then : + CAN_BUILD_64=unknown +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main(void) {return (sizeof(void*)*8==64)?0:1;} _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_run "$LINENO"; then : CAN_BUILD_64=yes else CAN_BUILD_64=no fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + if test "$CAN_BUILD_64" != yes; then # Nope. back out changes. CFLAGS="${CFLAGS_OLD}" @@ -4808,22 +4777,29 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext # 1. try -m64 CFLAGS="${CFLAGS} -m64" CXXFLAGS="${CXXFLAGS} -m64" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext + if test "$cross_compiling" = yes; then : + CAN_BUILD_64=unknown +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main(void) {return (sizeof(void*)*8==64)?0:1;} _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_run "$LINENO"; then : CAN_BUILD_64=yes else CAN_BUILD_64=no fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + if test "$CAN_BUILD_64" != yes; then # Nope. back out changes. CFLAGS="${CFLAGS_OLD}" CXXFLAGS="${CXXFLAGS_OLD}" # 2. try the older compiler option ## TODO: cross compile problem + AMD64=`isainfo -n 2>&1 | grep amd64` SOL64=`$CXX -xtarget=generic64 2>&1 && $CC -xtarget=generic64 2>&1 | grep -v usage:` if test -z "$SOL64" && test -n "$AMD64"; then CFLAGS="${CFLAGS} -xtarget=generic64" @@ -5054,7 +5030,7 @@ $as_echo "$BITS_RUN_32" >&6; }; { $as_echo "$as_me:${as_lineno-$LINENO}: checking which Makefile fragment to use for ${host}" >&5 $as_echo_n "checking which Makefile fragment to use for ${host}... " >&6; } -if test "${icu_cv_host_frag+set}" = set; then : +if ${icu_cv_host_frag+:} false; then : $as_echo_n "(cached) " >&6 else @@ -5143,7 +5119,7 @@ $as_echo "$icu_cv_host_frag" >&6; } case "${host}" in *-*-hpux*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for floor in -lm" >&5 $as_echo_n "checking for floor in -lm... " >&6; } -if test "${ac_cv_lib_m_floor+set}" = set; then : +if ${ac_cv_lib_m_floor+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS @@ -5177,14 +5153,14 @@ LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_floor" >&5 $as_echo "$ac_cv_lib_m_floor" >&6; } -if test "x$ac_cv_lib_m_floor" = x""yes; then : +if test "x$ac_cv_lib_m_floor" = xyes; then : LIB_M="-lm" fi ;; *) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for floor in -lm" >&5 $as_echo_n "checking for floor in -lm... " >&6; } -if test "${ac_cv_lib_m_floor+set}" = set; then : +if ${ac_cv_lib_m_floor+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS @@ -5218,7 +5194,7 @@ LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_floor" >&5 $as_echo "$ac_cv_lib_m_floor" >&6; } -if test "x$ac_cv_lib_m_floor" = x""yes; then : +if test "x$ac_cv_lib_m_floor" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_LIBM 1 _ACEOF @@ -5268,6 +5244,57 @@ fi $as_echo "$enabled" >&6; } +# When building release static library, there might be some optimization flags we can use +if test "$ENABLE_STATIC" = "YES"; then + if test "$ENABLE_SHARED" != "YES"; then + if test "$ENABLE_RELEASE" = 1; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can use static library optimization option" >&5 +$as_echo_n "checking whether we can use static library optimization option... " >&6; } + CHECK_STATIC_OPT_FLAG=no + + OLD_CPPFLAGS="${CPPFLAGS}" + OLD_LDFLAGS="${LDFLAGS}" + + case "${host}" in + *-linux*|i*86-*-*bsd*|i*86-pc-gnu) + if test "$ac_cv_c_compiler_gnu" = yes; then + CPPFLAGS="${CPPFLAGS} -ffunction-sections -fdata-sections" + LDFLAGS="${LDFLAGS} -Wl,--gc-sections" + fi + ;; + *) + ;; + esac + + 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_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 + CPPFLAGS="${OLD_CPPFLAGS}" + LDFLAGS="${OLD_LDFLAGS}" + fi + fi + fi +fi + + # Check whether to enable auto cleanup of libraries { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable auto cleanup of libraries" >&5 $as_echo_n "checking whether to enable auto cleanup of libraries... " >&6; } @@ -5276,7 +5303,10 @@ UCLN_NO_AUTO_CLEANUP=1 # Check whether --enable-auto-cleanup was given. if test "${enable_auto_cleanup+set}" = set; then : enableval=$enable_auto_cleanup; case "${enableval}" in - yes) enabled=yes; UCLN_NO_AUTO_CLEANUP=0 ;; + yes) enabled=yes; + CONFIG_CPPFLAGS="$CONFIG_CPPFLAGS -DUCLN_NO_AUTO_CLEANUP=0"; + UCLN_NO_AUTO_CLEANUP=0 + ;; *) ;; esac fi @@ -5327,7 +5357,9 @@ U_DEFAULT_SHOW_DRAFT=1 # Check whether --enable-draft was given. if test "${enable_draft+set}" = set; then : enableval=$enable_draft; case "${enableval}" in - no) enabled=no; U_DEFAULT_SHOW_DRAFT=0 ;; + no) enabled=no; U_DEFAULT_SHOW_DRAFT=0; + CONFIG_CPPFLAGS="$CONFIG_CPPFLAGS -DU_DEFAULT_SHOW_DRAFT=0" + ;; *) ;; esac fi @@ -5336,93 +5368,8 @@ fi $as_echo "$enabled" >&6; } # Make sure that we can use draft API in ICU. if test "$U_DEFAULT_SHOW_DRAFT" = 0; then - CPPFLAGS="$CPPFLAGS -DU_SHOW_DRAFT_API" -fi - - -# Check if we can hide variables from -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library API export" >&5 -$as_echo_n "checking for library API export... " >&6; } -SHAREDLIBEXPORT=no -U_USE_GCC_VISIBILITY_ATTRIBUTE=0 -OLD_CFLAGS="${CFLAGS}" -OLD_CXXFLAGS="${CXXFLAGS}" -if test "$ac_cv_c_compiler_gnu" = yes; then - LIBCFLAGS="-fvisibility=hidden" - LIBCXXFLAGS="-fvisibility=hidden" - CFLAGS="${CFLAGS} ${LIBCFLAGS}" - CXXFLAGS="${CXXFLAGS} ${LIBCXXFLAGS}" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -__attribute__ ((visibility ("default"))) void f(void); -#include -int -main () -{ -exit(0); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - SHAREDLIBEXPORT=yes -else - SHAREDLIBEXPORT=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - if test "$SHAREDLIBEXPORT" = no; then - LIBCFLAGS= - LIBCXXFLAGS= - else - U_USE_GCC_VISIBILITY_ATTRIBUTE=1 - fi -else - case "${host}" in - *-*-solaris*) - LIBCFLAGS="-xldscope=hidden" - LIBCXXFLAGS="-xldscope=hidden" - CFLAGS="${CFLAGS} ${LIBCFLAGS}" - CXXFLAGS="${CXXFLAGS} ${LIBCXXFLAGS}" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -__global void f(void); -#include -int -main () -{ -exit(0); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - SHAREDLIBEXPORT=yes -else - SHAREDLIBEXPORT=no + CONFIG_CPPFLAGS="$CONFIG_CPPFLAGS -DU_SHOW_DRAFT_API" fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - if test "$SHAREDLIBEXPORT" = no; then - LIBCFLAGS= - LIBCXXFLAGS= - fi - ;; - *-*-hpux*) - # ICU isn't set up to follow the HP syntax yet. - ;; - *) - esac -fi -# Restore to their original state because the Intel compiler chokes -# on this option when checking for the wchar_t size, but the -# option otherwise works. -CFLAGS="${OLD_CFLAGS}" -CXXFLAGS="${OLD_CXXFLAGS}" -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $SHAREDLIBEXPORT" >&5 -$as_echo "$SHAREDLIBEXPORT" >&6; } - - if test -n "$ac_tool_prefix"; then @@ -5430,7 +5377,7 @@ if test -n "$ac_tool_prefix"; then set dummy ${ac_tool_prefix}ranlib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_RANLIB+set}" = set; then : +if ${ac_cv_prog_RANLIB+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$RANLIB"; then @@ -5470,7 +5417,7 @@ if test -z "$ac_cv_prog_RANLIB"; then set dummy ranlib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : +if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_RANLIB"; then @@ -5519,13 +5466,12 @@ fi # look for 'ar' the proper way -#AC_PATH_PROG(AR,ar,[echo archiver ar not found re-run configure ; false],$PATH:/bin:/usr/bin:/usr/ccs/bin) if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. set dummy ${ac_tool_prefix}ar; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_AR+set}" = set; then : +if ${ac_cv_prog_AR+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$AR"; then @@ -5565,7 +5511,7 @@ if test -z "$ac_cv_prog_AR"; then set dummy ar; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : +if ${ac_cv_prog_ac_ct_AR+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_AR"; then @@ -5598,7 +5544,7 @@ $as_echo "no" >&6; } fi if test "x$ac_ct_AR" = x; then - AR="" + AR="false" else case $cross_compiling:$ac_tool_warned in yes:) @@ -5612,10 +5558,6 @@ else AR="$ac_cv_prog_AR" fi -if test "x$AR" = "x"; then - as_fn_error $? "Archiver ar not found. Set AR= or fix PATH" "$LINENO" 5 -fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable renaming of symbols" >&5 $as_echo_n "checking whether to enable renaming of symbols... " >&6; } @@ -5625,7 +5567,9 @@ U_DISABLE_RENAMING=0 if test "${enable_renaming+set}" = set; then : enableval=$enable_renaming; case "${enableval}" in yes|"") enabled=yes ;; - no) enabled=no; U_DISABLE_RENAMING=1 ;; + no) enabled=no; U_DISABLE_RENAMING=1; + UCONFIG_CPPFLAGS="${UCONFIG_CPPFLAGS} -DU_DISABLE_RENAMING=1" + ;; *) ;; esac fi @@ -5641,7 +5585,9 @@ U_ENABLE_TRACING=0 # Check whether --enable-tracing was given. if test "${enable_tracing+set}" = set; then : enableval=$enable_tracing; case "${enableval}" in - yes|"") enabled=yes; U_ENABLE_TRACING=1 ;; + yes|"") enabled=yes; + CONFIG_CPPFLAGS="$CONFIG_CPPFLAGS -DU_ENABLE_TRACING=1"; + U_ENABLE_TRACING=1 ;; no) enabled=no; U_ENABLE_TRACING=0 ;; *) ;; esac @@ -5653,29 +5599,34 @@ $as_echo "$enabled" >&6; } U_ENABLE_DYLOAD=1 +enable=yes { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable dynamic loading of plugins" >&5 $as_echo_n "checking whether to enable dynamic loading of plugins... " >&6; } -enabled=check # Check whether --enable-dyload was given. if test "${enable_dyload+set}" = set; then : enableval=$enable_dyload; case "${enableval}" in yes|"") U_ENABLE_DYLOAD=1 - enabled=check ;; + enable=yes + ;; no) U_ENABLE_DYLOAD=0; - enabled=disabled ;; + enable=no; + CONFIG_CPPFLAGS="$CONFIG_CPPFLAGS -DU_ENABLE_DYLOAD=0"; + ;; *) ;; esac fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable" >&5 +$as_echo "$enable" >&6; } -# goes into icucfg.h -for ac_header in dlfcn.h +if test "$enable" = "yes"; then + for ac_header in dlfcn.h do : ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default" -if test "x$ac_cv_header_dlfcn_h" = x""yes; then : +if test "x$ac_cv_header_dlfcn_h" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_DLFCN_H 1 _ACEOF @@ -5684,12 +5635,10 @@ fi done -U_CHECK_DYLOAD=0 -#AC_MSG_RESULT($enabled) -if test "$enabled" = "check"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5 + #AC_MSG_RESULT($enabled) + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5 $as_echo_n "checking for library containing dlopen... " >&6; } -if test "${ac_cv_search_dlopen+set}" = set; then : +if ${ac_cv_search_dlopen+:} false; then : $as_echo_n "(cached) " >&6 else ac_func_search_save_LIBS=$LIBS @@ -5723,11 +5672,11 @@ for ac_lib in '' dl; do fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext - if test "${ac_cv_search_dlopen+set}" = set; then : + if ${ac_cv_search_dlopen+:} false; then : break fi done -if test "${ac_cv_search_dlopen+set}" = set; then : +if ${ac_cv_search_dlopen+:} false; then : else ac_cv_search_dlopen=no @@ -5743,10 +5692,10 @@ if test "$ac_res" != no; then : fi - for ac_func in dlopen + for ac_func in dlopen do : ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" -if test "x$ac_cv_func_dlopen" = x""yes; then : +if test "x$ac_cv_func_dlopen" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_DLOPEN 1 _ACEOF @@ -5754,19 +5703,19 @@ _ACEOF fi done - U_CHECK_DYLOAD=1 -fi + if test "x$ac_cv_func_dlopen" != xyes; then + CONFIG_CPPFLAGS="$CONFIG_CPPFLAGS -DHAVE_DLOPEN=0" + fi +fi # Check for miscellanous functions. -# These only go into common/icucfg.h and are NOT exported with ICU builds. # So, use for putil / tools only. # Note that this will generate HAVE_GETTIMEOFDAY, not U_HAVE_GETTIMEOFDAY -# rerun 'autoheader' to regenerate icucfg.h.in for ac_func in gettimeofday do : ac_fn_c_check_func "$LINENO" "gettimeofday" "ac_cv_func_gettimeofday" -if test "x$ac_cv_func_gettimeofday" = x""yes; then : +if test "x$ac_cv_func_gettimeofday" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_GETTIMEOFDAY 1 _ACEOF @@ -5775,6 +5724,7 @@ fi done + # Check whether to use the evil rpath or not # Check whether --enable-rpath was given. if test "${enable_rpath+set}" = set; then : @@ -5791,47 +5741,7 @@ fi -# set up U_INLINE. -# Copy the definition of AC_C_INLINE, with slight mods. -# -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for definition of U_INLINE for C" >&5 -$as_echo_n "checking for definition of U_INLINE for C... " >&6; } -if test "${ac_cv_c_inline+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - ac_cv_c_inline=no -for ac_kw in inline __inline__ __inline; do - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ -return 0;} $ac_kw int foo() { - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_c_inline=$ac_kw; break -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - done - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 -$as_echo "$ac_cv_c_inline" >&6; } -case "$ac_cv_c_inline" in - yes) U_INLINE= "inline" ;; - no ) U_INLINE= ;; - *) U_INLINE=$ac_cv_c_inline ;; -esac - -# set up U_HAVE_STD_STRING. -# Copy the definition of AC_C_INLINE, with slight mods. -# -U_HAVE_STD_STRING=0 ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' @@ -5859,8 +5769,8 @@ fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $cxx_okay = yes then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: congratulations" >&5 -$as_echo "congratulations" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: Good" >&5 +$as_echo "Good" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } @@ -5891,6 +5801,9 @@ $as_echo "$ac_cv_header_stdstring" >&6; } if test $ac_cv_header_stdstring = yes then U_HAVE_STD_STRING=1 +else + U_HAVE_STD_STRING=0 + CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_STD_STRING=0" fi ac_ext=c @@ -5933,7 +5846,7 @@ if test $threads = true; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_attr_init in -lpthread" >&5 $as_echo_n "checking for pthread_attr_init in -lpthread... " >&6; } -if test "${ac_cv_lib_pthread_pthread_attr_init+set}" = set; then : +if ${ac_cv_lib_pthread_pthread_attr_init+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS @@ -5967,7 +5880,7 @@ LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_attr_init" >&5 $as_echo "$ac_cv_lib_pthread_pthread_attr_init" >&6; } -if test "x$ac_cv_lib_pthread_pthread_attr_init" = x""yes; then : +if test "x$ac_cv_lib_pthread_pthread_attr_init" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_LIBPTHREAD 1 _ACEOF @@ -5988,7 +5901,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_mutex_destroy" >&5 $as_echo_n "checking for library containing pthread_mutex_destroy... " >&6; } -if test "${ac_cv_search_pthread_mutex_destroy+set}" = set; then : +if ${ac_cv_search_pthread_mutex_destroy+:} false; then : $as_echo_n "(cached) " >&6 else ac_func_search_save_LIBS="$LIBS" @@ -6062,7 +5975,7 @@ fi # For HP 11 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_mutex_init in -lpthread" >&5 $as_echo_n "checking for pthread_mutex_init in -lpthread... " >&6; } -if test "${ac_cv_lib_pthread_pthread_mutex_init+set}" = set; then : +if ${ac_cv_lib_pthread_pthread_mutex_init+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS @@ -6096,7 +6009,7 @@ LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5 $as_echo "$ac_cv_lib_pthread_pthread_mutex_init" >&6; } -if test "x$ac_cv_lib_pthread_pthread_mutex_init" = x""yes; then : +if test "x$ac_cv_lib_pthread_pthread_mutex_init" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_LIBPTHREAD 1 _ACEOF @@ -6111,7 +6024,7 @@ fi fi ac_fn_c_check_func "$LINENO" "pthread_mutex_lock" "ac_cv_func_pthread_mutex_lock" -if test "x$ac_cv_func_pthread_mutex_lock" = x""yes; then : +if test "x$ac_cv_func_pthread_mutex_lock" = xyes; then : fi @@ -6172,7 +6085,7 @@ fi HAVE_MMAP=0 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mmap" >&5 $as_echo_n "checking for mmap... " >&6; } -if test "${ac_cv_func_mmap_ok+set}" = set; then : +if ${ac_cv_func_mmap_ok+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -6203,6 +6116,8 @@ $as_echo "$ac_cv_func_mmap_ok" >&6; } if test $ac_cv_func_mmap_ok = yes then HAVE_MMAP=1 +else + CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_MMAP=0" fi @@ -6212,7 +6127,7 @@ $as_echo_n "checking for genccode assembly... " >&6; } # Check to see if genccode can generate simple assembly. GENCCODE_ASSEMBLY= case "${host}" in -*-linux*|i*86-*-*bsd*|i*86-pc-gnu) +*-linux*|*-kfreebsd*-gnu*|i*86-*-*bsd*|i*86-pc-gnu) if test "$GCC" = yes; then # We're using gcc, and the simple -a gcc command line works for genccode GENCCODE_ASSEMBLY="-a gcc" @@ -6247,7 +6162,7 @@ $as_echo "$GENCCODE_ASSEMBLY" >&6; } for ac_header in inttypes.h do : ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default" -if test "x$ac_cv_header_inttypes_h" = x""yes; then : +if test "x$ac_cv_header_inttypes_h" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_INTTYPES_H 1 _ACEOF @@ -6258,6 +6173,7 @@ done if test $ac_cv_header_inttypes_h = no; then U_HAVE_INTTYPES_H=0 + CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_INTTYPES_H=0" else U_HAVE_INTTYPES_H=1 fi @@ -6266,6 +6182,7 @@ if test "$CC" = ccc; then $as_echo "\"C compiler set to CCC ${CC}\" " >&6; } case "${host}" in alpha*-*-*) U_HAVE_INTTYPES_H=0; + CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_INTTYPES_H=0" esac fi @@ -6274,7 +6191,7 @@ fi for ac_header in dirent.h do : ac_fn_c_check_header_mongrel "$LINENO" "dirent.h" "ac_cv_header_dirent_h" "$ac_includes_default" -if test "x$ac_cv_header_dirent_h" = x""yes; then : +if test "x$ac_cv_header_dirent_h" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_DIRENT_H 1 _ACEOF @@ -6285,137 +6202,17 @@ done if test $ac_cv_header_dirent_h = no; then U_HAVE_DIRENT_H=0 + CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_DIRENT_H=0" else U_HAVE_DIRENT_H=1 fi - - -# Check whether --with-iostream was given. -if test "${with_iostream+set}" = set; then : - withval=$with_iostream; case "${withval}" in - none) streams=none ;; - old) streams=198506 ;; - std) streams=199711 ;; - auto) streams= ;; - *) as_fn_error $? "bad value ${withval} for --with-iostream" "$LINENO" 5 ;; - esac -else - streams= -fi - - -U_IOSTREAM_SOURCE=0 -if test x$streams != xnone -then - 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 - - OLD_CXXFLAGS="${CXXFLAGS}" - case "${icu_cv_host_frag}" in - mh-hpux-acc) - CXXFLAGS="${CXXFLAGS} -AA" - ;; - esac - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iostream usability" >&5 -$as_echo_n "checking for iostream usability... " >&6; } - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - ac_cv_header_iostream=yes -else - ac_cv_header_iostream=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - if test $icu_cv_host_frag = mh-cygwin-msvc - then - # is always there on Windows. - # We do this to prevent the C++ preprocessor from being used because - # autoconf can't deal with the Windows C++ preprocessor - ac_cv_header_iostream=yes - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_iostream" >&5 -$as_echo "$ac_cv_header_iostream" >&6; } - if test $ac_cv_header_iostream = yes - then - U_IOSTREAM_SOURCE=199711 - else - CXXFLAGS="${OLD_CXXFLAGS}" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ostream in iostream.h is really defined" >&5 -$as_echo_n "checking whether ostream in iostream.h is really defined... " >&6; } - if test "${ac_cv_iostream_ok+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ -ostream &testout = cout; testout << "test" << endl; - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_link "$LINENO"; then : - ac_cv_iostream_ok=yes -else - ac_cv_iostream_ok=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_iostream_ok" >&5 -$as_echo "$ac_cv_iostream_ok" >&6; } - if test $ac_cv_iostream_ok = yes - then - U_IOSTREAM_SOURCE=198506 - fi - fi - if test x$streams != x - then - if test $U_IOSTREAM_SOURCE -ge $streams - then - U_IOSTREAM_SOURCE=$streams - case "${icu_cv_host_frag}" in - mh-hpux-acc) - if test $U_IOSTREAM_SOURCE -lt 199711; then - CXXFLAGS=${OLD_CXXFLAGS} - fi - ;; - esac - else - as_fn_error $? "${withval} iostream is not available" "$LINENO" 5 - fi - fi -fi - -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 - - # Check for endianness { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 $as_echo_n "checking whether byte ordering is bigendian... " >&6; } -if test "${ac_cv_c_bigendian+set}" = set; then : +if ${ac_cv_c_bigendian+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_c_bigendian=unknown @@ -6650,7 +6447,7 @@ fi U_HAVE_NL_LANGINFO_CODESET=0 U_NL_LANGINFO_CODESET=-1 ac_fn_c_check_func "$LINENO" "nl_langinfo" "ac_cv_func_nl_langinfo" -if test "x$ac_cv_func_nl_langinfo" = x""yes; then : +if test "x$ac_cv_func_nl_langinfo" = xyes; then : U_HAVE_NL_LANGINFO=1 else U_HAVE_NL_LANGINFO=0 @@ -6659,7 +6456,7 @@ fi if test $U_HAVE_NL_LANGINFO -eq 1; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo's argument to obtain the codeset" >&5 $as_echo_n "checking for nl_langinfo's argument to obtain the codeset... " >&6; } -if test "${ac_cv_nl_langinfo_codeset+set}" = set; then : +if ${ac_cv_nl_langinfo_codeset+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_nl_langinfo_codeset="unknown" @@ -6688,6 +6485,12 @@ $as_echo "$ac_cv_nl_langinfo_codeset" >&6; } then U_HAVE_NL_LANGINFO_CODESET=1 U_NL_LANGINFO_CODESET=$ac_cv_nl_langinfo_codeset + if test "x${ac_cv_nl_langinfo_codeset}" != "xCODESET" + then + CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DNL_LANGINFO_CODESET=${ac_cv_nl_langinfo_codeset}" + fi + else + CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_NL_LANGINFO_CODESET=0" fi fi @@ -6702,7 +6505,7 @@ ac_compiler_gnu=$ac_cv_cxx_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking for namespace support" >&5 $as_echo_n "checking for namespace support... " >&6; } -if test "${ac_cv_namespace_ok+set}" = set; then : +if ${ac_cv_namespace_ok+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -6733,6 +6536,7 @@ $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 @@ -6741,7 +6545,7 @@ fi $as_echo_n "checking for properly overriding new and delete... " >&6; } U_OVERRIDE_CXX_ALLOCATION=0 U_HAVE_PLACEMENT_NEW=0 -if test "${ac_cv_override_cxx_allocation_ok+set}" = set; then : +if ${ac_cv_override_cxx_allocation_ok+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -6779,7 +6583,7 @@ then U_OVERRIDE_CXX_ALLOCATION=1 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for placement new and delete" >&5 $as_echo_n "checking for placement new and delete... " >&6; } - if test "${ac_cv_override_placement_new_ok+set}" = set; then : + if ${ac_cv_override_placement_new_ok+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -6817,49 +6621,13 @@ $as_echo "$ac_cv_override_placement_new_ok" >&6; } if test $ac_cv_override_placement_new_ok = yes then U_HAVE_PLACEMENT_NEW=1 + else + CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_PLACEMENT_NEW=0" fi -fi - - - -# gcc atomic built-in functions check -# AC_TRY_LINK([], [int foo, bar; bar = __sync_val_compare_and_swap(&foo, 0, 1);],, -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 - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc atomic functions" >&5 -$as_echo_n "checking for gcc atomic functions... " >&6; } -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - - void *p; - int i; - -int -main () -{ - - __sync_fetch_and_add(&i, 1); - __sync_fetch_and_sub(&i, 1); - __sync_val_compare_and_swap(&p, 0, 0); - - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - U_HAVE_GCC_ATOMICS=1; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } else - U_HAVE_GCC_ATOMICS=0; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_OVERRIDE_CXX_ALLOCATION=0" fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext + ac_ext=c @@ -6869,7 +6637,7 @@ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $ ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_fn_c_check_func "$LINENO" "popen" "ac_cv_func_popen" -if test "x$ac_cv_func_popen" = x""yes; then : +if test "x$ac_cv_func_popen" = xyes; then : fi @@ -6877,12 +6645,13 @@ if test x$ac_cv_func_popen = xyes then U_HAVE_POPEN=1 else + CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_POPEN=0" U_HAVE_POPEN=0 fi ac_fn_c_check_func "$LINENO" "tzset" "ac_cv_func_tzset" -if test "x$ac_cv_func_tzset" = x""yes; then : +if test "x$ac_cv_func_tzset" = xyes; then : fi @@ -6893,7 +6662,7 @@ then U_HAVE_TZSET=1 else ac_fn_c_check_func "$LINENO" "_tzset" "ac_cv_func__tzset" -if test "x$ac_cv_func__tzset" = x""yes; then : +if test "x$ac_cv_func__tzset" = xyes; then : fi @@ -6901,6 +6670,8 @@ fi then U_TZSET=_tzset U_HAVE_TZSET=1 + else + CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_TZSET=0" fi fi @@ -6909,7 +6680,7 @@ fi U_HAVE_TZNAME=0 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5 $as_echo_n "checking for tzname... " >&6; } -if test "${ac_cv_var_tzname+set}" = set; then : +if ${ac_cv_var_tzname+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -6946,7 +6717,7 @@ if test $ac_cv_var_tzname = yes; then else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _tzname" >&5 $as_echo_n "checking for _tzname... " >&6; } -if test "${ac_cv_var__tzname+set}" = set; then : +if ${ac_cv_var__tzname+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -6975,6 +6746,8 @@ $as_echo "$ac_cv_var__tzname" >&6; } if test $ac_cv_var__tzname = yes; then U_TZNAME=_tzname U_HAVE_TZNAME=1 + else + CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_TZNAME=0" fi fi @@ -6982,7 +6755,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timezone" >&5 $as_echo_n "checking for timezone... " >&6; } -if test "${ac_cv_var_timezone+set}" = set; then : +if ${ac_cv_var_timezone+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -7020,7 +6793,7 @@ if test $ac_cv_var_timezone = yes; then else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __timezone" >&5 $as_echo_n "checking for __timezone... " >&6; } -if test "${ac_cv_var___timezone+set}" = set; then : +if ${ac_cv_var___timezone+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -7050,7 +6823,7 @@ $as_echo "$ac_cv_var___timezone" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _timezone" >&5 $as_echo_n "checking for _timezone... " >&6; } -if test "${ac_cv_var__timezone+set}" = set; then : +if ${ac_cv_var__timezone+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -7077,6 +6850,8 @@ $as_echo "$ac_cv_var__timezone" >&6; } if test $ac_cv_var__timezone = yes; then U_TIMEZONE=_timezone U_HAVE_TIMEZONE=1 + else + CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_TIMEZONE=0" fi fi fi @@ -7085,7 +6860,7 @@ fi # Checks for typedefs ac_fn_c_check_type "$LINENO" "int8_t" "ac_cv_type_int8_t" "$ac_includes_default" -if test "x$ac_cv_type_int8_t" = x""yes; then : +if test "x$ac_cv_type_int8_t" = xyes; then : else @@ -7096,7 +6871,7 @@ _ACEOF fi ac_fn_c_check_type "$LINENO" "uint8_t" "ac_cv_type_uint8_t" "$ac_includes_default" -if test "x$ac_cv_type_uint8_t" = x""yes; then : +if test "x$ac_cv_type_uint8_t" = xyes; then : else @@ -7107,7 +6882,7 @@ _ACEOF fi ac_fn_c_check_type "$LINENO" "int16_t" "ac_cv_type_int16_t" "$ac_includes_default" -if test "x$ac_cv_type_int16_t" = x""yes; then : +if test "x$ac_cv_type_int16_t" = xyes; then : else @@ -7118,7 +6893,7 @@ _ACEOF fi ac_fn_c_check_type "$LINENO" "uint16_t" "ac_cv_type_uint16_t" "$ac_includes_default" -if test "x$ac_cv_type_uint16_t" = x""yes; then : +if test "x$ac_cv_type_uint16_t" = xyes; then : else @@ -7129,7 +6904,7 @@ _ACEOF fi ac_fn_c_check_type "$LINENO" "int32_t" "ac_cv_type_int32_t" "$ac_includes_default" -if test "x$ac_cv_type_int32_t" = x""yes; then : +if test "x$ac_cv_type_int32_t" = xyes; then : else @@ -7140,7 +6915,7 @@ _ACEOF fi ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "$ac_includes_default" -if test "x$ac_cv_type_uint32_t" = x""yes; then : +if test "x$ac_cv_type_uint32_t" = xyes; then : else @@ -7151,7 +6926,7 @@ _ACEOF fi ac_fn_c_check_type "$LINENO" "int64_t" "ac_cv_type_int64_t" "$ac_includes_default" -if test "x$ac_cv_type_int64_t" = x""yes; then : +if test "x$ac_cv_type_int64_t" = xyes; then : else @@ -7162,7 +6937,7 @@ _ACEOF fi ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "$ac_includes_default" -if test "x$ac_cv_type_uint64_t" = x""yes; then : +if test "x$ac_cv_type_uint64_t" = xyes; then : else @@ -7174,64 +6949,40 @@ fi if test $ac_cv_type_int8_t = no; then -HAVE_INT8_T=0 -else -HAVE_INT8_T=1 +CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_INT8_T=0" fi - if test $ac_cv_type_uint8_t = no; then -HAVE_UINT8_T=0 -else -HAVE_UINT8_T=1 +CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_UINT8_T=0" fi - if test $ac_cv_type_int16_t = no; then -HAVE_INT16_T=0 -else -HAVE_INT16_T=1 +CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_INT16_T=0" fi - if test $ac_cv_type_uint16_t = no; then -HAVE_UINT16_T=0 -else -HAVE_UINT16_T=1 +CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_UINT16_T=0" fi - if test $ac_cv_type_int32_t = no; then -HAVE_INT32_T=0 -else -HAVE_INT32_T=1 +CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_INT32_T=0" fi - if test $ac_cv_type_uint32_t = no; then -HAVE_UINT32_T=0 -else -HAVE_UINT32_T=1 +CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_UINT32_T=0" fi - if test $ac_cv_type_int64_t = no; then -HAVE_INT64_T=0 -else -HAVE_INT64_T=1 +CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_INT64_T=0" fi - if test $ac_cv_type_uint64_t = no; then -HAVE_UINT64_T=0 -else -HAVE_UINT64_T=1 +CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_UINT64_T=0" fi - # Do various wchar_t related checks ac_fn_c_check_header_mongrel "$LINENO" "wchar.h" "ac_cv_header_wchar_h" "$ac_includes_default" -if test "x$ac_cv_header_wchar_h" = x""yes; then : +if test "x$ac_cv_header_wchar_h" = xyes; then : fi @@ -7240,6 +6991,7 @@ if test "$ac_cv_header_wchar_h" = no then U_HAVE_WCHAR_H=0 U_HAVE_WCSCPY=0 + CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_WCHAR_H=0 -DU_HAVE_WCSCPY=0" else $as_echo "#define HAVE_WCHAR_H 1" >>confdefs.h @@ -7248,7 +7000,7 @@ $as_echo "#define HAVE_WCHAR_H 1" >>confdefs.h # Some broken systems have wchar.h but not some of its functions... { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing wcscpy" >&5 $as_echo_n "checking for library containing wcscpy... " >&6; } -if test "${ac_cv_search_wcscpy+set}" = set; then : +if ${ac_cv_search_wcscpy+:} false; then : $as_echo_n "(cached) " >&6 else ac_func_search_save_LIBS=$LIBS @@ -7282,11 +7034,11 @@ for ac_lib in '' wcs w; do fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext - if test "${ac_cv_search_wcscpy+set}" = set; then : + if ${ac_cv_search_wcscpy+:} false; then : break fi done -if test "${ac_cv_search_wcscpy+set}" = set; then : +if ${ac_cv_search_wcscpy+:} false; then : else ac_cv_search_wcscpy=no @@ -7306,6 +7058,7 @@ fi U_HAVE_WCSCPY=1 else U_HAVE_WCSCPY=0 + CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_WCSCPY=0" fi fi @@ -7317,7 +7070,7 @@ fi # This bug is HP SR number 8606223364. { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of wchar_t" >&5 $as_echo_n "checking size of wchar_t... " >&6; } -if test "${ac_cv_sizeof_wchar_t+set}" = set; then : +if ${ac_cv_sizeof_wchar_t+:} false; then : $as_echo_n "(cached) " >&6 else if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (wchar_t))" "ac_cv_sizeof_wchar_t" " @@ -7361,7 +7114,6 @@ if test $U_SIZEOF_WCHAR_T = 0; then fi fi - { $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; } U_CHECK_UTF16_STRING=1 @@ -7433,7 +7185,7 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext # Since we can't ensure ICU users use -xustr=ascii_utf16_ushort, # we only use this macro within ICU. # If an ICU user uses icu-config, this feature will be enabled. - CPPFLAGS="${CPPFLAGS} -DU_CHECK_UTF16_STRING=1" + CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_CHECK_UTF16_STRING=1" U_CHECK_UTF16_STRING=0 fi fi @@ -7653,6 +7405,7 @@ if test "$ICULIBSUFFIX" != "" then U_HAVE_LIB_SUFFIX=1 ICULIBSUFFIXCNAME=`echo _$ICULIBSUFFIX | sed 's/^A-Za-z0-9_/_/g'` + UCONFIG_CPPFLAGS="${UCONFIG_CPPFLAGS} -DU_HAVE_LIB_SUFFIX=1 -DU_LIB_SUFFIX_C_NAME=${ICULIBSUFFIXCNAME} " else U_HAVE_LIB_SUFFIX=0 fi @@ -7708,7 +7461,8 @@ case "${host}" in *-*-aix*) platform=U_AIX ;; *-*-hpux*) platform=U_HPUX ;; *-apple-darwin*|*-apple-rhapsody*) platform=U_DARWIN ;; - *-*-cygwin*|*-*-mingw*) platform=U_CYGWIN ;; + *-*-cygwin*) platform=U_CYGWIN ;; + *-*-mingw*) platform=U_MINGW ;; *-*ibm-openedition*|*-*-os390*) platform=OS390 if test "${ICU_ENABLE_ASCII_STRINGS}" != "1"; then ICUDATA_CHAR="e" @@ -7736,7 +7490,6 @@ if test "${FORCE_LIBS}" != ""; then LIBS=${FORCE_LIBS} fi - # Now that we're done using CPPFLAGS etc. for tests, we can change it # for build. @@ -7745,10 +7498,23 @@ then CPPFLAGS="$CPPFLAGS \$(THREADSCPPFLAGS)" CFLAGS="$CFLAGS \$(THREADSCFLAGS)" CXXFLAGS="$CXXFLAGS \$(THREADSCXXFLAGS)" +else + CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DICU_USE_THREADS=0" fi + + + +# append all config cppflags +CPPFLAGS="$CPPFLAGS $CONFIG_CPPFLAGS $UCONFIG_CPPFLAGS" + +echo "CPPFLAGS=$CPPFLAGS" +echo "CFLAGS=$CFLAGS" +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/ubrkperf/Makefile test/perf/charperf/Makefile test/perf/convperf/Makefile test/perf/normperf/Makefile test/perf/DateFmtPerf/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 common/unicode/platform.h" +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" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure @@ -7814,10 +7580,21 @@ $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then - test "x$cache_file" != "x/dev/null" && + if test "x$cache_file" != "x/dev/null"; then { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 $as_echo "$as_me: updating cache $cache_file" >&6;} - cat confcache >$cache_file + if test ! -f "$cache_file" || test -h "$cache_file"; then + cat confcache >"$cache_file" + else + case $cache_file in #( + */* | ?:*) + mv -f confcache "$cache_file"$$ && + mv -f "$cache_file"$$ "$cache_file" ;; #( + *) + mv -f confcache "$cache_file" ;; + esac + fi + fi else { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} @@ -7829,7 +7606,43 @@ test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' -DEFS=-DHAVE_CONFIG_H +# Transform confdefs.h into DEFS. +# Protect against shell expansion while executing Makefile rules. +# Protect against Makefile macro expansion. +# +# If the first sed substitution is executed (which looks for macros that +# take arguments), then branch to the quote section. Otherwise, +# look for a macro that doesn't take arguments. +ac_script=' +:mline +/\\$/{ + N + s,\\\n,, + b mline +} +t clear +:clear +s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g +t quote +s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g +t quote +b any +:quote +s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g +s/\[/\\&/g +s/\]/\\&/g +s/\$/$$/g +H +:any +${ + g + s/^\n// + s/\n/ /g + p +} +' +DEFS=`sed -n "$ac_script" confdefs.h` + ac_libobjs= ac_ltlibobjs= @@ -7850,7 +7663,7 @@ LTLIBOBJS=$ac_ltlibobjs -: ${CONFIG_STATUS=./config.status} +: "${CONFIG_STATUS=./config.status}" ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" @@ -7951,6 +7764,7 @@ fi IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. +as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR @@ -8258,7 +8072,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # values after options handling. ac_log=" This file was extended by $as_me, which was -generated by GNU Autoconf 2.67. Invocation command line was +generated by GNU Autoconf 2.68. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS @@ -8275,15 +8089,11 @@ case $ac_config_files in *" "*) set x $ac_config_files; shift; ac_config_files=$*;; esac -case $ac_config_headers in *" -"*) set x $ac_config_headers; shift; ac_config_headers=$*;; -esac cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # Files that config.status was made for. config_files="$ac_config_files" -config_headers="$ac_config_headers" _ACEOF @@ -8304,15 +8114,10 @@ Usage: $0 [OPTION]... [TAG]... --recheck update $as_me by reconfiguring in the same conditions --file=FILE[:TEMPLATE] instantiate the configuration file FILE - --header=FILE[:TEMPLATE] - instantiate the configuration header FILE Configuration files: $config_files -Configuration headers: -$config_headers - Report bugs to the package provider." _ACEOF @@ -8320,7 +8125,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ config.status -configured by $0, generated by GNU Autoconf 2.67, +configured by $0, generated by GNU Autoconf 2.68, with options \\"\$ac_cs_config\\" Copyright (C) 2010 Free Software Foundation, Inc. @@ -8374,18 +8179,7 @@ do esac as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; - --header | --heade | --head | --hea ) - $ac_shift - case $ac_optarg in - *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - as_fn_append CONFIG_HEADERS " '$ac_optarg'" - ac_need_defaults=false;; - --he | --h) - # Conflict between --help and --header - as_fn_error $? "ambiguous option: \`$1' -Try \`$0 --help' for more information.";; - --help | --hel | -h ) + --he | --h | --help | --hel | -h ) $as_echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) @@ -8441,7 +8235,6 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 for ac_config_target in $ac_config_targets do case $ac_config_target in - "common/icucfg.h") CONFIG_HEADERS="$CONFIG_HEADERS common/icucfg.h" ;; "icudefs.mk") CONFIG_FILES="$CONFIG_FILES icudefs.mk" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "data/pkgdataMakefile") CONFIG_FILES="$CONFIG_FILES data/pkgdataMakefile" ;; @@ -8489,11 +8282,13 @@ 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/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" ;; "test/perf/convperf/Makefile") CONFIG_FILES="$CONFIG_FILES test/perf/convperf/Makefile" ;; "test/perf/normperf/Makefile") CONFIG_FILES="$CONFIG_FILES test/perf/normperf/Makefile" ;; "test/perf/DateFmtPerf/Makefile") CONFIG_FILES="$CONFIG_FILES test/perf/DateFmtPerf/Makefile" ;; + "test/perf/howExpensiveIs/Makefile") CONFIG_FILES="$CONFIG_FILES test/perf/howExpensiveIs/Makefile" ;; "test/perf/strsrchperf/Makefile") CONFIG_FILES="$CONFIG_FILES test/perf/strsrchperf/Makefile" ;; "test/perf/unisetperf/Makefile") CONFIG_FILES="$CONFIG_FILES test/perf/unisetperf/Makefile" ;; "test/perf/usetperf/Makefile") CONFIG_FILES="$CONFIG_FILES test/perf/usetperf/Makefile" ;; @@ -8504,7 +8299,6 @@ do "samples/date/Makefile") CONFIG_FILES="$CONFIG_FILES samples/date/Makefile" ;; "samples/cal/Makefile") CONFIG_FILES="$CONFIG_FILES samples/cal/Makefile" ;; "samples/layout/Makefile") CONFIG_FILES="$CONFIG_FILES samples/layout/Makefile" ;; - "common/unicode/platform.h") CONFIG_FILES="$CONFIG_FILES common/unicode/platform.h" ;; *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac @@ -8517,7 +8311,6 @@ done # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files - test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers fi # Have a temporary directory for convenience. Make it in the build tree @@ -8528,9 +8321,10 @@ fi # after its creation but before its name has been assigned to `$tmp'. $debug || { - tmp= + tmp= ac_tmp= trap 'exit_status=$? - { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status + : "${ac_tmp:=$tmp}" + { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status ' 0 trap 'as_fn_exit 1' 1 2 13 15 } @@ -8538,12 +8332,13 @@ $debug || { tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && - test -n "$tmp" && test -d "$tmp" + test -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 +ac_tmp=$tmp # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. @@ -8565,7 +8360,7 @@ else ac_cs_awk_cr=$ac_cr fi -echo 'BEGIN {' >"$tmp/subs1.awk" && +echo 'BEGIN {' >"$ac_tmp/subs1.awk" && _ACEOF @@ -8593,7 +8388,7 @@ done rm -f conf$$subs.sh cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -cat >>"\$tmp/subs1.awk" <<\\_ACAWK && +cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && _ACEOF sed -n ' h @@ -8641,7 +8436,7 @@ t delim rm -f conf$$subs.awk cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACAWK -cat >>"\$tmp/subs1.awk" <<_ACAWK && +cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && for (key in S) S_is_set[key] = 1 FS = "" @@ -8673,7 +8468,7 @@ if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" else cat -fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ +fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 _ACEOF @@ -8703,116 +8498,8 @@ fi cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 fi # test -n "$CONFIG_FILES" -# Set up the scripts for CONFIG_HEADERS section. -# No need to generate them if there are no CONFIG_HEADERS. -# This happens for instance with `./config.status Makefile'. -if test -n "$CONFIG_HEADERS"; then -cat >"$tmp/defines.awk" <<\_ACAWK || -BEGIN { -_ACEOF - -# Transform confdefs.h into an awk script `defines.awk', embedded as -# here-document in config.status, that substitutes the proper values into -# config.h.in to produce config.h. - -# Create a delimiter string that does not exist in confdefs.h, to ease -# handling of long lines. -ac_delim='%!_!# ' -for ac_last_try in false false :; do - ac_t=`sed -n "/$ac_delim/p" confdefs.h` - if test -z "$ac_t"; then - break - elif $ac_last_try; then - as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 - else - ac_delim="$ac_delim!$ac_delim _$ac_delim!! " - fi -done - -# For the awk script, D is an array of macro values keyed by name, -# likewise P contains macro parameters if any. Preserve backslash -# newline sequences. - -ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* -sed -n ' -s/.\{148\}/&'"$ac_delim"'/g -t rset -:rset -s/^[ ]*#[ ]*define[ ][ ]*/ / -t def -d -:def -s/\\$// -t bsnl -s/["\\]/\\&/g -s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ -D["\1"]=" \3"/p -s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p -d -:bsnl -s/["\\]/\\&/g -s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ -D["\1"]=" \3\\\\\\n"\\/p -t cont -s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p -t cont -d -:cont -n -s/.\{148\}/&'"$ac_delim"'/g -t clear -:clear -s/\\$// -t bsnlc -s/["\\]/\\&/g; s/^/"/; s/$/"/p -d -:bsnlc -s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p -b cont -' >$CONFIG_STATUS || ac_write_fail=1 - -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 - for (key in D) D_is_set[key] = 1 - FS = "" -} -/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { - line = \$ 0 - split(line, arg, " ") - if (arg[1] == "#") { - defundef = arg[2] - mac1 = arg[3] - } else { - defundef = substr(arg[1], 2) - mac1 = arg[2] - } - split(mac1, mac2, "(") #) - macro = mac2[1] - prefix = substr(line, 1, index(line, defundef) - 1) - if (D_is_set[macro]) { - # Preserve the white space surrounding the "#". - print prefix "define", macro P[macro] D[macro] - next - } else { - # Replace #undef with comments. This is necessary, for example, - # in the case of _POSIX_SOURCE, which is predefined and required - # on some systems where configure will not decide to define it. - if (defundef == "undef") { - print "/*", prefix defundef, macro, "*/" - next - } - } -} -{ print } -_ACAWK -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 - as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 -fi # test -n "$CONFIG_HEADERS" - -eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS " +eval set X " :F $CONFIG_FILES " shift for ac_tag do @@ -8840,7 +8527,7 @@ do for ac_f do case $ac_f in - -) ac_f="$tmp/stdin";; + -) ac_f="$ac_tmp/stdin";; *) # Look for the file first in the build tree, then in the source tree # (if the path is not absolute). The absolute path cannot be DOS-style, # because $ac_f cannot contain `:'. @@ -8875,7 +8562,7 @@ $as_echo "$as_me: creating $ac_file" >&6;} esac case $ac_tag in - *:-:* | *:-) cat >"$tmp/stdin" \ + *:-:* | *:-) cat >"$ac_tmp/stdin" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; esac ;; @@ -9006,48 +8693,26 @@ s&@abs_top_builddir@&$ac_abs_top_builddir&;t t s&@INSTALL@&$ac_INSTALL&;t t $ac_datarootdir_hack " -eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 +eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ + >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && - { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && - { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && + { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && + { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ + "$ac_tmp/out"`; test -z "$ac_out"; } && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&5 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&2;} - rm -f "$tmp/stdin" + rm -f "$ac_tmp/stdin" case $ac_file in - -) cat "$tmp/out" && rm -f "$tmp/out";; - *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; + -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; + *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; esac \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; - :H) - # - # CONFIG_HEADER - # - if test x"$ac_file" != x-; then - { - $as_echo "/* $configure_input */" \ - && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" - } >"$tmp/config.h" \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then - { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 -$as_echo "$as_me: $ac_file is unchanged" >&6;} - else - rm -f "$ac_file" - mv "$tmp/config.h" "$ac_file" \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - fi - else - $as_echo "/* $configure_input */" \ - && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ - || as_fn_error $? "could not create -" "$LINENO" 5 - fi - ;; + esac @@ -9110,6 +8775,9 @@ echo "** WARNING: $U_MAKE may not be GNU make." echo "This may cause ICU to fail to build. Please make sure that GNU make" echo "is in your PATH so that the configure script can detect its location." fi +if test "x$AR" = "xfalse"; then + echo "*** WARNING: Archiver ar not found. Set AR= or fix PATH. Some builds (such as static) may fail." +fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking the version of \"$U_MAKE\"" >&5 $as_echo_n "checking the version of \"$U_MAKE\"... " >&6; } @@ -9121,4 +8789,41 @@ else $as_echo "too old or test failed - try upgrading GNU Make" >&6; } fi +if test -n "$UCONFIG_CPPFLAGS"; then + HDRFILE="uconfig.h.prepend" + echo "*** WARNING: You must set the following flags before code compiled against this ICU will function properly:" + echo + echo " ${UCONFIG_CPPFLAGS}" + echo + echo 'The recommended way to do this is to prepend the following lines to source/common/unicode/uconfig.h or #include them near the top of that file.' + echo "Creating the file ${HDRFILE}" + echo + echo '--------------- ' "${HDRFILE}" + echo > "${HDRFILE}" + echo '/* ICU customizations: put these lines at the top of uconfig.h */' >> "${HDRFILE}" + echo >> "${HDRFILE}" + for flag in ${UCONFIG_CPPFLAGS}; + do + echo " /* $flag */" >> "${HDRFILE}" + case "${flag}" in + -D*=*) + \echo "${flag}" | sed -n 's%-D\([^=]*\)=%#define \1 %p' >> "${HDRFILE}" + \echo >> "${HDRFILE}" + ;; + -D*) + \echo "${flag}" | sed -n 's%-D\([^=]*\)%#define \1 %p' >> "${HDRFILE}" + \echo >> "${HDRFILE}" + ;; + *) + \echo "/* Not sure how to handle this argument: ${flag} */" >> "${HDRFILE}" + \echo >> "${HDRFILE}" + ;; + esac + done + cat "${HDRFILE}" + \echo "/* End of ${HDRFILE} ------------ */" >> "${HDRFILE}" + echo >> "${HDRFILE}" + echo '--------------- end ' "${HDRFILE}" +fi + $as_unset _CXX_CXXSUFFIX diff --git a/icuSources/configure.in b/icuSources/configure.in index 107912b0..26853b26 100644 --- a/icuSources/configure.in +++ b/icuSources/configure.in @@ -1,17 +1,23 @@ # -*-autoconf-*- -AC_COPYRIGHT([ Copyright (c) 1999-2010, International Business Machines Corporation and others. All Rights Reserved. ]) +AC_COPYRIGHT([ Copyright (c) 1999-2012, International Business Machines Corporation and others. All Rights Reserved. ]) # configure.in for ICU # Stephen F. Booth, heavily modified by Yves and others # Check for autoconf version -AC_PREREQ(2.67) - +AC_PREREQ(2.68) # Process this file with autoconf to produce a configure script -AC_INIT +AC_INIT([ICU]) + +#TODO: IcuBug:8502 +#AC_INIT([ICU], +# m4_esyscmd_s([sed -n 's/^[ ]*#[ ]*define[ ]*U_ICU_VERSION[ ]*"\([^"]*\)".*/\1/p' "./common/unicode/uvernum.h]"), +# [http://icu-project.org/bugs], +# [International Components for Unicode], +# [http://icu-project.org]) + AC_CONFIG_SRCDIR([common/unicode/utypes.h]) -AC_CONFIG_HEADERS(common/icucfg.h) PACKAGE="icu" AC_SUBST(PACKAGE) @@ -44,23 +50,23 @@ getuversion() { } VERSION=`geticuversion $srcdir/common/unicode/uvernum.h` if test x"$VERSION" = x; then - VERSION=`geticuversion $srcdir/common/unicode/*.h` - if test x"$VERSION" = x; then - AC_MSG_ERROR([Cannot determine ICU version number from uvernum.h header file]) - fi + as_fn_error $? "Cannot determine ICU version number from uvernum.h header file" "$LINENO" 5 fi +#TODO: IcuBug:8502 +#if test "$VERSION" != "$PACKAGE_VERSION"; then +# AC_MSG_ERROR([configure was generated for $PACKAGE_VERSION but uvernum.h has $VERSION - please rerun autoconf]) +#fi + UNICODE_VERSION=`getuversion $srcdir/common/unicode/uchar.h` if test x"$UNICODE_VERSION" = x; then - UNICODE_VERSION=`getuversion $srcdir/common/unicode/*.h` - if test x"$UNICODE_VERSION" = x; then - AC_MSG_ERROR([Cannot determine Unicode version number from uchar.h header file]) - fi + AC_MSG_ERROR([Cannot determine Unicode version number from uchar.h header file]) fi # Compute a reasonable library version from the release version. This is # very bad, but that's wanted... We want to make sure that the LIB_VERSION # has at least a dot in it, so we'll add a .0 if needed. -[LIB_VERSION=`echo $VERSION | sed -e 's/\.//' -e 's/^\([^.]*\)$/\1.0/'`] +#[LIB_VERSION=`echo $VERSION | sed -e 's/\.//' -e 's/^\([^.]*\)$/\1.0/'`] +LIB_VERSION=$VERSION LIB_VERSION_MAJOR=`echo $LIB_VERSION | sed 's/\..*//'` AC_SUBST(VERSION) AC_SUBST(LIB_VERSION) @@ -70,7 +76,7 @@ AC_MSG_RESULT([release $VERSION, library $LIB_VERSION, unicode version $UNICODE_ AC_SUBST(UNICODE_VERSION) # Determine the host system -AC_CANONICAL_SYSTEM +AC_CANONICAL_HOST AC_SUBST(CPPFLAGS) @@ -78,14 +84,18 @@ AC_SUBST(CPPFLAGS) _CXX_CXXSUFFIX=cpp export _CXX_CXXSUFFIX +# Accumulate #defines +CONFIG_CPPFLAGS="" +UCONFIG_CPPFLAGS="" + # Check whether to build debug libraries AC_MSG_CHECKING([whether to build debug libraries]) enabled=no ENABLE_DEBUG=0 AC_ARG_ENABLE(debug, - [ --enable-debug build debug libraries [default=no]], + [ --enable-debug build debug libraries and enable the U_DEBUG define [default=no]], [ case "${enableval}" in - yes|"") enabled=yes; ENABLE_DEBUG=1 ;; + yes|"") enabled=yes; ENABLE_DEBUG=1; CONFIG_CPPFLAGS="$CONFIG_CPPFLAGS -DU_DEBUG=1" ;; *) ;; esac], ) @@ -254,6 +264,38 @@ AC_ARG_ENABLE(static, AC_MSG_RESULT($enabled) AC_SUBST(ENABLE_STATIC) +# When building release static library, there might be some optimization flags we can use +if test "$ENABLE_STATIC" = "YES"; then + if test "$ENABLE_SHARED" != "YES"; then + if test "$ENABLE_RELEASE" = 1; then + AC_MSG_CHECKING([whether we can use static library optimization option]) + CHECK_STATIC_OPT_FLAG=no + + OLD_CPPFLAGS="${CPPFLAGS}" + OLD_LDFLAGS="${LDFLAGS}" + + case "${host}" in + *-linux*|i*86-*-*bsd*|i*86-pc-gnu) + if test "$ac_cv_c_compiler_gnu" = yes; then + CPPFLAGS="${CPPFLAGS} -ffunction-sections -fdata-sections" + LDFLAGS="${LDFLAGS} -Wl,--gc-sections" + fi + ;; + *) + ;; + esac + + 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}" + LDFLAGS="${OLD_LDFLAGS}" + fi + fi + fi +fi + + # Check whether to enable auto cleanup of libraries AC_MSG_CHECKING([whether to enable auto cleanup of libraries]) enabled=no @@ -261,7 +303,10 @@ UCLN_NO_AUTO_CLEANUP=1 AC_ARG_ENABLE(auto-cleanup, [ --enable-auto-cleanup enable auto cleanup of libraries [default=no]], [ case "${enableval}" in - yes) enabled=yes; UCLN_NO_AUTO_CLEANUP=0 ;; + yes) enabled=yes; + CONFIG_CPPFLAGS="$CONFIG_CPPFLAGS -DUCLN_NO_AUTO_CLEANUP=0"; + UCLN_NO_AUTO_CLEANUP=0 + ;; *) ;; esac], ) @@ -293,75 +338,23 @@ U_DEFAULT_SHOW_DRAFT=1 AC_ARG_ENABLE(draft, [ --enable-draft enable draft APIs (and internal APIs) [default=yes]], [ case "${enableval}" in - no) enabled=no; U_DEFAULT_SHOW_DRAFT=0 ;; + no) enabled=no; U_DEFAULT_SHOW_DRAFT=0; + CONFIG_CPPFLAGS="$CONFIG_CPPFLAGS -DU_DEFAULT_SHOW_DRAFT=0" + ;; *) ;; esac], ) AC_MSG_RESULT($enabled) # Make sure that we can use draft API in ICU. if test "$U_DEFAULT_SHOW_DRAFT" = 0; then - CPPFLAGS="$CPPFLAGS -DU_SHOW_DRAFT_API" + CONFIG_CPPFLAGS="$CONFIG_CPPFLAGS -DU_SHOW_DRAFT_API" fi AC_SUBST(U_DEFAULT_SHOW_DRAFT) -# Check if we can hide variables from -AC_MSG_CHECKING([for library API export]) -SHAREDLIBEXPORT=no -U_USE_GCC_VISIBILITY_ATTRIBUTE=0 -OLD_CFLAGS="${CFLAGS}" -OLD_CXXFLAGS="${CXXFLAGS}" -if test "$ac_cv_c_compiler_gnu" = yes; then - LIBCFLAGS="-fvisibility=hidden" - LIBCXXFLAGS="-fvisibility=hidden" - CFLAGS="${CFLAGS} ${LIBCFLAGS}" - CXXFLAGS="${CXXFLAGS} ${LIBCXXFLAGS}" - AC_LINK_IFELSE([AC_LANG_PROGRAM([[__attribute__ ((visibility ("default"))) void f(void); -#include ]], [[exit(0);]])],[SHAREDLIBEXPORT=yes],[SHAREDLIBEXPORT=no]) - if test "$SHAREDLIBEXPORT" = no; then - LIBCFLAGS= - LIBCXXFLAGS= - else - U_USE_GCC_VISIBILITY_ATTRIBUTE=1 - fi -else - case "${host}" in - *-*-solaris*) - LIBCFLAGS="-xldscope=hidden" - LIBCXXFLAGS="-xldscope=hidden" - CFLAGS="${CFLAGS} ${LIBCFLAGS}" - CXXFLAGS="${CXXFLAGS} ${LIBCXXFLAGS}" - AC_LINK_IFELSE([AC_LANG_PROGRAM([[__global void f(void); -#include ]], [[exit(0);]])],[SHAREDLIBEXPORT=yes],[SHAREDLIBEXPORT=no]) - if test "$SHAREDLIBEXPORT" = no; then - LIBCFLAGS= - LIBCXXFLAGS= - fi - ;; - *-*-hpux*) - # ICU isn't set up to follow the HP syntax yet. - ;; - *) - esac -fi -# Restore to their original state because the Intel compiler chokes -# on this option when checking for the wchar_t size, but the -# option otherwise works. -CFLAGS="${OLD_CFLAGS}" -CXXFLAGS="${OLD_CXXFLAGS}" -AC_MSG_RESULT($SHAREDLIBEXPORT) -AC_SUBST(U_USE_GCC_VISIBILITY_ATTRIBUTE) -AC_SUBST(LIBCFLAGS) -AC_SUBST(LIBCXXFLAGS) - AC_PROG_RANLIB # look for 'ar' the proper way -#AC_PATH_PROG(AR,ar,[echo archiver ar not found re-run configure ; false],$PATH:/bin:/usr/bin:/usr/ccs/bin) -AC_CHECK_TOOL(AR, ar) -if test "x$AR" = "x"; then - AC_MSG_ERROR(Archiver ar not found. Set AR= or fix PATH) -fi - +AC_CHECK_TOOL(AR, ar, false) AC_MSG_CHECKING([whether to enable renaming of symbols]) enabled=yes @@ -370,7 +363,9 @@ AC_ARG_ENABLE(renaming, [ --enable-renaming add a version suffix to symbols [default=yes]], [ case "${enableval}" in yes|"") enabled=yes ;; - no) enabled=no; U_DISABLE_RENAMING=1 ;; + no) enabled=no; U_DISABLE_RENAMING=1; + UCONFIG_CPPFLAGS="${UCONFIG_CPPFLAGS} -DU_DISABLE_RENAMING=1" + ;; *) ;; esac], ) @@ -383,7 +378,9 @@ U_ENABLE_TRACING=0 AC_ARG_ENABLE(tracing, [ --enable-tracing enable function and data tracing [default=no]], [ case "${enableval}" in - yes|"") enabled=yes; U_ENABLE_TRACING=1 ;; + yes|"") enabled=yes; + CONFIG_CPPFLAGS="$CONFIG_CPPFLAGS -DU_ENABLE_TRACING=1"; + U_ENABLE_TRACING=1 ;; no) enabled=no; U_ENABLE_TRACING=0 ;; *) ;; esac], @@ -393,40 +390,43 @@ AC_SUBST(U_ENABLE_TRACING) U_ENABLE_DYLOAD=1 +enable=yes AC_MSG_CHECKING([whether to enable dynamic loading of plugins]) -enabled=check AC_ARG_ENABLE(dyload, [ --disable-dyload disable dynamic loading [default=no]], [ case "${enableval}" in yes|"") U_ENABLE_DYLOAD=1 - enabled=check ;; + enable=yes + ;; no) U_ENABLE_DYLOAD=0; - enabled=disabled ;; + enable=no; + CONFIG_CPPFLAGS="$CONFIG_CPPFLAGS -DU_ENABLE_DYLOAD=0"; + ;; *) ;; esac], ) +AC_MSG_RESULT($enable) AC_SUBST(U_ENABLE_DYLOAD) -# goes into icucfg.h -AC_CHECK_HEADERS([dlfcn.h]) -U_CHECK_DYLOAD=0 -#AC_MSG_RESULT($enabled) -if test "$enabled" = "check"; then - AC_SEARCH_LIBS([dlopen], [dl]) - AC_CHECK_FUNCS([dlopen]) - U_CHECK_DYLOAD=1 +if test "$enable" = "yes"; then + AC_CHECK_HEADERS([dlfcn.h]) + #AC_MSG_RESULT($enabled) + AC_SEARCH_LIBS([dlopen], [dl]) + AC_CHECK_FUNCS([dlopen]) + + if test "x$ac_cv_func_dlopen" != xyes; then + CONFIG_CPPFLAGS="$CONFIG_CPPFLAGS -DHAVE_DLOPEN=0" + fi fi -AC_SUBST(U_CHECK_DYLOAD) # Check for miscellanous functions. -# These only go into common/icucfg.h and are NOT exported with ICU builds. # So, use for putil / tools only. # Note that this will generate HAVE_GETTIMEOFDAY, not U_HAVE_GETTIMEOFDAY -# rerun 'autoheader' to regenerate icucfg.h.in AC_CHECK_FUNCS([gettimeofday]) + # Check whether to use the evil rpath or not AC_ARG_ENABLE(rpath, [ --enable-rpath use rpath when linking [default is only if necessary]], @@ -440,32 +440,13 @@ AC_ARG_ENABLE(rpath, AC_SUBST(ENABLE_RPATH) -# set up U_INLINE. -# Copy the definition of AC_C_INLINE, with slight mods. -# -AC_CACHE_CHECK([for definition of U_INLINE for C], ac_cv_c_inline, -[ac_cv_c_inline=no -for ac_kw in inline __inline__ __inline; do - AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[return 0;} $ac_kw int foo() {]])],[ac_cv_c_inline=$ac_kw; break],[]) - done - ]) -case "$ac_cv_c_inline" in - yes) U_INLINE= "inline" ;; - no ) U_INLINE= ;; - *) U_INLINE=$ac_cv_c_inline ;; -esac -AC_SUBST(U_INLINE) -# set up U_HAVE_STD_STRING. -# Copy the definition of AC_C_INLINE, with slight mods. -# -U_HAVE_STD_STRING=0 AC_LANG_PUSH([C++]) AC_MSG_CHECKING([[if we have a C++ compiler]]) AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[cxx_okay=yes],[cxx_okay=no]) if test $cxx_okay = yes then - AC_MSG_RESULT([[congratulations]]) + AC_MSG_RESULT([[Good]]) else AC_MSG_RESULT([[no]]) AC_MSG_ERROR([[C++ compiler $CXX does not work or no compiler found]]) @@ -477,6 +458,9 @@ AC_MSG_RESULT($ac_cv_header_stdstring) if test $ac_cv_header_stdstring = yes then U_HAVE_STD_STRING=1 +else + U_HAVE_STD_STRING=0 + CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_STD_STRING=0" fi AC_SUBST(U_HAVE_STD_STRING) AC_LANG_POP([C++]) @@ -590,6 +574,8 @@ AC_MSG_RESULT($ac_cv_func_mmap_ok) if test $ac_cv_func_mmap_ok = yes then HAVE_MMAP=1 +else + CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_MMAP=0" fi AC_SUBST(HAVE_MMAP) @@ -598,7 +584,7 @@ AC_MSG_CHECKING([for genccode assembly]) # Check to see if genccode can generate simple assembly. GENCCODE_ASSEMBLY= case "${host}" in -*-linux*|i*86-*-*bsd*|i*86-pc-gnu) +*-linux*|*-kfreebsd*-gnu*|i*86-*-*bsd*|i*86-pc-gnu) if test "$GCC" = yes; then # We're using gcc, and the simple -a gcc command line works for genccode GENCCODE_ASSEMBLY="-a gcc" @@ -632,6 +618,7 @@ AC_MSG_RESULT($GENCCODE_ASSEMBLY) AC_CHECK_HEADERS(inttypes.h) if test $ac_cv_header_inttypes_h = no; then U_HAVE_INTTYPES_H=0 + CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_INTTYPES_H=0" else U_HAVE_INTTYPES_H=1 fi @@ -639,6 +626,7 @@ if test "$CC" = ccc; then AC_MSG_RESULT("C compiler set to CCC ${CC}" ) case "${host}" in alpha*-*-*) U_HAVE_INTTYPES_H=0; + CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_INTTYPES_H=0" esac fi @@ -646,79 +634,14 @@ AC_SUBST(U_HAVE_INTTYPES_H) AC_CHECK_HEADERS(dirent.h) if test $ac_cv_header_dirent_h = no; then - U_HAVE_DIRENT_H=0 + U_HAVE_DIRENT_H=0 + CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_DIRENT_H=0" else U_HAVE_DIRENT_H=1 fi AC_SUBST(U_HAVE_DIRENT_H) - -AC_ARG_WITH(iostream, - [ --with-iostream=version specify the version of iostream to use (none, old, std, auto) [default=auto]], - [case "${withval}" in - none) streams=none ;; - old) streams=198506 ;; - std) streams=199711 ;; - auto) streams= ;; - *) AC_MSG_ERROR(bad value ${withval} for --with-iostream) ;; - esac], - [streams=]) - -U_IOSTREAM_SOURCE=0 -if test x$streams != xnone -then - AC_LANG_PUSH(C++) - OLD_CXXFLAGS="${CXXFLAGS}" - case "${icu_cv_host_frag}" in - mh-hpux-acc) - CXXFLAGS="${CXXFLAGS} -AA" - ;; - esac - AC_MSG_CHECKING([for iostream usability]) - AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include ]], [[]])],[ac_cv_header_iostream=yes],[ac_cv_header_iostream=no]) - if test $icu_cv_host_frag = mh-cygwin-msvc - then - # is always there on Windows. - # We do this to prevent the C++ preprocessor from being used because - # autoconf can't deal with the Windows C++ preprocessor - ac_cv_header_iostream=yes - fi - AC_MSG_RESULT($ac_cv_header_iostream) - if test $ac_cv_header_iostream = yes - then - U_IOSTREAM_SOURCE=199711 - else - CXXFLAGS="${OLD_CXXFLAGS}" - AC_MSG_CHECKING([whether ostream in iostream.h is really defined]) - AC_CACHE_VAL(ac_cv_iostream_ok, - AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include ]], [[ostream &testout = cout; testout << "test" << endl;]])],[ac_cv_iostream_ok=yes],[ac_cv_iostream_ok=no])) - AC_MSG_RESULT($ac_cv_iostream_ok) - if test $ac_cv_iostream_ok = yes - then - U_IOSTREAM_SOURCE=198506 - fi - fi - if test x$streams != x - then - if test $U_IOSTREAM_SOURCE -ge $streams - then - U_IOSTREAM_SOURCE=$streams - case "${icu_cv_host_frag}" in - mh-hpux-acc) - if test $U_IOSTREAM_SOURCE -lt 199711; then - CXXFLAGS=${OLD_CXXFLAGS} - fi - ;; - esac - else - AC_MSG_ERROR(${withval} iostream is not available) - fi - fi -fi -AC_SUBST(U_IOSTREAM_SOURCE) -AC_LANG_POP - # Check for endianness AC_C_BIGENDIAN() if test $ac_cv_c_bigendian = no; then @@ -746,6 +669,12 @@ if test $U_HAVE_NL_LANGINFO -eq 1; then then U_HAVE_NL_LANGINFO_CODESET=1 U_NL_LANGINFO_CODESET=$ac_cv_nl_langinfo_codeset + if test "x${ac_cv_nl_langinfo_codeset}" != "xCODESET" + then + CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DNL_LANGINFO_CODESET=${ac_cv_nl_langinfo_codeset}" + fi + else + CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_NL_LANGINFO_CODESET=0" fi fi AC_SUBST(U_HAVE_NL_LANGINFO_CODESET) @@ -763,6 +692,7 @@ 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) @@ -801,36 +731,22 @@ then if test $ac_cv_override_placement_new_ok = yes then U_HAVE_PLACEMENT_NEW=1 + else + CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_PLACEMENT_NEW=0" fi +else + CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_OVERRIDE_CXX_ALLOCATION=0" fi AC_SUBST(U_OVERRIDE_CXX_ALLOCATION) AC_SUBST(U_HAVE_PLACEMENT_NEW) -# gcc atomic built-in functions check -# AC_TRY_LINK([], [int foo, bar; bar = __sync_val_compare_and_swap(&foo, 0, 1);],, -AC_LANG(C) -AC_MSG_CHECKING([for gcc atomic functions]) -AC_LINK_IFELSE([AC_LANG_PROGRAM( - [[ - void *p; - int i; - ]], - [[ - __sync_fetch_and_add(&i, 1); - __sync_fetch_and_sub(&i, 1); - __sync_val_compare_and_swap(&p, 0, 0); - ]] -)], -[U_HAVE_GCC_ATOMICS=1; AC_MSG_RESULT([yes])], -[U_HAVE_GCC_ATOMICS=0; AC_MSG_RESULT([no])]) -AC_SUBST(U_HAVE_GCC_ATOMICS) - AC_LANG(C) AC_CHECK_FUNC(popen) if test x$ac_cv_func_popen = xyes then U_HAVE_POPEN=1 else + CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_POPEN=0" U_HAVE_POPEN=0 fi AC_SUBST(U_HAVE_POPEN) @@ -847,6 +763,8 @@ else then U_TZSET=_tzset U_HAVE_TZSET=1 + else + CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_TZSET=0" fi fi AC_SUBST(U_HAVE_TZSET) @@ -873,6 +791,8 @@ else if test $ac_cv_var__tzname = yes; then U_TZNAME=_tzname U_HAVE_TZNAME=1 + else + CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_TZNAME=0" fi fi AC_SUBST(U_HAVE_TZNAME) @@ -903,6 +823,8 @@ else if test $ac_cv_var__timezone = yes; then U_TIMEZONE=_timezone U_HAVE_TIMEZONE=1 + else + CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_TIMEZONE=0" fi fi fi @@ -920,60 +842,36 @@ AC_CHECK_TYPE(int64_t,signed long long) AC_CHECK_TYPE(uint64_t,unsigned long long) if test $ac_cv_type_int8_t = no; then -HAVE_INT8_T=0 -else -HAVE_INT8_T=1 +CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_INT8_T=0" fi -AC_SUBST(HAVE_INT8_T) if test $ac_cv_type_uint8_t = no; then -HAVE_UINT8_T=0 -else -HAVE_UINT8_T=1 +CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_UINT8_T=0" fi -AC_SUBST(HAVE_UINT8_T) if test $ac_cv_type_int16_t = no; then -HAVE_INT16_T=0 -else -HAVE_INT16_T=1 +CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_INT16_T=0" fi -AC_SUBST(HAVE_INT16_T) if test $ac_cv_type_uint16_t = no; then -HAVE_UINT16_T=0 -else -HAVE_UINT16_T=1 +CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_UINT16_T=0" fi -AC_SUBST(HAVE_UINT16_T) if test $ac_cv_type_int32_t = no; then -HAVE_INT32_T=0 -else -HAVE_INT32_T=1 +CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_INT32_T=0" fi -AC_SUBST(HAVE_INT32_T) if test $ac_cv_type_uint32_t = no; then -HAVE_UINT32_T=0 -else -HAVE_UINT32_T=1 +CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_UINT32_T=0" fi -AC_SUBST(HAVE_UINT32_T) if test $ac_cv_type_int64_t = no; then -HAVE_INT64_T=0 -else -HAVE_INT64_T=1 +CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_INT64_T=0" fi -AC_SUBST(HAVE_INT64_T) if test $ac_cv_type_uint64_t = no; then -HAVE_UINT64_T=0 -else -HAVE_UINT64_T=1 +CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_UINT64_T=0" fi -AC_SUBST(HAVE_UINT64_T) # Do various wchar_t related checks AC_CHECK_HEADER(wchar.h) @@ -981,6 +879,7 @@ if test "$ac_cv_header_wchar_h" = no then U_HAVE_WCHAR_H=0 U_HAVE_WCSCPY=0 + CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_WCHAR_H=0 -DU_HAVE_WCSCPY=0" else AC_DEFINE([HAVE_WCHAR_H], [1], [wchar.h was found.]) U_HAVE_WCHAR_H=1 @@ -990,6 +889,7 @@ else U_HAVE_WCSCPY=1 else U_HAVE_WCSCPY=0 + CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_WCSCPY=0" fi fi AC_SUBST(U_HAVE_WCHAR_H) @@ -1011,7 +911,6 @@ if test $U_SIZEOF_WCHAR_T = 0; then AC_MSG_ERROR(There is wchar.h but the size of wchar_t is 0) fi fi -AC_SUBST(U_SIZEOF_WCHAR_T) AC_MSG_CHECKING([for UTF-16 string literal support]) U_CHECK_UTF16_STRING=1 @@ -1051,7 +950,7 @@ case "${host}" in # Since we can't ensure ICU users use -xustr=ascii_utf16_ushort, # we only use this macro within ICU. # If an ICU user uses icu-config, this feature will be enabled. - CPPFLAGS="${CPPFLAGS} -DU_CHECK_UTF16_STRING=1" + CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_CHECK_UTF16_STRING=1" U_CHECK_UTF16_STRING=0 fi fi @@ -1225,6 +1124,7 @@ if test "$ICULIBSUFFIX" != "" then U_HAVE_LIB_SUFFIX=1 ICULIBSUFFIXCNAME=`echo _$ICULIBSUFFIX | sed 's/[^A-Za-z0-9_]/_/g'` + UCONFIG_CPPFLAGS="${UCONFIG_CPPFLAGS} -DU_HAVE_LIB_SUFFIX=1 -DU_LIB_SUFFIX_C_NAME=${ICULIBSUFFIXCNAME} " else U_HAVE_LIB_SUFFIX=0 fi @@ -1267,7 +1167,8 @@ case "${host}" in *-*-aix*) platform=U_AIX ;; *-*-hpux*) platform=U_HPUX ;; *-apple-darwin*|*-apple-rhapsody*) platform=U_DARWIN ;; - *-*-cygwin*|*-*-mingw*) platform=U_CYGWIN ;; + *-*-cygwin*) platform=U_CYGWIN ;; + *-*-mingw*) platform=U_MINGW ;; *-*ibm-openedition*|*-*-os390*) platform=OS390 if test "${ICU_ENABLE_ASCII_STRINGS}" != "1"; then ICUDATA_CHAR="e" @@ -1295,7 +1196,6 @@ if test "${FORCE_LIBS}" != ""; then LIBS=${FORCE_LIBS} fi - # Now that we're done using CPPFLAGS etc. for tests, we can change it # for build. @@ -1304,8 +1204,21 @@ then CPPFLAGS="$CPPFLAGS \$(THREADSCPPFLAGS)" CFLAGS="$CFLAGS \$(THREADSCFLAGS)" CXXFLAGS="$CXXFLAGS \$(THREADSCXXFLAGS)" +else + CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DICU_USE_THREADS=0" fi +AC_SUBST(LIBCFLAGS) +AC_SUBST(LIBCXXFLAGS) + +# append all config cppflags +CPPFLAGS="$CPPFLAGS $CONFIG_CPPFLAGS $UCONFIG_CPPFLAGS" + +echo "CPPFLAGS=$CPPFLAGS" +echo "CFLAGS=$CFLAGS" +echo "CXXFLAGS=$CXXFLAGS" + + # output the Makefiles AC_CONFIG_FILES([icudefs.mk \ Makefile \ @@ -1354,11 +1267,13 @@ AC_CONFIG_FILES([icudefs.mk \ 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 \ @@ -1366,8 +1281,7 @@ AC_CONFIG_FILES([icudefs.mk \ test/perf/utfperf/Makefile \ test/perf/utrie2perf/Makefile \ samples/Makefile samples/date/Makefile \ - samples/cal/Makefile samples/layout/Makefile \ - common/unicode/platform.h]) + samples/cal/Makefile samples/layout/Makefile]) AC_OUTPUT echo @@ -1391,6 +1305,9 @@ echo "** WARNING: $U_MAKE may not be GNU make." echo "This may cause ICU to fail to build. Please make sure that GNU make" echo "is in your PATH so that the configure script can detect its location." fi +if test "x$AR" = "xfalse"; then + echo "*** WARNING: Archiver ar not found. Set AR= or fix PATH. Some builds (such as static) may fail." +fi AC_MSG_CHECKING([the version of "$U_MAKE"]) if "$U_MAKE" -f "$srcdir/config/gmakever.mk" PLATFORM="$platform"; then @@ -1399,4 +1316,41 @@ else AC_MSG_RESULT([too old or test failed - try upgrading GNU Make]) fi +if test -n "$UCONFIG_CPPFLAGS"; then + HDRFILE="uconfig.h.prepend" + echo "*** WARNING: You must set the following flags before code compiled against this ICU will function properly:" + echo + echo " ${UCONFIG_CPPFLAGS}" + echo + echo 'The recommended way to do this is to prepend the following lines to source/common/unicode/uconfig.h or #include them near the top of that file.' + echo "Creating the file ${HDRFILE}" + echo + echo '--------------- ' "${HDRFILE}" + echo > "${HDRFILE}" + echo '/* ICU customizations: put these lines at the top of uconfig.h */' >> "${HDRFILE}" + echo >> "${HDRFILE}" + for flag in ${UCONFIG_CPPFLAGS}; + do + echo " /* $flag */" >> "${HDRFILE}" + case "${flag}" in + -D*=*) + [ \echo "${flag}" | sed -n 's%-D\([^=]*\)=%#define \1 %p' >> "${HDRFILE}" ] + \echo >> "${HDRFILE}" + ;; + -D*) + [ \echo "${flag}" | sed -n 's%-D\([^=]*\)%#define \1 %p' >> "${HDRFILE}" ] + \echo >> "${HDRFILE}" + ;; + *) + \echo "/* Not sure how to handle this argument: ${flag} */" >> "${HDRFILE}" + \echo >> "${HDRFILE}" + ;; + esac + done + cat "${HDRFILE}" + \echo "/* End of ${HDRFILE} ------------ */" >> "${HDRFILE}" + echo >> "${HDRFILE}" + echo '--------------- end ' "${HDRFILE}" +fi + $as_unset _CXX_CXXSUFFIX diff --git a/icuSources/data/Makefile.in b/icuSources/data/Makefile.in index 4e297b30..cc590c30 100644 --- a/icuSources/data/Makefile.in +++ b/icuSources/data/Makefile.in @@ -1,5 +1,5 @@ ## Makefile.in for ICU data -## Copyright (c) 1999-2010, International Business Machines Corporation and +## Copyright (c) 1999-2012, International Business Machines Corporation and ## others. All Rights Reserved. ## Source directory information @@ -45,6 +45,7 @@ ifeq ($(CURDIR),) CURDIR=. endif PKGDATA = $(TOOLBINDIR)/pkgdata $(PKGDATA_OPTS) -q -c -s $(CURDIR)/out/build/$(ICUDATA_PLATFORM_NAME) -d $(ICUPKGDATA_OUTDIR) +OS390_PDS_NAME = -z -L $(BATCH_STUB_TARGET) ifeq ($(OS390_STUBDATA),1) OS390PKG=package390 @@ -104,7 +105,8 @@ TOOLDIR=$(top_builddir)/tools .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 \ -check check-local check-recursive build-local clean-resindex build-dir icudata.jar +check check-local check-recursive build-local clean-resindex build-dir icudata.jar \ +check-exhaustive ## Clear suffix list .SUFFIXES : @@ -117,6 +119,8 @@ distclean : distclean-local dist: check: all +check-exhaustive: check + -include Makefile.local @@ -172,6 +176,9 @@ endif endif ifneq ($(ICUDATA_SOURCE_IS_NATIVE_TARGET),YES) $(PKGDATA_INVOKE) $(PKGDATA) -e $(ICUDATA_ENTRY_POINT) -T $(OUTTMPDIR) -p $(ICUDATA_NAME) -m $(PKGDATA_MODE) $(PKGDATA_VERSIONING) $(PKGDATA_LIBNAME) $(PKGDATA_LIST) +ifeq ($(OS390BATCH),1) + $(PKGDATA_INVOKE) $(PKGDATA) -e $(ICUDATA_ENTRY_POINT) -T $(OUTTMPDIR) -p $(ICUDATA_NAME) -m $(PKGDATA_MODE) $(PKGDATA_VERSIONING) $(OS390_PDS_NAME) $(PKGDATA_LIST) +endif else $(INSTALL_DATA) $(ICUDATA_SOURCE_ARCHIVE) $(OUTDIR) endif @@ -226,8 +233,10 @@ package390: $(OUTTMPDIR)/icudata390.lst $(PKGDATA_LIST) ./icupkg.inc packagedata ## DAT files - Misc. data files. # 2005-may-05 Removed Unicode properties files (unorm.icu, uprops.icu, ucase.icu, ubidi.icu) # from data build. See Jitterbug 4497. (makedata.mak revision 1.117) +# 2010-dec Removed pnames.icu. +# These are now hardcoded in ICU4C and only loaded in ICU4J. # -DAT_FILES_SHORT=pnames.icu unames.icu cnvalias.icu coll/ucadata.icu coll/invuca.icu nfc.nrm nfkc.nrm nfkc_cf.nrm uts46.nrm +DAT_FILES_SHORT=unames.icu cnvalias.icu coll/ucadata.icu coll/invuca.icu nfc.nrm nfkc.nrm nfkc_cf.nrm uts46.nrm DAT_FILES=$(DAT_FILES_SHORT:%=$(BUILDDIR)/%) ## BRK files @@ -337,7 +346,7 @@ ifeq ($(ENABLE_SO_VERSION_DATA),1) ifeq ($(PKGDATA_MODE),dll) SO_VERSION_DATA = $(OUTTMPDIR)/icudata.res $(SO_VERSION_DATA) : $(MISCSRCDIR)/icudata.rc - rc.exe /i$(srcdir)/../common /fo$@ $(CPPFLAGS) $(SOURCE_FILE) + rc.exe /i$(srcdir)/../common /i$(top_builddir)/common /fo$@ $(CPPFLAGS) $(SOURCE_FILE) endif endif @@ -411,7 +420,7 @@ 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) 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=uprops.icu ucase.icu ubidi.icu +UNI_CORE_DATA=pnames.icu uprops.icu ucase.icu ubidi.icu UNI_CORE_TARGET_DATA=$(UNI_CORE_DATA:%=$(BUILDDIR)/%) ifneq ($(INCLUDE_UNI_CORE_DATA),) @@ -494,7 +503,7 @@ $(BUILDDIR)/coll/%.icu: $(SRCDATADIR)/in/coll/%.icu #################################################### SPP # SPP FILES -$(BUILDDIR)/%.spp: $(SPREPSRCDIR)/%.txt $(TOOLBINDIR)/gensprep$(TOOLEXEEXT) $(BUILDDIR)/unames.icu $(BUILDDIR)/pnames.icu +$(BUILDDIR)/%.spp: $(SPREPSRCDIR)/%.txt $(TOOLBINDIR)/gensprep$(TOOLEXEEXT) $(BUILDDIR)/unames.icu $(INVOKE) $(TOOLBINDIR)/gensprep -d $(BUILDDIR) -i $(BUILDDIR) -s $(SPREPSRCDIR) -b $(@F:%.spp=%) -m $(UNICODEDATADIR) -u 3.2.0 $( $(OUTDIR)/icu4j/add.txt + $(INVOKE) $(TOOLBINDIR)/icupkg $(OUTTMPDIR)/$(ICUDATA_PLATFORM_NAME).dat $(OUTDIR)/icu4j/$(ICUDATA_BASENAME_VERSION)b.dat -a $(OUTDIR)/icu4j/add.txt -s $(BUILDDIR) -x '*' -tb -d $(OUTDIR)/icu4j/$(ICU4J_DATA_DIRNAME) + mv $(ICU4J_TZDATA_PATHS:%=$(OUTDIR)/icu4j/%) "$(OUTDIR)/icu4j/tzdata/$(ICU4J_DATA_DIRNAME)" + +$(OUTDIR)/icu4j/icutzdata.jar: generate-data + $(JAR) cf $(OUTDIR)/icu4j/icutzdata.jar -C $(OUTDIR)/icu4j/tzdata $(ICU4J_DATA_DIRNAME)/ + # Build icudata.jar: # - add the uni-core-data to the ICU package # - swap the ICU data # - extract all data items # - package them into the .jar file -$(OUTDIR)/icu4j/icudata.jar: build-dir packagedata $(OUTTMPDIR)/$(ICUDATA_PLATFORM_NAME).dat uni-core-data - mkdir -p $(OUTDIR)/icu4j/com/ibm/icu/impl/data/$(ICUDATA_BASENAME_VERSION)b - echo ubidi.icu ucase.icu uprops.icu > $(OUTDIR)/icu4j/add.txt - $(INVOKE) $(TOOLBINDIR)/icupkg $(OUTTMPDIR)/$(ICUDATA_PLATFORM_NAME).dat $(OUTDIR)/icu4j/$(ICUDATA_BASENAME_VERSION)b.dat -a $(OUTDIR)/icu4j/add.txt -s $(BUILDDIR) -x '*' -tb -d $(OUTDIR)/icu4j/com/ibm/icu/impl/data/$(ICUDATA_BASENAME_VERSION)b - $(JAR) cf $(OUTDIR)/icu4j/icudata.jar -C $(OUTDIR)/icu4j com/ibm/icu/impl/data/$(ICUDATA_BASENAME_VERSION)b +$(OUTDIR)/icu4j/icudata.jar: generate-data + $(JAR) cf $(OUTDIR)/icu4j/icudata.jar -C $(OUTDIR)/icu4j $(ICU4J_DATA_DIRNAME)/ ICU4J_DATA=$(OUTDIR)/icu4j/icudata.jar ifdef ICU4J_ROOT -ICU4J_DATA_INSTALLED=$(ICU4J_ROOT)/main/shared/data/icudata.jar +ICU4J_DATA_INSTALLED=$(ICU4J_ROOT)/main/shared/data/icudata.jar $(ICU4J_ROOT)/main/shared/data/icutzdata.jar $(ICU4J_ROOT)/main/shared/data/icudata.jar: $(OUTDIR)/icu4j/icudata.jar mkdir -p $(ICU4J_ROOT)/main/shared/data cp $(OUTDIR)/icu4j/icudata.jar $(ICU4J_ROOT)/main/shared/data +$(ICU4J_ROOT)/main/shared/data/icutzdata.jar: $(OUTDIR)/icu4j/icutzdata.jar + mkdir -p $(ICU4J_ROOT)/main/shared/data + cp $(OUTDIR)/icu4j/icutzdata.jar $(ICU4J_ROOT)/main/shared/data + icu4j-data-install: $(ICU4J_DATA_INSTALLED) else @@ -803,7 +831,7 @@ icu4j-data-install: icu4j-data endif -icu4j-data: $(ICU4J_DATA) +icu4j-data: $(ICU4J_DATA) $(ICU4J_TZDATA) ################################################################### @@ -821,9 +849,9 @@ pkgdataMakefile: ########### ########### 390 (z/OS) support UCMFILES390=ebcdic-xml-us.ucm ibm-37_P100-1995.ucm ibm-1047_P100-1995.ucm ibm-4909_P100-1999.ucm -# used to depend on uprops.icu ucase.icu ubidi.icu -# see Jitterbug 4497 -ALLFILES390=pnames.icu cnvalias.icu $(UCMFILES390:.ucm=.cnv) +# used to depend on pnames.icu uprops.icu ucase.icu ubidi.icu +# These are now hardcoded in ICU4C and only loaded in ICU4J. +ALLFILES390=cnvalias.icu $(UCMFILES390:.ucm=.cnv) $(OUTTMPDIR)/icudata390.lst: $(SRCLISTDEPS) @echo "generating $@ (list of 390 data files)" diff --git a/icuSources/data/brkitr/brkfiles.mk b/icuSources/data/brkitr/brkfiles.mk index 15fdb58f..db2aaec7 100644 --- a/icuSources/data/brkitr/brkfiles.mk +++ b/icuSources/data/brkitr/brkfiles.mk @@ -1,6 +1,6 @@ -# * Copyright (C) 1998-2010, International Business Machines +# * Copyright (C) 1998-2012, International Business Machines # * Corporation and others. All Rights Reserved. -BRK_RES_CLDR_VERSION = 1.9 +BRK_RES_CLDR_VERSION = 21.0.1 # A list of txt's to build # Note: # @@ -34,14 +34,14 @@ BRK_RES_ALIAS_SOURCE = $(BRK_RES_SYNTHETIC_ALIAS) # List of compact trie dictionary files (ctd). -BRK_CTD_SOURCE = thaidict.txt +BRK_CTD_SOURCE = thaidict.txt khmerdict.txt # List of break iterator files (brk). -BRK_SOURCE = sent_el.txt word_POSIX.txt line_fi.txt line_he.txt word_ja.txt char.txt word.txt line.txt sent.txt title.txt char_th.txt +BRK_SOURCE = sent_el.txt word_POSIX.txt line_fi.txt word_ja.txt line_ja.txt char.txt word.txt line.txt sent.txt title.txt # Ordinary resources BRK_RES_SOURCE = el.txt en.txt en_US.txt en_US_POSIX.txt\ - fi.txt he.txt ja.txt th.txt + fi.txt ja.txt diff --git a/icuSources/data/brkitr/char.txt b/icuSources/data/brkitr/char.txt index 5f2417c1..acd202aa 100644 --- a/icuSources/data/brkitr/char.txt +++ b/icuSources/data/brkitr/char.txt @@ -1,12 +1,12 @@ # -# Copyright (C) 2002-2010, International Business Machines Corporation and others. +# Copyright (C) 2002-2011, International Business Machines Corporation and others. # All Rights Reserved. # # file: char.txt # # ICU Character Break Rules, also known as Grapheme Cluster Boundaries # See Unicode Standard Annex #29. -# These rules are based on TR29 Revision 16, for Unicode Version 6.0 +# These rules are based on UAX #29 Revision 19 for Unicode Version 6.1 # # @@ -15,7 +15,7 @@ $CR = [\p{Grapheme_Cluster_Break = CR}]; $LF = [\p{Grapheme_Cluster_Break = LF}]; $Control = [\p{Grapheme_Cluster_Break = Control}]; -$Prepend = [\p{Grapheme_Cluster_Break = Prepend}]; +# TODO: Restore if the Prepend set becomes non-empty again: $Prepend = [\p{Grapheme_Cluster_Break = Prepend}]; $Extend = [\p{Grapheme_Cluster_Break = Extend}]; $SpacingMark = [\p{Grapheme_Cluster_Break = SpacingMark}]; @@ -29,6 +29,10 @@ $T = [\p{Grapheme_Cluster_Break = T}]; $LV = [\p{Grapheme_Cluster_Break = LV}]; $LVT = [\p{Grapheme_Cluster_Break = LVT}]; +# +# Emoji regional indicators +# +$RI = [\U0001F1E6-\U0001F1FF]; ## ------------------------------------------------- !!chain; @@ -44,8 +48,10 @@ $L ($L | $V | $LV | $LVT); [^$Control $CR $LF] $Extend; [^$Control $CR $LF] $SpacingMark; -$Prepend [^$Control $CR $LF]; +# TODO: Restore if the Prepend set becomes non-empty again: $Prepend [^$Control $CR $LF]; +$RI $RI / $RI; +$RI $RI; ## ------------------------------------------------- @@ -57,8 +63,10 @@ $T ($LVT | $T); $Extend [^$Control $CR $LF]; $SpacingMark [^$Control $CR $LF]; -[^$Control $CR $LF] $Prepend; +# TODO: Restore if the Prepend set becomes non-empty again: [^$Control $CR $LF] $Prepend; +$RI $RI / $RI $RI; +$RI $RI; ## ------------------------------------------------- diff --git a/icuSources/data/brkitr/char_th.txt b/icuSources/data/brkitr/char_th.txt deleted file mode 100644 index 150c0fec..00000000 --- a/icuSources/data/brkitr/char_th.txt +++ /dev/null @@ -1,63 +0,0 @@ -# -# Copyright (C) 2002-2011, International Business Machines Corporation and others. -# All Rights Reserved. -# -# file: char_th.txt -# -# ICU Character Break Rules, also known as Grapheme Cluster Boundaries -# See Unicode Standard Annex #29. -# These rules are based on TR29 Revision 16, for Unicode Version 6.0 -# - -# -# Character Class Definitions. -# -$CR = [\p{Grapheme_Cluster_Break = CR}]; -$LF = [\p{Grapheme_Cluster_Break = LF}]; -$Control = [\p{Grapheme_Cluster_Break = Control}]; -$Extend = [\p{Grapheme_Cluster_Break = Extend} [\u0E33 \u0EB3]]; - -# -# Korean Syllable Definitions -# -$L = [\p{Grapheme_Cluster_Break = L}]; -$V = [\p{Grapheme_Cluster_Break = V}]; -$T = [\p{Grapheme_Cluster_Break = T}]; - -$LV = [\p{Grapheme_Cluster_Break = LV}]; -$LVT = [\p{Grapheme_Cluster_Break = LVT}]; - - -## ------------------------------------------------- -!!chain; - -!!forward; - -$CR $LF; - -$L ($L | $V | $LV | $LVT); -($LV | $V) ($V | $T); -($LVT | $T) $T; - -[^$Control $CR $LF] $Extend; - -## ------------------------------------------------- - -!!reverse; -$LF $CR; -($L | $V | $LV | $LVT) $L; -($V | $T) ($LV | $V); -$T ($LVT | $T); - -$Extend [^$Control $CR $LF]; - - -## ------------------------------------------------- - -!!safe_reverse; - - -## ------------------------------------------------- - -!!safe_forward; - diff --git a/icuSources/data/brkitr/el.txt b/icuSources/data/brkitr/el.txt index 62303521..58791b09 100644 --- a/icuSources/data/brkitr/el.txt +++ b/icuSources/data/brkitr/el.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/xml/brkitr/el.xml diff --git a/icuSources/data/brkitr/en.txt b/icuSources/data/brkitr/en.txt index f365324e..4c68aff6 100644 --- a/icuSources/data/brkitr/en.txt +++ b/icuSources/data/brkitr/en.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/xml/brkitr/en.xml diff --git a/icuSources/data/brkitr/en_US.txt b/icuSources/data/brkitr/en_US.txt index 6b75a7cf..2087d0e8 100644 --- a/icuSources/data/brkitr/en_US.txt +++ b/icuSources/data/brkitr/en_US.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/xml/brkitr/en_US.xml diff --git a/icuSources/data/brkitr/en_US_POSIX.txt b/icuSources/data/brkitr/en_US_POSIX.txt index 33eec92f..3583de91 100644 --- a/icuSources/data/brkitr/en_US_POSIX.txt +++ b/icuSources/data/brkitr/en_US_POSIX.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/xml/brkitr/en_US_POSIX.xml diff --git a/icuSources/data/brkitr/fi.txt b/icuSources/data/brkitr/fi.txt index 16dd52d3..e182e579 100644 --- a/icuSources/data/brkitr/fi.txt +++ b/icuSources/data/brkitr/fi.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/xml/brkitr/fi.xml diff --git a/icuSources/data/brkitr/ja.txt b/icuSources/data/brkitr/ja.txt index a2d2e49b..898c696d 100644 --- a/icuSources/data/brkitr/ja.txt +++ b/icuSources/data/brkitr/ja.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/xml/brkitr/ja.xml @@ -9,6 +9,7 @@ ja{ Version{"1.1"} boundaries{ + line:process(dependency){"line_ja.brk"} word:process(dependency){"word_ja.brk"} } } diff --git a/icuSources/data/brkitr/khmerdict.txt b/icuSources/data/brkitr/khmerdict.txt new file mode 100644 index 00000000..cf0e2290 --- /dev/null +++ b/icuSources/data/brkitr/khmerdict.txt @@ -0,0 +1,85747 @@ + Copyright (c) 2011 International Business Machines Corporation + and others. All Rights Reserved. +ក +កក +កកកុញ +កកកុះ +កកឈាម +កកទឹកកកដី +កករ +កករចិត្ត +កកស +កកស្ទះ +កកា +កកាត +កកាប +កកាយ +កកាយកកូរ +កកិច +កកិចកកុច +កកិដ +កកិត +កកិបកកុប +កកិល +កកិលចូលជិត +កកី +កកុក +កកុច +កកុធ +កកុធភណ្ឌ +កកុសន្ធៈ +កកូន +កកូរ +កកូរកកាយ +កកួរ +កកើត +កកេបកកាប +កកេរ +កកេរឆ្អឹង +កកេះ +កកេះកកាយ +កកែ +កកែកកកោក +កកែកករ +កកែងកកោង +កកែងកោង +កកែប +កកែបក្របី +កកែបគោ +កកែះ +កកោក +កកោកកកាក +កកោស +កកោះ +កក់ +កក់ក្ដៅ +កក់ក្តៅ +កក់ក្បាល +កក់ខែ +កក់ចែងម៉ែង +កក់ជ្រុង +កក់មូល +កក់លុយ +កក់សក់ +កក៌ដ +កក្កដ +កក្កដនិវត្តន៍ +កក្កដា +កក្កដៈ +កក្ខលភាព +កក្ងិច +កក្ងៀក +កក្ងៀង +កក្ដដ +កក្តិក +កក្រិត +កក្រូស +កក្រើក +កក្រើកញាប់ញ័រ +កក្រើកទឹកកក្រើកដី +កក្រើករំជួល +កក្រើករំពើក +កក្រោក +កក្រោះ +កក្លាក់ +កក្លិកកក្លាក់ +កក្វិសកក្វាស់ +កក្សា +កក្អម +កក្អាក +កក្អាកកក្អាយ +កក្អាកក្អាយ +កក្អាយ +កក្អិច +កក្អិចកក្អៀក +កក្អិល +កក្អឹក +កក្អឹកកក្អិល +កក្អៀក +កក្អៀកកក្អាយ +កក្អៀច +កក្អែ +កខក់ +កខិក +កខិកកខក់ +កខិត +កខិប +កខិបកខុប +កខឹក +កខុង +កខុប +កខូច +កខូស +កខៀច +កខែកកខោក +កខ្ពាក់ +កខ្លាក់ +កខ្លេះកខ្លោញ +កខ្វក់ +កខ្វាច់ +កខ្វាស +កខ្វិក +កខ្វិកកខ្វក់ +កខ្វិច +កខ្វិចកខ្វាច់ +កខ្វិនកខ្វង់ +កខ្វើក +កខ្វេងកខ្វាក់ +កខ្វេស +កខ្វេសកខ្វាស +កខ្សឹក +កខ្សឹកកខ្សួល +កខ្សឹប +កខ្សឹបកខ្សៀវ +កគី +កង +កងក +កងកន់ +កងកម្លាំង +កងកម្លាំងធម្មតា +កងកម្លាំងបេរេបៃតង +កងការពារ +កងការពារអាកាស +កងកាំភ្លើងធំ +កងកិត្តិយស +កងកុមារ +កងកេង +កងក្រវិល +កងក្រវែល +កងក្រោយ +កងខេត្ត +កងខេមរភូមិន្ទ +កងខេមរៈ +កងឃុំ +កងចក្រ +កងចលនូបត្ថម្ភ +កងចល័ត +កងចៅ +កងចំបើង +កងចំបើងមួយកង +កងច្រវាក់ +កងជរា +កងជីវពល +កងជើង +កងជំនួយ +កងឈ្លប +កងដឹកនាំ +កងដៃ +កងតម្រួត +កងតម្រួតក្រហម +កងតម្រួតរក្សាខែត្រ +កងតា +កងតាណឹង +កងតូច +កងតំបន់ +កងថ្មើរជើង +កងទាហាន +កងទាហានជាង +កងទាហានជើងគោក +កងទាហានវិស្វករ +កងទ័ព +កងទ័ពក្លែងភេទ +កងទ័ពចំណាន +កងទ័ពជើងគោក +កងទ័ពជើងទឹក +កងទ័ពដំរី +កងទ័ពតំបន់ +កងទ័ពថ្មើរជើង +កងទ័ពប្រជាជនកម្ពុជា +កងទ័ពពិសេស +កងទ័ពព្រៃ +កងទ័ពមុខ +កងទ័ពមួយ +កងទ័ពមួយវាហិនី +កងទ័ពរទេះ +កងទ័ពសេះ +កងទ័ពស្រួច +កងទ័ពអចិន្ត្រៃយ៍ +កងទ័ពអន្តរាគមន៍ +កងទ័ពអាកាស +កងទ័ពឥន្ទ្រីក្រហម +កងទ័ពឥស្សរៈ +កងធម៌ +កងធំ +កងនគរបាលប្រជាជន +កងនារីក្លាហាន +កងនាវាចរណ៍ +កងនាវិក +កងនាវឹក +កងបញ្ជាការ +កងបញ្ជូនសារ +កងបូរ័ណ +កងប៉ូលិសពិសេស +កងប៉ូលីសពិសេស +កងប្រយុទ្ធ +កងផលិត +កងពល +កងពលក្រោះ +កងពលតូច +កងពលតូចសំណង់អគារ +កងពលធំ +កងពលធំថ្មើរជើង +កងពិសេស +កងព័ន្ធ +កងមនុស្សចាស់ +កងមាស +កងមុខ +កងយកការសម្ងាត់ +កងយកការសំងាត់ +កងយាមល្បាត +កងយោធពល +កងយោធពលខេមរភូមិន្ទ +កងយោធពលជាតិ +កងយោធា +កងរក្សាខេត្ត +កងរក្សាខែត្រ +កងរក្សាព្រះអង្គ +កងរណសិរ្សសេរីកាជាតិ +កងរណៈសិរ្ស +កងរណៈសិរ្សជាតិ +កងរថក្រោះ +កងរយ +កងរាជតម្រួត +កងរាជអាវុធហត្ថ +កងរំពង +កងល្បាត +កងវរសេនាតូច +កងវរសេនាតូចបន្ថែម +កងវរសេនាធំ +កងវរៈសេនាតូច +កងវាយលុក +កងវិស្វករ +កងវ័យកណ្ដាល +កងសេនាជន +កងសោយ +កងស្រួច +កងស្វ័យត្រាណ +កងស្វ័យយ័ត +កងអត្ដឃាត +កងអនុសេនា +កងអនុសេនាតូច +កងអនុសេនាធំ +កងអនុសេនីឯក +កងអាកាសចរណ៍ +កងអាយុត្តកដ្ឋាន +កងអាវុធហត្ថ +កងអាសា +កងអាសាបរទេស +កងអាសារ +កងអាសាស្ម័គ្រ +កងឯកទេស +កងឯកភាព +កង់ +កង់ចក្រ +កង់ច្រវាក់ +កង់តុង +កង់បដិវត្តន៍ +កង់បេរ៉ា +កង់បែក +កង់យោង +កង់រទេះ +កង់សឺកួរ +កង់ស៊ែរ +កង់ឡាន +កង់ឡានខ្ញុំធ្លាយ +កង់ឡានធ្លាយ +កង្កាញ់ +កង្កាញ់កង្កួញ +កង្កាញ់រលក +កង្កាញ់សំពត់ +កង្កុច +កង្កុញ +កង្កួច +កង្កួញ +កង្កៀន +កង្កៀម +កង្កែប +កង្កែបកូប +កង្កែបក្រាំង +កង្កែបបោក +កង្កែបបោប +កង្កែបប្រុយ +កង្កែបអាចម៍គោ +កង្ក្រម +កង្ក្រេងកង្ក្រម +កង្ខា +កង្ខើញ +កង្ខើញខោ +កង្ខើញដៃចូលដាល់ +កង្ខើញសំពត់ +កង្គ +កង្គួន +កង្រៀតកង្ក្រង +កង្វក់ +កង្វល់ +កង្វាក់ +កង្វារ +កង្វារកង្កែប +កង្វារក្ដាម +កង្វារក្តាម +កង្វារត្រចៀក +កង្វាល +កង្វាវ +កង្វិន +កង្វៀច +កង្វេរ +កង្វែល +កង្វះ +កង្វះខាត +កង្វះឈាមក្រហម +កង្សែរ +កង្ហរ +កង្ហារ +កង្ហារបក់ +កង្ហារយន្ត +កង្ហារវិល +កង្ហិច +កង្ហិត +កង្ហែ +កង្ហែកង្ហល់ +កង្ហែន +កច +កចេតិយ +កច្ចបសត្វ +កច្ចាយន +កច្ចាយនត្ថេរ +កច្ចាយនូបត្ថម្ភកៈ +កច្ចាយនៈ +កច្ឆៈ +កជា +កជើង +កញ +កញឆល +កញ្ចក +កញ្ចក់ +កញ្ចក់កញ្ចែង +កញ្ចក់គ្រាត +កញ្ចក់ឆ្លុះ +កញ្ចក់ទូរទស្សន៍ +កញ្ចក់ប៉ូលកម្ម +កញ្ចក់ភ្នែក +កញ្ចក់វ៉ែនតា +កញ្ចក់ឡាន +កញ្ចង +កញ្ចនៈ +កញ្ចប់ +កញ្ចប់កញ្ចូវ +កញ្ចប់កញ្ជួ +កញ្ចប់ធាតុ +កញ្ចប់បារី +កញ្ចប់មាត់ +កញ្ចាញ់ +កញ្ចាញ់ចេក +កញ្ចាញ់ច្រាស +កញ្ចាញ់ច្រាស់ +កញ្ចាត +កញ្ចាម +កញ្ចាស់ +កញ្ចាំង +កញ្ចឹង +កញ្ចឹងក +កញ្ចុប +កញ្ចុបកញ្ចូវ +កញ្ចុំ +កញ្ចុះ +កញ្ចុះក្ដោង +កញ្ចុះក្តោង +កញ្ចុះឆ្នូត +កញ្ចុះថ្ម +កញ្ចុះធ្នូត +កញ្ចូញ +កញ្ចូញគូថ +កញ្ចូញមាន់ +កញ្ចូរ +កញ្ចូវ +កញ្ចែ +កញ្ចែក +កញ្ចែកប៉ាល់ +កញ្ចែត្រុំ +កញ្ចោង +កញ្ចោត +កញ្ចោប +កញ្ចោម +កញ្ចំ +កញ្ច្រក +កញ្ច្រង់ +កញ្ច្រាញ់ +កញ្ច្រាស +កញ្ច្រាំ +កញ្ច្រិច +កញ្ច្រិប +កញ្ច្រឹក +កញ្ច្រឹង +កញ្ច្រឹប +កញ្ច្រឺប +កញ្ច្រូច +កញ្ច្រែង +កញ្ច្រែងរែង +កញ្ច្រែងរែងកន្ទក់ +កញ្ច្រែងរែងខ្សាច់ +កញ្ច្រែងរែងអង្ករ +កញ្ច្រែងវែង +កញ្ច្រោះ +កញ្ឆក់ +កញ្ឆក់កញ្ឆេង +កញ្ឆក់កញ្ឆែង +កញ្ឆក់កណ្ដៀត +កញ្ឆត +កញ្ឆតកញ្ឆិត +កញ្ឆល +កញ្ឆា +កញ្ឆាក់កញ្ឆែង +កញ្ឆាញ +កញ្ឆាត់ +កញ្ឆាត់កញ្ឆែង +កញ្ឆិក +កញ្ឆិកញ្ឆក់ +កញ្ឆិត +កញ្ឆិល +កញ្ឆឹម +កញ្ឆូង +កញ្ឆួង +កញ្ឆើញ +កញ្ឆើញជ្រូក +កញ្ឆើល +កញ្ឆៀង +កញ្ឆៀវ +កញ្ឆេ +កញ្ឆេង +កញ្ឆេត +កញ្ឆេតកញ្ឆត +កញ្ឆេរ +កញ្ឆែ +កញ្ឆែង +កញ្ឆែត +កញ្ឆែប +កញ្ឆែបកញ្ឆួត +កញ្ឆែវ +កញ្ឆោង +កញ្ឆោត +កញ្ជក់ +កញ្ជង់ +កញ្ជនជៃ +កញ្ជនដៃ +កញ្ជប់ +កញ្ជរ +កញ្ជរាធិបតី +កញ្ជាក់ +កញ្ជាក់ស្លា +កញ្ជាក់អំពៅ +កញ្ជាត +កញ្ជាតអាល្ងង់ +កញ្ជាន់ +កញ្ជាប់ +កញ្ជាប់ពាក្យ +កញ្ជាំ +កញ្ជឹង +កញ្ជុស +កញ្ជុសមាន់ +កញ្ជួ +កញ្ជើ +កញ្ជើជំពោះ +កញ្ជើធ្លុះ +កញ្ជើបាយដាច +កញ្ជើផើង +កញ្ជើរ +កញ្ជៀច +កញ្ជេះ +កញ្ជែះ +កញ្ជែះច្រក +កញ្ជែះស្រូវ +កញ្ជែះអង្ករ +កញ្ជោ +កញ្ជះ +កញ្ជះកញ្ជាយ +កញ្ជះកញ្ពាយ +កញ្ជះគេ +កញ្ជ្រក់ +កញ្ជ្រម +កញ្ជ្រាំង +កញ្ជ្រិល +កញ្ជ្រីវ +កញ្ជ្រឹល +កញ្ជ្រឹលក្រហម +កញ្ជ្រូក +កញ្ជ្រួច +កញ្ជ្រួចបាចទឹក +កញ្ជ្រួចម្សេវ +កញ្ជ្រៀច +កញ្ជ្រៀប +កញ្ជ្រៀវ +កញ្ជ្រោក +កញ្ជ្រោកគ្នា +កញ្ជ្រោកបោក +កញ្ជ្រោកបោកបាច +កញ្ជ្រោង +កញ្ជ្រោល +កញ្ជ្រៅ +កញ្ឈូស +កញ្ញា +កញ្ញាកិត្តិយស +កញ្ញាបង្ហាញម៉ូត +កញ្ញារាសី +កញ្ញាឯក +កញ្ញាឯកកម្ពុជា +កញ្រ្ចក់ +កញ្រ្ចិក +កញ្រ្ជឹល +កញ្រ្ជៀវ +កញ្រ្ជោក +កញ្រ្ជោល +កដ +កដប +កដាសុធាគត +កដិប្បទេស +កដិពន្ធ +កដិពន្ធនាឡិកា +កដៃ +កដ្ឋ +កដ្ឋគ្គិ +កដ្ឋមណ្ឌប +កដ្ឋមណ្ឌូ +កឋិន +កឋិនត្ថារ +កឋិនត្ថារកិច្ច +កឋិនទាន +កឌ +កណរោគ +កណសិលា +កណា +កណាណូ +កណិកសិលា +កណិការ +កណិតសាស្ដ្រ +កណ៌ +កណ្ដ +កណ្ដក +កណ្ដកសញ្ញា +កណ្ដកា +កណ្ដកៈ +កណ្ដក់ +កណ្ដក់ក្រហូង +កណ្ដក់ចិត្ត +កណ្ដប +កណ្ដាក់ +កណ្ដាច +កណ្ដាច់ +កណ្ដាច់កណ្ដោច +កណ្ដាច់លែះ +កណ្ដាញ់ +កណ្ដាញ់ព្រាយ +កណ្ដាប់ +កណ្ដាប់ចក្រវាល +កណ្ដាប់ចង្អេរ +កណ្ដាប់ឈ្នាង +កណ្ដាប់ដៃ +កណ្ដាប់ស្រូវ +កណ្ដាប់ស្រែង +កណ្ដារ +កណ្ដាល +កណ្ដាលក +កណ្ដាលខែ +កណ្ដាលគ្នា +កណ្ដាលចំណោម +កណ្ដាលដើមទ្រូង +កណ្ដាលថ្ងៃ +កណ្ដាលថ្ងៃត្រង់ +កណ្ដាលទន្លេ +កណ្ដាលនឹម +កណ្ដាលផ្លូវ +កណ្ដាលមុខ +កណ្ដាលមុខគេ +កណ្ដាលយប់ +កណ្ដាលរាត្រី +កណ្ដាលលំហ +កណ្ដាលវាល +កណ្ដាលស្ទឹង +កណ្ដាលអធ្រាត្រ +កណ្ដាលអម្ពរ +កណ្ដាលអាកាស +កណ្ដាលអាយុ +កណ្ដាល់ +កណ្ដាស់ +កណ្ដឹង +កណ្ដឹងគោ +កណ្ដឹងដំរី +កណ្ដឹប +កណ្ដឹមឆែប +កណ្ដុក +កណ្ដុកចិត្ត +កណ្ដុរ +កណ្ដុរកន្លាត +កណ្ដុរឆ្វេង +កណ្ដុរបង្កង់ +កណ្ដុរប្រមេះ +កណ្ដុរប្រែង +កណ្ដុរល្មេះ +កណ្ដុរល្មែះ +កណ្ដុរស +កណ្ដុរស្ដាំ +កណ្ដុរស្រែ +កណ្ដុំ +កណ្ដុំឆែប +កណ្ដូង +កណ្ដូប +កណ្ដូបបុកស្រូវ +កណ្ដូបយាយជី +កណ្ដូបសេះ +កណ្ដួយ +កណ្ដៀ +កណ្ដៀខ្មូត +កណ្ដៀង +កណ្ដៀងរាយ +កណ្ដៀងស្វាយ +កណ្ដៀត +កណ្ដៀតកញ្ជើ +កណ្ដៀតក្អម +កណ្ដៀទៀ +កណ្ដៀន +កណ្ដៀរ +កណ្ដៀវ +កណ្ដៀវសោយរាជ្យ +កណ្ដេង +កណ្ដេងដី +កណ្ដេងធ្លះ +កណ្ដែក +កណ្ដែង +កណ្ដែងកណ្ដោច +កណ្ដោក +កណ្ដោច +កណ្ដោចកណ្ដែង +កណ្ដោរ +កណ្ដោល +កណ្ដោលជ្រុំ +កណ្ដោលជ្រំ +កណ្ដោលដុំ +កណ្ដោលបាត +កណ្ឋ +កណ្ឋជៈ +កណ្ឌ +កណ្ឌចូឡពន +កណ្ឌមហារាជបព្វៈ +កណ្ឌៀរ +កណ្តក់ចិត្ត +កណ្តាច់ +កណ្តាញ់ +កណ្តាញ់ព្រាយ +កណ្តាប់ +កណ្តាប់ចក្រវាល +កណ្តាប់ស្រែង +កណ្តារ +កណ្តាល +កណ្តាលទន្លេ +កណ្តាលផ្លូវ +កណ្តាស់ +កណ្តុក +កណ្តុរ +កណ្តុរប្រែង +កណ្តុល +កណ្តូង +កណ្តូប +កណ្តៀតកញ្ជើ +កណ្តៀរ +កណ្តៀវសោយរាជ្យ +កណ្តេង +កណ្តេងដី +កណ្តេងធ្លះ +កណ្តែង +កណ្តែងកណ្តោច +កណ្តោចកណ្តែង +កណ្តោល +កណ្ហាជិនា +កត +កតញ្ញុតា +កតញ្ញុតាគុណ +កតញ្ញុតាធម៌ +កតញ្ញូ +កតញ្ញូគុណ +កតញ្ញូតា +កតញ្ញូតាធម៌ +កតមេហិ +កតលិករ +កតវសាន +កតវេទិតា +កតវេទិនី +កតវេទី +កតាវសាន +កតាវសាន្ត +កតិកា +កតិកាភេទ +កតិកាសញ្ញា +កតឹប +កតូបការៈ +កត់ +កត់ចិត្តចងចាំ +កត់ចំណាំ +កត់ឈ្មោះ +កត់ត្រា +កត់ទុក +កត់ទុកនូវជោគជ័យ +កត់ពន្ធ +កត់ភិន +កត់សម្គាល់ +កត់សំគាល់ +កត់ហេតុ +កត្ដា +កត្ដិក +កត្តា +កត្តាចង្រៃ +កត្តាចាំបាច់ +កត្តានយោបាយ +កត្តាបន្តពូជ +កត្តាបរិស្ថាន +កត្តាបំលាស់ប្ដូរ +កត្តាប្យូទិច +កត្តាផលិតកម្ម +កត្តារួម +កត្តាវិភាគ +កត្តាសេដ្ឋកិច្ច +កត្តាស៊ីនេទិច +កត្តាអេកូឡូស៊ី +កត្តិក +កត្តុវាចក +កត្តុំ +កត្រង់ +កត្វា +កថន +កថា +កថាខណ្ឌ +កថាចរិយ +កថាចាយ៌ +កថាចារ្យ +កថាន +កថានៈ +កថាបទ +កថាបរិយោសាន +កថាភាគ +កថាមគ្គ +កថាមុខ +កថាវត្ថុ +កថាវសាន +កថាសល្លាប +កថាអវសាន +កថិក +កថិត +កថិន +កថិនកម្ម +កថិនត្ថារកិច្ច +កថិនទាន +កទម្ព +កទលិ +កទលិបក្ក +កទល់ +កទឹកកដី +កទ័ព +កន +កនកៈ +កនគេ +កនបន +កនយើង +កនិដ្ឋ +កនិដ្ឋភគិនី +កនិដ្ឋា +កន់ +កន់តារ័តធា +កន់នប់ +កន្ដា +កន្ដាញ +កន្ដាញ់ +កន្ដារ +កន្ដឹម +កន្ដុលឪ +កន្ដើយ +កន្ឋាំងជើង +កន្ឋុក +កន្ឋុច +កន្ឋុល +កន្ត +កន្តង +កន្តងរ៉ង +កន្តប +កន្តរ៉ +កន្តា +កន្តាញ +កន្តាញ់ +កន្តារ +កន្តារទ្ធា +កន្តាវរ៉ាវ +កន្តាំង +កន្តិញកន្តុញ +កន្តិបកន្តឹម +កន្តិល +កន្តិលកន្តឿ +កន្តឹប +កន្តឹម +កន្តុញ +កន្តុប +កន្តុបអ៊ឺត +កន្តុល +កន្តុលអុក +កន្តុលឪ +កន្តុលឱ +កន្តុលឳ +កន្តូ +កន្តូប +កន្តូឡេត +កន្តើយ +កន្តឿ +កន្តៀត +កន្តេបកន្តូប +កន្តេះឡង់ +កន្តែរ៉ែ +កន្តោះកន្តើយ +កន្តៅរ៉ៅ +កន្ត្រ +កន្ត្រក +កន្ត្រង +កន្ត្រងដូង +កន្ត្រងប្រហុក +កន្ត្រងប្រេង +កន្ត្រប់ +កន្ត្រប់ខ្លា +កន្ត្រាក +កន្ត្រាករ៉ាក +កន្ត្រាក់ +កន្ត្រាក់កន្ត្រាង +កន្ត្រាក់កន្ត្រើន +កន្ត្រាក់កន្ត្រែង +កន្ត្រាក់ជើង +កន្ត្រាក់ដៃ +កន្ត្រាង +កន្ត្រិចតែ +កន្ត្រឺង +កន្ត្រឺងប្រាណ +កន្ត្រឺងប្រឹង +កន្ត្រុំ +កន្ត្រើង +កន្ត្រើងរ៉ើង +កន្ត្រើន +កន្ត្រើយ +កន្ត្រេកកន្ត្រាក +កន្ត្រែ +កន្ត្រែង +កន្ត្រែត +កន្ត្រៃ +កន្ត្រៃកាត់ក្រចក +កន្ត្រៃកាត់លួស +កន្ត្រៃចៀរដែក +កន្ត្រៃត្រងដឺ +កន្ត្រៃបត់ +កន្ត្រៃពេជ្រ +កន្ត្រៃស៊ីសាយ +កន្ត្រៃស្លឹក +កន្ត្រោក +កន្ត្រោង +កន្ត្រោន +កន្ត្រំ +កន្ថយ +កន្ថយស្លាប +កន្ថឹក +កន្ថោ +កន្ថោក +កន្ថោរ +កន្ថោរខាងកើត +កន្ថោរខាងជើង +កន្ថោរខាងលិច +កន្ទក់ +កន្ទក់កន្ទេញ +កន្ទក់អង្កាន់ +កន្ទនជៃ +កន្ទនដៃ +កន្ទន់ +កន្ទន់ជៃ +កន្ទន់បាក់ក +កន្ទប +កន្ទប់ +កន្ទរា +កន្ទល់ +កន្ទា +កន្ទាចអាល +កន្ទាទូក +កន្ទាលត្រអាក +កន្ទាស់ +កន្ទាំ +កន្ទាំង +កន្ទាំងបាយស +កន្ទាំងហែ +កន្ទាំមីង +កន្ទិចអាល +កន្ទិន +កន្ទិល +កន្ទី +កន្ទីងរីង +កន្ទឹប +កន្ទឹស +កន្ទឺ +កន្ទុយ +កន្ទុយក្ងោក +កន្ទុយក្ដៅ +កន្ទុយក្បិន +កន្ទុយក្រង់ +កន្ទុយក្រពើ +កន្ទុយខ្នុរ +កន្ទុយខ្វៀន +កន្ទុយខ្សៀ +កន្ទុយខ្សៀរ +កន្ទុយខ្សែទាម +កន្ទុយគោ +កន្ទុយចង្ក្រាន +កន្ទុយចចក +កន្ទុយឆ្កែ +កន្ទុយដំរី +កន្ទុយត្រី +កន្ទុយថ្លែន +កន្ទុយនាគ +កន្ទុយបារី +កន្ទុយប្រា +កន្ទុយពាក្យ +កន្ទុយព្រ័ត្រ +កន្ទុយភ្នែក +កន្ទុយលឹន +កន្ទុយលេខ +កន្ទុយសេះកូតទ្រ +កន្ទុយស្រូវ +កន្ទុយស្លុយ +កន្ទុយអណ្ដើក +កន្ទុល +កន្ទុំរុយ +កន្ទូច +កន្ទូតអូង +កន្ទួត +កន្ទួតដងដាវ +កន្ទួតប្រោង +កន្ទួតព្រៃ +កន្ទួតសសរ +កន្ទួតសេះ +កន្ទួតស្រុក +កន្ទួល +កន្ទួលកន្ទឹស +កន្ទើញ +កន្ទៀត +កន្ទេចអាល +កន្ទេល +កន្ទេលកក់ +កន្ទេលកន្សែង +កន្ទេលកាប់ +កន្ទេលក្រហម +កន្ទេលចចូត +កន្ទេលជ្រែ +កន្ទេលនប +កន្ទេលនីឡុង +កន្ទេលផែង +កន្ទេលផៃង +កន្ទេលផ្ដៅ +កន្ទេលផ្តៅ +កន្ទេលរុន +កន្ទេលរំចេក +កន្ទេលល្មាស +កន្ទេលស្ដុក +កន្ទេលស្លឹកត្នោត +កន្ទេលអញ្ចូត +កន្ទែក +កន្ទែល +កន្ទោក +កន្ទោង +កន្ទោងខៀវ +កន្ទោងត្រង +កន្ទំរុយ +កន្ទះរា +កន្ទ្រង់ +កន្ទ្រង់ខ្មោច +កន្ទ្រម +កន្ទ្រល +កន្ទ្រលអួក +កន្ទ្រាក់ +កន្ទ្រាង +កន្ទ្រាញ +កន្ទ្រាញស្នាយ +កន្ទ្រាំ +កន្ទ្រាំង +កន្ទ្រាំងបាយស +កន្ទ្រិប +កន្ទ្រឹប +កន្ទ្រឹស +កន្ទ្រឺស +កន្ទ្រុប +កន្ទ្រុំ +កន្ទ្រូល +កន្ទ្រួក +កន្ទ្រួប +កន្ទ្រើង +កន្ទ្រើងរើង +កន្ទ្រែត +កន្ទ្រៃ +កន្ទ្រោក +កន្ទ្រោកដំរី +កន្ទ្រោប +កន្ធរ +កន្ធា +កន្ធាញ +កន្ធាត់ +កន្ធាធា +កន្ធាយ +កន្ធាំង +កន្ធាំងជើង +កន្ធិងកន្ធាំង +កន្ធីង +កន្ធីងកន្ធាំង +កន្ធឹប +កន្ធុក +កន្ធុច +កន្ធុល +កន្ធួក +កន្ធែក +កន្ធែកជើង +កន្ធែង +កន្ធំ +កន្ធំថេត +កន្និដ្ឋា +កន្យា +កន្រ្តប់ +កន្រ្តាក +កន្រ្តាក់ +កន្រ្តុំ +កន្រ្តើន +កន្រ្តេក +កន្រ្តៃ +កន្រ្ទង់ +កន្រ្ទាញ +កន្រ្ទាំងបាយស +កន្រ្ទើង +កន្លង +កន្លងខ្នប់ +កន្លងខ្លួន +កន្លងជើងមេបា +កន្លងទៅ +កន្លងធាតុប្ដី +កន្លងភ្នំ +កន្លងមក +កន្លង់ +កន្លង់ជុំ +កន្លង់រត្ន +កន្លាក់ដៃ +កន្លាញ់ +កន្លាត +កន្លាស់ +កន្លាស់ក +កន្លាស់កណ្ដាល +កន្លាស់ក្រវិល +កន្លាស់ក្រោយ +កន្លាស់មុខ +កន្លិច +កន្លុក +កន្លុកកន្លៀត +កន្លុះ +កន្លុះក្របី +កន្លុះគោ +កន្លើក +កន្លើត +កន្លើតចក +កន្លៀត +កន្លៀតគន្លោង +កន្លៀតជញ្ជាំង +កន្លៀតត្រចៀក +កន្លៀតទ្វារ +កន្លេង +កន្លេងកន្លាញ់ +កន្លេញ +កន្លែង +កន្លែងខ្ទិះ +កន្លែងខ្លា +កន្លែងខ្លាញ់ +កន្លែងងូតទឹក +កន្លែងចិនយំ +កន្លែងចុះ +កន្លែងឆ្មក់ +កន្លែងជ្រក +កន្លែងឈ្លប +កន្លែងដដែល +កន្លែងដេក +កន្លែងណា +កន្លែងត្រូវ +កន្លែងថ្មដុះ +កន្លែងទុកប្រេងសាំង +កន្លែងធ្វើការ +កន្លែងនៅ +កន្លែងផ្ទះ +កន្លែងពិនិត្យ +កន្លែងពិសោធ +កន្លែងពួនស្ទាក់ +កន្លែងរាំ +កន្លែងស៊ីផឹក +កន្លែងស្រឿសរសៃ +កន្លែងអេម +កន្លោង +កន្លោត +កន្លះ +កន្លះគ្រហែត +កន្លះបន្ទាត់ +កន្លះម៉ោង +កន្លះរង្វង់ +កន្សាក់ +កន្សុំ +កន្សែង +កន្សែងងូតទឹក +កន្សែងច្របុច +កន្សែងជូតខ្លួន +កន្សែងជូតមាត់ +កន្សែងជូតមុខ +កន្សែងដុសក្អែល +កន្សែងដៃ +កន្សែងបង់ក +កន្សែងបាយ +កន្សែងពោះគោ +កន្សែងយ័ន្ត +កន្សៃ +កន្សៃទូក +កន្សៃផ្ទះ +កន្សៃរទេះ +កន្សៃសារពេជ្ញ +កន្សោម +កន្សោមកូន +កន្សោមដោះ +កន្សោមតាឪ +កន្សោមតាឱ +កន្សោមតាឳ +កន្សោមផ្កា +កន្សោមពង +កន្សោមពាក្យ +កន្សោមពាក្យស្និត +កន្សោមលម្អង +កន្សោមលំអង +កន្សោមអក +កប +កបាល +កបិ +កបិចិត្ដ +កបិចិត្ត +កបិដ្ឋ +កបិត +កបិល +កបិលពស្ដុ +កបិលពស្តុ +កបិលភស្តុ +កបិលវត្ថុ +កបិលវស្តុ +កបេព្ធ +កបោតបក្សី +កប៉ាលមុជទឹក +កប៉ាល់ +កប៉ាល់ចម្បាំង +កប៉ាល់ចម្លង +កប៉ាល់ជំនួញ +កប៉ាល់ដឹកសណ្ដោង +កប៉ាល់ទឹក +កប៉ាល់បរមាណូ +កប៉ាល់បាញ់គ្រាប់បែក +កប៉ាល់ផ្ទុកទំនិញ +កប៉ាល់ភ្លើង +កប៉ាល់មុជទឹក +កប៉ាល់ល្បាត +កប៉ាល់សមុទ្រ +កប៉ាល់ហោះ +កប៉ាល់ហោះឈ្នួល +កប៉ាល់ហោះប្រតិកម្ម +កប់ +កប់ក្ដី +កប់ខ្មោច +កប់ច្បាក់ +កប់ដើម +កប់ដើមកប់ចុង +កប់ប្រាក់ +កប់ភក់ +កប់ភក់កប់ជ្រាំ +កប់មីន +កប់យោបល់ +កប៌ូរ +កប្ប +កប្បព្រឹក្ស +កប្បសទ្ទ +កប្បាស +កប្បាសព្នង +កប្បាសព្រៃ +កប្បាសម័យ +កប្បាសល័ក្ដ +កប្បាសហាប +កប្បិយ +កប្បៈ +កពរមណិ +កពិ +កពិផៅ +កព្ឆោង +កព្ផោង +កភូមិ +កភ្លាយ +កម +កមន +កមរមាស់ +កមល +កមាសវៈ +កម៉ល់ +កម៌ +កម៌ការ +កម៌ន +កម៌នំ +កម៌ន៑ +កម៌េន្រ្ទិយ +កម្កើង +កម្ចាត់ +កម្ចាត់កម្ចាយ +កម្ចាត់ខ្មាំង +កម្ចាត់ទ័ព +កម្ចាត់បង់ +កម្ចាត់រោគ +កម្ចាត់លោភ +កម្ចាត់សត្រូវ +កម្ចាយ +កម្ចី +កម្ចីទុន +កម្ចីសម្បទាន +កម្ចីអនុគ្រោះ +កម្ចោក +កម្ជាប់ +កម្ជាប់ចិត្ត +កម្ជាប់ពាក្យ +កម្ជាប់ព្រលឹង +កម្ជិល +កម្ជិលផេះ +កម្ជិលអាំងផេះ +កម្ជេញ +កម្ញី +កម្ដៅ +កម្ដៅចិត្ត +កម្ដៅថ្ងៃ +កម្ដៅពោះ +កម្ដៅសម្ល +កម្ដៅសុរា +កម្ដៅឡ +កម្តៅ +កម្តៅចិត្ត +កម្តៅថ្ងៃ +កម្តៅពោះ +កម្តៅភ្លើង +កម្តៅសម្ល +កម្តៅសុរា +កម្ទរ +កម្ទរសំដី +កម្ទារ +កម្ទារសំដី +កម្ទេច +កម្ទេចកម្ទី +កម្ទេចកំណ +កម្ទេចកំណវិទ្យា +កម្ទេចកំទី +កម្ទេចដែក +កម្ទេចធូលី +កម្ទេចផេះ +កម្ទេចភ្លើង +កម្ទេចមាស +កម្ទេចវិទ្យុសកម្ម +កម្ទេចសម្លី +កម្ទេចសំឡី +កម្នាច់ +កម្នាញ់ +កម្នាត់ +កម្នួច +កម្បង់ +កម្បង់អញ្ជលី +កម្បង់អញ្ជលីប្រណម្យ +កម្បនាទ +កម្បាក់ +កម្បាំង +កម្បុត +កម្បុតត្បូង +កម្បូវ +កម្បែក +កម្បោរ +កម្ពល +កម្ពស់ +កម្ពស់កំព +កម្ពស់ជីវភាព +កម្ពស់ត្រឹមចង្កេះ +កម្ពស់នៃពពក +កម្ពីរ +កម្ពុ +កម្ពុក +កម្ពុង +កម្ពុជ +កម្ពុជទេស +កម្ពុជមិត្រ +កម្ពុជរដ្ឋ +កម្ពុជរាជ +កម្ពុជសុរិយា +កម្ពុជា +កម្ពុជាក្រោម +កម្ពុជាធិបតី +កម្ពុជាប្រជាមានិត +កម្ពុជៈ +កម្ពុមាលា +កម្ពុម័យ +កម្ពោជ +កម្ពោជនិកជន +កម្ពោជនិកា +កម្ពោជិក +កម្ពោជិកា +កម្ព្រើល +កម្ម +កម្មក +កម្មករ +កម្មករនាវា +កម្មករនិយម +កម្មករនិយោជិត +កម្មករបោសសំអាត +កម្មករសហជីព +កម្មករអភិជន +កម្មករឯកទេស +កម្មការ +កម្មការនី +កម្មការនីកាត់ដេរ +កម្មការិកា +កម្មការិនី +កម្មក្ខយ +កម្មក្ខ័យ +កម្មក្រាស់ +កម្មគ្រោះ +កម្មចំពោះ +កម្មជីព +កម្មជ្ជវាត +កម្មដ្ឋាន +កម្មន្ដរាយ +កម្មន្ដសាល +កម្មន្ត +កម្មន្តរាយ +កម្មន្តសាល +កម្មន្តៈ +កម្មបច្ច័យ +កម្មបថ +កម្មបទ +កម្មបទផ្ទាល់ +កម្មបលិពោធ +កម្មផល +កម្មពល +កម្មពិធី +កម្មពៀរ +កម្មយោនី +កម្មលិពោធ +កម្មលំបាក +កម្មវចាចារ្យ +កម្មវចៈ +កម្មវត្ថុ +កម្មវាចក +កម្មវាចា +កម្មវាចាចារ្យ +កម្មវិធី +កម្មវិធីបក្ស +កម្មវិធីសិក្សា +កម្មវិបាក +កម្មវិស័យ +កម្មវិស័យភាព +កម្មវិស័យសឹក +កម្មវេទនា +កម្មសមុដ្ឋាន +កម្មសិក្សា +កម្មសិក្សាការី +កម្មសិទ្ឋិ +កម្មសិទ្ធិ +កម្មសិទ្ធិករ +កម្មសិទ្ធិក្រាស់ +កម្មសិទ្ធិបញ្ញា +កម្មសិទ្ធិផ្ដាច់មុខ +កម្មសិទ្ធិរួម +កម្មសិទ្ធិរួមគ្នា +កម្មសិទ្ធិសង្គម +កម្មសិទ្ធិសមរម្យ +កម្មសិទ្ធិសមូហភាព +កម្មសិទ្ធិសហគមន៍ +កម្មសិទ្ធិសាធារណៈ +កម្មសិទ្ធិសួនតួ +កម្មសិទ្ធិអនិមិត្ត +កម្មសិទ្ធិឯកជន +កម្មស្សទ្ធា +កម្មអកុសល +កម្មអើយ +កម្មាភិបាល +កម្មាភិបាលជាតិ +កម្មាភិបាលជាន់ខ្ពស់ +កម្មាភិបាលបដិវត្តន៍ +កម្មាភិបាលមជ្ឈិម +កម្មាភិមុខ +កម្មាយតនៈ +កម្មិក +កម្មិកភាព +កម្មិកលេខាធិការ +កម្មិកសមាជិក +កម្មំ +កម្រ +កម្រខឹង +កម្រង +កម្រងកែវ +កម្រងកោះ +កម្រងធ្មេញស្រុក +កម្រងផ្កា +កម្រងសក់ +កម្រតែ +កម្រតែចេះបន្តិច +កម្រប +កម្រមាន +កម្រមានធ្វើ +កម្រាញ +កម្រាប +កម្រាបចោរ +កម្រាបទ័ព +កម្រាបពិស +កម្រាបសត្រូវ +កម្រាល +កម្រាលក្ដារ +កម្រាលតុ +កម្រាលពូក +កម្រាលព្រំ +កម្រាលឥដ្ឋ +កម្រាស់ +កម្រិត +កម្រិតកំណើត +កម្រិតខ្ពស់ +កម្រិតជីវភាព +កម្រិតឈាម +កម្រិតទាប +កម្រិតមធ្យម +កម្រិតយល់ដឹង +កម្រិតរម្អិល +កម្រិតរំអិល +កម្រិតរំឥល +កម្រិតល្បឿន +កម្រិតល្អៀងមធ្យម +កម្រិតវប្បធម៌ +កម្រិតសិក្សា +កម្រិតស្ដង់ដារ +កម្រិតស្តង់ដារ +កម្រិតស្លាប់ +កម្រិន +កម្រឹត +កម្រើក +កម្រើកខ្លួន +កម្រើកចិត្ត +កម្រើកតើក +កម្រើកភ្នែក +កម្រើករំពើក +កម្រើន +កម្រើប +កម្រៀម +កម្រៀមកម្រោះ +កម្រៀវ +កម្រេប +កម្រែង +កម្រៃ +កម្រៃក្រៅ +កម្រៃជើងសា +កម្រៃជើងសាជំនួញ +កម្រោល +កម្រោលចូល +កម្លា +កម្លាច +កម្លាចិត្ត +កម្លាយភេទ +កម្លាំង +កម្លាំងកម្រោល +កម្លាំងកាយ +កម្លាំងកើនឡើងថ្មី +កម្លាំងកំហែង +កម្លាំងចិត្ត +កម្លាំងជត +កម្លាំងថាមពល +កម្លាំងទ័ព +កម្លាំងធាតុ +កម្លាំងបាយ +កម្លាំងប្រដាប់អាវុធ +កម្លាំងផលិតកម្ម +កម្លាំងពីរសេះ +កម្លាំងមូលដ្ឋាន +កម្លាំងមើល +កម្លាំងយឺត +កម្លាំងយោធា +កម្លាំងរស់ +កម្លាំងរហិត +កម្លាំងលក់ +កម្លាំងវាំងជា +កម្លាំងវាំងនាំ +កម្លាំងសរុប +កម្លាំងសេះ +កម្លាំងហេវ +កម្លោច +កម្លៅ +កម្លៅចិត្ត +កម្សត់ +កម្សត់កម្រ +កម្សត់ទុគ៌ត +កម្សាន្ត +កម្សាន្តចិត្ត +កម្សួល +កម្សួលក្ដៅ +កម្សួលក្តៅ +កម្សួលត្រជាក់ +កម្សួលមង +កម្សួលសន្ទូច +កម្សោយ +កម្អួត +កម្អួតភ្នំភ្លើង +កម្អែល +កម្អែលអាណានិគម +ករ +ករជ +ករជកាយ +ករណ +ករណនាម +ករណនិយម +ករណី +ករណីនេះ +ករណីពុំជួកាល +ករណីយ +ករណីយកិច្ច +ករណីយកិច្ចដ៏ពិសិដ្ឋ +ករណីយចាំបាច់ +ករណីយពិសេស +ករណីយលើកលែង +ករណ៍ +ករណ្ឌ +ករណ្ឌក +ករធាតុ +ករវិក +ករី +ករីស +ករុ +ករុណា +ករុណាវិសេស +ករូណ +ករោ +ករោតិ +ករោមិ +ករោសិ +ករះទ់្ចម +ករ័ន្ម +ករ៑ +ករ្ម័ន +កល +កលកល់ +កលន្ទក +កលមាយា +កលយុទ្ឋ +កលយុទ្ធ +កលល្បិច +កលសឹក +កលហ +កលហប្បវឌ្ឍនី +កលហពិរោធ +កលហភាព +កលហៈ +កលហ៍ +កលឧបាយ +កលា +កលាកាយប្បសាទ +កលាប +កលាបជន +កលាបនិយម +កលិ +កលិង្គ +កលិង្គៈ +កលិយុគ +កលោបាយ +កល៉ឺង +កល់ +កល់កើល +កល់កែ +កល់យ៉ា +កល់យ៉ាណៈក័ម +កល់យ៉ាណៈមិត +កល់យ៉ាន +កល់អ៊ុបល់ល័កខិត +កល់ឲ្យខ្ពស់ឡើង +កល់ឲ្យនឹង +កល្ប +កល្បបទ +កល្បព្រឹក្ស +កល្បវ្ឫក្ស +កល្បសព្ទ +កល្បា +កល្បាវសាន +កល្បៈ +កល្ប៍ +កល្យាណ +កល្យាណកម្ម +កល្យាណការិនី +កល្យាណការី +កល្យាណគុណ +កល្យាណធម៌ +កល្យាណមិត្ត +កល្យាណមិត្រ +កល្យាណសិល +កល្យាណសីល +កល្យាណា +កល្យាណាធ្យាស្រ័យ +កល្យាណី +កល្ហោយ +កវកាប្យ +កវិ +កវី +កវីនិពន្ធ +កវីនិពន្ធន៍ +កវីបណ្ឌិត +កវីវង្សា +កវែកកឆ្នាំង +កស +កសាង +កសាងខ្លួន +កសាងជាតិ +កសាងបក្ស +កសាងមិនឡើង +កសិកម្ម +កសិកម្មចិញ្ចឹមពោះ +កសិកម្មព្រៃដុត +កសិកម្មយថាផល +កសិកម្មសរីរាង្គ +កសិកម្មអតិផល +កសិករ +កសិការ +កសិការជីវកម្ម +កសិការិនី +កសិដ្ឋាន +កសិណ +កសិណសាក្សី +កសិផល +កសិពាណិជ្ជកម្ម +កសិភណ្ឌ +កសិរុក្ខកម្ម +កសិឧស្សាហកម្ម +កស្បូន +កស្មិរ +កស្យាជីវកម្ម +កស្រូវ +កស្សប +កហក់ +កហាបណៈ +កឡា +កឡោ +កឡោបិ៍ +កឡោបី +កឡោប្ណិ +កអាវ +កា +កាក +កាកខ្លាញ់ +កាកគតិ +កាកដូង +កាកណិក +កាកធ្យូងថ្ម +កាកនាសូរ +កាកបាទ +កាកបាទក្រហម +កាកបាទក្រហមកម្ពុជា +កាកបាទចាងណាង +កាកមនុស្ស +កាកល័ក្ខ +កាកល័ក្ដ +កាកសម្ល +កាកសំណល់ +កាកសំបុត្រ +កាកអំពៅ +កាកអំំពៅ +កាកាប +កាកាវ +កាកី +កាកែល +កាក់ +កាក់កប +កាក់ទុក +កាក់ល្អិត +កាខែកកាខោក +កាខ្នង +កាខ្នងសំបុត្រ +កាគី +កាង +កាងគ្វាយ +កាងដៃ +កាងស្លាប +កាច +កាចកោង +កាចឆ្នើម +កាចផ្ដាច់ +កាចល្បីល្បាញ +កាចា +កាចាញ +កាចាធ្មេញ +កាចុង +កាចូន +កាចៅ +កាច់ +កាច់ក +កាច់កកាច់ស្រង់ +កាច់កិនគ្នា +កាច់កុង +កាច់កែ +កាច់កៃ +កាច់ក្បាច់ +កាច់ចង្កូត +កាច់ចង្កេះ +កាច់ច្រក +កាច់ជំពាក់ +កាច់ជ្រុង +កាច់ត្រា +កាច់ត្រួយ +កាច់ទូ +កាច់ធ្មុង +កាច់ធ្មុងដាក់ស្មុគ +កាច់ធ្មេញ +កាច់បៀ +កាច់ពាក្យ +កាច់ម្រាមដៃ +កាច់យកស្រុក +កាច់រាង +កាច់លុយ +កាច់សង្រែក +កាច់សំដី +កាច់ឧស +កាច់ឫក +កាឆាយ +កាញ់ +កាញ់គ្នេរ +កាញ្ចនៈ +កាដុងជី +កាដូ +កាដ្យាល់ស៊ី +កាដ្យូក្លាស៊ី +កាដ្យូឌីនី +កាដ្យូតេរ៉ាពី +កាដ្យូប៉ាទី +កាដ្យូផូប៊ី +កាដ្យូផ្លេស៊ី +កាដ្យូមេកាលី +កាដ្យូម៉ាឡាស៊ី +កាដ្យូម្ញ៉ូប៉ាទី +កាដ្យូលីស +កាដ្យូសល្យសាស្ត្រ +កាដ្រង់ +កាឌីណាល់ +កាឌីត +កាណ +កាណាដា +កាណុង +កាណុងឌូសេត +កាណុងត្រង់សេត +កាណុងវ៉ាំង +កាណុងសង់សែង +កាណូត +កាណូតដ +កាណូតយន្ត +កាណូត៍ +កាណូនិច +កាណោ +កាណ៌ +កាត +កាតគ្រី +កាតព្វ +កាតព្វកិច្ច +កាតអ្នកកាសែត +កាតាក +កាតាកបូលីស +កាតាប +កាតាបដូសៀរ +កាតាបូលីស +កាតាម៉ាន់ឌូ +កាតារ +កាតារ៉ាក់ +កាតាលីកម្ម +កាតាលីករ +កាតាលីករជីវៈ +កាតាឡិបស៊ី +កាតាឡុក +កាតិក +កាតឹប +កាតុង +កាតុំ +កាតូត +កាតូលិក +កាតែល +កាតៅ +កាតំ +កាត់ +កាត់កង +កាត់កន្ទុយលាបកំបោរ +កាត់កាល +កាត់កាល់ +កាត់ក្ដី +កាត់ក្ដីពុន +កាត់ក្តី +កាត់ក្រយាពិន័យ +កាត់ខោអាវ +កាត់ខ្មាស +កាត់ខ្វាត់ខ្វែង +កាត់ខ្សែបូ +កាត់ចិត្ត +កាត់ចិត្តកាត់ថ្លើម +កាត់ចិត្តចោល +កាត់ចិត្តភឹង +កាត់ចុង +កាត់ចុងរលំគល់ +កាត់ចេញ +កាត់ចោល +កាត់ឈើ +កាត់ឈ្មោះ +កាត់ដេរ +កាត់ដៃជើង +កាត់ត +កាត់តម្រឹម +កាត់តាម +កាត់ត្រង់ +កាត់ថ្លៃ +កាត់ទទឹង +កាត់ទឹក +កាត់ទោស +កាត់ទោសដាក់ទៅជារបឹប +កាត់ទៅរក +កាត់បណ្ដោយ +កាត់បន្ថយ +កាត់បិទ +កាត់ប្រស្នា +កាត់ប្រាក់ខែ +កាត់ផ្ដាច់ +កាត់ពូជ +កាត់ភូមិ +កាត់ភ្លុក +កាត់មករក +កាត់មុខ +កាត់ម្ញ៉ូម +កាត់យល់ +កាត់លាភ +កាត់សក់ +កាត់សង +កាត់សប្ដិ +កាត់សាញ +កាត់សាំ +កាត់សេចក្ដី +កាត់សេចក្តី +កាត់សំពត់ +កាត់ស៊ី +កាត់ស្មាន +កាត់ស្រាប់ +កាត់ស្លាប +កាត់ស្លាបកែវ +កាត់អាល័យ +កាត់អាវ +កាត់ឲ្យខ្លី +កាត៌ +កាថា +កាទឹក +កាទូស្ណិ +កាទូស្យែរ +កាទែរ +កាន +កានតៈ +កានព្លូ +កានិន +កាន់ +កាន់កន្សៃ +កាន់កាប់ +កាន់កាប់ទៅដោយ +កាន់ការ +កាន់ខន្តី +កាន់ខែ +កាន់ខ្ជាប់ +កាន់ខ្លួន +កាន់គំនិត +កាន់គ្នា +កាន់គ្នាទៅវិញទៅមក +កាន់ចង្កូត +កាន់ចរិយា +កាន់ចិត្ត +កាន់ច្បាប់ +កាន់ឆត្រ +កាន់ជាប់ +កាន់ជាប់មកជាមួយ +កាន់ជួរ +កាន់ជើង +កាន់ដៃ +កាន់ដៃគ្នា +កាន់ដំបង +កាន់តាមតម្រាប់ +កាន់តែ +កាន់តែទ្វេឡើង +កាន់ត្រណម +កាន់ថ្ងៃ +កាន់ទុក្ខ +កាន់នាទីជា +កាន់នៅដៃ +កាន់បិណ្ឌ +កាន់ពាក្យ +កាន់ពាក្យសន្មត +កាន់ព្រត +កាន់ព្រះពុទ្ធសាសនា +កាន់មរណសញ្ញា +កាន់មាំ +កាន់មុខងារ +កាន់របៀន +កាន់លទ្ធិ +កាន់លុយ +កាន់វស្សា +កាន់វិន័យ +កាន់សច្ចៈ +កាន់សាសនា +កាន់សាសន៍ +កាន់សិល +កាន់សីល +កាន់អព្យាក្រឹត +កាន់អំណាច +កាន់ឧក្រិដ្ឋ +កាន់ឫក +កាន់ឲ្យខ្ជាប់ +កាន្ត +កាន្តា +កាប +កាបទូក +កាបរទេះ +កាបា៌ស +កាបូ +កាបូន +កាបូនកម្ម +កាបូនឌីអុកស៊ីត +កាបូនម៉ូណូអុកស៊ីត +កាបូនីទែ +កាបូនីហ្វ៊ែរ +កាបូប +កាបូបដាក់សៀវភៅ +កាបូបដៃ +កាបូបប្រាក់ +កាបូបយួរ +កាបូបសង្គ្រោះ +កាបូបស្ពាយ +កាបួ +កាបួរ៉ាទ័រ +កាប៉ា +កាប៉ិកកាប៉ុក +កាប៉ុក +កាប៉ូ +កាប៉ូរ៉ាល +កាប៉ូរ៉ាល់ +កាប៉ៅ +កាប៊ី +កាប៊ីណេត៍ +កាប៊ីន +កាប៊ីនភ្លើង +កាប៊ុង +កាប៊ុយរ៉ាទ័រ +កាប៊ុល +កាប់ +កាប់គាស់ +កាប់ចម្ការ +កាប់ឆៅ +កាប់ឆ្ការ +កាប់ឆ្ការទ័ព +កាប់ដី +កាប់ថ្មចំណាំ +កាប់បូជា +កាប់ពែ +កាប់ព្រៃ +កាប់មុត +កាប់សម្លាប់ +កាប់ឧស +កាប៌ាស +កាពិ +កាពិជៅ +កាពិផៅ +កាព្យ +កាព្យឃ្លោង +កាព្យចួន +កាព្យនិទាន +កាព្យមាត្រ +កាព្យម័ត្ត +កាព្យម័ទ +កាព្យា +កាម +កាមកិលេស +កាមគុណ +កាមច្ឆន្ទៈ +កាមតណ្ហា +កាមទុក្ខ +កាមទេព +កាមធាតុ +កាមបង្កៈ +កាមបរិឡាហៈ +កាមភព +កាមភោគិនី +កាមភោគិសេយ្យា +កាមភោគី +កាមមាទីនវៈ +កាមម៉ាច់ឆាន់ទៈ +កាមយោគ +កាមរតី +កាមរាគ +កាមរាគានុស័យ +កាមរោគ +កាមលោក +កាមវិតក្ក +កាមវិយោគ +កាមសង្វរ +កាមសិនេហៈ +កាមសុខ +កាមសុខល្លិកានុយោគ +កាមសេវនា +កាមសំយោជន +កាមស្នេហា +កាមស្បូន +កាមា +កាមាទីនព +កាមាទីនវ +កាមាទីនវៈ +កាមារម្មណ៍ +កាមាវច +កាមាវចរ +កាមាវចរចិត្ត +កាមាសវៈ +កាមីញ៉ុង +កាមុច្ចា +កាមុបាទាន +កាមុម្មត្តកៈ +កាមូហ្វឺា +កាមេរ៉ា +កាមេរ៉ូន +កាមេសនា +កាមោឃៈ +កាមៈ +កាម៉ុង +កាម៉ុមម៉ាត់តៈកៈ +កាម៉ែត +កាម៉ែតឈ្មោល +កាម៉ែតញី +កាម៉ែត្រ +កាម៉ែត្រឈ្មោល +កាម៉ែត្រញី +កាម៉ៈ +កាម៉ៈរៈតិ +កាយ +កាយកប់លុបលាង +កាយគតាសតិ +កាយគន្ថៈ +កាយដី +កាយទុច្ចរិត +កាយទ្វារ +កាយបរិហារ +កាយប្បសាទ +កាយប្បស្សទ្ធិ +កាយប្រាណ +កាយពន្ធន៉ +កាយពន្ធន៍ +កាយពល +កាយមុទ្រា +កាយមោនេយ្យៈ +កាយរឹទ្ធិ +កាយរូបារម្មណ៍ +កាយវន្ទនា +កាយវន្ទា +កាយវាចា +កាយវិកល +កាយវិកលកម្ម +កាយវិកវេក +កាយវិការ +កាយវិការស្ត្រី +កាយវិញ្ញត្តិ +កាយវិញ្ញាណ +កាយវិភាគ +កាយវិភាគវិទ្យា +កាយវិភាគសាស្ត្រ +កាយវិវេក +កាយសង្ខារ +កាយសមាចារ +កាយសមុដ្ឋាន +កាយសម្ជស្ស +កាយសម្បទា +កាយសម្ផស្ស +កាយសម្ពស្ស +កាយសម្ព័ន្ធ +កាយសម្មាចារ +កាយសិក្សា +កាយសុខ +កាយសុចរិត +កាយសោចេយ្យៈ +កាយឫទ្ធិ +កាយា +កាយានុបស្សនា +កាយាយតនៈ +កាយិក +កាយិកទុក្ខ +កាយិកសុខ +កាយិកា +កាយិកៈ +កាយិន្ទ្រិយ +កាយិន្រ្ទិយ +កាយេ +កាយ៉ាប់ប៉័សសាត់ធិ +កាយ៉ៈ +កាយ៉ៈគ័នថៈ +កាយ៌ +ការ +ការកត់ទុក +ការកនាម +ការកម្សាន្ត +ការកាត់បន្ថយ +ការកាប់សម្លាប់គ្នា +ការកិច្ច +ការកុហក +ការកូន +ការកេណ្ឌ +ការកេត +ការកេរ្ណិតៀ +ការកែច្នៃ +ការកែទម្រង់ +ការកែលម្អច្បាប់ +ការកែលំអច្បាប់ +ការកំណត់ +ការកៈ +ការក៍ការី +ការក្បត់ +ការក្មួយ +ការក្រ +ការក្សា +ការខាតបង់ +ការខុសឆ្គង +ការខុសត្រូវ +ការខូចខាត +ការខូចប្រយោជន៍ +ការខ្ចី +ការខ្នងសំបុត្រ +ការខ្លួន +ការខ្វះចន្លោះ +ការគម្រាម +ការគាបសង្កត់ +ការគិតទុក +ការគួរ +ការគួរសម +ការគៃបំបាត់ប្រាក់ +ការគៃប្រវ័ញ្ច +ការគោចរ +ការគោរព +ការគ្រប់គ្រង +ការឃុំកំណើត +ការឃោសនា +ការឃោសនាបោះឆ្នោត +ការងារ +ការងារសតិអារម្មណ៍ +ការងារស្រកាក +ការចងមេត្រីភាព +ការចប់ +ការចម្រើនជឿនលឿន +ការចរចា +ការចាត់ចែង +ការចាត់តាំង +ការចាត់ថ្នាក់ +ការចាប់ទាហាន +ការចាប់ពង្រត់ +ការចាប់អារម្មណ៍ +ការចាយវាយ +ការចាំបាច់ +ការចុះបញ្ជី +ការចូលជាតិ +ការចូលដៃ +ការចូលរួម +ការចេញដំណើរ +ការចេះដឹង +ការចេះប្រមាណ +ការចេះអក្សរ +ការចែក +ការចែកចាយ +ការចោទប្រកាន់ +ការចំណាំ +ការច្រូតកាត់ +ការឆាឆៅ +ការឆ្លើយឆ្លង +ការជជែកផ្គូផ្គង +ការជញ្ជក់ +ការជប់លៀង +ការជិះជាន់ +ការជួញគ្រឿងញៀន +ការជួល +ការជំទាស់ +ការជំរុញ +ការជំរឿន +ការជ្រួលច្របល់ +ការឈប់បាញ់ +ការឈប់លម្ហែ +ការឈប់លំហែ +ការឈឺចាប់ +ការឈើ +ការឈ្លបយកការណ៍ +ការឈ្លានពាន +ការឈ្វេងយល់ +ការដកដង្ហើម +ការដកដង្ហើមដោយសួត +ការដកដង្ហើមតាមស្បែក +ការដកថយឥតលក្ខខ័ណ្ឌ +ការដង្ហែក្បួន +ការដាក់រាជ្យ +ការដាក់អគ្គិសនី +ការដាស់តឿន +ការដឹកនាំ +ការដឹងយល់ +ការដុះដាល +ការដើមដៃ +ការដើរទេស +ការដើរផ្សងព្រេង +ការដេញចេញ +ការដែល +ការដោយខ្លួន +ការដោះដូរ +ការដោះសន្យា +ការដំឡើង +ការដំឡើងស័ក្ដិ +ការដ្ឋាន +ការឋិតនៅ +ការណ +ការណកម្ម +ការណដ្ឋាន +ការណភាព +ការណាត់ជួប +ការណែនាំ +ការណ៍ +ការណ៍សម្ងាត់ +ការតក់ស្លុត +ការតទប់ +ការតស៊ូប្រដាប់អាវុធ +ការតស៊ូរម្ដោះជាតិ +ការតស៊ូរំដោះជាតិ +ការតស៊ូវណ្ណៈ +ការតានតឹង +ការតាំងទី +ការតាំងនៅ +ការតាំងសញ្ញា +ការតឹងតែង +ការតុង +ការតែងតាំង +ការតែងសេចក្ដី +ការត្បិតត្បៀត +ការត្រឹមត្រូវ +ការត្រួតត្រា +ការត្រួតត្រាចរាចរ +ការត្រួតផ្ទាល់ +ការថែទាំ +ការថ្វាយបង្គំ +ការថ្វាយបង្គំព្រះ +ការទទួលខុសត្រូវ +ការទន្ទ្រាន +ការទប់ស្កាត់ +ការទាក់ទង +ការទាមទារដែនដី +ការទាល់ច្រក +ការទាស់ទែង +ការទិញ +ការទិញចូលលក់ចេញ +ការទុស្ស +ការទូត +ការទះដៃ +ការធានា +ការធានារ៉ាប់រង +ការធ្ងន់ធ្ងរ +ការធ្វើបាប +ការធ្វើផ្សារងងឹត +ការធ្វើពិសោធន៍ +ការធ្វើអន្តរាគមន៍ +ការនាំចិត្ត +ការនាំចូល +ការនាំចេញ +ការនឿយហត់ +ការនោះ +ការន្ត +ការបកប្រែ +ការបង្កហេតុ +ការបង្កើត +ការបង្ហាត់បង្រៀន +ការបញ្ចុះបញ្ចូល +ការបញ្ចើចរាស្ត្រ +ការបញ្ជូនសារ +ការបញ្ឈប់ +ការបដិវត្តន៍ +ការបន្តពូជ +ការបន្ទាន់ +ការបម្រើ +ការបម្រើក្នុងកងទ័ព +ការបរទេស +ការបរិហារបំភ័យ +ការបាត់បង់ +ការបាត់បង់ជីវិត +ការបាន +ការបើកសំដែង +ការបើកឥណទាន +ការបៀតបៀន +ការបែកបក្សពួក +ការបែកសាមគ្គី +ការបែងចែក +ការបែងចែកជាធន +ការបោកប្រាស់ +ការបោន +ការបោសសម្អាត +ការបោសសំអាត +ការបោះឆ្នោត +ការបោះឆ្នោតសកល +ការបោះឆ្នោតសម្ងាត់ +ការបោះបង់ +ការបោះប្រជាមតិ +ការបោះផ្សាយ +ការបំណែងកោសិកា +ការបំបាក់បំបែក +ការបំបេដោះ +ការបំផ្លាញ +ការបំផ្លាញព្រៃឈើ +ការបំផ្លើស +ការបំពាន +ការបំព្រួញ +ការបះបោរ +ការប៉ងប្រាថ្នា +ការប៉ុនប៉ង +ការប្រកបគ្នា +ការប្រកាច់ +ការប្រកាន់ពូជ +ការប្រកាន់សញ្ជាតិ +ការប្រកាស +ការប្រកួត +ការប្រកួតកីឡា +ការប្រកួតប្រជែង +ការប្រជុំ +ការប្រជុំមីទិញ +ការប្រជែងជើងឯក +ការប្រញាប់ +ការប្រដាល់ +ការប្រដេញ +ការប្រណាំងប្រជែង +ការប្រតិបត្តិ +ការប្រទាញប្រទង់ +ការប្រទះជួន +ការប្រពន្ធ +ការប្រព្រឹត្ត +ការប្រព្រឹត្តល្មើស +ការប្រព្រឹត្តិ +ការប្រមាណ +ការប្រមាថ +ការប្រយុទ្ធកៀក +ការប្រវាយប្រតប់ +ការប្រសប់ +ការប្រសិទ្ធិពរ +ការប្រហក +ការប្រហារ +ការប្រហារជីវិត +ការប្រឡងប្រជែង +ការប្រឡងពិនិត្យ +ការប្រឡងយក +ការប្រាក់ +ការប្រាសចាក +ការប្រុងប្រយ័ត្ន +ការប្រុងប្រៀប +ការប្រើ +ការប្រើប្រាស់ +ការប្រើអំណាច +ការប្រៀនប្រដៅ +ការប្រៀបធៀប +ការប្រែប្រួល +ការប្រោសប្រណី +ការផលិត +ការផ្គូផ្គង +ការផ្ដាច់មុខ +ការផ្តាច់មុខ +ការផ្ទេរ +ការផ្ទេរសិទ្ធិ +ការផ្ទះ +ការផ្លាស់ប្ដូរ +ការផ្សងព្រេង +ការផ្សាយ +ការផ្សាយដំណឹងល្អ +ការផ្សាយពាណិជ្ជកម្ម +ការផ្សំ +ការផ្សះផ្សា +ការផ្សះផ្សាជាតិ +ការផ្អាកសង្គ្រាម +ការផ្អើលឈូឆរ +ការពង្រីក +ការពង្រីង +ការពារ +ការពារទឹកភ្លៀង +ការពារនិយម +ការពារប្រទេស +ការពិគ្រោះ +ការពិចារណា +ការពិត +ការពិនិត្យ +ការពិនិត្យរោគ +ការពិបាក +ការពិភាក្សា +ការពិសោធន៍ +ការពិសោធន៍អាក្រក់ +ការពឹងផ្អែក +ការពឹងពាក់ +ការពុករលួយ +ការពើបតយុទ្ធ +ការពើបប្រទះ +ការព័ទ្ធចាប់ +ការព្យាករណ៍ +ការព្យាបាទ +ការព្យាបាលរោគ +ការព្រមព្រៀង +ការព្រមាន +ការភាន់ច្រឡំ +ការភាយ +ការភ័យខ្លាច +ការភ្ជាប់សន្យា +ការភ្ជួររាស់ +ការភ្នាល់ +ការមិនចេះអក្សរ +ការម្ដោះទុក្ខ +ការយកព័ត៌មាន +ការយកលំនាំ +ការយល់ +ការយល់ឃើញ +ការយល់ព្រម +ការយិតយោង +ការយឺតយូរ +ការយោគយល់ +ការយោងគ្នា +ការរចនា +ការរជើបរជួល +ការរញ៉ិករញ៉ុក +ការរញ្ជួយដី +ការរញ្ជួយព្រះធរណី +ការរតិបរតុប +ការរត់ប្រណាំង +ការរមិលគុណ +ការរម្លាយអាហារ +ការរម្លំ +ការរវល់ +ការរស់នៅ +ការរស់រាន +ការរអាក់រអួល +ការរាប់ +ការរាយទ័ព +ការរារាំង +ការរិះគន់ +ការរុករក +ការរុករាន +ការរួបរួមចលនា +ការរួមគំនិតក្បត់ +ការរួមគំនិតគ្នា +ការរើសអើង +ការរៀនខាងកលយុទ្ធ +ការរៀនសូត្រ +ការរៀបចំ +ការរំកាច់រំកោច +ការរំជួលចិត្ត +ការរំជើបរំជួល +ការរំដោះទុក្ខ +ការរំលាយអាហារ +ការរំលែក +ការរំលោភ +ការរំលំ +ការរំសាយ +ការរ៉ាប់រង +ការលក់ដូរ +ការលស់លា +ការលាលែង +ការលុកចូល +ការលុកលុយ +ការលុបចោល +ការលុបលាងខ្លួន +ការលូតលាស់ +ការលើកតម្កើង +ការលើកលែង +ការលេងសំដី +ការលែងលះ +ការលោះ +ការលំអៀង +ការល្បាត +ការវាយតម្លៃ +ការវាយប្រហារ +ការវាស់វែង +ការវិនិច្ឆ័យ +ការវិភាគ +ការវិវឌ្ឍន៍ +ការវិវត្តន៍ +ការវិវាទ +ការវះកាត់ +ការវះខ្មោចពិនិត្យ +ការសងសឹក +ការសង្កត់សង្កិន +ការសង្កេត +ការសង្គ្រោះ +ការសង្ស័យ +ការសន្ឋិដ្ឋាន +ការសន្ទនា +ការសន្យា +ការសន្សំសំចៃ +ការសប្បាយខ្លាំងហួស +ការសមគំនិត +ការសមយុទ្ធ +ការសម្ងាត់ +ការសម្ដែង +ការសម្ដែងសិល្បៈ +ការសម្ទាយ +ការសម្រប +ការសម្រាក +ការសម្រាំង +ការសម្រិតសម្រាំង +ការសម្រុះសម្រួល +ការសម្រួល +ការសម្រេច +ការសម្រេចចិត្ត +ការសម្លាប់រង្គាល +ការសម្អាង +ការសាកល្បង +ការសាកសួរ +ការសាងសង់ +ការសិក្សា +ការសិក្សាជាន់ខ្ពស់ +ការសិក្សាបច្ចេកទេស +ការសិក្សាបញ្ជាការ +ការសូត្រ +ការសេពគប់ +ការសែត +ការសំខាន់ +ការសំដែង +ការសំដែងសិល្បៈ +ការសំបុត្រ +ការសំពះ +ការស៊ីសំណូក +ការស៊ើបអង្កេត +ការស្ថាបនា +ការស្ទង់កម្លាំងគ្នា +ការស្ទង់មតិ +ការស្និទ្ធស្នាល +ការស្មាន +ការស្រមើស្រមៃ +ការស្រាវជ្រាវ +ការស្រេកឃ្លាន +ការស្រោចស្រង់ +ការស្រោចស្រព +ការស្លុងគំនិត +ការស្វែងរក +ការហត្ថកម្ម +ការហាត់ +ការហាត់កាយ +ការហាត់ប្រាណ +ការហិនហោច +ការហោះហើរ +ការឡោមព័ទ្ធ +ការអង្កេត +ការអត់ឃ្លាន +ការអត់ធន់ +ការអត់អាហារ +ការអធិប្បាយ +ការអធិស្ឋាន +ការអនុញ្ញាត +ការអនុវត្ត +ការអន្តរជាតិ +ការអប់រំ +ការអភិវឌ្ឍន៍ +ការអាល +ការអុជ +ការអំបោះ +ការអ្វី +ការឧបត្ថម្ភ +ការឯកជន +ការឲ្យខ្ចីជានិក្ខេប +ការឲ្យយោបល់ +ការាត់ +ការាត់តេ +ការិកា +ការិណី +ការិន +ការិនី +ការិន៑ +ការិយ +ការិយកម្ម +ការិយការ +ការិយការី +ការិយកិច្ច +ការិយបរិច្ឆេទ +ការិយភារ +ការិយលេខានុការ +ការិយាធិបតេយ្យ +ការិយាល័យ +ការិយាល័យក្រុមវិវាទ +ការិយាល័យគណនេយ្យ +ការិយាល័យជំនួយបរទេស +ការិយាល័យទី +ការិយាល័យនយោបាយ +ការិយាល័យនិយម +ការិយាល័យនីតិការ +ការិយាល័យនីតិកាល +ការិយាល័យបញ្ជី +ការិយាល័យបដិសណ្ឋារៈ +ការិយាល័យបុគ្គលិក +ការិយាល័យពន្ធដារ +ការិយាល័យពន្ធអាករ +ការិយាល័យភូមិបាល +ការិយាល័យរដ្ឋបាល +ការិយាល័យអភិបាល +ការិយាល័យអាករ +ការិយាល័យអាជីវកម្ម +ការី +ការីកុំព្យូទ័រ +ការីថត +ការីនី +ការីប៊ៀន +ការីពន្លឺ +ការីសារាម៉ាន់ +ការីសំឡេង +ការុង +ការុងណែនច្រឺះ +ការុងស្លឹករឹត +ការុញ្ញ +ការុញ្ញចិត្ត +ការុញ្ញភាព +ការុណភាព +ការុណិក +ការេ +ការេនៃផលគុណ +ការេនៃផលដកពីរតួ +ការេម +ការេមកី +ការ៉ង់ +ការ៉ាកាស +ការ៉ាតេ +ការ៉ាតេដូ +ការ៉ាត់តេ +ការ៉ាត់តេដូ +ការ៉ាំង +ការ៉ី +ការ៉ុត +ការ៉ូ +ការ៉ូក្រាល +ការ៉ូឡា +ការ៉េ +ការ៉េការ៉ា +ការ៉េម +ការ៉េមកី +ការ៉ៈ +ការ៉ៈកៈ +ការ៍ទូស +ការ្តិក +ការ្តិ៍ +ការ្យ +ការ្សាបណ +កាល +កាលករ្ណី +កាលកិរិយា +កាលកំណត់ +កាលគួរ +កាលជាខាងក្រោយទៅ +កាលជាខាងក្រោយមក +កាលញ្ញូ +កាលដើមឡើយ +កាលដែល +កាលណា +កាលណាបើ +កាលណោះ +កាលនិយម +កាលនោះ +កាលនៅតូច +កាលបក្ស +កាលបរិច្ឆេទ +កាលបរិច្ផេទ +កាលបើ +កាលប្បវត្តន៍ +កាលប្បវត្តិ +កាលប្រវត្តិ +កាលប្រវត្តិវិជ្ជា +កាលពី +កាលពីក្មេង +កាលពីឆ្នាំទៅ +កាលពីឆ្នាំមុន +កាលពីដើម +កាលពីថ្ងៃសុក្រមុន +កាលពីបរមបុរាណ +កាលពីព្រេងនាយ +កាលពីមុន +កាលពីយប់មិញ +កាលមិនគួរ +កាលមុន +កាលយូរ +កាលវិបត្តិ +កាលវិបល្លាស +កាលវិភាគ +កាលសម័យ +កាលសម័យមួយនោះ +កាលសម្បត្តិ +កាលាទិករណ៍ +កាលានុកាល +កាលានុរូប +កាលានុវត្ត +កាលានុវត្តនភាព +កាលានុវត្តន៍ +កាលានុវត្តភាព +កាលាភ្លើង +កាលាម +កាលារូបស័ព្ទ +កាលិក +កាលិកបត្រ +កាលិកមហាប័ណ +កាលីនីក្រាត +កាលេ +កាលៈ +កាលៈទេសៈ +កាល់ +កាល់គុត្តា +កាល់គ្នា +កាល់ជើងសក់ +កាល់ញី +កាល់ស្យូម +កាល់ស្យូមកាបូណាត +កាវ +កាវកន្ទត +កាវទំពក់ +កាវផ្កាម្ទេស +កាវយក់ +កាវរយ៉ា +កាវស +កាវស្បែកក្របី +កាវស្លឹកចេក +កាវអៀក +កាវែន +កាវ្យ +កាស +កាសចូល +កាសចេញ +កាសរនាប +កាសអង្ករ +កាសឲ្យឃ្លាតស្រដាស់ +កាសាវ +កាសាវពស្ត្រ +កាសាវពស្រ្ត +កាសាវភស្រ្ត +កាសាវវស្រ្ត +កាសាវៈ +កាសិត +កាសី +កាសែត +កាសៈយាន +កាស៊ីណូ +កាស់ +កាស្ត្រូស្កុប +កាស្ត្រូស្កុពី +កាស្ត្រូស្កូប +កាស្ត្រូស្កូពី +កាស្ទ្រីត +កាស្យូ +កាស្រោមសំបុត្រ +កាស្សែត +កាស្សែតម៉ាញេ +កាស្សែតវីដេអូ +កាហាត +កាហាត់ +កាហែ +កាហែង +កាហោ +កាហ្លៃ +កាហ្វេ +កាហ្សាក់ស្ថាន +កាឡ +កាឡកណ្ណី +កាឡកិណី +កាឡបក្ខ +កាឡបក្ស +កាឡភាគ +កាឡមុក្ដមណី +កាឡា +កាឡាក់តូរ៉េ +កាឡាក់ស៊ី +កាឡាខ្លួន +កាឡាទី +កាឡាប៉ា +កាឡាប័ក្ខ +កាឡាវ +កាឡាស +កាឡី +កាឡុង +កាឡូ +កាឡូរី +កាឡូរីម៉ែត្រ +កាឡែង +កាឡៃ +កាឡៃមាស +កាអ៊ីរ៉ូ +កាំ +កាំកង់ +កាំកុងត្រូល +កាំង +កាំងគីណា +កាំងចាម +កាំងតាល់ +កាំជណ្ដើរ +កាំជណ្តើរ +កាំជ្រូចអន្តរទ្វីប +កាំជ្រួច +កាំជ្រួចកាត់ទ្វីប +កាំជ្រួចចក្កវាឡ +កាំជ្រួចទូរាណត្តិ +កាំជ្រួចបាចទឹក +កាំជ្រួចផ្លោង +កាំជ្រួចភ្ញីទៀន +កាំជ្រួចមានស្លាប +កាំជ្រួចម្សេវ +កាំជ្រួចហោះ +កាំជ្រួចហ្វូង +កាំជ្រួចអន្តរទ្វីប +កាំធ្នូ +កាំនិចល +កាំនឹម +កាំបិត +កាំបិតកញ្ចែត +កាំបិតកៃ +កាំបិតកោរ +កាំបិតកោរមុតច្រោក +កាំបិតចរី +កាំបិតចែត +កាំបិតជូន +កាំបិតតាំងតោ +កាំបិតត្នោត +កាំបិតបង្កប់ +កាំបិតបត់ +កាំបិតបន្ទោះ +កាំបិតបុ័ងតោ +កាំបិតប៉័ងតោ +កាំបិតផាង +កាំបិតផ្គាក់ +កាំបិតព្រា +កាំបិតរង្គោះ +កាំបិតរឹល +កាំបិតសក +កាំបិតសៀត +កាំបិតស្នៀត +កាំបិតស្លា +កាំបិទ +កាំប៉ាឡា +កាំប្រមា +កាំផែង +កាំពែង +កាំភ្លើង +កាំភ្លើងការប៊ីន +កាំភ្លើងការពារអាកាស +កាំភ្លើងការ៉ង់អឹមអង +កាំភ្លើងការ៉ាប៉ីន +កាំភ្លើងខ្យល់ +កាំភ្លើងខ្លី +កាំភ្លើងដេសេអា +កាំភ្លើងដៃ +កាំភ្លើងឌូសេត +កាំភ្លើងត្បាល់ +កាំភ្លើងធំ +កាំភ្លើងនាវា +កាំភ្លើងបង់ង +កាំភ្លើងបង់ថាស +កាំភ្លើងបាញ់ច្រង់ +កាំភ្លើងបាញ់ប្លោង +កាំភ្លើងបាញ់ផ្លោង +កាំភ្លើងបាញ់រថក្រោះ +កាំភ្លើងបាហ្សូកា +កាំភ្លើងផ្លោង +កាំភ្លើងភ្លោះ +កាំភ្លើងមិនធាក់ +កាំភ្លើងមេរៀម +កាំភ្លើងម្ជុល +កាំភ្លើងយន្ត +កាំភ្លើងរេពេដេ +កាំភ្លើងវិល +កាំភ្លើងវែង +កាំភ្លើងសេកាសេ +កាំភ្លើងស្លាប៉ាំង +កាំភ្លើងអឹមសី +កាំភ្លើងឥតធាក់ថយ +កាំភ្លោះ +កាំមណ្ឌល +កាំមីញូណែត +កាំមីញ៉ុង +កាំមុ័សសាត់ធា +កាំមៈក +កាំម៉ន់តៈរ៉ាយ +កាំម៉វាចៈកៈ +កាំម៉ាក់ខៃ +កាំម៉ាច់ជៈវាត +កាំម៉ាត់ឋាន +កាំម៉ាយ៉ៈតៈន៉ៈ +កាំម៉ៈបត់ +កាំម៉ៈប៉ៈលិពោត +កាំម៉ៈវា +កាំម៉ៈវាត់ថុ +កាំម៉ៈសិត +កាំម្ញ៉ុង +កាំម្រឹក +កាំម្រឹត +កាំរទេះ +កាំរន្ទះ +កាំរស្មី +កាំរស្មីព្រះអាទិត្យ +កាំរស្មីឡាស៊ែ +កាំរស្មីឡាស៊ែរ +កាំរស្មីអ៊ិច +កាំសរ +កាំសាប +កា្រស់ +កា្លយ +កិ +កិក +កិកកុក +កិកិ +កិង +កិច +កិចចៈ +កិចុង +កិច្ច +កិច្ចកល +កិច្ចកលសម្ងាត់ +កិច្ចការ +កិច្ចការខាង +កិច្ចការជំនួញ +កិច្ចការនយោបាយ +កិច្ចការបក្ស +កិច្ចការបរទេស +កិច្ចការផ្ទាល់ខ្លួន +កិច្ចការពារ +កិច្ចការពារបរិស្ថាន +កិច្ចការរដ្ឋ +កិច្ចការរដ្ឋបាល +កិច្ចការឯកជន +កិច្ចក្នុងក្រៅ +កិច្ចចរចា +កិច្ចចាត់ការ +កិច្ចចាត់ចែង +កិច្ចចុះក្នុងបញ្ជី +កិច្ចធានា +កិច្ចធានារ៉ាប់រង +កិច្ចបង្កហេតុ +កិច្ចបញ្ចប់ +កិច្ចបញ្ជាការ +កិច្ចបញ្ជិកា +កិច្ចប្ដេជ្ញា +កិច្ចប្រចាំថ្ងៃ +កិច្ចប្រជុំ +កិច្ចប្រជុំការងារ +កិច្ចប្រតិបត្តិ +កិច្ចប្រតិបត្តិការ +កិច្ចប្រឹងប្រែង +កិច្ចពិភាក្សា +កិច្ចព្រមព្រៀង +កិច្ចសង្គ្រោះ +កិច្ចសញ្ញា +កិច្ចសន្យា +កិច្ចសន្យាការងារ +កិច្ចសន្យាខ្ចី +កិច្ចសន្យាជាក់លាក់ +កិច្ចសន្យាជាយថាភូត +កិច្ចសន្យាជួល +កិច្ចសន្យាធានា +កិច្ចសន្យាបន្ថែម +កិច្ចសន្យាផ្ញើទុក +កិច្ចសន្យាផ្លូវការ +កិច្ចសន្យាព្រំដែន +កិច្ចសន្យាមោឃៈ +កិច្ចសន្យាលក់ +កិច្ចសន្យាវាទរហិត +កិច្ចសន្យាសជ្ជកម្ម +កិច្ចសន្យាសាមញ្ញ +កិច្ចសន្យាអញ្ញមញ្ញៈ +កិច្ចសន្យាឧបតោភាគី +កិច្ចសន្យាឯកតោភាគី +កិច្ចសហការ +កិច្ចសិក្សា +កិច្ចហេតុ +កិច្ចា +កិច្ចានិកិច្ច +កិច្ចានុកិច្ច +កិច្ចានុរូប +កិណសិលា +កិត +កិតនាម +កិតអាចម៍ +កិតិ្តសព្ទ +កិត្តសព្ទ +កិត្តិ +កិត្តិគុណ +កិត្តិជន +កិត្តិនាម +កិត្តិភាព +កិត្តិមជន +កិត្តិយស +កិត្តិសទ្ទ +កិត្តិសព្ទ +កិត្តិស័ព្ទ +កិត្យានុកូលភាព +កិត្យានុពលភាព +កិត្យានុភាព +កិន +កិនកម្ទេច +កិនក្រួស +កិនគេ +កិនណៈ +កិនថ្នល់ +កិនបំបែក +កិនម្សៅ +កិនស្រូវ +កិនអង្ករ +កិន្នរ +កិន្នរី +កិប +កិបកេង +កិបប្រាក់ +កិបឡឹប +កិមិជាតិ +កិយ៉ៈ +កិរិយ +កិរិយា +កិរិយានុគ្រោះ +កិរិយាមារយាទ +កិរិយាវាទី +កិរិយាវិភាគ +កិរិយាវិសេសន៍ +កិរិយាសព្ទ +កិរិយាសព្ទជំនួយ +កិរិយោបករណ៍ +កិរិ្ត +កិរ៉ិយ៉ា +កិរ្តិ +កិរ្តិសព្ទ +កិរ្តិ៍ +កិល +កិលខ្លួន +កិលញ្ញាសុបិ +កិលេស +កិលេសជាត +កិល៉ៈម៉ៈ +កិស +កិសា +កី +កីត្បាញ +កីត្បាញសំពត់ +កីយ +កីល +កីលែន +កីសោ +កីឡដ្ឋាន +កីឡនដ្ឋាន +កីឡា +កីឡាករ +កីឡាការិនី +កីឡាកាស +កីឡាដ្ឋាន +កីឡាឋាន +កីឡាតិន្នីស +កីឡាតែន្នីស +កីឡាត្រីភាគី +កីឡាបាល់ទាត់ +កីឡាបាល់ទះ +កីឡាបាល់បោះ +កីឡាបាល់អោប +កីឡាបាល់ឱប +កីឡាប្រដាល់ +កីឡាមណ្ឌល +កីឡាយោលទោង +កីឡាលោតថ្នោល +កីឡាវាយកូនគោល +កីឡាវាយកូនឃ្លីលើតុ +កីឡាហែលទឹក +កីឡាអត្តពលកម្ម +កឹ +កឹក +កឹង +កឹងកង +កឹងកន្ត្រៃ +កឹះ +កឹះកៀវ +កឺ +កុក +កុកកន្ត្រុំ +កុកក្រក +កុកខ្មៅ +កុកគីកែកឺត +កុកគីកែគឺត +កុកគ្រោង +កុកត្រុំ +កុកស +កុកសក +កុកសាប់ +កុកឡាក់ +កុក្កុដ +កុក្កុដនេត្ត +កុក្កុដនេត្រ +កុក្កុដបក្សី +កុង +កុងកាច់ +កុងកាប់ +កុងកឺរឺ +កុងកេល +កុងគ្ហោលេស៍ +កុងចំណាយ +កុងជាត់ +កុងដ្រាល់ស៊ី +កុងដ្រិចតូមី +កុងដ្រូម +កុងដ្រូមម៉ាឡាស៊ី +កុងដ្រូសាកូម +កុងឌ្រីត +កុងតាក់ +កុងតឺន័រ +កុងត្រា +កុងត្រាំង +កុងត្រាំងណរម៉ាល់ +កុងត្រាំងប៉ះ +កុងត្រាំងប្រើប្រាស់ +កុងត្រាំងផ្ដាច់ +កុងត្រាំងមេ +កុងត្រាំងអនុញ្ញាត +កុងត្រូល +កុងត្រូលចល័ត +កុងត្រូលជជុះ +កុងទូក +កុងទ័រ +កុងផាត់ +កុងម៉ា +កុងវ័រ +កុងសង់ស៊ីស +កុងសន្សំប្រាក់ +កុងសូត្រ +កុងសូល +កុងសែ +កុងស៊ី +កុងស៊ីបញ្ចាំ +កុងស៊ីស្រា +កុងស៊ីអាភៀន +កុងស៊ុន +កុងស៊ុល +កុងស៊ុលគោចរ +កុងស៊ុលធំ +កុងស៊ុលរង +កុងស៊ុលអាជីព +កុងស៊ែន +កុងស្ដា +កុងហ្គោ +កុងអាន +កុង្សីយ៍ +កុង្សីយ៍សេនាបតី +កុង្សីសេនាបតី +កុញ +កុញជ +កុញ្ចែ +កុញ្ជរ +កុញ្ជរាធិបតី +កុដិ +កុដិកភត្ត +កុដិកា +កុដិថែវ +កុដី +កុដុម្ពិក +កុដុម្ពិកៈ +កុដុម្ពី +កុណ្ឌ +កុណ្ឌក +កុណ្ឌល +កុណ្ឌី +កុណ្ឌីប្រាក់ +កុណ្ឌីមាស +កុណ្ឌីស្ពាន់ +កុត +កុតតៈរ៉ាភិសៈម៉ៃ +កុតតៈរ៉ារ៉ិយៈម័ក +កុតតៈរ៉ៈ +កុតតៈរ៉ៈចិត +កុតតៈរ៉ៈសំប័ត +កុត្ត +កុទិដ្ឋិ +កុទ្ធរណំ +កុន +កុនការ +កុនកូនជ្រូក +កុនដំណើរ +កុនស្រាត +កុនាណ្ឌុ +កុន្នទី +កុប +កុបកម្ម +កុបករ +កុប៉ាល់ +កុប្បកម្ម +កុមភ្លើង +កុមា +កុមារ +កុមារឈានមុខ +កុមារដ្ឋាន +កុមារតន្ត្រ +កុមារភាព +កុមាររាជា +កុមារសង្គ្រោះ +កុមារា +កុមារាកុមារី +កុមារានុគ្រោះ +កុមារិកា +កុមារី +កុមុទ +កុមុទនីមុប្បល +កុម្ពណ្ឌ +កុម្ពណ្ឌៈ +កុម្ព័ណ្ឌ +កុម្ភ +កុម្ភកាណ៌ +កុម្ភការ +កុម្ភការដ្ឋាន +កុម្ភការភណ្ឌ +កុម្ភការី +កុម្ភណ្ឌ +កុម្ភណ្ឌយក្សា +កុម្ភណ្ឌី +កុម្ភណ្ឌៈ +កុម្ភី +កុម្ភៈ +កុម្មុយនិស្ត +កុម្មុយនិស្តនិយម +កុម្មុយនីស្ត +កុម្មុយនីស្តនិយម +កុម្ម៉ង់ +កុម្ម៉ង់ដង់ +កុម្ម៉ង់ដូ +កុម្ម៉ង់ដេ +កុយ +កុយពុក +កុយរមាស +កុរ +កុរុ +កុរុទ្វីប +កុល +កុលខូស +កុលដ្ឋាន +កុលធីតា +កុលបលិពោធ +កុលបុត្ត +កុលបុត្រ +កុលពិរោធ +កុលមច្ឆរិយៈ +កុលវគ៌ +កុលវគ្គ +កុលវង្ស +កុលវិបត្តិ +កុលវំសៈ +កុលស +កុលសម័្ពន្ធ +កុលសម្បត្តិ +កុលសម្ព័ន្ធ +កុលាប +កុលាល +កុលាលភាជន៍ +កុលិ +កុលេជេដ្ឋាបចាយន +កុល៉ៈ +កុល៉ៈវង់ +កុវេរ +កុវេរៈ +កុស +កុសល +កុសលកម្ម +កុសលកម្មបថ +កុសលធម៌ +កុសលបណ្ឌិត +កុសលផល +កុសលា +កុសលោបាយ +កុសិនារា +កុសីតបុគ្គល +កុសុម +កុសៈល៉ៈមូល +កុហក +កុហកឆ្កៀលក្រសាំង +កុឡា +កុំ +កុំខាន +កុំគិតសង្ស័យ +កុំងឿងដោយខ្យល់ +កុំថាតែ +កុំថាឡើយ +កុំថាអ្វី +កុំទាន់អាលអរ +កុំទៅ +កុំបាច់ +កុំបី +កុំបីខាន +កុំបីឃ្លៀងឃ្លាត +កុំប៉ុស +កុំប៉ុសកម្ម +កុំប៊ីណេ +កុំផ្លិច +កុំព្យូទ័រ +កុំព្យូទ័រកម្ម +កុំព្យូទ័រនីយកម្ម +កុំមក +កុំមាត់ +កុំមីស្យុង +កុំមុយនិស +កុំម៉ៃ +កុំស្អីបន្តិច +កុំឡើយ +កុំអាល +កុំអាលសិន +កុំអី +កុំអីឡើយ +កុំអំពល់ +កុំឱ្យ +កុំឲ្យខ្វះ +កុំឲ្យគេថា +កុំឲ្យដាច់ +កុំឲ្យស្រាក +កុះ +កុះករ +កុះកុម +កុះកុំ +កុ៎ក +កូ +កូក +កូកហៅ +កូកាកូឡា +កូកាអ៊ីន +កូដ +កូដកម្ម +កូដករ +កូដចំហ +កូដុង +កូដោបាយ +កូដោយបាយ +កូឌីវ័រ +កូណាគ្រី +កូត +កូតកក់ +កូតកាំបិត +កូតង់សង់ +កូតទ្រ +កូតវីយូឡុង +កូតវីយោឡុង +កូតវីយ៉ូឡុង +កូតសម្បារចេក +កូតា +កូទីលេដុង +កូន +កូនកញ្ច្រែង +កូនកណ្ដុរ +កូនកណ្តុរ +កូនកន្ត្រៃ +កូនកន្សែង +កូនកាត់ +កូនកាត់ខ្មែរបារាំង +កូនកាំបិត +កូនកេប +កូនកំព្រា +កូនកំលោះ +កូនក្ដី +កូនក្មួយ +កូនក្មេង +កូនក្រក +កូនក្រមុំ +កូនក្រមុំកៅស៊ូ +កូនក្រមុំចក្ខុ +កូនក្រមុំភ្នែក +កូនក្រាញ់ +កូនក្រាប់ +កូនក្រុម +កូនក្រៀល +កូនក្រៅខោ +កូនក្រៅស្បូន +កូនក្អាត់ +កូនខ្ចី +កូនខ្ញែ +កូនខ្ទម +កូនខ្នើយ +កូនខ្មែរ +កូនខ្មោច +កូនខ្លែង +កូនគូលី +កូនគោ +កូនគោល +កូនគំនិត +កូនគ្លី +កូនឃ្មុំ +កូនឃ្លី +កូនង៉ា +កូនង៉ែត +កូនចត្រង្គ +កូនចាន +កូនចាប +កូនចាបកូនព្រាប +កូនចិញ្ចឹម +កូនចិត្ត +កូនចិនឆៅ +កូនចុង +កូនចៀម +កូនចៃ +កូនចោរ +កូនចៅ +កូនចៅចិន +កូនច្បង +កូនឆ្កែ +កូនឆ្កែញាំង +កូនជញ្ជីង +កូនជាង +កូនជីង +កូនជឹង +កូនជើង +កូនជ្រូក +កូនឈើ +កូនឈើត្រង់ +កូនឈ្នួល +កូនឈ្មោល +កូនឈ្លប +កូនញី +កូនញ្នយ +កូនដើម +កូនដៃ +កូនណោង +កូនតឹង +កូនតូច +កូនទន្ទឹមស្មា +កូនទាហាន +កូនទោល +កូនទំពាំង +កូនធម៌ +កូនបង +កូនបង្កើត +កូនបណ្ដែត +កូនបណ្តែត +កូនបំណុល +កូនប្រយោល +កូនប្រសា +កូនប្រអប់ +កូនប្រុស +កូនប្រុសបងបង្អស់ +កូនប្រុសពៅបង្អស់ +កូនផ្សំសាច់ +កូនពៅ +កូនព្រៃ +កូនភ្នំ +កូនភ្លោះ +កូនមច្ឆា +កូនមហា +កូនមាន់ +កូនមាសម្ដាយ +កូនមិនពេញច្បាប់ +កូនមុំ +កូនមួយកន្ទេល +កូនមួយសម្បុក +កូនមួយសំបុក +កូនរង +កូនរម +កូនរលូត +កូនរូបសូន +កូនរើសបាន +កូនលង +កូនលោក +កូនល្មើស +កូនស +កូនសង្កត់ +កូនសត្វ +កូនសម្លាញ់ +កូនសម្លី +កូនសរ +កូនសហាយ +កូនសិស្ស +កូនសិស្សលោក +កូនសុំ +កូនសៀវភៅ +កូនសេកលោក +កូនសេក្ខ +កូនសេះ +កូនសោ +កូនសោដោះកង់ +កូនសោឡាន +កូនសំណប់ +កូនសំណុំ +កូនសំពាយ +កូនសំឡី +កូនសំអប់ +កូនស្ងើន +កូនស្រី +កូនស្រុក +កូនហ៊ឹង +កូនហ៊ុន +កូនឡាន +កូនឡាំ +កូនអណ្ដើក +កូនអន្ទង +កូនអារឹស +កូនអុក +កូនឥតខាន់ស្លា +កូនឪពុកជាមួយ +កូប +កូបខ្យង +កូបងលាត +កូបជើងឆាយ +កូបប្រថៀប +កូបរងជាយ +កូបាល្ត +កូបិកា +កូប៉េនហាហ្គេន +កូប្រា +កូយ +កូយដៃ +កូរ +កូរណា +កូរទឹក +កូរធ្លេះ +កូរនំ +កូរបបរ +កូរពោះ +កូរវឹក +កូរហែវ +កូរិនថូស +កូរីយ៉ុង +កូរ៉ុម +កូរ៉េ +កូរ៉េខាងជើង +កូរ៉េខាងត្បូង +កូល +កូលេរ៉ូផូប៊ី +កូលេលីចាស +កូលេលីតូតូមី +កូលេស +កូលេស៊ីស្តិចតូមី +កូលេស៊ីស្តូក្រាភី +កូលេស៊ីស្តូតូមី +កូលេស៊ីស្តូប៉ាទី +កូលេស៊ីស្ទីត +កូល៉ុស +កូវ +កូវកែ +កូវ៉ាឡង់ +កូសាំងស៊ីន +កូសាំងស៊ីនក្រោម +កូស៊ីនីស +កូស៊ីនុស +កូស័ងស៊ីន +កូស្តារីកា +កូឡា +កូឡាប +កូឡាឡាំពួរ +កូឡុមសង់ទីម៉ែត្រ +កូឡុមអ៊ិញ +កូឡុំបូ +កូឡុំប៊ី +កូឡូស្ត្រំ +កូឡូអ៊ីត +កូអរដោណេ +កូអរដោនេ +កូអរដោនេនៃចំណុច +កូអាកតាស្យុង +កូអាកូឡាស្យុង +កូអាស៊ែរវ៉ានិម្មិត +កូ៎ក +កួកជេ +កួង +កួច +កួចខ្នួច +កួចចិត្ត +កួចចិត្តស្នេហា +កួចដៃ +កួចត្របាញ់ +កួចទុកក្នុងចិត្ត +កួចទ្រុប +កួចព្រលឹង +កួចស្មៅ +កួត +កួតភ្លើង +កួតអំបោះ +កួន +កួប +កួយ +កួយដែក +កួយដៃ +កួយដំរី +កួរ +កួរសណ្ដែក +កួរស្ពៅ +កួរស្រូវ +កួរអម្ពិល +កួរអម្អិល +កើ +កើក +កើង +កើច +កើត +កើតកញ្ជ្រិល +កើតកម +កើតការ +កើតកាលវាលគុម្ព +កើតកូន +កើតកូនមានចៅ +កើតកើន +កើតក្ដី +កើតក្ដីនឹងគ្នា +កើតក្តី +កើតចលាចល +កើតចេញមកពី +កើតជា +កើតជំងឺ +កើតដំណើរ +កើតតម្រេក +កើតទុក្ខ +កើតទុក្ខម្រឹកម្រៃ +កើតទោស +កើតទោសនឹងគេ +កើតទោសា +កើតទោសោ +កើតទៅជា +កើតបូស +កើតផ្កាឈើ +កើតពិស +កើតមក +កើតមាន +កើតមានឡើង +កើតមុន +កើតមោហោទោសោ +កើតរូបរាងឡើង +កើតរឿង +កើតរោគ +កើតលាភ +កើតវិវាទនឹងគ្នា +កើតសង្គ្រាម +កើតសេចក្ដីសង្ស័យ +កើតស្នឹមក្នុង +កើតហឺត +កើតហេតុ +កើតហេតុនឹងគ្នា +កើតឡើង +កើតឡើងវិញ +កើតអន្តរកប្ប +កើតអំពី +កើតអ្វី +កើតឫស +កើន +កើនពេល +កើនឡើង +កើប +កើបកោយ +កើបស្រូវ +កើបអង្ករ +កើយ +កើយខ្នើយ +កើយលើស្មា +កើយស្មា +កើល +កើលថ្លៃ +កើលប្រើស +កើលស្រកី +កឿង +កៀក +កៀកក +កៀកកើយ +កៀកដៃ +កៀង +កៀងគរ +កៀងគោ +កៀងទា +កៀងអារម្មណ៍ +កៀច +កៀត +កៀន +កៀនកោះ +កៀនជញ្ជាំង +កៀនទ្វារ +កៀនសង្កែ +កៀនសមុទ្រ +កៀនស្វាយ +កៀនស្វាយក្នុង +កៀនស្វាយក្រៅ +កៀប +កៀបក្បាល +កៀបក្រដាស +កៀបជើង +កៀបដៃ +កៀបសក់ +កៀបសង្កត់ +កៀបស៊ី +កៀមឆាយ +កៀមពួយ +កៀរ +កៀរគរ +កៀរប្រជាជន +កៀរប្រមូល +កៀរយក +កៀរសំរាម +កៀរឲ្យស្មើ +កៀវ +កៀវកៀកគ្នា +កៀវយក +កៀស +កៀសចន្លុះ +កៀសនាយកៀសអាយ +កៀសស្រូវ +កេក +កេករ +កេង +កេងកង +កេងកាង +កេងកិប +កេងកេវ +កេងបន្លំ +កេងប្រវ័ញ្ច +កេងយក +កេណិយានុមោទនា +កេណ្ឌ +កេណ្ឌពល +កេណ្ឌរាស្ត្រ +កេត +កេតន +កេតនភណ្ឌ +កេតនភណ្ឌឯករាជ +កេតនៈ +កេតន៍ +កេតុ +កេតុដំដួល +កេតុមាលា +កេត្តិ៍ +កេន +កេនយ៉ា +កេនរ +កេយស្យាននិយម +កេរ +កេរកាល +កេរកោះ +កេរខ្មាស +កេរដំណែល +កេរប្រុស +កេរមត៌ក +កេរមរតក +កេរអាករ +កេរាដិក +កេរាដិកជន +កេរាតូមាឡាក់ស៊ី +កេរាទីន +កេរ៉ាតូម៉ាឡាក់ស៊ី +កេរ៉ាទីន +កេរ្ដិ៍ +កេរ្ណិឈ្មោះដិតដាម +កេរ្តិ៍ +កេរ្តិ៍កាល +កេរ្តិ៍កោះ +កេរ្តិ៍ខ្មាស +កេរ្តិ៍ឈ្មោះ +កេរ្តិ៍ឈ្មោះល្បី +កេរ្តិ៍ឈ្មោះអាស្រូវ +កេរ្តិ៍ដំណែល +កេរ្តិ៍មរតក +កេរ្តិ៍ស +កេរ្តិ៍អាស្រូវ +កេល +កេលកុង +កេលាស +កេវ +កេវកន្ទោង +កេស +កេសនា +កេសនាលី +កេសភាព +កេសមន្ទា +កេសរ +កេសរផ្កា +កេសរមាលា +កេសរសីហ +កេសរសីហៈ +កេសរៈ +កេសស្វៈរ៉ៈ +កេសា +កេសាក័ន្ត +កេះ +កេះកៀវ +កេះកៃ +កេះឆ្នាំង +កេះដី +កេះដែកភ្លើង +កេះរមាស់ +កេ្សមក្សាន្ត +កែ +កែក +កែកុន +កែក្រាយ +កែខៃ +កែខ្លួន +កែគំនិត +កែង +កែងកោង +កែងចោត +កែងជើង +កែងដៃ +កែចិត្ត +កែចេញ +កែច្នៃ +កែណរ +កែត +កែតម្រូវ +កែទម្រង់ +កែទម្រង់រដ្ឋបាល +កែទម្រង់សេដ្ឋកិច្ច +កែន +កែនពល +កែនពិរុណសាស្ត្រ +កែនមើលអាយុ +កែនរទេះ +កែប +កែបកង់ +កែបម៉ូតូ +កែបលុប +កែបសេះ +កែប្រែ +កែប្រែទម្រង់ +កែម +កែមកាល់ +កែមស៊ែម +កែរោគ +កែលំអ +កែវ +កែវកង +កែវកល្យាណ +កែវខ្នាត +កែវចក្ខុ +កែវចរណៃ +កែវឆ្លុះ +កែវជប់ +កែវបំពង់ +កែវប្រពាល +កែវផលិក +កែវពង្រីក +កែវពណ៌ +កែវពន្លក +កែវពិទូរ្យ +កែវពិសី +កែវពិសោធន៍ +កែវពុំងា +កែវព្រលឹង +កែវភ្នែក +កែវមណី +កែវមនី +កែវមរកត +កែវយឹត +កែវវ៉ែនតា +កែវសមរ +កែវសីមា +កែវសូរ្យកាន្ត +កែវស្ទង់ +កែវស្ទង់កម្ដៅ +កែវស្នេហ៍ +កែវហ្វ៊ា +កែវឡតគោម +កែស +កែសជម្រៅ +កែសប្រាក់ +កែសម្ដី +កែសម្ផស្ស +កែសម្ពស្ស +កែសម្រួល +កែសំដី +កែសំនួន +កែស្រាយ +កែអួក +កែះ +កៃ +កៃកាំភ្លើង +កៃណរ +កៃលាស +កៃលឿង +កៃស្នា +កៃឡាត់ +កោ +កោក +កោកកាក +កោង +កោងកាង +កោងកាច +កោងក្ងុក +កោងក្រដោ +កោច្ឆំ +កោញ្ច +កោញ្ចនាទ +កោដិ +កោដ្ឋ +កោដ្ឋក៏ +កោដ្ឋាគារ +កោដ្ឋាគារិក +កោណ +កោណន្ត +កោណសត្វ +កោណ្ឌញ្ញៈ +កោត +កោតក្រែង +កោតខាម +កោតខ្លាច +កោតគោរព +កោតចិត្ត +កោតញញើត +កោតឋា +កោតតែ +កោតបុណ្យកោតសក្ណិគេ +កោតបុណ្យសក្តិ +កោតសរសើរ +កោតស្ញប់ស្ញែង +កោតុហល +កោទណ្ឌ +កោន +កោនាគមនៈ +កោប +កោមល +កោយ +កោរ +កោរក្បាលមួយចំហៀង +កោរចិញ្ជើម +កោរជុក +កោរត្រងោល +កោរពុកចង្កា +កោរមិនដាក់ទឹក +កោរមុខ +កោររលីង +កោរសក់ +កោលាហល +កោលិត +កោល៉ាហល់ +កោវិដ +កោវិទ +កោវិទខ្លះ +កោវិទា +កោវិទី +កោឞ្ឋ +កោស +កោសខ្យល់ +កោសជ្ជៈ +កោសជ្រូក +កោសដូង +កោសរូស +កោសល +កោសលវិច័យ +កោសល់ +កោសល្យ +កោសល្យវិច័យ +កោសល្ល +កោសិកា +កោសិកាបន្តពូជ +កោសិកាផូតូអគ្គិសនី +កោសិកាភេទ +កោសិកាភេទដំបូង +កោសិកាលូតលាស់ +កោសិកាវិទ្យា +កោសិកាស៊ី +កោសិយ +កោសុម +កោសេយ្យ +កោសេយ្យពស្ត្រ +កោសេយ្យពស្រ្ដ +កោសេយ្យភស្ត្រ +កោសេយ្យម័យ +កោសេយ្យវត្ថ +កោសេយ្យវប្បកម្ម +កោសេយ្យវប្បករ +កោះ +កោះកាពិ +កោះកុង +កោះកែ +កោះកែវ +កោះកៃម៉ាន +កោះកំពង់ត្រុម +កោះក្របី +កោះខែល +កោះខ្ញែរ +កោះខ្សាច់ទន្លា +កោះគ +កោះគល់ +កោះង៉េះ +កោះចង្កា +កោះចិន +កោះចូរ៉ាម +កោះចេក +កោះច្រែង +កោះជីវាំង +កោះជុំ +កោះជ័យ +កោះជ្រូក +កោះញែក +កោះដាច់ +កោះដែកគោល +កោះតាង +កោះតាស៊ុយ +កោះតូច +កោះត្បាល់ +កោះត្រល់ +កោះត្រឡាច +កោះត្រែង +កោះទន្ទឹម +កោះទន្សាយ +កោះទា +កោះទាវ +កោះទ្រង់ +កោះធំ +កោះធំក +កោះធំខ +កោះធ្វើ +កោះប៉ង់ +កោះពងសត្វ +កោះពស់ +កោះពាក់ +កោះពីរ +កោះពូល្វ៉ៃ +កោះព្រីង +កោះព្រះ +កោះមាន់ +កោះមិត្ដ +កោះមិត្ត +កោះមីដវ៉េ +កោះរកា +កោះរដុប +កោះរុង +កោះរុងសន្លឹម +កោះរះ +កោះវីជីន +កោះសន្តិភាព +កោះសរតម្រង់ +កោះសូទិន +កោះសូឡូម៉ុង +កោះសេះ +កោះសំពាយ +កោះសំពៅ +កោះសំរោង +កោះស្ដេច +កោះស្នែង +កោះស្រឡាយ +កោះស្លាកែត +កោះហៅ +កោះអណ្ដែត +កោះអន្លង់ចិន +កោះអន្លង់វិល +កោះឧកញាតី +កោះឧកញ៉ាតី +កៅ +កៅឆាយ +កៅណ្ឌិន្យ +កៅទណ្ឌ +កៅយក់ +កៅសិប +កៅសិបបី +កៅសេយ +កៅសេយវស្រ្ដ +កៅស៊ូ +កៅស៊ូកង +កៅស៊ូខោ +កៅស៊ូចាក់ថ្នល់ +កៅស៊ូភ្លៀង +កៅស៊ូរឹត +កៅស៊ូលុប +កៅស៊ូសំយោគ +កៅហាយ +កៅឡាក់ +កៅឡាំង +កៅឡៅ +កៅអី +កៅអីដេក +កៅអីទម្រេត +កៅអីបត់ +កៅអីភ្នាក់ដៃ +កៅអីយោល +កៅអីវិល +កៅអីវេតិកា +កៅអីវែង +កៅអីសាឡុង +កៅអីសែង +កៅអីស្នែង +កៅអីអង្គុយ +កៅអូវ +កៅអៀក +កៅឳ +កំ +កំចាត់ +កំចាត់សត្រូវ +កំចាយ +កំចាយពាក្យ +កំចាយមារ +កំចាំង +កំចោក +កំចោករោក +កំចោត +កំជាន់ +កំជាប់ +កំជាប់ពាក្យ +កំជួ +កំជួរ +កំជួល +កំជេញ +កំឈួល +កំញម +កំញមបារី +កំញាន +កំញានទេស +កំញើញ +កំញើញដាក់ +កំដរ +កំដរគេ +កំដរគ្នា +កំដរដៃ +កំដឹង +កំដឹងទ្រព្យគេ +កំណ +កំណក +កំណកកំបោរ +កំណកខ្លាញ់ +កំណកប្រេង +កំណកសំរាម +កំណកអាកាស +កំណកំណើត +កំណកំណើតឯង +កំណកំទេច +កំណញើស +កំណដុលនៃទុន +កំណដុលនៃទុននឹង +កំណត់ +កំណត់កន្លែង +កំណត់កាល +កំណត់ចរាចរ +កំណត់ចាត់ការ +កំណត់ចិត្ត +កំណត់ចំណាំ +កំណត់ជន្ម +កំណត់ដៃ +កំណត់ដោយច្បាប់ +កំណត់ត្រា +កំណត់ទុក +កំណត់ទុកក្នុង +កំណត់ន័យ +កំណត់បញ្ជាក់ +កំណត់ប្រៃសណីយ៍ +កំណត់ពេល +កំណត់ពេលគ្នា +កំណត់ពេលវេលា +កំណត់ព្រំដែន +កំណត់ព្រះចិន្ដា +កំណត់សញ្ញា +កំណត់សន្យា +កំណត់សម្គាល់ +កំណត់សំគាល់ +កំណត់ហេតុ +កំណត់ហេតុបណ្ដាញ +កំណត់ហេតុបលិពោធ +កំណត់អត្ថន័យ +កំណត់ឲ្យមាន +កំណប់ +កំណប់ទ្រព្យ +កំណប់ប្រាក់ +កំណប់មាស +កំណប់រ៉ែ +កំណល់ +កំណល់គ្រូ +កំណល្បាប់ម៉ត់ +កំណាច +កំណាច់ +កំណាច់ឈើ +កំណាញ់ +កំណាញ់ក្រៅតម្រា +កំណាញ់ស្វិត +កំណាញ់អន្យតិរ្ថិយ +កំណាត់ +កំណាត់កោណ +កំណាត់ឈើ +កំណាត់ផ្លូវ +កំណាត់ពាក្យ +កំណាត់សំពត់ +កំណាន់ +កំណាន់ខែត្រ +កំណាន់ចិត្ត +កំណាន់តែ +កំណាព្យ +កំណាព្យកាព្យឃ្លោង +កំណាយ +កំណារ +កំណិន +កំណូត +កំណូតគីមី +កំណូតអេឡិចត្រូគីមី +កំណួច +កំណួចខ្្សែ +កំណួចស្មៅ +កំណើត +កំណើតកើតជា +កំណើន +កំណើនកំណើត +កំណើនថេរ +កំណើនទៀងទាត់ +កំណើនប្រជាជន +កំណើនសេដ្ឋកិច្ច +កំណើនអថេរ +កំណើនអនុគមន៍ +កំណើរ +កំណើល +កំណៀង +កំណៀងក្របី +កំណៀងគោ +កំណៀច +កំណៀរ +កំណៀរពពុះទឹក +កំណៀរអាចម៍ដី +កំណៀវ +កំណៀស +កំណៀសស្រូវ +កំណៀសអង្ករ +កំណេះ +កំណែ +កំណែតម្រូវ +កំណែទម្រង់ +កំណែទម្រង់កងទ័ព +កំណែទម្រង់ពន្ធ +កំណែទម្រង់រដ្ឋបាល +កំណែទម្រង់សង្គម +កំណែន +កំណែប្រែ +កំណែលម្អ +កំណោង +កំណោត +កំណោន +កំណោរ +កំណោស +កំណោះ +កំតាត់ +កំទរករ +កំទីរកម្ទារ +កំទុតគ្នា +កំទេច +កំទេចសំឡី +កំនត់ +កំនាព្យ +កំនួច +កំនួត +កំនៀរ +កំនេង +កំបង់ +កំបត់ +កំបត់កំបួញ +កំបាក់ +កំបាក់កំពុក +កំបាទ +កំបាប +កំបាំង +កំបាំងមុខ +កំបាំងរហោ +កំបិត +កំបុញ +កំបុត +កំបុតក +កំបុតកំបុយ +កំបុតកំបួញ +កំបុតច្រមុះ +កំបុតឆ្ងុយ +កំបុតជើង +កំបុតដៃ +កំបុតត្បូង +កំបុតត្រឹម +កំបុតថ្ងុយ +កំបុត្រត្រឹម +កំបូល +កំបូវ +កំបួញ +កំបែក +កំបែកកំបាក់ +កំបែប +កំបោរ +កំបោរងាប់ +កំបោរចក្ករាជ +កំបោរថ្ម +កំបោរថ្មសុស +កំបោររស់ +កំបោរលៀស +កំបោរស +កំប៉ង់ +កំប៉ាង +កំប៉ាត +កំប៉ិក +កំប៉ិកកំប៉ុក +កំប៉ិច +កំប៉ិត +កំប៉ិល +កំប៉ិស +កំប៉ឹម +កំប៉ឺត +កំប៉ុក +កំប៉ុង +កំប៉ុងទឹក +កំប៉ុម +កំប៉ុល +កំប៉ុះ +កំប៉ូត +កំប៉ូតសក់ +កំប៉ូវ +កំប៉ើញ +កំប៉េ +កំប៉េង +កំប៉េងកំប៉ោង +កំប៉េវអារ៉េវ +កំប៉េះ +កំប៉េះកំពាញ +កំប៉េះក្ដិត +កំប៉េះក្តិត +កំប៉េះគូថ +កំប៉េះគូទ +កំប៉ែត +កំប៉ែប +កំប៉ោក +កំប៉ោង +កំប៉ោយ +កំប៉ោយជុក +កំប្រុក +កំប្រុកក្រហម +កំប្រុកខ្ទីង +កំប្រូង +កំប្រើច +កំប្រេវ +កំប្រោង +កំប្រោងជ័រ +កំប្រោងយួរ +កំប្រោន +កំប្រ៊ីយាង +កំប្លង់ +កំប្លង់ប្លង់ +កំប្លិម +កំប្លឹម +កំប្លុក +កំប្លុកកំប្លែង +កំប្លូច +កំប្លេ +កំប្លែង +កំប្លោក +កំប្លោកប៉ោង +កំប្លោកអាវ +កំផាស +កំផិត +កំផើម +កំផែង +កំផែល +កំផែះ +កំផ្លឹម +កំផ្លឹមផ្លឹម +កំផ្លៀង +កំផ្លៀវ +កំផ្លេ +កំផ្លេស +កំពក +កំពកឃានវិញ្ញាណ +កំពកអុបទិក +កំពង់ +កំពង់កណ្ដាល +កំពង់កន្ទួត +កំពង់កប៉ាល់ +កំពង់កុង +កំពង់ក្ដី +កំពង់ក្របី +កំពង់ក្របៅ +កំពង់ក្រសាំង +កំពង់ក្រែង +កំពង់គរ +កំពង់គោ +កំពង់ឃ្លាំង +កំពង់ចម្លង +កំពង់ចាម +កំពង់ចិនជើង +កំពង់ចិនត្បូង +កំពង់ចំលង +កំពង់ចំឡង +កំពង់ឆ្នាំង +កំពង់ដ +កំពង់ដំរី +កំពង់ត្របែក +កំពង់ត្រឡាច +កំពង់ត្រាច +កំពង់ត្រាចខាងកើត +កំពង់ត្រាចខាងលិច +កំពង់ត្រាំ +កំពង់ថ្កូវ +កំពង់ថ្ម +កំពង់ទឹក +កំពង់ទូក +កំពង់ទូកដ +កំពង់ទួល +កំពង់ទ្រាស +កំពង់ធំ +កំពង់និយាយ +កំពង់បាយ +កំពង់ប្រណាក +កំពង់ប្រាសាទ +កំពង់ប្រាំង +កំពង់ផែ +កំពង់ផែបណ្ដែត +កំពង់ពពិល +កំពង់ពោធិ៍ +កំពង់ព្រៀង +កំពង់ព្រះ +កំពង់ព្រះគគីរ +កំពង់ព្រះស្រែ +កំពង់ភ្នំ +កំពង់ភ្លុក +កំពង់រទេះ +កំពង់រាប +កំពង់រោទិ៍ +កំពង់លាវ +កំពង់លួង +កំពង់លែង +កំពង់ល្ពៅ +កំពង់សីលា +កំពង់សឹង +កំពង់សៀម +កំពង់សោម +កំពង់សំណាញ់ +កំពង់សំរោង +កំពង់ស្នេហ៍ +កំពង់ស្ពាន +កំពង់ស្ពឺ +កំពង់ស្រឡៅ +កំពង់ស្រែ +កំពង់ស្វាយ +កំពង់ហៅ +កំពង់ហ្លួង +កំពង់អុស +កំពង់អំពិល +កំពង់ឫស្សី +កំពត +កំពប់ +កំពប់ទឹក +កំពប់ស្រូវ +កំពយ +កំពល់ +កំពស់ +កំពស់ចង្កេះ +កំពស់ពពក +កំពាង +កំពាញ +កំពាន់ +កំពាយ +កំពាយលាមក +កំពី +កំពីកកំពក +កំពីង +កំពីងដូង +កំពីងត្នោត +កំពីងទឹកមាត់ +កំពីងពួយ +កំពីងពួយឈើ +កំពីងពួយអំបោះ +កំពីងរាជ +កំពឹតកំពៀវ +កំពឹស +កំពឹសក្រូច +កំពឹសព្រោន +កំពុក +កំពុង +កំពុងតែ +កំពុងធ្វើការ +កំពុងពេញនិយម +កំពុងពេញពាល +កំពុងរវល់ +កំពុងស៊ី +កំពូក +កំពូកចង្រិត +កំពូជ +កំពូល +កំពូលចុងដួច +កំពូលចេតិយ +កំពូលដួងចិត្ត +កំពូលនគរ +កំពូលភ្នំ +កំពូលរាស្ត្រ +កំពូលស្រី +កំពូលស្រួច +កំពូលអាចម៍ +កំពួរ +កំពើង +កំពៀច +កំពេ +កំពេញ +កំពេះ +កំពែង +កំពែងខ្សៀ +កំពែងគូទ +កំពែងដំរី +កំពែងឥដ្ឋ +កំពោង +កំព្រយ +កំព្រា +កំព្រាចិត្ត +កំព្រាត់ +កំព្រាម្ដាយ +កំព្រាម្តាយ +កំព្រាយ +កំព្រាអាពុក +កំព្រាឪពុក +កំព្រីកំព្រា +កំព្រីង +កំព្រឹង +កំព្រឹងកំព្រយ +កំព្រឹស +កំព្រួក +កំព្រើល +កំភរ +កំភុន +កំភូត +កំភួន +កំភួនគឺ +កំភួនជើង +កំភួនដៃ +កំភើ +កំភេម +កំភែល +កំភ្នៀង +កំភ្លក់ +កំភ្លាញ +កំភ្លឹង +កំភ្លៅ +កំម៉ង់ដូ +កំរង +កំរងផ្កា +កំរងសក់ +កំរាប +កំរាបទ័ព +កំរាលតុ +កំរាលពូក +កំរាស់ +កំរិត +កំរើក +កំរើកខ្លួន +កំរើករវើក +កំរើប +កំរៀង +កំរៃ +កំរៃជើងសារ +កំរោល +កំរោលចូល +កំលាំង +កំលុង +កំលុងជាមួយ +កំលុងពេល +កំលៀង +កំលោះ +កំលោះក្រមុំ +កំលោះលាត +កំលោះសាវ +កំលៅចិត្ត +កំសត់ +កំសាក +កំសាកញី +កំសាត +កំសាន្ត +កំសាន្តចិត្ត +កំសុល +កំសួល +កំសួលក្តៅ +កំសួលត្រជាក់ +កំសួលមង +កំសួលសន្ទូច +កំសៀវ +កំសោយ +កំហក +កំហល់ +កំហាក +កំហាកកំហែក +កំហាត +កំហាតសម្ងន់ +កំហាត់ +កំហាន +កំហាប់ +កំហាប់ដើម +កំហាប់បរិយាកាស +កំហាប់ប៉ូលែ +កំហិត +កំហិតខាងក្រៅ +កំហិល +កំហឹង +កំហឹងវណ្ណៈ +កំហឹន +កំហុល +កំហុលទឹកត្រី +កំហុលផ្អក +កំហុស +កំហុសឆ្គង +កំហូច +កំហួប +កំហើច +កំហើចសម្លៀក +កំហែក +កំហែង +កំហែងកំហល់ +កំហែងគំរាម +កំហែងទារ +កំហោក +កំហោកមួយដៃ +កំឡា +កំឡាំង +កំឡាំងពលំ +កំឡុង +កំឡោះ +កំឡោះលាត +កំឡោះសាវ +កំឡោះស្រាង +កំអួក +កំអែ +កំអែភ្នំភ្លើង +កះ +កៈ +កៈកុធៈភ័ន +កៈជន់ +កៈឋិន +កៈថន់ +កៈថា +កៈធាត +កៈន៉ា +កៈន៉ាកា +កៈបិត +កៈប៉ាល +កៈប៉ៈរ៉ិយ័ន +កៈភាប +កៈភ័ត +កៈមិត +កៈម៉ល់ +កៈរ៉ន់ +កៈរ៉ន់ឌៈកៈ +កៈរ៉ៈ +កៈរ៉ៈណី +កៈរ៉ៈណៈ +កៈល៉ា +កៈវ៉ី +កៈសិតៈ +កៈសៈភា +ក៉្យៈប៉ៈរ៉ិវ័ត +ក៏ +ក៏ដូចជា +ក៏ដែរ +ក៏ដោយ +ក៏ដោយសារតែ +ក៏ទេ +ក៏ទេដែរ +ក៏បាន +ក៏ប៉ុន្ដែ +ក៏ប៉ុន្តែ +ក៏មានដែរ +ក៏ម្យ៉ាងដែរ +ក៏សាង +ក៏សឹងមាន +ក៏ហីទៅ +ក៏ហ្លួង +ក៏អញ្ចឹងដែរ +ក៏អាច +ក័កក្សា +ក័ង +ក័ចចាយ៉ៈន៉ៈ +ក័ចឆ័ត +ក័ចឆ័ន +ក័ញញ៉ា +ក័ឌ +ក័ណ្ឋ +ក័តឋាន +ក័ន +ក័ន្ត +ក័ប +ក័បប៉ៈហា +ក័ម +ក័មប៉ះ +ក័មប៉ៈន៉ាត +ក័មពុជៈរ័ក +ក័មម៉ៈទ័ន +ក័មម៉ៈបត់ +ក័មម៉្រៈ +ក័រ +ក័ល +ក័លក័ត្តា +ក័លប៉ៈ +ក័ល្ប៍ +ក័ស្កាដ +ក៑ +ក្ក +ក្កៅណាស់ +ក្ខារ +ក្ង +ក្ងក់ +ក្ងង់ +ក្ងាន +ក្ងិក +ក្ងិកក្ងក់ +ក្ងិងក្ងង់ +ក្ងិច +ក្ងិចក្ងក់ +ក្ងិចក្ងុច +ក្ងិត +ក្ងិតច្រមុះ +ក្ងុក +ក្ងុង +ក្ងុល +ក្ងុះ +ក្ងួ +ក្ងួរ +ក្ងៀក +ក្ងៀង +ក្ងេះ +ក្ងែង +ក្ងែងក្ងង់ +ក្ងោក +ក្ងោកពង់ +ក្ងោកពេន +ក្ងោកមាស +ក្ដ +ក្ដក់ +ក្ដគោ +ក្ដន់ +ក្ដាក +ក្ដាញ់ +ក្ដាត +ក្ដាតហោរ៉ា +ក្ដាត់ +ក្ដាន់ +ក្ដាប់ +ក្ដាប់ក្ដោប +ក្ដាប់ជាប់លក្ខការ +ក្ដាប់ដៃ +ក្ដាប់ដៃដាល់ +ក្ដាប់មាត់ +ក្ដាប់មាត់ចង្អេរ +ក្ដាប់សភាពការណ៍ +ក្ដាម +ក្ដាមកាច់ +ក្ដាមខ្ចង +ក្ដាមខ្យល់ +ក្ដាមខ្សៀ +ក្ដាមគ្រោង +ក្ដាមចោត +ក្ដាមថ្ម +ក្ដាមទូក +ក្ដាមទេស +ក្ដាមប្រៃ +ក្ដាមសេះ +ក្ដាមស្មែ +ក្ដាមស្រងែ +ក្ដាមស្រែ +ក្ដារ +ក្ដារកី +ក្ដារក្ដាំង +ក្ដារក្រាល +ក្ដារខៀន +ក្ដារងឿ +ក្ដារចត្រង្គ +ក្ដារចម្រៀក +ក្ដារចុច +ក្ដារឆ្នួន +ក្ដារជញ្ជាំង +ក្ដារឈើត្រង់ +ក្ដារតង្ករ +ក្ដារតម្បៀតខ្ទាស់ +ក្ដារបន្ទះ +ក្ដារបិទប្រកាស +ក្ដារបែន +ក្ដារបោក +ក្ដារប្រកាសព័ត៌មាន +ក្ដារពុម្ព +ក្ដារមឈូស +ក្ដារមូរ +ក្ដារមួយបន្ទះ +ក្ដារហ៊ឹង +ក្ដារអន្ទង +ក្ដារអុក +ក្ដារអ៊ុត +ក្ដាំ +ក្ដាំង +ក្ដាំងងា +ក្ដាំងធ្មេញ +ក្ដិច +ក្ដិចខ្ញាំ +ក្ដិចត្រួយ +ក្ដិចត្រួយឈើ +ក្ដិត +ក្ដិតឆ្នាំង +ក្ដិតម្ជុល +ក្ដិតឡាន +ក្ដី +ក្ដីក្ដាំ +ក្ដីក្រ +ក្ដីខ្វល់ +ក្ដីដូង +ក្ដីណា +ក្ដីមរណៈ +ក្ដីមានះ +ក្ដីរុន +ក្ដីសាត +ក្ដីអមូលកែ +ក្ដឹប +ក្ដឹមស្វាយ +ក្ដឹមអម្ពិល +ក្ដឹះ +ក្ដឺង +ក្ដុក +ក្ដុកក្ដួល +ក្ដុកក្នុ +ក្ដុកក្នុងចិត្ត +ក្ដុង +ក្ដុងក្ដាំង +ក្ដុត +ក្ដុម្ពី +ក្ដុល +ក្ដុលគំនិត +ក្ដុលដូនទាវ +ក្ដុលតាហែន +ក្ដុំ +ក្ដូច +ក្ដូនចេស +ក្ដូល +ក្ដួច +ក្ដួល +ក្ដួលក្ដៅ +ក្ដឿង +ក្ដឿងខ្ញី +ក្ដឿងរមៀត +ក្ដឿងរាយ +ក្ដៀង +ក្ដៀន +ក្ដៀនគំនិត +ក្ដៀនយោបល់ +ក្ដៀនលាមក +ក្ដៀនអាចម៍ +ក្ដៀប +ក្ដែង +ក្ដោង +ក្ដោងច្រមុះ +ក្ដោងទូក +ក្ដោចក្ដែង +ក្ដោប +ក្ដោបក្ដាប់ +ក្ដោបស្លឹកត្រចៀក +ក្ដៅ +ក្ដៅក្ដួល +ក្ដៅក្រហាយ +ក្ដៅខ្លួន +ក្ដៅចិត្ត +ក្ដៅចែស +ក្ដៅឆួល +ក្ដៅសង្អន់ +ក្ដៅស្លឹកត្រចៀក +ក្ដៅស្អុះ +ក្ដៅហែង +ក្ដៅអីក៏ក្ដៅម្ល៉េះ +ក្ដៅអ៊ុន +ក្ដៅឧណ្ណ +ក្ឌម្ព +ក្ឌម្ពទេស +ក្ឌាំង +ក្ឌឹង +ក្ឌឺង +ក្ឌុក +ក្ឌុង +ក្ឌុម +ក្ឌុំ +ក្ឌូង +ក្តន់ +ក្តាត +ក្តាត់ +ក្តាន់ +ក្តាប់ +ក្តាប់ដៃ +ក្តាម +ក្តាមគ្រោង +ក្តាមប្រៃ +ក្តាមសេះ +ក្តាមសេះទេស +ក្តាមស្រងែ +ក្តាមស្រែ +ក្តារ +ក្តារខៀន +ក្តារងឿ +ក្តារចត្រង្គ +ក្តារចំរៀក +ក្តារឆ្នួន +ក្តារឆ្នួនថ្ម +ក្តារឈើត្រង់ +ក្តារទន់ +ក្តារបែន +ក្តារប្រកាស +ក្តារប្រវែងម៉ែត្រ +ក្តារមឈូស +ក្តារមួយបន្ទះ +ក្តារមួយសន្លឹក +ក្តារលញ់ទៀន +ក្តារស +ក្តារស្តើង +ក្តារហ៊ឹង +ក្តាំង +ក្តាំងងា +ក្តិច +ក្តិត +ក្តី +ក្តីក្តាំ +ក្តីពិត +ក្តីមេត្តា +ក្តីលំអៀង +ក្តីសុខ +ក្តឹប +ក្តុកក្តួល +ក្តុល +ក្តួល +ក្តួលចិត្ត +ក្តៀន +ក្តៀនអាចម៍ +ក្តៀប +ក្តោង +ក្តោងខ្យល់ +ក្តោងច្រមុះ +ក្តោប +ក្តៅ +ក្តៅក្រហាយ +ក្តៅចិត្ត +ក្តៅចែស +ក្តៅឆួល +ក្តៅរោលរាល +ក្តៅសង្អន់ +ក្តៅហេង +ក្តៅហែង +ក្តៅអ៊ុន +ក្ទម្ព +ក្ទម្ពទេស +ក្ន +ក្នក់ +ក្នក់ក្នាញ់ +ក្នក់ក្និក +ក្នក់ក្និច +ក្នក់ចិត្ត +ក្នក់នាគ +ក្នង់ក្នក់ +ក្នាញ់ +ក្នាញ់ក្នុងចិត្ត +ក្នាញ់គ្នាន់ +ក្នាត់ +ក្នាន់ +ក្និកក្នក់ +ក្និច +ក្និចក្នក់ +ក្នុកស្រុង +ក្នុង +ក្នុងកណ្ដាប់ដៃគេ +ក្នុងករណី +ក្នុងករណីនៃ +ក្នុងកំលុង +ក្នុងខណៈនោះ +ក្នុងខាងក្រោយនេះ +ក្នុងងារជា +ក្នុងចិត្ត +ក្នុងចំណោម +ក្នុងឆ្នាំនេះ +ក្នុងឋានៈជា +ក្នុងតួសំខាន់ +ក្នុងតំណែងរាជការ +ក្នុងថ្ងៃជាមួយនោះ +ក្នុងថ្ងៃនេះ +ក្នុងទីបំផុតនេះ +ក្នុងទឹក +ក្នុងនាម +ក្នុងរង្វង់ +ក្នុងរជ្ជកាល +ក្នុងរយៈ +ក្នុងរយៈពេល +ក្នុងរយៈពេលនោះ +ក្នុងរឿងខ្លះ +ក្នុងវារៈនេះ +ក្នុងស្មារតី +ក្នុងអំលុងដប់ឆ្នាំ +ក្នុងអំឡុងឆ្នាំ +ក្នុងអំឡុងពេល +ក្នុងឱកាសនៃ +ក្នូរ +ក្នែក្នាញ់ +ក្បក +ក្បង់ +ក្បង់ទឹក +ក្បង់អង្ករ +ក្បត់ +ក្បត់ខ្លួនឯង +ក្បត់គ្នា +ក្បត់ចិត្ត +ក្បត់ជាតិ +ក្បត់ទឹកដី +ក្បត់នឹងមិត្ត +ក្បត់បក្ស +ក្បត់ប្រជាជន +ក្បត់ប្រជារាស្ត្រ +ក្បត់ប្រទេសជាតិ +ក្បត់ផែនដី +ក្បត់ពាក្យសន្យា +ក្បត់មាតុភូមិ +ក្បត់សម្បថ +ក្បត់សាសន៍ +ក្បត់សំបថ +ក្បត់ឧត្ដមគតិ +ក្បថជាតិ +ក្បថសាសន៍ +ក្បាក់ +ក្បាច់ +ក្បាច់ក្បូរ +ក្បាច់ខ្លាក្រាប +ក្បាច់គុន +ក្បាច់ចម្បាំង +ក្បាច់ចម្លាក់ +ក្បាច់ចោះ +ក្បាច់ដំបងពីរកំណាត់ +ក្បាច់ទ្វារដប់ពីរ +ក្បាច់ទ្វារប្រាំបី +ក្បាច់នព្វន្ត +ក្បាច់បួរ +ក្បាច់ផ្កាប់ចាន +ក្បាច់ពងត្រី +ក្បាច់រចនា +ក្បាច់រំលេច +ក្បាច់រំហោក +ក្បាច់លម្អ +ក្បាច់ល្បក +ក្បាច់ល្បុក្កតោ +ក្បាច់សាំ +ក្បាច់សាំញ៉ាំ +ក្បាច់សុវិចិត្រ +ក្បាច់ស្រស់ +ក្បាច់ហៀន +ក្បាច់ហោជាង +ក្បាន +ក្បាប +ក្បាបត្នោត +ក្បាយ +ក្បាយក្បោះ +ក្បាល +ក្បាលកណ្ដប +ក្បាលកាក់ +ក្បាលកាំ +ក្បាលកោះ +ក្បាលក្ដឿង +ក្បាលក្រពើ +ក្បាលខិល +ក្បាលខូច +ក្បាលខ្ទិះ +ក្បាលខ្សៀ +ក្បាលខ្សែទាម +ក្បាលងារ +ក្បាលចង្ក្រាន +ក្បាលចាមឿង +ក្បាលចិត្ដ +ក្បាលចិត្ត +ក្បាលចែង +ក្បាលចែវ +ក្បាលឆាយ +ក្បាលឆែង +ក្បាលជង្គង់ +ក្បាលជ្រោយ +ក្បាលដងរែក +ក្បាលដី +ក្បាលដែកគោល +ក្បាលដោះ +ក្បាលដំណេក +ក្បាលដំបូក +ក្បាលដំបូល +ក្បាលដំរី +ក្បាលត្រងោល +ក្បាលត្រមង់ +ក្បាលត្រឡោក +ក្បាលត្រាច +ក្បាលថ្នល់ +ក្បាលថ្នាំ +ក្បាលទឹក +ក្បាលទឹកដោះ +ក្បាលទូក +ក្បាលទំពែក +ក្បាលទ័ព +ក្បាលនឹម +ក្បាលប៉ាន់ +ក្បាលផ្ទុះ +ក្បាលពោធិ៍ +ក្បាលពោះ +ក្បាលព្រលប់ +ក្បាលភូមាស +ក្បាលភ្លើងអគ្គិសនី +ក្បាលមនុស្ស +ក្បាលមាន់ +ក្បាលមឿង +ក្បាលម៉ាស៊ីន +ក្បាលម៉ាស៊ីនឃោសនា +ក្បាលម៉ាស៊ីនទឹក +ក្បាលរងាល +ក្បាលរថភ្លើង +ក្បាលរទេះ +ក្បាលរទេះភ្លើង +ក្បាលរមាស +ក្បាលរឹង +ក្បាលរុយ +ក្បាលលិខិត +ក្បាលល្ងាច +ក្បាលវ៉ាល់ +ក្បាលសង្រែក +ក្បាលសត្វ +ក្បាលសសរ +ក្បាលសូត្រ +ក្បាលស្ពាន +ក្បាលស្វា +ក្បាលហុង +ក្បាលហែង +ក្បាលហ្វូង +ក្បាលឡូញ +ក្បាលអង្គែស៊ី +ក្បាលអណ្ដែង +ក្បាលអាចម៍ +ក្បាលអាចម៍បំណេះ +ក្បាលអាចម៍បំណះ +ក្បាស្មា +ក្បាំង +ក្បាំងណា +ក្បាំងទូក +ក្បាំងភក់ +ក្បាំងមុខ +ក្បាំងសក់ +ក្បាំងឡាន +ក្បិត +ក្បិតក្បៀត +ក្បិតក្បៀប +ក្បិតជូនថ្ម +ក្បិតថ្យូង +ក្បិតសក់ +ក្បិតសំពត់ +ក្បិទ +ក្បិន +ក្បិប +ក្បិល +ក្បឺត +ក្បឺតសំពត់ +ក្បុង +ក្បុស +ក្បូន +ក្បូនជីវិត +ក្បូនឈើ +ក្បូនឫស្សី +ក្បូរ +ក្បូរក្បាច់ +ក្បួច +ក្បួន +ក្បួនខ្នាត +ក្បួនច្បាប់ +ក្បួនច្បាប់ភាសា +ក្បួនជូន +ក្បួនដង្ហែ +ក្បួនតម្រា +ក្បួនទំនាយ +ក្បួនទ័ព +ក្បួននព្វន្ត +ក្បួនពិជ័យសង្គ្រាម +ក្បួនព្យុហយាត្រា +ក្បួនព្រហ្មជាតិ +ក្បួនសម +ក្បួនសម្ភារភ្លឹក +ក្បួនសឹក +ក្បួនហែ +ក្បួនហោរ +ក្បួនអត្តៈ +ក្បួនអនាម័យ +ក្បួនឫស្សី +ក្បួនឱសថ +ក្បួរ +ក្បឿង +ក្បឿងកៅស៊ូ +ក្បឿងក្បាច់ +ក្បឿងស្រកាត្រី +ក្បឿងស្រកានាគ +ក្បឿងស្រកាលេញ +ក្បឿងស្រទបចេក +ក្បៀត +ក្បៀប +ក្បៀស +ក្បៀសឆ្លងពាក្យ +ក្បៀសពីរ +ក្បេច +ក្បេត +ក្បែន +ក្បែរ +ក្បែរផ្លូវ +ក្បែរមាត់ច្រាំង +ក្បែរសូរ +ក្បោះ +ក្បោះក្បាយ +ក្បំ +ក្មាង +ក្មិត +ក្មូរ +ក្មួយ +ក្មួយជីដូនមួយ +ក្មួយជីទួតមួយ +ក្មួយថ្លៃ +ក្មួយបង្កើត +ក្មួយប្រុស +ក្មួយស្រី +ក្មេក +ក្មេង +ក្មេងកំព្រា +ក្មេងកំលោះ +ក្មេងក្មាង +ក្មេងខ្ចី +ក្មេងគួរសម +ក្មេងឆ្លាត +ក្មេងជាន់ក្រោយ +ក្មេងឈាមរាវ +ក្មេងឈ្នួល +ក្មេងដើររវាម +ក្មេងដេក +ក្មេងបម្រើ +ក្មេងបាតផ្សារ +ក្មេងប្រុស +ក្មេងពន្លៃនៅបង្ហើយ +ក្មេងពាល +ក្មេងពូជ +ក្មេងមានរបប +ក្មេងរបប +ក្មេងរពឹស +ក្មេងរើសបាន +ក្មេងរំអួយ +ក្មេងល្វក់ +ក្មេងល្ហក់ +ក្មេងវត្ត +ក្មេងសេចក្ដី +ក្មេងស្រី +ក្មេងអាយុមួយជួរ +ក្មែរ +ក្យើច +ក្យៈ +ក្យៈប៉រ៉ិវ័ត +ក្យ៉ាងសៈ +ក្យ៉ារុ័មភៈ +ក្រ +ក្រក +ក្រកសាច់ +ក្រកី +ក្រកឹង +ក្រកុំ +ក្រកោ +ក្រកោះ +ក្រក្រី +ក្រក្អៀច +ក្រខឹង +ក្រខុប +ក្រខុបបារាំង +ក្រខុបព្រៃ +ក្រខ្វក់ +ក្រខ្សត់ +ក្រគរ +ក្រង +ក្រងជរ +ក្រងតេះ +ក្រងផ្កា +ក្រងសក់ +ក្រងស្បូវ +ក្រងាវ +ក្រងុះ +ក្រងួរ +ក្រងោក +ក្រង៉ិកក្រង៉ក់ +ក្រង់ +ក្រង់កូនក្មេង +ក្រង់មាន់ +ក្រង់ស្រូវ +ក្រចក +ក្រចកចាប +ក្រចកឆែក +ក្រចកជើង +ក្រចកជ្រូក +ក្រចកដៃ +ក្រចកសេះ +ក្រចកអណ្ដើក +ក្រចប់ +ក្រចាក់ +ក្រចាប់ +ក្រចាប់កុះសេះ +ក្រចាប់ចិញ្ចៀន +ក្រចាប់ដែក +ក្រចាល់ +ក្រចាស +ក្រចិមិយូត្តនរ +ក្រចើល +ក្រចេ +ក្រចេះ +ក្រចេះចន្ទន៍ +ក្រចៅ +ក្រឆាយ +ក្រឆេ +ក្រជាំ +ក្រជិតងាប់ +ក្រជីង +ក្រជឹប +ក្រជឹបក្រជួច +ក្រជុសមាន់ +ក្រជួច +ក្រឈប់ +ក្រញង់ +ក្រញរ +ក្រញរដៃ +ក្រញាង +ក្រញាញ់ +ក្រញាប់ +ក្រញាស +ក្រញាស់ +ក្រញាំ +ក្រញាំង +ក្រញិកក្រញុក +ក្រញិច +ក្រញិញក្រញាំ +ក្រញី +ក្រញីក្រញុក +ក្រញីវ +ក្រញីវក្រញូវ +ក្រញឹកក្រញ៉ឹម +ក្រញឹង +ក្រញឹប +ក្រញឹបញ៉ិប +ក្រញឹបញ៉ឹប +ក្រញឹម +ក្រញឹមក្រញ៉ុមជាមួយ +ក្រញឹមញឹម +ក្រញឹមញ៉ឹម +ក្រញុក +ក្រញុកក្រញូវ +ក្រញុច +ក្រញុចញ៉ុច +ក្រញុញ +ក្រញុញញ៉ុញ +ក្រញុល +ក្រញុលញ៉ុល +ក្រញុះ +ក្រញូង +ក្រញូងឈាមមាន់ +ក្រញូវ +ក្រញូវដាក់ +ក្រញូស +ក្រញើត +ក្រញើតក្រញាំង +ក្រញេង +ក្រញេងក្រញាង +ក្រញេច +ក្រញេញ +ក្រញេញក្រញុញ +ក្រញេវក្រញូវ +ក្រញេស +ក្រញេសញ៉េស +ក្រញែក្រញូវ +ក្រញែង +ក្រញែងក្រញង់ +ក្រញោន +ក្រញោនញ៉ោន +ក្រញោះ +ក្រញៅ +ក្រញៅក្រញាំ +ក្រញ៉ម +ក្រដាស +ក្រដាសកាត +ក្រដាសកាតុង +ក្រដាសការតុង +ក្រដាសការបោន +ក្រដាសកាល់ +ក្រដាសខាត់ +ក្រដាសខ្ញីវខ្ញូវ +ក្រដាសជក់ +ក្រដាសជូតដៃ +ក្រដាសដាម +ក្រដាសតារាង +ក្រដាសត្រចៀក +ក្រដាសធ្យូង +ក្រដាសបង្គន់ +ក្រដាសបត់ +ក្រដាសប៉ុយ +ក្រដាសប្រាក់ +ក្រដាសប្រេង +ក្រដាសផ្ដិត +ក្រដាសផ្ដេក +ក្រដាសផ្តិត +ក្រដាសផ្ទាប់ចម្លង +ក្រដាសផ្ទាប់ចំលង +ក្រដាសពុម្ព +ក្រដាសពោះ +ក្រដាសភ្នែក +ក្រដាសមាស +ក្រដាសរឹង +ក្រដាសរ៉ាម +ក្រដាសរ៉ែ +ក្រដាសលាត +ក្រដាសសរសេរ +ក្រដាសសែន +ក្រដាសស្តើង +ក្រដាសអនាម័យ +ក្រដាសឫស្សី +ក្រដេវវ៉ិច +ក្រដោ +ក្រណាត់ +ក្រណាត់សំពត់ +ក្រណាន់ +ក្រត +ក្រតើន +ក្រត្រិយ៍ +ក្រទម +ក្រទា +ក្រទាក្រទឺត +ក្រទាល់ +ក្រទាំង +ក្រទី +ក្រទីក្រទា +ក្រទឺត +ក្រទឺតក្រទែ +ក្រទែ +ក្រនៀវ +ក្រនៀវកែវ +ក្រប +ក្របកែវ +ក្របក្រោម +ក្របខណ្ឌ +ក្របខណ្ឌជាន់ទាប +ក្របខណ្ឌបន្ទាប់ +ក្របខណ្ឌរណប +ក្របខ័ណ្ឌ +ក្របខ័ណ្ឌគតិយុត្តិ +ក្របខ័ណ្ឌជាន់ទាប +ក្របខ័ណ្ឌបច្ចេកទេស +ក្របខ័ណ្ឌបន្ទាប់ +ក្របខ័ណ្ឌរណប +ក្របផ្ទះ +ក្របលើ +ក្របសាស្ត្រា +ក្របសៀវភៅ +ក្របាត់ +ក្របាយ +ក្របាស +ក្របិន្ទ្រ +ក្របី +ក្របីខោល +ក្របីខ្មៅ +ក្របីឃ្លៀច +ក្របីចំទើរ +ក្របីព្រៃ +ក្របីរាប +ក្របីរៀល +ក្របីសមុទ្រ +ក្របីស្ទាវ +ក្របីស្នែងថ្វាក +ក្របីឧទ្ទាម +ក្របឺ +ក្របូប +ក្របូបយួរ +ក្របួច +ក្របួចក +ក្របួចការុង +ក្របួចចុងស្មៅ +ក្របួចមាត់ +ក្របួចមាត់ការុង +ក្របួចមាត់ថង់ +ក្របើគិតណាស់ +ក្របៀត +ក្របេ +ក្របេផ្លែធំ +ក្របែល +ក្របែលឈើ +ក្របែលអុស +ក្របែលឫស្សី +ក្របៅ +ក្របៅនំ +ក្របៅនំញ្ចុក +ក្រប៉ែត +ក្រប៊ី +ក្រពក +ក្រពង +ក្រពត +ក្រពា +ក្រពាត់ +ក្រពាត់ជ្រូក +ក្រពាត់ដៃ +ក្រពិត +ក្រពីងពួយ +ក្រពឹត +ក្រពឹស +ក្រពុល +ក្រពុលឈាម +ក្រពុលបាយ +ក្រពុលមុខ +ក្រពុំ +ក្រពុំខ្ចី +ក្រពុំឈូក +ក្រពុំម្រាមដៃ +ក្រពើ +ក្រពើក្រាយ +ក្រពើត្រី +ក្រពើបឹង +ក្រពើផ្កាត្រប់ +ក្រពើពីរ +ក្រពើភ្លើង +ក្រពើវង្វេងបឹង +ក្រពើសៀម +ក្រពើអ្នកតា +ក្រពេញ +ក្រពេញកែបសេះ +ក្រពេញត្រី +ក្រពេញទីសុន +ក្រពេញទឹកមាត់ +ក្រពេញភេទ +ក្រពេញរាជ +ក្រពេន +ក្រពះ +ក្រពះតាន់ +ក្រពះតាប់ +ក្រពះទក់ +ក្រពះបាយ +ក្រពះប្ញស្សី +ក្រពះរស +ក្រពះអាចម៍ +ក្រពះឫស្សី +ក្រម +ក្រមក +ក្រមការ +ក្រមក្រឹត្យ +ក្រមច្បាប់ +ក្រមប់ +ក្រមប់ម៉ប់ +ក្រមព្រហ្មទណ្ឌ +ក្រមព្រហ្មទណ្ឌខេមរៈ +ក្រមម +ក្រមយោធា +ក្រមរ +ក្រមរកម +ក្រមរក្រិន +ក្រមរគោ +ក្រមរឈើស្រប៉ើក +ក្រមរដំបៅ +ក្រមរដ្ឋប្បវេណី +ក្រមរពោធិ៍ +ក្រមរស្រែង +ក្រមល់ +ក្រមសីលធម៌ +ក្រមា +ក្រមាច +ក្រមាចម៉ាច +ក្រមាច់ +ក្រមាច់ក្រមើម +ក្រមានណាស់ +ក្រមាល់ +ក្រមាំ +ក្រមិច +ក្រមិចក្រមើម +ក្រមី +ក្រមឹម +ក្រមឹមម៉ឹម +ក្រមឹល +ក្រមឺម +ក្រមុទ +ក្រមុប +ក្រមុំ +ក្រមុំក្រមាច់ +ក្រមុំចាស់ +ក្រមុំត្បាញអាយ +ក្រមុំព្រហ្មចារី +ក្រមុំរឿ +ក្រមុំលាត +ក្រមុំសាវ +ក្រមុំសាវកែ +ក្រមុំស្រាង +ក្រមុំហូតថ្នាក់ +ក្រមួន +ក្រមួនខ្មោច +ក្រមួនខ្យង +ក្រមួនឃ្មុំ +ក្រមួនទន់ +ក្រមួនពត់សក់ +ក្រមួនមាត់ +ក្រមួនរំដួល +ក្រមួនលាបមាត់ +ក្រមួនលាបសក់ +ក្រមួនស +ក្រមួនសុទ្ឋ +ក្រមួនស្នេហ៍ +ក្រមើម +ក្រមែល +ក្រមែលឆែល +ក្រមៅ +ក្រមៈ +ក្រម៉ាប់ +ក្រម៉ៅ +ក្រម្រតាង +ក្រម្រតេង +ក្រម្រតែង +ក្រយតំណាំង +ក្រយល់ +ក្រយា +ក្រយាតំណាំង +ក្រយាពិន័យ +ក្រយាព្រះស្ងោយ +ក្រយាសម្ពាន់ +ក្រយាសំពះ +ក្រយាស្ងោយ +ក្រយៅ +ក្រយៅដៃ +ក្ររលាយ +ក្ររហាម +ក្ររហៀរ +ក្រលប់ +ក្រលាងប៊ាង +ក្រលើ +ក្រលើត +ក្រលៀត +ក្រលៀន +ក្រលៀម +ក្រលៀស +ក្រលេកមើល +ក្រលែង +ក្រលំបាក +ក្រវក +ក្រវង់ +ក្រវល់ +ក្រវល់ក្រវាយ +ក្រវាញ +ក្រវាញជ្រូក +ក្រវាត់ +ក្រវាត់ក +ក្រវាត់ក្រុង +ក្រវាត់ខ្សែក្រវាត់ +ក្រវាត់ជំនួយ +ក្រវាត់បៃតង +ក្រវាត់ប្រេង +ក្រវាត់ពីស្តុង +ក្រវាត់ព័ន្ធ +ក្រវាត់ភ្លើង +ក្រវាន់ +ក្រវាម +ក្រវាយ +ក្រវិកក្រវក់ +ក្រវិច +ក្រវិចក្រវៀន +ក្រវិន +ក្រវិល +ក្រវិលច្រវាក់ +ក្រវិលជើង +ក្រវិលដៃ +ក្រវិលត្រចៀក +ក្រវិលពុកបង្កង +ក្រវិលមុង +ក្រវិលឡេវអាវ +ក្រវឹម +ក្រវើន +ក្រវើនក្រតើន +ក្រវើនតែ +ក្រវៀច +ក្រវៀចក្រវៀន +ក្រវៀន +ក្រវេច +ក្រវេចក្រវក់ +ក្រវេចក្រវៀន +ក្រវេម +ក្រវេមក្រវាម +ក្រវែល +ក្រវ៉ា +ក្រវ៉ាត់ក +ក្រសា +ក្រសាន +ក្រសារ +ក្រសារចិន +ក្រសារភ្លើង +ក្រសាល +ក្រសាល់គូទ +ក្រសាវ +ក្រសាំង +ក្រសាំងទាប +ក្រសាំងទំហំ +ក្រសាំងផ្អែម +ក្រសិណ +ក្រសិត +ក្រសួង +ក្រសួងកសិកម្ម +ក្រសួងការងារ +ក្រសួងការបទេស +ក្រសួងការបរទេស +ក្រសួងការពារជាតិ +ក្រសួងការពារប្រទេស +ក្រសួងកិច្ចការនារី +ក្រសួងគយ +ក្រសួងគយនិងរដ្ឋាករ +ក្រសួងឃោសនាការ +ក្រសួងតុលាការ +ក្រសួងទេសចរណ៍ +ក្រសួងធនធានទឹក +ក្រសួងធម្មការ +ក្រសួងនគរបាលជាតិ +ក្រសួងបណ្ដុះបណ្ដាល +ក្រសួងបរិដ្ឋាន +ក្រសួងបរិស្ថាន +ក្រសួងផែនការ +ក្រសួងពត៌មាន +ក្រសួងពាណិជ្ជកម្ម +ក្រសួងព័ត៌មាន +ក្រសួងមក +ក្រសួងមហាផ្ទៃ +ក្រសួងមានសមត្ថកិច្ច +ក្រសួងមេការ +ក្រសួងមេព្រៃ +ក្រសួងយុត្តិធម៌ +ក្រសួងយុទ្ធនាធិការ +ក្រសួងរដ្ឋបាល +ក្រសួងរុក្ខាប្រមាញ់ +ក្រសួងវប្បធម៌ +ក្រសួងសង្គមកិច្ច +ក្រសួងសម្ងាត់ +ក្រសួងសាធារណការ +ក្រសួងសិក្សាធិការ +ក្រសួងសុខាភិបាល +ក្រសួងសុរិយោដី +ក្រសួងសេដ្ឋកិច្ច +ក្រសួងសំងាត់ +ក្រសួងហិរញ្ញវត្ថុ +ក្រសួងអនាម័យ +ក្រសួងអន្តោប្រវេសន៍ +ក្រសួងអប់រំជាតិ +ក្រសួងអប់រំយុវជន +ក្រសៀន +ក្រសែ +ក្រសែគំនិត +ក្រសែត +ក្រសែភ្នែក +ក្រសែលោហិត +ក្រសោប +ក្រសោបក្ដោង +ក្រសោបស្រែះសក់ +ក្រសោម +ក្រសោមស្វាស +ក្រស័យ +ក្រស្នា +ក្រស្រោប +ក្រហក់ +ក្រហត +ក្រហម +ក្រហមក្រមៅ +ក្រហមខ្ចី +ក្រហមងាំង +ក្រហមងៅ +ក្រហមចាស់ +ក្រហមច្រាល +ក្រហមឆិល +ក្រហមឆើត +ក្រហមឆេះ +ក្រហមឆ្អិន +ក្រហមឆ្អិនឆ្អៅ +ក្រហមឆ្អៅ +ក្រហមជាំ +ក្រហមជ្រាក +ក្រហមឈាម +ក្រហមឈាមជ្រូក +ក្រហមត្លែ +ក្រហមត្លែត +ក្រហមទុំ +ក្រហមទែង +ក្រហមប្រាក +ក្រហមផ្កាចារ +ក្រហមពព្រុស +ក្រហមព្រលែត +ក្រហមព្រាល +ក្រហមព្រឿង +ក្រហមភាវ +ក្រហមភ្នែក +ក្រហមម្ទេសទុំ +ក្រហមរងាល +ក្រហមរន្ទាល +ក្រហមរលោង +ក្រហល់ +ក្រហល់ក្រហាយ +ក្រហល់ចិត្ត +ក្រហាត +ក្រហាយ +ក្រហាយខ្លួន +ក្រហាល +ក្រហុប +ក្រហូង +ក្រហួង +ក្រហួច +ក្រហួប +ក្រហៀន +ក្រហេង +ក្រហេងក្រហូង +ក្រហេត +ក្រហេតក្រហត +ក្រហេវ +ក្រហែង +ក្រហែងដី +ក្រហែត +ក្រហែម +ក្រហោម +ក្រឡ +ក្រឡក +ក្រឡកខួរ +ក្រឡកចិត្ត +ក្រឡកទឹក +ក្រឡកធាតុ +ក្រឡង់ +ក្រឡតបៈ +ក្រឡទែន +ក្រឡា +ក្រឡាកន្ទេល +ក្រឡាក្រម +ក្រឡាក្រឡាញ +ក្រឡាគម្នាល់ +ក្រឡាគំនាល់ +ក្រឡាចត្រង្គ +ក្រឡាច់ +ក្រឡាច់ខ្លួនចូល +ក្រឡាឈើត្រង់ +ក្រឡាញ +ក្រឡាញ់ +ក្រឡាដុងដោរ +ក្រឡាត +ក្រឡាតបៈ +ក្រឡាន +ក្រឡាបញ្ជី +ក្រឡាបន្ទំ +ក្រឡាប់ +ក្រឡាប់ចាក់ +ក្រឡាប្រថពី +ក្រឡាប្រឹថពី +ក្រឡាផ្ទៃ +ក្រឡាពាស +ក្រឡាព្រះគំនាល់ +ក្រឡាព្រះបន្ទំ +ក្រឡាភ្លើង +ក្រឡាមង +ក្រឡាសារ +ក្រឡាស់ +ក្រឡាស់គំនិត +ក្រឡាស់ចិត្ត +ក្រឡាស់ត្រឡប់ +ក្រឡាស់សម្ដី +ក្រឡាស់សំដី +ក្រឡាហោម +ក្រឡាហោមគង់ +ក្រឡិច +ក្រឡិចក្រឡុច +ក្រឡិត +ក្រឡិតក្រឡាញ +ក្រឡឹង +ក្រឡឹងជើងទៀន +ក្រឡឹងជើងបាត្រ +ក្រឡឹងដន្លាប់ +ក្រឡឹប +ក្រឡឹបក្រឡាប់ +ក្រឡឹម +ក្រឡឺតក្រឡាប់ +ក្រឡឺម +ក្រឡុក +ក្រឡុកក្រលៀត +ក្រឡុញ +ក្រឡុញឆឹក +ក្រឡុប +ក្រឡូម +ក្រឡូវ +ក្រឡើត +ក្រឡើតភ្នែក +ក្រឡេក +ក្រឡេកក្រឡៅ +ក្រឡេកតាមបង្អួច +ក្រឡេកទៅក្រឡេកមក +ក្រឡេកធ្លុះ +ក្រឡេកមក +ក្រឡេក្រឡា +ក្រឡេច +ក្រឡេចក្រឡាច់ +ក្រឡេចក្រឡុច +ក្រឡេបក្រឡាប់ +ក្រឡេមក្រឡឺម +ក្រឡេះបេះ +ក្រឡែ +ក្រឡែត +ក្រឡែន +ក្រឡៃ +ក្រឡោ +ក្រឡោជី +ក្រឡោត +ក្រឡៅ +ក្រឡៅមើល +ក្រឡះ +ក្រអាង +ក្រអាញ +ក្រអី +ក្រអីប៉ុណ្ណឹង +ក្រអឹម +ក្រអឹមក្រអៀម +ក្រអឺត +ក្រអឺតក្រទម +ក្រអឺតក្រអោង +ក្រអឺតក្រឱង +ក្រអុច +ក្រអុល +ក្រអុលអុល +ក្រអូប +ក្រអូបក្រអែប +ក្រអូបឈ្ងប់ +ក្រអូបសាយ +ក្រអូម +ក្រអូមមាត់ +ក្រអួន +ក្រអើត +ក្រអើតក្រអោង +ក្រអៀម +ក្រអេក +ក្រអេបក្រអូប +ក្រអែងក្រអោង +ក្រអែប +ក្រអែម +ក្រអែស +ក្រអោង +ក្រអៅ +ក្រអៅឈូក +ក្រអៅបេះដូង +ក្រឪ +ក្រឪឈូក +ក្រឱង +ក្រឱងក្រអឺត +ក្រឳ +ក្រឳង +ក្រឳឈូក +ក្រា +ក្រាក +ក្រាកាច់ +ក្រាក់ +ក្រាក់ខ្នុរ +ក្រាក់អាចម៍ +ក្រាក់អាច់ +ក្រាង +ក្រាងក្រអៅ +ក្រាងក្រឪ +ក្រាងក្រឳ +ក្រាចាប់ +ក្រាញ +ក្រាញននៀល +ក្រាញមិនចង់ទៅ +ក្រាញស្អិត +ក្រាញ់ +ក្រាដង្កូវ +ក្រាត +ក្រាទឹក +ក្រាន +ក្រានក្រួ +ក្រាន់ +ក្រាប +ក្រាបក្បាលដល់កន្ទេល +ក្រាបក្បាលដល់ដី +ក្រាបថ្វាយបង្គំ +ក្រាបថ្វាយបង្គំលា +ក្រាបទូល +ក្រាបបង្គំគាល់ +ក្រាបបង្គំទូល +ក្រាបពង +ក្រាបពួន +ក្រាបរាប +ក្រាបលា +ក្រាបវន្ទា +ក្រាបសំពះ +ក្រាបស្រប៉ូប +ក្រាបស្រពាប +ក្រាប់ +ក្រាភ្លើង +ក្រាម +ក្រាមទាល់ +ក្រាមរមាស +ក្រាយ +ក្រាល +ក្រាលកឋិន +ក្រាលកន្ទេល +ក្រាលកម្រាល +ក្រាលកំរាល +ក្រាលគ្រង +ក្រាលព្រំ +ក្រាល់ +ក្រាវាត់ +ក្រាស +ក្រាសសិតសក់ +ក្រាស់ +ក្រាស់ក្រួន +ក្រាស់ក្រែង +ក្រាស់ក្រែល +ក្រាស់ក្រៃ +ក្រាស់ឃ្មឹក +ក្រាហ្វិក +ក្រាអំពង់ +ក្រាំង +ក្រាំងក្រូច +ក្រាំងចេក +ក្រាំងដីវ៉ាយ +ក្រាំងតាយ៉ង +ក្រាំងធ្នង់ +ក្រាំងពង្រ +ក្រាំងព្នៅ +ក្រាំងភក់ +ក្រាំងមាស +ក្រាំងម្កាក់ +ក្រាំងយ៉ូវ +ក្រាំងលាវ +ក្រាំងល្វា +ក្រាំងស្នាយ +ក្រាំងស្បូវ +ក្រាំងស្វាយ +ក្រាំងអំពិល +ក្រាំងអំពៅ +ក្រាំពូ +ក្រិក +ក្រិច +ក្រិត +ក្រិត្យ +ក្រិត្យក្រម +ក្រិន +ក្រិនថ្លើម +ក្រិនប៉ិង +ក្រិប +ក្រិមិជាតិ +ក្រិយា +ក្រិយ៉ា +ក្រិឝ +ក្រិស +ក្រិស្នា +ក្រិះ +ក្រី +ក្រីក្រ +ក្រីក្រោធ +ក្រីឈើ +ក្រីឌា +ក្រីឌៈ +ក្រីឌ័ន +ក្រីត +ក្រីឫស្សី +ក្រឹក +ក្រឹក្យ +ក្រឹត +ក្រឹតា +ក្រឹតាយុគ +ក្រឹតិកា +ក្រឹតៈ +ក្រឹត្តិកា +ក្រឹត្យ +ក្រឹត្យក្រម +ក្រឹត្យច្បាប់ +ក្រឹត្យវិន័យ +ក្រឹត្យសង្ឃ +ក្រឹត្យា +ក្រឹប +ក្រឹបក្រៀប +ក្រឹម +ក្រឹស +ក្រឹស្ណ +ក្រឹស្នា +ក្រឺត +ក្រុ +ក្រុក +ក្រុង +ក្រុងកម្ពុជាធិបតី +ក្រុងកែប +ក្រុងក្រៅ +ក្រុងខរ +ក្រុងគ្រុឌ +ក្រុងចតុម្មុខ +ក្រុងត្រី +ក្រុងទេព +ក្រុងប៉ារីស +ក្រុងប៉ៃលិន +ក្រុងពាលី +ក្រុងព្រៃនរគ +ក្រុងព្រះសីហនុ +ក្រុងភ្នំពេញ +ក្រុងមាន់ +ក្រុងមារ +ក្រុងមារាធិរាជ +ក្រុងមារាធីរាជ +ក្រុងយក្ស +ក្រុងសំរិទ្ធ +ក្រុងសំរឹទ្ធ +ក្រុងអសុរី +ក្រុត +ក្រុន +ក្រុប +ក្រុម +ក្រុមកងក្រវែល +ក្រុមកាកបាទក្រហម +ក្រុមកាយឫទ្ធិ +ក្រុមការងារ +ក្រុមការពារសន្តិសុខ +ក្រុមកាំភ្លើងធំ +ក្រុមកីឡា +ក្រុមក្នុង +ក្រុមគង្គានឹងរុក្ខា +ក្រុមគណនេយ្យឱភាស +ក្រុមគាំទ្រ +ក្រុមគិលានសង្គ្រោះ +ក្រុមឃុន +ក្រុមចម្រុះ +ក្រុមចម្រុះត្រីភាគី +ក្រុមចម្រៀងរួម +ក្រុមជម្រើសជាតិ +ក្រុមជម្រះបញ្ជី +ក្រុមជំនុំ +ក្រុមជំនួយយោធា +ក្រុមជំរះបញ្ជី +ក្រុមឈ្លបយកការណ៍ +ក្រុមញាតិ +ក្រុមដំរី +ក្រុមតន្ត្រី +ក្រុមតម្រួត +ក្រុមតម្រួតចរាចរ +ក្រុមត្រួតត្រា +ក្រុមទាហាន +ក្រុមទាហានកិត្តិយស +ក្រុមទាហានជាង +ក្រុមទាហានរក្សាជាតិ +ក្រុមនគរបាលជាតិ +ក្រុមនាយកាំភ្លើងតូច +ក្រុមនាយកាំភ្លើងធំ +ក្រុមនាយទង់ជ័យ +ក្រុមនាវាចរណ៍ +ក្រុមនាវិក +ក្រុមនិសិត្ស +ក្រុមនិសិន្ន +ក្រុមនេសាទ +ក្រុមបងធំ +ក្រុមបច្ចេកទេស +ក្រុមបញ្ជូនសារ +ក្រុមបសុពេទ្យ +ក្រុមបាល់ទាត់ +ក្រុមប្រឆាំង +ក្រុមប្រជាជន +ក្រុមប្រជាសង្គ្រោះ +ក្រុមប្រវាសដៃ +ក្រុមប្រឹក្សា +ក្រុមប្រឹក្សាញាតិ +ក្រុមប្រឹក្សាតុលា +ក្រុមប្រឹក្សានាយក +ក្រុមប្រឹក្សាភិបាល +ក្រុមប្រឹក្សារដ្ឋ +ក្រុមប្រឹក្សាវិន័យ +ក្រុមប្រឹក្សាអភិបាល +ក្រុមពិជ័យសង្គ្រាម +ក្រុមពិភក្តិនាវា +ក្រុមពេទ្យចល័ត +ក្រុមពេទ្យសត្វ +ក្រុមព្រះ +ក្រុមព្រះនគរបាល +ក្រុមព្រះរាជនិពន្ធ +ក្រុមព្រះរាជមន្ទីរ +ក្រុមភាពយន្ត +ក្រុមភ្លេង +ក្រុមមឿង +ក្រុមមេការ +ក្រុមម៉ឺន +ក្រុមម៉ឺនហ្លួង +ក្រុមម៉ៈ +ក្រុមម៉ៈមឿង +ក្រុមរក្សាព្រះអង្គ +ក្រុមរក្សាស្រុក +ក្រុមរក្សាអង្គ +ក្រុមរង +ក្រុមរចនាធនបត្រ +ក្រុមរបាំ +ក្រុមរបៀប +ក្រុមរាជការ +ក្រុមរាជការសាធារណៈ +ក្រុមរាជតម្រួត +ក្រុមល្បាត +ក្រុមវាយលុក +ក្រុមវាំង +ក្រុមវិថីបាល +ក្រុមវិទ្យុ +ក្រុមវិទ្យុអគ្គីសនី +ក្រុមសកម្ម +ក្រុមសង្គ្រោះ +ក្រុមសង្ឃការី +ក្រុមសន្តិបាលជាតិ +ក្រុមសន្និបាត +ក្រុមសម្ភារៈ +ក្រុមសម្រុះសម្រួល +ក្រុមសាធារណការ +ក្រុមសាមគ្គី +ក្រុមសុខ +ក្រុមសុខាភិបាល +ក្រុមសុភាសាលា +ក្រុមសុរិយោដី +ក្រុមហាណូយ +ក្រុមហិរញ្ញវត្ថុ +ក្រុមហ៊ុន +ក្រុមហ៊ុនកាត់ដេរ +ក្រុមហ៊ុនខ្មែរអាកាស +ក្រុមហ៊ុនចម្រុះ +ក្រុមហ៊ុនចំការកៅស៊ូ +ក្រុមហ៊ុនទូរស័ព្ទ +ក្រុមហ៊ុនទេសចរណ៍ +ក្រុមហ៊ុននាំចេញ +ក្រុមហ៊ុនផលិតស្រាបៀ +ក្រុមហ៊ុនមេ +ក្រុមហ៊ុនរដ្ឋ +ក្រុមហ៊ុនរួមភាគហ៊ុន +ក្រុមហ៊ុនសមូហភាព +ក្រុមហ៊ុនស្រា +ក្រុមហ៊ុនអគ្គីសនី +ក្រុមហ៊ុនអនាមិក +ក្រុមហ្លួង +ក្រុមអភិបាល +ក្រុមអភិបាលស្ថាពរ +ក្រុមអាកាសចរណ៍ +ក្រុមអាជ្ញាពិសេស +ក្រុមអាយុត្តកដ្ឋាន +ក្រុមអាល់គីល +ក្រុមអោយការណ៏ +ក្រុមឧត្តុនិយម +ក្រុមឱភាស +ក្រុមឱសថកម្ម +ក្រុស +ក្រូច +ក្រូចគរ +ក្រូចឃ្វិច +ក្រូចចងសក់ +ក្រូចចិន +ក្រូចឆ្មារ +ក្រូចញាំ +ក្រូចដំរី +ក្រូចដំរែក +ក្រូចថ្លុង +ក្រូចទៀបបាង +ក្រូចបាត់ដំបង +ក្រូចពោធិ៍សាត់ +ក្រូចពោធិ៏សាត់ +ក្រូចពោធ្ណិសាត់ +ក្រូចព្រៃ +ក្រូចភ្លា +ក្រូចមួយកំពឹស +ក្រូចយួន +ក្រូចសើច +ក្រូចសៀម +ក្រូចសំរែ +ក្រូចអែម +ក្រូណូម៉ែត្រ +ក្រូត +ក្រូម +ក្រូមេ +ក្រូម៉ាញ៉ុង +ក្រូម៉ាតូហ្វ័រ +ក្រូម៉ាទីត +ក្រូម៉ាទីន +ក្រូម៉ូនេម៉ា +ក្រូម៉ូប្លាស +ក្រូម៉ូម៊ែរ +ក្រូម៉ូសូម +ក្រូម៉ូសូមភេទ +ក្រូម៉ូសូមយក្ស +ក្រូម៉ូសូមអូម៉ូឡូក +ក្រូម៉េ +ក្រូស +ក្រូស៊ីញអូវើ +ក្រូអាត +ក្រួច +ក្រួចអ៊ឺត +ក្រួចឥន្ទ្រ +ក្រួញ +ក្រួញក្រាប +ក្រួនថួន +ក្រួប +ក្រួស +ក្រួសក្នុងប្រមាត់ +ក្រួសតម្រងនោម +ក្រួសរវាន +ក្រើក +ក្រើន +ក្រើនក្រវើន +ក្រើនរំលឹក +ក្រើនរំឮក +ក្រៀ +ក្រៀក +ក្រៀប +ក្រៀម +ក្រៀមក្រោះ +ក្រៀមក្រំ +ក្រៀមប្លោក +ក្រៀមមុខ +ក្រៀល +ក្រៀវ +ក្រេក +ក្រេជែន +ក្រេដ +ក្រេដមរណ៍ +ក្រេត +ក្រេតក្រត +ក្រេតក្រូត +ក្រេតាសេ +ក្រេប +ក្រេបជញ្ជក់ +ក្រេបទឹក +ក្រេបទឹកឃ្មុំ +ក្រេបរសជាតិ +ក្រេម +ក្រេវ +ក្រេវក្រោធ +ក្រេស +ក្រេះ +ក្រែ +ក្រែក +ក្រែក្រាយ +ក្រែង +ក្រែងគេថា +ក្រែងចិត្ត +ក្រែងតែ +ក្រែងថា +ក្រែងរអែង +ក្រែងលោ +ក្រែងលោចួនជា +ក្រែងលោមានសំណាង +ក្រែប +ក្រែម +ក្រែមលាបមាត់ +ក្រែល +ក្រែលក្រាស់ +ក្រែះ +ក្រៃ +ក្រៃក្រាស់ +ក្រៃណា +ក្រៃពេក +ក្រៃយ៉ុង +ក្រៃលែង +ក្រៃលៃង +ក្រៃសរ +ក្រោក +ក្រោកក្រទីក្រទា +ក្រោកក្រាក +ក្រោកក្រេស +ក្រោកឈរ +ក្រោកដើឆ្កុយ +ក្រោកដើរឆ្កុយ +ក្រោកដើរទៅមុខ +ក្រោកដើររ៉ុយ +ក្រោកពីដេក +ក្រោកពីដំណេក +ក្រោកពីអង្គុយ +ក្រោធ +ក្រោធពិរោធ +ក្រោធា +ក្រោម +ក្រោមក +ក្រោមការបង្ខិតបង្ខំ +ក្រោមការឡោមព័ទ្ធ +ក្រោមខ្សែទឹក +ក្រោមទឹក +ក្រោមបង្គាប់ +ក្រោមបង្គាប់បញ្ជា +ក្រោមបង្អស់ +ក្រោមផ្ទះ +ក្រោមព្រះបាទ +ក្រោមម្លប់ +ក្រោមសម្នាក់ +ក្រោមសូន្យ +ក្រោមសំណាក់ +ក្រោមអធិបតីភាព +ក្រោមអំណាច +ក្រោយ +ក្រោយខ្នង +ក្រោយគេ +ក្រោយគេបង្អស់ +ក្រោយដែល +ក្រោយនេះ +ក្រោយបង្អស់ +ក្រោយផ្ទះ +ក្រោយពី +ក្រោយពីនេះមក +ក្រោយពីបានដំណឹងថា +ក្រោយពេល +ក្រោយមក +ក្រោយមុខ +ក្រោយអង្គហេតុ +ក្រោល +ក្រោលគោ +ក្រោលសេះ +ក្រោសក្រេស +ក្រោះ +ក្រោះក្រាញ +ក្រោះមាត់ +ក្រោះរមាស +ក្រៅ +ក្រៅកាល +ក្រៅក្រុង +ក្រៅច្បាប់ +ក្រៅតម្រា +ក្រៅតែ +ក្រៅបញ្ជី +ក្រៅប្រទេស +ក្រៅផ្លូវការ +ក្រៅពី +ក្រៅពីនោះ +ក្រៅពីហ្នឹង +ក្រៅរបង +ក្រៅវិស័យ +ក្រៅសង្គម +ក្រៅសម្បក +ក្រៅសំបក +ក្រៅអំណាចតុលាការ +ក្រៅអំពី +ក្រំ +ក្រំខ្លួន +ក្រំចិត្ត +ក្រំមាស +ក្រំម៉ៈកា +ក្រៈ +ក្រៈថម់ +ក្រៈទុំថេត +ក្លង +ក្លងខែក +ក្លងឆៈន៉ៈ +ក្លងឆ្នៈ +ក្លងធ្នៈ +ក្លងភ្លុក +ក្លងយ៉ូន +ក្លងស្ពាន់ +ក្លង់ +ក្លន +ក្លនខួរក្បាល +ក្លនពោះវៀន +ក្លនលូន +ក្លនសួត +ក្លនស្រុត +ក្លម +ក្លរទ្រីមេតុនទែលវិន +ក្លររំហ្វេនីកុល +ក្លរហ្វាហ្ស៊ីមីន +ក្លរហ្វាហ្ស៊ីម៉ីន +ក្លរួ +ក្លរ៉ូប្លាស +ក្លរ៉ូភីល +ក្លរ៉ូភីស +ក្លរ៉ូហ្វ័ម +ក្លស់ +ក្លា +ក្លាក់ +ក្លាក់ទៀន +ក្លាក់បារី +ក្លាក់ម្ជុល +ក្លាខ្លាំង +ក្លាងមឿង +ក្លាត់ +ក្លាត់ចោរ +ក្លាយ +ក្លាយឃ្លាត +ក្លាយជា +ក្លាយទៅជា +ក្លាយមកពី +ក្លាវ +ក្លាវទោស +ក្លាវ៉ែត +ក្លាស៊ិច +ក្លាស់ +ក្លាស់គន្លឹះ +ក្លាហា +ក្លាហាន +ក្លាំ +ក្លាំងហាយ +ក្លាំពាក់ +ក្លាំពូ +ក្លិ +ក្លិកក្លក់ +ក្លិង្គ +ក្លិង្គ្រាស្ត្រ +ក្លិត +ក្លិន +ក្លិនក្រអូប +ក្លិនខារ +ក្លិនឆួល +ក្លិនឆ្ងិត +ក្លិនឆ្អាប +ក្លិនឆ្អេះ +ក្លិនឈួល +ក្លិនប្រហើរ +ក្លិនពិដោរ +ក្លិនល្អ +ក្លិនសាយ +ក្លិនស្អុយ +ក្លិនអសោចិ៍ +ក្លិនអសោច្ណិ +ក្លិនអាក្រក់ +ក្លិប +ក្លិបតូផូប៊ី +ក្លិបតូម៉ានី +ក្លឹង +ក្លឹងរនូត +ក្លឹប +ក្លឹស +ក្លឺប +ក្លុក +ក្លុំ +ក្លូតូមី +ក្លូន +ក្លូរូហ្វ័ម +ក្លូសាល់ស៊ី +ក្លូសិចតូមី +ក្លូសុបតូស +ក្លូសូឌីនី +ក្លូសូប៉ាទី +ក្លូសូផ្លេស៊ី +ក្លូសូរ៉ាភី +ក្លូសូស្កូពី +ក្លូស៊ីត +ក្លូស្ត្រា +ក្លូស្ត្រូផូប៊ី +ក្លូអាក់ +ក្លើ +ក្លើម្រាក់ +ក្លៀក +ក្លៀក្ល្ចម +ក្លៀវ +ក្លៀវក្លម +ក្លៀវក្លា +ក្លេត +ក្លេសនិវ៌ាណ +ក្លែង +ក្លែងក្លាយ +ក្លែងខ្លួន +ក្លែងនិយាយបង្ខូច +ក្លែងបង្ខូច +ក្លែងបន្លំ +ក្លែងភេទ +ក្លែងរូប +ក្លែងសំដី +ក្លែងសំឡេង +ក្លែប +ក្លែបក្លិន +ក្លែបខ្នុរ +ក្លែបថុរេន +ក្លែបទុរេន +ក្លែម +ក្លែមក្លយ +ក្លែមពាក្យ +ក្លែមពាក្យក្លែមសំដី +ក្លែមសម្ដី +ក្លែមស្រា +ក្លោង +ក្លោងទ្វារ +ក្លំ +ក្ល្ចងជនះ +ក្ល្ចងយោន +ក្វាង +ក្វាងទុង +ក្វាត +ក្វាទែនែរ +ក្វិដ្ឋ +ក្វេន +ក្វែន +ក្វ័ងទុង +ក្សក្រិយ៍ +ក្សណ +ក្សណៈ +ក្សត +ក្សត្រ +ក្សត្រា +ក្សត្រាធិបតី +ក្សត្រាធិរាជ +ក្សត្រានុភាព +ក្សត្រិ +ក្សត្រិយ +ក្សត្រិយាណី +ក្សត្រិយានី +ក្សត្រិយៈ +ក្សត្រិយ៍ +ក្សត្រី +ក្សត្រីយ៍ +ក្សយ +ក្សាន +ក្សាន្ត +ក្សាន្តចិត្ត +ក្សាន្តិ +ក្សារ +ក្សិណ +ក្សិណក្ស័យ +ក្សិណនោះ +ក្សិណពុំលង់ឡើយ +ក្សីណ +ក្សីណក្ស័យ +ក្សីណាស្រព +ក្សីណាស្រវ +ក្សីរ +ក្សេត្រ +ក្សេត្រកម្ម +ក្សេត្រក្រឹត្យ +ក្សេត្រភិបាល +ក្សេត្រភូមិ +ក្សេត្រវិទ +ក្សេត្រវិទ្យា +ក្សេត្រសាស្ត្រ +ក្សេត្រាជីវកម្ម +ក្សេត្រាធិការ +ក្សេត្រាភិបាល +ក្សេត្រារក្ស +ក្សេម +ក្សេមក្សាន្ដ +ក្សេមក្សាន្ត +ក្សេមក្សោន្ត +ក្សេរ +ក្សែត +ក្សៃ +ក្ស័ត +ក្ស័យ +ក្ស័យកិលេស +ក្ស័យជន្មាយុ +ក្ស័យជីវា +ក្ស័យជីវិត +ក្ស័យធន +ក្ស័យសង្ខារ +ក្ហៈ +ក្អក +ក្អកគ្រហែម +ក្អកឃូស +ក្អកឈាម +ក្អកមាន់ +ក្អករខែះ +ក្អករបេង +ក្អករីងរៃ +ក្អម +ក្អមខួច +ក្អមឆ្នាំង +ក្អមពួច +ក្អមលេច +ក្អមសិតរូប +ក្អមសំណរ +ក្អាក +ក្អាកក្អាយ +ក្អាង +ក្អាត +ក្អាត់ +ក្អិត +ក្អិល +ក្អី +ក្អឹក +ក្អុក +ក្អុល +ក្អូង +ក្អូល +ក្អួត +ក្អួតចង្អោរ +ក្អួតឈាម +ក្អឿក +ក្អឿយ +ក្អៀក +ក្អេក +ក្អេង +ក្អេងក្អាង +ក្អេងឆ្នាំង +ក្អេងពោះទូក +ក្អេល +ក្អេលក្អល +ក្អេលក្អូល +ក្អែ +ក្អែក +ក្អែកខ្មៅ +ក្អែកគោក +ក្អែកទឹក +ក្អែកមួយជាក្អែកដប់ +ក្អែកយំ +ក្អែកយំខ្វក +ក្អែកវ៉ក +ក្អែងក្អាង +ក្អែទឹកដោះ +ក្អែប +ក្អែបខាំ +ក្អែបវារ +ក្អែល +ក្អែលខ្លួន +ក្អែលគគ្រិះ +ក្អែលជណ្ដើរ +ក្អែលដៃ +ក្អែលរុំកោះ +ក្អែលសំពត់ +ក្អោប +ក្ឫត +ក្ឫត្យ +ក្ឫឝ +ខ +ខក +ខកការណ៍ +ខកខាន +ខកខ្លួន +ខកចិត្ត +ខកដំណើរ +ខកបំណង +ខកពេល +ខកសម្ដី +ខក់ +ខខិក +ខខិត +ខគ្គ +ខងខិត +ខងខ្វាន់ +ខចរ +ខចេក +ខចែង +ខចោទ +ខជ្រូក +ខឌ្គ +ខណ +ខណិក +ខណិកទស្សន៍ +ខណិកភាព +ខណិកសមាធិ +ខណៈ +ខណៈនេះ +ខណៈនោះ +ខណ្ឌ +ខណ្ឌករណ៍ +ខណ្ឌខាប់ +ខណ្ឌគង្គានិងរុក្ខា +ខណ្ឌចប់ +ខណ្ឌចំការមន +ខណ្ឌដង្កោ +ខណ្ឌដូនពេញ +ខណ្ឌទួលគោក +ខណ្ឌនឹង +ខណ្ឌនេសាទ +ខណ្ឌប័ណ្ឌ +ខណ្ឌប័ណ្ណ +ខណ្ឌប្រាំពីរមករា +ខណ្ឌពីគ្នាដោយ +ខណ្ឌភាគ +ខណ្ឌភ្នំពេញ +ខណ្ឌមានជ័យ +ខណ្ឌល្បះ +ខណ្ឌល្វែង +ខណ្ឌវិវដ្ដ +ខណ្ឌសក្ករ +ខណ្ឌសញ្ញា +ខណ្ឌសីមា +ខណ្ឌស្ករ +ខណ្ឌឫស្សីកែវ +ខណ្ឌិកា +ខត់ +ខត្ត +ខត្តិយ +ខត្តិយវង្ស +ខត្តិយានី +ខត្តិយៈ +ខត្តិវង្ស +ខត្រី +ខទឹកលិច +ខន +ខនខែ +ខនដំណើរ +ខនដំណើរទៅមិនរួច +ខនិក +ខនិកា +ខនិជ +ខនិជកម្ម +ខនិជវិទូ +ខនិជវិទ្យា +ខនិជសាស្ត្រ +ខន់ +ខន្ដី +ខន្ឋ +ខន្ឋទាំងប្រាំ +ខន្តិ +ខន្តី +ខន្តីី +ខន្ទរា +ខន្ធ +ខន្ធក +ខន្ធកៈ +ខន្ធទាំងប្រាំ +ខន្ធប្បាទ +ខន្ធប្រាំ +ខន្ធភេទ +ខន្ធវារកិច្ច +ខន្ធាវារ +ខន្ធុប្បាទកម្ម +ខបចៃ +ខបដិសេធន៍ +ខបម្រុង +ខបើកអំណាច +ខផ្ដល់នីតិសម្បទា +ខម +ខមា +ខមាទោស +ខមោយ +ខយ +ខយគម +ខរ +ខរខ្ទ័រ +ខរភាព +ខររគ៍ +ខរាពាធ +ខល +ខលុ +ខលុបច្ឆាភត្តិកង្គ +ខលុបច្ឆាភត្តិកង្គៈ +ខល់ +ខវិពិរុទ្ធ +ខសន្យា +ខសម្រុះសម្រួល +ខសាច់ +ខស្ដីពីជម្រើសច្បាប់ +ខអបរិយាប័ន្ន +ខា +ខាក +ខាកកំហាក +ខាកឆ្អឹងត្រី +ខាកស្ដោះ +ខាកស្លេស្ម +ខាខាំង +ខាង +ខាងកើត +ខាងក្នុង +ខាងក្នុងប្រទេស +ខាងក្រោម +ខាងក្រោមទឹក +ខាងក្រោយ +ខាងក្រៅ +ខាងក្រៅប្រទេស +ខាងខ្វាយ +ខាងគេ +ខាងគ្រឿងចក្រ +ខាងគ្រឿងយន្ត +ខាងគ្រឿងឧបត្ថម្ភ +ខាងចុង +ខាងឆេ្វង +ខាងឆ្វេង +ខាងជើង +ខាងជើងឆៀងខាងកើត +ខាងដើម +ខាងណា +ខាងត្បូង +ខាងនយោបាយ +ខាងនាយ +ខាងនេះ +ខាងប្ដី +ខាងផ្លូវនយោបាយ +ខាងមុខ +ខាងមុខនេះ +ខាងម្ខាង +ខាងម្ដាយ +ខាងម្តាយ +ខាងយើង +ខាងលិច +ខាងលើ +ខាងលើទឹក +ខាងល្បិចស្ងាត់ +ខាងវិញ្ញាណ +ខាងសេដ្ឋកិច្ច +ខាងស្ដាំ +ខាងស្តាំ +ខាងអាយ +ខាងឪពុក +ខាត +ខាតចុង +ខាតចុងខាតដើម +ខាតចំណេញ +ខាតដើម +ខាតទុន +ខាតបង់ +ខាតពេល +ខាតលក្ខណ៍ +ខាតលាភ +ខាតវេលា +ខាតឡុងចុង +ខាត់ +ខាត់ការ +ខាត់ណា +ខាត់តុ +ខាត់ថ្ម +ខាត់ទូ +ខាត់រំលីង +ខាត់ស្បែក +ខាត់ស្បែកជើង +ខាត់ឲ្យឡើងសម្បុរង៉ៅ +ខាទ +ខាទនា +ខាទនីយ +ខាទនីយវត្ថុ +ខាទនីយាហារ +ខាទន៍ +ខាន +ខានឃើញយូរហើយ +ខានងារ +ខានទៅ +ខានធ្វើ +ខានមក +ខានមិនបាន +ខានរៀន +ខានស្អែក +ខានស្អែកមួយ +ខានស្អែកមួយនាយ +ខាន់ +ខាន់ខៅ +ខាន់ជិប +ខាន់ជីប +ខាន់បៀត +ខាន់លឿង +ខាន់ស្លា +ខាន់ស្លាក់ +ខាប +ខាបខា +ខាបព្រលឹង +ខាបអន្ទង +ខាប់ +ខាប់ខណ្ឌ +ខាប់ខន +ខាប់ខន់ +ខាប់ខ្នះ +ខាប់ដាក់ទឹក +ខាប់ទឹកខាប់ដី +ខាម +ខាយ +ខាយយ៉េន +ខារ +ខារកាំភ្លើង +ខារខាំង +ខារទូក +ខារទូម +ខារសិលា +ខារអំម្បោះ +ខារ៉ាអូខេ +ខាល +ខាល់ +ខាវ +ខាវតាក +ខាវតុម +ខាវវើឌែល +ខាស់ខិនបុរី +ខាំ +ខាំង +ខាំងខារ +ខាំត្របាក់ +ខាំធ្មេញ +ខាំមាត់ +ខាំមាត់សង្កត់ចិត្ត +ខាំអណ្ដាត +ខា៎ន់ +ខា្នតប្រមុំ +ខា្លំង +ខិក +ខិកខ្ញុក +ខិង +ខិត +ខិតខាត់ +ខិតខាំង +ខិតខំ +ខិតចុះខិតឡើង +ខិតចូល +ខិតចៀសផ្លូវ +ខិតចេញ +ខិតឆ្ងាយ +ខិតថ្នាំងដៃ +ខិតមក +ខិតលើ +ខិត្តទាន +ខិត្តប័ណ្ណ +ខិម +ខិល +ខិលខូច +ខិលមាត់ +ខីណ +ខីណភាព +ខីណភាវ +ខីណា +ខីណាសវ +ខីណាស្រព +ខីរជាតិ +ខីល +ខីលោបាយ +ខឹក +ខឹង +ខឹងក្ដ +ខឹងក្ត +ខឹងក្នាញ់ +ខឹងក្រញីង +ខឹងក្រញឹង +ខឹងក្រញើត +ខឹងក្រោធ +ខឹងខុសខឹងខូចខឹងខាត +ខឹងខេ +ខឹងគ្រជូរ +ខឹងឃោរ +ខឹងងំ +ខឹងច្រឡោត +ខឹងឆួល +ខឹងឆេវ +ខឹងឈួល +ខឹងញោស +ខឹងញ័រមាត់ +ខឹងដល់ក +ខឹងដាលវ៉ាល +ខឹងណីង +ខឹងណឺង +ខឹងតីង +ខឹងតឺង +ខឹងតុងតាំង +ខឹងតូង +ខឹងមហិមា +ខឹងមួម៉ៅ +ខឹងរញីវ +ខឹងរញូរញេញ +ខឹងរណូងរណាង +ខឹងរាល +ខឹងរំជួល +ខឹងលិង្គ +ខឹងលោត +ខឹងសម្បា +ខឹងសឹងក្អួតឈាម +ខឹងសំបា +ខឹងសំបារ +ខឹងស៊ីសាច់ +ខឹមខាត់ +ខឺណែល +ខឺន +ខុង +ខុងជឺ +ខុងម៉ូវ +ខុទ្ទក +ខុទ្ទកនិកាយ +ខុទ្ទកបាឋ +ខុទ្ទកភាព +ខុទ្ទកភាសិត +ខុទ្ទកសត្វ +ខុទ្ទកាល័យ +ខុធំ +ខុន +ខុនណាង +ខុនទ្រី +ខុនរ៉ង +ខុនហ្នឹង +ខុប +ខុបខ្នង +ខុបខ្វេរ +ខុយ +ខុរ +ខុរំ +ខុរ៉័ង +ខុល +ខុស +ខុសកន្លែង +ខុសកាល +ខុសក្រឹត្យក្រម +ខុសខ្នាត +ខុសខ្លួន +ខុសគន្លងធម៌ +ខុសគេ +ខុសគេខុសឯង +ខុសគំនិត +ខុសគ្នា +ខុសគ្រូ +ខុសងារ +ខុសចិត +ខុសចិត្ដ +ខុសចិត្ត +ខុសចិត្តនឹង +ខុសចំណាំ +ខុសចំណី +ខុសច្បាប់ +ខុសឆ្គង +ខុសដៃ +ខុសតំណម +ខុសត្រូវ +ខុសទម្លាប់ +ខុសទាស់ +ខុសទាំងស្រុង +ខុសទំនង +ខុសធម្មតា +ខុសធ្លុញ +ខុសធ្លោយ +ខុសបែប +ខុសបែបគ្នា +ខុសប៉ាន់ +ខុសប្រក្រតី +ខុសប្លែក +ខុសផ្លូវ +ខុសពាក្យសន្មត +ខុសពី +ខុសពីប្រក្រតី +ខុសពីលំនាំដើម +ខុសពេល +ខុសពេលខុសកាល +ខុសភេទ +ខុសមាឌ +ខុសមាត់ +ខុសមាត់ខុសក +ខុសមុខ +ខុសមេបា +ខុសម៉ោង +ខុសម្ដងឆ្គងម្ង៉ៃ +ខុសរដូវ +ខុសវិន័យ +ខុសវេលា +ខុសសម្ដី +ខុសសីលធម៌ +ខុសសេចក្ដី +ខុសសេចក្តី +ខុសសំដី +ខុសស្រឡះ +ខុំ +ខុះ +ខូ +ខូគី +ខូង +ខូងរូង +ខូច +ខូចកាច +ខូចការ +ខូចខាត +ខូចខិល +ខូចខ្លួន +ខូចខ្លួននឹងស្រី +ខូចគុណភាព +ខូចចិត្ត +ខូចចិត្តខូចថ្លើម +ខូចឈ្មោះ +ខូចដល់ម្ល៉ឹង +ខូចដៃ +ខូចដោយចម្បាំង +ខូចបង់ +ខូចបង់ម្សៀត +ខូចបណ្ដាច់ +ខូចបឡូច +ខូចបំផុត +ខូចប្រយោជន៍ +ខូចប្រវត្តិរូប +ខូចប្រឡូច +ខូចប្រៀប +ខូចផែនការ +ខូចផ្ដាច់ +ខូចផ្តាច់ +ខូចព្រហ្មចារី +ខូចភ្នែក +ខូចមាត់ +ខូចយីហោ +ខូចរបស់ទ្រព្យ +ខូចលក្ខណ៍ +ខូចសុខភាព +ខូចសេចក្ដីប្រាថ្នា +ខូចឡាន +ខូចអនាគត +ខូចអសារឥតការ +ខូញ +ខូន +ខូវ +ខូស +ខួ +ខួក្ដាម +ខួង +ខួងឈើ +ខួងអណ្ដូង +ខួច +ខួចថ្ពាល់ +ខួចស្រាំ +ខួញ +ខួប +ខួបកំណើត +ខួបខាល +ខួបង្កង +ខួបប្រាំងខួបវស្សា +ខួបប្រាំពីរថ្ងៃ +ខួបមិនដេលីយេវ +ខួបមួយរយថ្ងៃ +ខួបម្ភៃបួនម៉ោង +ខួបអាពាហ៍ពិពាហ៍ +ខួរ +ខួរក្បាល +ខួរឆ្អឹង +ខួរឆ្អឹងខ្នង +ខួរបង្កង +ខួរអណ្ដែង +ខើខូ +ខើច +ខើចមាត់ខើចក +ខើចមុខខើចក្រោយ +ខើយ +ខឿន +ខឿនពោធិព្រឹក្ស +ខឿនវប្បធម៌ +ខឿនវិហារ +ខឿនសេដ្ឋកិច្ច +ខឿនអប់រំ +ខឿនអរិយធម៌ +ខៀ +ខៀន +ខៀរ +ខៀវ +ខៀវខ្ចី +ខៀវចាស់ +ខៀវដិត +ខៀវបំព្រង +ខៀវផ្ទៃមេឃ +ខៀវមេឃ +ខៀវម៉ឆែ +ខៀវសន្លឹម +ខៀវស្រងាត់ +ខៀវស្រស់ +ខៀវស្លាបសេក +ខៀវអន្លង +ខៀ៎ន +ខេ +ខេខឹង +ខេត្ត +ខេត្តកណ្តាល +ខេត្តកោះកុង +ខេត្តកំពង់ចាម +ខេត្តកំពង់ឆ្នាំង +ខេត្តកំពង់ធំ +ខេត្តកំពង់ស្ពឺ +ខេត្តកំពត +ខេត្តក្រចេះ +ខេត្តតាកែវ +ខេត្តបន្ទាយមានជ័យ +ខេត្តបាត់ដំបង +ខេត្តពោធិ៍សាត់ +ខេត្តពោធិ៏សាត់ +ខេត្តព្រៃវែង +ខេត្តព្រះវិហារ +ខេត្តភិបាល +ខេត្តមណ្ឌលគិរី +ខេត្តមណ្ឌលគីរី +ខេត្តរតនគិរី +ខេត្តសម្ពន្ធមិត្ត +ខេត្តសៀមរាប +ខេត្តស្ទឹងត្រែង +ខេត្តស្វាយរៀង +ខេត្តឧត្ដរមានជ័យ +ខេត្តាភិបាល +ខេត្តារក្ខ +ខេត្តុបករណ៍ +ខេត្តុប្បករណ៍ +ខេត្រ +ខេន +ខេម +ខេមរ +ខេមរជន +ខេមរជាតិ +ខេមរបុត្រ +ខេមរភាសា +ខេមរភូមិន្ទ +ខេមរយានកម្ម +ខេមររដ្ឋ +ខេមរា +ខេមរិន្ទ្រ +ខេមរោ +ខេមរៈ +ខេមា +ខេមំ +ខេម៉ៈរ៉ៈជាត +ខេរ +ខេរខឹង +ខេះ +ខែ +ខែក +ខែកក្កដា +ខែកញ្ញា +ខែកត្ដិក +ខែកត្តិក +ខែកមនៈ +ខែកុម្ភៈ +ខែក្រោយ +ខែខ្នើត +ខែខ្វះ +ខែគ្រប់ +ខែង +ខែងងឹត +ខែងរែង +ខែងរ៉ែង +ខែចន្ទគតិ +ខែចម្រូត +ខែចិស +ខែចុងរនោច +ខែចេត្រ +ខែចំរូត +ខែជាន់ +ខែជេស្ឋ +ខែដាច់ +ខែដើមខ្នើត +ខែដំឡើង +ខែត +ខែតុលា +ខែត្រ +ខែត្រកណ្ដាល +ខែត្រក្រៅ +ខែត្រខ្មែរពីដើម +ខែត្រជាក់ +ខែត្រទ្រាំង +ខែត្រព្រះត្រពាំង +ខែត្រស្រុក +ខែត្រួត +ខែទី +ខែទីដប់ +ខែទីដប់ពីរ +ខែទីដប់មួយ +ខែទីបី +ខែទីបួន +ខែទីប្រាំ +ខែទីប្រាំបី +ខែទីប្រាំបួន +ខែទីប្រាំពីរ +ខែទីប្រាំមួយ +ខែទីពីរ +ខែទីមួយ +ខែធនុ +ខែធ្នូ +ខែន +ខែបាំងឆត្រ +ខែបាំងឆ័ត្រ +ខែបុស្ស +ខែប្រាំង +ខែប្រាំងរាំងឫស +ខែផល្គុណ +ខែផល្គុន +ខែពេញ +ខែពេញបូណ៌មី +ខែពេញបូណ៏ +ខែពេញបូរមី +ខែពេញបោរ +ខែពេញវង់ +ខែភទ្របទ +ខែភ្លឺ +ខែភ្លៀង +ខែមករា +ខែមាគសិរ +ខែមាឃ +ខែមិថុនា +ខែមីនា +ខែមុន +ខែមេសា +ខែរងា +ខែរងារ +ខែរនោច +ខែរាហុ៍ +ខែរាំង +ខែរំហួត +ខែរំហើយ +ខែរះ +ខែរះបំព្រាង +ខែល +ខែលស្បែក +ខែលិច +ខែលើក +ខែវស្សា +ខែវិច្ឆិកា +ខែវិសាខ +ខែសម្រក +ខែសីហា +ខែសុរិយគតិ +ខែស៊ី +ខែស្រាព +ខែស្រាពរណ៍ +ខែអស្សុជ +ខែអាសាឍ +ខែអ៊ូត +ខែឧសភា +ខែះ +ខែ៎ +ខែ៎ង់រ៉ែង +ខែ៏ងរ៉ែង +ខែ្ញរ +ខែ្មរ +ខៃ +ខៃបទ +ខៃសេចកី្ត +ខៃសេចក្ដី +ខោ +ខោក +ខោកនឹងចាន +ខោកនឹងដៃ +ខោកមួយក្រញរ +ខោកៅស៊ូ +ខោក្នុង +ខោខ្លី +ខោចិន +ខោចែវ +ខោជើងកំប៉ុង +ខោជើងខ្លី +ខោជើងប៉ាត់ +ខោជើងវែង +ខោថ្នេរបួន +ខោថ្នេរប្រាំ +ខោទ្រនាប់ +ខោន +ខោនឹងចាន +ខោបារាំង +ខោប៉ាត់ +ខោប៉ោងជើង +ខោព្រែ +ខោរ +ខោរូត +ខោល +ខោវប៊យ +ខោស +ខោស្នាប់ +ខោស្នាប់ជង្គង់ +ខោស្នាប់ភ្លៅ +ខោស្លីប +ខោស្លឹកឫស្សី +ខោឡាញ់ +ខោឡើងត្នោត +ខោឡេវ +ខោអាវ +ខោអាវបារាំង +ខោអាវមួយសម្រាប់ +ខោអាវឯកសណ្ឋាន +ខៅ +ខៅតាក +ខំ +ខំក្រវើន +ខំដើរសណ្ដាប +ខំតស៊ូ +ខំទ្រាំ +ខំធ្វើ +ខំធ្វើការ +ខំនឹក +ខំបង្ហូត +ខំប្រឹង +ខំព្យាយាម +ខំមើលស្ទើរផ្លែភ្នែក +ខំរៀន +ខំអត់ +ខំអត់យកសុខ +ខំអត់សង្កត់ចិត្ត +ខះ +ខះក +ខះខំ +ខះទឹក +ខះទឹកខះដី +ខះទឹកដោះ +ខះនាន +ខះបំពង់ក +ខៈ +ខៈកៈ +ខៈណិកៈ +ខៈន៉ាន +ខៈយ៉ា +ខៈល៉ា +ខ័ឌ្គ +ខ័ណ្ឌ +ខ័ន +ខ័នថ្លា +ខ័នរាជ្យ +ខ័យសត្តិ +ខ្ច +ខ្ចក +ខ្ចកជើង +ខ្ចង +ខ្ចន +ខ្ចប់ +ខ្ចប់ចៃ +ខ្ចមស្រែ +ខ្ចរ +ខ្ចរខ្ចាត់ +ខ្ចរខ្ចាយ +ខ្ចល់ +ខ្ចាត់ +ខ្ចាត់ខ្ចាយ +ខ្ចាត់ចេញ +ខ្ចាត់ព្រាត់ +ខ្ចាយ +ខ្ចាយខ្ចាត់ +ខ្ចាយមេក្រមី +ខ្ចាស់ +ខ្ចិល +ខ្ចិះ +ខ្ចី +ខ្ចីគេ +ខ្ចីគំនិត +ខ្ចីចាន +ខ្ចីដៃ +ខ្ចីទូក +ខ្ចីបុល +ខ្ចីប្រាក់ +ខ្ចីល្វក់ +ខ្ចីវស្សា +ខ្ចីឲ្យ +ខ្ចឹង +ខ្ចឹប +ខ្ចូវ +ខ្ចើច +ខ្ចោត +ខ្ចោប +ខ្ចោបអង្ករ +ខ្ចោះ +ខ្ចៅ +ខ្ចៅខ្យង +ខ្ចៅជើង +ខ្ចៅឈ្មោល +ខ្ចៅញី +ខ្ចៅដូង +ខ្ចៅដៃ +ខ្ចៅបឹង +ខ្ចៅម៉ាស៊ីន +ខ្ចៅស្រយូល +ខ្ជាក +ខ្ជាក់ +ខ្ជាក់បាយចេញពីមាត់ +ខ្ជាក់ស្លាប្ដូរគ្នា +ខ្ជាង +ខ្ជាន់ +ខ្ជាន់គ្នា +ខ្ជាប់ +ខ្ជាប់ខ្ចួន +ខ្ជាប់ខ្ជួន +ខ្ជាប់ខ្លួន +ខ្ជាយ +ខ្ជាយខាងជើង +ខ្ជាយខាងត្បូង +ខ្ជាយព្រៃ +ខ្ជាំ +ខ្ជាំខ្ជោក +ខ្ជាំង +ខ្ជិល +ខ្ជិលច្រអូស +ខ្ជិលផងស្មោកគ្រោកផង +ខ្ជិលរលួយសាច់ +ខ្ជិលរវល់ +ខ្ជិលល្មុយ +ខ្ជីខ្ជា +ខ្ជីប +ខ្ជឹង +ខ្ជឹប +ខ្ជឹបមាត់ +ខ្ជឹបសំពត់ +ខ្ជឹបអាវ +ខ្ជុកខ្ជាំ +ខ្ជួន +ខ្ជើច +ខ្ជៀនរឹល +ខ្ជេញ +ខ្ជេញខ្ជិល +ខ្ជែង +ខ្ជែងគ្នា +ខ្ជែងជើង +ខ្ជែងដៃ +ខ្ជោក +ខ្ជោកខ្ជាក +ខ្ជោកខ្ជាំ +ខ្ជោល +ខ្ជះខ្ជាយ +ខ្ជះខ្ជាយពេលវេលា +ខ្ញក +ខ្ញង់ +ខ្ញម +ខ្ញមបារី +ខ្ញាក +ខ្ញារ +ខ្ញាល់ +ខ្ញាំ +ខ្ញិក +ខ្ញិកខ្ញុក +ខ្ញិល +ខ្ញី +ខ្ញីខ្ញុក +ខ្ញីខ្ញូវ +ខ្ញីទឹក +ខ្ញីផ្ទី +ខ្ញីភ្លើង +ខ្ញីវខ្ញូវ +ខ្ញឹង +ខ្ញុកខ្ញូវ +ខ្ញុង +ខ្ញុំ +ខ្ញុំកញ្ជះ +ខ្ញុំករុណា +ខ្ញុំកូណា +ខ្ញុំកំដរ +ខ្ញុំគេ +ខ្ញុំបម្រើ +ខ្ញុំបាទ +ខ្ញុំបំណុល +ខ្ញុំបំរើ +ខ្ញុំប្របាទ +ខ្ញុំប្រុស +ខ្ញុំព្រះករុណា +ខ្ញុំព្រះបាទ +ខ្ញុំព្រះបាទម្ចាស់ +ខ្ញុំព្រះអង្គ +ខ្ញុំម្ចាស់ +ខ្ញុំរាជការ +ខ្ញុំស្រី +ខ្ញូច +ខ្ញើច +ខ្ញើចចុះខ្ញើចឡើង +ខ្ញៀវ +ខ្ញៀវខ្ញារ +ខ្ញេវ +ខ្ញេវខ្ញូវ +ខ្ញេវខ្ញៅ +ខ្ញែ +ខ្ញែក +ខ្ញែកខ្ញក +ខ្ញែត +ខ្ញែម +ខ្ញែរ +ខ្ញែររោល +ខ្ញែរសមុទ្រ +ខ្ញោក +ខ្ដត +ខ្តត +ខ្ទ +ខ្ទង់ +ខ្ទង់កាសែត +ខ្ទង់កោដិ +ខ្ទង់ខ្នល់ +ខ្ទង់ចាប៉ី +ខ្ទង់ចំណាយ +ខ្ទង់ច្រមុះ +ខ្ទង់ដប់ +ខ្ទង់ដី +ខ្ទង់តែ +ខ្ទង់ត្រចៀក +ខ្ទង់ទូក +ខ្ទង់ទ្រាយក្រោយ +ខ្ទង់បណ្ដែតក្រោយ +ខ្ទង់បណ្ដែតមុខ +ខ្ទង់ប្រែកក្រោយ +ខ្ទង់ពាន់ +ខ្ទង់ភ្លេង +ខ្ទង់ម៉ឺន +ខ្ទង់រយ +ខ្ទង់រាយ +ខ្ទង់លាន +ខ្ទង់លេខ +ខ្ទង់សែន +ខ្ទង់ស្រែ +ខ្ទប +ខ្ទប់ +ខ្ទប់ខ្យល់ +ខ្ទប់ទ្វារ +ខ្ទប់បាំង +ខ្ទប់ភ្នែក +ខ្ទប់មាត់ +ខ្ទប់មុខ +ខ្ទប់មុន +ខ្ទប់រន្ធសត្វ +ខ្ទម +ខ្ទមចាំចាប +ខ្ទមតារ៉ាក +ខ្ទមមួយក្រវេច +ខ្ទមស្រែ +ខ្ទមអ្នកតា +ខ្ទរ +ខ្ទរខ្ទារ +ខ្ទរខ្ទ័រ +ខ្ទរស័ព្ទផ្គរ +ខ្ទាត +ខ្ទាតចេញ +ខ្ទាត់ +ខ្ទារ +ខ្ទាស់ +ខ្ទាស់គន្លឹះ +ខ្ទាស់ទ្វារ +ខ្ទាស់ពាក្យ +ខ្ទាំ +ខ្ទាំង +ខ្ទាំងខ្ទប់ +ខ្ទាំសាច់ +ខ្ទិច +ខ្ទិត +ខ្ទិះ +ខ្ទិះដូង +ខ្ទី +ខ្ទីង +ខ្ទីងក្របី +ខ្ទីងជ័រ +ខ្ទីងពស់ +ខ្ទីងវល្លិ +ខ្ទីងស្លឹក +ខ្ទីត +ខ្ទឹង +ខ្ទឹម +ខ្ទឹមក្រហម +ខ្ទឹមខ្យល់ +ខ្ទឹមបារាំង +ខ្ទឹមប្រៃ +ខ្ទឹមព្រៃ +ខ្ទឹមមួយកំពឹស +ខ្ទឹមស +ខ្ទឹមស្រឹង +ខ្ទឹមស្លឹក +ខ្ទឺ +ខ្ទុត +ខ្ទុតដី +ខ្ទុំក្រាំង +ខ្ទុះ +ខ្ទុះក្នុងស្រោមសួត +ខ្ទុះឈាម +ខ្ទុះដំបៅ +ខ្ទុះបូស +ខ្ទុះលាយខ្យល់ +ខ្ទុះអញ្ចាញធ្មេញ +ខ្ទូស +ខ្ទួយ +ខ្ទើត +ខ្ទើយ +ខ្ទេច +ខ្ទេចខ្ទាំ +ខ្ទេចខ្ទី +ខ្ទែង +ខ្ទែត +ខ្ទែតចុះខ្ទែតឡើង +ខ្ទោក +ខ្ទះ +ខ្ទះត្នោក +ខ្ទះត្នោត +ខ្ទ័រ +ខ្នខ្នាប់ +ខ្នង +ខ្នងកង់ +ខ្នងកាំបិត +ខ្នងកោង +ខ្នងកំពក +ខ្នងកំពឹស +ខ្នងក្រពឹស +ខ្នងក្រពើ +ខ្នងគម +ខ្នងជើង +ខ្នងដៃ +ខ្នងទល់គ្នា +ខ្នងទឹក +ខ្នងបង្អែក +ខ្នងប្រាក់កាក់ +ខ្នងពស់ +ខ្នងពូថៅ +ខ្នងភ្នំ +ខ្នងមនុស្ស +ខ្នងវែង +ខ្នងសត្វ +ខ្នងសំបុត្រ +ខ្នងអែន +ខ្នងអ៊ែនស៊ែ +ខ្នងឫស្សី +ខ្នន់ +ខ្នប់ +ខ្នប់ព្រហក់ +ខ្នយ +ខ្នល់ +ខ្នល់ខ្នើយ +ខ្នល់ជើង +ខ្នល់ផ្អែក +ខ្នល់រទេះ +ខ្នាង +ខ្នាច +ខ្នាចក្របី +ខ្នាចជ្រូក +ខ្នាចរមាស +ខ្នាច់ +ខ្នាញ់ +ខ្នាត +ខ្នាតកែង +ខ្នាតក្រដាសគំនូរ +ខ្នាតក្សេត្រភូមិ +ខ្នាតគោល +ខ្នាតចីវរ +ខ្នាតចំណុះ +ខ្នាតទឹក +ខ្នាតបង្វិល +ខ្នាតប្រមុំចង្អៀត +ខ្នាតប្រមុំធម្មតា +ខ្នាតប្រមុំរលុង +ខ្នាតផែនដី +ខ្នាតផ្ទៃ +ខ្នាតផ្ទះ +ខ្នាតភ្លេង +ខ្នាតមាឌ +ខ្នាតមាត្រា +ខ្នាតមាស +ខ្នាតវាល់ +ខ្នាតវាស់ +ខ្នាត់ទឹក +ខ្នាន +ខ្នាន់ +ខ្នាន់ខ្នាប់ +ខ្នាន់ខ្នាប់ដានដាប +ខ្នាប +ខ្នាប់ +ខ្នាយ +ខ្នាយតាន់ +ខ្នាយទប់ +ខ្នារ +ខ្នារឆ្មារ +ខ្នារទទឹង +ខ្នារពោធិ៍ +ខ្នារស +ខ្នារសណ្ដាយ +ខ្និច +ខ្និចខ្នក់ +ខ្និត +ខ្នឹប +ខ្នឺប +ខ្នុង +ខ្នុរ +ខ្នុរដំបង +ខ្នុរណាំង +ខ្នុរបាយស្រា +ខ្នុរព្រៃ +ខ្នុរល្មុត +ខ្នុរសម្ល +ខ្នុរសំឡ +ខ្នុរហ្ន័ង +ខ្នូរ +ខ្នូរស៊ុត +ខ្នួច +ខ្នួចចិត្ត +ខ្នួចសក់ +ខ្នួចស្មៅ +ខ្នួត +ខ្នួតអំបោះ +ខ្នួប +ខ្នើត +ខ្នើយ +ខ្នើយកើយ +ខ្នើយកែប +ខ្នើយក្បាល +ខ្នើយខ្នល់ +ខ្នើយគង +ខ្នើយជើង +ខ្នើយប៉ាក់ឌិន +ខ្នើយប៉ាក់ថៅ +ខ្នើយអោប +ខ្នើយឱប +ខ្នៀរ +ខ្នៀរកៀរដី +ខ្នៀស +ខ្នៀសកៀសស្រូវ +ខ្នៀសទឹកភ្លៀង +ខ្នេង +ខ្នេត +ខ្នែខ្នាញ់ +ខ្នែង +ខ្នែងខ្ញី +ខ្នែងឈើ +ខ្នែងទឹក +ខ្នែងប្រទាល +ខ្នែងពោះវៀន +ខ្នែងរម +ខ្នែងឫស +ខ្នែ៎ង +ខ្នៃ +ខ្នោរ +ខ្នោស +ខ្នោសកោសដូង +ខ្នោសដែក +ខ្នោះ +ខ្នោះឃ្នាង +ខ្នោះចង្ក្រាន +ខ្នោះជើង +ខ្នោះដៃ +ខ្នៅ +ខ្នះ +ខ្នះខ្នែង +ខ្ព +ខ្ពង់ +ខ្ពង់ខ្ពស់ +ខ្ពង់ថ្ពាល់ +ខ្ពង់ទួល +ខ្ពង់ភ្នំ +ខ្ពង់មេឃ +ខ្ពង់រាប +ខ្ពទូក +ខ្ពប +ខ្ពបតាងួន +ខ្ពបសមុទ្រ +ខ្ពបអាទាវ +ខ្ពរ +ខ្ពស់ +ខ្ពស់កប់ពពក +ខ្ពស់ខ្ពស់ +ខ្ពស់ត្រដែត +ខ្ពស់ទៅ +ខ្ពស់មុខ +ខ្ពស់លន្លឹម +ខ្ពស់លលៃ +ខ្ពស់សន្លឹម +ខ្ពស់ស្រឡះ +ខ្ពស់ស្រាវ +ខ្ពស់ស្រោង +ខ្ពាក +ខ្ពាក់ +ខ្ពាប់ +ខ្ពុក +ខ្ពុរ +ខ្ពុរចេញ +ខ្ពុរឈាម +ខ្ពុរមាត់ +ខ្ពើ +ខ្ពើម +ខ្ពើមឆ្អើម +ខ្ពើមរអើម +ខ្ពោក +ខ្មង +ខ្មងត្រី +ខ្មាច់ផ្លូវដែក +ខ្មាញ់ +ខ្មាញ់ខ្មៅ +ខ្មាត +ខ្មាន់ +ខ្មាន់កាំភ្លើង +ខ្មាន់គជ +ខ្មាន់ធ្នូ +ខ្មាន់ព្រះកេស +ខ្មាយ +ខ្មាស +ខ្មាសខ្មុំ +ខ្មាសគេ +ខ្មាសបាប +ខ្មាសមាត់ +ខ្មាសអៀន +ខ្មាស់ប្រុស +ខ្មាំង +ខ្មាំងខ្មិល +ខ្មាំងបង្កប់ +ខ្មាំងមិល +ខ្មាំងមឹល +ខ្មាំងមឺល +ខ្មាំងសត្រវ +ខ្មាំងសត្រូវ +ខ្មី +ខ្មីខ្មាន់ +ខ្មីឃ្មាត +ខ្មីឃ្មាតធ្វើការ +ខ្មីឃ្មាតរៀនសូត្រ +ខ្មឺត +ខ្មុក +ខ្មុង +ខ្មុរ +ខ្មុល +ខ្មុំ +ខ្មូត +ខ្មូតដី +ខ្មូតស៊ី +ខ្មូរ +ខ្មូរមុខ +ខ្មូវ +ខ្មូ៎យ +ខ្មួញ +ខ្មួយ +ខ្មួរ +ខ្មួរខ្មោះ +ខ្មួល +ខ្មួលខ្មាញ់ +ខ្មើរ +ខ្មេក +ខ្មេង +ខ្មេរ +ខ្មេះ +ខ្មែ +ខ្មែរ +ខ្មែរក្រហម +ខ្មែរក្រោម +ខ្មែរចូលជាតិ +ខ្មែរដើម +ខ្មែរទេ +ខ្មែរនគរវត្ត +ខ្មែរយើង +ខ្មែរលើ +ខ្មែរវៀតមិញ +ខ្មែរសុរិន្ទ +ខ្មែរសេរី +ខ្មែរអិស្លាម +ខ្មែរឥស្លាម +ខ្មែរឥស្សរៈ +ខ្មែរូបនីយកម្ម +ខ្មោច +ខ្មោចចងក +ខ្មោចចូល +ខ្មោចចូលខ្មោចចេញ +ខ្មោចឆៅ +ខ្មោចឆ្នួរ +ខ្មោចជាន់ +ខ្មោចជួរ +ខ្មោចតៃហោង +ខ្មោចទឹក +ខ្មោចនិយម +ខ្មោចបិសាច +ខ្មោចព្រាយ +ខ្មោចព្រៃ +ខ្មោចមនុស្ស +ខ្មោចរម្សាយសក់ +ខ្មោចរាយសក់ +ខ្មោចរំសាយសក់ +ខ្មោចលង +ខ្មោចសង្កត់ +ខ្មោចសត្វ +ខ្មោចសេ +ខ្មោចស្រុក +ខ្មោចហាលស្រូវ +ខ្មោចអាប +ខ្មោចអារក្ខ +ខ្មោះ +ខ្មោះខ្មួរ +ខ្មៅ +ខ្មៅកក្រិត +ខ្មៅក្ងិត +ខ្មៅក្ងេះ +ខ្មៅក្រងិត +ខ្មៅក្រងេះ +ខ្មៅក្រញេះ +ខ្មៅក្រឹប +ខ្មៅខ្មួល +ខ្មៅគំរិះ +ខ្មៅគ្រាក់ +ខ្មៅឃ្មឹក +ខ្មៅឃ្លីក +ខ្មៅជាំ +ខ្មៅញូញ +ខ្មៅដៃ +ខ្មៅនិល +ខ្មៅប៉ែ +ខ្មៅព្រញូញ +ខ្មៅព្រលែត +ខ្មៅព្រីក +ខ្មៅព្រុស +ខ្មៅព្រេក +ខ្មៅភាវ +ខ្មៅមុខអែ +ខ្មៅយង់ +ខ្មៅរលិស +ខ្មៅរលីក +ខ្មៅរលើប +ខ្មៅស្កិល +ខ្មៅស្គិល +ខ្មៅស្ទើរ +ខ្មៅស្រស់ +ខ្មៅស្រអែម +ខ្មៅស្រិល +ខ្មៅស្អែម +ខ្មៅអុជ +ខ្មៅអែ +ខ្មៅអ៊ីច +ខ្មៅអ៊ូញ +ខ្យង +ខ្យងក្ដក់ +ខ្យងក្បុង +ខ្យងក្រាំង +ខ្យងខ្ចៅ +ខ្យងខ្មៅ +ខ្យងគជ់ +ខ្យងគុជ +ខ្យងគូទទាល +ខ្យងគូទស្រួច +ខ្យងជាប់ +ខ្យងដាំ +ខ្យងដូង +ខ្យងដៃខ្លា +ខ្យងត្នោត +ខ្យងត្រី +ខ្យងថ្តក់ +ខ្យងបៀ +ខ្យងបៀរ +ខ្យងភី +ខ្យងភ្នែកប្រើស +ខ្យងមុខ +ខ្យងរុន +ខ្យងសោក +ខ្យងស័ង្ខ +ខ្យងស្មិត +ខ្យងហៀន +ខ្យងហោង +ខ្យងអាចម៍ដំរី +ខ្យងអាចម៍រមាំង +ខ្យងអាចម៍សេះ +ខ្យល់ +ខ្យល់កាតាបាទិច +ខ្យល់កួច +ខ្យល់កំបុតត្បូង +ខ្យល់ខែកត្តិក +ខ្យល់ខ្លាំង +ខ្យល់គ +ខ្យល់គរ +ខ្យល់គំហុក +ខ្យល់ចាប់ +ខ្យល់ច្រករនាម +ខ្យល់ច្រាស +ខ្យល់ជំនោរ +ខ្យល់ជំនោរដី +ខ្យល់ជំនោរសមុទ្រ +ខ្យល់ជះក្តោ +ខ្យល់ជះក្តោង +ខ្យល់ដកដង្ហើម +ខ្យល់ដើរមិនល្អ +ខ្យល់ដំបូង +ខ្យល់ឌិល +ខ្យល់ទទឹង +ខ្យល់បក់ +ខ្យល់បក់ក្តោង +ខ្យល់បក់គគុក +ខ្យល់បណ្ដោយ +ខ្យល់ផាយ +ខ្យល់ផ្តេកស្រូវ +ខ្យល់ពុល +ខ្យល់ព្បុះ +ខ្យល់ព្យុះ +ខ្យល់ព្យុះសង្ឃរា +ខ្យល់មូសុង +ខ្យល់យោងទឹក +ខ្យល់រហឹម +ខ្យល់រំជួល +ខ្យល់រំភើយ +ខ្យល់រំហួតទឹក +ខ្យល់ល្ហើយ +ខ្យល់វល់ +ខ្យល់វាទយៈ +ខ្យល់វិល +ខ្យល់សង្ឃរា +ខ្យល់សម្រកទឹក +ខ្យល់ស្ងប់ +ខ្យល់ស្លាក់ +ខ្យល់ឡើង +ខ្យល់អភិធម្ម +ខ្យល់អស្សាសៈ +ខ្យល់អាកាស +ខ្យល់អាណាបាទិច +ខ្យា +ខ្យាច់ +ខ្យាដំរី +ខ្យាយ +ខ្យូវ +ខ្យើន +ខ្យោយ +ខ្ល +ខ្លប +ខ្លបខ្លាច +ខ្លបត្រគាក +ខ្លបត្រចៀក +ខ្លប់ +ខ្លា +ខ្លាក់ +ខ្លាក្រដាស +ខ្លាក្រាប +ខ្លាខាំ +ខ្លាគ្រហឹមងឹល +ខ្លាឃ្មុំ +ខ្លាឃ្លោក +ខ្លាឃ្លោកន +ខ្លាច +ខ្លាចក្រែង +ខ្លាចក្រែងគេចាល់ +ខ្លាចខ្លា +ខ្លាចខ្លួន +ខ្លាចចិត្ត +ខ្លាចញញើត +ខ្លាចបាក់ស្បាត +ខ្លាចពស់ +ខ្លាចរងា +ខ្លាចរអា +ខ្លាញ់ +ខ្លាញ់កក +ខ្លាញ់ក្ដាម +ខ្លាញ់ខ្មោច +ខ្លាញ់គោ +ខ្លាញ់ជ្រូក +ខ្លាញ់ត្រី +ខ្លាញ់ទឹកដោះ +ខ្លាញ់រងើម +ខ្លាញ់រលើប +ខ្លាដំបង +ខ្លាតាខិន +ខ្លាត្រី +ខ្លាធំ +ខ្លាធ្មុង +ខ្លាធ្លាក់អណ្ដូង +ខ្លាបង្កង់ +ខ្លាបាក់រទេះ +ខ្លាប់ក្លាយ +ខ្លារខិន +ខ្លាលមាង +ខ្លាលាក់ក្រចក +ខ្លាល្មុង +ខ្លាស៊ីគោ +ខ្លាហោះ +ខ្លាំង +ខ្លាំងក្រៃ +ខ្លាំងក្លា +ខ្លាំងដៃ +ខ្លាំងពូកែ +ខ្លាំងពេក +ខ្លិប +ខ្លី +ខ្លីកន្តុប +ខ្លឹត +ខ្លឹម +ខ្លឹមខ្នុរ +ខ្លឹមចន្ទន៍ +ខ្លឹមចិត្ត +ខ្លឹមឈើ +ខ្លឹមទ្រព្យ +ខ្លឹមសារ +ខ្លឺត +ខ្លុក +ខ្លុង +ខ្លុយ +ខ្លុះ +ខ្លុះក្របី +ខ្លុះគោ +ខ្លូង +ខ្លូត +ខ្លូតឃ្លោក +ខ្លូតត្រសក់ +ខ្លូតត្រឡាច +ខ្លូតននោង +ខ្លូតឪឡឹក +ខ្លូន +ខ្លួ +ខ្លួន +ខ្លួនខ្ចា +ខ្លួនខ្ញុំ +ខ្លួនខ្ញុំនេះ +ខ្លួនខ្ញុំផ្ទាល់ +ខ្លួនខ្មោច +ខ្លួនទទេ +ខ្លួនទីទៃ +ខ្លួនទីពឹងខ្លួន +ខ្លួននេះ +ខ្លួនប្រាណ +ខ្លួនមនុស្ស +ខ្លួនសេរី +ខ្លួនអើយ +ខ្លួនឯង +ខ្លើស +ខ្លៀក +ខ្លៀកប្រាក់ +ខ្លៀប +ខ្លេកខ្លូក +ខ្លេវ +ខ្លែង +ខ្លែងកូនមាន់ +ខ្លែងក្រហម +ខ្លែងខ្មោច +ខ្លែងគូក +ខ្លែងគោម +ខ្លែងចាប់កូនមាន់ +ខ្លែងត្រី +ខ្លែងបង្ហើរ +ខ្លែងព្នង +ខ្លែងរេតាមខ្យល់ +ខ្លែងស្រាក +ខ្លែងអែក +ខ្លែងឯក +ខ្លែត +ខ្លោង +ខ្លោងដំរី +ខ្លោងទ្វារ +ខ្លោងទ្វារផ្ទះ +ខ្លោងទ្វារវត្ត +ខ្លោច +ខ្លោចក្រញង់ +ខ្លោចចិត្ត +ខ្លោចផ្សា +ខ្លោញ +ខ្លោត +ខ្លោះ +ខ្លៅ +ខ្លៅឆោត +ខ្លៅទោស +ខ្លៅល្ងង់ +ខ្លះ +ខ្លះទៀត +ខ្លះទៅ +ខ្លះទៅខ្លះនៅ +ខ្លះធ្វើខ្លះមិនធ្វើ +ខ្លះមក +ខ្វក +ខ្វក់ +ខ្វង +ខ្វង់ +ខ្វល់ +ខ្វល់ខ្វក់ +ខ្វល់ខ្វាយ +ខ្វល់គំនិត +ខ្វល់ចិត្ត +ខ្វាក +ខ្វាក់ +ខ្វាក់ខ្វិន +ខ្វាក់ពីកំណើត +ខ្វាក់ភ្នែក +ខ្វាក់មាន់ +ខ្វាក់ម្ខាង +ខ្វាក់សងខាង +ខ្វាង +ខ្វាច +ខ្វាច់ +ខ្វាត់ +ខ្វាត់ខ្វែង +ខ្វាត់ជំនុំ +ខ្វាន +ខ្វានឈើ +ខ្វាន់ +ខ្វាន់នាគ +ខ្វាប់ +ខ្វាម +ខ្វាយ +ខ្វាយខ្វល់ +ខ្វារ +ខ្វារក +ខ្វារកង្កែប +ខ្វារក្ដាម +ខ្វារក្តាម +ខ្វាវ +ខ្វាស +ខ្វិកខ្វក់ +ខ្វិច +ខ្វិចខ្វៀន +ខ្វិត +ខ្វិតធំ +ខ្វិន +ខ្វិនខ្វង់ +ខ្វិល +ខ្វី +ខ្វីខ្វៃ +ខ្វើក +ខ្វើយ +ខ្វៀក +ខ្វៀន +ខ្វៀនខ្វេរ +ខ្វៀប +ខ្វៀល +ខ្វេរ +ខ្វេរខ្វង់ +ខ្វេសខ្វាស +ខ្វេះ +ខ្វេះកកាយ +ខ្វេះខ្វាច +ខ្វេះខ្វាយ +ខ្វេះពីមាត់ +ខ្វែ +ខ្វែក +ខ្វែកត្រោក +ខ្វែង +ខ្វែងក្រឡា +ខ្វែងខ្វាត់ +ខ្វែងគំនិត +ខ្វែងគ្នា +ខ្វែងជាក្រឡាចត្រង្គ +ខ្វែងជើងក្អែក +ខ្វែងជំទាស់ +ខ្វែងដៃខ្វែងជើង +ខ្វែងភូមិ +ខ្វែងយោបល់ +ខ្វែងយោបល់គ្នា +ខ្វែត +ខ្វែវ +ខ្វែវបក +ខ្វែះ +ខ្វែះពីមាត់ +ខ្វៃ +ខ្វោក +ខ្វោកខ្វាក +ខ្វោះ +ខ្វះ +ខ្វះកូរ៉ុម +ខ្វះខាត +ខ្វះខ្វាន +ខ្វះគ្នា +ខ្វះចន្លោះ +ខ្វះច្រើន +ខ្វះជើង +ខ្វះឈាម +ខ្វះតែ +ខ្វះបី +ខ្វះបួន +ខ្វះពីរ +ខ្វះមុខខ្វះក្រោយ +ខ្វះមួយ +ខ្វ័ញ +ខ្វ័ន +ខ្សត +ខ្សត់ +ខ្សត់ខ្សោយ +ខ្សត់ញាតិ +ខ្សត់ទ្រព្យរបស់ +ខ្សាក +ខ្សាច់ +ខ្សាច់កក់ +ខ្សាច់កណ្ដាល +ខ្សាច់ដុះ +ខ្សាច់នារ +ខ្សាច់ប៉ផង់ +ខ្សាច់ប៉ផូរ +ខ្សាច់ពងកន្ឋរ +ខ្សាច់ពងកន្ធរ +ខ្សាច់មាស +ខ្សាច់អណ្ដែត +ខ្សាន +ខ្សាប +ខ្សាម +ខ្សាយ +ខ្សាវ +ខ្សឹ +ខ្សឹក +ខ្សឹកខ្សូល +ខ្សឹកខ្សួល +ខ្សឹង +ខ្សឹប +ខ្សឹបខ្សៀវ +ខ្សឹបគ្នារសាវ +ខ្សឹបដាក់ត្រចៀក +ខ្សឹបរអេចរអូច +ខ្សឹបអូច +ខ្សឺត +ខ្សឺតសម្បោរ +ខ្សឺតសំបោរ +ខ្សុក +ខ្សុច +ខ្សុយ +ខ្សុរ +ខ្សុល +ខ្សួល +ខ្សួស +ខ្សៀ +ខ្សៀក +ខ្សៀគ្រក់ +ខ្សៀថ្នាំ +ខ្សៀបារី +ខ្សៀវ +ខ្សេតខ្សត +ខ្សេវ +ខ្សែ +ខ្សែក +ខ្សែកម្ពស់ +ខ្សែកាប +ខ្សែការពារ +ខ្សែកោង +ខ្សែកោងចំណាយ +ខ្សែកោងតម្រូវការ +ខ្សែកោងផ្គត់ផ្គង់ +ខ្សែកោងសន្សំ +ខ្សែកោងហ្វីលីព +ខ្សែក្តោង +ខ្សែក្រពាត់ +ខ្សែក្រវាត់ +ខ្សែក្រវាត់ការពារ +ខ្សែក្អែប +ខ្សែគោ +ខ្សែចក្រវាល +ខ្សែចង +ខ្សែចង្កេះ +ខ្សែចន្ទោល +ខ្សែចម្លង +ខ្សែចាប៉ី +ខ្សែចំណង +ខ្សែចំពាម +ខ្សែឆ្នាក់ +ខ្សែឆ្នួន +ខ្សែជម្រៅ +ខ្សែជីវិត +ខ្សែជើង +ខ្សែឈ្នាន់ +ខ្សែដឹក +ខ្សែដៃ +ខ្សែតខ្សត +ខ្សែតពីរបីតំណ +ខ្សែតម្ពេច +ខ្សែតី +ខ្សែតឹង +ខ្សែតំណ +ខ្សែត្រៀម +ខ្សែត្រៀមក្រោយ +ខ្សែត្រៀមជួរមុខ +ខ្សែទទឹង +ខ្សែទាក់ទង +ខ្សែទាម +ខ្សែទឹក +ខ្សែទៃ +ខ្សែធ្មៃ +ខ្សែនីវ៉ូ +ខ្សែបង្ហូ +ខ្សែបង្ហូត +ខ្សែបង្ហូរ +ខ្សែបង្ហៀរ +ខ្សែបណ្ដាញ +ខ្សែបណ្ដោយ +ខ្សែបន្ទាត់ +ខ្សែបន្លាយ +ខ្សែបម្រើ +ខ្សែបាស +ខ្សែបីធ្លុង +ខ្សែបូ +ខ្សែប្រយុទ្ធ +ខ្សែប្រយោល +ខ្សែប្រឡោក +ខ្សែប្រឡៅកឆ្កែ +ខ្សែប្រឡៅឆ្កែ +ខ្សែប្រែក +ខ្សែផ្ដាច់ព្រ័ត្រ +ខ្សែផ្តាច់ព្រ័ត្រ +ខ្សែផ្ទាល់ +ខ្សែពាក +ខ្សែពាន +ខ្សែពុង +ខ្សែពួរ +ខ្សែព្រ័ត្រ +ខ្សែភាពយន្ដ +ខ្សែភាពយន្ត +ខ្សែភាពយន្តគ +ខ្សែភូលេ +ខ្សែភ្នែក +ខ្សែភ្លើង +ខ្សែភ្លើងឆក់ +ខ្សែភ្លៀង +ខ្សែមុង +ខ្សែមួយចង្វាយ +ខ្សែមួយសំណុំ +ខ្សែយឺត +ខ្សែយោង +ខ្សែយ៉ៃ +ខ្សែរ +ខ្សែរង្វង់ +ខ្សែរថ +ខ្សែរថនិយ័ត +ខ្សែរថភ្លើងអនិយ័ត +ខ្សែរថសេវា +ខ្សែរថស្រាល +ខ្សែរថអនិយ័ត +ខ្សែរថឥតដំណឹង +ខ្សែរថឥតបង្ខំ +ខ្សែរយាង +ខ្សែរយោង +ខ្សែរយៈ +ខ្សែរយៈចាត់តាំង +ខ្សែរយៈទទឹង +ខ្សែរយៈបណ្ដោយ +ខ្សែរឹត +ខ្សែរូត +ខ្សែរឿង +ខ្សែរំយោល +ខ្សែរ៉ក +ខ្សែរ៉ត +ខ្សែលាម +ខ្សែលីឡុង +ខ្សែលុត +ខ្សែលួស +ខ្សែលួសខ្សឹប +ខ្សែលួសបង្កៃមីន +ខ្សែលួសបន្លា +ខ្សែលើ +ខ្សែលៀវ +ខ្សែលោហិត +ខ្សែវណ្ឌ័ +ខ្សែវីដេអូ +ខ្សែវែងអន្លាយ +ខ្សែវ័ណ្ឌ +ខ្សែសន្ទូច +ខ្សែសម្ពាធ +ខ្សែសយ +ខ្សែសិន +ខ្សែសូ +ខ្សែសួគ៌ +ខ្សែសំឡេង +ខ្សែស្ទង +ខ្សែស្ទង់ +ខ្សែស្បៀង +ខ្សែស្បែកជើង +ខ្សែស្រប +ខ្សែស្របទី +ខ្សែស្រស់ +ខ្សែស្រឡាយ +ខ្សែស្រឡៀង +ខ្សែស្រាត +ខ្សែស្រោប +ខ្សែហាង +ខ្សែហ្គីតា +ខ្សែអន្ទាក់ +ខ្សែអាកាសវិទ្យុ +ខ្សែអាត់ +ខ្សែអំបោះ +ខ្សែអ៊ីសូស្តាទិច +ខ្សោយ +ខ្សោយកម្លាំង +ខ្សោយក្រលៀន +ខ្សោយតម្រងនោម +ខ្សោយបេះដូង +ខ្សោយលិង្គ +ខ្សោយសតិ +ខ្សោយឡើង +ខ្សោះ +គ +គក +គក់ +គក់ខោអាវ +គក់ច្របាច់ +គក់ដើមទ្រូង +គក់ដៃគក់ជើង +គក់សំពត់ +គគរ +គគាច +គគាត +គគីត +គគីម +គគីមគគើម +គគីរ +គគីរខ្សាច់ +គគីរថ្ម +គគីរធំ +គគីរបាយស្រា +គគីរម្សៅ +គគីរសោម +គគីរស្នែង +គគឹក +គគឹកគគាក់ +គគឹត +គគុក +គគុកគគាក់ +គគុកគាក់ +គគុល +គគុះ +គគុះគគុល +គគូទ +គគើម +គគោក +គគោះ +គគ្រក +គគ្រក់ +គគ្រក់គគ្រន់ +គគ្រន់ +គគ្រាក់ +គគ្រាត +គគ្រាតគគ្រុង +គគ្រាតគគ្រើម +គគ្រាតគគ្រោត +គគ្រាំ +គគ្រាំគគ្រេង +គគ្រាំង +គគ្រិង +គគ្រិងគគ្រាំង +គគ្រិច +គគ្រិចគគ្រុក +គគ្រិចគ្រគ្រក់ +គគ្រិះ +គគ្រីគគគ្រាត +គគ្រីតគគ្រាត +គគ្រីតគគ្រូស +គគ្រីមគគ្រាម +គគ្រីមគគ្រើម +គគ្រីវ +គគ្រីស +គគ្រីសគគ្រូស +គគ្រឹក +គគ្រឹកគគ្រាក់ +គគ្រឹកគគ្រេង +គគ្រឹងគគ្រាំង +គគ្រឹត +គគ្រឹម +គគ្រឺត +គគ្រឺតជើងធ្មេញ +គគ្រុក +គគ្រុកគគ្រាក់ +គគ្រុម +គគ្រុយ +គគ្រូក +គគ្រូប +គគ្រូស +គគ្រួប +គគ្រើម +គគ្រេង +គគ្រេងគគ្រាំ +គគ្រោក +គគ្រោត +គគ្រោតគគ្រាត +គឃរ +គឃា +គឃារ +គឃឹក +គឃុក +គឃុល +គឃូស +គឃៀរ +គឃ្លើន +គង +គងក +គងជើង +គងជ័យ +គងឈើ +គងឈើលើគ្នា +គងឈ្មោល +គងញី +គងតូច +គងធំ +គងពាក្យ +គងពាទ្យ +គងពិសី +គងម៉ង +គងរនាត +គងលើគ្នា +គងលើច្បាប់ +គងវង់ +គងវាយយាម +គងស្គរ +គងអន្ទាក់ខ្លា +គង់ +គង់ជីវិត +គង់តែ +គង់ទ្រង់ +គង់នយ +គង់នៅ +គង់មាន +គង់មានថ្ងៃណាមួយ +គង់លើវ +គង់វង្ស +គង់សំណុំ +គង្គ +គង្គា +គង្គាន +គង្គានចូលទៅ +គង្គូន +គង្គួន +គង្វាន +គង្វាល +គង្វាលក្របី +គង្វាលគោ +គង្វាលដំរី +គង្វាលតោ +គង្ហីង +គច់ +គច់ជៈសា +គជ +គជករ +គជដំរី +គជតា +គជទន្ត +គជទន្ទ +គជនិករ +គជមុក្ដា +គជមុក្តា +គជមុត្តា +គជសារ +គជសីហ៍ +គជា +គជាធារ +គជិន្ទ +គជេន្ត្រ +គជេន្ទ +គជេន្ទ្រ +គជេន្ទ្រជាញជ័យ +គជេន្រ្ទ +គជ់ +គជ់ក្រៀល +គជ់ខ្យង +គជ់គ្រំ +គជ់ដំរី +គជ្រា +គញ្ភ +គណ +គណនា +គណនាមិនបាន +គណនី +គណនីគុណប្រយោជន៍ +គណនីគ្រប់គ្រង +គណនីចរន្ត +គណនីដោយឡែក +គណនីទូទៅ +គណនីទួទៅ +គណនីទោហនកម្ម +គណនីនិយតកម្ម +គណនីបរទេស +គណនីយដ្ឋាន +គណនីរួម +គណនីលទ្ឋផល +គណនីលទ្ធផល +គណនីសកម្ម +គណនីហិរញ្ញវត្ថុ +គណនីអកម្ម +គណនីអភិបាល +គណនេយ្យ +គណនេយ្យករ +គណនេយ្យកររដ្ឋ +គណនេយ្យកាល +គណនេយ្យទួទៅ +គណនេយ្យទ្វេរគុណ +គណនេយ្យភាគទ្វេគុណ +គណនេយ្យសរល +គណនេយ្យអាណាប័ក +គណន៍ +គណបក្ខ +គណបក្ស +គណបក្សកាន់អំណាច +គណបក្សកុម្មុយនិស្ត +គណបក្សជាតិខ្មែរ +គណបក្សជំទាស់ +គណបក្សនាងគង្ហីង +គណបក្សប្រឆាំង +គណបក្សប្រជាជន +គណបក្សប្រជាធិបតេយ្យ +គណបក្សសេរីភាព +គណបក្សអភិរក្សនិយម +គណបូរកៈ +គណប្រតិភូ +គណិក +គណិកា +គណិត +គណិតចរ +គណិតចរអគ្គីស្យាណូ +គណិតវិទ្យា +គណិតសាស្ដ្រ +គណិតសាស្ត្រ +គណិតសាស្ត្រវិទូ +គណេស +គណៈ +គណៈកង +គណៈកម្ម +គណៈកម្មការ +គណៈកម្មការដាក់ដំឡៃ +គណៈកម្មការដាក់តម្លៃ +គណៈកម្មការនីតិកម្ម +គណៈកម្មការពេទ្យ +គណៈកម្មការព្រំដី +គណៈកម្មការព្រំដែន +គណៈកម្មការរដ្ឋបាល +គណៈកម្មការវប្បធម៌ +គណៈកម្មការអន្តរជាតិ +គណៈកម្មាធិការ +គណៈកម្មាធិការកណ្ដាល +គណៈកម្មាធិការនាយក +គណៈកម្មាធិការមជ្ឈិម +គណៈខេត្ត +គណៈគហបតី +គណៈតំណាង +គណៈទី +គណៈធម្មយុត្តិ +គណៈធម្មយុត្តិកនិកាយ +គណៈនាយក +គណៈនេតិបណ្ឌិត +គណៈបក្ខ +គណៈបក្ស +គណៈបញ្ជាការកងវរៈ +គណៈបេសកកម្ម +គណៈប្រតិភូ +គណៈប្រធាន +គណៈមជ្ឈិម +គណៈមហានិកាយ +គណៈមេធាវី +គណៈមេប្រយោគ +គណៈរដ្ឋ +គណៈរដ្ឋមន្ដ្រី +គណៈរដ្ឋមន្ត្រី +គណៈរដ្ឋមន្ត្រីស្នូល +គណៈរដ្ឋមន្រ្តី +គណៈលេខា +គណៈលេខាធិការ +គណៈលេខាមជ្ឈិមបក្ស +គណៈវិនិច្ឆ័យ +គណៈសង្ឃ +គណៈសវនកម្ម +គណៈសវនករ +គណៈអធិបតី +គណៈអភិជន +គណ្ឋិ +គណ្ឋិក +គណ្ឋី +គត +គតស +គតសញ្ញា +គតា +គតិ +គតិគត +គតិគមន៍ +គតិធម៌ +គតិបណ្ឌិត +គតិពេចន៍ +គតិភាតរភាព +គតិយុគគូ +គតិយុត្តិ +គតិយុត្តិធម៌ +គតិលោក +គត់ +គត់ដារ +គត់មត់ +គថ្លង់ +គទានុរក្ស +គទាវុធ +គន +គនប់ +គន់ +គន់គយ +គន់គិត +គន់គូរ +គន់ធ +គន់ធៈ +គន់មើល +គន្ឋពាណិជដ្ឋាន +គន្ឋរស +គន្ឋារម្មណ៍ +គន្ថ +គន្ថការ +គន្ថចរនា +គន្ថចរនាចារ្យ +គន្ថធុរ +គន្ថធុរៈ +គន្ថនិទ្ទេស +គន្ថបដិបទា +គន្ថរចនា +គន្ថរចនាចារ្យ +គន្ថៈ +គន្ធ +គន្ធជាត +គន្ធបុប្ផា +គន្ធបុប្ពា +គន្ធពាណិជ +គន្ធពាណិជដ្ឋាន +គន្ធពិដោរ +គន្ធព្វ +គន្ធព្វាធិប +គន្ធព្វី +គន្ធមាទ +គន្ធមាទន៍ +គន្ធរស +គន្ធរ្វ +គន្ធវិណិជ +គន្ធា +គន្ធាយ +គន្ធាយតនៈ +គន្ធារម្មណ៍ +គន្ធារៈ +គន្ធ័ព្វ +គន្លង +គន្លងច្បាប់ +គន្លងឆ្នូត +គន្លងត្រី +គន្លងធម៌ +គន្លងធ៌ម +គន្លងនង្គ័ល +គន្លងមង +គន្លងលប +គន្លាក់ +គន្លាក់ក្រអូម +គន្លាក់គន្លើន +គន្លាក់គូថ +គន្លាក់ជើង +គន្លាក់ដៃ +គន្លាក់តូច +គន្លាក់ប្រែកត្រង់ +គន្លាក់ស្មា +គន្លាក់អាចម៍ +គន្លាស់ +គន្លាស់កាត់ +គន្លាស់គន្លោង +គន្លាស់ពាក្យ +គន្លាស់សម្ដី +គន្លិក +គន្លិកគន្លាក់ +គន្លឹះ +គន្លឹះកាំភ្លើង +គន្លឹះទ្វារ +គន្លឹះបង្អួច +គន្លឹះអគ្គិសនី +គន្លើន +គន្លៀត +គន្លោង +គប់ +គប់គិត +គប់គ្រាប់បែក +គប់ភ្លើង +គប់មិត្ត +គប់មិត្រ +គប់វង់ +គប្បី +គព្ពវតី +គព្ភ +គព្ភបរិហារវិទ្យា +គភ៌ +គភ៌គ្រប់ខែ +គភ៌ដើម +គម +គមគាក់ +គមដូង +គមត្នោត +គមន +គមនបត្រ +គមនប័ត្រ +គមនា +គមនាការ +គមនាការអន្តរតារា +គមនាគមន +គមនាគមន៍ +គមនំ +គមនៈ +គមន៍ +គមវាត +គមស្លា +គមស្លាត្រឱន +គម្គីរ +គម្ដែង +គម្ដែងក្រឡា +គម្ដែងផ្ទៃក្រោម +គម្ដែងសង្ឃ +គម្តែង +គម្បី +គម្ពីរ +គម្ពីរក្រឹត្យវិន័យ +គម្ពីរខ +គម្ពីរនិយម +គម្ពីរបេសនា +គម្ពីរប៊ីប +គម្ពីរព្យាការី +គម្ពីរវិទ្យា +គម្ពីរវិភាគ +គម្ពីរសញ្ញាចាស់ +គម្ពីរសញ្ញាថ្មី +គម្ពីរសប្តទស +គម្ពីរសាស្ត្រ +គម្ពីរសៃយ +គម្ពីរ៍ +គម្ពុក +គម្ភីរ +គម្ភីរត្ថេរ +គម្ភីរបទ +គម្ភីរភាព +គម្ភីរមតិ +គម្ភីរា +គម្យជន +គម្យស្ថាន +គម្រក់ +គម្រង +គម្រងចីវរ +គម្រង់ +គម្រប +គម្របក្បាលរថយន្ត +គម្របខ្ទះ +គម្របចង្កៀង +គម្របឆ្នាំង +គម្របត្រៃ +គម្របធ្មេញឈើ +គម្របស្រកី +គម្រប់ +គម្រប់គម្រង +គម្រាម +គម្រាំង +គម្រាំងចែត +គម្រិង +គម្រិងគម្រាំង +គម្រិល +គម្រិះ +គម្រឹល +គម្រូ +គម្រើយ +គម្រើល +គម្រៀវ +គម្រេច +គម្រោង +គម្រោងការ +គម្រោងការណ៍ +គម្រោងការស្ថាបនា +គម្រោងច្បាប់ +គម្រោងថវិកា +គម្រោះ +គម្រោះគម្រើយ +គម្លង់ +គម្លាត +គម្លាតគំរូ +គម្លាន +គម្ហក +គម្ហិកគម្ហក +គយ +គយគន់ +គយគន់រំពៃ +គយឃ្លាំ +គយដាន +គយត្របែក +គយពន្ធដារ +គយម៉ែង +គយល្បាត +គរ +គរគោក +គរគោគ +គរហា +គរហានិន្ទា +គរិយានុយោគ +គរិយៈ +គរីវង់ +គរុ +គរុកាបត្តិ +គរុការ +គរុការភាព +គរុកោសល្យ +គរុគហបតី +គរុឌ +គរុទោស +គរុភណ្ឌ +គរុភាព +គរុវិជ្ជា +គរុវិទ្យា +គរុសិស្ស +គរុឡ +គរូឌ +គលាំងបៀង +គលិកា +គលេស +គល់ +គល់កែ +គល់គូថ +គល់គូទ +គល់ឈើ +គល់ដោះ +គល់នឹម +គល់បញ្ជី +គល់ព្រួញ +គល់ភ្លៅ +គល់រាំង +គល់សសរ +គល់សុដន់ +គល់សំណាត់ +គល់អណ្ដែតច្រងោ +គល់អំពៅ +គវាជានេយ្យ +គវាយតនៈ +គវេឝិន៑ +គវេសនា +គវេសិន +គវេសិនី +គវេសី +គស +គហ +គហដ្ឋ +គហណសាល +គហបណៈ +គហបតានី +គហបតិ +គហបតី +គហបតីភាព +គហបតីរ័តន៍ +គហព័ន្ធ +គហមរេ +គហស្ថ +គា +គាក់ +គាក់ដំណើរ +គាគ +គាង +គាងឃ្វាយ +គាត +គាតក្រតើន +គាតខោ +គាតសំពត់ +គាត់ +គាត់ទើប +គាត់ឯង +គាថា +គាថាពន្ធ +គាថាពាន់ +គាធ +គាន់ +គាប +គាបត្នោត +គាបត្បុតយកចម្លើយ +គាបរឹត +គាបសង្កត់ +គាបសង្កត់ចុះ +គាបស៊ី +គាបអំពៅ +គាប់ +គាប់គួរ +គាប់ចិត្ត +គាប់ចៃ +គាប់ជួនវេលានោះ +គាប់បទអាល័យ +គាប់ប្រសើរ +គាប្បី +គាម +គាមកថា +គាមណិ +គាមនី +គាមភាសា +គាមភោជក +គាមមុខ +គាមវាសី +គាមិកភាព +គាមិន +គាមិនី +គាមិស្សរ +គាមី +គាមីស +គាមូបចារ +គាមូបចារៈ +គាមៈភោជៈកៈ +គាយ +គារ +គារវ +គារវកថា +គារវកិច្ច +គារវកិច្ចជាមិត្តភាព +គារវតា +គារវភក្ដី +គារវភក្តី +គារវភាព +គារវរូប +គារវវត្ថុ +គារវៈ +គារៈវៈ +គារៈវៈតា +គាល់ +គាល់ហ្វៅ +គាវ +គាវដូង +គាវត្នោត +គាវី +គាវុត +គាស់ +គាស់កកាយ +គាស់កំណប់ +គាស់ក្រឡ +គាស់ចូល +គាស់ឈើហុប +គាស់ដាំ +គាស់ដី +គាស់ដើមឈើ +គាស់ភ្នែក +គាស់រម្លើង +គាស់រម្លើងដល់ឫសគល់ +គាស់រំលើង +គាស់រំលើងដល់ឫសគល់ +គាស់លើក +គាស់ស្បូន +គាស់ហឹប +គាហ +គាហក +គាហកៈ +គាហបញ្ជា +គាំ +គាំង +គាំងចិត្ត +គាំងដៃគាំងជើង +គាំងដំណើរ +គាំងបេះដូង +គាំងម៉ាស៊ីន +គាំងស្ញេញ +គាំងស្ដូក +គាំទ្រ +គាំពារ +គា្ន +គា្មន +គា្រ +គា្រន់ +គិ +គិច្ចការ +គិជ្ឈកូដ +គិញ +គិត +គិតកាញ់ +គិតការ +គិតកែខៃ +គិតក្នុងចិត្ត +គិតក្រែង +គិតក្រោយ +គិតក្រោយគិតមុន +គិតខុស +គិតគន់ +គិតគូរ +គិតគូរបន្ថែមបន្ថយ +គិតគ្នេរ +គិតឃើញ +គិតឃើញវែងឆ្ងាយ +គិតងាយ +គិតចេញ +គិតឆ្ងាយ +គិតឆ្ងាយទៅ +គិតជា +គិតជារៀល +គិតដល់ +គិតតែ +គិតតែខ្លួនឯង +គិតតែពី +គិតថា +គិតថ្លៃ +គិតទុក +គិតទុកជាមុន +គិតទៅ +គិតទៅឆ្ងាយ +គិតទៅសិនហើយ +គិតផ្គួបទាំងអស់ +គិតពិចារណា +គិតមមៃ +គិតមិនវែង +គិតមុខគិតក្រោយ +គិតមុននឹងនិយាយ +គិតមែនទែនទៅ +គិតម៉ោង +គិតយ៉ាងមធ្យម +គិតរក +គិតរំពៃ +គិតលុយ +គិតលេខ +គិតលែងលេច +គិតល្អិតល្អន់ +គិតវែង +គិតវែងគិតខ្លី +គិតវែងឆ្ងាយ +គិតស្មាន +គិតអ្វីមិនលេច +គិទ្ធ +គិនិត +គិនី +គិនោ +គិម្ហ +គិម្ហន្ត +គិម្ហន្តរដូវ +គិម្ហរដូវ +គិម្ហៈ +គិរិ +គិរី +គិរីបុព្វតា +គិរីរម្យ +គិរីវង់ +គិរីវង្កត +គិរីវង្ស +គិរីវ័ណ្ណ +គិល +គិលាន +គិលានដ្ឋាន +គិលានបច្ច័យ +គិលានភត្ត +គិលានភេសជ្ជៈ +គិលានសង្គ្រោះ +គិលានសម័យ +គិលានុបដ្ឋាក +គិលានុបដ្ឋាកនាយក +គិលានុបដ្ឋាកនាយិកា +គិលានុបដ្ឋាកសាមញ្ញ +គិលានុបដ្ឋាកឯក +គិលានុបដ្ឋាន +គិលានុបដ្ឋានសាមញ្ញ +គិលានុបដ្ឋាយិកា +គិហិ +គី +គីង្គក់ +គីង្គក់កម្លោច +គីត +គីតសាស្ត្រ +គីតា +គីតិ +គីតិកា +គីនហ្សាសា +គីប +គីមី +គីមីកសិកម្ម +គីមីខនិជ +គីមីជីវៈ +គីមីបរមាណូ +គីមីប្រេងកាត +គីមីព្យាបាល +គីមីរចនាសម្ពន្ធ +គីមីរចនាសម្ព័ន្ឋ +គីមីរចនាសម្ព័ន្ធ +គីមីរូប +គីមីរ៉ែ +គីមីវិទូ +គីមីវិទ្យា +គីមីវិភាគ +គីមីសរីរាង្គ +គីមីសំយោគ +គីមីអនុវត្តន៍ +គីមីឧស្សាហកម្ម +គីរី +គីរីចុងកោះ +គីរីបាទី +គីរីវង់ +គីរីសាគរ +គីវ +គីវៈសង់កាស +គីវ័ +គីស +គីហ្គាលី +គីឡូ +គីឡូក្រាម +គីឡូតាន +គីឡូតោន +គីឡូបៃ +គីឡូម៉ែត្រ +គីឡូម៉ែត្រក្រឡា +គីឡូម៉ែត្រលេខ +គីឡូវ៉ាត់ +គីឡូវ៉ាត់ម៉ោង +គីឡូវ៉ុល +គីឡូស៊ីក +គីឡូហឺត +គឹ +គឹក +គឹកកង +គឹងតាំង +គឹល +គឹលនឹម +គឹលប្រែក +គឺ +គឺខៀវ +គឺជា +គឺថា +គឺទី +គឺមោះ +គឺ៖ +គុក +គុកកំបោរ +គុកគាក់ +គុកចង្ក្រាន +គុកច្រវ៉ាក់ +គុកដែក +គុកថ្ម +គុកថ្មឥដ្ឋ +គុកស្ករ +គុណ +គុណកថា +គុណកម្ម +គុណកិរិយា +គុណគ្រូ +គុណជាត +គុណជាតក +គុណជាតិ +គុណដាវ +គុណដាវវែង +គុណទាន +គុណធម +គុណធម៌ +គុណធ៌ម +គុណនាម +គុណនាមទំហៀប +គុណនាមប្រក្រតី +គុណបទ +គុណបិតា +គុណបុណ្យ +គុណបំណាច់ +គុណប្រយោជន៍ +គុណព្រះ +គុណព្រះជួយ +គុណព្រះធម៌ +គុណព្រះពុទ្ឋ +គុណព្រះពុទ្ធ +គុណព្រះរតនត្រ័យ +គុណព្រះសង្ឃ +គុណភាព +គុណមាតា +គុណមាតាបិតា +គុណលក្ខណៈ +គុណលេខ +គុណវិបត្តិ +គុណវិសេស +គុណវុឌ្ឍិ +គុណសព្ទ +គុណសម្បត្តិ +គុណសម្បត្តិបង្រៀន +គុណសម្បទា +គុណសម្ភារ +គុណស័ព្ទ +គុណស្រ័យ +គុណឪ +គុណា +គុណាករ +គុណានិសង្ស +គុណានុភាព +គុណុត្តមា +គុណូបការៈ +គុណោបការៈ +គុណៈ +គុត +គុត្តសត +គុទ +គុន +គុនកាំបិត +គុនក្បាច់ +គុនខែល +គុនដាវ +គុនដាវខ្លី +គុនដាវវែង +គុនដៃទទេ +គុនដំបង +គុនប្រដាល់ +គុនល្បុក្កតោ +គុនឥតអាវុធ +គុប +គុម +គុមស្រូវ +គុម្ព +គុម្ពឈើ +គុម្ពត្រចៀក +គុម្ពព្រឹក្ស +គុម្ពព្រេច +គុម្ពស្រូវ +គុម្ពឫស្សី +គុម្ពោ +គុម្ពោត +គុម្ពោតឈើ +គុម្ពោតព្រៃ +គុយ +គុយទាវ +គុយបា +គុយវ៉ែត +គុយឡាស់ +គុយ្ហ +គុយ្ហប្បទេស +គុយ្ហប្រទេស +គុយ្ហាវយវៈ +គុយ្ហៈ +គុរុ +គុរុទោឞ +គុរូ +គុរូបាធ្យាយ +គុល +គុលឈើ +គុលាពកូល +គុលិកា +គុលិការ +គុលី +គុល្ម +គុស +គុហា +គុហាវិទ្យា +គុហាសាស្ត្រ +គុហ្យ +គុហ្យប្រទេឝ +គុឡ +គុឡិកា +គុឡី +គុំ +គុំកួន +គុំគង្គួន +គុំគួន +គុំបម្រុង +គុំយ៉ាង +គុំវាយ +គូ +គូក +គូកន +គូកម្ម +គូកស័រ +គូកំណាន់ +គូកំណាន់ចិត្ត +គូក្ដី +គូក្ដីដើម +គូក្ដីទាំងសងខាង +គូក្ដីរណប +គូក្តី +គូគាប់ +គូគាប់ចិត្ត +គូគ្នា +គូគ្រង +គូឆាយ +គូជីវិត +គូថ +គូថទយ +គូទ +គូទង +គូទម្ជុល +គូទឡាន +គូទំនាស់ +គូធ +គូប +គូបដិបក្ខ +គូបុព្វេសន្និវាស +គូប៉ុង +គូប្រកួត +គូប្រឆាំង +គូប្រជែង +គូប្រណាំង +គូប្រយុទ្ធ +គូព្រេង +គូភាគី +គូរ +គូរកំសត់ +គូរគន់ +គូរគំនូរ +គូរទេសភាព +គូរផែនទី +គូរមុខ +គូររូប +គូររំលេច +គូរវាស +គូរស្រករ +គូលាយ +គូលី +គូលីត +គូលែន +គូវិវាទ +គូស +គូសង្សារ +គូសចោល +គូសចំណាំ +គូសដី +គូសត្រូវ +គូសថ្នាំងដៃ +គូសន្ទនា +គូសបង្ហាញ +គូសបញ្ជាក់ +គូសបន្ទាត់ +គូសបីខ្លៀក +គូសព្រាង +គូសវាស +គូសសញ្ញា +គូសសំគាល់ +គូសសំគាល់ជាមុន +គូស្នេហ៍ +គូស្រករ +គូស្រករថ្មី +គូហា +គួ +គួច +គួត +គួប +គួបផ្សំ +គួបរួបរួម +គួបសូត្រ +គួបស្រូវ +គួបអំបោះ +គួយ +គួរ +គួរកោត +គួរក្តី +គួរខ្លាច +គួរគប្បី +គួរណា +គួរណាស់តែ +គួរតែ +គួរតែចង់ឲ្យមើលណាស់ +គួរទុកចិត្ត +គួរទុកដូច +គួរនា +គួរបី +គួរបើ +គួរសម +គួរស្រី +គួរស្រូវ +គួរអាណោចអាធម៍ +គួរអាណោចអាធ័ម +គួរអោយកំព្រា +គួរឲ្យ +គួរីយេរ +គួស +គើម +គើយ +គើយេរ +គៀក +គៀកក +គៀង +គៀនជ្រៃ +គៀវ +គេ +គេក +គេគោលការណ៍ +គេង +គេងពេទ្យ +គេងមួយស្រឡេត +គេងលក់ +គេច +គេចកែ +គេចកែដោះសា +គេចក្បាល +គេចខ្លួន +គេចខ្វិល +គេចពន្ធ +គេចមុខ +គេចវៀះ +គេចវេស +គេចវេះ +គេជាច្រើន +គេដាក់ +គេន +គេលេង +គេវាយងឿង +គេស +គេហ +គេហកិច្ច +គេហចរ +គេហជន +គេហដ្ឋាន +គេហដ្ឋានបមាណីយ +គេហទំព័រ +គេហបថ +គេហបាល +គេហវិទ្យា +គេហសាមិនី +គេហស្ថាន +គេហស្សាមិក +គេហស្សាមិកា +គេហស្សាមិនី +គេហាភិបាល +គេហៈភូម +គេហ៍ +គេអ្នក +គេឮសូរ +គេឯង +គែ +គែក +គែន +គែប +គែម +គែមតុ +គែមទូក +គែមនុស្ស +គែមាន់ +គែល +គែលលក +គែហ៊ៅ +គៃ +គៃកិប +គៃបន្លំ +គៃបំបាត់ +គៃយក +គោ +គោក +គោកកឋិន +គោកខណ្ឌ +គោកខ្ពស់ +គោកគង់កើត +គោកគង់លិច +គោកគាង +គោកគាំង +គោកឃ្មុំ +គោកចក +គោកដី +គោកដឹ +គោកដឺ +គោកដូង +គោកត្រប់ +គោកធ្លក +គោកធ្លកក្រោម +គោកធ្លកលើ +គោកបន្ទាយ +គោកបល្ល័ង្ក +គោកពោធិ៍ +គោកព្រីង +គោកព្រេច +គោកមន +គោករកា +គោករមៀត +គោករវៀង +គោកស្រុក +គោកូនកាត់ +គោក្របី +គោក្រមុំ +គោខ្ចក +គោខ្ទែង +គោខ្មែរ +គោគ +គោគ្រៀវ +គោឃាតក +គោឃាតកម្ម +គោឃាតក៍ +គោឃាតដ្ឋាន +គោឃាតស្ថាន +គោង +គោចរ +គោចរដ្ឋាន +គោឆ្មាត់ +គោឈ្មោល +គោញី +គោដុត +គោដំបូក +គោណ +គោណសត្វ +គោត +គោតម +គោតមគោត្ត +គោតមពុទ្ធ +គោតមសម្ពុទ្ធ +គោតមី +គោត្ត +គោត្តនាម +គោត្តមសម្ពុទ្ធ +គោត្រ +គោត្រកូល +គោត្រនាម +គោត្រនាមន៑ +គោត្រភូ +គោត្រភូជ្ញាន +គោត្រភូញាណ +គោត្រភូសង្ឃ +គោទាវរី +គោធាត់ +គោធិក +គោនឹម +គោបក +គោបា +គោបាល +គោបូក +គោពរ +គោព្រៃ +គោព្រោះ +គោភ្នំភ្លើង +គោម +គោមឆេះ +គោមដៃ +គោមពស់ថ្លាន់ +គោមព្យួរ +គោមយ +គោមហូល +គោមហោះ +គោមហោះធ្លោ +គោមុត្ត +គោមូត្រ +គោមួយ +គោមួយនឹម +គោម៉ +គោម័យ +គោយន្ត +គោយាន +គោយានទ្វីប +គោយានៈ +គោរ +គោរក្ខកម្ម +គោរក្ខា +គោរក្ស +គោរក្សករ្មន៑ +គោរក្សា +គោរព +គោរពច្បាប់ +គោរពដោយបញ្ចង្គ +គោរពបូជាអាត្មានិយម +គោរពភ្លេងជាតិ +គោរពវិញ្ញាណក្ខន្ធ +គោរពវិន័យ +គោរពសិក្ខាបទ +គោរម +គោរមងារ +គោរមនាម +គោរម្យ +គោរម្យងារ +គោរម្យ៍ +គោរម្យ៍ងារ +គោរស +គោរាត +គោរឿ +គោល +គោលក +គោលការណ៍ +គោលការណ៍រួមគ្នា +គោលការណ៍សហវិជា្ជ +គោលកាំភ្លើង +គោលកំណត់ +គោលខេត្ត +គោលគំនិត +គោលចម្ការ +គោលចារិក +គោលចារឹក +គោលចំការ +គោលច្បាប់ +គោលជំនឿ +គោលជំហរ +គោលដើម +គោលដៅ +គោលទ្រ +គោលនយោបាយ +គោលនាម +គោលបំណង +គោលពាក្យ +គោលព្រំដែន +គោលរបាប់ +គោលលេខ +គោលវត្ត +គោលសេចក្ដី +គោលាប់ +គោលិកា +គោលិកាក្រហម +គោលិកាស +គោលោក +គោលោត +គោលៈ +គោល្បាយ +គោវត្ត +គោវិដ +គោវិថី +គោវីថិ +គោស +គោសាទិស +គោសៀម +គោសំពឹក +គោស្ថាន +គោស្ទាវ +គោស្នែងលាស +គោហៀ +គោហ្ម +គោឡើងក +គោឡើងភ្នំ +គោអំពែ +គោឧសភ +គោឧសភរាជ +គោះ +គោះកន្ទេល +គោះគង +គោះគងជ័យ +គោះជើង +គោះត្រឡោក +គោះថង់រង +គោះទ្វារ +គោះពញ្លក់ +គោះពព្លាក់ +គោះអង្រែ +គៅ +គៅតម +គៅតមគោត្រ +គៅតមពុទ្ធ +គៅរវ +គំ +គំនក់ +គំនង +គំនងជើង +គំនងដៃ +គំនង់ +គំនន់ +គំនប់ +គំនម +គំនរ +គំនរគរដឹក +គំនរចំបើង +គំនរផេះផង់ +គំនរសំរាម +គំនរអុស +គំនាក់ +គំនាត +គំនាប +គំនាប់ +គំនាប់គំនួរ +គំនាល់ +គំនាស់ +គំនិត +គំនិតកំបុត +គំនិតខ្ជាប់ខ្ជួន +គំនិតខ្លី +គំនិតងាប់ +គំនិតចាក់ស្មុគ +គំនិតច្នៃប្រឌិត +គំនិតឆៅ +គំនិតទន់ល្វែត +គំនិតទាល់ +គំនិតធ្វេង +គំនិតបះបោរ +គំនិតផ្ដើម +គំនិតមារយាទ +គំនិតរបិញរបុញ +គំនិតរបែះរបោរ +គំនិតរវើរវាយ +គំនិតរសេមរសាម +គំនិតរាក់ +គំនិតរាយមាយ +គំនិតរារែក +គំនិតរាំរៀល +គំនិតរឹងប៉ឹង +គំនិតលាស់ +គំនិតលែនលន +គំនិតល្ងីល្ងើ +គំនិតល្អ +គំនិតល្អិត +គំនិតវល់ +គំនិតវាង +គំនិតវាងវៃ +គំនិតវិងស៊ុង +គំនិតវីមវាម +គំនិតសាញ +គំនិតសាវា +គំនិតសុកមម៉ុក +គំនិតសុខុម +គំនិតសុញ +គំនិតសើវ៉ើ +គំនិតសោ +គំនិតសោកៀ +គំនិតស៊ីគ្នា +គំនិតស្ដាំ +គំនិតស្តាំ +គំនិតស្ទើរ +គំនិតស្មុកស្មាញ +គំនិតស្រាល +គំនិតស្រួចស្រាល់ +គំនិតហួសមាឌ +គំនិតហួសហេតុ +គំនិតឡាក +គំនិតអាក្រក់ +គំនិតអាប់ +គំនិតអ៊ីកអ៊ាក +គំនិយំ +គំនុំ +គំនុំគំកួន +គំនុំសងសឹក +គំនូរ +គំនូរកម្រើក +គំនូរងាប់ +គំនូរចំអក +គំនូរជីវចល +គំនូរដៃ +គំនូរតាមខ្សែបន្ទាត់ +គំនូរទឹក +គំនូរទេសភាព +គំនូរបច្ចេកទេស +គំនូរប្រាំរូប +គំនូរប្រៀបធៀប +គំនូរប្រេង +គំនូរផាត់ពណ៌ +គំនូរព្រាង +គំនូររស់ +គំនូរលម្អិត +គំនូរវាស +គំនូរសំណាក +គំនូរសំណុំ +គំនូស +គំនូសកាត់ +គំនូសចម្លង +គំនូសចរាចរ +គំនូសដាច់ +គំនូសតាង +គំនូសតំណាង +គំនូសតំណាងសណ្ឋានដី +គំនូសបន្ទាត់ +គំនូសបំព្រួញ +គំនូសព្រាង +គំនូសព្រៀង +គំនូសព្រំប្រទល់ +គំនូសលឿង +គំនូសវាសនា +គំនូសអង្កន់ +គំនួប +គំនួរ +គំនួស +គំនោះ +គំនោះទ្វារ +គំរក់ +គំរងខ្មោច +គំរង់ +គំរង់ខ្មោច +គំរង់ឆ្កែងាប់ +គំរបហិប +គំរប់ +គំរល +គំរាតគំរោត +គំរាម +គំរាមកំហែង +គំរាមគំរោះ +គំរាំង +គំរិង +គំរិងគម្រាំង +គំរិងគំរាំង +គំរឹល +គំរឹលចែត +គំរូ +គំរូក្រុង +គំរូតាង +គំរូតែក្រៅ +គំរូនិយម +គំរូផ្ទះឈើ +គំរូវីរភាព +គំរូស្ថិតិ +គំរូស្ពាន់បេតុង +គំរើយ +គំរើល +គំរេច +គំរេចគំរឹល +គំរោង +គំរោងការណ៍ +គំរោះ +គំរោះគំរាម +គំរោះគំរើយ +គំរោះគំរើល +គំលាត +គំលាន +គំហក +គំហកគំហិន +គំហកគំហឹន +គំហកគំហឺន +គំហាត់ +គំហិកគំហក +គំហីកគំហក +គំហឹន +គំហឺន +គំហុក +គំហុកចូល +គំហើញ +គំហែត +គំហ៊ក +គំហ៊ុក +គំំនួរ +គះ +គះគា +គៈ +គៈជន់ +គៈតិ +គៈតៈ +គៈតៈភាប +គៈទា +គៈនិត +គៈព្យាប៉ាល៉ៈកៈ +គៈភាប +គៈភ័ន +គៈមុត +គៈមៈ +គៈមៈនាគំ +គៈមៈនៈ +គៈមៈន័ង +គៈវេសៈន៉ា +គៈសិលប៉ៈ +គ៌ត +គ៏ +គ័ន +គ័នធោទក់ +គ័នធៈ +គ័នធៈជាត +គ័នធៈពានិច +គ័នធៈរស់ +គ័នធ័បពាធិបៈ +គ័ប +គ័ភ៌ +គ័ភ៌ា +គ័មភីរៈ +គ័រ +គ័រ្ភី +គ៑ +គ្គ +គ្ឃ +គ្នា +គ្នាគេ +គ្នាងារ +គ្នាថ្នរ +គ្នាន +គ្នានឹងគ្នា +គ្នាន់ +គ្នាន់ក្នាញ់ +គ្នាន់ក្នុងចិត្ត +គ្នាន់គ្នាញ់ +គ្នាន់គ្នេរ +គ្នាន់ចិត្ត +គ្នាប៉ែ +គ្នាយើង +គ្នាវា +គ្នាស្មើ +គ្នាឯង +គ្នី +គ្នីគ្នា +គ្នេរ +គ្នេរគ្នាន់ +គ្នេស +គ្មាន +គ្មានកម្រិត +គ្មានកម្លាំង +គ្មានការទេ +គ្មានការអ្វី +គ្មានកំរិត +គ្មានកំលាំង +គ្មានខាន +គ្មានខួរ +គ្មានខ្ទប់ +គ្មានខ្មាស +គ្មានខ្មាសគ្មានអៀន +គ្មានគ្នា +គ្មានងាកក្រោយ +គ្មានចិត្ត +គ្មានឈប់ឈរ +គ្មានឈឺក្បាលហាលថ្ងៃ +គ្មានទុកមុខ +គ្មានទៅស្អីទេ +គ្មានទំនង +គ្មានន័យ +គ្មានបានខ្មោចអ្វីទេ +គ្មានប្រមាណ +គ្មានប្រយោជន៍ +គ្មានផល +គ្មានផ្លូវទេ +គ្មានពន្លឺ +គ្មានសោះ +គ្មានឡើយ +គ្មានអឺអើសោះ +គ្មានអ៊ឹះ +គ្មានអ្វី +គ្យៈ +គ្រ +គ្រក +គ្រក់ +គ្រង +គ្រងងារ +គ្រងចីវរ +គ្រងរាជ +គ្រងរាជសម្បត្តិ +គ្រងរាជ្យ +គ្រងរាជ្យសម្បត្តិ +គ្រង់ +គ្រជាំ +គ្រជីប +គ្រជីវ +គ្រជឹប +គ្រជឹបគ្រជីវ +គ្រជឹបគ្រជួច +គ្រជូរ +គ្រជួច +គ្រជ្រីវ +គ្រញិច +គ្រញី +គ្រញឹក +គ្រញូង +គ្រញូងឈាមមាន់ +គ្រញូងដែក +គ្រញូងដៃក +គ្រញេច +គ្រញែង +គ្រញែងខ្លួន +គ្រទា +គ្រន្ថ +គ្រន្ថិ +គ្រន្ថី +គ្រន្ថីខេឡិក +គ្រន្ថីជីរណិក +គ្រន្ថីសម្បោរ +គ្រន្ថីសំបោរ +គ្រន្ថីហនុកា +គ្រន្ថីឧបក័ណ្ណ +គ្រប +គ្របក្រោយ +គ្របគ្រង +គ្របចាន +គ្របឆ្នាំងបាយ +គ្របដណ្ដប់ +គ្របត្រែ +គ្របធ្មេញឈើ +គ្របបាត្រ +គ្របបាំងរថយន្ត +គ្របពាង +គ្របភ្ងាស +គ្របមុខ +គ្របសៀវភៅ +គ្របឱប +គ្រប់ +គ្រប់កន្លែង +គ្រប់ការ +គ្រប់ខែ +គ្រប់ខែអង្កាល់ +គ្រប់គ្នា +គ្រប់គ្រង +គ្រប់គ្រង់ +គ្រប់គ្រាន់ +គ្រប់គ្រឿង +គ្រប់ច្រកល្ហក +គ្រប់ជម្ពូក +គ្រប់ជាន់ថ្នាក់ +គ្រប់ជំពូក +គ្រប់ជ្រុងជ្រោយ +គ្រប់តែ +គ្រប់តំបន់ +គ្រប់ទិស +គ្រប់ទិសទី +គ្រប់ទឹក +គ្រប់បែប +គ្រប់បែបគ្រប់យ៉ាង +គ្រប់បែបយ៉ាង +គ្រប់ប្រការ +គ្រប់ផ្លូវ +គ្រប់ពេល +គ្រប់ពេលវេលា +គ្រប់ព្រម +គ្រប់មាត់ +គ្រប់មុខ +គ្រប់មួយសម្រាប់ +គ្រប់យ៉ាង +គ្រប់រូប +គ្រប់លក្ខណ៍ +គ្រប់វេលា +គ្រប់សព្វ +គ្រប់ហើយ +គ្រមមុខ +គ្រមរ +គ្រមល់ +គ្រមាក +គ្រមាកមាក +គ្រមាញ +គ្រមាម +គ្រមាំង +គ្រមិង +គ្រមិងគ្រមាំង +គ្រមើម +គ្រមែល +គ្រលង់ +គ្រលរ +គ្រលស +គ្រលាក់ +គ្រលាស់ +គ្រលីងគ្រលោង +គ្រលីងឈូក +គ្រលីត +គ្រលុក +គ្រលុកគ្រលាក់ +គ្រលួង +គ្រលួច +គ្រលៀ +គ្រលៀន +គ្រលៀវ +គ្រលៀស +គ្រលៀសខ្លួន +គ្រលៀសភ្នែក +គ្រលៀសភ្នែកមិនបានទេ +គ្រលៀសម្ដី +គ្រលៀសសំដី +គ្រលេងគ្រលោង +គ្រលេវ +គ្រលែង +គ្រលែងកែវ +គ្រលែងឃ្លេងឃ្លោង +គ្រលែងទូក +គ្រលែងវែក +គ្រលែះគ្រលស +គ្រវាត់ +គ្រវាស +គ្រវាសឈើច្រត់ +គ្រវាសដៃ +គ្រវាសអង្ករ +គ្រវី +គ្រវីក្បាល +គ្រវីគូថ +គ្រវីគ្រវាត់ +គ្រវីដាវ +គ្រវីដំបង +គ្រវីទង់ជាតិ +គ្រវីស +គ្រវីសគ្រវាស +គ្រវីឯក +គ្រវៀច +គ្រវៀន +គ្រវែង +គ្រវែងគ្រវាត់ +គ្រវែងចោល +គ្រវែងដំបង +គ្រសនី +គ្រស៊ែត +គ្រហ +គ្រហណ +គ្រហបថ +គ្រហរ +គ្រហស្ឋ +គ្រហស្ថ +គ្រហស្ថភាព +គ្រហស្ធ +គ្រហាញ +គ្រហាញហ៊ាញ +គ្រហិក +គ្រហិកគ្រហុក +គ្រហីក +គ្រហីគ្រហើ +គ្រហីត +គ្រហឹម +គ្រហុក +គ្រហុច +គ្រហុចហ៊ុច +គ្រហុប +គ្រហូ +គ្រហូហ៊ូ +គ្រហួង +គ្រហួច +គ្រហួចហ៊ូច +គ្រហួប +គ្រហួបហ៊ួប +គ្រហើ +គ្រហើម +គ្រហើហ៊ើ +គ្រហែត +គ្រហែម +គ្រា +គ្រាក +គ្រាកចិត្តពីគ្នា +គ្រាក់ +គ្រាក្រ +គ្រាក្រោយ +គ្រាង +គ្រាចុងក្រោយ +គ្រាជាបឋម +គ្រាញ +គ្រាដែល +គ្រាដំបូង +គ្រាណា +គ្រាត +គ្រាតគ្រោត +គ្រានតែ +គ្រានេះ +គ្រានោះ +គ្រាន់ +គ្រាន់គួរសម +គ្រាន់គ្រប់ +គ្រាន់គ្រាប់ +គ្រាន់ជាដៃជើង +គ្រាន់តែ +គ្រាន់នឹង +គ្រាន់បើ +គ្រាន់បើដែរ +គ្រាន់ល្មម +គ្រាន់ហើយ +គ្រាបញ្ចប់ +គ្រាប់ +គ្រាប់កង់ +គ្រាប់កាទូស្ហិ៍ +គ្រាប់កាំភ្លើង +គ្រាប់កាំភ្លោះ +គ្រាប់ក្រួស +គ្រាប់ខ្នុរ +គ្រាប់ឃ្លី +គ្រាប់ចុច +គ្រាប់ចុចកែប្រែ +គ្រាប់ចុចយឺត +គ្រាប់ចុចស្អិត +គ្រាប់ឈូក +គ្រាប់ឈើគូស +គ្រាប់ត្នោត +គ្រាប់ទម្លុះដែក +គ្រាប់ទាប +គ្រាប់ធញ្ញជាតិ +គ្រាប់បែក +គ្រាប់បែកកូនឃ្លី +គ្រាប់បែកឆេះ +គ្រាប់បែកដងឈើ +គ្រាប់បែកដៃ +គ្រាប់បែកដៃក្រឡាទៀប +គ្រាប់បែកបង្កៃ +គ្រាប់បែកបរមាណូ +គ្រាប់បែកបុក +គ្រាប់បែកបុំប៊ីយ៍ +គ្រាប់បែកផ្សែង +គ្រាប់បែកភ្លើង +គ្រាប់បែករ៉ុកកែត +គ្រាប់បែកឧណ្ហបរមាណូ +គ្រាប់ប្រាយ +គ្រាប់ប្លោង +គ្រាប់ផ្សែង +គ្រាប់ពូជ +គ្រាប់ពេជ្រ +គ្រាប់ពោត +គ្រាប់ពោន +គ្រាប់ភ្នែក +គ្រាប់ភ្លើង +គ្រាប់មីន +គ្រាប់មៀន +គ្រាប់រម្សេវ +គ្រាប់រំសេវ +គ្រាប់រំសេវបំបែក +គ្រាប់លញ់ +គ្រាប់ល្ង +គ្រាប់ល្ពៅ +គ្រាប់ល្អិត +គ្រាប់សណ្ដែក +គ្រាប់សម្រាប់បំភ្លឺ +គ្រាប់សំណ +គ្រាប់ស្ករ +គ្រាប់ស្រូវ +គ្រាប់ស្វាយ +គ្រាប់ស្វាយចន្ទី +គ្រាប់អង្ករ +គ្រាប់អង្កាំ +គ្រាប់អម +គ្រាប់អម្ពិល +គ្រាប់អំពិល +គ្រាពលវទុក្ខ +គ្រាម +គ្រាមណី +គ្រាមភាសា +គ្រាមភាសិត +គ្រាមភោជក +គ្រាមមុខ +គ្រាមហាពលវទុក្ខ +គ្រាមហាវេទនា +គ្រាមុន +គ្រាមួយ +គ្រាមេស +គ្រាមេស្វរៈ +គ្រាម់ +គ្រាលំបាក +គ្រាវ +គ្រាស +គ្រាសកន្លង +គ្រាសិន +គ្រាស្មា +គ្រាហ +គ្រាហិណី +គ្រាហិន +គ្រាហ៍ +គ្រាហ៍កន្លង +គ្រាហ៍មនុស្សឈឺ +គ្រាអាសន្ន +គ្រាអំណត់ +គ្រាំ +គ្រាំក្នុង +គ្រាំគ្រា +គ្រាំគ្រេង +គ្រាំង +គ្រាំចិត្ត +គ្រាះ +គ្រាះហ៍ +គ្រិងគ្រាំង +គ្រិច +គ្រិន +គ្រិស្ដ +គ្រិស្ដបរិស័ទ +គ្រិស្ដសករាជ +គ្រិស្ដសាសនា +គ្រិស្ត +គ្រិស្តចក្រ +គ្រិស្តចក្រវិទ្យា +គ្រិស្តទូត +គ្រិស្តបរិស័ទ +គ្រិស្តសករាជ +គ្រិស្តសាសនា +គ្រីក +គ្រីត +គ្រីតគ្រាត +គ្រីប +គ្រីបតូកាម +គ្រីបរិស័ទ +គ្រីយ៉ូស្វ៊ែ +គ្រីស្តាល់ +គ្រីស្ទបរិសទ័ +គ្រីស្ទបរិស័ទ +គ្រីស្ទាន +គ្រឹ +គ្រឹក +គ្រឹកគ្រាក់ +គ្រឹង +គ្រឹប +គ្រឹម +គ្រឹហស្វាមិក +គ្រឹហស្វាមិកា +គ្រឹហា +គ្រឹហានុរក្ស +គ្រឹហាភិបាល +គ្រឹហាវាស +គ្រឹះ +គ្រឹះយុត្តិធម៌ +គ្រឹះសន្តិភាព +គ្រឹះសេរីភាព +គ្រឹះស្ថាន +គ្រឹះស្ថានដើម +គ្រឹះស្ថានបច្ចេកទេស +គ្រឹះស្ថានសាធារណ +គ្រឹះស្ថានសាធារណៈ +គ្រឹះស្ថានសិក្សា +គ្រឹះហា +គ្រឹះហ៊ា +គ្រឹះហ៍ +គ្រឹះអំណាច +គ្រឺត +គ្រុក +គ្រុកគ្រាក់ +គ្រុង +គ្រុងគ្រាំង +គ្រុឌ +គ្រុឌា +គ្រុធពាហ៍ +គ្រុន +គ្រុនក្ដៅ +គ្រុនក្ដៅក្រហាយ +គ្រុនក្តៅ +គ្រុនក្តៅក្រហាយ +គ្រុនខ្យល់ +គ្រុនចាញ់ +គ្រុនឈាម +គ្រុនញាក់ +គ្រុនដំបូងខ្យល់ +គ្រុនត្រាក់ទ័រ +គ្រុនទន្សាយ +គ្រុនផ្ដាសាយ +គ្រុនផ្ដាសាយធំ +គ្រុនផ្ដាសាយបក្សី +គ្រុនផ្តាសសាយ +គ្រុនផ្តាសាយ +គ្រុនផ្អែមមាត់ +គ្រុនពិស +គ្រុនពោះវៀន +គ្រុនព្នៃ +គ្រុនរងែក +គ្រុនរវើរវាយ +គ្រុនរោល +គ្រុនលស់ +គ្រុនលោះ +គ្រុនសន្ឋំ +គ្រុនសន្ធំ +គ្រុនសន្លប់សន្លិន +គ្រុនសន្លិនសន្លប់ +គ្រុនស្ទេញ +គ្រុនស្រៀវ +គ្រុប +គ្រុម +គ្រុយ +គ្រុស +គ្រុំ +គ្រុះ +គ្រូ +គ្រូក +គ្រូកាចសិស្សខូច +គ្រូកំណើត +គ្រូខ្មែរ +គ្រូខ្មោច +គ្រូគង្វាល +គ្រូគង្វាលជំនួយ +គ្រូគុន +គ្រូគ្រា +គ្រូឆ្នួរ +គ្រូជំបួរ +គ្រូញ៉ាំង +គ្រូដឹកនាំ +គ្រូដុសថ្នាំ +គ្រូដើម +គ្រូដំរី +គ្រូតា +គ្រូតឹង +គ្រូថ្នាំ +គ្រូទាយ +គ្រូធំ +គ្រូធ្មប់ +គ្រូធ្វើ +គ្រូនេះទាយឆុតណាស់ +គ្រូប +គ្រូបង់បត់ +គ្រូបង្គោល +គ្រូបង្រៀន +គ្រូបង្វឹក +គ្រូបង្ហាត់ +គ្រូបង្ហាត់គុនដាវ +គ្រូបង្ហាត់ប្រដាល់ +គ្រូបង្ហាត់សាលាជនបទ +គ្រូបង្ហាត់់ +គ្រូបឋមសិក្សា +គ្រូបា +គ្រូបាចារ្យ +គ្រូបាធ្យាយ +គ្រូបាល័ដ្ឋ +គ្រូបាអាចារ្យ +គ្រូបំបួស +គ្រូប្រកាំ +គ្រូប្រដាល់ +គ្រូប្រស់ +គ្រូផ្លុំ +គ្រូពេទ្យ +គ្រូពេទ្យក្លែងក្លាយ +គ្រូពេទ្យខាងសិល +គ្រូពេទ្យជើងទទេ +គ្រូពេទ្យតូច +គ្រូពេទ្យធំ +គ្រូពេទ្យធ្មេញ +គ្រូពេទ្យប្រចាំ +គ្រូពេទ្យប្រចាំទី +គ្រូពេទ្យព្យាបាល +គ្រូពេទ្យព្រែកត្នោត +គ្រូពេទ្យវិកលចរិត +គ្រូពេទ្យសត្វ +គ្រូពេទ្យសម្ភព +គ្រូភ្លេង +គ្រូមធ្យមសិក្សា +គ្រូមន្តអាគម +គ្រូមើលជំងឺ +គ្រូមេមត់ +គ្រូរបាំ +គ្រូរបៀន +គ្រូលេខ +គ្រូល្ខោន +គ្រូសាក់ +គ្រូសិលសាស្រ្ត +គ្រូសិល្ប៍ +គ្រូសូត្រ +គ្រូសូត្រឆ្វេង +គ្រូសូត្រស្ដាំ +គ្រូសូត្រស្តាំ +គ្រូស្ដោះ +គ្រូស្ដោះគ្រូផ្លុំ +គ្រូស្នេហ៍ +គ្រូហោរ +គ្រូហ្ម +គ្រូអក្សរ +គ្រូអាចារ្យ +គ្រូអាលម្ពាយ +គ្រូអូមអាម +គ្រូឧទ្ទេស +គ្រូឧបជ្ឈាយ៍ +គ្រូឩុមអាម +គ្រូឱសថ +គ្រូឱសថបុរាណ +គ្រួ +គ្រួខូច +គ្រួប +គ្រួបង្ហាត់ +គ្រួស +គ្រួសក្រហម +គ្រួសារ +គ្រួសារនិយម +គ្រួអស់ +គ្រើម +គ្រើល +គ្រឿ +គ្រឿង +គ្រឿងការី +គ្រឿងក្នុង +គ្រឿងក្រអូប +គ្រឿងក្លែម +គ្រឿងគ្រៅ +គ្រឿងចក្រ +គ្រឿងចក្រដើរ +គ្រឿងជាងដែក +គ្រឿងញៀន +គ្រឿងដាក់លេខម៉ាស៊ីន +គ្រឿងដែក +គ្រឿងដោះលេខម៉ាស៊ីន +គ្រឿងតុទូ +គ្រឿងតែងខ្លួន +គ្រឿងតែងលំអ +គ្រឿងថត +គ្រឿងទូរស័ព្ទ +គ្រឿងទេស +គ្រឿងបចុណ្ណកម្ម +គ្រឿងបចុណ្ណការ +គ្រឿងបញ្ចុះមន្តអាគម +គ្រឿងបន្ទាប់បន្សំ +គ្រឿងបន្លាស់ +គ្រឿងបរិក្ខារ +គ្រឿងបូជា +គ្រឿងបំពងសម្លេង +គ្រឿងប្រដាប់ +គ្រឿងប្រហារ +គ្រឿងប្រាក់ +គ្រឿងប្រុង +គ្រឿងផ្ទុះ +គ្រឿងផ្ទះ +គ្រឿងផ្សំ +គ្រឿងពុល +គ្រឿងភ្លេង +គ្រឿងមាស +គ្រឿងម៉ាស៊ីន +គ្រឿងយន្ត +គ្រឿងយុទ្ធោបករណ៍ +គ្រឿងរ +គ្រឿងរចនា +គ្រឿងរទេះ +គ្រឿងរ៉ាដា +គ្រឿងលម្អ +គ្រឿងល្ខោន +គ្រឿងសង្ហារិម +គ្រឿងសម្ភារៈ +គ្រឿងសម្ល +គ្រឿងសម្អាង +គ្រឿងសម្អិតសម្អាង +គ្រឿងសស្ត្រាវុធ +គ្រឿងសាស្ត្រាវុធ +គ្រឿងសុវណ្ណ +គ្រឿងសោវណ្ណ +គ្រឿងសំគាល់ +គ្រឿងសំណង់ +គ្រឿងសំអាង +គ្រឿងស្ទង់ចម្ងាយ +គ្រឿងស្ទង់ចំងាយ +គ្រឿងស្មិត +គ្រឿងស្រវឹង +គ្រឿងឡាប់សង +គ្រឿងអគ្គិសនី +គ្រឿងអម +គ្រឿងអម្ពរ +គ្រឿងអលង្ការ +គ្រឿងអាវុធ +គ្រឿងឥស្សរយស +គ្រឿងឥស្សរិយយស +គ្រឿងឧបករណ៍ +គ្រឿងឧបភោគបរិភោគ +គ្រឿន +គ្រឿយគ្រឿន +គ្រៀក +គ្រៀល +គ្រៀវ +គ្រៀវក្របី +គ្រៀវគោ +គ្រៀវចុង +គ្រៀវជ្រូក +គ្រៀវឈើ +គ្រៀវថ្នាំ +គ្រៀវមាន់ +គ្រៀវម្នាស់ +គ្រៀស +គ្រេង +គ្រេច +គ្រេចជើង +គ្រេចដៃ +គ្រែ +គ្រែក្រឡាបន្ទំ +គ្រែង +គ្រែដេក +គ្រែដែកបត់ +គ្រែត +គ្រែតាំង +គ្រែទេស +គ្រែទេសន៍ +គ្រែធម្មាសនៈ +គ្រែធម្មាសន៍ +គ្រែប្រអប់ +គ្រែពេទ្យ +គ្រែព្រះធម៌ +គ្រែរទេះ +គ្រែល +គ្រែសំណិង +គ្រែសំណឹង +គ្រែសំពត់ +គ្រែស្នែង +គ្រៃ +គ្រោក +គ្រោង +គ្រោងការ +គ្រោងការណ៍ +គ្រោងការណ៍ពិនិត្យ +គ្រោងខ្ទង់ +គ្រោងឆ្អឹង +គ្រោងទុក +គ្រោងទុកជាមុន +គ្រោងទ្វារ +គ្រោងបង្អួច +គ្រោងផ្ទះ +គ្រោងឡើង +គ្រោត +គ្រោតគ្រាត +គ្រោះ +គ្រោះកាច +គ្រោះកំណើត +គ្រោះចង្រៃ +គ្រោះជា +គ្រោះជាតា +គ្រោះជាពេល +គ្រោះជូជក +គ្រោះថ្នាក់ +គ្រោះធម្មជាតិ +គ្រោះនាម +គ្រោះភ័យ +គ្រោះមហន្តរាយ +គ្រោះល្អ +គ្រោះអន្តរាយ +គ្រោះអាក្រក់ +គ្រោះអាសន្ន +គ្រំ +គ្រំក្រាំង +គ្រំចំពុះទា +គ្រំប៉ោក +គ្រំសមុទ្រ +គ្រះ +គ្រ័ស +គ្រ័ស្ត +គ្លាន +គ្លារីង +គ្លិស្សែ +គ្លី +គ្លីនិក +គ្លីម៉ាក់ +គ្លុយកូស +គ្លុយស៊ីត +គ្លៃ +គ្ល្លី +គ្វយូតិ +គ្វាញ +គ្វាញសេះ +គ្វាម +គ្ហារ +គ្ហែ +គ្ហោម +គ្ហៈ +គ្អកឃូស +គ្អីង +គ្ឫ +គ្ឫហ +គ្ឫហគោធិកា +គ្ឫហបតិ +គ្ឫហមូល +គ្ឫហស្ថ +គ្ឫហស្វាមិក +គ្ឫហាវាស +គ្ឫហិណី +គ្ឫះ +ឃ +ឃដ +ឃនភាព +ឃនលោហិត +ឃរ +ឃរគោលិកា +ឃរណី +ឃរមូល +ឃរាវាស +ឃរាវាសកិច្ច +ឃសា +ឃា +ឃាក់ +ឃាង +ឃាដ +ឃាដកៈ +ឃាត +ឃាតក +ឃាតកម្ម +ឃាតករ +ឃាតកៈ +ឃាតក៍ +ឃាតដ្ឋាន +ឃាតស្ថាន +ឃាតិកា +ឃាតៈ +ឃាត់ +ឃាត់កំហឹង +ឃាត់ខាំង +ឃាត់ខាំងមិនឲ្យ +ឃាត់ខ្លួន +ឃាត់ឃាំង +ឃាត់ចិត្ត +ឃាត់ចំណង់ +ឃាត់ឈាម +ឃាត់ដំណើរ +ឃាត់ទុក +ឃាន +ឃានញុខុ +ឃានប្បសាទ +ឃានប្រសាទ +ឃានរោគ +ឃានវិញ្ញាណ +ឃានាយតនៈ +ឃានិន្រ្ទិយ +ឃានៈ +ឃារឃាំង +ឃារាវាស +ឃាវុ +ឃាសកូល +ឃាំ +ឃាំង +ឃាំងឃារ +ឃាំងផ្លូវ +ឃា្លត +ឃិ +ឃិក +ឃិង +ឃិនឆាយ +ឃិវ់ +ឃី +ឃីង +ឃីងស្តន +ឃីបត +ឃឹក +ឃឹម +ឃុ +ឃុក +ឃុង +ឃុន +ឃុនឃ្លាំង +ឃុនជោតិក +ឃុនពល +ឃុនម៉ឺន +ឃុនរាម +ឃុប +ឃុបឃិត +ឃុបឃិតជាមួយ +ឃុយឆាយ +ឃុំ +ឃុំខ្លួន +ឃុំគ្រង +ឃុំឃាំង +ឃុំដាក់គ្នា +ឃុំពល +ឃុ៎ន +ឃូប៊ុនទូ +ឃូរ +ឃូស +ឃួ +ឃើ +ឃើងស្តោ +ឃើញ +ឃើញច្បាស់ +ឃើញច្បាស់ចែស +ឃើញជាក់ស្ដែង +ឃើញតែក្បាលក្រឡឹម +ឃើញតែមុខក្រមឹម +ឃើញត្រូវ +ឃើញថា +ឃើញនិងភ្នែក +ឃើញនឹងភ្នែក +ឃើញប្រត្យក្ស +ឃើញប្រាកដ +ឃើញមុន +ឃើញសខ្មៅ +ឃើញសព្វ +ឃើញស្ដែង +ឃើញស្រស់ +ឃើញស្រាប់ +ឃេពីកុស +ឃែត +ឃោរ +ឃោរឃៅ +ឃោឞ +ឃោឞណ +ឃោស +ឃោសន +ឃោសនា +ឃោសនាការ +ឃោសនាបតុប្បច្ច័យ +ឃោសនាបោះឆ្នោត +ឃោសនាផ្សព្វផ្សាយ +ឃោសនាអប់រំ +ឃោសនាអប់រំមជ្ឈិម +ឃោសនិក +ឃោសាឃោសវិមុត្ត +ឃោសាចរិយ +ឃោសាចារ្យ +ឃោសិត្រ +ឃោសៈ +ឃោស្នា +ឃំ +ឃះ +ឃៈនា +ឃៈរាវាស +ឃ្ញើច +ឃ្ញោច +ឃ្នង +ឃ្នងកាំបិត +ឃ្នងក្រោលក្របី +ឃ្នា +ឃ្នាង +ឃ្នាងក្អែក +ឃ្នាងធំ +ឃ្នាន់ខ្នាញ់ +ឃ្នាប +ឃ្នាបសំពត់ +ឃ្នាបអំពៅ +ឃ្នាស់ +ឃ្នូរផែនទី +ឃ្នូស +ឃ្នួប +ឃ្នើស +ឃ្នើសឃ្នង +ឃ្នើសចិត្ត +ឃ្នេរឃ្នាន់ +ឃ្មង់ +ឃ្មត់ +ឃ្មម +ឃ្មរ +ឃ្មាត +ឃ្មាតខ្មី +ឃ្មាតខ្មីធ្វើការ +ឃ្មាម +ឃ្មាយ +ឃ្មាស +ឃ្មឹក +ឃ្មឹល +ឃ្មុំ +ឃ្មុំខ្យង +ឃ្មុំចង្អេរ +ឃ្មុំត្រចៀកដំរី +ឃ្មុំធំ +ឃ្មុំបូកគោ +ឃ្មុំផ្លិត +ឃ្មុំរោមបង្គង +ឃ្មួញ +ឃ្មោះ +ឃ្មំបូកគោ +ឃ្លង់ +ឃ្លង់ដុំ +ឃ្លង់ដែក +ឃ្លង់ផេះ +ឃ្លង់ពក +ឃ្លង់ភ្លើង +ឃ្លង់លេ +ឃ្លង់ល្ពៅ +ឃ្លា +ឃ្លាគោល +ឃ្លាឃ្លោង +ឃ្លាត +ឃ្លាតកាយណាយចិត្ត +ឃ្លាតឃៃ្ល +ឃ្លាតឃ្លា +ឃ្លាតឃ្លាង +ឃ្លាតឃ្លៀង +ឃ្លាតឃ្លៃ +ឃ្លាតចាក +ឃ្លាតឆ្ងាយ +ឃ្លាតពី +ឃ្លាតមុខ +ឃ្លាន +ឃ្លានដង្ហេបដង្ហប +ឃ្លានបាយ +ឃ្លានអំណាច +ឃ្លាប +ឃ្លាបង្ក +ឃ្លាបញ្ចុះ +ឃ្លាប្រយោគ +ឃ្លាយ +ឃ្លាយបាត +ឃ្លាល្បះ +ឃ្លាំ +ឃ្លាំង +ឃ្លាំងគយ +ឃ្លាំងចំណេះ +ឃ្លាំងទុក +ឃ្លាំងទំនិញ +ឃ្លាំងនាវាភណ្ឌ +ឃ្លាំងប្រាក់ +ឃ្លាំងមឿង +ឃ្លាំងលក់ +ឃ្លាំងសស្ត្រាវុធ +ឃ្លាំងសាស្ត្រាវុធ +ឃ្លាំងសាំង +ឃ្លាំងសំពត់ +ឃ្លាំចាំ +ឃ្លាំមើល +ឃ្លិប +ឃ្លី +ឃ្លីក +ឃ្លីកឃ្លុក +ឃ្លីងឃ្លោង +ឃ្លុក +ឃ្លុប +ឃ្លុបកប៉ាល់ +ឃ្លុបទូក +ឃ្លុំ +ឃ្លុំក្បាល +ឃ្លុំចីពរ +ឃ្លុំបេ +ឃ្លុំមាត់ +ឃ្លុំសេះ +ឃ្លួប +ឃ្លឿងឃ្លាត +ឃ្លឿន +ឃ្លៀង +ឃ្លៀងឃ្លាត +ឃ្លៀងឃ្លាំ +ឃ្លៀងអារម្មណ៍ +ឃ្លៀច +ឃ្លៀត +ឃ្លេ +ឃ្លេង +ឃ្លេងឃោង +ឃ្លេងឃ្លោង +ឃ្លៃ +ឃ្លោក +ឃ្លោកក្អម +ឃ្លោកព្នង +ឃ្លោកភ្លុក +ឃ្លោកលិចអំបែងអណ្ដែត +ឃ្លោកវែង +ឃ្លោកសាដៀវ +ឃ្លោកសាយដៀវ +ឃ្លោង +ឃ្លោងឃ្លា +ឃ្លោងឃ្លាយ +ឃ្លំ +ឃ្លះ +ឃ្វាង +ឃ្វាងគ្នា +ឃ្វាងចាក +ឃ្វាងផ្លូវ +ឃ្វាងសេចកី្ត +ឃ្វាងសេចក្ដី +ឃ្វាងអារម្មណ៍ +ឃ្វាច +ឃ្វាម +ឃ្វាយ +ឃ្វាល +ឃ្វាលក្របី +ឃ្វាលគោ +ឃ្វាំ +ឃ្វិច +ឃ្វីតូ +ឃ្វើក +ឃ្វើង +ឃ្វើច +ឃ្វៀ +ឃ្សឹម +ងក់ +ងក់ក្បាល +ងក់ងើក +ងក្ង +ងខ្ទីត +ងខ្ទើត +ងងក់ +ងងល់ +ងងាស +ងងិត +ងងិសងងូស +ងងិះងងុះ +ងងីងងើ +ងងីស +ងងីសងងាស +ងងីសងងូស +ងងីសងង៉ាស +ងងឹត +ងងឹតងងល់ +ងងឹតងងុង +ងងឹតជ្រៅ +ងងឹតឈឹង +ងងឹតឈ្លប់ +ងងឹតភ្នែក +ងងឹតមុខ +ងងឹតមេឃងងឹតដី +ងងឹតល្ងង់ +ងងឹតសូន្យ +ងងឹតសូន្យសុង +ងងឹតស្លុង +ងងឹតស្លុប +ងងុយ +ងងុយគេង +ងងុយដេក +ងងុល +ងងុះ +ងងូស +ងងើក +ងងើល +ងងើលពកថ្ងាស +ងងើស +ងង៉ក់ +ងង៉ើល +ងង៉េស +ងដូចខ្ទួយ +ងន +ងប់ +ងប់ងុល +ងប់មុខ +ងយ +ងរ +ងរង៉ក់ +ងរចុះ +ងរចុះងរឡើង +ងរស្ទើត +ងរឡើង +ងស់ +ងស្ទើត +ងា +ងាក +ងាកក +ងាកក្បាល +ងាកខ្លួន +ងាកខ្វាប់ +ងាកគំនិត +ងាកចិត្ត +ងាកចុះងាកឡើង +ងាកឆ្វេង +ងាកធ្វេង +ងាកមើល +ងាករកគ្នា +ងាករេ +ងាកស្ដាំ +ងាកស្តាំ +ងាដាវ +ងាដៃ +ងាដៃជន្ល +ងាតប្រា +ងាប់ +ងាប់ក្រឡា +ងាប់គំនិត +ងាប់ចិត្ត +ងាប់តៃហោង +ងាប់ទាន់ហន់ +ងាប់ទៅចុះ +ងាប់ស្ដូក +ងាប់ហើយ +ងាប់ឥឡូវ +ងាយ +ងាយដៃ +ងាយប្រើ +ងាយមាត់ +ងាយស្រួល +ងារ +ងារការ +ងារស័ក្តិ +ងាវ +ងាស +ងាសជើង +ងាសដៃ +ងាសមាត់ +ងាស់ +ងាស់ដៃ +ងាស់មាត់ +ងាស់សម្ដី +ងាស់សរសៃ +ងាស់សំដី +ងាំ +ងាំង +ងិនងរេ +ងី +ងីក +ងីកងាក +ងីងងោង +ងីងើ +ងីវ +ងីសងាស +ងីសងូស +ងឹល +ងឺ +ងឺង +ងុប +ងុម +ងុយ +ងុយគេង +ងុយដេក +ងុយទទួលទានដំណេក +ងុយសឹង +ងុរងក់ +ងូង +ងូច +ងូត +ងូតទឹក +ងូតទឹកងូតភក់ +ងូតទឹកឲ្យ +ងូតភក់ +ងូស +ងួរ +ងើក +ងើត +ងើតក +ងើតមុខ +ងើតមើល +ងើប +ងើបក្បាលឡើង +ងើបច្រងោរ +ងើបឆ្ងក់ +ងើបឈរ +ងើបធ្ងោង +ងើបពីឈឺ +ងើបពីសន្លប់ +ងើបមុខ +ងើបមុខងើបមាត់ +ងើបមុខមិនរួច +ងើបស្ងើន +ងើបឡើង +ងើបអង្គុយ +ងើយ +ងើយក្ង +ងើយក្បាល +ងើយង +ងើយមើល +ងើយមើលមេឃ +ងើយសម្លឹងមើលផ្កាយ +ងើល +ងឿ +ងឿក +ងឿកង៉ែ +ងឿង +ងឿងគាំង +ងឿងឆ្ងល់ +ងឿងស្រឡាំងកាំង +ងៀង +ងៀងច្បូក +ងៀងព្រួញ +ងៀងសន្ទូច +ងៀងសន្ទួច +ងៀត +ងៀវ +ងេ +ងេកងោក +ងេងងោង +ងេងើ +ងែង +ងោក +ងោកងាស +ងោកងុយ +ងោកងុល +ងោកប៉ផ្ងើក +ងោង +ងោងគំនិតគិតមិនឃើញ +ងោច +ងោះ +ងៅ +ងំ +ង៉ +ង៉ក +ង៉ក់ +ង៉ក់ង +ង៉យ +ង៉ា +ង៉ាក +ង៉ាក់ង៉ើក +ង៉ាង +ង៉ាញ់ +ង៉ាន +ង៉ាវ +ង៉ាស់ +ង៉ាំ +ង៉ាំក្បឿង +ង៉ាំង +ង៉ិកង៉ក់ +ង៉ឹក +ង៉ឺក +ង៉ឺត +ង៉ឺស +ង៉ុម +ង៉ុល +ង៉ូង +ង៉ូត +ង៉ូវ +ង៉ើយ +ង៉េក +ង៉េត +ង៉េតង៉ត +ង៉េមង៉ាម +ង៉េវ +ង៉េស +ង៉េះ +ង៉េះង៉ោះ +ង៉ែ +ង៉ែង៉ +ង៉ែង៉រ +ង៉ែត +ង៉ែតង៉ត +ង៉ៃ +ង៉ោក +ង៉ោកង៉ាក +ង៉ោង +ង៉ោះ +ង៉ៅ +ង់ល្ងេបសទីខ្មាចេះ +ង្កើត +ង្គល +ង្គហាធម្មា +ង្គោះ +ង្ប +ង្វារ +ង្វើល +ចក +ចកត្រឹប +ចក់ +ចក់អាក្រិត +ចក្ក +ចក្កនា +ចក្កបាណិ +ចក្កប្បវត្តន +ចក្ករាសិ +ចក្ករាសី +ចក្ករ័តន៍ +ចក្កវត្តិ +ចក្កវាក +ចក្កវាឡ +ចក្កាវុធ +ចក្កី +ចក្ខបាយតនៈ +ចក្ខិន្ទ្រិយ +ចក្ខុ +ចក្ខុគោចរ +ចក្ខុត្ថម្ភក +ចក្ខុទ្វារ +ចក្ខុនិមិត +ចក្ខុនិមិត្ត +ចក្ខុនិរោធ +ចក្ខុន្ទ្រិយ +ចក្ខុន្រ្ទិយ +ចក្ខុន្ហារ +ចក្ខុន្ហារុ +ចក្ខុបត្ថម្ភក +ចក្ខុបថ +ចក្ខុបសាទ +ចក្ខុប្រសាទ +ចក្ខុពេទ្យ +ចក្ខុរោគ +ចក្ខុរោគសាស្ត្រ +ចក្ខុវិកល +ចក្ខុវិកលភាព +ចក្ខុវិញ្ញាណ +ចក្ខុវិពណ្ញាណ +ចក្ខុវិស័យ +ចក្ខុសម្ផស្ស +ចក្ខុសម្ពស្ស +ចក្ខ្វាយតនៈ +ចក្រ +ចក្រក្រឹស្ណ +ចក្រក្ឫស្ណ +ចក្រចាណី +ចក្របាណិ +ចក្របាណី +ចក្របាល +ចក្របាលត្រី +ចក្របាលទោ +ចក្របាលទោរង +ចក្របាលឯក +ចក្របាលឯង +ចក្រពង្ស +ចក្រពត្តិ +ចក្រពត្តិនិយម +ចក្រពត្រា +ចក្រពត្រាណាចក្រ +ចក្រពត្រាធិរាជ +ចក្រព័ត្តិ +ចក្រព័ត្រ +ចក្រព័ទ្ធ +ចក្រព្យូហ៍ +ចក្រភព +ចក្រភពអង់គ្លេស +ចក្រយន្ត +ចក្រយាន +ចក្រយានយន្ត +ចក្ររាឝិ +ចក្ររាសី +ចក្ររ័ត្ន +ចក្រវរិ្តនី +ចក្រវរ្តិ +ចក្រវរ្តិនី +ចក្រវរ្តិន៑ +ចក្រវាក +ចក្រវាត +ចក្រវាល +ចក្រវាលវិទ្យា +ចក្រវាឡ +ចក្រវាឡវិទ្យា +ចក្រវិត +ចក្រាយុធ +ចក្រាវុធ +ចក្រិន៑ +ចក្រី +ចក្រីវាំង +ចក្សុ +ចក្សុស៑ +ចង +ចងក +ចងកម្ម +ចងកម្មចងពៀរ +ចងការ +ចងការគេ +ចងការប្រាក់ +ចងការឲ្យ +ចងកំហឹង +ចងក្បិន +ចងក្រង +ចងក្រៀក +ចងក្រោធ +ចងខ្សែ +ចងខ្សែដៃ +ចងខ្សែបាស +ចងគុំនំ +ចងគំនុំ +ចងគំនុំគ្នា +ចងចាំ +ចងចិញ្ចើម +ចងចិត្ត +ចងចិត្តស្នេហា +ចងចិត្តស្រឡាញ់ +ចងចំណង +ចងជាដុំ +ចងជើង +ចងជ្រោង +ចងដៃ +ចងដៃបញ្ជាប់ព្រលឹង +ចងណែងណង +ចងត +ចងទុក +ចងទូត +ចងទោស +ចងធ្មប់ +ចងបន្តោក +ចងបន្តោង +ចងបន្លាយ +ចងបូ +ចងបូរ +ចងបេតី +ចងប្រស្នា +ចងផ្អោប +ចងពន្ឋ +ចងពន្ធ +ចងពាត +ចងពុង +ចងពៀរ +ចងព្រះរាជមេត្រី +ចងភ្ជាប់ +ចងភ្នែក +ចងមិត្ត +ចងមុខ +ចងមេត្រី +ចងរួបគ្នា +ចងរ៉ាវ +ចងល័ក្ដ +ចងល័ក្ត +ចងវិគ្គហៈ +ចងវិគ្រោះ +ចងស +ចងសក់ +ចងសក់កន្ទុយសេះ +ចងសណ្ដ +ចងសណ្ដោង +ចងសន្ឋឹង +ចងសន្ធឹង +ចងសម្ព័ន្ធ +ចងសម្ព័ន្ធភាព +ចងសម្លាប់មុខ +ចងសីមា +ចងសំរោង +ចងស្ពានមេត្រី +ចងស្រែ +ចងស្លាបសេក +ចងហង +ចងអាគម +ចងអាឃាត +ចងអោយណែន +ចងឲ្យណែន +ចង់ +ចង់ងាប់ +ចង់ណាស់ +ចង់តែ +ចង់ថា +ចង់ទៅ +ចង់ទ្រម +ចង់ធំ +ចង់ធ្វើធំ +ចង់និយាយ +ចង់បាត់ឈ្មោះ +ចង់បាន +ចង់បើ +ចង់ភ្លៀង +ចង់យប់ +ចង់យំ +ចង់ល្បី +ចង់សឹក +ចង់ស៊ី +ចង់ស្រី +ចង់ឱ្យ +ចង្កម +ចង្កមន +ចង្កា +ចង្កាក់ +ចង្កាក្របី +ចង្កាគោ +ចង្កាមនុស្ស +ចង្ការ +ចង្កាហ៊ីង +ចង្កឹះ +ចង្កឹះកូនសោ +ចង្កឹះផ្សារ +ចង្កឹះពីរគូ +ចង្កឹះឫស្សី +ចង្កុលណី +ចង្កូត +ចង្កូតកប៉ាល់ +ចង្កូតទូក +ចង្កូតរថយន្ត +ចង្កូតឡាន +ចង្កូម +ចង្កូមខ្លា +ចង្កូមប្រហោង +ចង្កូមលៀន +ចង្កូមលៀនចេញ +ចង្កូមស្កា +ចង្កួយ +ចង្កួយដៃ +ចង្កួយធ្នូ +ចង្កួយស្មា +ចង្កើះ +ចង្កៀង +ចង្កៀងខ្លាញ់ +ចង្កៀងគោម +ចង្កៀងថ្ម +ចង្កៀងធួ +ចង្កៀងបដិបក្ខអ័ភ្រ +ចង្កៀងប្រេងកាត +ចង្កៀងម៉ាំងសុង +ចង្កៀងយួរ +ចង្កៀងរលត់ +ចង្កៀល +ចង្កៀលខ្យង +ចង្កៀលត្រចៀក +ចង្កៀលអាកោ +ចង្កៀស +ចង្កៀសចន្លុះ +ចង្កៀសអំបុក +ចង្កេះ +ចង្កេះខោ +ចង្កេះត្បាល +ចង្កេះត្បាល់ +ចង្កេះភ្នំ +ចង្កេះមនុស្ស +ចង្កេះមូលក្លំ +ចង្កេះមួយ +ចង្កេះអង្ក្រង +ចង្កោម +ចង្កោមពាក្យ +ចង្កោមស្វាយ +ចង្កោយ +ចង្កោះ +ចង្កំ +ចង្កំចុងដំបង +ចង្កំដងកាំបិត +ចង្កំដងកំាបិត +ចង្កំភ្លុក +ចង្ក្រងសេះ +ចង្ក្រង់ +ចង្ក្រង់ជើង +ចង្ក្រង់ស្វា +ចង្ក្រត់ +ចង្ក្រត់គ្រែ +ចង្ក្រត់ទូក +ចង្ក្រត់រទេះ +ចង្ក្រម +ចង្ក្រមណ +ចង្ក្រមណ៍ +ចង្ក្រមណ៏ +ចង្ក្រមា +ចង្ក្រាន +ចង្ក្រានបាយ +ចង្ក្រានប្រេងកាត +ចង្ក្រានភ្លោះ +ចង្ក្រានសាមគ្គី +ចង្ក្រានហ្គាស +ចង្ក្រានឡូវ +ចង្ក្រានអគ្គិសនី +ចង្ក្រិម +ចង្ក្រំ +ចង្គង់ +ចង្គ្រក់ +ចង្គ្រាង +ចង្គ្រាងគ្រាង +ចង្គ្រាស់ +ចង្គ្រីងចង្គ្រាង +ចង្គ្រឹង +ចង្គ្រុង +ចង្គ្រុងគ្រុង +ចង្គ្រោង +ចង្គ្រោងគ្រោង +ចង្គ្រោងចង្គ្រាង +ចង្រក +ចង្រប់ +ចង្រិត +ចង្រិតខ្មោច +ចង្រិតដូង +ចង្រិតដែក +ចង្រិតស្វា +ចង្រុះ +ចង្រៀក +ចង្រៃ +ចង្រៃកាច់ +ចង្រៃចង្រក +ចង្រៃបោសលាន +ចង្រៃយក៍ +ចង្រៃរោមរុក +ចង្រៃឧត្បាត +ចង្រៃឧបទ្រព +ចង្រ្កង់ +ចង្រ្កត់ +ចង្រ្កម +ចង្រ្កមណ +ចង្រ្កមា +ចង្រ្កាន +ចង្រ្គាង +ចង្រ្គុង +ចង្រ្គោង +ចង្វា +ចង្វាក់ +ចង្វាក់ជីពចរ +ចង្វាក់បេះដូង +ចង្វាក់ភ្លេង +ចង្វាក់រាំ +ចង្វាននោង +ចង្វាភ្លៀង +ចង្វាមូល +ចង្វាយ +ចង្វាយខ្សែ +ចង្វាយផ្ដៅ +ចង្វាយផ្តៅ +ចង្វែក +ចង្វែកគូទ +ចង្វែកជើង +ចង្វែកដៃ +ចង្វែកមាត់ +ចង្ហរ +ចង្ហា +ចង្ហាន់ +ចង្ហាន់បិណ្ឌបាត +ចង្ហាន់ហុយ +ចង្ហាយ +ចង្ហូត +ចង្ហូតខ្នង +ចង្ហូរ +ចង្ហូរទឹក +ចង្ហូរសក់ +ចង្អល់ +ចង្អាប +ចង្អាម +ចង្អារ +ចង្អុរ +ចង្អុល +ចង្អុលកម្ពស់ទឹក +ចង្អុលខ្មោច +ចង្អុលដៃ +ចង្អុលដៃកណ្ដាល +ចង្អុលបង្ហាញ +ចង្អុលមុខ +ចង្អូទឹកចក្ខុ +ចង្អូទឹកភ្នែក +ចង្អូរ +ចង្អូរដោះ +ចង្អូរទឹក +ចង្អូរទឹកចក្ខុ +ចង្អូរទឹកភ្នែក +ចង្អួរ +ចង្អួរត្មាត +ចង្អើរ +ចង្អើរកង់ +ចង្អើរត្រី +ចង្អើរម៉ូតូ +ចង្អៀត +ចង្អៀតចង្អល់ +ចង្អៀតចង្អល់និយម +ចង្អៀតចិត្ត +ចង្អៀតណែនក្ដន់ +ចង្អៀតណែនក្តន់ +ចង្អេរ +ចង្អេរកឡោបិ៍ +ចង្អេរកឡោប៏ +ចង្អេរគ្រាង +ចង្អេរជំទើរ +ចង្អេរអុំ +ចង្អោរ +ចចក +ចចកលូ +ចចក់ +ចចថោន +ចចាក +ចចាកអារ៉ាក +ចចាក់ +ចចាក់ចចុច +ចចាក់ចចែក +ចចាក់អារុក +ចចាត +ចចាតធ្នាក់ +ចចាប់ +ចចាម +ចចាមអារ៉ាម +ចចាយ +ចចិកចចុក +ចចិចចចុច +ចចឹក +ចចុច +ចចុះ +ចចូច +ចចូចចចាច +ចចូត +ចចើង +ចចើល +ចចើស +ចចៀរដិនង +ចចេច +ចចេចចចូច +ចចេញ +ចចេញចចាញ +ចចេញចចុញ +ចចេស +ចចេសរឹងរូស +ចចែក +ចចែត +ចចោម +ចចៅ +ចច្រក់ +ចច្រប់ +ចច្រិកចច្រួច +ចច្រិច +ចច្រិមចច្រុម +ចច្រឹមចច្រុម +ចច្រេកចច្រក់ +ចច្រេសចច្រាស +ចច្រែង +ចច្រែងចច្រោង +ចច្រែត +ចច្រែតចច្រាយ +ចច្រោក +ចឆត +ចញ្ចឹម +ចញ្ចើម +ចណ +ចណាំង +ចណ្ឌ +ចណ្ឌភាព +ចណ្ឌរាជ +ចណ្ឌាល +ចណ្ឌាលី +ចណ្ឌ័ +ចត +ចតកប៉ាល់ +ចតង្រ្គ +ចតទូក +ចតរបួស +ចតហ្មាយ +ចតុ +ចតុកោណ +ចតុកោណកែង +ចតុកោណកែងស្មើ +ចតុកោណញ្នយកែង +ចតុកោណព្នាយ +ចតុកោណព្នាយកែង +ចតុកោណព្នាយសមបាត +ចតុកោណស្មើ +ចតុក្កុល +ចតុក្កុលវគ្គ +ចតុក្កោណ +ចតុត្ថ +ចតុត្ថកម្ម +ចតុត្ថជ្ឈាន +ចតុត្ថភាគមណ្ឌល +ចតុត្ថម្ភ +ចតុត្ថី +ចតុត្ថីសមមាត្រ +ចតុត្ថីសមាមាត្រ +ចតុទ្ទិស +ចតុទ្វីប +ចតុបច្ច័យ +ចតុប្បច្ច័យ +ចតុប្បាទ +ចតុប្បារិសុទ្ធិ +ចតុប្បារិសុទ្ធិសីល +ចតុប្បាវិសុទ្ឋិសីល +ចតុព្ភាគ +ចតុព្ភាគី +ចតុព្ភូត +ចតុព្វិធ +ចតុព្វិធពរ +ចតុព្វិធលេខ +ចតុភាគី +ចតុភូត +ចតុភ៌ាគ +ចតុភ៌ាគិន៑ +ចតុភ៌ូត +ចតុមុខ +ចតុម៌ុខ +ចតុម្មខ +ចតុម្មុខ +ចតុម្មុខនគរ +ចតុម្មុខនិយ័ត +ចតុរ +ចតុរង្គ +ចតុរង្គសន្និបាត +ចតុរង្គសេនា +ចតុរង្គាធិបតិ +ចតុរង្គាធិបតី +ចតុរង្គិនី +ចតុរង្គិនីសេនា +ចតុរមុខ +ចតុរម្មុខ +ចតុរស្ស +ចតុរស្សព្នាយកែក +ចតុរស្សព្នាយស្មើ +ចតុរស្សព្នាយស្រប +ចតុរា +ចតុរាង្គ +ចតុរាបាយ +ចតុរារិយ +ចតុរារិយសច្ច +ចតុរំស +ចតុរ័ង្ស +ចតុរ៑ +ចតុរ្ទិស +ចតុលោកបាល +ចតុល្លោកបាល +ចតុឞ្កុលវគ៌ +ចតុសម្ដេជ +ចតុស្គម្ភ +ចតុស្ដម្ភ +ចតុស្តម្ភ +ចតុអក្ខរា +ចតុះកុលវគ៌ +ចត់ +ចត្តាឡីស +ចត្តាឡឺស័ក +ចត្រង្គ +ចត្វា +ចត្វាស័ក +ចត្វ័ង្ស +ចន +ចនចៃ +ចនៀរដី +ចន្ត្រី +ចន្ថាវី +ចន្ទ +ចន្ទគតិ +ចន្ទគតិកាល +ចន្ទគ្រាស +ចន្ទគ្រិស្នា +ចន្ទច្ឆាយា +ចន្ទឆាយា +ចន្ទន៍ +ចន្ទន៍ក្រស្នា +ចន្ទន៍ក្រហម +ចន្ទន៍ក្រឹស្នា +ចន្ទន៍ទាប +ចន្ទន៍ស +ចន្ទបាំងឆត្រ +ចន្ទបាំងឆ័ត្រ +ចន្ទមណ្ឌល +ចន្ទមន្នី +ចន្ទរង្សី +ចន្ទរំសិ +ចន្ទលាំ +ចន្ទលេខា +ចន្ទល់ +ចន្ទល់ជើងសេះ +ចន្ទល់បង្អួច +ចន្ទល់ផ្ទះ +ចន្ទល់ភ្នំ +ចន្ទល់រទេះ +ចន្ទវតី +ចន្ទសែន +ចន្ទា +ចន្ទាកា +ចន្ទាភា +ចន្ទាភោ +ចន្ទាល +ចន្ទាល់ +ចន្ទាស +ចន្ទាសរថយន្ត +ចន្ទាស់ +ចន្ទាស់ទឹក +ចន្ទាស់ទ្វារ +ចន្ទិមា +ចន្ទី +ចន្ទូបមា +ចន្ទោបមា +ចន្ទោភាស +ចន្ទោល +ចន្ទោលរទេះ +ចន្ទ្រ +ចន្ទ្រគ្រាស +ចន្ទ្រគ្រាសចំហៀង +ចន្ទ្រគ្រាសពេញ +ចន្ទ្រគ្រាះ +ចន្ទ្រពេញ +ចន្ទ្រពេញវង់ +ចន្ទ្រា +ចន្ទ្រាធិមាស +ចន្ធូ +ចន្រ្ទ +ចន្រ្ទា +ចន្រ្ទាធិ +ចន្លន់ +ចន្លុះ +ចន្លុះក្រាក់ +ចន្លុះស្មាច់ +ចន្លុះស្លឹក +ចន្លោ +ចន្លោង +ចន្លោច +ចន្លោះ +ចន្លោះចន្លាត +ចន្លោះជឿជាក់ +ចន្លោះដើមភ្លៅ +ចន្លោះទុក +ចន្លោះទ្វារ +ចន្លោះប្រហោង +ចន្លោះផ្ទះ +ចន្លោះភ្នំ +ចន្លោះរបង +ចប +ចបកាប់ +ចបកាប់ថ្ម +ចបក្រសេះ +ចបចក់ +ចបចាក់ +ចបចូក +ចបឆាយ +ចបជម្រះ +ចបជីក +ចបជំរះ +ចបជ្រួយដី +ចបត្រសេះ +ចបប៉ែល +ចបស្នេង +ចបស្នែង +ចបា +ចប់ +ចប់ចុងចប់ដើម +ចប់តែ +ចប់តែប៉ុណ្ណោះហោង +ចប់តែម្ដង +ចប់តែម្តង +ចប់ស្រេច +ចប់ហើយ +ចម +ចមក្សត្រ +ចមចក្រ +ចមចក្រពង្ស +ចមចៅ +ចមត្រៃ +ចមពង្ស +ចមរី +ចមស្ត្រី +ចមូ +ចម៉្បា +ចម៌បក្សិន៑ +ចម្កយ +ចម្កយដៃ +ចម្កា +ចម្ការ +ចម្ការកៅស៊ូ +ចម្ការបន្លែ +ចម្ការបុះ +ចម្ការពោត +ចម្ការមន +ចម្ការលើ +ចម្ការសំរោង +ចម្ការហ្លួង +ចម្ការអណ្ដូង +ចម្ការឪឡឹក +ចម្កួត +ចម្ងល់ +ចម្ងាញ់ +ចម្ងាយ +ចម្ងាយកាត់ +ចម្ងាយចរ +ចម្ងាយប៉ុន្មាន +ចម្ងាយផ្លូវ +ចម្បក +ចម្បក់ +ចម្បង +ចម្បា +ចម្បាប់ +ចម្បាំង +ចម្បាំងដ៏យូរ +ចម្បាំងត្រជាក់ +ចម្បាំងរាំងជល +ចម្បាំងរាំងជល់ +ចម្បាំងសកលលោក +ចម្បី +ចម្បូរ +ចម្បួរ +ចម្បើង +ចម្ប៉ា +ចម្ប៉ាក្រហម +ចម្ប៉ាដាក់ +ចម្ប៉ាលឿង +ចម្ប៉ាស +ចម្ពាម +ចម្ពាមកៅស៊ូ +ចម្ពាមឈើ +ចម្ពាមថ្នោល +ចម្ពោម +ចម្ពោះ +ចម្ម +ចម្មបក្ខី +ចម្មបក្សី +ចម្រក +ចម្រត់ +ចម្រាញ +ចម្រាញអណ្ដាត +ចម្រាញ់ +ចម្រាញ់ខ្លាញ់ +ចម្រាញ់យកប្រេង +ចម្រាន +ចម្រាម +ចម្រាល់ +ចម្រាស +ចម្រាសដៃ +ចម្រាស់ +ចម្រាស់ដៃ +ចម្រឹង +ចម្រឹងជញ្ជាំង +ចម្រឹងបង្អួច +ចម្រុង +ចម្រុងចម្រើន +ចម្រុះ +ចម្រុះគ្នា +ចម្រុះដៃគ្នា +ចម្រូង +ចម្រូងចម្រាស +ចម្រូត +ចម្រើ +ចម្រើន +ចម្រើនកម្មដ្ឋាន +ចម្រើនកើន +ចម្រើនជឿនលឿន +ចម្រើនឈាន +ចម្រើនពរ +ចម្រើនពរផ្ដាច់បាប +ចម្រើនព្រះកេសា +ចម្រើនព្រះជន្មវស្សា +ចម្រើនព្រះបរិត្ត +ចម្រើនមេត្តា +ចម្រើនឡើង +ចម្រៀក +ចម្រៀកកក់ +ចម្រៀកផ្ដៅ +ចម្រៀកផ្តៅ +ចម្រៀកឫស្សី +ចម្រៀង +ចម្រៀងទំនួញ +ចម្រៀងប្រជាប្រិយ +ចម្រៀងឥតចួន +ចម្រេះ +ចម្រេះច្រាំង +ចម្រេះភ្នំ +ចម្រោក +ចម្រោះ +ចម្រោះច្រាំងទន្លេ +ចម្រោះភ្នំ +ចម្លក +ចម្លង +ចម្លងការ +ចម្លងកាឡទ័យ +ចម្លងគ្រោះ +ចម្លងជំងឺ +ចម្លងរោគ +ចម្លងសាស្ត្រា +ចម្លងសំបុត្រ +ចម្លាក់ +ចម្លាក់កន្លះអង្គ +ចម្លាក់លឹប +ចម្លាក់លៀន +ចម្លាក់លោត +ចម្លាក់អង្គរ +ចម្លាក់ឧនិន្នភាព +ចម្លាញ់ +ចម្លើយ +ចម្លើយតប +ចម្លៀវ +ចម្លែក +ចម្លៅក្អែក +ចម្អាប +ចម្អិន +ចម្អិនបាយ +ចម្អិនភត្ត +ចម្អិនម្ហូប +ចម្អឹង +ចម្អឹងចម្អែង +ចម្អេះ +ចម្អេះចំអាស +ចម្អែ +ចម្អែកពោះ +ចម្អែត +ចយ +ចយ៌ +ចយ៌ា +ចរ +ចរក +ចរកជន +ចរកនិយម +ចរកៈ +ចរចា +ចរចេរ +ចរចៅរ៉ៅ +ចរច្រប់ +ចរណ +ចរណាយុធ +ចរណាវុធ +ចរណៃ +ចរណៈ +ចរណ៍ +ចរតិ +ចរថ +ចរន្ត +ចរន្តឆ្លាស់ +ចរន្តជាប់ +ចរន្តឈាម +ចរន្តទឹក +ចរន្តនិស្សន្ទ +ចរន្តពហុទិស្សមាន +ចរន្តសន្តតិ +ចរន្តអគ្គិសនី +ចរន្តអសន្តតិ +ចរន្តអសន្តិសុខ +ចរន្តិ +ចរបាប់ +ចរបុរិស +ចរភាព +ចរម្ហេ +ចរយាត្រា +ចររាចរណ៍ +ចរលីលា +ចរសិ +ចរាចរ +ចរាចរក +ចរាចរណ +ចរាចរណ៍ +ចរាចរទំនិញ +ចរាចរិកា +ចរាចវិការ +ចរាម +ចរាមិ +ចរិកា +ចរិត +ចរិតផុសធ្ងោង +ចរិតផុសធ្លោង +ចរិតមនុស្ស +ចរិតមាយាទ +ចរិតមិនល្អ +ចរិតលក្ខណៈ +ចរិតល្អ +ចរិតស្រី +ចរិតា +ចរិតុំ +ចរិយ +ចរិយា +ចរិយាបិដក +ចរិយាមាយាទ +ចរិយាសម្បត្តិ +ចរិយាសាស្ត្រ +ចរី +ចរ៑ +ចរ្យា +ចល +ចលករ +ចលន +ចលនការ +ចលនទ្រព្យ +ចលនភាព +ចលនវត្ថុ +ចលនា +ចលនាករណ៍ +ចលនាការីស្មាទិក +ចលនាកុមារឈានមុខ +ចលនាចក្រ +ចលនាតង្កៀបក្ដាម +ចលនាតស៊ូ +ចលនាតស៊ូរបស់ប្រជាជន +ចលនានយោបាយ +ចលនានៃសំពៀត +ចលនាបំផុសមហាជន +ចលនាប្រណាំងប្រជែង +ចលនាប្រមូលទិញស្រូវ +ចលនាប្រឡងប្រណាំង +ចលនាមហាជន +ចលនារស់នៅ +ចលនាអប់រំមនុស្សចាស់ +ចលនាឧបត្ថម្ភ +ចលនូប្បត្ថម្ភ +ចលាចល +ចលិត +ចល់ +ចល័ត +ចវាង +ចវាច +ចហាង +ចហ្នាំង +ចា +ចាក +ចាកចេញ +ចាកចោល +ចាកទី +ចាកនិន្ទ្រា +ចាកប្រធាន +ចាកផុតអំពី +ចាកពីតណ្ហា +ចាកលោក +ចាកវាក +ចាកសិក្ខា +ចាកសិក្ខាបទ +ចាកស្ថាន +ចាកស្រុកកំណើត +ចាកឹក +ចាក់ +ចាក់ក +ចាក់កណ្ដាញ់ +ចាក់កន្ទ្រង់ +ចាក់កន្ធែក +ចាក់កាណូត +ចាក់កាសិត +ចាក់កូនក្រមុំ +ចាក់កួ +ចាក់កៅស៊ូ +ចាក់ក្បាច់ +ចាក់ក្រឡេក +ចាក់ខ្ទែក +ចាក់ខ្សែ +ចាក់ខ្សែអាត់ +ចាក់គម្ពីរ +ចាក់គ្រឹះ +ចាក់ចង្កេះ +ចាក់ចុច +ចាក់ចុរ +ចាក់ចុល +ចាក់ចេកចាក់ស្ករ +ចាក់ចេញ +ចាក់ចោល +ចាក់ច្រាស +ចាក់ច្រែង +ចាក់ឆែវ +ចាក់ដុះឫស +ចាក់ដោត +ចាក់ត្លុក +ចាក់ត្លុកក្រមាច់ +ចាក់ត្ល្លុក +ចាក់ថាស +ចាក់ថ្នាំ +ចាក់ថ្នោល +ចាក់ទម្លុះ +ចាក់ទីង +ចាក់ទីងហ៊ីងហោង +ចាក់ទឹក +ចាក់ទឹកដូង +ចាក់ទឹកមិនលិច +ចាក់ធ្មេញ +ចាក់ធ្លុះ +ចាក់បញ្ច្រូច +ចាក់បណ្ដោយ +ចាក់បាញ់ឆែវ +ចាក់បំពេញដី +ចាក់ប្រឡែង +ចាក់ផ្ទេរ +ចាក់ពុម្ព +ចាក់ពូន +ចាក់ភ្នែក +ចាក់ភ្លេង +ចាក់មួយកាំបិត +ចាក់រុក +ចាក់សម្រាម +ចាក់សាប +ចាក់សាំង +ចាក់សេះ +ចាក់សោ +ចាក់សំរាម +ចាក់ស្មុគ +ចាក់ស្រេះ +ចាក់ស្រេះដៃគ្នា +ចាក់ស្រែះ +ចាក់អង្ករយកអង្កាម +ចាក់អង្រែក្រោម +ចាក់អង្រែលើ +ចាក់អន្ទង់ +ចាក់អាប៉ោង +ចាក់អាវ +ចាក់ឫស +ចាក់ឫសកែវ +ចាក់ឱសថ +ចាក់ឲ្យមុត +ចាក់ឲ្យរសើប +ចាក្រពាក +ចាគ +ចាគចេតនា +ចាគបត្រ +ចាគសីល +ចាគី +ចាគេចតនា +ចាគោ +ចាគៈ +ចាង +ចាងណាង +ចាងវ៉ាង +ចាងវ៉ាងរង +ចាងហ្វាង +ចាងហ្វាងសាលា +ចាច +ចាចា +ចាចែង +ចាច់ +ចាញ +ចាញ់ +ចាញ់កម្ដៅ +ចាញ់កល +ចាញ់កូន +ចាញ់ក្ដី +ចាញ់ក្តី +ចាញ់ក្រពឹតម៉ាក +ចាញ់គំនិត +ចាញ់ចិត្ត +ចាញ់ចំណេះ +ចាញ់ច្រាប +ចាញ់ឆ្នោត +ចាញ់ជាប់ +ចាញ់ថ្ងៃ +ចាញ់ទឹកចាញ់ដី +ចាញ់ធូលី +ចាញ់បង្គុយ +ចាញ់បញ្ឆោត +ចាញ់បាក់ស្បាត +ចាញ់បៀ +ចាញ់បោក +ចាញ់ប្រាជ្ញ +ចាញ់ប្រៀប +ចាញ់រត់កំប៉ាងជើង +ចាញ់ល្បិច +ចាញ់ល្បែង +ចាញ់សម្បថ +ចាញ់សំបថ +ចាញ់ស្រឡះ +ចាញ់ហើយ +ចាដិ +ចាតុម្មហារាជិក +ចាតុម្មហារាជិកា +ចាតុម្មហារាជិការ +ចាតុម្មុខ +ចាតុរង្គ +ចាតុរង្គសន្និបាត +ចាត់ +ចាត់ការ +ចាត់ការវាទៅ +ចាត់ចែង +ចាត់ឆាក +ចាត់ជា +ចាត់តាំង +ចាត់ថា +ចាត់ទុក +ចាត់ទុកជា +ចាត់ទុកថា +ចាត់បញ្ជូន +ចាត់វិធានការ +ចាត់សំបុត្រ +ចាត់អ្វីជាអ្វី +ចាន +ចានក្បាន +ចានក្រឡូម +ចានក្លាំ +ចានគោម +ចានគ្រោង +ចានចង្កឹះ +ចានឆែប +ចានឆ្នាំង +ចានជង +ចានជាម +ចានជើងដំរី +ចានជ័រ +ចានជ្រៅ +ចានដែក +ចានតម្រង +ចានថ្ម +ចានទាប +ចានទៀប +ចានទ្រនាប់ +ចានទ្រពែង +ចានបង្អែម +ចានបញ្ចរង្គ +ចានបាយ +ចានផ្កាត្រកួន +ចានពងក្រពើ +ចានព័រសឺឡែន +ចានមួយឈុត +ចានមួយធុង +ចានមួយធុន +ចានសម្ល +ចានស៊ុប +ចានស្រាក់ +ចានស្រាំ +ចាន់ +ចាន់មូល +ចាន់សរ +ចាប +ចាបចង្ក្រង់ +ចាបចង្រ្កង់ +ចាបចៀបកប្បាស +ចាបដង្កូវ +ចាបដូនតា +ចាបតេត +ចាបបំណែកល្ង +ចាបពូក +ចាបព្រៃ +ចាបស្រុក +ចាបហើរ +ចាប៉ី +ចាប៉ីក +ចាប៉ីសាយដៀវ +ចាប៉ឹក +ចាប៉ឹង +ចាប៉ុក +ចាប៉ុច +ចាប់ +ចាប់កកើត +ចាប់កាច់ +ចាប់កាន់ +ចាប់កាវ +ចាប់កុសល +ចាប់កូនខ្លែង +ចាប់កូនមាន់ +ចាប់កើត +ចាប់កំណើត +ចាប់កំហុស +ចាប់ក្ដោប +ចាប់ក្រញេងក្រញាង +ចាប់ខ្យល់ +ចាប់ខ្លួន +ចាប់ខ្វាម +ចាប់គូ +ចាប់គ្នា +ចាប់ឃុំឃាំង +ចាប់ងា +ចាប់ចង +ចាប់ចិត្ត +ចាប់ចិត្តស្នេហា +ចាប់ចុងចួន +ចាប់ចុងព្រយុងដើម +ចាប់ចោរ +ចាប់ឆា +ចាប់ឆាយ +ចាប់ឆោង +ចាប់ឆ្នោត +ចាប់ជាតិ +ចាប់ជីពចរ +ចាប់ជើង +ចាប់ជំងឺ +ចាប់ជំរិត +ចាប់ឈឺ +ចាប់ដក +ចាប់ដី +ចាប់ដើមកំណើត +ចាប់ដើមតាំងពី +ចាប់ដៃ +ចាប់តាំង +ចាប់តាំងពី +ចាប់តួ +ចាប់តោងស្បៃ +ចាប់ត្រី +ចាប់ថាវ +ចាប់ថ្នាក់ +ចាប់ទោស +ចាប់ទៅ +ចាប់ធ្វើការ +ចាប់នាំ +ចាប់នាំយកទៅ +ចាប់បង្ខំ +ចាប់បដិសន្ឋិ +ចាប់បដិសន្ធិ +ចាប់បាន +ចាប់ប៉ុស្តិ៍ +ចាប់ផ្ងុប +ចាប់ផ្ដើម +ចាប់ផ្ដើមគំនិត +ចាប់ផ្តើម +ចាប់ពង្រត់ +ចាប់ពី +ចាប់ពីឥឡូវនេះទៅ +ចាប់ពើត +ចាប់ព្រះទ័យ +ចាប់ព្រះរាជហឫទ័យ +ចាប់ភ្នែក +ចាប់ភ្លឹក +ចាប់មគ្គផល +ចាប់មគ្គផលទៅតាម +ចាប់មន្ទិល +ចាប់មាត់ +ចាប់មានមន្ទិលសង្ស័យ +ចាប់មាំ +ចាប់យាម +ចាប់រឿង +ចាប់រៀន +ចាប់រំលោភ +ចាប់លៀង +ចាប់លេខ +ចាប់សង្ស័យ +ចាប់សំដី +ចាប់ស្រែ +ចាប់ស្លាក +ចាប់ហួយ +ចាប់អារម្មណ៍ +ចាប់៖ +ចាផ្លង +ចាព្លូ +ចាម +ចាមង្គ +ចាមរ +ចាមរី +ចាម៉ៃកា +ចាម្ប៉ា +ចាម្ប៍ +ចាយ +ចាយដី +ចាយត្បិតត្បៀត +ចាយប្រាក់ +ចាយប្រាក់ខ្ជះខ្ជាយ +ចាយពាក្យ +ចាយរាង +ចាយវាយ +ចាយ៌ +ចារ +ចារក +ចារកម្ម +ចារកិច្ច +ចារកៈ +ចារចែង +ចារជន +ចារឈូក +ចារទុក +ចារនារី +ចារបាប់ +ចារបុរស +ចារបុរិស +ចាររបង +ចារសាស្ត្រា +ចារាំ +ចារិក +ចារិកដែនខែត្រ +ចារិកា +ចារិណី +ចារិត +ចារិន +ចារិនី +ចារី +ចារឹក +ចារុ +ចារុ៍ +ចារុ៍ប្រាក់ +ចារុ៍មាស +ចារូ +ចារ៉ាយ +ចារ្យ +ចាល +ចាលកម្ម +ចាលចាញ់ +ចាលចាញ់ព្រះសាសនា +ចាលចិត្ត +ចាលពោះ +ចាល់ +ចាល់ចិត្ត +ចាវ +ចាវគ្នា +ចាវតាកួន +ចាស +ចាស់ +ចាស់ក្រម +ចាស់ខែ +ចាស់គំនិត +ចាស់ចិត្ត +ចាស់ចិត្តចាស់គំនិត +ចាស់ចើក +ចាស់ជរា +ចាស់ជ្រោ +ចាស់ដូង +ចាស់ដៃ +ចាស់ត្នោត +ចាស់ទុំ +ចាស់ទុំរៀមច្បង +ចាស់ផ្ទៃ +ចាស់ព្រឹទ្ឋ +ចាស់ព្រឹទ្ឋាចារ +ចាស់ព្រឹទ្ធ +ចាស់ព្រឹទ្ធាចារ +ចាស់ព្រឹទ្ធាចារ្យ +ចាស់ព្រះវស្សា +ចាស់ភូមិចាស់ស្រុក +ចាស់ភ្លើង +ចាស់រំយាក +ចាស់វង្វេងវង្វាន់ +ចាស់វស្សា +ចាស់ស្រុក +ចាស់ហើយ +ចាហួយ +ចាហួយខ្ទិះ +ចាហួយខ្មៅ +ចាហួយត្នោត +ចាហួយទឹក +ចាអ៊ុង +ចាំ +ចាំខ្ទប់ +ចាំខ្លះភ្លេចខ្លះ +ចាំង +ចាំងចែង +ចាំងជើង +ចាំងឈើ +ចាំងថ្ងៃ +ចាំងពិល +ចាំងភ្នែក +ចាំចម្ការ +ចាំចិត្ត +ចាំចុះ +ចាំចំការ +ចាំច្បាប់ +ចាំច្រាប +ចាំជាតិ +ចាំជាប់ +ចាំជើង +ចាំជំងឺ +ចាំតែ +ចាំទាវ +ចាំទី +ចាំទុក +ចាំធម៌ +ចាំនឹក +ចាំនឹង +ចាំបណ្ដាំ +ចាំបន្ត +ចាំបាច់ +ចាំបាច់ក្នុង +ចាំផ្ទះ +ចាំផ្លូវ +ចាំពិគ្រោះ +ចាំព្រួល +ចាំមាត់ +ចាំមាត់រអិល +ចាំមុខ +ចាំមួយរំពេច +ចាំមួយស្របក់ +ចាំមេរៀន +ចាំយាម +ចាំរអិល +ចាំវស្សា +ចាំសម្បុក +ចាំសីល +ចាំសំបុក +ចាំស្ទាក់ +ចាំស្ទាត់ +ចាំស្ទោះ +ចាំឲ្យដល់ +ចាះ +ចា៎ +ចា៎ស +ចា៎ះ +ចិ +ចិក +ចិកិត្ស +ចិញ +ចិញចេិម +ចិញ្ចាច +ចិញ្ចាចចិញ្ចែង +ចិញ្ចឹម +ចិញ្ចឹមខ្ទួន +ចិញ្ចឹមចិត្ត +ចិញ្ចឹមជីវ +ចិញ្ចឹមជីវិត +ចិញ្ចឹមបុត្រភរិយា +ចិញ្ចឹមបំបង់បាយ +ចិញ្ចឹមប្រាណ +ចិញ្ចឹមសត្វ +ចិញ្ចើម +ចិញ្ចើមថ្នល់ +ចិញ្ចើមភ្នែក +ចិញ្ចើមវិថី +ចិញ្ចៀន +ចិញ្ចៀនបញ្ចាំចិត្ត +ចិញ្ចៀនប្រាក់ +ចិញ្ចៀនពេជ្រ +ចិញ្ចៀនមាស +ចិញ្ចៀនវ៉ែន +ចិញ្ចែង +ចិញ្ចែងចិញ្ចាច +ចិញ្ច្រាំ +ចិញ្ច្រាំជ្រញ់ +ចិញ្ច្រាំសាច់ជ្រូក +ចិញ្ជាច +ចិញ្ជឹម +ចិញ្ជៀន +ចិញ្រ្ចាំ +ចិត +ចិតក +ចិតខ្មៅដៃ +ចិតតៈ +ចិតតៈសង់ខា +ចិតតៈសិកខា +ចិតត្រមូលភ្លើង +ចិតបន្លែ +ចិតប្រួម +ចិតសិប +ចិតស៊ិប +ចិត្ដ +ចិត្ត +ចិត្តកករល្អក់ +ចិត្តកន្ឋែ +ចិត្តកន្ធែ +ចិត្តកន្ធែក +ចិត្តកម្ម +ចិត្តករ +ចិត្តករុណា +ចិត្តការ +ចិត្តការិកា +ចិត្តកុសល +ចិត្តកំណាច +ចិត្តកំណាញ់ +ចិត្តកំបុតកំបុយ +ចិត្តកំលា +ចិត្តក្ដៅ +ចិត្តក្នុងក្រៅ +ចិត្តក្បត់ +ចិត្តក្រៅ +ចិត្តក្លា +ចិត្តខន្តី +ចិត្តខឹង +ចិត្តខ្មាំង +ចិត្តខ្មៅ +ចិត្តខ្លាំង +ចិត្តគរុកោសល្យ +ចិត្តគិត +ចិត្តគំនិត +ចិត្តឃោរឃៅ +ចិត្តឃ្លេងឃ្លោង +ចិត្តងដូចខ្ទួយ +ចិត្តងរដូចខ្ទួយ +ចិត្តចង្អៀត +ចិត្តចើក +ចិត្តចោរ +ចិត្តច្រណែន +ចិត្តច្រើន +ចិត្តឆាំងគ្នា +ចិត្តឆៅ +ចិត្តជា +ចិត្តជឿ +ចិត្តជ្រះថ្លា +ចិត្តញញើត +ចិត្តដាច់ +ចិត្តដូចផ្លែល្វា +ចិត្តដូចស្វា +ចិត្តដែក +ចិត្តតក់ស្លុត +ចិត្តតិកិច្ឆា +ចិត្តតិច +ចិត្តតូច +ចិត្តត្រង់ +ចិត្តត្រង់នឹង +ចិត្តត្រជាក់ +ចិត្តត្រេកអរ +ចិត្តថ្លា +ចិត្តថ្លើម +ចិត្តទន់ +ចិត្តទមិឡ +ចិត្តទាស +ចិត្តទូលាយ +ចិត្តទូលំទូលាយ +ចិត្តទោរទន់ +ចិត្តធម៌ +ចិត្តធំ +ចិត្តធ្ងន់ +ចិត្តនិងចិត្ត +ចិត្តនិយម +ចិត្តនឹង +ចិត្តបរិសុទ្ឋ +ចិត្តបរិសុទ្ធ +ចិត្តបាន +ចិត្តបាប +ចិត្តបុណ្យ +ចិត្តបូរ +ចិត្តបំពាន +ចិត្តប្ដូរផ្ដាច់ +ចិត្តប្រទូស្ត +ចិត្តផូរផង់ +ចិត្តផ្ដាច់ +ចិត្តពាល +ចិត្តពិបាក +ចិត្តពីរ +ចិត្តពុះពារ +ចិត្តព្យាយាម +ចិត្តព្រាន +ចិត្តព្រែក +ចិត្តភក្ដី +ចិត្តភក្តី +ចិត្តភាយ +ចិត្តភាយលាយ +ចិត្តភ្លើតភ្លើន +ចិត្តមច្ឆេរមិច្ឆា +ចិត្តមារ +ចិត្តមិច្ឆា +ចិត្តមុត +ចិត្តមុទិតា +ចិត្តមួយដួង +ចិត្តមេត្តា +ចិត្តមេត្តាករុណា +ចិត្តយក្ខ +ចិត្តរន្ឋត់ +ចិត្តរលក +ចិត្តរលីង +ចិត្តរលុះ +ចិត្តរសេមរសាម +ចិត្តរហាល់ +ចិត្តរហាស់ +ចិត្តរអាម +ចិត្តរាក់ +ចិត្តរាបទាប +ចិត្តរាយមាយ +ចិត្តរារែក +ចិត្តរាល +ចិត្តរីករាយ +ចិត្តរឹង +ចិត្តរឹងទទឹង +ចិត្តរូប +ចិត្តរួញរា +ចិត្តរួស +ចិត្តលន្លង់លន្លោច +ចិត្តលាមក +ចិត្តលុះ +ចិត្តលោភ +ចិត្តលោភលន់ +ចិត្តលោភោ +ចិត្តលំអៀង +ចិត្តល្អ +ចិត្តល្អក់ +ចិត្តល្អក្រខ្លួន +ចិត្តល្អក្រមិនយូរ +ចិត្តល្អៀង +ចិត្តវិចល +ចិត្តវិជ្ជា +ចិត្តវិទូ +ចិត្តវិទ្យា +ចិត្តវិបរិត +ចិត្តវិបលាស +ចិត្តវិវេក +ចិត្តវៀច +ចិត្តវៀចវេរ +ចិត្តសង្ខារ +ចិត្តសង្ឃឹម +ចិត្តសទ្ធា +ចិត្តសន្ដោស +ចិត្តសន្តោស +ចិត្តសប្បុរស +ចិត្តសមុដ្ឋាន +ចិត្តសម្ភី +ចិត្តសរសន់ +ចិត្តសហ័ស +ចិត្តសាមាន្យ +ចិត្តសាវា +ចិត្តសាវ៉ា +ចិត្តសាស្ត្រ +ចិត្តសាហាវ +ចិត្តសុញ +ចិត្តសុភាព +ចិត្តសឿង +ចិត្តសោះអង្គើយ +ចិត្តសៅហ្មង +ចិត្តសំភី +ចិត្តស៊ូ +ចិត្តស្ងប់ +ចិត្តស្ងាត់ +ចិត្តស្ងាត់ចាកកាម +ចិត្តស្ទាក់ស្ទើរ +ចិត្តស្នេហា +ចិត្តស្មុំ +ចិត្តស្មើ +ចិត្តស្មោះ +ចិត្តស្មោះស្ម័គ្រ +ចិត្តស្រងាក +ចិត្តស្រឡាញ់ +ចិត្តស្រាល +ចិត្តស្រាំ +ចិត្តស្លុយ +ចិត្តស្លូតត្រង់ +ចិត្តស្អាត +ចិត្តហេងហាង +ចិត្តហ៊ាន +ចិត្តអង់អាច +ចិត្តអធ្យាស្រ័យ +ចិត្តអន្ទះសារ +ចិត្តអន្យតិរ្ថិយ +ចិត្តអន្យតីរ្ថិយ +ចិត្តអប្រីយ៍ +ចិត្តអាក្រក់ +ចិត្តអាណិតអាសូរ +ចិត្តអាណោច +ចិត្តអំណត់ +ចិត្តអំណរ +ចិត្តឥច្ឆា +ចិត្តឥតមេត្តា +ចិត្តឫស្យា +ចិត្តានុរូប +ចិត្តុម្មត្តកៈ +ចិត្តៈ +ចិត្យា +ចិត្រ +ចិត្រកម្ម +ចិត្រករ +ចិត្រការ្យ +ចិត្រគរុកោសល្យ +ចិត្របដ +ចិត្របថ +ចិត្រមូលភ្លើង +ចិត្ររូប +ចិត្រវិទ្យា +ចិន +ចិនកន្តាំង +ចិនក្រហម +ចិនឆៅ +ចិនដា +ចិនដីគោក +ចិនតៃវ៉ាន +ចិនតៃវ៉ាន់ +ចិនទាជីវ +ចិនប្រជាមានិត +ចិនព្រិន +ចិនសុទ្ឋ +ចិនសុទ្ធ +ចិនសែ +ចិនហុកគៀន +ចិនហៃណាំ +ចិនឡា +ចិន្ដនាការ +ចិន្ដា +ចិន្ដាមណិ +ចិន្ដាមណី +ចិន្ត +ចិន្តកវី +ចិន្តនាការ +ចិន្តន័យ +ចិន្តបណ្ឌិត +ចិន្តា +ចិន្តានុរូប +ចិន្តាមណី +ចិរ +ចិរកាល +ចិរចរ +ចិរភាព +ចិរស្យ +ចិរស្ស +ចិរស្សការ +ចិរស្សំ +ចីងគ្រីម +ចីន +ចីបចរ +ចីពរ +ចីពរទាន +ចីម +ចីរ +ចីរការ +ចីរកាល +ចីរចរ +ចីរជីវី +ចីរភាព +ចីរមិត្រ +ចីរវន្ត +ចីវរ +ចីវរកាល +ចីវរក្ខន្ធកៈ +ចីវរបលិពោធ +ចីវរប្បច្ច័យ +ចីស +ចឹក +ចឹកនុយ +ចឹកស៊ី +ចឹប +ចឹបចរ +ចឹបអង្ករ +ចឹស +ចឹះ +ចឺង +ចឺងគ្រីម +ចឺងគ្រឹម +ចឺត +ចឺន +ចឺម +ចឺះ +ចុក +ចុកខ្នង +ចុកចង្កេះ +ចុកចាប់ +ចុកឆ្នុក +ចុកជើង +ចុកឈាម +ចុកដៃ +ចុកតម្រងនោម +ចុកត្រចៀក +ចុកថ្នាំ +ចុកថ្លើម +ចុកផាល +ចុកពោះ +ចុកភ្នែក +ចុកមាត់ +ចុករមួល +ចុកសៀត +ចុង +ចុងកន្ទក់ +ចុងកន្ទុយ +ចុងកាត់ +ចុងកាត់មាត់ញក +ចុងការ +ចុងកាល់ +ចុងកាំបិត +ចុងកុល +ចុងកំពូល +ចុងក្រោយ +ចុងក្រោយបង្អស់ +ចុងក្រោយបំផុត +ចុងខែ +ចុងខ្ទិះ +ចុងគល់ +ចុងគេ +ចុងឃ្នៀស +ចុងង +ចុងចួន +ចុងចែង +ចុងចោទ +ចុងឆ្នាំ +ចុងឆ្លើយ +ចុងជាច +ចុងជាយ +ចុងជើង +ចុងឈើ +ចុងដង្ហើម +ចុងដូង +ចុងដូច +ចុងដួង +ចុងដួច +ចុងដៃ +ចុងដៃចុងជើង +ចុងដោះ +ចុងទី +ចុងនឹម +ចុងបង្កប់ +ចុងបង្អស់ +ចុងបញ្ចប់ +ចុងបញ្ជី +ចុងបូព៌ា +ចុងបំផុត +ចុងប៉ូច +ចុងផ្លះ +ចុងភៅ +ចុងមាត់ +ចុងមាត់ចុងក +ចុងរដូវ +ចុងវស្សា +ចុងសន្លឹក +ចុងសំយាប +ចុងស្ពាន +ចុងស្រល់ +ចុងស្រា +ចុងស្រុក +ចុងអង្ករ +ចុងអាទិត្យ +ចុងអំបុក +ចុងអំពិល +ចុច +ចុចកន្ទួលខ្នង +ចុចនឹងក្រចក +ចុណ្ណ +ចុណ្ណពាក្យ +ចុណ្ណភាគ +ចុណ្ណភាព +ចុណ្ណាភាព +ចុណ្ណាសិលា +ចុណ្ណិកា +ចុណ្ណីសិលា +ចុត +ចុតហ្មាយ +ចុតហ្មាយប្រតិវេទ +ចុតហ្មាយហេតុ +ចុតហ្មា៎យ +ចុតិ +ចុតិបដិសន្ធិ +ចុតិបដិសន្និ +ចុន +ចុនចៃ +ចុន្ទ +ចុប +ចុម្ពដក +ចុម្ពិត +ចុម្ពិតពល +ចុម្ពិតភាព +ចុម្ពិតសព្ទ +ចុយ +ចុរថេ +ចុល +ចុលល៉ៈ +ចុលល៉ៈរ័ត +ចុល្ល +ចុល្លធនុគ្គហ +ចុល្លបន្ថកៈ +ចុល្លព្រឹក្ស +ចុល្លភាព +ចុល្លលិខិត +ចុល្លវាបី +ចុល្លសករាជ +ចុល្លាប័ណ +ចុល្លុបដ្ឋាក +ចុឡា +ចុំ +ចុំកណ្ដុំឆែប +ចុំពៈដក់ +ចុំយក្ស +ចុះ +ចុះកប៉ាល់ +ចុះកាសែត +ចុះកំពង់ +ចុះក្នុងរបៀបវារៈ +ចុះក្រ +ចុះក្រែង +ចុះក្រោម +ចុះក្អួត +ចុះខសន្យា +ចុះគេ +ចុះចត +ចុះចប់ +ចុះចាញ់ +ចុះចិត្ត +ចុះចិត្តស៊ប់ +ចុះចិត្តស្លុង +ចុះចូល +ចុះចេញ +ចុះចោម +ចុះចំណោម +ចុះជំនុំ +ចុះឈ្មោះ +ចុះញ៉ម +ចុះដី +ចុះដើមទុន +ចុះណាស់ +ចុះតាមខ្សែទឹក +ចុះត្រាំ +ចុះថយ +ចុះថោក +ចុះថ្លៃ +ចុះទឹកមុខ +ចុះទុន +ចុះទូក +ចុះទៅ +ចុះទៅជនបទ +ចុះទៅដី +ចុះបញ្ជី +ចុះបន្ទាត់ +ចុះបុះ +ចុះបើ +ចុះបើលោ +ចុះបែបបទ +ចុះប្រឡូក +ចុះប្រេង +ចុះផ្ទៃ +ចុះផ្សាយ +ចុះពី +ចុះពីផ្ទះ +ចុះពីលើផ្ទះ +ចុះមូលដ្ឋាន +ចុះមួល +ចុះរបៀប +ចុះរាក +ចុះរាគ +ចុះរាសី +ចុះលោក +ចុះវិចារណកថា +ចុះសន្ធិសញ្ញា +ចុះសម្រុង +ចុះសម្រុងគ្នា +ចុះសាច់ +ចុះសោហ៊ុយ +ចុះសំបុត្រ +ចុះហត្ថលេខា +ចុះហត្ថលេខាសង្ខេប +ចុះឡើង +ចុះអត្រានុកូលដ្ឋាន +ចុះអាចម៍ +ចុះអាចម៏ +ចុះអាប់ +ចុះអ័ព្ទ +ចុះឯង +ចូ +ចូក +ចូកចែវ +ចូកដី +ចូកដីលុប +ចូច +ចូដុក +ចូឌា +ចូឌាករណ +ចូឌាមណិ +ចូឌាសស្ការ +ចូប +ចូរ +ចូរចាំខ្ញុំ +ចូរថាតាមខ្ញុំ +ចូល +ចូលកង +ចូលកាន់ +ចូលកាន់ដំណែង +ចូលកុសល +ចូលក្នុង +ចូលក្នុងចម្លើយទីមួយ +ចូលក្នុងរដូវវស្សា +ចូលខ្លួន +ចូលគេង +ចូលគេងពីព្រលប់ +ចូលគេងយប់បន្តិច +ចូលគេមិនចុះ +ចូលគំនិត +ចូលគំនិតគ្នា +ចូលគ្នា +ចូលគ្នាមិនចុះ +ចូលចង្វាក់ +ចូលចាក់ +ចូលចាប់ +ចូលចិត្ត +ចូលចិត្តគ្នា +ចូលចិត្តជាង +ចូលចិត្តនិយម +ចូលចុះ +ចូលចំណោម +ចូលចំណោមគេមិនចុះ +ចូលចំណោមចុះ +ចូលឆ្នាំ +ចូលឆ្នាំខ្មែរ +ចូលឆ្នាំបារាំង +ចូលជាតិ +ចូលជាធរមាន +ចូលជ្រាប +ចូលដូរ +ចូលដើមទុន +ចូលដៃ +ចូលដំណេក +ចូលត្រណម +ចូលទន្លេ +ចូលទាហាន +ចូលទិវង្គត +ចូលទូក +ចូលទៅសម្រាក +ចូលទ្រុង +ចូលធរមានប្បញ្ញត្តិ +ចូលធ្លុង +ចូលធ្វើជាទាហាន +ចូលនិទ្រា +ចូលនិព្វាន +ចូលនិវត្តន៍ +ចូលបក្ខជន +ចូលបក្ស +ចូលបក្សសម្ព័ន្ធ +ចូលបន្ទប់ +ចូលបុណ្យ +ចូលប្លុកក្នុងបន្ទប់ +ចូលផ្ទះ +ចូលពុទ្ធសាសនា +ចូលពុទ្ធសាសន៍ +ចូលពួក +ចូលព្រៃ +ចូលមកធ្វើការ +ចូលម្លប់ +ចូលយោធា +ចូលរួម +ចូលរៀន +ចូលលុក +ចូលលុកក្នុងផ្ទះ +ចូលលុយគ្នា +ចូលលេង +ចូលវង់ជាមួយ +ចូលវស្សា +ចូលវាយលុក +ចូលវេន +ចូលសញ្ជាតិ +ចូលសម្រាន្ត +ចូលសាសន៍ +ចូលសាសន៍តិរិ្ថយ +ចូលសាសន៍តិរ្ថិយ +ចូលសាសន៍ពុទ្ធរ័រន៍ +ចូលស៊ប់ +ចូលស៊ុប +ចូលស្ដី +ចូលស្ដីដណ្ដឹង +ចូលហ៊ុន +ចូលអ៊ូ +ចូវ +ចូឡ +ចូឡពន +ចូឡា +ចូឡាកន្ត +ចូឡាកន្តមង្គល +ចូឡាក័ន្ត +ចូឡាប័ណ +ចូឡាមណិ +ចូឡាមណី +ចូឡុបដ្ឋាក +ចួង +ចួន +ចួនកាល +ចួនក្រែង +ចួនជា +ចួនណា +ចួនអក្សរដើមព្យាង្គ +ចួប +ចើក +ចើកតាងខ្ទើយ +ចើង +ចើងដើង +ចើងមម៉ើង +ចើងម៉ើង +ចើងម៉ើងចើងគ្រឹម +ចើងសា +ចើងេម៉ើង +ចើម +ចើស +ចើសផ្ទៃ +ចៀក +ចៀន +ចៀនចួន +ចៀប +ចៀម +ចៀមជាំ +ចៀមបុណ្យចម្លង +ចៀមបុណ្យរំលង +ចៀមេ +ចៀរ +ចៀរជើងសក់ +ចៀរស្លឹកត្រជាក់ +ចៀវ +ចៀស +ចៀសកន្លែង +ចៀសកន្លែងឲ្យគេ +ចៀសខ្ញាក +ចៀសចេញ +ចៀសឆ្ងាយ +ចៀសតែ +ចៀសផ្លូវ +ចៀសមិនរួច +ចៀសវាង +ចេ +ចេក +ចេកកន្លាស់ +ចេកកាល +ចេកក្រចកអណ្ដើក +ចេកខ្ចី +ចេកខ្ទិះ +ចេកខ្លាញ់ព្រៃ +ចេកគ្រាប់ +ចេកចៀន +ចេកឆាប +ចេកឆឹង +ចេកជើងគោ +ចេកជ្វា +ចេកឈើទាល +ចេកដើមគោ +ចេកណាំវ៉ា +ចេកតឿ +ចេកទឹក +ចេកទុំ +ចេកទុំគយ +ចេកទេស +ចេកនាង +ចេកនួន +ចេកបាយ +ចេកផេះ +ចេកផែះ +ចេកពងមាន់ +ចេកពុំសែន +ចេកមហាត្រកាល +ចេកមហាត្រសោល +ចេកមាស +ចេកមាសស្ងួន +ចេកមួយស្ទង +ចេកមួយស្និត +ចេកម្រាមដៃនាង +ចេករាជសីហ៍ +ចេកលវ៉ា +ចេកល័ក្ខ +ចេកល័ក្ដ +ចេកល័ក្ត +ចេកល្វា +ចេកសំបកក្រាស់ +ចេកស្ងោរ +ចេកស្នាប់មុខ +ចេកស្នែង +ចេកស្នែងពពែ +ចេកហាល +ចេកអម្បូង +ចេកអាំង +ចេកអំបូង +ចេច +ចេចចាច +ចេចចូច +ចេញ +ចេញក្រៅ +ចេញចូល +ចេញចោល +ចេញច្បាប់ +ចេញឆ្នោត +ចេញជាលក្ខណៈ +ចេញជាសម្លេង +ចេញឈាម +ចេញឈ្មោះ +ចេញដីកា +ចេញដីកាកោះ +ចេញដើរលេង +ចេញដំណើរ +ចេញតាមទ្វារ +ចេញថ្ងៃ +ចេញថ្លៃ +ចេញថ្លៃបាយ +ចេញទិដ្ឋាការ +ចេញទឹកភ្នែក +ចេញទូក +ចេញទែង +ចេញទៅ +ចេញបង្កាន់ដៃ +ចេញបានជាមូលហេតុ +ចេញប្រកាស +ចេញផុត +ចេញផ្កា +ចេញផ្សាយ +ចេញពងមាន់ +ចេញពណ៌ +ចេញពាក្ប +ចេញពី +ចេញពីទាហាន +ចេញពីផ្ទះ +ចេញព្រមគ្នា +ចេញព្រលឹម +ចេញភ្លើង +ចេញភ្លើងក្រហម +ចេញភ្លែល +ចេញមកក្រឡឺម +ចេញមុខ +ចេញមុខចេញមាត់ +ចេញមុខទែង +ចេញមុខមាត់ +ចេញមុន +ចេញមេក្រមី +ចេញរាល់ថ្ងៃ +ចេញរួច +ចេញលុយ +ចេញលេង +ចេញវស្សា +ចេញវាចា +ចេញវេន +ចេញសម្ដី +ចេញសាជាថ្មី +ចេញសំដី +ចេញស្ដី +ចេញស្មឹម +ចេត +ចេតនា +ចេតនាកម្ម +ចេតនាបំណង +ចេតនារម្មណ៍ +ចេតនារម្មណ៏ +ចេតបុត្រ +ចេតរាជ +ចេតសិក +ចេតសិកទុក្ខ +ចេតសិកសុខ +ចេតិយ +ចេតិយដ្ឋាន +ចេតិយៈ +ចេតិយ៉ៈ +ចេតោនិយម +ចេតោភាព +ចេត្រ +ចេត្រឫក្ស +ចេនឡា +ចេនឡាដីគោក +ចេនឡាទឹកលិច +ចេប +ចេរ +ចេរកាល +ចេរចា +ចេរភាព +ចេររិល +ចេរវិល +ចេរវិលវឹង +ចេរូប៊ីម +ចេលកជន +ចេស +ចេសមួយហុង +ចេស្ដា +ចេស្តា +ចេះ +ចេះកែ +ចេះគិតគូរ +ចេះចាំ +ចេះចំណាប់ +ចេះច្បាស់ +ចេះដឹង +ចេះតែ +ចេះតែឈឺ +ចេះតែថា +ចេះតែរើ +ចេះត្រិល +ចេះនិយាយ +ចេះបណ្ដាច់ +ចេះបន្ទន់ +ចេះរបេះក្បាច់ +ចេះលាំគ្នា +ចេះលំ +ចេះល្មាក់ល្មម +ចេះសព្វ +ចេះសម្ដី +ចេះសំដី +ចេះស្តីក +ចេះស្ទាត់ +ចេះស្រោល +ចេះហួស +ចេះហ្មត់ +ចេះហ្មត់ចត់ +ចេះអក្សរ +ចេះឥតមានអ្នកណាលើស +ចេ៏តសិប +ចែ +ចែក +ចែកចានចែកឆ្នាំង +ចែកចាយ +ចែកចេញជា +ចែកចំណេញ +ចែកចំណែក +ចែកជាចំណែក +ចែកជាបីចំណែក +ចែកជាបីផ្នែក +ចែកឋាន +ចែកទាន +ចែកទ្រព្យ +ចែកបក្ស +ចែកបៀ +ចែកប៉ាន់ +ចែកផ្លូវ +ចែកពេល +ចែកមុខ +ចែកមុខគ្នា +ចែករលែក +ចែករំលែក +ចែកលេខ +ចែកវេន +ចែកអំណាច +ចែកាច់ +ចែកាវ +ចែង +ចែងចង +ចែងចា +ចែងចាំង +ចែងច្បាប់ +ចែងថា +ចែងថ្ងៃ +ចែងផ្ទះ +ចែងមានជ័យ +ចែងម៉ែង +ចែងរ៉ែង +ចែងវ៉ែង +ចែងសេចកី្ត +ចែងសេចក្ដី +ចែងសេចក្ដីឲ្យច្បាស់ +ចែចង់ +ចែចូវ +ចែដី +ចែត +ចែត្យ៉ៈ +ចែត្រ +ចែនឹម +ចែប៉ +ចែប៉ប្រែ +ចែវ +ចែវក្បាល +ចែវក្រជីង +ចែវគាយ +ចែវទូក +ចែវទូកគ្រុយ +ចែវរា +ចែវស្មា +ចែស +ចៃ +ចៃក្រពើ +ចៃខ្លួន +ចៃឆ្កែ +ចៃដន់ +ចៃដន្យ +ចៃដី +ចៃតន្យ +ចៃត្យ +ចៃត្យ៉ៈ +ចៃត្រ +ចៃត្រិក +ចៃពស់ +ចៃមនុស្ស +ចៃរ៉ា +ចៃស +ចៃស្កះ +ចោង +ចោងហោង +ចោត +ចោទ +ចោទក +ចោទកៈ +ចោទក៍ +ចោទចំ +ចោទនា +ចោទប្រកាន់ +ចោទប្រស្នា +ចោទសួរ +ចោទឡើង +ចោទិយកថា +ចោម +ចោមចាប់ +ចោមចៅ +ចោមជុំ +ចោមត្រៃ +ចោមបន្ទាយ +ចោមពុង +ចោមព័ទ្ធ +ចោមភព +ចោមមណី +ចោមរោម +ចោរ +ចោរក +ចោរកណ្ដកា +ចោរកណ្ដកៈ +ចោរកណ្ដក៍ +ចោរកន្ដារ +ចោរកន្តារ +ចោរកម្ម +ចោរក្បត់ចិត្ត +ចោរខ្មួយ +ចោរគាស់ +ចោរឃាត +ចោរឃាតកម្ម +ចោរឃាតករ +ចោរឃាតកៈ +ចោរឃាតក៍ +ចោរឃោរឃៅ +ចោរចិត្តជា +ចោរឆក់ +ចោរឆ្មក់ +ចោរតាម +ចោរប្លន់ +ចោរប្លន់ទឹកដី +ចោរប្លន់យន្តហោះ +ចោរព្រៃ +ចោរម័ត្ត +ចោរម័ទ +ចោរលូកថង់ +ចោរលួច +ចោរសមុទ្រ +ចោរសាមាន្យ +ចោរហនេយ្យុំ +ចោរហារយ +ចោរអាកាស +ចោរអំបុកចោរអំបែង +ចោរិកា +ចោរី +ចោល +ចោលកន្ទុយភ្នែក +ចោលការ +ចោលខ្មោច +ចោលខ្លួន +ចោលចេញ +ចោលឆ្អឹង +ចោលជើងធូប +ចោលជ្រលិះ +ចោលឈូង +ចោលដុំដែក +ចោលដុំថ្ម +ចោលត្រូង +ចោលត្រូវ +ចោលទទេ +ចោលទៃ +ចោលបញ្ជ្រិះ +ចោលបំណុល +ចោលបំប្លោង +ចោលប៉ោល +ចោលប្រពន្ធ +ចោលផ្ទះ +ចោលផ្លែស្វាយ +ចោលភ្នែក +ចោលភ្នែកក្រឡេក +ចោលភ្នែកមើល +ចោលមិនត្រូវ +ចោលម្ដាយ +ចោលម្សៀត +ចោលលុយ +ចោលសម្ដី +ចោលសំដី +ចោលសំដៅ +ចោលសំរាម +ចោលស្រុក +ចោឡៈ +ចោះ +ចោះចំ +ចោះឈើ +ចោះត្រចៀក +ចោះប្រហោង +ចៅ +ចៅកូវ +ចៅក្រម +ចៅក្រមឈរ +ចៅក្រមថ្នាក់ក្រោម +ចៅក្រមល្អៀង +ចៅក្រសួង +ចៅចម +ចៅចិត្ត +ចៅចិត្រ +ចៅចុងកុល +ចៅចេកចៅចម +ចៅជិត +ចៅជីដូន +ចៅទួត +ចៅទេស +ចៅទៃ +ចៅធម៌ +ចៅបង្កើត +ចៅប៉ា +ចៅប្រុស +ចៅពញា +ចៅមហា +ចៅមឿង +ចៅរ +ចៅរៅ +ចៅរ៉ៅ +ចៅលា +ចៅលួត +ចៅសង្កាត់ +ចៅស្រី +ចៅហ៊្វា +ចៅហ្វាយ +ចៅហ្វាយក្រុង +ចៅហ្វាយខណ្ឌ +ចៅហ្វាយខេត្ត +ចៅហ្វាយខែត្រ +ចៅហ្វាយនាយ +ចៅហ្វាយបាន +ចៅហ្វាយស្រុក +ចៅឡិន +ចៅអធិការ +ចៅអធិការរង +ចៅអធិការវត្ត +ចៅអាវាស +ចៅឯង +ចំ +ចំកណ្ដាល +ចំកន្លែង +ចំកយ +ចំកាង +ចំកាងខ្លួន +ចំកាងដៃ +ចំកាងស្លាប +ចំកាត់ +ចំការ +ចំការកៅស៊ូ +ចំការបន្លែ +ចំការបុះ +ចំការផល +ចំការផលព្រឹក្ស +ចំការពោត +ចំការមន +ចំការលើ +ចំការអណ្ដូង +ចំការឪឡឹក +ចំកោង +ចំកោងខ្លួន +ចំក្បាល +ចំខាងមុខ +ចំខែង +ចំងាញ់ +ចំងាយ +ចំជា +ចំជាយ +ចំជាយកន្ទេល +ចំជាយកន្េទល +ចំណ +ចំណង +ចំណងជើង +ចំណងដែក +ចំណងដៃ +ចំណងទាក់ទង +ចំណងបន្សី +ចំណងប៉ិបទីត +ចំណងប្រាំប្រការ +ចំណងភោគៈ +ចំណងមិត្តភាព +ចំណងសក់ +ចំណងស្នេហា +ចំណងអាពាហ៍ពិពាហ៍ +ចំណង់ +ចំណង់ចិត្ដ +ចំណង់ចិត្ត +ចំណង់ចំណូលចិត្ត +ចំណង់ដឹង +ចំណង់ដៃ +ចំណង់តណ្ហា +ចំណង់បើ +ចំណង់ស៊ី +ចំណត +ចំណតកប៉ាល់ +ចំណតកប៉ាល់ហោះ +ចំណតទូក +ចំណតនាវា +ចំណតបណ្ដោះអាសន្ន +ចំណតយន្តហោះ +ចំណតរថយន្ត +ចំណតរទេះភ្លើង +ចំណតឡានឈ្នួល +ចំណតអយស្ម័យយាន +ចំណតអាកាសយាន +ចំណត់ +ចំណរ +ចំណា +ចំណាក +ចំណាកទី +ចំណាកស្រុក +ចំណាក់ +ចំណាញ់ +ចំណាត់ +ចំណាត់ការ +ចំណាត់ចំណែង +ចំណាត់ថ្នាក់ +ចំណាន +ចំណាប់ +ចំណាប់កំណើត +ចំណាប់ខ្មាំង +ចំណាប់ចុងចួន +ចំណាប់ចំនួន +ចំណាប់អារម្មណ៍ +ចំណាយ +ចំណាយធនធាន +ចំណាយបញ្ជី +ចំណាយពាក្យ +ចំណាយពេល +ចំណាយមាត់គេ +ចំណារ +ចំណារក្រោម +ចំណារចារស្រែ +ចំណារលើ +ចំណាល +ចំណាល់ +ចំណាល់ផ្លូវ +ចំណាស់ +ចំណាស់ប្រហែលគ្នា +ចំណាំ +ចំណាំង +ចំណាំងឈើ +ចំណាំងត្រង់ +ចំណាំងថ្ងៃ +ចំណាំងផ្លាត +ចំណាំតែ +ចំណាំទុក +ចំណាំបន្តផ្ទាល់ +ចំណាំបាន +ចំណាំពិត +ចំណាំមិនបាន +ចំណិត +ចំណិតចេក +ចំណិតដូង +ចំណិរ +ចំណី +ចំណីខ្មោច +ចំណីចំណុក +ចំណីចំពើប +ចំណីឆី +ចំណីតម +ចំណីពិសា +ចំណីពោរពាស +ចំណីម្ហូប +ចំណីលាងមាត់ +ចំណីល្អកុំទុកស្អែក +ចំណីសត្វ +ចំណីអាហារ +ចំណឹក +ចំណឹប +ចំណុក +ចំណុកថ្នាំ +ចំណុច +ចំណុចកណ្ដាល +ចំណុចកំពូល +ចំណុចក្ដៅ +ចំណុចខ្លាំង +ចំណុចខ្សោយ +ចំណុចចិត្ត +ចំណុចចំណាំ +ចំណុចដើម +ចំណុចណែនាំ +ចំណុចតិត្ថិភាព +ចំណុចនៃជំនឿ +ចំណុចប្រទាក់ +ចំណុចប្រសព្វ +ចំណុចរសើប +ចំណុចរូបធាតុ +ចំណុចរួម +ចំណុចរំពុះ +ចំណុចវិជ្ជមាន +ចំណុចសូន្យ +ចំណុះ +ចំណុះជើង +ចំណុះជើងវត្ត +ចំណុះទូក +ចំណុះផ្ទុក +ចំណូក +ចំណូត +ចំណូរ +ចំណូល +ចំណូលចត +ចំណូលចិត្ត +ចំណូលជាងគេ +ចំណូលជាតិ +ចំណូលស្រា +ចំណូលស្រុក +ចំណៀស +ចំណេញ +ចំណេញកប់ក្ដោង +ចំណេញជាមូលធន +ចំណេញពីរផ្លូវ +ចំណេញពេលវេលា +ចំណេញវស្សា +ចំណេញស្មើដើម +ចំណេរ +ចំណេរក្រោយមក +ចំណេរតទៅ +ចំណេរតមក +ចំណេរទៅខាងមុខ +ចំណេះ +ចំណេះដឹង +ចំណេះធ្វើ +ចំណេះប្រសប់ +ចំណេះវិជ្ជា +ចំណេះសកល +ចំណេះសាកល +ចំណេះសាក់បើ +ចំណេះស្ទើរភ្លើង +ចំណេះស្រួច +ចំណេះស្រៀកគ្នា +ចំណេះឯក +ចំណែក +ចំណែកខាង +ចំណែកខាងខ្ញុំ +ចំណែកខ្ញុំ +ចំណែកថ្នាក់ +ចំណែកពលកម្ម +ចំណែកយើង +ចំណែង +ចំណែចំណាំ +ចំណែល +ចំណែវ +ចំណោត +ចំណោតច្រាំង +ចំណោតជ្រាល +ចំណោតត្រេង +ចំណោតភ្នំ +ចំណោទ +ចំណោទបញ្ហា +ចំណោទបណ្ដៅ +ចំណោទបិទមុខ +ចំណោទលេខ +ចំណោម +ចំណោល +ចំណោលកោណ +ចំណោះ +ចំណោះជញ្ជាំង +ចំណំ +ចំតិត +ចំតិតក្ដិត +ចំតិតក្តិត +ចំតិតគ្រហីត +ចំតិតចំតូង +ចំតិតចំតួយ +ចំតូង +ចំតើត +ចំតែ +ចំទង់ +ចំទយ +ចំទយគូទ +ចំទយតែស៊ី +ចំទាញ +ចំទាល +ចំទាវ +ចំទាស់ +ចំទាស់ចំទែង +ចំទាំង +ចំទួយ +ចំទួយកូន +ចំទើងចំទែង +ចំទើត +ចំទើតចំទួយ +ចំទើតចំទើង +ចំទើតជើង +ចំទើរ +ចំទើស +ចំទើសចំទែង +ចំទែង +ចំនុច +ចំនូនមិស្សភាគ +ចំនួន +ចំនួនកម្រិត +ចំនួនកំរិត +ចំនួនគត់ +ចំនួនគត់គូ +ចំនួនគត់សេស +ចំនួនជា +ចំនួនទសភាគ +ចំនួនទសភាគវិជ្ជមាន +ចំនួនទសភាគអវិជ្ជមាន +ចំនួនបែងភាគ +ចំនួនប្រភាគវិជ្ជមាន +ចំនួនពិត +ចំនួនមិស្សភាគ +ចំនួនរ៉ឺឡាទីហ្វ +ចំនួនលេខ +ចំនួនវិជ្ជមាន +ចំនួនសេស +ចំនួនអវិជ្ជមាន +ចំនួនអសនិទាន +ចំនួនអាវ៉ូកាដ្រូ +ចំនួប +ចំនៀរ +ចំនៀរក្រដាស +ចំនៀរដី +ចំនែក +ចំនោទ +ចំបក់ +ចំបក់បារាំង +ចំបក់ប្រង +ចំបក់រោយ +ចំបង +ចំបាប់ +ចំបាប់តតួ +ចំបាំង +ចំបាំងរាំងជល +ចំបួរ +ចំបួរខាងម្ដាយ +ចំបួរខាងម្តាយ +ចំបួរខាងឪពុក +ចំបួរជួរ +ចំបើង +ចំបើងមួយទង +ចំបើងមួយរេល +ចំបើងរស់ +ចំបែង +ចំបែងចិត្ត +ចំប៉ា +ចំប៉ាក្រហម +ចំប៉ាដក់ +ចំប៉ាសរ +ចំប៉ិចចំប៉ី +ចំប៉ី +ចំប៉ីក្រហម +ចំប៉ីទេស +ចំប៉ីលឿង +ចំប៉ីស +ចំប្រប់ +ចំប្រាវ +ចំពប់ +ចំពប់ជើង +ចំពប់ជើងដួល +ចំពប់សម្ដី +ចំពប់សំដី +ចំពាក់ +ចំពាក់គុណ +ចំពាក់ចាក់ស្រេះ +ចំពាក់ចាក់ស្រែះ +ចំពាក់ចិត្ត +ចំពាក់ចំពិន +ចំពាក់ឆ្វាក់ +ចំពាក់បំណុល +ចំពាក់ប្រាក់ +ចំពាក់ប្រាក់គេ +ចំពាក់ពាក្យ +ចំពាក់វាក់វិន +ចំពាក់វេរគេ +ចំពាក់វ័ណ្ឌក +ចំពាម +ចំពាមកៅស៊ូ +ចំពាមឈើ +ចំពាស់ +ចំពាស់កង់ +ចំពាស់កណ្ដៀវ +ចំពាស់កណ្តៀវ +ចំពាស់ថ្នង +ចំពិត +ចំពី +ចំពីមុខ +ចំពុះ +ចំពុះក្អែក +ចំពុះទង់ +ចំពុះទា +ចំពុះទុង +ចំពុះផ្សារ +ចំពុះមាន់ +ចំពូក +ចំពួក +ចំពួយ +ចំពួយកាំភ្លើង +ចំពើប +ចំពើបមាត់ +ចំពេក +ចំពេលប្រញឹក +ចំពោះ +ចំពោះខ្លួន +ចំពោះតែ +ចំពោះមុខ +ចំពោះមុខនៃ +ចំពោះរឿងនេះ +ចំពោះលោកឪពុក +ចំភ្លុះ +ចំភ្លូស +ចំមុខ +ចំរក +ចំរាញ់ +ចំរាញ់ខ +ចំរាស +ចំរាស់ +ចំរាស់ដៃ +ចំរឹង +ចំរុង +ចំរុងចំរើន +ចំរុះ +ចំរូង +ចំរូងចំរាស +ចំរូត +ចំរើន +ចំរើនផល +ចំរើនពរ +ចំរើនពុទ្ធមន្ត +ចំរើនរុងរឿង +ចំរៀក +ចំរៀកកក +ចំរៀកផ្តៅ +ចំរៀង +ចំរេះ +ចំរេះភ្នំ +ចំរោះ +ចំរ៉ាញ់ខ្លាញ់ +ចំលង +ចំលាស់ +ចំលាស់ហ្សែន +ចំលើ +ចំលើយ +ចំលៀវ +ចំហ +ចំហដើមទ្រូង +ចំហទ្វារ +ចំហធ្លុង +ចំហមាត់ +ចំហរ +ចំហរខ្លួន +ចំហរទ្វារ +ចំហរបង្អួច +ចំហា +ចំហាតែពាក្យ +ចំហាប +ចំហាយ +ចំហាយក្ដៅ +ចំហាយក្តៅ +ចំហាយត្រជាក់ +ចំហាយទឹក +ចំហាយទឹកទន្លេ +ចំហាយភ្លើង +ចំហាយស្រា +ចំហាវ +ចំហាំង +ចំហុង +ចំហុងក្បាលចុះ +ចំហុងជ្រោះ +ចំហុត +ចំហុយ +ចំហុយត្រី +ចំហុយបាយ +ចំហូវ +ចំហួល +ចំហើយ +ចំហៀង +ចំហៀងខាងស្ដាំ +ចំហៀងភ្នែក +ចំហៀងភ្នំ +ចំហៀវ +ចំហៀវខ្លាញ់ +ចំហៀវប្រេង +ចំហេះ +ចំហេះកាបូនអុកស៊ីត +ចំហេះងំ +ចំហេះច្រាល +ចំហេះឧស្ម័នកាបូនិច +ចំហែក +ចំឡក +ចំឡក់ +ចំឡង +ចំឡាក់ +ចំឡាស់ +ចំឡើង +ចំឡើងកន្ទេល +ចំឡើយ +ចំឡែក +ចំឡោង +ចំឡៅ +ចំឡៅក្អែក +ចំអក +ចំអកចំអន់ +ចំអកដាក់ +ចំអកលេង +ចំអកឡកឡឺយ +ចំអកឡកឡើយ +ចំអក្ខរៈ +ចំអន់ +ចំអន់ចំអែ +ចំអន់ប្រឡែង +ចំអាប +ចំអាម +ចំអាស +ចំអាសខ្មោច +ចំអាសចំទែង +ចំអាសចំអូង +ចំអាសបុគ្គល +ចំអិន +ចំអិនភត្ត +ចំអិនអាហារ +ចំអឹង +ចំអឺត +ចំអូង +ចំអើត +ចំអៀក +ចំអៀកចំអែ +ចំអៀងចំអក +ចំអេង +ចំអេងមាន់ +ចំអេងស្លាប +ចំអេសចំអាស +ចំអេះ +ចំអែ +ចំអែចំអន់ +ចំអែត +ចំអែះ +ចះ +ចះនច +ចៈ +ចៈតុរ៉ាង +ចៈន៉ា +ចៈន៉ាកា +ចៈន៉ៈ +ចៈន៉ៈភាប +ចៈរ៉ិយ៉ា +ចៈរ៉ៈ +ចៈលៈន៉ា +ចៈល៉ា +ចៈល៉ៈភាប +ចៈល៉ៈហែត +ចៈសិកៈក័ម +ចៈហាង +ច៎ះ +ច័ក +ច័កកៈ +ច័កក្រៈព័ត +ច័កក្រៈយាន +ច័កខុ +ច័កខុប៉ាត់ថ័មភក់ +ច័កខ្វាយ៉ៈតៈន៉ៈ +ច័ក្កច័ន +ច័ក្សុ +ច័ណ +ច័ណ្ឌ +ច័ន +ច័នគិរី +ច័នឆាយ៉ា +ច័នទៈ +ច័នទ្រៈ +ច័នធំ +ច័នប៉ែន +ច័ន្ទ +ច័ន្ទន៍ +ច័ន្ធូ +ច័ម +ច័មម៉ៈ +ច័យ +ច័រយ៉ា +ច៑ +ច្ច +ច្ចក +ច្ចងហ្ចង +ច្ចម +ច្ឆ +ច្នាប់ +ច្នឹង +ច្នេះ +ច្នៃ +ច្នៃដំណើររឿង +ច្នៃត្បូង +ច្នៃប្រឌិត +ច្នៃពាក្យ +ច្នៃពេជ្រ +ច្នៃសេចកី្ត +ច្នៃសេចក្ដី +ច្នៃសេចក្តី +ច្នោះ +ច្បង +ច្បម +ច្បា +ច្បាក់ +ច្បាច់ +ច្បាប់ +ច្បាប់ការពារព្រៃឈើ +ច្បាប់កិច្ចសន្យា +ច្បាប់កូនចៅ +ច្បាប់កំណត់ +ច្បាប់ក្បួន +ច្បាប់ក្របខ័ណ្ឌ +ច្បាប់ក្រម +ច្បាប់គយ +ច្បាប់គ្រឹះ +ច្បាប់ជាធរមាន +ច្បាប់ដណ្ដឹង +ច្បាប់ដើម +ច្បាប់តម្លៃ +ច្បាប់ទម្លាប់ +ច្បាប់ទំនាម +ច្បាប់ធម្មជាតិ +ច្បាប់នីតិវិធី +ច្បាប់បរិស្ថាន +ច្បាប់បវេណី +ច្បាប់បោះឆ្នោត +ច្បាប់ប្រុស +ច្បាប់ផ្សេង +ច្បាប់ពលរដ្ឋ +ច្បាប់ពាណិជ្ជកម្ម +ច្បាប់ពិធីបុណ្យ +ច្បាប់ព្រហ្មទណ្ឌ +ច្បាប់ព្រៃ +ច្បាប់យុត្តិសាស្ត្រ +ច្បាប់រដ្ឋធម្មនុញ្ញ +ច្បាប់រដ្ឋបាល +ច្បាប់រដ្ឋប្បវេណី +ច្បាប់រៀបចំអង្គការ +ច្បាប់វប្បធម៌ +ច្បាប់សង្គម +ច្បាប់សាធារណៈ +ច្បាប់សារធាតុ +ច្បាប់សារវិជ្ជមាន +ច្បាប់សាលា +ច្បាប់សេដ្ឋកិច្ច +ច្បាប់ស្រី +ច្បាប់ស្រុក +ច្បាប់អន្តរជាតិ +ច្បាប់អាជ្ញាយុកាល +ច្បាប់អាជ្ញាសឹក +ច្បាប់ឯកជន +ច្បាម +ច្បាមចាប់ +ច្បាមយកទីផ្សារ +ច្បាមអំណាច +ច្បារ +ច្បារដំណាំ +ច្បារបន្លែ +ច្បារផលព្រឹក្ស +ច្បារផ្កា +ច្បារមន +ច្បារម្ទេស +ច្បារអំពៅ +ច្បាស +ច្បាស់ +ច្បាស់ការ +ច្បាស់ក្រឡែត +ច្បាស់ចែស +ច្បាស់ច្បង +ច្បាស់ជា +ច្បាស់ជាក់ស្ដែង +ច្បាស់ទែង +ច្បាស់ប្រាកដ +ច្បាស់លាស់ +ច្បាស់លះ +ច្បាំង +ច្បាំងចិត្ត +ច្បាំងសឹក +ច្បិច +ច្បិចច្បើម +ច្បុច +ច្បុចចង +ច្បុត +ច្បុតិ +ច្បូក +ច្បូត +ច្បូតច្រមុះ +ច្បូតពុកមាត់ +ច្បូតសក់ +ច្បួត +ច្បួស +ច្បើម +ច្បែប +ច្បោល +ច្បោស +ច្បោះ +ច្បោះម្ជុល +ច្បះ +ច្យុត +ច្យុតិ +ច្រក +ច្រកក +ច្រកការុង +ច្រកកាំភ្លើង +ច្រកក់ +ច្រកឃ្នាង +ច្រកចូល +ច្រកចេញ +ច្រកថ្នាំ +ច្រកពូក +ច្រកព្រំដែន +ច្រកភ្នំ +ច្រកម្ទេស +ច្រករបៀង +ច្រករហក +ច្រកល្បិច +ច្រកល្ហក +ច្រកសមុទ្រ +ច្រកសេដ្ឋកិច្ច +ច្រកអង្ករ +ច្រកាចច្រកូវ +ច្រកាច់ច្រកូវ +ច្រកែង +ច្រកែងទួយ +ច្រក់ +ច្រក់ច្រក់ +ច្រគាង +ច្រគីង +ច្រគីងច្រគាង +ច្រង +ច្រងក់ +ច្រងាង +ច្រងាប់ +ច្រងាប់ច្រងិល +ច្រងាម +ច្រងាំង +ច្រងិល +ច្រងុក +ច្រងុកច្រងូវ +ច្រងូវ +ច្រងេង +ច្រងេងច្រងាង +ច្រងេវច្រងូវ +ច្រងោ +ច្រងោម +ច្រង់ +ច្រច +ច្រណូក +ច្រណែន +ច្រណែនឈ្នានីស +ច្រណែននិន្ទា +ច្រត +ច្រតី +ច្រត់ +ច្រត់កែងដៃ +ច្រត់ដៃ +ច្រត់ទំពាំង +ច្រត់នង្គ័ល +ច្រត់ព្រះនង្គ័ល +ច្រត់លើតុ +ច្រនីក +ច្រនួច +ច្រនួចសាច់ +ច្រនៀង +ច្របល់ +ច្របល់គ្រឿង +ច្របល់លាយគ្នា +ច្របល់ឲ្យចូលគ្រឿង +ច្របាច់ +ច្របាច់ក +ច្របាច់ច្របល់ +ច្របាច់ដៃ +ច្របាប់ +ច្របាម +ច្របុច +ច្របូក +ច្របូកច្របល់ +ច្របូញ +ច្រប៉ិច +ច្រប៉ុក +ច្រប៉ុកប៉ុក +ច្រប៉ែប +ច្រប់ +ច្រពីសច្រពើស +ច្រពើង +ច្រពើស +ច្រម +ច្រមក់ +ច្រមស +ច្រមាយ +ច្រមិច +ច្រមិចច្រមក់ +ច្រមុជ +ច្រមុះ +ច្រមុះកោង +ច្រមុះខុប +ច្រមុះជ្រូក +ច្រមុះអន្ទង់ +ច្រមូញ +ច្រមូល +ច្រមួន +ច្រលើស +ច្រលំ +ច្រវា +ច្រវាក់ +ច្រវាក់កង់ +ច្រវាចែវ +ច្រវាត់ +ច្រវាត់ច្រវាន +ច្រវាត់ច្រវែង +ច្រវាប +ច្រវាអុំ +ច្រវិត +ច្រវេបច្រវាប +ច្រវេះ +ច្រវែប +ច្រវោះ +ច្រវ៉េះ +ច្រស +ច្រហ +ច្រហាញ់ +ច្រហាញ់ហាញ់ +ច្រហាប +ច្រហាំង +ច្រហេញ +ច្រហេញច្រហាញ់ +ច្រហេញច្រហាំង +ច្រហែ +ច្រហែង +ច្រហែងច្រហោង +ច្រហោង +ច្រហោះ +ច្រឡង +ច្រឡងទឹក +ច្រឡាម +ច្រឡាស +ច្រឡិមប្រឡុំ +ច្រឡឹង +ច្រឡឹម +ច្រឡឺម +ច្រឡុង +ច្រឡូក +ច្រឡូកច្រឡំ +ច្រឡើយ +ច្រឡើស +ច្រឡើសបើស +ច្រឡេស +ច្រឡេសច្រឡាស +ច្រឡេះ +ច្រឡេះសាច់ +ច្រឡែច្រឡំ +ច្រឡៃ +ច្រឡោ +ច្រឡោង +ច្រឡោងខាម +ច្រឡោត +ច្រឡោតខឹង +ច្រឡោតដួល +ច្រឡោតតោតតូង +ច្រឡោះ +ច្រឡោះបោះ +ច្រឡំ +ច្រឡំច្រឡូក +ច្រឡំដៃ +ច្រឡំបល់ +ច្រឡំបូកឡូក +ច្រឡំភ័ន្ត +ច្រអរ +ច្រអាង +ច្រអាល +ច្រអាស +ច្រអឹង +ច្រអុក +ច្រអូស +ច្រអួស +ច្រាក +ច្រាកប្រាក់ +ច្រាកលុយ +ច្រាកស្រូវ +ច្រាកអង្ករ +ច្រាង +ច្រាងច្រាញ +ច្រាច់ +ច្រាញ +ច្រាញច្រាស +ច្រាន +ច្រានចេញ +ច្រានចោល +ច្រានបញ្ចេញ +ច្រានរុញ +ច្រាប +ច្រាបជាន់ +ច្រាបឈាម +ច្រាម +ច្រាល +ច្រាល់ +ច្រាល់ចេញមកក្រៅ +ច្រាល់ទឹក +ច្រាវ +ច្រាស +ច្រាសខ្យល់ +ច្រាសចុង +ច្រាសចុងជាគល់ +ច្រាសច្រំ +ច្រាសឆ្អេះ +ច្រាសជើង +ច្រាសដុះធ្មេញ +ច្រាសទិស +ច្រាសទឹក +ច្រាស់ +ច្រាស់ខ្យល់ +ច្រាស់ចុង +ច្រាស់ច្រាល់ +ច្រាំង +ច្រាំងចំរេះ +ច្រាំងទន្លេ +ច្រាំងបាក់ +ច្រាំងភ្នំ +ច្រិច +ច្រិម +ច្រិមច្រុម +ច្រិល +ច្រីម +ច្រឹក +ច្រឹង +ច្រឹប +ច្រឹបជើងសក់ +ច្រឹម +ច្រឹះ +ច្រឺប +ច្រឺះ +ច្រុង +ច្រុងកាំបិត +ច្រុងប៉ូវចៅ +ច្រុងមិនឡើង +ច្រុប +ច្រុម +ច្រុមៈ +ច្រុល +ច្រុំ +ច្រុះ +ច្រុះច្រូង +ច្រូង +ច្រូងច្រាង +ច្រូច +ច្រូត +ច្រូតកាត់ +ច្រូតខ្លះទៅ +ច្រូតប្រី +ច្រូតសក់ +ច្រូតស្មៅ +ច្រូតស្រូវ +ច្រួច +ច្រួចទឹក +ច្រួញ +ច្រួល +ច្រើ +ច្រើន +ច្រើនក្តាត់ +ច្រើនក្រែល +ច្រើនក្រៃ +ច្រើនក្រៃពេក +ច្រើនខ្ទះ +ច្រើនគគោក +ច្រើនគ្រា +ច្រើនគ្រួ +ច្រើនឃ្លា +ច្រើនជាង +ច្រើនជ្រុល +ច្រើនដង +ច្រើនដងច្រើនគ្រា +ច្រើនដុំ +ច្រើនណាស់ +ច្រើនតុ +ច្រើនតែ +ច្រើនតៅ +ច្រើនត្រៃ +ច្រើនថូ +ច្រើនថោ +ច្រើនថ្ងៃ +ច្រើនធឺ +ច្រើនបែប +ច្រើនបែបច្រើនយ៉ាង +ច្រើនប្រការ +ច្រើនពណ៌ +ច្រើនពេក +ច្រើនមហិមា +ច្រើនមុខ +ច្រើនម្ល៉េះ +ច្រើនយ៉ាង +ច្រើនលន់ +ច្រើនលើកច្រើនគ្រា +ច្រើនលើកច្រើនសា +ច្រើនលើស +ច្រើនល្បាយ +ច្រើនល្អី +ច្រើនសា +ច្រើនសាច្រើនត្រឡប់ +ច្រើនហួស +ច្រើនឡើង +ច្រើនអធិក +ច្រើនអនេក +ច្រើនអន្លើ +ច្រៀក +ច្រៀកងៀត +ច្រៀង +ច្រៀងខ្សឹប +ច្រៀងបន្ទរ +ច្រៀងពីរោះ +ច្រៀងរបគ្នា +ច្រៀងរបបគ្នា +ច្រៀងរាំ +ច្រៀងឡាំ +ច្រៀច +ច្រៀប +ច្រៀវច្រៃ +ច្រេក +ច្រេកច្រូច +ច្រេច +ច្រេចច្រូច +ច្រេញច្រុញ +ច្រេមច្រុម +ច្រេវច្រាវ +ច្រេស +ច្រេះ +ច្រេះគល់ឈើ +ច្រេះចាប់ +ច្រែង +ច្រែត +ច្រែស +ច្រែះ +ច្រែះចាប់ +ច្រែះស៊ី +ច្រែះស៊ីដែក +ច្រៃ +ច្រោក +ច្រោង +ច្រោត +ច្រោះ +ច្រោះក្បុង +ច្រោះដី +ច្រំ +ច្រំដែល +ច្រំតន្លិច +ច្រំពន្លិច +ច្ហៈ +ឆ +ឆក +ឆកឈូង +ឆកសមុទ្រ +ឆកាមា +ឆកាមាវចរ +ឆកាមាវចរសួគ៌ +ឆកាមាវចសួគ៌ +ឆកោណ +ឆក់ +ឆក់កណ្ដៀត +ឆក់គ្នា +ឆក់ឆាំង +ឆក់ឆួរ +ឆក់ឈើនាង +ឆក់ប៉ី +ឆក់ប្លន់ +ឆក់ពីដៃ +ឆក់ឱកាស +ឆក្កាមាវចរ +ឆក្ខត្តិយ +ឆក្សត្រ +ឆក្សត្រិយ៍ +ឆក្សត្រីយ៍ +ឆច្រមុះ +ឆជា +ឆជាភា +ឆដា +ឆដាភា +ឆត +ឆត្ត +ឆត្តាតិច្ឆត្ត +ឆត្រ +ឆត្រឆត្ត +ឆត្រយោង +ឆត្ររួត +ឆត្រស +ឆត្រស្រី +ឆទ +ឆទន្ត +ឆទានសាលា +ឆទ្ទន្ត +ឆទ្ទានសាលា +ឆទ្វារ +ឆន្ទ +ឆន្ទវិទ្យា +ឆន្ទវុត្តិប្បទីប +ឆន្ទសត្ថ +ឆន្ទសាស្ត្រ +ឆន្ទសាស្រ្ត +ឆន្ទា +ឆន្ទាគតិ +ឆន្ទានុសិទ្ធិ +ឆន្ទៈ +ឆន្ទៈប្រជាជាតិ +ឆន្ទៈរបស់ប្រជាជាតិ +ឆន្ទៈល្អ +ឆន្ទៈសេរី +ឆន្នបុបា្ពណ្ឌជាតិ +ឆន្នបុប្ផាណ្ឌជាតិ +ឆន្នអាមាត្យ +ឆន្នាមាត្យ +ឆប +ឆបគ្នា +ឆបរ៉ប +ឆបោក +ឆបោកប្រាស់គេ +ឆព័ណ្ណរង្សី +ឆព្វណ្ណ +ឆព្វណ្ណរង្សី +ឆព្វណ្ណរំសិ +ឆព្វិធ +ឆមាស +ឆម្មាស +ឆយក +ឆយកទ្រព្យគេ +ឆរ +ឆរឆុរ +ឆរឆេវឆរឆាវ +ឆវ +ឆវគ្រឹះ +ឆវិ +ឆវិវណ៌ +ឆវិវណ្ណ +ឆវី +ឆវីរោគ +ឆវីវណ៌ +ឆវីវណ្ណ +ឆស័ក +ឆស៑ +ឆឡ +ឆឡង្គ +ឆឡង្សទ្រវែង +ឆា +ឆាក +ឆាកកំប្លែង +ឆាកជីវិត +ឆាកទី +ឆាកទីមួយ +ឆាកទ្រ +ឆាកនយោបាយ +ឆាកបកស្បែក +ឆាកប្រយុទ្ធ +ឆាកល្ខោន +ឆាកស្លា +ឆាកា +ឆាក់ +ឆាខ្វៃ +ឆាង +ឆាចោល +ឆាច់ +ឆាឆុរ +ឆាឆុល +ឆាឆៅ +ឆាដ +ឆាត +ឆាតក +ឆាតកទុក្ខ +ឆាតកភ័យ +ឆាតករោគ +ឆាតកាល +ឆាន់ +ឆាន់ចង្ហាន់ +ឆាន់បាយ +ឆាប +ឆាបឆក់ +ឆាបឆួល +ឆាបឆេះ +ឆាបរណារ +ឆាប់ +ឆាប់ខ្មី +ឆាប់ប្រញាប់ +ឆាប់រហ័ស +ឆាប់រួសរាន់ +ឆាប់រ៉ា +ឆាប់លោតតាម +ឆាប់វៃ +ឆាប់ឡើង +ឆាប់ឮ +ឆាមី +ឆាយ +ឆាយចំបើង +ឆាយដី +ឆាយសំរាម +ឆាយា +ឆាយាធរ +ឆាយាបថ +ឆាយាភូត +ឆាយាភូតចុម្ពិត +ឆាយាភ្រីត +ឆាយាភ្រឹត +ឆាយាភ្ឫត៑ +ឆាយាមិត្ត +ឆាយាមិត្រ +ឆាយាលក្ខណ +ឆាយាល័ក្ខណ៍ +ឆាយាវិត្រ +ឆាយាវិត្រាល័យ +ឆាល់ +ឆាល់ចុះឆាល់ឡើង +ឆាវ +ឆាសណ្ដែក +ឆាសណ្តែក +ឆាស៊ីវ +ឆាំង +ឆាំឆា +ឆាំន៉ាន +ឆា៎ +ឆិក +ឆិច +ឆិញ +ឆិត +ឆិតតែ +ឆិទ្ទដ្ឋាន +ឆិទ្ធដ្ឋាន +ឆិទ្រ +ឆិនឆាយ +ឆិល +ឆី +ឆីក +ឆីង +ឆីឆ +ឆឹក +ឆឹង +ឆឺង +ឆឺយ +ឆុក +ឆុកគំនិត +ឆុង +ឆុងកាហ្វេ +ឆុងឆាំង +ឆុងតែ +ឆុងថ្នាំ +ឆុត +ឆុតឆាប់ +ឆុប +ឆុរ +ឆុរឆេវ +ឆុរឆេះ +ឆុរឡើង +ឆុល +ឆូងឆាង +ឆូត +ឆូតឆ្នូត +ឆូតសាច់ +ឆូវ +ឆួង +ឆួល +ឆួលចន្លុះ +ឆួលចុងច្រមុះ +ឆួលច្រមុះ +ឆួលព្រៃ +ឆួលភ្លើង +ឆើត +ឆើតឆាយ +ឆើតឆោម +ឆើយ +ឆើល +ឆៀក +ឆៀករថយន្ត +ឆៀង +ឆៀងខាងជើង +ឆៀងចូល +ឆៀងឆាប +ឆៀងមាល័យ +ឆៀងមើល +ឆៀប +ឆៀវ +ឆេ +ឆេក +ឆេកសាំ +ឆេកូស្លូវ៉ាគី +ឆេង +ឆេញ +ឆេនស្ដុក +ឆេរ +ឆេវ +ឆេវឆាវ +ឆេះ +ឆេះកន្ទុយ +ឆេះងំ +ឆេះច្រឡោត +ឆេះឆរឆេវឆរឆាវ +ឆេះឆាប +ឆេះឆាបឆួល +ឆេះឆួល +ឆេះដង្គោល +ឆេះដុំ +ឆេះធ្លោ +ឆេះរងាល +ឆេះរង្គាល +ឆេះរង្គំ +ឆេះរង្គំរង្គាល +ឆេះល្អ +ឆែ +ឆែក +ឆែកឆេរ +ឆែកមើល +ឆែកសាំ +ឆែកែវ +ឆែង +ឆែងដាវ +ឆែត +ឆែតឆត +ឆែប +ឆែបគ្រហួង +ឆែបចប +ឆែបឆប +ឆែបឆា +ឆែបឆួង +ឆែបមាត់ +ឆែម +ឆែល +ឆែលចុះឆែលឡើង +ឆែវ +ឆៃកែវ +ឆៃថាវ +ឆៃប៉ូវ +ឆៃយ៉ាំ +ឆោង +ឆោត +ឆោតខ្លៅ +ឆោតឆៅ +ឆោតល្ងង់ +ឆោប្រឡោ +ឆោម +ឆោមឆាយ +ឆោមឆើត +ឆោមឆ្លៅ +ឆោមឆ្អៅ +ឆោមនិមល +ឆោមពិសី +ឆោមយង់ +ឆោមលោមពណ៌ +ឆោមស្និទ្ធ +ឆោមស្នេហ៍ +ឆោមស្រស់ +ឆោមស្រី +ឆោឡោ +ឆៅ +ឆៅណាស់ +ឆ័ក +ឆ័ត្ត +ឆ័ត្រ +ឆ័ត្រយោង +ឆ័ទ្ពណ៌រស្មី +ឆ័ន +ឆ័បព័នណៈរ័ងសី +ឆ័ព្វណ៌រស្មី +ឆ័មមាស +ឆ្កយ +ឆ្កាង +ឆ្កាងមាន់ +ឆ្កាដៃ +ឆ្កាផ្លូវ +ឆ្កាព្រៃ +ឆ្ការ +ឆ្ការដៃ +ឆ្ការដៃឆ្ការជើង +ឆ្ការផ្លូវ +ឆ្ការផ្លូវល្ហ +ឆ្ការព្រៃ +ឆ្កិល +ឆ្កឹង +ឆ្កឹះ +ឆ្កឹះចោល +ឆ្កឹះឆ្កៀល +ឆ្កឺត +ឆ្កុយ +ឆ្កូត +ឆ្កួត +ឆ្កួតកញ្ឆា +ឆ្កួតកញ្ជា +ឆ្កួតកាម +ឆ្កួតចិត្ត +ឆ្កួតជ្រូក +ឆ្កួតជ្រូកតូច +ឆ្កួតជ្រូកធំ +ឆ្កួតទឹកមាត់ +ឆ្កួតមាត់ +ឆ្កួតយស +ឆ្កួតលីលា +ឆ្កួតល្បែង +ឆ្កួតវង្វេង +ឆ្កួតសព្ទ +ឆ្កួតស្រា +ឆ្កួតស្រី +ឆ្កួតស្លាក់ +ឆ្កួតអំណាច +ឆ្កើះ +ឆ្កៀល +ឆ្កៀលខ្សៀ +ឆ្កៀលចន្លុះ +ឆ្កៀលត្រចៀក +ឆ្កៀលភ្នែក +ឆ្កៀស +ឆ្កៀសចន្លុះ +ឆ្កៀសឆ្កៀល +ឆ្កៀសមិនឡើង +ឆ្កៀសអំបុក +ឆ្កែ +ឆ្កែកន្ទុយខ្វៀន +ឆ្កែកាច +ឆ្កែខាំ +ឆ្កែគង្វាល +ឆ្កែចចក +ឆ្កែឆ្កួត +ឆ្កែឆ្មាំ +ឆ្កែញាំង +ឆ្កែតឿ +ឆ្កែត្របាក់ +ឆ្កែបម្រើ +ឆ្កែប្រដេញ +ឆ្កែព្រៃ +ឆ្កែវាន +ឆ្កែសំរែ +ឆ្កែស្រុក +ឆ្កែស្រែង +ឆ្កែស្វាក់ +ឆ្កោក +ឆ្គង +ឆ្គង់ +ឆ្គារ +ឆ្គាំ +ឆ្គាំឆ្គង +ឆ្គ័រ +ឆ្ងក +ឆ្ងកគោ +ឆ្ងក់ +ឆ្ងន់ +ឆ្ងយឆ្ងើយ +ឆ្ងល់ +ឆ្ងល់ស្រឡាំងកាំង +ឆ្ងល់ឡិងឡង់ +ឆ្ងល់ឡឺនឡង់ +ឆ្ងាញ់ +ឆ្ងាញ់ជាប់មាត់ +ឆ្ងាញ់មាត់ +ឆ្ងាយ +ឆ្ងាយខ្លួនណាយចិត្ត +ឆ្ងាយដាច់អាល័យ +ឆ្ងាយណាស់ +ឆ្ងាយទូលាយ +ឆ្ងាយបាត់ផ្សែង +ឆ្ងាយបែកផ្សែង +ឆ្ងាយភ្នែក +ឆ្ងាយភ្នែកណាយចិត្ត +ឆ្ងាយមិនចេះជិត +ឆ្ងាយរ៉ា +ឆ្ងាយលន្លង់លន្លោច +ឆ្ងាយលន្លោច +ឆ្ងាយសន្លឹម +ឆ្ងិត +ឆ្ងិតឈ្ងុយ +ឆ្ងឹង +ឆ្ងុយ +ឆ្ងូវ +ឆ្ងើក +ឆ្ងើយ +ឆ្ងៀម +ឆ្ងេឆ្ងល់ +ឆ្ងែ +ឆ្ងែឆ្ងល់ +ឆ្ឆឹង +ឆ្ដុប +ឆ្ដេញ +ឆ្ដោ +ឆ្ដោរ +ឆ្តោ +ឆ្នង់ +ឆ្នង់រទេះ +ឆ្នស់ +ឆ្នាក +ឆ្នាក់ +ឆ្នាប់ +ឆ្នាប់ចរន្ដ +ឆ្នាប់មាត់ +ឆ្នាល់ +ឆ្នាល់ក្ងោក +ឆ្នាល់មាន់ +ឆ្នាស +ឆ្នាសឆ្នើម +ឆ្នាស់ +ឆ្នាំ +ឆ្នាំកុរ +ឆ្នាំក្រោយ +ឆ្នាំខាងមុខ +ឆ្នាំខាល +ឆ្នាំង +ឆ្នាំងខ្ទះ +ឆ្នាំងចំហុយ +ឆ្នាំងដី +ឆ្នាំងធ្លុះ +ឆ្នាំងបរប +ឆ្នាំងបាយ +ឆ្នាំងបិតស្រា +ឆ្នាំងភ្លើង +ឆ្នាំងរបួល +ឆ្នាំងរបួស +ឆ្នាំងរួស +ឆ្នាំងសម្ល +ឆ្នាំងសម្លរ +ឆ្នាំងស្ទែះ +ឆ្នាំងអគ្គិសនី +ឆ្នាំងអ៊ុត +ឆ្នាំច +ឆ្នាំចន្ទគតិ +ឆ្នាំឆ្លូវ +ឆ្នាំជូត +ឆ្នាំដប់ខ្សែ +ឆ្នាំថោះ +ឆ្នាំទី +ឆ្នាំទៅ +ឆ្នាំទៅមិញ +ឆ្នាំទៅមួយ +ឆ្នាំទៅម៉ិញ +ឆ្នាំនេះ +ឆ្នាំបង្គ្រប់ +ឆ្នាំភ្នែក +ឆ្នាំមមី +ឆ្នាំមមីរ +ឆ្នាំមមែ +ឆ្នាំមហាករុណាទិគុណ +ឆ្នាំមុខ +ឆ្នាំមុន +ឆ្នាំម្សាញ់ +ឆ្នាំរកា +ឆ្នាំរការ +ឆ្នាំរោង +ឆ្នាំលើកខែ +ឆ្នាំវក +ឆ្នាំសុរិយគតិ +ឆ្នឹម +ឆ្នុក +ឆ្នុកក្បិន +ឆ្នុកដប +ឆ្នុកថ្នាំ +ឆ្នុកទ្រូ +ឆ្នុច +ឆ្នូ +ឆ្នូត +ឆ្នូតខ្មៅ +ឆ្នូតអំបោះ +ឆ្នួន +ឆ្នួរ +ឆ្នើម +ឆ្នៀង +ឆ្នៀងដើរ +ឆ្នៀងផ្ទះ +ឆ្នៀរឆ្នេរ +ឆ្នេរ +ឆ្នេរកែប +ឆ្នេរខ្សាច់ +ឆ្នេរជ្រាល +ឆ្នេរទន្លេ +ឆ្នេរសមុទ្រ +ឆ្នេះ +ឆ្នែង +ឆ្នៃ +ឆ្នៃត្បូង +ឆ្នោត +ឆ្នោតកន្ទុយលេខ +ឆ្នោតជាតិ +ឆ្នោតវត្ថុ +ឆ្នៅ +ឆ្នំ +ឆ្ពង់ +ឆ្ពាក់ +ឆ្ពាម +ឆ្ពិត +ឆ្ពិន +ឆ្ពិនភ្នែក +ឆ្ពឹស +ឆ្ពឹះ +ឆ្ពឹះច្រើន +ឆ្ពុង +ឆ្ពែប +ឆ្ពែះ +ឆ្ពោះ +ឆ្ពោះទៅ +ឆ្មក់ +ឆ្មប +ឆ្មបបឋម +ឆ្មា +ឆ្មាត់ +ឆ្មាត្រោស +ឆ្មាទឹក +ឆ្មាប +ឆ្មាបា +ឆ្មាព្រៃ +ឆ្មារ +ឆ្មាសមុទ្រ +ឆ្មាសៀម +ឆ្មាំ +ឆ្មាំទ្វារ +ឆ្មាំបន្ទាយ +ឆ្មាំផ្ទះ +ឆ្មឹង +ឆ្មូល +ឆ្មូលពោះ +ឆ្មូលសំពត់ +ឆ្មើង +ឆ្មើងកន្ត្រើង +ឆ្មើងកន្ទ្រើង +ឆ្មើងកំអួក +ឆ្មើងឆ្មើស +ឆ្មើងឆ្មៃ +ឆ្មើងឆ្មោះ +ឆ្មៀង +ឆ្មៀងមើល +ឆ្មៀងរកមើល +ឆ្មេញ +ឆ្មេរ +ឆ្មៃ +ឆ្លក +ឆ្លកសេចក្ដី +ឆ្លង +ឆ្លងកាត់ +ឆ្លងកុដិ +ឆ្លងខេត្ត +ឆ្លងឆ្លើយ +ឆ្លងជីវិត +ឆ្លងដែន +ឆ្លងតាម +ឆ្លងតាមខ្សែរយៈ +ឆ្លងថ្នល់ +ឆ្លងទន្លេ +ឆ្លងបុណ្យ +ឆ្លងផុត +ឆ្លងផ្លូវ +ឆ្លងព្រះបាទ +ឆ្លងព្រះវិហារ +ឆ្លងភ្លើង +ឆ្លងយុគ +ឆ្លងវិហារ +ឆ្លងសាលា +ឆ្លងស្ទឹង +ឆ្លងស្ពាន +ឆ្លា +ឆ្លាក់ +ឆ្លាក់ក្បាច់ +ឆ្លាក់ឆ្លៀត +ឆ្លាក់រូប +ឆ្លាចុះ +ឆ្លាចុះឆ្លាឡើង +ឆ្លាឆ្លំ +ឆ្លាត +ឆ្លាតវៃ +ឆ្លាម +ឆ្លាមថ្ករ +ឆ្លាមមករ +ឆ្លាស +ឆ្លាស់ +ឆ្លាស់គ្នា +ឆ្លាស់ឆ្លើយ +ឆ្លាស់ពណ៌ +ឆ្លាស់រឿង +ឆ្លាឡើង +ឆ្លាំង +ឆ្លឹម +ឆ្លឺម +ឆ្លុង +ឆ្លុះ +ឆ្លុះកញ្ចក់ +ឆ្លុះត្រី +ឆ្លុះបញ្ចាំង +ឆ្លុះមើល +ឆ្លុះយល់ +ឆ្លុះសត្វ +ឆ្លុះស្រមោល +ឆ្លូក +ឆ្លូកស្រូវ +ឆ្លូង +ឆ្លូញ +ឆ្លូវ +ឆ្លើយ +ឆ្លើយកាត់ +ឆ្លើយកំបុត +ឆ្លើយឆ្លង +ឆ្លើយជម្រាប +ឆ្លើយដាក់ +ឆ្លើយតប +ឆ្លើយតបទៅនឹង +ឆ្លើយត្រូវគ្នា +ឆ្លើយទៅនឹងសំនួរ +ឆ្លើយនឹង +ឆ្លើយបដិសេធ +ឆ្លើយប៉ប៉ែះ +ឆ្លើយប៉ែះ +ឆ្លើយផ្ទុយ +ឆ្លើយយោង +ឆ្លើយយោងគ្នា +ឆ្លើយយ៉ាងទាក់ជាប់ +ឆ្លើយសំនួរ +ឆ្លៀត +ឆ្លៀតបៀត +ឆ្លៀតពេល +ឆ្លៀតយក +ឆ្លៀតយកឱកាសដ៏ប្រសើរ +ឆ្លៀតឱកាស +ឆ្លៀវ +ឆ្លៀវឆ្លាត +ឆ្លៀវឆ្លាស +ឆ្លេ +ឆ្លេឆ្លា +ឆ្លែក +ឆ្លោង +ឆ្លៅ +ឆ្លំឆ្លាត +ឆ្វ +ឆ្វង់ +ឆ្វា +ឆ្វាក +ឆ្វាក់ +ឆ្វាង +ឆ្វាច +ឆ្វាត់ +ឆ្វាត់ឆ្វៀល +ឆ្វាត់ឆ្វែង +ឆ្វាយ +ឆ្វាយខ្សែ +ឆ្វាយជើង +ឆ្វាយដៃ +ឆ្វាយដៃឆ្វាយជើង +ឆ្វាយរង្វេល +ឆ្វៀល +ឆ្វៀលឆ្វាត់ +ឆ្វៀលឆ្វាយ +ឆ្វេង +ឆ្វេងដៃ +ឆ្វេងនិយម +ឆ្វេងនិយមហួសហេតុ +ឆ្វេងយល់ +ឆ្វេស +ឆ្វេះ +ឆ្វែង +ឆ្វែល +ឆ្អន់ +ឆ្អល់ +ឆ្អល់ចុងដង្ហើម +ឆ្អល់ពោះ +ឆ្អាប +ឆ្អាបមាត់ +ឆ្អារ +ឆ្អាល +ឆ្អិត +ឆ្អិន +ឆ្អិនឆ្អៅ +ឆ្អិនសរសៃ +ឆ្អឹង +ឆ្អឹងកង +ឆ្អឹងកងក +ឆ្អឹងកងចង្កេះ +ឆ្អឹងកញ្ចូញគូទ +ឆ្អឹងកដៃ +ឆ្អឹងការេ +ឆ្អឹងកូរ៉ាកូអ៊ីត +ឆ្អឹងកែងជើង +ឆ្អឹងកំភួនជើង +ឆ្អឹងកំភួនដៃ +ឆ្អឹងក្បាល +ឆ្អឹងក្រលៀន +ឆ្អឹងក្រវ៉ាត់ +ឆ្អឹងខ្ចី +ឆ្អឹងខ្នង +ឆ្អឹងខ្លី +ឆ្អឹងគូថ +ឆ្អឹងគូទ +ឆ្អឹងចង្កួយស្មា +ឆ្អឹងចង្គួយស្មា +ឆ្អឹងច្រមុះ +ឆ្អឹងឆ្អែង +ឆ្អឹងជន្លួញគូថ +ឆ្អឹងជន្លួញគូទ +ឆ្អឹងជើង +ឆ្អឹងជំនី +ឆ្អឹងជំនីរ +ឆ្អឹងជំនីរជុំ +ឆ្អឹងជំនីរទោល +ឆ្អឹងជំនីរផុត +ឆ្អឹងជំនីរស្ទើរ +ឆ្អឹងដងកាំបិត +ឆ្អឹងដើមដៃ +ឆ្អឹងដៃ +ឆ្អឹងត្រគាក +ឆ្អឹងត្រចៀក +ឆ្អឹងថ្គាម +ឆ្អឹងថ្ងាស +ឆ្អឹងថ្ងាស់ +ឆ្អឹងទទឹងក +ឆ្អឹងទន់ +ឆ្អឹងទ្រនុងខ្នង +ឆ្អឹងទ្រូង +ឆ្អឹងបាតទូក +ឆ្អឹងបែងក +ឆ្អឹងប្រគាប +ឆ្អឹងផាល +ឆ្អឹងពយ +ឆ្អឹងពស់ +ឆ្អឹងភ្នែកគោ +ឆ្អឹងភ្នែកគោល +ឆ្អឹងភ្លៅ +ឆ្អឹងមាន់ខ្មៅ +ឆ្អឹងរឹត +ឆ្អឹងលលាដ៍ក្បាល +ឆ្អឹងសន្លាក់ +ឆ្អឹងស្មង +ឆ្អឹងស្មងជើង +ឆ្អឹងស្លាបប្រចៀវ +ឆ្អឹងស្លាបប្រជៀវ +ឆ្អឹងអង្គញ់ +ឆ្អឹះ +ឆ្អឺស +ឆ្អើម +ឆ្អើមខ្ពើម +ឆ្អើរ +ឆ្អើរត្រី +ឆ្អើរភ្លើង +ឆ្អើរសាច់ +ឆ្អើសឆ្អើម +ឆ្អេង +ឆ្អេះ +ឆ្អេះឆ្អាប +ឆ្អេះទឹកមូត្រ +ឆ្អែង +ឆ្អែត +ឆ្អែតកេង +ឆ្អែតចិត្ដ +ឆ្អែតចិត្ត +ឆ្អែតឆ្អន់ +ឆ្អែតឆ្អល់ +ឆ្អែតដល់ក +ឆ្អែតតឹងពោះ +ឆ្អែតពេញពោះ +ឆ្អៅ +ជ +ជក់ +ជក់ខ្យល់ +ជក់ខ្សៀ +ជក់គំនិត +ជក់ចិត្ត +ជក់ចិត្តដិតអារម្មណ៍ +ជក់ដៃ +ជក់ទឹក +ជក់នឹងល្បែង +ជក់បង្ហុយ +ជក់បារី +ជក់ភ្នែក +ជក់មាត់ +ជក់ល្បែង +ជក់អាភៀន +ជគណៈ +ជគត +ជគា +ជគ្គនៈ +ជង +ជងឺ +ជង់ +ជង់ក្ងោក +ជង់គត់ +ជង់ត្រី +ជង់មាន់ព្រៃ +ជង្គង់ +ជង្គង់កន្ធែក +ជង្គង់សេក +ជង្គត +ជង្គម +ជង្គួយ +ជង្គ្រីមជង្គ្រាម +ជង្គ្រឹង +ជង្គ្រោង +ជង្ឃ +ជង្ឃមគ្គ +ជង្ឃមាគា៌ +ជង្ឃមាគ៌ា +ជង្ឃា +ជង្រុក +ជង្រុកកោដ្ឋ +ជង្រុកស្រូវ +ជង្រ្គោង +ជង្ហុក +ជង្ហុកជ្រៅ +ជង្ហុកអាកាស +ជច់ +ជច់មុខ +ជជាយ +ជជីក +ជជីកសួរ +ជជុះ +ជជុះចម្បើង +ជជុះចំបើង +ជជុះជជាយ +ជជុះមាន់ +ជជុះរលាស់ +ជជុះសំពត់ +ជជួរ +ជជួរជជាយ +ជជើល +ជជែក +ជជែកកោក +ជជែកគ្នា +ជជែកគ្នាប៉ែ +ជជែកគ្នាអែ +ជជែកបែកផ្សែង +ជជែករញ៉េរញ៉ៃ +ជជែករអោក +ជជែករែក +ជជែកវីវែក +ជជែកវែ +ជជែកវែក +ជជែកវែកដៃ +ជជោ +ជជ្រក +ជជ្រកមមក +ជជ្រុល +ជជ្រុលជជ្រក +ជជ្រុលជជ្រួស +ជជ្រុលមមុល +ជជ្រើម +ជជ្រើស +ជញ្ជក់ +ជញ្ជក់ជញ្ជាប +ជញ្ជក់ឈាម +ជញ្ជក់មាត់ +ជញ្ជក់មាត់ប៉ផ្ចប់ +ជញ្ជប់ជញ្ជឹង +ជញ្ជាត់ +ជញ្ជាត់ព្រលឹង +ជញ្ជាន់ +ជញ្ជាន់ស្លាញ +ជញ្ជាប +ជញ្ជាប់ +ជញ្ជាំង +ជញ្ជាំងខ័ណ្ឌ +ជញ្ជាំងដែក +ជញ្ជាំងទ្រ +ជញ្ជាំងទ្រូង +ជញ្ជាំងប្រហោង +ជញ្ជាំងភ្លើង +ជញ្ជាំងមានត្រចៀក +ជញ្ជាំងរបាំង +ជញ្ជាំងស្លឹក +ជញ្ជាំងអឌ្ឍសិទ្ធិ +ជញ្ជីង +ជញ្ជីងដង +ជញ្ជីងត្រាជូ +ជញ្ជីងទូទាត់ +ជញ្ជីងបរិស្ថាន +ជញ្ជីងប៉ុង +ជញ្ជីងប៉ោល +ជញ្ជីងផេង +ជញ្ជីងពាណិជ្ជកម្ម +ជញ្ជីងយួរ +ជញ្ជឹង +ជញ្ជឹងគិត +ជញ្ជឹងរំពឹងគិត +ជញ្ជូច +ជញ្ជូន +ជញ្ជូនជើង +ជញ្ជួច +ជញ្ជួចស្នែង +ជញ្ជួន +ជញ្ជួយ +ជញ្ជួួយ +ជញ្ជែក +ជញ្ជែង +ជញ្ជ្រង +ជញ្ជ្រាំង +ជញ្ជ្រំ +ជញ្ញ +ជញ្រ្ជាំង +ជញ្រ្ជំ +ជដា +ជដាធរ +ជដាយុ +ជដាយុស +ជដាយុស៑ +ជដិល +ជណ +ជណើ្តរឈើ +ជណ្ដើកាំត្រង់ +ជណ្ដើរ +ជណ្ដើរក្រោយ +ជណ្ដើរឈើ +ជណ្ដើរត្រង់ +ជណ្ដើរថ្ម +ជណ្ដើរមេកានិច +ជណ្ដើរយន្ត +ជណ្ដើរយោង +ជណ្ដើរវិល +ជណ្ដើរស្វា +ជណ្ដើរអគ្គិសនី +ជណ្ដើរអាស់សង់ស៊័រ +ជណ្តើរ +ជណ្តើរថ្ម +ជត +ជតកម្លាំង +ជតា +ជតាចុះ +ជតាយុ +ជតារាសី +ជតាឡើង +ជតិន្ទ្រិយ +ជតុពនៈ +ជតេល +ជន +ជនក +ជនកជនី +ជនកសមាជិក +ជនកាយ +ជនកំរៀវ +ជនក្រឹត្យវិន័យនិយម +ជនខិលខូច +ជនគណនា +ជនគហបតី +ជនឃាត +ជនចារ +ជនជាតិ +ជនជាតិក្រិក +ជនជាតិជ្វីហ្វ +ជនជាតិភាគតិច +ជនជាតិយូដា +ជនជាតិហេប្រឺ +ជនជាប់ចោទ +ជនជាប់សង្ស័យ +ជនជី +ជនជ្រុលនិយម +ជនតា +ជននាថ +ជននិករ +ជននិកាយ +ជននិគម +ជននិន +ជននី +ជននីនាថ +ជននីនាថា +ជនបង្កប់ +ជនបទ +ជនបទាធិបតី +ជនបរទេស +ជនបិទមុខ +ជនប្រដាប់អាវុធ +ជនពនេចរ +ជនពាល +ជនភាគតិច +ជនភៀសខ្លួន +ជនភៀសសឹក +ជនរងគ្រោះ +ជនរួមជាតិ +ជនល្មើស +ជនវង្វេងផ្លូវ +ជនវាទ +ជនសង្ស័យ +ជនស៊ីវិល +ជនអនាថា +ជនអនាមិក +ជនអន្ដោប្រវេសន៍ +ជនអន្តោប្រវេសន៍ +ជនអាថ៌កំបាំង +ជនអាវ៉ាសែ +ជនឧក្រិដ្ឋ +ជនាងផ្ទះ +ជនាចារ +ជនាធិប +ជនាធិបតិ +ជនាធិបតី +ជនានុគ្រោះ +ជនានុជន +ជនាស្រ័យ +ជនិកា +ជនិតា +ជនិតាអគ្គិសនី +ជនិន្ទ +ជនី +ជនីជនក +ជនីនាថ +ជនីនាថា +ជនុបត្ថម្ភ +ជនូបត្ថម្ភ +ជនូបត្ថម្ភក +ជនូបត្ថម្ភកៈ +ជនួញ +ជនេត្ដី +ជនេត្តិកា +ជនេត្តី +ជនេទ្រ្ទ +ជនេន្ទ្រ +ជនេន្រ្ទ +ជនេហិ +ជនោ +ជនោត្ដម +ជនោត្តម +ជនោបត្ថម្ភ +ជនោបត្ថម្ភក +ជនៈ +ជន់ +ជន់ជោរ +ជន់ន្មា +ជន់ន្មាន +ជន់ន្មៈ +ជន់ន្ម័ន +ជន់រំលា +ជន្ជន្លេញ +ជន្ទល់ +ជន្ទោល +ជន្ម +ជន្មជីព +ជន្មន +ជន្មន៑ +ជន្មវស្សា +ជន្មា +ជន្មាន +ជន្មាយុ +ជន្មិន៑ +ជន្ល +ជន្លង់ +ជន្លង់ម្រេច +ជន្លង់ម្លូ +ជន្លជន្លេញ +ជន្លជន្េលញ +ជន្លមើល +ជន្លលេង +ជន្លាត់ +ជន្លាត់ដៃ +ជន្លាស +ជន្លាស់ដៃ +ជន្លូស +ជន្លួញ +ជន្លួញគូថ +ជន្លួញគូទ +ជន្លួញបរ +ជន្លួញមាន់ +ជន្លេញ +ជន្លេន +ជន្លេនខ្វិត +ជន្លេនខ្វៀន +ជន្លេនដែក +ជន្លេនត្រោក +ជន្េលញ +ជប +ជបកម្ម +ជបករណ៍ +ជបការ +ជបការក៍ +ជបការិកា +ជបការិនី +ជបកៈ +ជបនាការ +ជបមន្ត +ជបមាណ +ជបមាលា +ជបលក្ខណ៍ +ជបលក្សណ៍ +ជបសូត្រ +ជបា +ជបិកា +ជប៉ុន +ជប់ +ជប់កែវជប់ +ជប់ខ្យល់ +ជប់តាត្រាវ +ជប់ភ្នំ +ជប់មុខ +ជប់លៀង +ជប់វារី +ជពន៍ +ជពុក +ជម +ជមកំណើត +ជមរាជ +ជម្ងឺ +ជម្ងឺក្អកមាន់ +ជម្ងឺខ្វាក់មាន់ +ជម្ងឺចាញ់ +ជម្ងឺចុះក្អួត +ជម្ងឺឆ្កួតជ្រូក +ជម្ងឺឆ្ងល់ +ជម្ងឺឆ្លង +ជម្ងឺឈរ +ជម្ងឺញ័រ +ជម្ងឺដាប +ជម្ងឺទារក +ជម្ងឺធ្ងន់ +ជម្ងឺផ្លូវចិត្ត +ជម្ងឺពពែឆ្កែ +ជម្ងឺរាតត្បាត +ជម្ងឺរាល +ជម្ងឺរ៉ាំរ៉ៃ +ជម្ងឺលាប់ +ជម្ងឺលោកីយ +ជម្ងឺសារ +ជម្ងឺសួត +ជម្ងឺស្ទំពោះ +ជម្ងឺស្ទះ +ជម្ងឺស្បើយ +ជម្ងឺស្រាល +ជម្ងឺស្រុតផ្ទៃ +ជម្ងឺហល់ +ជម្ងឺអាមណាម +ជម្នះ +ជម្នះធម្មជាតិ +ជម្នះៈ +ជម្ពុ +ជម្ពុទន +ជម្ពុទីប +ជម្ពុផល +ជម្ពុរុក្ខ +ជម្ពុវ្ឫក្ស +ជម្ពូ +ជម្ពូក +ជម្ពូក្រហម +ជម្ពូខៀវ +ជម្ពូជ្រលក់ +ជម្ពូទីប +ជម្ពូទ្វីប +ជម្ពូនទ +ជម្ពូនទៈ +ជម្ពូនុទ +ជម្ពូផល +ជម្ពូពាន +ជម្ពូព្រឹក្ស +ជម្ពូរត្ន +ជម្ពូរុក្ខ +ជម្ពូល័ខ +ជម្ពូវ្ឫក្ស +ជម្ពូស +ជម្ពូសព្រឿង +ជម្ពូស៊ីផ្លែ +ជម្ពូស៝ +ជម្ពោនទ +ជម្ម +ជម្មភាព +ជម្រក +ជម្រកត្រី +ជម្រកភ័យ +ជម្រាប +ជម្រាបប្រសាសន៍ +ជម្រាបលា +ជម្រាបសួរ +ជម្រាល +ជម្រាលភ្នំ +ជម្រិត +ជម្រុល +ជម្រុលកាត់ +ជម្រុះ +ជម្រួញ +ជម្រើស +ជម្រើសច្បាប់ +ជម្រើសជាតិ +ជម្រើសធម្មជាតិ +ជម្រេ +ជម្រេញ +ជម្រែក +ជម្រោង +ជម្រៅ +ជម្រះ +ជម្រះកាយ +ជម្រះក្ដី +ជម្រះក្តី +ជម្រះចិត្ត +ជម្រះបញ្ជី +ជម្រះបំណុល +ជម្រះសេចក្ដី +ជម្រះស្មៅ +ជម្លាប +ជម្លើយ +ជម្លៀស +ជម្លៀសសឹក +ជម្លោះ +ជម្លោះឆោឡោ +ជម្លោះជាតិសាសន៍ +ជម្លោះដីធ្លី +ជម្លោះដែនសមុទ្រ +ជម្លោះទឹកដី +ជម្លោះផ្ទៃក្នុង +ជម្លោះពូជសាសន៍ +ជម្លោះព្រំដែន +ជម្លោះសាសនា +ជយ +ជយកុញ្ជរ +ជយឃោស +ជយដ្ឋាន +ជយតុ +ជយតុភវ៉ +ជយធជ +ជយធ្វជ +ជយធ្វ័ជ +ជយបាន +ជយផលសង្គ្រាម +ជយពាទ្យ +ជយព្រឹក្ស +ជយភូមិ +ជយភេរី +ជយមង្គល +ជយមន្ត +ជយលាភី +ជយលិខិត +ជយលេខ +ជយលេខា +ជយវាទ្យ +ជយសង្ខ +ជយសព្ទ +ជយសព្ទ័ +ជយសិរី +ជយស័ង្ខ +ជយស្ថាន +ជយស្រី +ជយអានុភាវ +ជយអាវុធ +ជយឧបាយ +ជយាតិរេក +ជយានុភាព +ជយាវុធ +ជយោ +ជយោបាយ +ជរ +ជរកុប្បនា +ជរជាយ +ជរជួរ +ជរា +ជរាកាល +ជរាកាស +ជរាទុក្ខ +ជរាទុព្វល +ជរាទុព្វលភាព +ជរាទុព្វលភាវ +ជរាធម៌ +ជរាធម្ម +ជរាពាធ +ជរាភាព +ជរាភាវ +ជរាភិភូត +ជរាមច្ចុ +ជរាមរណៈ +ជរាម័យ +ជរាម្រឹត្បូវ +ជរាម្រឹត្យូវ +ជរាម្ឫត្យុ +ជរាយុជ +ជរារោគ +ជរាលក្ខណៈ +ជរាលក្សណ +ជរាលក្ស្មណ៌ +ជរាអាមយ +ជរិទ្ឋិ +ជរឹតក្រឡឹង +ជរឹតត្បិត +ជរឹប +ជរឹបអូស +ជរឹម +ជរឹស្សា +ជរឺង +ជរឺត +ជរុក +ជរុករ +ជរុករាន +ជរុក្ខ +ជរុក្ខវប្បកម្ម +ជល +ជលកា +ជលគតវិទ្យា +ជលគតិ +ជលគមនាគមន៍ +ជលគមនាមន៍ +ជលគីរី +ជលចរ +ជលជ +ជលជជាតិ +ជលជាត +ជលជាតិ +ជលជីវសាស្ត្រ +ជលជៈ +ជលដ្ឋាន +ជលធរ +ជលធរណីវិទ្យា +ជលធារ +ជលធារវិទ្យា +ជលធារសាស្ត្រ +ជលធារា +ជលធារាសាស្ត្រ +ជលធិ +ជលធី +ជលនិធិ +ជលនេត្រ +ជលន័យន៍ +ជលន័យន៏ +ជលបក្ខី +ជលបក្សិន +ជលបក្សី +ជលបថ +ជលបាន +ជលផល +ជលភាជន +ជលភាជនៈ +ជលភាជន៍ +ជលភាជន៏ +ជលភ័យ +ជលមគ្គ +ជលមគ្គៈ +ជលមាគិ +ជលមាគ៌ +ជលមាត្រ +ជលម្ពជៈ +ជលម្ពុជៈ +ជលយន្ត +ជលយន្រ្ត +ជលយាត្រា +ជលយាន +ជលរស +ជលលគា +ជលលតា +ជលលម្ពុជៈ +ជលលា +ជលវិទ្យា +ជលវេគ +ជលសា +ជលសាគរ +ជលសារ +ជលសាស្ត្រ +ជលសីមា +ជលស័យ +ជលស្ដម្ភ +ជលស្ដារ +ជលស្ថាន +ជលឧតុភូតវិទ្យា +ជលា +ជលាកាសយាន +ជលាគ្គិសនី +ជលាចរចា +ជលាធារ +ជលាពុជ +ជលាពុជះ +ជលាពុជៈ +ជលាម្ពុជ +ជលាម្ពុជៈ +ជលាល័យ +ជលាសយ +ជលាស័យ +ជលិកា +ជលេស +ជលេស្វរៈ +ជល់ +ជល់ខ្នុរ +ជល់គ្នា +ជល់ភ្នាល់គ្នា +ជល់មាក +ជល់មាន់ +ជល្លង់ +ជវ +ជវកម្បនា +ជវន +ជវនចិត្ត +ជវនដ្ឋាន +ជវនវិថិ +ជវនវិថី +ជវនវីថិ +ជវនវីថី +ជវនស្ថាន +ជវនៈ +ជវភាព +ជវលេខ +ជវលេខក +ជវលេខកៈ +ជវលេខយន្ត +ជវា +ជវិកម្បនា +ជវ័ន +ជវ័នទី +ជហ្វា +ជា +ជាកម្រៃដល់ +ជាការបន្ទាន់ +ជាការពិតប្រាកដ +ជាការល្អ +ជាការស្រេច +ជាកាលគួរនឹង +ជាកិច្ចបង្កហេតុ +ជាកិច្ចសម្រេចបុណ្យ +ជាកិត្តិយសដល់ +ជាកុសល +ជាកំពូល +ជាកំហិត +ជាក់ +ជាក់ច្បាស់ +ជាក់ជា +ជាក់ប្រាកដ +ជាក់ផ្តាច់ +ជាក់លាក់ +ជាក់ស្ដែង +ជាក់ស្តែង +ជាក់ស្បាន់ +ជាក្រោយបង្អស់ +ជាខ្នាត +ជាខ្មែរ +ជាគ +ជាគម្រប់ +ជាគម្រប់ពីរដង +ជាគិរិយ +ជាគុណប្រយោជន៍ដល់ +ជាគូ +ជាគោល +ជាគ្នា +ជាគ្រាប់ +ជាគ្រួសារ +ជាង +ជាងកង់ +ជាងកាត់ខោអាវ +ជាងកាត់ដេរ +ជាងកាត់សក់ +ជាងកំបោរ +ជាងក្រឡឹង +ជាងខែ +ជាងគេ +ជាងគេបង្អស់ +ជាងគំនូរ +ជាងចម្លាក់ +ជាងចរណៃ +ជាងចំណាន +ជាងជំនាញ +ជាងឈើ +ជាងដេរ +ជាងដេរខោអាវ +ជាងដែក +ជាងតម្បាញ +ជាងថ្នឹក +ជាងទង +ជាងធ្មេញ +ជាងធ្វើផ្ទះ +ជាងប្រាំរយ +ជាងផ្ទះ +ជាងភ្លើង +ជាងមាស +ជាងម៉ាស៊ីន +ជាងយន្ត +ជាងរថយន្ត +ជាងសោ +ជាងសំណង់ +ជាងស្បែកជើង +ជាងស្មិត +ជាងឡាន +ជាងអគ្គិសនី +ជាងអ៊ុតសក់ +ជាងអ្វីទៅទៀត +ជាងឧស្សាហកម្ម +ជាច +ជាចម្បង +ជាចាំបាច់ +ជាចុងក្រោយ +ជាចុងក្រោយនេះ +ជាច្រើន +ជាច្រើនលើក +ជាជាង +ជាជួរ +ជាញ +ជាញជ័យ +ជាដក +ជាដប់ +ជាដរាប +ជាដាច់ខាត +ជាដុល្លា +ជាដុល្លារ +ជាដុំ +ជាដុំកំភួន +ជាដើ +ជាដើម +ជាដើមសព្វ +ជាដើមៈ +ជាដំណក់ +ជាដំណាំ +ជាដំបូង +ជាត +ជាតក +ជាតកម្ម +ជាតក៍ +ជាតបុត្ត +ជាតបុត្រ +ជាតប្បមាណ +ជាតរូប +ជាតវេទ +ជាតវេទស៑ +ជាតសរ +ជាតសរស +ជាតសិលា +ជាតស្រង់ +ជាតស្រះ +ជាតហិង្គុល +ជាតហិង្គុលខ្វាក់ +ជាតា +ជាតិ +ជាតិក +ជាតិកម្ម +ជាតិកា +ជាតិកើតដើម +ជាតិកំបោរ +ជាតិកៈ +ជាតិក្បុង +ជាតិក្រោយ +ជាតិខួរ +ជាតិខ្មែរ +ជាតិគីមី +ជាតិចិន +ជាតិជាបុរស +ជាតិជៅ +ជាតិដី +ជាតិទឹក +ជាតិទុក្ខ +ជាតិធម៌ +ជាតិធម្ម +ជាតិនានា +ជាតិនិយម +ជាតិនេះ +ជាតិបារាំង +ជាតិប្រមាណ +ជាតិផ្ទុះ +ជាតិពណ៌ +ជាតិពន្ធវិទ្យា +ជាតិពន្ធសាស្ត្រ +ជាតិពន្ធុ +ជាតិពន្ធុវិទូ +ជាតិពន្ធុវិទ្យា +ជាតិពន្ធុសាស្ត្រ +ជាតិពុល +ជាតិភូមា +ជាតិភូមិ +ជាតិមុន +ជាតិម្សៅ +ជាតិរស +ជាតិរ៉ែ +ជាតិលិង្គ +ជាតិសព្ទ +ជាតិសព្ទវិទ្យា +ជាតិសម្ភេទ +ជាតិសារមន្ទីរ +ជាតិសាសន៍ +ជាតិសិលា +ជាតិសៀម +ជាតិហិង្គុ +ជាតិហិង្គុល +ជាតិអឺរ៉ុប +ជាតី +ជាតីស្វិទមេវ +ជាតីឧត្តម +ជាតូនីយកម្ម +ជាតូបករណ៍ +ជាតូបនីយកម្ម +ជាតៈ +ជាត់ +ជាត់បាយ +ជាត្យានុវាទ +ជាថ្មី +ជាថ្លើមប្រមាត់ +ជាទី +ជាទីនិយម +ជាទីបង្ការ +ជាទីបង្ហើយ +ជាទីបញ្ចប់ +ជាទីបំផុត +ជាទីស្រឡាញ់ +ជាទូទៅ +ជាទេ +ជាទ្វេ +ជាធរមាន +ជាធំ +ជាធំដុំ +ជាធ្និមព្រះនគរ +ជានបទ +ជានា +ជានិច្ច +ជានិច្ចកាល +ជានិតិន័យ +ជានិរន្តរ៍ +ជានុ +ជានុមណ្ឌល +ជាន់ +ជាន់ក +ជាន់កគ្នាស៊ី +ជាន់កបោចស្លាប +ជាន់កែង +ជាន់កែងឯង +ជាន់ក្បឿង +ជាន់ក្រោម +ជាន់ក្រោយ +ជាន់ខ +ជាន់ខេត្ត +ជាន់ខ្ពស់ +ជាន់គ្នា +ជាន់ឆាយ +ជាន់ឆាយា +ជាន់ជុំ +ជាន់ឈ្លី +ជាន់ញី +ជាន់ដំបូង +ជាន់ថ្នាក់ +ជាន់ថ្លឹង +ជាន់ទី +ជាន់ទីពីរ +ជាន់ទឹក +ជាន់ទុក +ជាន់ផ្ទាល់ដី +ជាន់ពន្លិច +ជាន់មាត់ +ជាន់មុន +ជាន់រង +ជាន់រហាត់ +ជាន់លើ +ជាន់ស្រុក +ជាន់ស្រូវ +ជាន់ឡើង +ជាន់អង្ករ +ជាន់អង្សា +ជាន់អារក្ខ +ជាន់អារក្ស +ជាន់ឥដ្ឋ +ជាបង្ការ +ជាបង្គួរ +ជាបឋម +ជាបន្តបន្ទាប់ +ជាបន្តបន្ទាប់គ្នា +ជាបន្តបន្ទាប់មកហើយ +ជាបន្ទាន់ +ជាបើ +ជាប់ +ជាប់ការ +ជាប់កិច្ចរវល់ +ជាប់កិច្ចសន្យា +ជាប់កុន +ជាប់កំណោះ +ជាប់ក្ដី +ជាប់ក្តី +ជាប់ខ្នោះ +ជាប់គុក +ជាប់គំនិត +ជាប់គ្នា +ជាប់ឃុំ +ជាប់ឃុំឃាំង +ជាប់ចិត្ត +ជាប់ចោទ +ជាប់ចំណង +ជាប់ច្រវាក់ +ជាប់ឆ្នោត +ជាប់ជម្រះ +ជាប់ជាយូរខែ +ជាប់ជុច +ជាប់ជួន +ជាប់ជើង +ជាប់ជំពាក់ +ជាប់ញាតិ +ជាប់ដៃ +ជាប់ណែងណង +ជាប់តារាង +ជាប់ទោស +ជាប់ទោសមួយត្រណោត +ជាប់ទៅនឹង +ជាប់ទ្រុង +ជាប់នឹង +ជាប់នឹងច្រមុះ +ជាប់បំណុល +ជាប់បំណុលគេ +ជាប់ផុង +ជាប់ពន្ធ +ជាប់ពន្ធនាគារ +ជាប់ពាក់ព័ន្ធ +ជាប់ពាក្យសម្ដី +ជាប់ពាក្យសំដី +ជាប់ពិរុទ្ធ +ជាប់ភក់ +ជាប់ភ្នែកនឹង +ជាប់មាត់ +ជាប់មាត់ជាប់ក +ជាប់ម៉ឺង +ជាប់យូរ +ជាប់រយោង +ជាប់រវល់ +ជាប់រសោង +ជាប់លាប់ +ជាប់លេខ +ជាប់សង្ស័យ +ជាប់សញ្ញាប័ត្រ +ជាប់សន្តិសុខ +ជាប់សន្ទូច +ជាប់សន្លុង +ជាប់សាច់ +ជាប់សាច់ញាតិ +ជាប់សូរ +ជាប់សែស្រឡាយ +ជាប់ស្អិត +ជាប់ហ៊ុំ +ជាប់អណ្ដាត +ជាប់អន្ទាក់ +ជាប់អួន +ជាប្រក្រតី +ជាប្រចាំ +ជាប្រតិកម្ម +ជាផ្នែក +ជាពន្លឹក +ជាពិធី +ជាពិសេស +ជាពួក +ជាភិយ្យោភាព +ជាម +ជាមធ្យម +ជាមនុស្សបានតែថា +ជាមហោឡារិក +ជាមិនខាន +ជាមុ +ជាមុន +ជាមួយ +ជាមួយគ្នា +ជាមួយនឹង +ជាមួយផងដែរ +ជាមេត្រី +ជាម្ពវាន +ជាយ +ជាយកន្ទេល +ជាយក្រុង +ជាយគ្រែង +ជាយជ័យ +ជាយដែន +ជាយតេ +ជាយថាវត្ថុ +ជាយថាហេតុ +ជាយទ្វីប +ជាយព្រៃ +ជាយសំពត់ +ជាយា +ជាយូរមកហើយ +ជាយ៉ +ជារ +ជារកា +ជារណការ +ជារណា +ជារណីយ +ជារបប +ជារី +ជារូបរាង +ជារឿយ +ជារៀងដរាប +ជារៈ +ជារ៌ +ជាល +ជាលភ្នែកក្រួច +ជាលា +ជាលាយលក្ខណ៍អក្សរ +ជាលិកា +ជាលិកាវិទ្យា +ជាលិកាស +ជាលិនី +ជាលិន៑ +ជាលី +ជាលើកដំបូង +ជាលំដាប់ +ជាលំដាប់លំដោយ +ជាល្ម +ជាវ +ជាវគម្ពីរ +ជាវដី +ជាវដុំ +ជាវត្រៃចីវរ +ជាវប្រចាំ +ជាវព្រះពុទ្ធរូប +ជាវយក +ជាវេន +ជាស +ជាសកម្ម +ជាសម្ងន់ +ជាសាកល +ជាសូរេច +ជាសេចក្ដីផ្ទាល់ +ជាសះស្បើយ +ជាស្ដីទី +ជាស្ថាពរ +ជាស្រឡះ +ជាស្រេច +ជាហូរហែ +ជាហេតុ +ជាឡប់ឡែ +ជាអកុសល +ជាអចិន្ត្រៃយ៍ +ជាអតិបរិមា +ជាអនេក +ជាអនេកប្បការ +ជាអាទិភាព +ជាអាទិ៍ +ជាអាទិ៍ដូចជា +ជាអំណោយ +ជាឧទាហរណ៍ +ជាឯក +ជាឯកច្ឆន្ទ +ជាឯកតោភាគី +ជាឯកសណ្ឋាន +ជាំ +ជាំក្រវៀន +ជាំខ្លួន +ជាំខ្សាន្ត +ជាំតាម៉ៅ +ជាំទឹក +ជាំនាញ +ជាំព្រះភក្ត្រា +ជាំភ្នែក +ជាំមុខ +ជាំសង្កែ +ជា្ញតិ +ជា្ញតិក្ឫត្យ +ជិ +ជិណ៌កាយ +ជិណ្ណ +ជិណ្ណកាយ +ជិណ្ណរូប +ជិណ្ណា +ជិត +ជិតការហើយ +ជិតខាង +ជិតខាងគ្នា +ជិតចូលមុងឈើ +ជិតជិត +ជិតជុំ +ជិតឈឹង +ជិតដល់ +ជិតដល់ម៉ោង +ជិតដល់ម៉ោងហើយ +ជិតដិត +ជិតណែន +ជិតទៅ +ជិតទៅដល់ +ជិតនឹង +ជិតបង្កើយ +ជិតបានស៊ីទ្រាប +ជិតបានហុតលត +ជិតម៏ +ជិតស្និទ្ធ +ជិតស្លាប់ +ជិតស្លុង +ជិតិន្ទ្រិយ +ជិតិន្រ្ទិយ +ជិតេន្រ្ទិយ +ជិតំ +ជិតំជិតំ +ជិត័ង +ជិន +ជិនចឺម +ជិនឆ្អន់ +ជិនជឿន +ជិនណាយ +ជិនបុត្ត +ជិនបុត្រ +ជិនវង្ស +ជិនស្រី +ជិនឫក +ជិនី +ជិនោ +ជិនោរស +ជិនោរស់ +ជិនៈ +ជិប +ជិបរសជាតិ +ជិវហិនទ្រី +ជិវា្ហ +ជិវីត +ជិវ្ហា +ជិវ្ហាបសាទ +ជិវ្ហាយតនៈ +ជិវ្ហាវិញ្ញាណ +ជិវ្ហាសម្ផស្ស +ជិវ្ហិន្ទ្រិយ +ជិវ្ហិន្រ្ទិយ +ជិហ្វា +ជិះ +ជិះកង់ +ជិះកប៉ាល់ +ជិះគោ +ជិះគ្នា +ជិះច្រកគាវ +ជិះជាន់ +ជិះជាន់ពលកម្ម +ជិះដំរី +ជិះទូក +ជិះទោង +ជិះរថយន្ត +ជិះរទេះ +ជិះសេះ +ជិះសេះយោងមុខ +ជិះសេះលែងដៃ +ជិះឡាន +ជិះអង្រឹងស្នែង +ជិះអារម្មណ៍ +ជី +ជីក +ជីកកកាយ +ជីកដី +ជីកដំឡូង +ជីកព្រែក +ជីករង្វះទឹក +ជីករណ្ដៅ +ជីករណ្តៅ +ជីករំលើង +ជីកលុង +ជីកលើង +ជីកសួរ +ជីកអណ្ដូង +ជីកឫស +ជីកឫសគល់ +ជីកាបៃ +ជីកាហឺត +ជីកំប៉ុស +ជីក្រែង +ជីខក្រោម +ជីខនិជ +ជីខលើ +ជីខ្មារ +ជីគរ +ជីគីមី +ជីគ្រប់មុខ +ជីងចក +ជីងចក់ +ជីងជក់ +ជីជាតិ +ជីជាតិកម្ម +ជីជាតិភាព +ជីដី +ជីដូន +ជីដូនជីតា +ជីដូនទួត +ជីដូនភូត +ជីដូនមីង +ជីដូនមួយ +ជីដូនលា +ជីដូនលួត +ជីតា +ជីតាជីដូន +ជីតាទួត +ជីតាលា +ជីតាលួត +ជីតុន +ជីត្រចៀកដំរី +ជីទួត +ជីទួតមួយ +ជីធម្មជាតិ +ជីនក +ជីនាងផ្ទះ +ជីនិម្មិត +ជីនី +ជីប +ជីបភ្នែកឈ្មៀងសម្លឹង +ជីបសំពត់ +ជីបស្លា +ជីបាល +ជីប៉ា +ជីប៉ូតាស +ជីផាត +ជីផុច +ជីផូស្វាត +ជីព +ជីពចរ +ជីពជន្ម +ជីពជាតិ +ជីពុក +ជីពុន +ជីមឿង +ជីយ៉ៅកា +ជីរ +ជីរក្រសាំងទំហំ +ជីរឃិនឆាយ +ជីរឆ្អាប +ជីរណា +ជីរណិក +ជីរត្រចៀកជ្រូក +ជីរត្រចៀកដំរី +ជីរថ្ពាល់ត្រី +ជីរទ្រមាំង +ជីរនាងវង +ជីរបន្លា +ជីរបារាំង +ជីរប្រហើរ +ជីរភ្លូ +ជីរម្រះព្រៅ +ជីររណា +ជីរលីងលាក់ +ជីរលីងល័ក្ដ +ជីរវ៉ាន់សុយ +ជីរវ៉ាន់ស៊ុយ +ជីរស +ជីរសាំងគ្រហ៊ុំ +ជីរស្លឹកក្រាស់ +ជីរស្លឹកគ្រៃ +ជីរស៝ +ជីរអង្កាម +ជីរោទិ៍ +ជីលា +ជីលាយ +ជីលួត +ជីលួតមួយ +ជីលេខ +ជីលេខមួយ +ជីវ +ជីវក +ជីវកជីវាក +ជីវកម្ម +ជីវកៈ +ជីវគីមី +ជីវង្គត +ជីវចម្រុះ +ជីវចល +ជីវជាតិ +ជីវញ្ជីវ +ជីវតក្ស័យ +ជីវតី +ជីវថាមពល +ជីវទស្សនបដិវត្តន៍ +ជីវទស្សន៍ +ជីវធនលាភ +ជីវន +ជីវន័ +ជីវន្ត +ជីវន្តី +ជីវបច្ចេកវិជ្ជា +ជីវប្បវត្តិ +ជីវប្រភេទ +ជីវប្រវតិ្ត +ជីវប្រវត្ដិ +ជីវប្រវត្តិ +ជីវប្រវត្តិសង្ខេប +ជីវពល +ជីវព្រឹត្តិ +ជីវភាព +ជីវភាពរស់នៅ +ជីវភាសា +ជីវមាត្រ +ជីវម៉ាស +ជីវយន្តសាស្ត្រ +ជីវរស +ជីវវិទ្យា +ជីវវិទ្យាកសិកម្ម +ជីវវិទ្យាកោសិកា +ជីវវិទ្យាបណ្ដាភាវៈ +ជីវវិទ្យាបរិយាកាស +ជីវវិទ្យាម៉ូលេគុល +ជីវវិទ្យាសមុទ្រ +ជីវវិស្វកម្ម +ជីវសាស្ត្រ +ជីវសាស្ត្រសង្គ្រាម +ជីវសាស្រ្ត +ជីវឡាវ +ជីវអាកាសធាតុវិទ្យា +ជីវឧស្ម័ន +ជីវា +ជីវាណូ +ជីវិ +ជីវិក +ជីវិកា +ជីវិត +ជីវិតក្ខយ +ជីវិតក្រាំង +ជីវិតក្ស័យ +ជីវិតទាន +ជីវិតន្តរាយ +ជីវិតសង្ខារ +ជីវិតសម្ពន្ធ +ជីវិតសម្ព័ន្ធ +ជីវិតអន្តរាយ +ជីវិតា +ជីវិតិន្ទ្រិយ +ជីវិតិន្រ្ទិយ +ជីវិតេន្រ្ទិយ +ជីវិន +ជីវិនី +ជីវិន៑ +ជីវី +ជីវំ +ជីវំជីវ +ជីវៈ +ជីវ៉ា +ជីវ៍ +ជីវ័ន +ជីវ័នកិច្ច +ជីវ័ន្ត +ជីវ្ហា +ជីវ្ហាវិញ្ញាណ +ជីវ្ហិន្ទ្រិយ +ជីវ្ហិន្រ្ទិយ +ជីសរីរាង្គ +ជីហរិត +ជីឡាវ +ជីអាចម៍សត្វ +ជីអ៊ុយរ៉េ +ជឹក +ជឹង +ជឺត +ជឺវង្គត +ជឺវន័ +ជឺវន្ត +ជុក +ជុកជិត +ជុកសក់ +ជុច +ជុណ្ហបក្ខ +ជុណ្ហប័ក្ខ +ជុត +ជុតិមតី +ជុតិមន្ត +ជុតិមន្តី +ជុតិមា +ជុល +ជុលកន្ទេល +ជុលសំពត់ +ជុលី +ជុំ +ជុំកន្លង់ +ជុំគីរី +ជុំគ្នា +ជុំគ្រៀល +ជុំជាតិ +ជុំជិត +ជុំជើង +ជុំមាត់ +ជុំរុំ +ជុំវិញ +ជុះ +ជុះនោម +ជុះអាចម៍ +ជូជក +ជូជក់ +ជូត +ជូតកម្ម +ជូតការ +ជូតការក៍ +ជូតការិកា +ជូតការិនី +ជូតការី +ជូតដានជើង +ជូតបាតជើង +ជូតសំអាត +ជូន +ជូនកុសល +ជូនគេទៅ +ជូនចំពោះ +ជូនដល់ដៃ +ជូនដំណឹង +ជូនដំណើរ +ជូនបុណ្យ +ជូនពរ +ជូនពាក្យ +ជូនលុយ +ជូនសគុណ +ជូនសម្ដី +ជូនសៀវភៅ +ជូនសំដី +ជូនអំណោយ +ជូរ +ជូរខ្លាំង +ជូរគ្រែត +ជូរចត់ +ជូរជ្រេញ +ជូរជ្រះ +ជូរផ្អែម +ជូរមាត់ +ជូរមុខ +ជូរស +ជូរហិញ +ជូរហួញ +ជូរអែម +ជូរឯម +ជួ +ជួង +ជួជង +ជួជាតិ +ជួញ +ជួញក្ដី +ជួញខុសច្បាប់ +ជួញចិត្ត +ជួញដូរ +ជួញប្រែ +ជួញព្រែ +ជួញមួយជើង +ជួញរកស៊ី +ជួញសត្រូវ +ជួត +ជួតក្បាល +ជួន +ជួនកាល +ជួនក្រែង +ជួនជា +ជួនណា +ជួនណាត +ជួនវេលា +ជួប +ជួបគ្នា +ជួបជុំ +ជួបជុំគ្នា +ជួបជួន +ជួបនឹង +ជួបប្រទះ +ជួបប្រទះនៅតាមផ្លូវ +ជួបពិភាក្សា +ជួបលើគ្រោះកាច +ជួបសព្វជាតិ +ជួយ +ជួយកម្លាំង +ជួយការ +ជួយកំលាំង +ជួយកំឡាំង +ជួយគិត +ជួយគ្នា +ជួយគ្នាទៅវិញទៅមក +ជួយគ្នាផង +ជួយជ្រោមជ្រែង +ជួយបន្ទរថែម +ជួយផ្ចុងផ្ដើម +ជួយរួមក្នុង +ជួយរែក +ជួយលើកទឹកចិត្ត +ជួយសង្គ្រោះ +ជួយស្រោចស្រង់ +ជួយហេៈហ៏ +ជួយអរ +ជួយអាសា +ជួយអាសាគេ +ជួយឧបត្ថម្ភ +ជួរ +ជួរក្រហម +ជួរខាងម្ដាយ +ជួរខាងម្តាយ +ជួរខាងឪពុក +ជួរចំបួរ +ជួរជំបួរ +ជួរឈរ +ជួរឈើ +ជួរដេក +ជួរបក្ស +ជួរភ្នំ +ជួរមុខ +ជួរសម្បួរ +ជួរួ +ជួល +ជួលជាងធ្វើផ្ទះ +ជួលទូកគេ +ជួលន់ +ជួលផ្ទះ +ជួលមនុស្ស +ជួស +ជួសជុល +ជួសជុលផ្ទះ +ជួសដំបូលផ្ទះ +ជួសផុល +ជួសមុខ +ជួសរនាប +ជើ +ជើង +ជើងកញ្ជុំ +ជើងកញ្ជើ +ជើងកញ្ជោ +ជើងកន្ទេល +ជើងកប +ជើងកាង +ជើងកាព្យ +ជើងការ +ជើងកី +ជើងកុក +ជើងកើប +ជើងកោស +ជើងកោសវិហារ +ជើងកំពង់ +ជើងក្របី +ជើងក្រាន +ជើងក្រានឡត +ជើងក្រាស +ជើងក្អែក +ជើងខិល +ជើងខូង +ជើងខូច +ជើងខោ +ជើងខ្លាំង +ជើងខ្លែង +ជើងគក +ជើងគុល +ជើងគួន +ជើងគោ +ជើងគោក +ជើងគ្រវាត់ +ជើងគ្រាវ +ជើងគ្រុឌ +ជើងគ្រុស +ជើងគ្រុះ +ជើងគ្រេច +ជើងចានស្រាក់ +ជើងចាប +ជើងចាស់ +ជើងចែវ +ជើងច្រាន +ជើងឆើត +ជើងឆៅ +ជើងឆ្កោក +ជើងជក់ +ជើងជង់ +ជើងជម្រើស +ជើងជំរើស +ជើងឈ្នួល +ជើងញ្នយ +ជើងដៃ +ជើងដំរី +ជើងតាំង +ជើងតាំងលេខគុណ +ជើងតុ +ជើងថ្ករ +ជើងថ្មី +ជើងទទេ +ជើងទា +ជើងទឹក +ជើងទើន +ជើងទៀន +ជើងទៀប +ជើងទេញ +ជើងទេរ +ជើងទ្រ +ជើងទ្រនាប់ +ជើងធារ +ជើងធារភ្នំ +ជើងធូប +ជើងធ្មេញ +ជើងបង្កង +ជើងបាត្រ +ជើងប៉ាវ +ជើងប្រយោគ +ជើងប្រឡាក់ភក់ស្រមក +ជើងផឹក +ជើងពាន +ជើងពាល +ជើងពេល +ជើងព្នាយ +ជើងព្យញ្ជនៈ +ជើងព្រៃ +ជើងព្រះ +ជើងភេល +ជើងភ្នាយ +ជើងភ្នំ +ជើងមនុស្ស +ជើងមាន់ +ជើងមុង +ជើងមេឃ +ជើងម៉ា +ជើងម្ខាង +ជើងម្ដែង +ជើងរមាំង +ជើងរមាំងណែងណង +ជើងរាន +ជើងរាវ +ជើងរាស់ +ជើងលួច +ជើងលេខ +ជើងល័ព្ធ +ជើងល័ឰ +ជើងល្បែង +ជើងល្អ +ជើងវត្ត +ជើងវាំង +ជើងវែង +ជើងស +ជើងសក់ +ជើងសក់ខើច +ជើងសក់ស្រុង +ជើងសា +ជើងសាជំនួញ +ជើងសិប្បនិម្មិត +ជើងសឹក +ជើងសេះ +ជើងសំណាញ់ +ជើងស៊ី +ជើងស្តាំ +ជើងស្ទក់ +ជើងស្រម +ជើងស្រាប +ជើងស្រាពក៍ +ជើងស្រី +ជើងស្រុក +ជើងស្អិត +ជើងហារ +ជើងហោះហើរ +ជើងអក្សរ +ជើងអាកាស +ជើងអាធារ +ជើងអ្នកលេង +ជើងឧបោសថ៍ +ជើងឯក +ជើងឯកកាប់ចាក់ +ជើជើ +ជើណីវ៉ា +ជើត +ជើតឈិង +ជើយ +ជើះ +ជឿ +ជឿក្មេង +ជឿគោរព +ជឿចិត្ត +ជឿជាក់ +ជឿជោក +ជឿទំនិញ +ជឿទំនិញគេ +ជឿន +ជឿនទៅមុខ +ជឿនលឿន +ជឿបណ្ដាក់ +ជឿផ្កាប់មុខ +ជឿពាក្យគេ +ជឿភ្លូក +ជឿយ +ជឿស៊ប់ +ជឿស្ដាប់ +ជឿស្តាប់ +ជឿស្លុង +ជឿឲ្យ +ជៀង +ជៀងជាក់ +ជៀជុំ +ជៀត +ជៀតពាក្យ +ជៀតអក្សរ +ជៀន +ជៀនចេក +ជៀនជួន +ជៀនត្រី +ជៀប +ជៀបកប្បាស +ជៀម +ជៀវ +ជៀវជុំ +ជៀវដុំ +ជៀស +ជៀសវាង +ជៀស័ជ័យ +ជៀស្ឋ +ជៀស្ឋជ័យ +ជេក +ជេដ្ឋ +ជេដ្ឋភគិនី +ជេដ្ឋមាស +ជេដ្ឋមូល +ជេដ្ឋមូលមាស +ជេដ្ឋា +ជេដ្ឋាធិរាជ +ជេដ្ឋាបចាយនៈ +ជេដ្ឋោ +ជេដ្ឋំ +ជេត +ជេតឋៈមូលៈ +ជេតពន +ជេតវន +ជេតវនារាម +ជេតវ័ន +ជេតុត្ដរ +ជេតុត្ត +ជេតុត្តរ +ជេតុពន +ជេន +ជេនត្ដី +ជេប +ជេម +ជេរ +ជេរដាក់ +ជេរដៀល +ជេរប្រដៅ +ជេរប្រទេច +ជេរប្រមាថ +ជេរពោល +ជេរម្ដាយកាយឪពុក +ជេរយឹតយោង +ជេររអ៊ូ +ជេររំងាស់ +ជេរលើកអាស +ជេរស្ដី +ជេរស្តី +ជេរូហ្សាឡឹម +ជេស៊ី +ជេស័ +ជេស័ជ័យ +ជេស័នក្សត្រ +ជេស្ឋ +ជេស្ឋជ័យ +ជេស្ឋនក្សត្រ +ជេស្ឋមាស +ជេះ +ជេ្យឞ្ឋ +ជេ្យស្ឋ +ជេ្យស្ឋនក្សត្រ +ជេ្យស្ឋមាស +ជែក +ជែកជែង +ជែកវែក +ជែង +ជែងដំរី +ជែន +ជែពព្រែ +ជែពព្រៃ +ជែះ +ជៃកំពក +ជៃន +ជៃយោ +ជៃ៍ +ជោ +ជោក +ជោកចិត្ត +ជោកជាក់ +ជោកជាំ +ជោកអារម្មណ៍ +ជោគ +ជោគជតា +ជោគជតារាសី +ជោគជាំ +ជោគជ័យ +ជោគវាសនា +ជោគសម្បត្តិ +ជោគអារម្មណ៍ +ជោគ្គ +ជោគ្យ +ជោតក +ជោតកៈ +ជោតញ្ញាណោ +ជោតនាការ +ជោតិ +ជោតិក +ជោតិកាចារ្យ +ជោតិភាព +ជោតិភាវ +ជោតិរស +ជោតិសត្ថ +ជោតិសាស្ត្រ +ជោរ +ជោរជន់ +ជោរជល +ជោរទឹក +ជោះ +ជោះឈាមមើល +ជោះបន្លា +ជោះពងមាន់ +ជោះអុត +ជៅ +ជំ +ជំងឹអាសន្នរោគ +ជំងឺ +ជំងឺកាតារ៉ាក់ +ជំងឺក្រឡាភ្លើង +ជំងឺក្រែកដឺកុក +ជំងឺក្អកមាន់ +ជំងឺខាន់លឿង +ជំងឺខាន់ស្លាក់ +ជំងឺខុសមេបា +ជំងឺខុសអ្នកតា +ជំងឺខ្វាក់មាន់ +ជំងឺខ្វិន +ជំងឺខ្វះឈាម +ជំងឺខ្សោយបេះដូង +ជំងឺគ្មានទឹកភ្នែក +ជំងឺគ្រុនចាញ់ +ជំងឺគ្រុនឈាម +ជំងឺគ្រុនបក្សី +ជំងឺឃ្លង់ +ជំងឺងងឹតពណ៌ +ជំងឺចិត្ត +ជំងឺចុះក្អួត +ជំងឺចុះមួលឈាម +ជំងឺឆ្កួត +ជំងឺឆ្កួតជ្រូក +ជំងឺឆ្កែឆ្កួត +ជំងឺឆ្លង +ជំងឺឈាមក្រក៝ក +ជំងឺឈាមខ្មៅ +ជំងឺឈាមសស៊ីឈាមក្រហម +ជំងឺដុំពោះ +ជំងឺដុះឫស +ជំងឺតពូជ +ជំងឺតម្កាត់ +ជំងឺតាន +ជំងឺតេតាសណូស +ជំងឺត្រក់ទឹក +ជំងឺថ្លើម +ជំងឺទាមឡា +ជំងឺទារក +ជំងឺទាស់ +ជំងឺទាំ +ជំងឺទំ +ជំងឺនីកូឡាហ្វាវ +ជំងឺបរាសិត +ជំងឺបេះដូង +ជំងឺប៉េស្ដ +ជំងឺប្រកាច់ +ជំងឺផ្ដាសាយបក្សី +ជំងឺផ្លូវចិត្ត +ជំងឺផ្សិត +ជំងឺពកក +ជំងឺពៀប +ជំងឺពេឡាក +ជំងឺព្រូនអំបោះ +ជំងឺភ្នែកក្រហម +ជំងឺភ្នែកឡើងបាយ +ជំងឺមត៌ក +ជំងឺមហារីក +ជំងឺមិនឆ្លង +ជំងឺរបេង +ជំងឺរលាកខួរឆ្អឹង +ជំងឺរលាកតម្រងនោម +ជំងឺរលាកទ្វារមាស +ជំងឺរលាកធមនី +ជំងឺរលាកមាត់ +ជំងឺរលាកស្បូន +ជំងឺរលាកស្រោមខួរ +ជំងឺរាក +ជំងឺរាតត្បាត +ជំងឺរាតត្បាតវិទ្យា +ជំងឺរាល +ជំងឺរើ +ជំងឺរើម +ជំងឺរំបល់ +ជំងឺរ៉ាំរ៉ៃ +ជំងឺលាប់ +ជំងឺលើសឈាម +ជំងឺលោកិយ +ជំងឺសង្គម +ជំងឺសត្វឆ្កួតខាំ +ជំងឺសរសៃប្រសាទ +ជំងឺសារ +ជំងឺសារិរិក +ជំងឺសួត +ជំងឺសួពូជ +ជំងឺស៊ីដា +ជំងឺស្កន្ទ +ជំងឺស្ត្រូក +ជំងឺស្ត្រេស +ជំងឺស្រឺត +ជំងឺស្រុតផ្ទៃ +ជំងឺស្វាយ +ជំងឺហល់ចុក +ជំងឺហឺត +ជំងឺហើមស្ពឹក +ជំងឺហ៊ីវ +ជំងឺអភិក្រម +ជំងឺអាមណាម +ជំងឺអាសន្នរោគ +ជំងឺអេដស៍ +ជំងឺអំបៅអំបែក +ជំញាតិ +ជំទង់ +ជំទប់ +ជំទប់ជំពាម +ជំទប់ភកី្ត +ជំទប់ភក្ដី +ជំទប់រាជា +ជំទប់សេនា +ជំទយ +ជំទាញ +ជំទាវ +ជំទាវហិនហោច +ជំទាស់ +ជំទាស់ជំទែង +ជំទាំង +ជំទួយ +ជំទើត +ជំទើតជំទើង +ជំទើរ +ជំទើស +ជំទែង +ជំនក់ +ជំនង់ +ជំនច់ +ជំនន់ +ជំនន់រំលា +ជំនល់ +ជំនា +ជំនាង +ជំនាងឈើ +ជំនាងផ្ទះ +ជំនាញ +ជំនាញការ +ជំនាញជាញជ័យ +ជំនាត់ +ជំនានីស +ជំនាន់ +ជំនាន់ខ្មៅងងឹត +ជំនាន់ដើម +ជំនាប់ +ជំនាប់ភ្នំ +ជំនាវ +ជំនិត +ជំនិតដៃ +ជំនិះ +ជំនីក +ជំនីប +ជំនីបកលា +ជំនីរ +ជំនុំ +ជំនុំកី្ត +ជំនុំក្ដី +ជំនុំក្តី +ជំនុំជម្រះ +ជំនុំជម្រះក្ដី +ជំនុំជម្រះតាមច្បាប់ +ជំនុំជំរះ +ជំនុំពិចារណា +ជំនូត +ជំនូន +ជំនួញ +ជំនួញរេចរឹល +ជំនួញស្រូវ +ជំនួប +ជំនួយ +ជំនួយការ +ជំនួយការី +ជំនួយទាន់ពេលវេលា +ជំនួយបរទេស +ជំនួយមនុស្សធម៌ +ជំនួយសម្ភារៈ +ជំនួយសេដ្ឋកិច្ច +ជំនួយស្មារតី +ជំនួយឥតសំណង +ជំនួរ +ជំនួល +ជំនួស +ជំនួសដៃ +ជំនួសដៃជើងគេ +ជំនួសដៃជំនួសជើង +ជំនួសមុខ +ជំនឿ +ជំនឿន +ជំនឿនិយម +ជំនឿប្រូតេស្តង់ +ជំនឿស៊ប់ +ជំនឿអត្តកុសលកម្ម +ជំនេរ +ជំនែង +ជំនោរ +ជំនោះ +ជំនំ +ជំនះ +ជំបួរ +ជំប្អូន +ជំពប់ +ជំពាក់ +ជំពាក់គុណ +ជំពាក់គេ +ជំពាក់គេរុំកោះ +ជំពាក់គេរុំក្បិន +ជំពាក់ចិត្ត +ជំពាក់ឆ្វាក់ +ជំពាក់ជំពិន +ជំពាក់ដៃ +ជំពាក់បំណុល +ជំពាក់បំណុលគេ +ជំពាក់បំណុលគេរុំកោះ +ជំពាក់ប្រាក់ +ជំពាក់ប្រាក់គេ +ជំពាក់វាក់វិន +ជំពាក់សគុណ +ជំពាម +ជំពិត +ជំពូក +ជំពូព្រឹក្ស +ជំពូវ័ន្ត +ជំពោះ +ជំភត្ត្រ +ជំភ្លុះ +ជំរក +ជំរត់ +ជំរត់កូនគេ +ជំរាច +ជំរាជ +ជំរាប +ជំរាបសួរ +ជំរាល +ជំរិត +ជំរីត +ជំរឹត +ជំរុញ +ជំរុញចិត្ត +ជំរុញលើកទឹកចិត្ត +ជំរុល +ជំរុំ +ជំរុះ +ជំរើស +ជំរឿន +ជំរឿនប្រាក់ពន្ធ +ជំរឿនមនុស្ស +ជំរេ +ជំរែក +ជំរៅ +ជំរៅចិត្ត +ជំរំ +ជំរំកងទ័ព +ជំរំខៅអ៊ីដាង +ជំរំជនភៀសខ្លួន +ជំរំដី +ជំរំណងចន្ទ +ជំរំបណ្ដោះអាសន្ន +ជំរំផឋដុំ +ជំរំយោធា +ជំរំសាយធូ +ជំរំសាយប៊ី +ជំរំសំពត់ +ជំរះ +ជំរះក្តី +ជំរះពេន +ជំរះសេចក្តី +ជំលាប +ជំលើយ +ជំលោះ +ជំហប់ +ជំហប់ទីឆែក +ជំហម +ជំហមបុណ្យ +ជំហមលុយ +ជំហរ +ជំហរគោលការណ៍ +ជំហរតែ +ជំហរតែចាយ +ជំហរតែស៊ី +ជំហរតែអួត +ជំហររឹង +ជំហាញ +ជំហាន +ជំហានរបបមួយ +ជំហឺ +ជំហឺខ្ទោក +ជំហូស +ជំហូសឈើ +ជំហូសដី +ជំហោង +ជំហៅ +ជំំទើត +ជះ +ជះក្លិន +ជះទឹក +ជះស្រមោល +ជះឥទ្ធិពល +ជៈ +ជៈជាត +ជៈតែល +ជៈនក់ +ជៈនៈ +ជៈនៈនី +ជៈយោ +ជៈយៈ +ជៈយៈប៉ៈ +ជៈលៈ +ជៈលៈមាក +ជៈល័តឋាន +ជៈល័បប៉ៈភា +ជៈវ៉ាន់ +ជ៍បជ៍ៅ +ជ័ក +ជ័បប័ញញ៉ាត់ +ជ័យ +ជ័យកុញ្ជរ +ជ័យឃោស +ជ័យជម្នះ +ជ័យជម្នះជាប្រវត្តិ +ជ័យជម្នះជាយថាហេតុ +ជ័យជេដ្ឋាទី +ជ័យជោគ +ជ័យជំនះ +ជ័យដ្ឋាន +ជ័យធំ +ជ័យធ្វជ +ជ័យបាន +ជ័យពាទ្យ +ជ័យព្រឹក្ស +ជ័យភណ្ឌ +ជ័យភូមិ +ជ័យភេវី +ជ័យមង្គល +ជ័យលាភី +ជ័យលេខ +ជ័យវរ្ម័ន +ជ័យវរ្ម័នទី +ជ័យវាឡ +ជ័យសង្ខ +ជ័យសព្ទ +ជ័យសួសី្ត +ជ័យសួស្ដិ៍ +ជ័យសួស្ដី +ជ័យសួស្តិ៍ +ជ័យសួស្តី +ជ័យសែន +ជ័យស្ថាន +ជ័យស្រី +ជ័យហោង +ជ័យឧត្ដម +ជ័យាវុធ +ជ័រ +ជ័រកាវ +ជ័រកុប្បនា +ជ័រកៅស៊ូ +ជ័រក្រាក់ +ជ័រចុង +ជ័រចេក +ជ័រឆក់ +ជ័រឆ្វេះ +ជ័រឈើ +ជ័រណូវ +ជ័រទឹក +ជ័រទ្រ +ជ័របាប់ +ជ័របាម +ជ័រប្រេងកាត +ជ័រម្រោម +ជ័រម្រ័ក្សណ៍ +ជ័ររង +ជ័ររង់ +ជ័រលុប +ជ័រល្វីងទេស +ជ័រស +ជ័រស្រល់ +ជ័រស្រស់ +ជ័រស្ល +ជ័រស្អិត +ជ័រ៌ +ជ្ឈាន +ជ្ញាតកា +ជ្ញាតា +ជ្ញាតិ +ជ្ញាតិកម៌ន៑ +ជ្ញាតិទុហិត្ឫ +ជ្ញាតិប្រេត +ជ្ញាន +ជ្ញានប្រភាស +ជ្ញានិន៑ +ជ្ញានេន្រ្ទិយ +ជ្ញាប្តិ +ជ្ញេយធម៌ +ជ្យេឞ្ឋ +ជ្យោត +ជ្យោតក +ជ្យោតិ +ជ្យោតិក +ជ្យោតិភាវ +ជ្យោតិរស +ជ្យោតិស +ជ្យោតិសាស្ត្រ +ជ្យោតិស៑ +ជ្រក +ជ្រកកោន +ជ្រកក់ +ជ្រកនៅ +ជ្រកភ្លៀង +ជ្រកមមក +ជ្រកម្លប់ +ជ្រកសម្ងំ +ជ្រកសំងំ +ជ្រកអាស្រ័យនៅ +ជ្រក់ +ជ្រក់ក្រអៅឈូក +ជ្រក់ក្រៅឆ្នាំង +ជ្រក់ខ្ញី +ជ្រក់ខ្ទឹម +ជ្រក់ចេកជ្វា +ជ្រក់ជ្រេញ +ជ្រក់ត្រកួន +ជ្រក់ត្រសក់ +ជ្រក់ត្រាវ +ជ្រក់ត្រី +ជ្រក់ទំញំង +ជ្រក់ទំពាំង +ជ្រក់ប៉េងប៉ោះ +ជ្រក់ផ្កាស្នោ +ជ្រក់មមាញ +ជ្រក់ម្ទេស +ជ្រក់ល្ហុង +ជ្រក់សណ្ដែកបណ្ដុះ +ជ្រក់ស្ពៃ +ជ្រក់ស្វាយ +ជ្រង +ជ្រងក +ជ្រងក់ +ជ្រងតម្រង់ +ជ្រងសក់ +ជ្រងោ +ជ្រងំ +ជ្រង់ +ជ្រញ់ +ជ្រនង់ +ជ្រនីក +ជ្រនីកសម្ទីក +ជ្រនីកសំទីក +ជ្រនួច +ជ្រនៀង +ជ្រប +ជ្រប់ +ជ្រប់ជ្រៅ +ជ្រប់មុខ +ជ្រពួយ +ជ្រមិន +ជ្រមីស +ជ្រមឹន +ជ្រមុជ +ជ្រមុជជ្រមិន +ជ្រមុជជ្រមឹន +ជ្រមុជជ្រមុល +ជ្រមុជទឹក +ជ្រមុល +ជ្រមូស +ជ្រលក់ +ជ្រលក់ចីវរ +ជ្រលក់មាស +ជ្រលង +ជ្រលងភ្នំ +ជ្រលងអូរ +ជ្រលម +ជ្រលិះ +ជ្រលួស +ជ្រលួសដៃ +ជ្រលួសមាត់ +ជ្រលៀក +ជ្រលេចជ្រល +ជ្រលែង +ជ្រលោះ +ជ្រហម +ជ្រហិត +ជ្រហិតជ្រលម +ជ្រហិតជ្រហម +ជ្រហីតជ្រហម +ជ្រហឹត +ជ្រហឹតជ្រហម +ជ្រហូម +ជ្រហើម +ជ្រា +ជ្រាក +ជ្រាត់ +ជ្រាត់ចង្កេះ +ជ្រាត់ដៃ +ជ្រាប +ជ្រាបចូល +ជ្រាបស្រាប់ +ជ្រាបអស់ +ជ្រាប់ +ជ្រាម +ជ្រាយ +ជ្រាយរអៀច +ជ្រាល +ជ្រាលជ្រេ +ជ្រាលជ្រៅ +ជ្រាវ +ជ្រាវរក +ជ្រាវរាជ្យ +ជ្រាវរាវ +ជ្រាស +ជ្រាំ +ជ្រាំង +ជ្រាំងខ្នុរ +ជ្រាំងទឹកដោះ +ជ្រិច +ជ្រិត +ជ្រិតជ្រីវ +ជ្រិះ +ជ្រីវ +ជ្រីវជ្រួញ +ជ្រឹង +ជ្រុង +ជ្រុងជ្រោយ +ជ្រុងដី +ជ្រុងផ្ទះ +ជ្រុងពពេល +ជ្រុងភ្នំ +ជ្រុប +ជ្រុល +ជ្រុលក្បាលក្រពើ +ជ្រុលខ្លួន +ជ្រុលជើង +ជ្រុលជ្រក +ជ្រុលជ្រប់ +ជ្រុលជ្រាល +ជ្រុលជ្រួស +ជ្រុលដៃ +ជ្រុលដៃជ្រុលជើង +ជ្រុលនិយម +ជ្រុលពេល +ជ្រុលមាត់ +ជ្រុលសម្ដី +ជ្រុលសម្តី +ជ្រុលសំដី +ជ្រុស +ជ្រុះ +ជ្រុះខ្ជាំ +ជ្រុះចេញ +ជ្រុះរប៉ាត់រប៉ាយ +ជ្រុះសក់ +ជ្រូក +ជ្រូកខ +ជ្រូកត្រឹប +ជ្រូកបា +ជ្រូកពុល +ជ្រូកពោន +ជ្រូកព្រុល +ជ្រូកព្រៃ +ជ្រូកស្រុក +ជ្រូកអង្ករ +ជ្រូង +ជ្រួក +ជ្រួញ +ជ្រួញកង្កាញ់ +ជ្រួញជ្រីវ +ជ្រួត +ជ្រួតជ្រាប +ជ្រួយ +ជ្រួយដី +ជ្រួយបាយ +ជ្រួយភ្លើង +ជ្រួល +ជ្រួលច្របល់ +ជ្រួលច្រាល់ +ជ្រួលជ្រើម +ជ្រួស +ជ្រួសគ្នា +ជ្រួសដំណើរ +ជ្រួសផ្លូវ +ជ្រើម +ជ្រើស +ជ្រើសតាំង +ជ្រើសរើស +ជ្រៀង +ជ្រៀត +ជ្រៀតចូល +ជ្រៀតជ្រែក +ជ្រៀតពាក្យ +ជ្រៀប +ជ្រៀវ +ជ្រេ +ជ្រេញ +ជ្រេញចិត្ត +ជ្រេញមាត់ +ជ្រេនៀង +ជ្រែ +ជ្រែក +ជ្រែកកុំឲ្យទ្រេត +ជ្រែកចូល +ជ្រែកថ្នាំ +ជ្រែករាជ្យ +ជ្រែង +ជ្រែងកុំឲ្យទ្រេត +ជ្រែងជាប់នៅ +ជ្រែងជើង +ជ្រែងដៃ +ជ្រែតំណែង +ជ្រែបាយ +ជ្រែម៉ូយ +ជ្រែអក្សរ +ជ្រែះ +ជ្រៃ +ជ្រៃក្រឹម +ជ្រៃឃ្មុំ +ជ្រៃត្រាង +ជ្រៃធំ +ជ្រៃបាក់ +ជ្រៃបាយ +ជ្រៃពោធិ៍ +ជ្រៃភ្នំ +ជ្រៃលាស់ +ជ្រៃលៀប +ជ្រៃវល្លិ +ជ្រៃវៀន +ជ្រៃសេម៉ា +ជ្រោ +ជ្រោក +ជ្រោកជ្រាក +ជ្រោង +ជ្រោងកាំភ្លើង +ជ្រោងទង់បក្ស +ជ្រោងស្នាច +ជ្រោងឧស +ជ្រោងឫស្សី +ជ្រោម +ជ្រោមជ្រែង +ជ្រោយ +ជ្រោយចង្វា +ជ្រោយតាកែវ +ជ្រោយនាងងួន +ជ្រោយបន្ទាយ +ជ្រោយប្រស់ +ជ្រោយស្ដៅ +ជ្រោយស្វាយ +ជ្រោះ +ជ្រៅ +ជ្រៅជ្រះ +ជ្រៅរាក់ +ជ្រំ +ជ្រំច្រវា +ជ្រំជើង +ជ្រំដី +ជ្រំបាយ +ជ្រំប្រហុក +ជ្រះ +ជ្រះថ្លា +ជ្រះស្រឡះ +ជ្វរ +ជ្វា +ជ្វាល +ជ្វាលា +ជ្វីស +ជ្ហៈ +ឈ +ឈង +ឈប +ឈប់ +ឈប់ង៉ក់ +ឈប់ចត +ឈប់ឈរ +ឈប់ថេប +ឈប់បង្អង់ +ឈប់បុណ្យ +ឈប់មួយភ្លែត +ឈប់មួយសំកាំង +ឈប់រាប់ជាកូន +ឈប់លម្ហែ +ឈប់លំហើយខ្លួន +ឈប់លំហែ +ឈប់សម្រាក +ឈប់សំកាំង +ឈម +ឈមមុខ +ឈមមុខទល់គ្នា +ឈមមុខប្រឆាំងនឹង +ឈរ +ឈរកក +ឈរកំព្រឹង +ឈរខាង +ឈរគំនាប់ +ឈរចង្គ្រក់ +ឈរចំគំនូសសកណ្ដាល +ឈរចំទាំងផ្លូវ +ឈរច្រងាំង +ឈរច្រងូវ +ឈរច្រត់ចង្កេះ +ឈរច្រូង +ឈរឆ្កឹង +ឈរឆ្គង់ +ឈរឆ្ងក់ +ឈរជាជួរ +ឈរជើង +ឈរជំទាំងផ្លូវ +ឈរជ្រង់ +ឈរឈ្មោះ +ឈរឈ្មោះជាបេក្ខជន +ឈរដោយដុំ +ឈរត្រៀប +ឈរទល់មុខ +ឈរនឹង +ឈរនឹងនួន +ឈរបន្តកន្ទុយ +ឈរបន្លំនឹងគេឯង +ឈរផ្អែក +ឈរពាំង +ឈរមុនគេ +ឈរមូលគ្នា +ឈររៀងគ្នា +ឈរវង់ +ឈរសម្ទែលពោះ +ឈរសម្រឹង +ឈរសំទែលពោះ +ឈរស្ដឹង +ឈរស្តីង +ឈរស្ទែត +ឈរស្រឡាំងកាំង +ឈរហាលថ្ងៃ +ឈរហាលមុខ +ឈរហ៊ៅ +ឈាន +ឈានចិត្ត +ឈានជើង +ឈានជើងដើរ +ឈានជំហាន +ឈានទៅមុខ +ឈានផល +ឈានពល +ឈានមុខ +ឈានសុខ +ឈានឡើង +ឈានឫទិ្ធ +ឈានឫទ្ធិ +ឈានានុភាព +ឈានៈ +ឈាបន +ឈាបនកិច្ច +ឈាបនដ្ឋា +ឈាបនដ្ឋាន +ឈាម +ឈាមកក +ឈាមកប់ +ឈាមក្រហម +ឈាមខ្មៅ +ឈាមជ័រ +ឈាមជ័រជាខ្មែរ +ឈាមជ្រូក +ឈាមឈ្លើង +ឈាមថោក +ឈាមថ្លា +ឈាមធ្លាក់ +ឈាមមាន់ +ឈាមរងាល +ឈាមរដូវ +ឈាមរហាម +ឈាមរាវ +ឈាមវ៉ែន +ឈាមស +ឈាមស្រស់ស្រគាំ +ឈាមស៝ស៊ីឈាមក្រហម +ឈាមអណ្ដែត +ឈាមអាកទែ +ឈាវ +ឈិង +ឈិនឆៃ +ឈី +ឈីលី +ឈីស៊ីណូ +ឈឹ +ឈឹង +ឈឹប +ឈឹសទឹកមាត់ +ឈឺ +ឈឺក +ឈឺក្បាល +ឈឺក្បាលងឿង +ឈឺក្រពះ +ឈឺក៝ +ឈឺខ្ទោក +ឈឺខ្នង +ឈឺខ្លាំង +ឈឺខ្លួន +ឈឺង +ឈឺចង្កេះ +ឈឺចាក់ដោត +ឈឺចាញ់ +ឈឺចាប់ +ឈឺចាប់ពើតជាខ្លាំង +ឈឺចិត្ត +ឈឺចុក +ឈឺច្រមុះ +ឈឺឆាបឆួល +ឈឺឆាបឆេះឆួល +ឈឺឆួល +ឈឺឆៀប +ឈឺឆ្អាល +ឈឺឆ្អឹងឆ្អែង +ឈឺជង្គង់ +ឈឺជុះ +ឈឺឈួល +ឈឺដាប +ឈឺដៃ +ឈឺដោតចង្កេះ +ឈឺថ្កាត់ +ឈឺថ្លើម +ឈឺទន្សាយ +ឈឺទាស់ +ឈឺទ្រូង +ឈឺធ្ងន់ +ឈឺធ្មេញ +ឈឺបាត +ឈឺបេះដូង +ឈឺបំពង់ក +ឈឺផ្ទៃ +ឈឺផ្សា +ឈឺផ្សំ +ឈឺពាស +ឈឺពើត +ឈឺពើតផ្សារ +ឈឺពោះ +ឈឺពោះខ្មួល +ឈឺពោះឆួល +ឈឺពោះឈឺពុង +ឈឺពោះវៀន +ឈឺភ្នែក +ឈឺមួល +ឈឺរាន់ +ឈឺរាំរ៉ៃ +ឈឺរីងរៃ +ឈឺរោល +ឈឺរ៉ាំរ៉ៃ +ឈឺលើកដាក់ +ឈឺសតិអារម្មណ៍ +ឈឺសន្លាក់ +ឈឺសព្វសារពាង្គកាយ +ឈឺសរសៃ +ឈឺសុសសាច់ +ឈឺស្ទំ +ឈឺហាប់ថ្ងាស +ឈឺហេប +ឈឺអូច +ឈឺអំបែងក្បាល +ឈុត +ឈុតទី +ឈុល +ឈូ +ឈូក +ឈូកក្រហម +ឈូកខ្សាច់ +ឈូកច្រាល +ឈូកត្រាញ់ +ឈូករតន៍ +ឈូករត្ន +ឈូករាត់ +ឈូករ័ត្ន +ឈូកស +ឈូកស្រទាប់ +ឈូង +ឈូងសមុទ្ទ +ឈូងសមុទ្រ +ឈូច +ឈូឆរ +ឈូឆា +ឈូឈី +ឈូរ +ឈូឞ +ឈូស +ឈូសចាំង +ឈូសឈើ +ឈូសប៉ិត +ឈួល +ឈួលឲ្យក្តៅ +ឈួលឲ្យឆេះ +ឈើ +ឈើកង់ +ឈើកម្រោល +ឈើកាច់ +ឈើកូត +ឈើកែវ +ឈើកំបុត +ឈើកំពុក +ឈើក្រហម +ឈើក្រាំង +ឈើខិត +ឈើខៃបារាស +ឈើខ្នល់ +ឈើខ្នែង +ឈើខ្មៅ +ឈើខ្លឹម +ឈើខ្វែង +ឈើគង់ +ឈើគាប +ឈើគាំ +ឈើគូស +ឈើគ្រាក់ +ឈើងាប់ +ឈើចាក់ធ្មេញ +ឈើច្រត់ +ឈើច្រាន +ឈើច្រឹង +ឈើឆ្កាង +ឈើឆ្កៀលធ្មេញ +ឈើជូន +ឈើជើងសេះ +ឈើជ្រែង +ឈើជ្រំ +ឈើឈ្នាន់ +ឈើដង្ហក់ +ឈើដាម +ឈើដុល +ឈើដៃខ្លា +ឈើតម្ពេច +ឈើតាន់ +ឈើតុំ +ឈើត្រង់ +ឈើទាល +ឈើទាលគ +ឈើទាលឈ្លៀក +ឈើទាលត្រាញ់ +ឈើទាលទឹក +ឈើទាលបាយ +ឈើនា +ឈើបង់បាញ់ +ឈើបុក +ឈើបុះ +ឈើបៀមទឹក +ឈើប្រណិត +ឈើផ្ដួល +ឈើផ្ដេក +ឈើផ្តេក +ឈើផ្លែ +ឈើផ្សំសាច់ +ឈើពួរ +ឈើភ្លើង +ឈើមូល +ឈើមួយកង +ឈើមួយដុល +ឈើមួយដើម +ឈើមេដំបូល +ឈើម៉ៃសាក់ +ឈើយ +ឈើរលំ +ឈើរា +ឈើរឹត +ឈើរុក +ឈើរុញ +ឈើលិចទឹក +ឈើលូស +ឈើវៀច +ឈើសាក់ +ឈើសាច់រឹង +ឈើសាច់ស +ឈើសាច់សាញ +ឈើសាច់ស្គោក +ឈើសាច់ស្ទោក +ឈើសាច់ស្និទ្ធ +ឈើសូល +ឈើសូស៍ +ឈើសំណាត់ +ឈើស៊ីផល +ឈើស៊ីផ្លែ +ឈើស្ងួត +ឈើស្ដឹង +ឈើស្តើង +ឈើស្ទន់ +ឈើស្នូល +ឈើស្រាយ +ឈើស្រួច +ឈើស្លឹក +ឈើហុប +ឈើអណ្ដែត +ឈើអណ្ដោត +ឈើអន្ទង +ឈើអន្លូង +ឈើអែម +ឈែល +ឈោង +ឈោងដៃ +ឈោងដៃចាប់ +ឈ្ងប់ +ឈ្ងប់ឈ្ងុយ +ឈ្ងមឆ្ងាយ +ឈ្ងុយ +ឈ្ងុយឆ្ងាញ់ +ឈ្ងុយឆ្ងិត +ឈ្ងុយឈ្ងប់ +ឈ្ងុយឈ្ងុប +ឈ្ងៀម +ឈ្ងោក +ឈ្ងោកតាមបង្អួច +ឈ្ងោកមុខ +ឈ្ងោកមើល +ឈ្ងោកមើលមុខ +ឈ្នក់ +ឈ្នាង +ឈ្នាងជញ្ជាត់ +ឈ្នាងដង +ឈ្នាងដៃ +ឈ្នាងត្រាំ +ឈ្នាងលោត +ឈ្នាន +ឈ្នានីស +ឈ្នាន់ +ឈ្នាន់ទោចក្រយាន +ឈ្នាន់លោត +ឈ្នាប់ +ឈ្នុល +ឈ្នុលកន្ទេល +ឈ្នុលតង្ករ +ឈ្នុលមុង +ឈ្នុលសំណាញ់ +ឈ្នូត +ឈ្នូល +ឈ្នួ +ឈ្នួត +ឈ្នួន +ឈ្នួរមានជ័យ +ឈ្នួល +ឈ្នួលគេដាច់ថ្លៃ +ឈ្នៀង +ឈ្នះ +ឈ្នះក្ដី +ឈ្នះក្តី +ឈ្នះខ្មាំងសត្រូវ +ឈ្នះឈ្នាន +ឈ្នះដោយបច្ចេកទេស +ឈ្នះដោយបោះបង់ +ឈ្នះដោយពិន្ទុ +ឈ្នះដោយល្បិច +ឈ្នះប្រៀប +ឈ្នះមួយសម្លេង +ឈ្នះល្បិច +ឈ្នះល្បែង +ឈ្នះសត្រូវ +ឈ្នះហើយ +ឈ្មង +ឈ្មងឈ្មៀង +ឈ្មម +ឈ្មុក +ឈ្មុយ +ឈ្មុល +ឈ្មុស +ឈ្មុសឈ្មុល +ឈ្មុសទេស +ឈ្មុសប្រែង +ឈ្មុសស្បូវ +ឈ្មួញ +ឈ្មួញកណ្ដាល +ឈ្មួញចរាចរ +ឈ្មួញនាំចេញ +ឈ្មួញលួចលាក់ +ឈ្មួញសង្គ្រាម +ឈ្មួញសម្ពាយ +ឈ្មួញសំពាយ +ឈ្មួយ +ឈ្មៀង +ឈ្មៀត +ឈ្មេង +ឈ្មេងឈ្មៀង +ឈ្មែ +ឈ្មោ +ឈ្មោល +ឈ្មោលដោយឈ្មោល +ឈ្មោះ +ឈ្មោះក្រៅហៅ +ឈ្មោះក្លែងក្លាយ +ឈ្មោះខ្ញុំ +ឈ្មោះថា +ឈ្មោះផ្សំ +ឈ្មះ +ឈ្លក់ +ឈ្លក់កខិកកខក់ +ឈ្លក់ឈ្លី +ឈ្លក់ទឹក +ឈ្លក់ទឹកម៉ាស៊ីន +ឈ្លក់ទឹកលុយ +ឈ្លក់នឹងស្រា +ឈ្លក់នឹងស្រី +ឈ្លក់បុណ្យសក្ដិ +ឈ្លក់ផ្សែង +ឈ្លក់ពាក្យ +ឈ្លក់ម្ទេស +ឈ្លក់សម័យ +ឈ្លក់សម្រស់ +ឈ្លក់ស្រឡក +ឈ្លក់អំណាច +ឈ្លច់ +ឈ្លប +ឈ្លបការណ៍ +ឈ្លបមើល +ឈ្លបយកការណ៍ +ឈ្លបយកព័ត៌មាន +ឈ្លបលប +ឈ្លបលបចូល +ឈ្លបលបសួរ +ឈ្លប់ +ឈ្លម +ឈ្លាក +ឈ្លាន +ឈ្លានពាន +ឈ្លាយ +ឈ្លាស +ឈ្លាសវៃ +ឈ្លី +ឈ្លីក +ឈ្លីឈ្លក់ +ឈ្លឺ +ឈ្លុះ +ឈ្លូស +ឈ្លួញ +ឈ្លើ +ឈ្លើង +ឈ្លើងកន្លាស់ +ឈ្លើងក្របី +ឈ្លើងដំរី +ឈ្លើងទាយ +ឈ្លើងព្រ័ត្រ +ឈ្លើងសង្គម +ឈ្លើងសមុទ្រ +ឈ្លើងសេះ +ឈ្លើងស្រែ +ឈ្លើយ +ឈ្លើយសង្គ្រាម +ឈ្លើយសឹក +ឈ្លៀស +ឈ្លៀសគោ +ឈ្លៀសមនុស្ស +ឈ្លៀសរទេះ +ឈ្លៀសវៃ +ឈ្លេច +ឈ្លេចឈ្លី +ឈ្លេចសួរ +ឈ្លេម +ឈ្លេមមាត់ +ឈ្លែម +ឈ្លោម +ឈ្លោះ +ឈ្លោះបែកសា +ឈ្លោះប្រកែក +ឈ្លោះប្រកែកគ្នា +ឈ្លោះរចែករចោក +ឈ្លោះរបើករបាញ +ឈ្លោះរុងរាំង +ឈ្លោះវ៉ូងវ៉ាង +ឈ្វាត +ឈ្វាំង +ឈ្វេង +ឈ្វេងយល់ +ញក +ញកញោច +ញកបង្អួច +ញកផ្ទះ +ញកភ្នំ +ញក់ +ញក់ញី +ញង +ញង់ +ញច់ +ញញាក់ +ញញាក់ញញោច +ញញាក់ញញ័រ +ញញាយ +ញញិចញញ៉ាច +ញញិម +ញញី +ញញីញញ័រ +ញញឹកញញ៉ុក +ញញឹម +ញញឹមញញែម +ញញឹមដាក់ +ញញឹមដាក់គ្នា +ញញឹមប៉ប្រឹម +ញញឹមពព្រាយ +ញញឹមស្ងួតស្ងប់មុខ +ញញួ +ញញួរ +ញញួរខ្យល់ +ញញួរជើងដំរី +ញញួរដំដែក +ញញើត +ញញើតចិត្ត +ញញើតញញើម +ញញើតដៃ +ញញើតមាត់ +ញញើម +ញញេញ +ញញែម +ញញោច +ញញ៉េះញញ៉ោះ +ញញ័រ +ញញ័រញញាក់ +ញតិ្តយល់ស្រប +ញតិ្តស្រប +ញត្តិ +ញត្តិកឋិន +ញត្តិកម្ម +ញត្តិចតុក្ថកម្ម +ញត្តិចតុត្ថកម្ម +ញត្តិចតុត្ថកម្មវាចា +ញត្តិជំទាស់ +ញត្តិទុកិយកម្ម +ញត្តិទុតិយកម្ម +ញត្តិនាគ +ញត្តិបន្ទោស +ញត្តិភិក្ខុ +ញត្តិយល់ជំទាស់ +ញត្តិយល់ស្រប +ញត្តិសព្ទ +ញត្តិស្រប +ញន +ញប +ញយ +ញយដង +ញយផង +ញរ +ញល់ +ញល់់ +ញស្រុក +ញាក់ +ញាក់កន្ត្រាក់ +ញាក់ខ្ញូច +ញាក់ខ្ញើច +ញាក់ខ្លួន +ញាក់ខ្សែពីក្រោយខ្នង +ញាក់គោ +ញាក់ឃើញ +ញាក់ឃ្ញើច +ញាក់ចិញ្ចើម +ញាក់ញ័រ +ញាក់ត្របកភ្នែក +ញាក់ទទ្រើត +ញាក់ភ្នែក +ញាក់មុខ +ញាក់មុខញាក់មាត់ +ញាក់សរសៃ +ញាក់សាច់ +ញាក់ស្មា +ញាញ់ +ញាណ +ញាណកោសល +ញាណញេយ្យ +ញាណដឹង +ញាណទស្សន +ញាណទស្សនៈ +ញាណទិព្វ +ញាណប្បកាស +ញាណប្បភាស +ញាណលក្ខណ +ញាណលក្ខណៈ +ញាណវង្ស +ញាណវិប្បយុត្ត +ញាណសក្ដិ +ញាណសង្គហៈ +ញាណសង្គ្រោះ +ញាណសភារៈ +ញាណសម្បយុត្ត +ញាណសម្ភារ +ញាណសាស្ត្រ +ញាណារម្មណ៍ +ញាណិច្ឆតា +ញាណី +ញាណៈ +ញាណ័បប៉ៈភាស +ញាត +ញាតកា +ញាតពន់ +ញាតសណ្ដាន +ញាតសាលោហិត +ញាតស្បាត +ញាតា +ញាតិ +ញាតិកម្ម +ញាតិកា +ញាតិកិច្ច +ញាតិគារវ +ញាតិគារវៈ +ញាតិគាវរៈ +ញាតិជួរខ្សែផ្ទាល់ +ញាតិញោម +ញាតិដោយសារ +ញាតិទាយាត +ញាតិទាយាទ +ញាតិធម៌ +ញាតិធីតា +ញាតិធីតុ +ញាតិធ៌ម +ញាតិបក្សនិយម +ញាតិបន្ទោស +ញាតិបុត្ត +ញាតិបុត្រ +ញាតិប្បេត +ញាតិប្រាំពីរសន្ដាន +ញាតិប្រេត +ញាតិផៅសន្ដាន +ញាតិពង្ស +ញាតិពង្សា +ញាតិពន្ធ +ញាតិពលី +ញាតិព្រៀងលាន +ញាតិភេទ +ញាតិមិត្ត +ញាតិវង្ស +ញាតិវង្សា +ញាតិវង្សានុវង្ស +ញាតិវិវាទ +ញាតិសង្គហៈ +ញាតិសង្គ្រោះ +ញាតិសន្ដាន +ញាតិសន្តាន +ញាតិសម្ពន្ធ +ញាតិសម្ភេទ +ញាតិសាច់ +ញាតិសាមគ្គី +ញាតិសាលោហិត +ញាតិអញ +ញាតុ +ញាត់ +ញាត់ខ្សៀ +ញាត់ប្លុក +ញាត់ពម +ញាត់ពូក +ញាន +ញាប់ +ញាប់ខ្មាញ់ +ញាប់ឆ្មេរ +ញាប់ញ័រ +ញាប់ដៃ +ញាប់ដៃញាប់ជើង +ញាប់ទ្បើង +ញាប់មាត់ +ញាប់ស្អេក +ញាប់ឡើង +ញាស់ +ញាំ +ញាំង +ញាំញី +ញាំត្រសក់ +ញាំមាន់ +ញាំសាឡាត់ +ញិកញ៉ក់ +ញិង +ញិច +ញិចបូស +ញិម +ញី +ញីក +ញីច្របល់ +ញីញក់ +ញីញញូញ +ញីភ្នែក +ញីម្សៅ +ញីវយ៉ក +ញីសំពត់ +ញឹក +ញឹកញយ +ញឹកញាប់ +ញឹកញ៉ក់ +ញឹករទើស +ញឹកស្អេក +ញឹកអីញឹក +ញឹន +ញឹប +ញឹម +ញុកញី +ញុះ +ញុះញង់ +ញុះឱ្យបែកសាមគី្គ +ញុះឱ្យបែកសាមគ្គី +ញូ +ញូងញ៉ាំង +ញូញ +ញូដេលី +ញួញ +ញួន +ញួយ +ញើញ +ញើញញេញធ្មេញ +ញើប +ញើស +ញើសដាបអាវ +ញើសទទឹក +ញើសសម្បោរ +ញើសសំបោរ +ញៀច +ញៀត +ញៀតញាត់ +ញៀតញឹក +ញៀតស្បាត +ញៀន +ញៀនអាភៀន +ញេច +ញេចចៃ +ញេចញី +ញេចបូស +ញេចសង្កើច +ញេញ +ញេញធ្មេញ +ញេញម្លូ +ញេញ្យធម៌ +ញេយ្យធម៌ +ញេយ្យធម្ម +ញែក +ញែកចូល +ញែកចេញ +ញែកទឹក +ញែកធាតុ +ញែកព្រៃ +ញែកវែក +ញោច +ញោចខ្ញូច +ញោចនឹម +ញោម +ញោមញាតិ +ញោមប្រុស +ញោមវត្ត +ញោមសិកា +ញោមសិការ +ញោមស្រី +ញោមឧបដ្ឋាក +ញោស +ញោះ +ញំ +ញៈ +ញ៉ +ញ៉ក +ញ៉ន +ញ៉ប +ញ៉ម +ញ៉ាក +ញ៉ាង +ញ៉ាច +ញ៉ាច់ +ញ៉ាញ +ញ៉ាថូស្លូម៉ា +ញ៉ាប +ញ៉ាម +ញ៉ាវ +ញ៉ាស់ +ញ៉ាំ +ញ៉ាំង +ញ៉ាំងកឋិនុព្ភារៈ +ញ៉ាំញើ +ញ៉ាំញ៉ើ +ញ៉ាំញ៉ើរ +ញ៉ាំទឹក +ញ៉ាំបណ្ដើរ +ញ៉ាំបាយ +ញ៉ាំបារី +ញ៉ាំរហ័សឡើង +ញ៉ាំលួចលាក់ +ញ៉ាំឡើងឆ្អេងពោះ +ញ៉ិកញ៉ក់ +ញ៉ិកញ៉ាក់ +ញ៉ិញ +ញ៉ិញញ៉ុញ +ញ៉ិបញ៉ុប +ញ៉ិម +ញ៉ិមញ៉ុម +ញ៉ិល +ញ៉ឹង +ញ៉ឹងត្រចៀក +ញ៉ឹម +ញ៉ឹមញ៉ុម +ញ៉ឺង +ញ៉ុក +ញ៉ុកមាត់ +ញ៉ុញ +ញ៉ុញគំនិត +ញ៉ុម +ញ៉ូច +ញ៉ូញញ៉ាញ +ញ៉ើក +ញ៉េក +ញ៉េកញ៉ាក +ញ៉េកញ៉ាកខ្លួន +ញ៉េកញ៉ាច +ញ៉េច +ញ៉េចញ៉ាច +ញ៉េចញ៉ូច +ញ៉េប +ញ៉េវ +ញ៉េវញ៉ាវ +ញ៉េះ +ញ៉េះញ៉ោះ +ញ៉ែ +ញ៉ែក +ញ៉ែកញ៉ក +ញ៉ែង +ញ៉ែងចម្បាំង +ញ៉ែងញ៉ង +ញ៉ែញ៉ង +ញ៉ែប៉ប្រែ +ញ៉ែម +ញ៉ែវែង +ញ៉ែស្រី +ញ៉ោង +ញ៉ោះ +ញ័រ +ញ័រក +ញ័រចំប្រប់ +ញ័រញាក់ +ញ័រដៃ +ញ័រទទាក់ +ញ័រទទ្រាក់ទទ្រើង +ញ័រទទ្រើក +ញ័រទ្រើត +ញ័រប្រផាប់ +ញ័រផ្អុក +ញ័រពោះប៉ផុក +ញ័រមាត់ +ញ័រមាត់ប៉ប៉ប់ +ញ័រមាត់ប៉ប៉ុប +ញ័ររន្ធត់ +ញ័រសព្វសាច់ +ញ័រសាច់ +ញ័រឡើងសម្បុរគីង្គក់ +ញ្ញាណ +ញ្រហ្មណ៍ +ដក +ដកក +ដកកមើល +ដកកម្ពស់ +ដកកម្មសិទ្ឋិ +ដកកម្មសិទ្ធិ +ដកខាំ +ដកខិម +ដកខិមក្រហម +ដកខិមលឿង +ដកខិមស +ដកខ្យល់ +ដកខ្លួន +ដកគន្លឹះ +ដកគន្លឹះបង +ដកគាំ +ដកឃ្លា +ដកងា +ដកងារ +ដកចង្កាមាន់ +ដកចន្ទន៍ +ដកចិត្ត +ដកចេញ +ដកច្ទនន៍ +ដកជុក +ដកជួន +ដកដង្ហើម +ដកដង្ហើមធំ +ដកដង្ហើមហេប +ដកដង្ហើមឮខ្សឺត +ដកដៃ +ដកថង +ដកថយ +ដកទង +ដកទ័ព +ដកធ្មុង +ដកធ្មេញ +ដកបោច +ដកប្រាក់ +ដកផ្កា +ដកផ្អៀង +ដកព +ដកពពារ +ដកពាយ +ដកពិសោធ +ដកពិសោធន៍ +ដកមិនចេញ +ដកម៉ៃ +ដកយុថ្កា +ដកសក់ +ដកសក់ស្កូវ +ដកសិទ្ធិ +ដកសីមា +ដកសំណាប +ដកស្កូវ +ដកស្មៅ +ដកស្រង់ +ដកស្លាប +ដកហូត +ដកហូតអាវុធ +ដក់ +ដក់ជាប់ +ដក់ដឿ +ដក់ដឿ់់ +ដក់ព +ដក់ពាយ +ដក់អារម្មណ៍ +ដង +ដងក +ដងកញ្ចាម +ដងកណ្ដប +ដងកណ្ដាល +ដងកន្ត្រៃ +ដងកន្ទុយ +ដងកាំបិត +ដងកឺ +ដងកើ +ដងក្ដារ +ដងក្ដោង +ដងក្តារ +ដងក្តោង +ដងក្រោម +ដងខ្ទែង +ដងខ្លួន +ដងគោម +ដងចង្កូត +ដងចង្វា +ដងចប +ដងចាប៉ី +ដងចែវ +ដងជញ្ជីង +ដងដឹង +ដងដោយ +ដងណោះ +ដងត្រី +ដងថ្នោល +ដងថ្លឹង +ដងទង់ +ដងទន្លេ +ដងទឹក +ដងធ្នូ +ដងនោះ +ដងបង្ហួរ +ដងប៉ាកកា +ដងប៉ាកា +ដងប៉ាកាឃ្លី +ដងផ្លូវ +ដងពូថៅ +ដងពែង +ដងព្រែក +ដងព្រៃ +ដងភ្នំ +ដងមឹង +ដងយោង +ដងរែក +ដងរ៉ែក +ដងរ៉ែកពាប់ +ដងលើ +ដងវែក +ដងសន្ទូច +ដងស្ទឹង +ដងស្វាន +ដងអូរ +ដងែ្ក +ដង់ស៊ីតេ +ដង្កត់ +ដង្ករ +ដង្កា +ដង្កាត់ +ដង្កាប់ +ដង្កាប់ចំពុះសេក +ដង្កាវ +ដង្កាវស្មៅ +ដង្កូវ +ដង្កូវចុះ +ដង្កូវចេញពីសាច់ +ដង្កូវឈើ +ដង្កូវដឹកឧស +ដង្កូវដួង +ដង្កូវឌួង +ដង្កូវទឹក +ដង្កូវនាង +ដង្កូវបាក់ខ្នង +ដង្កូវប្រហុក +ដង្កូវមមីស +ដង្កូវមេអំបៅ +ដង្កូវរមាស់ +ដង្កូវរុក +ដង្កូវវារវើក +ដង្កូវសង្គម +ដង្កូវសាច់ +ដង្កៀប +ដង្កៀបក្ដាម +ដង្កែ +ដង្កោ +ដង្កោខ្មោច +ដង្ខៅ +ដង្ខៅចោរ +ដង្ខៅឈើ +ដង្គត់ +ដង្គត់ឈើ +ដង្គត់បុះជើង +ដង្គន់ +ដង្គិច +ដង្គុំ +ដង្គុំព្រៃ +ដង្គុំំ +ដង្គួរ +ដង្គោល +ដង្វាយ +ដង្វិន +ដង្ហក់ +ដង្ហក់ញាប់ +ដង្ហាក់ +ដង្ហាល់ +ដង្ហិត +ដង្ហិតខ្មោច +ដង្ហិតឆ្នៀង +ដង្ហូរដង្ហែ +ដង្ហើម +ដង្ហើមចង្រិត +ដង្ហើមចូល +ដង្ហើមចេញ +ដង្ហើមញាប់ +ដង្ហើមទឹក +ដង្ហើមធំ +ដង្ហើមភ្នំភ្លើង +ដង្ហើមរស់ +ដង្ហើមវែង +ដង្ហែ +ដង្ហែក +ដង្ហែក្បួន +ដង្ហែដង្ហោយ +ដង្ហោយ +ដង្ហោយយំ +ដង្ហោយហៅ +ដដាក់ +ដដុស +ដដែល +ដដោះ +ដណ្ដប់ +ដណ្ដប់ក្រមា +ដណ្ដប់ភួយ +ដណ្ដប់មេឃ +ដណ្ដប់សំពត់ +ដណ្ដាំ +ដណ្ដាំបាយ +ដណ្ដាំស្ល +ដណ្ដឹង +ដណ្ដឹងកូនក្រមុំ +ដណ្ដឹងកូនក្រមុំគេ +ដណ្ដឹងកូនគេ +ដណ្ដឹងតាមច្បាប់ +ដណ្ដឹងប្រពន្ឋ +ដណ្ដឹងប្រពន្ធ +ដណ្ដឹងសួរ +ដណ្ដូន +ដណ្ដើម +ដណ្ដើមកៅអីគ្នា +ដណ្ដើមគ្នា +ដណ្ដើមគ្នារញឹករញ៉ី +ដណ្ដើមជជែក +ដណ្ដើមយក +ដណ្ដើមរាជ្យ +ដណ្តប់ +ដណ្តប់ក្រមា +ដណ្តប់ភួយ +ដណ្តប់សំពត់ +ដណ្តាំបាយ +ដណ្តឹង +ដណ្តឹងកូនក្រមុំ +ដណ្តើម +ដណ្ហើម +ដទៃ +ដទៃទៀត +ដទៃផ្សេង +ដទៃពី +ដន់ត្រី +ដន្ត្រី +ដន្លង +ដន្លងដងស្នែង +ដន្លងប្រុស +ដន្លងស្រី +ដន្លាប់ +ដន្លាប់ភ្លុក +ដន្លាប់ស្នេហ៍ +ដន្លាប់ស្នេហ៍់ +ដប +ដបទា +ដបទៀម +ដបប្រេង +ដបមួយ +ដបសុរា +ដប់ +ដប់កោដិ +ដប់គត់ +ដប់ញ៉ុក +ដប់ដំប +ដប់ដំបង +ដប់ប្រាំ +ដប់ពាន់ +ដប់ពីរ +ដប់មួយ +ដប់លាន +ដម +ដរ +ដរធរ +ដរាប +ដរាបដល់ +ដរាបណា +ដរាបណាសេចក្តី +ដរាបតទៅ +ដរាបទៅមុខ +ដរាបមក +ដរាបរៀងទៅ +ដរាបៈ +ដលចៃ +ដលោក +ដល់ +ដល់ក +ដល់កន្លែង +ដល់កម្រិត +ដល់កាលណា +ដល់កំណត់ +ដល់កំណត់ហើយ +ដល់កំបោរ +ដល់ក្រោយមក +ដល់ក្ស័យជីពជន្ម +ដល់ខ្នាតហើយ +ដល់គ្នា +ដល់ចិត្ត +ដល់ច្រកចង្អៀត +ដល់ដៃ +ដល់ណា +ដល់ណាដល់ណី +ដល់តិច +ដល់តែ +ដល់តែម្ដង +ដល់តែម្តង +ដល់ត្រើយ +ដល់ត្រើយសើយគូថ +ដល់ត្រើយសើយគូទ +ដល់ថ្នាក់ហ្នឹងហើយ +ដល់ទិវង្គត +ដល់ទី +ដល់ទីបំផុត +ដល់ទៅ +ដល់ទៅម្ល៉ោះ +ដល់ធី +ដល់នូវសរីរភេទ +ដល់ពេល +ដល់ពេលចប់រឿង +ដល់ពេលណា +ដល់ពេលហើយ +ដល់ពេលហើយដែល +ដល់មុន +ដល់ម៉ោង +ដល់ម៉ោងល្មម +ដល់ម៉ោងហើយ +ដល់ម្ល៉េះ +ដល់យូរទៅ +ដល់យ៉ាងហើយ +ដល់វេន +ដល់សូរ +ដល់ស្លាប់ +ដល់ហើយ +ដល់អញ្ចឹង +ដល់អាយុ +ដសដួស +ដស្តំ +ដា +ដាការ +ដាក់ +ដាក់កក់ +ដាក់កម្រិត +ដាក់ការធ្វើ +ដាក់ការឲ្យធ្វើ +ដាក់កាលបរិច្ផេទ +ដាក់កុង +ដាក់កំណត់ +ដាក់កំរិត +ដាក់កំហិត +ដាក់ក្ដោងចុះ +ដាក់ក្ដោងឡើង +ដាក់ក្រយាពិន័យ +ដាក់ក្រោម +ដាក់ក្រោល +ដាក់ក្រៅការប្រយុទ្ធ +ដាក់ខែ +ដាក់ខ្នោះ +ដាក់ខ្លាញ់ +ដាក់ខ្លួន +ដាក់ខ្លួនស្មើនឹង +ដាក់ខ្សែក្រវាត់ +ដាក់គន្លឹះ +ដាក់គយល្បាត +ដាក់គុក +ដាក់គូទប៉ុក +ដាក់គូទអង្គុយ +ដាក់គេដាក់ឯង +ដាក់គ្នា +ដាក់គ្រាប់ +ដាក់គ្រឿង +ដាក់ឃុំឃាំង +ដាក់ឃ្នាង +ដាក់ចង្កំ +ដាក់ចម្រុះ +ដាក់ចម្រូង +ដាក់ចានរាយជាជួរ +ដាក់ចិត្ត +ដាក់ចុះ +ដាក់ចេញ +ដាក់ចោលរៀរ៉ាយ +ដាក់ចំកន្លែងខ្លាញ់ +ដាក់ចំកន្លែងលុយ +ដាក់ចំណុះ +ដាក់ចំរុះ +ដាក់ច្រវ៉ាក់ +ដាក់ជា +ដាក់ជី +ដាក់ជុច +ដាក់ជួលឲ្យ +ដាក់ជើងទៅលើ +ដាក់ឈាន +ដាក់ឈើស្ទប់ +ដាក់ឈ្មោះ +ដាក់ដាំ +ដាក់ដុំគ្នា +ដាក់ដឿ +ដាក់ដេញថ្លៃ +ដាក់ដៃ +ដាក់ដោយខ្លួន +ដាក់ដោយរួត +ដាក់ដោយសង្កាត់ +ដាក់តាង +ដាក់តាមខ្នាត +ដាក់តាមយថាក្រម +ដាក់តាមលំដាប់លំដោយ +ដាក់តិច +ដាក់តំណាំង +ដាក់ត្រពោកអង្គុយ +ដាក់ត្រួតគ្នា +ដាក់ត្រួតលើគ្នា +ដាក់ថង់អង្ករ +ដាក់ថង់អង្ករស្ពុច +ដាក់ថ្នក់ +ដាក់ថ្នាំ +ដាក់ថ្នាំខ្លាំង +ដាក់ថ្នាំមិនជល់ +ដាក់ថ្វាយ +ដាក់ទណ្ឌកម្ម +ដាក់ទល់គ្នា +ដាក់ទាន +ដាក់ទារុណកម្ម +ដាក់ទាហាន +ដាក់ទិស +ដាក់ទិសកែប្រែ +ដាក់ទឹកមុខ +ដាក់ទូត +ដាក់ទោស +ដាក់ទោសដល់កំណត់ +ដាក់ទោសដល់ស្លាប់ +ដាក់ទោសពេញច្បាប់ +ដាក់ទោសឲ្យពេញច្បាប់ +ដាក់ទៅក្នុងទឹក +ដាក់ទំនាយ +ដាក់ធម៌ទុកសិន +ដាក់ធុរៈ +ដាក់ធ្មេញ +ដាក់បង្ហែគ្នា +ដាក់បញ្ចាំ +ដាក់បញ្ចូល +ដាក់បញ្ជ្រិះ +ដាក់បញ្ញត្តិ +ដាក់បណ្ដាសា +ដាក់បណ្ដៅ +ដាក់បន្ទុក +ដាក់បាត្រ +ដាក់បិណ្ឌ +ដាក់បួរស៊ែម +ដាក់បេក្ខភាព +ដាក់បំពាំ +ដាក់ប៉ាច់ +ដាក់ប្រេង +ដាក់ផ្កាប់ +ដាក់ផ្ងារ +ដាក់ផ្ទាប់ +ដាក់ផ្នួស +ដាក់ផ្លាកសំគាល់ +ដាក់ផ្លែ +ដាក់ផ្លែដាក់ផ្កា +ដាក់ផ្លែផ្កា +ដាក់ពាក្យ +ដាក់ពាក្យបណ្ដឹង +ដាក់ពាក្យសុំ +ដាក់ពាក្យសុំធ្វើការ +ដាក់ពីមុខ +ដាក់ពីលើ +ដាក់ព្រំ +ដាក់ព្រះកេស +ដាក់ភ្នាល់ +ដាក់ភ្នែក +ដាក់ភ្លើង +ដាក់មង +ដាក់មុខ +ដាក់មុខចុះ +ដាក់មុខជ្រប់ +ដាក់មុខពាប់ +ដាក់មុខរញម +ដាក់មូលដ្ឋាន +ដាក់មួយកែង +ដាក់មួយកែងស្បែកជើង +ដាក់មួយសម្រាស់ +ដាក់មេប្រូចបាត់ +ដាក់មេផាយ +ដាក់រទេះ +ដាក់រាជ្យ +ដាក់រាយ +ដាក់រាយទ័ព +ដាក់រួត +ដាក់រួមគ្នា +ដាក់រៀង +ដាក់រៀងគ្នា +ដាក់រៀរ៉ាយ +ដាក់លក្ខខ័ណ្ឌ +ដាក់លប +ដាក់លាយគ្នា +ដាក់លាយលំ +ដាក់លាយឡំ +ដាក់លុយ +ដាក់លើ +ដាក់លើក +ដាក់លេខ +ដាក់ល័ក្ខខ័ណ្ឌ +ដាក់វិញ +ដាក់វេនគ្នា +ដាក់សង្ឃឹម +ដាក់សណ្ដ +ដាក់សម្បថ +ដាក់សៀវភៅ +ដាក់សៀវភៅលើតុ +ដាក់សំញ៉ែង +ដាក់សំបថ +ដាក់ស្ទួន +ដាក់ស្នើ +ដាក់ស្នៀតគុន +ដាក់ស្នេហ៍ +ដាក់ស្មើ +ដាក់ហ៊ុនជាមួយ +ដាក់ឡេវ +ដាក់អន្ទាក់ +ដាក់អម្រែក +ដាក់អាវុធ +ដាក់អោយ +ដាក់អោយធ្ងន់ +ដាក់អោយរៀង +ដាក់ឲ្យ +ដាក់ឲ្យដឹង +ដាក់ឲ្យតុលាការ +ដាក់ឲ្យទាប +ដាក់ឲ្យធ្ងន់ +ដាក់ឲ្យនឹង +ដាក់ឲ្យរៀបរយ +ដាក្រុង +ដាង +ដាច +ដាចដាច +ដាច់ +ដាច់កន្ទុយពស់ +ដាច់កន្ទុយភ្នែក +ដាច់ក្បាលដាច់កន្ទុយ +ដាច់ខាត +ដាច់ខែ +ដាច់ខែចាម +ដាច់ខ្យល់ +ដាច់ខ្យល់ម៉ាត់ +ដាច់ខ្យល់ស្លាប់ +ដាច់ខ្សែ +ដាច់គេ +ដាច់ចិត្ត +ដាច់ឆ្នាំ +ដាច់ជើង +ដាច់ឈាន +ដាច់ដង្ហើម +ដាច់ដាច +ដាច់ដាប +ដាច់ដៃ +ដាច់ដៃដាច់ជើង +ដាច់ដោច +ដាច់ដោយឡែក +ដាច់ត្មិល +ដាច់ត្រណម +ដាច់ថ្លៃ +ដាច់ពីគេ +ដាច់ពោះ +ដាច់ព្រ័ត +ដាច់មុខ +ដាច់យ៉ៃ +ដាច់រប៉ាយ +ដាច់វស្សា +ដាច់សង្វែង +ដាច់សាច់ +ដាច់ស្រយាល +ដាច់ស្រេច +ដាច់ឡែក +ដាច់អហង្ការ +ដាណឺម៉ាក +ដាន +ដានខាងកើត +ដានខាងត្បូង +ដានគោម +ដានជើង +ដានដាប +ដានដែល +ដានរទេះ +ដានរុន +ដានីញ៉ែល +ដានីយ៉ែល +ដាប +ដាបដុន +ដាប់ +ដាប់ឈើ +ដាប់ថ្ម +ដាប់ប្រហោង +ដាប់ប្ល៊ីន +ដាប់លុង +ដាប់សសរផ្ទះ +ដាម +ដាមណាម +ដាម៉ាសគូស +ដាយ +ដាយុក +ដាយ៖ +ដារ +ដារ៉ា +ដាល +ដាលរាល +ដាលវ៉ាល +ដាល់ +ដាល់ពីរបីទឹក +ដាល់មួយដៃ +ដាល់អំបុក +ដាវ +ដាវខ +ដាវរឿង +ដាវសស្ងាច +ដាវីឌ +ដាស +ដាសដា +ដាសដាល +ដាសដេរ +ដាសទឹកដាសដី +ដាសពាស +ដាសភ្នែក +ដាសមេឃដាសដី +ដាសស្គរ +ដាសស្បែក +ដាស់ +ដាស់គាត់ +ដាស់ដី +ដាស់ដើមថ្នាំ +ដាស់ដែ +ដាស់ដៃ +ដាស់តឿន +ដាស់តឿនក្រើនរម្លឹក +ដាស់តឿនក្រើនរំលឹក +ដាស់តឿនក្រើនរំឭក +ដាស់ទំ +ដាស់សតិ +ដាស់ស្រែ +ដាស់អង្រួន +ដាំ +ដាំខ្យង +ដាំង +ដាំងគ្ហ៍ +ដាំងដុង +ដាំចុះ +ដាំចេក +ដាំដុះ +ដាំដូង +ដាំដើមគ +ដាំដែង +ដាំដំណាំ +ដាំដំឡូង +ដាំឌិន +ដាំទីង +ដាំទឹក +ដាំទឹកមួយអម្លុះ +ដាំទឹកមួយអំពុះ +ដាំធ្មេញ +ដាំបាយ +ដាំពោត +ដាំព្រំ +ដាំម្លូ +ដាំរិ +ដាំសសរ +ដាំស្រូវ +ដាំអុត +ដិ +ដិក +ដិកគាហៈកៈ +ដិត +ដិតចិត្ដ +ដិតជាប់ +ដិតដល់ +ដិតដាន +ដិតដាម +ដិតដោយ +ដិតដោយយំដោយ +ដិតអារម្មណ៍ +ដិន +ដិនប្រះសិវ +ដិម្ពិង +ដិម្ពីង +ដី +ដីកករ +ដីកក្រើក +ដីកណ្ដេង +ដីកា +ដីកាកោះ +ដីកាកោះហៅ +ដីកាឃុំខ្លួន +ដីកាចាប់ខ្លួន +ដីកាចោទប្រកាន់ +ដីកាចំណូល +ដីកាឆែកឆេរ +ដីកាតឹងរ៉ឹង +ដីកាតឹងរ៉ឹងមានពិន័យ +ដីកានាំខ្លួន +ដីកាបញ្ជា +ដីកាបញ្ជូន +ដីកាបណ្ដោះអាសន្ន +ដីកាបើក +ដីកាបេសកកម្ម +ដីកាបេសនកម្ម +ដីការ +ដីកាសម្រេច +ដីកាសាទុក្ខ +ដីកាសាទោស +ដីកាសំរេច +ដីកាហាមឃាត់ +ដីកាអម +ដីកាអមបង្វែរ +ដីកាអមបេសនកម្ម +ដីកាឲ្យបង់ +ដីកាឲ្យបើក +ដីក្រហម +ដីខ្ពស់ទាប +ដីខ្មែរ +ដីខ្មៅ +ដីខ្មៅពណ៌ +ដីខ្សាច់ +ដីគោក +ដីចម្ការ +ដីចុណ្ណមិស្ស +ដីចំការ +ដីច្រមុះជ្រូក +ដីច្រាប +ដីជាំ +ដីជី +ដីជីជាតិល្អ +ដីជូ +ដីឈែណូស្យូម +ដីដុះ +ដីដូនតា +ដីដូនទួត +ដីដំបូក +ដីដ្ឋ +ដីទួល +ដីធូរ +ដីធ្លី +ដីនៅទំនេរ +ដីបាតខ្ទះ +ដីបែកភក់ +ដីប្រឆេះ +ដីប្រេះក្រហែង +ដីប្លី +ដីពពុល +ដីពេច +ដីមមោក +ដីមានជាតិជូរ +ដីមានជាតិប្រៃ +ដីមានជាតិសាប +ដីមួយកំពូក +ដីមួយល្អោម +ដីរដិបរដុប +ដីរលក +ដីរលីង +ដីរវែង +ដីរាប +ដីរឹង +ដីរេ +ដីលិចទឹក +ដីលែង +ដីល្បប់ +ដីល្បាប់ +ដីល្បាយខ្សាច់ +ដីល្អៀង +ដីល្អៀចល្អែ +ដីវែង +ដីស +ដីសណ្ដ +ដីសថ្ម +ដីសផុយ +ដីសភក់ +ដីសមួយកូន +ដីសម្បទាន +ដីសម្រាក +ដីសរីរាង្គ +ដីសើម +ដីស្កះ +ដីស្រទាប់លើ +ដីស្រុត +ដីស្រែ +ដីស្រែក្រោម +ដីស្រែលើ +ដីស្អិត +ដីហិល +ដីឥដ្ឋ +ដីឥដ្ឋស +ដឹក +ដឹកគន +ដឹកគោ +ដឹកគ្នា +ដឹកច្រមុះ +ដឹកជញ្ជូន +ដឹកឈើ +ដឹកញីបន្ស៉ីឈ្មោល +ដឹកញីបន្ស៊ីឈ្មោល +ដឹកដឿ +ដឹកដៀវ +ដឹកដៃ +ដឹកទំនិញ +ដឹកនាំ +ដឹកនាំនយោបាយ +ដឹកនាំពាំយួរ +ដឹកបន្ទាត់ +ដឹកមុខ +ដឹកសេះ +ដឹកស្រូវ +ដឹកឧស +ដឹង +ដឹងការ +ដឹងការណ៍ +ដឹងកំណើត +ដឹងក្ដី +ដឹងក្តី +ដឹងខុសដឹងត្រូវ +ដឹងខុសត្រូវ +ដឹងខូចដឹងជា +ដឹងខ្មាស +ដឹងខ្មែរ +ដឹងខ្លួន +ដឹងគុណ +ដឹងចាស់ទុំ +ដឹងចិត្ត +ដឹងច្បាប់ +ដឹងជង +ដឹងជាតិ +ដឹងជាយ៉ាងម៉េច +ដឹងជ្វា +ដឹងដាន +ដឹងដាស់ដែ +ដឹងដែក +ដឹងដៃគ្នា +ដឹងដោយរហិចរហៀង +ដឹងត្បូង +ដឹងទុក្ខដឹងសុខ +ដឹងទៅដល់ +ដឹងបាត់ដឹងគង់ +ដឹងផង +ដឹងពី +ដឹងព្រាល +ដឹងភ្លុក +ដឹងមុខ +ដឹងមុន +ដឹងរឿង +ដឹងលាវ +ដឹងសព្វ +ដឹងសេចក្ដី +ដឹងសេចក្តី +ដឹងសេចគ្រេច +ដឹងស្រវាក់ស្រវន់ +ដឹងស្លាប +ដឹងឮ +ដឹត +ដឹប +ដឹស +ដឺ +ដឺក្រេ +ដឺគ្រេ +ដឺដង +ដឺពង់ក៍ +ដឺយ +ដុក +ដុកដាន់ +ដុកតូរ៉ាត៍ +ដុកទ័រ +ដុង +ដុងដោរ +ដុដ័ន +ដុត +ដុតខ្មោច +ដុតចន្លុះ +ដុតឆេះ +ដុតដារ +ដុតដាស +ដុតដៃដុតជើង +ដុតផ្ទះ +ដុតភ្លើង +ដុតរម្លាយ +ដុតរោល +ដុតរំលាយ +ដុតរំសុស +ដុតឡ +ដុតឲ្យខ្លោច +ដុន +ដុនចៃ +ដុនដាប +ដុប +ដុល +ដុល្យ +ដុល្លា +ដុល្លារ +ដុល្លាអាមេរិកាំង +ដុស +ដុសក្អែល +ដុសខាត់ +ដុសខាត់ភាសា +ដុសខាត់សតិអារម្មណ៍ +ដុសខោអាវ +ដុសថ្នាំ +ដុសធ្មេញ +ដុសលាង +ដុសលាប +ដុសសាប៊ូ +ដុំ +ដុំកង់ +ដុំកំណត់ +ដុំកំភួន +ដុំគោល +ដុំចង្ក្រាន +ដុំដី +ដុំដែក +ដុំដៃ +ដុំទឹកកក +ដុំបំពង់ក +ដុំប្រែក +ដុំម៉ាលីញ +ដុំរទេះ +ដុំស្មិត +ដុំឥដ្ឋ +ដុះ +ដុះចិត្តប្រាថ្នា +ដុះច្រែះ +ដុះជុំជិត +ដុះដាល +ដុះទ្រុប +ដុះទ្រុល +ដុះធ្មេញ +ដុះផ្សិត +ដុះពោះ +ដុះពោះស៊្អុយ +ដុះម្រះ +ដុះរៀងគ្នា +ដុះសាច់ច្រមុះ +ដុះសាច់បំពង់ក +ដុះស្នឹម +ដុះស្លាប +ដុះស្លែ +ដុះឡើង +ដុះឡើងចចើល +ដុះឫស +ដុះឯង +ដូ +ដូង +ដូងកល់កែ +ដូងកូវកែ +ដូងក្រអូប +ដូងខែ +ដូងខែស៊ី +ដូងខ្ចី +ដូងខ្ទិះ +ដូងខ្ពស់ +ដូងចែម +ដូងដាង +ដូងតាកែ +ដូងត្នោត +ដូងទន្សាយ +ដូងទុំ +ដូងនាល +ដូងបារាំង +ដូងប្រេង +ដូងផេះ +ដូងផ្អែម +ដូងព្រៃ +ដូងព្រះ +ដូងភ្លើង +ដូងមួយចំហៀង +ដូងយួន +ដូងលៃ +ដូងសៀម +ដូងសែត +ដូងសំយាកធាង +ដូងស្ដ +ដូងស្ត +ដូងអណ្ដាតឆ្កែ +ដូច +ដូចកង្កែបខែប្រាំង +ដូចកល +ដូចកាលសព្វដង +ដូចកាលសព្វមួយដង +ដូចកុកចាំសីល +ដូចគេដូចឯង +ដូចគ្នា +ដូចគ្នានឹង +ដូចចាក់ទឹកលើក្បាលទា +ដូចច្នុះ +ដូចច្នេះ +ដូចជា +ដូចជាម្យ៉ាងដែរ +ដូចជ្រញ់និងកាំបិត +ដូចជ្រាបស្រាប់ +ដូចដឹងស្រាប់ +ដូចដើម +ដូចដែល +ដូចតទៅ +ដូចតរៀងទៅ +ដូចតែ +ដូចទ្រូលាវ +ដូចធម្មតា +ដូចនេះ +ដូចនោះ +ដូចបេះបិទ +ដូចបេះបិទទៅនឹង +ដូចប្រាថ្នា +ដូចប្រេត +ដូចផ្គរ +ដូចមានរាប់រៀបតទៅនេះ +ដូចមុន +ដូចម្ជុលនឹងចេស +ដូចម្ដេច +ដូចម្តេច +ដូចយ៉ាង +ដូចសត្វប្រឡាំងកាស +ដូចសព្វកាល +ដូចសព្វដង +ដូចសព្វថ្ងៃ +ដូចសុទ្ឋសាធ +ដូចសេចក្តី +ដូចស្វាបានដូង +ដូចស្វាប៉ាហ៊ី +ដូចហ្នឹង +ដូចអ្នកជ្រាបស្រាប់ +ដូចេះ +ដូច្នឹង +ដូច្នេះ +ដូច្នេះតើ +ដូច្នេះទេតើ +ដូច្នេះហើយ +ដូច្នោះ +ដូច្នោះឯង +ដូដូម៉ា +ដូណាត់ +ដូន +ដូនកឹង +ដូនកែវ +ដូនជី +ដូនណាវ៉ាណូស +ដូនតា +ដូនតី +ដូនទាវ +ដូនបា +ដូនពេញ +ដូនពែង +ដូនយ៉យ +ដូនរ័ត្ន +ដូនស +ដូនស្នំ +ដូពេញ +ដូម +ដូមីនីកា +ដូរ +ដូរកប៉ាលហោះ +ដូរគូ +ដូរគោ +ដូរដេញ +ដូរដោះ +ដូរតតួ +ដូរផ្ទះ +ដូររាយ +ដូរលុយ +ដូរឡាន +ដូរ្យតន្ត្រី +ដូវ +ដូសៀរ +ដូហា +ដួង +ដួងកែវ +ដួងខែ +ដួងចិត្ត +ដួងចែម +ដួងចៃ +ដួងច័ន្ទ +ដួងជីវន្ត +ដួងជីវា +ដួងជីវិត +ដួងជីវិន +ដួងជីវ៉ា +ដួងតារា +ដួងនេត្រា +ដួងផ្កាយ +ដួងព្រះចន្ទ +ដួងព្រះចន្ទ្រ +ដួងព្រះអាទិត្យ +ដួងភក្ត្រ +ដួងមាល +ដួងមាលា +ដួងលាំងជ័យ +ដួងវិញ្ញាណ +ដួងសមរ +ដួងសម៉ន +ដួងសា +ដួច +ដួចដល់ +ដួចដោរ +ដួន +ដួនស្លឹករឹត +ដួល +ដួលខ្ពោក +ដួលចាក់ទីង +ដួលចាក់ទីងហ៊ីងហោង +ដួលចំតិតគ្រហីត +ដួលចំតិតចំតូង +ដួលច្រវេះ +ដួលច្រោង +ដួលជ្រហឹតជ្រហម +ដួលតាម +ដួលតិតដួលតូង +ដួលត្មិល +ដួលត្មោល +ដួលទល់ប្រហក +ដួលទល់ផ្អក +ដួលទាំងឈរ +ដួលទៅតាម +ដួលបះជើង +ដួលបះជើងចង្គ្រាង +ដួលបះជើងច្រោង +ដួលប្រូស +ដួលផ្កាប់ +ដួលផ្កាប់មុខ +ដួលផ្ងារ +ដួលផ្ងារក្រោយ +ដួលផ្ងារពោះ +ដួលរងែក +ដួលរណែល +ដួលរៀល +ដួលរេល +ដួលសង់គោល +ដួលសន្លប់ +ដួលស្រឡះ +ដួលស្លាប់តែម្ដង +ដួលអុកក្ដិត +ដួស +ដួសដង +ដួសដស +ដួសត្រី +ដួសនាយដួសអាយ +ដួសពពុះ +ដួសពពុះចេញ +ដួសសម្ល +ដើ +ដើម +ដើមក +ដើមកន្តងបាយស +ដើមកន្តងហែ +ដើមកន្ទុយក្រពើ +ដើមកន្ទេចអាល +ដើមកាកី +ដើមការ +ដើមកុលាប +ដើមកុលាបព្រៃភ្នំ +ដើមកុលាបស្អាង +ដើមកែវ +ដើមកៅស៊ូ +ដើមកំណើត +ដើមក្ងោក +ដើមខែ +ដើមខ្ទីង +ដើមខ្លាញ់ឈ្លោម +ដើមគឃរ +ដើមគំនិត +ដើមឃ្លង់ +ដើមឃ្លា +ដើមចម +ដើមចេក +ដើមចេកត្រចៀកប្រើស +ដើមចោទ +ដើមច័ន +ដើមឆ្កែស្រែង +ដើមឆ្នាំ +ដើមជីរ +ដើមជ័រចុង +ដើមឈើ +ដើមឈើញឹករទើស +ដើមឈើរលើង +ដើមឈើរេច +ដើមឈើស៊ីផ្លែ +ដើមឈើស្រលួត +ដើមដង +ដើមដាន +ដើមដូង +ដើមដូច +ដើមដៃ +ដើមដៃរហាត់ +ដើមដំបូង +ដើមត្នោត +ដើមត្រចៀកក្រាញ់ +ដើមត្រចៀកប្រើស +ដើមទង +ដើមទាប +ដើមទាបរេញ +ដើមទី +ដើមទុន +ដើមទំពាំងជូរ +ដើមទំពាំងបាយជូ +ដើមទ្រព្យ +ដើមទ្រូង +ដើមធាន +ដើមធ្មៃព្រៃ +ដើមធ្ល្លាក់ខ្មៅ +ដើមនាងផ្អែក +ដើមបង្គី +ដើមបង្អស់ +ដើមបញ្ញើរក្អែក +ដើមបណ្ដឹង +ដើមបន្លា +ដើមបន្លាក្បាលយក្ស +ដើមបន្លាស្អិត +ដើមបុណ្យ +ដើមបុសនាគ +ដើមបំពង់ +ដើមប្រទាលពស់ +ដើមប្រាសាទ +ដើមផ្កា +ដើមផ្កាកំពីងពួយ +ដើមផ្លូវ +ដើមពោត +ដើមពោធិ +ដើមពោធិ៍ +ដើមព្រឹក្សា +ដើមភូមិ +ដើមភ្លៅ +ដើមមាន +ដើមយុថ្កា +ដើមរដូវ +ដើមរយ៉ា +ដើមរឿង +ដើមរំយោល +ដើមល្ង +ដើមល្ហុង +ដើមសាក +ដើមស្នាយ +ដើមស្លា +ដើមស្លាឈ្មោល +ដើមហេតុ +ដើមឡើយ +ដើមឡេវអាវ +ដើមអង្គារបុស +ដើមអណ្ដាតខ្លា +ដើមអណ្ដាតនាគ +ដើមអាទិ +ដើមអាទិដើមធាន +ដើមឫស +ដើម្បី +ដើម្បីកុំឲ្យ +ដើម្បីជាកិច្ច +ដើម្បីនឹង +ដើម្បីប្រទេស +ដើម្បីព្រះសង្ឃ +ដើម្បីរំលឹក +ដើម្បីអនាគត +ដើម្បីអោយ +ដើម្បីអ្វី +ដើម្បីឲ្យ +ដើរ +ដើរកន្លង +ដើរកប៉ាល់ +ដើរកម្សាន្ត +ដើរកាច់រាង +ដើរកាត់ +ដើរកាត់មុខ +ដើរកាន់ច្រត់ +ដើរក្បួន +ដើរក្រឡឹង +ដើរក្រឡេឡឺ +ដើរក្រោយ +ដើរខុស +ដើរខ្ញើចជើង +ដើរខ្យល់ +ដើរខ្វិល +ដើរខ្សែលើ +ដើរគឃរ +ដើរគឃ្លើន +ដើរឃោសនា +ដើរឃ្លាច +ដើរឃ្លើច +ដើរឃ្វាងគ្នា +ដើរឃ្វាយ +ដើរឃ្វើច +ដើរងងក់ +ដើរងងាស +ដើរងងុល +ដើរចច្រប់អារ៉ប់ +ដើរចរ +ដើរចាក់ខ្ញើច +ដើរចុះ +ដើរចុះឡើង +ដើរចូល +ដើរចូលមកជិត +ដើរចៀស +ដើរចេញ +ដើរចែវ +ដើរចំទែង +ដើរចំអើត +ដើរច្រក់ +ដើរច្រប់ +ដើរច្រប់ចុះច្រប់ឡើង +ដើរច្រេញច្រុញ +ដើរច្រំជើង +ដើរឆេ +ដើរឆ្កឹង +ដើរឆ្ងក់ +ដើរឆ្ពោះ +ដើរឆ្វែល +ដើរជញ្ជ្រំ +ដើរជញ្ជ្រំជើង +ដើរជត +ដើរជុំវិញ +ដើរជើងទទេ +ដើរជឿន +ដើរជំទើត +ដើរជ្រុល +ដើរឈប់ +ដើរឈូសជើង +ដើរញប +ដើរញាប់ជើង +ដើរញាប់រទេញ +ដើរញាប់សេ្មញ +ដើរញីញ័រ +ដើរញើប +ដើរញ៉ិកញ៉ក់ +ដើរញ៉ែងញ៉ង +ដើរដំណើរ +ដើរដំណើរយោង +ដើរតម្រង់ទៅ +ដើរតយង៉យ +ដើរតាម +ដើរតាមគន្លង +ដើរតាមចង្អូរ +ដើរតាមដាន +ដើរតាមតម្រុយ +ដើរតាមភ្លឺ +ដើរតាមលង្វែកផ្ទះ +ដើរតាមសញ្ចារ +ដើរតាមស្នួ +ដើរតិច +ដើរតិញតុញ +ដើរតួ +ដើរតួកុន +ដើរតេបតាប +ដើរតែម +ដើរតោ +ដើរត្រាក់ +ដើរត្រូវជើង +ដើរត្រេះត្រុះ +ដើរថយក្រោយ +ដើរថ្នម +ដើរទក្សិណ +ដើរទទ្រេតទទ្រត +ដើរទន្ទាន់គ្នា +ដើរទន្ទ្រាម +ដើរទា +ដើរទាត់ខ្យល់ +ដើរទីងទាង +ដើរទូក +ដើរទេ +ដើរទេស +ដើរទៅ +ដើរទៅដើរមក +ដើរទ្រេតទ្រោត +ដើរនយោបាយ +ដើរបង្ហូត +ដើរបង្ហួស +ដើរបង្អន់ជើង +ដើរបង្អូសជើង +ដើរបាក់ខ្ញើច +ដើរបាញ់សំដៅមក +ដើរបាត់ +ដើរបេះបុញ +ដើរប៉ះ +ដើរប្រកិត +ដើរប្រជាន់កែង +ដើរប្រជ្រួសគ្នា +ដើរប្រទក្សិណ +ដើរប្រផាត់គ្នា +ដើរប្រយ័ត្ន +ដើរផ្ងក់ +ដើរផ្លូវកាត់ +ដើរផ្លូវទឹក +ដើរផ្សងព្រេង +ដើរពាន +ដើរពាស +ដើរពីក្រោយ +ដើរពីមុខ +ដើរពីរបក +ដើរព្រម +ដើរព្រមគ្នា +ដើរព្រៃ +ដើរភាវនា +ដើរភ្លែតចុះភ្លែតឡើង +ដើរមក +ដើរមិនចង់រួច +ដើរមិនស្រួល +ដើរមុខ +ដើរមុន +ដើរមួយជុំ +ដើរមួយជើង +ដើរមួយល្បើក +ដើរមួយសាពីរសា +ដើរមើល +ដើរយាម +ដើររក +ដើររដូវ +ដើររទាស +ដើររទើស +ដើររយាប +ដើររលើ +ដើររលែកគ្នា +ដើររលោរលាំ +ដើររលះ +ដើររលះរលាំង +ដើររវៀសរវៃ +ដើររហូត +ដើររហ័ស +ដើររាប់ជំហាន +ដើររាប់ស្មៅ +ដើររារង់ +ដើររាស់មីន +ដើររាំរៀល +ដើររុកព្រៃ +ដើររុករាន +ដើររូត +ដើររូតរះ +ដើររៃប្រាក់ +ដើររំហូត +ដើររ៉ុយ +ដើររ៉ែរ៉ +ដើរលប +ដើរលយគ្នា +ដើរលយឆាយ +ដើរលលាតែ +ដើរលស់ជំហាន +ដើរលាទា +ដើរលុយល្បាប់ +ដើរលុយស្បូវ +ដើរលឿន +ដើរលឿនរ៉េវ +ដើរលឿនស្រៀកគ្នា +ដើរលឿនស្លៅ +ដើរលេង +ដើរលេងសប្បាយ +ដើរលេងសើច +ដើរលេងហេហា +ដើរលំអុតកាយ +ដើរល្មួច +ដើរវ +ដើរវក់វី +ដើរវាង +ដើរវិលតាមភ្លឺស្រះ +ដើរវីមវាម +ដើរសណ្ដាប +ដើរសសៀរ +ដើរសសៀរមមៀរ +ដើរសាត់អណ្ដែត +ដើរសឹកជើង +ដើរសឹកជើងស្តើងផ្លូវ +ដើរសុសដី +ដើរសុសសាយ +ដើរសំដៅទៅ +ដើរសំពាយ +ដើរសំរៀម +ដើរស្ទាប +ដើរស្ទែចុះស្ទែឡើង +ដើរស្ទែតចុះស្ទែតឡើង +ដើរស្របគ្នា +ដើរស្រឡោច +ដើរស្រាវជើង +ដើរស្រុះ +ដើរស្រ៊ូស +ដើរស្លុងទៅផ្ទះ +ដើរហាច់ +ដើរហាលខ្យល់ +ដើរហាលភ្លៀង +ដើរហើរ +ដើរឡាន +ដើរអម +ដើរអាវ៉ាសែ +ដើរអែនអន +ដើរអ៊ីកអ៊ាក +ដើរអ៊ែសមមែស +ដើរឲ្យស្រួល +ដឿង +ដឿងបន +ដឿងហែម +ដៀ +ដៀង +ដៀងដង +ដៀប +ដៀម +ដៀមដាម +ដៀល +ដៀលត្មះ +ដៀលមើលងាយ +ដៀវ +ដេក +ដេកកង្កុញ +ដេកកំដរ +ដេកក្រញាង +ដេកក្រវិន +ដេកក្រវៀន +ដេកខក +ដេកគងថ្ងាស +ដេកគងអន្ទាក់ខ្លា +ដេកគ្រវៀន +ដេកចាំ +ដេកចាំដាំចេក +ដេកចាំទៅ +ដេកឆ្អើរភ្លើង +ដេកជ្រុល +ដេកដួល +ដេកតែមួយបង្អៀង +ដេកថ្ងៃ +ដេកទទឹងផ្លូវ +ដេកទទូរ +ដេកទាំងគំនាត +ដេកទ្រមក់ +ដេកបង្រះ +ដេកបណ្ដាក់គ្នា +ដេកបារ +ដេកផ្កាប់មុខ +ដេកផ្ងារ +ដេកផ្ងារចង្គ្រាង +ដេកផ្ងារពោះ +ដេកផ្អៀង +ដេកពួន +ដេកពេទ្យ +ដេកព្រមគ្នា +ដេកមមីមមើ +ដេកមមើ +ដេកមិនពេញភ្នែក +ដេកមិនលក់ +ដេកមិនលក់បក់មិនរហើយ +ដេកមុង +ដេកមុងឈើ +ដេកមួយភាំង +ដេកមួយល្បក់ +ដេកមួយស្រឡេត +ដេកយល់សប្ដិ +ដេកយល់សប្តិ៍ +ដេករងែក +ដេករុលឡើងលើ +ដេករំសាយ +ដេកលក់ +ដេកលក់មួយភាំង +ដេកលក់មួយសន្ទុះ +ដេកលក់មួយស្របក់ +ដេកលក់មួយស្រឡេត +ដេកលក់ស្លុង +ដេកលេង +ដេកសង្កៀតធ្មេញ +ដេកសណ្ដូកជើង +ដេកសម្រាក +ដេកស៊ី +ដេកស្កប់ +ដេកស្ងាត់ឈឹង +ដេកស្តឹក +ដេកស្តូក +ដេកស្រតឹក +ដេកស្រមុក +ដេកស្រមុកខើខូរ +ដេកអង្កុញជើង +ដេកា +ដេកាចិតប្រាំ +ដេកាប៉ែតពីរ +ដេកាម៉ែត្រ +ដេក្រេ +ដេគ្លីនេសុងម៉ាញេទិច +ដេច +ដេញ +ដេញគោ +ដេញគំនិត +ដេញចាប +ដេញចាប៉ី +ដេញចាប់ប៉ផុត +ដេញចេញ +ដេញចោរ +ដេញចោល +ដេញជើង +ដេញជ្រូក +ដេញឈ្មោល +ដេញញី +ដេញដោល +ដេញថ្លៃ +ដេញទន្សាយ +ដេញទាន់ +ដេញធ្នាក់ +ដេញបញ្ចេញ +ដេញបញ្ឆេះ +ដេញប៉ផាប់ចាប់ពភីង +ដេញប្រកិត +ដេញប្រយោគ +ដេញប្រាជ្ញា +ដេញប្រុស +ដេញពណ៌ +ដេញពិណ +ដេញពុត +ដេញមាស +ដេញមុខការ +ដេញរាង +ដេញសាដៀវ +ដេញសាសន៍ +ដេញស្រី +ដេញឲ្យទាល់ +ដេញឲ្យអស់ +ដេដេតេ +ដេតេកុក +ដេទែរមីណង់ +ដេបា +ដេប៉ូ +ដេប៉េតេ +ដេម +ដេមិន +ដេរ +ដេរខោ +ដេរខោអាវ +ដេរដាន +ដេរដាស +ដេរដាសដានដាប +ដេរដាសពាសពេញ +ដេរថ្នេរដៃ +ដេរប៉ះ +ដេរលិនជាយ +ដេរអាវ +ដេរីវេ +ដេរីវ៉េ +ដេល +ដេវ៉ូញៀង +ដេសមប្រិ៍ +ដេសមប្រ៏ +ដេស៊ីបែល +ដេស៊ីម៉ែត្រ +ដេស៊ីលីត្រ +ដេអ៊ីដ្រាតកម្ម +ដែ +ដែក +ដែកកណ្ដារ +ដែកកាម៉ា +ដែកកេះ +ដែកកែង +ដែកកោស +ដែកក្រចក +ដែកក្រចកសេះ +ដែកក្រមាល់ +ដែកខួង +ដែកខួងដកឆ្នុក +ដែកខៃ +ដែកគាស់ +ដែកគូស +ដែកគោ +ដែកគោល +ដែកគ្រីប +ដែកចារ +ដែកឆាប +ដែកឆាបកន្ទុយកណ្ដុរ +ដែកឆ្កៀលត្រចៀក +ដែកឈាន +ដែកឈូស +ដែកឈ្នាន់ +ដែកដាប់ +ដែកដុល +ដែកដំណំ +ដែកត្រកែង +ដែកថែប +ដែកថែបកាបូន +ដែកថែបកូរ៉ូយេ +ដែកថែបថាប់ +ដែកថែបទន់ +ដែកថែបទន់បំផុត +ដែកថែបធន់នឹងភ្លើង +ដែកថែបផ្សំ +ដែកថែបពុះខ្ជោល +ដែកថែបមិនច្រែះផែរីត +ដែកថែបមុត +ដែកថែបរឹង +ដែកថែបរឹងមធ្យម +ដែកថែបលីមីតយឺតខ្ពស់ +ដែកថែបសមាស +ដែកថែបស្ងប់ +ដែកថែបស្វ័យលត់ +ដែកថែបអគ្គិសនី +ដែកថែបអាពីរ +ដែកថែបអាមួយ +ដែកថែបអុកស៊ីសែន +ដែកថែបឧបករណ៍ +ដែកថ្នាំងអំពៅ +ដែកទាម +ដែកទំហំលី +ដែកទ្រនាប់ +ដែកទ្រនាប់កាំភ្លើង +ដែកបង្រុះ +ដែកបន្ទះ +ដែកផាល +ដែកពត់ +ដែកព្រលួត +ដែកភ្លើង +ដែករនាប +ដែករបួត +ដែកលត់ +ដែកល្បក +ដែកល្បួត +ដែកសន្លឹក +ដែកសរសៃ +ដែកស៊ីវិឡាត +ដែកស្បែង +ដែកស្មិត +ដែកស្វាន +ដែកឡោស៊ី +ដែកអង្រូស +ដែកអស់ល្បត់ +ដែកអាល់ផា +ដែកអុកស៊ីត +ដែង +ដែច +ដែន +ដែនកម្ពុជា +ដែនចំណុះ +ដែនជម្រកសត្វព្រៃ +ដែនដី +ដែនដីខ្មែរ +ដែនដីសណ្ដ +ដែនទឹក +ដែនបន្សោះ +ដែនបម្រុងធម្មជាតិ +ដែនម៉ាញេទិច +ដែនវចនៈ +ដែនសមុទ្រ +ដែនសេម៉ង់ទិច +ដែនអាកាស +ដែរ +ដែរព្រះយេស៊ូវ +ដែរល +ដែរៈ +ដែល +ដែលកាត់ +ដែលគេ +ដែលង +ដែលដែរ +ដែលតា +ដែលតែឮ +ដែលស្និទ្ធស្នាល +ដែសម្រាប់ +ដៃ +ដៃកែវ +ដៃកៅអី +ដៃក្ងែង +ដៃក្ដៅ +ដៃក្តាប់ +ដៃខ្លា +ដៃខ្លី +ដៃគូ +ដៃគេ +ដៃចង្កូត +ដៃចង្កូតទូក +ដៃឆើត +ដៃឆៅ +ដៃឆ្វេង +ដៃជណ្ដើរ +ដៃជើង +ដៃដល់ +ដៃដំរី +ដៃត្បាល់កិន +ដៃត្រង់ +ដៃត្រជាក់ +ដៃត្រឡាច +ដៃទទេ +ដៃទន់ +ដៃទន្លេ +ដៃទឹមចង្កេះ +ដៃទេ +ដៃធំ +ដៃននោង +ដៃបឹង +ដៃភ្លើងជើងមាន់ +ដៃមុតកាំបិត +ដៃរ +ដៃរគៀម +ដៃរណែង +ដៃរវៃ +ដៃរហាត់ +ដៃល +ដៃលៀង +ដៃសមុទ្រ +ដៃស្ដាំ +ដៃស្តាំ +ដៃស្នា +ដៃស្បូន +ដៃស្វា +ដៃស្អិត +ដៃអរូប +ដៃអាវ +ដៃឫស្សី +ដៃឯក +ដោ +ដោក +ដោច +ដោត +ដោតចម្រឹង +ដោតចម្រឹងឫស្សី +ដោតចំរឹង +ដោតជាប់នឹង +ដោតត្រី +ដោតទង់ +ដោតនឹងចង្កាក់ +ដោតសាច់ +ដោប +ដោម +ដោមញក +ដោមដុង +ដោយ +ដោយកំបាំង +ដោយក្រុម +ដោយខ្នាត +ដោយខ្លីទៅ +ដោយខ្លួន +ដោយខ្លួនឯង +ដោយគិតយ៉ាងមធ្យម +ដោយគូ +ដោយគ្មានគិតដល់ +ដោយគ្មានចេតនា +ដោយគ្រឿងយន្ត +ដោយងងឹត +ដោយចង់ +ដោយចន្លោះ +ដោយចិត្ត +ដោយចិត្តនឹងចិត្ត +ដោយចួន +ដោយចេញមុខ +ដោយចេតនា +ដោយចៃដន្យ +ដោយចំណុចចិត្ត +ដោយចំពោះ +ដោយចំហ +ដោយជាក់ +ដោយជួន +ដោយជួរចំបួរ +ដោយជើងគោក +ដោយជ្រះថ្លា +ដោយឈ្មោល +ដោយដឹងខ្លួន +ដោយដៃ +ដោយដៃទទេ +ដោយដំណើរ +ដោយតាម +ដោយទឹកចិត្តជ្រះថ្លា +ដោយទើសទាល់ +ដោយធម្មតា +ដោយធ្វើ +ដោយនូវ +ដោយបង្ខំ +ដោយបញ្ចូលជាមួយគ្នា +ដោយបទ +ដោយបែបផែន +ដោយប្រយោល +ដោយប្រុស +ដោយពិត +ដោយពុំអាចអត់ឱនបាន +ដោយពេល +ដោយមកពី +ដោយមាន +ដោយមានលាភ +ដោយមានអម +ដោយមុខ +ដោយមុខដោយមែក +ដោយយោងទៅតាម +ដោយយោបល់ដ៏ល្អិត +ដោយយោលទៅសមាមាត្រ +ដោយរីតិ៍ +ដោយរួមទាំង +ដោយលាក់កំបាំង +ដោយលំដាប់ +ដោយសកល +ដោយសក្ដា +ដោយសក្តានុពល +ដោយសង្ខេប +ដោយសណាង +ដោយសន្ឋិដ្ឋានថា +ដោយសន្តិភាព +ដោយសន្តិវិធី +ដោយសន្មត +ដោយសន្មតិ +ដោយសព្វគ្រប់ +ដោយសភាពធម្មតា +ដោយសមគួរ +ដោយសមភាព +ដោយសម្ងាត់ +ដោយសា +ដោយសារ +ដោយសារតែ +ដោយសារបក្សពួក +ដោយសារសម្ភារ +ដោយសារសម្ភារះ +ដោយសារអ្វី +ដោយសេចក្ដីរាប់អាន +ដោយសេរី +ដោយសែហ្វ +ដោយសំណេះខ្លួនឯង +ដោយស្ងាត់ +ដោយស្ថាន +ដោយស្នេហា +ដោយស្មោះស្ម័គ្រ +ដោយស្ម័គ្រចិត្ត +ដោយស្វ័យប្រវត្តិ +ដោយហេតុ +ដោយហេតុថា +ដោយហេតុនេះ +ដោយហោចណាស់ក៏ +ដោយហោចទៅ +ដោយឡែក +ដោយអនុលោមទៅតាម +ដោយអន្លើ +ដោយអវិចារ +ដោយអាង +ដោយអាងលេស +ដោយអាល័យ +ដោយអំណាច +ដោយឥតខ្លឹមសារ +ដោយឥតឈប់ចត +ដោយឥតរារែក +ដោយឥតរុញរា +ដោយឯកឯង +ដោរ +ដោរក +ដោរខ្ទុះ +ដោល +ដោលទូក +ដោហេតុ +ដោះ +ដោះការណ៍ +ដោះកុន +ដោះកូយ +ដោះក្បំ +ដោះក្របី +ដោះក្រពុំ +ដោះក្រមុំ +ដោះខោអាវ +ដោះខ្នល់ +ដោះខ្លួន +ដោះខ្លួនចេញ +ដោះខ្លួនផុត +ដោះខ្វាក់ +ដោះខ្សែត្បាញ +ដោះគង +ដោះគន់ +ដោះគ្រាប់បែក +ដោះចចើល +ដោះចេញ +ដោះចំណង +ដោះញ +ដោះដូរ +ដោះដៃ +ដោះត្រចើល +ដោះថយ +ដោះទុក្ខ +ដោះទុក្ខសត្វ +ដោះទុក្ខសោក +ដោះទោស +ដោះនឹម +ដោះបញ្ហា +ដោះបន្ទុក +ដោះបំណុល +ដោះប្រស្នា +ដោះប្រែក +ដោះពាក្យប្ដេជ្ញា +ដោះព្រនាក់ខ្សែត្បាញ +ដោះមនុស្ស +ដោះមនុស្សទោស +ដោះមួកចេញ +ដោះយារ +ដោះរំដាក +ដោះរំដេករំដាក +ដោះលែង +ដោះសក់ +ដោះសង្វិត +ដោះសណ្ដាយ +ដោះសន្យា +ដោះសា +ដោះស្រាយ +ដោះស្រាយបញ្ហា +ដោះស្រី +ដោះឡើង +ដោះអាវ +ដោះអំពើ +ដៅ +ដៅកន្លែង +ដៅកំណត់ +ដៅកំបោរ +ដៅចំណាំ +ដៅទិសតំរែតម្រង់ +ដៅទុក +ដៅបញ្ជាក់ +ដៅរឿង +ដំ +ដំកង់ +ដំកើង +ដំងើច +ដំងើចដូចគេងាប់ +ដំដែក +ដំដែកគោល +ដំដែង +ដំណ +ដំណក +ដំណកដង្ហីម +ដំណកអុកស៊ីសែន +ដំណកឧស្ម័ន +ដំណក់ +ដំណក់ទឹក +ដំណង +ដំណល់ +ដំណាក់ +ដំណាក់កន្ទួតខាងជើង +ដំណាក់ការណ៍ +ដំណាក់កាល +ដំណាក់កាលបដិវត្តន៍ +ដំណាក់ចង្អើរ +ដំណាក់បូមទឹក +ដំណាក់ផែ +ដំណាក់ព្រំ +ដំណាក់រថយន្ត +ដំណាក់រាំង +ដំណាក់សុក្រំ +ដំណាក់សេវា +ដំណាក់អំពិល +ដំណាង +ដំណាច់ +ដំណាច់ខែ +ដំណាច់ឆ្នាំ +ដំណាច់ត្រីមាស +ដំណាច់សប្ដាហ៍ +ដំណាន +ដំណាប់ +ដំណាប់ក្រៀម +ដំណាប់ខ្នងកង់ +ដំណាប់ដុំ +ដំណាប់ប្រហោង +ដំណាប់សសរ +ដំណាល +ដំណាលគ្នា +ដំណាលរឿង +ដំណាល់ +ដំណាស់ +ដំណាំ +ដំណាំង +ដំណាំដំណោច +ដំណាំនិវត្ត +ដំណាំរលាំទឹក +ដំណាំរួមផ្សំ +ដំណាំល្អ +ដំណាំស្តុក +ដំណាំស្រដាស់ពីគ្នា +ដំណាំស្រូវ +ដំណាំឡើងជន្លង់ +ដំណាំឧស្សាហកម្ម +ដំណិត +ដំណិះ +ដំណឹក +ដំណឹកដៃ +ដំណឹង +ដំណឹងក្នុងស្រុក +ដំណឹងដំណួច +ដំណឹងផ្សេង +ដំណឹងពាណិជ្ជកម្ម +ដំណឹងពិសេស +ដំណឹងល្អ +ដំណុត +ដំណុតណរម៉ាល់ +ដំណុតបន្ទន់ +ដំណុតផ្ងំ +ដំណុតសំណល់ +ដំណុស +ដំណុសខាត់ +ដំណុះ +ដំណុះឡើង +ដំណូច +ដំណូរ +ដំណួច +ដំណួចម្រាមដៃ +ដំណួល +ដំណួស +ដំណើ +ដំណើប +ដំណើបខ្មៅ +ដំណើរ +ដំណើរការ +ដំណើរការណ៍ +ដំណើរក្លាយ +ដំណើរខកខាន +ដំណើរខ្យល់បក់ +ដំណើរគគាត +ដំណើរគោចរ +ដំណើរឃ្ញើច +ដំណើរងេកងោក +ដំណើរញាប់សិញ +ដំណើរដើមទង +ដំណើរដើរ +ដំណើរដំរី +ដំណើរតយង៉យ +ដំណើរតួរង +ដំណើរតួឯក +ដំណើរតែលតោល +ដំណើរទស្សនាការ +ដំណើរទា +ដំណើរទីងទាង +ដំណើរទួម +ដំណើរទំនង +ដំណើរប្រព្រឹត្តទៅ +ដំណើរផ្តាច់ការ +ដំណើរពាក្យ +ដំណើរព័ទ្ធចក្រវាល +ដំណើរមិនស្រួល +ដំណើររវ៉ែតរវ៉ត +ដំណើររហ័ស +ដំណើររាំរៀល +ដំណើររួសរាន់ +ដំណើររឿង +ដំណើរលលាម +ដំណើរលាប់ +ដំណើរលឿន +ដំណើរល្វត +ដំណើរល្វែតល្វត +ដំណើរសុនត្រុន +ដំណើរសេចកី្ត +ដំណើរសេចក្ដី +ដំណើរសេចក្តី +ដំណើរសោះអង្គើយ +ដំណើរស៊ើក +ដំណើរស្រូត +ដំណើរហេតុ +ដំណៀង +ដំណៀល +ដំណេក +ដំណេកដេក +ដំណេញ +ដំណេរ +ដំណែង +ដំណែល +ដំណែលបុរាណ +ដំណែលបូរាណ +ដំណោច +ដំណោចដំណាំ +ដំណោត +ដំណោយ +ដំណោល +ដំណោះ +ដំណោះពិត +ដំណោះស្រាយ +ដំណោះស្រាយនយោបាយ +ដំណោះស្រាយសព្វមុខ +ដំណៅ +ដំណំ +ដំទ្បើង +ដំទ្បើងធ្នូ +ដំនឿ +ដំនឿន +ដំនៀល +ដំប +ដំបង +ដំបងកូន +ដំបងគ្រញូង +ដំបងយក្ខ +ដំបងយក្ស +ដំបងរុន +ដំបន់ +ដំបស្វា +ដំបារ +ដំបារដៃទ្វារ +ដំបារពោះ +ដំបាររន្ធសោ +ដំបុត +ដំបូក +ដំបូកខ្ពស់ +ដំបូករូង +ដំបូង +ដំបូងខ្យល់ +ដំបូងចិត្ត +ដំបូងដៃ +ដំបូងបង្អស់ +ដំបូន +ដំបូន្មាន +ដំបូល +ដំបូលគេ +ដំបូលទាបស្រអិប +ដំបូលទូក +ដំបូលផ្ទះ +ដំបូលស័ង្កសី +ដំបូលស្បូវ +ដំបួច +ដំបួចផ្ដោះផ្ដង +ដំបៀត +ដំបេ +ដំបេក្លាយ +ដំបេងា +ដំបេដរ +ដំបេព្រាយ +ដំបេរលួយ +ដំបេសង្គម +ដំបេស៊ីក្នុង +ដំបែ +ដំបែដំបៅ +ដំបៅ +ដំបៅក្លាយ +ដំបៅងារ +ដំបៅចិត្ត +ដំបៅពក +ដំបៅព្រាយ +ដំបៅរលួយ +ដំបៅរាល +ដំបៅរីកស្គុយ +ដំបៅរូង +ដំបៅលៀន +ដំបៅសះ +ដំបៅស៊ីក្នុង +ដំពក់ +ដំពុល +ដំពេច +ដំរង់ +ដំរិល +ដំរី +ដំរីកង្កួច +ដំរីគោត +ដំរីចម្លងសឹក +ដំរីចុះប្រេង +ដំរីជាន់ខ្លា +ដំរីជ័យ +ដំរីត្រែង +ដំរីទក +ដំរីទឹក +ដំរីទោល +ដំរីផុង +ដំរីពីរខ្សែ +ដំរីពួន +ដំរីព្ធរាវ័ណ +ដំរីព្រេច +ដំរីព្រៃ +ដំរីភ្នំ +ដំរីភ្លុក +ដំរីមង្គល +ដំរីរនាម +ដំរីស +ដំរីសា +ដំរីសារ +ដំរីស្ដ +ដំរីស្ដរ +ដំរីស្ត +ដំរីស្លាប់ +ដំរីអូសឈើ +ដំរីឰរាវ័ណ +ដំរីះ +ដំរឹង +ដំរួច +ដំរួយ +ដំរៀត +ដំរៀតចិន +ដំរែក +ដំលើ +ដំឡាន់ +ដំឡូង +ដំឡូងក្ដួច +ដំឡូងក្រពើ +ដំឡូងខ្យា +ដំឡូងគ +ដំឡូងជ្រូក +ដំឡូងជ្រៅ +ដំឡូងជ្វា +ដំឡូងឈាមមាន់ +ដំឡូងឈើ +ដំឡូងដូង +ដំឡូងដៃខ្លា +ដំឡូងត្រែង +ដំឡូងទឹក +ដំឡូងទៀន +ដំឡូងបារាំង +ដំឡូងបាស +ដំឡូងពងប្រវឹក +ដំឡូងពងលលក +ដំឡូងពស់ +ដំឡូងភ្លុក +ដំឡូងមី +ដំឡូងមូល +ដំឡូងយារ +ដំឡូងរលួស +ដំឡូងសាយត្នោត +ដំឡូងស្យា +ដំឡូងស្រំ +ដំឡូងអខ្យា +ដំឡូវ +ដំឡើង +ដំឡើងកាំភ្លើង +ដំឡើងកៃកាំភ្លើង +ដំឡើងគ្រូ +ដំឡើងឆត្រ +ដំឡើងថ្លៃ +ដំឡើងថ្លៃម៉ឺង +ដំឡើងធ្នូ +ដំឡើងប្រែង +ដំឡើងពន្ធដារ +ដំឡើងម៉ាស៊ីន +ដំឡើងរថយន្ត +ដំឡើងរទេះ +ដំឡើងរោម +ដំឡើងស័ក្ដិ +ដំឡើងស្នា +ដំឡើងឫក +ដំឡើងឫទី្ធ +ដំឡើងឫទ្ធិ +ដំឡើងឫទ្ធី +ដំឡោក +ដំអក់ +ដំឲ្យទក់ +ដៈ +ដៈកៈ +ដៈកៈម៉ៃ +ដៈន៉ៈ +ដ៎ៈ +ដ៏ +ដ៏កំពូល +ដ៏ចម្ការ +ដ៏បវរ +ដ៏លង់ +ដ៏ហើយ +ដ៏ឡុង +ដ្ចកគាំ +ដ្ចកទ្ចង +ដ្ចម +ដ្ឋ +ដ្ឋាន +ដ្បិត +ដ្បិតតែ +ដ្បិតថា +ដ្បិតអី +ដ្បិតអ្វី +ដ្យាក្រាម +ដ្យើវ +ដ្យេវ +ដ្រាយ +ដ្រាវិឌ +ដ្ហៈ +ឋ +ឋបនកម្ម +ឋបនការ +ឋបនភណ្ឌ +ឋបនាការ +ឋបនីយ +ឋបនីយប្ដូរប្រាក់ +ឋបនីយភណ្ឌ +ឋបនីយវត្ថុ +ឋបនោកាស +ឋបនោបាយ +ឋាន +ឋានកណ្ដាល +ឋានគណិត +ឋានទ័ព +ឋាននរក +ឋាននរកលោកិយ +ឋាននាម +ឋាននាមវិទ្យា +ឋាននិព្វាន +ឋានន្តរ +ឋានន្តរនាម +ឋានន្តរសក្ដិ +ឋានន្តរសក្តិ +ឋានន្តរស័ក្ដិ +ឋានន្តរស័ក្តិ +ឋានបទ្ម +ឋានបទ្មទេវរូប +ឋានប្បភេទ +ឋានប្រព័ន្ធ +ឋានព្រហ្ម +ឋានព្រះពុទ្ធរូប +ឋានភាព +ឋានភុជង្គនាគ +ឋានមនុស្ស +ឋានលឿង +ឋានលេខវិទ្យា +ឋានលេខសាស្ត្រ +ឋានលេខា +ឋានវតី +ឋានស +ឋានសមាជិក +ឋានសួគ៌ +ឋានស៌ួគ +ឋានអវិចី +ឋានានុក្កម +ឋានានុក្រម +ឋានានុរូប +ឋានីយ +ឋានេហិ +ឋានៈ +ឋាន៉ន់តៈរ៉ៈភូម +ឋាបន +ឋាបនិក +ឋាមពល +ឋិត +ឋិតឋេរ +ឋិតថេរ +ឋិតថេរចីរ +ឋិតថេរចីរកាល +ឋិតនៅ +ឋិតិ +ឋិតិកាល +ឋិតិភាព +ឋិតិភាវ +ឋិថេចេរកាល +ឌ +ឌម +ឌមជន +ឌាក +ឌាកិនី +ឌាកីនី +ឌាកោ +ឌាឌិម +ឌាលិម +ឌាហ +ឌាហរោគ +ឌាំង +ឌិកតេ +ឌិកូដ +ឌិកូឌ័រ +ឌិគ្រីប +ឌិន +ឌិនប្រាក់ +ឌិនប្រៈស៊ិវ +ឌិនមាស +ឌិនស្ពាន់ +ឌិម្ភា +ឌីកា +ឌីជីថល +ឌីដ្យាប់ស៊ីត +ឌីណាមិច +ឌីត +ឌីបទែ +ឌីបសូតេរ៉ាពី +ឌីបសូម៉ានី +ឌីប៊ូទី +ឌីប្លូពី +ឌីប្លូម +ឌីប្លូម៉ាត +ឌីផេរ៉ងស្យែល +ឌីផេរ៉ង់ស្យែល +ឌីរីសត្វ +ឌីរ៉ិកទ័រ +ឌីវីឌី +ឌីវេទីគូឡូស +ឌីវែទីគុល +ឌីវែទីគូលីត +ឌីវែទីគូឡិចតូមី +ឌីវែទីគូឡូស +ឌីសក្រាភី +ឌីសគ្រីមីណង់ +ឌីសង់ទ័រ +ឌីសប៉ារេនី +ឌីសប៉ិបស៊ី +ឌីសផាស៊ី +ឌីសផូនី +ឌីសមេណូរ៉េ +ឌីសឡិចស៊ី +ឌីសូពី +ឌីសូស្ដូស +ឌីសូស្តូស +ឌីសូស្មី +ឌីស្ត្រូ +ឌីអាសូតម៉ូណូអុកស៊ីត +ឌីអុកស៊ីត +ឌីអុកស៊ីន +ឌឺ +ឌឺដង +ឌុកដាន់ +ឌុដាន់ +ឌុន +ឌុប +ឌុយបៃ +ឌូយ +ឌូសេត +ឌូហ្សង់ប៊ី +ឌួង +ឌឿងហែម +ឌេក្ក័ន +ឌេក្ខ័ណ +ឌេបនកម្ម +ឌេបនាការ +ឌែម +ឌំស +ឌំសោ +ឌៈ +ឌ៎ៈ +ឌ៎្ហៈ +ឌ័មពៈរៈ +ឌ័មពៈរៈស័ប +ឌ្ហៈ +ឌ្ហ៎ៈ +ឍ +ឍាមរា +ឍាល +ឍាលិន +ឍាលិន៑ +ឍុណ្ឍិ +ណ +ណងឃីលឹក +ណង់ +ណតណយ +ណយ +ណា +ណាក៏ដោយ +ណាខ្លះ +ណាគ្រី +ណាង +ណាដល់ពេល +ណាណី +ណាត +ណាត់ +ណាត់គ្នា +ណាត់ជួប +ណាត់សង្គ្រាម +ណានុ៎ះ +ណាន់ +ណាប +ណាប៉ាល់ +ណាប់ប្លា +ណាម +ណាមស្រង់ +ណាមិញ +ណាមីប៊ី +ណាមួយ +ណាយ +ណាយគំនិត +ណាយចិត្ត +ណាយចិត្តណាយគំនិត +ណារកូទីន +ណាស់ +ណាស់ដៃ +ណាស់ណា +ណាស់សា +ណាហ៊ុម +ណាំង +ណាំងតាលុង +ណាំងស្បែក +ណាំង៉ូវ +ណាំតៅ +ណាំនួន +ណាំព្រិក +ណាំយ៉ា +ណាំវ៉ា +ណាះ +ណា៎ +ណា៎ះ +ណា៎ៈ +ណិ +ណិក +ណិង +ណិងណុង +ណិងណូង +ណិម +ណិមណុម +ណិមណុំ +ណិល +ណី +ណឹក +ណឹង +ណឺ +ណឺង +ណឺដ៍ +ណឺត +ណឺតកម្ម +ណឺត្រុង +ណឺរ៉ូគ្លី +ណឺរ៉ូតូមី +ណឺរ៉ូន +ណឺរ៉ូរ៉ាតី +ណឺរ៉ូរ៉ាភី +ណុង +ណុប +ណុំ +ណូង +ណូន +ណូបែល +ណូរី +ណូរុ +ណូវ +ណូវែល +ណូវ៉មប្រិ៍ +ណូអែល +ណូំព្រ +ណើរ +ណើះ +ណេក្រូស្ពែមី +ណេងណូង +ណេត +ណេត្រ +ណេន +ណេរ +ណេរាល់ស៊ី +ណេរ៉ៈ +ណេវ្រិចតូមី +ណេវ្រីត +ណេះ +ណេះណោះ +ណែ +ណែកណក +ណែង +ណែងណង +ណែងណោង +ណែណន +ណែទំនង +ណែន +ណែនក្តន់ +ណែនដើមទ្រូង +ណែនណាន់ +ណែនណាន់តាន់តាប់ +ណែនទ្រូង +ណែនព្អឹះ +ណែនាំ +ណែផ្លូវ +ណែម +ណែលណោល +ណែវ +ណែ៎ +ណៃរ៉ូប៊ី +ណោង +ណោត +ណោវ៉មប្រិ៍ +ណោះ +ណំ +ណះ +ណៈការ៉ី +ណៈភាប +ណ៎ះ +ណ៎ៈ +ណ័រម៉ាល់ +ណ្ឋាន +ណ្ណ +ណ្នា៎ +ណ្វុបច្ច័យ +ណ្វៃយ៉ូ +ណ្ហ +ណ្ហើយ +ណ្ហើយកុំនិយាយ +ណ្ហើយចុះ +ត +តកប្រះហ្មា់ +តកយាក +តកូនតចៅ +តក់ +តក់ក្រហល់ +តក់ត្រា +តក់ប្រមា +តក់ពេញបំពង់ +តក់ម៉ក់ +តក់ស្លុត +តក៌វិជ្ញ +តក៌វិទ៑ +តក៌វិទ្យា +តក៌សាស្រ្ត +តក្ក +តក្កកម្ម +តក្កមា +តក្កវិជ្ជា +តក្កវិញ្ញូ +តក្កវិទ +តក្កវិទូ +តក្កវិទ្យា +តក្កសត្ថ +តក្កសាស្ដ្រ +តក្កសាស្ត្រ +តក្កសាស្រ្ត +តក្កៈ +តក្តសាស្ត្រ +តក្រ +តខ្សែ +តគណៈ +តគ្នា +តង +តង់ +តង់តិ៍ +តង់ត្ណិ +តង់សង់ +តង់ស្យុង +តង់ហ្សានី +តង្ករ +តង្កាប់ +តង្កៀប +តង្កៀបក្ដាម +តង្កៀបក្តាម +តង្កោ +តង្វាយ +តង្វាយព្រះ +តង្វាយអ្នកតា +តច +តចជាតិ +តចបញ្ចក +តចបញ្ចកកម្មដ្ឋាន +តចបញ្ទកកម្មដ្ឋាន +តចរោគ +តចវិទ្យា +តចសារ +តចសារជាតិ +តចសារព្រឹក្ស +តចសាររុក្ខ +តចោ +តចៈ +តជើង +តជ្ជារី +តញាតិសន្ដាន +តដាក +តដៃ +តដៃគ្នា +តដៃដែលបាក់ +តដៃតជើង +តឌាក +តណិញ +តណ្ហា +តណ្ហាទាស +តណ្ហាទាសៈ +តណ្ហីភាព +តត +តតងអារ៉ង +តតតយ +តតប +តតាក +តតាក់តតាំ +តតាក់តតុប +តតាង +តតាត់ +តតាំង +តតាំងគ្នា +តតាំងយកចាញ់ឈ្នះ +តតាំងយកចាញ់យកឈ្នះ +តតិប +តតិបតតុប +តតិយ +តតិយជន +តតិយជ្ឈាន +តតិយតា +តតិយលោក +តតុប +តតូង +តតូងតតាង +តតួ +តតើយ +តតេង +តតេងតតាង +តតេបតតាប +តតេះតតោះ +តតេះតតះ +តតែងតតោង +តតែតតោ +តតែលតតោល +តតះ +តត្ត +តត្រឹក +តត្រុក +តត្រុន +តត្រើយ +តត្រេះតត្រុះ +តត្រោក +តត្រៅ +តត្រំ +តត្រំតត្រើយ +តថភាព +តថា +តថាគត +តថានុរូប +តថៃ +តថៈ +តថ្លៃ +តទប់ +តទល់ +តទី +តទូក +តទៅ +តទៅទៀត +តទៅមុខ +តទ្ទិ +តទ្ធិត +តនយ +តនយា +តនឹង +តនុ +តនុកម្ម +តនុជ +តនុភាព +តនុស៑ +តនូ +តន់ +តន់ហា +តន័យ +តន្តិ +តន្តិភាសា +តន្តី +តន្តីនិយម +តន្តីសម័យ +តន្ត្រិន៑ +តន្ត្រី +តន្ត្រីករ +តន្ត្រីបុរាណ +តន្ត្រីប្រគំ +តន្ត្រីសម័យ +តន្ត្រំ +តន្ត្រំជើង +តន្ត្រំដី +តន្ត្រំផ្ទះ +តន្ថើន +តន្រំ +តន្រ្ដី +តន្រ្តិន៑ +តន្រ្តី +តន្រ្តំ +តប +តបកថា +តបកម្ម +តបការវុឌ្ឍី +តបគុណ +តបចាក់បណ្ដោយ +តបឆ្លើយ +តបត +តបតរក +តបធម៌ +តបធម្ម +តបនីយៈ +តបនឹង +តបនឹងអ្វី +តបមាត់ +តបស +តបសម្ដី +តបសម្តី +តបសំដី +តបសំបុត្រ +តបស៑ +តបស្នង +តបស្នងមកវិញ +តបស្នងសងគុណ +តបស្វិន៑ +តបស្សិនី +តបស្សី +តបោធន +តបោធនា +តបោធម្ម +តបះ +តបៈ +តប់ +តប់កមល +តប់ប្រមល់ +តប់ប្រមល់ទល់ពុទ្ធោ +តប្ត +តប្បទ +តប្រទល់ +តផែនទី +តពីនេះទៅ +តពីនោះមក +តពូជ +តពោក +តពោកអញ្ជុល +តភជា +តភ្ជាប់ +តម +តមក +តមកទៀត +តមខ្លាញ់ +តមចំណី +តមតិ +តមត្ថំ +តមបង្អែម +តមមាត់ +តមមាត់តមក +តមមេ +តមាត់ +តមាត់តពាក្យ +តមាត់ប៉ប៉ែស +តមូល +តម៉ោង +តម្កល់ +តម្កល់ចិត្ត +តម្កល់ទុក +តម្កល់សព +តម្កល់សំណុំរឿង +តម្កល់អីវ៉ាន់ +តម្កល់អីវ៉ាន់ទុក +តម្កាត់ +តម្កុំតម្កើង +តម្កើង +តម្កើងខ្លួន +តម្ងើច +តម្បាញ +តម្បារ +តម្បុត +តម្បៀត +តម្បៀតក្រដាស +តម្បៀតខោអាវ +តម្ពក់ +តម្ពក់រនាស់ +តម្ពុល +តម្ពុលខាទន៍ +តម្ពេច +តម្ពេចថ្ពេចកប្បាស +តម្ពេចថ្ពេចសម្លី +តម្ពេចថ្ពេចសំឡី +តម្ពែក +តម្រង +តម្រងទឹក +តម្រងនោម +តម្រងប្រេង +តម្រង់ +តម្រង់កាំភ្លើង +តម្រង់ចង្កូត +តម្រង់ជើង +តម្រង់បង្គោល +តម្រង់ផ្លូវ +តម្រា +តម្រាប +តម្រាប់ +តម្រាយ +តម្រាស់ +តម្រាំ +តម្រិះ +តម្រិះប្រាជ្ញា +តម្រិះវិជ្ជា +តម្រឹម +តម្រឹមជើង +តម្រឹមជើងសក់ +តម្រុយ +តម្រូត +តម្រូវ +តម្រូវការ +តម្រូវចិត្ត +តម្រូវឲ្យ +តម្រួត +តម្រួតក្រុង +តម្រួតចរាចរ +តម្រួតពល +តម្រួតយោធា +តម្រួយ +តម្រៀត +តម្រៀប +តម្រៀបជួរ +តម្រេក +តម្រែតម្រង់ +តម្រែតម្រូវ +តម្លង់ +តម្លា +តម្លាន់ +តម្លាភាព +តម្លឹង +តម្លុញ +តម្លើង +តម្លែ +តម្លៃ +តម្លៃកាលានុវត្តភាព +តម្លៃក្ដី +តម្លៃជាសជ្ឈន្តិក +តម្លៃដាច់ខាតរឺឡាទីប +តម្លៃដុល +តម្លៃតបស្នង +តម្លៃថោក +តម្លៃនឹង +តម្លៃនៅលើទីផ្សារ +តម្លៃបន្ថែម +តម្លៃបូកប៉ាន់ +តម្លៃប្ដូរផ្ដោះ +តម្លៃប្រើប្រាស់ +តម្លៃប្រែប្រួល +តម្លៃពិត +តម្លៃលើស +តម្លៃលោះ +តម្លៃសង្គម +តម្លៃសង្គមនៃទីផ្សារ +តម្លៃសជ្ឈត្តិករ +តម្លៃសុទ្ធ +តម្លោក +តម្លោះ +តម្លោះកៃកាំភ្លើង +តម្លោះឆត្រ +តម្លោះថ្លៃ +តម្លោះធ្នូ +តម្លោះធ្នូរ +តម្លោះបុណ្យ +តម្លោះស្នា +តម្លោះអំណាច +តម្អក់ +តម្អឹង +តម្អូញ +តម្អូញតម្អែរ +តយ +តយង៉យ +តយុទ្ឋ +តយុទ្ធ +តយុធ +តយំស +តរ +តរង្គ +តរង្គគតិ +តរង្គៈ +តរិតុំ +តរុណ +តរុណបុត្ត +តរុណភាព +តរុណភាវ +តរុណរេត +តរុណវយ័ +តរុណវ័យ +តរុណី +តរូណ +តរូណបុត្រ +តរូណី +តរៀងទៅ +តរៀងមក +តរ៉ +តរ៑ +តល +តលបត្ត +តលភូមិ +តលិក +តល៉ោ +តល់ +តវៀង +តវ៉ា +តសៃតសូង +តស៊ូ +តស៊ូប្រឆាំង +តស៊ូវណ្ណៈ +តស់ +តស្ករ +តស្ស +តហប់ផ្ទះ +តហេ +តឡាក +តអ្អឹង +តា +តាក +តាករខាក +តាករ៉ាក +តាកែ +តាកែន +តាកែវ +តាកោ +តាក់ +តាក់កេ +តាក់តែង +តាក់តែងខ្លួន +តាក់តែងដោយ +តាក់ទីងណយ +តាក់ស៊ី +តាក្ដុល +តាក្រៃ +តាខាយ +តាខេ +តាខែ +តាខៃ +តាខ្មៅ +តាគង់ +តាគ្រាម +តាឃីកាឌី +តាឃីប្រាស៊ី +តាឃីផាជី +តាឃីផាស៊ី +តាឃីផ្លេ +តាង +តាងក្រសួង +តាងក្រុម +តាងនាម +តាងរ៉ាង +តាង៉ែន +តាច +តាជភគិនី +តាជភូត +តាជី +តាជេស +តាដក់ +តាដត់ +តាដាក +តាដាង +តាដិត +តាដុង +តាឌិន +តាណ +តាណី +តាត +តាតៃក្រោម +តាតោក +តាត់តាយ +តាត៌ +តាត្រាវ +តាត្រៅ +តាត្លែតាត្លោ +តាថុក +តាថឿង +តាទង +តាទីសតាទាស +តាទួត +តាទេសន៍ +តាទៃលើ +តាទ្ទិ +តាន +តានតឹង +តានតឹងឡើង +តានត្រី +តានទឹកដោះ +តានភ្លើង +តានមាន់ +តានា +តានិល +តានី +តានូន +តាន់ +តាន់ណែន +តាន់តាប់ +តាន្វិត +តាប +តាបទិស +តាបទ្រូង +តាបនា +តាបស +តាបសី +តាបែន +តាប៉ុន +តាប៉ែ +តាប់ +តាប់តាន់ +តាប់ឲ្យអស់ដៃ +តាប្រុក +តាប្លូ +តាប្ល័រ +តាផូ +តាពូង +តាព្រហ្ម +តាភេម +តាម +តាមកម្ម +តាមកម្មចុះ +តាមកម្រិតម៉ោង +តាមការគួរ +តាមការពិត +តាមការអនុវត្តន៍ +តាមកាល +តាមកិតពីក្រោយ +តាមខួប +តាមខ្ញុំ +តាមខ្ញុំស្មាន +តាមខ្នាត +តាមគំនិតខ្ញុំ +តាមចន្លោះ +តាមចិត្ត +តាមចិត្តខ្ញុំ +តាមចិត្តចង់ +តាមចិត្តចុះ +តាមចំណង់ +តាមចំណាំ +តាមចំណូលចិត្ត +តាមច្បាប់ +តាមជលមាគ៌ +តាមជើងគោក +តាមជើងទឹក +តាមដាន +តាមដានមើល +តាមដិតជាប់ +តាមដេញ +តាមដែល +តាមដោយ +តាមដោយដាន +តាមដោយពេល +តាមដំណើរ +តាមណា +តាមតម្រាយ +តាមតែ +តាមតែវាចុះ +តាមត្រង់ +តាមត្រាប់ +តាមត្រូវ +តាមទាន់ +តាមទំនើងចិត្ត +តាមធម្មតា +តាមន័យ +តាមបង្គាប់ +តាមបណ្ដោយដៃ +តាមបុណ្យ +តាមបុណ្យតាមកម្ម +តាមបុរាណ +តាមបែបបទ +តាមបំណង +តាមប្រទះ +តាមប្រពៃណីយ +តាមប្រភពជាផ្លូវការ +តាមប្រាថ្នា +តាមផ្នត់ +តាមផ្លូវ +តាមផ្លូវការ +តាមផ្លូវគោក +តាមផ្លូវចិត្ត +តាមផ្លូវច្បាប់ +តាមផ្លូវទឹក +តាមផ្លូវនយោបាយ +តាមផ្លូវអាកាស +តាមពិត +តាមពិធីព្រាហ្មណ៍ +តាមពិនិត្យ +តាមពេលវេលា +តាមព្រេងតាមកម្ម +តាមព្រេងសំណាង +តាមមតិខ្ញុំ +តាមមធ្យោបាយ +តាមមិនទាន់ +តាមមុខបាទ +តាមមើល +តាមមើលទៅ +តាមយថាកម្ម +តាមយថាហេតុ +តាមយន្តហោះ +តាមយើង +តាមយោបល់ខ្ញុំ +តាមរកចាប់ +តាមរង្វាស់រង្វាល់ +តាមរបៀប +តាមរយៈ +តាមលទ្ធិ +តាមលំដាប់ +តាមលំដាប់លំដោយ +តាមលំដាប់អាយុ +តាមលំពាំងចិត្ត +តាមលំអាន +តាមវគ្គតាមឃ្លា +តាមវយានុរូប +តាមវាចា +តាមវិទ្យុ +តាមវិធី +តាមវិបាក +តាមសន្មត +តាមសន្យា +តាមសភាពការណ៏ +តាមសមតាមសួន +តាមសម័យ +តាមសេចក្ដីនៃឃ្លា +តាមស្អិត +តាមឡាន +តាមអាកាស +តាមអី +តាមអំណាចចិត្ត +តាមអំពើចិត្ត +តាមអ្វី +តាមោង +តាម៉ឺន +តាម៉ៅ +តាម្ពុល +តាយ +តាយគំនិត +តាយទនាក +តាយទ្រាក +តាយបើគិត +តាយប៉ាន +តាយផេង +តាយសាក +តាយស៊ីវ +តាយស្មិង +តាយស្មឹង +តាយហូ៎ង +តាយហោង +តាយាយ +តាយ៉ែក +តារ +តារា +តារាករ +តារាកាស +តារាង +តារាងកត់ហេតុ +តារាងចំណាយ +តារាងចំណូល +តារាងតម្លៃ +តារាងត្រួតពិនិត្យ +តារាងធៀប +តារាងបញ្ជី +តារាងពង្សាវលី +តារាងពិន្ទុ +តារាងរាយមុខរបស់ +តារាងអត្រា +តារាចម្រៀង +តារានិករ +តារាបថ +តារាបាល់ទាត់ +តារាភាពយន្ត +តារាភូសា +តារាមណ្ឌល +តារាយាន +តារាយានវិទ្យា +តារារណប +តារារណបឧតុនិយម +តារារស្មី +តារាវលី +តារាវិថី +តារាវិទូ +តារាវិទ្យា +តារាវិទ្យាសាស្ត្រ +តារាសាស្ត្រ +តារាសាស្ត្រវិទូ +តារ៉ាវ៉ា +តាល +តាលកូល +តាលន់ +តាលបត្រ +តាលបាទបក្សី +តាលព្រឹក្ស +តាលវន +តាលវន័ +តាលវ័ន +តាលហាល +តាលាស់ +តាលុ +តាលុជ +តាលុជៈ +តាលោ +តាល់ភីត +តាល់លីន +តាវកាលិក +តាវត្ដឹស +តាវត្តិង្ស +តាវត្តឹង្ស +តាវរ៉ាវ +តាវាំង +តាវែង +តាវែងក្រោម +តាវែងលើ +តាវៅ +តាសក់ +តាសក់ផ្អក +តាសក់ផ្អរ +តាសក់ស្រូវ +តាសខិន +តាសាញ +តាសិក +តាសួស +តាសៀម +តាសែន +តាសោម +តាស្ដា +តាហិណ្ឌិក +តាហ៊រ +តាហ៊ីទី +តាហ្ស៊ីគីស្ថាន +តាឡាត +តាឡាវ +តាឡំ +តាអក +តាអង +តាអាន +តាអុង +តាអូ +តាឯក +តាឱ +តាឱន +តាំង +តាំងក្រសាំង +តាំងក្រសៅ +តាំងក្រាំង +តាំងក្រូច +តាំងខៅ +តាំងខ្លួន +តាំងខ្លួនជា +តាំងគោក +តាំងគំនិត +តាំងងារ +តាំងចរិត +តាំងចិត្ត +តាំងចិត្តតាំងថ្លើម +តាំងចិត្តស្មើ +តាំងឆាយ +តាំងជាប់នៅ +តាំងដូង +តាំងតយុទ្ធ +តាំងតុ +តាំងតុក +តាំងតួអ៊ីយ៉ូត +តាំងតែ +តាំងតែង +តាំងតែពី +តាំងតែពីមុនម្ល៉េះ +តាំងទព័ +តាំងទី +តាំងទីលំនៅ +តាំងទូត +តាំងទ័ព +តាំងធម៌ +តាំងធ្វើ +តាំងនៅ +តាំងបទបញ្ជា +តាំងប្រាក់ខែឲ្យ +តាំងផ្ដើម +តាំងផ្លោច +តាំងពិព័រណ៍ +តាំងពី +តាំងពីកាលណាមក +តាំងពីដើមមក +តាំងពីយូលុង +តាំងពីរាមរាជ្យឯណោះ +តាំងពីអឺយដល់ចប់ +តាំងភ្នាល់ +តាំងមូលដ្ឋាន +តាំងម៉ែ +តាំងយូ +តាំងយ៉ាប +តាំងរដ្ឋាភិបាល +តាំងរបស់ +តាំងសច្ចាប្រណិធាន +តាំងសម្មាធិ +តាំងសីល +តាំងសំនួរ +តាំងសំរោង +តាំងស៊ប់ +តាំងស៊ិន +តាំងស្មារតី +តាំងស្យា +តាំងហាង +តាំងហ៊ុន +តាំងឱ +តាំណាន +តាំនាន +តាំន៉ាន +តាំហ្និ +តា្រច់ +តិ +តិក +តិកកៈ +តិកកៈម៉ៈ +តិកតុក +តិកនិក +តិកិច្ឆា +តិកូដ +តិកោណ +តិកៈ +តិក្ខណភាព +តិគុណ +តិច +តិចក្ដីច្រើនក្ដី +តិចច្រើន +តិចណាស់ +តិចតួច +តិចតួចស្ដួចស្ដើង +តិចតែ +តិចនិក +តិចីវរ +តិញតុញ +តិញ្ញាណ +តិណ +តិណជាតិ +តិណពេទ្យ +តិណភក្ខ +តិណភូមិ +តិណភ័ក្ស +តិណសិក្សា +តិណាសី +តិណាហារសត្វ +តិត +តិតាណ +តិតើ្យន +តិត្ថិកម្ម +តិត្ថិភាព +តិត្ថិយ +តិថិ +តិថិក្ខយ +តិថី +តិថីក្សយ +តិថីក្ស័យ +តិទស +តិទិវាធរ +តិនយន +តិប +តិបច្ច័យ +តិបតុប +តិបថ +តិបបាញ់ញ៉ាត់ +តិបប៉ៈឬប្រៈ +តិបិដក +តិបុ +តិបុក +តិភវ +តិភូមិ +តិមធី +តិយុគ +តិយំស +តិរច្ឆា +តិរច្ឆាន +តិរច្ឆានកថា +តិរតន +តិរឝ្ចីន +តិរិ្ថយ +តិរោក +តិរោកុឌ្ឌ +តិរោកុឌ្ឌកណ្ឌ +តិរោកុឌ្ឌសូត្រ +តិរ្ថិយ +តិលក +តិលកលោ +តិលកលោកា +តិលក្ខណ +តិលក្ខណញ្ញាណ +តិលោក +តិវិធ +តិវេទ +តិឞ +តិសទ្ទ +តិសរណ +តិសរណគមន +តិសូល +តិស្សៈ +តិហេតុកា +តិះ +តិះដៀល +តី +តីរនាវាចរ +តីរនាវាចរណ៍ +តីរវិថី +តឹក +តឹកកែ +តឹកតាង +តឹកស្រូវ +តឹង +តឹងក្បិន +តឹងង៉ាង +តឹងចិត្ត +តឹងច្រមុះ +តឹងណែន +តឹងតែង +តឹងទ្រូង +តឹងពោះច្រអរ +តឹងព្អឹះ +តឹងរ៉ឹង +តឹងសរសៃក +តឹងស្ដៀន +តឹងស្ដែង +តឹងស្តៀន +តឹងស្លីត +តឹងស្លឺត +តឹតតាង +តឹប +តឹមតុំ +តឺង +តឺត +តឺតរខឹត +តឺតរខឺត +តឺន +តឺនុយ +តឺយ +តុ +តុក +តុកកែ +តុកតុល +តុកប្រះហ្មា +តុកយ៉ាក +តុករង្វាន់ +តុកសរសេរ +តុកស៊ិក +តុកស៊ីកូផូប៊ី +តុកស៊ីកូម៉ានី +តុកស៊ីន +តុកៅអី +តុក្កតត +តុក្កតា +តុង +តុងកាំង +តុងកឹង +តុងក័ង +តុងតាំង +តុងទីន +តុងបៀ +តុងហ្គា +តុចរចា +តុច្ឆបុគ្គល +តុច្ឆភាព +តុញ +តុដ្ឋិ +តុណ្ឌិក +តុណ្ហី +តុណ្ហីភាព +តុណ្ហីភាវ +តុទ +តុទូ +តុទូកៅអី +តុទូតាំង +តុប +តុបតុល +តុបតែង +តុបបល់ +តុបប៉ៈភប់ +តុបាយ +តុប៉ា +តុប្រាក់ +តុមត្ថកិរិយា +តុមូល +តុម្ព +តុម្ពកំបោរ +តុម្ពថូប +តុរគ +តុរង្គ +តុរង្គម +តុរង្គានីក +តុរង្វាន់ +តុរិយ +តុរិយង្គ +តុរិយាង្គ +តុរុញ +តុល +តុលម៉ុល +តុលហាប +តុលា +តុលាកា +តុលាការ +តុលាការក្រុង +តុលាការខេត្ត +តុលាការជាតិ +តុលាការជាន់ខ្ពស់ +តុលាការប្បទាន +តុលាការប្រជាជន +តុលាការប្រជាជនកំពូល +តុលាការយោធា +តុលាការសឹក +តុលាការស៊ីវិល +តុលាការអន្តរជាតិ +តុលារាសី +តុល្យ +តុល្យការ +តុល្យការកម្លាំង +តុល្យបញ្ញត្តិ +តុល្យភាព +តុល្យភាពពាណិជ្ជកម្ម +តុល្យាការ +តុល្យាធិករណៈ +តុល្យាសាស្ត្រ +តុវិល +តុស +តុសរសេរ +តុសិត +តុសិតា +តុស្ដី +តុស្តិ +តុំបច្ច័យ +តុះ +តុះតុញ +តុះទញ់ +តុ៎ង +តូ +តូក +តូក្យូ +តូង +តូងតាង +តូច +តូចកាប៉ុកមួយ +តូចក្តីធំក្តី +តូចគ្រញិច +តូចចិត្ត +តូចចិត្តតូចថ្លើម +តូចច្រប៉ិច +តូចឆ្មារ +តូចឆ្មេរ +តូចជាង +តូចជំទើរ +តូចតន់ +តូចតាច +តូចបំផុត +តូចប៉ុនគ្នា +តូចព្រះរាជហឫទ័យ +តូចមុខ +តូចរៀវ +តូចល្មម +តូចសង្វិល +តូចស្ញេ +តូចស្មេរ +តូន +តូនាទិ +តូប +តូបមីក្រូ +តូបអ្នកតា +តូបាហ្គោ +តូម +តូយ៌ +តូយ៌តន្ត្រី +តូយ៌ាង្គ +តូរ៉ាកូតូមី +តូរ្យតន្ត្រី +តូលិកា +តូលិកាទណ្ឌ +តូវកគ្នា +តូវមម៉ូវ +តូវម៉ូវ +តូស្ណីភាវ +តូស្ណីម្ភាវ +តូហ្គោ +តួ +តួកង់ +តួកុន +តួកំប្លែង +តួក៌េស្តង់ +តួខ្លួន +តួខ្សែទាម +តួគឺ +តួគុណ +តួច +តួចម្លើយ +តួចែក +តួដី +តួត្លុក +តួន +តួនាទី +តួប៉ម +តួប៊ីន +តួប៊ីនជលគតិ +តួផ្ទះ +តួម +តួមនោសញ្ចេតនា +តួយក្ស +តួយ៉ាង +តួយ៉ាងដូចជា +តួរ +តួរង +តួរនាស់ +តួរាយរង +តួលេខ +តួល្ខោន +តួសម្ដែង +តួសំដែង +តួអក្សរ +តួអង្គ +តួឯក +តួឯកកុន +តួឯកភាពយន្ត +តួឯកល្ខោន +តួឯកស្រី +តួ៎ +តើ +តើក +តើកត្រី +តើត +តើន +តើមាន +តើយ +តឿ +តឿកន្តិល +តឿន +តឿនទា +តឿនទារ +តៀង +តៀងតាំង +តៀជីវ +តៀន +តៀប +តៀម +តៀមចិន +តៀមផ្ទាល់ដី +តៀមលក់បាយ +តៀមស្រា +តេ +តេងតាង +តេចីវរិកង្គៈ +តេជ +តេជគុណ +តេជដៃ +តេជវន្ត +តេជវន្តី +តេជវន្តុ +តេជស +តេជសិនី +តេជសី +តេជស៑ +តេជស៑តេជះ +តេជស្ថ +តេជានុភាព +តេជោ +តេជោកសិណ +តេជោជ័យ +តេជោធាតុ +តេជោពល +តេជះ +តេជៈ +តេជៈបារមី +តេជ័ស +តេញតុញ +តេត +តេតាណូស +តេត្តឹស +តេត្រាត +តេទ្វារ +តេន +តេនញ៉ា +តេនតិ៍ +តេនមរណំ +តេន្យា +តេបតាប +តេបិ +តេបិដក +តេភូមិកចិត្ត +តេមាស +តេមិយ +តេយ +តេយ្យ +តេរ៉ាតូសែន +តេល +តេលតាល +តេលិកា +តេលូទកា +តេវ +តេវិជ្ជ +តេវិជ្ជា +តេវ៉ាំងវីត +តេស្ដ +តេស្តឈាម +តេហេរ៉ង់ +តេឡិច +តេឡេ +តេឡេកុម្ម៉ង់ +តេឡេក្រាម +តេឡេហ្វូន +តេះ +តេះដៀល +តេះតោះ +តេះតះ +តែ +តែក +តែកតោក +តែខំ +តែខ្លួន +តែង +តែងកាព្យ +តែងការ +តែងកំណាព្យ +តែងខ្លួន +តែងខ្លួនយ៉ាងសង្ហា +តែងខ្លួនស្រស់ +តែងគ្រឿង +តែងឃើញ +តែងច្បាប់ +តែងតាំង +តែងតាំងបណ្ដោះអាសន្ន +តែងតាំងស៊ប់ +តែងតែ +តែងតែបាន +តែងតែមាន +តែងតោង +តែងតោល +តែងមានរៀងមក +តែងរឿង +តែងលំអ +តែងសេចកី្ត +តែងសេចក្ដី +តែងសេចក្តី +តែញយ +តែតតា +តែតោ +តែត្រឹម +តែថា +តែទោះជាយ៉ាងណាក៏ដោយ +តែនតិ៍ +តែន្និស +តែបើ +តែប៉ុណ្ណេះឯង +តែប៉ុណ្ណោះ +តែព្រៃ +តែម +តែមប៉ុស្តិ៍ +តែមប្រិ៍ +តែមប្រិ៍ប៉ុស្តិ៍ +តែមប្រិ៍សារពើពន្ធ +តែមប្រៃសនីយ៍ +តែមសារពើពន្ធ +តែមាត់ +តែមិនអញ្ចឹងទេ +តែមួយ +តែមួយគត់ +តែមួយដង +តែមួយមុខ +តែមួយហ្នឹងឲ្យរហូត +តែម្ដង +តែម្តង +តែម្នាក់ +តែម្នាក់ឯង +តែម្រ៉ង +តែយ៉ាងណាក៏ដោយ +តែរ +តែរែ +តែល +តែលតោល +តែលអាវី +តែលាវ +តែល័ក្ខខ័ណ្ឌ +តែវ៉ែ +តែសព្វខ្លួន +តែសព្វថ្ងៃ +តែអុង +តែឯកឯង +តែឯង +តែះ +តែ្រង +តៃ +តៃកុង +តៃដូយ +តៃប៉ិ +តៃយ +តៃវ៉ាន់ +តៃសាក +តៃស្មឹង +តៃហោង +តៃ្របិដក +តោ +តោក +តោកយ៉ាក +តោករខាក +តោករខោក +តោកអារក្ស +តោង +តោងក +តោងការ +តោងក្រពាត់ +តោងតែ +តោងទាម +តោងទៅ +តោចម៉ោចចិត្ត +តោត +តោតតូង +តោតម៉ា +តោតម៉ោង +តោទ +តោន +តោមរ +តោមរធរ +តោយ៉ា +តោយ៉ោ +តោរណ +តោរណៈ +តោល +តោលម៉ោល +តោស +តោសមម៉ោស +តោសម៉ោស +តោះ +តោះតើយ +តៅ +តៅខូវ +តៅគ័រ +តៅត្បាល់កិន +តៅសួន +តៅស៊ន +តៅហ៊ូ +តៅអ៊ីវ +តៅ៎ +តំណ +តំណក់ +តំណក់ឈាម +តំណក់ញើស +តំណក់ទឹកភ្នែក +តំណក់ទឹកភ្លៀង +តំណក់ភ្លៀង +តំណខ្ពស់ +តំណខ្សែ +តំណគ្នា +តំណជីវិត +តំណតទៅ +តំណតមក +តំណបរំញោច +តំណបរំញោចខ្យល់ +តំណបរំញោចគីមី +តំណពូជ +តំណពូជជាប់នឹងភេទ +តំណម +តំណរ +តំណសន +តំណសន្តតិ +តំណាក់តំណែង +តំណាង +តំណាងក្នុង +តំណាងដោយ +តំណាងរាស្ត្រ +តំណាងអាយ៉ង +តំណាន +តំណាប់ +តំណាប់ក្រូចត្លុង +តំណាប់ខ្ញី +តំណាប់ចេក +តំណាប់ដំឡូង +តំណាប់ត្រឡាច +តំណាល +តំណាលគ្នា +តំណាំង +តំណាំងគុណ +តំណិច +តំណិចតំណួច +តំណិះ +តំណិះដៀល +តំណិះដំណៀល +តំណិះតិះដៀល +តំណឹង +តំណុះ +តំណូច +តំណួច +តំណែង +តំណែតំណាល +តំណោង +តំនឿ +តំនឿន +តំបន់ +តំបន់កសិកម្ម +តំបន់កសិឧស្សាហ៍កម្ម +តំបន់ការពារទេសភាព +តំបន់ការពារធម្មជាតិ +តំបន់ការពារបរិស្ថាន +តំបន់ការពារព្រំដែន +តំបន់ចុងកាត់មាត់ញក +តំបន់ចុះ +តំបន់ឆ្នេរ +តំបន់ជនបទ +តំបន់ជម្រៅ +តំបន់ជីវៈ +តំបន់ដីសើម +តំបន់ត្រាំខ្នារ +តំបន់ត្រីកោណ +តំបន់ត្រីកោណមាស +តំបន់ទម្លាក់ +តំបន់ទ្រនាប់ +តំបន់នេរីទិច +តំបន់នេសាទដាច់មុខ +តំបន់បង់តូស +តំបន់បង្កប់មីន +តំបន់បណ្ដាញ +តំបន់បមាណយុត្ត +តំបន់ប៉េឡាស៊ិច +តំបន់ប្រកាសអាសន្ន +តំបន់ពិសិដ្ឋ +តំបន់ពិសិទ្ធ +តំបន់ភូមិភាគ +តំបន់រម្ដោះ +តំបន់រួចពន្ធគយ +តំបន់រំដោះ +តំបន់លីតូរ៉ាល់ +តំបន់លីមនិច +តំបន់សមត្ថកិច្ច +តំបន់សឹក +តំបន់សឹករង +តំបន់ស្វ័យយ័ត +តំបន់ហាមឃាត់ +តំបន់អន្តរភាព +តំបន់អបគមន៍ +តំបន់អឺផូទិច +តំបន់អូរាំងឪ +តំបន់អេឡាស្ទិច +តំបន់ឧស្សាហកម្ម +តំបូង +តំបូល +តំបែរ +តំពុល +តំពុលៈ +តំរិះ +តំរូវ +តំរូវការ +តំរៀម +តំរែតម្រង់ +តំលៃ +តំសញ្ញាណ +តំហត +តំហយ +តំហយគុណភាព +តំហយគុណភាពដី +តំហយតម្លៃ +តំហាសេចក្ដី +តំហែទាំ +តំឡូង +តំឡូងជ្វា +តំឡើង +តះ +តះពោន +តៈ +តៈកៈ +តៈកៈរោក +តៈខេ +តៈគុល +តៈច័ន +តៈធ័រ +តៈនៈទី +តៈន៉ា +តៈបុស +តៈបុ័ស +តៈប៉ៈទុំ +តៈប៉័ស +តៈផូន +តៈពុ់ន +តៈព័រ +តៈភាប +តៈភុន +តៈភូម +តៈភោន +តៈមៈតិ +តៈរុន +តៈរោក +តៈរ៉ៈ +តៈល៉ា +តៈវេក +តៈសង់ខា +តៈសាល +តៈសិក +ត៎ៈ +ត័កកៈចៈរ៉ិត +ត័ងកៀ +ត័ងប្រិ៍ប៉ុស្តិ៍ +ត័ងស័ញញាន +ត័ងអូ៎ +ត័ចឆ័ត +ត័តតៈ +ត័ប +ត័បប៉ៈសាត +ត័ម +ត័សសៈ +ត័សស្ថាន +ត៑ +ត្ងោក +ត្ដម +ត្ត +ត្តបុស្ប +ត្តា +ត្តាសដ្ឋាន +ត្តិ +ត្តិកា +ត្តូរកូល +ត្ថ +ត្នោ +ត្នោត +ត្នោតចុងស្រង់ +ត្នោតជុំ +ត្នោតជ្រែ +ត្នោតទេ +ត្បក +ត្បកក្បាល +ត្បត់ +ត្បទ +ត្បាញ +ត្បាញកន្ទេល +ត្បាញដៃ +ត្បាញព្រែ +ត្បាញល្អី +ត្បាញសំពត់ +ត្បាញអាយ +ត្បាត +ត្បាន់ +ត្បារ +ត្បារត្រចៀក +ត្បាល់ +ត្បាល់កិន +ត្បាល់កិនដាច់វ័ណ្ឌ +ត្បាល់កិនម្សៅ +ត្បាល់កិនស្រូវ +ត្បាល់ក្ដឿង +ត្បាល់ជាន់ +ត្បាល់ដែក +ត្បាល់បក់ +ត្បាល់បុក +ត្បាល់បុកស្លា +ត្បិត +ត្បិតត្បៀត +ត្បិតថា +ត្បិតអី +ត្បុត +ត្បុតត្រី +ត្បុរ +ត្បុរចូល +ត្បុល +ត្បូង +ត្បូងកណ្ដៀង +ត្បូងកុលាប +ត្បូងក្រពើ +ត្បូងក្រហម +ត្បូងខៀវ +ត្បូងខៀវផ្ទៃមេឃ +ត្បូងខេ +ត្បូងខ្នើយ +ត្បូងខ្មោច +ត្បូងឃ្មុំ +ត្បូងចប +ត្បូងចិញ្ចៀន +ត្បូងដឹង +ត្បូងតង +ត្បូងត្របែក +ត្បូងថ្ម +ត្បូងទទឹម +ត្បូងទឹកល្អ +ត្បូងធ្យូង +ត្បូងធ្យូងខៀវស្រស់ +ត្បូងនិល +ត្បូងប៊ុត +ត្បូងប្រពាល +ត្បូងពិទូរ្យ +ត្បូងពេជ្រ +ត្បូងមរកដ +ត្បូងមរកដកុលាប +ត្បូងមរកដកុឡាប +ត្បូងមរកដខៀវ +ត្បូងលឿងឆ្វង់ +ត្បូងលោមសារ +ត្បូងសូម +ត្បូងសំណាញ់ +ត្បូងស្ល +ត្បូងស្វាយ +ត្បូងអមរកដ +ត្បៀត +ត្បៀតក្លៀក +ត្បែង +ត្បែងខ្ពស់ +ត្បែងដៃ +ត្បែងបាយស្រា +ត្បែងមានជ័យ +ត្បែងស្នែង +ត្មា +ត្មាត +ត្មាតទន្ទ្រាន +ត្មាតផេះ +ត្មាតផ្លុំខ្លុយ +ត្មាតភ្លើង +ត្មិល +ត្មើនត្មាក +ត្មោង +ត្មោល +ត្មះ +ត្មះដៀល +ត្មះតិះដៀល +ត្ម័ន +ត្យក្សា +ត្យាគ +ត្យានុវាទ +ត្យើង +ត្យំស +ត្រ +ត្រក +ត្រកង +ត្រកងកញ្ឆក់ +ត្រកងឆា +ត្រកងទប់ +ត្រកងបី +ត្រកងលែង +ត្រករ +ត្រកល +ត្រកាប់ +ត្រកាល +ត្រកូល +ត្រកូលរៀមច្បង +ត្រកួញ +ត្រកួញខ្សែ +ត្រកួញព្រ័ត្រ +ត្រកួត +ត្រកួន +ត្រកួនកន្ទែក +ត្រកួនគោក +ត្រកួនចិន +ត្រកួនបារាំង +ត្រកៀត +ត្រកៀតប៉ោង +ត្រកែង +ត្រក់ +ត្រក់ថ្ម +ត្រគប់ +ត្រគាក +ត្រគាកប្រើស +ត្រគាកសាយ +ត្រង +ត្រងត្រាប +ត្រងត្រាប់ +ត្រងទឹក +ត្រងប្រេង +ត្រងាង +ត្រងាល +ត្រងិល +ត្រងើល +ត្រងោល +ត្រង់ +ត្រង់កន្លែង +ត្រង់កន្លែងនេះ +ត្រង់ចំពីមុខ +ត្រង់ដាក់ +ត្រង់ណា +ត្រង់ថា +ត្រង់ធ្លូ +ត្រង់នេះ +ត្រង់នោះ +ត្រង់ភ្លឹង +ត្រង់សេ +ត្រង់ស៊ីស្ទ័រ +ត្រង់ស្លេវ +ត្រង់ស្វមម៉ាទ័រ +ត្រចង់ +ត្រចង់ត្រចាច +ត្រចង់ត្រចះ +ត្រចាច +ត្រចាប់ +ត្រចើក +ត្រចើល +ត្រចើលចើល +ត្រចៀក +ត្រចៀកកញ្ឆេ +ត្រចៀកកញ្ជេ +ត្រចៀកកណ្ដុរ +ត្រចៀកកាំ +ត្រចៀកក្រាញ់ +ត្រចៀកក្រាញ់សមុទ្រ +ត្រចៀកក្រាស់ +ត្រចៀកជ្រូក +ត្រចៀកដំរី +ត្រចៀកថ្ករ +ត្រចៀកថ្លង់ +ត្រចៀកទ្រយាន +ត្រចៀកទ្វារ +ត្រចៀកធ្ងន់ +ត្រចៀកប៉ោត +ត្រចៀកប្រើស +ត្រចៀកពាង +ត្រចៀកព្នង +ត្រចៀកយារ +ត្រចៀករំយាក +ត្រចៀកវៃ +ត្រចៀកស +ត្រចៀកស្រាល +ត្រចះ +ត្រចះត្រចង់ +ត្រឆើត +ត្រជាក់ +ត្រជាក់ចិត្ត +ត្រជាក់ឈឹង +ត្រជាក់ត្រជុំ +ត្រជាក់ត្រជំ +ត្រជាក់ល្អិន +ត្រជាក់ស្រួល +ត្រជាក់ស្រេង +ត្រជាក់ស្រេប +ត្រជី +ត្រជុំ +ត្រជំ +ត្រឈឹង +ត្រឈឹងត្រឈៃ +ត្រឈៃ +ត្រដក់ +ត្រដក់ខ្មោច +ត្រដក់គម្រង់ +ត្រដក់គំនូ +ត្រដក់គំនូរ +ត្រដក់គំរង់ +ត្រដក់ត្រសុំ +ត្រដក់ត្រី +ត្រដរ +ត្រដរខ្យល់ +ត្រដររស់ +ត្រដាង +ត្រដាងចីពរ +ត្រដាងដៃ +ត្រដាងសំពត់ +ត្រដាងស្លាប +ត្រដាច +ត្រដាប +ត្រដាបត្រដួស +ត្រដាល់ +ត្រដិត +ត្រដឹង +ត្រដឹម +ត្រដឹមត្រដែត +ត្រដុង +ត្រដុស +ត្រដុសត្រដាល់ +ត្រដួច +ត្រដួចត្រដឹម +ត្រដួស +ត្រដេ +ត្រដេត្រដរ +ត្រដេប +ត្រដេបត្រដាប +ត្រដេរ +ត្រដេរត្រដរ +ត្រដេវ +ត្រដេវវិច +ត្រដេវវ៉ិច +ត្រដែ +ត្រដែត +ត្រដែតត្រដរ +ត្រដែតត្រដឹង +ត្រដែតត្រដឹម +ត្រដែត្រដរ +ត្រដែរត្រដរ +ត្រដោក +ត្រដោកក្ដារ +ត្រដោកក្តារ +ត្រដោកជើង +ត្រដោកជើងចែវ +ត្រដោកដែក +ត្រដោកម៉ាង +ត្រដោម +ត្រដោមត្រដែត +ត្រដោះ +ត្រដោះសូត្រ +ត្រឌិន +ត្រណម +ត្រណាក់ +ត្រណាក់ចិត្ត +ត្រណាក់ទៃ +ត្រណាក់អាក់ចិត្ត +ត្រណាត់ត្រណែង +ត្រណាប់ +ត្រណើប +ត្រណោត +ត្រណោតខ្មែរ +ត្រណោតឆ្លូញ +ត្រណោតត្រី +ត្រណោតបារាំង +ត្រត +ត្រតក់ +ត្រថុក +ត្រថុកទេស +ត្រថុកភ្នំ +ត្រថឿង +ត្រទន់ +ត្របក +ត្របកចក្ខុ +ត្របកឈូក +ត្របកផ្កា +ត្របកភ្នែក +ត្របកភ្នែកស្លឹប +ត្របភ្នែក +ត្របាក់ +ត្របាញ់ +ត្របាញ់ខ្សែ +ត្របាំង +ត្របាំងបះ +ត្របុត +ត្របែក +ត្របែកជូរ +ត្របែកបារាំង +ត្របែកព្រៃ +ត្របែកភ្លុក +ត្របែកម្រេច +ត្របែង +ត្របែងក +ត្របែងក្បូន +ត្របែងដៃ +ត្របែងនឹម +ត្របោម +ត្របះ +ត្របះកាំបិតកោរ +ត្រប៉ក់ +ត្រប៉ិល +ត្រប៉ើល +ត្រប៉ែ +ត្រប៉ែឆ្កួត +ត្រប៉ែដំណើបខ្មៅ +ត្រប៉ែដំណើបស +ត្រប៉ោល +ត្រប់ +ត្រប់ក្ដគោ +ត្រប់ក្តគោ +ត្រប់ក្រាមរមាស +ត្រប់ក្រាំងរមាស +ត្រប់ខារ +ត្រប់ទុំ +ត្រប់ប៉ោ្លកគោ +ត្រប់ពងមាន់ +ត្រប់ពុកលំញង +ត្រប់ពុតលំញង +ត្រប់រោម +ត្រប់លាវ +ត្រប់លំញង +ត្រប់ល្វាគោ +ត្រប់វែង +ត្រប់ស +ត្រប់សណ្ដាយ +ត្រប់សម្បកស្រួយ +ត្រប់សំបកស្រួយ +ត្រប់ស្រួយ +ត្រពង +ត្រពាំង +ត្រពាំងក្រញ៉ូង +ត្រពាំងក្រសាំង +ត្រពាំងក្រហម +ត្រពាំងក្អុក +ត្រពាំងខ្នារ +ត្រពាំងគង +ត្រពាំងគរ +ត្រពាំងចាន់ +ត្រពាំងច្រេស +ត្រពាំងជង +ត្រពាំងតាវ +ត្រពាំងធំ +ត្រពាំងធំខាងជើង +ត្រពាំងធំខាងត្បូង +ត្រពាំងបី +ត្រពាំងប្រាសាទ +ត្រពាំងប្រីយ៍ +ត្រពាំងប្លាំង +ត្រពាំងផ្លុង +ត្រពាំងពាយ +ត្រពាំងព្រីង +ត្រពាំងរាំង +ត្រពាំងរុន +ត្រពាំងរូង +ត្រពាំងវែង +ត្រពាំងសង្កែ +ត្រពាំងសាប +ត្រពាំងសាលាខាងកើត +ត្រពាំងសាលាខាងលិច +ត្រពាំងសោទក +ត្រពាំងស្ដៅ +ត្រពាំងស្រែ +ត្រពាំងអំពក +ត្រពាំងឫស្សី +ត្រពីង +ត្រពឹន +ត្រពូងទឹក +ត្រពួច +ត្រពោក +ត្រពោកត្រពីន +ត្រពោកត្រពឹន +ត្រពោកម្ជុល +ត្រមក់ +ត្រមង់ +ត្រមង់ត្រមោច +ត្រមាលមាល +ត្រមាំង +ត្រមុល +ត្រមូង +ត្រមួច +ត្រមៀច +ត្រមែង +ត្រមែងឆ្អឹង +ត្រមែងត្រមោច +ត្រមែលត្រមោល +ត្រមោង +ត្រមោងចិត្ត +ត្រមោច +ត្រមោចកំព្រា +ត្រមោចត្រមង់ +ត្រមោចត្រមោល +ត្រមោចម្នាក់ឯង +ត្រមោល +ត្រយ +ត្រយង +ត្រយង់ +ត្រយស៑ +ត្រយស្ដ្រឹសត៑ +ត្រយស្ត្រាណ +ត្រយស្រ្តឹសត៑ +ត្រយឹង +ត្រយូង +ត្រយូងចេក +ត្រយំស +ត្រយ៉ាង +ត្រយ៉ូងអាក្រូម៉ាទិច +ត្រលប់ +ត្រលាត់ +ត្រលាំង +ត្រលិន +ត្រលិនឡិន +ត្រលុច +ត្រល់ +ត្រល់កាំភ្លើង +ត្រល់ត្រដោក +ត្រល់មហោសថ៍ +ត្រល់អំបោះ +ត្រសក់ +ត្រសក់កញ្ជ្រៀប +ត្រសក់ក្បាលស្វា +ត្រសក់ក្អែក +ត្រសក់ខ្លូត +ត្រសក់ចាវ +ត្រសក់ជ្រក់ +ត្រសក់ថ្មេ +ត្រសក់ថ្មែ +ត្រសក់ទ្រើង +ត្រសក់ផ្អរ +ត្រសក់ផ្អែម +ត្រសក់ស្រូវ +ត្រសង +ត្រសងចុះត្រសងឡើង +ត្រសត់ +ត្រសល +ត្រសាក +ត្រសាកត្រសាយ +ត្រសាក់ត្រសុំ +ត្រសាប់ +ត្រសាយ +ត្រសាយត្រសុំ +ត្រសាល +ត្រសាល់ +ត្រសិត +ត្រសុក +ត្រសុកត្រសុល +ត្រសុកត្រសុស +ត្រសុកមម៉ុក +ត្រសុល +ត្រសុស +ត្រសុំ +ត្រសុំត្រសាយ +ត្រសូល +ត្រសៀក +ត្រសេក +ត្រសេល +ត្រសេះ +ត្រសែក +ត្រសែត +ត្រសៃ +ត្រសោម +ត្រសោល +ត្រស់ +ត្រស្ដិ +ត្រស្តិ +ត្រហប +ត្រហម +ត្រហៀន +ត្រហេប +ត្រហេបត្រហប +ត្រឡក +ត្រឡងកង +ត្រឡប់ +ត្រឡប់ក្រោយបែរ +ត្រឡប់ជា +ត្រឡប់ត្រលិន +ត្រឡប់ត្រឡិន +ត្រឡប់ទៅ +ត្រឡប់ទៅវិញ +ត្រឡប់ពាក្យខ្លួនវិញ +ត្រឡប់ភ្នែក +ត្រឡប់ភ្នែកខ្មោច +ត្រឡប់មកវិញ +ត្រឡប់សន្លឹកសៀវភៅ +ត្រឡាការ +ត្រឡាច +ត្រឡាចស្រូវ +ត្រឡាត់ +ត្រឡាយ +ត្រឡាំង +ត្រឡិន +ត្រឡុង +ត្រឡុងត្រឡាយ +ត្រឡុច +ត្រឡុំ +ត្រឡើតតើត +ត្រឡែង +ត្រឡែងកែង +ត្រឡោក +ត្រឡោកដូង +ត្រឡោកបាយ +ត្រឡោកបោយ +ត្រអក +ត្រអាល +ត្រអាលហួស +ត្រអៀន +ត្រអេក +ត្រអេកត្រអាល +ត្រអំបោះ +ត្រឱ +ត្រឱន +ត្រឳន +ត្រា +ត្រាកូម +ត្រាកេអូតូមី +ត្រាក់ +ត្រាក់កូម +ត្រាក់ទ័រ +ត្រាក់ទ័រជីកដី +ត្រាក់ទ័រឈូសដី +ត្រាក់ទ័រស្ទូច +ត្រាង +ត្រាច +ត្រាចក្រហម +ត្រាចទង +ត្រាចស +ត្រាចំណងជើង +ត្រាច់ +ត្រាច់ចរ +ត្រាច់ទៅមក +ត្រាច់រង្គាត់ +ត្រាជូ +ត្រាញ់ +ត្រាដល់ +ត្រាណ +ត្រាណត្រើយ +ត្រាណាចក្រ +ត្រាតែ +ត្រាទុក +ត្រាន +ត្រាប់ +ត្រាប់តាម +ត្រាប្រណី +ត្រាប្រណីយ +ត្រាម +ត្រាយ +ត្រាយត្រួស +ត្រាយទុក +ត្រាយផ្លូវ +ត្រាយព្រៃ +ត្រាវ +ត្រាវក្រមួន +ត្រាវគៀប +ត្រាវជើងរមាស +ត្រាវឈូក +ត្រាវព្រៃ +ត្រាវលក្ខណ៍ +ត្រាវស្លា +ត្រាវ៉ូ +ត្រាស +ត្រាស់ +ត្រាស់ត្រណម +ត្រាស់បង្គាប់ +ត្រាស់បរិហារ +ត្រាហ្លូង +ត្រាហ្លួង +ត្រាំ +ត្រាំកក់ +ត្រាំក្ដារ +ត្រាំក្តារ +ត្រាំខ្នារ +ត្រាំង +ត្រាំត្បាល់ +ត្រាំត្រែង +ត្រាំទឹក +ត្រាំរនាប +ត្រាំវ៉ៃ +ត្រាំសសរ +ត្រាំអង្ករ +ត្រិ +ត្រិក +ត្រិកូដ +ត្រិកោណ +ត្រិគុណ +ត្រិចីវរ +ត្រិត្រាណ +ត្រិទស +ត្រិនយន +ត្រិនេត្រ +ត្រិបថ +ត្រិបិដក +ត្រិបុ +ត្រិពិធ +ត្រិភវ +ត្រិភូមិ +ត្រិមាស +ត្រិយង្ស +ត្រិយុគ +ត្រិយំស +ត្រិរត្ន +ត្រិល +ត្រិលក្សណ +ត្រិលក្សណជ្ញាន +ត្រិលោក +ត្រិវិធ +ត្រិវេទ +ត្រិសព្ទ +ត្រិសរណ +ត្រិសរណគមន +ត្រិសូល +ត្រិះ +ត្រិះរិះ +ត្រី +ត្រីកញ្ច្រាញ +ត្រីកញ្ជាក់ស្លា +ត្រីកន្ត្រប់ខ្លា +ត្រីកាម៉ុង +ត្រីកូដ +ត្រីកោង +ត្រីកោណ +ត្រីកោណកែង +ត្រីកោណមាត្រ +ត្រីកោណមាត្រសាស្ត្រ +ត្រីកោណមាស +ត្រីកោណសមបាត +ត្រីកោណសម័ង្ស +ត្រីកោណសាមញ្ញ +ត្រីក្រាញ់ +ត្រីក្រាយ +ត្រីក្រឹមក្ដារ +ត្រីក្រឹមក្តារ +ត្រីក្រឹមទន្សាយ +ត្រីក្រឹមបញ្ជល់ +ត្រីក្រឹមប្រជល់ +ត្រីក្រឹមមាស +ត្រីក្រុសមេម៉ាយ +ត្រីក្លាំងហាយ +ត្រីក្អែក +ត្រីខ +ត្រីខកំប៉ុង +ត្រីខប្រអប់ +ត្រីគល +ត្រីគុណ +ត្រីងៀត +ត្រីងៀតសោះ +ត្រីចក្រយាន +ត្រីចក្រយានយន្ត +ត្រីចន្ទាសភ្លុក +ត្រីចំហុយ +ត្រីចំអឹង +ត្រីឆ្តោ +ត្រីឆ្តោរ +ត្រីឆ្មារ +ត្រីឆ្លាម +ត្រីឆ្លាំង +ត្រីឆ្លូញសមុទ្រ +ត្រីឆ្អើមួយក្រាស +ត្រីឆ្អើរ +ត្រីឆ្អើរមួយចង្កាក់ +ត្រីជន +ត្រីញ័រ +ត្រីដងខ្វែង +ត្រីដៀប +ត្រីដំរី +ត្រីតានិល +ត្រីត្របាក់នុយ +ត្រីថ្ករ +ត្រីទស +ត្រីទឹកភ្លុក +ត្រីធា +ត្រីធាតុ +ត្រីនេត្រ +ត្រីបង្រះខ្វើក +ត្រីបថ +ត្រីបបែលខ្លែង +ត្រីបាក់សាច់ +ត្រីប៉បែលខ្លែង +ត្រីប្រលូង +ត្រីប្រឡាក់ +ត្រីប្រា +ត្រីប្រៃ +ត្រីផាត់ +ត្រីផ្កោក +ត្រីផ្ទោង +ត្រីផ្សោត +ត្រីពិធ +ត្រីពិធសម្បតិ្ត +ត្រីពិធសម្បត្តិ +ត្រីពុល +ត្រីពោ +ត្រីព័ន្ធ +ត្រីភាគ +ត្រីភាគី +ត្រីមាត្រ +ត្រីមាស +ត្រីមឹក +ត្រីមុខ +ត្រីមួយកង់ +ត្រីមួយត្រណោត +ត្រីរបេង +ត្រីរាហូ +ត្រីរួល +ត្រីរំលុង +ត្រីរំអិល +ត្រីរ៉ស់ +ត្រីលោមា +ត្រីវិសៃ +ត្រីវិស័យ +ត្រីសព័្ទ +ត្រីសព្ទ +ត្រីសូ +ត្រីសូរ +ត្រីសូរគាងឃ្វាយ +ត្រីសូល៍ +ត្រីសូល៍គាងឃ្វាយ +ត្រីសំណុះ +ត្រីស៊ីមនុស្ស +ត្រីស័ក +ត្រីស្បៃកា +ត្រីស្រកា +ត្រីស្លូញ +ត្រីហាល +ត្រីអណ្ដាតឆែ +ត្រីអាំង +ត្រីអួន +ត្រឹក +ត្រឹក្រឹមទន្សាយ +ត្រឹង +ត្រឹងខ្មោច +ត្រឹប +ត្រឹម +ត្រឹមគ្នា +ត្រឹមណា +ត្រឹមណឹង +ត្រឹមណឹងចុះ +ត្រឹមណេះ +ត្រឹមណោះ +ត្រឹមតែ +ត្រឹមត្រង់ +ត្រឹមត្រូ +ត្រឹមត្រូវ +ត្រឹមត្រូវតាម +ត្រឹមធេង +ត្រឹមនេះ +ត្រឹមនោះ +ត្រឹមហ្នឹង +ត្រុក +ត្រុកត្រុយ +ត្រុដ +ត្រុដិ +ត្រុត +ត្រុន +ត្រុមប៉ែត +ត្រុយ +ត្រុយតម្រុយ +ត្រុយទុក +ត្រុល +ត្រុំ +ត្រុះ +ត្រូ +ត្រូង +ត្រូប៉ូភីត +ត្រូប៉ូស្វ៊ែ +ត្រូពិក +ត្រូពិច +ត្រូល +ត្រូល័រ +ត្រូវ +ត្រូវកម្មពៀរ +ត្រូវការ +ត្រូវការប្រាក់ +ត្រូវក្បាលងោង +ត្រូវខ្នាត +ត្រូវគយលក់ +ត្រូវគេកោះ +ត្រូវគេបន្ទោសល្អោច +ត្រូវគេវ័ធ +ត្រូវគេអៀវ +ត្រូវគំនិតគ្នា +ត្រូវគ្នា +ត្រូវគ្រាប់ +ត្រូវងារ +ត្រូវចង្វាក់ +ត្រូវចិត្ត +ត្រូវចំណុច +ត្រូវចំណុចចិត្ត +ត្រូវចំហើយ +ត្រូវឆោ +ត្រូវឆោង +ត្រូវឆ្នោត +ត្រូវឆ្លោងគេ +ត្រូវជា +ត្រូវជាម៉េច +ត្រូវជើងគ្នា +ត្រូវជើងនឹង +ត្រូវញ៉ាំង +ត្រូវតែ +ត្រូវថ្នាំពិស +ត្រូវទណ្ឌកម្ម +ត្រូវទោស +ត្រូវទៅបក +ត្រូវធ្មប់ +ត្រូវធ្លុងគ្នា +ត្រូវធ្វើ +ត្រូវនឹង +ត្រូវនៅក្នុងគហណសាល +ត្រូវបណ្ដាសា +ត្រូវបានតែងតាំងជា +ត្រូវបែប +ត្រូវប៉ាន់ +ត្រូវពាក្យ +ត្រូវពាក្យគេ +ត្រូវពិត +ត្រូវពិន័យជាប្រាក់ +ត្រូវពេល +ត្រូវមាត់ +ត្រូវមាត់គាត់ +ត្រូវមាត់គ្នា +ត្រូវមាត់ត្រូវកគ្នា +ត្រូវមានពិន័យ +ត្រូវមុខងារ +ត្រូវមួយដំបង +ត្រូវមួយដំបងស្រងល់ +ត្រូវរដូវ +ត្រូវរបស់គេ +ត្រូវរបួស +ត្រូវរបៀប +ត្រូវរំពាត់ +ត្រូវរ៉ូវ +ត្រូវលក់ +ត្រូវលើ +ត្រូវលៃ +ត្រូវវេន +ត្រូវសណ្ដ +ត្រូវសណ្ដាប់ +ត្រូវសម្បថ +ត្រូវសំបថ +ត្រូវស្កន្ទជាន់ +ត្រូវស្នេហ៍ +ត្រូវស្រងល់ +ត្រូវហើយ +ត្រូវអន្ទាក់គេ +ត្រូវអាបត្តិ +ត្រូវអំពើគេ +ត្រូវឲ្យ +ត្រួច +ត្រួត +ត្រួតការ +ត្រួតចាន +ត្រួតត្រា +ត្រួតត្រាបន្ថែ +ត្រួតត្រាបន្ថែម +ត្រួតត្រាលើ +ត្រួតថ្នាក់ +ត្រួតបញ្ជី +ត្រួតពល +ត្រួតពិនិត្យ +ត្រួតពិនិត្យមើល +ត្រួតពីលើ +ត្រួតមើល +ត្រួតស៊ីគ្នា +ត្រួយ +ត្រួយខ្ចី +ត្រួយឈើ +ត្រួយត្រូល +ត្រួយសេះ +ត្រួស +ត្រួសត្រាយ +ត្រួសត្រាយផ្លូវ +ត្រួសផ្លូវ +ត្រើក +ត្រើង +ត្រើងត្រីពោ +ត្រើន +ត្រើនត្រសង +ត្រើយ +ត្រើយកោះ +ត្រើយខាងនេះ +ត្រើយខាងនោះ +ត្រើយឆក +ត្រើយត្រាណ +ត្រើយនាយ +ត្រើយម្ខាង +ត្រើយលយ +ត្រើយសុខ +ត្រើយស្លា +ត្រើយអាយ +ត្រើយឯនាយ +ត្រៀក +ត្រៀត +ត្រៀប +ត្រៀបត្រា +ត្រៀម +ត្រៀមកម្លាំង +ត្រៀមខ្លួន +ត្រៀមចាំ +ត្រៀមជញ្ជាំង +ត្រៀមទ័ព +ត្រៀមបក្ខ +ត្រៀមប្រយុទ្ធ +ត្រៀមប្រឡង +ត្រៀមលក្ខណៈ +ត្រៀល +ត្រៀលដោះក្របី +ត្រៀលធំ +ត្រៀលស្វា +ត្រេក +ត្រេកត្រអាល +ត្រេកអ +ត្រេកអរ +ត្រេង +ត្រេងត្រាង +ត្រេច +ត្រេចចរ +ត្រេញ +ត្រេត +ត្រេតត្រត +ត្រេតយុគ +ត្រេតា +ត្រេប +ត្រេបែងក្បូន +ត្រេះ +ត្រេះត្រុះ +ត្រេះត្រះ +ត្រេះរិះ +ត្រែ +ត្រែង +ត្រែងក្របី +ត្រែងដៀត +ត្រែងត្រយឹង +ត្រែងថ្វាង +ត្រែត +ត្រែតត្រត +ត្រែទ័ព +ត្រែស័ង្ខ +ត្រែះ +ត្រែះខ្សែចាប៉ី +ត្រែះខ្សែតាខេ +ត្រៃ +ត្រៃចីវរ +ត្រៃតយុគ +ត្រៃតា +ត្រៃតាយុគ +ត្រៃត្រាណ +ត្រៃត្រិង្ស +ត្រៃត្រឹង្ស +ត្រៃទ្វារ +ត្រៃបិដក +ត្រៃបិតក +ត្រៃប្រណាម +ត្រៃពិត +ត្រៃពិធ +ត្រៃពិធសម្បត្តិ +ត្រៃពេទ +ត្រៃភព +ត្រៃភវ +ត្រៃភូមិ +ត្រៃភូមិកចិត្ត +ត្រៃភេទ +ត្រៃមាស +ត្រៃយុគ +ត្រៃយុត +ត្រៃរត្ន +ត្រៃរ័ត្ន +ត្រៃលក្ខណញ្ញាណ +ត្រៃលក្ខណ៍ +ត្រៃលក្សណ +ត្រៃលក្សណ៍ +ត្រៃលោក +ត្រៃវិជ្ជា +ត្រៃវិទ្យ +ត្រៃវិទ្យា +ត្រៃវេទ +ត្រៃសរណ +ត្រៃសរណគមន +ត្រៃសរណគមន៍ +ត្រៃសរណៈ +ត្រៃសិក្ខា +ត្រៃសិក្សា +ត្រៃស័ង្ខ +ត្រោក +ត្រោកយោល +ត្រោកសាញ +ត្រោលសាញ +ត្រោស +ត្រោះ +ត្រៅ +ត្រះ +ត្រៈ +ត្រៈហ្ន័ក +ត្រ័យ +ត្រ័យចីវរ +ត្រ័យត្រិង្ស +ត្រ័យត្រឹង្ស +ត្រ័យទ្វារ +ត្រ័យបិដក +ត្រ័យប្រណម +ត្រ័យប្រណាម +ត្រ័យរត្ន +ត្រ័យរ័ត្ន +ត្រ័យសិក្ខា +ត្រ័យសូរ +ត្លឹង +ត្លុក +ត្លុង +ត្លុម +ត្លុំ +ត្លើង +ត្លេកត្លុក +ត្លេវ +ត្លែ +ត្លែត +ត្លែត្លោ +ត្លោ +ត្លោត +ត្វក្សារជាតិ +ត្វក្សារវ្ឫក្ស +ត្វចសារ +ត្វចិសារ +ត្វចិសារវ្ឫក្ស +ត្វា +ត្វាង +ត្វ័ន +ត្ហៈ +ត្ហ៎ៈ +ត្អថាក្រូញ +ត្អឹង +ត្អូញ +ត្អូញត្អែរ +ត្អូញប៉ែ +ត្អួ +ត្អួញត្អែរ +ត្អួរ +ត្អួរមាន +ត្អើក +ត្អើកង៉ឹក +ត្អើស +ត្អែរ +ត្អោន +ត្ឫណជាតិ +ត្ឫឞ្ណា +ត្ឫស្ណា +ត្ោតលៃ +ថ +ថង +ថងមួន +ថងយន់ +ថងយិប +ថងយ៉ត +ថងហ្យត +ថងហ្យុន +ថងហ្យ៊ិប +ថង់ +ថង់កលា +ថង់កៅស៊ូ +ថង់ចម្រក +ថង់ទឹកកាម +ថង់ទឹកប្រមាត់ +ថង់ទឹកភ្លោះ +ថង់បា្លស្ទីក +ថង់ប្រមាត់ +ថង់ប្រាក់ +ថង់ពូជ +ថង់យាម +ថង់យួរ +ថង់រង +ថង់អង្ករ +ថង់អាវ +ថង្គៈ +ថញ្ញា +ថណាយ +ថត +ថតកឋិន +ថតកថិន +ថតកាំរស្មីអ៊ិច +ថតកុន +ថតចម្លង +ថតដាក់ថាស +ថតតុ +ថតទូ +ថតរូប +ថតសម្លេង +ថតហូត +ថទ្ធធាតុ +ថន +ថនា +ថនិក +ថនិកមច្ឆា +ថនិកសត្វ +ថនិកសត្វថ្នាក់ខ្ពស់ +ថនិកសត្វថ្នាក់ទាប +ថនី +ថនៈ +ថបនាការ +ថបនីយភ័ណ្ឌ +ថបនីយវត្ថុ +ថបនោកាស +ថបនោបាយ +ថប់ +ថប់ចិត្ត +ថប់ដង្ហើម +ថប់តែ +ថប់បារម្ភ +ថប់អារម្មណ៍ +ថភ +ថម +ថមថយ +ថមថយកម្លាំង +ថមថយកំលាំង +ថម្ភ +ថយ +ថយកម្ដៅ +ថយកម្លាំង +ថយកំលាំង +ថយក្រោយ +ថយក្រោយស្រគែល +ថយខ្ញាក +ថយគុណភាព +ថយចេញ +ថយថាមពល +ថយថោក +ថយទ័ព +ថយទ្រព្យ +ថយហ្ល័ង +ថយអនុភាព +ថយអំណាច +ថយឥទ្ធិពល +ថល +ថលចរណ៍ +ថលជលិក +ថលជលិកសត្វ +ថលបថ +ថលមគ្គ +ថលយាត្រា +ថលយាន +ថវិកា +ថវិកាខេត្ត +ថវិកាជាតិ +ថវិកាបដិភាគ +ថវិកាបម្រុង +ថវិកាប្រធួន +ថវិការដ្ឋ +ថា +ថាច្បាស់ +ថាដូចម្តេច +ថាតាម +ថាតាមពិត +ថាត្រូវ +ថាថាង +ថាទៀត +ថាទេស +ថាទៅ +ថាន +ថាននុរូប +ថានន្តរ +ថានន្តរនាម +ថានប្បភេទ +ថានានុក្រម +ថានានុរូប +ថានាយថាអាយ +ថានុយោគ +ថានៈ +ថាបើ +ថាប់ +ថាប់ស្ពាន់ក្រាប +ថាព្រមគ្នា +ថាម +ថាមកម្បនា +ថាមពល +ថាមពលខ្យល់ +ថាមពលជីវម៉ាស +ថាមពលជំនួស +ថាមពលទន់ +ថាមពលទឹក +ថាមពលនុយក្លេអ៊ែ +ថាមពលបរមាណូ +ថាមពលបៃតង +ថាមពលព្រះអាទិត្យ +ថាមពលភ្នំភ្លើង +ថាមពលមេកានិច +ថាមពលរលក +ថាមពលរឹង +ថាមពលរ៉ែ +ថាមពលវារីអគ្គីសនី +ថាមពលអគ្គិសនី +ថាមពលអគ្គីសនី +ថាមពលអាតូមិច +ថាមភាព +ថាមមាត្រ +ថាមវន្ត +ថាមា់ន +ថាមៈ +ថាម៉េច +ថាម៉េចខ្លះ +ថាម្ដេច +ថាលគមន៍ +ថាលសព្ទ +ថាលាល័យ +ថាវ +ថាវរ +ថាវរកម្ម +ថាវរភាព +ថាវរវត្ថុ +ថាវរី +ថាវរៈ +ថាវ៉ឺនណ័រ +ថាស +ថាសច្រៀង +ថាសជញ្ជីង +ថាសទន់ +ថាសម៉ាស៊ីនច្រៀង +ថាសរឹង +ថាសស +ថាសស្ពាន់ +ថាសហោះ +ថាសហ្ស៊ីប +ថាហ្លួង +ថាឡា +ថាឡាបរិវ៉ាត់ +ថាឱ្យ +ថាឲ្យរួចតែពីមាត់ +ថាំ +ថាំង +ថាំនៀប +ថាៈ +ថា្នក់ +ថិ +ថិត +ថិតថេរ +ថិរ +ថិរភាព +ថិរភាវ +ថិរវន្ត +ថិរវេលា +ថិរាយុ +ថិរៈ +ថី +ថីនមិទ្ធ +ថីនមិទ្ធៈ +ថីបក +ថីបកភាសា +ថីបានជា +ថីបុ +ថីមិន +ថុច +ថុចអៈ +ថុញ +ថុតិ +ថុន +ថុរេន +ថុល្លច្ច័យ +ថូ +ថូខឹន +ថូចាន +ថូដី +ថូន +ថូប +ថូផ្កា +ថូរ៉ាស់ +ថូលកណសិលា +ថូវខូវ +ថួ +ថួន +ថួនបាប +ថួនល្មម +ថើ +ថើប +ថើបគ្នា +ថើបឈ្លក់ឈ្លី +ថើបញីញក់ +ថើបមួយខ្សឺត +ថឿក +ថឿង +ថេ +ថេប +ថេយ្យ +ថេយ្យសំវាស +ថេយ្យសំវាសកៈ +ថេរ +ថេរកម្ដៅ +ថេរគាថា +ថេរភាព +ថេរភាវ +ថេរភូមិ +ថេរវាទ +ថេរវាទី +ថេរវេលា +ថេរសភា +ថេរសមាគម +ថេរានុត្ថេរ +ថេរានុត្ថេរៈ +ថេរី +ថេរីគាថា +ថេរៈ +ថេរ៉ៈ +ថែ +ថែកូន +ថែខ្លួន +ថែថួន +ថែថើប +ថែទក់ទាំ +ថែទាំ +ថែធួន +ថែន +ថែប +ថែបកាំបិត +ថែបំប៉ន +ថែម +ថែមគំរប់ +ថែមថយ +ថែមទាំង +ថែមទាំងទៅ +ថែមទៀត +ថែមបាយ +ថែមលុយ +ថែមលើនេះទៀត +ថែមសណ្ដ +ថែមសម្តី +ថែរក្សា +ថែវ +ថែស្សាឡូនីច +ថៃ +ថៃហ្ល័ង +ថៃឡងដ៍ +ថៃឡង់ +ថៃឡង់ដ៍ +ថៃឡាំង +ថោ +ថោក +ថោកខ្លួន +ថោកជាង +ថោកថយ +ថោកទាប +ថោង +ថោម +ថោមន +ថោមនាការ +ថោមភាព +ថោមវាទ +ថោមវាទិនី +ថោមវាទី +ថោះ +ថៅកែ +ថៅឡិង +ថៈ +ថៈណាយ +ថៈណាយកី្ត +ថៈណាយក្ដី +ថៈន៉ាយ +ថៈន៉ៈ +ថៈម៉ា +ថៈល៉េជឺតសមុទ្រ +ថ៎យហ្ល័៎ង +ថ័ប +ថ្ករ +ថ្កល់ +ថ្កាត់ +ថ្កាន +ថ្កាប់ +ថ្កាស +ថ្កិប +ថ្កុំ +ថ្កុំថ្កើង +ថ្កុំថ្្កើង +ថ្កូវ +ថ្កើង +ថ្កើងថ្កាន +ថ្កើងរុងរឿង +ថ្កើងឫក +ថ្កើនថ្កាន +ថ្កៀប +ថ្កោល +ថ្កោលទោស +ថ្កោលមើល +ថ្កំ +ថ្កំថ្កើង +ថ្គាម +ថ្គាមខ្លា +ថ្គាមដំរី +ថ្គាមទាល់ +ថ្គាមមនុស្ស +ថ្គាមអង្គំ +ថ្គោល +ថ្ង +ថ្ងន់ +ថ្ងប +ថ្ងាន់ +ថ្ងាស +ថ្ងាសក្រោម +ថ្ងាសទូលាយ +ថ្ងាសទ្រងើល +ថ្ងាសធ្លាក់ +ថ្ងិចថ្ងរ +ថ្ងុង +ថ្ងុញ +ថ្ងុយ +ថ្ងូរ +ថ្ងូររអឺត +ថ្ងូរហ៊ឹះ +ថ្ងូរហ៊ឺ +ថ្ងូវ +ថ្ងួច +ថ្ងួចថ្ងូរ +ថ្ងេះ +ថ្ងែ +ថ្ងែទីដប់ +ថ្ងែទីដប់បី +ថ្ងែទីដប់បួន +ថ្ងែទីដប់ប្រាំ +ថ្ងែទីដប់ប្រាំបី +ថ្ងែទីដប់ប្រាំបួន +ថ្ងែទីដប់ប្រាំពីរ +ថ្ងែទីដប់ប្រាំមួយ +ថ្ងែទីដប់ពីរ +ថ្ងែទីដប់មួយ +ថ្ងែទីបី +ថ្ងែទីបួន +ថ្ងែទីប្រាំ +ថ្ងែទីប្រាំបី +ថ្ងែទីប្រាំបួន +ថ្ងែទីប្រាំពីរ +ថ្ងែទីប្រាំមួយ +ថ្ងែទីពីរ +ថ្ងែទីមួយ +ថ្ងែទីម្ភៃ +ថ្ងែទីម្ភៃបី +ថ្ងែទីម្ភៃបួន +ថ្ងែទីម្ភៃប្រាំ +ថ្ងែទីម្ភៃប្រាំបី +ថ្ងែទីម្ភៃប្រាំបួន +ថ្ងែទីម្ភៃប្រាំពីរ +ថ្ងែទីម្ភៃប្រាំមួយ +ថ្ងែទីម្ភៃពីរ +ថ្ងែទីម្ភៃមួយ +ថ្ងែទីសាមសិប +ថ្ងែទីសាមសិបមួយ +ថ្ងៃ +ថ្ងៃកប +ថ្ងៃកើត +ថ្ងៃកោរ +ថ្ងៃកំណត់ +ថ្ងៃកំណើត +ថ្ងៃក្កៅ +ថ្ងៃក្ដៅហេង +ថ្ងៃក្រោយ +ថ្ងៃខាងមុខ +ថ្ងៃខាងស្អែក +ថ្ងៃខានស្អែក +ថ្ងៃខួប +ថ្ងៃខួបកំណើត +ថ្ងៃខែ +ថ្ងៃខែដាច់ +ថ្ងៃខ្វាក់ +ថ្ងៃគងភ្នំ +ថ្ងៃឃ្លុប +ថ្ងៃចងកំហឹង +ថ្ងៃចន្ទ្រ +ថ្ងៃចីសស្រូវ +ថ្ងៃចឹសស្រូវ +ថ្ងៃចូលឆ្នាំ +ថ្ងៃចូលរោង +ថ្ងៃច័ន្ទ +ថ្ងៃជា +ថ្ងៃជាន់ +ថ្ងៃជ័យ +ថ្ងៃជ្រេ +ថ្ងៃឈប់ +ថ្ងៃឈប់បុណ្យ +ថ្ងៃណា +ថ្ងៃណាមួយ +ថ្ងៃតម +ថ្ងៃត្រង់ +ថ្ងៃទី +ថ្ងៃធ្វើការ +ថ្ងៃនក្ខត្តឫក្ស +ថ្ងៃនេះ +ថ្ងៃបង្ហើយ +ថ្ងៃបណ្ដើរកូន +ថ្ងៃបន្ទាប់ +ថ្ងៃបាក់រសៀល +ថ្ងៃបាំងឆត្រ +ថ្ងៃបុណ្យ +ថ្ងៃបែរ +ថ្ងៃប្រផាត់ +ថ្ងៃពិសាខបូជា +ថ្ងៃពុធ +ថ្ងៃពេញបូណ៌ +ថ្ងៃពេញបូណ៌មី +ថ្ងៃព្រហស្បតិ៍ +ថ្ងៃព្រហស្បត្ណិ +ថ្ងៃមានជោគ +ថ្ងៃមានឫក +ថ្ងៃមានឫក្ស +ថ្ងៃមិញ +ថ្ងៃមុខ +ថ្ងៃមុខថ្ងៃក្រោយ +ថ្ងៃមុន +ថ្ងៃមួយ +ថ្ងៃម្សិល +ថ្ងៃម្សិលមិញ +ថ្ងៃម្សិលម្ង៉ៃ +ថ្ងៃរសៀល +ថ្ងៃរឹង +ថ្ងៃរះ +ថ្ងៃលម្ហែ +ថ្ងៃលិច +ថ្ងៃលំហែ +ថ្ងៃល្ងាច +ថ្ងៃល្អ +ថ្ងៃសង្កត់រោង +ថ្ងៃសន្មត +ថ្ងៃសម្រាក +ថ្ងៃសីល +ថ្ងៃសុក្រ +ថ្ងៃសូរ្យគ្រាស +ថ្ងៃសៅរ៍ +ថ្ងៃស្កុន +ថ្ងៃស្ដេច +ថ្ងៃស្អែក +ថ្ងៃហើយ +ថ្ងៃហៅ +ថ្ងៃឡើងសក្ដិ +ថ្ងៃឡើងស័ក +ថ្ងៃអង្គារ +ថ្ងៃអង្សា +ថ្ងៃអន្សា +ថ្ងៃអាទិត្យ +ថ្ងៃឧបោសថ +ថ្ងៃឧបោសថសីល +ថ្ងំ +ថ្ចយហ្ល័ង +ថ្ដែ +ថ្ដែថ្ដក +ថ្ដែថ្ដុក +ថ្ដែថ្តុក +ថ្ដោក +ថ្ដោកក្តារ +ថ្ដោកជើងចែវ +ថ្តែ +ថ្តែថ្ដុក +ថ្តែថ្តុក +ថ្តែរថ្តុក +ថ្តោក +ថ្តោកក្តារ +ថ្តោកជើង +ថ្នក់ +ថ្នក់ខ្សែខ្លែង +ថ្នក់ចិត្ដ +ថ្នក់ចិត្ត +ថ្នក់ឈ្នក់ +ថ្នក់ដី +ថ្នក់ដៃ +ថ្នក់ថ្នង +ថ្នក់ទឹក +ថ្នក់ទឹកកក +ថ្នក់ផ្លូវ +ថ្នក់ផ្ល្លូវ +ថ្នក់សំពត់ +ថ្នង +ថ្នងជន +ថ្នម +ថ្នមកម្លាំង +ថ្នមកូន +ថ្នមខ្លួន +ថ្នមខ្ល្លួន +ថ្នមគោក្របី +ថ្នមចិត្ត +ថ្នមជើង +ថ្នមដៃ +ថ្នមថ្នាក់ +ថ្នមថ្និត +ថ្នមសម្ដី +ថ្នមសំដី +ថ្នរ +ថ្នល់ +ថ្នល់កែង +ថ្នល់ជាតិ +ថ្នល់ត្រឡែងកែង +ថ្នល់ទទឹង +ថ្នល់បុកថ្ម +ថ្នល់បែកបួន +ថ្នល់បំបែក +ថ្នល់មានអាទិភាព +ថ្នស់ +ថ្នា +ថ្នាក +ថ្នាក់ +ថ្នាក់ក្រោម +ថ្នាក់ក្រោយឧត្ដម +ថ្នាក់ខ +ថ្នាក់ខ្ពស់ +ថ្នាក់ចុងបំផុត +ថ្នាក់ជាន់ខ +ថ្នាក់ដឹកនាំ +ថ្នាក់ដំបូង +ថ្នាក់ឌីប្លូម +ថ្នាក់ថនិកសត្វ +ថ្នាក់ថ្នម +ថ្នាក់ថ្នល់ +ថ្នាក់ថ្នាំង +ថ្នាក់ទាប +ថ្នាក់ទីបញ្ចប់ +ថ្នាក់ទីមួយ +ថ្នាក់ទូ +ថ្នាក់ទោ +ថ្នាក់បក្សី +ថ្នាក់បឋមសិក្សា +ថ្នាក់បណ្ឌិត +ថ្នាក់បរិញ្ញាប័ត្រ +ថ្នាក់បាក់ឌុប +ថ្នាក់ផុតលេខ +ថ្នាក់មធ្យមសិក្សា +ថ្នាក់រៀន +ថ្នាក់លើ +ថ្នាក់ល្មូន +ថ្នាក់វិជ្ជា +ថ្នាក់ឡូស +ថ្នាក់អនុបណ្ឌិត +ថ្នាក់ឧត្ដម +ថ្នាក់ឧរង្គសត្វ +ថ្នាធ្នង់ +ថ្នាល +ថ្នាលសំណាប +ថ្នាស +ថ្នាំ +ថ្នាំកប +ថ្នាំកម្ចាត់រោគ +ថ្នាំកម្លាំង +ថ្នាំកាត់ក្អែល +ថ្នាំកូតាប +ថ្នាំកែរោគ +ថ្នាំកែវិពន្ធរោគ +ថ្នាំក្រពះប្រមា +ថ្នាំក្រហម +ថ្នាំខាត់ស្បែកជើង +ថ្នាំខៀវ +ថ្នាំខ្មែរ +ថ្នាំខ្យល់ +ថ្នាំខ្លាំង +ថ្នាំខ្សៀ +ថ្នាំខ្សោយ +ថ្នាំគីមីបាញ់ +ថ្នាំគ្រុន +ថ្នាំង +ថ្នាំងដៃ +ថ្នាំងថ្នាក់ +ថ្នាំងថ្នាក់ចិត្ត +ថ្នាំងបបុស +ថ្នាំងអំពៅ +ថ្នាំងឫស្សី +ថ្នាំចាក់ +ថ្នាំចិនសែ +ថ្នាំចុក +ថ្នាំចំ +ថ្នាំឆ្កួត +ថ្នាំឆ្ពុង +ថ្នាំជក់ +ថ្នាំឈឺក្បាល +ថ្នាំញីរ +ថ្នាំញៀន +ថ្នាំដុសធ្មេញ +ថ្នាំត្រជាក់ +ថ្នាំទល់ +ថ្នាំទឹក +ថ្នាំបង្ការ +ថ្នាំបង្ការរោគ +ថ្នាំបញ្ចុះ +ថ្នាំបន្សាប +ថ្នាំបន្សាបពិស +ថ្នាំបន្សារ +ថ្នាំបារាំង +ថ្នាំបារី +ថ្នាំបិទ +ថ្នាំបុរាណ +ថ្នាំបៀម +ថ្នាំបំពុល +ថ្នាំបំពោក +ថ្នាំប៉ូលៀ +ថ្នាំប៉ូវ +ថ្នាំផឹក +ថ្នាំពណ៌ស្វាយ +ថ្នាំពពោក +ថ្នាំពិស +ថ្នាំពុល +ថ្នាំពូកែ +ថ្នាំពេទ្យ +ថ្នាំពែរម៉ង់គ្ហាណាត +ថ្នាំព៌ណ +ថ្នាំព័ណ៌ +ថ្នាំព្រូន +ថ្នាំម្សៅ +ថ្នាំរម្ងាប់មីក្រុប +ថ្នាំរម្ងាប់រោគ +ថ្នាំរម្ងូត +ថ្នាំរឺត +ថ្នាំរំងាប់មីក្រុប +ថ្នាំរំងាប់រោគ +ថ្នាំរំលូត +ថ្នាំលាប +ថ្នាំលាបក្រចក +ថ្នាំលាបសក់ +ថ្នាំលើកកម្លាំង +ថ្នាំលឿង +ថ្នាំលេប +ថ្នាំស +ថ្នាំសង្កូវ +ថ្នាំសង្គ្រោះ +ថ្នាំសញ្ជីវ័ន +ថ្នាំសន្លប់ +ថ្នាំសព្វគុណ +ថ្នាំសម្រើប +ថ្នាំសម្លាប់ផ្សិត +ថ្នាំសម្លាប់ពិស +ថ្នាំសម្លាប់មីក្រុប +ថ្នាំសហស្សគុណ +ថ្នាំសាប +ថ្នាំស័ក្ដិសិទ្ធិ +ថ្នាំស័ក្តិសិទ្ឋិ +ថ្នាំស្ពឹក +ថ្នាំស្រវឹង +ថ្នាំហត់ +ថ្នាំហល់ផ្ទៃ +ថ្នាំអាចម៍ទន្សាយ +ថ្នាំអុត +ថ្នាំអុរ +ថ្និត +ថ្និតថ្នម +ថ្នឹក +ថ្នឹកមាត់ +ថ្នឹង +ថ្នូរ +ថ្នេរ +ថ្នេរម៉ាស៊ីន +ថ្នោត +ថ្នោល +ថ្នោលទូក +ថ្នះ +ថ្នះនឹងដល់ +ថ្នះមរ +ថ្នះមរណ៍ +ថ្ពក់ +ថ្ពង +ថ្ពង់ +ថ្ពាល់ +ថ្ពាល់កំពុង +ថ្ពាល់ខួច +ថ្ពាល់ខ្លា +ថ្ពាល់ខ្លាចង្កាហ៊ីង +ថ្ពាល់គូទ +ថ្ពាល់ដំរី +ថ្ពាល់ត្រគាក +ថ្ពាល់ត្រពោក +ថ្ពាល់ត្រី +ថ្ពាល់ផត +ថ្ពាល់ពេញ +ថ្ពាល់ហ៊ីង +ថ្ពិន +ថ្ពីង +ថ្ពឹន +ថ្ពឹនភ្នែក +ថ្ពូត +ថ្ពូតផ្សែងធ្វើជាដុំ +ថ្ពេច +ថ្ពេចកប្បាស +ថ្ពែក +ថ្ពៅ +ថ្ម +ថ្មកែវ +ថ្មកំណកកម្ទេច +ថ្មកំបោរ +ថ្មក្រែ +ថ្មខៀវ +ថ្មខ្មៅ +ថ្មខ្សាច់ +ថ្មគគ្រាត +ថ្មគរ +ថ្មគោល +ថ្មគ្រាត +ថ្មគ្រែ +ថ្មចង្ក្រាន +ថ្មឆ្នូត +ថ្មជើងក្រាន +ថ្មដា +ថ្មដុស +ថ្មដូនពៅ +ថ្មដែកកេះ +ថ្មដែកភ្លើង +ថ្មដៃរគៀម +ថ្មដ្ឋ +ថ្មតាន់ +ថ្មត្បាល់ +ថ្មថ្លើមអណ្ដើក +ថ្មធារ +ថ្មបាយក្ដាំង +ថ្មបាយក្តាំង +ថ្មបាយក្រៀម +ថ្មបាសាល +ថ្មបាំង +ថ្មពងក្រសារ +ថ្មពពាល +ថ្មពពុះ +ថ្មពិល +ថ្មពូន +ថ្មពួក +ថ្មពេជ្រ +ថ្មភក់ +ថ្មភ្នំ +ថ្មភ្លើង +ថ្មមេដែក +ថ្មម៉ាប +ថ្មម្នាងសិលា +ថ្មយក់ +ថ្មលាង +ថ្មស +ថ្មសង្កួត +ថ្មសន្លុង +ថ្មសំលៀង +ថ្មស្ពោត +ថ្មអណ្ដើក +ថ្មអណ្ដែត +ថ្មអាចម៌ផ្កាយ +ថ្មអាចម៍ផ្កាយ +ថ្មអ្នកតា +ថ្មា +ថ្មាត +ថ្មាត់ +ថ្មាត់ស្លាម្លូ +ថ្មារ +ថ្មី +ថ្មីកន្លងទៅនេះ +ថ្មីចែស +ថ្មីច្រឺង +ថ្មីថ្មោង +ថ្មីទៀត +ថ្មីទែង +ថ្មីនេះ +ថ្មីសន្លាង +ថ្មីសុទ្ធ +ថ្មីស្រឡាង +ថ្មីស្អាត +ថ្មើរ +ថ្មើរជើង +ថ្មើរទេស +ថ្មើរព្រៃ +ថ្មើរម៉ាន +ថ្មើរម៉ានក៏បាន +ថ្មើរម៉ានហើយ +ថ្មែ +ថ្មោង +ថ្មោងថ្មី +ថ្លង់ +ថ្លត +ថ្លស់ +ថ្លស់ជើង +ថ្លា +ថ្លាខ្យង +ថ្លាង +ថ្លាងក +ថ្លាឆ្វង់ +ថ្លាឈ្វេង +ថ្លាញ់ +ថ្លាត +ថ្លាថ្លែង +ថ្លាថ្លៃ +ថ្លាន់ +ថ្លាប្រាជ្ញា +ថ្លាយង់ +ថ្លាវ៉ង់ +ថ្លាស្រស់ +ថ្លឹង +ថ្លឹងការ +ថ្លឹងជាន់ទឹក +ថ្លឹងថ្លែង +ថ្លឹងទោស +ថ្លឹងផាត់សម្បក +ថ្លឹងផាត់សំបក +ថ្លឹងមាស +ថ្លឹងសំបក +ថ្លុក +ថ្លុកជង្ហុក +ថ្លុកឈាម +ថ្លុកត្រសេក +ថ្លុង +ថ្លុញ +ថ្លើង +ថ្លើងបះ +ថ្លើម +ថ្លើមខ្មៅ +ថ្លើមដៃ +ថ្លើមថ្ម +ថ្លើមថ្លៃ +ថ្លើមធំ +ថ្លើមបះ +ថ្លើមប្រមាត់ +ថ្លើមពាសមេឃ +ថ្លើមយោល +ថ្លើមអណ្ដើក +ថ្លែង +ថ្លែងការណ៍ +ថ្លែងទទួល +ថ្លែងទុក្ខ +ថ្លែងប្រាប់ +ថ្លែងវាចា +ថ្លែងសច្ចា +ថ្លែងសម្ដី +ថ្លែងសរ +ថ្លែងសុន្ទរកថ +ថ្លែងសុន្ទរកថា +ថ្លែងសេចកី្ត +ថ្លែងសេចក្ដី +ថ្លែងសេចក្ដីថា +ថ្លែងអំណរគុណ +ថ្លែន +ថ្លៃ +ថ្លៃជាង +ថ្លៃជ្រុលពេក +ថ្លៃឈ្នួល +ថ្លៃដុំ +ថ្លៃដើម +ថ្លៃថេរ +ថ្លៃថ្នូរ +ថ្លៃថ្លា +ថ្លៃទឹកដោះ +ថ្លៃធៀប +ថ្លៃបង +ថ្លៃប្រកួតប្រជែង +ថ្លៃផ្ដាច់មុខ +ថ្លៃផ្ទះ +ថ្លៃពិដាន +ថ្លៃពិសី +ថ្លៃរាយ +ថ្លៃលោះ +ថ្លៃសមតា +ថ្លៃសាបេក្ខ +ថ្លៃស្រុះស្រួល +ថ្លោស +ថ្លោសកន្ធុច +ថ្លោសគំនិត +ថ្លោសចិត្ត +ថ្លោសទ្រមាក +ថ្លោះ +ថ្លោះកជើង +ថ្លោះការ +ថ្លោះកៃ +ថ្លោះកៃកាំភ្លើង +ថ្លោះងារ +ថ្លោះទឹកមុខ +ថ្លោះធ្លោយ +ថ្លោះបុណស័ក្តិ +ថ្លោះបុណ្តស័ក្ដិ +ថ្លោះបុណ្យស័ក្ដិ +ថ្លោះមុខ +ថ្លោះសរសៃ +ថ្វង +ថ្វយ័ត +ថ្វាក +ថ្វាង +ថ្វាត់ +ថ្វាត់ថ្វាយ +ថ្វាត់ថ្វាយបង្គំ +ថ្វាយ +ថ្វាយការសរសើរ +ថ្វាយខ្លួន +ថ្វាយគ្រូ +ថ្វាយបង្គំ +ថ្វាយបង្គំព្រះ +ថ្វាយបង្គំលា +ថ្វាយបណ្ណាការ +ថ្វាយព្រះ +ថ្វាយព្រះបិតរ +ថ្វាយព្រះពរ +ថ្វាយព្រះភូម +ថ្វាយព្រះភ្លើង +ថ្វាយសព្ទសាធុការពរ +ថ្វិច +ថ្វី +ថ្វីគំនិត +ថ្វីដៃ +ថ្វីត្បិត +ថ្វីត្បិតតែ +ថ្វីបានជា +ថ្វីបើ +ថ្វីព្រះហស្ត +ថ្វីព្រះឱស័ +ថ្វីមាត់ +ថ្វីមិន +ថ្វីហៈ +ថ្វីហៈថ្វីហើយ +ថ្វីអាវុធ +ថ្វឺយ +ថ្វើ +ថ្វែ +ទក +ទកាស័យ +ទក់ +ទក់ខ្ទេចខ្ទាំ +ទក់ខ្ទេចខ្ទី +ទក់ត្រចៀក +ទក់ទាំ +ទក់ទី +ទក់ទេញ +ទក់ផ្លូវ +ទក់មាត់ +ទក្ខិណ +ទក្ខិណទិស +ទក្ខិណនិកាយ +ទក្ខិណបថ +ទក្ខិណវដ្ដ +ទក្ខិណា +ទក្ខិណាទាន +ទក្ខិណានុទិស +ទក្ខិណានុប្បទាន +ទក្ខិណាបថ +ទក្ខិណាព័ត៌ +ទក្ខិណាវដ្ដ +ទក្ខិណាវដ្ត +ទក្ខិណេយ្យ +ទក្ខិណេយ្យបុគ្គល +ទក្ខិណេយ្យសម្បទា +ទក្ខិណោទក +ទក្សា +ទក្សិ +ទក្សិណ +ទក្សិណបទ +ទក្សិណវត៌ +ទក្សិណានុប្រទាន +ទក្សិណាវត៌ +ទក្សិណោទក +ទក្ស្នោទក +ទគ្គតា +ទង +ទងកន្ត្រៃ +ទងកន្ត្រៃត្រចៀក +ទងក្រពះ +ទងគន្លង +ទងដំឡូង +ទងត្រចៀក +ទងត្រសក់ +ទងត្រឡាច +ទងត្រា +ទងត្រៅ +ទងបង្ហូរ +ទងបង្ហួរ +ទងបុប្ផាណ្ឌ +ទងផ្ចិត +ទងម្លូ +ទងល្ពៅ +ទងវង +ទងសុក +ទងសួត +ទង់ +ទង់ក្រពើ +ទង់ក្រពើស +ទង់ក្សត្រ +ទង់ជាតិ +ទង់ជ័យ +ទង់ជ្វាលា +ទង់ដែង +ទង់ទាញ +ទង់បក្ស +ទង់ព្រលឹង +ទង់រាជូបករណ៍ +ទង់សាសនា +ទង់សុវណ្ណជ្វាលា +ទង់ហ៊្វា +ទង់ហ្វ៊ា +ទង្កិច +ទង្គត់ +ទង្គិច +ទង្គិចទង្គុក +ទង្គិចទង្គើ +ទង្គឹះ +ទង្គុក +ទង្គុកចិត្ត +ទង្គុកទង្គិច +ទង្គុច +ទង្គុំ +ទង្គុះ +ទង្គើ +ទង្គោល +ទង្គះ +ទង្វើ +ទច់ +ទច់ង៉ក់ +ទច់ង៉ក់ស្ងៀម +ទញ់ +ទញ់គំនិត +ទញ់ចិត្ត +ទញ់ឈាម +ទញ់តុះ +ទញ់ទាល់ +ទដ្ឋ +ទដ្ឋា +ទណ្ឌ +ទណ្ឌកម្ម +ទណ្ឌកម្មនាសនា +ទណ្ឌកម្មសេដ្ឋកិច្ច +ទណ្ឌការណ្យ +ទណ្ឌកិច្ច +ទណ្ឌឃាដ +ទណ្ឌឃាត +ទណ្ឌវាទ +ទណ្ឌាណូ +ទណ្ឌាបត្តិ +ទណ្ឌិត +ទណ្ឌីយ +ទណ្ឌៈ +ទត +ទតព្រះនេត្រ +ទតព្រះមនេត្រ +ទតមើល +ទត្ត +ទត្ថ +ទទត់ +ទទា +ទទាក់ +ទទាក់កន្ទក់ +ទទាក់ទទាម +ទទាក់ទទើ +ទទាក់ម្សៅ +ទទាតិ +ទទាប +ទទាម +ទទារ +ទទារ៌ +ទទាស +ទទាស់ +ទទាស់ទទែង +ទទាំងទទាស +ទទិម +ទទីងទទាង +ទទីងទទើង +ទទីទទើរ +ទទីទទ័រ +ទទីមទទាម +ទទីមទទើម +ទទីស +ទទីសទទាស +ទទឹក +ទទឹកជោក +ទទឹកភ្លៀង +ទទឹកសខក់ +ទទឹកសើម +ទទឹកស្រកក់ +ទទឹកស្លាប +ទទឹង +ទទឹងគាង +ទទឹងង៉ាង +ទទឹងថ្ងៃ +ទទឹងទទែង +ទទឹងទាស់ +ទទឹងទិស +ទទឹងពាក្យចាស់ +ទទឹងមុខ +ទទឹងមុខទ័ព +ទទឹងឱវាទ +ទទឹម +ទទឹមព្រៃ +ទទុង +ទទូច +ទទូចង៉ូវ +ទទូចទទែ +ទទូរ +ទទួ +ទទួល +ទទួលកម្ម +ទទួលការ +ទទួលការគួរសម +ទទួលការទុកចិត្ត +ទទួលកំហុស +ទទួលខាត +ទទួលខុស +ទទួលខុសត្រូវ +ទទួលខ្មាស +ទទួលខ្លួន +ទទួលគុណ +ទទួលគោរព +ទទួលគ្រោះ +ទទួលគ្រោះថ្នាក់ +ទទួលចាញ់ +ទទួលចុះចាញ់ +ទទួលច្បាំង +ទទួលជួស +ទទួលជោគជ័យ +ទទួលដឹង +ទទួលដោយតុណ្ណីភាព +ទទួលដោយសាទរ +ទទួលដោយស្មោះសរ +ទទួលដោយអនាទរ +ទទួលតាម +ទទួលថ្មបាក់ +ទទួលទណ្ឌកម្ម +ទទួលទាន +ទទួលទានដំណេក +ទទួលទានទឹក +ទទួលទានបាយ +ទទួលទានភោជនាហារ +ទទួលទោស +ទទួលធានា +ទទួលនិច្ចភត្ត +ទទួលបង +ទទួលបង្គាប់ +ទទួលបញ្ជា +ទទួលបញ្ញើ +ទទួលបណ្ដាំ +ទទួលបន្ទុក +ទទួលបរាជ័យ +ទទួលប្រសាសន៍ +ទទួលផល +ទទួលពរ +ទទួលពាក្យ +ទទួលពិន័យ +ទទួលព្រម +ទទួលព្រះកាយា +ទទួលព្រះបន្ទូល +ទទួលព្រះរាជទាន +ទទួលព្រះរាជសវនីយ៍ +ទទួលព្រះរាជឱង្កា +ទទួលភារៈ +ទទួលភ្ញៀវ +ទទួលភ្ញៀវដោយស្មោះសរ +ទទួលមរណភាព +ទទួលមរណៈភាព +ទទួលមរតក +ទទួលយក +ទទួលយកទាន +ទទួលយល់ព្រម +ទទួលរង +ទទួលរាក់ទាក់ +ទទួលរ៉ាប់រង +ទទួលលទ្ធផល +ទទួលលិខិត +ទទួលវិបាក +ទទួលសដោយភាជន +ទទួលសធាទាន +ទទួលសន្យា +ទទួលសារភាព +ទទួលសំណូក +ទទួលសំបុត្រ +ទទួលស្គាល់ +ទទួលស្លាប់ +ទទួលស្វាគមន៍ +ទទួលអនិច្ចកម្ម +ទទួលអនិច្ចធម្ម +ទទួលអនុញ្ញាត +ទទួលអន្តរាយ +ទទួលអសញ្ញកម្ម +ទទួលអសញ្ញភាព +ទទួលអាណត្តិ +ទទួលអារម្មណ៍ +ទទួលអំណោយ +ទទើម +ទទើស +ទទើសទទែង +ទទេ +ទទែ +ទទែង +ទទៃ +ទទោក +ទទះ +ទទ័រ +ទទ័រ៌ +ទទ្រត +ទទ្រន់ +ទទ្រប +ទទ្រម +ទទ្រាក់ +ទទ្រាក់ទទ្រើក +ទទ្រាក់ទទ្រើត +ទទ្រីបទទ្រប +ទទ្រីបទទ្រាប +ទទ្រីមទទ្រម +ទទ្រឹប +ទទ្រើក +ទទ្រើត +ទទ្រេតទទ្រោត +ទទ្រែមទទ្រម +ទទ្រោម +ទធាក់ +ទធាក់ជើង +ទធិ +ទនាយ +ទន់ +ទន់ករងៀក +ទន់ខ្លួនល្មឿយ +ទន់ខ្សោយ +ទន់ចិត្ត +ទន់ជង្គង់ +ទន់ជ្រាយ +ទន់ដី +ទន់ដៃទន់ជើង +ទន់ទាប +ទន់ទេរ +ទន់ទោរ +ទន់ទ្រម +ទន់ប៉ផ្អូក +ទន់ភ្លន់ +ទន់មាត់ +ទន់រងៀក +ទន់រវ៉ក់ +ទន់រវ៉ិករវ៉ក់ +ទន់រំភើក +ទន់លោង +ទន់ល្មើយ +ទន់ល្មឿយ +ទន់ល្មៃ +ទន់ល្វត +ទន់ល្វតល្វៃ +ទន់ល្វន់ +ទន់ល្វែត +ទន់ល្វៃ +ទន្ត +ទន្តកម្ម +ទន្តការ +ទន្តការី +ទន្តជ +ទន្តជៈ +ទន្តធាតុ +ទន្តពេទ្យ +ទន្តមយ +ទន្តម័យ +ទន្តរោគ +ទន្តវិក័តិ +ទន្តវេជ្ជសាស្ដ្រ +ទន្តវេជ្ជសាស្ត្រ +ទន្តសត្វ +ទន្តសាស្ត្រ +ទន្តសោធនី +ទន្តា +ទន្តិក +ទន្តី +ទន្តុប្បាទ +ទន្តេវាសិក +ទន្តោដ្ឋជៈ +ទន្ត្រំ +ទន្ត្រំជើង +ទន្ថើន +ទន្ទន់ +ទន្ទប +ទន្ទាន់ +ទន្ទាប +ទន្ទាប់ +ទន្ទាំ +ទន្ទាំទន្ទេង +ទន្ទិញ +ទន្ទិញទន្ទូរ +ទន្ទឹង +ទន្ទឹងផ្លូវ +ទន្ទឹងរង់ចាំ +ទន្ទឹម +ទន្ទឹមគ្នា +ទន្ទឹមស្មា +ទន្ទូរ +ទន្ទូរទន្ទេញ +ទន្ទេ +ទន្ទេង +ទន្ទេងទន្ទាំ +ទន្ទេញ +ទន្ទេញចាំមាត់ +ទន្ទេញច្បាប់ +ទន្ទេញទន្ទូរ +ទន្ទេញធម៌ +ទន្ទេញមេរៀន +ទន្ទេប +ទន្ទែង +ទន្ទ្រាន +ទន្ទ្រានខេត្ត +ទន្ទ្រានខែត្រ +ទន្ទ្រានទី +ទន្ទ្រានព្រៃ +ទន្ទ្រានស្មៅ +ទន្ទ្រាម +ទន្ទ្រាំ +ទន្រ្ទាន +ទន្រ្ទានខេត្ត +ទន្លា +ទន្លាក់ +ទន្លាក់ឈូ +ទន្លាក់ទឹក +ទន្លាក់ភ្នំ +ទន្លាប់ +ទន្លីង +ទន្លូង +ទន្លេ +ទន្លេចតុម្មុខ +ទន្លេតូច +ទន្លេធំ +ទន្លេបាទី +ទន្លេបាសាក់ +ទន្លេបិទ +ទន្លេបួនមុខ +ទន្លេប្រសព្វ +ទន្លេប្រសព្វមុខ +ទន្លេប្រៃ +ទន្លេព្រៃនគរ +ទន្លេមេកុង +ទន្លេមេគង្គ +ទន្លេរ +ទន្លេរពៅ +ទន្លេសាប +ទន្លេសេកុង +ទន្លេសេសាន +ទន្លេស្រែពក +ទន្សង +ទន្សា +ទន្សាកាំបិត +ទន្សាយ +ទន្សាយគល់ +ទន្សាយបោប +ទន្សាយស្លឹក +ទន្សែ +ទន្សោង +ទន្សោងគោព្រៃ +ទន្សោងព្រៃគោ +ទបុព្វ +ទប់ +ទប់ខ្លួន +ទប់គំនិត +ទប់ចិត្ត +ទប់ចែវ +ទប់ឈាម +ទប់ទល់ +ទប់ទាន់ +ទប់ទឹក +ទប់ទំនប់ +ទប់មាត់ +ទប់មាត់ទប់ក +ទប់មាត់មិនជាប់ +ទប់មិនឈ្នះ +ទប់ស្កាត់ +ទប់ហ្វ្រាំង +ទប់ហ្វ្រ័ង +ទប់អារម្មណ៍ +ទព្វ +ទព្វបុរស +ទព្វសម្ភារ +ទព្វសម្ភារៈ +ទព្វៈ +ទម +ទមក +ទមភាព +ទមិឡ +ទមិឡមិត្ត +ទមិឡអន្តិរ្ថិយ +ទម័ក +ទម្ងន់ +ទម្ងន់ដៃ +ទម្ងន់ទោស +ទម្ងន់ផាត់សំបក +ទម្ងន់សរុប +ទម្ងន់សុទ្ធ +ទម្ងន់សំបក +ទម្រ +ទម្រង់ +ទម្រង់ការ +ទម្រង់ខុស +ទម្រង់គទាវុធ +ទម្រង់ដី +ទម្រង់និយម +ទម្រង់មណីរត្ន +ទម្រង់វិទ្យា +ទម្រង់ស័ក្ដិ +ទម្រង់ស័ក្តិ +ទម្រង់អគ្គី +ទម្រង់អសិ +ទម្រត្រៃ +ទម្រន់ +ទម្រផើង +ទម្រម +ទម្រាំ +ទម្រាំគេមកដល់ +ទម្រាំដល់ +ទម្រាំដល់ម៉ោង +ទម្រាំតែ +ទម្រាំបាយឆ្អិន +ទម្រាំបើ +ទម្រឹង +ទម្រុឌ +ទម្រុឌទម្រោម +ទម្រើស +ទម្រើសកូន +ទម្រេត +ទម្រេល +ទម្រោប +ទម្រោម +ទម្រោមដំរី +ទម្លាក +ទម្លាក់ +ទម្លាក់កំហុស +ទម្លាក់ក្រាញ +ទម្លាក់គំនិត +ទម្លាក់គ្រាប់បែក +ទម្លាក់ចង្ក្រាន +ទម្លាក់ចិត្ត +ទម្លាក់ទឹកមុខ +ទម្លាក់ទោស +ទម្លាក់ទោសលើគេ +ទម្លាក់បំពង់ +ទម្លាក់ផ្លែឈើ +ទម្លាក់មុខពាប់ +ទម្លាក់យោង +ទម្លាក់ស័ក្ដិ +ទម្លាក់អាវុធ +ទម្លាប់ +ទម្លាប់ខ្ជះខ្ជាយ +ទម្លាប់ខ្លួន +ទម្លាប់ចិត្ត +ទម្លាប់ដៃ +ទម្លាប់បុល +ទម្លាប់មាត់ +ទម្លាយ +ទម្លាយកិច្ចសន្យា +ទម្លាយខន្ធ +ទម្លាយទំនប់ +ទម្លាយរត +ទម្លាយរតឈ្មោល +ទម្លាយរតញី +ទម្លាយស្មង +ទម្លាយអាកាស +ទម្លុះ +ទម្លុះទម្លាយ +ទម្លុះភ្លឺស្រែ +ទម្សាយ +ទយ +ទយគូទ +ទយា +ទយាទិត្យ +ទរ +ទរក្បាល +ទរង់ +ទរបាយ +ទល +ទលសេនា +ទលិទ្ទ +ទលិទ្ទភាព +ទលិទ្ទា +ទលិទ្រ +ទល់ +ទល់ខ្នងគ្នា +ទល់ខ្យល់ +ទល់ខ្សល់ +ទល់គ្នា +ទល់គ្រប +ទល់ដែន +ទល់ដៃនឹងដៃ +ទល់តង្ករ +ទល់ទប់ +ទល់នឹង +ទល់នោម +ទល់បង្អួច +ទល់បន +ទល់ប្រាជ្ញ +ទល់ផោម +ទល់ផ្ទះ +ទល់ផ្អក +ទល់ពោះ +ទល់ភ្នែក +ទល់មាត់នឹងមាត់ +ទល់មុខ +ទល់មុខគ្នា +ទល់មុខនឹងមុខ +ទល់មូត្រ +ទល់លាមក +ទល់អង្រែ +ទល់អាចម៍ +ទល់ឧច្ចារៈ +ទវ +ទឝ +ទឝកណ្ឋ +ទឝវត្សរ +ទស +ទសកណ្ឋ +ទសកោណ +ទសកៈ +ទសក័ណ្ឋ +ទសគុណ +ទសជាតក +ទសធម៌ +ទសធម្ម +ទសបញ្ញត្តិ +ទសបារមី +ទសប្បវេណី +ទសពរ +ទសពល +ទសពិធ +ទសពិធរាជធម៌ +ទសភរិយា +ទសភាគ +ទសមុខ +ទសរថ +ទសវត្ស +ទសវត្សរ៍ +ទសវិធ +ទសសហស្ស +ទសសហស្សវត្សរ៍ +ទសសីល +ទសាមន្ត +ទស់ +ទស់ទឹក +ទស់ទឹកឲ្យ +ទស់ទ័ព +ទស់ធ្នប់ +ទស់ធ្នស់ +ទស់បន្លង់ +ទស់សៈពិត +ទស៌ណ +ទស៌ន +ទស្ដិ +ទស្សន +ទស្សនកិច្ច +ទស្សនទាន +ទស្សនបណ្ឌិត +ទស្សនផ្ដាច់ការ +ទស្សនភណ្ឌ +ទស្សនភ្លើតភ្លើន +ទស្សនវាចា +ទស្សនវិជ្ជា +ទស្សនវិទូ +ទស្សនវិសយ +ទស្សនវិស័យ +ទស្សនសម្ងំសុខ +ទស្សនសម្ពន្ធ +ទស្សនសម្ព័ន្ធ +ទស្សនសំងំសុខ +ទស្សនា +ទស្សនាការ +ទស្សនាកំប្លែង +ទស្សនាចរ +ទស្សនាចរណ៍ +ទស្សនាទាន +ទស្សនាព័ត៌មាន +ទស្សនារិយៈ +ទស្សនាវដី្ត +ទស្សនាវដ្ដី +ទស្សនាវដ្តី +ទស្សនាវដ្តីវិចិត្រ +ទស្សនិកជន +ទស្សនី +ទស្សនីភាវ +ទស្សនីយ +ទស្សនីយដ្ឋាន +ទស្សនីយភាព +ទស្សនីយម័ត្ត +ទស្សនុបចារ +ទស្សនូ +ទស្សនូបចារ +ទស្សនោបចារ +ទស្សនៈ +ទស្សនៈគោលការណ៍ +ទស្សន៍ +ទស្សន៍ទាយ +ទស្សន៍ទ្រនិច +ទស្សិនី +ទស្សី +ទហនកម្ម +ទហនវត្ថុ +ទឡ +ទឡ្នាគម +ទឡ្នី +ទឡ្នីកម្ម +ទឡ្នីករណៈ +ទឡ្នៈ +ទឡ្នៈការី +ទឡ្នៈប្រហារ +ទឡ្នៈភាព +ទឡ្នៈមិត្ត +ទឡ្ហ +ទឡ្ហការិនី +ទឡ្ហការី +ទឡ្ហការីនី +ទឡ្ហគម +ទឡ្ហប្បហារ +ទឡ្ហប្រហារ +ទឡ្ហភាព +ទឡ្ហមិត្ត +ទឡ្ហី +ទឡ្ហីកម្ម +ទឡ្ហីករណៈ +ទឡ្ហីករណ៍ +ទឡ្ហៈ +ទអាគម +ទា +ទាក +ទាកប៉ា +ទាកាប +ទាកាប៉ា +ទាក់ +ទាក់ក +ទាក់ចិត្ត +ទាក់ឆ្កែ +ទាក់ជាប់ +ទាក់ជើង +ទាក់ជើងខោ +ទាក់ដំរី +ទាក់ទង +ទាក់ទងគ្នា +ទាក់ទងនឹងរឿងនេះ +ទាក់ទទា +ទាក់ទាញ +ទាក់ទាញចិត្ត +ទាក់ទាញអារម្មណ៍ +ទាក់ទាម +ទាក់ទិន +ទាក់ទិនទៅនឹង +ទាក់ភ្នែក +ទាក់មាន់ +ទាក់លលក +ទាក់អារម្មណ៍ +ទាង +ទាច +ទាជីវ +ទាញ +ទាញក +ទាញក្រាក +ទាញខ្សែ +ទាញគំនិត +ទាញចិត្ត +ទាញទង់ +ទាញព្រាត់ +ទាញព្រ័ត្រ +ទាញភ្នែក +ទាញយារ +ទាញយុថ្កា +ទាញហេតុផល +ទាញអារម្មណ៍ +ទាញឧទាហរណ៍ +ទាឋ +ទាឋធាតុ +ទាឋា +ទាឋាធាតុ +ទាឌិម +ទាឍធាតុ +ទាឍា +ទាឍាធាតុ +ទាត់ +ទាត់ខ្យល់ +ទាត់ចោល +ទាត់ត្រូវមួយជើង +ទាត់បញ្ចេញ +ទាត់បាល់ +ទាត់ពាក្យ +ទាត់មួយជើង +ទាត់សម្រាម +ទាត់សី +ទាត់សេចកី្ត +ទាត់សេចក្ដី +ទាត់សំរាម +ទាទាង +ទាទឹម +ទាន +ទានកណ្ឌ +ទានកថា +ទានកាម +ទានកាមា +ទានកាំ +ទានបតី +ទានបារមី +ទានប្រោស +ទានព +ទានមយៈ +ទានម័យ +ទានវត្ថុ +ទានសាលា +ទានអំណោយ +ទានា +ទានាធិបតី +ទានានិសង្ស +ទានិ +ទានិសសៈរ៉ាធិប៉ៈដី +ទានិសសៈរ៉ៈ +ទានិស្សរ +ទានិស្សរាធិបតិ +ទានិស្សរាធិបតី +ទានិស្សរៈ +ទានូបនិស្ស័យ +ទានេស្វរ +ទានេស្វរាធិបតិ +ទានំ +ទានៈ +ទាន់ +ទាន់ចិត្ដ +ទាន់ចិត្ត +ទាន់ដង្ហើម +ទាន់នេត្រា +ទាន់បាន +ទាន់ពេល +ទាន់ភ្នែក +ទាន់សភាពការណ៍ +ទាន់សម័យ +ទាន់សម័យនិយម +ទាន់ហន់ +ទាប +ទាបកន្តិល +ទាបថោក +ទាបទ្រនាប់ +ទាបមុខ +ទាបរមៀលក្រូច +ទាប់ +ទាព្រៃ +ទាម +ទាមក +ទាមក្បាលដំរី +ទាមចំណែក +ទាមទារ +ទាមទារយកសិទ្ធិ +ទាមទាសមាជិក +ទាមទាសិទ្ធិ +ទាមឡា +ទាមឡាសុទ្ធ +ទាមឡាស្វាយ +ទាយ +ទាយក +ទាយកសមាជិក +ទាយក់ +ទាយឆុត +ទាយជ្ជទាន +ទាយត្រូវម៉ក +ទាយទុកជាមុន +ទាយពន្ធ +ទាយពន្ធុ +ទាយភាគ +ទាយម៉ក +ទាយលេខ +ទាយវិភាគ +ទាយាទ +ទាយាទភាព +ទាយាទអាប +ទាយិក +ទាយិកសមាជិក +ទាយិកសមាជិកា +ទាយិកា +ទាយិការ +ទាយិនី +ទាយិន៑ +ទាយី +ទាយៈ +ទារ +ទារក +ទារកឃាតកម្ម +ទារកឃាតកៈ +ទារកដ្ឋាន +ទារកភាព +ទារកលែងដោះ +ទារកវប្បកម្ម +ទារកវប្បករ +ទារគុណទារស្រ័យ +ទារគុណស្រ័យ +ទារជំងឺចិត្ត +ទារតាក់ +ទារថ្លៃផ្ទះ +ទារបំណុល +ទារប្រាក់ +ទារប្រាក់ពន្ធ +ទារពន្ធ +ទារពន្ធដារ +ទារសង +ទារសង្ខុញ +ទារសង្គហ +ទារសង្គ្រោះ +ទារសំគ្រហ +ទារសំណង +ទារស៊ី +ទារា +ទារាធីន +ទារានុគ្គហ +ទារានុគ្រហ +ទារានុគ្រោះ +ទារិកា +ទារុ +ទារុកម្ម +ទារុណ +ទារុណកថា +ទារុណកម្ម +ទារុណភាព +ទារុណភាវ +ទារុណរស +ទារុណី +ទារុមយ +ទារុម័យ +ទារូ +ទារូណ +ទារូណភាវ +ទារោ +ទាល +ទាល់ +ទាល់ក្រ +ទាល់ក្រវិន +ទាល់គំនិត +ទាល់ចំណេះ +ទាល់ច្រក +ទាល់តែ +ទាល់តែដល់ +ទាល់តែបាន +ទាល់តែផុតចុងផុតដើម +ទាល់តែសោះ +ទាល់ប៉ុច +ទាល់ប្រមុញ +ទាល់ប្រាក់ +ទាល់ប្រាក់ចាយ +ទាល់ប្រាជ្ញ +ទាល់ផ្លូវ +ទាល់ភ្លឺ +ទាល់មាត់ +ទាល់សោហ៊ុយ +ទាល់អាយុ +ទាវ +ទាស +ទាសកម្មករ +ទាសករ +ទាសគត +ទាសគំនិត +ទាសចិត្ត +ទាសជន +ទាសទាន +ទាសនិយម +ទាសបតិ +ទាសផ្លូវ +ទាសពាណិជ្ជកម្ម +ទាសភរិយា +ទាសភាព +ទាសា +ទាសាទាសី +ទាសាវ +ទាសី +ទាសីទាសា +ទាសីទុហិត្ឫ +ទាសីធីតា +ទាសីបុត្ត +ទាសីបុត្រ +ទាសីបុត្រី +ទាសីភរិយា +ទាសីភាយ៌ា +ទាសីភោគ +ទាសីភោគកម្ម +ទាសីភោគៈ +ទាសូបនីយការ +ទាសំពៅ +ទាសៈ +ទាសៈក័មម៉ៈក +ទាស់ +ទាស់គ្នា +ទាស់ចិត្ត +ទាស់ចំណី +ទាស់ឆ្គង +ទាស់ដំណេក +ទាស់ត្រចៀក +ទាស់ទាក់ +ទាស់ទាល់ +ទាស់ទែង +ទាស់ទែងខ្វែងគំនិត +ទាស់ទែងគ្នា +ទាស់បែកស្រកា +ទាស់ពាក្យ +ទាស់ភ្នែក +ទាស់មាត់ +ទាស់មិនដឹងមុខ +ទាស់មុខទាស់មាត់ +ទាស់មុខស្មន់ +ទាស់រីងរៃ +ទាស់សម្ដី +ទាស់សរសៃ +ទាស់សំដី +ទាស់អារម្មណ៍ +ទាស់អាហារ +ទាស់អី +ទាស់ៈ +ទាហាន +ទាហានកាំភ្លើងធំ +ទាហានខ្មោច +ទាហានចាស់ +ទាហានឆត្រយោង +ទាហានឆ្មាំ +ទាហានជាង +ទាហានជើងក្រហម +ទាហានជើងគោក +ទាហានជើងទឹក +ទាហានជើងអាកាស +ទាហានថ្នាក់ទីមួយ +ទាហានថ្មើជើង +ទាហានថ្មើរជើង +ទាហាននាវា +ទាហានបង្គាប់ការ +ទាហានបម្រុង +ទាហានប្រដេញ +ទាហានពិសេស +ទាហានពេទ្យ +ទាហានរក្សាព្រះអង្គ +ទាហានរក្សាស្រុក +ទាហានរត់ +ទាហានរត់ចោលជួរ +ទាហានរមត់ +ទាហានលោតឆ័ត្រយោង +ទាហានវិស្វករ +ទាហានសាមញ្ញ +ទាហានសេះ +ទាហានស័្មគ្រចិត្ត +ទាហានស្ម័គ្រចិត្ត +ទាហានស្រួច +ទាហានហ្លួង +ទាហានអាសា +ទាហានអាសាស្ម័គ +ទាំ +ទាំគំនិត +ទាំង +ទាំងកំរោល +ទាំងគរ +ទាំងគូ +ទាំងគ្រប់ +ទាំងគ្រប់ទាំងសព្វ +ទាំងចាស់ទាំងក្មេង +ទាំងចិត្តទាំងថ្លើម +ទាំងឈឺទាំងជា +ទាំងដុល +ទាំងដើមទាំងការ +ទាំងថ្ងៃទាំងយប់ +ទាំងទើសទាល់ +ទាំងទើសទាំងទាល់ +ទាំងធ្មេច +ទាំងនេះ +ទាំងនោះ +ទាំងបងទាំងប្អូន +ទាំងបួន +ទាំងប៉ុន្មាន +ទាំងប៉ួង +ទាំងប្រុស +ទាំងពីរ +ទាំងពូជ +ទាំងពួង +ទាំងព្រម +ទាំងព្រឹកទាំងល្ងាច +ទាំងភពផែន +ទាំងមូល +ទាំងមួល +ទាំងយប់ +ទាំងយូ +ទាំងសកល +ទាំងសងខាង +ទាំងសាកល +ទាំងសាច់ទាំងឈាម +ទាំងស្រស់ +ទាំងស្រី +ទាំងស្រីទាំងប្រុស +ទាំងស្រុក +ទាំងស្រុង +ទាំងហ្លា +ទាំងហ្លាយ +ទាំងហ្វូង +ទាំងឡាយ +ទាំងអម្បាល +ទាំងអស់ +ទាំងអស់គ្នា +ទាំងអស់ទាំងមូល +ទាំងអំបាល +ទាំងអ៊ាក្នស់ +ទាំងឥស +ទាំចិត្ត +ទាំចិត្តទាំគំនិត +ទាំន្យើប +ទាំមីង +ទិ +ទិគម្ពរ +ទិងទាំង +ទិច +ទិចទៀន +ទិញ +ទិញកន្លាស់ +ទិញក្បាល +ទិញខាត +ទិញជឿ +ទិញដូរ +ទិញថ្នាំ +ទិញទុក +ទិញទំនិញ +ទិញបណ្ដាក់ +ទិញបំបង់ប្រាក់ +ទិញផ្ទួនគ្នា +ទិញម៉ៅ +ទិញរាយ +ទិញសំពត់ +ទិញអីវ៉ាន់ +ទិញអោយលុយដល់ដៃ +ទិញឲ្យលុយដល់ដៃ +ទិដ្ឋ +ទិដ្ឋធម៌ +ទិដ្ឋធម្ម +ទិដ្ឋធម្មិក +ទិដ្ឋធម្មិកត្ថ +ទិដ្ឋធម្មិកប្រយោជន៍ +ទិដ្ឋន័យ +ទិដ្ឋភាព +ទិដ្ឋមត្ត +ទិដ្ឋមត្តក៍ +ទិដ្ឋាការ +ទិដ្ឋាការចូល +ទិដ្ឋានុគតិ +ទិដ្ឋាសវៈ +ទិដ្ឋិ +ទិដ្ឋិនិយម +ទិដ្ឋិវិបត្តិ +ទិដ្ឋិវិបល្លាស +ទិដ្ឋិសមភាព +ទិដ្ឋិសម្បត្តិ +ទិដ្ឋុជុកម្ម +ទិដ្ឋុម្មត្តកៈ +ទិដ្ឋោឃៈ +ទិដ្ឋៈ +ទិតឋិ +ទិតុស +ទិតៀន +ទិតៀននិងស្វ័យទិតៀន +ទិត្យ +ទិទៀន +ទិន +ទិនករ +ទិនក្ខយ +ទិនក្ស័យ +ទិនទិវា +ទិននៈ +ទិននៈនាម +ទិនបតី +ទិនប្បភា +ទិនប្រភា +ទិនមណិ +ទិនមណី +ទិនមុខ +ទិនរត្ន +ទិនរ័ត្ន +ទិនសភា +ទិនាករ +ទិនានុប្បវត្តិ +ទិនានុប្រព្រឹត្តិ +ទិនានុលេខន៍ +ទិនាវសាន +ទិនិក +ទិនិកជន +ទិនិកា +ទិន្ន +ទិន្ននយ +ទិន្នន័យ +ទិន្នន័យទីផ្សារ +ទិន្នន័យបឋម +ទិន្នន័យសារពើភ័ណ្ឌ +ទិន្នផល +ទិន្នភណ្ឌ +ទិន្នវត្ថុ +ទិន្នាទាយិនី +ទិន្នាទាយី +ទិបពារ៉ម់ +ទិបពៈវិហ៊ា +ទិបព័ញញាន +ទិព្យ +ទិព្យង្គត +ទិព្យរស +ទិព្វ +ទិព្វចក្ខុ +ទិព្វជង្គត +ទិព្វញ្ញាណ +ទិព្វទេស +ទិព្វនារី +ទិព្វនេត្រ +ទិព្វមន្ត +ទិព្វរស +ទិព្វវន +ទិព្វវាចា +ទិព្វវាទ +ទិព្វវិមាន +ទិព្វវិហារ +ទិព្វវ័ន +ទិព្វវ័ន្ត +ទិព្វសទ្ទ +ទិព្វសព្ទ +ទិព្វសម្បត្តិ +ទិព្វសាក្សី +ទិព្វសោត +ទិព្វស័ព្ទ +ទិព្វស្រោត +ទិព្វស្រោត្រ +ទិព្វា +ទិព្វារម្មណ +ទិព្វារម្មណ៍ +ទិព្វៈ +ទិម្ភ +ទិល +ទិលម៉ូវ +ទិវ +ទិវង្គត +ទិវន័ +ទិវន៑ +ទិវស +ទិវសភាគ +ទិវា +ទិវាករ +ទិវាចងកំហឹង +ទិវាចរ +ទិវានុប្រព្រឹត្តិ +ទិវាភោជន៍ +ទិវារាត្រី +ទិវាអក្ខរកម្ម +ទិវាអន្តរជាតិ +ទិវោក +ទិវោក័ស +ទិវៅកស៑ +ទិវៅក័ស +ទិវ័ន +ទិវ្យ +ទិវ្យចក្សុស៑ +ទិវ្យវិមាន +ទិវ្យសព្ទ +ទិឝ +ទិស +ទិសកណ្ដាល +ទិសក្រោម +ទិសខាងកើត +ទិសខាងជើង +ទិសខាងត្បូង +ទិសខាងលិច +ទិសចរាចរណ៍ +ទិសចរាចរណ៏ +ទិសជើង +ទិសដៅ +ទិសតូច +ទិសទក្សិណ +ទិសទី +ទិសធំ +ទិសនិរតី +ទិសបស្ចិម +ទិសបស្ចឹម +ទិសបូព៌ +ទិសប្រាំបី +ទិសពាយ័ព្យ +ទិសមានាការ +ទិសយុត្ត +ទិសយុត្តិ +ទិសលើ +ទិសវាយសម្រុក +ទិសសៀវភៅ +ទិសស្លោក +ទិសហាម +ទិសអាគ្នេយ៍ +ទិសអាគ្េនយ៍ +ទិសឥសាន +ទិសឦសាន +ទិសឧត្ដរ +ទិសឧត្តរ +ទិសា +ទិសានុទិស +ទិសាបាមោក្ខ +ទិសាភាគ +ទិសាម្ពរ +ទិ្វបាទ +ទី +ទីកខ្វក់ +ទីកន្លែង +ទីកម្សាន្ត +ទីកោ +ទីក្រុង +ទីក្រុងភ្នំពេញ +ទីក្សា +ទីខូញ +ទីខ្ពង់រាប +ទីគាប់ចិត្ត +ទីគោ +ទីឃ +ទីឃកាល +ទីឃជាតិ +ទីឃទរ្សិន៑ +ទីឃទស្សិនី +ទីឃទស្សី +ទីឃនិកាយ +ទីឃនិទ្ទា +ទីឃនិទ្រា +ទីឃមទ្ធាន +ទីឃរត្ត +ទីឃរោគិនី +ទីឃរោគី +ទីឃសរ +ទីឃសរៈ +ទីឃសៈរ៉ៈ +ទីឃស្សរ +ទីឃា +ទីឃានុភាព +ទីឃាយុ +ទីឃាវុ +ទីឃាវុធ +ទីឃោ +ទីឃៈ +ទីឃៈជាត +ទីឃៈទ័សសី +ទីឃៈនិតទ្រា +ទីឃៈម័តធាន +ទីឃៈរ័ត +ទីឃ៌ +ទីឃ៌កាល +ទីឃ៌ជាតិ +ទីឃ៌និទ្រា +ទីឃ៌រោគិន៑ +ទីឃ៌ស្វរ +ទីឃ៌ាយុធ +ទីឃ៌ាយុស៑ +ទីង +ទីងកន្លាស់ +ទីងចាក់ +ទីងទាង +ទីងទាំង +ទីងមោង +ទីងម៉ូង +ទីចតរថយន្ត +ទីចាត់ការ +ទីចាសនៈ +ទីជម្រក +ទីជម្រៅ +ទីជំនុំ +ទីជំរុំ +ទីជំរំ +ទីជ្រកកោន +ទីដេក +ទីដែន +ទីដៅ +ទីឋាន +ទីឋានលេខា +ទីណា +ទីណាត់ទីណែង +ទីណាទីណី +ទីត +ទីតាំង +ទីតាំងនៅ +ទីតុស +ទីទាល់ +ទីទុកឯកសារ +ទីទុយ +ទីទុយពើតពើង +ទីទួល +ទីទើរ +ទីទែន +ទីទៃ +ទីទៅដល់ +ទីទ័ល +ទីទ័លក្រ +ទីទ្រនួល +ទីធ្លា +ទីនាំង +ទីនុ៎ះ +ទីនេះ +ទីនោះ +ទីនៅ +ទីន័ង +ទីប +ទីបង្ករ +ទីបញ្ជាការ +ទីបញ្ជាការដ្ឋាន +ទីបណេអុង +ទីបទេស +ទីបន្ទាល់ +ទីបម្រុង +ទីបម្រុងដែន +ទីបម្រុងថ្នល់ +ទីបម្រុងទន្លេ +ទីបម្រុងព្រៃ +ទីបម្រុងសមុទ្រ +ទីបាឡាត់ +ទីបី +ទីបើកសោធន +ទីបេ +ទីបេតិ៍ +ទីបេត៍ +ទីបេរ៍ +ទីបំផុត +ទីប៉ាឆា +ទីប៉ុន្មាន +ទីប្រជុំ +ទីប្រជុំខែត្រ +ទីប្រជុំជន +ទីប្រជុំសង្កាត់ +ទីប្រឹក្សា +ទីប្រឹក្សាការងារ +ទីប្រឹក្សាជំងឺសតិ +ទីប្រឹក្សានយោបាយ +ទីប្រឹក្សាបច្ចេកទេស +ទីប្រឹក្សាយោធា +ទីប្លែកអស្ចារ្យ +ទីផ្ដើម +ទីផ្សារ +ទីផ្សារងាយ +ទីផ្សារពលកម្ម +ទីផ្សារវិសម្ពាធ +ទីផ្សារសេរី +ទីពិសោធ +ទីពិសោធន៍ +ទីពីរ +ទីពឹង +ទីពឹងពំនាក់អាស្រ័យ +ទីពោ +ទីភ្នាក់ងារ +ទីភ្នាក់ងារការងារ +ទីភ្នាក់ងារគមនាការ +ទីភ្នាក់ងារគមនាគមន៏ +ទីភ្នាក់ងារព័ត៌មាន +ទីភ្នាក់ងាររដ្ឋបាល +ទីមទាម +ទីមនោរម្យ +ទីមហាគោរព +ទីមួយ +ទីមោង +ទីម័រខាងកើត +ទីយៈ +ទីរឫក +ទីរឭក +ទីរួមខេត្ដ +ទីរួមខេត្ត +ទីរួមស្រុក +ទីរំពឹង +ទីរំឮក +ទីរ៉ាណា +ទីល +ទីលាន +ទីលានកីឡា +ទីលានប្រណាំង +ទីលានប្រយុទ្ធ +ទីលានពិឃាដ +ទីលិចទឹក +ទីលំនៅ +ទីវ +ទីវត្ត +ទីវាល +ទីវាលព្រះមេរុ +ទីវិបុល +ទីវិវត្តិ +ទីស +ទីសង្គ្រាម +ទីសត្ដឃាត +ទីសត្តឃាដ +ទីសទាស +ទីសម +ទីសម្ងាត់ +ទីសម្នាក់ +ទីសម្នាក់ការ +ទីសម្ពាធ +ទីសម្ភេទ +ទីសម្រាប់ +ទីសម្អប់ +ទីសាមន្ត +ទីសេនាបតី +ទីសេនាសនៈ +ទីសំចត +ទីសំណាក់ +ទីសំណាក់ការ +ទីស្ងាត់ +ទីស្ងាត់ជ្រងំ +ទីស្ងាត់ឥតវិរាព +ទីស្ងួត +ទីស្ដីការ +ទីស្ដីការក្រសួង +ទីស្ថាន +ទីស្នាក់ការ +ទីស្នាក់អាស្រ័យ +ទីស្នេហា +ទីស្មោកគ្រោក +ទីស្រឡាញ់ +ទីស្អាត +ទីអគ្គបញ្ជាការ +ទីអារាម +ទីអាស្រ័យ +ទីឯណោះ +ទឹ +ទឹក +ទឹកកក +ទឹកកកដុំ +ទឹកកកធ្លាក់ +ទឹកកករ +ទឹកកកវិទ្យា +ទឹកកាម +ទឹកកួច +ទឹកក្ដ +ទឹកក្ដៅឧណ្ហ៍ +ទឹកក្តៅសង្អន់ +ទឹកក្បុង +ទឹកក្រហម +ទឹកក្រឡុក +ទឹកក្រអូប +ទឹកក្រាម +ទឹកក្រុត +ទឹកក្រូច +ទឹកក្លស់ទឹកសង្ខ័ +ទឹកក្លស់ទឹកស័ង្ខ +ទឹកក្ស័រ +ទឹកក្អេក +ទឹកខនិជ +ទឹកខ្ទិះ +ទឹកខ្មេះ +ទឹកខ្មៅ +ទឹកខ្មៅក្រហម +ទឹកខ្មៅខៀវ +ទឹកខ្មៅខ្មៅ +ទឹកខ្មៅស្វាយ +ទឹកគួច +ទឹកគ្រឿង +ទឹកឃ្មុំ +ទឹកឃ្លាំង +ទឹកចត់ +ទឹកចាល់ +ទឹកចិត្ត +ទឹកចិត្តក្លាហាន +ទឹកចូលច្រមុះ +ទឹកចេក +ទឹកចេញឯង +ទឹកច័ណ្ឌ +ទឹកឆា +ទឹកឆៅ +ទឹកជន់ +ទឹកជា +ទឹកជួរ +ទឹកជោរ +ទឹកជំនន់ +ទឹកជ្រលក់ +ទឹកជ្រោះ +ទឹកជ្រៅ +ទឹកឈូ +ទឹកញ៉ាំ +ទឹកដក់ +ទឹកដប់ +ទឹកដម +ទឹកដាប +ទឹកដាបផ្ទះ +ទឹកដី +ទឹកដីភូមិកំណើត +ទឹកដីឧត្តរាធិការ +ទឹកដូង +ទឹកដែល +ទឹកដៃ +ទឹកដោះ +ទឹកដោះខាប់ +ទឹកដោះខ្លា +ទឹកដោះគោ +ទឹកដោះគោខាប់ +ទឹកដោះគោឆៅ +ទឹកដោះគោម្សៅ +ទឹកដោះជូ +ទឹកដោះជូរ +ទឹកដោះថ្លា +ទឹកដោះទារក +ទឹកដោះពពែ +ទឹកដោះមនុស្ស +ទឹកដោះម្តាយ +ទឹកដោះរាជសីហ៍ +ទឹកដោះសត្វ +ទឹកដោះស្រស់ +ទឹកតូច +ទឹកតែ +ទឹកតែខ្ចី +ទឹកត្នោត +ទឹកត្នោតជូរ +ទឹកត្នោតផ្អែម +ទឹកត្រពាំង +ទឹកត្រី +ទឹកថ្លា +ទឹកថ្លាវ៉ង់ +ទឹកទន់ +ទឹកទន្លេ +ទឹកទិព្វ +ទឹកទំ +ទឹកទំនប់ +ទឹកទ្វីប +ទឹកធម្មជាតិ +ទឹកធំ +ទឹកធ្ងន់ +ទឹកធ្លាក់ +ទឹកធ្លាក់ខ្ចាយ +ទឹកនាច +ទឹកនាជ +ទឹកនឹង +ទឹកនេត្រា +ទឹកនោម +ទឹកនោមគោ +ទឹកនោមប្រៃ +ទឹកនោមផ្អែម +ទឹកនោមសត្វ +ទឹកបង្ហៀរកែវ +ទឹកបន្សាប +ទឹកបន្សារ +ទឹកបរិយាកាស +ទឹកបរិសុទ្ធ +ទឹកបស្សារ +ទឹកបស្សាវ +ទឹកបស្សាវៈ +ទឹកបាក់ +ទឹកបាញ់ +ទឹកបាន +ទឹកបាយ +ទឹកបិត +ទឹកបីដប +ទឹកបឹង +ទឹកបំសុក +ទឹកប៉ាយហួយ +ទឹកប៊ិច +ទឹកប្រមាត់ +ទឹកប្រហុក +ទឹកប្រាក់ +ទឹកប្រៃ +ទឹកផឹក +ទឹកផុស +ទឹកពព្រៀបច្រាំង +ទឹកពិភទ្ទសច្ចា +ទឹកពុះ +ទឹកពុះពព្រួច +ទឹកពុះពីរអម្ពុះ +ទឹកពុះពីរអំពុះ +ទឹកព្រៀបមាត់ពាង +ទឹកព្រែក +ទឹកព្រៃ +ទឹកព្រះទ័យ +ទឹកព្រះនេត្រ +ទឹកព្រះពរ +ទឹកភក់ +ទឹកភ្នែក +ទឹកភ្នែករហាម +ទឹកភ្លៀង +ទឹកភ្លៀងសម្បូរ +ទឹកភ្លោះ +ទឹកមន្ត +ទឹកមាត់ +ទឹកមាត់ប្រៃ +ទឹកមាត់សាប +ទឹកមាស +ទឹកមឹក +ទឹកមុខ +ទឹកមូត្រ +ទឹកមូត្រឈាម +ទឹកមួយកែវ +ទឹកមួយក្រេប +ទឹកម៉ាស៊ីន +ទឹកម្ចត់ +ទឹកម្ជូរ +ទឹកម្ទេស +ទឹករងូ +ទឹករងៃ +ទឹករម្ងាស់ +ទឹករម្ងាស់ខាប់ +ទឹករម្ងាស់រាវ +ទឹករលក +ទឹករហាច +ទឹករាក់ +ទឹករាក់រហិច +ទឹករាគ +ទឹករាចពេញស្រែ +ទឹករឹង +ទឹករំងាស់ +ទឹករំលា +ទឹករំអិល +ទឹករ៉ែ +ទឹកលុប +ទឹកលុយ +ទឹកលូ +ទឹកល្បប់ +ទឹកល្បាក់ +ទឹកល្អក់ +ទឹកល្អក់ខ្វល់ +ទឹកវល់ +ទឹកវិល +ទឹកស +ទឹកសន្សើម +ទឹកសមុទ្រ +ទឹកសម្បថ +ទឹកសម្បុរ +ទឹកសម្បួរ +ទឹកសម្រក +ទឹកសម្ល +ទឹកសម្លនំបញ្ចុក +ទឹកសម្លេង +ទឹកសរសេរ +ទឹកសាប +ទឹកសាបឈ្លេម +ទឹកសាប៊ូ +ទឹកសាលាដ +ទឹកសាវ៉ែល +ទឹកសាហាវ +ទឹកសូដា +ទឹកសៀង +ទឹកសេរ៉ូ +ទឹកសំបថ +ទឹកសំបូរ +ទឹកសំបួរ +ទឹកសំបោរ +ទឹកសំលេង +ទឹកសំឡេង +ទឹកស៊ីរ៉ូប៍ +ទឹកស៊ីអ៊ីវ +ទឹកស៊ុប +ទឹកស្ទង់ +ទឹកស្ទឹង +ទឹកស្រក +ទឹកស្រវឹង +ទឹកស្រែ +ទឹកស្រោមសួត +ទឹកស្រំ +ទឹកស្រះ +ទឹកស្លាប់ +ទឹកហូត +ទឹកហូរ +ទឹកហូរខ្លាំង +ទឹកហូរច្រោះដី +ទឹកហូរឆ +ទឹកហូរប្រសព្វគ្នា +ទឹកហូរព្រិញ +ទឹកហូរមិនហត់ +ទឹកហូររលេញ +ទឹកហៀរភ្លី +ទឹកឡើង +ទឹកអង្គរបាក់ +ទឹកអណ្ដូង +ទឹកអនាម័យ +ទឹកអប់ +ទឹកអម្ចត់ +ទឹកអម្រឹត +ទឹកអសុចិ +ទឹកអាចម៍ +ទឹកអាល់កាឡាំង +ទឹកអាស៊ីត +ទឹកអូរ +ទឹកអូសាវ៉ែល +ទឹកអំបិល +ទឹកអំពៅ +ទឹកៈ +ទឹង +ទឹងទាំង +ទឹងមមឹង +ទឹងមឹង +ទឹប +ទឹបព្រះពុទ្ធរូប +ទឹបមាស +ទឹបសាស្ត្រា +ទឹម +ទឹមដៀវ +ទឹមមាន់ +ទឹមរទេះ +ទឹមសេះ +ទឹល +ទឺក +ទឺង +ទឺទែ +ទឺះ +ទុ +ទុក +ទុកកន្ទុយសម្លេង +ទុកកៈរ៉ាប់ប៉ៈធាន +ទុកកៈរ៉ៈ +ទុកកៈរ៉ៈកា +ទុកកៈរ៉ៈកិច +ទុកកៈរ៉ៈកិរ៉ិយ៉ា +ទុកកៈរ៉ៈក្រឹត +ទុកកៈរ៉ៈភាប +ទុកក៉ៈរ៉ៈ +ទុកខៈ +ទុកខៈនិរោត +ទុកខៈនិរោធៈ +ទុកខៈនិរោធៈស័ច +ទុកខៈវេទៈនា +ទុកខៈសៈមុទៈ +ទុកខៈសៈមុទៈយៈ +ទុកខ័ក +ទុកខ័កខ័ន +ទុកខ័បប៉ៈ +ទុកគៈ +ទុកគៈតា +ទុកគៈតិភប់ +ទុកគៈតិភូមិ +ទុកគៈតៈ +ទុកគៈតៈប៉័នណាកា +ទុកគៈតៈភាប +ទុកគៈតៈមៈនុស +ទុកចន្លោះ +ទុកចិត្ត +ទុកចោល +ទុកជា +ទុកជាកេរតទៅមុខ +ទុកជាខ្សោយ +ទុកជាគំរូ +ទុកជាដូចម្ដេច +ទុកជាតំណាង +ទុកជាតំណាងខ្លួន +ទុកជាទីរឭក +ទុកជាទីរំឭក +ទុកជាប្រាកដ +ទុកជាមុន +ទុកជាមេរៀនមួយដល់ +ទុកជាមោឃៈ +ទុកជាយ៉ាងណាក៏ដោយ +ទុកជាឯក +ទុកជាឯកសារ +ទុកជីវិត +ទុកជុក +ទុកដាក់ +ទុកដាក់កូនចៅ +ទុកដាក់ដៃ +ទុកដូចជា +ទុកណា +ទុកទ្រព្យ +ទុកទ្រូ +ទុកបង្ការ +ទុកបម្រុង +ទុកបម្រុងអាសន្ន +ទុកបាត្រ +ទុកផ្លូវឧទ្ធរណ៍ +ទុកពុកមាត់ +ទុកពុំស្ងៀម +ទុកមាត់ពុំស្ងៀម +ទុកមុខទុកមាត់ +ទុកមុខឲ្យ +ទុកមុន +ទុករឿងនេះដោយឡែក +ទុកសក់ +ទុកសក់ខ្លី +ទុកសក់វែង +ទុកសុក +ទុកសំគាល់ +ទុកស្អែក +ទុកអាយុ +ទុកឲ្យ +ទុកឲ្យគង់ +ទុកូល +ទុកូលពស្ត្រ +ទុកូលពស្រ្ដ +ទុកូលព័ស្ត្រ +ទុកូលភស្ត្រ +ទុកូលភស្រ្ដ +ទុកូលភ័ស្ត្រ +ទុកូលវត្ថ +ទុកូលវស្ត្រ +ទុក្កដ +ទុក្កដាបត្តិ +ទុក្កត +ទុក្ករ +ទុក្ករកម្ម +ទុក្ករការណ +ទុក្ករការណ៍ +ទុក្ករកិច្ច +ទុក្ករកិរិយា +ទុក្ករក្រិត្យ +ទុក្ករក្រឹត្យ +ទុក្ករចរិយា +ទុក្ករបុគ្គល +ទុក្ករប្បធាន +ទុក្ករៈ +ទុក្ខ +ទុក្ខក្ខន្ធ +ទុក្ខក្ខយ +ទុក្ខក្ស័យ +ទុក្ខគីត +ទុក្ខជាសម្ងន់ +ទុក្ខទោមនស្ស +ទុក្ខទោស +ទុក្ខធុរៈ +ទុក្ខនិរោធ +ទុក្ខនិរោធគាមិនី +ទុក្ខនិរោធសច្ច +ទុក្ខនិរោធអរិយសច្ច +ទុក្ខបរិញ្ញា +ទុក្ខបុកម្នេញ +ទុក្ខប្បទាន +ទុក្ខប្បហាន +ទុក្ខម្នេញ +ទុក្ខម្នោរទោម្នេញ +ទុក្ខរីងរៃ +ទុក្ខវេទនា +ទុក្ខសច្ច +ទុក្ខសមុទយ +ទុក្ខសមុទយសច្ច +ទុក្ខសមុទយអរិយសច្ច +ទុក្ខសុខ +ទុក្ខសែនទុក្ខ +ទុក្ខសោក +ទុក្ខអរិយសច្ច +ទុក្ខា +ទុក្ខិន្រ្ទិយ +ទុក្ខំ +ទុក្ខៈ +ទុខៈប៉ៈរ៉ិញញ៉ា +ទុគតិភព +ទុគ៌ +ទុគ៌ត +ទុគ៌តិ +ទុគ៌ម +ទុគ្គ +ទុគ្គត +ទុគ្គតបណ្ណាការ +ទុគ្គតបុរស +ទុគ្គតបុរិស +ទុគ្គតភាព +ទុគ្គតភាវ +ទុគ្គតមនុស្ស +ទុគ្គតស្ថាន +ទុគ្គតា +ទុគ្គតាហា +ទុគ្គតាហារ +ទុគ្គតិ +ទុគ្គតិគាមិនី +ទុគ្គតិគាមី +ទុគ្គតិភព +ទុគ្គតិភវ +ទុគ្គតិភាព +ទុគ្គតិភូមិ +ទុគ្គតៈ +ទុគ្គាហារ +ទុគ្គុតិគាមិនី +ទុង +ទុងផេះ +ទុងសំពៅ +ទុងហើរ +ទុចចៈរ៉ិត +ទុច្ចរិត +ទុច្ឆន្ទ +ទុច្ឆន្ទៈ +ទុច្ជន្ទ +ទុជ៌ន +ទុជ្ជន +ទុជ្ជនភាព +ទុញ្ភសិត +ទុញ្វសិត +ទុតិយ +ទុតិយជវ័ន +ទុតិយជ្ឈាន +ទុតិយតា +ទុតិយបាទ +ទុតិយភាគ +ទុតិយភាព +ទុតិយភូមិ +ទុតិយភូមិថ្នាក់ទី +ទុតិយវគ្គ +ទុតិយសង្គាយនា +ទុតិយសង្គីតិ +ទុតិយា +ទុតិយាវិភត្តិ +ទុតិយាសាឍ +ទុតិយាសាធ +ទុតិយាសាឡ្ហ +ទុតិយិកា +ទុតិសង្គីតិ +ទុទ្ទិដ្ឋិ +ទុទ្ទិដ្ឋិនិយម +ទុន +ទុនដើម +ទុនដ្រា +ទុនបម្រុង +ទុបពៈលៈភាប +ទុបភាសិតៈ +ទុបភិកខៈ +ទុប្ផល +ទុព៌ល +ទុព៌លភាព +ទុព្ភាវធម៌ +ទុព្ភាសិត +ទុព្ភាសិតាបត្តិ +ទុព្ភិក្ខ +ទុព្ភិក្ខកាល +ទុព្ភិក្ខភ័យ +ទុព្ភិក្ខសម័យ +ទុព្វច +ទុព្វចបុគ្គល +ទុព្វចៈ +ទុព្វភាវ +ទុព្វល +ទុព្វលភាព +ទុព្វាសិត +ទុព្វិជា +ទុព្វិជ្ជា +ទុព្វិទ្យា +ទុភ៌ាសិត +ទុម +ទុមុ +ទុយ +ទុយណេស៊ី +ទុយនីស +ទុយមមុយ +ទុយមុយ +ទុយយោ +ទុយោ +ទុយ៌ស +ទុរកម្ម +ទុរគត +ទុរគម +ទុរជន +ទុរជាតិ +ទុរន់ +ទុរន់ទុរា +ទុរន្វយ +ទុរពល +ទុរភិក្ស +ទុរយស +ទុរា +ទុរាគមន +ទុរាគមន៍ +ទុរាចារ +ទុរិ្ភក្ស +ទុរុបយោគ +ទុរេន +ទុរ្ភិក្ស +ទុរ្ភិភ្ស +ទុរ្វិទ្យា +ទុល +ទុលត្រីប្រា +ទុលលៈភៈជន់ +ទុលលៈភៈទ្រ័ប +ទុលលៈភៈមៈនុស +ទុលលៈភៈលាប +ទុលលៈភៈវ័តថុ +ទុលលៈភៈសុក +ទុលហ៊ែប +ទុល្លក +ទុល្លភ +ទុល្លភជន +ទុល្លភទ្រព្យ +ទុល្លភមនុស្ស +ទុល្លភលាក +ទុល្លភលាភ +ទុល្លភវត្ថុ +ទុល្លភសុខ +ទុល្លភៈ +ទុឝ្ចរិត +ទុសុបិន +ទុស៑ +ទុស្ករ +ទុស្ករកម៌ន៑ +ទុស្ករការណ +ទុស្ករក្រិយា +ទុស្ករក្រឹត្យ +ទុស្ករក្ឫត្យ +ទុស្ក្រឹត +ទុស្ក្ឫត +ទុស្ដ +ទុស្ផល +ទុស្ស +ទុស្សកុដិ +ទុស្សីល +ទុហិត្ឫ +ទុហេតុកា +ទុំ +ទុំគយ +ទុំជោរ +ទុំទេស +ទុំមុនស្រគាល +ទុំហូ +ទុំហូដាំត្បូង +ទុំហូដាំពេជ្រ +ទុះ +ទុះខ +ទុះខក្សយ +ទុះខស្កន្ធ +ទុះខំ +ទូ +ទូក +ទូកកម្រោល +ទូកកិង +ទូកក្ដារ +ទូកក្ដោង +ទូកក្តោង +ទូកខ្សាច់ +ទូកគែសាយ +ទូកឃ្លោង +ទូកង +ទូកចម្លង +ទូកចែវ +ទូកចំលង +ទូកញ្ចក់ +ទូកដ +ទូកដរ +ទូកដូនតា +ទូកដេយ៉ាវ +ទូកដៃ +ទូកត្នោត +ទូកថ្វែ +ទូកធំក្ដោងធំ +ទូកប៉ុក +ទូកប៉ុកចាយ +ទូកប្រណាំង +ទូកផ្កាចា +ទូកផ្កាចារ +ទូកពៀប +ទូកមាសខាងកើត +ទូកមាសខាងលិច +ទូកមួង +ទូករទេះ +ទូកលាត +ទូកលឿន +ទូកវ៉ែត +ទូកសាយ +ទូកសំប៉ាន +ទូកស្គឹះ +ទូកស្រឡាប +ទូកស្លាប៉ម +ទូកហើប +ទូកហោះ +ទូកអុំ +ទូង +ទូងក្បាល +ទូងភេរី +ទូងយាម +ទូងស្គរ +ទូច +ទូចាន +ទូញ +ទូញទាញ +ទូញបូញ +ទូដែក +ទូត +ទូតក្រិយា +ទូតប័ណ្ណ +ទូតានុ +ទូតានុទូត +ទូតី +ទូត័ក +ទូទាត់ +ទូទាត់ចំណូល +ទូទាត់ប្រាក់ +ទូទារុម័យ +ទូទាំង +ទូទាំងជាតិ +ទូទឹកកក +ទូទឹម +ទូទុក្ខ +ទូទៅ +ទូទៅកម្ម +ទូទៅនីយកម្ម +ទូទ័រ +ទូន្មាន +ទូន្មានប្រដៅ +ទូន្មានអាត្មា +ទូប៊ែគូលូម +ទូភី +ទូមូ +ទូរ +ទូរគម +ទូរគមនាគមន៍ +ទូរគ្នា +ទូរចក្ខុរោគ +ទូរចរ +ទូរចិត្ត +ទូរដ្ឋាន +ទូរថភ្លើង +ទូរទស្សនិកជន +ទូរទស្សន៍ +ទូរទេះភ្លើង +ទូរន់ +ទូរន្ធ +ទូរន្ធភាព +ទូរបញ្ជា +ទូរពល +ទូរពុម្ព +ទូរមាត្រ +ទូរយាន +ទូរយានិក +ទូរលិខ +ទូរលិខសាស្ត្រ +ទូរលេខ +ទូរលេខរម្ហូត +ទូរលេខរំហូត +ទូរវេទន៍ +ទូរឝព្ទ +ទូរសព្ទ +ទូរសារ +ទូរស័ព្ទ +ទូរស័ព្ទកាន់ដៃ +ទូរស័ព្ទចល័ត +ទូរាណត្តិ +ទូរេន +ទូរៈ +ទូល +ទូលកញ្ជើ +ទូលតបព្រះពុទ្ធដីកា +ទូលថ្វាយដំណឹង +ទូលទុក្ខ +ទូលបង្គំ +ទូលបង្គំជាខ្ញុំ +ទូលពិត +ទូលព្រះបង្គំ +ទូលព្រះបង្គំជាខ្ញុំ +ទូលល្អី +ទូលស្បូវភ្លាំង +ទូលា +ទូលាយ +ទូលំ +ទូលំទូលាយ +ទូវ៉ាលូ +ទូសកៈ +ទូសម្អាង +ទូសិកា +ទូសៀវភៅ +ទូសំណាញ់ +ទូសំលៀកបំពាក់ +ទួ +ទួង +ទួងគល់ឈើ +ទួងភេរី +ទួងស្គរ +ទួញ +ទួញពិលាប +ទួត +ទួទាំង +ទួទៅ +ទួទ័រ +ទួន +ទួនវិស +ទួម +ទួយ +ទួរគី +ទួរណឺវិស +ទួរណឺវីស +ទួរមេនីស្ថាន +ទួរ៉ាន +ទួល +ទួលខ្សាច់ +ទួលគក +ទួលគគីរ +ទួលគោក +ទួលគ្រើល +ទួលតាឯក +ទួលទទឹង +ទួលទំពូង +ទួលពង្រ +ទួលព្រេច +ទួលព្រះឃ្លាំង +ទួលល្វា +ទួលសង្កែ +ទួលសាលា +ទួលសុភី +ទួលសំបួរ +ទួលស្ដី +ទួលស្នួល +ទួលស្វាយព្រៃ +ទួលអំពិល +ទើ +ទើកមមើក +ទើកមើក +ទើង +ទើងមមើង +ទើងមើង +ទើត +ទើតទើង +ទើន +ទើប +ទើបដល់ +ទើបតែ +ទើបតែនឹង +ទើបតែពី +ទើបត្រូវ +ទើបនឹង +ទើបនឹងដឹង +ទើបនឹងបាន +ទើបនឹងមកដល់ហាក់ +ទើបបាន +ទើបសម +ទើម +ទើរ +ទើល +ទើលងើល +ទើស +ទើសក្បាល +ទើសចិត្ត +ទើសដៃទើសជើង +ទើសទាក់ +ទើសទាល់ +ទើសទាស់ +ទើសទែង +ទើសភ្នែក +ទើសមាត់ទើសក +ទើសមុខ +ទើសមុខទើសក្រោយ +ទើសមុខទើសមាត់ +ទើសមេឃ +ទៀ +ទៀង +ទៀងតែ +ទៀងតែនឹង +ទៀងត្រង់ +ទៀងទាត់ +ទៀងទុក +ទៀងទេរ +ទៀងពេល +ទៀជីវ +ទៀត +ទៀតទាត់ +ទៀតផង +ទៀតសោត +ទៀតហើយ +ទៀទេរ +ទៀន +ទៀនកល្ប +ទៀនគោល +ទៀនជ័យ +ទៀនវស្សា +ទៀនស្នែងក្របី +ទៀប +ទៀបកោះ +ទៀបខ្មែរ +ទៀបទេស +ទៀបនឹង +ទៀបនឹងស្លាប់ +ទៀបបន្លា +ទៀបបាយ +ទៀបបារាំង +ទៀបភ្លឺ +ទៀបសាច់ជ្រាយ +ទៀបសាច់ស្វិត +ទៀបស្រុក +ទៀបស្វិត +ទៀម +ទៀមនឹង +ទៀវ +ទេ +ទេញ +ទេញ្ត +ទេតិ +ទេតីតិ +ទេតើ +ទេត្យ +ទេទើរ +ទេប +ទេបនិមន់ +ទេបនិមមិត +ទេបប្រណំ +ទេព +ទេពកញ្ញា +ទេពកោសល្យ +ទេពកោសល្យជនបទ +ទេពច្យុត +ទេពច្យុតិ +ទេពជំនុំ +ទេពតា +ទេពទារូ +ទេពធិតា +ទេពធីតា +ទេពនារី +ទេពនិករ +ទេពនិកាយ +ទេពនិទាន +ទេពនិមន្ដ +ទេពនិមន្ដន៍ +ទេពនិមន្ត +ទេពនិមន្តន៍ +ទេពនិម្មិត +ទេពប្រណម្យ +ទេពព្រក្ស +ទេពរបាំ +ទេពរំជួល +ទេពលេខា +ទេពវិទូ +ទេពវិមាន +ទេពសេនា +ទេពស្ត្រី +ទេពអក្សរ +ទេពអប្សរ +ទេពា +ទេពាក្យ +ទេពាចារ្យ +ទេពាធិបតី +ទេពារក្ខ +ទេពារក្ស +ទេពារ័ក +ទេពារ័ក្ស +ទេពី +ទេពៈក័ញញ៉ា +ទេពៈចយ៉ុត +ទេពៈធីតា +ទេពៈនិក +ទេព្ដា +ទេព្តា +ទេព្យ +ទេព្រក្ស +ទេព្រ័ក្ស +ទេព្វិរូ +ទេម +ទេយ្យ +ទេយ្យទាន +ទេយ្យធម៌ +ទេយ្យវត្ថុ +ទេរ +ទេរ៉ី +ទេល +ទេល្ហី +ទេវ +ទេវកញ្ញា +ទេវកថា +ទេវកន្យា +ទេវដ្ឋាន +ទេវតា +ទេវតានិយម +ទេវតាពលិ +ទេវតាពលិន៑ +ទេវតាពលី +ទេវទត្ត +ទេវទារុ +ទេវទារូ +ទេវទូត +ទេវទេព +ទេវទេវ +ទេវធម៌ +ទេវធម្ម +ទេវធីតា +ទេវនាគរី +ទេវនាគីរី +ទេវនារី +ទេវនិករ +ទេវនិកាយ +ទេវបញ្ជា +ទេវបុត្ត +ទេវបុត្តមារ +ទេវបុត្រ +ទេវភូត +ទេវរាជ +ទេវរុក្ខ +ទេវរូប +ទេវលោក +ទេវវិទូ +ទេវវិមាន +ទេវស្ថាន +ទេវឫទ្ធិ +ទេវា +ទេវាធិបតេយ្យ +ទេវានម្បិយ +ទេវានុភាព +ទេវានុភាវ +ទេវាភិសេក +ទេវាយតនៈ +ទេវាយុធ +ទេវាយៈតៈន៉ៈ +ទេវារក្ខ +ទេវាវតាព្រះ +ទេវាវិនិច្ឆ័យ +ទេវិន្ទ +ទេវី +ទេវីសោភា +ទេវេន្ទ្រ +ទេវៈ +ទេវៈដា +ទេវៈតាពៈលី +ទេវៈទេប +ទេវៈធីដា +ទេវៈធ័រ +ទេវៈនាគៈរី +ទេវៈបុត +ទេវៈប័ញជា +ទេវៈរាច +ទេវៈរឹត +ទេស +ទេសកាល +ទេសចរ +ទេសចរណ៍ +ទេសចរណ៍ធម្មជាតិ +ទេសចរណ៍វប្បធម៌ +ទេសធម៌ +ទេសនា +ទេសនាគាមិនី +ទេសនាមហាជាតិ +ទេសនាមាត់ទទេ +ទេសន៍ +ទេសន្តរប្រវេសក៍ +ទេសន្តរប្រវេសន៍ +ទេសពណ៌នា +ទេសភាព +ទេសភាសា +ទេសភូមិ +ទេសរដ្ឋមន្ត្រី +ទេសឥណ្ឌូចិន +ទេសឯក +ទេសឯកខ្មៅ +ទេសឯកស +ទេសាភិបាល +ទេសិត +ទេសិយា +ទេសៈ +ទេសៈន៉ា +ទេស្នា +ទេស្នាមាត់ទទេ +ទេហក្ខយ +ទេហក្សយ +ទេហក្ស័យ +ទេហធារិនី +ទេហធារី +ទេហៈ +ទេអ៊្ហៃ +ទេអ្នករាល់គ្នា +ទែ +ទែក +ទែង +ទែត +ទែត្យ +ទែន +ទែនទយ +ទែនមែន +ទែនសយនា +ទែព +ទែម៉ូផាស៊ី +ទែម៉ូផូប៊ី +ទែម៉ូស្ដា +ទែម៉ូស្តា +ទែម៉ូស្វែរ +ទែរម៉ូមែត្រ +ទែរ៉ាស់ +ទែលគ្រមែល +ទែលមមែល +ទែលមែល +ទែលម៉ូវ +ទែះ +ទៃ +ទៃគ្រូ +ទៃត្យ +ទៃយ +ទោ +ទោង +ទោងមោង +ទោច +ទោចក្រយាន +ទោចក្រយានយន្ត +ទោណ +ទោម +ទោមនស្ស +ទោមនស្សកម្ម +ទោមនស្សដោយ +ទោមនស្សវេទនា +ទោមនស្សិន្រ្ទិយ +ទោម្នេញ +ទោរ +ទោរទន់ +ទោល +ទោលនា +ទោឞ +ទោស +ទោសការណ +ទោសការណ៍ +ទោសកំហុស +ទោសចរិត +ទោសចិត្ត +ទោសញ្ញូ +ទោសដល់ស្លាប់ +ទោសទណ្ឌ +ទោសធ្ងន់ +ទោសបញ្ញត្តិ +ទោសប្រមាថពាធជន្ម +ទោសប្រមាទ +ទោសប្រហារជីវិត +ទោសផ្ដាច់ជីវិត +ទោសពិន័យ +ទោសពៃរ៍ +ទោសមូល +ទោសលហុ +ទោសល្មើស +ទោសសាហាយស្មន់ +ទោសស្មន់ +ទោសស្រាល +ទោសហត្ថច្ឆេទ +ទោសអត្តទណ្ឌកម្ម +ទោសឧក្រិដ្ឋ +ទោសា +ទោសាគតិ +ទោសានុទោស +ទោសោ +ទោសៈ +ទោសៈមោហៈ +ទោស័ក +ទោហនកម្ម +ទោះ +ទោះជា +ទោះជាខុសក៏ដោយ +ទោះជាយ៉ាងណា +ទោះជាយ៉ាងណាក៏ដោយ +ទោះណា +ទោះណាជា +ទោះតិចក្ដីច្រើនក្ដី +ទោះបី +ទោះបីជា +ទោះបីដីមួយចង្អាម +ទោះបីបើ +ទោះយោបី +ទោះយ៉ាងនោះក៏ដោយ +ទៅ +ទៅកាត់ +ទៅកាន់ +ទៅកាន់គ្នា +ទៅកាន់បរលោក +ទៅកាន់វដ្ដលោក +ទៅក្រៅ +ទៅខាងមុខ +ទៅងូតទឹក +ទៅងូតទឹកងូតភក់ +ទៅចាក់ពេទ្យ +ទៅចុះ +ទៅចោលប្រពន្ឋ +ទៅច្បាំង +ទៅជា +ទៅជាធម្មតា +ទៅជាមួយ +ទៅដល់ +ទៅដល់ដប់ +ទៅដើរ +ទៅដេក +ទៅដេញសត្វ +ទៅដំណាលគ្នា +ទៅណា +ទៅណាមកណា +ទៅណោះ +ទៅតាម +ទៅតាមច្បាប់ +ទៅត្រង់ +ទៅត្រឹមណា +ទៅថ្ងៃក្រោយទៀត +ទៅថ្ងៃមុខទៀត +ទៅទល់នឹង +ទៅទាំងសណ្ដោង +ទៅទៀត +ទៅនេសាទ +ទៅបង្ហួស +ទៅបត់ជើង +ទៅបត់ដៃបត់ជើង +ទៅបរទេស +ទៅបាត់ +ទៅបាត់ជ្រងំ +ទៅផ្ទះ +ទៅពុំរួច +ទៅពេទ្យ +ទៅមក +ទៅមកខ្លោញ +ទៅមកតែរឿយ +ទៅមកទៅមក +ទៅមករកគ្នា +ទៅមករយាល +ទៅមករឿយ +ទៅមិញ +ទៅមុខ +ទៅមុខដើរ +ទៅមួយភ្លែត +ទៅមួយរំពេច +ទៅមើលទៅ +ទៅយូរ +ទៅរាប់ +ទៅរាប់ម៉ោង +ទៅរាល់ផ្ទះ +ទៅរួច +ទៅរៀន +ទៅលើ +ទៅលើគោក +ទៅលេង +ទៅវត្តទៅវ៉ា +ទៅវាស់ដីទុក +ទៅវិញ +ទៅវិញទៅមក +ទៅវៃ +ទៅសណ្ដោង +ទៅស៊ែម +ទៅស្ដារមកវិញ +ទៅស្រុកដើម +ទៅស្លុង +ទៅឡើងតុ +ទៅអេះ +ទៅឯលិច +ទៅឲ្យបាយរុយ +ទៅ៏ +ទំ +ទំគន +ទំញំង +ទំញំងជូរ +ទំញំងបាយជូរ +ទំទប់សេនា +ទំនង +ទំនងការ +ទំនងជា +ទំនងទំនាយ +ទំនងភាព +ទំនញ់ +ទំនញ់គំនិត +ទំនញ់ទឹក +ទំនត +ទំនតព្រះនេត្រ +ទំនន់ +ទំនប់ +ទំនប់ដាច់ +ទំនប់ទឹក +ទំនប់ធំ +ទំនប់បង្ខាំងទឹក +ទំនប់រលក +ទំនប់រលាក់ +ទំនាក់ +ទំនាក់ទទា +ទំនាក់ទន្លេ +ទំនាក់ទំនង +ទំនាញ +ទំនាញដី +ទំនាញផែនដី +ទំនាញសូរ +ទំនាន់ +ទំនាប +ទំនាបកណ្ដាល +ទំនាយ +ទំនាយគ្រូ +ទំនាយព្រះពុទ្ធ +ទំនាយហោរ +ទំនាល់ +ទំនាល់គំនិត +ទំនាល់ផ្លូវ +ទំនាស់ +ទំនិច +ទំនិញ +ទំនិញគេចពន្ធ +ទំនិញចរាចរសេរី +ទំនិញជាទុន +ទំនិញដក់ក្នុងឃ្លាំង +ទំនិញប្រណិត +ទំនិញប្រើប្រាស់ +ទំនិញរត់ពន្ធ +ទំនិញស្ដុក +ទំនិញឧស្សាហផល +ទំនឹម +ទំនឹមទំនៀម +ទំនុក +ទំនុកចិត្ត +ទំនុកច្រៀង +ទំនុកដំកើង +ទំនុកទុកចិត្ត +ទំនុកបម្រុង +ទំនុកភ្លេង +ទំនុដំកើង +ទំនុំ +ទំនូល +ទំនួញ +ទំនួល +ទំនួលខុសត្រូវ +ទំនួលចិត្ត +ទំនើង +ទំនើងចិត្ត +ទំនើប +ទំនើបកម្ម +ទំនើបនិយម +ទំនើបភាវូបនីយកម្ម +ទំនើបភាវូប្បនីយកម្ម +ទំនើរ +ទំនើស +ទំនៀងពេល +ទំនៀប +ទំនៀម +ទំនៀមទម្លាប់ +ទំនៀមស្រុក +ទំនេរ +ទំនេរដៃ +ទំនេរមាត់ +ទំនោរ +ទំនោរទិស +ទំនោរទី +ទំនៅ +ទំពក់ +ទំពក់មិនទៅព្នៅមិនមក +ទំពរ័ +ទំពា +ទំពាឃ្មម +ទំពាឃ្លួប +ទំពាន់ +ទំពាបាយ +ទំពាប៉ផ្ញាច់ +ទំពាប្លាញ +ទំពាផ្ញាច់ +ទំពារ +ទំពារឃ្លួប +ទំពារប្លោញ +ទំពាល្អិត +ទំពាស៊ី +ទំពាស្លា +ទំពាអៀង +ទំពាំង +ទំពាំងក្រចកអណ្ដើក +ទំពាំងជូរ +ទំពាំងបាយជូរ +ទំពាំងបារាំង +ទំពាំងស្នងឫស្សី +ទំពុន +ទំពុល +ទំពូង +ទំពូងទឹក +ទំពួន +ទំពែក +ទំពោះ +ទំព័រ +ទំព័រមាស +ទំយើ +ទំយើខ្លួន +ទំយើចទំយើ +ទំរង់ +ទំរង់ការ +ទំរន់ +ទំរីង +ទំលាក់ +ទំលាក់យុថ្កា +ទំលាក់វាំងនន +ទំលាយខន្ឋ +ទំស្ត្រធាតុ +ទំស្ត្រា +ទំស្ទើរ +ទំហាត់ +ទំហឹង +ទំហូ +ទំហួន +ទំហើ +ទំហេង +ទំហែង +ទំហំ +ទំហំខ្នាត +ទំហំដី +ទំហំទំហាត់ +ទំហំប៉ុន្មាន +ទំហំផ្ទៃ +ទំហំស្មើគ្នា +ទះ +ទះកាច់ +ទះកំផ្លៀង +ទះកំភ្លៀង +ទះឆេះ +ទះដៃ +ទះដៃសស្រោក +ទះតប់ +ទះប្លាច់ +ទះផ្ទប់ +ទះផ្ទុប +ទះមូស +ទះលេ +ទះលេចឺត +ទះលេសាប +ទះល៉េចឺត +ទះស្មា +ទៈ +ទៈកោសល់ +ទៈកៈ +ទៈគន់ +ទៈទ្រម +ទៈបាន +ទៈបុ័ក +ទៈព័ស +ទៈមៈរៈណៈ +ទៈរា +ទៈវិតទ្យា +ទៈវិរៈតិ +ទៈវ័តថុ +ទៈសាស +ទៈសៈ +ទៈសៈបារ៉ៈម៉ី +ទៈសៈមុក +ទ័ក +ទ័កស្នោទក់ +ទ័ក្សទិន +ទ័ត +ទ័តថៈ +ទ័ន +ទ័នត +ទ័នតា +ទ័នតៈ +ទ័នតៈរ៉ាយ +ទ័ប +ទ័បប៉ៈ +ទ័បប៉ៈដិវាត +ទ័បប្រៈ +ទ័ព +ទ័ពកណ្ដាល +ទ័ពក្រោយ +ទ័ពគោក +ទ័ពឆ្មក់ +ទ័ពជើងគោក +ទ័ពជើងទឹក +ទ័ពឈ្លប +ទ័ពណូន +ទ័ពថ្មើរជើង +ទ័ពទាយ +ទ័ពបម្រុង +ទ័ពបាក់ +ទ័ពបាក់កំឡាំង +ទ័ពបែក +ទ័ពប៉ែក +ទ័ពព្រៃ +ទ័ពភាគ +ទ័ពមជ្ឈិម +ទ័ពមាន +ទ័ពមុខ +ទ័ពមួយប៉ែក +ទ័ពល្បាត +ទ័ពវិហារ +ទ័ពសត្រូវ +ទ័ពសេះ +ទ័ពស្រុក +ទ័ពស្រួច +ទ័ពអាកាស +ទ័យ +ទ័យវត្ថុ +ទ័យា +ទ័ល +ទ័លក្រ +ទ័លគំនិត +ទ័លទ្រព្យ +ទ័លប៉ុច +ទ័លផ្លូវ +ទ័សសៈ +ទ័សសៈនីយុ័តឋាន +ទ័សសៈន៉ា +ទ័សសៈន៉ាវ៉ាត់ដី +ទ័សសៈន៉ីយ៉ៈ +ទ័សសៈន៉ៈ +ទ៑ +ទ្ចងហ្យន +ទ្ចងហ្យិប +ទ្ចងហ្យ្ចត +ទ្ចត +ទ្ធិ +ទ្បើង +ទ្យារ៉ម់ +ទ្យុត +ទ្យុតិ +ទ្យូត +ទ្យូតកម៌ន៑ +ទ្យូតការក +ទ្យោត +ទ្យោតក +ទ្យោតិ +ទ្យោតិក +ទ្យោតិភាវ +ទ្យោតិរស +ទ្យោតិសាស្ត្រ +ទ្យោតិស៑ +ទ្រ +ទ្រក់ +ទ្រខ្មែរ +ទ្រគាក +ទ្រគោះ +ទ្រគោះបោះបោក +ទ្រងថាស +ទ្រងាង +ទ្រងើង +ទ្រងើល +ទ្រង់ +ទ្រង់គភ៌ +ទ្រង់គ័ភ៌ +ទ្រង់គ្រឿង +ទ្រង់ទត +ទ្រង់ទ្រាយ +ទ្រង់ទ្រើស +ទ្រង់ធម៌ +ទ្រង់ប្រទាន +ទ្រង់ផ្ទំ +ទ្រង់ពាក្យ +ទ្រង់ព្យាករ +ទ្រង់ព្រះ +ទ្រង់ព្រះកន្សែង +ទ្រង់ព្រះក្រោធ +ទ្រង់ព្រះចិន្ដា +ទ្រង់ព្រះតម្រិះ +ទ្រង់ព្រះពស្ត្រ +ទ្រង់ព្រះពិរោធ +ទ្រង់ព្រះរាជបញ្ជា +ទ្រង់ព្រះវិតក្ក +ទ្រង់ព្រះសណ្ដាប់ +ទ្រង់ព្រះសម្រួល +ទ្រង់ព្រះសវនីយ៍ +ទ្រង់ព្រះអាលិង្គនៈ +ទ្រង់រាជ +ទ្រង់រាជ្យ +ទ្រង់សណ្ឋិត +ទ្រង់សយ្យាសន៍ +ទ្រង់សីល +ទ្រង់សុវណ្ណគត +ទ្រង់សោយទិព្វជង្គត +ទ្រចាន +ទ្រឆេ +ទ្រជើង +ទ្រឈឹងទ្រឈៃ +ទ្រដុំ +ទ្រដោយ +ទ្រត +ទ្រត្រឡោក +ទ្រទន់ +ទ្រទឹក +ទ្រទុង +ទ្រទូង +ទ្រទូងរ័ត្ន +ទ្រទួយ +ទ្រទេស +ទ្រទេសទ្រទន់ +ទ្រទេសទ្រទួយ +ទ្រទ្រង់ +ទ្រទ្រង់ធម៌ +ទ្រទ្រង់នូវ +ទ្រទ្រាំ +ទ្រធេ +ទ្រនង់ +ទ្រនប់ +ទ្រនល់ +ទ្រនាប់ +ទ្រនាប់ជើង +ទ្រនាប់ជើងឈើ +ទ្រនាប់អង្គំ +ទ្រនិច +ទ្រនិចក្រឡា +ទ្រនិចខ្ទួយ +ទ្រនិចឃ្មុំ +ទ្រនិចត្រីវិស័យ +ទ្រនិចនាឡិកា +ទ្រនិចវែង +ទ្រនីប +ទ្រនឹប +ទ្រនឹម +ទ្រនុង +ទ្រនុងខ្នង +ទ្រនុងត្រី +ទ្រនុងរឹត +ទ្រនុល +ទ្រនុលទុល +ទ្រនូល +ទ្រនួល +ទ្រនើរ +ទ្រនេល +ទ្រនេស +ទ្រនំ +ទ្រនំលលក +ទ្រប +ទ្របទ្រៅ +ទ្រប៉ោត +ទ្រពង +ទ្រពងរទេះ +ទ្រពងស្នា +ទ្រពីង +ទ្រព្យ +ទ្រព្យកណ្ដាល +ទ្រព្យកម្ម +ទ្រព្យកេរ +ទ្រព្យកេរដំណែល +ទ្រព្យគេទ្រព្យយើង +ទ្រព្យគ្រួសារ +ទ្រព្យដើម +ទ្រព្យធន +ទ្រព្យធនបុណស័ក្តិ +ទ្រព្យបវរ +ទ្រព្យផុត +ទ្រព្យព្រេង +ទ្រព្យមរតក +ទ្រព្យរបស់ +ទ្រព្យរបឹប +ទ្រព្យរបើស +ទ្រព្យរោយរាយ +ទ្រព្យសកម្ម +ទ្រព្យសម្បតិ្ត +ទ្រព្យសម្បត្ដិ +ទ្រព្យសម្បត្តិ +ទ្រព្យសម្បត្តិរាយ +ទ្រព្យសម្បាច់ +ទ្រព្យសម្រាល +ទ្រព្យសាធារណៈ +ទ្រព្យសំបាច់ +ទ្រព្យអកម្ម +ទ្រព្យអចលនវត្ថុ +ទ្រព្យអារទ្រព្យផុត +ទ្រព្យា +ទ្រម +ទ្រមក់ +ទ្រមម +ទ្រមល់ +ទ្រមាក +ទ្រមាកមាក +ទ្រមាក់ +ទ្រមាក់ខ្លា +ទ្រមាក់ដំរី +ទ្រមាំ +ទ្រមាំង +ទ្រមីង +ទ្រមីងទ្រមើយ +ទ្រមឹង +ទ្រមឹងទ្រមើយ +ទ្រមឹងទ្រមើល +ទ្រមូង +ទ្រមូងសេក +ទ្រមួច +ទ្រមួយ +ទ្រមើ +ទ្រមើង +ទ្រមើម +ទ្រមើយ +ទ្រមៀច +ទ្រមេញ +ទ្រមេម +ទ្រមែ +ទ្រមែង +ទ្រមៃ +ទ្រយន +ទ្រយាន +ទ្រយឹង +ទ្រយុក +ទ្រលន់ +ទ្រលាន់ +ទ្រលឹងទឹង +ទ្រលុក +ទ្រលុកទ្រលន់ +ទ្រលូ +ទ្រលោម +ទ្រវ +ទ្រវៀច +ទ្រវែង +ទ្រវះ +ទ្រវ្យ +ទ្រវ្យា +ទ្រសោ +ទ្រស្ទួយ +ទ្រហឹង +ទ្រហឹងអឹងអាប់ +ទ្រហឹងអឺងកង +ទ្រហោ +ទ្រហោយំ +ទ្រហោយំង៉ោង +ទ្រអ៊ុក +ទ្រអ៊ូ +ទ្រឱន +ទ្រា +ទ្រាក +ទ្រាន +ទ្រាន់ +ទ្រាន់ចិត្ត +ទ្រាន់ដៃ +ទ្រាន់មាត់ +ទ្រាប +ទ្រាបត្រី +ទ្រាបបាយ +ទ្រាបលាជ +ទ្រាបល្ង +ទ្រាបល្ល +ទ្រាប់ +ទ្រាប់ក្ដារ +ទ្រាប់ក្តារ +ទ្រាប់បាតសាលា +ទ្រាប់អង្គុយ +ទ្រាយ +ទ្រាយរទេះ +ទ្រាល +ទ្រាលត្រី +ទ្រាលទ្រោប +ទ្រាវិឌ +ទ្រាស +ទ្រាំ +ទ្រាំក្ដៅ +ទ្រាំក្តៅ +ទ្រាំង +ទ្រាំងកំដរខ្មោច +ទ្រាំជំងឺ +ទ្រាំទប់ +ទ្រាំទ្រ +ទ្រាំទ្រឹស្ដិ +ទ្រាំធ្វើការ +ទ្រាំមិនបាន +ទ្រាំរងា +ទ្រាំអត់ +ទ្រីកូមូណាស៍ +ទ្រីកូម៉ូណាស៍ +ទ្រីនីដាត +ទ្រីបទ្រាប +ទ្រីប៉ូលី +ទ្រីពកទ័រ +ទ្រីពរទ័រ +ទ្រីពុស្សិ៍ +ទ្រីមទ្រម +ទ្រីយ៉ាស់ +ទ្រីសជាង +ទ្រីស៊ិក្លិ៍ +ទ្រឹង +ទ្រឹងទ្រមឹង +ទ្រឹប +ទ្រឹសិ៍្ត +ទ្រឹស្ដិ +ទ្រឹស្ដិស្មូរ +ទ្រឹស្ដី +ទ្រឹស្ដីបទ +ទ្រឹស្ដីបទច្រាស +ទ្រឹស្ដីសាស្ត្រ +ទ្រឹស្តិ +ទ្រឹស្តីបទ +ទ្រឺត +ទ្រុក +ទ្រុង +ទ្រុងខ្លា +ទ្រុងជ្រូក +ទ្រុងត្រី +ទ្រុងព្រាប +ទ្រុងមាន់ +ទ្រុងលលក +ទ្រុងសារិកា +ទ្រុឌ +ទ្រុឌទ្រម +ទ្រុឌទ្រោម +ទ្រុត +ទ្រុប +ទ្រុបទ្រុល +ទ្រុម +ទ្រុយ +ទ្រុល +ទ្រុលទ្រុប +ទ្រុស្ដ +ទ្រុស្ដមិត្ត +ទ្រុស្ដសីល +ទ្រុស្ត +ទ្រុស្តសីល +ទ្រុហ +ទ្រុះ +ទ្រូ +ទ្រូង +ទ្រូងផ្លូវ +ទ្រូងពើង +ទ្រូងព្រៃ +ទ្រូលាវ +ទ្រួក +ទ្រួស +ទ្រើក +ទ្រើង +ទ្រើងឃ្លោក +ទ្រើងត្រឡាច +ទ្រើងសណ្ដែក +ទ្រើងសណ្តែក +ទ្រើត +ទ្រើប +ទ្រើម +ទ្រើស +ទ្រើសកម្លាំង +ទ្រើសឃ្នង +ទ្រើសចិត្ត +ទ្រើសទ្រង់ +ទ្រៀក +ទ្រៀល +ទ្រៀលដោះក្របី +ទ្រៀលស្វា +ទ្រៀវ +ទ្រៀវទ្រោះ +ទ្រៀស +ទ្រេត +ទ្រេតទ្រោត +ទ្រេល +ទ្រែម +ទ្រែមទ្រម +ទ្រែមទ្រោម +ទ្រែលទ្រល +ទ្រោណ +ទ្រោត +ទ្រោប +ទ្រោបទ្រាប +ទ្រោម +ទ្រោមចៃដន្យ +ទ្រោល +ទ្រោហិន +ទ្រ័ព្យ +ទ្វត្តឹស +ទ្វន្ទ +ទ្វន្ទយុធ +ទ្វន្ទូយុធ +ទ្វន្ទ្វ +ទ្វន្ទ្វយុធ +ទ្វយវាទ +ទ្វា +ទ្វាទស +ទ្វាទសកៈ +ទ្វាទសមាស +ទ្វាទសវត្សរ៍ +ទ្វាបរ +ទ្វាបរយុគ +ទ្វាម័ក +ទ្វារ +ទ្វារកំពត +ទ្វារចំហ +ទ្វារដប់ពីរ +ទ្វារដើរ +ទ្វារត្តយ +ទ្វារត្រៃ +ទ្វារធំ +ទ្វារធ្ងន់ +ទ្វារនាយក +ទ្វារនោម +ទ្វារបង្អួច +ទ្វារបញ្ឆោត +ទ្វារបតិ +ទ្វារបតី +ទ្វារបាត +ទ្វារបាទ +ទ្វារបាល +ទ្វារប្រាំបី +ទ្វារផ្ទះ +ទ្វារមាស +ទ្វាររបង +ទ្វារលាមក +ទ្វារសមុទ្ទ +ទ្វារសមុទ្រ +ទ្វារាភិបាល +ទ្វិ +ទ្វិកនិយម +ទ្វិកភាព +ទ្វិគុណ +ទ្វិជ +ទ្វិជក +ទ្វិជាករ +ទ្វិដ្ឋានជៈ +ទ្វិតីយ +ទ្វិតីយកា +ទ្វិតីយា +ទ្វិតីយាវិភត្តិ +ទ្វិតីយាសាឍ +ទ្វិទន្ត +ទ្វិធា +ទ្វិបថ +ទ្វិបទ +ទ្វិបាទ +ទ្វិបូដ +ទ្វិពីជបត្តជាតិ +ទ្វិរាប +ទ្វិវចនៈ +ទ្វិសប្ដាហៈ +ទ្វិសប្ដាហ៍ +ទ្វិសប្តាហៈ +ទ្វិសប្តាហ៍ +ទ្វី +ទ្វីគុណ +ទ្វីប +ទ្វីបលោក +ទ្វីបអង់តាកទិក +ទ្វីបអាមេរិក +ទ្វីបអាស៊ី +ទ្វីបអាហ្វ្រិក +ទ្វីបអឺរ៉ុប +ទ្វីបអូសេអានី +ទ្វីបា +ទ្វីហាទីហិ +ទ្វេ +ទ្វេគុណ +ទ្វេគ្រាះ +ទ្វេគ្រោះ +ទ្វេចាលភាព +ទ្វេដង +ទ្វេធា +ទ្វេធាតុ +ទ្វេធ្វេស +ទ្វេបថ +ទ្វេបទ +ទ្វេបាទ +ទ្វេបាលភាព +ទ្វេពន្ធភាព +ទ្វេព្យាង្គ +ទ្វេភាគ +ទ្វេភាគី +ទ្វេភាព +ទ្វេភេទ +ទ្វេមុខ +ទ្វេមួយជាពីរ +ទ្វេរ +ទ្វេរគុណ +ទ្វេស +ទ្វេសញ្ជាតិ +ទ្វេស្សជន +ទ្វេហារ +ទ្វេឡើង +ទ្សព្យ +ទ្ហៈ +ទ្ឫឍ +ទ្ឫឍប្រហារ +ទ្ឫស្ដ +ទ្ឫស្ដិ +ធ +ធក +ធក្ក +ធញ្ញ +ធញ្ញជាត +ធញ្ញជាតិ +ធញ្ញមាស +ធតរដ្ឋ +ធន +ធនក្កីត +ធនក្កីតា +ធនក្ខយ +ធនក្រីត +ធនក្រីតា +ធនក្សយ +ធនក្ស័យ +ធនញ្ជ័យ +ធនទណ្ឌ +ធនទ្រព្យ +ធនធាន +ធនធានជីវសាស្ត្រ +ធនធានទឹក +ធនធានធម្មជាតិ +ធនធានបរិស្ថាន +ធនធានមនុស្ស +ធនធានសេដ្ឋកិច្ច +ធនធេង +ធនបត្រ +ធនប័ណ្ណ +ធនប័ត្រ +ធនប្ដឹក +ធនប្រាប្ដ +ធនមូល +ធនលាភ +ធនលាភភាព +ធនលាភី +ធនលាភីភាព +ធនលាភីយ +ធនលោភ +ធនវិភាគ +ធនសារ +ធនាករ +ធនាគារ +ធនាគារកណ្ដាល +ធនាគារខ្មែរ +ធនាគារជាតិ +ធនាគារជាតិនៃកម្ពុជា +ធនាគារប្រជាជន +ធនាគារប្រតិស្រុតិ +ធនាគារពាណិជ្ជ +ធនាគារពិភពលោក +ធនាគារភារកិច្ច +ធនាគារឯកជន +ធនាគារិក +ធនាគារិកា +ធនាធិការិនី +ធនាធិការិន៑ +ធនាធិការី +ធនានុគ្រោះ +ធនានុរក្ស +ធនាភិរក្ស +ធនិកាធិបតេយ្យ +ធនិត +ធនិតឃោសៈ +ធនិតអឃោសៈ +ធនិន +ធនិន៑ +ធនី +ធនុ +ធនុគ្គហ +ធនុគ្គហ៍ +ធនុរាសី +ធនុស៑ +ធនុហត្ថ +ធនុហស្ដ +ធនំ +ធន់ +ធន់ក្ដៅ +ធន់ក្តៅ +ធន់ជំងឺ +ធន់ត្រជាក់ +ធន់ទ្រាំ +ធម +ធមនិ +ធមនី +ធមនីធំ +ធមនីបប្ផាសិក +ធម៌ +ធម៌កថិក +ធម៌កុំ +ធម៌ក្ដៅ +ធម៌ចក្រ +ធម៌ធរ +ធម៌ព្រះ +ធម៌ព្រះពុទ្ធ +ធម៌សុចរិត +ធម៌អាថ៌ +ធម៌ាចាយ៌ +ធម៌ាធិ +ធម៌ាធិករណ +ធម៌ាធិការ +ធម៌ាធិការិន៑ +ធម្ម +ធម្មកថា +ធម្មកថិក +ធម្មកម្ម +ធម្មកាយ +ធម្មការ +ធម្មក្ខន្ធ +ធម្មក្រឹត្យ +ធម្មក្រឹត្យភាសា +ធម្មគុណ +ធម្មគោរព +ធម្មចក្ក +ធម្មចក្កប្បវត្តន +ធម្មចក្ខុ +ធម្មចក្រ +ធម្មចរិយា +ធម្មចារិនី +ធម្មចារី +ធម្មចេតិយ +ធម្មជាត +ធម្មជាតាធិបតេយ្យ +ធម្មជាតិ +ធម្មជាតិនិយម +ធម្មជាតិភិបាល +ធម្មជាតិវិទូ +ធម្មជាតិវិទ្យា +ធម្មញ្ញុតា +ធម្មតា +ធម្មតាអរ +ធម្មត្ថេរ +ធម្មទាន +ធម្មទូត +ធម្មទេសនា +ធម្មធរ +ធម្មធាតុ +ធម្មនិដ្ឋា +ធម្មនិទ្ទេស +ធម្មនិយម +ធម្មនិយាម +ធម្មនិយាមកម្ម +ធម្មនីតិ +ធម្មនុញ្ញ +ធម្មនុញ្ញភាព +ធម្មនូញ្ញ +ធម្មន្តេវាសិក +ធម្មបថ +ធម្មបទ +ធម្មបទគាថា +ធម្មបទដ្ឋកថា +ធម្មបរិយាយ +ធម្មបាមោជ្ជ +ធម្មបាល +ធម្មបីតិ +ធម្មបូជា +ធម្មប្បញ្ញា +ធម្មប្បដិ +ធម្មប្បដិបត្តិ +ធម្មប្បដិរូប +ធម្មប្បដិសម្ភិទា +ធម្មប្បាមោជ្ជ +ធម្មប្បីតិ +ធម្មភាព +ធម្មភេទ +ធម្មមន្ទីរ +ធម្មមាមកៈ +ធម្មមូល +ធម្មមេត្តា +ធម្មមោទនា +ធម្មយាត្រា +ធម្មយុត្ត +ធម្មយុត្តិ +ធម្មយុត្តិក +ធម្មយុត្តិកនិកាយ +ធម្មយុត្តិនិកាយ +ធម្មរក្ខិត +ធម្មរក្ខិតា +ធម្មរក្សា +ធម្មរតនៈ +ធម្មរតិ +ធម្មរស +ធម្មរាជ +ធម្មរ័តន៍ +ធម្មរ័ត្ន +ធម្មលង្ការ៍ +ធម្មលាភ +ធម្មលិខិត +ធម្មវិធី +ធម្មវិន័យ +ធម្មវិភាគ +ធម្មសង្គាយនា +ធម្មសង្គាហកត្ថេរ +ធម្មសង្គីតិ +ធម្មសង្គីតិកាចរិយ +ធម្មសង្គីតិកាចារ្យ +ធម្មសភា +ធម្មសាកច្ឆា +ធម្មសាត្រ +ធម្មសាមី +ធម្មសារ +ធម្មសាលា +ធម្មសាសន៍ +ធម្មសាស្ត្រ +ធម្មសេនាបតី +ធម្មសំវេគ +ធម្មស្សវន +ធម្មស្សវនកាល +ធម្មស្សាមី +ធម្មា +ធម្មាចរិយ +ធម្មាចារ្យ +ធម្មាធិករណ +ធម្មាធិករណ៍ +ធម្មាធិការ +ធម្មាធិការនាយក +ធម្មាធិការី +ធម្មាធិដ្ឋាន +ធម្មាធិបតេយ្យ +ធម្មាធិប្បាយ +ធម្មាធិរាជ +ធម្មានុរក្ស +ធម្មានុរូប +ធម្មានុរូបកម្ម +ធម្មានុរូបនីយកម្ម +ធម្មានុរូបភាព +ធម្មាយតនៈ +ធម្មារមណ៍ +ធម្មារម្មណ៍ +ធម្មាស +ធម្មាសន +ធម្មាសនៈ +ធម្មាសន៍ +ធម្មាសោក +ធម្មិក +ធម្មិករាជ +ធម្មិកា +ធម្មុទេស +ធម្មុទ្ទេស +ធម្មៈ +ធរ +ធរណិន្ទ +ធរណី +ធរណីកាល +ធរណីដងគោម +ធរណីដងទង់ +ធរណីទ្វារ +ធរណីមាណសាស្ត្រ +ធរណីមាត្រ +ធរណីមាត្រអឺគ្លីដ +ធរណីវិទ្យា +ធរណីសង្ឃ +ធរណេន្ទ្រ +ធរធាតុ +ធរមាណ +ធរមាន +ធរមានប្បញ្ញត្តិ +ធរា +ធរិ្មកថ៌ +ធរី +ធរ្មិក +ធា +ធាក់ +ធាក់កង់ +ធាក់ថយក្រោយ +ធាក់ប្រមុញ +ធាក់ស៊ីក្លូ +ធាក់ស្រំផ្ទួន +ធាក់អស់ទំហឹងជើង +ធាង +ធាងចេក +ធាងដូង +ធាងត្នោត +ធាងត្រៅ +ធាត +ធាតា +ធាតី +ធាតុ +ធាតុកថា +ធាតុកៈថា +ធាតុខ្យល់ +ធាតុគីមី +ធាតុចេតិយ +ធាតុឈើ +ធាតុដី +ធាតុដែក +ធាតុទឹក +ធាតុនិធាន +ធាតុនិធានចេតិយ +ធាតុបង្ក +ធាតុបប៉័ចចៈវ៉េកខៈណៈ +ធាតុបរិនិព្វាន +ធាតុប្បច្ចវេក្ខណៈ +ធាតុប្យូទិច +ធាតុផ្គុំ +ធាតុផ្សំ +ធាតុភ្លើង +ធាតុមាស +ធាតុរំលាយ +ធាតុវិជ្ជា +ធាតុវិទ្យា +ធាតុវិភាគ +ធាតុសុទ្ឋ +ធាតុសុទ្ធ +ធាតុអន្តរធាន +ធាតុអាកាស +ធាត់ +ធាត់កណ្ដៀន +ធាត់កន្ឋុល +ធាត់ក្រអាញ +ធាត់គ្រហុច +ធាត់ទ្រលុក +ធាត្រី +ធាត្រេយី +ធាន +ធានា +ធានាការី +ធានារ៉ាប់រង +ធានាអះអាង +ធានិក +ធានិកភាព +ធានិកាធានី +ធានិការ +ធានី +ធាយ +ធារ +ធារកំទេចកំណ +ធារណ៍ +ធារទឹក +ធារធំ +ធារលំហូរ +ធារស្រូវ +ធារា +ធារាសាស្ត្រ +ធារាសាស្ត្រកសិកម្ម +ធារាសាស្ត្រវិទ្យា +ធារិណី +ធារី +ធារីខាងចំណូល +ធារីជំនួយ +ធារីវិសាមញ្ញ +ធារៈវិតទ្យា +ធាវ +ធាវកបក្សី +ធិកអៈធំ +ធិការ +ធិតឋាន +ធិប +ធិបតី +ធិប៉ៈដី +ធិប៉ៈតៃ +ធិប្បាយ +ធិរាជ +ធី +ធីក +ធីង +ធីងធោង +ធីចំណេះ +ធីដា +ធីណ័ង +ធីតា +ធីតុ +ធីតុបតី +ធីនឌែល +ធីប +ធីមហ្វ +ធីម៉ូថេ +ធឹង +ធឺ +ធឺល្អ +ធឺអាក្រក់ +ធុង +ធុងការ៉េមកី +ធុងចោលសំរាម +ធុងទឹក +ធុងបាស +ធុងសម្រាម +ធុងសាំង +ធុងសំរាម +ធុងអាគុយ +ធុញ +ធុញថប់ +ធុញទ្រាន់ +ធុញ៑ +ធុតង្គ +ធុតង្គទី +ធុត្ត +ធុត្តជន +ធុត្តាចារ +ធុត្តី +ធុត្តៈ +ធុន +ធុនកណ្ដាល +ធុមី +ធុរ +ធុរកិច្ច +ធុរជន +ធុរនិក្ខេប +ធុរា +ធុរៈ +ធុំ +ធុំក្រអូប +ធុំក្លិន +ធុំក្លិនក្រអូប +ធុំក្លិនក្រអូបហួង +ធុំក្លិនដូចត្មាត +ធុំក្លិនអាក្រក់ +ធុំខ្លោច +ធុំឆ្ងាញ់ +ធុំឆ្អេះ +ធុំឈ្ងប់ +ធុំឈ្ងុយឈ្ងប់ +ធុំឈ្ងៀម +ធុំញើស +ធុំផ្សែង +ធុំពិដោរ +ធុំមាត់ +ធុំឡប់ +ធូ +ធូញ៑ +ធូត +ធូតង្គ +ធូតី +ធូប +ធូបក្រអូប +ធូបនកម្ម +ធូបផ្សារ +ធូបមូស +ធូម +ធូមកាលិក +ធូមកេតុ +ធូរ +ធូរខ្សត +ធូរខ្សុយ +ធូរខ្សោយ +ធូរចិត្ត +ធូរទ្រូង +ធូរធារ +ធូររលុង +ធូរល្វែត +ធូរស្បើយ +ធូរស្ប៉ត +ធូរស្រាល +ធូរស្រាលអំពីបន្ទុក +ធូរស្វត +ធូរហោប៉ៅ +ធូរេន +ធូលិ +ធូលី +ធូលីហុយបែកផ្សែង +ធួ +ធួន +ធួនបាប +ធើ +ធើគ្នា +ធើធំ +ធើស្រី +ធើ្វ +ធៀ +ធៀប +ធៀបគ្នា +ធៀបប្រដូច +ធៀបប្រៀប +ធៀបឧបមា +ធេ +ធេង +ធេងធោង +ធេនូ +ធែ +ធៃ +ធៃយ +ធោង +ធោវក +ធោវកៈ +ធោវនដ្ឋាន +ធោវនពស្ត្រ +ធោវិកា +ធំ +ធំចង្គ្រុង +ធំជាង +ធំដឹងក្ដី +ធំដុំ +ធំដូចឃ្លោក +ធំដំបង +ធំធាត់ +ធំធេង +ធំប៉ុន +ធំប្រុស +ធំពន្លឹក +ធំពោះ +ធំមិន +ធំមុខ +ធំល្មម +ធំវែង +ធំសាង +ធំសែនធំ +ធំសំព្រោ +ធំស្រី +ធំឡើង +ធំអណ្ឌៈ +ធំអស្ចារ្យ +ធំអ៊ូង +ធៈ +ធៈកៈ +ធៈនៈ +ធៈភ័ន +ធ័ក +ធ័ង +ធ័ម +ធ័មមា +ធ័មមាចា +ធ័មមាធិក +ធ័មមាធិការ៉ី +ធ័មមាធិការ៉ៈនាយក់ +ធ័មមាធិបបាយ +ធ័មមាធិប៉ៈតៃ +ធ័មមាស +ធ័មមិក +ធ័មមិកៈ +ធ័មមិកៈរាច +ធ័មមុតទេស +ធ័មមៈ +ធ័មមៈកៈ +ធ័មមៈគុណ +ធ័មមៈគោរប់ +ធ័មមៈចេតិយ៉ៈ +ធ័មមៈច័ក +ធ័មមៈច័កខុ +ធ័មមៈជាត +ធ័មមៈដា +ធ័មមៈទេសៈន៉ា +ធ័មមៈធាត +ធ័មមៈនិតទេស +ធ័មមៈនិយំ +ធ័មមៈនុញ +ធ័មមៈបត់ +ធ័មមៈប៉ាម៉ោច +ធ័មមៈប៉ីតិ +ធ័មមៈប៉ៈទ័តឋៈកៈថា +ធ័មមៈប៉ៈរ៉ិយ៉ាយ +ធ័មមៈមន់ទី +ធ័មមៈមាមៈកៈ +ធ័មមៈមោទៈនា +ធ័មមៈយុត +ធ័មមៈយុតតិកៈ +ធ័មមៈរាច +ធ័មមៈរៈតិ +ធ័មមៈរៈតៈន៉ៈ +ធ័មមៈរ័កខិត +ធ័មមៈរ័កខិតា +ធ័មមៈរ័កសា +ធ័មមៈលាប +ធ័មមៈសង់គីតិ +ធ័មមៈសង់គីតិកាចា +ធ័មមៈសង្វែក +ធ័មមៈសាក័ចឆា +ធ័មមៈសាត +ធ័មមៈសាម៉ី +ធ័មមៈសាល៉ា +ធ័មមៈសាស +ធ័មមៈសេន៉ាប៉ៈដី +ធ័មមៈសៈភា +ធ័មម័កខ័ន +ធ័មម័នតេវាសិក +ធ័មម័បប៉ៈ +ធ័មម័បប៉ៈដិប៉័តតិ +ធ័មម័បប៉ៈដិសាំភិទា +ធ័មម័សសៈវ៉ៈន៉ៈ +ធ័មៈមាសៈន៉ៈ +ធ័រ +ធ័រមៈ +ធ្គាម +ធ្ងន់ +ធ្ងន់កណ្ដុក +ធ្ងន់កោងខ្នង +ធ្ងន់ក្បាល +ធ្ងន់ខ្លួន +ធ្ងន់ចិត្តកណ្ដុក +ធ្ងន់ជាង +ធ្ងន់ត្រចៀក +ធ្ងន់ទៅលើ +ធ្ងន់ធ្ងរ +ធ្ងន់មាត់ +ធ្ងាង +ធ្ងាំង +ធ្ងើក +ធ្ងើង +ធ្ងើល +ធ្ងោង +ធ្ងោល +ធ្នង់ +ធ្នល់ +ធ្នស់ +ធ្នាក់ +ធ្នាប់ +ធ្នារ +ធ្នារខ្យល់ +ធ្នារខ្សល់ +ធ្នារទឹក +ធ្និម +ធ្និមអម្ពរពស្ត្រា +ធ្នឹម +ធ្នឹមទ្វារ +ធ្នឹមបណ្ដែត +ធ្នូ +ធ្នូខ្វែក +ធ្នូមណ្ឌល +ធ្នូស +ធ្នើរ +ធ្នៃ +ធ្នះ +ធ្នះយាម +ធ្មង +ធ្មង់ +ធ្មត់ +ធ្មន់ +ធ្មប់ +ធ្មា +ធ្មាយ +ធ្មាំង +ធ្មីង +ធ្មឹង +ធ្មឹងធ្មាំង +ធ្មឹងធ្មើយ +ធ្មុង +ធ្មុងកញ្ចុះ +ធ្មុងត្រីអណ្តែង +ធ្មើង +ធ្មើម +ធ្មេច +ធ្មេចភ្នែក +ធ្មេញ +ធ្មេញកណ្ដុរ +ធ្មេញកណ្ដូប +ធ្មេញកណ្តុរ +ធ្មេញកន្ទើញ +ធ្មេញកូនអន្ទង +ធ្មេញកំណើត +ធ្មេញក្របី +ធ្មេញក្រអូម +ធ្មេញចង្កូម +ធ្មេញចាស់ +ធ្មេញច្រពើស +ធ្មេញឈើ +ធ្មេញតង្ករ +ធ្មេញត្រី +ធ្មេញទឹកដោះ +ធ្មេញបន្លាស់ +ធ្មេញប្រជួស +ធ្មេញប្រលោះខ្មោច +ធ្មេញពាក់ +ធ្មេញព្រៃ +ធ្មេញមុ +ធ្មេញមុខ +ធ្មេញរង្គើ +ធ្មេញរណារ +ធ្មេញរឹល +ធ្មេញសម្ញេញ +ធ្មេញសិប្បនិមិត្ត +ធ្មេញសិប្បនិម្មិត +ធ្មេញសើច +ធ្មេញសេះ +ធ្មេញសំញាញ +ធ្មេញសំញេញ +ធ្មេញស្ញាញ +ធ្មេញស្រោបមាស +ធ្មៃ +ធ្មោង +ធ្មៅ +ធ្យាន +ធ្យានចិត្ត +ធ្យានទៅ +ធ្យានផល +ធ្យានពល +ធ្យានសុខ +ធ្យានឫទ្ធិ +ធ្យានានុភាព +ធ្យានិ +ធ្យានិពុទ្ធ +ធ្យានៈ +ធ្យាស្រ័យ +ធ្យូង +ធ្យូងកូក +ធ្យូងក្រហម +ធ្យូងខៀវ +ធ្យូងឆ្នាំង +ធ្យូងឈើ +ធ្យូងតួប +ធ្យូងថ្ម +ធ្យូងម៉ូទ័រ +ធ្យូងស +ធ្យូងសកម្ម +ធ្យូងឫស្សី +ធ្យូនែល +ធ្លក +ធ្លកវារ +ធ្លកវៀន +ធ្លា +ធ្លាក +ធ្លាក់ +ធ្លាក់កូត +ធ្លាក់ខ +ធ្លាក់ខែ +ធ្លាក់ខ្ជាក +ធ្លាក់ខ្លួន +ធ្លាក់ចិត្ត +ធ្លាក់ចុះ +ធ្លាក់ឈាម +ធ្លាក់ដៃ +ធ្លាក់ថ្លើមក្ដុក +ធ្លាក់ថ្លើមក្តុក +ធ្លាក់ទឹក +ធ្លាក់ទឹកកក +ធ្លាក់ទឹកខែ +ធ្លាក់ទឹកចិត្ត +ធ្លាក់ទឹកមុខ +ធ្លាក់ទៅក្នុង +ធ្លាក់បុណ្យ +ធ្លាក់ព្រិល +ធ្លាក់ព្រីស +ធ្លាក់ព្រឺស +ធ្លាក់យ៉ាក +ធ្លាក់យ៉ាប់ +ធ្លាក់រដូវ +ធ្លាក់រដូវមិនស្រួល +ធ្លាក់រណ្ដៅ +ធ្លាក់រតាយ +ធ្លាក់រប៉ាយ +ធ្លាក់រពាយ +ធ្លាក់ស +ធ្លាក់សំយុងក្បាល +ធ្លាក់ស័ក្ដិ +ធ្លាក់ស្មារតី +ធ្លាក់អន្តាយ +ធ្លាក់អន្លង់ +ធ្លាក់ឱឃៈ +ធ្លាប់ +ធ្លាប់ខ្លួន +ធ្លាប់ចុះស្នាម +ធ្លាប់ចូលស្នាម +ធ្លាប់ដៃ +ធ្លាប់តែ +ធ្លាប់ទៅ +ធ្លាប់ធ្វើ +ធ្លាប់ភ្នែក +ធ្លាប់មាត់ +ធ្លាប់រតាយ +ធ្លាប់ស្គាល់ +ធ្លាប្រជុំ +ធ្លាមុខផ្ទះ +ធ្លាយ +ធ្លាយខន្ឋ +ធ្លាយខន្ធ +ធ្លាយទ្រេល +ធ្លាយសង្ខារ +ធ្លាំង +ធ្លី +ធ្លីង +ធ្លីងដំរី +ធ្លុង +ធ្លុងត្លេវ +ធ្លុងមួយ +ធ្លុញ +ធ្លុះ +ធ្លុះធ្លាយ +ធ្លុះរហូត +ធ្លូ +ធ្លូក +ធ្លូញ +ធ្លួង +ធ្លេ +ធ្លែរ +ធ្លែល +ធ្លោ +ធ្លោយ +ធ្លោយការណ៍ +ធ្លោយគំនិត +ធ្លោយមាត់ +ធ្លះ +ធ្វជ +ធ្វីប +ធ្វើ +ធ្វើកន្តើយ +ធ្វើកន្ទុយ +ធ្វើកន្លង +ធ្វើកម្មករ +ធ្វើកលមាយា +ធ្វើកាយវិការ +ធ្វើការ +ធ្វើការកែតម្រូវ +ធ្វើការខ្ជាប់ខ្ជួន +ធ្វើការងារ +ធ្វើការចាប់អារម្មណ៍ +ធ្វើការជាសម្ងន់ +ធ្វើការឈ្ងុយ +ធ្វើការដដែល +ធ្វើការដោយដៃ +ធ្វើការតាមនាទីខ្លួន +ធ្វើការទិតៀនស្ថាបនា +ធ្វើការនៅកន្លែងដដែល +ធ្វើការបំភ្លឹះ +ធ្វើការប៉ុកប៉ីន +ធ្វើការប្រចួនគ្នា +ធ្វើការពួនស្ទាក់ +ធ្វើការពើក +ធ្វើការពេញម៉ោង +ធ្វើការព្រាវ +ធ្វើការមានបន្លាស់ +ធ្វើការមិនកើត +ធ្វើការមិនទាន់ហើយ +ធ្វើការមិនប្រមាណ +ធ្វើការរណូងរណាង +ធ្វើការរទាស +ធ្វើការរវីសរវៀស +ធ្វើការរវើក +ធ្វើការរវើរវាយ +ធ្វើការរហ័សរហែង +ធ្វើការរអាក់រអួល +ធ្វើការរាយមាយ +ធ្វើការរូតរះ +ធ្វើការរួច +ធ្វើការរេះ +ធ្វើការរែក +ធ្វើការរំយីករំយាក +ធ្វើការរ៉ែង +ធ្វើការលញ់ +ធ្វើការលែនលន +ធ្វើការលំ +ធ្វើការល្មួត +ធ្វើការល្អ +ធ្វើការវក់វី +ធ្វើការវិភាគ +ធ្វើការវីវក +ធ្វើការវើក +ធ្វើការសន្សឹម +ធ្វើការសើ +ធ្វើការសោះកក្រោះ +ធ្វើការសោះអង្គើយ +ធ្វើការស៊ុកគ្រលុក +ធ្វើការស៊ើសគ្រមើស +ធ្វើការស៊ែះពភ្លែះ +ធ្វើការស្រវាស្រទេញ +ធ្វើការស្រុះដៃ +ធ្វើការស្រូត +ធ្វើការស្អាត +ធ្វើការស្អាតស្អំ +ធ្វើការហាលងៀត +ធ្វើការហ្មត់ចត់ +ធ្វើការឡូយថូយ +ធ្វើការអស់អញ +ធ្វើការឥតអំបិល +ធ្វើការឲ្យល្អល្អាច់ +ធ្វើកាលកិរិយា +ធ្វើកុសល +ធ្វើកូដកម្ម +ធ្វើកូន +ធ្វើកើត +ធ្វើក្នក់ក្និច +ធ្វើក្បាលងីងើ +ធ្វើក្រុងពាលី +ធ្វើខុស +ធ្វើខុសឆ្គង +ធ្វើខុសទំនង +ធ្វើខុសធ្ងន់ +ធ្វើខុសនិងបញ្ញត្តិ +ធ្វើខុសនឹងបញ្ញត្តិ +ធ្វើខូច +ធ្វើខ្មោចកម្រោល +ធ្វើខ្លួន +ធ្វើគ +ធ្វើគត +ធ្វើគារវកិច្ច +ធ្វើគុណ +ធ្វើគំរូ +ធ្វើគ្នា +ធ្វើឃាត +ធ្វើឃាតដល់ +ធ្វើឃ្លា +ធ្វើចង្វាក់ +ធ្វើចម្ការ +ធ្វើចិត្តជា +ធ្វើចុត +ធ្វើចំការ +ធ្វើចំណោទ +ធ្វើច្រេញច្រុញ +ធ្វើជា +ធ្វើជាឈឺ +ធ្វើជាតូបនីយកម្ម +ធ្វើជានានឹង +ធ្វើជាមិនដឹង +ធ្វើជាឡប់ឡែដើម្បី +ធ្វើជីវទស្សន៍ +ធ្វើជំនួញ +ធ្វើជ្រួសច្បាប់ +ធ្វើញត្តិ +ធ្វើដន្លងនឹងគ្នា +ធ្វើដូចជា +ធ្វើដែល +ធ្វើដោយចេតនា +ធ្វើដោយលំបាក +ធ្វើដំណាប់ +ធ្វើដំណើរ +ធ្វើដំណើរទៅបរលោក +ធ្វើតាម +ធ្វើតាមក្បួនគេ +ធ្វើតាមចំណង់ +ធ្វើតាមច្បាប់ +ធ្វើតាមថែវ +ធ្វើតាមបង្គាប់ +ធ្វើតាមបញ្ជា +ធ្វើតាមបញ្ជាការ +ធ្វើតាមបែប +ធ្វើតាមមុខងារ +ធ្វើតាមវិន័យ +ធ្វើតាមសង្កេត +ធ្វើតាមសណ្ដាប់ +ធ្វើតាមសម្រួល +ធ្វើតាមអាជ្ញា +ធ្វើតាមអំពើចិត្ត +ធ្វើតេស្ដ +ធ្វើតេស្ត +ធ្វើតេស្តឈាម +ធ្វើត្នោត +ធ្វើត្រចៀកថ្លង់ +ធ្វើត្រាប់ +ធ្វើត្រី +ធ្វើថ្នាំ +ធ្វើថ្មី +ធ្វើថ្លង់ធ្វើគ +ធ្វើថ្លង់ធ្វើគចំពោះ +ធ្វើទណ្ឌកម្ម +ធ្វើទស្សនកិច្ច +ធ្វើទាន +ធ្វើទាន់ +ធ្វើទារុណកម្ម +ធ្វើទាហាន +ធ្វើទីមទាម +ធ្វើទុក្ខ +ធ្វើទុក្ខទោស +ធ្វើទុក្ខធ្វើបាប +ធ្វើទុក្ខបុកម្នេញ +ធ្វើទោស +ធ្វើទោសដល់ស្លាប់ +ធ្វើទ្រឹង +ធ្វើធំ +ធ្វើធ្នាក់ +ធ្វើនយោបាយ +ធ្វើនាម៉ឺន +ធ្វើនាយ +ធ្វើនិច្ចវេតន៍ +ធ្វើនិទស្សនៈ +ធ្វើនឹង +ធ្វើបញ្ជាទិញ +ធ្វើបញ្ជី +ធ្វើបញ្ជោះ +ធ្វើបដិញ្ញាគ្នា +ធ្វើបដិវត្តន៍ +ធ្វើបណ្ដាក់ +ធ្វើបណ្ដាញ +ធ្វើបណ្ដើរ +ធ្វើបណ្ដើរទៅ +ធ្វើបតិដ្ឋ +ធ្វើបតិដ្ឋាប័ន +ធ្វើបទអត្ថាធិប្បាយ +ធ្វើបន្ថើរ +ធ្វើបម្រើ +ធ្វើបាតុកម្ម +ធ្វើបាត់ +ធ្វើបានដោយលំបាក +ធ្វើបាប +ធ្វើបាបស្ត្រី +ធ្វើបាយ +ធ្វើបឹង +ធ្វើបុណ្យ +ធ្វើបុណ្យឆ្លង +ធ្វើបុណ្យដ៏ឱឡារិក +ធ្វើបុណ្យមិស្សា +ធ្វើបុណ្យរួបរួមគ្នា +ធ្វើបុណ្យរួមគ្នា +ធ្វើបុណ្យរំលឹក +ធ្វើបែប +ធ្វើបំពាន +ធ្វើបំពានលើច្បាប់ +ធ្វើប្រណិធាន +ធ្វើផ្គើនឲ្យ +ធ្វើផ្ដាំ +ធ្វើផ្ទះរះសំបែង +ធ្វើពលកម្ម +ធ្វើពាក្យ +ធ្វើពិឈើ +ធ្វើពិធី +ធ្វើពិធីផ្ទឹមចងដៃ +ធ្វើពិន្ទុ +ធ្វើពិន្ទុកប្បៈ +ធ្វើពិសាខបូជា +ធ្វើពីឈើ +ធ្វើពុត +ធ្វើពុតឈឺ +ធ្វើពុម្ពបោះ +ធ្វើពុំកើត +ធ្វើពើ +ធ្វើព្រងើយ +ធ្វើភតិកម្ម +ធ្វើភត្តកិច្ច +ធ្វើភរណកម្ម +ធ្វើភេរីចរណ៍ +ធ្វើភ្នែកក្រឡង់ +ធ្វើភ្នែកខម +ធ្វើភ្នែកភ្លឹះ +ធ្វើភ្នែកម៉ក់ +ធ្វើភ្នែកស្លែ +ធ្វើភ្នែកឡិងឡង់ +ធ្វើភ្លើ +ធ្វើមាត់ក្រហួច +ធ្វើមាត់រហប +ធ្វើមាន +ធ្វើមានកំណត់ +ធ្វើមានធ្វើបាន +ធ្វើមាយាជា +ធ្វើមិច្ឆាចារ +ធ្វើមិនដឹង +ធ្វើមិនត្រូវ +ធ្វើមិនទាន់ +ធ្វើមិនរួច +ធ្វើមិនឮ +ធ្វើមុខ +ធ្វើមុខក្រញូវ +ធ្វើមុខជូរ +ធ្វើមុខធ្វើមាត់ +ធ្វើមុខធ្វើមាត់ឲ្យ +ធ្វើមុខប៉យ +ធ្វើមុខព្រហួម +ធ្វើមុខមាំ +ធ្វើមុខម្រីក +ធ្វើមុខម្លូ +ធ្វើមុខម្ហ៊ែត +ធ្វើមុខសឺ +ធ្វើមុខស្ញាញ +ធ្វើមុខស្មឹម +ធ្វើមុខស្មើ +ធ្វើមុខស្លើ +ធ្វើមេ +ធ្វើមេរុ +ធ្វើម៉េចឥឡូវ +ធ្វើម្ហូប +ធ្វើយញ្ញ +ធ្វើយុកយាក់ +ធ្វើយោធា +ធ្វើយ៉ាងហ្នឹង +ធ្វើរបងកិត្តិយស +ធ្វើរួច +ធ្វើរួចរាល់ +ធ្វើរួចហើយ +ធ្វើរេចនកម្ម +ធ្វើលិម្បកម្ម +ធ្វើលេខ +ធ្វើលោកអ្នក +ធ្វើលំ +ធ្វើល្អ +ធ្វើវគ្គព័ន្ឋ +ធ្វើវគ្គព័ន្ធ +ធ្វើវញ្ឈកម្ម +ធ្វើវិកប្បនា +ធ្វើវិក្រោស +ធ្វើវិញ +ធ្វើវិទ្ធង្សនា +ធ្វើវិធូបនកម្ម +ធ្វើវិនិយោគ +ធ្វើវិប្រតិការ +ធ្វើវិភាគ +ធ្វើវិភាគទាន +ធ្វើវិរេចនកម្ម +ធ្វើវីវរខូចអស់ +ធ្វើស +ធ្វើសកម្មភាព +ធ្វើសកម្មភាពដោយចំហ +ធ្វើសក់ +ធ្វើសក្ការៈ +ធ្វើសង្កថា +ធ្វើសង្កា +ធ្វើសង្គ្រាម +ធ្វើសច្ចា +ធ្វើសញ្ញា +ធ្វើសន្ទនា +ធ្វើសន្ទនារកគ្នា +ធ្វើសន្និសិទ +ធ្វើសន្និសីទ +ធ្វើសម្ភាសន៍ +ធ្វើសរសៃ +ធ្វើសហការ +ធ្វើសាក្សី +ធ្វើសាច់ +ធ្វើសឹក +ធ្វើសុនត្រុន +ធ្វើសូចនា +ធ្វើសេចក្ដីបដិសេធ +ធ្វើសំណូមពរ +ធ្វើសំបុត្រសន្យា +ធ្វើសំយោគ +ធ្វើស្ថាបនៈ +ធ្វើស្ថិតិ +ធ្វើស្ម័គ្រសង្វាស +ធ្វើស្រី +ធ្វើស្រែ +ធ្វើស្រែប្រវាស់ដៃ +ធ្វើស្រែលើខ្នង +ធ្វើហាន +ធ្វើហើយធ្វើទៀត +ធ្វើឡើង +ធ្វើឡើងដើម្បីបាន +ធ្វើឡើងវិញ +ធ្វើអក្ខរវិញ្ញាសារ +ធ្វើអណ្ដើក +ធ្វើអន្តរាគមន៍ +ធ្វើអរូបីយកម្ម +ធ្វើអាជីវកម្ម +ធ្វើអាណានិគម +ធ្វើអាមន្តន +ធ្វើអាយ +ធ្វើអាវរណៈ +ធ្វើអាវុធសន្និច្ច័យ +ធ្វើអុកឡុក +ធ្វើអូមអាម +ធ្វើអេ +ធ្វើអោយ +ធ្វើអោយខ្លី +ធ្វើអោយឆាប់ +ធ្វើអោយយំ +ធ្វើអោយរួច +ធ្វើអំណោយ +ធ្វើអំពី +ធ្វើអំពើ +ធ្វើអ្វី +ធ្វើអ្វីខ្លី +ធ្វើឧស្សាហូបនីយកម្ម +ធ្វើឫក +ធ្វើឫកកំប្រោនប្រោន +ធ្វើឫកខែងរែង +ធ្វើឫកឆើយ +ធ្វើឫករពើតរពើង +ធ្វើឲ្យ +ធ្វើឲ្យកើតជា +ធ្វើឲ្យកើនឡើង +ធ្វើឲ្យខូច +ធ្វើឲ្យខ្ជាប់ +ធ្វើឲ្យខ្វល់ +ធ្វើឲ្យឃើញស +ធ្វើឲ្យឃើញស្ដែង +ធ្វើឲ្យឃើញស្តែង +ធ្វើឲ្យឃើញស្បាន់ +ធ្វើឲ្យចាប់អារម្មណ៍ +ធ្វើឲ្យបាត់កិរិយា +ធ្វើឲ្យបាត់ឥរិយា +ធ្វើឲ្យផង់ +ធ្វើឲ្យពិសិដ្ឋ +ធ្វើឲ្យមាត់អណ្ដើក +ធ្វើឲ្យរួច +ធ្វើឲ្យល្មម +ធ្វើឲ្យស +ធ្វើឲ្យអន់ចិត្ត +ធ្វេង +ធ្វេស +ធ្វេសគំនិត +ធ្វេសទ្វេ +ធ្វេសប្រហែស +ធ្វេសប្រាណ +ធ្វេសស្មារតី +ធ្វ័ច +ធ្ឫតរាស្រ្ត +នក +នករ +នក្កោ +នក្ខត្កយោគវិទ្យា +នក្ខត្ត +នក្ខត្តយោគ +នក្ខត្តយោគព្យាករណ៍ +នក្ខត្តរាជ +នក្ខត្តឫក្ស +នក្សត្រ +នក្សត្រឫក្ស +នក្សត្រឫក្សទាំង +នខា +នខ្ញុំមុចាំទៅ +នខ្វាក់ +នគរ +នគរខ្មែរ +នគរគោកធ្លក +នគរចតុម្មុខ +នគរចេនឡា +នគរជន +នគរជុំ +នគរធំ +នគរបាល +នគរបុរី +នគរភាព +នគរភាស +នគរភ្នំ +នគរយមរាជ +នគររាជ +នគររាជជាតិ +នគររាជជើងព្រៃ +នគររាជភ្លេងជាតិ +នគរវត្ត +នគរសោភិនី +នគរស្រីលវោ +នគរូបនីយកម្ម +នគរេត +នគរេស +នគរោបនីយកម្ម +នគ្គកម្មសិទ្ធិ +នគ្គជន +នគ្គនិយម +នគ្គភាព +នគ្គសមណៈ +នគ្គសមនៈ +នង្គល +នង្គុដ្ឋ +នង្គ័ល +នឈ្នេះចះចមិង់ +នដ +នដកីឡា +នណា +នតិភាព +នត្តា +នត្តុ +នត្តោ +នត្ថិ +នត្ថិភាព +នត្ថិភាវ +នត្ថុ +នត្ថុកម្ម +នទី +នទីសម្ភេទ +នន +ននល +ននលគក +ននលគគ +ននលជ្រងក +ននាត +ននាល +ននៀល +ននៀលក្រាញ +ននោង +ននោងជ្រុង +ននោងទេស +ននោងប្រហើរ +ននោងពស់ +ននោងព្រៃ +ននោងមូល +ននោងសាញ +ននះ +ននះននៀល +ននះនរនាទ +នន់ +នន់ទៈ +នន់ទៈនៈ +នន្ដ +នន្ទ +នន្ទោ +នប +នបុំ +នបុំសក +នបុំសកលិង្គ +នបុំសកៈ +នប់ +នប់ពន់ +នប់ពៈ +នប់ពៈគុន +នប់ពៈរ័ត +នប់ពៈលោកុតតៈរ៉ៈ +នប្ត្ឫ +នព +នពកម្ម +នពតារា +នព្វ +នព្វករណ៍ +នព្វកុត្តរធម៌ +នព្វកុត្តរធ៌ម +នព្វគុណ +នព្វគ្រោះ +នព្វន្ដ +នព្វន្ត +នព្វន្តសាស្ត្រ +នព្វរត្ន +នព្វរ័តន៍ +នព្វលោកុត្តរ +នព្វលោកុត្តរធម៌ +នព្វស័ក +នភ +នភកេតន៍ +នភប្រាណ +នភមណី +នភមណ្ឌល +នភា +នភាកាស +នភាបទី +នភាបាទ +នភាល័យ +នភី +នភោធូម +នភោមណ្ឌល +នភៈ +នមក្ការ +នមស្ករ៍ +នមស្ការ +នមស្សការ +នមាមិហំ +នមិទ្ធៈ +នមោ +នម៌ល +នយ +នយន +នយននិយម +នយនផល +នយនេត្រ +នយនៈ +នយលក្ខណៈ +នយស្ដិ +នយោបាយ +នយោបាយក្រៅប្រទេស +នយោបាយខ្មែរ +នយោបាយត្បិតត្បៀត +នយោបាយត្រជាក់ +នយោបាយទឹក +នយោបាយប្រកាន់ +នយោបាយប្រកាន់វណ្ណៈ +នយោបាយប្រតិកម្ម +នយោបាយមហន្ធការ +នយោបាយវាតទឹកដី +នយោបាយសន្តិភាព +នយោបាយសាស្ត្រ +នយោបាយសេដ្ឋកិច្ច +នយោបាយអព្យាក្រិត +នរ +នរក +នរកកុណ្ឌ +នរកមហាតាប +នរកលោកិយ +នរកអវិចី +នរឃាត +នរឃាតក +នរឃាតកម្ម +នរឃាតកៈ +នរឃាតក៍ +នរជន +នរជាតិ +នរជេដ្ឋ +នរណា +នរណាចាញ់ +នរណាឈ្នះ +នរទេព +នរនាថ +នរនាថា +នរនាទ +នរនាម +នរនាមវិទ្យា +នរបតិ +នរបតី +នរពិស្វណ៍ +នរមាត្រ +នរមាត្រវិធី +នរវង្ស +នរវង្សវិទ្យា +នរវិទ្យា +នរវិស្វណ +នរសិង្ហ +នរសីហ +នរសីហៈ +នរសីហ៍ +នរសឹហៈ +នរា +នរាធិប +នរាធិបតិ +នរាធិបតិន្ទ +នរាធិបតី +នរាធិបតេន្រ្ទ +នរាយន៍ +នរាសភ +នរិន្ទ +នរិស្សរ +នរូ +នរូអ្នកណា +នរូអ្នកផង +នរេត +នរេន្ទ្រ +នរេន្រ្ទ +នរេស +នរេសូរ +នរេស្វរៈ +នរេស្សរ +នរោ +នរោត្ដម +នរោត្តម +នរោត្ពុំនោះ +នរៈ +នរៈនារី +នលាដ +នវ +នវក +នវកជន +នវកភាព +នវកម្ម +នវគ្រហ +នវដីកា +នវនីត +នវន្ត +នវមាលិកា +នវរដ្ឋ +នវរតន +នវវគ្គ +នវសិលា +នវាគត +នវាគតភណ្ឌ +នវានុវត្ដជន +នវានុវត្តន៍ +នវាប្បនកម្ម +នវុតិ +នវុប្បន្ន +នវោត្បន្ន +នវៈ +នស្ដិភាវ +នហាតក +នហាន +នហានដ្ឋាន +នហានីយ +នហានោ +នហានោទក +នហាបក +នហារុ +នហារូ +នហុត +នហោនោ +នឫបតី +នា +នាក +នាកាល +នាក់ +នាក់គៈនិយំ +នាគ +នាគទន្ត +នាគនាថ +នាគបាឝ +នាគបាស +នាគប្រក់ +នាគព័ន្ធ +នាគមករ +នាគមាណវិកា +នាគមាណវី +នាគរ +នាគរជន +នាគរា +នាគរាជ +នាគរិក +នាគរី +នាគលេងទឹក +នាគលោក +នាគវិថី +នាគសេន +នាគា +នាគាង +នាគាធិបតី +នាគិន្ទ +នាគី +នាគេន្ទ្រ +នាគំ +នាគ្រានោះ +នាគ្រាស្លាប់ +នាង +នាងកញ្ញា +នាងកាកី +នាងក្រមុំ +នាងខុន +នាងខ្ញុំ +នាងខ្មៅ +នាងគង្ហីង +នាងច្រាល +នាងជ្រុង +នាងដែង +នាងដៃ +នាងណូយ +នាងទើត +នាងទេពអប្សរ +នាងទេវី +នាងទៅណា +នាងនក់ +នាងនាគ +នាងនាថ +នាងនួន +នាងបង្ហាញម៉ូត +នាងផ្កាមាស +នាងផ្ទះ +នាងផ្អែក +នាងពុំងា +នាងពួន +នាងពៅ +នាងមិញ +នាងរង +នាងរស់ +នាងវង +នាងវធូ +នាងវិសាខា +នាងវិឡារ +នាងស +នាងសត្យា +នាងសប្រញាប់ +នាងសរ +នាងសាមាវតី +នាងស្រី +នាងស្វាយ +នាងអាចរិយ +នាងអេសធើរ +នាច +នាដ +នាដក +នាដកថា +នាដកម្ម +នាដករ +នាដកសាល +នាដកា +នាដការី +នាដងព្រៃ +នាដ្យកថា +នាឌិ +នាឌិកា +នាថ +នាថា +នាទ +នាទី +នាទីចម្ការ +នាទីដី +នាទីភ្នាក់ងារ +នាទ្រូងផ្លូវ +នានត្ត +នានា +នានាជាតិ +នានានុក្រម +នានានុភាព +នានាប្រការ +នានាប្រទេស +នានាភណ្ឌ +នានាភាព +នានាសំវាស +នាបី +នាភិ +នាភី +នាម +នាមកត្តា +នាមកាយ +នាមកិរិយា +នាមក្រិយា +នាមខ្លួន +នាមគ្គហណ +នាមគ្គហណមង្គល +នាមឈ្មោះ +នាមត្រកូល +នាមធម៌ +នាមនាម +នាមន៑ +នាមបច្ឆាមរណៈ +នាមបញ្ញើក្អែក +នាមបដិវត្តិ +នាមប័ណ្ណ +នាមប្បញ្ញត្តិ +នាមរូប +នាមលេខា +នាមវលី +នាមសទ្ទ +នាមសព្ទ +នាមសម្ងាត់ +នាមាភិតេយ្យ +នាមាភិធេយ្យ +នាមិក +នាមំ +នាម៉ឺន +នាម៉ឺនជាន់ខ្ពស់ +នាម៉ឺននាសែន +នាម៉ឺននិយម +នាម៉ឺនមន្ត្រី +នាយ +នាយក +នាយកកង +នាយកគណៈរដ្ឋមន្ត្រី +នាយកង +នាយកចាត់ការ +នាយកដ្ឋាន +នាយកធម៌ +នាយកនីតិប្រតិបត្តិ +នាយកបូជាចារ្យ +នាយករង +នាយករដ្ឋមន្ត្រី +នាយកវិទ្យាល័យ +នាយកាប៊ីណេត៍ +នាយការដ្ឋាន +នាយការិយាល័យ +នាយកៈធម៌ +នាយក្រុម +នាយក្រុមវិធីការ +នាយខ +នាយខុទ្ទកាល័យ +នាយខុទ្ទកាល័យយោធា +នាយគណៈមេធាវី +នាយគយ +នាយចៅហ្វាយ +នាយចំណង់ +នាយដ្ឋាន +នាយតម្រួត +នាយត្រួត +នាយត្រួតត្រា +នាយថា +នាយទាហាន +នាយទាហានជាន់ខ្ពស់ +នាយទាហានទាក់ទង +នាយទាហានបង្គាប់ការ +នាយទាហានបម្រុង +នាយទាហានបំរុង +នាយទាហានរង +នាយទាហានសម +នាយទាហានសម្ពន្ធ +នាយទាហានសម្ពន្ធការ +នាយទីចាត់ការបរទេសរង +នាយទុន +នាយទុនផ្ដាច់មុខ +នាយទេព +នាយទោ +នាយទ្វារ +នាយបម្រើ +នាយពល +នាយពាណិជ្ជ +នាយព្រហ្ម +នាយភូឃុំ +នាយភេត្រា +នាយមួត +នាយយស +នាយរង +នាយរងទាហាន +នាយរតនៈ +នាយវេន +នាយសុខ +នាយសេនាធិការ +នាយសេនាធិការរង +នាយសំពៅ +នាយស្នងការតម្រួត +នាយអគ្គសេនាធិការ +នាយអាយ +នាយឧទ្យាន +នាយឯក +នាយិកា +នារ +នារទ +នារទជាតក +នារាយណ +នារាយណ៍ +នារាយន៍ +នារី +នារីក្លាហាន +នារីចល័ត +នារីនិយម +នារីបដិវត្តន៍ +នារីផល +នារីរត្ន +នារីរត្ន័ +នារីរ័ត្ន +នារីឡង់សេ +នាល +នាលិ +នាលិកាដៃ +នាលិះ +នាលោកិយ +នាវ +នាវសង្ឃាត +នាវា +នាវាខ្នៀរ +នាវាគ្រោះ +នាវាចក្រវាល +នាវាចម្បាំង +នាវាចរ +នាវាចរណ៍ +នាវាចំណុះ +នាវាជីវិត +នាវាដឹកទំនិញ +នាវាទឹកប្រៃ +នាវាទឹកសាប +នាវាធំ +នាវាបាញ់គ្រាប់បែក +នាវាបាញ់យន្តហោះ +នាវាផ្ទុកប្រេងកាត +នាវាផ្ទុកយន្តហោះ +នាវាពិឃាត +នាវាភណ្ឌ +នាវាភារវេតកិច្ច +នាវាភារវេតក៍ +នាវាមុជទឹក +នាវារកគ្រាប់បែក +នាវារកគ្រាប់បែកមីន +នាវារកមីន +នាវាវិចារភណ្ឌ +នាវាវិចារី +នាវាវេតន៍ +នាវាសណ្ដោង +នាវាសណ្ដោងនាវាធំ +នាវាសាស្ត្រ +នាវិក +នាវិកនាយក +នាវិកនាយិកា +នាវិកបតានី +នាវិកបតី +នាវិកា +នាវិកាធិបតី +នាវី +នាវូករណ៍ +នាវូបករណ៍ +នាសន +នាសនង្គ +នាសនា +នាសនៈ +នាសម័យនោះ +នាសា +នាសារ +នាសិក +នាសិកជៈ +នាសិកដ្ឋានជៈ +នាសិកន្ត +នាសិករោគ +នាសិកា +នាសិការរោគ +នាសិការោគ +នាសែន +នាស់ +នាហ្មឺន +នាហ្មឺននាសែន +នាឡ +នាឡិ +នាឡិកា +នាឡិកាងាប់ +នាឡិកាចងដៃ +នាឡិកាដក់ +នាឡិកាដើរមិនទៀង +នាឡិកាដៃ +នាឡិកាទឹក +នាឡិកាទូរស័ព្ទ +នាឡិកាប៉ោល +នាឡិកាព្យួរ +នាឡិកាព្យួរជញ្ជាំង +នាឡិកាយោល +នាឡិការោទិ៍ +នាឡិការោទ៍ +នាឡិកាលុត +នាឡិកាលោតលេខ +នាឡិកាល្បឿន +នាឡិកាស្លាប់ +នាឡៈ +នាអាកាស +នាំ +នាំការ +នាំក្ដី +នាំក្តី +នាំគោ +នាំគ្នា +នាំគ្នីគ្នា +នាំគ្រាប់ពោត +នាំង +នាំចិត្តឲ្យចង់ +នាំចូល +នាំចូលនាំចេញ +នាំចេញ +នាំជជែក +នាំញុះញង់ +នាំទុក្ខ +នាំទៅ +នាំទៅរក +នាំផល +នាំផ្លូវដដាក់ +នាំពា +នាំពាក្យ +នាំមក +នាំមាត់ +នាំមុខ +នាំរកស្រូវ +នាំរត់ +នាំរឿងរ៉ាវ +នាំវរ +នាំវឹកវរ +នាំវុនវ៉ាយ +នាំសារ +នាំហេតុ +នាំអាទិ +នាំអាទិ៍ +នាំអាទិ៍ឱ្យធ្វើ +នាំអុចនាំអាល +នាំអុចអាល +នាំអុជនាំអាល +នាំអំពល់ +នាំឱ្យចេះដឹង +នាំឱ្យព្រើល +នាំឱ្យស្លូត +នាំឲ្យ +នាំឲ្យកើត +នាំឲ្យកើតរឿង +នាំឲ្យពិបាក +នាំឲ្យភ័ន្តច្រឡំ +នាំឲ្យមាន +នាំឲ្យមានសាហេតុ +នាំឲ្យរំខាន +នាំឲ្យស្គាល់ +និ +និក +និកកែល +និកត្យាវហារ +និកម្មជន +និកម្មភាព +និកម្មវេលា +និកម្មវេលាក្លែង +និកម្មវេលាពេញ +និកម្មវេលាមិនពេញ +និករ +និកាយ +និកាយនិយម +និកាយព័ន្ធ +និកាយិក +និក្កង្ខា +និក្កឌ្ឍនកម្ម +និក្ខមនំ +និក្ខម៍ធ្យាន +និក្ខិតភណ្ឌ +និក្ខិតភណ្ឌគយ +និក្ខិតភណ្ឌទិដ្ឋា +និក្ខិតភណ្ឌធានា +និក្ខិតភ័ណ្ឌ +និក្ខិត្កសញ្ញា +និក្ខេប +និក្ខេបករ +និក្ខេបគាហក +និក្ខេបគាហកៈ +និក្ខេបគ្គាហក +និក្ខេបបទ +និក្ខេបីយ +និក្សេប +និក្ស័យ +និគម +និគមជន +និគមជនបទ +និគមនិយម +និគមវចនៈ +និគុណ៌ +និគ៌ុណ +និគ៌្រន្ថ +និគ្គណ្ឋ +និគ្គហិត +និគ្គហីត +និគ្គុណ +និគ្រន្ថ +និគ្រោទ្ធ +និគ្រោធ +និគ្រោធព្រឹក្ស +និគ្រោធរុក្ខ +និគ្រោធារាម +និឃណ្ដសាស្ត្រ +និឃណ្ឌសាស្ត្រ +និង +និងកីឡា +និងដទៃទៀត +និងវិចិត្រសិល្បៈ +និងវិជ្ជាជីវៈ +និងសាសនា +និងអតីតយុទ្ធជន +និងអសុវិធាន +និងឧតុនិយម +និច +និចចៈ +និចល +និចលភាព +និចុតសិលា +និច្ច +និច្ចការ +និច្ចកាល +និច្ចភត្ត +និច្ចវត្សរ៍ +និច្ចវេតន៍ +និច្ចសម័យ +និច្ចសីល +និច្ចាល +និច្ចំ +និច្ឆ័យ +និជ្ជជនភាព +និជ្ជីព +និជ្ជីវជាតិ +និញ្វន +និដ្ឋិតកម្ម +និណ៌េត្រ +និណ៌េត្ឫ +និតត្យៈ +និតិករ +និតិការ +និត្យ +និត្យនៅ +និត្យសមាជិក +និទស់ +និទស្សន +និទស្សន៍ +និទស្សន្ត +និទាឃ +និទាឃរដូវ +និទាឃៈ +និទាឃៈរដូវ +និទាន +និទានកថា +និទានថា +និទានរឿង +និទានវចនៈ +និទាយាទភាព +និទេ៌ស +និទោ៌ស +និទ៌ុក្ខ +និទ៌ុះខ +និទ៌េឝ +និទ៌េស +និទ៌ោស +និទ្ទណ្ឌភាព +និទ្ទន្តកា +និទ្ទា +និទ្ទុក្ខ +និទ្ទេស +និទ្ទេសបទ +និទ្ទេសវារៈ +និទ្ទោស +និទ្ទោសកម្ម +និទ្ធ +និទ្ធនភាព +និទ្ធារណៈ +និទ្ធ័ន +និទ្រា +និទ្រាលក់ +និទ្រាលុភាព +និទ្វារ +និធាន +និធិ +និធី +និននាត +និន្ទា +និន្ទាឈ្នានីស +និន្ទ្រា +និន្ទ្រាទេពី +និន្ន +និន្នវារណ៍ +និន្នហុត +និន្នាការ +áž“ិន្នាការនយោបាយ +និន្នាទ +និន្និវារណ៍ +និបាត +និបាតជាតក +និបាតសព្ទ +និបិដ្ឋៈដ្ឋិក +និបេតិកជន +និប្បទ +និប្បរិយាយ +និប្បូតិកា +និប្ផល +និប្ផលនិយម +និពទ្ធ +និពទ្ធកុសល +និពន្ធ +និពន្ធដោយ +និពន្ធន +និពន្ធពង្សាវតារ +និពា្វន +និព្ភយ +និព្ភយភាព +និព្ភោគ +និព្វាន +និព្វានជាបរមត្ថធម៌ +និព្វាននរក +និព្វិសោធ +និព្វិសោធភាព +និព្វិស្សាសៈ +និភ៌យ +និម +និមនួន +និមន្ត +និមន្តន +និមន្តន៍ +និមន្តលោកឆាន់ +និមន្តលោកដារ +និមន្តលោកទេស +និមន្តលោកទេសន៍ +និមន្តលោកបង្សុកូល +និមន្តិត +និមន្ត្រណ +និមន្វល +និមល +និមិត +និមិត្ត +និមិត្តកម្ម +និមិត្តការណ៍ +និមិត្តបុរស +និមិត្តរូប +និមិត្តរូបារម្មណ៍ +និមិត្តសញ្ញា +និមិត្តសីមា +និមិត្តស្ត្រី +និមិត្តហេតុ +និមិ្មត +និមិ្មតកម្ម +និមុត្តិ +និមុត្តិកិច្ច +និមុត្តិធានា +និមុត្តិប័ណ្ណ +និមួយ +និម៌ល +និម្មល +និម្មានរតី +និម្មាបន +និម្មាបនកម្ម +និម្មាបនិក +និម្មិត +និម្មិតកម្ម +និម្មិល +និយត +និយតកម្ម +និយតករ +និយតភាព +និយតមិច្ឆាទិដ្ឋិ +និយម +និយមការពិត +និយមចិន +និយមតាម +និយមតាមគេ +និយមន័យ +និយា +និយាម +និយាមកា +និយាយ +និយាយកកោក +និយាយកណ្ដាលជំនុំ +និយាយកាត់ +និយាយកាត់ប្រសាសន៏ +និយាយកិកកុក +និយាយកៀរគរ +និយាយកៀស +និយាយកៀសនាយកៀសអាយ +និយាយកេរ +និយាយកេរគេ +និយាយកេរ្ណិគេ +និយាយកែខៃ +និយាយកែមផ្សំ +និយាយកោក +និយាយកំជាប់ពាក្យ +និយាយក្រវៀចក្រវៀន +និយាយក្រឡាស់ +និយាយក្អេងក្អាង +និយាយខក +និយាយខោកអោយវិញ +និយាយខោកឲ្យវិញ +និយាយខ្ជាន់ +និយាយខ្ញែត +និយាយខ្ទប +និយាយខ្ពស់ +និយាយខ្មែរច្រិល +និយាយខ្មោះខ្មួរ +និយាយខ្លាំង +និយាយខ្លោញ +និយាយខ្សាប +និយាយខ្សាវ +និយាយខ្សុច +និយាយគងលើច្បាប់ +និយាយគន្លាស់ +និយាយគំរាម +និយាយគ្នាមួយរបើរ +និយាយគ្នារអៃ +និយាយគ្រលរ +និយាយងាំ +និយាយង៉ូវ +និយាយង៉េស +និយាយង៉ោកង៉ាក +និយាយង៉ោះ +និយាយចចាមអារាម +និយាយចចាមអារ៉ាម +និយាយចាក់ដោត +និយាយចែ +និយាយចែចង់ +និយាយចែប៉ប្រែ +និយាយចោល +និយាយចំ +និយាយចំនិងដោយចំហ +និយាយចំអក +និយាយចំអន់ +និយាយច្បាស់លាស់ +និយាយច្រឡោះបោះ +និយាយច្រឡំ +និយាយច្រូត +និយាយច្រែត +និយាយច្រំដែល +និយាយឆបោក +និយាយឆោឡោ +និយាយឆ្ងាញ់ +និយាយឆ្លង +និយាយជាប់ +និយាយជាប់អណ្ដាត +និយាយជ្រលួស +និយាយជ្រួសសេចក្ដី +និយាយឈ្លានពាន +និយាយញាប់ +និយាយញាប់រទេញ +និយាយញ៉េះញ៉ោះ +និយាយញ័រមាត់ +និយាយដដែល +និយាយដរធរ +និយាយដា +និយាយដាក់ផ្លែ +និយាយដួសដង +និយាយដើម +និយាយដៀងដង +និយាយដៀមដាម +និយាយដោយសង្ខេប +និយាយដោយឡែក +និយាយដោយឯកទេស +និយាយដោះ +និយាយដោះសា +និយាយដោះសារ +និយាយណេះណោះ +និយាយតទល់គ្នា +និយាយតម្លង់ +និយាយតាមសេចក្តី +និយាយតិច +និយាយត្រង់ +និយាយត្រង់ទៅត្រង់មក +និយាយត្រឹមត្រង់ +និយាយត្រឹមត្រូវ +និយាយទទឹង +និយាយទទឹងទទែង +និយាយទទឹងទិស +និយាយទាស់ +និយាយទូរសព្ទ +និយាយទូស័ព្ទ +និយាយទៀង +និយាយទៅ +និយាយទ្រគោះ +និយាយបកកេរ្តិ៍ +និយាយបង្កាច់គេ +និយាយបង្ខុស +និយាយបង្ខូច +និយាយបង្ហើប +និយាយបង្អន់ +និយាយបង្អាប់ +និយាយបង្អូស +និយាយបញ្ចើចបញ្ចើ +និយាយបញ្ចៀស +និយាយបញ្ចៀសវាសវាង +និយាយបញ្ចេញ +និយាយបញ្ចេញបញ្ចូល +និយាយបញ្ឆិតបញ្ឆៀង +និយាយបញ្ជោក +និយាយបញ្ឈឺ +និយាយបត់បែន +និយាយបន្ថើរ +និយាយបរិហារ +និយាយបាតដៃជាខ្នងដៃ +និយាយបាយបៀង +និយាយបាំងស្ទើរ +និយាយបូក +និយាយបូករួម +និយាយបើកចំហ +និយាយបែកពពុះមាត់ +និយាយបែកសា +និយាយបោកបោះ +និយាយបំពាន +និយាយបំពាំ +និយាយបំភ្លូក +និយាយប៉បាច់ +និយាយប៉ប៉ាច់ប៉ប៉ោច +និយាយប៉ប៉ែ +និយាយប៉ប៉ោច +និយាយប៉ប្លាញ +និយាយប៉ប្លូច +និយាយប៉ប្លេះប៉ប្លោះ +និយាយប៉ាច់ +និយាយប៉ាត +និយាយប៉ៃឡាំ +និយាយប៉ោច +និយាយប្រទាំងគ្នា +និយាយប្រាប់ +និយាយប្លេះប្លោះ +និយាយផុយ +និយាយផ្គើន +និយាយផ្ចាច់ +និយាយផ្ចុច +និយាយផ្ដោះផ្ដង +និយាយផ្តាស +និយាយផ្ទាល់មាត់ +និយាយផ្លើស +និយាយផ្សំ +និយាយផ្សំសាច់ +និយាយផ្សំស៊ី +និយាយពាក្យគងទៅលើគេ +និយាយពិត +និយាយពិរោះ +និយាយពិស្ដារ +និយាយពីនេះពីនោះ +និយាយពុំរួច +និយាយពេញពាក្យ +និយាយព្យូហ៍ +និយាយព្រត +និយាយព្រលាំ +និយាយព្រាវ +និយាយភ្លីភ្លើ +និយាយភ្លើ +និយាយមត់គ្នា +និយាយមាត់ទទេ +និយាយមានឆោង +និយាយមានវោតវគ្គ +និយាយមានអោតមានភ័ន្ត +និយាយមិនដឹងទិស +និយាយមិនរួស +និយាយមិនល្អ +និយាយមិនសំច័យ +និយាយមុសា +និយាយមួយម៉ាត់ +និយាយម៉ាំង +និយាយម៉ៅ +និយាយម្លាយ +និយាយយោងគ្នា +និយាយយ៉ +និយាយរក +និយាយរង្វើល +និយាយរញ៉ +និយាយរដឹបរដុប +និយាយរដឺន +និយាយរទូរទាំ +និយាយរម៉ិងរម៉ាំង +និយាយរលីង +និយាយរវ៉ាច់ +និយាយរវ៉ាច់រវ៉ោច +និយាយរវ៉ើក +និយាយរវ៉ោច +និយាយរឡប់ +និយាយរឡាញ +និយាយរឡិករឡក់ +និយាយរឡេះរឡោះ +និយាយរឡេះឡោះ +និយាយរអាករពាយ +និយាយរអាក់រអួល +និយាយរអ៊ូរទាំ +និយាយរាប់រៀប +និយាយរារែក +និយាយរាស់ +និយាយរុំ +និយាយរួប +និយាយរួម +និយាយរួសរាយ +និយាយរួសរ៉ាវ +និយាយរើរុះ +និយាយរឿងរ៉ាវ +និយាយរែក +និយាយរំជាលេង +និយាយរំជេញ +និយាយរំលើកបើកកកាយ +និយាយរះ +និយាយរ៉ាវ +និយាយលលើកាប់ក្រោម +និយាយលាត់សើយ +និយាយលាន់ +និយាយលុបថ្លុក +និយាយលូកលើសើក្រោម +និយាយលើ +និយាយលើក +និយាយលើកខ្លួន +និយាយលើកជើង +និយាយលើកតំកើង +និយាយលេង +និយាយលេងសើច +និយាយលះ +និយាយល្វើយ +និយាយល្អ +និយាយល្អះ +និយាយវាងវៃ +និយាយវាសដៃវាសជើង +និយាយវាសវាង +និយាយវែងឆ្ងាយ +និយាយវ៉ឺង +និយាយវ៉ូងវ៉ាង +និយាយសម្រួល +និយាយសម្រើបចិត្ត +និយាយសរុប +និយាយសាទុក្ខ +និយាយសាទុក្ខសាទោស +និយាយសាំ +និយាយសាំញ៉ាំ +និយាយសំណេះសំណាល +និយាយស៊កសៀត +និយាយស៊កសៀតលេង +និយាយស្កាត់ +និយាយស្ងួត +និយាយស្ដៅមើលសិន +និយាយស្ទោះមើល +និយាយស្រោចគល់ +និយាយស្ល +និយាយស្លន់ +និយាយហូរ +និយាយឡក +និយាយឡុប +និយាយឡើង +និយាយឡេះឡោះ +និយាយអស់រលីង +និយាយអាក្រក់ +និយាយអំប៉េះអំប៉ោះ +និយាយអះអាង +និយាយឥតសំចៃ +និយាយឲ្យឆ្អែត +និយាយឲ្យដល់ទៅ +និយាយឲ្យធូរពោះ +និយាយឲ្យមានគោល +និយាយឲ្យសាបឈ្លេម +និយាយា +និយុត្តិការ +និយុវដ្ឋាន +និយោជក +និយោជិក +និយោជិត +និយោជិតជាប់សន្យា +និយោជិតទិនិក +និយ័ត +និយ័ម +និយ្យានិក +និយ្យានិកធម៌ +និរ +និរគុណ +និរណេត្រ +និរណ៌េត្រ +និរតណ្ហា +និរតី +និរទុក្ខ +និរទុក្ខា +និរទេស +និរទេសនិទ្រា +និរទោស +និរន័យ +និរន្ត +និរន្តរ +និរន្តរភាព +និរន្តរាយ +និរន្តរ៍ +និរប្រវេស +និរប្រវេសក៍ +និរប្រវេសន្ត +និរព្វុទៈ +និរភ័យ +និរមត៌ក +និរមល +និរមិត +និរយ +និរយបាល +និរសោក +និរាករណ៍ +និរាក្រឹតិ +និរាត្មន៑ +និរាស +និរិ +និរិ្មត +និរុក្តិ +និរុត្តិ +និរុត្តិន័យ +និរុត្តិប្បដិ +និរុត្តិវិទូ +និរុត្តិវិទ្យា +និរុត្តិសាស្ត្រ +និរុទក +និរុទកបាយាស +និរុទ្ធ +និរុបការ +និរុបទេស +និរុបទ្រព +និរុបធិ +និរុបសគ្គ +និរៃ +និរោធ +និរោធៈ +និរ៌ាណ +និរ័យ +និរ៑ +និរ្ភ័យ +និរ្មិត +និល +និលពិសី +និលរ័តន៍ +និលរ័ត្ន +និលលោហិត +និល័យ +និវត្ត +និវត្តជន +និវត្តន +និវត្តនាការ +និវត្តន៍ +និវាតភាព +និវាប +និវាបៈ +និវារណដ្ឋាន +និវាស +និវាសជន +និវាសដ្ឋាន +និវាសនដ្ឋាន +និវាសិនី +និវាសី +និវេទន +និវេទនកថា +និវេទនប័ណ្ណ +និវេទន៍ +និវេឞ +និវេសន +និវេសនដ្ឋាន +និវេសន៍ +និវ៌ាណ +និវ័ត្ត +និឞាទ +និសង់ +និសណ្ឋាន +និសព្វាវុធការ +និសសៈរ៉ៈណៈធ័រ +និសស្ចៃ +និសា +និសាករ +និសាចរ +និសាទ +និសានាថ +និសិថ +និសិទ្ន +និសិន្ន +និសិន្នភាព +និសីទន +និសីទនាការ +និសីទនៈ +និសីទន៍ +និសេធា +និស័្សយ +និស៑ +និស្ច័យ +និស្ថាបនា +និស្បយ៌ាយ +និស្សកម្ម +និស្សជ្ជនីយ +និស្សន្តវត្ថុ +និស្សន្ទវត្ថុ +និស្សយ +និស្សយជន +និស្សយន្តេវាសិក +និស្សយមុត្តកៈ +និស្សយាចរិយ +និស្សយាចារ្យ +និស្សរណ +និស្សារ +និស្សារណកម្ម +និស្សារណា +និស្សិត +និស្សិតពេទ្យ +និស្សិតមហាវិទ្យាល័យ +និស្សិរិកា +និស្សិរី +និស្ស័យ +និស្ស័យភាព +និះ +និះបយ៌ាយ +នី +នីក +នីការ៉ាហ្គា +នីកូត៍រស +នីកូទីន +នីកែល +នីតិ +នីតិកម្ម +នីតិការ +នីតិកាល +នីតិកោសល +នីតិក្រម +នីតិជន +នីតិឋានានុក្រម +នីតិតំណាង +នីតិនិយម +នីតិន័យ +នីតិបច្ចេកវិទ្យា +នីតិបណ្ឌិត +នីតិបទ +នីតិបុគ្គល +នីតិប្បញ្ញតិ +នីតិប្បញ្ញត្តិ +នីតិប្រតិបត្តិ +នីតិពេទ្យ +នីតិភាព +នីតិភ័យ +នីតិយុត្តិសាស្ត្រ +នីតិរដ្ឋ +នីតិរដ្ឋបាល +នីតិវង្ស +នីតិវាទ +នីតិវិធី +នីតិវិធីតុលាការ +នីតិវិធីរឿងក្ដី +នីតិវិធីសង្ខេប +នីតិវិធីសម្បទា +នីតិសម្បទា +នីតិសម្បទាកម្ម +នីតិសាធារណៈ +នីតិសាស្ត្រ +នីតិអង្គភាព +នីតិអាជ្ញា +នីតិឯកជន +នីត្យានុកូល +នីត្យានុកូលកម្ម +នីត្យានុកូលដ្ឋាន +នីត្យានុកូលភាព +នីត្រាត +នីត្រាតកម្ម +នីទ្រិច +នីទ្រីកម្ម +នីពេជ្រ +នីមួយ +នីយៈ +នីរតី +នីរស +នីរសារ +នីរាគ +នីរោគ +នីល +នីលុប្បល +នីលុប្បុល +នីវណរ +នីវរណ +នីវរណធម៌ +នីវ៉ូ +នីវ៉ូទឹក +នីវ៉ូទូទាត់ +នីវ៉ូអាហារ +នីសោត +នីហរណ +នីហរណកម្ម +នីហរ័ណ +នីហារិកាតារាវលី +នីហ្សេរ +នីហ្សេរីយ៉ា +នីឡុង +នីអាមី +នឹក +នឹកក្ដៅចិត្ត +នឹកក្នុងចិត្ត +នឹកខឹង +នឹកខ្នាញ់ +នឹកខ្នួច +នឹកគិត +នឹកឃើញ +នឹកចង់ +នឹកជញ្ជឹង +នឹកដល់ +នឹកដើម +នឹកដើមមកដល់ +នឹកនា +នឹកប៉ផ្អុក +នឹកប៉ផ្អូច +នឹកប្លែកនឹង +នឹកផ្ទះ +នឹកផ្អូក +នឹកពិភាល់ +នឹកព្រួច +នឹកភ្នក +នឹកមមៃ +នឹកម៉ៃ +នឹករលឹក +នឹករលឹកដល់ +នឹករំពឹង +នឹកសង្ស័យ +នឹកសូត្រ +នឹកស្ដាយក្រោយ +នឹកស្មាន +នឹកស្រមើស្រមៃ +នឹកស្រមៃ +នឹកស្រុក +នឹកហើយនឹកទៀត +នឹកអរព្រួច +នឹកអស់សំណើច +នឹកអៀនខ្មាស +នឹង +នឹងក៏ +នឹងគេ +នឹងគ្នា +នឹងជា +នឹងថា +នឹងថ្កល់ +នឹងធឹង +នឹងធ្មឹង +នឹងន +នឹងនរ +នឹងនួន +នឹងអាច +នឹងអាល +នឹម +នឹមនង្គ័ល +នឹមនួន +នឹមនួនល្អង +នឹមរទះ +នឹល +នុក +នុក្រម +នុគ្រោះ +នុញញ៉ាត +នុញ្ញ +នុទៈ +នុបប៉ៈ +នុព្យញ្ជន +នុភាវ +នុយ +នុយក្លេអូទីត +នុយក្លេអ៊ែរ +នុយត្រី +នុយសន្ទូច +នុរក្ស +នុសស +នុសសៈ +នុសសៈតិ +នុំ +នុះ +នុ់មនិម +នុ៎ង +នុ៎ះ +នុ៎ះឃើញទេ +នុ៎ះន៍ +នុ៎ះហើយ +នុ៎ះហ្ន៎ +នុ៎ះឯង +នុ័ញចាយ៉ៈតៈន៉ៈ +នុ័តឋាន +នុ័បប៉ៈ +នូច +នូញ្ញ +នូន +នូវ +នូវែលហ្សេឡង់ +នូវ៉ែលហុល្លង់ដិ៍ +នូវ៉ែលហុល្ល៉ង់ដិ៍ +នូអាកឆុត +នួត +នួន +នួននាង +នួនព្រះឱស័ +នួនល្អង +នួនស្រី +នួនស្រីលា +នួវ +នឿក +នឿយ +នឿយណាយ +នឿយណាស់ +នឿយព្រួយ +នឿយសណ្ដាប +នឿយហត់ +នៀ +នៀង +នៀវ +នេក្ខម្មានិសំស +នេក្ខម្មៈ +នេក្រូភីលី +នេគ្រីតូ +នេត +នេតិ +នេតិបណ្ឌិត +នេត្ត +នេត្រ +នេត្រជល +នេត្រា +នេត្រាទស្សន៍ +នេន +នេប៉ាល +នេប៉ាល៉េស៍ +នេប៉ាល់ +នេព្រីត +នេមិ +នេមិរាជ +នេម៉ាតូដូស៍ +នេរ +នេរគុណ +នេរទុក្ខ +នេរភ័យ +នេរុ +នេល +នេលភាព +នេសជ្ជិកង្គ +នេសជ្ជិកង្គៈ +នេសាទ +នេសាទកម្ម +នេសាទារក្ស +នេសាទុប +នេសាទុបករណ +នេសាទុបករណ៍ +នេហេមា +នេះ +នេះនោះ +នេះឯង +នែ +នែក +នែកូន +នែក្មួយ +នែចៅ +នែនាង +នែប +នែបនិត្យ +នែលនល +នែវ៉ី +នែវ៉ឹយ +នែវ៉ឺយ +នែអ្នក +នែអ្ហឺ +នែៈ +នែ៏ៈ +នៃ +នៃជ +នៃជា +នៃនូវដល់ដោយ +នៃសូម +នោប +នោម +នោរី +នោះ +នៅ +នៅកន្លែង +នៅកប +នៅក្នុង +នៅក្នុងកណ្ដាប់ដៃគេ +នៅក្នុងក្រញាំដៃគេ +នៅក្នុងខ្វែង +នៅក្នុងចំណុះ +នៅក្នុងចំណោម +នៅក្នុងនិរទេស +នៅក្នុងបន្ទុក +នៅក្នុងអន្ទាក់ +នៅក្មេង +នៅក្រោយនោះមួយឆ្នាំ +នៅក្រៅអន្ទាក់ +នៅចន្លោះ +នៅចាំ +នៅចាំមុខ +នៅចំពោះមុខ +នៅជា +នៅជាកណ្ដាល +នៅជាតាង +នៅដើម +នៅដើមខែនេះ +នៅតែ +នៅតែយឺត +នៅត្រង់ +នៅត្រាំត្រែង +នៅទីបង្ហើយ +នៅទីបញ្ចប់ +នៅទីបំផុត +នៅទេ +នៅទំនេរ +នៅនឹង +នៅផ្ទះ +នៅពីក្រោយខ្នង +នៅពេល +នៅពេលជិតនោះ +នៅពេលអនាគត +នៅព្រឹកពេក +នៅមាត់ពុំស្ងៀម +នៅមុខ +នៅមុន +នៅមូលគ្នា +នៅរហូត +នៅលើគោក +នៅលើបន្ទុក +នៅលើរថយន្ត +នៅសល់ +នៅសល់ខ្លះ +នៅសល់តែសម្បកកាត +នៅសល់តែសំបកកាត +នៅសល់រលាប +នៅស្ងៀមស្រងល់ +នៅឡើយ +នៅអម +នៅអេ +នៅឯណា +នៅឯលិច +នៅឲ្យនឹង +នំ +នំកង +នំកងខ្វៀន +នំកង់ខ្វៀន +នំកន្ដ្រំ +នំកន្ត្រំ +នំកន្ទក់ +នំកន្ទ្រាំ +នំកាតំ +នំកូរ +នំកូរវិច +នំកើតក្ដី +នំកើតក្តី +នំកៅឡៅ +នំក្រតម +នំក្រម៉ៅថត +នំក្រលាន +នំក្រឡាន +នំក្រឡោជី +នំក្រុប +នំក្រូច +នំក្រៀប +នំក្រៀបទទឹក +នំខាវម៉ៅថត +នំខ្ញី +នំគម +នំគូឆាយ +នំគ្រក់ +នំគ្រាប់ខ្នុរ +នំគ្រាប់ស្លែង +នំចាក់ចុរ +នំចាក់ចុល +នំចាហួយ +នំចាំង +នំចេកបុក +នំចំណី +នំច័ក្កច័ន +នំឆាខ្វៃ +នំជាល +នំជើងជ្រូក +នំដង្កូវ +នំដុត +នំត +នំតាឡៃ +នំត្នោត +នំត្រចៀកព្នង +នំត្រចែកភ្នង +នំថងមួន +នំថងយិប +នំថងយ៉ត +នំទៀន +នំធ្មៃ +នំនែក +នំបង់ខ្លាញ់ +នំបញ្ចុក +នំបញ្ចុកទឹកសម្ល +នំបញ្ចុកមួយចង្វាយ +នំបត់ +នំបព +នំបាក់ចោរ +នំបាញ់ច្រនឿក +នំបុ័ង +នំបុ័ងមួយដុំ +នំបេ +នំបំពង +នំបំពួនស្ករ +នំប៉ាវ +នំប៉ៅ +នំប៉័ង +នំប៉័ងដាក់សាច់ +នំប៉័ងអាំង +នំប្រពាយ +នំប្រអួល +នំប្រៃ +នំផ្កាស្នោ +នំផ្លែអាយ +នំពងអន្សង +នំពពាយ +នំពា +នំពុម្ព +នំពោត +នំភិន +នំភឹង +នំម្សៅសក់សេះ +នំលត +នំលត់ +នំលន់ +នំលេ +នំលំអងរំចេក +នំល្ពៅ +នំសណ្ដែកកូរ +នំសូយ +នំសែសយ +នំសោះកក្រោះ +នំស្លឹកស្រស់ +នំអន្សម +នំអន្សមខ្នុរ +នំអន្សមចេក +នំអន្សមជ្រូក +នំអន្សមដូង +នំអន្សមផ្អែម +នំអាកោ +នំអាកោខ្ទឹះ +នំអាកោត្នោត +នំអំបែង +នំអ៊ី +នៈ +នៈកា +នៈច +នៈបាល +នៈភាប +នៈមិតធៈ +នៈរៈឃាត +នៈវៈកៈ +នៈវៈក័ម +នៈសន់ +ន៉ +ន៉ក +ន៉ន +ន៉ន់ +ន៉ា +ន៉ាកា +ន៉ាត់ឋាន +ន៉ាប៉ា +ន៉ាប់ប៉ៈ +ន៉ាប់ប៉ៈណេត +ន៉ាម់ +ន៉ាសែន +ន៉ាហ្មឺន +ន៉ាហ្មឺ់ន +ន៉ី +ន៉ូប៉ៈចារ +ន៉ែកអៈន៉ាក់ +ន៉ែកៈ +ន៉ោ +ន៉ៈ +ន៉ៈស័ញញ៉ា +ន៍ +ន៏ +ន័ង្គល +ន័បប័ញញ៉ាត់ +ន័យ +ន័យចំ +ន័យត្រង់ +ន័យធៀប +ន័យន៍ +ន័យបដិ +ន័យប្រតិបត្តិ +ន័យលក្ខណៈ +ន័យសំយោគ +ន័រវែស +ន័សសៈ +ន៑ +ន្ចក +ន្ចន +ន្ត្រី +ន្ន +ន្យគ្រោធ +ន្យគ្រោធវ្ឫក្ស +ន្យាយ +ន្របតី +ន្រឫបតី +ន្រាយ +ន្រាយណ៍ +ន្វល +ន្អាល +ន្អាលនឹង +ន្ឫបតិ +ន្ឫសឹហ +បក +បកកេរ្តិ៍ +បកចេក +បកត +បកតិ +បកតិកម្ម +បកតិគុណនាម +បកតិទិន +បកតិនាម +បកតិនាមប្រាជ្ញ +បកតិភាព +បកតិភាវ +បកតិសង្ខ្យា +បកតិសំខ្យា +បកទំនុក +បកប្រែ +បកពំនោល +បកភាសា +បកមកតាមផ្លូវដើមវិញ +បកមុខ +បករណ +បករឿង +បកវត្ត +បកសកវាទ៍ +បកសក្ដិ +បកសម្បកឈើ +បកសំបក +បកសំបកឈើ +បកសំបុត្រទៅវិញ +បកស័ក្ដិ +បកស្បែក +បកស្រាប +បកស្រាយ +បកអណ្ដើក +បកអណ្ដើកឈើ +បកអណ្តើក +បកអាក្រាត +បការៈ +បកាស +បកាសក +បកាសន +បកាសនីយ +បកាសិត +បកាសេន្តោ +បកិណ្ណក +បកិណ្ណកកថា +បកិណ្ណកាប័ណ +បកិណ្ណកៈ +បកោដិ +បកៈ +បក់ +បក់កន្ទុយ +បក់ដៃ +បក់ដៃហៅ +បក់បោក +បក់បោយ +បក់ផ្លិត +បក់ផ្សែង +បក់ព្រលឹង +បក់ភ្លើង +បក់មូស +បក់រុយ +បក់រំភើយ +បក់ស្រូវ +បក់ស្លឹកត្រចៀក +បក្ក +បក្កភាព +បក្កវិញ្ញាប័ត្រ +បក្ខ +បក្ខគណនា +បក្ខជន +បក្ខន្ទិក +បក្ខពួក +បក្ខព័ន្ធ +បក្ខសម្ព័ន្ធ +បក្ខា +បក្ខានុគ្រោះ +បក្ខិនី +បក្ខិយ +បក្ខី +បក្ស +បក្សកម្មករ +បក្សកុម្មុយនិស្ដ +បក្សជន +បក្សជំទាស់ +បក្សនយោបាយ +បក្សនិយម +បក្សពួក +បក្សពួកនិយម +បក្សព័ន្ធ +បក្សសម្ព័ន្ធ +បក្សអភិរក្សនិយម +បក្សអូតង់ +បក្សា +បក្សាបក្សី +បក្សិណី +បក្សិន៑ +បក្សី +បក្សីស្រុក +បក្ស័្មន +បខុម +បង +បងគេបង្អស់ +បងចិញ្ចឹម +បងជីដូនមួយ +បងជីទួតមួយ +បងជីលួតមួយ +បងថ្លៃ +បងធម៌ +បងធំ +បងនារី +បងប្ឆូន +បងប្រុស +បងប្អូន +បងប្អូនកូនចៅ +បងប្អូនជិតដិត +បងប្អូនជីដូនមួយ +បងប្អូនជីទួតមួយ +បងប្អូនជីលាមួយ +បងប្អូនជីលួតមួយ +បងប្អូនញាតិសន្ដាន +បងប្អូនបង្កើត +បងប្អូនប្រទាក់ទងសុក +បងប្អូនប្រធាក់ទងសុក +បងប្អូនរួមជាតិ +បងស្រី +បង់ +បង់ក +បង់កម្លាំង +បង់កស្មាទាំងពីរ +បង់កស្មាម្ខាង +បង់កេរ្តិ៍ +បង់ក្មេង +បង់ក្លាដេស +បង់ខាត +បង់ខ្លាញ់ +បង់ខ្លួន +បង់ខ្វាត់ +បង់គំនិត +បង់គ្រឿងសម្ល +បង់គ្វី +បង់ឃ្លាត +បង់ង +បង់ចាញ់ +បង់ចិត្ត +បង់ចំណែង +បង់ចំទាញ +បង់ជីវិត +បង់ជំទាញ +បង់ដៃ +បង់តូស +បង់ត្រឡោក +បង់ត្រី +បង់ថាស +បង់ថ្លៃ +បង់ថ្លៃខ្លួន +បង់ទ្រព្យ +បង់បត់ +បង់បាញ់ +បង់បាញ់ផ្ទះ +បង់បាត់ +បង់បោយ +បង់ប្រយោជន៍ +បង់ប្រាក់ +បង់ប្រាណ +បង់ពន្ធ +បង់មាយាទ +បង់មារយាទ +បង់ម្សៀត +បង់យស +បង់រូបបង់ឆោម +បង់រ៉ោស +បង់រ៉ះ +បង់លុយ +បង់លេខ +បង់លេខបញ្ជី +បង់សាច់ +បង់សាច់បងឈាម +បង់សៀត +បង់សំណាញ់ +បង់អំបិល +បង្ក +បង្កក +បង្កកខ្លាញ់ +បង្កកំហុស +បង្កក់ +បង្កក់កូន +បង្កក់កូនខ្ចី +បង្កក់ចង្រៃ +បង្កក់ឆ្មប +បង្កក់ធ្មប់ +បង្កក់ប្រសិទិ្ធ +បង្កក់ប្រសិទ្ធ +បង្កក់ប្រសិទ្ធិ +បង្កក្ដី +បង្កក្តី +បង្កង +បង្កងសមុទ្រ +បង្កងសៅទាវ +បង្កង់ +បង្កចលាចល +បង្កជ +បង្កជម្លោះ +បង្កទំនាស់ +បង្កទ័ព +បង្កបង្កើត +បង្កបង្កើន +បង្កបង្កើនផល +បង្កប់ +បង្កប់កម្លាំង +បង្កប់ខ្លួន +បង្កប់ទ័ព +បង្កប់ន័យ +បង្កប់មីន +បង្ករឿង +បង្ករឿងហេតុជាមួយ +បង្កហេតុ +បង្កឡើង +បង្កាច់ +បង្កាច់កេរ្តិ៍គេ +បង្កាច់បង្កិន +បង្កាច់បង្ខូច +បង្កាត់ +បង្កាត់កូន +បង្កាត់បន្សាំ +បង្កាត់បូស +បង្កាត់ពូជ +បង្កាត់ភ្លើង +បង្កាន់ +បង្កាន់ដៃ +បង្កាន់ដៃក្លែង +បង្កាន់ដៃព្រៃ +បង្កាន់ដៃស្ពាន +បង្កាន់ដៃស្រេច +បង្កាប់ +បង្ការ +បង្កិន +បង្កិល +បង្កុង +បង្កុងផ្តៅ +បង្កុងរនាប +បង្កុងឫស្សី +បង្កុងឬស្សី +បង្កូក +បង្កូកប្រកាស +បង្កូកស្នែង +បង្កូកហៅ +បង្កូម +បង្កួ +បង្កួច +បង្កួយ +បង្កួយត្រង +បង្កួយបៃតង +បង្កួយស្លាប +បង្កើច +បង្កើចសក់ +បង្កើត +បង្កើតការណ៍ +បង្កើតកូន +បង្កើតរឿង +បង្កើតសត្រូវ +បង្កើតហេតុ +បង្កើន +បង្កើនផលិតផល +បង្កើយ +បង្កើល +បង្កឿង +បង្កឿងកប៉ាល់ +បង្កឿងទូក +បង្កៀរ +បង្កេល +បង្កែក +បង្កែប +បង្កៃ +បង្កៃគ្រាប់ +បង្កៃមីន +បង្កៃសន្ទូច +បង្កៃឧបសគ្គ +បង្កោង +បង្កៈ +បង្ក័ជ +បង្ក្រាប +បង្ក្រាបបូស +បង្ក្រាបសត្រូវ +បង្ក្រៀក +បង្ខក +បង្ខន +បង្ខាក +បង្ខាត +បង្ខាតកម្លាំង +បង្ខាតទ្រព្យ +បង្ខាត់ +បង្ខាត់ចិត្ត +បង្ខាន +បង្ខាំ +បង្ខាំង +បង្ខាំងខ្មោច +បង្ខាំងទឹក +បង្ខាំសេះ +បង្ខាំសំណ +បង្ខិត +បង្ខិតបង្ខំ +បង្ខិតព្រំដែន +បង្ខិតរបង +បង្ខុប +បង្ខុស +បង្ខូង +បង្ខូងដី +បង្ខូច +បង្ខូចការ +បង្ខូចកូនស្រីគេ +បង្ខូចកេរ្តិ៍ +បង្ខូចគុណភាព +បង្ខូចឈ្មោះ +បង្ខើច +បង្ខើចដៃអាវ +បង្ខើចពេល +បង្ខើចសំពត់ +បង្ខៀវ +បង្ខំ +បង្ខំខ្លួន +បង្ខំចាប់ +បង្ខំចិត្ត +បង្ខំល្បឿន +បង្ខំឲ្យ +បង្ខះ +បង្ខះបូស +បង្គង +បង្គងឃ្មុំ +បង្គងទូក +បង្គត់ +បង្គន់ +បង្គន់សាធារណៈ +បង្គរ +បង្គរភ្លើង +បង្គរឧស +បង្គា +បង្គាន +បង្គានចាប៉ី +បង្គានសាដៀវ +បង្គាប់ +បង្គាប់ការ +បង្គាប់ក្ដី +បង្គាប់បញ្ជា +បង្គាវ +បង្គាំង +បង្គី +បង្គីបង្គា +បង្គុយ +បង្គួយ +បង្គួរ +បង្គេច +បង្គោល +បង្គោលកី +បង្គោលគីឡូម៉ែត្រ +បង្គោលគោ +បង្គោលគ្រាក់ +បង្គោលគ្រួសារ +បង្គោលចែវ +បង្គោលទូក +បង្គោលធ្នស់ +បង្គោលបញ្ឈរ +បង្គោលព្រំ +បង្គោលរបង +បង្គោះ +បង្គោះបង្កៀរ +បង្គៅ +បង្គំ +បង្គ្រប +បង្គ្រប់ +បង្គ្រប់កិច្ច +បង្បោយ +បង្រាប +បង្រាស +បង្រីក +បង្រុះ +បង្រុះដុំរទេះ +បង្រួញ +បង្រួញផ្លូវ +បង្រួញសេចក្ដី +បង្រួប +បង្រួបបង្រួម +បង្រួម +បង្រួមទៅ +បង្រៀន +បង្រៀនច្បាប់ +បង្រៀនលេខ +បង្រៀនស្អស្អា +បង្រៀនអក្សរ +បង្រៀនអម +បង្រៃ +បង្រោស +បង្រះ +បង្រះខ្ញិល +បង្រះខ្លួន +បង្រះឡេះឡះ +បង្រ្កាប +បង្រ្គប +បង្រ្គប់ +បង្វក់ +បង្វាស់ +បង្វិច +បង្វិល +បង្វិលខ្លួន +បង្វិលដើម +បង្វិលទុន +បង្វិលទំនិញ +បង្វិលបណ្ដឹង +បង្វិលប្រាក់ +បង្វិលពពិល +បង្វិលលេខ +បង្វិលឲ្យ +បង្វីក +បង្វឹក +បង្វឹកបង្វឺន +បង្វៀច +បង្វៀន +បង្វៀះ +បង្វៀះបង្វែរ +បង្វេច +បង្វេះ +បង្វេះបង្វៀង +បង្វែង +បង្វែងដាន +បង្វែងសេចកី្ត +បង្វែងសេចក្ដី +បង្វែរ +បង្វែររាជ្យ +បង្វែរឲ្យ +បង្សុកូល +បង្សុជាតិ +បង្សៀត +បង្ហក +បង្ហក់ +បង្ហត់ +បង្ហប +បង្ហប់ +បង្ហល់ +បង្ហា +បង្ហាញ +បង្ហាញខ្លួន +បង្ហាញថា +បង្ហាញផ្លូវ +បង្ហាញមុខ +បង្ហាញអក្សរ +បង្ហាត់ +បង្ហាត់កីឡា +បង្ហាត់ធម៌ +បង្ហាត់បង្រៀន +បង្ហាត់បង្ហាញ +បង្ហាប់ +បង្ហាប់ដី +បង្ហារ +បង្ហិន +បង្ហិនបង្ហោច +បង្ហិនបំផ្លាញ +បង្ហិល +បង្ហុយ +បង្ហុយដី +បង្ហុយធូលី +បង្ហុយបារី +បង្ហុយផ្សែង +បង្ហូត +បង្ហូតគោម +បង្ហូតទង់ +បង្ហូតទង់ជាតិ +បង្ហូរ +បង្ហូរគោ +បង្ហូរឈាម +បង្ហូរញើស +បង្ហូរទឹក +បង្ហូរទឹកភ្នែក +បង្ហូស +បង្ហួច +បង្ហួត +បង្ហួរ +បង្ហួរនោម +បង្ហួល +បង្ហួស +បង្ហើប +បង្ហើបទ្វារ +បង្ហើម +បង្ហើមស្រូវ +បង្ហើយ +បង្ហើយការ +បង្ហើយដៃ +បង្ហើរ +បង្ហើរខ្លែង +បង្ហើរពាក្យ +បង្ហៀរ +បង្ហៀរកាច់ +បង្ហៀរខ្មូត +បង្ហៀរទឹក +បង្ហៀរសេះ +បង្ហេវ +បង្ហែ +បង្ហែប +បង្ហែល +បង្ហោក +បង្ហោច +បង្ហោះ +បង្ហោះគោម +បង្ហោះនាវាចក្រវាល +បង្អក +បង្អកស្រា +បង្អង់ +បង្អង់ជើង +បង្អត់ +បង្អត់ទឹក +បង្អត់បាយ +បង្អត់បាយបង្អត់ទឹក +បង្អត់អាហារ +បង្អន់ +បង្អន់កម្លាំង +បង្អន់ចិត្ត +បង្អន់ល្បឿន +បង្អរ +បង្អស់ +បង្អស់ទ្រព្យ +បង្អាក់ +បង្អាក់ដំណើរ +បង្អាក់បង្អួល +បង្អាក់់ការងារ +បង្អាក់់បង្អួល +បង្អាង +បង្អាច +បង្អាត +បង្អាប់ +បង្អាប់កេរ្ដិ៍ +បង្អាប់កេរ្តិ៍ឈ្មោះ +បង្អាប់ថ្លៃ +បង្អាប់បង្អន់ +បង្អាប់បង្អូន +បង្អាប់បង្អោន +បង្អាប់បន្ថោក +បង្អាប់មុខ +បង្អាប់វង្សត្រកូល +បង្អុរ +បង្អូច +បង្អូន +បង្អូស +បង្អូសនង្គ័ល +បង្អួ +បង្អួច +បង្អួចឆ្នង់ +បង្អួចដំបូល +បង្អួត +បង្អួតខ្លួន +បង្អួតបង្អរ +បង្អួតរាង +បង្អួល +បង្អើត +បង្អើល +បង្អៀង +បង្អៀន +បង្អៀវ +បង្អែ +បង្អែក +បង្អែន +បង្អែនខ្លួន +បង្អែប +បង្អែបង្អង់ +បង្អែម +បង្អែមចម្អាប +បង្អែរបង្អង់ +បង្អោង +បង្អោងត្នោត +បង្អោត +បង្អោន +បង្អោនកាយ +បង្អោនក្បាល +បង្អោនខ្លួន +បង្អោរ +បង្អោះ +បង្អៅ +បចិ្ជមភោជន +បចិ្ជមយាម +បចុណ្ណកម្ម +បចុណ្ណការ +បច្ច +បច្ចក្ខ +បច្ចន្ដប្រទេស +បច្ចន្ត +បច្ចន្តគ្រាម +បច្ចន្តជនបទ +បច្ចន្តប្បទេស +បច្ចន្តប្រទេស +បច្ចប្បន្ន +បច្ចយ +បច្ចយសន្និស្សិត +បច្ចយសន្និស្សិតសីល +បច្ចវេក្ខណញ្ញាណ +បច្ចវេក្ខណៈ +បច្ចា +បច្ចាចារ្យ +បច្ចាចិត្ត +បច្ចាជន +បច្ចានុប្បទាន +បច្ចាភា +បច្ចាមិត +បច្ចាមិត្ត +បច្ចាមិត្តស្លាប់រស់ +បច្ចាមិត្រ +បច្ចិម +បច្ចុគ្គមនាការ +បច្ចុគ្គមនៈ +បច្ចុគ្គមន៍ +បច្ចុណ្ណកម្ម +បច្ចុណ្ណការ +បច្ចុទ្ធារ +បច្ចុប្បន្ន +បច្ចុប្បន្នកាល +បច្ចុប្បន្ននិយម +បច្ចុប្បន្នភាព +បច្ចុប្បន្នសម័យ +បច្ចុប្បន្នហេតុ +បច្ចូស +បច្ចូសកាល +បច្ចូសសម័យ +បច្ចេក +បច្ចេកទេស +បច្ចេកទេសភាព +បច្ចេកទេសសិក្សា +បច្ចេកន័យ +បច្ចេកពាក្យ +បច្ចេកពុទ្ឋ +បច្ចេកពុទ្ធ +បច្ចេកពោធិ +បច្ចេកភាគ +បច្ចេកភាព +បច្ចេកលក្ខណៈ +បច្ចេកលាភ +បច្ចេកវិជ្ជា +បច្ចេកវិទ្យា +បច្ចេកសមាទាន +បច្ចេកស័ព្ទ +បច្ចេកៈ +បច្ច័ +បច្ច័យ +បច្ច័យនិយម +បច្ច័យបួន +បច្ច័យផ្ទះកញ្ចក់ +បច្ច័យលាភ +បច្ឆា +បច្ឆាកាល +បច្ឆាគត +បច្ឆាចារ្យ +បច្ឆាជន +បច្ឆាជនតា +បច្ឆាញាតិ +បច្ឆាបរិចារកិច្ច +បច្ឆាភត្ត +បច្ឆាភត្តកាល +បច្ឆាភត្តកិច្ច +បច្ឆាមរណៈ +បច្ឆារោគ្យកម្ម +បច្ឆាសមណៈ +បច្ឆិម +បច្ឆិមកថា +បច្ឆិមកាល +បច្ឆិមជនតា +បច្ឆិមជាតិ +បច្ឆិមត្តភាព +បច្ឆិមទស្សនៈ +បច្ឆិមទិស +បច្ឆិមបទ +បច្ឆិមពុទ្ធវចនៈ +បច្ឆិមភព +បច្ឆិមភវិកសត្ត +បច្ឆិមភវិកសត្វ +បច្ឆិមភាគ +បច្ឆិមភាព +បច្ឆិមភោជន +បច្ឆិមមាហារ +បច្ឆិមយាម +បច្ឆិមវ័យ +បច្ឆិមសត្វ +បច្ឆិមសាសន៍ +បច្ឆិមានុទិស +បច្ឆិមាហារ +បច្ជិមកាល +បច្ជិមជនតា +បច្ជិមជាតិ +បច្ជិមទស្សនៈ +បច្ជិមពុទ្ធវចនៈ +បច្ជិមភព +បច្ជិមភាគ +បច្ជិមភោជន +បច្ជិមយាម +បច្ជិមវិកសត្ត +បច្ជិមាហារ +បញេ្ចញ +បញ្ច +បញ្ចក +បញ្ចកណ្ឌ +បញ្ចកាមគុណ +បញ្ចកោណ +បញ្ចកៈ +បញ្ចក្ខន្ធ +បញ្ចក្សត្រ +បញ្ចខណ្ឌ +បញ្ចគតី +បញ្ចង់ +បញ្ចង្គ +បញ្ចង្គប្រតិស្ឋ +បញ្ចង្គប្រតិស្ឋាន +បញ្ចទេព +បញ្ចបិឡកា +បញ្ចប់ +បញ្ចប់ជីវិត +បញ្ចប់ទំនាស់ +បញ្ចប់រឿង +បញ្ចប់វិបត្ដិ +បញ្ចប់សង្គ្រាម +បញ្ចប់សេចក្ដី +បញ្ចពណ៌ +បញ្ចពិធ +បញ្ចពិធកល្យាណី +បញ្ចព័ណ៌ +បញ្ចភាព +បញ្ចមី +បញ្ចរ +បញ្ចរង្គ +បញ្ចវគ្គិយ +បញ្ចវគ្គីយ +បញ្ចវណ៌ +បញ្ចវណ្ណ +បញ្ចវោការ +បញ្ចសាខា +បញ្ចសីល +បញ្ចសីលា +បញ្ចស័ក +បញ្ចស្កន្ធ +បញ្ចា +បញ្ចាកម្ម +បញ្ចាក់ +បញ្ចាង +បញ្ចាង្គ +បញ្ចាច់ +បញ្ចាល +បញ្ចាលៈ +បញ្ចាល់ +បញ្ចាល់ឈើ +បញ្ចាល់ទឹក +បញ្ចាំ +បញ្ចាំង +បញ្ចាំងកញ្ចក់ +បញ្ចាំងកុន +បញ្ចាំងភាពយន្ត +បញ្ចាំចិញ្ចៀន +បញ្ចាំចិត្ត +បញ្ចាំដាច់ +បញ្ចាំស្រែ +បញ្ចិន្ទ្រិយ +បញ្ចិន្រ្ទីយ៍ +បញ្ចុក +បញ្ចុកបន្សី +បញ្ចុកបន្ស៊ី +បញ្ចុះ +បញ្ចុះការ +បញ្ចុះកំពង់ +បញ្ចុះជ្រំ +បញ្ចុះដន្លាប់ +បញ្ចុះដំណាប់ +បញ្ចុះតម្លៃ +បញ្ចុះថែប +បញ្ចុះទម្ងន់ +បញ្ចុះធាតុ +បញ្ចុះបញ្ចូល +បញ្ចុះលាមក +បញ្ចុះសព +បញ្ចុះសីមា +បញ្ចូន +បញ្ចូល +បញ្ចូលក្រប +បញ្ចូលខ្មោច +បញ្ចូលជាមួយ +បញ្ចូលដំណែង +បញ្ចូលរូប +បញ្ចូលសាសនា +បញ្ចូលសាសន៍ +បញ្ចូលអារក្ខ +បញ្ចើ +បញ្ចើច +បញ្ចើចបញ្ចើ +បញ្ចើស្រី +បញ្ចៀស +បញ្ចៀសវាសវាង +បញ្ចេញ +បញ្ចេញកម្ដៅ +បញ្ចេញគោពីក្រោល +បញ្ចេញចោល +បញ្ចេញថ្វីដៃ +បញ្ចេញបញ្ចូល +បញ្ចេញបែប +បញ្ចេញប្រាជ្ញ +បញ្ចេញមតិ +បញ្ចេញមតិខ្លួន +បញ្ចេញម្លប់កូនស្រី +បញ្ចេញរស្មី +បញ្ចេញរាង +បញ្ចេញរូបរាង +បញ្ចេញវាចា +បញ្ចេញវោហារ +បញ្ចេញសីហនាទ +បញ្ចេញស្នាដៃ +បញ្ចេញឫក +បញ្ចេរ +បញ្ចេរគោ +បញ្ចេរឲ្យទៅរកគេឯទៀត +បញ្ចេះ +បញ្ចោរ +បញ្ចោរបញ្ចៀស +បញ្ចោរលើកអាស +បញ្ច្រក +បញ្ច្រកថ្នាំ +បញ្ច្រាស +បញ្ច្រាសជើង +បញ្ច្រាសទិស +បញ្ច្រាសផ្លូវ +បញ្ច្រាសស្រកី +បញ្ច្រិច +បញ្ច្រូច +បញ្ច្រោះ +បញ្ឆត +បញ្ឆាក +បញ្ឆាកបញ្ឆាច់ +បញ្ឆាច់ +បញ្ឆាប +បញ្ឆិច +បញ្ឆិត +បញ្ឆិតបញ្ឆៀង +បញ្ឆឹក +បញ្ឆុក +បញ្ឆុកបញ្ឆួល +បញ្ឆួល +បញ្ឆើត +បញ្ឆៀង +បញ្ឆៀងន័យ +បញ្ឆេះ +បញ្ឆេះម៉ាស៊ីន +បញ្ឆោត +បញ្ឆោតនាយអាយ +បញ្ឆោះ +បញ្ជក់ +បញ្ជក់ចិត្ត +បញ្ជក់ដៃ +បញ្ជច់ +បញ្ជច់សង្រែក +បញ្ជត +បញ្ជរ +បញ្ជរបាល +បញ្ជលិ +បញ្ជល់ +បញ្ជល់គោ +បញ្ជល់ត្រីក្រឹម +បញ្ជល់មាន់ +បញ្ជា +បញ្ជាការ +បញ្ជាការដ្ឋាន +បញ្ជាក់ +បញ្ជាក់បង្ហាញ +បញ្ជាក់សេចកី្ត +បញ្ជាក់សេចក្ដី +បញ្ជាក់ឲ្យឃើញថា +បញ្ជាក់ឲ្យដឹង +បញ្ជាខ័យសក្ដិ +បញ្ជាខ័យសត្តិ +បញ្ជាទិញ +បញ្ជាន់ +បញ្ជាន់ត្រស្ដិ +បញ្ជាន់ត្រស្តិ +បញ្ជាន់ត្រីស្ដ +បញ្ជាន់មេ +បញ្ជាន់រូប +បញ្ជាន់ស្រូវ +បញ្ជាន់អារក្ស +បញ្ជាបេសកកម្ម +បញ្ជាប់ +បញ្ជាប់ពាក្យ +បញ្ជាប់ព្រលឹង +បញ្ជាវារៈ +បញ្ជិ +បញ្ជិកា +បញ្ជិកាក្រឹត +បញ្ជិកាឋាន +បញ្ជិត +បញ្ជិះ +បញ្ជី +បញ្ជីកត់ប្រាក់ +បញ្ជីកាលប្បវត្តិ +បញ្ជីខ្មៅ +បញ្ជីគណៈវិនិច្ឆ័យ +បញ្ជីចូល +បញ្ជីចេញ +បញ្ជីចំណាយ +បញ្ជីចំណូល +បញ្ជីជាតិ +បញ្ជីពាណិជ្ជកម្ម +បញ្ជីមាតិកា +បញ្ជីមុខម្ហូប +បញ្ជីមេ +បញ្ជីយមបាល +បញ្ជីរាយតម្លៃ +បញ្ជីរាយនាម +បញ្ជីរឿង +បញ្ជីវិភាគ +បញ្ជីសារពើភណ្ឌ +បញ្ជីសារពើភ័ណ្ឌ +បញ្ជីស្នាម +បញ្ជីស្បែកឆ្កែ +បញ្ជីអវត្តមាន +បញ្ជូន +បញ្ជូនទាហាន +បញ្ជូនស្បៀង +បញ្ជើ +បញ្ជើច +បញ្ជើចកូន +បញ្ជើចបញ្ជើ +បញ្ជើត +បញ្ជៀស +បញ្ជោក +បញ្ជោកចិត្ត +បញ្ជោត +បញ្ជោរ +បញ្ជោះ +បញ្ជោះបន្សោក +បញ្ជោះបោះបោក +បញ្ជោះបោះសោក +បញ្ជ័ប +បញ្ជ្រក +បញ្ជ្រាប +បញ្ជ្រាបទឹក +បញ្ជ្រាល +បញ្ជ្រិះ +បញ្ជ្រុល +បញ្ជ្រុលចិត្ត +បញ្ជ្រុលដំណើរ +បញ្ជ្រុលផ្លូវ +បញ្ជ្រុលពេល +បញ្ជ្រួស +បញ្ជ្រួសដំណើរ +បញ្ជ្រួសផ្លូវ +បញ្ឈប់ +បញ្ឈប់រថយន្ត +បញ្ឈប់រទេះ +បញ្ឈប់សង្គ្រាម +បញ្ឈរ +បញ្ឈរជង្គង់ +បញ្ឈរជើង +បញ្ឈរទ័ព +បញ្ឈរភ្នែក +បញ្ឈឺ +បញ្ឈឺចិត្ត +បញ្ឈែល +បញ្ញ +បញ្ញតិ្ត +បញ្ញត្ត +បញ្ញត្តច្បាប់ +បញ្ញត្តដល់ +បញ្ញត្តទុក +បញ្ញត្តិ +បញ្ញត្តិច្បាប់ +បញ្ញវតី +បញ្ញវន្ត +បញ្ញវន្តមជ្ឈន្តិកជន +បញ្ញវន្តស្ទាក់ស្ទើរ +បញ្ញវន្តី +បញ្ញវ័ន្ត +បញ្ញា +បញ្ញាក់ +បញ្ញាចក្ខុ +បញ្ញាជន +បញ្ញាញាណ +បញ្ញាណ +បញ្ញាធិការ +បញ្ញានុរូប +បញ្ញាបារមី +បញ្ញាភា +បញ្ញាវតី +បញ្ញាវន្តុ +បញ្ញាសជាតក +បញ្ញាសម្បទា +បញ្ញិន្រ្ទិយ +បញ្ញើ +បញ្ញើក្អែក +បញ្ញើមុធា +បញ្ញែ +បញ្ញែម +បញ្យង្ក +បញ្រ្ចក +បញ្រ្ចាស +បញ្រ្ចូច +បញ្រ្ជក +បញ្រ្ជាប +បញ្ហ +បញ្ហា +បញ្ហាកើតមានឡើង +បញ្ហាគោលការណ៍ +បញ្ហាតានតឹង +បញ្ហាផ្ទៃក្នុង +បញ្ហាព្យាករណ៍ +បញ្ហារលត់បាត់ +បដា +បដាក +បដាចារា +បដិ +បដិក +បដិកម្បនា +បដិកម្ម +បដិការ +បដិការគុណ +បដិការៈ +បដិកិរិយា +បដិកូល +បដិកូលសញ្ញា +បដិកោសលវិច័យ +បដិកៈ +បដិក្ខិត +បដិក្ខេប +បដិគ្គហណដ្ឋាន +បដិគ្គាហក +បដិគ្គាហិកា +បដិឃ +បដិឃចិត្ត +បដិឃៈ +បដិចារកម្ម +បដិច្ចសមុប្បាទ +បដិច្ចុប្បាទ +បដិញាណ +បដិញ្ញា +បដិញ្ញាក្បដ +បដិញ្ញាណ +បដិញ្ញាត +បដិញ្ញូ +បដិដុល្លារូបនីយកម្ម +បដិទាន +បដិទាននាម +បដិទិន +បដិបក្ខ +បដិបក្ខកក +បដិបក្ខនិយម +បដិបក្ខប្រាណ +បដិបក្ខភាព +បដិបក្ខមិត +បដិបក្ខរអិល +បដិបក្ខី +បដិបត្តិ +បដិបទា +បដិបន្ន +បដិបន្នា +បដិប្បញ្ញត្ត +បដិប្បញ្ញត្តិ +បដិពទ្ធ +បដិពល +បដិភាគ +បដិភាគនិមិត្ត +បដិភាណ +បដិភាណប្បដិសម្ភិទា +បដិភូ +បដិមា +បដិមាករ +បដិមាការី +បដិយភាព +បដិរង្សី +បដិរូប +បដិរូបកម្ម +បដិរូបការី +បដិរូបកៈ +បដិលាភ +បដិលោម +បដិវត្ត +បដិវត្តន +បដិវត្តន៍ +បដិវត្តន៍ខែតុលា +បដិវត្តន៍វប្បធម៌ +បដិវត្តន៍សង្គម +បដិវត្តបុគ្គល +បដិវាទកម្ម +បដិវិញ្ញាសា +បដិវិធី +បដិវេគ +បដិវេទ +បដិវេទន +បដិវេធ +បដិវេធារិយៈ +បដិសច្ចៈ +បដិសណ្ឋាកិច្ច +បដិសណ្ឋារ +បដិសណ្ឋារកិច្ច +បដិសណ្ឋារៈ +បដិសន្ឋិ +បដិសន្ធិ +បដិសម្បហារ +បដិសម្ភិទា +បដិសរណដ្ឋាន +បដិសេចក្ដី +បដិសេធ +បដិសេធន៍ +បដិសំយោគ +បដិស័ព្ទ +បដិស្សរណដ្ឋាន +បដ្ដ +បដ្ដិកា +បដ្ឋនា +បដ្ឋនាលិខិត +បដ្ត +បឋម +បឋមកថា +បឋមកប្ប +បឋមជ្ឈាន +បឋមតា +បឋមត្រាស់ +បឋមបុរិសសព្វនាម +បឋមប្បញ្ញត្តិ +បឋមប្បញ្ញាត្តិ +បឋមប្បបញ្ញាត្តិ +បឋមពុទ្ធវចនៈ +បឋមភាព +បឋមភូមិ +បឋមយាម +បឋមវ័យ +បឋមសង្គាយនា +បឋមសង្គីតិ +បឋមសង្គ្រោះ +បឋមសត្វ +បឋមសមោសរ +បឋមសម្ពោធិ +បឋមសវនាការ +បឋមសិក្សា +បឋមសិលា +បឋមហេតុ +បឋមាសាឍ +បឋមាសាឍា +បឋមាសាធ +បឋមាសាឡ្ហ +បឋមោទ័យ +បឋវី +បឋវីកសិណ +បឋវីធាតុ +បឋវោជា +បឋវោជៈ +បណ +បណាម +បណិធាន +បណិធិ +បណីត +បណីតភាព +បណីតភោជន +បណីតាហារ +បណើ្តរ +បណ៌ +បណ៌ាការ +បណ៌ាគារ +បណ៌ាធិការ +បណ៌ារក្ស +បណ៌ាលយ +បណ្ដា +បណ្ដាការ +បណ្ដាក់ +បណ្ដាក់គ្នា +បណ្ដាក់ទុកមួយខែ +បណ្ដាក់ទុន +បណ្ដាច់ +បណ្ដាច់ដោះ +បណ្ដាច់បណ្ដូល +បណ្ដាជន +បណ្ដាញ +បណ្ដាញខ្មាំង +បណ្ដាញឃោសនា +បណ្ដាញចារកម្ម +បណ្ដាញតង់ស្យុងមធ្យម +បណ្ដាញទង់ដែង +បណ្ដាញទឹក +បណ្ដាញទូរស័ព្ទ +បណ្ដាញបង្កប់ +បណ្ដាញបណ្ដាច +បណ្ដាញប្រឡាយ +បណ្ដាញប្រាក់ +បណ្ដាញភេរវកម្ម +បណ្ដាញលួស +បណ្ដាញសម្ងាត់ +បណ្ដាញសារព័ត៌មាន +បណ្ដាញអគ្គីសនី +បណ្ដាមិត្ត +បណ្ដាយ +បណ្ដារាស្ត្រ +បណ្ដាល +បណ្ដាលទោស +បណ្ដាលមក +បណ្ដាលមកពី +បណ្ដាលរឿង +បណ្ដាលហេតុ +បណ្ដាលឲ្យ +បណ្ដាលឲ្យមាន +បណ្ដាសា +បណ្ដាស័ក្ដិ +បណ្ដាំ +បណ្ដាំគ្រូ +បណ្ដាំព្រះពុទ្ធ +បណ្ដាំមរតក +បណ្ដាំមាតាបិតា +បណ្ដាំអ្នកប្រាជ្ញ +បណ្ដិច +បណ្ដិប +បណ្ដឹង +បណ្ដឹងចម្រុះ +បណ្ដឹងជួស +បណ្ដឹងជំនួស +បណ្ដឹងដិតចិត្ត +បណ្ដឹងតតាំងសាលក្រម +បណ្ដឹងតប +បណ្ដឹងតវ៉ា +បណ្ដឹងតាងនាមក្រុម +បណ្ដឹងទាមទារ +បណ្ដឹងទាស់ +បណ្ដឹងបណ្ដេញ +បណ្ដឹងបន្ថែម +បណ្ដឹងផ្ទាល់ +បណ្ដឹងភណ្ឌិក +បណ្ដឹងមិនផ្ទាល់ +បណ្ដឹងរកបិតុភាព +បណ្ដឹងរដ្ឋប្បវេណី +បណ្ដឹងរួបរួម +បណ្ដឹងវិវាទ +បណ្ដឹងសាទុក្ខ +បណ្ដឹងសាធារណៈ +បណ្ដឹងសុំ +បណ្ដឹងស៊ីវិល +បណ្ដឹងស៊ុំគ្រលុំ +បណ្ដឹងអាជ្ញា +បណ្ដឹងអំណូស +បណ្ដឹងឧទ្ធរណ៍ +បណ្ដឹប +បណ្ដុន +បណ្ដុំ +បណ្ដុំកងវរសេនាធំ +បណ្ដុំកុងត្រាំង +បណ្ដុំជីវៈ +បណ្ដុំសេដ្ឋកិច្ច +បណ្ដុះ +បណ្ដុះគំនិតថ្មី +បណ្ដុះបណ្ដាល +បណ្ដុះសណ្ដែក +បណ្ដុះអុត +បណ្ដូន +បណ្ដូរ +បណ្ដូរឈាម +បណ្ដូរវេន +បណ្ដូល +បណ្ដូលក +បណ្ដូលខ្មៅដៃ +បណ្ដូលចិត្ត +បណ្ដូលចេក +បណ្ដូលឈើ +បណ្ដូលពោត +បណ្ដូលយាប្លង +បណ្ដូលល្ពៅ +បណ្ដូល្ពៅ +បណ្ដួល +បណ្ដើរ +បណ្ដើរកូន +បណ្ដើរគ្នា +បណ្ដើរអាក្រោស +បណ្ដេក +បណ្ដេញ +បណ្ដេញចេញ +បណ្ដេញចោល +បណ្ដេញបំបរ +បណ្ដែត +បណ្ដែតកន្ទោង +បណ្ដែតតាមខ្សែទឹក +បណ្ដែតទូក +បណ្ដែតទូកគ្រឿន +បណ្ដែតបណ្ដោយ +បណ្ដែតប្រទីប +បណ្ដែតពោងពាយ +បណ្ដែតវិញ្ញាណ +បណ្ដែតអារម្មណ៍ +បណ្ដែបណ្ដាំ +បណ្ដៃ +បណ្ដោយ +បណ្ដោយខ្យល់ +បណ្ដោយខ្សែទឹក +បណ្ដោយដៃ +បណ្ដោយតុ +បណ្ដោយទឹក +បណ្ដោយមាត់ទន្លេ +បណ្ដោយឲ្យ +បណ្ដោះ +បណ្ដោះខ្លួន +បណ្ដោះខ្លួនរត់ +បណ្ដោះដៃ +បណ្ដោះទាល់ +បណ្ដោះទ្រព្យ +បណ្ដោះបណ្ដៃ +បណ្ដោះបណ្តៃ +បណ្ដោះអាសន្ន +បណ្ដោះអីវ៉ាន់ +បណ្ដៅ +បណ្ឌក +បណ្ឌវៈ +បណ្ឌា +បណ្ឌិ +បណ្ឌិកា +បណ្ឌិច្ច +បណ្ឌិច្ចដ្ឋាន +បណ្ឌិត +បណ្ឌិតខាងច្បាប់ +បណ្ឌិតដុកទ័រ +បណ្ឌិតភាសិត +បណ្ឌិតមានិនី +បណ្ឌិតមានី +បណ្ឌិតមានះ +បណ្ឌិតសន្និបាត +បណ្ឌិតសភា +បណ្ឌិតសភាយោធា +បណ្ឌិតោ +បណ្ឌិត្យ +បណ្ឌិត្យសភា +បណ្ឌុ +បណ្ឌុកម្ពលសិលា +បណ្ឌុរោគ +បណ្ណ +បណ្ណង្គជាតិ +បណ្ណល័យ +បណ្ណសារដ្ឋាន +បណ្ណសាលា +បណ្ណាការ +បណ្ណាការដណ្ដឹង +បណ្ណាគារ +បណ្ណាគារិក +បណ្ណាគារិកា +បណ្ណាធិការ +បណ្ណាធិការកិច្ច +បណ្ណាធិការិនី +បណ្ណារក្ខ +បណ្ណារក្ស +បណ្ណាលយ +បណ្ណាល័យ +បណ្ណាល័យជាតិ +បណ្ណាល័យសាស្ត្រ +បណ្ណាសពិធី +បណ្ណាសាយុក៍ +បណ្ណី +បណ្ណែ +បណ្ណែការ +បណ្ណែន +បណ្ណោះអាសន្ន +បណ្តា +បណ្តាក់ +បណ្តាច់ +បណ្តាច់បណ្តូល +បណ្តាជន +បណ្តាញ +បណ្តាញទង់ដែង +បណ្តាញប្រាក់ +បណ្តាញលួស +បណ្តារាស្ត្រ +បណ្តាល +បណ្តាលទោស +បណ្តាលរឿង +បណ្តាលហេតុ +បណ្តាសា +បណ្តាំ +បណ្តាំគ្រូ +បណ្តាំព្រះពុទ្ធ +បណ្តាំមាតាបិតា +បណ្តាំអ្នកប្រាជ្ញ +បណ្តុះ +បណ្តុះបណ្តាល +បណ្តុះអុត +បណ្តូល +បណ្តូលចិត្ត +បណ្តូលចេក +បណ្តូលឈើ +បណ្តូលពោត +បណ្តើរ +បណ្តេញ +បណ្តែត +បណ្តែតកន្ទោង +បណ្តែតទូក +បណ្តែតបណ្តោយ +បណ្តោយ +បណ្តោយដៃ +បណ្តោះ +បណ្តោះទ្រព្យ +បណ្តោះអាសន្ន +បណ្តោះអីវ៉ាន់ +បណ្តៅ +បត +បតនី +បតានី +បតិ +បតិកិរិយា +បតិដ្ឋ +បតិដ្ឋាន +បតិដ្ឋាប័ន +បតិត +បតិភាណ +បតិវេទ +បតិអង្គ +បតី +បត់ +បត់ក្រដាស +បត់ខ្វាត់ខ្វែង +បត់ចន្ទាស +បត់ចុះបត់ឡើង +បត់ឆ្វេង +បត់ជាពីរ +បត់ជើង +បត់ជើងតូច +បត់ជើងធំ +បត់ជើងភ្លៅកង្កែប +បត់ដុំ +បត់ត្រង់ +បត់បង្ខាំ +បត់បែន +បត់សំពត់ +បត់ស្ដាំ +បត់ស្លឹក +បត្ត +បត្តបិណ្ឌិកង្គៈ +បត្តបូរ +បត្តាធារ +បត្តានីក +បត្តានុមោទនា +បត្តានុមោទនាមយៈ +បត្តាភិសេក +បត្តិ +បត្តិទាន +បត្តិទានមយៈ +បត្ថម្ភក +បត្នី +បត្បូង +បត្យាប័ន +បត្រ +បថ +បថមាសាធ +បថមោក្ខ +បថិក +បថ្យាវត្ត +បទ +បទកាកគតិ +បទក្ខិណ +បទគួរសម +បទគៃបន្លំ +បទចម្រៀង +បទចោទប្រកាន់ +បទចំរៀង +បទចំរៀងសាឡូម៉ូន +បទដ្ឋ +បទដ្ឋាន +បទទិតៀននយោបាយ +បទនគររាជ +បទនិពន្ធ +បទនិយម +បទបញ្ជា +បទបញ្ជាផ្ទៃក្នុង +បទបញ្ជាសមោធាន +បទបញ្ញត្តិ +បទបន្ទោកាក +បទបូរណៈ +បទប្បញ្ញត្តិ +បទពាក្យដប់ +បទពាក្យដប់មួយ +បទពាក្យប្រាំបី +បទពាក្យប្រាំបួន +បទពាក្យប្រាំពីរ +បទពាក្យប្រាំមួយ +បទពិសោធន៍ +បទពំនោល +បទព្រហ្មគីតិ +បទភុជង្គលីលា +បទភ្លេង +បទមជ្ឈិម +បទរវែង +បទលហុ +បទល្មើស +បទវិចារណកថា +បទវី +បទសមាស +បទសមោធានពីជគណិត +បទសម្ព័ន្ធ +បទសម្ភាសន៍ +បទសរភញ្ញ +បទអត្ថាធិប្បាយ +បទឧក្រិដ្ឋ +បទឧទ្ទេស +បទឧទ្ទេសនាម +បទាន +បទានុក្កម +បទានុក្រម +បទិក +បទិទ +បទី +បទីប +បទុដ្ឋ +បទុម +បទុមជាតិ +បទុមនរក +បទុមរាគ +បទុមវតី +បទុមា +បទុស +បទេស +បទេសប្បញ្ញត្តិ +បទេសរាជ +បទោស +បទំ +បទ្ម +បទ្មរាគ +បធាន +បធានាធិបតី +បធានានុយោគ +បធិបតី +បន +បនដេក +បនប្បុនំ +បនប្រល័យពូជសាសន៍ +បនល្បែង +បនសំផឹង +បន់ +បន់ដូនបន់តា +បន់ព្រះ +បន់ស្រន់ +បន់អារក្ស +បន់អ្នកតា +បន្ដ +បន្ដិច +បន្ដិចបន្ដួច +បន្ដឹង +បន្ដុប +បន្ដុះ +បន្ដួច +បន្ដោក +បន្ត +បន្តកន្ទុយ +បន្តកាន់កាប់ +បន្តការងារ +បន្តក់ +បន្តក់ថ្នាំ +បន្តក់ឱ្យចំ +បន្តគ្នា +បន្តជាប់ +បន្តជីវិត +បន្តដៃ +បន្តដំណើរ +បន្តតទៅទៀត +បន្តបន្ទាប់ +បន្តបន្ទាប់មក +បន្តពេល +បន្តម +បន្តមចំណី +បន្តមស្រា +បន្តមេរៀន +បន្តវិជ្ជា +បន្តវេន +បន្តវេលា +បន្តសកម្មភាព +បន្តស្បៀង +បន្តអំណាច +បន្តិច +បន្តិចក្រោយមក +បន្តិចទៀត +បន្តិចទៅទៀត +បន្តិចបន្តួច +បន្តិចបន្ទួច +បន្តិចមក +បន្តិចម្ដង +បន្តិចម្នាក់ +បន្តឹង +បន្តឹងក្រួច +បន្តឹងទន្សាយ +បន្តុក +បន្តុប +បន្តុះ +បន្តុះបង្អាប់ +បន្តូច +បន្តូចបន្ទាប +បន្តួច +បន្តើត +បន្តើតជើង +បន្តើរ +បន្តោក +បន្តោកតង្ករ +បន្តោង +បន្តោស +បន្ថត +បន្ថតយសស័ក្ដិ +បន្ថតយសស័ក្តិ +បន្ថប់ +បន្ថម +បន្ថយ +បន្ថយកម្ដៅ +បន្ថយថាមពល +បន្ថយថ្លៃ +បន្ថយទោស +បន្ថយពន្ធ +បន្ថយល្បឿន +បន្ថយសព្វាវុធ +បន្ថយស័ក្ដិ +បន្ថយស័ក្តិ +បន្ថយអំណាច +បន្ថយឥទ្ធិពល +បន្ថុច +បន្ថើ +បន្ថើរ +បន្ថែ +បន្ថែម +បន្ថែមចំនួន +បន្ថែមបន្ថយ +បន្ថែមបន្លែ +បន្ថែមរបៀប +បន្ថែមល្បឿន +បន្ថែមល្បោយ +បន្ថែមឲ្យលើសចំនួន +បន្ថោក +បន្ថោកខ្លួន +បន្ថោកថ្លៃ +បន្ថោកទំនិញគេ +បន្ថោកបង្អាប់ +បន្ថំ +បន្ទច់ +បន្ទច់បង្អាក់ +បន្ទន់ +បន្ទន់កាយ +បន្ទន់កាយវាចា +បន្ទន់ខ្លួន +បន្ទន់ចិត្ត +បន្ទន់ឆ្អឹង +បន្ទន់ឥរិយាបថ +បន្ទប់ +បន្ទប់ក្រោមដី +បន្ទប់គេង +បន្ទប់ងូតទឹក +បន្ទប់ជម្រះកាយ +បន្ទប់ឈ្នួល +បន្ទប់ដាក់អីវ៉ាន់ +បន្ទប់ដេក +បន្ទប់ដំណេក +បន្ទប់ទទួលភ្ញៀវ +បន្ទប់ទឹក +បន្ទប់ធ្វើការ +បន្ទប់បាយ +បន្ទប់លខោអាវ +បន្ទប់វះកាត់ +បន្ទប់សម្ងាត់ +បន្ទប់សរីរៈ +បន្ទប់សាកខោអាវ +បន្ទរ +បន្ទា +បន្ទាត់ +បន្ទាត់កាត់ +បន្ទាត់កោង +បន្ទាត់ក្រហម +បន្ទាត់ក្រឡាចត្រង្គ +បន្ទាត់ខ្វែង +បន្ទាត់ឈើ +បន្ទាត់ត្រង់ +បន្ទាត់ទ្រូង +បន្ទាត់ទ្រេត +បន្ទាត់នយោបាយ +បន្ទាត់បស់ +បន្ទាត់ប៉ះ +បន្ទាត់ប្រើត្រង់ +បន្ទាត់ផ្ចិត +បន្ទាត់ពុះ +បន្ទាត់ពុះមុំ +បន្ទាត់ស្រប +បន្ទាន់ +បន្ទាន់ការ +បន្ទាន់ពេល +បន្ទាប +បន្ទាបខ្លួន +បន្ទាបបន្ថោក +បន្ទាបយសស័ក្ដិ +បន្ទាបយសស័ក្តិ +បន្ទាប់ +បន្ទាប់គ្នា +បន្ទាប់បន្សំ +បន្ទាប់ពី +បន្ទាប់ពីនេះ +បន្ទាប់មក +បន្ទាយ +បន្ទាយកិល +បន្ទាយក្ដី +បន្ទាយក្រាំង +បន្ទាយចក្រី +បន្ទាយឆ្មារ +បន្ទាយដី +បន្ទាយដែក +បន្ទាយទាហាន +បន្ទាយនាង +បន្ទាយផ្ដុំជន +បន្ទាយព្រាល +បន្ទាយមានជ័យ +បន្ទាយមាស +បន្ទាយមាសខាងកើត +បន្ទាយមាសខាងលិច +បន្ទាយលង្វែក +បន្ទាយសម្រែ +បន្ទាយស្ទោង +បន្ទាយស្រី +បន្ទាយអំពិល +បន្ទារ +បន្ទាល +បន្ទាលចិត្ត +បន្ទាល់ +បន្ទាល់សាក្សី +បន្ទាស +បន្ទាសគំនិត +បន្ទាសផ្លូវ +បន្ទាស់ +បន្ទិត +បន្ទីង +បន្ទុក +បន្ទុកកម្ទេចកំណ +បន្ទុកគណនា +បន្ទុកគ្រួសារ +បន្ទុកងាប់ +បន្ទុកចុងក្រោយ +បន្ទុកបណ្ដាក់ +បន្ទុកប្រមូលផ្ដុំ +បន្ទុកប្រែប្រួលស្មើ +បន្ទុកពង្រាយ +បន្ទុកពង្រាយស្មើ +បន្ទុកភស្ដុតាង +បន្ទុករស់ +បន្ទុកលើអចលនទ្រព្យ +បន្ទុកសរីរាង្គ +បន្ទុកសារធាតុ +បន្ទុកអគ្គិសនី +បន្ទុកអន្តរាយ +បន្ទុល +បន្ទុលកន្ទេល +បន្ទុំ +បន្ទុំក្រចក +បន្ទុំខ្លួន +បន្ទុំចេក +បន្ទុំបារមី +បន្ទុំផ្លែឈើ +បន្ទុះ +បន្ទូរ +បន្ទូល +បន្ទូលក្បាល +បន្ទួច +បន្ទើង +បន្ទើត +បន្ទើរ +បន្ទេរ +បន្ទោ +បន្ទោបង់ +បន្ទោបស្សាវៈ +បន្ទោរ +បន្ទោលកាក +បន្ទោស +បន្ទោសរាស់ +បន្ទោសេចក្ដីក្រោធ +បន្ទោឧច្ចារៈ +បន្ទោឧច្ចារៈបស្សាវៈ +បន្ទោះ +បន្ទោះកញ្ច្រែង +បន្ទោះកញ្ជើ +បន្ទោះចង្អេរ +បន្ទោះទ្រូ +បន្ទោះប្រហុក +បន្ទោះព្រហក់ +បន្ទោះរនាប +បន្ទោះលប +បន្ទោះល្អី +បន្ទោះឫស្សី +បន្ទំ +បន្ទំត្បូង +បន្ទំនាង +បន្ទំល័ក្ដ +បន្ទំល័ខ +បន្ទះ +បន្ទះក្ដារ +បន្ទះក្តារ +បន្ទ្រាន់ +បន្ទ្រាន់ចិត្ត +បន្ទ្រេត +បន្ទ្រេតបង្គោល +បន្ទ្រោម +បន្ទ្រោមដំរី +បន្ទ្រោមបន្លែ +បន្ធប់ +បន្ធាត់ +បន្ធាត់បន្ធំ +បន្ធូរ +បន្ធូរខ្យល់ +បន្ធូរដៃ +បន្ធូរបន្ថយ +បន្ធួន +បន្ធំ +បន្ធំបន្ធាត់ +បន្ន +បន្នា +បន្លប់ +បន្លា +បន្លាក្នុងកែវភ្នែក +បន្លាក្នុងភូមិ +បន្លាក្រសាំង +បន្លាច +បន្លាយ +បន្លាយខ្សែ +បន្លាយពាក្យ +បន្លាយពេល +បន្លាល្វៀង +បន្លាស់ +បន្លិច +បន្លិចគ្រាប់ +បន្លិចបន្លៀន +បន្លិចប្រាសាទ +បន្លិចសម្ដី +បន្លិចសម្តី +បន្លិចសំដី +បន្លឹម +បន្លឹមបន្លំ +បន្លឺ +បន្លុក +បន្លុង +បន្លុយ +បន្លួញ +បន្លួញកាំ +បន្លួញកាំរទេះ +បន្លួញខ្នងកង់ +បន្លួញគូទ +បន្លើង +បន្លៀក +បន្លៀកត្រី +បន្លៀន +បន្លែ +បន្លែក្រៀម +បន្លែង +បន្លែបង្ការ +បន្លែបន្លប់ +បន្លែបន្លុក +បន្លែបន្លំ +បន្លែស្រស់ +បន្លោះ +បន្លោះធ្នូ +បន្លោះស្នា +បន្លំ +បន្លំចូល +បន្លំយក +បន្ស +បន្សល់ +បន្សល់ទុក +បន្សាក់ +បន្សាត់ +បន្សាប +បន្សាបថ្នាំ +បន្សាបទំពាំង +បន្សាបពិស +បន្សាបមន្ត +បន្សាបមេដែក +បន្សាបអំណាច +បន្សាយ +បន្សាយត្រែង +បន្សាយរាក់ +បន្សារ +បន្សាល់ +បន្សាំ +បន្សាំង +បន្សឹក +បន្សុទ្ធ +បន្សុទ្ធកម្ម +បន្សុទ្ធចិត្ត +បន្សុទ្ធភាព +បន្សើច +បន្សើចកប្បាស +បន្សើម +បន្សៀត +បន្សោក +បន្សោយ +បន្សោះ +បន្សំ +បន្សំគ្រឿងម្ហូប +បន្សះ +បន្ស៉ី +បន្ស៊ាំ +បន្ស៊ី +បន្ស្រួល +បបក់ +បបក់កង្កែប +បបក់ត្រី +បបក់ព្រលឹង +បបត់ +បបរ +បបរគ្រឿង +បបរចែដូវ +បបរជូរ +បបរឈ្មោល +បបរបបៀក +បបរប្រូង +បបរមាន់ +បបរស +បបរសណ្ដែក +បបរសាមចូក +បបរស្ករ +បបុស +បបូ +បបូរ +បបូរពីរ +បបូរមាត់ +បបូរមាត់ប៉ប្រិម +បបូរមាត់ស្ទីក +បបួល +បបួលគ្នា +បបែល +បបែលកូនមាន់ +បបែលក្របី +បបែលខ្យល់ +បបែលខ្លា +បបែលខ្លែង +បបែលត្រី +បបែលត្រោក +បបែលទង់ +បបែលភក់ +បបែលភ្នែកលៀន +បបែលភ្លែកលៀន +បបែលរលួស +បបែលរុយ +បបែលសេះ +បបែលស្លឹក +បបែលអក +បបោស +បបោសដីពីខ្លួន +បបោសអង្អែល +បប៉ៃលិន +បប្ផាស +បប្ផាសំ +បប្ផាសៈ +បពត៌ +បពន្ធកថា +បពា្ឈរ +បពិត្រ +បពិត្រធិបតី +បពិត្របិតា +បពិត្រមហារាជ +បពិត្រមហាសេដ្ឋី +បព៌ត +បព្ចោញ +បព្ចោះ +បព្ឆោត +បព្យាួរ +បព្វ +បព្វជជនីយកម្ម +បព្វជិត +បព្វជិតនាម +បព្វជ្ជន្តវាសិក +បព្វជ្ជន្តេវាសិក +បព្វជ្ជា +បព្វជ្ជាកម្ម +បព្វជ្ជាចរិយ +បព្វជ្ជាចារ្យ +បព្វជ្ជានិសង្ស +បព្វជ្ជានិសំស +បព្វជ្ជាបេក្ខៈ +បព្វជ្ជាវិធី +បព្វជ្ជេន្តវាសិក +បព្វជ្ពាវិធី +បព្វត +បព្វតរាជ +បព្វតា +បព្វាជនីយ +បព្វាជនីយកម្ម +បព្វៈ +បភវ +បភស្សរ +បភា +បភាករ +បភាត +បភាវ +បភាស +បភូ +បភេទ +បម +បមា +បមាណ +បមាណភាគ +បមាណយុត្ត +បមាណលេខនា +បមាណិយកម្ម +បមាណីករណ៍ +បមាណីយ +បមាណីយកម្ម +បមាថកម្ម +បមាទ +បមាទទោស +បមុខ +បមេហ +បមោទ +បម្រាប +បម្រាបសត្រូវ +បម្រាប់ +បម្រាប់ក្រសួង +បម្រាម +បម្រាមគោចរ +បម្រាស +បម្រាស់ +បម្រឹង +បម្រុង +បម្រុងការ +បម្រុងទុក +បម្រុងនឹងធ្វើ +បម្រើ +បម្រើកងទ័ព +បម្រើការ +បម្រើថែទាំ +បម្រើបម្រាស់ +បម្រើប្រជាជន +បម្រើភ្ញៀវ +បម្រើភ្លើង +បម្រើមាតាបិតា +បម្រើរាជការ +បម្រើសេវា +បម្រើសេះ +បម្រែ +បម្រែកំណើត +បម្រែបម្រួល +បម្រែរូប +បម្រោស +បម្រះ +បម្រះននៀល +បម្រះរួច +បម្លាស់ទី +បម្លែង +បយត +បយតន +បយោគ +បយោគវិបត្តិ +បយោជន +បយ៌ង្ក +បយ៌វសាន +បយ៌ាកាស +បយ៌ាយ +បយ្យកៈ +បយ្យិកា +បរ +បរកែវ +បរក្រម +បរខាំ +បរគាវ +បរជីប +បរញ្ញុតា +បរដំរី +បរត +បរត្ថការី +បរទ +បរទត្ថភាព +បរទស +បរទារ +បរទារកកម្ម +បរទារកម្ម +បរទារការ +បរទេស +បរទេសី +បរនិម្មិតវសវតី +បរនិម្មិតវសវត្តី +បរន្តបៈ +បរបទ +បរបាញ់ +បរពត +បរពត់ +បរពល +បរព្រៃ +បរម +បរមកោដ្ឋ +បរមគ្រូ +បរមតិសញ្ជ័យ +បរមត្ថ +បរមត្ថកថា +បរមត្ថវិជ្ជា +បរមត្ថវិទូ +បរមនាថ +បរមបពិត្រ +បរមបូរាណ +បរមរាជវង្សានុវង្ស +បរមរាជវាំង +បរមលាភ +បរមលោក +បរមសព +បរមសុខ +បរមា +បរមាឃ +បរមាណូ +បរមាថ៌ +បរមាថ៌កថា +បរមាធិប្បាយ +បរមានូភាព +បរមាភិធេយ្យ +បរមាភិសម្ពោធិ +បរមាភិសេក +បរមាយ +បរមិដ្ឋ +បរមិន្ទ +បរមិស្សរ +បរមី +បរមីសូរ +បរមេន្ទ្រ +បរមេឞ្ឋ +បរមេឞ្វរ +បរមេសូរ +បរមេស័ +បរមេស្ឋ +បរមេស្វរៈ +បរមោវាទ +បរម្បរា +បរម្បារា +បរយ៉ាខា +បររកញ្ញា +បររដ្ឋាភិបាល +បររថ +បររទេះ +បររទេះបំពារ +បរលិខិត +បរលោក +បរលោកត្តភាព +បរវង់ +បរវឥន្ទបត្ត +បរវាទិនី +បរវាទី +បរសង្គ្រាម +បរសេះ +បរស្នេហា +បរស្ស +បរឡាង +បរអក្ខរា +បរា +បរាកោដិ +បរាជយ +បរាជយនិយម +បរាជិក +បរាជិន +បរាជិនភាព +បរាជ័យ +បរាធីន +បរានុម័ត +បរាភព +បរាភវ +បរាភវៈ +បរាមាស +បរាមុខ +បរាយន +បរាយនា +បរាយនៈ +បរាយន៍ +បរាសនី +បរាសិត +បរាសិតភាព +បរាសិតវិទូ +បរាសិតវិទ្យា +បរាសិតសាស្ត្រ +បរិកថា +បរិកប្ប +បរិកប្បី +បរិកប្បៈ +បរិកម៌ន៑ +បរិកម្ម +បរិកល្ប +បរិការណ៍ +បរិក្ខារ +បរិក្ខារកិច្ច +បរិក្ខារនៃការិយាល័យ +បរិក្សារ +បរិគមន៍ +បរិចត្តបុគ្គល +បរិចរ +បរិចរណ៍ +បរិចាក +បរិចារ +បរិចារកិច្ច +បរិចារកិច្ចយោធា +បរិចារភាព +បរិចារិកា +បរិចារិការ +បរិចេ្ឆទ +បរិច្ចត្ថគាហកៈ +បរិច្ចា +បរិច្ចាគ +បរិច្ចាគទាន +បរិច្ចាគី +បរិច្ចាគៈ +បរិច្ឆិន្ន +បរិច្ឆេទ +បរិជន +បរិជ្ញា +បរិញ្ញា +បរិញ្ញាបត្រ +បរិញ្ញាបត្ររង +បរិញ្ញាប័ត្រ +បរិញ្វជក +បរិណាម +បរិណាមជាពាធ +បរិណាយក +បរិត្ត +បរិត្តករ +បរិត្តផរណា +បរិត្យាគ +បរិទេវ +បរិទេវនាការ +បរិទេវៈ +បរិធាន +បរិធានជិវណិក +បរិធានវាស់អគ្គិសនី +បរិនាយក +បរិនិញ្វន +បរិនិព្វាន +បរិនិវ៌ាណ +បរិបថ +បរិបទ +បរិបាល +បរិបាលតា +បរិបុណ្ណ +បរិបុណ្ណភាព +បរិបុណ្ណាហារ +បរិបូណ៌ +បរិបូណ៍ +បរិបូរ +បរិបូរណ +បរិបូរណ៌ +បរិបូរណ៍ +បរិបូរភាព +បរិប្បូណ៌ +បរិផលា +បរិផលិតកម្ម +បរិពត +បរិពទ្ធភូមិ +បរិពារ +បរិពោធ +បរិព្វាន +បរិភាគ +បរិភាស +បរិភាសកៈ +បរិភាសន៍ +បរិភាសិកា +បរិភុក្ដ +បរិភុត្ត +បរិភោក្ដា +បរិភោគ +បរិភោគដោយឧទរប្បមាណ +បរិភោគប័ណ្ណ +បរិភោគភោជន +បរិភោគមិនគ្រប់ +បរិភោគសម្រន់ +បរិមណ្ឌល +បរិមា +បរិមាណ +បរិមាណបៀវត្ស +បរិមាណរូបិយវត្ថុ +បរិមាត្រ +បរិយតិ្តធម៌ +បរិយត្តិ +បរិយត្តិធម៌ +បរិយន្ត +បរិយាការ +បរិយាកាស +បរិយាកាសខាងក្រៅ +បរិយាទាន +បរិយាន +បរិយាបន្នកម្ម +បរិយាយ +បរិយាយប័ណ្ណ +បរិយេសនកម្ម +បរិយោសាន +បរិរក្ខ +បរិរក្ខា +បរិរក្ស +បរិរោហិក +បរិរោហិត +បរិលាភ +បរិវចនៈ +បរិវច្ចការី +បរិវច្ចនដ្ឋាន +បរិវច្ឆការី +បរិវច្ឆនដ្ឋាន +បរិវត្ត +បរិវត្តកៈ +បរិវត្តន៍ +បរិវត្តិកា +បរិវា +បរិវារ +បរិវារសម្ប័ទ +បរិវារសំបទ៑ +បរិវារស័ព្ទ +បរិវាស +បរិវាសកម្ម +បរិវាសទាន +បរិវិតក៌ +បរិវិតក្ក +បរិវិស +បរិវិសកម្ម +បរិវិសករ +បរិវិសទាន +បរិវេណ +បរិវេណការពារ +បរិឞទ៑ +បរិសទ្យ +បរិសម្ដេជ +បរិសា +បរិសិដ្ឋ +បរិសិដ្ឋរោគ +បរិសុទ្ឋ +បរិសុទ្ធ +បរិសុទ្ធិ +បរិសុទ្ធិ៍ +បរិសូន្យ +បរិសោធ +បរិសោធដ្ឋាន +បរិសោធនដ្ឋាន +បរិសោធន៍ +បរិស័ +បរិស័ទ +បរិស្ថាន +បរិស្ថានធម្មជាតិ +បរិស្ថានវិទ្យា +បរិហារ +បរិហារកេរ្តិ៍ +បរិហីនភាព +បរិឡាហៈ +បរិឡាហ៍ +បរីក្សា +បរុឞវាចា +បរុឞវាច៑ +បរុឞវាទ +បរុឞឝព្ទ +បរុស +បរុសសព្ទ +បរេ +បរេបរោ +បរែ +បរែបរោ +បរោ +បរោហិត +បរ៉ិស័ត +បរ៉ុមម៉ៈ +បរ៉ោហិត +បរ៉ៈពត់ +បរ្វត +បលយ +បលាត +បលិពោធ +បលោភ +បល៉ោក +បល់ +បល័្លង្ក +បល្លង័្ក +បល្លង្ក +បល្ល័ងរតនៈ +បល្ល័ង្ក +បល្ល័ង្ករត្ន +បវញ្ច +បវត្ត +បវត្តិ +បវត្តិការណ៍ +បវត្តិកាល +បវត្តិរូប +បវត្តិសាស្ត្រ +បវត្តិហេតុ +បវរ +បវរកញ្ញា +បវរលិខិត +បវរសង្គ្រាម +បវរស្នេហា +បវរអក្ខរា +បវារណា +បវាល +បវាស +បវាឡ +បវិត្ត +បវិត្រ +បវេណិ +បវេណី +បវេណីទេវតា +បវេល +បវេសន +បវេសនកាល +បវ៌តរាជ +បវ៌ន៑ +បឝុ +បឝ៌ុកា +បឝ្ចាត៑ +បឝ្ចិម +បឞ្ឋ +បសត្ថ +បសាខា +បសាទ +បសាទចិត្ត +បសាទរូប +បសិដ្ឋកម្ម +បសិទ្ធ +បសិទ្ធិ +បសុ +បសុកម្ម +បសុគណន៍ +បសុដ្ឋាន +បសុបក្សី +បសុពេទ្យ +បសុពែទ្យ +បសុព្យាបាល +បសុវេជ្ជសាស្ត្រ +បសុសត្វ +បសូត +បសូតិ +បសូតិកម្ម +បសូតិកា +បសូតិគហ +បសូតិគេហ +បសេដ្ឋ +បសេនទិកោសល +បសំសា +បស័ត +បស័យ្ហគ្រាស +បស្ចិម +បស្ចិមទិស +បស្ចិមបុរី +បស្ចិមបូរី +បស្ចិមប្រទេស +បស្សយ +បស្សាវ +បស្សាវកិច្ច +បស្សាវភាជន +បស្សាវមគ្គ +បស្សាវមគ្គពិការ +បស្សាវៈ +បស្សាស +បស្សាសៈ +បហរណ +បហរណវត្ថុ +បហា +បហានកម្ម +បហារ +បហារទាន +បហារិត +បហារ័ក +បឡូច +បា +បាកដ +បាកាន +បាការ +បាការៈ +បាក់ +បាក់កម្លាំង +បាក់កុម្ពណ +បាក់កុម្ពណ្ឌ +បាក់កោង +បាក់កំពង់ +បាក់ខែង +បាក់ខ្ញើច +បាក់ខ្លង +បាក់គាំ +បាក់គ្រឹប +បាក់ចិញ្ចៀន +បាក់ចិត្ត +បាក់ឆ្អឹង +បាក់ជើង +បាក់ជ័របាយ +បាក់ដង +បាក់ដាវ +បាក់ដៃ +បាក់ដំឡូង +បាក់ឌុប +បាក់តេរី +បាក់តេរីទូ +បាក់តេរីរ្យូក្លាស៊ី +បាក់តេរីរ្យូតុកស៊ីន +បាក់តេរីវិទ្យា +បាក់តេរីស៊ីត +បាក់តេរីអួរី +បាក់តេរីអេមី +បាក់តេរ្យូផូប៊ី +បាក់តេរ្យូភីតូម +បាក់តេរ្យូស +បាក់តេរ្យូស្កាស +បាក់តេរ្យូស្កូពី +បាក់ត្រចៀកខ្លប +បាក់ទឹកចិត្ដ +បាក់ទឹកចិត្ត +បាក់ទឹកបាក់ដី +បាក់ទ័ព +បាក់ទ្រីម +បាក់ធ្មុង +បាក់ធ្មេញ +បាក់បប +បាក់បបក្លបខ្លាច +បាក់បបខ្លបខ្លាច +បាក់បែក +បាក់បែកខ្ចាត់ខ្ចាយ +បាក់បែកខ្ទេចខ្ទី +បាក់ផ្ដៅ +បាក់ពន្លូក +បាក់ពីរជាន់ +បាក់ភ្លូក +បាក់មាត់ +បាក់មុខ +បាក់មុខបាក់មាត់ +បាក់មែក +បាក់មែកបាក់ធាង +បាក់រទេះ +បាក់លោងងើបលែងរួច +បាក់សាច់ +បាក់សី +បាក់ស្ដុក +បាក់ស្នា +បាក់ស្បាត +បាក់ស្បាតលែងហ៊ានទៀត +បាក់ស្រ +បាក់អង +បាក់អន្លូង +បាក់អំណួត +បាក់អំនួត +បាក្យ +បាក្របី +បាខែង +បាគង +បាគូ +បាគោ +បាង +បាងកក +បាងសមុទ្រ +បាច +បាចត្រី +បាចទឹក +បាចទឹកទូក +បាចផ្កា +បាចលាជ +បាចសរ +បាចសាច +បាចអង្ករ +បាចា +បាចិត្ដិយៈ +បាចិត្តយៈ +បាចិត្តិយៈ +បាចិន +បាចី +បាចីន +បាច់ +បាជាលី +បាញ +បាញ់ +បាញ់កាញ់ +បាញ់កាំជ្រួច +បាញ់កាំភ្លើង +បាញ់កួង +បាញ់ខុស +បាញ់ចម្រុះ +បាញ់ចានឿក +បាញ់ច្រនឿក +បាញ់ឆែវ +បាញ់ឌុក +បាញ់ត្រូវ +បាញ់ថ្នាំ +បាញ់ទឹកពន្លត់ភ្លើង +បាញ់ធ្លាក់ +បាញ់នោម +បាញ់បង្ហោះ +បាញ់បែវ +បាញ់បោះ +បាញ់ប្រហារ +បាញ់ប្លោង +បាញ់ផ្ចុក +បាញ់ផ្តក់គ្រាប់ +បាញ់ផ្ទប់ +បាញ់រង +បាញ់រំខាន +បាញ់រះ +បាញ់វង់ +បាញ់សត្វ +បាញ់សន្ធាប់ +បាញ់សម្លាប់ +បាញ់ស៊ុង +បាញ់ស្រ៊ុង +បាញ់ហយ +បាញ់អាប៉ោង +បាដលិបុត្រ +បាដា +បាដាដ +បាដិទេសនីយ +បាដិទេសនីយៈ +បាដិបុគ្គលិក +បាដិបុគ្គលិកទាន +បាដិភោគ +បាដិមោក្ខ +បាដិហារិយ +បាដិហារិយ៍ +បាដិហារ្យ +បាឋ +បាឋក +បាឋកថា +បាឋកៈ +បាឋសាលា +បាឋាវលី +បាឋិកា +បាឋៈ +បាណ +បាណក +បាណកឃាតោសថ +បាណកជាតិ +បាណកវិទ្យា +បាណកសត្វ +បាណកសាស្ត្រ +បាណកាសី +បាណកៈ +បាណន់ +បាណាតិបាត +បាណិ +បាណី +បាណៈ +បាណ្ឌវៈ +បាណ្ឌិត្យ +បាណ្ឌុ +បាត +បាតកថា +បាតខ្ទះ +បាតឆ្នាំង +បាតជើង +បាតដី +បាតដៃ +បាតថ្នាក់ +បាតទន្លេ +បាតបឹង +បាតព្រះហស្ត +បាតរាស +បាតសមុទ្រ +បាតស្ទឹង +បាតស្រះ +បាតាល +បាតិមោក្ខ +បាតិមោក្ខសំវរៈ +បាតុកម្ម +បាតុកម្មសយម្ភូត +បាតុកម្មហិង្សា +បាតុកម្មអហិង្សា +បាតុករ +បាតុភាព +បាតុភាពបំបែកបំបាក់ +បាតុភាពអសកម្ម +បាតុភូត +បាតុភូតអវិជ្ជមាន +បាតូលីត +បាតោ +បាត់ +បាត់កម្លាំង +បាត់ខឹង +បាត់ខោបាត់អាវ +បាត់ខ្លួន +បាត់គោ +បាត់គំនិត +បាត់ចង់ +បាត់ចង់បាន +បាត់ជំនិត +បាត់ឈឺ +បាត់ឈ្មោះ +បាត់ដាន +បាត់ដឹង +បាត់ដំណឹងសូន្យឈឹង +បាត់ដំបង +បាត់ដំបូលផ្ទះ +បាត់ទៅណា +បាត់បង់ +បាត់បង់ជីវិត +បាត់ប្រាក់ +បាត់ផ្សេង +បាត់ផ្សែង +បាត់ព្រលឹង +បាត់ព្រលឹងព្រលាំង +បាត់មាត់ដូចគេចុក +បាត់មុខ +បាត់មុខបាត់មាត់ +បាត់យស +បាត់យីហោ +បាត់វិញ្ញាណ +បាត់សង្ឃឹម +បាត់ស្ងាត់ +បាត់ស្មារតី +បាត់ស្រមោល +បាត់ស្រេក +បាត្រ +បាត្រដី +បាត្រដែក +បាត្រា +បាត្រាធារ +បាត្រី +បាទ +បាទក់ +បាទចរណ៍ +បាទចារ +បាទចារិនី +បាទចារិន៑ +បាទចារី +បាទតលចរ +បាទទេ +បាទបរិចារិកា +បាទមូល +បាទយុគល +បាទវ៍ +បាទា +បាទី +បាទីប្លង់តុង +បាទីម៉ែត +បាទុក +បាទុកា +បាទៈមូល +បាទៈយុគល់ +បាធាយ +បាធ្យាយ +បាន +បានកាម +បានការ +បានកូន +បានកេរ្តិ៍បានយស +បានខាង +បានគ្នា +បានឃើញ +បានចិត្ត +បានចំណាប់ហើយ +បានច្បាប់ +បានដឹង +បានដឹងបានឮ +បានដៃ +បានតែ +បានតែមាត់ +បានតែរង្វះមាត់ +បានទទួលឯកសិទ្ធិ +បានទាំងគ្រប់ +បានទេ +បានទៅជាមនុស្សនឹងគេ +បានទ្រនំខ្ពស់ +បានទ្រព្យ +បានន័យ +បានបុណ្យ +បានបុណ្យបានស័ក្ដិ +បានប៉ុង +បានប្រាំពិន្ទុ +បានប្រៀប +បានផល +បានព្រឹកខ្វះល្ងាច +បានមាត់បានក +បានមាត់បានពាក្យ +បានមួយខួប +បានលាភ +បានលុង +បានសម្រេច +បានសម្រេចតាមបំណង +បានស៊ីបានចុក +បានអ្វី +បានឮ +បានឱ្យ +បានិកា +បានីយ +បានីយដ្ឋាន +បានីយភោជនីយដ្ឋាន +បានីយៈ +បានីយ៍ +បានៀវ +បាន់ +បាប +បាបកម៌ន៑ +បាបកម្ម +បាបគ្គហ +បាបគ្រហ +បាបគ្រោះ +បាបចិត្ត +បាបធម៌ +បាបធម្ម +បាបមិត្ត +បាបមិត្រ +បាបោង +បាប់ +បាពួន +បាព៌ +បាព្រែ +បាភ្នំ +បាមោក្ខ +បាមោជ្ជ +បាម៉ាកូ +បាម៉ាន +បាយ +បាយកក +បាយក្ដាំង +បាយក្ដាំងគំទឹក +បាយក្តាំងគំទឹក +បាយក្រញិញ +បាយក្រញេញ +បាយក្រៀម +បាយក្រៀមឈ្មោល +បាយក្រៀមញី +បាយក្អែក +បាយខុន +បាយខុំ +បាយខែ +បាយខ្សាយ +បាយគំទឹក +បាយងំ +បាយចិន +បាយឆ្អិន +បាយជូរ +បាយជ្រូក +បាយញេញ +បាយដំណើប +បាយដំរាំ +បាយតម្រាំ +បាយទទួល +បាយទឹក +បាយបត្តបូរ +បាយបល +បាយបាត្រ +បាយបិណ្ឌ +បាយបិតបូរ +បាយបិត្តបូរ +បាយបៀង +បាយពំនូត +បាយព្រលឹង +បាយព្រឹក +បាយមួយជង់ +បាយម៉ាត +បាយម៉ាតព្រៃ +បាយម៉ាតស្រុក +បាយម៉ាន +បាយល្ងាច +បាយស +បាយសង្ឃាដក៍ +បាយសបាយក្រហម +បាយសម្រូបទឹក +បាយសិង្ឃដក៍ +បាយសិង្ឃាដក៍ +បាយសិរី +បាយសី +បាយសីធំ +បាយសីប៉ាកឆាម +បាយសំណុំ +បាយសំណែន +បាយស្ទើរភ្លើង +បាយស្រស់ទឹក +បាយស្រា +បាយស្រី +បាយហុយ +បាយឡបាយឡុក +បាយឡី +បាយឡុកបាយឡ +បាយឡើយ +បាយអ +បាយអគោម័យ +បាយាប +បាយាស +បាយិនី +បាយី +បាយ័ន +បារ +បារគឺ +បារគូ +បារគូបុរោហិត +បារត +បារទ +បារបន្លាច +បារបាដូស +បារមិត +បារមី +បារមីតា +បារម្ភ +បារម្ភនឹង +បារអាចម៍ដី +បារាជិក +បារាជិកាបត្តិ +បារាយ +បារាយណ +បារាយណ៍ +បារាយណ៍ទឹកថ្លា +បារាស +បារាំ +បារាំកំពូល +បារាំង +បារាំងធ្លាក់ +បារាំងសែស +បារាំយ៉ត +បារិច្ឆត្តក +បារិជាត +បារិសុទ្ធិ +បារី +បារីស៊ីហ្គា +បារុង +បារៀន +បារ៉ា +បារ៉ាយ +បារ៉ាស់ +បារ៉ូម៉ែត +បារ៉ូម៉ែត្រ +បារ៉ែន +បារ៉ែល +បារ៉ៈម៉ី +បារ្យើន +បារ្យ៉ូម +បាល +បាលកា +បាលកៈ +បាលន៍ +បាលិ +បាលិកា +បាលិត +បាលិនី +បាលី +បាល់ +បាល់ទាត់ +បាល់ទះ +បាល់បោះ +បាល់ឡុង +បាល់អោប +បាល័ដ្ឋ +បាវ +បាវកំណាន់ +បាវចនា +បាវចនៈ +បាវបម្រើ +បាវបំរើ +បាវព្រាវ +បាវិត +បាឝ +បាឝក +បាស +បាសក +បាសកទាយក +បាសកម្ម +បាសកា +បាសខ្លាំង +បាសនីទ្រិច +បាសនីទ្រីច +បាសមាត្រវិធី +បាសសរីរាង្គ +បាសអាស៊ីត +បាសាក់ +បាសាណ +បាសាណប្រាសាទ +បាសាណីភូត +បាសាទ +បាសាទចិត្ត +បាសាទិក +បាសាទិកសមាជិក +បាសិកា +បាសិត +បាសឺល័រ +បាសូ +បាស្កា +បាស្នា +បាស្រែ +បាហាម៉ាស់ +បាហុនក +បាហុនកដ្ឋាន +បាហុនកៈ +បាហុនិកា +បាហោង +បាឡាត់ +បាឡាត់ខេត្ត +បាឡាត់ខែត្រ +បាឡាត់ទូកឆ្លង +បាឡាត់ទូលឆ្លង +បាឡាត់ស្រុក +បាឡិ +បាឡី +បាឡុង +បាឡុងស្ទង់ +បាឡែន +បាំង +បាំងខែល +បាំងខ្យល់ +បាំងខ្លែង +បាំងគន់ +បាំងគំនិត +បាំងឆត្រ +បាំងជញ្ជាំង +បាំងឈើ +បាំងដៃ +បាំងបាត់ +បាំងបិទ +បាំងផ្លិត +បាំងភក់ +បាំងមុខ +បាំងវាំងនន +បាំងសាច +បាំងសែង +បាំងស៊ូ៎ន +បាំងស្ទើរ +បាំងស្បែក +បាំងហា +បាំងឡង់ +បាំង័្គល +បា្រក់ +បា្រណ +បា្រស្រ័យ +បា្លច់ +បា្លញ +បា្លត +បា្លតុង +បា្លធូ +បា្លប +បា្លយ +បិ +បិកា +បិច +បិដ +បិដក +បិដកត្រ័យ +បិដក់ +បិដរ +បិដា +បិដ្ឋ +បិដ្ឋជាតិ +បិដ្ឋិ +បិដ្ឋិគាហកៈ +បិដ្ឋិលេខ +បិដ្ឋិលេខកម្ម +បិដ្ឋិលេខជន +បិដ្ឋ្យដ្ឋិក +បិដ្ឋ្យដ្ឋិកសត្វ +បិដ្ឋ្យាដិ្ឋកសត្វ +បិដ្ឋ្យាដ្ឋិកសត្វ +បិដ្យាដ្ឋិកសត្វ +បិឌ +បិឌិ +បិណ្ឌ +បិណ្ឌទ +បិណ្ឌបាត +បិណ្ឌបាតចារិកវត្ត +បិណ្ឌបាតទាន +បិណ្ឌបាតប្បច្ចយ +បិណ្ឌបាតប្បច្ច័យ +បិណ្ឌបាតិកង្គៈ +បិណ្ឌមួយ +បិណ្ឌា +បិណ្ឌាយាយី +បិណ្ឌិក +បិត +បិតខ្មៅដៃ +បិតជាតិ +បិតឈើស្រួច +បិតត្រាំង +បិតបន្ទោះ +បិតបូរ +បិតផ្ដៅ +បិតផ្តៅ +បិតផ្លូវ +បិតរ +បិតសម្រួច +បិតស្រា +បិតា +បិតាក្មេក +បិតាធម៌ +បិតាមហ +បិតាមហា +បិតារ +បិតុ +បិតុគុណ +បិតុឃាត +បិតុឃាតកម្ម +បិតុឃាតកៈ +បិតុឃាតិកា +បិតុឃាតៈកៈ +បិតុច្ឆា +បិតុបដ្ឋាន +បិតុភាព +បិតុម្មត្តកៈ +បិតុល +បិតុលា +បិតុលានី +បិតុលៈ +បិត្តបូរ +បិត្តាស័យ +បិត្តិវិសយ +បិត្ឫ +បិទ +បិទកាវ +បិទកុងតាក់ +បិទគូថ +បិទគូទ +បិទចង្កៀង +បិទជិតស្លុង +បិទដីចុចនឹងក្រចក +បិទដំណឹងឲ្យជិត +បិទដំបេ +បិទតែមប្ណ្រិ +បិទថ្នាំ +បិទទឹក +បិទទំនប់ +បិទទ្វារ +បិទនុយ +បិទបាំង +បិទប្រកាស +បិទប្រាក់ +បិទផ្លូវ +បិទផ្សាយ +បិទពរ +បិទពួន +បិទភ្ជាប់ +បិទភ្លើង +បិទមាត់ +បិទមាត់ត្រឡប់ភ្នែក +បិទមាត់បិទក +បិទមាស +បិទមុខ +បិទសំបុត្រ +បិន +បិនបាត +បិនសីផកូល +បិយ +បិយង្គុ +បិយវាចា +បិយវិប្បយោគ +បិយោ +បិឝាច +បិសាច +បិសាចមកយាយី +បិសាចរាជភូត +បិសាចុម្មត្តកៈ +បិឡកា +បី +បីកូន +បីឆ្នាំទៀត +បីដង +បីដូច +បីឌា +បីត +បីតិ +បីតិត +បីតិសោមនស្ស +បីតោក +បីត្រកង +បីទ្រ +បីនាទីក្រោយមក +បីបម +បីបមថ្នមព +បីបមបំពេ +បីបាច់ +បីបាច់រក្សា +បីបើ +បីសន្លឹក +បីឡា +បី្តសិរី +បឹង +បឹងកក់ +បឹងកន្ទួត +បឹងកុក +បឹងកេងកង +បឹងក្រាញ់ខាងជើង +បឹងក្រាញ់ខាងត្បូង +បឹងខ្នារ +បឹងខ្យាង +បឹងគ្រុំ +បឹងចារ +បឹងដោល +បឹងណាយ +បឹងតាព្រហ្ម +បឹងត្របែក +បឹងទន្លេសាប +បឹងទូក +បឹងទំពុន +បឹងធំ +បឹងនិមល +បឹងបត់កណ្ដោល +បឹងបួ +បឹងបេង +បឹងផ្កាថ្ម +បឹងព្រលិត +បឹងព្រាវ +បឹងព្រីង +បឹងព្រួល +បឹងព្រះ +បឹងមាលា +បឹងរាយរង +បឹងរាំង +បឹងលម្ហាច +បឹងលំហាច +បឹងល្វា +បឹងវិទ្យា +បឹងសាលាខាងជើង +បឹងសាលាខាងត្បូង +បឹងសាឡាង +បឹម +បឺណូសអ៊ែររ៉េស +បឺត +បឺតខ្សៀមួយខ្សឺត +បឺតបារី +បឺតស្រូប +បឺះ +បុ +បុក +បុកគ្នា +បុកដី +បុកពោះ +បុកមួយដៃ +បុកម្នេញ +បុករុក +បុកលុយ +បុកល័ក្ក +បុកល័ក្ដ +បុកល័ក្ត +បុកល័ខ +បុកល្ហុង +បុកស្រូវ +បុកអង្ករ +បុគ្កល +បុគ្គ +បុគ្គល +បុគ្គលនិយម +បុគ្គលប្បញ្ញត្តិ +បុគ្គលភាព +បុគ្គលាធិដ្ឋាន +បុគ្គលិក +បុគ្គលិកទាន +បុគ្គលិកទិនិក +បុគ្គលិកភាព +បុគ្គលិកលក្ខណៈ +បុង +បុងគ័រ +បុងប្រេងឥន្ធនៈ +បុច្ឆ +បុច្ឆន +បុច្ឆនសញ្ញា +បុច្ឆា +បុច្ឆាវិស្សជ្ជនា +បុច្ឆាសព្វនាម +បុច្ផា +បុញ +បុញញ៉ា +បុញញ៉ានិសង់ +បុញញ៉ានុភាប +បុញញ៉ាភិសង់ខា +បុញញ៉ាភិសន់ទៈ +បុញញ៉ៈ +បុញញ៉ៈក័ម +បុញញ៉ៈដែចជះ +បុញញ៉ៈរឹត +បុញញ៉ៈលាប +បុញញ៉ៈវិបាក +បុញញ៉ៈវ័ន +បុញញ៉ៈសិរ៉ី +បុញញ៉ៈសំភា +បុញញ័កខែត +បុញ្ញ +បុញ្ញកម្ម +បុញ្ញកិរិយា +បុញ្ញកិរិយាវត្ថុ +បុញ្ញកេ្ខត្ត +បុញ្ញក្ខេត្ត +បុញ្ញតេជ +បុញ្ញតេជះ +បុញ្ញនិធិ +បុញ្ញនិសង្ស +បុញ្ញនុភាព +បុញ្ញនុភាវ +បុញ្ញភិនីហារ +បុញ្ញភិសង្ខារ +បុញ្ញភិសន្ទៈ +បុញ្ញរាសិ +បុញ្ញរាសី +បុញ្ញលា +បុញ្ញលាភ +បុញ្ញវតី +បុញ្ញវន្ត +បុញ្ញវន្តី +បុញ្ញវន្តុ +បុញ្ញវិបាក +បុញ្ញសម្បទា +បុញ្ញសម្ភារ +បុញ្ញសិរី +បុញ្ញឫទ្ធិ +បុញ្ញា +បុញ្ញាទិន +បុញ្ញានិសង្ឃ +បុញ្ញានិសង្ស +បុញ្ញានិសំស +បុញ្ញានុភាព +បុញ្ញានុភាវ +បុញ្ញាភិនីហារ +បុញ្ញាភិសង្ខារ +បុញ្ញាភិសន្ទៈ +បុញ្ញិទ្ធិ +បុញ្វរាម +បុញ្វសាឍ +បុញ្វសាឡ្ហ +បុណ +បុណ្ឌរិក +បុណ្ឌរីក +បុណ្ណ +បុណ្ណកាយ +បុណ្ណភាព +បុណ្ណមី +បុណ្យ +បុណ្យកឋិន +បុណ្យកថិន +បុណ្យកាន់បិណ្ឌ +បុណ្យការងារ +បុណ្យកោរសក់ +បុណ្យក្សេត្រ +បុណ្យខួប +បុណ្យខួបកំណើត +បុណ្យខ្មោច +បុណ្យង៉ាន +បុណ្យចម្រើនព្រះជន្ម +បុណ្យចម្រើនអាយុ +បុណ្យចុះផែ +បុណ្យចូលឆ្នាំ +បុណ្យចូលវស្សា +បុណ្យចេញវស្សា +បុណ្យឆ្លង +បុណ្យឆ្លងព្រះវិហារ +បុណ្យឆ្លងសហសវត្សរ៍ +បុណ្យឆ្លងសាលា +បុណ្យជាតិ +បុណ្យឈាបនកិច្ច +បុណ្យដារ +បុណ្យដារពិស្ដារ +បុណ្យដារលាន +បុណ្យណូអែល +បុណ្យតាំងតុ +បុណ្យតេជស៑ +បុណ្យទាន +បុណ្យទិន +បុណ្យបច្ច័យបួន +បុណ្យបញ្ចុះសីមា +បុណ្យបារមី +បុណ្យប៉ាក +បុណ្យប្រពៃណី +បុណ្យប្រមូលផល +បុណ្យប្រាំពីរថ្ងៃ +បុណ្យផ្កា +បុណ្យពិសាខបូជា +បុណ្យពុទ្ធាភិសេក +បុណ្យព្រេង +បុណ្យភ្ជុំបិណ្ឌ +បុណ្យមាឃបូជា +បុណ្យមួយរយថ្ងៃ +បុណ្យរម្លាយសព +បុណ្យរាប់បាត្រ +បុណ្យរំដោះគ្រោះ +បុណ្យរំលឹក +បុណ្យលយកន្ទោង +បុណ្យលយប្រទីប +បុណ្យលើកខ្មោច +បុណ្យវត៑ +បុណ្យសក្តិ +បុណ្យសតទិន +បុណ្យសព +បុណ្យសំពះព្រះខែ +បុណ្យស័ក្ដិ +បុណ្យស័ក្តិ +បុណ្យអុំទូក +បុណ្យឧទ្ទិសកុសល +បុណ្យឫទ្ធិ +បុណ្យានុភាវ +បុណ្យាភិសំស្ការ +បុត +បុតស្វាន់ណា +បុត្ដភាព +បុត្ត +បុត្តតិស្សត្ថេរ +បុត្តឝ្ឝ +បុត្តា +បុត្តាធីន +បុត្តិយ៍ +បុត្តេ +បុត្រ +បុត្រធីតា +បុត្រស្យ +បុត្រា +បុត្រាធីន +បុត្រានុគ្រហ +បុត្រានុគ្រោះ +បុត្រាបុត្រី +បុត្រិកា +បុត្រិយ៍ +បុត្រី +បុត្រៅ +បុថុ +បុថុជ្ជន +បុទុមសាគរ +បុទ្គល +បុទ្គលប្រជ្ញប្តិ +បុទ្គលិក +បុន +បុនកម្បនា +បុនក្ការ +បុនជីវន +បុននិយោជន៍ +បុននីចារណកម្ម +បុននីតិសម្បទា +បុននីហរណកម្ម +បុនបតិដ្ឋាកម្ម +បុនប្បគ្រាះ +បុនប្បនរុត្តិ +បុនប្បហារ +បុនប្បុនក្កម្ម +បុនប្បុនក្ការ +បុនប្បុនំ +បុនប្រជាភិវឌ្ឍន៍ +បុនផលិតកម្ម +បុនភាវកម្ម +បុនភាវករ +បុនយ៉ៈ +បុនរាព្រឹត្តិ +បុនរុត្តិ +បុនរូបិយាណត្តិ +បុនរ៑ +បុនសព្វាវុធការ +បុនសមុច្ច័យ +បុនសម័យ +បុនហិរញ្ញប្បទាន +បុនានុវាទី +បុនាភិវឌ្ឍន៍ +បុនាវតារ +បុនាហរណកម្ម +បុនះបុនរ៑ +បុនះបុនះកម៌ន៑ +បុន្នាគ +បុបផា +បុបផៈ +បុបពាចា +បុបពាប៉ៈរ៉ៈ +បុបពាសាត +បុបពៈ +បុបពៈក +បុបពៈការ៉ី +បុបពៈកិច +បុបពៈកៈ +បុបពៈក័ម +បុបពៈក្រឹត +បុបពៈចៈរ៉ិត +បុបពៈចៈរ៉ិយ៉ា +បុបពៈនិមិត +បុបពៈបត់ +បុបពៈបុរ៉ស់ +បុបពៈប៉េតៈពៈលី +បុបពៈប៉ៈយោក +បុបពៈភាក +បុបពៈភាគៈ +បុបពៈយោក +បុបពៈលាប +បុបពៈសិត +បុបពៈហែត +បុបព័ននៈជាត +បុបព័នហៈ +បុបព័នហៈសៈម៉ៃ +បុប្ឆា +បុប្ផ +បុប្ផក +បុប្ផការ +បុប្ផកាល +បុប្ផគន្ធ +បុប្ផឆាត +បុប្ផជាតិ +បុប្ផតិ +បុប្ផវតី +បុប្ផវិកតិ +បុប្ផវិក័តិ +បុប្ផា +បុប្ផាកេសរ +បុប្ផាជាតិ +បុប្ផាណ្ឌៈ +បុប្ផានារី +បុប្ផារម្ភកាល +បុប្ផារាម +បុប្ផុស +បុប្ផំ +បុប្ពគន្ធ +បុប្ពជាតិ +បុប្ពវតី +បុប្ពវិក័តិ +បុប្ពា +បុប្ពាកេសរ +បុប្ពានារី +បុប្ពារាម +បុពេ្វ +បុព្វ +បុព្វកថា +បុព្វកម្ម +បុព្វករណ +បុព្វករណ៍ +បុព្វការិនី +បុព្វការី +បុព្វកាល +បុព្វកិច្ច +បុព្វក្រឹត្យ +បុព្វគាមី +បុព្វចរិត +បុព្វចរិយា +បុព្វជន +បុព្វជនតា +បុព្វជាតិ +បុព្វជិត +បុព្វញាណ +បុព្វញាតិ +បុព្វញាតិឃាតកៈ +បុព្វណ្ហ +បុព្វណ្ហកាល +បុព្វណ្ហសម័យ +បុព្វណ្ហៈ +បុព្វទេព +បុព្វទេវតា +បុព្វនិមិត្ត +បុព្វនិវាស +បុព្វន្ន +បុព្វន្នជាតិ +បុព្វន្នាបរន្ន +បុព្វបទ +បុព្វបយោគ +បុព្វបុរស +បុព្វបេតបុគ្គល +បុព្វបេតពលី +បុព្វប្បយោគ +បុព្វប្បេត +បុព្វប្បេតពលិ +បុព្វប្រយោគ +បុព្វប្រេត +បុព្វភាគ +បុព្វភាគបដិបត្តិ +បុព្វភាគបដិបទា +បុព្វភាគប្រតិបត្តិ +បុព្វភាគប្រតិប័ទ +បុព្វយោគ +បុព្វលាភ +បុព្វលិខិត +បុព្វវាសនា +បុព្វវិទេហ +បុព្វវិទេហទ្វីប +បុព្វវិទេហៈ +បុព្វសិទ្ធិ +បុព្វហេតុ +បុព្វហេតុដើម +បុព្វា +បុព្វាចរិយ +បុព្វាចារ្យ +បុព្វាធិការី +បុព្វាបរបទ +បុព្វារាម +បុព្វាសាឍ +បុព្វាសាឡ្ហ +បុព្វី +បុព្វេ +បុព្វេសន្និវាស +បុព្វោ +បុព្វ័ណ្ហ +បុម្បៃ +បុរ +បុរត្ថិមទិស +បុរត្ថិមានុទិស +បុរឞ +បុរស +បុរសស្រី +បុរសឯក +បុរស់ +បុរាណ +បុរាណកាល +បុរាណទុតិយិកា +បុរាណនិទាន +បុរាណពិធី +បុរាណភណ្ឌ +បុរាណភាព +បុរាណភូមិវិទ្យា +បុរាណរាជ +បុរាណរាជ្យ +បុរាណរុក្ខវិទ្យា +បុរាណលេខវត្ថុ +បុរាណលេខវិទូ +បុរាណលេខសាស្ត្រ +បុរាណវត្ថុ +បុរាណវត្ថុវិទូ +បុរាណវត្ថុវិទ្យា +បុរាណវាទ +បុរាណវិទ្យា +បុរាណសម័យ +បុរាណា +បុរាណាចារ្យ +បុរាណ្យ +បុរារាជ +បុរារោគ្យកម្ម +បុរិ +បុរិក +បុរិកា +បុរិន្ទ +បុរិម +បុរិស +បុរិសទោស +បុរិសភាព +បុរិសភាវ +បុរិសសព្វនាម +បុរិសស្ស +បុរិសា +បុរិសាជានេយ្យ +បុរិសាសភៈ +បុរិសិន្រ្ទិយ +បុរិសេ +បុរិសេន +បុរិសេសុ +បុរិសេហិ +បុរិសោ +បុរិសំ +បុរិសៈ +បុរី +បុរីរក្ស +បុរីរដ្ឋ +បុរីរម្យ +បុរុឞ +បុរូឞ +បុរេ +បុរេកថា +បុរេកាល +បុរេគណនី +បុរេគត +បុរេចារ +បុរេចារកិច្ច +បុរេនិច្ឆ័យ +បុរេនិច្ឆ័យពូជ +បុរេនិមិត្ត +បុរេបរិចារកិច្ច +បុរេប្រទាន +បុរេប្រវត្តិ +បុរេប្រវត្តិសាស្ត្រ +បុរេពន្ធ +បុរេភត្ត +បុរេភត្តកាល +បុរេភត្តកិច្ច +បុរេរថ +បុរេវិនិច្ឆ័យ +បុរេសង្គមនិយម +បុរេសនា +បុរេសមុច្ឆេទ +បុរេសី +បុរេអវសិដ្ឋ +បុរេអវិសិដ្ឋ +បុរោហិត +បុរៈ +បុរ៉ស់ +បុរ៉ា +បុរ៉ាណៈភ័ន +បុល +បុលល៉ិកា +បុលល័ក្ត +បុលិ្លកា +បុល្លិកា +បុល្លិង្គ +បុឞរាគ័ម +បុឞ្ករ +បុឞ្ករិណី +បុឞ្ករិន៑ +បុឞ្យ +បុឞ្យរថ +បុស +បុសខ្នុរ +បុសនាគ +បុសមន +បុសលាវ +បុសស្បូវ +បុស្តិ៍ +បុស្ប +បុស្បក +បុស្បគន្ធ +បុស្បជាតិ +បុស្បវតី +បុស្បវិក្ឫតិ +បុស្បា +បុស្បុក +បុស្យ +បុស្ស +បុស្សរថ +បុស្សរាគ +បុំ +បុំលិង្គ +បុះ +បុះនឹងកាំបិត +បុះបាត +បុ័ក +បុ័កខៈភាប +បុ័កប៉ៅ +បុ័កស្ម័ន +បុ័ង +បុ័ងតោ +បុ័ចចេកៈ +បុ័ចចេកៈស័មពុត +បុ័ចចៃ +បុ័ចចៈយ៉ៈ +បុ័ញចឺៈ +បុ័ញចៈ +បុ័ញចៈកៈ +បុ័ត +បុ័តឋាក +បុ័តឋាន +បុ័តថ័ម +បុ័នចៈ +បុ័នណៈ +បុ័នតោ +បុ័នន៉ៈ +បុ័សសី +បុ័សសៈន៉ា +បូ +បូក +បូកគោ +បូកជញ្ជាំង +បូកបញ្ជី +បូកបន្ថែម +បូកបោះ +បូកប៉ាន់ +បូករួម +បូកលេខ +បូកសរុប +បូកឡូក +បូគ +បូគគោ +បូជក +បូជក់ +បូជន +បូជនកិច្ច +បូជនីយ +បូជនីយកិច្ច +បូជនីយដ្ឋាន +បូជនីយបុគ្គល +បូជនីយវត្ថុ +បូជនីយស្ថាន +បូជនីយេសក +បូជនីយេសក៍ +បូជនីយៈ +បូជា +បូជាជីវិត +បូជាព្រះភូម +បូជាព្រះសព +បូជាយញ្ញ +បូជារហ +បូជារហបុគ្គល +បូជាសព +បូជិកា +បូជៈនីយៈបុកគល់ +បូញ +បូញបាញ +បូញមាត់បត់ដុំដៃ +បូណ៌ +បូណ៌មី +បូត +បូតច្រមុះ +បូតឆ្អឹងត្រី +បូតពុកមាត់ +បូតសណ្ដែក +បូតស្លឹកឈើ +បូតិកា +បូតិកាយ +បូតិគន្ធ +បូតិប្រតិបក្ស +បូតិលតា +បូទុម +បូប៊ីន +បូពា៌ +បូពិត្រ +បូព៌ +បូព៌ទិស +បូព៌និមិត្ត +បូព៌វិទេហទ្វីប +បូព៌ា +បូម +បូមកង់ឡាន +បូមខ្យល់ +បូមឈាម +បូមទឹក +បូមលាមក +បូយ +បូយន +បូរ +បូរកៈ +បូរដ្ឋាន +បូរណ +បូរណភាព +បូរណភាពទឹកដី +បូរណភាពនៃដែនដីខ្មែរ +បូរណសំខ្យា +បូរណី +បូរណៈ +បូរបាច់ +បូរមី +បូរាណ +បូរិបូណ៌ +បូរី +បូរីជលសារ +បូរីរម្យ +បូរូបូឌួ +បូរេលីយូស៍ +បូរ៉ា +បូល +បូលកូន +បូលចំណាំ +បូលតឹកកែ +បូលត្រា +បូលនឹងបៀ +បូលប្រណាក +បូលីវី +បូវដ្ឋាន +បូវិទេហៈទ្វីប +បូវំ +បូវ៌ +បូវ៌កម៌ន៑ +បូវ៌ករណ +បូវ៌ការិន៑ +បូវ៌ក្ឫត្យ +បូវ៌ចយា +បូវ៌និវាស +បូវ៌បទ +បូវ៌បុរុឞ +បូវ៌ប្រយោគ +បូវ៌ប្រេត +បូវ៌ប្រេតពលិ +បូវ៌ភាគប្រតិបទ៑ +បូវ៌ា +បូវ៌ាចាយ៌ +បូវ៌ាណ្ហ +បូវ៌ាណ្ហសមយ +បូវ៌ាសាឍ +បូវ៌ាសាឍា +បូស +បូសក្រពើ +បូសក្រលៀន +បូសក្រាល +បូសខ្នុរ +បូសទុំ +បូសទ្រនិច +បូសធំ +បូសបម +បូសផ្កាប់មុខ +បូសស្វាយ +បូស្នី +បូហ្គោតា +បួ +បួង +បួងដៃ +បួងប្រមោយ +បួងសក់ +បួងសួង +បួងស្រូវ +បួច +បួន +បួនជ្រុង +បួនជ្រុងទ្រវែង +បួនជ្រុងព្នាយ +បួនជ្រុងព្នាយស្មើ +បួនជ្រុងព្នាយស្រប +បួនជ្រុងស្មើ +បួនដណ្ដប់ +បួនដប់ +បួនមុខ +បួយ +បួរ +បួរគោ +បួរដី +បួល +បួស +បួសនេន +បួសភិក្ខុ +បួសមុខភ្លើង +បួសសាមណេរ +បើ +បើក +បើកកប៉ាល់ +បើកកាណូត +បើកកុងតាក់ +បើកកៀរ +បើកក្ដោង +បើកក្ដោងខាវខ្យល់ +បើកក្តោង +បើកក្បួន +បើកគ្រប +បើកចាក់ +បើកចំហ +បើកចំហចោល +បើកច្បាប់ឆ្លងដែន +បើកឆាក +បើកឆាកប្រយុទ្ធ +បើកដាក់ +បើកដៃ +បើកថ្ងៃ +បើកថ្ងៃព្រឹម +បើកទឹក +បើកទូក +បើកទូលាយ +បើកទ្វារ +បើកបរ +បើកប្រាក់ +បើកប្រាក់ខែ +បើកផ្លូវ +បើកពពារ +បើកព្រះនេត +បើកព្រះនេត្រ +បើកភ្នែក +បើកភ្នែកត្លែ +បើកភ្នែកព្រឹម +បើកភ្នែកសព្រាត +បើកភ្លើង +បើកមុខ +បើករថយន្ត +បើករបង +បើកលុយ +បើកលុយឲ្យ +បើកល្វែង +បើកវាំងនន +បើកវិទ្យុ +បើកវែក +បើកសម័យ +បើកសម័យប្រជុំ +បើកសវនាការ +បើកសេរីភាព +បើកសោកាំភ្លើងកេះកៃ +បើកហាង +បើកឡាន +បើកឡានបញ្ច្រាសផ្លូវ +បើកអំណាច +បើកឱកាស +បើកឱកាសឲ្យ +បើកឲ្យ +បើកឲ្យចូល +បើកាលណា +បើកាលណាយូរទៅ +បើកុំតែ +បើកុំប៉ុណ្ណោះ +បើក្រៅតែអំពី +បើជា +បើដូច្នេះ +បើដូច្នេះមែន +បើទុកជា +បើនឹង +បើបានតែ +បើប្រសិន +បើពុំនោះសោត +បើមិនដូច្នោះទេ +បើមិនទាន់ +បើមិនទេសោត +បើមិនយូរក៏ឆាប់ +បើមិនអញ្ចឹងទេ +បើម្ល៉េះហើយ +បើម្ល៉ោះសម +បើយ៉ាងហោចណាស់ +បើស +បើសិន +បើសិនជា +បើសិនណា +បើស្ត្រី +បើស្រ្តី +បើអញ្ចឹង +បឿន +បៀ +បៀក +បៀកថ្នាំ +បៀកម្លូ +បៀកស៊ីម៉ង់តិ៍ +បៀកស្លា +បៀក្រដាស +បៀង +បៀត +បៀតង +បៀតបៀន +បៀតបៀនទន្ទ្រានទឹកដី +បៀតសៀត +បៀន +បៀនីឡុង +បៀបញ្ឆោត +បៀបញ្ជោត +បៀបារាំង +បៀប៉ោ +បៀភ្លុក +បៀម +បៀមក្រួសបៀមថ្ម +បៀមគ្រាប់ +បៀមទឹក +បៀមទឹកថ្នាំ +បៀមទុក្ខ +បៀមបារី +បៀមពាក្យ +បៀមពាក្យបៀមសម្ដី +បៀមពាក្យបៀមសំដី +បៀមសេចកី្ត +បៀមសេចក្ដី +បៀមស្លា +បៀរ +បៀរហ្គាឌិន +បៀលៀង +បៀវត្ស +បៀវត្សណូមីណាល់ +បៀវត្សនាម +បៀវត្សពិត +បៀវត្សរ៍ +បៀវត្សអប្បបរិមា +បេ +បេការ៉ង់ +បេការ៉ង់អង +បេក្ខ +បេក្ខជន +បេក្ខជនស្វៃរិន +បេក្ខនារី +បេក្ខភាព +បេក្ខសមណៈ +បេក្ខសេនីយ៍ +បេក្ខៈ +បេក្ស +បេង +បេង័្គល +បេញ +បេញបូញ +បេញបូញបត់ដុំដៃ +បេដៃ +បេឌា +បេណរ៉េស +បេណរ៉ែស +បេណាំង +បេត +បេតលោក +បេតវត្ថុ +បេតា +បេតិក +បេតិកភណ្ឌ +បេតី +បេតុង +បេតុងអារម៉េ +បេតុប្រទេស +បេត្តេយ្យកា +បេថ្លេហឹម +បេថ្លេអេម +បេថ្លេអែម +បេន +បេនឡាន +បេម +បេយ្យ +បេយ្យកៈ +បេយ្យក៍ +បេយ្យាល +បេយ្យាលន័យ +បេយ្យាលៈ +បេយ្យិកា +បេរីល្យូម +បេរីល្យ៉ូម +បេលម៉ូប៉័ង +បេលីហ្ស +បេសក +បេសកកម្ម +បេសកកម្មចាំបាច់ +បេសកកម្មទូត +បេសកជន +បេសកជនពិសេស +បេសនកម្ម +បេសនីយ +បេសិត +បេសិតកម្ម +បេសិតជន +បេសែសិប +បេសែសិបមួយ +បេឡា +បេឡាករ +បេឡាធិការ +បេឡាធិការិនី +បេឡាធិការី +បេឡានិច័យ +បេឡារុស្ស +បេឡារូស +បេឡាសញ្ជ័យ +បេឡាសោធន +បេឡាសោធនស៊ីវិល +បេះ +បេះដូង +បេះដូងធំ +បេះដូងប្រេះឆា +បេះបង់ +បេះបិទ +បេះបិទគ្មានខុសគ្នា +បេះបួយ +បេះបួយចំពួយម្រោម +បេះបោច +បែ +បែក +បែកកង់ +បែកការ +បែកកុក +បែកក្បាល +បែកក្រុម +បែកខ្ជឹង +បែកខ្ញែក +បែកខ្ទាំ +បែកខ្ទុះ +បែកខ្នែង +បែកខ្មោច +បែកខ្សុយ +បែកគុម្ព +បែកគំនិត +បែកគ្នា +បែកចាកគ្នា +បែកចាន +បែកចានបែកឆ្នាំង +បែកចិត្ត +បែកចេញ +បែកចែក +បែកចំណេះ +បែកឆ្នាំង +បែកឆ្វេង +បែកជាកូនពូនជាចៅ +បែកជាអូរហូរជាស្ទឹង +បែកឈាម +បែកញើស +បែកញើសដាប +បែកញើសស្រាក់ +បែកញើសហូរញើស +បែកដំណេក +បែកទឹកភ្លោះ +បែកទៅជា +បែកទ្រូង +បែកធ្លាយ +បែកបង់ +បែកបាក់ +បែកបាយ +បែកប្រមាត់ +បែកប្រាជ្ញ +បែកប្រាជ្ញា +បែកផ្កាត្រែង +បែកផ្ទះ +បែកផ្លូវ +បែកផ្សែង +បែកពពុះ +បែកពពុះមាត់ +បែកពពុះស្កុល +បែកពួក +បែកមាត់ចាប +បែកមុខបែកមាត់ +បែកមេ +បែកមេក្រមី +បែកមែក +បែកមែកបែកធាង +បែករម្ហាច +បែករំហាច +បែករំហោច +បែកសម្បុក +បែកសា +បែកសាមគ្គី +បែកសាយាមា +បែកសាយាមោ +បែកសំបុក +បែកស្រកា +បែកអម្ពិលអំពែក +បែកអារម្មណ៍ +បែកអេក +បែកអេកបែកខុន +បែកអេកបែកម៉ាំ +បែង +បែងក្រឡា +បែងចែក +បែងចែកប្រទេស +បែងចំណែក +បែងព្រះភ័ក្ត្រ +បែងភាគ +បែងអារឹស +បែតា +បែន +បែនស្រូវ +បែប +បែបចង់ +បែបជា +បែបដូចជា +បែបទ +បែបទ្រង់ +បែបនេះ +បែបបទ +បែបផែន +បែបភាព +បែបយ៉ាង +បែបហ្នឹង +បែរ +បែរក្រោយ +បែរខ្នង +បែរចិត្ត +បែរចេញ +បែរឆ្វេង +បែរជា +បែរបន់ +បែរបែក +បែរព្រះនេត្រ +បែរមក +បែរមុខ +បែលក្រាត +បែលហ្សិក +បែលហ្ស៊ិក +បែះ +បៃ +បៃដីកា +បៃតង +បៃតងក្រមៅ +បៃតងខ្ចី +បៃតងចាស់ +បៃតងថ្មយក់ +បៃតងភាវ +បៃត្ចង +បៃត្ឫក +បៃមន +បៃមន់ +បៃម៉ុន +បៃរកា +បៃរ៉ូត +បៃឝាចី +បៃសាចី +បៃឡី +បោ +បោក +បោកកង្កែប +បោកខោអាវ +បោកខៈរ៉ៈ +បោកខ្ជាក +បោកគក់ +បោកចំបាប់ +បោកបក់ +បោកបញ្ឆោត +បោកបែន +បោកបោះ +បោកប្រាក់គេ +បោកប្រាស់ +បោកសំពត់ +បោកស្រូវ +បោកអ៊ុត +បោក្ខរ +បោក្ខរណី +បោក្ខរព័រ្ស +បោក្ខរព័ស៌ +បោង +បោច +បោចរោច +បោចរោម +បោចវល្លិ +បោចស្មៅ +បោប +បោយ +បោយដៃ +បោយបក់ +បោរ +បោរមុខ +បោរាណ +បោរាណា +បោរាណាចារ្យ +បោរាណានុបោរាណ +បោរាណិក +បោរាណុបទេស +បោរី +បោរីភាព +បោរីភាសា +បោល +បោលឆ្កឺត +បោលដាក់ +បោលប្លោត +បោលសំដៅ +បោស +បោសក +បោសខ្ទេច +បោសគូទទទេ +បោសចង្រៃ +បោសច្រាស +បោសជ្រះ +បោសនា +បោសពីខ្លួន +បោសលាន +បោសសម្អាត +បោសសំអាត +បោសអង្អែល +បោសិកា +បោសិតព្វកិច្ច +បោះ +បោះកំ +បោះក្រចកសេះ +បោះគោល +បោះចោល +បោះឆ្នោត +បោះឆ្នោតជ្រើសរើស +បោះឆ្នោតបញ្ចេញមតិ +បោះឆ្នោតយល់ព្រម +បោះឆ្នោតសកល +បោះជោះ +បោះជំរំ +បោះជំហាន +បោះដែកគោល +បោះដៃ +បោះដៃផុត +បោះតង់ +បោះតម្រុយ +បោះតៅ +បោះត្រល់ +បោះត្រា +បោះត្រាក់ +បោះត្រួយ +បោះថ្នាំ +បោះទង +បោះទីតាំង +បោះទុន +បោះទៅបោះមក +បោះទ័ព +បោះនៅ +បោះបង់ +បោះបង់ចោល +បោះបង់ចោលលែងរមិល +បោះបង្គោល +បោះបោក +បោះប្រចាំនៅ +បោះប្រជាមតិ +បោះប្លោង +បោះផ្នោះក្រានជាប់ +បោះផ្សាយ +បោះពាក្យ +បោះពាក្យបោះសម្ដី +បោះពុម្ព +បោះពុម្ពក្បាច់ +បោះពុម្ពផ្សាយ +បោះពុម្ពអក្សរ +បោះពួយ +បោះព្រំ +បោះព្រះសង្ហារ +បោះភ្ជាប់ +បោះមេ +បោះយុថ្កា +បោះរ +បោះរាយប៉ាយ +បោះសន្ទូចកន្លងភ្នំ +បោះសន្ទូចរំលងភ្នំ +បោះសម្ដី +បោះសម្តី +បោះសោក +បោះសំដី +បោះស៊ីគោល +បោះស្នឹង +បោះអង្គញ់ +បោះឥដ្ឋ +បោះឧស +បោ្លក +បោ្លកជ្រូក +បោ្លកត្រី +បោ្លកនោម +បោ្លង +បោ្លញ +បោ្លត +បៅ +បៅដោះ +បំណកស្រាយ +បំណង +បំណងប្រាថ្នា +បំណង់ +បំណត់បង្ខាំ +បំណន់ +បំណាក់ +បំណាច +បំណាច់ +បំណាច់តែ +បំណាច់នឹង +បំណាត់ +បំណាន +បំណាន់ +បំណាំ +បំណិត +បំណិទ +បំណិន +បំណុល +បំណុលបុល្លិកា +បំណើក +បំណេច +បំណែ +បំណែក +បំណែកខនិជ +បំណែកគ្រាប់បែក +បំណែកចាន +បំណែកផ្តិលខាត់ +បំណែកល្ង +បំណែង +បំណែងចែក +បំណែបំណុល +បំណោក +បំណោម +បំណះ +បំណះសំពត់ +បំបង់ +បំបង់បាយ +បំបត់ +បំបត់បំបែន +បំបត់រទេះ +បំបប +បំបរ +បំបរបង់ +បំបាក់ +បំបាក់កម្លាំង +បំបាក់កិត្ដិយស +បំបាក់កូនឲ្យខ្លាច +បំបាក់ទឹកចិត្ត +បំបាក់បំបប +បំបាក់បំបែក +បំបាក់មុខ +បំបាក់សេះ +បំបាក់ស្បាត +បំបាក់ស្មារតី +បំបាត់ +បំបាត់ក្រោធ +បំបាត់ចោល +បំបាត់ដាន +បំបាត់ទុក្ខ +បំបាត់ទ្រព្យគេ +បំបាត់ពណ៌ +បំបាត់ភស្ដុតាង +បំបាត់ភស្តុតាង +បំបាត់ភ្នែកជញ្ជីង +បំបាត់មាត់ +បំបាត់មុខ +បំបាត់រោគ +បំបាត់ស្នាម +បំបាន +បំបាំង +បំបាំងកាយ +បំបាំងបន្លំ +បំបាំងភ្នែក +បំបិទ +បំបិទដាន +បំបិទបំបាំង +បំបិទផ្លូវ +បំបិទមាត់ +បំបិទរឿង +បំបិទសេចកី្ត +បំបិទសេចក្ដី +បំបួស +បំបៀត +បំបេ +បំបែក +បំបែកក្បួនទ័ព +បំបែកចុងចោទ +បំបែកចេញ +បំបែកជួរ +បំបែកបំបាក់ +បំបែកបំបាក់សត្រូវ +បំបែកពួក +បំបែកលេខ +បំបែកសំណុំរឿង +បំបែកសំបុក +បំបែកហ្វូង +បំបែកអក្សរ +បំបែង +បំបែន +បំបែរ +បំបែរចិត្ត +បំបែរទិស +បំបែរបំបែក +បំបែរសេចកី្ត +បំបែរសេចក្ដី +បំបោរ +បំបោល +បំបោស +បំបៅ +បំបះ +បំបះបំបោរ +បំបះបំភ្លូក +បំបះរទេះ +បំប៉ន +បំប៉នកម្លាំង +បំប៉នខួរក្បាល +បំប៉នចិត្ត +បំប៉នចំណី +បំប៉នបំពេញ +បំប៉នសាច់ +បំប៉ាន់ +បំប៉ាន់មុខទឹក +បំប៉ឹម +បំប៉ើង +បំប៉ោង +បំប៉ោងពាក្យ +បំប៉ោងពោះ +បំប៉ោងសម្ដី +បំប៉ោល +បំប៉ះ +បំប៉ះបំពារ +បំប្រប +បំប្រួញ +បំប្រួម +បំប្រែ +បំប្រៃ +បំប្លាយ +បំប្លេង +បំប្លែង +បំប្លែងការពិត +បំប្លែងធម្មជាតិ +បំប្លែងប្រាក់ +បំប្លែងរូបរាង +បំប្លែងសេចក្ដី +បំប្លោង +បំប្លោងដំណឹង +បំផត +បំផតពោះ +បំផាយ +បំផឹក +បំផុង +បំផុងគំនិត +បំផុត +បំផុតជើង +បំផុតស្បៀង +បំផុយ +បំផុល +បំផុលផេះ +បំផុស +បំផុសគំនិត +បំផុសដី +បំផុសទឹកចិត្ត +បំផុសបំផុល +បំផុសបំផុលមហាជន +បំផុសប្រជាជន +បំផុសសកម្មភាព +បំផុសស្មារតី +បំផូរ +បំផូរអុត +បំផើម +បំផ្ទុះ +បំផ្លាង +បំផ្លាញ +បំផ្លាយ +បំផ្លាស់ +បំផ្លិច +បំផ្លិចបំផ្លាញ +បំផ្លើស +បំផ្លើសការពិត +បំផ្លើសពាក្យ +បំផ្លើសសេចកី្ត +បំផ្លើសសេចក្ដី +បំព +បំពក់ +បំពក់កំហឹង +បំពក់ភ្លើង +បំពក់មូស +បំពក់សេចក្ដីក្រោធ +បំពង +បំពងញ៉ាំលេង +បំពងសម្លេង +បំពង់ +បំពង់ក +បំពង់កក្នុង +បំពង់កក្រៅ +បំពង់កឈរ +បំពង់កដេក +បំពង់ករឿង +បំពង់ខារ +បំពង់ខ្យល់ +បំពង់ចក្រ +បំពង់ជម្រះ +បំពង់ត្នោត +បំពង់ទឹកក្ដៅ +បំពង់បឺត +បំពង់ប្រេងកាត +បំពង់ផ្សែង +បំពង់ព្រួញ +បំពង់ភ្លើងកប៉ាល់ +បំពង់ម្ជុល +បំពង់រឿង +បំពង់សម្លេង +បំពង់សួត +បំពង់អាហារ +បំពង់ឧគ្ឃោសនស័ព្ទ +បំពត់ +បំពម +បំពមបាយ +បំពាក់ +បំពាក់គោលជំហរ +បំពាក់គ្រឿងសង្ហារឹម +បំពាក់គ្រឿងអលង្ការ +បំពាក់បង្ហៀរ +បំពាក់បំប៉ន +បំពាក់បំប៉នគោលជំហរ +បំពាក់បំព័ន្ធ +បំពាក់ពណ៌ +បំពាក់សន្លុង +បំពាក់ស័ក្ដិ +បំពាក់ស័ក្តិ +បំពាក់អាវុធ +បំពាន +បំពានច្បាប់ +បំពានបំពារ +បំពានព្រំដីគេ +បំពាន់ +បំពារ +បំពារបំពាន +បំពាំ +បំពាំង +បំពាំងទ្វារ +បំពាំពាក្យ +បំពាំសេចកី្ត +បំពាំសេចក្ដី +បំពុង +បំពុល +បំពុលចិត្ត +បំពុលបរិយាកាស +បំពុលបរិស្ថាន +បំពុលវប្បធម៌ +បំពុលសង្គម +បំពួន +បំពួនស្ករ +បំពើង +បំពើងទ្រូង +បំពើត +បំពើតបំពើង +បំពៀច +បំពេ +បំពេកូន +បំពេញ +បំពេញកម្លាំង +បំពេញការងារ +បំពេញកិច្ចការ +បំពេញចិត្ត +បំពេញឈ្មោះ +បំពេញតម្រូវការ +បំពេញទុក្ខ +បំពេញបន្ថែម +បំពេញបេសកកម្ម +បំពេញបែបបទ +បំពេញបំបាន +បំពេញបំប៉ន +បំពេញព្រះផ្នួស +បំពេញភារកិច្ច +បំពេញភារៈ +បំពេញមុខ +បំពេញមុខការ +បំពេញរាជ្យ +បំពេញវិជ្ជា +បំពេញសេចកី្ត +បំពេញសេចក្ដី +បំពេញសំណុំរឿង +បំពេន +បំពេរកូន +បំពោក +បំពោកថ្នាំ +បំពោត +បំពោប +បំពោរ +បំពោរទឹក +បំព័ទ្ធ +បំព្រង +បំព្រាង +បំព្រាច +បំព្រាត់ +បំព្រុល +បំព្រួញ +បំព្រួម +បំព្រៃ +បំព្រៃជាតិ +បំព្រៃប្រទេស +បំព្រៃលោក +បំព្រំ +បំភរ +បំភល +បំភលពពុះសាប៊ូ +បំភាន់ +បំភាន់មតិមហាជន +បំភិត +បំភិតបំភ័យ +បំភុល +បំភូត +បំភ័ន្ត +បំភ័យ +បំភ្លាង +បំភ្លាត់ +បំភ្លាត់បំភ្លាំង +បំភ្លាត់មាត់ +បំភ្លាំង +បំភ្លឺ +បំភ្លឺជាតិ +បំភ្លឺទីងងឹត +បំភ្លឺប្រទេស +បំភ្លឺភ្នែក +បំភ្លឺលោក +បំភ្លឺសេចក្ដី +បំភ្លូក +បំភ្លេច +បំភ្លេចបំភ្លាង +បំភ្លេចបំភ្លាំង +បំភ្លៃ +បំភ្លៃចង្វាក់ +បំភ្លៃជើង +បំភ្លោះ +បំភ្លោះមុខងារ +បំរាម +បំរុង +បំរើ +បំរេច +បំរេះ +បំសុ +បំសុកូល +បំសុកូលិកង្គៈ +បំសុបិសាច +បំឡាស់ +បះ +បះឆ្កិល +បះជើង +បះជើងគ្រេង +បះជើងច្រងាង +បះជើងច្រោង +បះដៃបះជើង +បះបោរ +បះសក់ +បៈ +បៈដី +បៈថៈ +ប៉ +ប៉ក +ប៉កម +ប៉ក់ +ប៉ក់ញ៉ៃ +ប៉ក់ប៉ក់ +ប៉ក្លប +ប៉ខុញ +ប៉គ្រីវ +ប៉ង +ប៉ងប្រាថ្នា +ប៉ង់ក្រេអាតាល់ស៊ី +ប៉ង់ក្រេអាតិចតូមី +ប៉ង់ក្រេអាតូប៉ាទី +ប៉ង់ក្រេអាតូលីស +ប៉ង់ក្រេអាទីត +ប៉ង់សឺម៉ង់ +ប៉ច +ប៉ដាក +ប៉ណ្ណេះ +ប៉ត្រោក +ប៉ទ្រូ +ប៉ន់ +ប៉បិល +ប៉បេ +ប៉ប៉ក +ប៉ប៉ប់ +ប៉ប៉ាក់ប៉ប៉ើក +ប៉ប៉ាច់ +ប៉ប៉ាច់ប៉ប៉ោច +ប៉ប៉ាច់ប៉ពូ +ប៉ប៉ាត់ +ប៉ប៉ាន់ +ប៉ប៉ាប់ +ប៉ប៉ា្លក់ +ប៉ប៉ា្លច់ +ប៉ប៉ា្លញ +ប៉ប៉ិកប៉បាក់ +ប៉ប៉ិកប៉ប៉ាក់ +ប៉ប៉ិកប៉ប៉ាច់ +ប៉ប៉ិច +ប៉ប៉ិចប៉ប៉ាច់ +ប៉ប៉ិន +ប៉ប៉ិនប៉ប៉ាន់ +ប៉ប៉ិល +ប៉ប៉ិលប៉ប៉ូច +ប៉ប៉ុក +ប៉ប៉ុកប៉ប៉ាច់ +ប៉ប៉ុន +ប៉ប៉ុប +ប៉ប៉ូច +ប៉ប៉ែះ +ប៉ប៉ោច +ប៉ប៉ោ្លញ +ប៉ប៉ៅ +ប៉ប៉ះ +ប៉ប៉ះប៉ប៉ុន +ប៉ប់ +ប៉ប្ដៀច +ប៉ប្តៀច +ប៉ប្រក +ប៉ប្រង +ប៉ប្រច +ប៉ប្រស +ប៉ប្រាច់ +ប៉ប្រាវ +ប៉ប្រិច +ប៉ប្រិចភ្នែក +ប៉ប្រិញ +ប៉ប្រិប +ប៉ប្រិម +ប៉ប្រិល +ប៉ប្រីយ៍ +ប៉ប្រឹប +ប៉ប្រឹម +ប៉ប្រឹល +ប៉ប្រឹស +ប៉ប្រុក +ប៉ប្រុន +ប៉ប្រុយ +ប៉ប្រូង +ប៉ប្រូច +ប៉ប្រូស +ប៉ប្រើក +ប៉ប្រើស +ប៉ប្រេញ +ប៉ប្រេវ +ប៉ប្រេវប៉ប្រាវ +ប៉ប្រេះ +ប៉ប្រេះប៉ប្រ៉ោះ +ប៉ប្រែក +ប៉ប្រែកប៉ប្រោក +ប៉ប្រែះ +ប៉ប្រៃ +ប៉ប្រោក +ប៉ប្រះ +ប៉ប្លក់ +ប៉ប្លាក់ +ប៉ប្លាច់ +ប៉ប្លាញ +ប៉ប្លិក +ប៉ប្លិកប៉ប៉ា្លក់ +ប៉ប្លិកប៉ប្លក់ +ប៉ប្លិកប៉ប្លាក់ +ប៉ប្លិកប៉ប្លើក +ប៉ប្លិច +ប៉ប្លិចប៉ប្លូច +ប៉ប្លឹក +ប៉ប្លឺម +ប៉ប្លុង +ប៉ប្លូក +ប៉ប្លូច +ប៉ប្លើក +ប៉ប្លេកប៉ប្លូច +ប៉ប្លេចប៉ប្លូច +ប៉ប្លេះប៉ប្លោះ +ប៉ប្លែម +ប៉ប្លោញ +ប៉ប្លោត +ប៉ប្ល៉េះប៉ប្លោះ +ប៉ផង់ +ប៉ផស +ប៉ផាង +ប៉ផាប់ +ប៉ផុក +ប៉ផុត +ប៉ផុតប៉ផើយ +ប៉ផូង +ប៉ផូរ +ប៉ផូរប៉ផង់ +ប៉ផូស +ប៉ផើយ +ប៉ផេះ +ប៉ផែត +ប៉ផ្ងាក់ +ប៉ផ្ងាក់ប៉ផ្ងើក +ប៉ផ្ងើក +ប៉ផ្ចប់ +ប៉ផ្ញាច់ +ប៉ផ្ញាញ +ប៉ផ្ញោញ +ប៉ផ្ដក់ +ប៉ផ្ដាក់ +ប៉ផ្ដាក់ប៉ផ្ដឺត +ប៉ផ្ដាក់ប៉ផ្តឺត +ប៉ផ្ដិតប៉ផ្ដូង +ប៉ផ្ដិតប៉ផ្តូង +ប៉ផ្ដឺត +ប៉ផ្ដឺតប៉ផ្ដក់ +ប៉ផ្ដឺតប៉ផ្តក់ +ប៉ផ្ដៀច +ប៉ផ្តក់ +ប៉ផ្តាក់ +ប៉ផ្តិតប៉ផ្តូង +ប៉ផ្តឺក +ប៉ផ្តឺត +ប៉ផ្តឺតប៉ផ្តក់ +ប៉ផ្តៀច +ប៉ផ្លប់ +ប៉ផ្លិច +ប៉ផ្លិប +ប៉ផ្លើក +ប៉ផ្លោត +ប៉ផ្អាក់ប៉ផ្អើក +ប៉ផ្អឹប +ប៉ផ្អឹះ +ប៉ផ្អឺប +ប៉ផ្អុក +ប៉ផ្អូក +ប៉ផ្អូច +ប៉ផ្អួស +ប៉ផ្អៀច +ប៉ផ្អេះ +ប៉ផ្អែប +ប៉ពូ +ប៉ម +ប៉មកុងត្រូលជជុះ +ប៉មត្រួតត្រា +ប៉មទឹក +ប៉មបញ្ជា +ប៉មបន្ទាយ +ប៉មព្រះនគរ +ប៉មព្រះរាជវាំង +ប៉យ +ប៉រួត +ប៉ល័ត +ប៉ស +ប៉ាក +ប៉ាកកា +ប៉ាកកៃ +ប៉ាកកៃ់ +ប៉ាកឆាម +ប៉ាកណាម +ប៉ាកទី +ប៉ាកាឡាន់ +ប៉ាកាំ +ប៉ាក់ +ប៉ាក់គ្រីប +ប៉ាក់គ្រឿងល្ខោន +ប៉ាក់ឌិន +ប៉ាក់ថាវ +ប៉ាក់ថៅ +ប៉ាក់ប៉ើក +ប៉ាក់ប៉ៅ +ប៉ាគីស្ថាន +ប៉ាង +ប៉ាច +ប៉ាចរហាច +ប៉ាច់ +ប៉ាឆា +ប៉ាឋៈ +ប៉ាឋៈកៈ +ប៉ាណាម៉ា +ប៉ាណូ +ប៉ាណ័សសៈ +ប៉ាត +ប៉ាតង់ +ប៉ាតណា +ប៉ាតណាប៉ណាំង +ប៉ាតណាប៉ាតណាំង +ប៉ាតណាប៉ាតណី +ប៉ាតណាំង +ប៉ាតឡាត +ប៉ាតាង +ប៉ាតេ +ប៉ាតៅ +ប៉ាតៈ +ប៉ាត់ +ប៉ាត់ញ៉ាត់ +ប៉ាត់រញ៉ាត់ +ប៉ាត្រៈ +ប៉ាទីស៊ីប +ប៉ាន +ប៉ានក្លិប +ប៉ានដែក +ប៉ានដៃ +ប៉ានដៃខ្មៅ +ប៉ានមុខគោ +ប៉ានស័ក្ដិ +ប៉ានី +ប៉ានីយៈ +ប៉ានុ័តឋាន +ប៉ានៈ +ប៉ាន៉ា +ប៉ាន៉ីយ៉ាត់ឋាន +ប៉ាន៉ៈកៈ +ប៉ាន់ +ប៉ាន់ចុះប៉ាន់ឡើង +ប៉ាន់ចៃដន្យ +ប៉ាន់តម្លៃ +ប៉ាន់តែ +ប៉ាន់ទុកដឹងជាមុន +ប៉ាន់ប្រមាណ +ប៉ាន់ពែង +ប៉ាន់រូប +ប៉ាន់ស្ទង់មើល +ប៉ាន់ស្មាន +ប៉ាប៉ា +ប៉ាប់ +ប៉ាពូញូវហ្គីណេ +ប៉ាម៉ោក +ប៉ាយ +ប៉ាយហួយ +ប៉ាយ៉ៈស័ងវ័តតៈ +ប៉ារីស +ប៉ារីស៍ +ប៉ារ៉ង់តែស +ប៉ារ៉ាប្រុកទីត +ប៉ារ៉ាផ្លេស៊ី +ប៉ារ៉ាភីលី +ប៉ារ៉ាម៉ានី +ប៉ារ៉ាម៉ារីប៊ូ +ប៉ារ៉ាម៉ែត្រ +ប៉ារ៉ាលីស៊ី +ប៉ារ៉ាស៊ីត +ប៉ារ៉ាស៊ីតូផូប៊ី +ប៉ារ៉ាស៊ីតូស +ប៉ារ៉ាហ្គាយ +ប៉ារ៉ាឡែល +ប៉ាល៉ិកា +ប៉ាល៉ី +ប៉ាល់ +ប៉ាល់ហាល +ប៉ាល់ឡុង +ប៉ាវ +ប៉ាវកប៉ាល់ហោះ +ប៉ាវកេ +ប៉ាវគង +ប៉ាវគងទួងកេរី +ប៉ាវដាច់ +ប៉ាវបាយ +ប៉ាវបារ +ប៉ាវយិងស៊ុង +ប៉ាវឲ្យទទួលទាន +ប៉ាវា +ប៉ាសស្ព័រ +ប៉ាសេ +ប៉ាស៊ី +ប៉ាស៊ីហ្វិក +ប៉ាស៊ីហ្វិគ +ប៉ាស្ទ័រ +ប៉ាស្ពរ +ប៉ាហាំង +ប៉ាហ៊ី +ប៉ាឡាទីត +ប៉ាឡូ +ប៉ាឡេស្ទីន +ប៉ាអ៊ំ +ប៉ាំង +ប៉ាំងតោ +ប៉ិ +ប៉ិក +ប៉ិកគក់ +ប៉ិកា +ប៉ិកួ +ប៉ិកួៈ +ប៉ិច +ប៉ិណ្ឌ +ប៉ិត +ប៉ិតចុងផ្ទោង +ប៉ិតជ្រុងតុ +ប៉ិតប៉ុត +ប៉ិន +ប៉ិនណា +ប៉ិនតោ +ប៉ិនបេ +ប៉ិនប៉ាន់ +ប៉ិនប៉ៅ +ប៉ិនប្រសប់ +ប៉ិនប្រសព្វ +ប៉ិនមេឃប៉ិនដី +ប៉ិនរប៉ូច +ប៉ិយ៉ៈ +ប៉ិល +ប៉ី +ប៉ីកែវ +ប៉ីបបុស +ប៉ីពក +ប៉ីអ +ប៉ឹង +ប៉ឹម +ប៉ឺង +ប៉ឺត +ប៉ឺតប៉ោង +ប៉ឺន +ប៉ឺប +ប៉ឺម +ប៉ឺស +ប៉ុ +ប៉ុក +ប៉ុកចា +ប៉ុកចាយ +ប៉ុកប៉ឺន +ប៉ុកពើក +ប៉ុគ្គលប៉ាទា +ប៉ុង +ប៉ុងបាវស្រូវ +ប៉ុងសូ +ប៉ុច +ប៉ុចឆៈន៉ៈ +ប៉ុញញ៉ៈ +ប៉ុណ្ណា +ប៉ុណ្ណាប៉ុណ្ណី +ប៉ុណ្ណឹង +ប៉ុណ្ណេះ +ប៉ុណ្ណោះ +ប៉ុណ្ណោះទេ +ប៉ុណ្យ +ប៉ុត +ប៉ុតតៈ +ប៉ុតហ្គោរីកា +ប៉ុត្រ +ប៉ុន +ប៉ុនកដៃ +ប៉ុនគ្នា +ប៉ុនណា +ប៉ុនប៉ង +ប៉ុនហ្នឹង +ប៉ុនអម្បាល +ប៉ុនអំបាល +ប៉ុនអំបាលដូច +ប៉ុនអំបាលយ៉ាង +ប៉ុនែ្ត +ប៉ុន្ដែ +ប៉ុន្តេ +ប៉ុន្តែ +ប៉ុន្នការ +ប៉ុន្នា +ប៉ុន្មាន +ប៉ុន្មានត +ប៉ុន្មានថ្ងៃក្រោយពី +ប៉ុន្មានថ្ងៃនេះ +ប៉ុន្មានថ្ងៃហ្នឹង +ប៉ុន្មានទៀត +ប៉ុប +ប៉ុយ +ប៉ុយគរ +ប៉ុយទន្សែ +ប៉ុល +ប៉ុស +ប៉ុសអាកទិច +ប៉ុស្តិ៍ +ប៉ុស្តិ៍ក្រៅ +ប៉ុស្តិ៍ទាហាន +ប៉ុស្តិ៍ប៉មខាងមុខ +ប៉ុស្តិ៍ប៉មជួរមុខ +ប៉ុស្តិ៍ប៉ូលីស +ប៉ូក +ប៉ូកប៉ាក់ +ប៉ូង +ប៉ូច +ប៉ូដសូល +ប៉ូតង់ស្យែល +ប៉ូតាស្យូម +ប៉ូពុយឡាស្យ៉ុង +ប៉ូម +ប៉ូល +ប៉ូលិស +ប៉ូលិសឧក្រិដ្ឋ +ប៉ូលីកាឡាក់ទី +ប៉ូលីគ្ហោន +ប៉ូលីដាក់ទីលី +ប៉ូលីឌីបស៊ី +ប៉ូលីណេហ្ស៊ី +ប៉ូលីតេលី +ប៉ូលីប៉ាទី +ប៉ូលីប៉ូអ៊ីឌី +ប៉ូលីផាស៊ី +ប៉ូលីម៉ាស្ទី +ប៉ូលីម៊ែរ +ប៉ូលីហ្ស៊ិល៉្លាប +ប៉ូលីអូរី +ប៉ូវ +ប៉ូវតេ +ប៉ូវថាវ +ប៉ូវថៅ +ប៉ូស +ប៉ូឡូញ +ប៉ើក +ប៉ើករ៉ើក +ប៉ើង +ប៉ើងតាមខ្យល់ +ប៉ើងរ៉ើង +ប៉ើច +ប៉ើម +ប៉ើយ +ប៉េ +ប៉េក +ប៉េកខា +ប៉េកាំង +ប៉េង +ប៉េងប៉ោង +ប៉េងប៉ោះ +ប៉េងប៉ោះស្រោម +ប៉េញសៈ +ប៉េដូភីលី +ប៉េតង់ +ប៉េតៈ +ប៉េត្រូដុល្លា +ប៉េត្រូដុល្លារ +ប៉េនីស៊ីលីន +ប៉េរីកាឌីត +ប៉េរីកាត +ប៉េរីតូណេអូតូមី +ប៉េរីតូនីត +ប៉េរីស្តាល់ទីស +ប៉េរូ +ប៉េលប៉ាល +ប៉េលប៉ោល +ប៉េវ +ប៉េស +ប៉េសេ +ប៉េស្ត +ប៉េហាស់ +ប៉េអា +ប៉េអាកុល +ប៉េអិម +ប៉េះលេះ +ប៉ែ +ប៉ែក +ប៉ែង +ប៉ែត +ប៉ែតតារាង +ប៉ែតសិប +ប៉ែន +ប៉ែនខ្សែ +ប៉ែល +ប៉ែវ +ប៉ែស្ត +ប៉ែះ +ប៉ៃ +ប៉ៃយ៉ៈភាប +ប៉ៃលិន +ប៉ៃសាចី +ប៉ៃឡាំ +ប៉ោ +ប៉ោក +ប៉ោង +ប៉ោងខោ +ប៉ោងចៀៈ +ប៉ោច +ប៉ោញចៀៈ +ប៉ោត +ប៉ោម +ប៉ោយ +ប៉ោយចារ +ប៉ោយប៉ែត +ប៉ោរ៉ា +ប៉ោល +ប៉ោលតោក +ប៉ោលនាឡិកា +ប៉ោលវាត់ +ប៉ោសក់ +ប៉ោសៈកៈ +ប៉ោឡែ +ប៉ោឡែប្រកោ +ប៉ោអ៊ី +ប៉ៅ +ប៉ៅថ្នាំ +ប៉ះ +ប៉ះខោ +ប៉ះចំ +ប៉ះទង្គិច +ប៉ះទង្គិចផ្លូវចិត្ត +ប៉ះប៉ុន +ប៉ះប៉ូវ +ប៉ះពារ +ប៉ះពាល់ +ប៉ះមុខ +ប៉ះមុខគ្នា +ប៉ះសំពត់ +ប៉ះស្មាគ្នា +ប៉ះអារម្មណ៍ +ប៉ៈ +ប៉ៈក +ប៉ៈកៈតិសង់ខ្យា +ប៉ៈកៈតៈ +ប៉ៈកៈរ៉ៈណិក +ប៉ៈចា +ប៉ៈដិប័ត +ប៉ៈដិភាគៈនិមិត +ប៉ៈដិម៉ា +ប៉ៈដិសាំភិ +ប៉ៈដី +ប៉ៈឋំម៉ៈក័ប +ប៉ៈឋំម៉ៈយាម +ប៉ៈឋំម៉ៈវៃ +ប៉ៈឋំម៉ៈសង់គា +ប៉ៈឋំម៉ៈហែត +ប៉ៈឋៈ +ប៉ៈឋៈម៉ា +ប៉ៈឋៈម៉ៈ +ប៉ៈឋៈម៉ៈស័មពោធិ +ប៉ៈឋៈម័ចឈាន +ប៉ៈតី +ប៉ៈតៃ +ប៉ៈតៈន៉ៈ +ប៉ៈទីជាត +ប៉ៈទុំ +ប៉ៈទេស +ប៉ៈនិននាត +ប៉ៈន៉ក់ +ប៉ៈន៉ី +ប៉ៈន៉ៈកៈ +ប៉ៈប្រក +ប៉ៈប្រង +ប៉ៈភោក +ប៉ៈមុក +ប៉ៈរាំយ្ចត +ប៉ៈរិឡាហៈ +ប៉ៈរុ័មប៉ៈរ៉ា +ប៉ៈរៀន +ប៉ៈរៈ +ប៉ៈរ៉ាយ +ប៉ៈរ៉ិ +ប៉ៈរ៉ិចឆែត +ប៉ៈរ៉ិណាមៈជា +ប៉ៈរ៉ិណាម៉ៈ +ប៉ៈរ៉ិតៈភាប +ប៉ៈរ៉ិនាយក +ប៉ៈរ៉ិនិបពាន +ប៉ៈរ៉ិម៉ាន +ប៉ៈរ៉ិយ៉ោ +ប៉ៈរ៉ិវិតក់ +ប៉ៈរ៉ិវិតុក +ប៉ៈរ៉ិវិត័កកៈ +ប៉ៈរ៉ិវ័ត +ប៉ៈរ៉េប៉ៈរ៉ោ +ប៉ៈរ៉ែ +ប៉ៈរ៉ៈម៉ា +ប៉ៈរ៉ៈម៉ៈមិត +ប៉ៈរ៉័មយ៉ត +ប៉ៈវ៉ាត់ +ប៉ៈវ៉ាត់តិ +ប៉ៈវ័ត +ប៉ៈសន់តៈ +ប៉ៈសន់ត័តឋាន +ប៉ៈសាត +ប៉ៈស័ប +ប៉ៈហ្រួត +ប៉័កប៉ៅ +ប៉័ង +ប៉័ងកៈ +ប៉័ងតោ +ប៉័ង្កបាត +ប៉័ចចុបន់ +ប៉័ចចុបបុ័នន៉ៈ +ប៉័ចចូសៈក៏ +ប៉័ចចេកៈភូម +ប៉័ញច័ងគៈប្រដឹស +ប៉័តឋាក +ប៉័តឋាន +ប៉័ត្តាណី +ប៉័ត្តានី +ប៉័នតោ +ប៉្យាណូ +ប៉្ហៈ +ប៊ +ប៊ន +ប៊ិក +ប៊ិកក្រហម +ប៊ិកខៀវ +ប៊ិកបៃតង +ប៊ិច +ប៊ិន +ប៊ិស +ប៊ិស្គីបត៍ +ប៊ិស្គ្វីត៍ +ប៊ិហារ +ប៊ិហ្វតិក +ប៊ិះ +ប៊ី +ប៊ីកួង +ប៊ីចេង +ប៊ីដុង +ប៊ីត +ប៊ីទូម +ប៊ីយេរ +ប៊ីយែរ +ប៊ីយ៉ា +ប៊ីលីស៊ី +ប៊ីសកេក +ប៊ីសៅ +ប៊ីស៊ិក្លែត្តិ៍ +ប៊ីស៊ីក្លេត +ប៊ឹង +ប៊ុ +ប៊ុណ្ណា +ប៊ុត +ប៊ុតសៈរ៉ាខ័ម +ប៊ុតស្រាខ័ម +ប៊ុនរឿន +ប៊ុយដាប៉េស្ត +ប៊ុយរ៉ូ +ប៊ុយហ្សំប៊ុយរ៉ា +ប៊ុល +ប៊ុលដូស៊ែរ +ប៊ុលហ្ការី +ប៊ុលហ្គារ +ប៊ុលហ្គារី +ប៊ុល្លឺតាំង +ប៊ុហ្វុង +ប៊ូគីណាហ្វាសូ +ប៊ូឆារ៉េស +ប៊ូជ្រី +ប៊ូតាន់ +ប៊ូតុង +ប៊ូរុនឌី +ប៊ូល +ប៊ូលីន +ប៊ូស៊ី +ប៊ូស្រា +ប៊ូហ្គូតា +ប៊ូហ្សី +ប៊ូឡុង +ប៊េនី +ប៊េរមូដា +ប៊ែកហ្សេ +ប៊ែរឡាំង +ប៊ៈហ្សារ +ប៊័រ +ប៊្អឹះ +ប័ក្ខ +ប័ក្ខពួក +ប័ង +ប័ងសូរយ៍ +ប័ងសូរ្យ៍ +ប័ងសែក +ប័ងស៊ូន +ប័ញ +ប័ញញ៉ាត់ +ប័ញយង់ +ប័ដ +ប័ណ្ណ +ប័ណ្ណកម្មសិទ្ធិ +ប័ណ្ណកិត្តិយស +ប័ណ្ណគ្រួសារ +ប័ណ្ណចរាចរណ៍ +ប័ណ្ណចូល +ប័ណ្ណចេញ +ប័ណ្ណជំពាក់ប្រាក់ +ប័ណ្ណដឹកជញ្ជូន +ប័ណ្ណទិញ +ប័ណ្ណទិញជឿ +ប័ណ្ណទិញម្ហូប +ប័ណ្ណទូត +ប័ណ្ណធានា +ប័ណ្ណធានារ៉ាប់រង +ប័ណ្ណនិរភ័យ +ប័ណ្ណបញ្ជាទិញ +ប័ណ្ណបើកបរ +ប័ណ្ណបើកបររថយន្ត +ប័ណ្ណបើកលុយ +ប័ណ្ណបោះឆ្នោត +ប័ណ្ណបំណុល +ប័ណ្ណប៉ាតង់ +ប័ណ្ណប្ដូរប្រាក់ +ប័ណ្ណប្រកាស +ប័ណ្ណប្រគល់ +ប័ណ្ណប្រៃសណីយ៍ +ប័ណ្ណពិន័យ +ប័ណ្ណមុខការ +ប័ណ្ណរដ្ឋាភិបាល +ប័ណ្ណវិក្កយបញ្ជរ +ប័ណ្ណវិទ្យា +ប័ណ្ណសងប្រាក់ +ប័ណ្ណសង្គមនិរភ័យ +ប័ណ្ណសន្យា +ប័ណ្ណសមាជិក +ប័ណ្ណសរសើរ +ប័ណ្ណសារ +ប័ណ្ណសារដ្ឋាន +ប័ណ្ណសំគាល់ខ្លួន +ប័ណ្ណអនុញ្ញាតិ +ប័ណ្ណឥណទាន +ប័ណ្ណូ +ប័ត +ប័ត្រ +ប័ទ +ប័ទ្ម +ប័ន +ប័ព្វ +ប័រណេអូ +ប័ល +ប័សសី +ប្ចក +ប្ច់ +ប្ឆូន +ប្ដិត +ប្ដី +ប្ដីក្រោយ +ប្ដីចុង +ប្ដីដើម +ប្ដីសិរី +ប្ដីសី +ប្ដីស្រី +ប្ដឹក +ប្ដឹកាភិលាភ +ប្ដឹកាភិសេក +ប្ដឹង +ប្ដឹងតវ៉ា +ប្ដឹងទៅតុលាការ +ប្ដឹងបង្កាច់ +ប្ដឹងបង្ខុស +ប្ដឹងបរិហារ +ប្ដឹងប្ដល់ +ប្ដឹងផ្ដល់ +ប្ដឹងរកខុសរកត្រូវ +ប្ដឹងឧទ្ធរណ៍ +ប្ដូរ +ប្ដូរជីវិត +ប្ដូរដងប្ដូរផ្លែ +ប្ដូរប្រាក់ +ប្ដូរផ្ដាច់ +ប្ដូរផ្លាស់ +ប្ដូរយោបល់គ្នា +ប្ដូរស្លាប់ប្ដូររស់ +ប្ដេជ្ញា +ប្ដេញ +ប្ដៈ +ប្តី +ប្តីសី +ប្តីស្រី +ប្តឹង +ប្តឹងប្តល់ +ប្តឹងផ្តល់ +ប្តូរ +ប្តូរជីវិត +ប្តូរដងប្តូរផ្លែ +ប្តូរផ្តាច់ +ប្តូរស្លាប់ប្តូររស់ +ប្តេជ្ញា +ប្ប +ប្យូតូប +ប្យូទិច +ប្យូម +ប្យូលីស +ប្យូសេណូស +ប្យូសេណូសវិទ្យា +ប្យៈ +ប្រក +ប្រកក់ +ប្រកដ +ប្រកដប្រជា +ប្រកប +ប្រកបការងារ +ប្រកបកិច្ចការ +ប្រកបជីវិត +ប្រកបដោយ +ប្រកបដោយជោគជ័យ +ប្រកបដោយផ្លែផ្កា +ប្រកបដោយមូលវិចារ +ប្រកបដោយល័ក្ខខ័ណ្ឌ +ប្រកបដោយវិរោគភាព +ប្រកបតាម +ប្រកបនឹងកិច្ច +ប្រកបផល +ប្រកបមុខរបរ +ប្រកបរបរ +ប្រករណ +ប្រករណ៍ +ប្រកល់ +ប្រកល់កំណាត់ឈើ +ប្រកល់ចង្ក្រាន +ប្រកា +ប្រកាក់ +ប្រកាក់ប្រកប +ប្រកាច់ +ប្រកាច់ប្រកិន +ប្រកាច់ប្រកិនស្លឈាម +ប្រកាន់ +ប្រកាន់ខឹង +ប្រកាន់ខ្ជាប់ +ប្រកាន់ខ្លួន +ប្រកាន់ជាតិ +ប្រកាន់ជាតិសាសន៍ +ប្រកាន់ដៃ +ប្រកាន់ទិដិ្ឋ +ប្រកាន់ទិដ្ឋិ +ប្រកាន់ទុក +ប្រកាន់ទុកមុន +ប្រកាន់ទោស +ប្រកាន់បក្ស +ប្រកាន់ពាក្យ +ប្រកាន់ពូជសាសន៍ +ប្រកាន់ពួក +ប្រកាន់យក +ប្រកាន់វណ្ណៈ +ប្រកាន់ស្ដាំ +ប្រកាន់ឥរិយាបថ +ប្រកាន់ឫក +ប្រកាប់ +ប្រកាប់ដាវ +ប្រកាប់ប្រចាក់ +ប្រកាប់ប្រដោត +ប្រការ +ប្រកាឝ +ប្រកាឝក +ប្រកាឝន +ប្រកាឝនីយ +ប្រកាស +ប្រកាសកៈ +ប្រកាសដំណឹង +ប្រកាសទេវតា +ប្រកាសនវត្ថុ +ប្រកាសនា +ប្រកាសនីយ +ប្រកាសនីយបត្រ +ប្រកាសន៍ +ប្រកាសប្រាប់ +ប្រកាសឝិត +ប្រកាសសង្គ្រាម +ប្រកាសសារត្រា +ប្រកាសសាសនា +ប្រកាសសេចកី្ត +ប្រកាសសេចក្ដី +ប្រកាសហាម +ប្រកាសអនុវត្ត +ប្រកាសអព្យាក្រឹត +ប្រកាសឲ្យប្រើ +ប្រកាសិកា +ប្រកាសិត +ប្រកាំ +ប្រកាំង +ប្រកាំងដំរី +ប្រកាំងតូច +ប្រកាំងធំ +ប្រកាំងបាយកក +ប្រកិណ៌ក +ប្រកិត +ប្រកិតប្រកើយ +ប្រកឹង +ប្រកឹងកិច្ចការ +ប្រកុន +ប្រកុំ +ប្រកូក +ប្រកូកប្រកាស +ប្រកួត +ប្រកួតកូនឃ្លីលើតុ +ប្រកួតជ្រើសរើស +ប្រកួតប្រកាន់ +ប្រកួតប្រជែង +ប្រកួតប្រជែងកីឡា +ប្រកួតប្រណាំង +ប្រកួតស្មើគ្នា +ប្រកើយ +ប្រកៀក +ប្រកៀកប្រកាន់ +ប្រកៀកប្រកិត +ប្រកៀកប្រកើយ +ប្រកៀង +ប្រកែ +ប្រកែក +ប្រកែកគ្នា +ប្រកែកញ៉ាញ +ប្រកែកប្រណាំង +ប្រកែកយកឈ្នះ +ប្រកែកវែកដៃ +ប្រកែប្រកាន់ +ប្រកៃ +ប្រកោ +ប្រកោះ +ប្រក់ +ប្រក់ផ្ទះ +ប្រក់ផ្នូរ +ប្រក់ផ្លែ +ប្រក់ពល +ប្រក់ព្រំ +ប្រក្រតិទិន +ប្រក្រតិទិនចន្ទគតិ +ប្រក្រតី +ប្រក្រតីទិន +ប្រក្រុង +ប្រក្ឫត +ប្រក្ឫតិ +ប្រខង +ប្រខាំ +ប្រខុប +ប្រខូវ +ប្រគង +ប្រគងប្រគាក់ +ប្រគរ +ប្រគរឧស +ប្រគល់ +ប្រគល់ការឲ្យ +ប្រគល់ខ្លួន +ប្រគល់ឆន្ទៈ +ប្រគល់ទៅវិញ +ប្រគល់អាសា +ប្រគល់ឲ្យ +ប្រគាក់ +ប្រគាប +ប្រគាបឈើ +ប្រគីងប្រគង +ប្រគុំ +ប្រគេន +ប្រគេនចង្ហាន់ +ប្រគំ +ប្រគំតន្ត្រី +ប្រគំភ្លេង +ប្រគំស្គរ +ប្រគ្រីវ +ប្រគ្រីវកាច់ +ប្រគ្រីវទាញ +ប្រង +ប្រង់ +ប្រង់កា +ប្រង់ស៊ី +ប្រច +ប្រចក្ស +ប្រចច +ប្រចណ្ឌ +ប្រចណ្ឌប្ដី +ប្រចាក់ +ប្រចាក់ប្រកាប់ +ប្រចាប់ +ប្រចាំ +ប្រចាំការ +ប្រចាំខែ +ប្រចាំគ្រួសារ +ប្រចាំចិត្ត +ប្រចាំឆមាស +ប្រចាំឆ្នាំ +ប្រចាំជីវិត +ប្រចាំជូន +ប្រចាំជើង +ប្រចាំត្រីមាស +ប្រចាំថ្ងៃ +ប្រចាំសបា្ដហ៍ +ប្រចិត្ត +ប្រចី +ប្រចីមូល +ប្រចីសន្ទូច +ប្រចឹក +ប្រចុក +ប្រចុប +ប្រចុបប្រចែង +ប្រចូល +ប្រចួន +ប្រចួប +ប្រចៀច +ប្រចៀវ +ប្រចៀវមូស +ប្រចែ +ប្រចែង +ប្រចែងប្រចុប +ប្រចែប្រចណ្ឌ +ប្រចែប្រច័ណ្ឌ +ប្រចោម +ប្រច័ណ្ឌ +ប្រច័ណ្ឌប្តី +ប្រច្រៀត +ប្រឆាំង +ប្រឆិតប្រឆៀង +ប្រឆេះ +ប្រឆេះចង្កៀង +ប្រឆេះទៀន +ប្រឆ្ងិត +ប្រជល់ +ប្រជល់ធ្លុងខ្សែ +ប្រជល់រាង +ប្រជា +ប្រជាករ +ប្រជាកសិករ +ប្រជាកោលាហល +ប្រជាគណន៍ +ប្រជាជន +ប្រជាជនចាស់ +ប្រជាជនត្រៀម +ប្រជាជនថ្មី +ប្រជាជនទូទៅ +ប្រជាជនផ្ញើ +ប្រជាជនពេញសិទ្ធិ +ប្រជាជនមូលដ្ឋាន +ប្រជាជាតិ +ប្រជាទណ្ឌ +ប្រជាធិបតី +ប្រជាធិបតូបនីយកម្ម +ប្រជាធិបតេយ្យ +ប្រជាធិបតេយ្យសេរី +ប្រជានិករ +ប្រជានិយម +ប្រជានុ +ប្រជានុរាស្ត្រ +ប្រជានុរាស្រ្ត +ប្រជានុវឌ្ឍន៍ +ប្រជាន់ +ប្រជាប់ +ប្រជាប្រិយ +ប្រជាប្រិយភាព +ប្រជាពលករ +ប្រជាពលរដ្ឋ +ប្រជាភិថុតិ +ប្រជាភិបាល +ប្រជាភិវឌ្ឍន៍ +ប្រជាមតិ +ប្រជាមានិត +ប្រជារាស្ត្រ +ប្រជារាស្រ្ត +ប្រជាសង្គ្រោះ +ប្រជាសវនាការ +ប្រជាសាស្ត្រ +ប្រជាសិទ្ធិ +ប្រជាស្ថិតិសាស្ត្រ +ប្រជាស្នងការ +ប្រជាហឹង្សក៍ +ប្រជាហឹង្សា +ប្រជាអនុរាស្រ្ត +ប្រជិតប្រជី +ប្រជី +ប្រជុយ +ប្រជុលប្រជួស +ប្រជុំ +ប្រជុំកោះ +ប្រជុំក្រៅផ្លូវការ +ប្រជុំចិញ្ចើម +ប្រជុំជន +ប្រជុំជាតក +ប្រជុំជីវភាព +ប្រជុំជួរ +ប្រជុំជើង +ប្រជុំដកពិសោធ +ប្រជុំភ្នំ +ប្រជុំរឿងព្រេង +ប្រជួន +ប្រជួប +ប្រជួយ +ប្រជួស +ប្រជៀច +ប្រជៀវ +ប្រជែក +ប្រជែង +ប្រជែងប្រជួល +ប្រជ្ញប្ត +ប្រជ្ញប្តិ +ប្រជ្ញា +ប្រជ្រុយ +ប្រជ្រួស +ប្រជ្រៀត +ប្រជ្រៀតគ្នា +ប្រជ្រៀតចូល +ប្រជ្រះ +ប្រឈម +ប្រឈមមុខ +ប្រឈមមុខនឹង +ប្រឈួន +ប្រឈ្លោះ +ប្រញប្ដ +ប្រញប្ដិ +ប្រញប្ត +ប្រញប្តិ +ប្រញាប់ +ប្រញាប់ប្រញាល់ +ប្រញាយ +ប្រញាល់ +ប្រញិប +ប្រញិបប្រញាប់ +ប្រញឹក +ប្រញឹកដៃ +ប្រញឹកប្រញាប់ +ប្រញើ +ប្រញ័ប្ត +ប្រដក់ +ប្រដា +ប្រដាក +ប្រដាក់ +ប្រដាក់ប្រដឺត +ប្រដាក់ប្រទុក្ខ +ប្រដាច់ +ប្រដាញ +ប្រដាន់ +ប្រដាប់ +ប្រដាប់កាត់ក្រចក +ប្រដាប់ខ្លួន +ប្រដាប់ដោយ +ប្រដាប់ទប់ភ្លើង +ប្រដាប់បញ្ចាំង +ប្រដាប់បន្តពូជ +ប្រដាប់ផ្ទះ +ប្រដាប់ពាក់អាវ +ប្រដាប់ភ្លេង +ប្រដាប់មួលខ្ចៅ +ប្រដាប់រាវមីន +ប្រដាប់លេង +ប្រដាប់សង្កត់ +ប្រដាប់ស្ដាប់ជីពចរ +ប្រដាប់ស្ទង់ឈាម +ប្រដាប់ស្ទូច +ប្រដាល់ +ប្រដាល់ប្រតប់ +ប្រដាល់ប្រតប់គ្នា +ប្រដាល់សកល +ប្រដាល់សេរី +ប្រដិដ្ឋ +ប្រដិត +ប្រដិតប្រជី +ប្រដឹស +ប្រដឺត +ប្រដឺតប្រដក់ +ប្រដុង +ប្រដុងប្រជា +ប្រដូច +ប្រដើស +ប្រដេញ +ប្រដេញជើង +ប្រដេញថ្លៃ +ប្រដេញទឹក +ប្រដេញប្រដោល +ប្រដែ +ប្រដែប្រដៅ +ប្រដោត +ប្រដោល +ប្រដៅ +ប្រដៅជេរ +ប្រដៅតម្រង់ +ប្រដៅពុំរាបពុំរាង +ប្រដំ +ប្រដំប្រធាក់ +ប្រដំប្រសង +ប្រដំប្រសងគ្នា +ប្រឋពី +ប្រឋម +ប្រឌិក +ប្រឌិដ្ឋ +ប្រឌិត +ប្រណម +ប្រណម្យ +ប្រណាក +ប្រណាប់ +ប្រណាម +ប្រណាលី +ប្រណាំង +ប្រណាំងទូក +ប្រណាំងប្រជែង +ប្រណាំងវាស្នា +ប្រណាំងសេះ +ប្រណិង +ប្រណិងប្រណុង +ប្រណិត +ប្រណិតធាន +ប្រណិតប្រណម្យ +ប្រណិធាន +ប្រណិធិ +ប្រណិបតន +ប្រណិបាត +ប្រណិប័ត +ប្រណិប័តន៍ +ប្រណិប្រណាក់ +ប្រណី +ប្រណីត +ប្រណីតប្រណម្យ +ប្រណីតភាព +ប្រណីតាហារ +ប្រណុង +ប្រណេត្រិ +ប្រណេត្ឫ +ប្រណែងប្រណោង +ប្រតប់ +ប្រតប់ប្រដាល់ +ប្រតប់ប្រតាយ +ប្រតាក +ប្រតាប់ +ប្រតាប់ប្រញាល់ +ប្រតាយ +ប្រតាយប្រតប់ +ប្រតាវ +ប្រតិ +ប្រតិកម្ម +ប្រតិកម្មយន្ត +ប្រតិករ +ប្រតិការ +ប្រតិការណ៍ +ប្រតិកិរិយា +ប្រតិកូល +ប្រតិកូលសំជ្ញា +ប្រតិកោសលវិច័យ +ប្រតិក្រាន្ត +ប្រតិក្រិយា +ប្រតិគ្រាហក +ប្រតិឃ +ប្រតិឃាត +ប្រតិចក្រវាត +ប្រតិចប្រវាត +ប្រតិចារកិច្ច +ប្រតិចារឹក +ប្រតិជ្ញា +ប្រតិដ្ឋ +ប្រតិដ្ឋញាណ +ប្រតិដ្ឋាន +ប្រតិទស្សន៍ +ប្រតិទិន +ប្រតិនិក្ខេបបទ +ប្រតិនិន្នាទ +ប្រតិបក្ស +ប្រតិបក្សប្រាណ +ប្រតិបដិវត្តន៍ +ប្រតិបត្តិ +ប្រតិបត្តិការ +ប្រតិបត្តិការសឹក +ប្រតិបទ +ប្រតិបទា +ប្រតិបាទន៍ +ប្រតិបាទី +ប្រតិប័ទ +ប្រតិប្រពណ៍ +ប្រតិពទ្ធ +ប្រតិពន្ធ +ប្រតិពល +ប្រតិព័ទ្ធ +ប្រតិភាគ +ប្រតិភាណ +ប្រតិភាន +ប្រតិភូ +ប្រតិភូកម្ម +ប្រតិភូស្ថាន +ប្រតិមតិ +ប្រតិមា +ប្រតិមាករ +ប្រតិមាគន្ថី +ប្រតិមាសាស្ត្រ +ប្រតិយក្ស +ប្រតិយោធនិយម +ប្រតិរូប +ប្រតិរោបនកម្ម +ប្រតិលាភ +ប្រតិលិខិត +ប្រតិលេខ +ប្រតិលោម +ប្រតិវត៌ណ +ប្រតិវាទ +ប្រតិវេទ +ប្រតិវេទន +ប្រតិវេទន៍ +ប្រតិឞេធ +ប្រតិឞេធន +ប្រតិឞ្ឋ +ប្រតិឞ្ឋាន +ប្រតិសកម្ម +ប្រតិសកម្មភាព +ប្រតិសន្ធិ +ប្រតិសាធន៍ +ប្រតិសា័ន +ប្រតិសិទ្ធិ +ប្រតិសិទ្ធី +ប្រតិសិទ្ធីជន +ប្រតិសំធី +ប្រតិស័ +ប្រតិស័អធិដ្ឋាន +ប្រតិស្ឋ +ប្រតិស្ឋអធិស្ឋាន +ប្រតិស្ឋាន +ប្រតិស្ន +ប្រតិស្រពណ៍ +ប្រតិស្រុត +ប្រតិអង្គ +ប្រតឹងអ‍៊ឹះ +ប្រតឺងអ៊ឹះ +ប្រតេក +ប្រតេកប្រតាក +ប្រតែង +ប្រតែងប្រតោង +ប្រតោក +ប្រតោកតោក +ប្រតោង +ប្រត់ +ប្រត្ដិបត្ដិ +ប្រត្យ +ប្រត្យក្ស +ប្រត្យក្សលិខិត +ប្រត្យង្គ +ប្រត្យន្ត +ប្រត្យន្តប្រទេឝ +ប្រត្យន្តប្រទេស +ប្រត្យមិត្រ +ប្រត្យយ +ប្រត្យវេក្សណ +ប្រត្យាង្គ +ប្រត្យានិត្រ +ប្រត្យាមិត្រ +ប្រត្យាស្ថាប័ន +ប្រត្យុត្បន្ន +ប្រត្យុឞស៑ +ប្រត្យូឞ +ប្រត្យេក +ប្រត្យ័ក្ស +ប្រថពី +ប្រថម +ប្រថមកល្ប +ប្រថមធ្យាន +ប្រថមារម្ភ +ប្រថមាសាឍ +ប្រថាន +ប្រថាប់ +ប្រថាប់ត្រា +ប្រថុច +ប្រថុចញ៉ុច +ប្រថុចប្រថំ +ប្រថុជ្ជន +ប្រថុយ +ប្រថុយខ្លួន +ប្រថុយតាមព្រេង +ប្រថុយទៅ +ប្រថុយធ្វើ +ប្រថុយប្រថាន +ប្រថុយស្លាប់ +ប្រថុយឱ្យ +ប្រថួន +ប្រថួនពាក្យ +ប្រថៀប +ប្រថំ +ប្រទក្សិណ +ប្រទង +ប្រទង់ +ប្រទង់ប្រទាញ +ប្រទប់ +ប្រទរ +ប្រទល់ +ប្រទល់ជ្រូក +ប្រទល់ដែន +ប្រទស +ប្រទាក់ +ប្រទាក់ក្រឡា +ប្រទាក់ទងសុក +ប្រទាក់ប្រទង +ប្រទាក់ប្រទាញ +ប្រទាក់ប្រទិន +ប្រទាក់ប្រទើស +ប្រទាញ +ប្រទាញចូល +ប្រទាញចេញ +ប្រទាញប្រទង់ +ប្រទាន +ប្រទានកម្ម +ប្រទាល +ប្រទាលក្រពើ +ប្រទាលគីង្គក់ +ប្រទាលត្រោកសាញ +ប្រទាលនគរជុំ +ប្រទាលបន្សាបធំ +ប្រទាលប្រហោង +ប្រទាលផ្លិត +ប្រទាលផ្អូកផ្គរ +ប្រទាលពស់ +ប្រទាលល័ក្ដ +ប្រទាលសារិកា +ប្រទាលសេះ +ប្រទាលស្ដោះ +ប្រទាល់ +ប្រទាល់ខ្លួន +ប្រទាស +ប្រទាសឬស្សី +ប្រទាស់ +ប្រទាស់កាំកី +ប្រទាំង +ប្រទីប +ប្រទីបជ្វាលា +ប្រទុក្ខ +ប្រទុក្ខប្រដាក់ +ប្រទុឞ +ប្រទុឞ្ត +ប្រទូស +ប្រទូសភាព +ប្រទូសរ៉ាយ +ប្រទូស្ដ +ប្រទូស្ដប្រឆាំង +ប្រទូស្ដប្រទាំង +ប្រទូស្ត +ប្រទូស្តប្រឆាំង +ប្រទូស្តប្រទាំង +ប្រទូស្តវឹងស្នង +ប្រទួម +ប្រទើស +ប្រទេច +ប្រទេចផ្ដាសា +ប្រទេចផ្តាសា +ប្រទេឝ +ប្រទេស +ប្រទេសកំណើត +ប្រទេសក្រៅ +ប្រទេសខ្មែរ +ប្រទេសចិនប្រជាមានិត +ប្រទេសចំណុះ +ប្រទេសជាតិ +ប្រទេសជិតខាង +ប្រទេសមហាមិត្ត +ប្រទេសរណប +ប្រទេសអាណាព្យាបាល +ប្រទេសឩុនាភិវឌ្ឍន៍ +ប្រទោឞ +ប្រទោស +ប្រទោសកាល +ប្រទះ +ប្រទះគ្រាក្រ +ប្រទះឃើញ +ប្រទះប៉ឺម +ប្រទះមុខ +ប្រទះមុខមិនបាន +ប្រទះលើស្កុន +ប្រទះលើអន្តរាយ +ប្រទះឡាង +ប្រទះអារម្មណ៍ +ប្រទ្រូសប្រទ្រាស់ +ប្រធាក់ +ប្រធាក់ទងសុក +ប្រធាក់ប្រដំ +ប្រធាតុ +ប្រធាន +ប្រធានកិត្តិយស +ប្រធានគណៈកម្មការ +ប្រធានគណៈប្រធានរដ្ឋ +ប្រធានបទ +ប្រធានប្រតិបត្តិ +ប្រធានមន្ទីរ +ប្រធានរដ្ឋសភា +ប្រធានសក្ដិ +ប្រធានអគ្គនាយក +ប្រធានអាវាស +ប្រធានាធិបតី +ប្រធានានុយោគ +ប្រធួន +ប្រនាលកូល +ប្រនៀល +ប្រប +ប្របខ្លួន +ប្របត់ +ប្របផ្លូវ +ប្របាត +ប្របាទ +ប្របាទទាន +ប្របាទម្ចាស់ +ប្របាំង +ប្របិច +ប្របិចប្របោច +ប្របុស +ប្របូក +ប្របៀត +ប្របេរ +ប្របេរមាត់ +ប្របេះ +ប្របេះមាត់ច្រាំង +ប្របែក +ប្របែរ +ប្របែល +ប្របោច +ប្រប៉ូវ +ប្រផង់ +ប្រផាត់ +ប្រផាប់ +ប្រផិត +ប្រផិតប្រផើយ +ប្រផឹតប្រផើយ +ប្រផឹតប្រផើយស្បៀង +ប្រផុត +ប្រផុតប្រផើយ +ប្រផូរ +ប្រផើយ +ប្រផេញ +ប្រផេញឈ្មោល +ប្រផេញញី +ប្រផេះ +ប្រផ្នូល +ប្រផ្នួល +ប្រព +ប្រពន្ទ +ប្រពន្ធ +ប្រពន្ធក្រោយ +ប្រពន្ធចុង +ប្រពន្ធដើម +ប្រពន្ធមានខន្ធស្លា +ប្រពន្ធមុន +ប្រពន្ធលួចលាក់ +ប្រពន្ធអត់ខន្ធស្លា +ប្រពន្ធិក +ប្រពល +ប្រពលកម្ម +ប្រពលភាព +ប្រពលវប្បកម្ម +ប្រពាក់ +ប្រពាក់ប្រពាន +ប្រពាក់ប្រពូន +ប្រពាក់ប្រព័ន្ធ +ប្រពាត +ប្រពាន +ប្រពាន់ +ប្រពាយ +ប្រពាយក្រចក +ប្រពាយជ្រុង +ប្រពាយលាក់ +ប្រពាយស្បែក +ប្រពាល +ប្រពាស +ប្រពឹ្រត្ត +ប្រពូន +ប្រពេន +ប្រពៃ +ប្រពៃណី +ប្រពោធនកម្ម +ប្រព័ន្ធ +ប្រព័ន្ធឃោសនា +ប្រព័ន្ធឃោសនាមហាជន +ប្រព័ន្ធទស្សនវិជ្ជា +ប្រព័ន្ធន៍ +ប្រព័ន្ធផ្សាំមេរោគ +ប្រព័ន្ធព្រះអាទិត្យ +ប្រព័ន្ធភ្លឺស្រែ +ប្រព័ន្ធវិជ្ជា +ប្រព័ន្ធសង្គមនិយម +ប្រព្ធ +ប្រព្រឹត +ប្រព្រឹតិ្តសាស្ត្រ +ប្រព្រឹត្ដ +ប្រព្រឹត្ត +ប្រព្រឹត្តកីឡា +ប្រព្រឹត្តទៅ +ប្រព្រឹត្តមិនគប្បី +ប្រព្រឹត្តសឹក +ប្រព្រឹត្តឧក្រិដ្ឋ +ប្រព្រឹត្តិ +ប្រព្រឹត្តិកម្ម +ប្រព្រឹត្តិការ +ប្រព្រឹត្តិការណ៍ +ប្រព្រឹត្តិកាល +ប្រព្រឹត្តិសាស្ដ្រ +ប្រព្រឹត្តិសាស្ត្រ +ប្រព្រឹត្តិហេតុ +ប្រព្រឺត្ត +ប្រព្រៃ +ប្រភក់ +ប្រភប +ប្រភព +ប្រភពច្បាស់ការ +ប្រភវ +ប្រភស្សរ +ប្រភា +ប្រភាករ +ប្រភាគ +ប្រភាត +ប្រភាព +ប្រភាមណ្ឌល +ប្រភាវ +ប្រភាឞ +ប្រភាស +ប្រភីង +ប្រភឹប +ប្រភឺស +ប្រភុង +ប្រភូ +ប្រភូស +ប្រភើច +ប្រភើចប្រទាញ +ប្រភេ +ប្រភេទ +ប្រភេទវណ្ណៈ +ប្រភ្នំ +ប្រមង់ +ប្រមល់ +ប្រមា +ប្រមាញ់ +ប្រមាណ +ប្រមាណទុក +ប្រមាណបត្រ +ប្រមាណបុរស +ប្រមាណលេខា +ប្រមាណវិធី +ប្រមាត់ +ប្រមាត់កង្កែប +ប្រមាត់ដី +ប្រមាត់ថ្លាន់ +ប្រមាត់ប្រម៉ង់ +ប្រមាថ +ប្រមាថកាតទាន +ប្រមាថពាធជន្ម +ប្រមាថមើលងាយ +ប្រមាទ +ប្រមឹក +ប្រមឹកជោកជាំ +ប្រមុខ +ប្រមុខរដ្ឋ +ប្រមុខរដ្ឋាភិបាល +ប្រមុខ្យ +ប្រមុច +ប្រមុញ +ប្រមុម +ប្រមុល +ប្រមុំ +ប្រមូរ +ប្រមូល +ប្រមូលកម្លាំង +ប្រមូលគ្នា +ប្រមូលចងក្រង +ប្រមូលប្រាក់ +ប្រមូលផ្ដុំ +ប្រមូលរបស់ +ប្រមូលស្រូវ +ប្រមូលអារម្មណ៍ +ប្រមើល +ប្រមៀល +ប្រមេ +ប្រមេហ +ប្រមេហរោគ +ប្រមេះ +ប្រមេះគ្រាប់ +ប្រមេះទឹកបាយ +ប្រមែ +ប្រមែប្រ +ប្រមែប្រមុម +ប្រមែប្រមុំ +ប្រមែប្រមូល +ប្រមោក +ប្រមោកសូត្រ +ប្រមោញ +ប្រមោទ +ប្រមោទ្យ +ប្រមោយ +ប្រមោយដំរី +ប្រមោយត្រចៀក +ប្រមោយស្បូន +ប្រមោហន +ប្រយង្គុ +ប្រយង្គុតូច +ប្រយង្គុធំ +ប្រយត +ប្រយត្ន +ប្រយឹត +ប្រយឹតប្រតោង +ប្រយុង +ប្រយុទ្ធ +ប្រយូរ +ប្រយូរញាតិ +ប្រយូរពង្ស +ប្រយូរវង្ស +ប្រយែង +ប្រយោគ +ប្រយោគរូប +ប្រយោគវិបត្តិ +ប្រយោគសម្បត្តិ +ប្រយោគសម្បទា +ប្រយោជន +ប្រយោជន៍ +ប្រយោជន៍ជាតិ +ប្រយោជន៍ដើម្បី +ប្រយោជន៍នឹង +ប្រយោជន៍ផ្ទាល់ខ្លួន +ប្រយោជន៍សាធារណៈ +ប្រយោជន៍អ្វី +ប្រយោជន៍ឲ្យ +ប្រយោជន៏ +ប្រយោល +ប្រយ៉ោក +ប្រយ័ +ប្រយ័ត +ប្រយ័តុ្ន +ប្រយ័ត្ន +ប្រយ័ត្នការណ៍ +ប្រយ័ត្នក្រែង +ប្រយ័ត្នខ្លួន +ប្រយ័ត្នឆ្កែកាច +ប្រយ័ត្នបបូរ +ប្រយ័ត្នប្រយែង +ប្រយ័ត្នមានរឿង +ប្រលង +ប្រលង់ +ប្រលយ +ប្រលាន +ប្រលានយន្តហោះ +ប្រលាំប្រកូវ +ប្រលីងប្រលាំង +ប្រលូក +ប្រលូញ +ប្រលូស +ប្រលួញ +ប្រលួត +ប្រលួតលាក់ +ប្រលេពីប៉ែត +ប្រលេពីប៉ែតកែង +ប្រលេពីប៉ែតត្រង់ +ប្រលេពីប៉ែតទ្រេត +ប្រលេឡូក្រាម +ប្រលេះ +ប្រលែង +ប្រលោភ +ប្រលោម +ប្រលោមលោក +ប្រលោះ +ប្រលំ +ប្រល័យ +ប្រល័យកប្ប +ប្រល័យកល្ប +ប្រល័យជន្ម +ប្រល័យជីវិត +ប្រល័យពូជសាសន៍ +ប្រល័យលោក +ប្រវញ្ច +ប្រវញ្ចន៍ +ប្រវត៌ +ប្រវត៌ន +ប្រវត្ដិសាស្ដ្រ +ប្រវត្តិ +ប្រវត្តិករ +ប្រវត្តិការណ៍ +ប្រវត្តិកាល +ប្រវត្តិប្រហារ +ប្រវត្តិភាព +ប្រវត្តិរូប +ប្រវត្តិរូបល្អ +ប្រវត្តិរូបសង្ខេប +ប្រវត្តិវិជ្ជា +ប្រវត្តិវិទូ +ប្រវត្តិវិទ្យា +ប្រវត្តិសាស្ត្រ +ប្រវត្តិសាស្ត្រិន +ប្រវត្តិហេតុ +ប្រវរ +ប្រវរ្តិ +ប្រវស្សា +ប្រវា +ប្រវាយ +ប្រវាយគ្នា +ប្រវាយប្រតប់ +ប្រវារស់ប្រវាស្លាប់ +ប្រវាល +ប្រវាលវដ្ដសង្សារ +ប្រវាលវដ្តសង្សារ +ប្រវាលសាគរ +ប្រវាលាទ័យ +ប្រវាស +ប្រវាស់ +ប្រវាស់ដី +ប្រវាស់ដៃ +ប្រវាស់នឹងគាត់ +ប្រវាស់ប៉ះប៉ុន +ប្រវាឡសិលា +ប្រវិនប្រវាន់ +ប្រវឹក +ប្រវេ +ប្រវេណិ +ប្រវេណី +ប្រវេទន៍ +ប្រវេទិត +ប្រវេប្រវា +ប្រវេសនីយភាព +ប្រវេសន៍ +ប្រវេសន៍កាលិក +ប្រវេសន៍អញ្ញត្រ +ប្រវែក +ប្រវែង +ប្រវែងបណ្ដោយ +ប្រវៃណី +ប្រវ័ញ្ច +ប្រវ័ញ្ចន៍ +ប្រវ័ញ្ចយក +ប្រវ័ត +ប្រវ័ពា្ចន៍ +ប្រវ្រជិត +ប្រវ្រជ្យា +ប្រវ្ឫត្ត +ប្រវ្ឫត្តិ +ប្រឝស្ដ +ប្រឝំសា +ប្រឝ្ន +ប្រឝ្រយ +ប្រឝ្វាស +ប្រស +ប្រសង +ប្រសង្ករណ៍ +ប្រសប់ +ប្រសប់និយាយ +ប្រសព្វ +ប្រសព្វគ្នា +ប្រសា +ប្រសាច +ប្រសាតព +ប្រសាទ +ប្រសាទកុប្បនា +ប្រសាទចិត្ត +ប្រសាទពរ +ប្រសាទពិការ +ប្រសាទរូប +ប្រសាទរោគ +ប្រសាទសាស្ត្រ +ប្រសាទស្នៀត +ប្រសាទស្យាទីកធំ +ប្រសាទអក្សូន +ប្រសាធន +ប្រសាធនៈ +ប្រសាន្តិ +ប្រសាសន +ប្រសាសនោបាយ +ប្រសាសន៍ +ប្រសិទ្ធ +ប្រសិទ្ធថ្វាយ +ប្រសិទ្ធពរ +ប្រសិទ្ធភាព +ប្រសិទ្ធិ +ប្រសិទ្ធិនាម +ប្រសិទ្ធិពរ +ប្រសិទ្ធិ៍ +ប្រសិទ្ធី +ប្រសិន +ប្រសិនជា +ប្រសិនណាជា +ប្រសិនណាបើ +ប្រសិនបើ +ប្រសិនបើជា +ប្រសិប +ប្រសិបប្រសុប +ប្រសុប +ប្រសូត +ប្រសូតិ +ប្រសូតិកម៌ន៑ +ប្រសូតិកម្ម +ប្រសូតិកា +ប្រសូតិគ្រឹះ +ប្រសើរ +ប្រសើរណាស់ +ប្រសើរលន់ +ប្រសើរអស់ស្រី +ប្រសើរឧត្ដម +ប្រសើរឯក +ប្រសេច +ប្រសេចប្រសាច +ប្រស៊ី +ប្រស់ +ប្រស់ក្ដាម +ប្រស់ក្តាម +ប្រស់ត្រី +ប្រស់លលក +ប្រស្ដែង +ប្រស្នា +ប្រស្និត +ប្រស្និប +ប្រស្មា +ប្រស្រាវ +ប្រស្រាវភាជន +ប្រស្រាវភាជនៈ +ប្រស្រាវភាជន៍ +ប្រស្រាវមាឝ៌ +ប្រស្រាវៈ +ប្រស្រី +ប្រស្រីខ្មៅ +ប្រស្រីចក្ខុ +ប្រស្រីភ្នែក +ប្រស្រីស +ប្រស្រ័យ +ប្រស្រ្ត +ប្រហក +ប្រហប់ +ប្រហរណ +ប្រហឬទ័យ +ប្រហាក់ +ប្រហាក់ប្រហែល +ប្រហាត +ប្រហាតមាត់ +ប្រហាន +ប្រហារ +ប្រហារជីវិត +ប្រហារទាន +ប្រហាំង +ប្រហិត +ប្រហិតគោក +ប្រហិតទឹក +ប្រហុក +ប្រហុកកន្តរ៉ +ប្រហួរ +ប្រហើន +ប្រហើរ +ប្រហេត +ប្រហេតប្រហាត +ប្រហេលិកា +ប្រហេលី +ប្រហែក +ប្រហែកប្រហួរ +ប្រហែង +ប្រហែងប្រហោង +ប្រហែល +ប្រហែលគ្នា +ប្រហែលជា +ប្រហែលបួនដប់ +ប្រហែលមើលទៅ +ប្រហែលមែន +ប្រហែលយ៉ាង +ប្រហែស +ប្រហែសធ្វេស +ប្រហោង +ប្រហោងក្រវិល +ប្រហោងក្រហត +ប្រហោងច្រមុះ +ប្រហោងច្រវេះ +ប្រហោងត្រចៀក +ប្រហោងទោស +ប្រហោងធ្លុង +ប្រហោងពោះ +ប្រហោងពោះពុង +ប្រហ្ម +ប្រឡង +ប្រឡងជាប់ +ប្រឡងថ្វីដៃ +ប្រឡងធ្លាក់ +ប្រឡងប្រជែង +ប្រឡងប្រណាំង +ប្រឡងពិនិត្យ +ប្រឡងឡើងថ្នាក់ +ប្រឡងឫទ្ធិ +ប្រឡង់ +ប្រឡង់ទឹក +ប្រឡាក់ +ប្រឡាក់ខ្លាញ់ +ប្រឡាក់ឈាម +ប្រឡាក់ត្រី +ប្រឡាក់ប្រឡូស +ប្រឡាក់ភក់ +ប្រឡាក់សាច់ +ប្រឡាក់ស្រមាមប៉ាក +ប្រឡាយ +ប្រឡាយកាត់ +ប្រឡាយមាស +ប្រឡាយសេចកី្ត +ប្រឡាយសេចក្ដី +ប្រឡាំង +ប្រឡាំងកាស +ប្រឡាំប្រកូវ +ប្រឡិងប្រឡាំង +ប្រឡិបប្រឡុប +ប្រឡិម +ប្រឡិមប្រឡុំ +ប្រឡឹង +ប្រឡុប +ប្រឡុបបុ័ច្ឆា +ប្រឡុបប៉័ច្ឆា +ប្រឡុបប្រឆា +ប្រឡុម +ប្រឡូក +ប្រឡូកក្ដៅ +ប្រឡូកប៉ូកប៉ាក +ប្រឡូកប៉ូកប៉ាក់ +ប្រឡូកប្រឡាក់ +ប្រឡូកប្រឡែង +ប្រឡូញ +ប្រឡូញខូញ +ប្រឡូស +ប្រឡេសប្រឡូស +ប្រឡេះ +ប្រឡែ +ប្រឡែង +ប្រឡែងប្រឡូក +ប្រឡែប្រកោ +ប្រឡៃសក +ប្រឡោះ +ប្រឡៅ +ប្រឡៅគោ +ប្រឡៅឆ្កែ +ប្រឡៅពពែ +ប្រឡៅអំពែ +ប្រឡំ +ប្រអប់ +ប្រអប់ជើង +ប្រអប់ដៃ +ប្រអប់ទ្រូង +ប្រអប់ទ្វារ +ប្រអប់បង្អួច +ប្រអប់ប្រអូង +ប្រអប់ប្រាក់ +ប្រអប់ប្រៃសណីយ៍ +ប្រអប់ពក +ប្រអប់មាត់ +ប្រអប់លេខ +ប្រអប់សៀត +ប្រអប់ស្ពាន់ +ប្រអូង +ប្រអូស +ប្រអូសប្រទាញ +ប្រអួល +ប្រអួលហួច +ប្រឱប +ប្រឱបប្រកៀក +ប្រឱបព្ររឹត +ប្រឳប +ប្រឳបប្រកៀក +ប្រឳបព្ររឹត +ប្រា +ប្រាក +ប្រាកដ +ប្រាកដខ្លួន +ប្រាកដជា +ប្រាកដនិយម +ប្រាកដប្រជា +ប្រាកដហើយ +ប្រាការ +ប្រាក់ +ប្រាក់កក់ +ប្រាក់កម្ចី +ប្រាក់កម្រៃ +ប្រាក់កាក់ +ប្រាក់ការ +ប្រាក់កាស +ប្រាក់ក្រដាស +ប្រាក់ខាន់ស្លា +ប្រាក់ខែ +ប្រាក់ខ្ចី +ប្រាក់គ +ប្រាក់ចងការ +ប្រាក់ចាយ +ប្រាក់ចំណាយ +ប្រាក់ចំណូល +ប្រាក់ចំណូលបុណ្យ +ប្រាក់ចំណូលពន្ធដារ +ប្រាក់ចំណេញ +ប្រាក់ជំនួយ +ប្រាក់ឈ្នួល +ប្រាក់ដាក់បាតសាលា +ប្រាក់ដុល្លារ +ប្រាក់ដួង +ប្រាក់ដើម +ប្រាក់ដំបូង +ប្រាក់ណែន +ប្រាក់ទឹកតែ +ប្រាក់ទូទាត់ +ប្រាក់បង់ +ប្រាក់បញ្ចាំ +ប្រាក់បញ្ញើ +ប្រាក់បណ្ដោះ +ប្រាក់បីកាក់កន្លះ +ប្រាក់បៀវត្ស +ប្រាក់បៀវត្សរ៍ +ប្រាក់បៀវត្សរ៎៍ +ប្រាក់បំណាច់ +ប្រាក់បំណុល +ប្រាក់ប្រកាន់ +ប្រាក់ប្រដាប់ក្ដី +ប្រាក់ពិន័យ +ប្រាក់រាយ +ប្រាក់រំលស់ +ប្រាក់លាយ +ប្រាក់សគុណ +ប្រាក់សន្សំ +ប្រាក់សាច់ +ប្រាក់សុទ្ធ +ប្រាក់សំណង +ប្រាក់ស្នូក +ប្រាក់ស្មាទាន +ប្រាក់ហ៊ុន +ប្រាក់អតិរេក +ប្រាក់អនុមាស +ប្រាក់ឧបត្ថម្ភ +ប្រាក៑ +ប្រាក្រិត +ប្រាក្រឹត +ប្រាក្ឫត +ប្រាឃាត +ប្រាង +ប្រាង្គ +ប្រាង្គណ +ប្រាង្គណ៍ +ប្រាចាយ៌ +ប្រាចិន +ប្រាចិនទិស +ប្រាចីន +ប្រាច់ +ប្រាជា្ញ +ប្រាជ្ញ +ប្រាជ្ញក្នុង +ប្រាជ្ញគំនិត +ប្រាជ្ញប្រាយ +ប្រាជ្ញព្រហ្ម +ប្រាជ្ញព្រោក +ប្រាជ្ញលេង +ប្រាជ្ញសម្ដី +ប្រាជ្ញសម្តី +ប្រាជ្ញសំដី +ប្រាជ្ញា +ប្រាជ្ញាឈ្លាស +ប្រាជ្ញាញាណ +ប្រាជ្ញាតុបតិន +ប្រាជ្ញាបារមីតា +ប្រាជ្ញាមុត +ប្រាជ្ញាល្អិត +ប្រាជ្ញាវល់ +ប្រាជ្ញាវាងវៃ +ប្រាជ្ញាអណ្ដែត +ប្រាដក +ប្រាណ +ប្រាណក +ប្រាណប្រែ +ប្រាណវិទ្យា +ប្រាតរ៑ +ប្រាតិ +ប្រាតិភោគ +ប្រាតិមោក្ស +ប្រាតិហាយ៌ +ប្រាត់ +ប្រាត់ខ្លួន +ប្រាថ៌នា +ប្រាថ្នា +ប្រាទីស្លាវ៉ា +ប្រាប +ប្រាបប្រាម +ប្រាបសត្រូវ +ប្រាបសឹក +ប្រាបា្ដភិសេក +ប្រាបី +ប្រាប់ +ប្រាប់តាមគន្លង +ប្រាប់ថ្លៃ +ប្រាប់បង្វែង +ប្រាប់ប្រង +ប្រាប់ប្រាយ +ប្រាប់ផ្លូវ +ប្រាប់ពុំរាង +ប្រាប់ភិក្ខុ +ប្រាប់សុខទុក្ខ +ប្រាប់ឲ្យដឹង +ប្រាប្ដ +ប្រាប្ដាភិលាភ +ប្រាប្ដាភិសេក +ប្រាប្ត +ប្រាប្តាភិលាភ +ប្រាប្តាភិសេក +ប្រាម +ប្រាមប្រាប់ +ប្រាមោទ្យ +ប្រាយ +ប្រាយរលក +ប្រាយលាជ +ប្រាយអង្ករ +ប្រារព្ធ +ប្រារម្ភ +ប្រារឰ +ប្រាល +ប្រាវ +ប្រាឝ្រយ +ប្រាស +ប្រាសក្រជីង +ប្រាសក្រញ៉ាង +ប្រាសចាក +ប្រាសចាកសិទ្ធ +ប្រាសទវិហារគុក +ប្រាសនិរាស +ប្រាសព្រាត់ +ប្រាសយកតែអាយុ +ប្រាសលែង +ប្រាសលះលែងទោសទុក្ខ +ប្រាសាទ +ប្រាសាទកកោះ +ប្រាសាទកងហេតុ +ប្រាសាទកញ្ឆា +ប្រាសាទកណ្ដោលដុំ +ប្រាសាទកបិលបុរ +ប្រាសាទកាចាស់ +ប្រាសាទកាបគង់ +ប្រាសាទកាឡូ +ប្រាសាទកី +ប្រាសាទកុតេស្វរៈ +ប្រាសាទកុល +ប្រាសាទកែវ +ប្រាសាទកោះកេរ្តិ៍ +ប្រាសាទកោះហូ +ប្រាសាទកំណត់ +ប្រាសាទកំបុត +ប្រាសាទកំពង់ +ប្រាសាទកំពីងពួយ +ប្រាសាទកំភឹស +ប្រាសាទកំភ្លាញសូ +ប្រាសាទកំរៀង +ប្រាសាទក្ដាត +ប្រាសាទក្ដាន់ខាងកើត +ប្រាសាទក្ដាន់ខាងលិច +ប្រាសាទក្ដុល +ប្រាសាទក្បាលចិន +ប្រាសាទក្បាលបី +ប្រាសាទក្បាលរមាស +ប្រាសាទក្បែរក្របៅ +ប្រាសាទក្រចាប +ប្រាសាទក្រវ៉ាន់ +ប្រាសាទក្រហម +ប្រាសាទក្រឡាញ់ +ប្រាសាទក្រឡោងសង្កែ +ប្រាសាទក្រោលគោ +ប្រាសាទក្រៅទាំង +ប្រាសាទក្អែកធំ +ប្រាសាទខេមរិន្ទ្រ +ប្រាសាទខ្ចៅកំបោរ +ប្រាសាទខ្ទប +ប្រាសាទខ្ទីងស្លាប់ +ប្រាសាទខ្ទុម្ព +ប្រាសាទខ្ទុម្ពជ្រុំ +ប្រាសាទខ្នា +ប្រាសាទខ្នាត្រាវ +ប្រាសាទខ្នាម៉ាកប +ប្រាសាទខ្នាសែន +ប្រាសាទខ្មែរ +ប្រាសាទខ្លាក្រហម +ប្រាសាទខ្លាដេញ +ប្រាសាទខ្វិត +ប្រាសាទគក់ទ្រូង +ប្រាសាទគងបង +ប្រាសាទគងភ្លុក +ប្រាសាទគង់ហ៊ីង +ប្រាសាទគុកក្របីរៀល +ប្រាសាទគុកខ្ពប +ប្រាសាទគុកគោក +ប្រាសាទគុកចាន់ +ប្រាសាទគុកដូង +ប្រាសាទគុកតាព្រហ្ម +ប្រាសាទគុកតាហូរ +ប្រាសាទគុកតាឡឹក +ប្រាសាទគុកតុបធំ +ប្រាសាទគុកប្រដាក +ប្រាសាទគុកពង្រ +ប្រាសាទគុកព្រៃស្អុយ +ប្រាសាទគុកព្រះកុត +ប្រាសាទគុកព្រះធាតុ +ប្រាសាទគុកមន +ប្រាសាទគុករូ +ប្រាសាទគុកវាំង +ប្រាសាទគុកស្លាកែត +ប្រាសាទគុកស្វាយធំ +ប្រាសាទគុហនគរ +ប្រាសាទគោក +ប្រាសាទគោកកន្ទបឡូ +ប្រាសាទគោកកី +ប្រាសាទគោកចាន់ +ប្រាសាទគោកដូង +ប្រាសាទគោកតាស្រី +ប្រាសាទគោកត្បែង +ប្រាសាទគោកទ្រាំង +ប្រាសាទគោកបាព្រៃគោ +ប្រាសាទគោកពោធិ៍ +ប្រាសាទគោករកា +ប្រាសាទគោករមៀត +ប្រាសាទគោករុន +ប្រាសាទគោកសេះ +ប្រាសាទគោកសំរោង +ប្រាសាទគោកឯត្បូង +ប្រាសាទគ្រែ +ប្រាសាទចក +ប្រាសាទចតុរុងខាងជើង +ប្រាសាទចន្ទច្ឆាយា +ប្រាសាទចាន +ប្រាសាទចានាង +ប្រាសាទចាន់លុង +ប្រាសាទចាពិន +ប្រាសាទចិនជោកោះកោរ +ប្រាសាទចុងទិន +ប្រាសាទចុងអង្គរ +ប្រាសាទចេញ +ប្រាសាទចេតិយ +ប្រាសាទចែងកែក +ប្រាសាទចៅសាយទេវតា +ប្រាសាទចៅស្រីវិបុល +ប្រាសាទចំរៀកចៅ +ប្រាសាទចំរេះ +ប្រាសាទច្រនៀង +ប្រាសាទច្រាប +ប្រាសាទឆាក +ប្រាសាទឆៀងម៉េង +ប្រាសាទឆោក +ប្រាសាទឆ្អឹង +ប្រាសាទឆ្អេះ +ប្រាសាទជន្លាស +ប្រាសាទជន្លាសដៃ +ប្រាសាទជប់ +ប្រាសាទជាជល់ +ប្រាសាទជាមក្ដាល +ប្រាសាទជាមស្រាំ +ប្រាសាទជីក្រែង +ប្រាសាទជុក +ប្រាសាទជើងបេង +ប្រាសាទជ័យ +ប្រាសាទជ័យក្បោរ +ប្រាសាទជ្រប់ +ប្រាសាទជ្រឹង +ប្រាសាទជ្រៃ +ប្រាសាទឈើទាលតឿ +ប្រាសាទដងទង់ខាងជើង +ប្រាសាទដប់ +ប្រាសាទដាន +ប្រាសាទដីខ្មៅ +ប្រាសាទដូងចាន់ +ប្រាសាទដូនកៅ +ប្រាសាទដូនជាម +ប្រាសាទដូនជោម +ប្រាសាទដូនដៀវ +ប្រាសាទដូនតី +ប្រាសាទដូនទា +ប្រាសាទដូនមាស +ប្រាសាទដូនស +ប្រាសាទដូនអន +ប្រាសាទដំណាក់ស្ដេច +ប្រាសាទដំបូកខ្ពស់ +ប្រាសាទដំរី +ប្រាសាទដំរីក្រាប +ប្រាសាទណងឃុស +ប្រាសាទណោងបួ +ប្រាសាទតាកុច +ប្រាសាទតាកេពង់ +ប្រាសាទតាកែវ +ប្រាសាទតាគម +ប្រាសាទតាគមធំ +ប្រាសាទតាគាំ +ប្រាសាទតាគី +ប្រាសាទតាចូយ +ប្រាសាទតាឆូត +ប្រាសាទតាញាណ +ប្រាសាទតាដក់ +ប្រាសាទតាដុង +ប្រាសាទតាណី +ប្រាសាទតាតុញ +ប្រាសាទតាតូច +ប្រាសាទតាប៉ូ +ប្រាសាទតាប៉ោង +ប្រាសាទតាព្រហ្ម +ប្រាសាទតាព្រហ្មកិល +ប្រាសាទតាមានតូច +ប្រាសាទតាមានធំ +ប្រាសាទតាមុំ +ប្រាសាទតាម៉ា +ប្រាសាទតាម៉េង +ប្រាសាទតាម៉ែន +ប្រាសាទតារ៉ូស +ប្រាសាទតាលៃ +ប្រាសាទតាសឿខាងកើត +ប្រាសាទតាសឿខាងលិច +ប្រាសាទតាសេវ +ប្រាសាទតាសោម +ប្រាសាទតាអន +ប្រាសាទតាអិន +ប្រាសាទតាអី +ប្រាសាទតុប +ប្រាសាទតូច +ប្រាសាទតូបមហាឫសី +ប្រាសាទតឿង +ប្រាសាទតោ +ប្រាសាទតំរប់ +ប្រាសាទត្ដចាស់ +ប្រាសាទត្នោត +ប្រាសាទត្នោតចាស់ +ប្រាសាទត្នោតជុំ +ប្រាសាទត្រពាំង +ប្រាសាទត្រពាំងគុក +ប្រាសាទត្រពាំងចុង +ប្រាសាទត្រពាំងចំបក់ +ប្រាសាទត្រពាំងទា +ប្រាសាទត្រពាំងធំ +ប្រាសាទត្រពាំងប្រុស +ប្រាសាទត្រពាំងផុង +ប្រាសាទត្រពាំងពងទឹក +ប្រាសាទត្រពាំងព្រះ +ប្រាសាទត្រពាំងរបូរ +ប្រាសាទត្រពាំងរាំង +ប្រាសាទត្រពាំងរុន +ប្រាសាទត្រពាំងរូង +ប្រាសាទត្រពាំងស្នោ +ប្រាសាទត្រពាំងស្វាយ +ប្រាសាទត្រពាំងអានួន +ប្រាសាទត្រពាំងអាបាន +ប្រាសាទត្រមែង +ប្រាសាទត្រឡែងកែង +ប្រាសាទត្រាលែក +ប្រាសាទត្រាវ +ប្រាសាទត្រាវផ្អែម +ប្រាសាទត្រាំខ្នារ +ប្រាសាទថាតចាប +ប្រាសាទថ្នល់ជក់ +ប្រាសាទថ្នល់ជុក +ប្រាសាទថ្នល់ដាច់ +ប្រាសាទថ្នល់បែក +ប្រាសាទថ្មជាប់ +ប្រាសាទទណ្ឌ +ប្រាសាទទន្លេស្ងួត +ប្រាសាទទាញព្រ័ត្រ +ប្រាសាទទាបជ័យ +ប្រាសាទទឹកឆា +ប្រាសាទទឹកជុំ +ប្រាសាទទួលប្រាសាទ +ប្រាសាទទួលអង្គយ៉ាក +ប្រាសាទធម្មនន្ទ +ប្រាសាទធាក្ដី +ប្រាសាទធាយខាងកើត +ប្រាសាទធំ +ប្រាសាទធ្នូ +ប្រាសាទនាគបួស +ប្រាសាទនាគពួយ +ប្រាសាទនាគព័ន្ធ +ប្រាសាទនាងខ្មៅ +ប្រាសាទនាមរូប +ប្រាសាទបន្ទាយ +ប្រាសាទបន្ទាយក្ដី +ប្រាសាទបន្ទាយឆ្មា +ប្រាសាទបន្ទាយថ្លែង +ប្រាសាទបន្ទាយទាប +ប្រាសាទបន្ទាយបង្គង +ប្រាសាទបន្ទាយព្រៃ +ប្រាសាទបន្ទាយសំរែ +ប្រាសាទបន្ទាយស្រី +ប្រាសាទបន្ទាយអំពិល +ប្រាសាទបល្ល័ង្គ +ប្រាសាទបវិល +ប្រាសាទបាកែក +ប្រាសាទបាគង +ប្រាសាទបាគោ +ប្រាសាទបាទជុំ +ប្រាសាទបាទដ្ឋាន +ប្រាសាទបាពួន +ប្រាសាទបាយក្អែក +ប្រាសាទបាយ៉ង់ +ប្រាសាទបាយ័ន +ប្រាសាទបារមី +ប្រាសាទបារាយណ៍ +ប្រាសាទបាសកា +ប្រាសាទបាំងគួយ +ប្រាសាទបាំងរមាស +ប្រាសាទបី +ប្រាសាទបឹង +ប្រាសាទបឹងកែវ +ប្រាសាទបឹងខាងជើង +ប្រាសាទបឹងខាងត្បូង +ប្រាសាទបឹងជុំ +ប្រាសាទបឹងមាលា +ប្រាសាទបឹងល្អក់ +ប្រាសាទបឹងវៀន +ប្រាសាទបុរាណ +ប្រាសាទបុសនាគ +ប្រាសាទបេង +ប្រាសាទបែង +ប្រាសាទបែងវែង +ប្រាសាទប៉ាថាង +ប្រាសាទប៉ាទ្រី +ប្រាសាទប៉ុយ +ប្រាសាទប្រាប់ទិស +ប្រាសាទប្រាប់ទោស +ប្រាសាទប្រាម +ប្រាសាទប្រាំ +ប្រាសាទប្រាំគ្រែ +ប្រាសាទប្រាំល្វែង +ប្រាសាទប្រែរូប +ប្រាសាទប្លាង +ប្រាសាទផូងផាង +ប្រាសាទផ្ដួតបុស +ប្រាសាទផ្ទួ +ប្រាសាទពងទឹក +ប្រាសាទពង្រ +ប្រាសាទពញាហ៊ោ +ប្រាសាទពុតឡូ +ប្រាសាទព្រនន់ +ប្រាសាទព្រហ្មកិល +ប្រាសាទព្រៃ +ប្រាសាទព្រៃកំរៀង +ប្រាសាទព្រៃក្មេង +ប្រាសាទព្រៃក្រូច +ប្រាសាទព្រៃខ្មែរ +ប្រាសាទព្រៃខ្លាឃុំ +ប្រាសាទព្រៃគុក +ប្រាសាទព្រៃគុប +ប្រាសាទព្រៃចុងស្រុក +ប្រាសាទព្រៃនគរ +ប្រាសាទព្រៃប្រាសាទ +ប្រាសាទព្រៃផ្ដៅ +ប្រាសាទព្រៃមន្ទីរ +ប្រាសាទព្រៃស្លា +ប្រាសាទព្រះក្សេត +ប្រាសាទព្រះខ័ន +ប្រាសាទព្រះគុស +ប្រាសាទព្រះគោក +ប្រាសាទព្រះឃ្លាំង +ប្រាសាទព្រះងោក +ប្រាសាទព្រះថ្កុល +ប្រាសាទព្រះធាតុ +ប្រាសាទព្រះធាតុតូច +ប្រាសាទព្រះធាតុធំ +ប្រាសាទព្រះប្រសប់ +ប្រាសាទព្រះពិធូរ +ប្រាសាទព្រះលាន +ប្រាសាទព្រះវិហារ +ប្រាសាទព្រះស្ទឹង +ប្រាសាទព្រះស្រី +ប្រាសាទព្រះស្រែ +ប្រាសាទភាសខាងកើត +ប្រាសាទភាសខាងលិច +ប្រាសាទភិមានអាកាស +ប្រាសាទភូមិប្រាសាទ +ប្រាសាទភូមិពូ +ប្រាសាទភូមិមៀន +ប្រាសាទភ្នំ +ប្រាសាទភ្នំកងយ៉ា +ប្រាសាទភ្នំកំបុត +ប្រាសាទភ្នំក្រោម +ប្រាសាទភ្នំខ្យោង +ប្រាសាទភ្នំជីសូរ +ប្រាសាទភ្នំជ្រុយ +ប្រាសាទភ្នំដប់ +ប្រាសាទភ្នំដា +ប្រាសាទភ្នំដី +ប្រាសាទភ្នំដីដុស +ប្រាសាទភ្នំតាម៉ៅ +ប្រាសាទភ្នំត្រប់ +ប្រាសាទភ្នំថ្មដុស +ប្រាសាទភ្នំទេពី +ប្រាសាទភ្នំធំ +ប្រាសាទភ្នំបន្ទាយ +ប្រាសាទភ្នំបាខែង +ប្រាសាទភ្នំបាណន់ +ប្រាសាទភ្នំបារៀង +ប្រាសាទភ្នំបាសិទ្ធិ +ប្រាសាទភ្នំបូក +ប្រាសាទភ្នំប្រាសាទ +ប្រាសាទភ្នំប្រុស +ប្រាសាទភ្នំពណ្ណរាយ +ប្រាសាទភ្នំព្រះ +ប្រាសាទភ្នំព្រះបាទ +ប្រាសាទភ្នំម្រេច +ប្រាសាទភ្នំរុង +ប្រាសាទភ្នំសង្កបាន +ប្រាសាទភ្នំសណ្ដាក់ +ប្រាសាទភ្នំសន្លុង +ប្រាសាទភ្នំសំបុក +ប្រាសាទភ្នំហាន់ជ័យ +ប្រាសាទភ្នំហួព្នៅ +ប្រាសាទភ្លុក +ប្រាសាទភ្លូបល្ល័ង្គ +ប្រាសាទម៉ុង +ប្រាសាទយាយណុំ +ប្រាសាទយាយទៃ +ប្រាសាទយាយពៅ +ប្រាសាទរបាំងរមាស +ប្រាសាទរលួស +ប្រាសាទរលំ +ប្រាសាទរវៀង +ប្រាសាទរុង +ប្រាសាទរូបអារក្ស +ប្រាសាទរោង +ប្រាសាទរ៉ូ +ប្រាសាទលលៃ +ប្រាសាទលាក់នាង +ប្រាសាទលំព័រ +ប្រាសាទល្បុក +ប្រាសាទល្បុកស្មុច +ប្រាសាទល្បុកស្វាយ +ប្រាសាទល្បុកអំពិល +ប្រាសាទល្បើកព្រៃ +ប្រាសាទល្បើករុន +ប្រាសាទល្ហុងស្រុក +ប្រាសាទវត្ដកំពែង +ប្រាសាទវត្ដក្រឡាញ់ +ប្រាសាទវត្ដខ្នាត +ប្រាសាទវត្ដគុកស្រឡៅ +ប្រាសាទវត្ដគោជ្រៀត +ប្រាសាទវត្ដចំណាំ +ប្រាសាទវត្ដតានី +ប្រាសាទវត្ដត្នោតជុំ +ប្រាសាទវត្ដនគរ +ប្រាសាទវត្ដបាដុម +ប្រាសាទវត្ដបាធាតុ +ប្រាសាទវត្ដបារាយណ៍ +ប្រាសាទវត្ដបាសែត +ប្រាសាទវត្ដប្រាសាទ +ប្រាសាទវត្ដព្រៃប្លា +ប្រាសាទវត្ដមហា +ប្រាសាទវត្ដសសរមួយរយ +ប្រាសាទវត្ដសំឡុង +ប្រាសាទវត្ដអធ្វា +ប្រាសាទវត្ដឯក +ប្រាសាទវាលគោក +ប្រាសាទវិមានអាកាស +ប្រាសាទសង្កាស +ប្រាសាទសង្កែ +ប្រាសាទសង្កៈ +ប្រាសាទសមយុទ្ធ +ប្រាសាទសម្លាញ់ +ប្រាសាទសសរស្ដម្ភ +ប្រាសាទសិង្ហ +ប្រាសាទសិង្ហគង់ +ប្រាសាទសិរីសាច់ +ប្រាសាទសិលួងខាងកើត +ប្រាសាទសិលួងខាងលិច +ប្រាសាទសូម៉ាប +ប្រាសាទសូរ្យភាស +ប្រាសាទសួគ៌ +ប្រាសាទសួគ៌ខាងត្បូង +ប្រាសាទសួព្រ័ត្រ +ប្រាសាទសេមា +ប្រាសាទសេម៉ានទឹង +ប្រាសាទសេម៉ានយុង +ប្រាសាទសំបូរ +ប្រាសាទសំបូរព្រៃគុក +ប្រាសាទសំពៅ +ប្រាសាទសំរោង +ប្រាសាទស៊ីលៀម +ប្រាសាទស្ដុកកក់ធំ +ប្រាសាទស្ដៅ +ប្រាសាទស្នាយល្អ +ប្រាសាទស្នឹងខាងកើត +ប្រាសាទស្នឹងខាងលិច +ប្រាសាទស្នួល +ប្រាសាទស្នែង +ប្រាសាទស្ពានជ័យ +ប្រាសាទស្ពានទុង +ប្រាសាទស្ពឺ +ប្រាសាទស្មាន់យង់ +ប្រាសាទស្រឡៅ +ប្រាសាទស្រុកកុក +ប្រាសាទស្រុកប្រាសាទ +ប្រាសាទស្រែរ៉ុង +ប្រាសាទស្រែឡឹក +ប្រាសាទស្រះកែវ +ប្រាសាទស្លាប់ប្ដី +ប្រាសាទស្វាយចេក +ប្រាសាទស្វាយជ្រុំ +ប្រាសាទស្វាយយា +ប្រាសាទស្វាយស +ប្រាសាទស្អក +ប្រាសាទហន់ហា +ប្រាសាទហែផ្កា +ប្រាសាទហៅមន្ទីរ +ប្រាសាទអកយំ +ប្រាសាទអង្គព្រះ +ប្រាសាទអង្គរធំ +ប្រាសាទអង្គរវត្ត +ប្រាសាទអង្គឫស្សី +ប្រាសាទអណ្ដូង +ប្រាសាទអណ្ដូងត្បូង +ប្រាសាទអណ្ដើកកូន +ប្រាសាទអណ្ដែងធំ +ប្រាសាទអណ្ដែត +ប្រាសាទអន្តោម +ប្រាសាទអន្លង់ធំ +ប្រាសាទអារក្សថាឡូ +ប្រាសាទអារក្សពោធិ៍ +ប្រាសាទអាស្រមមហាឫសី +ប្រាសាទអូន +ប្រាសាទអូរដំបង +ប្រាសាទអូរយាង +ប្រាសាទអូររំដួល +ប្រាសាទអូរលោក +ប្រាសាទអំពិល +ប្រាសាទអំពិលរលំ +ប្រាសាទអំពែ +ប្រាសាទអ្នកតាប៉ាលុប +ប្រាសាទឪជ្រឹង +ប្រាសាទឪឡោក +ប្រាសាទឫស្សីរលៀក +ប្រាសាទឯកភ្នំ +ប្រាសៈចាក +ប្រាស់ +ប្រាស្រ័យ +ប្រាស្រ័យកិច្ចការ +ប្រាហ្សាវីល +ប្រាអៀវ +ប្រាំ +ប្រាំង +ប្រាំដណ្ដប់ +ប្រាំថាន +ប្រាំធាន +ប្រាំបី +ប្រាំបីដណ្ដប់ +ប្រាំបីមុំ +ប្រាំបួន +ប្រាំបួនដណ្ដប់ +ប្រាំពិល +ប្រាំពីរ +ប្រាំពីរដណ្ដប់ +ប្រាំពឹល +ប្រាំមួយ +ប្រាំមួយដណ្ដប់ +ប្រាំយ៉ាម +ប្រាំ់បី +ប្រិច +ប្រិញ +ប្រិត +ប្រិតប្រៀង +ប្រិតប្រៀន +ប្រិតប្រៀប +ប្រិនប្រុន +ប្រិប +ប្រិមប្រិយ +ប្រិមប្រីយ៍ +ប្រិយ +ប្រិយង្គុ +ប្រិយប្រាយ +ប្រិយភាព +ប្រិយភាវ +ប្រិយមិត្ត +ប្រិយវាចា +ប្រិយ៉ៈ +ប្រិល +ប្រិះ +ប្រី +ប្រីជា +ប្រីជាញាណ +ប្រីត +ប្រីតា +ប្រីតាប្រាមោទ្យ +ប្រីតិ +ប្រឹ +ប្រឹក្សា +ប្រឹង +ប្រឹងខ្មឺត +ប្រឹងតែ +ប្រឹងត្រចៀក +ប្រឹងប្រែង +ប្រឹងព្អឹះ +ប្រឹងរក +ប្រឹងរមាត់និយាយ +ប្រឹងរៀន +ប្រឹងស្មារតី +ប្រឹថពី +ប្រឹថពីកម្បនាទ +ប្រឹថពីចលនា +ប្រឹថពីតល +ប្រឹថពីភូបាល +ប្រឹថពីវិភាគ +ប្រឹប +ប្រឹស +ប្រឹសទ្រូ +ប្រឹសបេះដូង +ប្រឹសលប +ប្រឹសា័ង្គ +ប្រឹស័ +ប្រឹស្ដាង្គ +ប្រឹស្ឋ +ប្រឹស្ឋាង្គ +ប្រឹស្តាង្គ +ប្រឹះ +ប្រុង +ប្រុងការ +ប្រុងខ្លួន +ប្រុងគ្រឿងផ្ទះ +ប្រុងនឹង +ប្រុងនឹងទៅ +ប្រុងនឹងឱ្យ +ប្រុងប្រយ័ត្ន +ប្រុងប្រៀប +ប្រុងប្រៀបជើងព្រួល +ប្រុងប្រៀបប្រយុទ្ធ +ប្រុងប្រែង +ប្រុងវិញ្ញាណ +ប្រុងស្នៀត +ប្រុងស្មារតី +ប្រុន +ប្រុយ +ប្រុយសែលឡូស៍ +ប្រុស +ប្រុសកំដរ +ប្រុសពៅ +ប្រុសព្រៅ +ប្រុសស្ត្រី +ប្រុសស្រី +ប្រុះ +ប្រូ +ប្រូកស៊ី +ប្រូង +ប្រូច +ប្រូតិកតូរ៉ាត៍ +ប្រូតិះស្តង់ +ប្រូតុង +ប្រូតូប្លាស +ប្រូតូប្លាស្មា +ប្រូតូសូអ៊ែរ +ប្រូតេកតូរ៉ាត៍ +ប្រូតេអ៊ីន +ប្រូតេអ៊ីនួរី +ប្រូទីត +ប្រូបាប៊ីលីតេ +ប្រូម៉ាស +ប្រូស +ប្រូសេស្យ័រ +ប្រូះ +ប្រួក +ប្រួញ +ប្រួញខ្លួន +ប្រួញប្រាណ +ប្រួញសេចកី្ត +ប្រួញសេចក្ដី +ប្រួត +ប្រួតខ្សែ +ប្រួតខ្សែជាពីរ +ប្រួតគ្នា +ប្រួតគ្នាវាយខ្មាំង +ប្រួម +ប្រួមបន្ទោះ +ប្រួល +ប្រើ +ប្រើកម្លាំងកាយ +ប្រើការ +ប្រើក្របី +ប្រើខៅ +ប្រើគោ +ប្រើជា +ប្រើទៅផ្សារ +ប្រើបានយូរ +ប្រើប្រាស់ +ប្រើពាក្យ +ប្រើពុតជា +ប្រើមន្តស្នេហ៍ +ប្រើលើ +ប្រើវក់វី +ប្រើស +ប្រើអំណាច +ប្រើឲ្យ +ប្រឿង +ប្រៀ +ប្រៀច +ប្រៀតបៀន +ប្រៀន +ប្រៀនប្រដៅ +ប្រៀប +ប្រៀបធៀប +ប្រៀបបានទៅ +ប្រៀបប្រដូច +ប្រៀបប្រដៅ +ប្រៀបប្រាយ +ប្រៀបផ្ទឹម +ប្រេកង់ +ប្រេង +ប្រេងកាត +ប្រេងកូឡា +ប្រេងខ្យង +ប្រេងខ្យល់ +ប្រេងគ្រំ +ប្រេងចន្ទន៍ +ប្រេងឆា +ប្រេងឆៅ +ប្រេងដូង +ប្រេងតាណី +ប្រេងម៉ាស៊ីន +ប្រេងម៉ាស៊ូត +ប្រេងម្សៅ +ប្រេងរម្អិល +ប្រេងរំអិល +ប្រេងរំឥល +ប្រេងលាបសក់ +ប្រេងល្ង +ប្រេងល្ហុង +ប្រេងសណ្ដែក +ប្រេងសណ្តែក +ប្រេងសាំង +ប្រេងហ្វ្រាំង +ប្រេងឥន្ធនៈ +ប្រេត +ប្រេតតិរោក +ប្រេតលោក +ប្រេតវិឞយ +ប្រេតវិស័យ +ប្រេតវ័ន +ប្រេតី +ប្រេតៈ +ប្រេមន៑ +ប្រេមប្រិយ +ប្រេមវន្ត +ប្រេមាការ +ប្រេមីយ +ប្រេមីយភាព +ប្រេម័ន +ប្រេវ +ប្រេវប្រាវ +ប្រេសិត +ប្រេសិតវិសាមញ្ញ +ប្រេសិតវិសាម៉ាញ់ +ប្រេស៊ីល +ប្រេស៊ីលីយ៉ា +ប្រេះ +ប្រេះក្រហែង +ប្រេះឆា +ប្រេះទ្រូង +ប្រេះស្រាំ +ប្រែ +ប្រែក +ប្រែកង +ប្រែកត្រង់ +ប្រែកទព +ប្រែកបាំង +ប្រែកប្រោក +ប្រែកាយ +ប្រែកាឡា +ប្រែកំណើត +ប្រែក្រឡា +ប្រែក្រឡាប់ +ប្រែក្រឡាស់ +ប្រែក្លាយ +ប្រែខ្លួន +ប្រែខ្វែ +ប្រែគំនិត +ប្រែង +ប្រែងជ្រូក +ប្រែចិត្ត +ប្រែជា +ប្រែឈាម +ប្រែត +ប្រែត្រឡប់ +ប្រែថា +ប្រែទំនុក +ប្រែទំនុកច្រៀង +ប្រែធាតុ +ប្រែប្រាជ្ញា +ប្រែប្រាណ +ប្រែប្រឹង +ប្រែប្រួល +ប្រែពាក្យ +ប្រែពាក្យប្រែសម្ដី +ប្រែពាក្យប្រែសំដី +ប្រែភាសា +ប្រែភ្នែន +ប្រែរយ +ប្រែរូប +ប្រែរៀង +ប្រែរៀងសេចក្ដី +ប្រែលោត +ប្រែលោតប្រយោគ +ប្រែសម្ដី +ប្រែសម្តី +ប្រែសម្បុរ +ប្រែសាច់ +ប្រែសាច់ប្រែឈាម +ប្រែសំដី +ប្រែស្រាយ +ប្រែះ +ប្រៃ +ប្រៃរយ +ប្រៃសណីយដ្ឋាន +ប្រៃសណីយបត្រ +ប្រៃសណីយ៍ +ប្រៃសនីយ៍ +ប្រោក +ប្រោង +ប្រោស +ប្រោសជីវិត +ប្រោសប្រណី +ប្រោសប្រស់ +ប្រោសប្រាណ +ប្រោសមនុស្សទោស +ប្រោសសត្វ +ប្រោះ +ប្រោះទឹកបំព្រំ +ប្រោះព្រំ +ប្រោះស្វា +ប្រះ +ប្រះខ្នង +ប្រះខ្លួនយំ +ប្រះគង +ប្រះជើង +ប្រះជ្វរ +ប្រះដេក +ប្រះដៃ +ប្រះដៃប្រះជើង +ប្រះទុឞរាយ +ប្រះទ័ប +ប្រះប្រាណ +ប្រៈ +ប្រៈខង +ប្រៈចាំទាវ +ប្រៈឈួន +ប្រៈតិ +ប្រៈតិបាត់ +ប្រៈថាប់ +ប្រៈថំម៉ៈក័ល +ប្រៈធុតសៈរ៉ាយ +ប្រៈម៉ាន +ប្រៈយូរៈញាត +ប្រៈយូរៈវង់ +ប្រ៉ូម៉ូ +ប្រ៊ីតូរៀ +ប្រ៊ុចសែល +ប្រ៊ុយណេ +ប្រ៊ុយយ៉ុង +ប្រ៊ូនីយ៍ +ប្រ៊ូសសែល +ប្រ៊ូសែល +ប្រ័ងតង់ប្ស៍ +ប្រ័ស +ប្រ្យើញ +ប្លក់ +ប្លង +ប្លង់ +ប្លង់ឈរ +ប្លង់ដី +ប្លង់ដេក +ប្លង់តុង +ប្លង់ផ្ទះ +ប្លង់ស្ថាបត្យកម្ម +ប្លត +ប្លន់ +ប្លប់ +ប្លម +ប្លមស៊ី +ប្លា +ប្លាក +ប្លាច់ +ប្លាញ +ប្លាត +ប្លាតជើងដួល +ប្លាតសម្ដី +ប្លាតសម្តី +ប្លាតសំដី +ប្លាទីន +ប្លាទូ +ប្លាធូ +ប្លាប +ប្លាប់ +ប្លាម៉ា +ប្លាម៉ូ +ប្លាយ +ប្លាស្ទិក +ប្លាំ +ប្លាំចំបាប់ +ប្លាំត្រីក្រឹម +ប្លាំមាន់ +ប្លិក +ប្លិកប្លក់ +ប្លិច +ប្លិវ +ប្លី +ប្លឹក +ប្លឹម +ប្លឺម +ប្លឺរិចតូមី +ប្លឺរ៉ា +ប្លឺរ៉ូឌីនី +ប្លឺរ៉ូតូមី +ប្លឺរ៉េស៊ី +ប្លុក +ប្លុកវះកាត់ +ប្លុកសេអាតូ +ប្លុង +ប្លុងខ្លួន +ប្លុងចិត្ត +ប្លុងឆ្នោត +ប្លុងសំបុត្រ +ប្លូក +ប្លូច +ប្លូន +ប្លួក +ប្លើក +ប្លៀក +ប្លៀវ +ប្លេង +ប្លេងប្លោង +ប្លេចប្លូច +ប្លេះប្លោះ +ប្លែក +ប្លែកពីគ្នា +ប្លែកពីសព្វដង +ប្លែកភ្នែក +ប្លែង +ប្លែងខ្លួន +ប្លែងភេទ +ប្លែន +ប្លែម +ប្លោក +ប្លោកគោ +ប្លោកជ្រូក +ប្លោកត្រី +ប្លោកនោម +ប្លោង +ប្លោងដំណឹង +ប្លោញ +ប្លោត +ប្លោះ +ប្លៈ +ប្ល៉ាក់ប្ល៉ាត +ប្ល៊ូធូស +ប្ល័ត +ប្ល្ចត +ប្ល្ចម +ប្វង +ប្វងស្រួង +ប្វ័ +ប្សាតក +ប្សាតកាល +ប្សៈ +ប្ហៈ +ប្អូន +ប្អូនជីដូនមួយ +ប្អូនជីទួតមួយ +ប្អូនជីលួតមួយ +ប្អូនថ្លៃ +ប្អូនធម៌ +ប្អូនបង្កើត +ប្អូនប្រុស +ប្អូនពៅ +ប្អូនសុំ +ប្អូនស្រី +ប្អួន +ប្អ៊ិះ +ប្អ៊ីះ +ប្អ៊ឹះ +ប្ឫ +ប្ឫច្ឆា +ប្ឫថគ្ជន +ប្ឫថវី +ប្ឫថិវិ +ប្ឫថិវី +ប្ឫថ្វី +ប្ឫឞ្ឋ +ផ +ផគ្គុណ +ផគ្គុនី +ផង +ផងក៏មានដែរ +ផងគ្នា +ផង់ +ផង់ដីស +ផង់អង្កាញ់ +ផណ +ផត +ផតខាស់ +ផតទ្រុឌ +ផតពោះ +ផន់ +ផរណាបីតិ +ផរុស +ផរុសវាចា +ផរុសវាទ +ផរុសសព្ទ +ផល +ផលកម្ម +ផលការ +ផលកាល +ផលគត +ផលគុណ +ផលគុណស្កាលែ +ផលចិត្ត +ផលចែក +ផលជ្ញាន +ផលញាណ +ផលញ្ញាណ +ផលដំណាំ +ផលដំបូង +ផលតិ +ផលទុន +ផលទុនជាតិ +ផលទុនជាតិសរុប +ផលទុនផ្ទាល់ខ្លួន +ផលធៀប +ផលបន្សាប +ផលបុណ្យ +ផលបូក +ផលបូកប្រូបាប +ផលប័ត្រ +ផលប្រតិសកម្ម +ផលប្រយោជន៍ +ផលព្រឹក្ស +ផលរបរ +ផលរាជ +ផលវិបាក +ផលវ្ឫក្ស +ផលសម្បទា +ផលសម្ប័ទ +ផលសិទ្ធិ +ផលា +ផលានិសង្ស +ផលានុផល +ផលាផល +ផលារាដ +ផលារាម +ផលាសី +ផលាហារ +ផលិក +ផលិកសាស្ត្រ +ផលិត +ផលិតកម្ម +ផលិតកម្មដុំ +ផលិតករ +ផលិតផល +ផលិតផលកម្ម +ផលិតផលចុងក្រោយ +ផលិតផលចេញពីទឹកដោះគោ +ផលិតផលជាតិសរុប +ផលិតផលបន្ទាប់បន្សំ +ផលិតផលសិទ្ធ +ផលិតភាព +ផលុបភោគ +ផលុបភោគី +ផលំ +ផល់ +ផល់ស្មា +ផល្គុ +ផល្គុណ +ផល្គុន +ផល្លា +ផល្លី +ផស +ផសស្ដូក +ផស់ +ផស្ស +ផស្សាហារ +ផស្សៈ +ផអក +ផា +ផាក +ផាកពិន័យ +ផាក្រាប +ផាង +ផាឌិប +ផាណិត +ផាណុង +ផាណែល +ផាតស្យល +ផាតិកម្ម +ផាត់ +ផាត់ខ្ចាត់ខ្ចាយ +ផាត់ចេញ +ផាត់ចោល +ផាត់ជាយ +ផាត់ជាយក្លាយ +ផាត់ថ្នាំ +ផាត់ទាត់ +ផាត់បំណុល +ផាត់ផាយ +ផាត់ផាយក្លាយ +ផាត់ផើយ +ផាត់ពណ៌ +ផាត់ពណ៌ចៀម +ផាត់ពពក +ផាត់មុខ +ផាត់ម្សៅ +ផាត់វាំងនន +ផាត់សណ្ដាយ +ផាត់សម្បក +ផាត់សំបក +ផាត់អង្ករ +ផានេរ៉ូកាម +ផាន់ញើម +ផាប៉ា +ផាប់ +ផាមួង +ផាយ +ផាយខ្យល់ +ផាយខ្សល់ +ផាយចេញ +ផាយផាត់ +ផាយផិត +ផាយោង +ផាល +ផាលនង្គ័ល +ផាល្គុន +ផាល្គុនី +ផាវ +ផាស +ផាសក្រញាំ +ផាសក្រញំា +ផាសដៃ +ផាសដៃផាសជើង +ផាសរឹង +ផាសុ +ផាសុក +ផាសុកភាព +ផាសុកា +ផាសុវិហារ +ផាស៊ី +ផាស៊ីស +ផាស៊ីសនិយម +ផាហ៊ុម +ផាំង +ផា៍ជី +ផា្ទល់ +ផិង +ផិត +ផិតក្បត់ +ផិតផើយ +ផិន +ផឹក +ផឹកថ្នាំ +ផឹកទឹក +ផឹកទឹកប៉េងពោះ +ផឹកទឹកមួយក្រេប +ផឹកទឹកសម្បថ +ផឹកសុរា +ផឹកស៊ី +ផឹកស្រា +ផឹង +ផឺត +ផឺតផត +ផុក +ផុង +ផុងកៃ +ផុងខ្លួន +ផុងគំនិត +ផុងជើង +ផុងដៃ +ផុងល្បាប់ +ផុត +ផុតកន្ទុយភ្នែក +ផុតកំណត់ +ផុតចុងដៃ +ផុតជីវិត +ផុតដង្ហើម +ផុតដៃ +ផុតដៃផុតជើង +ផុតពូជ +ផុតពេល +ផុតរលត់ +ផុតលេខ +ផុតវិស័យ +ផុប +ផុយ +ផុយផាយ +ផុយរលួយ +ផុយល្កម +ផុរ +ផុល +ផុលផុស +ផុស +ផុសគំនិត +ផុសនា +ផុសប្រាជ្ញា +ផុសផង់ +ផុសផុល +ផុសរលួយ +ផុស្ស +ផុស្សតី +ផុស្សរាគ +ផូក +ផូង +ផូងផាង +ផូត +ផូតូលេខមាត្រ +ផូយ +ផូរ +ផូរផង់ +ផូវ៉ា +ផូស +ផូស៊ីល +ផូស៊ីលកម្ម +ផូស៊ីលវិទ្យា +ផូស្វាត +ផូស្វ័រ +ផួង +ផួយ +ផើង +ផើងផ្កា +ផើត +ផើម +ផើមព្រៃ +ផើយ +ផើយកណ្ដុរ +ផើយកណ្តុរ +ផើយផាស +ផើ្តម +ផឿក +ផេង +ផេរ +ផេះ +ផេះចង្ក្រាន +ផេះផង់ +ផេះភ្នំភ្លើង +ផេ្សង +ផែ +ផែកប៉ាល់ +ផែង +ផែត +ផែន +ផែនការ +ផែនការកម្ម +ផែនការខ្លី +ផែនការណ៍ +ផែនការប្រាំឆ្នាំ +ផែនការមេ +ផែនការវែង +ផែនការអភិវឌ្ឍន៍ +ផែនការអាជីវកម្ម +ផែនក្ដារ +ផែនក្តារ +ផែនដី +ផែនដីវិទ្យា +ផែនទី +ផែនទីក្បាលដី +ផែនទីដី +ផែនទីឋានលេខា +ផែនទីផ្ទះ +ផែនទីលោក +ផែនទីវិទ្យា +ផែនផ្ទះ +ផែនពិភព +ផែនភព +ផែនស្ករ +ផែនស្វាយ +ផែបណ្ដែត +ផែប្រាក់ +ផែពាណិជ្ជកម្ម +ផែមាស +ផែល +ផែលទឹក +ផែលទឹកក្របី +ផែលទឹកគោ +ផែលឡើងជិះសេះ +ផែស្ងួត +ផែះ +ផែ្ល +ផៃ +ផោង +ផោដនៈ +ផោដ្ឋញ្វយតនៈ +ផោដ្ឋញ្វរម្មណ៍ +ផោដ្ឋព្វ +ផោដ្ឋព្វារម្មណ +ផោដ្ឋព្វារម្មណ៍ +ផោដ្ឋព្វៈ +ផោន +ផោម +ផៅ +ផៅពង្ស +ផៅពណ៌ +ផៅសន្ដាន +ផៈ +ផៈនៀត +ផៈរុសៈ +ផៈល៉ា +ផៈល៉ានិសង់ +ផៈល៉ានុផល់ +ផៈល៉ាផល់ +ផៈល៉ៈ +ផៈល៉ៈចិត +ផៈល៉ៈញាន +ផៈល៉ៈព្រឹក +ផៈល៉ៈសិតធិ +ផៈល៉ៈស័មប៉ៈទា +ផ័ក +ផ័ត +ផ័ន +ផ្កា +ផ្កាកញ្ឆែត +ផ្កាកប្បាស +ផ្កាកម្រង +ផ្កាកាកី +ផ្កាកូឡាប +ផ្កាកំប្លោក +ផ្កាកំពីងពួយ +ផ្កាក្ងោក +ផ្កាក្រចក +ផ្កាក្រដាស +ផ្កាក្រពុំ +ផ្កាក្រវាញ +ផ្កាក្រវ៉ាន់ +ផ្កាក្រាម +ផ្កាក្លាំពូ +ផ្កាគ +ផ្កាឃ្លោក +ផ្កាចន្ទន៍ +ផ្កាចន្ទី +ផ្កាចន្ធូ +ផ្កាចារ +ផ្កាចេក +ផ្កាចេកទេស +ផ្កាចេកនួន +ផ្កាចំប៉ា +ផ្កាចំប៉ី +ផ្កាជើងមាន់ +ផ្កាជ័រ +ផ្កាឈូក +ផ្កាឈូករ័តន៍ +ផ្កាឈូករ័ត្ន +ផ្កាឈើ +ផ្កាញ័រ +ផ្កាដូង +ផ្កាដៃស្បូន +ផ្កាដំបងយក្ស +ផ្កាដំបេ +ផ្កាដំបៅ +ផ្កាណាគ្រី +ផ្កាត្នោត +ផ្កាត្រកួន +ផ្កាត្រកៀត +ផ្កាត្របែកព្រៃ +ផ្កាត្រែ +ផ្កាត្រែង +ផ្កាត្អើក +ផ្កាថ្កុល +ផ្កាថ្កូវ +ផ្កាថ្ងាន់ +ផ្កាថ្ម +ផ្កាទឹកស្ពោត +ផ្កាននោង +ផ្កាបិណ្ឌ +ផ្កាបូង៉ា +ផ្កាប់ +ផ្កាប់ចាន +ផ្កាប់ផ្ងារ +ផ្កាប់មុខ +ផ្កាប់មុខគ្រហីត +ផ្កាប្រាក់ +ផ្កាផ្គរលាន់ +ផ្កាព្រលឹត +ផ្កាភ្ញី +ផ្កាភ្លើង +ផ្កាមាលតី +ផ្កាមាស +ផ្កាម៉ោងដប់ +ផ្កាម្ជុល +ផ្កាម្ទេស +ផ្កាម្លិះ +ផ្កាម្អម +ផ្កាយ +ផ្កាយកញ្ចុំ +ផ្កាយកូនមាន់ +ផ្កាយក្រពើ +ផ្កាយគន្លងដំរីស +ផ្កាយចោរ +ផ្កាយដុះកន្ទុយ +ផ្កាយប្រាំមុម +ផ្កាយពុធ +ផ្កាយព្រហស្បត្ណិ +ផ្កាយព្រឹក +ផ្កាយព្រះគ្រោះ +ផ្កាយព្រះសុក្រ +ផ្កាយមេរុ +ផ្កាយយាម +ផ្កាយយាមនង្គ័ល +ផ្កាយរណប +ផ្កាយរណបឈ្លបការណ៍ +ផ្កាយរាហុ៍ +ផ្កាយល្ងាច +ផ្កាយវិទ្យាសាស្ត្រ +ផ្កាយស +ផ្កាយសមុទ្រ +ផ្កាយសិប្បកម្ម +ផ្កាយសុក្រ +ផ្កាយអង្គារ +ផ្កាយអាទិត្យ +ផ្កាយអំបោស +ផ្កាយីហ៊ុប +ផ្ការាត្រី +ផ្ការាំង +ផ្ការាំងភ្នំ +ផ្ការាំទឹករាំ +ផ្ការីក +ផ្ការំចង់ +ផ្ការំចេក +ផ្ការំដួល +ផ្ការំយោល +ផ្កាល្ពាក់ +ផ្កាល្ពៅ +ផ្កាល្ហុង +ផ្កាវល្លិផោម +ផ្កាស +ផ្កាសារិកា +ផ្កាសិរមាន់ +ផ្កាស្នោ +ផ្កាស្បៃរឿង +ផ្កាស្ពាន់ធ័រ +ផ្កាស្ពៃបៃតង +ផ្កាស្ពៃស +ផ្កាស្មៅ +ផ្កាស្លា +ផ្កាស្វាយ +ផ្កាឡត +ផ្កាអង្កាញ់ +ផ្កាអង្គារដី +ផ្កាអង្គារបុស្ស +ផ្កាអង្គារសិល្ប៍ +ផ្កាអាចម៍ឆ្ពឹស +ផ្កាអំបិល +ផ្កាអំពិល +ផ្កាអ័រគីដេ +ផ្កាំ +ផ្កុល +ផ្គង +ផ្គងការ +ផ្គងដៃ +ផ្គងផ្គុំ +ផ្គងស្នា +ផ្គង់ +ផ្គង់ចង្ហាន់ +ផ្គង់ផ្តត់ +ផ្គង់ស្បៀង +ផ្គត់ +ផ្គត់ផ្គង +ផ្គត់ផ្គង់ +ផ្គត់ភ្នែន +ផ្គរ +ផ្គរផ្ដាំក្ដាមខ្យង +ផ្គរលាន់ +ផ្គាក់ +ផ្គាប់ +ផ្គាប់គុណ +ផ្គាប់ចិត្ត +ផ្គាប់បុណ្យ +ផ្គាប់ផ្គន់ +ផ្គាប់ផ្គុន +ផ្គាប់មន្ត្រី +ផ្គាប់ម្ដាយក្មេក +ផ្គាប់វិជ្ជា +ផ្គាំ +ផ្គុន +ផ្គុំ +ផ្គុំការ +ផ្គុំគ្នា +ផ្គុំដែក +ផ្គុំដៃ +ផ្គុំភ្លើង +ផ្គុំភ្លេង +ផ្គូ +ផ្គូចំបាប់ +ផ្គូទូកប្រណាំង +ផ្គូផ្គង +ផ្គួប +ផ្គួបខ្សែ +ផ្គួបចេស +ផ្គួបដៃ +ផ្គើន +ផ្ងក់ +ផ្ងាក +ផ្ងាកចិត្ត +ផ្ងាក់ +ផ្ងាក់ផ្ងើក +ផ្ងារ +ផ្ងារក្រោយ +ផ្ងារចង្គ្រាង +ផ្ងារចង្គ្រាងគ្រាង +ផ្ងារច្រងាង +ផ្ងារជើង +ផ្ងារប៉ារ៉េ +ផ្ងារប្រអប់ +ផ្ងារពោះ +ផ្ងារស្រទាង +ផ្ងាវ +ផ្ងុប +ផ្ងូត +ផ្ងើក +ផ្ងើយ +ផ្ងើយឡើង +ផ្ងំ +ផ្ងំនៅដល់ណាទៀត +ផ្ងំបាយ +ផ្ចង់ +ផ្ចង់ចិត្ត +ផ្ចង់ប្រុងអាត្មា +ផ្ចង់ស្មារតី +ផ្ចង់អារម្មណ៍ +ផ្ចប់ +ផ្ចាច់ +ផ្ចាញ់ +ផ្ចាញ់ផ្ចាល +ផ្ចាញ់ឯតទគ្គៈ +ផ្ចាប់ +ផ្ចាល +ផ្ចាល់ +ផ្ចិត +ផ្ចិតឆ្លុះ +ផ្ចិតផែនដី +ផ្ចិតផ្ចង់ +ផ្ចិតភូមិ +ផ្ចិតរង្វង់ +ផ្ចឹក +ផ្ចុក +ផ្ចុកថែម +ផ្ចុង +ផ្ចុងផ្ដើម +ផ្ចុងផ្តើម +ផ្ចុច +ផ្ចុចសួរ +ផ្ចោត +ផ្ជាប់ +ផ្ញា +ផ្ញាក់ +ផ្ញាច់ +ផ្ញាញ +ផ្ញុក +ផ្ញុច +ផ្ញើ +ផ្ញើខ្លួន +ផ្ញើខ្លួនទុកនឹងគេ +ផ្ញើឆ្អឹង +ផ្ញើជន្មផ្ញើប្រាណ +ផ្ញើជីវិត +ផ្ញើជើង +ផ្ញើទុក +ផ្ញើទូរលេខ +ផ្ញើប្រាណ +ផ្ញើផ្សាំ +ផ្ញើរ +ផ្ញើសំបុត្រ +ផ្ញៀវ +ផ្ញោញ +ផ្ដក់ +ផ្ដន្ទា +ផ្ដន្ទាទោស +ផ្ដន្ទាទោសដល់ជីវិត +ផ្ដល់ +ផ្ដល់ប្រយោជន៍ឲ្យ +ផ្ដល់ឲ្យ +ផ្ដា +ផ្ដាក់ផ្ដឺត +ផ្ដាច់ +ផ្ដាច់ការ +ផ្ដាច់ការនិយម +ផ្ដាច់ការវណ្ណៈអធន +ផ្ដាច់ខ្លួន +ផ្ដាច់ចិត្ត +ផ្ដាច់ចំណង +ផ្ដាច់ជីវិត +ផ្ដាច់ជំនួយ +ផ្ដាច់ដង្ហើម +ផ្ដាច់ដោះ +ផ្ដាច់ទូត +ផ្ដាច់ទំនាក់ទំនង +ផ្ដាច់និស្ស័យ +ផ្ដាច់បង់ +ផ្ដាច់ប្ដូរ +ផ្ដាច់ផ្ដិល +ផ្ដាច់ផ្ដិលជន្ម +ផ្ដាច់ផ្តិល +ផ្ដាច់ពូជ +ផ្ដាច់ព្រៃ +ផ្ដាច់ព្រ័ត្រ +ផ្ដាច់មុខ +ផ្ដាច់អារឹស +ផ្ដាល់ +ផ្ដាស +ផ្ដាសា +ផ្ដាសាយ +ផ្ដាសាយធំ +ផ្ដាំ +ផ្ដាំកូន +ផ្ដាំកូនផ្ដាំចៅ +ផ្ដាំចាស់ +ផ្ដាំចិត្ត +ផ្ដាំប្រដៅ +ផ្ដាំផ្ញើ +ផ្ដាំហើយផ្ដាំទៀត +ផ្ដិត +ផ្ដិតផ្ដូង +ផ្ដិតផ្ទាប់ +ផ្ដិតមេដៃ +ផ្ដិតម្រាមដៃ +ផ្ដិតរូប +ផ្ដិតរូបថត +ផ្ដិតអារម្មណ៍ +ផ្ដិល +ផ្ដិលផ្ដាច់ +ផ្ដី +ផ្ដឹក +ផ្ដឹង +ផ្ដឺត +ផ្ដឺតផ្ដក់ +ផ្ដឺតផ្តក់ +ផ្ដុង +ផ្ដុងផ្ដើម +ផ្ដុស +ផ្ដុំ +ផ្ដូត +ផ្ដួច +ផ្ដួចផ្ដើម +ផ្ដួចផ្តើម +ផ្ដួល +ផ្ដួលខ្លួន +ផ្ដួលត្បាល់ +ផ្ដួលរំលំ +ផ្ដើក +ផ្ដើម +ផ្ដើមកសាង +ផ្ដើមគំនិត +ផ្ដើមដំបូង +ផ្ដើមនិយាយ +ផ្ដើមបុណ្យ +ផ្ដើមពីបាតដៃទទេ +ផ្ដើមសម្ដី +ផ្ដើមសេចក្ដី +ផ្ដៀក +ផ្ដៀង +ផ្ដៀងផ្ដង +ផ្ដៀច +ផ្ដេក +ផ្ដេកកូន +ផ្ដេកខ្លួន +ផ្ដេកចិត្ត +ផ្ដេកចិត្តនឹងគេ +ផ្ដេកផ្ដិត +ផ្ដេកផ្ដួល +ផ្ដេកសសរស្របគ្នា +ផ្ដេកស្រូវ +ផ្ដេច +ផ្ដេត +ផ្ដេសផ្ដាស +ផ្ដេសផ្តាស +ផ្ដែ +ផ្ដែក +ផ្ដែកវេរ +ផ្ដែផ្ដាំ +ផ្ដែរ +ផ្ដែរវិហារ +ផ្ដែរសាលា +ផ្ដោត +ផ្ដោតចិត្ត +ផ្ដោតចុងកាំបិត +ផ្ដោតចុងកាំភ្លើង +ផ្ដោតអារម្មណ៍ +ផ្ដោតអារម្មណ៍ទៅ +ផ្ដោប +ផ្ដោម +ផ្ដោះផ្ដង +ផ្ដៅ +ផ្ដៅក្រែក +ផ្ដៅជុំ +ផ្ដៅឈ្វាំង +ផ្ដៅដំបង +ផ្ដៅថ្នល់ +ផ្ដៅទឹក +ផ្ដៅរពាក់ +ផ្ដៅសោម +ផ្ដៅសំ +ផ្ដៅស្វា +ផ្ដៅអារ៉េច +ផ្តក់ +ផ្តក់គ្រាប់ +ផ្តត់ +ផ្តន់ +ផ្តន្ទា +ផ្តល់ +ផ្តាកផ្តឺក +ផ្តាក់ផ្តឺត +ផ្តាច់ +ផ្តាច់បាប +ផ្តាច់ផ្តិល +ផ្តាច់ព្រ័ត្រ +ផ្តាត់ +ផ្តាប់ផ្តិល +ផ្តាស +ផ្តាសសាយ +ផ្តាសា +ផ្តាសាយ +ផ្តាំ +ផ្តាំផ្ញើ +ផ្តាំអោយ +ផ្តាំឲ្យ +ផ្តិត +ផ្តិតផ្តូង +ផ្តិល +ផ្តិលខាត់ +ផ្តិលប្រាក់ +ផ្តិលមាស +ផ្តិលលង្ហិន +ផ្តិលសំរិទ្ធិ +ផ្តិលសំរឹទ្ធិ +ផ្តិលស្ពាន់ +ផ្តឹក +ផ្តុកផ្ទេរ +ផ្តុំ +ផ្តុំគ្នា +ផ្តូង +ផ្តួច +ផ្តួចផ្តើម +ផ្តួល +ផ្តើក +ផ្តើម +ផ្តៀង +ផ្តេក +ផ្តេកផ្តិត +ផ្តេត +ផ្តេស +ផ្តេសផ្តាស +ផ្តែក +ផ្តែផ្តាច់ +ផ្តែផ្តាំ +ផ្តោត +ផ្តោម +ផ្តោះផ្តង +ផ្តៅ +ផ្តៅក្រែក +ផ្តៅឈ្វាំង +ផ្តៅដំបង +ផ្តៅទឹក +ផ្តៅអារ៉េច +ផ្ទ +ផ្ទក់ +ផ្ទក់ទឹក +ផ្ទង់ +ផ្ទញ់ +ផ្ទញ់ផ្ទាល់ +ផ្ទប់ +ផ្ទប់ផ្ទល់ +ផ្ទល់ +ផ្ទា +ផ្ទាញ់ +ផ្ទាត់ +ផ្ទាត់កៅស៊ូ +ផ្ទាត់ផ្ទៀង +ផ្ទាន់ +ផ្ទាន់ផ្ទញ់ផ្ទាល់ +ផ្ទាន់ឲ្យ +ផ្ទាប់ +ផ្ទាប់គ្នា +ផ្ទាប់ចម្លង +ផ្ទាប់នឹង +ផ្ទាប់នឹងជញ្ជាំង +ផ្ទាប់អន្លក់ +ផ្ទារ +ផ្ទាល +ផ្ទាលផ្ទាល់ +ផ្ទាល់ +ផ្ទាល់ខ្លួន +ផ្ទាល់ដៃ +ផ្ទាល់នឹងភ្នែក +ផ្ទាល់ព្រះអង្គ +ផ្ទាល់មាត់ +ផ្ទាល់វា +ផ្ទាស់ +ផ្ទាំង +ផ្ទាំងគំនូរ +ផ្ទាំងចីវរ +ផ្ទាំងទស្សនីយភាព +ផ្ទាំងសិលា +ផ្ទាំងសំពត់ស +ផ្ទាំងសំពត់សធំវែង +ផ្ទី +ផ្ទីក្រហម +ផ្ទីក្រអូប +ផ្ទីង +ផ្ទីងដាក់ +ផ្ទីងតែ +ផ្ទីដូង +ផ្ទីថ្ម +ផ្ទីបន្លា +ផ្ទីស +ផ្ទីអាចម៍មាន់ +ផ្ទឹម +ផ្ទឹមផ្ទៀង +ផ្ទឹមមិនដូច +ផ្ទឹមមិនបាន +ផ្ទឺ +ផ្ទុក +ផ្ទុកទំនិញ +ផ្ទុកទំនិញពោបឡាន +ផ្ទុកផ្ដាក់ +ផ្ទុកផ្ទេរ +ផ្ទុកមេរោគ +ផ្ទុកស្រូវ +ផ្ទុញ +ផ្ទុយ +ផ្ទុយគ្នា +ផ្ទុយគ្នាស្រឡះ +ផ្ទុយទៅវិញ +ផ្ទុយពី +ផ្ទុរ +ផ្ទុល +ផ្ទុះ +ផ្ទុះងាប់ +ផ្ទុះសំណើច +ផ្ទុះឡើង +ផ្ទុះអាវុធ +ផ្ទូរ +ផ្ទួន +ផ្ទួនគ្នា +ផ្ទៀង +ផ្ទៀងតាមច្បាប់ដើម +ផ្ទៀងត្រចៀក +ផ្ទៀងត្រចៀកស្ដាប់ +ផ្ទៀងធម៌ +ផ្ទៀងនាឡិកា +ផ្ទៀងផ្ទាត់ +ផ្ទៀងសាស្ត្រា +ផ្ទេរ +ផ្ទេរកម្មសិទ្ធិ +ផ្ទេរតំណែង +ផ្ទេរផ្ទូរ +ផ្ទេរមរតក +ផ្ទេរសម្ល +ផ្ទេរសិទ្ធិ +ផ្ទេរស្រូវ +ផ្ទេរអង្ករ +ផ្ទេរអំណាច +ផ្ទែ +ផ្ទៃ +ផ្ទៃក្នុង +ផ្ទៃក្នុងបក្ស +ផ្ទៃក្នុងប្រទេស +ផ្ទៃក្រឡា +ផ្ទៃក្រឡាដី +ផ្ទៃក្រោម +ផ្ទៃខាងក្រោយ +ផ្ទៃដី +ផ្ទៃតុ +ផ្ទៃផែនដី +ផ្ទៃពិតាន +ផ្ទៃពោះ +ផ្ទៃមណ្ឌល +ផ្ទៃមុខ +ផ្ទៃមេឃ +ផ្ទៃរាប +ផ្ទៃរឿង +ផ្ទៃសមុទ្រ +ផ្ទៃសំពត់ +ផ្ទោង +ផ្ទោងចែង +ផ្ទោងបណ្ដែត +ផ្ទោល +ផ្ទំ +ផ្ទះ +ផ្ទះកណ្ដាល +ផ្ទះកន្តាំង +ផ្ទះកន្ទ្រុប +ផ្ទះកាត់សក់ +ផ្ទះកិង +ផ្ទះកៅឡៅ +ផ្ទះក្បឿង +ផ្ទះចុង +ផ្ទះចុងគេ +ផ្ទះចុងភូមិ +ផ្ទះឆ្ងាយដាច់សង្វែង +ផ្ទះឈ្នួល +ផ្ទះតាលហាល +ផ្ទះតៀម +ផ្ទះថ្ម +ផ្ទះទាបកន្តឹប +ផ្ទះទឹក +ផ្ទះធំទ្រនំខ្ពស់ +ផ្ទះធំស្រឡះ +ផ្ទះនៅ +ផ្ទះបន +ផ្ទះបាយ +ផ្ទះបាយរួម +ផ្ទះបីជាន់ +ផ្ទះប៉ិត +ផ្ទះប្រកិតគ្នា +ផ្ទះផែ +ផ្ទះផ្សារ +ផ្ទះពេទ្យ +ផ្ទះព្រៃ +ផ្ទះមិត្រ +ផ្ទះមួយក្រវេច +ផ្ទះមួយដុំ +ផ្ទះរថ +ផ្ទះរបស់ខ្ញុំ +ផ្ទះរុង +ផ្ទះរោងដោល +ផ្ទះរោរព +ផ្ទះលក់ថ្នាំ +ផ្ទះលក់បាយ +ផ្ទះលើជន្ទល់ +ផ្ទះលេខ +ផ្ទះល្វែង +ផ្ទះសម្នាក់ +ផ្ទះសម្បែង +ផ្ទះសំចត +ផ្ទះសំណាក់ +ផ្ទះសំបែង +ផ្ទះស្បូវ +ផ្ទះស្លឹក +ផ្ទះហប់ +ផ្ទះហោតិល +ផ្ទះឥដ្ឋ +ផ្នក់ +ផ្នក់ទឹក +ផ្នង់ +ផ្នង់ជ្រូក +ផ្នង់ទឹក +ផ្នត់ +ផ្នត់ក +ផ្នត់គំនិត +ផ្នត់ចុង +ផ្នត់ជែក +ផ្នត់ដើម +ផ្នត់ពោះ +ផ្នត់សំពត់ +ផ្នន់ +ផ្នន់ក្រពើ +ផ្នាច +ផ្នាល +ផ្នឺម៉ូតូរ៉ាក់ +ផ្នឺម៉ូពេរីកាត +ផ្នឺម៉ូពេរីតូណេអ៊ុម +ផ្នូក +ផ្នូកខ្សាច់ +ផ្នូត +ផ្នូរ +ផ្នូរខ្មោច +ផ្នូរខ្សាច់ +ផ្នូល +ផ្នូស +ផ្នួង +ផ្នួងសក់ +ផ្នួត +ផ្នួតក +ផ្នួតកពស់ +ផ្នួល +ផ្នួស +ផ្នៀង +ផ្នៀងនង្គ័ល +ផ្នៀរ +ផ្នៀររទេះ +ផ្នែក +ផ្នែកការ +ផ្នែកខាងគ្រឿងចក្រ +ផ្នែកផ្នត់គំនិត +ផ្នែកមហាយាន +ផ្នែករង +ផ្នែករឿង +ផ្នែកសម្ភារៈ +ផ្នែកសឹករង +ផ្នែកឯកជន +ផ្នែល +ផ្នោល +ផ្នោះ +ផ្នោះកប្បាស +ផ្នោះក្រាន +ផ្នោះចង្ក្រាន +ផ្នោះអំពៅ +ផ្យា +ផ្រះ +ផ្លន +ផ្លប់ +ផ្លយ +ផ្លា +ផ្លាក +ផ្លាកសំគាល់ +ផ្លាក់ +ផ្លាង +ផ្លាញ +ផ្លាញជីវិត +ផ្លាញទ្រព្យ +ផ្លាន +ផ្លានប្រមេ +ផ្លានប្រមេន +ផ្លានផ្ទះ +ផ្លានរងស្បូវ +ផ្លាប់ +ផ្លាស់ +ផ្លាស់កង់ +ផ្លាស់កន្លែង +ផ្លាស់គោ +ផ្លាស់គំនិត +ផ្លាស់ចេញពីមុខការ +ផ្លាស់ទី +ផ្លាស់ទៅ +ផ្លាស់ទៅនៅភូមិថ្មី +ផ្លាស់ប៉ុស្តិ៍ +ផ្លាស់ប្ដូរ +ផ្លាស់ប្ដូរមតិ +ផ្លាស់ផ្ទះ +ផ្លាស់មក +ផ្លាស់វេន +ផ្លាស់សំពត់ +ផ្លិច +ផ្លិត +ផ្លិតងយ +ផ្លិតចាមរ +ផ្លិតដងខ្លី +ផ្លិតដងវែង +ផ្លិតដៃ +ផ្លិតទាញ +ផ្លិតយន្ត +ផ្លិតស្លាបសត្វ +ផ្លិតស្លឹកត្នោត +ផ្លុង +ផ្លុំ +ផ្លុំកញ្ចែ +ផ្លុំត្រចៀក +ផ្លុំត្រែ +ផ្លុំបញ្ចូលខ្យល់ +ផ្លុំប៉ី +ផ្លុំភ្លើង +ផ្លុំស័ង្ខ +ផ្លុំស្ដោះ +ផ្លុំស្រឡៃ +ផ្លុំស្លឹក +ផ្លុំឲ្យ +ផ្លូ +ផ្លូច +ផ្លូន +ផ្លូវ +ផ្លូវកខ្វេងកខ្វាក់ +ផ្លូវកាត់ +ផ្លូវកាយ +ផ្លូវការ +ផ្លូវកែង +ផ្លូវកំបុត +ផ្លូវក្រាលថ្ម +ផ្លូវខុស +ផ្លូវខ្វែង +ផ្លូវខ្សែក្រវាត់ +ផ្លូវគមនាគមន៍ +ផ្លូវគោក +ផ្លូវចិត្ត +ផ្លូវចូល +ផ្លូវចែក +ផ្លូវច្បាប់ +ផ្លូវច្រក +ផ្លូវឆ្ការ +ផ្លូវឆ្វេង +ផ្លូវជាតិ +ផ្លូវជួប +ផ្លូវជើង +ផ្លូវជំនួញ +ផ្លូវដង្ហើម +ផ្លូវដីលើក +ផ្លូវដែក +ផ្លូវឌឿងហែម +ផ្លូវតគ្នា +ផ្លូវត្រង់ +ផ្លូវត្រង់រលេញ +ផ្លូវត្រង់ស្លុង +ផ្លូវត្រឡែងកែង +ផ្លូវត្រាយ +ផ្លូវត្រូវ +ផ្លូវថ្នល់ +ផ្លូវទាល់ +ផ្លូវទីដី +ផ្លូវទឹក +ផ្លូវទូក +ផ្លូវទូត +ផ្លូវធម៌ +ផ្លូវធ្លា +ផ្លូវធ្លាប់ដើរ +ផ្លូវនរក +ផ្លូវនៅនឹងមាត់ +ផ្លូវបញ្ច្រាស +ផ្លូវបត់ +ផ្លូវបត់បែន +ផ្លូវបាប +ផ្លូវបុណ្យ +ផ្លូវបែក +ផ្លូវបែកជាបួន +ផ្លូវបំបែក +ផ្លូវពុទ្ធចក្រ +ផ្លូវពេញទៅដោយរបត់ +ផ្លូវភេទ +ផ្លូវភ្លោះ +ផ្លូវមាស +ផ្លូវយន្តហោះឡើងចុះ +ផ្លូវរដ្ឋ +ផ្លូវរស់ +ផ្លូវលោក +ផ្លូវលំ +ផ្លូវល្បាប់ +ផ្លូវល្ហ +ផ្លូវវាង +ផ្លូវវៀច +ផ្លូវសង់អុយនីក +ផ្លូវសួគ៌ +ផ្លូវសួន +ផ្លូវសេចក្ដី +ផ្លូវស្ដាំ +ផ្លូវស្តាំ +ផ្លូវស្ទួន +ផ្លូវស្រប +ផ្លូវស្រួល +ផ្លូវស្រួលរហូន +ផ្លូវស្លាប់ +ផ្លូវស្លាប់ផ្លូវរស់ +ផ្លូវហ្លួង +ផ្លូវឡាន +ផ្លូវអន្ទង់អាំង +ផ្លូវអបាយមុខ +ផ្លូវអាកាស +ផ្លូវអាណាចក្រ +ផ្លូវអាហារ +ផ្លូវឧបាស្រ័យ +ផ្លួក +ផ្លួត +ផ្លួតជើង +ផ្លួតដៃ +ផ្លួវ +ផ្លើក +ផ្លើស +ផ្លៀក +ផ្លេក +ផ្លេកបន្ទោរ +ផ្លេកផ្លោះ +ផ្លេកលោហៈ +ផ្លេច +ផ្លេណាស់ស៊ី +ផ្លេណិចតូពី +ផ្លេណិចតូមី +ផ្លេណូក្រាភី +ផ្លេណូម +ផ្លេណូមេកាលី +ផ្លេណូម៉ាឡាស៊ី +ផ្លេត +ផ្លេះផ្លោះ +ផ្លែ +ផ្លែកប្បាស +ផ្លែកាំបិត +ផ្លែក្ដឹប +ផ្លែក្រូច +ផ្លែង +ផ្លែងសរ +ផ្លែចប +ផ្លែឈើ +ផ្លែញ +ផ្លែដាវ +ផ្លែដើមរដូវ +ផ្លែទុំដើម +ផ្លែទៀប +ផ្លែទំពាំងបាយជូរ +ផ្លែផ្កា +ផ្លែភ្នែក +ផ្លែភ្លាំង +ផ្លែម +ផ្លែមាត់ +ផ្លែសន្ទូច +ផ្លែសន្ទូចរវាត +ផ្លែសិរមាន់ +ផ្លែស្កះ +ផ្លែស្វាន +ផ្លែស្វាយ +ផ្លែអាយ +ផ្លៃ +ផ្លោ +ផ្លោក +ផ្លោង +ផ្លោញ +ផ្លោត +ផ្លោយ +ផ្លោះ +ផ្លោះទៅមុខ +ផ្លោះផ្លោង +ផ្សង +ផ្សងកុសល +ផ្សងខ្មោច +ផ្សងគ្រោះថ្នាក់ +ផ្សងបុណ្យ +ផ្សងផ្សូរ +ផ្សងព្រេង +ផ្សងសំណាង +ផ្សព្វ +ផ្សព្វផ្សយ +ផ្សព្វផ្សាយ +ផ្សា +ផ្សាខ្លោច +ផ្សាយ +ផ្សាយដំណឹង +ផ្សាយដំណឹងល្អ +ផ្សាយបន្តផ្ទាល់ +ផ្សាយផ្សព្វ +ផ្សាយពាក្យ +ផ្សាយពាណិជ្ជកម្ម +ផ្សាយសម្លេង +ផ្សារ +ផ្សារកណ្ដាល +ផ្សារក្រោម +ផ្សារងងឹត +ផ្សារចាស់ +ផ្សារចោរ +ផ្សារឆ្នាំង +ផ្សារជជុះ +ផ្សារដើមគរ +ផ្សារដើមថ្កូវ +ផ្សារដេប៉ូ +ផ្សារដែក +ផ្សារណាត់ +ផ្សារតម្លៃ +ផ្សារត្រី +ផ្សារថ្មី +ផ្សារទ +ផ្សារទុន +ផ្សារផ្សោ +ផ្សារភាគហ៊ុន +ផ្សារភ្ជាប់ +ផ្សារស្ពាន់ +ផ្សារហ៊ុន +ផ្សាំ +ផ្សាំកូនឈើ +ផ្សាំង +ផ្សាំងទទា +ផ្សាំងលលក +ផ្សាំសាច់ +ផ្សិង +ផ្សិត +ផ្សិតកញ្ចូរ +ផ្សិតកញ្ជូរ +ផ្សិតក្បាលថ្លែន +ផ្សិតក្រកោះ +ផ្សិតក្រាមរមាស +ផ្សិតខ្សាច់ +ផ្សិតចុងអង្ករ +ផ្សិតចេក +ផ្សិតចំបើង +ផ្សិតចំពុះសេក +ផ្សិតត្រចៀកកណ្ដុរ +ផ្សិតត្រាច +ផ្សិតប្រចាក់ +ផ្សិតពពារនាគរាជ +ផ្សិតសណ្ដែក +ផ្សិតសូក្រំ +ផ្សិតស្មាច់ +ផ្សិតឫស្សី +ផ្សឹក +ផ្សឹកឆ្នាំងដី +ផ្សឹង +ផ្សូរផ្សង +ផ្សើម +ផ្សេង +ផ្សេងគ្នា +ផ្សេងទៀត +ផ្សេស +ផ្សែ +ផ្សែង +ផ្សែងភ្នែក +ផ្សែងភ្លើង +ផ្សែងរុំ +ផ្សែងហុយ +ផ្សែត +ផ្សែផ្សំ +ផ្សៃ +ផ្សោ +ផ្សោត +ផ្សោះ +ផ្សោះប្រយោជន៍ +ផ្សំ +ផ្សំគំនិត +ផ្សំគ្នា +ផ្សំគ្រឿង +ផ្សំជាមួយគ្នា +ផ្សំដំណេក +ផ្សំថ្នាំ +ផ្សំនឹង +ផ្សំផ្គុំ +ផ្សំសាច់ +ផ្សះ +ផ្សះផ្សា +ផ្សះផ្សាំង +ផ្សះមុខ +ផ្ស៊ាំ +ផ្ស៊ាំចិត្ត +ផ្ស៊ាំដៃ +ផ្ស៊ាំសាច់ +ផ្ស្ះមុខរបួស +ផ្អក +ផ្អកកំពឹស +ផ្អកត្រីប្រៃ +ផ្អកត្រីព្រួល +ផ្អង +ផ្អប +ផ្អម +ផ្អរ +ផ្អស់ +ផ្អាក +ផ្អាកពីរថ្ងៃ +ផ្អាកពេលប្រជុំ +ផ្អាក់ផ្អើក +ផ្អាប់ +ផ្អាប់ត្រីប្រហុក +ផ្អាប់ទុកទំនិញ +ផ្អាប់ទំនិញ +ផ្អាវ +ផ្អិប +ផ្អឹក +ផ្អឹប +ផ្អឹះ +ផ្អឺប +ផ្អុក +ផ្អុង +ផ្អុច +ផ្អូក +ផ្អូកផ្គរ +ផ្អូកផ្អឹះ +ផ្អូកផ្អើះ +ផ្អូច +ផ្អូម +ផ្អួរ +ផ្អួស +ផ្អើល +ផ្អើលគឹល +ផ្អើលឆោឡោ +ផ្អើលឈូ +ផ្អើលទឹល +ផ្អើលភ្ញាក់ +ផ្អើលរជើប +ផ្អើះ +ផ្អៀង +ផ្អៀងក្អម +ផ្អៀងខ្លួន +ផ្អៀងត្រចៀកស្ដាប់ +ផ្អៀងទ្រេត +ផ្អៀងផ្អង +ផ្អេរ +ផ្អេះ +ផ្អែក +ផ្អែកទៅលើចៃដន្យ +ផ្អែកលើ +ផ្អែប +ផ្អែម +ផ្អែមបន្លែ +ផ្អែមមាត់ +ផ្អែមមាត់ផ្អែមក +ផ្អែមល្ហែម +ផ្អែមល្អូក +ផ្អោក +ផ្អោង +ផ្អោប +ផ្អោបនឹង +ផ្អោះ +ផ្្សះមុខរបួស +ពក +ពកក +ពកខ្ញែ +ពកជើង +ពកដៃ +ពកថ្ងាស +ពកធ្មង់ +ពកបេង +ពករម៉ង់ +ពកស្រឡៅ +ពកស្លា +ពកិច្ចការ +ពកុល +ពកូន +ពក់ +ពក្រ្ត +ពគំនរទុក្ខ +ពង +ពងក្ដ +ពងក្រពើ +ពងក្រហម +ពងក្អ +ពងក្អុក +ពងខ្យង +ពងគភ៌ +ពងចាប +ពងចាំសម្បុក +ពងចាំសំបុក +ពងជ័រព្នៅ +ពងដៃពងជើង +ពងត្មោល +ពងត្រង +ពងត្រី +ពងទន្សង +ពងទឹក +ពងទឹករងៃ +ពងបង្កួយ +ពងបែក +ពងប្លោក +ពងផ្លោក +ពងមាន់ +ពងមាន់ចាំសម្បុក +ពងមាន់ចាំសំបុក +ពងមាន់ចៀន +ពងរលាក +ពងរុយ +ពងលលក +ពងល្វា +ពងស +ពងសក់ +ពងសង្អារ +ពងស្បែក +ពងស្វាស +ពងអង្ក្រង +ពងអណ្ដើក +ពងអារ +ពង់ +ពង់ក +ពង់ខ្ទុះ +ពង់ពេន +ពង់វិល +ពង់សៈ +ពង្រ +ពង្រក្រោម +ពង្រត់ +ពង្រន +ពង្រភ្នំ +ពង្រល +ពង្រលើ +ពង្រា +ពង្រាក +ពង្រាក់ +ពង្រាង +ពង្រាត់ +ពង្រាត់បង្រាស +ពង្រាប +ពង្រាបគោ +ពង្រាបដី +ពង្រាបស្រុក +ពង្រាយ +ពង្រាល +ពង្រាលភ្លើង +ពង្រាវ +ពង្រីក +ពង្រីកពង្រឹង +ពង្រីកពូជ +ពង្រីកល្វែង +ពង្រីង +ពង្រឹង +ពង្រឹងកម្លាំង +ពង្រឹងគុណភាព +ពង្រឹងគោលជំហរ +ពង្រឹងចំណងទាក់ទង +ពង្រឹងពង្រីក +ពង្រឹងពុទ្ធិ +ពង្រឹងសមត្ថភាព +ពង្រឹងស្មារតី +ពង្រឹត +ពង្រឹតគោ +ពង្រឹតសេះ +ពង្រឹល +ពង្រឹលកាំបិត +ពង្រឹលចប +ពង្រុល +ពង្រូង +ពង្រូល +ពង្រួញ +ពង្រួប +ពង្រួម +ពង្រេ +ពង្រេច +ពង្រេចពង្រឹល +ពង្រេញ +ពង្រោះ +ពង្វក់ +ពង្វក់ខួរក្បាល +ពង្វក់ពង្វី +ពង្វក់ពង្វៃ +ពង្វក់ស្មារតី +ពង្វាង +ពង្វាងផ្លូវ +ពង្វាត +ពង្វាតនិយម +ពង្វិល +ពង្វី +ពង្វីពង្វក់ +ពង្វឹក +ពង្វឹកពង្វឺន +ពង្វៀន +ពង្វៀស +ពង្វៀះ +ពង្វេច +ពង្វេរ +ពង្វេះ +ពង្វែង +ពង្ស +ពង្សចរិត +ពង្សទេព្ដា +ពង្សទេព្តា +ពង្សប្រព្រឹត្ត +ពង្សប្រព្រឹត្តិ +ពង្សប្រវត្តិ +ពង្សមនុស្ស +ពង្សយក្ស +ពង្សា +ពង្សាវតា +ពង្សាវតារ +ពង្សាវតារកម្ពុជរដ្ឋ +ពង្សាវតារក្សត្រ +ពង្សាវតារលោក +ពង្សាវលី +ពង្សាវិទ្យា +ពង្ហឹង +ពញា +ពញាក្រែក +ពញាជ័យ +ពញាតន់ +ពញាតូ +ពញាពិស្ណុលោក +ពញាមន្ត្រីភក្ដី +ពញាយ៉ាត +ពញារក្សាភិបាល +ពញារោង +ពញាវង្សាអនុជិត +ពញាសួគ៌ាលោក +ពញាអរជូន +ពញាឮ +ពញ្ញាក់ +ពញ្លក់ +ពញ្លម +ពណ៌ +ពណ៌កប្បាស +ពណ៌ក្រហម +ពណ៌ក្រហមចាស់ +ពណ៌ខៀវ +ពណ៌ខៀវខ្ចី +ពណ៌ខៀវចាស់ +ពណ៌ខ្មៅ +ពណ៌គ្រាប់អម្ពិល +ពណ៌ងាប់ +ពណ៌ចម្ប៉ាក្រៀម +ពណ៌ឈាមជ្រូក +ពណ៌ដី +ពណ៌ត្នោត +ពណ៌ត្នោតចាស់ +ពណ៌ត្រួយចេក +ពណ៌ទឹកប៊ិច +ពណ៌ទឹកប្រាក់ +ពណ៌ទឹកមាស +ពណ៌ធ្លះ +ពណ៌នា +ពណ៌បៃតង +ពណ៌ប៉ៃតង +ពណ៌ប្រផេះ +ពណ៌ផ្ទៃមេឃ +ពណ៌ពងក្រសារ +ពណ៌ព្រលែត +ពណ៌ព្រហូត +ពណ៌ព្រីងទុំ +ពណ៌ម្ទេសទុំ +ពណ៌លាត +ពណ៌លឿង +ពណ៌លឿងទុំ +ពណ៌វិធី +ពណ៌ស +ពណ៌សូកូឡា +ពណ៌ស៊ីកាពិ +ពណ៌ស៊ីចម្ប៉ា +ពណ៌ស៊ីជម្ពូ +ពណ៌ស៊ីជម្ពូរ +ពណ៌ស៊ីដែក +ពណ៌ស៊ីណាំតាន +ពណ៌ស៊ីថួ +ពណ៌ស៊ីនួន +ពណ៌ស៊ីលៀប +ពណ៌ស៊ីស្រម៉ +ពណ៌ស្លាទុំ +ពណ៌ស្លឹកចេក +ពណ៌ស្វាយ +ពណ៌ស្វាយត្រាំ +ពណ្ណរាយ +ពត់ +ពត់ខ្លួន +ពត់ចិត្ត +ពត់ឈើកុង +ពត់ពេន +ពត់សរ +ពត៌មាន +ពត្តិ +ពត្រា +ពទរ +ពទរា +ពទ្ធ +ពទ្ធសីមា +ពន +ពនាល័យ +ពនាស័យ +ពនាស្រម +ពនាស្រ័យ +ពនិតា +ពនិត្យ +ពនេចរ +ពន់ +ពន់ប្រមាណ +ពន់ពេក +ពន់ព្រលប់ +ពន្ទ +ពន្ធ +ពន្ធកំបាំងមុខ +ពន្ធខ្លួន +ពន្ធគយ +ពន្ធចំពោះ +ពន្ធដារ +ពន្ធដិម្ពិង +ពន្ធដី +ពន្ធទាស +ពន្ធទូក +ពន្ធទូទៅលើផលទុន +ពន្ធទោស +ពន្ធទ្រព្យសម្បត្តិ +ពន្ធន +ពន្ធនាការ +ពន្ធនាគារ +ពន្ធនៃបដិលាភ +ពន្ធនៈ +ពន្ធន៍ +ពន្ធបរិច្ឆិន្ន +ពន្ធបរិស្ថាន +ពន្ធប៉ាតង់ +ពន្ធភាព +ពន្ធមិនចំពោះ +ពន្ធលក់ +ពន្ធលើកម្រៃ +ពន្ធលើកម្រៃបន្ថែម +ពន្ធលើប្រាក់ចំណេញ +ពន្ធលើប្រាក់បៀវត្ស +ពន្ធលើផលទុន +ពន្ធសម្រាំង +ពន្ធស្រូវ +ពន្ធហូតទុក +ពន្ធអាករ +ពន្ធអាជីវកម្ម +ពន្ធិត្វា +ពន្ធុ +ពន្ធ័កិច្ច +ពន្ធ្យ +ពន្យល់ +ពន្យារ +ពន្យារកំណើត +ពន្យារខ្សែ +ពន្យារពេល +ពន្យី +ពន្យឺត +ពន្យឺតការ +ពន្យឺតខ្សែ +ពន្យឺតដំណើរ +ពន្យឺន +ពន្យុយ +ពន្យុល +ពន្យុះ +ពន្យុះឆ្កែឲ្យខាំ +ពន្យូយ +ពន្យើ +ពន្យោល +ពន្យះ +ពន្រាយ +ពន្លក +ពន្លង់ +ពន្លង់ពន្លិច +ពន្លត់ +ពន្លត់ចង្កៀង +ពន្លត់ភ្លើង +ពន្លត់ភ្លើងសង្គ្រាម +ពន្លត់អគ្គីភ័យ +ពន្លា +ពន្លាក +ពន្លាកិល +ពន្លាជ័យ +ពន្លាញ +ពន្លាត់ +ពន្លាត់ជើងខោ +ពន្លាត់សំពត់ +ពន្លាត់ស្បែក +ពន្លាម +ពន្លិច +ពន្លិចទឹក +ពន្លិចពន្លង់ +ពន្លី +ពន្លឹក +ពន្លឹប +ពន្លឺ +ពន្លឺជីវិត +ពន្លឺដួងខែ +ពន្លឺថ្ងៃ +ពន្លឺប្រាជ្ញា +ពន្លឺផង +ពន្លឺផ្លេក +ពន្លឺព្រឹម +ពន្លឺព្រះច័ន្ទ +ពន្លឺព្រះអាទិត្យ +ពន្លឺភ្លើង +ពន្លឺយុត្តិធម៌ +ពន្លឺសន្តិភាព +ពន្លឺសុភមង្គល +ពន្លឺសេរីភាព +ពន្លុង +ពន្លុត +ពន្លុន +ពន្លុនសេះ +ពន្លុះ +ពន្លូក +ពន្លូច +ពន្លូញ +ពន្លូត +ពន្លូតកូន +ពន្លូតពន្លាស់ +ពន្លូតសម្ដី +ពន្លូន +ពន្លួញ +ពន្លួញគូទ +ពន្លួញឆ្អឹង +ពន្លួញមូល +ពន្លើស +ពន្លើសសម្ដី +ពន្លឿន +ពន្លឿនសំទុះ +ពន្លៀក +ពន្លៀន +ពន្លែង +ពន្លែងមួយដៃ +ពន្លៃ +ពន្លៃខ្មៅ +ពន្លោត +ពន្លំ +ពន្លះ +ពន្លះសាច់ +ពន្លះស្បែក +ពន្សាំង +ពប +ពផែនដី +ពពក +ពពកផ្កាស្ពៃ +ពពកមួយដុំ +ពពកមួយផ្ទាំង +ពពកមេភ្លៀង +ពពកស្រកានាគ +ពពកស្រកាលេញ +ពពកស្រឡប់ +ពពាក់ +ពពាក់ពពាន +ពពាក់ពពូន +ពពាក់ពពើម +ពពាក់ពព័ន្ធ +ពពាច +ពពាន +ពពាយ +ពពាយនាយ +ពពារ +ពពារនាគរាជ +ពពាល +ពពាលខែ +ពពាស +ពពិច +ពពិចប៉ប៉ាច់ +ពពិល +ពពីម +ពពីមពពើម +ពពីរ +ពពីរមាត់ +ពពឹក +ពពឹកឆ្កែ +ពពឹកភ្នែក +ពពុរ +ពពុរដី +ពពុរផេះ +ពពុល +ពពុលដី +ពពុលផេះ +ពពុះ +ពពុះទឹក +ពពុះបបរ +ពពុះមាត់ +ពពុះរលក +ពពុះសណ្ដែក +ពពុះស្ករ +ពពូ +ពពូក +ពពូកមនុស្ស +ពពូកសត្វ +ពពូន +ពពូល +ពពូលថ្ម +ពពូលទឹក +ពពូលអាចម៍សត្វ +ពពួក +ពពួកមនុស្ស +ពពួកសត្វ +ពពើក +ពពើកពពើម +ពពើកស៊ើក +ពពើម +ពពៀច +ពពេច +ពពេចចង្វា +ពពេន +ពពេល +ពពេលម្សៅ +ពពែ +ពពែក +ពពែឆ្កែ +ពពែជា +ពពែភ្នែក +ពពែ្លម +ពពោក +ពពោះ +ពព័ន្ធ +ពព្រត +ពព្រល +ពព្រាក់ +ពព្រាក់ពព្រើត +ពព្រាត +ពព្រាយ +ពព្រាល +ពព្រាំង +ពព្រាំងពព្រើត +ពព្រិច +ពព្រឹម +ពព្រឹល +ពព្រឺស +ពព្រុយ +ពព្រុស +ពព្រុះ +ពព្រូស +ពព្រួក +ពព្រួច +ពព្រើត +ពព្រើតពព្រាំង +ពព្រើតពព្រើម +ពព្រើម +ពព្រើស +ពព្រៀក +ពព្រៀកភ្នែក +ពព្រៀប +ពព្រោង +ពព្លាក់ +ពព្លាក់ដំដែក +ពព្លាក់រំហោក +ពព្លាក់វល្លិ +ពព្លិក +ពព្លិកពព្លាក់ +ពព្លើ +ពព្លែម +ពភក់ +ពភល +ពភីង +ពភីត +ពភឹប +ពភឹល +ពភឺត +ពភឺស +ពភុង +ពភូស +ពភ្លក់ +ពភ្លន +ពភ្លា +ពភ្លាក់ +ពភ្លាក់ពភ្លើ +ពភ្លាក់ពភ្លើក +ពភ្លាម +ពភ្លិកពភ្លាក់ +ពភ្លីពភ្លើ +ពភ្លីមពភ្លាម +ពភ្លីះពភ្លែះ +ពភ្លឹបពភ្លែត +ពភ្លឹម +ពភ្លឹមពភ្លែត +ពភ្លឹះ +ពភ្លុក +ពភ្លុង +ពភ្លួក +ពភ្លើ +ពភ្លើក +ពភ្លៀក +ពភ្លែត +ពភ្លែល +ពភ្លែះ +ពម +ពមញាត់ +ពមបាយ +ពយ +ពរ +ពរជ័យ +ពរទូក +ពររណ +ពរសព្ទសាធុការ +ពរស្វាគមន៍ +ពរុណ +ពរ្សឺឡែន +ពល +ពលកម្ម +ពលករ +ពលកាយ +ពលការ +ពលក្ការ +ពលខ័ន្ធ +ពលគុន +ពលចែវ +ពលជីវី +ពលដំរី +ពលថ្មើរជើង +ពលទាហាន +ពលទេព +ពលទោ +ពលនិករ +ពលនិកាយ +ពលបាល +ពលបាលត្រី +ពលបាលទោ +ពលបាលឯក +ពលប្រហារ +ពលព្រឹន្ទ +ពលព្រះ +ពលភាព +ពលយោធា +ពលរដ្ឋ +ពលរដ្ឋខ្មែរ +ពលរដ្ឋដើម +ពលរដ្ឋវិទ្យា +ពលរាជនិមន្ត +ពលវទុក្ខ +ពលវសទ្ធា +ពលវាត +ពលវេគ +ពលឝក្តិ +ពលសក្ដិ +ពលសក្តិ +ពលសម្បទា +ពលសួយ +ពលសេះ +ពលស័ក្ដិ +ពលស័ក្តិ +ពលស្កា +ពលអង្គរក្ស +ពលឫទ្ធ +ពលឯក +ពលាត្ការ +ពលានុ +ពលានុភាព +ពលាហក +ពលិកម្ម +ពលិការ +ពលិទាន +ពលី +ពលីកម្ម +ពលីការ +ពលីជីវិតដើម្បីជាតិ +ពលៃ +ពលំ +ពលៈ +ពល់ +ពស +ពសុធា +ពសុន្ធរា +ពសុន្ធរី +ពសុមតី +ពស់ +ពស់ក្បាលពីរ +ពស់ក្រចាន់តាមម +ពស់ក្រាយ +ពស់ខ្សែគោ +ពស់ជារំចេក +ពស់ជើង +ពស់ដី +ពស់ដែកចារ +ពស់តុកកែ +ពស់ត្រាវ +ពស់ត្រី +ពស់ថ្លាន់ +ពស់ទងត្រាវ +ពស់ធាងត្រាវ +ពស់នាគរាជ +ពស់បាក់រទេះ +ពស់ប្រមោយដំរី +ពស់ប្រេង +ពស់ពញ្លក់ +ពស់ពព្លាក់ +ពស់ពព្លាក់ដំរី +ពស់ពព្លាក់រំហោក +ពស់ពព្លាក់វល្លិ +ពស់ព្រលឹត +ពស់ព្រៃ +ពស់ភ្លើង +ពស់មានពិស +ពស់រំកាច់មាស +ពស់រំចេក +ពស់វែក +ពស់វែកកង្កែប +ពស់វែកក្របី +ពស់វែកដំបូក +ពស់វែកភ្នំ +ពស់វែករនាម +ពស់វែកស្រងែ +ពស់សង់សឿ +ពស់សម្លាប់កង្កែប +ពស់ហនុមាន +ពស់អុច +ពស់ឥតភ្នែក +ពស់់វែកស្រងែ +ពស្ដ្រ +ពស្ដ្រា +ពស្ដ្រាភរណៈ +ពស្ដ្រាលង្ការ +ពស្តុ +ពស្តុតាង +ពស្ត្រ +ពស្ត្រអម្ពរ +ពស្ត្រា +ពស្ត្រាភរណៈ +ពស្ត្រាលង្ការ +ពស្រ្ដ +ពស្រ្ត +ពស្រ្តា +ពហលចម្មី +ពហិការ +ពហិការស្ទួន +ពហិលក្ខណៈ +ពហិវាសិក +ពហិវាសិកភាព +ពហុ +ពហុការិនី +ពហុការិន៑ +ពហុការី +ពហុកិច្ច +ពហុកិច្ចា +ពហុកីឡាដ្ឋាន +ពហុកោណ +ពហុកោសិកា +ពហុគុណ +ពហុជាតិ +ពហុដ្ឋាន +ពហុដ្ឋានឧស្សាហកម្ម +ពហុតរភាព +ពហុទេពនិយម +ពហុធា +ពហុន័យ +ពហុបក្ស +ពហុបច្ចេកទេស +ពហុបទី +ពហុផល +ពហុផលការ +ពហុផលភាព +ពហុពន្ធ +ពហុពន្ធភាព +ពហុព្យាង្គ +ពហុភាគី +ពហុភាណ +ពហុភាព +ពហុភាសក +ពហុភាសិកា +ពហុភាសិនី +ពហុភាសី +ពហុមន្តិនី +ពហុមន្តី +ពហុមុខ +ពហុល +ពហុលទេព +ពហុលទេព្វ +ពហុលភាព +ពហុវចន +ពហុវចនៈ +ពហុវប្បកម្ម +ពហុឝ្រុត +ពហុសណ្ឋាន +ពហុស្វាមីភាព +ពហុស្សុត +ពហុស្សូត +ពហូ +ពហូទេវា +ពហូសក្កិ +ពហូសក្ដិ +ពហូសក្តិ +ពហូសូត +ពហូស័ក្ដ +ពហូស័ក្ដិ +ពហូស័ក្តិ +ពហោ +ពហ៍ +ពាក +ពាក់ +ពាក់កង +ពាក់កណ្ដាល +ពាក់កណ្ដាលផ្លូវ +ពាក់កណ្តាល +ពាក់កៀវ +ពាក់ក្រោះ +ពាក់ខ្សែទាម +ពាក់គ្នា +ពាក់ចិញ្ចៀន +ពាក់ចែវ +ពាក់ចំបាប់ +ពាក់ជើង +ពាក់ទំហូ +ពាក់បង្កង់ +ពាក់បង្គង +ពាក់ពំនាក់ +ពាក់ព័ន្ធ +ពាក់មង +ពាក់មុខ +ពាក់មុខខ្លា +ពាក់មុខយក្ស +ពាក់មួក +ពាក់ស +ពាក់សក្ដិ +ពាក់ស័ក្ដិ +ពាក់ស្នែង +ពាក់ស្នែងឲ្យ +ពាក់អាមឹង +ពាក់អាវ +ពាក់អាវចំហឡេវ +ពាក្យ +ពាក្យកម្រង +ពាក្យកម្រងកែវ +ពាក្យកាត់ +ពាក្យកាន់ +ពាក្យកាព្យ +ពាក្យកំណត់ +ពាក្យកំបាំង +ពាក្យកំប្លែង +ពាក្យកំព្រា +ពាក្យកំភរ +ពាក្យក្រើនរំឮក +ពាក្យខ្ពស់ +ពាក្យខ្វែង +ពាក្យគន្លាស់ +ពាក្យគន្លឹះ +ពាក្យគរហា +ពាក្យគាប +ពាក្យឃោសនា +ពាក្យឃ្លោង +ពាក្យចចាមអារ៉ាម +ពាក្យចចេចចចូច +ពាក្យចាក់ដោត +ពាក្យចាស់ +ពាក្យចុងចួន +ពាក្យចួន +ពាក្យចែចូវ +ពាក្យចោទ +ពាក្យចំ +ពាក្យចំពោះ +ពាក្យចំអកលេង +ពាក្យចំអាស +ពាក្យឆ្ពោះ +ពាក្យឆ្លើយ +ពាក្យជា +ពាក្យជួន +ពាក្យជេរប្រមាថ +ពាក្យដាស់តឿន +ពាក្យដោះប្រស្នា +ពាក្យដោះសា +ពាក្យដំនៀល +ពាក្យឌុនគ្នា +ពាក្យណែនាំ +ពាក្យត្រូវ +ពាក្យថោកទាប +ពាក្យថ្ពូត +ពាក្យទន់ +ពាក្យទាក់ទងគ្នា +ពាក្យទំនឹម +ពាក្យទំនឹមទំនៀម +ពាក្យទំនៀម +ពាក្យទំយើ +ពាក្យទ្រគោះ +ពាក្យធំ +ពាក្យធំពាក្យតូច +ពាក្យនយោបាយ +ពាក្យនិយាយលេង +ពាក្យនិយាយវាង +ពាក្យន័យពីរ +ពាក្យបញ្ចើចបញ្ចើ +ពាក្យបញ្ជោរ +ពាក្យបញ្ឈឺ +ពាក្យបដិសេធ +ពាក្យបណ្ដាំ +ពាក្យបណ្ដឹង +ពាក្យបណ្ដៅ +ពាក្យបន្តុះបង្អាប់ +ពាក្យបន្ទាល់ +ពាក្យបរម្បរា +ពាក្យបរិភាស +ពាក្យបរិហារ +ពាក្យបាតផ្សារ +ពាក្យបុរមបុរាណ +ពាក្យបុរាណ +ពាក្យបោកប្រាស់ +ពាក្យបំប្រួញ +ពាក្យបំផ្លើស +ពាក្យប្ដឹងសុំ +ពាក្យប្ដេជ្ញា +ពាក្យប្រដូច +ពាក្យប្រតិដ្ឋ +ពាក្យប្រទូសរ៉ាយ +ពាក្យប្រៀប +ពាក្យប្រៀបធៀប +ពាក្យផ្ទុយ +ពាក្យផ្លើស +ពាក្យពាល +ពាក្យពិត +ពាក្យពីរព្យាង្គ +ពាក្យពីរោះ +ពាក្យពីរោះពិសា +ពាក្យពេចន៍ +ពាក្យពេជ្ញញាណ +ពាក្យព្រេង +ពាក្យព្រេងតម្រាយ +ពាក្យភូតកុហក +ពាក្យភូតភរ +ពាក្យមួយម៉ាត់ +ពាក្យរណ្ដំ +ពាក្យរាយ +ពាក្យរៀល +ពាក្យលាត +ពាក្យលួងលោម +ពាក្យល្បាយ +ពាក្យវប្បធម៌ +ពាក្យវិនិច្ឆ័យ +ពាក្យសង្ឃពាក្យសត្យ +ពាក្យសច្ចា +ពាក្យសច្ចៈ +ពាក្យសត្យពាក្យសង្ឃ +ពាក្យសន្ធរ +ពាក្យសន្មត +ពាក្យសន្យា +ពាក្យសម្ងាត់ +ពាក្យសម្ដី +ពាក្យសម្រាប់ +ពាក្យសម្រាយ +ពាក្យសម្រាល +ពាក្យសាមញ្ញ +ពាក្យសុភាសិត +ពាក្យសុំ +ពាក្យសួរ +ពាក្យសោ +ពាក្យសំងាត់ +ពាក្យសំដី +ពាក្យស័ព្ទ +ពាក្យស្របគ្នា +ពាក្យស្រពគ្នា +ពាក្យស្រួយ +ពាក្យស្លែង +ពាក្យស្លោក +ពាក្យអសុរស +ពាក្យអសុរោះ +ពាក្យអាសគ្រាម +ពាក្យអាស្រូវ +ពាក្យអុជអាល +ពាក្យឧបក្រោស +ពាក្យឧបមា +ពាង +ពាងទឹក +ពាជនី +ពាជិនី +ពាជី +ពាជីមនោម័យ +ពាឌីរ +ពាណិជ +ពាណិជា +ពាណិជ្ជ +ពាណិជ្ជកម្ម +ពាណិជ្ជករ +ពាណិជ្ជការ +ពាណិជ្ជកិច្ច +ពាណិជ្ជនីយកម្ម +ពាណិជ្ជប័ត្រ +ពាណិជ្ជវិស័យ +ពាណិជ្ជវិស័យនិយម +ពាណិជ្ជសញ្ញា +ពាណិជ្ជសមាគម +ពាណិជ្ជសាស្ត្រ +ពាណិជ្ជ្កម្ម +ពាណិជ្យ +ពាណ៌នា +ពាត +ពាតបា +ពាត់ +ពាទ្យ +ពាទ្យគង +ពាទ្យឈើ +ពាទ្យភណ្ឌ +ពាទ្យម៉ាង +ពាទ្យ៍ +ពាធ +ពាធជន្ម +ពាធា +ពាន +ពានច្បាប់ +ពានត្រោកពានត្រាំង +ពានត្រោកពានព្រៃ +ពានបារី +ពានប្រាក់ +ពានពារ +ពានព្រះឈុត +ពានព្រះស្រី +ពានមាស +ពានរ +ពានរង្វាន់ +ពានរបង +ពានរិន្ទ +ពានរី +ពានរេន្ទ្រ +ពានរេន្រ្ទ +ពានរេស +ពានវាំង +ពានសំរិទ្ធ +ពានស្កុន +ពានស្លា +ពានា +ពានី +ពាន់ +ពាន់តា +ពាន់នេត្រ +ពាប់ +ពាម +ពាមកញ្ជើ +ពាមកោះស្នា +ពាមក្រសោប +ពាមឆ្កោក +ពាមជរ +ពាមជីកង +ពាមជីលាំង +ពាមបាង +ពាមប្រធ្នោះ +ពាមផ្កាយម្រេច +ពាមមន្ទារ +ពាមមានជ័យ +ពាមរ +ពាមរក៍ +ពាមរាំង +ពាមសមុទ្រ +ពាមសែន +ពាមឧកញ៉ាអុង +ពាមឯក +ពាយ +ពាយងាយ +ពាយព័្យ +ពាយព្យ +ពាយព្យ័ +ពាយុ +ពាយុគុល្ម +ពាយុបុត្រ +ពាយ័ណ្យ +ពាយ័ព្យ +ពារ +ពារពុធ +ពាររបង +ពាររាណសី +ពារលើគ្រោះកាច +ពារា +ពារាណសី +ពារាម +ពារាំង +ពារុណី +ពាល +ពាលទារក +ពាលទ្រើសឃ្នង +ពាលពាន +ពាលពៅ +ពាលមានី +ពាលម្រឹគ +ពាលយង់ឃ្នង +ពាលសាមាន្យ +ពាលសូរ្យ +ពាលា +ពាលាអាវ៉ាសែ +ពាលិ +ពាលិស +ពាលី +ពាលុក +ពាលុកចេតិយ +ពាលុកា +ពាលៃ +ពាលោ +ពាលៈទារក់ +ពាលៈម្រឹក +ពាលៈសូ +ពាល់ +ពាល់ដៃ +ពាល់ត្រូវ +ពាល់ពែ +ពាវ +ពាស +ពាសក្របសៀវភៅ +ពាសជើងសេះ +ពាសដែក +ពាសទឹកពាសដី +ពាសបារាំ +ពាសពេញ +ពាសពេញត +ពាសពេញស្រុក +ពាសមេឃ +ពាសវាលពាសកាល +ពាសស្គរ +ពាសុកី +ពាសុក្រី +ពាស់ +ពាហន +ពាហនពិសេស +ពាហនវិសេស +ពាហនសត្វ +ពាហនោ +ពាហនៈ +ពាហា +ពាហិតរកថា +ពាហិរកថា +ពាហិរជន +ពាហិរត្ថ +ពាហិរា +ពាហិរិក +ពាហិរូប +ពាហិរ័ត្ថ +ពាហុ +ពាហុជ +ពាហុជៈ +ពាហុប្រហារ +ពាហុមូល +ពាហុយុទ្ធ +ពាហុរត្ន +ពាហុរ័ត្ន +ពាហុសច្ច +ពាហុសច្ចៈ +ពាហុសម្ភព +ពាហុសម្ភវ +ពាហៈ +ពាហ៍ +ពាហ្យកថា +ពាឡ +ពាឡម្រឹគ +ពាឡម្រឹគី +ពាឡ្នកម្ម +ពាំ +ពាំគ្រាប់ +ពាំង +ពាំងពារ +ពាំងមុខ +ពាំងមុខគេមុខឯង +ពាំងល្វា +ពាំត្រណោត +ពាំធ្យូង +ពាំនាំ +ពាំពាក្យ +ពាំពាក្យពាំសម្ដី +ពាំពាក្យពាំសំដី +ពាំព្រីង +ពាំយួរ +ពាំសម្ដី +ពាំសម្បក +ពាំសំបក +ពាំស្រាយ +ពា្រត +ពា្រត់ +ពា្រន +ពា្រប +ពា្រហ្មណ៍ +ពិ +ពិកល +ពិកល្យ +ពិកា +ពិការ +ពិការភាព +ពិគ្រោះ +ពិគ្រោះគ្នា +ពិគ្រោះពិភាក្សា +ពិឃាដ +ពិឃាត +ពិឃាតសត្វ +ពិចនិច +ពិចារណា +ពិចារណាមើល +ពិចារណាវាយតម្លៃ +ពិចារណាសួរ +ពិចិត្ត +ពិចិត្រ +ពិច័យ +ពិជិត +ពិជិតមារ +ពិជិតរដ្ឋ +ពិជិតរាស្ត្រ +ពិជេដ្ឋ +ពិជ័យ +ពិជ័យសង្គ្រាម +ពិដោរ +ពិដោរក្លិនសីល +ពិដោរបរិសុទ្ធ +ពិដោរផ្កាបី +ពិដោរមេត្រី +ពិឌាល +ពិណ +ពិណពាទ្យ +ពិត +ពិតជា +ពិតតែ +ពិតទូល +ពិតប្រាកដ +ពិតពិល +ពិតពិលរមិលមើល +ពិតពុទ្ធដីកា +ពិតមែន +ពិតមែនតែ +ពិតមែនហើយ +ពិតសំបាត់ +ពិតហើយ +ពិតាន +ពិតានផ្ទុះ +ពិតានមាត់ +ពិតានវិហារ +ពិតានសំពត់ +ពិត្ត +ពិទាយ +ពិទូរ្យ +ពិទ័គ្ធ +ពិទ្យា +ពិទ្យាធរ +ពិទ្រុម +ពិធ +ពិធសម្បត្តិ +ពិធាន +ពិធី +ពិធីករ +ពិធីកាត់ខាន់ស្លា +ពិធីកាត់ផ្កាស្លា +ពិធីកាត់សក់ +ពិធីកាត់ស្លឹក +ពិធីការ +ពិធីការនី +ពិធីកោសក់ +ពិធីគាស់ខ្ញែរ +ពិធីគោះថង់រង +ពិធីចងដៃ +ពិធីចងសំរោង +ពិធីចម្រើនព្រះជន្ម +ពិធីចូលត្រណម +ពិធីចែចូវ +ពិធីច្រត់ព្រះនង្គ័ល +ពិធីជប់លៀង +ពិធីជាវខាន់ស្លា +ពិធីជីកស្រះ +ពិធីដង្ហែក្បួន +ពិធីដាក់នាម +ពិធីត្រួតពល +ពិធីទ្វាទសមាស +ពិធីធំ +ពិធីបង្កក់កូន +ពិធីបង្វិលពពិល +ពិធីបង្សកូល +ពិធីបញ្ជាន់ត្រស្ដិ +ពិធីបញ្ជាន់រូប +ពិធីបុកល័ក្ដ +ពិធីបុណ្យ +ពិធីបួងសួង +ពិធីផ្ទឹម +ពិធីផ្សំដំណេក +ពិធីព្រាហ្មណ៍ +ពិធីព្រះរាជាភិសេក +ពិធីភ្ជាប់ព្រលឹង +ពិធីរាប់បាត្រ +ពិធីរាំខ្វែងពែង +ពិធីរាំលុបជើងពីរ +ពិធីរាំសាកន្ទេល +ពិធីលក់កន្ទេល +ពិធីលាងជើង +ពិធីលាងបាប +ពិធីលៀងអារក្ខ +ពិធីលៀងអារក្ស +ពិធីវេយ្យាករណ៍ +ពិធីសម្ពោធ +ពិធីសារ +ពិធីសូត្រមន្ត +ពិធីសែនកួចដៃ +ពិធីសែនក្រុងពាលី +ពិធីសែនជីដូនជីតា +ពិធីសែនព្រេន +ពិធីសំពះផ្កាស្លាបី +ពិធីសំពះផ្ទឹម +ពិធីស៊ីស្លា +ពិធីស្ដីដណ្ដឹង +ពិធីស្នានកិច្ច +ពិធីហែកំណត់ +ពិធីហែជំនូន +ពិធីហែអ្នកតា +ពិធីហោមរោង +ពិធីឡើងអ្នកតា +ពិធីអាវុធគ្រាស +ពិធុរ +ពិធុរភាព +ពិធូរ +ពិន +ពិនតូ +ពិនពិភព +ពិនិតា +ពិនិត្យ +ពិនិត្យបញ្ហា +ពិនិត្យពិចារណា +ពិនិត្យពិច័យ +ពិនិត្យពិនិស្ច័យ +ពិនិត្យមើល +ពិនិត្យស្ដាប់ +ពិនិស្ច័យ +ពិន័ +ពិន័យ +ពិន័យលក់ +ពិន្ទកប្ប +ពិន្ទង +ពិន្ទុ +ពិន្ទុកប្បៈ +ពិន្ទុរេខីយ +ពិន្ទុសរុប +ពិបាក +ពិបាកចិត្ត +ពិបាកទៅ +ពិបាកធ្វើ +ពិបាកពិបិន +ពិបាកល្វីងមុខ +ពិបាកអនុវត្ត +ពិបាកអស់យ៉ាង +ពិបិន +ពិផាត +ពិពឌ្ឍ +ពិពឌ្ឍនសច្ចា +ពិពឌ្ឍសច្ចា +ពិពណ៌នា +ពិពាក្សា +ពិពាហ៍ +ពិពិតធៈ +ពិពិធ +ពិពិធពិពណ៌ +ពិពិធភណ្ឌ +ពិពិធភណ្ឌដ្ឋាន +ពិពិធភណ្ឌមន្ទីរ +ពិពិធភណ្ឌស្ថាន +ពិពិធភណ្ឌាគារ +ពិពិធសម្បត្តិ +ពិពិធៈភ័នឌៈមន់ទី +ពិព័រណ៍ +ពិព័រណ៍អចិន្ត្រៃយ៍ +ពិព័រណ៍អន្តរជាតិ +ពិព្យាយាម +ពិភក្តិ +ពិភទ្ទ +ពិភទ្ទសច្ចា +ពិភព +ពិភពនាគ +ពិភពលោក +ពិភាក្សា +ពិភាក្សាដោយក្រុម +ពិភាក្សាតទល់ +ពិភាល់ +ពិភាល់ក្នុងចិត្ត +ពិភេក +ពិភេក្សណ៍ +ពិភេទក៍ +ពិភ័ក្ដិ +ពិភ័ក្ដិរក្សា +ពិភ័ក្តិ +ពិមល +ពិមលា +ពិមាន +ពិមានអាកាស +ពិម្ព +ពិម្ពបដិមា +ពិម្ពពុទ្ធរូប +ពិម្ពា +ពិម្ពិសារ +ពិរា +ពិរាពិការ +ពិរាល័យ +ពិរុណ +ពិរុណសាស្ត្រ +ពិរុទ្ធ +ពិរុទ្ធកម្ម +ពិរុទ្ធការ +ពិរុទ្ធជន +ពិរុទ្ធភាព +ពិរុទ្ធហេតុ +ពិរុទ្ធាបេក្ខ +ពិរុទ្ធិក +ពិរុទ្ធិកជន +ពិរោធ +ពិរោធន៍ +ពិរោះ +ពិល +ពិលភ្នែក +ពិលអគ្គីសនី +ពិលាប +ពិលាបសោកស្ដាយ +ពិលាល័យ +ពិលាស +ពិលាសិនី +ពិលាសី +ពិលាស័យ +ពិស +ពិសខ្ទួយ +ពិសឆ្លង +ពិសធ្យូង +ពិសពស់ +ពិសពុល +ពិសភ្លើង +ពិសម័យ +ពិសសង្អា +ពិសស្បែក +ពិសអាចម៍កុក +ពិសា +ពិសាខ +ពិសាខបូជា +ពិសាផ្លែប្រាំ +ពិសារ +ពិសារសធម្ម +ពិសាល +ពិសាលដ្ឋាន +ពិសាលល៉ៈសន់ដាន +ពិសាលសន្ដាន +ពិសាសត្យា +ពិសាសីលទាន +ពិសិដ្ឋ +ពិសិដ្ឋប្រមាថ +ពិសិដ្ឋភណ្ឌ +ពិសី +ពិសុទ្ធ +ពិសុទ្ធិ +ពិសេក +ពិសេលពិសាល +ពិសេស +ពិសេសពិសុទ្ធ +ពិសែស +ពិសោធ +ពិសោធកម្ម +ពិសោធនកម្ម +ពិសោធនិយម +ពិសោធន៍ +ពិស្ដារ +ពិស្ណុ +ពិស្ណុកា +ពិស្ណុការ +ពិស្ណុលោក +ពិស្តារ +ពិស្ម័យ +ពិស្សុត +ពិហារ +ពិឡារ +ពិឡារី +ពិិនិត្យ +ពី +ពីក +ពីកាលណា +ពីកាលមុន +ពីកឺប +ពីក្មេង +ពីក្រោម +ពីក្រោយ +ពីក្រោយខ្នង +ពីក្រៅ +ពីគុប +ពីគ្នា +ពីគ្រប់ទិស +ពីង +ពីងញំង +ពីងប៉ុង +ពីងពង់ +ពីងពាង +ពីងពាំង +ពីចិត្ត +ពីឆ្នាំ +ពីឆ្វេង +ពីជ +ពីជគណិត +ពីជគាម +ពីជគ្រាម +ពីជបត្ត +ពីជីតាជីទួត +ពីជៈ +ពីដើម +ពីដំបូងដៃ +ពីណា +ពីណាពីណី +ពីតាគ័រ +ពីតូច +ពីថ្ងៃនេះទៅ +ពីថ្ងៃម្សិល +ពីទី +ពីធី +ពីនេះ +ពីនេះពីនោះ +ពីនោះ +ពីផាត +ពីពោះ +ពីព្រលឹម +ពីព្រលឹមដល់ព្រលប់ +ពីព្រលឹមទាល់ព្រលប់ +ពីព្រហាមស្រាង +ពីព្រឹកមិញ +ពីព្រេងនាយ +ពីព្រេងព្រឹទ្ធ +ពីព្រោះ +ពីព្រោះក្ដី +ពីភាល់ +ពីមពើម +ពីមលា +ពីមុខ +ពីមុន +ពីម្ង៉ៃណោះ +ពីម្សិលមិញ +ពីយូរយាង +ពីយូរយារ +ពីរ +ពីរឆ្នាំកន្លងទៅ +ពីរឆ្នាំមុន +ពីរដណ្ដប់ +ពីរធ្នូ +ពីរនាក់ឡើងទៅ +ពីរបី +ពីរៀន +ពីរោះ +ពីរោះពិសា +ពីរ៉ាមីត +ពីរ៉ាមីតថាមពល +ពីរ៉ាមីតអាយុ +ពីរ៉ាមីតអាហារ +ពីរ៉ាមីតអេកូឡូស៊ី +ពីលា +ពីលើ +ពីសង្គម +ពីសពាស +ពីសា +ពីសី +ពីសំណាក់ +ពីស្ដាំ +ពីឡាត +ពីអ +ពីអង្កាល់ +ពឹង +ពឹងគំនិតគេ +ពឹងបុណ្យគេ +ពឹងផ្អែក +ពឹងព +ពឹងពាក់ +ពឹងឯណា +ពឹត +ពឹប +ពឹល +ពឺត +ពឺតតែ +ពុក +ពុកកំពឹស +ពុកចង្កា +ពុកឆ្មា +ពុកតូច +ពុកធំ +ពុកបង្កង +ពុកមាត់ +ពុកមាត់ឆ្មា +ពុកមាត់នាគ +ពុកមាត់ពុកចង្កា +ពុកមាត់មេអំបៅ +ពុកមាម +ពុករលួយ +ពុករលួយនិយម +ពុកឫស្សី +ពុង +ពុត +ពុតញ្នយ +ពុតត្បុត +ពុតទំ +ពុតធានុញញ៉ាត +ពុតធិ +ពុតធិកៈ +ពុតធៈ +ពុតធៈប្រវ៉ាត់ +ពុតធៈភូម +ពុតធ័ងកូរ +ពុតធ័នដ +ពុតធ្លេ +ពុតធ្វើជា +ពុតពាល +ពុតពើ +ពុតព្នាយ +ពុតព្យសន៍ +ពុតរ័ត +ពុតលោម +ពុតលំញង +ពុទធៈ +ពុទិ្ធកសិក្សា +ពុទិ្ធការ +ពុទិ្ធព្រឹទ្ធា +ពុទិ្ធសាសនិក +ពុទ្ឋមន្ត +ពុទ្ឋសាសនា +ពុទ្ធ +ពុទ្ធកាយ +ពុទ្ធកាល +ពុទ្ធកិច្ច +ពុទ្ធក្រឹត្យ +ពុទ្ធគយា +ពុទ្ធគារវតា +ពុទ្ធគុណ +ពុទ្ធឃោសាចារ្យ +ពុទ្ធឃោសាវារ្យ +ពុទ្ធឃោសៈ +ពុទ្ធង្កុរ +ពុទ្ធង្កូរ +ពុទ្ធចក្រ +ពុទ្ធឆាត +ពុទ្ធជាត +ពុទ្ធជិនោរស +ពុទ្ធញាណ +ពុទ្ធញ្ញាណ +ពុទ្ធដីកា +ពុទ្ធដំណើរ +ពុទ្ធតម្រាស +ពុទ្ធតម្រាស់ +ពុទ្ធទំនាយ +ពុទ្ធធម៌ +ពុទ្ធធ៌ម +ពុទ្ធនិយម +ពុទ្ធន្តរ +ពុទ្ធបញ្ញត្តិ +ពុទ្ធបដិមា +ពុទ្ធបណ្ដាំ +ពុទ្ធបរិនិព្វាន +ពុទ្ធបរិសទ្យ +ពុទ្ធបរិស័ទ +ពុទ្ធបវត្តិ +ពុទ្ធបាទ +ពុទ្ធបិតា +ពុទ្ធបុត្ត +ពុទ្ធបុត្រ +ពុទ្ធបូជា +ពុទ្ធប្បញ្ញតិ្ត +ពុទ្ធប្បញ្ញត្តិ +ពុទ្ធប្បដិមា +ពុទ្ធប្បវត្តិ +ពុទ្ធប្បវេណី +ពុទ្ធប្រវត្តិ +ពុទ្ធពរ +ពុទ្ធព្យាករណ +ពុទ្ធព្យាករណ៍ +ពុទ្ធព្រះ +ពុទ្ធភាសិត +ពុទ្ធភូមិ +ពុទ្ធមន្ត +ពុទ្ធមាតា +ពុទ្ធមាមកជន +ពុទ្ធមាមកៈ +ពុទ្ធមាមិកា +ពុទ្ធរង្សី +ពុទ្ធរតនៈ +ពុទ្ធរត្ន +ពុទ្ធរស្មី +ពុទ្ធរូប +ពុទ្ធរ័ត្ន +ពុទ្ធវង្ស +ពុទ្ធវចន +ពុទ្ធវចនៈ +ពុទ្ធវិស័យ +ពុទ្ធវេនេយ្យសត្វ +ពុទ្ធវ្យាករណ +ពុទ្ធសករាជ +ពុទ្ធសម័យ +ពុទ្ធសាសនកាល +ពុទ្ធសាសននិយម +ពុទ្ធសាសនបណ្ឌិត្យ +ពុទ្ធសាសនសម័យ +ពុទ្ធសាសនា +ពុទ្ធសាសនិក +ពុទ្ធសាសនិកជន +ពុទ្ធសាសនិកា +ពុទ្ធសាស្នា +ពុទ្ធអង្គ +ពុទ្ធឱវាទ +ពុទ្ធឱស្ឋ +ពុទ្ធា +ពុទ្ធាង្កុរ +ពុទ្ធាចារ្យ +ពុទ្ធាទិ +ពុទ្ធានុញ្ញា +ពុទ្ធានុញ្ញាត +ពុទ្ធានុស្សតិ +ពុទ្ធាភិសេក +ពុទ្ធារហន្ត +ពុទ្ធាសនៈ +ពុទ្ធិ +ពុទ្ធិក +ពុទ្ធិកជន +ពុទ្ធិកបឋមសិក្សា +ពុទ្ធិកមហាវិទ្យាល័យ +ពុទ្ធិកវិទ្យាល័យ +ពុទ្ធិកសមាគម +ពុទ្ធិកសិក្សា +ពុទ្ធិកា +ពុទ្ធិការ +ពុទ្ធិចរិច +ពុទ្ធិចរិត +ពុទ្ធិប្រភាព +ពុទ្ធិព្រឹទ្ធ +ពុទ្ធិព្រឹទ្ធា +ពុទ្ធិមាមកៈ +ពុទ្ធិវិកល +ពុទ្ធិវិបល្លាស +ពុទ្ធិសាសនិក +ពុទ្ធុបដ្ឋាក +ពុទ្ធុប្បាទ +ពុទ្ធោ +ពុទ្ធោធម្មោសង្ឃោ +ពុទ្ធោវាទ +ពុទ្ធោអរហំ +ពុទ្រា +ពុទ្រាតូច +ពុទ្រាធំ +ពុធ +ពុធជន +ពុន +ពុនគី +ពុនបង្វេច +ពុនល្អី +ពុប +ពុម្ព +ពុម្ពក្បាច់ +ពុម្ពនំ +ពុម្ពបោះប្រាក់ +ពុម្ពប្រាក់ +ពុម្ពសិត +ពុម្ពស្លាក +ពុម្ពអក្សរ +ពុរ +ពុរចិត្ត +ពុរពង +ពុរសាច់ +ពុល +ពុលកប៉ាល់ហោះ +ពុលក្ដួច +ពុលបាយ +ពុលផ្សិត +ពុលមាត់ +ពុលរទេះ +ពុលរលក +ពុលល្បែង +ពុសស្ពុស +ពុស្សឺពុស្សិ៍ +ពុំ +ពុំកើត +ពុំខាន +ពុំគប្បី +ពុំគាប់ +ពុំគាប់ចិត្ត +ពុំគួរ +ពុំងា +ពុំងាយ +ពុំងារ +ពុំចេរ +ពុំចេះចប់ +ពុំជា +ពុំជាបើ +ពុំជាបើបី +ពុំជូ +ពុំជូកាល +ពុំជូនកាល +ពុំជួ +ពុំដឹងនាយអាយ +ពុំដែលមានហ្មង +ពុំដែលសោះ +ពុំត្រាស្បើយ +ពុំបានឡើយ +ពុំប្រសើរ +ពុំមែន +ពុំយូរប៉ុន្មាន +ពុំរើស +ពុំលង់ឡើយ +ពុំលែង +ពុំសមបីបើ +ពុំសមបើ +ពុំសូវ +ពុំសូវល្អ +ពុំសែន +ពុំសែនទេស +ពុះ +ពុះកញ្ជ្រោល +ពុះឈើ +ពុះបំបែក +ពុះពារ +ពុះពោរ +ពុះឧស +ពូ +ពូក +ពូកគ +ពូកចំបើង +ពូកម៉ាក +ពូករថ +ពូកែ +ពូកែពូរាង +ពូកែរៀន +ពូកែសម្ដី +ពូកែសម្តី +ពូកែសី្តឱ្យគេ +ពូកែស្ដីឱ្យគេ +ពូជ +ពូជកាត់ +ពូជក្សត្រិយ៍ +ពូជខ្មែរ +ពូជគោខ្មែរ +ពូជចិន +ពូជឆ្កែបារាំង +ពូជឈើ +ពូជធារ +ពូជនិយម +ពូជផៅ +ពូជពង្ស +ពូជពង្សវង្សត្រកូល +ពូជពង្សវង្សា +ពូជរាស្ត្រ +ពូជវង្ស +ពូជវិសុទ្ធ +ពូជសត្វ +ពូជសន្ដាន +ពូជសាសន៍ +ពូជសាសន៍និយម +ពូជសុទ្ធ +ពូជសេះទេស +ពូជស្រូវ +ពូជអំបូរ +ពូជអំពៅ +ពូត +ពូតបាយ +ពូតផ្ដុំ +ពូត្រាចាយ៉ា +ពូថៅ +ពូន +ពូនចុះពូនឡើង +ពូនជើង +ពូនដី +ពូនភ្នំ +ពូនរងដំឡូង +ពូរ +ពូរាង +ពូល +ពូលវាក +ពូវាង +ពូវែក +ពូឡែ +ពូឯង +ពួ +ពួក +ពួកកប៉ាល់ +ពួកកម្មករ +ពួកកាប់ចាក់ +ពួកក្មេង +ពួកក្អែកខ្មៅ +ពួកគាត់ +ពួកគេ +ពួកចៅ +ពួកចៅហ្វាយ +ពួកជួញជាតិលក់ប្រទេស +ពួកជំនុំ +ពួកដាច់ខាត +ពួកដៃដល់ +ពួកនិយមជ្រុល +ពួកនិរតី +ពួកបាតផ្សារ +ពួកបូព៌ា +ពួកបះបោរ +ពួកប្រតិកិរិយា +ពួកពាយ័ព្យ +ពួកភូត +ពួកមូលដ្ឋាន +ពួកម៉ាក +ពួកម៉ានីល +ពួកម្ខាង +ពួករបឹប +ពួកល្មោភសង្គ្រាម +ពួកវា +ពួកវៀតកុង +ពួកសប្បុរស +ពួកស្ដាំ +ពួកស្ទាវ +ពួកស្មៅជើងក្រាស +ពួកឡេវ +ពួកអាទាក់ឆ្កែ +ពួកអាយ៉ង +ពួកអ្នករាល់គ្នា +ពួង +ពួច +ពួចកណ្ដុរ +ពួចតូច +ពួចធំ +ពួចអួល +ពួជ +ពួត +ពួតកម្លាំងគ្នា +ពួតគ្នា +ពួតដៃ +ពួតដៃគ្នា +ពួតដៃស្ទុះចូល +ពួតដំបង +ពួតពំនួតយកភ្លើង +ពួតភ្លើង +ពួន +ពួននឹង +ពួនស្ទាក់ +ពួយ +ពួយដំបង +ពួយលំពែង +ពួយអស់ដៃ +ពួរ +ពួរខ្នង +ពួរចាំង +ពួរជក់ដូង +ពួរជ្រាម +ពួរជ្រៃ +ពួរត្របែង +ពួរធ្មៃ +ពួររយាង +ពួរសរសៃ +ពួរស្ពង់ +ពួរស្រឡៅ +ពើ +ពើក +ពើង +ពើងទ្រូង +ពើងទ្រូងដាក់ +ពើងពោះ +ពើងភ្នំ +ពើត +ពើតផ្សារ +ពើតពើង +ពើប +ពើបតយុទ្ធ +ពើបប្រទះ +ពើបពះ +ពើម +ពើយ +ពើយតាឌី +ពើអើ +ពៀច +ពៀចប៉ច +ពៀប +ពៀរ +ពេក +ពេកក្រៃ +ពេកពន់ +ពេច +ពេចចង្វា +ពេចន៍ +ពេចពិល +ពេចពិលរមិលមើល +ពេចពិលរមឹលមើល +ពេជ +ពេជចង្វារ +ពេជយ័ន្ត +ពេជសារ +ពេជ្ជតា +ពេជ្ឈ +ពេជ្ឈឃាដ +ពេជ្ឈឃាត +ពេជ្ញញាណ +ពេជ្រ +ពេជ្រក្រឡៃ +ពេជ្រចរណៃ +ពេជ្រចិន្ដា +ពេជ្រញាណ +ពេជ្រទាំងគ្រាប់ +ពេជ្រនិល +ពេជ្រមុនី +ពេជ្រសុទ្ធ +ពេញ +ពេញកម្លាំង +ពេញកម្លោះ +ពេញការ +ពេញកំលោះ +ពេញកំឡោះ +ពេញក្រមុំ +ពេញខ្នាត +ពេញចិត្ត +ពេញចំណង់ +ពេញចំណាស់ +ពេញចំហ +ពេញចំហរ +ពេញច្បាប់ +ពេញជា +ពេញជំទង់ +ពេញជំហរ +ពេញដៃ +ពេញដៃពេញជើង +ពេញដោយ +ពេញតួ +ពេញថ្មារនេះ +ពេញទាំង +ពេញទី +ពេញទីក្រុង +ពេញទំហឹង +ពេញធឹង +ពេញនិយម +ពេញបន្ទុក +ពេញបូណ៌ +ពេញបូណ៌មី +ពេញបេតី +ពេញប្រទេស +ពេញផ្ទះ +ពេញពាស +ពេញពោះ +ពេញព្រៀប +ពេញព្រះរាជហឫទ័យ +ពេញព្រះហឫទ័យ +ពេញភ្នែក +ពេញមាត់ +ពេញមាត់ពេញក +ពេញមុខ +ពេញមុខពេញមាត់ +ពេញមួយថ្ងៃ +ពេញរង្វាល់ +ពេញរង្វាស់ +ពេញរបុង +ពេញរូបពេញរាង +ពេញលក្ខណៈ +ពេញលក្ខណៈបរិបូណ៌ +ពេញលេញ +ពេញវង់ +ពេញវ័យ +ពេញសន្ធឹក +ពេញសមត្ថភាព +ពេញស្នេហា +ពេញអង្គ +ពេញអំណាច +ពេត្រុស +ពេទ +ពេទ្យ +ពេទ្យគ្រឹះ +ពេទ្យឆ្មប +ពេទ្យធ្មេញ +ពេទ្យនាយក +ពេទ្យមន្ទីរ +ពេទ្យលោកសង្ឃ +ពេទ្យវិជ្ជា +ពេទ្យវិទ្យា +ពេទ្យវះកាត់ +ពេទ្យសត្វ +ពេទ្យសាស្ត្រ +ពេទ្យស្ថាន +ពេទ្យហ្ម +ពេទ្យាគារ +ពេន +ពេនចុះពេនឡើង +ពេនពន្ធ +ពេនព័ទ្ធ +ពេប +ពេបច្បែប +ពេបជ្រាយ +ពេបមាត់ +ពេបមាត់ឲ្យ +ពេមពើម +ពេល +ពេលកំណត់ +ពេលក្រោយ +ពេលខ្លះ +ពេលចន្លោះ +ពេលចូលរៀន +ពេលឈប់សម្រាក +ពេលដេក +ពេលដ៏ខ្លីនេះ +ពេលណា +ពេលណាក៏ដោយ +ពេលណាក៏បានដែរ +ពេលថ្ងៃ +ពេលថ្ងៃត្រង់ +ពេលថ្មីនេះ +ពេលទំនេរ +ពេលធ្វើការ +ពេលនេះ +ពេលនោះ +ពេលនៅមិនទាន់អស់ទេ +ពេលបាយ +ពេលបំព្រាង +ពេលព្រឹក +ពេលមុន +ពេលយប់ +ពេលរយាល +ពេលរសៀល +ពេលរហែ +ពេលលម្ហែ +ពេលលំហែ +ពេលល្ងាច +ពេលវេលា +ពេលសម្រាក +ពេលឥឡូវនេះ +ពេលា +ពេស្យា +ពេស្យាគោចរ +ពេស្យាចារ +ពេស្យាស្ថាន +ពែ +ពែង +ពែងកាហ្វេ +ពែងចក +ពែងដុត +ពែងតែ +ពែងព្រះ +ពែងលៀមប្រាក់ +ពែងអាកោ +ពែត +ពែទ្យ +ពែទ្យសត្វ +ពែន +ពែនជុំ +ពែនជើង +ពែនភ្នែន +ពែពាល់ +ពែរមី +ពែរមីបើកឡាន +ពៃ +ពៃទូរ្យ +ពៃរិ៍ +ពៃរី +ពៃរ៍ +ពៃសាលី +ពៃស្រពណ៍ +ពោក +ពោង +ពោងដំរី +ពោងពាយ +ពោងស្ករ +ពោងស្រូវ +ពោងហោះ +ពោជ្ឈង្គ +ពោត +ពោតក្ដាត +ពោតក្រហម +ពោតខ្សាយ +ពោតដក់ +ពោតដំណើប +ពោតព្នង +ពោតរាយស្នៀត +ពោតល័ខ +ពោតស +ពោតហាវ៉ៃ +ពោតា +ពោទលេ +ពោធ +ពោធិ +ពោធិកាល +ពោធិចិនតុង +ពោធិញាណ +ពោធិញ្ញាណ +ពោធិទ្រុម +ពោធិបក្ខិយធម៌ +ពោធិបាន +ពោធិព្រឹក្ស +ពោធិល្យំ +ពោធិវ័ង្ស +ពោធិសត្វ +ពោធិសម័យ +ពោធិសម្ភារ +ពោធិ៍ +ពោធិ៍ចំរើន +ពោធិ៍តាហោ +ពោធិ៍ត្រាយ +ពោធិ៍ទី +ពោធិ៍ធំ +ពោធិ៍ធ្លេ +ពោធិ៍បាយ +ពោធិ៍បឹង +ពោធិ៍ម្រាល +ពោធិ៍រាជ +ពោធិ៍រៀង +ពោធិ៍សាត់ +ពោធិ៍អង្ក្រង +ពោធី +ពោន +ពោនស្វា +ពោប +ពោបលើ +ពោរ +ពោរពាស +ពោរពុះ +ពោរពេញ +ពោរយំ +ពោរំចាក +ពោល +ពោលគឺថា +ពោលតប +ពោលទោស +ពោលរង៉ូវ +ពោលរំឫក +ពោលល្ខោន +ពោលសម្ភាវកថា +ពោលអះអាង +ពោល្យំ +ពោល្យំស្លឹកធំ +ពោល្យំស្លឹកល្អិត +ពោះ +ពោះកន្សែង +ពោះគោ +ពោះគោពោះក្របី +ពោះចក +ពោះជ្រូក +ពោះដំឡើង +ពោះតាំង +ពោះត្រឡាច +ពោះទទេ +ពោះធាងត្នោត +ពោះធំ +ពោះបាក់សន្ធៃ +ពោះពុង +ពោះភ្លាញ +ពោះម៉ាយ +ពោះវៀន +ពោះវៀនកង់ +ពោះវៀនដុះខ្នែង +ពោះវៀនតូច +ពោះវៀនធំ +ពោះវៀនបត់ចន្ទាស +ពោះវៀនពោះតាំង +ពោះសម្រក +ពោះស្រទាប់ +ពោះអន្ទង់ +ពោះអំបែង +ពោះឫស្សី +ពោះឬស្សី +ពៅ +ពៅចង្ក្រាន +ពៅដែក +ពៅពន្លក +ពៅពិសី +ពៅពុំងា +ពៅព្រឹង +ពៅអ៊ី +ពំនត់ +ពំនាក់ +ពំនាក់គ្នា +ពំនាក់អាកាស +ពំនាល់ +ពំនិត +ពំនឹង +ពំនុល +ពំនុះ +ពំនូក +ពំនូកកសិណ +ពំនូកចំបើង +ពំនូកដី +ពំនូត +ពំនូន +ពំនូនដី +ពំនូល +ពំនួត +ពំនួតទ្រ +ពំនួតបាយ +ពំនួតភ្លើង +ពំនើងផ្នត់ +ពំនៀរ +ពំនោល +ពំពាក់ +ពំឡើង +ពះ +ពះញា +ពះន្យើត +ពៈ +ពៈញា +ពៈពក +ពៈភល +ពៈរៈក័ម +ពៈរៈព័ស +ពៈលី +ពៈលៈ +ពៈហ៊ុព្យាង +ពៈហ៊ោ +ព់អ្ចក +ព័ក +ព័គ្គ +ព័ចន៍ +ព័ណ៌ +ព័ណ៌នា +ព័ត +ព័តថ្វាយ +ព័តធៈ +ព័តធៈល័ក +ព័ត៌មាន +ព័ត៌មានប្រចាំថ្ងៃ +ព័ត៌មានវិទ្យា +ព័ទ្ធ +ព័ទ្ធចោរ +ព័ទ្ធឆៀង +ព័ទ្ធជុំវិញ +ព័ទ្ធដើម +ព័ទ្ធធ្លុង +ព័ទ្ធបន្ទាយ +ព័ទ្ធបូស +ព័ទ្ធពេន +ព័ទ្ធព័ន្ធ +ព័ទ្ធមួយជុំ +ព័ទ្ធសីមា +ព័ន +ព័នធុ +ព័ន្ធ +ព័ន្ធកិច្ច +ព័ន្ធខ្សែ +ព័ន្ធគំនិត +ព័ន្ធជើង +ព័ន្ធដាម +ព័ន្ធដំណើរ +ព័ន្ធធ្លុង +ព័ន្ធន៍ +ព័ន្ធពេន +ព័ន្ធព័ទ្ធ +ព័ន្ធមូល +ព័ន្ធលឹង +ព័ន្ធសម្ដី +ព័ន្ធសេចក្ដី +ព័ន្ធស្នឹង +ព័ន្ធុ +ព័ន្ធុនិស្ស័យ +ព័ន្ធុភាព +ព័ន្ធុវិជ្ជា +ព័រ +ព័រដ៏មាន +ព័រតូណូវ៉ូ +ព័រតូរីកូ +ព័រតៈម៉ាន +ព័រទុយគ្ហេ +ព័រទុយហ្គាល់ +ព័រម៉ូរ៉េសប៊ី +ព័រសុង +ព័រអូព្រីន +ព័រ្ស +ព័ស +ព័សតរ៍ +ព័ស៌ +ព័ស្ដុ +ព័ស្ដុតាង +ព័ស្ដុភារ +ព័ស្តុ +ព័ស្តុតាង +ព័ស្តុភារ +ព័ស្ត្រ +ព័ស្រ្ដ +ព័ស្រ្ត +ព័្រត្យ +ព្កុល +ព្ច់អ្ចក +ព្ធ +ព្ធក +ព្ធក្យ +ព្ធដ៏ +ព្ធដ៏កាលនោះ +ព្ធយា +ព្ធយ៉ា +ព្ធរាវត +ព្ធឝ្វយ៌ +ព្ធសូរ្យ +ព្នង +ព្នាយ +ព្និល +ព្នៀត +ព្នៃ +ព្នៅ +ព្នៅទី +ព្នៅពងមាន់ +ព្នៅសណ្ដាយ +ព្នៅសណ្តាយ +ព្ន័យ +ព្បួរ +ព្ភិ +ព្យគ្ឃ +ព្យគ្ឃនាយក +ព្យគ្ឃរាជ +ព្យគ្ឃា +ព្យគ្ឃិន្ទ +ព្យគ្ឃី +ព្យគ្ឃេន្ទ្រ +ព្យញ់ជៈនៈសិលិត +ព្យញ្ជន +ព្យញ្ជនក +ព្យញ្ជនកៈ +ព្យញ្ជនសិលិដ្ឋ +ព្យញ្ជនាហារ +ព្យញ្ជនៈ +ព្យញ្ជនៈឃោសៈ +ព្យតិរេក +ព្យតិហារ +ព្យតោបាត +ព្យត្ត +ព្យត្តបុគ្គល +ព្យត្តភាព +ព្យត្តវោហារ +ព្យត្តា +ព្យពា្ជនៈ +ព្យព្ជានសិលិដ្ឋ +ព្យព្ជានៈ +ព្យស +ព្យសន +ព្យសនកម្ម +ព្យសន៍ +ព្យសសព្ទ +ព្យសៈ +ព្យា +ព្យាក +ព្យាករ +ព្យាករណ +ព្យាករណ៍ +ព្យាការី +ព្យាកុល +ព្យាកុលនិយម +ព្យាកុលភាព +ព្យាក្រឹតិ +ព្យាង្គ +ព្យាង្គទោល +ព្យាឌ +ព្យាឌសត្វ +ព្យាធិ +ព្យាធិទុក្ខ +ព្យាធិធម៌ +ព្យាធិ៍ +ព្យាធិ៍ត្រី +ព្យាបទ +ព្យាបាទ +ព្យាបាទៈ +ព្យាបារ +ព្យាបាល +ព្យាបាលកៈ +ព្យាបាលក៍ +ព្យាបាលភាព +ព្យាបាលិកា +ព្យាប្បភា +ព្យាម +ព្យាមប្បភា +ព្យាមប្រភា +ព្យាយា +ព្យាយាម +ព្យាស +ព្យុងយ៉ាង +ព្យុសន្និបាត +ព្យុហ +ព្យុហយាត្រា +ព្យុហយោធា +ព្យុហសន្និបាត +ព្យុហសេនា +ព្យុហៈ +ព្យុះ +ព្យុះកំណាច +ព្យុះកំបុតត្បូង +ព្យុះព្យោមា +ព្យុះភ្លៀង +ព្យុះយក្ស +ព្យុះសង្ឃរា +ព្យុះសមុទ្រ +ព្យូហៈ +ព្យូហ៍ +ព្យូហ៍សឹក +ព្យួរ +ព្យួរក +ព្យួរកម្មសិទ្ធិ +ព្យួរការងារ +ព្យួរក្រពះ +ព្យួរជើង +ព្យួរទោស +ព្យួរបញ្ចូល +ព្យួរសេរ៉ូម +ព្យួរស្តែកស្តោក +ព្យោការ +ព្យោម +ព្យោមកេស +ព្យោមា +ព្យ័គ្ឃ +ព្យ័ញ +ព្យ័ញជៈនាហា +ព្យ័ត្ត +ព្រក +ព្រកសំពត់ +ព្រងាល់ +ព្រងិល +ព្រងើយ +ព្រងើយកន្តើយ +ព្រងើយស្ដឹងស្ដូក +ព្រង់ +ព្រង់ឈើ +ព្រង់ទម្លាក់ស្មៅ +ព្រង់ផាស +ព្រញាក់ +ព្រញូញ +ព្រត +ព្រត្រ +ព្រនង់ +ព្រនម +ព្រនរ +ព្រនរកូន +ព្រនាក់ +ព្រនាក់ខ្សែត្បាញ +ព្រនាក់ថង់អង្ករ +ព្រនាក់បំពង +ព្រនាក់បំពង់ +ព្រនឹង +ព្រនូង +ព្រនួត +ព្រម +ព្រមក្ដីមិនព្រមក្ដី +ព្រមគ្នា +ព្រមជាមួយនេះ +ព្រមដោយ +ព្រមត់ +ព្រមទាំង +ព្រមទៅ +ព្រមនឹង +ព្រមពៀង +ព្រមពេល +ព្រមពេលជាមួយនឹង +ព្រមព្រឹប +ព្រមព្រឺស +ព្រមព្រៀង +ព្រមព្រៀងគ្នា +ព្រមមូល +ព្រមយក +ព្រមរ +ព្រមឱ្យ +ព្រមាន +ព្រមឹក +ព្រយ +ព្រយឹត +ព្រយឹតប្រតោង +ព្រយឹតប្រយោង +ព្រយឹតព្រយោង +ព្រយឺត +ព្រយុង +ព្រយោង +ព្ររឹត +ព្ររឹតព្ររួត +ព្ររួត +ព្រល +ព្រលប់ +ព្រលប់ធំ +ព្រលយ +ព្រលាំ +ព្រលាំង +ព្រលាំងម្សៅ +ព្រលិង +ព្រលិងព្រលាំង +ព្រលិត +ព្រលីត +ព្រលីតព្រលែត +ព្រលីស +ព្រលីសព្រលូស +ព្រលឹង +ព្រលឹងកែវ +ព្រលឹងនៅចុងសក់ +ព្រលឹងព្រលាំង +ព្រលឹងព្រលះ +ព្រលឹងវិញ្ញាណ +ព្រលឹត +ព្រលឹតស +ព្រលឹម +ព្រលឹមស្រាង +ព្រលឹមឡើង +ព្រលូង +ព្រលូញ +ព្រលូត +ព្រលូស +ព្រលួត +ព្រលួតលាក់ +ព្រលែ +ព្រលែត +ព្រលំ +ព្រលះ +ព្រវរ +ព្រវារ +ព្រវី +ព្រវីព្រវារ +ព្រវឹង +ព្រវែក +ព្រហក់ +ព្រហក់កន្តរ៉ +ព្រហក់តរ៉ +ព្រហស្បតិ +ព្រហស្បតិចក្រ +ព្រហស្បតិ៍ +ព្រហស្បតិ៍រាជគ្រូ +ព្រហស្បត្ណិ +ព្រហា +ព្រហាត +ព្រហាម +ព្រហាមស្រាង +ព្រហារញ្ញ +ព្រហារណ្យ +ព្រហាវន +ព្រហាវ័ន +ព្រហីត +ព្រហីតព្រហែត +ព្រហូត +ព្រហួញ +ព្រហួម +ព្រហើន +ព្រហើនកោងកាច +ព្រហេ្មន្ទ្រ +ព្រហែត +ព្រហែតមាត់ +ព្រហ៊ក់កន់តរ៉ +ព្រហ៊ែតព្រហែត +ព្រហ័្មន +ព្រហ្ម +ព្រហ្មកាយ +ព្រហ្មកាយិកទេវតា +ព្រហ្មកាយិកា +ព្រហ្មកិល +ព្រហ្មគីតិ +ព្រហ្មគោល +ព្រហ្មចក្រ +ព្រហ្មចរិយ +ព្រហ្មចរិយធម៌ +ព្រហ្មចរិយា +ព្រហ្មចរិយៈ +ព្រហ្មចារិនី +ព្រហ្មចារិន៑ +ព្រហ្មចារិយ +ព្រហ្មចារី +ព្រហ្មចារីយធម៌ +ព្រហ្មចារ្យ +ព្រហ្មជាត +ព្រហ្មជាតិ +ព្រហ្មញ្ញ +ព្រហ្មញ្ញសាសនា +ព្រហ្មញ្ញសាស្នា +ព្រហ្មណចរិយធម៌ +ព្រហ្មណ្យ +ព្រហ្មទណ្ឌ +ព្រហ្មទណ្ឌកម្ម +ព្រហ្មទត្ត +ព្រហ្មទេយ្យ +ព្រហ្មធម៌ +ព្រហ្មន៑ +ព្រហ្មបុត្រ +ព្រហ្មប្រាជ្ញ +ព្រហ្មលិខិត +ព្រហ្មលោក +ព្រហ្មវិមាន +ព្រហ្មវិហារ +ព្រហ្មសូត្រ +ព្រហ្មា +ព្រហ្មាណ្យ +ព្រហ្មាធិបតី +ព្រហ្មាន +ព្រហ្មាយុ +ព្រហ្មាស្ត្រ +ព្រហ្មិន្ទ +ព្រហ្មេ +ព្រហ្មេន្ទ្រ +ព្រហ្មេស្វរ៑ +ព្រហ្មេស្វេរិ +ព្រហ្ម័ន +ព្រអូញ +ព្រា +ព្រាក +ព្រាង +ព្រាងការ +ព្រាងច្បាប់ +ព្រាងដំណើរ +ព្រាងទុក +ព្រាងសេចកី្ត +ព្រាងសេចក្ដី +ព្រាងសំបុត្រ +ព្រាច +ព្រាចអង្កាម +ព្រាត +ព្រាតព្រោង +ព្រាត់ +ព្រាត់កូន +ព្រាត់ប្រាស +ព្រាត់ព្រាក +ព្រាត់ព្រាយ +ព្រាត់មិត្រ +ព្រាន +ព្រាននារី +ព្រានបក្សី +ព្រានប្រមាញ់ +ព្រានព្រៃ +ព្រានម្រឹគ +ព្រានសត្វស្លាប +ព្រានសន្ទូច +ព្រានសំណាញ់ +ព្រាប +ព្រាបថ្ងូរ +ព្រាបយំ +ព្រាម +ព្រាយ +ព្រាយក្បាលប្រាំបី +ព្រាយក្រមុំ +ព្រាយក្រឡាភ្លើង +ព្រាយចង្ក្រាន +ព្រាយច្រាប +ព្រាយបល្ល័ង្ក +ព្រាយប្រកាំ +ព្រាយពន្លឺ +ព្រាយព្រះបារមី +ព្រាយម្ដាយដើម +ព្រាយរបល់ +ព្រាយហោះ +ព្រាយអាកាស +ព្រាល +ព្រាលកន្ទុយឆ្កែ +ព្រាលខ្សាច់ +ព្រាលចន្លុះ +ព្រាលឈ្មោល +ព្រាលថៃ +ព្រាលអាចម៍ជ្រូក +ព្រាល់ +ព្រាវ +ព្រាវប្រថុយជីវិត +ព្រាហ្មញ្ញ +ព្រាហ្មណ +ព្រាហ្មណពន្ធុ +ព្រាហ្មណមហាសាល +ព្រាហ្មណិក +ព្រាហ្មណិកា +ព្រាហ្មណី +ព្រាហ្មណៈ +ព្រាហ្មណ៍ +ព្រាហ្មណ៍ព្រឹទ្ធ +ព្រាហ្មណ្យ +ព្រាហ្មមហាសាល +ព្រាហ្មាណ្យ +ព្រាហ្មៈណៈព័នធុ +ព្រាហ្មៈណៈមៈហា +ព្រាំ +ព្រិច +ព្រិញ +ព្រិល +ព្រីក +ព្រីកួរ៉ង់ +ព្រីង +ព្រីងចន្ទន៍ +ព្រីងចន្លុះ +ព្រីងជ្រំ +ព្រីងដោះក្របី +ព្រីងធំ +ព្រីងបាយ +ព្រីងព្រូស +ព្រីងអាចម៍កណ្ដុរ +ព្រីងអួល +ព្រីម៉ាត +ព្រីស +ព្រឹ +ព្រឹក +ព្រឹកក្ស័ងកូរ +ព្រឹកព្រលឹម +ព្រឹកព្រហាម +ព្រឹកព្រាង +ព្រឹកមិញ +ព្រឹកល្ងាច +ព្រឹកស្អែក +ព្រឹក្ស +ព្រឹក្សង្កូរ +ព្រឹក្សា +ព្រឹក្សាជាតិ +ព្រឹឌ្ឍសភា +ព្រឹត +ព្រឹត្ដិការណ៍ +ព្រឹត្ត +ព្រឹត្តិ +ព្រឹត្តិការ +ព្រឹត្តិការណ៍ +ព្រឹត្តិការិកា +ព្រឹត្តិកាល +ព្រឹត្តិន័យ +ព្រឹត្តិបត្រ +ព្រឹត្តិបត្រព័ត៌មាន +ព្រឹត្តិបត្រសុខភាព +ព្រឹត្តិបត្រអាពាហ៍ +ព្រឹត្តិបត្រឲ្យបង់ +ព្រឹត្តិមេសូត្រ +ព្រឹត្តិហេតុ +ព្រឹថពី +ព្រឹទ្ថិរោគ +ព្រឹទ្ធ +ព្រឹទ្ធបុរស +ព្រឹទ្ធព្រេង +ព្រឹទ្ធសភា +ព្រឹទ្ធសមាជិក +ព្រឹទ្ធសហការី +ព្រឹទ្ធា +ព្រឹទ្ធាចារ្យ +ព្រឹទ្ធាបចាយន +ព្រឹទ្ធាបចាយនកម្ម +ព្រឹទ្ធាបចាយនៈ +ព្រឹទ្ធិ +ព្រឹទ្ធិកម្ម +ព្រឹទ្ធិករ +ព្រឹទ្ធិបាស +ព្រឹទ្ធិរោគ +ព្រឹទ្ធី +ព្រឹនទៈបាល +ព្រឹន្ទ +ព្រឹន្ទបាល +ព្រឹន្ទបាលត្រី +ព្រឹន្ទបាលទោ +ព្រឹន្ទបាលឯក +ព្រឹប +ព្រឹម +ព្រឹល +ព្រឹលភ្នែក +ព្រឹស +ព្រឹសភ +ព្រឹសភរាសី +ព្រឹសភៈ +ព្រឹស្ចិក +ព្រឹស្ចិករាសី +ព្រឹហស្បតិ +ព្រឹះ +ព្រឺ +ព្រឺក្បាល +ព្រឺខ្លួនខ្ញាក +ព្រឺប្រុងរោមា +ព្រឺព្រួច +ព្រឺរោម +ព្រឺរោមច្រាង +ព្រឺស +ព្រឺសចិត្ត +ព្រឺសម្បុរគីង្គក់ +ព្រឺសាច់ព្រឺឈាម +ព្រឺស្បែក +ព្រឺស្បែកគីង្គក់ +ព្រឺះ +ព្រុក +ព្រុយ +ព្រុយកន្ទេល +ព្រុយក្ងោក +ព្រុយក្រោមពោះ +ព្រុយខ្នង +ព្រុយទ្រូង +ព្រុយយ៉ុង +ព្រុយសំពត់ +ព្រុល +ព្រុស +ព្រុំ +ព្រូ +ព្រូត +ព្រូន +ព្រូនខ្សែ +ព្រូនចង្កឹះ +ព្រូនទំពក់ +ព្រូនមមីស +ព្រូនមូល +ព្រូនវែង +ព្រូនសំប៉ែត +ព្រូនអន្ទង់ +ព្រូនអំបោះ +ព្រូស +ព្រូឡាន +ព្រួក +ព្រួច +ព្រួញ +ព្រួញកណ្ដុរ +ព្រួត +ព្រួម +ព្រួយ +ព្រួយចិត្ត +ព្រួយបារម្ភ +ព្រួយព្រះទ័យ +ព្រួយព្រះរាជហឫទ័យ +ព្រួយរិះគិត +ព្រួល +ព្រួលកន្លង់ +ព្រួលកោង +ព្រួលខ្មៅមុខ +ព្រួលស្ទប +ព្រួស +ព្រួសទឹក +ព្រួសប៉ផែត +ព្រើត +ព្រើតព្រើម +ព្រើម +ព្រើល +ព្រើស +ព្រើសចិត្ត +ព្រឿង +ព្រៀង +ព្រៀងលាន +ព្រៀច +ព្រៀប +ព្រេង +ព្រេងនាយ +ព្រេងព្រឹទ្ធ +ព្រេងវាសនា +ព្រេងសំណាង +ព្រេច +ព្រេចកិល +ព្រេចគល់ +ព្រេចធ្វើ +ព្រេន +ព្រែ +ព្រែក +ព្រែកកក់ +ព្រែកកុយ +ព្រែកកំពិស +ព្រែកក្មេង +ព្រែកក្របៅ +ព្រែកក្រឹស +ព្រែកខ្ពប +ព្រែកខ្សាច់ +ព្រែកខ្សាយ +ព្រែកគយ +ព្រែកចង្ក្រាន +ព្រែកឆ្វែក +ព្រែកជីក +ព្រែកជ្រៃ +ព្រែកដាច់ +ព្រែកដំបង +ព្រែកដំបូក +ព្រែកតាកូវ +ព្រែកតាទែន +ព្រែកតានង់ +ព្រែកតាមាក់ +ព្រែកតាសរ +ព្រែកតាសេក +ព្រែកត្នោត +ព្រែកថ្មី +ព្រែកទន្លាប់ +ព្រែកនរិន្ទ +ព្រែកបាក់ +ព្រែកប្រសប់ +ព្រែកប្រា +ព្រែកផ្ទោល +ព្រែកពោធិ៍ +ព្រែកព្នៅ +ព្រែកព្រះស្ដេច +ព្រែកមាស +ព្រែករកា +ព្រែករៃ +ព្រែករំដេង +ព្រែកលួង +ព្រែកលៀប +ព្រែកសាម៉ាន +ព្រែកសំបួរ +ព្រែកស្ដី +ព្រែកស្លែង +ព្រែកហូរ +ព្រែកហ្លួង +ព្រែកអញ្ចាញ +ព្រែកអន្ទះ +ព្រែកអាជី +ព្រែកអំបិល +ព្រែកអំពិល +ព្រែកឫស្សី +ព្រែកឯង +ព្រែទួន +ព្រែផ្កា +ព្រែល +ព្រែលាត +ព្រែល្បើក +ព្រែឡាញ់ +ព្រែអំបោះ +ព្រៃ +ព្រៃក +ព្រៃកណ្ដៀង +ព្រៃកន្លោង +ព្រៃកប្បាស +ព្រៃកោងកាង +ព្រៃក្មេង +ព្រៃក្រសាំង +ព្រៃខ្ពស់ +ព្រៃខ្មោច +ព្រៃខ្លា +ព្រៃគគីរ +ព្រៃគប់ +ព្រៃគុយ +ព្រៃគុហ៍ +ព្រៃគំនិត +ព្រៃគ្រី +ព្រៃឃ្នេស +ព្រៃឃ្មុំ +ព្រៃងារ +ព្រៃចម្រុះ +ព្រៃចារ +ព្រៃចាស់ +ព្រៃឆ្លាក់ +ព្រៃជ្រុះស្លឹក +ព្រៃជ្រូក +ព្រៃឈរ +ព្រៃឈើ +ព្រៃញាតិ +ព្រៃញី +ព្រៃញៀត +ព្រៃដាំ +ព្រៃដុះឡើងវិញ +ព្រៃដើមថ្នឹង +ព្រៃតាហ៊ូ +ព្រៃតាអី +ព្រៃតូច +ព្រៃតៃកា +ព្រៃត្រឡាច +ព្រៃថ្នង +ព្រៃថ្មោង +ព្រៃទទឹង +ព្រៃទន្លេ +ព្រៃទឹង +ព្រៃធំ +ព្រៃនគរ +ព្រៃនប់ +ព្រៃបន្ទាប់ +ព្រៃបន្សាំង +ព្រៃបៃតងជានិច្ច +ព្រៃផ្កាំ +ព្រៃផ្ដៅ +ព្រៃផ្សៃ +ព្រៃពួច +ព្រៃពោន +ព្រៃព្នៅ +ព្រៃភ្នំ +ព្រៃមូល +ព្រៃមេលង +ព្រៃម៉ាគី +ព្រៃម្លូ +ព្រៃយុថ្កា +ព្រៃរងទឹកភ្លៀង +ព្រៃរនាម +ព្រៃរបោះ +ព្រៃរំដួល +ព្រៃរំដេង +ព្រៃរំលោង +ព្រៃលិចទឹក +ព្រៃល្វា +ព្រៃវិហារ +ព្រៃវែង +ព្រៃវៃង +ព្រៃស +ព្រៃស្ដុក +ព្រៃស្និត +ព្រៃស្នៀត +ព្រៃស្បាត +ព្រៃស្មសាន +ព្រៃស្រឡិត +ព្រៃស្រោង +ព្រៃស្លឹក +ព្រៃស្វាយ +ព្រៃហ័តព្រៃហោង +ព្រៃហ័តហោង +ព្រៃអង្កុញ +ព្រៃអង្គរ +ព្រៃអំពក +ព្រោក +ព្រោកប្រាជ្ញ +ព្រោង +ព្រោងព្រាច +ព្រោងព្រាត +ព្រោងព្រាយ +ព្រោន +ព្រោះ +ព្រោះតែ +ព្រោះថា +ព្រោះថ្នាំ +ព្រោះស្ពៃ +ព្រោះស្រូវ +ព្រោះហេតុតែ +ព្រោះហេតុនេះ +ព្រោះហេតុនោះ +ព្រោះអី +ព្រៅ +ព្រំ +ព្រំខែត្រ +ព្រំខ័ណ្ឌ +ព្រំខ្សែ +ព្រំចម្ការ +ព្រំជើងគ្រែ +ព្រំដែន +ព្រំដែនគោល +ព្រំដែននៃអធិបតេយ្យ +ព្រំបុរី +ព្រំបួនជ្រុង +ព្រំប្រទល់ +ព្រំប្រទល់ដែន +ព្រំផ្ទះ +ព្រំមា +ព្រំមាស +ព្រំមិន +ព្រំមេស +ព្រំមៈ +ព្រំមៈគីតិ +ព្រំមៈជាត +ព្រំម៉័ញញៈសាស្នា +ព្រំម៉័ន +ព្រំម័ញ +ព្រំសាលា +ព្រំសីមា +ព្រះ +ព្រះកន្លោង +ព្រះកន្លោងព្រះ +ព្រះកម្ចាត់ +ព្រះកម្ចាយ +ព្រះករុណា +ព្រះកាណ៌ +ព្រះកាយា +ព្រះកាំបិត +ព្រះកុសុមៈ +ព្រះកេតុមាលា +ព្រះកេរ +ព្រះកេស +ព្រះកេសា +ព្រះកែវមរកត +ព្រះក្រយាស្ងោយ +ព្រះក្រាប +ព្រះក្រុងញី +ព្រះខាន់ថ្លា +ព្រះខាន់រាជ្យ +ព្រះខែ +ព្រះខ័នរាជ្យ +ព្រះខ្លប +ព្រះគណ្ឌៈ +ព្រះគម្នាល់ +ព្រះគម្ពីរ +ព្រះគុណ +ព្រះគុណម្ចាស់ +ព្រះគំនាល់ +ព្រះគ្រិស្ត +ព្រះគ្រីស +ព្រះគ្រីស្ច +ព្រះគ្រីស្ទ +ព្រះគ្រីស្ទយេស៊ូវ +ព្រះគ្រូចៅអធិការ +ព្រះគ្រូមេគុណ +ព្រះឃ្លាំង +ព្រះចក្រី +ព្រះចង្កូមកែវ +ព្រះចន្ទ +ព្រះចន្ទកាលបក្ខ +ព្រះចន្ទខាងខ្នើត +ព្រះចន្ទពេញបូរមី +ព្រះចន្ទពេញវង់ +ព្រះចន្ទរនោច +ព្រះចន្ទសុបក្ខ +ព្រះចន្ទ្រ +ព្រះចមចៅ +ព្រះចមពល +ព្រះចិន្ដា +ព្រះចេស្ដា +ព្រះចេស្ដាដ +ព្រះចេស្ដាឡាក់ទីត +ព្រះចេស្ដាឡាក់មីត +ព្រះចៅ +ព្រះចៅអធិរាជ +ព្រះច័ន្ទ +ព្រះជនក +ព្រះជន្ម +ព្រះជន្មាយុ +ព្រះជយាធិបតី +ព្រះជាម្ចាស់ +ព្រះជាយា +ព្រះជីវ៍ +ព្រះជីវ័ +ព្រះជីវ្ណ +ព្រះជេដ្ឋា +ព្រះជំនិតប្រីជា +ព្រះញាតិវង្ស +ព្រះដាក់ +ព្រះដំណាក់ +ព្រះដំណាក់ផែ +ព្រះដំរី +ព្រះឋានៈ +ព្រះតម្រាស់ +ព្រះតម្រិះ +ព្រះតេជព្រះគុណ +ព្រះត្រពាំង +ព្រះថនា +ព្រះថេរដើមអាសន៍ +ព្រះថោង +ព្រះថ្កោល +ព្រះថ្គោល +ព្រះទណ្ឌ +ព្រះទន្ត +ព្រះទម្រង់ +ព្រះទម្រង់ខុរំ +ព្រះទម្រង់គទាវុធ +ព្រះទម្រង់មណីរត្ន +ព្រះទម្រង់អគ្គី +ព្រះទម្រង់អសិ +ព្រះទិនករ +ព្រះទីន័ង +ព្រះទីន័ងកញ្ចោង +ព្រះទីន័ងគជាធារ +ព្រះទីន័ងគជេន្ទ្រ +ព្រះទីន័ងចន្ទឆាយា +ព្រះទីន័ងទ្រង់ករ +ព្រះទីន័ងនាវា +ព្រះទីន័ងបុស្បុក +ព្រះទីន័ងភោជនីយ +ព្រះទីន័ងសិវិកា +ព្រះទីន័ងហត្ថី +ព្រះទីន័ងអស្សតរ +ព្រះទេពី +ព្រះទែន +ព្រះទ័យ +ព្រះទ្រង់ញាណ +ព្រះទ្រង់ឫទ្ធិ +ព្រះទ្រហឹង +ព្រះធម៌ +ព្រះធម៌ទេសនា +ព្រះធម្មឃោសធម្ម +ព្រះធម្មឃោសាចារ្យ +ព្រះធម្មរាជ +ព្រះធម្មលិខិត +ព្រះធម្មសាត្រ +ព្រះធម្មឧត្ដម +ព្រះធរណី +ព្រះធរណីស្រូប +ព្រះធាតុ +ព្រះនគរ +ព្រះនង្គ័ល +ព្រះនរោត្ដម +ព្រះនាង +ព្រះនាងកាមទេព +ព្រះនាងពិម្ពាយសោធរា +ព្រះនាងមទ្រី +ព្រះនាម +ព្រះនារាយណ៍ +ព្រះនាសិក +ព្រះនិព្វាន +ព្រះនេត្រ +ព្រះនេត្រទ្រង់ +ព្រះនេត្រព្រះ +ព្រះនេត្រា +ព្រះបដិមា +ព្រះបត់ +ព្រះបន្ទូល +ព្រះបម្រើ +ព្រះបរមគ្រូ +ព្រះបរមបពិត្រ +ព្រះបរមរាជវាំង +ព្រះបរមវង្សា +ព្រះបរមសព +ព្រះបរមសារីរិកធាតុ +ព្រះបរិត្ត +ព្រះបាទ +ព្រះបាទជាន់ជុំ +ព្រះបាទជ័យវរ័្មន +ព្រះបាទទសក័ណ្ឋ +ព្រះបាទទាន +ព្រះបាទនរោត្ដម +ព្រះបាទម្ចាស់ +ព្រះបាទស្រីសញ្ជ័យ +ព្រះបាទអង្គឌួង +ព្រះបាឡាត់សង្ឃរក្ខ +ព្រះបាឡាត់សង្ឃវង្ស +ព្រះបិតា +ព្រះបិតុលា +ព្រះបីតិ +ព្រះបុត្រា +ព្រះប្រធាន +ព្រះប្រមុខរដ្ឋ +ព្រះប្រសប់ +ព្រះប្រឡាយ +ព្រះផុស +ព្រះផ្ដៅ +ព្រះផ្នួស +ព្រះពន្លា +ព្រះពន្លាកិល +ព្រះពន្លាជ័យ +ព្រះពន្លាភ័ក +ព្រះពរ +ព្រះពរម្ចាស់ +ព្រះពលទេពសេនាបតី +ព្រះពស្ត្រព្រះភូសា +ព្រះពាយ +ព្រះពាហុ +ព្រះពិស្ណុការ +ព្រះពុទ្ឋ +ព្រះពុទ្ធ +ព្រះពុទ្ធឃោសាចារ្យ +ព្រះពុទ្ធដីកា +ព្រះពុទ្ធបរមគ្រូ +ព្រះពុទ្ធរូប +ព្រះពុទ្ធសាសនា +ព្រះពុទ្ធអង្គ +ព្រះពុទ្ធាចារ្យ +ព្រះពៃស្រពណ៍ +ព្រះពោធិវង្ស +ព្រះពោធិសត្វ +ព្រះព្នៅ +ព្រះព្រហ្ម +ព្រះព្រហ្មាធិរាជ +ព្រះភគវតី +ព្រះភគវន្តមុនី +ព្រះភគវ័ត +ព្រះភគិនេយ្យ +ព្រះភព +ព្រះភិក្ខុ +ព្រះភូធន +ព្រះភូធរ +ព្រះភូបាល +ព្រះភូម +ព្រះភូសា +ព្រះមកុដ +ព្រះមន្ទីរហ្លួង +ព្រះមរណនាម +ព្រះមហាករុណាទិគុណ +ព្រះមហាក្សត្រ +ព្រះមហាក្សត្រិយានី +ព្រះមហាព្រហ្មមុនី +ព្រះមហាមកុដបញ្ចកោត +ព្រះមហាមកុដរាជ្យ +ព្រះមហារាជ +ព្រះមហាវិមលធម្ម +ព្រះមហាស្វេតច្ឆត្រ +ព្រះមហាអានន្ទ +ព្រះមហេសី +ព្រះមហោសថ +ព្រះមាតា +ព្រះមានតម្រាស់ +ព្រះមានបុណ្យ +ព្រះមានព្រះភាគ +ព្រះមិន្ធរាធិបតី +ព្រះមុនីកោសល +ព្រះមុនីវង្ស +ព្រះមេ +ព្រះម៉ែម្ចាស់ +ព្រះម៉ែហួ +ព្រះម៊ែស៊ី +ព្រះម្ចាស់ថ្លៃ +ព្រះម្ចាស់ថ្លៃអើយ +ព្រះម្នាង +ព្រះម្មៈចៈរ៉ិយ៉ៈ +ព្រះម្រឹត្យូវ +ព្រះយា +ព្រះយុគន្ធរ +ព្រះយេសូវគ្រីស្ទ +ព្រះយេស៊ូ +ព្រះយេស៊ូក្រិស្ត +ព្រះយេស៊ូវ +ព្រះយេស៊ូវគ្រីស្ទ +ព្រះយេហូវា +ព្រះយេហូវ៉ា +ព្រះរតនត្រ័យ +ព្រះរម្ងាច +ព្រះរាជ +ព្រះរាជកិច្ច +ព្រះរាជកំណត់ +ព្រះរាជក្រម +ព្រះរាជក្រឹត្យ +ព្រះរាជគ្រូ +ព្រះរាជដំណាក់ +ព្រះរាជតំណាង +ព្រះរាជទាន +ព្រះរាជទូត +ព្រះរាជទ្រព្យ +ព្រះរាជធានី +ព្រះរាជធីតា +ព្រះរាជនគរ +ព្រះរាជនិវេសន៍ +ព្រះរាជបញ្ញត្តិ +ព្រះរាជបម្រើ +ព្រះរាជបរិពារ +ព្រះរាជបល័្លង្ក +ព្រះរាជបុត្រ +ព្រះរាជបុត្រា +ព្រះរាជបូជនីយកិច្ច +ព្រះរាជប្រកាស +ព្រះរាជពង្សាវតារ +ព្រះរាជពិធីបរមាឃ +ព្រះរាជមេត្រី +ព្រះរាជរោង +ព្រះរាជវង្សានុវង្ស +ព្រះរាជវរានុកូល +ព្រះរាជវាំង +ព្រះរាជវិនិច្ឆ័យ +ព្រះរាជសារ +ព្រះរាជហឫទ័យ +ព្រះរាជអាជ្ញា +ព្រះរាជអាណាចក្រ +ព្រះរាជឱង្ការ +ព្រះរាជា +ព្រះរាជាណាចក្រ +ព្រះរាជានុសិទ្ធ +ព្រះរាជិនី +ព្រះរាជូបត្ថម្ភ +ព្រះរាជោវាទ +ព្រះរាជ្យក្រឹត្យ +ព្រះរាម +ព្រះរៀម +ព្រះរោគ +ព្រះរំកិល +ព្រះរំងាច +ព្រះលញ្ឆករ +ព្រះលាន +ព្រះលោកវិទូ +ព្រះលំពែងជ័យ +ព្រះល្ងាច +ព្រះវ +ព្រះវង្ស +ព្រះវត្ដមាន +ព្រះវនរ័ត្ន +ព្រះវរបិតា +ព្រះវររាជទេពី +ព្រះវររាជិនី +ព្រះវស្សា +ព្រះវិញា្ញណបរិសុទ្ធ +ព្រះវិញ្ញាណ +ព្រះវិញ្ញាណបរិសុទ្ធ +ព្រះវិស្ណុ +ព្រះវិហារ +ព្រះសង្គ្រោះ +ព្រះសង្ឃ +ព្រះសង្ឃចៅទៃ +ព្រះសង្ឃធុតង្គ +ព្រះសង្ឃនាយក +ព្រះសង្ហារ +ព្រះសមណគោតម +ព្រះសម្ពុទ្ធ +ព្រះសម្មាសម្ពុទ្ធ +ព្រះសយម្ភូ +ព្រះសាគរ +ព្រះសាសនមុនី +ព្រះសិង្ឃានិកា +ព្រះសិរ +ព្រះសិវិកា +ព្រះសិវៈ +ព្រះសីហនុ +ព្រះសុគន្ធ +ព្រះសុពណ៌បាទុក +ព្រះសុរាម្រិត +ព្រះសុរិយា +ព្រះសុវណ្ណកោច្ឆៈ +ព្រះសូរសៀង +ព្រះសែងង៉ាវ +ព្រះស៊ីសុវត្ថិ +ព្រះស្ងោយ +ព្រះស្ដេច +ព្រះស្ដែង +ព្រះស្នំក្រមការ +ព្រះស្រី +ព្រះស្រីខណ្ឌ +ព្រះស្រីចុណ្ណ +ព្រះស្រីជីប +ព្រះស្រីជៀប +ព្រះស្រីតម្ពុល +ព្រះស្រីសន្លឹក +ព្រះស្រីសុក្កា +ព្រះស្រីសុគន្ធបទ +ព្រះស្រីសួង +ព្រះស្រីហរិត +ព្រះស្រែ +ព្រះស្រោត្រ +ព្រះហរិ +ព្រះហស្ដ +ព្រះហស្ត +ព្រះហស្តលេខា +ព្រះហឫទ័យ +ព្រះហឬទ័យ +ព្រះហ្មា +ព្រះហ្មៈ +ព្រះហ្មៈច័ក +ព្រះហ្មៈទៃ +ព្រះហ្មៈទ័ន +ព្រះហ្ម័ញញៈសាសៈន៉ា +ព្រះអគ្គមហេសី +ព្រះអគ្គី +ព្រះអង្កោល +ព្រះអង្គ +ព្រះអង្គម្ចាស់ +ព្រះអង្គារ +ព្រះអណ្ដូង +ព្រះអធិបតី +ព្រះអនុជ +ព្រះអន្លក់ +ព្រះអភិធម្ម +ព្រះអម្ចាស់ +ព្រះអម្ចាស់យេស៊ូវ +ព្រះអម្ចាស់យេហូវ៉ា +ព្រះអរហន្ត +ព្រះអរហំ +ព្រះអរុណ +ព្រះអាទិត្យ +ព្រះអាទិទេព +ព្រះអារិយកស្សប +ព្រះអំណរ +ព្រះឥន្ទ +ព្រះឥន្ទ្រ +ព្រះឥសូរ +ព្រះឧណ្ហីស +ព្រះឱស័ +ព្រ៍ត្រ +ព្រ័ត្រ +ព្រ័ត្រជែង +ព្រ័ត្រជ្រាម +ព្រ័ត្រត្របែង +ព្រ័ត្រទាម +ព្រ័ត្រប្រកាំ +ព្រ័ត្រលួស +ព្រ័ត្រស្រឡឹក +ព្លយ +ព្លិការ +ព្លិវ +ព្លីការ +ព្លុក +ព្លូបាត +ព្លើង +ព្លែម +ព្ល្ចន +ព្ល្ច់យ +ព្វ +ព្វង +ព្ហៈ +ព្អឹះ +ភក់ +ភក់ជ្រាំ +ភក់ល្បាប់ +ភក់សកម្ម +ភក់អាស៊ីត +ភក្កី +ភក្ខ +ភក្ខណ +ភក្ដ +ភក្ដក្ឫត្យ +ភក្ដិ +ភក្ដី +ភក្ដីភាព +ភក្ដីឧទ័យ +ភក្ដ្រា +ភក្តិ +ភក្តី +ភក្ត្រ +ភក្រ្ដា +ភក្រ្ត +ភក្ស +ភក្សណ +ភក្សា +ភក្សាហារ +ភក្សុ +ភគណ្ឌលា +ភគន្ទរ +ភគន្ទររោគ +ភគន្ទលា +ភគរ័ត +ភគវតី +ភគវត៑ +ភគវន៑ +ភគវន្ត +ភគវន្តមុនី +ភគវន្តុ +ភគវា +ភគវាន +ភគវ័ត +ភគវ័ន្ត +ភគិនី +ភគិនីភព្រះចេស្ដា +ភគិនីភស្ដា +ភគិនីយា +ភគិនេយ្យ +ភគិនេយ្យា +ភគ្គៈ +ភគ្នី +ភឃ្នេស +ភង់ +ភង្គ +ភង្គពស្ត្រ +ភង្គី +ភង្គៈ +ភណ្ឌ +ភណ្ឌដ្ឋាន +ភណ្ឌទាំង +ភណ្ឌទេយ្យ +ភណ្ឌន +ភណ្ឌនការណ៍ +ភណ្ឌនការិនី +ភណ្ឌនការី +ភណ្ឌននិកេតន៍ +ភណ្ឌនហេតុ +ភណ្ឌនៈ +ភណ្ឌរថ +ភណ្ឌហាសិនី +ភណ្ឌាគមន៍ +ភណ្ឌាគារ +ភណ្ឌាគារប្រត្យក្ស +ភណ្ឌាគារសន្មត +ភណ្ឌាគារសព្វធន +ភណ្ឌាគារិក +ភណ្ឌាគារិកា +ភណ្ឌិកា +ភណ្ឌិកាអនុសិដ្ឋ +ភណ្ឌិល +ភណ្ឌិលជន +ភណ្ឌិលបុរស +ភណ្ឌុកម្ម +ភណ្ឌូ +ភណ្ឌូកម្ម +ភណ្ឌៈ +ភតគាម +ភតិ +ភតិក +ភតិកម្ម +ភតិការ +ភតិការក +ភតិការិកា +ភតិការិនី +ភតិការី +ភតិកៈ +ភតិបតី +ភតិសន្យា +ភតិសន្យាបតី +ភតិសន្យាបតីមូលធន +ភត៌ា +ភត៌្ឫ +ភត្ដា +ភត្ត +ភត្តការ +ភត្តការិកា +ភត្តការិនី +ភត្តការី +ភត្តកាល +ភត្តកិច្ច +ភត្តតិរែក +ភត្តតិរ៉ែ +ភត្តាគារ +ភត្តាតិរេក +ភត្តានុមោទនា +ភត្តាភិហារ +ភត្តាវសាន +ភត្តាហារ +ភត្តិ +ភត្តិក +ភត្តិកង្គ +ភត្តិកា +ភត្តិកៈ +ភត្តុ +ភត្តុទេ្ទសកៈ +ភត្តុទេ្ទសក៍ +ភត្តុទ្ទេសកៈ +ភត្តុទ្ទេសក៍ +ភទន្ត +ភទន្តេ +ភទន្តៈ +ភទ្ទ +ភទ្ទកប្ប +ភទ្ទបទ +ភទ្ទបទា +ភទ្រ +ភទ្រកល្ប +ភទ្របទ +ភទ្របទា +ភន្ត +ភន្តេ +ភប់ +ភប់ប្រសព្វ +ភប់ភាន់ +ភប់ភ័ន្ត +ភព +ភពកំណើត +ភពន៍ +ភពផែន +ភព្រះចេស្ដា +ភព្វ +ភព្វបុគ្គល +ភព្វរូប +ភមរ +ភមរជាតិ +ភមរិន្ទ +ភមរី +ភមុ +ភមុក +ភមូ +ភមោ +ភយ +ភយង្ករ +ភយន្ដរាយ +ភយន្តរាយ +ភយាគតិ +ភយូទ្រព +ភយូបទ្រព +ភយូបសគ្គ +ភយូបស័គ្គ +ភយ្យោសោ +ភរ +ភរកាយ +ភរណ +ភរណកម្ម +ភរណី +ភរណៈ +ភរណ៍ +ភរភាយ +ភរភូត +ភរិយា +ភរិយាដ +ភរិយាដិក +ភរិយាតិក្រម +ភរិយាធីន +ភរិយាស +ភល +ភវ +ភវតណ្ហា +ភវនីយភាព +ភវនីយហេតុ +ភវាភព +ភវាភវ +ភវាសវៈ +ភវិកសត្ត +ភវោឃៈ +ភវំ +ភវ័ន +ភវ្យ +ភស៊ី +ភស្ដា +ភស្ដុ +ភស្ដ្រា +ភស្តា +ភស្តុ +ភស្តុតាង +ភស្តុភារ +ភស្ត្រា +ភស្មការ +ភស្មការិកា +ភា +ភាក់ +ភាគ +ភាគកម្ម +ភាគកម្រិត +ភាគច្រើន +ភាគច្រើនដាច់ខាត +ភាគច្រើនដោយប្រៀប +ភាគតិច +ភាគទាន +ភាគទុន +ភាគនិទាន +ភាគបែង +ភាគប្បដិបត្តិ +ភាគប្បដិបទា +ភាគយក +ភាគរយ +ភាគរួម +ភាគលាភ +ភាគល្អិត +ភាគល្អិតកូឡូអ៊ីដ +ភាគល្អិតបែតា +ភាគល្អិតអាល់ផា +ភាគសំណាក +ភាគហ៊ុន +ភាគហ៊ុនអនុគ្រោះ +ភាគិន +ភាគិនី +ភាគិនេយ +ភាគិនេយ្យ +ភាគិនេយ្យា +ភាគិនេយ្យី +ភាគិនោ +ភាគិយ +ភាគី +ភាគីគូសន្យា +ភាគីដែលយកទៅ +ភាគីធានា +ភាគីប្ដឹងឧទ្ទរណ៍ +ភាគីប្រឆាំង +ភាគៈ +ភាគ្យ +ភាង +ភាជន +ភាជនភណ្ឌ +ភាជនវិសេស +ភាជនីយភណ្ឌ +ភាជនៈ +ភាជន៍ +ភាជន៍ប្រាក់ +ភាជន៍មាស +ភាជៈនៈ +ភាជៈនៈលោក +ភាណ +ភាណយក្ខ +ភាណយក្ស +ភាណវារ +ភាណវារៈ +ភាណិនី +ភាណី +ភាណុ +ភាណុពង្ស +ភាណុពន្ធុ +ភាណុមា +ភាណុរង្សី +ភាណ្ឌ +ភាតរ +ភាតរភាព +ភាតា +ភាតុ +ភាតុឃាត +ភាតុឃាតកៈ +ភាតុធីតា +ភាតុបុត្ត +ភាតុបុត្រ +ភាតុបុត្រី +ភាតុភាព +ភាត់ +ភាទ្របទ +ភាន +ភានុ +ភានុមា +ភាន់ +ភាន់គំនិត +ភាន់ច្រឡំ +ភាន់ដំណើរ +ភាន់ប្រែ +ភាន់ផ្លូវ +ភាន់ភាំង +ភាន់ស្មារតី +ភាប +ភាប់ពៈ +ភាប់ពៈបុកគល់ +ភាព +ភាពកណ្ដាល +ភាពកម្រោល +ភាពក្ដៅ +ភាពខាប់ +ភាពខ្វះការ +ភាពគឃ្លើន +ភាពគ្រោតគ្រាត +ភាពឃោរឃៅ +ភាពឆ្អែត +ភាពជា +ភាពជាក់ច្បាស់ +ភាពជាសិស្ស +ភាពជំពាក់ +ភាពជ្រាបទឹក +ភាពញោចបាន +ភាពដាប +ភាពដំបាន +ភាពត្រចះ +ភាពត្រជាក់ +ភាពទាល់ច្រក +ភាពទុំ +ភាពទូទៅ +ភាពទំនង +ភាពទ្រុឌទ្រោម +ភាពធាត់ +ភាពនៃបរិយោកាស +ភាពបាស +ភាពបុរស +ភាពបៀមទឹក +ភាពប្រិមប្រិយ +ភាពប្រៃនៃដី +ភាពផែបាន +ភាពផ្ស៊ាំ +ភាពព្រហើន +ភាពមិនចុះចាញ់គ្នា +ភាពមិនជាក់លាក់ +ភាពមោះមុត +ភាពយន្ដ +ភាពយន្ត +ភាពយន្តប្រលោមលោក +ភាពយន្តវិស្វក្ស +ភាពយន្តសព្វទស្ស +ភាពយន្តឯកសារ +ភាពយឺត +ភាពរពើតរពើង +ភាពរម្យទម +ភាពរលាយ +ភាពរវើរវាយ +ភាពរាំងស្ងួត +ភាពរីងរៃ +ភាពរឹងក្រាញ +ភាពរឹងមាំ +ភាពរួស +ភាពរ៉ាំរ៉ៃ +ភាពលលៃ +ភាពលាប់កម្លាំង +ភាពលំអិត +ភាពល្មឿយ +ភាពល្អ +ភាពល្អក់ +ភាពល្អូកល្អឺន +ភាពសមរម្យ +ភាពសាយកូន +ភាពស៊ាំ +ភាពស្គម +ភាពស្ត្រី +ភាពស្មើគ្នា +ភាពស្មើសាច់ +ភាពស្រកាលេញ +ភាពស្រទំ +ភាពស្រី្ត +ភាពស្រុត +ភាពស្លេកស្លាំង +ភាពស្វិត +ភាពស្វិតស្វាញ +ភាពហាប់ +ភាពឡកឡឺយ +ភាពអន់ខ្សោយ +ភាពអាក្រក់ +ភាពអាស៊ីត +ភាពឯកឯង +ភាយ +ភាយលាយ +ភាយ៌ា +ភាយ៌ាដ +ភាយ៌ាដិក +ភាយ៌ាតិក្រម +ភារ +ភារកិច្ច +ភារកិច្ចស្នូល +ភារត +ភារតយុទ្ធ +ភារតៈ +ភារធារី +ភារប្បទាយី +ភារវត្ថុ +ភារា +ភារិយការ +ភារី +ភារីមានជ័យ +ភារៈ +ភាវ +ភាវគតិ +ភាវន +ភាវនា +ភាវនូបនិស្ស័យ +ភាវបន្លម +ភាវបរជីព +ភាវភាព +ភាវរស់ +ភាវរូប +ភាវស្វ័យជីព +ភាវូបនីយកម្ម +ភាវៈ +ភាវៈកាច +ភាវៈនៃបណ្ឌិត +ភាវៈសុខទុក្ខ +ភាឞ +ភាឞណ +ភាឞា +ភាឞិត +ភាឞី +ភាស +ភាសក +ភាសា +ភាសាកណ្ដាល +ភាសាក្រុម +ភាសាខ្មែរ +ភាសាខ្មោច +ភាសាគ +ភាសាងាប់ +ភាសាជាតិ +ភាសាទូត +ភាសាបដិវត្តន៍ +ភាសាបរទេស +ភាសាបរិវត្តកៈ +ភាសាបរិវត្តន៍ +ភាសាបរិវត្តិកា +ភាសាបាលី +ភាសាប្រវត្តិ +ភាសាផ្លូវការ +ភាសាព្រៃ +ភាសាមន +ភាសារស់ +ភាសាវិទូ +ភាសាវិទ្យា +ភាសាវិទ្យាអនុវត្តន៍ +ភាសាសត្វ +ភាសាសរសេរ +ភាសាសាស្ត្រ +ភាសាសំស្ក្រឹត +ភាសាស្លាប់ +ភាសាឡាតាំង +ភាសាអង់គ្លេស +ភាសិកា +ភាសិត +ភាសិនី +ភាសី +ភាស៊ី +ភាស់ +ភាំង +ភាំងឆ្ងល់ +ភាំងភ័ន្ត +ភាំងវិញ្ញាណ +ភាំងស្រឡាំងកាំង +ភា្លត់ +ភិ +ភិក +ភិកខៈ +ភិក្ខវោ +ភិក្ខា +ភិក្ខាចរ +ភិក្ខាចរិយា +ភិក្ខាចារ +ភិក្ខាចារវត្ត +ភិក្ខាទាន +ភិក្ខាភាជនៈ +ភិក្ខាភាជន៍ +ភិក្ខាហារ +ភិក្ខុ +ភិក្ខុនី +ភិក្ខុភាព +ភិក្ខុភាវ +ភិក្ខុភាវៈ +ភិក្ខុសង្ឃ +ភិក្ខុសាមណេរ +ភិក្សា +ភិក្សុណី +ភិង +ភិង្គារ +ភិច្ច +ភិត +ភិតខ្លាច +ភិតភាំង +ភិតភ័យ +ភិថុត +ភិថុតិ +ភិន +ភិនដោយឡែក +ភិនភាគ +ភិនភាំង +ភិនភេទ +ភិនិសស្ក្រំ +ភិនិស្ក្រម +ភិន្ន +ភិន្នបិតុក +ភិន្នបិតុកៈ +ភិន្នោទរ +ភិបាល +ភិម +ភិយ្យោ +ភិយ្យោភាព +ភិយ្យោសោ +ភិរតោ +ភិរម្យ +ភិរិយា +ភិរុណ +ភិល +ភិសម័យ +ភិសវង់ +ភិសិត្តរាជ្យ +ភិសេក +ភី +ភីកសែល +ភីង +ភីងភាំង +ភីត +ភីលភល +ភីលីព +ភីលៀង +ភីលេម៉ូន +ភីស្ទុល +ភីស្ទុឡិចតូមី +ភឹកតឹក +ភឹង +ភឹប +ភឹល +ភឹះ +ភឺត +ភឺន +ភឺស +ភឺះ +ភុក្ដ +ភុង +ភុជ +ភុជគ +ភុជង្គ +ភុជង្គនាគ +ភុជង្គម +ភុជង្គលីលា +ភុជតា +ភុជិឞ្យ +ភុជិស្ស +ភុជិស្សជន +ភុជិស្សតា +ភុជិស្សភាព +ភុតថៈឆាត +ភុត្ដ +ភុត្ត +ភុត្តសេស +ភុត្តាវសេស +ភុម្ម +ភុម្មទេវតា +ភុយ +ភុល +ភុស +ភុស្ស +ភុំភឿន +ភូ +ភូក +ភូគព្ភវិទូ +ភូគព្ភវិទ្យា +ភូគព្ភសាស្ត្រ +ភូគោល +ភូឈួយ +ភូឈួយខេត្ត +ភូឈួយខែត្រ +ភូឈួយរដ្ឋមន្ត្រី +ភូឈួយសេនាបតី +ភូត +ភូតកាល +ភូតគាម +ភូតគាមវណ្ណនា +ភូតគាមសាស្ត្រ +ភូតគាមោសថវិទ្យា +ភូតគ្រាម +ភូតពេទ្យ +ភូតភរ +ភូតរូប +ភូតវិទូ +ភូតវិទ្យា +ភូតវេទ្យ +ភូតា +ភូតេស +ភូធន +ភូធរ +ភូធរវង្ស +ភូធរេស +ភូធរេស្វរ៍ +ភូនាថ +ភូនាយក +ភូនេតា +ភូបតី +ភូបថ +ភូបាល +ភូបេត +ភូបេន្ទ្រ +ភូបេស +ភូបេស្វរ៍ +ភូភុជៈ +ភូម +ភូមទេវតា +ភូមធ្យរេខា +ភូមរា +ភូមរិន្ទ +ភូមរិន្ធ +ភូមរី +ភូមា +ភូមិ +ភូមិក +ភូមិករ +ភូមិកំណើត +ភូមិកៈចិត +ភូមិគ្រឹះ +ភូមិចាល +ភូមិចំណុះវត្ត +ភូមិដ្ឋាន +ភូមិឋាន +ភូមិតូច +ភូមិថ្មី +ភូមិធំ +ភូមិន្ទ +ភូមិប +ភូមិបង្អែក +ភូមិបាល +ភូមិប្រទេស +ភូមិផងរបងជាមួយ +ភូមិភាក +ភូមិភាគ +ភូមិភាគបូព៌ា +ភូមិភាគយោធា +ភូមិមាត្រវិទ្យា +ភូមិម្ករ +ភូមិយុទ្ធសាស្ត្រ +ភូមិលេខ +ភូមិលំនៅ +ភូមិវិទ្យា +ភូមិវិទ្យាជីវៈ +ភូមិសាស្ត្រ +ភូមិសាស្ត្រនយោបាយ +ភូមិសាស្ត្ររូបនិយម +ភូមិសាស្ត្រាចារ្យ +ភូមិសាស្ត្រិន +ភូមិស្ថាន +ភូមិស្រុក +ភូមិស្សរៈ +ភូមិ៍ +ភូមី +ភូមេន្ទ្រ +ភូមេន្រ្ទេត +ភូមេន្រ្ទេស +ភូមេស +ភូមេស្វរ៍ +ភូមោ +ភូយស៑ +ភូរ +ភូរាល +ភូរាំង +ភូរិបញ្ញា +ភូរិពល +ភូវ +ភូវនាថ +ភូវនាយក +ភូវនេយ្យ +ភូវន័យ +ភូវាំង +ភូឞា +ភូស +ភូសក្ក +ភូសា +ភូសាមាលា +ភូះ +ភួង +ភួងផ្កា +ភួងមាលា +ភួងមាល័យ +ភួច +ភួន +ភួយ +ភើ +ភើខ្យល់ +ភើច +ភើចឧស +ភើត +ភើយ +ភឿន +ភឿនបន +ភៀស +ភៀសខ្លួន +ភៀសចេញ +ភេ +ភេជ្ជ +ភេជ្ជរូប +ភេត +ភេត្រា +ភេទ +ភេទការណ៍ +ភេទកៈ +ភេទគ្រហស្ថ +ភេទនិយភាព +ភេទនិយ៍ +ភេទបព្វជិត +ភេទបុរស +ភេទប្រុស +ភេទវិទ្យា +ភេទស្ត្រី +ភេរវ +ភេរវកម្ម +ភេរវជន +ភេរវភាព +ភេរវសញ្ញា +ភេរវសព្ទ +ភេរវារម្មណ៍ +ភេរវៈ +ភេរិ +ភេរិចរណ +ភេរី +ភេរីចរណ៍ +ភេរីសញ្ញា +ភេរីសព្ទ +ភេរៈវារ៉ម់ +ភេល +ភេវរ +ភេឞជ្ជ +ភេសជ្ជ +ភេសជ្ជដ្ឋាន +ភេសជ្ជទាន +ភេសជ្ជបរិក្ខារ +ភេសជ្ជពាណិជ +ភេសជ្ជពាណិជ្ជ +ភេសជ្ជាគារ +ភេសជ្ជះ +ភេសជ្ជៈ +ភេស័ចជៈ +ភេស័ជ +ភែលភល +ភែសភល +ភៃរវ +ភៃឞជ្យ +ភៃសជ្យ +ភោ +ភោក +ភោកព័ស +ភោក្ខុភាវ +ភោក្ដា +ភោក្តា +ភោគ +ភោគកម្ម +ភោគកុល +ភោគគិនី +ភោគគី +ភោគជន +ភោគទ្រព្យ +ភោគទ្រព្យធម្មជាតិ +ភោគបតី +ភោគផល +ភោគព័ស្ដុ +ភោគព័ស្តុ +ភោគព័ស្ទុ +ភោគភ័ស្ដ +ភោគភ័ស្តុ +ភោគលាភ +ភោគលោក +ភោគវតី +ភោគវន្តី +ភោគវ័ត +ភោគវ័ន្ត +ភោគសម្បទា +ភោគសម្ប័ទ +ភោគិនី +ភោគិសេយ្យា +ភោគី +ភោគៈ +ភោគៈក័ម +ភោគៈប៉ៈដី +ភោគៈលាប +ភោគ្គ +ភោច +ភោជ +ភោជក +ភោជន +ភោជនការី +ភោជនដ្ឋាន +ភោជនទាន +ភោជននាគារ +ភោជនភណ្ឌ +ភោជនភ័ស្ដុ +ភោជនភ័ស្តុ +ភោជនា +ភោជនាគារ +ភោជនាហារ +ភោជនាអាហារ +ភោជនីយ +ភោជនីយដ្ឋាន +ភោជនីយប័ណ្ណ +ភោជនីយមង្គល +ភោជនីយសិល្បៈ +ភោជនីយសោភ័ណ +ភោជនីយសោភ័ន +ភោជនីយស្ថាន +ភោជនីយាហារ +ភោជនៈភ័ន +ភោជន៍ +ភោជិន +ភោជិនី +ភោជី +ភោជៈ +ភោជៈនៈភ័ស +ភោជ្ជ +ភោជ្ជភ័ស្តុ +ភោជ្ជសាលី +ភោជ្យ +ភោជ្យភ័ស្តុ +ភោជ្យសាលី +ភោត +ភោមីរា +ភោរភាវ +ភោរវាទី +ភំ +ភំគ +ភៈ +ភៈកៈ +ភៈវ័ង +ភៈស៊ី +ភ័ក +ភ័កក្តី +ភ័កស្នាក់ +ភ័កអាស្រ័យ +ភ័ក្ខ +ភ័ក្ដិ +ភ័ក្ដ្រ +ភ័ក្ត +ភ័ក្តិ +ភ័ក្ត្រ +ភ័ក្រ្ត +ភ័ក្ស +ភ័ក្សា +ភ័ង +ភ័ងគៈ +ភ័ដ +ភ័ត្ត +ភ័ទ្រ +ភ័ន +ភ័ន្ត +ភ័ន្តច្រឡំ +ភ័ន្តភាំង +ភ័ព្យ +ភ័ព្វ +ភ័ព្វនិស្ស័យ +ភ័ព្វព្រេង +ភ័ព្វវាសនា +ភ័ព្វសំណាង +ភ័យ +ភ័យក្ដុក +ភ័យខ្លាច +ភ័យង្ករ +ភ័យញ័រ +ភ័យញ័រទទ្រើក +ភ័យញ័ររន្ធត់ +ភ័យញ័រសាច់ +ភ័យតក់ប្រមា +ភ័យតក្កមា +ភ័យនៅកញ្ចឹងក +ភ័យបាត់ព្រលឹង +ភ័យបាត់ស្មារតី +ភ័យបះសក់ +ភ័យប៉ផ្អុក +ភ័យប៉ផ្អេះ +ភ័យប្រហោងពោះ +ភ័យផ្អឹះ +ភ័យផ្អែមមាត់ +ភ័យព្រលឹងនៅចុងសក់ +ភ័យព្រលឹងផុតចុងសក់ +ភ័យព្រួច +ភ័យភិត +ភ័យភ្នែកស +ភ័យរចល់ +ភ័យរន្ធត់ +ភ័យរអើល +ភ័យលួសព្រលឹង +ភ័យស្លក់មុខ +ភ័យស្លាំងមុខ +ភ័យស្វាយមុខ +ភ័យអាសន្ន +ភ័ស្ដុ +ភ័ស្ដុតាង +ភ័ស្ដុភារ +ភ័ស្ដុភារបណ្ដាការ +ភ័ស្តុ +ភ័ស្តុតាង +ភ័ស្តុភារ +ភ័ស្រ្ដ +ភ្ងក់ +ភ្ងប់ +ភ្ងា +ភ្ងាប្រិយ +ភ្ងារ +ភ្ងារដឹងខ្លួន +ភ្ងារឡើង +ភ្ងាស +ភ្ងូត +ភ្ងើក +ភ្ងើយ +ភ្ងោក +ភ្ងំ +ភ្ចាប់ +ភ្ជង់ +ភ្ជរ +ភ្ជល់ +ភ្ជាប់ +ភ្ជាប់គ្នា +ភ្ជាប់នឹង +ភ្ជាប់ពាក្យ +ភ្ជាប់ភ្ជិត +ភ្ជាប់សន្យា +ភ្ជាំ +ភ្ជាំជ័រ +ភ្ជាំសំពត់ +ភ្ជិត +ភ្ជិតមុខ +ភ្ជុំ +ភ្ជុំគ្នា +ភ្ជុំជាតក +ភ្ជុំជាតិ +ភ្ជុំបិណ្ឌ +ភ្ជុំពល +ភ្ជុំភ្ជរ +ភ្ជួ +ភ្ជួរ +ភ្ជួរដាស់ដី +ភ្ជួរដីចម្ការ +ភ្ជួររវែង +ភ្ជួរស្រែ +ភ្ជួរស្រែលើខ្នង +ភ្ជើញ +ភ្ជោក +ភ្ជ័រ +ភ្ជ័រគំនិតគ្នា +ភ្ជ័រភ្ជាប់ +ភ្ជ័រមេត្រី +ភ្ញច់ +ភ្ញល់ +ភ្ញាក់ +ភ្ញាក់កំណើត +ភ្ញាក់ខ្លួន +ភ្ញាក់គំនិត +ភ្ញាក់ដំណឹង +ភ្ញាក់ផ្អើល +ភ្ញាក់ពីដេក +ភ្ញាក់ព្រើត +ភ្ញាក់រឫក +ភ្ញាក់រឫកនយោបាយ +ភ្ញាក់រឭក +ភ្ញាក់ស្មារតី +ភ្ញាស់ +ភ្ញាស់កូនទា +ភ្ញាស់និម្មិត +ភ្ញាស់ពងទា +ភ្ញាស់វិជ្ជា +ភ្ញី +ភ្ញីក្លាយ +ភ្ញីទៀន +ភ្ញីទេស +ភ្ញីផ្កា +ភ្ញីភ្លើង +ភ្ញីមាស +ភ្ញីវល្លិ +ភ្ញៀវ +ភ្ញៀវកិត្តិយស +ភ្ញៀវកំដរ +ភ្ញៀវជាន់ក +ភ្ញៀវពន្លឺ +ភ្ញោច +ភ្នក +ភ្នកចង់ +ភ្នកនឹក +ភ្នក់ +ភ្នក់ភ្លើង +ភ្នក់ភ្លើងសង្គ្រាម +ភ្នាក់ +ភ្នាក់ងារ +ភ្នាក់ងារកាលិក +ភ្នាក់ងារគយ +ភ្នាក់ងារចម្លងមេរោគ +ភ្នាក់ងារចរចា +ភ្នាក់ងារចែកចាយ +ភ្នាក់ងារជួសជុល +ភ្នាក់ងារតំណាងលក់ +ភ្នាក់ងារទេសចរណ៍ +ភ្នាក់ងារនគរបាល +ភ្នាក់ងារបំពុល +ភ្នាក់ងារប៉ូលិស +ភ្នាក់ងារប្រមូលពន្ធ +ភ្នាក់ងាររដ្ឋាភិបាល +ភ្នាក់ងាររាជការ +ភ្នាក់ងារសម្ងាត់ +ភ្នាក់ងារសម្ព័ន្ធ +ភ្នាក់ងារសំងាត់ +ភ្នាក់ងារឥណទាន +ភ្នាក់ដៃ +ភ្នាន +ភ្នាល់ +ភ្នាល់មាន់ +ភ្នាល់សេះ +ភ្នាស +ភ្នាសជ្រាប +ភ្នាសមាត់ +ភ្នាសសរីរាវយវៈ +ភ្នាសសើម +ភ្នាសស៊ីតូបា្លស +ភ្នាសស៊ីតូប្លាស +ភ្នាសស្គរ +ភ្នាំ +ភ្នាំច្រវា +ភ្នួង +ភ្នើន +ភ្នៀត +ភ្នេន +ភ្នេនកណ្ដាប់ +ភ្នេនពស់ +ភ្នែក +ភ្នែកកែក +ភ្នែកក្រួច +ភ្នែកគោរ +ភ្នែកគោល +ភ្នែកឃ្លិប +ភ្នែកងងឹត +ភ្នែកងងឹតឆ្ងាយ +ភ្នែកងងឹតជិត +ភ្នែកចិន +ភ្នែកឆ្មា +ភ្នែកជញ្ជីង +ភ្នែកជើង +ភ្នែកទទេ +ភ្នែកទិព្វ +ភ្នែកទូក +ភ្នែកបាំងស្បែក +ភ្នែកព្រាប +ភ្នែកភ្លឺ +ភ្នែកមាន់ +ភ្នែកមាន់ព្រៃ +ភ្នែកមុត +ភ្នែកមៀម +ភ្នែកម្នាស់ +ភ្នែករឡាម +ភ្នែកលលាម +ភ្នែកលៀន +ភ្នែកល្អក់ +ភ្នែកស +ភ្នែកសព្រោង +ភ្នែកស៊ីវ៉ែនតា +ភ្នែកស្រលៀង +ភ្នែកស្រលៀងចូលគ្នា +ភ្នែកស្រែ +ភ្នែកអាប +ភ្នែកឫស្សី +ភ្នែន +ភ្នែល +ភ្នំ +ភ្នំកុក +ភ្នំកុង +ភ្នំក្រវាញ +ភ្នំក្រវ៉ាញ +ភ្នំខ្សាច់ +ភ្នំដងរែក +ភ្នំដិន +ភ្នំដី +ភ្នំដូនពេញ +ភ្នំតូច +ភ្នំត្បែង +ភ្នំទឹក +ភ្នំបាត +ភ្នំបូកគោ +ភ្នំពេញ +ភ្នំពេញថ្មី +ភ្នំព្រឹក +ភ្នំព្រះសុមេរុ +ភ្នំភ្នែង +ភ្នំភ្លើង +ភ្នំយោង +ភ្នំលៀប +ភ្នំវែងស្ដឹង +ភ្នំសំពៅ +ភ្នំស្រុក +ភ្នំស្រូវ +ភ្នំស្រួច +ភ្នំឫសី +ភ្នំឱរ៉ាល +ភ្មាស +ភ្រមរ +ភ្រមរក +ភ្រមរី +ភ្រមរេន្ទ្រ +ភ្រាត្ឫ +ភ្រឹង្គារ +ភ្រឹត +ភ្រឹតក +ភ្រឹតិកា +ភ្រឹត្យ +ភ្រុវ +ភ្រុស +ភ្រូ +ភ្រូណ +ភ្រូណា +ភ្រូន +ភ្រូវ +ភ្រៈយ៉ា +ភ្លក់ +ភ្លក់មើល +ភ្លក្ស +ភ្លក្សមើល +ភ្លក្សសម្ល +ភ្លង +ភ្លងក្អែក +ភ្លងជូរ +ភ្លងជួរ +ភ្លត់ +ភ្លន +ភ្លន់ +ភ្លយ +ភ្លយពាក្យ +ភ្លយមាត់ +ភ្លយសម្ដី +ភ្លា +ភ្លាកំពឹស +ភ្លាក្ដាម +ភ្លាង +ភ្លាញ +ភ្លាត់ +ភ្លាត់ខ្លួន +ភ្លាត់គំនិត +ភ្លាត់ចំណាប់ +ភ្លាត់ឆ្អឹង +ភ្លាត់ជើង +ភ្លាត់ដៃ +ភ្លាត់ប្លាត +ភ្លាត់ភ្លាំង +ភ្លាត់មាត់ +ភ្លាត់មាត់ភ្លាត់ក +ភ្លាត់សតិ +ភ្លាត់ស្នៀត +ភ្លាត់ស្មារតី +ភ្លាត្រី +ភ្លាត្រីក្អែក +ភ្លាបបែល +ភ្លាម +ភ្លាវ +ភ្លាវមាត់ +ភ្លាវមាត់ភ្លាវក +ភ្លាឝ +ភ្លាស +ភ្លាសមាត់ +ភ្លាសាច់គោ +ភ្លាំង +ភ្លាំងភ្លាត់ +ភ្លាំងភ្លេច +ភ្លាំងស្មារតី +ភ្លី +ភ្លីងភ្លាំង +ភ្លីភ្លើ +ភ្លីះភ្លែះ +ភ្លឹក +ភ្លឹកស្មារតី +ភ្លឹកអារម្មណ៍ +ភ្លឹង +ភ្លឹប +ភ្លឹបភ្លែត +ភ្លឹម +ភ្លឹមភ្លែត +ភ្លឹះ +ភ្លឺ +ភ្លឺចិញ្ចាច +ភ្លឺចែស +ភ្លឺច្បាស់ +ភ្លឺឆ្លុះ +ភ្លឺត្រចះ +ភ្លឺត្រពាំង +ភ្លឺត្រឡុង +ភ្លឺទែង +ភ្លឺផ្លេក +ភ្លឺពណ្ណរាយ +ភ្លឺព្រោងព្រាយ +ភ្លឺភ្នែក +ភ្លឺរលោង +ភ្លឺរុងរឿង +ភ្លឺរុងរោចន៍ +ភ្លឺល្អះ +ភ្លឺស្រឡះ +ភ្លឺស្រាង +ភ្លឺស្រែ +ភ្លឺស្រះ +ភ្លឺស្វាង +ភ្លឺស្វាងកាលណា +ភ្លឺឡើង +ភ្លុក +ភ្លុកទក +ភ្លុកធ្មេញ +ភ្លុកបំពង់ +ភ្លុកវល្លិ +ភ្លុកស្ទប +ភ្លុង +ភ្លុយអរ +ភ្លូ +ភ្លូក +ភ្លូកទឹកភ្លូកដី +ភ្លូកភ្លឹក +ភ្លូច +ភ្លូត +ភ្លូធំ +ភ្លូបាត +ភ្លូភ្លង +ភ្លួក +ភ្លួត +ភ្លើ +ភ្លើក +ភ្លើង +ភ្លើងកល្ប +ភ្លើងកំហឹង +ភ្លើងក្រហម +ភ្លើងគប់ +ភ្លើងគោម +ភ្លើងចង្កៀង +ភ្លើងចង្ក្រាន +ភ្លើងចំបើង +ភ្លើងឆេះកល្ប +ភ្លើងឆេះរទេះ +ភ្លើងឆេះឯង +ភ្លើងតណ្ហា +ភ្លើងទៀន +ភ្លើងធាតុ +ភ្លើងបំពក់ +ភ្លើងបំភ្លឺ +ភ្លើងពណ៌ +ភ្លើងពេញកលាំង +ភ្លើងពេញកំលោះ +ភ្លើងពេញក្រមុំ +ភ្លើងព្រាយ +ភ្លើងព្រៃ +ភ្លើងភ្លឺព្រឹម +ភ្លើងរាគ +ភ្លើងរាល +ភ្លើងសង្គ្រាម +ភ្លើងសម្រង់បាប +ភ្លើងស៊ីញ៉ូ +ភ្លើងស្តុប +ភ្លើងអគ្គិសនី +ភ្លើងអាប +ភ្លើត +ភ្លើតភ្លើន +ភ្លើន +ភ្លើយ +ភ្លើយសំពត់ +ភ្លៀក +ភ្លៀង +ភ្លៀងកក់ខែ +ភ្លៀងកក្អាក +ភ្លៀងជាប់ +ភ្លៀងធ្លាក់ព្រឹល +ភ្លៀងបោក្ខរព័ស៌ +ភ្លៀងមួយងូត +ភ្លៀងមួយឆាវ +ភ្លៀងមួយជោក +ភ្លៀងរលឹម +ភ្លៀងរំលា +ភ្លៀងរំហុក +ភ្លៀងស្បើយ +ភ្លៀងស្រំ +ភ្លៀងហើយ +ភ្លៀងអាស៊ីត +ភ្លៀងអុរ +ភ្លៀងៈ +ភ្លៀវក្លា +ភ្លេង +ភ្លេងការ +ភ្លេងក្លងខែក +ភ្លេងខ្មែរ +ភ្លេងគំនាប់ស្ដេច +ភ្លេងចិន +ភ្លេងជាតិ +ភ្លេងនគររាជ +ភ្លេងបរទេស +ភ្លេងបារាំង +ភ្លេងបុរាណ +ភ្លេងពិណពាទ្យ +ភ្លេងពិលាប +ភ្លេងភ្លាត់ +ភ្លេងមហោរី +ភ្លេងមួយបទ +ភ្លេងមួយវង់ +ភ្លេងម៉ានីល +ភ្លេងសម័យ +ភ្លេងសាកន្ទេល +ភ្លេងសាល +ភ្លេងស្ដេចផ្ទំ +ភ្លេងអារក្ស +ភ្លេច +ភ្លេចខ្លួន +ភ្លេចគុណ +ភ្លេចឈឹង +ភ្លេចឈ្មោះ +ភ្លេចដៃ +ភ្លេចត្រចៀក +ភ្លេចធម៌ +ភ្លេចបាត់ +ភ្លេចព្រៃ +ភ្លេចភ្លាំង +ភ្លេចមុខ +ភ្លេចមុខភ្លេចក្រោយ +ភ្លេចរបស់ +ភ្លេចវិញ្ញាណ +ភ្លេចស្មារតី +ភ្លេចស្រឡះ +ភ្លេចអក្សរ +ភ្លេត +ភ្លេ្លីីតភ្លើន +ភ្លែត +ភ្លែម +ភ្លែល +ភ្លោះ +ភ្លោះផាហ៊ុម +ភ្លោះសំពត់ +ភ្លៅ +ភ្លៅកង្កែប +ភ្លៅក្ងោក +ភ្លៅចក្រ +ភ្លៅនាង +ភ្លៅផែនដី +ភ្លៅរទេះ +ភ្លៅរហាត +ភ្ល្លូកទឹកភ្លូកដី +ភ្សាំ +ភ្សាំដៃ +ភ្ឫង្គារ +ភ្ឫតក +មក +មកកាន់ +មកខែ +មកឃើញ +មកដល់ +មកដល់ពេលនេះ +មកណេះ +មកតាមក្រោយ +មកតែខ្លួន +មកទល់ +មកនេះ +មកបន្ទាប់ពី +មកប៉ផុតប៉ផើយ +មកមិនទាន់ម៉ោង +មកយឺត +មករ +មករនិវត្តន៍ +មករន្ទ +មករពិន្ទង +មកររាសី +មករា +មករៈ +មកល +មកលេង +មកវិញ +មកស +មកសួរសុខទុក្ខ +មកា +មការន្ត +មកុដ +មកុដរាជ្យ +មកុដរាជ្យកុមារ +មកុលិត +មកុឡិត +មក៍ +មក្ខ +មក្ខជន +មក្ខន +មក្លាំ +មក្លឿ +មគធ +មគធពាក្យ +មគធភាសា +មគធរដ្ឋ +មគធរាជ +មគធរាស្ត្រ +មគធៈ +មគ៌ា +មគ្គ +មគ្គចិត្ត +មគ្គញ្ញាណ +មគ្គទេសក៍ +មគ្គទេសិកា +មគ្គនកម្ម +មគ្គនាយក +មគ្គនាយិកា +មគ្គផល +មគ្គមាគ៌ា +មគ្គសច្ច +មគ្គុទេ្ទសក៍ +មគ្គុទេ្ទសិកា +មគ្គុទ្ទេសក៍ +មគ្គុទ្ទេសិកា +មគ្គុទ្េទសិកា +មគ្គៈ +មឃ +មឃមាណព +មឃវត៑ +មឃវន្តុ +មឃវា +មឃវាន +មឃវ័ត +មឃវ័ន +មឃៈមាណព +មង +មងចង្វារ +មងដេក +មងប្រា +មងពីងពាង +មងព្រួល +មងរាជ +មងវាយ +មងហ៊ុំ +មង់គល់ +មង់គៈលាភិសែក +មង់គៈលៈសូត +មង្ករ +មង្កុ +មង្កុដ +មង្កុភាព +មង្កុភូត +មង្កុភូតា +មង្គ +មង្គល +មង្គលកថា +មង្គលការ +មង្គលកោរសក់ព្រៃ +មង្គលចូលម្លប់ +មង្គលទេពាចារ្យ +មង្គលទេវី +មង្គលបុរី +មង្គលបូរី +មង្គលលកថា +មង្គលវប្បៈ +មង្គលវាទ +មង្គលសូត្រ +មង្គលាភិសេក +មង្គលិក +មង្គល៍ +មង្គានុសារី +មង្ឃុត +មច្ចុ +មច្ចុភ័យ +មច្ចុរាជ +មច្ចុសង្គ្រាម +មច្ចុសេយ្យា +មច្ឆ +មច្ឆជាតិ +មច្ឆណ្ឌ +មច្ឆណ្ឌសញ្ញា +មច្ឆព័ន្ធ +មច្ឆរិនី +មច្ឆរិយ +មច្ឆរិយៈ +មច្ឆរី +មច្ឆវប្បកម្ម +មច្ឆវប្បករ +មច្ឆា +មច្ឆាជាតិ +មច្ឆាញាតិ +មច្ឆានុ +មច្ឆានុបាន +មច្ឆិម +មច្ឆិមត្ត +មច្ឆេរ +មច្ឆេរចិត្ត +មច្ឆេរិយៈ +មច្ឆៈ +មច្ជរិនី +មច្ជរិយៈ +មជិ្ឈម +មជួយ +មជ្ជ +មជ្ជបាន +មជ្ជបាយិនី +មជ្ជបាយី +មជ្ជពាណិជ +មជ្ជពាណិជ្យ +មជ្ជវណិជ្ជា +មជ្ជាគារ +មជ្ជារ +មជ្ជារមជ្ជារី +មជ្ជារី +មជ្ជារោ +មជ្ជារៈ +មជ្ជៈ +មជ្ឈ +មជ្ឈការ +មជ្ឈគតិ +មជ្ឈដ្ឋាន +មជ្ឈដ្ឋាននយោបាយ +មជ្ឈដ្ឋានសភា +មជ្ឈដ្ឋានសិល្ប +មជ្ឈណ្ហ +មជ្ឈត្ដករ +មជ្ឈត្ត +មជ្ឈត្តកម្ម +មជ្ឈត្តនិយម +មជ្ឈត្តភាព +មជ្ឈត្តវិនិច្ឆ័យ +មជ្ឈត្តារម្មណ៍ +មជ្ឈត្តិក +មជ្ឈត្តិកៈ +មជ្ឈធាតុនិយម +មជ្ឈនិយម +មជ្ឈនិ្តកវេលា +មជ្ឈនិ្តកសម័យ +មជ្ឈន្តិក +មជ្ឈន្តិកកាល +មជ្ឈន្តិកជន +មជ្ឈន្តិកភាព +មជ្ឈន្តិកវេលា +មជ្ឈន្តិកសម័យ +មជ្ឈន្តិកី +មជ្ឈមណ្ឌល +មជ្ឈមណ្ឌលពិភពលោក +មជ្ឈមណ្ឌលភារកិច្ច +មជ្ឈមណ្ឌលភូមិភាគ +មជ្ឈមណ្ឌលអាកាសយាន +មជ្ឈវិនិច្ឆ័យ +មជ្ឈិម +មជ្ឈិមដ្ឋាន +មជ្ឈិមដ្ឋានទីពីរ +មជ្ឈិមដ្ឋានទីមួយ +មជ្ឈិមទោស +មជ្ឈិមនិកាយ +មជ្ឈិមបក្ស +មជ្ឈិមបុរិសសព្វនាម +មជ្ឈិមបូព៌ា +មជ្ឈិមប្បដិបទា +មជ្ឈិមប្បទេស +មជ្ឈិមប្រទេស +មជ្ឈិមពុទ្ធវចនៈ +មជ្ឈិមពោធិកាល +មជ្ឈិមភាគ +មជ្ឈិមភូមិ +មជ្ឈិមយាម +មជ្ឈិមវ័យ +មជ្ឈិមសម័យ +មជ្ឈេ +មជ្ឈេលុប +មជ្ឈេលោប +មឈូស +មឈូសរយ +មឈូសវិចិត្រ +មញ្ជិកា +មញ្ជិឞ្ឋ +មញ្ជូឞា +មញ្ជូសា +មញ្ជេដ្ឋ +មដ្ដ +មដ្ឋ +មឋមពុទ្ធវចនៈ +មណ +មណិ +មណិជោតិរស +មណី +មណីការ +មណីជោតិរស +មណីមាល +មណីរត្ន +មណីរ័ត្ន +មណ្ឌន +មណ្ឌនភណ្ឌ +មណ្ឌប +មណ្ឌល +មណ្ឌលក +មណ្ឌលកីឡា +មណ្ឌលកុមារ +មណ្ឌលក្លាយរោគ +មណ្ឌលគរុកោសល្យ +មណ្ឌលគិរី +មណ្ឌលគីរី +មណ្ឌលជីវៈ +មណ្ឌលថ្ម +មណ្ឌលទឹក +មណ្ឌលនៃភារពល +មណ្ឌលបោះឆ្នោត +មណ្ឌលប្រណាំងសេះ +មណ្ឌលព្យាករណ៍អាកាស +មណ្ឌលព្រះចន្ទ្រ +មណ្ឌលព្រះអាទិត្យ +មណ្ឌលមេដែក +មណ្ឌលរង្វង់ +មណ្ឌលវាត +មណ្ឌលវារិចរណ៍ +មណ្ឌលសហនាភី +មណ្ឌលសីមា +មណ្ឌលសុខភាព +មណ្ឌលអាកាសយាន +មណ្ឌលអាកាសរចល់ +មណ្ឌលអាកាសស្ងប់ +មណ្ឌលអារោគ្យកម្ម +មណ្ឌលអូហ្សូន +មណ្ឌលអ៊ីយ៉ុង +មណ្ឌលឱសថបុរាណខ្មែរ +មណ្ឌលិកា +មណ្ឌុក +មណ្ឌុកដ +មណ្ឌុកសត្វ +មណ្ឌូក +មត +មតក +មតកបរិក្ខារ +មតកភណ្ឌ +មតកភត្ត +មតកភាសា +មតករូប +មតកសាសន៍ +មតកៈ +មតសរីរច្ឆេទនសាស្ត្រ +មតា +មតាមហា +មតិ +មតិគាំទ្រ +មតិនី +មតិផ្ទុយ +មតិពិគ្រោះ +មតិព័ត៌មាន +មតិភាគច្រើន +មតិភេទ +មតិមតី +មតិមន្ត +មតិមន្តី +មតិមហាជន +មតិយោបល់ +មតិរួម +មតិសំយោគ +មតិស្រប +មតិ្តកា +មតី +មតៈកៈរូប +មត់ +មត់គ្នា +មត៌ក +មត្កុណ +មត្ត +មត្តកសាសន៍ +មត្តញ្ញុតា +មត្តញ្ញូ +មត្តប្បមាណ +មត្តា +មត្តិកភណ្ឌ +មត្តិកា +មត្តិកាភណ្ឌ +មត្តិកាភាជន៍ +មត្តេយ្យ +មត្តេយ្យកា +មត្តេយ្យកៈ +មត្តេយ្យដ្ឋាន +មត្តេយ្យសាលា +មត្យ +មត្លិក +មត្ស +មត្សរិន៑ +មត្ស្យ +មថុរា +មថូរា +មទ +មទា +មទោ +មទៈ +មទ្ទ +មទ្ទរដ្ឋ +មទ្ទវ +មទ្ទវៈ +មទ្ទី +មទ្ទីបព្វ +មទ្ទៈ +មទ្យ +មទ្រ +មទ្ររាស្ត្រ +មទ្រី +មទ្រីបវ៌ន៑ +មទ្រីបាព៌ +មទ្រៈ +មធុ +មធុករ +មធុបាយាស +មធុមេហរោគ +មធុមេហៈ +មធុរ +មធុរកថា +មធុរកវាទ +មធុរជាតិ +មធុរភោជន +មធុរវាចា +មធុរវាទ +មធុរស +មធុរោទក +មធុរៈ +មធុវប្បករ +មធូ +មធូរ +មធ្យ +មធ្យទិន +មធ្យម +មធ្យមដ្ឋាន +មធ្យមភាគ +មធ្យមភូមិ +មធ្យមសម័យ +មធ្យមសិក្សា +មធ្យមសិក្សាកម្រិតទី +មធ្យមសិក្សាប័ត្រ +មធ្យស្ថ +មធ្យាន្តិក +មធ្យាហ្ន +មធ្យោបាយ +មធ្យោបាយត្រជាក់ +មធ្យ័ត +មធ្យ័ម +មន +មនក្ការ +មនតូច +មនធំ +មនសិ +មនសិករោតិ +មនសិការ +មនសិការោ +មនសិការោបាយ +មនស៑ +មនស្ការ +មនស្វា +មនស្ស +មនាប +មនាបកថា +មនាបភណ្ឌ +មនាបវត្ថុ +មនាបវាចា +មនាបវាទ +មនាបសព្ទ +មនាបៈ +មនាយតនៈ +មនិល +មនុជ +មនុជទេស្សន៍ +មនុជទេស្សិក +មនុជទេស្សី +មនុជប្រេមភាព +មនុជប្រេមី +មនុជាធិបតី +មនុជិន្ទ +មនុជេន្ទ្រ +មនុញ្ញ +មនុញ្ញជន +មនុញ្ញផល +មនុញ្ញភាព +មនុញ្ញភោជន +មនុឞ្យ +មនុសារ +មនុស្យ +មនុស្ស +មនុស្សកណ្ដាល +មនុស្សកាកសង្គម +មនុស្សកំព្រា +មនុស្សក្នុងខ្សែនេះ +មនុស្សក្បាលសករាជ +មនុស្សក្មេង +មនុស្សក្រៅ +មនុស្សខាតលក្ខណ៍ +មនុស្សខូច +មនុស្សខូចចរិត +មនុស្សគ +មនុស្សគ្រាក់ +មនុស្សគ្រាស +មនុស្សឃាដ +មនុស្សឃាដកៈ +មនុស្សឃាត +មនុស្សឃាតកម្ម +មនុស្សឃាតកៈ +មនុស្សចម្លែក +មនុស្សចាស់ +មនុស្សចិត្ត +មនុស្សចែចូវ +មនុស្សចៃ +មនុស្សចោលស្រុក +មនុស្សចំណូលថ្មី +មនុស្សច្បាប់ +មនុស្សឆ្វេង +មនុស្សជា +មនុស្សជាតិ +មនុស្សជើងហុច +មនុស្សជំនិត +មនុស្សឈរកក +មនុស្សឈូឆរ +មនុស្សឈ្លបលប +មនុស្សដទៃ +មនុស្សដាច់យ៉ៃ +មនុស្សដុះពោះកំប៉ោង +មនុស្សដំឡូងមូល +មនុស្សតិបតុប +មនុស្សត្រកូលទាប +មនុស្សទមិឡ +មនុស្សទាំងផ្ដាស +មនុស្សទេព +មនុស្សទោស +មនុស្សទ្រនង់យង់ឃ្នង +មនុស្សធម៌ +មនុស្សនរឃាត +មនុស្សនរឃាតកម្ម +មនុស្សនិយម +មនុស្សបញ្ញើក្អែក +មនុស្សបំព្រៃលោក +មនុស្សប្លម +មនុស្សផ្ទីអាចម៍មាន់ +មនុស្សពង្រូល +មនុស្សភក្ស +មនុស្សភក្សា +មនុស្សមកស្ដើង +មនុស្សមហារោរព +មនុស្សមានដៃ +មនុស្សមានតម្រិះល្អ +មនុស្សមានធ្មុង +មនុស្សមានប្រតិភាណ +មនុស្សមានពិស +មនុស្សមួយក្ដាប់ +មនុស្សមួយក្រាន +មនុស្សមើម +មនុស្សមើលរាសី +មនុស្សម្នា +មនុស្សម្នាក់ +មនុស្សយន្ត +មនុស្សយាស់ជញ្ជាប់ +មនុស្សយើង +មនុស្សរសើប +មនុស្សរាបសា +មនុស្សរិះ +មនុស្សរុយ +មនុស្សរួសមាត់រួសក +មនុស្សរំអួយ +មនុស្សលាក់ពុត +មនុស្សលាត +មនុស្សលាមក +មនុស្សលោក +មនុស្សល្វាចេក +មនុស្សវិកល +មនុស្សវិកលចរិត +មនុស្សវិជាតីយ៍ +មនុស្សសង្គមនិយមថ្មី +មនុស្សសញ្ជាតិ +មនុស្សសត្វ +មនុស្សសព្វជាតិ +មនុស្សសសរផ្ទះ +មនុស្សសាច់ការ +មនុស្សសាច់ស្វិត +មនុស្សសាត់អណ្ដែត +មនុស្សសាមញ្ញ +មនុស្សសើកប៉ប្រើក +មនុស្សស៊ីបញ្ចើច +មនុស្សស្បែកក្រាស់ +មនុស្សស្មើគ្នា +មនុស្សស្មោះងារ +មនុស្សហក់លោត +មនុស្សហនេយ្យុំ +មនុស្សហេហា +មនុស្សអណ្ដាតរយ +មនុស្សអស់ល្បត់ +មនុស្សអាថ៌កំបាំង +មនុស្សអាយ័តគេ +មនុស្សអាស្រូវ +មនុស្សឥតកំណើត +មនុស្សឧត្តរិ +មនុស្សឫកទាប +មនុស្សឱបឪទឹន +មនុស្សា +មនុស្សី +មនូសារ +មនោ +មនោគតិ +មនោគតិនិយម +មនោគម +មនោគមន៍ +មនោគមន៍វិជ្ជា +មនោគមវិជ្ជា +មនោជ្ញ +មនោទ្វារ +មនោម +មនោមនះ +មនោមយិទ្ធិ +មនោម័យ +មនោយិទិ្ធ +មនោយិទ្ធិ +មនោរថ +មនោរម +មនោរម្យ +មនោវិក័ត +មនោវិញ្ញាណ +មនោសញ្ចេតនា +មនោសមុដ្ឋាន +មនោសារ +មនោសិលា +មនោសុចរិត +មនោហរ +មនោហរា +មនះ +មន់ +មន់ឌល់ +មន់ត្រី +មន់ទាបុស +មន់ទៈលេន +មន្ដ +មន្ត +មន្តកថា +មន្តទិព្វ +មន្តមាយា +មន្តវិជ្ជាការ +មន្តសណ្ដំ +មន្តអាគម +មន្តឱង្ការព្រះ +មន្តានុភាព +មន្តិនី +មន្តី +មន្តុ +មន្ត្រ +មន្ត្រគូឍ +មន្ត្រវិត +មន្ត្រិន៑ +មន្ត្រី +មន្ត្រីកិតិ្តយស +មន្ត្រីកិត្តិយស +មន្ត្រីខេត្ត +មន្ត្រីខែត្រ +មន្ត្រីឃុំ +មន្ត្រីជាន់ខ្ពស់ +មន្ត្រីទូត +មន្ត្រីរាជការ +មន្ត្រីសង្កាត់ +មន្ត្រីសន្និបាត +មន្ត្រីសភា +មន្ទ +មន្ទប្រភា +មន្ទភាព +មន្ទលេន +មន្ទលេនសេនបទ +មន្ទារ +មន្ទារបុស្ប +មន្ទារភិសេក +មន្ទារវ +មន្ទារវបុស្ប +មន្ទិរ +មន្ទិល +មន្ទិលសង្ស័យ +មន្ទីរ +មន្ទីរកសាង +មន្ទីរកុមារកំព្រា +មន្ទីរកែប្រែ +មន្ទីរក្រឡាបញ្ជី +មន្ទីរឃុំឃាំង +មន្ទីរចងការ +មន្ទីរចងការកសិកម្ម +មន្ទីរចាត់ការ +មន្ទីរចិញ្ចឹមកុមារ +មន្ទីរជាតិ +មន្ទីរជុំវិញមជ្ឈិម +មន្ទីរដូរប្រាក់ +មន្ទីរនីរសារ +មន្ទីរបាល +មន្ទីរពិសោធន៍ +មន្ទីរពេទ្យ +មន្ទីរព្យាបាលរោគ +មន្ទីររដ្ឋមន្ត្រី +មន្ទីរសង្គមកិច្ច +មន្ទីរសន្តិសុខ +មន្ទីរសម្ភព +មន្ទីរអប់រំ +មន្ទុរា +មន្ទោ +មន្ទោទរី +មន្រ្ត +មន្រ្តិន៑ +មន្រ្តី +មបាត +មមក +មមង់ +មមង្ការ +មមាច +មមាញ +មមាញខ្មោច +មមាញឹក +មមាយ +មមាល +មមាំង +មមិង +មមិងមមាំង +មមិចមមៀវ +មមី +មមីងមមាំង +មមីមមើ +មមីស +មមីសក្លៀក +មមីសមាំង +មមឹង +មមឹស +មមឹះ +មមឹះមមៀវ +មមុល +មមុលចូល +មមូរ +មមួរ +មមួរមមា +មមើ +មមើក +មមើមមាយ +មមើយំ +មមើសើច +មមៀរ +មមៀវ +មមែ +មមៃ +មមោក +មមំការ +មម៉ង់សុង +មម៉ុក +មម៉ុះ +មម៉េះ +មម៉េះមម៉ោះ +មម៉ៃ +មម៉ោស +មម៉ោះ +មយ +មយប្បញ្ញា +មយា +មយាមយ៉ +មយី +មយីមយា +មយីមាយា +មយូរ +មយូរគតិ +មយូរឆត្រ +មយូររា +មយូរសព្ទ +មយូរា +មយូរី +មយៈ +មយ៉ +មយ៌ាទា +មរ +មរកត +មរកល់ +មរគា +មរដក +មរណ +មរណកាល +មរណចេតនា +មរណជន +មរណទុក្ខ +មរណទូត +មរណធម៌ +មរណនាម +មរណនុស្សតិ +មរណបណ្ណ +មរណប្បមាណ +មរណប្រមាណ +មរណភាព +មរណភ័យ +មរណមាតា +មរណលេខា +មរណវេលា +មរណសង្គ្រាម +មរណសញ្ញា +មរណសម័យ +មរណស្សតិ +មរណហេតុ +មរណា +មរណាភិប្រាយ +មរណាសន្នកម្ម +មរណាសន្នកាល +មរណុបាយ +មរណោបាយ +មរណំ +មរណៈ +មរណ៍ +មរតក +មរតកសាសន៍ +មរិច +មរិចរស +មរិចា +មរិចិកា +មរិចៈ +មរិយាទា +មរីច +មរុកន្តារ +មរ៑ +មល +មលក្កា +មលមោចនា +មល៉ាយូ +មល់ +មល្ល +មល្លភូមិ +មល្លយុទ្ធ +មល្លរាជ +មល្លិ +មល្លិកា +មល្លៈ +មសក +មសារគល្ល +មសារៈ +មសិ +មសិធាន +មសូរ +មសូររីក +មសូររួម +មស្តុ +មស្យាធារ +មស្សុ +មស្សុកម្ម +មហ +មហកម្ម +មហគ្ឃ +មហច្ឆរិយ +មហណ្ណព +មហណ្ណវ +មហត៑ +មហត្វ +មហទ្ធជន +មហទ្ធន +មហទ្ធនា +មហទ្ធនី +មហន៑្ត +មហន្ត +មហន្តគុណ +មហន្តទោស +មហន្តរាយ +មហន្តាប័ណ +មហន្តី +មហន្ត៑ +មហន្ធការ +មហយ្យក +មហយ្យកា +មហយ្យកោ +មហយ្យកៈ +មហយ្យក៍ +មហយ្យិកា +មហរ្សិ +មហល្លក +មហល្លកភាព +មហល្លកៈ +មហល្លិកា +មហល្លិកាភាព +មហស្ចារ្យ +មហា +មហាកច្ចាយនៈ +មហាកថានៈ +មហាកម្ជិល +មហាករុណា +មហាកវី +មហាកស្សប +មហាកាព្យ +មហាកុសល +មហាកុហក +មហាកោលាហល +មហាកំពែង +មហាក្រ +មហាក្សត្រ +មហាក្សត្រាធិរាជ +មហាក្សត្រានុភាព +មហាក្សត្រិយវង្ស +មហាក្សត្រិយានី +មហាក្សត្រិយ៍ +មហាក្សត្រី +មហាខត្តិយវង្ស +មហាខត្តិវង្ស +មហាខូច +មហាខ្ញូង +មហាគាមភោជក +មហាគំរក់ +មហាគ្រាម +មហាគ្រាមភោជក +មហាគ្រឹះ +មហាចក្រ +មហាចក្រពត្តិ +មហាចោរ +មហាជន +មហាជម្ពូរ +មហាជាតក៍ +មហាជាតិ +មហាណ៌វ +មហាត +មហាតថៃ +មហាតលិក +មហាត្ត +មហាត្មន៑ +មហាត្មា +មហាត្ម័ន +មហាត្រកាល +មហាត្រកូល +មហាត្រសោល +មហាថេរ +មហាថេរី +មហាថៃ +មហាថ្លៃ +មហាទក្សា +មហាទាន +មហាទុក្ខ +មហាទុគ៌ត +មហាទុរគត +មហាទុរភិក្ស +មហាទុរ្ភិក្ស +មហាទូលាយ +មហាទេព +មហាទ្វីប +មហាធានី +មហាធិរាជ +មហានគរ +មហានទី +មហានរក +មហានាគ +មហានិកាយ +មហានុភាព +មហាបណ្ឌិត +មហាបរិញ្ញា +មហាបរិញ្ញាបត្រ +មហាបរិញ្ញាប័ត្រ +មហាបុរស +មហាបុរិសលក្ខណៈ +មហាប្រសើរ +មហាប្រាសាទ +មហាប្រឹថពី +មហាផល +មហាផ្ទៃ +មហាពន +មហាពិធី +មហាពេទ្យ +មហាពោធិ +មហាពោធិស្ថាន +មហាព្រហ្ម +មហាព្រហ្មមុនី +មហាព្រើល +មហាភារតយុទ្ធ +មហាភារតៈ +មហាភិនិក្ខមន +មហាភិនិស្ក្រម +មហាភិនិស្ក្រមណ៍ +មហាភិនេស្ក្រមណ៍ +មហាភូត +មហាភូតរូប +មហាភ័យ +មហាមគ្គ +មហាមត្ត +មហាមន្ត្រី +មហាមន្ទីរ +មហាមាគា៌ +មហាមាគ៌ា +មហាមាត្យ +មហាមាត្រ +មហាមាយា +មហាមិត្ត +មហាមិត្រ +មហាមុនី +មហាមេឃ +មហាមោគ្គល្លាន +មហាម៉ាត់ +មហាម៉ាត់ចក្រ +មហាយក្ស +មហាយញ្ញ +មហាយាន +មហាយុគ +មហាយុទ្ធ +មហារញ្ញ +មហារដ្ឋ +មហារណ្យ +មហារពឹស +មហារម្លាយ +មហារលាយ +មហារាជ +មហារាជានុភាព +មហារាត្យ +មហារាត្រ +មហារាឞ្ត្រី +មហារាស្ត្រ +មហារាស្ត្រី +មហារីក +មហារោរព +មហារោហិណី +មហារៅរវ +មហាលាព +មហាលាភ +មហាលោតផ្លោះ +មហាលោភ +មហាលំបាក +មហាល្មោភ +មហាវគ្គ +មហាវិថី +មហាវិទ្យាធិការ +មហាវិទ្យាល័យ +មហាវិទ្យាល័យច្បាប់ +មហាវិនាស +មហាវិមលធម្ម +មហាវិហារ +មហាវីរិយៈ +មហាវេសន្សន្តរ +មហាវេស្សន្ដរ +មហាវេស្សន្ដរជាតក +មហាវ័ន +មហាសករាជ +មហាសក្ការៈ +មហាសង្ក្រាន្ត +មហាសង្គ្រាម +មហាសង្គ្រាមជាតិ +មហាសង្ឃរាជ +មហាសណ្ឋាគារ +មហាសត្ត +មហាសត្រូវ +មហាសត្វ +មហាសន្និបាត +មហាសន្និបាតបក្ស +មហាសមាគម +មហាសមុទ្ទ +មហាសមុទ្រ +មហាសម្មតរាជ +មហាសាគរ +មហាសាមគ្គី +មហាសាយភោជន៍ +មហាសារីបុត្ត +មហាសារីបុត្រ +មហាសាល +មហាសាលា +មហាសាវក +មហាសាវ័ក +មហាសាំង +មហាសុមេធាធិបតី +មហាសេដ្ខី +មហាសេដ្ឋី +មហាសេវកាមាត្យ +មហាសេវកាមាត្រ +មហាសេវ័ក +មហាសែន +មហាស្រណុក +មហាស្រព +មហាស្រ័យ +មហាហង្ស +មហាហង្សឈើ +មហាហង្សផ្ញើប្រាណ +មហាហិង្គុ +មហាហ្ម័ត +មហាឡិក +មហាអគ្គិភ័យ +មហាអមាត្យ +មហាអយ្យកា +មហាអយ្យការ +មហាអវីចី +មហាអានន្ទ +មហាអុច +មហាអុជ +មហាអំណត់ +មហាអំណាច +មហាឥសី +មហាឥស្សរាធិបតី +មហាឧត្ដម +មហាឧបរាជ +មហាឫសី +មហាឫស្សី +មហាឫស្សីសម្លេវ +មហិច្ឆតា +មហិតមា +មហិទ្ធានុភាព +មហិទ្ធានុភាវ +មហិទ្ធិ +មហិទ្ធិឫទ្ធិ +មហិន្ទត្ថេរ +មហិមនី +មហិមន៑ +មហិមន្ត +មហិមន្តី +មហិមន្តុ +មហិមន្ត៑ +មហិមា +មហិមានុភាព +មហិឞ +មហិឞី +មហិស +មហិសិ +មហិស្សរាធិបតី +មហិស្សរានុភាព +មហិស្សរៈ +មហី +មហីលតា +មហឹស +មហឹសា +មហឹសី +មហុស្សវ +មហុស្សាហៈ +មហុស្សាហ៍ +មហេសក្ខ +មហេសក្ខទេវតា +មហេសក្ខទេវបុត្ត +មហេសក្ខទេវរាជ +មហេសក្ខា +មហេសី +មហេស័ក្ខ +មហេស្វរៈ +មហៃឝ្វយ៌ +មហៃសូរ +មហៃសូរ្យ +មហោកាស +មហោឃ +មហោត្សវ +មហោថ៍ +មហោទារ +មហោរធឹក +មហោរស្រព +មហោរី +មហោរះទឹក +មហោសថ +មហោសថបណ្ឌិត +មហោសថ៍ +មហោសធ +មហោសធជាតក +មហោសធបណ្ឌិត +មហោស្រព +មហោឡារ +មហោឡារគុណ +មហោឡារិក +មហៈ +មហ័គ្ឃ +មហ័ត្វ +មា +មាក +មាក់ +មាក់ក្លឿ +មាក់ងាយ +មាក់ងាយមាក់ថោក +មាក់ដោក +មាក់ថោក +មាក់បាត +មាក់ប៉ែន +មាក់ប្រាង +មាក់ប្រិង +មាក់ប្រេង +មាក់សាង +មាក់សាន់ +មាក្មេក +មាគធិក +មាគធិកា +មាគធី +មាគធីភាសា +មាគធៈ +មាគសិរ +មាគា៌ +មាគ៌ +មាគ៌ណ +មាគ៌ឝិរ +មាគ៌ា +មាគ៌ាបក្ស +មាគ៌ាបញ្ញត្តិ +មាឃ +មាឃនក្សត្រ +មាឃនបក្សត្រ +មាឃបូជា +មាជីដូនមួយ +មាជីទួតមួយ +មាជីលួតមួយ +មាជ៌ារ +មាដា +មាឌ +មាឌតូច +មាឌធំ +មាឌប៉ុនគ្នា +មាណព +មាណពក៍ +មាណវ +មាណវក +មាណវិកា +មាណវី +មាត +មាតរោ +មាតលី +មាតា +មាតាបិតា +មាតាបិតុ +មាតាបិតុគុណ +មាតាបិតុបដ្ឋាន +មាតាមហ +មាតាមហយ្យកា +មាតាមហយ្យកៈ +មាតាមហយ្យក៍ +មាតាមហយ្យិកា +មាតាមហា +មាតាមហី +មាតាមហៈ +មាតិកភណ្ឌ +មាតិកា +មាតិកានុក្កម +មាតិកានុក្រម +មាតិកាប្រភេទ +មាតិការឿង +មាតិតា +មាតុ +មាតុកម្ម +មាតុគាម +មាតុគុណ +មាតុគ្គាម +មាតុគ្គាមោ +មាតុគ្រាម +មាតុឃាត +មាតុឃាតកម្ម +មាតុឃាតកៈ +មាតុឃាតិកា +មាតុច្ឆា +មាតុឆា +មាតុបដ្ឋាក +មាតុបដ្ឋាយិកា +មាតុប្រទេស +មាតុភាព +មាតុភាសា +មាតុភូមិ +មាតុភូមិនិវត្តន៍ +មាតុល +មាតុលា +មាតុលានី +មាតុលៈ +មាត់ +មាត់ក +មាត់កកោក +មាត់កោក +មាត់កំពង់ +មាត់ក្រៅ +មាត់ខិល +មាត់ខ្យង +មាត់គត់ +មាត់ងាយ +មាត់ចាប +មាត់ចាបមាត់ព្រាប +មាត់ច្រក +មាត់ច្រាំង +មាត់ច្រើន +មាត់ឆែប +មាត់ឆៅ +មាត់ឆ្កែ +មាត់ឆ្នាំង +មាត់ជិត +មាត់ជ្រូក +មាត់ជ្រោះ +មាត់ញក +មាត់ដង្កាប់ +មាត់ដាច +មាត់តិច +មាត់តែថា +មាត់ទទេ +មាត់ទន្លេ +មាត់ទិព្វ +មាត់ទឹក +មាត់ទ្វារ +មាត់ធំ +មាត់ធំមាត់តូច +មាត់នៀវ +មាត់បឹង +មាត់ពាក្យ +មាត់ពាម +មាត់ព្រៃ +មាត់មានគម្រប +មាត់រញ៉ាល់ +មាត់របង +មាត់រអិល +មាត់រអេចរអូច +មាត់រអែករអោក +មាត់រឥល +មាត់រឹង +មាត់លេច +មាត់សមុទ្រ +មាត់សម្ញេញ +មាត់ស៊ីអំបិលព្រហក់ +មាត់ស្ញេញ +មាត់ស្បូន +មាត់ស្រួច +មាត់ស្រួចឈ្លែម +មាត់ស្រះ +មាត់អណ្ដើក +មាត់អណ្តើក +មាត់អាក្រក់ +មាត់ឥតគម្រប +មាត់ឥតគ្រប +មាត់់ +មាត្យ +មាត្រ +មាត្រក +មាត្រដ្ឋាន +មាត្រា +មាត្រាទណ្ឌ +មាត្រាប្រព័ន្ធ +មាត្រាសាស្ត្រ +មាត្សយ៌ +មាត្ឫ +មាត្ឫកា +មាត្ឫកានុក្រម +មាត្ឫឞ្វស្ឫ +មាធម៌ +មាន +មានក +មានកម្ម +មានកម្រិត +មានកម្រៃ +មានកម្លាំងពលំ +មានកម្លាំងព្រឺស +មានកល +មានការ +មានការឈឺឆ្អាលអំពី +មានការទាក់ទង +មានការទាក់ទងដល់ +មានការអ្វី +មានកាល +មានកូន +មានកេរខ្មាស +មានកេរ្ណិឈ្មោះ +មានកេរ្តិ៍ឈ្មោះ +មានកំណត់ +មានកំណើត +មានខ្នាយ +មានខ្មាស +មានខ្លឹមសារ +មានខ្លួន +មានគភ៌ +មានគុណ +មានគុណលើគេ +មានគូគ្រង +មានគូស្រករ +មានគូស្រករហើយ +មានគំនិត +មានគំនិតគំនួរ +មានគំនិតស្របគ្នា +មានគ្នាច្រើន +មានគ្នាហើយ +មានគ្រួសារ +មានគ្រោះថ្នាក់ +មានចិត្ត +មានចិត្តចង់ +មានចិត្តជា +មានចិត្តពីរ +មានចិត្តមានថ្លើម +មានចិត្តលើ +មានចិត្តល្អ +មានចិត្តសង្ឃឹម +មានចិត្តសុភាពរាបទាប +មានចិត្តសុភាពរាបសា +មានចំណេះ +មានច្បាប់ +មានជីជាតិ +មានជីវិត +មានជោគ +មានជោគវាសនា +មានជោរមាននាច +មានជ័យ +មានឈ្មោះ +មានឈ្មោះបោះសម្លេង +មានឈ្មោះល្បីល្បាញ +មានដល់ +មានដៃ +មានដោយកម្រ +មានដំណឹង +មានដំណើរ +មានឋានៈជា +មានត +មានតក់មាននាឡិ +មានតម្រិះ +មានតម្រិះត្រូវ +មានតម្រេក +មានតម្លៃ +មានតែ +មានតែខ្លួនមួយ +មានតែសម្បក +មានតែសំបក +មានត្ត +មានត្រកូល +មានត្រឹមតែ +មានថែមទាំង +មានថ្មី +មានថ្វីដៃ +មានថ្វីមាត់ +មានទណ្ឌ +មានទម្លាប់ +មានទាន់ +មានទាស់ +មានទាស់អី +មានទឹកព្រះទ័យ +មានទុក្ខ +មានទុក្ខឥតស្បើយ +មានទោស +មានទៅមានមក +មានទៅអ្នកណា +មានទំនងស្រួល +មានទំនុក +មានទ្រនំ +មានទ្រព្យ +មានធម៌ +មានធុរៈ +មាននភាព +មាននិស្ស័យ +មាននិស្ស័យនឹង +មាននៅ +មាននៅដៃ +មានន័យ +មានន័យថា +មានបញ្ញត្តិ +មានបណ្ដាំ +មានបទពិសោធន៍ +មានបាន +មានបុណ្យ +មានបុព្វេសន្និវាស +មានបើ +មានបើហេតុអី +មានបំណង +មានប្រកាស +មានប្រយោជន៍ +មានប្រសាសន៍ +មានប្រសាសន៍ថា +មានប្រសិទ្ធភាព +មានប្រាជ្ញាឈ្លាសវៃ +មានប្រាថ្នា +មានប្រាស្រ័យនឹងគ្នា +មានប្រៀប +មានប្រៀបលើ +មានផល +មានផលកម្រៃ +មានផៅ +មានផ្ទៃ +មានផ្ទៃពោះ +មានផ្ទះ +មានផ្ទះសម្បែង +មានផ្ទះសំបែង +មានផ្លូវ +មានផ្លូវច្រើន +មានពិស +មានពុត +មានពុទ្ធដីកា +មានពូជ +មានពូជមានពង្ស +មានពូជមានអម្បូរ +មានពួជ +មានពោះ +មានព្រលឹង +មានព្រេង +មានព្រះតម្រាស់ +មានព្រះពុទ្ធដីកា +មានព្រះហឫទ័យ +មានព្រះអង្គ +មានភាគរួមក្នុង +មានភារៈ +មានភិន +មានភ័ព្វ +មានភ័យអាសន្ន +មានមនសិការ +មានមន្ទិល +មានមាត់មានពាក្យ +មានមារយាទ +មានមុខ +មានមុខមាត់ +មានយស +មានយសមានសក្ដិ +មានរបប +មានរបួស +មានរាយ +មានរាយអាប់ +មានរិទ្ធ +មានរឿង +មានលក្ខណៈធំតែមួយ +មានលក្ខណ៍សម្ដី +មានលក្ខណ៍សំដី +មានលទ្ធភាព +មានលាភ +មានលំនាំល្អ +មានវត្តមានក្នុង +មានវាសនា +មានវិញ្ញាណ +មានវិបរិត +មានវិមតិ +មានវិរតិ +មានវិស្សាសៈនឹងគ្នា +មានវេរានឹងគ្នា +មានសក្ដា +មានសច្ចៈ +មានសញ្ជាតិបរទេស +មានសណ្ដាប់ធ្នាប់ +មានសណ្ដាប់ធ្នាប់ល្អ +មានសណ្ឋានស្រដៀងគ្នា +មានសតិ +មានសតិអារម្មណ៍ +មានសន្ទិះក្នុងចិត្ត +មានសន្ទុះ +មានសភាពល្អ +មានសមគួរគ្នានឹងគ្នា +មានសមត្ថកិច្ច +មានសមានចិត្តចំពោះ +មានសម្ដី +មានសម្បជញ្ញៈ +មានសម្បត្តិ +មានសម្ពន្ធនឹងគ្នា +មានសម្លេង +មានសាច់ +មានសំដី +មានសំណាង +មានស៊ីមានចុក +មានស៑ +មានស្នាម +មានស្នៀត +មានស្នេហ៍ +មានស្នេហ៍មុខ +មានស្មារតី +មានស្រាប់ +មានស្រាប់ហើយ +មានហេតុ +មានអម្បូរ +មានអាសា +មានអី +មានអំណាច +មានអំពើ +មានអ្នកណាទៅ +មានឥទ្ធិពលទៅលើនរណា +មានឧបមាថា +មានឯណា +មានឱកាស +មានឱជា +មានឱជារស +មានារី +មានិត +មានិនី +មានី +មានះ +មានៈ +មាន់ +មាន់កណ្ដូង +មាន់ក្រញាស +មាន់គក +មាន់គ្រៀវ +មាន់ចែ +មាន់ជល់ +មាន់ឈ្មោល +មាន់ញី +មាន់តតស +មាន់ត្រចៀកស +មាន់ទា +មាន់ទាង +មាន់ទឹក +មាន់ទេស +មាន់ទោរ +មាន់នាឡ +មាន់បញ្ជល់ +មាន់បារាំង +មាន់ព្រៃ +មាន់ម្រេច +មាន់រងាវ +មាន់រងាវកុះ +មាន់រងាវទឹកជោរ +មាន់រងាវពីរដង +មាន់រងាវមួយដង +មាន់សម្ល +មាន់ស្ងោរ +មាន់ស្រុក +មាន់អាំង +មាន៑ +មាន៑្ត +មាបកជន +មាបង្កើត +មាបនកម្ម +មាមក +មាមកៈ +មាមិកា +មាមីង +មាមៈកៈ +មាយ +មាយា +មាយាការ +មាយាដកខ្ញី +មាយាវិន៑ +មាយាវី +មាយាស្ត្រី +មាយិន៑ +មាយី +មាយីមាយា +មារ +មារក +មារគន់ +មារគា +មារជិ +មារជិត +មារជិន +មារជ្រែក +មារធីតា +មារព័ន្ធន៍ +មារមកជ្រែក +មារយាទ +មារយាទថោក +មារយាទថ្លៃ +មារវិជ័យ +មារសេនា +មារាធិ +មារាធិរាជ +មារៈ +មារៈធីដា +មារៈសេន៉ា +មាល +មាលក +មាលកសាលា +មាលកៈ +មាលតី +មាលសាលា +មាលា +មាលាការ +មាលាការិកា +មាលាការិនី +មាលាចុម្ពដក +មាលាដួងចិត្ត +មាលាធារិនី +មាលាធារី +មាលាភារិនី +មាលាភារី +មាលារិនី +មាលាវិក័តិ +មាលិនី +មាលី +មាលីបទ +មាល់ +មាល័ក +មាល័យ +មាល្បាយ +មាល្យ +មាឞក +មាស +មាសក +មាសកាឡៃ +មាសគីឡូ +មាសចាយ +មាសឆ្អិន +មាសជម្ពូនទ +មាសតន់ +មាសថ្លើម +មាសថ្លើមថ្លៃ +មាសថ្លៃ +មាសទឹកដប់ +មាសទឹកប្រាំបី +មាសទឹកប្រាំបួន +មាសទឹកប្រាំពីរ +មាសធំ +មាសបង +មាសប្រាក់ +មាសប្អូន +មាសផ្កាកប្បាស +មាសផ្កាននោង +មាសពន្លក +មាសពុំងា +មាសពូ +មាសពៅ +មាសព្រលឹង +មាសព្រៃ +មាសមា +មាសមិត្ត +មាសមិត្រ +មាសមេ +មាសមៃ +មាសម៉ុម +មាសម៉ែ +មាសម័យ +មាសម្ដាយ +មាសសន្លឹក +មាសសមរ +មាសសេស +មាសស្ងួន +មាសស្នេហ៍ +មាសស្រួយ +មាសឪពុក +មាសឳ +មាសឳពុក +មាសា +មាសានុ +មាសានុប្ប +មាសានុប្បវត្តិ +មាសានុប្រព្រឹត្តិ +មាសិក +មាសិកជន +មាសិកា +មាហា +មាហាទាន +មាំ +មាំងស៊ាំង +មាំទាំ +មាំមួ +មាំមួន +មាំស +មា្នក់ +មិកស៊ិក +មិកៈ +មិគ +មិគជាតិ +មិគទាយ +មិគទាយពន +មិគទាយវ័ន +មិគទាយវ័ន្ត +មិគពន្ធន +មិគព័ន្ធន៍ +មិគរាជ +មិគរាជិនី +មិគសិរ +មិគៈទាយៈវាន់ +មិង +មិងមាំង +មិច +មិចឆាម័ក +មិចមួល +មិច្ចាអាជីវៈ +មិច្ឆា +មិច្ឆាកម្មន្តៈ +មិច្ឆាចារ +មិច្ឆាជីព +មិច្ឆាជីវៈ +មិច្ឆាទិដ្ឋិ +មិច្ឆាទិដ្ឋិកជន +មិច្ឆាពាក្យ +មិច្ឆាព្យាយាម +មិច្ឆាមគ្គ +មិច្ឆាវាចា +មិច្ឆាសង្កប្បៈ +មិច្ឆាសតិ +មិច្ឆាសមាធិ +មិច្ឆាអាជីព +មិច្ឆាអាជីវោ +មិច្ឆាអាជីវៈ +មិច្ជាកម្មន្តៈ +មិច្ជាចារ +មិច្ជាជីព +មិច្ជាជីវៈ +មិច្ជាទិដិ្ឋកជន +មិច្ជាទិដ្ឋិ +មិច្ជាទិដ្ឋិកជន +មិច្ជាពាក្យ +មិច្ជាព្យាយាម +មិច្ជាមគ្គ +មិច្ជាវាចា +មិច្ជាសង្កប្បៈ +មិច្ជាសតិ +មិច្ជាសមាធិ +មិច្ជាអាជីព +មិច្ជាអាជីវោ +មិញ +មិញ្ជា +មិញ្ជាខ្នង +មិញ្ជាឆ្អឹង +មិញ្ជាឈើ +មិញ្ជៈ +មិត +មិតតៈ +មិតភាណិនី +មិតភាណី +មិត្ដ +មិត្ដភ័ក្ដ្រ +មិត្ត +មិត្តចាស់ +មិត្តជិតខាង +មិត្តទ្រុស្ដមិត្ត +មិត្តទ្រុស្ត +មិត្តទ្រុះ +មិត្តទ្រួសមិត្ត +មិត្តភក្ដិ +មិត្តភក្តិ +មិត្តភាព +មិត្តភេទ +មិត្តភ័ក្ដិ +មិត្តភ្ងា +មិត្តមួយរយឆ្នាំ +មិត្តរួមជាតិ +មិត្តរួមជំនាន់ +មិត្តលាភ +មិត្តសន្ថវភាព +មិត្តសមាគម +មិត្តសម្លាញ់ +មិត្តសំលាញ់ +មិត្តសំឡាញ់ +មិត្តាមច្ចា +មិត្តាមាត្យ +មិត្តូបត្ថម្ភ +មិត្តោបត្ថម្ភ +មិត្រ +មិត្រភាព +មិត្រភិបាល +មិត្រភេទ +មិត្រភ្ងា +មិត្រលាភ +មិត្រាភិបាល +មិថិលា +មិថុន +មិថុនរាសី +មិថុនា +មិថុនៈ +មិថ្យា +មិថ្យាចារ +មិថ្យាជីវ +មិថ្យាទ្ឫឞ្ដិ +មិថ្យាវ្យាយាម +មិទេ +មិទ្ធ +មិទ្ធៈ +មិន +មិនកាន់ជើងខាងណាទេ +មិនកើត +មិនកើតខ្មោចអ្វីទេ +មិនកំណត់ +មិនខាន +មិនខ្ចី +មិនខ្មេះ +មិនខ្មេះទេ +មិនខ្មោច +មិនខ្វះទេ +មិនគត់គូ +មិនគិតគន់ +មិនគិតប្រាណ +មិនគិតរាប់ +មិនគួរណាជា +មិនគ្រប់ដប់ +មិនគ្រាន់ +មិនគ្រាន់ស៊ី +មិនឃើញ +មិនចង់រួច +មិនចាញ់ +មិនចេះចប់មិនចេះហើយ +មិនចេះដាច់ +មិនចេះអស់មិនចេះហើយ +មិនឆាប់ +មិនជា +មិនជាងគ្នា +មិនជាជាង +មិនជាបើ +មិនជាប៉ុន្មាន +មិនជាអ្វីទេ +មិនឈប់ +មិនឈប់ឈរ +មិនដល់ +មិនដាច់ខាត +មិនដឹង +មិនដឹងខ្យល់ +មិនដឹងជា +មិនដឹងជាស្អីទេ +មិនដឹងជាស្អីស្អុកទេ +មិនដឹងដប់ +មិនដឹងទីតំបន់ +មិនដឹងមិនឮ +មិនដឹងសោច +មិនដឹងឯលិចឯកើត +មិនដូចចិត្ត +មិនដែល +មិនដែលនឹងមិន +មិនដែលប្រទះ +មិនដែលប្រទះភ្នែក +មិនដែលសូន្យ +មិនដែលអ៊ីះ +មិនណយ +មិនណយទេ +មិនណាស់ណាទេ +មិនតូច +មិនតែប៉ុណ្ណោះ +មិនត្រង់ជ្រុង +មិនថា +មិនថ្វីទេ +មិនទាន់ +មិនទាន់ដែល +មិនទាន់ពេល +មិនទាន់ម៉ោង +មិនទាំង +មិនទេឬអី +មិនទៅ +មិនទំនង +មិនធម្មតា +មិនធាក់ថយក្រោយ +មិនធំ +មិនធ្លាប់ +មិនធ្វើវិញ +មិនបាច់ +មិនបាច់ទេ +មិនបាន +មិនបានការ +មិនបានជា +មិនបានជានឹកនា +មិនបានទេ +មិនបានប្រយោជន៍ +មិនបានសោះ +មិនបានឡើយណា៎ +មិនប្រាកដឈ្មោះ +មិនផេះ +មិនផេះទេ +មិនព័ន្ធន៍ +មិនព្រម +មិនមានដើមទង +មិនមែន +មិនមែនតែម្ដងនេះទេ +មិនមែនទេ +មិនយកទោសពៃរ៍ +មិនយឺត +មិនយូរ +មិនយូរប៉ុន្មាន +មិនយូរមិនឆាប់ +មិនរាប់ +មិនរើសដី +មិនរើសមុខ +មិនលឿន +មិនលែង +មិនលែងឡើយ +មិនល្អ +មិនសមបីបើ +មិនសមបើ +មិនសុខ +មិនសុខចិត្ត +មិនសុខមិនសព្ទ +មិនសូវ +មិនសូវអីទេ +មិនស៊ីគ្នា +មិនស៊ូ +មិនស្កៀបចិត្ត +មិនស្កៀបជើងធ្មេញ +មិនស្ដីនឹងគ្នា +មិនស្ដីរកគ្នា +មិនហួសកន្លះម៉ោង +មិនហួសពី +មិនហ៊ានហើប +មិនអស់ចិត្ត +មិនអឺមិនអើ +មិនអ៊ីះ +មិនអ្វីទេ +មិនឮ +មិនឲ្យលើសមិនឲ្យខ្វះ +មិនា +មិនុត +មិន៑ +មិល +មិលក្ខ +មិលក្ខជាតិ +មិលក្ខទេស +មិលក្ខប្រទេស +មិលក្ខភាសា +មិលក្ខា +មិលក្ខី +មិលក្ខៈ +មិលិន្ទ +មិលិន្ទបញ្ហា +មិលិន្ទប្បញ្ហា +មិល័កខៈ +មិល័កខៈជាត +មិល្លី +មិល្លីក្រាម +មិល្លីម៉ែត្រ +មិសៈ +មិស្ស +មិស្សការ +មិស្សតាសុ +មិស្សភាគ +មិស្សភាព +មិស្ហឺឡាំង +មី +មីកន្ទូច +មីកា +មីកាទូច +មីកាសុភាជ +មីកូរីស +មីកូវិទ្យា +មីកូស +មីក្រុប +មីក្រុបវិទ្យា +មីក្រូ +មីក្រូណេស៊ី +មីក្រូទស្សន៍ +មីក្រូផូស៊ីលវិទ្យា +មីក្រូផូស៊ីស +មីក្រូផូស៊ីសវិទ្យា +មីក្រូម៉ែត +មីក្រូម៉ែត្រ +មីក្រូសាព៌ាង្គកាយ +មីក្រូសារពាង្គកាយ +មីក្រូសារព៌ាង្គកាយ +មីក្រូសេដ្ឋកិច្ច +មីក្រូហិរញ្ញវត្ថុ +មីក្រូហ្វូន +មីក្រូឥណទាន +មីខ្ញែរ +មីគទាយពន +មីគោក +មីង +មីងមា +មីង៉ា +មីង៉ែត +មីច្រមក់ +មីឆា +មីឈីហ្កេន +មីញ +មីញ៉ក់ +មីឌី +មីតូច +មីតូស +មីត្រៃយើរ +មីត្រៃយើរត្រង់ +មីត្រៃយើរស្វាសង់ +មីទីង +មីទឹក +មីទូច +មីន +មីនកង្កែប +មីនកន្ត្រាក់ +មីនក្លេម័រ +មីនតោន +មីនបង្កប់ +មីនបង្កៃ +មីនរាសី +មីនស្ក៍ +មីនា +មីនាង +មីនី +មីនុត +មីនេះ +មីនោះ +មីនៈ +មីន៉ា +មីយ៉ាន់ម៉ា +មីរ +មីរដេរដាស +មីល +មីលីលីត្រ +មីល្លីម៉ែត្រ +មីវ៉ា +មីសាណា +មីសួ +មឹក +មឹង +មឹត +មឹតពត់ +មឹន +មឹប +មឹល +មឹះ +មឺង +មឺត +មុ +មុក +មុកុដ +មុកុដរាជ្យ +មុកុលិត +មុក្ដា +មុក្ដាហារ +មុក្តា +មុក្តាហារ +មុក្តិ +មុខ +មុខកន្ត្រៃ +មុខកាត់ +មុខការ +មុខការមេផ្ទះ +មុខកាំបិត +មុខកំពូល +មុខក្ដារ +មុខក្រញូវ +មុខក្រញូស +មុខក្រមាច +មុខក្រវឹម +មុខក្រសួង +មុខក្រឡង់ +មុខក្រាយ +មុខក្រាស់ +មុខក្រូចសើច +មុខក្រៀម +មុខក្រោយ +មុខខិល +មុខខូច +មុខខ្ញីវខ្ញូវ +មុខខ្មាស +មុខខ្មូត +មុខខ្មូរ +មុខខ្មោច +មុខខ្មៅអែ +មុខខ្លាញ់ +មុខគួរ +មុខគ្រជាំ +មុខគ្រមាម +មុខងប់ +មុខងា +មុខងាប់ +មុខងារ +មុខងារសាធារណៈ +មុខច្រែះស៊ី +មុខឆ្កែ +មុខឆ្កែស្រែជម្រៅ +មុខឆ្នាស់ +មុខជាំ +មុខជូរ +មុខជូររ៉ែត +មុខជូរហួញ +មុខជំនាញ +មុខជ្រប់ +មុខជ្រុង +មុខឈ្នាង +មុខឈ្មង +មុខដា +មុខដាច់ +មុខដាវ +មុខដាវមុខលំពែង +មុខដំណើរ +មុខតែ +មុខតំណ +មុខតំណែង +មុខថ្ងៃស៊ី +មុខថ្លា +មុខថ្លោះ +មុខទឹក +មុខទំនិញ +មុខទ័ព +មុខទ្វារ +មុខធំ +មុខនឹង +មុខនឹងមុខ +មុខបន្សារ +មុខបាឋ +មុខបាទ +មុខប៉ែន +មុខប្រហែល +មុខពាប់ +មុខព្រហ្ម +មុខព្រួញ +មុខព្រួញវាយសម្រុក +មុខព្រះលាន +មុខមគ្គ +មុខមន្ត្រី +មុខមាត់ +មុខមាំ +មុខមុន +មុខមូលក្រឡង់ +មុខម៉ុង +មុខម្ហូប +មុខយក្ស +មុខរ +មុខរងើម +មុខរបរ +មុខរបួស +មុខរា +មុខរាបស្មើ +មុខរាស៍ +មុខរាហុ៍ +មុខរីក +មុខរឹង +មុខរឹងដូចដែក +មុខរោ +មុខរៈ +មុខលុយ +មុខវិជ្ជា +មុខវិជ្ជាប្រឡង +មុខសញ្ញា +មុខសណ្ឋាន +មុខសស្ត្រ +មុខសាស្ត្រ +មុខសឹក +មុខសេះ +មុខស្ងួត +មុខស្ញូញ +មុខស្ពាន់ +មុខស្មន់ +មុខស្មើ +មុខស្រងូត +មុខស្រងួត +មុខស្រពោន +មុខស្រស់ +មុខស្រួច +មុខស្អាត +មុខស្អុយ +មុខឡើងក្រហម +មុខអាករ +មុខអាវុធ +មុខអុត +មុខអុតរខុញ +មុខអំណាច +មុខា +មុខី +មុខុម្មត្តកៈ +មុខៈរ៉ា +មុខៈរ៉ៈ +មុខ្យ +មុង +មុងផ្លិត +មុងសាយ +មុង្គ្រេ +មុច +មុចលិន្ទ +មុច្ឆា +មុជ +មុជទឹក +មុជទឹកមុជភក់ +មុជរបង +មុជ្ជ +មុញ្ចន +មុញ្ចនកិច្ច +មុញ្ចនាការ +មុញ្ចនោបាយ +មុត +មុតច្រោក +មុតតៈចិត +មុតធា +មុតមាំ +មុត្ដា +មុត្ដាហារ +មុត្ត +មុត្តក +មុត្តកៈ +មុត្តក៍ +មុត្តា +មុត្តាយតនៈ +មុត្តាស័យ +មុត្តាហារ +មុត្តិ +មុត្តិកា +មុទិតា +មុទិតាចិត្ត +មុទិតាធម៌ +មុទុ +មុទុចិត្ត +មុទុតា +មុទុតាធម៌ +មុទ្ទវិទ្យា +មុទ្ទា +មុទ្ទិកា +មុទ្ធជ +មុទ្ធជៈ +មុទ្ធា +មុទ្ធាភិសិត្ត +មុទ្ធាភិសិត្តរាជ +មុទ្ធាភិសេក +មុទ្រ +មុទ្រា +មុទ្រិកា +មុធា +មុធ៌ន៑ +មុន +មុនក្រោយ +មុនខ្សាច់ +មុនគេ +មុនដំបូក +មុនដំបូង +មុនដំបូងបង្អស់ +មុនទី +មុននឹង +មុនបន្ទាប់ +មុនពេលកំណត់ +មុនរដូវ +មុនឬក្រោយ +មុនិ +មុនិកុញ្ជរ +មុនិកុព្ជារ +មុនិនាថ +មុនិន្ទ +មុនិរាជ +មុនី +មុនីកុព្ជារ +មុនីនាថ +មុនីរាជ +មុនីវង្ស +មុប +មុម +មុមកែង +មុមចីពរ +មុមទស្សន៍ +មុមបន្ថែម +មុមបំពេញ +មុមព្នាយ +មុមស្រួច +មុយ +មុវាទិនី +មុសា +មុសាវាទ +មុសាវាទិនី +មុសាវាទី +មុហត្ត +មុហុត៌ +មុហុត្ត +មុហុត្តវិជាតវាទី +មុឡ្នោ +មុេខ្ញុំកុំនទៅ +មុំ +មុំកែង +មុំជាប់ +មុំជាប់បន្ថែម +មុំទល់កំពូល +មុំទាល +មុំទ្វេមុខ +មុំផ្ចិត +មុំរាប +មុំស្រួច +មុះ +មុះមុត +មុ័ង +មុ័ងសៈ +មុ័ងស័ង +មុ័ចឆៈ +មុ័ត +មុ័បបុ័ញញ៉ា +មូក +មូគ +មូគភាសា +មូគវត្ត +មូង +មូឆ៌ា +មូឍ +មូត +មូត្រ +មូត្រសាស្ត្រ +មូត្រាឝយ +មូត្រាស័យ +មូទីស +មូទូ +មូទ័រ +មូធ៌ជ +មូធ៌ន៑ +មូធ៌ន្យ +មូធ៌ាភិឞិក្ត +មូរ +មូរកន្ទេល +មូរក្បិន +មូរជើងខោ +មូរដៃអាវ +មូរតី +មូរត្បាញ +មូរនប +មូរបារី +មូរមុខ +មូរ៉ា +មូរ្ដិ +មូរ្តី +មូល +មូលកច្ចាយនៈ +មូលកភាព +មូលកម្មដ្ឋាន +មូលការណ៍ +មូលកុសល +មូលកូនចៅ +មូលក្លុំ +មូលក្លំ +មូលខ្វង់ +មូលគន្ធ +មូលគំនិត +មូលគំនិតគ្នា +មូលគ្នា +មូលចិត្ត +មូលចិត្តមូលគំនិត +មូលជីវធាតុ +មូលដីកា +មូលដ្ឋាន +មូលដ្ឋានគ្រឹះ +មូលដ្ឋានជីវៈ +មូលដ្ឋានទ័ព +មូលដ្ឋានបង្អែក +មូលដ្ឋានសឹក +មូលដ្ឋានសេដ័កិច្ច +មូលដ្ឋានអាករ +មូលដ្ឋានីយកម្ម +មូលណិល +មូលត្រកូល +មូលត្រឡុំ +មូលទោស +មូលទ្រវែង +មូលធន +មូលធនកប់ +មូលធនកម្ម +មូលធនក្រុមហ៊ុន +មូលធនគ្រោះថ្នាក់ +មូលធនចរាចរ +មូលធនជាតិ +មូលធនជាប់ប្រើ +មូលធនឋិតថេរ +មូលធនតាមហ៊ុន +មូលធនត្រាច់ចរ +មូលធនត្រឹមត្រូវ +មូលធនថេរ +មូលធនទុន +មូលធនទំនិញ +មូលធនទំនេរ +មូលធនធនាគារ +មូលធននិយម +មូលធននីយកម្ម +មូលធននឹង +មូលធនបច្ចេកទេស +មូលធនបតិដ្ឋកម្ម +មូលធនប័ត្រ +មូលធនប្រកបការ +មូលធនប្រាក់ +មូលធនផលិត +មូលធនពាណិជ្ជកម្ម +មូលធនព្រឹទ្ធករ +មូលធនរូបិយវត្ថុ +មូលធនវិនិយោគ +មូលធនសង្គម +មូលធនសង្ហារិម +មូលធនហិរញ្ញវត្ថុ +មូលធនអថេរ +មូលធនអាជីវកម្ម +មូលធនឧស្សាហកម្ម +មូលធនិក +មូលធនិកល +មូលធនូបនីយកម្ម +មូលធម៌ +មូលនាម +មូលនិធិ +មូលន័យ +មូលបច្ច័យ +មូលបញ្ហា +មូលបត្រ +មូលបទ +មូលប័ត្រ +មូលប្បទានប័ត្រ +មូលប្បទានប័ត្រឆូត +មូលប្បទានប័ត្រធនគារ +មូលប្រណិធាន +មូលប្រណិធិ +មូលប្រមាណ +មូលផលា +មូលផលាផល +មូលភាគ +មូលភាព +មូលភាសា +មូលភេទ +មូលមក +មូលមគ្គ +មូលមតិ +មូលមតិគ្នា +មូលមតិគ្នាជាឯកឆន្ទ +មូលមតិជាឯកច្ឆន្ទ +មូលមាត់គ្នា +មូលមិត្រ +មូលមិត្រមេត្រី +មូលមួយផងគ្នា +មូលវិចារ +មូលវិចារណ៍ +មូលវិចារនៃតម្លៃទួទៅ +មូលវិវដ្ដ +មូលសញ្ញា +មូលសព្ទ +មូលសព្ទសាស្ត្រ +មូលសាស្ត្រ +មូលសេចកី្ត +មូលសេចក្ដី +មូលស្ថាន +មូលស្ថាបនា +មូលស្លុង +មូលហេតុ +មូលហេតុដើមចម +មូលអារម្មណ៍ +មូលា +មូលិក +មូលី +មូលីបង្អួច +មូលៈ +មូលៈក័ចចាយ៉ៈន៉ៈ +មូលៈក័មម៉័តឋាន +មូលៈគន់ធ +មូលៈធន់ +មូលៈធ័រ +មូលៈនិធិ +មូលៈផៈ +មូលៈផៈល៉ាផល់ +មូលៈភាក +មូលៈម័ក +មូលៈស័ប +មូលៈហែត +មូល្យ +មូឞិក +មូឞ្យាយណ +មូស +មូសិក +មូសិកទន្ត +មូសុង +មូសុងប្រាំង +មូសុងវស្សា +មូស្កាត +មូស្គូ +មូស្យាយណា +មូស្យាយ័ណ +មូឡ្នៈ +មូឡ្ហ +មូឡ្ហា +មូឡ្ហោ +មូឡ្ហៈ +មួ +មួក +មួកកន្តឹប +មួកដែក +មួកនាលិ +មួករបប +មួកសម្បុក +មួកសំបុក +មួង +មួចិត្ត +មួត +មួន +មួនទួន +មួនមាំ +មួម៉ៅ +មួយ +មួយក្ដាប់ដៃ +មួយក្ដារ +មួយក្ដារនេះ +មួយក្លាយជាដប់ +មួយខណៈ +មួយខ្សែឆ្នាំ +មួយគូ +មួយគោមដៃ +មួយគំនរ +មួយគ្រាសិន +មួយចប់ +មួយចំណែកទៀត +មួយចំនួន +មួយឆ្នាំ +មួយជាតិ +មួយជាល +មួយដង +មួយដងមួយកាល +មួយដុំ +មួយថ្ងៃ +មួយថ្ងៃមួយយប់ +មួយថ្ងៃវាល់ល្ងាច +មួយទល់នឹងមួយ +មួយទឹក +មួយទៀត +មួយនិសោត +មួយនីសោត +មួយនេះក៏ដែរ +មួយនេះសោត +មួយប៉ប្រិចភ្នែក +មួយផ្នែកទៀត +មួយផ្នែកទៅ +មួយផ្សេងទៀត +មួយពូតប្រេង +មួយពេលនេះ +មួយព្រះឱស័ +មួយភាគធំ +មួយភាគបី +មួយភាគរយ +មួយភាំង +មួយភ្លែត +មួយម៉ាត់ +មួយម៉ាត់មួយក +មួយម៉ាត់មួយម៉ាត់ +មួយម៉ោងកន្លះ +មួយម្ដង +មួយម្នាក់ +មួយយប់ទាល់ភ្លឺ +មួយយប់មួយថ្ងៃ +មួយយ៉ូ +មួយរយមួយពាន់ +មួយរយៈពេល +មួយរំពុះ +មួយរំពេច +មួយរ៉េវ +មួយវស្សា +មួយវិញទៀត +មួយវិញសោត +មួយវឹង +មួយសណ្ដោងជាល +មួយសន្ទុះ +មួយសោត +មួយសំកាំងដំរី +មួយស្របក់ +មួយស្រលេត +មួយអង្គឯង +មួយអន្លើ +មួយអន្លើដោយ +មួយអោប +មួរ +មួល +មួលក +មួលខ្ចៅ +មួលខ្ចៅនាឡិកា +មួលឈាម +មួលបង្កាច់ +មួលផ្ដៅ +មួលផ្តៅ +មួលមិច +មួលវេញ +មួលសម្ដី +មួលសម្តី +មួលសំដី +មួលសំបោរ +មួហ្មង +មើ +មើក +មើង +មើម +មើមដំឡូង +មើមត្រាវ +មើមថ្នាំចិន +មើមរំដេង +មើល +មើលការខុសត្រូវ +មើលកុន +មើលកូន +មើលក្នុង +មើលក្រឡៅ +មើលខែឆ្នាំ +មើលខ្លួន +មើលគេមើលឯង +មើលគំនិត +មើលគ្រូ +មើលឃើញ +មើលងាយ +មើលងាយមើលថោក +មើលចង់លេប +មើលចប់ +មើលចិត្ត +មើលចុះ +មើលឆ្ងាយ +មើលជតារាសី +មើលជំងឺ +មើលដាច់ +មើលតាម +មើលតាមកន្ទុយភ្នែក +មើលតាមបង្អួច +មើលតែ +មើលថាម៉េច +មើលថែ +មើលទៅ +មើលទៅដូចជា +មើលធ្លុះ +មើលបៀ +មើលបំណាំ +មើលផុតកន្ទុយភ្នែក +មើលផៅសន្ដាន +មើលផ្លូវ +មើលពីរត្រួស +មើលពុត +មើលពុំយល់ +មើលពេញភ្នែក +មើលពេទ្យ +មើលភាំង +មើលមារយាទ +មើលមុខមើលក្រោយ +មើលមេឃមើលផ្កាយ +មើលរូប +មើលលើមើលក្រោម +មើលលែងស្គាល់ +មើលល្ខោន +មើលសព្វទៅ +មើលសៀវភៅ +មើលសំបុត្រ +មើលស្រាល +មើលស្លឹង +មើលហោរ +មើលហ៏ +មើលអក្សរដាច់ +មើលអធ្យាស្រ័យ +មើលអាយ៉ង +មើល៍ +មឿង +មៀង +មៀងក្រូចពោធិសាត់ +មៀងមើល +មៀងឡាវ +មៀច +មៀន +មៀនកាំបិត +មៀនព្រៃ +មៀនអំបុក +មៀម +មៀស +មេ +មេក +មេកក +មេកកា +មេកង +មេកងរង +មេកច +មេកញ +មេកញ្ចាញ់ច្រាស +មេកន្ត្រៃ +មេកន្ទុយលេខ +មេកន្ទ្រាញ +មេកប៉ាល់ +មេកានិច +មេកាបៃ +មេកាប៊ីត +មេកាព្យ +មេការ +មេកាហឺត +មេកាំបិត +មេកុង +មេកោយ +មេកំណែន +មេកំព្រា +មេក្បាលបៀ +មេក្រង់ +មេក្របី +មេក្រមី +មេក្រាន +មេក្រុម +មេក្រូ +មេខលា +មេខវណ្ណ +មេខា +មេខូច +មេខ្ញែ +មេខ្ញែរ +មេខ្យល់ +មេខ្លោង +មេខ្សាច់ +មេគង្គ +មេគង្គា +មេគណ +មេគណក្រុង +មេគណៈ +មេគយ +មេគុណ +មេគុណបច្ចេកទេស +មេគុណបណ្ណែនរបស់ដី +មេគុណប្រាប់ទិស +មេគុណពោះសុង +មេគុណវិនិយោគ +មេគុណសុវត្ថិភាព +មេគោ +មេគោក្រមុំ +មេគំនិត +មេគ្រឿងញៀន +មេគ្រែ +មេឃ +មេឃងងឹត +មេឃចុះអ័ព្ទ +មេឃច្ឆាយ +មេឃដាស +មេឃទូទឹម +មេឃទ្វារ +មេឃនាទ +មេឃបុបា្ព +មេឃបុប្ផា +មេឃបុស្ប +មេឃបុស្ស +មេឃបើកថ្ងៃ +មេឃមណ្ឌល +មេឃមាត្រ +មេឃមីរ +មេឃម៉ែត្រ +មេឃវណ្ណ +មេឃសព្ទ +មេឃស័ព្ទ +មេឃស្រកានាគ +មេឃស្រទំ +មេឃស្រឡះ +មេឃស្វាង +មេឃហាលស្រូវ +មេឃអែ +មេឃា +មេឃាតករ +មេឃុំ +មេឃៈ +មេឃៈទ្វា +មេឃៈនាត +មេឃៈបុបផា +មេឃៈមន់ឌល់ +មេឃៈវ័ន +មេឃ្មុំ +មេឃ្លាំង +មេង៉ែត +មេចង្កាន់ +មេចង្ក្រាន +មេចង្ហាន់ +មេចាប់សរសៃ +មេចោរ +មេចោរខូច +មេចោរឆន្ទា +មេឆន្ទា +មេឆា +មេឆ្នង់ +មេជណ្ដើរ +មេជាង +មេជាតិ +មេជី +មេជើង +មេជំរឿន +មេជ័រ +មេដប់ខ្នង +មេដាយ +មេដាយមាស +មេដាយសំរិទ្ធិ +មេដឹកនាំ +មេដែក +មេដៃ +មេដោះ +មេដំបូល +មេដំបែ +មេដំបែរ +មេដ្យាន +មេដ្យ៉ាន +មេឌីទែរ៉ាណេ +មេឌៀ +មេណាម +មេណូប៉ូស +មេណូរ៉ាស៊ី +មេតតាកាយ៉ៈក័ម +មេតម្រួត +មេតា +មេតាណុល +មេតាន +មេតាបូលីស +មេតាសូអ៊ែរ +មេតាស្តាស +មេតេ្តយ្យ +មេត្តា +មេត្តាករុណា +មេត្តាករុណាមុទិតា +មេត្តាកាយកម្ម +មេត្តាចិត្ត +មេត្តាចីកម្ម +មេត្តាធម៌ +មេត្តានោកម្ម +មេត្តាប្រោស +មេត្តាភាវនា +មេត្តាមនោកម្ម +មេត្តាវចីកម្ម +មេត្តាវិហារិ +មេត្តាវិហារិនី +មេត្តាវិហារី +មេត្តិ +មេត្រី +មេត្រីចិត្ត +មេត្រីភាព +មេត្រូ +មេត្រូក្រាភី +មេត្រូណានី +មេត្រូប៉ាទី +មេត្រូប៉េរីតូនីត +មេត្រូផ្លេប៊ីត +មេត្រូម៉ាឡាស៊ី +មេត្រូរ៉ាស៊ី +មេត្រូរ៉ិចស៊ីស +មេត្រូសាល់បាំងស៊ីត +មេត្រួត +មេថុន +មេថុនកម្ម +មេថុនធម្ម +មេថុនន៉ៈវិរៈតិ +មេថុនវិរតិ +មេថុនសេវនកិច្ច +មេថុនសេវនៈ +មេថុនសំវាស +មេថុន៉ៈ +មេទ +មេទទឹងខ្លី +មេទទឹងវែង +មេទនី +មេទន្ទេញ +មេទស៑ +មេទាហាន +មេទិនី +មេទឹក +មេទឹកសន្លាក់ +មេទុន +មេទោ +មេទោហ្រទ +មេទ័ព +មេទ្រីត +មេទ្វារ +មេធ +មេធគ +មេធគភាព +មេធា +មេធាវិនី +មេធាវិន៑ +មេធាវី +មេធិនី +មេធិន៑ +មេធី +មេធំ +មេធ្មប់ +មេន +មេនឌិតៈ +មេនព្វន្ត +មេនាង +មេនាងផ្ទះ +មេនេះ +មេនោះ +មេនំ +មេនំមេនាង +មេបង្អួច +មេបញ្ជាការ +មេបញ្ឈរ +មេបណ្ដោយ +មេបទ +មេបន +មេបនពេជ្ឈឃាដ +មេបន្ទុក +មេបា +មេបាក្រមុំកំឡោះ +មេបាចាស់ទុំ +មេបាពំនាក់បំពង់ +មេបុណ្យ +មេបំណុល +មេប្រយោគ +មេផាយ +មេផ្ដាច់ការ +មេផ្ដេក +មេផ្ទះ +មេផ្សំសាច់ +មេពាក្យ +មេពំនឹង +មេព្រីង +មេព្រើល +មេព្រៃ +មេភូមិ +មេភ្លើង +មេភ្លើងអគ្គីសនី +មេភ្លៀង +មេមង +មេមត +មេមត់ +មេមាន់ +មេមាន់ឆ្នាស +មេម៉ង់ +មេម៉ាយ +មេម៉ាយប្ដីលែង +មេម៉ាយប្ដីស្លាប់ +មេយ៉ូស +មេរង្វឹង +មេរយ +មេរហ័សដៃ +មេរុ +មេរុដ្ឋាន +មេរុរាជ +មេរៀន +មេរៀនរត់មាត់ +មេរៀម +មេរោគ +មេរោគឃ្លង់ +មេរ័យ +មេលឹម +មេលេខ +មេលេណា +មេលោង +មេលំ +មេលំក្រោល +មេលំព្រៃ +មេលំស្រុក +មេវត្ត +មេឞ +មេស +មេសង្កាត់ +មេសណ្ដូក +មេសណ្ដូកកន្ទុយកី +មេសថ្ងក +មេសបាល +មេសបាលី +មេសប្រចណ្ឌ +មេសប្រចាន់ +មេសរជ្រៃ +មេសរាសី +មេសា +មេសាង +មេសូត្រ +មេសូធ្យ +មេសូភីត +មេសូស្វ៊ែ +មេសេះ +មេសោ +មេសំណឹក +មេសំរែ +មេសៈ +មេសៈប៉ាល៉ី +មេស្មិង +មេស្រា +មេស្រុក +មេស្រែ +មេហាង +មេហួយ +មេហៈ +មេហ្កាបៃ +មេហ្វូង +មេឡាណូម +មេឡានីន +មេឡើង +មេអណ្ដើក +មេអន្ទង +មេអាកោ +មេអាន +មេអាប +មេអាប៉ោង +មេអំបេ +មេអំបៅ +មេអ្នកបា +មេអ្នកបាអ្នក +មែ +មែក +មែកខាងមាតា +មែកឈើ +មែកធាង +មែកផ្សាំសាច់ +មែញ +មែន +មែនដែរ +មែនណាស់ +មែនទេ +មែនទែន +មែនពិត +មែនមាន +មែនមាំ +មែនហើយ +មែនឬទេ +មែនឬអ្វី +មែម្ចាស់ +មែរ +មែ្ហបម្ហប +មៃ +មៃត្រ +មៃត្រី +មៃថុន +មៃរេយ +មោក +មោកខៈ +មោកខៈធ័រ +មោក្ខ +មោក្ខធម៌ +មោក្ខុ +មោក្ខុបាយ +មោក្ខោបាយ +មោក្ខៈ +មោក្ស +មោគ្គលា្លន +មោគ្គល្លាន +មោគ្គល្លានគោត្ត +មោគ្គល្លានី +មោគ្គល្លី +មោឃ +មោឃកម្ម +មោឃជិណ្ណ +មោឃជិណ្ណា +មោឃបុរស +មោឃព្រឹទ្ធ +មោឃព្រឹទ្ធា +មោឃភាព +មោឃវាចា +មោឃវាទ +មោឃវាទិនី +មោឃវាទី +មោឃសញ្ញា +មោឃៈ +មោឃៈកម្ម +មោឃៈក័ម +មោឃៈជិន +មោឃៈបុរ៉ស់ +មោឃៈព្រឹត +មោឃៈស័ញញ៉ា +មោង +មោងរៀវ +មោងស័ក +មោងឫស្សី +មោងឬស្សី +មោច +មោទក +មោទកភាព +មោទនភាព +មោទនា +មោទៈ +មោន +មោនភាព +មោនេយ្យ +មោនេយ្យភាព +មោនេយ្យៈ +មោរ +មោរកលាប +មោរា +មោរៈ +មោរ៉ា +មោលិ +មោលី +មោហ +មោហចិត្ត +មោហន្ធ +មោហន្ធការ +មោហប្រព័ន្ធន៍ +មោហមូល +មោហា +មោហាគតិ +មោហាគ្រប +មោហោ +មោហោទោសោ +មោហៈ +មោហៈចិត +មោហ៍ +មោហ៍គ្រប +មោហ៍បប្រព័ន +មោហ៍បាំង +មោហ៍បាំងជញ្ជាំងបិទ +មោហ៍បិទ +មោះ +មោះពុំគាប់ +មោះមន្ទិល +មោះមិនគាប់ +មោះមុត +មោះមៃ +មោះហិមា +មោះហ្មង +មៅ +មៅទ្គល្យាយន +មៅន +មៅលិ +មំ +មំស +មំសចក្ខុ +មំសភក្ខភាព +មំសភក្ស +មំសភ័ក្ខ +មំសវិក្រ័យក៍ +មំសាសី +មំសាហារ +មំសាហារសត្វ +មំសី +មំសំ +មំសំគោ +មំសំជ្រូក +មំសំមាន់ +មំសំសូករៈ +មំសៈ +មះកា +មះក្លាំ +មះដូក +មះដ័ន +មះទ្រាង +មះប្រាង +មះប្រិង +មះរេ៏ង +មះរះ +មះលិ +មៈ +មៈកៈរ៉ា +មៈក័ម +មៈគៈធៈភាសា +មៈតិ +មៈតៈកៈបរ៉ិកខា +មៈតៈកៈភ័ត +មៈតៈកៈសាស +មៈទស់ +មៈទៈ +មៈធូ +មៈនី +មៈនីរ័ត +មៈនុញញៈ +មៈនុសសៈជាត +មៈនោ +មៈនោមៃ +មៈនោរត់ +មៈនោរំ +មៈនៈ +មៈភ័ន +មៈម័ង +មៈយិតធិ +មៈយូរៈគៈតិ +មៈយូរៈស័ប +មៈយៈ +មៈរៈណាសន់ន៉ៈ +មៈរៈណាសន់ន៉ៈក័ម +មៈរៈណៈ +មៈរៈណៈចេតន៉ា +មៈរៈណៈប័ន +មៈរៈណៈភាប +មៈរៈណៈហែត +មៈរៈណ័សសៈតិ +មៈលា +មៈលៈ +មៈសង្វេក +មៈហន់ +មៈហន់តៈ +មៈហន់តៈគុន +មៈហន់តៈរ៉ាយ +មៈហា +មៈហាតថៃ +មៈហិសសៈរ៉ាធិ +មៈហេស័កខៈ +មៈហ័ក +ម៉ +ម៉ក +ម៉ក់ +ម៉ង់ +ម៉ង់កាណែស +ម៉ង់ដា +ម៉ឆែ +ម៉ឆែដុំ +ម៉ដ្ដ +ម៉ដ្ឋ +ម៉ដ្ឋខៃ +ម៉ដ្ត +ម៉ត់ +ម៉ត់ខៃ +ម៉ត់ចត់ +ម៉ត់ម៉ង +ម៉ត់ហ្មង +ម៉ន់ +ម៉ន់តី +ម៉ប +ម៉ម +ម៉ល់លៈយុត +ម៉ល់លៈរាច +ម៉ស់ +ម៉ស្ទិច +ម៉ា +ម៉ាក +ម៉ាកស៊ីស +ម៉ាការុង +ម៉ាកាវ +ម៉ាកុង +ម៉ាកុស +ម៉ាក់ +ម៉ាក់ថឺង +ម៉ាក់ប៉ា +ម៉ាក់មីង +ម៉ាក់យាយ +ម៉ាក់អ៊ំ +ម៉ាក្យាវែលនិយម +ម៉ាក្រូ +ម៉ាក្រូសេដ្ឋកិច្ច +ម៉ាគី +ម៉ាឃីតធីង +ម៉ាង +ម៉ាចំភ្លូសធំ +ម៉ាច់ +ម៉ាច់ឆេ +ម៉ាញេ +ម៉ាញេតូ +ម៉ាញេទិក +ម៉ាញេទិច +ម៉ាញេសូម +ម៉ាញេស្យូម +ម៉ាញ៉េ +ម៉ាញ់ +ម៉ាញ់ញ៉ +ម៉ាញ់ញ៉ៈ +ម៉ាញ់ញ៉ៈល័កខៈណៈ +ម៉ាដាម +ម៉ាដាហ្គាស្កា +ម៉ាឌ្រីដ +ម៉ាណាហ្គា +ម៉ាត +ម៉ាតង់ស៊ីត +ម៉ាត់ +ម៉ាត់គ្ហាដ +ម៉ាត់ណាម៉ាត់នោះ +ម៉ាត់ណាម៉ាត់ហ្នឹង +ម៉ាថាយ +ម៉ាទីនៈវៈ +ម៉ាទ្រីស +ម៉ាធិប៉ៈតី +ម៉ាធ្យូវ +ម៉ាន +ម៉ានិល +ម៉ានីល +ម៉ាន់ +ម៉ាន់នឺកាំង +ម៉ាពីនក +ម៉ាពូតូ +ម៉ាមសា +ម៉ាមសៈ +ម៉ាម៉ង់ +ម៉ាម៉ិចតូមី +ម៉ាម៉ូក្រាភី +ម៉ាយ +ម៉ារគី +ម៉ារា +ម៉ារិត +ម៉ារីន +ម៉ារ៉ុក +ម៉ារ៉េដេស្សង់ដង់តិ៍ +ម៉ារ៉េប័ស្សិ៍ +ម៉ារ្ស +ម៉ាល +ម៉ាលក្កា +ម៉ាលិក +ម៉ាលី +ម៉ាល៉ាយ៉ា +ម៉ាល៉ៈ +ម៉ាល៉ៈជាត +ម៉ាល់ឌីវ +ម៉ាល់តា +ម៉ាល់ទូសនិយម +ម៉ាវ +ម៉ាស +ម៉ាសក៍ +ម៉ាសមាឌ +ម៉ាសូឃីស +ម៉ាសេដូនី +ម៉ាសេរុ +ម៉ាស៊ិន +ម៉ាស៊ិនតូស +ម៉ាស៊ីន +ម៉ាស៊ីនកប៉ាល់ +ម៉ាស៊ីនកិនស្រូវ +ម៉ាស៊ីនកំដៅ +ម៉ាស៊ីនក្រឡឹង +ម៉ាស៊ីនគិតលេខ +ម៉ាស៊ីនច្រៀង +ម៉ាស៊ីនដេរ +ម៉ាស៊ីនឌីយេស្ហែល +ម៉ាស៊ីនត្រជាក់ +ម៉ាស៊ីនថតចម្លង +ម៉ាស៊ីនថតរូប +ម៉ាស៊ីនថតសម្លេង +ម៉ាស៊ីនថតសំឡេង +ម៉ាស៊ីនទាញរ៉ូណេអូ +ម៉ាស៊ីនទឹក +ម៉ាស៊ីនបូម +ម៉ាស៊ីនបូមខ្យល់ +ម៉ាស៊ីនបូមដី +ម៉ាស៊ីនបូមទឹក +ម៉ាស៊ីនបោកខោអាវ +ម៉ាស៊ីនបោកស្រូវ +ម៉ាស៊ីនបោះកប្បាស +ម៉ាស៊ីនបោះពុម្ព +ម៉ាស៊ីនផុង +ម៉ាស៊ីនភ្លើង +ម៉ាស៊ីនរថយន្ត +ម៉ាស៊ីនលាយស៊ីម៉ងត៍ +ម៉ាស៊ីនស្ទូច +ម៉ាស៊ីនស្រូបសម្លេង +ម៉ាស៊ីនស្រូវ +ម៉ាស៊ីវ +ម៉ាស៊ឹន +ម៉ាស៊ុត +ម៉ាស៊ូត +ម៉ាស៊្ហីន +ម៉ាស់ +ម៉ាស្តុកាស៊ីណូម +ម៉ាស្តុឌីនី +ម៉ាស្តុបតុស +ម៉ាស្តុប៉ាទី +ម៉ាស្ទិច +ម៉ាស្ទីត +ម៉ាស្សា +ម៉ាហូ +ម៉ាហ៊ឹក +ម៉ាហ្វីយ៉ា +ម៉ាឡាគី +ម៉ាឡាបូ +ម៉ាឡាយូ +ម៉ាឡាវី +ម៉ាឡេស៊ី +ម៉ាឡេហ្ស៊ី +ម៉ាឡៃ +ម៉ាំ +ម៉ាំកំភ្លាញ +ម៉ាំង +ម៉ាំត្រីក្រាញ់ +ម៉ាំត្រីរ៉ស់ +ម៉ិកស៊ិក +ម៉ិកស៊ីកូ +ម៉ិចស៊ិក +ម៉ិចស៊ីកូ +ម៉ិញ +ម៉ិត +ម៉ិតប្រាយ +ម៉ិតពត់ +ម៉ិម +ម៉ី +ម៉ឹក +ម៉ឹង +ម៉ឹប +ម៉ឹម +ម៉ឺ +ម៉ឺង +ម៉ឺងមាត់ +ម៉ឺងម៉ាត់ +ម៉ឺន +ម៉ឺនជ័យ +ម៉ឺនដា +ម៉ឺនភក្ដីអក្សរ +ម៉ឺនុយ +ម៉ុង +ម៉ុងតេណេក្រូ +ម៉ុងតេវីដេអូ +ម៉ុងត្រិ៍ +ម៉ុងសាយ +ម៉ុងហ្គោល +ម៉ុងហ្គោលី +ម៉ុនរ៉ូវីយ៉ា +ម៉ុម +ម៉ុមបង +ម៉ុមម៉ែ +ម៉ុល +ម៉ុលដូវ៉ា +ម៉ុលម៉ុល +ម៉ុំ +ម៉ុះ +ម៉ុះតុះ +ម៉ូក +ម៉ូង +ម៉ូងគ្រុំ +ម៉ូដ +ម៉ូដឹម +ម៉ូដេប៉ាស់ +ម៉ូដែល +ម៉ូឌឹម +ម៉ូឌុល +ម៉ូឌុលយ៉ាំង +ម៉ូណាកូ +ម៉ូណូ +ម៉ូណូត្រែម +ម៉ូណូបាស +ម៉ូណូប៉ូល +ម៉ូណូម៉ាស្ទី +ម៉ូណូម៉ែរ +ម៉ូណូអាល់កុល +ម៉ូណូអាល់ដេអ៊ីត +ម៉ូណូអាស៊ីត +ម៉ូណូអ៊ីប្រ៊ីឌីស +ម៉ូណូអ៊ីប្រ៊ីត +ម៉ូណែម +ម៉ូត +ម៉ូតម៉ាយ +ម៉ូតូ +ម៉ូតូឌុប +ម៉ូតូអូម +ម៉ូតែល +ម៉ូតែលខ្សែរូត +ម៉ូទ័រ +ម៉ូនីទ័រ +ម៉ូប៊ីឡែត +ម៉ូម៉ង់ +ម៉ូម៉ង់និចល +ម៉ូម៉ង់បង្កប់ +ម៉ូម៉ង់ពត់ +ម៉ូម៉ង់រេស៊ីស្តង់ +ម៉ូម៉ង់ស្តាទិច +ម៉ូយ +ម៉ូរា +ម៉ូរីតានី +ម៉ូរ៉ា +ម៉ូលេគុល +ម៉ូសេ +ម៉ូហ័ម +ម៉ូហ័មម៉ាត់ +ម៉ូហ្គាឌីស៊ូ +ម៉ើង +ម៉េ +ម៉េក្កះ +ម៉េច +ម៉េចក៏មិន +ម៉េចក៏ម៉េចចុះ +ម៉េចខ្លះ +ម៉េចទៅ +ម៉េចអ្វី +ម៉េឌីន +ម៉េឌីន៉ា +ម៉េតប្រាយ +ម៉េឡាណេហ្ស៊ី +ម៉េះម៉ស់ +ម៉េះម៉ស់នឹងល្បែង +ម៉េ្លះ +ម៉េ្លះតើ +ម៉េ្លះហ្ន៎ +ម៉ែ +ម៉ែកូន +ម៉ែក្មេក +ម៉ែង +ម៉ែចិញ្ចឹម +ម៉ែចុង +ម៉ែត្រ +ម៉ែត្រការ៉េ +ម៉ែត្រកៀប +ម៉ែត្រក្រឡា +ម៉ែត្រគីប +ម៉ែត្រគុប +ម៉ែត្រគូប +ម៉ែត្រត្រីគុណ +ម៉ែត្រទ្វេគុណ +ម៉ែត្របត់ +ម៉ែត្រិ៍ +ម៉ែធម៌ +ម៉ែមីង +ម៉ែយាយ +ម៉ែយ៉ែម +ម៉ែលប៊ន +ម៉ែអក +ម៉ែអញ +ម៉ែអើយ +ម៉ែឪ +ម៉ៃ +ម៉ៃក្រូសូហ្វ +ម៉ៃឃុយ +ម៉ៃដាក់ +ម៉ៃយ៉ៈ +ម៉ៃសាក់ +ម៉ៃសាក់ដែក +ម៉ៃសាក់មាស +ម៉ៃសាក់អាចម៍ក្របី +ម៉ៃស័ក +ម៉ៃស័កដែក +ម៉ៃស័កមាស +ម៉ៃស័កអាចម៍ក្របី +ម៉ៃហៀ +ម៉ៃអាថៃ +ម៉ៃអេក +ម៉ៃឯក +ម៉ោក +ម៉ោកក្សា +ម៉ោង +ម៉ោងជាង +ម៉ោងដប់ +ម៉ោងបួន +ម៉ោងពីរកន្លះ +ម៉ោងសកល +ម៉ោងសង្គមនិយម +ម៉ោន +ម៉ោស +ម៉ៅ +ម៉ៅការ +ម៉ៅទិញ +ម៉ៅនិយម +ម៉ៅផ្ដាច់ +ម៉ៅសេទុង +ម៉ៈ +ម៉ៈកា +ម៉ៈក្លាំ +ម៉ៈដាន់ +ម៉ៈឌូក +ម៉ៈប្រាង +ម៉ៈព័រ +ម៉ៈព្រិង +ម៉ៈមៈតិ +ម៉ៈរ៉ិង +ម៉ៈរ៉ៈ +ម៉ៈលិ +ម៉ៈសាង +ម៉ៈសាត់ +ម៉ៈហូរី +ម៉ៈហូរ៉ៈធឹក +ម៉្ងៃ +ម៉្យាង +ម៉្យាងដែរ +ម៉្យាងទៀត +ម៉្យាងវិញទៀត +ម៉្រាង +ម៉្លា +ម៉្លឹង +ម៉្លេះ +ម៉្លោះ +ម៉្លោះតើ +ម៉្លោះម៉ឹង +ម៉្លោះហើយ +ម៌ាគា +ម៍ +ម៏ +ម័ក +ម័កគៈចិត +ម័កគ័ញញាន +ម័កជេ +ម័កជេស្វាសង់ +ម័កប៉ែន +ម័កផល់ +ម័ងគល់ +ម័ងគៈលៈវាត +ម័ងស័ង +ម័ចជៈ +ម័ចជៈប៉ាយី +ម័ចជៈពានិច +ម័ចឈិមៈ +ម័ចឈិម័បប៉ៈ +ម័ចឈិម័បប៉ៈដិប៉ៈទា +ម័ត +ម័តិ +ម័ទ +ម័នដប់ +ម័នឌុកត់ +ម័នឌៈលៈវាត +ម័យ +ម័រតិ៍ចេ +ម័សសុក័ម +ម្កម +ម្ករ +ម្កាក់ +ម្កាក់ទទេ +ម្កាក់បារាំង +ម្កាក់ព្រៃ +ម្កាក់ស្រុក +ម្កាល +ម្កុដ +ម្ខាង +ម្ខាងទៀត +ម្ខែ +ម្គី +ម្ង៉ិកម៉្ងក់ +ម្ង៉ិកម្ង៉ក់ +ម្ង៉ែម្ង៉ +ម្ង៉ៃ +ម្ង៉ៃកាត់ម្ង៉ៃកោរ +ម្ង៉ៃណោះ +ម្ង៉ៃនឹង +ម្ចត់ +ម្ចន +ម្ចាក់ +ម្ចាក់ម្ចុប +ម្ចាក់ម្ចូក +ម្ចាក់ម្ចែស +ម្ចាន +ម្ចាស់ +ម្ចាស់កម្មសិទ្ធិ +ម្ចាស់ការ +ម្ចាស់ក្រុមហ៊ុន +ម្ចាស់ក្សត្រី +ម្ចាស់ខ្លួន +ម្ចាស់ចិត្ត +ម្ចាស់ជីវិត +ម្ចាស់ជីវិតលើត្បូង +ម្ចាស់ដី +ម្ចាស់តូប +ម្ចាស់ថ្លៃ +ម្ចាស់ទឹកម្ចាស់ដី +ម្ចាស់ទ្រព្យ +ម្ចាស់បំណុល +ម្ចាស់ផែនដី +ម្ចាស់ផ្ទះ +ម្ចាស់ភាគហ៊ុន +ម្ចាស់ហាង +ម្ចុប +ម្ចូក +ម្ចែស +ម្ច៉ាន +ម្ជុល +ម្ជុលក្ដោង +ម្ជុលក្លាស់ +ម្ជុលខ្ទាស់ +ម្ជុលចាក់ +ម្ជុលចាក់ថ្នាំ +ម្ជុលដេរ +ម្ជុលបារាំង +ម្ជុលប្រាក់ +ម្ជុលផុង +ម្ជុលពេជ្រ +ម្ជុលវិទ្យាសាស្ត្រ +ម្ជូរ +ម្ជូរក្រូចឆ្មារ +ម្ជូរគ្រាក់ +ម្ជូរគ្រែង +ម្ជូរព្រឹក +ម្ជូរម្ចត់ +ម្ជូរយួន +ម្ជូរសណ្ដាន់ +ម្ជូរសណ្តាន់ +ម្ជូរសៀមរាប +ម្ជូរស្លឹកថ្នឹង +ម្ជូរអម្ពិល +ម្ជួរ +ម្ញែក +ម្ញ៉ិកម្ញ៉ក់ +ម្ញ៉ូកាដ្យូប៉ាទី +ម្ញ៉ូកាដ្យូរ៉ាភី +ម្ញ៉ូកាឌីត +ម្ញ៉ូកាត +ម្ញ៉ែម្ញ៉ +ម្ដង +ម្ដងណា +ម្ដងណាក៏ដោយឲ្យតែ +ម្ដងណេះ +ម្ដងទៀត +ម្ដងនេះ +ម្ដងនោះ +ម្ដងមួយកាល +ម្ដងម្កាល +ម្ដងម្នាក់ +ម្ដងម្យាម +ម្ដា +ម្ដាយ +ម្ដាយកូន +ម្ដាយក្មេក +ម្ដាយចិញ្ចឹម +ម្ដាយចុង +ម្ដាយដើម +ម្ដាយធម៌ +ម្ដាយធំ +ម្ដាយធំជីដូនមួយ +ម្ដាយបង្កើត +ម្ដាយមីង +ម្ដាយមីងសន្ទៃ +ម្ដាយអណ្ដើក +ម្ដុំ +ម្ដេ +ម្ដេង +ម្ដេច +ម្ដេចកើត +ម្ដេចក៏ +ម្ដេចក៏ដោយ +ម្ដេចក៏ទៅជាអញ្ចឹង +ម្ដេចក្ដី +ម្ដេចទៅ +ម្ដេចទៅអេះ +ម្ដេចមិញ +ម្ដេចម្ដា +ម្ដេចម្តា +ម្ដេចយ៉ាងហ្នឹង +ម្ដេចហ៏ +ម្ដេញ +ម្តង +ម្តងណេះ +ម្តងនេះ +ម្តងម្កាល +ម្តងម្យាម +ម្តាយ +ម្តាយកូន +ម្តាយក្មេក +ម្តាយចិញ្ចឹម +ម្តាយចុង +ម្តាយដើម +ម្តាយធម៌ +ម្តាយធំ +ម្តាយមីង +ម្តុំ +ម្តេច +ម្តេចកី្ត +ម្តេចម្តា +ម្ទុប +ម្ទូក +ម្ទេស +ម្ទេសក្ដឆ្មា +ម្ទេសខ្មាំង +ម្ទេសដៃនាង +ម្ទេសបូកគោ +ម្ទេសប្លោក +ម្ទេសផ្លោក +ម្ទេសព្រៃ +ម្ទេសល័ខ +ម្ទេសសំពៅ +ម្ទេសស្បង +ម្ទេសហាវៃ +ម្ទែស +ម្នា +ម្នាក់ +ម្នាក់តទល់ +ម្នាក់ទៀត +ម្នាក់ម្ដង +ម្នាក់វា +ម្នាក់ឯង +ម្នាក់ឯងឆ្កយ +ម្នាង +ម្នាងផ្ទះ +ម្នាងសិលា +ម្នាល +ម្នាលកូន +ម្នាលនាង +ម្នាលបា +ម្នាស់ +ម្នាស់ខម +ម្នាស់ឃ្វាំ +ម្នាស់ប្រាសាទ +ម្នាស់សំពៅ +ម្និល +ម្នី +ម្នីម្នា +ម្នឹស +ម្នេញ +ម្នោម្នេញ +ម្នោម្នះ +ម្នៅ +ម្នះ +ម្ភៃ +ម្ភៃប្រាំ +ម្យប់ +ម្យប់ម្យាម +ម្យាម +ម្យីម្យា +ម្យីម្យ៉ +ម្យ៉ាង +ម្យ៉ាងដែរ +ម្យ៉ាងទៀត +ម្យ៉ាងវិញទៀត +ម្យ៉ែម្យ៉ +ម្រ +ម្រក្សណ +ម្រត្យុសយ្យា +ម្រន្ត្រវិត +ម្រយ +ម្រាក់ +ម្រាក់ក្លើ +ម្រាប +ម្រាម +ម្រាមជើង +ម្រាមជើងព្រែក +ម្រាមដៃ +ម្រាមដៃក្រញាង +ម្រាមដៃខ្ញី +ម្រាមទោល +ម្រាមនាង +ម្រិញ +ម្រីក +ម្រឹក +ម្រឹកម្រៃ +ម្រឹគ +ម្រឹគជាតិ +ម្រឹគជិវ័ន +ម្រឹគជីវ័ន +ម្រឹគជីវ័ន្ត +ម្រឹគទាយ +ម្រឹគទាយពន +ម្រឹគទាយវ័ន +ម្រឹគទាយវ័ន្ត +ម្រឹគព័ន្ធន៍ +ម្រឹគរាជ +ម្រឹគរាជិនី +ម្រឹគា +ម្រឹគី +ម្រឹគីម្រឹគា +ម្រឹគេន្ទ្រ +ម្រឹគេន្រ្ទ +ម្រឹគៈ +ម្រឹត +ម្រឹតក +ម្រឹត្យុ +ម្រឹត្យុសយ្យា +ម្រឹត្យូវ +ម្រឹទិនី +ម្រុម +ម្រុំ +ម្រើម +ម្រើមព្រះ +ម្រៀត +ម្រេច +ម្រេចកង្កែប +ម្រេចកោរ +ម្រេចខ្មៅ +ម្រេចទន្សាយ +ម្រេចស +ម្រេចអាចម៍សត្វ +ម្រេញ +ម្រេញកង្វាល +ម្រេញក្ងោះ +ម្រេញក្រាប់ +ម្រេញគង្វាល +ម្រេញទន្សាយ +ម្រេញទាម +ម្រេញទឹក +ម្រេញបណ្ដើរកូន +ម្រេញបែក +ម្រេញភ្លើង +ម្រែក +ម្រែង +ម្រែងប្រេងកាត +ម្រែងភ្លើង +ម្រោម +ម្រោមខ្សាយ +ម្រោមដំណើប +ម្រោមតូច +ម្រោមធំ +ម្រោស +ម្រះ +ម្រះទេស +ម្រះព្រៅ +ម្រះព្រៅតូច +ម្រះព្រៅធំ +ម្រះព្រៅភ្នំ +ម្រះព្រៅសម្ល +ម្រះភ្លុក +ម្រ៉ាង +ម្រ៉ាងឡើយ +ម្រ័ក្សណ៍ +ម្រ័ក្សណ៍បារាំង +ម្រ័ក្សណ៍រោល +ម្លប់ +ម្លប់ក្ដៅ +ម្លប់ឈើ +ម្លប់ត្រជាក់ +ម្លប់ត្រឈឹងត្រឈៃ +ម្លប់ត្រសាក់ត្រសុំ +ម្លប់ផ្ទះ +ម្លប់ពោធ្ណិ +ម្លប់ព្រះធម៌ +ម្លប់ព្រះបារមី +ម្លប់សន្ធៃ +ម្លាន់ +ម្លាយ +ម្លិះ +ម្លិះរួត +ម្លិះលា +ម្លិះស្រុក +ម្លឹង +ម្លឺត +ម្លុង +ម្លូ +ម្លូទេស +ម្លូបៀក +ម្លូព្រៃ +ម្លូមួយត្របក +ម្លូមួយស្នើ +ម្លូសួង +ម្លើយ +ម្លេច្ឆ +ម្លេច្ឆជាតិ +ម្លេច្ឆទេឝ +ម្លេច្ឆភាឞា +ម្លេះ +ម្លែវ +ម្លោះ +ម្ល៉ា +ម្ល៉ឹង +ម្ល៉ឹងម្ល៉ឹង +ម្ល៉េះ +ម្ល៉េះណា +ម្ល៉េះតើ +ម្ល៉េះម៉ឹង +ម្ល៉េះសម +ម្ល៉ោះ +ម្ល៉ោះតើ +ម្ល៉ោះហើយ +ម្វ័ +ម្វ័មៅ +ម្សាក្រង +ម្សាញ់ +ម្សិល +ម្សិលមិញ +ម្សិលមួយថ្ងៃ +ម្សិលម្ង៉ៃ +ម្សិលម្ង៉ៃមួយ +ម្សិលម្ង៉ៃមួយនាយ +ម្សៀ +ម្សៀត +ម្សេវ +ម្សៅ +ម្សៅកំណាច +ម្សៅខ្សាយ +ម្សៅឆា +ម្សៅជ្រែ +ម្សៅឈូក +ម្សៅញី +ម្សៅដំណើប +ម្សៅដំឡូង +ម្សៅតាល់ +ម្សៅបាក់ +ម្សៅផាត់មុខ +ម្សៅពែតនួន +ម្សៅពោត +ម្សៅមី +ម្សៅម៉ត់ខៃ +ម្សៅលាបមុខ +ម្សៅល្មៀត +ម្សៅសណែ្តក +ម្សៅសណ្ដែក +ម្សៅសាលី +ម្សៅស៊ុប +ម្សៅអ៊ុត +ម្ហប +ម្ហា +ម្ហីត +ម្ហូប +ម្ហូបកំប៉ុង +ម្ហូបក្រៀម +ម្ហូបគោក +ម្ហូបចំណី +ម្ហូបទាន់ចិត្ត +ម្ហូបទឹក +ម្ហូបបួស +ម្ហូបម្ហា +ម្ហូបអាហារ +ម្ហួប +ម្ហើប +ម្ហេត +ម្ហេប +ម្ហេបម្ហប +ម្ហេះ +ម្ហែបម្ហប +ម្ហ៊ិះ +ម្ហ៊ែត +ម្ហ៊‍ិះ +ម្អម +ម្អមក្ដាម +ម្ឫ +ម្ឫគ +ម្ឫត +ម្ឫតក +ម្ឫតិកា +ម្ឫត្យុ +ម្ឫត្យុឝយ្យា +ម្ឫទិនី +ម្ឫទុ +ម្ឫឞា +ម្ឫឞាវាទិន៑ +ម្ឫឞ្ដ +ម្ឫិគ +យក +យកកទៅលអន្ទាក់ +យកកម្លាំង +យកការណ៍ +យកការប្រាក់ +យកការយកងារ +យកកូន +យកកូនទៅទុកឲ្យនៅក្ដី +យកកេរ្ដ៏ឈ្មោះ +យកកេរ្ណិឈ្មោះ +យកកេរ្តិ៍ឈ្មោះ +យកកំណើត +យកកំហឹងទល់កំហល់ +យកក្ដី +យកក្លើ +យកខុស +យកខ្យល់អាកាស +យកខ្លួនពាំង +យកខ្លួនពុំរួច +យកគាប់គួរ +យកគុណ +យកគុណស្រ័យ +យកគូទធ្វើខ្នង +យកគំនិត +យកគ្នា +យកគ្រូមកមើលជំងឺ +យកគ្រួសារ +យកចាញ់យកឈ្នះ +យកចិត្ត +យកចិត្តគេ +យកចិត្តទុកដាក់ +យកចិត្តយកថ្លើម +យកចេញ +យកចំណេញ +យកចំណេញកប់ក្ដោង +យកចំណេះ +យកជាការ +យកជាកូន +យកជាគ្នា +យកជាតិ +យកជាបន្ទាល់ +យកជាភិន +យកជាមែន +យកជាលេស +យកជីវិត +យកជើង +យកជើងកប +យកជើងកាវផ្ដួល +យកជើងឈូសដី +យកជើងទប់ +យកជើងរាទឹក +យកជ័យ +យកជ័យជម្នះលើ +យកឈើស្ដៀនឲ្យណែន +យកឈ្នួល +យកឈ្នះ +យកឈ្មោះ +យកឈ្មោះគេមកលាប +យកដើមទៅរកស៊ី +យកដៃ +យកដៃទឹមចង្កេះ +យកដំបងរងមុខដាវ +យកដំបូន្មាន +យកតម្រាប +យកតម្រាប់តាម +យកតែបុណ្យទៅចុះ +យកតែព្រះអាយុ +យកតែមែនទែន +យកថ្នោលបុះផ្លែឈើ +យកទទេ +យកទុក +យកទោស +យកទោសយកពៃរ៍ +យកទៅកសាង +យកទ្រព្យគេ +យកធ្វើជាធំ +យកន +យកនយោបាយ +យកនំ +យកនៈ +យកបញ្ជី +យកបុណ្យ +យកបុណ្យបាប +យកបែប +យកប្ដី +យកប្រពន្ធ +យកប្រាក់ទៅទិញទំនិញ +យកពន្ធ +យកពាក្យ +យកពាក្យគេ +យកពេល +យកមកប៉ូវ +យកមាត់យកពាក្យ +យកមិនអស់ +យកមុខ +យកមុខដូចម្លូ +យកមុខយកមាត់ +យកមែន +យករទេះមកប្រចាំការ +យករួចខ្លួន +យករួចតែអាយុ +យកលេងសើច +យកលេស +យកលំនាំ +យកលំនាំតាម +យកល្អ +យកវេនគ្នា +យកវេរ +យកសជាខ្មៅ +យកសន្សើម +យកសម្ដី +យកសុខ +យកសេចក្ដីមិនត្រូវ +យកសំដី +យកស្រួល +យកហេះទៅដូរហោះ +យកអង្វរ +យកអាយុ +យកអាសា +យកអាសាគេ +យកៈ +យក់ +យក៍ +យក្កនំ +យក្កនៈ +យក្ខ +យក្ខនី +យក្ខមុខខៀវ +យក្ខិនី +យក្ខុម្មត្តកៈ +យក្រីត +យក្រឹត +យក្ស +យក្សឡោម +យក្សា +យក្សិណី +យក្សី +យក្ឫត៑ +យង +យង់ +យង់ឃ្នង +យង់យល់ +យជុវេ៌ទ +យជុវ៌េទ +យជ្ជុ +យជ្ជុវេទ +យជ្ញ +យញ្ញ +យញ្ញបូជា +យញ្ញពិធី +យញ្ញសម្បទា +យញ្ញៈ +យដិ័ +យដ្ឋិ +យត +យតនៈ +យតិ +យតិភង្គ +យតិភាព +យត្តស័ព្ទ +យត្ថ +យថា +យថាកម្ម +យថាកាម +យថាក្កម +យថាក្រម +យថាឋាន +យថាទស្សន៍ +យថានុក្កម +យថានុក្រម +យថានុរូប +យថាន័យ +យថាប្រភេទ +យថាផាសុក +យថាព្រឹត្តិ +យថាភាព +យថាភូត +យថាលាភ +យថាហេតុ +យធា +យន់ +យន់កម្លាំង +យន់តៈ +យន់តៈការ៉ី +យន់តៈក័ម +យន់តៈវិចជា +យន់តៈសាល +យន់ត្របកភ្នែក +យន់ត្រៈ +យន់បបូរមាត់ +យន់មាត់ +យន្ដ +យន្ត +យន្តកម្ម +យន្តករ +យន្តការ +យន្តការិនី +យន្តការី +យន្តការ្យ +យន្តក្បាល +យន្តគត +យន្តចក្រវាល +យន្តច្រៀង +យន្តដេរ +យន្តនីយកម្ម +យន្តបថ +យន្តម័យ +យន្តម័យនាឡិកា +យន្តយាន +យន្តវិជ្ជា +យន្តសារព័ន +យន្តសាល +យន្តសាលា +យន្តសាស្ត្រ +យន្តសិក្សា +យន្តហោះ +យន្តហោះកង្ហារ +យន្តហោះចូលលុក +យន្តហោះដឹកកាំជ្រួច +យន្តហោះដឹកនាំ +យន្តហោះប្រដេញ +យន្តហោះប្រតិកម្ម +យន្តូបនីយកម្ម +យន្ត្រ +យន្ត្រសាស្ត្រ +យន្រ្ត +យប់ +យប់ខែភ្លឺ +យប់ជ្រៅ +យប់ជ្រៅស្ងាត់ +យប់ណាស់ហើយ +យប់មិញ +យប់មិញហៀបភ្លឺ +យប់មួយថ្ងៃមួយ +យប់ម្សិល +យប់ម្សិលម្ង៉ៃ +យប់យន់ +យប់ស្អែក +យប់អធ្រាត្រ +យម +យមក +យមកធីតា +យមកបុត្ត +យមកបុត្រ +យមកបុត្រី +យមកប្បាដិហារ +យមកប្បាដិហារិយ៍ +យមកប្រាតិហារ្យ +យមក្ខន្ធ +យមទូត +យមបាល +យមបុរស +យមរាជ +យមលោក +យមសាធន៍ +យមុនា +យមៈ +យម្ភុបាល +យល់ +យល់ការខុសត្រូវ +យល់ខ្លះ +យល់គុណ +យល់គ្នា +យល់ឃើញ +យល់ចិត្ត +យល់ជា +យល់ញាតិ +យល់ដឹង +យល់ដោយមុខ +យល់តាម +យល់ថា +យល់ព្រម +យល់ព្រមតាមគោលការណ៍ +យល់ព្រាង +យល់ព្រាល +យល់មុខ +យល់យង់ +យល់យោគ +យល់សប្ដ +យល់សប្ដិ +យល់សប្ដិឃើញ +យល់សប្ត +យល់សប្តិ +យល់សប្ន +យល់សុបិន +យល់សូង +យល់ស្រប +យវាគូ +យឝស៑ +យឝោធរា +យឞ្ដិ +យស +យសវុឌ្ឍិ +យសសក្ដា +យសសម្បទា +យសសម្ប័ទ +យសស័ក្ដិ +យសស័ក្តិ +យសុម្មត្ត +យសុម្មាទ +យសោធរបុរៈ +យសោធរា +យសោវរ្ម័ន +យសៈ +យស់ +យស់សក្តិ +យស្យត្វ +យស្ស +យា +យាក +យាកចន +យាក់ +យាគុ +យាគូ +យាង +យាងចុះ +យាងឆ្លៀក +យាងព្រះបាទា +យាងយាត្រា +យាងយាវ +យាងយាស +យាចក +យាចនា +យាចិកា +យាណូវ +យាតត្រា +យាត្រ +យាត្រា +យាន +យានក្រោះ +យានចម្លងអវកាស +យានចរ +យានជំនិះ +យានដ្ឋាន +យានបាត្រ +យានពាហនៈ +យានពិសេស +យានមាស +យានយន្ត +យានវាហនៈ +យានវិសេស +យានអវកាស +យានឧបករណ +យានារោហក +យានារោហិកា +យានិក +យានិកា +យានុ +យានូបករណ៍ +យានូបភោគ +យាន័តឋាន +យាន្ត +យាបន +យាបនមត្ត +យាបនមាត្រ +យាបរមត្ត +យាប្លង +យាម +យាមកា +យាមកាម +យាមកាលិក +យាមក្រឡា +យាមគុក +យាមឃោស +យាមឃ្លាំង +យាមទេព +យាមទេវតា +យាមនង្គ័ល +យាមនាលី +យាមផ្លូវ +យាមយោគ +យាមយោគយាត្រា +យាមល្បាត +យាមវតី +យាមា +យាមិក +យាមិកា +យាមិកៈ +យាមិនី +យាមោ +យាមៈ +យាមៈទេប +យាយ +យាយជី +យាយតា +យាយតេ +យាយទួត +យាយទេត្យ +យាយទែព +យាយម៉ប +យាយលា +យាយលួត +យាយអករ៍ +យាយី +យារ +យារជើង +យារដៃនឹងទះ +យារមុខ +យារស្យត +យាល +យាវ +យាវកាលិក +យាវជីវិក +យាវជីវំ +យាស +យាស់ +យាស់ជញ្ជាប់ +យាអង្គ +យាំង +យិតថោ +យិទ្ធិ +យី +យីក +យីកយោក +យីកយោគ +យីកេ +យីណូវ +យីថូ +យីថោ +យីថោលឿង +យីថោស +យីស៊ុន +យីហោ +យីហ៊ុន +យីហ៊ុប +យីអើ +យីអើហ្ន៎ +យីអ៊ុន +យីះ +យឹត +យឹតកញ្ឆា +យឹតគ្នា +យឹតធ្នូ +យឹតធ្នូបាញ់ +យឹតបាយ +យឹតមេឃច្ឆាយ +យឹតយោង +យឹតស្នា +យឹតហួយ +យឹតឲ្យពេញបន្ទុក +យឹថ្កា +យឺត +យឺតយូរ +យឺតយ៉ាវ +យឺតសរសៃ +យឺតសសៃ +យឺន +យឺនយូរ +យុក +យុកក្ប័ត +យុកក្ប័ត្រ +យុកយាក់ +យុក៑ +យុក្ត +យុក្តិ +យុគ +យុគកណ្ដាល +យុគគូ +យុគគ្គហ +យុគគ្គាហ +យុគគ្រហ +យុគគ្រាហ +យុគគ្រាះ +យុគថ្ម +យុគថ្មរម្លីង +យុគថ្មរំលីង +យុគន្តកល +យុគន្តកាល +យុគន្ធរ +យុគប្រាក់ +យុគភាព +យុគមាស +យុគល +យុគលង្ហិន +យុគលបាទ +យុគលពិន្ទុ +យុគលហត្ថ +យុគលំ +យុគលៈ +យុគសម័យ +យុគាន្ត +យុគៈលៈបាត +យុគៈលៈហ័ត +យុគ្គកណ្ដាល +យុង +យុជ +យុជា +យុជារោគ +យុជ៑ +យុត +យុតតៈ +យុតតៈកា +យុតតៈកិច +យុតតៈក័ម +យុតតៈចិនដា +យុតធោប៉ៈក +យុតធៈ +យុតធៈភូម +យុតធៈភ័ន +យុតធៈវិនៃ +យុតធៈសន់តិភាប +យុតធៈសាស +យុតធៈស្មាក់ +យុតិ្ត +យុតិ្តធម៌ +យុត្ត +យុត្តកម្ម +យុត្តការណ៍ +យុត្តកិច្ច +យុត្តក្រឹត្យ +យុត្តចិន្ដា +យុត្តទលី +យុត្តមតិ +យុត្តវាចា +យុត្តវាទ +យុត្តវាទិនី +យុត្តវាទី +យុត្តាធិការ +យុត្តិ +យុត្តិក +យុត្តិកម្ម +យុត្តិការ +យុត្តិធម៌ +យុត្តិនិសេធ +យុត្តិសាស្ត្រ +យុត្តៈ +យុថ្កា +យុថ្ជា +យុទ្ធ +យុទ្ធកថា +យុទ្ធការ +យុទ្ធការី +យុទ្ធកោសល្ល +យុទ្ធជន +យុទ្ធជនពិការ +យុទ្ធជ័យ +យុទ្ធដ្ឋាន +យុទ្ធន +យុទ្ធនា +យុទ្ធនាការ +យុទ្ធនាការឃោសនា +យុទ្ធនាធិ +យុទ្ធនាធិការ +យុទ្ធនីតិ +យុទ្ធពិធី +យុទ្ធភណ្ឌ +យុទ្ធភាព +យុទ្ធភូមិ +យុទ្ធមិត្ត +យុទ្ធរង្គ +យុទ្ធវិធី +យុទ្ធវិនាស +យុទ្ធវិន័យ +យុទ្ធវិស្រម +យុទ្ធសន្តិភាព +យុទ្ធសាមគ្គី +យុទ្ធសាមគ្គីភាព +យុទ្ធសាស្ត្រ +យុទ្ធស្ម័គ្រ +យុទ្ធហេតុ +យុទ្ធុបករណ៍ +យុទ្ធោបករណ៍ +យុទ្ធោបាយ +យុធ +យុនណាន់ +យុប +យុបល +យុបុន +យុពា +យុពាពាល +យុយ +យុរ +យុរយារ +យុរស្បូវ +យុល +យុលយារ +យុលស្បូវ +យុវ +យុវកម្ម +យុវកំលោះ +យុវជន +យុវជនកងចល័ត +យុវជនគំរូ +យុវជនទាំងអស់ +យុវជនស្រោចស្រង់ជាតិ +យុវតី +យុវទោសករ +យុវន +យុវនារី +យុវន៑ +យុវន្តី +យុវភាព +យុវភិរម្យ +យុវរាជ +យុវវ័យ +យុវា +យុវៈ +យុវៈជន់ +យុវៈភាប +យុវៈរាច +យុវ័ន +យុសស្មន់ +យុះ +យុ័បប៉ាចា +យុ័បប៉ៈ +យុ័សស្មន់ +យុ័សស្មា +យូ +យូក +យូកូង +យូគី +យូដា +យូដាស +យូដូ +យូថិកា +យូធិកា +យូនី +យូនីក +យូនីកូដ +យូនីកូដខ្មែរ +យូភីអេស +យូយ +យូយខ្លា +យូយដំរី +យូរ +យូរឆាប់ +យូរឆ្នាំ +យូរឆ្នាំមកហើយ +យូរឆ្នាំហើយ +យូរជានា +យូរណាស់ +យូរថ្ងៃ +យូរប៉ុណ្ណា +យូរប៉ុន្មាន +យូរម៉េ្លះ +យូរម្ដង +យូរយារ +យូរយារណាស់មកហើយ +យូរយាំង +យូរលង់ +យូរហើយ +យូរអង្វែង +យូវាំង +យូវ៉ាំង +យូវ័ង +យូហឺ +យូហ៊ឺ +យូហ្គោស្លាវី +យួន +យួនកូស័ងស៊ីន +យួនតុងក័ង +យួនព្រួន +យួនព្រៃនគរ +យួនហាណូយ +យួនហ្វេ +យួនអាណ្ណាម +យួរ +យួរជើង +យួរដៃ +យើ +យើង +យើងខ្ញុំ +យើងខ្ញុំទាំងពីរនាក់ +យើងខ្ញុំព្រះករុណា +យើងខ្ញុំព្រះអង្គ +យើងខ្ញុំម្ចាស់ +យើងខ្ញុំរាល់គ្នា +យើងនៅមានអ្វីទៀត +យើអើ +យើអើហ្ន៎ +យើះ +យឿ +យៀកកុង +យៀកណាម +យៀកមិញ +យៀន +យៀវហ៊ឺ +យេ +យេក +យេកយោក +យេកយោគ +យេគយោគ +យេនឌ័រ +យេមែន +យេរូសាឡឹម +យេរេមា +យេរេវ៉ាន +យេសមត្ថីតិ +យេសូរ +យេស៊ូ +យេស៊ូគ្រិស្ត +យែក +យែង +យៃ +យៃការ +យៃដំណើរ +យោ +យោក +យោកខ្លួន +យោក្ប័ត +យោក្ប័ត្រ +យោគ +យោគក្សេម +យោគក្ស័យ +យោគចិត្ត +យោគចិត្តទៅរក +យោគបាត្រ +យោគពេញទំហឹង +យោគយល់ +យោគយាត្រា +យោគវិក្រ័យ +យោគាវចរ +យោគិ +យោគិន +យោគិនី +យោគិន៑ +យោគី +យោគៈវិក្រៃ +យោគ័កក្សែម +យោគ័កក្សៃ +យោគ្គ +យោគ្យ +យោគ្យភាព +យោង +យោងខ្លួន +យោងគ្នា +យោងញាតិ +យោងដំណើរ +យោងតាមតំណែង +យោងទឹកអណ្ដូង +យោងទៅតាម +យោងមុខ +យោងមុខបូស +យោងយឹត +យោងសម្ពាយ +យោងសេចក្ដី +យោងអន្ទង +យោងអាត្មា +យោងឲ្យរួចពីក្រីក្រ +យោជក +យោជន +យោជនា +យោជន៍ +យោធ +យោធកម្ម +យោធក្រឹត្យ +យោធនាធិការ +យោធនិយម +យោធបរិក្ខារ +យោធពល +យោធពលខេមរភូមិន្ទ +យោធព្យុហៈ +យោធភូមិ +យោធភូមិភាគ +យោធវិជ្ជា +យោធវិទ្យា +យោធវិន័យ +យោធសាស្ត្រ +យោធសេវា +យោធា +យោធាចរិយា +យោធាធិការ +យោធាធិការី +យោធាធិបតី +យោធានិយម +យោធាប្រតិព័ន្ធ +យោធាពិការ +យោធិន +យោធិនបម្រុង +យោធិន៑ +យោធី +យោធូបនីយកម្ម +យោធៈ +យោធៈក័ម +យោធៈក្រឹត +យោធៈបរិកខា +យោធៈពល់ +យោធៈភូម +យោធៈវិនៃ +យោធៈសាស +យោន +យោនក +យោនកប្រទេស +យោនប្រទេស +យោនយក +យោនយកកំណើត +យោនយាន +យោនិ +យោនិសោ +យោនិសោមនសិការ +យោនី +យោនីជាតុ +យោនៈកៈ +យោបពៈនៈមុ័ត +យោបល់ +យោបល់យល់ព្រម +យោបល់រួម +យោបំ +យោព្វញ្ញ +យោព្វន +យោព្វនភាព +យោព្វនម័ទ +យោព្វនៈ +យោម +យោមរាជ +យោល +យោលជួង +យោលទោង +យោលទៅតាម +យោលទៅយោលមក +យោលប៉ោលនាឡិកាឲ្យដើរ +យោលយោក +យោលអង្រឹង +យោវ៍ +យោឞ +យោឞិតា +យោឞិត៑ +យោសា +យោសិត +យោសិតា +យោសោ +យៅ +យៅវ +យៅវជន +យៅវន +យៅវនម័ទ +យៅវន្យ +យៅវភាគ +យៅវភាព +យៅវមាណ +យៅវមាល្យ +យៅវយោគ +យៅវរាជ +យៅវរេស +យៅវលក្ខណ៍ +យៅវៈ +យៅវៈជន់ +យៅវៈនៈ +យៅវៈភាក +យៅវៈភាប +យៅវៈមាល +យៅវៈយោក +យៅវៈរាច +យៅវៈល័ក +យៅវ៍ +យៅវ័ន +យៅវ័នម័ទ +យៅវ័ន្យ +យំ +យំកន្លេង +យំខ្លាំង +យំខ្សឹកខ្សួល +យំគគ្រូក +យំគាំង +យំគោក +យំង៉ាំង +យំចុងជើង +យំឆ្ពែប +យំញ៉េប +យំត្អើក +យំថ្ងូរ +យំទារ +យំទួញ +យំទួញសោក +យំប៉ផ្ដាក់ប៉ផ្ដឺត +យំប៉ផ្អែប +យំពិលាប +យំមៈ +យំយប់ +យំយាម +យំយែក +យំរងែក +យំរម្ងាស់ +យំរហាម +យំរឡ +យំរៀបរាប់ +យំរំងាស់ +យំរំអុក +យំរ៉ាំរ៉ៃ +យំលំប៉ា +យំសសឹក +យំសោក +យំសោកបោកខ្លួន +យំស្ងួត +យំស្រណោះស្រណោក +យំឡាំប៉ា +យំឡែ +យំអណ្ដឺតអណ្ដក +យំអណ្តឺតអណ្តក +យះ +យះកន្ធែក +យះកន្ធែង +យះជើង +យៈកៈ +យៈកៈថា +យៈតិភ័ង +យៈនា +យៈនៈ +យៈពល់ +យៈមៈ +យៈមៈកៈធីដា +យៈមៈកៈបុត +យៈមៈក័បប៉ាដិហា +យៈមៈបុរ៉ស់ +យៈមៈរាច +យៈមៈសាត +យៈម័កខ័ន +យៈវ័ន +យៈសៈ +យៈស័ច +យៈស្ថាន +យ៉ +យ៉ង +យ៉ង់ +យ៉ង់ស៊ីឃៀង +យ៉ម +យ៉មុខ +យ៉ស +យ៉សេចក្ដី +យ៉ា +យ៉ាក +យ៉ាកចុន +យ៉ាកុប +យ៉ាង +យ៉ាងខ្ញុំ +យ៉ាងខ្លាំងក្លា +យ៉ាងគឺ +យ៉ាងងងើល +យ៉ាងច្រើន +យ៉ាងច្រើនណាស់ +យ៉ាងឆាប់ណាស់ +យ៉ាងដូច +យ៉ាងដូចម្ដេច +យ៉ាងដែល +យ៉ាងដំណំ +យ៉ាងណា +យ៉ាងណាក៏ដោយ +យ៉ាងណាក្ដី +យ៉ាងណាមិញ +យ៉ាងតិច +យ៉ាងទៀតទាត់ +យ៉ាងទំនើបថ្មីបំផុត +យ៉ាងធ្ងន់ធ្ងរ +យ៉ាងនេះ +យ៉ាងនោះ +យ៉ាងម៉េច +យ៉ាងរំភើប +យ៉ាងសកម្ម +យ៉ាងសង្ហា +យ៉ាងហោចក៏ +យ៉ាងហោចណាស់ +យ៉ាងហោចណាស់ក៏ +យ៉ាងហ្នឹង +យ៉ាងហ្នឹងហើយ +យ៉ាចៈន៉ៈ +យ៉ាញ់ៈញៈ +យ៉ាដ +យ៉ាដាំ +យ៉ាត +យ៉ាតៈរ៉េប +យ៉ាទុង +យ៉ាន +យ៉ាន័ត្ថុ +យ៉ាបឆា +យ៉ាប់ +យ៉ាប់ណាស់ +យ៉ាប់យ៉ឺន +យ៉ាប្លង +យ៉ាមូស៊ូក្រូ +យ៉ាម៉ាត +យ៉ាយ +យ៉ាវ +យ៉ាវឆាខ្វៃ +យ៉ាស +យ៉ាសៈ +យ៉ាហ៊ូ +យ៉ាអ៊ូនដេ +យ៉ាំងវិយេរ +យ៉ាះ +យ៉ឺ +យ៉ឺន +យ៉ឺរ +យ៉ឺល +យ៉ុក +យ៉ុងចិត្ត +យ៉ុង់ +យ៉ុន +យ៉ូ +យ៉ូណាថាន +យ៉ូណាស +យ៉ូន +យ៉ូប +យ៉ូយ +យ៉ូយយ៉ាយ +យ៉ូស +យ៉ូសូ៎ +យ៉ូសែប +យ៉ូស្វេ +យ៉ូហាន +យ៉ូអែល +យ៉ើ +យ៉ើយ +យ៉ើរ +យ៉ើល +យ៉ើះ +យ៉េន +យ៉េៈយ៉ុ +យ៉ៃ +យ៉ៃនាឡិកា +យ៉ៃនាឡិការ +យ៉ោ +យ៉ៅហន +យ៉ៈ +យ៉ៈកោសល់ +យ៉ៈតិកៈ +យ៉ៈតៈ +យ៉ៈតៈនៈ +យ៉ៈតៈន៉ៈ +យ៉ៈន៉ៈម័ក +យ៉ៈសង់ខា +យ៊ោសិប +យ់ន +យ័ង +យ័ញញៈ +យ័តឋាន +យ័នតៈ +យ័នត្រៈ +យ័ន្ត +យ័ន្តក្បាល +យ័ន្ត្រ +យ័ន្រ្ត +យ័ប +យ័បយើន +យ័រ +យ័ស +រក +រកកល់ +រកកល់គ្រុន +រកកល់នឹង +រកកល់ភ្លៀង +រកកាត់មិនយល់ +រកការធ្វើ +រកក្ដី +រកក្របាន +រកក្រៅ +រកខុសត្រូវ +រកខុសរកត្រូវ +រកខ្យល់ +រកគោ +រកគ្នា +រកគ្រោះ +រកចង់ក្អួត +រកចំណូល +រកដណ្ដឹង +រកដើមគល់ +រកដើមរកចុង +រកតាមដាន +រកតែ +រកទទួលទាន +រកទិញស្រូវ +រកទោស +រកទំនង +រកនឹក +រកបាន +រកប្រពន្ធ +រកប្រាក់គេ +រកពុត +រកពុទ្ធោ +រកភិន +រកម +រកមុខ +រកមុខរកមាត់ +រកមើល +រករឿង +រកលុយ +រកស៊ី +រកស៊ីកប +រកស៊ីចូលគ្នា +រកស៊ីតាមសម្លូត +រកស៊ីទាំងត្រដរ +រកស៊ីធាក់ស៊ីក្លូ +រកស៊ីបេះបង់ +រកស៊ីប៉ប៉ះប៉ប៉ុន +រកស៊ីប៉ុនគេប្រកាប់ +រកស៊ីម៉េះម៉ស់ +រកស៊ីលើ +រកស៊ីឡែបឡប +រកហេតុ +រកហេតុផល +រកហៅ +រកអ្វីប្រៀបពុំបាន +រកឫសគល់ +រកឲ្យឃើញមុខបាទ +រកឲ្យសព្វ +រកា +រកាកណ្ដាល +រកាកោង +រកាកោះ +រកាក្នុង +រកាក្រៅ +រកាខ្នុរ +រកាខ្ពស់ +រកាគយ +រកាជន្លឹង +រកាដែក +រកាត +រកាធំ +រកាពប្រាំ +រកាអារ +រកាំ +រកាំចិត្ត +រកាំភ្នែក +រកាំរកូស +រកឹក +រកឹង +រកូត +រកូស +រកៀម +រកៀស +រកេត +រកេតរកូត +រក់ +រក៍ +រក្ខ +រក្ខស +រក្ខិត +រក្ខិតសព +រក្ខិតា +រក្ខិតោ +រក្ត +រក្ស +រក្សជ័យ +រក្សសី +រក្សសៈ +រក្សា +រក្សាខ្លួន +រក្សាគភ៌ +រក្សាថែ +រក្សាទុក +រក្សាទ្រព្យ +រក្សាធិក្រឹត +រក្សាប្រាណ +រក្សាព្រះទ័យ +រក្សាព្រះអង្គ +រក្សាភិ +រក្សាភិបាល +រក្សាមាយាទ +រក្សាមារយាទ +រក្សាសណ្ដាប់ធ្នាប់ +រក្សាសន្តិបាល +រក្សាសិទ្ធិ +រក្សាសីល +រក្សាសុខ +រក្សាស្រុក +រក្សាឲ្យគង់ +រក្សិត +រខក +រខក់ +រខលេខា +រខាក +រខិក +រខិករខក់ +រខិញ +រខិញរខុញ +រខិត +រខិន +រខឺក +រខឺត +រខុញ +រខូស +រខេក +រខេករខាក +រខេករខោក +រខែក +រខែករខោក +រខែះ +រខោក +រគង +រគណៈ +រគាម +រគាំង +រគិប +រគិបរគុប +រគីង +រគីងរគោង +រគីម +រគីមរគាម +រគីមរគើម +រគឹង +រគុប +រគុបរគើល +រគើម +រគើល +រគើលរគុប +រគៀម +រគេង +រគេងរគោង +រគេន +រគោង +រគោល +រគ្រប់ +រគ្រាក +រឃាក់ +រឃាំង +រឃិក +រឃិករឃុក +រឃិង +រឃិងរឃុង +រឃឹក +រឃឹករឃុក +រឃឹករឃុង +រឃុក +រឃុករឃាក់ +រឃុង +រឃុងរឃាំង +រង +រងកម្ម +រងកម្មវេទនា +រងក់ +រងក្ដីជួសគេ +រងគ្រោះ +រងគ្រោះថ្នាក់ +រងឆាយ +រងជើង +រងដំឡូង +រងត្រាវ +រងថ្មបាក់ +រងទឹក +រងទឹកភ្នែក +រងទុក្ខ +រងបន្ទុក +រងព្រះជង្ឃ +រងព្រះបាទ +រងព្រះសិរ +រងមុខ +រងរ៉ាប់ +រងលំបាក +រងល់ +រងវេទនា +រងសំងាច +រងស្បូវ +រងស្លា +រងហឹបស្លា +រងអារម្មណ៍ +រងា +រងាក់ +រងាក់រងើក +រងាគគ្រន់ +រងាញាក់ +រងាទទ្រើក +រងាន់ +រងាន់កម្លាំង +រងាន់ចិត្ត +រងាន់ដៃ +រងាប៉ប្រុន +រងាប់ +រងារណ្ដំធ្មេញ +រងាល +រងាវ +រងាវកក +រងាវក្នុងព្រៃ +រងាវតែក្នុងព្រៃ +រងី +រងីក +រងីករងែក +រងីរងើ +រងឹត +រងុក +រងុម +រងុំ +រងុំរងែក +រងូ +រងួ +រងួយ +រងើ +រងើក +រងើកភ្លើង +រងើម +រងើរ +រងៀក +រងៀករងុយ +រងៀករងៀម +រងៀង +រងៀម +រងៀល +រងេ +រងេរងើ +រងែក +រងៃ +រងោក +រងោករងល់ +រងំ +រង៉ក់ +រង៉ាក់រង៉ើក +រង៉ាប់ +រង៉ាប់រងួ +រង៉ាប់រងើ +រង៉ិក +រង៉ិករង៉ក់ +រង៉ឺត +រង៉ូវ +រង៉េករង៉ាក +រង៉ែ +រង៉ែរង៉ូវ +រង៉ោម +រង់ +រង់គៈ +រង់ចាំ +រង់ដឿង +រង់អង់ +រង្ក +រង្កូរ +រង្កើ +រង្កៀក +រង្កៀកក +រង្កៀកក្បាល +រង្កៀកខ្លួន +រង្កៀកបង្គោល +រង្កៀស +រង្កៀសចិត្ត +រង្គ +រង្គជីព +រង្គដ្ឋាន +រង្គប់ +រង្គភូមិ +រង្គមណ្ឌល +រង្គសាល +រង្គសាលា +រង្គអាជីវ +រង្គា +រង្គាជីព +រង្គាជីវ +រង្គាដី +រង្គាត់ +រង្គាយ +រង្គាល +រង្គាលចិត្ត +រង្គាលរង្គំ +រង្គើ +រង្គើក +រង្គើរ +រង្គោះ +រង្គោះរង្គាយ +រង្គោះរង្គើ +រង្គំ +រង្គំរង្គាល +រង្គំរាលដាល +រង្គះ +រង្ឃាស +រង្វង់ +រង្វង់ភ្នែក +រង្វង់មាត់ល្អី +រង្វល់ +រង្វាត +រង្វាន់ +រង្វាន់ខាន់ខៅ +រង្វាន់ជាកិត្តិយស +រង្វាន់លួងចិត្ត +រង្វាល +រង្វាល់ +រង្វាល់ក្រួស +រង្វាល់ប្រេង +រង្វាល់ស្រូវ +រង្វាស់ +រង្វាស់ដី +រង្វាស់បេះដូង +រង្វាស់រង្វាល់ +រង្វាស់រញ្ជួយដី +រង្វាស់រយៈកម្ពស់ +រង្វិល +រង្វឹង +រង្វើក +រង្វើល +រង្វេល +រង្វេលក្អម +រង្វេលចំបើង +រង្វេលឆ្នាំង +រង្វេលសំពត់ +រង្វេលស្មៅ +រង្វះ +រង្វះមាត់ +រង្សី +រចនា +រចនាចារ្យ +រចនាបថ +រចនាបទុម +រចនាប័ទ្ម +រចនាសម័្ពន្ធ +រចនាសម្ព័ន្ឋ +រចនាសម្ព័ន្ធ +រចលេខា +រចល់ +រចាច +រចាល +រចិត +រចិតកម្ម +រចិតវិវត្តន៍ +រចេច +រចេចរចាច +រចេចរចូច +រចែក +រចែករចោក +រចោក +រឆូង +រឆូច +រឆូត +រឆៀប +រឆៀបរញេញ +រឆេង +រឆេងរឆូង +រឆេច +រឆេចរឆូច +រឆេត +រឆេតរឆូត +រជក +រជកា +រជកី +រជត +រជតកម្ម +រជតការ +រជតការិកា +រជតភណ្ឌ +រជតម័យ +រជតវត្ថុ +រជតៈ +រជនកម្ម +រជនី +រជនីករ +រជនីចរ +រជនីជល +រជនីមុខ +រជយ +រជិកា +រជីបរជាប +រជុច +រជុំ +រជួល +រជើប +រជើបរចល់ +រជើបរជួល +រជើបរជោ +រជើបរជោរ +រជោរ +រជោររជើប +រជ្ជ +រជ្ជកាល +រជ្ជទាន +រជ្ជទាយាទ +រជ្ជទេយ្យ +រជ្ជទេយ្យករ +រជ្ជធាត្រី +រជ្ជប្បវេណី +រជ្ជវាសី +រជ្ជសម័យ +រជ្ជសីមា +រជ្ជុករ +រជ្ជុសញ្ញា +រជ្ជូបករណ៍ +រជ្ជូបការ +រជ្ជៈ +រជ្ជៈរុក្ខជាតិ +រជ្ជៈសត្វ +រជ្ឋ +រញង់ +រញម +រញា +រញាក់រញ័រ +រញាយ +រញី +រញីរញ័រ +រញីវ +រញឹក +រញឹករញ៉ី +រញូរ +រញូរញេញ +រញូវ +រញៀវ +រញេញ +រញោរ +រញោរញេញ +រញ៉ +រញ៉ាត់ +រញ៉ាល់ +រញ៉ាល់រចល់ +រញ៉ាវ +រញ៉ាំ +រញ៉ាំង +រញ៉ាំរញ៉ូវ +រញ៉ិក +រញ៉ិករញ៉ុក +រញ៉ិង +រញ៉ិងរញ៉ាំង +រញ៉ិច +រញ៉ិប +រញ៉ិបរញ៉ុប +រញ៉ិម +រញ៉ិមរញ៉ាំ +រញ៉ិល +រញ៉ី +រញ៉ីរញ៉ៃ +រញ៉ឹក +រញ៉ឹករញ៉ុក +រញ៉ឹករញ៉ែ +រញ៉ុក +រញ៉ុប +រញ៉ូវ +រញ៉េចរញ៉ាច +រញ៉េចរញ៉ូច +រញ៉េរញ៉ៃ +រញ៉េវ +រញ៉េវរញ៉ាវ +រញ៉េះរញ៉ោះ +រញ៉ែ +រញ៉ែករញ៉ក +រញ៉ែរញ៉ +រញ៉ែរញ៉ូវ +រញ់ +រញ់រា +រញ្ជួយ +រញ្ជួយដីវិជ្ជា +រញ្ជួយប្រឹថពី +រញ្ជើបរញ្ជួយ +រញ្ញ +រញ្ញា +រដក +រដម +រដាក់ +រដាក់រដឺន +រដាក់រដុប +រដាច់ +រដាច់រដោច +រដាប់ +រដិប +រដិបរដុប +រដឹក +រដឹករដែ +រដឹករដៃ +រដឹករណ្ដំ +រដឺន +រដុប +រដុបរដឺន +រដុបរដៀន +រដុបរដែ +រដុបរដៃ +រដុំ +រដូក +រដូករណិល +រដូករណែល +រដូប +រដូវ +រដូវក្ដៅ +រដូវច្រូតកាត់ +រដូវដំឡើង +រដូវទឹកជំនន់ +រដូវទឹកឡើង +រដូវប្រាំង +រដូវភ្លៀង +រដូវរងា +រដូវរម្ហើយ +រដូវរាំងស្ងួត +រដូវរំហើយ +រដូវលម្ហើយ +រដូវលំហើយ +រដូវវស្សា +រដូវសម្រក +រដៀន +រដេច +រដេម +រដេមរដម +រដែ +រដែត +រដែម +រដែមរដម +រដោច +រដោះ +រដោះកម្ម +រដោះទុក្ខ +រដោះបាប +រដ្ឋ +រដ្ឋកណ្ដាលទ្វីប +រដ្ឋកម្ពុជា +រដ្ឋកម្ម +រដ្ឋការ +រដ្ឋកិច្ច +រដ្ឋក្រិត្យ +រដ្ឋក្រឹត្យ +រដ្ឋទូត +រដ្ឋទូតគោចរ +រដ្ឋធម្មនុញ្ញ +រដ្ឋធម្មនូញ្ញ +រដ្ឋធានី +រដ្ឋធិបតី +រដ្ឋនាយក +រដ្ឋនិយម +រដ្ឋបម្រើ +រដ្ឋបាល +រដ្ឋបាលន៍ +រដ្ឋបុរស +រដ្ឋប្បវេណី +រដ្ឋប្បសាន្តិភាព +រដ្ឋប្រសាន្តិភាព +រដ្ឋប្រសាសនន័យ +រដ្ឋប្រសាសនោបាយ +រដ្ឋប្រសាសន៍ +រដ្ឋប្រសាសន័យ +រដ្ឋប្រសាសន្តិភាព +រដ្ឋប្រហារ +រដ្ឋប្រហារធម្មនុញ្ញ +រដ្ឋពល +រដ្ឋភណ្ឌាគារ +រដ្ឋមណ្ឌល +រដ្ឋមន្ត្រី +រដ្ឋមន្ត្រីការបរទេស +រដ្ឋមន្ត្រីក្រសួង +រដ្ឋមន្ត្រីគោចរ +រដ្ឋមន្រ្តី +រដ្ឋលេខាធិការ +រដ្ឋលេខាធិការដ្ឋាន +រដ្ឋវាសិនី +រដ្ឋវាសី +រដ្ឋសង្គមនិយម +រដ្ឋសញ្ញាប័ត្រ +រដ្ឋសន្តិភាព +រដ្ឋសភា +រដ្ឋសភាធិបតី +រដ្ឋសភានាយក +រដ្ឋសីមា +រដ្ឋស្វ័យរាជ្យ +រដ្ឋអាជ្ញា +រដ្ឋអំណាច +រដ្ឋា +រដ្ឋាករ +រដ្ឋាករទឹក +រដ្ឋាធិបតី +រដ្ឋាភិបាល +រដ្ឋាភិបាលចម្រុះ +រដ្ឋាភិបាលចាំផ្ទះ +រដ្ឋាភិបាលតាមោង +រដ្ឋាភិបាលទីងមោង +រដ្ឋាភិបាលប្រឆាំង +រដ្ឋាភិបាលយោធា +រឌុក +រណ +រណកម្ម +រណការ +រណកិច្ច +រណក្ខេត្ត +រណក្រិត្យ +រណក្រឹត្យ +រណក្សេត្រ +រណជ័យ +រណដ្ឋាន +រណនិយម +រណប +រណបខ្លួន +រណបចក្រពត្តិនិយម +រណបជញ្ជាំង +រណបរាជ័យ +រណពិធី +រណព្យូហ +រណភណ្ឌ +រណភូមិ +រណភេរី +រណមន្ត្រី +រណមិត្ត +រណមិត្រ +រណមុខ +រណមុខ្យ +រណរង្គ +រណរឹទ្ធិ +រណវាទ្យ +រណវិជ្ជា +រណវិទ្យា +រណវិន័យ +រណសភា +រណសភាធិបតី +រណសភានាយក +រណសាន្តិភាព +រណសាស្ត្រ +រណសិក្សា +រណសិរ្ស +រណសិរ្សមហាសាមគ្គី +រណសិរ្សរម្ដោះជាតិ +រណសិរ្សរំដោះជាតិ +រណសិរ្សសេរីកាវៀតណាម +រណស្ដម្ភ +រណស្តម្ភ +រណស្ថាន +រណឫទ្ធិ +រណា +រណាង +រណាង្គ +រណាត់រណែង +រណារ +រណារកន្ទុយត្រី +រណារកាត់ +រណារចាក់ +រណារច្រៀក +រណារដើរ +រណារដៃ +រណារធ្នូ +រណារយក្ស +រណាររ៉ +រណារវៀល +រណារអារដែក +រណិងរណុង +រណិម +រណិមរណុំ +រណិល +រណឺប +រណុំ +រណូង +រណូងរណាង +រណេប +រណេបរណប +រណេបរណិប +រណេបរណឺប +រណែ +រណែង +រណែងរណាង +រណែងរណោង +រណែបរណប +រណែរណោ +រណែល +រណែលរណោល +រណោ +រណោង +រណោបករណ៍ +រណោបាយ +រណៈ +រណ្ដាប់ +រណ្ដាប់ទេយ្យទាន +រណ្ដាប់រណ្ដា +រណ្ដាស +រណ្ដឹករណ្ដំ +រណ្ដឺន +រណ្ដៅ +រណ្ដៅក្ដាម +រណ្ដៅខ្មោច +រណ្ដៅជ័រ +រណ្ដៅនរក +រណ្ដៅផ្នូរ +រណ្ដៅភ្នែក +រណ្ដៅសសរ +រណ្ដៅអាបេ +រណ្ដំ +រណ្ដំតែគ្នាឯង +រណ្ដំបរិវារស័ព្ទ +រណ្ឌក +រណ្ឌកព្រឹក្ស +រណ្តាប់ +រណ្តាស +រណ្តៅ +រណ្តំ +រណ្យ +រត +រតគាប +រតន +រតនកម្ម +រតនករ +រតនករណ្ឌ +រតនគព្ភា +រតនគភ៌ +រតនគិរី +រតនគីរី +រតនត្តយ +រតនត្តយស្ស +រតនត្រ័យ +រតននិធិ +រតននិធិការ +រតនប្បភា +រតនពាណិជ +រតនពាណិជ្ជ +រតនពាណិជ្យ +រតនព័ស្តុ +រតនមាលា +រតនម័យ +រតនរង្សី +រតនរាសី +រតនវណិជ្ជ +រតនវណិជ្ជា +រតនវត្ថុ +រតនវិកតិ +រតនវិក័តិ +រតនវិចិត្រ +រតនសម្បត្តិ +រតនសម្បត្តិជាតិ +រតនសុវណ្ណ +រតនសោភា +រតនអគារ +រតនអលង្ការ +រតនអាករ +រតនអាលោក +រតនអាវលិ +រតនឱភាស +រតនា +រតនាករ +រតនាគារ +រតនាគារជាតិ +រតនាភរណៈ +រតនាភារណៈ +រតនាយតនៈ +រតនារាម +រតនាលង្ការ +រតនាលោក +រតនាវលី +រតនាំ +រតនោបល +រតនោភាស +រតនៈ +រតនៈមណ្ឌល +រតបណ្ដែត +រតផ្ទះ +រតអប +រតាក +រតាក់ +រតាង +រតាត់ +រតាត់រតាយ +រតាយ +រតាវ +រតិ +រតិក +រតិកម្ម +រតិករតុក +រតិក្រិយា +រតិគ្រឹះ +រតិទូតី +រតិប +រតិបរតុប +រតឹង +រតឺង +រតឺងរតាង +រតុក +រតុប +រតូត +រតូវ +រតេក +រតេករតាក +រតេត +រតេតរតូត +រតេយ +រតេយរតាយ +រតេវ +រតេវរតាវ +រតេះតោះ +រតែក +រតែករតោក +រតែង +រតែងរតាង +រតែងរតោង +រតោក +រតោង +រត់ +រត់កប៉ាល់ +រត់ការ +រត់កើង +រត់ក្ដោង +រត់ខ្ចរខ្ចាយ +រត់ខ្នាប +រត់ខ្នាប់ +រត់ខ្មាញ់ជើង +រត់ខ្មឺត +រត់ខ្លែង +រត់ខ្សែ +រត់គន្លង +រត់គយ +រត់គេច +រត់ចូលរសុក +រត់ចេញ +រត់ចេញពីទីឃុំឃាំង +រត់ចោល +រត់ចោលជួរ +រត់ចោលស្រុក +រត់ច្រវាត់ +រត់ច្រិល +រត់ឆែកែវ +រត់ឆ្លា +រត់ឆ្វាយជើង +រត់ជួរ +រត់ជួររមេញ +រត់ជើងឲ្យខ្មាញ់ +រត់ឈូ +រត់ដៃ +រត់តាក់ស៊ី +រត់តាមគ្នា +រត់ត្រត +រត់ត្របាញ់ជើង +រត់ត្រឹក +រត់ទាន់ +រត់ទ័ព +រត់បណ្ដាក់ +រត់បន្ទាត់ +រត់បាតជើងសព្រាត +រត់បាត់ +រត់បំព្រំ +រត់ប៉ោងខោ +រត់ប៉ោងខោប៉ោងអាវ +រត់ប្រណាំង +រត់ប្រាស់យកតែអាយុ +រត់ផាសក្រញាំ +រត់ផាសជើង +រត់ផ្ទីង +រត់ផ្នត់ +រត់ពន្ធ +រត់ពេញទំហឹង +រត់មាត់ +រត់មិនរួចនឹងជើងគេ +រត់មិនសព្វដី +រត់មុខ +រត់មុខគេ +រត់យន់ +រត់យួន +រត់រក +រត់របត់ +រត់របប +រត់របៀប +រត់រពាយ +រត់រួចពីគុក +រត់លូន +រត់លឿន +រត់លឿនរលេញ +រត់វឹង +រត់សណ្ដាប +រត់សម្រុក +រត់សាច់មួយ +រត់សំបុត្រ +រត់ស៊ីក្លូ +រត់ស្រ +រត់ឡាន +រត់ឡើង +រត់អង្កាញ់ +រត់អស់ទំហឹង +រត់អស់ល្បឿន +រត្ត +រត្តកម្ពល +រត្តគាវី +រត្តចន្ទន៍ +រត្តញា +រត្តញ្ញូ +រត្តបឋវី +រត្តប្បល +រត្តរឿងរង្សី +រត្តសុវណ្ណ +រត្តឧប្បល +រត្តិ +រត្តិកាល +រត្តិចរ +រត្តិច្ឆេទ +រត្តិនិ្ទព +រត្តិន្ទិព +រត្តិន្ទិវ +រត្តិភាគ +រត្តិយប់ +រត្តុប្ប +រត្តុប្បល +រត្ន +រត្នគ័ភា៌ +រត្នគ័ភ៌ +រត្នគ័ភ៌ា +រត្នគ័រ្ភី +រត្នត្រយ +រត្នត្រ័យ +រត្នត្រ័យទាំង +រត្នត្រ័យប្រណាម +រត្ននពិចិត្រ +រត្នប្រភា +រត្នពិចិត្រ +រត្នព័ស្តុ +រត្នសុព័ណ៌ +រត្នអាករ +រត្នា +រត្នាករ +រត្នៈ +រថ +រថការ +រថកេតុ +រថក្រោះ +រថចរិយា +រថចរ្យា +រថចូកដី +រថឈ្មុសដី +រថដំណើរ +រថដំណេក +រថត្រីចក្រ +រថទំនិញ +រថធាក់ +រថធាក់ទ្វិចក្រ +រថធាក់រុញ +រថធាក់អូស +រថនាយក +រថន័ង +រថបញ្ជរ +រថបថ +រថបន្ដោង +រថបន្តោង +រថបន្ទុក +រថបាទ +រថបានីយដ្ឋាន +រថបើកដំបូល +រថប្រយុទ្ធ +រថពាសដែក +រថពាហៈ +រថភណ្ឌ +រថភ្លើង +រថយ +រថយន្ដ +រថយន្ត +រថយន្តកង់ដប់ +រថយន្តកាមីញ៉ុង +រថយន្តកំណែន +រថយន្តក្រុង +រថយន្តក្រុងធុនតូច +រថយន្តឈ្នួល +រថយន្តដើរ +រថយន្តហ្សីប +រថយន្ត្រ +រថយាត្រា +រថយាន +រថយិទ្ធ +រថយុទ្ធ +រថយោធា +រថរេណូ +រថវាហៈ +រថវិជ្ជា +រថវិថី +រថវិទ្យា +រថស +រថសាលា +រថសាស្ត្រ +រថសិក្សា +រថស្ទូច +រថស្បៀង +រថស្វ័យគត +រថអគ្គិសនី +រថអង្គ +រថអូស +រថអ័យ +រថា +រថាង្គ +រថាធិបតី +រថានិក +រថានីក +រថាលង្ការ +រថាវយវៈ +រថូបករណ៍ +រថេសភ +រថេសភៈ +រទង +រទច្ឆេទី +រទាស +រទាសរទែង +រទាំ +រទាំង +រទាំរទូ +រទីស +រទីសរទាស +រទុះ +រទូ +រទូរ +រទូរទាំ +រទើស +រទេញ +រទេះ +រទេះកង់ +រទេះក្រង់ +រទេះក្របី +រទេះគោ +រទេះចាម +រទេះជនពិការ +រទេះជើងគុល +រទេះដឹក +រទេះដែក +រទេះដៃ +រទេះដំបូល +រទេះតង់ +រទេះតាង +រទេះត្រដួស +រទេះបន្ទុក +រទេះបំបោល +រទេះប្រែក +រទេះផ្ទុរ +រទេះភ្លើង +រទេះភ្លើងជល់គ្នា +រទេះភ្លើងមួយខ្សែ +រទេះម៉ឺនដា +រទេះរុញ +រទេះល +រទេះលាត +រទេះវាល +រទេះសម្លី +រទេះសាឡី +រទេះសេះ +រទេះសំឡី +រទេះឡាន +រទេះអូស +រទែង +រទោង +រទះ +រទ្ធា +រធ្វើ +រន +រនង +រនងតម្ពក់ +រនងសន្ទូច +រនងសន្ទួច +រនង៉ាវ +រនល +រនាង +រនាត +រនាតដែក +រនាតធុង +រនាតឯក +រនាទ +រនាប +រនាបឈើ +រនាបឫស្សី +រនាម +រនាល +រនាលគំនូរ +រនាលផេះ +រនាស់ +រនាស់ក្របី +រនាស់គោ +រនាស់ឈើ +រនាស់ដែក +រនាស់ដៃ +រនាំង +រនាំងកប៉ាល់ +រនាំងទ្វារ +រនាំងបង្អួច +រនាំងបាំងខ្យល់ +រនាំងស្រាយបាប +រនិង +រនិងរនាំង +រនុក +រនុកកាំភ្លើង +រនុកក្នុង +រនុកទទឹង +រនុកទ្វារ +រនូត +រនូតឈើ +រនូតឫស្សី +រនួត +រនៀត +រនេល +រនោង +រនោច +រនោល +រនះ +រនះព្រៃ +រនះរនាត +រនះស្លឹកឈើ +រន្ដិភាព +រន្តិ +រន្តិភាព +រន្ថាន់ +រន្ថើន +រន្ទា +រន្ទាកាំជ្រួច +រន្ទាកិល +រន្ទាល +រន្ទាលច្រាលឆ្អៅ +រន្ទី +រន្ទឺ +រន្ទេប +រន្ទេបតាយសាក +រន្ទេះ +រន្ទះ +រន្ទះកាំភ្លើង +រន្ទះទឹក +រន្ទះបាញ់ +រន្ទះភ្លើង +រន្ទះមាត់ +រន្ទះសំឡេង +រន្ទះស្នេហា +រន្ធ +រន្ធក +រន្ធកណ្ដុរ +រន្ធកសត្ត +រន្ធក្ដាម +រន្ធគវេសិនី +រន្ធគវេសី +រន្ធចង្រិត +រន្ធច្រមុះ +រន្ធជាស +រន្ធញើស +រន្ធត់ +រន្ធត់ចិត្ត +រន្ធត្រចៀក +រន្ធត្រដេវ +រន្ធផើយ +រន្ធផើយជាស +រន្ធពងក្រពើ +រន្ធមូល +រន្ធវាស +រន្ធវាសិនី +រន្ធវាសី +រន្ធសេវ +រន្ធហុយ +រន្ធហេវ +រន្ធ្រ +រប +របក +របកក្រមរ +របកគំហើញ +របករបោច +របកសំបក +របកស្បែក +របក្វន +របង +របងការពារ +របងឃ្នង +របងចម្ការ +របងភូមិ +របត់ +របត់កែងដៃ +របត់ឈាម +របត់ដងស្ទឹង +របត់បែន +របត់ផ្លូវ +របត់ពស់ +របត់អន្ទង់អាំង +របទិម +របទឹម +របប +របបគ្រប់គ្រង +របបចាស់ +របបដោះដូរទំនិញ +របបទឹកភ្លៀង +របបទឹកស្រក +របបនយោបាយ +របបប្រចាំថ្ងៃ +របបប្រល័យពូជសាសន៍ +របបផ្ដាច់ការ +របបពហុបក្ខ +របបមូលធនសេរីនិយម +របបរបទឹម +របបរាជនិយម +របបសេរីនិយម +របបហូបចុក +របរ +របរការ +របរចិញ្ចឹមគោ +របរជំនួញ +របរប្រយោជន៍ +របរពោត +របររកស៊ី +របររបុក +របរសណ្ដែក +របរស្រូវ +របស់ +របស់កេរ +របស់កំដរដៃ +របស់ក្រ +របស់ខ្ញុំ +របស់ចម្លែក +របស់ជ័យភណ្ឌ +របស់ដែលហៅថា +របស់ថោកទាប +របស់ទំនើប +របស់ទ្រព្យ +របស់បុរាណ +របស់ប្រណីត +របស់ប្រសើរ +របស់ប្រើប្រាស់ +របស់មង្គល +របស់របរ +របស់រយ +របស់រាវ +របស់សកល +របស់សគុណ +របស់សម្រាប់ផ្ទះ +របស់សាធារណៈ +របស់សាមញ្ញ +របស់សេស +របស់ស្រាប់ +របស់អសារឥតការ +របស់អាយ +របស់អេបចាយ +របស់់ +របា +របាក់ +របាក្សត្រ +របាញ +របាទ +របាប់ +របាយ +របាយការណ៍ +របាយពិភាក្សា +របាយព័ណ៌ +របារ +របារឆ្នង់ +របារជញ្ជាំង +របារទទឹង +របារបង្អួច +របាររបង +របាល +របាលកាច់ +របាំ +របាំង +របាំងខ្លួន +របាំងគយ +របាំងភក់ +របាំងមុខ +របាំងរលក +របាំងស្នូរ +របាំសៀក +របាំស្នែងទន្សោង +របាំស្បែក +របិញ +របិញបុញ +របិញរបុញ +របឹង +របឹងរបាញ +របឹងរឹងរូស +របឹប +របឹបរឹបជាន់ +របឹស +របុក +របុកជាស +របុកដប +របុង +របុញ +របុម +របុំ +របុះ +របូត +របូតខ្វែះ +របូតខ្សែពីដៃ +របូតដៃ +របូតដៃជើង +របូតធ្លាក់ចុះពីដៃ +របូតពីដៃ +របូតមាត់ +របូតរបាញ +របូតរលូត +របូតសម្ដី +របូតសំដី +របួល +របួស +របួសដំណំ +របួសធ្ងន់ +របួសស្រាល +របើក +របើកខ្វោះ +របើករបាញ +របើង +របើរ +របើស +របើសក្រុង +របៀង +របៀងឆាក +របៀងមុខ +របៀងវិហារ +របៀន +របៀនចំណេះ +របៀននិមិត្ត +របៀនបាំងបាត់ +របៀនសំកោក +របៀនស្វិត +របៀនអាគម +របៀប +របៀបការ +របៀបគ្រប់គ្រង +របៀបណា +របៀបបញ្ជា +របៀបផ្ទេរ +របៀបរបប +របៀបរស់នៅ +របៀបរៀបចំ +របៀបរៀបរយ +របៀបរៀបរៀង +របៀបវារៈ +របេង +របេងកូនក្រាញ់ +របេងរីងរៃ +របេច +របេចសិលា +របេញ +របេញរបុញ +របេះ +របេះក្បាច់ +របេះដៃ +របេះរបក +របេះរបើង +របេះរបោច +របែង +របែងព្រួល +របែងរនាប +របែរ +របែរបោរ +របែររបោរ +របៃ +របៃរៃដាក់ +របោច +របោម +របោយ +របោរ +របោះ +របោះព្រៃ +របោះរបោយ +របោះស្មៅ +របះ +របះចប់ +របះតូច +របះធំ +របះបន្ទាត់ +របះបរិយោសាន +របះរបើក +របះរបើង +របះរបោរ +របះលូកបន្ទាត់ +របះសាខា +រប៉ស +រប៉ាត់ +រប៉ាត់រប៉ាយ +រប៉ាត់រប៉ើង +រប៉ាត់រប៉ែង +រប៉ាន់ +រប៉ាយ +រប៉ិក +រប៉ិករប៉ុក +រប៉ិច +រប៉ិចរប៉ី +រប៉ិចរប៉ុច +រប៉ិញរបុញ +រប៉ិត +រប៉ិតរប៉ុត +រប៉ិន +រប៉ិនរប៉ាន់ +រប៉ិលរប៉ូច +រប៉ី +រប៉ឺត +រប៉ឺតរប៉ោង +រប៉ុក +រប៉ុត +រប៉ើក +រប៉េស +រប៉េសរប៉ស +រប៉េសរប៉ូស +រប៉េះ +រប៉េះរប៉ោះ +រប៉ែក +រប៉ែករប៉ាយ +រប៉ែករប៉ោក +រប៉ែករប៉ោយ +រប៉ែស +រប៉ែសរប៉ស +រប៉ោក +រប៉ោង +រប៉ោយ +រប៉ោះ +រប៉ោះរបោយ +រប់ +រប្បធាន +រផាត់ +រផាត់រទាំង +រផាត់រផាយ +រផាត់រផុយ +រផិតរផុយ +រផុយ +រពាក់ +រពាយ +រពីង +រពីងក្របី +រពីងគោ +រពីងរពោង +រពីងសមុទ្រ +រពីមរពើម +រពឹក +រពឹង +រពឹល +រពឹស +រពឹសដៃ +រពឹសដៃផ្ទៃឆ្អែត +រពឹសមាត់ +រពុក +រពុករពាក់ +រពុយ +រពុះ +រពូន +រពើង +រពើត +រពើតរពើង +រពេន +រពោង +រពៅ +រព្ធ +រព្ភ +រម +រមណី +រមណីដ្ឋាន +រមណីយ +រមណីយគ្រាម +រមណីយដ្ឋាន +រមណីយប្បទេស +រមណីយប្រទេស +រមណីយភូមិ +រមណីយវ័នរ +រមណីយស្ថាន +រមណីយអារាម +រមណីយារាម +រមណីយោទ្យាន +រមណីយោឡាន +រមតិ +រមត់ +រមទម +រមន +រមនា +រមនីយ +រមាក +រមាត +រមាត់ +រមាត់បន្ទោបង់ +រមាត់បន្ទោបស្សាវៈ +រមាត់រមួល +រមាស +រមាសហែក +រមាស់ +រមាស់ចិត្ត +រមាស់មាត់ +រមាស់រញៀវ +រមាស់រអូច +រមាំង +រមាំងថ្កោល +រមាំងបើកបាស +រមិងរម៉ង់ +រមិចរមួល +រមិញ +រមិល +រមិលគុណ +រមិលមើល +រមឹល +រមឹលគុណ +រមូរ +រមូរសំពត់ +រមូល +រមូលពោះ +រមួត +រមួល +រមួលក +រមួលក្រពើ +រមួលក៝ +រមួលខ្លួន +រមៀត +រមៀតក្រចកអក +រមៀតមាស +រមៀតសម្ល +រមៀតសំពៅ +រមៀតស្បង់ +រមៀល +រមៀលក្រូច +រមេញ +រមែង +រមែងតែ +រមែងតែងតែ +រម៉ក +រម៉ក់ +រម៉ង់ +រម៉ាំង +រម៉ាំងរម៉ោក +រម៉ិក +រម៉ិករម៉ក់ +រម៉ិង +រម៉ិងរម៉ង់ +រម៉ិងរម៉ាំង +រម៉ឹម +រម៉េច +រម៉េះ +រម៉េះរម៉ោះ +រម៉ោក +រម៉ោករម៉ាំង +រម៉ោះ +រម្ងក +រម្ងកទាក់ឆ្កែ +រម្ងាច +រម្ងាប់ +រម្ងាប់ចង្រៃ +រម្ងាប់ចិត្ត +រម្ងាប់ចេញ +រម្ងាប់ពិស +រម្ងាប់រោគ +រម្ងាប់សម្អុយ +រម្ងាប់សំអុយ +រម្ងាស់ +រម្ងាស់ខ្ទិះ +រម្ងាស់ទឹកត្នោត +រម្ងូត +រម្ងើក +រម្ដោះ +រម្ដោះគ្រោះ +រម្ដោះទុក្ខ +រម្ដោះបាប +រម្ដោះបំណុល +រម្តោះ +រម្ភា +រម្ភាការ +រម្យ +រម្យដ្ឋាន +រម្យទម +រម្យទំ +រម្យរ័តន៍ +រម្យស្ថាន +រម្យា +រម្លង +រម្លត់ +រម្លត់ខន្ធ +រម្លត់ចង្កៀង +រម្លត់ទុក្ខ +រម្លត់ភ្លើង +រម្លត់រម្លាយ +រម្លប់ +រម្លស់ +រម្លស់ការប្រាក់ +រម្លស់ទ្រព្យ +រម្លាក +រម្លាយ +រម្លាយក្រមួន +រម្លាយរូប +រម្លាយសព +រម្លាយអាហារ +រម្លាយឲ្យរាវ +រម្លីង +រម្លីងសាច់ឈើ +រម្លឹក +រម្លឹកគ្នា +រម្លឹកស្មារតី +រម្លុប +រម្លុបដាន +រម្លុះ +រម្លូត +រម្លូតកូន +រម្លូតឆ្អឹង +រម្លើង +រម្លើងគល់ឈើ +រម្លោក +រម្លោះ +រម្លំ +រម្លំងារ +រម្លំច្រោង +រម្លំរលាយ +រម្លំរលាយទាំងផ្ទាំង +រម្សាយ +រម្សាយកន្ទុយ +រម្សាយចិត្ត +រម្សាយទ័ព +រម្សាយសក់ +រម្សេវ +រម្សេវផ្ទុះ +រម្ហ +រម្ហាច +រម្ហូត +រម្ហើយ +រម្ហែ +រម្អា +រម្អិល +រម្អិលត្រី +រម្អែង +រយ +រយការ +រយា +រយាក +រយាង +រយាងដំរី +រយាន +រយាប +រយាយ +រយាល +រយាលចាប +រយី +រយីក +រយីករយាក +រយីករយោក +រយីករយោគ +រយីង +រយីងរយោង +រយឺត +រយេក +រយេករយោក +រយេករយោគ +រយេង +រយេងរយោង +រយោក +រយោង +រយោន +រយោនរយាន +រយំ +រយំរយាន +រយះ +រយះរយាយ +រយៈ +រយៈកណ្ដាល +រយៈកម្ពស់ +រយៈកាល +រយៈទទឹង +រយៈបណ្ដោយ +រយៈផ្លូវ +រយៈពាក្យ +រយៈពេល +រយៈរយាយ +រយៈវេលា +រយ៉ +រយ៉ា +រយ៉ិល +រយ៉ី +រយ៉ីរយ៉ៃ +រយ៉េវរយ៉ាវ +រយ៉ៃ +ររបស់ +ររាត់ររាយ +ររាស់ +ររូស +រល +រលក +រលកកែវ +រលកខ្លី +រលកខ្លីហួសកម្រិត +រលកគគ្រាំ +រលកចិត្ត +រលកដកពពារ +រលកដោះក្រមុំ +រលកធាតុអាកាស +រលកបែកផ្កាត្រែង +រលកយោល +រលករងដំឡូង +រលករង្គំ +រលករលេញ +រលករំជួល +រលកអាកាស +រលក់ +រលង +រលងតែ +រលង់ +រលង់ទឹកភ្នែក +រលង់រលើប +រលត់ +រលត់កិលេស +រលត់កំហឹង +រលត់ខន្ធ +រលត់ចិត្ត +រលត់ចំណង់ +រលត់ទុក្ខ +រលត់ភ្លឹប +រលត់វិញ្ញាណ +រលត់ស្មារតី +រលប់ +រលម +រលរ +រលស់ +រលា +រលាក +រលាកជើង +រលាកដើមក +រលាកបំពង់ខ្យល់ +រលាកពង +រលាកភ្លើង +រលាកភ្លៅ +រលាកមាត់ +រលាករលោច +រលាកវ៉ែន +រលាកសរសៃឈាមខ្មៅ +រលាកស្រោមសួត +រលាក់ +រលាក់ដៃ +រលាក់ទឹកលាងដប +រលាក់រលើ +រលាក់រលែក +រលាញ +រលាដូង +រលាត +រលាត់ +រលាត់រលោច +រលាត់សម្បុរថ្ងៃ +រលាត់សើស្បែក +រលាត់ស្បែក +រលាប +រលាប្អៀរ +រលាម +រលាយ +រលាយកំហឹង +រលាយខ្លួន +រលាយខ្សុល +រលាយទ្រព្យ +រលាយសាច់ +រលាយសាច់មួយ +រលាយឯតទគ្គកម្ម +រលាស់ +រលាស់កន្ទេល +រលាស់ខ្លួន +រលាស់ចិត្តចេញ +រលាស់ចោល +រលាស់ជើង +រលាស់ដៃ +រលាស់សំពត់ +រលាំ +រលាំង +រលាំងកែន +រលាំងគ្រើល +រលាំងចក +រលាំងឈូក +រលាំងអន្លូង +រលិក +រលិស +រលី +រលីក +រលីង +រលីងឆិញ +រលីងឈូក +រលីងណិល +រលីងធិញ +រលីងធេង +រលីងយង់ +រលីងរលោង +រលីងសួង +រលីប +រលីបរលាប +រលីម +រលីមរលាម +រលីមរលោម +រលីរលើ +រលីវ +រលឹក +រលឹប +រលឹបរល +រលឹម +រលឹមតូច +រលឹមធំ +រលឹមប៉ប្រុយ +រលឹមពព្រិច +រលឹមរោយស្បៃ +រលឹមអុរ +រលុករលុយ +រលុង +រលុងឃេត +រលុងរខក +រលុងរខក់ +រលុងរខិករខក់ +រលុត +រលុប +រលុបឈ្មោះ +រលុបរលាប +រលុបរលាយ +រលុះ +រលុះរលាញ +រលុះរលួយ +រលូក +រលូករល +រលូង +រលូត +រលូតកូន +រលូន +រលួត +រលួតជើង +រលួតដៃជើង +រលួតសំបក +រលួយ +រលួយរលេះ +រលួស +រលួសបាយ +រលួសបារាំង +រលួសផ្អុង +រលួសព្រៃ +រលួសមានជ័យ +រលើង +រលើប +រលើបរលង់ +រលើបរលោង +រលឿ +រលៀក +រលៀង +រលៀប +រលេ +រលេង +រលេងរលោង +រលេច +រលេចុះរលេឡើង +រលេញ +រលេមរលោម +រលេរលាំ +រលេះ +រលេះរលួយ +រលែក +រលែង +រលែម +រលែះ +រលៃ +រលោ +រលោក +រលោករលាំ +រលោង +រលោច +រលោរលាំ +រលោះ +រលំ +រលំងារ +រលំច្រោង +រលំទេ +រលំរលាយ +រលំរលាយទាំងផ្ទាំង +រលំរលើង +រលះ +រលះរលាំង +រល់ +រវច +រវម +រវល់ +រវល់ការ +រវាង +រវាងកប៉ាល់ +រវាងគ្នានឹងគ្នា +រវាងដើមខែតុលា +រវាងទូក +រវាងផ្លូវ +រវាត +រវាតចិត្ត +រវាតដៃ +រវាន +រវាន់ +រវាម +រវាំង +រវាំងគោ +រវាំងត្រចៀក +រវាំងផ្ទះ +រវាំងព្រៃ +រវាំងរវៀល +រវិ +រវិច +រវិចរណ៍ +រវិចរវាម +រវិន +រវិនរវាន់ +រវិនរវ័ណ្ឌ +រវិន្ទ +រវិបត់ +រវិបថ +រវិពង់ +រវិពង្ស +រវិពារ +រវិយាត្រា +រវិរង្សី +រវិរស្មី +រវិល +រវិវង់ +រវិវង្ស +រវិវណ្ណ +រវិវារៈ +រវិវ័ណ្ណ +រវិវ័ន +រវិហង្ស +រវីក +រវីករវើក +រវីកវើក +រវីត +រវីតរវាត +រវីតរវែត +រវីម +រវីមរវាម +រវីរវល់ +រវីស +រវីសរវៀស +រវូប +រវូម +រវើ +រវើក +រវើករវ័ណ្ឌ +រវើម +រវើយ +រវើរវាយ +រវៀង +រវៀល +រវៀស +រវៀសចេញទៅ +រវៀសដៃរវៀសជើង +រវៀសរវាំង +រវៀសរវៃ +រវៀសរវៃដៃជើង +រវេ +រវេច +រវេញ +រវេរវល់ +រវែង +រវែងគំនិត +រវែងចិត្ត +រវែងបង់ +រវែត +រវៃ +រវៃដៃ +រវៃម៉ាស៊ីន +រវៃរថយន្ត +រវៃសូត្រ +រវៃអំបោះ +រវះ +រវះរវាម +រវ៉ក់ +រវ៉ត +រវ៉ស +រវ៉សរវ៉ូស +រវ៉ាច់ +រវ៉ាច់រវ៉ោច +រវ៉ាស +រវ៉ិក +រវ៉ិករវ៉ក់ +រវ៉ីរវ៉ៃ +រវ៉ូប +រវ៉ូម +រវ៉ូស +រវ៉ើក +រវ៉េត +រវ៉េតរវ៉ត +រវ៉េស +រវ៉េសរវ៉ស +រវ៉េសរវ៉ាស +រវ៉េសរវ៉ូស +រវ៉ែត +រវ៉ែតរវ៉ត +រវ៉ោច +រវ៉ោប +រវ័ណ្ឌ +រឝ្មិ +រឝ្មិមត៑ +រឞ្រ្ត +រស +រសក +រសកសំបក +រសកស្បែក +រសកៈ +រសក្រពះ +រសគន្ធ +រសគន្ធា +រសជាត +រសជាតិ +រសជីរណិក +រសជូរ +រសញ្ញា +រសញ្ញូ +រសតេជះ +រសតេជ័ស +រសធម៌ +រសធាតុ +រសនយស្ដិ +រសនា +រសនាថ +រសនាយក +រសនាលិះ +រសប្រៃ +រសផល +រសផ្អែម +រសភង្គ +រសមោចនកិច្ច +រសមោចនា +រសយនវិទ្យា +រសរាជ +រសលំពែង +រសល់ +រសវតី +រសវិជ្ជា +រសវិទ +រសវិទូ +រសវិទ្យា +រសសាក +រសហាង +រសាក +រសាច +រសាត់ +រសាត់អណ្ដែត +រសានិសង្ស +រសាប់ +រសាប់រសល់ +រសាប់រសាយ +រសាម +រសាយ +រសាយកំហឹង +រសាយគំនិត +រសាយចិត្ត +រសាយចំណង +រសាយជំនឿ +រសាយដៃ +រសាយតនៈ +រសាយន +រសាយនវិទ +រសាយនវិទ្យា +រសាយបង្វេច +រសាយព្យាយាម +រសាយវិទ្យា +រសារម្មណ៍ +រសាវ +រសិក +រសិកផល +រសិកភោជន +រសិកា +រសិកាហារ +រសិប +រសី +រសឹប +រសឹបរសាវ +រសឹបរសូវ +រសឹបរសៀប +រសឹបរសៀវ +រសឹមរសាវ +រសុក +រសុល +រសុស +រសូវ +រសើប +រសើបចិត្ត +រសើបមាត់ +រសៀប +រសៀល +រសៀលគងភ្នំ +រសៀលគោចូលក្រោល +រសៀលទៀបព្រៃ +រសៀវ +រសេច +រសេចរសាច +រសេន្រ្ទ +រសេម +រសេមរសាម +រសេវ +រសេវរសាវ +រសេះ +រសេះរសោះ +រសោង +រសោះ +រស៊ោល +រស៊ោលភ្លើង +រស់ +រស់គន់ធ +រស់ជាត +រស់នៅ +រស់នៅជាប្រចាំ +រស់រវើក +រស់រាន +រស៑ +រស្មិ +រស្មី +រស្មីផ្សាយ +រស្មីព្រះចន្ទ +រស្មីភាព +រស្មីម័ត +រស្មីសាយអ៊ុលត្រា +រស្មីសំយោគ +រស្មីអ៊ិច +រស្ស +រស្សក +រស្សកជាតិ +រស្សកសត្ត +រស្សកសត្វ +រស្សកាល +រស្សជាតិ +រស្សទស្សិនី +រស្សទស្សី +រស្សសញ្ញា +រស្សសព្ទ +រស្សសរ +រស្សសរៈ +រស្សាវុធ +រស្សី +រស្សៈ +រហ +រហក +រហក់ +រហក់រហាវ +រហង់ +រហទ +រហទដ្ឋាន +រហទប្បទេស +រហន់ +រហប +រហរហាច +រហល់ +រហស៑ +រហស្ថាន +រហស្យ +រហស្ស +រហស្សកម្ម +រហស្សការណ៍ +រហស្សគុណ +រហស្សង្គ +រហស្សចិន្ដា +រហស្សទោស +រហស្សនាម +រហស្សភាព +រហស្សភេទ +រហស្សមន្តិនី +រហស្សមន្តី +រហស្សមិត្ត +រហស្សមិត្រ +រហស្សលេខ +រហស្សសន្និបាត +រហស្សូបាយ +រហា +រហាក +រហាក់ +រហាក់រហៀង +រហាង +រហាច +រហាចរហ +រហាចរហឹម +រហាចល្ហ +រហាត់ +រហាត់ខារ +រហាត់ខ្យល់ +រហាត់ទឹក +រហាត់ធាក់ +រហាត់បក់ +រហាត់រវៃ +រហាត់វេញ +រហាត់ស្រូប +រហាម +រហាយ +រហាល +រហាលទឹក +រហាលបឹង +រហាល់ +រហាវ +រហាស់ +រហាំង +រហិក +រហិករហាក់ +រហិច +រហិចរហាច +រហិចរហៀង +រហិត +រហិតរហង់ +រហិតរហៃ +រហិល +រហឹម +រហឹមរហាច +រហឹមរហែម +រហឹមរហៃ +រហុយ +រហូ +រហូត +រហូតដល់ +រហូតតែម្ដង +រហូតមកដល់ +រហូន +រហូរ +រហួន +រហើង +រហើត +រហើតរហាំង +រហើប +រហើយ +រហើយចិត្ត +រហើយស្រួល +រហើរ +រហើររហាយ +រហើល +រហៀក +រហៀង +រហៀរ +រហៀវ +រហេង +រហេងរហាង +រហេត +រហេតរហូត +រហេប +រហេម +រហេមរហាម +រហេវ +រហេវរហាវ +រហែ +រហែក +រហែករហុយ +រហែករហោក +រហែង +រហែរហើយ +រហែល +រហៃ +រហោ +រហោក +រហោកម្ម +រហោការណ៍ +រហោគត +រហោឋាន +រហោភាព +រហោល +រហោស +រហោសន្និបាត +រហោស្ថាន +រហ៊ិះ +រហ៊ិះរហ៊ុះ +រហ៊ឹម +រហ៊ឹះ +រហ៊ុម +រហ៊ុះ +រហ័ស +រហ័សប្លិច +រហ័សរហួន +រហ័សរហែង +រហ័សឡើង +រឡ +រឡក់ +រឡង់ +រឡប់ +រឡា +រឡាក់ +រឡាង +រឡាញ +រឡាម +រឡិក +រឡិករឡក់ +រឡិករឡាក់ +រឡិង +រឡិងរឡង់ +រឡិប +រឡិបរឡប់ +រឡឺម +រឡូ +រឡូង +រឡូងរឡាង +រឡូរឡា +រឡេម +រឡេមរឡាម +រឡេមរឡឺម +រឡេះ +រឡេះរឡោះ +រឡេះរឡះ +រឡែ +រឡែរឡ +រឡែរឡប់ +រឡោះ +រឡៅ +រឡះ +រអត +រអា +រអាក +រអាករពាយ +រអាករអាយ +រអាក់ +រអាក់រអួល +រអាក់រអើ +រអាក់រអើក +រអាគម +រអាង +រអាងភ្នំ +រអាចិត្ដ +រអាចិត្ត +រអាដៃ +រអាត +រអាតតូច +រអាតទន្សាយ +រអាតធំ +រអាតយក្ស +រអាម +រអាមចិត្ត +រអាមជើង +រអាមដៃ +រអាមសាច់ +រអាយ +រអារអូម +រអាសាច់ +រអាំ +រអិច +រអិល +រអិលខ្លាំង +រអិលដួល +រអិលដួលផ្ងារស្រទាង +រអិលប្រិល +រអិលព្រាល់ +រអិលព្រិល +រអិលមាត់ +រអីករអៀច +រអីបរជើប +រអឹក +រអឹករអាំ +រអឹករអឺន +រអឺត +រអឺន +រអុ +រអុច +រអុះ +រអូច +រអូចរអើប +រអូចរអើម +រអូម +រអូវ +រអួម +រអួល +រអើ +រអើត +រអើតរអើម +រអើប +រអើបរជើប +រអើបរជោរ +រអើម +រអើមចិត្ត +រអើល +រអើលខ្នង +រអើលគូទ +រអៀក +រអៀករអាយ +រអៀច +រអៀចរអែ +រអៀស +រអៀសខ្លួន +រអៀសចិត្ត +រអេច +រអេចរអូច +រអេតរអត +រអេះ +រអេះរអុ +រអេះរអុះ +រអេៈ +រអេៈរអុ +រអេៈរអុៈ +រអែ +រអែក +រអែករអោក +រអែង +រអែងខ្លួន +រអែងចិត្ត +រអែត +រអែតរអត +រអែរ +រអែរអូវ +រអៃ +រអោក +រអ៊ិះ +រអ៊ី +រអ៊ុះ +រអ៊ូ +រអ៊ូរទាំ +រអ៊ូសរអ៊ូ +រអ៊្ហុះ +រអ៊‌ិះរអ៊ុះ +រអ៊‌ីរអ៊ូ +រឥល +រឥលប៉ប្លូច +រឭក +រឭកកូន +រឭកគុណ +រឭកជាតិ +រឭកពីដេក +រឭករកម៉ែ +រឭកស្រុក +រឱស +រឱសឋាន +រឱស្ឋ +រា +រាក +រាកនោម +រាករូស +រាកអាចម៍ +រាក់ +រាក់កំភែល +រាក់ក្រហម +រាក់ជ្រៅ +រាក់ទាក់ +រាក់ធ្មេញ +រាក់បាត +រាក់ស +រាក់ស្វាយ +រាក្រញាង +រាក្សសី +រាក្សស៑ +រាក្សៈសី +រាក្ស័ស +រាខ្យល់ +រាគ +រាគគ្គិ +រាគគ្គី +រាគចរិត +រាគចិត្ត +រាគតណ្ហា +រាគន្លង +រាគរសតណ្ហា +រាគរូស +រាគា +រាគាទិក្កិលេស +រាគានុស័យ +រាគាភិភូត +រាគី +រាគៈ +រាគៈចៈរ៉ិត +រាគ័កគិ +រាង +រាងកាយ +រាងកោង +រាងក្រអាញ +រាងក្អេង +រាងង +រាងចាល +រាងចាលចិត្ត +រាងច្រឡោ +រាងដូចជា +រាងទយ +រាងបួនជ្រុង +រាងពងក្រពើ +រាងរល +រាងរអា +រាងរៅ +រាងវិទ្យា +រាងស្ដើង +រាច +រាចកោដ្ឋាគារ +រាចជ្កា +រាចរាយ +រាជ +រាជកកុធភណ្ឌ +រាជកញ្ញា +រាជកន្យា +រាជកម្ម +រាជកវី +រាជកា +រាជកាយ៌ +រាជការ +រាជការរដ្ឋបាល +រាជការ្យ +រាជកិច្ច +រាជកិច្ចានុកិច្ច +រាជកីឌា +រាជកីយ +រាជកីឡា +រាជកុមារ +រាជកុមារិកា +រាជកុមារី +រាជកុលដ្ឋាន +រាជកុសល +រាជកោដ្ឋាគរ +រាជកោដ្ឋាគារ +រាជកោដ្ឋាគារិក +រាជកោទណ្ឌ +រាជកៅទណ្ឌ +រាជកំណត់ +រាជក្រម +រាជក្រីឌា +រាជក្រឹត្យ +រាជខណ្ឌ +រាជគជេន្ទ្រ +រាជគំនាប់ +រាជគំនាល់ +រាជគ្រឹហា +រាជគ្រឹះ +រាជគ្រូ +រាជឃាតក៍ +រាជឃ្លាំង +រាជង្គ +រាជង្គរក្ខ +រាជឆ្ពឹស +រាជជង្គរក្ខ +រាជជននី +រាជជិនីត្រកូល +រាជញ្ញ +រាជញ្ញត្រកូល +រាជដំណាក់ +រាជដំណើរ +រាជណ្ឌិត្យស្ថាន +រាជត +រាជតនយា +រាជតន័យ +រាជតម្រាស់ +រាជតម្រិះ +រាជតម្រួត +រាជតាទ្រិ +រាជតាន្វិត +រាជតូតក្រិយា +រាជតេជានុភាព +រាជតេជះ +រាជត្រកូល +រាជទណ្ឌ +រាជទាន +រាជទាយាទ +រាជទារក +រាជទារិកា +រាជទិន្ន +រាជទិន្ននាម +រាជទូត +រាជទូតក្រិយា +រាជទូតានុទូត +រាជទេពី +រាជទេយ្យ +រាជទេវី +រាជទ័ន +រាជទ្រព្យ +រាជទ្រោហិន +រាជទ្វារ +រាជទ្វារបាល +រាជធន +រាជធម៌ +រាជធម្ម +រាជធាត្រី +រាជធាន +រាជធានិក +រាជធានិកា +រាជធានី +រាជធីតា +រាជធីតុបតី +រាជធុរា +រាជធុរៈ +រាជនត្តា +រាជនារី +រាជនាវា +រាជនាវិក +រាជនាវិកបតី +រាជនាវិកាធិបតី +រាជនាវិកាបតី +រាជនិពន្ធ +រាជនិមន្តន៍ +រាជនិយម +រាជនិវេសន៍ +រាជនីតិ +រាជនីតិវិជ្ជា +រាជនីតិវិទ្យា +រាជនីតិសាស្ត្រ +រាជនីតិសិក្សា +រាជនេតិ +រាជន័យ +រាជន៑ +រាជន្តរាយ +រាជបក្សី +រាជបញ្ជា +រាជបញ្ញត្តិ +រាជបដិវត្តន៍ +រាជបណ្ឌិត +រាជបណ្ឌិត្យ +រាជបណ្ឌិត្យសភា +រាជបណ្ឌិត្យស្ថាន +រាជបណ្ណអាលយ +រាជបណ្ណារក្ខ +រាជបណ្ណារក្ស +រាជបណ្ណាល័យ +រាជបត្នី +រាជបថ +រាជបន្ទូល +រាជបន្ទូលលេខា +រាជបព្វជិត +រាជបព្វៈ +រាជបម្រើ +រាជបរិច្ចាគ +រាជបរិពារ +រាជបរិវត្តន៍ +រាជបរិវារ +រាជបរិសទ្យ +រាជបរិស័ទ +រាជបល្ល័ង្ក +រាជបល្ល័ង្គ +រាជបិតា +រាជបុត្ត +រាជបុត្រ +រាជបុត្រា +រាជបុត្រី +រាជបុរស +រាជបុរី +រាជបុរោហិត +រាជបំណង +រាជបំណន់ +រាជប្បញ្ញតិ្ត +រាជប្បញ្ញត្តិ +រាជប្បវេណី +រាជប្រកាស +រាជប្រជាធិបតេយ្យ +រាជប្រតិភូ +រាជប្រពៃណី +រាជប្រវត្តិ +រាជផ្កុល +រាជពង្សាវតារ +រាជពន្ធុ +រាជពល +រាជពលានុភាព +រាជពលី +រាជពាហនៈ +រាជពិធី +រាជពិភព +រាជព្រឹក្ស +រាជព្រឹត្តិ +រាជភក្ដី +រាជភគិនី +រាជភង្គ +រាជភណ្ឌ +រាជភាគិនេយ្យ +រាជភាគិនេយ្យា +រាជភាតា +រាជភូត +រាជភោគ្គ +រាជភោជន +រាជភ័យ +រាជភ្រឹត +រាជភ្រឹត្យ +រាជមន្ដ +រាជមន្ត +រាជមន្ត្រ +រាជមន្ត្រី +រាជមន្ទីរ +រាជមហាមាត្យ +រាជមហេសី +រាជមាគា៌ +រាជមាគ៌ា +រាជមាតា +រាជមាលកៈ +រាជមាល័ក +រាជមិត្ត +រាជមិត្រ +រាជមុទ្ទា +រាជមុទ្ទិកា +រាជមុទ្ធាភិសេក +រាជមុទ្រា +រាជមុទ្រិកា +រាជមេត្រី +រាជយាន +រាជយុទ្ធ +រាជយោសិត +រាជរក្ខ +រាជរក្ស +រាជរង្គ +រាជរដ្ឋាភិបាល +រាជរថ +រាជរថាធិបតី +រាជរាក្ស័ស +រាជរាជ +រាជរាជ្យ +រាជរុក្ខ +រាជរោង +រាជរ្សិ +រាជរ្សី +រាជលក្ខណៈ +រាជលក្សណៈ +រាជលក្ស្មី +រាជលក្ស្ម័ន +រាជលញ្ឆករ +រាជលិខិត +រាជលេខា +រាជលេខាធិការ +រាជលេខានុការ +រាជវង្ស +រាជវង្សានុវង្ស +រាជវាហនៈ +រាជវាហី +រាជវាំង +រាជវេស្ម័ន +រាជវ័ង +រាជវ័តិ +រាជវ្ឫក្ស +រាជសក្ដិ +រាជសក្តិ +រាជសខា +រាជសង្គមនិយមខ្មែរ +រាជសត្រ +រាជសទ្ធា +រាជសទ្ម័ន +រាជសព្ទ +រាជសភា +រាជសម្បត្តិ +រាជសម្ពន្ធ +រាជសម្ពន្ធមិត្ត +រាជសម្ពន្ធមិត្រ +រាជសម្ពន្ធមេត្រី +រាជសម្ព័ន្ធ +រាជសម្ភារ +រាជសវនីយ៍ +រាជសវនីយ៍លេខា +រាជសារ +រាជសាសនា +រាជសាសន៍ +រាជសាស្ត្រ +រាជសិង្ហ +រាជសិរី +រាជសីមា +រាជសីហ៍ +រាជសឹង្ហ +រាជសុណិសា +រាជសុណ្ហា +រាជសេនា +រាជសេនាមាត្យ +រាជសេវកាមាត្យ +រាជសេវកៈ +រាជសេវ័ក +រាជសៅវនីយ៍ +រាជសៅវនីយ៍លេខា +រាជសំណាក់ +រាជស័ក្ដិ +រាជស័ក្តិ +រាជស្ថាន +រាជស្រឹង្គារ +រាជហង្ស +រាជហត្ថលេខា +រាជហទ័យ +រាជហឫទ័យ +រាជអមាត្យ +រាជអាជ្ញា +រាជអាណាចក្រ +រាជអំណរ +រាជអំណោយ +រាជឥសិ +រាជឫទ្ធានុភាព +រាជឫទ្ធិ +រាជឫឞិ +រាជឫសី +រាជឱង្ការ +រាជឱរស +រាជឱរសា +រាជា +រាជាគណៈ +រាជាណាចក្រ +រាជាទន +រាជាទ្យោន +រាជាធិ +រាជាធិការិកា +រាជាធិការិនី +រាជាធិការី +រាជាធិក្រឹត្យ +រាជាធិបតី +រាជាធិបតេយ្យ +រាជាធិបេត +រាជាធិបេស +រាជាធិរាជ +រាជានស៑ +រាជានុ +រាជានុជិត +រាជានុញ្ញាត +រាជានុពង្ស +រាជានុភាព +រាជានុសិទ្ឋ +រាជានុសិទ្ធ +រាជាន័ស +រាជាភិសេក +រាជាមាត្យ +រាជាយតន +រាជាយតនចេតិយ +រាជាយតនៈ +រាជាយនចេតិយ +រាជាយស្ម័យ +រាជាយុត្តក +រាជាយុត្តកសភា +រាជាយុត្តកាធិបតី +រាជាយុត្តកៈ +រាជាវតី +រាជាវលី +រាជាសនៈ +រាជិ +រាជិនី +រាជិនីកូល +រាជិសិ +រាជិសី +រាជី +រាជីសីមា +រាជុបដ្ឋាក +រាជុបដ្ឋាយិកា +រាជូ +រាជូបករណ៍ +រាជូបដ្ឋាក +រាជូបដ្ឋាន +រាជូបដ្ឋាយិកា +រាជូបត្ថម្ភ +រាជូបភោគ +រាជេន្ទ្រ +រាជេន្រ្ទ +រាជោ +រាជោទ្យាន +រាជោបករណ៍ +រាជោបដ្ឋាក +រាជោបដ្ឋាន +រាជោបដ្ឋាយិកា +រាជោបត្ថម្ភ +រាជោបភោគ +រាជោវាទ +រាជោវាទានុសាសនី +រាជោវាទានុសាសន៍ +រាជៈ +រាជៈបុត +រាជៈរាច +រាជៈសី +រាជ័ងគៈរ័ក +រាជ័ញ +រាជ្ញី +រាជ្យ +រាជ្យទ្រព្យ +រាជ្យភង្គ +រាជ្យសម្បត្តិ +រាជ្យាង្គ +រាជ្យៈ +រាជ្យៈភ័ង +រាដៃ +រាដៃឃាត់ +រាដំណើរ +រាត +រាតត្បាត +រាតម្បាញ +រាត់ +រាត់ឋៈ +រាត់រាន +រាត់រាយ +រាត្រ +រាត្រជ្ញ +រាត្រិ +រាត្រិជ្ញ +រាត្រី +រាត្រីកាល +រាត្រីចរ +រាត្រីជល +រាត្រីផ្សំដំណេក +រាត្រីភាគ +រាត្រីមណី +រាត្រីវិគម +រាត្រីវិភាគ +រាត្រីវិភាត +រាត្រីសមោសរ +រាត្រីសិល្បៈ +រាត្រីសុវត្ថិ +រាត្រីសួស្ដី +រាថយ +រាទឹក +រាទៅ +រាធន +រាធន៍ +រាធរ +រាន +រានកាន +រានចម្ការ +រានចំណី +រានទន្ទ្រាន +រានទី +រានទេវតា +រានភូមិ +រានភ្លើង +រានមាន់ +រានម៉ា +រានលក់ស្រា +រានស្រែ +រានហាល +រានអង្គុយ +រាន់ +រាប +រាបទាប +រាបធេង +រាបនៅដី +រាបសា +រាបស្មើ +រាប់ +រាប់គ្នា +រាប់គ្នាជាញាតិ +រាប់ជាគ្នា +រាប់ជើងរាប់ដៃ +រាប់ញាតិ +រាប់ដប់ +រាប់ថាជា +រាប់ទសកៈ +រាប់ទាំង +រាប់នឹងដៃ +រាប់បញ្ចូល +រាប់បាត្រ +រាប់ប្រាប់ +រាប់ពាន់ +រាប់មិនឈ្នះ +រាប់មិនអស់ +រាប់មុខ +រាប់មើល +រាប់ម៉ោង +រាប់ម្ភៃ +រាប់រក +រាប់រកយកជាគ្នា +រាប់រាយ +រាប់រួមបញ្ចូល +រាប់រៀប +រាប់អាន +រាផ្លូវរាដំណើរ +រាពណាសូរ +រាពណ៍ +រាព្យាធិមរណៈ +រាម +រាមកិរ្តិ៍ +រាមកេរ្ដិ៍ +រាមកេរ្តិ៍ +រាមចន្ទ្រ +រាមញ្ញ +រាមញ្ញប្រទេស +រាមណេយ្យ +រាមណៈ +រាមភូមិ +រាមរាជ្យ +រាមសូរ +រាមស្ទឹង +រាមអណ្ដើក +រាមា +រាមាជើងព្រៃ +រាមាធិបតី +រាមាយណ +រាមាយណិក +រាមាយណៈ +រាមាឫទ្ធិ +រាមេសូរ +រាមៈនៃយៈ +រាយ +រាយការណ៍ +រាយងាន +រាយង៉ាន +រាយដំណើរ +រាយទំនុកច្រៀង +រាយប៉ាយ +រាយពពាយ +រាយមង +រាយមន្ត +រាយមាយ +រាយរង +រាយរាប់ +រាយរាប់ដំណើរប្រាប់ +រាយរៀង +រាយសន្ទួច +រាយអាប់ +រាយអ្នកចាំយាម +រារង់ +រារាំង +រារេ +រារែក +រាល +រាលកៃ +រាលដាល +រាលពាសពេញ +រាលអាល +រាល់ +រាល់កន្លែង +រាល់កាល +រាល់ខ្លួន +រាល់គ្នា +រាល់ដង +រាល់ដៃ +រាល់តែ +រាល់តែដង +រាល់តែថ្ងៃ +រាល់ថ្ងៃ +រាល់ពេល +រាល់ភូមិ +រាល់រូប +រាល់រួច +រាល់រៀងខ្លួន +រាល់វេលា +រាល់ស្រុក +រាល់អន្លើ +រាវ +រាវចាន +រាវណ +រាវរក +រាវលៀស +រាវិន៑ +រាវី +រាឝិ +រាឝិចក្រ +រាឞ្រ្ដ +រាឞ្រ្ត +រាស +រាសិ +រាសិចក្ក +រាសិចក្រ +រាសី +រាសីចក្រ +រាសីចុះ +រាសីដាក់ +រាសីល្អ +រាសីឡើង +រាស់ +រាស់សំរាម +រាស់ស្រែ +រាស្ដ្រ +រាស្ត្រ +រាស្ត្រតូចតាច +រាស្ត្រទាស +រាស្ត្រទោស +រាស្ត្រនិយម +រាស្ត្រប្រជា +រាស្រ្ត +រាស្រ្តនិយម +រាហុ +រាហុគ្រ័ស្ត +រាហុមសុរិន្ទ +រាហុមុខ +រាហុល +រាហុលមាតា +រាហុលេបព្រះចន្ទ្រ +រាហុឝត្រុ +រាហុសត្រូវ +រាហុអសុរិន្ទ +រាហុ៍ +រាហុ៍កន្លង +រាហុ៍ចាប់ចន្ទ +រាហុ៍ចាប់ចន្ទ្រ +រាហូ +រាំ +រាំកណ្ដូបសេះ +រាំក្បាច់ +រាំគាញ +រាំង +រាំងកេសី +រាំងខែ +រាំងគន្លង +រាំងជល +រាំងជា +រាំងដំណើរ +រាំងទិល +រាំងទឹក +រាំងទ្វារ +រាំងទ្វារកាត់មុខ +រាំងបង្អួច +រាំងបោះទ័ព +រាំងផ្លូវ +រាំងភ្នំ +រាំងភ្លៀង +រាំងមុខ +រាំងរដូវ +រាំងរបង +រាំងរា +រាំងរឹះ +រាំងរំហួត +រាំងរះ +រាំងសាប +រាំងស្ងួត +រាំងស្ទះ +រាំងស្រុក +រាំងអន្លក់ +រាំច្រៀង +រាំរៀល +រាំរែក +រាំរំពើន +រាំវង់ +រាំឡាំថូន +រិក +រិកា +រិកៈវ័ត +រិក្ត +រិច +រិញ +រិដ្ឋ +រិត +រិតស៊ីដួង +រិតស៊ីដ្វង +រិត្ត +រិត្តភាព +រិទ្ធិ +រិនី +រិន៑ +រិប +រិបុ +រិបុញ្ជ័យ +រិបុំ +រិម +រិមុត្តិ +រិយា +រិយៈ +រិល +រិឞ្ត +រិស្ត +រិហ +រិះ +រិះគន់ +រិះគិត +រិះថាំ +រិះរក +រិះរយ +រិះរេ +រី +រីក +រីកចម្រើន +រីកចិត្ត +រីកចិត្តរីកថ្លើម +រីកថ្លា +រីកថ្លើម +រីកធំឡើង +រីកមុខ +រីកមុខដូចគ្រាប់ជី +រីករាយ +រីកសាច់ +រីកសាយ +រីកស្ទាញ +រីកស្ទុយ +រីង +រីងដាច់ +រីងរាំង +រីងរៃ +រីងស្ងួត +រីជ័យ +រីណូឌីនី +រីណូបា្លស្ទី +រីណូប្លាស្ទី +រីណូរ៉េ +រីណូស្កូប +រីណូស្កូពី +រីណូអ៊ីឌែម +រីត +រីតទឹកដោះគោ +រីតិ +រីតិ៍ +រីនីត +រីនឹង +រីប៉ូផូប៊ី +រីយ៉ាដ +រីរា +រីវកុងកាវ +រីវកុងវ៉ិក +រីវកុង្វិក +រីហ្គា +រឹ +រឹក +រឹង +រឹងកំព្រឹស +រឹងក្បាល +រឹងក្រញោះ +រឹងខ្លួន +រឹងគគ្រាំង +រឹងគាំង +រឹងចែស +រឹងឆ្កឺត +រឹងជា +រឹងជំហរ +រឹងដៃរឹងជើង +រឹងតែ +រឹងត្អឹង +រឹងទទឹង +រឹងប៉ឹង +រឹងមាត់ +រឹងមាំ +រឹងរឹត +រឹងរឹតតែ +រឹងរូស +រឹងស្ដូក +រឹណា +រឹណៈគ្រ័ស +រឹណៈមុ័តត្កុន +រឹត +រឹតក +រឹតខ្សែ +រឹតចំណង +រឹតចំណងទូត +រឹតច្របាច់ +រឹតដៃ +រឹតតែ +រឹតត្បិត +រឹតទឹកដោះគោ +រឹតធិ +រឹតធៈ +រឹតរួត +រឹទ្ធានុភាព +រឹទ្ធិ +រឹនិន +រឹប +រឹបជាន់ +រឹបយក +រឹបអូស +រឹម +រឹមដើមទំព័រ +រឹមបបូរមាត់ +រឹមសំពត់ +រឹល +រឹលរេច +រឹស្យា +រឹះ +រឺ +រឺត +រឺតទឹកដោះគោ +រឺតសរសៃ +រឺតសសៃ +រុ +រុក +រុកកួន +រុកខៈមូល +រុកខ័ង +រុកខ័បប៉ៈ +រុកចូល +រុកចូលក្នុងព្រៃជ្រៅ +រុកចូលផ្ទះគេ +រុករ +រុករក +រុករាន +រុករុល +រុករើ +រុក្ខ +រុក្ខកម្ម +រុក្ខគិរី +រុក្ខង្កូរ +រុក្ខចេតិយ +រុក្ខច្ឆាយា +រុក្ខជាតិ +រុក្ខជាតិបរាសិត +រុក្ខជាតិវាយនភ័ណ្ឌ +រុក្ខជាតិស្រវឹង +រុក្ខទិវា +រុក្ខទេវតា +រុក្ខបាល +រុក្ខប្បទេស +រុក្ខផល +រុក្ខផលាផល +រុក្ខមូល +រុក្ខមូលិក +រុក្ខម៉ាស +រុក្ខរស +រុក្ខវប្បកម្ម +រុក្ខវប្បករ +រុក្ខវិថី +រុក្ខវិទ្យា +រុក្ខសាខា +រុក្ខសាស្ត្រ +រុក្ខអវយវ +រុក្ខា +រុក្ខាប្រមាញ់ +រុក្ខារក្ស +រុក្ខាវយវៈ +រុង +រុងរាំង +រុងរឿង +រុងរោចន៍ +រុងរ័ង +រុចិបុបា្ព +រុចិរ +រុចិរបុប្ផា +រុចិរបុស្ប +រុចិរបុស្ស +រុចិរព័ណ៌ +រុចិរភាសា +រុចិរវណ្ណ +រុចិរវាចា +រុចិរសព្ទ +រុចិរាភា +រុចិរោភាស +រុចិរ៉ៈ +រុចីរ +រុច្ចន +រុច្ចនកម្ម +រុច្ចនដ្ឋាន +រុច្ចនភាព +រុច្ចនាការ +រុច្ចនៈ +រុជា +រុញ +រុញគ្នា +រុញច្រាន +រុញទៅរុញមក +រុញរា +រុញសម្ដី +រុញសំដី +រុញអង្រែ +រុញឧស +រុណី +រុណ្ណ +រុណ្ណការណ៍ +រុណ្ណភាព +រុណ្ណាការ +រុត +រុតត្រី +រុតធៈ +រុតធៈស័ប +រុតរក +រុទ +រុទញ្ញូ +រុទ្រ +រុន +រុនតាឯក +រុនទឹក +រុនភ្នំ +រុម្មិណ្ដេ +រុម្មិណ្តេ +រុយ +រុយក្បាលខ្មៅ +រុយខៀវ +រុយង៉ោង +រុយដង្កូវ +រុយបាយ +រុយបែង +រុយរោម +រុយស្វា +រុល +រុលចូល +រុលទៅមុខ +រុលរុក +រុលហៈ +រុស្សី +រុស្ស៊ី +រុហ +រុំ +រុំកោះ +រុំក្បិន +រុំខ្សែ +រុំបុគ្គល +រុំប៉ង់ស៊ីម៉ង់ +រុំប្រកុំ +រុំសុំ +រុំសំពត់ +រុះ +រុះថ្នេរ +រុះទឹកកាម +រុះផ្ទះ +រុះរបង +រុះរើ +រុះរោយ +រុ័កខ័ន +រុ័ង +រុ័ងន៉ុក +រុ័ប +រុ័បប៉ៈ +រុ័ម +រុ័មម៉ៈណៈ +រុ័សស្ថាន +រូ +រូក្ស +រូង +រូងជ្រៃ +រូងឈើ +រូងដី +រូងភ្នំ +រូងរាម +រូច +រូត +រូតរះ +រូតវាំងនន +រូប +រូបករណ៍ +រូបកល្យាណ +រូបកាក +រូបកាយ +រូបការ +រូបការក៍ +រូបការិកា +រូបការិនី +រូបការី +រូបក្ខន្ធ +រូបគណ +រូបគុណ +រូបគេ +រូបគេរូបយើង +រូបគំនូរ +រូបគំនូរត្លុក +រូបចម្លាក់ +រូបឆោម +រូបឆោមលោមពណ៌ +រូបឆោមសង្ហា +រូបឆ្លាក់ +រូបជីវិនី +រូបជ្ឈា +រូបជ្ឈាន +រូបតាង +រូបតំណាង +រូបត្លុក +រូបថត +រូបធម៌ +រូបធរណីវិទ្យា +រូបធាតុ +រូបធាតុខនិជ +រូបធាតុដើម +រូបធាតុនិយម +រូបធាតុសរីរាង្គ +រូបធាតុអសរីរាង្គ +រូបនាម +រូបបន្តរ +រូបបរិវត្តន៍ +រូបបាជីវា +រូបប៉ៈព្រំ +រូបប្រហែល +រូបប្លែង +រូបផ័ន +រូបផ្ដិត +រូបព្រហ្ម +រូបភព +រូបភាប +រូបភាព +រូបមន្ត +រូបយន្ត +រូបយើង +រូបរាង +រូបរាងកាយ +រូបរាង្គ +រូបរូប +រូបលោក +រូបល្អ +រូបវន្ត +រូបវន្តបុគ្គល +រូបវិចិត្រ +រូបវិទ្យា +រូបវិទ្យាជីវៈ +រូបវិបរិយាយ +រូបវិបរ្យាយ +រូបសញ្ញា +រូបសណ្ឋាន +រូបសព្វតា +រូបសមុច្ច័យ +រូបសម្បត្តិ +រូបសម្បទា +រូបសម្បន្ន +រូបសម្ប័ទ +រូបសាក +រូបសាស្ត្រ +រូបសិទ្ធិ +រូបសូន +រូបសំណាក +រូបសំណឹង +រូបស័ព្ទ +រូបស្បាត +រូបអង្គ +រូបអាក្រក់ +រូបអារក្ស +រូបអារ៉ាក់ +រូបអ្នកតា +រូបា +រូបាជីព +រូបាជីវា +រូបាទ្យារម្មណ៍ +រូបាធិដ្ឋាន +រូបាយតនៈ +រូបារម្មណ៍ +រូបាវចរ +រូបាវចរចិត្ត +រូបាវចរភូមិ +រូបិនី +រូបិយ +រូបិយបដិភោគ +រូបិយបដិភោគី +រូបិយប័ណ្ណ +រូបិយប្រភព +រូបិយមាត្រា +រូបិយម័យ +រូបិយវត្ថុ +រូបិយវិការ +រូបិយសម្ភព +រូបិយសំវោហារ +រូបិយាណត្តិ +រូបិយៈ +រូបី +រូបីយ៍ +រូបីរូបិនី +រូបុ័កខ័ន +រូបុ័ចឈាន +រូបូប +រូបូបជិវិនី +រូបូបជីវិនី +រូបំ +រូបៈ +រូប៉ា +រូប៉ាជីប +រូប៉ារ៉ម់ +រូប៉ាវៈចៈរៈ +រូប៉ាវ៉ៈចៈរៈ +រូប៉ិយៈប័ន +រូប៉ិយៈស័ងវោហា +រូប៉ិយ៉ៈ +រូប៉ូប៉ៈ +រូប៉ៈ +រូប៉ៈធ័រ +រូប៉ៈផ័ន +រូប៉ៈព័រ +រូប៉ៈភប់ +រូប៉ៈវិប៉ៈរ៉ិយ៉ាយ +រូប៉ៈសិតធិ +រូប៉ៈសំប័ត +រូប៉ៈសំប័ន +រូប្យ +រូប្យាធ្យក្ស +រូពី +រូមសហការ +រូម៉ានី +រូស +រូសនាយរូសអាយ +រូស្ដម្ភសិលា +រូស្តម្ភ +រូហ +រូហសិលាប្រាណ +រូហាន +រូហានតារាកាចរ +រូឡូកិនបង្ហាប់ +រួច +រួចខ្លួន +រួចចាក +រួចចាកទោស +រួចជាស្រេច +រួចជីវិត +រួចផុត +រួចផុតពីនឹមទាសភាព +រួចពី +រួចពីគុក +រួចពីដៃ +រួចពីទុក្ខ +រួចពីទោស +រួចពីនោះមក +រួចពីប៉ូលិស +រួចពីមាត់ +រួចមក +រួចរាល់ +រួចស្រេច +រួចហើយ +រួចអស់ហើយ +រួញ +រួញក្រញុល +រួញក្រវង់ +រួញខ្ញាក +រួញខ្លួន +រួញចិត្ត +រួញរា +រួត +រួតរឹត +រួតរួប +រួន +រួប +រួបរឹត +រួបរួម +រួបរួមសាមគ្គី +រួបរួមសេចក្ដី +រួម +រួមការ +រួមខ្នើយ +រួមគំនិត +រួមគំនិតក្បត់ +រួមគ្នា +រួមចិត្ត +រួមចិត្តរួមគំនិត +រួមចំណែក +រួមជាមួយគ្នានឹង +រួមដៃ +រួមដៃគ្នា +រួមដំណេក +រួមទុក្ខ +រួមបញ្ចូល +រួមបវេណី +រួមប្រតិព័ទ្ធ +រួមប្រទួម +រួមផ្សំ +រួមភេទ +រួមមាន +រួមមេត្រី +រួមរក្ស +រួមរក្សរស +រួមរក្សា +រួមរស +រួមរសស្នេហ៍ស្និទ្ធ +រួមរស់ +រួមរឹត +រួមរ៉ាក់ +រួមរ័ក +រួមរ័កដោយលាក់កំបាំង +រួមរ័ក្ស +រួមល្បែង +រួមសង្ឃកម្ម +រួមសង្វាស +រួមសម្បាច់ +រួមសាលា +រួមសុខ +រួមសុខទុក្ខ +រួមសេចក្ដី +រួមសេចក្ដីទៅ +រួមសំបាច់ +រួមសំវាស +រួមស្ថានដួងជីវិត +រួមស្នេហា +រួយ +រួយជើង +រួយដៃ +រួយមាត់ +រួល +រួស +រួសដៃរួសជើង +រួសមាត់ +រួសមាត់រួស +រួសរក +រួសរាន់ +រួសរាយ +រួសរ៉ា +រួសរ៉ាវ +រើ +រើក +រើក្ដី +រើខ្លួន +រើចូល +រើចេញ +រើចោល +រើទំនិញពីនាវា +រើប +រើបង្គុយ +រើបញ្ញាត្តិ +រើបន្ទុក +រើបម្រះ +រើផ្ទះ +រើម +រើមខ្សាច់ +រើមដំរី +រើមធំ +រើមអង្កាម +រើយកតាមស្នើ +រើរបស់ចេញពីប្រអប់ +រើរុះ +រើរុះចោល +រើល +រើស +រើសត្អើង +រើសត្អើស +រើសមុខ +រើសម្ដី +រើសសម្រាំង +រើសស្មៅ +រើសអើង +រើសើ +រើសើរក +រើសេចក្ដី +រើសំដី +រើអៀង +រើឧស +រឿ +រឿង +រឿងកុន +រឿងក្ដី +រឿងដំណាល +រឿងណរង្គ +រឿងតេជ +រឿងតេជះ +រឿងតេជៈ +រឿងតំណាល +រឿងនិទាន +រឿងបន្ទាប់បន្សំ +រឿងបុរាណ +រឿងប្រដិដ្ឋ +រឿងប្រឌិត +រឿងប្រតិដ្ឋ +រឿងប្រលោមលោក +រឿងប្រេះឆា +រឿងព្រេង +រឿងភាពយន្ត +រឿងយឺតយ៉ាវ +រឿងរង្សី +រឿងរដ្ឋប្បវេណី +រឿងរះ +រឿងរ៉ាវ +រឿងលើក +រឿងល្ខោន +រឿងល្បើក +រឿងសង្ខិត្ត +រឿងសម័យ +រឿងស្រី +រឿងហេតុ +រឿងអាស្រូវ +រឿងអ្វីបានតែ +រឿងឫទ្ធិ +រឿណ +រឿណរង្គ +រឿន +រឿនរង្គ +រឿនហ្លួង +រឿបុត +រឿយ +រៀ +រៀង +រៀងខ្លួន +រៀងគ្នា +រៀងដរាបទៅមុខ +រៀងដ៏រាប +រៀងតាមផ្លូវ +រៀងទៅ +រៀងមក +រៀងរាប +រៀងរាបដរាបមក +រៀងរាយ +រៀងរាល់ +រៀងរាល់ថ្ងៃ +រៀងលេខ +រៀន +រៀនចប់ +រៀនចំណេះ +រៀនធ្វើការ +រៀនរត់មាត់ +រៀនសូត្រ +រៀនសូធ្យ +រៀនស្ទើរភ្លើង +រៀនអក្សរ +រៀប +រៀបការ +រៀបកូន +រៀបខ្លួន +រៀបគ្រូ +រៀបចំ +រៀបចំកូនចៅ +រៀបចំខ្លួន +រៀបចំខ្លួនប្រាណ +រៀបចំគ្រែ +រៀបចំបាយ +រៀបចំផែនការ +រៀបចំផ្ទះ +រៀបចំសេចក្ដី +រៀបចំឡើង +រៀបជាជាន់ +រៀបដោយគូ +រៀបដោយជួរ +រៀបតាំង +រៀបតុ +រៀបតែ +រៀបទ័ពប្រយុទ្ធ +រៀបនឹង +រៀបនឹងដល់ +រៀបនឹងទៅ +រៀបនឹងបាន +រៀបផ្ទះ +រៀបពុម្ព +រៀបពេល +រៀបមង្គលការ +រៀបមុខដូចម្លូ +រៀបរណ្ដាប់ +រៀបរប +រៀបរយ +រៀបរាជាភិសេក +រៀបរាប់ +រៀបរាប់ត +រៀបរៀង +រៀបស្រុក +រៀបស្រេច +រៀបស្លាប់ +រៀបហោះ +រៀបអភិសេក +រៀបអាពាហ៍ពិពាហ៍ +រៀម +រៀមច្បង +រៀមឌូអៃ +រៀរ៉ាយ +រៀរ៉ៃ +រៀល +រៀលក្រមុំ +រៀលនីយកម្ម +រៀលស្លាប +រៀវ +រៀវក្លៀវ +រេ +រេខា +រេខាគណិតរាប +រេខាគណិតវេហាស៍ +រេខាគណិតសាស្ត្រ +រេខាបត្រ +រេខ្លួន +រេគំនិត +រេច +រេចក +រេចកភេសជ្ជៈ +រេចកភៃសជ្យ +រេចដាច់ +រេចន +រេចនកម្ម +រេចរិល +រេចរឹល +រេចិត្ត +រេចុះរេឡើង +រេញ +រេដុកម្ម +រេណបត្តសត្វ +រេណបថ +រេណុ +រេណូ +រេតាមខ្យល់ +រេប +រេបស៑ +រេប័ស +រេផ +រេផៈ +រេផ្លិច +រេផ្លិចឥតល័ក្ខខ័ណ្ឌ +រេពល +រេយ៉ាវីក +រេរក +រេរង់ +រេរា +រេរាំ +រេល +រេវតី +រេស +រេហ +រេហ៍ +រេហ៍ពល +រេហ៍ពលករ +រេះ +រេ់ង +រេ៏ង +រេ៏វ +រែក +រែកត្រេះត្រុះ +រែកពុន +រែង +រែងខ្សាច់ +រែងតែ +រែងមាស +រែងរឹង +រែងអង្ករ +រែត +រែសស្ដុក +រែះ +រៃ +រៃកណ្ដឹង +រៃចង្ក្រង់ +រៃទឹក +រៃបាយ +រៃលុយ +រៃអង្គាស +រោ +រោក +រោគ +រោគកែវចក្ខុ +រោគកែវចក្ខុធម្មតា +រោគក្រហម +រោគក្សេម +រោគក្ស័យ +រោគងងុយ +រោគចក្ខុកែក +រោគចក្ខុន្ហារ +រោគចក្ខុស្រលៀង +រោគចុះផ្ទៃ +រោគចុះអាចម៍ +រោគឆ្កួត +រោគឆ្លង +រោគត្របកចក្ខុ +រោគទន់សរសៃ +រោគនិទាន +រោគនិទ្ធ +រោគនិវារណ៍ +រោគប្រចាំកាយ +រោគប្រស្រីចក្ខុ +រោគពពែភ្នែក +រោគពិស +រោគព្យាបាល +រោគព្យាបាលកៈ +រោគព្យាបាលិកា +រោគភូ +រោគមួល +រោគមួលរាគ +រោគរលាកសួត +រោគរលាកស្រោមសួត +រោគរាជ +រោគរាតត្បាត +រោគរីង +រោគរឹមត្របកចក្ខុ +រោគរ៉ាំរ៉ៃ +រោគលក្ខណៈ +រោគលលកប្រះ +រោគលិង្គ +រោគលឿង +រោគវិនិច្ឆ័យ +រោគស +រោគសញ្ញា +រោគសន្និបាត +រោគសមុដ្ឋាន +រោគសមុដ្ឋានសាស្ត្រ +រោគសមុទាយ +រោគសាន្ដ +រោគសាន្តិភាព +រោគសាស្ត្រ +រោគសិល្បៈ +រោគស្ពឹក +រោគស្រវាំងចក្ខុ +រោគស្រា +រោគស្រី +រោគស្រេកសុរា +រោគស្លុតសរសៃ +រោគស្វាយ +រោគហារិន +រោគហារី +រោគហឺត +រោគា +រោគាពាធ +រោគាព្យាធិ +រោគាភិបាល +រោគាយតន +រោគាយតនៈ +រោគិនី +រោគិន៑ +រោគី +រោគៈ +រោគ័កក្សែម +រោគ័កក្សៃ +រោង +រោងការ +រោងកុន +រោងក្រសាល +រោងគោ +រោងចក្រ +រោងចក្រទឹក +រោងចក្ររម្លាយ +រោងចក្ររំលាយ +រោងចក្រវាយនភណ្ឌ +រោងចក្រវារីអគ្គិសនី +រោងចក្រអគ្គិសនី +រោងចក្រអារឈើ +រោងចុងភៅ +រោងចួង +រោងជាង +រោងជួរ +រោងដោល +រោងដំរី +រោងត្រសាល +រោងថែវ +រោងទង +រោងទាន +រោងបុណ្យ +រោងផ្កាស្លា +រោងពិធី +រោងពុម្ព +រោងភាក់ +រោងភាពយន្ត +រោងមហោស្រព +រោងម៉ាស៊ីន +រោងរថ +រោងរទាស +រោងរម្យ +រោងរាំ +រោងរៀន +រោងល្ខោន +រោងស្មិតសិត +រោងស្រី +រោងអ៊ូ +រោងឧស្សាហកម្ម +រោងឧស្សាហកម្មតម្បាញ +រោច +រោចន +រោចនប្រភា +រោចនភាព +រោចនាការ +រោចនៈ +រោចន៍ +រោណ្ណាការ +រោត +រោទ +រោទន +រោទនការណ៍ +រោទនកាល +រោទនភាព +រោទនវេលា +រោទនសព្ទ +រោទនាការ +រោទ៍ +រោទ៍កណ្ដឹង +រោទ៍ម៉ាស៊ីន +រោទ៍ស្គរ +រោធ +រោធន +រោធនកម្ម +រោធនការណ៍ +រោធនដ្ឋាន +រោធនទណ្ឌ +រោធនស្ថាន +រោធនាការ +រោនណា +រោប +រោបក +រោបការិនី +រោបការី +រោបកៈ +រោបណ +រោបណស្ថាន +រោបន +រោបនកម្ម +រោបនកិច្ច +រោបនដ្ឋាន +រោបនមូល +រោបនាធិបតី +រោបិកា +រោប័ន +រោម +រោមកូប +រោមកែវ +រោមក្របី +រោមក្លៀក +រោមគោ +រោមចក្ខុ +រោមចិញ្ចើម +រោមចៀម +រោមច្រាង +រោមជុំ +រោមជើង +រោមដើមទ្រូង +រោមដៃ +រោមត្រឡាច +រោមន៑ +រោមន្ថិន +រោមភ្នែក +រោមមាលី +រោមមាវលី +រោមម័យ +រោមរាជី +រោមស +រោមសត្វ +រោមសម្កុល +រោមសម្លី +រោមសំកុល +រោមសំឡី +រោមស្កុល +រោមហំសជាត +រោមហំសជាតិ +រោមហំសនាការ +រោមហំសផាត +រោមា +រោមាវលី +រោមៈ +រោមៈកូប +រោមៈហ័ងសៈ +រោមៈហ័ងសៈន៉ា +រោយ +រោយក្លិន +រោយជើង +រោយដៃរោយជើង +រោយនំបញ្ចុក +រោយនំលត +រោយរាយ +រោយរៀវ +រោយល្ង +រោយស្បៃ +រោយស្រូវ +រោរប់ +រោរព +រោរវ +រោរុវ +រោល +រោលថ្ងៃ +រោលផ្សែង +រោលភ្លើង +រោលមាត់ +រោលរាល +រោលសោះនឹងខ្លោច +រោលអាល +រោលអាលឲ្យក្ដៅចិត្ត +រោឞ +រោស +រោសការណ៍ +រោសចិត្ត +រោសភាព +រោហណា +រោហិណី +រោហិត +រោះ +រោះរាយ +រៅ +រៅរវ +រំ +រំកាច់ +រំកាច់ដែក +រំកាច់ភ្លើង +រំកាច់ភ្លើងព្រុលឡើង +រំកាច់មនុស្ស +រំកាច់មាស +រំកាច់រំកោច +រំកាច់ឧស +រំកិល +រំកិលបង្គុយ +រំកិលយសស័ក្ដិ +រំកិលយសស័ក្តិ +រំកិលសព +រំកៀក +រំកៀកដោះខ្លួន +រំកោច +រំខាន +រំខានចិត្ត +រំគង +រំគងកែវស្នេហ៍ +រំគាយ +រំគាល +រំគេញ +រំងក +រំងកទាក់ឆ្កែ +រំងាច +រំងាប់ +រំងាប់ចិត្ត +រំងាប់ចេញ +រំងាប់ពិស +រំងាប់រោគ +រំងាប់សម្អុយ +រំងាប់សំអុយ +រំងាស់ +រំងាស់ទឹកត្នោត +រំងើក +រំចង់ +រំចាក +រំចាញ +រំចី +រំចីដៃ +រំចេក +រំជា +រំជាឲ្យគ្នា +រំជី +រំជីក +រំជីរំជា +រំជួ +រំជួយ +រំជួល +រំជួលខ្យល់ +រំជួលចិត្ត +រំជួលព្រលឹង +រំជួលសមុទ្រ +រំជើប +រំជើបរំជួល +រំជេញ +រំជេញឱ្យ +រំជែ +រំជែក +រំជែង +រំជែរំជេញ +រំជំ +រំជំរំជែង +រំញោច +រំដាក +រំដួល +រំដួលដី +រំដេក +រំដេករំដាក +រំដេង +រំដេងខ្មៅ +រំដេងសម្ល +រំដេញ +រំដេញក្អែក +រំដេញភ្លុក +រំដេញមាស +រំដោះ +រំដោះខ្លួន +រំដោះគ្រោះ +រំដោះជាតិ +រំដោះទឹកដី +រំដោះទុក្ខ +រំដោះបាប +រំដោះបំណុល +រំដោះប្រជាជន +រំដោះប្រទេស +រំដោះវណ្ណៈ +រំដោះស្រែ +រំទំ +រំបល់ +រំបល់កាច់ +រំបល់បោស +រំបល់យក៍ +រំបល់រំលេះ +រំបាល +រំប៉ើក +រំផក +រំពង +រំពងសមុទ្រ +រំពងសំឡេង +រំពងអាកាស +រំពត់ +រំពត់ឈើ +រំពត់បំពង់ +រំពល់ +រំពា +រំពាក់ +រំពាខ្លា +រំពាត់ +រំពាត់ក្ដគោ +រំពាត់ខ្សែតី +រំពាត់ផ្ដៅ +រំពាត់ភ្ជួរ +រំពាត់សេះ +រំពាន់ +រំពាស់ +រំពឹង +រំពឹងគិត +រំពឹងធម៌ +រំពឹងមើល +រំពឹងមើលថា +រំពឹងរំពៃ +រំពុះ +រំពើក +រំពើកផែនដី +រំពើករលក +រំពើកសមុទ្រ +រំពើត +រំពើន +រំពេ +រំពេច +រំពេចនោះ +រំពេន +រំពែង +រំពៃ +រំពៃមើល +រំភាយ +រំភាយក្រង +រំភាយក្លស់ +រំភាយបារាំ +រំភាយស្មា +រំភើក +រំភើប +រំភើបចិត្ត +រំភើបញាប់ញ័រ +រំភើបត្រេកអរ +រំភើបអារម្មណ៍ +រំភើយ +រំមនា +រំយាក +រំយីក +រំយីករំយាក +រំយោល +រំយោលផ្កា +រំយោលអង្កាំ +រំយ៉ា +រំលង +រំលងក្បាលគេ +រំលងបួនថ្ងៃពីនេះទៅ +រំលត +រំលត់ +រំលត់ក្រោធ +រំលត់ខន្ធ +រំលត់ចង្កៀង +រំលត់ទុក្ខ +រំលត់ភ្លើង +រំលត់រំលាយ +រំលប់ +រំលស់ +រំលស់ការប្រាក់ +រំលា +រំលាក +រំលាក់ +រំលាង +រំលាងខន្ធ +រំលាងប្រយោជន៍ +រំលាងប្រយោន៍ +រំលាងរម្លើង +រំលាងរំលើង +រំលាងវង្ស +រំលាត់ +រំលាយ +រំលាយខ្លួន +រំលាយរូប +រំលាយលោហធាតុ +រំលាយសព +រំលាយអាហារ +រំលាយឯកទត្តកម្ម +រំលាយឲ្យរាវ +រំលិច +រំលីង +រំលឹក +រំលឹកគ្នា +រំលឹកស្មារតី +រំលុង +រំលុប +រំលុបដាន +រំលុបស្នាម +រំលុះ +រំលូត +រំលួយ +រំលើក +រំលើកគុណ +រំលើកបើកកកាយ +រំលើករំឭក +រំលើង +រំលើងគល់ឈើ +រំលៀក +រំលៀកខ្លួន +រំលៀកបង្គុយ +រំលៀង +រំលៀងពល +រំលៀងរបស់ +រំលៀងអ្នកជាប់គុក +រំលេ +រំលេច +រំលេចត្បូង +រំលេចពណ៌ +រំលេចព័ណ៌ +រំលេប +រំលេម +រំលេះ +រំលេះយក៍ +រំលែក +រំលែកគំនិត +រំលែកទុក្ខ +រំលែះ +រំលោក +រំលោង +រំលោភ +រំលោភច្បាប់ +រំលោភបំពាន +រំលោភបំពារបំពាន +រំលោភយកដីគេ +រំលោភរាងកាយ +រំលោភលើច្បាប់ +រំលោភសិទ្ធិ +រំលោភសេពកាម +រំលោះ +រំលំ +រំសាយ +រំសាយកងទ័ព +រំសាយកន្ទុយ +រំសាយកំហឹង +រំសាយចិត្ត +រំសាយជួរ +រំសាយទ័ព +រំសាយសក់ +រំសិ +រំសិមន្តុ +រំសី +រំសុស +រំសេវ +រំសេវផ្ទុះ +រំសោះ +រំហ +រំហស៑ +រំហាច +រំហុក +រំហូត +រំហូរ +រំហូរភ្នំភ្លើង +រំហួត +រំហើយ +រំហៀរ +រំហែ +រំហែក +រំហោក +រំហោកក្បាច់ +រំហ័ស +រំអា +រំអិល +រំអុក +រំអុករំអែ +រំអុកសូមប្រាក់ +រំអុកឱ្យ +រំអួយ +រំអួយរំអែ +រំអើក +រំអើកសេចក្ដីដដែល +រំអៀក +រំអែ +រំអែង +រំអែរំអួយ +រំឥល +រំឭក +រំឭកគ្នា +រំឭកស្មារតី +រំឮក +រះ +រះខ្សែចាប៉ី +រះបាយ +រះផុត +រះមុខ +រះរបេះតូច +រះរបេះធំ +រះល្បះ +រះវាង +រះវ័ង +រះសន្សើម +រះសំបែង +រះហង +រះហេង +រះហ្វា់ង +រះេនេង +រៈ +រៈកិច +រៈគៈវេសៈន៉ា +រៈជៈតៈកា +រៈជៈតៈក័ម +រៈជៈតៈភ័ន +រៈជៈតៈម៉ៃ +រៈជៈតៈរស់ +រៈជៈតៈវ័តថុ +រៈណៈ +រៈណៈប៉ៈរ៉ាជៃ +រៈណៈសេ +រៈតិ +រៈតិក័មក្រិយ៉ា +រៈតៈណ័បប៉ៈភា +រៈតៈន៉ារ៉ាម +រៈតៈន៉ៈ +រៈតៈន៉ៈក +រៈតៈន៉ៈកៈរ៉ន់ +រៈថៈ +រៈថៈកា +រៈថៈចៈរ៉ិយ៉ា +រៈថៈនាយក់ +រៈថៈបត់ +រៈថៈបាត +រៈថៈប័ញជ +រៈថៈភ័ន +រៈថៈយុត +រៈថៈរេនូ +រៈថៈសាល៉ា +រៈថៈសាស +រៈបត់ +រៈភាប +រៈភូម +រៈមៈតិ +រៈវៈ +រៈវ័ត +រៈសាយ៉ៈន៉ៈវិត +រៈសិកសា +រៈសិកៈ +រៈសំ +រៈសៈ +រៈសៈគន់ +រៈសៈន៉ា +រៈសៈភ័ង +រៈសៈវៈដី +រៈស័ញញ៉ា +រៈស័មបុ័នន៉ា +រៈហៈបុកគល់ +រៈហ័សសង់ +រៈហ័សសូ +រៈហ័សសៈកា +រៈហ័សសៈក័ម +រៈហ័សសៈគុន +រ៉ +រ៉ក +រ៉កឈើ +រ៉កដែក +រ៉ក់ +រ៉ក្ដារ +រ៉ងសុង +រ៉ង់ +រ៉ង់ហ្គូន +រ៉ង្វ័រ +រ៉ត +រ៉ប +រ៉ម់ +រ៉យកែវ +រ៉វូម +រ៉ស់ +រ៉ហាំង +រ៉ា +រ៉ាក +រ៉ាកខៈ +រ៉ាកតាក +រ៉ាកែត +រ៉ាក់ក្សៈ +រ៉ាង +រ៉ាងគៈនា +រ៉ាចា +រ៉ាញ់ +រ៉ាញ់ញៈ +រ៉ាញ់ញ៉ៈ +រ៉ាញ់ញ៉ៈផល់ +រ៉ាដា +រ៉ាដាឧតុនិយម +រ៉ាដុង +រ៉ាដ្យង់ +រ៉ាឌីកាល់ +រ៉ាឌីយោ +រ៉ាឌ្យោម +រ៉ាណីយ៉ៈកៈ +រ៉ាណៈ +រ៉ាណៈរាច +រ៉ាណៈវាត +រ៉ាណៈសៈម៉ៃ +រ៉ាត់ +រ៉ាត់ឋិត +រ៉ាត់ឋិតិ +រ៉ាត់ថៈ +រ៉ាត់ប្រខុត +រ៉ាត់ប្រៈខុត +រ៉ាត់រឹង +រ៉ាទ្រិ +រ៉ាធិប៉ៈដី +រ៉ាធៈនៈ +រ៉ានុក្រំ +រ៉ាបាត +រ៉ាប់ +រ៉ាប់ការម្នាក់ឯង +រ៉ាប់ប៉ៈ +រ៉ាប់ប្រកាន់ +រ៉ាប់ប្រៈកាន់ +រ៉ាប់មុខការ +រ៉ាប់រង +រ៉ាប់រងលើខ្លួន +រ៉ាប់រាយ +រ៉ាប់រ៉ង +រ៉ាម +រ៉ាម៉ៈ +រ៉ាយង៉ាន +រ៉ាយរ៉ាប់ +រ៉ាយុង +រ៉ាយ៉ោន +រ៉ាល៉ៃ +រ៉ាវ +រ៉ាវតាវ +រ៉ាវប្រតាវ +រ៉ាសាស +រ៉ាស់ស្ថិតិ +រ៉ាំ +រ៉ាំខាន +រ៉ាំងណុក +រ៉ាំរ៉ៃ +រ៉ិកៈស័ត +រ៉ិង +រ៉ិល +រ៉ិវ +រ៉ី +រ៉ីរុ័បប៉ៈដិព័ត +រ៉ឹង +រ៉ឹងប៉ឹង +រ៉ឺក +រ៉ឺកុម្មងដេ +រ៉ឺង +រ៉ឺណូត៍ +រ៉ឺត្រែត +រ៉ឺទែរ +រ៉ឺម៉ក +រ៉ឺម៉កជើង +រ៉ឺម៉កម៉ូតូ +រ៉ឺស៊ុយ +រ៉ុកកែត +រ៉ុកកែតយក្ស +រ៉ុក្កែត +រ៉ុញ +រ៉ុញប៉ខុញ +រ៉ុតណាម +រ៉ុតន៉ាម់ +រ៉ុបកួន +រ៉ុយ +រ៉ុល +រ៉ូង +រ៉ូងរ៉ាង +រ៉ូដាស +រ៉ូណេអូ +រ៉ូតេ +រ៉ូប +រ៉ូប៊ីនេ +រ៉ូម +រ៉ូម៉ង់ +រ៉ូម៉ានី +រ៉ូម៉ាំង +រ៉ូវ +រ៉ើក +រ៉ើង +រ៉ើយ +រ៉េ +រ៉េង +រ៉េង់ +រ៉េរ៉ +រ៉េវ +រ៉េស៊ីដង់ +រ៉េស៊ីដង់ត៍ +រ៉េស៊ីដង់សុប៉េរីយើរ +រ៉េស៊ីស្តង់ +រ៉េអ័កស្យុង +រ៉េះ +រ៉ែ +រ៉ែក +រ៉ែង +រ៉ែដែក +រ៉ែត +រ៉ែរ៉ +រ៉ែសំបុត្របង្កាន់ដៃ +រ៉ៃ +រ៉ៃយ៉ុង +រ៉ៃយ៉ុងអិច +រ៉ៃរ៉ +រ៉ោ +រ៉ោធៈរា +រ៉ំា +រ៉ំាង +រ៉ៈ +រ៉ៈកូដៈម៉ៃ +រ៉ៈកោសល់ +រ៉ៈកៈ +រ៉ៈណែង +រ៉ៈទុក +រ៉ៈធ័រ +រ៉ៈនិរោត +រ៉ៈបាន់ +រ៉ៈពា +រ៉ៈវុ័ង +រ៉ៈវ៉ាង +រ៉ៈហុង +រ៉ៈហ្វាង +រ៉័ងណុក +រ៍ទី +រ័ក +រ័ង +រ័ងនក +រ័ងសី +រ័ចជៈសីម៉ា +រ័ត +រ័តឋៈសីម៉ា +រ័តឋ័បប៉ៈវេនី +រ័តតុបបល់ +រ័តតៈក័មពល់ +រ័តតៈច័ន +រ័តត្នៈ +រ័តត្ន័បប្រៈភា +រ័តន៍ +រ័តប្រះគត +រ័តិ +រ័ត្ន +រ័ប +រ័បប្រះកាន់ +រ័បរ្ចង +រ័មភៈ +រ័មយ័តឋាន +រ័មយ័សស្ថាន +រ័ម្ភ +រ៑ +រ្ច +រ្ចងទ្រង +រ្ចេឺបត +រ្វ៉ាន់ដា +រ្វ់ន +រ្វ់មរ័ក +លក +លកក្ដារញីឈ្មោល +លក់ +លក់ខាត +លក់ខាតដើម +លក់ខ្លួន +លក់ចុះថ្លៃ +លក់ចំណេញ +លក់ជានិច្ច +លក់ជឿ +លក់ឈ្មោះ +លក់ដល់ដៃ +លក់ដាច់ +លក់ដុំ +លក់ដូរ +លក់ដូររាយរង +លក់ដេញថ្លៃ +លក់ថ្លឹង +លក់ទៅវិញ +លក់ទំនិញ +លក់បញ្ចាំ +លក់បណ្ដាក់ +លក់បានតែដើម +លក់ផ្ដាច់មុខ +លក់ពពាយនាយ +លក់ពិន័យ +លក់ព្នៃ +លក់ព្នៃស្ទៃអុំ +លក់មួយល្បក់ +លក់ម៉ៅ +លក់យកតែដើម +លក់យកពេញថ្លៃ +លក់រាន +លក់រាយ +លក់លង់ +លក់លន់ +លក់វាល់ +លក់ស្វា +លក់ឡាយឡុង +លក់ឲ្យប្រាក់ដល់ដៃ +លក្ខ +លក្ខការ +លក្ខការណ៍ +លក្ខខណ្ឌ +លក្ខខ័ណ្ឌ +លក្ខណ +លក្ខណការណ៍ +លក្ខណញ្ញូ +លក្ខណប្បច្ចវេក្ខណៈ +លក្ខណប្បញ្ញតិ្ត +លក្ខណប្បញ្ញត្តិ +លក្ខណមធ្យម +លក្ខណមន្ដ +លក្ខណមន្ត +លក្ខណរូប +លក្ខណវិជ្ជា +លក្ខណវិទ +លក្ខណវិទូ +លក្ខណវិនយប្បញ្ញត្តិ +លក្ខណវិនិច្ឆ័យ +លក្ខណវិបត្តិ +លក្ខណសញ្ញា +លក្ខណសម្បត្តិ +លក្ខណសំណំ +លក្ខណហេតុ +លក្ខណា +លក្ខណាការ +លក្ខណានុញ្ញាត +លក្ខណះ +លក្ខណៈ +លក្ខណៈចែកដាច់ផលដក +លក្ខណៈចែកដាច់ផលបូក +លក្ខណៈជាប់នឹងភេទ +លក្ខណៈតពូជ +លក្ខណៈត្រឡប់ +លក្ខណៈបំបែក +លក្ខណៈភេទ +លក្ខណៈភេទបឋម +លក្ខណៈភេទបន្ទាប់ +លក្ខណៈមេកានិច +លក្ខណៈរាវ +លក្ខណៈរោគ +លក្ខណៈលុប +លក្ខណៈលុបមិនពេញលេញ +លក្ខណ៍ +លក្ខណ៍ខ្លួន +លក្ខណ៏ +លក្ខថាន +លក្ខន្តិក +លក្ខន្តិកបុគ្គលិក +លក្ខន្តិកប្បញ្ញត្តិ +លក្ខន្តិកសញ្ញា +លក្ខន្តិកៈ +លក្ខមូល +លក្ខី +លក្តក +លក្ស +លក្សណ +លក្សណវង្ស +លក្សណៈ +លក្សណ៍ +លក្សណ៍ល័ក្សណ៍ +លក្សី្ម +លក្ស្មណ +លក្ស្មណៈ +លក្ស្មណ៌ +លក្ស្មណ៍ +លក្ស្មី +លក្ស្មីបតី +លក្ស្មីបុស្ប +លក្ស្មីវ័ត +លក្ស្ម័ន +លក្ស្អណៈ +លក្ស្អី +លក្ស្អីបតី +លគុឌ +លគុឡ +លឃុ +លឃុក្រម +លឃុចិត្ត +លឃុចិន្ដា +លឃុវិក្រម +លង +លងមើល +លងស៊ី +លងស្រង +លង់ +លង់ខ្លួន +លង់គំនិត +លង់ដល់ +លង់ដៃ +លង់ដំណេក +លង់ទឹក +លង់ទ្រនេស +លង់លក់ +លង់លុះ +លង់លុះយប់ស្ងាត់ +លង់លើយ +លង់សម្ដី +លង់សំដី +លង់ហិន +លង្កា +លង្កាទ្វីប +លង្ការ +លង្កាវេតារសូត្រ +លង្កាសូរ +លង្កេសូរ +លង្ឃន +លង្ឃនកម្ម +លង្ឃនកីឡា +លង្ឃនៈ +លង្វែក +លង្វែកផ្ទះ +លង្វែកមាត់ទ្វារ +លង្វែង +លង្ហិន +លជ្ជនី +លជ្ជា +លជ្ជាភាព +លជ្ជិតា +លជ្ជិនី +លជ្ជិភាវ +លជ្ជី +លជ្ជីភាព +លញ +លញី +លញ់ +លញ់កំភួនជើង +លញ់ដី +លញ់ទាន +លញ់ទៀន +លញ់លាន +លញ់សរសៃ +លញ់សសរ +លញ់សសៃ +លញ្ច +លញ្ចទាន +លញ្ចទាយក +លញ្ចទាយិកា +លញ្ចប្បដិគ្គាហក +លញ្ចប្បដិគ្គាហិកា +លញ្ចលាភ +លញ្ឆ +លញ្ឆករ +លញ្ឆការ +លញ្ជិកា +លញ្ជិការ +លត +លតម្សៅជ្រែ +លតា +លតាជាតិ +លតាប័ត្រ +លតាប័ត្របានការ +លតាមណី +លតាម្រឹក +លតាម្រឹគ +លតាវល្លិ +លត់ +លត់កាំបិត +លត់កំហឹង +លត់ដែក +លត់ដំ +លត់ភ្លើង +លទ្ធ +លទ្ធកម្ម +លទ្ធច្ច័យទាន +លទ្ធជន +លទ្ធផល +លទ្ធផលជាក់ +លទ្ធផលវិជ្ជមាន +លទ្ធផលអវិជ្ជមាន +លទ្ធពន្ធ +លទ្ធភាព +លទ្ធភោជន +លទ្ធលាភ +លទ្ធសម្បត្តិ +លទ្ធិ +លទ្ធិកុម្មុយនិស្ត +លទ្ធិកុម្មុយនីស្ដ +លទ្ធិចក្រពត្តិនិយម +លទ្ធិទិគម្ពរ +លទ្ធិទុទិដ្ឋិនិយម +លទ្ធិនិគ្រន្ថ +លទ្ធិនិយម +លទ្ធិបិតុនិយម +លទ្ធិប្រជាធិបតេយ្យ +លទ្ធិផ្ដាច់ការ +លទ្ធិពុទ្ធ +លទ្ធិពុទ្ធសាសនា +លទ្ធិព្រាហ្មណ៍ +លទ្ធិមជ្ឈធាតុនិយម +លទ្ធិមជ្ឈនិយម +លទ្ធិមាតាធិបតេយ្យ +លទ្ធិមូលធននិយម +លទ្ធិរាជាធិបតេយ្យ +លទ្ធិរួមសម្បាច់ +លទ្ធិសង្គមនិយម +លទ្ធិសភា +លទ្ធិសុទិដិ័និយម +លទ្ធិហោរ +លន +លនជាតហិង្គុល +លនម្រ័ក្សណ៍ +លន់ +លន់តួ +លន់នល់ +លន់លក់ +លន្តែ +លន្លង់ +លន្លង់លន្លោច +លន្លាម +លន្លឹម +លន្លឹមលន្លោច +លន្លោច +លន្លោចចិត្ត +លន្លោចលន្លង់ +លប +លបចូល +លបបញ្ឈរ +លបផ្ដេក +លបមើល +លបយកការណ៍ +លបរត់ +លបលាក់ +លបស្ដាប់ +លប់ +លប់ទទា +លប់លលក +លព +លពបុរី +លព្ធ +លព្ធិ +លភ +លម +លមបារី +លមប្រាក់ +លមើល +លមើលកម្លាំង +លម៉ើ +លម្បដ +លម្ពាយ +លម្ហ +លម្ហសមុទ្រ +លម្ហអាកាស +លម្ហាច +លម្ហាចទឹក +លម្ហើយ +លម្ហែ +លម្ហែកម្លាំង +លម្ហែខ្លួន +លម្ហែលហ្ហើយ +លម្ហែអារម្មណ៍ +លម្អ +លម្អក់ +លម្អក់ចិត្ត +លម្អក់ទឹក +លម្អក់ព័ណ៌ +លម្អក់ព័ណ៍ +លម្អង +លម្អងផ្កា +លម្អងផ្សែង +លម្អន់ +លម្អរូប +លម្អាន +លម្អិត +លម្អិតដែក +លម្អិតលម្អន់ +លម្អិតឲ្យខ្ទេច +លម្អៀង +លម្អៀងចិត្ត +លម្អៀងសេចក្ដី +លយ +លយកន្ទោង +លយកែវ +លយឆាយ +លយប្រទីប +លយៈ +លយៈភ្លេង +លល +លលក +លលកខ្មោច +លលកគូក +លលកទ្រាំង +លលកទ្រោល +លលកបរ +លលកបូល +លលកប្រះ +លលកស +លលក់ +លលក់ទន្ទិញ +លលប +លលា +លលាក +លលាដ +លលាដបដ្ដ +លលាដប័ដ្ដ +លលាដ៍ +លលាដ៍ក្បាល +លលាដ៍ដូង +លលាដ៍បដ្ដ +លលាដ៏ +លលាតែ +លលាព្រៃ +លលាម +លលាយ +លលិត +លលិតវិស្ដារ +លលីម +លលីមលលាម +លលឹម +លលួង +លលើ +លលើក +លលើកាប់ក្រោម +លលេ +លលេង +លលែង +លលៃ +លលោត +លលោលលាំ +លវោ +លសិកា +លស់ +លស់ចេញ +លស់ចោល +លស់ព្រលឹង +លស់លា +លស់លាត្រាប្រណី +លហុ +លហុក +លហុកម្ម +លហុកាបត្តិ +លហុចិត្ត +លហុចិត្តិ +លហុចិន្ដា +លហុទណ្ឌកម្ម +លហុទោស +លហុបរិក្ខា +លហុបរិក្ខារ +លហុបរិវត្តន៍ +លហុភណ្ឌ +លហុភាព +លហុភារៈ +លឱន +លា +លាក +លាកចាក +លាកចិត្ត +លាកលា +លាកុដិក +លាកុដិកា +លាក់ +លាក់កន្សែង +លាក់កម្លាំង +លាក់ការ +លាក់ការណ៍ +លាក់កូនកាស +លាក់កំណួច +លាក់កំនួច +លាក់កំបាំង +លាក់ខ្លួន +លាក់ធ្យូង +លាក់បាំង +លាក់បាំងអ្វី +លាក់បំបាំងបំពួន +លាក់បំពួន +លាក់ពុត +លាក់ពួន +លាក់មុខ +លាក់លាម +លាក់លៀប +លាក់លៀម +លាក់សុំ +លាក្សា +លាខា +លាគ្នា +លាឃព +លាឃវ +លាឃវៈ +លាង +លាងកំហុស +លាងខ្មាស +លាងខ្លួន +លាងចាន +លាងចិត្ត +លាងចិត្តបាបជ្រះ +លាងដៃ +លាងបាប +លាងពៀរ +លាងមាត់ +លាងមុខ +លាងលុយកខ្វក់ +លាងសាត +លាងសាធ +លាងារ +លាង្គល +លាចាក +លាចាកលោកនេះ +លាចាកស្ថានលោកយើងទៅ +លាចែកស្ថាន +លាជ +លាជថ្ពៅ +លាជផ្ទុះ +លាជា +លាជិន +លាជើង +លាឈប់ +លាញ +លាញទៅ +លាញ្ឆ +លាដៃ +លាត +លាតកម្រាល +លាតជើង +លាតដៃ +លាតតម្បាញ +លាតត្រដាង +លាតសន្ធឹង +លាតស្លឹក +លាត់ +លាត់ក្រតើន +លាត់ជើងខោ +លាត់ដៃអាវ +លាត់សម្បក +លាត់សើយ +លាត់សំបក +លាត់សំពត់ +លាទា +លាន +លានកីឡា +លានចេតិយ +លានជល់ដំរី +លានជាង +លានបោកស្រូវ +លានប្រយុទ្ធ +លាន់ +លាន់ដី +លាន់ទឹក +លាន់ទឹកលាន់ដី +លាន់ពុទ្ធោ +លាន់ព្រះឱស័ +លាន់មាត់ +លាន់មាត់ហ៊ឹះ +លាន់រំពង +លាន់សម្ដី +លាន់សរសៃ +លាន់សំដី +លាន់ឬពេញទាំងសាកលលោក +លាន់ឮ +លាប +លាបក +លាបកំបោរ +លាបថ្នាំ +លាបថ្នាំពណ៌ +លាបថ្នាំសើ +លាបប្រេង +លាបមុខ +លាបមុខផាត់ម្សៅ +លាបម្សៅ +លាបលន +លាបាបលាកម្ម +លាបំណន់ +លាប់ +លាប់ចំណី +លាប់ទឹក +លាភ +លាភការ +លាភគិទ្ធ +លាភជ័យ +លាភតណ្ហា +លាភន្ដរាយ +លាភន្តរាយ +លាភវិនាស +លាភសក្ការៈ +លាភសណ្ដោស +លាភសន្ដោស +លាភសម្បទា +លាភសម្ប័ទ +លាភា +លាភាលាភ +លាភី +លាភូបនិសា +លាភូបនិស័ទ +លាភោបនិស័ទ +លាភៈ +លាភ័នតៈរ៉ាយ +លាម +លាមក +លាមកកម្ម +លាមកជន +លាមកធម៌ +លាមកភណ្ឌ +លាមកភាព +លាមកវប្បកម្ម +លាមខ្សែ +លាមគោ +លាមៈកៈ +លាយ +លាយក្រង +លាយដៃ +លាយថ្នាំ +លាយទែង +លាយន +លាយនកម្ម +លាយនកម្មឯតទគ្គៈ +លាយបូរ +លាយរូត +លាយលក្ខណ៍ +លាយលក្ខណ៍អក្សរ +លាយល័ក្ដ +លាយល័ក្ត +លាយល័ខ +លាយស +លាយសាំ +លាយឡំ +លាលា +លាលាក +លាលែង +លាលោក +លាវ +លាវក +លាវកាវ +លាវខឺន +លាវងៀវ +លាវញួន +លាវណ្យ +លាវណ្យា +លាវថូ +លាវថៃ +លាវភុងខាវ +លាវភុងដាំ +លាវភូថៃ +លាវភួន +លាវយ៉ +លាវយ៉ូយ +លាវលឺ +លាវលួៈ +លាវល៉ែម +លាវល៉ៈវ៉ា +លាវល៉ៈវ៉ៈ +លាវសៀម +លាវិកា +លាវ័ណ្យ +លាស +លាសក +លាសដោះ +លាសន +លាសនវិជ្ជា +លាសនវិទ្យា +លាសនវិធី +លាសនាការ +លាសម្ដី +លាសាសន៍ +លាសិកា +លាសិក្ខា +លាសិនហើយ +លាសីលផ្នួស +លាសីលភ្នួស +លាសឹក +លាសំដី +លាសំពត់ +លាស់ +លាស់លូត +លាហើយ +លាអាណោ +លាំ +លាំង +លាំងជ័យ +លាំងសាត +លាំចើ្យក +លាំព័ង +លាំយ្ចង +លាំលើស +លាំល្យើង +លាំស្រឡៃ +លិ +លិក +លិកា +លិកេ +លិក្ខា +លិក្សា +លិខ +លិខន +លិខនកម្ម +លិខនកិច្ច +លិខនក្រឹត្យ +លិខនក្រឹត្រ +លិខា +លិខិត +លិខិតកាត់កម្មសិទ្ធិ +លិខិតកែមរតកសាសន៍ +លិខិតខេមរូបនីយកម្ម +លិខិតគតិយុត្ត +លិខិតគោចរ +លិខិតគ្មានបដិភាគ +លិខិតឆ្លងដែន +លិខិតតវ៉ា +លិខិតតុស្ដី +លិខិតថោមនាការ +លិខិតថ្លែងសច្ចា +លិខិតទទួលផលបត្រ +លិខិតទទួលផលប័ត្រ +លិខិតធានា +លិខិតនិរាករណ៍ +លិខិតបង្គាប់ការ +លិខិតបញ្ជាក់ +លិខិតបតិដ្ឋាប័ន +លិខិតបន្ទាន់ +លិខិតបើកផ្លូវ +លិខិតប្រគល់សិទ្ធ +លិខិតប្រតិវេទ +លិខិតប្រីជា +លិខិតផ្លូវការ +លិខិតយថាភូត +លិខិតយុត្តិការ +លិខិតវាង +លិខិតវិរុទ្ធវាទ +លិខិតសន្យា +លិខិតសម្អាង +លិខិតស្នាម +លិខិតស្នាមដើម +លិខិតស្នើ +លិខិតអនុញ្ញាត +លិខិតឥណទាន +លិខិតឧទ្ទេសនាម +លិខិតឯកជន +លិខិតឱ្យរួចខ្លួន +លិខិតុបករណ៍ +លិង្គ +លិង្គត្ថេនកៈ +លិង្គនាសនា +លិង្គព្រឹត្តិ +លិង្គព្រះឥសូរ +លិង្គវិបល្លាស +លិង្គអរិយៈ +លិង្គារិយៈ +លិច +លិចកញ្ជង់ +លិចកញ្ជង់លង់កញ្ជើ +លិចកណ្ដេងដី +លិចក្បាលទ្រទូងដៃ +លិចក្រជាំ +លិចខ្លួន +លិចគ្រជាំ +លិចតែម្ដង +លិចទឹក +លិចទៅ +លិចធិនស្តែន +លិចលង់ +លិចលង់ផុងកៃ +លិចលែងងើបរួច +លិចសំទូង +លិចអណ្ដែត +លិញ +លិញគិញ +លិឍ +លិឍដៃ +លិទ្ធ +លិទ្ធិ +លិនចង +លិនជី +លិប +លិបិ +លិបិការ +លិបិការកម្ម +លិបិការកិច្ច +លិបិការក្រឹត្យ +លិបិការដ្ឋាន +លិបិការរិកា +លិបិការស្ថាន +លិបិការិកា +លិបិក្កម +លិបិក្រម +លិបិសជ្ជា +លិប៉ិកា +លិប៉ិការុ័តឋាន +លិប៉ិការ៉ៈក័ម +លិប្ដា +លិប្តា +លិប្សា +លិម្ប +លិម្បកម្ម +លិម្បការ +លិម្បការិកា +លិម្បន +លិហ +លិហ៍ +លិឡ្ហា +លី +លីកលាន +លីង +លីងកន្លាស់ +លីងចង្កេះ +លីងពោត +លីងលាក់ +លីងលាជ +លីងល័ក្ដ +លីងល័ក្ត +លីងល័ខ +លីឈើ +លីដា +លីតូស្វ៊ែរ +លីត៍មីន័រ +លីត៍ម៉ាហ្ស៊័រ +លីត្រ +លីទុយអានី +លីនុច +លីនេអ៊ែរ +លីបង់ +លីបិការ +លីបិក្រម +លីបេរីយ៉ា +លីប៉ូម +លីប៉ូសាកូម +លីប៊ី +លីប្រេវីល +លីព +លីពីត +លីមផង់ស្យូម +លីមផង់ស្យូសាកូម +លីមីត +លីមីតយឺត +លីមីតរាវ +លីមីតស្រកមាឌ +លីមីតអាត់ទែរប៊ែរ +លីមីតអេឡាស្ទិច +លីមូន +លីម៉ា +លីយ៉ុង +លីលា +លីលាកមល +លីលាគារ +លីលាគ្រឹះ +លីលានារី +លីលាបទុម +លីលាប់ +លីលាភរណ៍ +លីលាមន្ទីរ +លីលាយាត្រា +លីលារតិ +លីលាល្ខោន +លីលាវតី +លីលាវាបី +លីលាស +លីលាឧទ្យាន +លីលោទ្យាន +លីវ +លីសបូន +លីសែង +លីឡុងវ៉េ +លីឡ្នា +លីឡ្ហា +លីឧស +លឹ +លឹង +លឹន +លឹនគោ +លឹនដំរី +លឹនសេះ +លឹនសំពត់ +លឹប +លឹបបាត់ +លឹបល +លឹម +លឹ្គក +លឺ +លឺជា +លឺជ័យ +លឺលាន់ +លឺសាយ +លុក +លុកចូល +លុកទ័ព +លុកព្រៃ +លុកលុយ +លុកសម្លាប់ +លុង +លុងឃុង +លុងឈើ +លុងដី +លុចហ្សំបួរ +លុត +លុតក្រាប +លុតជង្គង់ +លុតតៈបត់ +លុតតៈសៈម៉ាស +លុត្ត +លុត្តបទ +លុត្តសមាស +លុទ្ទ +លុទ្ទក +លុទ្ទកម្ម +លុទ្ទកុល +លុទ្ទកៈ +លុទ្ទសុនខ +លុទ្ទៈ +លុទ្ធ +លុទ្ធបុគ្គល +លុន +លុនរាប +លុប +លុបកម្ទេច +លុបខ្លួន +លុបគុណ +លុបចេញ +លុបចោល +លុបឈ្មោះ +លុបដាន +លុបថ្លុក +លុបន័យ +លុបបំបាត់ +លុបមាត្រ +លុបមាត្រា +លុបមុខ +លុបរណ្ដៅ +លុបលាង +លុបលាប +លុបអក្សរ +លុបអណ្ដូង +លុប្ត +លុព្ធ +លុព្ធក +លុមបាល់ស៊ី +លុម្ប +លុម្បក +លុម្បកកម្ម +លុម្បកម្ម +លុម្បកៈ +លុម្បិកា +លុម្ពិនី +លុយ +លុយកខ្វក់ +លុយកាក់ +លុយកាក់ប្រាក់កាស +លុយខ្មៅ +លុយងាប់ +លុយឆាកា +លុយជាទឹកតែ +លុយដុំ +លុយដើម +លុយដំណាំ +លុយទឹក +លុយរាប់ +លុយរាយ +លុយលប់ +លុយស្រក +លុយហើម +លុយហោប៉ៅ +លុលិកៈ +លុះ +លុះក្នុងអំណាចគេ +លុះក្រោយមក +លុះចំណេរតមក +លុះចំណេរយូរទៅ +លុះដល់ +លុះដោយ +លុះណាតែ +លុះតែ +លុះត្រា +លុះត្រាតែ +លុះនិយាយរួចហើយ +លុះយូរមក +លុះអំណស់ពី +លុះអំណាច +លុះអំណឹះកាលតមក +លុ័ង +លុ័ងកា +លុ័ញច័បប៉ៈដិកគាហៈកៈ +លុ័តឋាន +លុ័ម +លុ័មចៀក +លុ័មផ័ង +លុ័មយ៉ង +លុ័មលៀង +លូ +លូក +លូកកប់ដៃ +លូកកឹះកៀវ +លូកខុន +លូកឃុន +លូកចូល +លូកជីវិត +លូកដល់ +លូកដៃ +លូកនាយលូកអាយ +លូកមិនចុះ +លូកល +លូកលាន់ +លូកលើសើក្រោម +លូកលើស្មើក្រោម +លូកា +លូក្ស +លូខ +លូខកម្ម +លូខជីវិត +លូខជីវិន +លូខជីវិនី +លូខជីវី +លូខប្បណិតភាព +លូខប្បណីត +លូខប្បណីតភាព +លូខប្រណីត +លូខព័ណ៌ +លូខភាព +លូខភោជន +លូខវាចា +លូខវាទ +លូខវាទិន +លូខវាទិនី +លូខវាទី +លូខាហារ +លូខ័បប៉ៈណីតៈភាប +លូច +លូចដាំង +លូឈើ +លូត +លូតលាស់ +លូទឹកសម្អុយ +លូទឹកសំអុយ +លូន +លូបេតុងអារម៉េ +លូស +លូសាកា +លូអាន់ដា +លួ +លួង +លួងចិត្តឲ្យទន់ +លួងលោម +លួច +លួចគំនិត +លួចចិត្ត +លួចចូល +លួចចំណេះ +លួចជាតិ +លួចឈ្មោះ +លួចបាញ់ +លួចប្ដីគេ +លួចប្រពន្ធគេ +លួចភេទ +លួចមើល +លួចលាក់ +លួចល្បក់ +លួចល្បិច +លួចវាយប្រហារ +លួចសព +លួចសំវាស +លួចស្ដាប់ +លួត +លួម +លួស +លួសទង់ដែង +លួសបន្លា +លួសបន្លាកង់ +លួសបន្លាសំប៉ែត +លួសបន្លាឡាម +លួសប្រាក់ +លួសមាស +លួសមែកឈើ +លួសរនាប +លួសសំណ +លួសសំណាញ់ +លួសស្ពាន់ +លួសអំពៅ +លួៈ +លើ +លើក +លើកកម្ពស់ +លើកករប្រណម្យ +លើកករវន្ទាបង្គំ +លើកកូនបន្ទូរ +លើកកំណាព្យ +លើកក្ដី +លើកក្រោយ +លើកខ្មាសគេ +លើកខ្មោច +លើកខ្មោចស្រោចឆ្អឹង +លើកខ្លួន +លើកខ្លួនជា +លើកគម្រោងការ +លើកគេ +លើកគោលការណ៍ +លើកគ្នា +លើកចោល +លើកជូន +លើកជើង +លើកជំនូន +លើកជំនូនស៊ីស្លា +លើកដាក់ +លើកដី +លើកដែក +លើកដៃ +លើកដៃគងថ្ងាស +លើកដៃគ្នា +លើកដៃឆ្កយ +លើកដៃថ្វាយព្រះ +លើកដៃរា +លើកដំបូង +លើកតម្កើង +លើកតម្កើងជីវភាពជាតិ +លើកតែ +លើកថ្នល់ +លើកទីមួយ +លើកទឹកចិត្ត +លើកទុក +លើកទោស +លើកទោសចោល +លើកទំនប់ +លើកទ័ព +លើកបណ្ដឹងចោល +លើកបទភ្លេង +លើកបន្ថយចេញ +លើកបាយ +លើកបំណន់ +លើកបំណុន +លើកផលិតផល +លើកផ្ទះ +លើកផ្នូរ +លើកពន្ធដីចោល +លើកពល +លើកពេល +លើកភ្ញៀវ +លើកភ្លឺស្រែ +លើកមនុស្ស +លើកមុខ +លើកយក +លើកយកជាឧទាហរណ៍ +លើកយកមកនិយាយ +លើករាសី +លើករឿង +លើកលែង +លើកលែងចេញ +លើកលែងតែ +លើកលែងទោស +លើកល៉ះ +លើកល៉ៈ +លើកវិគ្គហៈ +លើកវៀរ +លើកវៀរកាល +លើកសង្រែក +លើកសណ្ដ +លើកសណ្ដទូក +លើកសត្វ +លើកសព +លើកសពសំស្ការ +លើកសម្ពន្ធ +លើកសាច់ +លើកស្ទួយ +លើកស្ទួយជីវភាព +លើកស្នារម្អាក្អែក +លើកស្នារំអាក្អែក +លើកស្រូវទ្រនឹប +លើកស្លា +លើកឡើង +លើកឡើងសំណើ +លើកឲ្យ +លើកំពូល +លើគោក +លើង +លើច្បាប់ +លើឆាកអន្តរជាតិ +លើដំបូល +លើទឹក +លើមេឃ +លើរាន +លើវ +លើស +លើសកម្រិត +លើសខ្វះ +លើសខ្វះពីគ្នា +លើសគេ +លើសចំណុះ +លើសច្រើន +លើសឈាម +លើសទៅទៀត +លើសប្រមាណ +លើសមាត្រ +លើសមាត្រា +លើសលន់ +លើសលប់ +លើសលស់ +លើសលុប +លើសលួស +លើសលែង +លើសល្មើស +លើសវិស័យ +លើសសម័យ +លើសអំពី +លើសអំពីមុនទៀត +លើសូន្យ +លឿង +លឿងខ្ចី +លឿងខ្លាំង +លឿងចាស់ +លឿងទុំ +លឿងភ្លាវ +លឿងលឺ +លឿងស្រគាំ +លឿងស្រអាប់ +លឿងឮ +លឿន +លឿនឆាល់ +លឿនជឿន +លឿនទី +លឿនទៅមុខ +លឿនធ្លោ +លឿនបាត់ផ្សែង +លឿនរូ +លឿនលយ +លឿនល្បាស់កាំគ្នា +លឿនវ៉ៅ +លឿនសម្ដី +លឿនសំដី +លឿនស្លុង +លឿនស្លេវ +លឿនស្លៅ +លឿម +លឿមប្រាក់ +លឿមមាស +លឿមស្ពាន់ +លឿយ +លៀង +លៀងជីពជន្ម +លៀងជីវិត +លៀងភា +លៀងភ្ញៀវ +លៀងលោម +លៀងសត្វ +លៀងអារក្ខ +លៀងអារក្ស +លៀត +លៀតបិត +លៀន +លៀនចេញ +លៀនចេញលិបចូល +លៀនត្លែ +លៀនត្លែត +លៀនធ្លែរ +លៀនស្ទឹល +លៀនអណ្ដាត +លៀប +លៀបតូច +លៀបធំ +លៀម +លៀមប៉ាន់ +លៀមប្រាក់ +លៀមពែង +លៀវ +លៀស +លេ +លេខ +លេខក +លេខកកម្ម +លេខកកិច្ច +លេខកដ្ឋាន +លេខកស្ថាន +លេខកៈ +លេខគណិត +លេខគត់ +លេខគុណ +លេខគូ +លេខចតុព្វិធ +លេខចុណ្ណិកា +លេខចែក +លេខដក +លេខទសភាគ +លេខទូរសព្ទ +លេខទូរស័ព្ទ +លេខទោ +លេខនព្វន្ត +លេខនា +លេខនាវិទូ +លេខនាវិទ្យា +លេខនី +លេខនីករណ្ឌ +លេខនីទណ្ឌ +លេខបង្គត់ +លេខបង្គ្រប់ +លេខបត្រ +លេខបូក +លេខផា +លេខភណ្ឌ +លេខមិនគត់គូ +លេខមួយ +លេខយោង +លេខយ័ន្ដ +លេខយ័ន្ត +លេខរៀង +លេខល័ព្ធ +លេខវិជ្ជា +លេខវិញ្ញ +លេខវិញ្ញូ +លេខវិទ +លេខវិទូ +លេខវិទ្យា +លេខសង +លេខសម្ងាត់ +លេខសាស្ត្រ +លេខសេស +លេខសោ +លេខសោឡស +លេខសំគាល់ +លេខសំគាល់ខ្លួន +លេខសំងាត់ +លេខហារ +លេខហារិន +លេខហារិនី +លេខហារី +លេខអត្តៈ +លេខអព្រះចេស្ដា +លេខអស្ដា +លេខា +លេខាធិ +លេខាធិការ +លេខាធិការដ្ឋាន +លេខាធិការរង +លេខាធិការិកា +លេខានុ +លេខានុការ +លេខានុការិកា +លេខិកា +លេខៈភ័ន +លេខ្យ +លេខ្យបត្រ +លេង +លេងកន្ទុយលេខ +លេងកម្សាន្ត +លេងកល +លេងកាព្យ +លេងកាស +លេងកុន +លេងកំណាព្យ +លេងខោអាវ +លេងខ្លួន +លេងគ្នា +លេងចកត្រង្គ +លេងចត្រង្គ +លេងចំបាប់ +លេងឆ្នោត +លេងដាល់ +លេងតិន្នីស +លេងត្រជី +លេងត្លុកកំប្លែង +លេងធម៌ក្ដៅ +លេងធេង +លេងធំ +លេងបញ្ជល់ត្រីក្រឹម +លេងបិទពួន +លេងបៀ +លេងប៉ាហ៊ី +លេងផែ +លេងផ្កាប់ផ្ងារ +លេងផ្លែផ្កា +លេងពួន +លេងពោល +លេងភ្លេង +លេងមួយក្ដារ +លេងម្ដាយដើម +លេងល្ខោន +លេងល្បិច +លេងល្បែង +លេងល្បែងស៊ីសង +លេងសប្បាយ +លេងសម្ដី +លេងសី +លេងសើច +លេងសំដី +លេងសំនួន +លេងស្គី +លេងស្រី +លេងហ៊‌ី +លេងអង្គញ់ +លេងអង្គុញ +លេងអារក្ស +លេងអុក +លេងឫក +លេងឲ្យដល់ +លេងឲ្យអស់ដៃ +លេច +លេចកន្ទួល +លេចកេរលេចខ្មាស +លេចងើប +លេចចេញ +លេចជារូបរាងឡើង +លេចដំណឹង +លេចទឹកលេចដី +លេចទឹកលេចត្រី +លេចធ្ងោង +លេចធ្លោ +លេចប៉ឺមមក +លេចផ្កា +លេចពណ៌ +លេចពន្លក +លេចមុខ +លេចមុខលេចក្រោយ +លេចមុខលេចមាត់ +លេចរឿងអាស្រូវ +លេចវាលចូលព្រៃ +លេចសម្ដី +លេចឡើង +លេចអាចម៍លេចនោម +លេចឮ +លេញ +លេញលេង +លេញ្ជា +លេឌ្ឌុ +លេឌ្ឌុបាត +លេណ +លេណក +លេណដ្ឋាន +លេណធមនី +លេណ្ឌុ +លេណ្ឌុបាត +លេន +លេនចង +លេប +លេបកម្ម +លេបការ +លេបការិកា +លេបការិការ +លេបក្រួសលេបថ្ម +លេបថ្នាំ +លេបទឹក +លេបទឹកភ្នែក +លេបទឹកមាត់ +លេបបាយ +លេបពាក្យសម្ដី +លេបពាក្យសំដី +លេបសម្ដី +លេលា +លេលាប់ +លេវ +លេវីវិន័យ +លេឝ +លេឞ្តុ +លេស +លេសភាព +លេសមត្ត +លេសមាត្រ +លេសាបទេស +លេសៈភាប +លេសៈម៉ាត់ +លេហ +លេហ្ល័ង +លេអូម្ញ៉ូម +លេអូម្ញ៉ូសាកូម +លេិត +លេះ +លេះលោះ +លេ៏ក +លែ +លែក +លែង +លែងកាន់ទុក្ខ +លែងកើត +លែងកើតលែងស្លាប់ +លែងក្បាលចោល +លែងខ្លួន +លែងខ្លួនទទេ +លែងខ្លួនធ្លាំង +លែងខ្លួនឲ្យធ្លាក់ +លែងគោ +លែងគ្នា +លែងគ្នាស្រឡះ +លែងចោរ +លែងដៃ +លែងដោះ +លែងតែ +លែងទុកចិត្ត +លែងទោស +លែងនិយាយ +លែងបង់ +លែងបរិភោគ +លែងប្រពន្ធ +លែងយក +លែងរាប់ជាគ្មា +លែងលេច +លែងលះ +លែងសូវហ៊ាន +លែងអាចទៅរួចទៀតហើយ +លែងឱ្យ +លែនពែន +លែនលន +លែប +លែបខាយ +លែបខាយជា +លែះ +លៃ +លៃញែក +លៃលក +លៃលកខ្លួន +លៃឲ្យ +លៃឲ្យស្មើគ្នា +លោ +លោក +លោកកថា +លោកកុត្តរ +លោកកោលាហល +លោកក្មួយ +លោកក្រឡាហោម +លោកខាងមុខ +លោកខាងលិច +លោកខាណុ +លោកខែ +លោកគតិ +លោកគរុ +លោកគុរុ +លោកគ្រូ +លោកគ្រូចៅអធិការ +លោកគ្រូធំ +លោកគ្រូពេទ្យ +លោកគ្រូព្រះសព +លោកគ្រូសង្ឃរាជ +លោកចក្ខុ +លោកចក្សុ +លោកចរិយាធម៌ +លោកចលាចល +លោកចិត្រកម្ម +លោកចិន្ដា +លោកជនក +លោកជននី +លោកជេដ្ឋ +លោកជេស្ឋ +លោកជំទាវ +លោកតា +លោកតូចតាច +លោកត្ថចរិយា +លោកត្រ័យ +លោកទស្សនៈ +លោកទ្រង់បាត្រ +លោកធម៌ +លោកធម្មតា +លោកធាតា +លោកធាតុ +លោកធាតុវិទ្យា +លោកធុតង្គ +លោកធំ +លោកនាថ +លោកនាយ +លោកនាយក +លោកនិន្នាទ +លោកនិមន្ត +លោកនិយម +លោកនិស្សរណធម៌ +លោកនិស្សិត +លោកនីតិ +លោកនេន +លោកន់ដ +លោកន្ដគូ +លោកន្ដទស្សី +លោកន្ដរ +លោកន្ត +លោកន្តគូ +លោកន្តទស្សី +លោកន្តរ +លោកន្តរនរក +លោកន្តរិក +លោកន្តរិកសត្វ +លោកបង +លោកបថ +លោកបទ +លោកបាល +លោកបិតា +លោកបិតាមហា +លោកប៉ា +លោកប្បត្តិ +លោកប្បវត្តិ +លោកប្បវិត្ត +លោកប្រទីប +លោកប្រវត្តិ +លោកប្រសិទ្ធ +លោកប្រុស +លោកប្អូន +លោកពូ +លោកមា +លោកមាតា +លោកម្ចាស់ +លោកយាត្រា +លោកយាយ +លោកវឌ្ឍនោ +លោកវឌ្ឍនៈ +លោកវាទ +លោកវិជ្ជា +លោកវិទ +លោកវិទូ +លោកវិទ្យា +លោកវិនាស +លោកវុឌ្ឍិ +លោកវោហារ +លោកសក្ខី +លោកសង្គ្រោះ +លោកសង្ឃ +លោកសង្ឃមួយទ្រទូង +លោកសង្ឃរាជ +លោកសណ្ឋាន +លោកសន្តិភាព +លោកសន្តិសុខ +លោកសន្និវាស +លោកសព្ទ +លោកសម្ពន្ធ +លោកសាក្សី +លោកសេដ្ឋ +លោកសេរី +លោកស័ក្ដិបី +លោកស័ក្ដិបួន +លោកស័ក្ដិប្រាំ +លោកស័ក្ដិពីរ +លោកស័ក្ដិមួយ +លោកស្ថាណុ +លោកស្ថិតិ +លោកស្នងការ +លោកស្រី +លោកហាស +លោកហាសៈ +លោកអណ្ដាប់ +លោកអ៊ំ +លោកអ្នក +លោកអ្នកដ៏មានគុណ +លោកអ្នកធំ +លោកអ្នកអាន +លោកអ្នកឧកញ៉ា +លោកឧកញ៉ាព្រះស្ដេច +លោកឪពុក +លោកឳពុក +លោកា +លោកាចារ្យ +លោកាធិបតី +លោកាធិបតេយ្យ +លោកាធិប្បាយ +លោកានុកូល +លោកានុវត្តន៍ +លោកានុវត្តិ +លោកាភិប្រាយ +លោកាមិស +លោកាមិសៈ +លោកាយត +លោកាយតសាស្ត្រ +លោកាយតិកា +លោកាយតិកៈ +លោកាយតៈ +លោការីត +លោកិយ +លោកិយចិត្ត +លោកិយជន +លោកិយទ្រព្យ +លោកិយមហាជន +លោកិយសច្ចៈ +លោកិយសត្ត +លោកិយសត្វ +លោកិយសទ្ធា +លោកិស្សរ +លោកីយ៍ +លោកុត្តរ +លោកុត្តរចិត្ត +លោកុត្តរធម៌ +លោកុត្តរប្បញ្ញា +លោកុត្តរសម្បត្តិ +លោកុត្តរា +លោកុត្តរាភិ +លោកុត្តរាភិសម័យ +លោកុត្តរារិយ +លោកុត្តរារិយមគ្គ +លោកុប្បត្ដិ +លោកេស +លោកេស្វរៈ +លោកៈ +លោក័តថៈចៈរ៉ិយ៉ា +លោក័នតៈ +លោក័នតៈគូ +លោក័នតៈទ័សសី +លោក័នតៈរ៉ៈ +លោង +លោច +លោជា +លោជាមិនកើត +លោដូច +លោណ +លោណម្ពិល +លោត +លោតកញែ្ឆង +លោតកញ្ចាញ់ចេក +លោតកញ្ឆាត់ +លោតកញ្ឆេង +លោតកញ្ឆោង +លោតកញ្ជ្រោល +លោតកន្ត្រោង +លោតកន្លង +លោតកម្ពស់ +លោតក្រមាល់ +លោតគុន +លោតចម្ងាយ +លោតឆ័ត្រ +លោតឆ្ដោលោតក្រមាល +លោតឆ្ដោលោតក្រមាល់ +លោតជើងបីជើងបួន +លោតតន្ត្រំ +លោតថ្នោល +លោតទឹក +លោតទឹកមួយប្រូង +លោតទំឆ្ដុប +លោតបំប៉ោ្លង +លោតប្លោត +លោតផ្លោះរំលងរបង +លោតព្រុង +លោតមឹក +លោតរំលង +លោតស្ទុះ +លោតអង្រែ +លោតអន្ទាក់ +លោតែ +លោតែបាន +លោតែមក +លោតែលេចប្លឺមមក +លោតែលេចប្លឺមមកពីណា +លោត៖ +លោទ +លោទ្ទ +លោធ្រ +លោធ្វើជាមិនឃើញ +លោន +លោនសោធនកម្ម +លោប +លោបកម្ម +លោបការណ៍ +លោបន័យ +លោបសន្ធិ +លោប៉ៈ +លោប៉ៈនៃ +លោភ +លោភចិត្ត +លោភចេតនា +លោភមូល +លោភលន់ +លោភា +លោភាគតិ +លោភោ +លោភៈ +លោម +លោមចម្ម +លោមទោម +លោមនាង +លោមន៑ +លោមព័ណ៌ +លោមព័ទ្ធ +លោមមច្ឆា +លោមសារ +លោមឲ្យបាត់ខឹង +លោមា +លោម័ន +លោល +លោលតា +លោលភាព +លោលា +លោលុប +លោលុបចារ +លោលុភ +លោហ +លោហកម្ម +លោហកាន្ត +លោហការ +លោហការិកា +លោហការិនី +លោហការី +លោហកិច្ច +លោហកុម្ភី +លោហកុម្ភៈ +លោហជាតិ +លោហជាល +លោហជិត +លោហធាតុ +លោហធាតុវិទ្យា +លោហនាឡិ +លោហភណ្ឌ +លោហភាជនៈ +លោហភាជន៍ +លោហមល +លោហម័យ +លោហវត្ថុ +លោហវិទ្យា +លោហសទិសកម្ម +លោហអាល់កាឡាំង +លោហា +លោហាករ +លោហិត +លោហិតចន្ទន៍ +លោហិតជាតិ +លោហិតធារា +លោហិតនទី +លោហិតបក្ខន្ទិកាពា +លោហិតបក្ខន្ទិកាពាធ +លោហិតពស្ត្រ +លោហិតពស្ត្រា +លោហិតពិការ +លោហិតព័ណ៌ +លោហិតភក្ខ +លោហិតភក្ស +លោហិតម្ព +លោហិតវិទូ +លោហិតវិទ្យា +លោហិតវិបរិត +លោហិតាគារ +លោហិតាពាធ +លោហិតារុណ +លោហិតុប្បាទ +លោហិតុ៑ប្បាទ +លោហិពស្ត្រា +លោហុស្សាហកម្ម +លោហៈ +លោះ +លោះកាំភ្លើង +លោះខ្ញុំ +លោះខ្លួន +លោះតួ +លោះព្រលឹង +លោះរបស់បញ្ចាំ +លោះលា +លោះលាយ +លោះស្នា +លោះស្រែ +លោ់ +លៅ +លៅកិក +លៅក្យ +លៅប៉ូវថៅ +លំ +លំគេញ +លំងក +លំងាក +លំចង់ +លំជ័រ +លំញង +លំញំង +លំដាប់ +លំដាប់ថ្នាក់ +លំដាប់នោះ +លំដាប់ពីនោះ +លំដាប់លំដោយ +លំដាប់ស័ក្ដិ +លំដាប់អក្សរ +លំដេញ +លំដោយ +លំទង +លំទោន +លំទោនកាយ +លំនាច +លំនាចសមុទ្រ +លំនាំ +លំនាំចូល +លំនាំចេញ +លំនាំដើម +លំនាំព្រ័ត្រ +លំនាំរឿង +លំនាំសមសារ +លំនាំសេចក្ដី +លំនឹក +លំនឹង +លំនឹងកាយ +លំនឹងគីមី +លំនឹងបង្គុយ +លំនឹងស្មារតី +លំនៅ +លំនៅឋាន +លំបាក +លំបាកចិត្ត +លំបាកទៅ +លំបាកលំបិន +លំបាកស្មុគស្មាញ +លំបិន +លំបេក +លំបេកលំបាក +លំប៉ា +លំផក +លំផាត់ +លំផូង +លំផូងគោម +លំពង់ +លំពង់ឈើ +លំពស់ +លំពាន់ +លំពាស់ +លំពាស់ដៃ +លំពាំង +លំពើន +លំពែង +លំពែងចំពុះទុង +លំពែងជុក +លំពែងដៃ +លំពែងទួន +លំពែងព្រះរាម +លំពែងស្នែងក្របី +លំពែងអរឹស +លំហ +លំហសមុទ្រ +លំហអាកាស +លំហាច +លំហាត់ +លំហុក +លំហូរ +លំហួត +លំហើយ +លំហែ +លំហែកម្លាំង +លំហែកាយ +លំហែខ្លួន +លំហែចិត្ត +លំហែលំហើយ +លំហែអារម្មណ៍ +លំហៃ +លំហោក +លំហោស +លំអ +លំអក់ +លំអក់ចិត្ត +លំអក់ព័ណ៌ +លំអង +លំអងធូលី +លំអងផ្កា +លំអងផ្សែង +លំអន់ +លំអាន +លំអិត +លំអិតដែក +លំអិតលំអូន +លំអិតឲ្យខ្ទេច +លំអុត +លំអុតចិត្ត +លំអុតលំអូន +លំអុតលំអោន +លំអុតលំឱន +លំអុតវាចាទន់ផ្អែម +លំអូត +លំអូន +លំអៀ +លំអៀង +លំអៀងចិត្ត +លំអោត +លំអោន +លំអោនចិត្ត +លំអោនវាចា +លំឥត +លំឱន +លំឱនកាយ +លំឱនកាយវាចា +លំឱនចិត្ត +លំឱនវាចា +លះ +លះកិលេស +លះគរ +លះជើង +លះទុច្ចរិត +លះបង់ +លះមុត +លះលាក +លះលែង +លះលែងគ្នា +លះលែងរវែងបង់ +លះលោក +លះសេចក្ដីទុក្ខ +លះហុ់ង +លៈ +លៈដាជាត +លៈដាមៈនី +លៈតា +លៈធិ +លៈរុ័ងសី +លៈស្ថាន +លៈហែត +ល៉ +ល៉ក +ល៉ត +ល៉មផក +ល៉ម់ +ល៉យ +ល៉ាក +ល៉ាក់កៈចាន់ +ល៉ាង +ល៉ាញ់ឆៈក +ល៉ាត់ +ល៉ាប +ល៉ាប៉ៈសល់ +ល៉ាម់ +ល៉ាយ +ល៉ារ៉ាម +ល៉ាវ +ល៉ាវ់ +ល៉ាហល់ +ល៉ិក +ល៉ឺត +ល៉ុងសុ៎ង +ល៉ូ +ល៉ូង +ល៉ូន +ល៉េ +ល៉េកចៈតុបពិត +ល៉េខៈ +ល៉េខ្យៈ +ល៉េវ +ល៉េហ្ល័៎ង +ល៉េះល៉ោះ +ល៉ែ +ល៉ែម +ល៉ោម +ល៉ៈ +ល៉ៈខន +ល៉ៈព្រឹក +ល៉ៈភោ +ល៉ៈមុត +ល៉ៈម៉ៃ +ល៉ៈយ៉ាប់ប៉ៈ +ល៉ៈយ៉ៈ +ល៉ៈវ៉ា +ល៉ៈវ៉ៈ +ល៉ៈហ៊ុង +ល៉្លា +ល់ាម +ល់ៅ +ល័ក +ល័កខៈណៈ +ល័កខៈណ័ញញាន +ល័កខ័ន +ល័កគៈ +ល័កគៈម៉ាត់ +ល័កច័ន +ល័កស្មី +ល័ក្ក +ល័ក្កចាន់ +ល័ក្កច័ន +ល័ក្ខ +ល័ក្ខក្ខណ៍ +ល័ក្ខខ័ណ្ខ +ល័ក្ខខ័ណ្ឌ +ល័ក្ខខ័ណ្ឌតែមួយ +ល័ក្ខណ៍ +ល័ក្ដ +ល័ក្ដខៀវ +ល័ក្ដខ្មែរ +ល័ក្ដជុំកន្លង់ +ល័ក្ដបៃតង +ល័ក្ដលឿង +ល័ក្ដលឿងទុំ +ល័ក្ដស្រម៉ +ល័ក្ដស្វាយ +ល័ក្ត +ល័ក្តខៀវ +ល័ក្តជុំកន្លង់ +ល័ក្តបៃតង +ល័ក្តលឿងទុំ +ល័ក្តស្រម៉ +ល័ក្តស្វាយ +ល័ក្ស +ល័ក្សណ៍ +ល័ខ +ល័ព្ធ +ល័មពុជៈ +ល័ឰ +ល្កក់ +ល្កម +ល្ខោន +ល្ខោនកាឡៃ +ល្ខោនខោល +ល្ខោនចាប់ឆាយ +ល្ខោនជាតិ +ល្ខោនណាំងស្បែក +ល្ខោននិយាយ +ល្ខោនបាសាក់ +ល្ខោនពោល +ល្ខោនមហោរី +ល្ខោនរម៉ិង +ល្ខោនរយ +ល្ខោនលេងរឿងមួយឈុត +ល្ខោនសម័យថ្មី +ល្ខោនសាមញ្ញ +ល្ខោនស្បែក +ល្ខោនអាប៉េ +ល្គង +ល្គាយ +ល្គាយល្គង +ល្គឹក +ល្គឹកណា +ល្គឹកណាតែ +ល្គឹកណាបើ +ល្គឹកតែ +ល្គឹកបើ +ល្គឹកឮ +ល្គេន +ល្ង +ល្ងខ្មៅ +ល្ងង់ +ល្ងង់ខ្លៅ +ល្ងង់ល្ងេ +ល្ងង់សោសិ +ល្ងម +ល្ងស +ល្ងា +ល្ងាក់ល្ងើក +ល្ងាច +ល្ងាចមិញ +ល្ងាចម៉ិញ +ល្ងាចម្សិលមិញ +ល្ងាចស្អែក +ល្ងាន់ +ល្ងាប់ល្ងើ +ល្ងី +ល្ងីល្ងើ +ល្ងឹត +ល្ងឹតល្ងង់ +ល្ងើ +ល្ងើពកថ្ងាស +ល្ងៀង +ល្ងៀងជូតអាចម៍កូន +ល្ងៀម +ល្ងេល្ងង់ +ល្ងេល្ងើ +ល្ចម +ល្ចមព្ចក +ល្ចយ +ល្ចើ់ងល្ចឺ +ល្បក +ល្បកក្បាំងទូ +ល្បក់ +ល្បង +ល្បងប្រាជ្ញា +ល្បងមើល +ល្បងវាសនា +ល្បត់ +ល្បប់ +ល្បា +ល្បាក់ +ល្បាក់ខោន +ល្បាក់ទឹក +ល្បាក់ភ្នំ +ល្បាក់សា +ល្បាញ +ល្បាត +ល្បាតដំណាំ +ល្បាតផ្លូវ +ល្បាប់ +ល្បាប់ម៉ដ្ឋ +ល្បាប់ល្បាយ +ល្បាយ +ល្បាយខ្សាច់ +ល្បាយស្មើសាច់ +ល្បាយអាចម៍ខ្លា +ល្បាស់ +ល្បាស់កាំ +ល្បាស់ព្រេច +ល្បាស់ស្មៅ +ល្បាស់ស្លឹកឈើ +ល្បិច +ល្បិចកល +ល្បិចកលពិសពុល +ល្បិចឃោសនា +ល្បិចចៅក្រម +ល្បិចបញ្ឆោត +ល្បិចព្រះជ័យចេស្ដា +ល្បិចល្បង +ល្បិចល្បើក +ល្បិចល្បឿន +ល្បិចល្បែង +ល្បី +ល្បីឈ្មោះ +ល្បីល្បាញ +ល្បឺ +ល្បុក្ក +ល្បុក្កតោ +ល្បុង +ល្បូង +ល្បួង +ល្បួងចាប់ចោរ +ល្បួងលួងលោម +ល្បើ +ល្បើក +ល្បើកជុច +ល្បើកជូជក +ល្បើកមហារាជ +ល្បើកល្បាញ +ល្បើកល្បាយ +ល្បើកអក +ល្បើរ +ល្បើស +ល្បឿន +ល្បឿនខណៈ +ល្បឿនខ្លាំង +ល្បឿនខ្សោយ +ល្បឿនអតិបរិមា +ល្បឿនអប្បរមា +ល្បែ +ល្បែង +ល្បែងកាស៊ីណូ +ល្បែងក្មេងលេង +ល្បែងគ +ល្បែងប្រណាំងសេះ +ល្បែងពាក្យខ្វែង +ល្បែងភ្នាល់ +ល្បែងមួយវង់ +ល្បែងរបាំ +ល្បែងលេងសើច +ល្បែងល្បាំ +ល្បែងស៊ីសង +ល្បែងហាត់ប្រាណ +ល្បែងហ៊ឹង +ល្បែងអារក្សត្បាល់ +ល្បោម +ល្បោយ +ល្បោះ +ល្បោះល្បោយ +ល្បះ +ល្បះចប់ +ល្បះតូច +ល្បះធំ +ល្បះបញ្ជាក់ +ល្បះបន្ទាត់ +ល្បះបរិយោសាន +ល្បះលូកបន្ទាត់ +ល្បះសាខា +ល្បះសំនួរ +ល្បះឧទាន +ល្ពេញល្ពៅ +ល្ពៅ +ល្មន់ +ល្មម +ល្មមចិត្ត +ល្មមចិន្ដា +ល្មមឈោងដល់ +ល្មមតែ +ល្មមទៅ +ល្មមប្រើ +ល្មមមាត់ +ល្មមមាត់ឈ្លានពាន +ល្មមល្មៃ +ល្មាក់ +ល្មាក់ល្មម +ល្មាស +ល្មាសស្បែក +ល្មាសអាចម៍អណ្ដើក +ល្មាំង +ល្មិច +ល្មីល្មើ +ល្មុង +ល្មុត +ល្មុតខ្មែរ +ល្មុតថ្ម +ល្មុតទេស +ល្មុតបាយ +ល្មុតបារាំង +ល្មុតភ្លុក +ល្មុតសេដា +ល្មុតសែដា +ល្មូន +ល្មួច +ល្មួត +ល្មួតមាត់ +ល្មួយ +ល្មើ +ល្មើយ +ល្មើស +ល្មើសគុណ +ល្មើសច្បាប់ +ល្មើសបញ្ញត្តិ +ល្មើសបញ្ញាត្តិ +ល្មើសបទបញ្ជា +ល្មឿង +ល្មឿយ +ល្មៀត +ល្មេច +ល្មេញល្មើ +ល្មែះ +ល្មៃ +ល្មោក +ល្មោភ +ល្មោភកាម +ល្មោភដេក +ល្មោភស៊ី +ល្ម៉ើ +ល្យូបល្យាណា +ល្យើ +ល្យើងផា +ល្យើវ +ល្យំ +ល្លេល្លើ +ល្វក់ +ល្វត +ល្វតល្វៃ +ល្វត់ល្វន់ +ល្វត់ល្វៃ +ល្វន់ +ល្វន់ល្វៃ +ល្វា +ល្វាក្រាំង +ល្វាចេក +ល្វាដី +ល្វាតូច +ល្វាមមង់ +ល្វាលើ +ល្វាស +ល្វាសល្វន់ +ល្វាសល្វៃ +ល្វាឯម +ល្វិច +ល្វី +ល្វីង +ល្វីងជូរចត់ +ល្វីងមាត់ +ល្វីងមុខ +ល្វីតល្វែត +ល្វីន +ល្វឹង +ល្វឹងល្វើយ +ល្វឹត +ល្វើយ +ល្វើយចិត្ត +ល្វៀង +ល្វេ +ល្វេង +ល្វេងល្វើយ +ល្វេល្វើ +ល្វែក +ល្វែង +ល្វែងក្នុង +ល្វែងចន្ទ +ល្វែងឈៀង +ល្វែងផ្ទះ +ល្វែងមេឃ +ល្វែងម៉ោង +ល្វែងរាសិចក្រ +ល្វែងវិហារ +ល្វែងសាលា +ល្វែងឫស្សី +ល្វែត +ល្វែតល្វ +ល្វែតល្វត +ល្វែតល្វន +ល្វែតល្វៃ +ល្វៃ +ល្វោ +ល្ហ +ល្ហក +ល្ហក់ +ល្ហក់ល្ហាវ +ល្ហង់ +ល្ហប +ល្ហល្ហាច +ល្ហល្ហេវ +ល្ហាច +ល្ហាចល្ហ +ល្ហាចល្ហឹម +ល្ហាច់ +ល្ហាល +ល្ហិចល្ហៀង +ល្ហិត +ល្ហិតល្ហៃ +ល្ហឹម +ល្ហឹមល្ហាច +ល្ហុង +ល្ហុងខ្ញែ +ល្ហុងខ្វង +ល្ហុងស៊ីផ្លែ +ល្ហូត +ល្ហួត +ល្ហើយ +ល្ហើយចិត្ត +ល្ហឿង +ល្ហៀក +ល្ហៀង +ល្ហេចល្ហាច +ល្ហេចល្ហៀង +ល្ហេមល្ហាម +ល្ហេវ +ល្ហែ +ល្ហែង +ល្ហែម +ល្ហែល្ហើយ +ល្ហៃ +ល្ហោក +ល្ហោល +ល្ហោស +ល្ហៅ +ល្អ +ល្អក់ +ល្អក់កករ +ល្អក់ប៉ែ +ល្អគន់ +ល្អគយគន់ +ល្អង +ល្អងធូលី +ល្អងធូលីព្រះបាទ +ល្អចំណាប់ +ល្អឆើត +ល្អឆ្នើម +ល្អជា +ល្អដាច់គេ +ល្អដូចគេស្រិត +ល្អត្រចង់ +ល្អន់ +ល្អបញ្ចង់ +ល្អបណ្ដាច់ +ល្អបំព្រង +ល្អប្រពៃ +ល្អផ្ដាច់គេ +ល្អពណ្ណរាយ +ល្អមើល +ល្អល្ហក់ +ល្អល្អាច់ +ល្អល្អិត +ល្អល្អះ +ល្អស៊ី +ល្អអាក្រក់ +ល្អឥតខ្ចោះ +ល្អឥតបី +ល្អឯក +ល្អាង +ល្អាច់ +ល្អាត +ល្អាន +ល្អិត +ល្អិតឆ្មេរ +ល្អិតប៉ន់ +ល្អិតផង់ +ល្អិតផេរ +ល្អិតល្អ +ល្អិតល្អន់ +ល្អិតល្អោច +ល្អិតល្អោញ +ល្អិតសួង +ល្អិតស្មេ +ល្អិន +ល្អី +ល្អីភាជន៍ +ល្អីអ៊ុយ +ល្អឹត +ល្អុត +ល្អូក +ល្អូកល្អិន +ល្អូកល្អើន +ល្អូត +ល្អូតគូក +ល្អូតធំ +ល្អូតស្បូវ +ល្អូតស្រូវ +ល្អួត +ល្អួតខ្លួន +ល្អួតល្អិត +ល្អៀក +ល្អៀង +ល្អៀច +ល្អៀចល្អែ +ល្អែ +ល្អែង +ល្អោច +ល្អោចដៃ +ល្អោចតែម្ដង +ល្អោចហើយ +ល្អោញ +ល្អោម +ល្អោមកោះ +ល្អះ +ល្អះក +វក +វកចិរ +វក់ +វក់កញ្ឆា +វក់ចិត្ត +វក់ឆ្កួត +វក់ដើរ +វក់ធ្វើការ +វក់មាត់ +វក់រៀន +វក់ល្បែង +វក់វី +វក់ស្រា +វក់ស្រី +វក្ក +វក្កំ +វក្ត្រ +វក្រ +វគ៌ +វគ្គ +វគ្គក +វគ្គក្ខរ +វគ្គក្ខរៈ +វគ្គច +វគ្គដ +វគ្គត +វគ្គទី +វគ្គទីមួយ +វគ្គន្តក្ខរៈ +វគ្គន្តព្យញ្ជនៈ +វគ្គន្តៈ +វគ្គប +វគ្គព័ន្ធ +វគ្គភេទ +វគ្គវោត +វគ្គសន្និបាត +វគ្គសមោសរ +វគ្គសិក្សា +វគ្គស្នើ +វគ្គស្នើរ +វគ្គស្រូប +វគ្គអក្សរ +វគ្គីករណ៍ +វគ្គុ +វគ្គុកថា +វគ្គុវាចា +វគ្គុវាទ +វគ្គុវាទិកា +វគ្គុវាទី +វង +វង់ +វង់ការ +វង់ក្រចក +វង់ខែ +វង់ចិញ្ចៀន +វង់តន្ត្រី +វង់បាញ់ +វង់ព្រះអាទិត្យ +វង់ភក្ត្រ +វង់ភ្នែក +វង់ភ្នែកក្ងោក +វង់ភ្លេង +វង់ភ្លេងខ្មែរ +វង់មុខ +វង់មូល +វង់រស្មី +វង់រេខា +វង់ល្បែង +វង់វាស +វង់វៀន +វង់សានុវង់ +វង់សៈ +វង់ឡោម +វង្ក +វង្កកម្ម +វង្កត +វង្កតគីរី +វង្កតបពត៌ +វង្កតបព៌ត +វង្កតា +វង្កភាព +វង្កមិត្ត +វង្កមិត្រ +វង្ករេខា +វង្កសណ្ឋាន +វង្កៈ +វង្គៈ +វង្យ +វង្វាន់ +វង្វេង +វង្វេងកាម +វង្វេងគ្នា +វង្វេងចិត្ត +វង្វេងជាតិ +វង្វេងដៃ +វង្វេងទិស +វង្វេងបាត់ +វង្វេងផ្លូវ +វង្វេងព្រៃ +វង្វេងវង្វាន់ +វង្វេងស្មារតី +វង្វែង +វង្ស +វង្សករ +វង្សក្រឹត +វង្សក្ស័យ +វង្សចរិត +វង្សត្រកូល +វង្សនាថ +វង្សប្រមុខ +វង្សភោជ្យ +វង្សវឌ្ឍនៈ +វង្សវឌ្ឍិនី +វង្សវឌ្ឍី +វង្សវេស្សៈ +វង្សវ័ឌ្ឍន៍ +វង្សសក្ដា +វង្សសន្ដាន +វង្សសមាចារ +វង្សស្ថិតិ +វង្សា +វង្សាចារ្យ +វង្សាធិបេត +វង្សាធិបេស +វង្សានុរក្ស +វង្សានុវង្ស +វង្សាភិមន្ត +វង្សាវលី +វង្សាអគ្គរាជ +វចន +វចនករ +វចនការ +វចនការក +វចនការិកា +វចនការិនី +វចនការី +វចនក្រម +វចនគារវៈ +វចនគោរព +វចនតា +វចនភេទ +វចនមាលា +វចនមិត្ត +វចនមិត្រ +វចនមូល +វចនរចនា +វចនវិទ្យា +វចនវិភាគ +វចនសហាយ +វចនា +វចនាធិប្បាយ +វចនានុក្កម +វចនានុក្រម +វចនានុរូប +វចនាភិប្រាយ +វចនាលង្កា +វចនាលង្ការ +វចនាវសាន +វចនោកាស +វចនៈ +វចី +វចីកម្ម +វចីកោសល្យ +វចីគារវៈ +វចីគាវរៈ +វចីទុច្ចរិត +វចីទ្វារ +វចីបណាម +វចីបយោគ +វចីបរមមិត្ត +វចីបរមមិត្រ +វចីបរមិត្ត +វចីបរមិត្រ +វចីប្រណាម +វចីប្រយោគ +វចីភេទ +វចីមុខ +វចីវិភាគ +វចីសង្ខារ +វចីសង្ហរ +វចីសង្ហរិនី +វចីសង្ហរី +វចីសមាចារ +វចីសមុដ្ឋាន +វចីសុចរិត +វចីសុច្ចរិត +វច្ច +វច្ចកុដិ +វច្ចដ្ឋាន +វច្ចទ្វារ +វច្ចនស្ថាន +វច្ចមគ្គ +វច្ចៈ +វជិន៑ +វជិរ +វជិរច្ឆន្ទនេះ +វជិរបាណី +វជិរម័យ +វជិរហត្ថ +វជិរា +វជិរាវុធ +វជិរៈ +វជី +វជីរ +វជ៌្យទរ្ឝិន៑ +វជ្ជ +វជ្ជទស្សិនី +វជ្ជទស្សី +វជ្ជី +វជ្ឈ +វជ្រ +វជ្រាយុធ +វញ្ច +វញ្ចកម្ម +វញ្ចទន្ដ +វញ្ចទន្ត +វញ្ចន +វញ្ចនាការ +វញ្ឈ +វញ្ឈកម្ម +វញ្ឈព្រឹក្ស +វញ្ឈភាព +វញ្ឈា +វញ្ឈៈ +វញ្ញត្តិ +វដកបក្សី +វដ្ដ +វដ្ដទុក្ខ +វដ្ដប្រវេសន៍ +វដ្ដភ័យ +វដ្ដមូល +វដ្ដលោក +វដ្ដសង្សារ +វដ្ដសន្ធិ +វដ្ដសំសារ +វដ្ដៈ +វដ្ត +វដ្តសង្សារ +វដ្តៈ +វឌ្ឍកិ +វឌ្ឍកី +វឌ្ឍកីកម្ម +វឌ្ឍកីហត្ថ +វឌ្ឍកៈ +វឌ្ឍន +វឌ្ឍនកម្ម +វឌ្ឍនកាល +វឌ្ឍនធម៌ +វឌ្ឍនភាព +វឌ្ឍនសង្គម +វឌ្ឍនសម័យ +វឌ្ឍនា +វឌ្ឍនាការ +វឌ្ឍនៈ +វឌ្ឍន៍ +វឌ្ឍាវុទ្ធា +វឌ្ឍិកា +វឌ្ឍិនី +វឌ្ឍី +វណ +វណរោគ +វណវេឋន៍ +វណិជ្ជ +វណិជ្ជា +វណិជ្យ +វណិជ្យា +វណិព្វក +វណ៌ +វណ៌នា +វណ៌យុក្ត +វណ៌វិបរិយា៌យ +វណ៌វិបរិយ៌ាយ +វណ៌ស្រេស្ឋ +វណ៌ស្រេស្ឋា +វណ៌ៈ +វណ្ដ +វណ្ឌ +វណ្ឌកោះ +វណ្ណ +វណ្ណកម្ម +វណ្ណកវី +វណ្ណកូបិកា +វណ្ណគតិ +វណ្ណតូលិកា +វណ្ណតូលិកាទណ្ឌ +វណ្ណទាសី +វណ្ណទូត +វណ្ណធាតុ +វណ្ណនា +វណ្ណនាវិធី +វណ្ណប្បភេទ +វណ្ណពលជីវី +វណ្ណព្រឹត្ត +វណ្ណមណ្ឌល +វណ្ណមត្ត +វណ្ណមត្តា +វណ្ណមាត្រ +វណ្ណមាត្រា +វណ្ណមាលា +វណ្ណយុត្ត +វណ្ណយុត្តិ +វណ្ណរំសិ +វណ្ណលេខា +វណ្ណវតី +វណ្ណវន្ត +វណ្ណវន្តី +វណ្ណវាទិនី +វណ្ណវាទី +វណ្ណវិបរិយាយ +វណ្ណវិបល្លាស +វណ្ណវ័ត +វណ្ណសង្ករ +វណ្ណសណ្ឋាន +វណ្ណសម្បត្តិ +វណ្ណសូត្រ +វណ្ណសេដ្ឋ +វណ្ណសេដ្ឋា +វណ្ណសំសគ្គៈ +វណ្ណា +វណ្ណិនី +វណ្ណៈ +វណ្ណៈកម្មករ +វណ្ណៈគហបតី +វណ្ណៈជិះជាន់ +វណ្ណៈនាយទុន +វណ្ណៈមូលធននិយម +វណ្ណៈអធន +វណ្ណៈអនុធន +វណ្ណៈអភិជន +វណ្ណៈអ្នកងារ +វត +វតិ +វតី +វត៌ +វត៌ន +វត៌និ +វត៌មាន +វត៑ +វត្ដពន្ធទ្រូង +វត្ត +វត្តក +វត្តគរ +វត្តណ្ឌសេតជាតិ +វត្តតាមឹម +វត្តន +វត្តនី +វត្តន៍ +វត្តបទ +វត្តបទុមវតី +វត្តប្បដិ +វត្តប្បដិវត្ត +វត្តប្រតិបត្ត +វត្តប្រតិបត្តិ +វត្តព្រះកែវមក៌ត +វត្តភ្នំ +វត្តមាន +វត្តមានកាល +វត្តមានយោធា +វត្តមានា +វត្តវតី +វត្តវន្ត +វត្តវន្តី +វត្តវ៉ា +វត្តសកម្មភាព +វត្តសមាទាន +វត្តសម្បន្ន +វត្តសម្បន្នា +វត្តអង្គខាងជើង +វត្តអង្គខាងត្បូង +វត្តអារាម +វត្តឧណ្ណាលោម +វត្តិ +វត្តិកម្ម +វត្តិភាព +វត្តិយ +វត្តិយៈ +វត្តិយ៍ +វត្តុ +វត្តៈ +វត្ថ +វត្ថកោដ្ឋាគារ +វត្ថទាន +វត្ថបរិភោគ +វត្ថប័ថ +វត្ថពន្ធ +វត្ថពន្ធចង្កេះ +វត្ថពន្ធទ្រូង +វត្ថពន្ធន៍ +វត្ថភោគ +វត្ថលាភ +វត្ថសោធនី +វត្ថា +វត្ថាករណៈ +វត្ថាភរណៈ +វត្ថាលង្ការ +វត្ថិ +វត្ថុ +វត្ថុកាម +វត្ថុក្ខន្ធក +វត្ថុចម្លែក +វត្ថុជា +វត្ថុជំនួសបាន +វត្ថុដើម +វត្ថុទស្សន៍ +វត្ថុទេវតា +វត្ថុធាតុ +វត្ថុធាតុដើម +វត្ថុធាតុធម្មជាតិ +វត្ថុធាតុសំខាន់ +វត្ថុនិទស្សន៍ +វត្ថុនិយម +វត្ថុបុរាណ +វត្ថុបំណង +វត្ថុរាវ +វត្ថុលេខនា +វត្ថុវលី +វត្ថុវិស័យ +វត្ថុសម្បទា +វត្ថុស្ថាន +វត្ថុស្វាធ្យាយ +វត្ថុឯកទេស +វត្ស +វត្សរ +វត្សរ៍ +វទញ្ញូ +វទន +វទនៈ +វទន្តិ +វទន្យ +វទឹប +វទ៌្ធន +វទ័ន +វទ្យ +វធ +វធកា +វធដ្ឋាន +វធភូមិ +វធូ +វធ៌កី +វធ៌ន +វធ្យស្ថាន +វន +វនកុសុម +វនគជ +វនគោចរ +វនចរ +វនចរកៈ +វនជីវិកា +វនដ្ឋាន +វនទេវតា +វនន្តរ +វនបាល +វនបាលកៈ +វនបាលិកា +វនបាលី +វនបិសាច +វនបុស្ប +វនប្បតិ +វនប្បតិព្រឹក្ស +វនប្បទេស +វនប្បវេស +វនប្រទេស +វនព្រឹក្ស +វនភោជន៍ +វនមូលផលាផល +វនរតិ +វនរ័ត +វនរ័តន៍ +វនរ័ត្ន +វនវប្បកម្ម +វនវប្បករ +វនវាស +វនវាសិនី +វនវាសី +វនសណ្ឌ +វនស្ថាន +វនស្បតិ +វនស្បតិព្រឹក្ស +វនា +វនាលី +វនាល័យ +វនាវាស +វនាស្រម +វនាស្រ័យ +វនិតា +វនិព្វក +វនីក +វនីបក +វនីយក +វនេចរ +វនៃ +វនៈមូលៈផៈល៉ាផល់ +វន័យ +វន្ត +វន្តដ្ឋាន +វន្តី +វន្តុ +វន្ទ +វន្ទន +វន្ទនា +វន្ទនាការ +វន្ទន្ត +វន្ទន្តី +វន្ទា +វន្ទាវុធ +វន្ទីយ +វន្ទីយបុគ្គល +វន្ទីយ៍ +វន្ធ្យា +វប្ប +វប្បកម្ម +វប្បករ +វប្បការ +វប្បការិកា +វប្បការិនី +វប្បការី +វប្បកាល +វប្បកិច្ច +វប្បក្ខេត្ត +វប្បក្រឹត្យ +វប្បដ្ឋាន +វប្បទេស +វប្បធម៌ +វប្បមង្គល +វប្បរដូវ +វប្បសម័យ +វប្រ +វប្រក្រឹត្យ +វប្រក្សេត្រ +វប្រមង្គល +វប្ររដូវ +វប្រស្ថាន +វព្ភ័ន្ត +វម +វមរោគ +វម៌ +វម៌ន៑ +វម្ម +វម្មិត +វយ +វយជន +វយដ្ឋ +វយបត្ត +វយបត្តិ +វយវឌ្ឍនាការ +វយស៑ +វយស្ថ +វយស្ថា +វយស្យ +វយស្យា +វយានុរូប +វយាភិវឌ្ឍន៍ +វយ័ស្ថ +វយ័ស្យ +វយ័ស្យា +វរ +វរគុណ +វរចក្រ +វរចិត្ត +វរជន +វរជ័យ +វរញ្ញ +វរញ្ញូ +វរតនូ +វរត្តា +វរត្រា +វរទាន +វរនាថ +វរនារី +វរនាវីត្រី +វរនាវីទោ +វរនាវីឯក +វរបិតា +វរបុរស +វរមង្គល +វរមន្ត្រី +វរមាតា +វរមិត្ត +វរមិត្រ +វរយោសិត +វររាជ +វររាជជននី +វររ័តន៍ +វរលក្ខណ៍ +វរលក្សណ៍ +វរលញ្ឆករ +វរលញ្ជករ +វរលញ្ពករ +វរល័ក្ខណ៍ +វរវង្ស +វរវណ្ណិនី +វរវន្ទា +វរវឹក +វរវឹកទទឹកស្ងួត +វរវៀងជ័យ +វរសេនានី +វរសេនិយ +វរសេនីយ៍ +វរសេនីយ៍ត្រី +វរសេនីយ៍ទោ +វរសេនីយ៍ឯក +វរហើយ +វរាក +វរាណសី +វរាសនៈ +វរិ +វរុណ +វរុណាទិត្យ +វរុណាទិ្យ +វរុណៈ +វរោ +វរោកាស +វរោចន៍ +វរោត្តម +វរៈ +វរ្មិត +វរ្ម័ន +វរ្សា +វល +វលញ្ឆនកិច្ច +វលញ្ជនកិច្ច +វលយ +វលាហក +វលាហកទេវតា +វលាហកទេវា +វលិ +វលិ្ល +វលី +វលីមុខ +វលុកា +វល់ +វល័យ +វល័យមាស +វល្គុ +វល្មីកិ +វល្លកី +វល្លភ +វល្លភភាព +វល្លភមិត្ត +វល្លភមិត្រ +វល្លភា +វល្លភៈ +វល្លិ +វល្លិជាតិ +វល្លិបណ្ដូលពេជ្រ +វល្លិរមៀតក្រហម +វល្លិរមៀតញី +វល្លិរមៀតស +វល្លិសាមសិប +វល្លិ៍ស +វល្លី +វល្លីជាតិ +វវត្ថិត +វឝវរ្តិន៑ +វឞ៌ +វសន +វសនដ្ឋាន +វសនំ +វសន្ត +វសន្តតិលក +វសន្តតិលកា +វសន្តរដូវ +វសន្តរតូវ +វសន្តោតុ +វសន្តៈ +វសល +វសលជាតិ +វសលមនុស្ស +វសលិ +វសលី +វសលៈ +វសវត្តី +វសិកា +វសុធា +វសុន្ទរី +វសុន្ធរា +វសុមតី +វសុំធរា +វស្ដុ +វស្តិ +វស្តុ +វស្ត្រ +វស្រ្ត +វស្ស +វស្សការៈ +វស្សកាល +វស្សន្ត +វស្សន្តរដូវ +វស្សប្បវត្តិ +វស្សមាត្រ +វស្សមាត្រវិធី +វស្សវលាហក +វស្សសម័យ +វស្សា +វស្សាន +វស្សានកាល +វស្សានរដូវ +វស្សានសម័យ +វស្សានៈ +វស្សិកប្រវត្តិ +វស្សិកសាដិកា +វស្សូបនាយិកា +វហតី +វហន +វហនកម្ម +វហនកិច្ច +វហៈ +វឡ +វា +វាក +វាកចិរពស្ត្រ +វាកចិរពស្រ្ដ +វាក់ +វាក់គំនិត +វាក់ផ្លូវ +វាក់វិន +វាក់ស្មារតី +វាក់អ៊ើ +វាក៑ +វាក្យ +វាក្យខណ្ឌ +វាក្យបរិវត្តន៍ +វាក្យសម្ពន្ធ +វាក្យសាស្ត្រ +វាក្យស័ព្ទ +វាក្យា +វាក្យាង្ស +វាក្យារម្ភ +វាគត +វាគារ +វាគុរា +វាគុរិក +វាគុរិកា +វាគ៑ +វាគ្មិន +វាង +វាងវៃ +វាង្មយ +វាង្មុខ +វាច +វាចក +វាចកាចរិយ +វាចកៈ +វាចទី +វាចវី +វាចសិក +វាចសិកកម្ម +វាចស្រូវ +វាចា +វាចាកម្ម +វាចាចរិយ +វាចាចារ្យ +វាចានុរក្ខិនី +វាចានុរក្ខី +វាចានុរក្ស +វាចាបេយ្យភាព +វាចារ +វាចាល +វាចាសិលិដ្ឋ +វាចិក +វាចិកបត្រ +វាចិកហារក +វាចិកហារិកា +វាចិកហារិនី +វាចិកហារី +វាច៑ +វាច្យ +វាជិនី +វាជី +វាឍ +វាណ +វាណវារ +វាណិជ +វាណិជ្ជ +វាណិជ្ជកម្ម +វាណិជ្ជការ +វាណិជ្ជប័ត្រ +វាណិជ្យ +វាណិជ្យកម៌ន៑ +វាណី +វាត +វាតក +វាតគុល្ម +វាតងារ +វាតដី +វាតដៃ +វាតណ្ឌៈ +វាតទី +វាតទីនិយម +វាតទូកចូល +វាតបក្សី +វាតបញ្ចូល +វាតបាន +វាតព័រ្យ +វាតព័រ្ស +វាតព្យាធិ +វាតមណ្ឌលិកា +វាតមុខ +វាតម្រឹគ +វាតរោគ +វាតវលាហក +វាតវេគ +វាតវេគចលនា +វាតសព្ទ +វាតអាទិ +វាតអាទិ៍ +វាតអាទ្យ +វាតអំណាច +វាតា +វាតាពាធ +វាតុល +វាតុលា +វាតុលី +វាតៈ +វាតៈម័នឌៈ +វាត់ +វាត់ប្រៈតិប័ត +វាត់មកវិញ +វាត់មួយជើង +វាត់វាយ +វាត់សន្ទូច +វាត់សន្ទួច +វាត់សម្ដី +វាត់សំដី +វាត្យា +វាទ +វាទក +វាទកៈ +វាទន +វាទនកម្ម +វាទប្បដិវាទ +វាទប្បនិវាទ +វាទប្រតិវាទ +វាទយុទ្ធ +វាទអាទិ៍ +វាទអាទ្យ +វាទានុវាទ +វាទិកា +វាទិន +វាទិនី +វាទិន៑ +វាទី +វាទោ +វាទៈ +វាទ្យ +វាទ្យភណ្ឌ +វាទ្យភាណ្ឌ +វាន +វានរ +វានរជាតិ +វានរិន្ទ +វានរី +វានរេន្ទ្រ +វានរេឝ +វានរេស +វានិច +វានេះ +វានៈ +វាន់ +វាន្ត +វាប +វាបី +វាប៉ៈ +វាប់ +វាមទេព +វាមលូរ +វាយ +វាយកន្ត្រាក់មីន +វាយកន្ទុយភ្នែក +វាយកម្ទេច +វាយកម្ពស់ +វាយកូនគោល +វាយកែង +វាយកំព្យូទ័រ +វាយក្បាល +វាយក្អម +វាយខ្ចប់ +វាយខ្សែលួស +វាយគង +វាយគាំង +វាយគុត +វាយគ្នា +វាយចុងសម្ដី +វាយចុងសំដី +វាយចោល +វាយចំណែក +វាយឆ្មក់ +វាយជាំអស់ +វាយជួង +វាយជែង +វាយដណ្ដើម +វាយដាក់ទីឡូ +វាយដែកគោល +វាយដំ +វាយដំច្រំធាក់ +វាយដំណំ +វាយតតួ +វាយតប +វាយតប់ +វាយតម្លៃ +វាយតាមរបៀបផ្ការីក +វាយតោខ្លួន +វាយថ្លៃទំនិញ +វាយទណ្ឌ +វាយទម្លាយ +វាយទូរលេខ +វាយន +វាយនភណ្ឌ +វាយនភាព +វាយនភ័ណ្ឌ +វាយនីយ +វាយបក +វាយបន្ថែម +វាយបន្ទាត់ +វាយបែក +វាយបំបាក់ +វាយបំបែកពាងព្រហក់ +វាយប្រដៅ +វាយប្រតប់គ្នា +វាយប្រហារ +វាយផ្ដាច់ +វាយផ្ដាច់ព្រ័ត្រ +វាយពាត +វាយភណ្ឌ +វាយរបប +វាយរាតត្បាត +វាយរះ +វាយលប់ +វាយលុក +វាយល្អោចសាច់ +វាយវាត់ +វាយសតិអារម្មណ៍ +វាយសម្រុក +វាយសម្លាប់ +វាយសេចក្ដី +វាយសេចក្ដីមិនបែក +វាយស្គរធំ +វាយស្និទ្ធ +វាយស្នែងក្របី +វាយស្បែកជើង +វាយហ៊ុម +វាយអង្គុលីលេខ +វាយអត្តៈ +វាយឫក +វាយាម +វាយាមៈ +វាយុ +វាយុគុល្ម +វាយុទេព +វាយុបថ +វាយុបុត្រ +វាយុផល +វាយុភក្ស +វាយុរោសា +វាយុវេគ +វាយុស័ខ +វាយូបករណ៍ +វាយោ +វាយោកសិណ +វាយោធាតុ +វារ +វារជើង +វារណ +វារណៈ +វារបទ +វាររវើក +វាររសាវ +វារវលាសិនី +វារាណសី +វារិ +វារិគោចរ +វារិគ័ភ៌ +វារិចរ +វារិចរណ៍ +វារិជ +វារិជជាត +វារិជជាតិ +វារិជតិណជាតិ +វារិជា +វារិជាត +វារិជោត +វារិធរ +វារិធានី +វារិធិ +វារិនិធិ +វារិបថ +វារិពិន្ទុ +វារិមគ្គ +វារិមសិ +វារិមាគា៌ +វារិមាគ៌ា +វារិយន្ត្រ +វារិយាន +វារិរថ +វារី +វារីវប្បកម្ម +វារីវប្បកម្ម្ម +វារីសាស្ត្រ +វារីអគ្គិសនី +វារុណី +វារេណ +វារេណវាក្យ +វារៈ +វាល +វាលកប៉ាល់ហោះ +វាលកម្ពល +វាលកាល +វាលខ្លួន +វាលខ្សាច់ +វាលគុម្ព +វាលគ្គមត្ត +វាលគ្គៈ +វាលជើងធារ +វាលត្រឡែងកែង +វាលត្រាញ់ +វាលទំនាប +វាលធិ +វាលផ្នូរខ្មោច +វាលពន់ +វាលពស្តរ +វាលពស្ត្រ +វាលពុង +វាលភក់ +វាលភ្នំ +វាលមីកិ +វាលមេរុ +វាលម្លូ +វាលយន្តហោះ +វាលរហោឋាន +វាលរាប +វាលរេញ +វាលលំហ +វាលល្បាប់ +វាលល្វឹងល្វើយ +វាលវង់ +វាលវង់់ +វាលវដ្ដសង្សារ +វាលវដ្តសង្សារ +វាលវីជនី +វាលវេធិនី +វាលវេធី +វាលវែង +វាលសំណឹក +វាលស្ដិប +វាលស្បូវ +វាលស្មោង +វាលស្មៅ +វាលស្រែ +វាលិ +វាលិកា +វាលុក +វាលុកចេតិយ +វាលុកា +វាលៈ +វាល់ +វាល់ព្រឹក +វាល់ព្រឹកវាល់ល្ងាច +វាល់ភ្លឺ +វាល់ល្ងាច +វាល់វាល +វាល់ស្រូវ +វាល្មិកៈ +វាល្មីកិ +វាល្មីកៈ +វាល្លីកិ +វាវ +វាវគោ +វាវឈ្លូស +វាស +វាសក +វាសក្បាច់ +វាសគំនិត +វាសជើង +វាសដៃ +វាសន +វាសនក្ខន្តី +វាសនដ្ឋាន +វាសនា +វាសរ +វាសរង្គាភិវាទ +វាសរសង្គ +វាសរសង្គាភិវាទ +វាសរសង្គៈ +វាសរៈ +វាសវ +វាសវង់ +វាសវាង +វាសវៈ +វាសសម្ដី +វាសសម្តី +វាសសំដី +វាសឡើង +វាសាគារ +វាសិក +វាសិត +វាសិតចិត្ត +វាសិតភណ្ឌ +វាសិតវត្ថុ +វាសិន +វាសិនី +វាសី +វាសុកិ +វាសុកី +វាសុក្រី +វាសុញ្ញោ +វាសុទេព +វាសុទេវ +វាសុរា +វាស់ +វាស់កម្ពស់ +វាស់ឈាម +វាស់ដី +វាស់ថ្ងៃ +វាស់ព្រឹក +វាស់ល្ងាច +វាស់វែង +វាស់សម្ដី +វាស់សំដី +វាស្នា +វាហ +វាហន +វាហនវិសេស +វាហនសត្វ +វាហនៈ +វាហិនី +វាហី +វាហៈ +វាហ៊ាន +វាឡ +វាឡគ្គាហិនី +វាឡគ្គាហី +វាឡមិគ +វាឡម្រឹគ +វាឡសត្វ +វាំង +វាំងចាស់ +វាំងចំណារ +វាំងជា +វាំងនន +វាំងនាំ +វាំងរនាំង +វាំងរបង +វាំងហ្លួង +វិ +វិកកាយិកៈភ័ន +វិកក្រានតៈ +វិកក្រៈយ៉ៈ +វិកខេប៉ៈ +វិកតិ +វិកតិកត្តា +វិកតិកម្ម +វិកតិកា +វិកតិកាភេទ +វិកតិការភេទ +វិកតិកាសនៈ +វិកត្ថន +វិកត្ថនៈ +វិកត្ថា +វិកន្ថា +វិកន្ថាបញ្ជោរ +វិកប្ប +វិកប្បចីវរ +វិកប្បនា +វិកប្បសន្ធាន +វិករ +វិកល +វិកលចក្ខុ +វិកលចរិត +វិកលភាព +វិកលភ្នែកម្ខាង +វិកលវិការ +វិកល់ +វិកល្ប +វិកល្យ +វិកសិត +វិកសិតចិត្ត +វិកសិតបទុម +វិកសិតបុបា្ព +វិកសិតបុប្ផា +វិកសិតបុស្ប +វិកសិតបុស្ស +វិការ +វិការដ្ឋាន +វិការរូប +វិការៈ +វិកាល +វិកាលភោជន +វិកាល់ស្យូមកម្ម +វិកាឝ +វិកាស +វិកិណ្ណដ្ឋាន +វិក័តិ +វិក័បប៉ៈន៉ា +វិក័យប័ត្រប្រាក់ +វិក្កន្ត +វិក្កម +វិក្កយ +វិក្កយបត្រ +វិក្កយបហាន +វិក្កយសាលា +វិក្កយាគារ +វិក្កយិក +វិក្កយិកា +វិក្កាយិក +វិក្កាយិកភណ្ឌ +វិក្កាយិកវត្ថុ +វិក្កិណ្ណដ្ឋាន +វិក្ខិត្ត +វិក្ខិត្តចិត្ត +វិក្ខេប +វិក្ខេបចិត្ត +វិក្ខេបន៍ +វិក្រម +វិក្រយ +វិក្រយគ្រឹះ +វិក្រយបត្រ +វិក្រយសាលា +វិក្រយាគារ +វិក្រយានុឝយ +វិក្រយានុស័យ +វិក្រយិក +វិក្រយិកា +វិក្រាន្ត +វិក្រាន្តយុទ្ធ +វិក្រាន្តសង្គ្រាម +វិក្រាយិក +វិក្រិតការ +វិក្រិតិ +វិក្រិតិកាល +វិក្រិត្យាកាស +វិក្រិយា +វិក្រិយាភាព +វិក្រីឌា +វិក្រឹតិកាល +វិក្រឹត្យការ +វិក្រោឝ +វិក្រោស +វិក្រ័យ +វិក្រ័យចលនា +វិក្រ័យចលន្ត +វិក្សិក្ត +វិក្សេប +វិក្ឫតិ +វិខនិជកម្ម +វិគណនី +វិគម +វិគរហា +វិគំ +វិគៈមៈ +វិគ្គហ +វិគ្គហៈ +វិគ្រហ +វិគ្រោះ +វិឃស +វិឃាត +វិឃាតកម្ម +វិឃាតភាព +វិឃាស +វិឃាសាត +វិឃាសាទ +វិឃាសាទា +វិឃាសាទិកា +វិឃាសាហារ +វិឃេ្នស +វិឃ្ន +វិឃ្នភាព +វិឃ្នេឝ +វិឃ្នេឝ្វរ +វិឃ្នេស +វិឃ្នេស្វរៈ +វិឃ្រ +វិឃ្រភាព +វិងស៊ុង +វិច +វិចកន្ទេរ +វិចក្ខណ +វិចក្ខណបុរស +វិចក្ខណប្បញ្ញា +វិចក្ខណា +វិចក្ខណោ +វិចក្ខុ +វិចក្សណ +វិចក្សុ +វិចក្សុស៑ +វិចចិត្ត +វិចចៈកា +វិចឆាយ៉ៈ +វិចឆេទៈ +វិចឆេទៈការ៉ី +វិចជុ +វិចន្ទ្រ +វិចន្រ្ទ +វិចយ +វិចយការណ៍ +វិចយទាន +វិចយហេតុ +វិចល +វិចលភាព +វិចលហេតុ +វិចលាចល +វិចារ +វិចារក +វិចារកៈ +វិចារណ +វិចារណកថា +វិចារណញ្ញាណ +វិចារណា +វិចារណៈ +វិចារណ៍ +វិចារប្បញ្ញា +វិចារវិទ្យា +វិចារិកា +វិចារៈ +វិចិកិច្ឆា +វិចិកិច្ឆាសម្បយុត្ត +វិចិកិត្យា +វិចិត្ត +វិចិត្តការ +វិចិត្តការ្យ +វិចិត្តភណ្ឌ +វិចិត្រ +វិចិត្រកម្ម +វិចិត្រកម្មាល័យ +វិចិត្រករ +វិចិត្រភាព +វិចិត្រសាល +វិចិត្រសិល្ប +វិចិត្រសិល្បៈ +វិចិន្ដា +វិចិន្តា +វិចិ្ឆកៈ +វិចី +វិចេយ្យទាន +វិចេស្ដន +វិចេស្តន +វិច័យ +វិច្ច +វិច្ចការ +វិច្ចកុដិ +វិច្ឆន្ទ +វិច្ឆន្ទគ្រឹះ +វិច្ឆាយ +វិច្ឆាយតា +វិច្ឆាយព័ណ៌ +វិច្ឆាយភាព +វិច្ឆាយមុខ +វិច្ឆាយរូប +វិច្ឆាយវណ្ណ +វិច្ឆាយវណ្ណៈ +វិច្ឆិក +វិច្ឆិករាសី +វិច្ឆិកា +វិច្ឆិកៈ +វិច្ឆេទ +វិច្ឆេទកម្ម +វិច្ឆេទការិនី +វិច្ឆេទការី +វិឆ្ឆេទ +វិជនដ្ឋាន +វិជនស្ថាន +វិជយ +វិជយបដាក +វិជយភូមិ +វិជយភេរី +វិជយិន +វិជយិនី +វិជយិន៑ +វិជយី +វិជលដ្ឋាន +វិជលស្ថាន +វិជាត +វិជាតកាល +វិជាតទិន +វិជាតមាតា +វិជាតវេលា +វិជាតា +វិជាតិ +វិជាតិភាព +វិជាតីយ +វិជាតីយ៍ +វិជាយនៈ +វិជិត +វិជិតមារ +វិជិតរដ្ឋ +វិជិតរាជ្យ +វិជិតរាស្ត្រ +វិជៈយិន +វិជ័យ +វិជ្ជ +វិជ្ជធរី +វិជ្ជន្តេវាសិក +វិជ្ជមាន +វិជ្ជមានប្បញ្ញត្តិ +វិជ្ជា +វិជ្ជាករ +វិជ្ជាកាម +វិជ្ជាការ +វិជ្ជាកូដ +វិជ្ជាកោដ្ឋ +វិជ្ជាកោដ្ធ +វិជ្ជាកោសល្យ +វិជ្ជាគរុ +វិជ្ជាគវេសី +វិជ្ជាគារ +វិជ្ជាចារ្យ +វិជ្ជាឆ្មប +វិជ្ជាជីវ +វិជ្ជាជីវៈ +វិជ្ជាជីវៈសេរី +វិជ្ជាឋាន +វិជ្ជាឋានចក្ខុរោគ +វិជ្ជាឋានជីវសាស្ត្រ +វិជ្ជាឋានបោះប្រាក់ +វិជ្ជាឋានមហាសាគរលេខ +វិជ្ជាឋានអភិរក្ស +វិជ្ជាទាន +វិជ្ជាទាយក +វិជ្ជាទាយិកា +វិជ្ជាធន +វិជ្ជាធនី +វិជ្ជាធរ +វិជ្ជាធរី +វិជ្ជាបច្ចេកទេស +វិជ្ជាប្រស់ +វិជ្ជាផល +វិជ្ជាពល +វិជ្ជាពេទ្យ +វិជ្ជាភូមិ +វិជ្ជាមទា +វិជ្ជាមទោ +វិជ្ជាមទៈ +វិជ្ជាមទៈគុ +វិជ្ជាមន្ទីរ +វិជ្ជាមេផ្ទះ +វិជ្ជាម័ទ +វិជ្ជាម័យ +វិជ្ជាលាភ +វិជ្ជាលេខ +វិជ្ជាល័យ +វិជ្ជាសមោធាន +វិជ្ជាសមោលធាន +វិជ្ជាសម្បត្តិ +វិជ្ជាសម្រាលកូន +វិជ្ជាសាលា +វិជ្ជាសាស្ត្រ +វិជ្ជាសាស្ត្រវិទូ +វិជ្ជាសិល្បៈ +វិជ្ជាស្ថាន +វិជ្ជាហីនភាព +វិជ្ជាអគ្គីស្យាណូ +វិជ្ជាអាកាសចរណ៍ +វិជ្ជុ +វិជ្ជុតា +វិជ្ជុមាលា +វិជ្ជុលតា +វិជ្ជោត +វិជ្ជោតភាព +វិជ្ជោតរង្សី +វិជ្ឈកោណ +វិជ្ឈមាត្រ +វិជ្ឈលេខ +វិជ្ញ +វិជ្ញាន +វិជ្ញាប្តិ +វិញ +វិញញាណៈកទ្រ័ប +វិញញាណ័កខ័ន +វិញញ័តតិកៈ +វិញទៀត +វិញភ្ជាប់ +វិញា្ញណ +វិញ្ញជន +វិញ្ញត្តិ +វិញ្ញត្តិកថា +វិញ្ញត្តិកម្ម +វិញ្ញា +វិញ្ញាណ +វិញ្ញាណក +វិញ្ញាណកទ្រព្យ +វិញ្ញាណក្ខន្ឋ +វិញ្ញាណក្ខន្ធ +វិញ្ញាត +វិញ្ញាតកម្ម +វិញ្ញាបនបត្រ +វិញ្ញាបនា +វិញ្ញាបនី +វិញ្ញាប័ន +វិញ្ញាសា +វិញ្ញាសាបង្ខំ +វិញ្ញាសាប្រតិបត្តិ +វិញ្ញាសាប្រវេសន៍ +វិញ្ញាសាផ្ទាល់មាត់ +វិញ្ញាសាសរសេរ +វិញ្ញាសាសួរ +វិញ្ញាសាឥតបង្ខំ +វិញ្ញុ +វិញ្ញុជន +វិញ្ញុតា +វិញ្ញុបុរស +វិញ្ញូ +វិញ្ញូតា +វិញ្ញូភាព +វិឌាល +វិត +វិតក៌ +វិតក្ក +វិតក្កចរិត +វិតក្កម +វិតក្ការម្មណ៍ +វិតក្កៈ +វិតតន់តៈរ៉ាយ +វិតទ្យា +វិតទ្យាល៉ៃ +វិតស្ដិ +វិតស្ដិប្រមាណ +វិតស្តិ +វិតាក់កៈ +វិតាន +វិតិកម្ម +វិត្ត +វិត្តន្តរាយ +វិត្តលាភ +វិត្តវិនាស +វិត្តៈ +វិត្ថារ +វិត្ថារកថា +វិត្ថារកម្ម +វិត្ថារន័យ +វិត្ថារន្តរ +វិត្ថារវាទ +វិត្ថារិក +វិត្ថិក្រម +វិថិ +វិថិសិង្ឃាដក +វិថី +វិថីប៉ាស្ទ័រ +វិទ +វិទគ្ធ +វិទត្ថិ +វិទត្ថិប្បមាណ +វិទូ +វិទេឝ +វិទេឝិន៑ +វិទេស +វិទេសគមន៍ +វិទេសជាត +វិទេសជៈ +វិទេសប្បវេណី +វិទេសភណ្ឌ +វិទេសវាស +វិទេសាគមន៍ +វិទេសិក +វិទេសិកា +វិទេសិនី +វិទេសី +វិទេសុបាយ +វិទេសូបាយ +វិទេហ +វិទេហៈ +វិទេ្ទស +វិទ័គ្ឋ +វិទ័គ្ធ +វិទ៑ +វិទ្ទស +វិទ្ទុម +វិទ្ទេស +វិទ្ទេសិនី +វិទ្ទេសី +វិទ្ធង្សនា +វិទ្ធង្សនាការ +វិទ្ធំសន +វិទ្ធំសនា +វិទ្ធំសនាការ +វិទ្យ +វិទ្យា +វិទ្យាករ +វិទ្យាកាម +វិទ្យាការ +វិទ្យាកូដ +វិទ្យាគរុ +វិទ្យាគវេសិន +វិទ្យាគវេសី +វិទ្យាគារ +វិទ្យាគុរុ +វិទ្យាចារ្យ +វិទ្យាច័ណ +វិទ្យាទាក់ទង +វិទ្យាទាន +វិទ្យាទាយក +វិទ្យាទាយិកា +វិទ្យាធន +វិទ្យាធនិន +វិទ្យាធរ +វិទ្យាធរី +វិទ្យានិពន្ធ +វិទ្យាផល +វិទ្យាពល +វិទ្យាភូមិ +វិទ្យាមទៈ +វិទ្យាមន្ទីរ +វិទ្យាម័ទ +វិទ្យាម័យ +វិទ្យាលាភ +វិទ្យាល័យ +វិទ្យាសទ្ម័ន +វិទ្យាសាលា +វិទ្យាសាស្ត្រ +វិទ្យាសាស្ត្រនិយម +វិទ្យាសាស្រ្ត +វិទ្យាស្ថាន +វិទ្យាហីនភាព +វិទ្យុ +វិទ្យុគមនាគមន៍ +វិទ្យុឃោសនា +វិទ្យុឆាយាកម្ម +វិទ្យុជាតិ +វិទ្យុត +វិទ្យុត៑ +វិទ្យុថត +វិទ្យុទទួលសម្លេង +វិទ្យុទទួលសំឡេង +វិទ្យុទាក់ទង +វិទ្យុទូរទស្សន៍ +វិទ្យុទូរលេខ +វិទ្យុទូរសព្ទ +វិទ្យុទូរអង្គុលីលេខ +វិទ្យុបាឋក +វិទ្យុបាឋិកា +វិទ្យុផ្សាយសម្លេង +វិទ្យុផ្សាយសំឡេង +វិទ្យុលតា +វិទ្យុល្លតា +វិទ្យុសកម្ម +វិទ្យុសកម្មភាព +វិទ្យុសាស្ត្រ +វិទ្យុអគ្គិសនី +វិទ្យុឧគ្ឃោសនសព្ទ +វិទ្យោត +វិទ្យោតភាព +វិទ្យោតរស្មី +វិទ្រុម +វិទ្វស៑ +វិទ្វា +វិទ្វេឞ +វិទ្វេឞិន៑ +វិធ +វិធវកាល +វិធវា +វិធឬពិធ +វិធា +វិធាន +វិធានការ +វិធានការណ៍ +វិធានការប៉ូលិស +វិធានការវិន័យ +វិធានការសង្គម +វិធានត្រៃឋាន +វិធានត្រៃឋានច្រាស +វិធានត្រៃឋានទោល +វិធានត្រៃឋានផ្សំ +វិធានត្រៃឋានស្រប +វិធាននៃអាទិភាព +វិធានផែនការ +វិធានពិធាន +វិធាវិធាន +វិធិ +វិធិពិរុទ្ធ +វិធិពិសេស +វិធិវន្ត +វិធិវិរុទ្ធ +វិធិវិរុទ្ធកម្ម +វិធិវិរោធ +វិធិវិសេស +វិធិវ័ត +វិធី +វិធីការ +វិធីគុណ +វិធីចែក +វិធីដក +វិធីទ័ពព្រៃ +វិធីបូក +វិធីផ្លាស់ដំណាំ +វិធីសារ +វិធីសាស្ដ្រ +វិធីសាស្ត្រ +វិធុរ +វិធុរបណ្ឌិត +វិធុរភាព +វិធូ +វិធូបក +វិធូបន +វិធូបនកម្ម +វិធូបិកា +វិធូរ +វិនទៈភាប +វិនយ +វិនយកថា +វិនយកម្ម +វិនយកិច្ច +វិនយកោវិទ +វិនយក្រឹត្យ +វិនយគរុ +វិនយគារវៈ +វិនយគុរុ +វិនយគោរព +វិនយធម្ម +វិនយបញ្ញត្តិ +វិនយបិដក +វិនយបិដកទេ +វិនយបិតក +វិនយប្បញ្ញតិ្ត +វិនយប្បញ្ញត្តិ +វិនយវាទ +វិនយវាទិន +វិនយវាទិនី +វិនយវាទី +វិនយវិវាទ +វិនយានុគ្រោះ +វិនយានុរក្ស +វិនយាស +វិនាដកម្ម +វិនាឌិ +វិនាឌិកា +វិនាឌី +វិនាថ +វិនាថមនុស្ស +វិនាថា +វិនាទី +វិនាយក +វិនាយិកា +វិនាឝ +វិនាឝន +វិនាស +វិនាសកប្ប +វិនាសកម្ម +វិនាសការ +វិនាសការណ៍ +វិនាសន +វិនាសនាការ +វិនាសនោបាយ +វិនាសនៈ +វិនាសន៍ +វិនាសន្ត +វិនាសន្តរាយ +វិនាសអន្តរាយ +វិនិការ +វិនិច្ឆយ +វិនិច្ឆយដ្ឋាន +វិនិច្ឆយធម៌ +វិនិច្ឆយមហាមាត្យ +វិនិច្ឆយមហាមាត្រ +វិនិច្ឆយរោគ +វិនិច្ឆយសភា +វិនិច្ឆយសាលា +វិនិច្ឆយាមច្ច +វិនិច្ឆយាមាត្យ +វិនិច្ឆយាមាត្រ +វិនិច្ឆ័យ +វិនិច្ឆ័យកិច្ច +វិនិឆ័្ឆយ +វិនិឆ្ឆយ +វិនិទ្រ +វិនិទ្រា +វិនិបាត +វិនិបាតិក +វិនិបាតិកសត្វ +វិនិបាតិកាសូរ +វិនិមុត្ត +វិនិយោគ +វិនិយោគទុន +វិនិយោគមូលធន +វិនិយោគរដ្ឋាភិបាល +វិនិយោគសាធារណៈ +វិនិយោគអសិភារៈ +វិនិយោគឯកជន +វិនិយោគិន +វិនិឝ្ចយ +វិនិឝ្ចយាមាត្យ +វិនីត +វិនីតចិត្ត +វិនីតវត្ថុ +វិនៈ +វិនៈយៈកោវិត +វិន័យ +វិន័យដែក +វិន័យធម្ម +វិន័យធរ +វិន័យបិដក +វិន័យយៈ +វិន័យវាទិនី +វិន័យសិក្ខា +វិន្ទ +វិន្ទភាព +វិន្ទុ +វិន្យាស +វិប +វិបក្ខ +វិបក្ខភាព +វិបក្ស +វិបត្តិ +វិបត្តិការណ៍ +វិបត្តិចរិត +វិបត្តិនយោបាយ +វិបត្តិភ័យ +វិបត្តិមូល +វិបត្តិរូបិយប័ណ្ណ +វិបត្តិសេដ្ឋកិច្ច +វិបត្តិស្នេហា +វិបត្តិហេតុ +វិបត្ថិ +វិបទា +វិបទ៑ +វិបប៉ៈយុត +វិបប៉ៈវ៉ាស +វិបយា៌យ +វិបយា៌ស +វិបយ៌ាយ +វិបយ៌ាស +វិបរិណាម +វិបរិណាមធម៌ +វិបរិត +វិបរិតភាព +វិបរិតាការ +វិបរិយាយ +វិបរិយាស +វិបរីត +វិបរ្យាយ +វិបរ្យាស +វិបល្លាស +វិបល្លាសចិត្ត +វិបល្លាសទិដ្ឋិ +វិបល្លាសសញ្ញា +វិបឝ្ចិត៑ +វិបស្ចិត +វិបស្សនា +វិបស្សនាញាណ +វិបស្សនាធរៈ +វិបស្សនាធុរៈ +វិបស្សនាបញ្ញា +វិបស្សនាម័យ +វិបស្សិ +វិបស្សិនី +វិបស្សី +វិបាក +វិបាកចនកម្ម +វិបាកចិត្ដ +វិបាកចិត្ត +វិបាកទាយក +វិបាកទុក្ខ +វិបាកសុខ +វិបាកសោក +វិបាកាវសេស +វិបាចន +វិបាចនកម្ម +វិបាត់ +វិបារូបន៍ +វិបិន +វិបុល +វិបុលកម្ម +វិបុលការ +វិបុលផល +វិបុលភាព +វិបុលរាជ្យ +វិបុលសុខ +វិបោសន +វិប័ទ +វិប្បការ +វិប្បកិណ្ណភាព +វិប្បដិសារ +វិប្បដិសារកម្ម +វិប្បដិសារចិត្ត +វិប្បដិសារភាព +វិប្បដិសារិនី +វិប្បដិសារី +វិប្បដិសារៈ +វិប្បដិស្សារៈ +វិប្បយុត +វិប្បយុត្ត +វិប្បយោគ +វិប្បយោគទុក្ខ +វិប្បយោគភ័យ +វិប្បលាប +វិប្បវាស +វិប្រការ +វិប្រកីណ៌ +វិប្រក្រឹតិ +វិប្រក្ឫតិ +វិប្រចិត្តិ +វិប្រច្ឆន្ន +វិប្រច្ឆន្នការណ៍ +វិប្រច្ឆន្នហេតុ +វិប្រជា +វិប្រតិ +វិប្រតិការ +វិប្រតិបត្តិ +វិប្រតិសារិន៑ +វិប្រតិសារៈ +វិប្រយុក្ត +វិប្រយោគ +វិប្រលាប +វិប្រវាស +វិប្រ៊ីស +វិពន្ធ +វិពន្ធរោគ +វិពិរុទ្ធកម្ម +វិពុធ +វិពុធជន +វិពុធរាជ +វិពុធសទ្ម័ន +វិពុធស្ត្រី +វិពុធៈជន់ +វិព្ភន្ត +វិព្ភន្តក +វិព្ភន្តចិត្ត +វិព្ភន្តិកា +វិភក្តិ +វិភង្គ +វិភត្តិ +វិភត្តិនាម +វិភត្តិវិបល្លាស +វិភត្តិអាខ្យាត +វិភទ្ទញ្ញាណ +វិភព +វិភវ +វិភវធម៌ +វិភវៈ +វិភា +វិភាក +វិភាករ +វិភាគ +វិភាគកាល +វិភាគជាតិ +វិភាគឈាម +វិភាគទាន +វិភាគទានជូនរដ្ឋ +វិភាគទានស្នេហាជាតិ +វិភាគទឹក +វិភាគបទ +វិភាគលាមក +វិភាគី +វិភាជក +វិភាជន៍ +វិភាជន៍គ្រួសារ +វិភាជិកា +វិភាត +វិភាតកាល +វិភាព +វិភាវ +វិភាវរី +វិភាវរីមុខ +វិភាវិនី +វិភាវិន៑ +វិភាវី +វិភីដក +វិភីតក +វិភីឞណ +វិភីសណៈ +វិភូ +វិភូឞណ +វិភូឞិត +វិភូសន +វិភូសនាលង្ការ +វិភូសនៈ +វិភូសា +វិភូសាលង្ការ +វិភូសិត +វិភូសិតាលង្ការ +វិភេទ +វិភេទកា +វិភេទនរស +វិភេទិកា +វិភ័តតិវិបុ័លល៉ាស +វិមគ្គកម្ម +វិមគ្គនិយម +វិមង្សា +វិមជ្ឈការ +វិមតិ +វិមតិកង្ខា +វិមតិវិនោទនី +វិមតិសង្ស័យ +វិមល +វិមលកម្ម +វិមលចិត្ត +វិមលធម្ម +វិមលា +វិមល់លៈធ័ម +វិមហៈយុ័តថៈ +វិមហៈយៈ +វិមាត្រ +វិមាត្រណូមីណាល +វិមាត្រអតិបរមា +វិមាត្រអប្បបរមា +វិមាន +វិមានទិព្វ +វិមានរដ្ឋ +វិមានវត្ថុ +វិមានអាកាស +វិមានឯករាជ្យ +វិមាស +វិមិស្សា +វិមុក្ត +វិមុក្តិ +វិមុត្ត +វិមុត្តចិត្ត +វិមុត្តិ +វិមុត្តិញ្ញាណ +វិមុត្តិញ្ញាណទស្សនៈ +វិមុត្តិសុខ +វិមោក្ខ +វិមោក្ខធម៌ +វិមោក្ស +វិមំសា +វិមៈលៈធ័ម +វិម្មូលវិចារណ៍ +វិម្ហយ +វិម្ហយត្ថ +វិម្ហយត្ថនិបាត +វិម្ហយៈ +វិម្ហ័យ +វិយុត្ដទលី +វិយោគ +វិយោគកថា +វិយោគកម្ម +វិយោគកម្មជាតិពន្ធ +វិយោគទុក្ខ +វិយោគធម៌ +វិរតិ +វិរតិចេតនា +វិរតិច្ឆេទ +វិរតិភេទ +វិរតី +វិរវ +វិរាគ +វិរាគចិត្ត +វិរាគធម៌ +វិរាគភាព +វិរាព +វិរាម +វិរាល័យ +វិរាវ +វិរិយៈ +វិរិឝោស +វិរុត +វិរុទ្ធ +វិរុទ្ធនិទស្សន៍ +វិរុទ្ធបាឋ +វិរុទ្ធវាចា +វិរុទ្ធវាទ +វិរុទ្ធសព្ទ +វិរុទ្ធហេតុ +វិរុឡ្នក +វិរុឡ្ហក +វិរុឡ្ហកៈ +វិរុឡ្ហៈ +វិរូឍក +វិរូប +វិរូបកាយ +វិរូបកាយវិទ្យា +វិរូបក្ខ +វិរូបក្ខៈ +វិរូបភាព +វិរូបា +វិរូបាក្ស +វិរូឡ្ហក +វិរេចក +វិរេចន +វិរេចនកម្ម +វិរេចនភេសជ្ជ +វិរោគ +វិរោគភាព +វិរោចន +វិរោចនភាព +វិរោចនាការ +វិរោចនៈ +វិរោធ +វិរោធកាណ៍ +វិរោធការណ៍ +វិរោធទុក្ខ +វិរៈ +វិល +វិលកើតវិលស្លាប់ +វិលក្បុង +វិលខួរ +វិលខ្ញាល់ +វិលខ្វិល +វិលគំនិត +វិលចុះវិលឡើង +វិលឆាល់ +វិលត្រឡប់ +វិលទៅផ្ទះវិញ +វិលទៅវិលមក +វិលមកវិញ +វិលមុខ +វិលមុខស្រឿង +វិលមុខស្លុប +វិលម្ពនការ +វិលវក់ +វិលវង់ +វិលវល់ +វិលវឹង +វិលវឺង +វិលវៃ +វិលាប +វិលាបនិន្នាទ +វិលាបសព្ទ +វិលាល័យ +វិលាស +វិលាសវតី +វិលាសិនី +វិលាសិន៑ +វិលាសី +វិលិបា្ដ +វិលិប្ដា +វិលិប្តា +វិលីនធាតុ +វិលីនភាព +វិលីយនភាព +វិលុម្ប +វិលុម្បក +វិលុម្បិកា +វិលេបន +វិលេបនៈ +វិលោកន +វិលោកនាការ +វិលោកនៈ +វិលោភន +វិលោភនកម្ម +វិលោភនការ +វិលោភនការណ៍ +វិលោភនាការ +វិលោភនាការណ៍ +វិលោភនៈ +វិលោម +វិលោមកិច្ច +វិវក្សា +វិវដ្ដ +វិវដ្ដៈ +វិវឌ្ឍ +វិវឌ្ឍន +វិវឌ្ឍនភាព +វិវឌ្ឍនាការ +វិវឌ្ឍនិយម +វិវឌ្ឍនៈ +វិវឌ្ឍន៍ +វិវណ៌នា +វិវណ្ណនា +វិវត្ត +វិវត្តន៍ +វិវធ៌ន +វិវនការ +វិវរដ្ឋាន +វិវរណ +វិវរណីយ +វិវរណីយៈ +វិវរណះ +វិវរណៈ +វិវាត +វិវាទ +វិវាទកម្ម +វិវាទការណ៍ +វិវាទការិនី +វិវាទការី +វិវាទគ្នា +វិវាទបក្ខ +វិវាទបក្ស +វិវាទព័ស្តុ +វិវាទមូល +វិវាទវត្ថុ +វិវាទាធិករណ៍ +វិវាទាបន្ន +វិវាទាបុន្ន +វិវាហ +វិវាហកៅតុក +វិវាហប្បមាណ +វិវាហមង្គល +វិវាហៈ +វិវិក្ត +វិវិត្ត +វិវិត្តដ្ឋាន +វិវិធ +វិវិធភណ្ឌ +វិវិធភណ្ឌដ្ឋាន +វិវិធភណ្ឌស្ថាន +វិវិធភាព +វិវេក +វិវេកជន +វិវេកដ្ឋាន +វិវេកភាព +វិវេកស្ថាន +វិវេការម្មណ៍ +វិវេកី +វិវេចនា +វិវេចនានិយម +វិវ្ឫត្ត +វិឝ +វិឝទ +វិឝាខ +វិឝាខា +វិឝារទ +វិឝាល +វិឝិឞ្ដ +វិឝិឞ្ត +វិឝុទ្ធ +វិឝុទ្ធិ +វិឝុទ្ធិមាគ៌ +វិឝេឞ +វិឝេឞណ +វិឝេឞថ៌វាចក +វិឝោធន +វិឝ្រុត +វិឝ្វ +វិឝ្វកម៌ន៑ +វិឝ្វា +វិឝ្វាស +វិឝ្វាសិក +វិឞ +វិឞយ +វិឞូចិកា +វិឞ្ណុ +វិស +វិសគ៌ +វិសគ៌ៈ +វិសគ្គ +វិសច្ឆន្ទ +វិសជ៌ន +វិសជ៌នី +វិសជ៌នីយ +វិសជ្ជនា +វិសជ្ជនីយ +វិសញ្ញិ +វិសញ្ញិតា +វិសញ្ញិភាព +វិសញ្ញិភាវ +វិសទ +វិសទព័ណ៌ +វិសទវណ្ណ +វិសទិស +វិសទិសន័យ +វិសទិសព័ណ៌ +វិសទិសភាព +វិសទិសសព្ទ +វិសទ្ធិមគ្គ +វិសទ្ឫឝ +វិសពន្ធ +វិសភាគ +វិសភាគជន +វិសភាគារម្មណ៍ +វិសម +វិសមចិត្ត +វិសមដ្ឋាន +វិសមតា +វិសមត្ត +វិសមធម៌ +វិសមភាគ +វិសមភាព +វិសមរូប +វិសមរូបសព្ទ +វិសមរូបស័ព្ទ +វិសមលោភ +វិសមវាត +វិសមសទ្ទ +វិសមសព្ទ +វិសមសម្ពន្ធន៍ +វិសមអក្ខរ +វិសមាន +វិសមានកម្ម +វិសមានចិត្ត +វិសមានភាព +វិសមាមាត្រ +វិសមិត +វិសមិតភាព +វិសម្បបមាណ +វិសម្ពាធ +វិសយ +វិសយប្បវត្តិ +វិសយប្រវត្តិ +វិសយរូប +វិសសាស្ត្រ +វិសាខ +វិសាខបូជា +វិសាខា +វិសាណា +វិសាណុជាតិ +វិសាណុភាព +វិសាណូ +វិសាទិស +វិសាមញ្ញ +វិសាមញ្ញការណ៍ +វិសាមញ្ញនាម +វិសាមញ្ញលក្ខណៈ +វិសាមញ្ញហេតុ +វិសាមាន្យ +វិសារទ +វិសារទភាព +វិសារទៈ +វិសាល +វិសាលគម +វិសាលគ្រិះ +វិសាលគ្រឹះ +វិសាលដ្ឋាន +វិសាលភាព +វិសាលភាពនៃអំណាច +វិសាលវិហារ +វិសាលសណ្ដាន +វិសាលសន្ដាន +វិសិដ្ឋ +វិសិដ្ឋការ +វិសិដ្ឋភណ្ឌ +វិសិដ្ឋភាព +វិសិដ្ឋវិជ្ជា +វិសុចនីយ៍ +វិសុណ្ឋាបនកម្ម +វិសុណ្ឋាបនា +វិសុណ្ឋាបនិក +វិសុណ្ឋាប័ន +វិសុទ្ធ +វិសុទ្ធកម្ម +វិសុទ្ធចិត្ត +វិសុទ្ធញ្ញាណ +វិសុទ្ធភាព +វិសុទ្ធសន្ដាន +វិសុទ្ធិ +វិសុទ្ធិកម្ម +វិសុទ្ធិញ្ញាណ +វិសុទ្ធិទេព +វិសុទ្ធិមគ្គ +វិសុវ័ត +វិសូចិកា +វិសូចិកាពាធ +វិសូចិការោគ +វិសេ +វិសេស +វិសេសគុណនាម +វិសេសត្ថវាចក +វិសេសន +វិសេសនសព្វនាម +វិសេសនៈ +វិសេសនៈនឹង +វិសេសន៍ +វិសេសភាព +វិសេសវិសាល +វិសេសវិសុទ្ធ +វិសេសវិសោ +វិសេសសព្ទ +វិសេសានុមាន +វិសេសៈ +វិសែស +វិសៃ +វិសោ +វិសោធ +វិសោធន +វិសោធនកម្ម +វិសោធនការណ៍ +វិសោធនកិច្ច +វិសោធនភាព +វិសោធនៈ +វិសំជ្ញិតា +វិស័យ +វិស័យសេដ្ឋកិច្ច +វិស្ដារ +វិស្ណុ +វិស្ណុការ +វិស្តារ +វិស្ថាបនកម្ម +វិស្មយ +វិស្ម័យ +វិស្វកម្ម +វិស្វកម្មភាព +វិស្វកម្មិក +វិស្វករ +វិស្វករក្សេត្រវិទ +វិស្វករគ្រឿងយន្ត +វិស្វករឋានលេខា +វិស្វករនាយក +វិស្វកររង +វិស្វករសាធារណការ +វិស្វករអណ្ដូងរ៉ែ +វិស្វនាថ +វិស្វនាយក +វិស្វាមិត្រ +វិស្វាសបាត្រ +វិស្ស +វិស្សកម្ម +វិស្សជ្ជនា +វិស្សម +វិស្សមកាល +វិស្សមដ្ឋាន +វិស្សមមាល +វិស្សមមាស +វិស្សមសង្គ្រាម +វិស្សមសាលា +វិស្សមាស +វិស្សមោកាស +វិស្សាស +វិស្សាសភាព +វិស្សាសលាភ +វិស្សាសិក +វិស្សាសិកដ្ឋាន +វិស្សាសិកមិត្ត +វិស្សាសិកា +វិស្សាសៈ +វិស្សុកម្ម +វិស្សុត +វិស្សុតនាម +វិស្សុតភាព +វិហ +វិហគ +វិហគាធិប +វិហគាធិបតី +វិហង្គ +វិហង្គចក្រ +វិហង្គជន +វិហង្គពាហនៈ +វិហង្គម +វិហង្គយន្ត្រ +វិហង្គយាន +វិហង្គយានដ្ឋាន +វិហង្គយានមាល +វិហង្គយានសាលា +វិហង្គយានារោហក +វិហង្គយានារោហិកា +វិហង្គវាហនៈ +វិហង្គសត្វ +វិហា +វិហាយស៑ +វិហារ +វិហារកម្ម +វិហារកាល +វិហារកីឡា +វិហារក្រីឌា +វិហារគ្រិស្ត +វិហារដ្ឋាន +វិហារទិន +វិហារទេស +វិហារធម៌ +វិហារធំ +វិហារបព៌ត +វិហារបាល +វិហារបាលិនី +វិហារភណ្ឌ +វិហារភូមិ +វិហារមហកម្ម +វិហារមាស +វិហារយាត្រា +វិហាររោកាស +វិហារលួង +វិហារវត្ថុ +វិហារវិឃាសាទ +វិហារវិឃាសាទិកា +វិហារវ័ន +វិហារសួគ៌ +វិហារស្ថាន +វិហារហ្សីបហ្វ +វិហារិក +វិហារិនី +វិហារី +វិហារោកាស +វិហារៈ +វិហិង្សា +វិហឹសា +វិហេថការ +វិហេសក +វិហេសកកម្ម +វិហេសា +វិហ៊ា +វិឡា +វិឡារ +វិឡារសាទិស +វិឡារី +វិឡឺប្រឺកាំង +វិះ +វិះតែ +វិះត្រូវ +វិះនឹងត្រូវ +វី +វីគីភីឌៀ +វីជ +វីជន +វីជនី +វីជ្រើស +វីដេអូ +វីណា +វីត +វីតក្កម +វីតទោស +វីតមោហៈ +វីតរាគ +វីតាមីន +វីតិ +វីតិកម្ម +វីតិក្កម +វីតិក្កមចេតនា +វីតិក្កមទោស +វីតិក្កមវាចា +វីតិក្កមវាទ +វីតិក្កមៈ +វីតិក្រម +វីថិ +វីថិចិត្ត +វីថិវិថិចិត្ត +វីថិសិង្ឃាដក +វីនដូ +វីនដូវីស្តា +វីនហឹក +វីន្ទ +វីមង្សា +វីមង្សាវិជ្ជា +វីមវាម +វីមវើម +វីមាំសា +វីមំសា +វីមំសាវិជ្ជា +វីយោឡុង +វីយ៉ូឡុង +វីយ៉ែនណា +វីយ៌ +វីរ +វីរកម្ម +វីរក្សត្រ +វីរជន +វីរនារី +វីរបុរស +វីរភាព +វីរភ័ដ +វីរសម្បត្តិ +វីរសេនា +វីរាប់កាស +វីរិយ +វីរិយពល +វីរិយភាព +វីរិយរស +វីរិយវតី +វីរិយវន្ត +វីរិយវន្តី +វីរិយវីរិយពល +វីរិយសម្បត្តិ +វីរិយសម្បទា +វីរិយសម្ប័ទ +វីរិយា +វីរិយារម្ភ +វីរិយិន្រ្ទិយ +វីរិយំ +វីរិយៈ +វីរុស +វីរុសហ៊ីវ +វីរៈ +វីលនីស +វីវក់ +វីវរ +វីវាច +វីវាចដីឲ្យស្មើ +វីវែក +វីស្រូវ +វីហ្សា +វីឡា +វឹក +វឹកតាំងម៉ែ +វឹកធ្វើការ +វឹកមើលល្ខោន +វឹកវរ +វឹកវរបែកបាក់គ្នា +វឹកស្ករត្នោត +វឹកឱ្យសព្វ +វឹង +វឹងខ្មី +វឹងរ៉ា +វឹងស្នង +វឹត +វឹប +វឹល +វឹលមុខ +វឹះ +វឺ +វឺប +វុង +វុឌ្ឍ +វុឌ្ឍករណ៍ +វុឌ្ឍាចារ្យ +វុឌ្ឍាបចាយនៈ +វុឌ្ឍិ +វុឌ្ឍិកម្ម +វុឌ្ឍិការណ៍ +វុឌ្ឍិកាល +វុឌ្ឍិជន្ម +វុឌ្ឍិធម៌ +វុឌ្ឍិធម័ +វុឌ្ឍិពរ +វុឌ្ឍិភាព +វុឌ្ឍិសម័យ +វុឌ្ឍី +វុត +វុតឍិ +វុតត័តឋាន +វុតត័បប៉ៈ +វុតធិ +វុតយុតធៈភាន់ +វុត្ត +វុត្តក +វុត្តការណ៍ +វុត្តដ្ឋាន +វុត្តនិយម +វុត្តនិយាម +វុត្តនុក្រម +វុត្តន័យ +វុត្តប្បមាណ +វុត្តប្បមាំ +វុត្តពីជ +វុត្តពូជ +វុត្តភាព +វុត្តវាចា +វុត្តវាទ +វុត្តា +វុត្តានុក្រម +វុត្តិ +វុត្តិកម្ម +វុត្តិភាព +វុត្តោទយ +វុត្តោទ័យ +វុទ្ធ +វុទ្ធាចារ្យ +វុទ្ធាបចាយ +វុទ្ធាបចាយន +វុទ្ធាបចាយនៈ +វុទ្ធិ +វុទ្ធិរោគ +វុធ +វុន +វុនគំនិត +វុនចិត្ត +វុនវ៉ាយ +វុ័ងឆា +វុ័ងជា +វុ័ងន៉ន +វុ្ឫទ្ធ +វូ +វូប +វូបសន្ត +វូបសន្តចិត្ត +វូបសន្តដ្ឋាន +វូម +វូមវៈ +វូមវៈអឺ +វើក +វើកស្រូវ +វើត +វើតមើលល្ខោន +វើម +វើយ +វើលវ៉ាយវិប +វៀង +វៀងចន្ទន៍ +វៀងជ័យ +វៀងវៃ +វៀច +វៀចក្រវិកក្រវក់ +វៀចច្រងេវច្រងូវ +វៀចវរ +វៀចវាង +វៀចវេរ +វៀចវ៉ច +វៀតកុង +វៀតណាម +វៀតណាមូបនីយកម្ម +វៀតមិញ +វៀតម៉ិញ +វៀន +វៀនដេក +វៀនវង់ +វៀរ +វៀរចាក +វៀរចាកទុច្ចរិត +វៀរតែ +វៀរត្រីសាច់ +វៀរទាន +វៀរបង់ +វៀរបាប +វៀរលែង +វៀរលែងតែ +វៀល +វៀលផ្នៀតនង្គ័ល +វៀលមុខវៀលក្រោយ +វៀលវង់ +វៀលសាច់ដូង +វៀល្លាម +វៀស +វៀះ +វៀះវៀន +វេ +វេក +វេគ +វេគពល +វេគសរ +វេគិនី +វេគិន៑ +វេគី +វេច +វេចចិត្ត +វេចត្រដក់ត្រសុំ +វេចទុកតែក្នុងចិត្ត +វេចបង្វេច +វេចបាយ +វេចមាត់ជា +វេចសម្ពាយ +វេចសុំ +វេចសំពាយ +វេចា +វេច្ច +វេច្ចកុដិ +វេច្ចមគ្គ +វេជយន្ត +វេជយ័ន្ត +វេជ្ជ +វេជ្ជកម្ម +វេជ្ជគ្រឹះ +វេជ្ជដ្ឋាន +វេជ្ជបញ្ជា +វេជ្ជបណ្ឌិត +វេជ្ជប្បញ្ញតិ្ត +វេជ្ជប្បញ្ញត្តិ +វេជ្ជមន្ទីរ +វេជ្ជវិជ្ជា +វេជ្ជសាស្ត្រ +វេជ្ជសាស្ត្រពលកម្ម +វេជ្ជសាស្ត្រពិសោធន៍ +វេជ្ជសាស្ត្រសង្គម +វេជ្ជសាស្ត្រាចារ្យ +វេញ +វេញខ្សែ +វេញគំនិតគ្នា +វេញជាធ្លុងតែមួយ +វេដ្ឋនា +វេដ្ឋន៍ +វេឋន +វេឋនពស្ត្រ +វេឋនពស្រ្ត +វេឌា +វេណី +វេណុ +វេណូ +វេណេហ្ស៊ុយអេឡា +វេតមន់ +វេតាល +វេតាឡិក +វេតូ +វេត្រាណូ +វេទ +វេទកោសល +វេទគ +វេទគូ +វេទង្គ +វេទតា +វេទត្រ័យ +វេទត្រ័យវិទ្យា +វេទនា +វេទនាក្សានិ្ត +វេទនាក្សាន្តិ +វេទនាខន្ធ +វេទនាចិត្ត +វេទនាណាស់ +វេទនានុរូប +វេទនានុវត្តន៍ +វេទនាប្រាប្ដ +វេទនាប្រាប្ត +វេទនាភិភូត +វេទនារម្មណ៍ +វេទនាស្កន្ធ +វេទន្ត +វេទប្រទាន +វេទមន្ត +វេទមន្ត្រ +វេទយិត +វេទយិតភាព +វេទវិទ្យា +វេទសាស្ត្រ +វេទាង្គ +វេទាន្ត +វេទិកា +វេទិកាចម្រុះ +វេទិកាបទ +វេទិការាស្ត្រ +វេទិកាសាធារណៈ +វេទិកាសេរី +វេទិកាស្វៃរិន +វេទិនី +វេទិន៑ +វេទី +វេទៈ +វេធ +វេធកម្ម +វេធិនី +វេធិន៑ +វេធី +វេន +វេនកែន +វេនតេយ្យ +វេនរបស់កម្ម +វេនេយ្យ +វេនេយ្យជន +វេនេយ្យសត្ត +វេនេយ្យសត្វ +វេនៃយៈ +វេបចិត្តិ +វេបចិត្តិអសុរិន្ទ +វេបេតិក +វេបេតិកា +វេមវើម +វេមាតិក +វេមាតិកា +វេមានិក +វេមានិកប្រេត +វេមានិកប្រេតី +វេយ្យាករណ +វេយ្យាករណបណ្ឌិត +វេយ្យាករណបាឋ +វេយ្យាករណិក +វេយ្យាករណិកា +វេយ្យាករណ៍ +វេយ្យាការណ៍ +វេយ្យាវច្ច +វេយ្យាវច្ចកម្ម +វេយ្យាវច្ចករ +វេយ្យាវច្ចមយៈ +វេយ្យាវច្ចម័យ +វេយ្យាវច្ចៈ +វេរ +វេរកត្ត +វេរកុដិ +វេរចង្ហាន់ +វេរចង្ហាន់សង្ឃ +វេរបស់កម្ម +វេរប្បដិវេរ +វេរភត្ត +វេរភត្តាហារ +វេរភាព +វេរភាវ +វេរមណី +វេរម្ភវាត +វេរវេគ +វេរា +វេរាធម្ម +វេរិ +វេរិនី +វេរិបុគ្គល +វេរី +វេរីជន +វេរីបុគ្គល +វេរ៉ង់ដា +វេល +វេលា +វេលាបែកបច្ច្ចូស +វេលាវិកាល +វេវ +វេវចន +វេវចននាម +វេវចនសព្ទ +វេវចនៈ +វេឝ +វេឝ្មន៑ +វេឝ្យា +វេឞ្តន +វេស +វេសក +វេសន្តរជាតកកណ្ឌ +វេសសន់តៈរ៉ៈជាដក់ +វេសស្តៈ +វេសាលី +វេសិកា +វេសិយា +វេសិយាគោចរ +វេសិយាគ្រឹះ +វេសិយាន +វេសី +វេស័្មន +វេស្ដន +វេស្ដនពស្ត្រ +វេស្ត +វេស្តន +វេស្តនព្រស្ត +វេស្ប៉ា +វេស្ម +វេស្ម័ន +វេស្យា +វេស្ស +វេស្សកូល +វេស្សត្រកូល +វេស្សន្ដរ +វេស្សន្ត +វេស្សន្តរ +វេស្សន្តរជាតក +វេស្សភូ +វេស្សវង្ស +វេស្សវណ +វេស្សវ័ណ +វេស្សវ័ណកុវេររាជ +វេស្សានរ +វេស្សៈ +វេហា +វេហាស +វេហាសនិន្នាទ +វេហាស៍ +វេឡុ +វេឡុភណ្ឌ +វេឡុរិយ +វេឡុវ័ន +វេះ +វេះខម +វេះថ្លៃរាជការ +វេះបាត់ +វេះមុខ +វេះវាង +វេះវៀន +វែ +វែក +វែកកន្ត្រង +វែកក្របី +វែកចំហៀង +វែកជែក +វែកញែក +វែកដំបូក +វែកទោស +វែកផ្លូវ +វែកផ្លូវវែកដំណើរ +វែកផ្លូវសេចកី្ត +វែកផ្លូវសេចក្ដី +វែកភ្លើង +វែកមុខ +វែកមុខវែកមាត់ +វែកមុង +វែករនាម +វែកវាំងនន +វែកសក់ +វែកសេចក្ដី +វែកស្រងែ +វែកឱ +វែកឳ +វែង +វែងឆ្ងាយ +វែងរតាយ +វែងលលៃ +វែងវង់ +វែងអន្តាយ +វែងអន្លាយ +វែលលីងតុន +វែសបែង +វៃ +វៃក្នុង +វៃក្វែន +វៃឆ្លាត +វៃជ +វៃដៃ +វៃតាលិក +វៃទូយ៌ +វៃទេឝិក +វៃទ្យ +វៃនតេយ +វៃយរាពណ៍ +វៃយាករណ +វៃយាករណ៍ +វៃយាវ្ឫត្យ +វៃរ +វៃរតា +វៃរិន៑ +វៃវស្វត +វៃវាង +វៃឝាលី +វៃឝ្យ +វៃឝ្យាន្តរ +វៃឝ្រវណ +វៃឝ្វនរ +វៃឞ្ណវ +វៃស្ណព +វៃស្ណវៈ +វៃស្យ +វៃស្យៈ +វៃហិត្រ +វោ +វោការ +វោត +វោតវគ្គ +វោទាន +វោទានកម្ម +វោលោកនៈ +វោហា +វោហារ +វោហារកម្ម +វោហារកោសល +វោហារកោសល្យ +វោហារទេសនា +វោហារប្បញ្ញត្តិ +វោហារវិជ្ជា +វោហារវិទ្យា +វោហារវិធី +វោហារវិធីកម្ម +វោហារសាស្ត្រ +វោហារិនី +វោហារី +វោហារុបជីវិនី +វោហារុបជីវី +វោហិត្ថ +វំឝ +វំឝាវលី +វំស +វំសា +វះ +វះកាត់ +វះងៀត +វះច្រៀក +វះត្រចៀក +វះពោះត្រី +វៈ +វៈកៈ +វៈចីក័ម +វៈចីសង់ខា +វៈចៈន៉ា +វៈចៈន៉ាលុ័ងកា +វៈចៈន៉ាវៈ +វៈចៈន៉ៈ +វៈចៈន៉ៈគារៈវៈ +វៈចៈន៉ៈរៈចៈន៉ា +វៈជិរៈប៉ា +វៈដី +វៈតី +វៈនៈ +វៈន៉ន់ដ +វៈន័បប៉ៈ +វៈរោតដំ +វៈរៈ +វៈរៈសេន៉ី +វៈអឺ +វ៉ +វ៉ក +វ៉ង់ +វ៉ច +វ៉ប +វ៉ល់ +វ៉ល់វ៉ក់ +វ៉ស +វ៉ា +វ៉ាកង +វ៉ាក់សាំង +វ៉ាង +វ៉ាងទី +វ៉ាងមុខ +វ៉ាងសម្ដី +វ៉ាងសំដី +វ៉ាងអំណាច +វ៉ាតទាន +វ៉ាតែតតា +វ៉ាត់ +វ៉ាទីកង់ +វ៉ាទៈ +វ៉ាន +វ៉ាន់ស៊ុយ +វ៉ាប់ +វ៉ាប់ប៉ៈ +វ៉ាប់ប៉ៈកាំ +វ៉ាពី +វ៉ារិន +វ៉ារោង +វ៉ារ៉ូ +វ៉ារ្យង់ +វ៉ាល +វ៉ាលិស +វ៉ាលីសស្បែក +វ៉ាលីស៍ +វ៉ាល៉ៃ +វ៉ាល៉ៈជាត +វ៉ាល់ +វ៉ាល់គុប +វ៉ាស +វ៉ាសាវ +វ៉ាសូវី +វ៉ាស៊ិគម៉ា +វ៉ាស៊ីងតោន +វ៉ាស៊ីនតោន +វ៉ាហ្គុង +វ៉ាហ្វី +វ៉ាឡង់ +វ៉ាអែបស៊ីឡោន +វ៉ិកតូរីយ៉ា +វ៉ិចទ័រ +វ៉ិល +វ៉ី +វ៉ឹកវ៉ឺន +វ៉ឹកវ៉ឺនជំនាញ +វ៉ឺ +វ៉ឺង +វ៉ឺងវ៉ាង +វ៉ឺត +វ៉ឺនវ៉ាយ +វ៉ឺនសៃ +វ៉ឺយ +វ៉ឺះ +វ៉ឺ៎ះ +វ៉ុល +វ៉ូ +វ៉ូង +វ៉ូងវ៉ាង +វ៉ូត +វ៉ូប +វ៉ូម +វ៉ូស +វ៉ូសវ៉ាស +វ៉ូ៎ស +វ៉ើយ +វ៉េ +វ៉េវ +វ៉េវចុះវ៉េវឡើង +វ៉េវវ៉ាវ +វ៉េស +វ៉េសវ៉ស +វ៉េសវ៉ាស +វ៉េសវ៉ូស +វ៉ែ +វ៉ែង +វ៉ែត +វ៉ែន +វ៉ែនកាវ +វ៉ែនកាវក្រោម +វ៉ែនកាវលើ +វ៉ែនតា +វ៉ែនតាការពារ +វ៉ែនតាត្រជាក់ភ្នែក +វ៉ែនតាមីញ៉ូប +វ៉ែនតាសម្រាប់ថ្ងៃ +វ៉ែនតាស្រទំ +វ៉ែនសួត +វ៉ែប +វ៉ៃ +វ៉ៃខ្លីហ្វ +វ៉ៃតប់ +វ៉ោប +វ៉ៅ +វ៉ៈ +វ៌ +វ៌េទ +វ័ក +វ័កគៈ +វ័កគៈព័ន +វ័កគៈភេត +វ័កគ័កខៈរ៉ៈ +វ័ង +វ័ងន្ចន +វ័ងសៈ +វ័ង្ស +វ័ចចៈកុត +វ័ចចៈទ្វា +វ័ញចៈ +វ័ញចៈក័ម +វ័ឌ្ឍន៍ +វ័ណ្ដ +វ័ណ្ឌ +វ័ណ្ឌក +វ័ណ្ឌកង់ស្នាប់ +វ័ណ្ឌកន្ទប +វ័ណ្ឌថាំង +វ័ណ្ឌធុង +វ័ណ្ឌប៉ឹង +វ័ណ្ឌពុង +វ័ណ្ឌមណ្ឌល +វ័ណ្ឌលោន +វ័ណ្ឌសំពត់ +វ័ណ្ឌសំពត់ដូចព្នង +វ័ណ្ត +វ័ត +វ័តឍៈកៈ +វ័តឍៈនៈ +វ័តតិយ៉ៈ +វ័តតៈ +វ័តតៈន៉ាកា +វ័តតៈន៉ៈភាប +វ័តតៈមាន +វ័តតៈម៉ាន +វ័តត័បប៉ៈដិវ័ត +វ័តថា +វ័តថាភៈរៈណៈ +វ័តថុ +វ័តិ +វ័ធ +វ័ន +វ័នណៈ +វ័នណៈគៈ +វ័នណៈម៉ាត់ +វ័នណៈវាត់ +វ័នណៈវិប៉ៈរ៉ិយ៉ា +វ័នណៈសេត +វ័នណៈស័ងកៈរ៉ៈ +វ័នណៈស័ងស័កគៈ +វ័នណ័បប៉ៈភេត +វ័នបត +វ័ន្ត +វ័បប៉ៈ +វ័យ +វ័យកំលោះក្រមុំ +វ័យក្មេង +វ័យចាស់ +វ័រណៈវិបុ័រយ៉ាយ +វ័រណៈស្រេស +វ័លលិជាត +វ័លលី +វ័សសៈ +វ្ច +វ្យក្ត +វ្យង +វ្យជន +វ្យញ្ជន +វ្យតិក្រម +វ្យតិហារ +វ្យតោបាត +វ្យវហារ +វ្យវហារិន៑ +វ្យសន +វ្យា +វ្យាករ +វ្យាករណ +វ្យាក្ឫតិ +វ្យាឃ្រ +វ្យាង្គ +វ្យាឌ +វ្យាធិ +វ្យាបទ៑ +វ្យាបាទ +វ្យាបារ +វ្យាម +វ្យាយាម +វ្យាល +វ្យាលគ្រាហិន៑ +វ្យាលម្ឫគ +វ្យាហារ +វ្យុហ +វ្យូហ +វ្យើង +វ្យោការ +វ្យោមន៑ +វ្រណ +វ្រត +វ្រាត +វ្រឹក្ស +វ្រឹទ្ធិ +វ្រះ +វ្លើង +វ្ហី +វ្ហីទៅ +វ្ហើយ +វ្ហោះវ្ហើយ +វ្ឫក្ស +វ្ឫក្សជាតិ +វ្ឫត្ត +វ្ឫត្តិ +វ្ឫទ្ធ +វ្ឫទ្ធិ +វ្ឫន្ទ +វ្ឫឝ្ចិក +វ្ឫឞភ +វ្ឫឞល +វ្ឫឞលី +វ្ឫហត៑ +វ្ឫហទ្វន +វ្ឫហស្បតិ +វ្ឫហស្បតិចក្រ +វ្ឬក្ក +វ្ឬក្ស +ឝ +ឝក +ឝកក័ន្ត +ឝករា +ឝកល +ឝកុន +ឝក៌រា +ឝក្ដិ +ឝក្ត +ឝក្តិ +ឝក្តុ +ឝក្យ +ឝក្រ +ឝក្ឫត៑ +ឝខ +ឝង្កា +ឝង្ខ +ឝង្ខកុឞ្ឋិ +ឝចី +ឝចីបតិ +ឝត +ឝតាង្គ +ឝត្រុ +ឝត្វរី +ឝន្យ +ឝន្យាសន +ឝបថ +ឝបន +ឝព +ឝព្ទ +ឝមណី +ឝមថ +ឝម្បា +ឝម្ពលី +ឝយន +ឝយាលុ +ឝយ្យា +ឝរ +ឝរណ +ឝរទ៑ +ឝរីរ +ឝរីរិន៑ +ឝលាកា +ឝលាដុ +ឝល្ប +ឝល្មលី +ឝវ +ឝវ៌រី +ឝឝ +ឝឝាង្ក +ឝឝាំក +ឝឝិន៑ +ឝស្ត្រ +ឝស្យ +ឝស្រ្ត +ឝាក +ឝាកុណិក +ឝាក្យ +ឝាខា +ឝាដក +ឝាណ +ឝាណិ +ឝាត +ឝាន្ត +ឝាន្តិ +ឝាប +ឝារទិក +ឝារិកា +ឝារីបុត្រ +ឝារីរ +ឝារីរិក +ឝាល +ឝាលា +ឝាលិ +ឝាលិវាហន +ឝាល្មលិ +ឝាល្មលិនី +ឝាល្មលី +ឝាវ +ឝាសន +ឝាសនា +ឝាស្ដា +ឝាស្ត្រ +ឝាស្ត្ឫ +ឝាស្រ្ត +ឝាស្រ្តក្ឫត +ឝិក្សា +ឝិខណ្ឌិន៑ +ឝិខរ +ឝិខរិន៑ +ឝិខា +ឝិខិន៑ +ឝិង្ឃាណក +ឝិថិល +ឝិពិកា +ឝិរស៑ +ឝិលា +ឝិលោច្ចយ +ឝិលោរស្ក +ឝិល្ប +ឝិល្បិន៑ +ឝិវ +ឝិវាលយ +ឝិវិកា +ឝិឝិរ +ឝិឝុ +ឝិឞ្យ +ឝី +ឝីឃ្រ +ឝីង +ឝីត +ឝីតភីត +ឝីតល +ឝីល +ឝីឞ៌ +ឝុក +ឝុក្រ +ឝុក្ល +ឝុក្លបក្ស +ឝុចិ +ឝុទ្ធ +ឝុទ្ធិ +ឝុទ្ធោទន +ឝុទ្ធៅទន +ឝុនក +ឝុនី +ឝុភ +ឝុភំ +ឝុល្ក +ឝុឞ +ឝុឞ្មន៑ +ឝុឞ្មិន៑ +ឝូក +ឝូករ +ឝូករិក +ឝូទ្រ +ឝូទ្រា +ឝូទ្រានី +ឝូន្យ +ឝូរ +ឝូរសេន +ឝូល +ឝូលិន៑ +ឝេផាលិកា +ឝេវាល +ឝេឞ +ឝៃក្ស +ឝៃល +ឝៃវល +ឝោ +ឝោក +ឝោកិន៑ +ឝោទ្ធោទនិ +ឝោទ្ធៅទនិ +ឝោធន +ឝោភន +ឝោភា +ឝៅរសេនី +ឝំកាស +ឝំពលី +ឝ៑ +ឝ្មឝាន +ឝ្មឝ្រុ +ឝ្មឝ្រុន៑ +ឝ្មី +ឝ្យាម +ឝ្យេន +ឝ្រ +ឝ្រណី +ឝ្រទ្ធា +ឝ្រមណ +ឝ្រយ +ឝ្រយណ +ឝ្រវ +ឝ្រវណ +ឝ្រវណីយ +ឝ្រាទ្ធ +ឝ្រាន្ត +ឝ្រាមណេរ +ឝ្រាមណ្យ +ឝ្រាវក +ឝ្រាវណ +ឝ្រាវណី +ឝ្រាវស្ដី +ឝ្រី +ឝ្រីមត៑ +ឝ្រីល +ឝ្រីលង្កា +ឝ្រីសោភន +ឝ្រឹង្គារ +ឝ្រុត +ឝ្រុតិ +ឝ្រេណី +ឝ្រេយស៑ +ឝ្រេឞិ្ឋច្ឆត្រ +ឝ្រេឞ្ឋ +ឝ្រេឞ្ឋិន៑ +ឝ្រោត្រ +ឝ្លក្ស្ណ +ឝ្លេឞ្មន៑ +ឝ្លោក +ឝ្វរ +ឝ្វឝុរ +ឝ្វឝ្រូ +ឝ្វាន +ឝ្វាស +ឝ្វេត +ឝ្ឫង្គ +ឝ្ឫង្គាត +ឝ្ឫង្គាតក +ឝ្ឫង្គារ +ឝ្ឫង្គី +ឞ +ឞឌាង្គ +ឞឌ៑ +ឞធ +ឞឞ៑ +ឞិក្ដ +ឞោឌឝ +ឞ្ឋាន +ឞ្ណ +ឞ្មិង +សក +សកកាល +សកគល់ +សកញ៉ក +សកដ +សកដមគ្គ +សកដមាគា៌ +សកដមាគ៌ា +សកដ្ឋាន +សកដ្ឋាននាសិកជៈ +សកត្ថ +សកទាគានី +សកទាគាមិ +សកទាគាមិនី +សកទាគាមិផល +សកទាគាមិមគ្គ +សកទាគាមី +សកនិរុត្តិ +សកភាសា +សកភាសាបរិវត្តន៍ +សកម៉្ញក +សកម៌ +សកម៌ក្រិយា +សកម្ញ៉ក +សកម្ម +សកម្មករ +សកម្មកិរិយា +សកម្មកិរិយាសព្ទ +សកម្មជន +សកម្មធាតុ +សកម្មបទ +សកម្មប្រយុទ្ធ +សកម្មភាព +សកម្មភាពភេរវកម្ម +សកម្មវិធី +សកម្មាកម្មកិរិយា +សករណីយ +សករណីយា +សករាជ +សកល +សកលគ្រាម +សកលជនបទ +សកលជម្ពូទីប +សកលជម្ពូទ្វីប +សកលទិន +សកលទ្វីប +សកលនិយម +សកលភាវូបនីយកម្ម +សកលលោក +សកលវិជ្ជា +សកលវិទ្យា +សកលវិទ្យាធិការ +សកលវិទ្យាល័យ +សកលិង្គ +សកវាទ +សកវាទិនី +សកវាទិ៍ +សកវាទី +សកវាទ៍ +សកសម្បក +សកសំបក +សកឡក់ +សកអំពៅ +សកាយ +សកាយទិដ្ឋិ +សកាយនិរុត្តិ +សកិទា +សកិទាគា +សកឹ +សកុណ +សកុណជាតិ +សកុណណ្ឌ +សកុណណ្ឌនា +សកុណា +សកុណាគមវិទ្យា +សកុណាយតនៈ +សកុណាយន្ត +សកុណី +សកេរ្ត +សកេរ្តិ៍ +សកេរ្តិ៍សគល់ +សកៈ +សក់ +សក់ក +សក់កង្កាញ់ +សក់កណ្ដាញ់ +សក់កណ្ដូង +សក់កណ្តាញ់ +សក់កន្ត្រើង +សក់កន្ទុយ +សក់កន្ទ្រើង +សក់កាន្ត +សក់ក័ន្ត +សក់ក្រង +សក់ក្រញាញ់ +សក់ខ្មៅ +សក់ខ្មៅញាប់ +សក់គោលិទ្ធ +សក់ចន្ទោល +សក់ជុក +សក់ជ្រង +សក់ឈរច្រូង +សក់ត្រងិល +សក់ត្រង់ +សក់ទង់ដែង +សក់បួង +សក់ផ្កាថ្កូវ +សក់ផ្លែ +សក់ពោត +សក់ព្រៃ +សក់ភាន្ត +សក់មួយសរសៃ +សក់របាយអាចម៍ខ្លា +សក់រួញ +សក់រួញអង្គាដី +សក់ល្បាយអាចម៍ខ្លា +សក់ស +សក់សេះ +សក់សំពោង +សក់ស៊ើងម៉ើង +សក់ស្កូវ +សក់ស្កូវព្រោង +សក់ស្កើល +សក់ស្ដើង +សក់ស្ពៃក្ដោប +សក់ស្លូត +សក់ស្វាយ +សក់ហោតិល +សក់ឡក់ +សក់អង្កាញ់ +សក់អង្គាដី +សក់អ៊ុត +សក្ក +សក្កជនបទ +សក្កដ +សក្កដភាសា +សក្កទេវរាជ +សក្ករជាតិ +សក្ករដ្ឋ +សក្ការ +សក្ការបូជា +សក្ការភាជនៈ +សក្ការភាជន៍ +សក្ការភាព +សក្ការសម្មាន +សក្ការៈ +សក្កៈ +សក្ខរ +សក្ខរបាន +សក្ខរា +សក្ខរាបាន +សក្ខវា +សក្ខី +សក្ខីកម្ម +សក្ខីភាព +សក្ខីភាពនៃសោមនស្ស +សក្ខីភូត +សក្ខីភូតា +សក្ដា +សក្ដាតេជ +សក្ដាតេជះ +សក្ដាតេជៈ +សក្ដានុពល +សក្ដានុភាព +សក្ដានុភូត +សក្ដិ +សក្ដិកម្ម +សក្ដិត្រ័យ +សក្ដិធរ +សក្ដិភូមិ +សក្ដិភូមិនិយម +សក្ដិលេខ +សក្ដិសម +សក្ដិសិទ្ធិ +សក្ត +សក្តា +សក្តាតេជ +សក្តានុភាព +សក្តិ +សក្តិធរ +សក្តិសិទ្ធិ +សក្បុស +សក្យ +សក្យជនបទ +សក្យត្រកូល +សក្យបុត្តិយ៍ +សក្យបុត្រីយ៍ +សក្យមុនី +សក្យមុនីចេតិយ +សក្យមុនីសិទ្ធត្ថ +សក្យរដ្ឋ +សក្យរាជ +សក្យវង្ស +សក្យសីហៈ +សក្យៈ +សក្រហម +សក្លាត +សក្សីបន្ទុក +សក្ឫត៑ +សក្ឫទាគាមិន៑ +សខា +សខិល +សខិលភាស +សខិលភាសា +សខិលភាសិនី +សខិលភាសី +សខិលសម្ភាស +សខិលសម្ភាសា +សខិលសម្ភាសិនី +សខិលសម្ភាសី +សខ្ចី +សគ +សគរៈ +សគារវ +សគារវកថា +សគុណ +សគោត្ត +សគោត្រ +សគ៌ +សគ៌ៈ +សគ្គ +សគ្គកថា +សគ្គគាមិនី +សគ្គគាមី +សគ្គមគ្គ +សគ្គមោក្ខ +សគ្គមោក្ខមគ្គ +សគ្គវាសិនី +សគ្គវាសី +សង +សងខាង +សងខ្លួន +សងគុណ +សងចំពាក់ +សងជាប្រាក់ +សងជួស +សងជំងឺចិត្ត +សងដៃ +សងដៃគេ +សងធួនខាត +សងបណ្ដើរ +សងបំណាច់ +សងបំណុល +សងបំណុលជ្រះស្រឡះ +សងបំណុលឈាម +សងបំណុលឲ្យរួចស្រឡះ +សងប្រាក់គេ +សងប្រាក់ជំពាក់ +សងវេរគេ +សងសម្ដី +សងសម្តី +សងសារ +សងសឹក +សងសូរ +សងសំដី +សងហៀ +សងា់ +សងែ្ក +សង៉ា +សង៉ារាសី +សង់ +សង់ការុ័តឋាន +សង់ការ៉ៈកូត +សង់កាសៈភ័ន +សង់កេតៈ +សង់កៈរ៉ផាព +សង់កៈរ៉ៈកា +សង់ក័បប៉ៈគោច +សង់ក្រាន +សង់ខិតតៈកៈថា +សង់ខេប៉ៈ +សង់ខៈលិក +សង់ខ្យា +សង់ខ្យាល្ពៅ +សង់ខ្រី +សង់គោល +សង់គំម៉ +សង់គៈ +សង់គៈមៈកិច +សង់គ្រាម +សង់គ្រាមៈ +សង់គ្រាមៈសេ +សង់ឃុបុ័តឋាក +សង់ឃៈ +សង់ឃៈគៈតៈ +សង់ឃៈរា +សង់ឃៈរាច +សង់ជាថ្មី +សង់ជ្រោង +សង់ត្រូម៊ែរ +សង់ត្រូសូម +សង់ត្រេ +សង់ទីក្រាដ +សង់ទីក្រាម +សង់ទីម៉ែត្រ +សង់ទ្រយុង +សង់ទ្រីយ៉ូស +សង់ផ្ទះ +សង់រោង +សង់វ៉ +សង់វ៉ាស +សង់សារ៉ៈ +សង់សាលា +សង់សឿ +សង់ស្ពាន +សង់អែល +សង្កដ +សង្កត់ +សង្កត់ក +សង្កត់កយកប្រាក់ +សង្កត់ចិត្ត +សង្កត់ជាប់ +សង្កត់ធ្ងន់ +សង្កត់ពីលើ +សង្កត់រាស្ត្រ +សង្កត់សង្កិន +សង្កត់ឱ្យរាប +សង្កថា +សង្កប្ប +សង្កប្បគោចរ +សង្កប្បៈ +សង្ករ +សង្ករការណ៍ +សង្ករភាព +សង្កល +សង្កល់ +សង្កា +សង្កាញ់ +សង្កាត់ +សង្កាត់ក្រុង +សង្កាត់តាក់ស៊ិ +សង្កាត់ពាក្យ +សង្កាត់សេចកី្ត +សង្កាត់សេចក្ដី +សង្កាធីន +សង្កាពាក្យ +សង្ការ +សង្ការកូដ +សង្ការច្ឆទ្ទក +សង្ការច្ឆទ្ទិកា +សង្ការច្ជទិ្ទកា +សង្ការច្ជទ្ទក +សង្ការច្ជទ្ទិកា +សង្ការដ្ឋាន +សង្ការធាន +សង្ការី +សង្កាស +សង្កាសភណ្ឌ +សង្កាសរូប +សង្កាសវត្ថុ +សង្កាសសណ្ឋាន +សង្កិណ្ណ +សង្កិណ្ណគ្រឹះ +សង្កិណ្ណជាតិ +សង្កិណ្ណដ្ឋាន +សង្កិណ្ណបុត្រ +សង្កិណ្ណបុត្រី +សង្កិត្តកថា +សង្កិន +សង្កិនណ្ណជាតិ +សង្កិនរក +សង្កិម +សង្កិលេស +សង្កិលេសិក +សង្កិលេសិកចិត្ត +សង្កិលេសិកធម៌ +សង្កិលេសិកសន្ដាន +សង្កិលេសិកសន្តាន +សង្កីណ៌ +សង្កឹម +សង្កុបកម្ម +សង្កូត +សង្កូវ +សង្កួត +សង្កួតកាំបិត +សង្កើ +សង្កើច +សង្កើសង្កាញ់ +សង្កៀត +សង្កៀរ +សង្កៀរខ្លួន +សង្កៀរចិត្ត +សង្កៀរជើង +សង្កៀរត្រចៀក +សង្កៀរធេ្មញ +សង្កៀរធ្មេញ +សង្កៀរសាច់ +សង្កេត +សង្កេតកម្ម +សង្កេតការណ៍ +សង្កេតឃើញ +សង្កេតភាព +សង្កេតមើល +សង្កេតលក្ខណៈ +សង្កេតវិធី +សង្កេតសង្កិន +សង្កែ +សង្កែព្រៃ +សង្កែភ្លើង +សង្កោចន +សង្កោចនភាព +សង្កោចនាការ +សង្កោចន៍ +សង្កោប +សង្កោបការណ៍ +សង្កោបមូល +សង្ក្រងស្វា +សង្ក្រម +សង្ក្រាច +សង្ក្រានិ្ត +សង្ក្រាន្ត +សង្ក្រាន្តិ +សង្ខ +សង្ខកុដ្ឋិ +សង្ខត +សង្ខតធម៌ +សង្ខរ័ណ +សង្ខលិក +សង្ខា +សង្ខាង +សង្ខារ +សង្ខារក្ខន្ធ +សង្ខារទុក្ខ +សង្ខារធម៌ +សង្ខារនិរោធ +សង្ខារបច្ច័យ +សង្ខារបធាន +សង្ខារប្បច្ច័យ +សង្ខារប្បធាន +សង្ខារលោក +សង្ខារា +សង្ខារុបេក្ខា +សង្ខាៈ +សង្ខិត្ត +សង្ខិត្តកថា +សង្ខិត្តចិត្ត +សង្ខិត្តន័យ +សង្ខិត្តបទ +សង្ខុញ +សង្ខុញចូល +សង្ខុញដាក់ +សង្ខុញឲ្យទាន់ការ +សង្ខើញ +សង្ខេប +សង្ខេបកថា +សង្ខេបកម្ម +សង្ខេបត្រួស +សង្ខេបន័យ +សង្ខេបបទ +សង្ខេបវត្ថុ +សង្ខោភ +សង្ខោភការណ៍ +សង្ខោភចិត្ត +សង្ខ័យ +សង្ខ្យា +សង្ខ្យានុគ្រោះ +សង្ខ្យាសព្ទ +សង្ខ្យាស័ព្ទ +សង្គតភាព +សង្គតិ +សង្គតិភាព +សង្គម +សង្គមកិច្ច +សង្គមចាស់ +សង្គមជាតិ +សង្គមដ្ឋាន +សង្គមថ្មី +សង្គមនិយម +សង្គមនិយមប្រត្យក្ស +សង្គមនិយមមនោគតិ +សង្គមប្រជាធិបតេយ្យ +សង្គមភាព +សង្គមមនុស្ស +សង្គមមាត្រវិធី +សង្គមមាល +សង្គមរាស្ត្រនិយម +សង្គមវិជ្ជា +សង្គមវិទូ +សង្គមវិទ្យា +សង្គមវិវត្តន៍ +សង្គមសត្វ +សង្គមសភា +សង្គមសាលា +សង្គមសាស្ត្រ +សង្គមានុគ្រោះ +សង្គមិក +សង្គមិកសមាជិក +សង្គមិយភាព +សង្គមី +សង្គមីមនោរម្យ +សង្គមូបនីយកម្ម +សង្គហ +សង្គហកម្ម +សង្គហការណ៍ +សង្គហគ្រោះ +សង្គហធម៌ +សង្គហបទ +សង្គហភាព +សង្គហវត្ថុ +សង្គហសមាគម +សង្គហសេដ្ឋកិច្ច +សង្គហុស្សាហកម្ម +សង្គហៈ +សង្គាម +សង្គាយន +សង្គាយនា +សង្គាស +សង្គាហក +សង្គាហកត្ថេរ +សង្គាហកាចារ្យ +សង្គិតិប្រវត្តិ +សង្គីតនាដន៍ +សង្គីតិ +សង្គីតិក +សង្គីតិកត្ថេរ +សង្គីតិកថា +សង្គីតិកាចរិយ +សង្គីតិកាចារ្យ +សង្គីតិការណ៍ +សង្គីតិកាល +សង្គីតិនិទាន +សង្គីតិប្រវត្តិ +សង្គីតិសម័យ +សង្គីម +សង្គែម +សង្គៈ +សង្គ័ម +សង្គ្រហ +សង្គ្រា +សង្គ្រាជ +សង្គ្រាម +សង្គ្រាមក្នុងស្រុក +សង្គ្រាមគ្នាឯង +សង្គ្រាមចល័ត +សង្គ្រាមចិត្តវិជ្ជា +សង្គ្រាមឆ្មក់ +សង្គ្រាមជ័យ +សង្គ្រាមឈ្លប +សង្គ្រាមឈ្លានពាន +សង្គ្រាមដោយទ័ពព្រៃ +សង្គ្រាមត្រជាក់ +សង្គ្រាមបដិវត្តន៍ +សង្គ្រាមបរមាណូ +សង្គ្រាមប៉ាកកា +សង្គ្រាមប៉ាកការ +សង្គ្រាមប៉ាកា +សង្គ្រាមប្រជាជន +សង្គ្រាមផ្លេកបន្ទោរ +សង្គ្រាមពាក្យសម្ដី +សង្គ្រាមភាតុឃាត +សង្គ្រាមយោធា +សង្គ្រាមរ៉ាំរ៉ៃ +សង្គ្រាមលោក +សង្គ្រាមវិទ្ធង្សនា +សង្គ្រាមសកលលោក +សង្គ្រាមសីរ្ស +សង្គ្រាមស៊ីវិល +សង្គ្រាមអចល័ត +សង្គ្រាមអូសបន្លាយ +សង្គ្រុប +សង្គ្រោះ +សង្គ្រះ +សង្ឃ +សង្ឃក +សង្ឃកដាក់ +សង្ឃកតិកា +សង្ឃកម្ម +សង្ឃករណីយកិច្ច +សង្ឃកសង្ខុញ +សង្ឃកឱ្យ +សង្ឃការី +សង្ឃកិច្ច +សង្ឃគតទាន +សង្ឃគតា +សង្ឃគតាទក្ខិណា +សង្ឃគារវតា +សង្ឃគុណ +សង្ឃដីកា +សង្ឃត្ថា +សង្ឃត្ថេរ +សង្ឃទាន +សង្ឃទាសី +សង្ឃទាសៈ +សង្ឃទី +សង្ឃទូត +សង្ឃនវក +សង្ឃនាយក +សង្ឃបញ្ជា +សង្ឃបរិនាយក +សង្ឃបរិភោគ +សង្ឃបាមោក្ខ +សង្ឃបិតា +សង្ឃបូជា +សង្ឃប្រកាស +សង្ឃប្រណាម +សង្ឃភត្ត +សង្ឃភេទ +សង្ឃភេទកៈ +សង្ឃមណ្ឌល +សង្ឃមាមកៈ +សង្ឃមាមិកា +សង្ឃរក្ខ +សង្ឃរក្ខិត +សង្ឃរតនៈ +សង្ឃរា +សង្ឃរាជ +សង្ឃរាជប្រកាស +សង្ឃរាជា +សង្ឃរាជាគណៈ +សង្ឃរាជី +សង្ឃរ៍ +សង្ឃរ័ត្ន +សង្ឃវង្ស +សង្ឃសត្ថា +សង្ឃសន្មតិ +សង្ឃសម្មតិ +សង្ឃសាមគ្គី +សង្ឃស្សទាន +សង្ឃា +សង្ឃាក់ +សង្ឃាដិ +សង្ឃាដី +សង្ឃាណត្តិ +សង្ឃាត +សង្ឃាតនរក +សង្ឃាតនាវា +សង្ឃាទិសេស +សង្ឃាទីសេស +សង្ឃានុស្សតិ +សង្ឃាវាស +សង្ឃិក +សង្ឃិកបរិភោគ +សង្ឃិកភណ្ឌ +សង្ឃិកវត្ថុ +សង្ឃិកៈ +សង្ឃឹក +សង្ឃឹម +សង្ឃឹមគណិត +សង្ឃឹមថា +សង្ឃឹមថានឹង +សង្ឃឹមទុក +សង្ឃឹមលើ +សង្ឃឹមអស់ពីចិត្ត +សង្ឃុ +សង្ឃុដ្ឋ +សង្ឃុដ្ឋសព្ទ +សង្ឃុដ្ឋស័ព្ទ +សង្ឃុបដ្ឋាក +សង្ឃុបដ្ឋាយិកា +សង្ឃេរតនៈ +សង្ឃ័ដ +សង្ឃ័ដកម្ម +សង្ឃ័រ +សង្ឃ្រាជ +សង្ឈុ +សង្រូង +សង្រួប +សង្រួបសង្រួម +សង្រួម +សង្រួមកាយ +សង្រួមកាយវាចាចិត្ត +សង្រួមចិត្ត +សង្រួមស្មឹងស្មាធិ៍ +សង្រួមឥន្ទ្រីយ +សង្រេង +សង្រេងចិត្ត +សង្រេងសង្រៃ +សង្រែក +សង្រែកក្បាល +សង្រៃ +សង្រ្កាន្ត +សង្រ្កាន្តិ +សង្រ្គហ +សង្រ្គាជ +សង្រ្គាម +សង្រ្គុប +សង្រ្គោះ +សង្រ្គោះហ៍ +សង្រ្គះ +សង្រ្ឃាជ +សង្វរ +សង្វរកម្ម +សង្វរសុទ្ធិ +សង្វាក់ +សង្វាត +សង្វាតធ្វើការ +សង្វាតរៀន +សង្វាតឱហាត +សង្វារ +សង្វារចេក +សង្វាស +សង្វិត +សង្វិល +សង្វិលវិល +សង្វិលវ៉ិល +សង្វើយ +សង្វៀន +សង្វៀនមាន់ +សង្វេគ +សង្វេគយល់ +សង្វេគសមុដ្ឋាន +សង្វែង +សង្វែងយកការណ៍ +សង្វោយ +សង្វោយទេវតា +សង្សក្រឹត +សង្សារ +សង្សារចក្រ +សង្សារទុក្ខ +សង្សារទោស +សង្សារព័ន្ធន៍ +សង្សារភព +សង្សារភ័យ +សង្សារមោក្ខ +សង្សារលោក +សង្សារវដ្ដ +សង្សារវដ្ត +សង្សារវិមោក្ខ +សង្សារសមុទ្ទ +សង្សារសាគរ +សង្ស័យ +សង្ស័យខ្លាចក្រែង +សង្ស័យឆ្នៃ +សង្ហរ +សង្ហរណ៍ +សង្ហរិនី +សង្ហរី +សង្ហា +សង្ហារ +សង្ហារជីវិត +សង្ហារាសី +សង្ហារិម +សង្ហារិមភណ្ឌ +សង្ហារិមវត្ថុ +សង្ហារិមៈ +សង្ហារឹមវត្ថុ +សង្ហាហួសសម័យ +សង្អន់ +សង្អារ +សចព្រះឧបយុរាជ +សចិត្តក +សចិត្តកកម្ម +សចិត្តកទោស +សចិត្តកាបត្តិ +សចិត្តកៈ +សចី +សច្ច +សច្ចការ +សច្ចការិនី +សច្ចការី +សច្ចកាល +សច្ចកិរិយា +សច្ចញ្ញាណ +សច្ចទស្សន៍ +សច្ចធម៌ +សច្ចធារណ៍ +សច្ចធារណ៍និរទោស +សច្ចធារណ៍នៃច្បាប់ +សច្ចធារណ៍នៃនិរទោស +សច្ចធារណ៍នៃអង្គហេតុ +សច្ចបាន +សច្ចបារមី +សច្ចប្បណិធាន +សច្ចភាព +សច្ចវាចា +សច្ចវាទិនី +សច្ចវាទី +សច្ចវានិទី +សច្ចសីលភាព +សច្ចា +សច្ចាទឹកភ្នែក +សច្ចាធិដ្ឋាន +សច្ចានុមតិ +សច្ចានុរក្ស +សច្ចាប័ន +សច្ចាប្រណិធាន +សច្ចាវីករណ៍ +សច្ចំ +សច្ចៈ +សច្ឆន្ទ +សច្ឆន្ទា +សច្ឆិ +សច្ឆិកិរិយា +សជន +សជាត +សជាតភាព +សជី +សជីថាស +សជីផ្តិល +សជីព +សជីវ +សជីវកម្ម +សជ្ជ +សជ្ជកម្ម +សជ្ជភាព +សជ្ឈ +សជ្ឈការ +សជ្ឈការិកា +សជ្ឈការិនី +សជ្ឈការី +សជ្ឈត្តិករ +សជ្ឈន្តិក +សជ្ឈភណ្ឌ +សជ្ឈម័យ +សជ្ឈាយ +សជ្ឈាយន +សជ្ឈាយនកម្ម +សជ្ឈាយី +សជ្ឈុ +សជ្រៃ +សញា្ញ +សញ្ចរ +សញ្ចរកម្ម +សញ្ចរដ្ឋាន +សញ្ចរណ៍ +សញ្ចរនៃបេះដូង +សញ្ចររោគ +សញ្ចរលម្ហែ +សញ្ចរលំហែ +សញ្ចរស្ថាន +សញ្ចារ +សញ្ចារិកា +សញ្ចេតនា +សញ្ចេតនិយម +សញ្ចេតភាព +សញ្ច័យ +សញ្ច័យធន +សញ្ជក់ +សញ្ជនសត្វ +សញ្ជប់ +សញ្ជប់សញ្ជឹង +សញ្ជយ +សញ្ជាត +សញ្ជាតព្រឹក្ស +សញ្ជាតវត្ថុ +សញ្ជាតស្រះ +សញ្ជាតិ +សញ្ជាតិញ្ញាណ +សញ្ជាតូបនីយកម្ម +សញ្ជានិយ +សញ្ជាប់ +សញ្ជារកម្ម +សញ្ជិប +សញ្ជីព +សញ្ជីពនរក +សញ្ជីវន +សញ្ជីវនកម្ម +សញ្ជីវ័ន +សញ្ជឹង +សញ្ជឹងគិត +សញ្ជឹងសញ្ជប់ +សញ្ជួយ +សញ្ជែក +សញ្ជ័ +សញ្ជ័យ +សញ្ជ័យធន +សញ្ឈា +សញ្ញា +សញ្ញាការ +សញ្ញាខន្ធ +សញ្ញាចាស់ +សញ្ញាចេតសិក +សញ្ញាណ +សញ្ញាណប័ដ +សញ្ញាណប្រតិបត្តិ +សញ្ញាណមូលដ្ឋាន +សញ្ញាណវនវប្បកម្ម +សញ្ញាថ្នល់ +សញ្ញាថ្មី +សញ្ញានិរោធ +សញ្ញាបញ្ជា +សញ្ញាបត្រ +សញ្ញាប័ដ +សញ្ញាប័ណ្ណ +សញ្ញាប័ត្រ +សញ្ញាប័ត្រកិត្តិយស +សញ្ញាប័ត្រជាន់ខ្ពស់ +សញ្ញាប័ត្រវិស្វករ +សញ្ញាប្រទាន +សញ្ញាពេចន៍ +សញ្ញាភ្លើង +សញ្ញាយោង +សញ្ញាវិបត្តិ +សញ្ញាវិបរិត +សញ្ញាវិបល្លាស +សញ្ញាវិមោក្ខ +សញ្ញាវិសេសនៈ +សញ្ញាសក់ក +សញ្ញាសង្ខារ +សញ្ញាសម្គាល់ +សញ្ញាសំគាល់ +សញ្ញាស្លោក +សញ្ញាអចល័ត +សញ្ញាអាយុជីវិត +សញ្ញាអ៊ +សញ្ញិនី +សញ្ញី +សញ្ញោ +សញ្ញោជន +សញ្ញោជនៈ +សញ្ទនុក្រម +សញ្វវុធ +សដាយុស +សដូវ +សដូវខៅតាក +សដូវដុំ +សដូវផង់ +សឌាង្គ +សណា្តប់ +សណ្ដ +សណ្ដក +សណ្ដកដៃ +សណ្ដកសាច់ +សណ្ដង់ +សណ្ដប់ +សណ្ដរក្បាលសរសរ +សណ្ដា +សណ្ដាន +សណ្ដាន់ +សណ្ដាប +សណ្ដាប់ +សណ្ដាប់ធ្នាប់ +សណ្ដាប់ស្រុក +សណ្ដាយ +សណ្ដាយម្ខាង +សណ្ដារ +សណ្ដឹង +សណ្ដូក +សណ្ដូកជើង +សណ្ដូកទៅរក +សណ្ដូកអន្ទង +សណ្ដូន +សណ្ដើង +សណ្ដើម +សណ្ដែក +សណ្ដែកកង់ +សណ្ដែកកូរ +សណ្ដែកកួរ +សណ្ដែកក្រហម +សណ្ដែកខៀវ +សណ្ដែកខ្មោច +សណ្ដែកខ្មៅ +សណ្ដែកឆ្មារ +សណ្ដែកជន្លង់ +សណ្ដែកជ្រុង +សណ្ដែកដី +សណ្ដែកទេស +សណ្ដែកទ្រើង +សណ្ដែកបណ្ដុះ +សណ្ដែកបណ្តុះ +សណ្ដែកបាយ +សណ្ដែកបារាំង +សណ្ដែកប្រេង +សណ្ដែកផេះ +សណ្ដែកព្នង +សណ្ដែកភ្នង +សណ្ដែករាជមាស +សណ្ដែកសៀង +សណ្ដែកស្ទៀង +សណ្ដែកហោលិនតាវ +សណ្ដែកអង្គុយ +សណ្ដែងអង្គុយ +សណ្ដោង +សណ្ដំ +សណ្ឋាគារ +សណ្ឋាគារខែត្រ +សណ្ឋាគារដ្ឋាន +សណ្ឋាគាររដ្ឋាភិបាល +សណ្ឋាគារសន្ថា +សណ្ឋាគារិក +សណ្ឋាន +សណ្ឋានង +សណ្ឋានដី +សណ្ឋានភាព +សណ្ឋានវិទ្យា +សណ្ឋារ +សណ្ឋារកិច្ច +សណ្ឋិត +សណ្ឌ +សណ្ឌច្ឆាយ +សណ្ឌច្ឆាយព្រឹក្យ +សណ្ឌច្ឆាយព្រឹក្ស +សណ្ឌាស +សណ្ឌិស +សណ្តកដៃ +សណ្តាប +សណ្តាប់ +សណ្តាប់ធ្នាប់ +សណ្តាប់ស្រុក +សណ្តាយម្ខាង +សណ្តូក +សណ្តូកជើង +សណ្តែក +សណ្តែកកង់ +សណ្តែកទ្រើង +សណ្តែកបណ្តុះ +សណ្តែកបាយ +សណ្តែកព្នង +សណ្តែករាជមាស +សណ្តែកសៀង +សណ្តែងអង្គុយ +សណ្តែត +សណ្តោង +សណ្ហ +សណ្ហវាចា +សណ្ហវាទិនី +សណ្ហវាទី +សណ្ហសុខុម +សត +សតង្គ +សតតេជះ +សតទិន +សតនាគនហុត +សតបត្ត +សតបទី +សតបទីជាតិ +សតបទីសត្ត +សតបទីសត្វ +សតប្បមាណ +សតប្រមាណ +សតពារ +សតពិធី +សតភាព +សតមូលី +សតម្ភូ +សតយញ្ញពិធី +សតរង្សី +សតវត្ស +សតវត្សរ +សតវត្សរ៍ +សតវត្ស៍រ +សតវារ +សតវារៈ +សតាង្គ +សតិ +សតិការ +សតិកិច្ឆភាព +សតិចេតសិក +សតិជាគរិយានុយោគ +សតិជាគរិយៈ +សតិន្រ្ទិយ +សតិបញ្ញា +សតិបដ្ឋាន +សតិម +សតិមតី +សតិមទិន +សតិមន្ត +សតិមន្តី +សតិមវារៈ +សតិវិន័យ +សតិវិបល្លាស +សតិវិប្បវាស +សតិសម្បជញ្ញៈ +សតិសម្ព័ន្ធ +សតិសម្មោសា +សតិសានុញ្ញាតិ +សតិអវិប្បវាស +សតិអារម្មណ៍ +សតេកិច្ចភាព +សតេកិច្ចរោគ +សតេកិច្ចា +សតេកិច្ចាបតិ្ត +សតេកិច្ចាបត្តិ +សតេកិច្ចាពាធ +សតេកិច្ឆ +សតេកិច្ឆភាព +សតេកិច្ឆរោគ +សតេកិច្ឆា +សតេកិច្ឆាបត្តិ +សតេកិច្ឆៈ +សត៑ +សត្កប្បករណាភិធម្ម +សត្ការ +សត្ដ +សត្ត +សត្តក្ខ័យ +សត្តខណ្ឌ +សត្តគុណ +សត្តឃាត +សត្តឃាតកៈ +សត្តឃាតដ្ឋាន +សត្តឃាតស្ថាន +សត្តឃាតិកា +សត្តចរ +សត្តជីវសាស្ត្រ +សត្តទិន +សត្តនាយក +សត្តនិករ +សត្តនិកាយ +សត្តបង្ក័ជ +សត្តបរិភណ្ឌ +សត្តបរិភ័ណ្ឌ +សត្តបុស្ប +សត្តបុស្ស +សត្តប្បករណ +សត្តប្បករណាភិធម្ម +សត្តប្បករណ៍ +សត្តពារ +សត្តពិធ +សត្តពោជ្ឈង្គ +សត្តភូមិក +សត្តម +សត្តមពារ +សត្តមភូមិ +សត្តមវាៈ +សត្តមហាឋាន +សត្តមាស +សត្តមី +សត្តមីវិភត្តិ +សត្តរោគវិជ្ជា +សត្តលោក +សត្តវង្គសត្វ +សត្តវារៈ +សត្តវិជ្ជា +សត្តវិទូ +សត្តវិទ្យា +សត្តសញ្ញា +សត្តសា +សត្តសាស្ត្រ +សត្តហៈ +សត្តា +សត្តាកិច្ច +សត្តាហ +សត្តាហករណីកិច្ច +សត្តាហកាលិក +សត្តាហកិច្ច +សត្តាហៈ +សត្តិ +សត្តុ +សត្ថ +សត្ថា +សត្ថុ +សត្បថ +សត្បា +សត្បុរុឞ +សត្យ +សត្យម៑ +សត្យវ័ត +សត្យា +សត្យាក្រឹត្យ +សត្យាធិដ្ឋាន +សត្យាធិសា័ន +សត្យាធិស្ឋាន +សត្យានុម័ត +សត្យានុម័តិ +សត្យានុរក្ស +សត្យាប័ន +សត្យាវិប្បវាស +សត្យំ +សត្យំការ +សត្រ +សត្រសុស +សត្រា +សត្រាវុធ +សត្រី +សត្រូវ +សត្រូវរបស់ជាតិ +សត្រូវរួម +សត្រូវសួពូជ +សត្វ +សត្វកន្ទុយព្រែក +សត្វកាត់ +សត្វកំណាច +សត្វកំពូលអាចម៍ +សត្វក្ស័យ +សត្វខ្សឹប +សត្វគុណ +សត្វឃាត +សត្វឃាតកៈ +សត្វឃាតស្ថាន +សត្វចតុបាទ +សត្វចតុប្បាទ +សត្វចាស់សក +សត្វជើងកំប៉ាត +សត្វដូនតា +សត្វដើរទេស +សត្វតិរច្ឆាន +សត្វតេះ +សត្វថេរកំដៅ +សត្វទន្សាយ +សត្វទ្វេបាទ +សត្វនាយក +សត្វនិករ +សត្វនិកាយ +សត្វនិងព្រៃព្រឹក្សា +សត្វនៅ +សត្វនៅក្នុងទឹក +សត្វបម្រើ +សត្វផ្ញើប្រាណ +សត្វពង +សត្វពហុកោសិកា +សត្វពាហណៈ +សត្វពាហនៈ +សត្វព្រៃ +សត្វរំពា +សត្វលោក +សត្វល្បាយ +សត្វល្អិត +សត្វវិទ្យា +សត្វវិស័យ +សត្វសារ +សត្វសេទជៈ +សត្វស្រុក +សត្វស្លាប +សត្វហីនជាតិ +សត្វអថេរកម្ដៅ +សត្វអូវីប៉ា +សត្វអូវូវីវីប៉ា +សត្វឯកកោសិកា +សត្វា +សថូប +សទ +សទា +សទាគតិ +សទាទាន +សទាផល +សទាព្រឹក្ស +សទាមន៑ +សទារ +សទារសន្ដោស +សទារសន្តោស +សទិន្នវត្ថុ +សទិស +សទិសនាម +សទិសន័យ +សទិសព័ណ៌ +សទិសភាព +សទិសវណ្ណ +សទិសសញ្ញា +សទិសសណ្ឋាន +សទិសសព្ទ +សទិសសូរ +សទិសានុញ្ញាត +សទិសៈ +សទេស +សទ្ឋា +សទ្ទ +សទ្ទកោវិទ +សទ្ទឃោស +សទ្ទជាតិ +សទ្ទតា +សទ្ទន័យ +សទ្ទពិម្ព +សទ្ទពិម្ពាល័យ +សទ្ទភូត +សទ្ទមាលា +សទ្ទមាលាកនិដ្ឋា +សទ្ទមាលាជេដ្ឋា +សទ្ទវិទ្យា +សទ្ទវិបល្លាស +សទ្ទវិសេស +សទ្ទសញ្ញា +សទ្ទសព្ទ +សទ្ទសាស្ត្រ +សទ្ទា +សទ្ទានុក្រម +សទ្ទាយតនៈ +សទ្ទារម្មណ៍ +សទ្ទាវិសេស +សទ្ទុបបទ +សទ្ធម៌ +សទ្ធម្ម +សទ្ធម្មដិ្ឋតិ +សទ្ធម្មដ្ឋិតិ +សទ្ធម្មដ្ធិតិ +សទ្ធម្មទេសនា +សទ្ធម្មប្បជ្ជោត +សទ្ធា +សទ្ធាចរិត +សទ្ធាចរិយា +សទ្ធាចិត្ត +សទ្ធាចេតសិក +សទ្ធាទាន +សទ្ធាទេយ្យ +សទ្ធាធន +សទ្ធាធិក +សទ្ធាធិមុត្ត +សទ្ធាបព្វជិត +សទ្ធារម្មណ៍ +សទ្ធាលុ +សទ្ធាលុភាព +សទ្ធាសម្បទា +សទ្ធាសម្បន្ន +សទ្ធាសម្បន្នា +សទ្ធាសម្បយុត្ត +សទ្ធិន្ទ្រិយ +សទ្ធិន្រ្ទិយ +សទ្ធិបុរិមា +សទ្ធិវិហារិក +សទ្ធិវិហារិកវត្ត +សទ្ធីស្វរៈ +សទ្ធឹ +សទ្ធឹវិហារិក +សទ្ធឹវិហារិកវត្ត +សទ្ម័ន +សទ្ឫឝ +សន +សនិទាន +សនិទានកម្ម +សនិទាននិយម +សនិទានិក +សនិទានីយ +សនិទានីយភាព +សនិន្នាទ +សនិ្នដ្ឋានចេតនា +សនិ្នធិការកៈ +សនិ្នបាត +សន់ដាន +សន់ដាប +សន់ដោស +សន់តាន៉ៈសន់ធិ +សន់តៈរ៉ាយ +សន់ធានៈ +សន់ធិ +សន់ធិកិរ៉ិយ៉ោប៉ៈក +សន់ធិចឆេទៈ +សន់និតឋាន៉ៈចេតៈន៉ា +សន់និធិ +សន់និបាត +សន់និប៉ាតៈ +សន់ន៉ិយ៉ាត +សន់ន៉ៈ +សន់ន៉ៈម៉ត់ +សន់ហៈ +សន់អន់ក្រ +សន្ដាន +សន្ដានក្រោយ +សន្ដានចិត្ត +សន្ដានញាតិ +សន្ដាននៃសព្ទ +សន្ដានពាក្យ +សន្ដានព្រៀងលាន +សន្ដានសន្ធិ +សន្ដាប +សន្ដាបចិត្ត +សន្ដាបទុក្ខ +សន្ដាបរោគ +សន្ដាបវេទនា +សន្ដោស +សន្ឋិធិ +សន្ឋិបាត +សន្ឋឹកសន្ឋាប់ +សន្ឋឹង +សន្ឋំ +សន្ត +សន្តតិ +សន្តតិកម្ម +សន្តតិវង្ស +សន្តតិវង្សក្សត្រិយ៍ +សន្តតិវង្សវិទ្យា +សន្តតិសព្ទ +សន្តនិកេតន៍ +សន្តបុគ្គល +សន្តភាព +សន្តា +សន្តាន +សន្តានព្រៀងលាន +សន្តានសន្ធិ +សន្តាប +សន្តាបចិត្ត +សន្តាបទុក្ខ +សន្តាបរោគ +សន្តាបវេទនា +សន្តិ +សន្តិករ +សន្តិការកៈ +សន្តិការិកា +សន្តិកាល +សន្តិណាគារ +សន្តិនិយម +សន្តិបទ +សន្តិបាល +សន្តិភាព +សន្តិភាវកម្ម +សន្តិភាវករ +សន្តិភាវូបនីយកម្ម +សន្តិយុត្ត +សន្តិវរបទ +សន្តិវិធី +សន្តិសម្ព័ន +សន្តិសហវិជ្ជមាន +សន្តិសាលា +សន្តិសុខ +សន្តិសុខជាតិ +សន្តិសុខសួនរួមអាស៊ី +សន្តិហេតុ +សន្តី +សន្តុដី្ឋធម៌ +សន្តុដី្ឋភាព +សន្តុដី្ឋសុខ +សន្តុដ្ឋី +សន្តុដ្ឋីធម៌ +សន្តុដ្ឋីភាព +សន្តុដ្ឋីសុខ +សន្តុបាយ +សន្តុឞ្តី +សន្តុសិត +សន្តោឞ +សន្តោស +សន្តៈ +សន្ត៑ +សន្ថត +សន្ថវ +សន្ថវកិច្ច +សន្ថវមិត្ត +សន្ថវមិត្រ +សន្ថវរតិ +សន្ថវា +សន្ថវៈ +សន្ថា +សន្ថាគារ +សន្ថិត +សន្ថ័ត +សន្ទង់ +សន្ទដ្ឋិកៈ +សន្ទនា +សន្ទនីយ +សន្ទនីយភាព +សន្ទភាព +សន្ទរកថា +សន្ទរោវាទ +សន្ទស្សន៍ +សន្ទា +សន្ទាប់ +សន្ទិដ្ឋ +សន្ទិដ្ឋភាព +សន្ទិដ្ឋភាពសុហ្រឹទ +សន្ទិដ្ឋមិត្ត +សន្ទិដ្ឋិក +សន្ទិដ្ឋិកធម៌ +សន្ទិដ្ឋិកហេតុ +សន្ទិដ្ឋិកៈ +សន្ទិស្ឋមិត្ត +សន្ទិះ +សន្ទិះសង្ស័យ +សន្ទុក +សន្ទុះ +សន្ទុះក្អែក +សន្ទុះទៅមុខ +សន្ទុះលោតផ្លោះ +សន្ទូង +សន្ទូច +សន្ទូចរនង +សន្ទូចវាត់ +សន្ទូចអន្ទង់ +សន្ទូរនង +សន្ទួច +សន្ទេឝ +សន្ទេស +សន្ទេសហរ +សន្ទេសហារ +សន្ទេសហារកៈ +សន្ទេសហារិកា +សន្ទេសហារិនី +សន្ទេសហារី +សន្ទេហ +សន្ទេហការណ៍ +សន្ទេហការិនី +សន្ទេហការី +សន្ទេហចិត្ត +សន្ទេហភាព +សន្ទេហវិធី +សន្ទេះ +សន្ទៃ +សន្ទោ +សន្ទំឝ +សន្ទំឝក +សន្ទះ +សន្ទះកអាវ +សន្ទះក្រោយ +សន្ទះខ្ចៅ +សន្ទះគូទក្រពះ +សន្ទះទ្រស្បូន +សន្ទះទ្រូង +សន្ទះទ្វារ +សន្ទះមុខ +សន្ទ្រាព +សន្ទ្រែ +សន្ធប់ +សន្ធប់ពាក្យបណ្ដឹង +សន្ធប់រឿង +សន្ធរ +សន្ធរមេធា +សន្ធរវោហារ +សន្ធវោហារ +សន្ធាន +សន្ធានកម្ម +សន្ធានការី +សន្ធានភាព +សន្ធានមិត្ត +សន្ធានមិត្រ +សន្ធានសញ្ញា +សន្ធានសព្ទ +សន្ធានី +សន្ធាប់ +សន្ធាប់ដាក់ +សន្ធារណ +សន្ធារណៈ +សន្ធារណ៍ +សន្ធាៈប្រកាស +សន្ធាៈរាត្រី +សន្ធិ +សន្ធិកិរិយោបករណ៍ +សន្ធិចេ្ជទ +សន្ធិចេ្ជទកម្ម +សន្ធិច្ឆេទ +សន្ធិច្ឆេទកម្ម +សន្ធិច្ជេទ +សន្ធិច្ជេទកម្ម +សន្ធិជា +សន្ធិធិ +សន្ធិបាត +សន្ធិប្រកាស +សន្ធិពន្ធ +សន្ធិពន្ធន៍ +សន្ធិភ +សន្ធិមុខ +សន្ធិយា +សន្ធិយារាត្រី +សន្ធិយោគ +សន្ធិវាស +សន្ធិវេស +សន្ធិសញ្ញា +សន្ធិសញ្ញាជាគូភាគី +សន្ធិសញ្ញាពហុភាគី +សន្ធិស័ទ +សន្ធឹក +សន្ធឹកផ្គរគ្រាំ +សន្ធឹកសន្ធាប់ +សន្ធឹកសន្ធៃ +សន្ធឹង +សន្ធឹងខ្សែ +សន្ធឹងដៃជើង +សន្ធឹងសន្ធៃ +សន្ធូ +សន្ធៃ +សន្ធោ +សន្ធោសន្ធៅ +សន្ធៅ +សន្ធំ +សន្ធ្យា +សន្ធ្យាកាល +សន្ធ្យាប្រកាស +សន្នកម្ម +សន្នកាល +សន្និ +សន្និច័យ +សន្និច្ចយ +សន្និច្ច័យ +សន្និច្ច័យសង្គ្រោះ +សន្និដ្ឋាន +សន្និដ្ឋានចេតនា +សន្និធិ +សន្និធិការកៈ +សន្និបា +សន្និបាត +សន្និបាតកសិករ +សន្និបាតជាតិ +សន្និបាតដ្ឋាន +សន្និបាតមាល +សន្និបាតរោគ +សន្និបាតសភា +សន្និបាតសាលា +សន្និបាតស្ថាន +សន្និបាតាពាធ +សន្និពន្ធ +សន្និពន្ធន៍ +សន្និភ +សន្និភប្រមាណ +សន្និភមាឌ +សន្និភរូប +សន្និភសណ្ឋាន +សន្និយាតន៍ +សន្និវាស +សន្និវាសដ្ឋាន +សន្និវេស +សន្និឝ្ចយ +សន្និឞ្ឋាន +សន្និសីទ +សន្និសីទកាសែត +សន្និសីទកោណន្ត +សន្និសីទកំពូល +សន្និសីទតុមូល +សន្និសីទត្រីភាគី +សន្និសីទបើកទូលាយ +សន្និសីទសារព៌តមាន +សន្និសីទអន្តរជាតិ +សន្និស័ទ +សន្និស្សិត +សន្មត +សន្មតគត់ដាគ្នា +សន្មតគ្នា +សន្មតនាម +សន្មតស្គាល់ +សន្មតិ +សន្មតិកម្ម +សន្យា +សន្យាស +សន្យាសភាព +សន្រ្ទាវ +សន្លង់ +សន្លង់ដុំរទេះ +សន្លង់ស្នែងក្របី +សន្លប់ +សន្លប់ឈឹង +សន្លប់បាត់មាត់ +សន្លប់បាត់ស្មារតី +សន្លប់សន្លិន +សន្លាក់ +សន្លាក់ឆ្អឹង +សន្លាក់ជើង +សន្លាក់ដៃ +សន្លាង +សន្លិន +សន្លឹក +សន្លឹកឆ្នោត +សន្លឹកទ្វារ +សន្លឹង +សន្លឹម +សន្លឹមបាត់ត្រើយ +សន្លឹមបែកផ្សែង +សន្លុង +សន្លោច +សន្សឹម +សន្សើម +សន្សើមចុះ +សន្សើមត្រោស +សន្សើមថ្លោស +សន្សែ +សន្សែសន្សំ +សន្សំ +សន្សំទុក +សន្សំទ្រព្យ +សន្សំបណ្ដុះ +សន្សំប្រាក់ +សន្សំរឿង +សន្សំសាងសីលា +សន្សំសំចៃ +សន្សំសំចៃច្នៃប្រឌិត +សន្ែស +សប +សបចំណេះ +សបញ្ជាក់ +សបត្ត +សបត្តជន +សបត្ន +សបថ +សបថបាន +សបថវាចា +សបថវាទ +សបថវាទិនី +សបថវាទី +សបន +សបវាទិនី +សបសម +សបសម់ +សបសម្ដី +សបសម្តី +សបសួន +សបសួ៎ន +សបសំដី +សបា្ដហ៍ +សប៊ូ +សប៊ូក្រអូប +សប៊ូឆ្អាប +សប់ +សប់កង់ +សប់ខ្យល់ +សប់ទឹក +សប់ពៈរុទ័ញញូ +សប់ព័ញញុ +សប់ព័ញញុត័ញញាន +សប់ព័នតៈរ៉ាយ +សប់ស្នប់ +សប៌ +សប្ដ +សប្ដប្រករណ៍ +សប្ដស័ក +សប្ដាហទស្សនាវដ្ដី +សប្ដាហៈ +សប្ដាហ៍ +សប្ដាហ័ន +សប្ដិ +សប្ត +សប្តក +សប្តន៑ +សប្តប្រករណ +សប្តប្រករណ៍ +សប្តម +សប្តមី +សប្តស័ក +សប្តាហ +សប្តាហន +សប្តាហៈ +សប្តាហ៍ +សប្តាហ័ន +សប្តិ +សប្ន +សប្ប +សប្បជាតិ +សប្បដិ +សប្បដិភាគ +សប្បដិភ័យ +សប្បត្រកូល +សប្បទាឋា +សប្បធន់ +សប្បរាជ +សប្បរិសធម៌ +សប្បសត្វ +សប្បាយ +សប្បាយខ្លួន +សប្បាយចិត្ត +សប្បាយដ្ឋាន +សប្បាយភាព +សប្បាយមន្ទីរ +សប្បាយយាហារ +សប្បាយរីករាយ +សប្បាយអាហារ +សប្បាយាហារ +សប្បិ +សប្បុ +សប្បុរស +សប្បុរសក៏ +សប្បុរសជន +សប្បុរសធម៌ +សប្បុរិស +សប្បុរិសកម្ម +សប្បុរិសចរិយា +សប្បុរិសជាតិ +សប្បុរិសត្រកូល +សប្បុរិសទាន +សប្បុរិសធម៌ +សប្បុរិសវាចា +សប្បុរិសវាទ +សប្បុរិសវាទិនី +សប្បុរិសវាទី +សប្បុរិសោ +សផ្ងាវ +សព +សពា៌ង្គ +សពា៌ង្គកាយ +សព៌ជ្ញ +សព៌ាង្គ +សព៌ាង្គកាយ +សព៌ាង្គរាង +សព៌េ +សព៌េជ្ញ +សព៌េជ្ញតាញាណ +សព៌េជ្ញសាស្តា +សព័្ទន +សព្ជាប់ +សព្ទ +សព្ទចោរ +សព្ទជាតិ +សព្ទដទៃ +សព្ទនាមិកកិរិយាសព្ទ +សព្ទបច្ចេកទេស +សព្ទព្រហ្ម័ន +សព្ទសង្គ្រោះ +សព្ទសញ្ញា +សព្ទសាធុការ +សព្ទសាធុការពរ +សព្ទសាស្ត្រ +សព្ទ័ +សព្ទ័ន +សព្ភិ +សព្ភិកម្ម +សព្ភិទិនី +សព្ភិធម៌ +សព្ភិវាចា +សព្ភិវាទ +សព្ភិវាទិនី +សព្ភិវាទី +សព្រលែត +សព្រហ្មចារិនី +សព្រហ្មចារិន៑ +សព្រហ្មចារី +សព្រាត +សព្រោង +សព្វ +សព្វកន្លែង +សព្វការីសមាគម +សព្វកាល +សព្វខ្លួន +សព្វគុណ +សព្វគ្នា +សព្វគ្រប់ +សព្វគ្រប់ប្រការ +សព្វង្គ +សព្វជាតិ +សព្វញ្ញុ +សព្វញ្ញុតញ្ញាណ +សព្វញ្ញុពុទ្ធ +សព្វញ្ញុភាព +សព្វញ្ញូ +សព្វញ្ញូញ្ញាណ +សព្វដង +សព្វដ្ឋភាព +សព្វឋាន +សព្វតែ +សព្វត្ថ +សព្វត្រ +សព្វថ្ងៃ +សព្វទស្សន៍ +សព្វទិសទី +សព្វនាម +សព្វនី +សព្វន្តរាយ +សព្វបើ +សព្វបែបយ៉ាង +សព្វបែបសព្វយ៉ាង +សព្វប្រការ +សព្វព្រះទ័យ +សព្វព្រះរាជហឫទ័យ +សព្វព្រះហឫទ័យ +សព្វភូត +សព្វភោគ +សព្វភ័យ +សព្វមុខ +សព្វមួយដង +សព្វយុត្ត +សព្វរុទញ្ញូ +សព្វរោគ +សព្វរោគវិនិមុត្ត +សព្វលាភ +សព្វលោក +សព្វវចនា +សព្វវចនាធិប្បាយ +សព្វវចនៈ +សព្វវត្តមាន +សព្វវិទូ +សព្វវិនាស +សព្វវេទិនី +សព្វវេទី +សព្វសន្តិភាព +សព្វសរពើ +សព្វសាយ +សព្វសារពាង្គកាយ +សព្វសារពើ +សព្វសិទ្ធ +សព្វសិទ្ធិ +សព្វសួន +សព្វសោក +សព្វស័រពើ +សព្វអន្លើ +សព្វានុភាព +សព្វាវុធ +សព្វាវុធសមូហជន +សព្វាវុធឯកត្តជន +សព្វាសី +សព្វេ +សភា +សភាខែត្រ +សភាគ +សភាគជន +សភាគជនភាព +សភាគបុគ្គល +សភាគភិក្ខុ +សភាគា +សភាគាបត្តិ +សភាគារ +សភាគារម្មណ៍ +សភាគ្រឹះ +សភាចក្ខុ +សភាចារ +សភាចារបុរស +សភាជន +សភាជនភាព +សភាជាតិ +សភាតំណាងរាស្ត្រ +សភាធម្មនុញ្ញ +សភាធិបតា +សភាធិបតានី +សភាធិបតី +សភាធីបតី +សភានាយក +សភានាយិកា +សភានិយម +សភានុនាយក +សភានុនាយិកា +សភានុព័ន្ធ +សភាបញ្ញត្តច្បាប់ +សភាបញ្ញត្តិ +សភាបញ្ញត្តិច្បាប់ +សភាបតានី +សភាបតី +សភាបុគ្គល +សភាព +សភាពការណ៍ +សភាពការណ៍ពិត +សភាពជូរចត់ +សភាពស័ក្ដិសិទ្ធិ +សភាពាណិជ្ជកម្ម +សភាមន្ទីរ +សភាមាល +សភាលិបិការ +សភាលិបិការិកា +សភាលេខាធិការ +សភាលេខាធិការិនី +សភាលេខានុការ +សភាលេខានុការិនី +សភាវ +សភាវគតិ +សភាវធម៌ +សភាវនីតិ +សភាវប្បញ្ញតិ +សភាវប្បញ្ញត្តិ +សភាវសណ្ឋិត +សភាវិសាមញ្ញ +សភាវៈ +សភាសមាជិក +សភាសមាជិកា +សភាសហភាព +សភាសាមញ្ញ +សភាស័ទ +សភាស្ថាន +សភូមិ +សភ្លឹង +សម +សមកម្ម +សមក្រឹត្យ +សមគប់ +សមគួរ +សមគោត្ត +សមគោត្រ +សមគំនិត +សមគ្គ +សមគ្គកម្ម +សមគ្គចិត្ដ +សមគ្គចិត្ត +សមគ្គចេតនា +សមគ្គភាព +សមគ្គសង្វាស +សមគ្គសំវាស +សមគ្គា +សមគ្នា +សមគ្រ +សមង្គិភាព +សមង្គុលី +សមចរិយា +សមចារិនី +សមចារី +សមចិត្ត +សមចិន្ដា +សមចិន្តា +សមជា +សមជាតិ +សមជាតិក +សមជាតិកា +សមជាតិកៈ +សមជីវិតា +សមជ្ជ +សមជ្ជកាល +សមជ្ជកីឡា +សមជ្ជទិន +សមជ្ជមាល +សមជ្ជសម័យ +សមជ្ជា +សមជ្ជាគា +សមជ្ជាគារ +សមជ្ញា +សមជ្យ +សមជ្យា +សមញ្ញប័ដ +សមញ្ញា +សមញ្ញាប័ដ +សមដូចបំណង +សមឌ្ឍបាត +សមឌ្ឍមុម +សមឌ្ឍរេខា +សមណ +សមណកិច្ច +សមណគារវះ +សមណគារវៈ +សមណគោតម +សមណគោរព +សមណចរិយា +សមណជនជី +សមណជនដី +សមណទូត +សមណធម៌ +សមណបរិក្ខារ +សមណបរិភោគ +សមណប្បដិញ្ញា +សមណប្បដិបត្តិ +សមណប្បដិបទា +សមណប្រេសិត +សមណព្រាហ្មណ៍ +សមណភាព +សមណភេទ +សមណវង្ស +សមណសក្ដិ +សមណសក្តិ +សមណសព្ទ +សមណសារូប +សមណស័ក្ដិ +សមណស័ក្តិ +សមណាស់ +សមណី +សមណុត្តមាភិសេក +សមណុទេ្ទស +សមណុទ្ទេស +សមណោ +សមណោគ្រួ +សមណៈ +សមតា +សមតាកម្ម +សមតុល្យ +សមតុល្យជាប់បំណុល +សមតុល្យឥណបតី +សមតេជះ +សមតេជៈ +សមតែ +សមត្ត +សមត្តការ +សមត្តសង្វាត +សមត្ថ +សមត្ថកម្ម +សមត្ថកាល +សមត្ថកិច្ច +សមត្ថគុណ +សមត្ថចិត្ត +សមត្ថបុរស +សមត្ថភាព +សមថ +សមថកម្មដ្ឋាន +សមថធម៌ +សមថភាវនា +សមថយានិ +សមថយានិក +សមថយានិកា +សមថវិបស្សនា +សមថៈ +សមថ៌ +សមទណ្ឌ +សមទាយ +សមទិន +សមទៅតាម +សមធម៌ +សមនាម +សមនិធិ +សមនឹង +សមន្តជន +សមន្តរាជ +សមន្ធ +សមន្ធការ +សមបី +សមបុណ្យ +សមបើ +សមបំណង +សមប្បមាណ +សមប្រកប +សមព្រមត់ +សមភាគ +សមភាព +សមភាពតម្រូវ +សមភិហារ +សមភិហារកិច្ច +សមភិហារក្រឹត្យ +សមភិហារភាព +សមមាឌ +សមមាត់ +សមមិត្ត +សមមុខ +សមមូល +សមមូលភាព +សមមូល្យ +សមយ +សមយុទ្ធ +សមរ +សមរកម្ម +សមរណាគ្រួ +សមរថ្ងៃ +សមរថ្លៃ +សមរប្រកាសន៍ +សមរភូមិ +សមរភូមិជ័យ +សមរមិត្រ +សមរមុទ្ធា +សមរម្យ +សមរវិជយិន +សមរាត្រី +សមល្មមនឹង +សមវធាន +សមវាយ +សមវាយត្ថ +សមវាយត្ថនិបាត +សមវិជ្ជា +សមវិទ +សមវិទ្យា +សមវិន +សមវិបាក +សមវេទយិត +សមវ័យ +សមសក្ដានុភូត +សមសក្ដិ +សមសញ្ញា +សមសព្វ +សមសា +សមសារ +សមសួន +សមសែម +សមសែមសាលា +សមស័ក្ដិ +សមស្តនិយម +សមស្រប +សមហេតុសមផល +សមា +សមាគតរដ្ឋ +សមាគម +សមាគមកម្មករ +សមាគមគេហកិច្ច +សមាគមជំនួញ +សមាគមញាតិ +សមាគមនារី +សមាគមនិស្សិត +សមាគមន៍ +សមាគមពាណិជ្ជ +សមាគមមិត្តភាព +សមាគមយុវជន +សមាគមរបរ +សមាគមវិជ្ជាជីវៈ +សមាគមហិរញ្ញប្បទាន +សមាគ័ +សមាចារ +សមាច័យករ +សមាជ +សមាជជាតិ +សមាជាតិ +សមាជិក +សមាជិកកិត្តិយស +សមាជិកគណៈប្រតិភូ +សមាជិកគ្រួសារ +សមាជិកចាត់តាំង +សមាជិកឆ្លើយឆ្លង +សមាជិកជាប់តម្រូវ +សមាជិកជំនួយ +សមាជិកធនភាគី +សមាជិកបណ្ឌិតសភា +សមាជិកបម្រុង +សមាជិកពេញតំណែង +សមាជិកពេញសិទ្ធិ +សមាជិកពេញអង្គ +សមាជិកព្រឹទ្ធសភា +សមាជិកភាព +សមាជិករដ្ឋសភា +សមាជិករដ្ឋាភិបាល +សមាជិកសភា +សមាជិកសមាគម +សមាជិកសមាជ +សមាជិកអនុប្បទាន +សមាជិកា +សមាជិកូបត្ថម្ភ +សមាទាន +សមាទានធុតង្គ +សមាទានវត្ត +សមាទានសីល +សមាទិកសមាជិក +សមាធាន +សមាធិ +សមាធិកម្មដ្ឋាន +សមាធិចិត្ត +សមាធិន្រ្ទិយ +សមាធិយោគ +សមាធី +សមាន +សមានកម្ម +សមានការ +សមានការខាងនយោបាយ +សមានគតិ +សមានគុណ +សមានគោត្ត +សមានគោត្រ +សមានចិត្ត +សមានច្ឆន្ទ +សមានជន +សមានជាតិ +សមានជាតិក +សមានជាតិកា +សមានទុក្ខ +សមាននាម +សមានលក្ខណ៍ +សមានសង្វាស +សមានសំវាស +សមានាចារ្យ +សមានានុភាព +សមានាសន +សមានាសនិក +សមានាសនិកា +សមានាសនៈ +សមានុភាព +សមាបត្តិ +សមាភាគ +សមាមាត្រ +សមាយាត +សមាយាតវិភាគ +សមាយិក +សមាយោគ +សមារម្ភ +សមាវធាន +សមាវសថភាព +សមាវសថាគារ +សមាវស័ថ +សមាស +សមាសកម្មនៃសព្ទ +សមាសកិរិយា +សមាសកូល +សមាសក្រិយា +សមាសទ +សមាសធាតុ +សមាសនាម +សមាសពល +សមាសភាគ +សមាសភាព +សមាសៈ +សមាស័ទ +សមាហរណកម្ម +សមាហរ័ណ +សមាហារ +សមាហិតចិត្ត +សមិការ +សមិត +សមិតភូមិ +សមិតវត្ថុ +សមិតស្ថាន +សមិតិ +សមិតិដ្ឋាន +សមិតិស្ថាន +សមិត៑ +សមិទ្ធ +សមិទ្ធកម្ម +សមិទ្ធកិច្ច +សមិទ្ធក្រិត្យ +សមិទ្ធក្រឹត្យ +សមិទ្ធផល +សមិទ្ធិ +សមិទ្ធិកម្ម +សមិទ្ធិករ +សមិទ្ធិការណ៍ +សមិទ្ធិផលបដិវត្តន៍ +សមិទ្ធិផលសង្គម +សមិទ្ធីយ +សមិទ្ធុបាយ +សមិទ្ធោបាយ +សមិន្ធន +សមិន្ធន៍ +សមី +សមីករណ៍ +សមីការ +សមីបតា +សមីសង្គត +សមុគ្គ +សមុគ្ឃាត +សមុចិត +សមុចិតការ +សមុច្ចយ +សមុច្ចយត្ថ +សមុច្ចយត្ថនិបាត +សមុច្ចយត្ថវាចកនិបាត +សមុច្ច័យ +សមុច្ឆេទ +សមុច្ឆេទក្ខ័យ +សមុច្ឆេទក្ស័យ +សមុច្ឆេទប្បហាន +សមុច្ឆេទប្រហាន +សមុច្ឆេទមរណៈ +សមុច្ឆេទវិរតិ +សមុច្ឆេទវិរតី +សមុជ្ជល +សមុជ្ជលប្បភា +សមុជ្ជលរង្សី +សមុជ្ជលាភា +សមុជ្ជលាភាស +សមុជ្ជលោភាស +សមុជ្ជ្វល +សមុជ្វល +សមុដ្ឋាន +សមុដ្ឋានក្ដី +សមុដ្ឋានជំងឺ +សមុដ្ឋានាពាធ +សមុទយ +សមុទយភាព +សមុទយសច្ច +សមុទយៈ +សមុទាចារ +សមុទាចារសព្ទ +សមុទាយ +សមុទាយកម្ម +សមុទាយភាព +សមុទាយវាចា +សមុទាយវោហារ +សមុទ័យ +សមុទ្គ +សមុទ្គក +សមុទ្ទ +សមុទ្ទកន្តា +សមុទ្ទកាន្ដា +សមុទ្ទកាន្ដារ +សមុទ្ទជាត +សមុទ្ទសុប័ដ្ដន៍ +សមុទ្រ +សមុទ្រកន្តារ +សមុទ្រកាន្ដា +សមុទ្រកាន្តា +សមុទ្រចរ +សមុទ្រជាត +សមុទ្របត្នី +សមុទ្រមាលិនី +សមុទ្រមេខលា +សមុទ្រយាត្រា +សមុទ្រយាន +សមុទ្រសារ +សមុទ្រសុប័ដ្ដន៍ +សមុទ្រសូករ +សមុហ +សមុហបញ្ជី +សមុហបញ្ជីសាលាដំបូង +សមុហ៍ +សមូវ +សមូហ +សមូហកម្ម +សមូហជន +សមូហដ្ឋាន +សមូហនាម +សមូហនិយម +សមូហភណ្ឌ +សមូហភាព +សមូហភាពដឹកនាំ +សមូហភាវកម្ម +សមូហភាវូបនីយកម្ម +សមូហវត្ថុ +សមូហវិធី +សមូហស្ថាន +សមេសនា +សមេសី +សមោធាន +សមោធានជាតក +សមោធានរឿង +សមោសរ +សមោសរដ្ឋាន +សមោសរណ +សមោសរណដ្ឋាន +សមោសរណៈ +សម៉ +សម៉ក្អែក +សម៉ពិភេក +សម៉ពិភេទក៍ +សម៉ភ្លុក +សម៉ាញសកាញ +សម៉ូវ +សម័យ +សម័យកាល +សម័យដំបូង +សម័យដ៏ស្មុគស្មាញ +សម័យថ្ងៃនោះ +សម័យថ្ងៃមួយ +សម័យថ្ងៃមួយនោះ +សម័យថ្មី +សម័យនាយម +សម័យនិយម +សម័យនេះ +សម័យប្រជុំ +សម័យប្រជុំពេញអង្គ +សម័យប្រជុំវិសាមញ្ញ +សម័យប្រជុំសាមញ្ញ +សម័យមុន +សម័យមួយ +សម៑ +សម្កក +សម្កកចាំ +សម្កកដំណើរ +សម្កាក +សម្កាកសក់ +សម្ការ +សម្ការៈ +សម្កុង +សម្កុល +សម្កូញ +សម្កូវ +សម្គម +សម្គាល់ +សម្គាល់ការ +សម្គាល់ចិត្ត +សម្គាល់ថា +សម្គាល់ពុត +សម្គាល់ហេតុ +សម្គាំង +សម្គាំងសម្គម +សម្គីម +សម្គុល +សម្គែម +សម្គោក +សម្គោកសម្គាំង +សម្ងន់ +សម្ងន់យោង +សម្ងន់សរុប +សម្ងន់សុទ្ធ +សម្ងាច +សម្ងាត់ +សម្ងាត់មាត់ +សម្ងួត +សម្ងើច +សម្ងំ +សម្ងំចឺន +សម្ងំច្រឹប +សម្ឆស្ស +សម្ជុល +សម្ជុល្លបុប្ជា +សម្ជុល្លបុស្ប +សម្ញាញ +សម្ញេញ +សម្ញែង +សម្ញែងខ្លួន +សម្ដី +សម្ដីខ្ពស់ +សម្ដីខ្មាំង +សម្ដីច្រើន +សម្ដីជាឯក +សម្ដីទន់ +សម្ដីទៀង +សម្ដីប៉ាចរហាច +សម្ដីប្រទាំងគ្នា +សម្ដីពីរោះ +សម្ដីមានលក្ខខ័ណ្ឌ +សម្ដីមុត +សម្ដីរញ៉ែរញ៉ូវ +សម្ដីរហាច +សម្ដីរាបទាប +សម្ដីរឹង +សម្ដីលលើកាប់ក្រោម +សម្ដីលុបលើ +សម្ដីលូត +សម្ដីលះ +សម្ដីវាង +សម្ដីស +សម្ដីសំដៅ +សម្ដីស្រួយស្រែស +សម្ដីហ្មគ្វាម +សម្ដីឡេះឡោះ +សម្ដីអម +សម្ដីអសារឥតការ +សម្ដីឥច្ឆា +សម្ដីឧត្តរិ +សម្ដឹង +សម្ដឹងខ្លួន +សម្ដឺត +សម្ដុល +សម្ដើង +សម្ដើងហៀ +សម្ដើងហៀង +សម្ដេច +សម្ដេចក្រុមឃុន +សម្ដេចក្រុមព្រះ +សម្ដេចក្សត្រិយ +សម្ដេចចក្រី +សម្ដេចចៅពញា +សម្ដេចចៅហ្វា +សម្ដេចចៅហ្វ៊ា +សម្ដេចព្រះ +សម្ដេចព្រះគ្រូ +សម្ដេចព្រះភគវតី +សម្ដេចព្រះមហាឧបរាជ +សម្ដេចព្រះរាម +សម្ដេចព្រះរៀម +សម្ដេចព្រះវរមាតា +សម្ដេចព្រះវររាជជននី +សម្ដេចព្រះវររាជនី +សម្ដេចព្រះសង្ឃរាជ +សម្ដេចព្រះអគ្គមហេសី +សម្ដេចព្រះអនុជ +សម្ដេចព្រះអម្ចាស់ +សម្ដេចព្រះឥសីភទ្ទ +សម្ដេចព្រះឧកយោរាជ +សម្ដេចព្រះឧបយុរាជ +សម្ដេចព្រះឧបយុវរាជ +សម្ដេចម៉ែ +សម្ដេចឪ +សម្ដេជ +សម្ដែង +សម្ដែងខ្លួន +សម្ដែងដែងកាយវិការ +សម្ដែងដែងខ្លួន +សម្ដែងដែងចិត្ត +សម្ដែងដែងធម៌ +សម្ដែងដែងធម្មទេសនា +សម្ដែងដែងបាតិហារ៍ +សម្ដែងដែងរឿង +សម្ដែងដែងសិល្បៈ +សម្ដែងដែងឫក +សម្ដែងដែងឫទ្ធី +សម្ដែងធម៌ +សម្ដែងនូវការឈឺចាប់ +សម្ដែងភាពសង្ហារ +សម្ដែងរឿង +សម្ដែងវន្ទាវុធ +សម្ដែងសិល្បៈ +សម្ដែងឥរិយាប្លែក +សម្ដែងឫក +សម្ដែងឫទ្ធិ +សម្ដោក +សម្ដោកខ្លួន +សម្ដោះ +សម្ដោះស្លា +សម្តត +សម្តី +សម្តឹង +សម្តឺត +សម្តុល +សម្តើង +សម្តេច +សម្តេជ +សម្តែង +សម្តោក +សម្តោកខ្លួន +សម្តោះ +សម្ថកិច្ច +សម្ទក់ +សម្ទង់ +សម្ទង់ទឹក +សម្ទល +សម្ទាញ +សម្ទាយ +សម្ទារ +សម្ទីក +សម្ទុះ +សម្ទុះក្អែក +សម្ទុះចូលផ្ចិត +សម្ទូង +សម្ទូងបែកគុម្ព +សម្ទូងរម្សាយត្រណោត +សម្ទូងរំសាយត្រណោត +សម្ទើញ +សម្ទេះ +សម្ទែល +សម្ទែះ +សម្នា +សម្នាក់ +សម្នាដៃ +សម្នាម +សម្នាមដំបៅ +សម្និទ្ធ +សម្បក +សម្បកកាត +សម្បកកាទូស្ណិ +សម្បកការទុស្ស +សម្បកខ្នុរ +សម្បកខ្យង +សម្បកខ្លួន +សម្បកចិញ្ចៀន +សម្បកចេក +សម្បកឆ្អឹង +សម្បកឈើ +សម្បកតៅ +សម្បកធម៌ +សម្បកបាវ +សម្បកពង +សម្បជញ្ញ +សម្បជញ្ញៈ +សម្បជានមុសាវាទ +សម្បតិ្ត +សម្បតិ្តនិព្វាន +សម្បតិ្តមនុស្ស +សម្បតិ្តសម្បូណ៍ +សម្បតិ្តសួគ៌ +សម្បត្ដិ +សម្បត្ដិទ្រព្យ +សម្បត្ដិសម្បទា +សម្បត្តិ +សម្បត្តិគុណ +សម្បត្តិទ្រព្យ +សម្បត្តិធម្មជាតិ +សម្បត្តិនិញ្វន +សម្បត្តិនិព្វាន +សម្បត្តិភត្តតិរែក +សម្បត្តិមនុស្ស +សម្បត្តិមានជ័យ +សម្បត្តិសម្បូណ៌ +សម្បត្តិសម្បូណ៍ +សម្បត្តិសួគ៌ +សម្បថ +សម្បទា +សម្បទាន +សម្បទានសាធន +សម្បទានសាធនៈ +សម្បទានអណ្ដូងរ៉ែ +សម្បទានិក +សម្បទ៑ +សម្បធាន +សម្បន្ន +សម្បន្នា +សម្បយុត្ត +សម្បយោគ +សម្បរាយ +សម្បរាយិក +សម្បរាយិកប្រយោជន៍ +សម្បរាយិកសុខ +សម្បរិវត្តន +សម្បរិវត្តនភាព +សម្បរិវត្តនាការ +សម្បរិវត្តន៍ +សម្បសាទ +សម្បសាទន៍ +សម្បហារ +សម្បហារភូមិ +សម្បា +សម្បាច +សម្បាច់ +សម្បាទនៈ +សម្បាទន៍ +សម្បាទា +សម្បារ +សម្បារចេក +សម្បីឡនកម្ម +សម្បុក +សម្បុកកណ្ដុរ +សម្បុកកាត់ +សម្បុកកុក +សម្បុកឃ្មុំ +សម្បុកចាប +សម្បុកទ្រយុក +សម្បុកនាង +សម្បុកពោះ +សម្បុកមាន់ +សម្បុកសម្បត្តិ +សម្បុដ +សម្បុណ្ណ +សម្បុរ +សម្បុរខ្ចី +សម្បុរគីង្គក់ +សម្បុរឆ្នូត +សម្បុរជ្វា +សម្បុរត្នោត +សម្បុរត្រសក់ +សម្បុរថ្ងៃ +សម្បុរបៃតង +សម្បុរល្វែង +សម្បុរស +សម្បុរសក្បុស +សម្បុរសណ្ដែកបាយ +សម្បុរសម្បក +សម្បុរសាច់ +សម្បុរសំបក +សម្បុរស្បែក +សម្បុរស្លាបកន្លង់ +សម្បុរស្លាបកំភេម +សម្បុរស្លាបជ្រឹង +សម្បុរស្លាបទៀវ +សម្បូងសង្រូង +សម្បូដ +សម្បូណ៌ +សម្បូណ៌ាជ្ញានិយម +សម្បូណ៍ហូរហៀរ +សម្បូរ +សម្បូរណភាព +សម្បូរណ៌ +សម្បូរណ៍ +សម្បូរទៅដោយ +សម្បូរបរិស័ទ +សម្បូរពោពាស +សម្បូរពោរពាស +សម្បូរពោរពេញ +សម្បូរសប្បាយ +សម្បូរហូរហៀរ +សម្បូរហូហៀរ +សម្បួរ +សម្បួរកក់ +សម្បួរទេស +សម្បួរប្រាក់ +សម្បួរមាស +សម្បើម +សម្បើមគួរភ្លឹក +សម្បើមដៃ +សម្បែង +សម្បោរ +សម្ប័ទ +សម្ផ +សម្ផប្បលាប +សម្ផស្ស +សម្ផុល +សម្ផុល្ល +សម្ផុល្លិត +សម្ពង្ស +សម្ពច្ឆរច្ឆិន្ន +សម្ពច្ឆរៈ +សម្ពច្ជរចិ្ជន្ន +សម្ពច្ជរចិ្ជន្នពិធី +សម្ពច្ជរច្ជិន្ន +សម្ពច្ជរច្ជិន្នពិធី +សម្ពន្ធ +សម្ពន្ធការ +សម្ពន្ធកីឡា +សម្ពន្ធជាតិ +សម្ពន្ធប្រយុទ្ធ +សម្ពន្ធប្រយោគ +សម្ពន្ធពង្ស +សម្ពន្ធពាក្យ +សម្ពន្ធភាព +សម្ពន្ធមិត្ត +សម្ពន្ធមិត្រ +សម្ពន្ធមេត្រី +សម្ពន្ធវង្ស +សម្ពន្ធវិទ្យា +សម្ពន្ធវេយ្យាករណ៍ +សម្ពន្ធសហជីពមជ្ឈិម +សម្ពន្ធអារ៉ាប់ +សម្ពន្ធិន +សម្ពន្ធិនី +សម្ពន្ធិន៑ +សម្ពន្ធី +សម្ពប្បលា +សម្ពព +សម្ពរ +សម្ពល +សម្ពលី +សម្ពស្ស +សម្ពាធ +សម្ពាធកោដ្ឋ +សម្ពាធខ្សោយ +សម្ពាធគ្រឹះ +សម្ពាធចិត្ត +សម្ពាធដ្ឋាន +សម្ពាធនភាព +សម្ពាធបថ +សម្ពាធបរិយោកាស +សម្ពាធប្ដឹក +សម្ពាធប្រាប្ដ +សម្ពាធប្រាប្ត +សម្ពាធភាព +សម្ពាធមគ្គ +សម្ពាធមាគា៌ +សម្ពាធមាគ៌ា +សម្ពាធរច្ឆា +សម្ពាធរច្ជា +សម្ពាធរច្ពា +សម្ពាធា +សម្ពាធាវាស +សម្ពាន់ +សម្ពាយ +សម្ពាយសំពូ +សម្ពាហក +សម្ពាហណ +សម្ពាហណៈ +សម្ពាហន +សម្ពាហនកម្ម +សម្ពាហិកា +សម្ពឹក +សម្ពុទ្ធ +សម្ពុទ្ធទេសិត +សម្ពុទ្ធធម៌ +សម្ពុទ្ធោ +សម្ពុល +សម្ពុល្លបុបា្ព +សម្ពៀត +សម្ពៀតចចូត +សម្ពៀតរំចេក +សម្ពៀតស្បែក +សម្ពេះ +សម្ពែះ +សម្ពោទ្យ +សម្ពោធ +សម្ពោធន +សម្ពោធនៈ +សម្ពោធន៍ +សម្ពោធិ +សម្ពោធិកថា +សម្ពោធិញ្ញាណ +សម្ពោធិប្ដឹក +សម្ពោធិប្រាប្ដ +សម្ពោធិប្រាប្ត +សម្ព័ន្ធ +សម្ព័ន្ធជាតិ +សម្ព័ន្ធពង្ស +សម្ព័ន្ធភាព +សម្ព័ន្ធមិត្ត +សម្ព័ន្ធមេត្រី +សម្ព័ន្ធមេត្រីភាព +សម្ព័ន្ធវិទ្យា +សម្ភក្ត +សម្ភត្ត +សម្ភត្តមិត្ត +សម្ភព +សម្ភវ +សម្ភវរាគ +សម្ភវេសិនី +សម្ភវេសី +សម្ភវៈ +សម្ភាពន៍ +សម្ភារ +សម្ភារកម្ម +សម្ភារបារមី +សម្ភារភាព +សម្ភារភ្លឹក +សម្ភារយាន +សម្ភារៈ +សម្ភារៈនិយម +សម្ភារៈមុខ +សម្ភារៈសឹក +សម្ភារៈសំណង់ +សម្ភារៈអាជីវកម្ម +សម្ភាវ +សម្ភាវកថា +សម្ភាវន +សម្ភាវនៈ +សម្ភាវរាគ +សម្ភាវិត +សម្ភាវិតចិត្ត +សម្ភាវិតមិត្ត +សម្ភាវិតមិត្រ +សម្ភាឞ +សម្ភាឞា +សម្ភាឞិត +សម្ភាស +សម្ភាសន៍ +សម្ភាសបណ្ណ +សម្ភាសបត្រ +សម្ភាសវិតមិត្រ +សម្ភាសសិក្សា +សម្ភាសា +សម្ភាសិត +សម្ភាសី +សម្ភិត +សម្ភិតចិត្ត +សម្ភិតត្ត +សម្ភិតភាព +សម្ភិតភាវ +សម្ភិទា +សម្ភិន្ន +សម្ភិន្នញាតិ +សម្ភិន្នវង្ស +សម្ភី +សម្ភីគិត +សម្ភីត +សម្ភីធ្វើការ +សម្ភីរៀន +សម្ភូត +សម្ភូតិ +សម្ភេទ +សម្ភេទជាតិ +សម្ភេទញាតិ +សម្ភេទទន្លេ +សម្ភេវសី +សម្ភោគ +សម្ភោគកាយ +សម្ភោជ +សម្ភោទ្យ +សម្ភោរ +សម្មជ្ជន +សម្មជ្ជនកម្ម +សម្មជ្ជនកិច្ច +សម្មជ្ជនវត្ត +សម្មជ្ជនវេរ +សម្មជ្ជនានិសង្ឃ +សម្មជ្ជនានិសង្ស +សម្មជ្ជនី +សម្មត +សម្មតិ +សម្មតិកម្ម +សម្មតិទេព +សម្មតិទេពី +សម្មតិទេវី +សម្មតិនាម +សម្មតិលិង្គ +សម្មតិវោហារ +សម្មតិសង្ឃ +សម្មា +សម្មាកម្មន្ដៈ +សម្មាកម្មន្តៈ +សម្មាចារ +សម្មាជីព +សម្មាជីវៈ +សម្មាជ៌ន +សម្មាជ៌នី +សម្មាទស្សនៈ +សម្មាទិដ្ឋិ +សម្មាន +សម្មានភាព +សម្មានា +សម្មាបដិបត្តិ +សម្មាបដិបទា +សម្មាពាក្យ +សម្មាព្យាយាម +សម្មាភាគ +សម្មាមគ្ក +សម្មាមគ្គ +សម្មាមតិ +សម្មាមាត្រ +សម្មាវាចា +សម្មាវាយាម +សម្មាសង្កប្ប +សម្មាសង្កប្បៈ +សម្មាសតិ +សម្មាសមាធិ +សម្មាសម្ពុទ្ធ +សម្មាសម្ពោធិ +សម្មាសម្ពោធិញ្ញាណ +សម្មាអាជីព +សម្មាអាជីវោ +សម្មាអាជីវៈ +សម្មុខិន៑ +សម្មុខី +សម្មុខីកម្ម +សម្មុខីភូត +សម្មោទន +សម្មោទនកថា +សម្មោទនីយ +សម្មោទនីយកថា +សម្មោសា +សម្យក្សម្ពុទ្ធ +សម្យច៑ +សម្យប៑ +សម្រក +សម្រកសម្ងន់ +សម្រក់ +សម្រក់ទឹកមាត់ +សម្រង់ +សម្រង់ឋានលេខ +សម្រន់ +សម្រប +សម្របចែវ +សម្របតម្រូវ +សម្របសម្ដី +សម្របសម្តី +សម្របសម្រួល +សម្របស្លាប +សម្រស់ +សម្រស់ទឹក +សម្រាក +សម្រាកកម្លាំង +សម្រាកកាយ +សម្រាកគ្រឿងអាវុធ +សម្រាកចិត្ត +សម្រាកពេលប្រជុំ +សម្រាកលំហែ +សម្រាកសម្រង់ +សម្រាកសម្រន់ +សម្រាកសម្រាន្ដ +សម្រាកសម្រាន្ត +សម្រាកសម្រាល +សម្រាច់ +សម្រាជ +សម្រាជ៑ +សម្រាត +សម្រាតខោ +សម្រាន +សម្រាន្ត +សម្រាន្តពេទ្យ +សម្រាប់ +សម្រាប់ចត្វា +សម្រាប់ត្រី +សម្រាប់ទោ +សម្រាប់បុព្វជិត +សម្រាប់ប្រើការ +សម្រាប់សំរៀប +សម្រាប់ឯក +សម្រាម +សម្រាយ +សម្រាយបញ្ជាក់ +សម្រាល +សម្រាលកូន +សម្រាលទុក្ខ +សម្រាលទោស +សម្រាលអម្រែក +សម្រាស់ +សម្រាំង +សម្រាំងខ្លួន +សម្រាំងចិត្ត +សម្រាំងស្មារតី +សម្រិត +សម្រិតទឹក +សម្រិតភិមាន +សម្រិតសម្រាំង +សម្រិល +សម្រីង +សម្រឹង +សម្រុក +សម្រុកចូល +សម្រុង +សម្រុងសំពត់ +សម្រុញ +សម្រុត +សម្រុះ +សម្រុះសម្រួល +សម្រូត +សម្រូប +សម្រួច +សម្រួចគំនិតទុកជាមុន +សម្រួចចិត្ត +សម្រួចចុង +សម្រួចឈើ +សម្រួចមាត់ +សម្រួចសម្រាំង +សម្រួត +សម្រួល +សម្រួលការ +សម្រួលកិច្ច +សម្រួលឥរិយាបថ +សម្រើន +សម្រើប +សម្រើបខ្លួន +សម្រើបចិត្ត +សម្រើបសម្រាល +សម្រៀម +សម្រេ +សម្រេក +សម្រេកគម្លាន +សម្រេង +សម្រេច +សម្រេចការ +សម្រេចគុណវិសេស +សម្រេចចិត្ត +សម្រេចចិត្តជាឯកច្ឆន +សម្រេចជោគជ័យ +សម្រេចធម៌ +សម្រេចបេសកកម្ម +សម្រេចប្រយោជន៍ +សម្រេចផល +សម្រេចផែនការណ៍ +សម្រេចព្រះនគរ +សម្រេចមគ្គផល +សម្រេចវាសនា +សម្រេចសង្ខារ +សម្រេចសម្រាន្ដ +សម្រេចសម្រាន្ត +សម្រេចសម្រួល +សម្រេចសេចក្ដី +សម្រេចឥរិយាបថដេក +សម្រេះ +សម្រេះសំពត់ +សម្រែក +សម្រែកកញ្ចែ +សម្រែកសត្វ +សម្រែង +សម្រោច +សម្រោប +សម្រោបធ្មេញ +សម្រោះ +សម្រោះទ្រព្យ +សម្រ្ប +សម្រ្បទាន +សម្រ្បធាន +សម្ល +សម្លកកូរ +សម្លការី +សម្លក់ +សម្លក់ផ្លៀក +សម្លក់ភ្នែកស្លែ +សម្លក់សម្លឹង +សម្លក់សំខាន់ +សម្លខាប់ +សម្លគ្រឿង +សម្លចាប់ឆាយ +សម្លចុងសោម +សម្លណាមព្រិក +សម្លណាមយ៉ា +សម្លតុងយ៉ាំ +សម្លប +សម្លបរោម +សម្លបស្លាប +សម្លប្រហើ +សម្លប្រហើរ +សម្លប្រែត +សម្លម្ជូរ +សម្លម្ជូរខ្ទិះ +សម្លម្ជូរខ្មែរ +សម្លម្ជូរគ្រឿង +សម្លម្ជូរយួន +សម្លរាវ +សម្លលាប់គ្រឿង +សម្លសម្លក់ +សម្លសម្លុក +សម្លសំដៅ +សម្លស្រឡក់ +សម្លាក +សម្លាក់ +សម្លាក់សំខាន់ +សម្លាញ់ +សម្លាញ់ភ្ងា +សម្លាប់ +សម្លាប់កងែ្កប +សម្លាប់កង្កែប +សម្លាប់កិលេស +សម្លាប់ខ្លួនឯង +សម្លាប់ចោល +សម្លាប់ប្រយោជន៍ +សម្លាប់ពុត +សម្លាប់រង្គាល +សម្លាប់សត្វ +សម្លាប់ស្បែក +សម្លិច +សម្លី +សម្លីកប្បាស +សម្លីគ +សម្លីរកា +សម្លឹង +សម្លឹងឃើញ +សម្លឹងថ្មែ +សម្លឹងប្រយោជន៍ +សម្លឹងពុត +សម្លឹងមុខ +សម្លឹងអារម្មណ៍ +សម្លុក +សម្លុត +សម្លុយ +សម្លុយសំពត់ +សម្លូត +សម្លើត +សម្លៀក +សម្លៀកបំពាក់ +សម្លេក +សម្លេកសម្លក់ +សម្លេង +សម្លេងទឹល +សម្លេច +សម្លេះ +សម្លែវ +សម្លោក +សម្ល៉ឹង +សម្សួល +សម្ហ +សម្អ +សម្អក +សម្អងធូលី +សម្អប់ +សម្អប់ពុត +សម្អាង +សម្អាងការ +សម្អាត +សម្អាតខ្លួន +សម្អាតចិត្ត +សម្អាតផ្ទះ +សម្អិត +សម្អិតសម្អាង +សម្អិតសម្អាត +សម្អុយ +សម្អុយគគ្រុក +សម្អេក +សម្អេកធ្មេញ +សម្អែល +សម្អែលពោះ +សយ +សយក +សយន +សយនកាល +សយនដ្ឋាន +សយនវេលា +សយនា +សយនាសន +សយនាសនៈ +សយនោ +សយនោកាស +សយនៈ +សយម្បវត្ត +សយម្បវត្តិ +សយម្ពរា +សយម្ភូ +សយម្ភូត +សយម្ភូតភាព +សយសង្វារ +សយាប +សយាម +សយាលុ +សយូវ +សយំ +សយំវរា +សយ្យា +សយ្យាសន៍ +សរ +សរកឲ្យឃើញ +សរកាមទេព +សរជាតិ +សរជ័យ +សរញាណ +សរញ្ញាណ +សរណ +សរណក្ខ័យ +សរណក្ស័យ +សរណគមន៍ +សរណដ្ឋាន +សរណត្រ័យ +សរណទាន +សរណទាយក +សរណទាយិកា +សរណធម៌ +សរណភេទ +សរណវត្ថុ +សរណៈ +សរទ +សរទកាល +សរទរដូវ +សរទៈ +សរពាង្គ +សរពើ +សរពេជ្ញ +សរព្រហ្មាស្ត្រ +សរព្រះ +សរភញ្ញ +សរភាណ +សរភូ +សរល +សរលកូល +សរលើប +សរលោង +សរសន់ +សរសរ +សរសើ +សរសើរ +សរសើរគុណ +សរសើរចំណេះ +សរសើរព្រះបាទ +សរសើរមាយាទ +សរសៀរ +សរសេរ +សរសេរកាត់ +សរសេរខុស +សរសេរជា +សរសេរតាមសូធ្យ +សរសេរត្រឹមបន្ទាត់ +សរសេរវេរ +សរសេរអក្សរជើងក្ដាម +សរសែ +សរសៃ +សរសៃខ្ចី +សរសៃចំណងឆ្អឹង +សរសៃឈាម +សរសៃឈាមក្រហម +សរសៃឈាមខ្មៅ +សរសៃឈូក +សរសៃញាក់ +សរសៃដែក +សរសៃទឹក +សរសៃប្រសាទ +សរសៃពីងពាង +សរសៃពួរ +សរសៃយាង +សរសៃរយាង +សរសៃរយាងក +សរសៃវិញ្ញាណ +សរសៃសក់ +សរសៃសសូង +សរសៃសូត្រ +សរសៃសំយោគ +សរសៃស្ល +សរសៃអំបោះ +សរស័្វត +សរស៑ +សរស្វតី +សរស្វតីទេវី +សរស្វត៑ +សរស្វ័ត +សរស្សតី +សរិល +សរីរ +សរីរកាយ +សរីរកិច្ច +សរីរជាត +សរីរជៈ +សរីរធាតុ +សរីរនិក្ខេប +សរីរបរិហារ +សរីរប្បដិ +សរីរប្បដិជគ្គនៈ +សរីរប្បដិប្រតិព័ទ្ធ +សរីរប្បដិព័ទ្ធ +សរីរប្បទេស +សរីរប្បប្រទេស +សរីរប្បប្រភា +សរីរប្បភា +សរីរប្រតិព័ទ្ធ +សរីរប្រទេស +សរីរប្រភា +សរីរពណ៌ +សរីរព័ណ៌ +សរីរព្យាបាល +សរីរភេទ +សរីរយន្ដ +សរីរយន្ត +សរីរយន្ត្រ +សរីរយាត្រា +សរីររក្សា +សរីររូធាតុ +សរីររូបធាតុ +សរីរវណ្ណ +សរីរវិជ្ជា +សរីរវិទ្យា +សរីរវិមោក្ខ +សរីរវិមោក្សណ៍ +សរីរសណ្ឋាន +សរីរសន្ធិ +សរីរសាស្ត្រ +សរីរសោសន +សរីរសំស្ការ +សរីរាការ +សរីរាង្គ +សរីរាង្គកាយ +សរីរាវយវៈ +សរីរិន +សរីរិនី +សរីរី +សរីរៈ +សរីរៈកាយ +សរីសបសត្ត +សរីស្រឹប +សរីស្ឫប +សរុនសេចក្ដី +សរុប +សរុបគ្នា +សរុបថ +សរុបទៅ +សរុបន័យ +សរុបសេចក្ដី +សរុបសេចក្ដីទៅ +សរូប +សរូបកថា +សរូបនិទ្ទេស +សរូបន័យ +សរេសរ +សរោ +សរោជ +សរោជបុបា្ព +សរោជបុប្ជា +សរោជបុស្ប +សរៈ +សរ្បិស៑ +សល +សលប +សលា +សលាក +សលាកបត្រ +សលាកបរិវត្តន៍ +សលាកភត្ត +សលាកវិចារណ៍ +សលាកា +សលាកានុវត្តន៍ +សលាដុ +សលាដុផល +សលាទែន +សលាយ +សលិត +សលៀង +សល៉ា +សល់ +សល់ចោល +សល់ជាសន្និធិ +សល់ទំនេរ +សល់ផល +សល់ពីគេ +សល់ពីសង្គម +សល់វាល់វាល +សល់វ៉ល់ +សល់សែន +សល័ក +សល័កសាំគ័ញ +សល្ចន +សល្យ +សល្យកម្ម +សល្យករ +សល្យត័ច +សល្យពេទ្យ +សល្យពេទ្យទន្តកម្ម +សល្យវិទូ +សល្យសាស្ត្រ +សល្លកថា +សល្លាប +សល្លាបកថា +សវ +សវកម្ម +សវកិច្ច +សវទាហិក +សវទាហិកា +សវន +សវនកម្ម +សវនករ +សវនកាល +សវនកិច្ច +សវនកៈ +សវនដ្ឋាន +សវនសាស្ត្រ +សវនា +សវនាការ +សវនាការវិទេសី +សវនាការសាធារណៈ +សវនាការអសាធារណៈ +សវនានិសង្ស +សវនីយ +សវនីយ៍ +សវនីយ៍លេខា +សវនូ +សវនូបចារ +សវនៈ +សវន្តី +សវមន្ទីរ +សវរថ +សវវាហៈ +សវា់ង +សវិជ្ញានក +សវិញ្ញាណក +សវិញ្ញាណកទ្រព្យ +សវិញ្ញាណកៈ +សវៈ +សវ៌ +សវ៌ជ្ញ +សវ៌ជ្ញតា +សវ៌ត្រ +សវ៌នាមន៑ +សវ៌ាង្គ +សវ៌ាថ៌សិទ្ធ +សវ៌េ +សស +សសង្ក +សសន្លាង +សសរ +សសរកន្លោង +សសរកី +សសរក្ដោង +សសរខឿន +សសរចម្រៀង +សសរចែង +សសរជើងរៀង +សសរជើងរៀងចែង +សសរជ្រុង +សសរឈើ +សសរឈ្នៀង +សសរថ្ម +សសរទ្រូង +សសរបញ្ឆោត +សសរប្រឡៅមូល +សសរផ្ទះ +សសរពេជ្រ +សសរភ្លើង +សសររបៀង +សសរលញ់ +សសរសកសម្បក +សសរសកសំបក +សសរសកអំពៅ +សសរស្ដម្ភ +សសរស្ពាន +សសាង្ក +សសាង្គ +សសាច់ +សសាត់ +សសាប់ +សសិ +សសិត +សសិតអំបោះ +សសិន +សសិមណ្ឌល +សសិរង្សី +សសិររដូវ +សសិវារៈ +សសិសោភា +សសី +សសឹក +សសុកមម៉ុក +សសុខសាន្ត +សសុរ +សសុររាជ +សសុរៈ +សសុល +សសុស +សសូល +សសួរ +សសើរ +សសៀត +សសៀរ +សសៀរមមៀរ +សសេចក្ដី +សសេះ +សសៃ +សសោះ +សសោះសក់ +សសោះសូត្រ +សសោះអន្ទង +សសោះអន្ទងយោងចិត្ត +សសោះអំបោះ +សសំក +សសំព្រុស +សស៊្រ‌ឹម +សស្កុង +សស្គុស +សស្ងាច +សស្ត្រ +សស្ត្រការ +សស្ត្រគ្រឹះ +សស្ត្រជីព +សស្ត្រជីវិន +សស្ត្រជីវៈ +សស្ត្រា +សស្ត្រាគា +សស្ត្រាគារ +សស្ត្រាយុធ +សស្ត្រាវុធ +សស្រក់ +សស្រញ់ +សស្រាក់ +សស្រាក់សស្រាំ +សស្រាញ់ +សស្រាំ +សស្រាំចុះសស្រាំឡើង +សស្រិក +សស្រិកសស្រាក់ +សស្រិច +សស្រិប +សស្រឹប +សស្រូស +សស្រូះ +សស្រួញ +សស្រេកសស្រាក +សស្រេកសស្រាក់ +សស្រេកសស្រោក +សស្រោក +សស្រោកចុះសស្រោកឡើង +សស្រោកសស្រាក់ +សស្រោកសស្រាំ +សស្រ៊ាស +សស្រ៊ឹង +សស្រ៊ឹប +សស្រ៊ឹម +សស្រ៊ឹមទទ្ទឹម +សស្រ៊ុច +សស្រ៊ុប +សស្រ៊ូស +សស្រ៊ូះ +សស្រ្ត +សស្រ្តា +សស្រ្តាគារ +សស្រ្តាវុធ +សស្លក់ +សស្លក់សស្លើត +សស្លន់ +សស្លន់សស្លោ +សស្លាំង +សស្លើត +សស្លើតសស្លក់ +សស្លោ +សស្ស +សស្សកម្ម +សស្សការ +សស្សការិកា +សស្សការិកាសស្សក +សស្សកាល +សស្សតភាព +សស្សរដូវ +សស្សសម័យ +សស្សា +សស្សាមិក +សស្សាមិកា +សស្សុ +សស្សុទេវី +សហ +សហកម្ម +សហកម្មសិទ្ធិ +សហកម្មសិទ្ធិករ +សហករណិក +សហករណ៍ +សហករណ៍ខ្ជិល +សហករណ៍ប្លែងភាព +សហករណ៍លក់ចេញ +សហករណ៍សាខា +សហការ +សហការិនី +សហការី +សហការីនី +សហកាល +សហកីឡា +សហក្បដ +សហគត +សហគមនាគមន៍ +សហគមន៍ +សហគាមិនី +សហគាមី +សហគ្រាស +សហគ្រិន +សហគ្រិនភាព +សហគ្រិនឧស្សាហកម្ម +សហចរ +សហចលនា +សហចារិកា +សហចារី +សហជា +សហជាត +សហជាតា +សហជីព +សហជីពកម្មករ +សហជីវភាព +សហជីវិន +សហជីវិនី +សហជីវី +សហជីវីសហធម៌ +សហជៈ +សហត្ថាករណ៍ +សហត្ថិភាព +សហទាយាទ +សហធន +សហធម៌ +សហធម្មចារិនី +សហធម្មចារី +សហធម្មិក +សហធ្មិកា +សហន +សហនាភី +សហនាយករដ្ឋមន្ត្រី +សហនិកាយ +សហនិមិត្តហេតុ +សហនីយដ្ឋាន +សហបដិភោគ +សហបាន +សហបាលន៍ +សហបាលី +សហបាលីប្រទេស +សហបាលីរដ្ឋ +សហបុត្ត +សហបុត្រ +សហប្បវេណី +សហប្រជាជាតិ +សហប្រតិបត្តិ +សហប្រតិបត្តិការ +សហប្រធាន +សហប្រពៃណី +សហប្រាណ +សហផលគុណ +សហពន្ធ +សហពន្ធន៍ +សហពន្ធុ +សហពលកម្ម +សហពលរដ្ឋ +សហព័ទ្ធ +សហព័ន្ធ +សហព័ន្ធន៍ +សហព័ន្ធម៉ាឡាយូ +សហព័ន្ធសហជីពកម្ពុជា +សហភគិនី +សហភាតរ៍ +សហភាតា +សហភាព +សហភាពគយ +សហភាពសូវៀត +សហភោជ +សហភោជនដ្ឋាន +សហរដ្ឋ +សហរដ្ឋមន្ត្រី +សហរដ្ឋអាមេរិក +សហរដ្ឋអារ៉ាប់ +សហរដ្ឋអារ៉ាប់រួម +សហលក្ខន្តិកៈ +សហវត្ត +សហវាស +សហវាសិនី +សហវាសី +សហវិជា្ជ +សហវិជិតរាជ្យ +សហវិជ្ជមាន +សហឞ៌ +សហសង្គ្រោះ +សហសញ្ញា +សហសន្តិជីវភាព +សហសម័យ +សហសម្ពន្ធ +សហសម្ពន្ធី +សហសយ្យា +សហសា +សហសាធារណរដ្ឋ +សហសេយ្យា +សហសេវិក +សហស៑ +សហស្រ +សហស្ស +សហស្សក្ខ +សហស្សគុណ +សហស្សត្ថាម +សហស្សនេត្ត +សហស្សនេត្រ +សហស្សន័យន៍ +សហស្សបទី +សហស្សបទីជាតិ +សហស្សបទីសត្ត +សហស្សបទីសត្វ +សហស្សរង្សី +សហស្សវត្ស +សហស្សវត្សរ៍ +សហហាសនៈ +សហឧត្ដមគតិ +សហា +សហាថ៌ +សហាយ +សហាយកំណាន់ +សហាយនឹងគ្នា +សហាយស្មនៈ +សហាយស្មន់ +សហាយិកា +សហារ +សហាលាប +សហាវ +សហិច +សហិចសហារ +សហិត្រ +សហេតម៉ហេត +សហេតុ +សហេតុក +សហេតុធម៌ +សហេតុនិយម +សហោទរ +សហ័ស +សឧបាទិសេស +សឲ្យឃើញថា +សា +សាក +សាកខ្មោច +សាកច្ឆា +សាកឆ្អឹង +សាកជាតិ +សាកត្រាក +សាកនេ្ទល +សាកន្ទេល +សាកបំបេ +សាកប៉ត្រាក +សាកភក្ខ +សាកភក្ស +សាកភោជន +សាកភ័ក្ខ +សាកភ័ក្ស +សាកមាស +សាកមើល +សាកមើលឲ្យដឹង +សាកមែកឈើ +សាកម៉្ញាក +សាកម្ញ៉ាក +សាកល +សាកលលោក +សាកលវិទ្យាល័យ +សាកល្បង +សាកវប្បកម្ម +សាកវប្បករ +សាកសព +សាកសី +សាកសួរ +សាកអសុភ +សាកអាវុធបរមាណូ +សាការី +សាកាហារ +សាកាហារនិយម +សាកាហារី +សាកិយ +សាកិយានី +សាកិយៈ +សាកុណិក +សាកុណិកា +សាកេ +សាកៈ +សាកៈល៉ៈ +សាក់ +សាក់បើ +សាក់សូហ្វូន +សាក់សំពៅ +សាក់អ្នកទោស +សាក្យ +សាក្យបុត្រិយ៍ +សាក្យមុនី +សាក្យវង្ស +សាក្យសិង្ហ +សាក្យសិង្ហៈ +សាក្យៈ +សាក្ស +សាក្សាត៑ +សាក្សិន៑ +សាក្សី +សាក្សីកោសល្យវិច្ឆ័យ +សាក្សីខាងការចោទ +សាក្សីខាងដោះសា +សាក្សីជំនាញ +សាក្សីដោះបន្ទុក +សាក្សីទុច្ចរិត +សាក្សីបញ្ចេះ +សាក្សីផ្ទាល់ភ្នែក +សាក្សីពេជ្រញាណ +សាក្សីលំអៀង +សាក្សីវៀច +សាក្សីអភិញ្ញាត +សាក្សីអរិភូត +សាខា +សាខាកាល +សាខាញាតិ +សាខានគរ +សាខាបក្ស +សាខាបថ +សាខាបសាខា +សាខាបុគ្គុល +សាខាប្រទេស +សាខាផ្ទះ +សាខាពាណិជ្ជ +សាខាពាណិជ្យ +សាខាម្រឹគ +សាខាម្រឹគសាខារដ្ឋ +សាខារដ្ឋ +សាខាសមាគម +សាខាសោ +សាគ +សាគរ +សាគរវិទ្យា +សាគរា +សាគរេ +សាគរេស +សាគរោ +សាគូ +សាគូរ +សាគូរនាម +សាគ្រាម +សាង +សាងកុសល +សាងចិត្ត +សាងចេតិយ +សាងញ៉ាង +សាងទុកនូវ +សាងផ្នួស +សាងព្រត +សាងព្រះពុទ្ធរូប +សាងសង់ +សាងសាលា +សាងសូម +សាច +សាចទឹក +សាចរ +សាចាប់ +សាចុះសាឡើង +សាច់ +សាច់ការ +សាច់ក្រក +សាច់ក្រណាត់ +សាច់ខ្វៃ +សាច់គគ្រន់ +សាច់គោ +សាច់ងៀត +សាច់ចិញ្ច្រាំ +សាច់ចំឡក +សាច់ឆៅ +សាច់ជូរ +សាច់ជូរខៀវ +សាច់ជូរស +សាច់ជ្វា +សាច់ឈាម +សាច់ឈើ +សាច់ញាតិ +សាច់ដុំ +សាច់ដុំកំភួន +សាច់ដុំកំភួនជើង +សាច់ដុំវាវបី +សាច់ដុំវាវពីរ +សាច់ដូង +សាច់ដូងស្ងួត +សាច់ដែក +សាច់តាប់ +សាច់ត្វា +សាច់ថ្លៃ +សាច់ទ្រលុក +សាច់ធម៌ +សាច់ធ្មេញ +សាច់បង្កើត +សាច់បញ្ញើ +សាច់ប្រឡាក់ +សាច់ប្រាក់ +សាច់ផ្ញើសាំ +សាច់ភ្លេង +សាច់មនុស្ស +សាច់រឿង +សាច់ល្អិត +សាច់សង្វិត +សាច់សត្វ +សាច់សន្ដាន +សាច់សាលោហិត +សាច់សំណាញ់ +សាច់សំពត់ +សាច់ស៊ីវ +សាច់ស្ករ +សាច់ស្រាយ +សាច់ហាប់ +សាច់ឡើងសម្បុរខិម +សាជាថ្មី +សាជី +សាជីវកម្ម +សាជូរ +សាឈឺឡើងវិញ +សាញ +សាញចាក់ស្មុគ +សាញប្រដាញ +សាញ្ជន +សាញ្ជនសត្វ +សាដក +សាដន +សាដាន +សាដៀវ +សាណ +សាណពស្ត្រ +សាណព័ស្ត្រ +សាណា +សាណិ +សាណិយា +សាណី +សាត +សាតគ្រឹះ +សាតចិត្ត +សាតដ្ឋាន +សាតមន្ទីរ +សាតារម្មណ៍ +សាតាំង +សាតៈ +សាត់ +សាត់ត្វៈលោក +សាត់ព្រាត់ +សាត់ភ្លាត់ +សាត់អណ្ដែតសែតអញ្ជង់ +សាត់អណ្តែត +សាត្រ +សាត្រា +សាត្រាច្បាប់ +សាត្រាទេសន៍ +សាត្រាល្បែង +សាត្រាស្លឹករឹត +សាត្រីក្អែក +សាថ្មី +សាទរ +សាទរកថា +សាទរភាព +សាទរវាចា +សាទរវាទិនី +សាទរវាទី +សាទិក្ខ +សាទិន +សាទិន៑ +សាទិស +សាទិសៈ +សាទុ +សាទុក្ខ +សាទុក្ខមិនសុខចិត្ត +សាទុភោជន +សាទុរស +សាទោស +សាទោសឲ្យគេស្ដាប់ +សាទៈរៈ +សាធ +សាធក +សាធន +សាធនភាព +សាធនីយ +សាធនៈ +សាធន៍ +សាធារណ +សាធារណការ +សាធារណជន +សាធារណដ្ឋាន +សាធារណទាន +សាធារណទ្រព្យ +សាធារណនាម +សាធារណបុគ្គល +សាធារណប្បញ្ញត្តិ +សាធារណប្រយោជន៍ +សាធារណភាព +សាធារណមតិ +សាធារណរដ្ឋ +សាធារណរដ្ឋឆេក +សាធារណរដ្ឋនិយម +សាធារណរដ្ឋសហពន្ធ +សាធារណសិក្សាធិការ +សាធារណសុខ +សាធារណសុខាភិបាល +សាធារណសេរីភាព +សាធារណស្ថាន +សាធារណៈ +សាធារណ៍ +សាធិកា +សាធីន +សាធុ +សាធុកម្ម +សាធុការ +សាធុការពរ +សាធុការសព្ទ +សាធុការិនី +សាធុការី +សាធុកីឡា +សាធុក្រឹត +សាធុក្រឹត្យ +សាធុក្ឫត +សាធុក្ឫត្យ +សាធុគត +សាធុគតា +សាធុជន +សាធុជាត +សាធុបថ +សាធុបទវី +សាធុផល +សាធុពាហនៈ +សាធុព្រឹត្ត +សាធុព្រឹត្តិ +សាធុភាព +សាធុរូប +សាធុវាចា +សាធុវាទ +សាធុវាទិនី +សាធុវាទី +សាធុវាហនៈ +សាធុវាហៈ +សាធុវ្ឫត្តិ +សាធុសន្មត +សាធុសព្ទ +សាធុសមាចារ +សាធុសម្មត +សាធ៌ម៑ +សាធ្វ +សាធ្វសាធុ +សាធ្វា +សាធ្វាចារ +សាធ្វាសាធុ +សាធ្វាសាធុជន +សាន +សានក្រម +សានគរ +សានណូវ +សានតូដូមីងហ្គោ +សានហ្នូ៎ +សានិយាយម្ដងទៀត +សានុ +សានុសិស្ស +សានូ +សាន់ +សាន់ជោរ +សាន់តាហ្គោ +សាន់ម៉ារីណូ +សាន់ម៉ៃក្រូស៊ីស្ទែម +សាន់វុ័ណ្ដ +សាន់វុ័ណ្ឌ +សាន់វុ័ណ្ត +សាន់វ៉ាន់ +សាន់វ៉័ណ្ដ +សាន់វ៉័ណ្ឌ +សាន់សាល់វ៉ាឌ័រ +សាន៌ាថ +សាន្ត +សាន្តគ្រោះ +សាន្តត្រាណ +សាន្តសុខ +សាន្តិ +សាន្តិភាព +សាប +សាបកម្ម +សាបករ +សាបការិកា +សាបកៈ +សាបឈឹង +សាបឈ្លេម +សាបតេយ្យ +សាបតៃយ +សាបន៍ +សាបពូជវិជ្ជា +សាបពូជសុជីវធម៌ +សាបព្រោះ +សាបមាត់ +សាបរលាប +សាបវាទ +សាបវាទិនី +សាបវាទី +សាបសូន្យ +សាបស្រូវ +សាបអំណាច +សាបាន +សាបាប់ +សាបាល +សាបិកា +សាបុង +សាបេក្ខភាព +សាបៈ +សាប៉ូ +សាប៊ូ +សាប៊ូកក់ +សាប៊ូប្រតិកម្ម +សាប៊ូម្សៅ +សាប៊ូលាងមុខ +សាប់ +សាប់កង់ +សាប់ច្រវាព្រមគ្នា +សាប់តាសក់ +សាប់ទំពាំង +សាប់ផ្លែល្ហុង +សាប្រណិប័ត +សាប្រូភីត +សាពិភ័ក្ដិ +សាពិភ័ក្តិ +សាព្រះចេស្ដា +សាម +សាមកវិញ +សាមគ្គី +សាមគ្គីធម៌ +សាមគ្គីផ្ទៃក្នុង +សាមគ្គីភាព +សាមគ្គីភេទ +សាមគ្គីមានជ័យ +សាមគ្គីមិត្ត +សាមគ្គីរស +សាមគ្គីរសានិសង្ស +សាមគ្គីសានិសង្ស +សាមគ្គីសាមគ្គា +សាមគ្រី +សាមឃួយ +សាមចូក +សាមញ្ញ +សាមញ្ញគុណ +សាមញ្ញជន +សាមញ្ញនាម +សាមញ្ញនៃ +សាមញ្ញប្បដិបត្ត +សាមញ្ញប្បដិបត្តិ +សាមញ្ញលក្ខណៈ +សាមញ្ញសាសនា +សាមណេន +សាមណេរ +សាមណេរគ្រោង +សាមណេរសិក្ខា +សាមណេរី +សាមណោគ្រូ +សាមន្ត +សាមន្តគ្រាម +សាមន្តប្រទេស +សាមន្តរដ្ឋ +សាមន្តរាជ +សាមផ្លាន +សាមមាន្យ +សាមយិក +សាមយិកបត្រ +សាមយិកភាព +សាមវេទ +សាមសិប +សាមសិបបី +សាមស៊ិប +សាមហាប +សាមាជិក +សាមាន្យ +សាមាន្យភាព +សាមាយិក +សាមាយិកភណ្ឌ +សាមាយិករោគ +សាមាយិកលាភ +សាមាយិកវត្ថុ +សាមាយិកាពាធ +សាមារខាន់ +សាមាវតី +សាមិ +សាមិក +សាមិកភាព +សាមិកា +សាមិនី +សាមី +សាមីកា +សាមីការ +សាមីខ្លួន +សាមីចិ +សាមីចិកម្ម +សាមីចិបដិបត្តិ +សាមីចិបដិបទា +សាមីចិបដិបន្ន +សាមីចិបដិបន្នា +សាមីចិវត្ត +សាមីចិវាចា +សាមីចិវាទ +សាមីចិវាទិនី +សាមីចិវាទី +សាមីចិសាសនា +សាមីចិសាសន៍ +សាមីជន +សាមីដើមការ +សាមីដើមចោទ +សាមីទាន +សាមីបរិភោគ +សាមីបរិវត្ត +សាមីបរិវត្តន៍ +សាមីបុណ្យ +សាមីភគិនី +សាមីភ័ក្ដ +សាមីភ័ក្ដិ +សាមីរូប +សាមីសម្ពន្ធ +សាមុទ្ទ +សាមុទ្ទិក +សាមុទ្ទៈ +សាមុទ្រ +សាមុទ្រិក +សាមុទ្រៈ +សាមុ័ញញ៉ៈ +សាមៈ +សាម៉ន់តៈ +សាម៉័កគី +សាម័ញ្ញ +សាម័រ +សាម្ប +សាយ +សាយកូន +សាយដៀវ +សាយណ្ណកាល +សាយណ្ណសម័យ +សាយណ្ណាភិវាទ +សាយណ្ហ +សាយណ្ហកាល +សាយណ្ហសម័យ +សាយណ្ហាភិវាទ +សាយណ្ហៈ +សាយន៑ +សាយបាត +សាយប៊ី +សាយប្រាតរ៑ +សាយភត្ត +សាយភាយ +សាយភោជន +សាយភោជនសមោសរ +សាយមាឝ +សាយមាស +សាយម៑ +សាយម្បាត +សាយយុត +សាយយូ +សាយសុស +សាយហ្យុត +សាយឯក +សាយាមោ +សាយាហ្ន +សាយិន្ទវំសា +សាយឺន +សាយុ័នហៈ +សាយុ័នហៈសុវ៉ាត់ +សាយំ +សាយ៉ឺន +សាយ័ណ្ណ +សាយ័ណ្ហ +សាយ័ណ្ហកាល +សាយ័ណ្ហសម័យ +សាយ័ណ្ហសួស្ដី +សាយ័ណ្ហាភិវាទ +សារ +សារក +សារកតិកា +សារកម្មទណ្ឌ +សារការី +សារកូត +សារគតិ +សារគន្ធ +សារង្គ +សារង្គសត្វ +សារចរ +សារជាត +សារជាតិ +សារណការស្នើសុំ +សារណសញ្ញា +សារណា +សារណិក +សារណិកា +សារណីកា +សារតាំង +សារត្ថទីបនី +សារត្រា +សារថី +សារទស្សី +សារទិក +សារទិស +សារទុក្ខ +សារទូរលេខ +សារទ្រព្យ +សារធន +សារធម៌ +សារធម្ម +សារធាតុ +សារធាតុគីមី +សារធាតុចិញ្ចឹម +សារធាតុបង្កមហារីក +សារធាតុបដិមីក្រុប +សារធាតុបំពុល +សារធាតុពុល +សារធាតុរាវ +សារធាតុរឹង +សារធាតុសរីរាង្គ +សារធាតុអសរីរាង្គ +សារបញ្ជី +សារបណ្ណ +សារបាន +សារបាប់ +សារប័ព្វ +សារប័ព្វខាងកីឡា +សារប្ប +សារប្បវត្តិ +សារប្រយោជន៍ +សារផាត់ +សារពត៌មាន +សារពាង្គ +សារពាង្គកាយ +សារពាង្គកាយទ្វេភេទ +សារពាង្គកាយរួមភេទ +សារពាង្គកាយឯកភេទ +សារពើ +សារពើចក្រ +សារពើដំណាំ +សារពើទំនិញ +សារពើពន្ធ +សារពើភាពផង +សារពើយុត្ត +សារពើរុក្ខជាតិ +សារពើវប្បធម៌ +សារពើសូត្រ +សារពេជ្ញ +សារព៌ាង្គកាយ +សារព័ត៌ +សារព័ត៌មាន +សារព័ន +សារព័នសព្ទ +សារព័នសីតកម្ម +សារព័ស្ដុ +សារព័ស្តុ +សារព្រឹក្ស +សារព្រះ +សារភណ្ឌ +សារភាព +សារភូត +សារមតិ +សារមតិនី +សារមតី +សារមន្ទីរ +សារមន្ទីរជាតិ +សារម្ភ +សារម្ភកថា +សារលិខិត +សារលិខិតកំណើត +សារលិខិតបំពេញច្បាប់ +សារលិខិតព្យាបាលភាព +សារលិខិតមរណភាព +សារលិខិតលក់ +សារលេខ +សារវត្ថុ +សារវន្ដ +សារវន្ត +សារវិទ +សារវិទូ +សារវ័ត្រ +សារឝូន្យ +សារសបក្សី +សារសព្ទ +សារសូន្យ +សារសំខាន់ +សារសំខាន់ស្មើជីវិត +សារស៍ +សារហារី +សារហ្នូ +សារអនុលោម +សារឥណប្រតិទាន +សារឱកាសទាន +សារា +សារាចរ +សារាចរណែនាំ +សារាណីយ +សារាណីយកថា +សារាណីយកម្ម +សារានុរក្ស +សារាភរណៈ +សារាភរណ៍ +សារាយ +សារាយកម្ម +សារាយជើងមាន់ +សារាយថ្ម +សារាយបឹង +សារាយពោះក្របី +សារាយភ្លុក +សារាយវិទ្យា +សារាយសមុទ្រ +សារាយស័ង្ខ +សារាយអណែ្ដត +សារាយអណ្ដែត +សារាយអណ្តែត +សារាយអំបោះ +សារាវក +សារាសារ +សារាសារៈ +សារាអំបោះ +សារិក +សារិកា +សារិកាកែវ +សារិកាក្របី +សារិកាលិនថោង +សារិកាឪម៉ៃ +សារិកាឪឡុង +សារិកាឳម៉ែ +សារិកាឳឡុង +សារី +សារីបុត្ត +សារីបុត្តត្ថេរ +សារីបុត្តា +សារីបុត្រ +សារីរច្ឆេទនសាស្ត្រ +សារីរសាស្ត្រ +សារីរសាស្រ្ត +សារីរិក +សារីរិកធាតុ +សារុង +សារុងប្រអប់ +សារុងប្រុស +សារុងពុម្ព +សារុងសូត្រ +សារុងស្រី +សារុងអំបោះ +សារុប្ប +សារូ +សារូប +សារោជ +សារៈ +សារៈសំខាន់ +សារ៉ាច +សារ៉ាជីវ៉ូ +សារ៉ូ +សារ៉ែន +សារ៉ៈ +សារ៉ៈព័រដ៏មាន +សាល +សាលក្រម +សាលខ្មោច +សាលចតុម្មុខ +សាលដីកា +សាលតន្ដ្រី +សាលតន្ត្រី +សាលទណ្ឌកម្ម +សាលព្រឹក្ស +សាលយុទ្ធតុលាការ +សាលរងចាំ +សាលរង់ចាំ +សាលវិនិច្ជ័យ +សាលវ័ន +សាលសន្ទនា +សាលសន្និសិទ +សាលសន្និសីទ +សាលសាស្ត្រាចារ្យ +សាលអាន +សាលឧទ្ធរណ៍ +សាលា +សាលាកំរើក +សាលាក្ដី +សាលាក្រមចោទ +សាលាក្រុង +សាលាក្រៅ +សាលាខេត្ត +សាលាខេមរយោធា +សាលាខ័ណ្ឌ +សាលាគណ +សាលាគរុវិជ្ជា +សាលាឃុំ +សាលាឆទាន +សាលាឆាន់ +សាលាជាន់ខ្ពស់ +សាលាជំនុំ +សាលាជំនុំជម្រះ +សាលាជំរះក្ដី +សាលាដ +សាលាដិ៍ +សាលាដំបូង +សាលាដ៍ +សាលាតម្រួត +សាលាតាម +សាលាតុលាការសឹក +សាលាទេវរុក្ខ +សាលាទែន +សាលានយោបាយ +សាលានវីករណ៍ +សាលានាយទាហានរង +សាលាបង្រៀន +សាលាបង្រៀនទារក +សាលាបឋមសិក្សា +សាលាបណ្ឌិត្យសភាយោធា +សាលាបិណ្ឌ +សាលាបុណ្យ +សាលាពហុបច្ចេកទេស +សាលាមធ្យមសិក្សា +សាលាយុត្តិធម៌ +សាលារចនា +សាលារៀន +សាលាលហុ +សាលាលូកឃុន +សាលាវត្ត +សាលាវិចិត្រសិល្បៈ +សាលាវិនិច្ឆ័យ +សាលាវិស័យ +សាលាសង្កាត់ +សាលាសម្នាក់ +សាលាសំចត +សាលាសំណាក់ +សាលាស្រុក +សាលាហត្ថកម្ម +សាលាអនុគណ +សាលាអនុវត្តន៍ +សាលាអារញ្ញសង្គ្រាម +សាលាឧក្រិដ្ឋ +សាលាឧទ្ធរណ៍ +សាលិ +សាលិកា +សាលិវាហនៈ +សាលី +សាលីស៊ីឡាត +សាលោហិត +សាល៉ា +សាល៉ាឆទាន +សាល់ +សាវ +សាវក +សាវកា +សាវកែ +សាវក្ដោង +សាវក្តោង +សាវជៃ +សាវណ +សាវណមាស +សាវតារ +សាវត្ថី +សាវទាវ +សាវម៉ាវ +សាវម៉ាវព្រៃ +សាវយុត +សាវឝេឞ +សាវសេស +សាវហ្យុត +សាវឡិក +សាវឡឹក +សាវា +សាវិកា +សាវិត្តិសាស្ត្រ +សាវិត្តិសាស្រ្ត +សាវ៉ា +សាវ៉ាក់ +សាវ៉ុង +សាវ័ក +សាវ័កនិគ្រន្ថ +សាវ័កព្រះពុទ្ធ +សាស +សាសង +សាសងសម្ដី +សាសងសំដី +សាសន +សាសនកាល +សាសនកិច្ច +សាសនក្រិត្យ +សាសនក្រឹត្យ +សាសនចក្រ +សាសនទូត +សាសនទូសកៈ +សាសនទូសិកា +សាសនធម៌ +សាសនបត្រ +សាសនប្បដិបត្តិ +សាសនប្បវត្តិ +សាសនប្រតិបតិ្ត +សាសនប្រតិបត្តិ +សាសនប្រវត្តិ +សាសនមណ្ឌល +សាសនមូល +សាសនវិទ +សាសនវិទូ +សាសនវិទ្យា +សាសនវីទ +សាសនវោហារ +សាសនសម័យ +សាសនសម្បត្តិ +សាសនហារិន +សាសនហារិនី +សាសនហារី +សាសនា +សាសនាកាតូលិក +សាសនាគ្រិស្ដ +សាសនាព្រាហ្មណ៍ +សាសនាព្រះពុទ្ធ +សាសនាមហាម៉ាត់ +សាសនាយុ +សាសនិក +សាសនិកជន +សាសនិកា +សាសនី +សាសនូបត្ថម្ភ +សាសនូបត្ថម្ភក +សាសនូបត្ថម្ភកា +សាសនូបត្ថម្ភកៈ +សាសនូបត្ថម្ភក៍ +សាសនូបត្ថម្ភក៏ +សាសនូបត្ថម្ភិកា +សាសនោវាទ +សាសនំ +សាសនៈ +សាសន៍ +សាសន៍ព្រាហ្មណ៍ +សាសន៍ព្រះពុទ្ធ +សាសព្ទ +សាសរោគ +សាសស្រ្តៈ +សាសំពោច +សាសៈនិកៈ +សាសៈន៉ា +សាសៈន៉ៈ +សាសៈន៉ៈសៈម៉ៃ +សាសៈរោក +សាស់ +សាស័ព្ទ +សាស្គីន +សាស្ដា +សាស្ដាចារ្យ +សាស្តា +សាស្តាចារ្យ +សាស្ត្រ +សាស្ត្រក្រឹត +សាស្ត្រចក្សុ +សាស្ត្រនេត្រ +សាស្ត្រន័យន៍ +សាស្ត្រវិទ +សាស្ត្រា +សាស្ត្រាចារ្យ +សាស្ត្រាតក់ +សាស្ត្រាទេសន៍ +សាស្ត្រារយ +សាស្ត្រាល្បែង +សាស្ត្រាវុធ +សាស្ត្រិន +សាស្នា +សាស្រូវ +សាស្រ្ដា +សាស្រ្ត +សាស្រ្តា +សាស្រ្តាចារ្យ +សាស្រ្តាវុធ +សាស្រ្តៈ +សាហត្ថ +សាហត្ថិក +សាហត្ថិកកម្ម +សាហត្ថិកម្ម +សាហស +សាហារ +សាហាវ +សាហាវឃោរឃៅ +សាហាវព្រៃផ្សៃ +សាហាវយង់ឃ្នង +សាហុ +សាហេតុ +សាហ័ស +សាឡង់ +សាឡាង +សាឡាត់ +សាឡាទែន +សាឡី +សាឡុង +សាឡូម៉ូន +សាឡើងវិញ +សាអ៊ីវ +សាឳឡឹក +សាំ +សាំង +សាំងកាប៉ូ +សាំងយ៉ួអែល +សាំងហ្គាពួរ +សាំង្កសី +សាំញ៉ាំ +សាំញ៉ែ +សាំដែល +សាំទាំ +សាំនើ្យង +សាំន្យង +សាំន្វន +សាំប៉ៃសាំម៉ា +សាំប៉ៈ +សាំប៉ៈទា +សាំមណោ +សាំមណោគ្រួ +សាំមះនោគ្រ្វ័ +សាំយូអែល +សាំរញ៉ាំ +សាំរ្ចក +សាំរ្វម +សា្លប +សិកខា +សិកសា +សិកា +សិក្ខ +សិក្ខត្តយ +សិក្ខមានកាល +សិក្ខមានា +សិក្ខា +សិក្ខាកម្ម +សិក្ខាកាម +សិក្ខាគារ +សិក្ខាគារិក +សិក្ខាគារិកភាព +សិក្ខាជន +សិក្ខាត្តយ +សិក្ខានុរក្ស +សិក្ខាបទ +សិក្ខាបនធារី +សិក្ខាសម្មតិ +សិក្ខាសាលា +សិក្តិ +សិក្សា +សិក្សាការ +សិក្សាការ្យ +សិក្សាចតុរាង្គ +សិក្សាត្រៀម +សិក្សាត្រ័យ +សិក្សាធិ +សិក្សាធិការ +សិក្សាភិរក្ស +សិក្សាស្រាវជ្រាវ +សិក្សាអប់រំ +សិខណ្ឌិន +សិខណ្ឌី +សិខរ +សិខរិន +សិខរី +សិខា +សិខាទីប +សិខិន +សិខី +សិគាល +សិគាលី +សិង +សិងហៈល៉ៈ +សិង្ខរ +សិង្គ +សិង្គារ +សិង្គាល +សិង្គាលី +សិង្គី +សិង្ឃាដ +សិង្ឃាដក +សិង្ឃាដក៍ +សិង្ឃាណក +សិង្ឃានិក +សិង្ឃានិកា +សិង្ហ +សិង្ហតោ +សិង្ហបុរី +សិង្ហរាសី +សិង្ហល +សិង្ហលទ្វីប +សិង្ហលភាសា +សិង្ហិកា +សិង្ហៈ +សិច +សិចប៉ប្រិច +សិចមម៉ិច +សិចិរង្សី +សិញ +សិញសុញ +សិដ្ឋកាសី +សិដ្ឋិ +សិត +សិតការណ៍ +សិតចួង +សិតចៃ +សិតឋ +សិតឋៈ +សិតឋៈភ័ន +សិតតែ +សិតទឹក +សិតទឹកថ្នាំផឹក +សិតទៀនវស្សា +សិតធិ +សិតធៈ +សិតធ័ន +សិតរូប +សិតសក់ +សិតសសរ +សិតអក្សរបោះពុម្ព +សិតអន្លិក +សិតអន្លិត +សិតអន្ល៉េត +សិតអំបោះ +សិតា +សិតៈ +សិត្ត +សិត្បូ +សិថិល +សិថិលកម្ម +សិថិលគារវៈ +សិថិលគាវរៈ +សិថិលគោរព +សិថិលឃោសៈ +សិថិលភាព +សិថិលមិត្ត +សិថិលមិត្រ +សិថិលសព្ទ +សិថិលសព្វ +សិថិលអឃោសៈ +សិថិលានុសាសនី +សិថិលានុសាសន៍ +សិថិលាភិវាទន៍ +សិថិលោវាទ +សិថិល៉ៈ +សិទិ្ធការិកា +សិទ្ធ +សិទ្ធកម្ម +សិទ្ធកាម +សិទ្ធការ្យ +សិទ្ធក្រៅដែន +សិទ្ធជន +សិទ្ធញ្ញាណ +សិទ្ធត្ថ +សិទ្ធត្ថគោតម +សិទ្ធត្ថៈ +សិទ្ធត្ថៈគោតម +សិទ្ធធាតុ +សិទ្ធន្ត +សិទ្ធមន្ដ +សិទ្ធមន្ត +សិទ្ធយោគ +សិទ្ធរស +សិទ្ធវិជ្ជា +សិទ្ធវិទ្យា +សិទ្ធស្នាល +សិទ្ធា +សិទ្ធាចារ្យ +សិទ្ធាថ៌ +សិទ្ធានុញ្ញាត +សិទ្ធាន្ត +សិទ្ធិ +សិទ្ធិកម្មសិទ្ធិ +សិទ្ធិករ +សិទ្ធិការក +សិទ្ធិការិកា +សិទ្ធិការ្យ +សិទ្ធិក្សេត្រ +សិទ្ធិគុណ +សិទ្ធិជជែក +សិទ្ធិជោគ +សិទ្ធិជំទាស់ +សិទ្ធិជ័យ +សិទ្ធិជ្រកកោន +សិទ្ធិជ្រកពួន +សិទ្ធិដាច់មុខ +សិទ្ធិតេជ +សិទ្ធិតេជះ +សិទ្ធិទស្សិនី +សិទ្ធិទស្សី +សិទ្ធិបន្ត +សិទ្ធិបរិវិសកម្ម +សិទ្ធិបហារ័ណ +សិទ្ធិបុព្វក្រ័យ +សិទ្ធិបុព្វត្រ័យ +សិទ្ធិបែងចែក +សិទ្ធិប្រទាន +សិទ្ធិពល +សិទ្ធិពលរដ្ឋ +សិទ្ធិពេញទី +សិទ្ធិភូមិ +សិទ្ធិមគ្គ +សិទ្ធិមនុស្ស +សិទ្ធិមន្ដ +សិទ្ធិមន្ត +សិទ្ធិមន្ត្រ +សិទ្ធិមាគា៌ +សិទ្ធិមាគ៌ា +សិទ្ធិយោគ +សិទ្ធិរោរណ៍ +សិទ្ធិលាភី +សិទ្ធិវន្ត +សិទ្ធិសមាជិក +សិទ្ធិសួស្ដិ៍ +សិទ្ធិសួស្ដី +សិទ្ធិសួស្តិ៍ +សិទ្ធិស៊ីវិល +សិទ្ធិស័ក្ដិ +សិទ្ធិស័ក្តិ +សិទ្ធិស្វ័យការពារ +សិទ្ធិស្វ័យសម្រេច +សិទ្ធិអាទិភាព +សិទ្ធិឧបត្ថម្ភ +សិទ្ធី +សិទ្ធីឝ្វរ +សិទ្ធីស្វរៈ +សិន +សិនរ៉ា +សិនិទ្ធ +សិនិទ្ធពល +សិនិទ្ធភាព +សិនិទ្ធមិត្ត +សិនិទ្ធយាគូ +សិនី +សិនេរុ +សិនេរុរាជ +សិនេហ +សិនេហកៈ +សិនេហគរុ +សិនេហគារវតា +សិនេហចិត្ត +សិនេហប្បដិព័ទ្ធ +សិនេហប្បដិព័ន្ធ +សិនេហប្បហាន +សិនេហប្រតិព័ទ្ធ +សិនេហប្រហាន +សិនេហភាព +សិនេហមិត្ត +សិនេហវតី +សិនេហវន្ត +សិនេហវន្តី +សិនេហៈ +សិន៉ិតធៈ +សិន្ទ +សិន្ទវៈ +សិន្ធ +សិន្ធព +សិន្ធពពាជី +សិន្ធពមនោម័យ +សិន្ធពអមរិន្ទ +សិន្ធពអស្សតរ +សិន្ធពអាជានេយ្យ +សិន្ធពអាជានៃយ៍ +សិន្ធវ +សិន្ធវៈ +សិន្ធុ +សិន្ធុបតី +សិន្ធុសង្គម +សិន្ធូ +សិន្ធៅវ៍ +សិន្ធៅវ៏ +សិន្ធ័វ +សិន្និបាតិបុគ្គល +សិប +សិបយន្ត +សិប្ប +សិប្បកម្ម +សិប្បករ +សិប្បការ +សិប្បការិកា +សិប្បការិនី +សិប្បការី +សិប្បកោសល្យ +សិប្បជីវិកា +សិប្បជីវិនី +សិប្បជីវី +សិប្បនិមិត្ត +សិប្បនិម្មិត +សិប្បន្តេវាសិក +សិប្បយការ +សិប្បវតី +សិប្បវន្ដ +សិប្បវន្ត +សិប្បវន្តី +សិប្បវប្បកម្ម +សិប្បវប្បករ +សិប្បវិទូ +សិប្បសត្វ +សិប្បសាលា +សិប្បាចារ្យ +សិប្បាយតនៈ +សិប្បិក +សិប្បិកា +សិប្បិកៈ +សិប្បិនី +សិប្បិយ +សិប្បិយការ +សិប្បិវប្បកម្ម +សិប្បិវប្បករ +សិប្បិសត្វ +សិប្បី +សិប្បីជាតិ +សិប្បីសត្វ +សិប្បៈ +សិព្វ +សិព្វកម្ម +សិព្វន +សិព្វនកម្ម +សិព្វនការក +សិព្វនការិកា +សិព្វនការិនី +សិព្វនការី +សិព្វនី +សិម្ពលី +សិម្ពលីវ័ន +សិម្ពិកូល +សិយា +សិរ +សិរកបាល +សិរតាណ +សិរតាន +សិរត្រាណ +សិរទឹក +សិរបាទ +សិរបីឌា +សិរបីឡា +សិរប័ដ +សិរប្រណាម +សិរប្រណិប័ត +សិរប្រណិប័តន៍ +សិរមាន់ +សិរយោនី +សិរសា +សិរសាប្រណិប័ត +សិរសាប្រណិប័តន៍ +សិរសី +សិរស៍ +សិរិ +សិរី +សិរីភទ្រ +សិរីមង្គល +សិរីមតី +សិរីមន្ដ +សិរីមន្ត +សិរីមន្តី +សិរីរកាយ +សិរីរុងរឿង +សិរីលង្កា +សិរីល្អ +សិរីវិលាស +សិរីវុឌ្ឍិ +សិរីសក្យមុនី +សិរីសក្សមុនី +សិរីសបសត្ត +សិរីសម្បត្ដិ +សិរីសម្បត្តិ +សិរីសយនា +សិរីសុវត្ថិ +សិរីសួស្ដី +សិរីសោធរ +សិរីសោភា +សិរីសោភ័ណ +សិរីស្រី +សិរឹសប +សិរឹសបសត្ត +សិរោ +សិរោឃាត +សិរោធរា +សិរោប្រហារ +សិរោមណី +សិរោរ័ត្ន +សិរោវេដ្ឋន៍ +សិរៈ +សិរ៉ីភ័ត +សិរ៉ៈ +សិរ័ស +សិរ្ស +សិរ្ស៍ +សិល +សិលង្គារ +សិលសាស្រ្ត +សិលា +សិលាកំបោរ +សិលាគំរូ +សិលាគ្រាម +សិលាគ្រឹះ +សិលាង្គារ +សិលាចារឹក +សិលាចុណ្ណ +សិលាចុណ្ណី +សិលាជតេល +សិលាជាតិ +សិលាដីអិដ្ឋ +សិលាធាតុ +សិលាបដ្ដ +សិលាបរមបុរាណ +សិលាបាតុភូត +សិលាបុព្វជាតិ +សិលាប័ដ +សិលាប្រាសាទ +សិលាព័ណ៌ +សិលាព័រ្ស +សិលាភាព +សិលាមុទ្ទវិទ្យា +សិលាម៉ាកម៉ា +សិលាម័យ +សិលារូបបរិវត្ត +សិលាលវន +សិលាលេខ +សិលាលេខកៈ +សិលាលេខសាស្ត្រ +សិលាវណ្ណ +សិលាវិទ្យា +សិលាវេស្ម័ន +សិលាសនៈ +សិលាសស្ដ្រា +សិលាសស្ត្រា +សិលាសារ +សិលាសាស្ត្រ +សិលាសុខុមក័ណ +សិលាស្ដម្ភ +សិលាស្ដរិក +សិលាអវសាទ +សិលាឥន្ធនិយ +សិលាឧទ្ធគម +សិលិដ្ឋ +សិលុច្ចយ +សិលុច្ច័យ +សិលោក +សិលោរស្ក +សិល្ប +សិល្បកម្ម +សិល្បករ +សិល្បការ +សិល្បការិន +សិល្បការី +សិល្បកោសល្យ +សិល្បគារ +សិល្បគ្រឹះ +សិល្បឃរាវាសកិច្ច +សិល្បជីវិកា +សិល្បជីវិន +សិល្បជីវី +សិល្បនិមិត្ត +សិល្បវត្ថុ +សិល្បវិជ្ជា +សិល្បវិទ +សិល្បវិទ្យា +សិល្បសាលា +សិល្បសាស្ដ្រ +សិល្បសាស្ត្រ +សិល្បសិក្សា +សិល្បាករ +សិល្បាគារ +សិល្បាចារ្យ +សិល្បិ៍ +សិល្បៈ +សិល្បៈគំនូរ +សិល្ប៍ +សិល្ប៍សាស្ត្រ +សិវ +សិវក្ខេត្ត +សិវក្សេត្រ +សិវនី +សិវមន្ត +សិវមន្ត្រ +សិវមោក្ខ +សិវរាត្រី +សិវរូប +សិវលិង្គ +សិវា +សិវាល័យ +សិវិ +សិវិកា +សិវុ័កខែត +សិវៈ +សិស +សិសស្តៈ +សិសិរ +សិសិរកាល +សិសិរមាស +សិសិររដូវ +សិសិរសម័យ +សិសិរៈ +សិសុ +សិសុកល្បៈ +សិសុកាល +សិសុកីឡា +សិសុក័ល្ប៍ +សិសុក្រីឌា +សិសុជន +សិសុទិវា +សិសុពាក្យ +សិសុភាព +សិសុវាក្យ +សិស្យ +សិស្ស +សិស្សគណ +សិស្សបំបួស +សិស្សរបស់ +សិស្សរបួស +សិស្សរៀនចប់ +សិស្សលោក +សិស្សវត្ត +សិស្សសាលា +សិស្សសាលាពេទ្យ +សិស្សសិប្បៈ +សិស្សសិល្ប៍ +សិស្សសូត្រ +សិស្សសូធ្យ +សិស្សសូធ្ស +សិស្សានុសិស្ស +សិ្នគ្ធ +សិ្នទ្ធស្នេហា +សិ្នទ្ធស្នេហ៍ +សី +សីឃ +សីឃជវ័ន +សីឃវេគ +សីង្ហលភាសា +សីដក់ +សីដា +សីត +សីតកម្ម +សីតករ +សីតកាល +សីតភានុ +សីតភិត +សីតភ័យ +សីតយន្ត +សីតរង្សី +សីតរស +សីតរស្មី +សីតរោគ +សីតល +សីតលចិត្ត +សីតវាត +សីតសម័យ +សីតហទ័យ +សីតា +សីតាលុ +សីតុណ្ហ +សីតុណ្ហភាព +សីតុណ្ហភាពនយោបាយ +សីតុណ្ហមាត្រ +សីតុណ្ហសាស្ត្រ +សីតុនហៈ +សីតូបករណ៍ +សីតោទក +សីទន្ដរ +សីទន្តរ +សីទាត់ +សីពែន +សីមន្តរិក +សីមន្តរិកបាសាណ +សីមា +សីមាកិល +សីមានិមិត្ត +សីមាន្តរិក +សីមាពន្ធន៍ +សីមារេខា +សីមេលោង +សីម៉ន់តៈរ៉ិកៈប៉ាសាន +សីរ +សីរសាច់ +សីរី +សីរ្ស +សីល +សីលកថា +សីលក្ខន្ធ +សីលខណ្ឌ +សីលគន្ធ +សីលគុណ +សីលច្ចាគ +សីលដប់ +សីលតេជះ +សីលត្យាគ +សីលទាន +សីលទាយក +សីលទាយិកា +សីលធន +សីលធម៌ +សីលធម៌បដិវត្តន៍ +សីលធម្ម +សីលនិង +សីលនិធិ +សីលប្បចាល +សីលប្រាំ +សីលប្រាំបី +សីលព្វត +សីលព្វតបរាមាស +សីលព្វតុបាទាន +សីលព្វតូបាទាន +សីលព្វ័ត +សីលព្វ័តបរាមាស +សីលព្វ័តុបាទាន +សីលភេទ +សីលមស្សាតិ +សីលវតី +សីលវន្ដ +សីលវន្ត +សីលវន្តី +សីលវា +សីលវិជ្ជា +សីលវិន័យ +សីលវិបត្ដិ +សីលវិបត្តិ +សីលវិសុទ្ធ +សីលវិសុទ្ធិ +សីលសមាទាន +សីលសម្បត្ដិ +សីលសម្បត្តិ +សីលសម្បទា +សីលសម្ប័ទ +សីលសារ +សីលសិក្ខា +សីលា +សីលាចារ +សីលាទិ +សីលាទិគុណ +សីលានន្ទោ +សីលានុស្សតិ +សីលុ័បពៈ +សីលុ័បពៈតៈ +សីលូបនិស្ស័យ +សីលៈ +សីល៉ៈ +សីវថិកា +សីវន +សីវាយ +សីស +សីសចម្មរោគ +សីសច្ឆេទ +សីសច្ឆេទទោស +សីសច្ជេទទោស +សីសតាណ +សីសត្រាណ +សីសប្បចាល +សីសរោគ +សីសវេដ្ឋន៍ +សីសិប +សីសៈ +សីសៈវេត +សីស័ចឆេទៈ +សីស័បប៉ៈ +សីហ +សីហនាទ +សីហនុ +សីហបញ្ជរ +សីហពិលាស +សីហរាជ +សីហរាឝិ +សីហរាសិ +សីហរាសី +សីហល +សីហលោ +សីហលៈ +សីហវិលាស +សីហសយ្យា +សីហសេយ្យា +សីហឡ +សីហឡៈ +សីហា +សីហាសនៈ +សីហៈ +សីហៈលោ +សីហ៍ +សី្តជេរ +សឹក +សឹកដាច់ +សឹកដំបូក +សឹកប៉ប្លឹក +សឹកប្ដឹក +សឹកប្តឹក +សឹកពីភក្ខុ +សឹករលោង +សឹករិចរិល +សឹកសង្គ្រាម +សឹកសត្រូវ +សឹកសាម +សឹក្ខ +សឹក្ខា +សឹឃាដក +សឹង +សឹងក៏មាន +សឹងគ្រប់គ្នា +សឹងងាប់ +សឹងតែ +សឹងនឹងងាប់ +សឹង្គារ +សឹង្ហ +សឹម +សឹហ +សឹហល +សឹហាន +សឹ្លង +សឺ +សឺង +សឺត +សឺតសត +សឺទីហ្វឺកាតិ៍ +សឺប +សឺមិក +សឺរ៉ាំង +សឺវ៉ាលីយេរ +សឺឡង់តេរេ +សុ +សុក +សុកកាន់ +សុកត +សុកមម៉ុក +សុករ +សុករៈ +សុកសានត្រាន +សុកាន្ត +សុកុមារ +សុកុមារភាព +សុកុមារី +សុកុមាល +សុក័ន្ត +សុក្ក +សុក្កកម្ម +សុក្កកសិកម្ម +សុក្កទន្ត +សុក្កធម៌ +សុក្កធាតុ +សុក្កបក្ខ +សុក្កប័ក្ខ +សុក្កា +សុក្កាណូ +សុក្កៈ +សុក្ខាភិសេក +សុក្រ +សុក្រទិន +សុក្រា +សុក្រឹត +សុក្រឹតការ +សុក្រឹតភាព +សុក្រំ +សុក្ឫត +សុខ +សុខកថា +សុខកាម +សុខកាយ +សុខការណ៍ +សុខកិរិយា +សុខកំបុត +សុខក្រិយា +សុខក្សេមក្សាន្ដ +សុខក្សេមក្សាន្ត +សុខចម្រើន +សុខចិត្ត +សុខចិត្តសុខកាយ +សុខដុម +សុខដុមរមនា +សុខដុំ +សុខតម +សុខតុមកម្ម +សុខទាយក +សុខទាយិកា +សុខទុក្ខ +សុខទុក្ខសាំទាំ +សុខន +សុខប្ដឹក +សុខប្រទាន +សុខប្រធាន +សុខប្រាប្ដ +សុខព័ន្ធន៍ +សុខភាព +សុខភូមិ +សុខមាលភាព +សុខយាត្រា +សុខយាន +សុខលក្ខណៈ +សុខលាភ +សុខល្លិកានុយោគ +សុខវឌ្ឍកៈ +សុខវឌ្ឍនៈ +សុខវិជ្ជា +សុខវិទ្យា +សុខវិទ្យាសាស្ត្រ +សុខវិន្ទ +សុខវេទនា +សុខវេទន៍ +សុខវ័ឌ្ឍក៍ +សុខវ័ឌ្ឍន៍ +សុខសប្បាយ +សុខសប្បាយជាទេ +សុខសម្ផស្ស +សុខសម្ពស្ស +សុខសម្ភាស +សុខសម្រាន្ត +សុខសយនា +សុខសាន +សុខសាន្ដ +សុខសាន្ដត្រាណ +សុខសាន្ត +សុខសាន្តត្រាណ +សុខសាសន៍ +សុខសួស្ដី +សុខសេយ្យា +សុខា +សុខាភិបាល +សុខាភិយាចនា +សុខារម្មណ៍ +សុខាវតី +សុខាសា +សុខិត +សុខិតកាល +សុខិន្រ្ទិយ +សុខុម +សុខុមកថា +សុខុមគម្ភីរភាព +សុខុមច្ឆវី +សុខុមជាតិ +សុខុមញ្ញាណ +សុខុមធម៌ +សុខុមប្បញ្ញ +សុខុមប្បញ្ញា +សុខុមប្រភេទ +សុខុមព័ណ៌ +សុខុមព័ស្ត្រ +សុខុមភាព +សុខុមមតិ +សុខុមមន្តិនី +សុខុមមន្តី +សុខុមរូប +សុខុមវណ្ណ +សុខុមវាចា +សុខុមវាទិនី +សុខុមវាទី +សុខុមសត្ត +សុខុមសត្វ +សុខុមាកាស +សុខុមាល +សុខុមាលជាតិ +សុខុមាលត្រកូល +សុខុមាលភាព +សុខុម៉ៈ +សុខេធិត +សុខេធិតា +សុខេម +សុខៃធិត +សុខៃធិតា +សុខោទយ +សុខោទ័យ +សុខៈ +សុខៈកៈ +សុខៈប្រាប +សុខៈពាន់ +សុខៈវេទៈនា +សុខៈវ័តឍៈនៈ +សុខៈសំផស់ +សុខៈសៈយ៉ៈ +សុខ័បប្រៈ +សុគត +សុគតវាចា +សុគតសាវ័ក +សុគតាវវាទ +សុគតិ +សុគតិគមនំ +សុគតិគមន៍ +សុគតិគាមិនី +សុគតិគាមី +សុគតិបរាយន៍ +សុគតិភព +សុគតិភូមិ +សុគតោវាទ +សុគតៈ +សុគន្ធ +សុគន្ធកុដិ +សុគន្ធកុដី +សុគន្ធជាតិ +សុគន្ធដ្ឋាន +សុគន្ធបុបា្ព +សុគន្ធបុប្ផា +សុគន្ធបុស្ប +សុគន្ធភាជន៍ +សុគន្ធរស +សុគន្ធវារី +សុគន្ធវារីន +សុគន្ធាធិបតី +សុគន្ធោ +សុគន្ធោទក +សុគមនំ +សុគៈតៈ +សុគ័នធៈ +សុគ្គីវ +សុគ្រីព +សុគ្រីវ +សុង +សុងកៈ +សុងផ្រៈដាំរិ +សុង្ក +សុង្កការី +សុង្កគ្គាហី +សុង្កដ្ឋាន +សុង្កទាយក +សុង្កបុរស +សុង្កមន្ទីរ +សុង្កាករ +សុង្កាធីន +សុង្គ +សុច +សុចនីយ៍ +សុចរិត +សុចរិតធម៌ +សុចរិតយុត្តិធម៌ +សុចរិតា +សុចិ +សុចិកម្ម +សុចិចរិត +សុចិចរិយា +សុចិដ្ឋាន +សុចិត +សុចិតចិន្ដា +សុចិតធន +សុចិតមតិ +សុចិតវិជ្ជា +សុចិតវិទ្យា +សុចិត្ត +សុចិត្តា +សុចិត្រ +សុចិត្រា +សុចិទន្ដ +សុចិទន្ត +សុចិធម៌ +សុចិន្ដា +សុចិភាព +សុចិភូមិ +សុចិរង្សី +សុចិវង្ស +សុចិស +សុចិសណ្ឋាន +សុចិសភាព +សុចិសមាចារ +សុចៈរ៉ិត +សុច្ចនា +សុច្ឆន្ទ +សុច្ឆន្ទៈ +សុឆន្ទៈ +សុជន +សុជនភាព +សុជនម្បតី +សុជម្បតិ +សុជម្បតី +សុជាត +សុជាតបុត្ត +សុជាតបុត្រ +សុជាតផល +សុជាតព្រឹក្យ +សុជាតព្រឹក្ស +សុជាតា +សុជាតិវិទ្យា +សុជាតៈ +សុជីវ +សុជីវធម៌ +សុជ្ឈការិនី +សុញ +សុញគំនិត +សុញញ៉ាគា +សុញសាញ +សុញ្ញ +សុញ្ញកម្ម +សុញ្ញកាស +សុញ្ញភាព +សុញ្ញវចនា +សុញ្ញវចនៈ +សុញ្ញវាទ +សុញ្ញវាទិនី +សុញ្ញវាទី +សុញ្ញា +សុញ្ញាកាស +សុញ្ញាគា +សុញ្ញាគារ +សុញ្ញោ +សុដន់ +សុដ្ឋុ +សុណិសា +សុណ្ហា +សុត +សុតកិច្ច +សុតត័នតៈ +សុតធន +សុតធៈ +សុតធៈក័ម +សុតធៈសន់ដាន +សុតធ័ញញាន +សុតមយប្បញ្ញា +សុតមយវិជ្ជា +សុតម័យ +សុតសព្ទ +សុតសាត +សុតសូន +សុតា +សុតៈ +សុតៈមៈយ័បបុ័ញញ៉ា +សុត្ត +សុត្តនិបាត +សុត្តន្ត +សុត្តន្តបិដក +សុត្តន្តៈ +សុត្តភូតគាម +សុត្តវិភង្គ +សុត្តិ +សុត្តីយភាព +សុទត្ត +សុទន្ត +សុទន្តចិត្ត +សុទន្តបុរស +សុទន្តសត្ត +សុទន្តសត្វ +សុទន្តី +សុទស្សា +សុទស្សី +សុទាន្ត +សុទិដ្ឋិ +សុទិដ្ឋិនិយម +សុទិន +សុទិន្ន +សុទិន្នទាន +សុទិន្នភណ្ឌ +សុទិន្នវត្ថុ +សុទុក្ករ +សុទុក្ករកម្ម +សុទុក្ករកិច្ច +សុទុក្ករកិរិយា +សុទុក្ករភាព +សុទុឞ្ករ +សុទ្ឋ +សុទ្ទ +សុទ្ទី +សុទ្ទៈ +សុទ្ធ +សុទ្ធកម្ម +សុទ្ធការ +សុទ្ធចិត្ត +សុទ្ធតែ +សុទ្ធបក្ខ +សុទ្ធបក្ស +សុទ្ធព័ណ៌ +សុទ្ធភាព +សុទ្ធភោជន +សុទ្ធមតិ +សុទ្ធមន្ត +សុទ្ធរស +សុទ្ធវណ្ណ +សុទ្ធវាស +សុទ្ធសាធ +សុទ្ធសីល +សុទ្ធសឹង +សុទ្ធសឹងតែ +សុទ្ធសូន្យ +សុទ្ធសួន្យ +សុទ្ធា +សុទ្ធាគារ +សុទ្ធាជីព +សុទ្ធាជីវៈ +សុទ្ធាវាស +សុទ្ធិ +សុទ្ធិកម្ម +សុទ្ធិបត្រ +សុទ្ធិមតី +សុទ្ធិមន្ត +សុទ្ធិមន្តី +សុទ្ធិលេខា +សុទ្ធោ +សុទ្ធោទ +សុទ្ធោទក +សុទ្ធោទន +សុទ្ធោទនិ +សុទ្ធោទនៈ +សុទ្ធោទន៍ +សុធន +សុធម៌ +សុធម្ម +សុធម្មា +សុធម្មាទេវសភា +សុធម្មាធិបតី +សុធា +សុធាករ +សុធាការ +សុធាការិកា +សុធាគារ +សុធាគ្រឹះ +សុធាជីវិន +សុធាជីវិនី +សុធាជីវី +សុធាធារ +សុធានិធិ +សុធាបរិកម្ម +សុធាបិណ្ឌ +សុធាភពន៍ +សុធាភុជ +សុធាភោគិនី +សុធាភោគី +សុធាភោជន +សុធាភោជន៍ +សុធាមត្តិកា +សុធាម័យ +សុធារស +សុធាសិនី +សុធាសិន៑ +សុធាសិន្ធុ +សុធាសី +សុធី +សុធីរ +សុធីរា +សុនក +សុនខ +សុនខា +សុនខី +សុនត្រុន +សុនន្ទា +សុនហា +សុនី +សុនីតិ +សុនីតិភាព +សុន្ទមតិ +សុន្ទរ +សុន្ទរកថា +សុន្ទរកម្ម +សុន្ទរពាក្យ +សុន្ទរពេចន៍ +សុន្ទរភាព +សុន្ទរមតិ +សុន្ទរយាត្រា +សុន្ទរយាន +សុន្ទររោវាទ +សុន្ទរលក្ខណ៍ +សុន្ទរលក្ចណ៍ +សុន្ទរលក្សណ៍ +សុន្ទរវាចា +សុន្ទរវាទ +សុន្ទរវាទិន +សុន្ទរវាទិនី +សុន្ទរវាទី +សុន្ទរសម្បត្តិ +សុន្ទរសូប +សុន្ទរី +សុន្ទរោ +សុន្ទរោកាស +សុន្ទរោវាទ +សុន្ទរ៍ +សុន្ទរ៍ទាន +សុន្ទវាទ +សុប +សុបណ៌ +សុបណ្ណ +សុបណ្ណមាតា +សុបណ្ណរាជ +សុបប្រឡុប +សុបសៅ +សុបារសបតី +សុបារសុបតី +សុបិន +សុបិននិមិត្ត +សុបិនព្យាករណ៍ +សុបិន្ដ +សុប័ដ្ដន៍ +សុប្ត +សុប្តិ +សុប្បថ +សុប្បភាត +សុប្បភាតកាល +សុប្បភាតសម័យ +សុប្បភាតសុវត្ថិ +សុប្រកាឝ +សុប្រកាស +សុប្រភាត +សុប្រភាតសម័យ +សុប្រភាព +សុប្រភាវ +សុប្រយោគ +សុប្រាត +សុប្រាតសុវត្ថិ +សុប្រាតសួស្ដី +សុផល +សុផាត +សុពច +សុពចជាតិកា +សុពចជាតិកៈ +សុពចមិត្ត +សុពចមិត្រ +សុពចៈ +សុពណ៌ +សុពណ៌ទេពី +សុពណ៌ទេវី +សុពណ៌បាទុក +សុពល +សុពលកម្ម +សុពលភាព +សុព័ណ៌ +សុព័ណ៌បព៌ត +សុព័ណ៌បាទុក +សុព័ណ៌បាទុកា +សុព័ណ៌ភាជន៍ +សុព័ណ៌ភ្រឹង្គារ +សុព័ណ៌មាលា +សុព័រទេព +សុភ +សុភក +សុភកថា +សុភកម្ម +សុភករ +សុភកាល +សុភគ +សុភង្គ +សុភត្រា +សុភទិន +សុភនិច្ឆ័យ +សុភនិមិត្ត +សុភនិស្ច័យ +សុភផល +សុភមង្គល +សុភមស្ដិរ +សុភមស្តុ +សុភរ +សុភរតា +សុភរបុគ្គល +សុភរបុត្ត +សុភរបុត្រ +សុភរភាព +សុភលក្ខណ៍ +សុភល័ក្ខណ៍ +សុភល័ក្សណ៍ +សុភវិនិច្ឆ័យ +សុភសម័យ +សុភស្តេ +សុភអក្សរ +សុភអក្សរសាសន៍ +សុភា +សុភាង្គ +សុភាចារបុរស +សុភាជន៍ +សុភាតុលាការ +សុភាទន្សាយ +សុភានុបស្សិនី +សុភានុបស្សី +សុភាព +សុភាពនារី +សុភាពបុរស +សុភាពរាបទាប +សុភាពរាបសារ +សុភារម្មណ៍ +សុភារា +សុភារី +សុភាវធម៌ +សុភាវនីយ +សុភាវៈ +សុភាឞិត +សុភាសិត +សុភាសិតកថា +សុភាសិតគាថា +សុភាសិតវលី +សុភាសិតវាចា +សុភាសិតវាចារ +សុភាសិតវាទិន +សុភាសិតវាទិនី +សុភាសិតវាទី +សុភាសិតោ +សុភាសិតោវាទ +សុភិក្ខ +សុភិក្ខកាល +សុភិក្ខសម័យ +សុភិក្ខា +សុភិក្ស +សុភិក្សា +សុភី +សុភោជន +សុភោជន៍ +សុភំ +សុភំសុភាព +សុភៈនិចឆៃ +សុភៈម័សស្តុ +សុភ័គ +សុភ័សស្តេ +សុមង្គលាចារ្យ +សុមទុម +សុមនា +សុមនាបុស្ប +សុមរណ +សុមាលី +សុមិត្រា +សុមេធ +សុមេធកុលធីតា +សុមេធកុលបុត្ត +សុមេធបណ្ឌិត +សុមេធា +សុមេធាធិបតី +សុមេរុ +សុមេរុ៍ +សុម៉េៈ +សុម្បុរ +សុយមម៉ុយ +សុយម៉ុយ +សុយម៉េះ +សុយម៉េៈ +សុយាត្រា +សុយេ +សុរ +សុរកុល +សុរក្ខា +សុរក្រឹត +សុរក្សា +សុរគជ +សុរគណៈ +សុរគត +សុរគិរី +សុរចាប +សុរជន +សុរជេដ្ឋ +សុរដ្ឋាន +សុរទ្រុម +សុរនាថ +សុរនិកាយ +សុរបតី +សុរបថ +សុរព្រឹក្ស +សុរភិ +សុរភី +សុរភីគន្ធ +សុរភីមាស +សុរភីវាត +សុរភីវាសិត +សុររាជ +សុរលោក +សុរស +សុរសភោជន +សុរសភោជន៍ +សុរសេន +សុរស្ត្រី +សុរស្ថាន +សុរា +សុរាករណ្ឌក +សុរាការ +សុរាការកៈ +សុរាការិកា +សុរាគា +សុរាគារ +សុរាគ្រឹះ +សុរាង្គនា +សុរាចម្រុះ +សុរាចាដិ +សុរាជីព +សុរាជីវិន +សុរាជីវិនី +សុរាជីវី +សុរាជីវៈ +សុរាទាន +សុរាទោស +សុរាទ្រិ +សុរាទ្រិស +សុរាធិបតី +សុរានុភាព +សុរាបាន +សុរាបានក +សុរាបានដ្ឋាន +សុរាបានិកា +សុរាភាជនៈ +សុរាភាជន៍ +សុរាមត្ត +សុរាមត្តា +សុរាមទៈ +សុរាមេរ័យ +សុរាយុធ +សុរារក្ខក៍ +សុរាល័យ +សុរាវុធ +សុរាវ៉័ធ +សុរាសោណ្ឌ +សុរាស្រ័យ +សុរិន្ទ +សុរិន្ទខ្នងភ្នំ +សុរិន្ទគោកខណ្ឌ +សុរិន្ទាធិបតី +សុរិន្ទ្រាធិបតី +សុរិយ +សុរិយករ +សុរិយការ +សុរិយកាល +សុរិយគតិ +សុរិយគោត្ត +សុរិយង្គ +សុរិយចរ +សុរិយតាប +សុរិយតេជះ +សុរិយតេជៈ +សុរិយទេវបុត្ត +សុរិយទេវបុត្រ +សុរិយពង្ស +សុរិយពន្ធុ +សុរិយមណ្ឌល +សុរិយមាលា +សុរិយយាត្រា +សុរិយរង្សី +សុរិយរោគ +សុរិយវង្ស +សុរិយសន្ដាប +សុរិយសន្តាប +សុរិយា +សុរិយាត្រា +សុរិយានុភាព +សុរិយាភា +សុរិយាភាមណ្ឌល +សុរិយាលោក +សុរិយាល្ងាចថ្ងៃ +សុរិយាវត្តន៍ +សុរិយេ +សុរិយោ +សុរិយោដី +សុរិយោដីក្រុង +សុរិយោដីមជ្ឈមណ្ឌល +សុរិយោទ័យ +សុរិយោភាស +សុរិយ័ន +សុរិល +សុរុម្មត្តកៈ +សុរូប +សុរូបា +សុរេន្ទ្រ +សុរេន្ទ្រាធិបតី +សុរេន្រ្ទ +សុរេន្រ្ទាធិបតី +សុរៈ +សុរ៉ារ័ក +សុរ៉ិយ៉ៈសន់ដាប +សុរ៉ៈ +សុល +សុលក្ខណា +សុលក្ខណៈ +សុលក្ខណ៍ +សុលក្សណ៍ +សុលភ +សុលភទ្រព្យ +សុលភធន +សុលភភណ្ឌ +សុលភវត្ថុ +សុលភសម្បតិ្ត +សុលភសម្បត្តិ +សុលាល័យ +សុល្ក +សុល្កគ្គាហី +សុល្កគ្រាហិន +សុល្កដ្ឋាន +សុល្កបុរស +សុល្កមន្ទីរ +សុល្កស្ថាន +សុល្កាករ +សុល្កាធីន +សុវច +សុវចភាព +សុវចស៑ +សុវចៈ +សុវណ៌ +សុវណ្ណ +សុវណ្ណការ +សុវណ្ណការិកា +សុវណ្ណកោដ្ឋ +សុវណ្ណគត +សុវណ្ណគិរី +សុវណ្ណដារី +សុវណ្ណនារី +សុវណ្ណបដ្ដ +សុវណ្ណបដ្ត +សុវណ្ណប័ដ +សុវណ្ណពណ៌ +សុវណ្ណព័ណ៌ +សុវណ្ណភាជន៍ +សុវណ្ណភិង្គារ +សុវណ្ណភូមិ +សុវណ្ណមាលា +សុវណ្ណម័យ +សុវណ្ណវិចិត្រ +សុវណ្ណា +សុវណ្ណាយតនៈ +សុវណ្ណារី +សុវណ្ណារឹទ្ធិ +សុវណ្ណារ៉ា +សុវណ្ណៈ +សុវត្ថិ +សុវត្ថិភាព +សុវសន +សុវសនភាព +សុវសនំ +សុវាសិត +សុវិចិត្ត +សុវិចិត្រ +សុវិជាត +សុវិជ្ជា +សុវិទ្យា +សុវិធា +សុវិសុទ្ធ +សុវិសុទ្ធសេដ្ឋា +សុវិសុទ្ធិ +សុវុឌ្ឍិកម្ម +សុវុឌ្ឍិការ +សុវោហារ +សុវ៉ាត់ +សុវ៉ាន់ណៈ +សុវ័ណ្ណ +សុស +សុសដី +សុសបរទ +សុសយ្យា +សុសសព្វ +សុសសព្វសាយ +សុសសាច់ +សុសសាយ +សុសាន +សុសានប្បទេស +សុសានសញ្ញា +សុសិក្សា +សុសុ +សុសេយ្យា +សុសោណី +សុស្មិន +សុស្មី +សុស្ម័ន +សុហទ +សុហ្រឹទ +សុហ្ឫទ +សុឡាឡៃ +សុំ +សុំកន្លែង +សុំកាត់ប្រសាសន៍ +សុំខមាទោស +សុំខ្មាស +សុំខ្លួន +សុំចិត្ត +សុំចុះចូល +សុំច្បាប់ +សុំច្បាប់ឈប់ +សុំដាក់ពាក្យ +សុំណុំរឿង +សុំថ្លៃ +សុំទាន +សុំទឹកជ័យព្រះ +សុំទោស +សុំប្រឹក្សា +សុំពាក្យ +សុំម្ច៉ាន +សុំលាចាក +សុំលាបាប +សុំលាលែង +សុំសរសើរ +សុំសិទ្ធិជ្រកកោន +សុំសីល +សុំអញ្ជើញ +សុំឧទ្ធរណ៍ +សុំា +សុំាកម្លាំង +សុំាចិត្ត +សុំាទាំ +សុំាសាច់ +សុំាស៊ន +សុះសាយ +សូ +សូក +សូកចិត្ត +សូកប៉ាន់ +សូករ +សូករន្តក +សូករន្តកៈ +សូករមទូវៈ +សូករមទ្ទវៈ +សូករមំសំ +សូករមំសៈ +សូករិក +សូករិកកម្ម +សូករិកដ្ឋាន +សូករិកម្ម +សូករិកា +សូករៈ +សូកសុល +សូកអង្វរ +សូកូឡា +សូក្រំ +សូក្ស្ម +សូង +សូចនា +សូចនាករ +សូញមម៉ូញ +សូញម៉ូញ +សូញសាញ +សូដ្យូម +សូត +សូតនិគំ +សូតវិទ្យា +សូត្រ +សូត្រខ្សឹប +សូត្រជ្រែកមន្តអាគម +សូត្រធម៌ +សូត្រធម៌រាស់ +សូត្របាលី +សូត្រមេរៀនរអិល +សូត្ររៀន +សូត្រលា +សូត្រស +សូត្រអាគម +សូត្រឮ +សូទ +សូទកម្ម +សូទគ្រឹះ +សូទវិជ្ជា +សូទវិទ្យា +សូទសាលា +សូទសាស្ត្រ +សូទីព +សូទៈ +សូទ្រ +សូទ្រនិគម +សូទ្របុត្រ +សូទ្របុត្រី +សូទ្រវង្ស +សូទ្រា +សូទ្រានី +សូទ្រៈ +សូធ្យ +សូធ្យកំណាព្យបីចប់ +សូធ្យគាថា +សូធ្យធម៌ +សូធ្យធម៌បង្សុកូល +សូធ្យធម៌សង្កត់ +សូធ្យធម៌សង្កេត +សូធ្យបាលី +សូធ្យមន្ត +សូធ្យមេទន្ទេញ +សូធ្យមេរៀន +សូធ្យរៀន +សូធ្យសុន្ទរកថា +សូធ្យសំយោគ +សូធ្យអាគម +សូន +សូនគុលិកា +សូនរូបក្រមួន +សូនរូបម្សៅ +សូន្យ +សូន្យកាន្ត +សូន្យឈឹង +សូន្យធាតុ +សូន្យសព្វ +សូន្យសុáž„ +សូន្យសោះ +សូប +សូបការ +សូបការិកា +សូបព្យញ្ជនៈ +សូបៈ +សូភាព +សូភាស +សូភី +សូម +សូមកុំ +សូមក្រាបបង្គំទូល +សូមចិត្ត +សូមច្បាប់ +សូមជម្រាប +សូមជម្រាបលា +សូមជូនពរ +សូមជ័យ +សូមជ្រាប +សូមឈប់ +សូមទាន +សូមទានជ្រាប +សូមទានមេត្តាប្រោស +សូមទោស +សូមទ្រង់ជ្រាប +សូមទ្រង់មេត្តាប្រោស +សូមនាយ +សូមនិស្ស័យ +សូមប្របាទម្ចាស់ +សូមប្រាក់ +សូមពរ +សូមលា +សូមស្វាគមន៍ +សូមអត់ទោស +សូមអនុញ្ញាត +សូមអភ័យទោស +សូមអ្នក +សូមឱកាស +សូមឲ្យ +សូម៉ាត្រា +សូម៉ាលី +សូម៉ុង +សូម្បី +សូម្បីតែ +សូយោង +សូយ៌ +សូរ +សូរកងរំពង +សូរកាំភ្លើង +សូរខ្ទ័រ +សូរគង +សូរង +សូរង្គ +សូរចិត្ត +សូរដូច +សូរបន្លឺ +សូរបុរស +សូរផ្គរ +សូរពាក្យ +សូរភាព +សូរភី +សូរភ្លេង +សូរយុទ្ធ +សូរយ៉ា +សូរយ៉ោ +សូរវាក្យ +សូរវិទ្យា +សូរសព្ទ +សូរសម្លេង +សូរសាស្ត្រ +សូរសីហនាទ +សូរសៀង +សូរសេនា +សូរសែន +សូរស៊ាន +សូរស័ព្ទ +សូរឧទាន +សូរេច +សូរៈ +សូរ៉ៈ +សូរ៉ៈសេន៉ៈ +សូរ្យ +សូរ្យករ +សូរ្យកាន្ត +សូរ្យការ +សូរ្យកាល +សូរ្យគតិ +សូរ្យគោត្រ +សូរ្យគ្រាស +សូរ្យទិត្យ +សូរ្យរស្មី +សូរ្យសែង +សូរ្យា +សូរ្យាទិត្យ +សូរ្យោ +សូរ្យ៉ +សូល +សូលារោហន +សូលារោហនកម្ម +សូលី +សូលីត +សូលីតពិត +សូលីស៊ីតាស្យុង +សូលុយស្យុង +សូល៍ +សូវ +សូវកុំ +សូវខូស +សូវទៅសូវនៅ +សូវៀត +សូវែរ +សូហ្វីយ៉ា +សូហ្វ័រ +សូហ្វ័រឡាន +សូឡិច +សូអូភីលី +សួ +សួគា៌ +សួគ៌ +សួគ៌នាយ +សួគ៌ា +សួគ៌ាល័យ +សួង +សួត +សួន +សួនកុមារ +សួនច្បារ +សួនតួ +សួនផ្កា +សួនសត្វ +សួនស័ក្ដិ +សួនស័ក្តិ +សួនឧទ្យាន +សួព្រ័ត្រ +សួមែកឈើ +សួយ +សួយរៃ +សួយសារ +សួយសារអាករ +សួយអាករ +សួរ +សួរចម្លើយ +សួរចោះ +សួរឈ្លេច +សួរដណ្ដឹង +សួរដេញដោល +សួរដោយពើ +សួរដំណឹង +សួរទៅសួរមក +សួរនាំ +សួរផ្ចុច +សួរផ្ញុច +សួរមាត់សួរក +សួរមាត់សួរពាក្យ +សួរមិនស្ដី +សួរមើល +សួររក +សួរសង +សួរសង្កិន +សួរសង្ខុញ +សួរសាក +សួរសាករ +សួរសុខទុក្ខ +សួរសៀតស៊ក +សួរឱ្យដឹងការណ៍ +សួស +សួសរ៉ា +សួសី្តភាព +សួស្ដិ៍ +សួស្ដី +សួស្ដីភាព +សួស្ដីភ័ទ្រ +សួស្ដ៍ +សួស្តិ៍ +សួស្តិ៍សយ +សួស្តី +សួស្តីភ័ទ្រ +សួស្នួ +សួស្ពានឫស្សី +សួ៎ន +សើ +សើក +សើកត្រើក +សើកប៉ត្រើក +សើកប៉ប្រើក +សើកប៉ប្លើក +សើក្រោម +សើងមម៉ើង +សើងម៉ើង +សើច +សើចកក្អាក +សើចកខឹក +សើចក្នុងពោះ +សើចក្អាក +សើចក្អាកក្អាយ +សើចគាំង +សើចងាប់ +សើចចំអក +សើចចំអន់ +សើចញញឹម +សើចទន់ខ្លួន +សើចយំ +សើចលាក់ +សើចលាន់ +សើចលែងសម +សើចសេះ +សើចស្ងួត +សើចស្ញាញ +សើចស្ញេញ +សើចស្រួល +សើចស្វា +សើន +សើម +សើមគគុល +សើមប៉ប្ដៀច +សើមប៉ផ្អៀច +សើមរងើម +សើមរលរ +សើមរលើប +សើមល្អូក +សើមល្អៀច +សើយ +សើយកេរ្តិ៍ +សើយដៃអាវ +សើយលាត +សើយលាត់ +សើយវាំងនន +សើយសំពត់ +សើរ +សើរើ +សើរើក្ដី +សើរើក្តី +សើរើនិយម +សើរើសេចកី្ត +សើរើសេចក្ដី +សើវ៉ើ +សើស្បែក +សើ្យង +សើ្យប្រើ្យប +សឿ +សឿង +សៀ +សៀក +សៀកម្លាំង +សៀគ្វី +សៀគ្វីបិទ +សៀគ្វីបើក +សៀង +សៀងហៃ +សៀត +សៀតកាំបិត +សៀតបារី +សៀតផ្កា +សៀតពោះ +សៀតស៊ក +សៀធី +សៀន +សៀនមមៀន +សៀបប្រៀប +សៀប្រយោជន៍ +សៀប្រៀប +សៀម +សៀមបូក +សៀមប៉ាង +សៀមប្រៀម +សៀមរាប +សៀមរាបរាន +សៀមរាម +សៀរ +សៀរកិ៍ +សៀរមាត់ស្ទឹង +សៀរសៀត +សៀរៀល +សៀវ +សៀវភៅ +សៀវភៅកំណត់ +សៀវភៅខណ្ឌប័ណ្ណ +សៀវភៅទិនានុប្បវត្តិ +សៀវភៅធំ +សៀវភៅបញ្ជី +សៀវភៅបញ្ជូន +សៀវភៅបន្ទុក +សៀវភៅបេឡា +សៀវភៅបោះពុម្ព +សៀវភៅប្រចាំថ្ងៃ +សៀវភៅប្រជុំវិជ្ជា +សៀវភៅប្លម +សៀវភៅផែនទី +សៀវភៅពុម្ព +សៀវភៅមើល +សៀវភៅម៉ូត +សៀវភៅរឿង +សៀវភៅសរសេរ +សៀវភៅសិក្សាគារិក +សៀវភៅអាន +សៀវភៅឧភយពាក្យ +សេ +សេក +សេកកិច្ច +សេកក្រិច +សេកក្រិស +សេកខៈបុកគល់ +សេកខៈភូម +សេកឌី +សេកយារ +សេកសោម +សេកអាត់ +សេកុង +សេក្ខ +សេក្ខបុគ្គល +សេក្ខភូមិ +សេក្ខលោក +សេក្ខៈ +សេក្ដី +សេខៈ +សេង +សេងផ្ទះឲ្យគេ +សេច +សេចកី្តក្រើន +សេចកី្តចម្រើន +សេចកី្តជំនាញ +សេចកី្តឈ្លាស +សេចកី្តបន្ទោស +សេចកី្តយល់ +សេចកី្តល្អ +សេចកី្តសរសើរ +សេចកី្តស្លាប់ +សេចកី្តអាក្រក់ +សេចក្ដាំ +សេចក្ដី +សេចក្ដីកក់ក្ដៅ +សេចក្ដីកតញ្ញូ +សេចក្ដីកត់ហេតុ +សេចក្ដីកោតខ្លាច +សេចក្ដីកោតសរសើរ +សេចក្ដីក្ដៅក្រហាយ +សេចក្ដីក្រើន +សេចក្ដីក្លាហាន +សេចក្ដីខកចិត្ត +សេចក្ដីខិតខំ +សេចក្ដីខុស +សេចក្ដីខ្ជាប់ខ្ជួន +សេចក្ដីខ្វះខាត +សេចក្ដីគួរសម +សេចក្ដីគ្រោង +សេចក្ដីចម្រើន +សេចក្ដីចម្លង +សេចក្ដីច្បាស់ +សេចក្ដីច្រណែន +សេចក្ដីជូនដំណឹង +សេចក្ដីជំនាញ +សេចក្ដីឈ្នានីស +សេចក្ដីឈ្លាស +សេចក្ដីដកស្រង់ +សេចក្ដីណែនាំ +សេចក្ដីតប +សេចក្ដីតានតឹង +សេចក្ដីតំណាល +សេចក្ដីត្រាប្រណី +សេចក្ដីត្រេកត្រអាល +សេចក្ដីត្រេកអរ +សេចក្ដីថោកទាប +សេចក្ដីថ្កុំថ្កើង +សេចក្ដីថ្លែង +សេចក្ដីថ្លែងការណ៍ +សេចក្ដីថ្លែងហេតុ +សេចក្ដីថ្លៃថ្នូរ +សេចក្ដីទាល់ក្រ +សេចក្ដីទាស់ +សេចក្ដីទិតៀន +សេចក្ដីទុកចិត្ត +សេចក្ដីទុក្ខ +សេចក្ដីធ្វេសប្រហែស +សេចក្ដីនាំផ្លូវ +សេចក្ដីបង្គាប់ +សេចក្ដីបញ្ជា +សេចក្ដីបញ្ជាក់ +សេចក្ដីបដិសេធ +សេចក្ដីបតិបត្តិ +សេចក្ដីបន្ថែម +សេចក្ដីបន្ទោស +សេចក្ដីបារម្ភ +សេចក្ដីប្រកាស +សេចក្ដីប្រចណ្ឌ +សេចក្ដីប្រឌិក +សេចក្ដីប្រឌិត +សេចក្ដីប្រមាថ +សេចក្ដីប្រមាទ +សេចក្ដីប្រាកដ +សេចក្ដីប្រាថ្នា +សេចក្ដីប្រារព្ធ +សេចក្ដីប្រែ +សេចក្ដីផ្ដើម +សេចក្ដីពាយងាយ +សេចក្ដីពិត +សេចក្ដីពិស្ដារ +សេចក្ដីព្យាយាម +សេចក្ដីព្រមព្រៀង +សេចក្ដីព្រាង +សេចក្ដីព្រាងក្រឹត្យ +សេចក្ដីព្រាងច្បាប់ +សេចក្ដីភ្ញាក់ +សេចក្ដីមួយឃ្លា +សេចក្ដីមួយប្រយោគ +សេចក្ដីមេត្តា +សេចក្ដីម៉ឺងម៉ាត់ +សេចក្ដីយកព័ត៌មាន +សេចក្ដីយល់ +សេចក្ដីយោង +សេចក្ដីយ៉ +សេចក្ដីរាក់ +សេចក្ដីរាបសា +សេចក្ដីរាយការណ៍ +សេចក្ដីរីករាយ +សេចក្ដីរុងរឿង +សេចក្ដីរៀបរយ +សេចក្ដីរំជួលចិត្ត +សេចក្ដីរំភើប +សេចក្ដីលន្លង់លន្លោច +សេចក្ដីលំអិត +សេចក្ដីល្អ +សេចក្ដីវិនាស +សេចក្ដីវិនិច្ឆ័យ +សេចក្ដីសងសឹក +សេចក្ដីសង្កេត +សេចក្ដីសង្ខេប +សេចក្ដីសង្ឃឹម +សេចក្ដីសង្ស័យ +សេចក្ដីសន្និដ្ឋាន +សេចក្ដីសម្គាល់ +សេចក្ដីសម្រេច +សេចក្ដីសម្រេចចិត្ត +សេចក្ដីសរសើរ +សេចក្ដីសុខ +សេចក្ដីសេចក្ដាំ +សេចក្ដីសោក +សេចក្ដីសោកស្ដាយ +សេចក្ដីសោមនស្ស +សេចក្ដីសំខាន់ +សេចក្ដីសំគាល់ +សេចក្ដីសំបុត្រ +សេចក្ដីស្ដាយ +សេចក្ដីស្នើ +សេចក្ដីស្នេហា +សេចក្ដីស្នេហាជាតិ +សេចក្ដីស្មោះចំពោះ +សេចក្ដីស្រង់ +សេចក្ដីស្រេកឃ្លាន +សេចក្ដីស្លាប់ +សេចក្ដីអញ្ជើញ +សេចក្ដីអត់ធន់ +សេចក្ដីអត់ឱន +សេចក្ដីអធិប្បាយ +សេចក្ដីអនុញ្ញាត +សេចក្ដីអរ +សេចក្ដីអាក្រក់ +សេចក្ត +សេចក្តាំ +សេចក្តី +សេចក្តីធម្មតា +សេចក្តីល្អ +សេចគ្រេច +សេចនកិច្ច +សេញ +សេដា +សេដ្ឋ +សេដ្ឋកម្ម +សេដ្ឋការ +សេដ្ឋការិកា +សេដ្ឋកិច្ច +សេដ្ឋកិច្ចគ្រួសារ +សេដ្ឋកិច្ចជាតិ +សេដ្ឋកិច្ចដុនដាប +សេដ្ឋកិច្ចមជ្ឈការ +សេដ្ឋកិច្ចវិទូ +សេដ្ឋធន +សេដ្ឋពាណិជ +សេដ្ឋភណ្ឌ +សេដ្ឋវិទូ +សេដ្ឋសាស្ត្រ +សេដ្ឋសាស្ត្រវិទូ +សេដ្ឋា +សេដ្ឋាចារ +សេដ្ឋាចារី +សេដ្ឋិ +សេដ្ឋិច្ឆត្ត +សេដ្ឋិនី +សេដ្ឋី +សេដ្ឋីកិច្ចជាតិ +សេដ្ឋីកូល +សេដ្ឋីក្តុម្ពី +សេដ្ឋីឆត្រ +សេដ្ឋីធីតា +សេដ្ឋីនី +សេដ្ឋីបុត្ត +សេដ្ឋោ +សេដ្ឋំ +សេណិ +សេណី +សេណូភូប៊ី +សេណេហ្គាល់ +សេត +សេតច្ឆត្ត +សេតច្ឆត្រ +សេតឆត្ត +សេតជាតិ +សេតឋី +សេតឋ័ង +សេតបណ្ណ +សេតបទុម +សេតបុបា្ព +សេតបុប្ផា +សេតម្ពរ +សេតវណ្ណ +សេតវនីត +សេតវិមាន +សេតហត្ថី +សេតារុណ +សេតុ +សេតុប្បល +សេតោន +សេទ +សេទគ្រន្ថី +សេទជ +សេទជសត្ត +សេទជៈ +សេទេជៈ +សេទោ +សេទៈ +សេធន +សេន +សេនបទ +សេនា +សេនាកម្ម +សេនាង្គ +សេនាចរ +សេនាឆ្វេង +សេនាជន +សេនាជំនិត +សេនាដៃឯក +សេនាទាហាន +សេនាទ័ពស្រួច +សេនាធិការ +សេនាធិការដ្ឋាន +សេនាធិបតី +សេនាធិរាជ +សេនានិករ +សេនានី +សេនានុជិត +សេនានុព័ន្ធ +សេនានុរក្ស +សេនាបតិ +សេនាបតី +សេនាបតីមន្រ្តី +សេនាបតីសភា +សេនាប្រណេត្រិ +សេនាប្រមុខ +សេនាព្យុហៈ +សេនាព្យូហ៍ +សេនាភិមុខ +សេនាមាត្យ +សេនាមុខ +សេនាយាត្រា +សេនាយោធាមាត្យ +សេនារាជឧត្តម +សេនាសន +សេនាសនទាន +សេនាសនបច្ច័យ +សេនាសនបរិភោគ +សេនាសនប្បច្ច័យ +សេនាសនភណ្ឌ +សេនាសនសប្បាយ +សេនាសនា +សេនាសនានិសង្ស +សេនាសនៈ +សេនាសន្និបាត +សេនាស្ដាំ +សេនិយ +សេនី +សេនីយ +សេនីយ៍ +សេនេទិច +សេន៉ី +សេន៉ៈបត់ +សេន់ត៍ +សេន្ត +សេន្យានុភាព +សេបតមប្រិ៍ +សេបតមប្រ៏ +សេផានា +សេផាលិកា +សេព +សេពកាម +សេពគប់ +សេពចំណង់ +សេពមេថុនធម្ម +សេពសន្ថវៈ +សេពសប្បាយ +សេពសម +សេពសមគប់ +សេពសុរា +សេពសោយ +សេមហកលា +សេមហៈ +សេម៉ង់ទិច +សេម៉ង់ទីត +សេម៉ែម +សេម្ហ +សេម្ហពិការ +សេម្ហរោគ +សេម្ហវិបរិត +សេម្ហសមុដ្ឋានាពាធ +សេម្ហៈ +សេយ្យ +សេយ្យមានះ +សេយ្យា +សេយ្យាសន៍ +សេរ +សេរកថា +សេរជន +សេរប្បទេស +សេរមាន់ +សេរិ +សេរិនី +សេរិភាវ +សេរី +សេរីកា +សេរីចរ +សេរីចារ +សេរីនិយម +សេរីបទេស +សេរីភាព +សេរីភាពក្នុងជំនឿ +សេរីភាពខាងនយោបាយ +សេរីភាពចំពោះបុគ្គល +សេរីភាពស៊ីវិល +សេរីភាវូបនីយកម្ម +សេរីមង្គល +សេរីមានជ័យ +សេរីរដ្ឋ +សេរ៉ាឡេអូន +សេរ៉ូម +សេរ៉ូមប្រៃ +សេរ៉ូមផ្អែម +សេល +សេលបព៌ត +សេលម័យ +សេលា +សេលោ +សេលំ +សេវ +សេវក +សេវកជន +សេវកបុរស +សេវកភាព +សេវកយោសិត +សេវកា +សេវកាមត្យ +សេវកាមាត្យ +សេវកិច្ច +សេវកៈ +សេវគតិ +សេវគតិភាព +សេវន +សេវនកិច្ច +សេវនធម៌ +សេវនភាព +សេវនា +សេវនៈ +សេវភាព +សេវយ +សេវា +សេវាកម្ម +សេវាបញ្ជា +សេវាល +សេវាលជាតិ +សេវាស្ថាន +សេវិក +សេវិកា +សេវ៉ាក់ +សេវ៉ែនធិណាយ +សេវ័ក +សេវ័ន +សេវ៑ +សេស +សេសមួយ +សេសវគ្គ +សេសសល់ +សេសសល់ដដែល +សេសសូន្យ +សេសា +សេសាន +សេសាន្ត +សេសោ +សេសំ +សេអាតូ +សេអ៊ូល +សេះ +សេះកូនកាត់ +សេះគ្រៀវ +សេះឈ្មោល +សេះញី +សេះដាច់បង្ហៀរ +សេះទេស +សេះបង្កង់ +សេះបង្កាត់ +សេះបន្លាស់ +សេះបា +សេះពាក់បង្កង់ +សេះមនោម័យ +សេះស +សេះសម្បុរស៊ែម +សេះហោះ +សេះអំពេះ +សេ្ដច +សេ្តច +សេ្នហា +សេ្វត +សេ្វតម្ពរ +សែ +សែក +សែកមន្ត +សែកអាគម +សែកែវ +សែង +សែងត៍ +សែងត្វ័ន +សែងព្រះអាទិត្យ +សែងស្វាង +សែងអាទិត្យ +សែង្ហ +សែដា +សែត +សែតអញ្ចង់ +សែតអញ្ជង់ +សែន +សែនក្រ +សែនខឹង +សែនខ្មោច +សែនចូល +សែនចេញ +សែនដី +សែនដូនតា +សែនត្វាន់ +សែនត្វ័ន +សែនទ្វី +សែនធៈវៈ +សែនបទ +សែនផ្ដាច់មេបា +សែនពិបាក +សែនពែ +សែនព្រួយ +សែនព្រេន +សែនព្រះភូម +សែនមនោរម្យ +សែនមេបា +សែនយ៉ៈ +សែនសប្បាយ +សែនសុខ +សែនស្ដាយ +សែនស្រណុក +សែនស្អប់ +សែនអាក្រក់ +សែនអ្នកតា +សែន៉ៈបត់ +សែន្យ +សែន្យា +សែន្យានុជិត +សែន្យានុភាព +សែន្យានុភាពជាតិ +សែន្យ៉ា +សែន្យ៉ៈ +សែប +សែល +សែលុយឡូស +សែស +សែសិប +សែសៈ +សែស្រឡាយ +សែ៎ង +សែ្រ +សែ្រន្យ +សៃ +សៃកជា +សៃង្ហ +សៃន្ធវ +សៃន្យ +សៃន្យា +សៃន្យាធិបតិ +សៃន្យាធិរាជ +សៃន្យានុជិត +សៃន្យាភិមុខ +សៃមម៉ៃ +សៃម៉ៃ +សៃយ +សៃយមន្ត +សៃយវេទ +សៃយសាសន៍ +សៃយសាស្ត្រ +សៃយា +សៃយាសន៍ +សៃយឺន +សៃយ៉ា +សៃយ៉ឺន +សៃយ៉ៈ +សៃវៀន +សៃហ្គន +សៃហ្គុង +សៃឡង់ +សៃឡន +សៃំហ +សោ +សោក +សោកគ្រោក +សោកត្រោក +សោកនាដកម្ម +សោកនាដករ +សោកប៉ត្រោក +សោកពិលាប +សោកមម៉ោក +សោកម៉ោក +សោកម្មំ +សោកសង្រេង +សោកសៅ +សោកស្ដាយ +សោកស្រណោះ +សោកអាល័យ +សោកា +សោកាន្ត +សោកាល័យ +សោកិនី +សោកី +សោកុត្តរ +សោកៀ +សោក័ន្ត +សោក្ខ +សោគន្ធ +សោគន្ធិក +សោគន្ធិកា +សោគន្ធិកៈ +សោគម្រក់ +សោគ្រោក +សោច +សោចិ៍ +សោចេយ្យៈ +សោដា +សោណត្ថេរ +សោណ្ឌ +សោណ្ឌកូល +សោណ្ឌី +សោណ្ណៈ +សោត +សោតណា +សោតទស្សន៍ +សោតទ្វារ +សោតប្បសាទ +សោតពិនិត្យ +សោតវិញ្ញាណ +សោតសម្ផស្ស +សោតសម្ពស្ស +សោតសល់ +សោតសឹង +សោតសឹងតែ +សោតា +សោតាបត្ដិផល +សោតាបត្ដិមគ្គ +សោតាបត្តិ +សោតាបត្តិផល +សោតាបត្តិមគ្គ +សោតាបន្ន +សោតាបន្នា +សោតាបិត្តផល +សោតាបិត្តមគ្គ +សោតាផល +សោតាមគ្គ +សោតាយតនៈ +សោតិន្រ្ទិយ +សោតិន្រ្ទីយ៍ +សោតៈ +សោត្តិយ +សោត្ថិ +សោត្ថិភាព +សោត្ថិយ +សោត្រ +សោត្រដោក +សោត្រប្រសាទ +សោត្រោ +សោទក +សោទកបាយាស +សោទយ៌ +សោទរ +សោទរា +សោទរិយ +សោទរិយា +សោទរិយៈ +សោទរៈ +សោធន +សោធនកម្ម +សោធនកាលិក +សោធនកិច្ច +សោធនបត្រ +សោធនប័ត្រ +សោធនពិការភាព +សោធនសមាមាត្រ +សោធនអតីតភាព +សោធនអាហារកិច្ច +សោធនិក +សោធនី +សោធនៈ +សោធរ +សោនឌៈ +សោប +សោបាណ +សោបាន +សោបិ +សោប៉ត្រោ +សោភគ្គ +សោភណ +សោភណភាព +សោភន +សោភនា +សោភា +សោភិនី +សោភី +សោភ័ណ +សោភ័ណភាព +សោភ័ណវិទ្យា +សោភ័ន +សោម +សោមគ្រោះ +សោមធំ +សោមនស្ស +សោមនស្សវេទនា +សោមនស្សិន្រ្ទិយ +សោមពារ +សោមលតា +សោមវង្ស +សោមវល្លិ +សោមវារៈ +សោមាន +សោមៈ +សោម្យ +សោយ +សោយកម្ម +សោយក្រយា +សោយក្រយាព្រះស្ងោយ +សោយទិវង្គត +សោយទុក្ខ +សោយផលកម្ម +សោយព្រះស្ងោយ +សោយរាជ +សោយរាជ្យ +សោយសង្រេង +សោយសុខ +សោយសោក +សោយអារម្មណ៍ +សោរ +សោរទិន +សោរពារ +សោរវារ +សោរវារៈ +សោរិ +សោវណ្ណ +សោវណ្ណម័យ +សោសន +សោសិ +សោហំ +សោហ៊ុយ +សោហ៊ុយដឹកនាំ +សោហ៊ុយដើរផ្លូវ +សោហ៊ុយតំណាង +សោហ៊ុយទស្សនាចរ +សោហ៊ុយធ្វើដំណើរ +សោហ៊ុយផ្លាស់កន្លែង +សោហ៊ុយសោដា +សោហ៊ុយស្នាក់អាស្រ័យ +សោឡស +សោះ +សោះកក្រោះ +សោះក្រោះ +សោះខ្យល់ +សោះខ្លួន +សោះឈាម +សោះតែ +សោះតែខាន +សោះនឹង +សោះសា +សោះសូន្យ +សោះអង្គើយ +សៅ +សៅកែ +សៅគន្ធ +សៅជៃ +សៅដៅ +សៅភាគ្យ +សៅមនស្ស +សៅម៉ង +សៅម្យ +សៅយុត +សៅរ +សៅរពារ +សៅរភ +សៅរភា +សៅរភ្យ +សៅរម្យ +សៅរសេនី +សៅរិ +សៅរ៉ៈ +សៅរ៍ +សៅរ៍ពារ +សៅរ័ភ +សៅរ័ម្យ +សៅល័ក្ខណ៍ +សៅវគន្ធ +សៅវណ៌ +សៅវតារ +សៅវនីយ៍ +សៅវភា +សៅវភាគ្យ +សៅវលក្សណ៍ +សៅវល័ក្សណ៍ +សៅសម្បុរ +សៅសោក +សៅហឫទ័យ +សៅហ្មង +សៅហ្រឹទ +សៅហ្ឫទ +សៅហ្ឬទ +សៅឡិក +សៅឡឹក +សំ +សំកក +សំកកចាំ +សំកដ +សំករ +សំកល្ប +សំកាក +សំកាកសក់ +សំកាត់ +សំកាំង +សំកាំងដៃ +សំកាំងស្លាប +សំកុក +សំកុកសម្កុល +សំកុកសំកុល +សំកុង +សំកុល +សំកូញ +សំកូវ +សំកេក +សំកេកសំកាក +សំកោក +សំកោកសំកាំង +សំកោកឲ្យវាយ +សំក្លេឝ +សំក្លេឝិក +សំក្សិប្ត +សំក្សេប +សំក្សោភ +សំខតបរមាណូ +សំខាន់ +សំខាន់ណាស់ +សំខ្យា +សំខ្យានុគ្រោះ +សំខ្យាសព្ទ +សំខ្យាស័ព្ទ +សំគម +សំគាល់ +សំគាល់ចិត្ត +សំគាល់ពុត +សំគាល់ហេតុ +សំគាំង +សំគិស +សំគិះ +សំគីម +សំគីមសំគម +សំគុល +សំគែម +សំគែមសំគម +សំគោក +សំគោកសំគាំង +សំគ្រហ +សំគ្រាម +សំឃ +សំឃុឞ្ត +សំងាច +សំងាត់ +សំងាប +សំងួត +សំងួន +សំងើច +សំងំ +សំងំចឺន +សំងំច្រឹប +សំងំសុខ +សំចត +សំចែ +សំចែសំចៃ +សំចែសំច័យ +សំចៃ +សំចៃទុក +សំចៃទ្រព្យ +សំចៃមាត់ +សំចៃសោហ៊ុយ +សំច័យ +សំជ្ញា +សំជ្ញាន +សំជ្ញិន៑ +សំញាញ +សំញែង +សំញៅ +សំញ៉ែង +សំដាច់ +សំដិល +សំដិលខ្លួន +សំដី +សំដីខ្ពស់ +សំដីខ្មាំង +សំដីច្រើន +សំដីទន់ +សំដីទៀង +សំដីប្រទាំងគ្នា +សំដីមានលក្ខខ័ណ្ឌ +សំដីមុត +សំដីរញ៉ែរញ៉ូវ +សំដីរហាច +សំដីរាបទាប +សំដីរឹង +សំដីលលើកាប់ក្រោម +សំដីលុបលើ +សំដីលូត +សំដីលះ +សំដីល្ង +សំដីវាង +សំដីសំដៅ +សំដីស្រូវ +សំដីស្រួយស្រែស +សំដីហ្មគ្វាម +សំដីឡេះឡោះ +សំដីអម +សំដីអសារឥតការ +សំដីឥច្ឆា +សំដីឧត្តរិ +សំដឹង +សំដឺត +សំដើង +សំដើងហៀ +សំដែង +សំដែងធម៌ +សំដែងនូវការឈឺចាប់ +សំដែងភាពសង្ហារ +សំដែងវន្ទាវុធ +សំដែងឥរិយាប្លែក +សំដែងឫទ្ធិ +សំដោះ +សំដោះស្លា +សំដៅ +សំដៅចំ +សំដៅដាក់ +សំដៅត្រង់ +សំដៅមុខព្រួញ +សំដៅយក +សំដៅលើ +សំណ +សំណក +សំណកបង្គួយ +សំណកពស់ +សំណកព្រាល +សំណកអំពៅ +សំណខ្មៅ +សំណង +សំណងប្រាក់ហ៊ុន +សំណង់ +សំណង់ផ្ទះ +សំណង់អាណាធិបតេយ្យ +សំណប៉ាហាំង +សំណប់ +សំណប្រហាំង +សំណផ្សារ +សំណព្វ +សំណព្វចិត្ត +សំណភក់ +សំណភក់សម្រង់ប្រាក់ +សំណល់ +សំណល់ចំណាយ +សំណល់ផ្អក +សំណល់រាវ +សំណល់រឹង +សំណាក +សំណាក់ +សំណាក់អាស្រ័យ +សំណាង +សំណាងតិច +សំណាងល្អ +សំណាងអាក្រក់ +សំណាញ +សំណាញ់ +សំណាញ់ញាណ +សំណាញ់ទាម +សំណាដៃ +សំណាត់ +សំណាប +សំណាម +សំណាយ +សំណាយកូន +សំណាល +សំណិង +សំណិត +សំណឹក +សំណឹកថាស +សំណឹកទោសខ្លួន +សំណឹកបើ +សំណឹកសំពត់ +សំណឹង +សំណុស +សំណុសខ្លាញ់ +សំណុសឃ្មុំ +សំណុសឧស +សំណុំ +សំណុំដងខ្លួន +សំណុំដើម +សំណុំធាតុ +សំណុំរឿង +សំណុះ +សំណុះឃ្មុំ +សំណុះអាភៀន +សំណូក +សំណូកសូកប៉ាន់ +សំណូន +សំណូម +សំណូមពរ +សំណូរ +សំណួរ +សំណួរចម្លើយ +សំណើ +សំណើច +សំណើចចំអក +សំណើចអ្នកផង +សំណើទិញ +សំណើម +សំណើមខ្លួន +សំណើសន្តិភាព +សំណើសុំ +សំណើស្លឹក +សំណេព +សំណេរ +សំណេស +សំណេះ +សំណេះសំណាល +សំណែន +សំណែនខ្មោច +សំណែនដូនតា +សំណែព +សំណែស +សំណែសសំណល់ +សំណោក +សំណៅ +សំណំ +សំណំសំនួន +សំតត +សំតឹង +សំតុល +សំតុឞ្តី +សំតើង +សំតេជស៑ +សំតេត +សំតេតសំតត +សំតែក +សំតែកសំតោក +សំតោក +សំតោឞ +សំទក់ +សំទង់ +សំទល +សំទាក់សំទើរ +សំទាញ +សំទារ +សំទីក +សំទុះ +សំទុះក្អែក +សំទុះចូលផ្ចិត +សំទូង +សំទូងបែកគុម្ព +សំទូងរម្សាយត្រណោត +សំទូងរំសាយត្រណោត +សំទួយ +សំទើញ +សំទេឝ +សំទេះ +សំទែល +សំទែលពោះ +សំទែះ +សំទ្ឫឞ្ត +សំធាន +សំធានី +សំធារណ +សំធិ +សំធិប្រកាឝ +សំធ្យា +សំនិធិ +សំនិបាត +សំនិពន្ធ +សំនិភ +សំនិវាស +សំនិវេឝ +សំនិឝ្ចយ +សំនិឞទ៑ +សំនិឞ្ឋា +សំនិឞ្ឋាន +សំនឹក +សំនូរ +សំនួន +សំនួនវោរហាស័ព្ទ +សំនួនវោហារ +សំនួនសេចក្ដី +សំនួយ +សំនួរ +សំនួរដេញដោល +សំនៀង +សំនៀងក្រអៅ +សំនៀងទន់ +សំនៀងពីរោះ +សំបក +សំបកកាត +សំបកកាទូស្ណិ +សំបកការទុស្ស +សំបកខ្យង +សំបកចិញ្ចៀន +សំបកឆ្អឹង +សំបកតៅ +សំបកធម៌ +សំបកបាវ +សំបកពង +សំបត +សំបត់ +សំបថ +សំបទ៑ +សំបា +សំបាច់ +សំបារ +សំបុក +សំបុកឃ្មុំ +សំបុកចាប +សំបុកទ្រយុក +សំបុកនាង +សំបុកសម្បត្តិ +សំបុដ +សំបុដក +សំបុត្រ +សំបុត្រកំណើត +សំបុត្រខ្សែលួស +សំបុត្រចំហ +សំបុត្រឆ្លងដែន +សំបុត្រតួ +សំបុត្រតែទៅ +សំបុត្រថ្កោលទោស +សំបុត្រថ្លៃកន្លែង +សំបុត្រទាំងទៅទាំងមក +សំបុត្រទិញថ្នាំ +សំបុត្រទៅមក +សំបុត្រធានារ៉ាប់រង +សំបុត្រធី +សំបុត្របក +សំបុត្របង្កាន់ដៃ +សំបុត្របញ្ជាក់ +សំបុត្របណ្ដេញ +សំបុត្របើកឃុំ +សំបុត្រពេទ្យ +សំបុត្រព្រាង +សំបុត្រមរណភាព +សំបុត្រម្ចាស់ឡាន +សំបុត្រលាយលក្ខអក្សរ +សំបុត្រសញ្ញា +សំបុត្រសន្យា +សំបុត្រសម្គាល់ +សំបុត្រសុំច្បាប់ +សំបុត្រសំគាល់ +សំបុត្រសំណួរ +សំបុត្រសំនួរ +សំបុត្រស្នាម +សំបុត្រឡាន +សំបុត្រឡានឈ្នួល +សំបុត្រអនុញ្ញាត +សំបុត្រអាពាហ៍ពិពាហ៍ +សំបុត្រអាស់សើរ៉ង់ +សំបុរឆ្នូត +សំបូង +សំបូងសង្រូង +សំបូរ +សំបូរណ៍ +សំបូរមាស +សំបួរ +សំបួរកក់ +សំបួរទេស +សំបួរប្រាក់ +សំបួរមាស +សំបើម +សំបើមគួរភ្លឹក +សំបើមដៃ +សំបែង +សំបោរ +សំប៉ាត +សំប៉ាន +សំប៉ែ +សំប៉ែត +សំប៉ែតដូចចេកចៀន +សំប៉ែតសួត +សំប័ត +សំប័តភ័តតិរ៉ែ +សំប័ន +សំប្រជ្ញ +សំប្រជ្ញា +សំប្រជ្ញានម្ឫឞាវាទ +សំប្រទាន +សំប្រធាន +សំប្រយុក្ត +សំប្រយោគ +សំប្រសាទ +សំប្រហារ +សំផស់ +សំផិង +សំផឹង +សំផុល +សំផុល្ល +សំពង +សំពងជ័យ +សំពង់ +សំពត់ +សំពត់កៅស៊ូ +សំពត់កំព្រង +សំពត់ក្រនៀវ +សំពត់ខៀន +សំពត់ខែន +សំពត់ខ្មៅ +សំពត់ខ្សែសយ +សំពត់ងូត +សំពត់ចងក្បិន +សំពត់ចាក់ +សំពត់ចំណាំវស្សា +សំពត់ជរជើង +សំពត់ជាតី +សំពត់ជាយជើង +សំពត់ជីប +សំពត់ទេសឯក +សំពត់ធ្មេញឈើធំ +សំពត់បង្សុកូល +សំពត់ប៉ាក់ឌិន +សំពត់ប៉ោង +សំពត់ផាឌឹប +សំពត់ផាមួង +សំពត់ព្រក +សំពត់មិនជ្រាបទឹក +សំពត់មុយអា +សំពត់មួយត្បូង +សំពត់មើលធ្លុះ +សំពត់ម៉ាដាំ +សំពត់រនាំង +សំពត់រាត្រី +សំពត់រ៉ូប +សំពត់ល្បើក +សំពត់សម្លុយ +សំពត់សាច់ទន់ល្មឿយ +សំពត់សាច់ម៉ដ្ឋ +សំពត់សារបាប់ +សំពត់សូត្រ +សំពត់សេង +សំពត់សែសយ +សំពត់ស៊ឹង +សំពត់ស្វារ៉េ +សំពត់ហូល +សំពត់ហ្ស៊ីប +សំពត់ឡាញ់ +សំពត់អន្លូញ +សំពត់អៀម +សំពត់អំបោះ +សំពន់ +សំពាធ +សំពាធខ្សោយ +សំពាធឈាម +សំពាធៈ +សំពាយ +សំពាយសំពូ +សំពិន +សំពីង +សំពីងសំពោង +សំពឹក +សំពុង +សំពូ +សំពៀត +សំពៀតស្បែក +សំពេង +សំពេងសំពោង +សំពេះ +សំពែះ +សំពោង +សំពោងព្រោងព្រាត +សំពោងសក់ធំ +សំពោងសំពាយ +សំពោច +សំពោចក្រអូប +សំពោចខ្សាយ +សំពោចដំណើប +សំពោចធ្មិក +សំពោចព្រែង +សំពោចស្បូវ +សំពោធ +សំពោះ +សំពៅ +សំពៅថយ +សំពៅពូន +សំពៅមាស +សំពៅលូន +សំពះ +សំពះការ +សំពះគ្រូ +សំពះងារ +សំពះផ្ដិតផ្តូង +សំពះផ្ដោម +សំពះពាលា +សំពះពេលា +សំពះព្រះ +សំពះព្រះខែ +សំពះលា +សំពះវេលា +សំពះសុំទោស +សំពះសួរ +សំពះសំពិន +សំពះអ្នកតា +សំព័ន +សំព័នធៈ +សំព័នធៈមិត +សំព័រ +សំព្រុស +សំព្រុះ +សំព្រោ +សំព្រោច +សំភត្ត +សំភា +សំភារៈ +សំភាវន +សំភាស +សំភាសៈប័ត +សំភាសៈសិកសា +សំភី +សំភីមើល +សំភេត +សំភេទៈ +សំភេទៈញាត +សំភោជ +សំភោត +សំភោទ្យ +សំភោរ +សំមាជ៌ន +សំមាជ៌នី +សំមាន +សំមោទន +សំមោទនីយ +សំម្ងំ +សំម្ពៀត +សំយាក +សំយាកសក់ +សំយាប +សំយាបគូទ +សំយាបផ្ទះ +សំយាបរោង +សំយាយ +សំយាយព្រៃ +សំយាល +សំយុង +សំយុងក្បាល +សំយុងចិត្ត +សំយុងជើង +សំយុងមុខ +សំយុត្ត +សំយុត្តនិកាយ +សំយេះ +សំយេះខោ +សំយេះសំពត់ +សំយេះស្មា +សំយែះ +សំយោគ +សំយោគគិន +សំយោគជីវៈ +សំយោគបទ +សំយោគពិធាន +សំយោគវិធាន +សំយោគវិធី +សំយោគសញ្ញា +សំយោគី +សំយោជន +សំយោជនក្កិលេស +សំយោជនៈ +សំយ៉ោង +សំរង +សំរាក +សំរាជ +សំរាជ៑ +សំរាញ់ +សំរាត +សំរាតខោ +សំរាន្ត +សំរាប់ +សំរាប់ពាណិជ្ជកម្ម +សំរាម +សំរាមសម្រោច +សំរាល +សំរាល់ +សំរិទ្ធ +សំរិទ្ធិ +សំរីង +សំរឹទ្ធ +សំរឹទ្ធការ្យ +សំរឹទ្ធិ +សំរឹទ្ធិការ្យ +សំរឹទ្ធិជោគ +សំរឹទ្ធិជ័យ +សំរឹទ្ធិភាព +សំរឹទ្ធិសម្រាំង +សំរឹទ្ធិស័ក +សំរឹទ្ធី +សំរុក +សំរុង +សំរុស +សំរុះ +សំរូប +សំរួម +សំរួយ +សំរួល +សំរើស +សំរៀម +សំរេង +សំរេច +សំរេចចិត្ត +សំរែ +សំរោង +សំរោងក្នុង +សំរោងក្រោម +សំរោងទង +សំរោងធំ +សំរោងប្រេង +សំរោងយា +សំរោងលើ +សំរោងសែន +សំរោងស៊ីផ្លែ +សំរំ +សំរ៉ិតធិ +សំលាញ់ +សំលៀក +សំលៀកបំពាក់ +សំលៀង +សំលៀងកាំបិត +សំលៀងមាត់ +សំលៀងមាត់ចាំ +សំលេង +សំលោហៈ +សំវច្ឆរ +សំវច្ឆរៈ +សំវត្តនិក +សំវត្សរ +សំវត្សរ៍ +សំវរ +សំវរី +សំវរីកាល +សំវរីចរ +សំវរៈ +សំវល +សំវហន +សំវាទ +សំវាស +សំវាសកៈ +សំវាសត្ថេនកៈ +សំវាសនាសនា +សំវិធាន +សំវិធានការ +សំវិធានធន +សំវិធានវត្ថុ +សំវិភាគៈ +សំវេគ +សំវេជនីយ +សំវេជនីយដ្ឋាន +សំវោហារ +សំឝយ +សំស +សំសគ្គៈ +សំសដ្ឋ +សំសដ្ឋៈ +សំសន្ទនា +សំសយ +សំសយត្ថ +សំសយត្ថនិបាត +សំសយត្ថវចក +សំសយត្ថវាចក +សំសាន +សំសារ +សំសារៈ +សំសេទជ +សំសេទជសត្ត +សំសេទជៈ +សំសែ +សំស្ការ +សំស្ក្រឹត +សំស្ក្រឹតភាសា +សំស្ក្ឫត +សំស្ដវ +សំស្ថាគារ +សំស្ថាន +សំស្ថិត +សំស្បឝ៌ +សំស្រឹ្កត +សំស្រ្កឹ +សំស្រ្កឹត +សំស្រ្តឹត +សំស្វេទជ +សំស្វេទជសត្វ +សំហរ +សំហរណ +សំហារ +សំហារិម +សំហារិមៈ +សំឡាញ +សំឡាញ់ +សំឡាប់ +សំឡី +សំឡឹង +សំឡូត +សំឡេង +សំឡេងក្រអួន +សំឡេងក្រអៅ +សំឡេងង៉ូង +សំឡេងង៉េវ +សំឡេងឆ្នោត +សំឡេងត្បៀត +សំឡេងមានទឹកដម +សំឡេងមានប្រៀប +សំឡេងមានអោតភ័ន្ត +សំឡេងមិនស៊ីគ្នា +សំឡេងរគាំង +សំឡេងលូ +សំឡេងវល់ +សំឡេងវ៉ៅ +សំឡេងស្អា +សំឡេត +សំឡេវ +សំឡេះ +សំឡេះមាន់ +សំឡែវ +សំឡែះ +សំឡោក +សំអក +សំអប់ +សំអប់ពត +សំអប់ពុត +សំអាង +សំអាងការ +សំអាត +សំអាតខ្លួន +សំអាតចិត្ត +សំអិត +សំអិតសំអាង +សំអុយ +សំអុយគគ្រុក +សំអុះ +សំអេក +សំអែក +សំអែកសំអោក +សំអែល +សំអែលកង់ +សំអោក +សំអ៊ែល +សំឥត +សំឫទី្ធ +សំឫទ្ធ +សំឫទ្ធិ +សំឫទ្ធី +សំំគីម +សំំតុល +សះ +សះជា +សះដំបៅ +សះតាង +សះសា +សះស្បើយ +សៈ +សៈកា +សៈកាំ +សៈកាំមៈ +សៈកៈរ៉ាច +សៈកៈវ៉ា +សៈខា +សៈគំ +សៈង៉ា +សៈតិស័មប៉ៈជ័យញៈ +សៈត័បប៉ៈ +សៈត្រី +សៈថន់ +សៈថាល៉ៃ +សៈថៈ +សៈទិសៈ +សៈធៈ +សៈនី +សៈន៉ា +សៈន៉ាកា +សៈន៉ាល័ងកា +សៈន៉ិក័ងគៈ +សៈន៉ោ +សៈន៉ៈ +សៈបូ់ +សៈប៊ូ +សៈពិធៈរាជៈ +សៈភាគៈ +សៈភាជៈនៈភាប +សៈភាប +សៈភាវៈធ័រ +សៈភាវៈសន់ +សៈភ័ន +សៈមុចឆែត +សៈម៉ា +សៈម៉ាគំ +សៈម៉ាចា +សៈម៉ានៈ +សៈម៉ាន៉ា +សៈម៉ាន៉ាច់ឆ័នទៈ +សៈម៉ាន៉ាសៈន៉ៈ +សៈម៉ាសៈកិរ៉ិយ៉ា +សៈម៉ុត +សៈម៉ុតទៈ +សៈម៉ោ +សៈម៉ោស +សៈម៉ៈចៈរ៉ិយ៉ា +សៈម៉ៈណៈជន់ជី +សៈម៉ៈណ័បប៉ៈដិញញ៉ា +សៈម៉ៈណ័បប៉ៈដិបាត់ +សៈម៉ៈភូមជៃ +សៈម៉ៈវាយុ័តថៈ +សៈយុ័បប៉ៈវ៉ាត់ +សៈយ៉ៈ +សៈយ៉ៈន៉ា +សៈរ៉ីរៈរូប៉ៈធាត +សៈរ៉ីរ៉ាកា +សៈរ៉ីរ៉ាវ៉ៈយៈវៈ +សៈរ៉ីរ៉ៈ +សៈរ៉ូប៉ៈ +សៈរ៉ោជៈបុស +សៈរ៉ៈ +សៈរ៉ៈណៈគំ +សៈរ៉ៈសង់គៈ +សៈលិត +សៈលុ័កសាំខ័ន +សៈល៉ាក់ +សៈវ៉ាង +សៈវ៉ឺ៎យ +សៈវ៉ៈ +សៈវ៉ៈន៉ាកា +សៈវ៉ៈន៉ានិសង់ +សៈវ៉ៈន៉ូប៉ៈចា +សៈវ៉ៈន៉ៈ +សៈស័ប +សៈហេតម៉ៈហេត +សៈហៃ៎្ល +សៈហ្លុប +សៈហ្ល៎ន +ស៉េខៈប័ត +ស៊ +ស៊ក +ស៊ករនុកទ្វារ +ស៊ករូប +ស៊កសៀត +ស៊ង +ស៊ងតូច +ស៊ងធំ +ស៊ងប្រាក់ +ស៊ងមាស +ស៊ងស្ពាន់ +ស៊ងស្លា +ស៊ត +ស៊ន +ស៊នគំនិត +ស៊នដំណើរ +ស៊នសម្ដី +ស៊នសម្តី +ស៊នសំដី +ស៊ប់ +ស៊ប់ចិត្ត +ស៊ប់មាំ +ស៊ប់សួន +ស៊ប់ស៊ាំ +ស៊ម +ស៊យ +ស៊យដំណើរ +ស៊យផ្នួងសក់ +ស៊យសក់ +ស៊ស +ស៊សគ្រលស +ស៊ាងឃ្វាង +ស៊ាន +ស៊ាំ +ស៊ាំកម្លាំង +ស៊ាំចិត្ត +ស៊ាំដៃ +ស៊ាំទាំ +ស៊ាំមាត់ +ស៊ាំសាច់ +ស៊ាំស៊ន +ស៊ិគម៉ា +ស៊ិន +ស៊ិនសែ +ស៊ិនហួ +ស៊ិន្ទ +ស៊ិន្ធ +ស៊ិប +ស៊ិហ្វេ្ល +ស៊ី +ស៊ីក +ស៊ីកម្រៃ +ស៊ីកម្លាំង +ស៊ីកាពិ +ស៊ីការ +ស៊ីការប្រាក់ +ស៊ីការហួសច្បាប់ +ស៊ីកូនឯង +ស៊ីកោរ +ស៊ីក្នុង +ស៊ីក្រចក +ស៊ីក្រោមភ្នែក +ស៊ីក្លូ +ស៊ីក្លូន +ស៊ីក្លូពុស្សិ៍ +ស៊ីខាវ +ស៊ីខូង +ស៊ីខ្មុក +ស៊ីខ្វាត់បំបាត់ពន្ធ +ស៊ីគោល +ស៊ីគំនិត +ស៊ីគ្នា +ស៊ីគ្នាវា +ស៊ីគ្ល័រ +ស៊ីង +ស៊ីចង្វាក់ +ស៊ីចង្វាក់គ្នា +ស៊ីចម្ប៉ា +ស៊ីចាយ +ស៊ីចិត្ត +ស៊ីចុក +ស៊ីចុកបុកទំពារ +ស៊ីចំណេញ +ស៊ីឆ +ស៊ីឆ្ងាញ់ +ស៊ីជម្ពូ +ស៊ីជម្រៅ +ស៊ីជី +ស៊ីជឹង +ស៊ីជើង +ស៊ីជំនោរ +ស៊ីជ្រៅ +ស៊ីឈ្នួល +ស៊ីញ +ស៊ីញេ +ស៊ីញ៉ាតួរ +ស៊ីដនី +ស៊ីដល់ក +ស៊ីដា +ស៊ីដាច់ +ស៊ីដាច់គេ +ស៊ីដេក +ស៊ីដែក +ស៊ីដោយសារញន +ស៊ីឌី +ស៊ីឌីរ៉ូម +ស៊ីណាប់ស៊ីត +ស៊ីណាំតាន +ស៊ីណេកូម៉ាស្ទី +ស៊ីតូច +ស៊ីតូដ្យាណូស្ទីច +ស៊ីតូបា្លស +ស៊ីតូប្លាស +ស៊ីតូផូប៊ី +ស៊ីតូម៉ានី +ស៊ីតែផេះ +ស៊ីថួ +ស៊ីថោក +ស៊ីថ្លៃ +ស៊ីទម្លាក់ +ស៊ីទឹកជ្រៅ +ស៊ីទឹករាក់ +ស៊ីទែន +ស៊ីទ្រាប់ពោះ +ស៊ីធរ +ស៊ីធរកណ្ដាល +ស៊ីធំ +ស៊ីន +ស៊ីនុយ +ស៊ីនុស +ស៊ីនួន +ស៊ីនេទីច +ស៊ីនេម៉ាទិច +ស៊ីនៅមុខ +ស៊ីប +ស៊ីបញ្ជោរ +ស៊ីបាយដែលគេ +ស៊ីបួស +ស៊ីបោសលាន +ស៊ីប៉ារេត +ស៊ីប៉ូឡាំង +ស៊ីប្រាក់ +ស៊ីប្រាក់កម្រៃ +ស៊ីប្រាក់កាស +ស៊ីប្រាក់ខែ +ស៊ីប្រាក់ចាស់ +ស៊ីប្រាក់ថ្ងៃ +ស៊ីប្រាក់រ៉ឺត្រែត +ស៊ីប្រាជ្ញា +ស៊ីប្រេង +ស៊ីប្រ៊ូស +ស៊ីផឹក +ស៊ីផេះ +ស៊ីផ្ដាច់ស្រុក +ស៊ីផ្ដាំ +ស៊ីផ្ដេសផ្ដាស +ស៊ីផ្លាប់ +ស៊ីផ្លេ +ស៊ីផ្លែត្នោត +ស៊ីផ្អែម +ស៊ីពងក្រហម +ស៊ីពីក្រោយខ្នង +ស៊ីពីមុខ +ស៊ីពេល +ស៊ីព្រុយកន្ទេល +ស៊ីព្រោះលោះកម្លាំង +ស៊ីភីយូ +ស៊ីភ្លើង +ស៊ីមបាបវេ +ស៊ីមិនដាច់ +ស៊ីមិនមុត +ស៊ីមឹង +ស៊ីមួយចំហៀងស្រុក +ស៊ីមួយម៉ាត់មួយក +ស៊ីមេកូន +ស៊ីមេទ្រី +ស៊ីម៉ងត៍ +ស៊ីម៉ងត៍អារម៉េ +ស៊ីម៉ង់ +ស៊ីម៉ៃ +ស៊ីម៉ោង +ស៊ីម៉ៅ +ស៊ីយាងយាវ +ស៊ីរញ៉ិបរញ៉ុប +ស៊ីរាក់ +ស៊ីរី +ស៊ីរូង +ស៊ីរូងស៊ីជម្រៅ +ស៊ីរែក +ស៊ីរ៉ាស៍ +ស៊ីរ៉ឺត្រែត +ស៊ីរ៉ូប៍ +ស៊ីរ៉ូប៍ក្រូចឆ្មារ +ស៊ីរ៉ូប៍ខាប់ +ស៊ីរ៉ូប៍រាវ +ស៊ីរ៉ែន +ស៊ីលីស្យូម +ស៊ីលុយ +ស៊ីលើ +ស៊ីលៀង +ស៊ីលៀប +ស៊ីលេង +ស៊ីលោភ +ស៊ីវ +ស៊ីវត្ថា +ស៊ីវិល +ស៊ីវិល័យ +ស៊ីវិឡាត +ស៊ីវីឡាត +ស៊ីវេលា +ស៊ីសង +ស៊ីសងគ្នា +ស៊ីសងតែ +ស៊ីសងទម្លាប់ +ស៊ីសងមនុស្ស +ស៊ីសង្វាក់ +ស៊ីសស៊ុស +ស៊ីសាច់ +ស៊ីសាច់ខ្នង +ស៊ីសាច់ហុតឈាម +ស៊ីសាប់ +ស៊ីសាមុត +ស៊ីសាំង +ស៊ីសឹក +ស៊ីសុវត្ថិ +ស៊ីសុវត្ថិក្នុង +ស៊ីសុវត្ថិ៍ +ស៊ីសូផុន +ស៊ីសោហ៊ុយ +ស៊ីសំ +ស៊ីសំណូក +ស៊ីសំណូកសូកប៉ាន់ +ស៊ីសំណែន +ស៊ីស៊ិប +ស៊ីស្ដូក្រាភី +ស៊ីស្ដូប៉ិចស៊ី +ស៊ីស្ដូរ៉ាភី +ស៊ីស្ដូរ៉េស៊ីស +ស៊ីស្ដូសែល +ស៊ីស្ដូស្កូពី +ស៊ីស្តូក្រាភី +ស៊ីស្តូប៉ិចស៊ី +ស៊ីស្តូរ៉ាភី +ស៊ីស្តូរ៉េស៊ីស +ស៊ីស្តូសែល +ស៊ីស្តូស្កូពី +ស៊ីស្ទីត +ស៊ីស្រម៉ +ស៊ីស្លា +ស៊ីស្លាកន្សែង +ស៊ីស្លាបញ្ជាប់ពាក្យ +ស៊ីហ្មត់ +ស៊ីហ្លេ +ស៊ីហ្វ្លេ +ស៊ីឡាក +ស៊ីឡាំង +ស៊ីឡឹប +ស៊ីអាចម៍ផឹកទឹក +ស៊ីអូ +ស៊ីអ៊ីវ +ស៊ឹង +ស៊ឹងនឹង +ស៊ឺប +ស៊ុក +ស៊ុកគ្រលុក +ស៊ុកូឡា +ស៊ុង +ស៊ុត +ស៊ុតចៃ +ស៊ុតជ័រព្នៅ +ស៊ុតទា +ស៊ុតទ្រុឌ +ស៊ុតមាន់ +ស៊ុតស្ងោរ +ស៊ុតស្រុស +ស៊ុន +ស៊ុនការ +ស៊ុនគំនិត +ស៊ុនដៃ +ស៊ុនតួ +ស៊ុនពេក +ស៊ុនមាត់ +ស៊ុនសម្ដី +ស៊ុនសម្តី +ស៊ុនសំដី +ស៊ុប +ស៊ុបទ្រុប +ស៊ុបសួន +ស៊ុប៉េរីយើរ +ស៊ុម +ស៊ុមគ្រលុំ +ស៊ុមជ័យ +ស៊ុមទ្រុម +ស៊ុមទ្វារ +ស៊ុមធុម +ស៊ុមបង្អួច +ស៊ុមមាន់ +ស៊ុយម៉ៃ +ស៊ុយអែត +ស៊ុល +ស៊ុលគឃុល +ស៊ុំទ្វារ +ស៊ូ +ស៊ូកាត់ +ស៊ូដង់ +ស៊ូត +ស៊ូទ្រាំ +ស៊ូទ្រូ +ស៊ូធ្វើការ +ស៊ូប៉ទ្រូ +ស៊ូប៉ទ្រូៈ +ស៊ូប៉ិ៍ +ស៊ូប្ដូរ +ស៊ូយេត +ស៊ូរ +ស៊ូរីណាម +ស៊ូវ៉ា +ស៊ូស៊ី +ស៊ូស្លាប់ +ស៊ើក +ស៊ើកពពើក +ស៊ើកពភ្លើក +ស៊ើកមមើក +ស៊ើងទ្រើង +ស៊ើងមើង +ស៊ើប +ស៊ើបការ +ស៊ើបការណ៍ +ស៊ើបដំណឹង +ស៊ើបរក +ស៊ើបសួរ +ស៊ើបអង្កេត +ស៊ើម +ស៊ើមគគ្រើម +ស៊ើសគ្រមើស +ស៊េតែកុំ +ស៊េរី +ស៊េរ៉ូ +ស៊ែ +ស៊ែប +ស៊ែម +ស៊ែមជាពីរជាន់ +ស៊ែរសេរ +ស៊ែសគ្រមែស +ស៊ែះពភ្លែះ +ស៊ោង +ស៊ោងអំពោង +ស៊្រូស +ស៊្សង់វិយេរ +ស៊្អុយ +ស៊‌ីបាយ +ស៎ៀង +ស័ក +ស័កការ៉ៈបូជា +ស័កកៈ +ស័កក្តិត្រៃ +ស័កក្តិធ +ស័កក្រាច +ស័កគៈ +ស័កទី +ស័កហ្លាត +ស័កិ្ត +ស័កិ្តយស +ស័ក្កិ +ស័ក្ខ +ស័ក្ខណា +ស័ក្ដិ +ស័ក្ដិកម្ម +ស័ក្ដិតូច +ស័ក្ដិត្រ័យ +ស័ក្ដិធំ +ស័ក្ដិបី +ស័ក្ដិបួន +ស័ក្ដិប្រាក់ +ស័ក្ដិប្រាំ +ស័ក្ដិពីរ +ស័ក្ដិមាស +ស័ក្ដិមួយ +ស័ក្ដិយស +ស័ក្ដិសម +ស័ក្ដិសិទ្ធ +ស័ក្ដិសិទ្ធិ +ស័ក្ដិស្មា +ស័ក្ដិស្មើគ្នា +ស័ក្តិ +ស័ក្តិតូច +ស័ក្តិត្រ័យ +ស័ក្តិធំ +ស័ក្តិប្រាក់ +ស័ក្តិមាស +ស័ក្តិយស +ស័ក្តិសម +ស័ក្តិសិទ្ធ +ស័ក្តិសិទ្ធិ +ស័ក្តិស្មើគ្នា +ស័គ៌ៈ +ស័គ្គ +ស័ង +ស័ងកៈសី +ស័ងកៈស៊ី +ស័ងខយា +ស័ងខ្យា +ស័ងឃៈ +ស័ងយោគៈ +ស័ងវាល +ស័ងវើ្យន +ស័ងវេគៈ +ស័ងវ៉ាស +ស័ងវ៉ាស័តថេន៉ៈកៈ +ស័ងវ៉ៈរ៉ៈ +ស័ងវ៉ៈរ៉ៈសិល +ស័ងវ័ត +ស័ងសា +ស័ងសាត់ +ស័ងសាត់ឋៈ +ស័ង្កសី +ស័ង្ខ +ស័ង្ខសិល្បជ័យ +ស័ង្ខសិល្ប៍ជ័យ +ស័ង្គប៉ូរ +ស័ង្គសី +ស័ច +ស័ចចៈ +ស័ចច័ញញាន +ស័ចច័បប៉ៈ +ស័ចជៈ +ស័ញចេតៈន៉ា +ស័ញចៈរុ័តឋាន +ស័ញចៈរ៉ៈ +ស័ញជាតិញញាន +ស័ញជាតៈ +ស័ញញ៉ា +ស័ញញ៉ាណៈបាត់ +ស័ញញ៉ាន +ស័ញញ៉ៈភាប +ស័ត +ស័តឋាន +ស័តឋៈកៈ +ស័តត +ស័តត្បង់កាច់ +ស័តត្រី +ស័តត្វៈ +ស័តធិនទ្រី +ស័តធ័មមៈ +ស័តធ័មម័តឋិតិ +ស័តធ័មម័បបុ័ចជោត +ស័ត្យ +ស័ទ +ស័ប +ស័បទន +ស័បប៉ាយុ័តឋាន +ស័បប៉ាយ៉ាហា +ស័បប៉ាយ៉ៈភាប +ស័បប៉ាយ៉ៈមន់ទី +ស័បប៉ុរ៉ិសៈ +ស័បប៉ៈថុន +ស័បប៉ៈវេណី +ស័បព័្ទន +ស័បព្ទៈ +ស័បភិ +ស័ប្ដ +ស័ប្ត +ស័ព្ទ +ស័ម +ស័មបាត +ស័មបុ័នន៉ា +ស័មប៉ៈ +ស័មប៉ៈទា +ស័មប៉ៈទានៈសាធៈ +ស័មប៉ៈយុត +ស័មប័ត +ស័មប័ន +ស័មប័នន៉ា +ស័មផុលល៉ៈបុបផា +ស័មផ័ស +ស័មពុតធៈ +ស័មព័ចឆៈរុ័ចឆិន +ស័មភិននៈ +ស័មម៉ត់ +ស័មម៉ាន +ស័មម៉ាន៉ៈភាប +ស័មម៉ាប៉ៈណិធិ +ស័មម៉ាម័ក +ស័មម៉ោ +ស័មម៉ៈណូខ្រួ +ស័មម៉ៈតិ +ស័មម៉ៈតៈរ៉ាច +ស័យ +ស័យន៍ +ស័រពើ +ស័រពេច់ជៈដាញាន +ស័លល៉ាប៉ៈ +ស្កក +ស្កកការ +ស្កកដំណើរ +ស្កកស្គាំង +ស្កកស្គឺ +ស្កន់ +ស្កន់ទៈ +ស្កន់មា +ស្កន្ទ +ស្កន្ទកាច់ +ស្កន្ទគ្រហ +ស្កន្ទគ្រាះ +ស្កន្ទចាប់ +ស្កន្ទជាន់ +ស្កន្ទមារ +ស្កន្ទរោគ +ស្កន្ធ +ស្កន្ធនិវា៌ណ +ស្កន្ធនិវ៌ាណ +ស្កន្ធាពារ +ស្កន្ធាវារ +ស្កប់ +ស្កប់ចិត្ត +ស្កប់ស្កល់ +ស្កម +ស្ករ +ស្ករកៅស៊ូ +ស្ករក្រហម +ស្ករក្រាម +ស្ករគ្រាប់ +ស្ករដូង +ស្ករដេអុកស៊ីរីបូស +ស្ករតាំងម៉ែ +ស្ករតាំងស៊ិន +ស្ករត្នោត +ស្ករទន្សែ +ស្ករទឹកដោះ +ស្ករបំពង +ស្ករផែន +ស្ករពន្លកស្រូវ +ស្ករពាង +ស្កររាវ +ស្ករស +ស្ករស្រាក់ +ស្ករអំពៅ +ស្កល់ +ស្កា +ស្កាក +ស្កាញ +ស្កាត +ស្កាត់ +ស្កាត់ច្រក +ស្កាត់ដំណើរ +ស្កាត់ផ្លូវ +ស្កាត់ពាក្យ +ស្កាត់មុខ +ស្កាត់រក +ស្កាត់សម្ដី +ស្កាត់សម្តី +ស្ការ +ស្កាល +ស្កាលទុក្ខ +ស្កាំ +ស្កាំចិត្ត +ស្កាំផ្ទៃ +ស្កាំពោះ +ស្កាំមាត់ +ស្កិល +ស្កឹមស្កៃ +ស្កុង +ស្កុងស្កុល +ស្កុតឡែន +ស្កុន +ស្កុនការ +ស្កុនគំនិត +ស្កុនដំណើរ +ស្កុប +ស្កុបយេ +ស្កុយ +ស្កុល +ស្កុះ +ស្កូញ +ស្កូញស្កាញ +ស្កូវ +ស្កូវព្រោង +ស្កូវលលក +ស្កូវល្បាយ +ស្កួយ +ស្កើក +ស្កើល +ស្កៀប +ស្កៀបរមាស់ +ស្កៀរ +ស្កេន +ស្កេះស្កះ +ស្កះ +ស្ក័នធៈនិរវ៉ាន +ស្ក្រូតិចតូមី +ស្ក្រូទីត +ស្ក្រូទុម +ស្គន់ +ស្គន់ជើងមាន់ +ស្គន់ដំរី +ស្គន់ទំនប់ +ស្គន់ស្គុះ +ស្គន់អំបោះ +ស្គម +ស្គមកំប្រេវ +ស្គមកំព្រយ +ស្គមកំព្រឹង +ស្គមគគ្រីវ +ស្គមប្រដក់ +ស្គមរីង +ស្គមរីងរៃ +ស្គមសំដឺត +ស្គមស្គាំង +ស្គរ +ស្គរខ្មែរ +ស្គរឆៃយ៉ាំ +ស្គរជាន់ +ស្គរជ័យ +ស្គរជ្វា +ស្គរដី +ស្គរដៃ +ស្គរធន +ស្គរធំ +ស្គរយាម +ស្គរយីកេ +ស្គរយោល +ស្គរហ្សាស +ស្គរអារក្ស +ស្គា +ស្គាក់ +ស្គាក្រអូប +ស្គាធំ +ស្គាប់ +ស្គាព្រៃ +ស្គាយ +ស្គារ +ស្គាល់ +ស្គាល់ក្រយៅ +ស្គាល់ខ្មាស +ស្គាល់គ្នា +ស្គាល់ចិត្ត +ស្គាល់ជូរស្គាល់ចត់ +ស្គាល់ជោកជាំ +ស្គាល់ឈ្មោះ +ស្គាល់ប្រមាណ +ស្គាល់ផ្លូវ +ស្គាល់ភ្ងា +ស្គាំង +ស្គាំងស្គម +ស្គី +ស្គឹះ +ស្គឺ +ស្គុត +ស្គុយ +ស្គុល +ស្គុស +ស្គុសស្គាយ +ស្គុសស្គុល +ស្គុះ +ស្គុះស្គាយ +ស្គួយ +ស្គោក +ស្គោកសោះកក្រោះ +ស្គោកស្គាំង +ស្គោតស្គៀត +ស្គ្រីប +ស្ងប់ +ស្ងប់ខ្យល់ +ស្ងប់ចិត្ត +ស្ងប់រម្ងាប់ +ស្ងប់រំងាប់ +ស្ងប់សង្គ្រាម +ស្ងប់សឹក +ស្ងប់ស្ងាត់ +ស្ងប់ស្ងួត +ស្ងប់ស្ងៀម +ស្ងាច +ស្ងាត់ +ស្ងាត់កំបាំង +ស្ងាត់ចឺន +ស្ងាត់ច្រៀប +ស្ងាត់ជញ្ជ្រង +ស្ងាត់ជ្រងំ +ស្ងាត់ឈឹង +ស្ងាត់ត្រឈឹង +ស្ងាត់បាត់ +ស្ងាត់ពីមនុស្ស +ស្ងាត់មនុស្ស +ស្ងាត់មាត់ +ស្ងាត់សូន្យ +ស្ងាត់ស្ងៀម +ស្ងាប +ស្ងាបហួម +ស្ងាវ +ស្ងូត +ស្ងួត +ស្ងួតក +ស្ងួតកិលេស +ស្ងួតខ្លួន +ស្ងួតស្ងប់ +ស្ងួតហោប៉ៅ +ស្ងួន +ស្ងួនគ្រង +ស្ងួនចិត្ត +ស្ងួនចំណី +ស្ងួនទ្រព្យ +ស្ងួនពន្លក +ស្ងួនពិសី +ស្ងួនពុំងា +ស្ងួនព្រលឹង +ស្ងួនភ្ងា +ស្ងួនវរល័ក្ខណ៍ +ស្ងើក +ស្ងើច +ស្ងើចសរសើរ +ស្ងើន +ស្ងៀម +ស្ងៀមឈឹង +ស្ងៀមទៅ +ស្ងៀមមាត់ +ស្ងៀមមិនធ្វើបាប +ស្ងៀមស្ងប់ +ស្ងៀមស្ងាត់ +ស្ងោ +ស្ងោយ +ស្ងោរ +ស្ងោរជ្រក់ +ស្ងោរដំឡូង +ស្ងោរត្រី +ស្ងោរពីររំពុះ +ស្ងោរសំពត់ +ស្ចប +ស្ចបស្វន +ស្ច់ស្យើត +ស្ញក់ +ស្ញប់ +ស្ញប់ស្ញុល +ស្ញប់ស្ញែង +ស្ញយ +ស្ញាញ +ស្ញាញទ្រា +ស្ញាប់ +ស្ញិញ +ស្ញុក +ស្ញុកស្ញុល +ស្ញុកស្ញូវ +ស្ញុរ +ស្ញុល +ស្ញុលគំនិត +ស្ញុលមុខ +ស្ញុលស្ញប់ +ស្ញូញ +ស្ញូញស្ញាញ +ស្ញើប +ស្ញេ +ស្ញេញ +ស្ញេញស្ញាញ +ស្ញែ +ស្ញែង +ស្ញែស្ញុក +ស្ញោរ +ស្ដ +ស្ដត +ស្ដន +ស្ដនយុគល +ស្ដនយុថន +ស្ដម្ភ +ស្ដរ +ស្ដរិក +ស្ដាចផ្ទំ +ស្ដាប +ស្ដាបង្គាប់ +ស្ដាប់ +ស្ដាប់ការ +ស្ដាប់គ្នា +ស្ដាប់ចំហមាត់ +ស្ដាប់ធម៌ +ស្ដាប់បងា្គប់ +ស្ដាប់បង្គាប់ +ស្ដាប់បញ្ជា +ស្ដាប់បាន +ស្ដាប់ភាំង +ស្ដាប់ភ្លេង +ស្ដាប់វិទ្យុ +ស្ដាប់ឮ +ស្ដាយ +ស្ដាយក្រោយ +ស្ដាយគំនិត +ស្ដាយជីវិត +ស្ដាយទ្រព្យ +ស្ដាយស្រណោះ +ស្ដារ +ស្ដារកាំភ្លើង +ស្ដារកិលេស +ស្ដារចិត្ត +ស្ដារជង្រុក +ស្ដារទូក +ស្ដារបង្គន់ +ស្ដារសេដ្ឋកិច្ច +ស្ដារអណ្តូង +ស្ដាំ +ស្ដាំដៃ +ស្ដាំនិយម +ស្ដិនស៊ីល +ស្ដី +ស្ដីកកែ +ស្ដីការ +ស្ដីកូនគេ +ស្ដីជេរ +ស្ដីដណ្ដឹង +ស្ដីដាក់មុខ +ស្ដីដាលវ៉ាល +ស្ដីថា +ស្ដីថាពេញមាត់ +ស្ដីថាហោកមាត់ហោកក +ស្ដីទី +ស្ដីបន្ទោស +ស្ដីប្រដៅ +ស្ដីប្រពន្ធ +ស្ដីពី +ស្ដីលើ +ស្ដីសឹកមាត់សឹកក +ស្ដីសេចក្ដី +ស្ដីឱ្យ +ស្ដីឲ្យផូង +ស្ដឹក +ស្ដឹង +ស្ដឹងប៉ាក់ +ស្ដឺត +ស្ដឺយ +ស្ដុក +ស្ដុកស្ដម្ភ +ស្ដុកស្ដុរ +ស្ដុកស្ដោរ +ស្ដុរ +ស្ដុល +ស្ដូក +ស្ដូកស្ដឹង +ស្ដូកស្តឹង +ស្ដួច +ស្ដួចឆ្មារ +ស្ដួចស្ដើង +ស្ដួចស្តើង +ស្ដើង +ស្ដើងជ័យ +ស្ដើងរហៀរ +ស្ដើងស្ដួច +ស្ដើងហៀ +ស្ដៀង +ស្ដៀន +ស្ដៀវ +ស្ដេច +ស្ដេចកន +ស្ដេចក្រាញ់ +ស្ដេចខ្លា +ស្ដេចគង់ខាងជើង +ស្ដេចគង់ខាងត្បូង +ស្ដេចគង់ខាងលិច +ស្ដេចគម្លង់ +ស្ដេចគូលីត +ស្ដេចចង់ +ស្ដេចដើរ +ស្ដេចដំរីសឹក +ស្ដេចត្រាញ់ +ស្ដេចផ្ទំ +ស្ដេចពស់ +ស្ដេចភ្នំ +ស្ដេចម្រឹក +ស្ដេចម្រឹគ +ស្ដេចយាង +ស្ដេចល្វីង +ស្ដេចសង្ឃ +ស្ដេចសត្វ +ស្ដេចស្ដែង +ស្ដេចស្រី +ស្ដេចហង្ស +ស្ដេចអ៍គ្រីប៉ា +ស្ដែង +ស្ដែងព្រះចេស្ដាច +ស្ដែងស្ដាប់ +ស្ដែងស្ដេច +ស្ដោក +ស្ដោមន +ស្ដោមនាការ +ស្ដោមវាទ +ស្ដោមវាទិន៑ +ស្ដោះ +ស្ដោះដាក់ +ស្ដោះថ្នាំ +ស្ដោះផ្លុំ +ស្ដោះព្រួស +ស្ដៅ +ស្ដៅកោង +ស្ដៅល្អី +ស្ដ្រី +ស្ត +ស្តង់ +ស្តង់ដារ +ស្តង់ស៊ីល +ស្តត +ស្តន +ស្តនយុគល +ស្តនយុថន +ស្តនិក +ស្តនិកសត្វ +ស្តនី +ស្តនីសត្វ +ស្តម្ភ +ស្តរ +ស្តរា +ស្តរាកម្ម +ស្តរាសាស្ត្រ +ស្តា +ស្តាច់ +ស្តាត +ស្តាតចាស់ +ស្តាទិច +ស្តាទុយ +ស្តាន +ស្តានី +ស្តានីយ +ស្តាប់ +ស្តាប់ធម៌ +ស្តាប់ភ្លេង +ស្តាប់អ្វីមិនឮ +ស្តាយ +ស្តាយក្រោយ +ស្តាយគំនិត +ស្តាយទ្រព្យ +ស្តាយស្រណោះ +ស្តារ +ស្តារកាំភ្លើង +ស្តារកិលេស +ស្តារចិត្ត +ស្តារជង្រុក +ស្តារទូក +ស្តារបង្គន់ +ស្តារអណ្តូង +ស្តាឡាក់ទីត +ស្តាឡាក់មីត +ស្តាំ +ស្តិត +ស្តី +ស្តីង +ស្តីថា +ស្តីទី +ស្តីប្រដៅ +ស្តីប្រពន្ធ +ស្តីអំពី +ស្តីឱ្យ +ស្តឹក +ស្តឹង +ស្តឹងប៉ាក់ +ស្តឺ +ស្តឺត +ស្តុក +ស្តុកស្ដម្ភ +ស្តុកស្តម្ភ +ស្តុកស្តុរ +ស្តុកហូម +ស្តុតិ +ស្តុតិកថា +ស្តុតិបាឋកៈ +ស្តុតិបាឋិកា +ស្តុតិវាទិន +ស្តុតិវាទិនី +ស្តុល +ស្តូក +ស្តូកស្ដឹង +ស្តូកស្តឹង +ស្តូប +ស្តូបនីយដ្ឋាន +ស្តូបៈ +ស្តួច +ស្តួចឆ្មារ +ស្តួចស្តើង +ស្តើង +ស្តើងស្តួច +ស្តើងហៀ +ស្តេច +ស្តេចខ្លា +ស្តេចពស់ +ស្តេចភ្នំ +ស្តេចម្រឹគ +ស្តេចស្តែង +ស្តេចហង្ស +ស្តេត +ស្តេតស្តត +ស្តេនក +ស្តេរេអូទស្សន៍ +ស្តេរ៉ាដ្យង់ +ស្តេរ៉េអូ +ស្តែក +ស្តែកស្តោក +ស្តែង +ស្តែងស្តាប់ +ស្តែងស្តេច +ស្តែត +ស្តែតស្តត +ស្តោ +ស្តោក +ស្តោមនាការ +ស្តោះ +ស្តោះដាក់ +ស្តោះផ្លុំ +ស្តោះព្រួស +ស្តៅ +ស្តៅល្អី +ស្តំ +ស្តៈន៉ៈយុគល់ +ស្ត្យានមិទ្ធ +ស្ត្រាស្វ៊ែ +ស្ត្រី +ស្ត្រីកាម +ស្ត្រីការ្យ +ស្ត្រីក្សីរ +ស្ត្រីក្សេរ +ស្ត្រីគ្រប់លក្ខណ៍ +ស្ត្រីចរ្យា +ស្ត្រីជន +ស្ត្រីជា +ស្ត្រីជាតិ +ស្ត្រីទ្យូត +ស្ត្រីទ្វេស +ស្ត្រីធន +ស្ត្រីធម៌ +ស្ត្រីបុរស +ស្ត្រីប្រមុខ +ស្ត្រីប្រុស +ស្ត្រីភាព +ស្ត្រីភេទ +ស្ត្រីមន្ដ្រ +ស្ត្រីមន្ត្រ +ស្ត្រីមាយា +ស្ត្រីរត្ន +ស្ត្រីរ័ត្ន +ស្ត្រីលក្សណ៍ +ស្ត្រីលិង្គ +ស្ត្រីវរលក្សណ៍ +ស្ត្រីវរល័ក្សណ៍ +ស្ត្រីវិជិត +ស្ត្រីសម្ភោគ +ស្ត្រីឥត្ថិលិង្គ +ស្ត្រើ +ស្ថបនាការ +ស្ថបនីយកាណ្ឌ +ស្ថបនីយវស្តុ +ស្ថលបថផ្លូវ +ស្ថលមាគ៌ +ស្ថលយាត្រា +ស្ថលយាន +ស្ថវិរ +ស្ថវិរភាព +ស្ថវិរភាវ +ស្ថវិរភូមិ +ស្ថវិរវាទ +ស្ថវិរវាទិន៑ +ស្ថវិរឧបគុប្ដៈ +ស្ថវិរឧបគុប្តៈ +ស្ថវិរៈ +ស្ថាណុ +ស្ថាន +ស្ថានការណ៍ +ស្ថានការណ៍ដុនដាប +ស្ថានកុងស៊ុល +ស្ថានត្រាប្រណី +ស្ថានថតភាពយន្ត +ស្ថានទូត +ស្ថានទោស +ស្ថានទ័ព +ស្ថាននរក +ស្ថាននាមវិទ្យា +ស្ថាននិព្វាន +ស្ថានន្តរ +ស្ថានបាល +ស្ថានប្រព័ន្ធ +ស្ថានភាព +ស្ថានភាពដដែល +ស្ថានភាពឋិតិវន្ត +ស្ថានភាពប្រុង +ស្ថានភាពល័ទ្ធពន្ធ +ស្ថានលោក +ស្ថានសម្រាលទោស +ស្ថានសិន +ស្ថានសួគ៌ +ស្ថានស្នងការ +ស្ថានស្នងការប៉ូលិស +ស្ថានអគ្គរដ្ឋទូត +ស្ថានអគ្គរាជទូត +ស្ថានអធិការបតី +ស្ថានឯកអគ្គរដ្ឋទូត +ស្ថានឯកអគ្គរាជទូត +ស្ថានានុក្រម +ស្ថានានុរូប +ស្ថានី +ស្ថានីយ +ស្ថានីយជលាគ្គិសនី +ស្ថានីយជំហប់ឱភាស +ស្ថានីយទូរទស្សន៍ +ស្ថានីយបោះឆ្នោត +ស្ថានីយប្រសព្វ +ស្ថានីយប្រេងឥន្ធនៈ +ស្ថានីយរថយន្តឈ្នួល +ស្ថានីយវិទ្យុ +ស្ថានីយសង្គ្រោះ +ស្ថានីយអយស្ម័យយាន +ស្ថានីយអាកាសយាន +ស្ថានីយឧតុនិយម +ស្ថានីយ៍ +ស្ថាបត្យកម្ម +ស្ថាបត្យករ +ស្ថាបន +ស្ថាបនកម្ម +ស្ថាបនកិច្ច +ស្ថាបននិយម +ស្ថាបនា +ស្ថាបនិក +ស្ថាបនិកា +ស្ថាបនូបនីយកម្ម +ស្ថាបនៈ +ស្ថាប័ន +ស្ថាប័នខាងសង្គមនិយម +ស្ថាប័នជាតិ +ស្ថាប័នយោធា +ស្ថាប័នរដ្ឋ +ស្ថាប័នវប្បធម៌ +ស្ថាប័នសេដ្ឋកិច្ច +ស្ថាប័នហិរញ្ញវត្ថុ +ស្ថាប័នឯកជន +ស្ថាពរ +ស្ថាពរកម្ម +ស្ថាពរព័ស្តុ +ស្ថាម +ស្ថាមន៑វន៑ +ស្ថាមពល +ស្ថាវរ +ស្ថាវរកម៌ន៑ +ស្ថាវរវស្ដុ +ស្ថិត +ស្ថិតនៅ +ស្ថិតនៅជាធរមាន +ស្ថិតស្ថេរ +ស្ថិតស្ថេរចីរកាល +ស្ថិតិ +ស្ថិតិកាល +ស្ថិតិប្រជាជន +ស្ថិតិភាព +ស្ថិតិភាវ +ស្ថិតិភេទ +ស្ថិតិលេខកៈ +ស្ថិតិលេខា +ស្ថិតិលេខិកា +ស្ថិតិសមោធាន +ស្ថិរ +ស្ថិរកម្ម +ស្ថិរចិត្ត +ស្ថិរតា +ស្ថិរប្រាជ្ញា +ស្ថិរភាព +ស្ថិរវន្ត +ស្ថិរវេលា +ស្ថិរាយុស៑ +ស្ថេរ +ស្ថៈ +ស្ទក់ +ស្ទង +ស្ទង់ +ស្ទង់កម្ដៅ +ស្ទង់កម្ពស់ភ្នំ +ស្ទង់ចិត្ត +ស្ទង់ចំណេះមើល +ស្ទង់ទឹក +ស្ទង់ប្រាជ្ញា +ស្ទង់ភាគផែនដី +ស្ទង់មតិ +ស្ទង់រក +ស្ទង់ស្ទាប +ស្ទន់ +ស្ទប +ស្ទបផ្កា +ស្ទបភក់ +ស្ទប់ +ស្ទប់ស្ទល់ +ស្ទម្ទុះក្អែក +ស្ទល +ស្ទល់ +ស្ទា +ស្ទាក់ +ស្ទាក់គោ +ស្ទាក់ដំណើរ +ស្ទាក់ផ្លូវ +ស្ទាក់វាយ +ស្ទាក់សម្ដី +ស្ទាក់សម្តី +ស្ទាក់ស្ទើរ +ស្ទាក់ស្ទើរដំណើរ +ស្ទាក់អារម្មណ៍ +ស្ទាចុះស្ទាឡើង +ស្ទាញ +ស្ទាញស្ទុះ +ស្ទាត់ +ស្ទាត់ជំនាញ +ស្ទាត់ស្ទាញ +ស្ទាប +ស្ទាបចិត្តមើល +ស្ទាបស្ទង់ +ស្ទាបអង្អែល +ស្ទាបអាចម៍ត្រជាក់ +ស្ទាប់ +ស្ទាល់ +ស្ទាល់គូទត្រល់ +ស្ទាល់តម្បាញ +ស្ទាវ +ស្ទាស្ទប់ +ស្ទាំង +ស្ទាំងលលក +ស្ទាំងហើរ +ស្ទាំលលក +ស្ទិល +ស្ទីក +ស្ទីល +ស្ទីឡូ +ស្ទឹង +ស្ទឹងកាច់ +ស្ទឹងកែវ +ស្ទឹងឆាយ +ស្ទឹងតូច +ស្ទឹងត្រង់ +ស្ទឹងត្រែង +ស្ទឹងធំ +ស្ទឹងមានជ័យ +ស្ទឹងវែង +ស្ទឹងសែន +ស្ទឹងហាវ +ស្ទឹម +ស្ទឹមចង្កេះ +ស្ទឹល +ស្ទុង +ស្ទុយ +ស្ទុល +ស្ទុះ +ស្ទុះក្រោករតឺង +ស្ទុះចូលក្រទែ +ស្ទុះឆ្លា +ស្ទុះញ៉ិល +ស្ទុះភ្លែត +ស្ទុះល្កក់ +ស្ទុះសន្ធឹក +ស្ទុះស្ទា +ស្ទុះស្ទាញ +ស្ទុះស្ទារទែង +ស្ទុះហេចូលទៅ +ស្ទុះហេចូលមករក +ស្ទុះឡើង +ស្ទូង +ស្ទូងកូនថ្នាំ +ស្ទូងសំណាប +ស្ទូងស្រូវ +ស្ទូច +ស្ទូចចិត្ត +ស្ទូចឈើហុប +ស្ទូចត្រី +ស្ទូចអន្ទង់ +ស្ទូឌីយូ +ស្ទូឌីយោ +ស្ទូរ +ស្ទួន +ស្ទួនបួន +ស្ទួនពីរ +ស្ទួយ +ស្ទួយគុណ +ស្ទួយចំណេះ +ស្ទួយជាតិ +ស្ទួយសម្ងន់ +ស្ទើ +ស្ទើង +ស្ទើញ +ស្ទើត +ស្ទើរ +ស្ទើរកោះ +ស្ទើរកំណើត +ស្ទើរគ្រប់ +ស្ទើរចិត្ត +ស្ទើរដៃ +ស្ទើរតែ +ស្ទើរតែមិនកើត +ស្ទើរទៅស្ទើរនៅ +ស្ទើរនឹង +ស្ទើរភ្លើង +ស្ទើរវាល +ស្ទើរស +ស្ទើរស្ទាក់ +ស្ទៀង +ស្ទេង +ស្ទេញ +ស្ទេះ +ស្ទែ +ស្ទែត +ស្ទែរ +ស្ទែរណូតូមី +ស្ទែល +ស្ទែះ +ស្ទៃ +ស្ទៃអង្ករ +ស្ទោក +ស្ទោកគំនិត +ស្ទោកចិត្ត +ស្ទោកដំណើរ +ស្ទោង +ស្ទោងចុះស្ទោងឡើង +ស្ទោះ +ស្ទោះមើល +ស្ទំ +ស្ទះ +ស្ទះខ្យល់ +ស្ទះចរាចរណ៍ +ស្ទះច្រក +ស្ទះឈាម +ស្ទះដង្ហើម +ស្ទះបេះដូង +ស្ទះផ្លូវ +ស្ទះលូ +ស្ទ្រីម +ស្ន +ស្នង +ស្នងការ +ស្នងការដ្ឋាន +ស្នងការរាជការ +ស្នងព្រះនេត្រ +ស្នងព្រះហស្ដ +ស្នងព្រះហស្ត +ស្នងព្រះអង្គុលី +ស្នងភ្នែក +ស្នងមត៌ក +ស្នងរាជ្យ +ស្នងរាជ្យសម្បត្តិ +ស្នប +ស្នបខ្មោច +ស្នបសព +ស្នប់ +ស្នប់ជាងដែក +ស្នប់រថយន្ត +ស្នប់លត់ភ្លើង +ស្នល +ស្នហ៍ហៃ +ស្នា +ស្នាកាត់ +ស្នាក់ +ស្នាក់នៅ +ស្នាក់អាស្រ័យ +ស្នាច +ស្នាចជ្រូក +ស្នាចជ្រោង +ស្នាចទូក +ស្នាដៃ +ស្នាដៃឯក +ស្នាតក +ស្នាតកបត្រ +ស្នាតកៈ +ស្នាតិកា +ស្នាតេះ +ស្នាតែះ +ស្នាធ្រាជ +ស្នាន +ស្នានកាល +ស្នានកិច្ច +ស្នានគ្រឹះ +ស្នានពស្ត្រ +ស្នានព័ស្ត្រ +ស្នានភូមិ +ស្នានវេស្ម័ន +ស្នានស្ថាន +ស្នានីយ +ស្នានីយពស្ត្រ +ស្នានីយព័ស្ត្រ +ស្នានីយភណ្ឌ +ស្នានីយភាណ្ឌ +ស្នានីយវារិ +ស្នានីយវារី +ស្នាន៉ៈ +ស្នាប +ស្នាបក +ស្នាបកៈ +ស្នាបិកា +ស្នាប់ +ស្នាប់ក +ស្នាប់ជើងសេះ +ស្នាប់ដេរ +ស្នាប់ដៃ +ស្នាប់ត្រែង +ស្នាប់ផ្សិត +ស្នាប់ព្រះជង្គ +ស្នាប់ព្រះជង្ឃ +ស្នាប់ព្រះសិរ +ស្នាប់ព្រះឧរុ +ស្នាប់ព្រះឩរុ +ស្នាប់ភ្លៅ +ស្នាប់មុខ +ស្នាប់ម្រាមដៃ +ស្នាប់ស្មៅ +ស្នាប់ស្រូវ +ស្នាព្រះហស្ត +ស្នាភិមុខ +ស្នាម +ស្នាមក្រវាម +ស្នាមក្រឡៅ +ស្នាមគំនូស +ស្នាមគ្រជឹប +ស្នាមចម្បាំង +ស្នាមចម្លាក់ +ស្នាមចិត្ត +ស្នាមចុម្ពិត +ស្នាមជើង +ស្នាមញញឹម +ស្នាមដំបេ +ស្នាមដំបៅ +ស្នាមប្រដាល់ +ស្នាមប្រណាំងសេះ +ស្នាមប្រេះ +ស្នាមពុះ +ស្នាមព្រះ +ស្នាមភ្លោះ +ស្នាមមេដៃ +ស្នាមរបួស +ស្នាមរលាក +ស្នាមលុប +ស្នាមឲ្យ +ស្នាយ +ស្នាយដែល +ស្នាយុ +ស្នាល +ស្នាលស្និត +ស្នាលស្និទ្ធ +ស្នាអញ្ចឹត +ស្នាអន្សា +ស្និគ្ធ +ស្និត +ស្និតចេក +ស្និទ្ធ +ស្និទ្ធជិត +ស្និទ្ធស្នាល +ស្និទ្ធស្នេហា +ស្និទ្ធស្នេហ៍ +ស្និម +ស្នឹង +ស្នឹងគោ +ស្នឹម +ស្នឹមចិត្ត +ស្នឹមស្ពាន់ +ស្នុក +ស្នុឞា +ស្នុំ +ស្នូក +ស្នូកកន្ធាយ +ស្នូកកាំភ្លើង +ស្នូកឃ័រ +ស្នូកជ្រលក់ +ស្នូកជ្រូក +ស្នូករទេះ +ស្នូកអណ្ដើក +ស្នូកអណ្តើក +ស្នូគ័រ +ស្នូត +ស្នូរ +ស្នូល +ស្នូលកង់រទេះ +ស្នូលកែប +ស្នូលឈើ +ស្នូលត្រៀម +ស្នូលនំ +ស្នូលនំគម +ស្នូលប្រទេស +ស្នូលផែនដី +ស្នូលពោត +ស្នូលរហាត់ +ស្នួ +ស្នួកណ្ដុរ +ស្នួចីវរ +ស្នួនឹង +ស្នួល +ស្នួស្រប +ស្នួអន្ទង +ស្នើ +ស្នើការ +ស្នើក្រដាស +ស្នើចិត្ត +ស្នើតាំង +ស្នើយោបល់ +ស្នើរ +ស្នើសាក +ស្នើសុំ +ស្នៀង +ស្នៀត +ស្នៀតគុន +ស្នៀតចំបាប់ +ស្នៀតដាល់ +ស្នៀតពោត +ស្នៀតវាយ +ស្នៀតសក់ +ស្នេហ +ស្នេហា +ស្នេហាជាតិ +ស្នេហ៍ +ស្នេហ៍មុខ +ស្នេហ៍ស្នង +ស្នេហ៍ស្នាល +ស្នេហ៍ស្និទ្ធ +ស្នេហ៍ស្នូក +ស្នេហ៍ហឺត +ស្នេហ៍ហៃ +ស្នែខ្ចៅ +ស្នែង +ស្នែងក្ដាន់ +ស្នែងក្របី +ស្នែងគោ +ស្នែងទន់ +ស្នែងទន្សោង +ស្នែងទីទុយ +ស្នែងពពែ +ស្នោ +ស្នោទក +ស្នោទក់ +ស្នោអំបោះ +ស្នំ +ស្នំក្រពើ +ស្នំឯក +ស្ន៊ល +ស្បង់ +ស្បង់កាច់ +ស្បង្ក័ជ +ស្បថ +ស្បថប្រណិធាន +ស្បថប្រាំធាន +ស្បថយកឈ្នះ +ស្បថលាងខ្លួន +ស្បថសច្ចា +ស្បថស្បែ +ស្បឝ៌ +ស្បឝ៌ាហារ +ស្បឞ្ត +ស្បស្ដ +ស្បាត +ស្បាតស្បូវ +ស្បាតស្រូវ +ស្បាត់ +ស្បាន់ +ស្បារចេក +ស្បាស់ +ស្បិត +ស្បិតរឹត +ស្បឺត +ស្បុរ +ស្បុល +ស្បូន +ស្បូនក្រាប +ស្បូនធ្លាក់ +ស្បូនលាន់ +ស្បូនលូន +ស្បូនស្រុត +ស្បូវ +ស្បូវភ្លាំង +ស្បូវរណ្ដាស +ស្បូវរណ្តាស +ស្បើម +ស្បើយ +ស្បើយគ្រោះថ្នាក់ +ស្បើយអាគក +ស្បៀង +ស្បៀងអាហារ +ស្បៀត +ស្បេត +ស្បែ +ស្បែក +ស្បែកក្ដ +ស្បែកក្រដាស +ស្បែកក្រាំង +ស្បែកក្រិន +ស្បែកគីង្គក់ +ស្បែកជើង +ស្បែកជើងកង់ឡាន +ស្បែកជើងកវែង +ស្បែកជើងកែងចោត +ស្បែកជើងកែងចោទ +ស្បែកជើងខ្វៀរ +ស្បែកជើងឃ្លុប +ស្បែកជើងឃ្វៀរ +ស្បែកជើងជីបតុង +ស្បែកជើងឈើ +ស្បែកជើងទាហាន +ស្បែកជើងបាតា +ស្បែកជើងបូព៌ា +ស្បែកជើងប្រូដឺក័ង +ស្បែកជើងផ្ទាត់ +ស្បែកជើងលោកសង្ឃ +ស្បែកជើងសង្រែក +ស្បែកដណ្ដប់ឆ្អឹង +ស្បែកថ្ម +ស្បែកទ្រាប់ខ្នងដំរី +ស្បែកសង្កួត +ស្បែកសម្លាប់ +ស្បែង +ស្បែត +ស្បែប +ស្បែស្បថ +ស្បៃ +ស្បៃរឿង +ស្បៃរឿងទេស +ស្បៃរោយ +ស្បោង +ស្ប៉ +ស្ប៉ត +ស្ប៉ាប +ស្ប៉ាស +ស្ប៉ឹម +ស្ប៉ុរ +ស្ប៉ុល +ស្ប៉ែត +ស្ប៉ែតស្ប៉ត +ស្ប៊ឹម +ស្ប័ស្ដ +ស្ប័ស្ត +ស្ប្រៃ +ស្ប្រៃណែត +ស្ពក +ស្ពង់ +ស្ពាន +ស្ពានឈើ +ស្ពានដែក +ស្ពានត្នោត +ស្ពានថ្ម +ស្ពានបេតុង +ស្ពានមានជ័យ +ស្ពានមុនីវង្ស +ស្ពានមេត្រី +ស្ពានស្នួ +ស្ពានស្រែង +ស្ពាន់ +ស្ពាន់ក្រាប +ស្ពាន់ក្រាប់ +ស្ពាន់ធ័រ +ស្ពាន់ធ័រឌីអុកស៊ីត +ស្ពាន់មុខ +ស្ពាន់ស +ស្ពាយ +ស្ពាយការពិសោធន៍ +ស្ពាយកោងខ្នង +ស្ពាយឆៀង +ស្ពាយបាត្រ +ស្ពាយយាម +ស្ពាយលៀង +ស្ពាយសម្ពាយ +ស្ពិន +ស្ពីង +ស្ពឹក +ស្ពឹកស្រយង់ +ស្ពឹកស្រាល +ស្ពឹង +ស្ពឺ +ស្ពឺចក្រ +ស្ពឺផ្នោះ +ស្ពឺរ +ស្ពុច +ស្ពុតនីក +ស្ពុយ +ស្ពុរ +ស្ពុល +ស្ពូល័រ +ស្ពើន +ស្ពៀត +ស្ពៀតខ្លួន +ស្ពៀតចិត្ត +ស្ពេះ +ស្ពែត +ស្ពែម៉ាតូកូនី +ស្ពែម៉ាតូសូអ៊ីត +ស្ពែម៉ាទីត +ស្ពែះ +ស្ពៃ +ស្ពៃក្ដោប +ស្ពៃក្រញាញ់ +ស្ពៃក្រអូប +ស្ពៃខៀវ +ស្ពៃខ្មៅ +ស្ពៃគោក +ស្ពៃចង្កឹះ +ស្ពៃជើងទា +ស្ពៃជ្រក់ +ស្ពៃញាំ +ស្ពៃដើម +ស្ពៃតាំងឱ +ស្ពៃទម +ស្ពៃបូកគោ +ស្ពៃមូង +ស្ពៃមើម +ស្ពៃស +ស្ពៃសាលាដិ៍ +ស្ពៃសៀម +ស្ពៃហាង +ស្ពោត +ស្ពោរ +ស្ពៅ +ស្ព័រត្ស៍ +ស្ម +ស្មង +ស្មងជើង +ស្មត់ +ស្មន់ +ស្មន់ការ +ស្មន់នឹងគ្នា +ស្មន់អន្ធករ +ស្មន្ត +ស្មន្ធ +ស្មន្ធការ +ស្មបេន្ទាល់ +ស្មរ +ស្មរណ +ស្មរបន្ទាល់ +ស្មសាន +ស្មា +ស្មាកាំ +ស្មាក្ដី +ស្មាគម +ស្មាគាង +ស្មាច់ +ស្មាច់ចន្លុះ +ស្មាច់ជ្រលក់ +ស្មាច់ដោម +ស្មាច់ទឹក +ស្មាច់ផ្តិល +ស្មាច់មានជ័យ +ស្មាច់មុខយក្ស +ស្មាច្រឺប +ស្មាជិក +ស្មាជិកា +ស្មាញ +ស្មាញក្ដី +ស្មាញជជែក +ស្មាដាក់ +ស្មាទាន +ស្មាធិ +ស្មាធិ៍ +ស្មាន +ស្មានជា +ស្មានថា +ស្មាន់ +ស្មាពូន +ស្មាភាព +ស្មាមី +ស្មារ +ស្មារដី +ស្មារតី +ស្មារតីច្នៃប្រឌិត +ស្មារតីទទួលខុសត្រូវ +ស្មារតីរឹង +ស្មារតីលះបង់ខ្ពស់ +ស្មារលា +ស្មារលាទោស +ស្មារលាលែងបាញ់សត្វ +ស្មារ្តី +ស្មិង +ស្មិងស្មាធិ៍ +ស្មិញ +ស្មិត +ស្មិប +ស្មិល +ស្មី +ស្មីល +ស្មឹង +ស្មឹងស្មាធិ៍ +ស្មឹប +ស្មឹម +ស្មឺ +ស្មឺប +ស្មុកស្មាញ +ស្មុគ +ស្មុគថ្នាំ +ស្មុគស្មាញ +ស្មុគស្លា +ស្មុគ្គ +ស្មុគ្រ +ស្មុត +ស្មុតទ្រុឌ +ស្មុយ +ស្មុំ +ស្មុំស្មូម +ស្មូក +ស្មូកផូតូគីមី +ស្មូញ +ស្មូញស្មាញ +ស្មូត +ស្មូត្រ +ស្មូធ្យ +ស្មូន +ស្មូនឆ្នាំង +ស្មូម +ស្មូមយាចក +ស្មូរ +ស្មូរជន +ស្មូរសុំ +ស្មើ +ស្មើគ្នា +ស្មើដើម +ស្មើដោយ +ស្មើនឹង +ស្មើភាគ +ស្មើភាព +ស្មើមុខ +ស្មើមុខស្មើមាត់ +ស្មើរ +ស្មើហើយ +ស្មឿក +ស្មៀន +ស្មៀនឃុំ +ស្មៀនជំនួយ +ស្មៀនត្រា +ស្មៀនធម្មតា +ស្មៀនរង +ស្មៀនសង្កាត់ +ស្មៀនសាលា +ស្មៀនស្មេរ +ស្មេ +ស្មេញ +ស្មេរ +ស្មែ +ស្មែក +ស្មែកស្មោក +ស្មែង +ស្មោក +ស្មោកគ្រោក +ស្មោកគ្រោគ +ស្មោង +ស្មោងជើង +ស្មោងត្បូង +ស្មោញ +ស្មោះ +ស្មោះងារ +ស្មោះចំពោះ +ស្មោះឆ្ពោះត្រង់ +ស្មោះត្រង់ +ស្មោះពិត +ស្មោះសរ +ស្មោះស្មាន +ស្មោះស្មើ +ស្មោះស្ម័គ្រ +ស្មោះហើយ +ស្មោះអស់ពីពោះ +ស្មៅ +ស្មៅកិលេស +ស្មៅក្រវាញជ្រូក +ស្មៅក្រហមប៉ប្រិញ +ស្មៅគោក +ស្មៅជើងក្រាស +ស្មៅតណ្ហា +ស្មៅទឹក +ស្មៅទេល +ស្មៅទំហូ +ស្មៅប៉ក្លប +ស្មៅប្រាសាទ +ស្មៅផ្លែលំពែង +ស្មៅព្រៅ +ស្មៅព្រះខ្លប +ស្មៅភ្លុក +ស្មៅរឹល +ស្មៅសង្កើច +ស្មៅសាប +ស្មៅសួង +ស្មៅសួន +ស្មៅសេះ +ស្មៅសំទាយ +ស្មៅស្រូបពិសពស់ +ស្មៅហ្មង +ស្មៅអាចម៍កុក +ស្មៅអាចម៍ក្ងាន +ស្ម៊ោកគ្រោក +ស្ម័គ្រ +ស្ម័គ្រកាយ +ស្ម័គ្រចិត្ត +ស្ម័គ្របក្សពួក +ស្ម័គ្រស្មាគម +ស្ម័គ្រស្មាន +ស្ម័គ្រស្មោះ +ស្ម្ឫតិ +ស្យង +ស្យង់ +ស្យង់វិទូ +ស្យត +ស្យា +ស្យាម +ស្យាមប្រទេស +ស្យាមព័ណ៌ +ស្យាមរដ្ឋ +ស្យាមរាស្ត្រ +ស្យុល +ស្យើទី់ +ស្រ +ស្រក +ស្រកក់ +ស្រករ +ស្រករក្រោយ +ស្រករគ្នា +ស្រកសាច់ +ស្រកស្រុត +ស្រកា +ស្រកាក +ស្រកាចាក់ +ស្រកាត្រី +ស្រកានាគ +ស្រកាពង្រូល +ស្រកាពស់ +ស្រកាស +ស្រកី +ស្រកីដូង +ស្រកីត្នោត +ស្រកីយឿ +ស្រកីអណ្ដែង +ស្រកូក +ស្រកូកកូក +ស្រកេក +ស្រកេកស្រកាក +ស្រកោក +ស្រក់ +ស្រក់ឈាម +ស្រក់តក់ +ស្រក់ទឹកភ្នែកច្រោក +ស្រក់ទឹកមាត់ +ស្រខក់ +ស្រខុក +ស្រខូវ +ស្រខូវខូវ +ស្រគត់ +ស្រគត់ស្រគំ +ស្រគាល +ស្រគាំ +ស្រគិលស្រគុល +ស្រគុក +ស្រគុកគុក +ស្រគុល +ស្រគែល +ស្រគែលចិត្ត +ស្រគោម +ស្រគំ +ស្រគ្រប់ +ស្រឃិលស្រឃុល +ស្រឃុល +ស្រង +ស្រងក +ស្រងក្លិន +ស្រងល់ +ស្រងាក +ស្រងាកចិត្ត +ស្រងាកស្ដាប់ផ្គរ +ស្រងាត់ +ស្រងាត់ចិត្ត +ស្រងាំ +ស្រងឹប +ស្រងឹម +ស្រងូត +ស្រងូតស្រងាត់ +ស្រងើ +ស្រងៀវ +ស្រងេវ +ស្រងេះ +ស្រងេះស្រងោច +ស្រងែ +ស្រងែខ្សាយ +ស្រងែដំណើប +ស្រងោច +ស្រងោចចិត្ត +ស្រងៅ +ស្រង៉ែ +ស្រង់ +ស្រង់ក្មេងលង់ទឹក +ស្រង់ទឹក +ស្រង់បញ្ជី +ស្រង់ពាក្យ +ស្រង់ព្រះសុគន្ធវារី +ស្រង់សេចក្ដី +ស្រង់សំណាត់ +ស្រចុះ +ស្រចុះស្រឡើង +ស្រជែត +ស្រដាស់ +ស្រដី +ស្រដីគំហក +ស្រដៀង +ស្រដៀងគ្នា +ស្រដៀងនឹង +ស្រណាង +ស្រណាន +ស្រណាល +ស្រណុក +ស្រណុកខ្លួន +ស្រណុកចិត្ត +ស្រណុកស្រណាន +ស្រណុខ +ស្រណុំ +ស្រណោក +ស្រណោះ +ស្រណោះខ្លួន +ស្រណោះស្រងោចចិត្ត +ស្រណោះស្រណោក +ស្រតឹក +ស្រតូវ +ស្រទន់ +ស្រទប +ស្រទបចេក +ស្រទបដូង +ស្រទបត្នោត +ស្រទបស្លា +ស្រទាង +ស្រទាប +ស្រទាប់ +ស្រទាប់កណ្ដាល +ស្រទាប់ក្លែង +ស្រទាប់ជាលិកា +ស្រទាប់ដី +ស្រទាប់ផែនដី +ស្រទាប់ផ្កា +ស្រទាប់វណ្ណៈ +ស្រទាប់វិទ្យា +ស្រទាប់សង្គម +ស្រទាប់សីម៉ា +ស្រទាប់សៀត +ស្រទាប់សំពត់ +ស្រទាប់ស្យាល់ +ស្រទាប់អូសូន +ស្រទុង +ស្រទៀក +ស្រទេញ +ស្រទំ +ស្រទ្ធា +ស្រន់ +ស្រប +ស្របក +ស្របក់ +ស្របក់ស្របាល +ស្របគ្នា +ស្របច្បាប់ +ស្របតាម +ស្របទាំងស្រុងទៅនឹង +ស្របមតិ +ស្របយោបល់ +ស្របស្រួល +ស្របាក់ស្របាល +ស្របាល +ស្របាលគ្នានឹង +ស្របាំង +ស្របូញ +ស្រប៉ាប +ស្រប៉ូក +ស្រប៉ូប +ស្រប៉ើក +ស្រប៉ើង +ស្រប៉េក +ស្រប៉េកស្រប៉ើក +ស្រប៉េកស្រប៉ើង +ស្រប៉ែក +ស្រប៉ែកស្រប៉ើក +ស្រប់ +ស្រព +ស្រពន់ +ស្រពន់ចិត្ត +ស្រពន់ជើង +ស្រពន់ដៃ +ស្រពព្រះភ័ក្ត្រ +ស្រពាប +ស្រពាប់ +ស្រពាប់ស្រពោន +ស្រពិចស្រពិល +ស្រពិល +ស្រពិលភ្នែក +ស្រពឹល +ស្រពេច +ស្រពេចស្រពិល +ស្រពេចស្រពឹល +ស្រពោន +ស្រពោនស្រពាប់ +ស្រមក +ស្រមណ +ស្រមណសក្ដិ +ស្រមណសក្តិ +ស្រមណស័ក្ដិ +ស្រមណស័ក្តិ +ស្រមណី +ស្រមណុទ្ទេស +ស្រមណៈ +ស្រមណ៍ +ស្រមាក់ +ស្រមាញ +ស្រមាម +ស្រមាមប៉ាក +ស្រមិក +ស្រមឹក +ស្រមឹម +ស្រមុក +ស្រមុកង៉ក +ស្រមុត +ស្រមុតចិត្ត +ស្រមុយ +ស្រមុះ +ស្រមូញ +ស្រមូញស្រមាញ +ស្រមូម +ស្រមូមស្រមាម +ស្រមូល +ស្រមូវ +ស្រមើ +ស្រមើង +ស្រមើល +ស្រមើស្រមៃ +ស្រមៀន +ស្រមេក +ស្រមេកស្រមក +ស្រមេម +ស្រមេមស្រមាម +ស្រមេវ +ស្រមេវស្រមូវ +ស្រមេះ +ស្រមេះមេះ +ស្រមែះ +ស្រមៃ +ស្រមៃឃើញ +ស្រមោច +ស្រមោចភ្លើង +ស្រមោចយួន +ស្រមោចអាត់ +ស្រមោល +ស្រមោលភ្នំ +ស្រម៉ +ស្រម៉កប្បាស +ស្រម៉ល័ក្ដ +ស្រម៉ល័ក្ត +ស្រយង់ +ស្រយង់ចិត្ត +ស្រយង់ជើង +ស្រយង់ដៃ +ស្រយង់ស្រយុត +ស្រយម +ស្រយាក +ស្រយាល +ស្រយាវ +ស្រយឺល +ស្រយុត +ស្រយុតចិត្ត +ស្រយុតដៃ +ស្រយុតស្រយង់ +ស្រយូវ +ស្រយូវបង្អួច +ស្រយូវសន្ទូច +ស្រយើល +ស្រយោល +ស្រលក +ស្រលក់ +ស្រលទែន +ស្រលន +ស្រលប់ +ស្រលាង +ស្រលាញ់ +ស្រលាប +ស្រលាំងកាំង +ស្រលិត +ស្រលី +ស្រលឹង +ស្រលឹប +ស្រលឹម +ស្រលឺកឺ +ស្រលុង +ស្រលូង +ស្រលូន +ស្រលួត +ស្រលួតណិល +ស្រលួតស្រឡះ +ស្រលួន +ស្រលើ +ស្រលើកើ +ស្រលៀង +ស្រលៀងខ្សែ +ស្រលៀងស្រឡើ +ស្រលេញ +ស្រលេត +ស្រលេវ +ស្រលែវ +ស្រលៃ +ស្រលោកោ +ស្រលោច +ស្រលៅ +ស្រលំ +ស្រលះ +ស្រល់ +ស្រល់កន្ទុយដំរី +ស្រល់ក្រហម +ស្រវ +ស្រវណ +ស្រវន្តី +ស្រវន្ថី +ស្រវា +ស្រវាក់ +ស្រវាក់ស្រវាន់ +ស្រវាន់ +ស្រវាវិច +ស្រវាវេច +ស្រវាស្រទេញ +ស្រវាស្រទេញរៀនសូត្រ +ស្រវាឱប +ស្រវាំង +ស្រវាំងភ្នែក +ស្រវឹង +ស្រវឹងកាម +ស្រវឹងគំនិត +ស្រវឹងចិត្ត +ស្រវឹងជោក +ស្រវឹងទោរ +ស្រវឹងទ្រព្យ +ស្រវឹងបុណ្យ +ស្រវឹងសម្បតិ្ត +ស្រវឹងសម្បត្តិ +ស្រវឹងស្រា +ស្រវឹងស្រាង +ស្រវឹងស្រឿង +ស្រវឹងអង្គុល +ស្រវឹងអំណាច +ស្រវើន +ស្រវេស្រវា +ស្រស +ស្រស់ +ស្រស់ញញឹម +ស្រស់ត្រចង់ +ស្រស់ថ្លា +ស្រស់ទឹក +ស្រស់បញ្ចង់ +ស្រស់បស់ +ស្រស់បំព្រង +ស្រស់ប៉ប្រិម +ស្រស់ប៉ប្រឹម +ស្រស់ប៉ប្រៃ +ស្រស់ប្រិមប្រិយ +ស្រស់ស្រាយ +ស្រស់ស្រី +ស្រស់ស្រូប +ស្រស់ស្រោង +ស្រឡក +ស្រឡក់ +ស្រឡទែន +ស្រឡន +ស្រឡប់ +ស្រឡាង +ស្រឡាញ +ស្រឡាញ់ +ស្រឡាញ់ចិត្ត +ស្រឡាញ់ផ្កាប់មុខ +ស្រឡាញ់ផ្ដេកផ្ដិត +ស្រឡាប +ស្រឡាយ +ស្រឡាំង +ស្រឡាំងកាំង +ស្រឡិត +ស្រឡី +ស្រឡឹក +ស្រឡឹង +ស្រឡឹប +ស្រឡឺកឺ +ស្រឡុង +ស្រឡូង +ស្រឡូន +ស្រឡួត +ស្រឡួតណិល +ស្រឡួតស្រឡះ +ស្រឡួន +ស្រឡើ +ស្រឡើកើ +ស្រឡើង +ស្រឡើទែន +ស្រឡៀង +ស្រឡៀងស្រឡើ +ស្រឡេត +ស្រឡេតចិត្ត +ស្រឡេវ +ស្រឡែវ +ស្រឡៃ +ស្រឡោ +ស្រឡោកោ +ស្រឡោច +ស្រឡៅ +ស្រឡំ +ស្រឡះ +ស្រឡះចិត្ត +ស្រឡះដៃ +ស្រឡះភ្នែក +ស្រឡះមុខមាត់ +ស្រឡះវៀរ +ស្រឡះស្រលួន +ស្រឡះស្រស់បស់ +ស្រឡះស្រឡួន +ស្រឡះស្រឡំ +ស្រអាប់ +ស្រអិប +ស្រអឹប +ស្រអែត +ស្រអែម +ស្រអ៊ុក +ស្រអ៊ុម +ស្រអ៊ុំ +ស្រអ័ព្ទ +ស្រឯម +ស្រា +ស្រាក +ស្រាកកំហឹង +ស្រាកឈឺ +ស្រាកស្រាន្ត +ស្រាកស្រាល +ស្រាក់ +ស្រាក់គ្នា +ស្រាក់ចាន +ស្រាក់ដៃគ្នា +ស្រាក់ព្រួល +ស្រាក់លួស +ស្រាក់ស្ករផែន +ស្រាក៑ +ស្រាក្រហម +ស្រាក្ស +ស្រាគាំ +ស្រាង +ស្រាងសុរិយា +ស្រាច់ +ស្រាជូរ +ស្រាញ +ស្រាដំណើបខ្មៅ +ស្រាត +ស្រាតខោ +ស្រាតធ្លាំង +ស្រាតននល +ស្រាតសំពត់ +ស្រាថ្នាំ +ស្រាទឹកត្នោត +ស្រាទំពាំងបាយជូរ +ស្រាទ្ធពិធី +ស្រាន្ត +ស្រាប +ស្រាបៀ +ស្រាប់ +ស្រាប់តែ +ស្រាប់ស្រៀប +ស្រាប់ហើយ +ស្រាពក +ស្រាពក៍ +ស្រាពណី +ស្រាពណ៍ +ស្រាពពុះ +ស្រាម +ស្រាយ +ស្រាយគំនុំ +ស្រាយចំណង +ស្រាយចំណោទ +ស្រាយបណ្ដៅ +ស្រាយបាប +ស្រាយពៀរ +ស្រាយសេចកី្ត +ស្រាយសេចក្ដី +ស្រាយសេចក្តី +ស្រាយអាថ៍កំបាំង +ស្រាយឯកសារ +ស្រាល +ស្រាលខ្លួន +ស្រាលស្កើក +ស្រាលស្ងើក +ស្រាលស្ដើង +ស្រាលស្តើង +ស្រាល់ +ស្រាល់ជ្រើស +ស្រាវ +ស្រាវក +ស្រាវជ្រាវ +ស្រាវណ +ស្រាវណី +ស្រាវយុថ្កា +ស្រាវសូត្រ +ស្រាវាវេច +ស្រាវិកា +ស្រាវ័ក +ស្រាស់ +ស្រាស់ច្រក +ស្រាស់របង +ស្រាស់សម្រាស់ +ស្រាំ +ស្រាំង +ស្រាំងក្រហម +ស្រាំងដែក +ស្រាំងទិច +ស្រាំងភ្លើង +ស្រាំងរមៀត +ស្រាំងអង្កាម +ស្រាំចិត្ត +ស្រិង្គាតក +ស្រិច +ស្រិត +ស្រិតអង្ករ +ស្រិប +ស្រិបស្រៀប +ស្រិបស្រៀវ +ស្រិម +ស្រិម្ភ +ស្រិល +ស្រី +ស្រីកញ្ជើធ្លុះ +ស្រីកន្តាំង +ស្រីកាកី +ស្រីការ +ស្រីកែវ +ស្រីកំដរ +ស្រីក្ងោកមាស +ស្រីក្រមុំ +ស្រីក្លឹស +ស្រីខូច +ស្រីខ្មៅ +ស្រីគ្រប់លក្ខណ៍ +ស្រីចង្រៃ +ស្រីចិញ្ចើមថ្នល់ +ស្រីចូលម្លប់ +ស្រីចើកអាស +ស្រីចោរ +ស្រីឆ្នាស +ស្រីឆ្នាស់ +ស្រីញី +ស្រីដេញ +ស្រីដេញប្រុស +ស្រីដោយប្រុស +ស្រីឌួង +ស្រីតោង +ស្រីតោងប្រុស +ស្រីថ្មោង +ស្រីទេពអប្សរ +ស្រីនួន +ស្រីបង +ស្រីបម្រើ +ស្រីបារ +ស្រីបំបេដោះ +ស្រីប្រសើរ +ស្រីប្រុស +ស្រីផើម +ស្រីផ្កាមាស +ស្រីផ្សារ +ស្រីពីងពាង +ស្រីពូជអាប +ស្រីពេជ្រ +ស្រីពេស្យា +ស្រីពោះធំ +ស្រីពៅ +ស្រីព្រៅ +ស្រីភេទ +ស្រីមតី +ស្រីមានផ្កា +ស្រីមានផ្ទៃពោះ +ស្រីមានពោះប៉ុនកញ្ជើ +ស្រីមានសម្ងន់ +ស្រីមារៈ +ស្រីមុំ +ស្រីមេផ្ទះ +ស្រីម៉ៅ +ស្រីម័ត +ស្រីរកលុយ +ស្រីរកស៊ីផ្លូវភេទ +ស្រីរត្ន័ +ស្រីរម្ភា +ស្រីរោង +ស្រីលក់ខ្លួន +ស្រីលង្កា +ស្រីល្វោ +ស្រីសញ្ជ័យ +ស្រីសន្ធរ +ស្រីសាធារណ៍ +ស្រីសាយកូន +ស្រីសាវជៃ +ស្រីសុគន្ធបទ +ស្រីសុរិយោទ័យ +ស្រីសុរិយោព័ណ៌ +ស្រីសួសី្ត +ស្រីសួស្ដី +ស្រីសួស្តី +ស្រីសោភ័ណ +ស្រីសោភ័ន +ស្រីសំផឹង +ស្រីស្ងួន +ស្រីស្នំ +ស្រីស្នំក្រមការ +ស្រីស្រស់ប៉ប្រិម +ស្រីស្រឹង្គារ +ស្រីស្រើបស្រាល +ស្រីឡង់សេ +ស្រីអយុធ្យា +ស្រីអយោធ្យា +ស្រីអាប +ស្រីអារ +ស្រី្ត +ស្រឹង +ស្រឹង្គ +ស្រឹង្គច្ឆៈ +ស្រឹង្គមច្ជា +ស្រឹង្គមច្ជៈ +ស្រឹង្គសត្វ +ស្រឹង្គារ +ស្រឹង្គារភាសិត +ស្រឹង្គាររស +ស្រឹង្គី +ស្រឹប +ស្រឹបស្រៀប +ស្រឹម +ស្រឺត +ស្រុក +ស្រុកកើតកង្វល់ +ស្រុកកើតរត់លូន +ស្រុកកើតរំជួល +ស្រុកកើតវិបរិត +ស្រុកកើតសម្បហារ +ស្រុកកំណើត +ស្រុកក្នុង +ស្រុកក្រោម +ស្រុកក្រៅ +ស្រុកក្លិង្គ +ស្រុកខែក +ស្រុកខ្មែរ +ស្រុកចាញ់ +ស្រុកចុង +ស្រុកចុងគេ +ស្រុកចំការ +ស្រុកចំណុះ +ស្រុកទន្លេ +ស្រុកទេស +ស្រុកនាយ +ស្រុកបារាំង +ស្រុកបំផុតដែន +ស្រុកប្រទល់ដែន +ស្រុកភូមិ +ស្រុករាបទាប +ស្រុកលើ +ស្រុកសម្បូរ +ស្រុកសួយ +ស្រុកស្ងប់ +ស្រុកស្រែ +ស្រុកអាយ +ស្រុង +ស្រុញ +ស្រុញក +ស្រុញគំនិត +ស្រុត +ស្រុតទ្រុឌ +ស្រុតិ +ស្រុតិធរ +ស្រុតិធរា +ស្រុស +ស្រុសទឹកក្ដៅ +ស្រុសបន្លែ +ស្រុសមាន់ +ស្រុសអន្លក់ +ស្រុះ +ស្រុះគ្នា +ស្រុះគ្នាដូចអង្ក្រង +ស្រុះចិត្ត +ស្រុះដៃ +ស្រុះស្រួល +ស្រូត +ស្រូតរូត +ស្រូតឡើង +ស្រូប +ស្រូបខ្យល់ +ស្រូបខ្សល់ +ស្រូបថវិកា +ស្រូបទឹក +ស្រូបស្រង +ស្រូបស្រង់ +ស្រូល +ស្រូវ +ស្រូវកណ្ដាល +ស្រូវកន្លះ +ស្រូវកូនក្រាញ់ +ស្រូវកូនក្អែក +ស្រូវកើតប្លុង +ស្រូវកំបោរ +ស្រូវកំផ្លេញ +ស្រូវក្រចកចាប +ស្រូវក្រយាសំពាន់ +ស្រូវក្រលងភ្នំ +ស្រូវខ្លាញ់ក្ដាម +ស្រូវខ្សាយ +ស្រូវគង់កត្ដិក +ស្រូវចម្ការ +ស្រូវចំការ +ស្រូវឆ្មារ +ស្រូវជើងចាប +ស្រូវដំណើប +ស្រូវដំណើបខ្មៅ +ស្រូវដំណើបឆ្លូញ +ស្រូវដំណើបសង្កែ +ស្រូវដំបូង +ស្រូវថ្នាំង +ស្រូវទើបកន្ទុយឆ្លង +ស្រូវទើបកន្ទុយមាន់ +ស្រូវទើបដាក់គ្រាប់ +ស្រូវទើបទឹកដោះ +ស្រូវទើបធ្វើខ្លួន +ស្រូវទើបបែកគុម្ព +ស្រូវទើបផើម +ស្រូវទើបមូលដើម +ស្រូវទើបស្លាបសេក +ស្រូវទើបហាលផ្កា +ស្រូវទើបអន្សាយត្នោត +ស្រូវធ្ងន់ +ស្រូវនាងកុក +ស្រូវនាងក្រុង +ស្រូវនាងខ្មៅ +ស្រូវនាងគង់ +ស្រូវនាងញឹក +ស្រូវនាងនយ +ស្រូវនាងនួន +ស្រូវនាងមាស +ស្រូវនាងមិញ +ស្រូវនាងរៀវ +ស្រូវនាងស +ស្រូវបួនគួរ +ស្រូវប្រដេញទឹក +ស្រូវប្រពាយវារ +ស្រូវប្រាំង +ស្រូវផើម +ស្រូវផ្កាកប្បាស +ស្រូវផ្កាខ្ញី +ស្រូវផ្កាខ្ទឹម +ស្រូវផ្កាដូង +ស្រូវផ្កាសយ +ស្រូវផ្កាស្នួល +ស្រូវផ្កាស្លា +ស្រូវផ្ញើសយ +ស្រូវពង្រោះ +ស្រូវពន្លៃ +ស្រូវពពៃ +ស្រូវពូជ +ស្រូវភោជ្ជសាលី +ស្រូវភ្នំ +ស្រូវមួរ +ស្រូវម្លិះ +ស្រូវម្អែង +ស្រូវរ៉ិច +ស្រូវលាក់ +ស្រូវវស្សា +ស្រូវវារ +ស្រូវវារបកខ្នាក +ស្រូវសម្កក +ស្រូវសម្ទូង +ស្រូវសម្បកអម្ពិល +ស្រូវសាលី +ស្រូវសាឡិត +ស្រូវសេវ +ស្រូវសំកក +ស្រូវសំទូង +ស្រូវសំបកអម្ពិល +ស្រូវស្កក +ស្រូវស្គឺ +ស្រូវស្ទោង +ស្រូវស្នៀតសក់ +ស្រូវស្មងមាន់ +ស្រូវស្រងែ +ស្រូវស្រឡិត +ស្រូវស្រាល +ស្រូវឡើងទឹក +ស្រូវអងខ្សាច់ +ស្រូស +ស្រួច +ស្រួចឈ្លែម +ស្រួចរលែម +ស្រួចស្រាល់ +ស្រួត +ស្រួប +ស្រួយ +ស្រួយខ្ញោក +ស្រួយស្រិប +ស្រួយស្រឹង +ស្រួយស្រឹប +ស្រួយស្រែស +ស្រួយស្រោក +ស្រួល +ស្រួលកក្អៀក +ស្រួលខ្លួន +ស្រួលចិត្ត +ស្រួលបួល +ស្រួលមិនស្រួល +ស្រួលស្រេច +ស្រួស +ស្រើង +ស្រើត +ស្រើប +ស្រើបតាមគេ +ស្រើបស្រាល +ស្រើបស្រួល +ស្រឿ +ស្រឿង +ស្រឿសរសៃ +ស្រៀក +ស្រៀប +ស្រៀវ +ស្រៀវគ្រុន +ស្រៀវចង់ស៊ីសាច់ +ស្រៀវឆ្អឹង +ស្រៀវធ្មេញ +ស្រៀវសាច់ +ស្រៀវស្រស់ +ស្រៀវស្រាញ +ស្រេក +ស្រេកឃ្លាន +ស្រេកតែ +ស្រេកទឹក +ស្រេង +ស្រេច +ស្រេចការ +ស្រេចចិត្ត +ស្រេចតាម +ស្រេចតែចិត្ត +ស្រេចតែម្ដង +ស្រេចតែលើ +ស្រេចទៅលើ +ស្រេចនឹង +ស្រេចនឹងក្បាលចិត្ត +ស្រេចនឹងចិត្តលោក +ស្រេចបរិបូរ +ស្រេចបាច់ +ស្រេចស្រាប់ +ស្រេចហើយ +ស្រេណី +ស្រេស្ឋ +ស្រេស្ឋា +ស្រេះ +ស្រែ +ស្រែក +ស្រែកចណ្ឌាល +ស្រែកចន្លន់ +ស្រែកច្រៀង +ស្រែកជ័យឃោស +ស្រែកថ្ងូរ +ស្រែកទារ +ស្រែកទ្រហោយំ +ស្រែកបទ +ស្រែកបែកផ្ទះ +ស្រែកយកជ័យ +ស្រែកយំ +ស្រែកយ៉ៃ +ស្រែកលាន់រំពង +ស្រែកវ៉ឺង +ស្រែកសន្ធាប់ +ស្រែកសួរ +ស្រែកហៅ +ស្រែកហៅឮល្វើយ +ស្រែកអបអរសាទរ +ស្រែកឲ្យពរឲ្យជ័យ +ស្រែកុដុម្ពិកៈ +ស្រែក្នុង +ស្រែក្រសាំង +ស្រែក្រោម +ស្រែខ្ទុំ +ស្រែខ្វាវ +ស្រែគរ +ស្រែង +ស្រែងកង្កែប +ស្រែងគីង្គក់ +ស្រែងជ្វា +ស្រែងដែក +ស្រែងផេះ +ស្រែងស្រកាក +ស្រែចម្ការ +ស្រែចារ +ស្រែចែង +ស្រែច្រមុះជ្រូក +ស្រែជាខាងជើង +ស្រែជាខាងត្បូង +ស្រែជិះ +ស្រែជើងស្រុក +ស្រែឈូក +ស្រែណូយ +ស្រែថ្មី +ស្រែធំ +ស្រែធ្វើចុងដៃ +ស្រែនអញ្ជិត +ស្រែន្យ +ស្រែន្យធិបតី +ស្រែន្យសង្គ្រាម +ស្រែន្យអនុជិត +ស្រែន្យា +ស្រែន្យាធិបតី +ស្រែន្យានុជិត +ស្រែន្យានុរក្ស +ស្រែបុណ្យ +ស្រែបោះ +ស្រែប្រណិត +ស្រែប្រាំង +ស្រែពង្រោះ +ស្រែព្រះ +ស្រែភ្នែក +ស្រែមួយខ្ទង់ +ស្រែមួរ +ស្រែរនោង +ស្រែវស្សា +ស្រែស +ស្រែសង្គម +ស្រែសំបូរ +ស្រែសំរោង +ស្រែស្លាយ +ស្រែហ៊ុយ +ស្រែអង្ក្រង +ស្រែអំបិល +ស្រែអំពក +ស្រែអំពូម +ស្រែឧទ្ទាម +ស្រែឫស្សី +ស្រែះ +ស្រោក +ស្រោកទឹក +ស្រោង +ស្រោងស្រាង +ស្រោច +ស្រោចដំណាំ +ស្រោចទឹក +ស្រោចទឹករម្ដោះគ្រោះ +ស្រោចទឹករំដោះគ្រោះ +ស្រោចផ្កា +ស្រោចស្រង់ +ស្រោចស្រព +ស្រោត +ស្រោតស៑ +ស្រោតា +ស្រោត័ស +ស្រោត្រ +ស្រោត្រិយ +ស្រោត្រិយៈ +ស្រោប +ស្រោបដណ្ដប់ +ស្រោបដណ្តប់ +ស្រោបប្រាក់ +ស្រោបមាស +ស្រោបម្នាងសិលា +ស្រោម +ស្រោមកាំបិតស្នៀត +ស្រោមក្ដ +ស្រោមខួរ +ស្រោមខ្នើយ +ស្រោមជីវិត +ស្រោមជើង +ស្រោមដាវ +ស្រោមដៃ +ស្រោមពង +ស្រោមពូក +ស្រោមពោះ +ស្រោមភ្នែក +ស្រោមលឹង្គ +ស្រោមវ៉ែនតា +ស្រោមសួត +ស្រោមសំបុត្រ +ស្រោមស្នែង +ស្រោមអនាម័យ +ស្រោមឫសធ្មេញ +ស្រោល +ស្រោះ +ស្រំ +ស្រំម៉ៈបត់ +ស្រះ +ស្រះកូប +ស្រះចក +ស្រះជីក +ស្រះទឹក +ស្រះបោក្ខរណី +ស្រះប្រោះត្រី +ស្រះរាំង +ស្រះស្រង់ +ស្រះស្រី +ស្រះឫស្សី +ស្រៈ +ស្រៈកប់តួ +ស្រៈទីឃៈ +ស្រៈនិស្ស័យ +ស្រៈផ្សំ +ស្រៈពេញតួ +ស្រៈរស្សៈ +ស្រៈសំយោគ +ស្រៈអនុស្ស័យ +ស្រៈអស្រៈអា +ស្រ៉ឹង +ស្រ៊ិប +ស្រ៊ឹង +ស្រ៊ឹប +ស្រ៊ុច +ស្រ៊ុប +ស្រ៊ូស +ស្រ័យ +ស្រ័ស +ស្រ្ដី +ស្រ្តា +ស្រ្តី +ស្រ្តីជា +ស្ល +ស្លក +ស្លកកូរ +ស្លក់ +ស្លក់ស្លាំង +ស្លក្រមួន +ស្លក្រាម +ស្លង់ +ស្លង់រទេះ +ស្លជ័រ +ស្លឈាម +ស្លដែក +ស្លត +ស្លថ្នាំ +ស្លទ័ព +ស្លន់ +ស្លន់ខ្លាំង +ស្លន់ស្លោ +ស្លប +ស្លប្រេងល្ហុង +ស្លម្ជូរ +ស្លស្លុក +ស្លា +ស្លាក +ស្លាកឈើ +ស្លាកន្សែង +ស្លាកយីហោ +ស្លាកស្នាម +ស្លាកាត់ +ស្លាកែត +ស្លាកំញាន +ស្លាក់ +ស្លាក់ក្រហម +ស្លាក់ខ្យល់ចង្កេះ +ស្លាក់ឆ្អឹងត្រី +ស្លាក់ស +ស្លាក់ស្លែង +ស្លាក្រក +ស្លាក្រនៀត +ស្លាក្រាម +ស្លាខ្ចី +ស្លាចំណិត +ស្លាឆ្អើរ +ស្លាជម +ស្លាជីប +ស្លាជ្វា +ស្លាឈ្មោល +ស្លាញ +ស្លាត +ស្លាតម្ពុល +ស្លាតាឱន +ស្លាតាឳន +ស្លាត្រឳន +ស្លាត្រួយ +ស្លាថ្មាត់ +ស្លាធម៌ +ស្លាធម៌កន្ទុយប្រើស +ស្លាធម៌ដូង +ស្លាប +ស្លាបកាត់ +ស្លាបកុក +ស្លាបកែវ +ស្លាបកំភេម +ស្លាបក្ដោង +ស្លាបក្តោង +ស្លាបង +ស្លាបចក្រ +ស្លាបចែវ +ស្លាបច្រវា +ស្លាបជ្រឹង +ស្លាបទា +ស្លាបទៀវ +ស្លាបបៀក +ស្លាបប៉ាកកា +ស្លាបប៉ាកកាបូម +ស្លាបប្រចៀវ +ស្លាបប្រជៀវ +ស្លាបព្រា +ស្លាបព្រាកាហ្វេ +ស្លាបព្រាចង្អាប +ស្លាបព្រាឈើ +ស្លាបព្រាដែក +ស្លាបព្រាបង្អែម +ស្លាបព្រាបាយ +ស្លាបព្រិល +ស្លាបព្រួញ +ស្លាបមាន់ +ស្លាបរង្វឹង +ស្លាបរហាត់ +ស្លាបស +ស្លាបសេក +ស្លាបឯក +ស្លាបៀក +ស្លាប៉ាង +ស្លាប់ +ស្លាប់ក្រឡា +ស្លាប់ចិត្ត +ស្លាប់ចោលកូន +ស្លាប់ចោលឆ្អឹង +ស្លាប់ចោលទៃ +ស្លាប់ដៃស្លាប់ជើង +ស្លាប់តៃហោង +ស្លាប់ទាន់ហន់ +ស្លាប់នឹងកន្លែង +ស្លាប់ប្រយោជន៍ +ស្លាប់ព្រាយ +ស្លាប់ព្រោះមាត់ +ស្លាប់រពាយ +ស្លាប់រស់ +ស្លាប់សាច់ +ស្លាប់ស្លាប់ +ស្លាពរ +ស្លាព្រៃ +ស្លាម +ស្លាមួយដៃ +ស្លាមួយស្មែង +ស្លាយ +ស្លាស្ងាប +ស្លាស្នាប +ស្លាស្លឹង +ស្លាអី +ស្លាំង +ស្លីកស្លក់ +ស្លឹក +ស្លឹកកណ្ដប +ស្លឹកកណ្តប +ស្លឹកកន្លាស់ +ស្លឹកកំប៉ាង +ស្លឹកខ្ទឹម +ស្លឹកគ្រៃ +ស្លឹកគ្រៃដំណើប +ស្លឹកគ្រៃត្រែ +ស្លឹកគ្រៃបាយ +ស្លឹកចាក +ស្លឹកចេក +ស្លឹកឆក +ស្លឹកឆកឆែក +ស្លឹកឆែក +ស្លឹកឆ្លាស់ +ស្លឹកឈើ +ស្លឹកឈើស្វិត +ស្លឹកត្នោត +ស្លឹកត្រចៀក +ស្លឹកត្រែង +ស្លឹកទល់ទង +ស្លឹកទោល +ស្លឹកទំពាំង +ស្លឹកទ្រាំង +ស្លឹកបាស +ស្លឹកពោធិ៍ +ស្លឹកម្លូ +ស្លឹករឹត +ស្លឹករួមទង +ស្លឹកសីមា +ស្លឹកស្រដៀង +ស្លឹង +ស្លឹប +ស្លឺ +ស្លឺត +ស្លឺតស្លក់ +ស្លុក +ស្លុង +ស្លុងគំនិត +ស្លុងចិត្ត +ស្លុត +ស្លុតចិត្ត +ស្លុតជង្គង់ +ស្លុតជំហរ +ស្លុតជំហាន +ស្លុតរន្ធត់ +ស្លុតស្លន់ +ស្លុតី +ស្លុតីកថា +ស្លុតីបាឋកៈ +ស្លុតីបាឋិកា +ស្លុតីវាទ +ស្លុតីវាទិន +ស្លុតីវាទិនី +ស្លុតីវាទី +ស្លុត់រន្ធត់ +ស្លុត់ស្លន់ +ស្លុប +ស្លុយ +ស្លុះ +ស្លូកបូត +ស្លូញ +ស្លូត +ស្លូតត្រង់ +ស្លូតបូត +ស្លូតស្លាប់ +ស្លូវើនៀ +ស្លូវ៉ាគី +ស្លួត +ស្លើត +ស្លើតស្លក់ +ស្លៀ +ស្លៀក +ស្លៀកខោ +ស្លៀកខ្យល់ដណ្ដប់មេឃ +ស្លៀកដណ្ដប់ +ស្លៀកដណ្តប់ +ស្លៀកប៉ឹង +ស្លៀកពាក់ +ស្លៀកពាក់តាមឧតុនិយម +ស្លៀកពាក់ស្អាតបាត +ស្លៀកពាក់អាវធំ +ស្លៀករ៉ូប +ស្លៀកលយឆាយ +ស្លៀកវ័ណ្ឌកន្ទប +ស្លៀកសម្លុយ +ស្លៀកសម្លុយជជួរ +ស្លៀកសំពត់ +ស្លៀកសំពត់ដែលគេ +ស្លៀកសំយេះ +ស្លេក +ស្លេកស្លាំង +ស្លេវ +ស្លេស៍ +ស្លេស្ម +ស្លេស្ម៍ +ស្លេស្ម៍ខាប់ +ស្លេស្ម៍រាវ +ស្លេះ +ស្លេះទុក +ស្លេះរំខាន +ស្លែ +ស្លែកាន់ចិត្ត +ស្លែង +ស្លែងគង់ +ស្លែងដងដឹង +ស្លែងធំ +ស្លែងព្រវៀក +ស្លែងវល្លិ +ស្លែងវល្លិ៍ +ស្លែងស្ពាន +ស្លែងស្លាក់ +ស្លែចាប់ចិត្ត +ស្លែចិត្ត +ស្លែត +ស្លែវ +ស្លែះ +ស្លៃ +ស្លោ +ស្លោក +ស្លោកបាត្រ +ស្លោកមុខ +ស្លោទៅ +ស្លោម +ស្លៅ +ស្វ +ស្វក +ស្វកភាឞា +ស្វកវាទិន៑ +ស្វគ៌ +ស្វច្ឆន្ទ +ស្វច្ឆន្ទា +ស្វជន +ស្វត +ស្វទេឝ +ស្វទេស +ស្វទេសភក្ដី +ស្វទេសភក្តី +ស្វទេសភ័ក្ដ +ស្វទេសភ័ក្ត +ស្វធ្យ +ស្វធ្យាយន +ស្វន +ស្វប្ន +ស្វភាវ +ស្វភូមិ +ស្វយត +ស្វយម្ពរា +ស្វយម្ពូ +ស្វយម្ភូ +ស្វយាធិបតេយ្យ +ស្វយំ +ស្វយំប្រវត៌ +ស្វយំប្រវរ្តិ +ស្វយំភូ +ស្វយំវរា +ស្វយ័ត +ស្វរ +ស្វរភាណ +ស្វរាង្គ +ស្វរូប +ស្វរៈ +ស្វលោហិត +ស្វស្ដិ +ស្វស្ដិក +ស្វស្ដិកៈ +ស្វស្ដិភាព +ស្វស្ដិមង្គល +ស្វស្ដិសុខ +ស្វស្ដី +ស្វស្តិ +ស្វស្តិក +ស្វស្តិកៈ +ស្វស្តិភាព +ស្វស្តិមង្គល +ស្វស្តិសុខ +ស្វហា +ស្វា +ស្វាកណ្ដូង +ស្វាក់ +ស្វាក់នឹងស្រី +ស្វាក្រិស +ស្វាខុល +ស្វាខោ +ស្វាគត +ស្វាគតភាព +ស្វាគតំ +ស្វាគមន៍ +ស្វាង +ស្វាងគ្រុន +ស្វាងមុខស្វាងមាត់ +ស្វាងអារម្មណ៍ +ស្វាងឯកើត +ស្វាង្គ +ស្វាង្គនា +ស្វាង្គា +ស្វាចុយភ្នែក +ស្វាញ +ស្វាញស្វិត +ស្វាញាក់ចិញ្ចើម +ស្វាត +ស្វាត់ +ស្វាត្រោស +ស្វាទុ +ស្វាទុភោជន +ស្វាទុរស +ស្វាទុវាចា +ស្វាធីន +ស្វាធ្យាយ +ស្វាធ្យាយធម៌ +ស្វាធ្យាយន +ស្វាធ្យាយន៍ +ស្វាធ្យាយបាលី +ស្វាធ្យាយមន្ត +ស្វាធ្យាយិន +ស្វាធ្យាយិនី +ស្វាន +ស្វានខារ +ស្វានធ្នូ +ស្វាបតេយ +ស្វាព្រាហ្មណ៍ +ស្វាមិក +ស្វាមិនី +ស្វាមិន៑ +ស្វាមី +ស្វាមីភក្ដិ +ស្វាមីភក្តិ +ស្វាមីភរិយា +ស្វាមីភ័ក្ដិ +ស្វាមីភ័ក្តិ +ស្វាយ +ស្វាយកែវ +ស្វាយកែវខ្ទិះ +ស្វាយកែវចិន +ស្វាយកែវយក្ស +ស្វាយកែវសារី +ស្វាយក្បាលដំរី +ស្វាយក្រវ៉ាន់ +ស្វាយក្រាប +ស្វាយក្រាប់ +ស្វាយខ្ចី +ស្វាយខ្ទិះ +ស្វាយខ្ទិះដងខ្ទែង +ស្វាយឃ្លាំង +ស្វាយចចិប +ស្វាយចន្ទី +ស្វាយចន្លុះ +ស្វាយចេក +ស្វាយជុក +ស្វាយជ្រក់ +ស្វាយជ្រំ +ស្វាយជ្រះ +ស្វាយដង្គំ +ស្វាយដូនកែវ +ស្វាយដោះក្រមុំ +ស្វាយតាយាន +ស្វាយតឿ +ស្វាយត្រាំ +ស្វាយថងដាំ +ស្វាយទងខាងជើង +ស្វាយទងខាងត្បូង +ស្វាយទាប +ស្វាយទុរេន +ស្វាយទុំ +ស្វាយទៀប +ស្វាយធំ +ស្វាយបបូរមាត់ +ស្វាយបែក +ស្វាយប៉ាក +ស្វាយប៉ោ +ស្វាយប្រទាល +ស្វាយពងត្រង +ស្វាយពងមាន់ +ស្វាយពុំសែន +ស្វាយពោធិ៍ +ស្វាយព្រៃ +ស្វាយភ្លើង +ស្វាយភ្លោះ +ស្វាយមាស +ស្វាយមីង +ស្វាយមីងព្រួល +ស្វាយមោងកែវ +ស្វាយយា +ស្វាយរមៀត +ស្វាយរលំ +ស្វាយរៀង +ស្វាយរំពា +ស្វាយរំពារ +ស្វាយលួង +ស្វាយលើ +ស្វាយល្ហុង +ស្វាយល្ហួត +ស្វាយស +ស្វាយសង្កើច +ស្វាយសរសៃ +ស្វាយសាច់ភ្នំ +ស្វាយសេះ +ស្វាយអង្គ +ស្វាយអន្ទរ +ស្វាយអន្លក់ +ស្វាយអាត់ +ស្វាយអុករ៉ង +ស្វាយឥន្ទលាំ +ស្វារាជ +ស្វារាជ្យ +ស្វាស +ស្វាសង់កែង +ស្វាសរោគ +ស្វាហា +ស្វាហាបតិ +ស្វាហាបតិ៍ +ស្វាហាប់ +ស្វាហាយ +ស្វាហាយៈ +ស្វាហារ +ស្វាហាលកន្ទប +ស្វាហិច +ស្វាហិចស្វាហារ +ស្វាហៈ +ស្វាហ្សីឡែន +ស្វាអង្កត់ +ស្វាអង្គត់ +ស្វាឪ +ស្វិត +ស្វិតចៅ +ស្វិតជាប់ +ស្វិតជើង +ស្វិតដៃ +ស្វិតដៃជើង +ស្វិតលោងម្ខាង +ស្វិតស្វាញ +ស្វិទ៑ +ស្វីករណ +ស្វីករណ៍ +ស្វីការ +ស្វីការគ្រោះ +ស្វីការរូបិយាណត្តិ +ស្វីក្រឹតិ +ស្វីក្រឹតិ៍ +ស្វីក្ឫតិ +ស្វីស +ស្វឺ៎យ +ស្វៀម +ស្វេ +ស្វេត +ស្វេតច្ឆត្រ +ស្វេតច្ជត្រ +ស្វេតឆត្រ +ស្វេតបុស្ប +ស្វេត្រឆត្រ +ស្វេទ +ស្វេទជ +ស្វេយ +ស្វែង +ស្វែងទ្រព្យ +ស្វែងយល់ +ស្វែងរក +ស្វែងលាភ +ស្វែងស្វះ +ស្វែត +ស្វែតស្វត +ស្វៃកាំភ្លើង +ស្វៃរ +ស្វៃរិ +ស្វៃរិន +ស្វៃរិនី +ស្វៃរិន៑ +ស្វៃរី +ស្វោយ +ស្វោយទុក្ខ +ស្វោយរាជ្យ +ស្វះ +ស្វះពន្លះ +ស្វះស្វែង +ស្វៈ +ស្វៈទេសៈភ័ក +ស្វៈទេសៈភ័កក្តី +ស្វ៉ប +ស្វ៊ីត +ស្វ៊ែ +ស្វ៊ែរ +ស្វ់ន +ស្វ័យ +ស្វ័យការពារ +ស្វ័យគម +ស្វ័យគុណ +ស្វ័យគ្រប់គ្រង +ស្វ័យចល័ត +ស្វ័យជីព +ស្វ័យជីវប្រវត្តិ +ស្វ័យត្រាណ +ស្វ័យទិតៀន +ស្វ័យធនធាន +ស្វ័យធនភាព +ស្វ័យប្រណិធាន +ស្វ័យប្រវត្ត +ស្វ័យប្រវត្តិ +ស្វ័យប្រវត្តិកម្ម +ស្វ័យភាព +ស្វ័យវិក្រិតិ +ស្វ័យវិវេចនា +ស្វ័យសត្យ +ស្វ័យសុទ្ធិកម្ម +ស្វ័យហិរញ្ញប្បទាន +ស្ហែហ្វ +ស្អក +ស្អកក +ស្អកស្អា +ស្អប់ +ស្អប់ខ្ពើម +ស្អប់គ្នា +ស្អប់ចង់ស៊ីសាច់ +ស្អប់ប្រសព្វចូល +ស្អប់មុខ +ស្អយ +ស្អស្អា +ស្អា +ស្អាង +ស្អាងខ្លួន +ស្អាងចិត្តជាថ្មី +ស្អាងចេតិយ +ស្អាងភ្នំ +ស្អាងល្ខោន +ស្អាងស្អាត +ស្អាត +ស្អាតធេង +ស្អាតបាត +ស្អាតស្អាន +ស្អាតស្អំ +ស្អាន +ស្អាប់ +ស្អារ +ស្អិត +ស្អិតល្មួត +ស្អិតស្អាង +ស្អី +ស្អីហ្នឹង +ស្អីឡើង +ស្អីអញ្ចេះ +ស្អឹត +ស្អុក +ស្អុង +ស្អុយ +ស្អុយគគ្រុក +ស្អុយង៉ោង +ស្អុយច្រាសខ្យល់ +ស្អុយឈ្មោះ +ស្អុយមាត់ +ស្អុយរលួយ +ស្អុយរហ៊ុម +ស្អុះ +ស្អុះស្អាប់ +ស្អូច +ស្អៀច +ស្អេក +ស្អេកស្កះ +ស្អែក +ស្អែកជាស្អែក +ស្អែកនេះ +ស្អែកឡើង +ស្អែប +ស្អែល +ស្អំ +ស្អំជើង +ស្អំស្អាត +ស្អ៊ិះស៊្អុះ +ស្អ៊ុយ +ស្អ៊ុះ +ស្អ៊ែល +ស្ឫគាល +ស្ឫតិ +ហក +ហកដំណើរ +ហកដំបៅ +ហកសម្ដី +ហកសិប +ហកសំដី +ហក់ +ហក់ចាប់ +ហក់ចុះហក់ឡើង +ហក់មកចឹក +ហក់លោត +ហង +ហងសក្ស +ហងឯង +ហង់គៈ +ហង់គៈច័ក +ហង់គៈជន់ +ហង់គៈយានៈសាល៉ា +ហង់គៈហៈកៈ +ហង់សៈ +ហង្ស +ហង្សគតិ +ហង្សគាមិនី +ហង្សនាទ +ហង្សនិករ +ហង្សបាទ +ហង្សពាហនៈ +ហង្សពាហៈ +ហង្សមាលា +ហង្សយន្ត +ហង្សរថ +ហង្សរាជ +ហង្សសេត +ហង្សស្វេត +ហង្សា +ហដកៈ +ហដ្ដ +ហដ្ដចោរក +ហដ្ដចោរិកា +ហដ្ដវិលាសិនី +ហដ្ឋ +ហដ្ឋចិត្ត +ហឋ +ហឋយោគ +ហឋវិទ្យា +ហឋវិឡា +ហត +ហតក្កិលេស +ហតក្លេឝ +ហតិប្រណី +ហត់ +ហត់គឃូស +ហត់នឿយ +ហត់ហេវ +ហត្ថ +ហត្ថកម្ម +ហត្ថកម្មមូល +ហត្ថករ +ហត្ថកិច្ច +ហត្ថកោបនា +ហត្ថកោសល្យ +ហត្ថកោសល្ល +ហត្ថក្រពុំ +ហត្ថខ្នាត +ហត្ថគត +ហត្ថគ្រាះ +ហត្ថគ្រាៈ +ហត្ថគ្រឹះ +ហត្ថច្ឆេត +ហត្ថច្ឆេទ +ហត្ថជាងឈើ +ហត្ថបាទសត្វ +ហត្ថបាស +ហត្ថប្បហារ +ហត្ថប្រណម្យ +ហត្ថពល +ហត្ថពលិក +ហត្ថមជ្ឈិមបុរស +ហត្ថមូល +ហត្ថរេខាវិទូ +ហត្ថរេខាវិទ្យា +ហត្ថលេខា +ហត្ថលេខាសង្ខេប +ហត្ថលេខាអម +ហត្ថលេខី +ហត្ថសាទរ +ហត្ថសូត្រ +ហត្ថហារីយ៍ +ហត្ថា +ហត្ថាចារ្យ +ហត្ថាជានេយ្យ +ហត្ថានីក +ហត្ថាភរណៈ +ហត្ថាលង្ការ +ហត្ថិ +ហត្ថិគោបក +ហត្ថិគោបិកា +ហត្ថិនី +ហត្ថិបាល +ហត្ថិបាលិកា +ហត្ថិមារក +ហត្ថិលិង្គ +ហត្ថី +ហត្ថីលិង្គ +ហត្ថូបករណ៍ +ហទយ +ហទយកោស +ហទយក័ណ្ណ +ហទយបរិធាន +ហទយពិការ +ហទយរូប +ហទយរោគ +ហទយលេខ +ហទយវត្ថុ +ហទយវិការ +ហទយវិទ្យា +ហទយសាស្ត្រ +ហទយោទរ +ហទ័យ +ហន +ហនកម្ម +ហនាវុធ +ហនុមត៑ +ហនុមន្ត +ហនុមាន +ហនុមាន្ត +ហនូ +ហនូកូវ +ហនូវកូវ +ហនេយ្យុំ +ហន់ +ហន៑ +ហន្ទយុំ +ហប +ហបរិយោសាន +ហបហត់ +ហប់ +ហប់ជក់ត្នោត +ហប់បាត្រដែក +ហប់ផ្តិលបែក +ហម +ហម៌្យ +ហម្មិយ +ហម្មិយៈ +ហយ +ហយជវ័ន +ហយពល +ហយពាហនៈ +ហយពិសេស +ហយរថ +ហយវាហនៈ +ហយា +ហយានិក +ហយានីក +ហយិន +ហយី +ហយោ +ហយោត្តម +ហយៈ +ហរ +ហរតិយ +ហរទ័យ +ហរនេត្រ +ហរពល +ហរិ +ហរិចន្ទន៍ +ហរិត +ហរិតជាតិ +ហរិតបណ្ណ +ហរិតបត្រ +ហរិតផល +ហរិតាល +ហរិតាលមនោសិលា +ហរិតាលម័យ +ហរិត៑ +ហរិរក្ខ +ហរិរក្ស +ហរិរក្សរាមា +ហរិរាជ +ហរី +ហរៈ +ហរ៑ +ហល +ហលាហល +ហល់ +ហល់ផ្ទៃ +ហល់ពោះ +ហល្លោ +ហវ +ហវិ +ហវិស +ហវិសបូជាទេវតា +ហវិស៑ +ហវ៑ +ហស +ហសន +ហសនភាព +ហសនវិទ +ហសនវិទូ +ហសនា +ហសនាការ +ហសនីយ +ហសនីយកីឡា +ហសនីយដ្ឋាន +ហសនោ +ហសនោបាយ +ហសនៈ +ហសាធិប្បាយ +ហសាភិប្រាយ +ហសិកា +ហសិការ +ហសិត +ហសិតភាព +ហសិតុប្បាទ +ហសិតុប្បាទចិត្ត +ហស៑ +ហស្ដ +ហស្ដិន +ហស្ត +ហស្តិន៑ +ហស្តី +ហស្ថ +ហហ្មុក +ហហ្មុកត្រីរ៉ស់ +ហឫទ័យ +ហា +ហាកាយ +ហាក់ +ហាក់កាន់តែ +ហាក់ក៏នឹងថា +ហាក់ជា +ហាក់ដូច +ហាក់ដូចជា +ហាក់នឹង +ហាក់នឹងថា +ហាក់នឹងទៅ +ហាក់បី +ហាក់បីដូច +ហាក់បីដូចជា +ហាក់បើថា +ហាង +ហាងកាត់សក់ +ហាងឆេង +ហាងជំនួញ +ហាងទំនិញ +ហាងបាយ +ហាងលក់ដូរ +ហាងលក់ថ្នាំ +ហាងអ៊ុតសក់ +ហាច់ +ហាច់ជា +ហាច់ហើរ +ហាដក +ហាដកម័យ +ហាដកវិចិត្រ +ហាដកៈ +ហាដវែ +ហាណា +ហាណូយ +ហាត់ +ហាត់គុន +ហាត់ទាហាន +ហាត់បាញ់ +ហាត់ប៉ក់ +ហាត់ប្រាណ +ហាត់ពត់ +ហាត់ពត់លត់ដំ +ហាត់ព្យាម +ហាត់ភ្លេង +ហាត់រៀន +ហាត់សរសេរ +ហាត់ហោង +ហាន +ហានក្លា +ហានតែថា +ហានភាគិនី +ហានភាគិយ +ហានភាគី +ហានិភ័យ +ហាន់ +ហាន់ជ័យ +ហាន់ថ្នាំ +ហាន់សាច់ +ហាន់ស្លឹកគ្រៃ +ហាប +ហាបាគុក +ហាប់ +ហាម +ហាមឃាត់ +ហាមចូល +ហាមតុ +ហាមថាស +ហាមប្រាម +ហាមមិនឲ្យ +ហាមាត់ +ហាមាត់ចង្គ្រុង +ហាមាត់មិនរួច +ហាយ +ហាយន +ហាយនការណ៍ +ហាយនធម៌ +ហាយនភាព +ហាយនៈ +ហាយប៊ី +ហារ +ហារក +ហារយ +ហារលេខ +ហារិកា +ហារិន +ហារិនី +ហារិន៑ +ហារី +ហារីយ៍ +ហារៈ +ហារៈក័ម +ហារៈបរពត់ +ហារៈបាល +ហារៈប៉ា +ហារៈភ័ន +ហារៈមៈហៈក័ម +ហារៈវ័តថុ +ហារៈសាត +ហារ៉ារេ +ហាល +ហាលខ្យល់ +ហាលខ្សល់ +ហាលងៀត +ហាលថ្ងៃ +ហាលភ្លៀង +ហាលមុខ +ហាលវាល +ហាលសន្សើម +ហាលអាកាស +ហាលអាវ +ហាលឲ្យស្ងួត +ហាវ +ហាវហាន +ហាវ៉ាណា +ហាស +ហាសការណ៍ +ហាសចិត្ត +ហាសន +ហាសនរស +ហាសនាដកម្ម +ហាសនាដករ +ហាសនី +ហាសនីយ +ហាសនៈ +ហាសភាព +ហាសវត្ថុ +ហាសហាយ +ហាសហឺយ +ហាសិប +ហាសៈនិននាត +ហាហា +ហាហាការ +ហាហើប +ហាហៅ +ហាអឺ +ហា៎ +ហា៎្ន +ហិ +ហិកតារ +ហិកតូ +ហិកតូក្រាម +ហិកតូម៉ែត្រ +ហិកតូលីត្រ +ហិង +ហិង្គុ +ហិង្គុល +ហិង្សា +ហិច +ហិចហក់ +ហិចហើរ +ហិចហែល +ហិចហោះ +ហិញ +ហិដ្ឋិមភូមិ +ហិណ្ឌិក +ហិណ្ឌិកាចារ្យ +ហិណ្ឌី +ហិណ្ឌូ +ហិណ្ឌូព្រះចេស្ដាន +ហិណ្ឌូព្រះចេស្ដានី +ហិណ្ឌូសាន +ហិណ្ឌូសានី +ហិណ្ឌូសានីយ +ហិណ្ឌូស្ឋាន +ហិណ្ឌូស្តង់ +ហិណ្ឌូស្តាន +ហិណ្ឌូស្តានី +ហិណ្ឌូស្តានីយ +ហិត +ហិតករ +ហិតការកៈ +ហិតការិកា +ហិតការិនី +ហិតការី +ហិតការៈ +ហិតកាវ +ហិតក្រឹត +ហិតក្លិន +ហិតប្រណី +ហិតប្រយោជន៍ +ហិតផ្កា +ហិតពាក្យ +ហិតមិត្រ +ហិតរោគ +ហិតវាចា +ហិតវាទិន +ហិតវាទិនី +ហិតវាទី +ហិតវិប៉ៈរ៉ិត +ហិតា +ហិតានុគ្រោះ +ហិតានុពន្ធិន +ហិតានុហិត +ហិតានុហិតប្រយោជន៍ +ហិតូបត្ថម្ភ +ហិតូបត្ថម្ភក +ហិតេសិនី +ហិតេសី +ហិតៃឞិន៑ +ហិន +ហិនខ្លួន +ហិនទ្រព្យ +ហិនលក្ខណ៍ +ហិនលក្សណ៍ +ហិនស៊ី +ហិនហុន +ហិនហៃ +ហិនហោច +ហិប +ហិបឆ្នោត +ហិបជើងដំរី +ហិបទូត +ហិបប្រាក់ +ហិបយួរ +ហិបសង្គមកិច្ច +ហិម +ហិមករ +ហិមកាល +ហិមគិរី +ហិមដ្ឋាន +ហិមទ្យោតិ +ហិមបព៌ត +ហិមបាត +ហិមបាតកាល +ហិមប្បទេស +ហិមប្រទេស +ហិមពាន្ត +ហិមភានុ +ហិមរង្សី +ហិមរដូវ +ហិមរស្មី +ហិមវត៑ +ហិមវត្តុ +ហិមវន្ត +ហិមវន្តប្បទេស +ហិមវន្តប្រទេស +ហិមវន្តុ +ហិមវាស +ហិមវេស +ហិមវ័ត +ហិមវ័តហិមវ័ន្តនិង +ហិមវ័ន្ត +ហិមសម័យ +ហិមសេល +ហិមា +ហិមាគម +ហិមាទ្រិ +ហិមានី +ហិមានីសេត +ហិមាលយា +ហិមាល័យ +ហិមៈ +ហិយ្យោ +ហិរញ្ញ +ហិរញ្ញការ +ហិរញ្ញការិកា +ហិរញ្ញគព្ភ +ហិរញ្ញនិយុត្ត +ហិរញ្ញបដ្ដ +ហិរញ្ញបដ្ត +ហិរញ្ញបត្រ +ហិរញ្ញប័ដ +ហិរញ្ញប្បទាន +ហិរញ្ញភណ្ឌ +ហិរញ្ញភ័ណ្ឌ +ហិរញ្ញមូល +ហិរញ្ញម័យ +ហិរញ្ញវត្ថុ +ហិរញ្ញវេកល្យ +ហិរញ្ញាធិការី +ហិរញ្ញានុរក្ស +ហិរញ្ញិក +ហិរញ្ញិកា +ហិរណ្យ +ហិរណ្យការ +ហិរណ្យគ័ភ៌ +ហិរណ្យបដ្ដ +ហិរណ្យព័ស្តុ +ហិរណ្យមូល +ហិរណ្យម័យ +ហិរណ្យានុរក្ស +ហិររក្ស +ហិរិ +ហិរិនិសេធ +ហិរិនិសេធា +ហិរិមតិ +ហិរិមន្ត +ហិរិមន្តី +ហិរិរក្ស +ហិរិឧត្តប្បៈ +ហិរិឱត្តប្បំ +ហិរិឱត្តប្បៈ +ហិរិឳត្តប្បៈ +ហិរី +ហិរោតត័បប៉ៈ +ហិរោត្តប្បៈ +ហិរ៉ាញ់ +ហិល +ហិលមុខ +ហិ៎ន +ហី +ហីទៅ +ហីន +ហីនកម្ម +ហីនជាតិ +ហីនធម៌ +ហីនប្បណីត +ហីនប្បណីតភាព +ហីនប្រណីត +ហីនប្រណីតភាព +ហីនភាព +ហីនភេទ +ហីនយាន +ហីនល័ក្ខណ៍ +ហីនល័ក្សណ៍ +ហីនវណ្ណៈ +ហីនវាចា +ហីនវាទ +ហីនវាទិន +ហីនវាទិនី +ហីនវាទី +ហីនាចារ +ហីនៈ +ហីប +ហីរ +ហីរការ +ហីរការិកា +ហឹ +ហឹង +ហឹងត្រចៀក +ហឹប +ហឹបជើងដំរី +ហឹបស្លា +ហឹបំ +ហឹម +ហឹរ +ហឹរញិល +ហឹសា +ហឺ +ហឺត +ហឺតបំពង់សួត +ហឺប +ហឺយ +ហឺសា +ហឺហ្ស៊េហ្គោវីណា +ហុក +ហុកកៀន +ហុកគៀន +ហុកសិប +ហុកស៊ិប +ហុង +ហុងកុង +ហុងគ្រី +ហុងជ្រូក +ហុងដា +ហុងឌុយរ៉ាស់ +ហុងស៊ុយ +ហុងអង្ករ +ហុងអំបោះ +ហុច +ហុចខ្លួនឲ្យប្រើ +ហុចជើង +ហុចដៃ +ហុចដៃហុចជើង +ហុចបង្ហាញ +ហុចបារី +ហុចលទ្ធផលល្អ +ហុចសម្ដី +ហុចសម្ដីឲ្យដឹងចិត្ត +ហុចសំដី +ហុចសំដីឲ្យដឹងចិត្ត +ហុចអំបោះស្រណោះដៃ +ហុឌ +ហុត +ហុតកម្ម +ហុតករ +ហុតការ +ហុតការិកា +ហុតកោវិទ +ហុតឈាម +ហុតឈាមអង្កៀមឆ្អឹង +ហុតទឹកសម្លឹងកាក +ហុតពិធី +ហុតពៈ +ហុតភុជ +ហុតវហៈ +ហុតា +ហុតាចារ្យ +ហុតាសន៍ +ហុតៈ +ហុន +ហុប +ហុយ +ហុយចេញ +ហុយទ្រលោម +ហុយធូលី +ហុយបែកផ្សែង +ហុយផ្សែង +ហុយហាយ +ហុរ +ហុរពីង +ហុល +ហុល្លង់ +ហុឡង់ដ៍ +ហុ៎ន +ហូជីមិញ +ហូត +ហូតងារ +ហូតងារអ្នករដ្ឋការ +ហូតជីវិត +ហូតដាវ +ហូតថ្នាក់ +ហូតពន្ធ +ហូតពន្ធគយ +ហូតយកតុងបៀ +ហូតស័ក្ដិ +ហូតែល +ហូនហ៊ក់ +ហូប +ហូបចុក +ហូបបាយ +ហូយហួយ +ហូរ +ហូរកាត់ +ហូរចាក់ +ហូរចេញ +ហូរច្រោក +ហូរច្រោះ +ហូរឈាម +ហូរទឹកភ្នែក +ហូររហាច +ហូររហាម +ហូររឹម +ហូរហៀរ +ហូរហែ +ហូរហែរ +ហូល +ហូលជរ +ហូលប្រុស +ហូលស្រី +ហូវ +ហូសេ +ហួង +ហួងហែង +ហួងហែងឆ្អឹង +ហួងហែន +ហួច +ហួញ +ហួណា +ហួត +ហួតហែង +ហួម +ហួម៉ៃ +ហួយ +ហួរ +ហួរហែក +ហួល +ហួស +ហួសកម្លាំង +ហួសការ +ហួសកំណត់ +ហួសកំណោស +ហួសខ្នាត +ហួសខ្លួន +ហួសគន្លង +ហួសគិត +ហួសគំនិត +ហួសចិត្ត +ហួសទៅហើយ +ហួសនិស្ស័យ +ហួសប្រមាណ +ហួសពី +ហួសពីដឹង +ហួសពេក +ហួសពេល +ហួសមាឌ +ហួសមាត្រ +ហួសម៉ោងហើយ +ហួសវិស័យ +ហួសសម័យ +ហួសហើយ +ហួសហេតុ +ហួ៎ង +ហួ៎ផាន់ +ហើ +ហើប +ហើបមាត់ +ហើបមាត់មិនរួច +ហើបហា +ហើម +ហើមក +ហើមកំបូវ +ហើមក្រមប់ +ហើមក្រមល់ +ហើមខ្លួនសំព្រោ +ហើមគ្រមល់ +ហើមគ្រលៀស +ហើមជើង +ហើមដំរី +ហើមតឹងចើស +ហើមប៉ោង +ហើមពោះ +ហើមភាព +ហើមរលីក +ហើមសន្លាក់ +ហើមស្ប៉ុរ +ហើមស្ពីង +ហើមស្ពោរ +ហើមស្រក +ហើយ +ហើយក៍ +ហើយក៏ +ហើយគ្នា +ហើយដែល +ហើយដោយ +ហើយនិង +ហើយនឹង +ហើយពី +ហើយពីរ +ហើយរុំ +ហើយរឿង +ហើយស្រេច +ហើយស្រេចបាច់ +ហើយហោង +ហើរ +ហើរក្លិន +ហើរចេញ +ហើរជញ្ជាប +ហើរបញ្ឆាប +ហើរព័ណ៌ +ហើ៎យ +ហៀ +ហៀក +ហៀង +ហៀន +ហៀនគូទខ្យង +ហៀនឃ្លុំសេះ +ហៀប +ហៀបនឹង +ហៀបនឹងដល់ +ហៀបនឹងបាន +ហៀរ +ហៀរសម្បោរ +ហៀរសំបោរ +ហៀរហូរ +ហៀវ +ហៀវហួត +ហៀវហែង +ហៀវហោះ +ហេ +ហេង +ហេងស៊យ +ហេងហាង +ហេញ +ហេដិ្ឋមទិស +ហេដិ្ឋមបរិចេ្ជទ +ហេដ្ឋាភូមិ +ហេដ្ឋារចនាសម្ពន្ធ +ហេដ្ឋារចនាសម្ព័ន្ធ +ហេដ្ឋិម +ហេដ្ឋិមដា័ន +ហេដ្ឋិមដ្ឋាន +ហេដ្ឋិមទិស +ហេដ្ឋិមទិសា +ហេដ្ឋិមបរិច្ឆេទ +ហេដ្ឋិមបរិច្ជេទ +ហេដ្ឋិមភាគ +ហេដ្ឋិមភូមិ +ហេតឋិម៉ៈទឹស +ហេតុ +ហេតុកម្ម +ហេតុកាណ៍ +ហេតុការណ៍ +ហេតុឃាត +ហេតុឃាតក +ហេតុឃាតកៈ +ហេតុឃាតិកា +ហេតុដូចម្តេច +ហេតុដូច្នេះ +ហេតុដូច្នេះហើយ +ហេតុដ្បិត +ហេតុតែ +ហេតុនិទាន +ហេតុនេះ +ហេតុនេះបានជា +ហេតុបច្ច័យ +ហេតុប្ប +ហេតុប្បភព +ហេតុប្បភវ +ហេតុប្រ +ហេតុប្រភព +ហេតុផល +ហេតុផលសន្ធាន +ហេតុភូត +ហេតុភេទ +ហេតុមតី +ហេតុមន្ត +ហេតុមន្តី +ហេតុមូល +ហេតុម៉េច +ហេតុម័ត +ហេតុម្ដេចបានជា +ហេតុយុត្តិការ +ហេតុរូប +ហេតុវាទ +ហេតុវាទក +ហេតុវាទកៈ +ហេតុវាទិកា +ហេតុវាទិន +ហេតុវាទិនី +ហេតុវាទី +ហេតុវិជ្ជា +ហេតុវិទ្យា +ហេតុសាស្ត្រ +ហេតុហ្នឹងហើយបានជា +ហេតុអ្វី +ហេតុអ្វីបានជា +ហេប +ហេព្រើរ +ហេម +ហេមការ +ហេមការកៈ +ហេមការិកា +ហេមគិរី +ហេមជល +ហេមទ្ទិ +ហេមន្ត +ហេមន្តកាល +ហេមន្តជីព +ហេមន្តមាស +ហេមន្តរដូវ +ហេមន្តសម័យ +ហេមន្តៈ +ហេមពាន្ត +ហេមម័យ +ហេមវតី +ហេមវា +ហេមវិចិត្រ +ហេមវ័ត +ហេមវ័តី +ហេមវ័ន្ត +ហេមហង្ស +ហេមាទ្រិ +ហេមៈ +ហេមៈហង់ +ហេម្បូពាន្ត +ហេរ +ហេរញ្ញិក +ហេរញ្ញិកា +ហេរិក +ហេរិកា +ហេរ៉ូអ៊ីន +ហេល +ហេលស៊ីនគី +ហេលហល +ហេលហាល +ហេវ +ហេវហត់ +ហេហា +ហេះ +ហេៈ +ហេៈហ៍ +ហេៈហ៏ +ហេ៏ន +ហែ +ហែក +ហែកកេរ្តិ៍ +ហែកក្រដាស +ហែកច្រៀក +ហែកច្រៀកងៀត +ហែកថិន +ហែកសំពត់ +ហែកស៊ី +ហែកហួរ +ហែខ្មោច +ហែង +ហែងហួត +ហែចោមរោម +ហែតុ +ហែនាគ +ហែប +ហែបខ្លុយ +ហែបហែល +ហែព្រះករុណា +ហែព្រះពុទ្ធរូប +ហែព្រះអង្គម្ចាស់ +ហែម +ហែមមាស +ហែរ +ហែល +ហែលកកាយ +ហែលកង្កែប +ហែលកង្កែបផ្ងារ +ហែលក្នុងឱឃ +ហែលឆ្លងអន្លង់ +ហែលដោយសេរី +ហែលតាមរបៀបមេអំបេ +ហែលទឹក +ហែលបណ្ដាក់ +ហែលផ្ងារ +ហែលភ្នាល់ +ហែលហល +ហែសព +ហែហម +ហែហមៈ +ហែហូរ +ហែហួច +ហែហួយ +ហែហៃ +ហែហ្លួង +ហែអបអម +ហែអម +ហែអ្នកតា +ហែះ +ហែៈ +ហែៈហ៍ +ហែៈហ៏ +ហែ៎ង +ហៃ +ហៃខឹង +ហៃណាំ +ហៃថាឲ្យគេ +ហៃទី +ហៃធ្វើការ +ហៃប៊ី +ហៃម +ហៃមពណ៌ +ហៃមព័ណ៌ +ហៃមវតី +ហៃមវ័ត +ហៃរិក +ហៃរិកា +ហៃសាន +ហៃអើ +ហោ +ហោក +ហោកក +ហោគ្រឿង +ហោង +ហោច +ហោចណាស់ក៏ +ហោចទៅ +ហោចល្អោញ +ហោជាក់ +ហោជាង +ហោជាងឈើ +ហោជាងបាយអ +ហោជាងបេតុង +ហោជាងប្រាសាទ +ហោជាងវិហារ +ហោជាងស្លឹក +ហោណាំង +ហោណ័ង +ហោណ្ឋង +ហោតិល +ហោត្រ +ហោត្រៃ +ហោត្រ័យ +ហោទេវរូប +ហោប៉ៅ +ហោប៉ៅស្បែក +ហោព្រះ +ហោព្រះសព +ហោព្រះអដិ្ឋ +ហោព្រះអដ្ឋិ +ហោម +ហោមកម្ម +ហោមការ +ហោមការកៈ +ហោមការិកា +ហោមកាល +ហោមពិធី +ហោមភណ្ឌ +ហោមរោង +ហោមវេស្ម័ន +ហោមសាលា +ហោមា +ហោមាគារ +ហោមៈ +ហោរ +ហោរគន់គូរ +ហោរទាយ +ហោរា +ហោរាចារ្យ +ហោរាធិបតី +ហោរាសាស្ត្រ +ហោរ៉ា +ហោល +ហោសព +ហោសម្រាន្តភិរម្យ +ហោឡាំងតៅ +ហោះ +ហោះកណ្ដាលវិហា +ហោះគាំពារពីលើ +ហោះចុះហោះឡើង +ហោះច្រៀវច្រៃ +ហោះឈ្លបយកព័ត៌មាន +ហោះធ្យាន +ហោះបង្ហាញជូនទស្សនា +ហោះព័ទ្ធជុំវិញផែនដី +ហោះហើរ +ហៅ +ហៅក្រៅ +ហៅខ្លី +ហៅចូលធ្វើការ +ហៅឈ្មោះ +ហៅឈ្មោះក្រៅ +ហៅថា +ហៅព្រលឹង +ហៅភ្ញៀវ +ហៅយក +ហៅរក +ហៅហាន +ហៅអី +ហំ +ហំបោ +ហំស +ហំសជាត +ហំសនាការ +ហំសបាទ +ហំហួន +ហំហែង +ហៈ +ហៈទៈយៈ +ហៈយោតដំ +ហៈយៈ +ហៈរិតៈ +ហៈរៈ +ហៈសិតុបប៉ាទៈចិត +ហៈសៈន៉ៈ +ហ៊ +ហ៊ប +ហ៊ស +ហ៊ា +ហ៊ាក់ +ហ៊ាន +ហ៊ានក្រៃ +ហ៊ានតែថា +ហ៊ានថាហ៊ានធ្វើ +ហ៊ានថ្លៃ +ហ៊ានសី្តឱ្យ +ហ៊ានស៊ី +ហ៊ានស៊ីហ៊ានសង +ហ៊ានស្ដីឱ្យ +ហ៊ាស់ស្តៈ +ហ៊ិ +ហ៊ិក +ហ៊ិះ +ហ៊ី +ហ៊ីង +ហ៊ីងហង +ហ៊ីងហ៊ាង +ហ៊ីដ្រូគ្រ្ហ័ហ្វ៊ី +ហ៊ីដ្រូល៉ូហ្សី +ហ៊ីដ្រូហ្សែន +ហ៊ីប +ហ៊ីវ +ហ៊ីវែរ +ហ៊ឹ +ហ៊ឹក +ហ៊ឹកហ៊ាក់ +ហ៊ឹង +ហ៊ឹប +ហ៊ឹម +ហ៊ឹស +ហ៊ឹះ +ហ៊ឺកហ៊ាក់ +ហ៊ឺយ +ហ៊ឺហា +ហ៊ឺះ +ហ៊ឺៈ +ហ៊ុច +ហ៊ុត +ហ៊ុន +ហ៊ុនខ្ចី +ហ៊ុនទៀន +ហ៊ុនហយ +ហ៊ុប +ហ៊ុម +ហ៊ុមព័ទ្ធ +ហ៊ុមព្រែ +ហ៊ុមរោង +ហ៊ុមហ +ហ៊ុយ +ហ៊ុយគឹង +ហ៊ុរោង +ហ៊ុំ +ហ៊ុះ +ហ៊ូ +ហ៊ូពាន់ +ហ៊ូពូ +ហ៊ើយ +ហ៊េ +ហ៊េ្សហ៊្សុយ +ហ៊ែ +ហ៊ែប +ហ៊ែះ +ហ៊ែៈ +ហ៊ោ +ហ៊ោកងរំពង +ហ៊ោកញ្ជ្រៀវ +ហ៊ោក្រេវ +ហ៊ោយកជ័យ +ហ៊ោយភជ័យ +ហ៊ោសប្បាយ +ហ៊ោហា +ហ៊ៅ +ហ៊្គារ +ហ៊្វិល្ម +ហ៊្សុយេ្យត៍ +ហ៊្សេហ៊្សុយ +ហ៊្សេហ៊្សុយគ្រិស្ត +ហ៊‌ិន +ហ៊‌ឺ +ហ៊‍ីងកណ្ដោល +ហ៊‍ីងកណ្តោល +ហ៊‍ីងក្រូត +ហ៊‍ីងចំបក់ +ហ៊‍ីងជ័រ +ហ៊‍ឹងត្រចៀក +ហ៊‍ឹងអារក្ស +ហ៎ +ហ៎ះ +ហ៎្ន +ហ៏ +ហ័ង +ហ័ត +ហ័តតៈផល់ +ហ័តតៈម័ក +ហ័តថៈ +ហ័តថៈក័មម៉ៈមូល +ហ័តថៈយុគល់ +ហ័តថ័ចឆែត +ហ័តថ័បប៉ៈហា +ហ័តហោង +ហ័ន +ហ័នទៈយុង +ហ័បប៉ៈ +ហ័យ +ហ័វ +ហ្កាហ្សា +ហ្គាណា +ហ្គាតេម៉ាឡា +ហ្គាបុង +ហ្គាបូរុន +ហ្គាម +ហ្គាយណា +ហ្គាសការបូនិក +ហ្គាស៍ +ហ្គីណេ +ហ្គីណេប៊ីសៅ +ហ្គីតា +ហ្គីនៀ +ហ្គីប្រាល់តា +ហ្គីអាណា +ហ្គូហ្គល +ហ្គេម +ហ្គែមប៊ី +ហ្គោម +ហ្គ៊ូរោដ +ហ្គ្រីណាដា +ហ្គ្រីនឡែន +ហ្ច +ហ្ន +ហ្នាប៉ាក់ +ហ្នាំង +ហ្នា៎ +ហ្នឹង +ហ្នឹងហើយ +ហ្នឹងឯង +ហ្នឹ៎ង +ហ្នុង +ហ្ន៎ +ហ្ន៎ះ +ហ្ន៎ៈ +ហ្ន័ង +ហ្ម +ហ្មក +ហ្មកាន់ដង +ហ្មគ្វាម +ហ្មង +ហ្មងកុំ +ហ្មងចិត្ត +ហ្មងឆ្គង +ហ្មងសៅ +ហ្មងហ្មង +ហ្មចាស់ទុំ +ហ្មដៃ +ហ្មដំរី +ហ្មត +ហ្មតចត +ហ្មតូច +ហ្មត់ +ហ្មត់ខៃ +ហ្មត់ចត់ +ហ្មត់តែម្ដង +ហ្មត់តែម្តង +ហ្មត់ផង់ +ហ្មត់រលីង +ហ្មត់សួង +ហ្មត់ស្លុង +ហ្មត់ហ្មង +ហ្មត់ឡេវ +ហ្មថាវ +ហ្មនួត +ហ្មប +ហ្មបហ្មាយ +ហ្មផុក +ហ្មពេទ្យ +ហ្មាធិប៉ៈដី +ហ្មាន +ហ្មាយ +ហ្មា៎យ +ហ្មិន +ហ្មឹក +ហ្មឺ +ហ្មឺង +ហ្មឺងហ្មាត់ +ហ្មឺន +ហ្មុត +ហ្មុតចុត +ហ្មូ +ហ្មូត +ហ្មេ +ហ្មេន +ហ្មេរ +ហ្មេស +ហ្មៈ +ហ្ម៎ +ហ្ម៎ខ្វាម +ហ្ម៎ង +ហ្ម៎នួត់ +ហ្ម័ញ +ហ្ម័ន +ហ្ម្ច +ហ្ម្ចគ្វាម +ហ្ម្ចង +ហ្ម្ចន្វត +ហ្ម្ចប +ហ្យក +ហ្យង់ +ហ្យិងប្រៈចាំទាវ +ហ្យុក +ហ្យ្ចង់ +ហ្យ្លន +ហ្រទ +ហ្រស្វ +ហ្រស្វទរ្សិន៑ +ហ្រស្វៈ +ហ្រី +ហ្រើ្យញ +ហ្រៀន +ហ្រេ្យញ +ហ្រ្វង្ក +ហ្រ្វង្សចាស់ +ហ្រ្វង្សិ៍ +ហ្រ្វង្សេស៍ +ហ្រ្វង្សែស +ហ្រ្វ័ង +ហ្ល +ហ្លក +ហ្លត +ហ្លប +ហ្លាក +ហ្លាក់ +ហ្លាក់ខាំ +ហ្លាក់ឋាន +ហ្លាក់មឿង +ហ្លាក់ហ្លាំង +ហ្លាក់ហ្លែម +ហ្លាត +ហ្លាយ +ហ្លាំង +ហ្លី +ហ្លុត +ហ្លុប +ហ្លូង +ហ្លូ៎ +ហ្លួង +ហ្លួងកញ្ជនៈកោដ្ឋ +ហ្លួងខត្តិយកោដ្ឋ +ហ្លួងនគរ +ហ្លួងបរមកោដ្ឋ +ហ្លួងព្រះកោដ្ឋ +ហ្លួងព្រះបាង +ហ្លួងរាជានុកោដ្ឋ +ហ្លួងសុវណ្ណកោដ្ឋ +ហ្លួងសេនានុរក្ស +ហ្លួងស្ត្រី +ហ្លួងឧបរាជ +ហ្លួ៎ង +ហ្លៀន +ហ្លេន +ហ្លេវហៃ្ល +ហ្លេវហ្លៃ +ហ្លេ៎ន +ហ្លេ៎វហ្លៃ៎ +ហ្ល័ក +ហ្ល័កគាំ +ហ្ល័កឋាន +ហ្ល័កហ្ល័ង +ហ្ល័ង +ហ្ល្ចក +ហ្ល្ចត +ហ្ល្វង +ហ្វ +ហ្វង +ហ្វង់ +ហ្វា +ហ្វាក់តូរីយ្យែល +ហ្វាង +ហ្វាឈី +ហ្វារ +ហ្វារសមុទ្រ +ហ្វារ៉ូអាយឡែន +ហ្វាសិស្ត +ហ្វាំងឡង់ +ហ្វីជី +ហ្វីបប្រូស៊ីម៉ង់ត៍ +ហ្វីល +ហ្វីលិពី្វន +ហ្វីលីពីន +ហ្វីលីព្ពីន +ហ្វឹក +ហ្វឹកខ្លួន +ហ្វឹកហាត់ +ហ្វឹកហ្វឺន +ហ្វឹកហ្វឺនប្រដៅ +ហ្វូង +ហ្វូងគោ +ហ្វូងដិន +ហ្វូងបក្សី +ហ្វូងហ្វាយ +ហ្វូណន +ហ្វូស៊ីលវិទ្យា +ហ្វូស្វត +ហ្វូស្វ័រ +ហ្វួង +ហ្វេ +ហ្វេដូរ៉ា +ហ្វេណូល +ហ្វេវរិយេរ +ហ្វេវ្រិយេរ +ហ្វេវ្រីយេរ +ហ្វៃយ៉ង់ +ហ្វៃហ្វា +ហ្វៅ +ហ្វ៊ីតថ៍ +ហ្វ៊ីល +ហ្វ៊ីស៊ីក +ហ្វ៊ុតថ៍ +ហ្វ់ង +ហ្វ័ព័ន +ហ្វ្រង្ក +ហ្វ្រាំង +ហ្វ្រីថោន +ហ្វ្រូម៉ាហ្ស +ហ្វ្រេអុង +ហ្វ្រ័ង +ហ្វ្រ័ងរថយន្ត +ហ្វ្រ័ងស៊ីល្អ +ហ្សកដានី +ហ្សកហ្ស៊ី +ហ្សង់ +ហ្សាកាតា +ហ្សាការតា +ហ្សានដារក៍ +ហ្សាន់ +ហ្សាវ៉ា +ហ្សាស +ហ្សាហ្គ្រេប +ហ្សិប +ហ្សឺណែវ +ហ្សូរីច +ហ្សេតា +ហ្សំបុង +ហ្សំប៊ី +ហ្ស៊ីប +ហ្ស៊ីមបាវ៉េ +ហ្ស៊ូវ៉ាំង +ហ្ស៊ែប្រិ៍ +ហ្ស័ង្ក +ហ្អី +ហ្អេះ +ហ្អែង +ហ្ឫទយ +ហ្ឫទ័យ +ហ្ឫឞ្ត +ហ្ឬទ័យ +ហ‍៊ឹះ +ឡ +ឡក +ឡកខក +ឡកចុះឡកឡើង +ឡកឆៃយ៉ាំ +ឡកមុខ +ឡកឡាយ +ឡកឡឺយ +ឡកឲ្យឈឺចិត្ត +ឡកំបោរ +ឡក់ +ឡក្បឿង +ឡង +ឡងក +ឡង់ +ឡង់រ៉ូវែរ +ឡង់សេ +ឡដែក +ឡត +ឡតក្ដារមឈូស +ឡតតុម្ពកំបោរ +ឡតស្ពាន់ +ឡថ្នាំ +ឡធាង +ឡធ្យូង +ឡប់ +ឡប់ក្បិន +ឡប់គំនិត +ឡប់គំនិតគិតមិនឃើញ +ឡប់ប៉ារ៉ូស្កូពី +ឡប់ពុទ្ធោ +ឡប់មកវិញ +ឡប់សតិ +ឡប់ស្មារតី +ឡប់ឡិន +ឡប់ឡែ +ឡម +ឡយកែវ +ឡឡប់ +ឡឡំ +ឡឥដ្ឋ +ឡា +ឡាក +ឡាកគំនិត +ឡាកចោលប្ដី +ឡាកឋាន +ឡាក់ +ឡាក់ឋាន +ឡាក់តាតរ៉ាំងហ្សេ +ឡាក់សង +ឡាក់ឡាក់ +ឡាក់ឡាំង +ឡាង +ឡាចៅ +ឡាញ់ +ឡាតវី +ឡាតាំង +ឡាត់ +ឡាត័ង +ឡាន +ឡានកង់ដប់ +ឡានកុងវ័រ +ឡានក្រុង +ឡានខ្មោច +ឡានឈ្នួល +ឡានដំបូលផ្លិត +ឡានដំបូលរឹង +ឡានទឹក +ឡានទំនិញ +ឡានទ្រុង +ឡាននាឡិកា +ឡានផ្លិត +ឡានពន្លត់ភ្លើង +ឡានពេទ្យ +ឡានលត់ភ្លើង +ឡានសង្គ្រោះបន្ទាន់ +ឡានសម្រាប់ស្ទូច +ឡានស្ទូច +ឡានហ្ស៊ីប +ឡានឡូ +ឡាន់ +ឡាប +ឡាបកាត់ +ឡាបត្រីរ៉ស់ +ឡាបមាន់ +ឡាបយ៉េរ +ឡាបានសៀក +ឡាបាំង +ឡាប៉ាហ្ស +ឡាប៊ីយែរ +ឡាប់យេរ +ឡាប់យ៉េរ +ឡាប់សង +ឡាម +ឡាមដា +ឡាមីង +ឡាយ +ឡាយព្រះហស្ដ +ឡាយព្រះហស្ដលេខា +ឡាយព្រះហស្ត +ឡាយព្រះហស្តលេខា +ឡាយឡុង +ឡាវ +ឡាវចាក់ប្រេង +ឡាវជីវ +ឡាវហាវ +ឡាស៊ែ +ឡាស៊ែរ +ឡាអាយូន +ឡាំ +ឡាំង +ឡាំងចង្កេះខោ +ឡាំងចោល +ឡាំងប្រេងកាត +ឡាំងសំពត់ +ឡាំងស៊ិង +ឡាំថូន +ឡាំប៉ា +ឡាំប៊ី +ឡាំផូស៊ីត +ឡាំយ៉ា +ឡាំសាំ +ឡិក +ឡិកឡក់ +ឡិង +ឡិងឡង់ +ឡិងឡាំង +ឡិច +ឡិចសែម +ឡិន +ឡិបឡុប +ឡិមឡុម +ឡិមឡុំ +ឡីង +ឡឹប +ឡឹបបំបាត់ +ឡឹបប្រាក់ពន្ធ +ឡឹបប្រាក់រាជការ +ឡឹម +ឡឹមតូស្តៀរ៉ូស៍ +ឡឹស +ឡឺត +ឡឺនឡង់ +ឡឺប +ឡឺម +ឡឺយ +ឡឺរេស៊ីដង់ត៍ +ឡឺស +ឡឺសេមី +ឡុក +ឡុកស៊ីយ៉ា +ឡុកឡាក់ +ឡុងចុង +ឡុងចុងអស់ហើយ +ឡុងដុង +ឡុងបុត +ឡុងបុតក្ដោង +ឡុងបុតចែវ +ឡុងបុតជួយជីវិត +ឡុងបុតម៉ាស៊ីន +ឡុងបុតយន្ត +ឡុងបុតស្រង់ +ឡុងសុង +ឡុងឡឺយ +ឡុប +ឡុបឡែ +ឡុល +ឡូ +ឡូក +ឡូកឡំ +ឡូកូ +ឡូង +ឡូងឡាង +ឡូញ +ឡូតូ +ឡូត៍ +ឡូមេ +ឡូយ +ឡូយឆាយ +ឡូយថូយ +ឡូរី +ឡូរីណុង +ឡូរីអធិការកម្ម +ឡូវ +ឡូស +ឡូហ្គោ +ឡូហ្ស៊ីក +ឡូឡា +ឡូ៎ +ឡើ +ឡើង +ឡើងក +ឡើងកប៉ាល់ +ឡើងកម្លាំង +ឡើងកាន់ឋានៈជា +ឡើងក្បាលទឹក +ឡើងក្រហម +ឡើងក្រាម +ឡើងខ្លួន +ឡើងគគ្រាត +ឡើងគណ +ឡើងគោក +ឡើងគ្រូ +ឡើងងារ +ឡើងចាង +ឡើងចាប់អារម្មណ៍ +ឡើងចិត្ត +ឡើងចុះ +ឡើងជណ្ដើរ +ឡើងជន្លង់ +ឡើងជា +ឡើងជាស្ដេច +ឡើងជិះ +ឡើងជោរ +ឡើងជំនោរ +ឡើងឈរ +ឡើងឈាម +ឡើងឈើសូល +ឡើងដើមឈើ +ឡើងដៃ +ឡើងដៃអស់កាស +ឡើងឋានន្តរសក្ដិ +ឡើងឋានសួគ៌ +ឡើងត្នោត +ឡើងថ្នាក់ +ឡើងថ្លៃ +ឡើងទឹកចិត្ត +ឡើងទឹកមុខ +ឡើងទ្រនំ +ឡើងទ្រើង +ឡើងធ្លោ +ឡើងធ្វើឧទ្ទេសនាម +ឡើងបញ្ជោរ +ឡើងបាយ +ឡើងបាយស្រា +ឡើងបុណ្យ +ឡើងបុណ្យស័ក្ដិ +ឡើងបុណ្យឡើងស័ក្ដិ +ឡើងបះសក់ +ឡើងប្រាក់ខែ +ឡើងផ្ទះ +ឡើងពណ៌ +ឡើងពពុះ +ឡើងពីដេក +ឡើងភ្នំ +ឡើងមាឃ +ឡើងយសស័ក្ដិ +ឡើងរាជ្យ +ឡើងរាសី +ឡើងរេញ +ឡើងរោង +ឡើងលើ +ឡើងវិញ +ឡើងសម្ដី +ឡើងសម្បុរគីង្គក់ +ឡើងសរសៃក +ឡើងសាច់ +ឡើងសិរី +ឡើងសួគ៌ +ឡើងសួយ +ឡើងសំដី +ឡើងស័ក +ឡើងស័ក្ដិ +ឡើងស័ក្ដិតាមជើងខោ +ឡើងស្នឹម +ឡើងស្រីសួសី្ដ +ឡើងស្រីសួស្ដី +ឡើងឡាន +ឡើងអំណាច +ឡើងអំនួត +ឡើងអ្នកតា +ឡើងឥស្សរិយ +ឡើប +ឡើយ +ឡើយណា +ឡើយនីលែង +ឡើយនៃ +ឡើយពាក្យ +ឡើយហោង +ឡេង +ឡេម +ឡេមឡាម +ឡេមឡឹម +ឡេមឡឺម +ឡេវ +ឡេវកិប +ឡេវក្ឌុមចីពរ +ឡេវក្ឌុមសង្ឃាដី +ឡេវខ្យង +ឡេវចាន +ឡេវប្រាក់ +ឡេវមាស +ឡេវឡៃ +ឡេវអាវ +ឡេសូតូ +ឡេស្សេភែ +ឡេឡា +ឡេះ +ឡេះឡោះ +ឡេះឡះ +ឡែ +ឡែក +ឡែកឡាន់ +ឡែបខាយ +ឡែបឡប +ឡែបឡបស៊ី +ឡែម +ឡែឡ +ឡែឡប់ +ឡែឡំ +ឡោ +ឡោក +ឡោម +ឡោមជុំជិត +ឡោមព័ទ្ធ +ឡោមវាយប្រហារ +ឡោស +ឡោះ +ឡៅ +ឡៅដូងខ្ចី +ឡៅតឿ +ឡៅតេង +ឡៅតៅ +ឡៅត្នោត +ឡៅលើ +ឡៅសក់ +ឡៅអំពៅ +ឡំ +ឡំប្រឺតា +ឡះ +អ +អក +អកកំបោរ +អកតញ្ញុតា +អកតញ្ញូ +អកតញ្ញូតា +អកតវេទិតា +អកតវេទិនី +អកតវេទី +អកថិត +អកថ្នាំផង់ +អកនិដ្ឋ +អកនិដ្ឋព្រហ្ម +អកនិដ្ឋភព +អកនិដ្ឋា +អកនិឞ្ឋ +អកប្បកិរិយា +អកប្បិយ +អកប្បិយបរិក្ខារ +អកប្បិយភណ្ឌ +អកប្បិយភោជន +អកប្បិយមំសំ +អកប្បិយមំសៈ +អកប្បិយវត្ថុ +អកប្បិយវោហារ +អកប្បិយៈ +អកប្រអួល +អកម៌ +អកម៌ក្រិយា +អកម្ម +អកម្មកិរិយា +អកម្មធាតុ +អកម្មបទ +អកម្មភាព +អកម្មិកជន +អកម្មិកភាព +អកយំ +អករដ្ឋាន +អករណីយ +អករណីយកម្ម +អករណីយកិច្ច +អករ៍ +អករ៍យាយ +អកល្បិយ +អកហ្លួង +អកអំបុក +អការន្តបុំ +អកាល +អកាលការិនី +អកាលការី +អកាលចារិនី +អកាលចារី +អកាលជាត +អកាលជាតា +អកាលញ្ញុតា +អកាលញ្ញូ +អកាលញ្ញូតា +អកាលបុច្ឆា +អកាលបុច្ជា +អកាលបុស្ប +អកាលផល +អកាលភូត +អកាលភូតា +អកាលមរណៈ +អកាលមេឃ +អកាលវាទិនី +អកាលវាទី +អកាលសន្ទនា +អកាសោ +អកិរិយ +អកិរិយវាទ +អកិរិយវាទិនី +អកិរិយវាទី +អកុឝល +អកុសល +អកុសលកម្ម +អកុសលកម្មបថ +អកុសលកិរិយា +អកុសលចរិយា +អកុសលចិត្ត +អកុសលចេតនា +អកុសលចេតសិក +អកុសលធម៌ +អកុសលធាតុ +អកុសលមូល +អកុសលលាភ +អកុសលវិតក្ក +អកុសលវិតក្ដ +អកុសលវិតក្ត +អកុសលវិបាក +អកុសលា +អកោដ +អកោដកម្ម +អកោដទណ្ឌ +អកោដសព្ទ +អកោធនៈ +អក៌ +អក៑ +អក្ក +អក្កពន្ធុ +អក្កមណ្ឌល +អក្កមាលា +អក្ករង្សី +អក្កោធនៈ +អក្កោសន +អក្កោសនការណ៍ +អក្កោសនភាព +អក្កោសនភាវៈ +អក្កោសនហេតុ +អក្កោសនា +អក្កោសនាការ +អក្កោសនៈ +អក្កោសវត្ថុ +អក្ខ +អក្ខណ +អក្ខណៈ +អក្ខទស្ស +អក្ខទស្សដ្ឋាន +អក្ខទេវិនី +អក្ខទេវី +អក្ខធុត្ត +អក្ខធុត្តី +អក្ខធុត្តុម្មត្តកៈ +អក្ខធូត +អក្ខធូតា +អក្ខធូតី +អក្ខន្តិ +អក្ខន្តី +អក្ខបាដ +អក្ខបាដក +អក្ខមា +អក្ខរ +អក្ខរកម្ម +អក្ខរកោវិទ +អក្ខរកោវិទា +អក្ខរកោវិទី +អក្ខរក្រម +អក្ខរជន +អក្ខរជននី +អក្ខរជីវក +អក្ខរជីវកៈ +អក្ខរជីវិកា +អក្ខរដ្ឋាន +អក្ខរតូលិកា +អក្ខរបដ្ដ +អក្ខរបដ្ត +អក្ខរប័ដ +អក្ខរប្បភេទ +អក្ខរប្បយោគ +អក្ខរមុខ +អក្ខរលេខនី +អក្ខរលេខសាស្ត្រ +អក្ខរលេនី +អក្ខរវិញ្ញាស +អក្ខរវិទូ +អក្ខរវិធី +អក្ខរវិន្យាស +អក្ខរវិបត្តិ +អក្ខរវិបល្លាស +អក្ខរសម័យ +អក្ខរសម្បតិ្ត +អក្ខរសម្បត្តិ +អក្ខរា +អក្ខរានុក្កម +អក្ខរានុក្រម +អក្ខរាភិធាន +អក្ខរាភិធានសព្ទ +អក្ខរាវិរុទ្ឋ +អក្ខរាវិរុទ្ធ +អក្ខរៈ +អក្ខាន +អក្ខិ +អក្ខិកាណ +អក្ខិបខុម +អក្ខិភូ +អក្ខិភេសជ្ជ +អក្ខិលោមា +អក្ខិលោមាន +អក្ខោ +អក្ខោភិនី +អក្ខោសាន +អក្ខោសានភូគោល +អក្ខោហិណី +អក្រោធនៈ +អក្ស +អក្សណ +អក្សណៈ +អក្សទឝ៌ក +អក្សទេវិន +អក្សទេវិនី +អក្សទេវិន៑ +អក្សធូត៌ +អក្សបាដ +អក្សបាដក +អក្សមា +អក្សរ +អក្សរកាត់ +អក្សរក្បាច់ +អក្សរក្រម +អក្សរក្រវាត់ +អក្សរក្រវេមក្រវាម +អក្សរខម +អក្សរខ្មែរ +អក្សរខ្វៀក +អក្សរគ +អក្សរគំនូរ +អក្សរគ្រវាត់ +អក្សរចារឹក +អក្សរឆ្លាក់ +អក្សរជាតិ +អក្សរជ្រៀង +អក្សរឈរ +អក្សរដៃ +អក្សរបំបែក +អក្សរប្រកប +អក្សរប្រយោគ +អក្សរផ្ចង់ +អក្សរផ្ញើជើង +អក្សរពុម្ព +អក្សរភាសា +អក្សរមូល +អក្សរលក្ខណ៍ +អក្សរលក្សណ៍ +អក្សរលេខ +អក្សរសព្ទ +អក្សរសម្ងាត់ +អក្សរសាសន៍ +អក្សរសាស្ដ្រ +អក្សរសាស្ត្រ +អក្សរសាស្ត្រខ្មែរ +អក្សរសាស្ត្រជាតិ +អក្សរសិល្ប៍ +អក្សរសំងាត់ +អក្សរសំយោគ +អក្សរអាទិសង្កេត +អក្សរឧស្ម័ន +អក្សរានុក្រម +អក្សាន្តិ +អក្សាន្តី +អក្សិ +អក្សិគោល +អក្សិតារា +អក្សិបក្ស្ម័ន +អក្សិបក្ស្អ័ន +អក្សិភេស័ជ +អក្សិភៃសជ្យ +អក្សិភ្រូវ +អក្សិលោម័ន +អក្សៅហិណី +អក្ឫតជ្ញ +អក្ឫតវេទិន៑ +អខន្តិភាព +អខយគម +អខ្យា +អគតិ +អគតិគមន៍ +អគតិគាមិនី +អគតិគាមី +អគតិធម៌ +អគតិប្បហាន +អគតិប្រហាន +អគន្ធក +អគន្ធកបុស្ប +អគន្ធកៈ +អគមនីយ +អគមនីយដ្ឋាន +អគមនីយវត្ថុ +អគាធ +អគាធការណ៍ +អគាធចិត្ត +អគាធដ្ឋាន +អគាធស្ថាន +អគារ +អគារដ្ឋាន +អគារទូរទាត់ +អគារភូមិ +អគាររាត្រី +អគារវ +អគារវកថា +អគារវទោស +អគារវវាទ +អគារវាទ +អគារវៈ +អគារសិក្សា +អគារស្ថាន +អគារិយបុគ្គល +អគារិយវិន័យ +អគារូបដ្ឋាក +អគារូបដ្ឋាន +អគុណ +អគុណកថា +អគុណភាព +អគុណវាទ +អគោចរ +អគោចរដ្ឋាន +អគោចរភូមិ +អគ្គ +អគ្គជា +អគ្គជាយា +អគ្គជៈ +អគ្គដ្ឋាន +អគ្គទាន +អគ្គទេវី +អគ្គទេសាភិបាល +អគ្គនាយក +អគ្គនាយកដ្ឋាន +អគ្គនាយករង +អគ្គនីតិមេទី +អគ្គបញ្ជាការ +អគ្គបញ្ជាការដ្ឋាន +អគ្គបណ្ឌិត +អគ្គបុគ្គល +អគ្គបុរស +អគ្គពាហា +អគ្គពិនិត្យ +អគ្គព្រះរាជអាជ្ញា +អគ្គភាព +អគ្គភូមិ +អគ្គភោជន +អគ្គមគ្គុទ្ទេសក៍ +អគ្គមន្ត្រី +អគ្គមហាបណ្ឌិត +អគ្គមហាមាត្យ +អគ្គមហាសេនា +អគ្គមហាសេនាធិបតី +អគ្គមហាសេនាបតី +អគ្គមហេសី +អគ្គមេធាវី +អគ្គមេបញ្ជាការ +អគ្គយាន +អគ្គយោធិន +អគ្គយោធី +អគ្គរដ្ឋទូត +អគ្គរដ្ឋាភិបាល +អគ្គរតនាគារ +អគ្គរាជ +អគ្គរាជទូត +អគ្គរាជទេពី +អគ្គរាជអាជ្ញា +អគ្គលេខាធិការ +អគ្គលេខាធិការដ្ឋាន +អគ្គលេខាធិការបក្ស +អគ្គលេខាបក្ស +អគ្គវាចា +អគ្គសវនកម្ម +អគ្គសវនករ +អគ្គសវនកររង +អគ្គសារ +អគ្គសាវិកា +អគ្គសាវ័ក +អគ្គសិល្បិន +អគ្គសិល្បៈ +អគ្គសេនាធិការ +អគ្គសេនាធិការដ្ឋាន +អគ្គសេនាធិបតី +អគ្គសេនានាយក +អគ្គសេនាបតី +អគ្គសេនាប្រមុខ +អគ្គស្នងការ +អគ្គស្នងការដ្ឋាន +អគ្គហិរញ្ញិក +អគ្គហេរញ្ញិក +អគ្គា +អគ្គាធិការ +អគ្គាធិការដ្ឋាន +អគ្គានុរក្ស +អគ្គារហន្ត +អគ្គារហា +អគ្គាសនៈ +អគ្គិ +អគ្គិកីឡា +អគ្គិក្កីឡា +អគ្គិជ្ជាលា +អគ្គិភ័យ +អគ្គិសនី +អគ្គិសនីចលករ +អគ្គិសនីចលយន្ត +អគ្គិសនីចុម្ពិត +អគ្គិសនីចុម្ពិតពល +អគ្គិសនីតិកិច្ឆា +អគ្គិសនីថាមកម្បនា +អគ្គិសនីទស្សន៍ +អគ្គិសនីវិភាគ +អគ្គិសនីវេក +អគ្គិសនីស័ព្ទ +អគ្គិសន្តាប +អគ្គិសិខា +អគ្គី +អគ្គីជ្វាលា +អគ្គីភ័យ +អគ្គីស +អគ្គីសនា +អគ្គីស្យាណូ +អគ្គេហរ័ន +អគ្ឃ +អគ្ឃភណ្ឌ +អគ្ឃវត្ថុ +អគ្ឃវាចា +អគ្ឃវាទ +អគ្ឃវាទិនី +អគ្ឃវាទី +អគ្ឃិយ +អគ្ឃិយភណ្ឌ +អគ្ឃិយភ័ណ្ឌ +អគ្ឃិយវត្ថុ +អគ្នន្យុត្បាត +អគ្នន្យ័ស្ត្រ +អគ្នន្យ័ស្រ្ត +អគ្និ +អគ្និក្រីឌា +អគ្និជ្វាលា +អគ្និទិស +អគ្និទេព +អគ្និប្រស្ត្រ +អគ្និមណី +អគ្និវាណ +អគ្និសិខា +អគ្និហោត្រ +អគ្នី +អគ្នេយ៍ +អគ្យន្ដរាយ +អគ្យន្តរាយ +អគ្យសនិ +អគ្យសនី +អគ្យាគារ +អគ្រ +អគ្រជា +អគ្រជាយា +អគ្រជៈ +អគ្រទាន +អគ្របណ្ឌិត +អគ្រភូមិ +អគ្រភោជន +អគ្រមន្ត្រី +អគ្រមហេសី +អគ្រយាន +អគ្រយោធិន +អគ្រសព្ទ +អគ្រសាវ័ក +អគ្រស្ថាន +អគ្រស្រាវិកា +អឃ +អឃមយ +អឃម័យ +អឃោស +អឃោសសព្ទ +អឃោសៈ +អឃ៌ +អង +អង់ +អង់ការ៉ា +អង់គត់ +អង់គន់ +អង់គាព្យប់ +អង់គារៈ +អង់គាវៈយៈវៈ +អង់គុលយាភៈរៈណៈ +អង់គៈ +អង់គៈជៈ +អង់គៈបត់ +អង់គៈប៉រ៉ិចចាក +អង់គៈប៉ៈរ៉ាម៉ាស +អង់គៈពិ +អង់គៈភាប +អង់គៈភេត +អង់គៈម័ងគានុសារ៉ី +អង់គៈរ័ក +អង់គៈវិកខែប +អង់គៈសន់ធិ +អង់គៈសំផស់ +អង់គៈសៈម៉ៈនិធិ +អង់គ័បបុ័ចច័ង +អង់គ័បប៉ៈហា +អង់គ្រាក់ +អង់គ្រ័ក +អង់គ្លេស +អង់គ្លោសាក់សុង +អង់ចាំ +អង់ដូមេទ្រីត +អង់ដូមេទ្រីយ៉ូស +អង់ដូម៉ែត +អង់ដូរ៉ា +អង់តាកទិច +អង់តាក់ទិក +អង់តាណាណារីវ៉ូ +អង់តាល់ពី +អង់តាល់ស៊ីក +អង់តូស្យាន +អង់តេរីឌី +អង់តេរីត +អង់តែន +អង់ត្រាស៊ីត +អង់ត្រូពីន +អង់ទីកូដុង +អង់ទីគ័រ +អង់ទីគ្លីណាល់ +អង់ទីប៊ីយ៉ូទីក +អង់ទីប្យូទិច +អង់ទីស៊ីក្លូន +អង់ទីឡូការីត +អង់ទែររិបទ័រ +អង់ប័ញញ៉ាត់ +អង់មន់ត្រី +អង់វឺឡុប +អង់សិល +អង់ស៊ីម +អង់ស៊ីមវិទ្យា +អង់ស្យូកាដ្យុប៉ាទី +អង់ស្យូកាដ្យូប៉ាទី +អង់ស្យូកាឌីត +អង់ស្យូកាឡាស +អង់ស្យូតូមី +អង់ស្យូប៉ាទី +អង់ស្យូស្តេណូស +អង់ស្យូស្បាស +អង់ស្យូស្ពែម +អង់ហ្គា +អង់ហ្គីឡា +អង់ហ្គោឡា +អង់អាច +អង់អាចចិត្ត +អង័្គល +អង្ក +អង្កត់ +អង្កត់ខ្មៅ +អង្កត់ឈើ +អង្កត់ទ្រូង +អង្កត់ទ្រេត +អង្កត់ធ្នូ +អង្កត់ផ្ចិត +អង្កត់ឧស +អង្កន +អង្កន់ +អង្កន់ត្រី +អង្កបាលិកា +អង្កបាលី +អង្ករ +អង្ករខ្សាយ +អង្ករចុង +អង្ករឈើព្រៃ +អង្ករដើម +អង្ករដំណើប +អង្ករបុក +អង្ករពោត +អង្ករមួយក្ដាប់ +អង្ករមួយចម្រក +អង្ករមួយចុង +អង្ករលីង +អង្ករសម្រិត +អង្ករសម្រូប +អង្កវិទ្យា +អង្កា +អង្កាញ់ +អង្កាញ់ចីពរ +អង្កាញ់រលក +អង្កាន់ +អង្កាប់ +អង្កាប់អង្កើ +អង្កាម +អង្កាល +អង្កាល់ +អង្កាល់ដែល +អង្កាល់ណា +អង្កាំ +អង្កាំក +អង្កាំកែវ +អង្កាំចាន +អង្កាំមាស +អង្កិត +អង្កឹ +អង្កឹក +អង្កឹល +អង្កឺ +អង្កឺល +អង្កុក +អង្កុញ +អង្កុញចិត្ត +អង្កុញជើង +អង្កុញដៃ +អង្កុញដៃអង្កុញជើង +អង្កុយ +អង្កុរ +អង្កុល +អង្កុឝ +អង្កុឝស៑ +អង្កុស +អង្កូរ +អង្កួច +អង្កួចស្នែង +អង្កួញ +អង្កួញដី +អង្កើ +អង្កើក +អង្កៀម +អង្កៀមងៀត +អង្កៀមចំណេះ +អង្កេត +អង្កែ +អង្កែត +អង្កែតិ៍ +អង្កែល +អង្កែលអង្កៃ +អង្កៃ +អង្កោដ +អង្កោល +អង្កោលព្រឹក្ស +អង្កៈ +អង្ក្រង +អង្ក្រងទឹក +អង្ក្រងផេះ +អង្ក្រងភ្លើង +អង្ក្រត +អង្ក្រម +អង្ក្រេតអង្ក្រត +អង្ក្រេម +អង្ក្រេមអង្ក្រម +អង្ក្រំ +អង្គ +អង្គកាយ +អង្គការ +អង្គការចតុភាគី +អង្គការត្រីជន +អង្គការថ្នាក់លើ +អង្គការនីតិបញ្ញត្តិ +អង្គការភ្នែកម្នាស់ +អង្គការមនុស្សធម៌ +អង្គការមូលដ្ឋាន +អង្គការយោធា +អង្គការលើ +អង្គការលេខ +អង្គការសង្គម +អង្គការសហប្រជាជាតិ +អង្គការសិទ្ធិមនុស្ស +អង្គការសុខភាព +អង្គកុងស៊ុល +អង្គកែវ +អង្គកំណើត +អង្គក្រឹន +អង្គខ្នុរ +អង្គគឺ +អង្គចន្ទ +អង្គចន្ទរាជា +អង្គចៅក្រម +អង្គច្បាប់ +អង្គជា +អង្គជាត +អង្គជៈ +អង្គញ់ +អង្គញ់ជង្គង់ +អង្គញ់ស្វា +អង្គឌួង +អង្គណ +អង្គណៈ +អង្គតារាជ +អង្គតាសូ +អង្គតាសោម +អង្គត់ +អង្គទ +អង្គទូត +អង្គទោសកម្ម +អង្គទ័ព +អង្គធាតុ +អង្គន +អង្គនភាកាស +អង្គនា +អង្គនីតិបញ្ញត្តិ +អង្គនីតិប្បញ្ញត្តិ +អង្គបញ្ញត្តិ +អង្គបទ +អង្គបរាមាស +អង្គបរិច្ចាគ +អង្គបាន +អង្គប់ +អង្គប់កណ្ដុរ +អង្គប្បច្ចង្គ +អង្គប្បច្ចង្គា +អង្គប្បហារ +អង្គប្រជុំ +អង្គប្រត្យង្គ +អង្គប្រត្យាង្គ +អង្គប្រស្រែ +អង្គប្រហារ +អង្គប្រាណ +អង្គប្រាសាទ +អង្គពពេល +អង្គពិកល +អង្គពិកលពិការ +អង្គពិការ +អង្គពិធី +អង្គព្រះចក្រី +អង្គភាព +អង្គភាពកងពល +អង្គភាពចត្តាឡឺស័ក +អង្គភាពប្រមូលផ្ដុំ +អង្គភាពយោធា +អង្គភឹម +អង្គភេទ +អង្គភ្នំតូច +អង្គមង្គានុសារី +អង្គមន្ត្រី +អង្គមន្ត្រីសភា +អង្គរ +អង្គរកា +អង្គរក្ខ +អង្គរក្ស +អង្គរជុំ +អង្គរជ័យ +អង្គរតូច +អង្គរទ្រេត +អង្គរធំ +អង្គរបាន +អង្គរបុរី +អង្គរព្រះជ័យ +អង្គរមាស +អង្គររាជ +អង្គររាជក្លាយ +អង្គររាជជើងព្រៃ +អង្គរវត្ត +អង្គរសរ +អង្គរអង្គ +អង្គរាគ +អង្គលីសម្ភូត +អង្គវាសិត +អង្គវិកល +អង្គវិការ +អង្គវិក្ខេប +អង្គវិក្ខេបន៍ +អង្គវិជ្ជា +អង្គវិញ្ញាណ +អង្គវិទ្យា +អង្គសន្ធិ +អង្គសន្និបាត +អង្គសមនិធិ +អង្គសមាស +អង្គសម្ផស្ស +អង្គសម្ពស្ស +អង្គសរល +អង្គសហប្រាណ +អង្គសីល +អង្គសេចក្ដី +អង្គស្នួល +អង្គហេតុ +អង្គអញ +អង្គអេង +អង្គា +អង្គាដី +អង្គានុសារី +អង្គាបុស្ប +អង្គាព្យព +អង្គាព្រឹក្ស +អង្គារ +អង្គារការ +អង្គារការិកា +អង្គារការិនី +អង្គារការី +អង្គារក្រឹត +អង្គារដ្ឋាន +អង្គារថូប +អង្គារទារុ +អង្គារទិន +អង្គារធានិការ +អង្គារធានី +អង្គារបាត្រី +អង្គារពាណិជ +អង្គារពាណិជ្ជ +អង្គារពាណិជ្ជា +អង្គារពាណិជ្យ +អង្គារពារ +អង្គារព្រឹក្ស +អង្គាររោគ +អង្គារលេណ +អង្គារលេណដ្ឋាន +អង្គារវណិជ្ជា +អង្គារវារៈ +អង្គារសីល +អង្គារស្តូប +អង្គារស្ថាន +អង្គារិ +អង្គារិណី +អង្គាលឿង +អង្គាវយវៈ +អង្គាស +អង្គាសប្រាក់ +អង្គាសអង្ករ +អង្គាសីល +អង្គិ +អង្គិក +អង្គិរ +អង្គី +អង្គីករណ៍ +អង្គីការ +អង្គីរស +អង្គឺ +អង្គឺក្ដី +អង្គឺមាន +អង្គឺអង្គែ +អង្គុក +អង្គុកអង្គុល +អង្គុត្តរ +អង្គុត្តរនិកាយ +អង្គុប +អង្គុយ +អង្គុយគងជើង +អង្គុយគងអន្ទាក់ខ្លា +អង្គុយគិតតែ +អង្គុយងក់ +អង្គុយចាំតែ +អង្គុយចោងហោង +អង្គុយចំហខ្យល់ +អង្គុយច្រត់ដៃ +អង្គុយច្រហោង +អង្គុយឆ្ដុប +អង្គុយជ្រង់ +អង្គុយតាមឋានានុរូប +អង្គុយតុ +អង្គុយតែ +អង្គុយទទោកជើង +អង្គុយទល់ខ្នងគ្នា +អង្គុយធម៌ +អង្គុយនឹងថ្កល់ +អង្គុយបញ្ឈរជង្គង់ +អង្គុយបត់ជើង +អង្គុយបត់ជើងកង្កែប +អង្គុយបត់ភ្លៅកង្កែប +អង្គុយបាំងខែល +អង្គុយបាំងផ្លិត +អង្គុយបំពក់ +អង្គុយផ្អែក +អង្គុយពែនភ្នែន +អង្គុយមិននឹង +អង្គុយយះជើង +អង្គុយលេង +អង្គុយសៀនមមៀន +អង្គុយសំយុងជើង +អង្គុយស្មិងស្មាធិ៍ +អង្គុយអាំងភ្លើង +អង្គុល +អង្គុលិ +អង្គុលិមាល +អង្គុលី +អង្គុលីចរ +អង្គុលីបញ្ចកៈ +អង្គុលីបញ្ចង្គ +អង្គុលីបព្ចាង្គ +អង្គុលីប្រណម +អង្គុលីប្រណម្យ +អង្គុលីផោដនៈ +អង្គុលីមារ +អង្គុលីមុទ្ទា +អង្គុលីមុទ្រា +អង្គុលីយកៈ +អង្គុលីលេខ +អង្គុលីវេស្ដ +អង្គុលីវេស្ត +អង្គុលីសន្ទេស +អង្គុលីសម្ភូត +អង្គុលៈ +អង្គុល្យាភរណៈ +អង្គើ +អង្គើយ +អង្គេន្រ្ទិយ +អង្គេឺស +អង្គេ្លស +អង្គែ +អង្គែស៊ី +អង្គោះ +អង្គំ +អង្គំដែក +អង្គៈ +អង្គ័ល +អង្គ្រង +អង្គ្រឺត +អង្គ្រេមអង្រ្កម +អង្គ្រ័ក្ស +អង្គ្លេស +អង្គ្លេស៍ +អង្ឃ +អង្ឃាក់ +អង្ឃើល +អង្រង់ +អង្រង់ក្បាល +អង្រង់អង្ករ +អង្រន់ +អង្រី +អង្រឹង +អង្រឹងធ្មៃ +អង្រឹងសំពត់ +អង្រឹងស្នែង +អង្រឹងឫស្សី +អង្រុត +អង្រុតមេឃ +អង្រូស +អង្រួន +អង្រៀត +អង្រៀតនឹង +អង្រេ្កមអង្ក្រម +អង្រែ +អង្រែដែក +អង្រែត្បាល់ +អង្រែត្បាល់ថ្ម +អង្រែបុកស្រូវ +អង្រ្កង +អង្រ្គង +អង្រ្គឺត +អង្វរ +អង្វរករ +អង្វរងោច +អង្វរចិត្ត +អង្វាន់ +អង្វាល់ +អង្វែង +អង្វែងឆ្នាំហើយ +អង្វែងតទៅ +អង្វះ +អង្ស +អង្សកូដ +អង្សភណ្ឌ +អង្សភារៈ +អង្សហារ +អង្សហារក +អង្សហារិកា +អង្សហារិនី +អង្សហារី +អង្សា +អង្សាកំណើត +អង្សាចន្ទ្រ +អង្សាពុធ +អង្សាព្រហស្បតិ៍ +អង្សាសុក្រ +អង្សាសៅរ៍ +អង្សាអង្គារ +អង្សាអាទិត្យ +អង្សិក +អង្សិកភណ្ឌ +អង្សិកវត្ថុ +អង្សិណក +អង្សុ +អង្សុមន្ត +អង្សុមាលា +អង្សុមាលី +អង្សៈ +អង្ស័ក +អង្អុយ +អង្អែល +អចរណ +អចរណភាព +អចល +អចលកម្ម +អចលគ្រាម +អចលចិត្ត +អចលន +អចលនកម្ម +អចលនទ្រព្យ +អចលនភាព +អចលនវត្ថុ +អចលនៈ +អចលភណ្ឌ +អចលរដ្ឋ +អចលវត្ថុ +អចលស្សទ្ធា +អចលា +អចល័ត +អចិត្ត +អចិត្តក +អចិត្តកកម្ម +អចិត្តកទោស +អចិត្តកម្ម +អចិត្តកាបត្តិ +អចិត្តកៈ +អចិត្តជន +អចិត្តបុគ្គល +អចិត្តភាព +អចិត្តា +អចិត្តិ +អចិត្តិភាព +អចិន្ដា +អចិន្ត +អចិន្តនីយ +អចិន្តបុគ្គល +អចិន្តភាព +អចិន្តា +អចិន្តេយ្យ +អចិន្ត្យ +អចិន្ត្រយ៍ +អចិន្ត្រៃយ៍ +អចិរ +អចិរកាល +អចិរដ្ឋិត +អចិរដ្ឋិតិ +អចិរទ្យុតិ +អចិរនិវាស +អចិរនិវាសិនី +អចិរនិវាសី +អចិរប្បភា +អចិរប្រកា +អចិរប្រភា +អចិរប្រភាស +អចិរភាស +អចិរស្ថិត +អចិរស្ថិតិ +អចិរា +អចិរាភា +អចិ្ឆទ្រព្រឹត្តិ +អចេតនា +អចេព្រះចេស្ដា +អចេលក +អចេលកៈ +អចេលក៍ +អចេឞ្តា +អចេសទាភា +អចេស្ដា +អចេស្តា +អចៃដន្យ +អចៃតន្យ +អច្ចន្តកជន +អច្ចន្តភាព +អច្ចន្តិក +អច្ចន្តិកជន +អច្ចន្តិកបុគ្គល +អច្ចន្តិកភាព +អច្ចរាទេវី +អច្ចានុរោគ +អច្ចានុរោធ +អច្ចាសន្ន +អច្ចាសន្នភាព +អច្ចុត +អច្ចុតតាបស +អច្ចុតឥសី +អច្ចុតឫសី +អច្ចេក +អច្ចេកចីវរ +អច្ចេកទាន +អច្ចេកយាត្រា +អច្ច័យទាន +អច្ច័យទាយក +អច្ច័យលាភី +អច្ឆរា +អច្ឆរាទេពី +អច្ឆរាទេវី +អច្ឆរិយ +អច្ឆរិយការណ៍ +អច្ឆរិយគតិ +អច្ឆរិយជន +អច្ឆរិយបុគ្គល +អច្ឆរិយបុរស +អច្ឆរិយភាព +អច្ឆរិយមនុស្ស +អច្ឆរិយវត្ថុ +អច្ឆរិយសញ្ញា +អច្ឆរិយហេតុ +អច្ឆាទ +អច្ឆាទន +អច្ឆាទនៈ +អច្ឆាទភណ្ឌ +អច្ឆាវទ៑ +អច្ឆាវ័ទ +អច្ឆិទ្ទវុត្តិ +អច្ឆិទ្ទវុត្តិនី +អច្ឆិទ្ទវុត្តី +អច្ឆិទ្រព្រឹត្តិ +អច្ឆិន្នទ្រព្យ +អច្យុត +អឆន្ទះ +អជ +អជដា +អជដាកាស +អជន +អជនប្រទេស +អជសាទិស +អជាត +អជាតូបនីយកម្ម +អជីរណា +អជីវ +អជ៌ុន +អជ៌ូន +អជ្ជា +អជ្ជី +អជ្ជុន +អជ្ឈ +អជ្ឈត្ត +អជ្ឈត្តសន្ដាន +អជ្ឈត្តសន្តាន +អជ្ឈត្តិក +អជ្ឈត្តិកទាន +អជ្ឈាចារ +អជ្ឈាបនក +អជ្ឈាសយ +អជ្ឈាស័យ +អជ្ឈុបាតក +អជ្ឈុបាតកសត្ត +អជ្ឈុប្បាតក +អជ្ឈុប្បាតកសត្ត +អជ្ឈុប្បាតកៈ +អជ្ឈុប្បាតបក្សី +អជ្ឈុប្បាទ +អជ្ឈេសនា +អជ្ឈោកាស +អជ្ឈោសាន +អជ្ញាត +អជ្ញាតក +អញ +អញខ្ញុំ +អញនិយម +អញឯង +អញាណ +អញាតកជន +អញ្ចង +អញ្ចាច +អញ្ចាញ +អញ្ចាញក្រចក +អញ្ចាញជើង +អញ្ចាញដៃ +អញ្ចាញធ្មេញ +អញ្ចាញរូង +អញ្ចាប +អញ្ចឹង +អញ្ចឹងក៏បាន +អញ្ចឹងហ្ន៎ +អញ្ចុង +អញ្ចុះ +អញ្ចូច +អញ្ចើម +អញ្ចេះ +អញ្ចោះ +អញ្ច្រាញ +អញ្ឆិល +អញ្ឆើល +អញ្ជង់ +អញ្ជច +អញ្ជត +អញ្ជន +អញ្ជលិ +អញ្ជលិកម្ម +អញ្ជលិករ +អញ្ជលិករណីយ +អញ្ជលី +អញ្ជីញ +អញ្ជុល +អញ្ជុលី +អញ្ជូន +អញ្ជើញ +អញ្ជើញគ្រឿង +អញ្ជើញពិសា +អញ្ជើញលោក +អញ្ជើញសម្ដេច +អញ្ជើញសុខសប្បាយ +អញ្ជើញស្ដេច +អញ្ជើញអ្វី +អញ្ជ័ន +អញ្ញ +អញ្ញតិត្ថិយ +អញ្ញត្រ +អញ្ញត្រកម្ម +អញ្ញត្រតា +អញ្ញត្រប្រវេសន៍ +អញ្ញត្រភណ្ឌ +អញ្ញត្រវត្ថុ +អញ្ញត្រសព្ទ +អញ្ញទិដ្ឋិ +អញ្ញទិដ្ឋិក +អញ្ញទិដ្ធិក +អញ្ញបទ +អញ្ញប្បដិបត្តិ +អញ្ញប្បដិប័ន្ន +អញ្ញមញ្ញ +អញ្ញមញ្ញភាព +អញ្ញមញ្ញសង្គ្រោះ +អញ្ញវាទ +អញ្ញវាទកម្ម +អញ្ញាត +អញ្ញាតកជន +អញ្ញាតកវេស +អញ្ញាតកវេសក +អញ្ញាតកុលវង្ស +អញ្ញាតកេត +អញ្ញាតក្រឹត +អញ្ញាតជន +អញ្ញាតប័ណ្ណ +អញ្ញាតវាស +អញ្ញាតសីល +អញ្ញាត្រតា +អញ្ញាធីន +អញ្ញុប +អញ្ញូប +អញ្ញូបត្ថម្ភិត +អញ្ញោប +អញ្ញោបត្ថម្ភិត +អញ្ភន +អញ្ភស +អដដ +អដដៈ +អដវិក +អដវិកាធិបតី +អដវី +អដវីកម្មករ +អដវីបាល +អដវីបិសាច +អដវីប្រទេស +អដិ្ឋ +អដ្ដ +អដ្ដប្រតិភូ +អដ្ដសរៈ +អដ្ឋ +អដ្ឋកថា +អដ្ឋកថាចរិយ +អដ្ឋកថាចារ្យ +អដ្ឋកថាន័យ +អដ្ឋករ +អដ្ឋកា +អដ្ឋកោណ +អដ្ឋង្គ +អដ្ឋង្គត +អដ្ឋង្គមន +អដ្ឋង្គសីល +អដ្ឋង្គិក +អដ្ឋង្គិកមគ្គ +អដ្ឋង្គិកសរៈ +អដ្ឋង្គិកសីល +អដ្ឋង្គុបតសរៈ +អដ្ឋង្ស +អដ្ឋង្សៈ +អដ្ឋទិស +អដ្ឋបទ +អដ្ឋបរិក្ខារ +អដ្ឋបាន +អដ្ឋរស្ស +អដ្ឋសិក្ខាបទ +អដ្ឋសីល +អដ្ឋស័ក +អដ្ឋា +អដ្ឋារស +អដ្ឋិ +អដ្ឋិកល្យាណ +អដ្ឋិកល្យាន +អដ្ឋិចម្ម +អដ្ឋិចម្មជាតិ +អដ្ឋិចម្មសត្ត +អដ្ឋិចម្មសត្វ +អដ្ឋិច្ចេទនា +អដ្ឋិច្ឆេទនា +អដ្ឋិធាតុ +អដ្ឋិភក្ខ +អដ្ឋិភ័ក្ខ +អដ្ឋិមិញ្ជា +អដ្ឋិមិញ្ជៈ +អដ្ឋិរូហណា +អដ្ឋិវិទ្យា +អដ្ឋិសង្ខលិក +អដ្ឋិសង្ឃាត +អដ្ឋិសណ្ឋាន +អដ្ឋិសីរ៍ +អដ្ឋំស +អដ្ត +អឌិត +អឌ្ឍ +អឌ្ឍក្រិត +អឌ្ឍក្រឹត +អឌ្ឍគោល +អឌ្ឍចក្រ +អឌ្ឍចន្ទ +អឌ្ឍចន្ទប្រាសាទ +អឌ្ឍទាសកៈ +អឌ្ឍទិន +អឌ្ឍទិវា +អឌ្ឍទ្វាទសកៈ +អឌ្ឍភាគ +អឌ្ឍមណ្ឌល +អឌ្ឍមាស +អឌ្ឍយោគ +អឌ្ឍរត្ត +អឌ្ឍរត្តិ +អឌ្ឍសត្តាហៈ +អឌ្ឍសប្ដាហ៍ +អឌ្ឍសម្បជញ្ញៈ +អឌ្ឍសិទ្ធិ +អឌ្ឍស្រៈ +អឌ្ឍោជុតា +អណិកជន +អណុ +អណូ +អណូប្រមាណ +អណ៌វ +អណ្ដាក់អណ្ដល់ +អណ្ដាត +អណ្ដាតគោ +អណ្ដាតឆ្កែ +អណ្ដាតឆ្លាម +អណ្ដាតត្រកួត +អណ្ដាតនាគ +អណ្ដាតប៉ី +អណ្ដាតពាំព្រីង +អណ្ដាតពីរ +អណ្ដាតព្រែក +អណ្ដាតភ្លើង +អណ្ដាតភ្លើងរឡាម +អណ្ដាតសមុទ្រ +អណ្ដាតស្នប់ +អណ្ដាតស្រឡៃ +អណ្ដាប់ +អណ្ដាប់អណ្ដា +អណ្ដាប់អណ្ដោយ +អណ្ដាប់អណ្តា +អណ្ដាល +អណ្ដឺតអណ្ដក +អណ្ដូង +អណ្ដូងដំ +អណ្ដូងត្បូង +អណ្ដូងត្របែក +អណ្ដូងថ្ម +អណ្ដូងទឹក +អណ្ដូងទឹកផុះ +អណ្ដូងធ្យូង +អណ្ដូងប្រេង +អណ្ដូងប្រោះត្រី +អណ្ដូងពោធិ៍ +អណ្ដូងមាស +អណ្ដូងយោង +អណ្ដូងរ៉ែ +អណ្ដូងលោហជាតិ +អណ្ដូងលោហធាតុ +អណ្ដូងស្នប់ +អណ្ដូងស្នាយ +អណ្ដូងស្រំ +អណ្ដើក +អណ្ដើកក្បិតមុខ +អណ្ដើកក្រមួន +អណ្ដើកក្អែក +អណ្ដើកបិតមុខ +អណ្ដើកបិទមុខ +អណ្ដើកផ្ដៅ +អណ្ដើកព្រេច +អណ្ដើកភូមថ្យូង +អណ្ដើកមាស +អណ្ដើកសង្កល់ +អណ្ដើកស្រែ +អណ្ដើកហែប +អណ្ដើរ +អណ្ដែង +អណ្ដែងងាំង +អណ្ដែងទន់ +អណ្ដែងរឹង +អណ្ដែត +អណ្ដែតគ្រឿន +អណ្ដែតចិត្ត +អណ្ដែតត្រសែត +អណ្ដែតប្លេងប្លោង +អណ្ដែតរំពេ +អណ្ដែតរំពេរ +អណ្ដែតអណ្ដូង +អណ្ដោត +អណ្ឌ +អណ្ឌកោប +អណ្ឌកោស +អណ្ឌគោល +អណ្ឌជ +អណ្ឌជកំណើត +អណ្ឌជៈ +អណ្ឌជៈកំណើត +អណ្ឌធំ +អណ្ឌប្រណាលី +អណ្ឌផា +អណ្ឌពិកល +អណ្ឌពិការ +អណ្ឌវិកល +អណ្ឌវិការ +អណ្ឌសណ្ឋាន +អណ្ឌសេត +អណ្ឌសេតជាតិ +អណ្ឌា +អណ្ឌាការ +អណ្ឌាស័យ +អណ្ឌៈ +អណ្ឌៈទក +អណ្ឌៈធំ +អណ្ឌៈបក្សី +អណ្ណ +អណ្ណប្រទេស +អណ្ណព +អណ្ណវ +អណ្ណវប្បទេស +អណ្ណវប្រទេស +អណ្ណវៈ +អណ្ណាម +អណ្តក +អណ្តាត +អណ្តឺត +អណ្តឺតអណ្តក +អណ្តូង +អណ្តូងខ្មែរ +អណ្តើក +អណ្តែង +អណ្តែត +អណ្តោត +អត +អតន +អតប្បា +អតិ +អតិកថា +អតិកល្យាណ +អតិកល្យាណី +អតិកាយវិកល +អតិក្រិស +អតិក្រឹត +អតិក្រោធ +អតិគម្ពីរ +អតិគម្ពីរភាព +អតិគម្ភីរ +អតិគម្ភីរភាព +អតិគារវ +អតិគារវវាចា +អតិគារវាចា +អតិចណ្ឌាល +អតិចរិយា +អតិចារ +អតិចារជាតិ +អតិចារិនី +អតិច្ចាគ +អតិជន +អតិជាតបុត្ត +អតិជាតបុត្រ +អតិត +អតិតរុណ +អតិតរុណី +អតិថិ +អតិថិក្រិយា +អតិថិគារវៈ +អតិថិគោរព +អតិថិគ្រឹះ +អតិថិជន +អតិថិតា +អតិថិធម៌ +អតិថិបូជា +អតិថិប្បដិសណ្ឋារ +អតិថិពលី +អតិថិមន្ទីរ +អតិថិវត្ត +អតិថិវិន័យ +អតិថិវេស្ម័ន +អតិថិសក្ការៈ +អតិថិសន្និបាត +អតិថី +អតិទាន +អតិទារុណ +អតិទារុណី +អតិទុក្ករ +អតិទុក្ខ +អតិទុគ៌ត +អតិទុគ្គត +អតិទុព្វល +អតិទេព +អតិបរមា +អតិបរមានីយកម្ម +អតិបរិមា +អតិបរិមាណ +អតិប្រមាណ +អតិប្រមាណកម្ម +អតិផរណា +អតិផរណាលោតផ្លោះ +អតិផល +អតិផលកម្ម +អតិពលកម្ម +អតិពាក្យ +អតិពាល +អតិពាលា +អតិព្រឹទ្ធ +អតិព្រឹទ្ធា +អតិភារភាព +អតិភោក្ដា +អតិមធូរ +អតិមហន្ដ +អតិមហន្ត +អតិមហន្តី +អតិមហ័គ្ឃ +អតិមានះ +អតិមុខរ +អតិមុខរា +អតិមុខរៈ +អតិមូល +អតិរេក +អតិរេកចីវរ +អតិរេកភណ្ឌ +អតិរេកលាភ +អតិរេកហិរញ្ញ +អតិរេកហិរណ្យ +អតិវាក្យ +អតិវិសាល +អតិវិសាសគុណនាម +អតិវិសេស +អតិវិសេសគុណនាម +អតិវេគភាព +អតិសន្តាប +អតិសាយ័ណ្ហ +អតិសារ +អតិសារោគ +អតិសីតភាព +អតិសុខុម +អតិសុខុមទស្សន៍ +អតិសុខុមប្រាណ +អតិសុខុមប្រាណវិទ្យា +អតិសុខុមសាស្ត្រ +អតិសុខុមា +អតិសុខុមាល +អតិសេដ្ឋ +អតិសេដ្ឋភាព +អតិសោភនា +អតិសោភា +អតិសោភ័ណ +អតិស័យ +អតីត +អតីតកាល +អតីតជន +អតីតជាតិ +អតីតនិទាន +អតីតប្រធាន +អតីតភព +អតីតភាព +អតីតមន្ត្រី +អតីតរដ្ឋមន្ត្រី +អតីតវត្ថុ +អតីតសម័យ +អតីតហេតុ +អតុល្យភាព +អតេកិច្ច +អតេកិច្ឆ +អតេកិច្ឆនិយម +អតេកិច្ឆបុគ្គល +អតេកិច្ឆភាព +អតេកិច្ឆរោគ +អតេកិច្ឆា +អតេកិច្ឆាបត្តិ +អតេកិច្ឆាពាធ +អតេកិច្ឆៈ +អតេតិច្ឆាបត្តិ +អត់ +អត់កំហឹង +អត់ខួរ +អត់ខ្មាស +អត់ឃ្លាន +អត់ឃ្លានមានបើស៊ី +អត់ងងុយ +អត់ចិត្ត +អត់ច្បាប់ +អត់ដង្ហើម +អត់ដើម +អត់ដើមអត់ចុង +អត់ត្រចៀក +អត់ទេ +អត់ទោស +អត់ទ្រាំ +អត់ធន +អត់ធន់ +អត់ធ្មត់ +អត់បាយ +អត់បើ +អត់បើគិត +អត់បើអត់ +អត់បើអ្វីទេ +អត់ប្រយោជន៍ +អត់ផ្លូវ +អត់ពី +អត់ពូជ +អត់មាត់អត់ក +អត់មាត់ឯង +អត់មាន +អត់មិនបាន +អត់សង្កត់ +អត់អធ្យាស្រ័យ +អត់អាស្រ័យ +អត់អាហារ +អត់អី +អត់អោន +អត់អ្វីទេ +អត់ឱន +អត់ឱ្យ +អត់ឲ្យម្ដង +អត់់បើ +អត្ដចរិត +អត្ត +អត្តកិច្ច +អត្តកិលម +អត្តកិលមកម្ម +អត្តកិលមថានុយោគ +អត្តខាត់ +អត្តឃតកម្ម +អត្តឃាត +អត្តឃាតកម្ម +អត្តង្គតកាល +អត្តចរិត +អត្តទត្ថ +អត្តទត្ថបុគ្កល +អត្តទត្ថបុគ្គល +អត្តទត្ថភាព +អត្តទន្ត +អត្តទន្តី +អត្តនា +អត្តនោ +អត្តនោនាថោ +អត្តនោបទ +អត្តនោមត្យាធិប្បាយ +អត្តនោម័តិ +អត្តបរិហារ +អត្តពលកម្ម +អត្តពលិក +អត្តពិគ្រោះ +អត្តពិរុទ្ធកម្ម +អត្តព្យាបាល +អត្តភាព +អត្តភាវ +អត្តលេខ +អត្តវិនិបាត +អត្តវិនិបាតកម្ម +អត្តសង្គហៈ +អត្តសង្គហៈច្បាប់ +អត្តសញ្ញា +អត្តសញ្ញាណ +អត្តសញ្ញាណកម្ម +អត្តសញ្ញាណបត្រ +អត្តសញ្ញាណប័ណ្ណ +អត្តសញ្ញាណលិខិត +អត្តសន្និយាតន៍ +អត្តសម្បត្តិ +អត្តសម្មាបណិធិ +អត្តហេតុ +អត្តា +អត្តាធិបតី +អត្តាធិបតេយ្យ +អត្តាធីន +អត្តាធីនភាព +អត្តានុវាទ +អត្តានុវាទភ័យ +អត្តាពិគ្រោះ +អត្តាភិបាល +អត្តាវសនិយម +អត្តាវសាធិបតេយ្យ +អត្តាវសិក +អត្តាវសី +អត្តិខាត់ +អត្តិភាព +អត្តុ +អត្តុក្កង្សន +អត្តុក្កង្សនកថា +អត្តុក្កង្សនភាព +អត្តូប +អត្តៈ +អត្ថ +អត្ថកថា +អត្ថកថាដីកាយោជនា +អត្ថកាម +អត្ថកោវិទ +អត្ថគវេសនា +អត្ថគាហក +អត្ថគាហកៈ +អត្ថគ្រឹះ +អត្ថង្គត +អត្ថង្គតកាល +អត្ថង្គមន +អត្ថចរិយា +អត្ថចិន្ដា +អត្ថញ្ញុតា +អត្ថញ្ញូ +អត្ថញ្ញូតា +អត្ថទាន +អត្ថទោស +អត្ថធិនភាព +អត្ថន័យ +អត្ថបដិរូប +អត្ថបតី +អត្ថបទ +អត្ថបទរៀនអាន +អត្ថបទសម្រាំង +អត្ថប្បដិរូប +អត្ថប្បដិសម្ភិទា +អត្ថប្បយោគ +អត្ថប្រយោគ +អត្ថប្រយោជន៍ +អត្ថយោគ +អត្ថរស +អត្ថរូប +អត្ថលាភ +អត្ថវណ្ណនា +អត្ថវិជ្ជា +អត្ថវិញ្ញាបនី +អត្ថវិនាស +អត្ថវិនិច្ឆ័យ +អត្ថវិបត្តិ +អត្ថវិប័ទ +អត្ថសង្គហៈ +អត្ថសង្គហៈសង្ខេប +អត្ថសង្គ្រោះ +អត្ថសន្និច័យ +អត្ថសម្បន្ធ +អត្ថសម្ពន្ធ +អត្ថសម្ពន្ធិន +អត្ថសម្ពន្ធិនី +អត្ថសម្ពន្ធី +អត្ថសាធក +អត្ថសាធិកា +អត្ថសាស្ត្រ +អត្ថសិរី +អត្ថា +អត្ថាគាហក +អត្ថាគាហកៈ +អត្ថាធិប្បាយ +អត្ថានុរូប +អត្ថារ +អត្ថិភាព +អត្ថិភាវ +អត្ថីតិ +អត្ថំ +អត្មន +អត្មន៑ +អត្រ +អត្រជ +អត្រជា +អត្រជៈ +អត្រា +អត្រាកំណើត +អត្រាកំណើន +អត្រាកំណែ +អត្រាតម្លៃ +អត្រានុកូលដ្ឋាន +អត្រាពន្ធ +អត្រាពន្ធគយ +អត្រាមរណៈ +អត្លង់ទិគ +អថព៌ +អថព៌វេទ +អថព្វ +អថព្វន +អថព្វវេទ +អថវ៌ +អថវ៌ណ +អថាវរៈ +អថិរ +អថិរភាព +អថិរភាវ +អថិរវន្ត +អថេរ +អថ៌ +អថ៌ន +អថ័ន +អថ័ព្វន៍ +អទ +អទត្ថ +អទត្ថពល +អទាយាទ +អទាយាទា +អទារ +អទារជន +អទារុណ +អទារុណកម្ម +អទារុណភាព +អទាស +អទាសតា +អទាសព្យ +អទាសភាព +អទាសភាវ +អទាសវ្យ +អទិដ្ឋ +អទិដ្ឋបុព្វ +អទិដ្ឋមិត្ត +អទិដ្ឋមិត្រ +អទិដ្ឋហេតុ +អទិតិ +អទិន្ន +អទិន្នភណ្ឌ +អទិន្នវត្ថុ +អទិន្នហារិនី +អទិន្នហារី +អទិន្នា +អទិន្នាទាន +អទិន្នាទាយិនី +អទិន្នាទាយី +អទិស្សមាន +អទិស្សមានកាយ +អទិស្សមានការណ៍ +អទិស្សមានភាព +អទិស្សមានរូប +អទិស្សមានហេតុ +អទីនវានុបស្សិនី +អទុរាគត +អទុរាគតា +អទូរាគត +អទេវនិយម +អទោសៈ +អទ៌្ធរាត្រ +អទ៌្ធរាត្រី +អទ៑ +អទ៑ធាតុ +អទ្ទិ +អទ្ធគូ +អទ្ធា +អទ្ធាន +អទ្ធានគមន +អទ្ធានគមនសម័យ +អទ្ធានគមនាគមន៍ +អទ្ធានគមន៍ +អទ្ធានសម័យ +អទ្ភុត +អទ្រិ +អធន +អធនពលជីវៈ +អធនអន្តរជាតិ +អធម +អធមបុរស +អធមភណ្ឌ +អធមវណិជ្ជា +អធម៌ +អធម្ម +អធម្មកម្ម +អធម្មការិនី +អធម្មការី +អធម្មវាចា +អធម្មវាទ +អធម្មវាទិនី +អធម្មវាទី +អធម្មានុរូប +អធរមាន +អធស៑ +អធិ +អធិក +អធិកតរភាព +អធិកពារ +អធិកភាព +អធិកមាស +អធិករណ +អធិករណមណ្ឌប +អធិករណមាល +អធិករណលិខិត +អធិករណលេខកៈ +អធិករណលេខា +អធិករណលេខិកា +អធិករណៈ +អធិករណ៍ +អធិកលាភ +អធិកវត្សរ៍ +អធិកវារៈ +អធិកសុរទិន +អធិកសុរ្យទិន +អធិកសូរ្យទិន +អធិកអធម +អធិកអធ័ម +អធិកាប័ណ +អធិការ +អធិការកម្ម +អធិការកិច្ច +អធិការដ្ឋាន +អធិការនាយក +អធិការបតី +អធិការបតីស្ថាន +អធិការមណ្ឌល +អធិការរង +អធិការិណី +អធិការី +អធិក្ក +អធិក្រម +អធិក្រមណ +អធិក្រមណ៍ +អធិក្រឹតិ +អធិក្ឫតិ +អធិគត +អធិគតកម្ម +អធិគតធម៌ +អធិគតវិជ្ជា +អធិគតវិទ្យា +អធិគតសិល្ប +អធិគម +អធិគិតវិទ្យា +អធិគុណ +អធិគុណា +អធិចិត្ត +អធិចិត្តសិក្ខា +អធិជេដ្ឋ +អធិជេដ្ឋា +អធិជ័យ +អធិជ្យោតិស +អធិដ្ឋាន +អធិដ្ឋានធម៌ +អធិដ្ឋានបារមី +អធិដ្ឋានសីល +អធិដ្ឋានៈ +អធិត្វច្ច +អធិធម្មជាតិ +អធិន +អធិប +អធិបញ្ជា +អធិបតិ +អធិបតី +អធិបតីនៃសេនាបតី +អធិបតីភាព +អធិបតីរង +អធិបតីសមាគម +អធិបតីសាលារៀន +អធិបតីសេនា +អធិបតេយ្យ +អធិបតេយ្យខាងក្នុង +អធិបតេយ្យភាព +អធិបត្រ +អធិបត្រកសិកម្ម +អធិបត្រសណ្ឋាគារ +អធិប្បញ្ញា +អធិប្បញ្ញាសិក្ខា +អធិប្បាយ +អធិព្រឹក្ស +អធិភូ +អធិមត្ត +អធិមាត្រ +អធិមានិក +អធិមានិកា +អធិមុត្ត +អធិមុត្តិ +អធិមុត្តិភាព +អធិមូល +អធិមូលជីវភាព +អធិមោក្ខ +អធិយោគ +អធិរាជ +អធិរាជិនី +អធិរោហិណី +អធិលាភ +អធិលោក +អធិវចនៈ +អធិវាស +អធិវាសន +អធិវាសនក្ខន្តី +អធិវាសនក្សាន្តី +អធិវាសនបត្រ +អធិវាសនា +អធិវាសនៈ +អធិឞ្ឋ +អធិឞ្ឋាន +អធិសា័ន +អធិសីល +អធិសីលសិក្ខា +អធិស្ឋាន +អធិស្ធាន +អធីន +អធីនភាព +អធឹក +អធុនា +អធុនាគត +អធុនាគតា +អធុនិក +អធុនិកា +អធោ +អធោកាយ +អធោគមវាត +អធោគមវាទ +អធោន័ទ្ធ +អធោបាត +អធោប្រឹថពី +អធោភពន៍ +អធោភាគ +អធោមុខ +អធោមុខា +អធោលោក +អធោសេយ្យា +អធំ +អធ៌ +អធ៌រាត្រិ +អធ័ម +អធ្យាត្ម +អធ្យាបកា +អធ្យាប័ក +អធ្យាប័ន +អធ្យាឝយ +អធ្យាស្រ័យ +អធ្យាហារូបត្ថម +អធ្យុត្ដម +អធ្យោគ +អធ្យោគអធ្យាស្រ័យ +អធ្រាត +អធ្រាត្រ +អធ្រាត្រដាស់ទំ +អធ្វគ +អធ្វន៑ +អធ្វា +អធ្វាន +អធ្វ័ន +អន +អនក្ខរជន +អនក្ខរភាព +អនគ្ឃ +អនគ្ឃភណ្ឌ +អនគ្ឃវត្ថុ +អនគ្ឃា +អនឃ៌ +អនង្គ +អនង្គក្រីឌា +អនង្គណ +អនង្គណភាព +អនង្គថ្លៃ +អនង្គលេខា +អនង្គវិទ្យា +អនង្គសម្ភាស +អនង្គសម្ភាសន៍ +អនង្គសម្ភាសា +អនង្គសាស្ត្រ +អនច្ឆរិយ +អនញ្ញ +អនញ្ញការណ៍ +អនញ្ញគតិ +អនញ្ញភាគ +អនញ្ញមតិ +អនញ្ញម័តិ +អនញ្ញា +អនដក័ប +អនត្តលក្ខណ +អនត្តលក្ខណៈ +អនត្តសញ្ញា +អនត្តា +អនត្តាធីន +អនត្តានុបស្សនា +អនត្តានុបស្សិនី +អនត្តានុបស្សី +អនត្តានុភាព +អនត្ថ +អនត្ថកម្ម +អនត្ថករ +អនត្ថការ +អនត្ថការិកា +អនត្ថការី +អនត្ថថ +អនត្ថពាក្យ +អនត្ថវាចា +អនត្ថវាទ +អនត្ថវាទិនី +អនត្ថវាទី +អនថ៌ +អនន្ដ +អនន្ដគុណ +អនន្ដញ្ញាណ +អនន្ដរ +អនន្ដរកថា +អនន្ដរគមនាគមន៍ +អនន្ដរបុស្ប +អនន្ដរផល +អនន្ដរិយកម្ម +អនន្ដា +អនន្ដារម្មណ៍ +អនន្ត +អនន្តកាល +អនន្តគុណ +អនន្តញ្ញាណ +អនន្តមាត្រ +អនន្តរ +អនន្តរកថា +អនន្តរគមនាគមន៍ +អនន្តរបុស្ប +អនន្តរបុស្ស +អនន្តរផល +អនន្តរិយ +អនន្តរិយកម្ម +អនន្តា +អនន្តារម្មណ៍ +អនន្យ +អនភិសិត្ត +អនភិសិត្តរាជ +អនរិយ +អនរិយជន +អនរិយធម្ម +អនរិយប្បទេស +អនរិយៈ +អនវជ្ជ +អនវតប្ដៈ +អនវតប្ត +អនវតប្តៈ +អនវត័ប្ដ +អនវត័ប្ត +អនវទ្យ +អនវភាឝ +អនវម +អនវ៉ន +អនវ័ទ្យ +អនស្ចារ្យ +អនាកុល +អនាកូល +អនាគត +អនាគតកាល +អនាគតង្សញ្ញាណ +អនាគតជាតិ +អនាគតតំសញ្ញាណ +អនាគតផល +អនាគតភព +អនាគតហេតុ +អនាគម +អនាគមា +អនាគាមា +អនាគាមិ +អនាគាមិនី +អនាគាមិបុគ្គល +អនាគាមិផល +អនាគាមិមក្គ +អនាគាមិមគ្គ +អនាគាមី +អនាគារ +អនាគារធម៌ +អនាគារវិន័យ +អនាគារិយ +អនាគារិយវិន័យ +អនាចារ +អនាចិន្ត្រៃយ +អនាតុរ +អនាតុរភាព +អនាត្មន៑ +អនាត្មា +អនាត្ម័ន +អនាថ +អនាថករ +អនាថចិត្ត +អនាថជន +អនាថបិណ្ឌិក +អនាថបុគ្គល +អនាថភាព +អនាថា +អនាថោ +អនាទរ +អនាទរកថា +អនាទរទុក្កដ +អនាទរប្បដិ +អនាទរភាព +អនាទរមិត្ត +អនាទរមិត្រ +អនាទរា +អនាទរាបត្តិ +អនាទិ +អនាទិភាព +អនាធិបតេយ្យ +អនានុយាត +អនាបត្តិ +អនាភិឞិក្ដ +អនាមយ +អនាមយគ្រឹះ +អនាមយជនបទ +អនាមយដ្ឋាន +អនាមយភាព +អនាមយស្ថាន +អនាមរូប +អនាមិក +អនាមិកលិខិត +អនាមិកសមាគម +អនាម័យ +អនាយ៌ +អនាយ៌ៈ +អនារ្យ +អនារ្យជន +អនារ្យធម៌ +អនារ្យប្រទេស +អនារ្យៈ +អនាល័យ +អនាវាស +អនាវាសា +អនាឝ្ចាយ៌ +អនាឝ្រវ +អនាសវ +អនាសវបុគ្គល +អនាសវា +អនាសវៈ +អនាស្រព +អនិច្ច +អនិច្ចកម្ម +អនិច្ចកាល +អនិច្ចតា +អនិច្ចតាធម៌ +អនិច្ចធម្ម +អនិច្ចភាព +អនិច្ចលក្ខណៈ +អនិច្ចសញ្ញា +អនិច្ចា +អនិច្ចានុបស្សនា +អនិច្ចានុបស្សិនី +អនិច្ចានុបស្សី +អនិច្ចាវត +អនិច្ចំ +អនិជិតសេនា +អនិដ្ឋ +អនិដ្ឋារម្មណ +អនិដ្ឋារម្មណ៍ +អនិត្យ +អនិត្យសមាជិក +អនិទូត +អនិទ្ទា +អនិទ្រា +អនិបុណភាព +អនិបុណីយ +អនិមន្តន +អនិមន្តន៍ +អនិមន្រ្តណ +អនិមិត្ត +អនិយត +អនិយតកិរិយាស័ព្ទ +អនិយតភាព +អនិយតៈ +អនិយម +អនិយមការណ៍ +អនិយមកាល +អនិយមវេលា +អនិយមសព្ទ +អនិយមសព្ទនាម +អនិយមសព្វនាម +អនិយមហេតុ +អនិយមហេតុការណ៍ +អនិយ័ត +អនិរន្តរភាព +អនិរន្តរ៍ +អនិរភ័យ +អនិល +អនិលបថ +អនិលសខា +អនិលសម្ភព +អនិឞ្ត +អនិស្តារម្មណ +អនិស្តាលម្ពន +អនិស្សយ +អនិស្សយមុត្តក +អនិស្សយមុត្តក៍ +អនិស្សយមុត្តិកា +អនិស្សរ +អនិស្សរជន +អនិស្សរបុគ្គល +អនិស្សរភាព +អនិស្សរា +អនិស្សរោ +អនិស្សរំ +អនិស្សរៈ +អនិស្សាវនក +អនិ្តម +អនីក +អនីកទស្សន៍ +អនីកលក្ខណៈ +អនីកល័ក្ខណ៍ +អនីតិ +អនីតិជន +អនីតិជនអត្តាធីន +អនីតិភាព +អនីតិសង្វាស +អនីតិសង្វាសនី +អនីត្យានុកូល +អនីត្យានុកូលភាព +អនីលក្ខណៈ +អនីល័ក្ខណ៍ +អនីឝ្វរ +អនុ +អនុក +អនុកម្ប +អនុកម្បចិត្ត +អនុករ +អនុករណី +អនុករណីយ +អនុកលា +អនុការ +អនុការី +អនុកិរិយា +អនុកូ +អនុកូល +អនុក្កម +អនុក្បៀស +អនុក្រម +អនុក្រិយា +អនុក្រឹត្យ +អនុខែត្រ +អនុគណ +អនុគណស្រុក +អនុគណៈ +អនុគតិ +អនុគមន៍ +អនុគាមិកនិធិ +អនុគាមិនី +អនុគាមី +អនុគុម្ពព្រឹក្ស +អនុគ្គមនាការ +អនុគ្គមនៈ +អនុគ្គមន៍ +អនុគ្គហ +អនុគ្គហធម៌ +អនុគ្រហ +អនុគ្រាមភាសា +អនុគ្រោះ +អនុគ្រោះហ៍ +អនុចរ +អនុចារិនី +អនុចារី +អនុចិន្ដា +អនុចិន្តា +អនុជ +អនុជង្គ +អនុជង្គុលី +អនុជន +អនុជា +អនុជាត +អនុជាតបុត្ត +អនុជាតបុត្រ +អនុជាតបុត្រី +អនុជិត +អនុជិតសេនា +អនុជីវិន +អនុជីវិនី +អនុជីវី +អនុញា្ញត +អនុញ្ញាត +អនុញ្ញាតិ +អនុញ្ញាត្ត +អនុដីកា +អនុតាប +អនុតាបកម្ម +អនុត្តរ +អនុត្តរធម៌ +អនុត្តរភាព +អនុត្តរភាពនិយម +អនុត្តរសម្ពោធិញ្ញាណ +អនុត្តរសម្មាសម្ពោធិ +អនុត្ថេរ +អនុទយា +អនុទស្សន៍ +អនុទិន +អនុទិស +អនុទិសា +អនុទូត +អនុទោស +អនុទ្ទេស +អនុធមនី +អនុធម្មចារិនី +អនុធម្មចារី +អនុធម្មតា +អនុនាយក +អនុនាយិកា +អនុនាវី +អនុនាវីត្រី +អនុនាវីទោ +អនុនាវីឯក +អនុនាសិក +អនុនាសិកន្ត +អនុបការ +អនុបការគុណ +អនុបការជន +អនុបចារ +អនុបណ្ឌិត +អនុបត្ថម្ភ +អនុបត្ថម្ភក +អនុបត្ថម្ភិកា +អនុបទ +អនុបទេឝ +អនុបទេស +អនុបទ្ទវ +អនុបទ្រព +អនុបទ្រវ +អនុបធិ +អនុបភោគ +អនុបមា +អនុបមេយ +អនុបមេយ្យ +អនុបយោគ +អនុបរទេស +អនុបរិនិព្វាន +អនុបវាទ +អនុបវាទនិយម +អនុបវាទិន +អនុបវាទិនី +អនុបវាទី +អនុបសគ៌ +អនុបសគ្គ +អនុបសម្បន្ន +អនុបសម្បន្នា +អនុបសុព្យាបាល +អនុបស្តម្ភ +អនុបស្តម្ភក +អនុបស្សនា +អនុបស្សី +អនុបាត +អនុបាទាន +អនុបាទិន្នក +អនុបាទិន្នករូប +អនុបាទិន្នកៈ +អនុបាទិសេស +អនុបាទិសេសនិព្វាន +អនុបាល +អនុបុព្វបទ +អនុបុព្វីកថា +អនុប័ត្រ +អនុប្បការ +អនុប្បញ្ញត្តិ +អនុប្បញ្ញាត្តិ +អនុប្បទាន +អនុប្បទាននូវទ្រព្យ +អនុប្បទានិក +អនុប្បទាយក +អនុប្បទាយិក +អនុប្បទាយី +អនុប្បទាយីនា +អនុប្បយោគ +អនុប្បវាទ +អនុប្រការ +អនុប្រជាជន +អនុប្រទាន +អនុប្រទេស +អនុប្រធាន +អនុប្រយោគ +អនុផល +អនុផលិតផល +អនុពង្ស +អនុពល +អនុពាក្យ +អនុពាល +អនុពុទ្ធ +អនុពោធ +អនុព័ន្ធ +អនុព័ន្ធពាណិជ +អនុព័ន្ធពាណិជ្ជកម្ម +អនុព័ន្ធយោធា +អនុព័ន្ធវប្បធម៌ +អនុព្យញ្ជន +អនុព្យញ្ជនៈ +អនុភតិកៈ +អនុភតិសញ្ញា +អនុភតិសន្យា +អនុភរិយា +អនុភាគ +អនុភាព +អនុភាវ +អនុភាស +អនុមតិ +អនុមន្ត្រី +អនុមន្រ្តី +អនុមាត្រា +អនុមាន +អនុមានញែក +អនុមានរួម +អនុមាស +អនុមាសភាព +អនុមោទនា +អនុម័ត +អនុម័តជាឯកច្ឆន្ទ +អនុម័តយល់ព្រម +អនុម័តិ +អនុយាត +អនុយាតកិច្ច +អនុយាត្រា +អនុយោគ +អនុយោជន +អនុយោជន៍ +អនុយ័ន្ត +អនុរក្ខ +អនុរក្ដិ +អនុរក្តិ +អនុរក្ស +អនុរក្សា +អនុរដ្ឋ +អនុរដ្ឋមន្ត្រី +អនុរដ្ឋលេខាធិការ +អនុរវភាព +អនុរាគ +អនុរាជ +អនុរាជា +អនុរាត្រី +អនុរាស្ត្រ +អនុរូប +អនុរោធ +អនុរោហិនី +អនុលាប +អនុលេខាធិការ +អនុលោម +អនុវង្ស +អនុវចនៈ +អនុវឌ្ឍនភាព +អនុវត្ដ +អនុវត្ត +អនុវត្តដោយម្ចាស់ការ +អនុវត្តន +អនុវត្តនាការ +អនុវត្តន៍ +អនុវត្តយ៉ាង +អនុវត្តិ +អនុវសញ្ចរ +អនុវាត +អនុវាតចីពរ +អនុវាតសង្ឃាដី +អនុវាតស្បង់ +អនុវាទ +អនុវាទចីពរ +អនុវាទសង្ឃាដី +អនុវាទស្បង់ +អនុវិច្ចការ +អនុវិច្ចការិនី +អនុវិច្ចការី +អនុវិទ្យាល័យ +អនុវិស្វករ +អនុសញ្ចរ +អនុសញ្ចរណ៍ +អនុសញ្ញា +អនុសនិ្ធ +អនុសន្ធិ +អនុសភា +អនុសាធ្យ +អនុសារ +អនុសារណៈ +អនុសារី +អនុសាស +អនុសាសន +អនុសាសនា +អនុសាសនី +អនុសាសន៍ +អនុសិដិ្ឋ +អនុសិដ្ឋ +អនុសិដ្ឋជន +អនុសិដ្ឋិ +អនុសិស្ស +អនុសេនាធំ +អនុសេនានី +អនុសេនីយ៍ +អនុសេនីយ៍ត្រី +អនុសេនីយ៍ទោ +អនុសេនីយ៍ឯក +អនុសោក +អនុសំវច្ចរៈ +អនុសំវច្ឆរៈ +អនុសំវច្ឆរ័ត្វ +អនុសំវត្សរ៍ +អនុស័យ +អនុស្ថាប័ន +អនុស្វារ +អនុស្សតិ +អនុស្សតិកម្មដ្ឋាន +អនុស្សរណពិធី +អនុស្សរណៈ +អនុស្សរណ៍ +អនុស្សារ +អនុស្សារសាលក្រម +អនុស្សាវនក +អនុស្សាវនកៈ +អនុស្សាវនា +អនុស្សាវនាចារ្យ +អនុស្សាវរីយ +អនុស្សាវរីយ៍ +អនុស្សាវវនក +អនុស្សិស្ស +អនូនភាព +អនូបមា +អនូបមេយ្យ +អនេក +អនេកជាតិ +អនេកត្ថ +អនេកត្ថសំខ្យា +អនេកន័យ +អនេកបរិយាយ +អនេកប្បការ +អនេកប្បភេទ +អនេកប្បមាណ +អនេកប្រការ +អនេកប្រភេទ +អនេកប្រមាណ +អនេកពាន់ជាតិ +អនេកពិធ +អនេកល +អនេកវិធ +អនេកអនន្ត +អនេកអនន្តគណនា +អនេកអន័គ្ឃ +អនេសន +អនេសនប្បហាន +អនេសនា +អនេសនៈ +អនេ្តបុរបាលកៈ +អនៃ្ល +អនោកាស +អនោកាសគ្រឹះ +អនោកាសដ្ឋាន +អនោត +អនោតត្ត +អនោតត្តស្រះ +អនោតស្រះ +អនោម +អនោមក +អនោមកសត្ត +អនោមគុណ +អនោមញ្ញាណ +អនោមទស្សី +អនោមប្បញ្ញា +អនោមសត្ត +អនោសជ្ជ +អនោសជ្ជភាព +អន៉ាត +អន់ +អន់ខ្សោយ +អន់ចង់ +អន់ចង់់ +អន់ចិត្ត +អន់ចិត្តស្រឡេត +អន់ជើញ +អន់ឈឺ +អន់ឈើ +អន់ដធាន +អន់ដរ៉ៈក័ប +អន់ឌៈ +អន់តៈគុណ័ង +អន់តៈរ៉ៈធាន +អន់ត័ង +អន់ថយ +អន់ធៈក +អន់ភ្នែក +អន់សាច់ +អន់អាក់ +អន់អៀន +អន់អោន +អន័គ្ឃ +អន័គ្ឃអនេក +អន័ត្ឃ +អន៑ +អន្ដរ +អន្ដរធាន +អន្ដេបអន្ដាប +អន្ដោច +អន្ត +អន្តកម្ម +អន្តករ +អន្តកាល +អន្តគត +អន្តគតា +អន្តគុណ +អន្តគុណំ +អន្តគូ +អន្តជាតិ +អន្តធម៌ +អន្តធ៌ាន +អន្តបច្ច័យ +អន្តពណ៌ +អន្តព័ណ៌ +អន្តភាព +អន្តយ +អន្តរ +អន្តរកប្ប +អន្តរកម្ម +អន្តរកាណ៍ +អន្តរការណ៍ +អន្តរការី +អន្តរកាល +អន្តរក្រសួង +អន្តរគវេសិនី +អន្តរគវេសី +អន្តរគ្រឹះ +អន្តរជាតិ +អន្តរជាតិនិយម +អន្តរជាតូបនីយកម្ម +អន្តរដ្ឋកា +អន្តរត្តិភាព +អន្តរត្ថវាចក +អន្តរត្ថិភាព +អន្តរទ្វីប +អន្តរធាន +អន្តរនិវត្ត +អន្តរបទ +អន្តរប្បញ្ញតិ +អន្តរប្រទេស +អន្តរពិភព +អន្តរភាព +អន្តររដ្ឋ +អន្តររដ្ឋាភិបាល +អន្តររេខា +អន្តរវត្ថុ +អន្តរវសកៈ +អន្តរវាសក +អន្តរវាសកៈ +អន្តរសម័យ +អន្តរស្តកា +អន្តរហេតុ +អន្តរា +អន្តរាកថា +អន្តរាការ +អន្តរាគមនិយម +អន្តរាគមន៍ +អន្តរាត្មា +អន្តរាត្ម័ន +អន្តរាបតិ្ត +អន្តរាបត្តិ +អន្តរាមគ្គ +អន្តរាមាគ៌ +អន្តរាមាគ៌ា +អន្តរាយ +អន្តរាយខ្លួន +អន្តរាយិក +អន្តរាយិកធម៌ +អន្តរាសន្និបាត +អន្តរាសភា +អន្តរិក +អន្តរីក្ស +អន្តរីប +អន្តរេន្រ្ទិយ +អន្តរោកាស +អន្តរ៑ +អន្តលក្ខិ +អន្តលិក្ខ +អន្តវណ្ណ +អន្តវាសិន +អន្តវាសិនី +អន្តវាសិន៑ +អន្តសយ្យា +អន្តសេយ្យា +អន្តាក់អន្តិច +អន្តាយ +អន្តិក +អន្តិច +អន្តិត +អន្តិតអន្ដូង +អន្តិតអន្តូង +អន្តិម +អន្តិមកិច្ច +អន្តិមជាតិ +អន្តិមត្ត +អន្តិមត្តភាព +អន្តិមទេហធារិនី +អន្តិមទេហធារី +អន្តិមភព +អន្តិមវត្ថុ +អន្តិមវត្ថុអជ្ឃាបនក +អន្តិមសាសន៍ +អន្តឺត +អន្តឺម +អន្តឺរ៉ឺរ៉ឺត +អន្តុយ +អន្តុល +អន្តូង +អន្តេ +អន្តេបអន្តាប +អន្តេបុរ +អន្តេបុរចរ +អន្តេបុរចារក +អន្តេបុរចារកៈ +អន្តេបុរចារិកា +អន្តេបុរបរិចារិកា +អន្តេបុរបាល +អន្តេបុរបាលក +អន្តេបុរបាលកៈ +អន្តេបុរបាលិកា +អន្តេបុរិក +អន្តេបុរិកា +អន្តេបុរិកៈ +អន្តេបុរៈ +អន្តេវាសិក +អន្តេវាសិកដ្ឋាន +អន្តេវាសិកភាព +អន្តេវាសិន +អន្តេវាសិនី +អន្តេវាសិន៑ +អន្តេវាសី +អន្តែង +អន្តែងអន្តៃ +អន្តៃ +អន្តោ +អន្តោគ្រាម +អន្តោគ្រឹះ +អន្តោច +អន្តោជន +អន្តោជាត +អន្តោជាតទាស +អន្តោជាតទាសី +អន្តោជាតា +អន្តោទេព +អន្តោនគរ +អន្តោបនិជ្ឈាន +អន្តោប្រវេសន៍ +អន្តោប្រវេសន្ត +អន្តោប្រាសាទ +អន្តោភិបាល +អន្តោសារ +អន្តោសារជាតិ +អន្តោសារព្រឹក្ស +អន្តំ +អន្តៈ +អន្ត្យ +អន្ត្រត +អន្ត្រាក់ +អន្ត្រឹក +អន្ត្រុក +អន្ត្រើក +អន្ត្រោក +អន្ថម +អន្ថឺម +អន្ថោច +អន្ទង +អន្ទងខ្មោច +អន្ទងខ្មៅ +អន្ទងចិត្ត +អន្ទងត្បាញ +អន្ទងយោង +អន្ទងសាច់ពល +អន្ទងអំបោះ +អន្ទង់ +អន្ទង់បា +អន្ទង់បារ +អន្ទង់រុក +អន្ទង់វិត +អន្ទង់ស +អន្ទង់អាំង +អន្ទាក់ +អន្ទាក់កាច់ +អន្ទាក់កាម +អន្ទាក់ខ្លា +អន្ទាក់ដៃ +អន្ទាក់ណែងណង +អន្ទាក់មារ +អន្ទាក់រូត +អន្ទាក់វាត់ +អន្ទាក់ស្នេហ៍ +អន្ទាលោង +អន្ទាំ +អន្ទាំស្លា +អន្ទិកា +អន្ទិត +អន្ទិល +អន្ទឹល +អន្ទឺរឺរឺត +អន្ទុ +អន្ទុក +អន្ទូ +អន្ទូក +អន្ទើត +អន្ទែង +អន្ទោក +អន្ទោកក្រឡឹង +អន្ទោកសំពោច +អន្ទោកស្វា +អន្ទោកអន្ទោល +អន្ទោល +អន្ទោលកើតស្លាប់ +អន្ទោលជាតិ +អន្ទោលតាមប្រាណ +អន្ទះ +អន្ទះសា +អន្ទះសាខ្វារ +អន្ទះសារកខ្យល់ +អន្ទះសាស្លឈាម +អន្ទះសាអន្ទាលោង +អន្ទះអន្ទែង +អន្ទ្រក់ +អន្ទ្រត +អន្ទ្រាក +អន្ទ្រាម +អន្ទ្រីម +អន្ទ្រឺត +អន្ទ្រុក +អន្ទ្រូត +អន្ទ្រើក +អន្ទ្រើត +អន្ទ្រើម +អន្ទ្រើស +អន្ធ +អន្ធករ +អន្ធការ +អន្ធការគ្រឹះ +អន្ធការដ្ឋាន +អន្ធការនិយម +អន្ធការពន្ធនាគារ +អន្ធការស្ថាន +អន្ធកូប +អន្ធគ្រឹះ +អន្ធពាល +អន្ធភាព +អន្ធា +អន្ធិកា +អន្ធិល +អន្ធឹល +អន្ធឺល +អន្ធូ +អន្ធូបមា +អន្ធួម +អន្ធើត +អន្ធើម +អន្ធោ +អន្ធោបមា +អន្ធោភាស +អន្ធោភាសន៍ +អន្ធោអន្ធា +អន្ន +អន្នកាល +អន្នកិច្ច +អន្នទាន +អន្នបាន +អន្មករ +អន្យ +អន្យតិរី្ថយ៍ +អន្យតិរ្ថិយ +អន្យតិរ្ថិយសាសន៍ +អន្យតិរ្ថីយ៍ +អន្យតីរ្ថិយ +អន្យត្រ +អន្យបទ +អន្រ្ត +អន្រ្តគុណ +អន្រ្តត +អន្រ្តាក់ +អន្រ្ទុក +អន្លក់ +អន្លក់ឆៅ +អន្លក់ព្រះ +អន្លក់ស្រស់ +អន្លក់ស្រុក +អន្លក់ស្រុស +អន្លក់អន្លៃ +អន្លង +អន្លង់ +អន្លង់កាម +អន្លង់ជ្រៃ +អន្លង់ត្នោត +អន្លង់ទិដ្ឋិ +អន្លង់ទឹកចក្ខុ +អន្លង់ភព +អន្លង់ភេ +អន្លង់រមៀត +អន្លង់រាប +អន្លង់រុន +អន្លង់វិល +អន្លង់វែង +អន្លង់សន្លឹម +អន្លង់សំណរ +អន្លង់អន្លោច +អន្លង់អវិជ្ជា +អន្លាយ +អន្លិត +អន្លីង +អន្លឹប +អន្លឹម +អន្លូង +អន្លូងក្បាលស្វា +អន្លូងក្យាលស្វា +អន្លូងគង +អន្លូងពន្លាក +អន្លូងរនាត +អន្លូងស្គរ +អន្លូញ +អន្លូញប៉ប៉ក +អន្លូញមក្លាំ +អន្លូញស្មើ +អន្លួង +អន្លើ +អន្លើយ +អន្លៃ +អន្ល៉ាយ +អន្វក្ខរ +អន្វក្ខរៈ +អន្វឌ្ឍមាស +អន្វយវាចក +អន្វយសន្ធាន +អន្វានុដីកា +អន្វិត +អន្វេឞ +អន្វេឞណ +អន្វេស +អន្វេសក +អន្វេសនា +អន្វេសន៍ +អន្វេសិកា +អន្សង +អន្សម +អន្សមខ្នុរ +អន្សមចេក +អន្សមចំហុយ +អន្សមជ្រូក +អន្សមដូង +អន្សមផ្អូម +អន្សមអាំង +អន្សរគ្រាជ +អន្សា +អន្សាចំបក់ +អន្សើម +អន្សែ +អន្សោង +អប +អបករណ៍ +អបការ +អបក្រម +អបក្រិយា +អបគត +អបគតា +អបគមន៍ +អបចាយធម៌ +អបចាយន +អបចាយនកម្ម +អបចាយនធម៌ +អបចាយនៈ +អបចាយិត +អបចាយិតា +អបចិត្ត +អបច័យ +អបច្ឆាយ +អបច្ឆាយព្រឹក្ស +អបច្ឆាយា +អបជេយ +អបណ្ណកប្បដិបទា +អបត្តិ +អបទាន +អបទិស +អបទេវតា +អបទេស +អបទ្រព្យ +អបធន +អបនិត +អបភាគ +អបភាគ្យ +អបភាស +អបភោគ +អបមង្គល +អបមាន +អបមារ +អបយស +អបយ៌វសាន +អបយ័ស +អបរ +អបរកាល +អបរគោយាន +អបរណ្ណជាតិ +អបរន្ន +អបរន្នជាតិ +អបរភាគ +អបរលោក +អបរសម័យ +អបរាជិក +អបរាជិត +អបរាជិតបល័ង្គ +អបរាជិតបល្ល័ង្ក +អបរាជិតសង្គ្រាម +អបរាជិតា +អបរាជេយ្យ +អបរាជេយ្យភាគ +អបរាជ័យ +អបរាធ +អបរាធជន +អបរាធទណ្ឌ +អបរាធបុគ្គល +អបរាធីន +អបរាធៈ +អបរិណាម +អបរិមាណ +អបរិមាណជន +អបរិមាណទ្រព្យ +អបរិមាណធន +អបរិយោសាន +អបរូប +អបរូបា +អបលក្ខណ៍ +អបលក្សណ៍ +អបលាភ +អបលាភា +អបលោក +អបលោកន +អបលោកនកម្ម +អបលោកនៈ +អបលោកន៍ +អបលោភ +អបលោភា +អបល័ក្ខណ៍ +អបល័ក្សណ៍ +អបវាទ +អបសក្ដិ +អបសក្តិ +អបស័ក្កិ +អបស័ក្ដិ +អបស្ទប +អបហារ +អបហារកម្ម +អបហារណ៍ +អបហាស +អបហាសភាព +អបអង +អបអម +អបអរ +អបអរសាទរ +អបាករណ +អបាករណ៍ +អបាចី +អបាចីន +អបាចីនទិស +អបាចីនទិសា +អបាទក +អបាទកសត្ត +អបាទកសត្វ +អបាទកៈ +អបាយ +អបាយគាមិន +អបាយគាមិនី +អបាយគាមី +អបាយទុក្ខ +អបាយទ្វារ +អបាយបរាយនកម្ម +អបាយបរាយនា +អបាយបរាយនៈ +អបាយប្បដិសន្ធិ +អបាយភព +អបាយភូមិ +អបាយភ័យ +អបាយមាគា៌ +អបាយមាគ៌ា +អបាយមុខ +អបាយលោក +អបាយសត្ត +អបាយសត្វ +អបាយសមុទ្ទ +អបាយសមុទ្រ +អបាយសំវត្តនិក +អបាយសំវត្តនិកកម្ម +អបិ +អបុគ្គលិក +អបុគ្គលិកភាព +អបុញ +អបុញ្ញ +អបុញ្ញភិសង្ខារ +អបុញ្ញលាភ +អបុញ្ញាភិសង្ខារ +អបុណ្យ +អបុណ្យាភិសំស្ការ +អបុត្តក +អបុត្តកោ +អបុត្តកៈ +អបុត្តិកា +អបុត្រក +អបុនប្បុនក្កម្ម +អបុព្វកិច្ច +អបេក្ខា +អបេក្ខាវុទ្ធិ +អបេក្សា +អបេត +អបេតវិញ្ញាណ +អបោគណ្ឌ +អបោ្ជដនស័ព្ទ +អបោ្ពដនសព្ទ +អប៉ាយ៉ៈ +អប់ +អប់ប៉ៈលុ័ក +អប់ប្ទេស +អប់ប្រី +អប់ផ្កា +អប់ផ្សែងទៀន +អប់ព្យប់ +អប់មាត់ +អប់រំ +អប់រំកាយ +អប់រំផ្លូវចិត្ត +អប់រំមូលដ្ឋាន +អប់សព +អប្ប +អប្បការ +អប្បគ្ឃព័ស្តុ +អប្បច្ចយ +អប្បច្ចយភាព +អប្បជនាធិបតេយ្យ +អប្បដិ +អប្បដិការ +អប្បដិឃ +អប្បដិឃចិត្ត +អប្បដិឃៈ +អប្បដិបត្តិកម្ម +អប្បដិបុគ្គល +អប្បដិភាគ +អប្បដិរូប +អប្បដិវត្ត +អប្បដិវត្តន៍ +អប្បដិវត្តិយកម្ម +អប្បដិវត្តិយៈ +អប្បដិវត្តិយ៍ +អប្បទ្រព្យ +អប្បធន +អប្បនា +អប្បនាចិត្ត +អប្បនាជ +អប្បនាជវ័ន +អប្បនាឈាន +អប្បនាសមាធិ +អប្បបញ្ញា +អប្បបរមា +អប្បបរិមាណ +អប្បប្រាជ្ញា +អប្បពុទ្ធិ +អប្បភណ្ឌ +អប្បភាគ +អប្បភោគ +អប្បមា +អប្បមាណ +អប្បមាណភណ្ឌ +អប្បមាណភាព +អប្បមាណវត្ថុ +អប្បមាទ +អប្បមាទប្បដិបទា +អប្បមាទមូល +អប្បមាទលក្ខណៈ +អប្បមាទសប្បាទនៈ +អប្បមាទសម្បាទនៈ +អប្បមាទសម្បាទន៍ +អប្បមូល +អប្បមេយ្យ +អប្បមេយ្យគុណ +អប្បយស +អប្បលក្ខណ៍ +អប្បលាភ +អប្បលោហិត +អប្បវត្ថុ +អប្បវិជ្ជ +អប្បវ័យ +អប្បសក្ដិ +អប្បសាន្ត +អប្បសុខ +អប្បស័ក្ដិ +អប្បស័ក្តិ +អប្បហារ +អប្បឱន +អប្បិច្ឆ +អប្បិច្ឆតា +អប្បិច្ឆតាគុណ +អប្បិច្ឆបុគ្គល +អប្បិច្ឆភាព +អប្បិច្ឆា +អប្បិច្ឆោ +អប្បិយ +អប្បិយជន +អប្បិយជំនឿ +អប្បិយបុត្ត +អប្បិយភណ្ឌ +អប្បិយភាព +អប្បិយវត្ថុ +អប្បិយវាចា +អប្បិយវាទ +អប្បិយវាទិនី +អប្បិយវាទី +អប្បិយសព្ទ +អប្បិយា +អប្បិយោ +អប្បេសក្ខ +អប្បេសក្ខទេតា +អប្បេសក្ខទេវតា +អប្បេសក្ខទេវបុត្ត +អប្បេសក្ខទេវរាជ +អប្បេសក្ខា +អប្បេសក្ខោ +អប្បេស័ក្ខ +អប្បោទក +អប្បោទកបាយាស +អប្បោទកយាគូ +អប្បោទកសូប +អប្ផោដន +អប្ផោដនសព្ទ +អប្ផោដនស័ព្ទ +អប្រការ +អប្រក្រតីភាព +អប្រជាប្រិយភាព +អប្រតិ +អប្រតិឃ +អប្រតិឃចិត្ត +អប្រតិឃៈ +អប្រតិដែល +អប្រតិភាគ +អប្រតិរូប +អប្រត្យយ +អប្រមាច់ +អប្រមាណ +អប្រមាថ +អប្រមាទ +អប្រមាទប្រតិប័ទ +អប្រមាទមូល +អប្រមាទលក្សណៈ +អប្រមាទសម្បាទន៍ +អប្រមេយ +អប្រិយ +អប្រិយជន +អប្រិយបុត្ត +អប្រិយបុត្រ +អប្រិយពាក្យ +អប្រិយព័ស្តុ +អប្រិយភាព +អប្រិយវាទ +អប្រិយវាទិន +អប្រិយវាទិនី +អប្រិយវាទី +អប្រិយសព្ទ +អប្រិយស័ព្ទ +អប្រិយ៍ +អប្រីយ៍ +អប្សរ +អប្សរទេពី +អប្សរទេវី +អប្សរស៑ +អប្សរា +អប្សាន្ត +អផល +អផលប្រទានព្រឹក្ស +អផលព្រឹក្ស +អផាសុ +អផាសុក +អផាសុកភាព +អផុសនីយ +អផ្ឈត្តសន្ដាន +អផ្ទក់ +អផ្ទង់ +អផ្ទាញ +អផ្សាន +អផ្សុក +អផ្សុកអប្បសាន្ត +អផ្សុកអប្សាន្ត +អព +អពទ្ធ +អពទ្ធសីមា +អពព +អពពៈ +អពមង្គល +អពយព +អពល +អពលា +អពិរុទ្ធ +អពុទ្ធិ +អពុទ្ធិភាព +អព៌ុទ +អព័ទ្ធ +អព្ទ +អព្ភ +អព្ភកម្ម +អព្ភក្ខាន +អព្ភក្ខានកថា +អព្ភក្ខានពាក្យ +អព្ភក្ខានវាចា +អព្ភក្ខានវាទ +អព្ភក្ខានវាទិនី +អព្ភក្ខានវាទី +អព្ភន្តរ +អព្ភន្តរកិរិយា +អព្ភន្តរញាណ +អព្ភន្តរត្ថ +អព្ភន្តរសញ្ញា +អព្ភន្តរសព្ទ +អព្ភន្តរសីមា +អព្ភន្តរស័ព្ទ +អព្ភន្តរ័ត្ថ +អព្ភបរិមាណ +អព្ភមុត្ត +អព្ភសន្និបាត +អព្ភា +អព្ភាន +អព្ភានកម្ម +អព្ភាស +អព្ភូត +អព្ភូតការណ៍ +អព្ភូតភណ្ឌ +អព្ភូតហេតុ +អព្ភោកាស +អព្ភោកាសិក +អព្ភោកាសិកកម្ម +អព្ភោកាសិកង្គ +អព្ភោកាសិកធុតង្គ +អព្យកត +អព្យក្ត +អព្យត្ត +អព្យត្តជន +អព្យត្តបុគ្គល +អព្យត្តភាព +អព្យត្តវោហារ +អព្យត្តា +អព្យព +អព្យយ +អព្យយបច្ច័យ +អព្យយសព្ទ +អព្យយីភាព +អព្យយីភាវៈ +អព្យយៈ +អព្យា +អព្យាកត +អព្យាកតកម្ម +អព្យាកតចិត្ត +អព្យាកតធម៌ +អព្យាកតភាព +អព្យាកតា +អព្យាកតៈ +អព្យាក្រិត +អព្យាក្រឹត +អព្យាក្រឹតធម៌ +អព្យាក្រឹតនិយម +អព្យាក្រឹតភាព +អព្យាក្រឹតា +អព្យាក្រឹត្យ +អព្យាង្គបុព្វបទ +អព្យាបាទ +អព្យ័ត្ត +អព្រហ្មចរិយ +អព្រហ្មចរិយធម៌ +អព្រហ្មចារិនី +អព្រហ្មចារិន៑ +អព្រហ្មចារី +អព្រហ្មចារ្យ +អព្រះចេស្ដា +អព្រះចេស្ដាពីស +អព្រះចេស្ដារ្យសង្ឃ +អព្វុទ +អព្វុទៈ +អព្វោហារិក +អព្វោហារិកា +អព្វោហារិកោ +អព្វោហារិកំ +អព្វោហោរិកា +អភញ្វ +អភញ្វគមនា +អភញ្វគមន៍ +អភព្យ +អភព្វ +អភព្វជាតិ +អភព្វដ្ឋាន +អភព្វបុគ្គល +អភព្វរូប +អភព្វា +អភព្វាគមនា +អភព្វាគមន៍ +អភព្វោ +អភយ +អភយដ្ឋាន +អភយទាន +អភយន្តរាយ +អភយប្រទេស +អភយមុទ្រា +អភយវ័ន +អភយូ +អភយូបទ្រព +អភយូបសគ្គ +អភយូបស័គ្គ +អភវ +អភវនីយភាព +អភវ្យ +អភាព +អភាវ +អភិ +អភិកាស +អភិក្ក +អភិក្កន្ត +អភិក្កន្តព័ណ៌ +អភិក្កន្តវណ្ណ +អភិក្កាន្ត +អភិក្កាន្តព័ណ៌ +អភិក្រម +អភិក្រោធ +អភិខ្យា +អភិគម +អភិគមន៍ +អភិគោត្ត +អភិគោត្រ +អភិឃាត +អភិចរិយា +អភិចលនា +អភិច្ឆា +អភិច្ជា +អភិជន +អភិជនភាព +អភិជនាធិបតេយ្យ +អភិជាត +អភិជាតា +អភិជិត +អភិជេជ្ឋ +អភិជេដ្ឋ +អភិជេដ្ឋា +អភិជ័យ +អភិជ្ឈា +អភិជ្ឈាកាយគន្ថ +អភិជ្ឈាភិភូត +អភិជ្ឈាភិភូតា +អភិជ្ឈាវិសមលោភភាព +អភិជ្ញា +អភិជ្ញាន +អភិញ្ញា +អភិញ្ញាណ +អភិញ្ញាត +អភិញ្ញាតការណ៍ +អភិញ្ញាតជន +អភិញ្ញាតធម៌ +អភិញ្ញាតសាក្សី +អភិណ្ហ +អភិណ្ហគមនាគមន៍ +អភិណ្ហប្បច្ចវេក្ខណៈ +អភិណ្ហសន្និបាត +អភិណ្ហំ +អភិត +អភិតរុណ +អភិតរុណី +អភិទោស +អភិទោសកាល +អភិទោសសម័យ +អភិទ្ធជ +អភិទ្រោហ +អភិទ្រោះ +អភិធជ +អភិធជមហារដ្ឋគុរុ +អភិធម្ម +អភិធម្មត្ថ +អភិធម្មបិដក +អភិធាន +អភិធានសព្ទ +អភិធាយក +អភិធាវ័ន +អភិធេយ្យ +អភិធៃយ +អភិធ្យា +អភិធ្វជ +អភិនន្ទ +អភិនន្ទន +អភិនន្ទនភាព +អភិនន្ទនាការ +អភិនន្ទន៍ +អភិនព +អភិនវ +អភិនវកម្ម +អភិនិក្ខមក +អភិនិក្ខមន +អភិនិវេស +អភិនិឞ្រ្កម +អភិនិឞ្រ្កមក +អភិនិឞ្រ្កមណ +អភិនិស្ក្រមណ៍ +អភិនិស្រ្កមណ៍ +អភិនីហារ +អភិនីហារសម្បន្ន +អភិនីហារសម្បន្នា +អភិនេស្ក្រមណ៍ +អភិនេស្ក្រម៍ +អភិនេស្រ្កម៍ +អភិបាល +អភិបាលកិច្ច +អភិបាលក្រុង +អភិបាលខណ្ឌ +អភិបាលខេត្ត +អភិបាលខែត្រ +អភិបាលខែត្ររង +អភិបាលជន +អភិបាលជេដ្ឋ +អភិបាលជេស្ឋ +អភិបាលដ្ឋាន +អភិបាលភាព +អភិបាលរង +អភិបាលរងក្រុង +អភិបាលរងខណ្ឌ +អភិបាលរងខេត្ត +អភិបាលរងស្រុក +អភិបាលស្រុក +អភិបាលស្រុករង +អភិបូជា +អភិប្បាយ +អភិប្រណិបាត +អភិប្រណិប័ត +អភិប្រណិប័តន៍ +អភិប្រាយ +អភិភវ័ន +អភិភូ +អភិភូត +អភិភូតជរាភិភូត +អភិម +អភិមង្គល +អភិមង្គល៍ +អភិមរ +អភិមហាអំណាច +អភិមាន +អភិមានិក +អភិមានី +អភិមុខ +អភិយាចនា +អភិយោគ +អភិរក្ខ +អភិរក្ខា +អភិរក្ស +អភិរក្សនិយម +អភិរដ្ឋ +អភិរដ្ឋមន្ត្រី +អភិរតិ +អភិរម +អភិរម្យ +អភិរាជ +អភិរាម +អភិរាស្ត្រមន្ត្រី +អភិរាស្រ្តមន្រ្តី +អភិរូប +អភិរូបា +អភិរូហ៍ +អភិរោធ +អភិរំ +អភិរ័តិ +អភិលក្ខិត +អភិលក្ខិតកាល +អភិលក្ខិតសម័យ +អភិលក្សិត +អភិលាប +អភិលាភ +អភិលាស +អភិលាសក +អភិលាសិកា +អភិវឌ្ឍ +អភិវឌ្ឍន +អភិវឌ្ឍនកម្ម +អភិវឌ្ឍនភាព +អភិវឌ្ឍនាការ +អភិវឌ្ឍន៍ +អភិវឌ្ឍន៍ជនបទ +អភិវឌ្ឍន៍សង្គម +អភិវឌ្ឍភាព +អភិវន្ទ +អភិវន្ទនាការ +អភិវន្ទន៍ +អភិវាទ +អភិវាទន +អភិវាទនាការ +អភិវាទន៍ +អភិវុឌ្ឍករណ៍ +អភិឝោធន +អភិឞក្ត +អភិឞេក +អភិសង្ខារ +អភិសន្តាប +អភិសន្ទ +អភិសមាចារ +អភិសមាចារិក +អភិសមាចារិកវត្ត +អភិសម័យ +អភិសម្ពោធិ +អភិសាប +អភិសាបន៍ +អភិសារ +អភិសិត្ត +អភិសិត្តរាជ +អភិសិទ្ធិ +អភិសូន្យ +អភិសេក +អភិសេកព្រះ +អភិសោធ +អភិសោធន +អភិសោធន៍ +អភិសំស្ការ +អភិស្នេហា +អភិហារ +អភិហារិន +អភិហារិនី +អភិហារី +អភីក្សណម៑ +អភូត +អភូតការណ៍ +អភូតបុព្វ +អភូតវាចា +អភូតវាទ +អភូតវាទិន +អភូតវាទិនី +អភូតវាទី +អភូតហេតុ +អភេជ្ជ +អភេជ្ជរូប +អភេទ +អភេទនីយ៍ +អភំ្រសៈ +អភ័ព្យ +អភ័ព្វ +អភ័យ +អភ័យដ្ឋាន +អភ័យទាន +អភ័យទោស +អភ័យប្រទេស +អភ័យឯកសិទ្ធិ +អភ័យឯកសិទ្ធិសភា +អភ្យន្តរ +អភ្យាខ្យាន +អភ្យាគត +អភ្យាគតា +អភ្យាគម +អភ្យាគមនាគមន៍ +អភ្យាន្តរ +អភ្យាស +អភ្រ +អភ្រំឝ +អភ្រំសៈ +អភ្រំស្រៈ +អម +អមគម +អមគាង +អមច្ច +អមច្ចា +អមច្ទា +អមដំណើរ +អមត +អមតបទ +អមតបុប្ជ +អមតបុប្ព +អមតផល +អមតភាព +អមតមហានិព្វាន +អមតរស +អមតអម្រឹត +អមតៈ +អមត្ត +អមត្តញ្ញុតា +អមត្តញ្ញូ +អមត្តញ្ញូតា +អមនុឞ្យ +អមនុស្ស +អមនុស្សធម៌ +អមរ +អមរកញ្ញា +អមរកន្យា +អមរគោយាន +អមរទ្រិ +អមរទ្រុម +អមរនិករ +អមរនិកាយ +អមរបតី +អមរបព៌ត +អមរបុរី +អមរបុរៈ +អមរពិមាន +អមរមេឃ +អមរយោសិត +អមរយោស្ត្រី +អមររាជ +អមររ័ត្ន +អមរលោក +អមរវិមាន +អមរវេស្ម័ន +អមរសព្ទ +អមរា +អមរាគា +អមរាគារ +អមរាទ្រិ +អមរាភិរក្ខិត +អមរាវិក្ខេប +អមរាវិក្ខេបទិដ្ឋិ +អមរិន្ទ +អមរេន្ទ្រ +អមរេន្រ្ទ +អមលាំង +អមអង +អមាត្យ +អមាត្យជំនិត +អមាត្យាធិបតី +អមាវសី +អមាវាសី +អមិដា +អមិត +អមិតតាបនា +អមិតទ្រព្យ +អមិតធន +អមិតផល +អមិតភោគ +អមិតា +អមិតាភៈ +អមិតាយុស +អមិត្ត +អមិត្តតាបនា +អមិត្តភាព +អមិត្រ +អមូល +អមូលក +អមូលកភាព +អមូលកែ +អមោក្ខ +អមោក្ស +អមោក្សា +អមោឃ +អមោឃកម្ម +អមោឃជីវិត +អមោឃបថ +អមោឃបរិច្ចាគ +អមោឃប្រតិបត្តិ +អមោឃប្រតិប័ទ +អមោឃពាក្យ +អមោឃមគ្គ +អមោឃវាចា +អមោឃវាទ +អមោឃវាទិន +អមោឃវាទិនី +អមោឃវាទី +អមោឃសព្ទ +អមោហ +អមោហោ +អមោហៈ +អម៉ៈ +អម្ចត់ +អម្ចាស់ +អម្ទត់ +អម្ទាស់ +អម្នេញ +អម្បាញ់ +អម្បាញ់មិញ +អម្បាយ +អម្បាល +អម្បាលដូច +អម្បាលណា +អម្បាលណាទៅ +អម្បាលថ្ងៃ +អម្បាលម៉ាន +អម្បាលយ៉ាង +អម្បាលអី +អម្បូរ +អម្បូរក្សត្រិយ៍ +អម្បូរខ្ពស់ +អម្បូរភាសា +អម្បូរស្ដេច +អម្បែង +អម្បោស +អម្បោសជក់ដូង +អម្បោសជក់ត្នោត +អម្បោសស្លាបសត្វ +អម្បោះ +អម្ព +អម្ពកា +អម្ពផល +អម្ពព្រឹក្ស +អម្ពរ +អម្ពរគ័ភ៌ +អម្ពរពស្ត្រា +អម្ពល +អម្ពវ័ន +អម្ពា +អម្ពាលា +អម្ពាលិកា +អម្ពិល +អម្ពិលកួរ +អម្ពិលក្ដាម +អម្ពិលក្ដារ +អម្ពិលក្តាម +អម្ពិលក្តារ +អម្ពិលខ្ចី +អម្ពិលទឹក +អម្ពិលទុំ +អម្ពិលបារាំង +អម្ពិលប្រក់ផ្លែ +អម្ពិលប្រក់ផ្លៃ +អម្ពិលផ្អែម +អម្ពិលភាព +អម្ពិលអាចម៍ឆ្មា +អម្ពិលអំពែក +អម្ពុ +អម្ពុគ័ភ៌ +អម្ពុចរ +អម្ពុចារិន +អម្ពុចារី +អម្ពុជ +អម្ពុជាករ +អម្ពុជាសនា +អម្ពុជិនី +អម្ពុទ +អម្ពុធរ +អម្ពុធារ +អម្ពុធិ +អម្ពុនាថ +អម្ពុនិធិ +អម្ពុបក្សី +អម្ពុបតី +អម្ពុពាហ៍ +អម្ពុរាសី +អម្ពុវាហៈ +អម្ពុះ +អម្ភស៑ +អម្ភោ +អម្ភោជិនី +អម្ភោទ +អម្ភោធរ +អម្ភោធិ +អម្ភោរាសី +អម្ភ័ស +អម្មា +អម្រ +អម្រស់ +អម្រស់អម្រ +អម្រាម +អម្រឹត +អម្រឹតបុស្ប +អម្រឹតផល +អម្រឹតមហានិព្វាន +អម្រឹត្យូវ +អម្រែក +អម្ល +អម្ឫត +អយ +អយតនៈ +អយន +អយនកាល +អយនភាគ +អយបថ +អយរថអគ្គិសនី +អយរថអគ្គីសនី +អយស +អយសង្ខលិក +អយសៈ +អយស៑ +អយស្កម្ភ +អយស្កាន្ត +អយស្ការ +អយស្កុម្ភ +អយស្មយ +អយស្ម័យ +អយស្ម័យយាន +អយីដា +អយុក្ត +អយុក្តិ +អយុត្ត +អយុត្តកម្ម +អយុត្តកិច្ច +អយុត្តធម៌ +អយុត្តភាព +អយុត្តរូប +អយុត្តវាចា +អយុត្តវាទ +អយុត្តវាទិនី +អយុត្តវាទី +អយុត្តសន្និដ្ឋាន +អយុត្តិ +អយុត្តិធម៌ +អយុទ្ធ +អយុទ្ធប្បទេស +អយុទ្ធប្រទេស +អយុទ្ធភាព +អយុធ្យា +អយុវ៌េទ +អយុស្សាហកម្ម +អយោ +អយោកន្ត +អយោការ +អយោកុម្ភ +អយោគិន +អយោគិនី +អយោគិន៑ +អយោគី +អយោគុឌ +អយោគុឡ +អយោឃន +អយោធ +អយោធា +អយោធាតុ +អយោធិន +អយោធ្យ +អយោធ្យា +អយោនិសោមនសិការ +អយោប្ឬទ័យ +អយោព័ន្ធ +អយោព័ន្ធន៍ +អយោព្វនភាព +អយោភណ្ឌ +អយោមយ +អយោមុខ +អយោមុត +អយោម័យ +អយោសង្ខលិក +អយោហទ័យ +អយ៌កជន +អយ្យ +អយ្យក +អយ្យកធម៌ +អយ្យកបថ +អយ្យកប្បវេណី +អយ្យកប្រពៃណី +អយ្យកភាព +អយ្យកា +អយ្យការ +អយ្យការយោធា +អយ្យការសឹក +អយ្យកោ +អយ្យជន +អយ្យធីតា +អយ្យបុត្ត +អយ្យា +អយ្យិកា +អរ +អរកខិបកខុប +អរក្ខ +អរក្ខកម្ម +អរក្ស +អរគុណ +អរង្គសត្វ +អរជុន +អរជូន +អរជូនឫទិ្ធរង្គ +អរជូនឫទ្ធិរង្គ +អរញ្ញ +អរញ្ញគោចរ +អរញ្ញធម្ម +អរញ្ញបាល +អរញ្ញបាលក +អរញ្ញបាលកៈ +អរញ្ញបាលិកា +អរញ្ញបាលី +អរញ្ញប្បទេស +អរញ្ញប្បវេណី +អរញ្ញយតនៈ +អរញ្ញវាស +អរញ្ញវាសិន +អរញ្ញវាសិនី +អរញ្ញវាសី +អរញ្ញា +អរញ្ញាយតនៈ +អរញ្ញាវាស +អរញ្ញិក +អរដោណេ +អរណិ +អរណី +អរណ្យ +អរណ្យគោចរ +អរណ្យធម៌ +អរណ្យបាល +អរណ្យបាលកៈ +អរណ្យប្រទេស +អរណ្យប្រពៃណី +អរណ្យវាស +អរណ្យវាសិន +អរណ្យវាសិនី +អរណ្យវាសី +អរណ្យាវាស +អរតី +អរពិន្ទ +អរពិន្ទគន្ធ +អរព្រួច +អរព្រើត +អរព្រះគុណ +អរភិតភ័យ +អរភិតអរភ័យ +អរវិន្ទ +អរវិន្ទគន្ធ +អរស +អរសភាព +អរសរូប +អរសាទរ +អរហត្ត +អរហត្តផល +អរហត្តមគ្គ +អរហទ្ធជ +អរហន្ដ +អរហន្ត +អរហន្តា +អរហន្តី +អរហន្តោ +អរហា +អរហំ +អរអេក +អរាគ +អរាគា +អរាជក +អរាជកប្រទេស +អរាជិក +អរិ +អរិដ្ឋពល +អរិន្ទ +អរិន្ទម +អរិភាព +អរិភូត +អរិភូតា +អរិយ +អរិយក +អរិយកប្បទេស +អរិយក្សត្រ +អរិយជន +អរិយជាតិ +អរិយទ្រព្យ +អរិយធន +អរិយធម៌ +អរិយបុគ្គល +អរិយភាព +អរិយភូមិ +អរិយមគ្គ +អរិយវង្ស +អរិយវិន័យ +អរិយសង្ឃ +អរិយសច្ច +អរិយសាវិកា +អរិយសាវ័ក +អរិយុ +អរិយុបវាទ +អរិយុបវាទិនី +អរិយុបវាទី +អរិយុវាទ +អរិយុវាទិនី +អរិយុវាទី +អរិយៈ +អរិឞ +អរិស +អរឹ +អរឹទម +អរុណ +អរុណកមល +អរុណករ +អរុណក្រហម +អរុណទីមួយ +អរុណប្បកា +អរុណប្បភា +អរុណប្រភា +អរុណពណ៌ +អរុណព័ណ៌ +អរុណភា +អរុណរង្សី +អរុណរស្មី +អរុណរះ +អរុណវណ្ណ +អរុណស +អរុណសារថិ +អរុណសារថី +អរុណសុវត្ថិ +អរុណសួស្ដី +អរុណា +អរុណាភា +អរុណី +អរុណោ +អរុណោទ័យ +អរុណោភាស +អរូប +អរូបកម្ម +អរូបជ្ឈាន +អរូបទ្រព្យ +អរូបធម៌ +អរូបធាតុ +អរូបនាម +អរូបន្តរ +អរូបព្រហ្ម +អរូបភព +អរូបលោក +អរូបសញ្ញា +អរូបាវចរចិត្ត +អរូបី +អរូបីកម្ម +អរេ +អរោគ +អរោគភាគ +អរោគភាព +អរោគមន្ទីរ +អរោគសាលា +អរោគ្យ +អរ្ឃិយ +អលក្ខិនី +អលក្ខី +អលក្ត +អលក្ស្មី +អលង្កត +អលង្ករណ +អលង្ករណ៍ +អលង្ការ +អលង្ការភណ្ឌ +អលង្ការី +អលង្ក្រឹត +អលង្រ្កឹត +អលជ្ជា +អលជ្ជាភាព +អលជ្ជិ +អលជ្ជិតា +អលជ្ជិនី +អលជ្ជិបុគ្គល +អលជ្ជី +អលជ្ជីនិយម +អលជ្ជីបព្វជិត +អលជ្ជីបុគ្គល +អលជ្ជីបុព្វជិត +អលជ្ជីភាព +អលជ្ជីភិក្ខុ +អលជ្ជីសមណៈ +អលត្តក +អលទ្ធភាព +អលភ្យលាភ +អលស +អលសភាព +អលាភ +អលាភការណ៍ +អលាភបុគ្គល +អលាភសម័យ +អលាភហេតុ +អលាភា +អលាភោ +អលាភៈ +អលិង្គ +អលេខនា +អលោភ +អលោភចិត្ត +អលោភចេតនា +អលោភោ +អលោភៈ +អលោហៈ +អលំ +អលំការ +អលំក្ឫត +អល់ +អល់អែក +អល្ប +អល្បវិទ្យ +អល្លឺម៉ង់ដ៏ +អល្លោ +អវ +អវកដ +អវការ +អវកាឝ +អវកាស +អវកាសយាន +អវកាសយានិក +អវកុដារ +អវគម +អវគមន៍ +អវគ៌ +អវគ្គ +អវគ្គហ +អវគ្គៈ +អវគ្រហ +អវគ្រហៈ +អវគ្រាះ +អវគ្រោះ +អវចនីយ +អវចនីយភាព +អវចរ +អវជយ +អវជាត +អវជាតបុត្ត +អវជាតបុត្រ +អវជ័យ +អវជ្ឈាន +អវដ +អវណ្ណៈ +អវតារ +អវត្តមាន +អវត្តមានភាព +អវទាន +អវធាន +អវន្តិ +អវន្ទីយ +អវន្ទីយបុគ្គល +អវភាស +អវម +អវមាន +អវមាននា +អវយវ +អវយវៈ +អវរណ +អវរុទ្ធ +អវរុទ្ធា +អវលញ្ជនកិច្ច +អវលព្ជានកិច្ច +អវលោក +អវលោកន +អវលោកនៈ +អវលោកន៍ +អវលោកិត +អវលោកិតិស្សរ +អវលោកិតេស្វរ +អវលោកិតេស្វរៈ +អវលោកិស្សរ +អវលោកេស្វរ +អវលោកេស្វរៈ +អវលោកេស្សរ +អវវាទ +អវឝិឞ្ត +អវឝេឞ +អវឝ្រយ +អវសរ +អវសាទ +អវសាទកម្ម +អវសាន +អវសានកថា +អវសានកាល +អវសានកិច្ច +អវសានក្រឹត្យ +អវសានគាថា +អវសានបទ +អវសានពង្ស +អវសានវង្ស +អវសានវាទ +អវសានសាសន៍ +អវសានា +អវសានានុសាសនី +អវសិដ្ឋ +អវសិដ្ឋភោជន +អវសិដ្ឋសោធន +អវសិស្ត +អវសិស្តភោជន +អវសេក +អវសេស +អវស្រ័យ +អវស្សយ +អវស្ស័យ +អវហារ +អវាចី +អវាចីទិស +អវាចីន +អវាដ +អវាស +អវាសែ +អវិកលចរិត +អវិចី +អវិជ្ជន្ធការ +អវិជ្ជមាន +អវិជ្ជមានកម្ម +អវិជ្ជា +អវិជ្ជោឃៈ +អវិជ្ញ +អវិជ្ញានក +អវិញ្ញាណក +អវិញ្ញាណកទ្រព្យ +អវិញ្ញាណករូប +អវិញ្ញាណកៈ +អវិញ្ញុ +អវិញ្ញូ +អវិញ្ញូជន +អវិញ្ញូភាព +អវិតិក្កម +អវិទូរចក្ខុរោគ +អវិទ្យា +អវិនយ +អវិនយកថា +អវិនយវាចា +អវិនយវាទ +អវិនយវាទិន +អវិនយវាទិនី +អវិនយវាទី +អវិនិច្ឆ័យ +អវិន័យ +អវិបរិណាមភាព +អវិប្បវាស +អវិភាគ +អវិភាគកម្ម +អវិភាគភាព +អវិភាគីយ៍ +អវិរុទ្ធ +អវិរុទ្ធកថា +អវិរុទ្ធបាឋ +អវិរុទ្ធភាព +អវិរុទ្ធវាចា +អវិរុទ្ធវាទ +អវិរុទ្ធសព្ទ +អវិរូឍ +អវិរូឡ្ន +អវិរូឡ្ហ +អវិរូឡ្ហធម៌ +អវិរូឡ្ហវិទ្យ +អវិរូឡ្ហវិទ្យា +អវិរោធ +អវិរោធន +អវិរោធនៈ +អវិរោធន៍ +អវិលោហៈ +អវិឝារទ +អវិឝ្វាសិក +អវិសាទរភាព +អវិសារទ +អវិសារទភាព +អវិសារទា +អវិសារទោ +អវិសារទៈ +អវិសារសិក +អវិសារសិទ +អវិស្សាសិក +អវិស្សាសិកដ្ឋាន +អវិស្សាសិកា +អវិហា +អវិហិង្សា +អវិហឹសា +អវិហេសា +អវីចិ +អវីចី +អវីតិ +អវីតិក្កម +អវីតិក្កមចេតនា +អវីតិក្កមីយភាព +អវីតិក្កមៈ +អវីតិក្រម +អវីតិក្រមៈ +អវេវចនវាក្យ +អវេវចនសព្ទ +អវៈយវៈ +អវ៉ាសែ +អវ្យក្ត +អវ្យតិ +អវ្យយ +អវ្យយី +អវ្យាក្ឫត +អវ្យាបាទ +អវ្យាហារិក +អឝនិ +អឝុចិ +អឝុទ្ធិ +អឝុភ +អឝៃក្ស +អឝោក +អឝោច +អឝ៌ស៑ +អឝ្រី +អឝ្រុ +អឝ្រុត +អឝ្វ +អឝ្វត្ថ +អឝ្វិន៑ +អឞ្ដ +អឞ្ត +អស +អសកម្ម +អសកម្មភាព +អសង្ខត +អសង្ខតធម៌ +អសង្ខតធាតុ +អសង្ខេយ្យ +អសង្ខេយ្យអប្បមេយ្យ +អសង្ខៃយ +អសង្ហារិម +អសង្ហារិមទ្រព្យ +អសង្ហារិមភណ្ឌ +អសង្ហារិមវត្ថុ +អសង្ហារិមៈ +អសញ្ញ +អសញ្ញកម្ម +អសញ្ញភាព +អសញ្ញា +អសញ្ញី +អសញ្ញីភាព +អសញ្ញីសត្ត +អសញ្ញីសត្វ +អសត៑ +អសត្បុរុឞ +អសត្យ +អសត្យវាចា +អសត្យវាទ +អសត្យវាទិន +អសត្យវាទិនី +អសទិស +អសទិសទាន +អសទិសន័យ +អសទិសព័ណ៌ +អសទិសភាព +អសទិសសព្ទ +អសទិសស័ព្ទ +អសទ្ធម៌ +អសទ្ធម្ម +អសទ្ឫឝ +អសនិ +អសនិទាន +អសនី +អសនីបថ +អសនីបាត +អសនីប្រភា +អសនីសព្ទ +អសនីសាទិស +អសន្ត +អសន្តិ +អសន្តិភាព +អសន្តិសុខ +អសន្ទិដ្ឋភាព +អសន្យាណូ +អសន្យាណូវិទ្យា +អសប្បាយ +អសប្បុរស +អសប្បុរិស +អសប្បុរិសកម្ម +អសប្បុរិសចរិយា +អសប្បុរិសជាតិ +អសប្បុរិសទាន +អសប្បុរិសធម៌ +អសប្បុរិសវាចា +អសព្ភិ +អសព្ភិកម្ម +អសព្ភិធម៌ +អសព្ភិវាចា +អសព្ភិវាទ +អសមត្ថ +អសមត្ថកិច្ច +អសមត្ថភាព +អសមានកម្ម +អសម្បជញ្ញ +អសម្ពិន្ន +អសម្ភិន្ន +អសម្ភិន្នញាតិ +អសម្ភិន្នពង្ស +អសម្ភិន្នវង្ស +អសរីរាង្គ +អសាកល្យត្ថវាចក +អសាកល្យត្ថវាចកៈ +អសាទិស +អសាទ្ឫឝ +អសាធនភាព +អសាធនីយ +អសាធារណ +អសាធារណជន +អសាធារណដ្ឋាន +អសាធារណទាន +អសាធារណទ្រព្យ +អសាធារណនាម +អសាធារណបណ្ណ +អសាធារណបត្រ +អសាធារណប្បញ្ញតិ +អសាធារណប្បញ្ញត្តិ +អសាធារណប្រយោជន៍ +អសាធារណសង្ឃទាន +អសាធារណសុខ +អសាធារណស្ថាន +អសាធារណៈ +អសាធុ +អសាធុកម្ម +អសាធុជន +អសាធុបថ +អសាធុវាចា +អសាធុវាទ +អសាធុវាទិន +អសាធុវាទិនី +អសាធុវាទី +អសារ +អសារក +អសារកជាត +អសារកព្រឹក្ស +អសារកម្មសិទ្ធ +អសារគតិ +អសារជាត +អសារជាតិ +អសារទ្រព្យ +អសារធន +អសារធម៌ +អសារធម្ម +អសារបង់ +អសារព្រឹក្ស +អសារភាព +អសារវាចា +អសារវាទ +អសារវាទិន +អសារវាទិនី +អសារវាទី +អសារឥតការ +អសារៈ +អសា្ចរ្យ +អសិ +អសិទ្ធ +អសិនិ +អសិរិកា +អសិរី +អសីតិ +អសីតិមហាសាវក +អសីតិមហាសាវ័ក +អសីតិសាវក +អសីតិសាវ័ក +អសីត្យ +អសីត្យានុព្យញ្ជនៈ +អសីលធម៌ +អសុ +អសុក្រិតភាព +អសុចិ +អសុចិកម្ម +អសុចិគន្ធ +អសុចិចរិត +អសុចិចរិយា +អសុចិដ្ឋាន +អសុចិទន្ត +អសុចិភាព +អសុចិភូមិ +អសុចិវត្ថុ +អសុចិសន្តាន +អសុចិសភាព +អសុទ្ធិ +អសុទ្ធិភាព +អសុទ្ធិមតី +អសុទ្ធិមន្ត +អសុទ្ធិមន្តី +អសុន្ទរ +អសុន្ទរពាក្យ +អសុន្ទរពេចន៍ +អសុន្ទរវាចា +អសុន្ទរវាទ +អសុន្ទរវាទិន +អសុន្ទរវាទិនី +អសុន្ទរវាទី +អសុន្ទរសព្ទ +អសុន្ទរា +អសុន្ទរោ +អសុន្ទរំ +អសុន្ទវាទី +អសុពល +អសុពលភាព +អសុភ +អសុភកម្មដ្ឋាន +អសុភភាវនា +អសុភា +អសុភានុបស្សិនី +អសុភានុបស្សី +អសុភារម្មណ៍ +អសុភោ +អសុភំ +អសុរ +អសុរកញ្ញា +អសុរកន្យា +អសុរកាយ +អសុរភព +អសុររាជ +អសុរលោក +អសុរវិមាន +អសុរា +អសុរាជ +អសុរិន្ទ +អសុរី +អសុរេន្ទ្រ +អសុរេន្រ្ទ +អសុរោ +អសុរោះ +អសុរ៉ី +អសេក្ខ +អសេក្ខបុគ្គល +អសេក្ខភូមិ +អសេក្ខៈ +អសេខ +អសេខបុគ្គល +អសេខៈ +អសេនិក +អសេយ្យសាស្ត្រ +អសេរ +អសេរិ +អសេរិច្ឆា +អសេរិនី +អសេរិប្បទេស +អសេរី +អសេរីបទេស +អសេរីភាព +អសៃ្វរិន +អសៃ្វរិនី +អសោក +អសោកមហារាជ +អសោករាជ +អសោកាវទាន +អសោច +អសោចកេរ្តិ៍ឈ្មោះ +អសោចិ៍ +អសោរ +អសំខេយ្យ +អសំស្ក្ឫត +អសំហារិម +អសំហារិមៈ +អស់ +អស់កម្ម +អស់កម្លាំង +អស់កម្លាំងល្វើយ +អស់កម្លាំងហេប +អស់កាលជាយូរអង្វែង +អស់កាលដ៏យូរ +អស់កាលដ៏យូរឡុង +អស់កាស +អស់កើត +អស់កេរ្តិ៍អស់ខ្មាស +អស់កែឡើង +អស់កំឡាំង +អស់ក្បាច់ +អស់ក្បួន +អស់ក្បួនប៉ុណ្ណេះហើយ +អស់ក្លាក់ +អស់ខុស +អស់ខោអស់អាវ +អស់ខ្យល់ +អស់គេ +អស់គេទាំងឡាយ +អស់គេរាល់គ្នា +អស់ចង់ +អស់ចិត្ត +អស់ចិត្តអស់ចង់ +អស់ចិត្តអស់ថ្លើម +អស់ចំណង់ +អស់ចំណេះ +អស់ច្បាប់ +អស់ឆ្ងល់ +អស់ជម្រើស +អស់ជីវិត +អស់ជីវិតខ្ញុំ +អស់ជើង +អស់ជំនុំ +អស់ជំនឿ +អស់ដើមអស់ចុង +អស់ដៃ +អស់ដៃអស់ជើង +អស់ដំបូល +អស់ដំរេះ +អស់តម្រិះ +អស់តម្លៃ +អស់តំណែង +អស់ទាស់ +អស់ទាំង +អស់ទាំងគេ +អស់ទិសា +អស់ទៅហើយ +អស់ទំហឹង +អស់ទ្រព្យ +អស់និស្ស័យនឹងគ្នា +អស់នុ៎ះ +អស់នេះ +អស់នោះ +អស់ន័យ +អស់បុណ្យ +អស់បុណ្យអស់ស័ក្ដិ +អស់បើគិត +អស់បែប +អស់ប្រាក់ +អស់ផ្លូវ +អស់ពពួកទេវតា +អស់ពិស +អស់ពី +អស់ពីខ្លួន +អស់ពីដួងចិត្ត +អស់ពីដៃ +អស់ពីនេះនោះ +អស់ពីពោះ +អស់ពីមាត់ +អស់ពូជ +អស់ពេលដ៏យូរ +អស់ពេលតាមចំណង់ +អស់ព្រះជន្ម +អស់មិនសល់ +អស់មួយគំនរ +អស់មួយជីវិត +អស់មួយយប់មួយថ្ងៃ +អស់ម៉ត់ +អស់ម៉ោង +អស់យ៉ាង +អស់រលីង +អស់រាជ្យ +អស់រឿង +អស់លក្ខណ៍ +អស់លោក +អស់លោកធំ +អស់លោកអស់ជំនុំ +អស់លោកអ្នក +អស់ល្បក់ +អស់ល្បត់ +អស់សង្ឃឹម +អស់សាច់ +អស់សាំង +អស់សិទ្ធិ +អស់សេចក្ដី +អស់សំណើច +អស់ហើយ +អស់ហ្នឹង +អស់អង្គ +អស់អញ +អស់អញលំគេញ +អស់អញលំគេញអាត្មា +អស់អថ៌ +អស់អម្បាល +អស់អាចម៍អស់នោម +អស់អាថ៌ +អស់អាយុ +អស់អាយូស +អស់អាសា +អស់អំណាច +អស់អំបាល +អស់អ្នក +អស់អ្នករាល់គ្នា +អស់អ្នកអស់នាង +អស់ឯង +អស់់ +អស្ចាយ៌ +អស្ចារ្យ +អស្ដ +អស្ដង្គត +អស្ដង្គតកាល +អស្ដង្គតវេលា +អស្ដង្គតសម័យ +អស្ដង្គតសូរ្យ +អស្ដង្គតសូរ្យា +អស្ដង្គតសូរ្យោ +អស្ដង្គមន៍ +អស្ដា +អស្ដាង្គ +អស្ដាង្គសីល +អស្ដាង្គិក +អស្ដាង្គិកសីល +អស្ដាពីស +អស្ដារ្យសង្ឃ +អស្ដាលេខ +អស្តកា +អស្តង្គត +អស្តង្គតកាល +អស្តង្គតវេលា +អស្តង្គតសម័យ +អស្តង្គតសូរ្យ +អស្តង្គតសូរ្យា +អស្តង្គតសូរ្យោ +អស្តង្គមន៍ +អស្តា +អស្តាង្គ +អស្តាង្គិក +អស្តារ្យ +អស្តិភាវ +អស្តុ +អស្តំគត +អស្តំគមន +អស្ថិ +អស្ថិភង្គ +អស្ថិរ +អស្ថិរភាព +អស្ថិរភាវ +អស្ថិរវន្ត +អស្ទារ្យ +អស្មិ +អស្មិមាន +អស្មិមានះ +អស្រិក្បូណ៌ហ្រទ +អស្រី +អស្រ្ត +អស្វ +អស្វកុដិ +អស្វកុដី +អស្វកោវិទ +អស្វកោវិន +អស្វឃោសៈ +អស្វជពន៍ +អស្វជវ័ន +អស្វតរ +អស្វត្ថព្រឹក្ស +អស្វទូត +អស្វធន +អស្វនាយ +អស្វបតី +អស្វបាល +អស្វបាសិកា +អស្វបោសក +អស្វបោសិកា +អស្វពាណិជ +អស្វពាណិជ្ជ +អស្វពាណិជ្យ +អស្វពាហ៍ +អស្វពេទ្យ +អស្វភារៈ +អស្វមេធ +អស្វយាត្រា +អស្វយាន +អស្វយុគ +អស្វយុជ +អស្វយុទ្ធ +អស្វរថ +អស្វរាជ +អស្វរឹទ្ធិ +អស្វរ័ត្ន +អស្វសាទិន +អស្វសាលា +អស្វសាវ +អស្វសិល្ប +អស្វសូត +អស្វឫទិ្ធ +អស្វឫទ្ធិ +អស្វា +អស្វាជានេយ្យ +អស្វានិក +អស្វាមិក +អស្វាមិកទ្រព្យ +អស្វាមិកស្ថាន +អស្វាមិកា +អស្វាមុកា +អស្វារោហៈ +អស្វារោហ៍ +អស្វាសៈ +អស្វិន +អស្វៃរ +អស្វៃរិ +អស្វៃរិន +អស្វៃរិនី +អស្វៃរិន៑ +អស្វៃរិប្រទេស +អស្វៃរី +អស្ស +អស្សកណ្ណ +អស្សកោវិទ +អស្សកោវិន +អស្សឃោស +អស្សជពន៍ +អស្សជវ័ន +អស្សតរ +អស្សត្ថ +អស្សត្ថព្រឹក្ស +អស្សទូត +អស្សធន +អស្សបតី +អស្សបាល +អស្សបោសក +អស្សបោសិកា +អស្សពាណិជ +អស្សពាណិជ្ជ +អស្សពាណិជ្យ +អស្សពាហ៍ +អស្សពេទ្យ +អស្សភារៈ +អស្សម +អស្សមបទ +អស្សមេធ +អស្សយាត្រា +អស្សយាន +អស្សយុគ +អស្សយុជ +អស្សយុទ្ធ +អស្សរថ +អស្សរាជ +អស្សរឹទ្ធិ +អស្សរ័តន៍ +អស្សវនកៈ +អស្សសត្វ +អស្សសាលា +អស្សសិប្បៈ +អស្សសូត +អស្សឫទ្ធិ +អស្សឫទ្ធី +អស្សា +អស្សាជានេយ្យ +អស្សាទ +អស្សាទកម្ម +អស្សាទនីយ +អស្សានិក +អស្សានីក +អស្សាភរណ៍ +អស្សាមិក +អស្សាមិកដ្ឋាន +អស្សាមិកទ្រព្យ +អស្សាមិកភណ្ឌ +អស្សាមិករណ៍ +អស្សាមិកា +អស្សាមីក្រឹត +អស្សាយតនៈ +អស្សារោហៈ +អស្សារោហ៍ +អស្សាស +អស្សាសប្បស្សាស +អស្សាសប្បស្សាសៈ +អស្សាសាលា +អស្សាសិប្បៈ +អស្សាសូត +អស្សាសៈ +អស្សុ +អស្សុគ្រន្ថី +អស្សុជ +អស្សុជល +អស្សុជលនេត្ត +អស្សុជលនេត្រ +អស្សុជលន័យន៍ +អស្សុត +អស្សុតជន +អស្សុតបុគ្គល +អស្សុធារា +អស្សុពាហ៍ +អស្សុមុខ +អស្សុមុខី +អស្ស័រតន៍ +អហ +អហង្កការ +អហង្ការ +អហង្ការនិយម +អហង្ការមមង្ការ +អហង្ការិន +អហង្ការិនី +អហង្ការី +អហន +អហរន្ត +អហហ +អហហៈ +អហិ +អហិង្សា +អហិត +អហិតកម្ម +អហិតករ +អហិតការកៈ +អហិតការិកា +អហិតការិនី +អហិតការី +អហិតប្រឹថពី +អហិតពាក្យ +អហិតវាចា +អហិតវាទ +អហិតវាទិន +អហិតវាទិនី +អហិតវាទី +អហិតា +អហិតានុគ្រោះ +អហិតុណ្ឌិក +អហិតេ +អហិតេសិនី +អហិតេសី +អហិតៃឞិន៑ +អហិទដ្ឋ +អហិទដ្ឋា +អហិទិដ្ឋា +អហិពិស +អហិភ័យ +អហិម +អហិមកាល +អហិមដ្ឋាន +អហិមន្ត +អហិមន្ត្រ +អហិមប្បទេស +អហិមប្រទេស +អហិមស្ថាន +អហិមៈ +អហិរិក +អហិរិកបុគ្គល +អហិរិកភាព +អហិរិកា +អហិរិកៈ +អហិវាត +អហិវាតក +អហិវាតករោគ +អហិវាតរោគ +អហឹស +អហឹសា +អហេតុក +អហេតុកចិត្ត +អហេតុកទិដ្ឋិ +អហេតុកប្បដិសន្ធិ +អហេតុកប្រតិសន្ធិ +អហេតុកភ័យ +អហេតុកមិច្ចាទិដ្ឋិ +អហេតុកមិច្ឆាទិដ្ឋិ +អហេតុកមិច្ជាទិដ្ឋិ +អហេតុកសត្ត +អហេតុកសត្វ +អហេតុកៈ +អហេសា +អហៃតុក +អហោ +អហោរត្ត +អហោរាត្រ +អហោសិ +អហោសិកម្ម +អហំ +អហំការ +អហំមមំការ +អហ៌ត្ត្វ +អហ៌ន្ត៑ +អហ្រ្វិក +អហ្រ្វិគ +អឡារ +អា +អាកង្ខា +អាកញ្ចាស់ +អាកឌ្ឍនកម្ម +អាកតេរីត +អាកតេរ្យូស្លេរ៉ូស +អាកត្រាល់ស៊ី +អាកត្រូប៉ូត +អាកទិច +អាកទីណូអ៊ីដ +អាកទែ +អាកទែការ៉ូទីត +អាកទែសួត +អាកទែអាអក +អាកទ្រីត +អាកន្ទប +អាកប្ប +អាកប្បកិរិយា +អាករ +អាករកូប +អាករខនិក +អាករខេនិក +អាករចរាចរណ៍ +អាករចំពោះ +អាករដ្ឋាន +អាករនិធិ +អាករពន្លើស +អាករមិនចំពោះ +អាករលើការឧបភោគ +អាករលើផលរបរ +អាករវិទ +អាករវិទូ +អាករស្ថាន +អាករា +អាករាខនិក +អាកល្ប +អាកស្សនា +អាកស្សនាសាកល +អាកា +អាកាង្ក្សា +អាកាដទណ្ឌ +អាការ +អាការកិរិយា +អាការន្ត +អាការន្តឥត្ថី +អាការពិសេស +អាការពើ +អាការរោគ +អាការសណ្ឋាន +អាការសន្ធាប់ +អាការសាហាវ +អាការៈ +អាកាល +អាកាឝ +អាកាស +អាកាសកក្សា +អាកាសកសិណ +អាកាសគង្គា +អាកាសគាមិន +អាកាសគាមិនី +អាកាសគាមី +អាកាសគ្រឹះ +អាកាសចរ +អាកាសចរណ៍ +អាកាសចរណ៍ស៊ីវិល +អាកាសជននិក +អាកាសជននិន +អាកាសជននី +អាកាសដ្ឋក +អាកាសដ្ឋកទេវតា +អាកាសទីប +អាកាសទេវតា +អាកាសទេស +អាកាសធាតិសាស្ត្រ +អាកាសធាតុ +អាកាសធាតុនិវត្ត +អាកាសធាតុបមាណយុត្ត +អាកាសធាតុភូមធ្យរេខា +អាកាសធាតុវិទ្យា +អាកាសធាតុសាស្ត្រ +អាកាសធាតុអក្ខោសាន +អាកាសនិន្នាទ +អាកាសបថ +អាកាសបថិក +អាកាសបាតុភូត +អាកាសប្រទីប +អាកាសប្រទេស +អាកាសពទ្ធលក្ស +អាកាសពទ្ធល័ក្ស +អាកាសយាត្រា +អាកាសយាន +អាកាសយានចរណ៍ +អាកាសយានដ្ឋាន +អាកាសយានវិជ្ជា +អាកាសយានវិទ្យា +អាកាសយានិក +អាកាសយានិកា +អាកាសវិទ្យា +អាកាសវេហាស៍ +អាកាសសនិន្នាទ +អាកាសសយនា +អាកាសសយនៈ +អាកាសស័ព្ទ +អាកាសស័យន៍ +អាកាសា +អាកាសានញ្ចាយតន +អាកាសានញ្ចាយតនៈ +អាកាសេ +អាកាសោ +អាកាសៈ +អាកិណ្ណ +អាកិណ្ណគ្រឹះ +អាកិណ្ណភណ្ឌ +អាកិណ្ណមនុស្ស +អាកិណ្ណវត្ថុ +អាកិណ្ណវាស +អាកិណ្ណវិហារ +អាកិណ្ណសន្និបាត +អាកិណ្ណាវាស +អាកីណ៌ +អាកុង +អាកុល +អាកុលកម្ម +អាកុលចិត្ត +អាកុលចិន្ដា +អាកុលចិន្តា +អាកុលដ្ឋាន +អាកុលតា +អាកុលស្ថាន +អាកូល +អាកោ +អាកោខ្ទិះ +អាកោដ +អាកោដកម្ម +អាកោដទណ្ឌ +អាកោដសព្ទ +អាកោត្នោត +អាកោធ +អាកោធន +អាកៈរ៉ៈ +អាក់ +អាក់ក្រា +អាក់ខាន +អាក់ចិត្ត +អាក់ដំណើរ +អាក់ទីញ៉ូម +អាក់រអួល +អាក់សទ្ធា +អាក់សិខ្ចីរៀឲ្យ +អាក់អន់ +អាក់អន់ចិត្ត +អាក់អន់ស្រពន់ចិត្ត +អាក់អួល +អាក្បាលខ្សៀ +អាក្មេះ +អាក្រក់ +អាក្រក់ជួជាតិ +អាក្រក់អាក្រី +អាក្របី +អាក្រពើ +អាក្រពះធំ +អាក្រម +អាក្រមណ៍ +អាក្រាត +អាក្រាតខ្លួន +អាក្រាតធ្លាំង +អាក្រីឌ +អាក្រីឌគិរី +អាក្រីឌបព៌ត +អាក្រីឌភូមិ +អាក្រីឌស្ថាន +អាក្រោធ +អាក្រោធចិត្ត +អាក្រោធន +អាក្រោធនៈ +អាក្រោធន៍ +អាក្រោឝ +អាក្រោឝន +អាក្រោស +អាក្រោសន៍ +អាខួរបង្កង +អាខ្មោច +អាខ្មៅ +អាខ្យា +អាខ្យាត +អាខ្យាតកិរិយា +អាខ្យាតបច្ច័យ +អាខ្យាតបទ +អាខ្យាន +អាខ្លះ +អាគក +អាគណនា +អាគត +អាគតដ្ឋាន +អាគតសញ្ញា +អាគតំ +អាគនេយ្យ +អាគន្ដុក +អាគន្តុ +អាគន្តុក +អាគន្តុកជន +អាគន្តុកទាន +អាគន្តុកប័ដ +អាគន្តុកប្បដិសណ្ឋារ +អាគន្តុកភត្ត +អាគន្តុកភិក្ខុ +អាគន្តុកភិក្ខុន +អាគន្តុកវត្ត +អាគន្តុកា +អាគន្តុកៈ +អាគម +អាគមគាថា +អាគមចងភូត +អាគមចាប់ភូត +អាគមន +អាគមន៍ +អាគមផ្សំអាយុ +អាគមវិជ្ជាការ +អាគមសំកាំង +អាគមអាស្រ័យ +អាគា +អាគាមិន៑ +អាគាមី +អាគារ +អាគារធម៌ +អាគារវិន័យ +អាគារិក +អាគារិយ +អាគារិយធម៌ +អាគារិយវិន័យ +អាគាំង +អាគុយ +អាគុយម៉ង់ +អាគូស្ទិច +អាគេ្នយ៍ +អាគ្នេយ +អាគ្នេយ៍ +អាគ្យាគារ +អាគ្រាក់ +អាឃាត +អាឃាតការណ៍ +អាឃាតន +អាឃាតនដ្ឋាន +អាឃាតនៈ +អាឃាតន៍ +អាឃាតបុគ្គល +អាឃាតពន្ធ +អាឃាតព័ន្ធ +អាឃាតមូល +អាឃាតវត្ថុ +អាឃាតវិមុត្ត +អាឃាតហេតុ +អាឃាសន +អាឃោសន +អាឃោសនការ +អាឃោសនសព្ទ +អាឃោសនា +អាឃោសនៈ +អាឃ៌ +អាឃ្លោក +អាង +អាងក្លាំ +អាងខ្នង +អាងខ្នាង +អាងងូតទឹក +អាងចិញ្ចឹមត្រី +អាងច្បាប់ +អាងតែ +អាងទន្លេ +អាងទឹក +អាងបុណ្យស័ក្ដិ +អាងមានខ្នាយ +អាងមានចំណេះ +អាងមានឫសកែវ +អាងយ៉ាង +អាងសាក្សី +អាងស្តុកទឹក +អាងហែលទឹក +អាងអួត +អាងោះ +អាង៉ែត +អាច +អាចក្ដី +អាចក្តី +អាចប +អាចម +អាចមន +អាចមនកិច្ច +អាចមនៈ +អាចម៍ +អាចម៍កន្លង់ +អាចម៍កុក +អាចម៍ក្ងាន +អាចម៍ក្ដ +អាចម៍ក្ដៀន +អាចម៍ក្រចក +អាចម៍ក្របី +អាចម៍ក្រពើ +អាចម៍គោ +អាចម៍ចំណាំង +អាចម៍ច្រមុះ +អាចម៍ឆ្កែ +អាចម៍ឆ្ពឹស +អាចម៍ឆ្មា +អាចម៍ជ្រូក +អាចម៍ជ្វា +អាចម៍ដី +អាចម៍ដែក +អាចម៍ដែកឈូស +អាចម៍ដំរី +អាចម៍ត្រចៀក +អាចម៍ធ្មេញ +អាចម៍បន្ទោះ +អាចម៍បំណះ +អាចម៍ផ្កាយ +អាចម៍ផ្ចិត +អាចម៍ផ្ទិត +អាចម៍ពិស +អាចម៍ព្រៃ +អាចម៍ភ្នែក +អាចម៍មនុស្ស +អាចម៍មាន់ +អាចម៍រណារ +អាចម៍រមាំង +អាចម៍រុយ +អាចម៍ល័ក្ក +អាចម៍ល័ក្ដ +អាចម៍ល័ក្ត +អាចម៍ល័ខ +អាចម៍សត្វ +អាចម៍សេះ +អាចម៍អណ្ដើក +អាចម៍អាភៀន +អាចម្កួតហ្លួង +អាចយ +អាចយការិនី +អាចយការី +អាចយគាមិន +អាចយគាមិនី +អាចយគាមី +អាចយធម៌ +អាចយភាព +អាចយៈ +អាចរិយ +អាចរិយកតញ្ញ +អាចរិយកតញ្ញូ +អាចរិយគារវៈ +អាចរិយបរម្បរា +អាចរិយបូជក +អាចរិយបូជកៈ +អាចរិយបូជា +អាចរិយបូជិកា +អាចរិយប្បាចរិយ +អាចរិយប្បាចារ្យ +អាចរិយព្រះ +អាចរិយភាគ +អាចរិយភាព +អាចរិយមត្ត +អាចរិយវត្ត +អាចរិយវាទ +អាចរិយវាទិនី +អាចរិយវាទី +អាចរិយា +អាចរិយុ +អាចរិយុបជ្ឈាយ៍ +អាចរិយោ +អាចរិយោវាទ +អាចហាន +អាចាក់ស្មុគ +អាចានស្រាក់ +អាចាបតេត +អាចាយ៌ +អាចាយ៍ +អាចារ +អាចារកុសល +អាចារកុសលា +អាចារកោសល្យ +អាចារកោសល្ល +អាចារវិន័យ +អាចារវិបត្ត +អាចារវិបត្តិ +អាចារសម្បត្តិ +អាចារសម្បទា +អាចារសម្បន្ន +អាចារសម្បន្នា +អាចារសម្ប័ទ +អាចារសាស្ត្រ +អាចារា +អាចារារិយៈ +អាចារិនី +អាចារិន៑ +អាចារី +អាចារៈ +អាចារ្យ +អាចារ្យកម្មដ្ឋាន +អាចារ្យកាន់ពេលា +អាចារ្យការ +អាចារ្យកោជុក +អាចារ្យកោរជុក +អាចារ្យកោរសក់ +អាចារ្យកោសក់ +អាចារ្យខ្មោច +អាចារ្យបញ្ចុះធាតុ +អាចារ្យយោគី +អាចារ្យលាក់ +អាចារ្យវត្ត +អាចារ្យអាចុំ +អាចិណ្ណ +អាចិណ្ណកម្ម +អាចិណ្ណកុសល +អាចិណ្ណទ្រព្យ +អាចិណ្ណធន +អាចិណ្ណបាប +អាចិណ្ណវត្ត +អាចិណ្ណសមាចារ +អាចិណ្ណសម្បតិ្ត +អាចិណ្ណសម្បត្តិ +អាចិណ្ណហិរញ្ញ +អាចិណ្ណា +អាចិណ្ណាកុសល +អាចិន +អាចីណ៌ +អាចឺម +អាចុតសិលា +អាចោរ +អាចោរជើងមួយ +អាចោរម្ដាយ +អាច់ +អាច្ឆាទ +អាច្ឆាទន +អាច្រមក់ +អាឆែង +អាឆ្កែ +អាជម្ម +អាជានីយ +អាជានេយ +អាជានេយ្យ +អាជានៃយ +អាជានៃយ៍ +អាជិ +អាជិភូមិ +អាជិវិកា +អាជិសិរ័ស +អាជិស្ឋាន +អាជិស្ថាន +អាជីព +អាជីវ +អាជីវក +អាជីវកម្ម +អាជីវករ +អាជីវបារិសុទ្ធិ +អាជីវបារិសុទ្ធិសីល +អាជីវប្បវុត្តិ +អាជីវប្រព្រឹត្តិ +អាជីវប្រវត្តិ +អាជីវិកា +អាជីវោ +អាជីវៈ +អាជ៌វ +អាជ្ជវ +អាជ្ជវៈ +អាជ្ញប្តិ +អាជ្ញា +អាជ្ញាកណ្ដាល +អាជ្ញាកត់ពន្ធ +អាជ្ញាករ +អាជ្ញាការិន +អាជ្ញាការិនី +អាជ្ញាកែនបរ +អាជ្ញាកោះខាំង +អាជ្ញាគតិ +អាជ្ញាចក្រ +អាជ្ញាធរ +អាជ្ញាធរកណ្ដាល +អាជ្ញានិយម +អាជ្ញានុការី +អាជ្ញាបក +អាជ្ញាបកៈ +អាជ្ញាបត្រ +អាជ្ញាបទ +អាជ្ញាបិកា +អាជ្ញាបើកស្ម័គ្រ +អាជ្ញាប័ណ្ណ +អាជ្ញាព្រឹត្ត +អាជ្ញាភង្គ +អាជ្ញាយុកាល +អាជ្ញាសាលា +អាជ្ញាសិទ្ធិ +អាជ្ញាសឹក +អាជ្ញាហ្លួង +អាជ្ញាអង្កេត +អាញត្តិ +អាញ៉ុង +អាញ់ +អាដប់គត់ +អាដានា +អាដានាដិយ +អាដានាដិយបរិត្ត +អាដានាដិយសូត្រ +អាដានាដិយៈ +អាដាប់ទ័រ +អាដាំ +អាដេណូកាស៊ីណូម +អាដេណូម +អាដេណូស៊ីនទ្រីស្វាត +អាដេនីន +អាដែង +អាឌម្ពរ +អាឌម្ពរសញ្ញា +អាឌម្ពរសព្ទ +អាឌីសអាបាបា +អាឍក +អាឍ្យចរ +អាណក្ខេត្ត +អាណត្ត +អាណត្តិ +អាណត្តិកម្ម +អាណត្តិការណ៍ +អាណត្តិកិច្ច +អាណត្តិកិរិយា +អាណត្តិគាហក +អាណត្តិឃ្លាំង +អាណត្តិជន +អាណត្តិទាយក +អាណត្តិទាយី +អាណត្តិទូរលិខ +អាណត្តិបង្វែរ +អាណត្តិបើកប្រាក់ +អាណត្តិប័ណ្ណ +អាណត្តិប្រាក់ +អាណត្តិប្រៃសណីយ៍ +អាណត្តិពាក្យ +អាណត្តិភាព +អាណត្តិលក្ខណៈ +អាណត្តិលក្ខណ៍ +អាណត្តិវាចា +អាណត្តិវាទ +អាណត្តិសញ្ញា +អាណត្តិសព្ទ +អាណា +អាណាក៏បាន +អាណាខេត្ត +អាណាខែត្រ +អាណាចក្ក +អាណាចក្រ +អាណានិគម +អាណានិគមកិច្ច +អាណានិគមជន +អាណានិគមនិយម +អាណាបវត្តិ +អាណាបូលីស +អាណាប័ក +អាណាប័ណ្ណ +អាណាប័ណ្ណការ +អាណាប្រជា +អាណាប្រជាជន +អាណាប្រជានុរាស្ត្រ +អាណាប្រជារាស្ត្រ +អាណាប្រយោជន៍ +អាណាព្យាបាល +អាណាព្យាបាលភាព +អាណាម +អាណាមន្តនា +អាណាវិតិក្កមៈ +អាណាវិតិក្រម +អាណាវីតិក្កទោស +អាណាវីតិក្កមចេតនា +អាណាវីតិក្កមទោស +អាណាវីតិក្កមៈ +អាណាវីតិក្រម +អាណាវ័តិក្កមចេតនា +អាណាសាក +អាណាស្តូម៉ូស +អាណាហ្នឹង +អាណិក +អាណិកជន +អាណិកជនជជុះ +អាណិត +អាណិតកូន +អាណិតខ្លោចចិត្ត +អាណិតម្ដាយ +អាណិតម្តាយ +អាណិតអនាថ +អាណិតអាណោច +អាណិតអាសូរ +អាណឺរីស +អាណឺរីស្មិចតូមី +អាណុកស៊ី +អាណុង +អាណុប +អាណូត +អាណូរ៉ិចស៊ី +អាណេម៉ូម៉ែត +អាណេម៉ូម៉ែត្រ +អាណែបអាណប +អាណោច +អាណោចចិត្ត +អាណោចអាធម៌ +អាណោចអាធម៍ +អាណោចអាធម្ម +អាណោចអាធ័ម +អាណ្ឌ +អាត +អាតន +អាតាប +អាតាបិនី +អាតាបិន៑ +អាតាបី +អាតាបៈ +អាតុមិច +អាតុរ +អាតុរគ្រឹះ +អាតុរភាព +អាតុរមន្ទីរ +អាតុររូប +អាតុរសាលា +អាតូច +អាតូម +អាតូមិច +អាតូល +អាតែន +អាតែវ៉ែ +អាត់ +អាត់ការូ +អាត់កឺ +អាត់ខ្សែ +អាត់ជួង +អាត់តែ +អាត់ទឹក +អាត់ប៊ិក +អាត់ម៉ូម៉ែត +អាត់ស៊ីដៃ +អាត្ម +អាត្មក្រឹត +អាត្មគត +អាត្មគតិ +អាត្មគ្រាហិណី +អាត្មគ្រាហិន +អាត្មឃាត +អាត្មជ +អាត្មជាត +អាត្មជៈ +អាត្មទ្រោហិន +អាត្មន +អាត្មនេបទំ +អាត្មន៑ +អាត្មភាព +អាត្មហន +អាត្មា +អាត្មាត +អាត្មាធីន +អាត្មានិយម +អាត្មាភាព +អាត្មាយើង +អាត្មាអញ +អាត្មាឯង +អាត្មោប +អាត្មោបជីវិន +អាត្មោបជីវិនី +អាត្ម័ន +អាត្ម័នអាត្មា +អាត្រឡោក +អាត្រាក់ +អាត្លង់ទិច +អាថព្វន +អាថវ៌ណ +អាថវ៌ន៑ +អាថាស +អាថែន +អាថ៌ +អាថ៌កំបាំង +អាថ្លើម +អាថ្លើមខ្មៅ +អាទក +អាទរ +អាទរប្បដិ +អាទរប្បដិសណ្ឋារ +អាទរប្រតិបត្តិ +អាទរភាព +អាទរមិត្ត +អាទរមិត្រ +អាទាន +អាទាយី +អាទាហន +អាទាហនស្ថាន +អាទិ +អាទិកដ្ឋាន +អាទិកម្មិក +អាទិកម្មិកបុគ្គល +អាទិករ +អាទិកល្យាណ +អាទិការណ៍ +អាទិកាល +អាទិគរុ +អាទិគុរុ +អាទិច្ច +អាទិច្ចគោត្ត +អាទិច្ចពង្ស +អាទិច្ចពន្ធុ +អាទិច្ចពារ +អាទិច្ចមាលា +អាទិច្ចវង្ស +អាទិច្ចវារៈ +អាទិដ្ឋ +អាទិដ្ឋសព្ទ +អាទិត្យ +អាទិត្យក្រោយ +អាទិត្យក្រោយមក +អាទិត្យពន្ធុ +អាទិត្យមាលា +អាទិត្យមុន +អាទិទេព +អាទិទេពនិយម +អាទិបរិយោសាន +អាទិបុរស +អាទិប្ប +អាទិប្រយោគ +អាទិពុទ្ធ +អាទិព្រហ្មចរិយធម៌ +អាទិភាព +អាទិភាពដាច់ខាត +អាទិមគ្គ +អាទិមជ្ឈិម +អាទិមធ្យម +អាទិមូល +អាទិរាជ +អាទិលុប +អាទិលោប +អាទិវាចា +អាទិវាទ +អាទិសង្កេត +អាទិសព្ទ +អាទិសម្ភាស +អាទិសម្ភាសន៍ +អាទិសិក្ខា +អាទិសិក្សា +អាទិហេតុ +អាទិ៍ +អាទីនព +អាទីនវ +អាទីនវការណ៍ +អាទីនវភាព +អាទីនវសញ្ញា +អាទីនវានុបស្សិនី +អាទីនវានុបស្សី +អាទេឝ +អាទេស +អាទេសកម្ម +អាទេសី +អាទ្យ +អាទ្យូន +អាធម +អាធម្ម +អាធរ្មិក +អាធានគ្គហិភាព +អាធានគ្គហី +អាធារ +អាធារក +អាធារធ្វើការ +អាធិបតេយ្យ +អាធ័ម +អាធ្យាស្រ័យ +អាធ្រាត្រ +អាន +អានដាវ +អានថា +អានន្ទ +អានបាលី +អានព្រះខ័ន +អានរក +អានសេះ +អានសំបុត្រ +អានាគារ +អានាង +អានាទរ +អានាទរាបត្តិ +អានាធិបតេយ្យ +អានាបា +អានាបាណ +អានាបាណស្សតិ +អានាប្រាណ +អានាម័យ +អានារ្យធម៌ +អានាហ +អានាហរោគ +អានិឝំស +អានិសង្ឃ +អានិសង្ស +អានិសង្សទាន +អានិសង្សសីល +អានិសន្ទ +អានិសន្ទានុភាព +អានិសំស +អានីតភណ្ឌ +អានីតវត្ថុ +អានុ +អានុភាព +អានុភាវ +អានុះ +អានេះ +អានោះ +អានៈ +អាន់ +អាន់ជ្រី +អាន់ម៉ោន +អាន៑ +អាន្ទោល +អាប +អាបច្ច័យ +អាបណ +អាបណក +អាបណគ្រឹះ +អាបណដ្ឋាន +អាបណពាណិជ +អាបណពាណិជា +អាបណភណ្ឌ +អាបណវណិជ្ជ +អាបណវណិជ្យ +អាបណវិក្កាយិក +អាបណវិក្រាយិក +អាបណសញ្ញា +អាបណសញ្ញាឋាពរ +អាបណសញ្ញាព្រមព្រៀង +អាបណស្ថាន +អាបណាគារ +អាបណិក +អាបណិកា +អាបត្ដិ +អាបត្តិ +អាបទា +អាបទ៑ +អាបធ្មប់ +អាបន្ន +អាបប្រពៃណី +អាបរោ +អាបស៑ +អាបឡាប +អាបអាវាសែ +អាបាក់ +អាបាណ +អាបាន +អាបានគ្រឹះ +អាបានភូមិ +អាបានាគារ +អាបានៈ +អាបាយិក +អាបាយិកសត្ត +អាបាយិកសត្វ +អាបុច្ចនបត្រ +អាបុច្ឆន +អាបុច្ឆនកថា +អាបុច្ឆនបណ្ណ +អាបុច្ឆនបត្រ +អាបុច្ឆនភាព +អាបុច្ឆនៈ +អាបុច្ឆា +អាបេ +អាបោ +អាបោកសិណ +អាបោតិកិច្ចា +អាបោតិកិច្ឆា +អាបោទេព +អាបោធាតុ +អាបោមាត្រា +អាបោម័យ +អាបោសំសដ្ឋ +អាបោសំសដ្ធ +អាប៉ង់ឌីស +អាប៉ង់ឌីសិចតូមី +អាប៉ង់ឌីស៊ីត +អាប៉ាទី +អាប៉ុស្រ្តុហ្វិ៍ +អាប៉ែតមួយ +អាប៉ោង +អាប៊ីយ +អាប៊ូចា +អាប៊ូដាប៊ី +អាប់ +អាប់កិត្តិយស +អាប់គំនិត +អាប់ចុន +អាប់ជាតិ +អាប់ឌិន +អាប់ប៉ត្រាប់ +អាប់ប៉ូទីស៊ីន +អាប់ប្រាជ្ញា +អាប់ភ្លេត +អាប់មុខ +អាប់មុខអាប់មាត់ +អាប់យស +អាប់យីហោ +អាប់យីអ៊ុន +អាប់រស្មី +អាប់រាសី +អាប់លុយ +អាប់សែស៍ +អាប់ស៊ីស +អាប់ស៊ីឡោន +អាប់អន់ +អាប់អូន +អាប់អួ +អាប់អួរ +អាប់ឱន +អាប់ឱនកិត្តិយស +អាប័ណ +អាប័ទ +អាប្យូទិច +អាប្រាហាំ +អាប្រុស +អាប្ឫច្ឆា +អាផ័ត +អាពទ្ធ +អាពាធ +អាពាធវុដ្ឋាន +អាពាធវុដ្ឋានិក +អាពាធិក +អាពាធិកា +អាពាហ៍ +អាពាហ៍ពិពាហ៍ +អាពុក +អាពៀស +អាពេស +អាព័ត +អាព័ទ្ធ +អាព្រាយពពុះទឹក +អាភរណ +អាភរណៈ +អាភរណៈសេនា +អាភរណៈអស្សឫទិ្ធ +អាភរណៈអស្សឫទ្ធិ +អាភរណ៍ +អាភស្សរ +អាភស្សរព្រហ្ម +អាភស្សរៈ +អាភា +អាភាករ +អាភាតិកិច្ឆា +អាភាទូរលេខ +អាភាមណ្ឌល +អាភាឞ +អាភាស +អាភាស្វរ +អាភិធម្មិក +អាភិធម្មិកា +អាភិសមាចារិក +អាភិសមាចារិកា +អាភឿន +អាភៀន +អាភៀនឆៅ +អាភៀនឆ្អិន +អាភៀនស្ល +អាភៀស +អាភេទ +អាភោគ +អាភោគចិត្ត +អាភ្លើ +អាម +អាមក +អាមកនិវាប +អាមកនិវាបៈ +អាមកបាត្រ +អាមកភត្ត +អាមកភោជន +អាមកភោជិនី +អាមកភោជី +អាមកសាក +អាមកសាកៈ +អាមកសុសាន +អាមកសូប +អាមកស្មសាន +អាមណាម +អាមន្តន +អាមន្តនកថា +អាមន្តនកិច្ច +អាមន្តនបណ្ណ +អាមន្តនបត្រ +អាមន្តនភាព +អាមន្តនៈ +អាមន្រ្តណ +អាមយ +អាមយភាព +អាមវាត +អាមវាតា +អាមវាតោ +អាមឝូល +អាមសូល +អាមហ +អាមហី +អាមាតិសារ +អាមាត្យ +អាមាឝយ +អាមាឝ្រយ +អាមាសយ +អាមាសយរោគ +អាមាសយាពាធ +អាមាស្រ័យ +អាមិននៀ +អាមិឞ +អាមិស +អាមិសទាន +អាមិសទាយក +អាមិសទាយិកា +អាមិសបូជា +អាមិសសន្និច័យ +អាមិសហេតុ +អាមិសៈ +អាមីដាល +អាមីដុង +អាមីណូអាស៊ីត +អាមីន +អាមីប +អាមីឡាស +អាមឹង +អាមុកុលិត +អាមុកុលិតបុស្ប +អាមួយនេះ +អាមួយហ្នឹង +អាមេណ្ដិតលេខ +អាមេណ្ឌន +អាមេណ្ឌនៈ +អាមេណ្ឌិត +អាមេណ្ឌិតពាក្យ +អាមេណ្ឌិតលេខ +អាមេណ្ឌិតវាចា +អាមេណ្ឌិតវាទ +អាមេណ្ឌិតវាទិនី +អាមេណ្ឌិតវាទី +អាមេណ្ឌិតសញ្ញា +អាមេណ្ឌិតសព្ទ +អាមេត្តិត +អាមេរិក +អាមេរិកកាំង +អាមេរិកសាម័រ +អាមេរិកឡាទីន +អាមេរិកាំង +អាមេរិគ +អាមោឃ +អាមោទ +អាមោទកថា +អាមោទគន្ធ +អាមោទបុស្ប +អាមោទភាព +អាមោទរស +អាមោទវាចា +អាមោទវាទ +អាមោទៈ +អាម៉ង់ +អាម៉ាក +អាម៉ាស់ +អាម៉ាស់កេរ្តិ៍ +អាម៉ាស់មុខ +អាម៉ាស្ទីន +អាម៉ាហ្សូន +អាម៉ីអាថោង +អាម៉ុក +អាម៉ូញ៉ាក់ +អាម៉ូញ៉ាក់កម្ម +អាម៉ូនិច +អាម៉េរិក +អាម៉េរិកាំង +អាម៉េរិកែន +អាម៉េរិក័ង +អាម៉េរិក័ន +អាម៉េរិគ +អាម័យ +អាម្មរណ៍ +អាម្រេឌន +អាម្រេឌិត +អាម្ល +អាយ +អាយត +អាយតន +អាយតនិបាត +អាយតនៈ +អាយតភាព +អាយត្ត +អាយនាយ +អាយរ៉ា +អាយលម្ពាយ +អាយស្ប៊ែ +អាយស្មន្ត +អាយស្មា +អាយាចន +អាយាចនកថា +អាយាចនបត្រ +អាយាចនភាព +អាយាចនៈ +អាយាមន្តរ +អាយាមិក +អាយាម័ក +អាយាយនកម្ម +អាយុ +អាយុកប្ប +អាយុកល្ប +អាយុកាម +អាយុកាល +អាយុកំណត់គ្រប់ការ +អាយុក្ខ័យ +អាយុក្តក +អាយុក្ស័យ +អាយុគណនា +អាយុគ្រប់ការ +អាយុជន្ម +អាយុជន្មន +អាយុជន្មា +អាយុជន្មាន +អាយុជីវិត +អាយុដំណាលគ្នា +អាយុត្តក +អាយុត្តកដ្ឋាន +អាយុត្តកៈ +អាយុទាន +អាយុធ +អាយុធគ្រឹះ +អាយុធាគារ +អាយុបរិច្ឆេទ +អាយុបរិមាណ +អាយុបរិយោសាន +អាយុប្បមាណ +អាយុប្រមាណ +អាយុពរ +អាយុពេទ្យ +អាយុពេ្វទ +អាយុព្វេទ +អាយុមធ្យមនៃជីវិត +អាយុរ៑ +អាយុវឌ្ឍនការណ៍ +អាយុវឌ្ឍនៈ +អាយុវឌ្ឍន៍ +អាយុវស្សា +អាយុវិជ្ជ +អាយុវេជ្ជ +អាយុវេទ +អាយុវេទ៍ +អាយុវែង +អាយុឞ្មន៑ +អាយុឞ្មន៑្ត +អាយុឞ្មន្ត៑ +អាយុសង្ខារ +អាយុសេស +អាយុស៑ +អាយុស្មន្ដ +អាយុស្មន្ត +អាយុហបរិយោសាន +អាយុះ +អាយូស +អាយោគ +អាយោធន +អាយោធន៍ +អាយ៉ង +អាយ៉ាត់ +អាយ៉ៃ +អាយ៉ៃរឿង +អាយ៌ +អាយ៌ក +អាយ៌កា +អាយ៌កៈ +អាយ៌េ +អាយ៌េន +អាយ៌ែន +អាយ៌ៈ +អាយ័ត +អាយ័តកន្ទេល +អាយ័តកម្ម +អាយ័តកុំឲ្យទៅមកទៀត +អារ +អារក +អារកាត់ +អារកូដ +អារកូដម័យ +អារក្ខ +អារក្ខក +អារក្ខចូល +អារក្ខជាន់ +អារក្ខត្បាល់ +អារក្ខទឹក +អារក្ខទេព +អារក្ខទេវតា +អារក្ខទេវី +អារក្ខធំ +អារក្ខព្រៃ +អារក្ខភ្នំ +អារក្ខា +អារក្យ +អារក្ស +អារក្សចូល +អារក្សត្នោត +អារក្សត្បាល់ +អារក្សទឹក +អារក្សទេព +អារក្សទេវតា +អារក្សព្រៃ +អារក្សភ្នំ +អារក្សអ្នកតា +អារក្សា +អារច្រៀក +អារឈើ +អារញ្ញ +អារញ្ញក +អារញ្ញកធូតង្គ +អារញ្ញកភិក្ខុ +អារញ្ញកសេនាសនៈ +អារញ្ញកា +អារញ្ញការាម +អារញ្ញកាវាស +អារញ្ញកៈ +អារញ្ញធម៌ +អារញ្ញបាល +អារញ្ញប្រទេស +អារញ្ញផល +អារញ្ញសង្គ្រាម +អារញ្ញសេនា +អារញ្ញិក +អារណ្យ +អារណ្យក +អារតម្រឹម +អារតិ +អារតិភាព +អារបំបែក +អារផ្ដាច់ +អារផ្តាច់ +អារផ្ទារ +អារពន្លះស្បែក +អារម៉េ +អារម្ងើក +អារម្ពណ +អារម្ភ +អារម្ភកថា +អារម្ភចិត្ត +អារម្ភចេតនា +អារម្ភបទ +អារម្ភវាចា +អារម្ភវាទ +អារម្ភវាទិន +អារម្ភវាទិនី +អារម្ភវាទី +អារម្មណ +អារម្មណប្បភេទ +អារម្មណ៍ +អារម្មណ៍ទាស +អារម្មណ៍ប្បភេទ +អារម្មណ៍មិនទៀង +អារម្មណ៍មិនល្អ +អារម្មណ៍ល្អ +អារម្មណ៍អាក្រក់ +អារម្មរណ៍ +អារយែន +អារយ៉ៈ +អាររម្លំ +អារាត់អារាយ +អារាធក +អារាធកភិក្ខុ +អារាធកៈ +អារាធន +អារាធនកថា +អារាធនការណ៍ +អារាធនភាព +អារាធនា +អារាធនាកថា +អារាធនាការណ៍ +អារាធនាភាព +អារាម +អារាមករ +អារាមការ +អារាមការិកា +អារាមចេតិយ +អារាមថូប +អារាមនាយក +អារាមនាយិកា +អារាមបាល +អារាមបាលិកា +អារាមបាលី +អារាមបុប្ផា +អារាមបុប្ពា +អារាមបុស្ប +អារាមព្រឹក្ស +អារាមភូមិ +អារាមវត្ថុ +អារាមវប្បកម្ម +អារាមវប្បករ +អារាមវប្បការិកា +អារាមស្តូប +អារាមា +អារាមាធិការ +អារាមាធិបតី +អារាមិក +អារាមិកជន +អារាមិកា +អារាមិកៈ +អារាមិជន +អារាមូបចារ +អារាមូបចារៈ +អារាលិក +អារាលិកា +អារី +អារីហ្សូណា +អារីអារ៉ប +អារីអារ្ចប +អារឹស +អារឹសកូន +អារឹះ +អារុក្ខអារក្ខ +អារុក្ខអារក្ខទេវតា +អារេ +អារោគ្យ +អារោគ្យកម្ម +អារោគ្យភាព +អារោគ្យមន្ទីរ +អារោគ្យសាលា +អារោចន +អារោចនកថា +អារោចនបត្រ +អារោចនភាព +អារោចនៈ +អារោទន +អារោទនការណ៍ +អារោទនភាព +អារោទនសព្ទ +អារោទនហេតុ +អារោទនៈ +អារោហ +អារោហក +អារំងើក +អារ៉ប់ +អារ៉ាប +អារ៉ាប៊ីសាអ៊ូឌីត +អារ៉ាប់ +អារ៉ាប់រួម +អារ៉ាម +អារ៉ាមិក +អារ៉ាឡង់ +អារ៉ិច +អារ៉េច +អារ៉ែង +អារ្ចប +អារ្យ +អារ្យក +អារ្យកប្រទេស +អារ្យកៈ +អារ្យជន +អារ្យជាតិ +អារ្យធន +អារ្យធម៌ +អារ្យបុគ្គល +អារ្យប្រទេស +អារ្យវង្ស +អារ្យវិន័យ +អារ្យសង្ឃ +អារ្យសត្យ +អារ្យសាវិកា +អារ្យសាវ័ក +អារ្យិកា +អារ្យៈ +អារ្យ័ន +អាល +អាលបង្ខំ +អាលបន +អាលបននិបាត +អាលបនៈ +អាលបនៈវាចា +អាលម្ពន +អាលម្ពរ +អាលម្ពាយ +អាលយ +អាលយជលាលយ +អាលយប្បហាន +អាលយប្រហាន +អាលយភាព +អាលយសមុគ្ឃាត +អាលយសមុច្ឆេទ +អាលយសមុច្ជេទ +អាលស្លឹកម្លូ +អាលាញ +អាលាប +អាលាបកថា +អាលាបសល្លាប +អាលិង្គន +អាលិង្គនកម្ម +អាលិង្គនកិច្ច +អាលិង្គនះ +អាលិង្គនៈ +អាលិច +អាលុយមីញ៉ូម +អាលុលិក +អាលុលិកកម្ម +អាលុលិកពាក្យ +អាលុលិកវាចា +អាលុលិកវាទ +អាលុលិកវាទិនី +អាលុលិកវាទី +អាលោក +អាលោកកសិណ +អាលោកីយ៍ +អាលោកីយ៍កាច់ +អាល់កាលី +អាល់កាឡាំង +អាល់កុល +អាល់កុលបំភ្លៃ +អាល់ដេអ៊ីដ +អាល់ឌ្រីន +អាល់តែរ +អាល់ទីម៉ែត +អាល់ទីម៉ែត្រ +អាល់បានី +អាល់បេដូ +អាល់បេដូម៉ែត +អាល់ប៊ុម +អាល់ប៊ុយមីន +អាល់លុយម៉ាក +អាល់សែន +អាល់ស៊ីន +អាល់ហ្វា +អាល់ហ្សេ +អាល់ហ្សេរី +អាល់ឡង់តូអ៊ីត +អាល័ក្ខណ៍ +អាល័ក្ស +អាល័ក្សណ៍ +អាល័យ +អាល័យកូន +អាល័យតែ +អាល័យភាព +អាល្លឺម៉ង់ +អាល្លែកហ្ស៊ី +អាវ +អាវកជ្រុង +អាវកឌុប +អាវកតាំង +អាវកត្រង់ +អាវកមូល +អាវកវៀល +អាវកស្រួច +អាវកាក់ +អាវកុត +អាវកុតកត្រង់ +អាវក្រោះ +អាវងអើយ +អាវងូតទឹក +អាវចាក់ +អាវឈុតរាត្រី +អាវដាមដោយទឹកខ្មៅ +អាវដៃខ្លី +អាវដៃវែង +អាវតេជះ +អាវទ្រនាប់ +អាវធំ +អាវបន +អាវបនកម្ម +អាវបនករ +អាវបនការ +អាវបនការិកា +អាវបននាយក +អាវបននាយិកា +អាវបនា +អាវបនាធិការ +អាវបនៈ +អាវបំពង់ +អាវប៉ាក់ +អាវប៉ោងស្មា +អាវប្បន +អាវប្រុស +អាវផាយ +អាវភ្លៀង +អាវម៉ង់តូ +អាវម៉ាដាំ +អាវម៉ៃយោ +អាវយន្ត្រ +អាវយស +អាវយឺត +អាវរងា +អាវរណ +អាវរណកម្ម +អាវរណការណ៍ +អាវរណបត្រ +អាវរណប័ណ្ណ +អាវរណភាព +អាវរណៈ +អាវរយ +អាវរិល +អាវលិ +អាវវៀលក +អាវវៀលក្លៀក +អាវសន្ទះ +អាវសមុទ្រ +អាវសម្រាប់ +អាវសាមិ +អាវសិក +អាវសឺមី +អាវស៊ូជាង +អាវស័ក្ដិ +អាវស្រី +អាវស្សការ +អាវា +អាវាដ +អាវាស +អាវាសដូនជី +អាវាសថាគារ +អាវាសាធិការ +អាវាសិក +អាវាសិកភិក្ខុ +អាវាសិកវត្ត +អាវាសិកា +អាវាសិកៈ +អាវាសែ +អាវាហ +អាវាហមង្គល +អាវាហៈ +អាវាហ៍វិវាហ៍ +អាវុក +អាវុកៈ +អាវុធ +អាវុធករ +អាវុធកោដ្ឋាគា +អាវុធកោដ្ឋាគារ +អាវុធគីមី +អាវុធគ្រាស +អាវុធជីវសាស្ត្រ +អាវុធណឺត្រុង +អាវុធធុនធ្ងន់ +អាវុធធៈហាត់ +អាវុធបរមាណូ +អាវុធយុទ្ធភណ្ឌ +អាវុធយុទ្ធោប្បករណ៍ +អាវុធវិសាមញ្ញ +អាវុធសន្និច្ច័យ +អាវុធសាមញ្ញ +អាវុធសាលា +អាវុធស្វ័យប្រវត្ត +អាវុធស្វ័យប្រវត្តិ +អាវុធហត្ថ +អាវុធហត្ថដ្ឋាន +អាវុធអាជ្ញាសិទ្ធិ +អាវុធាគារ +អាវុធិក +អាវុសោ +អាវេគ +អាវេឝ +អាវេឝន +អាវេឝិក +អាវេសន +អាវេសនៈ +អាវេសន៍ +អាវេសិក +អាវេសិកធម៌ +អាវេសិកប្បដិសណ្ឋារ +អាវេសិកវិន័យ +អាវេសិកា +អាវែក +អាវ៉ង់ប៉ុស្ដិ +អាវ៉ា +អាវ៉ាសែ +អាវ៉ូកាចេរ +អាវ៉ូកាត៍ +អាវ្រិល +អាវ្រីល +អាឝ +អាឝង្កា +អាឝយ +អាឝា +អាឝិរ្វិឞ +អាឝិឞ្ត +អាឝិស៑ +អាឝី +អាឝីវិឞ +អាឝ្ចយ៌ +អាឝ្ចាយ៌ +អាឝ្រម +អាឝ្រមបទ +អាឝ្រយ +អាឝ្រវ +អាឝ្រុ +អាឝ្វ +អាឝ្វាស +អាឞាឍ +អាស +អាសខ្មិត +អាសគ្រាម +អាសង្កា +អាសតាងខ្ទើយ +អាសទ៑ +អាសន +អាសនន្តរិក +អាសនសាលា +អាសនា +អាសនានុក្រម +អាសនៈ +អាសនៈសាលា +អាសន់តៈរោក +អាសន់ន៉ៈរោក +អាសន៍ +អាសន្ត +អាសន្ទិ +អាសន្ទី +អាសន្ន +អាសន្នកម្ម +អាសន្នការណ៍ +អាសន្នកាល +អាសន្នភ័យ +អាសន្នរោគ +អាសន្នរោគសាស្ត្រ +អាសន្នលាភ +អាសន្នហេតុ +អាសន្នអន្ធក្រ +អាសន្នាគមន៍ +អាសព្វជាតិ +អាសភ +អាសភិ +អាសភិវាចា +អាសភិវាទ +អាសម្ពឹក +អាសម្លាញ់ +អាសយ +អាសយដ្ឋាន +អាសវ +អាសវក្កិលេស +អាសវក្ខ័យ +អាសវៈ +អាសអាភាស +អាសអាភាសន៍ +អាសា +អាសាញ់ +អាសាឍ +អាសាឍមាស +អាសាឍា +អាសាធ +អាសានៈ +អាសាបង់ +អាសារ +អាសារៀន +អាសារ័ណ +អាសាស្ម័គ្រ +អាសាឡ្ន +អាសាឡ្ហ +អាសាឡ្ហមាស +អាសាឡ្ហា +អាសាអាសាញ់ +អាសាឥតការ +អាសាំតូត +អាសាំតូតឈរ +អាសាំតូតដេក +អាសាំតូតទ្រេត +អាសិញ្ចន +អាសិញ្ចនកម្ម +អាសិដ្ឋ +អាសិដ្ឋៈ +អាសិរ +អាសិរពិស +អាសិរ្ពិស +អាសី +អាសីពិស +អាសីរ +អាសីរពិស +អាសីរ្ពិស +អាសីវិស +អាសុងស្យុង +អាសូត +អាសូតឌីអុកស៊ីត +អាសូតម៉ូណូអុកស៊ីត +អាសូតអុកស៊ីត +អាសូរ +អាសូរករុណា +អាសៀក +អាសេនិច +អាសៃ +អាសំពឹក +អាស៊ាន +អាស៊ី +អាស៊ីដ +អាស៊ីត +អាស៊ីតកម្ម +អាស៊ីតកម្មដី +អាស៊ីតខ្លាំង +អាស៊ីតនុយក្លេអ៊ិច +អាស៊ីតបូនុយក្លេអ៊ិច +អាស៊ីតប៉ង់សូអ៊ិច +អាស៊ីតហ្វូលីក +អាស៊ីតអាមីនេ +អាស៊ីតអេតាណូអ៊ិច +អាស៊ីទ +អាស៊ីប៉ែកអាគ្នេយ៍ +អាស៊ីភាគអាគ្នេយ៍ +អាស៊ីអាគ្នេយ៍ +អាស់សង់ស័រ +អាស់ហ្គាបាត +អាស័យ +អាស៑ +អាស្តាណា +អាស្ត៊ែរដាំ +អាស្ថាន +អាស្នូកជ្រូក +អាស្ប៊ែស +អាស្ពីរីន +អាស្មារ៉ា +អាស្យាទិគ +អាស្យេ +អាស្រម +អាស្រមបទ +អាស្រវ +អាស្រវក្ស័យ +អាស្រាត +អាស្រាតខោ +អាស្រី +អាស្រូវ +អាស្រូវកេរ្តិ៍ +អាស្រូវបារាយ +អាស្រូវបារាយណ៍ +អាស្រូវភាស +អាស្រ័យ +អាស្រ័យដំណេក +អាស្រ័យតែ +អាស្រ័យបាយ +អាស្រ័យផល +អាស្រ័យហេតុ +អាស្រ័យហេតុនេះ +អាស្រ័យហេតុនេះបានជា +អាស្លាបកាត់ +អាស្វាស +អាស្វាសៈ +អាស្សាទិគ +អាស្សាមិក +អាស្សាមិករណ៍ +អាស្ហូត +អាស្អីគេហ្នឹង +អាស្អីនេះ +អាហ +អាហរ +អាហរណ +អាហរណកម្ម +អាហរណកម្មកាលិក +អាហរ័ណ +អាហរ័ណនីហរ័ណ +អាហា +អាហារ +អាហារកិច្ច +អាហារគវេសនា +អាហារដ្ឋាន +អាហារណីយ +អាហារទិព្វ +អាហារបិណ្ឌបាត +អាហារប័ណ្ណ +អាហារប្រអប់ +អាហារភោជន +អាហារមត្ត +អាហារម័ទ +អាហារវិភាគ +អាហារវិភាគទិនិក +អាហារសម្រន់ +អាហារសោធន៍ +អាហារស្រស់ស្រូប +អាហារិន +អាហារូបករណិក +អាហារូបករណិកា +អាហារូបករណ៍ +អាហារូបករណ៍សិក្សា +អាហារូបត្ថម្ភ +អាហិនហោច +អាហិវាតរោគ +អាហុក +អាហ្នឹង +អាហ្រិ្វគ +អាហ្រ្វិក +អាហ្រ្វិកា +អាហ្រ្វិក័ង +អាហ្រ្វិក័ន +អាហ្រ្វិគ +អាហ្រ្វីកែន +អាហ្រ្វីគ +អាហ្រ្វឹគ +អាហ្វហ្គានីស្ថាន +អាហ្វ្រិក +អាហ្វ្រិកខាងត្បូង +អាហ្វ្រិកា +អាហ្វ្រិកែន +អាហ្វ្រិក័ង +អាហ្វ្រិគ +អាហ្សង់ទីន +អាហ្សូត +អាហ្សេបៃហ្សង់ +អាហ្ស៊ី +អាហ្ស៊ីទ្វីប +អាឡកៈ +អាឡម្ពរ +អាឡារ +អាឡារតាបស +អាឡារិក +អាឡារិកា +អាឡារ៉ឺម៉ក +អាឡារ៉ឺម៉រកិ៍ +អាឡាស្កា +អាឡាហណ +អាឡាហណដ្ឋាន +អាឡូកាបូន +អាឡូវ +អាឡូសែន +អាឡើងត្រង់ +អាឡេវ +អាឡេអ៊ុយតាន់ +អាឡោះ +អាឡោះអាល័យ +អាឡ្នក +អាឡ្ហក +អាអើយ +អាអេរ៉ូសូល +អាអេរ៉ូសូលអាស៊ីត +អាអ៊ូច +អាអ៊ូត +អាអ៊ូត៍ +អាអ្ហែង +អាឯង +អាំ +អាំង +អាំងចេក +អាំងតង់ស៊ីតេ +អាំងតេក្រាល +អាំងត្រី +អាំងថ្ងៃ +អាំងភ្លើង +អាំងមាន់ +អាំងយី +អាំងឡាំង +អាំងឡូ +អាំងឡូវ +អាំងអន្សម +អាំងអួង +អាំនួយ +អាំន្វយ +អាះ +អាៈ +អា៎ +អា៎ះ +អិ +អិចស្ប៉ូណង់ស្យែល +អិធៈ +អិន +អិនទៈ +អិនទ័បប៉ៈដិម៉ា +អិនទ្រៈ +អិនទ្រ័បប្រៈ +អិម +អិមសង់ត្រី +អិមអៀន +អិមអៀម +អិរ៉ិយ៉ាប៉ៈថៈ +អិស្លាម +អី +អីចឹង +អីចុង +អីចុះ +អីចេះ +អីដែរ +អីណា +អីថា +អីទាំងអស់ +អីប៉ោង +អីម៉្លេះ +អីយី +អីយឺស +អីយូយ +អីយើ +អីយើស +អីយ៉ា +អីយ៉ូយ +អីរ៉ូប្យែន +អីវ៉ាន់ +អីវ៉ាន់រប៉ិករប៉ុក +អីវ៉ាន់អីវ៉ែ +អីវ៉ែ +អីវ៉ែអីវ៉ាន់ +អីសោះ +អីហ្នឹង +អីហ្នុង +អីអ៊ីចុះ +អឹ +អឹក +អឹង +អឹងកង +អឹមអៀន +អឹមអៀម +អឹអ៊ឹចុះ +អឺ +អឺង +អឺងកង +អឺងអាប់ +អឺងអ័ព្ទ +អឺត +អឺប +អឺបឡឺប +អឺយ +អឺយរ៉ា +អឺរុប +អឺរូប្យាំង +អឺរ៉ុប +អឺរ៉ូប +អឺរ៉ូប៉ឺ +អឺរ៉ូប្យាំង +អឺរ៉ូប្យែន +អឺអឹង +អឺអើ +អឺះ +អឺ៎យ +អឺ៎ះ +អុក +អុកគូទ +អុកចត្រង្គ +អុកលាំង +អុកស៊ីត +អុកស៊ីតកម្ម +អុកស៊ីតករ +អុកស៊ីហ្សែន +អុកឡុក +អុង +អុងប៉ាង +អុងមុង្គ +អុងម៉ុង្គ +អុងយ៉ា +អុងឡឺង +អុងឡូ +អុងឡូវ +អុច +អុចចង្កៀង +អុចភ្លើង +អុចអារឹស +អុចអាល +អុចឲ្យឈ្លោះគ្នា +អុជ +អុជកាំជ្រួច +អុជចង្កៀង +អុជជ័រ +អុជបីប៉ុយ +អុជបីរណ្ដៅ +អុជបីរណ្តៅ +អុជអាល +អុញ +អុញន៍ +អុញន៏ +អុត +អុតក្ដាម +អុតក្តាម +អុតខុត +អុតតូច +អុតធំ +អុតធំស្រាល +អុតបាយ +អុតព្រៃ +អុតស្វាយ +អុបឆឺយ +អុបឆឺយទេស +អុបឆឺយយួន +អុបឆឺយសៀម +អុបទិក +អុបផៈយ៉ុប +អុយ +អុរ +អុល +អុវ +អុស +អុហ្វសិត +អុំ +អុំត្រុំ +អុំទូក +អុំទូកយាងយាវ +អុំស្រូវ +អុះ +អុះឱ +អុ៎ក +អុ៎ះ +អុ៎ះអោ៎ +អូ +អូក +អូខេ +អូង +អូងឡូង +អូច +អូដ្ឋ +អូដ្ឋបូកពីរ +អូដ្ឋបូគពីរ +អូដ្ឋបូគមួយ +អូឌីត +អូឌីយ៉ូ +អូត +អូតង់ +អូតាវ៉ា +អូតូ +អូតូការ +អូតូន +អូតូប៊ុស +អូតូម៉ូប៊ិលិ៍ +អូតូរុត +អូតែល +អូទីត +អូទ្រីស +អូន +អូន៉ៈ +អូបាឌា +អូប៉ាល័រ +អូប៉ិច +អូប័រ +អូផឹន +អូម +អូមីក្រោន +អូមេហ្គា +អូម៉ង់ +អូម៉ូសែន +អូម៉ៈ +អូយ +អូយយ៉ា +អូយយ៉ះ +អូរ +អូរក្រសារ +អូរគន្ធរ +អូរគ្រៀង +អូរចារ +អូរជុំ +អូរជ្រៅ +អូរដា +អូរដំបង +អូរតាគី +អូរតាប៉ោង +អូរតាវ៉ៅ +អូរត្រេះ +អូរបាក់រទេះ +អូរបីជាន់ +អូរបួនលើ +អូរប្រាសាទ +អូរម៉ាល់ +អូរម្រះ +អូរម្លូ +អូរយ៉ាដាវ +អូររាំងឪ +អូររំដួល +អូររ៉ៃ +អូរសណ្ដាន់ +អូរសារាយ +អូរសោម +អូរសំព័រ +អូរសំរិល +អូរស្រឡៅ +អូរស្វាយ +អូរអណ្ដូង +អូរអំបិល +អូរឧកញ៉ាហេង +អូរឫស្សី +អូរឫស្សីកណ្ដាល +អូរាំង +អូរីសុង +អូលីកូប្រេនី +អូលីកូផាស +អូវ +អូវុល +អូវែ +អូវ៉ារីត +អូវ៉ារីអិចតូមី +អូវ៉ារ្យូរិចស៊ីស +អូស +អូសកែង +អូសទាញ +អូសបន្លាស្រាស់ផ្លូវ +អូសយក +អូសសម្រាស់ +អូសសៀវភៅ +អូសូន +អូស្តេនីត +អូស្តេអូប៉ូរ៉ូស +អូស្តេអូម +អូស្តេអូម្ញ៉េលីត +អូស្តេអ៊ីត +អូស្ត្រាលី +អូស្ត្រាលីយែន +អូស្ត្រាលីយ័ង +អូស្ត្រូអាស៊ី +អូស្មាច់ +អូស្មូស +អូស្យាណូគ្រ័ហ្វ៊ី +អូស្យានី +អូស្យានីយែន +អូស្យានីយ័ង +អូស្រ្តាលី +អូស្រ្តាលីយែន +អូស្រ្តាលីយ័ង +អូស្លូ +អូស្វ៊ែ +អូហ្សូន +អូឡាំពិក +អូូបាឌា +អូះ +អូៈ +អូ៎ +អូ៎ក +អូ៎យ +អូ៎ះ +អូ៎ៈ +អួ +អួក +អួត +អួតកូន +អួតខ្លួន +អួតគឃរ +អួតចេះ +អួតថាល្អ +អួតមាន +អួតអាង +អួទីនួ +អួន +អួនស៊ុយ +អួព្រនួ +អួយ +អួរ +អួល +អួលទឹក +អួលបាយ +អួលអាក់ +អួស +អួអាប់ +អួអ័ព្ទ +អើ +អើង +អើត +អើតកឆ្ងក់ +អើតក្បាល +អើតងើក +អើតងើត +អើតតាមបង្អួច +អើតទើត +អើតមើល +អើតអើម +អើតែមាត់ +អើត្រូវហើយ +អើប +អើបឡើប +អើពើ +អើម +អើយ +អើហ្ន៎ +អើ៎យ +អឿ +អឿក +អៀ +អៀង +អៀច +អៀន +អៀនខ្មាស +អៀនខ្លួន +អៀនចេញ +អៀនបាប +អៀនប្រៀន +អៀនប្រេឱន +អៀនអន់ +អៀនអន់ក្នុងចិត្ត +អៀម +អៀមបិទដោះ +អៀរ +អៀរមមៀរ +អៀរមៀរ +អៀររមៀរ +អៀរឡង់ +អៀរឡង់ខាងជើង +អៀវ +អៀស៊ីភ្នែក +អេ +អេក +អេកូ +អេកូតូន +អេកូពូជ +អេកូស +អេកូសាស្ត្រ +អេកូឡូស៊ី +អេកៈ +អេក័កគៈ +អេក្រង់ +អេក្វាឌ័រ +អេក្វាទ័រ +អេគុយ +អេគ្រូ +អេគ្ហើ +អេង +អេច +អេចអូច +អេដស៍ +អេតចាយ +អេតាណុល +អេតាត៍ +អេតាស៊ីវិល +អេតេ +អេតែរ +អេតៈទ័កគៈ +អេត្យូពី +អេប +អេប៉ាតូណេក្រូស +អេប៉ាតូប៉ាទី +អេប៉ាតូម +អេប៉ាតូលីស +អេប៉ាតូវិទ្យា +អេប៊ីស៊ី +អេពីឌែម +អេពីប្លង់តុង +អេពីស្ដាក់ស៊ី +អេពីស្តាក់ស៊ី +អេភេសូរ +អេម +អេមបាបាន +អេមីផ្លេស៊ី +អេមីស្យុង +អេម៉ង់ស្យូម +អេម៉ាតូគ្រីត +អេម៉ាតូម +អេម៉ាទួរី +អេម៉ុបទីស៊ី +អេម៉ុស +អេម៉ូក្រាម +អេម៉ូក្លួប៊ីនួរី +អេម៉ូតូរ៉ាក់ +អេម៉ូផ្លីតូរា់់ក់ +អេម៉ូពេរីកាត +អេម៉ូពេរីទ័ន +អេម៉ូភីលី +អេម៉ូរ៉ូអ៊ីត +អេម៉ូលីស +អេម៉ូស្កាស +អេរីត្រូបាស +អេរីត្រូប្លាស +អេរីត្រូមី +អេរីត្រូស៊ីត +អេរីត្រេមី +អេរីទ្រី +អេរ៉ូអ៊ីន +អេលីកុបទែរ +អេលុយវ្យុង +អេលេវ៉ាស្យុង +អេវ៉េគ +អេសាយ +អេសេគាល +អេស៊ីព្ទ +អេស្តូនី +អេស្ទីម៉ាទ័រ +អេស្ប៉ាញ +អេស្ប៉ាញ៉ុល +អេហ្គុយ +អេហ្សីប +អេហ្ស៊ីប +អេឡិកទ្រិក +អេឡិចត្រូត +អេឡិចត្រូនិក +អេឡិចត្រូលីត +អេឡេកទ្រិក +អេអូសែន +អេះ +អេះខ្នង +អេះរមាស់ +អេះអុ +អេះអុញ +អេះអុះ +អេៈ +អេៈអុ +អេ៎ប +អែ +អែក +អែកកៈរាច +អែកកៈសិត +អែកង៉ាវ +អែកអាក់ +អែកអ៊ុតដំ +អែកអ័កគារហន់ +អែកៈ +អែគ្លើ +អែងអោង +អែតា +អែន +អែនទ្រី +អែនស៊ែ +អែនអន +អែប +អែបគ្នា +អែបជិត +អែបទូក +អែបនឹង +អែបនែប +អែបប្រប +អែបស៊ប់ +អែបស៊ីឡោន +អែបឡប +អែបអប +អែបអម +អែបអាង +អែម +អែមផ្លែម +អែរនី +អែលសាល់វាឌ័រ +អែលអល +អែស +អែសមែស +អែសរ៉ា +អែអង់ +អែអង់ចាំ +អែអុក +អែ្ងង +អែ្ហង +អៃ +អៃយ៉ា +អៃយ៉ូ +អៃយ៉ូយ +អៃយ៉ូះ +អៃយ៉ះ +អៃរាវ័ណ +អៃរាវ័ត +អៃរ៉ា +អៃរ៉ាវិហារ +អៃសូរ +អៃសូរ្យ +អៃ៎ +អៃ៎យ៉ា +អោ +អោកាសៈ +អោងឡោង +អោត +អោតកាប្យ៉ៈ +អោតធ័តត្យៈ +អោតភ័ន្ត +អោន +អោនក្រាប +អោនថយ +អោនភាព +អោនភាពគ្រោង +អោនភាពសេដ្ឋកិច្ច +អោនលំទោន +អោនអង្គ +អោប +អោបការងារ +អោបក្បាលជង្គង់ +អោបក្រសោប +អោបគំរង់ +អោបដៃ +អោបដៃនៅស្ងៀម +អោបដៃអោបជើង +អោបរឹត +អោបអរ +អោបអសុភ +អោមការ៉ៈ +អោយ +អោយពរ +អោរធ្វៈ +អោសៈថាត់ឋាន +អោសៈថ័សស្ថាន +អោំការ +អោ់ង +អោ៎ +អោ៎ះ +អោ៎ះអោ៎ +អៅ +អំ +អំក +អំជក +អំណ +អំណត់ +អំណប់ +អំណប់សព +អំណរ +អំណរគុណ +អំណស់ +អំណស្ស +អំណាច +អំណាចចិត្ត +អំណាចច្បាប់ +អំណាចតុលាការ +អំណាចនិតិបញ្ញត្តិ +អំណាចនីតិបញ្ញត្តិ +អំណាចនីតិប្រតិបត្តិ +អំណាចផ្ដាច់ការ +អំណាចផ្ដាច់ការនៃអធន +អំណាចរាជការ +អំណាន +អំណារ +អំណាំង +អំណឹះ +អំណឹះតទៅ +អំណឹះពីនោះមក +អំណឹះឥតពី +អំណូស +អំណើះ +អំណោយ +អំណោយទាន +អំណោយផល +អំណះអំណាង +អំនួត +អំនួតហួសហេតុ +អំបាញ់មិញ +អំបាត +អំបាយ +អំបាល +អំបាលដូច +អំបាលដូចយ៉ាង +អំបាលណា +អំបាលម៉ាន +អំបាលយ៉ាង +អំបាលអី +អំបិល +អំបិលដី +អំបិលដុំ +អំបិលដែល +អំបិលម្ទេស +អំបិលម្រេច +អំបិលស +អំបិលសិន្ធៅវ៍ +អំបិលអ៊ីយ៉ូត +អំបឹះ +អំបឹះតូច +អំបឹះធំ +អំបុក +អំបុកខ្សាយ +អំបុកដំណើប +អំបូង +អំបូងទេស +អំបូងភ្លុក +អំបូងវល្លិ +អំបូងស្នែង +អំបូរ +អំបូរភាសា +អំបូរស្ដេច +អំបើះ +អំបេអំបែក +អំបែក +អំបែង +អំបែងកែវ +អំបែងក្បាល +អំបែងក្អម +អំបែងគ្រាប់បែក +អំបែងចាន +អំបែងចេះ +អំបែងចែះ +អំបែងថ្ងៃ +អំបែងថ្លៃ +អំបោស +អំបោះ +អំបោះក្លុក +អំបោះខ្មោច +អំបោះចាក់ +អំបោះឆៅ +អំបោះដេរ +អំបោះព្រះ +អំបោះភ្លុក +អំបោះសីមា +អំបោះអន្ទង +អំបៅ +អំបៅអំបែក +អំប៉ើក +អំប៉េះ +អំប៉េះអំប៉ោះ +អំប៉ោះ +អំប៊ូឡង់ស៍ +អំប្រ៊ីយ៉ុង +អំផូង +អំពក +អំពកច្រកថ្នាល +អំពង់ +អំពល់ +អំពល់ទុក្ខ +អំពល់អី +អំពាច +អំពាន់ +អំពាយ +អំពារ +អំពាវ +អំពាវនាវ +អំពាស +អំពិល +អំពិលក្រៅ +អំពិលតាពក +អំពិលទឹក +អំពិលប្រាំដើម +អំពិលអំពែក +អំពី +អំពីខ្ញុំ +អំពីសម្នាក់ +អំពីសំណាក់ +អំពីហ៊្វីល +អំពីអី្វ +អំពីអែម +អំពីអ្វី +អំពុក +អំពុត +អំពុតអ្វី +អំពុះ +អំពូល +អំពូលណេអុង +អំពូលថ្នាំ +អំពូលភ្លើង +អំពូលម៉ែត្រ +អំពើ +អំពើកេងប្រវ័ញ្ច +អំពើខុស +អំពើគួរខ្លាច +អំពើគួរស្ញែង +អំពើឃោរឃៅ +អំពើឈ្លានពាន +អំពើថោកទាប +អំពើទុច្ចរិត +អំពើធ្មប់ +អំពើនោះ +អំពើបដិក្ខិត +អំពើបាប +អំពើប្រមាថពាធជន្ម +អំពើពុករលួយ +អំពើព្រៃផ្សៃ +អំពើភ្លីភ្លើ +អំពើមុនបញ្ញត្តិ +អំពើយង់ឃ្នង +អំពើរ +អំពើរើសអើងពណ៌សម្បុរ +អំពើលាមក +អំពើល្អ +អំពើវៀច +អំពើសហ័ស +អំពើអនារ្យធម៌ +អំពើអាក្រក់ +អំពើអំពាន់ +អំពើអំព័ន្ធ +អំពើឧក្រិដ្ឋ +អំពៀរ +អំពេ +អំពេក +អំពេះ +អំពែ +អំពែក +អំពែះ +អំពោង +អំពោះ +អំពៅ +អំពៅកែវ +អំពៅក្ដាម +អំពៅក្រហម +អំពៅខ្មៅ +អំពៅដៀប +អំពៅដំឡាន់ +អំពៅដំឡូង +អំពៅតម្លាន់ +អំពៅត្រែង +អំពៅព្រៃ +អំពៅសម្លី +អំពៅសាង +អំពៅសំឡី +អំពៅស្ករ +អំពះ +អំពៈរៈគ័រ +អំព័ន្ទ +អំព័ន្ធ +អំព្រំ +អំព្រំប្រែក្រោយ +អំព្លីទុត +អំភីសែម +អំមិញ +អំម៉េញ +អំម្ចត់ +អំលុង +អំឝ +អំឝុ +អំស +អំសក +អំសិក +អំសុ +អំឡុង +អំំបែង +អះ +អះអាង +អះអាងជួស +អះអាងបន្ថែម +អៈ +អៈកាល៉ៈ +អៈកុសៈល៉ៈ +អៈកុសៈល៉ៈមូល +អៈកៈនិតឋៈ +អៈចៈលុ័សស័តធា +អៈចៈល៉ៈន៉ៈវ័តថុ +អៈជៈ +អៈដិត +អៈតិរ៉េក +អៈតីតៈ +អៈថ័បពៈវេត +អៈថ័រពៈ +អៈទិននៈ +អៈធិកៈ +អៈធិកៈរ៉ៈណៈ +អៈធិគៈតៈ +អៈធៈមៈ +អៈធ័មមៈ +អៈនង់គៈ +អៈនិចចៈ +អៈនិយៈមៈ +អៈនិលៈបត់ +អៈនិលៈសៈ +អៈនុញញ៉ាត +អៈនុ័កឃៈ +អៈនុ័ងគៈ +អៈនុ័ងគៈនៈភាប +អៈនុ័ញញ៉ា +អៈនុ័ញញ៉ៈ +អៈន៉ន់ត +អៈន៉ន់តៈរ៉ៈ +អៈន៉ា +អៈន៉ាគៈតៈ +អៈន៉ាត +អៈន៉ាទៈរៈ +អៈន៉ុច +អៈន៉េកៈ +អៈន៉ែកអៈន៉ន់ +អៈន៉ែកៈ +អៈបាយ៉ៈ +អៈប៉ៈ +អៈប៉ៈលុ័ក +អៈប្ទេស +អៈផៈលុ័បប្រៈទានៈ +អៈភិកក័នតៈ +អៈភិប៉ាល៉ៈ +អៈភិមង់ +អៈភូតៈ +អៈភៈយៈ +អៈភ័បពៈ +អៈមិតតៈ +អៈមូលៈ +អៈមោឃៈ +អៈម៉ាត +អៈយុ័សស្មៃយាន +អៈយ៉ាស់ស្មៃយាន +អៈយ៉ៈន៉ៈភាក +អៈរុណៈ +អៈរុន +អៈរុ័ញញ៉ាវ៉ាស +អៈរុ័នយ៉ាវ៉ាស +អៈរូប៉ៈ +អៈរោគៈ +អៈរ៉ាន់យ៉ៈ +អៈរ៉ិយៈភូម +អៈលាភៈ +អៈវិនៈយៈ +អៈវិរុតធៈ +អៈវៈជាតៈបុត +អៈវៈសាន៉ៈ +អៈសាទិសៈ +អៈសារ៉ៈ +អៈសិ +អៈសុភៈ +អៈសុរ៉ា +អៈសុរ៉ៈ +អៈសេកខៈ +អៈសេខៈ +អៈសៈទិសៈ +អៈស័តត្យៈ +អៈស័បភិ +អៈស័មភិននៈ +អៈអាង +អ៊ +អ៊ា +អ៊ាក +អ៊ាំ +អ៊ិ +អ៊ិក្ស +អ៊ិច្ឆភី +អ៊ិនកូដ +អ៊ិនគ្រីប +អ៊ិនដូឌ័រ +អ៊ិនទ្រិយៈ +អ៊ិន្ឈ៍ +អ៊ិម +អ៊ិស្លាម +អ៊ិះ +អ៊ិះអ៊ុះ +អ៊ី +អ៊ីក +អ៊ីកអ៊ាក +អ៊ីកអ៊ាក់ +អ៊ីចឹង +អ៊ីចុង +អ៊ីចុះ +អ៊ីចេះ +អ៊ីញ +អ៊ីដ្រុកស៊ីត +អ៊ីដ្រូកាបួ +អ៊ីដ្រូក្លរ៉េ +អ៊ីដ្រូលីស +អ៊ីដ្រូសែន +អ៊ីដ្រូស្វ៊ែ +អ៊ីដ្រូហ្សែន +អ៊ីណា +អ៊ីតាលី +អ៊ីតើ +អ៊ីថា +អ៊ីថាៈ +អ៊ីនត្រាណិត +អ៊ីនធឺណិត +អ៊ីនហ្វ្រា +អ៊ីប៉ូង +អ៊ីប្រ៊ីត +អ៊ីពែរធរណីមាត្រ +អ៊ីពែរបូល +អ៊ីមែល +អ៊ីម៉េល +អ៊ីយ៉ុង +អ៊ីយ៉ុងកម្ម +អ៊ីយ៉ុងចល័ត +អ៊ីយ៉ុងទទួល +អ៊ីយ៉ុងប៉ូលីវ៉ាឡង់ +អ៊ីយ៉ុងម៉ូណូវ៉ាឡង់ +អ៊ីយ៉ុងវិជ្ជមាន +អ៊ីយ៉ុងសកម្ម +អ៊ីយ៉ុងអវិជ្ជមាន +អ៊ីយ៉ុងអាស៊ីត +អ៊ីយ៉ុងអេឡិចត្រូលីត +អ៊ីយ៉ូដ +អ៊ីយ៉ូត +អ៊ីរ៉ង់ +អ៊ីរ៉ាក់ +អ៊ីសឺរណិត +អ៊ីសូតូប +អ៊ីសូតូបធម្មជាតិ +អ៊ីសូតូបធ្ងន់ +អ៊ីសូតូបមិនស៊ុប +អ៊ីសូតូបវិទ្យុសកម្ម +អ៊ីសូតូបសកម្ម +អ៊ីសូតូបស៊ុប +អ៊ីសូតូបស្រាល +អ៊ីសូតូបឧស្សាហកម្ម +អ៊ីសូត្រូពី +អ៊ីសូមែ +អ៊ីសូឡង់ +អ៊ីស៊ុយស៊ុយ +អ៊ីស្តាន់ប៊ុល +អ៊ីស្រាអែល +អ៊ីស្លង់ +អ៊ីស្លាម៉ាបាត +អ៊ីអូតា +អ៊ីះ +អ៊ឹ +អ៊ឹកធឹក +អ៊ឹងអ័ព្ទ +អ៊ឹម +អ៊ឹមអៀម +អ៊ឹះ +អ៊ឹះអ៊ះ +អ៊ឺត +អ៊ឺយ +អ៊ឺអើ +អ៊ឺះ +អ៊ុកឃោសៈន៉ៈ +អ៊ុង៉ា +អ៊ុចឈានៈក័ម +អ៊ុចឈានៈភាប +អ៊ុចឈានៈស័ញញ៉ា +អ៊ុជុបប៉ៈដិបុ័ន +អ៊ុជុបប៉ៈដិបុ័នន៉ា +អ៊ុត +អ៊ុតកាត +អ៊ុតខោ +អ៊ុតខោអាវ +អ៊ុតដ +អ៊ុតដកៈរ៉ោ +អ៊ុតដល់ +អ៊ុតដុង +អ៊ុតដំ +អ៊ុតដំម៉ៈ +អ៊ុតឋាន៉ៈ +អ៊ុតតាន៉ៈ +អ៊ុតតៈម៉ៈ +អ៊ុតតៈរ៉ៈ +អ៊ុតត្ប៉ៈ +អ៊ុតត្សា +អ៊ុតត្សាហៈ +អ៊ុតថ្នល់ +អ៊ុតទិនៈ +អ៊ុតទេសៈ +អ៊ុតទ្យានៈបាល +អ៊ុតរោមភ្នែក +អ៊ុតសក់ +អ៊ុតសន្លឹកបៀ +អ៊ុតសា +អ៊ុតសាហៈ +អ៊ុតស្លឹកសង្កែ +អ៊ុតអាប៉ោង +អ៊ុតអាវ +អ៊ុទក់បរ៉ិយន់ +អ៊ុទានៈ +អ៊ុទាហៈរៈណៈ +អ៊ុទៈ +អ៊ុទៈកន់ដ +អ៊ុទៈក័ង +អ៊ុទៈរៈ +អ៊ុន +អ៊ុនហោទៈកៈ +អ៊ុបប៉ៈល៉ៈ +អ៊ុបុលល័កខិត +អ៊ុបោស +អ៊ុប៉ការៈ +អ៊ុប៉ា +អ៊ុប៉ាទានៈ +អ៊ុប៉ាសៈកៈ +អ៊ុប៉េកខាស័មប៉ៈយុត +អ៊ុប៉ោសៈថៈ +អ៊ុប៉ៈធិ +អ៊ុប៉ៈនិសសៈយ៉ៈ +អ៊ុប៉ៈន៉ា +អ៊ុប៉ៈរោធៈ +អ៊ុប៉ៈលិងគៈ +អ៊ុប៉ៈល័កខិត +អ៊ុប៉ៈល័កខិតៈ +អ៊ុប៉ៈវាទ +អ៊ុប៉ៈហាសៈ +អ៊ុមម៉ង់ +អ៊ុយ +អ៊ុយក្រែន +អ៊ុយរុយហ្គាយ +អ៊ុយរ៉ាន្យោម +អ៊ុលឡានបាតា +អ៊ុលអាល់ +អ៊ុសសាហៈ +អ៊ុសសៈវ៉ៈ +អ៊ុំ +អ៊ុះ +អ៊ុះអ៊ះ +អ៊ូ +អ៊ូក +អ៊ូង +អ៊ូងព្រនូង +អ៊ូច +អ៊ូញ +អ៊ូទ្រូ +អ៊ូន៉ៈវីសៈ +អ៊ូបេគីស្ថាន +អ៊ូប៉ទ្រូ +អ៊ូប៊ុនទូ +អ៊ូយ +អ៊ូយយ៉ា +អ៊ូយយ៉ះ +អ៊ូហ្គាន់ដា +អ៊ូអរ +អ៊ូអា +អ៊ូអែ +អ៊ូអ៊ា +អ៊ូ៎យ +អ៊ើ +អ៊េង +អ៊ែន +អ៊ែនដ្យ៉ាមិនណា +អ៊ែនស៊ែ +អ៊ែម +អ៊ែមភ្លែម +អ៊ែលអ៊ល +អ៊ែស +អ៊ែសមមែស +អ៊ែសមេះ +អ៊ែសមែស +អ៊ែសឡេះ +អ៊ែៈ្ហ +អ៊ំ +អ៊ំប្រុស +អ៊ំស្រី +អ៊ំា +អ៊ះ +អ៊្ហ +អ៊្ហិង +អ៊្ហិម +អ៊្ហិះ +អ៊្ហឹះ +អ៊្ហុះ +អ៊្ហៃ +អ៊្ហ‌ឺ +អ៊‌ិកអ៊ាក់ +អ៊‌ិន +អ៊‌ីកអ៊ាក +អ៊‌ឹក +អ៊‌ឺ +អ៊‍ឹកអធឹក +អ៎ +អ៎ះ +អ័កខៈទ័សស័តឋាន +អ័កខៈរុ័បប៉ៈយោក +អ័កខៈរ៉ៈវិធី +អ័កគ្យៈសៈនី +អ័ក្រ +អ័ក្ស +អ័ក្សកូស៊ីនុស +អ័ក្សតង់សង់ +អ័ក្សបង្វិល +អ័ក្សភូគោល +អ័ក្សស៊ីនុស +អ័ក្សអាប់ស៊ីស +អ័ក្សអ័រដោនេ +អ័ង +អ័ងដិ៍ +អ័ងដឺ +អ័ងដូស្ហ៊ីន៉ឺៈ +អ័ងស្ប៉ិកទ័រ +អ័ងហ៊្សេនីញើរ +អ័ដាម +អ័ដ្ឋ +អ័តឋ័ងគិកៈ +អ័តឋ័ងសៈ +អ័តឍៈរ័ត +អ័តតិខាត់ +អ័តតុកក័ងសៈន៉ៈកៈថា +អ័តថង់គ +អ័តថៈ +អ័តថ័បប៉ៈយោក +អ័តធានៈ +អ័តធានៈគៈមៈនៈ +អ័បចន +អ័បបុ័កឃៈ +អ័បប៉ិយ៉ៈ +អ័បប៉េស័កខៈ +អ័បប៉ៈ +អ័បប៉ៈប៉ៈរ៉ៈម៉ា +អ័បភ័កខាន៉ៈ +អ័បភ័នតៈរ៉ៈ +អ័បភ្រ័មសៈ +អ័ព្ទ +អ័ព្ទអន់ +អ័ព្ទអួ +អ័ព្ទអួរ +អ័ព្ភ +អ័ព្ភសន្និបាត +អ័ភ្រ +អ័ម +អ័យយ៉ា +អ័រម៉ូន +អ័លប៉ៈវិត +អ័ល្ប +អ័សសុជល់ +អ័សសៈ +អ័សសៈដ +អ័សសៈវ៉ៈន៉ៈកៈ +អ័សស្តាង +អ័សស្តាងគៈ +អ័សស្តារយ៉ៈសង់ +អ័សស្ត័ងគៈ +អ័សស្វៈ +អ្ង +អ្ងែង +អ្ចក +អ្ចកញា +អ្ចកហ្មឺន +អ្ថាៈ +អ្ន +អ្នក +អ្នកកណ្ដាល +អ្នកកត់ត្រា +អ្នកកត់ហេតុ +អ្នកកន្ដៀត +អ្នកកន្តៀត +អ្នកកន្ទៀត +អ្នកកប៉ាល់ +អ្នកកលយុទ្ធ +អ្នកកាច់ចង្កូត +អ្នកកាត់ក្ដី +អ្នកកាត់សេចក្ដី +អ្នកកាន់កាប់ +អ្នកកាន់កាប់ការ +អ្នកកាន់ការ +អ្នកកាន់ក្ដី +អ្នកកាន់ចង្កូត +អ្នកកាន់ជើង +អ្នកកាន់បញ្ជី +អ្នកកាន់ពុទ្ធសាសនា +អ្នកកាន់លុយ +អ្នកកាន់វិន័យ +អ្នកកាន់សីល +អ្នកកាន់អំណាច +អ្នកកាយវិភាគសាស្ត្រ +អ្នកការ +អ្នកការទូត +អ្នកការទូតអស់សិទ្ធ +អ្នកការពារ +អ្នកកាលប្រវត្តិ +អ្នកកាលានុវត្តន៍ +អ្នកកាសែត +អ្នកកីឡា +អ្នកកូដោបាយ +អ្នកកេងកម្រៃ +អ្នកកែតម្រូវ +អ្នកកោះ +អ្នកកំដរ +អ្នកកំដរប្រុស +អ្នកកំណត់របៀប +អ្នកកំប្លែង +អ្នកកំលោះ +អ្នកក្ដី +អ្នកក្បត់ +អ្នកក្រ +អ្នកក្របខណ្ឌ +អ្នកក្រវែល +អ្នកក្រុង +អ្នកក្រោមបង្គាប់ +អ្នកក្រោយគេ +អ្នកក្រោយបង្អស់ +អ្នកក្រៅ +អ្នកក្រៅសាសនា +អ្នកក្លាហាន +អ្នកខាងក្នុង +អ្នកខ្ចី +អ្នកខ្នះខ្នែង +អ្នកខ្ពស់ +អ្នកខ្លាច +អ្នកខ្លៅ +អ្នកខ្លះ +អ្នកខ្សែតឹង +អ្នកគង្វាល +អ្នកគណនេយ្យ +អ្នកគណិតសាស្ត្រ +អ្នកគន្ថនិទ្ទេស +អ្នកគាំទ្រ +អ្នកគិតគូរប្រាក់ +អ្នកគិតលុយ +អ្នកគិតលេខ +អ្នកគីមី +អ្នកគូរប្លង់ +អ្នកគូរផែនដី +អ្នកគូសវាស +អ្នកគ្រប់គ្នា +អ្នកគ្រប់គ្រង +អ្នកគ្រាន់បើ +អ្នកគ្រិស្ទាន +អ្នកគ្រូ +អ្នកគ្រូពេទ្យ +អ្នកឃុបឃិត +អ្នកឃោសនា +អ្នកឃ្មាយ +អ្នកឃ្លាំមើល +អ្នកងារ +អ្នកចក្រវាល +អ្នកចង្ក្រម +អ្នកចន្ទ +អ្នកចប់ការសិក្សា +អ្នកចម្ការ +អ្នកចម្ការលើ +អ្នកចម្ការឿ +អ្នកចម្រើនជឿនលឿន +អ្នកចម្រៀង +អ្នកចម្លង +អ្នកចម្លើយ +អ្នកចរចា +អ្នកចរច្រប់ +អ្នកចាត់ការ +អ្នកចាត់ចែង +អ្នកចាប់ +អ្នកចាប់ពិរុទ្ធ +អ្នកចារសាស្ត្រា +អ្នកចាស់ +អ្នកចាំ +អ្នកចាំជំនួស +អ្នកចាំទី +អ្នកចិញ្ចឹមសត្វ +អ្នកចិត្តវិជ្ជា +អ្នកចុងក្ដី +អ្នកចុងចោទ +អ្នកចុងឆ្លើយ +អ្នកចុះហត្ថលេខា +អ្នកចូលចិត្ត +អ្នកចូលដៃ +អ្នកចូលរួម +អ្នកចូលសង្គម +អ្នកចូលហ៊ុន +អ្នកចេតោនិយម +អ្នកចេះ +អ្នកចេះដឹង +អ្នកចេះពាក្យពេចន៍ +អ្នកចេះអក្សរ +អ្នកចែចូវ +អ្នកចោទ +អ្នកចៅ +អ្នកចៅមហា +អ្នកចំណូលថ្មី +អ្នកច្នៃប្រឌិត +អ្នកច្បាប់ +អ្នកច្បាំង +អ្នកច្រកគ្រាប់ +អ្នកឆ្លើយ +អ្នកឆ្លើយឆ្លង +អ្នកឆ្លើយតប +អ្នកជនបទ +អ្នកជម្រះបញ្ជី +អ្នកជវលេខ +អ្នកជា +អ្នកជាតិនិយម +អ្នកជាន់ក្រោយ +អ្នកជាប់គុក +អ្នកជាប់ឃុំ +អ្នកជាប់ចោទ +អ្នកជាប់ចោទក្នុងឃុំ +អ្នកជាប់ចោទក្រៅឃុំ +អ្នកជាប់ពន្ធ +អ្នកជាប់លេខ +អ្នកជាប់សន្យា +អ្នកជិតខាង +អ្នកជីវគីមី +អ្នកជីវសាស្ត្រ +អ្នកជូន +អ្នកជូនយោបល់ +អ្នកជួញក្ដី +អ្នកជួញសង្គ្រាម +អ្នកជួយ +អ្នកជួល +អ្នកជួលឲ្យ +អ្នកជួសជុលខ្សែភ្លើង +អ្នកជើងឆើត +អ្នកជើងថ្មី +អ្នកជើងវត្ត +អ្នកជើងវាំង +អ្នកជើងសារ +អ្នកជើងឯក +អ្នកជឿ +អ្នកជឿតាម +អ្នកជឿនលឿន +អ្នកជំងឺ +អ្នកជំទាស់ +អ្នកជំនាញ +អ្នកជំនាញការ +អ្នកជំនាញគណនេយ្យ +អ្នកជំនិតដៃ +អ្នកជំនួញ +អ្នកជំនួយ +អ្នកជំនួយការ +អ្នកជំនួស +អ្នកជំរឿន +អ្នកជ្រើសតាំង +អ្នកជ្រើសរើសថ្មី +អ្នកជ្រៀតជ្រែក +អ្នកឈ្នះ +អ្នកឈ្លប +អ្នកឈ្លានពាន +អ្នកដទៃ +អ្នកដាក់ទំនាយ +អ្នកដាក់ពាក្យ +អ្នកដាំបាយ +អ្នកដឹកនាំ +អ្នកដឹង +អ្នកដឹងខ្លួន +អ្នកដូន +អ្នកដើមការ +អ្នកដើមក្ដី +អ្នកដើមគំនិត +អ្នកដើមចោទ +អ្នកដើមបណ្ដឹង +អ្នកដើមបុណ្យ +អ្នកដើរ +អ្នកដើរតាម +អ្នកដើរតួ +អ្នកដើរតួផ្សេង +អ្នកដើរទេស +អ្នកដើរផ្សងព្រេង +អ្នកដេញជើងគ្នា +អ្នកដេញថ្លៃ +អ្នកដេរខោអាវ +អ្នកដេរសៀវភៅ +អ្នកដៃដល់ +អ្នកដៃធូរ +អ្នកដំណើរ +អ្នកដំណើរការ +អ្នកណា +អ្នកណាខ្លះទៀត +អ្នកណាមួយ +អ្នកណាម្នាក់ +អ្នកណែនាំ +អ្នកតក្កវិទ្យា +អ្នកតស៊ូ +អ្នកតស៊ូរម្ដោះជាតិ +អ្នកតស៊ូរំដោះជាតិ +អ្នកតា +អ្នកតាព្រៃ +អ្នកតារាសាស្ត្រ +អ្នកតិណសិក្សា +អ្នកតូច +អ្នកតែង +អ្នកតែងខ្លួន +អ្នកតែងភ្លេង +អ្នកតែងសេចក្ដី +អ្នកតំណាង +អ្នកតំណាងតាមច្បាប់ +អ្នកតំណាងរាស្ត្រ +អ្នកត្រួត +អ្នកត្រួតត្រា +អ្នកត្រួតពិនិត្យ +អ្នកត្រួតរង +អ្នកត្រួសត្រាយ +អ្នកថតរូប +អ្នកថាស +អ្នកថែទាំ +អ្នកថែទាំក្រឡាបន្ទំ +អ្នកថែរក្សា +អ្នកថែសួនច្បារ +អ្នកថ្នឹកការ +អ្នកថ្មី +អ្នកថ្មើរជើង +អ្នកថ្លែងសុន្ទរកថា +អ្នកថ្លៃ +អ្នកទទួល +អ្នកទទួលការ +អ្នកទទួលខុសត្រូវ +អ្នកទទួលគ្រប់គ្រង +អ្នកទទួលទុក +អ្នកទទួលបញ្ចាំ +អ្នកទទួលប្រវាសដី +អ្នកទទួលភ្ញៀវ +អ្នកទទួលមត៌ក +អ្នកទទួលលក់ +អ្នកទន្លេ +អ្នកទន្លេធំ +អ្នកទស្សនភណ្ឌ +អ្នកទស្សនា +អ្នកទស្សន៍ទាយ +អ្នកទាក់ឆ្កែ +អ្នកទាប +អ្នកទាបថោក +អ្នកទាយ +អ្នកទារពន្ធ +អ្នកទិញ +អ្នកទិតៀន +អ្នកទុកឯកសារ +អ្នកទុទិដ្ឋិនិយម +អ្នកទូក +អ្នកទូត +អ្នកទូរស័ព្ទ +អ្នកទេព +អ្នកទេវនិយម +អ្នកទេសចរ +អ្នកទេសន៍ +អ្នកទោស +អ្នកទ្រឹស្ដី +អ្នកទ្វិកនិយម +អ្នកធនក្ស័យ +អ្នកធម្មយាត្រា +អ្នកធានា +អ្នកធំ +អ្នកធ្វើ +អ្នកធ្វើការ +អ្នកធ្វើកុសល +អ្នកធ្វើនយោបាយ +អ្នកធ្វើនំបុ័ង +អ្នកធ្វើបាយ +អ្នកធ្វើភេវរកម្ម +អ្នកធ្វើមេ +អ្នកធ្វើវិនិយោគ +អ្នកធ្វើសក្ការៈ +អ្នកធ្វើសរសៃ +អ្នកនគរ +អ្នកនន្ទ +អ្នកនយោបាយ +អ្នកនាង +អ្នកនាំ +អ្នកនាំការ +អ្នកនាំផ្លូវ +អ្នកនាំពាក្យ +អ្នកនាំសម្រុះសម្រួល +អ្នកនាំសារ +អ្នកនាំអាទិ៍ +អ្នកនិទាន +អ្នកនិពន្ធ +អ្នកនិពន្ធនាយក +អ្នកនិយាយផ្សាយ +អ្នកនិរុត្តិសាស្ត្រ +អ្នកនីតិសាស្ត្រ +អ្នកនេសាទ +អ្នកនេះ +អ្នកនោះ +អ្នកនៅក្នុងបន្ទុក +អ្នកនៅរស់ +អ្នកបកប្រែ +អ្នកបកស្រាយ +អ្នកបង +អ្នកបង្កហេតុ +អ្នកបង្កើត +អ្នកបង្គាប់ការ +អ្នកបង្រៀន +អ្នកបង្វឹកបង្វឺន +អ្នកបង្ហាញ +អ្នកបង្ហាញម៉ូត +អ្នកបង្ហាត់ +អ្នកបច្ចេកទេស +អ្នកបច្ចេកទេសខាងថត +អ្នកបញ្ចើចរាស្ត្រ +អ្នកបញ្ជា +អ្នកបញ្ជាការ +អ្នកបញ្ជោរ +អ្នកបញ្ញវន្ត +អ្នកបដិលោមនិយម +អ្នកបដិវត្ត +អ្នកបន្តវេនបដិវត្ត +អ្នកបន្ទាប់ +អ្នកបម្រើ +អ្នកបម្រើប្រុស +អ្នកបម្រើយន្តហោះ +អ្នកបម្រើអូតែល +អ្នកបរទេស +អ្នកបរិច្ចាគ +អ្នកបរិញ្ញា +អ្នកបរិសុទ្ធនិយម +អ្នកបាតផ្សារ +អ្នកបាទ +អ្នកបាប +អ្នកបាំងផ្លិត +អ្នកបិតស្រា +អ្នកបុណ្យ +អ្នកបួស +អ្នកបួសដំបូង +អ្នកបួសមុខភ្លើង +អ្នកបើកបរ +អ្នកបើកប្រាក់ +អ្នកបើកយន្តហោះ +អ្នកបៀតបៀន +អ្នកបោកប្រាស់ +អ្នកបោសជូត +អ្នកបោសសម្អាត +អ្នកបោសសំអាត +អ្នកបោះឆ្នោត +អ្នកបំបួស +អ្នកបំភ្លឺ +អ្នកបំភ្លៃ +អ្នកបំរើ +អ្នកបះបោរ +អ្នកប៉ាវបន +អ្នកប្ដឹង +អ្នកប្រកបអាជីព +អ្នកប្រកាន់ឆ្វេង +អ្នកប្រកាន់សាសន៍ +អ្នកប្រកួត +អ្នកប្រគល់អាណត្តិ +អ្នកប្រឆាំង +អ្នកប្រឈម +អ្នកប្រដាល់ +អ្នកប្រដេញ +អ្នកប្រដៅសាសនា +អ្នកប្រឌិត +អ្នកប្រតិកិរិយា +អ្នកប្រតិបត្តិ +អ្នកប្រព្រឹត្តខុស +អ្នកប្រព្រឹត្តល្មើស +អ្នកប្រមាញ់ +អ្នកប្រមឹក +អ្នកប្រមើល +អ្នកប្រយុទ្ធ +អ្នកប្រវត្តិសាស្ត្រ +អ្នកប្រវាស +អ្នកប្រវាស់ +អ្នកប្រហារ +អ្នកប្រហារជីវិត +អ្នកប្រាកដនិយម +អ្នកប្រាជ្ញ +អ្នកប្រាជ្ញបណ្ឌិត +អ្នកប្រុស +អ្នកប្រើ +អ្នកប្រើប្រាស់ +អ្នកប្រែ +អ្នកផង +អ្នកផងទាំងពួង +អ្នកផឹក +អ្នកផ្គត់ផ្គង់ +អ្នកផ្ដល់ +អ្នកផ្ដើមគំនិត +អ្នកផ្ដើមបង្កើត +អ្នកផ្ទះ +អ្នកផ្ទះខ្ញុំ +អ្នកផ្លាស់ថ្មី +អ្នកផ្លូវ +អ្នកផ្សងព្រេង +អ្នកផ្សារ +អ្នកផ្សំថ្នាំ +អ្នកផ្សះផ្សា +អ្នកពាក្យ +អ្នកពិឃាដ +អ្នកពិនិត្យ +អ្នកពិព័ណ៌ +អ្នកពោល +អ្នកព្យាករ +អ្នកព្យាបាល +អ្នកព្រៃ +អ្នកព្រោកប្រាជ្ញ +អ្នកភូតគ្រាមសាស្ត្រ +អ្នកភូមិ +អ្នកភូមិផងរបងជាមួយ +អ្នកភូមិសាស្ត្រ +អ្នកភៀសខ្លួន +អ្នកភ្ជាប់សន្យា +អ្នកភ្លុក +អ្នកភ្លេង +អ្នកមជ្ឈធាតុនិយម +អ្នកមហា +អ្នកមាន +អ្នកមានគុណ +អ្នកមានបុណ្យ +អ្នកមានប្រាក់ខែល្មម +អ្នកមានពូជ +អ្នកមានយសស័ក្ដិ +អ្នកមានសីល +អ្នកមានស្ដុក +អ្នកមីង +អ្នកមុខអ្នកការ +អ្នកមូលធននិយម +អ្នកមូលវិវដ្ដនិយម +អ្នកមួយ +អ្នកមើល +អ្នកមើលកូន +អ្នកមេគំនិត +អ្នកមេនាង +អ្នកមេម៉ាយ +អ្នកមេសា +អ្នកម៉ែ +អ្នកម៉ៅការ +អ្នកម្ចាស់ផ្ទះ +អ្នកម្ដាយ +អ្នកម្តាយ +អ្នកម្នាង +អ្នកយកការណ៍ +អ្នកយកព័ត៌មាន +អ្នកយាម +អ្នកយាមគុក +អ្នកយុទ្ធនិយម +អ្នកយុទ្ធសាស្ត្រ +អ្នកយើង +អ្នករក +អ្នករកឃើញ +អ្នករកស៊ីអត់ដើម +អ្នករក្សា +អ្នករងកំហុសអ្នកឯទៀត +អ្នករងគ្រោះ +អ្នករដ្ឋការ +អ្នករត់ការ +អ្នករត់កាសែត +អ្នករត់គយ +អ្នករត់ប្រណាំង +អ្នករត់ពន្ធ +អ្នករត់សំបុត្រ +អ្នករនុកក្នុង +អ្នករបាំ +អ្នករបួស +អ្នករមត់ +អ្នករម្ដោះ +អ្នករហស្សូបាយ +អ្នករាជការ +អ្នករាជនិយម +អ្នករាជវង្ស +អ្នករាយការណ៍ +អ្នករាល់គ្នា +អ្នករិះគន់ +អ្នករុករក +អ្នករុករាន +អ្នករុះរើ +អ្នករូបនិយម +អ្នករួបអំណាច +អ្នករួមប្រព្រឹត្ត +អ្នករៀន +អ្នករៀបរៀង +អ្នករេខាគណិត +អ្នករំដោះ +អ្នករ៉ាប់រង +អ្នកលក់ +អ្នកលក់ទំនិញ +អ្នកលក់សាច់ +អ្នកលក់ឱសថ +អ្នកលត់ភ្លើង +អ្នកលបស្ដាប់ការណ៍ +អ្នកលាក់ពុត +អ្នកលាយស្រា +អ្នកលីសែង +អ្នកលុកលុយ +អ្នកលួចឆក់ +អ្នកលួចបន្លំ +អ្នកលួចរត់ +អ្នកលើ +អ្នកលឿង +អ្នកលេង +អ្នកលេងកាប់ចាក់ +អ្នកលេងកុន +អ្នកលេងខ្លួន +អ្នកលេងជោក +អ្នកលេងបាតផ្សារ +អ្នកលេងលាត់សើយ +អ្នកលេងសៀក +អ្នកលោតឆត្រ +អ្នកល្បាត +អ្នកល្មោភស៊ី +អ្នកវត្ថុនិយម +អ្នកវប្បធម៌ +អ្នកវាយអង្គុលីលេខ +អ្នកវាយអែបស៊ីអប +អ្នកវិកលចរិត +អ្នកវិទ្យាសាស្ត្រ +អ្នកវិទ្យុទូរលេខ +អ្នកវិនិយោគទុន +អ្នកវិភាគ +អ្នកវេយ្យាករណ៍ +អ្នកសកម្មនិយម +អ្នកសង់ +អ្នកសង្កត់សង្កិន +អ្នកសង្កេតការ +អ្នកសង្កេតការណ៍ +អ្នកសង្កេតវិទ្យុ +អ្នកសង្ក្រម +អ្នកសង្គមនិយម +អ្នកសង្គ្រាមនិយម +អ្នកសង្គ្រោះ +អ្នកសច្ចំ +អ្នកសន្ដានក្រោយ +អ្នកសន្សំរឿង +អ្នកសមគំនិត +អ្នកសមភូមិមាត្រ +អ្នកសមស្ដនិយម +អ្នកសម្របសម្រួល +អ្នកសម្រុះសម្រួល +អ្នកសម្លាប់ +អ្នកសម្លាប់ស្បែក +អ្នកសាង +អ្នកសាច់ការ +អ្នកសាធារណរដ្ឋនិយម +អ្នកសារព័ត៌មាន +អ្នកសាសនា +អ្នកសិក្សាខាងភាសា +អ្នកសិលាលេខ +អ្នកសិល្ប៍ +អ្នកសីល +អ្នកសីលធម៌និយម +អ្នកសុក្រឹតនិយម +អ្នកសុខ +អ្នកសុទិដ្ឋិនិយម +អ្នកសុំ +អ្នកសុំទាន +អ្នកសូមទាន +អ្នកសេដ្ឋកិច្ច +អ្នកសេដ្ឋសាស្ត្រ +អ្នកសេរីនិយម +អ្នកស៊ីក្លូ +អ្នកស៊ីឈ្នួល +អ្នកស៊ីប្រាក់ខែ +អ្នកស៊ីសង +អ្នកស៊ើប +អ្នកស៊ើបការណ៍ +អ្នកស្ដាប់ +អ្នកស្ដាំនិយម +អ្នកស្ដីទី +អ្នកស្ដេច +អ្នកស្ទង់ដី +អ្នកស្ទង់មើលទិស +អ្នកស្ទាត់ជំនាញ +អ្នកស្នង +អ្នកស្នាក់អាស្រ័យ +អ្នកស្នើ +អ្នកស្នេហាជាតិ +អ្នកស្មោះត្រង់ +អ្នកស្ម័គ្រចិត្ត +អ្នកស្រាវជ្រាវ +អ្នកស្រី +អ្នកស្រុក +អ្នកស្រុកដើម +អ្នកស្រុកស្រែ +អ្នកស្រុកអាយ +អ្នកស្រែ +អ្នកស្រែចម្ការ +អ្នកស្រោចស្រង់ +អ្នកស្លដែក +អ្នកស្អាតស្អំ +អ្នកហាត់រៀន +អ្នកហុចគ្រាប់ +អ្នកហុចដៃ +អ្នកហែហម +អ្នកហៃអើ +អ្នកហោង +អ្នកហោរាសាស្ត្រ +អ្នកហ៊ឺហា +អ្នកអក +អ្នកអង្កេត +អ្នកអង្គម្ចាស់ +អ្នកអង្គាស +អ្នកអង្គុលីលេខ +អ្នកអត្តាវសនិយម +អ្នកអធន +អ្នកអន្ទ្រើស +អ្នកអបអង +អ្នកអប់រំ +អ្នកអភិបាល +អ្នកអវកាស +អ្នកអស់ហ្នឹង +អ្នកអហង្ការ +អ្នកអហង្ការនិយម +អ្នកអាណានិគមនិយម +អ្នកអាណាព្យាបាល +អ្នកអាន +អ្នកអែបឡប +អ្នកអ៊ុតសក់ +អ្នកឥតការធ្វើ +អ្នកឧកញ៉ា +អ្នកឧក្កដ្ឋនិយម +អ្នកឧញ៉ា +អ្នកឧទ្ទិស +អ្នកឧទ្ធរណ៍ +អ្នកឧបត្ថម្ភ +អ្នកឯកត្តនិយម +អ្នកឯកទេស +អ្នកឯង +អ្នកឯណា +អ្នកឯទៀត +អ្នកឲ្យ +អ្នកឲ្យការណ៍ +អ្នកឲ្យខ្ចី +អ្នកឲ្យដៃ +អ្នកឲ្យដំណឹង +អ្នកឲ្យឱវាទ +អ្វយ +អ្វានស៊ុយ +អ្វី +អ្វីក៏ដោយ +អ្វីខ្លះ +អ្វីទៅ +អ្វីមួយ +អ្វី្វ +អ្ហ +អ្ហង +អ្ហា +អ្ហាង +អ្ហាយ +អ្ហាះ +អ្ហាៈ +អ្ហា៎ +អ្ហា៎ក +អ្ហា៎ះ +អ្ហិ +អ្ហឹៈ +អ្ហឺ +អ្ហឺង +អ្ហឺយ +អ្ហុ +អ្ហុះ +អ្ហូ +អ្ហូះ +អ្ហូ៎ +អ្ហូ៎ះ +អ្ហើយ +អ្ហេះ +អ្ហែង +អ្ហែៈ +អ្ហៃ +អ្ហោ +អ្ហោះ +អ្ហោ៎ +អ្ហោ៎ះ +អ្ហះ +អ្ហ៊ +អ្ហ៊ឹះ +អ្ហ៊ឺ +អ្ហ៊ឺ៎ះ +អ្ហ៊ុះ +អ្ហ៊េ +អ្ហ៊ែៈ +អ្ហ៊ៃ +អ្ហ៊ះ +អ្ហ៊ៈ +អ្ហ៊‌ឺះ +អ្ហ៎ +អ្ហ៎ះ +អ៝ក +ឥក +ឥក្ក +ឥក្ខណ +ឥក្ខណា +ឥក្ស្វាកុ +ឥច្ឆតា +ឥច្ឆា +ឥច្ឆាចារ +ឥច្ឆាទោស +ឥច្ឆាបកតបុគ្គល +ឥច្ឆិតា +ឥដ្ឋ +ឥដ្ឋកម្ម +ឥដ្ឋកម្រាល +ឥដ្ឋកា +ឥដ្ឋការ៉ូ +ឥដ្ឋការ៉ូឡា +ឥដ្ឋក្រហម +ឥដ្ឋខ្មៅ +ឥដ្ឋខ្យល់ +ឥដ្ឋចាន +ឥដ្ឋឆៅ +ឥដ្ឋតាន់ +ឥដ្ឋប្រហោង +ឥដ្ឋផល +ឥដ្ឋព័ណ៌ +ឥដ្ឋមនុញ្ញផល +ឥដ្ឋមនុញ្ញាផល +ឥដ្ឋស +ឥដ្ឋឫទ្ធី +ឥដ្ឋា +ឥដ្ឋានុកូល +ឥដ្ឋានុមោទនា +ឥដ្ឋានុលោម +ឥដ្ឋានុស្សរណ៍ +ឥដ្ឋារម្នណ៍ +ឥដ្ឋារម្មណ +ឥដ្ឋារម្មណ៍ +ឥណ +ឥណទាតា +ឥណទាន +ឥណទានដោយបេឡា +ឥណទាននៃការលើកចេញ +ឥណទានបដិបុគ្គល +ឥណទានប្រតិភូ +ឥណទានផលសម័យ +ឥណទានភណ្ឌិក +ឥណទានភណ្ឌិកកសិកម្ម +ឥណទានភណ្ឌិកនិក្ខេប +ឥណទានភណ្ឌិកភូមិ +ឥណទានភណ្ឌិកសង្ហារិម +ឥណទានលាភី +ឥណទានសិទ្ធិ +ឥណទានហារី +ឥណទាយក +ឥណទាយិក +ឥណទាយិកា +ឥណទាយី +ឥណទេយ្យ +ឥណទេយ្យមនោគត +ឥណបរិភោគ +ឥណប្រតិទាន +ឥណពន្ធ +ឥណពន្ធលាភី +ឥណព័ន្ធ +ឥណព័ន្ធន៍ +ឥណមោក្ខ +ឥណវតី +ឥណវន្ត +ឥណវន្តី +ឥណសាមិនី +ឥណស្សាមិក +ឥណស្សាមិកា +ឥណស្សាមិនី +ឥណស្សាមី +ឥណាយិ +ឥណាយិក +ឥណាយិកា +ឥណ្ឌា +ឥណ្ឌុល +ឥណ្ឌុស +ឥណ្ឌូ +ឥណ្ឌូចិន +ឥណ្ឌូចិនិក +ឥណ្ឌូណេស៊ី +ឥណ្ឌូស៊ីន +ឥណ្ឌូអឺរូប +ឥណ្ឌៀ +ឥណ្ទូចិន +ឥត +ឥតការ +ឥតកំណើត +ឥតខាន់ស្លា +ឥតខ្លាចប៉ុនល្អង +ឥតខ្លឹមសារ +ឥតគណនា +ឥតគិតថ្លៃ +ឥតគុណ +ឥតគួរឥតសម +ឥតគេរាប់ +ឥតគំនិត +ឥតគ្នា +ឥតឃ្នើស +ឥតងាករេ +ឥតចួន +ឥតចំណង +ឥតឆ្គង +ឥតជាតិកំណើត +ឥតជំនិត +ឥតញញើតដៃ +ឥតដឹងឡើយណា៎ +ឥតដើមទុន +ឥតត្រាប្រណី +ឥតត្រើយ +ឥតទេ +ឥតទំនុក +ឥតនឹកនា +ឥតនឹងថ្លឹងថ្លាថ្លែង +ឥតនឿយណាយ +ឥតន័យ +ឥតបានការ +ឥតបី +ឥតបីប្រៀប +ឥតបីឧបមា +ឥតបើ +ឥតបើខ្លាច +ឥតបើគិត +ឥតបើអ្វីទេ +ឥតប្រយោជន៍ +ឥតផ្ទឹម +ឥតពី +ឥតពីរ +ឥតពូជ +ឥតព្រាងទុកជាមុន +ឥតព្រឺ +ឥតព្រំដែន +ឥតភ័ព្វ +ឥតភ្លឹក +ឥតមន្ទិល +ឥតមាន +ឥតមានខណ្ឌ +ឥតមានគ្នា +ឥតមានរុញរា +ឥតមានហ្មង +ឥតមារយាទ +ឥតរបប +ឥតរសជាតិ +ឥតរាឥតញញើត +ឥតលក្ខខ័ណ្ឌ +ឥតល្បាយ +ឥតល្ហើយ +ឥតសព្ទឥតសារ +ឥតសមហេតុផល +ឥតសារ +ឥតសំចៃដៃ +ឥតស្បើយ +ឥតស្មើ +ឥតស្រាក +ឥតស្សរាធិបតី +ឥតអង្គឺមាន +ឥតអម្បូរ +ឥតអាក់ +ឥតអំបូរ +ឥតអំពើ +ឥតឧបមា +ឥតឯគណនា +ឥតឯមានទាស់ +ឥតិ +ឥតិវុត្តក +ឥតិហាស +ឥត្ថាគារ +ឥត្ថិន្រ្ទិយ +ឥត្ថិលិង្គ +ឥត្ថី +ឥត្ថីកថា +ឥត្ថីកល្យាណ +ឥត្ថីកាម +ឥត្ថីកុត្ត +ឥត្ថីចរិយា +ឥត្ថីជន +ឥត្ថីជាតិ +ឥត្ថីធុត្តភាព +ឥត្ថីធុត្តៈ +ឥត្ថីធូត +ឥត្ថីបមុខ +ឥត្ថីបុរស +ឥត្ថីភាព +ឥត្ថីភាវរូប +ឥត្ថីភេទ +ឥត្ថីមន្ត +ឥត្ថីមាយា +ឥត្ថីរត្ន +ឥត្ថីរូប +ឥត្ថីរ័តន៍ +ឥត្ថីលក្ខណ៍ +ឥត្ថីលិង្គ +ឥត្ថីសម្ភោគ +ឥត្ថុម្មត្តកៈ +ឥទ្ធ +ឥទ្ធានុភាព +ឥទ្ធានុភាវ +ឥទ្ធិ +ឥទ្ធិបាទ +ឥទ្ធិពល +ឥទ្ធិមតី +ឥទ្ធិមន្ត +ឥទ្ធិមន្តី +ឥទ្ធិលាភ +ឥទ្ធិឫទ្ធី +ឥធ +ឥធលោក +ឥធលោកត្តភាព +ឥធលោកសុខ +ឥនទ្រិយៈស័ងវ៉ៈរ៉ៈ +ឥន៑ +ឥន្ថី +ឥន្ទ +ឥន្ទកោសិយ +ឥន្ទខីល +ឥន្ទចាប +ឥន្ទចាបៈ +ឥន្ទជិត +ឥន្ទទេព +ឥន្ទទេវរាជ +ឥន្ទធនុ +ឥន្ទធនូ +ឥន្ទនិមិត្ត +ឥន្ទនិមិ្មត +ឥន្ទនិម្មិត +ឥន្ទនិល +ឥន្ទនីល +ឥន្ទនេល +ឥន្ទបត្ត +ឥន្ទបុរស +ឥន្ទប្បដិមា +ឥន្ទប្បដិរូប +ឥន្ទព្រាហ្មណ៍ +ឥន្ទយក្ខ +ឥន្ទរាជ +ឥន្ទរាជា +ឥន្ទលាំ +ឥន្ទវង្ស +ឥន្ទវជិរ +ឥន្ទវជិរច្ឆន្ទ +ឥន្ទវជីរ +ឥន្ទវុធ +ឥន្ទវំស +ឥន្ទវំសច្ឆន្ទ +ឥន្ទវំសច្ឆន្ធ +ឥន្ទវំសច្ជន្ទ +ឥន្ទាទិកា +ឥន្ទាវុធ +ឥន្ទិស្សាស +ឥន្ទុ +ឥន្ទ្រ +ឥន្ទ្រកីល +ឥន្ទ្រជិត +ឥន្ទ្រធិរាជ +ឥន្ទ្រនិម្មិត +ឥន្ទ្រនិរិ្មត +ឥន្ទ្រនិរ្មិត +ឥន្ទ្របក្សី +ឥន្ទ្របុរស +ឥន្ទ្រប្រតិមា +ឥន្ទ្រប្រតិរូប +ឥន្ទ្រប្រ័ស +ឥន្ទ្រប្រ័ស្ថ +ឥន្ទ្រយក្ស +ឥន្ទ្រយសំវរៈ +ឥន្ទ្រយុគ +ឥន្ទ្រា +ឥន្ទ្រាទិត្យ +ឥន្ទ្រាធិរាជ +ឥន្ទ្រាយុធ +ឥន្ទ្រិយ +ឥន្ទ្រិយគោចរ +ឥន្ទ្រិយយាង្គ +ឥន្ទ្រិយសង្វរ +ឥន្ទ្រិយសំវរសីល +ឥន្ទ្រិយសំវរៈ +ឥន្ទ្រិយាង្គ +ឥន្ទ្រី +ឥន្ទ្រីយ៍ +ឥន្ធន +ឥន្ធនជីវៈម៉ាស +ឥន្ធនភណ្ឌ +ឥន្ធនវត្ថុ +ឥន្ធនសិលា +ឥន្ធនៈ +ឥន្ធនៈផូស៊ីល +ឥន្រ្ទ +ឥន្រ្ទកីល +ឥន្រ្ទជិត +ឥន្រ្ទធនុស៑ +ឥន្រ្ទនីល +ឥន្រ្ទប្រ័ស្ថ +ឥន្រ្ទវជ្រ +ឥន្រ្ទវំឝ +ឥន្រ្ទា +ឥន្រ្ទាទិត្យ +ឥន្រ្ទាធិរាជ +ឥន្រ្ទាយុធ +ឥន្រ្ទិយ +ឥន្រ្ទិយាង្គ +ឥន្រ្ទី +ឥន្រ្ទីយ +ឥន្រ្ទីយ៍ +ឥរា +ឥរាចរ +ឥរាវតី +ឥរាវ័ត +ឥរិយា +ឥរិយាប +ឥរិយាបថ +ឥរិយាបថចារ +ឥរិយាបថបរិវត្តន៍ +ឥរិយាបថបរិហារ +ឥរិយាបថបួន +ឥរិយាបថរោគ +ឥរិយាបថវិសមភាព +ឥរិយាបថសមភាព +ឥរិយាបថសម្បតិ្ត +ឥរិយាបថសម្បត្តិ +ឥរិយាបថសម្បន្ន +ឥរិយាបថសម្បន្នា +ឥរិយាបទ +ឥរិយាសមរម្យ +ឥរុ +ឥរុវេទ +ឥលូវ +ឥវ៉ាន់ +ឥឝុ +ឥឞ្ដិកា +ឥឞ្ត +ឥឞ្តកា +ឥស +ឥសាន +ឥសិ +ឥសិគណៈ +ឥសិគិលិ +ឥសិគិលិសូត្រ +ឥសិន្ធរ +ឥសិបតន +ឥសិបតនមិគទាយវ័ន +ឥសិបតនៈ +ឥសិបព្វជ្ជា +ឥសិប្បព្វជ្ជា +ឥសិប្បវេទិត +ឥសិភាសិត +ឥសី +ឥសីបព្វជ្ជា +ឥសីប្រស់ +ឥសីប្លែងសារ +ឥសីផ្សំស្រេច +ឥសីភទ្ទ +ឥសីភទ្ទាធិបតី +ឥសីភទ្ធ +ឥសីភទ្រ +ឥសីភទ្រាធិបតី +ឥសីភេសជ្ជ +ឥសុការ +ឥសុការដ្ឋាន +ឥសុការស្ថាន +ឥសូ +ឥសូរ +ឥសូរមេត្រី +ឥសូរសម្បតិ្ត +ឥសូរសម្បត្តិ +ឥស្តារម្មណ +ឥស្តាលម្ពល +ឥស្លាម +ឥស្សជន +ឥស្សរ +ឥស្សរចិត្ត +ឥស្សរជន +ឥស្សរបុគ្គល +ឥស្សរភាព +ឥស្សរសព្ទ +ឥស្សរា +ឥស្សរាធិបតី +ឥស្សរានុភាព +ឥស្សរាពង្ស +ឥស្សរាយតនៈ +ឥស្សរិយ +ឥស្សរិយយស +ឥស្សរិយស័ក្ដិ +ឥស្សរិយស័ក្តិ +ឥស្សរិយា +ឥស្សរិយាភរណៈ +ឥស្សរិយាភរណ៍ +ឥស្សរិយៈ +ឥស្សរូបត្ថម្ភ +ឥស្សរៈ +ឥស្សា +ឥហ +ឥឡា +ឥឡូវ +ឥឡូវនេះ +ឥឡូវហ្នឹង +ឥឡូវឥឡា +ឦក្សណ +ឦតិហាស +ឦតិហាសៈ +ឦទិសនាម +ឦប +ឦយ៌ា +ឦយ៌ាបថ +ឦរ +ឦរ្យា +ឦឝ +ឦឝរ +ឦឝាធរ +ឦឝាន +ឦឝ្វរ +ឦឝ្វរជា +ឦឞ៌ា +ឦឞ៌្យា +ឦស +ឦសធរ +ឦសភាព +ឦសាន +ឦសូរ +ឦសូរៈ +ឦស្វរ +ឦស្វរៈ +ឧ +ឧក +ឧកញ៉ា +ឧកញ៉ាកោសាធិបតី +ឧកញ៉ាក្រឡាហោម +ឧកញ៉ាចក្រី +ឧកញ៉ាចៅហ្វ៊ា +ឧកញ៉ាទេពនិម្មិត +ឧកញ៉ាធិបតីសេនា +ឧកញ៉ានរិន្ទ្រាធិបតី +ឧកញ៉ាបរទេសរាជ +ឧកញ៉ាពហុលទេព្វ +ឧកញ៉ាព្រះខ្មែរ +ឧកញ៉ាព្រះឃ្លាំង +ឧកញ៉ាមហាមន្ត្រី +ឧកញ៉ាមហាវិនិច្ឆ័យ +ឧកញ៉ាមហាសេនា +ឧកញ៉ាយោមរាជ +ឧកញ៉ារាជាកុល +ឧកញ៉ារាជាបាវរាជ +ឧកញ៉ាវង្សាក្សត្រិយ៍ +ឧកញ៉ាវាំង +ឧកញ៉ាវាំងវរវៀងជ័យ +ឧកញ៉ាសាលា +ឧកញ៉ាសុត្តន្តប្រីជា +ឧកញ៉ាសុធម្មប្រីជា +ឧកញ៉ាអគ្គមហាសេនា +ឧកញ៉ាឯករាជ +ឧកហ្លួង +ឧកាស +ឧកាសៈ +ឧក្កដិ្ឋសទ្ទ +ឧក្កដ្ឋ +ឧក្កដ្ឋការណ៍ +ឧក្កដ្ឋទោស +ឧក្កដ្ឋធម៌ +ឧក្កដ្ឋនិយម +ឧក្កដ្ឋបរិច្ឆេទ +ឧក្កដ្ឋបរិច្ជេទ +ឧក្កដ្ឋបាត្រ +ឧក្កដ្ឋប្បញ្ញត្តិ +ឧក្កដ្ឋប្បដិបត្តិ +ឧក្កដ្ឋប្បដិបទា +ឧក្កដ្ឋប្បមាណ +ឧក្កដ្ឋភាព +ឧក្កដ្ឋិ +ឧក្កដ្ឋិសព្ទ +ឧក្កដ្ឋៈ +ឧក្កាបាត +ឧក្កំសន +ឧក្កំសនា +ឧក្ត +ឧក្រិដ្ឋ +ឧក្រិដ្ឋកម្ម +ឧក្រិដ្ឋករ +ឧក្រិដ្ឋជន +ឧក្រិដ្ឋទោស +ឧក្រឹដ្ឋ +ឧគ្គ +ឧគ្គហ +ឧគ្គហនិមិត្ត +ឧគ្ឃោសន +ឧគ្ឃោសនស័ព្ទ +ឧគ្ឃោសនា +ឧគ្ឃោសនាការ +ឧគ្ឃោសនាសព្ទ +ឧគ្ឃោសនាស័ព្ទ +ឧឃាតក +ឧចា្ចរៈ +ឧច្ច +ឧច្ចកុល +ឧច្ចកូល +ឧច្ចគិរី +ឧច្ចគោត្ត +ឧច្ចគោត្រ +ឧច្ចគ្រឹហា +ឧច្ចគ្រឹះ +ឧច្ចបព៌ត +ឧច្ចព្រឹក្ស +ឧច្ចយ +ឧច្ចវ័ន +ឧច្ចសព្ទ +ឧច្ចសយនា +ឧច្ចសយនៈ +ឧច្ចា +ឧច្ចារ +ឧច្ចារកិច្ច +ឧច្ចារដ្ឋាន +ឧច្ចារទ្វារ +ឧច្ចារមគ្គ +ឧច្ចាររោគ +ឧច្ចារសយនៈ +ឧច្ចារស្ថាន +ឧច្ចារៈ +ឧច្ចាវចភាព +ឧច្ចាសនៈ +ឧច្ចាសន៍ +ឧច្ចាសព្ទ +ឧច្ចាសយន +ឧច្ចាសយនា +ឧច្ចាសយនៈ +ឧច្ចិន +ឧច្ចិនកម្ម +ឧច្ឆត្តកូល +ឧច្ឆិដ្ឋ +ឧច្ឆិដ្ឋឧស្ម័ន +ឧច្ឆិដ្ធ +ឧច្ឆិដ្ធឧស្ម័ន +ឧច្ឆិនកម្ម +ឧច្ឆេទ +ឧច្ឆេទទិដិ្ឋ +ឧច្ឆេទទិដ្ឋិ +ឧច្ឆេទវាទ +ឧច្ឆេទវាទិន +ឧច្ឆេទវាទិនី +ឧច្ឆេទវាទី +ឧច្ឆេទសម្មាន +ឧច្ឆេទសម្មានភាព +ឧច្ឆេទសម្មានា +ឧជ +ឧជាង +ឧជុ +ឧជុកថា +ឧជុកម្ម +ឧជុការណ៍ +ឧជុចិត្ត +ឧជុជន +ឧជុបត្តសត្វ +ឧជុបុគ្គល +ឧជុប្បដិបត្តិ +ឧជុប្បដិបន្ន +ឧជុប្បដិបន្នា +ឧជុភាព +ឧជុវាចា +ឧជុវាទ +ឧជុវាទិនី +ឧជុវាទី +ឧជុសណ្ឋាន +ឧជុសនា័ន +ឧជុសន្ដាន +ឧជុសន្តាន +ឧជ្ឃាន +ឧជ្ឃានកម្ម +ឧជ្ឃានប្បហាន +ឧជ្ឃានភាព +ឧជ្ឃានសញ្ញា +ឧជ្ឃានសញ្ញិនី +ឧជ្ឃានសញ្ញី +ឧជ្ជល +ឧជ្ឈាន +ឧជ្ឈានកម្ម +ឧជ្ឈានប្បហាន +ឧជ្ឈានភាព +ឧជ្ឈានសញ្ញា +ឧជ្ឈានសញ្ញិនី +ឧជ្ឈានសញ្ញី +ឧជ្វល +ឧញ៉ា +ឧដុង្គ +ឧដុង្គមានជ័យ +ឧដុង្គឧត្ដម +ឧដុង្គឧត្តម +ឧដ្ឋាន +ឧដ្ឋានកាល +ឧដ្ឋានភាព +ឧដ្ឋានវតី +ឧដ្ឋានវន្ត +ឧដ្ឋានវន្តី +ឧដ្ឋានវេលា +ឧដ្ឋានសញ្ញា +ឧដ្ឋានសម័យ +ឧដ្ឋានសម្បទា +ឧដ្ឋានៈ +ឧឌារ +ឧឌុ +ឧណ៌ា +ឧណ្ណា +ឧណ្ណានាភី +ឧណ្ណាពស្ត្រ +ឧណ្ណាព័ស្ត្រ +ឧណ្ណាភី +ឧណ្ណាម័យ +ឧណ្ណាលោម +ឧណ្ហ +ឧណ្ហកម្បនា +ឧណ្ហកាល +ឧណ្ហគីមី +ឧណ្ហចិត្ត +ឧណ្ហដ្ឋាន +ឧណ្ហប្បទេស +ឧណ្ហពលសាស្ត្រ +ឧណ្ហភាព +ឧណ្ហភិត +ឧណ្ហភីត +ឧណ្ហភូមធ្យរេខា +ឧណ្ហភ័យ +ឧណ្ហមាត្រ +ឧណ្ហរង្សី +ឧណ្ហរោគ +ឧណ្ហវាត +ឧណ្ហវេលា +ឧណ្ហសម័យ +ឧណ្ហហទ័យ +ឧណ្ហា +ឧណ្ហាការ +ឧណ្ហាពាធ +ឧណ្ហាលុ +ឧណ្ហីស +ឧណ្ហោ +ឧណ្ហោទក +ឧណ្ហ៍ +ឧណ្ហ៍ចិត្ត +ឧតកបាល +ឧតុ +ឧតុកាល +ឧតុនិយម +ឧតុនិយមវិទូ +ឧតុនិយមវិទ្យា +ឧតុនិយាម +ឧតុនី +ឧតុបរិណាម +ឧតុបរិណាមជ +ឧតុបរិណាមជាពាធ +ឧតុបរិយោសាន +ឧតុភូតវិទ្យា +ឧតុមតី +ឧតុមុខ +ឧតុរាជ +ឧតុវិបរិត +ឧតុវិបល្លាស +ឧតុសន្ធិ +ឧតុសន្និ +ឧតុសន្និបាត +ឧតុសមុដ្ឋាន +ឧតុសម័យ +ឧត៑ +ឧត្ក្ឫឞ្ត +ឧត្ក្ឫឞ្តិ +ឧត្ដម +ឧត្ដមក្រុមប្រឹក្សា +ឧត្ដមគតិ +ឧត្ដមគតិបុគ្គល +ឧត្ដមគន្ធ +ឧត្ដមគោត្ត +ឧត្ដមគោត្រ +ឧត្ដមគ្រឹហា +ឧត្ដមគ្រឹះ +ឧត្ដមង្គ +ឧត្ដមជាតិ +ឧត្ដមដ្ឋាន +ឧត្ដមនាវី +ឧត្ដមនាវីត្រី +ឧត្ដមនាវីទោ +ឧត្ដមនាវីនាយក +ឧត្ដមនាវីរង +ឧត្ដមនាវីឯក +ឧត្ដមបុរិសៈ +ឧត្ដមប្រឹក្សា +ឧត្ដមភាគីគូសញ្ញា +ឧត្ដមភាព +ឧត្ដមភាពយោធា +ឧត្ដមភូមិ +ឧត្ដមភេទ +ឧត្ដមមង្គ +ឧត្ដមមន្ត្រី +ឧត្ដមមានុភាព +ឧត្ដមមាភិសេក +ឧត្ដមវង្ស +ឧត្ដមវត្ថុ +ឧត្ដមវិជ្ជា +ឧត្ដមវិទ្យា +ឧត្ដមសិក្សា +ឧត្ដមសូរិយា +ឧត្ដមសេនានី +ឧត្ដមសេនីយ៍ +ឧត្ដមសេនីយ៍ត្រី +ឧត្ដមសេនីយ៍ទោ +ឧត្ដមសេនីយ៍នាយក +ឧត្ដមសេនីយ៍ឯក +ឧត្ដមសេនីយ៍ឯកបម្រុង +ឧត្ដមស័ក្តិ +ឧត្ដមស្នងការ +ឧត្ដមស្នងការដ្ឋាន +ឧត្ដមា +ឧត្ដមាង្គ +ឧត្ដមានុភាព +ឧត្ដមាភិសេក +ឧត្ដមោ +ឧត្ដមៈ +ឧត្ដរ +ឧត្ដរករោទី្វប +ឧត្ដរករោទ្វីប +ឧត្ដរកាយ +ឧត្ដរកាល +ឧត្ដរកុរុ +ឧត្ដរកុរុទី្វប +ឧត្ដរកុរុទ្វីប +ឧត្ដរជីព +ឧត្ដរត្ថេរ +ឧត្ដរទិស +ឧត្ដរទិសាភាគ +ឧត្ដរនិកាយ +ឧត្ដរប័ដ +ឧត្ដរពស្ត្រ +ឧត្ដរព័ស្ត្រ +ឧត្ដរមានជ័យ +ឧត្ដរលុប +ឧត្ដរលោប +ឧត្ដរលោម +ឧត្ដរសង្គ +ឧត្ដរសាឍ +ឧត្ដរា +ឧត្ដរានុទិស +ឧត្ដរាព័ត៌ +ឧត្ដរាភិមុខ +ឧត្ដរាវដ្ដ +ឧត្ដរាវដ្ត +ឧត្ដរាសង្គ +ឧត្ដរាសាឍ +ឧត្ដរាសាឡ្ហ +ឧត្ដរិ +ឧត្ដរិទ្វិរត្ត +ឧត្ដរិបុគ្គល +ឧត្ដរិភង្គ +ឧត្ដរិមគ្គ +ឧត្ដរិមនុស្ស +ឧត្ដរិមនុស្សធម៌ +ឧត្ដរិលាភ +ឧត្ដរោ +ឧត្ដរៈ +ឧត្ដល +ឧត្ដលា +ឧត្ដលោ +ឧត្ដាន +ឧត្ដានកថា +ឧត្ដានការណ៍ +ឧត្ដានចិន្តា +ឧត្ដានភាព +ឧត្ដានមតិ +ឧត្ដានសេយ្យា +ឧត្ដាស +ឧត្ដាសនីយដ្ឋាន +ឧត្ដុង្គ +ឧត្ដុង្គឧត្ដម +ឧត្តម +ឧត្តមគតិ +ឧត្តមគន្ធ +ឧត្តមគោត្រ +ឧត្តមគ្រឹហា +ឧត្តមគ្រឹះ +ឧត្តមជាតិ +ឧត្តមបុរស +ឧត្តមបុរិសៈ +ឧត្តមពង្ស +ឧត្តមភាព +ឧត្តមភូមិ +ឧត្តមភេទ +ឧត្តមមង្គ +ឧត្តមមន្ត្រី +ឧត្តមមាង្គ +ឧត្តមមានុភាព +ឧត្តមមាភិសេក +ឧត្តមវង្ស +ឧត្តមវិជ្ជា +ឧត្តមវិទ្យា +ឧត្តមសេនានី +ឧត្តមសេនីយ៍ +ឧត្តមសេនីយ៍ត្រី +ឧត្តមសេនីយ៍ទោ +ឧត្តមសេនីយ៍ឯក +ឧត្តមស័ក្ដិ +ឧត្តមោ +ឧត្តមំ +ឧត្តមៈ +ឧត្តរ +ឧត្តរករោទ្វីប +ឧត្តរកាយ +ឧត្តរកាល +ឧត្តរកុរុ +ឧត្តរកុរុទ្វីប +ឧត្តរខុទ្ធ +ឧត្តរជីវន +ឧត្តរជីវិត +ឧត្តរជីវី +ឧត្តរទិស +ឧត្តរទិសាភាគ +ឧត្តរនិកាយ +ឧត្តរប័ដ +ឧត្តរពស្ត្រ +ឧត្តរព័ស្ត្រ +ឧត្តរមានជ័យ +ឧត្តរលុប +ឧត្តរលោម +ឧត្តរសង្គ +ឧត្តរសាឍ +ឧត្តរា +ឧត្តរាធិការ +ឧត្តរាធិការី +ឧត្តរានុទិស +ឧត្តរាព័ត៌ +ឧត្តរាភិមុខ +ឧត្តរាសង្គ +ឧត្តរាសង្គៈ +ឧត្តរាសាឍ +ឧត្តរិ +ឧត្តរិគមនាគម +ឧត្តរិត្រីមាស +ឧត្តរិទ្វិរត្ត +ឧត្តរិបុគ្គល +ឧត្តរិភង្គ +ឧត្តរិមគ្គ +ឧត្តរិមនុស្ស +ឧត្តរិមនុស្សធម៌ +ឧត្តរិលាភ +ឧត្តរឹ +ឧត្តរេកសេស +ឧត្តរោ +ឧត្តរំ +ឧត្តរៈ +ឧត្តល +ឧត្តលា +ឧត្តលោ +ឧត្តាន +ឧត្តានកម្ម +ឧត្តានការណ៍ +ឧត្តានការិនី +ឧត្តានការី +ឧត្តានចិន្ដា +ឧត្តានភាព +ឧត្តានមតិ +ឧត្តានសេយ្យា +ឧត្តានៈ +ឧត្តារាវដ្ដ +ឧត្តាស +ឧត្តាសការណ៍ +ឧត្តាសចិត្ត +ឧត្តាសដ្ឋាន +ឧត្តាសនីដ្ឋាន +ឧត្តាសនីយដ្ឋាន +ឧត្តាសភាព +ឧត្តាសៈ +ឧត្តុង្គ +ឧត្តុង្គឧត្តម +ឧត្តំរ +ឧត្ថាន +ឧត្បត្តិ +ឧត្បន្ន +ឧត្បល +ឧត្បលក្រហម +ឧត្បលខៀវ +ឧត្បលបត្ត +ឧត្បលបត្រ +ឧត្បលវ័ន +ឧត្បលស +ឧត្បលស្រ័ស +ឧត្បាត +ឧត្បាទ +ឧត្រាស +ឧត្រាសកាណ៍ +ឧត្រាសការណ៍ +ឧត្រាសចិត្ត +ឧត្រាសភាព +ឧត្រាសស្ថាន +ឧត្រាសៈ +ឧត្សវ +ឧត្សាន +ឧត្សាហ +ឧត្សាហៈ +ឧត្សាហ៍ +ឧទ +ឧទក +ឧទកកម្ម +ឧទកកាល +ឧទកកិច្ច +ឧទកកីឡា +ឧទកក្រីឌា +ឧទកក្រីឌ័ន +ឧទកគម្ភីរ +ឧទកដ្ឋាន +ឧទកណ្ណព +ឧទកតាបស +ឧទកទាន +ឧទកធារ +ឧទកធារា +ឧទកន្តរណ៍ +ឧទកបរិយន្ត +ឧទកបរិយន្តី +ឧទកបាត្រ +ឧទកប្បទេស +ឧទកប្រទេស +ឧទកពិន្ទុ +ឧទកភ័យ +ឧទកម័យ +ឧទកវារី +ឧទកសម័យ +ឧទកសាដក +ឧទកសាស្ត្រ +ឧទកសោត +ឧទកស្ថាន +ឧទកស្រោត័ស +ឧទកុក្ខេប +ឧទកំ +ឧទកៈ +ឧទតោភាគ +ឧទយ +ឧទយកាល +ឧទយប្បទេស +ឧទយប្រទេស +ឧទយភាព +ឧទយលាភ +ឧទយវេលា +ឧទយសម័យ +ឧទយាធិរាជ +ឧទរ +ឧទរការណ៍ +ឧទរបាត្រ +ឧទរបាទ +ឧទរប្បមាណ +ឧទរប្រមាណ +ឧទរពាធ +ឧទររោគ +ឧទរា +ឧទរាពាធ +ឧទរិយ +ឧទរិយសមុដ្ឋាន +ឧទរិយំ +ឧទរិយៈ +ឧទរី +ឧទហរណ៍ +ឧទាន +ឧទានកថា +ឧទានវាចា +ឧទានសញ្ញា +ឧទានសព្ទ +ឧទាបទ +ឧទារ +ឧទាសីនភាព +ឧទាហរណ +ឧទាហរណកថា +ឧទាហរណនិទស្សន៍ +ឧទាហរណនិទាន +ឧទាហរណវត្ថុ +ឧទាហរណ៍ +ឧទាហរណ៍គំរូ +ឧទាហរណ៍បរិយាយ +ឧទិ +ឧទុម្ពរ +ឧទេន +ឧទេឝក +ឧទ័យ +ឧទ័យធិរាជ +ឧទ័យវង្សា +ឧទ៑ +ឧទ្ឃោឞណា +ឧទ្ទរ +ឧទ្ទាន +ឧទ្ទាប +ឧទ្ទាម +ឧទ្ទាមកម្ម +ឧទ្ទាមឡើងរាជ +ឧទ្ទាមឡើងរាជ្យ +ឧទ្ទិន +ឧទ្ទិនកាល +ឧទ្ទិនវេលា +ឧទ្ទិនសម័យ +ឧទ្ទិឝ +ឧទ្ទិស +ឧទ្ទិសកថា +ឧទ្ទិសចំពោះ +ឧទ្ទិសផលបុណ្យ +ឧទ្ទិសសង្ឃ +ឧទ្ទីប +ឧទ្ទេឝ +ឧទ្ទេស +ឧទ្ទេសក +ឧទ្ទេសកៈ +ឧទ្ទេសនាម +ឧទ្ទេសន័យ +ឧទ្ទេសន្តេវាសិក +ឧទ្ទេសបទ +ឧទ្ទេសភត្ត +ឧទ្ទេសសញ្ញា +ឧទ្ទេសសិក្សា +ឧទ្ទេសា +ឧទ្ទេសាចារ្យ +ឧទ្ទេសិកា +ឧទ្ទោសិត +ឧទ្ទោសិតបាល +ឧទ្ទោសិតបាលិកា +ឧទ្ទោសិតបាលី +ឧទ្ធកាយ +ឧទ្ធគម +ឧទ្ធគមន៍ +ឧទ្ធង្គត +ឧទ្ធច្ច +ឧទ្ធច្ចកុក្កុច្ចៈ +ឧទ្ធច្ចចិត្ត +ឧទ្ធច្ចប្បហាន +ឧទ្ធច្ចសន្និច្ច័យ +ឧទ្ធច្ចសន្និធិ +ឧទ្ធច្ចសម្បយុត្ត +ឧទ្ធច្ចៈ +ឧទ្ធទេហិក +ឧទ្ធម្ភាគចក្រ +ឧទ្ធរណ +ឧទ្ធរណ៍ +ឧទ្ធារ +ឧទ្ធ្យាន +ឧទ្យាន +ឧទ្យានកម្សាន្ត +ឧទ្យានជាតិ +ឧទ្យានទ្រុម +ឧទ្យានបាល +ឧទ្យានបាលិកា +ឧទ្យានបាលី +ឧទ្យានព្រឹក្ស +ឧទ្យានភត្ត +ឧទ្យានសត្វ +ឧទ្យាម +ឧទ្យោគ +ឧទ្យោគភាព +ឧទ្រ្គហ +ឧទ្វាប +ឧទ្វារ +ឧនភាព +ឧនាហារូបត្ថម្ភ +ឧនិស្ស័យ +ឧន្នទស្សន៍ +ឧន្មត្ត +ឧន្មត្តក +ឧន្មាគា៌ +ឧន្មាគ៌ +ឧន្មាគ៌ា +ឧន្មាង្គ +ឧប +ឧបកថា +ឧបករណ +ឧបករណ៍ +ឧបករណ៍តន្ត្រី +ឧបការ +ឧបការកិច្ច +ឧបការក្រឹត្យ +ឧបការគុណ +ឧបការធម៌ +ឧបការធម្ម +ឧបការិណី +ឧបការិនី +ឧបការិន៑ +ឧបការី +ឧបការីពេទ្យ +ឧបការៈ +ឧបកិច្ច +ឧបក្កម +ឧបក្កិលេស +ឧបក្កោស +ឧបក្រម +ឧបក្រឹត្យ +ឧបក្រោឝ +ឧបក្រោស +ឧបក្រោសវាទ +ឧបក្លេឞ +ឧបគតិយុត្តិ +ឧបគុត្តត្ថេរ +ឧបគុប្ត +ឧបគុប្តៈ +ឧបឃាត +ឧបឃាតក +ឧបឃាតកកម្ម +ឧបឃាតកៈ +ឧបឃាតិកា +ឧបចារ +ឧបចារកិរិយា +ឧបចារក្រិយា +ឧបចារក្រិរិយា +ឧបចារបទ +ឧបចារវត្ត +ឧបចារសមាធិ +ឧបចារស្រុក +ឧបចារៈ +ឧបច្ឆេទ +ឧបច្ឆេទក +ឧបច្ឆេទកកម្ម +ឧបច្ឆេទមរណៈ +ឧបជាតិ +ឧបជាតិច្ឆន្ទ +ឧបជាតិយោ +ឧបជីវិក +ឧបជីវិកបព្វជិក +ឧបជីវិកបព្វជិត +ឧបជីវិកា +ឧបជីវិកាបព្វជ្ជា +ឧបជីវិន +ឧបជីវិនី +ឧបជីវិន៑ +ឧបជីវី +ឧបជ្ឈា +ឧបជ្ឈាយ +ឧបជ្ឈាយវត្ត +ឧបជ្ឈាយាចារ្យ +ឧបជ្ឈាយ៍ +ឧបញាណ +ឧបញ្ញាស +ឧបញ្ញាសកថា +ឧបដ្ឋាក +ឧបដ្ឋាន +ឧបដ្ឋានសាលា +ឧបដ្ឋាយិកា +ឧបឌ្ឍ +ឧបឌ្ឍកម្ម +ឧបឌ្ឍកិច្ច +ឧបឌ្ឍទិន +ឧបឌ្ឍបថ +ឧបឌ្ឍភាគ +ឧបឌ្ឍភាព +ឧបឌ្ឍមាស +ឧបតិស្សៈ +ឧបត្ថម្ភ +ឧបត្ថម្ភក +ឧបត្ថម្ភកកម្ម +ឧបត្ថម្ភកជន +ឧបត្ថម្ភកធន +ឧបត្ថម្ភកបុគ្គល +ឧបត្ថម្ភកៈ +ឧបត្ថម្ភគ្នា +ឧបត្ថម្ភធន +ឧបត្ថម្ភនិយម +ឧបត្ថម្ភិកា +ឧបត្ថម្ភិត +ឧបទិឝ +ឧបទិស +ឧបទិសា +ឧបទូត +ឧបទេឝ +ឧបទេស +ឧបទេសបុរាណ +ឧបទោសកម្ម +ឧបទ្ទវ +ឧបទ្ទវការណ៍ +ឧបទ្ទវន្តរាយ +ឧបទ្ទវភាព +ឧបទ្ទវភ័យ +ឧបទ្ទវមូល +ឧបទ្ទវមោក្ខ +ឧបទ្ទវហេតុ +ឧបទ្ទីប +ឧបទ្រប +ឧបទ្រព +ឧបទ្រពចង្រៃ +ឧបទ្រព្យ +ឧបទ្រវ +ឧបទ្វីប +ឧបទ្វីបឥណ្ឌូចិន +ឧបធារណ៍ +ឧបធិ +ឧបធិក +ឧបធិកា +ឧបធិក្ខ័យ +ឧបធិក្ស័យ +ឧបធិព័ន្ធន៍ +ឧបធិវិវេក +ឧបធិសង្ខ័យ +ឧបធ៌ +ឧបនាយក +ឧបនាយករដ្ឋមន្ត្រី +ឧបនាយករដ្ឋមន្ត្រីទី +ឧបនាយិកា +ឧបនាហ +ឧបនាហី +ឧបនាហៈ +ឧបនាហ៍ +ឧបនិធាន +ឧបនិធិ +ឧបនិមន្តន +ឧបនិមន្តន៍ +ឧបនិមន្ត្រណ +ឧបនិវត្ត +ឧបនិវេសក៍ +ឧបនិវេសនកម្ម +ឧបនិវេសន៍ +ឧបនិវេសន៍វិស្សមកាល +ឧបនិឞទ៑ +ឧបនិសា +ឧបនិស័ទ +ឧបនិស័្សយ +ឧបនិស្សយ +ឧបនិស្សយការណ៍ +ឧបនិស្សយធម៌ +ឧបនិស្សយពល +ឧបនិស្សយសម្បន្ន +ឧបនិស្ស័យ +ឧបនិស្ស័យការណ៍ +ឧបនិស្ស័យធម៌ +ឧបនិស្ស័យពល +ឧបនិស្ស័យភាព +ឧបនិស្ស័យសម្បតិ្ត +ឧបនិស្ស័យសម្បត្តិ +ឧបនិស្ស័យសម្បន្ន +ឧបនិស្ស័យសម្បន្នា +ឧបនីយ +ឧបនីយកម្ម +ឧបន្ធ +ឧបន្យាស +ឧបន្យាសកថា +ឧបបទ +ឧបបាតិក +ឧបបាតិកកំណើត +ឧបបាតិកជាតិ +ឧបបាតិកសត្ត +ឧបបាតិកៈ +ឧបបាតិទេព +ឧបបីឌក +ឧបបីឡក +ឧបបីឡកកម្ម +ឧបភោគ +ឧបភោគបរិភោគ +ឧបភោគព័ស្តុ +ឧបភោគភណ្ឌ +ឧបភោគវត្ថុ +ឧបមា +ឧបមាកថា +ឧបមាជោតកៈ +ឧបមាដូចជា +ឧបមាតា +ឧបមាតាភិបាល +ឧបមាតុ +ឧបមាត្ឫ +ឧបមាន +ឧបមានកថា +ឧបមានត្ថ +ឧបមានត្ថនិបាត +ឧបមានបទ +ឧបមានវិធី +ឧបមានុបមេយ្យ +ឧបមាវាចកៈ +ឧបមាឧបមេយ្យ +ឧបមេយ +ឧបមេយ្យ +ឧបមេយ្យកថា +ឧបមេយ្យជ្ជោតកៈ +ឧបមេយ្យត្ថ +ឧបមេយ្យត្ថនិបាត +ឧបមេយ្យវាចក +ឧបមៃយ +ឧបម្បន្នា +ឧបយម +ឧបយមមង្គល +ឧបយាម +ឧបយាមមង្គល +ឧបយុវ +ឧបយុវរាជ +ឧបយោគ +ឧបយោគវចនៈ +ឧបយៅរាជ +ឧបយៅវរាជ +ឧបរជ្ជ +ឧបរថ +ឧបរាជ +ឧបរាជ្យ +ឧបរិភូមិ +ឧបរិម +ឧបរិមដ្ឋាន +ឧបរិមទិស +ឧបរិមបច្ឆេទ +ឧបរិមបរិច្ឆេទ +ឧបរិមបរិយាយ +ឧបរិមភាគ +ឧបរិមភូមិ +ឧបរិឞ្តាត៑ +ឧបរោធ +ឧបរោធកម្ម +ឧបរោធការណ៍ +ឧបរោធកាល +ឧបរោធភាព +ឧបរោធសម័យ +ឧបលក្ខិត +ឧបលក្ខិតការណ៍ +ឧបលក្ខិតកាល +ឧបលក្ខិតសម័យ +ឧបលក្ខិតហេតុ +ឧបលក្សិត +ឧបលិង្គ +ឧបលិង្គការណ៍ +ឧបលិង្គលក្ខណៈ +ឧបលិង្គសមុដ្ឋាន +ឧបវាទ +ឧបវាទការណ៍ +ឧបវាទទោស +ឧបវាទន្តរាយ +ឧបវាទភ័យ +ឧបវាទិនី +ឧបវាទិន៑ +ឧបវាទី +ឧបវេឝន +ឧបវេសន +ឧបវេសន៍ +ឧបសគ៌ +ឧបសគ្គ +ឧបសគ្គការណ៍ +ឧបសគ្គនិបាត +ឧបសគ្គសព្ទ +ឧបសគ្គហេតុ +ឧបសគ្គៈ +ឧបសង្ហារ +ឧបសន្តភាព +ឧបសន្យា +ឧបសម្ប +ឧបសម្បទ +ឧបសម្បទន្តេវាសិក +ឧបសម្បទា +ឧបសម្បទាកម្ម +ឧបសម្បទាចារ្យ +ឧបសម្បទាបេក្ខ +ឧបសម្បទាបេក្ស +ឧបសម្បទ៑ +ឧបសម្បន្ន +ឧបសម្បន្នភាព +ឧបសម្បន្នា +ឧបសម្ប័ទ +ឧបសម្ពន្ធ +ឧបសាធន +ឧបសេនាបតិ +ឧបសេនាបតី +ឧបស័គ្គ +ឧបស្តម្ភ +ឧបស្តម្ភក +ឧបស្ថាន +ឧបស្ថាយិន៑ +ឧបស្សយ +ឧបស្ស័យ +ឧបហារិត +ឧបហាស +ឧបហាសការណ៍ +ឧបហាសនីយ +ឧបហាសភាព +ឧបហាសសព្ទ +ឧបហាសហេតុ +ឧបហាសា +ឧបហាសាការ +ឧបហេតុ +ឧបា +ឧបាទវ៍ +ឧបាទសេសបរិនិព្វាន +ឧបាទាន +ឧបាទានការណ៍ +ឧបាទានក្ខន្ធ +ឧបាទាននិរោធ +ឧបាទានសមុទ័យ +ឧបាទានហេតុ +ឧបាទានៈ +ឧបាទិកា +ឧបាទិន្នក +ឧបាទិន្នកជាតិ +ឧបាទិន្នករូប +ឧបាទិន្នកសង្ខា +ឧបាទិន្នកៈ +ឧបាទិបរិនិព្វាន +ឧបាទិសេស +ឧបាទិសេសនិញ្វន +ឧបាទិសេសនិព្វាន +ឧបាទិសេសបរិនិព្វាន +ឧបាទេស +ឧបាទេសកម្ម +ឧបាទេសករ +ឧបាទេសិក +ឧបាធ្យាយ +ឧបាយ +ឧបាយកល +ឧបាយកោសល្ល +ឧបាយទុច្ចរិត +ឧបាយទេសកម្ម +ឧបាយបញ្ឆោត +ឧបាយព្យូហ៍សឹក +ឧបាយាស +ឧបាយាសធម៌ +ឧបាយាសភាព +ឧបាលិ +ឧបាសក +ឧបាសកគុណ +ឧបាសកប្បដិ +ឧបាសកប្បដិបត្តិ +ឧបាសកប្រតិបត្តិ +ឧបាសកភាព +ឧបាសកសម្បតិ្ត +ឧបាសកសម្បត្តិ +ឧបាសកសម្បទា +ឧបាសកសីល +ឧបាសិកា +ឧបាស្រ័យ +ឧបាហន +ឧបាហនា +ឧបាហន៑ +ឧបិន្ទវជិរ +ឧបេក្ខា +ឧបេក្ខាសម្បយុត្ត +ឧបេក្ខាសហគត +ឧបេក្ខិន្រ្ទិយ +ឧបេក្សា +ឧបេន្ទវជិរ +ឧបេន្ទវជិរច្ឆន្ទ +ឧបេន្ទវជីរ +ឧបេន្ទវជីរច្ឆន្ទ +ឧបេន្ទវជីវ +ឧបេន្រ្ទវជ្រ +ឧបោស +ឧបោសថ +ឧបោសថកម្ម +ឧបោសថកាល +ឧបោសថក្ខន្ធកៈ +ឧបោសថង្គ +ឧបោសថង្គៈ +ឧបោសថតិថី +ឧបោសថទិន +ឧបោសថរតនារាម +ឧបោសថសមាទាន +ឧបោសថសីល +ឧបោសថាគារ +ឧបោសថាគារកិច្ច +ឧបោសថាគារវត្ត +ឧបោសថិក +ឧបោសថិកជន +ឧបោសថិកទាន +ឧបោសថិកភត្ត +ឧបោសថិកលាភ +ឧបោសថិកា +ឧបោសថិកៈ +ឧបោសថៈ +ឧបោសថ៍ +ឧបោសធ +ឧប៉ៈចារ៉ៈ +ឧប៉ៈរ៉ាច +ឧប្ត +ឧប្បត្តិ +ឧប្បត្តិក +ឧប្បត្តិកថា +ឧប្បត្តិកអាចារ្យ +ឧប្បត្តិការណ៍ +ឧប្បត្តិកេតនៈ +ឧប្បត្តិកេតន៍ +ឧប្បត្តិដ្ឋាន +ឧប្បត្តិភាព +ឧប្បត្តិភូមិ +ឧប្បត្តិហេតុ +ឧប្បន្ន +ឧប្បល +ឧប្បលជាតិ +ឧប្បលបត្ត +ឧប្បលស +ឧប្បវាទ +ឧប្បវ័ន +ឧប្បាត +ឧប្បាតក +ឧប្បាទ +ឧប្បាទធម៌ +ឧព្ភារ +ឧព្វេធ +ឧភតស៑ +ឧភតោ +ឧភតោចណ្ឌាល +ឧភតោចតុភាគី +ឧភតោច័ណ្ឌ +ឧភតោធារ +ឧភតោបរិសុទ្ធ +ឧភតោបរិសុទ្ធិ +ឧភតោពាហ៍ +ឧភតោព្យញ្ជនក +ឧភតោព្យញ្ជនកៈ +ឧភតោភាគ +ឧភតោភាគិនី +ឧភតោភាគី +ឧភតោភេទ +ឧភតោសុជាត +ឧភតោសុទ្ធិ +ឧភតោសុទ្ធិសរណគមន៍ +ឧភតោសុផាត +ឧភយ +ឧភយជន +ឧភយតស៑ +ឧភយត្ថេនក +ឧភយត្ថេនកៈ +ឧភយទ្យុស +ឧភយពង្ស +ឧភយពាក្យ +ឧភយពាក្យបរិវត្តន៍ +ឧភយភាសា +ឧភយមិស្សក +ឧភយវង្ស +ឧភយវាក្យ +ឧភយវាក្យបរិវត្តន៍ +ឧភយា +ឧភយោ +ឧភយោរាជ +ឧភយោរាជ្យ +ឧភយំ +ឧភយៈ +ឧភាស +ឧភ័យ +ឧមា +ឧមានិមិត្ត +ឧមាយោនី +ឧម្ម +ឧម្មគ្គ +ឧម្មង្គ +ឧម្មង្គចោរ +ឧម្មត្ត +ឧម្មត្តក +ឧម្មត្តកភាព +ឧម្មត្តករោគ +ឧម្មត្តកោ +ឧម្មត្តកៈ +ឧម្មត្តិកា +ឧម្មា +ឧយ្យាន +ឧយ្យានបាល +ឧយ្យានបាលកា +ឧយ្យានបាលិកា +ឧយ្យានបាលី +ឧយ្យាម +ឧយ្យាមភាព +ឧយ្យោគ +ឧយ្យោធិក +ឧរ +ឧរគ +ឧរគជាតិ +ឧរគសត្ត +ឧរគសត្វ +ឧរគៈ +ឧរង្កម +ឧរង្គ +ឧរង្គជាតិ +ឧរង្គម +ឧរង្គសត្ត +ឧរង្គសត្វ +ឧរង្គសាស្ត្រ +ឧរច្ឆទ +ឧរច្ឆ័ទ +ឧរជៈ +ឧរត្តាណ +ឧរពន្ធន +ឧរឝ្ឆទ +ឧរស៑ +ឧរស្ត្រាណ +ឧរស្រ្តាណ +ឧរា +ឧរាទស្សន៍ +ឧរុ +ឧរុបតី +ឧរុប្រាចីរ៍ +ឧរូ +ឧរៃ +ឧរ៉ៃ +ឧល្កាបាត +ឧល្លង្ឃន +ឧល្លង្ឃនកីឡា +ឧល្លង្ឃនកោសល្ល +ឧល្លង្ឃនក្រីឌា +ឧល្លង្ឃនវិជ្ជា +ឧល្លង្ឃនវិទ +ឧល្លង្ឃនវិទូ +ឧល្លង្ឃនវិទ្យា +ឧល្លង្ឃនសិប្បៈ +ឧល្លង្ឃនសិល្ប +ឧល្លង្ឃនាការ +ឧល្លង្ឃនៈ +ឧល្លុម្ពបក្សី +ឧល្លោកន +ឧល្លោកនាការ +ឧល្លោកនៈ +ឧវ +ឧឞ +ឧឞា +ឧឞ្ណិឞ +ឧឞ្មន៑ +ឧឞ្រ្ត +ឧស +ឧសភ +ឧសភរាជ +ឧសភរាសី +ឧសភសព្ទ +ឧសភា +ឧសភៈ +ឧសម្បទា +ឧសា +ឧសាកាល +ឧសាប្រភាត +ឧសាសម័យ +ឧសុការ +ឧសុការដ្ឋាន +ឧសុម +ឧសុមកោដ្ឋក +ឧសុមកោដ្ឋក៍ +ឧសុមពល +ឧសុមមន្ទី +ឧសុមមន្ទីរ +ឧសុមរថ +ឧសុមាគា +ឧសុមាគារ +ឧស្ម័ន +ឧស្ម័នកាបូនិច +ឧស្ម័នកំរ +ឧស្ម័នធម្មជាតិ +ឧស្ម័នរថ +ឧស្សវ +ឧស្សវកាល +ឧស្សវកីឡា +ឧស្សវដ្ឋាន +ឧស្សវពិធី +ឧស្សវមន្ទីរ +ឧស្សវមាលា +ឧស្សវវិធី +ឧស្សវសន្និបាត +ឧស្សវសម័យ +ឧស្សវសាលា +ឧស្សវៈ +ឧស្សាវ +ឧស្សាវដ្ឋាន +ឧស្សាហ +ឧស្សាហកថា +ឧស្សាហកម្ម +ឧស្សាហកម្មចាន +ឧស្សាហកម្មធ្ងន់ +ឧស្សាហករ +ឧស្សាហការ +ឧស្សាហការិកា +ឧស្សាហកិច្ច +ឧស្សាហជន +ឧស្សាហភាព +ឧស្សាហូបនីយ +ឧស្សាហូបនីយកម្ម +ឧស្សាហៈ +ឧស្សាហ៍ +ឧស្សាហ៍ឈឺ +ឧស្សាហ៍ពល +ឧស្សាហ៍ភាព +ឧឡារ +ឧឡារកម្ម +ឧឡារចរិត +ឧឡារចរិតា +ឧឡារបូជា +ឧឡារពលី +ឧឡារភណ្ឌ +ឧឡារភាព +ឧឡារមេធា +ឧឡារមេធិនី +ឧឡារមេធី +ឧឡារវត្ថុ +ឧឡារសត្ត +ឧឡារិក +ឧឡិគល្ល +ឧឡុ +ឧឡុរាជ +ឧអអ +ឧះ +ឧះឱ +ឧ៊ +ឧ៎ះអោ៎ +ឩកា +ឩដ្ឋ +ឩន +ឩនគត +ឩនច្ឆ័ន្ទ +ឩនថយ +ឩនភាព +ឩនមួយ +ឩនវីសតិ +ឩនាភិវឌ្ឍន៍ +ឩនារូបត្ថម្ភ +ឩម +ឩមអាម +ឩមៈ +ឩរព្យ +ឩរវ្យ +ឩរុ +ឩរុជ +ឩរុជៈ +ឩរូ +ឩឞវត៑ +ឩឞ្មន៑ +ឩសវន្ត +ឩសវន្តុ +ឩសវ័ត +ឪ +ឪជុំ +ឪជំ +ឪជ្រឹង +ឪណុល +ឪទឹន +ឪទឹនបំផ្លាញ +ឪពុក +ឪពុកក្មេក +ឪពុកចិញ្ចឹម +ឪពុកចុង +ឪពុកដើមម្ដាយដើម +ឪពុកធម៌ +ឪពុកធំ +ឪពុកបង្កើត +ឪពុកមា +ឪពុកម្ដាយ +ឪម៉ាល់ +ឪម៉ៃ +ឪម៉ោរ +ឪវ +ឪឞធ +ឪឡ +ឪឡធំ +ឪឡស្លឹក +ឪឡឹក +ឪឡុង +ឪឡោក +ឫ +ឫក +ឫកកោង +ឫកក្អេង +ឫកញ៉ិកញ៉ក់ +ឫកថោក +ឫកថ្លៃ +ឫកពា +ឫកពារហើរហាយ +ឫកពាសមរម្យ +ឫកមាយា +ឫករាបទាប +ឫកល្អ +ឫកសន្ធោ +ឫកសឺ +ឫកសុភាព +ឫកអាក្រក់ +ឫក្ស +ឫក្សណ +ឫក្សណការ +ឫក្សណការណ៍ +ឫក្សណភាព +ឫក្សណាការ +ឫក្សណៈ +ឫក្សណ៍ +ឫក្សពារ +ឫក្សរាជ +ឫក្សេឝ +ឫក្សេស +ឫគ៑វេទ +ឫគ្វេទ +ឫច៑ +ឫជុ +ឫដូងបាត +ឫណ +ឫណគ្រ័ស្ត +ឫណមត្កុណ +ឫណមាគ៌ណ +ឫណាយិក +ឫណិក +ឫណិន +ឫត +ឫតិយា +ឫតីយា +ឫតុ +ឫតុកាល +ឫតុនិយម +ឫតុបរិណាម +ឫតុមតី +ឫតុរាជ +ឫតុសន្ធិ +ឫតុសម័យ +ឫតុសាត្ម្យ៍ +ឫតុស្នាន +ឫទ្ធ +ឫទ្ធតេជះ +ឫទ្ធពល +ឫទ្ធា +ឫទ្ធានុ +ឫទ្ធានុភាព +ឫទ្ធិ +ឫទ្ធិក្រៃ +ឫទ្ធិតបៈតេជះ +ឫទ្ធិពល +ឫទ្ធិម័ត +ឫទ្ធិរង្គ +ឫទ្ធិរុទ្រ +ឫទ្ធិលាភ +ឫទ្ធិ៍ +ឫទ្ធី +ឫឞភ +ឫឞិ +ឫឞិកុល +ឫឞិគិរិ +ឫឞិបតន +ឫឞ្តិ +ឫស +ឫសការ៉េ +ឫសកែវ +ឫសគល់ +ឫសគីប +ឫសឆ្មារ +ឫសដី +ឫសដូង +ឫសដូងខ្យល់ +ឫសដូងច្រមុះ +ឫសដូងបាត +ឫសដូងរំហោក +ឫសដូងវិល +ឫសតោង +ឫសធ្មេញ +ឫសប្រទាល +ឫសប្រយុង +ឫសភ +ឫសភរាសី +ឫសភៈ +ឫសរយាង +ឫសរយោង +ឫសវល្លិ +ឫសសីមា +ឫសស្ញែ +ឫសស្នឹង +ឫសស្មៅ +ឫសិ +ឫសី +ឫសីកូល +ឫសីប្លែងសារ +ឫសីផ្សំស្រេច +ឫស្ដី +ឫស្យា +ឫស្សា +ឫស្សី +ឫស្សីកាព +ឫស្សីកែវ +ឫស្សីក្រាំង +ឫស្សីក្រោក +ឫស្សីឃ្លៃ +ឫស្សីចិន +ឫស្សីជ្រោយ +ឫស្សីជ្រំ +ឫស្សីត្រាច់ +ឫស្សីថ្ង +ឫស្សីថ្នាំងរេញ +ឫស្សីទ្រនំមាន់ +ឫស្សីបន្លា +ឫស្សីផ្កា +ឫស្សីពក +ឫស្សីពីងពង់ +ឫស្សីព្រេច +ឫស្សីព្រៃ +ឫស្សីមួយបាច់ +ឫស្សីរលៀក +ឫស្សីរលៀត +ឫស្សីលក +ឫស្សីលំពង់ +ឫស្សីសាច +ឫស្សីសាញ់ +ឫស្សីស្រុក +ឫស្សីស្រុកខាងកើត +ឫស្សីស្រុកខាងលិច +ឫស្សីស្រុកចិន +ឬ +ឬក +ឬកន្យា +ឬកម្ម +ឬកាព្យ +ឬការិណី +ឬការី +ឬការ្យ +ឬកាល +ឬកិច្ច +ឬកិរិយា +ឬកុដី +ឬកុតដ +ឬកៈថា +ឬក៏ +ឬក្បាលជីមឿង +ឬក្យ៉ាង +ឬក្រមុំ +ឬក្រឪ +ឬក្រិត +ឬក្រឹត +ឬក្រឹត្យ +ឬក្រោម +ឬក្សាន្តី +ឬក្ស័យ +ឬខត្តិយ +ឬខុំគ័មភីរៈភាប +ឬគាមី +ឬគុរុ +ឬគេថា +ឬគោត្រ +ឬគោរព +ឬគៈនៈ +ឬឃាតកៈ +ឬច +ឬចក្រ +ឬចក្សុ +ឬចា +ឬចាត +ឬចាប់ +ឬចារ +ឬចិន្ដា +ឬចេដី +ឬចែដី +ឬច័ក +ឬច័រយ៉ា +ឬឆ័ន +ឬជក់ +ឬជន់ +ឬជាតិកៈ +ឬជីវី +ឬជីវៈ +ឬជៈ +ឬញូពុត +ឬដក់ +ឬដូច +ឬដេជះ +ឬដេជៈ +ឬឋក់ +ឬឌក់ +ឬតេជះ +ឬតៈព័សស្ត្រា +ឬត្រៃ +ឬថា +ឬថែ +ឬទក់ +ឬទិន +ឬទិឝា +ឬទុគ៌ត +ឬទុរ្ភិក្ស +ឬទេ +ឬទេវៈដា +ឬទេស្នា +ឬទៅ +ឬទ័ន +ឬទ្រុះ +ឬទ្រៈ +ឬធ +ឬធក់ +ឬធន +ឬធម៌ +ឬធ័មមៈ +ឬន +ឬនិយាម +ឬនូញ +ឬនេត្រ +ឬនៅ +ឬនៈ +ឬនៈវក់ +ឬបក្ស +ឬបដិបទា +ឬបណ្ណ +ឬបត់ +ឬបត្រ +ឬបទ +ឬបរ៉ិ +ឬបាលក +ឬបាលិកា +ឬបុគ្គល +ឬបុតត្រី +ឬបុត្រ +ឬបុបផា +ឬបុរិកៈ +ឬបុស +ឬបុស្ប +ឬបុ័ចច័ងគា +ឬបូជកៈ +ឬបេក្ខៈ +ឬបៈទៈវី +ឬប៉ប៉ប់ +ឬប៉ាន៉ក់ +ឬប៉ាល៉ី +ឬប៉ាល៉ៈកា +ឬប៉ូជៈកៈ +ឬប៉ៈកៈ +ឬប៉ៈដិបាត់ +ឬប៉ៈទុម +ឬប័ញចង់ +ឬប័ដ +ឬប័ត +ឬប័ត្រ +ឬប័ន +ឬប្រជាជន +ឬប្រណាម +ឬប្រណីត +ឬប្រទេស +ឬប្រពៃណី +ឬប្រភា +ឬប្រភាត +ឬប្រយោគ +ឬប្រវត្តិ +ឬប្រសាត +ឬប្រហាន +ឬប្រហារ +ឬប្រាជ្ញា +ឬប្រាតិហា +ឬប្រាតិហារ្យ +ឬប្រៈ +ឬប្រៈតិ +ឬប្រៈតិប័ត +ឬប្រៈភប់ +ឬផ្សះ +ឬពង់ +ឬពន្ធន +ឬពាក្យ +ឬពាន់ +ឬពារ +ឬពាហនៈ +ឬពោត +ឬព័ស +ឬព័ស្តុ +ឬព័ស្រ្ត +ឬព្យាបាល +ឬភាច +ឬភាជន៍ +ឬភាន +ឬភាព +ឬភាវ +ឬភូតរូប +ឬភូមិ +ឬភៃសជ្យ +ឬភោគី +ឬភោជន៍ +ឬភ័ន +ឬភ័ស +ឬមគ្គ +ឬមង់គល់ +ឬមណ +ឬមតី +ឬមត្តក +ឬមន្តី +ឬមន្ទីរ +ឬមន្រ្ត +ឬមហា +ឬមហិមន្ត +ឬមាគ៌ា +ឬមាត +ឬមាតុលា +ឬមាត្រ +ឬមាត្រា +ឬមារគា +ឬមាល +ឬមិត្រ +ឬមិន +ឬមួយ +ឬមៃ +ឬមៈតិ +ឬម៉ដ្ឋ +ឬម័ក +ឬម័កមារគា +ឬម័តិ +ឬម្ដេច +ឬម្ឫគ +ឬយន់ +ឬយន្រ្ត +ឬយាត្រា +ឬយុក្តិ +ឬយោគ +ឬយ៉ាញ់ +ឬយ៉ើល +ឬរក្ស +ឬរក្សា +ឬរង់ +ឬរង្សី +ឬរដ្ឋទូត +ឬរប់ +ឬរប្បច្ច័យ +ឬរម៉េះ +ឬរស្មី +ឬរាម +ឬរាឝិ +ឬរាសិ +ឬរាស្រ្ត +ឬរិនី +ឬរិបុ័រយ៉ាយ +ឬរៈ +ឬរៈហា +ឬរ៉ន់ +ឬរ៉ាន់ +ឬរ៉ាន់យៈ +ឬរ៉ាស់ស្ថិត +ឬរ៉ំ +ឬរ៉ៈធាន +ឬរ័ត +ឬរ័ត្ន +ឬរ័សស្មី +ឬលដា +ឬវចន +ឬវណ្ណ +ឬវតី +ឬវត្តិ +ឬវត្តិយ៍ +ឬវត្ថុ +ឬវន៑ +ឬវន្ត +ឬវន្តី +ឬវាក្យ +ឬវាចា +ឬវាច្យ +ឬវាទ +ឬវាទិន +ឬវាទិនី +ឬវាទី +ឬវាន់ +ឬវារៈ +ឬវាហនៈ +ឬវិការ +ឬវិត៑ +ឬវិទូ +ឬវិទ្យា +ឬវិបរិត +ឬវិបុល +ឬវិមោក្សណ៍ +ឬវិលាស +ឬវិសែស +ឬវុឌ្ឍិ +ឬវុត +ឬវុទ្ធ +ឬវេត +ឬវេលា +ឬវៈនិចជា +ឬវៈរៈបត់ +ឬវ៉ +ឬវ៉ាស +ឬវ័ក +ឬវ័ឌ្ឍក៍ +ឬវ័ឌ្ឍន៍ +ឬវ័ត +ឬវ័តថុ +ឬវ័ន +ឬឝីឞ៌ +ឬឞណ +ឬសង់ក +ឬសង់គៈ +ឬសង្កប្បៈ +ឬសង្ខារ +ឬសង្វាស +ឬសញ្ញា +ឬសណ្ឋាន +ឬសត្វ +ឬសទ្យ +ឬសន +ឬសន់ +ឬសន្ថារ +ឬសមយ +ឬសមុទ្រ +ឬសម័យ +ឬសម្បត្តិ +ឬសម្បទ៑ +ឬសម្ប័ទ +ឬសម្ពុទ្ធ +ឬសម្ភាសន៍ +ឬសម្ភាសិនី +ឬសល្ល +ឬសាក្សី +ឬសារ +ឬសារថិ +ឬសាស +ឬសាសៈនិក +ឬសាស្រ្ត +ឬសិត +ឬសី +ឬសុនី +ឬសួសស្ដី +ឬសួស្ដី +ឬសេដ្ឋ +ឬសេវកាមាត្យ +ឬសេវ៉ៈកា +ឬសោន +ឬសំប័ត +ឬសំផស់ +ឬសៈម៉ៃ +ឬសៈម៉ោស +ឬសៈយានៈ +ឬសៈហៈគត់ +ឬស័កក្រាច +ឬស័ក្ដិ +ឬស័មប៉ៈទា +ឬស័មប័ត +ឬស្កន្ធ +ឬស្ក័ន +ឬស្ថាន +ឬស្ពាន់ +ឬស្រោត +ឬស្សី +ឬស្អែក +ឬហក់ +ឬហទ័យ +ឬហារី +ឬហាសៈ +ឬហៅ +ឬហ្ឫទ័យ +ឬអន់ដ +ឬអាទ្យ +ឬអី +ឬអ្វី +ឬឮ +ឭក +ឭជា +ឭជ័យ +ឭលាន់ +ឭសាយ +ឮ +ឮខ្ចរខ្ចាយ +ឮខ្លាំង +ឮគេនិយាយ +ឮជា +ឮជ័យ +ឮជ្រួតជ្រាប +ឮឈ្មោះ +ឮដំណឹង +ឮត +ឮតពីគេមក +ឮនាម +ឮមាត់ +ឮមាត់ឮក +ឮមាត់ឮពាក្យ +ឮរហាក់រហៀង +ឮរហៀង +ឮរអេចរអូច +ឮលាន់ +ឮសាយ +ឮសូរ +ឮស្រ៊ឹង +ឮឮ +ឯ +ឯក +ឯកកាល +ឯកកោលាហល +ឯកកោសិកា +ឯកកោសិន +ឯកក្ខរា +ឯកគ្គតា +ឯកគ្គតាចិត្ត +ឯកគ្គារហន្ត +ឯកគ្គារហា +ឯកង៉ាវ +ឯកចក្ខុ +ឯកចក្សុ +ឯកចរ +ឯកចារិណី +ឯកចារិន +ឯកចារី +ឯកចិត្ត +ឯកច័ក្សុ +ឯកច្ឆត្រ +ឯកច្ឆន្ទ +ឯកច្ឆាន +ឯកច្ឆាន្ទ +ឯកជន +ឯកជនូបនីយកម្ម +ឯកជាតិ +ឯកជ្ឃាស័យ +ឯកជ្ឈាស័យ +ឯកតស៑ +ឯកតា +ឯកតាន +ឯកតោ +ឯកតោគមនាគមន៍ +ឯកតោគមន៍ +ឯកតោធារ +ឯកតោភាគី +ឯកតោសុទ្ធិ +ឯកត្តកម្ម +ឯកត្តកាយ +ឯកត្តជន +ឯកត្តនាម +ឯកត្តនិយម +ឯកត្តភាព +ឯកត្តភូត +ឯកត្តលក្ខណៈ +ឯកទត្ត +ឯកទិដ្ឋិ +ឯកទិដ្ធិ +ឯកទិទេពនិយម +ឯកទិន +ឯកទិស +ឯកទុក្ខ +ឯកទេស +ឯកទេសកម្ម +ឯកទេសភាព +ឯកទោ +ឯកធារ +ឯកធីតា +ឯកធ្យាស្រ័យ +ឯកនាម +ឯកនិន្នាទ +ឯកនេត្ត +ឯកនេត្រ +ឯកន័យ +ឯកន្ត +ឯកន្តបរមសុខ +ឯកន្តសុខ +ឯកបតី្ន +ឯកបត្នី +ឯកបថ +ឯកបទិក +ឯកបទី +ឯកបុគ្គល +ឯកបុត្ត +ឯកបុត្រ +ឯកបុរស +ឯកប្បហារ +ឯកប្បហារភាព +ឯកប្រហារ +ឯកពន្ធនភាព +ឯកពន្ធន៍ +ឯកពីជបត្តជាតិ +ឯកព័ណ៌ +ឯកព្យាង្គ +ឯកព្វក +ឯកព្វក្យ +ឯកភក្ដី +ឯកភក្តី +ឯកភត្តកា +ឯកភត្តិក +ឯកភត្តិកា +ឯកភត្តិកៈ +ឯកភរិយា +ឯកភាគ +ឯកភាព +ឯកភាពចល័តខ្មែរ +ឯកភាពជាតិ +ឯកភាពទស្សនៈ +ឯកភាពនៃទិដ្ឋិ +ឯកភេទ +ឯកភោជន +ឯកភោជិន +ឯកភោជិនី +ឯកភោជី +ឯកភ្នំ +ឯកមគ្គ +ឯកមតិ +ឯកមាគា៌ +ឯកមាគ៌ា +ឯកមាស +ឯកមិតិ +ឯកម័តិ +ឯករត្តិ +ឯករស +ឯករាជ +ឯករាជ្យ +ឯករាជ្យជាតិ +ឯករាជ្យម្ចាស់ការ +ឯករាត្រី +ឯករូប +ឯកលក្ខណ៍ +ឯកលាភ +ឯកលេខនា +ឯកលោហនិយម +ឯកវចនៈ +ឯកវណ្ណ +ឯកវប្បកម្ម +ឯកវាទ +ឯកវាសភាព +ឯកវាសី +ឯកសណ្ឋាន +ឯកសណ្ធាន +ឯកសព្ទ +ឯកសមោធាន +ឯកសារ +ឯកសារដ្ឋាន +ឯកសារត្រៀម +ឯកសារបីសំនួរ +ឯកសារពិគ្រោះ +ឯកសារយោង +ឯកសារសមោធាន +ឯកសិទ្ធិ +ឯកសិទ្ធិខាងតុលាការ +ឯកសិទ្ធិរបស់រដ្ឋ +ឯកសេស +ឯកសេសន័យ +ឯកស័ក +ឯកស័ក្ដិ +ឯកស័ក្តិ +ឯកអគ្គ +ឯកអគ្គរដ្ឋទូត +ឯកអគ្គរដ្ឋទូតដា័ន +ឯកអគ្គរាជទូត +ឯកអគ្គរាជទូតគោចរ +ឯកអគ្គស្ថានទូត +ឯកអគ្គារហន្ត +ឯកអគ្គារហា +ឯកអគ្រ +ឯកអង្គ +ឯកឧក +ឯកឧកញ៉ា +ឯកឧគ្គ +ឯកឧញ៉ា +ឯកឧត្ដម +ឯកឧត្តម +ឯកឧ៊ +ឯកឯង +ឯកា +ឯកាខ្យាណ +ឯកាធិកម្ម +ឯកាធិបតី +ឯកាធិបតីសភា +ឯកាធិបតេយ្យ +ឯកាធិបតៃយ +ឯកាធិភាព +ឯកានិយម +ឯកាមាគា៌ +ឯកាមាគ៌ា +ឯកាយន +ឯកាយនមគ្គ +ឯកាយមាគ៌ា +ឯការម្មណ៍ +ឯកាសនិកង្គ +ឯកាឯកោ +ឯកុម្មត្ត +ឯកុម្មាទ +ឯកើត +ឯកោ +ឯកោទិភាព +ឯកោអនាថា +ឯកោឯកា +ឯកំ +ឯកៈព្យាង +ឯក្រោម +ឯក្រោមបង្អស់ +ឯក្រោយ +ឯក្រៅ +ឯខាង +ឯខ្ញុំ +ឯង +ឯងនេះ +ឯងមឹង +ឯជើង +ឯណា +ឯណានោះ +ឯណាបានជា +ឯណាមួយ +ឯណុង +ឯណេះ +ឯណោះ +ឯណោ៎ះ +ឯត +ឯតត៑ +ឯតទគ្គ +ឯតទគ្គកម្ម +ឯតទគ្គករ +ឯតទគ្គដ្ឋាន +ឯតទគ្គបុគ្គល +ឯតទគ្គបុរស +ឯតទគ្គភាព +ឯតទគ្គា +ឯតទគ្គៈ +ឯតទគ្រ +ឯតទវោច +ឯតទ៑ +ឯតួ +ឯតើ +ឯត្បូង +ឯថា +ឯថាៈ +ឯទៀត +ឯធា +ឯធិត +ឯន +ឯនា +ឯនាយ +ឯនេះ +ឯនោះ +ឯភ្នែក +ឯមុខ +ឯយ្យបច្ច័យ +ឯរាវណ +ឯរាវ័ណ +ឯលិច +ឯលើ +ឯវម៑ +ឯវំ +ឯឞិន +ឯឞិន៑ +ឯស +ឯសក +ឯសន +ឯសនា +ឯសាលា +ឯសី +ឯហិ +ឯអនាគត +ឯអាកាស +ឯអាយ +ឰ +ឰក +ឰក្យ +ឰដ៏ +ឰន្រ្ទិ +ឰយា +ឰយុធ្យា +ឰរាវណ +ឰរាវត +ឰរាវ័ណ +ឰរាវ័ត +ឰឝ្វយ៌ +ឰឝ្វរ +ឰសូរ +ឰសូរ្យ +ឱ +ឱក +ឱកស៑ +ឱកាក +ឱកាកៈ +ឱកាស +ឱកាសជាឱឡារិក +ឱកាសទាន +ឱកាសនិយម +ឱកាសប្បដិសេធ +ឱកាសលោក +ឱកាសល្អ +ឱកាសៈ +ឱក័ស +ឱឃ +ឱឃសង្សារ +ឱឃសំសារ +ឱឃៈ +ឱងឡោង +ឱង្កា +ឱង្ការ +ឱង្ការព្រះ +ឱចចាស +ឱចាស +ឱចាសន៍ +ឱច្ចាសន៍ +ឱជ +ឱជដី +ឱជតី +ឱជវន្តី +ឱជវ័ន្ត +ឱជស៑ +ឱជា +ឱជារស +ឱជុ +ឱជៈ +ឱដ្ឋ +ឱដ្ឋជ +ឱដ្ឋជៈ +ឱឌារិក +ឱត +ឱតត័បប៉ៈ +ឱតភ័ន្ត +ឱត្តប្ប +ឱត្តប្បៈ +ឱត្តាប្យ +ឱទក +ឱទកជាតិ +ឱទកនិវាប +ឱទកសញ្ជាតិ +ឱទកសត្ត +ឱទកសត្វ +ឱទន +ឱទ្ទិស +ឱទ្ធត្យ +ឱទ្យាន +ឱទ្យានទិព្វ +ឱធាន +ឱធ៌្វទេហិក +ឱន +ឱនក្បាល +ឱនក្រាប +ឱនដាក់គ្រាប់ +ឱនថយ +ឱនភាព +ឱនម +ឱនលំទោន +ឱនអង្គ +ឱនឱប +ឱនាភិវឌ្ឍន៍ +ឱនិន្នភាព +ឱប +ឱបក្កមិកាពាធ +ឱបក្បាលជង្គង់ +ឱបក្រសោប +ឱបខ្វិត +ឱបគំរង់ +ឱបដៃ +ឱបដៃឱបជើង +ឱបបាតិក +ឱបបាតិកសត្ត +ឱបម្មសំ +ឱបម្មសំសន្ទនា +ឱបរឹត +ឱបអង +ឱបអរ +ឱបអរសាទរ +ឱបអសុភ +ឱបោសថ +ឱភាស +ឱភាសកម្ម +ឱភាសដំរី +ឱភាសនិមិត្ត +ឱភាសភាព +ឱភាសមន្ត្រី +ឱភាសលើ +ឱភាសសញ្ញា +ឱម +ឱមក +ឱមកសត្ត +ឱមរតនត្តយស្ស +ឱមសត្ត +ឱមសវាទ +ឱមសិទ្ធី +ឱមស្ស +ឱមអាម +ឱមាស +ឱមិក +ឱម៑ +ឱយ +ឱរ +ឱរស +ឱរសា +ឱរសាធិរាជ +ឱរា +ឱរុ +ឱរោហន្ត +ឱរ៉ាល់ +ឱរ៉ុប +ឱរ៉ូប +ឱរ៉ៃ +ឱលោកដ្ឋាន +ឱលោកន +ឱលោកិតិស្សរ +ឱលោកិស្សរ +ឱវ +ឱវាត +ឱវាទ +ឱវាទការកៈ +ឱវាទការិកា +ឱវាទការិណី +ឱវាទការី +ឱវាទទាន +ឱវាទទាយក +ឱវាទទាយិកា +ឱវាទបាតិមោក្ខ +ឱវាទប្បដិគ្គាហក +ឱវាទប្បដិគ្គាហិកា +ឱវាទប្បតិមោក្ខ +ឱវាទប្បាតិមោក្ខ +ឱវាទា +ឱវាទានុសាសនី +ឱវាទានុសាសន៍ +ឱវាទោ +ឱវ៉ាត +ឱឞ +ឱឞធ +ឱឞ្ឋ +ឱឞ្ឋ្យ +ឱស +ឱសជ្ជ +ឱសថ +ឱសថកម្ម +ឱសថការិនី +ឱសថការី +ឱសថគុលិកា +ឱសថដ្ឋាន +ឱសថមន្ទីរ +ឱសថរស +ឱសថវិទ្យា +ឱសថសាស្ត្រ +ឱសថស្ថាន +ឱសថាគារ +ឱសថាល័យ +ឱសថូបករណ៍ +ឱសថៈ +ឱសធ +ឱសធៈ +ឱសាន +ឱសានវាទ +ឱសារណកម្ម +ឱសាហ៍ +ឱស័ +ឱស្ឋ +ឱស្រព +ឱហាត +ឱហាតរៀន +ឱឡគល្ល +ឱឡាន +ឱឡារិក +ឱឡារិករូប +ឱឡិគល្ល +ឱះ +ឱះឱ +ឱ្ម +ឱ្យ +ឱ្យកាន់ការ +ឱ្យការណ៍ +ឱ្យជើង +ឱ្យឈ្មោះ +ឱ្យដៃ +ឱ្យដំណឹង +ឱ្យតម្រុយ +ឱ្យតម្រួត +ឱ្យតម្រួយ +ឱ្យទាន +ឱ្យទៅ +ឱ្យទ្រព្យរបស់ +ឱ្យធ្វើ +ឱ្យនាម +ឱ្យន័យ +ឱ្យប្រាក់ +ឱ្យមក +ឱ្យអំណាច +ឱ្យឧបាយ +ឲកញ៉ា +ឲកតូប្រិ៍ +ឲ្យ +ឲ្យកម្លាំង +ឲ្យខាងតែ +ឲ្យខ្ចី +ឲ្យខ្ជាប់ +ឲ្យខ្មោចកាច់កទៅចុះ +ឲ្យខ្វះ +ឲ្យគង់ +ឲ្យគេខ្មាស +ឲ្យងារ +ឲ្យច្បាប់ +ឲ្យឆាប់ +ឲ្យជាប់ជួន +ឲ្យជ្រួល +ឲ្យឈឹង +ឲ្យឈ្នួល +ឲ្យឈ្មោះចំ +ឲ្យដឹង +ឲ្យដឹងដៃ +ឲ្យដឹងថ្វីដៃ +ឲ្យដៃគេ +ឲ្យដៃទៅគេ +ឲ្យតូច +ឲ្យតែ +ឲ្យត្រង់ជួរ +ឲ្យត្រឹមត្រូវ +ឲ្យត្រូវច្បាប់ +ឲ្យត្រូវតាម +ឲ្យថ្លៃ +ឲ្យទទេ +ឲ្យទានដោយសម្បសាទ +ឲ្យទឹក +ឲ្យទឹកអណ្ដើក +ឲ្យធម៌ +ឲ្យនៅរស់ +ឲ្យបព្វជ្ជា +ឲ្យបាន +ឲ្យបាយ +ឲ្យប្រាក់ដល់ដៃ +ឲ្យផល +ឲ្យពរ +ឲ្យពរសព្ទសាធុការ +ឲ្យពេញទឹកចិត្ត +ឲ្យភ្នែក +ឲ្យមានកម្លាំង +ឲ្យមុញ្ចនកិច្ច +ឲ្យម៉ាត់ +ឲ្យយោបល់ +ឲ្យយោបល់បែបលាក់ពុត +ឲ្យរង្វាន់ +ឲ្យរូ +ឲ្យរួចពីដៃ +ឲ្យរួប +ឲ្យរ៉ឺត្រែត +ឲ្យលើស +ឲ្យល្មួត +ឲ្យសច្ចានុមតិ +ឲ្យសច្ចាប័ន +ឲ្យសច្ចាប័ន្ន +ឲ្យសព្វសាធុការ +ឲ្យសម្គាល់ដឹងថា +ឲ្យសួយ +ឲ្យសោះ +ឲ្យសំគាល់ដឹងថា +ឲ្យស្បៀង +ឲ្យហើយ +ឲ្យហេតុ +ឲ្យហ្មត់ +ឲ្យអនុមតិ +ឲ្យអស់ +ឲ្យអស់ចិត្ត +ឲ្យអស់ចំណង់ +ឲ្យអស់ដៃ +ឲ្យអស់អាចម៍អស់នោម +ឲ្យអស់អាថ៌សេចក្ដី +ឲ្យឩបាយ +ឳ +ឳទក +ឳបក្រមិក +ឳពុក +ឳរស +ឳឡឹក diff --git a/icuSources/data/brkitr/line.txt b/icuSources/data/brkitr/line.txt index bd27b5e0..dcad39bd 100644 --- a/icuSources/data/brkitr/line.txt +++ b/icuSources/data/brkitr/line.txt @@ -1,11 +1,11 @@ -# Copyright (c) 2002-2010 International Business Machines Corporation and +# Copyright (c) 2002-2011 International Business Machines Corporation and # others. All Rights Reserved. # # file: line.txt # # Line Breaking Rules # Implement default line breaking as defined by -# Unicode Standard Annex #14 Revision 24 for Unicode 6.0 +# Unicode Standard Annex #14 Revision 28 for Unicode 6.1 # http://www.unicode.org/reports/tr14/ # # TODO: Rule LB 8 remains as it was in Unicode 5.2 @@ -63,12 +63,14 @@ $BB = [:LineBreak = Break_Before:]; $BK = [:LineBreak = Mandatory_Break:]; $B2 = [:LineBreak = Break_Both:]; $CB = [:LineBreak = Contingent_Break:]; +$CJ = [:LineBreak = Conditional_Japanese_Starter:]; $CL = [:LineBreak = Close_Punctuation:]; $CM = [:LineBreak = Combining_Mark:]; $CP = [:LineBreak = Close_Parenthesis:]; $CR = [:LineBreak = Carriage_Return:]; $EX = [:LineBreak = Exclamation:]; $GL = [:LineBreak = Glue:]; +$HL = [:LineBreak = Hebrew_Letter:]; $HY = [:LineBreak = Hyphen:]; $H2 = [:LineBreak = H2:]; $H3 = [:LineBreak = H3:]; @@ -80,7 +82,7 @@ $JV = [:LineBreak = JV:]; $JT = [:LineBreak = JT:]; $LF = [:LineBreak = Line_Feed:]; $NL = [:LineBreak = Next_Line:]; -$NS = [:LineBreak = Nonstarter:]; +$NS = [[:LineBreak = Nonstarter:] $CJ]; $NU = [:LineBreak = Numeric:]; $OP = [:LineBreak = Open_Punctuation:]; $PO = [:LineBreak = Postfix_Numeric:]; @@ -121,6 +123,7 @@ $CLcm = $CL $CM*; $CPcm = $CP $CM*; $EXcm = $EX $CM*; $GLcm = $GL $CM*; +$HLcm = $HL $CM*; $HYcm = $HY $CM*; $H2cm = $H2 $CM*; $H3cm = $H3 $CM*; @@ -154,6 +157,7 @@ $CL $CM+; $CP $CM+; $EX $CM+; $GL $CM+; +$HL $CM+; $HY $CM+; $H2 $CM+; $H3 $CM+; @@ -190,7 +194,7 @@ $CANT_CM = [ $SP $BK $CR $LF $NL $ZW $CM]; # Bases that can't take CMs # so for this one case we need to manually list out longer sequences. # $AL_FOLLOW_NOCM = [$BK $CR $LF $NL $ZW $SP]; -$AL_FOLLOW_CM = [$CL $CP $EX $IS $SY $WJ $GL $OP $QU $BA $HY $NS $IN $NU $ALPlus]; +$AL_FOLLOW_CM = [$CL $CP $EX $HL $IS $SY $WJ $GL $OP $QU $BA $HY $NS $IN $NU $ALPlus]; $AL_FOLLOW = [$AL_FOLLOW_NOCM $AL_FOLLOW_CM]; @@ -330,8 +334,13 @@ $LB20NonBreaks $CM* ($BAcm | $HYcm | $NScm); $BBcm [^$CB]; # $BB x $BBcm $LB20NonBreaks $CM*; +# LB 21a Don't break after Hebrew + Hyphen +# HL (HY | BA) x +# +$HLcm ($HYcm | $BAcm) [^$CB]?; + # LB 22 -$ALcm $INcm; +($ALcm | $HLcm) $INcm; $CM+ $INcm; # by rule 10, any otherwise unattached CM behaves as AL $IDcm $INcm; $INcm $INcm; @@ -341,15 +350,17 @@ $NUcm $INcm; # $LB 23 $IDcm $POcm; $ALcm $NUcm; # includes $LB19 +$HLcm $NUcm; $CM+ $NUcm; # Rule 10, any otherwise unattached CM behaves as AL $NUcm $ALcm; +$NUcm $HLcm; # # LB 24 # $PRcm $IDcm; -$PRcm $ALcm; -$POcm $ALcm; +$PRcm ($ALcm | $HLcm); +$POcm ($ALcm | $HLcm); # # LB 25 Numbers. @@ -370,16 +381,16 @@ $PRcm ($JLcm | $JVcm | $JTcm | $H2cm | $H3cm); # LB 28 Do not break between alphabetics # -$ALcm $ALcm; -$CM+ $ALcm; # The $CM+ is from rule 10, an unattached CM is treated as AL +($ALcm | $HLcm) ($ALcm | $HLcm); +$CM+ ($ALcm | $HLcm); # The $CM+ is from rule 10, an unattached CM is treated as AL # LB 29 -$IScm $ALcm; +$IScm ($ALcm | $HLcm); # LB 30 -($ALcm | $NUcm) $OPcm; +($ALcm | $HLcm | $NUcm) $OPcm; $CM+ $OPcm; # The $CM+ is from rule 10, an unattached CM is treated as AL. -$CPcm ($ALcm | $NUcm); +$CPcm ($ALcm | $HLcm | $NUcm); # @@ -397,6 +408,7 @@ $CM+ $CL; $CM+ $CP; $CM+ $EX; $CM+ $GL; +$CM+ $HL; $CM+ $HY; $CM+ $H2; $CM+ $H3; @@ -554,23 +566,25 @@ $CM* ($BA | $HY | $NS) $CM* [$LB20NonBreaks-$CM]; # . x (BA | HY | NS) $CM* [$LB20NonBreaks-$CM] $CM* $BB; # BB x . [^$CB] $CM* $BB; # +# LB21a +[^$CB] $CM* ($HY | $BA) $CM* $HL; # LB 22 -$CM* $IN $CM* $ALPlus; +$CM* $IN $CM* ($ALPlus | $HL); $CM* $IN $CM* $ID; $CM* $IN $CM* $IN; $CM* $IN $CM* $NU; # LB 23 $CM* $PO $CM* $ID; -$CM* $NU $CM* $ALPlus; -$CM* $ALPlus $CM* $NU; +$CM* $NU $CM* ($ALPlus | $HL); +$CM* ($ALPlus | $HL) $CM* $NU; # LB 24 $CM* $ID $CM* $PR; -$CM* $ALPlus $CM* $PR; -$CM* $ALPlus $CM* $PO; +$CM* ($ALPlus | $HL) $CM* $PR; +$CM* ($ALPlus | $HL) $CM* $PO; # LB 25 @@ -587,15 +601,15 @@ $CM* $PO $CM* ($H3 | $H2 | $JT | $JV | $JL); $CM* ($H3 | $H2 | $JT | $JV | $JL) $CM* $PR; # LB 28 -$CM* $ALPlus $CM* $ALPlus; +$CM* ($ALPlus | $HL) $CM* ($ALPlus | $HL); # LB 29 -$CM* $ALPlus $CM* $IS; +$CM* ($ALPlus | $HL) $CM* $IS; # LB 30 -$CM* $OP $CM* ($ALPlus | $NU); -$CM* ($ALPlus | $NU) $CM* $CP; +$CM* $OP $CM* ($ALPlus | $HL | $NU); +$CM* ($ALPlus | $HL | $NU) $CM* $CP; ## ------------------------------------------------- @@ -618,6 +632,9 @@ $SP+ $CM* ($CL | $CP); # LB 17 $SP+ $CM* $B2; +# LB 21 +$CM* ($HY | $BA) $CM* $HL; + # LB 25 ($CM* ($IS | $SY))+ $CM* $NU; ($CL | $CP) $CM* ($NU | $IS | $SY); @@ -638,6 +655,6 @@ $dictionary $dictionary; # turn off rule chaining. We don't want to move more # than necessary. # -[$CM $OP $QU $CL $CP $B2 $PR $HY $SP $dictionary]+ [^$CM $OP $QU $CL $CP $B2 $PR $HY $dictionary]; +[$CM $OP $QU $CL $CP $B2 $PR $HY $BA $SP $dictionary]+ [^$CM $OP $QU $CL $CP $B2 $PR $HY $BA $dictionary]; $dictionary $dictionary; diff --git a/icuSources/data/brkitr/line_fi.txt b/icuSources/data/brkitr/line_fi.txt index 6f56e25a..40e82369 100644 --- a/icuSources/data/brkitr/line_fi.txt +++ b/icuSources/data/brkitr/line_fi.txt @@ -1,11 +1,11 @@ -# Copyright (c) 2002-2010 International Business Machines Corporation and +# Copyright (c) 2002-2011 International Business Machines Corporation and # others. All Rights Reserved. # # file: line_fi.txt # # Line Breaking Rules # Implement default line breaking as defined by -# Unicode Standard Annex #14 Revision 24 for Unicode 6.0 +# Unicode Standard Annex #14 Revision 28 for Unicode 6.1 # http://www.unicode.org/reports/tr14/ # # TODO: Rule LB 8 remains as it was in Unicode 5.2 @@ -64,12 +64,14 @@ $BB = [:LineBreak = Break_Before:]; $BK = [:LineBreak = Mandatory_Break:]; $B2 = [:LineBreak = Break_Both:]; $CB = [:LineBreak = Contingent_Break:]; +$CJ = [:LineBreak = Conditional_Japanese_Starter:]; $CL = [:LineBreak = Close_Punctuation:]; $CM = [:LineBreak = Combining_Mark:]; $CP = [:LineBreak = Close_Parenthesis:]; $CR = [:LineBreak = Carriage_Return:]; $EX = [:LineBreak = Exclamation:]; $GL = [:LineBreak = Glue:]; +$HL = [:LineBreak = Hebrew_Letter:]; $HY = [:LineBreak = Hyphen:]; $H2 = [:LineBreak = H2:]; $H3 = [:LineBreak = H3:]; @@ -81,7 +83,7 @@ $JV = [:LineBreak = JV:]; $JT = [:LineBreak = JT:]; $LF = [:LineBreak = Line_Feed:]; $NL = [:LineBreak = Next_Line:]; -$NS = [:LineBreak = Nonstarter:]; +$NS = [[:LineBreak = Nonstarter:] $CJ]; $NU = [:LineBreak = Numeric:]; $OP = [:LineBreak = Open_Punctuation:]; $PO = [:LineBreak = Postfix_Numeric:]; @@ -123,6 +125,7 @@ $CLcm = $CL $CM*; $CPcm = $CP $CM*; $EXcm = $EX $CM*; $GLcm = $GL $CM*; +$HLcm = $HL $CM*; $HYcm = $HY $CM*; $H2cm = $H2 $CM*; $H3cm = $H3 $CM*; @@ -157,6 +160,7 @@ $CL $CM+; $CP $CM+; $EX $CM+; $GL $CM+; +$HL $CM+; $HY $CM+; $H2 $CM+; $H3 $CM+; @@ -193,7 +197,7 @@ $CANT_CM = [ $SP $BK $CR $LF $NL $ZW $CM]; # Bases that can't take CMs # so for this one case we need to manually list out longer sequences. # $AL_FOLLOW_NOCM = [$BK $CR $LF $NL $ZW $SP]; -$AL_FOLLOW_CM = [$CL $CP $EX $IS $SY $WJ $GL $OP $QU $BA $HH $HY $NS $IN $NU $ALPlus]; +$AL_FOLLOW_CM = [$CL $CP $EX $HL $IS $SY $WJ $GL $OP $QU $BA $HH $HY $NS $IN $NU $ALPlus]; $AL_FOLLOW = [$AL_FOLLOW_NOCM $AL_FOLLOW_CM]; @@ -336,8 +340,13 @@ $LB20NonBreaks $CM* ($BAcm | $HHcm | $HYcm | $NScm); $BBcm [^$CB]; # $BB x $BBcm $LB20NonBreaks $CM*; +# LB 21a Don't break after Hebrew + Hyphen +# HL (HY | BA) x +# +$HLcm ($HYcm | $BAcm | $HHcm) [^$CB]?; + # LB 22 -$ALcm $INcm; +($ALcm | $HLcm) $INcm; $CM+ $INcm; # by rule 10, any otherwise unattached CM behaves as AL $IDcm $INcm; $INcm $INcm; @@ -347,15 +356,17 @@ $NUcm $INcm; # $LB 23 $IDcm $POcm; $ALcm $NUcm; # includes $LB19 +$HLcm $NUcm; $CM+ $NUcm; # Rule 10, any otherwise unattached CM behaves as AL $NUcm $ALcm; +$NUcm $HLcm; # # LB 24 # $PRcm $IDcm; -$PRcm $ALcm; -$POcm $ALcm; +$PRcm ($ALcm | $HLcm); +$POcm ($ALcm | $HLcm); # # LB 25 Numbers. @@ -376,16 +387,16 @@ $PRcm ($JLcm | $JVcm | $JTcm | $H2cm | $H3cm); # LB 28 Do not break between alphabetics # -$ALcm $ALcm; -$CM+ $ALcm; # The $CM+ is from rule 10, an unattached CM is treated as AL +($ALcm | $HLcm) ($ALcm | $HLcm); +$CM+ ($ALcm | $HLcm); # The $CM+ is from rule 10, an unattached CM is treated as AL # LB 29 -$IScm $ALcm; +$IScm ($ALcm | $HLcm); # LB 30 -($ALcm | $NUcm) $OPcm; +($ALcm | $HLcm | $NUcm) $OPcm; $CM+ $OPcm; # The $CM+ is from rule 10, an unattached CM is treated as AL. -$CPcm ($ALcm | $NUcm); +$CPcm ($ALcm | $HLcm | $NUcm); # @@ -404,6 +415,7 @@ $CM+ $CL; $CM+ $CP; $CM+ $EX; $CM+ $GL; +$CM+ $HL; $CM+ $HY; $CM+ $H2; $CM+ $H3; @@ -564,23 +576,25 @@ $CM* ($BA | $HH | $HY | $NS) $CM* [$LB20NonBreaks-$CM]; # . x (BA | HY | NS $CM* [$LB20NonBreaks-$CM] $CM* $BB; # BB x . [^$CB] $CM* $BB; # +# LB21a +[^$CB] $CM* ($HY | $BA | $HH) $CM* $HL; # LB 22 -$CM* $IN $CM* $ALPlus; +$CM* $IN $CM* ($ALPlus | $HL); $CM* $IN $CM* $ID; $CM* $IN $CM* $IN; $CM* $IN $CM* $NU; # LB 23 $CM* $PO $CM* $ID; -$CM* $NU $CM* $ALPlus; -$CM* $ALPlus $CM* $NU; +$CM* $NU $CM* ($ALPlus | $HL); +$CM* ($ALPlus | $HL) $CM* $NU; # LB 24 $CM* $ID $CM* $PR; -$CM* $ALPlus $CM* $PR; -$CM* $ALPlus $CM* $PO; +$CM* ($ALPlus | $HL) $CM* $PR; +$CM* ($ALPlus | $HL) $CM* $PO; # LB 25 @@ -597,15 +611,15 @@ $CM* $PO $CM* ($H3 | $H2 | $JT | $JV | $JL); $CM* ($H3 | $H2 | $JT | $JV | $JL) $CM* $PR; # LB 28 -$CM* $ALPlus $CM* $ALPlus; +$CM* ($ALPlus | $HL) $CM* ($ALPlus | $HL); # LB 29 -$CM* $ALPlus $CM* $IS; +$CM* ($ALPlus | $HL) $CM* $IS; # LB 30 -$CM* $OP $CM* ($ALPlus | $NU); -$CM* ($ALPlus | $NU) $CM* $CP; +$CM* $OP $CM* ($ALPlus | $HL | $NU); +$CM* ($ALPlus | $HL | $NU) $CM* $CP; ## ------------------------------------------------- @@ -628,6 +642,9 @@ $SP+ $CM* ($CL | $CP); # LB 17 $SP+ $CM* $B2; +# LB 21 +$CM* ($HY | $BA | $HH) $CM* $HL; + # LB 25 ($CM* ($IS | $SY))+ $CM* $NU; ($CL | $CP) $CM* ($NU | $IS | $SY); @@ -648,6 +665,6 @@ $dictionary $dictionary; # turn off rule chaining. We don't want to move more # than necessary. # -[$CM $OP $QU $CL $CP $B2 $PR $HY $SP $dictionary]+ [^$CM $OP $QU $CL $CP $B2 $PR $HY $dictionary]; +[$CM $OP $QU $CL $CP $B2 $PR $HY $BA $SP $dictionary]+ [^$CM $OP $QU $CL $CP $B2 $PR $HY $BA $dictionary]; $dictionary $dictionary; diff --git a/icuSources/data/brkitr/line_he.txt b/icuSources/data/brkitr/line_ja.txt similarity index 90% rename from icuSources/data/brkitr/line_he.txt rename to icuSources/data/brkitr/line_ja.txt index d0ce37c4..f3810085 100644 --- a/icuSources/data/brkitr/line_he.txt +++ b/icuSources/data/brkitr/line_ja.txt @@ -1,11 +1,11 @@ -# Copyright (c) 2002-2010 International Business Machines Corporation and +# Copyright (c) 2002-2011 International Business Machines Corporation and # others. All Rights Reserved. # -# file: line_he.txt +# file: line_ja.txt # # Line Breaking Rules # Implement default line breaking as defined by -# Unicode Standard Annex #14 Revision 24 for Unicode 6.0 +# Unicode Standard Annex #14 Revision 28 for Unicode 6.1 # http://www.unicode.org/reports/tr14/ # # TODO: Rule LB 8 remains as it was in Unicode 5.2 @@ -57,24 +57,24 @@ # $AI = [:LineBreak = Ambiguous:]; -$AL = [[:LineBreak = Alphabetic:] - [[:Hebrew:] & [:Letter:]]]; -$HL = [[:Hebrew:] & [:Letter:]]; -$BA = [[:LineBreak = Break_After:] - [\u2010]]; -$HH = [\u2010]; +$AL = [:LineBreak = Alphabetic:]; +$BA = [:LineBreak = Break_After:]; $BB = [:LineBreak = Break_Before:]; $BK = [:LineBreak = Mandatory_Break:]; $B2 = [:LineBreak = Break_Both:]; $CB = [:LineBreak = Contingent_Break:]; +$CJ = [:LineBreak = Conditional_Japanese_Starter:]; $CL = [:LineBreak = Close_Punctuation:]; $CM = [:LineBreak = Combining_Mark:]; $CP = [:LineBreak = Close_Parenthesis:]; $CR = [:LineBreak = Carriage_Return:]; $EX = [:LineBreak = Exclamation:]; $GL = [:LineBreak = Glue:]; +$HL = [:LineBreak = Hebrew_Letter:]; $HY = [:LineBreak = Hyphen:]; $H2 = [:LineBreak = H2:]; $H3 = [:LineBreak = H3:]; -$ID = [:LineBreak = Ideographic:]; +$ID = [[:LineBreak = Ideographic:] $CJ]; $IN = [:LineBreak = Inseperable:]; $IS = [:LineBreak = Infix_Numeric:]; $JL = [:LineBreak = JL:]; @@ -110,21 +110,20 @@ $dictionary = [:LineBreak = Complex_Context:]; # XX (Unknown, unassigned) # as $AL (Alphabetic) # -$ALPlus = [$AL $HL $AI $SA $SG $XX]; +$ALPlus = [$AL $AI $SA $SG $XX]; # # Combining Marks. X $CM* behaves as if it were X. Rule LB6. # $ALcm = $ALPlus $CM*; -$HLcm = $HL $CM*; $BAcm = $BA $CM*; -$HHcm = $HH $CM*; $BBcm = $BB $CM*; $B2cm = $B2 $CM*; $CLcm = $CL $CM*; $CPcm = $CP $CM*; $EXcm = $EX $CM*; $GLcm = $GL $CM*; +$HLcm = $HL $CM*; $HYcm = $HY $CM*; $H2cm = $H2 $CM*; $H3cm = $H3 $CM*; @@ -152,13 +151,13 @@ $WJcm = $WJ $CM*; # $ALPlus $CM+; $BA $CM+; -$HH $CM+; $BB $CM+; $B2 $CM+; $CL $CM+; $CP $CM+; $EX $CM+; $GL $CM+; +$HL $CM+; $HY $CM+; $H2 $CM+; $H3 $CM+; @@ -195,7 +194,7 @@ $CANT_CM = [ $SP $BK $CR $LF $NL $ZW $CM]; # Bases that can't take CMs # so for this one case we need to manually list out longer sequences. # $AL_FOLLOW_NOCM = [$BK $CR $LF $NL $ZW $SP]; -$AL_FOLLOW_CM = [$CL $CP $EX $IS $SY $WJ $GL $OP $QU $BA $HH $HY $NS $IN $NU $ALPlus]; +$AL_FOLLOW_CM = [$CL $CP $EX $HL $IS $SY $WJ $GL $OP $QU $BA $HY $NS $IN $NU $ALPlus]; $AL_FOLLOW = [$AL_FOLLOW_NOCM $AL_FOLLOW_CM]; @@ -257,7 +256,7 @@ $GLcm $CANT_CM; # LB 12a Do not break before NBSP and related characters ... # [^SP BA HY] x GL # -[[$LB8NonBreaks] - [$SP $BA $HH $HY]] $CM* $GLcm; +[[$LB8NonBreaks] - [$SP $BA $HY]] $CM* $GLcm; $CM+ GLcm; @@ -330,13 +329,18 @@ $LB20NonBreaks = [$LB18NonBreaks - $CB]; # LB 21 x (BA | HY | NS) # BB x # -$LB20NonBreaks $CM* ($BAcm | $HHcm | $HYcm | $NScm); +$LB20NonBreaks $CM* ($BAcm | $HYcm | $NScm); $BBcm [^$CB]; # $BB x $BBcm $LB20NonBreaks $CM*; +# LB 21a Don't break after Hebrew + Hyphen +# HL (HY | BA) x +# +$HLcm ($HYcm | $BAcm) [^$CB]?; + # LB 22 -$ALcm $INcm; +($ALcm | $HLcm) $INcm; $CM+ $INcm; # by rule 10, any otherwise unattached CM behaves as AL $IDcm $INcm; $INcm $INcm; @@ -346,15 +350,17 @@ $NUcm $INcm; # $LB 23 $IDcm $POcm; $ALcm $NUcm; # includes $LB19 +$HLcm $NUcm; $CM+ $NUcm; # Rule 10, any otherwise unattached CM behaves as AL $NUcm $ALcm; +$NUcm $HLcm; # # LB 24 # $PRcm $IDcm; -$PRcm $ALcm; -$POcm $ALcm; +$PRcm ($ALcm | $HLcm); +$POcm ($ALcm | $HLcm); # # LB 25 Numbers. @@ -375,19 +381,17 @@ $PRcm ($JLcm | $JVcm | $JTcm | $H2cm | $H3cm); # LB 28 Do not break between alphabetics # -$ALcm $ALcm; -$CM+ $ALcm; # The $CM+ is from rule 10, an unattached CM is treated as AL +($ALcm | $HLcm) ($ALcm | $HLcm); +$CM+ ($ALcm | $HLcm); # The $CM+ is from rule 10, an unattached CM is treated as AL # LB 29 -$IScm $ALcm; +$IScm ($ALcm | $HLcm); # LB 30 -($ALcm | $NUcm) $OPcm; +($ALcm | $HLcm | $NUcm) $OPcm; $CM+ $OPcm; # The $CM+ is from rule 10, an unattached CM is treated as AL. -$CPcm ($ALcm | $NUcm); +$CPcm ($ALcm | $HLcm | $NUcm); -# (LB 31) Add new rule to prevent the break we do not want, this is the behavior change -$HLcm ($HY | $HH) $ALcm; # # Reverse Rules. @@ -398,13 +402,13 @@ $HLcm ($HY | $HH) $ALcm; $CM+ $ALPlus; $CM+ $BA; -$CM+ $HH; $CM+ $BB; $CM+ $B2; $CM+ $CL; $CM+ $CP; $CM+ $EX; $CM+ $GL; +$CM+ $HL; $CM+ $HY; $CM+ $H2; $CM+ $H3; @@ -487,7 +491,7 @@ $CM* $CAN_CM $CM* $WJ; # LB 12a # [^SP BA HY] x GL # -$CM* $GL $CM* [$LB8NonBreaks-[$CM $SP $BA $HH $HY]]; +$CM* $GL $CM* [$LB8NonBreaks-[$CM $SP $BA $HY]]; # LB 12 # GL x @@ -557,28 +561,30 @@ $CM* $CAN_CM $CM* $QU; # QU x . # # LB 21 -$CM* ($BA | $HH | $HY | $NS) $CM* [$LB20NonBreaks-$CM]; # . x (BA | HY | NS) +$CM* ($BA | $HY | $NS) $CM* [$LB20NonBreaks-$CM]; # . x (BA | HY | NS) $CM* [$LB20NonBreaks-$CM] $CM* $BB; # BB x . [^$CB] $CM* $BB; # +# LB21a +[^$CB] $CM* ($HY | $BA) $CM* $HL; # LB 22 -$CM* $IN $CM* $ALPlus; +$CM* $IN $CM* ($ALPlus | $HL); $CM* $IN $CM* $ID; $CM* $IN $CM* $IN; $CM* $IN $CM* $NU; # LB 23 $CM* $PO $CM* $ID; -$CM* $NU $CM* $ALPlus; -$CM* $ALPlus $CM* $NU; +$CM* $NU $CM* ($ALPlus | $HL); +$CM* ($ALPlus | $HL) $CM* $NU; # LB 24 $CM* $ID $CM* $PR; -$CM* $ALPlus $CM* $PR; -$CM* $ALPlus $CM* $PO; +$CM* ($ALPlus | $HL) $CM* $PR; +$CM* ($ALPlus | $HL) $CM* $PO; # LB 25 @@ -595,18 +601,16 @@ $CM* $PO $CM* ($H3 | $H2 | $JT | $JV | $JL); $CM* ($H3 | $H2 | $JT | $JV | $JL) $CM* $PR; # LB 28 -$CM* $ALPlus $CM* $ALPlus; +$CM* ($ALPlus | $HL) $CM* ($ALPlus | $HL); # LB 29 -$CM* $ALPlus $CM* $IS; +$CM* ($ALPlus | $HL) $CM* $IS; # LB 30 -$CM* $OP $CM* ($ALPlus | $NU); -$CM* ($ALPlus | $NU) $CM* $CP; +$CM* $OP $CM* ($ALPlus | $HL | $NU); +$CM* ($ALPlus | $HL | $NU) $CM* $CP; -# (LB 31) Add new rule to prevent the break we do not want, this is the behavior change -$CM* $ALPlus ($HY | $HH) $CM* $HL; ## ------------------------------------------------- @@ -628,6 +632,9 @@ $SP+ $CM* ($CL | $CP); # LB 17 $SP+ $CM* $B2; +# LB 21 +$CM* ($HY | $BA) $CM* $HL; + # LB 25 ($CM* ($IS | $SY))+ $CM* $NU; ($CL | $CP) $CM* ($NU | $IS | $SY); @@ -648,6 +655,6 @@ $dictionary $dictionary; # turn off rule chaining. We don't want to move more # than necessary. # -[$CM $OP $QU $CL $CP $B2 $PR $HY $SP $dictionary]+ [^$CM $OP $QU $CL $CP $B2 $PR $HY $dictionary]; +[$CM $OP $QU $CL $CP $B2 $PR $HY $BA $SP $dictionary]+ [^$CM $OP $QU $CL $CP $B2 $PR $HY $BA $dictionary]; $dictionary $dictionary; diff --git a/icuSources/data/brkitr/root.txt b/icuSources/data/brkitr/root.txt index 5d839bd9..3bd3b627 100644 --- a/icuSources/data/brkitr/root.txt +++ b/icuSources/data/brkitr/root.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/xml/brkitr/root.xml @@ -16,6 +16,7 @@ root{ word:process(dependency){"word.brk"} } dictionaries{ + Khmr:process(dependency){"khmerdict.ctd"} Thai:process(dependency){"thaidict.ctd"} } } diff --git a/icuSources/data/brkitr/sent.txt b/icuSources/data/brkitr/sent.txt index f05907ae..b2726802 100644 --- a/icuSources/data/brkitr/sent.txt +++ b/icuSources/data/brkitr/sent.txt @@ -1,12 +1,12 @@ # -# Copyright (C) 2002-2010, International Business Machines Corporation and others. +# Copyright (C) 2002-2011, International Business Machines Corporation and others. # All Rights Reserved. # # file: sent.txt # # ICU Sentence Break Rules # See Unicode Standard Annex #29. -# These rules are based on UAX 29 Revision 16 for Unicode Version 6.0 +# These rules are based on UAX #29 Revision 19 for Unicode Version 6.1 # diff --git a/icuSources/data/brkitr/sent_el.txt b/icuSources/data/brkitr/sent_el.txt index 8c74649f..f883aeb2 100644 --- a/icuSources/data/brkitr/sent_el.txt +++ b/icuSources/data/brkitr/sent_el.txt @@ -1,12 +1,12 @@ # -# Copyright (C) 2002-2010, International Business Machines Corporation and others. +# Copyright (C) 2002-2011, International Business Machines Corporation and others. # All Rights Reserved. # # file: sent_el.txt # # ICU Sentence Break Rules # See Unicode Standard Annex #29. -# These rules are based on UAX 29 Revision 16 for Unicode Version 6.0 +# These rules are based on UAX #29 Revision 19 for Unicode Version 6.1 # diff --git a/icuSources/data/brkitr/word.txt b/icuSources/data/brkitr/word.txt index 1efc65be..520c6a87 100644 --- a/icuSources/data/brkitr/word.txt +++ b/icuSources/data/brkitr/word.txt @@ -1,12 +1,12 @@ # -# Copyright (C) 2002-2010, International Business Machines Corporation +# Copyright (C) 2002-2011, International Business Machines Corporation # and others. All Rights Reserved. # # file: word.txt # # ICU Word Break Rules # See Unicode Standard Annex #29. -# These rules are based on UAX-29 Revision 16 for Unicode 6.0 +# These rules are based on UAX #29 Revision 19 for Unicode Version 6.1 # # Note: Updates to word.txt will usually need to be merged into # word_POSIX.txt and word_ja.txt also. diff --git a/icuSources/data/brkitr/word_POSIX.txt b/icuSources/data/brkitr/word_POSIX.txt index b7a7c8b3..ba4015c3 100644 --- a/icuSources/data/brkitr/word_POSIX.txt +++ b/icuSources/data/brkitr/word_POSIX.txt @@ -1,12 +1,12 @@ # -# Copyright (C) 2002-2010, International Business Machines Corporation +# Copyright (C) 2002-2011, International Business Machines Corporation # and others. All Rights Reserved. # # file: word_POSIX.txt # # ICU Word Break Rules, POSIX locale. # See Unicode Standard Annex #29. -# These rules are based on UAX-29 Revision 16 for Unicode 6.0 +# These rules are based on UAX #29 Revision 19 for Unicode Version 6.1 # # Note: Updates to word.txt will usually need to be merged into # word_POSIX.txt and word_ja.txt also. diff --git a/icuSources/data/brkitr/word_ja.txt b/icuSources/data/brkitr/word_ja.txt index 7ac5eb7d..a870345f 100644 --- a/icuSources/data/brkitr/word_ja.txt +++ b/icuSources/data/brkitr/word_ja.txt @@ -1,12 +1,12 @@ # -# Copyright (C) 2002-2010, International Business Machines Corporation +# Copyright (C) 2002-2011, International Business Machines Corporation # and others. All Rights Reserved. # # file: word_ja.txt # # ICU Word Break Rules # See Unicode Standard Annex #29. -# These rules are based on UAX-29 Revision 16 for Unicode 6.0 +# These rules are based on UAX #29 Revision 19 for Unicode Version 6.1 # # Note: Updates to word.txt will usually need to be merged into # word_POSIX.txt and word_ja.txt also. diff --git a/icuSources/data/build.xml b/icuSources/data/build.xml index f47f7dd7..6f3e7e94 100644 --- a/icuSources/data/build.xml +++ b/icuSources/data/build.xml @@ -5,7 +5,7 @@ - + @@ -127,6 +127,7 @@ + @@ -299,6 +300,7 @@ + &icu-config; @@ -320,6 +322,20 @@ + + + + + + + + + + + + + + @@ -497,9 +513,7 @@ - - @@ -513,6 +527,9 @@ + + + diff --git a/icuSources/data/coll/af.txt b/icuSources/data/coll/af.txt index 864e88b8..c8c8b5ba 100644 --- a/icuSources/data/coll/af.txt +++ b/icuSources/data/coll/af.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/af.xml @@ -10,11 +10,11 @@ * ICU source: /xml/collation/af.xml */ af{ - Version{"2.0.41.26"} + Version{"2.0.58.16"} collations{ standard{ Sequence{"&N<<<ʼn"} - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/af_NA.txt b/icuSources/data/coll/af_NA.txt index c3fee369..e99f734d 100644 --- a/icuSources/data/coll/af_NA.txt +++ b/icuSources/data/coll/af_NA.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/af_ZA.txt b/icuSources/data/coll/af_ZA.txt index ca7db9d0..80357929 100644 --- a/icuSources/data/coll/af_ZA.txt +++ b/icuSources/data/coll/af_ZA.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ar.txt b/icuSources/data/coll/ar.txt index ac0fc06f..b758293a 100644 --- a/icuSources/data/coll/ar.txt +++ b/icuSources/data/coll/ar.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/ar.xml @@ -10,11 +10,11 @@ * ICU source: /xml/collation/ar.xml */ ar{ - Version{"2.0.50.91"} + Version{"2.0.62.85"} collations{ standard{ Sequence{"&ت<<Ø©<<<ﺔ<<<ﺓ&ي<<ى<<<ﯨ<<<ﯩ<<<ï»°<<<ﻯ<<<ﲐ<<<ﱝ"} - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/ar_001.txt b/icuSources/data/coll/ar_001.txt new file mode 100644 index 00000000..32ec3dd3 --- /dev/null +++ b/icuSources/data/coll/ar_001.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/icu-config.xml & build.xml +// * +// *************************************************************************** +/** + * validSubLocale of "ar" + */ +ar_001{ + /** + * so genrb doesn't issue warnings + */ + ___{""} +} diff --git a/icuSources/data/coll/ar_AE.txt b/icuSources/data/coll/ar_AE.txt index 0d536b3c..83aa19b3 100644 --- a/icuSources/data/coll/ar_AE.txt +++ b/icuSources/data/coll/ar_AE.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ar_BH.txt b/icuSources/data/coll/ar_BH.txt index 3083800c..0d2e57ba 100644 --- a/icuSources/data/coll/ar_BH.txt +++ b/icuSources/data/coll/ar_BH.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ar_DZ.txt b/icuSources/data/coll/ar_DZ.txt index ec6389fe..ed44d228 100644 --- a/icuSources/data/coll/ar_DZ.txt +++ b/icuSources/data/coll/ar_DZ.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ar_EG.txt b/icuSources/data/coll/ar_EG.txt index 7902ce57..bfdfdf06 100644 --- a/icuSources/data/coll/ar_EG.txt +++ b/icuSources/data/coll/ar_EG.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ar_IQ.txt b/icuSources/data/coll/ar_IQ.txt index 541f9413..90a77d1a 100644 --- a/icuSources/data/coll/ar_IQ.txt +++ b/icuSources/data/coll/ar_IQ.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ar_JO.txt b/icuSources/data/coll/ar_JO.txt index a4348ef8..7a266bf3 100644 --- a/icuSources/data/coll/ar_JO.txt +++ b/icuSources/data/coll/ar_JO.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ar_KW.txt b/icuSources/data/coll/ar_KW.txt index c935524c..ad1c58b4 100644 --- a/icuSources/data/coll/ar_KW.txt +++ b/icuSources/data/coll/ar_KW.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ar_LB.txt b/icuSources/data/coll/ar_LB.txt index b3e69818..f72a1d83 100644 --- a/icuSources/data/coll/ar_LB.txt +++ b/icuSources/data/coll/ar_LB.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ar_LY.txt b/icuSources/data/coll/ar_LY.txt index 64965aea..c77587ff 100644 --- a/icuSources/data/coll/ar_LY.txt +++ b/icuSources/data/coll/ar_LY.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ar_MA.txt b/icuSources/data/coll/ar_MA.txt index aa532bb8..757dd411 100644 --- a/icuSources/data/coll/ar_MA.txt +++ b/icuSources/data/coll/ar_MA.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ar_OM.txt b/icuSources/data/coll/ar_OM.txt index 3196591c..6868622f 100644 --- a/icuSources/data/coll/ar_OM.txt +++ b/icuSources/data/coll/ar_OM.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ar_QA.txt b/icuSources/data/coll/ar_QA.txt index 7e55df53..2a9fff10 100644 --- a/icuSources/data/coll/ar_QA.txt +++ b/icuSources/data/coll/ar_QA.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ar_SA.txt b/icuSources/data/coll/ar_SA.txt index ab395363..468eb6a9 100644 --- a/icuSources/data/coll/ar_SA.txt +++ b/icuSources/data/coll/ar_SA.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ar_SD.txt b/icuSources/data/coll/ar_SD.txt index d016eb00..58d8d766 100644 --- a/icuSources/data/coll/ar_SD.txt +++ b/icuSources/data/coll/ar_SD.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ar_SY.txt b/icuSources/data/coll/ar_SY.txt index 7b119c15..c5b26900 100644 --- a/icuSources/data/coll/ar_SY.txt +++ b/icuSources/data/coll/ar_SY.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ar_TN.txt b/icuSources/data/coll/ar_TN.txt index 4380940f..04b482fd 100644 --- a/icuSources/data/coll/ar_TN.txt +++ b/icuSources/data/coll/ar_TN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ar_YE.txt b/icuSources/data/coll/ar_YE.txt index ec898f86..4a79bfe7 100644 --- a/icuSources/data/coll/ar_YE.txt +++ b/icuSources/data/coll/ar_YE.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/as.txt b/icuSources/data/coll/as.txt index d37e88ed..7f1cb2bb 100644 --- a/icuSources/data/coll/as.txt +++ b/icuSources/data/coll/as.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/as.xml @@ -14,7 +14,7 @@ as{ collations{ standard{ Sequence{" [normalization on ]&ঔ<ং<ঁ<ঃ&[before 1]ত<ত্'\u200D'&হ<ক্ষ"} - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/as_IN.txt b/icuSources/data/coll/as_IN.txt index 8f59008b..e3352fff 100644 --- a/icuSources/data/coll/as_IN.txt +++ b/icuSources/data/coll/as_IN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/az.txt b/icuSources/data/coll/az.txt index 3f902278..82449518 100644 --- a/icuSources/data/coll/az.txt +++ b/icuSources/data/coll/az.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/az.xml @@ -10,16 +10,56 @@ * ICU source: /xml/collation/az.xml */ az{ - Version{"2.0.50.97"} + Version{"2.0.63.65"} collations{ search{ Sequence{ " [normalization on ][suppressContractions [เ-ไ ເ-ໄ] ]" - "&ا<<Ø¢<<Ø£<<Ø¥" - "&و<<ؤ" - "&ي<<ئ<<ى" - "&ه<<Ø©" - "&[last primary ignorable ]<<׳<<×´<<ـ<<ٌ<<ٍ<<َ<<ُ<<ِ<<ّ<<ْ<<ฺ" + "&'='<'\u2260'&ا<<<ﺎ<<<ﺍ<<Ø¢<<<ﺂ<<<ﺁ<<Ø£<<<ﺄ<<<ﺃ<<Ø¥<<<ﺈ<<<ﺇ" + "&و<<<Û¥<<<ï»®<<<ï»­<<ؤ<<<ﺆ<<<ﺅ" + "&ي<<<Û¦<<<ﻳ<<<ï»´<<<ﻲ<<<ï»±<<ئ<<<ﺋ<<<ﺌ<<<ﺊ<<<ﺉ<<ى<<<ﯨ<<<ﯩ<<<ï»°<<<ﻯ" + "&ه<<<ﻫ<<<ﻬ<<<ﻪ<<<ﻩ<<Ø©<<<ﺔ<<<ﺓ" + "&[last primary ignorable ]<<׳<<×´<<ـ<<ฺ" + "&ᄀ=ᆨ" + "&ᄀᄀ=ᄁ=ᆩ" + "&ᄀᄉ=ᆪ" + "&ᄂ=ᆫ" + "&ᄂᄌ=ᆬ" + "&ᄂᄒ=ᆭ" + "&ᄃ=ᆮ" + "&ᄃᄃ=ᄄ" + "&ᄅ=ᆯ" + "&ᄅᄀ=ᆰ" + "&ᄅᄆ=ᆱ" + "&ᄅᄇ=ᆲ" + "&ᄅᄉ=ᆳ" + "&ᄅᄐ=ᆴ" + "&ᄅᄑ=ᆵ" + "&ᄅᄒ=ᆶ" + "&ᄆ=ᆷ" + "&ᄇ=ᆸ" + "&ᄇᄇ=ᄈ" + "&ᄇᄉ=ᆹ" + "&ᄉ=ᆺ" + "&ᄉᄉ=ᄊ=ᆻ" + "&ᄋ=ᆼ" + "&ᄌ=ᆽ" + "&ᄌᄌ=ᄍ" + "&ᄎ=ᆾ" + "&ᄏ=ᆿ" + "&ᄐ=ᇀ" + "&ᄑ=ᇁ" + "&ᄒ=ᇂ" + "&ᅡᅵ=ᅢ" + "&ᅣᅵ=ᅤ" + "&ᅥᅵ=ᅦ" + "&ᅧᅵ=ᅨ" + "&ᅩᅡ=ᅪ" + "&ᅩᅡᅵ=ᅫ" + "&ᅩᅵ=ᅬ" + "&ᅮᅴ=ᅯ" + "&ᅮᅴᅵ=ᅰ" + "&ᅮᅵ=ᅱ" "&C/icu-config.xml & build.xml diff --git a/icuSources/data/coll/az_Latn_AZ.txt b/icuSources/data/coll/az_Latn_AZ.txt index efd9b129..5bdfb184 100644 --- a/icuSources/data/coll/az_Latn_AZ.txt +++ b/icuSources/data/coll/az_Latn_AZ.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/be.txt b/icuSources/data/coll/be.txt index ab89e4fc..1a05688a 100644 --- a/icuSources/data/coll/be.txt +++ b/icuSources/data/coll/be.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/be.xml @@ -14,7 +14,7 @@ be{ collations{ standard{ Sequence{"[suppressContractions [АаӘәГгЕеЖжЗзІіОоӨөКкЧчЫыЭэѴѵ] ]&Е<ё<<<Ё"} - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/be_BY.txt b/icuSources/data/coll/be_BY.txt index b67f256c..a1f84175 100644 --- a/icuSources/data/coll/be_BY.txt +++ b/icuSources/data/coll/be_BY.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/bg.txt b/icuSources/data/coll/bg.txt index 8aa9f533..7667a080 100644 --- a/icuSources/data/coll/bg.txt +++ b/icuSources/data/coll/bg.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/bg.xml @@ -10,11 +10,11 @@ * ICU source: /xml/collation/bg.xml */ bg{ - Version{"2.0.49.75"} + Version{"2.0.61.82"} collations{ standard{ Sequence{"[suppressContractions [АаӘәГгЕеЖжЗзІіОоӨөКкУуЧчЫыЭэѴѵ] ]"} - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/bg_BG.txt b/icuSources/data/coll/bg_BG.txt index 819017fd..9d1a0c24 100644 --- a/icuSources/data/coll/bg_BG.txt +++ b/icuSources/data/coll/bg_BG.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/bn.txt b/icuSources/data/coll/bn.txt index d99155e5..b1fdb1e1 100644 --- a/icuSources/data/coll/bn.txt +++ b/icuSources/data/coll/bn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/bn.xml @@ -10,16 +10,11 @@ * ICU source: /xml/collation/bn.xml */ bn{ - Version{"2.0.42.71"} + Version{"2.0.59.17"} collations{ standard{ - Sequence{ - " [normalization on ]" - "&৺<৸<৹<৲<৳<অ<আ<ই<ঈ<উ<ঊ<ঋ<ৠ<ঌ<ৡ<এ<ঐ<ও<ঔ<়<ং<ঃ<ঁ<ক<খ<গ<ঘ<ঙ<চ<ছ<জ<ঝ<ঞ<ট" - "<ঠ<ড<ড়=ড়<ঢ<ঢ়=ঢ়<ণ<ৎ<ত<থ<দ<ধ<ন<প<ফ<ব<ভ<ম<য<য়=য়<র<ৰ<ল<ৱ<শ<ষ<স<হ<ঽ<া<" - "ি<ী<ু<ূ<ৃ<ৄ<ৢ<ৣ<ে<ৈ<ো=ো<ৌ=ৌ<্<ৗ" - } - Version{"1.9"} + Sequence{" [normalization on ]&ঔ<ং<ঃ<ঁ"} + Version{"21.0"} } traditional{ Sequence{ @@ -638,7 +633,7 @@ bn{ "&যৌ<<<য়ৌ" "&য্<<<য়্" } - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/bn_BD.txt b/icuSources/data/coll/bn_BD.txt index 894a7112..878818db 100644 --- a/icuSources/data/coll/bn_BD.txt +++ b/icuSources/data/coll/bn_BD.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/bn_IN.txt b/icuSources/data/coll/bn_IN.txt index 30010ceb..7f99d779 100755 --- a/icuSources/data/coll/bn_IN.txt +++ b/icuSources/data/coll/bn_IN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/bs.txt b/icuSources/data/coll/bs.txt index ccb5f1d1..0f391ba7 100644 --- a/icuSources/data/coll/bs.txt +++ b/icuSources/data/coll/bs.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/bs.xml @@ -10,6 +10,6 @@ * ICU source: /xml/collation/bs.xml */ bs{ - Version{"2.0.50.51"} + Version{"2.0.58.51"} collations:alias{"hr/collations"} } diff --git a/icuSources/data/coll/bs_BA.txt b/icuSources/data/coll/bs_BA.txt index 6e02b06f..98b7ac59 100644 --- a/icuSources/data/coll/bs_BA.txt +++ b/icuSources/data/coll/bs_BA.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ca.txt b/icuSources/data/coll/ca.txt index 8636acd0..629afb05 100644 --- a/icuSources/data/coll/ca.txt +++ b/icuSources/data/coll/ca.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/ca.xml @@ -10,23 +10,63 @@ * ICU source: /xml/collation/ca.xml */ ca{ - Version{"2.0.50.97"} + Version{"2.0.63.65"} collations{ search{ Sequence{ " [normalization on ][suppressContractions [เ-ไ ເ-ໄ] ]" - "&ا<<Ø¢<<Ø£<<Ø¥" - "&و<<ؤ" - "&ي<<ئ<<ى" - "&ه<<Ø©" - "&[last primary ignorable ]<<׳<<×´<<ـ<<ٌ<<ٍ<<َ<<ُ<<ِ<<ّ<<ْ<<ฺ" + "&'='<'\u2260'&ا<<<ﺎ<<<ﺍ<<Ø¢<<<ﺂ<<<ﺁ<<Ø£<<<ﺄ<<<ﺃ<<Ø¥<<<ﺈ<<<ﺇ" + "&و<<<Û¥<<<ï»®<<<ï»­<<ؤ<<<ﺆ<<<ﺅ" + "&ي<<<Û¦<<<ﻳ<<<ï»´<<<ﻲ<<<ï»±<<ئ<<<ﺋ<<<ﺌ<<<ﺊ<<<ﺉ<<ى<<<ﯨ<<<ﯩ<<<ï»°<<<ﻯ" + "&ه<<<ﻫ<<<ﻬ<<<ﻪ<<<ﻩ<<Ø©<<<ﺔ<<<ﺓ" + "&[last primary ignorable ]<<׳<<×´<<ـ<<ฺ" + "&ᄀ=ᆨ" + "&ᄀᄀ=ᄁ=ᆩ" + "&ᄀᄉ=ᆪ" + "&ᄂ=ᆫ" + "&ᄂᄌ=ᆬ" + "&ᄂᄒ=ᆭ" + "&ᄃ=ᆮ" + "&ᄃᄃ=ᄄ" + "&ᄅ=ᆯ" + "&ᄅᄀ=ᆰ" + "&ᄅᄆ=ᆱ" + "&ᄅᄇ=ᆲ" + "&ᄅᄉ=ᆳ" + "&ᄅᄐ=ᆴ" + "&ᄅᄑ=ᆵ" + "&ᄅᄒ=ᆶ" + "&ᄆ=ᆷ" + "&ᄇ=ᆸ" + "&ᄇᄇ=ᄈ" + "&ᄇᄉ=ᆹ" + "&ᄉ=ᆺ" + "&ᄉᄉ=ᄊ=ᆻ" + "&ᄋ=ᆼ" + "&ᄌ=ᆽ" + "&ᄌᄌ=ᄍ" + "&ᄎ=ᆾ" + "&ᄏ=ᆿ" + "&ᄐ=ᇀ" + "&ᄑ=ᇁ" + "&ᄒ=ᇂ" + "&ᅡᅵ=ᅢ" + "&ᅣᅵ=ᅤ" + "&ᅥᅵ=ᅦ" + "&ᅧᅵ=ᅨ" + "&ᅩᅡ=ᅪ" + "&ᅩᅡᅵ=ᅫ" + "&ᅩᅵ=ᅬ" + "&ᅮᅴ=ᅯ" + "&ᅮᅴᅵ=ᅰ" + "&ᅮᅵ=ᅱ" "&L<ŀ=l·<<<Ä¿=L·" } - Version{"1.9"} + Version{"21.0"} } standard{ Sequence{" [backwards 2]&L<<ŀ=l·<<<Ä¿=L·"} - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/ca_ES.txt b/icuSources/data/coll/ca_ES.txt index c62ccf5e..bb6bdfa0 100644 --- a/icuSources/data/coll/ca_ES.txt +++ b/icuSources/data/coll/ca_ES.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/chr.txt b/icuSources/data/coll/chr.txt index 646a5ab4..7a9273db 100644 --- a/icuSources/data/coll/chr.txt +++ b/icuSources/data/coll/chr.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/chr_US.txt b/icuSources/data/coll/chr_US.txt index 1916f157..e1a8b95b 100644 --- a/icuSources/data/coll/chr_US.txt +++ b/icuSources/data/coll/chr_US.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/colfiles.mk b/icuSources/data/coll/colfiles.mk index 60545ba9..51b6025c 100644 --- a/icuSources/data/coll/colfiles.mk +++ b/icuSources/data/coll/colfiles.mk @@ -1,6 +1,6 @@ -# * Copyright (C) 1998-2010, International Business Machines +# * Copyright (C) 1998-2012, International Business Machines # * Corporation and others. All Rights Reserved. -COLLATION_CLDR_VERSION = 1.9 +COLLATION_CLDR_VERSION = 21.0.1 # A list of txt's to build # Note: # @@ -39,15 +39,16 @@ COLLATION_ALIAS_SOURCE = $(COLLATION_SYNTHETIC_ALIAS) # Empty locales, used for validSubLocale fallback. -COLLATION_EMPTY_SOURCE = af_NA.txt af_ZA.txt ar_AE.txt ar_BH.txt\ - ar_DZ.txt ar_EG.txt ar_IQ.txt ar_JO.txt ar_KW.txt\ - ar_LB.txt ar_LY.txt ar_MA.txt ar_OM.txt ar_QA.txt\ - ar_SA.txt ar_SD.txt ar_SY.txt ar_TN.txt ar_YE.txt\ - as_IN.txt az_Latn.txt az_Latn_AZ.txt be_BY.txt bg_BG.txt\ - bn_BD.txt bn_IN.txt bs_BA.txt ca_ES.txt chr.txt\ - chr_US.txt cs_CZ.txt cy_GB.txt da_DK.txt de_AT.txt\ - de_BE.txt de_CH.txt de_DE.txt de_LI.txt de_LU.txt\ - el_CY.txt el_GR.txt en_AS.txt en_AU.txt en_BE.txt\ +COLLATION_EMPTY_SOURCE = af_NA.txt af_ZA.txt ar_001.txt ar_AE.txt\ + ar_BH.txt ar_DZ.txt ar_EG.txt ar_IQ.txt ar_JO.txt\ + ar_KW.txt ar_LB.txt ar_LY.txt ar_MA.txt ar_OM.txt\ + ar_QA.txt ar_SA.txt ar_SD.txt ar_SY.txt ar_TN.txt\ + ar_YE.txt as_IN.txt az_Latn.txt az_Latn_AZ.txt be_BY.txt\ + bg_BG.txt bn_BD.txt bn_IN.txt bs_BA.txt ca_ES.txt\ + chr.txt chr_US.txt cs_CZ.txt cy_GB.txt da_DK.txt\ + de_AT.txt de_BE.txt de_CH.txt de_DE.txt de_LI.txt\ + de_LU.txt ee_GH.txt ee_TG.txt el_CY.txt el_GR.txt\ + en_AS.txt en_AU.txt en_BB.txt en_BE.txt en_BM.txt\ en_BW.txt en_BZ.txt en_CA.txt en_GB.txt en_GU.txt\ en_HK.txt en_IE.txt en_IN.txt en_JM.txt en_MH.txt\ en_MP.txt en_MT.txt en_MU.txt en_NA.txt en_NZ.txt\ @@ -68,13 +69,15 @@ COLLATION_EMPTY_SOURCE = af_NA.txt af_ZA.txt ar_AE.txt ar_BH.txt\ ha_Latn_NE.txt ha_Latn_NG.txt he_IL.txt hi_IN.txt hr_HR.txt\ hu_HU.txt hy_AM.txt id.txt id_ID.txt ig_NG.txt\ is_IS.txt it.txt it_CH.txt it_IT.txt ja_JP.txt\ - ka.txt ka_GE.txt kk_KZ.txt kl_GL.txt kn_IN.txt\ - ko_KR.txt kok_IN.txt lt_LT.txt lv_LV.txt mk_MK.txt\ - ml_IN.txt mr_IN.txt ms.txt ms_BN.txt ms_MY.txt\ - mt_MT.txt my_MM.txt nb_NO.txt nl.txt nl_BE.txt\ - nl_NL.txt nn_NO.txt om_ET.txt om_KE.txt or_IN.txt\ - pa_Arab.txt pa_Arab_PK.txt pa_Guru.txt pa_Guru_IN.txt pl_PL.txt\ - ps_AF.txt pt.txt pt_BR.txt pt_PT.txt ro_MD.txt\ + ka.txt ka_GE.txt kk_KZ.txt kl_GL.txt km_KH.txt\ + kn_IN.txt ko_KR.txt kok_IN.txt ln_CD.txt ln_CG.txt\ + lt_LT.txt lv_LV.txt mk_MK.txt ml_IN.txt mr_IN.txt\ + ms.txt ms_BN.txt ms_MY.txt mt_MT.txt my_MM.txt\ + nb_NO.txt nl.txt nl_AW.txt nl_BE.txt nl_CW.txt\ + nl_NL.txt nl_SX.txt nn_NO.txt om_ET.txt om_KE.txt\ + or_IN.txt pa_Arab.txt pa_Arab_PK.txt pa_Guru.txt pa_Guru_IN.txt\ + pl_PL.txt ps_AF.txt pt.txt pt_AO.txt pt_BR.txt\ + pt_GW.txt pt_MZ.txt pt_PT.txt pt_ST.txt ro_MD.txt\ ro_RO.txt ru_MD.txt ru_RU.txt ru_UA.txt si_LK.txt\ sk_SK.txt sl_SI.txt sq_AL.txt sr_Cyrl.txt sr_Cyrl_BA.txt\ sr_Cyrl_ME.txt sr_Cyrl_RS.txt sr_Latn_BA.txt sr_Latn_ME.txt sr_Latn_RS.txt\ @@ -88,18 +91,19 @@ COLLATION_EMPTY_SOURCE = af_NA.txt af_ZA.txt ar_AE.txt ar_BH.txt\ # Ordinary resources COLLATION_SOURCE = $(COLLATION_EMPTY_SOURCE) af.txt ar.txt as.txt az.txt\ be.txt bg.txt bn.txt bs.txt ca.txt\ - cs.txt cy.txt da.txt de.txt el.txt\ - en.txt en_US.txt en_US_POSIX.txt eo.txt es.txt\ - et.txt fa.txt fa_AF.txt fi.txt fil.txt\ - fo.txt fr.txt fr_CA.txt gu.txt ha.txt\ - haw.txt he.txt hi.txt hr.txt hu.txt\ - hy.txt ig.txt is.txt ja.txt kk.txt\ - kl.txt km.txt kn.txt ko.txt kok.txt\ - lt.txt lv.txt mk.txt ml.txt mr.txt\ - mt.txt my.txt nb.txt nn.txt om.txt\ - or.txt pa.txt pl.txt ps.txt ro.txt\ - ru.txt si.txt sk.txt sl.txt sq.txt\ - sr.txt sr_Latn.txt sv.txt ta.txt te.txt\ - th.txt to.txt tr.txt uk.txt ur.txt\ - vi.txt yo.txt zh.txt zh_Hant.txt + cs.txt cy.txt da.txt de.txt ee.txt\ + el.txt en.txt en_US.txt en_US_POSIX.txt eo.txt\ + es.txt et.txt fa.txt fa_AF.txt fi.txt\ + fil.txt fo.txt fr.txt fr_CA.txt gu.txt\ + ha.txt haw.txt he.txt hi.txt hr.txt\ + hu.txt hy.txt ig.txt is.txt ja.txt\ + kk.txt kl.txt km.txt kn.txt ko.txt\ + kok.txt ln.txt lt.txt lv.txt mk.txt\ + ml.txt mr.txt mt.txt my.txt nb.txt\ + nn.txt om.txt or.txt pa.txt pl.txt\ + ps.txt ro.txt ru.txt si.txt sk.txt\ + sl.txt sq.txt sr.txt sr_Latn.txt sv.txt\ + ta.txt te.txt th.txt to.txt tr.txt\ + uk.txt ur.txt vi.txt yo.txt zh.txt\ + zh_Hant.txt diff --git a/icuSources/data/coll/cs.txt b/icuSources/data/coll/cs.txt index 569b04f0..426234ac 100644 --- a/icuSources/data/coll/cs.txt +++ b/icuSources/data/coll/cs.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2011 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/cs.xml @@ -10,16 +10,56 @@ * ICU source: /xml/collation/cs.xml */ cs{ - Version{"2.0.54.23"} + Version{"2.0.63.65"} collations{ search{ Sequence{ " [normalization on ][suppressContractions [เ-ไ ເ-ໄ] ]" - "&ا<<Ø¢<<Ø£<<Ø¥" - "&و<<ؤ" - "&ي<<ئ<<ى" - "&ه<<Ø©" - "&[last primary ignorable ]<<׳<<×´<<ـ<<ٌ<<ٍ<<َ<<ُ<<ِ<<ّ<<ْ<<ฺ" + "&'='<'\u2260'&ا<<<ﺎ<<<ﺍ<<Ø¢<<<ﺂ<<<ﺁ<<Ø£<<<ﺄ<<<ﺃ<<Ø¥<<<ﺈ<<<ﺇ" + "&و<<<Û¥<<<ï»®<<<ï»­<<ؤ<<<ﺆ<<<ﺅ" + "&ي<<<Û¦<<<ﻳ<<<ï»´<<<ﻲ<<<ï»±<<ئ<<<ﺋ<<<ﺌ<<<ﺊ<<<ﺉ<<ى<<<ﯨ<<<ﯩ<<<ï»°<<<ﻯ" + "&ه<<<ﻫ<<<ﻬ<<<ﻪ<<<ﻩ<<Ø©<<<ﺔ<<<ﺓ" + "&[last primary ignorable ]<<׳<<×´<<ـ<<ฺ" + "&ᄀ=ᆨ" + "&ᄀᄀ=ᄁ=ᆩ" + "&ᄀᄉ=ᆪ" + "&ᄂ=ᆫ" + "&ᄂᄌ=ᆬ" + "&ᄂᄒ=ᆭ" + "&ᄃ=ᆮ" + "&ᄃᄃ=ᄄ" + "&ᄅ=ᆯ" + "&ᄅᄀ=ᆰ" + "&ᄅᄆ=ᆱ" + "&ᄅᄇ=ᆲ" + "&ᄅᄉ=ᆳ" + "&ᄅᄐ=ᆴ" + "&ᄅᄑ=ᆵ" + "&ᄅᄒ=ᆶ" + "&ᄆ=ᆷ" + "&ᄇ=ᆸ" + "&ᄇᄇ=ᄈ" + "&ᄇᄉ=ᆹ" + "&ᄉ=ᆺ" + "&ᄉᄉ=ᄊ=ᆻ" + "&ᄋ=ᆼ" + "&ᄌ=ᆽ" + "&ᄌᄌ=ᄍ" + "&ᄎ=ᆾ" + "&ᄏ=ᆿ" + "&ᄐ=ᇀ" + "&ᄑ=ᇁ" + "&ᄒ=ᇂ" + "&ᅡᅵ=ᅢ" + "&ᅣᅵ=ᅤ" + "&ᅥᅵ=ᅦ" + "&ᅧᅵ=ᅨ" + "&ᅩᅡ=ᅪ" + "&ᅩᅡᅵ=ᅫ" + "&ᅩᅵ=ᅬ" + "&ᅮᅴ=ᅯ" + "&ᅮᅴᅵ=ᅰ" + "&ᅮᅵ=ᅱ" "&A<á<<<Á" "&C<č<<<Č" "&D<ď<<<Ď" @@ -34,11 +74,11 @@ cs{ "&Y<ý<<<Ý" "&Z<ž<<<Ž" } - Version{"1.9.1"} + Version{"21.0"} } standard{ Sequence{"&C/icu-config.xml & build.xml diff --git a/icuSources/data/coll/cy.txt b/icuSources/data/coll/cy.txt index 1abe5500..7224c6d2 100644 --- a/icuSources/data/coll/cy.txt +++ b/icuSources/data/coll/cy.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/cy.xml @@ -10,7 +10,7 @@ * ICU source: /xml/collation/cy.xml */ cy{ - Version{"2.0.42.8"} + Version{"2.0.61.82"} collations{ standard{ Sequence{ @@ -23,7 +23,7 @@ cy{ "&R/icu-config.xml & build.xml diff --git a/icuSources/data/coll/da.txt b/icuSources/data/coll/da.txt index ba328fa0..a671214a 100644 --- a/icuSources/data/coll/da.txt +++ b/icuSources/data/coll/da.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/da.xml @@ -10,16 +10,18 @@ * ICU source: /xml/collation/da.xml */ da{ - Version{"2.0.51.25"} + Version{"2.0.63.65"} collations{ search{ Sequence{ " [normalization on ][suppressContractions [เ-ไ ເ-ໄ] ]" - "&ا<<Ø¢<<Ø£<<Ø¥" - "&و<<ؤ" - "&ي<<ئ<<ى" - "&ه<<Ø©" - "&[last primary ignorable ]<<׳<<×´<<ـ<<ٌ<<ٍ<<َ<<ُ<<ِ<<ّ<<ْ<<ฺ" + "&'='<'\u2260'&ا<<<ﺎ<<<ﺍ<<Ø¢<<<ﺂ<<<ﺁ<<Ø£<<<ﺄ<<<ﺃ<<Ø¥<<<ﺈ<<<ﺇ" + "&و<<<Û¥<<<ï»®<<<ï»­<<ؤ<<<ﺆ<<<ﺅ" + "&ي<<<Û¦<<<ﻳ<<<ï»´<<<ﻲ<<<ï»±<<ئ<<<ﺋ<<<ﺌ<<<ﺊ<<<ﺉ<<ى<<<ﯨ<<<ﯩ<<<ï»°<<<ﻯ" + "&ه<<<ﻫ<<<ﻬ<<<ﻪ<<<ﻩ<<Ø©<<<ﺔ<<<ﺓ" + "&[last primary ignorable ]<<׳<<×´<<ـ" + "<<ะ<<ั<<า<<ำ<<ิ<<ี<<ึ<<ื<<ุ<<ู<<ฺ<<ๅ" + "<<ະ<<ັ<<າ<<ຳ<<ິ<<ີ<<ຶ<<ື<<ຸ<<ູ<<ົ<<ຼ<<ຽ" "&ᄀ=ᆨ" "&ᄀᄀ=ᄁ=ᆩ" "&ᄀᄉ=ᆪ" @@ -67,7 +69,7 @@ da{ "&[before 1]ǀ<æ<<<Æ<<ä<<<Ä</icu-config.xml & build.xml diff --git a/icuSources/data/coll/de.txt b/icuSources/data/coll/de.txt index 1c8954b6..34496142 100644 --- a/icuSources/data/coll/de.txt +++ b/icuSources/data/coll/de.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/de.xml @@ -10,20 +10,22 @@ * ICU source: /xml/collation/de.xml */ de{ - Version{"2.0.51.25"} + Version{"2.0.63.65"} collations{ phonebook{ - Sequence{"&a<<ä/e&A<<Ä/E&o<<ö/e&O<<Ö/E&u<<ü/e&U<<Ü/E"} - Version{"1.9"} + Sequence{"&AE<<ä<<<Ä&OE<<ö<<<Ö&UE<<ü<<<Ü"} + Version{"21.0"} } search{ Sequence{ " [normalization on ][suppressContractions [เ-ไ ເ-ໄ] ]" - "&ا<<Ø¢<<Ø£<<Ø¥" - "&و<<ؤ" - "&ي<<ئ<<ى" - "&ه<<Ø©" - "&[last primary ignorable ]<<׳<<×´<<ـ<<ٌ<<ٍ<<َ<<ُ<<ِ<<ّ<<ْ<<ฺ" + "&'='<'\u2260'&ا<<<ﺎ<<<ﺍ<<Ø¢<<<ﺂ<<<ﺁ<<Ø£<<<ﺄ<<<ﺃ<<Ø¥<<<ﺈ<<<ﺇ" + "&و<<<Û¥<<<ï»®<<<ï»­<<ؤ<<<ﺆ<<<ﺅ" + "&ي<<<Û¦<<<ﻳ<<<ï»´<<<ﻲ<<<ï»±<<ئ<<<ﺋ<<<ﺌ<<<ﺊ<<<ﺉ<<ى<<<ﯨ<<<ﯩ<<<ï»°<<<ﻯ" + "&ه<<<ﻫ<<<ﻬ<<<ﻪ<<<ﻩ<<Ø©<<<ﺔ<<<ﺓ" + "&[last primary ignorable ]<<׳<<×´<<ـ" + "<<ะ<<ั<<า<<ำ<<ิ<<ี<<ึ<<ื<<ุ<<ู<<ฺ<<ๅ" + "<<ະ<<ັ<<າ<<ຳ<<ິ<<ີ<<ຶ<<ື<<ຸ<<ູ<<ົ<<ຼ<<ຽ" "&ᄀ=ᆨ" "&ᄀᄀ=ᄁ=ᆩ" "&ᄀᄉ=ᆪ" @@ -64,18 +66,15 @@ de{ "&ᅮᅴ=ᅯ" "&ᅮᅴᅵ=ᅰ" "&ᅮᅵ=ᅱ" - "&a<<ä/e" - "&A<<Ä/E" - "&o<<ö/e" - "&O<<Ö/E" - "&u<<ü/e" - "&U<<Ü/E" + "&AE<<ä<<<Ä" + "&OE<<ö<<<Ö" + "&UE<<ü<<<Ü" } - Version{"1.9"} + Version{"21.0"} } standard{ Sequence{""} - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/de_.txt b/icuSources/data/coll/de_.txt index 6dd98d3c..d3fb3180 100644 --- a/icuSources/data/coll/de_.txt +++ b/icuSources/data/coll/de_.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/de_AT.txt b/icuSources/data/coll/de_AT.txt index 21001b0d..55e9f59f 100644 --- a/icuSources/data/coll/de_AT.txt +++ b/icuSources/data/coll/de_AT.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/de_BE.txt b/icuSources/data/coll/de_BE.txt index 7484bdb2..e8bb66e1 100644 --- a/icuSources/data/coll/de_BE.txt +++ b/icuSources/data/coll/de_BE.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/de_CH.txt b/icuSources/data/coll/de_CH.txt index 47d8cc0b..46efe38c 100644 --- a/icuSources/data/coll/de_CH.txt +++ b/icuSources/data/coll/de_CH.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/de_DE.txt b/icuSources/data/coll/de_DE.txt index b8af7e2a..61cc5bb3 100644 --- a/icuSources/data/coll/de_DE.txt +++ b/icuSources/data/coll/de_DE.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/de_LI.txt b/icuSources/data/coll/de_LI.txt index 7b0ed3ff..53c9239b 100644 --- a/icuSources/data/coll/de_LI.txt +++ b/icuSources/data/coll/de_LI.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/de_LU.txt b/icuSources/data/coll/de_LU.txt index abf1e1bb..cad09103 100644 --- a/icuSources/data/coll/de_LU.txt +++ b/icuSources/data/coll/de_LU.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/de__PHONEBOOK.txt b/icuSources/data/coll/de__PHONEBOOK.txt index a55a5616..542ab202 100644 --- a/icuSources/data/coll/de__PHONEBOOK.txt +++ b/icuSources/data/coll/de__PHONEBOOK.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ee.txt b/icuSources/data/coll/ee.txt new file mode 100755 index 00000000..45282061 --- /dev/null +++ b/icuSources/data/coll/ee.txt @@ -0,0 +1,32 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/collation/ee.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/collation/ee.xml + */ +ee{ + Version{"2.0.63.75"} + collations{ + standard{ + Sequence{ + "&̌<<̂" + "&D/icu-config.xml & build.xml +// * +// *************************************************************************** +/** + * validSubLocale of "ee" + */ +ee_GH{ + /** + * so genrb doesn't issue warnings + */ + ___{""} +} diff --git a/icuSources/data/coll/ee_TG.txt b/icuSources/data/coll/ee_TG.txt new file mode 100755 index 00000000..936bcde6 --- /dev/null +++ b/icuSources/data/coll/ee_TG.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/icu-config.xml & build.xml +// * +// *************************************************************************** +/** + * validSubLocale of "ee" + */ +ee_TG{ + /** + * so genrb doesn't issue warnings + */ + ___{""} +} diff --git a/icuSources/data/coll/el.txt b/icuSources/data/coll/el.txt index 7b98d94d..b03e189c 100644 --- a/icuSources/data/coll/el.txt +++ b/icuSources/data/coll/el.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/el.xml @@ -14,7 +14,7 @@ el{ collations{ standard{ Sequence{" [normalization on ]"} - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/el_CY.txt b/icuSources/data/coll/el_CY.txt index b875f9bd..a4b18422 100644 --- a/icuSources/data/coll/el_CY.txt +++ b/icuSources/data/coll/el_CY.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/el_GR.txt b/icuSources/data/coll/el_GR.txt index cc91be1d..668f1ed3 100644 --- a/icuSources/data/coll/el_GR.txt +++ b/icuSources/data/coll/el_GR.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/en.txt b/icuSources/data/coll/en.txt index 97f1e51a..9e5b4f5c 100644 --- a/icuSources/data/coll/en.txt +++ b/icuSources/data/coll/en.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/en.xml @@ -10,5 +10,5 @@ * ICU source: /xml/collation/en.xml */ en{ - Version{"2.0.51.14"} + Version{"2.0.58.51"} } diff --git a/icuSources/data/coll/en_AS.txt b/icuSources/data/coll/en_AS.txt index d5f11459..0fef7555 100644 --- a/icuSources/data/coll/en_AS.txt +++ b/icuSources/data/coll/en_AS.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/en_AU.txt b/icuSources/data/coll/en_AU.txt index b50dfe6b..a3d3b810 100644 --- a/icuSources/data/coll/en_AU.txt +++ b/icuSources/data/coll/en_AU.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/en_BB.txt b/icuSources/data/coll/en_BB.txt new file mode 100755 index 00000000..c6d36cdd --- /dev/null +++ b/icuSources/data/coll/en_BB.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/icu-config.xml & build.xml +// * +// *************************************************************************** +/** + * validSubLocale of "en" + */ +en_BB{ + /** + * so genrb doesn't issue warnings + */ + ___{""} +} diff --git a/icuSources/data/coll/en_BE.txt b/icuSources/data/coll/en_BE.txt index cc43e5fb..4ffb565f 100644 --- a/icuSources/data/coll/en_BE.txt +++ b/icuSources/data/coll/en_BE.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/en_BM.txt b/icuSources/data/coll/en_BM.txt new file mode 100755 index 00000000..0a768672 --- /dev/null +++ b/icuSources/data/coll/en_BM.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/icu-config.xml & build.xml +// * +// *************************************************************************** +/** + * validSubLocale of "en" + */ +en_BM{ + /** + * so genrb doesn't issue warnings + */ + ___{""} +} diff --git a/icuSources/data/coll/en_BW.txt b/icuSources/data/coll/en_BW.txt index 8d6d85a3..056c3844 100644 --- a/icuSources/data/coll/en_BW.txt +++ b/icuSources/data/coll/en_BW.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/en_BZ.txt b/icuSources/data/coll/en_BZ.txt index ec140ceb..51c79053 100644 --- a/icuSources/data/coll/en_BZ.txt +++ b/icuSources/data/coll/en_BZ.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/en_CA.txt b/icuSources/data/coll/en_CA.txt index 69b2c9a3..02482063 100644 --- a/icuSources/data/coll/en_CA.txt +++ b/icuSources/data/coll/en_CA.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/en_GB.txt b/icuSources/data/coll/en_GB.txt index 2110cbc3..cc87d02b 100644 --- a/icuSources/data/coll/en_GB.txt +++ b/icuSources/data/coll/en_GB.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/en_GU.txt b/icuSources/data/coll/en_GU.txt index f2de9e92..34a0ea76 100644 --- a/icuSources/data/coll/en_GU.txt +++ b/icuSources/data/coll/en_GU.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/en_HK.txt b/icuSources/data/coll/en_HK.txt index 85edf8b0..c0acba26 100644 --- a/icuSources/data/coll/en_HK.txt +++ b/icuSources/data/coll/en_HK.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/en_IE.txt b/icuSources/data/coll/en_IE.txt index 1a22fe36..507adb0b 100644 --- a/icuSources/data/coll/en_IE.txt +++ b/icuSources/data/coll/en_IE.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/en_IN.txt b/icuSources/data/coll/en_IN.txt index 6d3f71bd..34bfa5d8 100644 --- a/icuSources/data/coll/en_IN.txt +++ b/icuSources/data/coll/en_IN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/en_JM.txt b/icuSources/data/coll/en_JM.txt index 66b006aa..cb5b316a 100644 --- a/icuSources/data/coll/en_JM.txt +++ b/icuSources/data/coll/en_JM.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/en_MH.txt b/icuSources/data/coll/en_MH.txt index de35ad56..091b9908 100644 --- a/icuSources/data/coll/en_MH.txt +++ b/icuSources/data/coll/en_MH.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/en_MP.txt b/icuSources/data/coll/en_MP.txt index 8203653a..a489e621 100644 --- a/icuSources/data/coll/en_MP.txt +++ b/icuSources/data/coll/en_MP.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/en_MT.txt b/icuSources/data/coll/en_MT.txt index 6bf00ca0..8e6f01cd 100644 --- a/icuSources/data/coll/en_MT.txt +++ b/icuSources/data/coll/en_MT.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/en_MU.txt b/icuSources/data/coll/en_MU.txt index 7cef675a..cbf39772 100644 --- a/icuSources/data/coll/en_MU.txt +++ b/icuSources/data/coll/en_MU.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/en_NA.txt b/icuSources/data/coll/en_NA.txt index c54f96f7..e2a0bd7f 100644 --- a/icuSources/data/coll/en_NA.txt +++ b/icuSources/data/coll/en_NA.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/en_NZ.txt b/icuSources/data/coll/en_NZ.txt index 3cb85c3a..2112d48e 100644 --- a/icuSources/data/coll/en_NZ.txt +++ b/icuSources/data/coll/en_NZ.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/en_PH.txt b/icuSources/data/coll/en_PH.txt index 71cfa2f0..943c95d3 100644 --- a/icuSources/data/coll/en_PH.txt +++ b/icuSources/data/coll/en_PH.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/en_PK.txt b/icuSources/data/coll/en_PK.txt index 7c926822..f1b26211 100644 --- a/icuSources/data/coll/en_PK.txt +++ b/icuSources/data/coll/en_PK.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/en_SG.txt b/icuSources/data/coll/en_SG.txt index a4786b0f..f0e05d69 100644 --- a/icuSources/data/coll/en_SG.txt +++ b/icuSources/data/coll/en_SG.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/en_TT.txt b/icuSources/data/coll/en_TT.txt index a4649560..cf54d92e 100644 --- a/icuSources/data/coll/en_TT.txt +++ b/icuSources/data/coll/en_TT.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/en_UM.txt b/icuSources/data/coll/en_UM.txt index c4d99b2b..c5368881 100644 --- a/icuSources/data/coll/en_UM.txt +++ b/icuSources/data/coll/en_UM.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/en_US.txt b/icuSources/data/coll/en_US.txt index 2d88b12c..0378c905 100644 --- a/icuSources/data/coll/en_US.txt +++ b/icuSources/data/coll/en_US.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/en_US.xml @@ -10,5 +10,5 @@ * ICU source: /xml/collation/en_US.xml */ en_US{ - Version{"2.0.51.14"} + Version{"2.0.58.51"} } diff --git a/icuSources/data/coll/en_US_POSIX.txt b/icuSources/data/coll/en_US_POSIX.txt index fbfdec31..328f62fc 100644 --- a/icuSources/data/coll/en_US_POSIX.txt +++ b/icuSources/data/coll/en_US_POSIX.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/en_US_POSIX.xml @@ -10,11 +10,11 @@ * ICU source: /xml/collation/en_US_POSIX.xml */ en_US_POSIX{ - Version{"2.0.52.4"} + Version{"2.0.58.51"} collations{ standard{ Sequence{"&A<*'\u0020'-'/'0-'@'A-Z'['-'`'a-z'{'-'\u007F'"} - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/en_VI.txt b/icuSources/data/coll/en_VI.txt index 745ebce3..af483d65 100644 --- a/icuSources/data/coll/en_VI.txt +++ b/icuSources/data/coll/en_VI.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/en_ZA.txt b/icuSources/data/coll/en_ZA.txt index b5a4b94a..48452706 100644 --- a/icuSources/data/coll/en_ZA.txt +++ b/icuSources/data/coll/en_ZA.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/en_ZW.txt b/icuSources/data/coll/en_ZW.txt index 6f02787d..aca56782 100644 --- a/icuSources/data/coll/en_ZW.txt +++ b/icuSources/data/coll/en_ZW.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/eo.txt b/icuSources/data/coll/eo.txt index 0401298b..c0c7a46a 100644 --- a/icuSources/data/coll/eo.txt +++ b/icuSources/data/coll/eo.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/eo.xml @@ -14,7 +14,7 @@ eo{ collations{ standard{ Sequence{"&C<ĉ<<<Ĉ&G<ĝ<<<Ĝ&H<Ä¥<<<Ĥ&J<ĵ<<<Ä´&S<ŝ<<<Ŝ&U<Å­<<<Ŭ"} - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/es.txt b/icuSources/data/coll/es.txt index e0db7268..3d9ff3d7 100644 --- a/icuSources/data/coll/es.txt +++ b/icuSources/data/coll/es.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/es.xml @@ -10,16 +10,18 @@ * ICU source: /xml/collation/es.xml */ es{ - Version{"2.0.51.25"} + Version{"2.0.63.65"} collations{ search{ Sequence{ " [normalization on ][suppressContractions [เ-ไ ເ-ໄ] ]" - "&ا<<Ø¢<<Ø£<<Ø¥" - "&و<<ؤ" - "&ي<<ئ<<ى" - "&ه<<Ø©" - "&[last primary ignorable ]<<׳<<×´<<ـ<<ٌ<<ٍ<<َ<<ُ<<ِ<<ّ<<ْ<<ฺ" + "&'='<'\u2260'&ا<<<ﺎ<<<ﺍ<<Ø¢<<<ﺂ<<<ﺁ<<Ø£<<<ﺄ<<<ﺃ<<Ø¥<<<ﺈ<<<ﺇ" + "&و<<<Û¥<<<ï»®<<<ï»­<<ؤ<<<ﺆ<<<ﺅ" + "&ي<<<Û¦<<<ﻳ<<<ï»´<<<ﻲ<<<ï»±<<ئ<<<ﺋ<<<ﺌ<<<ﺊ<<<ﺉ<<ى<<<ﯨ<<<ﯩ<<<ï»°<<<ﻯ" + "&ه<<<ﻫ<<<ﻬ<<<ﻪ<<<ﻩ<<Ø©<<<ﺔ<<<ﺓ" + "&[last primary ignorable ]<<׳<<×´<<ـ" + "<<ะ<<ั<<า<<ำ<<ิ<<ี<<ึ<<ื<<ุ<<ู<<ฺ<<ๅ" + "<<ະ<<ັ<<າ<<ຳ<<ິ<<ີ<<ຶ<<ື<<ຸ<<ູ<<ົ<<ຼ<<ຽ" "&ᄀ=ᆨ" "&ᄀᄀ=ᄁ=ᆩ" "&ᄀᄉ=ᆪ" @@ -62,15 +64,15 @@ es{ "&ᅮᅵ=ᅱ" "&N/icu-config.xml & build.xml diff --git a/icuSources/data/coll/es_419.txt b/icuSources/data/coll/es_419.txt index 5c8565d5..f3633e8b 100644 --- a/icuSources/data/coll/es_419.txt +++ b/icuSources/data/coll/es_419.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/es_AR.txt b/icuSources/data/coll/es_AR.txt index 96f6efdb..d1ecddc1 100644 --- a/icuSources/data/coll/es_AR.txt +++ b/icuSources/data/coll/es_AR.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/es_BO.txt b/icuSources/data/coll/es_BO.txt index 5330d73e..51368f4e 100644 --- a/icuSources/data/coll/es_BO.txt +++ b/icuSources/data/coll/es_BO.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/es_CL.txt b/icuSources/data/coll/es_CL.txt index ab9207e0..d6b737a4 100644 --- a/icuSources/data/coll/es_CL.txt +++ b/icuSources/data/coll/es_CL.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/es_CO.txt b/icuSources/data/coll/es_CO.txt index 007b30d9..70539f43 100644 --- a/icuSources/data/coll/es_CO.txt +++ b/icuSources/data/coll/es_CO.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/es_CR.txt b/icuSources/data/coll/es_CR.txt index 490a93fc..6b3c68b2 100644 --- a/icuSources/data/coll/es_CR.txt +++ b/icuSources/data/coll/es_CR.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/es_DO.txt b/icuSources/data/coll/es_DO.txt index 167a47d7..bc218473 100644 --- a/icuSources/data/coll/es_DO.txt +++ b/icuSources/data/coll/es_DO.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/es_EC.txt b/icuSources/data/coll/es_EC.txt index faccd29f..97dee66e 100644 --- a/icuSources/data/coll/es_EC.txt +++ b/icuSources/data/coll/es_EC.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/es_ES.txt b/icuSources/data/coll/es_ES.txt index 0979a8d2..982584ff 100644 --- a/icuSources/data/coll/es_ES.txt +++ b/icuSources/data/coll/es_ES.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/es_GQ.txt b/icuSources/data/coll/es_GQ.txt index b9316b4c..dc2185e1 100644 --- a/icuSources/data/coll/es_GQ.txt +++ b/icuSources/data/coll/es_GQ.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/es_GT.txt b/icuSources/data/coll/es_GT.txt index 69806275..4881feff 100644 --- a/icuSources/data/coll/es_GT.txt +++ b/icuSources/data/coll/es_GT.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/es_HN.txt b/icuSources/data/coll/es_HN.txt index b9be7cdf..4152540f 100644 --- a/icuSources/data/coll/es_HN.txt +++ b/icuSources/data/coll/es_HN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/es_MX.txt b/icuSources/data/coll/es_MX.txt index 17d3efc8..9e868f6b 100644 --- a/icuSources/data/coll/es_MX.txt +++ b/icuSources/data/coll/es_MX.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/es_NI.txt b/icuSources/data/coll/es_NI.txt index 58afdca9..843f2718 100644 --- a/icuSources/data/coll/es_NI.txt +++ b/icuSources/data/coll/es_NI.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/es_PA.txt b/icuSources/data/coll/es_PA.txt index 78fb8601..01a46863 100644 --- a/icuSources/data/coll/es_PA.txt +++ b/icuSources/data/coll/es_PA.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/es_PE.txt b/icuSources/data/coll/es_PE.txt index 1d651751..04c11996 100644 --- a/icuSources/data/coll/es_PE.txt +++ b/icuSources/data/coll/es_PE.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/es_PR.txt b/icuSources/data/coll/es_PR.txt index cca64897..dd600ed2 100644 --- a/icuSources/data/coll/es_PR.txt +++ b/icuSources/data/coll/es_PR.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/es_PY.txt b/icuSources/data/coll/es_PY.txt index 8865b239..5627ac52 100644 --- a/icuSources/data/coll/es_PY.txt +++ b/icuSources/data/coll/es_PY.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/es_SV.txt b/icuSources/data/coll/es_SV.txt index 8321b782..ef92a4c0 100644 --- a/icuSources/data/coll/es_SV.txt +++ b/icuSources/data/coll/es_SV.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/es_US.txt b/icuSources/data/coll/es_US.txt index 6efe275f..15290a14 100644 --- a/icuSources/data/coll/es_US.txt +++ b/icuSources/data/coll/es_US.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/es_UY.txt b/icuSources/data/coll/es_UY.txt index 5038d487..f5526158 100644 --- a/icuSources/data/coll/es_UY.txt +++ b/icuSources/data/coll/es_UY.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/es_VE.txt b/icuSources/data/coll/es_VE.txt index 2fe7f8a5..3e9693a0 100644 --- a/icuSources/data/coll/es_VE.txt +++ b/icuSources/data/coll/es_VE.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/es__TRADITIONAL.txt b/icuSources/data/coll/es__TRADITIONAL.txt index 909dcd4a..f6b323ee 100644 --- a/icuSources/data/coll/es__TRADITIONAL.txt +++ b/icuSources/data/coll/es__TRADITIONAL.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/et.txt b/icuSources/data/coll/et.txt index af4ebc30..43a011ff 100644 --- a/icuSources/data/coll/et.txt +++ b/icuSources/data/coll/et.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/et.xml @@ -10,7 +10,7 @@ * ICU source: /xml/collation/et.xml */ et{ - Version{"2.0.41.26"} + Version{"2.0.61.82"} collations{ standard{ Sequence{ @@ -18,7 +18,7 @@ et{ "&v</icu-config.xml & build.xml diff --git a/icuSources/data/coll/fa.txt b/icuSources/data/coll/fa.txt index 7c673968..9c411b6e 100644 --- a/icuSources/data/coll/fa.txt +++ b/icuSources/data/coll/fa.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/fa.xml @@ -22,7 +22,7 @@ fa{ "&ۏ<ه<<*ەہةۃ<<ۀ<<*Ú¾" "&ی<<*ىےيېۑۍێ" } - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/fa_AF.txt b/icuSources/data/coll/fa_AF.txt index 958dc8b1..b4f3a1df 100644 --- a/icuSources/data/coll/fa_AF.txt +++ b/icuSources/data/coll/fa_AF.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/fa_AF.xml diff --git a/icuSources/data/coll/fa_IR.txt b/icuSources/data/coll/fa_IR.txt index 01a9769e..20081166 100644 --- a/icuSources/data/coll/fa_IR.txt +++ b/icuSources/data/coll/fa_IR.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/fi.txt b/icuSources/data/coll/fi.txt index 17fb6c23..2598b70b 100644 --- a/icuSources/data/coll/fi.txt +++ b/icuSources/data/coll/fi.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/fi.xml @@ -10,7 +10,7 @@ * ICU source: /xml/collation/fi.xml */ fi{ - Version{"2.0.51.25"} + Version{"2.0.63.65"} collations{ default{"phonebook"} phonebook{ @@ -23,16 +23,18 @@ fi{ "&Z'\u0020'̵<<ʒ<<<Æ·" "&[before 1]ǀ<Ã¥<<<Å<ä<<<Ä<<æ<<<Æ<ö<<<Ö<<ø<<<Ø" } - Version{"1.9"} + Version{"21.0"} } search{ Sequence{ " [normalization on ][suppressContractions [เ-ไ ເ-ໄ] ]" - "&ا<<Ø¢<<Ø£<<Ø¥" - "&و<<ؤ" - "&ي<<ئ<<ى" - "&ه<<Ø©" - "&[last primary ignorable ]<<׳<<×´<<ـ<<ٌ<<ٍ<<َ<<ُ<<ِ<<ّ<<ْ<<ฺ" + "&'='<'\u2260'&ا<<<ﺎ<<<ﺍ<<Ø¢<<<ﺂ<<<ﺁ<<Ø£<<<ﺄ<<<ﺃ<<Ø¥<<<ﺈ<<<ﺇ" + "&و<<<Û¥<<<ï»®<<<ï»­<<ؤ<<<ﺆ<<<ﺅ" + "&ي<<<Û¦<<<ﻳ<<<ï»´<<<ﻲ<<<ï»±<<ئ<<<ﺋ<<<ﺌ<<<ﺊ<<<ﺉ<<ى<<<ﯨ<<<ﯩ<<<ï»°<<<ﻯ" + "&ه<<<ﻫ<<<ﻬ<<<ﻪ<<<ﻩ<<Ø©<<<ﺔ<<<ﺓ" + "&[last primary ignorable ]<<׳<<×´<<ـ" + "<<ะ<<ั<<า<<ำ<<ิ<<ี<<ึ<<ื<<ุ<<ู<<ฺ<<ๅ" + "<<ະ<<ັ<<າ<<ຳ<<ິ<<ີ<<ຶ<<ື<<ຸ<<ູ<<ົ<<ຼ<<ຽ" "&ᄀ=ᆨ" "&ᄀᄀ=ᄁ=ᆩ" "&ᄀᄉ=ᆪ" @@ -80,7 +82,7 @@ fi{ "&Y<<ü<<<Ü<<ű<<<Å°" "&[before 1]ǀ<Ã¥<<<Å<ä<<<Ä<<æ<<<Æ<ö<<<Ö<<ø<<<Ø<<ő<<<Ő<<õ<<<Õ<<œ<<<Œ" } - Version{"1.9"} + Version{"21.0"} } standard{ Sequence{ @@ -91,7 +93,7 @@ fi{ "&Y<<ü<<<Ü<<ű<<<Å°" "&[before 1]ǀ<Ã¥<<<Å<ä<<<Ä<<æ<<<Æ<ö<<<Ö<<ø<<<Ø<<ő<<<Ő<<õ<<<Õ<<œ<<<Œ" } - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/fi_FI.txt b/icuSources/data/coll/fi_FI.txt index 632937e8..4b6d5482 100644 --- a/icuSources/data/coll/fi_FI.txt +++ b/icuSources/data/coll/fi_FI.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/fil.txt b/icuSources/data/coll/fil.txt index b0e6c176..22060040 100755 --- a/icuSources/data/coll/fil.txt +++ b/icuSources/data/coll/fil.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/fil.xml @@ -14,7 +14,7 @@ fil{ collations{ standard{ Sequence{"&N<ñ<<<Ñ/icu-config.xml & build.xml diff --git a/icuSources/data/coll/fo.txt b/icuSources/data/coll/fo.txt index fe27e906..4c1c56bc 100644 --- a/icuSources/data/coll/fo.txt +++ b/icuSources/data/coll/fo.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/fo.xml @@ -10,16 +10,56 @@ * ICU source: /xml/collation/fo.xml */ fo{ - Version{"2.0.50.97"} + Version{"2.0.63.65"} collations{ search{ Sequence{ " [normalization on ][suppressContractions [เ-ไ ເ-ໄ] ]" - "&ا<<Ø¢<<Ø£<<Ø¥" - "&و<<ؤ" - "&ي<<ئ<<ى" - "&ه<<Ø©" - "&[last primary ignorable ]<<׳<<×´<<ـ<<ٌ<<ٍ<<َ<<ُ<<ِ<<ّ<<ْ<<ฺ" + "&'='<'\u2260'&ا<<<ﺎ<<<ﺍ<<Ø¢<<<ﺂ<<<ﺁ<<Ø£<<<ﺄ<<<ﺃ<<Ø¥<<<ﺈ<<<ﺇ" + "&و<<<Û¥<<<ï»®<<<ï»­<<ؤ<<<ﺆ<<<ﺅ" + "&ي<<<Û¦<<<ﻳ<<<ï»´<<<ﻲ<<<ï»±<<ئ<<<ﺋ<<<ﺌ<<<ﺊ<<<ﺉ<<ى<<<ﯨ<<<ﯩ<<<ï»°<<<ﻯ" + "&ه<<<ﻫ<<<ﻬ<<<ﻪ<<<ﻩ<<Ø©<<<ﺔ<<<ﺓ" + "&[last primary ignorable ]<<׳<<×´<<ـ<<ฺ" + "&ᄀ=ᆨ" + "&ᄀᄀ=ᄁ=ᆩ" + "&ᄀᄉ=ᆪ" + "&ᄂ=ᆫ" + "&ᄂᄌ=ᆬ" + "&ᄂᄒ=ᆭ" + "&ᄃ=ᆮ" + "&ᄃᄃ=ᄄ" + "&ᄅ=ᆯ" + "&ᄅᄀ=ᆰ" + "&ᄅᄆ=ᆱ" + "&ᄅᄇ=ᆲ" + "&ᄅᄉ=ᆳ" + "&ᄅᄐ=ᆴ" + "&ᄅᄑ=ᆵ" + "&ᄅᄒ=ᆶ" + "&ᄆ=ᆷ" + "&ᄇ=ᆸ" + "&ᄇᄇ=ᄈ" + "&ᄇᄉ=ᆹ" + "&ᄉ=ᆺ" + "&ᄉᄉ=ᄊ=ᆻ" + "&ᄋ=ᆼ" + "&ᄌ=ᆽ" + "&ᄌᄌ=ᄍ" + "&ᄎ=ᆾ" + "&ᄏ=ᆿ" + "&ᄐ=ᇀ" + "&ᄑ=ᇁ" + "&ᄒ=ᇂ" + "&ᅡᅵ=ᅢ" + "&ᅣᅵ=ᅤ" + "&ᅥᅵ=ᅦ" + "&ᅧᅵ=ᅨ" + "&ᅩᅡ=ᅪ" + "&ᅩᅡᅵ=ᅫ" + "&ᅩᅵ=ᅬ" + "&ᅮᅴ=ᅯ" + "&ᅮᅴᅵ=ᅰ" + "&ᅮᅵ=ᅱ" "&D<<đ<<<Đ<<ð<<<Ð" "&t<<<þ/h" "&T<<<Þ/H" @@ -27,7 +67,7 @@ fo{ "&[before 1]ǀ<æ<<<Æ<<ä<<<Ä</icu-config.xml & build.xml diff --git a/icuSources/data/coll/fr.txt b/icuSources/data/coll/fr.txt index 11d11695..4c6aa90e 100644 --- a/icuSources/data/coll/fr.txt +++ b/icuSources/data/coll/fr.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/fr.xml @@ -10,5 +10,5 @@ * ICU source: /xml/collation/fr.xml */ fr{ - Version{"2.0.51.14"} + Version{"2.0.66.10"} } diff --git a/icuSources/data/coll/fr_BE.txt b/icuSources/data/coll/fr_BE.txt index 67e55a8b..f576bfe9 100644 --- a/icuSources/data/coll/fr_BE.txt +++ b/icuSources/data/coll/fr_BE.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/fr_BF.txt b/icuSources/data/coll/fr_BF.txt index 17115da5..63f6898c 100644 --- a/icuSources/data/coll/fr_BF.txt +++ b/icuSources/data/coll/fr_BF.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/fr_BI.txt b/icuSources/data/coll/fr_BI.txt index 57c6ea91..0d4f147f 100644 --- a/icuSources/data/coll/fr_BI.txt +++ b/icuSources/data/coll/fr_BI.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/fr_BJ.txt b/icuSources/data/coll/fr_BJ.txt index 9a30eb57..0bb24984 100644 --- a/icuSources/data/coll/fr_BJ.txt +++ b/icuSources/data/coll/fr_BJ.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/fr_BL.txt b/icuSources/data/coll/fr_BL.txt index c6c556f2..acf368e9 100644 --- a/icuSources/data/coll/fr_BL.txt +++ b/icuSources/data/coll/fr_BL.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/fr_CA.txt b/icuSources/data/coll/fr_CA.txt index 5eaf8ed7..0f04e57c 100644 --- a/icuSources/data/coll/fr_CA.txt +++ b/icuSources/data/coll/fr_CA.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/fr_CA.xml @@ -10,11 +10,11 @@ * ICU source: /xml/collation/fr_CA.xml */ fr_CA{ - Version{"2.0.51.3"} + Version{"2.0.58.51"} collations{ standard{ Sequence{" [backwards 2]"} - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/fr_CD.txt b/icuSources/data/coll/fr_CD.txt index 22486fef..13573c68 100644 --- a/icuSources/data/coll/fr_CD.txt +++ b/icuSources/data/coll/fr_CD.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/fr_CF.txt b/icuSources/data/coll/fr_CF.txt index d492228b..22aa95a2 100644 --- a/icuSources/data/coll/fr_CF.txt +++ b/icuSources/data/coll/fr_CF.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/fr_CG.txt b/icuSources/data/coll/fr_CG.txt index 73021704..c6412f6d 100644 --- a/icuSources/data/coll/fr_CG.txt +++ b/icuSources/data/coll/fr_CG.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/fr_CH.txt b/icuSources/data/coll/fr_CH.txt index 962e2ab0..fbeb0945 100644 --- a/icuSources/data/coll/fr_CH.txt +++ b/icuSources/data/coll/fr_CH.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/fr_CI.txt b/icuSources/data/coll/fr_CI.txt index 97786dc3..b530ede2 100644 --- a/icuSources/data/coll/fr_CI.txt +++ b/icuSources/data/coll/fr_CI.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/fr_CM.txt b/icuSources/data/coll/fr_CM.txt index b19c5440..54ab2eac 100644 --- a/icuSources/data/coll/fr_CM.txt +++ b/icuSources/data/coll/fr_CM.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/fr_DJ.txt b/icuSources/data/coll/fr_DJ.txt index 92aba6db..220f7005 100644 --- a/icuSources/data/coll/fr_DJ.txt +++ b/icuSources/data/coll/fr_DJ.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/fr_FR.txt b/icuSources/data/coll/fr_FR.txt index e9e221d1..cced34d4 100644 --- a/icuSources/data/coll/fr_FR.txt +++ b/icuSources/data/coll/fr_FR.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/fr_GA.txt b/icuSources/data/coll/fr_GA.txt index 4f23e313..aa126f8a 100644 --- a/icuSources/data/coll/fr_GA.txt +++ b/icuSources/data/coll/fr_GA.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/fr_GN.txt b/icuSources/data/coll/fr_GN.txt index 0a12f09b..8c9287d1 100644 --- a/icuSources/data/coll/fr_GN.txt +++ b/icuSources/data/coll/fr_GN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/fr_GP.txt b/icuSources/data/coll/fr_GP.txt index b01b3473..c317fcd7 100644 --- a/icuSources/data/coll/fr_GP.txt +++ b/icuSources/data/coll/fr_GP.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/fr_GQ.txt b/icuSources/data/coll/fr_GQ.txt index 4caba7b0..8355febb 100644 --- a/icuSources/data/coll/fr_GQ.txt +++ b/icuSources/data/coll/fr_GQ.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/fr_KM.txt b/icuSources/data/coll/fr_KM.txt index f9ed237e..784a1270 100644 --- a/icuSources/data/coll/fr_KM.txt +++ b/icuSources/data/coll/fr_KM.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/fr_LU.txt b/icuSources/data/coll/fr_LU.txt index 312960d8..ac1da4c8 100644 --- a/icuSources/data/coll/fr_LU.txt +++ b/icuSources/data/coll/fr_LU.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/fr_MC.txt b/icuSources/data/coll/fr_MC.txt index 8c37d3c0..0efcc757 100644 --- a/icuSources/data/coll/fr_MC.txt +++ b/icuSources/data/coll/fr_MC.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/fr_MF.txt b/icuSources/data/coll/fr_MF.txt index 12542e9b..3d1c49ed 100644 --- a/icuSources/data/coll/fr_MF.txt +++ b/icuSources/data/coll/fr_MF.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/fr_MG.txt b/icuSources/data/coll/fr_MG.txt index 10c01997..eb0134d6 100644 --- a/icuSources/data/coll/fr_MG.txt +++ b/icuSources/data/coll/fr_MG.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/fr_ML.txt b/icuSources/data/coll/fr_ML.txt index dc656af1..897af6cb 100644 --- a/icuSources/data/coll/fr_ML.txt +++ b/icuSources/data/coll/fr_ML.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/fr_MQ.txt b/icuSources/data/coll/fr_MQ.txt index 55742db1..39ca2df3 100644 --- a/icuSources/data/coll/fr_MQ.txt +++ b/icuSources/data/coll/fr_MQ.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/fr_NE.txt b/icuSources/data/coll/fr_NE.txt index 1cbf0e05..4bfa40fa 100644 --- a/icuSources/data/coll/fr_NE.txt +++ b/icuSources/data/coll/fr_NE.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/fr_RE.txt b/icuSources/data/coll/fr_RE.txt index 6ff72523..bad37510 100644 --- a/icuSources/data/coll/fr_RE.txt +++ b/icuSources/data/coll/fr_RE.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/fr_RW.txt b/icuSources/data/coll/fr_RW.txt index 6b6a0a9b..a2215ca7 100644 --- a/icuSources/data/coll/fr_RW.txt +++ b/icuSources/data/coll/fr_RW.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/fr_SN.txt b/icuSources/data/coll/fr_SN.txt index c742e1e1..2859edda 100644 --- a/icuSources/data/coll/fr_SN.txt +++ b/icuSources/data/coll/fr_SN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/fr_TD.txt b/icuSources/data/coll/fr_TD.txt index 3055526f..12af0b6b 100644 --- a/icuSources/data/coll/fr_TD.txt +++ b/icuSources/data/coll/fr_TD.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/fr_TG.txt b/icuSources/data/coll/fr_TG.txt index 05a811ec..8032d0b5 100644 --- a/icuSources/data/coll/fr_TG.txt +++ b/icuSources/data/coll/fr_TG.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ga.txt b/icuSources/data/coll/ga.txt index 0670c4f4..927ede61 100644 --- a/icuSources/data/coll/ga.txt +++ b/icuSources/data/coll/ga.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ga_IE.txt b/icuSources/data/coll/ga_IE.txt index 3c79527b..83180447 100644 --- a/icuSources/data/coll/ga_IE.txt +++ b/icuSources/data/coll/ga_IE.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/gu.txt b/icuSources/data/coll/gu.txt index 31702096..ce2ca271 100644 --- a/icuSources/data/coll/gu.txt +++ b/icuSources/data/coll/gu.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/gu.xml @@ -14,7 +14,7 @@ gu{ collations{ standard{ Sequence{" [normalization on ]&ૐ<ં<<ઁ<ઃ"} - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/gu_IN.txt b/icuSources/data/coll/gu_IN.txt index 92386b89..4381f4ee 100644 --- a/icuSources/data/coll/gu_IN.txt +++ b/icuSources/data/coll/gu_IN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ha.txt b/icuSources/data/coll/ha.txt index 7c339d3f..0eae4e79 100644 --- a/icuSources/data/coll/ha.txt +++ b/icuSources/data/coll/ha.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/ha.xml @@ -21,7 +21,7 @@ ha{ "&T/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ha_Latn_GH.txt b/icuSources/data/coll/ha_Latn_GH.txt index f014150e..940afeed 100644 --- a/icuSources/data/coll/ha_Latn_GH.txt +++ b/icuSources/data/coll/ha_Latn_GH.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ha_Latn_NE.txt b/icuSources/data/coll/ha_Latn_NE.txt index deb104ae..a5fe06a3 100644 --- a/icuSources/data/coll/ha_Latn_NE.txt +++ b/icuSources/data/coll/ha_Latn_NE.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ha_Latn_NG.txt b/icuSources/data/coll/ha_Latn_NG.txt index 686442d6..e7442e88 100644 --- a/icuSources/data/coll/ha_Latn_NG.txt +++ b/icuSources/data/coll/ha_Latn_NG.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/haw.txt b/icuSources/data/coll/haw.txt index d0d964c7..4b854c51 100644 --- a/icuSources/data/coll/haw.txt +++ b/icuSources/data/coll/haw.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/haw.xml @@ -10,7 +10,7 @@ * ICU source: /xml/collation/haw.xml */ haw{ - Version{"1.5"} + Version{"2.0.50.60"} collations{ standard{ Sequence{ @@ -28,7 +28,7 @@ haw{ "&p<</common/collation/he.xml @@ -14,7 +14,7 @@ he{ collations{ standard{ Sequence{" [normalization on ]"} - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/he_IL.txt b/icuSources/data/coll/he_IL.txt index 2161085a..596cc024 100644 --- a/icuSources/data/coll/he_IL.txt +++ b/icuSources/data/coll/he_IL.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/hi.txt b/icuSources/data/coll/hi.txt index c77c054e..ce9a79b5 100644 --- a/icuSources/data/coll/hi.txt +++ b/icuSources/data/coll/hi.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/hi.xml @@ -10,18 +10,11 @@ * ICU source: /xml/collation/hi.xml */ hi{ - Version{"2.0.49.82"} + Version{"2.0.63.59"} collations{ - direct{ - Sequence{ - "&[last regular ]<*ँ-ःअ-न<ऩ<*प-र<ऱ<*लळ<ऴ<*व-ह<़<*ऽ-ौ<्<*ॐ<॑<॒<॓<॔<क़<ख़" - "<ग़<ज़<ड़<ढ़<फ़<य़<*ॠ-॰" - } - Version{"1.9"} - } standard{ Sequence{" [normalization on ]&ॐ<ं<<ँ<ः"} - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/hi_.txt b/icuSources/data/coll/hi_.txt index fe656028..d353d9fb 100644 --- a/icuSources/data/coll/hi_.txt +++ b/icuSources/data/coll/hi_.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/hi_IN.txt b/icuSources/data/coll/hi_IN.txt index 212d4509..833503fb 100644 --- a/icuSources/data/coll/hi_IN.txt +++ b/icuSources/data/coll/hi_IN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/hi__DIRECT.txt b/icuSources/data/coll/hi__DIRECT.txt index 43d63528..fd5973fb 100644 --- a/icuSources/data/coll/hi__DIRECT.txt +++ b/icuSources/data/coll/hi__DIRECT.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/hr.txt b/icuSources/data/coll/hr.txt index 089ff0bb..13e410b6 100644 --- a/icuSources/data/coll/hr.txt +++ b/icuSources/data/coll/hr.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/hr.xml @@ -10,16 +10,56 @@ * ICU source: /xml/collation/hr.xml */ hr{ - Version{"2.0.50.97"} + Version{"2.0.63.65"} collations{ search{ Sequence{ " [normalization on ][suppressContractions [เ-ไ ເ-ໄ] ]" - "&ا<<Ø¢<<Ø£<<Ø¥" - "&و<<ؤ" - "&ي<<ئ<<ى" - "&ه<<Ø©" - "&[last primary ignorable ]<<׳<<×´<<ـ<<ٌ<<ٍ<<َ<<ُ<<ِ<<ّ<<ْ<<ฺ" + "&'='<'\u2260'&ا<<<ﺎ<<<ﺍ<<Ø¢<<<ﺂ<<<ﺁ<<Ø£<<<ﺄ<<<ﺃ<<Ø¥<<<ﺈ<<<ﺇ" + "&و<<<Û¥<<<ï»®<<<ï»­<<ؤ<<<ﺆ<<<ﺅ" + "&ي<<<Û¦<<<ﻳ<<<ï»´<<<ﻲ<<<ï»±<<ئ<<<ﺋ<<<ﺌ<<<ﺊ<<<ﺉ<<ى<<<ﯨ<<<ﯩ<<<ï»°<<<ﻯ" + "&ه<<<ﻫ<<<ﻬ<<<ﻪ<<<ﻩ<<Ø©<<<ﺔ<<<ﺓ" + "&[last primary ignorable ]<<׳<<×´<<ـ<<ฺ" + "&ᄀ=ᆨ" + "&ᄀᄀ=ᄁ=ᆩ" + "&ᄀᄉ=ᆪ" + "&ᄂ=ᆫ" + "&ᄂᄌ=ᆬ" + "&ᄂᄒ=ᆭ" + "&ᄃ=ᆮ" + "&ᄃᄃ=ᄄ" + "&ᄅ=ᆯ" + "&ᄅᄀ=ᆰ" + "&ᄅᄆ=ᆱ" + "&ᄅᄇ=ᆲ" + "&ᄅᄉ=ᆳ" + "&ᄅᄐ=ᆴ" + "&ᄅᄑ=ᆵ" + "&ᄅᄒ=ᆶ" + "&ᄆ=ᆷ" + "&ᄇ=ᆸ" + "&ᄇᄇ=ᄈ" + "&ᄇᄉ=ᆹ" + "&ᄉ=ᆺ" + "&ᄉᄉ=ᄊ=ᆻ" + "&ᄋ=ᆼ" + "&ᄌ=ᆽ" + "&ᄌᄌ=ᄍ" + "&ᄎ=ᆾ" + "&ᄏ=ᆿ" + "&ᄐ=ᇀ" + "&ᄑ=ᇁ" + "&ᄒ=ᇂ" + "&ᅡᅵ=ᅢ" + "&ᅣᅵ=ᅤ" + "&ᅥᅵ=ᅦ" + "&ᅧᅵ=ᅨ" + "&ᅩᅡ=ᅪ" + "&ᅩᅡᅵ=ᅫ" + "&ᅩᅵ=ᅬ" + "&ᅮᅴ=ᅯ" + "&ᅮᅴᅵ=ᅰ" + "&ᅮᅵ=ᅱ" "&C<č<<<Č<ć<<<Ć" "&D/icu-config.xml & build.xml diff --git a/icuSources/data/coll/hu.txt b/icuSources/data/coll/hu.txt index 01fc22eb..b75c9565 100644 --- a/icuSources/data/coll/hu.txt +++ b/icuSources/data/coll/hu.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/hu.xml @@ -10,7 +10,7 @@ * ICU source: /xml/collation/hu.xml */ hu{ - Version{"2.0.41.26"} + Version{"2.0.61.82"} collations{ standard{ Sequence{ @@ -53,7 +53,7 @@ hu{ "&Zs<</icu-config.xml & build.xml diff --git a/icuSources/data/coll/hy.txt b/icuSources/data/coll/hy.txt index b9165106..34c2391c 100644 --- a/icuSources/data/coll/hy.txt +++ b/icuSources/data/coll/hy.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/hy.xml @@ -14,7 +14,7 @@ hy{ collations{ standard{ Sequence{"&ք<և<<<Եւ"} - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/hy_AM.txt b/icuSources/data/coll/hy_AM.txt index d8cf4308..17dd51c2 100644 --- a/icuSources/data/coll/hy_AM.txt +++ b/icuSources/data/coll/hy_AM.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/id.txt b/icuSources/data/coll/id.txt index 81b29409..7186b8f4 100644 --- a/icuSources/data/coll/id.txt +++ b/icuSources/data/coll/id.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/id_ID.txt b/icuSources/data/coll/id_ID.txt index 1e12a765..5c827424 100644 --- a/icuSources/data/coll/id_ID.txt +++ b/icuSources/data/coll/id_ID.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ig.txt b/icuSources/data/coll/ig.txt index 1ff16983..f7f51167 100755 --- a/icuSources/data/coll/ig.txt +++ b/icuSources/data/coll/ig.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/ig.xml @@ -24,7 +24,7 @@ ig{ "&S/icu-config.xml & build.xml diff --git a/icuSources/data/coll/in.txt b/icuSources/data/coll/in.txt index 875935a5..cb3e2e04 100644 --- a/icuSources/data/coll/in.txt +++ b/icuSources/data/coll/in.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/in_ID.txt b/icuSources/data/coll/in_ID.txt index daa7cd0d..d22885f1 100644 --- a/icuSources/data/coll/in_ID.txt +++ b/icuSources/data/coll/in_ID.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/is.txt b/icuSources/data/coll/is.txt index be252595..5c14d6af 100644 --- a/icuSources/data/coll/is.txt +++ b/icuSources/data/coll/is.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/is.xml @@ -10,16 +10,56 @@ * ICU source: /xml/collation/is.xml */ is{ - Version{"2.0.50.97"} + Version{"2.0.63.65"} collations{ search{ Sequence{ " [normalization on ][suppressContractions [เ-ไ ເ-ໄ] ]" - "&ا<<Ø¢<<Ø£<<Ø¥" - "&و<<ؤ" - "&ي<<ئ<<ى" - "&ه<<Ø©" - "&[last primary ignorable ]<<׳<<×´<<ـ<<ٌ<<ٍ<<َ<<ُ<<ِ<<ّ<<ْ<<ฺ" + "&'='<'\u2260'&ا<<<ﺎ<<<ﺍ<<Ø¢<<<ﺂ<<<ﺁ<<Ø£<<<ﺄ<<<ﺃ<<Ø¥<<<ﺈ<<<ﺇ" + "&و<<<Û¥<<<ï»®<<<ï»­<<ؤ<<<ﺆ<<<ﺅ" + "&ي<<<Û¦<<<ﻳ<<<ï»´<<<ﻲ<<<ï»±<<ئ<<<ﺋ<<<ﺌ<<<ﺊ<<<ﺉ<<ى<<<ﯨ<<<ﯩ<<<ï»°<<<ﻯ" + "&ه<<<ﻫ<<<ﻬ<<<ﻪ<<<ﻩ<<Ø©<<<ﺔ<<<ﺓ" + "&[last primary ignorable ]<<׳<<×´<<ـ<<ฺ" + "&ᄀ=ᆨ" + "&ᄀᄀ=ᄁ=ᆩ" + "&ᄀᄉ=ᆪ" + "&ᄂ=ᆫ" + "&ᄂᄌ=ᆬ" + "&ᄂᄒ=ᆭ" + "&ᄃ=ᆮ" + "&ᄃᄃ=ᄄ" + "&ᄅ=ᆯ" + "&ᄅᄀ=ᆰ" + "&ᄅᄆ=ᆱ" + "&ᄅᄇ=ᆲ" + "&ᄅᄉ=ᆳ" + "&ᄅᄐ=ᆴ" + "&ᄅᄑ=ᆵ" + "&ᄅᄒ=ᆶ" + "&ᄆ=ᆷ" + "&ᄇ=ᆸ" + "&ᄇᄇ=ᄈ" + "&ᄇᄉ=ᆹ" + "&ᄉ=ᆺ" + "&ᄉᄉ=ᄊ=ᆻ" + "&ᄋ=ᆼ" + "&ᄌ=ᆽ" + "&ᄌᄌ=ᄍ" + "&ᄎ=ᆾ" + "&ᄏ=ᆿ" + "&ᄐ=ᇀ" + "&ᄑ=ᇁ" + "&ᄒ=ᇂ" + "&ᅡᅵ=ᅢ" + "&ᅣᅵ=ᅤ" + "&ᅥᅵ=ᅦ" + "&ᅧᅵ=ᅨ" + "&ᅩᅡ=ᅪ" + "&ᅩᅡᅵ=ᅫ" + "&ᅩᅵ=ᅬ" + "&ᅮᅴ=ᅯ" + "&ᅮᅴᅵ=ᅰ" + "&ᅮᅵ=ᅱ" "&[before 1]b<á<<<Á" "&d<<đ<<<Đ<ð<<<Ð" "&[before 1]f<é<<<É" @@ -29,7 +69,7 @@ is{ "&[before 1]z<ý<<<Ý" "&[before 1]ǀ<æ<<<Æ<<ä<<<Ä<ö<<<Ö<<ø<<<Ø<Ã¥<<<Å" } - Version{"1.9"} + Version{"21.0"} } standard{ Sequence{ @@ -42,7 +82,7 @@ is{ "&[before 1]z<ý<<<Ý" "&[before 1]ǀ<æ<<<Æ<<ä<<<Ä<ö<<<Ö<<ø<<<Ø<Ã¥<<<Å" } - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/is_IS.txt b/icuSources/data/coll/is_IS.txt index 7b7d251c..2bc96d23 100644 --- a/icuSources/data/coll/is_IS.txt +++ b/icuSources/data/coll/is_IS.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/it.txt b/icuSources/data/coll/it.txt index a867770b..cf54c914 100644 --- a/icuSources/data/coll/it.txt +++ b/icuSources/data/coll/it.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/it_CH.txt b/icuSources/data/coll/it_CH.txt index 2bbbc04a..747bea60 100644 --- a/icuSources/data/coll/it_CH.txt +++ b/icuSources/data/coll/it_CH.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/it_IT.txt b/icuSources/data/coll/it_IT.txt index e2f29383..e58af04a 100644 --- a/icuSources/data/coll/it_IT.txt +++ b/icuSources/data/coll/it_IT.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/iw.txt b/icuSources/data/coll/iw.txt index 32dbf9f4..c10c184c 100644 --- a/icuSources/data/coll/iw.txt +++ b/icuSources/data/coll/iw.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/iw_IL.txt b/icuSources/data/coll/iw_IL.txt index bc467350..6963f2d1 100644 --- a/icuSources/data/coll/iw_IL.txt +++ b/icuSources/data/coll/iw_IL.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ja.txt b/icuSources/data/coll/ja.txt index db90cf72..55ccd6e4 100644 --- a/icuSources/data/coll/ja.txt +++ b/icuSources/data/coll/ja.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/ja.xml @@ -10,7 +10,7 @@ * ICU source: /xml/collation/ja.xml */ ja{ - Version{"2.0.51.37"} + Version{"2.0.61.48"} collations{ standard{ Sequence{ @@ -417,7 +417,7 @@ ja{ "鴃鴆鴪鴦鶯鴣鴟鵄鴕鴒鵁鴿鴾鵆鵈鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈麋麌麒麕麑麝麥麩麸麪麭靡黌黎" "-黐黔黜點黝黠黥黨黯黴黶黷黹黻-黽鼇鼈皷鼕鼡鼬鼾齊齒齔齣齟-齡齦齧齬齪齷齲齶龕龜龠堯槇遙瑤凜熙" } - Version{"1.9"} + Version{"21.0"} } unihan{ Sequence{ @@ -729,526 +729,569 @@ ja{ "&。=。" "&「=ï½¢" "&」=ï½£" - "&[last regular ]<*一丁-丆𠀀-𠀂万-丌亐卄𠀃-𠀆𪜀𪜁𫝀不-专丗𠀇-𠀌𪜂㐀且-世丘-丝𠀍-𠀗㐁㐂" - "丞-丢𠀘-𠀚𠀜𠀞-𠀠𫝁丣-严丽𠀡-𠀤𠀦-𠀨𠀪𠀫𫝂並丧𠀬-𠀮𠀰-𠀴𪜃𠀵𠀶𠀸𠀺𠀻𪜄𠀽-𠁀" - "𠤢𪜅𠁁-𠁅𪜆𠁆-𠁈𠁊𠁋𠁌𠁍𠁎-𠁒𫝃𠁓𠁔𠁕𠁗-𠁛𠁝𤳏𪜇𠁖𠁟𠁠丨丩𠁡𠁢㐃㐄个丫中-丰" - "𠁣𪜈丱𠁥𠁦串𠁧𠁨丳𠁩-𠁬临𠁭-𠁯𪜉丵𠁰𠁱𠁳𠁴𠁵𠁶𠁸𠁹𠁺𠁻丶丷𪜊丸义𠁼𠁽丹为𠁿主丼𠂀" - "𠂁𠂂𪜋举𠂃𠂄𠂅丿-乁㐅乂-乄𠂆-𠂊久-么乊𠂋-𠂎𫝄之乌尹𠂏-𠂓乍-乐𠂔-𠂡㐆乑-乔𠂢-𠂧𠂩-𠂫𠂭" - "𪜌乕𠂯乖𠂲𠂳𠂶乗𠂴𠂷𪜍乘𠂹-𠂾𪜎𪜏𠂿-𠃂𠃃𠃄𠃆𠃅𠃇𠃈⺂-⺄乙-乛𠃉-𠃎𠃑乜九龴𠃏𠃐㐇-" - "㐉乞-习𠃒-𠃔㐊㐋乣-书𠁾𠃕-𠃝㐌-㐏乧𠃞-𠃣𪜐㐐-㐕乨-买𠃤-𠃨𪜑㐖-㐘乱乲𠃩𠃪𠃬𠧝𪜒𪜓㐙-㐛乳-乸" - "𠃭-𠃯𪜔㐜-㐠乹-乼𠂸𠃲-𠃷𪜕乽𠃸-𠃻𤱡𪜖𪜗⻲㐡-㐣乾-亀𠃼-𠄂𪜘㐤亁𥝀𪜙𪜚亂-亄𠄃𠄄𪜛𠄅-" - "𠄈𢆡㐥𠄉㐦𠄊𠄋亅𠄌了𠄍-𠄐亇𠄑㐧予𠄒-𠄔争𠀩𠄕亊𠄖-𠄘𪜜㐨事𠄙𠄚𠄛𪜝𠄜𠄝二𠄞-𠄠亍-亏云" - "-亖𠄡亗亘-亚𠄢-𠄧些亜𠀥𠄨-𠄪㐩亝-亟𠄫-𠄯𠄰-𠄳𠄵-𠄸𠄹𠄺𠄻𠄼-𠄾𠄿𪜞𠅀𪜟亠亡亢亣𠅁𠅂" - "𪜠𪜡㐪㐫交-产𠅃-𠅇𫝅㐬亨-亪𠅈-𠅋𪜢㐭享京𠅌-𠅒亭-亲𠅓-𠅕亳𠅖𠅘-𠅝𠅞-𠅧𪜣亴亵𠅨-𠅯𠅲" - "𪜤㐮亶亷𠅳-𠅸𠅺-𠅼𠆀𠅾𠅿𠆁-𠆉𪜥亸𠆋-𠆒𠆔𠆖-𠆘㐯𠆚𠆝𪜦亹𠆞𠆟𠆠𠆡⺅人亻𠆢亼-亿𠆣-" - "𠆥什-仓𠆦-𠆨𪜧㐰-㐷仔-仭𠆩-𠆭𠆯𠆰𠆳𫝆㐸-㑀仮-伬佤𠆴-𠇑𠇓-𠇕𪜨-𪜫㑁-㑈伭-佣佥-佨𠇖-𠈁" - "𪜬-𪜴㑉-㑖佩-侭鿇𠈃-𠈣𠈥-𠈬𪜵-𪜷𪜸-𪜺𫝇𫝈㑗-㑢侮-俭𠈭-𠉠𠉡𠉢𪜻-𪝂㑣㑥-㑭修-倿𠉣-𠊆" - "𠊇-𠊦𠋟𪝃-𪝊𫝉㑤㑮-㑲偀-偿𠊧-𠋐𠋒-𠋞𠋠-𠋢𠋣-𠋬𪝋-𪝕𫝊㑳-㑺傀-傩𠋭-𠌅𠌇-𠌝𠌠-" - "𠌩𪝖-𪝟㑻-㒁傪-働𠌫-𠍡𠍣𠍤𠍦-𠍬𠎵𪝠-𪝤𫝋㒂-㒐僎-僱僳僴僷𠍥𠍭-𠎗𠎙𠎚𠎝-𠎴𠏐𪝥-𪝧" - "𪝨-𪝪㒑-㒘僲僵僶僸-儏𠎷-𠏏𠏑𠏔-𠏦𪝫-𪝯㒙-㒜儐-儞儫𠏒𠏨-𠐇𪝰-𪝳㒝㒞償-優儬𠐈-𠐛𠐝-𠐢𪝴" - "-𪝶㒟㒠儭-儲𠐣-𠐺𪝷-𪝹㒡-㒣儳-儵𠐻-𠑁𠑃-𠑌𪝺-𪝼㒤-㒦儶𠑍-𠑖𠑞𪝽㒧㒨儷-儺𠑗-𠑝𠑟-𠑣" - "𪝾儻儼𠑤-𠑩㒩儽𠑪-𠑯儾𠑰㒪𠑲𠑳𠑵儿⺎⺑兀允-元𠑶兄𠑷𠑸㒫充-兊𠑹-𠑼克-兑𠑽-𠒂㒬兒-兖𠒃-𠒋𪝿" - "兗-兙𠒌-𠒏𪞀𫝌㒭党兛𠒐-𠒖𪞁㒮兜-兞𠒗-𠒝兟兠𠒞-𠒣兡𠒤-𠒦𪞂兢𠒧-𠒯𠒰-𠒲𠒴-𠒷𪞃-𪞅兣" - "𠒳𠒸-𠒾𠒿-𠓅𠓇㒯𠓆𠓈-𠓊𠓋𠓎𪞆𠓍𠓏𠓐兤𠓑𠓒𠓓𠓔𠓕𠓖𠓗-𠓙𠓚入兦𠓛內𠓜-𠓞㒰㒱𠓟" - "㒲全氽𠇒𠓠-𠓣㒳㒴𠓤-𠓨兩𠓩兪𠓪-𠓬𠓭-𠓰𪞇𠓱𠌆𠓲𠓳𠓴-𠓷𠓸-𠓻𠓼𠓽𠓾𠓿八𠔀公-兯𠔁-" - "𠔄兰𠔅𠔆共-兴龹𠔈𠔉𪞈㒵-㒷兵𠔊-𠔏其-典𠔐𠔑𠩖㒸兹养𠔒-𠔗兺兼𠔙-𠔛兽𠔜𠔝𠔞-𠔧𪞉兾兿𠔨-" - "𠔮𪞊𠔯-𠔱𠭻𪞋𪞌冀𠔳-𠔵𪞍𠁜冁𠔶𠔷𠔸-𠔺㒹⺆冂𠔼冃-冈𠔽-𠕀冉-册𠕁-𠕊再冎𠕋-𠕏冏𠕐-" - "𠕕𪞎㒺冐𠕖-𠕚冑冒𠕛𠕜𫝍冓冔𠕝-𠕟㒻㒼冕𠕠-𠕢㒽最𠕣-𠕥㒾𠕦𠕧𠕨𠕩𠕪𠕬𠕭𠕮𠕯𠕰𠕱㒿𠕲冖" - "⺴㓀㓁冗冘𠕳𠕴写冚𠕵-𠕸军农𠕹-𠕿冝𠖀-𠖃𪞏𪞐冞𠖄-𠖆𪞑㓂冟冠𠖇-𠖋冡-冧𠖌-𠖒𪞒冨𠖓𪞓㓃𠖔-" - "𠖙𪞔𠖚𠖛冩𠖜-𠖞𪞕㓄冪𠖠𠖡𠖢𠖣-𠖥𠖦-𠖨𠖩𠖪𠖫冫𠖬㓅𠖭冬-冯𠖮-𠖰𪞖㓆㓇冰-冴𠖱-𠖶𪞗" - "-𪞚㓈况-冻𠖷-𠖿𠗁𪞛-𪞝㓉-㓍冼-净𠗀𠗂-𠗇𪞞㓎㓏凁-凃𠗈-𠗗𪞟-𪞡𫝎㓐-㓒凄-凎𠗘-𠗤𪞢-𪞥㓓" - "减-凑𠗥-𠗰𪞦-𪞨𫝏㓔㓕凒-凖𠗱-𠗹𪞩𪞪㓖凗𠗺-𠘃𪞫𪞬㓗凘𠘄-𠘉𠘓𪞭凙-凜𠘊-𠘑𪞮凝凞𠘒𠘔" - "𠘕𪞯凟𠘖-𠘜𥂳𠘝-𠘡𠘢𠘣𪞰𠘤𠘥𠘦⺇几𠘧𠘨凡-凣凤𠘩-𠘰凥-凧𠘱-𠘴凨-凫𠘵-𠘻𪞱凬𠘼-𠙅" - "𪞲凭-凯𠙆-𠙎𠫮𠙏-𠙑𠙒-𠙖𪞳㓘凰𠙘𠙙𠙛-𠙞𪞴凱凲𠁉𠙟-𠙣𠙤-𠙧𪞵凳凴𠙨-𠙪𠙫𠙭-𠙰" - "𠙱𠙲𠙳凵𠙴𠙵凶𠙶-𠙸凷-击𠙹-𠙻𠙽𪞶㓙凼𠙾-𠚅𠚆-𠚊函𠚋-𠚍𪞷凾𠚎-𠚐𠚒𠚓𪞸𠚔-𠚗凿" - "𠚘𪞹𪞺𪞻𠚙𠚚𢍭𠚜𠚝𠚞𢇕𪞼𠚟𪞽𠚠𠚡𠚢⺈⺉刀-刂𠚣刃刄𠚤刅-刈𠚥-𠚬㓚-㓜刉-刍𠚭-𠚴𠚶𠚻" - "㓝㓞刎-创𠚵𠚷-𠚺𠚼-𠛍𪞾-𪟀㓟㓠刜初刞-刭𠛎-𠛦𪟁𪟂㓡-㓦刮-剂𠛧-𠜏𪟃-𪟅㓧-㓫剃-剑𠜐-𠜰𪟆" - "𪟇𫝐㓬-㓰剒-剧𠜱-𠝜𠝶𪟈𪟉㓱-㓶剨剪-剱剶𠝝-𠝵𠝷-𠝾𪟊-𪟍㓷-㓻剩割-創𠝿-𠞛𠞝-𠞤𪟎-𪟐㓼㓽" - "剷-剿𠞥-𠟁𪟑-𪟓㓾-㔉劀-劄𠟂-𠟟𠟡-𠟥㔊劅-劏𠟠𠟦-𠟹𪟔㔋-㔍劐-劔𠟺-𠠊𪟕𪟖㔎㔏劕𠠌-𠠚㔐𠠛" - "-𠠠㔑劖𠠡-𠠣㔒𠠤𠠦-𠠩劗劘𠠥𠠪-𠠭劙劚𠠮𠠯𠠰𠠱力劜𠠲劝办𠠳-𠠵㔓㘞功-劢𠆮𠠶-𠠸㔔-㔖劣-动𠠹" - "-𠡁㔗㔘助-労𠡂-𠡐𪟗-𪟙㔙-㔛劵-势𠡑-𠡝𪟚𪟛㔜勀-勋𠡞-𠡪𪟜㔝-㔟勌-勑𠡫-𠡺𪟝-𪟟㔠勒-勖勘-勚" - "ð ¡»-𠢄𪟠㔡勛-勞𠢅-𠢒𪟡𪟢募-勧𠢓-𠢟𪟣𫝑㔢勨-勭𠢠-𠢯𪟤𪟥勮-勲𠢰-𠢵𪟦勳𠢶-𠢸㔣-㔦勴-勶" - "ð ¢¹-𠢿㔧𠣀-𠣃勷𠣄𠣅勸𠣆𠣇𪟧𠣈𠣉𠣊𠣋勹勺勻-匂𠣌匃-匇𠣍-𠣐匈𠣑-𠣓匉𠣔-𠣗匊-匌𠣘-𠣝匍" - "𠣞-𠣣匎𠣤-𠣭㔨匏匐𠣮-𠣴㔩匑匒𠣵-𠣷㔪匓𠣸-𠣼𠣽-𠤂匔𠤃𠤄-𠤇𠤈-𠤊𠤋-𠤍匕𠤎𪟨㔫化𠤏北" - "𠤐𪟩𠤑-𠤕㔬𠤖𠤗-𠤝𪟪𠤞-𠤡㔭匘匙𠤣𠤤𠤥𪟫𠤦-𠤨𠤩𠤪匚𠤬𠤭匛-匞匟-匢𠤮-𠤱𪟬㔯㔰匣-匥" - "𠤳-𠤷𪟭𪟮匦𠤸-𠤻匧-匩𠤼-𠥂𠥄-𠥈𪟯匪匫龨𠥉-𠥍𪟰㔱匬-匮𠥎𠥏𠥐-𠥕㔲-㔴匯𠥖-𠥘㔵匰-匲𠥙" - "-𠥛𪟱匳𠥜-𠥡匴𠥢𠥣匵𠥤𠥥匶𠥦𠥧匷𠥨𠥩𪟲𠥪㔶𠥫𠥬匸匹区𠥭𠤲𠥮𠥯㔷医𠥰-𠥲匼𠥳匽𠥃𠥴𠥵" - "𠥶匾-區㔸𠥷𠥸𠥹𠥺十卂千㔹卅-午𠥻𠥼𠥿卉半卌𠆱𠥽𠥾𠦀𠦁㔺㔻卋卍-卐𠦂-𠦐𠦑-𠦗𪟳𫝒卑-卖龺𠦘-" - "𠦢𣥥𫝓南単𫝔𠦣-𠦩𪟴卙𠦪-𠦯𪟵博𠦰-𠦳㔼𠦴-𠦼𪟶𠦽-𠦿𪟷𠧀-𠧄𪟸𪟹𠧅-𠧈𪟺𠧉-𠧍" - "𪟻𠧎𪟼卛𠧏𠧐𠧑⺊卜𠧒卝卞𪟽卟-卢𠧓𠀝𠧔-𠧘⻧卣卤𠧙-𠧜𡥋𪟾㔽卥-卧𠧞-𠧨𠧩-𠧲𠭉𠧳-𠧷𠧹" - "𪟿卨𠧺-𠧿𠨀-𠨂𠨄𠨅𠨆𠨇𪠀𠨈-𠨊𠨋𠨌⺋卩㔾㔿卪卫卬𠨍-𠨐卭-卯𠨑印危𠨒-𠨗㕀卲-卵𠨘㕁卶-卺𪠁" - "卻-卽𠨙-𠨝𪠂𠨞卾卿𠨟-𠨡厀厁𠨢-𠨤𠨥𠨦𠨧-𠨪𠨫⺁厂厃-历𠨬厇-厉𠨭-𠨳𪠃㕂-㕄厊-厍𠂬𠂮𠨴-" - "𠨿㕅-㕇厎-厑𠂰𠩀-𠩉𪠄𫝕㕈㕉厒-厕𠩊-𠩕𪠅𪠆㕊厖-厛𠩗-𠩦𪠇-𪠊㕋-㕍厜-原虒𠩧-𠩷𪠋-𪠎𫝖𫝗" - "厠-厣厩𠩸-𠩾𠪀-𠪆𪠏𪠐㕎厤-厨𠪇-𠪐𪠑𪠒㕏厪厫𠩿𠪑-𠪘𪠓-𪠕㕐㕑厬-厰𠪙-𠪬𪠖𪠗㕒厱厲𠪭-𠪸" - "𪠘𪠙𠪺-𠪾㕓厳𠪿𪠚𠫀-𠫆厴𠫇𪠛𠫉𠫊𠫋𠫌-𠫎㕔𠫏𠫐厵𠫑𠫒厶𠫓-𠫖㕕厷-厹𠫗𠫘厺-厼𠫙-𠫝" - "厽厾𠫞-𠫥县𠫦-𠫨叀-参𠫩-𠫭𠫯𠫰-𠫲𠫴-𠫸𪠜㕖𠫹-𠫼𪠝㕗㕘參叄𠫽𠫾𪠞叅𠫿-𠬅𦎅𪠟𠬆-𠬌" - "𪠠叆𠔲𠬍-𠬐㕙叇𠬑𠬒𪠡𠬓𠬕-𠬗𠬔𠬘𠬙𪠢⺀又叉㕚㕛及-収𠬚-𠬠𪠣𪠤叏-发𠬡-𠬨㕜叒𠬩-𠬰𪠥㕝" - "叓𠬱-𠬸𪠦㕞叔-变𠬹-𠬾𪠧𪠨㕟叙-叝𠫳𠬿-𠭈𪠩𪠪叞叟𠭊-𠭔𪠫𪠬𠭕-𠭤㕠𠭥-𠭮𪠭𪠮叠﨎𠭯-" - "𠭵𠭷-𠭺𪠯㕡𠭼-𠮂𡪞𪠰𠮃-𠮆叡𠮇-𠮌𪠱𠮍-𠮏叢𠮐壡𠮑𠮒𠮓𠮔𠮕𠮖𠮗𠮘口𠮙-𠮞㕣-㕥古-" - "叾𠙼𠮟-𠮪𪠲㕦-㕨叿-吗𠮫-𠯊𫝘㕩-㕶吘-呜𠈂𠯋-𠯶𠯷-𠰇𪠳-𪠵㕷-㕿呝-咝𠰈-𠰽𠰾-𠱏𪠶-𪠹㖀" - "-㖎咞-哟𠀷𠀹𠱐-𠱼𠱽-𠲫𪠺-𪡃𫝙㖏-㖞哠-唧𠲬-𠳓𠳔-𠳤𠳦-𠳪𠳬-𠴥𪡄-𪡎㖟-㖵唨-唽唾唿-啘啚" - "-啞啠-啪啬-啹𠳥𠴧-ð µ­ð µ®-𠶶𪡏-𪡛㖶-㗑啙啫啺-喌喎-喾噅𠶷-𠷓𠷔-ð ·¡ð ·£-𠸵𠸻-𠸾𪡜-𪡩㗒-㗡喍喿-" - "嗵𠷢𠸶-𠸺𠸿-𠹯𠹳𠹴-𠻓𪡪-𪡷㗢-㗰嗶-嘞嘡-嘧噑噓𠁷𠻔-𠼑𠼒-𠽠𪡸-𪢄𫝚㗱-㗺嘟嘠嘨-噄噆-噐噒噔" - "噖-噝噴𠆊𠏓𠏧𠹰-𠹲𠽡-𠾛𠾜-𠾦𠾨-𠿆𡀔𡀦𪢅-𪢍𫝛㗻-㘄噞-噳噵-噼𠿇-𡀓𡀕-𡀟𡀠-𡀥𡀧-" - "𡀼𢨐𨗓𪢎-𪢔㘅-㘈噽-嚓嚺𡀽-𡂎𪢕-𪢘𫝜㘉-㘏嚔-嚤𡂏-𡃟𡃰𪢙-𪢞𫝝㘐-㘒嚥-嚰𡃠-𡃯𡃱-𡄈𡄊" - "-𡄐𪢟-𪢡㘓㘔嚱-嚹𡄑-𡄰𪢢-𪢤㘕-㘗嚻-囄囍𡄱-𡅔𡅣㘘囅-囉囊囋囎𡅗-𡅢𡅤-𡅯𪢥𫝞㘙㘚囌囏囐𡅰-𡅸" - "囑-囓𡅹-𡆅𪢦𪢧㘛囔囕𡆆-𡆎㘜𡆏-𡆘𡆙𡆚𡆞囖𡆛-𡆝𧮥𡆟囗𡆠-𡆢㘝囘-囜龱𠁤𡆣-𡆦㘟囝-団𡆧-" - "𡆳囤-囵𡆴-𡇇𪢨㘠㘡囶-图𠀯𡇈-𡇌𡇎-𡇑𪢩㘢囿圀𡇒-𡇟𪢪㘣圁-圆𡇠-𡇯𪢫圇-國圏𡇰-𡇻𡈀𪢬𪢭圌" - "-圎圐𡇼-𡇿𡈁-𡈉𤔗圑-圕𡈊-𡈔𪢮㘤圖-圙𡈕-𡈡𪢯圚𡈢-𡈤𡈦-𡈩圛圜𡈥𡈪-𡈬𪢰𡈭-𡈱𡈲𡈳" - "𡈴㘥𡈵-𡈷𡈸-𡈺圝圞𡈻土圠圡龶𡈼-𡈾㘦圢-圧𡈿-𡉇𪢱𪢲在-场𡉈-𡉖𪢳-𪢷㘧-㘰圻-坠𡉘-𡊃𪢸-𪣂" - "㘱-㘵坡-垁垂垃-垊𡊄-𡊶𪣃-𪣊㘶-㘾型-垵城𡊷-𡋛𡋝-𡋬𪣋-𪣓㘿-㙆垶-埍埏-埛﨏𡋭-𡌥𣑧𪣔-𪣣㙇-㙍埜" - "-埩埫-堕𡌦-𡍣𪣤𪣥𪣦-𪣱㙎-㙘埪堖-堼堾-塂塄-塈𡍤-𡎦𡎧-𡎭𪣲-𪣽𫝟㙙-㙟堽塃塉-塱𡎮-𡏬𧯧𪣾-" - "𪤋𪤌𪤍㙠-㙦塲-墛𡏭-𡐝𦥈𪤎-𪤘𫝠㙧-㙯墜-墧墩-墹𠚛𡐞-𡑝𪤙-𪤞㙰-㙶墺-壌龳𡑞-𡑹𡑻-𡒈𪤟-" - "𪤥𫝡㙷-㙺壍-壗龼𡒉-𡒠𡒢-𡒯𪤦-𪤫㙻-㙽壘壙𡒰-𡒿𡓁-𡓏𪤬-𪤯㙾㙿壚-壠壢𡓀𡓐-𡓚𡓜-𡓥𪤰㚀壣" - "-壥𡓦-𡓰𪤱壦𡓱-𡓶𡓸𡓹𡓻-𡔁𡓺𡔂-𡔉壧壨𡔊-𡔎㚁壩𡔏-𡔕㚂壪𡔖𡔗𡔘𡔙𡔚士壬壭𡔛壮𡔜壯-壳" - "𡔝𡔞𡔟壴壵𡔠-𡔢壶𡔣-𡔩𪤲壷壸𡔪-𡔭㚃壹-壻𡔮𡔯壼𡔰𡔲-𡔵𪤳壽壾𡔶𡔸-𡔻㚄壿夀𡔼𡔽夁𡔾-𡕀" - "𡕁-𡕄𡕅𡕇-𡕊𡕋𡕌𡕍𡅕𡕏-𡕑𪤴夂𡕒夃处𡕓𡕔夅𡕕𡕖夆𡕗-𡕙备㚅夈𡕚𠙚𡕛𡕜𪌛𡕝𪤵夊𡕞" - "𡕟夋𡕠𡕡夌𡕢-𡕥㚆㚇変复夎夏𠀼𡕦𡕧-𡕬𠌞𡕭𠭶𡕮-𡕱𪤶夐𡕲-𡕵𡕶𡕷𡕸-𡕺𡕻夑夓𡕼-𡕿夒𡖀" - "𡖁夔𡖂𡖃夕㚈外-夘𡖄-𡖆夙-夛𡖇-𡖉𪤷𫝢𡖊-𡖌𫝣㚉夜夝𡖍-𡖏𪤸𡖐𡖑𪤹夞𠅗𡖒-𡖜𢻈𪤺够夠𡖝" - "-𡖥𪤻㚊夡𠅱𠨃𡖦-𡖮𡖰𪤼𡖯𡖱-𡖵㚋㚌夢-夥𡖶-𡖾𢆣𪤽夦𡖿-𡗁𪤾𠆓𠆕𡗂-𡗅𪤿𠆙𡗆-𡗈㚍" - "𡗉𡗊𡗋𡗌𡗐𡗍𡗎𪥀𡗏𣡳𡗑大夨天-夭𡗒-𡗔𪥁㚎央-头𡗕-𡗛𪥂㚏-㚑夵-夼𠀛𡗝-𡗤𪥃㚒㚓夽-奂𡗥-" - "𡗶𪥄-𪥆㚔-㚙奃-奉奋-奍𡗷-𡘌𪥇-𪥌㚚㚛奎-奖𡘍-𡘜𪥍-𪥏奊套-奚𡘝-𡘳𪥐-𪥒𫝤㚜-㚞奛-奞𡘴-𡙆" - "𪥓-𪥕㚟奟-奥𡔱𡙇-𡙚𪥖-𪥘㚠奦-奨𡙛-𡙫𪥙-𪥛奩-奬𡙬-𡙶𪥜-𪥞奭𡙷-𡚅𪥟-𪥡㚡奮奯𡚆-𡚎" - "𤏠𫝥𡚏-𡚖奰𡚗𡾗𪥢𡚘-𡚚𡚛𪥣𡚜𡚝奱𡚞𡚟𡚠-𡚢奲𡚣𡚤𡚥女𡚦㚢奴-奶𡚧-𡚭㚣-㚨奷-妈𡚮-" - "𡚻𪥤𪥥㚩-㚯㛠妉-妌妎-妫𡚼-𡛘𪥦-𪥬𫝦㚰-㛁妬-姗𡛙-𡜁𪥭-𪥰㛂-㛌妍姘-姫姭-娃娅-娈𡜂-𡜭𪥱-𪥵" - "𫝧𫝨㛍-㛟㛡-㛤姬娉-娫娭-娴娽𡜮-𡝝𪥶-𪥺𫝩-𫝫㛥-㛭娬娵-娼娾-婶𡝞-𡞒𡞓-𡞛𪥻-𪦅㛮-㜄婷-媏媑-媯嫏" - "𡞜-𡟋𡟌-𡟧𡠣𪦆-𪦐𫝬㜅-㜔媐媰-嫎嫐-嫔𡟨-𡠕𪦑-𪦖㜕-㜢嫕-嫲𡠗𡠙-𡠢𡠤-𡠱𡠳-𡡎𪦗-𪦟" - "𫝭㜣-㜨嫳-嬏𡠖𡠘𡠲𡡏-𡢍𡢐𪦠-𪦥𫝮㜩-㜭嬐-嬢嬴𡢎𡢑-𡣄𪦦-𪦪㜮㜯嬣-嬳嬵-嬷𡣅-𡣡𡣣-𡣩𪦫㜰" - "㜱嬸嬺-嬽𡣪-𡣼𪦬-𪦯㜲-㜵嬹嬾嬿𡣽-𡤍𡤞𪦰𪦱㜶-㜸孀-孆𡤎-𡤗𪦲㜹孇-孉𡤘-𡤝𡤟𡤠𪦳𪦴㜺孊-孌𡤡" - "-𡤪孍𡤫-𡤭𪦵孎孏𡤮-𡤳𡤴-𡤶㜻㜼𡤷-𡤺𡤻子-孓𡤼孔𡤽孕𡤾-𡥂㜽孖-孙𡉗𡥃-𡥅㜾㜿孚-孞𡥆-𡥊" - "𡥌𡥍𪦶-𪦹㝀孟-孧𠃱𡥎-𡥚𪦺㝁孨-孪𡥛-𡥧𪦻㝂㝃孫-孭𡥨-𡥭𢈲𨹴孮-孰孲𡥮-𡥵𪦼-𪦾㝄孱𡥶-𡦂" - "𪦿㝅孳孴𡦃-𡦐孵-孷𡦑-𡦖𪧀㝆𡦗-𡦝𫝯㝇學孹𡦞-𡦨𪧁孺孻𡦩𪧂𪧃𡦪-𡦬孼𡦭-𡦰孽孾𡦱-𡦶𪧄孿" - "𡦷㝈𡦸宀㝉𡦹㝊㝋宁-宄𡦺-𡦼㝌㝍宅-安𡦽-𡧊㝎-㝑宊-宒𡧋-𡧕𪧅-𪧇㝒宓-审𡧖-𡧨𪧈𪧉㝓-㝖客-宦宨-宫" - "𡧩-𡧿𪧊-𪧌㝗-㝚宧宬-宾𡨀-𡨡𪧍-𪧐㝛-㝡宿-寉𡨢-𡨼𪧑-𪧓㝢㝣寊-寕寪𡨽-𡩞𪧔-𪧚㝤-㝨寖-寝𡩟-" - "𡩺𪧛-𪧠㝩-㝬寞-寨𡩻-𡪝𪧡-𪧥𫝰㝭-㝯審寫-寮𡪟-𡪽𪧦-𪧪𫝱寯寰𡪾-𡫐𪧫-𪧮寱寲𡫑-𡫝𪧯㝰𡫞" - "-𡫫𪧰-𪧲寳-寵𡫬-𡫶寶𡫷-𡫻𪧳𪧴㝱寷𡫼-𡬃𪧵𡬄-𡬋𡬌𡬍𡬏𡬐𪧶𡬑𡬓-𡬕㝲𡬖-𡬘𡬎𡬙" - "𡬚𡬒𡬛𡬜寸𡬝㝳对寺-导𡬞𪧷㝴寽-寿㝵尀𡬟-𡬦封専将𡬧-𡬬㝶尃-尅𡬭將-尉𡬮-𡬲𪧸𪧹㝷尊-尌𡬳-𡬸𪧺" - "𡬹-𡬼對𡬽-𡭂導𡭃-𡭉𣊒𪧻𪧼𡭊-𡭌𪧽𡭍-𡭏𪧾𡭐𡭑𡭒𡭓⺌⺍小𡭔尐少𡭕𡭖尒-尕龸𡭗𡭘尖-尘" - "𡭙-𡭜𡭝-𡭤𪧿尙尚𠈤𡭥-𡭩𪨀尛-尝𡭪-𡭳㝸𡭴-𡭼𪨁𪨂𡭽-𡮍㝹尞𡮎-𡮗尟尠𠅽𡮘-𡮝㝺尡𡮞-" - "𡮥𪨃㝻𡮦-𡮯𪨄𡮰-𡮳𪨅𡮴-𡮶𢇔𪨆𡮷-𡮻𤯏𡮼-𡮾𡮿𡯀⺏⺐尢尣𡯁𡯂尤𡯃𡯄-𡯊㝼尥-尧𡯋-" - "𡯎㝽尨-尬𡯏-𡯙㝾㝿尭𡯚-𡯡㞀㞁尮尯𡯢-𡯤𡯦𡯧㞂𡯨-𡯲㞃-㞆𡯳-𡯸㞇㞈尰就𡯹-𡰂𪨇㞉㞊尲-尴𡰃-𡰊" - "𪨈𡰋-𡰏尵𡰐-𡰕𡰖-𡰚尶尷𡰛𡰜𡰝𡰞𡰟𡰠𡰡𡰢尸𡰣尺㞋尻尼𡰤-𡰨𡰴㞌㞍尽𡰩-𡰳𫝲㞎尾-屃𡰵-" - "𡰽𪨉-𪨋㞏-㞑屄-届𡰾-𡱋𪨌㞒-㞖屋-屏𡱌-𡱡𢇀𪨍𪨎㞗屐-屘𡱢-𡱹𪨏𪨐㞘㞙屙-屝𡱺-𡲓𪨑㞚㞛属-屡" - "𡲔-𡲫𪨕-𪨘𡲬-𡳃𪨒-𪨔㞜-㞞屢屣𡳄-𡳏𪨙𪨚㞟㞠層-屧𡳐-𡳞𪨛𪨜𡳟-𡳧𪨝屨𡳨𡳩𪨞屩屪𡳪𡳫" - "㞡屫𡳬-𡳰𪨟𪨠𡳱-𡳴屬𡳵-𡳷𡳸-𡳺𪨡屭𡳻𡳼𡳽屮𡳾㞢屯𡳿屰𡴀-𡴅㞣㞷𡴆-𡴊𡴋-𡴍𡴎-𡴔𡴕" - "-𡴚𡴛𡴜𡴝-𡴣𡴤𡴥𡴦-𡴩𡴪𡴫𡴬山乢屲𡴭-𡴯㞤-㞧屳-å±·ð¡´°-𡴽㞨-㞯屸-岃𡴾-𡵒𪨢-𪨥𫝳㞰-㞶㞸" - "岄-岌岎-岜𡵓-𡶂𪨦-𪨨㞹-㟃岝-峅𡶃-𡶣𡶥-𡶪𪨩-𪨮㟄-㟆岍峆-峧𡶫-𡷔𪨯-𪨴𫝴㟇-㟖峨-崅𡷕-𡸐" - "𦊤𪨵-𪨺𫝵㟗-㟥崆-崰𡸑-𡹖𡹗-𡹩𪨻-𪩁㟦-㟯崱-嵉嵋-嵝﨑𡹪-𡺩𪩂-𪩇㟰-㟸嵊嵞-嵶𡺪-𡻗𪩈-𪩋㟹" - "-㠄嵷-嶎𡻘-𡼉𪩌-𪩒㠅-㠐嶏-嶥𡼊-𡼼𪩓-𪩖㠑-㠗嶦-嶶𡼽-𡽈𡽊-𡽛𪩗-𪩚㠘-㠜嶷-嶺嶼-嶿𡽉𡽜-𡾁" - "𡾻𪩛-𪩝㠝-㠟巀-巂𡾂-𡾖𡾠㠠-㠣嶻巃-巅𡾘-𡾟𡾡-𡾭𣦭𪩞㠤巆-巌𡾮-𡾺㠥㠦巍巏巐𡾼-𡿆𪩟㠧巎巑-巕巗" - "𡿇-𡿑𪩠巖巘-巚𡿒𡿓𡿔-𡿜𡿝-𡿟𡿠𡿡𡿣𡿤㠨𡿢𡿥巛-川𡿦𡿨𡿧㠩州巟𡿩-ð¡¿­å· ð¡¿®-𡿰𪩡𡿱-𡿶" - "ð¡¿·-𡿻𪩢𠙗𡿼𡿽巢巣𡿾-𢀀𢀁𢀂巤𢀃𢀄-𢀆𢀇𢀈𢀉𢀊𢀋𢀌𢀍𢀎𢀏𢀐工㠪𢀑-𢀕左-巨𢀖-𢀙巩" - "巪𢀚𢀛𪩣巫𢀜-𢀞𢀟巬巭𢀠㠫㠬差𢀡𢀢𢀣𪩤㠭巯𢀤𢀥𪩥巰𢀦𢀧𪩦𪩧㠮𢀨-𢀫𢀬𢑰𤀢𢀭𪩨𢀮𪩩" - "𢀯𢀰-𢀲𪩪⺒己-巳巴𢀳㠯𢀴𢀵𢀶巵𪩬㠰巶𢀷𢀸𪩫巷-巻𢀹-𢀻巼𢀼-𢀿㠱𢁀-𢁄巽𢁅-𢁉𪩭𪩮𢁊𪩯" - "𢁋𢁌𢁍𢁏𪩰𪩱𢁎𢁐𢁑巾巿-币㠲㠳市-帅𢁒-𢁔𪩲㠴-㠶帆-师𢁕-𢁤㠷-㠼帉-帐𢁥-𢁺㠽-㡀帑-帜𢁻-𢂏㡁" - "-㡆帝-帧𢂐-𢂰㡇㡈帨-帱𢂱-𢃌𪩳㡉-㡎帲-帼𢃍-𢃪𪩴-𪩷㡏-㡖帽-幇幉𢃫-𢄉𪩸-𪩺㡗-㡛幊-幏𢄊-𢄞㡜-" - "㡟幈幑-幙幛𢄟-𢄲𪩻㡠㡡幚幜-幥𢄳-𢅌𪩼㡢-㡤幦-幩𢅍-𢅞𪩽㡥㡦幪-幬𢅟-𢅨𪩾幭-幯𢅩-𢅬幰𢅭-𢅷𪩿㡧" - "㡨幱𢅸-𢅺𪪀𢅻-𢅽㡩㡪𢅾-𢆁𢆂𢆃-𢆆𢆇𢆈干平𢆉年幵𢆊-𢆌𪪁并-幸𢆍-𢆐𢆑-𢆕𢆖-𢆙𢆚𪪂" - "𪪃𢆛-𢆝𪪄幹𢆞-𢆠𪪅𪪆𢆢𢆤𢆥𪪇𢆦-𢆩𢆪𪪈𢆫𪪉𢆬𢆭𢆮⺓乡幺幻𢆯-𢆱幼𢆲-𢆵𢆶𪪊𢆷-" - "𢆺𢆻-𢆾幽𢆿𢇂𪪋𢇁𢇃-𢇆𢇇-𢇉㡫㡬幾𢇊𠅹𢇋㡭𢇌-𢇏𢇐-𢇓㡮𢇖广庀-広𠆲㡯-㡱庄-庆𢇗-𢇢㡲㡳" - "庇-应庘𢇣-𢇱𪪌𪪍㡴-㡻底-店庙-废𢇲-𢈆𪪎𪪏㡼-㢂庠-度𢈇-𢈘𪪐𪪑㢃-㢇座-庯𢈙-𢈱𪪒-𪪗㢈-㢌庰-庼" - "𢈳-𢉕𢉗-𢉚𪪘𪪙𫝶𫝷㢍-㢐庽-廃廊𢉛-𢉻𢉽𢉾𪪚𪪛㢑廅-廉廋廌𢉼𢉿-𢊔𪪜𪪝㢒-㢕廄廍-廘𢊕-𢊬" - "𪪞-𪪠㢖-㢘廙-廤𢊭-𢋁𪪡-𪪣㢙-㢜廥-廪𢋂-𢋐𪪤𪪥𢋑-𢋛𢋝-𢋠𪪦-𪪨廫𢋡-𢋭㢝廬廭龐𠓌𢋮-𢋺" - "𪪪㢞廮-廰𢋻-𢌃廱𢌄-𢌆𪪫廲𢌈-𢌌𢌍-𢌑𢌒廳𢌓𢌔𢌕𢌖廴𢌗㢟廵𢌘-𢌚𪪬延廷𢌜㢠廸廹𢌛𢌝𢌞𪪭" - "𪪮建-廼𢌟廽𢌠-𢌥𪪯𢌦𢌧𪪰𢌨-𢌪𪪱𢌫𣉡𦋪𪪲廾𢌬廿开𢌭弁𢌮𢌯异𢌰-𢌲弃-弅𢌳𢌵-𢌺𪪳弆" - "𢌻𢌽-𢍁𪪴弇弈𢌴𢌼𢍂-𢍌弉𢍍-𢍓𪪵𢍔-𢍙𢍚-𢍡𪪶𢍢-𢍥𪪷㢡𢍦-𢍫㢢弊𢍬㢣𢍮-𢍱𢍲-𢍴" - "𪪸𪪩𢍵𢍶𪪹𢍷𢍸𢍹弋𢍺弌𢍻𢍼弍弎-弐𢍽𢍾㢤𢍿-𢎃𢎄𢎅㢥𢎆-𢎊𢎋𢎌𢎍弑𢎎㢦弒𢎏𢎐𣦏𢎑" - "𢎒𢎓𢎔𢎕𢎖弓𢎗𢎘㢧弔-弖𢎙-𢎡弗弘𢎢-𢎪㢨-㢫弙-弜𢎫-𢎶𪪺㢬㢭弝-张𢎷-𢏅㢮-㢱弡-弪𢏆-𢏓𪪻㢲" - "-㢷弫-弯𠄴𠔘𢏔-𢏣𪪼𪪽㢸㢹弰-弳𢏤-𢏭𪪾㢺-㢼弴-弹𢏮-𢏿𪪿㢽-㢿强-弾𢐀-𢐉𪫀𪫁㣀-㣂弿-彂𢐊-" - "𢐑㣃彃-彅𢐒-𢐝𪫂㣄㣅彆-彉𢐞-𢐤彊彋𢐥-𢐪彌𢐬-𢐱𪫃彍𢐲-𢐷𢐸-𢐾𤯽𢐿-𢑅㣆𢑆-𢑉𪫄彎𢑊彏" - "𢑋𢑌𪫅𢑍𢑎⺔⺕彐彑归当𢑏-𢑒𪫆𢑓㣇彔录𢑔𢑕彖𢑗-𢑚𢑛-𢑝彗𢑞-𢑡彘𢑢-𢑤彙彚𢑥-𢑧𢑨-𢑬" - "𢑭𢑮𣼙㣈彛彜𢑯𢑱𢑲彝彞𢑳-𢑶𪫇彟𢑷-𢑺𢑻𢑼𢑽𢑾彠𢑿彡𢒀-𢒂㣉𢒃-𢒆㣊形-彤𢒇𢒈㣋-㣍𢒉-" - "𢒍彥彦𢒎𫝸彧彨𢒏-𢒓𣥲𪫈㣎彩彫彬𢒔-𢒝㣏㣐彭𢒞-𢒣彮𢒤-𢒨㣑彯彰𢒩𢒪㣒影𢒫-𢒯𪫉㣓𢒰-𢒳𢒴𪫊" - "𢒵𢒷𢒶彲𢒸-𢒺𢒻彳𢒼𢒽㣔𢒾𢒿㣕彴彵𢓀-𢓃㣖㣗彶-彻鿈鿉𢓄-𢓑𪫋㣘㣙彼-径𢓒-𢓛𪫌㣚-㣡待-徍徔𢓜-" - "𢓩㣢㣣徎-従徕𢓪-𢔀𪫍𪫎㣤-㣩徖-徙徛-徤𢔁-𢔞𪫏𪫐㣪-㣮徚徥-徫𢔟-𢔫𢔭-𢔱𪫑-𪫓㣯徬-徰𢔲-𢕎𢕧" - "𪫔𪫕㣰-㣲徱徳徴𢕏-𢕦𢕨𢕩𪫖-𪫘㣳㣴徲徵-徺𢕪-𢕸㣵㣶徻徼𢕹-𢖄𢖆𢖇𪫙㣷徽徾𢖈-𢖊𢖌-𢖎𪫚𢖏-" - "𢖗𪫛𪫜㣸徿𢖘-𢖚𢖜㣹忀忁𢖝-𢖠𢖢忂𢖣𢖤𢖥𢖦𢖧𢖨⺖⺗心忄𢖩㣺必忆𢖪㣻忇-忊𢖫-𢖱𪫝㣼-㤀忋-応𢖲" - "-𢗈𪫞㤁-㤋忝-怆𢗉-𢗾𪫟-𪫥𫝹㤌-㤙怇-怿𢗿-𢘄𢘅𢘆-𢘳𪫦-𪫬㤚-㤭㤺恀-恽𢘴-𢙠𢙡-𢙰𪫭-𪫴" - "㤮-㤹㤻-㤽恾-悯𢙱-𢚯𢚰-𢚿𪫵-𪫾㤾-㥙悰-惯𢛀-𢛣𢛤-𢜧𪫿-𪬆㥚-㥫惰-愦慨𢜨-𢝝𢝞-𢞌𪬇-𪬒㥬" - "-㥻愧-慑𢞍-𢟑𢟒-𢟟𪬓-𪬞㥼-㦈慒-慧慩-慬慮-憈𠕫𢟠-𢠜𢠝-𢠰𦑑𪬟-𪬧㦉-㦖慭憉-憳𢠱-𢡶𢡷-𢢑" - "𪬨-𪬭㦗-㦙憴-憺憼-懔𢢒-𢣍𦡗𪬮-𪬶㦚-㦠憻懕-懨𢣎-𢣺𪬷-𪬹㦡㦢懩-懴𢣻-𢤥𦻇𪬺-𪬾㦣-㦧懵-懸𢤦" - "-𢥊𪬿𪭀㦨-㦪懹-懻𢥋-𢥖𪭁𪭂懼-懿𢥗-𢥤𪭃𪭄㦫㦬戀-戂𢥥-𢥮𪭅𪭆戃戄𢥯-𢥺𪭇戅戆𢥻-𢦂𪭈𢦃" - "𢦄㦭戇𢦅-𢦇𢦈𢦉𢦊𢦋戈戉-戋𢦌𢦍𪭉戌-成𢦎-𢦑𪭊㦮㦯我-戓𢦒-𢦙㦰-㦲戔-戗𢦚-𢦥㦳战𢦦-𢦶𪭋" - "𪭌㦴-㦶戙𢦷-𢦾𪭍𪭎㦷戚-戝𢦿-𢧇𪭏𪭐㦸戞戟戦𢧈-𢧓𪭑㦹戠-戥𢧔-𢧡𪭒㦺戧-戬𠎶𢧢-𢧧𢧩-𢧱𪭓" - "㦻㦼戭-戯戱𢧨𢧲-𢨆戰𢨇-𢨏𢨑𢨒𪭔-𪭖㦽戲戴𢨓-𢨗戳𢨘𢨙𢨚-𢨝𢨞-𢨠𢨡-𢨣戵𪭗戶-戸戹𢨤𢨥" - "𢨦-𢨩㦾戺-戼𢨪-𢨮㦿㧀戽-所𢨯-𢨵㧁㧂扁-扃𢨶-𢩄𪭘扄-扇𢩅-𢩌扈𢩍-𢩐𪭙扉扊𢩑-𢩕𢩖𢩗𤟵𢩘-" - "𢩛𢩜-𢩞𪭚𢩟𢩠𢩡𨐳𢩢𪭛𢩣𢩤⺘手-才龵扎𢩥-𢩧㧃-㧅扐-扖𢩨-𢩬㧆-㧈扏扗-扞扠-扬𢩭-𢪂𪭜㧉-㧑扟" - "扭-扷批-报𢪃-𢪳𪭝-𪭣㧒-㧠扸抦-择𢪴-𢫟𢫠-𢫣𪭤-𪭪𫝺㧡-㧱拪-挧𢫤-𢬔𢬕-𢬮𪭫-𪭳𫝻㧲-㧸挨-" - "捤𢬯-𢭪𢭫-𢮀𪭴-𪮀㧹-㨈捥-捵捶捷-掱掳-掽𢮁-𢮺𢮻-𢯨𪮁-𪮋㨉-㨕㨗㨘掲掾-揄揆-搅摒𢯩-𢰐𢰑-𢰾" - "𢱀-𢱞𪮌-𪮖𫝼㨖㨙-㨬搆-搰搲-摊𢱟-𢲅𢲆-𢲲𪮗-𪮢𫝽㨭-㩂揅摋-摑摓-摕摗-撄撇𢲳-𢳢𢳣-𢴟𪮣-𪮪" - "𫝾㩃-㩑搱摖撅撆撈-撺擆𢴠-𢵘𢵙-𢵾𢷅𪮫-𪮴㩒-㩙撻-擅擇-擞𢵿-𢷄𢷆-𢷊𪮵-𪮷㩚-㩟擟-擤擦-擱𢷋-𢷵" - "𪮸-𪮺㩠-㩫擥擲-攆𢷶-𢸢𪮻-𪯀𫝿㩬㩭攇-攐攒𢸣-𢹌𪯁㩮-㩰攑攓-攚𢹍-𢹡𢹣-𢹫𪯂㩱-㩴攛-攝𢹢𢹬-" - "𢺁攞-攤攦攧𢺂-𢺕𪯃㩵-㩷攥攨-攫𢺖-𢺝𪯄攬攭𢺞-𢺫㩸㩹攮𢺬-𢺯𢺰-𢺲𢺳𢺴支攰𢺵𢺶㩺𢺷-𢺽𪯆攱" - "𢺾-𢻀㩻㩼𢻁-𢻇𢻉㩽𢻊-𢻍𪯅㩾攲𢻎-𢻔𢻕-𢻙𢻚-𢻜𢻝-𢻟𪯇攳𢻠-𢻤𢻥-𢻩𢻪⺙攴攵收攷㩿㪀攸-" - "攼𢻫-𢻲㪁㪂攽-政𢻳-𢼈𪯈㪃-㪆敀-故𢼉-𢼚𪯉𪯊㪇-㪉敆-敌𢼛-𢼸𣁋𪯋𪯌㪊-㪎啟敍-敛𢼹-𢽙𢽜𢽷𪯍" - "𪵊㪏-㪚敜-敪敭𢽚𢽛𢽝-𢽶𢽸-𢽾𢾣𪯎𪯏㪛-㪟敫敬敮-数𢽿-𢾢𢾤𪯐㪠-㪣敱-敳𢾦-𢿅𪯑𪯒㪤-㪦整-敻" - "𢿇-𢿝𣁚𪯓-𪯖㪧-㪪敼-敿𢿞-𢿽𪯗-𪯙斀-斂𢿾-𣀃𣀅-𣀏𪯚㪫㪬斃贁𣀄𣀐-𣀚𪯛𪯜斄𣀛-𣀢𩠮㪭斅" - "斆𣀣-𣀭𩠰㪮𣀮-𣀲𪯝𪯞𣀳𣀴𣀵-𣀺𪯟𣀻𣀼𣀽𣀾𣀿𣁀文𣁁㪯斈𣁂𪯠⻫斉𣁃-𣁅𪯡𪯢𣁆-𣁉𪯣" - "㪰斊斋𣁊𣁌𣁍𪯤斌-斏𣁎-𣁓斐斑𣁔-𣁖𪯥-𪯧㪱斒𣁗-𣁙𩖰𪯨-𪯪𣁛-𣁡斓𣁢𣁣𣁤𣁥𣁦斔𣁧𣁨斕" - "𣁩𣁪斖𣁫斗𣁬㪲㪳斘𣁭㪴𣁮-𣁰㪵𣁱𣁲𪯫㪶料斚𣁳-𣁶𪯬㪷斛斜𣁷-𣁻㪸斝𣁼-𣂀斞斟𣂁𣂃-𣂅斠斡𣂂𣂆" - "-𣂈𪯭㪹𣂉-𣂋𪯮斢㪺斣𣂌𣂍𪯯𣂎𣂏𣂐𪯰㪻斤𣂑斥𣂒𣂓斦-斩𣂔-𣂘𪯱㪼㪽斪斫𣂙𣂚㪾㪿𣂛-𣂝斬断𣂞" - "-𣂠㫀斮斯𣂡-𣂪𣂬𣂭新斱𣂮-𣂵𥇴㫁斲𣂶-𣂺㫂斳𣂻-𣂿斴𣃀-𣃆斵斶𣃇-𣃋斷𣃌-𣃐𣃑-𣃓𣃔𣃕𣃖" - "斸方㫃𣃗𣃘𣃙㫄斺-於𣃚-𣃜𪯲𪯳㫆施-旀𣃝-𣃥𪯴㫅㫇-㫉旁-旆旊𣃦-𣃲𪯵-𪯷㫊-㫌旇-旉旋-族𣃳-𣃻𪯸" - "𫞀㫍旐旑𣃼-𣄇𪯹-𪯼旒-旕𣄈-𣄍𪯽𫞁旖旗𣄎-𣄓𪯾㫎㫏𣄔-𣄖𪯿𪰀旘旙𣄗-𣄜𪰁𪰂旚𣄝旛𣄞-𣄣旜" - "-旞𣄤𪰃𪰄旟𣄥𪰅𣄦𣄧𣄨𣄩𣄪𣄫𣄬无旡𣄭𣄮𣄯既𣄰𣄱-𣄳旣𣄴𣄵旤𣄶-𣄸𣄹𣄺⺛⺜日旦旧𣄻-𣄽" - "㫐㫑旨-旯𣄾-𣅃𣅅㫒-㫗旰-旸𣅄𣅆-𣅙𪰆𪰇㫘-㫚旹-昙𣅚-𣅶𪰈-𪰎㫛-㫤昚-昿𣅷-𣆈𣆊-𣆑𪰏-𪰘𫞂" - "𫞃㫥-㫮晀-晖𣆒-𣆱𪰙-𪰤𫞄㫯-㫴勗晗-晩曽𣆲-𣇡𪰥-𪰨㫵-㬀晪-暃暑𣇢-𣈣𪰩-𪰮㬁-㬌暄-暐暒-暙𣈤-" - "𣉑𪰯-𪰷㬍-㬐暚-暨𣉒-𣉠𣉢-𣉺𪰸-𪰽㬑-㬖暩-暷𣉻-𣊈𣊊-𣊑𣊓-𣊝𣋇𪰾-𪱅㬗-㬟暸-曍龧𣊉𣊞-" - "𣋆𣋈𪱇-𪱌㬠-㬢曎-曗曚𠁞𣋉-𣋝𪱆𪱍㬣-㬨曘曙曛曜𠆛𣋞-𣋱𥫂𪱎-𪱐㬩㬪曝-曢𣋲-𣋾㬫曣-曨𣋿-𣌇曩" - "𣌈-𣌌𪱑-𪱓㬬㬭𣌍-𣌕㬮曪-曬𣌖曭曮𣌗-𣌙𣌛𪱔㬯曯𣌜𣌝𣌟𣌠曰曱㬰曲曳更曵𣌡𣌢曶𣌣-𣌦曷𣆉𣌧-" - "𣌬書曺𣌭-𣌶曹曻曼𣌷-𣌺曾替朁朂𣌻-𣌽會𣌾-𣍂朄朅𣍃-𣍅𣍆-𣍊𪱕㬱朆𣍋-𣍎𪱖𪱗㬲𣍏𣍐𣍑-𣍕" - "𣍖𣍗𪱘𣍘𣍙朇𣍚𠑱𣍛𣍜⺝月𣍝有𣍞𪱙𣍟-𣍣𪱚㬳朊-服𣍤𪱛朎-朑𣍥-𣍧𣍩-𣍬𪱜𪱝㬴㬵朒-朕𣍭" - "𣍮𪱞𫞅㬶㬷朖-望𣍱-𣍶𪱠-𪱢㬸朜-期𣍷-𣎃𦜳𪱣𫞆𫞇朠朡𣎄-𣎌𪱤-𪱧㬺㬻朢𣎍-𣎑𪱟𪱨-𪱪㬼-㬾" - "膤𣎒-𣎙𪱫𪱬㬿朣-朥𣎚𣎛𣎝-𣎢𪱭㭀𣎜𣎣-𣎨𦡖朦𣎩-𣎭朧𣎮𣎯𪱮𪱯𣎰𣎱𣎲𪱰木朩𣎳𣎴未-朰" - "𣎵-𣎷㭁朱-权𣎸-𣏀㭂-㭆杄-杩极𣏁-𣏓𪱱-𪱵㭇-㭐杪-枀枂-枭𣏔-𣐆𣐇𪱶-𪱹𫞈㭑-㭗枮-树𣐈-𣐜𣐝-" - "𣐴𪱺-𪲂㭘-㭧栒-桪鿄𣐵-𣑊𣑋-𣑦𣑨-𣑾𪲃-𪲏𫞉𫞊㭨-㭵㭷桫-棂𣑿-𣒗𣒘-𣓀𪲐-𪲞㭶㭸-㮊棃-椮" - "𣓁-𣔰𪲟-𪲮𪲯㮋-㮠㮢㮣椯-榉榋榌榔榘﨓𣔱-𣔸𣔹-𣕣𣕥-𣖩𪲰-𪲿𪳀-𪳇㮤-㮽榊榍-榓榕-榗榙-槡槩樮﨔𣕤" - "𣖪-𣖷𣖸-𣘔𪳈-𪳜𫞋𫞌㮾-㯏㯑㯒㯠槢-槨槪-樭樯-樱橥橴𣘕-𣘯𣘰-𣙑𣙓-𣙺𪳝-𪳬𫞍-𫞏㯐㯓-㯟㯡-㯩" - "樲-橤橦-橳橵-橼𣙒𣙻-𣚙𣚚-𣛯𪳭-𪳼𫞐㯪-㯶橽-檪𣛰-𣜡𣜣-𣜵𣜶-𣝀𪳽-𪴈𫞑㯷-㯽檫-櫊𣝁-𣝘" - "𣝚-𣞎𪴉-𪴏𫞒㯾-㰈櫋-櫦櫫櫭𣝙𣞐-𣟃𣟑𪴐-𪴕㰉-㰓㰖櫧-櫪櫬櫮-櫶𣟄-𣟐𣟒-𣟮𪴖-𪴚㰔㰕櫸-欅欌𣟯" - "-𣠁𣠃-𣠘𪴛-𪴞㰗㰘櫷欆-欋欍欎𣠂𣠙-𣠶𪴟-𪴡㰙-㰜欏-欒𣠷-𣡊𪴢𪴣欓-欕𣡋-𣡝𥤔𪴤𪴥欖-欛𣡞-" - "𣡨𪴦欜欝𣡩-𣡱𪴨𣡲𣡴𣡵𪴧欞欟𣡶-𣡸𣡹𣡺𣡻𣡼𣡽𣡾𣡿欠次欢𣢀㰝㰞欤𣢁-𣢈㰟-㰢欣欥-欧𣢉-𣢖" - "𪴩㰣-㰨欨-欪𣢗-𣢦𪴪𪴫㰩-㰭欫-欱𣢧-𣢹㰮-㰱欲-欸𣢺-𣣇𪴬𪴭㰲-㰶㰸欹-欼欽款欿𣣈-𣣜𪴮㰹-㰾歀-歈𣣝" - "-𣣫𣣭-𣣱𪴯𪴰㰿-㱁歉-歍𣣲-𣤇𪴱㱂㱃歎-歓𣤈-𣤗𪴲㱄㱅歔-歚𣤘-𣤟㱆-㱉歛-歝𣤠-𣤧歞歟𣤨-𣤫㱊歠" - "𣤬-𣤰㱋𣤱-𣤳𪴳𣤴𣤵𣤷𣤸㱌歡𣤶𣤹-𣤼㱍𣤽𣤾𪴴㱎𣤿𣥀𣥁止龰𣥂正𣥃𣥄㱏此𣥅𣥆㱐㱑步𣥇𣥈𣥊" - "-𣥌武-歩𣥉𣥍-𣥡𪴵㱒-㱔歪歫𣥢-𣥤歬歭𣥦-𣥱𪴶𣥳-𣥸𪴷⻭㱕㱖歮歯𣥹-𣦆𪴸歰-歳𣦇-𣦊𣦌-𣦎𤚜" - "𪴹𪴺𫞓㱗歴𣦐-𣦓𪴻歵歶𣦔-𣦛𪴼歷𣦜-𣦠𪴽𪴾𣦡-𣦥𪴿㱘歸𣦦-𣦫𣦬𣦮𣦯𣦰𣦱𣦲𣦳𣦴⺞歹𣦵" - "𣦶歺𣦷㱙死𣦸-𣦾歼𣦿-𣧈㱚-㱝歽-殁𣧉-𣧜㱞-㱠殂-殇𣧝-𣧱𪵀𪵁㰷㱡殈-残𣧲-𣨄𪵂𪵃㱢㱣殌-殓𣨅-𣨕" - "𪵄㱤-㱩殔-殚𣨖-𣨰𪵅㱪-㱮殛殜𣨱-𣩃㱯-㱲殝-殡𣩄-𣩌𪵆㱳㱴殢-殦𣩍-𣩜𫞔㱵-㱷殧-殫𣩝-𣩧㱸殬-殮𣩨-" - "𣩮𪵇殯𣩯-𣩶殰殱𣩷𣩸㱹㱺𣩹-𣩻殲𣩼𣩽𣩾㱻𣩿-𣪁殳㱼㱽殴𣪂-𣪄段殶𣪅-𣪇㱾㱿殷𣪈-𣪊𪵈𪵉㲀殸-æ®»" - "𣪋-𣪘𪵋㲁-㲃殼殽𣪙-𣪟𪵌-𪵎㲄殾-毂𣪠-𣪬𪵏㲅毃毄𣪮-𣪵毅毆𣪶-𣪺𤛗𪵐㲆-㲈毇毈𣪻-𣫋㲉𣫌-𣫏" - "𪵑𪵒㲊𣫐-𣫗毉𣫘-𣫝𣫞𣫟𣫠𣫡毊𣫢-𣫥𣫦-𣫨𣫩𪵓𣫪𣫫毋毌𣫬母毎𣫭每毐𣫮毑毒𣫯-𣫲𣫳𣫴𣫵" - "-𣫸毓𣫹𣫺-𣫼𪵔𣫽𣫾𣫿𣬀𣬁比毕𠂱𣬂𣬃𣬄-𣬇㲋毖-毘毙𣬈-𣬊𣬋𣬌𣬍𣬎-𣬑𪵕𣬒𣬓𣬔毚𣬕" - "𣬖𣬗𣬘𣬙𣬚毛𣬛𪵖㲌𣬜-𣬠毜毝𣬡-𣬨㲍-㲑毞毟𣬩-𣬷𪵗𪵘㲒毠毡𣬸-𣭛𪵙𪵚㲓毢-毪𣭜-𣭰𪵛𪵜㲔" - "-㲚毫-毮𣭱-𣮇㲛-㲞毯-毶𣮈-𣮧𪵝𪵞㲟-㲣毷-毽𣮨-𣯄𪵟㲤-㲩毾𣯅-𣯢𪵠毿-氂𣯣-𣯷𪵡㲪-㲮氃-氇𣯸-" - "𣰉氈-氊𣰊-𣰙㲯㲰氋𣰚-𣰪𪵢㲱氌𣰫-𣰰𠫈𣰱-𣰵𣰶-𣰺氍𣰻-𣰾𣰿-𣱁㲲氎𣱂𣱃𣱄氏⺠氐民𫞕氒𫞖氓" - "𣱅𣱆𣱇-𣱊㲳𣱋-𣱎𣱏𣱐𣱑𣱒𣱓𣱔气氕氖-氘𣱕𣱖氙氚𣱗𣱘㲴氛-氝𣱙-𣱛𪵣氞-氢𣱜-𣱠𪵤氣-氩𣱡" - "㲵氪氫𣱣𪵥氬-氰𣱢𣱤𣱥氱𣱦-𣱨𪵦氲氳𣱩𪵧㲶𣱪𣱫㲷𣱬𣱭𣱮𣱯𣱰⺡⺢水氵氺𣱱㲸氶-氹𣱲-𣱴㲹-㲼氻氼氾" - "-汉𣱵-𣱿𪵨㲽-㲿汊-汤𣲀-𣲍𪵩-𪵬㳀-㳊汥-沪𣲎-𣲱𪵭-𪵰㳋-㳕沫-泙泛-泴泶-泾𣲲-𣳔𣳕-𣳣𪵱-𪵶" - "㳖-㳣泚泿-洌洎-洕洗-浕𣳤-𣳿𣴀-𣴝𪵷-𪵽㳤-㳳洍洖浖-涘涚-涩𣴞-𣴸𣴹-𣵶𣷚𪵾-𪶋𫞗㳴-㴎涙涪-渂渄-渎" - "渏-渗渚湴𣵷-𣷙𣷛-𣷬𣷭-𣷻𣸊𪶌-𪶖𫞘㴏-㴤渃渘渙減-渟渠渡-湳湵-溌滋滞𣷼-𣸉𣸋-𣸏𣸐-𣹜𪶗-𪶩㴥" - "-㴻溍-滊滍-滙滛-滝滟-滪漓𣹝-𣹪𣹫-𣻌𦴶𪶪-𪶾𫞙-𫞛㴼-㵉滌滚滫-漊漌-漒演-漼漾-潍𣻍-𣻜𣻝-𣻳𣻵-" - "𣼘𣼚-𣽂𪶿-𪷊㵊-㵜漋漽潎-潿澁-澘澚-澝濐𣻴𣽃-𣽝𣽞-𣾨𣾪-𣾿𣿁-𣿄𪷋-𪷜𫞜㵝-㵮澙澞-濏濑-濓濖" - "𣾩𣿅-𣿺𣿻-𤀡𪷝-𪷧𫞝㵯-㵼澀濔濕濗-濲濴-濸𣿀𤀣-𤁝𤁟𤁠𪷨-𪷲㵽-㶃濹-瀔𤁞𤁡-𤂜𤂞-𤂠𤂢-" - "𤂲𪷳-𪷹㶄-㶋濳瀕-瀮𤂝𤂡𤂳-𤃧𪷺-𪷿𫞞㶌-㶑瀯-灁𤃨-𤄍𪸀-𪸂㶒-㶘灂-灍灏灐𢌇𤄎-𤄵𪸃-𪸇㶙㶚" - "灑-灘𤄶-𤅉𪸈𪸉㶛-㶝灙-灜𤅊-𤅟𪸊𪸋㶞㶟灝-灡𤅠-𤅨𪸌灢灣𤅩-𤅯㶠灎灤-灦𤅰-𤅶灧灨𤅷-𤅻𤅼𤅽" - "𤅾𤅿灩灪𤆀𤆁⺣火灬灭𤆂𪸍㶡㶢灮-灳炇𤆃-𤆌㶣-㶥灴-炀𤆍-𤆜𪸎-𪸐㶦-㶪炁-炆炈-炞𤆝-𤆻𪸑-𪸗㶫-㶲炟" - "-烃𤆼-𤇮𪸘-𪸢㶳-㶸烄-烮𤇯-𤈤𪸣-𪸪𫞟㶹-㷁烯-焓焕-焘𤈥-𤉡𪸫-𪸲𫞠㷂-㷍焔焙-煀煮𤉢-𤊫𤊬-" - "𤊱𪸳-𪹃㮡㷎-㷞煁-煭煯-煸煺𤊲-𤋧𤋨-𤋲𤋴-𤌆𤍏𪹄-𪹑㷟-㷪煹煻-熙熦蒸𤌇-𤌱𤌳-𤍎𪹒-𪹜𪹝-" - "𪹠𫞡㷫-㷲熚-熥熧-熵黙龦龽𤌲𤍐-𤍨𤍪-𤍿𤎁𤎃-𤎜𪹡-𪹩㷳-㷽熶-燞𤍩𤎝-𤏟𤏡-𤏨𤏩-𤏱𤏲𤏳" - "𤏴𪹪-𪹳㷾-㸃營-燷𤏵-𤐣𪹴-𪹻㸄㸅燸-爃𤐤-𤑂𤑄-𤑑𦦨𪹼-𪺀㸆㸇㸉爄-爊爌-爎爕𤑒-𤑲𪺁𪺂㸈㸊-㸌" - "爋爏-爔爖-爘𤑳-𤒠𤒨𪺃-𪺅㸍爙-爛𤒡-𤒧𤒪-𤒹㸎爜-爠𤒩𤒺𤒻𤒽-𤓇𪺆𪺇㸏㸐爡爢𤒼𤓈-𤓎𤓐-𤓖" - "𪺈爣𤓗-𤓛𪺉爤-爦𤓜-𤓞𤓠-𤓣𪺊𪺋㸑𤓤𤓥𤓦-𤓩𪺌爧𤓪𤓬爨𤓫𤓭爩𤓮⺤⺥爪爫𤓯𤓰𤓱𤓲-𤓵" - "𪺍㸒㸓爬爭𤓶-𤓼爮-爰𤓽-𤔋𪺎爱𤔌-𤔏㸔𤔐-𤔓𪺏爲𤔔-𤔖𤔘-𤔛𪺐-𪺓𤔜-𤔡𪺔𪺕㸕爳𤔢-𤔦噕" - "爴𤔧-𤔭𪺖𪺗𤔮-𤔱𤔲-𤔸𤔼𪺘𪺙爵𤔹𤔻𤔽𤔾𤔺𤔿𤕀𤕂-𤕆𤕇𤕈-𤕊𤕋𤕌𤕍𪺚父爷𤕎𤕏爸" - "𤕐𤕑㸖𤕒㸗爹𤕓𤕔𪺛㸘𤕕𪺜𤕖𤕗㸙爺𤕘𤕙𤕚𤕛爻𤕜㸚𤕝𪺝爼𤕞𤕟𤕠𤕡爽𤕢𤕣𤕤𤕥爾𠎛𤕦-𤕨" - "𤕩𠑂𡄉⺦丬爿𤕪𤕫𤕬𤕭𤕮牀𤕯-𤕱㸛牁𤕲-𤕵牂𤕶-𤕺𤕻-𤖃𪺞㸜𤖄-𤖋𪺟牃𤖌-𤖎牄𤖏-𤖒牅𤖓" - "-𤖕𪺠𤖖-𤖛牆𤖜-𤖟𪺡𤖠𤖡𤖢𤖣𤖤𤖥𤖦𤖧片𤖨𤖩-𤖫㸝㸞版𤖬-𤖰牉牊𤖱-𤖹㸟-㸡𤖺-𤖿𪺢" - "𤗀-𤗆𪺣𪺤牋-牍𤗇-𤗗𪺥牎-牒𤗘-𤗡㸢牓牔𤗢-𤗧牕-牗𤗨-𤗲𤗳-𤗹𪺦㸣𤗺-𤗾㸤𤗿-𤘂牘𤘃㸥𤘄" - "㸦牙𤘅𤘆𪺧𤘇㸧𤘈𤘉𤘊𤘋牚𤘌-𤘏𪺨𤘐𤘑𤘒𤘓⺧牛牜𤘔㸨牝-牟𤘕-𤘗㸩㸪牠牡牢牣牤𤘘-𤘛𪺩㸫-㸯牥-" - "牬𤘜-𤘷㸰-㸴牭-牵𤘸-𤙐𪺪𪺫𫞢㸵-㸸牶-牺𤙑-𤙚𪺬-𪺮㸹-㹀牻-牿犁𤙛-𤙮㹁-㹃犀犂-犋𤙯-𤚌𪺯㹅-㹈" - "犌-犑𤚍-𤚛𤚝-𤚨𤚿𪺰㹄㹉-㹋犒-犗𤚩-𤚾𤛀-𤛉𪺱-𪺳㹌-㹐犘-犛𤛊-𤛖𤛘-𤛠𪺴㹑-㹓犜-犟𤛡-𤛮" - "𪺵㹔-㹖犠𤛯-𤛸㹗㹘𤛹𤛺㹙犡-犦𤛻-𤜁犧犨𤜂-𤜆㹚𤜇-𤜋𪺶㹛犩𤜌-𤜐𤜑-𤜓犪𤜔𤜕𤜖-𤜘犫𤜙⺨犬" - "犭犮𡗜𤜚犯犰𤜛-𤜠犱-犸𤜡-𤜮㹜-㹠犹-狈𤜯-𤝎𤝮𪺷㹡-㹪狉-狞𤝏-𤝭𪺸𪺹𫞣㹫-㹰狟-狲𤝯-𤞘𤞣𪺺" - "𪺻㹱-㹸狳-猃𤞙-𤞢𤞤-𤟂𪺼𪺽㹹-㺀猄-猡猪猫𤟃-𤟛𪺾-𪻁𫞤㺁-㺆猢-猩猬-猹獁獓𤟜-𤟴𤟶-𤠌𪻂-𪻅" - "㺇-㺍猺-獀獂獃獅-獊𤠍-𤠸𪻆𪻇㺎-㺓獄獌-獒獔獕𤠹-𤡢𪻈㺔-㺙獋獖-獤𤡣-𤢋𪻉㺚-㺜獥-獭𤢌-𤢥㺝-㺟獮-獴" - "𤢦-𤢳𪻊㺠獵-獸𤢴-𤣄𪻋㺡㺢獹-獻𤣅-𤣌𪻌㺣-㺦獼獽𤣍-𤣐獾獿𤣑-𤣖玀𤣗-𤣚玁-玃𤣛-𤣞㺧𤣟-𤣢" - "𤣣𤣤玄𤣥玅𤣦玆率玈𤣧𤣨⺩玉王𤣩玊玌玍㺨-㺫玎-玑𤣪-𤣬𪻍㺬-㺯玒-玛𤣭-𤣸㺰-㺶玜-玱𤣹-𤤎𪻎-𪻔𫞥㺷" - "-㺾玲-珑𤤏-𤤴𪻕𪻖㺿-㻈珒-珲琉𠴦𤤵-𤥕𪻗-𪻟𫞦㻉-㻐珳-珶珸-琈琊-琓𤥖-𤥺𪻠-𪻥㻑-㻜珷琔-琝琟-琼" - "𤥻-𤦮𪻦-𪻲𫞧㻝-㻦琞琽-瑟𤦯-𤧩𪻳-𪼂㻧-㻪瑠-瑸𤧪-𤨓𪼃-𪼏𫞨㻫-㻴瑹-璌璎璓𤨔-𤨿𤩁𪼐-𪼖" - "𫞩㻵-㻼璍璏-璒璔-璡璣璤𤩀𤩂-𤩪𪼗-𪼠㻽-㼂璢璥-璴𤩫-𤪊𪼡-𪼦璵-瓂𤪋-𤪨𤪴𪼧𪼨㼃-㼆瓃-瓋𤪩-𤪳" - "𤪵-𤪽𪼩-𪼫㼇瓌-瓒𤪾-𤫈𪼬-𪼯瓓-瓖𤫉-𤫓𪼰瓗-瓙𤫔-𤫘㼈瓚𤫙-𤫟𪼱瓛𤫠𪼲𤫣-𤫧𤫢𤫨𤫩瓜" - "瓝𤫪𪼳㼉㼊𤫫-𤫯𪼴㼋㼌瓞瓟𤫰-𤫴㼍㼎瓠𤫵-𤫹㼏𤫺-𤬀瓡𤬁-𤬆𪼵㼐-㼒𤬈-𤬌㼓㼔𤬇𤬍𤬐-𤬕瓢𤬎" - "𤬏𤬖𤬗㼕𤬘-𤬚瓣𤬛-𤬝瓤𤬞𤬟𤬠𤬡瓥𤬢㼖𤬣𤬤𤬥瓦㼗瓧𤬦𤬧㼘㼙瓨瓩𤬨-𤬫𪼶㼚㼛瓪-瓲𤬬-𤬲𪼷" - "𪼸㼜-㼠瓳-瓵𤬳-𤬽𪼹㼡-㼦瓶-瓸𤬾-𤭋㼧-㼪瓹-瓼𤭌-𤭚㼫-㼱瓽-甁𤭛-𤭦𤭲𤮖𪼺𪼻㼲-㼷甂-甆𤭧-𤭱" - "𤭳-𤭸𪼼㼸-㼺甇-甉𠪹𤭹-𤮄𪼽𪼾㼻-㼾甊-甎𤮅-𤮍㼿-㽅甏-甒𤮎-𤮕𤮗㽆㽇甓-甕𤮘-𤮟㽈㽉甖𤮠𤮡𤮢-" - "𤮥甗𤮦-𤮬㽊𤮭-𤮯𪼿𤮰-𤮵㽋𤮶㽌𤮷𤮸𤮹甘𤮺甙𤮻-𤯀甚𤯁-𤯄𫞪㽍𤯅甛甜𤯆𪽀㽎甝甞𤯇㽏𤯈㽐𤯉" - "𤯊𤯋𤯌㽑𤯍𤯎𤯐𤯑𤯒生𤯓𤯔𪽁𤯕-𤯗甠𤯘-𤯞甡𤯟產産𤯠-𤯥𪽂㽒甤-甦𤯦-𤯫𤯬-𤯱𪽃-𪽅甧" - "𤯲-𤯴㽓𤯵㽔𤯶𤯷-𤯹𤯺𤯻𤯼𤯾𤯿𤰀𤰁𤰂用甩甪𤰃𪽆甫甬𤰄𠂵𠃰𡶤𤰅𤰆甭甮𠳫𤰇𤰈甯𤰉𤰊𤰋" - "𤰌𤰍𤰎𤰏𤰑𤰐田-电𤰒甶𤰓𤰔㽕-㽗男-町甼𠃫𤰕-𤰜𪽇画甽-畅𡇍𢑖𤰝-𤰨𪽈㽘-㽚畆-畓𤰩-𤱋𪽉-" - "𪽌㽛㽜畔-畟𤱌-𤱠𤱢-𤱤𪽍-𪽐㽝㽞畡-畧畩異𤱥-𤱺𪽑𪽒𫞫㽟㽠番-畯畲-畴𤱻-𤲐𪽓-𪽗㽡-㽤畵-畺𤲑-" - "𤲪𪽘-𪽚㽥畱畻-畽𤲫-𤲶𪽛𪽜㽦-㽨畾畿𤲷-𤳇𪽝𪽞㽩疀-疂𤳈-𤳎𤳐𤳑𪽟-𪽡㽪疃疄𤳒-𤳚𤳜-𤳣𪽢" - "㽫㽬疅𤳤-𤳨𨐴𪽣㽭疆疇𤳩-𤳰𤳲㽮疈𤳱𤳳-𤳸𪽤𤳹-𤳾𪽥𪽦疉疊𤳿-𤴁㽯𤴂-𤴄𤴅𤴆𤴇-𤴋𤴌𤴍" - "𤴎𤴏𤴐𤴑𤴒⺪疋𤴓𤴔𤴕疌𤴖𤴘疍𤴗疎疏𤴙-𤴛㽰𤴜𤴝疐疑𤴞𤴟-𤴢𪽧𤴣𤴤疒𤴥㽱㽲疓-疗𤴦-𤴮㽳-" - "㽶疘-疠𤴯-𤴶㽷-㽼疡-疯疺𤴷-𤵖𪽨-𪽫㽽-㾉疰-疹疻-痉𤵗-𤵶𪽬-𪽮𫞬㾊-㾒痊-痖𤵷-𤶔𪽯㾓-㾡痗-痫𤶕" - "-𤷁𪽰𪽱㾢-㾩痬-瘆𤷂-𤷺𪽲㾪-㾵瘇-瘘瘟瘧𤷻-𤸩𪽳-𪽵㾶-㿁瘙-瘞瘠-瘦瘨-瘫𤸪-𤹜𪽶𪽷𫞭㿂-㿈瘬-瘿癊" - "𤹝-𤺂𤺞㿉㿊癀-癉癋-癎𤺃-𤺝𤺟-𤺹𪽸𪽹㿋-㿐癏-癞𤺺-𤻔㿑-㿓癟-癡癣𤻕-𤻯𪽺㿔癢癤-癦𤻰-𤻿㿕-㿗癧" - "-癫𤼀-𤼊㿘癬-癮𤼋-𤼏㿙癯癰𤼐-𤼗㿚㿛癱癲𤼘-𤼛𤼜-𤼞癳𤼟-𤼡𤼢㿜癴𤼣𤼤癵癶𤼥𤼦癷癸-発𤼧𤼨𤼩" - "-𤼫𤼬-𤼮登發𤼯-𤼲𤼳-𤼵𤼶𤼷𤼸𤼹𤼺𤼼𤼻白百癿𤼽𤼾㿝皀-皃𤼿-𤽁的𤽂-𤽇㿞皅-皈𤽈-𤽗𪽻" - "𪽼㿟畠皉-皍𤽘-𤽤𪽽𫞮㿠㿡皎-皑𤽥-𤽫皒-皖𠌟𤽬-𤽸𪽾𪽿㿢皗-皙𤽹-𤾇𪾀𪾁㿣㿤𤾈-𤾓𪾂𪾃㿥皚-皞" - "𤾔-𤾚𪾄㿦皟-皡𤾛-𤾟皢-皥𤾠-𤾦皦-皨𤾧-𤾪㿧皩𤾫-𤾳皪皫𤾴-𤾷㿨皬𤾸-𤾺𪾅𤾻-𤾽皭𤾾𤾿𤿀-" - "𤿃㿩𤿄𤿅皮𤿆𤿇㿪皯𤿈-𤿍𪾆㿫㿬𤿎-𤿔𪾇㿭㿮皰皱𤿕-𤿞㿯㿰皲𤿟-𤿦㿱皳皴𤿧-𤿮𤿰-𤿲㿲㿳皵龾𤿯𤿳" - "-𤿿㿴㿵皶-皹𥀀-𥀌𪾈𪾉㿶㿷皺𥀍-𥀓㿸皻𥀔-𥀞皼𥀟-𥀡㿹皽𥀢-𥀪𥀫-𥀮㿺皾𥀯-𥀳𥀴𥀵𥀶-𥀸𥀹" - "𥀺皿盀盁𥀿𥁀㿻盂𥁁-𥁅𫞯㿼㿽盃-盈𥁆-𥁍𪾊𪾋𫞰㿾-䀀盉-监𥁎-𥁝𥁫𪾌𪾍䀁䀂盒-盘盛𥁞-𥁪𪾎䀃盙盚盜" - "𥁬-𥁶𪾏𪾐䀄䀅盝-盟𥁷-𥂂𪾑𪾒𫞱䀆盠-監𥂃-𥂆𪾓𪾔盤𥂇-𥂒𪾕䀇䀈盥-盧𥂓-𥂤𪾖䀉盨-盪𥂥-𥂲" - "𥂴-𥂷𪾗𪾘盫盬𥂸-𥂺𥂼-𥃀𪾙䀊𥂻𥃁-𥃆𪾚盭𥃇-𥃑䀋𥃒𦪹𪾛䀌𥃓-𥃗𪾜𥃘𥃙𥃞𥃚-𥃝𪾝" - "𥃟𥃠𥃡䀍𪾞𥃢𥃣⺫目𥃤𥃥䀎䀏盯𥃦-𥃱䀐-䀔盰-盵𥃲-𥄂𪾟𪾠䀕-䀞盶-眍𥄃-𥄰𪾡-𪾣䀟-䀦眎-眬眿𥄱-" - "𥅙𪾤-𪾧𫞲䀧-䀮眭-眾睁𠌪𥅚-𥆉𪾨-𪾪𫞳䀯-䁀着睂-睑鿃𥆊-𥇄𥇆-𥇈𥇫𪾫𪾬䁁-䁉睒-睠睢-睭𢰿𢾥" - "𣪭𥇅𥇉-𥇪𥇬-𥇳𥇵-𥈁𪾭-𪾰䁊-䁖睡睮-瞆𥈂-𥈻𪾱-𪾴䁗-䁡瞇-瞓𥈼-𥉳𥊇𪾵-𪾸䁢-䁪瞔-瞣𥉴-" - "𥊆𥊈-𥊩𥋖𪾹-𪾻䁫-䁳瞤-瞷𥊪-𥋕𥋗𪾼-𪿀䁴-䁺瞸-矂𥋘-𥋾矃-矊𥋿-𥌔𥌖-𥌙𪿁䁻-䁾矋-矏𥌚-" - "𥌬𪿂䁿䂀矐-矓𥌭-𥌹𥍂𪿃𪿄䂁𥌺-𥍁𥍃𥍅-𥍇䂂䂃矔𥍈-𥍎矕矗𥍏-𥍒䂄矘矙𥍓矖矚𥍔-𥍘𥍙𥍚𥍛𥍜" - "𪿅䂅矛𥍝䂆𥍞䂇矜𥍟𥍠𪿆矝𥍡-𥍦䂈𥍧-𥍩矞矟𥍪-𥍱𪿇矠𠍢𥍲-𥍵䂉𥍶-𥎁𥎂-𥎉𥎊-𥎍䂊-䂌𥎏-" - "𥎒𥎎𥎓-𥎕𥎖-𥎜䂍𥎞-𥎠𥎝𥎡-𥎣䂎矡𥎤𥎥矢矣𥎦𥎧矤知𥎨矦-矨𥎩-𥎯𪿈𪿉䂏䂐矩𥎰-𥎸䂑䂒矪矫" + "&[last regular ]<'\uFDD0'⼀<*一丁-丆𠀀-𠀂万-丌亐卄𠀃-𠀆𪜀𪜁𫝀不-专丗𠀇-𠀌𪜂㐀且-世" + "丘-丝𠀍-𠀗㐁㐂丞-丢𠀘-𠀚𠀜𠀞-𠀠𫝁丣-严丽𠀡-𠀤𠀦-𠀨𠀪𠀫𫝂並丧𠀬-𠀮𠀰-𠀴𪜃𠀵𠀶𠀸" + "𠀺𠀻𪜄𠀽-𠁀𠤢𪜅𠁁-𠁅𪜆𠁆-𠁈𠁊𠁋𠁌𠁍𠁎-𠁒𫝃𠁓𠁔𠁕𠁗-𠁛𠁝𤳏𪜇𠁖𠁟𠁠<" + "'\uFDD0'⼁<*丨丩𠁡𠁢㐃㐄个丫中-丰𠁣𪜈丱𠁥𠁦串𠁧𠁨丳𠁩-𠁬临𠁭-𠁯𪜉丵𠁰𠁱𠁳𠁴𠁵𠁶𠁸" + "𠁹𠁺𠁻<'\uFDD0'⼂<*丶丷𪜊丸义𠁼𠁽丹为𠁿主丼𠂀𠂁𠂂𪜋举𠂃𠂄𠂅<'\uFDD0'⼃<*丿-乁㐅乂-乄" + "𠂆-𠂊久-么乊𠂋-𠂎𫝄之乌尹𠂏-𠂓乍-乐𠂔-𠂡㐆乑-乔𠂢-𠂧𠂩-𠂫𠂭𪜌乕𠂯乖𠂲𠂳𠂶乗𠂴𠂷𪜍乘" + "𠂹-𠂾𪜎𪜏𠂿-𠃂𠃃𠃄𠃆𠃅𠃇𠃈<'\uFDD0'⺄<*⺂-⺄乙-乛𠃉-𠃎𠃑乜九龴𠃏𠃐㐇-㐉乞-习𠃒-" + "𠃔㐊㐋乣-书𠁾𠃕-𠃝㐌-㐏乧𠃞-𠃣𪜐㐐-㐕乨-买𠃤-𠃨𪜑㐖-㐘乱乲𠃩𠃪𠃬𠧝𪜒𪜓㐙-㐛乳-乸𠃭-𠃯𪜔" + "㐜-㐠乹-乼𠂸𠃲-𠃷𪜕乽𠃸-𠃻𤱡𪜖𪜗⻲㐡-㐣乾-亀𠃼-𠄂𪜘㐤亁𥝀𪜙𪜚亂-亄𠄃𠄄𪜛𠄅-𠄈𢆡㐥𠄉" + "㐦𠄊𠄋<'\uFDD0'⼅<*亅𠄌了𠄍-𠄐亇𠄑㐧予𠄒-𠄔争𠀩𠄕亊𠄖-𠄘𪜜㐨事𠄙𠄚𠄛𪜝𠄜𠄝<" + "'\uFDD0'⼆<*二𠄞-𠄠亍-亏云-亖𠄡亗亘-亚𠄢-𠄧些亜𠀥𠄨-𠄪㐩亝-亟𠄫-𠄯𠄰-𠄳𠄵-𠄸𠄹𠄺𠄻" + "𠄼-𠄾𠄿𪜞𠅀𪜟<'\uFDD0'⼇<*亠亡亢亣𠅁𠅂𪜠𪜡㐪㐫交-产𠅃-𠅇𫝅㐬亨-亪𠅈-𠅋𪜢㐭享京𠅌-𠅒" + "亭-亲𠅓-𠅕亳𠅖𠅘-𠅝𠅞-𠅧𪜣亴亵𠅨-𠅯𠅲𪜤㐮亶亷𠅳-𠅸𠅺-𠅼𠆀𠅾𠅿𠆁-𠆉𪜥亸𠆋-𠆒𠆔" + "𠆖-𠆘㐯𠆚𠆝𪜦亹𠆞𠆟𠆠𠆡<'\uFDD0'⺅<*⺅人亻𠆢亼-亿𠆣-𠆥什-仓𠆦-𠆨𪜧㐰-㐷仔-仭𠆩-𠆭" + "𠆯𠆰𠆳𫝆㐸-㑀仮-伬佤𠆴-𠇑𠇓-𠇕𪜨-𪜫㑁-㑈伭-佣佥-佨𠇖-𠈁𪜬-𪜴㑉-㑖佩-侭鿇𠈃-𠈣𠈥-𠈬𪜵" + "-𪜷𪜸-𪜺𫝇𫝈㑗-㑢侮-俭𠈭-𠉠𠉡𠉢𪜻-𪝂㑣㑥-㑭修-倿𠉣-𠊆𠊇-𠊦𠋟𪝃-𪝊𫝉㑤㑮-㑲偀-偿𠊧-" + "𠋐𠋒-𠋞𠋠-𠋢𠋣-𠋬𪝋-𪝕𫝊㑳-㑺傀-傩𠋭-𠌅𠌇-𠌝𠌠-𠌩𪝖-𪝟㑻-㒁傪-働𠌫-𠍡𠍣𠍤𠍦-" + "𠍬𠎵𪝠-𪝤𫝋㒂-㒐僎-僱僳僴僷𠍥𠍭-𠎗𠎙𠎚𠎝-𠎴𠏐𪝥-𪝧𪝨-𪝪㒑-㒘僲僵僶僸-儏𠎷-𠏏𠏑𠏔-" + "𠏦𪝫-𪝯㒙-㒜儐-儞儫𠏒𠏨-𠐇𪝰-𪝳㒝㒞償-優儬𠐈-𠐛𠐝-𠐢𪝴-𪝶㒟㒠儭-儲𠐣-𠐺𪝷-𪝹㒡-㒣儳-儵" + "𠐻-𠑁𠑃-𠑌𪝺-𪝼㒤-㒦儶𠑍-𠑖𠑞𪝽㒧㒨儷-儺𠑗-𠑝𠑟-𠑣𪝾儻儼𠑤-𠑩㒩儽𠑪-𠑯儾𠑰㒪𠑲𠑳" + "𠑵<'\uFDD0'⼉<*儿⺎⺑兀允-元𠑶兄𠑷𠑸㒫充-兊𠑹-𠑼克-兑𠑽-𠒂㒬兒-兖𠒃-𠒋𪝿兗-兙𠒌-𠒏𪞀𫝌" + "㒭党兛𠒐-𠒖𪞁㒮兜-兞𠒗-𠒝兟兠𠒞-𠒣兡𠒤-𠒦𪞂兢𠒧-𠒯𠒰-𠒲𠒴-𠒷𪞃-𪞅兣𠒳𠒸-𠒾𠒿-𠓅" + "𠓇㒯𠓆𠓈-𠓊𠓋𠓎𪞆𠓍𠓏𠓐兤𠓑𠓒𠓓𠓔𠓕𠓖𠓗-𠓙𠓚<'\uFDD0'⼊<*入兦𠓛內𠓜-𠓞㒰㒱𠓟" + "㒲全氽𠇒𠓠-𠓣㒳㒴𠓤-𠓨兩𠓩兪𠓪-𠓬𠓭-𠓰𪞇𠓱𠌆𠓲𠓳𠓴-𠓷𠓸-𠓻𠓼𠓽𠓾𠓿<'\uFDD0'" + "⼋<*八𠔀公-兯𠔁-𠔄兰𠔅𠔆共-兴龹𠔈𠔉𪞈㒵-㒷兵𠔊-𠔏其-典𠔐𠔑𠩖㒸兹养𠔒-𠔗兺兼𠔙-𠔛兽𠔜𠔝" + "𠔞-𠔧𪞉兾兿𠔨-𠔮𪞊𠔯-𠔱𠭻𪞋𪞌冀𠔳-𠔵𪞍𠁜冁𠔶𠔷𠔸-𠔺㒹<'\uFDD0'⺆<*⺆冂𠔼冃-冈" + "𠔽-𠕀冉-册𠕁-𠕊再冎𠕋-𠕏冏𠕐-𠕕𪞎㒺冐𠕖-𠕚冑冒𠕛𠕜𫝍冓冔𠕝-𠕟㒻㒼冕𠕠-𠕢㒽最𠕣-𠕥㒾𠕦" + "𠕧𠕨𠕩𠕪𠕬𠕭𠕮𠕯𠕰𠕱㒿𠕲<'\uFDD0'⼍<*冖⺴㓀㓁冗冘𠕳𠕴写冚𠕵-𠕸军农𠕹-𠕿冝𠖀-𠖃𪞏" + "𪞐冞𠖄-𠖆𪞑㓂冟冠𠖇-𠖋冡-冧𠖌-𠖒𪞒冨𠖓𪞓㓃𠖔-𠖙𪞔𠖚𠖛冩𠖜-𠖞𪞕㓄冪𠖠𠖡𠖢𠖣-𠖥𠖦" + "-𠖨𠖩𠖪𠖫<'\uFDD0'⼎<*冫𠖬㓅𠖭冬-冯𠖮-𠖰𪞖㓆㓇冰-冴𠖱-𠖶𪞗-𪞚㓈况-冻𠖷-𠖿𠗁𪞛-𪞝" + "㓉-㓍冼-净𠗀𠗂-𠗇𪞞㓎㓏凁-凃𠗈-𠗗𪞟-𪞡𫝎㓐-㓒凄-凎𠗘-𠗤𪞢-𪞥㓓减-凑𠗥-𠗰𪞦-𪞨𫝏㓔㓕凒-" + "凖𠗱-𠗹𪞩𪞪㓖凗𠗺-𠘃𪞫𪞬㓗凘𠘄-𠘉𠘓𪞭凙-凜𠘊-𠘑𪞮凝凞𠘒𠘔𠘕𪞯凟𠘖-𠘜𥂳𠘝-𠘡𠘢" + "𠘣𪞰𠘤𠘥𠘦<'\uFDD0'⺇<*⺇几𠘧𠘨凡-凣凤𠘩-𠘰凥-凧𠘱-𠘴凨-凫𠘵-𠘻𪞱凬𠘼-𠙅𪞲凭-凯𠙆" + "-𠙎𠫮𠙏-𠙑𠙒-𠙖𪞳㓘凰𠙘𠙙𠙛-𠙞𪞴凱凲𠁉𠙟-𠙣𠙤-𠙧𪞵凳凴𠙨-𠙪𠙫𠙭-𠙰𠙱𠙲𠙳<" + "'\uFDD0'⼐<*凵𠙴𠙵凶𠙶-𠙸凷-击𠙹-𠙻𠙽𪞶㓙凼𠙾-𠚅𠚆-𠚊函𠚋-𠚍𪞷凾𠚎-𠚐𠚒𠚓𪞸𠚔" + "-𠚗凿𠚘𪞹𪞺𪞻𠚙𠚚𢍭𠚜𠚝𠚞𢇕𪞼𠚟𪞽𠚠𠚡𠚢<'\uFDD0'⺈<*⺈⺉刀-刂𠚣刃刄𠚤刅-刈𠚥-" + "𠚬㓚-㓜刉-刍𠚭-𠚴𠚶𠚻㓝㓞刎-创𠚵𠚷-𠚺𠚼-𠛍𪞾-𪟀㓟㓠刜初刞-刭𠛎-𠛦𪟁𪟂㓡-㓦刮-剂𠛧-𠜏𪟃" + "-𪟅㓧-㓫剃-剑𠜐-𠜰𪟆𪟇𫝐㓬-㓰剒-剧𠜱-𠝜𠝶𪟈𪟉㓱-㓶剨剪-剱剶𠝝-𠝵𠝷-𠝾𪟊-𪟍㓷-㓻剩割-創" + "𠝿-𠞛𠞝-𠞤𪟎-𪟐㓼㓽剷-剿𠞥-𠟁𪟑-𪟓㓾-㔉劀-劄𠟂-𠟟𠟡-𠟥㔊劅-劏𠟠𠟦-𠟹𪟔㔋-㔍劐-劔𠟺-" + "𠠊𪟕𪟖㔎㔏劕𠠌-𠠚㔐𠠛-𠠠㔑劖𠠡-𠠣㔒𠠤𠠦-𠠩劗劘𠠥𠠪-𠠭劙劚𠠮𠠯𠠰𠠱<'\uFDD0'⼒<*力劜" + "𠠲劝办𠠳-𠠵㔓㘞功-劢𠆮𠠶-𠠸㔔-㔖劣-动𠠹-𠡁㔗㔘助-労𠡂-𠡐𪟗-𪟙㔙-㔛劵-势𠡑-𠡝𪟚𪟛㔜勀-勋𠡞" + "-𠡪𪟜㔝-㔟勌-勑𠡫-𠡺𪟝-𪟟㔠勒-勖勘-勚𠡻-𠢄𪟠㔡勛-勞𠢅-𠢒𪟡𪟢募-勧𠢓-𠢟𪟣𫝑㔢勨-勭𠢠-" + "𠢯𪟤𪟥勮-勲𠢰-𠢵𪟦勳𠢶-𠢸㔣-㔦勴-勶𠢹-𠢿㔧𠣀-𠣃勷𠣄𠣅勸𠣆𠣇𪟧𠣈𠣉𠣊𠣋<'\uFDD0'" + "⼓<*勹勺勻-匂𠣌匃-匇𠣍-𠣐匈𠣑-𠣓匉𠣔-𠣗匊-匌𠣘-𠣝匍𠣞-𠣣匎𠣤-𠣭㔨匏匐𠣮-𠣴㔩匑匒𠣵-𠣷㔪匓" + "𠣸-𠣼𠣽-𠤂匔𠤃𠤄-𠤇𠤈-𠤊𠤋-𠤍<'\uFDD0'⼔<*匕𠤎𪟨㔫化𠤏北𠤐𪟩𠤑-𠤕㔬𠤖𠤗-𠤝" + "𪟪𠤞-𠤡㔭匘匙𠤣𠤤𠤥𪟫𠤦-𠤨𠤩𠤪<'\uFDD0'⼕<*匚𠤬𠤭匛-匞匟-匢𠤮-𠤱𪟬㔯㔰匣-匥𠤳-ð ¤·" + "𪟭𪟮匦𠤸-𠤻匧-匩𠤼-𠥂𠥄-𠥈𪟯匪匫龨𠥉-𠥍𪟰㔱匬-匮𠥎𠥏𠥐-𠥕㔲-㔴匯𠥖-𠥘㔵匰-匲𠥙-𠥛𪟱" + "匳𠥜-𠥡匴𠥢𠥣匵𠥤𠥥匶𠥦𠥧匷𠥨𠥩𪟲𠥪㔶𠥫𠥬<'\uFDD0'⼖<*匸匹区𠥭𠤲𠥮𠥯㔷医𠥰-𠥲匼𠥳" + "匽𠥃𠥴𠥵𠥶匾-區㔸𠥷𠥸𠥹𠥺<'\uFDD0'⼗<*十卂千㔹卅-午𠥻𠥼𠥿卉半卌𠆱𠥽𠥾𠦀𠦁㔺㔻卋卍-卐𠦂-" + "𠦐𠦑-𠦗𪟳𫝒卑-卖龺𠦘-𠦢𣥥𫝓南単𫝔𠦣-𠦩𪟴卙𠦪-𠦯𪟵博𠦰-𠦳㔼𠦴-𠦼𪟶𠦽-𠦿𪟷𠧀-" + "𠧄𪟸𪟹𠧅-𠧈𪟺𠧉-𠧍𪟻𠧎𪟼卛𠧏𠧐𠧑<'\uFDD0'⺊<*⺊卜𠧒卝卞𪟽卟-卢𠧓𠀝𠧔-𠧘⻧卣卤𠧙" + "-𠧜𡥋𪟾㔽卥-卧𠧞-𠧨𠧩-𠧲𠭉𠧳-𠧷𠧹𪟿卨𠧺-𠧿𠨀-𠨂𠨄𠨅𠨆𠨇𪠀𠨈-𠨊𠨋𠨌<" + "'\uFDD0'⺋<*⺋卩㔾㔿卪卫卬𠨍-𠨐卭-卯𠨑印危𠨒-𠨗㕀卲-卵𠨘㕁卶-卺𪠁卻-卽𠨙-𠨝𪠂𠨞卾卿𠨟-𠨡厀厁" + "𠨢-𠨤𠨥𠨦𠨧-𠨪𠨫<'\uFDD0'⺁<*⺁厂厃-历𠨬厇-厉𠨭-𠨳𪠃㕂-㕄厊-厍𠂬𠂮𠨴-𠨿㕅-㕇厎-厑𠂰" + "𠩀-𠩉𪠄𫝕㕈㕉厒-厕𠩊-𠩕𪠅𪠆㕊厖-厛𠩗-𠩦𪠇-𪠊㕋-㕍厜-原虒𠩧-𠩷𪠋-𪠎𫝖𫝗厠-厣厩𠩸-ð ©¾" + "𠪀-𠪆𪠏𪠐㕎厤-厨𠪇-𠪐𪠑𪠒㕏厪厫𠩿𠪑-𠪘𪠓-𪠕㕐㕑厬-厰𠪙-𠪬𪠖𪠗㕒厱厲𠪭-𠪸𪠘𪠙𠪺-𠪾" + "㕓厳𠪿𪠚𠫀-𠫆厴𠫇𪠛𠫉𠫊𠫋𠫌-𠫎㕔𠫏𠫐厵𠫑𠫒<'\uFDD0'⼛<*厶𠫓-𠫖㕕厷-厹𠫗𠫘厺-厼𠫙" + "-𠫝厽厾𠫞-𠫥县𠫦-𠫨叀-参𠫩-𠫭𠫯𠫰-𠫲𠫴-𠫸𪠜㕖𠫹-𠫼𪠝㕗㕘參叄𠫽𠫾𪠞叅𠫿-𠬅𦎅𪠟𠬆" + "-𠬌𪠠叆𠔲𠬍-𠬐㕙叇𠬑𠬒𪠡𠬓𠬕-𠬗𠬔𠬘𠬙𪠢<'\uFDD0'⺀<*⺀又叉㕚㕛及-収𠬚-𠬠𪠣𪠤叏-发" + "𠬡-𠬨㕜叒𠬩-𠬰𪠥㕝叓𠬱-𠬸𪠦㕞叔-变𠬹-𠬾𪠧𪠨㕟叙-叝𠫳𠬿-𠭈𪠩𪠪叞叟𠭊-𠭔𪠫𪠬𠭕-𠭤㕠" + "ð ­¥-𠭮𪠭𪠮叠﨎𠭯-𠭵𠭷-𠭺𪠯㕡𠭼-𠮂𡪞𪠰𠮃-𠮆叡𠮇-𠮌𪠱𠮍-𠮏叢𠮐壡𠮑𠮒𠮓𠮔𠮕𠮖" + "𠮗𠮘<'\uFDD0'⼝<*口𠮙-𠮞㕣-㕥古-叾𠙼𠮟-𠮪𪠲㕦-㕨叿-吗𠮫-𠯊𫝘㕩-㕶吘-呜𠈂𠯋-𠯶𠯷-𠰇" + "𪠳-𪠵㕷-㕿呝-咝𠰈-𠰽𠰾-𠱏𪠶-𪠹㖀-㖎咞-哟𠀷𠀹𠱐-𠱼𠱽-𠲫𪠺-𪡃𫝙㖏-㖞哠-唧𠲬-𠳓𠳔-" + "𠳤𠳦-𠳪𠳬-𠴥𪡄-𪡎㖟-㖵唨-唽唾唿-啘啚-啞啠-啪啬-啹𠳥𠴧-ð µ­ð µ®-𠶶𪡏-𪡛㖶-㗑啙啫啺-喌喎-喾噅𠶷-" + "𠷓𠷔-ð ·¡ð ·£-𠸵𠸻-𠸾𪡜-𪡩㗒-㗡喍喿-嗵𠷢𠸶-𠸺𠸿-𠹯𠹳𠹴-𠻓𪡪-𪡷㗢-㗰嗶-嘞嘡-嘧噑噓𠁷𠻔" + "-𠼑𠼒-𠽠𪡸-𪢄𫝚㗱-㗺嘟嘠嘨-噄噆-噐噒噔噖-噝噴𠆊𠏓𠏧𠹰-𠹲𠽡-𠾛𠾜-𠾦𠾨-𠿆𡀔𡀦𪢅-𪢍" + "𫝛㗻-㘄噞-噳噵-噼𠿇-𡀓𡀕-𡀟𡀠-𡀥𡀧-𡀼𢨐𨗓𪢎-𪢔㘅-㘈噽-嚓嚺𡀽-𡂎𪢕-𪢘𫝜㘉-㘏嚔-嚤𡂏-" + "𡃟𡃰𪢙-𪢞𫝝㘐-㘒嚥-嚰𡃠-𡃯𡃱-𡄈𡄊-𡄐𪢟-𪢡㘓㘔嚱-嚹𡄑-𡄰𪢢-𪢤㘕-㘗嚻-囄囍𡄱-𡅔𡅣㘘囅" + "-囉囊囋囎𡅗-𡅢𡅤-𡅯𪢥𫝞㘙㘚囌囏囐𡅰-𡅸囑-囓𡅹-𡆅𪢦𪢧㘛囔囕𡆆-𡆎㘜𡆏-𡆘𡆙𡆚𡆞囖𡆛-𡆝" + "𧮥𡆟<'\uFDD0'⼞<*囗𡆠-𡆢㘝囘-囜龱𠁤𡆣-𡆦㘟囝-団𡆧-𡆳囤-囵𡆴-𡇇𪢨㘠㘡囶-图𠀯𡇈-𡇌𡇎-" + "𡇑𪢩㘢囿圀𡇒-𡇟𪢪㘣圁-圆𡇠-𡇯𪢫圇-國圏𡇰-𡇻𡈀𪢬𪢭圌-圎圐𡇼-𡇿𡈁-𡈉𤔗圑-圕𡈊-𡈔𪢮㘤圖" + "-圙𡈕-𡈡𪢯圚𡈢-𡈤𡈦-𡈩圛圜𡈥𡈪-𡈬𪢰𡈭-𡈱𡈲𡈳𡈴㘥𡈵-𡈷𡈸-𡈺圝圞𡈻<'\uFDD0'⼟<" + "*土圠圡龶𡈼-𡈾㘦圢-圧𡈿-𡉇𪢱𪢲在-场𡉈-𡉖𪢳-𪢷㘧-㘰圻-坠𡉘-𡊃𪢸-𪣂㘱-㘵坡-垁垂垃-垊𡊄-𡊶" + "𪣃-𪣊㘶-㘾型-垵城𡊷-𡋛𡋝-𡋬𪣋-𪣓㘿-㙆垶-埍埏-埛﨏𡋭-𡌥𣑧𪣔-𪣣㙇-㙍埜-埩埫-堕𡌦-𡍣𪣤𪣥" + "𪣦-𪣱㙎-㙘埪堖-堼堾-塂塄-塈𡍤-𡎦𡎧-𡎭𪣲-𪣽𫝟㙙-㙟堽塃塉-塱𡎮-𡏬𧯧𪣾-𪤋𪤌𪤍㙠-㙦塲-墛𡏭-" + "𡐝𦥈𪤎-𪤘𫝠㙧-㙯墜-墧墩-墹𠚛𡐞-𡑝𪤙-𪤞㙰-㙶墺-壌龳𡑞-𡑹𡑻-𡒈𪤟-𪤥𫝡㙷-㙺壍-壗龼𡒉-𡒠" + "𡒢-𡒯𪤦-𪤫㙻-㙽壘壙𡒰-𡒿𡓁-𡓏𪤬-𪤯㙾㙿壚-壠壢𡓀𡓐-𡓚𡓜-𡓥𪤰㚀壣-壥𡓦-𡓰𪤱壦𡓱-𡓶" + "𡓸𡓹𡓻-𡔁𡓺𡔂-𡔉壧壨𡔊-𡔎㚁壩𡔏-𡔕㚂壪𡔖𡔗𡔘𡔙𡔚<'\uFDD0'â¼ <*士壬壭𡔛壮𡔜壯-壳𡔝" + "𡔞𡔟壴壵𡔠-𡔢壶𡔣-𡔩𪤲壷壸𡔪-𡔭㚃壹-壻𡔮𡔯壼𡔰𡔲-𡔵𪤳壽壾𡔶𡔸-𡔻㚄壿夀𡔼𡔽夁𡔾-𡕀𡕁" + "-𡕄𡕅𡕇-𡕊𡕋𡕌𡕍𡅕𡕏-𡕑𪤴<'\uFDD0'⼡<*夂𡕒夃处𡕓𡕔夅𡕕𡕖夆𡕗-𡕙备㚅夈𡕚𠙚𡕛𡕜" + "𪌛𡕝𪤵<'\uFDD0'â¼¢<*夊𡕞𡕟夋𡕠𡕡夌𡕢-𡕥㚆㚇変复夎夏𠀼𡕦𡕧-𡕬𠌞𡕭𠭶𡕮-𡕱𪤶夐𡕲-𡕵" + "𡕶𡕷𡕸-𡕺𡕻夑夓𡕼-𡕿夒𡖀𡖁夔𡖂𡖃<'\uFDD0'â¼£<*夕㚈外-夘𡖄-𡖆夙-夛𡖇-𡖉𪤷𫝢𡖊-𡖌" + "𫝣㚉夜夝𡖍-𡖏𪤸𡖐𡖑𪤹夞𠅗𡖒-𡖜𢻈𪤺够夠𡖝-𡖥𪤻㚊夡𠅱𠨃𡖦-𡖮𡖰𪤼𡖯𡖱-𡖵㚋㚌夢-夥𡖶" + "-𡖾𢆣𪤽夦𡖿-𡗁𪤾𠆓𠆕𡗂-𡗅𪤿𠆙𡗆-𡗈㚍𡗉𡗊𡗋𡗌𡗐𡗍𡗎𪥀𡗏𣡳𡗑<'\uFDD0'⼤<*" + "大夨天-夭𡗒-𡗔𪥁㚎央-头𡗕-𡗛𪥂㚏-㚑夵-夼𠀛𡗝-𡗤𪥃㚒㚓夽-奂𡗥-𡗶𪥄-𪥆㚔-㚙奃-奉奋-奍𡗷-𡘌" + "𪥇-𪥌㚚㚛奎-奖𡘍-𡘜𪥍-𪥏奊套-奚𡘝-𡘳𪥐-𪥒𫝤㚜-㚞奛-奞𡘴-𡙆𪥓-𪥕㚟奟-奥𡔱𡙇-𡙚𪥖-𪥘" + "㚠奦-奨𡙛-𡙫𪥙-𪥛奩-奬𡙬-𡙶𪥜-𪥞奭𡙷-𡚅𪥟-𪥡㚡奮奯𡚆-𡚎𤏠𫝥𡚏-𡚖奰𡚗𡾗𪥢𡚘-𡚚" + "𡚛𪥣𡚜𡚝奱𡚞𡚟𡚠-𡚢奲𡚣𡚤𡚥<'\uFDD0'â¼¥<*女𡚦㚢奴-奶𡚧-𡚭㚣-㚨奷-妈𡚮-𡚻𪥤𪥥㚩-㚯㛠" + "妉-妌妎-妫𡚼-𡛘𪥦-𪥬𫝦㚰-㛁妬-姗𡛙-𡜁𪥭-𪥰㛂-㛌妍姘-姫姭-娃娅-娈𡜂-𡜭𪥱-𪥵𫝧𫝨㛍-㛟㛡-㛤姬" + "娉-娫娭-娴娽𡜮-𡝝𪥶-𪥺𫝩-𫝫㛥-㛭娬娵-娼娾-婶𡝞-𡞒𡞓-𡞛𪥻-𪦅㛮-㜄婷-媏媑-媯嫏𡞜-𡟋𡟌-𡟧" + "𡠣𪦆-𪦐𫝬㜅-㜔媐媰-嫎嫐-嫔𡟨-𡠕𪦑-𪦖㜕-㜢嫕-嫲𡠗𡠙-𡠢𡠤-𡠱𡠳-𡡎𪦗-𪦟𫝭㜣-㜨嫳-嬏𡠖" + "𡠘𡠲𡡏-𡢍𡢐𪦠-𪦥𫝮㜩-㜭嬐-嬢嬴𡢎𡢑-𡣄𪦦-𪦪㜮㜯嬣-嬳嬵-嬷𡣅-𡣡𡣣-𡣩𪦫㜰㜱嬸嬺-嬽𡣪-ð¡£¼" + "𪦬-𪦯㜲-㜵嬹嬾嬿𡣽-𡤍𡤞𪦰𪦱㜶-㜸孀-孆𡤎-𡤗𪦲㜹孇-孉𡤘-𡤝𡤟𡤠𪦳𪦴㜺孊-孌𡤡-𡤪孍𡤫-𡤭" + "𪦵孎孏𡤮-𡤳𡤴-𡤶㜻㜼𡤷-𡤺𡤻<'\uFDD0'⼦<*子-孓𡤼孔𡤽孕𡤾-𡥂㜽孖-孙𡉗𡥃-𡥅㜾㜿孚-孞𡥆-" + "𡥊𡥌𡥍𪦶-𪦹㝀孟-孧𠃱𡥎-𡥚𪦺㝁孨-孪𡥛-𡥧𪦻㝂㝃孫-孭𡥨-𡥭𢈲𨹴孮-孰孲𡥮-𡥵𪦼-𪦾㝄孱𡥶-" + "𡦂𪦿㝅孳孴𡦃-𡦐孵-孷𡦑-𡦖𪧀㝆𡦗-𡦝𫝯㝇學孹𡦞-𡦨𪧁孺孻𡦩𪧂𪧃𡦪-𡦬孼𡦭-𡦰孽孾𡦱-𡦶𪧄" + "孿𡦷㝈𡦸<'\uFDD0'⼧<*宀㝉𡦹㝊㝋宁-宄𡦺-𡦼㝌㝍宅-安𡦽-𡧊㝎-㝑宊-宒𡧋-𡧕𪧅-𪧇㝒宓-审𡧖-𡧨" + "𪧈𪧉㝓-㝖客-宦宨-宫𡧩-𡧿𪧊-𪧌㝗-㝚宧宬-宾𡨀-𡨡𪧍-𪧐㝛-㝡宿-寉𡨢-𡨼𪧑-𪧓㝢㝣寊-寕寪𡨽-𡩞" + "𪧔-𪧚㝤-㝨寖-寝𡩟-𡩺𪧛-𪧠㝩-㝬寞-寨𡩻-𡪝𪧡-𪧥𫝰㝭-㝯審寫-寮𡪟-𡪽𪧦-𪧪𫝱寯寰𡪾-𡫐𪧫-" + "𪧮寱寲𡫑-𡫝𪧯㝰𡫞-𡫫𪧰-𪧲寳-寵𡫬-𡫶寶𡫷-𡫻𪧳𪧴㝱寷𡫼-𡬃𪧵𡬄-𡬋𡬌𡬍𡬏𡬐𪧶𡬑𡬓" + "-𡬕㝲𡬖-𡬘𡬎𡬙𡬚𡬒𡬛𡬜<'\uFDD0'⼨<*寸𡬝㝳对寺-导𡬞𪧷㝴寽-寿㝵尀𡬟-𡬦封専将𡬧-𡬬㝶尃-尅" + "𡬭將-尉𡬮-𡬲𪧸𪧹㝷尊-尌𡬳-𡬸𪧺𡬹-𡬼對𡬽-𡭂導𡭃-𡭉𣊒𪧻𪧼𡭊-𡭌𪧽𡭍-𡭏𪧾𡭐𡭑𡭒" + "𡭓<'\uFDD0'⺌<*⺌⺍小𡭔尐少𡭕𡭖尒-尕龸𡭗𡭘尖-尘𡭙-𡭜𡭝-𡭤𪧿尙尚𠈤𡭥-𡭩𪨀尛-尝𡭪-𡭳㝸" + "ð¡­´-𡭼𪨁𪨂𡭽-𡮍㝹尞𡮎-𡮗尟尠𠅽𡮘-𡮝㝺尡𡮞-𡮥𪨃㝻𡮦-𡮯𪨄𡮰-𡮳𪨅𡮴-𡮶𢇔𪨆𡮷-ð¡®»" + "𤯏𡮼-𡮾𡮿𡯀<'\uFDD0'⺑<*⺏⺐尢尣𡯁𡯂尤𡯃𡯄-𡯊㝼尥-尧𡯋-𡯎㝽尨-尬𡯏-𡯙㝾㝿尭𡯚-𡯡㞀㞁尮" + "尯𡯢-𡯤𡯦𡯧㞂𡯨-𡯲㞃-㞆𡯳-𡯸㞇㞈尰就𡯹-𡰂𪨇㞉㞊尲-尴𡰃-𡰊𪨈𡰋-𡰏尵𡰐-𡰕𡰖-𡰚尶尷𡰛" + "𡰜𡰝𡰞𡰟𡰠𡰡𡰢<'\uFDD0'⼫<*尸𡰣尺㞋尻尼𡰤-𡰨𡰴㞌㞍尽𡰩-𡰳𫝲㞎尾-屃𡰵-𡰽𪨉-𪨋㞏-㞑屄" + "-届𡰾-𡱋𪨌㞒-㞖屋-屏𡱌-𡱡𢇀𪨍𪨎㞗屐-屘𡱢-𡱹𪨏𪨐㞘㞙屙-屝𡱺-𡲓𪨑㞚㞛属-屡𡲔-𡲫𪨕-𪨘𡲬" + "-𡳃𪨒-𪨔㞜-㞞屢屣𡳄-𡳏𪨙𪨚㞟㞠層-屧𡳐-𡳞𪨛𪨜𡳟-𡳧𪨝屨𡳨𡳩𪨞屩屪𡳪𡳫㞡屫𡳬-𡳰𪨟𪨠" + "𡳱-𡳴屬𡳵-𡳷𡳸-𡳺𪨡屭𡳻𡳼𡳽<'\uFDD0'⼬<*屮𡳾㞢屯𡳿屰𡴀-𡴅㞣㞷𡴆-𡴊𡴋-𡴍𡴎-𡴔" + "𡴕-𡴚𡴛𡴜𡴝-𡴣𡴤𡴥𡴦-𡴩𡴪𡴫𡴬<'\uFDD0'â¼­<*山乢屲𡴭-𡴯㞤-㞧屳-å±·ð¡´°-𡴽㞨-㞯屸-岃𡴾" + "-𡵒𪨢-𪨥𫝳㞰-㞶㞸岄-岌岎-岜𡵓-𡶂𪨦-𪨨㞹-㟃岝-峅𡶃-𡶣𡶥-𡶪𪨩-𪨮㟄-㟆岍峆-峧𡶫-𡷔𪨯-𪨴" + "𫝴㟇-㟖峨-崅𡷕-𡸐𦊤𪨵-𪨺𫝵㟗-㟥崆-崰𡸑-𡹖𡹗-𡹩𪨻-𪩁㟦-㟯崱-嵉嵋-嵝﨑𡹪-𡺩𪩂-𪩇㟰-㟸嵊嵞" + "-嵶𡺪-𡻗𪩈-𪩋㟹-㠄嵷-嶎𡻘-𡼉𪩌-𪩒㠅-㠐嶏-嶥𡼊-𡼼𪩓-𪩖㠑-㠗嶦-嶶𡼽-𡽈𡽊-𡽛𪩗-𪩚㠘-㠜" + "嶷-嶺嶼-嶿𡽉𡽜-𡾁𡾻𪩛-𪩝㠝-㠟巀-巂𡾂-𡾖𡾠㠠-㠣嶻巃-巅𡾘-𡾟𡾡-𡾭𣦭𪩞㠤巆-巌𡾮-𡾺㠥㠦巍巏巐" + "𡾼-𡿆𪩟㠧巎巑-巕巗𡿇-𡿑𪩠巖巘-巚𡿒𡿓𡿔-𡿜𡿝-𡿟𡿠𡿡𡿣𡿤㠨𡿢𡿥<'\uFDD0'â¼®<*巛-川𡿦" + "𡿨𡿧㠩州巟𡿩-ð¡¿­å· ð¡¿®-𡿰𪩡𡿱-𡿶𡿷-𡿻𪩢𠙗𡿼𡿽巢巣𡿾-𢀀𢀁𢀂巤𢀃𢀄-𢀆𢀇𢀈𢀉𢀊𢀋" + "𢀌𢀍𢀎𢀏𢀐<'\uFDD0'⼯<*工㠪𢀑-𢀕左-巨𢀖-𢀙巩巪𢀚𢀛𪩣巫𢀜-𢀞𢀟巬巭𢀠㠫㠬差𢀡𢀢𢀣𪩤" + "㠭巯𢀤𢀥𪩥巰𢀦𢀧𪩦𪩧㠮𢀨-𢀫𢀬𢑰𤀢𢀭𪩨𢀮𪩩𢀯𢀰-𢀲𪩪<'\uFDD0'⺒<*⺒己-巳巴𢀳㠯𢀴" + "𢀵𢀶巵𪩬㠰巶𢀷𢀸𪩫巷-巻𢀹-𢀻巼𢀼-𢀿㠱𢁀-𢁄巽𢁅-𢁉𪩭𪩮𢁊𪩯𢁋𢁌𢁍𢁏𪩰𪩱𢁎𢁐𢁑<" + "'\uFDD0'â¼±<*巾巿-币㠲㠳市-帅𢁒-𢁔𪩲㠴-㠶帆-师𢁕-𢁤㠷-㠼帉-帐𢁥-𢁺㠽-㡀帑-帜𢁻-𢂏㡁-㡆帝-帧𢂐" + "-𢂰㡇㡈帨-帱𢂱-𢃌𪩳㡉-㡎帲-帼𢃍-𢃪𪩴-𪩷㡏-㡖帽-幇幉𢃫-𢄉𪩸-𪩺㡗-㡛幊-幏𢄊-𢄞㡜-㡟幈幑-幙幛" + "𢄟-𢄲𪩻㡠㡡幚幜-幥𢄳-𢅌𪩼㡢-㡤幦-幩𢅍-𢅞𪩽㡥㡦幪-幬𢅟-𢅨𪩾幭-幯𢅩-𢅬幰𢅭-𢅷𪩿㡧㡨幱𢅸-" + "𢅺𪪀𢅻-𢅽㡩㡪𢅾-𢆁𢆂𢆃-𢆆𢆇𢆈<'\uFDD0'â¼²<*干平𢆉年幵𢆊-𢆌𪪁并-幸𢆍-𢆐𢆑-𢆕𢆖-" + "𢆙𢆚𪪂𪪃𢆛-𢆝𪪄幹𢆞-𢆠𪪅𪪆𢆢𢆤𢆥𪪇𢆦-𢆩𢆪𪪈𢆫𪪉𢆬𢆭𢆮<'\uFDD0'⺓<*⺓乡幺幻" + "𢆯-𢆱幼𢆲-𢆵𢆶𪪊𢆷-𢆺𢆻-𢆾幽𢆿𢇂𪪋𢇁𢇃-𢇆𢇇-𢇉㡫㡬幾𢇊𠅹𢇋㡭𢇌-𢇏𢇐-𢇓㡮𢇖<" + "'\uFDD0'â¼´<*广庀-広𠆲㡯-㡱庄-庆𢇗-𢇢㡲㡳庇-应庘𢇣-𢇱𪪌𪪍㡴-㡻底-店庙-废𢇲-𢈆𪪎𪪏㡼-㢂庠-度" + "𢈇-𢈘𪪐𪪑㢃-㢇座-庯𢈙-𢈱𪪒-𪪗㢈-㢌庰-庼𢈳-𢉕𢉗-𢉚𪪘𪪙𫝶𫝷㢍-㢐庽-廃廊𢉛-𢉻𢉽𢉾𪪚" + "𪪛㢑廅-廉廋廌𢉼𢉿-𢊔𪪜𪪝㢒-㢕廄廍-廘𢊕-𢊬𪪞-𪪠㢖-㢘廙-廤𢊭-𢋁𪪡-𪪣㢙-㢜廥-廪𢋂-𢋐𪪤𪪥" + "𢋑-𢋛𢋝-𢋠𪪦-𪪨廫𢋡-𢋭㢝廬廭龐𠓌𢋮-𢋺𪪪㢞廮-廰𢋻-𢌃廱𢌄-𢌆𪪫廲𢌈-𢌌𢌍-𢌑𢌒廳𢌓" + "𢌔𢌕𢌖<'\uFDD0'â¼µ<*廴𢌗㢟廵𢌘-𢌚𪪬延廷𢌜㢠廸廹𢌛𢌝𢌞𪪭𪪮建-廼𢌟廽𢌠-𢌥𪪯𢌦𢌧𪪰𢌨" + "-𢌪𪪱𢌫𣉡𦋪𪪲<'\uFDD0'⼶<*廾𢌬廿开𢌭弁𢌮𢌯异𢌰-𢌲弃-弅𢌳𢌵-𢌺𪪳弆𢌻𢌽-𢍁𪪴弇弈" + "𢌴𢌼𢍂-𢍌弉𢍍-𢍓𪪵𢍔-𢍙𢍚-𢍡𪪶𢍢-𢍥𪪷㢡𢍦-𢍫㢢弊𢍬㢣𢍮-𢍱𢍲-𢍴𪪸𪪩𢍵𢍶𪪹" + "𢍷𢍸𢍹<'\uFDD0'â¼·<*弋𢍺弌𢍻𢍼弍弎-弐𢍽𢍾㢤𢍿-𢎃𢎄𢎅㢥𢎆-𢎊𢎋𢎌𢎍弑𢎎㢦弒𢎏𢎐𣦏" + "𢎑𢎒𢎓𢎔𢎕𢎖<'\uFDD0'⼸<*弓𢎗𢎘㢧弔-弖𢎙-𢎡弗弘𢎢-𢎪㢨-㢫弙-弜𢎫-𢎶𪪺㢬㢭弝-张𢎷-𢏅" + "㢮-㢱弡-弪𢏆-𢏓𪪻㢲-㢷弫-弯𠄴𠔘𢏔-𢏣𪪼𪪽㢸㢹弰-弳𢏤-𢏭𪪾㢺-㢼弴-弹𢏮-𢏿𪪿㢽-㢿强-弾𢐀-𢐉" + "𪫀𪫁㣀-㣂弿-彂𢐊-𢐑㣃彃-彅𢐒-𢐝𪫂㣄㣅彆-彉𢐞-𢐤彊彋𢐥-𢐪彌𢐬-𢐱𪫃彍𢐲-𢐷𢐸-𢐾𤯽𢐿-" + "𢑅㣆𢑆-𢑉𪫄彎𢑊彏𢑋𢑌𪫅𢑍𢑎<'\uFDD0'⺕<*⺔⺕彐彑归当𢑏-𢑒𪫆𢑓㣇彔录𢑔𢑕彖𢑗-𢑚𢑛-" + "𢑝彗𢑞-𢑡彘𢑢-𢑤彙彚𢑥-𢑧𢑨-𢑬𢑭𢑮𣼙㣈彛彜𢑯𢑱𢑲彝彞𢑳-𢑶𪫇彟𢑷-𢑺𢑻𢑼𢑽𢑾彠𢑿<" + "'\uFDD0'⼺<*彡𢒀-𢒂㣉𢒃-𢒆㣊形-彤𢒇𢒈㣋-㣍𢒉-𢒍彥彦𢒎𫝸彧彨𢒏-𢒓𣥲𪫈㣎彩彫彬𢒔-𢒝㣏㣐彭" + "𢒞-𢒣彮𢒤-𢒨㣑彯彰𢒩𢒪㣒影𢒫-𢒯𪫉㣓𢒰-𢒳𢒴𪫊𢒵𢒷𢒶彲𢒸-𢒺𢒻<'\uFDD0'â¼»<*彳𢒼𢒽" + "㣔𢒾𢒿㣕彴彵𢓀-𢓃㣖㣗彶-彻鿈鿉𢓄-𢓑𪫋㣘㣙彼-径𢓒-𢓛𪫌㣚-㣡待-徍徔𢓜-𢓩㣢㣣徎-従徕𢓪-𢔀𪫍𪫎㣤-" + "㣩徖-徙徛-徤𢔁-𢔞𪫏𪫐㣪-㣮徚徥-徫𢔟-𢔫𢔭-𢔱𪫑-𪫓㣯徬-徰𢔲-𢕎𢕧𪫔𪫕㣰-㣲徱徳徴𢕏-𢕦𢕨𢕩" + "𪫖-𪫘㣳㣴徲徵-徺𢕪-𢕸㣵㣶徻徼𢕹-𢖄𢖆𢖇𪫙㣷徽徾𢖈-𢖊𢖌-𢖎𪫚𢖏-𢖗𪫛𪫜㣸徿𢖘-𢖚𢖜㣹忀忁" + "𢖝-𢖠𢖢忂𢖣𢖤𢖥𢖦𢖧𢖨<'\uFDD0'⺗<*⺖⺗心忄𢖩㣺必忆𢖪㣻忇-忊𢖫-𢖱𪫝㣼-㤀忋-応𢖲-𢗈𪫞㤁" + "-㤋忝-怆𢗉-𢗾𪫟-𪫥𫝹㤌-㤙怇-怿𢗿-𢘄𢘅𢘆-𢘳𪫦-𪫬㤚-㤭㤺恀-恽𢘴-𢙠𢙡-𢙰𪫭-𪫴㤮-㤹㤻-㤽" + "恾-悯𢙱-𢚯𢚰-𢚿𪫵-𪫾㤾-㥙悰-惯𢛀-𢛣𢛤-𢜧𪫿-𪬆㥚-㥫惰-愦慨𢜨-𢝝𢝞-𢞌𪬇-𪬒㥬-㥻愧-慑" + "𢞍-𢟑𢟒-𢟟𪬓-𪬞㥼-㦈慒-慧慩-慬慮-憈𠕫𢟠-𢠜𢠝-𢠰𦑑𪬟-𪬧㦉-㦖慭憉-憳𢠱-𢡶𢡷-𢢑𪬨-𪬭" + "㦗-㦙憴-憺憼-懔𢢒-𢣍𦡗𪬮-𪬶㦚-㦠憻懕-懨𢣎-𢣺𪬷-𪬹㦡㦢懩-懴𢣻-𢤥𦻇𪬺-𪬾㦣-㦧懵-懸𢤦-𢥊𪬿" + "𪭀㦨-㦪懹-懻𢥋-𢥖𪭁𪭂懼-懿𢥗-𢥤𪭃𪭄㦫㦬戀-戂𢥥-𢥮𪭅𪭆戃戄𢥯-𢥺𪭇戅戆𢥻-𢦂𪭈𢦃𢦄㦭戇" + "𢦅-𢦇𢦈𢦉𢦊𢦋<'\uFDD0'â¼½<*戈戉-戋𢦌𢦍𪭉戌-成𢦎-𢦑𪭊㦮㦯我-戓𢦒-𢦙㦰-㦲戔-戗𢦚-𢦥㦳战" + "𢦦-𢦶𪭋𪭌㦴-㦶戙𢦷-𢦾𪭍𪭎㦷戚-戝𢦿-𢧇𪭏𪭐㦸戞戟戦𢧈-𢧓𪭑㦹戠-戥𢧔-𢧡𪭒㦺戧-戬𠎶𢧢-𢧧" + "𢧩-𢧱𪭓㦻㦼戭-戯戱𢧨𢧲-𢨆戰𢨇-𢨏𢨑𢨒𪭔-𪭖㦽戲戴𢨓-𢨗戳𢨘𢨙𢨚-𢨝𢨞-𢨠𢨡-𢨣戵𪭗<" + "'\uFDD0'â¼¾<*戶-戸戹𢨤𢨥𢨦-𢨩㦾戺-戼𢨪-𢨮㦿㧀戽-所𢨯-𢨵㧁㧂扁-扃𢨶-𢩄𪭘扄-扇𢩅-𢩌扈𢩍-" + "𢩐𪭙扉扊𢩑-𢩕𢩖𢩗𤟵𢩘-𢩛𢩜-𢩞𪭚𢩟𢩠𢩡𨐳𢩢𪭛𢩣𢩤<'\uFDD0'⺘<*⺘手-才龵扎𢩥-𢩧" + "㧃-㧅扐-扖𢩨-𢩬㧆-㧈扏扗-扞扠-扬𢩭-𢪂𪭜㧉-㧑扟扭-扷批-报𢪃-𢪳𪭝-𪭣㧒-㧠扸抦-择𢪴-𢫟𢫠-𢫣𪭤-" + "𪭪𫝺㧡-㧱拪-挧𢫤-𢬔𢬕-𢬮𪭫-𪭳𫝻㧲-㧸挨-捤𢬯-𢭪𢭫-𢮀𪭴-𪮀㧹-㨈捥-捵捶捷-掱掳-掽𢮁-𢮺𢮻" + "-𢯨𪮁-𪮋㨉-㨕㨗㨘掲掾-揄揆-搅摒𢯩-𢰐𢰑-𢰾𢱀-𢱞𪮌-𪮖𫝼㨖㨙-㨬搆-搰搲-摊𢱟-𢲅𢲆-𢲲𪮗-𪮢" + "𫝽㨭-㩂揅摋-摑摓-摕摗-撄撇𢲳-𢳢𢳣-𢴟𪮣-𪮪𫝾㩃-㩑搱摖撅撆撈-撺擆𢴠-𢵘𢵙-𢵾𢷅𪮫-𪮴㩒-㩙撻-擅擇" + "-擞𢵿-𢷄𢷆-𢷊𪮵-𪮷㩚-㩟擟-擤擦-擱𢷋-𢷵𪮸-𪮺㩠-㩫擥擲-攆𢷶-𢸢𪮻-𪯀𫝿㩬㩭攇-攐攒𢸣-𢹌𪯁" + "ã©®-㩰攑攓-攚𢹍-𢹡𢹣-𢹫𪯂㩱-㩴攛-攝𢹢𢹬-𢺁攞-攤攦攧𢺂-𢺕𪯃㩵-㩷攥攨-攫𢺖-𢺝𪯄攬攭𢺞-𢺫㩸㩹攮" + "𢺬-𢺯𢺰-𢺲𢺳𢺴<'\uFDD0'⽀<*支攰𢺵𢺶㩺𢺷-𢺽𪯆攱𢺾-𢻀㩻㩼𢻁-𢻇𢻉㩽𢻊-𢻍𪯅㩾攲𢻎-" + "𢻔𢻕-𢻙𢻚-𢻜𢻝-𢻟𪯇攳𢻠-𢻤𢻥-𢻩𢻪<'\uFDD0'⺙<*⺙攴攵收攷㩿㪀攸-攼𢻫-𢻲㪁㪂攽-政𢻳-" + "𢼈𪯈㪃-㪆敀-故𢼉-𢼚𪯉𪯊㪇-㪉敆-敌𢼛-𢼸𣁋𪯋𪯌㪊-㪎啟敍-敛𢼹-𢽙𢽜𢽷𪯍𪵊㪏-㪚敜-敪敭𢽚𢽛" + "𢽝-𢽶𢽸-𢽾𢾣𪯎𪯏㪛-㪟敫敬敮-数𢽿-𢾢𢾤𪯐㪠-㪣敱-敳𢾦-𢿅𪯑𪯒㪤-㪦整-敻𢿇-𢿝𣁚𪯓-𪯖㪧-" + "㪪敼-敿𢿞-𢿽𪯗-𪯙斀-斂𢿾-𣀃𣀅-𣀏𪯚㪫㪬斃贁𣀄𣀐-𣀚𪯛𪯜斄𣀛-𣀢𩠮㪭斅斆𣀣-𣀭𩠰㪮𣀮-𣀲" + "𪯝𪯞𣀳𣀴𣀵-𣀺𪯟𣀻𣀼𣀽𣀾𣀿𣁀<'\uFDD0'⽂<*文𣁁㪯斈𣁂𪯠⻫斉𣁃-𣁅𪯡𪯢𣁆-𣁉𪯣㪰斊" + "斋𣁊𣁌𣁍𪯤斌-斏𣁎-𣁓斐斑𣁔-𣁖𪯥-𪯧㪱斒𣁗-𣁙𩖰𪯨-𪯪𣁛-𣁡斓𣁢𣁣𣁤𣁥𣁦斔𣁧𣁨斕𣁩" + "𣁪斖𣁫<'\uFDD0'⽃<*斗𣁬㪲㪳斘𣁭㪴𣁮-𣁰㪵𣁱𣁲𪯫㪶料斚𣁳-𣁶𪯬㪷斛斜𣁷-𣁻㪸斝𣁼-𣂀斞斟𣂁" + "𣂃-𣂅斠斡𣂂𣂆-𣂈𪯭㪹𣂉-𣂋𪯮斢㪺斣𣂌𣂍𪯯𣂎𣂏𣂐𪯰㪻<'\uFDD0'⽄<*斤𣂑斥𣂒𣂓斦-斩𣂔-" + "𣂘𪯱㪼㪽斪斫𣂙𣂚㪾㪿𣂛-𣂝斬断𣂞-𣂠㫀斮斯𣂡-𣂪𣂬𣂭新斱𣂮-𣂵𥇴㫁斲𣂶-𣂺㫂斳𣂻-𣂿斴𣃀-𣃆斵" + "斶𣃇-𣃋斷𣃌-𣃐𣃑-𣃓𣃔𣃕𣃖斸<'\uFDD0'⽅<*方㫃𣃗𣃘𣃙㫄斺-於𣃚-𣃜𪯲𪯳㫆施-旀𣃝-𣃥𪯴" + "㫅㫇-㫉旁-旆旊𣃦-𣃲𪯵-𪯷㫊-㫌旇-旉旋-族𣃳-𣃻𪯸𫞀㫍旐旑𣃼-𣄇𪯹-𪯼旒-旕𣄈-𣄍𪯽𫞁旖旗𣄎-𣄓" + "𪯾㫎㫏𣄔-𣄖𪯿𪰀旘旙𣄗-𣄜𪰁𪰂旚𣄝旛𣄞-𣄣旜-旞𣄤𪰃𪰄旟𣄥𪰅𣄦𣄧𣄨𣄩𣄪𣄫𣄬<" + "'\uFDD0'⽆<*无旡𣄭𣄮𣄯既𣄰𣄱-𣄳旣𣄴𣄵旤𣄶-𣄸𣄹𣄺<'\uFDD0'⺛<*⺛⺜日旦旧𣄻-𣄽㫐㫑旨-" + "旯𣄾-𣅃𣅅㫒-㫗旰-旸𣅄𣅆-𣅙𪰆𪰇㫘-㫚旹-昙𣅚-𣅶𪰈-𪰎㫛-㫤昚-昿𣅷-𣆈𣆊-𣆑𪰏-𪰘𫞂𫞃㫥-" + "㫮晀-晖𣆒-𣆱𪰙-𪰤𫞄㫯-㫴勗晗-晩曽𣆲-𣇡𪰥-𪰨㫵-㬀晪-暃暑𣇢-𣈣𪰩-𪰮㬁-㬌暄-暐暒-暙𣈤-𣉑𪰯-" + "𪰷㬍-㬐暚-暨𣉒-𣉠𣉢-𣉺𪰸-𪰽㬑-㬖暩-暷𣉻-𣊈𣊊-𣊑𣊓-𣊝𣋇𪰾-𪱅㬗-㬟暸-曍龧𣊉𣊞-𣋆𣋈" + "𪱇-𪱌㬠-㬢曎-曗曚𠁞𣋉-𣋝𪱆𪱍㬣-㬨曘曙曛曜𠆛𣋞-𣋱𥫂𪱎-𪱐㬩㬪曝-曢𣋲-𣋾㬫曣-曨𣋿-𣌇曩𣌈-" + "𣌌𪱑-𪱓㬬㬭𣌍-𣌕㬮曪-曬𣌖曭曮𣌗-𣌙𣌛𪱔㬯曯𣌜𣌝𣌟𣌠<'\uFDD0'⽈<*曰曱㬰曲曳更曵𣌡𣌢曶𣌣-" + "𣌦曷𣆉𣌧-𣌬書曺𣌭-𣌶曹曻曼𣌷-𣌺曾替朁朂𣌻-𣌽會𣌾-𣍂朄朅𣍃-𣍅𣍆-𣍊𪱕㬱朆𣍋-𣍎𪱖𪱗㬲𣍏" + "𣍐𣍑-𣍕𣍖𣍗𪱘𣍘𣍙朇𣍚𠑱𣍛𣍜<'\uFDD0'⺝<*⺝月𣍝有𣍞𪱙𣍟-𣍣𪱚㬳朊-服𣍤𪱛朎-朑𣍥-" + "𣍧𣍩-𣍬𪱜𪱝㬴㬵朒-朕𣍭𣍮𪱞𫞅㬶㬷朖-望𣍱-𣍶𪱠-𪱢㬸朜-期𣍷-𣎃𦜳𪱣𫞆𫞇朠朡𣎄-𣎌𪱤-𪱧" + "㬺㬻朢𣎍-𣎑𪱟𪱨-𪱪㬼-㬾膤𣎒-𣎙𪱫𪱬㬿朣-朥𣎚𣎛𣎝-𣎢𪱭㭀𣎜𣎣-𣎨𦡖朦𣎩-𣎭朧𣎮𣎯𪱮𪱯" + "𣎰𣎱𣎲𪱰<'\uFDD0'⽊<*木朩𣎳𣎴未-朰𣎵-𣎷㭁朱-权𣎸-𣏀㭂-㭆杄-杩极𣏁-𣏓𪱱-𪱵㭇-㭐杪-枀枂-" + "枭𣏔-𣐆𣐇𪱶-𪱹𫞈㭑-㭗枮-树𣐈-𣐜𣐝-𣐴𪱺-𪲂㭘-㭧栒-桪鿄𣐵-𣑊𣑋-𣑦𣑨-𣑾𪲃-𪲏𫞉𫞊㭨" + "-㭵㭷桫-棂𣑿-𣒗𣒘-𣓀𪲐-𪲞㭶㭸-㮊棃-椮𣓁-𣔰𪲟-𪲮𪲯㮋-㮠㮢㮣椯-榉榋榌榔榘﨓𣔱-𣔸𣔹-𣕣𣕥-𣖩" + "𪲰-𪲿𪳀-𪳇㮤-㮽榊榍-榓榕-榗榙-槡槩樮﨔𣕤𣖪-𣖷𣖸-𣘔𪳈-𪳜𫞋𫞌㮾-㯏㯑㯒㯠槢-槨槪-樭樯-樱橥橴𣘕-" + "𣘯𣘰-𣙑𣙓-𣙺𪳝-𪳬𫞍-𫞏㯐㯓-㯟㯡-㯩樲-橤橦-橳橵-橼𣙒𣙻-𣚙𣚚-𣛯𪳭-𪳼𫞐㯪-㯶橽-檪𣛰-𣜡" + "𣜣-𣜵𣜶-𣝀𪳽-𪴈𫞑㯷-㯽檫-櫊𣝁-𣝘𣝚-𣞎𪴉-𪴏𫞒㯾-㰈櫋-櫦櫫櫭𣝙𣞐-𣟃𣟑𪴐-𪴕㰉-㰓㰖櫧-" + "櫪櫬櫮-櫶𣟄-𣟐𣟒-𣟮𪴖-𪴚㰔㰕櫸-欅欌𣟯-𣠁𣠃-𣠘𪴛-𪴞㰗㰘櫷欆-欋欍欎𣠂𣠙-𣠶𪴟-𪴡㰙-㰜欏-欒" + "𣠷-𣡊𪴢𪴣欓-欕𣡋-𣡝𥤔𪴤𪴥欖-欛𣡞-𣡨𪴦欜欝𣡩-𣡱𪴨𣡲𣡴𣡵𪴧欞欟𣡶-𣡸𣡹𣡺𣡻𣡼𣡽" + "𣡾𣡿<'\uFDD0'⽋<*欠次欢𣢀㰝㰞欤𣢁-𣢈㰟-㰢欣欥-欧𣢉-𣢖𪴩㰣-㰨欨-欪𣢗-𣢦𪴪𪴫㰩-㰭欫-欱𣢧-" + "𣢹㰮-㰱欲-欸𣢺-𣣇𪴬𪴭㰲-㰶㰸欹-欼欽款欿𣣈-𣣜𪴮㰹-㰾歀-歈𣣝-𣣫𣣭-𣣱𪴯𪴰㰿-㱁歉-歍𣣲-𣤇𪴱㱂" + "㱃歎-歓𣤈-𣤗𪴲㱄㱅歔-歚𣤘-𣤟㱆-㱉歛-歝𣤠-𣤧歞歟𣤨-𣤫㱊歠𣤬-𣤰㱋𣤱-𣤳𪴳𣤴𣤵𣤷𣤸㱌歡𣤶𣤹" + "-𣤼㱍𣤽𣤾𪴴㱎𣤿𣥀𣥁<'\uFDD0'⽌<*止龰𣥂正𣥃𣥄㱏此𣥅𣥆㱐㱑步𣥇𣥈𣥊-𣥌武-歩𣥉𣥍-𣥡𪴵" + "㱒-㱔歪歫𣥢-𣥤歬歭𣥦-𣥱𪴶𣥳-𣥸𪴷⻭㱕㱖歮歯𣥹-𣦆𪴸歰-歳𣦇-𣦊𣦌-𣦎𤚜𪴹𪴺𫞓㱗歴𣦐-𣦓𪴻" + "歵歶𣦔-𣦛𪴼歷𣦜-𣦠𪴽𪴾𣦡-𣦥𪴿㱘歸𣦦-𣦫𣦬𣦮𣦯𣦰𣦱𣦲𣦳𣦴<'\uFDD0'⺞<*⺞歹𣦵𣦶歺" + "𣦷㱙死𣦸-𣦾歼𣦿-𣧈㱚-㱝歽-殁𣧉-𣧜㱞-㱠殂-殇𣧝-𣧱𪵀𪵁㰷㱡殈-残𣧲-𣨄𪵂𪵃㱢㱣殌-殓𣨅-𣨕𪵄㱤" + "-㱩殔-殚𣨖-𣨰𪵅㱪-㱮殛殜𣨱-𣩃㱯-㱲殝-殡𣩄-𣩌𪵆㱳㱴殢-殦𣩍-𣩜𫞔㱵-㱷殧-殫𣩝-𣩧㱸殬-殮𣩨-𣩮" + "𪵇殯𣩯-𣩶殰殱𣩷𣩸㱹㱺𣩹-𣩻殲𣩼𣩽𣩾㱻𣩿-𣪁<'\uFDD0'⽎<*殳㱼㱽殴𣪂-𣪄段殶𣪅-𣪇㱾㱿殷𣪈-" + "𣪊𪵈𪵉㲀殸-殻𣪋-𣪘𪵋㲁-㲃殼殽𣪙-𣪟𪵌-𪵎㲄殾-毂𣪠-𣪬𪵏㲅毃毄𣪮-𣪵毅毆𣪶-𣪺𤛗𪵐㲆-㲈毇毈" + "𣪻-𣫋㲉𣫌-𣫏𪵑𪵒㲊𣫐-𣫗毉𣫘-𣫝𣫞𣫟𣫠𣫡毊𣫢-𣫥𣫦-𣫨𣫩𪵓𣫪𣫫<'\uFDD0'⺟<*毋毌" + "𣫬母毎𣫭每毐𣫮毑毒𣫯-𣫲𣫳𣫴𣫵-𣫸毓𣫹𣫺-𣫼𪵔𣫽𣫾𣫿𣬀𣬁<'\uFDD0'⽐<*比毕𠂱𣬂𣬃𣬄" + "-𣬇㲋毖-毘毙𣬈-𣬊𣬋𣬌𣬍𣬎-𣬑𪵕𣬒𣬓𣬔毚𣬕𣬖𣬗𣬘𣬙𣬚<'\uFDD0'⽑<*毛𣬛𪵖㲌𣬜-𣬠" + "毜毝𣬡-𣬨㲍-㲑毞毟𣬩-𣬷𪵗𪵘㲒毠毡𣬸-𣭛𪵙𪵚㲓毢-毪𣭜-𣭰𪵛𪵜㲔-㲚毫-毮𣭱-𣮇㲛-㲞毯-毶𣮈-𣮧" + "𪵝𪵞㲟-㲣毷-毽𣮨-𣯄𪵟㲤-㲩毾𣯅-𣯢𪵠毿-氂𣯣-𣯷𪵡㲪-㲮氃-氇𣯸-𣰉氈-氊𣰊-𣰙㲯㲰氋𣰚-𣰪𪵢㲱" + "氌𣰫-𣰰𠫈𣰱-𣰵𣰶-𣰺氍𣰻-𣰾𣰿-𣱁㲲氎𣱂𣱃𣱄<'\uFDD0'⺠<*氏⺠氐民𫞕氒𫞖氓𣱅𣱆𣱇-𣱊" + "㲳𣱋-𣱎𣱏𣱐𣱑𣱒𣱓𣱔<'\uFDD0'⽓<*气氕氖-氘𣱕𣱖氙氚𣱗𣱘㲴氛-氝𣱙-𣱛𪵣氞-氢𣱜-𣱠𪵤氣-" + "氩𣱡㲵氪氫𣱣𪵥氬-氰𣱢𣱤𣱥氱𣱦-𣱨𪵦氲氳𣱩𪵧㲶𣱪𣱫㲷𣱬𣱭𣱮𣱯𣱰<'\uFDD0'⺢<*⺡⺢水氵氺𣱱" + "㲸氶-氹𣱲-𣱴㲹-㲼氻氼氾-汉𣱵-𣱿𪵨㲽-㲿汊-汤𣲀-𣲍𪵩-𪵬㳀-㳊汥-沪𣲎-𣲱𪵭-𪵰㳋-㳕沫-泙泛-泴泶-æ³¾" + "𣲲-𣳔𣳕-𣳣𪵱-𪵶㳖-㳣泚泿-洌洎-洕洗-浕𣳤-𣳿𣴀-𣴝𪵷-𪵽㳤-㳳洍洖浖-涘涚-涩𣴞-𣴸𣴹-𣵶𣷚𪵾" + "-𪶋𫞗㳴-㴎涙涪-渂渄-渎渏-渗渚湴𣵷-𣷙𣷛-𣷬𣷭-𣷻𣸊𪶌-𪶖𫞘㴏-㴤渃渘渙減-渟渠渡-湳湵-溌滋滞𣷼-𣸉" + "𣸋-𣸏𣸐-𣹜𪶗-𪶩㴥-㴻溍-滊滍-滙滛-滝滟-滪漓𣹝-𣹪𣹫-𣻌𦴶𪶪-𪶾𫞙-𫞛㴼-㵉滌滚滫-漊漌-漒演-漼漾" + "-潍𣻍-𣻜𣻝-𣻳𣻵-𣼘𣼚-𣽂𪶿-𪷊㵊-㵜漋漽潎-潿澁-澘澚-澝濐𣻴𣽃-𣽝𣽞-𣾨𣾪-𣾿𣿁-𣿄𪷋-" + "𪷜𫞜㵝-㵮澙澞-濏濑-濓濖𣾩𣿅-𣿺𣿻-𤀡𪷝-𪷧𫞝㵯-㵼澀濔濕濗-濲濴-濸𣿀𤀣-𤁝𤁟𤁠𪷨-𪷲㵽-㶃濹-瀔" + "𤁞𤁡-𤂜𤂞-𤂠𤂢-𤂲𪷳-𪷹㶄-㶋濳瀕-瀮𤂝𤂡𤂳-𤃧𪷺-𪷿𫞞㶌-㶑瀯-灁𤃨-𤄍𪸀-𪸂㶒-㶘灂-灍灏" + "灐𢌇𤄎-𤄵𪸃-𪸇㶙㶚灑-灘𤄶-𤅉𪸈𪸉㶛-㶝灙-灜𤅊-𤅟𪸊𪸋㶞㶟灝-灡𤅠-𤅨𪸌灢灣𤅩-𤅯㶠灎灤-灦𤅰" + "-𤅶灧灨𤅷-𤅻𤅼𤅽𤅾𤅿灩灪𤆀𤆁<'\uFDD0'⺣<*⺣火灬灭𤆂𪸍㶡㶢灮-灳炇𤆃-𤆌㶣-㶥灴-炀𤆍-𤆜𪸎" + "-𪸐㶦-㶪炁-炆炈-炞𤆝-𤆻𪸑-𪸗㶫-㶲炟-烃𤆼-𤇮𪸘-𪸢㶳-㶸烄-烮𤇯-𤈤𪸣-𪸪𫞟㶹-㷁烯-焓焕-焘𤈥-" + "𤉡𪸫-𪸲𫞠㷂-㷍焔焙-煀煮𤉢-𤊫𤊬-𤊱𪸳-𪹃㮡㷎-㷞煁-煭煯-煸煺𤊲-𤋧𤋨-𤋲𤋴-𤌆𤍏𪹄-𪹑㷟-ã·ª" + "煹煻-熙熦蒸𤌇-𤌱𤌳-𤍎𪹒-𪹜𪹝-𪹠𫞡㷫-㷲熚-熥熧-熵黙龦龽𤌲𤍐-𤍨𤍪-𤍿𤎁𤎃-𤎜𪹡-𪹩㷳-㷽熶" + "-燞𤍩𤎝-𤏟𤏡-𤏨𤏩-𤏱𤏲𤏳𤏴𪹪-𪹳㷾-㸃營-燷𤏵-𤐣𪹴-𪹻㸄㸅燸-爃𤐤-𤑂𤑄-𤑑𦦨𪹼-𪺀" + "㸆㸇㸉爄-爊爌-爎爕𤑒-𤑲𪺁𪺂㸈㸊-㸌爋爏-爔爖-爘𤑳-𤒠𤒨𪺃-𪺅㸍爙-爛𤒡-𤒧𤒪-𤒹㸎爜-爠𤒩𤒺𤒻𤒽" + "-𤓇𪺆𪺇㸏㸐爡爢𤒼𤓈-𤓎𤓐-𤓖𪺈爣𤓗-𤓛𪺉爤-爦𤓜-𤓞𤓠-𤓣𪺊𪺋㸑𤓤𤓥𤓦-𤓩𪺌爧𤓪𤓬爨" + "𤓫𤓭爩𤓮<'\uFDD0'⺤<*⺤⺥爪爫𤓯𤓰𤓱𤓲-𤓵𪺍㸒㸓爬爭𤓶-𤓼爮-爰𤓽-𤔋𪺎爱𤔌-𤔏㸔𤔐-𤔓" + "𪺏爲𤔔-𤔖𤔘-𤔛𪺐-𪺓𤔜-𤔡𪺔𪺕㸕爳𤔢-𤔦噕爴𤔧-𤔭𪺖𪺗𤔮-𤔱𤔲-𤔸𤔼𪺘𪺙爵𤔹𤔻𤔽" + "𤔾𤔺𤔿𤕀𤕂-𤕆𤕇𤕈-𤕊𤕋𤕌𤕍𪺚<'\uFDD0'⽗<*父爷𤕎𤕏爸𤕐𤕑㸖𤕒㸗爹𤕓𤕔𪺛㸘𤕕𪺜" + "𤕖𤕗㸙爺𤕘𤕙𤕚𤕛<'\uFDD0'⽘<*爻𤕜㸚𤕝𪺝爼𤕞𤕟𤕠𤕡爽𤕢𤕣𤕤𤕥爾𠎛𤕦-𤕨𤕩𠑂𡄉<" + "'\uFDD0'⽙<*⺦丬爿𤕪𤕫𤕬𤕭𤕮牀𤕯-𤕱㸛牁𤕲-𤕵牂𤕶-𤕺𤕻-𤖃𪺞㸜𤖄-𤖋𪺟牃𤖌-𤖎牄𤖏-" + "𤖒牅𤖓-𤖕𪺠𤖖-𤖛牆𤖜-𤖟𪺡𤖠𤖡𤖢𤖣𤖤𤖥𤖦𤖧<'\uFDD0'⽚<*片𤖨𤖩-𤖫㸝㸞版𤖬-𤖰牉" + "牊𤖱-𤖹㸟-㸡𤖺-𤖿𪺢𤗀-𤗆𪺣𪺤牋-牍𤗇-𤗗𪺥牎-牒𤗘-𤗡㸢牓牔𤗢-𤗧牕-牗𤗨-𤗲𤗳-𤗹𪺦㸣" + "𤗺-𤗾㸤𤗿-𤘂牘𤘃㸥𤘄<'\uFDD0'⽛<*㸦牙𤘅𤘆𪺧𤘇㸧𤘈𤘉𤘊𤘋牚𤘌-𤘏𪺨𤘐𤘑𤘒𤘓<" + "'\uFDD0'⺧<*⺧牛牜𤘔㸨牝-牟𤘕-𤘗㸩㸪牠牡牢牣牤𤘘-𤘛𪺩㸫-㸯牥-牬𤘜-𤘷㸰-㸴牭-牵𤘸-𤙐𪺪𪺫𫞢㸵" + "-㸸牶-牺𤙑-𤙚𪺬-𪺮㸹-㹀牻-牿犁𤙛-𤙮㹁-㹃犀犂-犋𤙯-𤚌𪺯㹅-㹈犌-犑𤚍-𤚛𤚝-𤚨𤚿𪺰㹄㹉-㹋犒-犗" + "𤚩-𤚾𤛀-𤛉𪺱-𪺳㹌-㹐犘-犛𤛊-𤛖𤛘-𤛠𪺴㹑-㹓犜-犟𤛡-𤛮𪺵㹔-㹖犠𤛯-𤛸㹗㹘𤛹𤛺㹙犡-犦𤛻-" + "𤜁犧犨𤜂-𤜆㹚𤜇-𤜋𪺶㹛犩𤜌-𤜐𤜑-𤜓犪𤜔𤜕𤜖-𤜘犫𤜙<'\uFDD0'⺨<*⺨犬犭犮𡗜𤜚犯犰𤜛-" + "𤜠犱-犸𤜡-𤜮㹜-㹠犹-狈𤜯-𤝎𤝮𪺷㹡-㹪狉-狞𤝏-𤝭𪺸𪺹𫞣㹫-㹰狟-狲𤝯-𤞘𤞣𪺺𪺻㹱-㹸狳-猃𤞙-" + "𤞢𤞤-𤟂𪺼𪺽㹹-㺀猄-猡猪猫𤟃-𤟛𪺾-𪻁𫞤㺁-㺆猢-猩猬-猹獁獓𤟜-𤟴𤟶-𤠌𪻂-𪻅㺇-㺍猺-獀獂獃獅-獊" + "𤠍-𤠸𪻆𪻇㺎-㺓獄獌-獒獔獕𤠹-𤡢𪻈㺔-㺙獋獖-獤𤡣-𤢋𪻉㺚-㺜獥-獭𤢌-𤢥㺝-㺟獮-獴𤢦-𤢳𪻊㺠獵-獸" + "𤢴-𤣄𪻋㺡㺢獹-獻𤣅-𤣌𪻌㺣-㺦獼獽𤣍-𤣐獾獿𤣑-𤣖玀𤣗-𤣚玁-玃𤣛-𤣞㺧𤣟-𤣢𤣣𤣤<'\uFDD0" + "'⽞<*玄𤣥玅𤣦玆率玈𤣧𤣨<'\uFDD0'⺩<*⺩玉王𤣩玊玌玍㺨-㺫玎-玑𤣪-𤣬𪻍㺬-㺯玒-玛𤣭-𤣸㺰-㺶玜-玱" + "𤣹-𤤎𪻎-𪻔𫞥㺷-㺾玲-珑𤤏-𤤴𪻕𪻖㺿-㻈珒-珲琉𠴦𤤵-𤥕𪻗-𪻟𫞦㻉-㻐珳-珶珸-琈琊-琓𤥖-𤥺𪻠-" + "𪻥㻑-㻜珷琔-琝琟-琼𤥻-𤦮𪻦-𪻲𫞧㻝-㻦琞琽-瑟𤦯-𤧩𪻳-𪼂㻧-㻪瑠-瑸𤧪-𤨓𪼃-𪼏𫞨㻫-㻴瑹-璌璎璓" + "𤨔-𤨿𤩁𪼐-𪼖𫞩㻵-㻼璍璏-璒璔-璡璣璤𤩀𤩂-𤩪𪼗-𪼠㻽-㼂璢璥-璴𤩫-𤪊𪼡-𪼦璵-瓂𤪋-𤪨𤪴𪼧" + "𪼨㼃-㼆瓃-瓋𤪩-𤪳𤪵-𤪽𪼩-𪼫㼇瓌-瓒𤪾-𤫈𪼬-𪼯瓓-瓖𤫉-𤫓𪼰瓗-瓙𤫔-𤫘㼈瓚𤫙-𤫟𪼱瓛𤫠" + "𪼲𤫣-𤫧𤫢𤫨𤫩<'\uFDD0'â½ <*瓜瓝𤫪𪼳㼉㼊𤫫-𤫯𪼴㼋㼌瓞瓟𤫰-𤫴㼍㼎瓠𤫵-𤫹㼏𤫺-𤬀瓡𤬁-" + "𤬆𪼵㼐-㼒𤬈-𤬌㼓㼔𤬇𤬍𤬐-𤬕瓢𤬎𤬏𤬖𤬗㼕𤬘-𤬚瓣𤬛-𤬝瓤𤬞𤬟𤬠𤬡瓥𤬢㼖𤬣𤬤𤬥<" + "'\uFDD0'⽡<*瓦㼗瓧𤬦𤬧㼘㼙瓨瓩𤬨-𤬫𪼶㼚㼛瓪-瓲𤬬-𤬲𪼷𪼸㼜-㼠瓳-瓵𤬳-𤬽𪼹㼡-㼦瓶-瓸𤬾-𤭋㼧" + "-㼪瓹-瓼𤭌-𤭚㼫-㼱瓽-甁𤭛-𤭦𤭲𤮖𪼺𪼻㼲-㼷甂-甆𤭧-𤭱𤭳-𤭸𪼼㼸-㼺甇-甉𠪹𤭹-𤮄𪼽𪼾㼻-㼾甊" + "-甎𤮅-𤮍㼿-㽅甏-甒𤮎-𤮕𤮗㽆㽇甓-甕𤮘-𤮟㽈㽉甖𤮠𤮡𤮢-𤮥甗𤮦-𤮬㽊𤮭-𤮯𪼿𤮰-𤮵㽋𤮶㽌𤮷" + "𤮸𤮹<'\uFDD0'â½¢<*甘𤮺甙𤮻-𤯀甚𤯁-𤯄𫞪㽍𤯅甛甜𤯆𪽀㽎甝甞𤯇㽏𤯈㽐𤯉𤯊𤯋𤯌㽑𤯍𤯎𤯐𤯑" + "𤯒<'\uFDD0'â½£<*生𤯓𤯔𪽁𤯕-𤯗甠𤯘-𤯞甡𤯟產産𤯠-𤯥𪽂㽒甤-甦𤯦-𤯫𤯬-𤯱𪽃-𪽅甧𤯲-" + "𤯴㽓𤯵㽔𤯶𤯷-𤯹𤯺𤯻𤯼𤯾𤯿𤰀𤰁𤰂<'\uFDD0'⽤<*用甩甪𤰃𪽆甫甬𤰄𠂵𠃰𡶤𤰅𤰆甭甮𠳫𤰇" + "𤰈甯𤰉𤰊𤰋𤰌𤰍𤰎𤰏𤰑𤰐<'\uFDD0'â½¥<*田-电𤰒甶𤰓𤰔㽕-㽗男-町甼𠃫𤰕-𤰜𪽇画甽-畅𡇍𢑖" + "𤰝-𤰨𪽈㽘-㽚畆-畓𤰩-𤱋𪽉-𪽌㽛㽜畔-畟𤱌-𤱠𤱢-𤱤𪽍-𪽐㽝㽞畡-畧畩異𤱥-𤱺𪽑𪽒𫞫㽟㽠番-畯畲-" + "畴𤱻-𤲐𪽓-𪽗㽡-㽤畵-畺𤲑-𤲪𪽘-𪽚㽥畱畻-畽𤲫-𤲶𪽛𪽜㽦-㽨畾畿𤲷-𤳇𪽝𪽞㽩疀-疂𤳈-𤳎𤳐𤳑" + "𪽟-𪽡㽪疃疄𤳒-𤳚𤳜-𤳣𪽢㽫㽬疅𤳤-𤳨𨐴𪽣㽭疆疇𤳩-𤳰𤳲㽮疈𤳱𤳳-𤳸𪽤𤳹-𤳾𪽥𪽦疉疊𤳿-" + "𤴁㽯𤴂-𤴄𤴅𤴆𤴇-𤴋𤴌𤴍𤴎𤴏𤴐𤴑𤴒<'\uFDD0'⺪<*⺪疋𤴓𤴔𤴕疌𤴖𤴘疍𤴗疎疏𤴙-𤴛㽰" + "𤴜𤴝疐疑𤴞𤴟-𤴢𪽧𤴣𤴤<'\uFDD0'⽧<*疒𤴥㽱㽲疓-疗𤴦-𤴮㽳-㽶疘-疠𤴯-𤴶㽷-㽼疡-疯疺𤴷-𤵖" + "𪽨-𪽫㽽-㾉疰-疹疻-痉𤵗-𤵶𪽬-𪽮𫞬㾊-㾒痊-痖𤵷-𤶔𪽯㾓-㾡痗-痫𤶕-𤷁𪽰𪽱㾢-㾩痬-瘆𤷂-𤷺𪽲㾪" + "-㾵瘇-瘘瘟瘧𤷻-𤸩𪽳-𪽵㾶-㿁瘙-瘞瘠-瘦瘨-瘫𤸪-𤹜𪽶𪽷𫞭㿂-㿈瘬-瘿癊𤹝-𤺂𤺞㿉㿊癀-癉癋-癎𤺃-𤺝" + "𤺟-𤺹𪽸𪽹㿋-㿐癏-癞𤺺-𤻔㿑-㿓癟-癡癣𤻕-𤻯𪽺㿔癢癤-癦𤻰-𤻿㿕-㿗癧-癫𤼀-𤼊㿘癬-癮𤼋-𤼏㿙癯癰" + "𤼐-𤼗㿚㿛癱癲𤼘-𤼛𤼜-𤼞癳𤼟-𤼡𤼢㿜癴𤼣𤼤癵<'\uFDD0'⽨<*癶𤼥𤼦癷癸-発𤼧𤼨𤼩-𤼫𤼬-" + "𤼮登發𤼯-𤼲𤼳-𤼵𤼶𤼷𤼸𤼹𤼺𤼼𤼻<'\uFDD0'⽩<*白百癿𤼽𤼾㿝皀-皃𤼿-𤽁的𤽂-𤽇㿞皅-皈𤽈" + "-𤽗𪽻𪽼㿟畠皉-皍𤽘-𤽤𪽽𫞮㿠㿡皎-皑𤽥-𤽫皒-皖𠌟𤽬-𤽸𪽾𪽿㿢皗-皙𤽹-𤾇𪾀𪾁㿣㿤𤾈-𤾓𪾂" + "𪾃㿥皚-皞𤾔-𤾚𪾄㿦皟-皡𤾛-𤾟皢-皥𤾠-𤾦皦-皨𤾧-𤾪㿧皩𤾫-𤾳皪皫𤾴-𤾷㿨皬𤾸-𤾺𪾅𤾻-𤾽皭" + "𤾾𤾿𤿀-𤿃㿩𤿄𤿅<'\uFDD0'⽪<*皮𤿆𤿇㿪皯𤿈-𤿍𪾆㿫㿬𤿎-𤿔𪾇㿭㿮皰皱𤿕-𤿞㿯㿰皲𤿟-𤿦㿱皳" + "皴𤿧-𤿮𤿰-𤿲㿲㿳皵龾𤿯𤿳-𤿿㿴㿵皶-皹𥀀-𥀌𪾈𪾉㿶㿷皺𥀍-𥀓㿸皻𥀔-𥀞皼𥀟-𥀡㿹皽𥀢-𥀪𥀫-" + "𥀮㿺皾𥀯-𥀳𥀴𥀵𥀶-𥀸𥀹𥀺<'\uFDD0'⽫<*皿盀盁𥀿𥁀㿻盂𥁁-𥁅𫞯㿼㿽盃-盈𥁆-𥁍𪾊𪾋𫞰㿾-" + "䀀盉-监𥁎-𥁝𥁫𪾌𪾍䀁䀂盒-盘盛𥁞-𥁪𪾎䀃盙盚盜𥁬-𥁶𪾏𪾐䀄䀅盝-盟𥁷-𥂂𪾑𪾒𫞱䀆盠-監𥂃-𥂆𪾓" + "𪾔盤𥂇-𥂒𪾕䀇䀈盥-盧𥂓-𥂤𪾖䀉盨-盪𥂥-𥂲𥂴-𥂷𪾗𪾘盫盬𥂸-𥂺𥂼-𥃀𪾙䀊𥂻𥃁-𥃆𪾚盭𥃇-" + "𥃑䀋𥃒𦪹𪾛䀌𥃓-𥃗𪾜𥃘𥃙𥃞𥃚-𥃝𪾝𥃟𥃠𥃡䀍𪾞𥃢𥃣<'\uFDD0'⺫<*⺫目𥃤𥃥䀎䀏盯𥃦-" + "𥃱䀐-䀔盰-盵𥃲-𥄂𪾟𪾠䀕-䀞盶-眍𥄃-𥄰𪾡-𪾣䀟-䀦眎-眬眿𥄱-𥅙𪾤-𪾧𫞲䀧-䀮眭-眾睁𠌪𥅚-𥆉𪾨" + "-𪾪𫞳䀯-䁀着睂-睑鿃𥆊-𥇄𥇆-𥇈𥇫𪾫𪾬䁁-䁉睒-睠睢-睭𢰿𢾥𣪭𥇅𥇉-𥇪𥇬-𥇳𥇵-𥈁𪾭-𪾰䁊-" + "䁖睡睮-瞆𥈂-𥈻𪾱-𪾴䁗-䁡瞇-瞓𥈼-𥉳𥊇𪾵-𪾸䁢-䁪瞔-瞣𥉴-𥊆𥊈-𥊩𥋖𪾹-𪾻䁫-䁳瞤-瞷𥊪-𥋕" + "𥋗𪾼-𪿀䁴-䁺瞸-矂𥋘-𥋾矃-矊𥋿-𥌔𥌖-𥌙𪿁䁻-䁾矋-矏𥌚-𥌬𪿂䁿䂀矐-矓𥌭-𥌹𥍂𪿃𪿄䂁𥌺-𥍁" + "𥍃𥍅-𥍇䂂䂃矔𥍈-𥍎矕矗𥍏-𥍒䂄矘矙𥍓矖矚𥍔-𥍘𥍙𥍚𥍛𥍜𪿅䂅<'\uFDD0'â½­<*矛𥍝䂆𥍞䂇矜𥍟" + "𥍠𪿆矝𥍡-𥍦䂈𥍧-𥍩矞矟𥍪-𥍱𪿇矠𠍢𥍲-𥍵䂉𥍶-𥎁𥎂-𥎉𥎊-𥎍䂊-䂌𥎏-𥎒𥎎𥎓-𥎕𥎖-" + "𥎜䂍𥎞-𥎠𥎝𥎡-𥎣䂎矡𥎤𥎥<'\uFDD0'â½®<*矢矣𥎦𥎧矤知𥎨矦-矨𥎩-𥎯𪿈𪿉䂏䂐矩𥎰-𥎸䂑䂒矪矫" "𥎹-𥏍𪿊䂓矬短𠅰𥏎-𥏗䂔矮𥏘-𥏩𪿋䂕𥏪-𥏱𪿌𥏲-𥏺𪿍𪿎𥏻-𥏿矯矰𥐀-𥐆𥐇-𥐋矱𥐌-𥐏矲" - "𪿏𪿐𥐑𥐒𥐐𥐓𥐔石䂖𥐕𥐖䂗矴-矶𥐗-𥐜䂘䂙矷-码𥐝-𥐨䂚-䂞泵砂-砜𥐩-𥑅𪿑-𪿓䂟-䂨砝-硁𥑆-𥑲" - "𪿔-𪿘䂩-䂯硂-硛𥑳-𥒩𪿙-𪿝䂰-䂶硜-硷𥒪-𥓉𪿞-𪿣䂷-䃇硸-硽硿-碜碰𥓊-𥓹𪿤-𪿩䃈-䃐硾碝-碯碱-碹磁" - "𥓺-𥔬𪿪𪿫䃑-䃗確-磀磂-磙磜磤𥔭-𥕋𪿬-𪿮䃘-䃞䃠磚磛磝-磣磥-磮𥕌-𥕯𪿯-𪿴䃟䃡-䃨磯-礅𥕰-𥖖𪿵-" - "𪿷䃩-䃯礆-礖𣞏𥖗-𥖩𪿸-𪿺䃰礗-礡𥖪-𥖺𪿻-𪿽䃱-䃳礢-礬𡕎𥖻-𥗑䃴-䃷礭-礴𥗒-𥗜𪿾䃸䃹礵𥗝-𥗪" - "礶礷𥗫-𥗳𪿿䃺礸𥗴𥗵𥗷𥗸礹𥗹䃻𥗺-𥗽𥗾-𥘀𥘁𥘂𥘃𥘄⺬-⺮示礻𥘅礼𥘆䃼礽𥘇-𥘌社-祃𥘍-𥘔𫀀" - "𫀁䃽-䄀祄-祎视鿆𥘕-𥘪𫀂𫀃䄁-䄃祏-祢𥘫-𥙍𫀄-𫀆䄄-䄆祣-祥祧-祯𥙎-𥙪𫀇-𫀊𫞴䄇-䄊祦祰-祸禄視𣂫" - "𥙫-𥚇𫀋-𫀏𫞵䄋-䄒祹-禃禅禆𥚈-𥚥𫀐-𫀙䄓-䄗禇-禙𢿆𥚦-𥛄𫀚𫀛䄘䄙禚-禣𠖟𥛅-𥛗𫀜-𫀟䄚-䄞禤" - "-禦𥛘-𥛭𫀠𫀡䄟禧-禫𥛮-𥜂𫞶䄠䄡禬-禯鿅𥜃-𥜑𫀢䄢禰禱𥜒-𥜙𫀣䄣禲𥜚-𥜟䄤𥜠-𥜤禳禴𥜥-𥜩禵𥜪" - "-𥜯禶禷𥜰-𥜳𥜴𥜵𫀤𥜶-𥜸𧆆𥜹𥜺䄥禸𥜻禹禺𥜼离𥜽禼𥜾禽萬𥜿𥝁𥝂𥝃𠎘𠾧𥝄𥝅-𥝇𦦔𣜢𥝈" - "𥝉𫀥𥝊𥝋禾𥝌𥝍-𥝏𫀦䄦䄧禿-秃𥝐-𥝓䄨-䄭秄-秊𥝔-𥝢𫀧䄮-䄵秋-秗𥝣-𥝽𫀨𫀩䄶-䄹秘-称𥝾-𥞗" - "𫀪-𫀭䄺-䅊秱-秾稆𥞘-𥞱𥟅𫀮-𫀱𫞷䅋-䅓秿-稅稇-税𠞜𥞲-𥟄𥟆-𥟌𫀲-𫀸䅔-䅟稏-稥𥟍-𥟼𫀹-𫀻" - "𫞸䅠-䅫稦-稳穊𥟽-𥠰𫀼-𫁀䅬-䅶稴-穃𥠱-𥡛𫁁-𫁄䅷-䅽穄-穈穋-穒𥡜-𥢉𫁅䅾-䆀穉穓-穞𥢊-𥢳𫁆䆁-䆇" - "穟-穣𥢴-𥣉𥣋-𥣔𫁇𫁈穤-穫𥣊𥣕-𥣡𥣣-𥣧䆈䆉穬-穯𥣢𥣨-𥣶𥣸-𥣿𫁉䆊-䆍𥤀-𥤅䆎䆏穰穳𥤆-𥤉" - "穱𥤊-𥤒穲𥤓𥤕𥤖𥤗-𥤚𥤛-𥤝𥤞𥤟䆐𥤠𥤡穴𥤢穵䆑究穷𥤣-𥤦𫞹䆒穸-穻𥤧-𥤳䆓-䆖穼-窃𥤴-𥥆𫁊" - "䆗-䆙窄-窎𥥇-𥥟𫁋䆚-䆠窏-窕𥥠-𥥵𫁌𫁍䆡-䆥窖-窝𥥶-𥦚𫁎-𫁐䆦-䆩窞-窧𥦛-𥦷𫁑-𫁓䆪䆫窨-窭𥦸-" - "𥧏𫁔𫁕䆬-䆮窮-窴𥧐-𥧡𥧣-𥧫𫁖䆯-䆴窵-窽𥧬-𥧻𥧽-𥨋𫁗-𫁚䆵-䆻窾-竃𥧼𥨌-𥨟𥨩𫁛䆼䆽竄竅𥨠" - "-𥨨𫁜䆾䆿竆𥨪-𥨯𥨲䇀竇𥨰𥨱𥨳𥨴𥨶-𥨺竈竉𥨵𥨻-𥩈䇁竊𥩉𫞺𥩊𥩋𫁝𥩌𥩍𥩏-𥩑𥩎𥩒𥩓𥩔" - "立䇂竌竍𥩕𥩖𫞻䇃䇄竎竏𥩗𥩘𫁞䇅䇆竐-竗𥩙-𥩟𫁟⻯䇇-䇊竘-竞𥩠-𥩰𫁠𫁡䇋竡𥩱-𥩽𫁢𫞼䇌䇍竢-竧𥩾-" + "𪿏𪿐𥐑𥐒𥐐𥐓𥐔<'\uFDD0'⽯<*石䂖𥐕𥐖䂗矴-矶𥐗-𥐜䂘䂙矷-码𥐝-𥐨䂚-䂞泵砂-砜𥐩-𥑅𪿑-𪿓" + "䂟-䂨砝-硁𥑆-𥑲𪿔-𪿘䂩-䂯硂-硛𥑳-𥒩𪿙-𪿝䂰-䂶硜-硷𥒪-𥓉𪿞-𪿣䂷-䃇硸-硽硿-碜碰𥓊-𥓹𪿤-𪿩" + "䃈-䃐硾碝-碯碱-碹磁𥓺-𥔬𪿪𪿫䃑-䃗確-磀磂-磙磜磤𥔭-𥕋𪿬-𪿮䃘-䃞䃠磚磛磝-磣磥-磮𥕌-𥕯𪿯-𪿴䃟䃡-䃨磯" + "-礅𥕰-𥖖𪿵-𪿷䃩-䃯礆-礖𣞏𥖗-𥖩𪿸-𪿺䃰礗-礡𥖪-𥖺𪿻-𪿽䃱-䃳礢-礬𡕎𥖻-𥗑䃴-䃷礭-礴𥗒-𥗜" + "𪿾䃸䃹礵𥗝-𥗪礶礷𥗫-𥗳𪿿䃺礸𥗴𥗵𥗷𥗸礹𥗹䃻𥗺-𥗽𥗾-𥘀𥘁𥘂𥘃𥘄<'\uFDD0'⺬<*⺬-⺮示礻" + "𥘅礼𥘆䃼礽𥘇-𥘌社-祃𥘍-𥘔𫀀𫀁䃽-䄀祄-祎视鿆𥘕-𥘪𫀂𫀃䄁-䄃祏-祢𥘫-𥙍𫀄-𫀆䄄-䄆祣-祥祧-祯𥙎" + "-𥙪𫀇-𫀊𫞴䄇-䄊祦祰-祸禄視𣂫𥙫-𥚇𫀋-𫀏𫞵䄋-䄒祹-禃禅禆𥚈-𥚥𫀐-𫀙䄓-䄗禇-禙𢿆𥚦-𥛄𫀚𫀛" + "䄘䄙禚-禣𠖟𥛅-𥛗𫀜-𫀟䄚-䄞禤-禦𥛘-𥛭𫀠𫀡䄟禧-禫𥛮-𥜂𫞶䄠䄡禬-禯鿅𥜃-𥜑𫀢䄢禰禱𥜒-𥜙𫀣䄣禲" + "𥜚-𥜟䄤𥜠-𥜤禳禴𥜥-𥜩禵𥜪-𥜯禶禷𥜰-𥜳𥜴𥜵𫀤𥜶-𥜸𧆆𥜹𥜺䄥<'\uFDD0'â½±<*禸𥜻禹禺𥜼" + "离𥜽禼𥜾禽萬𥜿𥝁𥝂𥝃𠎘𠾧𥝄𥝅-𥝇𦦔𣜢𥝈𥝉𫀥𥝊𥝋<'\uFDD0'â½²<*禾𥝌𥝍-𥝏𫀦䄦䄧禿-秃" + "𥝐-𥝓䄨-䄭秄-秊𥝔-𥝢𫀧䄮-䄵秋-秗𥝣-𥝽𫀨𫀩䄶-䄹秘-称𥝾-𥞗𫀪-𫀭䄺-䅊秱-秾稆𥞘-𥞱𥟅𫀮-𫀱" + "𫞷䅋-䅓秿-稅稇-税𠞜𥞲-𥟄𥟆-𥟌𫀲-𫀸䅔-䅟稏-稥𥟍-𥟼𫀹-𫀻𫞸䅠-䅫稦-稳穊𥟽-𥠰𫀼-𫁀䅬-䅶稴-" + "穃𥠱-𥡛𫁁-𫁄䅷-䅽穄-穈穋-穒𥡜-𥢉𫁅䅾-䆀穉穓-穞𥢊-𥢳𫁆䆁-䆇穟-穣𥢴-𥣉𥣋-𥣔𫁇𫁈穤-穫𥣊𥣕" + "-𥣡𥣣-𥣧䆈䆉穬-穯𥣢𥣨-𥣶𥣸-𥣿𫁉䆊-䆍𥤀-𥤅䆎䆏穰穳𥤆-𥤉穱𥤊-𥤒穲𥤓𥤕𥤖𥤗-𥤚𥤛-𥤝" + "𥤞𥤟䆐𥤠𥤡<'\uFDD0'â½³<*穴𥤢穵䆑究穷𥤣-𥤦𫞹䆒穸-穻𥤧-𥤳䆓-䆖穼-窃𥤴-𥥆𫁊䆗-䆙窄-窎𥥇-𥥟" + "𫁋䆚-䆠窏-窕𥥠-𥥵𫁌𫁍䆡-䆥窖-窝𥥶-𥦚𫁎-𫁐䆦-䆩窞-窧𥦛-𥦷𫁑-𫁓䆪䆫窨-窭𥦸-𥧏𫁔𫁕䆬-䆮窮-" + "窴𥧐-𥧡𥧣-𥧫𫁖䆯-䆴窵-窽𥧬-𥧻𥧽-𥨋𫁗-𫁚䆵-䆻窾-竃𥧼𥨌-𥨟𥨩𫁛䆼䆽竄竅𥨠-𥨨𫁜䆾䆿竆𥨪-" + "𥨯𥨲䇀竇𥨰𥨱𥨳𥨴𥨶-𥨺竈竉𥨵𥨻-𥩈䇁竊𥩉𫞺𥩊𥩋𫁝𥩌𥩍𥩏-𥩑𥩎𥩒𥩓𥩔<'\uFDD0'â½´<" + "*立䇂竌竍𥩕𥩖𫞻䇃䇄竎竏𥩗𥩘𫁞䇅䇆竐-竗𥩙-𥩟𫁟⻯䇇-䇊竘-竞𥩠-𥩰𫁠𫁡䇋竡𥩱-𥩽𫁢𫞼䇌䇍竢-竧𥩾-" "𥪉𫁣𫁤䇎-䇑竨-竫𥪊-𥪗𫁥𫁦竬竭端竰𥪘-𥪤𫁧𫁨𥪥-𥪬𫁩-𫁫䇒竮竱𥪭𥪮𥪰𥪱𫁬䇓竲-竴𥪯𥪲-𥪹" - "𥪻𫁭䇔竵𥪼-𥫁𥫃𥫄䇕𥪺𥫅-𥫇𫁮競竷𥫈-𥫍𥫎𥫏竸𥫐𥫑𫁯𥫓𥫔𥫒𥫕𥫖竹𥫗𥫘竺竻𥫙-𥫜𫁰䇖" - "竼-笃𥫝-𥫮𫁱䇗-䇝笅-笕𥫯-𥬋𫁲-𫁷䇞-䇦笖-笾𥬌-𥬩𥬿𫁸-𫁻䇧-䇴笄笿-筝𥬪-𥬾𥭀-𥭏𫁼𫁽䇵-䈀" - "筞-简節𥭐-𥮌𫁾-𫂃䈁-䈍箁-箫𥮍-𥯐𫂄-𫂇𫂈𫂉䈎-䈩箬-箿篁-篈篊-篓𥯑-𥰎𥰏-𥰗𫂊-𫂏𫞽-𫞿䈪-" - "䈷築篔-篯簑簕𥰘-𥱪𥱫-𥱴𫂐-𫂗䈸-䉇篰-簐簒-簔簖簗𥱵-𥲾𥲿𥳀𥳂-𥳅𥴎𫂘-𫂟䉈-䉎䉐-䉚䉣簘-簲𥳁𥳆" - "-𥴍𥴏-𥴗𥴘-𥴠𫂠-𫂤䉏䉛-䉢䉤簳-籂𥴡-𥵛𫂥𫂦䉥籃-籏籕籖𥵜-𥶄𫂧䉦-䉭籐-籔𥶅-𥶴𫂨-𫂫䉮-䉱籗" - "-籡𥶵-𥷓𫂬䉲-䉴籢-籨𥷔-𥷧𫂭䉶籪𥷨-𥷻𫂮籩籫-籮𥷼-𥸇𫂯䉷籯籰𥸈-𥸏䉸𥸐-𥸖𥸗𥸚-𥸝𫂰𥸘" - "𥸙𥸞-𥸠䉹籱𥸡𥸢𥸣籲𥸤米𥸥𥸦籴-籶𥸧-𥸪𫂱𫂲䉺娄籷-粂𥸫-𥸲𫂳𫂴䉻䉼粃-粑𥸳-𥹀𫂵-𫂷䉽-䊀畨" - "粒-粝粣𥹁-𥹖𥹘𥹙𥹱𫂸-𫂼䊁-䊆粞-粢粤-粭𥹗𥹚-𥹰𫂽-𫃀䊇-䊌粮-粵糀𥹲-𥺗𫃁䊍-䊒粶-粿糁𥺘-𥻀" - "𫃂-𫃅䊓-䊙糂-糎𡢏𥻁-𥻣𫃆-𫃈䊚䊛䨀糏-糘𢐫𥻤-𥻾𫃉-𫃌䊜-䊢糙-糢糨𥻿-𥼖𫃍𫃎𫟀䊣-䊩糣-糧𥼗-" - "𥼵𫃏-𫃑䊪-䊬糩-糭𥼶-𥽎𫃒-𫃕䊭䊮糮-糰𥽏-𥽖𫃖䊯糲𥽗-𥽠𥽢𥽣䊰糱糳糴𥽡𥽤-𥽫𫃗-𫃙䊱䊲糵𥽬-" - "𥽰𥽱-𥽵䊳䊴糶𥽶-𥽺𥽻-𥽿糷𥾀𥾁𥾂𥾃𥾄⺯糸糹糺系䊵糼-糿𥾅-𥾋𫃚𫃛䊶-䊹紀-紉𥾌-𥾘𫃜𫃝䊺-䋇紊" - "-紧𥾙-𥿂𫃞䋈-䋔紨-経𥿃-𥿥𫃟-𫃡䋕-䋞絍-絚絜-絷𥿦-𦀑𫃢-𫃤䋟-䋦絛絸-綛緐𦀒-𦁅𫃥-𫃩䋧-䋲綜-総" - "緑緒緔緕𦁆-𦁿𫃪𫃫𫃬-𫃲䋳-䌄緓緖-縇𦂀-𦂦𦂨-𦂻𦂼-𦃁𫃳-𫃷𫟁䌅-䌋縈-縨𦂧𦃂-𦄁𦄃-𦄈𫃸-" - "𫃼䌌-䌕縩-繇繉繊繌繍𦄂𦄉-𦄻𫃽-𫄀䌖-䌛繈繎-繥繧繱𦄼-𦅴𫄁-𫄄𫟂䌜-䌢繋繦繨-ç¹°ç¹²-繺𦅵-𦆛𦆥𫄅-𫄋" - "䌣-䌧繻-纃𦆜-𦆣𦆦𦆧𦆩𦆪𦆬-𦆺𫄌-𫄎䌨䌩纄-纐𦆤𦆨𦆫𦆻-𦇁𦇃-𦇓𫄏-𫄑䌪-䌭纑纒𦇂𦇔-𦇦" - "𫄒-𫄔䌮纓-纖𦇧-𦇯𫄕䌯-䌲纗𦇰-𦇷𦇹䌳䌴纘-纛𦇸𦇺𦇻𫄖𦇼𦇽𫄗䌵纜纝𦇾-𦈂𫄘𦈃𦈄纞𦈅𦈆𦈇⺰" - "纟𫄙纠䌶纡-纫纶䌸纬-纵纷-纾𫄚-𫄝䌷䌹线-绐𦈈𫄞𫄟䌺䌻绑-统𦈉𫄠-𫄣𫟃䌼绠-绨𦈊-𦈌𫄤-𫄩𫟄䌽绩-缁𦈍" - "-𦈐𫄪𫄫𫟅䌾䌿缂-缘𦈑-𦈕𫄬-𫄮𫟆䍀缙-缤𦈖-𦈙𫄯𫄰缥-缫𦈚𫄱-𫄴缬-缯𦈛-𦈝𫄵𫄶䍁缰-缴𦈞" - "𦈟𫄷𦈠𦈡𫄸𫟇缵𫄹缶𦈢缷䍂缸𦈣-𦈥䍃缹缺缼𦈦-𦈨䍄-䍆䍇䍈䍉缻缽𦈩-𦈮䍊缾-罀𦈯-𦈳𦈴-𦈷𫄺䍋䍌罁罂" - "𦈸-𦉀𫄻𦉁-𦉇𫄼𫄽䍍罃𦉈-𦉎𫄾罄-罆𦉏-𦉔罇-罉𦉕-𦉘罊罋𤕁𦉙-𦉜𫄿罌𦉝𦉞罍𦉟𦉠罎罏𦉡䍎" - "𦉢-𦉤罐𤫡𦉥𦉦𦉧𦉨𦉩⺱-⺳⺵䍏网-罓𦉪𦉫𦉭𦉰𦉯𦉬𦉮𦉱-𦉶䍐䍑罔-罗𦉷-𦊀𫅀䍒-䍔罘-罚𦊁-𦊍" - "𫅁䍕-䍗罛-罢𦊎-𦊣𦊥-𦊩𦊳𫅂䍘罣𦊪-𦊲𦊴-𦊻𫅃-𫅅䍙䍚罤-罦𦊼-𦋄𦋑䍛-䍞罧-置署𦋅-𦋐𦋒-𦋜" - "𫅆𫅇䍟罯-罱罳罴𦋝-𦋩𦋫-𦋮𫅈罵-罸𦋯-𦋼𫅉䍠䍡罹-罼𦋽-𦌑𫅊䍢罽-羁𦌒-𦌞𧷅䍣羂𦌟-𦌨𧐰𫅋䍤羃" - "-羆𦌪-𦌴𫅌𦌵-𦌺䍥𦌻𦌼𫅍羇𦌽䍦羈羉𦌾-𦍅𦍆𦍇𦍈-𦍊⺶-⺸羊𦍋-𦍍羋羌𦍎-𦍐𫅎羍-羑𦍑-𦍖" - "𫟈䍧-䍩羒-羔羖-羙𦍗-𦍤𦍮䍪-䍭羕羚-羟𦍥-𦍭𦍯-𦍸𫅏-𫅒䍮-䍰羠-羢𦍹-𦎄𫅓𫅔䍱羣-羪𦎆-𦎖𫅕䍲-" - "䍶羫𦎗-𦎡䍷羬-羰𦎢-𦎮𫅖-𫅘䍸䍹羱羲𦎯-𦎶𫅙䍺𦎷-𦏄𫅚-𫅜䍻䍼羳-羵𦌩𦏅-𦏔𫅝𫅞羶-羹𦏕-𦏛羺" - "𦏜-𦏡𫅟羻羼𡅖𦏢-𦏧䍽𦏨𦏩𫅠𫅡𦏪𦏫𦏬𦏭𦏮𣌞𦏯𦏰𦏱羽𦏳𦏲羾羿𦏴-𦐁𫅢䍾䍿翀-翆𦐂-𦐔" - "𫅣䎀-䎆翇-習𦐕-𦐢𫅤䎇-䎊翓-翚𦐣-𦐷𫅥-𫅧䎋-䎎翛-翝𦐸-𦑄𦑆𫅨𫅩䎏-䎓翞-翤𦑅𦑇-𦑐𦑒-𦑗𫅪" - "ç¿¥-翭𦑘-𦑯𦑻𫅫𫅬䎔䎕翮-翱𦑰-𦑺𦑼-𦒂𦒞𫅭𫅮翲-翶翼𦒃-𦒌𫅯䎖-䎘翷-翻𦒍-𦒛𦒟𫅰𫅱翽翾𦒜" - "𦒝𦒠𦒡䎙翿耀𦒢-𦒥𦒪𦒫䎚𦒦𦒨𦒩𦒬𦒧𦒭-𦒯𫅲𦒰⺹老-考𦒱𦒲䎛𦒳-𦒵耄者耆𦒶-𦒹耇-耉𦒺-𦒿" - "𫅳𫅴䎜-䎞耊耋𦓀𦓁𫅵𦓂𫅶𦓄𦓅𫅷𦓆𦓇𦓃𦓈𦓉𦓊𫅸𦓋𦓌𦓍而𦓐𦓎𦓏𦓑䎟䎠耍-耑䎡𦓒𦓓𦓔𦓕" - "𦓖𦓗𦓘-𦓜𦓝𦓞𦓟-𦓡𦓢𦓣耒𦓤耓𦓥-𦓧䎢耔𦓨-𦓪耕-耙𦓫䎣耚-耟𦓬-𦓮𫅹耠𦓯-𦓳𫅺𫅻䎤䎥耡耢" - "𦓴-𦓶𫅼䎦-䎪耣-耥𦓷-𦔁䎫䎬耦耧𦔂-𦔊𫅽耨-耪𦔋-𦔒𫅾䎭-䎯耫耬𦔓-𦔚䎰耭耮𦔛-𦔞𦔠-𦔤𫅿𦔟𦔥" - "-𦔨耯䎱耰𦔩𦔪耱耲𦔫𦔬𦔭耳䎲耴𦔮耵𦔯-𦔶𫆀𫟉耶耷𦔷-𦔻䎳䎴耸-聂𦔼-𦕏𫆁䎵䎶聃-聍𦕐-𦕟䎷聎-联聠" - "𦕠-𦕢𦕤-𦕴𫆂𫆃䎸䎹聕-聘𦕣𦕵-𦖇𦖗𫆄-𫆆䎺-䎾聙-聟聡-聣𦖈-𦖖𦖘-𦖡𫆇𫆈䎿䏀聤-聫𥧢𦖢-𦖻" - "𦗇𫆉䏁-䏃聬聭𦖼-𦗆𦗈-𦗏𫆊-𫆍䏄-䏇聯-聳𦗐-𦗞𫆎𫆏䏈聮聴-職𦗟-𦗲𫆐𫆑聸𦗳-𦗽𫆒䏉聹-聼𦗾-" - "𦘄𦘅-𦘉䏊聽聾𦘊-𦘌𦘍𦘎𦘏𦘐𦘑𫆓⺺⺻聿肀𦘒𦘓𦘔肁-肃𦘕-𦘗𦘘-𦘚䏋肄-肆𦘛𦘜𫆔肇肈𦘝-𦘟" - "𫆕𦘠-𦘢𦘣𦘤-𦘦𦘧𦘨⺼肉肊䏌䏍肋-肏𦘩-𦘳䏎䏏肐-肠𦘴-𦘾䏐-䏝股-胁𦘿-𦙩𫆖-𫆘䏞-䏥胂-胬脉𡋜𣍨" - "𦙪-𦚜𫆙-𫆜䏦-䏮胭-脈脊-脔𣍯𣍰𦚝-𦛓𫆝𫆞䏯-䏻脕-脸𦛔-𦜅𫆟-𫆡㬹䏼-䐌脹-腚𦜆-𦜲𦜴-𦝒𦝓-" - "𦝙𫆢-𫆥䐍-䐛幐腛-腾𦝚-𦞘𦟓𦟔𫆦-𫆨䐜-䐪腿-膑𦞙-𦟒𦟕-𦟗𫆩-𫆮𫟊䐫-䐴膒-膣𦟘-𦠂𫆯-𫆴䐵" - "-䐽膥-膶𦠃-𦠽𦡄𦡮𫆵-𫆸䐾-䑁膷-臌𦠾-𦡃𦡅-𦡍𦡏-𦡕𦡘-𦡭𦡯𫆹-𫆻䑂-䑅臍-臓𤑃𦡎𦡰-𦢉" - "𫆼𫆽䑆-䑈臔臕臗臘𦢊-𦢤𫆾𫆿䑉䑊臖臙-臜𦢥-𦢷𫇀㔮䑋-䑎臝𦢸-𦢾𫇁䑏臞臟𦢿-𦣅𫇂臠-臢𤓏𦣆-𦣐𫇃" - "𦣑-𦣕𦣖𦣗𦣘-𦣚𦣛𦣜𫇄臣𦣞𦣝臤臥𦣟𦣠-𦣣𫇅䑐𦣤𦣥臦𦣦-𦣩𫇆𫇇臧𦣫𦣬𦣮𫇈𦣭𦣯𦣪臨臩" - "𦣰𦣱䑑𦣲𦣳𫇉𦣴𦣵𦣶𦣷𦣸自𦣹臫𦣺-𦣼𦣽𦣾-𦤀臬臭𦤁-𦤋𦤌-𦤏臮-臰𦤐-𦤓𫇊𦤔𦤕-𦤗臱" - "𦤘-𦤝𫇋臲𦤞-𦤠𦤡-𦤤𦤥𫇌𦤦-𦤪𦤫-𦤮𦤯𦤰𦤱𦤲𫇍至𦤳𦤴𦤵䑒致𦤶-𦤸𦤹𦤺𦤻-𦤾臵-臸" - "𦤿𦥀䑓臹𦥁𫇎臺𦥂-𦥄𫇏𫇐𦥅-𦥇臻𦥉-𦥍𦥎𦥏𦥐𫇑⺽臼𦥑-𦥓𦥔臽臾𦥕𦥖𦥙臿𦥗𦥘𦥚-𦥜𦥧" - "䑔舀舁𦥝-𦥤䑕舂𦥥𦥦𦥨-𦥬舃舄𦥭-𦥲𫟋舅𦥳-𦥺䑖與𦥻-𦦄䑗興𦦅-𦦎䑘舆舉𦦏-𦦓𦦕-𦦗𦦘-𦦠舊" - "𦦡-𦦧𫇒舋𠤫𦦩-𦦬𦦯𦦭𦦮𦦰-𦦵𦦶-𦦸𦦹𦦺𦦻𤓟𦦼𦦽-𦦿𦧀𫇓𦧁𦧂𦧃𦧄𦧅𠔻舌𦧆舍-舏" - "𫇔𦧇䑙䑚舐𦧈-𦧐䑛舑𦧑-𦧔舒𦧕-𦧜𦧝𦧞𫇕𫇖舓-舕𦧟-𦧦䑜舖舗𦧧-𦧬舘𦧭-𦧰𫇗𦧱-𦧳舙𦧴-𦧶" - "舚𦧷𫇘𦧸𦧹𦧺𫇙𦧻𦧼𦧽舛舜舝䑝舞𦧾𦧿䑞𦨀𦨁䑟𦨃𦨂𦨄𦨅𦨆舟𠂨𦨇䑠舠𦨈-𦨍䑡-䑣舡-舤𦨎-𦨔" - "𫇚䑤䑥舥-舱𦨕-𦨠䑦-䑩舲-舻𦨡-𦨮䑪-䑮舼-舿𦨯-𦨲𦨴-𦨼䑯䑰艀-艉𦨳𦨽-𦩉䑱-䑸艊-艍𦩊-𦩜𨦞𫇛䑹-" - "䑻艎-艔𦩝-𦩳𦩿𫇜𫇝䑼-䑾艕-艙𦩴-𦩾𦪀-𦪅䑿-䒅艚-艝𦪆-𦪐𫇞䒆-䒈艞-艠𦪑-𦪧𫇟艡-艥𦪨-𦪰䒉艦-" - "艩𦪱-𦪵𫇠艪𦪶-𦪸𦪺-𦪼艫𦪽-𦫂𫇡-𫇣艬𦫃𦫄艭𦫅𦫆𦫇𦫉𦫈𦫊艮良艰𦫋𦫌𦫍𦫎𦫏𦫐艱𦫑𦫒" - "色䒊𦫓艳䒋艴𦫔-𦫙𦫚𦫛-𦫝艵𦫞-𦫣𦫤-𦫩䒌䒍𦫪-𦫮𫇤䒎䒏艶𦫯-𦫱䒐艷𦫲⺾-⻀䒑艸艹艺龷𦫳-𦫵䒒-䒔艻" - "-节𦫶-𦬀𫇥𫇦䒕-䒙芃-芗𦬁-𦬒𫇧𫇨䒚-䒥芘-芾苀-苏茾𦬓-𦬶𫇩-𫇭䒦-䒯芿苐-茑茓-茕𦬷-𦭦𦭧-𦭬𫇮" - "-𫇵𫟌𫟍䒰-䓁茒茖-茜茞-茢茤-茽茿-荒荔-药𦭭-𦮃𦮄-𦮵𫇶-𫇾𫟎䓂-䓔䓖茝茣荰-莬莮-莽鿊𦮶-𦯑𦯒-𦯰𦯲" - "-𦰕𦰗-𦰩𫇿-𫈏𫟏-𫟑䓕䓗-䓭荓莾-萤营-萨著龿𦯱𦰖𦰪-𦲡𦲢-𦳀𫈐-𫈠䓮-䓻莭萩-萫萭-葖葘-蒏𦳁-𦳌" - "𦳍-𦴵𦴷-𦵆𦵈-𦵎𦵏-𦵠𫈡-𫈵𫟒𫟓䓼-䔍蒐-蒷蒹-蓤蓦𤎀𦵇𦵡-𦵷𦵸-𦷷𦷸-𦷾𫈶-𫉇𫟔䔎-䔬" - "蓥蓧-蔼𦷿-𦸈𦸉-𦸼𦸾-𦺄𫉈-𫉌𫉍-𫉜𫟕䔭-䕄蔽-蕵𦸽𦺆-𦺳𦺴-𦻆𦻈-𦻽𦻿-𦼨𦽭𫉝-𫉤𫟖" - "䕅-䕑蕶-薨薪-薬薮龩﨟𦻾𦼩-𦽡𦽢-𦽬𦽮-𦾩𦿡𦿸𫉥-𫉴䕒-䕝薩薭薯-藓蘤𦾪-𦿓𦿖-𦿜𦿞-𦿠𦿢-𦿷" - "𦿹𦿺𦿻-𧀟𫉵-𫊄䕞-䕥藔-藭藯-藵𦿔𦿕𦿝𧀠-𧁳𧁴-𧁺𧃌𫊅-𫊋䕦-䕲藮藶-蘑蘓蘔蘢𧁻-𧃋𧃎𫊌𫊍-" - "𫊏䕳-䕷蘒蘕-蘡蘣蘥-蘰𧃍𧃏-𧄌𫊐-𫊓䕸-䕺蘲-蘷鿀𧄍-𧄵𫊔-𫊖䕻-䕽蘱蘸-虁𧄶-𧅕𫊗䕾虂-虅𧅖-𧅭𫊘-" - "𫊚䕿䖀虆-虉𧅮-𧅴𧅶-𧅹䖁𧅺-𧆅𫊛𫊜䖂-䖄虊𧆇-𧆎䖅䖆𧅵𧆏-𧆒虋虌𧆔𧆕𦺅𧆖𧆚𧆗䖇𧆙𧆓𧆘虍⻁" - "䖈虎虏𧆛䖉彪虐𧆜-𧆞𫊝𫊞䖊-䖍虑虓虔𧆟-𧆢𫊟䖎䖏處-虚𧆣-𧆰䖐䖑虛-虝𧆱-𧆹𫊠𫊡䖒-䖖虞號𧆺-𧇀虠虡𧇁" - "-𧇎𫊢䖗虢虣𧇏-𧇛䖘虤-虦𧇜-𧇰䖙虧虨𧇱-𧇺𫊣䖚䖛虩𧇻-𧈁𧈃𧈄䖜𧈂𧈅-𧈊𧈋-𧈏𧈑-𧈗𧈘𧈙𧈚" - "𧈛虪𧈜虫䖝虬𧈝𧈞虭-虲𧈟-𧈧𫊤䖞-䖠虳-蚃𡯥𧈨-𧈺𫊥𫊦䖡-䖣蚄-蚇蚉-蚪蚬𧈻-𧉝𫊧-𫊫䖤-䖬蚫蚭-蛏﨡" - "𧉞-𧊎𫊬-𫊲䖭-䖵蚈蛐-蛕蛗-蛴𧊏-𧊪𧊬𧊭𧊯-𧋇𫊳-𫊼䖶-䖾蛖蛵-蜗蜫蝆𧊫𧊮𧋈-𧋝𧋟-𧌂𧌞𫊽-" - "𫋁䖿-䗊䗕蜘-蜪蜬-蝅蝇-蝋𧋞𧌃-𧌝𧌟-𧌯𧌱-𧍄𧍅-𧍑𫋂-𫋉䗋-䗔䗖蝌-蝸蝺-螀蟡𧌰𧍒-𧎐𧎑-𧎠𧏇" - "𫋊-𫋎䗗-䗞蝹螁-螩蟗𧎡-𧏆𧏈-𧏮𧏯-𧏷𫋏-𫋕䗟-䗮螪-蟒蠁𢋜𧏸-𧐯𧐱-𧐽𧐾-𧑃𫋖-𫋙䗯-䗳蟓-蟖" - "蟘-蟠蟢-蟵蠎𧑄-𧒍𫋚-𫋞䗴-䗻蟶-蠀蠂-蠍蠏𧒎-𧓈𫋟-𫋢䗼-䘁蠐-蠙𧓉-𧓰𫋣-𫋥𫟗䘂-䘄蠚-蠤蠴𧓱-𧔜" - "𫋦𫋧䘅-䘉蠥-蠬𧔝-𧕂𫋨䘊-䘌蠭-蠳𧕃-𧕒𧕔-𧕚蠵-蠺𧕓𧕛-𧕮䘍蠻𧕯-𧕼蠼𧕽-𧖃𧖊蠽蠾𧖄-𧖉𧖋-" - "𧖐䘎蠿𧖑-𧖗𠑴𧖘-𧖛𫋩𧖜-𧖟𧖡𧖢𧖣𧖤-𧖦血𧖧-𧖩䘏衁衂𧖪䘐衃衄𧖫-𧖯𫋪䘑衅𧖰-𧖲𫋫衆-衉" - "𧖳𧖴䘒𧖵-𧖹䘓𧖺-𧖿𧗄䘔𧗀-𧗃𧗅𧗆-𧗊𧗋-𧗍𫋬𧗎-𧗓𧗔𧗕𧗖𧗗衊𧗘𧗙𧗚𧗛衋𧗜行𧗝-" - "𧗠衍衎𧗡-𧗥䘕衏𧗦-𧗩衐-衔𧗪𫋭䘖衕-衘𢔬𧗫-𧗱𫋮衙𧗲-𧗷𧗸𧗺𧗻衚-衝𧗹𧗼𧗽𫋯𫟘䘗䘘衞-衡𢖅" - "𧗾𢖋𧗿-𧘁𫟙𧘂𧘃𫋰𧘄䘙𢖡𧘅𧘆𫋱衢⻂衣衤𧘇䘚䘛补𧘈-𧘌䘜-䘞衦-衬𧘍-𧘜䘟-䘡衭-袇𧘝-𧘼𫋲-" - "𫋴䘢-䘧袈-袮袰𧘽𧘿-𧙝𫋵-𫋷䘨-䘮袯袱-裉𧘾𧙞-𧙿𫋸-𫋼䘯-䘲裊-裥𧚀-𧚣𫋽𫟚䘳-䙂裧-褄𧚤-𧚺𧚼" - "-𧛎𫋾-𫌄䙃-䙍裦褅-褝𧚻𧛏-𧛷𫌅𫌆䙎-䙓褞-褲褴𧛸-𧜜𧜨𫌇-𫌉䙔-䙝褳褵-襅襔𧜝-𧜧𧜩-𧜬𧜮-𧝁" - "𫌊-𫌏䙞-䙣襆-襓襕鿋𧜭𧝂-𧝰𫌐-𫌒䙤䙥襖-襢𧝱-𧞌𫌓𫌔䙦-䙩襣-襨𧞍-𧞖𧞘-𧞦𫌕䙪襩-襮𧞗𧞧-𧞱" - "𧞳-𧞵𫌖䙫襯-襲𧞲𧞶-𧟂䙬䙭襳襴襽𧟃-𧟇𫌗䙮䙯襵-襷𧟈-𧟋𫌘𫌙䙰襸-襼𧟌-𧟏𧟐-𧟔䙱𧟕-𧟗𧟘𧟙" - "𧟚𧟛𧟜𧟝𧟞𧟟⻃⻄襾-覀𧟠-𧟢𧟣䙲要𧟤-𧟦䙳𧟧-𧟩䙴覂𧟪-𧟬𫌚䙵䙶覃覄𧟭𧟮𫟛覅𧟯𧟰𧟱-𧟸𧟹" - "-𧟻𧟼-𧟾𫌛𧟿覆𧠀𧠁覇覈𧠂𧠃𧠄覉覊𧠅見𧠆𧠇覌覙𧠈䙷䙸覍覎𧠉-𧠍𫌜䙹-䙻規-覔𧠎-𧠛䙼-䙿覕覗覘覚" - "𧠜-𧠧𫌝䚀䚁覛覜𧠨-𧠺𫌞䚂䚃覝-覡𧠻-𧡊𫌟𫌠䚄䚅覢-覥𧡋-𧡠𫌡䚆-䚉覦-親𧡡-𧡶𫌢𫌣䚊-䚌覫-覯𧡷-" - "𧢁䚍䚎覰-観𧢂-𧢋𫌤䚏-䚓覴-覸𧢌-𧢑覹-覻𧢒-𧢗𫌥䚔覼覽𧢘-𧢛覾覿𥍄𧢜-𧢡𫟜𧢢-𧢥觀𧢦-𧢫𫌦" - "𫌧䚕𧢬𧢭𧢮䚖𧢯𧢰𧢱⻅见观觃规觅觇-觉𫌨𫌩觊𫌪觋觌觍觎𫌫觏觐觑𫌬𫌭⻆⻇角𧢲𧢳觓觔𧢴-𧢶𧢷-𧢺䚗觕-觙" - "𧢻-𧣐觚觛觝觞𧣑-𧣠䚘-䚚觜觟-觧𧣡-𧣧𫌮𫌯䚛觨-觫𧣨-𧣳䚜-䚠觬-觯𧣴-𧤊䚡-䚤觰觱𧤋-𧤚𧤢𫌰𫌱䚥䚦" - "觲觳𧤛-𧤡𧤣-𧤮䚧觴鵤𧤯-𧤹䚨䚩䚬觵觶𧤺-𧥃䚪䚫觷-觹𧥄-𧥇觺𧥈-𧥋觻觼𧥌-𧥐觽觾𧥑𧥒𧥓𧥔䚭觿𧥕" - "𧥖𧥗𧥘𧥙𧥚言訁𧥛𧥜𧥝-𧥟䚮-䚰訂-計𧥠䚱䚲訉-訚𧥡-𧥭𫌲𫌳䚳-䛃訛-訳𧥮-𧦛𫌴𫌵䛄-䛓訴-詠𧦜-" - "𧧂𫌶-𫌹䛔-䛜詡-誊誠鿁𧧃-𧧳𧨜𫌺𫌻䛝-䛨誋-誟誡-誮𧧴-𧨛𧨝-𧨥𫌼-𫌾䛩-䛸誯-諚諩𧨦-𧩢𫌿𫍀䛹-" - "䛽諛-諨諪-謃𧩣-𧪗𫍁-𫍅䛾-䜂謄-謢𠐜𧪘-𧫑𫍆-𫍈䜃-䜊謣-謾𧫒-𧫽𫍉-𫍌䜋-䜑謿-譌譎-譜龻𧫾-𧬦𫍍" - "-𫍏䜒-䜘譍譝-譲𧬧-𧭁𫍐𫍑䜙-䜞譳-譽𧭂-𧭐𧭒-𧭛𫍒䜟-䜡譾-讅𧭑𧭜-𧭷𫟝䜢讆-讐𧭸-𧮄𫍓讑-讖𣌚" - "𧮅-𧮐𫍔-𫍖讗-讙𧮑-𧮘讚讛𧮙-𧮝𫍗讜-讞𧮞-𧮡𧮢-𧮤𧮦𧮧𫍘讟𧮨𧮩⻈讠计-讥讦-讱𫍙䜣讲-诀𫍚" - "𫍛𫟞证-诒𧮪𫍜-𫍡𫟟䜤诓-诩𫍢-𫍦诪-诶𫍧-𫍪䜥请-谊𫍫-𫍮𫟠𫟡谋-谞𫍯-𫍴䜦䜧谟-谧𫍵-𫍸𫟢䜨谨" - "-谬𫍹𫍺谭-谲𫍻𫍼谳-谵𫍽𫍾𫍿䜩谶谷𧮫䜪𫎀䜫谸𧮬-𧮮谹-谻𧮯-𧮲𫎁䜬䜭𧮳𧮴谼𧮵-𧮷䜮谽𧮸𧮹䜯谾" - "𧮺-𧮿𫎂𧯀-𧯅䜰谿-豁𧯆-𧯉䜱豂𧯊豃𡓛𧯋-𧯒𧯓𧯔𧯕𧯖䜲豄豅𧯗𧯘𧯙豆䜳𧯚豇豈𧯛-𧯝䜴豉𧯞𧯟䜵" - "𧯠-𧯤䜶豊豋𧯥𧯦𧯨䜷-䜹𧯩-𧯬䜺豌-豎𧯭-𧯶𫎃䜻-䜿𧯷-𧯻䝀-䝂豏𧯼-𧰂𧰈豐𡕆𧰃-𧰇𫎄𧰉-𧰐豑" - "𧰑-𧰖䝃𧰗𧰘𧰙-𧰜𧰝-𧰟𧰠䝄豒𧰡𧰢豓𧰣𧰤豔𧰥豕𧰧𧰨豖𧰦𫎅𧰩䝅豗𧰪-𧰭䝆䝇豘-豝𧰮-𧰴𫎆䝈" + "𥪻𫁭䇔竵𥪼-𥫁𥫃𥫄䇕𥪺𥫅-𥫇𫁮競竷𥫈-𥫍𥫎𥫏竸𥫐𥫑𫁯𥫓𥫔𥫒𥫕𥫖<'\uFDD0'⺮<*竹𥫗" + "𥫘竺竻𥫙-𥫜𫁰䇖竼-笃𥫝-𥫮𫁱䇗-䇝笅-笕𥫯-𥬋𫁲-𫁷䇞-䇦笖-笾𥬌-𥬩𥬿𫁸-𫁻䇧-䇴笄笿-筝𥬪-𥬾" + "𥭀-𥭏𫁼𫁽䇵-䈀筞-简節𥭐-𥮌𫁾-𫂃䈁-䈍箁-箫𥮍-𥯐𫂄-𫂇𫂈𫂉䈎-䈩箬-箿篁-篈篊-篓𥯑-𥰎𥰏-𥰗" + "𫂊-𫂏𫞽-𫞿䈪-䈷築篔-篯簑簕𥰘-𥱪𥱫-𥱴𫂐-𫂗䈸-䉇篰-簐簒-簔簖簗𥱵-𥲾𥲿𥳀𥳂-𥳅𥴎𫂘-𫂟䉈-" + "䉎䉐-䉚䉣簘-簲𥳁𥳆-𥴍𥴏-𥴗𥴘-𥴠𫂠-𫂤䉏䉛-䉢䉤簳-籂𥴡-𥵛𫂥𫂦䉥籃-籏籕籖𥵜-𥶄𫂧䉦-䉭籐-籔𥶅" + "-𥶴𫂨-𫂫䉮-䉱籗-籡𥶵-𥷓𫂬䉲-䉴籢-籨𥷔-𥷧𫂭䉶籪𥷨-𥷻𫂮籩籫-籮𥷼-𥸇𫂯䉷籯籰𥸈-𥸏䉸𥸐-𥸖" + "𥸗𥸚-𥸝𫂰𥸘𥸙𥸞-𥸠䉹籱𥸡𥸢𥸣籲𥸤<'\uFDD0'⽶<*米𥸥𥸦籴-籶𥸧-𥸪𫂱𫂲䉺娄籷-粂𥸫-𥸲" + "𫂳𫂴䉻䉼粃-粑𥸳-𥹀𫂵-𫂷䉽-䊀畨粒-粝粣𥹁-𥹖𥹘𥹙𥹱𫂸-𫂼䊁-䊆粞-粢粤-粭𥹗𥹚-𥹰𫂽-𫃀䊇-䊌粮" + "-粵糀𥹲-𥺗𫃁䊍-䊒粶-粿糁𥺘-𥻀𫃂-𫃅䊓-䊙糂-糎𡢏𥻁-𥻣𫃆-𫃈䊚䊛䨀糏-糘𢐫𥻤-𥻾𫃉-𫃌䊜-䊢糙-" + "糢糨𥻿-𥼖𫃍𫃎𫟀䊣-䊩糣-糧𥼗-𥼵𫃏-𫃑䊪-䊬糩-糭𥼶-𥽎𫃒-𫃕䊭䊮糮-糰𥽏-𥽖𫃖䊯糲𥽗-𥽠𥽢𥽣" + "䊰糱糳糴𥽡𥽤-𥽫𫃗-𫃙䊱䊲糵𥽬-𥽰𥽱-𥽵䊳䊴糶𥽶-𥽺𥽻-𥽿糷𥾀𥾁𥾂𥾃𥾄<'\uFDD0'⺯<*⺯糸糹" + "糺系䊵糼-糿𥾅-𥾋𫃚𫃛䊶-䊹紀-紉𥾌-𥾘𫃜𫃝䊺-䋇紊-紧𥾙-𥿂𫃞䋈-䋔紨-経𥿃-𥿥𫃟-𫃡䋕-䋞絍-絚絜-çµ·" + "𥿦-𦀑𫃢-𫃤䋟-䋦絛絸-綛緐𦀒-𦁅𫃥-𫃩䋧-䋲綜-総緑緒緔緕𦁆-𦁿𫃪𫃫𫃬-𫃲䋳-䌄緓緖-縇𦂀-𦂦𦂨-" + "𦂻𦂼-𦃁𫃳-𫃷𫟁䌅-䌋縈-縨𦂧𦃂-𦄁𦄃-𦄈𫃸-𫃼䌌-䌕縩-繇繉繊繌繍𦄂𦄉-𦄻𫃽-𫄀䌖-䌛繈繎-繥繧繱" + "𦄼-𦅴𫄁-𫄄𫟂䌜-䌢繋繦繨-ç¹°ç¹²-繺𦅵-𦆛𦆥𫄅-𫄋䌣-䌧繻-纃𦆜-𦆣𦆦𦆧𦆩𦆪𦆬-𦆺𫄌-𫄎䌨䌩纄-" + "纐𦆤𦆨𦆫𦆻-𦇁𦇃-𦇓𫄏-𫄑䌪-䌭纑纒𦇂𦇔-𦇦𫄒-𫄔䌮纓-纖𦇧-𦇯𫄕䌯-䌲纗𦇰-𦇷𦇹䌳䌴纘-纛𦇸" + "𦇺𦇻𫄖𦇼𦇽𫄗䌵纜纝𦇾-𦈂𫄘𦈃𦈄纞𦈅𦈆𦈇<'\uFDD0'⺰<*⺰纟𫄙纠䌶纡-纫纶䌸纬-纵纷-纾𫄚-𫄝䌷" + "䌹线-绐𦈈𫄞𫄟䌺䌻绑-统𦈉𫄠-𫄣𫟃䌼绠-绨𦈊-𦈌𫄤-𫄩𫟄䌽绩-缁𦈍-𦈐𫄪𫄫𫟅䌾䌿缂-缘𦈑-𦈕𫄬-" + "𫄮𫟆䍀缙-缤𦈖-𦈙𫄯𫄰缥-缫𦈚𫄱-𫄴缬-缯𦈛-𦈝𫄵𫄶䍁缰-缴𦈞𦈟𫄷𦈠𦈡𫄸𫟇缵𫄹<'\uFDD0" + "'⽸<*缶𦈢缷䍂缸𦈣-𦈥䍃缹缺缼𦈦-𦈨䍄-䍆䍇䍈䍉缻缽𦈩-𦈮䍊缾-罀𦈯-𦈳𦈴-𦈷𫄺䍋䍌罁罂𦈸-𦉀𫄻𦉁-" + "𦉇𫄼𫄽䍍罃𦉈-𦉎𫄾罄-罆𦉏-𦉔罇-罉𦉕-𦉘罊罋𤕁𦉙-𦉜𫄿罌𦉝𦉞罍𦉟𦉠罎罏𦉡䍎𦉢-𦉤罐𤫡𦉥" + "𦉦𦉧𦉨𦉩<'\uFDD0'⺴<*⺱-⺳⺵䍏网-罓𦉪𦉫𦉭𦉰𦉯𦉬𦉮𦉱-𦉶䍐䍑罔-罗𦉷-𦊀𫅀䍒-䍔罘-罚𦊁-" + "𦊍𫅁䍕-䍗罛-罢𦊎-𦊣𦊥-𦊩𦊳𫅂䍘罣𦊪-𦊲𦊴-𦊻𫅃-𫅅䍙䍚罤-罦𦊼-𦋄𦋑䍛-䍞罧-置署𦋅-𦋐𦋒-" + "𦋜𫅆𫅇䍟罯-罱罳罴𦋝-𦋩𦋫-𦋮𫅈罵-罸𦋯-𦋼𫅉䍠䍡罹-罼𦋽-𦌑𫅊䍢罽-羁𦌒-𦌞𧷅䍣羂𦌟-𦌨𧐰𫅋" + "䍤羃-羆𦌪-𦌴𫅌𦌵-𦌺䍥𦌻𦌼𫅍羇𦌽䍦羈羉𦌾-𦍅𦍆𦍇𦍈-𦍊<'\uFDD0'⺸<*⺶-⺸羊𦍋-𦍍羋羌𦍎" + "-𦍐𫅎羍-羑𦍑-𦍖𫟈䍧-䍩羒-羔羖-羙𦍗-𦍤𦍮䍪-䍭羕羚-羟𦍥-𦍭𦍯-𦍸𫅏-𫅒䍮-䍰羠-羢𦍹-𦎄𫅓𫅔" + "䍱羣-羪𦎆-𦎖𫅕䍲-䍶羫𦎗-𦎡䍷羬-羰𦎢-𦎮𫅖-𫅘䍸䍹羱羲𦎯-𦎶𫅙䍺𦎷-𦏄𫅚-𫅜䍻䍼羳-羵𦌩𦏅-𦏔" + "𫅝𫅞羶-羹𦏕-𦏛羺𦏜-𦏡𫅟羻羼𡅖𦏢-𦏧䍽𦏨𦏩𫅠𫅡𦏪𦏫𦏬𦏭𦏮𣌞𦏯𦏰𦏱<'\uFDD0'â½»<*" + "羽𦏳𦏲羾羿𦏴-𦐁𫅢䍾䍿翀-翆𦐂-𦐔𫅣䎀-䎆翇-習𦐕-𦐢𫅤䎇-䎊翓-翚𦐣-𦐷𫅥-𫅧䎋-䎎翛-翝𦐸-𦑄𦑆" + "𫅨𫅩䎏-䎓翞-翤𦑅𦑇-𦑐𦑒-𦑗𫅪翥-翭𦑘-𦑯𦑻𫅫𫅬䎔䎕翮-翱𦑰-𦑺𦑼-𦒂𦒞𫅭𫅮翲-翶翼𦒃-𦒌" + "𫅯䎖-䎘翷-翻𦒍-𦒛𦒟𫅰𫅱翽翾𦒜𦒝𦒠𦒡䎙翿耀𦒢-𦒥𦒪𦒫䎚𦒦𦒨𦒩𦒬𦒧𦒭-𦒯𫅲𦒰<" + "'\uFDD0'⺹<*⺹老-考𦒱𦒲䎛𦒳-𦒵耄者耆𦒶-𦒹耇-耉𦒺-𦒿𫅳𫅴䎜-䎞耊耋𦓀𦓁𫅵𦓂𫅶𦓄𦓅𫅷𦓆" + "𦓇𦓃𦓈𦓉𦓊𫅸𦓋𦓌𦓍<'\uFDD0'â½½<*而𦓐𦓎𦓏𦓑䎟䎠耍-耑䎡𦓒𦓓𦓔𦓕𦓖𦓗𦓘-𦓜𦓝𦓞𦓟" + "-𦓡𦓢𦓣<'\uFDD0'â½¾<*耒𦓤耓𦓥-𦓧䎢耔𦓨-𦓪耕-耙𦓫䎣耚-耟𦓬-𦓮𫅹耠𦓯-𦓳𫅺𫅻䎤䎥耡耢𦓴-" + "𦓶𫅼䎦-䎪耣-耥𦓷-𦔁䎫䎬耦耧𦔂-𦔊𫅽耨-耪𦔋-𦔒𫅾䎭-䎯耫耬𦔓-𦔚䎰耭耮𦔛-𦔞𦔠-𦔤𫅿𦔟𦔥-𦔨" + "耯䎱耰𦔩𦔪耱耲𦔫𦔬𦔭<'\uFDD0'⽿<*耳䎲耴𦔮耵𦔯-𦔶𫆀𫟉耶耷𦔷-𦔻䎳䎴耸-聂𦔼-𦕏𫆁䎵䎶聃-聍𦕐" + "-𦕟䎷聎-联聠𦕠-𦕢𦕤-𦕴𫆂𫆃䎸䎹聕-聘𦕣𦕵-𦖇𦖗𫆄-𫆆䎺-䎾聙-聟聡-聣𦖈-𦖖𦖘-𦖡𫆇𫆈䎿䏀聤-" + "聫𥧢𦖢-𦖻𦗇𫆉䏁-䏃聬聭𦖼-𦗆𦗈-𦗏𫆊-𫆍䏄-䏇聯-聳𦗐-𦗞𫆎𫆏䏈聮聴-職𦗟-𦗲𫆐𫆑聸𦗳-𦗽" + "𫆒䏉聹-聼𦗾-𦘄𦘅-𦘉䏊聽聾𦘊-𦘌𦘍𦘎𦘏𦘐𦘑𫆓<'\uFDD0'⺻<*⺺⺻聿肀𦘒𦘓𦘔肁-肃𦘕-𦘗𦘘" + "-𦘚䏋肄-肆𦘛𦘜𫆔肇肈𦘝-𦘟𫆕𦘠-𦘢𦘣𦘤-𦘦𦘧𦘨<'\uFDD0'⺼<*⺼肉肊䏌䏍肋-肏𦘩-𦘳䏎䏏肐-肠" + "𦘴-𦘾䏐-䏝股-胁𦘿-𦙩𫆖-𫆘䏞-䏥胂-胬脉𡋜𣍨𦙪-𦚜𫆙-𫆜䏦-䏮胭-脈脊-脔𣍯𣍰𦚝-𦛓𫆝𫆞䏯-䏻脕" + "-脸𦛔-𦜅𫆟-𫆡㬹䏼-䐌脹-腚𦜆-𦜲𦜴-𦝒𦝓-𦝙𫆢-𫆥䐍-䐛幐腛-腾𦝚-𦞘𦟓𦟔𫆦-𫆨䐜-䐪腿-膑𦞙" + "-𦟒𦟕-𦟗𫆩-𫆮𫟊䐫-䐴膒-膣𦟘-𦠂𫆯-𫆴䐵-䐽膥-膶𦠃-𦠽𦡄𦡮𫆵-𫆸䐾-䑁膷-臌𦠾-𦡃𦡅-𦡍" + "𦡏-𦡕𦡘-𦡭𦡯𫆹-𫆻䑂-䑅臍-臓𤑃𦡎𦡰-𦢉𫆼𫆽䑆-䑈臔臕臗臘𦢊-𦢤𫆾𫆿䑉䑊臖臙-臜𦢥-𦢷𫇀㔮䑋-" + "䑎臝𦢸-𦢾𫇁䑏臞臟𦢿-𦣅𫇂臠-臢𤓏𦣆-𦣐𫇃𦣑-𦣕𦣖𦣗𦣘-𦣚𦣛𦣜𫇄<'\uFDD0'⾂<*臣𦣞𦣝" + "臤臥𦣟𦣠-𦣣𫇅䑐𦣤𦣥臦𦣦-𦣩𫇆𫇇臧𦣫𦣬𦣮𫇈𦣭𦣯𦣪臨臩𦣰𦣱䑑𦣲𦣳𫇉𦣴𦣵𦣶𦣷𦣸<" + "'\uFDD0'⾃<*自𦣹臫𦣺-𦣼𦣽𦣾-𦤀臬臭𦤁-𦤋𦤌-𦤏臮-臰𦤐-𦤓𫇊𦤔𦤕-𦤗臱𦤘-𦤝𫇋臲𦤞-" + "𦤠𦤡-𦤤𦤥𫇌𦤦-𦤪𦤫-𦤮𦤯𦤰𦤱𦤲𫇍<'\uFDD0'⾄<*至𦤳𦤴𦤵䑒致𦤶-𦤸𦤹𦤺𦤻-𦤾臵-" + "臸𦤿𦥀䑓臹𦥁𫇎臺𦥂-𦥄𫇏𫇐𦥅-𦥇臻𦥉-𦥍𦥎𦥏𦥐𫇑<'\uFDD0'⺽<*⺽臼𦥑-𦥓𦥔臽臾𦥕𦥖" + "𦥙臿𦥗𦥘𦥚-𦥜𦥧䑔舀舁𦥝-𦥤䑕舂𦥥𦥦𦥨-𦥬舃舄𦥭-𦥲𫟋舅𦥳-𦥺䑖與𦥻-𦦄䑗興𦦅-𦦎䑘舆舉𦦏-" + "𦦓𦦕-𦦗𦦘-𦦠舊𦦡-𦦧𫇒舋𠤫𦦩-𦦬𦦯𦦭𦦮𦦰-𦦵𦦶-𦦸𦦹𦦺𦦻𤓟𦦼𦦽-𦦿𦧀𫇓𦧁𦧂" + "𦧃𦧄𦧅𠔻<'\uFDD0'⾆<*舌𦧆舍-舏𫇔𦧇䑙䑚舐𦧈-𦧐䑛舑𦧑-𦧔舒𦧕-𦧜𦧝𦧞𫇕𫇖舓-舕𦧟-𦧦䑜" + "舖舗𦧧-𦧬舘𦧭-𦧰𫇗𦧱-𦧳舙𦧴-𦧶舚𦧷𫇘𦧸𦧹𦧺𫇙𦧻𦧼𦧽<'\uFDD0'⾇<*舛舜舝䑝舞𦧾𦧿䑞" + "𦨀𦨁䑟𦨃𦨂𦨄𦨅𦨆<'\uFDD0'⾈<*舟𠂨𦨇䑠舠𦨈-𦨍䑡-䑣舡-舤𦨎-𦨔𫇚䑤䑥舥-舱𦨕-𦨠䑦-䑩舲-舻" + "𦨡-𦨮䑪-䑮舼-舿𦨯-𦨲𦨴-𦨼䑯䑰艀-艉𦨳𦨽-𦩉䑱-䑸艊-艍𦩊-𦩜𨦞𫇛䑹-䑻艎-艔𦩝-𦩳𦩿𫇜𫇝䑼-䑾" + "艕-艙𦩴-𦩾𦪀-𦪅䑿-䒅艚-艝𦪆-𦪐𫇞䒆-䒈艞-艠𦪑-𦪧𫇟艡-艥𦪨-𦪰䒉艦-艩𦪱-𦪵𫇠艪𦪶-𦪸𦪺-" + "𦪼艫𦪽-𦫂𫇡-𫇣艬𦫃𦫄艭𦫅𦫆𦫇𦫉𦫈𦫊<'\uFDD0'⾉<*艮良艰𦫋𦫌𦫍𦫎𦫏𦫐艱𦫑𦫒<" + "'\uFDD0'⾊<*色䒊𦫓艳䒋艴𦫔-𦫙𦫚𦫛-𦫝艵𦫞-𦫣𦫤-𦫩䒌䒍𦫪-𦫮𫇤䒎䒏艶𦫯-𦫱䒐艷𦫲<" + "'\uFDD0'⻀<*⺾-⻀䒑艸艹艺龷𦫳-𦫵䒒-䒔艻-节𦫶-𦬀𫇥𫇦䒕-䒙芃-芗𦬁-𦬒𫇧𫇨䒚-䒥芘-芾苀-苏茾𦬓-" + "𦬶𫇩-𫇭䒦-䒯芿苐-茑茓-茕𦬷-𦭦𦭧-𦭬𫇮-𫇵𫟌𫟍䒰-䓁茒茖-茜茞-茢茤-茽茿-荒荔-药𦭭-𦮃𦮄-𦮵𫇶-" + "𫇾𫟎䓂-䓔䓖茝茣荰-莬莮-莽鿊𦮶-𦯑𦯒-𦯰𦯲-𦰕𦰗-𦰩𫇿-𫈏𫟏-𫟑䓕䓗-䓭荓莾-萤营-萨著龿𦯱𦰖𦰪-" + "𦲡𦲢-𦳀𫈐-𫈠䓮-䓻莭萩-萫萭-葖葘-蒏𦳁-𦳌𦳍-𦴵𦴷-𦵆𦵈-𦵎𦵏-𦵠𫈡-𫈵𫟒𫟓䓼-䔍蒐-蒷蒹-蓤" + "蓦𤎀𦵇𦵡-𦵷𦵸-𦷷𦷸-𦷾𫈶-𫉇𫟔䔎-䔬蓥蓧-蔼𦷿-𦸈𦸉-𦸼𦸾-𦺄𫉈-𫉌𫉍-𫉜𫟕䔭-䕄蔽-蕵" + "𦸽𦺆-𦺳𦺴-𦻆𦻈-𦻽𦻿-𦼨𦽭𫉝-𫉤𫟖䕅-䕑蕶-薨薪-薬薮龩﨟𦻾𦼩-𦽡𦽢-𦽬𦽮-𦾩𦿡𦿸𫉥-" + "𫉴䕒-䕝薩薭薯-藓蘤𦾪-𦿓𦿖-𦿜𦿞-𦿠𦿢-𦿷𦿹𦿺𦿻-𧀟𫉵-𫊄䕞-䕥藔-藭藯-藵𦿔𦿕𦿝𧀠-𧁳𧁴-" + "𧁺𧃌𫊅-𫊋䕦-䕲藮藶-蘑蘓蘔蘢𧁻-𧃋𧃎𫊌𫊍-𫊏䕳-䕷蘒蘕-蘡蘣蘥-蘰𧃍𧃏-𧄌𫊐-𫊓䕸-䕺蘲-蘷鿀𧄍-𧄵" + "𫊔-𫊖䕻-䕽蘱蘸-虁𧄶-𧅕𫊗䕾虂-虅𧅖-𧅭𫊘-𫊚䕿䖀虆-虉𧅮-𧅴𧅶-𧅹䖁𧅺-𧆅𫊛𫊜䖂-䖄虊𧆇-𧆎䖅" + "䖆𧅵𧆏-𧆒虋虌𧆔𧆕𦺅𧆖𧆚𧆗䖇𧆙𧆓𧆘<'\uFDD0'⻁<*虍⻁䖈虎虏𧆛䖉彪虐𧆜-𧆞𫊝𫊞䖊-䖍虑虓虔𧆟" + "-𧆢𫊟䖎䖏處-虚𧆣-𧆰䖐䖑虛-虝𧆱-𧆹𫊠𫊡䖒-䖖虞號𧆺-𧇀虠虡𧇁-𧇎𫊢䖗虢虣𧇏-𧇛䖘虤-虦𧇜-𧇰䖙虧虨" + "𧇱-𧇺𫊣䖚䖛虩𧇻-𧈁𧈃𧈄䖜𧈂𧈅-𧈊𧈋-𧈏𧈑-𧈗𧈘𧈙𧈚𧈛虪𧈜<'\uFDD0'⾍<*虫䖝虬𧈝𧈞虭" + "-虲𧈟-𧈧𫊤䖞-䖠虳-蚃𡯥𧈨-𧈺𫊥𫊦䖡-䖣蚄-蚇蚉-蚪蚬𧈻-𧉝𫊧-𫊫䖤-䖬蚫蚭-蛏﨡𧉞-𧊎𫊬-𫊲䖭-䖵蚈" + "蛐-蛕蛗-蛴𧊏-𧊪𧊬𧊭𧊯-𧋇𫊳-𫊼䖶-䖾蛖蛵-蜗蜫蝆𧊫𧊮𧋈-𧋝𧋟-𧌂𧌞𫊽-𫋁䖿-䗊䗕蜘-蜪蜬-蝅蝇-蝋" + "𧋞𧌃-𧌝𧌟-𧌯𧌱-𧍄𧍅-𧍑𫋂-𫋉䗋-䗔䗖蝌-蝸蝺-螀蟡𧌰𧍒-𧎐𧎑-𧎠𧏇𫋊-𫋎䗗-䗞蝹螁-螩蟗𧎡-" + "𧏆𧏈-𧏮𧏯-𧏷𫋏-𫋕䗟-䗮螪-蟒蠁𢋜𧏸-𧐯𧐱-𧐽𧐾-𧑃𫋖-𫋙䗯-䗳蟓-蟖蟘-蟠蟢-蟵蠎𧑄-𧒍𫋚-" + "𫋞䗴-䗻蟶-蠀蠂-蠍蠏𧒎-𧓈𫋟-𫋢䗼-䘁蠐-蠙𧓉-𧓰𫋣-𫋥𫟗䘂-䘄蠚-蠤蠴𧓱-𧔜𫋦𫋧䘅-䘉蠥-蠬𧔝-𧕂" + "𫋨䘊-䘌蠭-蠳𧕃-𧕒𧕔-𧕚蠵-蠺𧕓𧕛-𧕮䘍蠻𧕯-𧕼蠼𧕽-𧖃𧖊蠽蠾𧖄-𧖉𧖋-𧖐䘎蠿𧖑-𧖗𠑴𧖘-" + "𧖛𫋩𧖜-𧖟𧖡𧖢𧖣𧖤-𧖦<'\uFDD0'⾎<*血𧖧-𧖩䘏衁衂𧖪䘐衃衄𧖫-𧖯𫋪䘑衅𧖰-𧖲𫋫衆-衉𧖳" + "𧖴䘒𧖵-𧖹䘓𧖺-𧖿𧗄䘔𧗀-𧗃𧗅𧗆-𧗊𧗋-𧗍𫋬𧗎-𧗓𧗔𧗕𧗖𧗗衊𧗘𧗙𧗚𧗛衋𧗜<" + "'\uFDD0'⾏<*行𧗝-𧗠衍衎𧗡-𧗥䘕衏𧗦-𧗩衐-衔𧗪𫋭䘖衕-衘𢔬𧗫-𧗱𫋮衙𧗲-𧗷𧗸𧗺𧗻衚-衝𧗹" + "𧗼𧗽𫋯𫟘䘗䘘衞-衡𢖅𧗾𢖋𧗿-𧘁𫟙𧘂𧘃𫋰𧘄䘙𢖡𧘅𧘆𫋱衢<'\uFDD0'⻂<*⻂衣衤𧘇䘚䘛补𧘈-" + "𧘌䘜-䘞衦-衬𧘍-𧘜䘟-䘡衭-袇𧘝-𧘼𫋲-𫋴䘢-䘧袈-袮袰𧘽𧘿-𧙝𫋵-𫋷䘨-䘮袯袱-裉𧘾𧙞-𧙿𫋸-𫋼䘯" + "-䘲裊-裥𧚀-𧚣𫋽𫟚䘳-䙂裧-褄𧚤-𧚺𧚼-𧛎𫋾-𫌄䙃-䙍裦褅-褝𧚻𧛏-𧛷𫌅𫌆䙎-䙓褞-褲褴𧛸-𧜜𧜨" + "𫌇-𫌉䙔-䙝褳褵-襅襔𧜝-𧜧𧜩-𧜬𧜮-𧝁𫌊-𫌏䙞-䙣襆-襓襕鿋𧜭𧝂-𧝰𫌐-𫌒䙤䙥襖-襢𧝱-𧞌𫌓𫌔䙦" + "-䙩襣-襨𧞍-𧞖𧞘-𧞦𫌕䙪襩-襮𧞗𧞧-𧞱𧞳-𧞵𫌖䙫襯-襲𧞲𧞶-𧟂䙬䙭襳襴襽𧟃-𧟇𫌗䙮䙯襵-襷𧟈-𧟋" + "𫌘𫌙䙰襸-襼𧟌-𧟏𧟐-𧟔䙱𧟕-𧟗𧟘𧟙𧟚𧟛𧟜𧟝𧟞𧟟<'\uFDD0'⻃<*⻃⻄襾-覀𧟠-𧟢𧟣䙲要𧟤" + "-𧟦䙳𧟧-𧟩䙴覂𧟪-𧟬𫌚䙵䙶覃覄𧟭𧟮𫟛覅𧟯𧟰𧟱-𧟸𧟹-𧟻𧟼-𧟾𫌛𧟿覆𧠀𧠁覇覈𧠂𧠃𧠄覉覊" + "𧠅<'\uFDD0'⾒<*見𧠆𧠇覌覙𧠈䙷䙸覍覎𧠉-𧠍𫌜䙹-䙻規-覔𧠎-𧠛䙼-䙿覕覗覘覚𧠜-𧠧𫌝䚀䚁覛覜𧠨-𧠺" + "𫌞䚂䚃覝-覡𧠻-𧡊𫌟𫌠䚄䚅覢-覥𧡋-𧡠𫌡䚆-䚉覦-親𧡡-𧡶𫌢𫌣䚊-䚌覫-覯𧡷-𧢁䚍䚎覰-観𧢂-𧢋𫌤䚏-" + "䚓覴-覸𧢌-𧢑覹-覻𧢒-𧢗𫌥䚔覼覽𧢘-𧢛覾覿𥍄𧢜-𧢡𫟜𧢢-𧢥觀𧢦-𧢫𫌦𫌧䚕𧢬𧢭𧢮䚖𧢯𧢰𧢱<" + "'\uFDD0'⻅<*⻅见观觃规觅觇-觉𫌨𫌩觊𫌪觋觌觍觎𫌫觏觐觑𫌬𫌭<'\uFDD0'⻆<*⻆⻇角𧢲𧢳觓觔𧢴-𧢶𧢷" + "-𧢺䚗觕-觙𧢻-𧣐觚觛觝觞𧣑-𧣠䚘-䚚觜觟-觧𧣡-𧣧𫌮𫌯䚛觨-觫𧣨-𧣳䚜-䚠觬-觯𧣴-𧤊䚡-䚤觰觱𧤋-𧤚" + "𧤢𫌰𫌱䚥䚦觲觳𧤛-𧤡𧤣-𧤮䚧觴鵤𧤯-𧤹䚨䚩䚬觵觶𧤺-𧥃䚪䚫觷-觹𧥄-𧥇觺𧥈-𧥋觻觼𧥌-𧥐觽觾𧥑𧥒" + "𧥓𧥔䚭觿𧥕𧥖𧥗𧥘𧥙𧥚<'\uFDD0'⾔<*言訁𧥛𧥜𧥝-𧥟䚮-䚰訂-計𧥠䚱䚲訉-訚𧥡-𧥭𫌲𫌳䚳-䛃訛-" + "訳𧥮-𧦛𫌴𫌵䛄-䛓訴-詠𧦜-𧧂𫌶-𫌹䛔-䛜詡-誊誠鿁𧧃-𧧳𧨜𫌺𫌻䛝-䛨誋-誟誡-誮𧧴-𧨛𧨝-𧨥𫌼-" + "𫌾䛩-䛸誯-諚諩𧨦-𧩢𫌿𫍀䛹-䛽諛-諨諪-謃𧩣-𧪗𫍁-𫍅䛾-䜂謄-謢𠐜𧪘-𧫑𫍆-𫍈䜃-䜊謣-謾𧫒-𧫽𫍉" + "-𫍌䜋-䜑謿-譌譎-譜龻𧫾-𧬦𫍍-𫍏䜒-䜘譍譝-譲𧬧-𧭁𫍐𫍑䜙-䜞譳-譽𧭂-𧭐𧭒-𧭛𫍒䜟-䜡譾-讅𧭑𧭜-" + "𧭷𫟝䜢讆-讐𧭸-𧮄𫍓讑-讖𣌚𧮅-𧮐𫍔-𫍖讗-讙𧮑-𧮘讚讛𧮙-𧮝𫍗讜-讞𧮞-𧮡𧮢-𧮤𧮦𧮧𫍘讟" + "𧮨𧮩<'\uFDD0'⻈<*⻈讠计-讥讦-讱𫍙䜣讲-诀𫍚𫍛𫟞证-诒𧮪𫍜-𫍡𫟟䜤诓-诩𫍢-𫍦诪-诶𫍧-𫍪䜥请-" + "谊𫍫-𫍮𫟠𫟡谋-谞𫍯-𫍴䜦䜧谟-谧𫍵-𫍸𫟢䜨谨-谬𫍹𫍺谭-谲𫍻𫍼谳-谵𫍽𫍾𫍿䜩谶<'\uFDD0'⾕<*" + "谷𧮫䜪𫎀䜫谸𧮬-𧮮谹-谻𧮯-𧮲𫎁䜬䜭𧮳𧮴谼𧮵-𧮷䜮谽𧮸𧮹䜯谾𧮺-𧮿𫎂𧯀-𧯅䜰谿-豁𧯆-𧯉䜱豂𧯊" + "豃𡓛𧯋-𧯒𧯓𧯔𧯕𧯖䜲豄豅𧯗𧯘𧯙<'\uFDD0'⾖<*豆䜳𧯚豇豈𧯛-𧯝䜴豉𧯞𧯟䜵𧯠-𧯤䜶豊豋𧯥𧯦" + "𧯨䜷-䜹𧯩-𧯬䜺豌-豎𧯭-𧯶𫎃䜻-䜿𧯷-𧯻䝀-䝂豏𧯼-𧰂𧰈豐𡕆𧰃-𧰇𫎄𧰉-𧰐豑𧰑-𧰖䝃𧰗𧰘𧰙" + "-𧰜𧰝-𧰟𧰠䝄豒𧰡𧰢豓𧰣𧰤豔𧰥<'\uFDD0'⾗<*豕𧰧𧰨豖𧰦𫎅𧰩䝅豗𧰪-𧰭䝆䝇豘-豝𧰮-𧰴𫎆䝈" "豞-象𧰵-𧰾䝉豢-豦𧰿-𧱌豧-豪𧱍-𧱗𫎇𫎈䝊-䝌𧱘-𧱧䝍䝎豫-豮𧱨-𧱱𫎉豯-豳𧱲-𧱺䝏豴豵𧱻-𧲁䝐䝑豷" - "𧲂-𧲆豶𧲇-𧲋䝒𧲌-𧲏䝓𧲐-𧲓𧲗𧲔-𧲖𧲘𧲙䝔䝕𧲚-𧲜𧲝𧲞𧲟豸𧲠𧲡豹-豻𧲢𧲣𫎊䝖-䝙豼豽𧲤" - "-𧲫䝚䝛豾-貃𧲬-𧲽貄-貊𧲾-𧳉𫎋䝜貋-貍𧳊-𧳘䝝䝞貎貏𧳙-𧳥𧳱䝟貐-貓𧳦-𧳰𧳲-𧳴𫎌䝠貔-貖𧳵-𧴀" - "𫎍䝡䝢貗-貙𧴁-𧴅𧴇-𧴋䝣-䝦貚𧴆𧴌-𧴏𧴑-𧴕𧴐𧴖-𧴜𧴝𧴞𧴟𧴠𧴡𧴢貛貜𧴣貝貞-負𧴤-𧴩𫎎財" - "-貤𧴪-𧴲𫎏-𫎑䝧䝨貥-貮𧴳-𧵈𫎒𫎓䝩-䝯貯-賁𧵉-𧵢𫎔𫎕䝰-䝲賂-賎𣣬𧵣-𧶄𫎖㕢䝳-䝵賏-賘𧶅-𧶚" - "𫎗-𫎙䝶-䝿賙-賬𧶛-𧶰𫎚𫎛䞀-䞄賭-賵𠠋𧶱-𧷄𧷆-𧷋𫎜-𫎞䞅䞆賶-賽𧷌-𧷝𫎟𫎠䞇賾-贀贂-贅𧷞-" - "𧷻𫎡䞈贆-贌𧷼-𧸕𫎢䞉贍-贏𧸖-𧸥贐-贔𧸦-𧸰䞊贕-贘𧸱-𧸼𧸿𫎣𫎤䞋贙贚𧸽𧸾𧹀-𧹇𫎥贛𧹈-𧹋贜" - "𧹌𧹍𧹎-𧹐⻉贝贞-贠贡财责-贯𧹑贰-贻𧹒𫎦𫎧䞌贼-赆赇-赊𧹓𫎨䞍䞎赋-赕𧹔-𧹖𫎩䞏䞐赖赗𫎪赘-赛赜𧹗赝-èµ " - "𫎫赡赢𫎬赣赤𧹘𧹙𧹚䞑赥-赧𧹛𧹜𧹝-𧹟𫎭䞒赨-赪𧹠-𧹢𫎮䞓䞔赫𧹣-𧹦𧹧-𧹫𫎯赬-赮𧹬-𧹱赯𧹲-" - "𧹵𧹶𧹷𫎰𧹸-𧹼䞕𧹽-𧹿𧺀𧺁𧺂-𧺅走赱𧺆𧺇赲-赵龪𧺈-𧺎䞖-䞘赶-赸𧺏-𧺜䞙-䞜赹-赿﨣𧺝-𧺵𫎱" - "䞝-䞤趀-趋𧺶-𧻏𫎲䞥-䞪趌-趔𧻐-𧻮𫎳𫎴䞫-䞲趕-趚𧻯-𧼍𧼝𫎵-𫎷䞳-䞸趛-趤𧼎-𧼜𧼞𧼠-𧼧𫎸-" - "𫎺䞹-䞼趥-趧𧼟𧼨-𧽈𫎻𫎼䞽-䟀趨𧽉-𧽝𫎽䟁-䟆𧽞-𧽵𫎾𫎿䟇趩-趭𧽶-𧾌䟈-䟋趮𧾍-𧾘䟌趯趰𧾙-𧾠" - "䟍-䟏𧾡-𧾧䟐趱𧾨-𧾭䟑𧾮𧾯䟒𧾰-𧾴趲𧾵𧾶⻊足𧾷𧾸𧾹䟓䟔趴𧾺-𧿀䟕䟖趵-趸𧿁-𧿑𫏀䟗-䟞趹-趻趽-跄" - "𧿒-𧿱𫏁-𫏃䟟-䟭跅-跞践𧿲-𨀔𫏄-𫏆䟮-䟳趼跟-è·´è·¶-跻𨀕-𨀿𫏇-𫏋䟴-䟻䟽跼-踎𨁀-𨁴𫏌-𫏎䟼䟾-䠌" - "踏-踪踬-踯踺𨁵-𨂜𨂟𫏏-𫏓䠍-䠖踫踰-踹踻-蹅𨂝𨂞𨂠-𨃒𫏔-𫏘䠗-䠝蹆-蹓𨃓-𨄂𨄄𫏙-𫏛䠞-䠢蹔-蹧蹮" - "躀𨄃𨄅-𨅉𨅚𫏜-𫏟䠣-䠧蹨-蹭蹯-蹿𨅊-𨅙𨅛-𨆀𫏠-𫏢𫟣䠨䠩躁-躉𨆁-𨆩𫏣-𫏦䠪䠫躊-躏𨆪-𨇀𫏧" - "𫏨䠬躐-躖𨇁-𨇕䠭䠮躗-躜𨇖-𨇣𫏩䠯躝-躠𨇤-𨇭䠰躡-躥𨇮-𨇺躦躧𨇻-𨈀躩躪𨈁-𨈃䠱躨𨈄-𨈇𨈈-𨈊" - "𨈋𨈌𨈍𨈎身𨈏-𨈑𨈒躬𨈓-𨈗躭-躯𨈘-𨈨䠲-䠶躰𨈩-𨈷䠷-䠺躱躲𨈸-𨉇𫏪𫏫躳-躵𨉈-𨉓𫏬䠻躶-躼" - "𨉔-𨉡䠼躽躾𨉢-𨉥𨉧-𨉭䠽䠾躿𨉦𨉮-𨉸𫏭𫏮軀軁𨉹-𨉾𫏯䠿軂-軅𨉿-𨊌𫏰䡀軆𨊍-𨊒𫏱軇𨊓-𨊗" - "𨊘-𨊚䡁𨊛𨊜軈𨊝𨊞𨊟軉車軋䡂-䡄軌軍𨊠-𨊦䡅軎-軕𨊧-𨊲𫏲䡆-䡎軖-軣𨊳-𨋍𫏳䡏-䡒軤-軬軮-軽龫𨋎-" - "𨋧𫏴𫏵䡓-䡗軭軾-輌𨋨-𨌁䡘-䡛輍-輕𨌂-𨌟𫏶-𫏸䡜-䡟輖-輬𨌠-𨍆𫏹䡠-䡤輭-輼𨍇-𨍨𫏺𫏻䡥-䡪輽-轅" - "𨍩-𨎉𫏼𫏽䡫-䡱轆-轌鿂𨎊-𨎣𫏾𫏿䡲-䡵轍-轔𨎤-𨎱𫐀䡶轕-轚𨎲-𨏇𨘼𫐁䡷-䡹轛-轟𨏈-𨏐𫐂䡺䡻轠-" - "轢𨏑-𨏝轣轤𨏞-𨏨䡼𨏩-𨏲𨏳𨏴䡽𨏵-𨏸𨏽䡾轥𨏹𨏻𨏾𨏺𨏼𨏿𨐀𨐁𨐂䡿𨐃𫐃𨐄⻋车轧轨䢀轩-轫𫐄" - "𫐅䢁转-轰𨐅𨐆𫐆𫐇䢂轱-轻𨐇𫐈-𫐊𫟤轼-较𨐈𫐋𫐌辄-辆𫐍辇-辎𫐎-𫐑辏-辔𫐒𫐓辕-辗𫐔𫟥辘𫐕𫐖" - "辙辚𨐉𫐗𫐘𫟦𫐙𨐊辛𨐋𨐌𨐍𨐎𨐏-𨐑辜辝𨐒𨐓𫐚辞-辠𨐔-𨐗𫐛𫐜辡-辣𨐘-𨐛䢃辤𨐜-𨐟辥-辪𨐠" - "-𨐧辫𨐨-𨐯辬𨐰-𨐲辭𨐵-𨐹䢄辮𨐺-𨐼𫐝辯𨐽𨐾𨐿𨑀𨑁𨑂辰𨑃𨑄辱䢅農𨑅-𨑇䢆䢇辳𨑈𨑉辴𨑊䢈䢉" - "𨑋𨑌⻌-⻎辵辶𠔇辷𫐞辸-辽𨑍-𨑐𫟧䢊䢋巡达-迉𨑑-𨑡𫐟䢌-䢏迊-迟迬﨤𨑢-𨒁𫐠𫐡䢐䢑迠-è¿«è¿­-迳𨒂-𨒤" - "𫐢-𫐤䢒-䢘迴-迷迸迹-逊𨒥-𨓄𫐥䢙-䢛逋-逧𨓅-𨓪𫐦-𫐪䢜-䢠逨-逻𨓫-𨔍𨔏-𨔜𨔠𫐫-𫐲䢡逼-遗𨔎" - "𨔝-𨔟𨔡-𨕜𫐳-𫐹𫟨𫟩䢢-䢥遘-遥𨕝-𨖅𫐺-𫐽䢦-䢩遦-遱遳𨖆-𨖳𫐾-𫑃䢪-䢭遲遴-遶遷選-遼邆𨖴-" - "𨗒𨗔-𨗤𫑄-𫑊䢮遽-邅邉𨗥-𨘆𫑋𫟪䢯䢰邇邈𨘇-𨘠𩄮𫑌-𫑏䢱邊-邌𨘡-𨘶𫑐𫑑邍𨘷-𨘻𨘽-𨙁邎" - "𨙂-𨙑𫑒-𫑕𨙒-𨙘𫑖邏邐𨙙-𨙞䢲𨙟-𨙣𨙤𨙥𨙦𨙧邑𨙨䢳邒邓𨙩𨙪䢴邔-邝𨙫-𨙵𫑗䢵-䢷邞-邬𨙶-" - "𨚒𫑘𫑙䢸-䢺邭-邻𨚓-𨚮𫑚𫑛𫟫䢻-䣂邼-郑郓𨚯-𨛊𫑜䣃-䣉郒郔-郧𨛋-𨛪𫑝-𫑟䣊-䣏部-郸𨛫-𨜎𫑠-" - "𫑢𫟬䣐-䣒郹-鄊𨜏-𨜖𨜘-𨜱𫑣𫑤𫟭䣓-䣗鄋-鄗𨜗𨜲-𨝊𫑥𫑦䣘-䣜鄘-鄥𨝋-𨝪𨝹𫑧-𫑩䣝-䣠鄦-鄲" - "𨝫-𨝸𨝺-𨞐䣡鄳-鄷𨞑-𨞦𫑪𫑫䣢鄸鄹𨞧-𨞹𫑬鄺-鄾𨞺-𨟌𫑭鄿酀酂𨟍-𨟘𫑮-𫑰酁酃𨟙-𨟟酄-酆𨟠" - "-𨟣𫑱酇酈𨟤-𨟧䣣䣤𨟨𨟩-𨟮𨟯𫑲酉䣥䣦酊酋䣧䣨酌-酒𨟰-𨟳𫑳䣩-䣭酓-酞𨟴-𨠊䣮-䣳酟-酥𨠋-𨠣䣴-䣹酦" - "-酱𨠤-𨠶𫑴𫑵𫟮䣺䣻酲-酿𨠷-𨡋𫑶-𫑸䣼-䣿醀-醌𨡌-𨡨𫑹䤀-䤈醍-醗𨡩-𨢄䤉-䤌醘-醤𨢅-𨢠𫑺䤍醥-" - "醬𨢡-𨢼𫑻䤎-䤒醭-醱𨢽-𨣕𫑼𫑽醲-醸𨣖-𨣥䤓䤔醹-醻𨣦-𨣭𫑾䤕䤖𨣮-𨣵醼𨣶-𨣽𫑿䤗䤘醽-釀𨣾-𨤂" - "釁釂𨤃𨤄釃釄𨤅𨤆釅𨤇-𨤉䤙𨤊-𨤌𨤍𨤎釆采𨤏釈𨤐𨤑釉释𫒀𨤒-𨤔𨤕-𨤗𨤘𨤙𤳛𨤚-𨤜𨤝釋𨤞" - "𨤟𨤠𨤡里重𫟯𨤣𨤤䤚野𨤢𨤥𫒁量𨤦-𨤩𫒂𨤪𨤫𨤬𫒃𨤭-𨤯𨤰𨤱𡣢𨤲𨤳𫒄釐𨤴-𨤷𫒅𥣷𨤸" - "𨤹𨤺𨤻𨤼金釒釓釔䤛釕-釢𨤽-𨥁䤜釣-釼𨥂-𨥉𫒆-𫒉䤝-䤠釽-鈬𨥊-𨥤𫒊-𫒎䤡-䤣鈭-鉴銏龯𨥥-𨦁𫒏-" - "𫒔䤤-䤪鉵-鉻鉽-銎銐-銱𨦂-𨦝𨦟-𨦫𫒕-𫒜𫟰䤫-䤲銲-鋶﨧𨦬-𨧝𨧞-𨧥𫒝-𫒥䤳-䤶鉼鋷-錧錩-鍆鍈龬﨨𨧦" - "-𨨎𨨏-𨨮𫒦-𫒯䤷-䤼錨鍇鍉-鎇𨨯-𨩧𨩨-𨪆𫒰-𫒷䤽-䥇鎈-鎨鎪-鎿龲𨪇-𨫃𨫄-𨫎𫒸-𫒾𫟱䥈-䥓鎩鏀" - "-鏲鏹𨫏-𨬌𫒿𫓀-𫓃䥔-䥜鏳鏵-鏸鏺-鐨𨬍-𨬔𨬖-𨭐𨭑-𨭔𫓄-𫓎䥝-䥦鏴鐩-鑁𨬕𨭕-𨮑𫓏-𫓕䥧-䥮鑂" - "-鑔鑧𨮒-𨮷𫓖-𫓚䥯-䥴鑕-鑦𨮸-𨯜𫓛𫓜䥵-䥷鑨-鑬𨯝-𨯹𫓝-𫓟䥸鑭-鑳𨯺-𨰈𨰱𫓠-𫓢鑴-鑺𨰉-𨰝" - "𫓣鑻-鑿𨰞-𨰨𫓤钀-钂𨰩-𨰰䥹钃钄𨰲-𨰶𨰷-𨰹𨰺𨰻𨰼𨰽⻐钅钆钇针-钌𫓥𫟲钍-钗𨰾𨰿𫓦𫟳䥺-䥼钘-" - "钯𨱀-𨱂𫓧-𫓫𫟴𫟵䥽-䥿钰-铎𨱃-𨱆𫓬-𫓮𫟶𫟷䦀铏-铷𫓯-𫓴𫟸-𫟻䦁铸-锕𨱇𨱈𫓵-𫓷𫟼锖-锱" - "𨱉-𨱌𫓸-𫓿𫟽锲-镅𨱎𫔀-𫔄𫟾𫟿䦂镆-镕𨱍𨱏𫔅-𫔈𫠀镖-镠𨱐𨱒𫔉𫔊䦃-䦅镡-镫𨱑𨱓𨱔𫔋-" - "𫔏镬-镱𨱕𨱖𫔐𫔑镲𫔒𫠁镳镴𫔓镵镶𫔔𫔕䦆⻑⻒長镸𨱗𨱘𨱙䦇镹镺𨱚-𨱥䦈䦉镻𨱦-𨱱䦊𨱲-𨱿𫔖𨲀-𨲆" - "镼𨲇-𨲒𫔗𡑺𨲓-𨲝𨲞-𨲤䦋𨲥-𨲬镽𨲭-𨲲𨲳-𨲷镾𨲸-𨲺𨲻-𨲿𨳀𨳁𨳂𨳃𨳄𨳅𨳆⻓长門𨳇" - "𨳈閁閂𨳉𫔘閃-閅𨳊-𨳏䦌䦍閆-閊𨳐-𨳖𫔙䦎-䦑開-閗𨳗-𨳲𫔚𫔛䦒-䦔閘-閠𨳳-𨴌𫔜-𫔠䦕-䦛閡-閪𨴍-" - "𨴦䦜-䦟閫-閴𨴧-𨵇𫔡-𫔤䦠-䦨閵閶閸-闂𨵈-𨵤𫔥-𫔧䦩-䦯閷闃-闏𨵥-𨵿𫔨闐-闘𨶀-𨶛䦰闙-闝𨶜-𨶫" - "𫔩䦱闞-闡𨶬-𨷂䦲-䦴闢-闦𨷃-𨷓𨷕-𨷗𫔪䦵闧𨷔𨷘-𨷞𨷟-𨷥𨷦-𨷮𨷶𨷯-𨷵𨷸𫔫𨷷𨷹𨷺𨷻" - "𨷼𨷽𨷾⻔门闩闪闫-闯𨷿-𨸁𫔬闰-闷𨸂𨸃𫔭-𫔯闸闹𫔰𫠂䦶闺-阂𨸄𨸅𫔱䦷阃-阆𫔲𫔳阇-阐𫔴䦸阑-阕𨸆-" - "𨸈阖-阙𨸉𨸊𫔵𫔶阚𫔷𫔸𨸋𨸌阛𨸍𫔹𨸎⻏⻕⻖阜阝𨸏䦹䦺阞队𨸐-𨸕䦻阠-阤𨸖-𨸙𫔺䦼-䧀阥-阶𠁲𨸚-" - "𨸩𫔻䧁-䧃阷-陉𨸪-𨹀𫔼𫔽䧄-䧈陊-陕𨹁-𨹗𫔾-𫕀䧉-䧏陖-陙陛-险𨹘-𨹳𫕁-𫕃䧐-䧖陚陪-険𨹵-𨺝𫕄" - "𫕅䧗-䧙陻-隐𨺞-𨺿𫕆-𫕍𫠃䧚-䧟隑-隙﨩𨻀-𨻭𫕎𫕏䧠-䧣隚-隡𨻮-𨼉𫕐-𫕓䧤-䧦䧩隢-隥𨼊-𨼩𫕔-" - "𫕗䧧䧨䧪隦-隫𨼪-𨼾䧫-䧭隬-隲𨼿-𨽌隳𨽍-𨽕䧮隴𨽖-𨽡𫕘䧯隵𨽢-𨽥䧰𨽦-𨽫𨽬𨽭𨽮𨽯𨽰𨽱𨽲𨽳" - "𨽴𨽵隶𨽶𨽷𨽸-𨽻𫕙隷𨽼-𨽾隸𨽿𨾀𨾁𨾂𨾃𨾄隹䧱隺-难𨾅-𨾇䧲䧳隿雀𨾈-𨾑䧴-䧶雁-雈𨾒-𨾟𫕚䧷" - "䧸䧹䧺雉-雏𨾠-𨾱䧻雐-雒𨾲-𨿊𫕛䧼䧽雓𨿋-𨿟䧾䧿雔雕𨿠-𨿾䨁䨂雖𨿿-𩀖䨃雗-雠𩀗-𩀣𫕜䨄雡-難𩀤-𩀳䨅" - "-䨇𩀴-𩁆雤𩁇-𩁒䨈𩁓-𩁛𩁜-𩁦雥雦𩁧-𩁫䨉𩁬-𩁮𩁯-𩁱雧𩁲𩁳䨊𩁴𩁵⻗雨𩁶𩁷𩁸𫕝䨋雩-雫𩁹" - "-𩂁𫕞䨌䨍雬-雳𩂂-𩂑𫕟𫕠䨎雴-雾𩂒-𩂡𫕡𫕢䨏-䨖雿-霁𩂢-𩂶𫕣𫕤䨗-䨙霂-霊𩂷-𩃑𫕥𫕦䨚-䨝霋-霗" - "𩃒-𩃴𫕧𫕨䨞-䨤霘-霠𩃵-𩃽𩃿-𩄖𫕩𫕪䨥-䨪霡-霥𩃾𩄗-𩄭𩄯-𩄺𫕫䨫-䨯霦-霭𩄻-𩅜𫕬𫕭䨰䨱霮-" - "霴𩅝-𩅻𫕮-𫕱霵-霻𩅼-𩆐𫕲䨲-䨴霼-靀𩆑-𩆣𫕳𫕴䨵䨶靁𩆤-𩆬䨷靂-靈𩆭-𩆴𫕵𫕶䨸靉𩆵-𩆾靊𩆿-" - "𩇇䨹靋-靎𩇈𩇉靏𩇊-𩇎𫕷𩇏𩇐𩇑䨺𩇒靐𩇓𩇔䨻⻘靑青𩇕𫕸靓靔𩇖𩇗靕靖𩇘-𩇛𫕹𫕺靗-静𩇜靚靛靜𩇝" - "𩇞𫕻𩇟靝𩇠𩇡𫕼𩇢𩇣䨼𩇤𩇥非𩇦-𩇨䨽䨾𩇩-𩇬䨿靟𩇭-𩇴𩇵𩇶𩇷𫕽䩀靠𩇸-𩇻𩇼𩇽靡䩁𩇾-𩈁" - "𫕾𫕿𩈂面靣𠚑𩈃-𩈅䩂-䩄𩈆-𩈌䩅-䩇靤𩈍-𩈘𫖀靥𤎂𩈙-𩈠𫖁䩈䩉靦𩈡-𩈪𫖂䩊𩈫-𩈱𩈲-𩈷𫖃" - "𩈸-𩈺䩋𩈻-𩉀䩌䩍靧𩉁-𩉉𫖄䩎𩉊𩉋靨𩉌-𩉐䩏𩉑𩉒𩉓𩉔𩉕𩉖-𩉘𩉙𩉚革靪𩉛𩉜䩐-䩒靫-靱𩉝-" - "𩉠䩓-䩘靲-靹𩉡-𩉷䩙-䩞靺-鞆𩉸-𩊏𫖅𫖆䩟鞇-鞒𩊐-𩊨𫖇𫖈䩠-䩧鞓-鞙𩊩-𩊾䩨-䩮鞚-鞡𩊿-𩋞䩯-䩵鞢-" - "鞰𩋟-𩌂䩶-䩻鞱-鞷𥌕𩌃-𩌥䩼-䩾鞸-鞻𩌦-𩍂𫖉䩿-䪄鞼-鞿𩍃-𩍒𫖊䪅䪆韀-韃𩍓-𩍤𫖋䪇䪈韄韅𩍥-𩍱䪉韆" - "-韈𩍲-𩍷䪊䪋𩍸-𩍺𩍼-𩍾䪌䪍韉𩍿-𩎆䪎𩎇𩎈-𩎊韊𩎋𩎌𩎍𩎎𩎏𩎐𩎑韋𫖌韌𩎒䪏𩎓-𩎗𫖍䪐-䪓韍" - "韎𩎘-𩎣韏-韑𩎤-𩎮𫠄䪔韒𩎯-𩎷䪕韓-韕𩎸-𩏄𫖎䪖-䪘韖-韚𩏅-𩏎䪙䪚韜-韟𩏏-𩏗韛韠𩏘-𩏟𫖏䪛韡韢" - "𩏠-𩏧䪜韣𩏨-𩏭䪝𩏮-𩏱韤韥𩏲𩏳𫖐𩏴𩏵𩏶-𩏸𩏹𩏺𩏻⻙韦韧𩏼𫖑韨𩏽𩏾𫖒韩𫖓韪韫𩏿𩐀𫠅韬" - "𫖔𫖕𫖖韭䪞韮𩐁𩐂䪟韯𩐃韰𩐄䪠韱𩐅-𩐇𩐈䪡䪢韲𩐉𩐊䪣𩐋𩐍𩐎䪤𩐌𩐏𩐐𩐑-𩐓䪥𩐔𩐕𩐖音竟章䪦-䪨" - "𩐗䪩韴韵𩐘𩐙𫖗䪪韶韷𩐚-𩐝𫖘𩐞-𩐦䪫䪬韸𩐧-𩐬𩐭-𩐰䪭韹韺𩐱-𩐴𫖙䪮䪯韻韼𩐵-𩐸韽-響𩐹-𩐾𫖚" - "𩐿-𩑁𫖛䪰𩑂-𩑆頀𩑇𩑈𫖜𩑉𩑊頁𩑋頂-頄𩑌-𩑏䪱䪲項-頉𩑐-𩑘䪳-䪵頊-頓頙𩑙-𩑯𫖝䪶-䪾頔-領頚𩑰" - "-𩒎𫖞䪿-䫂頛-頣頦-頬𩒏-𩒭䫃-䫊頤頥頭-頽𩒮-𩓜𫖟𫖠䫋-䫓頿-顊𩓝-𩓿𫖡䫔-䫝頾顋-顕𩔀-𩔘𫖢𫖣䫞-䫧" - "顖-類𩔙-𩔲𫖤䫨-䫫顟-顣𩔳-𩕈𫖥𫖦䫬-䫱顤-顨𩕉-𩕞𫖧䫲-ä«´é¡©-顫𩕟-𩕫𫖨顬-顯𩕬-𩕽䫵䫶顰𩕾-𩖅" - "𫖩䫷顱顲𩖆-𩖈𩖉-𩖎顳顴𩖏-𩖑𩖒𩖓⻚页顶顷顸-须𫖪顼-预𫖫𫠆颅-颈𫖬𫖭颉-颏𫖮-𫖱颐-颖𫖲𫖳颗𩖕" - "𩖖𫖴-𫖶题-额𫖷颞-颡𫖸𫖹颢颣颤𩖗颥颦𫖺颧風䫸𩖘𩖙䫹颩颪𩖚-𩖡䫺-䫽颫颬𩖢-𩖯𩖱-𩖳𫖻䫾-䬃颭-颱𩖴" - "-𩗃𫖼䬄䬅颲颳𠙬𩗄-𩗒䬆-䬊颴颵𩗓-𩗧䬋-䬐颶颷𩗨-𩘄𫖽䬑-䬗颸-颺𩘅-𩘍𩘏-𩘛𫖾𫖿䬘-䬚颻-飀𩘎𩘜" - "-𩘬𫗀-𫗂䬛䬜飁-飄𩘭-𩘷䬝飅-飊𩘸-𩙇飋𩙈-𩙍𫗃𫗄䬞𩙎-𩙐𫗅䬟𩙑-𩙕𫗆𩙖-𩙚𩙛𩙜飌飍𩙝𩙞" - "𩙟𩙠𩙡𩙢𩙣𩙤⻛风飏𫗇𫠇飐-飒𩙥𩙦𫠈𩙧𫗈飓𩙨-𩙪𫗉飔飖𩙫𩙬𫗊飕飗𩙭𩙮飘飙飚𩙯𩙰𫗋飛𩙱𩙲" - "𩙳𩙴䬠𫗌䬡𩙵𩙶-𩙸𩙹飜𩙺𩙻𩙼𩙽飝𩙾⻜飞⻝-⻟食飠𠋑𩙿-𩚁𩚃𩚂䬢飡-飤𩚄-𩚆䬣-䬥飥-飨𩚇-𩚔䬦" - "-䬪飩-飲𩚕-𩚧𫗍䬫-䬴飳-飹飻-飿𩚨-𩛈𫗎䬵-䬻飺餀-餏𩛉-𩛜𫗏-𫗒䬼-䭂餐-餙餝𩛝-𩛹𫗓䭃-䭇餚-餜餞-餩" - "𩛺-𩜢𩜤-𩜬䭈-䭏餪-餵餷𩜣𩜭-𩝘𫗔-𫗗䭐-䭔餶餸-饃𩝙-𩝳𩝵-𩝼𫗘䭕-䭗饄-饉𧈐𩝴𩝽-𩞠𫗙𫗚䭘" - "-䭜饊-饓𡓷𩞡-𩞵𩞷-𩞽𫗛䭝-䭠饔-饙𩞶𩞾-𩟒䉵䭡-䭤饚-饜𩟓-𩟣𫗜𫗝䭥𩟤-𩟬饝𩟭-𩟵䭦䭧饞饟𩟶䭨" - "𩟷-𩟺䭩饠饡𩟻饢𩟼𩟽⻠饣饤饥饦饧𫗞饨-饮𩟾-𩠀𫗟𫗠饯-饴𩠁𩠂𫗡-𫗣饵-饼𩠃𫗤𫗥饽-馂𩠄𩠅𩠇𫗦-" - "𫗨馃-馆𩠆𩠈𩠉𫗩𫗪馇馈馊馋𩠊𩠋𫗫-𫗯馉馌-馐𩠌𫗰𫗱馑馒𩠍𩠎䭪馓馔𩠏𫗲𫗳𫗴𫗵馕⻡首𩠐馗𩠑𩠒" - "𩠓𩠔𩠕-𩠙𫗶䭫䭬𩠚-ð©  ð© ¡-𩠧𫗷馘𩠨𩠩𫗸䭭𩠪-𩠭䭮𩠯𩠱𫗹𩠲𫗺𩠳𩠴𩠵𩠶𩠷𫗻𩠸𩠹香𩠺" - "馚𩠻-𩠽䭯馛-馝𩠾-𩡁𩡃𩡄𩡂𩡅𩡆𫗼𫗽馞-馠𩡇𩡈䭰-䭲馡-馣𩡉-𩡋𩡏𫗾馤馥𩡌-𩡎𩡐-𩡒𫗿馦馧" - "𩡓-𩡘馨𩡙-𩡜𫘀𫘁馩𩡝-𩡡𫘂𩡢𩡣𫘃馪𩡤𥗶𩡥䭳馫𩡦𫘄馬𩡧𫠉𩡨䭴馭馮𩡩-𩡯䭵䭶馯-馵𩡰-𩡶" - "𫘅䭷-䭾馶-駇𩡷-𩡾𩢀-𩢅𩢇-𩢌𫘆-𫘉䭿-䮅駈-駠𩡿𩢆𩢍-𩢭䮆-䮍駡-駲𩢮-𩣕𫘊䮎-䮒駴-騃𩣖-𩣬" - "𩤷䮓-䮛駳騄-験𩣭-𩤖𩤞𫘋-𫘎䮜-䮢騔-騨𩤗-𩤝𩤟-𩤶𩤸-𩤼𫘏-𫘑䮣-䮩騩-騸𩤽-𩥪𫘒-𫘖䮪-䮱騹-" - "驇龭𩥫-𩦁䮲-䮶驈-驕𩦂-𩦝𫘗䮷-䮹驖-驜𩦞-𩦵𫘘䮺-䮼驝-驟𩦶-𩧁𫘙䮽𩧂-𩧎䮾驠-驣𩧏-𩧓䮿驤-驧龮𩧔" - "-𩧗𫘚䯀驨驩𩧘-𩧞䯁驪𩧟𩧠驫𩧡𩧢𩧣𩧤䯂𩧥⻢马驭驮-驰𫘛驱-驴𩧦𫘜𫘝驵-骀𩧧-𩧭𩧯𫘞𫘟𫠊䯃骁-骉" - "𩧮𩧰-𩧶𫘠𫘡䯄骊-骏𩧷-𩧺𫘢-𫘤骐-骖𩧻-𩧽𫘥-𫘧骗-骛𩧾-𩨃𩨅-𩨊𫘨𫘩䯅骜-骟𩨄𩨋-𩨍𫘪" - "-𫘬骠-骢𫘭𫘮𫠋骣𩨎𩨏𫘯𫘰𫠌骤𩨐骥骦骧𫘱⻣骨䯆䯇骩𩨑-𩨓骪-骮𩨔-𩨛䯈䯉骯-骱𩨜-𩨫䯊-䯎骲-骷𩨬-" - "𩨼䯏-䯔骸-骼𩨽-𩩈𫘲䯕-䯚骽骾𩩉-𩩖䯛䯜骿-髁𩩗-𩩬䯝-䯠髂-髅𩩭-𩩿𫘳𫘴䯡髆-髌𩪀-𩪈䯢髍-髏𩪉-𩪖" - "䯣髐𩪗-𩪟䯤髑-體𩪠-𩪫䯥髕𩪬-𩪱䯦髖𩪲-𩪶髗𩪷-𩪺𩪻𩪼𩪽𩪾高髙䯧𫘵䯨𩪿𩫀䯩髚𩫁-𩫉髛𩫊-𩫍" - "𫘶𩫎-𩫔𫘷𩫕-𩫙髜𩫚-𩫝䯪𩫞𩫟𩫠-𩫤𩫥𩫦䯫髝𩫧髞𩫨-𩫪𩫫𩫬䯬𩫭𩫮𩫯𩫰𩫱𩫲𩫳髟𫘸䯭䯮" - "é« ð©«´-𩫸髡髢𩫹-𩫾𫘹𫘺䯯-䯴髣-髪𩫿-𩬐𫘻䯵䯶髫-髴𩬑-𩬯𫘼䯷䯸髵-髻鬇𩬰-𩭆𫘽䯹-䯼髼-鬂𩭇-𩭝𫘾" - "𫘿䯽-䰃鬃-鬆鬈𩭞-𩭹𫙀𫙁䰄-䰇鬉-鬏𩭺-𩮕𫙂䰈-䰋鬐-鬓𩮖-𩮮䰌䰍鬔-鬘鬝𩮯-𩯂𫙃䰎鬙-鬜𩯃-𩯚鬞-鬠" - "𩯛-𩯥䰏-䰒鬡鬢𩯦-𩯯䰓䰔鬣𩯰-𩯹䰕𩯺-𩰀鬤𩰁-𩰄𩰅-𩰇䰖𩰈𩰉鬥𩰊𩰋𩰌鬦𩰍-𩰏鬧𩰐鬨𩰑𩰒鬩" - "𩰓𩰔䰗鬪𩰕䰘𩰖-𩰘鬫𩰙𩰚𩰛鬬鬭𩰜-𩰞鬮𩰟鬯𩰠𩰡𩰢𩰣𩰤𩰥𩰦𩰧𩰨鬰𩰩𩰪鬱鬲𩰫𩰬䰙䰚𩰭𩰮" - "𫙄䰛𩰯𩰰𫙅䰜鬳𩰱-𩰸鬴𩰹-𩰽鬵鬶𩰾-𩱂鬷𩱃-𩱆鬸𩱇-𩱋鬹鬺𩱌-𩱑𫙆䰝鬻𩱒-𩱕𩱖-𩱟𩱠-𩱣䰞" - "𩍻𩱤𩱥𩱦-𩱪𩱫𩱬𩱭𩱮𫙇𩱯𩱰𩱱-𩱳𩱴𩱵𩱶𩱷𩱸⻤鬼𩱹-𩱼𫙈鬽𩱽-𩲉䰟鬾-魂𩲊-𩲠𫙉䰠䰡" - "魃-魆𩲡-𩲹䰢䰣魇𩲺-𩳋𫙊魈魉𩳌-𩳡𫙋䰤-䰧魊-魏𩳢-𩳴𫙌𫙍䰨䰩𩳵-𩴅䰪魐𩴆-𩴏魑-魔𩴐-𩴛䰫-䰭魕" - "魖𩴜-𩴭𫙎䰮𩴮-𩴰䰯䰰魗-魙𩴱-𩴹𩴺-𩴾𩴿𩵀-𩵃𩵄𩵅𩵆𩵇𩵈𩵉𩵊䰱魚𤋳𩵋䰲䰳魛-魞𩵌-𩵓𫙏" - "ä°´-䰶魟-魢𩵔-𩵟𩶷𫙐䰷-䰾魣-魹𩵠-𩶀𫙑𫙒䰿-䱉魺-鮘鮣𩶁-𩶠𫙓-𫙗䱊-䱎鮙-鮢鮤-鮴鮺𩶡-𩶶𩶸-𩷌" - "𫙘-𫙟䱏-䱘鮵-鮹鮻-鯓鯽𩷍-𩷶𫙠-𫙣䱙-䱪鯔-鯵鯻𩷷-𩸽𫙤-𫙧䱫-䱴鯶-鯺鯼鯾-鰛鰠𩸾-𩹰𫙨-𫙪䱵-䱽鰜-" - "鰟鰡-鰰𩹱-𩺬𫙫-𫙯𫠍䱾-䲈鰱-鱈鷠𩺭-𩻗𫙰-𫙶䲉-䲏鱉-鱛𩻘-𩼁𫙷-𫙼䲐-䲕鱜-鱧鱩-鱫𩼂-𩼤𫙽-𫚁" - "𫠎䲖-䲘鱨鱬-鱰𩼥-𩼺𫚂𫚃䲙鱱-鱶𩼻-𩽌𫚄䲚䲛鱷鱸𩽍-𩽙𩽚-𩽦𫚅鱹𩽧-𩽯鱺𩽰-𩽲𫚆𩽳𩽴𩽵-𩽸" - "𫚇鱻䲜⻥鱼鱽鱾𫚈-𫚊䲝鱿-鲃𩽹-𩽻𫚋-𫚍𫠏䲞䲟鲄-鲐𩾀𫚎-𫚒𫠐鲑-鲟𩽼-𩽿𫚓-𫚘鲠-鲬𩾁-𩾄𩾉𫚙" - "-𫚛鲭-鲻𩾅-𩾈𫚜-𫚡䲠䲡鲼鲽鲿-鳋𩾊𩾋𫚢-𫚥𫠑䲢-䲤鲾鳌-鳒𫚦鳓-鳛𩾌𫚧𫚨𫠒鳜-鳟𫚩𫚪鳠-鳣𩾍𫚫" - "鳤𫚬𩾎𫚭鳥𫠓鳦𩾏-𩾑𫚮䲥鳧-鳰𩾒-𩾜䲦-䲫鳱-鳶𩾝-𩾯䲬-䲸鳷-鴉鴋-鴎𩾰-𩿛𫚯-𫚲䲹-䳊鴊鴏-鴬𩿜-" - "𪀑𫚳-𫚷𫠔䳋-䳔鴭-鵉𪀒-𪁉𫚸-𫚻䳕-䳜鵊-鵣鵥𪁊-𪁶𫚼-𫛀䳝-䳥鵦-鶏鶑𪁷-𪂵𫛁-𫛈䳦-䳰鶐鶒-鶫𪂶" - "-𪃹𫛉-𫛋䳱-䳶鶬-鷊鷌-鷏𪃺-𪄬𫛌-𫛏䳷-䳽鷋鷐-鷟𪄭-𪅮𫛐𫠕䳾-䴆鷡-鷸鷺-鷼𪅯-𪆫𪆭𫛑-𫛕䴇-䴋鷹" - "é·½-鸊𪆬𪆮-𪇐𫛖䴌䴍鸋-鸒𪇑-𪇝𪇟-𪇬𫛗䴎鸓鸔𪇭-𪈂𫛘䴏鸕-鸗𪈃-𪈗鸘-鸚𪈘-𪈤鸛鸜𪈥-𪈭鸝鸞𧖠" - "𪈮-𪈳𫛙䴐𩖔𪈴-𪈷𪈸-𪈺𪈻-𪈽䴑䴒𪈾𪈿𪉀⻦鸟鸠鸡鸢-鸤䴓鸥-鸩𪉁-𪉃𫛚-𫛞𫠖鸪-鸶𪉄𫛟-𫛤䴔䴕" - "鸷-鸿𪉅-𪉋𫛥-𫛪鹀-鹈𪉌𪉍𫛫-𫛯䴖鹉-鹔𪉎𫛰-𫛵䴗鹕-鹗鹙-鹜𪉏𪉐𫛶-𫛼䴘鹘鹝-鹤𪉑-𪉔𫛽𫛾鹥-" - "鹨𫛿-𫜂鹩-鹬𫜃𫜄䴙鹭-鹰𫜅鹱鹲𫜆𪉕鹳鹴鹵𠧸𪉖𪉗䴚鹶𪉘-𪉛鹷𪉜-𪉡𪉢𫜇䴛𪉣-𪉥𫜈鹸𪉦-𪉬鹹𪉭" - "-𪉴𫜉䴜鹺鹻𪉵-𪉹𪉺-𪉾䴝𪉿-𪊂鹼鹽𪊃-𪊅䴞𪊆𪊇𪊈𪊉𪊊𫠗鹾𫜊鹿𢉖麀-麂𪊋𪊌𫜋䴟𪊍𪊎䴠-䴢麃" - "麄𪊏-𪊚𫜌䴣-䴥麅-麈𪊛-𪊤麉-麋𪊥-𪊳𫜍䴦麌-麐𪊴-𪋃𫜎䴧麑-麗𪋄-𪋍麘-麛𪋎-𪋖䴨麜麝𪋗-𪋛䴩麞" - "𪋜-𪋠麟𪋡-𪋩𫜏䴪䴫麠𪋪-𪋭麡𪋮-𪋴𪋵麢𪋶𪋷𪋸麣𪋹麤𪋺𪋻麥𪋼-𪌀䴬-䴮麧𪌁-𪌄䴯䴰麨-麫𪌅-" - "𪌓䴱-䴴麬-麮𪌔-𪌚𪌜-𪌡䴵麯麰𪌢-𪌬䴶-䴸麱麲𪌭-𪌻䴹-䴽麳麴𪌼-𪍋𫜐麵𪍌-𪍚䴾-䵀𪍛-𪍢䵁䵂䵅麶𪍣" - "-𪍱䵃𪍲-𪍷䵄𪍸-𪍾䵆𪍿𪎀𪎁𪎂𪎃-𪎅麷𪎆𪎇⻨麦𪎍𪎈麸𪎉𪎊𫜑𪎋𫜒𪎌𫜓麹𪎎𪎏𫜔麺𫜕𪎐麻" - "𪎑麼麽𪎒-𪎔䵇麾𪎕-𪎚𪎛-𪎟𪎠-𪎢𫜖麿𪎣𪎤黀𪎥-𪎧𫜗䵈䵉黁𪎨𪎩𪎪𪎫𪎬𪎭-𪎯黂𪎰𪎱𪎲⻩黃" - "黄𪎳𪎴䵊黅黆𪎵-𪎹𫜘黇-黉𪎺䵋黊黋𪎻-𪏁䵌𪏂-𪏅䵍𪏆-𪏒䵎𪏓-𪏘𪏙-𪏞䵏𪏟-𪏣䵐𪏤-𪏦黌𪏧-" - "𪏩𪏪𪏫𪏬黍𪏭䵑黎𪏮𪏯䵒䵓𪏰-𪏵黏𪏶-𪏾𪏿𪐀𪐁䵔-䵖𪐂-𪐆䵗-䵙𪐇-𪐊䵚黐𪐋䵛𪐌-𪐏𪐐䵜𪐒" - "𪐑𪐓𪐔-𪐖黑黒𪐗䵝𪐘䵞𪐙-𪐛䵟䵠墨黓𪐜-𪐣䵡黔-默𪐤-𪐱䵢䵣黚-點𪐲-𪐾䵤-䵧黟-黡𪐿-𪑇䵨䵩黢黣𢖛" - "𪑈-𪑑䵪-䵬黤-黪𪑒-𪑢𪑤𫜙𫜚䵭-䵯黫-黯𪑣𪑥-𪑽𫜛黰黱𪑾-𪒎䵰黲-黴𪒏-𪒗䵱𪒘-𪒨䵲-䵴黵𪒩-𪒳" - "䵵黶𪒴-𪒸黷𪒹-𪒾黸𪒿-𪓂𪓃𪓄𪓅𪓆𪓇𪓈𪓉𪓊黹黺𫜜黻𪓋黼𪓌𪓍-𪓏𪓐黽𪓑𪓒𪓓黿𪓔-𪓙䵶鼀-" - "鼂𪓚-𪓠䵷鼃鼄𪓡-𪓦𫜝𪓧-𪓫鼅𪓬𪓭䵸𪓮-𪓶鼆鼇𪓷𪓸䵹𪓹鼈鼉𪓺𪓽𫜞鼊𪓼𪓾𪓿𪔀𪔁⻪黾鼋鼌𫜟鼍鼎" - "𪔂鼏-鼑𪔃䵺鼒𪔄-𪔆𫜠𪔇𪔈𪔉𫜡䵻䵼𪔊鼓鼔𡔷𪔋𪔌𡒡𪔍-𪔏䵽-䵿鼕鼖𪔐-𪔓䶀鼗𪔔-𪔛𪔜-𪔡䶁鼘-" - "鼛𪔢-𪔥𪔦-𪔭鼜𪔮鼝鼞𪔯-𪔲鼟𥀻𪇞𪔳𪔴𥀼𪔵𪔶𥀽𪔷𥀾鼠鼡𫜢𪔸𪔹䶂𪔺-𪔼䶃鼢-鼤𪔽-𪕈䶄鼥-" - "鼬𪕉-𪕑𫠘䶅鼭𪕒-𪕙𪕟鼮-鼰𪕚-𪕞𪕠-𪕧䶆鼱𪕨-𪕪䶇鼲-鼵𪕫-𪕴䶈䶉鼶-鼹𪕵-𪕾𪖀-𪖄𪖅-𪖉𫜣" - "𪖊𪖋鼺𪖌𪖍𪖎𪖏鼻𪖐鼼鼽𪖑𪖒鼾鼿𪖓𪖔䶊䶋𪖕-𪖙𫜤䶌齀齁𪖚-𪖠䶍䶎𪖡-𪖤䶏𪖥-𪖬齂𪖭𪖮齃齄𪖯-" - "𪖲齅齆𪕿𪖳-𪖵齇𪖶-𪖺𪖻-𪖽䶐齈𪖾-𪗀䶑𪗁𪗂𪗃齉齊𪗄𪗅䶒䶓齋𪗆齌𠆜𪗇𪗈齍𪗉𪗊𪗋𪗌齎𪗎𪗍" - "齏𪗏-𪗑𪗒𪗓⻬齐齑齒𣦋齓齔𪗔-𪗗䶔齕𪗘-𪗚䶕䶖齖-齘𪗛-𪗤𫠙䶗-䶙齙-齣𠎜𪗥-𪗶䶚䶛齤-齩𪗷-𪘍𫜥䶜" - "䶝齪-齬𪘎-𪘤𫜦䶞䶟齭-齱𪘥-𪘸䶠-䶢齲-齷𪘹-𪙈𫠛䶣䶤齸-齻𪙉-𪙙䶥䶦𪙚-𪙢䶧𪙣-𪙯𫜧䶨齼齽𪙰-𪙵䶩" - "䶪𪙶𪙷-𪙼𪙽-𪚀𪚁-𪚄𪚅𪚆-𪚉䶫齾𪚊𪚋𪚌𪚍𪚎⻮齿龀龁龂𫜨龃-龆𫠚龇龈𪚏𫜩𫜪龉龊𫜫𪚐𫜬𫜭" - "𫠜龋龌𫜮𫜯𫜰龍龎龏𪚑-𪚔龑𪚕-𪚘𪚚𪚛龒𪚙䶬龓-龕𪚜-𪚟𪚠𪚡𫜱𪚢𪚣𪚤龖龗龘𪚥⻰龙䶭䶮龚龛𫜲⻱龜" - "𪚦𪛉𪚨䶯𪚩𪚪䶰𪚫-𪚵䶱䶲龝𪚧𪚶-𪚽𪚾𪚿𪛀𪓻𪛁𪛂-𪛄龞𪛅𪛆𫠝𪛇𪛈龟𫜳龠䶳龡𪛊龢䶴龣𪛋-" - "𪛍龤龥𪛎-𪛑䶵𪛒𪛓𫜴𪛔𪛕𪛖" + "𧲂-𧲆豶𧲇-𧲋䝒𧲌-𧲏䝓𧲐-𧲓𧲗𧲔-𧲖𧲘𧲙䝔䝕𧲚-𧲜𧲝𧲞𧲟<'\uFDD0'⾘<*豸𧲠𧲡豹-è±»" + "𧲢𧲣𫎊䝖-䝙豼豽𧲤-𧲫䝚䝛豾-貃𧲬-𧲽貄-貊𧲾-𧳉𫎋䝜貋-貍𧳊-𧳘䝝䝞貎貏𧳙-𧳥𧳱䝟貐-貓𧳦-𧳰𧳲-" + "𧳴𫎌䝠貔-貖𧳵-𧴀𫎍䝡䝢貗-貙𧴁-𧴅𧴇-𧴋䝣-䝦貚𧴆𧴌-𧴏𧴑-𧴕𧴐𧴖-𧴜𧴝𧴞𧴟𧴠𧴡𧴢貛貜" + "𧴣<'\uFDD0'⾙<*貝貞-負𧴤-𧴩𫎎財-貤𧴪-𧴲𫎏-𫎑䝧䝨貥-貮𧴳-𧵈𫎒𫎓䝩-䝯貯-賁𧵉-𧵢𫎔𫎕䝰" + "-䝲賂-賎𣣬𧵣-𧶄𫎖㕢䝳-䝵賏-賘𧶅-𧶚𫎗-𫎙䝶-䝿賙-賬𧶛-𧶰𫎚𫎛䞀-䞄賭-賵𠠋𧶱-𧷄𧷆-𧷋𫎜-" + "𫎞䞅䞆賶-賽𧷌-𧷝𫎟𫎠䞇賾-贀贂-贅𧷞-𧷻𫎡䞈贆-贌𧷼-𧸕𫎢䞉贍-贏𧸖-𧸥贐-贔𧸦-𧸰䞊贕-贘𧸱-𧸼" + "𧸿𫎣𫎤䞋贙贚𧸽𧸾𧹀-𧹇𫎥贛𧹈-𧹋贜𧹌𧹍𧹎-𧹐<'\uFDD0'⻉<*⻉贝贞-贠贡财责-贯𧹑贰-贻𧹒𫎦" + "𫎧䞌贼-赆赇-赊𧹓𫎨䞍䞎赋-赕𧹔-𧹖𫎩䞏䞐赖赗𫎪赘-赛赜𧹗赝-赠𫎫赡赢𫎬赣<'\uFDD0'⾚<*赤𧹘𧹙𧹚䞑赥" + "-赧𧹛𧹜𧹝-𧹟𫎭䞒赨-赪𧹠-𧹢𫎮䞓䞔赫𧹣-𧹦𧹧-𧹫𫎯赬-赮𧹬-𧹱赯𧹲-𧹵𧹶𧹷𫎰𧹸-𧹼䞕𧹽-" + "𧹿𧺀𧺁𧺂-𧺅<'\uFDD0'⾛<*走赱𧺆𧺇赲-赵龪𧺈-𧺎䞖-䞘赶-赸𧺏-𧺜䞙-䞜赹-赿﨣𧺝-𧺵𫎱䞝-䞤趀-" + "趋𧺶-𧻏𫎲䞥-䞪趌-趔𧻐-𧻮𫎳𫎴䞫-䞲趕-趚𧻯-𧼍𧼝𫎵-𫎷䞳-䞸趛-趤𧼎-𧼜𧼞𧼠-𧼧𫎸-𫎺䞹-䞼趥" + "-趧𧼟𧼨-𧽈𫎻𫎼䞽-䟀趨𧽉-𧽝𫎽䟁-䟆𧽞-𧽵𫎾𫎿䟇趩-趭𧽶-𧾌䟈-䟋趮𧾍-𧾘䟌趯趰𧾙-𧾠䟍-䟏𧾡-" + "𧾧䟐趱𧾨-𧾭䟑𧾮𧾯䟒𧾰-𧾴趲𧾵𧾶<'\uFDD0'⻊<*⻊足𧾷𧾸𧾹䟓䟔趴𧾺-𧿀䟕䟖趵-趸𧿁-𧿑𫏀䟗-䟞" + "趹-趻趽-跄𧿒-𧿱𫏁-𫏃䟟-䟭跅-跞践𧿲-𨀔𫏄-𫏆䟮-䟳趼跟-è·´è·¶-跻𨀕-𨀿𫏇-𫏋䟴-䟻䟽跼-踎𨁀-𨁴𫏌-" + "𫏎䟼䟾-䠌踏-踪踬-踯踺𨁵-𨂜𨂟𫏏-𫏓䠍-䠖踫踰-踹踻-蹅𨂝𨂞𨂠-𨃒𫏔-𫏘䠗-䠝蹆-蹓𨃓-𨄂𨄄𫏙-𫏛䠞" + "-䠢蹔-蹧蹮躀𨄃𨄅-𨅉𨅚𫏜-𫏟䠣-䠧蹨-蹭蹯-蹿𨅊-𨅙𨅛-𨆀𫏠-𫏢𫟣䠨䠩躁-躉𨆁-𨆩𫏣-𫏦䠪䠫躊-躏" + "𨆪-𨇀𫏧𫏨䠬躐-躖𨇁-𨇕䠭䠮躗-躜𨇖-𨇣𫏩䠯躝-躠𨇤-𨇭䠰躡-躥𨇮-𨇺躦躧𨇻-𨈀躩躪𨈁-𨈃䠱躨𨈄-" + "𨈇𨈈-𨈊𨈋𨈌𨈍𨈎<'\uFDD0'⾝<*身𨈏-𨈑𨈒躬𨈓-𨈗躭-躯𨈘-𨈨䠲-䠶躰𨈩-𨈷䠷-䠺躱躲𨈸-𨉇" + "𫏪𫏫躳-躵𨉈-𨉓𫏬䠻躶-躼𨉔-𨉡䠼躽躾𨉢-𨉥𨉧-𨉭䠽䠾躿𨉦𨉮-𨉸𫏭𫏮軀軁𨉹-𨉾𫏯䠿軂-軅𨉿-𨊌" + "𫏰䡀軆𨊍-𨊒𫏱軇𨊓-𨊗𨊘-𨊚䡁𨊛𨊜軈𨊝𨊞𨊟軉<'\uFDD0'⾞<*車軋䡂-䡄軌軍𨊠-𨊦䡅軎-軕𨊧-𨊲" + "𫏲䡆-䡎軖-軣𨊳-𨋍𫏳䡏-䡒軤-軬軮-軽龫𨋎-𨋧𫏴𫏵䡓-䡗軭軾-輌𨋨-𨌁䡘-䡛輍-輕𨌂-𨌟𫏶-𫏸䡜-䡟輖-輬" + "𨌠-𨍆𫏹䡠-䡤輭-輼𨍇-𨍨𫏺𫏻䡥-䡪輽-轅𨍩-𨎉𫏼𫏽䡫-䡱轆-轌鿂𨎊-𨎣𫏾𫏿䡲-䡵轍-轔𨎤-𨎱𫐀䡶轕" + "-轚𨎲-𨏇𨘼𫐁䡷-䡹轛-轟𨏈-𨏐𫐂䡺䡻轠-轢𨏑-𨏝轣轤𨏞-𨏨䡼𨏩-𨏲𨏳𨏴䡽𨏵-𨏸𨏽䡾轥𨏹𨏻𨏾" + "𨏺𨏼𨏿𨐀𨐁𨐂䡿𨐃𫐃𨐄<'\uFDD0'⻋<*⻋车轧轨䢀轩-轫𫐄𫐅䢁转-轰𨐅𨐆𫐆𫐇䢂轱-轻𨐇𫐈-𫐊𫟤" + "è½¼-较𨐈𫐋𫐌辄-辆𫐍辇-辎𫐎-𫐑辏-辔𫐒𫐓辕-辗𫐔𫟥辘𫐕𫐖辙辚𨐉𫐗𫐘𫟦𫐙𨐊<'\uFDD0'⾟<*辛" + "𨐋𨐌𨐍𨐎𨐏-𨐑辜辝𨐒𨐓𫐚辞-辠𨐔-𨐗𫐛𫐜辡-辣𨐘-𨐛䢃辤𨐜-𨐟辥-辪𨐠-𨐧辫𨐨-𨐯辬𨐰-𨐲" + "辭𨐵-𨐹䢄辮𨐺-𨐼𫐝辯𨐽𨐾𨐿𨑀𨑁𨑂<'\uFDD0'â¾ <*辰𨑃𨑄辱䢅農𨑅-𨑇䢆䢇辳𨑈𨑉辴𨑊䢈䢉𨑋" + "𨑌<'\uFDD0'⾡<*⻌-⻎辵辶𠔇辷𫐞辸-辽𨑍-𨑐𫟧䢊䢋巡达-迉𨑑-𨑡𫐟䢌-䢏迊-迟迬﨤𨑢-𨒁𫐠𫐡䢐䢑迠-" + "è¿«è¿­-迳𨒂-𨒤𫐢-𫐤䢒-䢘迴-迷迸迹-逊𨒥-𨓄𫐥䢙-䢛逋-逧𨓅-𨓪𫐦-𫐪䢜-䢠逨-逻𨓫-𨔍𨔏-𨔜𨔠𫐫-" + "𫐲䢡逼-遗𨔎𨔝-𨔟𨔡-𨕜𫐳-𫐹𫟨𫟩䢢-䢥遘-遥𨕝-𨖅𫐺-𫐽䢦-䢩遦-遱遳𨖆-𨖳𫐾-𫑃䢪-䢭遲遴-遶遷" + "選-遼邆𨖴-𨗒𨗔-𨗤𫑄-𫑊䢮遽-邅邉𨗥-𨘆𫑋𫟪䢯䢰邇邈𨘇-𨘠𩄮𫑌-𫑏䢱邊-邌𨘡-𨘶𫑐𫑑邍𨘷-𨘻" + "𨘽-𨙁邎𨙂-𨙑𫑒-𫑕𨙒-𨙘𫑖邏邐𨙙-𨙞䢲𨙟-𨙣𨙤𨙥𨙦𨙧<'\uFDD0'⻏<*邑𨙨䢳邒邓𨙩𨙪䢴邔" + "-邝𨙫-𨙵𫑗䢵-䢷邞-邬𨙶-𨚒𫑘𫑙䢸-䢺邭-邻𨚓-𨚮𫑚𫑛𫟫䢻-䣂邼-郑郓𨚯-𨛊𫑜䣃-䣉郒郔-郧𨛋-𨛪" + "𫑝-𫑟䣊-䣏部-郸𨛫-𨜎𫑠-𫑢𫟬䣐-䣒郹-鄊𨜏-𨜖𨜘-𨜱𫑣𫑤𫟭䣓-䣗鄋-鄗𨜗𨜲-𨝊𫑥𫑦䣘-䣜鄘-鄥" + "𨝋-𨝪𨝹𫑧-𫑩䣝-䣠鄦-鄲𨝫-𨝸𨝺-𨞐䣡鄳-鄷𨞑-𨞦𫑪𫑫䣢鄸鄹𨞧-𨞹𫑬鄺-鄾𨞺-𨟌𫑭鄿酀酂𨟍-" + "𨟘𫑮-𫑰酁酃𨟙-𨟟酄-酆𨟠-𨟣𫑱酇酈𨟤-𨟧䣣䣤𨟨𨟩-𨟮𨟯𫑲<'\uFDD0'â¾£<*酉䣥䣦酊酋䣧䣨酌-酒𨟰" + "-𨟳𫑳䣩-䣭酓-酞𨟴-𨠊䣮-䣳酟-酥𨠋-𨠣䣴-䣹酦-酱𨠤-𨠶𫑴𫑵𫟮䣺䣻酲-酿𨠷-𨡋𫑶-𫑸䣼-䣿醀-醌𨡌-" + "𨡨𫑹䤀-䤈醍-醗𨡩-𨢄䤉-䤌醘-醤𨢅-𨢠𫑺䤍醥-醬𨢡-𨢼𫑻䤎-䤒醭-醱𨢽-𨣕𫑼𫑽醲-醸𨣖-𨣥䤓䤔醹-醻" + "𨣦-𨣭𫑾䤕䤖𨣮-𨣵醼𨣶-𨣽𫑿䤗䤘醽-釀𨣾-𨤂釁釂𨤃𨤄釃釄𨤅𨤆釅𨤇-𨤉䤙𨤊-𨤌𨤍𨤎<'\uFDD0" + "'⾤<*釆采𨤏釈𨤐𨤑釉释𫒀𨤒-𨤔𨤕-𨤗𨤘𨤙𤳛𨤚-𨤜𨤝釋𨤞𨤟𨤠𨤡<'\uFDD0'â¾¥<*里重𫟯𨤣" + "𨤤䤚野𨤢𨤥𫒁量𨤦-𨤩𫒂𨤪𨤫𨤬𫒃𨤭-𨤯𨤰𨤱𡣢𨤲𨤳𫒄釐𨤴-𨤷𫒅𥣷𨤸𨤹𨤺𨤻𨤼<" + "'\uFDD0'⾦<*金釒釓釔䤛釕-釢𨤽-𨥁䤜釣-釼𨥂-𨥉𫒆-𫒉䤝-䤠釽-鈬𨥊-𨥤𫒊-𫒎䤡-䤣鈭-鉴銏龯𨥥-𨦁" + "𫒏-𫒔䤤-䤪鉵-鉻鉽-銎銐-銱𨦂-𨦝𨦟-𨦫𫒕-𫒜𫟰䤫-䤲銲-鋶﨧𨦬-𨧝𨧞-𨧥𫒝-𫒥䤳-䤶鉼鋷-錧錩-鍆鍈龬" + "﨨𨧦-𨨎𨨏-𨨮𫒦-𫒯䤷-䤼錨鍇鍉-鎇𨨯-𨩧𨩨-𨪆𫒰-𫒷䤽-䥇鎈-鎨鎪-鎿龲𨪇-𨫃𨫄-𨫎𫒸-𫒾𫟱䥈-" + "䥓鎩鏀-鏲鏹𨫏-𨬌𫒿𫓀-𫓃䥔-䥜鏳鏵-鏸鏺-鐨𨬍-𨬔𨬖-𨭐𨭑-𨭔𫓄-𫓎䥝-䥦鏴鐩-鑁𨬕𨭕-𨮑𫓏-𫓕䥧" + "-䥮鑂-鑔鑧𨮒-𨮷𫓖-𫓚䥯-䥴鑕-鑦𨮸-𨯜𫓛𫓜䥵-䥷鑨-鑬𨯝-𨯹𫓝-𫓟䥸鑭-鑳𨯺-𨰈𨰱𫓠-𫓢鑴-鑺𨰉" + "-𨰝𫓣鑻-鑿𨰞-𨰨𫓤钀-钂𨰩-𨰰䥹钃钄𨰲-𨰶𨰷-𨰹𨰺𨰻𨰼𨰽<'\uFDD0'⻐<*⻐钅钆钇针-钌𫓥𫟲钍" + "-钗𨰾𨰿𫓦𫟳䥺-䥼钘-钯𨱀-𨱂𫓧-𫓫𫟴𫟵䥽-䥿钰-铎𨱃-𨱆𫓬-𫓮𫟶𫟷䦀铏-铷𫓯-𫓴𫟸-𫟻䦁铸-锕" + "𨱇𨱈𫓵-𫓷𫟼锖-锱𨱉-𨱌𫓸-𫓿𫟽锲-镅𨱎𫔀-𫔄𫟾𫟿䦂镆-镕𨱍𨱏𫔅-𫔈𫠀镖-镠𨱐𨱒𫔉𫔊䦃-" + "䦅镡-镫𨱑𨱓𨱔𫔋-𫔏镬-镱𨱕𨱖𫔐𫔑镲𫔒𫠁镳镴𫔓镵镶𫔔𫔕䦆<'\uFDD0'⻑<*⻑⻒長镸𨱗𨱘𨱙䦇镹镺" + "𨱚-𨱥䦈䦉镻𨱦-𨱱䦊𨱲-𨱿𫔖𨲀-𨲆镼𨲇-𨲒𫔗𡑺𨲓-𨲝𨲞-𨲤䦋𨲥-𨲬镽𨲭-𨲲𨲳-𨲷镾𨲸-" + "𨲺𨲻-𨲿𨳀𨳁𨳂𨳃𨳄𨳅𨳆<'\uFDD0'⻓<*⻓长<'\uFDD0'⾨<*門𨳇𨳈閁閂𨳉𫔘閃-閅𨳊-𨳏䦌䦍" + "閆-閊𨳐-𨳖𫔙䦎-䦑開-閗𨳗-𨳲𫔚𫔛䦒-䦔閘-閠𨳳-𨴌𫔜-𫔠䦕-䦛閡-閪𨴍-𨴦䦜-䦟閫-閴𨴧-𨵇𫔡-𫔤" + "䦠-䦨閵閶閸-闂𨵈-𨵤𫔥-𫔧䦩-䦯閷闃-闏𨵥-𨵿𫔨闐-闘𨶀-𨶛䦰闙-闝𨶜-𨶫𫔩䦱闞-闡𨶬-𨷂䦲-䦴闢-闦𨷃" + "-𨷓𨷕-𨷗𫔪䦵闧𨷔𨷘-𨷞𨷟-𨷥𨷦-𨷮𨷶𨷯-𨷵𨷸𫔫𨷷𨷹𨷺𨷻𨷼𨷽𨷾<'\uFDD0'⻔<*⻔门" + "闩闪闫-闯𨷿-𨸁𫔬闰-闷𨸂𨸃𫔭-𫔯闸闹𫔰𫠂䦶闺-阂𨸄𨸅𫔱䦷阃-阆𫔲𫔳阇-阐𫔴䦸阑-阕𨸆-𨸈阖-阙𨸉" + "𨸊𫔵𫔶阚𫔷𫔸𨸋𨸌阛𨸍𫔹𨸎<'\uFDD0'⻖<*⻏⻕⻖阜阝𨸏䦹䦺阞队𨸐-𨸕䦻阠-阤𨸖-𨸙𫔺䦼-䧀阥-阶" + "𠁲𨸚-𨸩𫔻䧁-䧃阷-陉𨸪-𨹀𫔼𫔽䧄-䧈陊-陕𨹁-𨹗𫔾-𫕀䧉-䧏陖-陙陛-险𨹘-𨹳𫕁-𫕃䧐-䧖陚陪-険𨹵" + "-𨺝𫕄𫕅䧗-䧙陻-隐𨺞-𨺿𫕆-𫕍𫠃䧚-䧟隑-隙﨩𨻀-𨻭𫕎𫕏䧠-䧣隚-隡𨻮-𨼉𫕐-𫕓䧤-䧦䧩隢-隥𨼊-" + "𨼩𫕔-𫕗䧧䧨䧪隦-隫𨼪-𨼾䧫-䧭隬-隲𨼿-𨽌隳𨽍-𨽕䧮隴𨽖-𨽡𫕘䧯隵𨽢-𨽥䧰𨽦-𨽫𨽬𨽭𨽮𨽯𨽰" + "𨽱𨽲𨽳𨽴𨽵<'\uFDD0'⾪<*隶𨽶𨽷𨽸-𨽻𫕙隷𨽼-𨽾隸𨽿𨾀𨾁𨾂𨾃𨾄<'\uFDD0'⾫<*隹䧱隺" + "-难𨾅-𨾇䧲䧳隿雀𨾈-𨾑䧴-䧶雁-雈𨾒-𨾟𫕚䧷䧸䧹䧺雉-雏𨾠-𨾱䧻雐-雒𨾲-𨿊𫕛䧼䧽雓𨿋-𨿟䧾䧿雔雕𨿠-" + "𨿾䨁䨂雖𨿿-𩀖䨃雗-雠𩀗-𩀣𫕜䨄雡-難𩀤-𩀳䨅-䨇𩀴-𩁆雤𩁇-𩁒䨈𩁓-𩁛𩁜-𩁦雥雦𩁧-𩁫䨉𩁬-𩁮" + "𩁯-𩁱雧𩁲𩁳䨊𩁴𩁵<'\uFDD0'⻗<*⻗雨𩁶𩁷𩁸𫕝䨋雩-雫𩁹-𩂁𫕞䨌䨍雬-雳𩂂-𩂑𫕟𫕠䨎雴-雾𩂒" + "-𩂡𫕡𫕢䨏-䨖雿-霁𩂢-𩂶𫕣𫕤䨗-䨙霂-霊𩂷-𩃑𫕥𫕦䨚-䨝霋-霗𩃒-𩃴𫕧𫕨䨞-䨤霘-霠𩃵-𩃽𩃿-𩄖" + "𫕩𫕪䨥-䨪霡-霥𩃾𩄗-𩄭𩄯-𩄺𫕫䨫-䨯霦-霭𩄻-𩅜𫕬𫕭䨰䨱霮-霴𩅝-𩅻𫕮-𫕱霵-霻𩅼-𩆐𫕲䨲-䨴霼" + "-靀𩆑-𩆣𫕳𫕴䨵䨶靁𩆤-𩆬䨷靂-靈𩆭-𩆴𫕵𫕶䨸靉𩆵-𩆾靊𩆿-𩇇䨹靋-靎𩇈𩇉靏𩇊-𩇎𫕷𩇏𩇐𩇑䨺" + "𩇒靐𩇓𩇔䨻<'\uFDD0'⻘<*⻘靑青𩇕𫕸靓靔𩇖𩇗靕靖𩇘-𩇛𫕹𫕺靗-静𩇜靚靛靜𩇝𩇞𫕻𩇟靝𩇠𩇡𫕼" + "𩇢𩇣䨼𩇤𩇥<'\uFDD0'â¾®<*非𩇦-𩇨䨽䨾𩇩-𩇬䨿靟𩇭-𩇴𩇵𩇶𩇷𫕽䩀靠𩇸-𩇻𩇼𩇽靡䩁𩇾-𩈁" + "𫕾𫕿𩈂<'\uFDD0'⾯<*面靣𠚑𩈃-𩈅䩂-䩄𩈆-𩈌䩅-䩇靤𩈍-𩈘𫖀靥𤎂𩈙-𩈠𫖁䩈䩉靦𩈡-𩈪𫖂䩊" + "𩈫-𩈱𩈲-𩈷𫖃𩈸-𩈺䩋𩈻-𩉀䩌䩍靧𩉁-𩉉𫖄䩎𩉊𩉋靨𩉌-𩉐䩏𩉑𩉒𩉓𩉔𩉕𩉖-𩉘𩉙𩉚<" + "'\uFDD0'â¾°<*革靪𩉛𩉜䩐-䩒靫-靱𩉝-𩉠䩓-䩘靲-靹𩉡-𩉷䩙-䩞靺-鞆𩉸-𩊏𫖅𫖆䩟鞇-鞒𩊐-𩊨𫖇𫖈䩠" + "-䩧鞓-鞙𩊩-𩊾䩨-䩮鞚-鞡𩊿-𩋞䩯-䩵鞢-鞰𩋟-𩌂䩶-䩻鞱-鞷𥌕𩌃-𩌥䩼-䩾鞸-鞻𩌦-𩍂𫖉䩿-䪄鞼-鞿𩍃-" + "𩍒𫖊䪅䪆韀-韃𩍓-𩍤𫖋䪇䪈韄韅𩍥-𩍱䪉韆-韈𩍲-𩍷䪊䪋𩍸-𩍺𩍼-𩍾䪌䪍韉𩍿-𩎆䪎𩎇𩎈-𩎊韊𩎋𩎌" + "𩎍𩎎𩎏𩎐𩎑<'\uFDD0'â¾±<*韋𫖌韌𩎒䪏𩎓-𩎗𫖍䪐-䪓韍韎𩎘-𩎣韏-韑𩎤-𩎮𫠄䪔韒𩎯-𩎷䪕韓-韕" + "𩎸-𩏄𫖎䪖-䪘韖-韚𩏅-𩏎䪙䪚韜-韟𩏏-𩏗韛韠𩏘-𩏟𫖏䪛韡韢𩏠-𩏧䪜韣𩏨-𩏭䪝𩏮-𩏱韤韥𩏲𩏳𫖐𩏴" + "𩏵𩏶-𩏸𩏹𩏺𩏻<'\uFDD0'⻙<*⻙韦韧𩏼𫖑韨𩏽𩏾𫖒韩𫖓韪韫𩏿𩐀𫠅韬𫖔𫖕𫖖<'\uFDD0'â¾²<" + "*韭䪞韮𩐁𩐂䪟韯𩐃韰𩐄䪠韱𩐅-𩐇𩐈䪡䪢韲𩐉𩐊䪣𩐋𩐍𩐎䪤𩐌𩐏𩐐𩐑-𩐓䪥𩐔𩐕𩐖<'\uFDD0'â¾³<" + "*音竟章䪦-䪨𩐗䪩韴韵𩐘𩐙𫖗䪪韶韷𩐚-𩐝𫖘𩐞-𩐦䪫䪬韸𩐧-𩐬𩐭-𩐰䪭韹韺𩐱-𩐴𫖙䪮䪯韻韼𩐵-𩐸韽-響" + "𩐹-𩐾𫖚𩐿-𩑁𫖛䪰𩑂-𩑆頀𩑇𩑈𫖜𩑉𩑊<'\uFDD0'â¾´<*頁𩑋頂-頄𩑌-𩑏䪱䪲項-頉𩑐-𩑘䪳-䪵頊" + "-頓頙𩑙-𩑯𫖝䪶-䪾頔-領頚𩑰-𩒎𫖞䪿-䫂頛-頣頦-頬𩒏-𩒭䫃-䫊頤頥頭-頽𩒮-𩓜𫖟𫖠䫋-䫓頿-顊𩓝-𩓿𫖡" + "䫔-䫝頾顋-顕𩔀-𩔘𫖢𫖣䫞-䫧顖-類𩔙-𩔲𫖤䫨-䫫顟-顣𩔳-𩕈𫖥𫖦䫬-䫱顤-顨𩕉-𩕞𫖧䫲-ä«´é¡©-顫𩕟-𩕫" + "𫖨顬-顯𩕬-𩕽䫵䫶顰𩕾-𩖅𫖩䫷顱顲𩖆-𩖈𩖉-𩖎顳顴𩖏-𩖑𩖒𩖓<'\uFDD0'⻚<*⻚页顶顷顸-须𫖪顼-预" + "𫖫𫠆颅-颈𫖬𫖭颉-颏𫖮-𫖱颐-颖𫖲𫖳颗𩖕𩖖𫖴-𫖶题-额𫖷颞-颡𫖸𫖹颢颣颤𩖗颥颦𫖺颧<'\uFDD0'â¾µ" + "<*風䫸𩖘𩖙䫹颩颪𩖚-𩖡䫺-䫽颫颬𩖢-𩖯𩖱-𩖳𫖻䫾-䬃颭-颱𩖴-𩗃𫖼䬄䬅颲颳𠙬𩗄-𩗒䬆-䬊颴颵𩗓-𩗧䬋" + "-䬐颶颷𩗨-𩘄𫖽䬑-䬗颸-颺𩘅-𩘍𩘏-𩘛𫖾𫖿䬘-䬚颻-飀𩘎𩘜-𩘬𫗀-𫗂䬛䬜飁-飄𩘭-𩘷䬝飅-飊𩘸-𩙇" + "飋𩙈-𩙍𫗃𫗄䬞𩙎-𩙐𫗅䬟𩙑-𩙕𫗆𩙖-𩙚𩙛𩙜飌飍𩙝𩙞𩙟𩙠𩙡𩙢𩙣𩙤<'\uFDD0'⻛<*⻛风飏" + "𫗇𫠇飐-飒𩙥𩙦𫠈𩙧𫗈飓𩙨-𩙪𫗉飔飖𩙫𩙬𫗊飕飗𩙭𩙮飘飙飚𩙯𩙰𫗋<'\uFDD0'⾶<*飛𩙱𩙲𩙳" + "𩙴䬠𫗌䬡𩙵𩙶-𩙸𩙹飜𩙺𩙻𩙼𩙽飝𩙾<'\uFDD0'⻜<*⻜飞<'\uFDD0'⻝<*⻝-⻟食飠𠋑𩙿-𩚁𩚃" + "𩚂䬢飡-飤𩚄-𩚆䬣-䬥飥-飨𩚇-𩚔䬦-䬪飩-飲𩚕-𩚧𫗍䬫-䬴飳-飹飻-飿𩚨-𩛈𫗎䬵-䬻飺餀-餏𩛉-𩛜𫗏-𫗒" + "䬼-䭂餐-餙餝𩛝-𩛹𫗓䭃-䭇餚-餜餞-餩𩛺-𩜢𩜤-𩜬䭈-䭏餪-餵餷𩜣𩜭-𩝘𫗔-𫗗䭐-䭔餶餸-饃𩝙-𩝳𩝵-" + "𩝼𫗘䭕-䭗饄-饉𧈐𩝴𩝽-𩞠𫗙𫗚䭘-䭜饊-饓𡓷𩞡-𩞵𩞷-𩞽𫗛䭝-䭠饔-饙𩞶𩞾-𩟒䉵䭡-䭤饚-饜𩟓-𩟣" + "𫗜𫗝䭥𩟤-𩟬饝𩟭-𩟵䭦䭧饞饟𩟶䭨𩟷-𩟺䭩饠饡𩟻饢𩟼𩟽<'\uFDD0'â» <*⻠饣饤饥饦饧𫗞饨-饮𩟾-𩠀𫗟" + "𫗠饯-饴𩠁𩠂𫗡-𫗣饵-饼𩠃𫗤𫗥饽-馂𩠄𩠅𩠇𫗦-𫗨馃-馆𩠆𩠈𩠉𫗩𫗪馇馈馊馋𩠊𩠋𫗫-𫗯馉馌-馐" + "𩠌𫗰𫗱馑馒𩠍𩠎䭪馓馔𩠏𫗲𫗳𫗴𫗵馕<'\uFDD0'⻡<*⻡首𩠐馗𩠑𩠒𩠓𩠔𩠕-𩠙𫗶䭫䭬𩠚-ð©  ð© ¡-" + "𩠧𫗷馘𩠨𩠩𫗸䭭𩠪-𩠭䭮𩠯𩠱𫗹𩠲𫗺𩠳𩠴𩠵𩠶𩠷𫗻𩠸𩠹<'\uFDD0'â¾¹<*香𩠺馚𩠻-𩠽䭯馛-" + "馝𩠾-𩡁𩡃𩡄𩡂𩡅𩡆𫗼𫗽馞-馠𩡇𩡈䭰-䭲馡-馣𩡉-𩡋𩡏𫗾馤馥𩡌-𩡎𩡐-𩡒𫗿馦馧𩡓-𩡘馨𩡙-" + "𩡜𫘀𫘁馩𩡝-𩡡𫘂𩡢𩡣𫘃馪𩡤𥗶𩡥䭳馫𩡦𫘄<'\uFDD0'⾺<*馬𩡧𫠉𩡨䭴馭馮𩡩-𩡯䭵䭶馯-馵𩡰-" + "𩡶𫘅䭷-䭾馶-駇𩡷-𩡾𩢀-𩢅𩢇-𩢌𫘆-𫘉䭿-䮅駈-駠𩡿𩢆𩢍-𩢭䮆-䮍駡-駲𩢮-𩣕𫘊䮎-䮒駴-騃𩣖-" + "𩣬𩤷䮓-䮛駳騄-験𩣭-𩤖𩤞𫘋-𫘎䮜-䮢騔-騨𩤗-𩤝𩤟-𩤶𩤸-𩤼𫘏-𫘑䮣-䮩騩-騸𩤽-𩥪𫘒-𫘖䮪-ä®±" + "騹-驇龭𩥫-𩦁䮲-䮶驈-驕𩦂-𩦝𫘗䮷-䮹驖-驜𩦞-𩦵𫘘䮺-䮼驝-驟𩦶-𩧁𫘙䮽𩧂-𩧎䮾驠-驣𩧏-𩧓䮿驤-驧龮" + "𩧔-𩧗𫘚䯀驨驩𩧘-𩧞䯁驪𩧟𩧠驫𩧡𩧢𩧣𩧤䯂𩧥<'\uFDD0'⻢<*⻢马驭驮-驰𫘛驱-驴𩧦𫘜𫘝驵-骀𩧧-" + "𩧭𩧯𫘞𫘟𫠊䯃骁-骉𩧮𩧰-𩧶𫘠𫘡䯄骊-骏𩧷-𩧺𫘢-𫘤骐-骖𩧻-𩧽𫘥-𫘧骗-骛𩧾-𩨃𩨅-𩨊𫘨" + "𫘩䯅骜-骟𩨄𩨋-𩨍𫘪-𫘬骠-骢𫘭𫘮𫠋骣𩨎𩨏𫘯𫘰𫠌骤𩨐骥骦骧𫘱<'\uFDD0'⻣<*⻣骨䯆䯇骩𩨑-𩨓" + "骪-骮𩨔-𩨛䯈䯉骯-骱𩨜-𩨫䯊-䯎骲-骷𩨬-𩨼䯏-䯔骸-骼𩨽-𩩈𫘲䯕-䯚骽骾𩩉-𩩖䯛䯜骿-髁𩩗-𩩬䯝-䯠髂-髅" + "ð©©­-𩩿𫘳𫘴䯡髆-髌𩪀-𩪈䯢髍-髏𩪉-𩪖䯣髐𩪗-𩪟䯤髑-體𩪠-𩪫䯥髕𩪬-𩪱䯦髖𩪲-𩪶髗𩪷-𩪺𩪻𩪼" + "𩪽𩪾<'\uFDD0'â¾¼<*高髙䯧𫘵䯨𩪿𩫀䯩髚𩫁-𩫉髛𩫊-𩫍𫘶𩫎-𩫔𫘷𩫕-𩫙髜𩫚-𩫝䯪𩫞𩫟𩫠-" + "𩫤𩫥𩫦䯫髝𩫧髞𩫨-𩫪𩫫𩫬䯬𩫭𩫮𩫯𩫰𩫱𩫲𩫳<'\uFDD0'â¾½<*髟𫘸䯭䯮髠𩫴-𩫸髡髢𩫹-𩫾𫘹" + "𫘺䯯-䯴髣-髪𩫿-𩬐𫘻䯵䯶髫-髴𩬑-𩬯𫘼䯷䯸髵-髻鬇𩬰-𩭆𫘽䯹-䯼髼-鬂𩭇-𩭝𫘾𫘿䯽-䰃鬃-鬆鬈𩭞-ð©­¹" + "𫙀𫙁䰄-䰇鬉-鬏𩭺-𩮕𫙂䰈-䰋鬐-鬓𩮖-𩮮䰌䰍鬔-鬘鬝𩮯-𩯂𫙃䰎鬙-鬜𩯃-𩯚鬞-鬠𩯛-𩯥䰏-䰒鬡鬢𩯦-𩯯" + "䰓䰔鬣𩯰-𩯹䰕𩯺-𩰀鬤𩰁-𩰄𩰅-𩰇䰖𩰈𩰉<'\uFDD0'â¾¾<*鬥𩰊𩰋𩰌鬦𩰍-𩰏鬧𩰐鬨𩰑𩰒鬩𩰓𩰔" + "䰗鬪𩰕䰘𩰖-𩰘鬫𩰙𩰚𩰛鬬鬭𩰜-𩰞鬮𩰟<'\uFDD0'⾿<*鬯𩰠𩰡𩰢𩰣𩰤𩰥𩰦𩰧𩰨鬰𩰩𩰪鬱<" + "'\uFDD0'⿀<*鬲𩰫𩰬䰙䰚𩰭𩰮𫙄䰛𩰯𩰰𫙅䰜鬳𩰱-𩰸鬴𩰹-𩰽鬵鬶𩰾-𩱂鬷𩱃-𩱆鬸𩱇-𩱋鬹鬺𩱌-" + "𩱑𫙆䰝鬻𩱒-𩱕𩱖-𩱟𩱠-𩱣䰞𩍻𩱤𩱥𩱦-𩱪𩱫𩱬𩱭𩱮𫙇𩱯𩱰𩱱-𩱳𩱴𩱵𩱶𩱷𩱸<" + "'\uFDD0'⻤<*⻤鬼𩱹-𩱼𫙈鬽𩱽-𩲉䰟鬾-魂𩲊-𩲠𫙉䰠䰡魃-魆𩲡-𩲹䰢䰣魇𩲺-𩳋𫙊魈魉𩳌-𩳡𫙋䰤-" + "䰧魊-魏𩳢-𩳴𫙌𫙍䰨䰩𩳵-𩴅䰪魐𩴆-𩴏魑-魔𩴐-𩴛䰫-䰭魕魖𩴜-𩴭𫙎䰮𩴮-𩴰䰯䰰魗-魙𩴱-𩴹𩴺-ð©´¾" + "𩴿𩵀-𩵃𩵄𩵅𩵆𩵇𩵈𩵉𩵊䰱<'\uFDD0'⿂<*魚𤋳𩵋䰲䰳魛-魞𩵌-𩵓𫙏䰴-䰶魟-魢𩵔-𩵟𩶷𫙐䰷-" + "䰾魣-魹𩵠-𩶀𫙑𫙒䰿-䱉魺-鮘鮣𩶁-𩶠𫙓-𫙗䱊-䱎鮙-鮢鮤-鮴鮺𩶡-𩶶𩶸-𩷌𫙘-𫙟䱏-䱘鮵-鮹鮻-鯓鯽𩷍-" + "𩷶𫙠-𫙣䱙-䱪鯔-鯵鯻𩷷-𩸽𫙤-𫙧䱫-䱴鯶-鯺鯼鯾-鰛鰠𩸾-𩹰𫙨-𫙪䱵-䱽鰜-鰟鰡-鰰𩹱-𩺬𫙫-𫙯𫠍䱾-" + "䲈鰱-鱈鷠𩺭-𩻗𫙰-𫙶䲉-䲏鱉-鱛𩻘-𩼁𫙷-𫙼䲐-䲕鱜-鱧鱩-鱫𩼂-𩼤𫙽-𫚁𫠎䲖-䲘鱨鱬-鱰𩼥-𩼺𫚂𫚃" + "䲙鱱-鱶𩼻-𩽌𫚄䲚䲛鱷鱸𩽍-𩽙𩽚-𩽦𫚅鱹𩽧-𩽯鱺𩽰-𩽲𫚆𩽳𩽴𩽵-𩽸𫚇鱻䲜<'\uFDD0'⻥<*⻥鱼" + "鱽鱾𫚈-𫚊䲝鱿-鲃𩽹-𩽻𫚋-𫚍𫠏䲞䲟鲄-鲐𩾀𫚎-𫚒𫠐鲑-鲟𩽼-𩽿𫚓-𫚘鲠-鲬𩾁-𩾄𩾉𫚙-𫚛鲭-é²»" + "𩾅-𩾈𫚜-𫚡䲠䲡鲼鲽鲿-鳋𩾊𩾋𫚢-𫚥𫠑䲢-䲤鲾鳌-鳒𫚦鳓-鳛𩾌𫚧𫚨𫠒鳜-鳟𫚩𫚪鳠-鳣𩾍𫚫鳤𫚬𩾎" + "𫚭<'\uFDD0'⿃<*鳥𫠓鳦𩾏-𩾑𫚮䲥鳧-鳰𩾒-𩾜䲦-䲫鳱-鳶𩾝-𩾯䲬-䲸鳷-鴉鴋-鴎𩾰-𩿛𫚯-𫚲䲹-䳊鴊" + "鴏-鴬𩿜-𪀑𫚳-𫚷𫠔䳋-䳔鴭-鵉𪀒-𪁉𫚸-𫚻䳕-䳜鵊-鵣鵥𪁊-𪁶𫚼-𫛀䳝-䳥鵦-鶏鶑𪁷-𪂵𫛁-𫛈䳦-ä³°" + "鶐鶒-鶫𪂶-𪃹𫛉-𫛋䳱-䳶鶬-鷊鷌-鷏𪃺-𪄬𫛌-𫛏䳷-䳽鷋鷐-鷟𪄭-𪅮𫛐𫠕䳾-䴆鷡-鷸鷺-鷼𪅯-𪆫𪆭𫛑-" + "𫛕䴇-䴋鷹鷽-鸊𪆬𪆮-𪇐𫛖䴌䴍鸋-鸒𪇑-𪇝𪇟-𪇬𫛗䴎鸓鸔𪇭-𪈂𫛘䴏鸕-鸗𪈃-𪈗鸘-鸚𪈘-𪈤鸛鸜𪈥-" + "𪈭鸝鸞𧖠𪈮-𪈳𫛙䴐𩖔𪈴-𪈷𪈸-𪈺𪈻-𪈽䴑䴒𪈾𪈿𪉀<'\uFDD0'⻦<*⻦鸟鸠鸡鸢-鸤䴓鸥-鸩𪉁-𪉃" + "𫛚-𫛞𫠖鸪-鸶𪉄𫛟-𫛤䴔䴕鸷-鸿𪉅-𪉋𫛥-𫛪鹀-鹈𪉌𪉍𫛫-𫛯䴖鹉-鹔𪉎𫛰-𫛵䴗鹕-鹗鹙-鹜𪉏𪉐𫛶" + "-𫛼䴘鹘鹝-鹤𪉑-𪉔𫛽𫛾鹥-鹨𫛿-𫜂鹩-鹬𫜃𫜄䴙鹭-鹰𫜅鹱鹲𫜆𪉕鹳鹴<'\uFDD0'⿄<*鹵𠧸𪉖𪉗䴚鹶" + "𪉘-𪉛鹷𪉜-𪉡𪉢𫜇䴛𪉣-𪉥𫜈鹸𪉦-𪉬鹹𪉭-𪉴𫜉䴜鹺鹻𪉵-𪉹𪉺-𪉾䴝𪉿-𪊂鹼鹽𪊃-𪊅䴞𪊆𪊇" + "𪊈𪊉𪊊<'\uFDD0'⻧<*𫠗鹾𫜊<'\uFDD0'⿅<*鹿𢉖麀-麂𪊋𪊌𫜋䴟𪊍𪊎䴠-䴢麃麄𪊏-𪊚𫜌䴣-䴥麅" + "-麈𪊛-𪊤麉-麋𪊥-𪊳𫜍䴦麌-麐𪊴-𪋃𫜎䴧麑-麗𪋄-𪋍麘-麛𪋎-𪋖䴨麜麝𪋗-𪋛䴩麞𪋜-𪋠麟𪋡-𪋩𫜏" + "䴪䴫麠𪋪-𪋭麡𪋮-𪋴𪋵麢𪋶𪋷𪋸麣𪋹麤𪋺𪋻<'\uFDD0'⿆<*麥𪋼-𪌀䴬-䴮麧𪌁-𪌄䴯䴰麨-麫𪌅-𪌓" + "ä´±-䴴麬-麮𪌔-𪌚𪌜-𪌡䴵麯麰𪌢-𪌬䴶-䴸麱麲𪌭-𪌻䴹-䴽麳麴𪌼-𪍋𫜐麵𪍌-𪍚䴾-䵀𪍛-𪍢䵁䵂䵅麶𪍣-" + "𪍱䵃𪍲-𪍷䵄𪍸-𪍾䵆𪍿𪎀𪎁𪎂𪎃-𪎅麷𪎆𪎇<'\uFDD0'⻨<*⻨麦𪎍𪎈麸𪎉𪎊𫜑𪎋𫜒𪎌𫜓麹" + "𪎎𪎏𫜔麺𫜕𪎐<'\uFDD0'⿇<*麻𪎑麼麽𪎒-𪎔䵇麾𪎕-𪎚𪎛-𪎟𪎠-𪎢𫜖麿𪎣𪎤黀𪎥-𪎧𫜗䵈䵉黁" + "𪎨𪎩𪎪𪎫𪎬𪎭-𪎯黂𪎰𪎱𪎲<'\uFDD0'⿈<*⻩黃黄𪎳𪎴䵊黅黆𪎵-𪎹𫜘黇-黉𪎺䵋黊黋𪎻-𪏁䵌𪏂-" + "𪏅䵍𪏆-𪏒䵎𪏓-𪏘𪏙-𪏞䵏𪏟-𪏣䵐𪏤-𪏦黌𪏧-𪏩𪏪𪏫𪏬<'\uFDD0'⿉<*黍𪏭䵑黎𪏮𪏯䵒䵓𪏰" + "-𪏵黏𪏶-𪏾𪏿𪐀𪐁䵔-䵖𪐂-𪐆䵗-䵙𪐇-𪐊䵚黐𪐋䵛𪐌-𪐏𪐐䵜𪐒𪐑𪐓𪐔-𪐖<'\uFDD0'⿊<*黑" + "黒𪐗䵝𪐘䵞𪐙-𪐛䵟䵠墨黓𪐜-𪐣䵡黔-默𪐤-𪐱䵢䵣黚-點𪐲-𪐾䵤-䵧黟-黡𪐿-𪑇䵨䵩黢黣𢖛𪑈-𪑑䵪-䵬黤-黪" + "𪑒-𪑢𪑤𫜙𫜚䵭-䵯黫-黯𪑣𪑥-𪑽𫜛黰黱𪑾-𪒎䵰黲-黴𪒏-𪒗䵱𪒘-𪒨䵲-䵴黵𪒩-𪒳䵵黶𪒴-𪒸黷𪒹-" + "𪒾黸𪒿-𪓂𪓃𪓄𪓅𪓆𪓇𪓈𪓉𪓊<'\uFDD0'⿋<*黹黺𫜜黻𪓋黼𪓌𪓍-𪓏𪓐<'\uFDD0'⿌<*黽𪓑" + "𪓒𪓓黿𪓔-𪓙䵶鼀-鼂𪓚-𪓠䵷鼃鼄𪓡-𪓦𫜝𪓧-𪓫鼅𪓬𪓭䵸𪓮-𪓶鼆鼇𪓷𪓸䵹𪓹鼈鼉𪓺𪓽𫜞鼊𪓼𪓾" + "𪓿𪔀𪔁<'\uFDD0'⻪<*⻪黾鼋鼌𫜟鼍<'\uFDD0'⿍<*鼎𪔂鼏-鼑𪔃䵺鼒𪔄-𪔆𫜠𪔇𪔈𪔉𫜡䵻䵼𪔊<" + "'\uFDD0'⿎<*鼓鼔𡔷𪔋𪔌𡒡𪔍-𪔏䵽-䵿鼕鼖𪔐-𪔓䶀鼗𪔔-𪔛𪔜-𪔡䶁鼘-鼛𪔢-𪔥𪔦-𪔭鼜𪔮鼝鼞" + "𪔯-𪔲鼟𥀻𪇞𪔳𪔴𥀼𪔵𪔶𥀽𪔷𥀾<'\uFDD0'⿏<*鼠鼡𫜢𪔸𪔹䶂𪔺-𪔼䶃鼢-鼤𪔽-𪕈䶄鼥-鼬𪕉-" + "𪕑𫠘䶅鼭𪕒-𪕙𪕟鼮-鼰𪕚-𪕞𪕠-𪕧䶆鼱𪕨-𪕪䶇鼲-鼵𪕫-𪕴䶈䶉鼶-鼹𪕵-𪕾𪖀-𪖄𪖅-𪖉𫜣𪖊𪖋" + "鼺𪖌𪖍𪖎𪖏<'\uFDD0'⿐<*鼻𪖐鼼鼽𪖑𪖒鼾鼿𪖓𪖔䶊䶋𪖕-𪖙𫜤䶌齀齁𪖚-𪖠䶍䶎𪖡-𪖤䶏𪖥-𪖬齂" + "𪖭𪖮齃齄𪖯-𪖲齅齆𪕿𪖳-𪖵齇𪖶-𪖺𪖻-𪖽䶐齈𪖾-𪗀䶑𪗁𪗂𪗃齉<'\uFDD0'⿑<*齊𪗄𪗅䶒䶓齋𪗆" + "齌𠆜𪗇𪗈齍𪗉𪗊𪗋𪗌齎𪗎𪗍齏𪗏-𪗑𪗒𪗓<'\uFDD0'⻫<*⻬齐齑<'\uFDD0'â»­<*齒𣦋齓齔𪗔-𪗗" + "䶔齕𪗘-𪗚䶕䶖齖-齘𪗛-𪗤𫠙䶗-䶙齙-齣𠎜𪗥-𪗶䶚䶛齤-齩𪗷-𪘍𫜥䶜䶝齪-齬𪘎-𪘤𫜦䶞䶟齭-齱𪘥-𪘸䶠-" + "䶢齲-齷𪘹-𪙈𫠛䶣䶤齸-齻𪙉-𪙙䶥䶦𪙚-𪙢䶧𪙣-𪙯𫜧䶨齼齽𪙰-𪙵䶩䶪𪙶𪙷-𪙼𪙽-𪚀𪚁-𪚄𪚅𪚆-" + "𪚉䶫齾𪚊𪚋𪚌𪚍𪚎<'\uFDD0'â»®<*⻮齿龀龁龂𫜨龃-龆𫠚龇龈𪚏𫜩𫜪龉龊𫜫𪚐𫜬𫜭𫠜龋龌𫜮𫜯𫜰<" + "'\uFDD0'⻯<*龍龎龏𪚑-𪚔龑𪚕-𪚘𪚚𪚛龒𪚙䶬龓-龕𪚜-𪚟𪚠𪚡𫜱𪚢𪚣𪚤龖龗龘𪚥<'\uFDD0'â»°" + "<*⻰龙䶭䶮龚龛𫜲<'\uFDD0'⻲<*⻱龜𪚦𪛉𪚨䶯𪚩𪚪䶰𪚫-𪚵䶱䶲龝𪚧𪚶-𪚽𪚾𪚿𪛀𪓻𪛁𪛂-𪛄龞" + "𪛅𪛆𫠝𪛇𪛈<'\uFDD0'⻳<*龟𫜳<'\uFDD0'⿕<*龠䶳龡𪛊龢䶴龣𪛋-𪛍龤龥𪛎-𪛑䶵𪛒𪛓𫜴𪛔𪛕" + "𪛖" "&'('一')'<<<㈠" "&'('七')'<<<㈦" "&'('三')'<<<㈢" @@ -1698,7 +1741,7 @@ ja{ "&龟<<<⻳" "&é¾ <<<⿕" } - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/ja_JP.txt b/icuSources/data/coll/ja_JP.txt index 09664b11..40dec887 100644 --- a/icuSources/data/coll/ja_JP.txt +++ b/icuSources/data/coll/ja_JP.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ka.txt b/icuSources/data/coll/ka.txt index 32237872..6c7d3252 100644 --- a/icuSources/data/coll/ka.txt +++ b/icuSources/data/coll/ka.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ka_GE.txt b/icuSources/data/coll/ka_GE.txt index 0e788e87..4fd79bb4 100644 --- a/icuSources/data/coll/ka_GE.txt +++ b/icuSources/data/coll/ka_GE.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/kk.txt b/icuSources/data/coll/kk.txt index 33ee4877..833ff848 100644 --- a/icuSources/data/coll/kk.txt +++ b/icuSources/data/coll/kk.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/kk.xml @@ -19,7 +19,7 @@ kk{ "&Ò°<Ò¯<<<Ò®" "&[before 1]ь<і<<<І" } - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/kk_KZ.txt b/icuSources/data/coll/kk_KZ.txt index 00907ccd..ba9a807e 100644 --- a/icuSources/data/coll/kk_KZ.txt +++ b/icuSources/data/coll/kk_KZ.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/kl.txt b/icuSources/data/coll/kl.txt index 3946f59d..6a293fee 100644 --- a/icuSources/data/coll/kl.txt +++ b/icuSources/data/coll/kl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/kl.xml @@ -10,23 +10,63 @@ * ICU source: /xml/collation/kl.xml */ kl{ - Version{"2.0.50.97"} + Version{"2.0.63.65"} collations{ search{ Sequence{ " [normalization on ][suppressContractions [เ-ไ ເ-ໄ] ]" - "&ا<<Ø¢<<Ø£<<Ø¥" - "&و<<ؤ" - "&ي<<ئ<<ى" - "&ه<<Ø©" - "&[last primary ignorable ]<<׳<<×´<<ـ<<ٌ<<ٍ<<َ<<ُ<<ِ<<ّ<<ْ<<ฺ" + "&'='<'\u2260'&ا<<<ﺎ<<<ﺍ<<Ø¢<<<ﺂ<<<ﺁ<<Ø£<<<ﺄ<<<ﺃ<<Ø¥<<<ﺈ<<<ﺇ" + "&و<<<Û¥<<<ï»®<<<ï»­<<ؤ<<<ﺆ<<<ﺅ" + "&ي<<<Û¦<<<ﻳ<<<ï»´<<<ﻲ<<<ï»±<<ئ<<<ﺋ<<<ﺌ<<<ﺊ<<<ﺉ<<ى<<<ﯨ<<<ﯩ<<<ï»°<<<ﻯ" + "&ه<<<ﻫ<<<ﻬ<<<ﻪ<<<ﻩ<<Ø©<<<ﺔ<<<ﺓ" + "&[last primary ignorable ]<<׳<<×´<<ـ<<ฺ" + "&ᄀ=ᆨ" + "&ᄀᄀ=ᄁ=ᆩ" + "&ᄀᄉ=ᆪ" + "&ᄂ=ᆫ" + "&ᄂᄌ=ᆬ" + "&ᄂᄒ=ᆭ" + "&ᄃ=ᆮ" + "&ᄃᄃ=ᄄ" + "&ᄅ=ᆯ" + "&ᄅᄀ=ᆰ" + "&ᄅᄆ=ᆱ" + "&ᄅᄇ=ᆲ" + "&ᄅᄉ=ᆳ" + "&ᄅᄐ=ᆴ" + "&ᄅᄑ=ᆵ" + "&ᄅᄒ=ᆶ" + "&ᄆ=ᆷ" + "&ᄇ=ᆸ" + "&ᄇᄇ=ᄈ" + "&ᄇᄉ=ᆹ" + "&ᄉ=ᆺ" + "&ᄉᄉ=ᄊ=ᆻ" + "&ᄋ=ᆼ" + "&ᄌ=ᆽ" + "&ᄌᄌ=ᄍ" + "&ᄎ=ᆾ" + "&ᄏ=ᆿ" + "&ᄐ=ᇀ" + "&ᄑ=ᇁ" + "&ᄒ=ᇂ" + "&ᅡᅵ=ᅢ" + "&ᅣᅵ=ᅤ" + "&ᅥᅵ=ᅦ" + "&ᅧᅵ=ᅨ" + "&ᅩᅡ=ᅪ" + "&ᅩᅡᅵ=ᅫ" + "&ᅩᅵ=ᅬ" + "&ᅮᅴ=ᅯ" + "&ᅮᅴᅵ=ᅰ" + "&ᅮᅵ=ᅱ" "&D<<đ<<<Đ<<ð<<<Ð" "&Q<<ĸ<</icu-config.xml & build.xml diff --git a/icuSources/data/coll/km.txt b/icuSources/data/coll/km.txt index e4eec373..d8deaabb 100644 --- a/icuSources/data/coll/km.txt +++ b/icuSources/data/coll/km.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/km.xml @@ -10,12 +10,13 @@ * ICU source: /xml/collation/km.xml */ km{ - Version{"1.5"} + Version{"2.0.59.19"} collations{ standard{ Sequence{ " [normalization on ]" - "&[last tertiary ignorable ]='\u17B4'='\u17B5'&។<ៗ<៓<។<៕<៖<៘<៙<៚<ៜ" + "&[last tertiary ignorable ]=឴=឵" + "&។ល។<<<៘" "&ៈ<<៎<<៏<<៑<<័<<ៈ<<៝<<់<<៉<<៊<<៍" "&រ<ឫ<ឬ" "&ល<ឭ<ឮ" @@ -57,21 +58,23 @@ km{ "&រ្ស<<ស៌" "&រ្ហ<<ហ៌" "&រ្ឡ<<ឡ៌" - "&រ្អ<<អ៌<<<ឣ៌" - "&អ<<<ឣ" + "&រ្អ<<អ៌=ឣ៌" + "&អ=ឣ" "&អា=ឤ" - "&អិ=ឥ" - "&អី=ឦ" - "&អុ=ឧ<<<ឨ" - "&អូ=ឩ" - "&អុអ=ឪ" - "&អែ=ឯ" - "&អៃ=ឰ" - "&អោ=ឱ<<<ឲ" - "&អៅ=ឳ" - "&ៅ<ុំ<ំ<ាំ<ះ" + "&អិ<<ឥ" + "&អី<<ឦ" + "&អុ<<ឧ" + "&អូ<<ឩ" + "&អែ<<ឯ" + "&អៃ<<ឰ" + "&អោ<<ឱ" + "&អៅ<<ឳ" + "&ឧក<<<ឨ" + "&ឩវ<<<ឪ" + "&ឱ<<<ឲ" + "&ៅ<ុំ<ំ<ាំ<ះ<ិះ<ុះ<េះ<ោះ" } - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/km_KH.txt b/icuSources/data/coll/km_KH.txt new file mode 100755 index 00000000..dbf1573d --- /dev/null +++ b/icuSources/data/coll/km_KH.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/icu-config.xml & build.xml +// * +// *************************************************************************** +/** + * validSubLocale of "km" + */ +km_KH{ + /** + * so genrb doesn't issue warnings + */ + ___{""} +} diff --git a/icuSources/data/coll/kn.txt b/icuSources/data/coll/kn.txt index 5248ef84..64041690 100644 --- a/icuSources/data/coll/kn.txt +++ b/icuSources/data/coll/kn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/kn.xml @@ -14,7 +14,7 @@ kn{ collations{ standard{ Sequence{" [normalization on ]&ಔ<ಂ<ಃ<à³±<à³²"} - Version{"1.9"} + Version{"21.0"} } traditional{ Sequence{ @@ -655,7 +655,7 @@ kn{ "&ಫೋ<<<ಫ಼ೋ" "&ಫೌ<<<ಫ಼ೌ" } - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/kn_IN.txt b/icuSources/data/coll/kn_IN.txt index 42460994..9aae72b6 100644 --- a/icuSources/data/coll/kn_IN.txt +++ b/icuSources/data/coll/kn_IN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ko.txt b/icuSources/data/coll/ko.txt index a7b422e4..3c969384 100644 --- a/icuSources/data/coll/ko.txt +++ b/icuSources/data/coll/ko.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/ko.xml @@ -10,8 +10,217 @@ * ICU source: /xml/collation/ko.xml */ ko{ - Version{"2.0.51.33"} + Version{"2.0.63.65"} collations{ + search{ + Sequence{ + " [normalization on ][suppressContractions [เ-ไ ເ-ໄ] ]" + "&'='<'\u2260'&ا<<<ﺎ<<<ﺍ<<Ø¢<<<ﺂ<<<ﺁ<<Ø£<<<ﺄ<<<ﺃ<<Ø¥<<<ﺈ<<<ﺇ" + "&و<<<Û¥<<<ï»®<<<ï»­<<ؤ<<<ﺆ<<<ﺅ" + "&ي<<<Û¦<<<ﻳ<<<ï»´<<<ﻲ<<<ï»±<<ئ<<<ﺋ<<<ﺌ<<<ﺊ<<<ﺉ<<ى<<<ﯨ<<<ﯩ<<<ï»°<<<ﻯ" + "&ه<<<ﻫ<<<ﻬ<<<ﻪ<<<ﻩ<<Ø©<<<ﺔ<<<ﺓ" + "&[last primary ignorable ]<<׳<<×´<<ـ" + "<<ะ<<ั<<า<<ำ<<ิ<<ี<<ึ<<ื<<ุ<<ู<<ฺ<<ๅ" + "<<ະ<<ັ<<າ<<ຳ<<ິ<<ີ<<ຶ<<ື<<ຸ<<ູ<<ົ<<ຼ<<ຽ" + "&ᄀ=ᆨ" + "&ᄀᄀ=ᄁ=ᆩ" + "&ᄀᄉ=ᆪ" + "&ᄂ=ᆫ" + "&ᄂᄌ=ᆬ" + "&ᄂᄒ=ᆭ" + "&ᄃ=ᆮ" + "&ᄃᄃ=ᄄ" + "&ᄅ=ᆯ" + "&ᄅᄀ=ᆰ" + "&ᄅᄆ=ᆱ" + "&ᄅᄇ=ᆲ" + "&ᄅᄉ=ᆳ" + "&ᄅᄐ=ᆴ" + "&ᄅᄑ=ᆵ" + "&ᄅᄒ=ᆶ" + "&ᄆ=ᆷ" + "&ᄇ=ᆸ" + "&ᄇᄇ=ᄈ" + "&ᄇᄉ=ᆹ" + "&ᄉ=ᆺ" + "&ᄉᄉ=ᄊ=ᆻ" + "&ᄋ=ᆼ" + "&ᄌ=ᆽ" + "&ᄌᄌ=ᄍ" + "&ᄎ=ᆾ" + "&ᄏ=ᆿ" + "&ᄐ=ᇀ" + "&ᄑ=ᇁ" + "&ᄒ=ᇂ" + "&ᅡᅵ=ᅢ" + "&ᅣᅵ=ᅤ" + "&ᅥᅵ=ᅦ" + "&ᅧᅵ=ᅨ" + "&ᅩᅡ=ᅪ" + "&ᅩᅡᅵ=ᅫ" + "&ᅩᅵ=ᅬ" + "&ᅮᅴ=ᅯ" + "&ᅮᅴᅵ=ᅰ" + "&ᅮᅵ=ᅱ" + "&ᄀᄂ=ᇺ" + "&ᄀᄃ=ᅚ" + "&ᄀᄅ=ᇃ" + "&ᄀᄇ=ᇻ" + "&ᄀᄉᄀ=ᇄ" + "&ᄀᄎ=ᇼ" + "&ᄀᄏ=ᇽ" + "&ᄀᄒ=ᇾ" + "&ᄂᄀ=ᄓ=ᇅ" + "&ᄂᄂ=ᄔ=ᇿ" + "&ᄂᄃ=ᄕ=ᇆ" + "&ᄂᄇ=ᄖ" + "&ᄂᄉ=ᅛ=ᇇ" + "&ᄂᄌ=ᅜ" + "&ᄂᄐ=ᇉ" + "&ᄂᄒ=ᅝ" + "&ᄃᄀ=ᄗ=ᇊ" + "&ᄃᄅ=ᅞ=ᇋ" + "&ᄅᄀᄉ=ᇌ" + "&ᄅᄂ=ᄘ=ᇍ" + "&ᄅᄃ=ᇎ" + "&ᄅᄃᄒ=ᇏ" + "&ᄅᄅ=ᄙ=ᇐ" + "&ᄅᄆᄀ=ᇑ" + "&ᄅᄆᄉ=ᇒ" + "&ᄅᄇᄉ=ᇓ" + "&ᄅᄇᄋ=ᇕ" + "&ᄅᄇᄒ=ᇔ" + "&ᄅᄉᄉ=ᇖ" + "&ᄅᄋ=ᄛ" + "&ᄅᄏ=ᇘ" + "&ᄅᄒ=ᄚ" + "&ᄆᄀ=ᇚ" + "&ᄆᄅ=ᇛ" + "&ᄆᄇ=ᄜ=ᇜ" + "&ᄆᄉ=ᇝ" + "&ᄆᄉᄉ=ᇞ" + "&ᄆᄋ=ᄝ=ᇢ" + "&ᄆᄎ=ᇠ" + "&ᄆᄒ=ᇡ" + "&ᄇᄀ=ᄞ" + "&ᄇᄂ=ᄟ" + "&ᄇᄃ=ᄠ" + "&ᄇᄅ=ᇣ" + "&ᄇᄇᄋ=ᄬ" + "&ᄇᄉ=ᄡ" + "&ᄇᄉᄀ=ᄢ" + "&ᄇᄉᄃ=ᄣ" + "&ᄇᄉᄇ=ᄤ" + "&ᄇᄉᄉ=ᄥ" + "&ᄇᄉᄌ=ᄦ" + "&ᄇᄋ=ᄫ=ᇦ" + "&ᄇᄌ=ᄧ" + "&ᄇᄎ=ᄨ" + "&ᄇᄐ=ᄩ" + "&ᄇᄑ=ᄪ=ᇤ" + "&ᄇᄒ=ᇥ" + "&ᄉᄀ=ᄭ=ᇧ" + "&ᄉᄂ=ᄮ" + "&ᄉᄃ=ᄯ=ᇨ" + "&ᄉᄅ=ᄰ=ᇩ" + "&ᄉᄆ=ᄱ" + "&ᄉᄇ=ᄲ=ᇪ" + "&ᄉᄇᄀ=ᄳ" + "&ᄉᄉᄉ=ᄴ" + "&ᄉᄋ=ᄵ" + "&ᄉᄌ=ᄶ" + "&ᄉᄎ=ᄷ" + "&ᄉᄏ=ᄸ" + "&ᄉᄐ=ᄹ" + "&ᄉᄑ=ᄺ" + "&ᄉᄒ=ᄻ" + "&ᄋᄀ=ᅁ=ᇬ" + "&ᄋᄀᄀ=ᇭ" + "&ᄋᄃ=ᅂ" + "&ᄋᄆ=ᅃ" + "&ᄋᄇ=ᅄ" + "&ᄋᄉ=ᅅ" + "&ᄋᄋ=ᅇ=ᇮ" + "&ᄋᄌ=ᅈ" + "&ᄋᄎ=ᅉ" + "&ᄋᄏ=ᇯ" + "&ᄋᄐ=ᅊ" + "&ᄋᄑ=ᅋ" + "&ᄌᄋ=ᅍ" + "&ᄎᄏ=ᅒ" + "&ᄎᄒ=ᅓ" + "&ᄑᄇ=ᅖ=ᇳ" + "&ᄑᄋ=ᅗ=ᇴ" + "&ᄒᄂ=ᇵ" + "&ᄒᄅ=ᇶ" + "&ᄒᄆ=ᇷ" + "&ᄒᄇ=ᇸ" + "&ᄒᄒ=ᅘ" + "&ᅡᅩ=ᅶ" + "&ᅡᅮ=ᅷ" + "&ᅣᅩ=ᅸ" + "&ᅣᅭ=ᅹ" + "&ᅥᅩ=ᅺ" + "&ᅥᅮ=ᅻ" + "&ᅥᅳ=ᅼ" + "&ᅧᅩ=ᅽ" + "&ᅧᅮ=ᅾ" + "&ᅩᅥ=ᅿ" + "&ᅩᅥᅵ=ᆀ" + "&ᅩᅧᅵ=ᆁ" + "&ᅩᅩ=ᆂ" + "&ᅩᅮ=ᆃ" + "&ᅭᅣ=ᆄ" + "&ᅭᅣᅵ=ᆅ" + "&ᅭᅧ=ᆆ" + "&ᅭᅩ=ᆇ" + "&ᅭᅵ=ᆈ" + "&ᅮᅡ=ᆉ" + "&ᅮᅡᅵ=ᆊ" + "&ᅮᅥᅳ=ᆋ" + "&ᅮᅧᅵ=ᆌ" + "&ᅮᅮ=ᆍ" + "&ᅲᅡ=ᆎ" + "&ᅲᅥ=ᆏ" + "&ᅲᅥᅵ=ᆐ" + "&ᅲᅧ=ᆑ" + "&ᅲᅧᅵ=ᆒ" + "&ᅲᅮ=ᆓ" + "&ᅲᅵ=ᆔ" + "&ᅳᅮ=ᆕ" + "&ᅳᅳ=ᆖ" + "&ᅴᅮ=ᆗ" + "&ᅵᅡ=ᆘ" + "&ᅵᅣ=ᆙ" + "&ᅵᅩ=ᆚ" + "&ᅵᅮ=ᆛ" + "&ᅵᅳ=ᆜ" + "&ᅡᅳ=ᆣ" + "&ᅣᅮ=ᆤ" + "&ᅧᅣ=ᆥ" + "&ᅩᅣ=ᆦ" + "&ᅩᅣᅵ=ᆧ" + } + Version{"21.0"} + } + searchjl{ + Sequence{ + " [normalization on ][suppressContractions [เ-ไ ເ-ໄ] ]" + "&ا<<<ﺎ<<<ﺍ<<Ø¢<<<ﺂ<<<ﺁ<<Ø£<<<ﺄ<<<ﺃ<<Ø¥<<<ﺈ<<<ﺇ" + "&و<<<Û¥<<<ï»®<<<ï»­<<ؤ<<<ﺆ<<<ﺅ" + "&ي<<<Û¦<<<ﻳ<<<ï»´<<<ﻲ<<<ï»±<<ئ<<<ﺋ<<<ﺌ<<<ﺊ<<<ﺉ<<ى<<<ﯨ<<<ﯩ<<<ï»°<<<ﻯ" + "&ه<<<ﻫ<<<ﻬ<<<ﻪ<<<ﻩ<<Ø©<<<ﺔ<<<ﺓ" + "&[last primary ignorable ]<<׳<<×´<<ـ<<ฺ<<ᅡ<<ᅢ<<ᅣ<<ᅤ<<ᅥ<<ᅦ<<ᅧ<<ᅨ<<ᅩ<<ᅪ" + "<<ᅫ<<ᅬ<<ᅭ<<ᅮ<<ᅯ<<ᅰ<<ᅱ<<ᅲ<<ᅳ<<ᅴ<<ᅵ<<ᆨ<<ᆩ<<ᆪ<<ᆫ<<ᆬ<<ᆭ<<ᆮ<<ᆯ<<ᆰ<<ᆱ<<ᆲ<<" + "ᆳ<<ᆴ<<ᆵ<<ᆶ<<ᆷ<<ᆸ<<ᆹ<<ᆺ<<ᆻ<<ᆼ<<ᆽ<<ᆾ<<ᆿ<<ᇀ<<ᇁ<<ᇂ" + "&ᄀ<<ᄁ=ᄀᄀ<<<ㄲ" + "&ᄃ<<ᄄ=ᄃᄃ<<<ㄸ" + "&ᄇ<<ᄈ=ᄇᄇ<<<ㅃ" + "&ᄉ<<ᄊ=ᄉᄉ<<<ㅆ" + "&ᄌ<<ᄍ=ᄌᄌ<<<ㅉ" + } + Version{"21.0"} + } standard{ Sequence{ "[optimize [가-각간갇-갊감-갗같-객갠갤갬-ê°­ê°¯-갱갸-갹갼걀걋걍걔걘걜거-걱건걷-걸걺검-겁것-겆겉-게겐겔겜-겝겟-겡겨" @@ -545,530 +754,573 @@ ko{ "&희<<*僖凞喜噫囍姬嬉希憙憘戱晞曦熙熹熺犧禧稀羲咥唏嘻悕戲暿欷燹爔豨餼" "&힐<<*詰犵纈襭頡黠" } - Version{"1.9"} + Version{"21.0"} } unihan{ Sequence{ - "&[last regular ]<*一丁-丆𠀀-𠀂万-丌亐卄𠀃-𠀆𪜀𪜁𫝀不-专丗𠀇-𠀌𪜂㐀且-世丘-丝𠀍-𠀗㐁㐂" - "丞-丢𠀘-𠀚𠀜𠀞-𠀠𫝁丣-严丽𠀡-𠀤𠀦-𠀨𠀪𠀫𫝂並丧𠀬-𠀮𠀰-𠀴𪜃𠀵𠀶𠀸𠀺𠀻𪜄𠀽-𠁀" - "𠤢𪜅𠁁-𠁅𪜆𠁆-𠁈𠁊𠁋𠁌𠁍𠁎-𠁒𫝃𠁓𠁔𠁕𠁗-𠁛𠁝𤳏𪜇𠁖𠁟𠁠丨丩𠁡𠁢㐃㐄个丫中-丰" - "𠁣𪜈丱𠁥𠁦串𠁧𠁨丳𠁩-𠁬临𠁭-𠁯𪜉丵𠁰𠁱𠁳𠁴𠁵𠁶𠁸𠁹𠁺𠁻丶丷𪜊丸义𠁼𠁽丹为𠁿主丼𠂀" - "𠂁𠂂𪜋举𠂃𠂄𠂅丿-乁㐅乂-乄𠂆-𠂊久-么乊𠂋-𠂎𫝄之乌尹𠂏-𠂓乍-乐𠂔-𠂡㐆乑-乔𠂢-𠂧𠂩-𠂫𠂭" - "𪜌乕𠂯乖𠂲𠂳𠂶乗𠂴𠂷𪜍乘𠂹-𠂾𪜎𪜏𠂿-𠃂𠃃𠃄𠃆𠃅𠃇𠃈⺂-⺄乙-乛𠃉-𠃎𠃑乜九龴𠃏𠃐㐇-" - "㐉乞-习𠃒-𠃔㐊㐋乣-书𠁾𠃕-𠃝㐌-㐏乧𠃞-𠃣𪜐㐐-㐕乨-买𠃤-𠃨𪜑㐖-㐘乱乲𠃩𠃪𠃬𠧝𪜒𪜓㐙-㐛乳-乸" - "𠃭-𠃯𪜔㐜-㐠乹-乼𠂸𠃲-𠃷𪜕乽𠃸-𠃻𤱡𪜖𪜗⻲㐡-㐣乾-亀𠃼-𠄂𪜘㐤亁𥝀𪜙𪜚亂-亄𠄃𠄄𪜛𠄅-" - "𠄈𢆡㐥𠄉㐦𠄊𠄋亅𠄌了𠄍-𠄐亇𠄑㐧予𠄒-𠄔争𠀩𠄕亊𠄖-𠄘𪜜㐨事𠄙𠄚𠄛𪜝𠄜𠄝二𠄞-𠄠亍-亏云" - "-亖𠄡亗亘-亚𠄢-𠄧些亜𠀥𠄨-𠄪㐩亝-亟𠄫-𠄯𠄰-𠄳𠄵-𠄸𠄹𠄺𠄻𠄼-𠄾𠄿𪜞𠅀𪜟亠亡亢亣𠅁𠅂" - "𪜠𪜡㐪㐫交-产𠅃-𠅇𫝅㐬亨-亪𠅈-𠅋𪜢㐭享京𠅌-𠅒亭-亲𠅓-𠅕亳𠅖𠅘-𠅝𠅞-𠅧𪜣亴亵𠅨-𠅯𠅲" - "𪜤㐮亶亷𠅳-𠅸𠅺-𠅼𠆀𠅾𠅿𠆁-𠆉𪜥亸𠆋-𠆒𠆔𠆖-𠆘㐯𠆚𠆝𪜦亹𠆞𠆟𠆠𠆡⺅人亻𠆢亼-亿𠆣-" - "𠆥什-仓𠆦-𠆨𪜧㐰-㐷仔-仭𠆩-𠆭𠆯𠆰𠆳𫝆㐸-㑀仮-伬佤𠆴-𠇑𠇓-𠇕𪜨-𪜫㑁-㑈伭-佣佥-佨𠇖-𠈁" - "𪜬-𪜴㑉-㑖佩-侭鿇𠈃-𠈣𠈥-𠈬𪜵-𪜷𪜸-𪜺𫝇𫝈㑗-㑢侮-俭𠈭-𠉠𠉡𠉢𪜻-𪝂㑣㑥-㑭修-倿𠉣-𠊆" - "𠊇-𠊦𠋟𪝃-𪝊𫝉㑤㑮-㑲偀-偿𠊧-𠋐𠋒-𠋞𠋠-𠋢𠋣-𠋬𪝋-𪝕𫝊㑳-㑺傀-傩𠋭-𠌅𠌇-𠌝𠌠-" - "𠌩𪝖-𪝟㑻-㒁傪-働𠌫-𠍡𠍣𠍤𠍦-𠍬𠎵𪝠-𪝤𫝋㒂-㒐僎-僱僳僴僷𠍥𠍭-𠎗𠎙𠎚𠎝-𠎴𠏐𪝥-𪝧" - "𪝨-𪝪㒑-㒘僲僵僶僸-儏𠎷-𠏏𠏑𠏔-𠏦𪝫-𪝯㒙-㒜儐-儞儫𠏒𠏨-𠐇𪝰-𪝳㒝㒞償-優儬𠐈-𠐛𠐝-𠐢𪝴" - "-𪝶㒟㒠儭-儲𠐣-𠐺𪝷-𪝹㒡-㒣儳-儵𠐻-𠑁𠑃-𠑌𪝺-𪝼㒤-㒦儶𠑍-𠑖𠑞𪝽㒧㒨儷-儺𠑗-𠑝𠑟-𠑣" - "𪝾儻儼𠑤-𠑩㒩儽𠑪-𠑯儾𠑰㒪𠑲𠑳𠑵儿⺎⺑兀允-元𠑶兄𠑷𠑸㒫充-兊𠑹-𠑼克-兑𠑽-𠒂㒬兒-兖𠒃-𠒋𪝿" - "兗-兙𠒌-𠒏𪞀𫝌㒭党兛𠒐-𠒖𪞁㒮兜-兞𠒗-𠒝兟兠𠒞-𠒣兡𠒤-𠒦𪞂兢𠒧-𠒯𠒰-𠒲𠒴-𠒷𪞃-𪞅兣" - "𠒳𠒸-𠒾𠒿-𠓅𠓇㒯𠓆𠓈-𠓊𠓋𠓎𪞆𠓍𠓏𠓐兤𠓑𠓒𠓓𠓔𠓕𠓖𠓗-𠓙𠓚入兦𠓛內𠓜-𠓞㒰㒱𠓟" - "㒲全氽𠇒𠓠-𠓣㒳㒴𠓤-𠓨兩𠓩兪𠓪-𠓬𠓭-𠓰𪞇𠓱𠌆𠓲𠓳𠓴-𠓷𠓸-𠓻𠓼𠓽𠓾𠓿八𠔀公-兯𠔁-" - "𠔄兰𠔅𠔆共-兴龹𠔈𠔉𪞈㒵-㒷兵𠔊-𠔏其-典𠔐𠔑𠩖㒸兹养𠔒-𠔗兺兼𠔙-𠔛兽𠔜𠔝𠔞-𠔧𪞉兾兿𠔨-" - "𠔮𪞊𠔯-𠔱𠭻𪞋𪞌冀𠔳-𠔵𪞍𠁜冁𠔶𠔷𠔸-𠔺㒹⺆冂𠔼冃-冈𠔽-𠕀冉-册𠕁-𠕊再冎𠕋-𠕏冏𠕐-" - "𠕕𪞎㒺冐𠕖-𠕚冑冒𠕛𠕜𫝍冓冔𠕝-𠕟㒻㒼冕𠕠-𠕢㒽最𠕣-𠕥㒾𠕦𠕧𠕨𠕩𠕪𠕬𠕭𠕮𠕯𠕰𠕱㒿𠕲冖" - "⺴㓀㓁冗冘𠕳𠕴写冚𠕵-𠕸军农𠕹-𠕿冝𠖀-𠖃𪞏𪞐冞𠖄-𠖆𪞑㓂冟冠𠖇-𠖋冡-冧𠖌-𠖒𪞒冨𠖓𪞓㓃𠖔-" - "𠖙𪞔𠖚𠖛冩𠖜-𠖞𪞕㓄冪𠖠𠖡𠖢𠖣-𠖥𠖦-𠖨𠖩𠖪𠖫冫𠖬㓅𠖭冬-冯𠖮-𠖰𪞖㓆㓇冰-冴𠖱-𠖶𪞗" - "-𪞚㓈况-冻𠖷-𠖿𠗁𪞛-𪞝㓉-㓍冼-净𠗀𠗂-𠗇𪞞㓎㓏凁-凃𠗈-𠗗𪞟-𪞡𫝎㓐-㓒凄-凎𠗘-𠗤𪞢-𪞥㓓" - "减-凑𠗥-𠗰𪞦-𪞨𫝏㓔㓕凒-凖𠗱-𠗹𪞩𪞪㓖凗𠗺-𠘃𪞫𪞬㓗凘𠘄-𠘉𠘓𪞭凙-凜𠘊-𠘑𪞮凝凞𠘒𠘔" - "𠘕𪞯凟𠘖-𠘜𥂳𠘝-𠘡𠘢𠘣𪞰𠘤𠘥𠘦⺇几𠘧𠘨凡-凣凤𠘩-𠘰凥-凧𠘱-𠘴凨-凫𠘵-𠘻𪞱凬𠘼-𠙅" - "𪞲凭-凯𠙆-𠙎𠫮𠙏-𠙑𠙒-𠙖𪞳㓘凰𠙘𠙙𠙛-𠙞𪞴凱凲𠁉𠙟-𠙣𠙤-𠙧𪞵凳凴𠙨-𠙪𠙫𠙭-𠙰" - "𠙱𠙲𠙳凵𠙴𠙵凶𠙶-𠙸凷-击𠙹-𠙻𠙽𪞶㓙凼𠙾-𠚅𠚆-𠚊函𠚋-𠚍𪞷凾𠚎-𠚐𠚒𠚓𪞸𠚔-𠚗凿" - "𠚘𪞹𪞺𪞻𠚙𠚚𢍭𠚜𠚝𠚞𢇕𪞼𠚟𪞽𠚠𠚡𠚢⺈⺉刀-刂𠚣刃刄𠚤刅-刈𠚥-𠚬㓚-㓜刉-刍𠚭-𠚴𠚶𠚻" - "㓝㓞刎-创𠚵𠚷-𠚺𠚼-𠛍𪞾-𪟀㓟㓠刜初刞-刭𠛎-𠛦𪟁𪟂㓡-㓦刮-剂𠛧-𠜏𪟃-𪟅㓧-㓫剃-剑𠜐-𠜰𪟆" - "𪟇𫝐㓬-㓰剒-剧𠜱-𠝜𠝶𪟈𪟉㓱-㓶剨剪-剱剶𠝝-𠝵𠝷-𠝾𪟊-𪟍㓷-㓻剩割-創𠝿-𠞛𠞝-𠞤𪟎-𪟐㓼㓽" - "剷-剿𠞥-𠟁𪟑-𪟓㓾-㔉劀-劄𠟂-𠟟𠟡-𠟥㔊劅-劏𠟠𠟦-𠟹𪟔㔋-㔍劐-劔𠟺-𠠊𪟕𪟖㔎㔏劕𠠌-𠠚㔐𠠛" - "-𠠠㔑劖𠠡-𠠣㔒𠠤𠠦-𠠩劗劘𠠥𠠪-𠠭劙劚𠠮𠠯𠠰𠠱力劜𠠲劝办𠠳-𠠵㔓㘞功-劢𠆮𠠶-𠠸㔔-㔖劣-动𠠹" - "-𠡁㔗㔘助-労𠡂-𠡐𪟗-𪟙㔙-㔛劵-势𠡑-𠡝𪟚𪟛㔜勀-勋𠡞-𠡪𪟜㔝-㔟勌-勑𠡫-𠡺𪟝-𪟟㔠勒-勖勘-勚" - "ð ¡»-𠢄𪟠㔡勛-勞𠢅-𠢒𪟡𪟢募-勧𠢓-𠢟𪟣𫝑㔢勨-勭𠢠-𠢯𪟤𪟥勮-勲𠢰-𠢵𪟦勳𠢶-𠢸㔣-㔦勴-勶" - "ð ¢¹-𠢿㔧𠣀-𠣃勷𠣄𠣅勸𠣆𠣇𪟧𠣈𠣉𠣊𠣋勹勺勻-匂𠣌匃-匇𠣍-𠣐匈𠣑-𠣓匉𠣔-𠣗匊-匌𠣘-𠣝匍" - "𠣞-𠣣匎𠣤-𠣭㔨匏匐𠣮-𠣴㔩匑匒𠣵-𠣷㔪匓𠣸-𠣼𠣽-𠤂匔𠤃𠤄-𠤇𠤈-𠤊𠤋-𠤍匕𠤎𪟨㔫化𠤏北" - "𠤐𪟩𠤑-𠤕㔬𠤖𠤗-𠤝𪟪𠤞-𠤡㔭匘匙𠤣𠤤𠤥𪟫𠤦-𠤨𠤩𠤪匚𠤬𠤭匛-匞匟-匢𠤮-𠤱𪟬㔯㔰匣-匥" - "𠤳-𠤷𪟭𪟮匦𠤸-𠤻匧-匩𠤼-𠥂𠥄-𠥈𪟯匪匫龨𠥉-𠥍𪟰㔱匬-匮𠥎𠥏𠥐-𠥕㔲-㔴匯𠥖-𠥘㔵匰-匲𠥙" - "-𠥛𪟱匳𠥜-𠥡匴𠥢𠥣匵𠥤𠥥匶𠥦𠥧匷𠥨𠥩𪟲𠥪㔶𠥫𠥬匸匹区𠥭𠤲𠥮𠥯㔷医𠥰-𠥲匼𠥳匽𠥃𠥴𠥵" - "𠥶匾-區㔸𠥷𠥸𠥹𠥺十卂千㔹卅-午𠥻𠥼𠥿卉半卌𠆱𠥽𠥾𠦀𠦁㔺㔻卋卍-卐𠦂-𠦐𠦑-𠦗𪟳𫝒卑-卖龺𠦘-" - "𠦢𣥥𫝓南単𫝔𠦣-𠦩𪟴卙𠦪-𠦯𪟵博𠦰-𠦳㔼𠦴-𠦼𪟶𠦽-𠦿𪟷𠧀-𠧄𪟸𪟹𠧅-𠧈𪟺𠧉-𠧍" - "𪟻𠧎𪟼卛𠧏𠧐𠧑⺊卜𠧒卝卞𪟽卟-卢𠧓𠀝𠧔-𠧘⻧卣卤𠧙-𠧜𡥋𪟾㔽卥-卧𠧞-𠧨𠧩-𠧲𠭉𠧳-𠧷𠧹" - "𪟿卨𠧺-𠧿𠨀-𠨂𠨄𠨅𠨆𠨇𪠀𠨈-𠨊𠨋𠨌⺋卩㔾㔿卪卫卬𠨍-𠨐卭-卯𠨑印危𠨒-𠨗㕀卲-卵𠨘㕁卶-卺𪠁" - "卻-卽𠨙-𠨝𪠂𠨞卾卿𠨟-𠨡厀厁𠨢-𠨤𠨥𠨦𠨧-𠨪𠨫⺁厂厃-历𠨬厇-厉𠨭-𠨳𪠃㕂-㕄厊-厍𠂬𠂮𠨴-" - "𠨿㕅-㕇厎-厑𠂰𠩀-𠩉𪠄𫝕㕈㕉厒-厕𠩊-𠩕𪠅𪠆㕊厖-厛𠩗-𠩦𪠇-𪠊㕋-㕍厜-原虒𠩧-𠩷𪠋-𪠎𫝖𫝗" - "厠-厣厩𠩸-𠩾𠪀-𠪆𪠏𪠐㕎厤-厨𠪇-𠪐𪠑𪠒㕏厪厫𠩿𠪑-𠪘𪠓-𪠕㕐㕑厬-厰𠪙-𠪬𪠖𪠗㕒厱厲𠪭-𠪸" - "𪠘𪠙𠪺-𠪾㕓厳𠪿𪠚𠫀-𠫆厴𠫇𪠛𠫉𠫊𠫋𠫌-𠫎㕔𠫏𠫐厵𠫑𠫒厶𠫓-𠫖㕕厷-厹𠫗𠫘厺-厼𠫙-𠫝" - "厽厾𠫞-𠫥县𠫦-𠫨叀-参𠫩-𠫭𠫯𠫰-𠫲𠫴-𠫸𪠜㕖𠫹-𠫼𪠝㕗㕘參叄𠫽𠫾𪠞叅𠫿-𠬅𦎅𪠟𠬆-𠬌" - "𪠠叆𠔲𠬍-𠬐㕙叇𠬑𠬒𪠡𠬓𠬕-𠬗𠬔𠬘𠬙𪠢⺀又叉㕚㕛及-収𠬚-𠬠𪠣𪠤叏-发𠬡-𠬨㕜叒𠬩-𠬰𪠥㕝" - "叓𠬱-𠬸𪠦㕞叔-变𠬹-𠬾𪠧𪠨㕟叙-叝𠫳𠬿-𠭈𪠩𪠪叞叟𠭊-𠭔𪠫𪠬𠭕-𠭤㕠𠭥-𠭮𪠭𪠮叠﨎𠭯-" - "𠭵𠭷-𠭺𪠯㕡𠭼-𠮂𡪞𪠰𠮃-𠮆叡𠮇-𠮌𪠱𠮍-𠮏叢𠮐壡𠮑𠮒𠮓𠮔𠮕𠮖𠮗𠮘口𠮙-𠮞㕣-㕥古-" - "叾𠙼𠮟-𠮪𪠲㕦-㕨叿-吗𠮫-𠯊𫝘㕩-㕶吘-呜𠈂𠯋-𠯶𠯷-𠰇𪠳-𪠵㕷-㕿呝-咝𠰈-𠰽𠰾-𠱏𪠶-𪠹㖀" - "-㖎咞-哟𠀷𠀹𠱐-𠱼𠱽-𠲫𪠺-𪡃𫝙㖏-㖞哠-唧𠲬-𠳓𠳔-𠳤𠳦-𠳪𠳬-𠴥𪡄-𪡎㖟-㖵唨-唽唾唿-啘啚" - "-啞啠-啪啬-啹𠳥𠴧-ð µ­ð µ®-𠶶𪡏-𪡛㖶-㗑啙啫啺-喌喎-喾噅𠶷-𠷓𠷔-ð ·¡ð ·£-𠸵𠸻-𠸾𪡜-𪡩㗒-㗡喍喿-" - "嗵𠷢𠸶-𠸺𠸿-𠹯𠹳𠹴-𠻓𪡪-𪡷㗢-㗰嗶-嘞嘡-嘧噑噓𠁷𠻔-𠼑𠼒-𠽠𪡸-𪢄𫝚㗱-㗺嘟嘠嘨-噄噆-噐噒噔" - "噖-噝噴𠆊𠏓𠏧𠹰-𠹲𠽡-𠾛𠾜-𠾦𠾨-𠿆𡀔𡀦𪢅-𪢍𫝛㗻-㘄噞-噳噵-噼𠿇-𡀓𡀕-𡀟𡀠-𡀥𡀧-" - "𡀼𢨐𨗓𪢎-𪢔㘅-㘈噽-嚓嚺𡀽-𡂎𪢕-𪢘𫝜㘉-㘏嚔-嚤𡂏-𡃟𡃰𪢙-𪢞𫝝㘐-㘒嚥-嚰𡃠-𡃯𡃱-𡄈𡄊" - "-𡄐𪢟-𪢡㘓㘔嚱-嚹𡄑-𡄰𪢢-𪢤㘕-㘗嚻-囄囍𡄱-𡅔𡅣㘘囅-囉囊囋囎𡅗-𡅢𡅤-𡅯𪢥𫝞㘙㘚囌囏囐𡅰-𡅸" - "囑-囓𡅹-𡆅𪢦𪢧㘛囔囕𡆆-𡆎㘜𡆏-𡆘𡆙𡆚𡆞囖𡆛-𡆝𧮥𡆟囗𡆠-𡆢㘝囘-囜龱𠁤𡆣-𡆦㘟囝-団𡆧-" - "𡆳囤-囵𡆴-𡇇𪢨㘠㘡囶-图𠀯𡇈-𡇌𡇎-𡇑𪢩㘢囿圀𡇒-𡇟𪢪㘣圁-圆𡇠-𡇯𪢫圇-國圏𡇰-𡇻𡈀𪢬𪢭圌" - "-圎圐𡇼-𡇿𡈁-𡈉𤔗圑-圕𡈊-𡈔𪢮㘤圖-圙𡈕-𡈡𪢯圚𡈢-𡈤𡈦-𡈩圛圜𡈥𡈪-𡈬𪢰𡈭-𡈱𡈲𡈳" - "𡈴㘥𡈵-𡈷𡈸-𡈺圝圞𡈻土圠圡龶𡈼-𡈾㘦圢-圧𡈿-𡉇𪢱𪢲在-场𡉈-𡉖𪢳-𪢷㘧-㘰圻-坠𡉘-𡊃𪢸-𪣂" - "㘱-㘵坡-垁垂垃-垊𡊄-𡊶𪣃-𪣊㘶-㘾型-垵城𡊷-𡋛𡋝-𡋬𪣋-𪣓㘿-㙆垶-埍埏-埛﨏𡋭-𡌥𣑧𪣔-𪣣㙇-㙍埜" - "-埩埫-堕𡌦-𡍣𪣤𪣥𪣦-𪣱㙎-㙘埪堖-堼堾-塂塄-塈𡍤-𡎦𡎧-𡎭𪣲-𪣽𫝟㙙-㙟堽塃塉-塱𡎮-𡏬𧯧𪣾-" - "𪤋𪤌𪤍㙠-㙦塲-墛𡏭-𡐝𦥈𪤎-𪤘𫝠㙧-㙯墜-墧墩-墹𠚛𡐞-𡑝𪤙-𪤞㙰-㙶墺-壌龳𡑞-𡑹𡑻-𡒈𪤟-" - "𪤥𫝡㙷-㙺壍-壗龼𡒉-𡒠𡒢-𡒯𪤦-𪤫㙻-㙽壘壙𡒰-𡒿𡓁-𡓏𪤬-𪤯㙾㙿壚-壠壢𡓀𡓐-𡓚𡓜-𡓥𪤰㚀壣" - "-壥𡓦-𡓰𪤱壦𡓱-𡓶𡓸𡓹𡓻-𡔁𡓺𡔂-𡔉壧壨𡔊-𡔎㚁壩𡔏-𡔕㚂壪𡔖𡔗𡔘𡔙𡔚士壬壭𡔛壮𡔜壯-壳" - "𡔝𡔞𡔟壴壵𡔠-𡔢壶𡔣-𡔩𪤲壷壸𡔪-𡔭㚃壹-壻𡔮𡔯壼𡔰𡔲-𡔵𪤳壽壾𡔶𡔸-𡔻㚄壿夀𡔼𡔽夁𡔾-𡕀" - "𡕁-𡕄𡕅𡕇-𡕊𡕋𡕌𡕍𡅕𡕏-𡕑𪤴夂𡕒夃处𡕓𡕔夅𡕕𡕖夆𡕗-𡕙备㚅夈𡕚𠙚𡕛𡕜𪌛𡕝𪤵夊𡕞" - "𡕟夋𡕠𡕡夌𡕢-𡕥㚆㚇変复夎夏𠀼𡕦𡕧-𡕬𠌞𡕭𠭶𡕮-𡕱𪤶夐𡕲-𡕵𡕶𡕷𡕸-𡕺𡕻夑夓𡕼-𡕿夒𡖀" - "𡖁夔𡖂𡖃夕㚈外-夘𡖄-𡖆夙-夛𡖇-𡖉𪤷𫝢𡖊-𡖌𫝣㚉夜夝𡖍-𡖏𪤸𡖐𡖑𪤹夞𠅗𡖒-𡖜𢻈𪤺够夠𡖝" - "-𡖥𪤻㚊夡𠅱𠨃𡖦-𡖮𡖰𪤼𡖯𡖱-𡖵㚋㚌夢-夥𡖶-𡖾𢆣𪤽夦𡖿-𡗁𪤾𠆓𠆕𡗂-𡗅𪤿𠆙𡗆-𡗈㚍" - "𡗉𡗊𡗋𡗌𡗐𡗍𡗎𪥀𡗏𣡳𡗑大夨天-夭𡗒-𡗔𪥁㚎央-头𡗕-𡗛𪥂㚏-㚑夵-夼𠀛𡗝-𡗤𪥃㚒㚓夽-奂𡗥-" - "𡗶𪥄-𪥆㚔-㚙奃-奉奋-奍𡗷-𡘌𪥇-𪥌㚚㚛奎-奖𡘍-𡘜𪥍-𪥏奊套-奚𡘝-𡘳𪥐-𪥒𫝤㚜-㚞奛-奞𡘴-𡙆" - "𪥓-𪥕㚟奟-奥𡔱𡙇-𡙚𪥖-𪥘㚠奦-奨𡙛-𡙫𪥙-𪥛奩-奬𡙬-𡙶𪥜-𪥞奭𡙷-𡚅𪥟-𪥡㚡奮奯𡚆-𡚎" - "𤏠𫝥𡚏-𡚖奰𡚗𡾗𪥢𡚘-𡚚𡚛𪥣𡚜𡚝奱𡚞𡚟𡚠-𡚢奲𡚣𡚤𡚥女𡚦㚢奴-奶𡚧-𡚭㚣-㚨奷-妈𡚮-" - "𡚻𪥤𪥥㚩-㚯㛠妉-妌妎-妫𡚼-𡛘𪥦-𪥬𫝦㚰-㛁妬-姗𡛙-𡜁𪥭-𪥰㛂-㛌妍姘-姫姭-娃娅-娈𡜂-𡜭𪥱-𪥵" - "𫝧𫝨㛍-㛟㛡-㛤姬娉-娫娭-娴娽𡜮-𡝝𪥶-𪥺𫝩-𫝫㛥-㛭娬娵-娼娾-婶𡝞-𡞒𡞓-𡞛𪥻-𪦅㛮-㜄婷-媏媑-媯嫏" - "𡞜-𡟋𡟌-𡟧𡠣𪦆-𪦐𫝬㜅-㜔媐媰-嫎嫐-嫔𡟨-𡠕𪦑-𪦖㜕-㜢嫕-嫲𡠗𡠙-𡠢𡠤-𡠱𡠳-𡡎𪦗-𪦟" - "𫝭㜣-㜨嫳-嬏𡠖𡠘𡠲𡡏-𡢍𡢐𪦠-𪦥𫝮㜩-㜭嬐-嬢嬴𡢎𡢑-𡣄𪦦-𪦪㜮㜯嬣-嬳嬵-嬷𡣅-𡣡𡣣-𡣩𪦫㜰" - "㜱嬸嬺-嬽𡣪-𡣼𪦬-𪦯㜲-㜵嬹嬾嬿𡣽-𡤍𡤞𪦰𪦱㜶-㜸孀-孆𡤎-𡤗𪦲㜹孇-孉𡤘-𡤝𡤟𡤠𪦳𪦴㜺孊-孌𡤡" - "-𡤪孍𡤫-𡤭𪦵孎孏𡤮-𡤳𡤴-𡤶㜻㜼𡤷-𡤺𡤻子-孓𡤼孔𡤽孕𡤾-𡥂㜽孖-孙𡉗𡥃-𡥅㜾㜿孚-孞𡥆-𡥊" - "𡥌𡥍𪦶-𪦹㝀孟-孧𠃱𡥎-𡥚𪦺㝁孨-孪𡥛-𡥧𪦻㝂㝃孫-孭𡥨-𡥭𢈲𨹴孮-孰孲𡥮-𡥵𪦼-𪦾㝄孱𡥶-𡦂" - "𪦿㝅孳孴𡦃-𡦐孵-孷𡦑-𡦖𪧀㝆𡦗-𡦝𫝯㝇學孹𡦞-𡦨𪧁孺孻𡦩𪧂𪧃𡦪-𡦬孼𡦭-𡦰孽孾𡦱-𡦶𪧄孿" - "𡦷㝈𡦸宀㝉𡦹㝊㝋宁-宄𡦺-𡦼㝌㝍宅-安𡦽-𡧊㝎-㝑宊-宒𡧋-𡧕𪧅-𪧇㝒宓-审𡧖-𡧨𪧈𪧉㝓-㝖客-宦宨-宫" - "𡧩-𡧿𪧊-𪧌㝗-㝚宧宬-宾𡨀-𡨡𪧍-𪧐㝛-㝡宿-寉𡨢-𡨼𪧑-𪧓㝢㝣寊-寕寪𡨽-𡩞𪧔-𪧚㝤-㝨寖-寝𡩟-" - "𡩺𪧛-𪧠㝩-㝬寞-寨𡩻-𡪝𪧡-𪧥𫝰㝭-㝯審寫-寮𡪟-𡪽𪧦-𪧪𫝱寯寰𡪾-𡫐𪧫-𪧮寱寲𡫑-𡫝𪧯㝰𡫞" - "-𡫫𪧰-𪧲寳-寵𡫬-𡫶寶𡫷-𡫻𪧳𪧴㝱寷𡫼-𡬃𪧵𡬄-𡬋𡬌𡬍𡬏𡬐𪧶𡬑𡬓-𡬕㝲𡬖-𡬘𡬎𡬙" - "𡬚𡬒𡬛𡬜寸𡬝㝳对寺-导𡬞𪧷㝴寽-寿㝵尀𡬟-𡬦封専将𡬧-𡬬㝶尃-尅𡬭將-尉𡬮-𡬲𪧸𪧹㝷尊-尌𡬳-𡬸𪧺" - "𡬹-𡬼對𡬽-𡭂導𡭃-𡭉𣊒𪧻𪧼𡭊-𡭌𪧽𡭍-𡭏𪧾𡭐𡭑𡭒𡭓⺌⺍小𡭔尐少𡭕𡭖尒-尕龸𡭗𡭘尖-尘" - "𡭙-𡭜𡭝-𡭤𪧿尙尚𠈤𡭥-𡭩𪨀尛-尝𡭪-𡭳㝸𡭴-𡭼𪨁𪨂𡭽-𡮍㝹尞𡮎-𡮗尟尠𠅽𡮘-𡮝㝺尡𡮞-" - "𡮥𪨃㝻𡮦-𡮯𪨄𡮰-𡮳𪨅𡮴-𡮶𢇔𪨆𡮷-𡮻𤯏𡮼-𡮾𡮿𡯀⺏⺐尢尣𡯁𡯂尤𡯃𡯄-𡯊㝼尥-尧𡯋-" - "𡯎㝽尨-尬𡯏-𡯙㝾㝿尭𡯚-𡯡㞀㞁尮尯𡯢-𡯤𡯦𡯧㞂𡯨-𡯲㞃-㞆𡯳-𡯸㞇㞈尰就𡯹-𡰂𪨇㞉㞊尲-尴𡰃-𡰊" - "𪨈𡰋-𡰏尵𡰐-𡰕𡰖-𡰚尶尷𡰛𡰜𡰝𡰞𡰟𡰠𡰡𡰢尸𡰣尺㞋尻尼𡰤-𡰨𡰴㞌㞍尽𡰩-𡰳𫝲㞎尾-屃𡰵-" - "𡰽𪨉-𪨋㞏-㞑屄-届𡰾-𡱋𪨌㞒-㞖屋-屏𡱌-𡱡𢇀𪨍𪨎㞗屐-屘𡱢-𡱹𪨏𪨐㞘㞙屙-屝𡱺-𡲓𪨑㞚㞛属-屡" - "𡲔-𡲫𪨕-𪨘𡲬-𡳃𪨒-𪨔㞜-㞞屢屣𡳄-𡳏𪨙𪨚㞟㞠層-屧𡳐-𡳞𪨛𪨜𡳟-𡳧𪨝屨𡳨𡳩𪨞屩屪𡳪𡳫" - "㞡屫𡳬-𡳰𪨟𪨠𡳱-𡳴屬𡳵-𡳷𡳸-𡳺𪨡屭𡳻𡳼𡳽屮𡳾㞢屯𡳿屰𡴀-𡴅㞣㞷𡴆-𡴊𡴋-𡴍𡴎-𡴔𡴕" - "-𡴚𡴛𡴜𡴝-𡴣𡴤𡴥𡴦-𡴩𡴪𡴫𡴬山乢屲𡴭-𡴯㞤-㞧屳-å±·ð¡´°-𡴽㞨-㞯屸-岃𡴾-𡵒𪨢-𪨥𫝳㞰-㞶㞸" - "岄-岌岎-岜𡵓-𡶂𪨦-𪨨㞹-㟃岝-峅𡶃-𡶣𡶥-𡶪𪨩-𪨮㟄-㟆岍峆-峧𡶫-𡷔𪨯-𪨴𫝴㟇-㟖峨-崅𡷕-𡸐" - "𦊤𪨵-𪨺𫝵㟗-㟥崆-崰𡸑-𡹖𡹗-𡹩𪨻-𪩁㟦-㟯崱-嵉嵋-嵝﨑𡹪-𡺩𪩂-𪩇㟰-㟸嵊嵞-嵶𡺪-𡻗𪩈-𪩋㟹" - "-㠄嵷-嶎𡻘-𡼉𪩌-𪩒㠅-㠐嶏-嶥𡼊-𡼼𪩓-𪩖㠑-㠗嶦-嶶𡼽-𡽈𡽊-𡽛𪩗-𪩚㠘-㠜嶷-嶺嶼-嶿𡽉𡽜-𡾁" - "𡾻𪩛-𪩝㠝-㠟巀-巂𡾂-𡾖𡾠㠠-㠣嶻巃-巅𡾘-𡾟𡾡-𡾭𣦭𪩞㠤巆-巌𡾮-𡾺㠥㠦巍巏巐𡾼-𡿆𪩟㠧巎巑-巕巗" - "𡿇-𡿑𪩠巖巘-巚𡿒𡿓𡿔-𡿜𡿝-𡿟𡿠𡿡𡿣𡿤㠨𡿢𡿥巛-川𡿦𡿨𡿧㠩州巟𡿩-ð¡¿­å· ð¡¿®-𡿰𪩡𡿱-𡿶" - "ð¡¿·-𡿻𪩢𠙗𡿼𡿽巢巣𡿾-𢀀𢀁𢀂巤𢀃𢀄-𢀆𢀇𢀈𢀉𢀊𢀋𢀌𢀍𢀎𢀏𢀐工㠪𢀑-𢀕左-巨𢀖-𢀙巩" - "巪𢀚𢀛𪩣巫𢀜-𢀞𢀟巬巭𢀠㠫㠬差𢀡𢀢𢀣𪩤㠭巯𢀤𢀥𪩥巰𢀦𢀧𪩦𪩧㠮𢀨-𢀫𢀬𢑰𤀢𢀭𪩨𢀮𪩩" - "𢀯𢀰-𢀲𪩪⺒己-巳巴𢀳㠯𢀴𢀵𢀶巵𪩬㠰巶𢀷𢀸𪩫巷-巻𢀹-𢀻巼𢀼-𢀿㠱𢁀-𢁄巽𢁅-𢁉𪩭𪩮𢁊𪩯" - "𢁋𢁌𢁍𢁏𪩰𪩱𢁎𢁐𢁑巾巿-币㠲㠳市-帅𢁒-𢁔𪩲㠴-㠶帆-师𢁕-𢁤㠷-㠼帉-帐𢁥-𢁺㠽-㡀帑-帜𢁻-𢂏㡁" - "-㡆帝-帧𢂐-𢂰㡇㡈帨-帱𢂱-𢃌𪩳㡉-㡎帲-帼𢃍-𢃪𪩴-𪩷㡏-㡖帽-幇幉𢃫-𢄉𪩸-𪩺㡗-㡛幊-幏𢄊-𢄞㡜-" - "㡟幈幑-幙幛𢄟-𢄲𪩻㡠㡡幚幜-幥𢄳-𢅌𪩼㡢-㡤幦-幩𢅍-𢅞𪩽㡥㡦幪-幬𢅟-𢅨𪩾幭-幯𢅩-𢅬幰𢅭-𢅷𪩿㡧" - "㡨幱𢅸-𢅺𪪀𢅻-𢅽㡩㡪𢅾-𢆁𢆂𢆃-𢆆𢆇𢆈干平𢆉年幵𢆊-𢆌𪪁并-幸𢆍-𢆐𢆑-𢆕𢆖-𢆙𢆚𪪂" - "𪪃𢆛-𢆝𪪄幹𢆞-𢆠𪪅𪪆𢆢𢆤𢆥𪪇𢆦-𢆩𢆪𪪈𢆫𪪉𢆬𢆭𢆮⺓乡幺幻𢆯-𢆱幼𢆲-𢆵𢆶𪪊𢆷-" - "𢆺𢆻-𢆾幽𢆿𢇂𪪋𢇁𢇃-𢇆𢇇-𢇉㡫㡬幾𢇊𠅹𢇋㡭𢇌-𢇏𢇐-𢇓㡮𢇖广庀-広𠆲㡯-㡱庄-庆𢇗-𢇢㡲㡳" - "庇-应庘𢇣-𢇱𪪌𪪍㡴-㡻底-店庙-废𢇲-𢈆𪪎𪪏㡼-㢂庠-度𢈇-𢈘𪪐𪪑㢃-㢇座-庯𢈙-𢈱𪪒-𪪗㢈-㢌庰-庼" - "𢈳-𢉕𢉗-𢉚𪪘𪪙𫝶𫝷㢍-㢐庽-廃廊𢉛-𢉻𢉽𢉾𪪚𪪛㢑廅-廉廋廌𢉼𢉿-𢊔𪪜𪪝㢒-㢕廄廍-廘𢊕-𢊬" - "𪪞-𪪠㢖-㢘廙-廤𢊭-𢋁𪪡-𪪣㢙-㢜廥-廪𢋂-𢋐𪪤𪪥𢋑-𢋛𢋝-𢋠𪪦-𪪨廫𢋡-𢋭㢝廬廭龐𠓌𢋮-𢋺" - "𪪪㢞廮-廰𢋻-𢌃廱𢌄-𢌆𪪫廲𢌈-𢌌𢌍-𢌑𢌒廳𢌓𢌔𢌕𢌖廴𢌗㢟廵𢌘-𢌚𪪬延廷𢌜㢠廸廹𢌛𢌝𢌞𪪭" - "𪪮建-廼𢌟廽𢌠-𢌥𪪯𢌦𢌧𪪰𢌨-𢌪𪪱𢌫𣉡𦋪𪪲廾𢌬廿开𢌭弁𢌮𢌯异𢌰-𢌲弃-弅𢌳𢌵-𢌺𪪳弆" - "𢌻𢌽-𢍁𪪴弇弈𢌴𢌼𢍂-𢍌弉𢍍-𢍓𪪵𢍔-𢍙𢍚-𢍡𪪶𢍢-𢍥𪪷㢡𢍦-𢍫㢢弊𢍬㢣𢍮-𢍱𢍲-𢍴" - "𪪸𪪩𢍵𢍶𪪹𢍷𢍸𢍹弋𢍺弌𢍻𢍼弍弎-弐𢍽𢍾㢤𢍿-𢎃𢎄𢎅㢥𢎆-𢎊𢎋𢎌𢎍弑𢎎㢦弒𢎏𢎐𣦏𢎑" - "𢎒𢎓𢎔𢎕𢎖弓𢎗𢎘㢧弔-弖𢎙-𢎡弗弘𢎢-𢎪㢨-㢫弙-弜𢎫-𢎶𪪺㢬㢭弝-张𢎷-𢏅㢮-㢱弡-弪𢏆-𢏓𪪻㢲" - "-㢷弫-弯𠄴𠔘𢏔-𢏣𪪼𪪽㢸㢹弰-弳𢏤-𢏭𪪾㢺-㢼弴-弹𢏮-𢏿𪪿㢽-㢿强-弾𢐀-𢐉𪫀𪫁㣀-㣂弿-彂𢐊-" - "𢐑㣃彃-彅𢐒-𢐝𪫂㣄㣅彆-彉𢐞-𢐤彊彋𢐥-𢐪彌𢐬-𢐱𪫃彍𢐲-𢐷𢐸-𢐾𤯽𢐿-𢑅㣆𢑆-𢑉𪫄彎𢑊彏" - "𢑋𢑌𪫅𢑍𢑎⺔⺕彐彑归当𢑏-𢑒𪫆𢑓㣇彔录𢑔𢑕彖𢑗-𢑚𢑛-𢑝彗𢑞-𢑡彘𢑢-𢑤彙彚𢑥-𢑧𢑨-𢑬" - "𢑭𢑮𣼙㣈彛彜𢑯𢑱𢑲彝彞𢑳-𢑶𪫇彟𢑷-𢑺𢑻𢑼𢑽𢑾彠𢑿彡𢒀-𢒂㣉𢒃-𢒆㣊形-彤𢒇𢒈㣋-㣍𢒉-" - "𢒍彥彦𢒎𫝸彧彨𢒏-𢒓𣥲𪫈㣎彩彫彬𢒔-𢒝㣏㣐彭𢒞-𢒣彮𢒤-𢒨㣑彯彰𢒩𢒪㣒影𢒫-𢒯𪫉㣓𢒰-𢒳𢒴𪫊" - "𢒵𢒷𢒶彲𢒸-𢒺𢒻彳𢒼𢒽㣔𢒾𢒿㣕彴彵𢓀-𢓃㣖㣗彶-彻鿈鿉𢓄-𢓑𪫋㣘㣙彼-径𢓒-𢓛𪫌㣚-㣡待-徍徔𢓜-" - "𢓩㣢㣣徎-従徕𢓪-𢔀𪫍𪫎㣤-㣩徖-徙徛-徤𢔁-𢔞𪫏𪫐㣪-㣮徚徥-徫𢔟-𢔫𢔭-𢔱𪫑-𪫓㣯徬-徰𢔲-𢕎𢕧" - "𪫔𪫕㣰-㣲徱徳徴𢕏-𢕦𢕨𢕩𪫖-𪫘㣳㣴徲徵-徺𢕪-𢕸㣵㣶徻徼𢕹-𢖄𢖆𢖇𪫙㣷徽徾𢖈-𢖊𢖌-𢖎𪫚𢖏-" - "𢖗𪫛𪫜㣸徿𢖘-𢖚𢖜㣹忀忁𢖝-𢖠𢖢忂𢖣𢖤𢖥𢖦𢖧𢖨⺖⺗心忄𢖩㣺必忆𢖪㣻忇-忊𢖫-𢖱𪫝㣼-㤀忋-応𢖲" - "-𢗈𪫞㤁-㤋忝-怆𢗉-𢗾𪫟-𪫥𫝹㤌-㤙怇-怿𢗿-𢘄𢘅𢘆-𢘳𪫦-𪫬㤚-㤭㤺恀-恽𢘴-𢙠𢙡-𢙰𪫭-𪫴" - "㤮-㤹㤻-㤽恾-悯𢙱-𢚯𢚰-𢚿𪫵-𪫾㤾-㥙悰-惯𢛀-𢛣𢛤-𢜧𪫿-𪬆㥚-㥫惰-愦慨𢜨-𢝝𢝞-𢞌𪬇-𪬒㥬" - "-㥻愧-慑𢞍-𢟑𢟒-𢟟𪬓-𪬞㥼-㦈慒-慧慩-慬慮-憈𠕫𢟠-𢠜𢠝-𢠰𦑑𪬟-𪬧㦉-㦖慭憉-憳𢠱-𢡶𢡷-𢢑" - "𪬨-𪬭㦗-㦙憴-憺憼-懔𢢒-𢣍𦡗𪬮-𪬶㦚-㦠憻懕-懨𢣎-𢣺𪬷-𪬹㦡㦢懩-懴𢣻-𢤥𦻇𪬺-𪬾㦣-㦧懵-懸𢤦" - "-𢥊𪬿𪭀㦨-㦪懹-懻𢥋-𢥖𪭁𪭂懼-懿𢥗-𢥤𪭃𪭄㦫㦬戀-戂𢥥-𢥮𪭅𪭆戃戄𢥯-𢥺𪭇戅戆𢥻-𢦂𪭈𢦃" - "𢦄㦭戇𢦅-𢦇𢦈𢦉𢦊𢦋戈戉-戋𢦌𢦍𪭉戌-成𢦎-𢦑𪭊㦮㦯我-戓𢦒-𢦙㦰-㦲戔-戗𢦚-𢦥㦳战𢦦-𢦶𪭋" - "𪭌㦴-㦶戙𢦷-𢦾𪭍𪭎㦷戚-戝𢦿-𢧇𪭏𪭐㦸戞戟戦𢧈-𢧓𪭑㦹戠-戥𢧔-𢧡𪭒㦺戧-戬𠎶𢧢-𢧧𢧩-𢧱𪭓" - "㦻㦼戭-戯戱𢧨𢧲-𢨆戰𢨇-𢨏𢨑𢨒𪭔-𪭖㦽戲戴𢨓-𢨗戳𢨘𢨙𢨚-𢨝𢨞-𢨠𢨡-𢨣戵𪭗戶-戸戹𢨤𢨥" - "𢨦-𢨩㦾戺-戼𢨪-𢨮㦿㧀戽-所𢨯-𢨵㧁㧂扁-扃𢨶-𢩄𪭘扄-扇𢩅-𢩌扈𢩍-𢩐𪭙扉扊𢩑-𢩕𢩖𢩗𤟵𢩘-" - "𢩛𢩜-𢩞𪭚𢩟𢩠𢩡𨐳𢩢𪭛𢩣𢩤⺘手-才龵扎𢩥-𢩧㧃-㧅扐-扖𢩨-𢩬㧆-㧈扏扗-扞扠-扬𢩭-𢪂𪭜㧉-㧑扟" - "扭-扷批-报𢪃-𢪳𪭝-𪭣㧒-㧠扸抦-择𢪴-𢫟𢫠-𢫣𪭤-𪭪𫝺㧡-㧱拪-挧𢫤-𢬔𢬕-𢬮𪭫-𪭳𫝻㧲-㧸挨-" - "捤𢬯-𢭪𢭫-𢮀𪭴-𪮀㧹-㨈捥-捵捶捷-掱掳-掽𢮁-𢮺𢮻-𢯨𪮁-𪮋㨉-㨕㨗㨘掲掾-揄揆-搅摒𢯩-𢰐𢰑-𢰾" - "𢱀-𢱞𪮌-𪮖𫝼㨖㨙-㨬搆-搰搲-摊𢱟-𢲅𢲆-𢲲𪮗-𪮢𫝽㨭-㩂揅摋-摑摓-摕摗-撄撇𢲳-𢳢𢳣-𢴟𪮣-𪮪" - "𫝾㩃-㩑搱摖撅撆撈-撺擆𢴠-𢵘𢵙-𢵾𢷅𪮫-𪮴㩒-㩙撻-擅擇-擞𢵿-𢷄𢷆-𢷊𪮵-𪮷㩚-㩟擟-擤擦-擱𢷋-𢷵" - "𪮸-𪮺㩠-㩫擥擲-攆𢷶-𢸢𪮻-𪯀𫝿㩬㩭攇-攐攒𢸣-𢹌𪯁㩮-㩰攑攓-攚𢹍-𢹡𢹣-𢹫𪯂㩱-㩴攛-攝𢹢𢹬-" - "𢺁攞-攤攦攧𢺂-𢺕𪯃㩵-㩷攥攨-攫𢺖-𢺝𪯄攬攭𢺞-𢺫㩸㩹攮𢺬-𢺯𢺰-𢺲𢺳𢺴支攰𢺵𢺶㩺𢺷-𢺽𪯆攱" - "𢺾-𢻀㩻㩼𢻁-𢻇𢻉㩽𢻊-𢻍𪯅㩾攲𢻎-𢻔𢻕-𢻙𢻚-𢻜𢻝-𢻟𪯇攳𢻠-𢻤𢻥-𢻩𢻪⺙攴攵收攷㩿㪀攸-" - "攼𢻫-𢻲㪁㪂攽-政𢻳-𢼈𪯈㪃-㪆敀-故𢼉-𢼚𪯉𪯊㪇-㪉敆-敌𢼛-𢼸𣁋𪯋𪯌㪊-㪎啟敍-敛𢼹-𢽙𢽜𢽷𪯍" - "𪵊㪏-㪚敜-敪敭𢽚𢽛𢽝-𢽶𢽸-𢽾𢾣𪯎𪯏㪛-㪟敫敬敮-数𢽿-𢾢𢾤𪯐㪠-㪣敱-敳𢾦-𢿅𪯑𪯒㪤-㪦整-敻" - "𢿇-𢿝𣁚𪯓-𪯖㪧-㪪敼-敿𢿞-𢿽𪯗-𪯙斀-斂𢿾-𣀃𣀅-𣀏𪯚㪫㪬斃贁𣀄𣀐-𣀚𪯛𪯜斄𣀛-𣀢𩠮㪭斅" - "斆𣀣-𣀭𩠰㪮𣀮-𣀲𪯝𪯞𣀳𣀴𣀵-𣀺𪯟𣀻𣀼𣀽𣀾𣀿𣁀文𣁁㪯斈𣁂𪯠⻫斉𣁃-𣁅𪯡𪯢𣁆-𣁉𪯣" - "㪰斊斋𣁊𣁌𣁍𪯤斌-斏𣁎-𣁓斐斑𣁔-𣁖𪯥-𪯧㪱斒𣁗-𣁙𩖰𪯨-𪯪𣁛-𣁡斓𣁢𣁣𣁤𣁥𣁦斔𣁧𣁨斕" - "𣁩𣁪斖𣁫斗𣁬㪲㪳斘𣁭㪴𣁮-𣁰㪵𣁱𣁲𪯫㪶料斚𣁳-𣁶𪯬㪷斛斜𣁷-𣁻㪸斝𣁼-𣂀斞斟𣂁𣂃-𣂅斠斡𣂂𣂆" - "-𣂈𪯭㪹𣂉-𣂋𪯮斢㪺斣𣂌𣂍𪯯𣂎𣂏𣂐𪯰㪻斤𣂑斥𣂒𣂓斦-斩𣂔-𣂘𪯱㪼㪽斪斫𣂙𣂚㪾㪿𣂛-𣂝斬断𣂞" - "-𣂠㫀斮斯𣂡-𣂪𣂬𣂭新斱𣂮-𣂵𥇴㫁斲𣂶-𣂺㫂斳𣂻-𣂿斴𣃀-𣃆斵斶𣃇-𣃋斷𣃌-𣃐𣃑-𣃓𣃔𣃕𣃖" - "斸方㫃𣃗𣃘𣃙㫄斺-於𣃚-𣃜𪯲𪯳㫆施-旀𣃝-𣃥𪯴㫅㫇-㫉旁-旆旊𣃦-𣃲𪯵-𪯷㫊-㫌旇-旉旋-族𣃳-𣃻𪯸" - "𫞀㫍旐旑𣃼-𣄇𪯹-𪯼旒-旕𣄈-𣄍𪯽𫞁旖旗𣄎-𣄓𪯾㫎㫏𣄔-𣄖𪯿𪰀旘旙𣄗-𣄜𪰁𪰂旚𣄝旛𣄞-𣄣旜" - "-旞𣄤𪰃𪰄旟𣄥𪰅𣄦𣄧𣄨𣄩𣄪𣄫𣄬无旡𣄭𣄮𣄯既𣄰𣄱-𣄳旣𣄴𣄵旤𣄶-𣄸𣄹𣄺⺛⺜日旦旧𣄻-𣄽" - "㫐㫑旨-旯𣄾-𣅃𣅅㫒-㫗旰-旸𣅄𣅆-𣅙𪰆𪰇㫘-㫚旹-昙𣅚-𣅶𪰈-𪰎㫛-㫤昚-昿𣅷-𣆈𣆊-𣆑𪰏-𪰘𫞂" - "𫞃㫥-㫮晀-晖𣆒-𣆱𪰙-𪰤𫞄㫯-㫴勗晗-晩曽𣆲-𣇡𪰥-𪰨㫵-㬀晪-暃暑𣇢-𣈣𪰩-𪰮㬁-㬌暄-暐暒-暙𣈤-" - "𣉑𪰯-𪰷㬍-㬐暚-暨𣉒-𣉠𣉢-𣉺𪰸-𪰽㬑-㬖暩-暷𣉻-𣊈𣊊-𣊑𣊓-𣊝𣋇𪰾-𪱅㬗-㬟暸-曍龧𣊉𣊞-" - "𣋆𣋈𪱇-𪱌㬠-㬢曎-曗曚𠁞𣋉-𣋝𪱆𪱍㬣-㬨曘曙曛曜𠆛𣋞-𣋱𥫂𪱎-𪱐㬩㬪曝-曢𣋲-𣋾㬫曣-曨𣋿-𣌇曩" - "𣌈-𣌌𪱑-𪱓㬬㬭𣌍-𣌕㬮曪-曬𣌖曭曮𣌗-𣌙𣌛𪱔㬯曯𣌜𣌝𣌟𣌠曰曱㬰曲曳更曵𣌡𣌢曶𣌣-𣌦曷𣆉𣌧-" - "𣌬書曺𣌭-𣌶曹曻曼𣌷-𣌺曾替朁朂𣌻-𣌽會𣌾-𣍂朄朅𣍃-𣍅𣍆-𣍊𪱕㬱朆𣍋-𣍎𪱖𪱗㬲𣍏𣍐𣍑-𣍕" - "𣍖𣍗𪱘𣍘𣍙朇𣍚𠑱𣍛𣍜⺝月𣍝有𣍞𪱙𣍟-𣍣𪱚㬳朊-服𣍤𪱛朎-朑𣍥-𣍧𣍩-𣍬𪱜𪱝㬴㬵朒-朕𣍭" - "𣍮𪱞𫞅㬶㬷朖-望𣍱-𣍶𪱠-𪱢㬸朜-期𣍷-𣎃𦜳𪱣𫞆𫞇朠朡𣎄-𣎌𪱤-𪱧㬺㬻朢𣎍-𣎑𪱟𪱨-𪱪㬼-㬾" - "膤𣎒-𣎙𪱫𪱬㬿朣-朥𣎚𣎛𣎝-𣎢𪱭㭀𣎜𣎣-𣎨𦡖朦𣎩-𣎭朧𣎮𣎯𪱮𪱯𣎰𣎱𣎲𪱰木朩𣎳𣎴未-朰" - "𣎵-𣎷㭁朱-权𣎸-𣏀㭂-㭆杄-杩极𣏁-𣏓𪱱-𪱵㭇-㭐杪-枀枂-枭𣏔-𣐆𣐇𪱶-𪱹𫞈㭑-㭗枮-树𣐈-𣐜𣐝-" - "𣐴𪱺-𪲂㭘-㭧栒-桪鿄𣐵-𣑊𣑋-𣑦𣑨-𣑾𪲃-𪲏𫞉𫞊㭨-㭵㭷桫-棂𣑿-𣒗𣒘-𣓀𪲐-𪲞㭶㭸-㮊棃-椮" - "𣓁-𣔰𪲟-𪲮𪲯㮋-㮠㮢㮣椯-榉榋榌榔榘﨓𣔱-𣔸𣔹-𣕣𣕥-𣖩𪲰-𪲿𪳀-𪳇㮤-㮽榊榍-榓榕-榗榙-槡槩樮﨔𣕤" - "𣖪-𣖷𣖸-𣘔𪳈-𪳜𫞋𫞌㮾-㯏㯑㯒㯠槢-槨槪-樭樯-樱橥橴𣘕-𣘯𣘰-𣙑𣙓-𣙺𪳝-𪳬𫞍-𫞏㯐㯓-㯟㯡-㯩" - "樲-橤橦-橳橵-橼𣙒𣙻-𣚙𣚚-𣛯𪳭-𪳼𫞐㯪-㯶橽-檪𣛰-𣜡𣜣-𣜵𣜶-𣝀𪳽-𪴈𫞑㯷-㯽檫-櫊𣝁-𣝘" - "𣝚-𣞎𪴉-𪴏𫞒㯾-㰈櫋-櫦櫫櫭𣝙𣞐-𣟃𣟑𪴐-𪴕㰉-㰓㰖櫧-櫪櫬櫮-櫶𣟄-𣟐𣟒-𣟮𪴖-𪴚㰔㰕櫸-欅欌𣟯" - "-𣠁𣠃-𣠘𪴛-𪴞㰗㰘櫷欆-欋欍欎𣠂𣠙-𣠶𪴟-𪴡㰙-㰜欏-欒𣠷-𣡊𪴢𪴣欓-欕𣡋-𣡝𥤔𪴤𪴥欖-欛𣡞-" - "𣡨𪴦欜欝𣡩-𣡱𪴨𣡲𣡴𣡵𪴧欞欟𣡶-𣡸𣡹𣡺𣡻𣡼𣡽𣡾𣡿欠次欢𣢀㰝㰞欤𣢁-𣢈㰟-㰢欣欥-欧𣢉-𣢖" - "𪴩㰣-㰨欨-欪𣢗-𣢦𪴪𪴫㰩-㰭欫-欱𣢧-𣢹㰮-㰱欲-欸𣢺-𣣇𪴬𪴭㰲-㰶㰸欹-欼欽款欿𣣈-𣣜𪴮㰹-㰾歀-歈𣣝" - "-𣣫𣣭-𣣱𪴯𪴰㰿-㱁歉-歍𣣲-𣤇𪴱㱂㱃歎-歓𣤈-𣤗𪴲㱄㱅歔-歚𣤘-𣤟㱆-㱉歛-歝𣤠-𣤧歞歟𣤨-𣤫㱊歠" - "𣤬-𣤰㱋𣤱-𣤳𪴳𣤴𣤵𣤷𣤸㱌歡𣤶𣤹-𣤼㱍𣤽𣤾𪴴㱎𣤿𣥀𣥁止龰𣥂正𣥃𣥄㱏此𣥅𣥆㱐㱑步𣥇𣥈𣥊" - "-𣥌武-歩𣥉𣥍-𣥡𪴵㱒-㱔歪歫𣥢-𣥤歬歭𣥦-𣥱𪴶𣥳-𣥸𪴷⻭㱕㱖歮歯𣥹-𣦆𪴸歰-歳𣦇-𣦊𣦌-𣦎𤚜" - "𪴹𪴺𫞓㱗歴𣦐-𣦓𪴻歵歶𣦔-𣦛𪴼歷𣦜-𣦠𪴽𪴾𣦡-𣦥𪴿㱘歸𣦦-𣦫𣦬𣦮𣦯𣦰𣦱𣦲𣦳𣦴⺞歹𣦵" - "𣦶歺𣦷㱙死𣦸-𣦾歼𣦿-𣧈㱚-㱝歽-殁𣧉-𣧜㱞-㱠殂-殇𣧝-𣧱𪵀𪵁㰷㱡殈-残𣧲-𣨄𪵂𪵃㱢㱣殌-殓𣨅-𣨕" - "𪵄㱤-㱩殔-殚𣨖-𣨰𪵅㱪-㱮殛殜𣨱-𣩃㱯-㱲殝-殡𣩄-𣩌𪵆㱳㱴殢-殦𣩍-𣩜𫞔㱵-㱷殧-殫𣩝-𣩧㱸殬-殮𣩨-" - "𣩮𪵇殯𣩯-𣩶殰殱𣩷𣩸㱹㱺𣩹-𣩻殲𣩼𣩽𣩾㱻𣩿-𣪁殳㱼㱽殴𣪂-𣪄段殶𣪅-𣪇㱾㱿殷𣪈-𣪊𪵈𪵉㲀殸-æ®»" - "𣪋-𣪘𪵋㲁-㲃殼殽𣪙-𣪟𪵌-𪵎㲄殾-毂𣪠-𣪬𪵏㲅毃毄𣪮-𣪵毅毆𣪶-𣪺𤛗𪵐㲆-㲈毇毈𣪻-𣫋㲉𣫌-𣫏" - "𪵑𪵒㲊𣫐-𣫗毉𣫘-𣫝𣫞𣫟𣫠𣫡毊𣫢-𣫥𣫦-𣫨𣫩𪵓𣫪𣫫毋毌𣫬母毎𣫭每毐𣫮毑毒𣫯-𣫲𣫳𣫴𣫵" - "-𣫸毓𣫹𣫺-𣫼𪵔𣫽𣫾𣫿𣬀𣬁比毕𠂱𣬂𣬃𣬄-𣬇㲋毖-毘毙𣬈-𣬊𣬋𣬌𣬍𣬎-𣬑𪵕𣬒𣬓𣬔毚𣬕" - "𣬖𣬗𣬘𣬙𣬚毛𣬛𪵖㲌𣬜-𣬠毜毝𣬡-𣬨㲍-㲑毞毟𣬩-𣬷𪵗𪵘㲒毠毡𣬸-𣭛𪵙𪵚㲓毢-毪𣭜-𣭰𪵛𪵜㲔" - "-㲚毫-毮𣭱-𣮇㲛-㲞毯-毶𣮈-𣮧𪵝𪵞㲟-㲣毷-毽𣮨-𣯄𪵟㲤-㲩毾𣯅-𣯢𪵠毿-氂𣯣-𣯷𪵡㲪-㲮氃-氇𣯸-" - "𣰉氈-氊𣰊-𣰙㲯㲰氋𣰚-𣰪𪵢㲱氌𣰫-𣰰𠫈𣰱-𣰵𣰶-𣰺氍𣰻-𣰾𣰿-𣱁㲲氎𣱂𣱃𣱄氏⺠氐民𫞕氒𫞖氓" - "𣱅𣱆𣱇-𣱊㲳𣱋-𣱎𣱏𣱐𣱑𣱒𣱓𣱔气氕氖-氘𣱕𣱖氙氚𣱗𣱘㲴氛-氝𣱙-𣱛𪵣氞-氢𣱜-𣱠𪵤氣-氩𣱡" - "㲵氪氫𣱣𪵥氬-氰𣱢𣱤𣱥氱𣱦-𣱨𪵦氲氳𣱩𪵧㲶𣱪𣱫㲷𣱬𣱭𣱮𣱯𣱰⺡⺢水氵氺𣱱㲸氶-氹𣱲-𣱴㲹-㲼氻氼氾" - "-汉𣱵-𣱿𪵨㲽-㲿汊-汤𣲀-𣲍𪵩-𪵬㳀-㳊汥-沪𣲎-𣲱𪵭-𪵰㳋-㳕沫-泙泛-泴泶-泾𣲲-𣳔𣳕-𣳣𪵱-𪵶" - "㳖-㳣泚泿-洌洎-洕洗-浕𣳤-𣳿𣴀-𣴝𪵷-𪵽㳤-㳳洍洖浖-涘涚-涩𣴞-𣴸𣴹-𣵶𣷚𪵾-𪶋𫞗㳴-㴎涙涪-渂渄-渎" - "渏-渗渚湴𣵷-𣷙𣷛-𣷬𣷭-𣷻𣸊𪶌-𪶖𫞘㴏-㴤渃渘渙減-渟渠渡-湳湵-溌滋滞𣷼-𣸉𣸋-𣸏𣸐-𣹜𪶗-𪶩㴥" - "-㴻溍-滊滍-滙滛-滝滟-滪漓𣹝-𣹪𣹫-𣻌𦴶𪶪-𪶾𫞙-𫞛㴼-㵉滌滚滫-漊漌-漒演-漼漾-潍𣻍-𣻜𣻝-𣻳𣻵-" - "𣼘𣼚-𣽂𪶿-𪷊㵊-㵜漋漽潎-潿澁-澘澚-澝濐𣻴𣽃-𣽝𣽞-𣾨𣾪-𣾿𣿁-𣿄𪷋-𪷜𫞜㵝-㵮澙澞-濏濑-濓濖" - "𣾩𣿅-𣿺𣿻-𤀡𪷝-𪷧𫞝㵯-㵼澀濔濕濗-濲濴-濸𣿀𤀣-𤁝𤁟𤁠𪷨-𪷲㵽-㶃濹-瀔𤁞𤁡-𤂜𤂞-𤂠𤂢-" - "𤂲𪷳-𪷹㶄-㶋濳瀕-瀮𤂝𤂡𤂳-𤃧𪷺-𪷿𫞞㶌-㶑瀯-灁𤃨-𤄍𪸀-𪸂㶒-㶘灂-灍灏灐𢌇𤄎-𤄵𪸃-𪸇㶙㶚" - "灑-灘𤄶-𤅉𪸈𪸉㶛-㶝灙-灜𤅊-𤅟𪸊𪸋㶞㶟灝-灡𤅠-𤅨𪸌灢灣𤅩-𤅯㶠灎灤-灦𤅰-𤅶灧灨𤅷-𤅻𤅼𤅽" - "𤅾𤅿灩灪𤆀𤆁⺣火灬灭𤆂𪸍㶡㶢灮-灳炇𤆃-𤆌㶣-㶥灴-炀𤆍-𤆜𪸎-𪸐㶦-㶪炁-炆炈-炞𤆝-𤆻𪸑-𪸗㶫-㶲炟" - "-烃𤆼-𤇮𪸘-𪸢㶳-㶸烄-烮𤇯-𤈤𪸣-𪸪𫞟㶹-㷁烯-焓焕-焘𤈥-𤉡𪸫-𪸲𫞠㷂-㷍焔焙-煀煮𤉢-𤊫𤊬-" - "𤊱𪸳-𪹃㮡㷎-㷞煁-煭煯-煸煺𤊲-𤋧𤋨-𤋲𤋴-𤌆𤍏𪹄-𪹑㷟-㷪煹煻-熙熦蒸𤌇-𤌱𤌳-𤍎𪹒-𪹜𪹝-" - "𪹠𫞡㷫-㷲熚-熥熧-熵黙龦龽𤌲𤍐-𤍨𤍪-𤍿𤎁𤎃-𤎜𪹡-𪹩㷳-㷽熶-燞𤍩𤎝-𤏟𤏡-𤏨𤏩-𤏱𤏲𤏳" - "𤏴𪹪-𪹳㷾-㸃營-燷𤏵-𤐣𪹴-𪹻㸄㸅燸-爃𤐤-𤑂𤑄-𤑑𦦨𪹼-𪺀㸆㸇㸉爄-爊爌-爎爕𤑒-𤑲𪺁𪺂㸈㸊-㸌" - "爋爏-爔爖-爘𤑳-𤒠𤒨𪺃-𪺅㸍爙-爛𤒡-𤒧𤒪-𤒹㸎爜-爠𤒩𤒺𤒻𤒽-𤓇𪺆𪺇㸏㸐爡爢𤒼𤓈-𤓎𤓐-𤓖" - "𪺈爣𤓗-𤓛𪺉爤-爦𤓜-𤓞𤓠-𤓣𪺊𪺋㸑𤓤𤓥𤓦-𤓩𪺌爧𤓪𤓬爨𤓫𤓭爩𤓮⺤⺥爪爫𤓯𤓰𤓱𤓲-𤓵" - "𪺍㸒㸓爬爭𤓶-𤓼爮-爰𤓽-𤔋𪺎爱𤔌-𤔏㸔𤔐-𤔓𪺏爲𤔔-𤔖𤔘-𤔛𪺐-𪺓𤔜-𤔡𪺔𪺕㸕爳𤔢-𤔦噕" - "爴𤔧-𤔭𪺖𪺗𤔮-𤔱𤔲-𤔸𤔼𪺘𪺙爵𤔹𤔻𤔽𤔾𤔺𤔿𤕀𤕂-𤕆𤕇𤕈-𤕊𤕋𤕌𤕍𪺚父爷𤕎𤕏爸" - "𤕐𤕑㸖𤕒㸗爹𤕓𤕔𪺛㸘𤕕𪺜𤕖𤕗㸙爺𤕘𤕙𤕚𤕛爻𤕜㸚𤕝𪺝爼𤕞𤕟𤕠𤕡爽𤕢𤕣𤕤𤕥爾𠎛𤕦-𤕨" - "𤕩𠑂𡄉⺦丬爿𤕪𤕫𤕬𤕭𤕮牀𤕯-𤕱㸛牁𤕲-𤕵牂𤕶-𤕺𤕻-𤖃𪺞㸜𤖄-𤖋𪺟牃𤖌-𤖎牄𤖏-𤖒牅𤖓" - "-𤖕𪺠𤖖-𤖛牆𤖜-𤖟𪺡𤖠𤖡𤖢𤖣𤖤𤖥𤖦𤖧片𤖨𤖩-𤖫㸝㸞版𤖬-𤖰牉牊𤖱-𤖹㸟-㸡𤖺-𤖿𪺢" - "𤗀-𤗆𪺣𪺤牋-牍𤗇-𤗗𪺥牎-牒𤗘-𤗡㸢牓牔𤗢-𤗧牕-牗𤗨-𤗲𤗳-𤗹𪺦㸣𤗺-𤗾㸤𤗿-𤘂牘𤘃㸥𤘄" - "㸦牙𤘅𤘆𪺧𤘇㸧𤘈𤘉𤘊𤘋牚𤘌-𤘏𪺨𤘐𤘑𤘒𤘓⺧牛牜𤘔㸨牝-牟𤘕-𤘗㸩㸪牠牡牢牣牤𤘘-𤘛𪺩㸫-㸯牥-" - "牬𤘜-𤘷㸰-㸴牭-牵𤘸-𤙐𪺪𪺫𫞢㸵-㸸牶-牺𤙑-𤙚𪺬-𪺮㸹-㹀牻-牿犁𤙛-𤙮㹁-㹃犀犂-犋𤙯-𤚌𪺯㹅-㹈" - "犌-犑𤚍-𤚛𤚝-𤚨𤚿𪺰㹄㹉-㹋犒-犗𤚩-𤚾𤛀-𤛉𪺱-𪺳㹌-㹐犘-犛𤛊-𤛖𤛘-𤛠𪺴㹑-㹓犜-犟𤛡-𤛮" - "𪺵㹔-㹖犠𤛯-𤛸㹗㹘𤛹𤛺㹙犡-犦𤛻-𤜁犧犨𤜂-𤜆㹚𤜇-𤜋𪺶㹛犩𤜌-𤜐𤜑-𤜓犪𤜔𤜕𤜖-𤜘犫𤜙⺨犬" - "犭犮𡗜𤜚犯犰𤜛-𤜠犱-犸𤜡-𤜮㹜-㹠犹-狈𤜯-𤝎𤝮𪺷㹡-㹪狉-狞𤝏-𤝭𪺸𪺹𫞣㹫-㹰狟-狲𤝯-𤞘𤞣𪺺" - "𪺻㹱-㹸狳-猃𤞙-𤞢𤞤-𤟂𪺼𪺽㹹-㺀猄-猡猪猫𤟃-𤟛𪺾-𪻁𫞤㺁-㺆猢-猩猬-猹獁獓𤟜-𤟴𤟶-𤠌𪻂-𪻅" - "㺇-㺍猺-獀獂獃獅-獊𤠍-𤠸𪻆𪻇㺎-㺓獄獌-獒獔獕𤠹-𤡢𪻈㺔-㺙獋獖-獤𤡣-𤢋𪻉㺚-㺜獥-獭𤢌-𤢥㺝-㺟獮-獴" - "𤢦-𤢳𪻊㺠獵-獸𤢴-𤣄𪻋㺡㺢獹-獻𤣅-𤣌𪻌㺣-㺦獼獽𤣍-𤣐獾獿𤣑-𤣖玀𤣗-𤣚玁-玃𤣛-𤣞㺧𤣟-𤣢" - "𤣣𤣤玄𤣥玅𤣦玆率玈𤣧𤣨⺩玉王𤣩玊玌玍㺨-㺫玎-玑𤣪-𤣬𪻍㺬-㺯玒-玛𤣭-𤣸㺰-㺶玜-玱𤣹-𤤎𪻎-𪻔𫞥㺷" - "-㺾玲-珑𤤏-𤤴𪻕𪻖㺿-㻈珒-珲琉𠴦𤤵-𤥕𪻗-𪻟𫞦㻉-㻐珳-珶珸-琈琊-琓𤥖-𤥺𪻠-𪻥㻑-㻜珷琔-琝琟-琼" - "𤥻-𤦮𪻦-𪻲𫞧㻝-㻦琞琽-瑟𤦯-𤧩𪻳-𪼂㻧-㻪瑠-瑸𤧪-𤨓𪼃-𪼏𫞨㻫-㻴瑹-璌璎璓𤨔-𤨿𤩁𪼐-𪼖" - "𫞩㻵-㻼璍璏-璒璔-璡璣璤𤩀𤩂-𤩪𪼗-𪼠㻽-㼂璢璥-璴𤩫-𤪊𪼡-𪼦璵-瓂𤪋-𤪨𤪴𪼧𪼨㼃-㼆瓃-瓋𤪩-𤪳" - "𤪵-𤪽𪼩-𪼫㼇瓌-瓒𤪾-𤫈𪼬-𪼯瓓-瓖𤫉-𤫓𪼰瓗-瓙𤫔-𤫘㼈瓚𤫙-𤫟𪼱瓛𤫠𪼲𤫣-𤫧𤫢𤫨𤫩瓜" - "瓝𤫪𪼳㼉㼊𤫫-𤫯𪼴㼋㼌瓞瓟𤫰-𤫴㼍㼎瓠𤫵-𤫹㼏𤫺-𤬀瓡𤬁-𤬆𪼵㼐-㼒𤬈-𤬌㼓㼔𤬇𤬍𤬐-𤬕瓢𤬎" - "𤬏𤬖𤬗㼕𤬘-𤬚瓣𤬛-𤬝瓤𤬞𤬟𤬠𤬡瓥𤬢㼖𤬣𤬤𤬥瓦㼗瓧𤬦𤬧㼘㼙瓨瓩𤬨-𤬫𪼶㼚㼛瓪-瓲𤬬-𤬲𪼷" - "𪼸㼜-㼠瓳-瓵𤬳-𤬽𪼹㼡-㼦瓶-瓸𤬾-𤭋㼧-㼪瓹-瓼𤭌-𤭚㼫-㼱瓽-甁𤭛-𤭦𤭲𤮖𪼺𪼻㼲-㼷甂-甆𤭧-𤭱" - "𤭳-𤭸𪼼㼸-㼺甇-甉𠪹𤭹-𤮄𪼽𪼾㼻-㼾甊-甎𤮅-𤮍㼿-㽅甏-甒𤮎-𤮕𤮗㽆㽇甓-甕𤮘-𤮟㽈㽉甖𤮠𤮡𤮢-" - "𤮥甗𤮦-𤮬㽊𤮭-𤮯𪼿𤮰-𤮵㽋𤮶㽌𤮷𤮸𤮹甘𤮺甙𤮻-𤯀甚𤯁-𤯄𫞪㽍𤯅甛甜𤯆𪽀㽎甝甞𤯇㽏𤯈㽐𤯉" - "𤯊𤯋𤯌㽑𤯍𤯎𤯐𤯑𤯒生𤯓𤯔𪽁𤯕-𤯗甠𤯘-𤯞甡𤯟產産𤯠-𤯥𪽂㽒甤-甦𤯦-𤯫𤯬-𤯱𪽃-𪽅甧" - "𤯲-𤯴㽓𤯵㽔𤯶𤯷-𤯹𤯺𤯻𤯼𤯾𤯿𤰀𤰁𤰂用甩甪𤰃𪽆甫甬𤰄𠂵𠃰𡶤𤰅𤰆甭甮𠳫𤰇𤰈甯𤰉𤰊𤰋" - "𤰌𤰍𤰎𤰏𤰑𤰐田-电𤰒甶𤰓𤰔㽕-㽗男-町甼𠃫𤰕-𤰜𪽇画甽-畅𡇍𢑖𤰝-𤰨𪽈㽘-㽚畆-畓𤰩-𤱋𪽉-" - "𪽌㽛㽜畔-畟𤱌-𤱠𤱢-𤱤𪽍-𪽐㽝㽞畡-畧畩異𤱥-𤱺𪽑𪽒𫞫㽟㽠番-畯畲-畴𤱻-𤲐𪽓-𪽗㽡-㽤畵-畺𤲑-" - "𤲪𪽘-𪽚㽥畱畻-畽𤲫-𤲶𪽛𪽜㽦-㽨畾畿𤲷-𤳇𪽝𪽞㽩疀-疂𤳈-𤳎𤳐𤳑𪽟-𪽡㽪疃疄𤳒-𤳚𤳜-𤳣𪽢" - "㽫㽬疅𤳤-𤳨𨐴𪽣㽭疆疇𤳩-𤳰𤳲㽮疈𤳱𤳳-𤳸𪽤𤳹-𤳾𪽥𪽦疉疊𤳿-𤴁㽯𤴂-𤴄𤴅𤴆𤴇-𤴋𤴌𤴍" - "𤴎𤴏𤴐𤴑𤴒⺪疋𤴓𤴔𤴕疌𤴖𤴘疍𤴗疎疏𤴙-𤴛㽰𤴜𤴝疐疑𤴞𤴟-𤴢𪽧𤴣𤴤疒𤴥㽱㽲疓-疗𤴦-𤴮㽳-" - "㽶疘-疠𤴯-𤴶㽷-㽼疡-疯疺𤴷-𤵖𪽨-𪽫㽽-㾉疰-疹疻-痉𤵗-𤵶𪽬-𪽮𫞬㾊-㾒痊-痖𤵷-𤶔𪽯㾓-㾡痗-痫𤶕" - "-𤷁𪽰𪽱㾢-㾩痬-瘆𤷂-𤷺𪽲㾪-㾵瘇-瘘瘟瘧𤷻-𤸩𪽳-𪽵㾶-㿁瘙-瘞瘠-瘦瘨-瘫𤸪-𤹜𪽶𪽷𫞭㿂-㿈瘬-瘿癊" - "𤹝-𤺂𤺞㿉㿊癀-癉癋-癎𤺃-𤺝𤺟-𤺹𪽸𪽹㿋-㿐癏-癞𤺺-𤻔㿑-㿓癟-癡癣𤻕-𤻯𪽺㿔癢癤-癦𤻰-𤻿㿕-㿗癧" - "-癫𤼀-𤼊㿘癬-癮𤼋-𤼏㿙癯癰𤼐-𤼗㿚㿛癱癲𤼘-𤼛𤼜-𤼞癳𤼟-𤼡𤼢㿜癴𤼣𤼤癵癶𤼥𤼦癷癸-発𤼧𤼨𤼩" - "-𤼫𤼬-𤼮登發𤼯-𤼲𤼳-𤼵𤼶𤼷𤼸𤼹𤼺𤼼𤼻白百癿𤼽𤼾㿝皀-皃𤼿-𤽁的𤽂-𤽇㿞皅-皈𤽈-𤽗𪽻" - "𪽼㿟畠皉-皍𤽘-𤽤𪽽𫞮㿠㿡皎-皑𤽥-𤽫皒-皖𠌟𤽬-𤽸𪽾𪽿㿢皗-皙𤽹-𤾇𪾀𪾁㿣㿤𤾈-𤾓𪾂𪾃㿥皚-皞" - "𤾔-𤾚𪾄㿦皟-皡𤾛-𤾟皢-皥𤾠-𤾦皦-皨𤾧-𤾪㿧皩𤾫-𤾳皪皫𤾴-𤾷㿨皬𤾸-𤾺𪾅𤾻-𤾽皭𤾾𤾿𤿀-" - "𤿃㿩𤿄𤿅皮𤿆𤿇㿪皯𤿈-𤿍𪾆㿫㿬𤿎-𤿔𪾇㿭㿮皰皱𤿕-𤿞㿯㿰皲𤿟-𤿦㿱皳皴𤿧-𤿮𤿰-𤿲㿲㿳皵龾𤿯𤿳" - "-𤿿㿴㿵皶-皹𥀀-𥀌𪾈𪾉㿶㿷皺𥀍-𥀓㿸皻𥀔-𥀞皼𥀟-𥀡㿹皽𥀢-𥀪𥀫-𥀮㿺皾𥀯-𥀳𥀴𥀵𥀶-𥀸𥀹" - "𥀺皿盀盁𥀿𥁀㿻盂𥁁-𥁅𫞯㿼㿽盃-盈𥁆-𥁍𪾊𪾋𫞰㿾-䀀盉-监𥁎-𥁝𥁫𪾌𪾍䀁䀂盒-盘盛𥁞-𥁪𪾎䀃盙盚盜" - "𥁬-𥁶𪾏𪾐䀄䀅盝-盟𥁷-𥂂𪾑𪾒𫞱䀆盠-監𥂃-𥂆𪾓𪾔盤𥂇-𥂒𪾕䀇䀈盥-盧𥂓-𥂤𪾖䀉盨-盪𥂥-𥂲" - "𥂴-𥂷𪾗𪾘盫盬𥂸-𥂺𥂼-𥃀𪾙䀊𥂻𥃁-𥃆𪾚盭𥃇-𥃑䀋𥃒𦪹𪾛䀌𥃓-𥃗𪾜𥃘𥃙𥃞𥃚-𥃝𪾝" - "𥃟𥃠𥃡䀍𪾞𥃢𥃣⺫目𥃤𥃥䀎䀏盯𥃦-𥃱䀐-䀔盰-盵𥃲-𥄂𪾟𪾠䀕-䀞盶-眍𥄃-𥄰𪾡-𪾣䀟-䀦眎-眬眿𥄱-" - "𥅙𪾤-𪾧𫞲䀧-䀮眭-眾睁𠌪𥅚-𥆉𪾨-𪾪𫞳䀯-䁀着睂-睑鿃𥆊-𥇄𥇆-𥇈𥇫𪾫𪾬䁁-䁉睒-睠睢-睭𢰿𢾥" - "𣪭𥇅𥇉-𥇪𥇬-𥇳𥇵-𥈁𪾭-𪾰䁊-䁖睡睮-瞆𥈂-𥈻𪾱-𪾴䁗-䁡瞇-瞓𥈼-𥉳𥊇𪾵-𪾸䁢-䁪瞔-瞣𥉴-" - "𥊆𥊈-𥊩𥋖𪾹-𪾻䁫-䁳瞤-瞷𥊪-𥋕𥋗𪾼-𪿀䁴-䁺瞸-矂𥋘-𥋾矃-矊𥋿-𥌔𥌖-𥌙𪿁䁻-䁾矋-矏𥌚-" - "𥌬𪿂䁿䂀矐-矓𥌭-𥌹𥍂𪿃𪿄䂁𥌺-𥍁𥍃𥍅-𥍇䂂䂃矔𥍈-𥍎矕矗𥍏-𥍒䂄矘矙𥍓矖矚𥍔-𥍘𥍙𥍚𥍛𥍜" - "𪿅䂅矛𥍝䂆𥍞䂇矜𥍟𥍠𪿆矝𥍡-𥍦䂈𥍧-𥍩矞矟𥍪-𥍱𪿇矠𠍢𥍲-𥍵䂉𥍶-𥎁𥎂-𥎉𥎊-𥎍䂊-䂌𥎏-" - "𥎒𥎎𥎓-𥎕𥎖-𥎜䂍𥎞-𥎠𥎝𥎡-𥎣䂎矡𥎤𥎥矢矣𥎦𥎧矤知𥎨矦-矨𥎩-𥎯𪿈𪿉䂏䂐矩𥎰-𥎸䂑䂒矪矫" + "&[last regular ]<'\uFDD0'⼀<*一丁-丆𠀀-𠀂万-丌亐卄𠀃-𠀆𪜀𪜁𫝀不-专丗𠀇-𠀌𪜂㐀且-世" + "丘-丝𠀍-𠀗㐁㐂丞-丢𠀘-𠀚𠀜𠀞-𠀠𫝁丣-严丽𠀡-𠀤𠀦-𠀨𠀪𠀫𫝂並丧𠀬-𠀮𠀰-𠀴𪜃𠀵𠀶𠀸" + "𠀺𠀻𪜄𠀽-𠁀𠤢𪜅𠁁-𠁅𪜆𠁆-𠁈𠁊𠁋𠁌𠁍𠁎-𠁒𫝃𠁓𠁔𠁕𠁗-𠁛𠁝𤳏𪜇𠁖𠁟𠁠<" + "'\uFDD0'⼁<*丨丩𠁡𠁢㐃㐄个丫中-丰𠁣𪜈丱𠁥𠁦串𠁧𠁨丳𠁩-𠁬临𠁭-𠁯𪜉丵𠁰𠁱𠁳𠁴𠁵𠁶𠁸" + "𠁹𠁺𠁻<'\uFDD0'⼂<*丶丷𪜊丸义𠁼𠁽丹为𠁿主丼𠂀𠂁𠂂𪜋举𠂃𠂄𠂅<'\uFDD0'⼃<*丿-乁㐅乂-乄" + "𠂆-𠂊久-么乊𠂋-𠂎𫝄之乌尹𠂏-𠂓乍-乐𠂔-𠂡㐆乑-乔𠂢-𠂧𠂩-𠂫𠂭𪜌乕𠂯乖𠂲𠂳𠂶乗𠂴𠂷𪜍乘" + "𠂹-𠂾𪜎𪜏𠂿-𠃂𠃃𠃄𠃆𠃅𠃇𠃈<'\uFDD0'⺄<*⺂-⺄乙-乛𠃉-𠃎𠃑乜九龴𠃏𠃐㐇-㐉乞-习𠃒-" + "𠃔㐊㐋乣-书𠁾𠃕-𠃝㐌-㐏乧𠃞-𠃣𪜐㐐-㐕乨-买𠃤-𠃨𪜑㐖-㐘乱乲𠃩𠃪𠃬𠧝𪜒𪜓㐙-㐛乳-乸𠃭-𠃯𪜔" + "㐜-㐠乹-乼𠂸𠃲-𠃷𪜕乽𠃸-𠃻𤱡𪜖𪜗⻲㐡-㐣乾-亀𠃼-𠄂𪜘㐤亁𥝀𪜙𪜚亂-亄𠄃𠄄𪜛𠄅-𠄈𢆡㐥𠄉" + "㐦𠄊𠄋<'\uFDD0'⼅<*亅𠄌了𠄍-𠄐亇𠄑㐧予𠄒-𠄔争𠀩𠄕亊𠄖-𠄘𪜜㐨事𠄙𠄚𠄛𪜝𠄜𠄝<" + "'\uFDD0'⼆<*二𠄞-𠄠亍-亏云-亖𠄡亗亘-亚𠄢-𠄧些亜𠀥𠄨-𠄪㐩亝-亟𠄫-𠄯𠄰-𠄳𠄵-𠄸𠄹𠄺𠄻" + "𠄼-𠄾𠄿𪜞𠅀𪜟<'\uFDD0'⼇<*亠亡亢亣𠅁𠅂𪜠𪜡㐪㐫交-产𠅃-𠅇𫝅㐬亨-亪𠅈-𠅋𪜢㐭享京𠅌-𠅒" + "亭-亲𠅓-𠅕亳𠅖𠅘-𠅝𠅞-𠅧𪜣亴亵𠅨-𠅯𠅲𪜤㐮亶亷𠅳-𠅸𠅺-𠅼𠆀𠅾𠅿𠆁-𠆉𪜥亸𠆋-𠆒𠆔" + "𠆖-𠆘㐯𠆚𠆝𪜦亹𠆞𠆟𠆠𠆡<'\uFDD0'⺅<*⺅人亻𠆢亼-亿𠆣-𠆥什-仓𠆦-𠆨𪜧㐰-㐷仔-仭𠆩-𠆭" + "𠆯𠆰𠆳𫝆㐸-㑀仮-伬佤𠆴-𠇑𠇓-𠇕𪜨-𪜫㑁-㑈伭-佣佥-佨𠇖-𠈁𪜬-𪜴㑉-㑖佩-侭鿇𠈃-𠈣𠈥-𠈬𪜵" + "-𪜷𪜸-𪜺𫝇𫝈㑗-㑢侮-俭𠈭-𠉠𠉡𠉢𪜻-𪝂㑣㑥-㑭修-倿𠉣-𠊆𠊇-𠊦𠋟𪝃-𪝊𫝉㑤㑮-㑲偀-偿𠊧-" + "𠋐𠋒-𠋞𠋠-𠋢𠋣-𠋬𪝋-𪝕𫝊㑳-㑺傀-傩𠋭-𠌅𠌇-𠌝𠌠-𠌩𪝖-𪝟㑻-㒁傪-働𠌫-𠍡𠍣𠍤𠍦-" + "𠍬𠎵𪝠-𪝤𫝋㒂-㒐僎-僱僳僴僷𠍥𠍭-𠎗𠎙𠎚𠎝-𠎴𠏐𪝥-𪝧𪝨-𪝪㒑-㒘僲僵僶僸-儏𠎷-𠏏𠏑𠏔-" + "𠏦𪝫-𪝯㒙-㒜儐-儞儫𠏒𠏨-𠐇𪝰-𪝳㒝㒞償-優儬𠐈-𠐛𠐝-𠐢𪝴-𪝶㒟㒠儭-儲𠐣-𠐺𪝷-𪝹㒡-㒣儳-儵" + "𠐻-𠑁𠑃-𠑌𪝺-𪝼㒤-㒦儶𠑍-𠑖𠑞𪝽㒧㒨儷-儺𠑗-𠑝𠑟-𠑣𪝾儻儼𠑤-𠑩㒩儽𠑪-𠑯儾𠑰㒪𠑲𠑳" + "𠑵<'\uFDD0'⼉<*儿⺎⺑兀允-元𠑶兄𠑷𠑸㒫充-兊𠑹-𠑼克-兑𠑽-𠒂㒬兒-兖𠒃-𠒋𪝿兗-兙𠒌-𠒏𪞀𫝌" + "㒭党兛𠒐-𠒖𪞁㒮兜-兞𠒗-𠒝兟兠𠒞-𠒣兡𠒤-𠒦𪞂兢𠒧-𠒯𠒰-𠒲𠒴-𠒷𪞃-𪞅兣𠒳𠒸-𠒾𠒿-𠓅" + "𠓇㒯𠓆𠓈-𠓊𠓋𠓎𪞆𠓍𠓏𠓐兤𠓑𠓒𠓓𠓔𠓕𠓖𠓗-𠓙𠓚<'\uFDD0'⼊<*入兦𠓛內𠓜-𠓞㒰㒱𠓟" + "㒲全氽𠇒𠓠-𠓣㒳㒴𠓤-𠓨兩𠓩兪𠓪-𠓬𠓭-𠓰𪞇𠓱𠌆𠓲𠓳𠓴-𠓷𠓸-𠓻𠓼𠓽𠓾𠓿<'\uFDD0'" + "⼋<*八𠔀公-兯𠔁-𠔄兰𠔅𠔆共-兴龹𠔈𠔉𪞈㒵-㒷兵𠔊-𠔏其-典𠔐𠔑𠩖㒸兹养𠔒-𠔗兺兼𠔙-𠔛兽𠔜𠔝" + "𠔞-𠔧𪞉兾兿𠔨-𠔮𪞊𠔯-𠔱𠭻𪞋𪞌冀𠔳-𠔵𪞍𠁜冁𠔶𠔷𠔸-𠔺㒹<'\uFDD0'⺆<*⺆冂𠔼冃-冈" + "𠔽-𠕀冉-册𠕁-𠕊再冎𠕋-𠕏冏𠕐-𠕕𪞎㒺冐𠕖-𠕚冑冒𠕛𠕜𫝍冓冔𠕝-𠕟㒻㒼冕𠕠-𠕢㒽最𠕣-𠕥㒾𠕦" + "𠕧𠕨𠕩𠕪𠕬𠕭𠕮𠕯𠕰𠕱㒿𠕲<'\uFDD0'⼍<*冖⺴㓀㓁冗冘𠕳𠕴写冚𠕵-𠕸军农𠕹-𠕿冝𠖀-𠖃𪞏" + "𪞐冞𠖄-𠖆𪞑㓂冟冠𠖇-𠖋冡-冧𠖌-𠖒𪞒冨𠖓𪞓㓃𠖔-𠖙𪞔𠖚𠖛冩𠖜-𠖞𪞕㓄冪𠖠𠖡𠖢𠖣-𠖥𠖦" + "-𠖨𠖩𠖪𠖫<'\uFDD0'⼎<*冫𠖬㓅𠖭冬-冯𠖮-𠖰𪞖㓆㓇冰-冴𠖱-𠖶𪞗-𪞚㓈况-冻𠖷-𠖿𠗁𪞛-𪞝" + "㓉-㓍冼-净𠗀𠗂-𠗇𪞞㓎㓏凁-凃𠗈-𠗗𪞟-𪞡𫝎㓐-㓒凄-凎𠗘-𠗤𪞢-𪞥㓓减-凑𠗥-𠗰𪞦-𪞨𫝏㓔㓕凒-" + "凖𠗱-𠗹𪞩𪞪㓖凗𠗺-𠘃𪞫𪞬㓗凘𠘄-𠘉𠘓𪞭凙-凜𠘊-𠘑𪞮凝凞𠘒𠘔𠘕𪞯凟𠘖-𠘜𥂳𠘝-𠘡𠘢" + "𠘣𪞰𠘤𠘥𠘦<'\uFDD0'⺇<*⺇几𠘧𠘨凡-凣凤𠘩-𠘰凥-凧𠘱-𠘴凨-凫𠘵-𠘻𪞱凬𠘼-𠙅𪞲凭-凯𠙆" + "-𠙎𠫮𠙏-𠙑𠙒-𠙖𪞳㓘凰𠙘𠙙𠙛-𠙞𪞴凱凲𠁉𠙟-𠙣𠙤-𠙧𪞵凳凴𠙨-𠙪𠙫𠙭-𠙰𠙱𠙲𠙳<" + "'\uFDD0'⼐<*凵𠙴𠙵凶𠙶-𠙸凷-击𠙹-𠙻𠙽𪞶㓙凼𠙾-𠚅𠚆-𠚊函𠚋-𠚍𪞷凾𠚎-𠚐𠚒𠚓𪞸𠚔" + "-𠚗凿𠚘𪞹𪞺𪞻𠚙𠚚𢍭𠚜𠚝𠚞𢇕𪞼𠚟𪞽𠚠𠚡𠚢<'\uFDD0'⺈<*⺈⺉刀-刂𠚣刃刄𠚤刅-刈𠚥-" + "𠚬㓚-㓜刉-刍𠚭-𠚴𠚶𠚻㓝㓞刎-创𠚵𠚷-𠚺𠚼-𠛍𪞾-𪟀㓟㓠刜初刞-刭𠛎-𠛦𪟁𪟂㓡-㓦刮-剂𠛧-𠜏𪟃" + "-𪟅㓧-㓫剃-剑𠜐-𠜰𪟆𪟇𫝐㓬-㓰剒-剧𠜱-𠝜𠝶𪟈𪟉㓱-㓶剨剪-剱剶𠝝-𠝵𠝷-𠝾𪟊-𪟍㓷-㓻剩割-創" + "𠝿-𠞛𠞝-𠞤𪟎-𪟐㓼㓽剷-剿𠞥-𠟁𪟑-𪟓㓾-㔉劀-劄𠟂-𠟟𠟡-𠟥㔊劅-劏𠟠𠟦-𠟹𪟔㔋-㔍劐-劔𠟺-" + "𠠊𪟕𪟖㔎㔏劕𠠌-𠠚㔐𠠛-𠠠㔑劖𠠡-𠠣㔒𠠤𠠦-𠠩劗劘𠠥𠠪-𠠭劙劚𠠮𠠯𠠰𠠱<'\uFDD0'⼒<*力劜" + "𠠲劝办𠠳-𠠵㔓㘞功-劢𠆮𠠶-𠠸㔔-㔖劣-动𠠹-𠡁㔗㔘助-労𠡂-𠡐𪟗-𪟙㔙-㔛劵-势𠡑-𠡝𪟚𪟛㔜勀-勋𠡞" + "-𠡪𪟜㔝-㔟勌-勑𠡫-𠡺𪟝-𪟟㔠勒-勖勘-勚𠡻-𠢄𪟠㔡勛-勞𠢅-𠢒𪟡𪟢募-勧𠢓-𠢟𪟣𫝑㔢勨-勭𠢠-" + "𠢯𪟤𪟥勮-勲𠢰-𠢵𪟦勳𠢶-𠢸㔣-㔦勴-勶𠢹-𠢿㔧𠣀-𠣃勷𠣄𠣅勸𠣆𠣇𪟧𠣈𠣉𠣊𠣋<'\uFDD0'" + "⼓<*勹勺勻-匂𠣌匃-匇𠣍-𠣐匈𠣑-𠣓匉𠣔-𠣗匊-匌𠣘-𠣝匍𠣞-𠣣匎𠣤-𠣭㔨匏匐𠣮-𠣴㔩匑匒𠣵-𠣷㔪匓" + "𠣸-𠣼𠣽-𠤂匔𠤃𠤄-𠤇𠤈-𠤊𠤋-𠤍<'\uFDD0'⼔<*匕𠤎𪟨㔫化𠤏北𠤐𪟩𠤑-𠤕㔬𠤖𠤗-𠤝" + "𪟪𠤞-𠤡㔭匘匙𠤣𠤤𠤥𪟫𠤦-𠤨𠤩𠤪<'\uFDD0'⼕<*匚𠤬𠤭匛-匞匟-匢𠤮-𠤱𪟬㔯㔰匣-匥𠤳-ð ¤·" + "𪟭𪟮匦𠤸-𠤻匧-匩𠤼-𠥂𠥄-𠥈𪟯匪匫龨𠥉-𠥍𪟰㔱匬-匮𠥎𠥏𠥐-𠥕㔲-㔴匯𠥖-𠥘㔵匰-匲𠥙-𠥛𪟱" + "匳𠥜-𠥡匴𠥢𠥣匵𠥤𠥥匶𠥦𠥧匷𠥨𠥩𪟲𠥪㔶𠥫𠥬<'\uFDD0'⼖<*匸匹区𠥭𠤲𠥮𠥯㔷医𠥰-𠥲匼𠥳" + "匽𠥃𠥴𠥵𠥶匾-區㔸𠥷𠥸𠥹𠥺<'\uFDD0'⼗<*十卂千㔹卅-午𠥻𠥼𠥿卉半卌𠆱𠥽𠥾𠦀𠦁㔺㔻卋卍-卐𠦂-" + "𠦐𠦑-𠦗𪟳𫝒卑-卖龺𠦘-𠦢𣥥𫝓南単𫝔𠦣-𠦩𪟴卙𠦪-𠦯𪟵博𠦰-𠦳㔼𠦴-𠦼𪟶𠦽-𠦿𪟷𠧀-" + "𠧄𪟸𪟹𠧅-𠧈𪟺𠧉-𠧍𪟻𠧎𪟼卛𠧏𠧐𠧑<'\uFDD0'⺊<*⺊卜𠧒卝卞𪟽卟-卢𠧓𠀝𠧔-𠧘⻧卣卤𠧙" + "-𠧜𡥋𪟾㔽卥-卧𠧞-𠧨𠧩-𠧲𠭉𠧳-𠧷𠧹𪟿卨𠧺-𠧿𠨀-𠨂𠨄𠨅𠨆𠨇𪠀𠨈-𠨊𠨋𠨌<" + "'\uFDD0'⺋<*⺋卩㔾㔿卪卫卬𠨍-𠨐卭-卯𠨑印危𠨒-𠨗㕀卲-卵𠨘㕁卶-卺𪠁卻-卽𠨙-𠨝𪠂𠨞卾卿𠨟-𠨡厀厁" + "𠨢-𠨤𠨥𠨦𠨧-𠨪𠨫<'\uFDD0'⺁<*⺁厂厃-历𠨬厇-厉𠨭-𠨳𪠃㕂-㕄厊-厍𠂬𠂮𠨴-𠨿㕅-㕇厎-厑𠂰" + "𠩀-𠩉𪠄𫝕㕈㕉厒-厕𠩊-𠩕𪠅𪠆㕊厖-厛𠩗-𠩦𪠇-𪠊㕋-㕍厜-原虒𠩧-𠩷𪠋-𪠎𫝖𫝗厠-厣厩𠩸-ð ©¾" + "𠪀-𠪆𪠏𪠐㕎厤-厨𠪇-𠪐𪠑𪠒㕏厪厫𠩿𠪑-𠪘𪠓-𪠕㕐㕑厬-厰𠪙-𠪬𪠖𪠗㕒厱厲𠪭-𠪸𪠘𪠙𠪺-𠪾" + "㕓厳𠪿𪠚𠫀-𠫆厴𠫇𪠛𠫉𠫊𠫋𠫌-𠫎㕔𠫏𠫐厵𠫑𠫒<'\uFDD0'⼛<*厶𠫓-𠫖㕕厷-厹𠫗𠫘厺-厼𠫙" + "-𠫝厽厾𠫞-𠫥县𠫦-𠫨叀-参𠫩-𠫭𠫯𠫰-𠫲𠫴-𠫸𪠜㕖𠫹-𠫼𪠝㕗㕘參叄𠫽𠫾𪠞叅𠫿-𠬅𦎅𪠟𠬆" + "-𠬌𪠠叆𠔲𠬍-𠬐㕙叇𠬑𠬒𪠡𠬓𠬕-𠬗𠬔𠬘𠬙𪠢<'\uFDD0'⺀<*⺀又叉㕚㕛及-収𠬚-𠬠𪠣𪠤叏-发" + "𠬡-𠬨㕜叒𠬩-𠬰𪠥㕝叓𠬱-𠬸𪠦㕞叔-变𠬹-𠬾𪠧𪠨㕟叙-叝𠫳𠬿-𠭈𪠩𪠪叞叟𠭊-𠭔𪠫𪠬𠭕-𠭤㕠" + "ð ­¥-𠭮𪠭𪠮叠﨎𠭯-𠭵𠭷-𠭺𪠯㕡𠭼-𠮂𡪞𪠰𠮃-𠮆叡𠮇-𠮌𪠱𠮍-𠮏叢𠮐壡𠮑𠮒𠮓𠮔𠮕𠮖" + "𠮗𠮘<'\uFDD0'⼝<*口𠮙-𠮞㕣-㕥古-叾𠙼𠮟-𠮪𪠲㕦-㕨叿-吗𠮫-𠯊𫝘㕩-㕶吘-呜𠈂𠯋-𠯶𠯷-𠰇" + "𪠳-𪠵㕷-㕿呝-咝𠰈-𠰽𠰾-𠱏𪠶-𪠹㖀-㖎咞-哟𠀷𠀹𠱐-𠱼𠱽-𠲫𪠺-𪡃𫝙㖏-㖞哠-唧𠲬-𠳓𠳔-" + "𠳤𠳦-𠳪𠳬-𠴥𪡄-𪡎㖟-㖵唨-唽唾唿-啘啚-啞啠-啪啬-啹𠳥𠴧-ð µ­ð µ®-𠶶𪡏-𪡛㖶-㗑啙啫啺-喌喎-喾噅𠶷-" + "𠷓𠷔-ð ·¡ð ·£-𠸵𠸻-𠸾𪡜-𪡩㗒-㗡喍喿-嗵𠷢𠸶-𠸺𠸿-𠹯𠹳𠹴-𠻓𪡪-𪡷㗢-㗰嗶-嘞嘡-嘧噑噓𠁷𠻔" + "-𠼑𠼒-𠽠𪡸-𪢄𫝚㗱-㗺嘟嘠嘨-噄噆-噐噒噔噖-噝噴𠆊𠏓𠏧𠹰-𠹲𠽡-𠾛𠾜-𠾦𠾨-𠿆𡀔𡀦𪢅-𪢍" + "𫝛㗻-㘄噞-噳噵-噼𠿇-𡀓𡀕-𡀟𡀠-𡀥𡀧-𡀼𢨐𨗓𪢎-𪢔㘅-㘈噽-嚓嚺𡀽-𡂎𪢕-𪢘𫝜㘉-㘏嚔-嚤𡂏-" + "𡃟𡃰𪢙-𪢞𫝝㘐-㘒嚥-嚰𡃠-𡃯𡃱-𡄈𡄊-𡄐𪢟-𪢡㘓㘔嚱-嚹𡄑-𡄰𪢢-𪢤㘕-㘗嚻-囄囍𡄱-𡅔𡅣㘘囅" + "-囉囊囋囎𡅗-𡅢𡅤-𡅯𪢥𫝞㘙㘚囌囏囐𡅰-𡅸囑-囓𡅹-𡆅𪢦𪢧㘛囔囕𡆆-𡆎㘜𡆏-𡆘𡆙𡆚𡆞囖𡆛-𡆝" + "𧮥𡆟<'\uFDD0'⼞<*囗𡆠-𡆢㘝囘-囜龱𠁤𡆣-𡆦㘟囝-団𡆧-𡆳囤-囵𡆴-𡇇𪢨㘠㘡囶-图𠀯𡇈-𡇌𡇎-" + "𡇑𪢩㘢囿圀𡇒-𡇟𪢪㘣圁-圆𡇠-𡇯𪢫圇-國圏𡇰-𡇻𡈀𪢬𪢭圌-圎圐𡇼-𡇿𡈁-𡈉𤔗圑-圕𡈊-𡈔𪢮㘤圖" + "-圙𡈕-𡈡𪢯圚𡈢-𡈤𡈦-𡈩圛圜𡈥𡈪-𡈬𪢰𡈭-𡈱𡈲𡈳𡈴㘥𡈵-𡈷𡈸-𡈺圝圞𡈻<'\uFDD0'⼟<" + "*土圠圡龶𡈼-𡈾㘦圢-圧𡈿-𡉇𪢱𪢲在-场𡉈-𡉖𪢳-𪢷㘧-㘰圻-坠𡉘-𡊃𪢸-𪣂㘱-㘵坡-垁垂垃-垊𡊄-𡊶" + "𪣃-𪣊㘶-㘾型-垵城𡊷-𡋛𡋝-𡋬𪣋-𪣓㘿-㙆垶-埍埏-埛﨏𡋭-𡌥𣑧𪣔-𪣣㙇-㙍埜-埩埫-堕𡌦-𡍣𪣤𪣥" + "𪣦-𪣱㙎-㙘埪堖-堼堾-塂塄-塈𡍤-𡎦𡎧-𡎭𪣲-𪣽𫝟㙙-㙟堽塃塉-塱𡎮-𡏬𧯧𪣾-𪤋𪤌𪤍㙠-㙦塲-墛𡏭-" + "𡐝𦥈𪤎-𪤘𫝠㙧-㙯墜-墧墩-墹𠚛𡐞-𡑝𪤙-𪤞㙰-㙶墺-壌龳𡑞-𡑹𡑻-𡒈𪤟-𪤥𫝡㙷-㙺壍-壗龼𡒉-𡒠" + "𡒢-𡒯𪤦-𪤫㙻-㙽壘壙𡒰-𡒿𡓁-𡓏𪤬-𪤯㙾㙿壚-壠壢𡓀𡓐-𡓚𡓜-𡓥𪤰㚀壣-壥𡓦-𡓰𪤱壦𡓱-𡓶" + "𡓸𡓹𡓻-𡔁𡓺𡔂-𡔉壧壨𡔊-𡔎㚁壩𡔏-𡔕㚂壪𡔖𡔗𡔘𡔙𡔚<'\uFDD0'â¼ <*士壬壭𡔛壮𡔜壯-壳𡔝" + "𡔞𡔟壴壵𡔠-𡔢壶𡔣-𡔩𪤲壷壸𡔪-𡔭㚃壹-壻𡔮𡔯壼𡔰𡔲-𡔵𪤳壽壾𡔶𡔸-𡔻㚄壿夀𡔼𡔽夁𡔾-𡕀𡕁" + "-𡕄𡕅𡕇-𡕊𡕋𡕌𡕍𡅕𡕏-𡕑𪤴<'\uFDD0'⼡<*夂𡕒夃处𡕓𡕔夅𡕕𡕖夆𡕗-𡕙备㚅夈𡕚𠙚𡕛𡕜" + "𪌛𡕝𪤵<'\uFDD0'â¼¢<*夊𡕞𡕟夋𡕠𡕡夌𡕢-𡕥㚆㚇変复夎夏𠀼𡕦𡕧-𡕬𠌞𡕭𠭶𡕮-𡕱𪤶夐𡕲-𡕵" + "𡕶𡕷𡕸-𡕺𡕻夑夓𡕼-𡕿夒𡖀𡖁夔𡖂𡖃<'\uFDD0'â¼£<*夕㚈外-夘𡖄-𡖆夙-夛𡖇-𡖉𪤷𫝢𡖊-𡖌" + "𫝣㚉夜夝𡖍-𡖏𪤸𡖐𡖑𪤹夞𠅗𡖒-𡖜𢻈𪤺够夠𡖝-𡖥𪤻㚊夡𠅱𠨃𡖦-𡖮𡖰𪤼𡖯𡖱-𡖵㚋㚌夢-夥𡖶" + "-𡖾𢆣𪤽夦𡖿-𡗁𪤾𠆓𠆕𡗂-𡗅𪤿𠆙𡗆-𡗈㚍𡗉𡗊𡗋𡗌𡗐𡗍𡗎𪥀𡗏𣡳𡗑<'\uFDD0'⼤<*" + "大夨天-夭𡗒-𡗔𪥁㚎央-头𡗕-𡗛𪥂㚏-㚑夵-夼𠀛𡗝-𡗤𪥃㚒㚓夽-奂𡗥-𡗶𪥄-𪥆㚔-㚙奃-奉奋-奍𡗷-𡘌" + "𪥇-𪥌㚚㚛奎-奖𡘍-𡘜𪥍-𪥏奊套-奚𡘝-𡘳𪥐-𪥒𫝤㚜-㚞奛-奞𡘴-𡙆𪥓-𪥕㚟奟-奥𡔱𡙇-𡙚𪥖-𪥘" + "㚠奦-奨𡙛-𡙫𪥙-𪥛奩-奬𡙬-𡙶𪥜-𪥞奭𡙷-𡚅𪥟-𪥡㚡奮奯𡚆-𡚎𤏠𫝥𡚏-𡚖奰𡚗𡾗𪥢𡚘-𡚚" + "𡚛𪥣𡚜𡚝奱𡚞𡚟𡚠-𡚢奲𡚣𡚤𡚥<'\uFDD0'â¼¥<*女𡚦㚢奴-奶𡚧-𡚭㚣-㚨奷-妈𡚮-𡚻𪥤𪥥㚩-㚯㛠" + "妉-妌妎-妫𡚼-𡛘𪥦-𪥬𫝦㚰-㛁妬-姗𡛙-𡜁𪥭-𪥰㛂-㛌妍姘-姫姭-娃娅-娈𡜂-𡜭𪥱-𪥵𫝧𫝨㛍-㛟㛡-㛤姬" + "娉-娫娭-娴娽𡜮-𡝝𪥶-𪥺𫝩-𫝫㛥-㛭娬娵-娼娾-婶𡝞-𡞒𡞓-𡞛𪥻-𪦅㛮-㜄婷-媏媑-媯嫏𡞜-𡟋𡟌-𡟧" + "𡠣𪦆-𪦐𫝬㜅-㜔媐媰-嫎嫐-嫔𡟨-𡠕𪦑-𪦖㜕-㜢嫕-嫲𡠗𡠙-𡠢𡠤-𡠱𡠳-𡡎𪦗-𪦟𫝭㜣-㜨嫳-嬏𡠖" + "𡠘𡠲𡡏-𡢍𡢐𪦠-𪦥𫝮㜩-㜭嬐-嬢嬴𡢎𡢑-𡣄𪦦-𪦪㜮㜯嬣-嬳嬵-嬷𡣅-𡣡𡣣-𡣩𪦫㜰㜱嬸嬺-嬽𡣪-ð¡£¼" + "𪦬-𪦯㜲-㜵嬹嬾嬿𡣽-𡤍𡤞𪦰𪦱㜶-㜸孀-孆𡤎-𡤗𪦲㜹孇-孉𡤘-𡤝𡤟𡤠𪦳𪦴㜺孊-孌𡤡-𡤪孍𡤫-𡤭" + "𪦵孎孏𡤮-𡤳𡤴-𡤶㜻㜼𡤷-𡤺𡤻<'\uFDD0'⼦<*子-孓𡤼孔𡤽孕𡤾-𡥂㜽孖-孙𡉗𡥃-𡥅㜾㜿孚-孞𡥆-" + "𡥊𡥌𡥍𪦶-𪦹㝀孟-孧𠃱𡥎-𡥚𪦺㝁孨-孪𡥛-𡥧𪦻㝂㝃孫-孭𡥨-𡥭𢈲𨹴孮-孰孲𡥮-𡥵𪦼-𪦾㝄孱𡥶-" + "𡦂𪦿㝅孳孴𡦃-𡦐孵-孷𡦑-𡦖𪧀㝆𡦗-𡦝𫝯㝇學孹𡦞-𡦨𪧁孺孻𡦩𪧂𪧃𡦪-𡦬孼𡦭-𡦰孽孾𡦱-𡦶𪧄" + "孿𡦷㝈𡦸<'\uFDD0'⼧<*宀㝉𡦹㝊㝋宁-宄𡦺-𡦼㝌㝍宅-安𡦽-𡧊㝎-㝑宊-宒𡧋-𡧕𪧅-𪧇㝒宓-审𡧖-𡧨" + "𪧈𪧉㝓-㝖客-宦宨-宫𡧩-𡧿𪧊-𪧌㝗-㝚宧宬-宾𡨀-𡨡𪧍-𪧐㝛-㝡宿-寉𡨢-𡨼𪧑-𪧓㝢㝣寊-寕寪𡨽-𡩞" + "𪧔-𪧚㝤-㝨寖-寝𡩟-𡩺𪧛-𪧠㝩-㝬寞-寨𡩻-𡪝𪧡-𪧥𫝰㝭-㝯審寫-寮𡪟-𡪽𪧦-𪧪𫝱寯寰𡪾-𡫐𪧫-" + "𪧮寱寲𡫑-𡫝𪧯㝰𡫞-𡫫𪧰-𪧲寳-寵𡫬-𡫶寶𡫷-𡫻𪧳𪧴㝱寷𡫼-𡬃𪧵𡬄-𡬋𡬌𡬍𡬏𡬐𪧶𡬑𡬓" + "-𡬕㝲𡬖-𡬘𡬎𡬙𡬚𡬒𡬛𡬜<'\uFDD0'⼨<*寸𡬝㝳对寺-导𡬞𪧷㝴寽-寿㝵尀𡬟-𡬦封専将𡬧-𡬬㝶尃-尅" + "𡬭將-尉𡬮-𡬲𪧸𪧹㝷尊-尌𡬳-𡬸𪧺𡬹-𡬼對𡬽-𡭂導𡭃-𡭉𣊒𪧻𪧼𡭊-𡭌𪧽𡭍-𡭏𪧾𡭐𡭑𡭒" + "𡭓<'\uFDD0'⺌<*⺌⺍小𡭔尐少𡭕𡭖尒-尕龸𡭗𡭘尖-尘𡭙-𡭜𡭝-𡭤𪧿尙尚𠈤𡭥-𡭩𪨀尛-尝𡭪-𡭳㝸" + "ð¡­´-𡭼𪨁𪨂𡭽-𡮍㝹尞𡮎-𡮗尟尠𠅽𡮘-𡮝㝺尡𡮞-𡮥𪨃㝻𡮦-𡮯𪨄𡮰-𡮳𪨅𡮴-𡮶𢇔𪨆𡮷-ð¡®»" + "𤯏𡮼-𡮾𡮿𡯀<'\uFDD0'⺑<*⺏⺐尢尣𡯁𡯂尤𡯃𡯄-𡯊㝼尥-尧𡯋-𡯎㝽尨-尬𡯏-𡯙㝾㝿尭𡯚-𡯡㞀㞁尮" + "尯𡯢-𡯤𡯦𡯧㞂𡯨-𡯲㞃-㞆𡯳-𡯸㞇㞈尰就𡯹-𡰂𪨇㞉㞊尲-尴𡰃-𡰊𪨈𡰋-𡰏尵𡰐-𡰕𡰖-𡰚尶尷𡰛" + "𡰜𡰝𡰞𡰟𡰠𡰡𡰢<'\uFDD0'⼫<*尸𡰣尺㞋尻尼𡰤-𡰨𡰴㞌㞍尽𡰩-𡰳𫝲㞎尾-屃𡰵-𡰽𪨉-𪨋㞏-㞑屄" + "-届𡰾-𡱋𪨌㞒-㞖屋-屏𡱌-𡱡𢇀𪨍𪨎㞗屐-屘𡱢-𡱹𪨏𪨐㞘㞙屙-屝𡱺-𡲓𪨑㞚㞛属-屡𡲔-𡲫𪨕-𪨘𡲬" + "-𡳃𪨒-𪨔㞜-㞞屢屣𡳄-𡳏𪨙𪨚㞟㞠層-屧𡳐-𡳞𪨛𪨜𡳟-𡳧𪨝屨𡳨𡳩𪨞屩屪𡳪𡳫㞡屫𡳬-𡳰𪨟𪨠" + "𡳱-𡳴屬𡳵-𡳷𡳸-𡳺𪨡屭𡳻𡳼𡳽<'\uFDD0'⼬<*屮𡳾㞢屯𡳿屰𡴀-𡴅㞣㞷𡴆-𡴊𡴋-𡴍𡴎-𡴔" + "𡴕-𡴚𡴛𡴜𡴝-𡴣𡴤𡴥𡴦-𡴩𡴪𡴫𡴬<'\uFDD0'â¼­<*山乢屲𡴭-𡴯㞤-㞧屳-å±·ð¡´°-𡴽㞨-㞯屸-岃𡴾" + "-𡵒𪨢-𪨥𫝳㞰-㞶㞸岄-岌岎-岜𡵓-𡶂𪨦-𪨨㞹-㟃岝-峅𡶃-𡶣𡶥-𡶪𪨩-𪨮㟄-㟆岍峆-峧𡶫-𡷔𪨯-𪨴" + "𫝴㟇-㟖峨-崅𡷕-𡸐𦊤𪨵-𪨺𫝵㟗-㟥崆-崰𡸑-𡹖𡹗-𡹩𪨻-𪩁㟦-㟯崱-嵉嵋-嵝﨑𡹪-𡺩𪩂-𪩇㟰-㟸嵊嵞" + "-嵶𡺪-𡻗𪩈-𪩋㟹-㠄嵷-嶎𡻘-𡼉𪩌-𪩒㠅-㠐嶏-嶥𡼊-𡼼𪩓-𪩖㠑-㠗嶦-嶶𡼽-𡽈𡽊-𡽛𪩗-𪩚㠘-㠜" + "嶷-嶺嶼-嶿𡽉𡽜-𡾁𡾻𪩛-𪩝㠝-㠟巀-巂𡾂-𡾖𡾠㠠-㠣嶻巃-巅𡾘-𡾟𡾡-𡾭𣦭𪩞㠤巆-巌𡾮-𡾺㠥㠦巍巏巐" + "𡾼-𡿆𪩟㠧巎巑-巕巗𡿇-𡿑𪩠巖巘-巚𡿒𡿓𡿔-𡿜𡿝-𡿟𡿠𡿡𡿣𡿤㠨𡿢𡿥<'\uFDD0'â¼®<*巛-川𡿦" + "𡿨𡿧㠩州巟𡿩-ð¡¿­å· ð¡¿®-𡿰𪩡𡿱-𡿶𡿷-𡿻𪩢𠙗𡿼𡿽巢巣𡿾-𢀀𢀁𢀂巤𢀃𢀄-𢀆𢀇𢀈𢀉𢀊𢀋" + "𢀌𢀍𢀎𢀏𢀐<'\uFDD0'⼯<*工㠪𢀑-𢀕左-巨𢀖-𢀙巩巪𢀚𢀛𪩣巫𢀜-𢀞𢀟巬巭𢀠㠫㠬差𢀡𢀢𢀣𪩤" + "㠭巯𢀤𢀥𪩥巰𢀦𢀧𪩦𪩧㠮𢀨-𢀫𢀬𢑰𤀢𢀭𪩨𢀮𪩩𢀯𢀰-𢀲𪩪<'\uFDD0'⺒<*⺒己-巳巴𢀳㠯𢀴" + "𢀵𢀶巵𪩬㠰巶𢀷𢀸𪩫巷-巻𢀹-𢀻巼𢀼-𢀿㠱𢁀-𢁄巽𢁅-𢁉𪩭𪩮𢁊𪩯𢁋𢁌𢁍𢁏𪩰𪩱𢁎𢁐𢁑<" + "'\uFDD0'â¼±<*巾巿-币㠲㠳市-帅𢁒-𢁔𪩲㠴-㠶帆-师𢁕-𢁤㠷-㠼帉-帐𢁥-𢁺㠽-㡀帑-帜𢁻-𢂏㡁-㡆帝-帧𢂐" + "-𢂰㡇㡈帨-帱𢂱-𢃌𪩳㡉-㡎帲-帼𢃍-𢃪𪩴-𪩷㡏-㡖帽-幇幉𢃫-𢄉𪩸-𪩺㡗-㡛幊-幏𢄊-𢄞㡜-㡟幈幑-幙幛" + "𢄟-𢄲𪩻㡠㡡幚幜-幥𢄳-𢅌𪩼㡢-㡤幦-幩𢅍-𢅞𪩽㡥㡦幪-幬𢅟-𢅨𪩾幭-幯𢅩-𢅬幰𢅭-𢅷𪩿㡧㡨幱𢅸-" + "𢅺𪪀𢅻-𢅽㡩㡪𢅾-𢆁𢆂𢆃-𢆆𢆇𢆈<'\uFDD0'â¼²<*干平𢆉年幵𢆊-𢆌𪪁并-幸𢆍-𢆐𢆑-𢆕𢆖-" + "𢆙𢆚𪪂𪪃𢆛-𢆝𪪄幹𢆞-𢆠𪪅𪪆𢆢𢆤𢆥𪪇𢆦-𢆩𢆪𪪈𢆫𪪉𢆬𢆭𢆮<'\uFDD0'⺓<*⺓乡幺幻" + "𢆯-𢆱幼𢆲-𢆵𢆶𪪊𢆷-𢆺𢆻-𢆾幽𢆿𢇂𪪋𢇁𢇃-𢇆𢇇-𢇉㡫㡬幾𢇊𠅹𢇋㡭𢇌-𢇏𢇐-𢇓㡮𢇖<" + "'\uFDD0'â¼´<*广庀-広𠆲㡯-㡱庄-庆𢇗-𢇢㡲㡳庇-应庘𢇣-𢇱𪪌𪪍㡴-㡻底-店庙-废𢇲-𢈆𪪎𪪏㡼-㢂庠-度" + "𢈇-𢈘𪪐𪪑㢃-㢇座-庯𢈙-𢈱𪪒-𪪗㢈-㢌庰-庼𢈳-𢉕𢉗-𢉚𪪘𪪙𫝶𫝷㢍-㢐庽-廃廊𢉛-𢉻𢉽𢉾𪪚" + "𪪛㢑廅-廉廋廌𢉼𢉿-𢊔𪪜𪪝㢒-㢕廄廍-廘𢊕-𢊬𪪞-𪪠㢖-㢘廙-廤𢊭-𢋁𪪡-𪪣㢙-㢜廥-廪𢋂-𢋐𪪤𪪥" + "𢋑-𢋛𢋝-𢋠𪪦-𪪨廫𢋡-𢋭㢝廬廭龐𠓌𢋮-𢋺𪪪㢞廮-廰𢋻-𢌃廱𢌄-𢌆𪪫廲𢌈-𢌌𢌍-𢌑𢌒廳𢌓" + "𢌔𢌕𢌖<'\uFDD0'â¼µ<*廴𢌗㢟廵𢌘-𢌚𪪬延廷𢌜㢠廸廹𢌛𢌝𢌞𪪭𪪮建-廼𢌟廽𢌠-𢌥𪪯𢌦𢌧𪪰𢌨" + "-𢌪𪪱𢌫𣉡𦋪𪪲<'\uFDD0'⼶<*廾𢌬廿开𢌭弁𢌮𢌯异𢌰-𢌲弃-弅𢌳𢌵-𢌺𪪳弆𢌻𢌽-𢍁𪪴弇弈" + "𢌴𢌼𢍂-𢍌弉𢍍-𢍓𪪵𢍔-𢍙𢍚-𢍡𪪶𢍢-𢍥𪪷㢡𢍦-𢍫㢢弊𢍬㢣𢍮-𢍱𢍲-𢍴𪪸𪪩𢍵𢍶𪪹" + "𢍷𢍸𢍹<'\uFDD0'â¼·<*弋𢍺弌𢍻𢍼弍弎-弐𢍽𢍾㢤𢍿-𢎃𢎄𢎅㢥𢎆-𢎊𢎋𢎌𢎍弑𢎎㢦弒𢎏𢎐𣦏" + "𢎑𢎒𢎓𢎔𢎕𢎖<'\uFDD0'⼸<*弓𢎗𢎘㢧弔-弖𢎙-𢎡弗弘𢎢-𢎪㢨-㢫弙-弜𢎫-𢎶𪪺㢬㢭弝-张𢎷-𢏅" + "㢮-㢱弡-弪𢏆-𢏓𪪻㢲-㢷弫-弯𠄴𠔘𢏔-𢏣𪪼𪪽㢸㢹弰-弳𢏤-𢏭𪪾㢺-㢼弴-弹𢏮-𢏿𪪿㢽-㢿强-弾𢐀-𢐉" + "𪫀𪫁㣀-㣂弿-彂𢐊-𢐑㣃彃-彅𢐒-𢐝𪫂㣄㣅彆-彉𢐞-𢐤彊彋𢐥-𢐪彌𢐬-𢐱𪫃彍𢐲-𢐷𢐸-𢐾𤯽𢐿-" + "𢑅㣆𢑆-𢑉𪫄彎𢑊彏𢑋𢑌𪫅𢑍𢑎<'\uFDD0'⺕<*⺔⺕彐彑归当𢑏-𢑒𪫆𢑓㣇彔录𢑔𢑕彖𢑗-𢑚𢑛-" + "𢑝彗𢑞-𢑡彘𢑢-𢑤彙彚𢑥-𢑧𢑨-𢑬𢑭𢑮𣼙㣈彛彜𢑯𢑱𢑲彝彞𢑳-𢑶𪫇彟𢑷-𢑺𢑻𢑼𢑽𢑾彠𢑿<" + "'\uFDD0'⼺<*彡𢒀-𢒂㣉𢒃-𢒆㣊形-彤𢒇𢒈㣋-㣍𢒉-𢒍彥彦𢒎𫝸彧彨𢒏-𢒓𣥲𪫈㣎彩彫彬𢒔-𢒝㣏㣐彭" + "𢒞-𢒣彮𢒤-𢒨㣑彯彰𢒩𢒪㣒影𢒫-𢒯𪫉㣓𢒰-𢒳𢒴𪫊𢒵𢒷𢒶彲𢒸-𢒺𢒻<'\uFDD0'â¼»<*彳𢒼𢒽" + "㣔𢒾𢒿㣕彴彵𢓀-𢓃㣖㣗彶-彻鿈鿉𢓄-𢓑𪫋㣘㣙彼-径𢓒-𢓛𪫌㣚-㣡待-徍徔𢓜-𢓩㣢㣣徎-従徕𢓪-𢔀𪫍𪫎㣤-" + "㣩徖-徙徛-徤𢔁-𢔞𪫏𪫐㣪-㣮徚徥-徫𢔟-𢔫𢔭-𢔱𪫑-𪫓㣯徬-徰𢔲-𢕎𢕧𪫔𪫕㣰-㣲徱徳徴𢕏-𢕦𢕨𢕩" + "𪫖-𪫘㣳㣴徲徵-徺𢕪-𢕸㣵㣶徻徼𢕹-𢖄𢖆𢖇𪫙㣷徽徾𢖈-𢖊𢖌-𢖎𪫚𢖏-𢖗𪫛𪫜㣸徿𢖘-𢖚𢖜㣹忀忁" + "𢖝-𢖠𢖢忂𢖣𢖤𢖥𢖦𢖧𢖨<'\uFDD0'⺗<*⺖⺗心忄𢖩㣺必忆𢖪㣻忇-忊𢖫-𢖱𪫝㣼-㤀忋-応𢖲-𢗈𪫞㤁" + "-㤋忝-怆𢗉-𢗾𪫟-𪫥𫝹㤌-㤙怇-怿𢗿-𢘄𢘅𢘆-𢘳𪫦-𪫬㤚-㤭㤺恀-恽𢘴-𢙠𢙡-𢙰𪫭-𪫴㤮-㤹㤻-㤽" + "恾-悯𢙱-𢚯𢚰-𢚿𪫵-𪫾㤾-㥙悰-惯𢛀-𢛣𢛤-𢜧𪫿-𪬆㥚-㥫惰-愦慨𢜨-𢝝𢝞-𢞌𪬇-𪬒㥬-㥻愧-慑" + "𢞍-𢟑𢟒-𢟟𪬓-𪬞㥼-㦈慒-慧慩-慬慮-憈𠕫𢟠-𢠜𢠝-𢠰𦑑𪬟-𪬧㦉-㦖慭憉-憳𢠱-𢡶𢡷-𢢑𪬨-𪬭" + "㦗-㦙憴-憺憼-懔𢢒-𢣍𦡗𪬮-𪬶㦚-㦠憻懕-懨𢣎-𢣺𪬷-𪬹㦡㦢懩-懴𢣻-𢤥𦻇𪬺-𪬾㦣-㦧懵-懸𢤦-𢥊𪬿" + "𪭀㦨-㦪懹-懻𢥋-𢥖𪭁𪭂懼-懿𢥗-𢥤𪭃𪭄㦫㦬戀-戂𢥥-𢥮𪭅𪭆戃戄𢥯-𢥺𪭇戅戆𢥻-𢦂𪭈𢦃𢦄㦭戇" + "𢦅-𢦇𢦈𢦉𢦊𢦋<'\uFDD0'â¼½<*戈戉-戋𢦌𢦍𪭉戌-成𢦎-𢦑𪭊㦮㦯我-戓𢦒-𢦙㦰-㦲戔-戗𢦚-𢦥㦳战" + "𢦦-𢦶𪭋𪭌㦴-㦶戙𢦷-𢦾𪭍𪭎㦷戚-戝𢦿-𢧇𪭏𪭐㦸戞戟戦𢧈-𢧓𪭑㦹戠-戥𢧔-𢧡𪭒㦺戧-戬𠎶𢧢-𢧧" + "𢧩-𢧱𪭓㦻㦼戭-戯戱𢧨𢧲-𢨆戰𢨇-𢨏𢨑𢨒𪭔-𪭖㦽戲戴𢨓-𢨗戳𢨘𢨙𢨚-𢨝𢨞-𢨠𢨡-𢨣戵𪭗<" + "'\uFDD0'â¼¾<*戶-戸戹𢨤𢨥𢨦-𢨩㦾戺-戼𢨪-𢨮㦿㧀戽-所𢨯-𢨵㧁㧂扁-扃𢨶-𢩄𪭘扄-扇𢩅-𢩌扈𢩍-" + "𢩐𪭙扉扊𢩑-𢩕𢩖𢩗𤟵𢩘-𢩛𢩜-𢩞𪭚𢩟𢩠𢩡𨐳𢩢𪭛𢩣𢩤<'\uFDD0'⺘<*⺘手-才龵扎𢩥-𢩧" + "㧃-㧅扐-扖𢩨-𢩬㧆-㧈扏扗-扞扠-扬𢩭-𢪂𪭜㧉-㧑扟扭-扷批-报𢪃-𢪳𪭝-𪭣㧒-㧠扸抦-择𢪴-𢫟𢫠-𢫣𪭤-" + "𪭪𫝺㧡-㧱拪-挧𢫤-𢬔𢬕-𢬮𪭫-𪭳𫝻㧲-㧸挨-捤𢬯-𢭪𢭫-𢮀𪭴-𪮀㧹-㨈捥-捵捶捷-掱掳-掽𢮁-𢮺𢮻" + "-𢯨𪮁-𪮋㨉-㨕㨗㨘掲掾-揄揆-搅摒𢯩-𢰐𢰑-𢰾𢱀-𢱞𪮌-𪮖𫝼㨖㨙-㨬搆-搰搲-摊𢱟-𢲅𢲆-𢲲𪮗-𪮢" + "𫝽㨭-㩂揅摋-摑摓-摕摗-撄撇𢲳-𢳢𢳣-𢴟𪮣-𪮪𫝾㩃-㩑搱摖撅撆撈-撺擆𢴠-𢵘𢵙-𢵾𢷅𪮫-𪮴㩒-㩙撻-擅擇" + "-擞𢵿-𢷄𢷆-𢷊𪮵-𪮷㩚-㩟擟-擤擦-擱𢷋-𢷵𪮸-𪮺㩠-㩫擥擲-攆𢷶-𢸢𪮻-𪯀𫝿㩬㩭攇-攐攒𢸣-𢹌𪯁" + "ã©®-㩰攑攓-攚𢹍-𢹡𢹣-𢹫𪯂㩱-㩴攛-攝𢹢𢹬-𢺁攞-攤攦攧𢺂-𢺕𪯃㩵-㩷攥攨-攫𢺖-𢺝𪯄攬攭𢺞-𢺫㩸㩹攮" + "𢺬-𢺯𢺰-𢺲𢺳𢺴<'\uFDD0'⽀<*支攰𢺵𢺶㩺𢺷-𢺽𪯆攱𢺾-𢻀㩻㩼𢻁-𢻇𢻉㩽𢻊-𢻍𪯅㩾攲𢻎-" + "𢻔𢻕-𢻙𢻚-𢻜𢻝-𢻟𪯇攳𢻠-𢻤𢻥-𢻩𢻪<'\uFDD0'⺙<*⺙攴攵收攷㩿㪀攸-攼𢻫-𢻲㪁㪂攽-政𢻳-" + "𢼈𪯈㪃-㪆敀-故𢼉-𢼚𪯉𪯊㪇-㪉敆-敌𢼛-𢼸𣁋𪯋𪯌㪊-㪎啟敍-敛𢼹-𢽙𢽜𢽷𪯍𪵊㪏-㪚敜-敪敭𢽚𢽛" + "𢽝-𢽶𢽸-𢽾𢾣𪯎𪯏㪛-㪟敫敬敮-数𢽿-𢾢𢾤𪯐㪠-㪣敱-敳𢾦-𢿅𪯑𪯒㪤-㪦整-敻𢿇-𢿝𣁚𪯓-𪯖㪧-" + "㪪敼-敿𢿞-𢿽𪯗-𪯙斀-斂𢿾-𣀃𣀅-𣀏𪯚㪫㪬斃贁𣀄𣀐-𣀚𪯛𪯜斄𣀛-𣀢𩠮㪭斅斆𣀣-𣀭𩠰㪮𣀮-𣀲" + "𪯝𪯞𣀳𣀴𣀵-𣀺𪯟𣀻𣀼𣀽𣀾𣀿𣁀<'\uFDD0'⽂<*文𣁁㪯斈𣁂𪯠⻫斉𣁃-𣁅𪯡𪯢𣁆-𣁉𪯣㪰斊" + "斋𣁊𣁌𣁍𪯤斌-斏𣁎-𣁓斐斑𣁔-𣁖𪯥-𪯧㪱斒𣁗-𣁙𩖰𪯨-𪯪𣁛-𣁡斓𣁢𣁣𣁤𣁥𣁦斔𣁧𣁨斕𣁩" + "𣁪斖𣁫<'\uFDD0'⽃<*斗𣁬㪲㪳斘𣁭㪴𣁮-𣁰㪵𣁱𣁲𪯫㪶料斚𣁳-𣁶𪯬㪷斛斜𣁷-𣁻㪸斝𣁼-𣂀斞斟𣂁" + "𣂃-𣂅斠斡𣂂𣂆-𣂈𪯭㪹𣂉-𣂋𪯮斢㪺斣𣂌𣂍𪯯𣂎𣂏𣂐𪯰㪻<'\uFDD0'⽄<*斤𣂑斥𣂒𣂓斦-斩𣂔-" + "𣂘𪯱㪼㪽斪斫𣂙𣂚㪾㪿𣂛-𣂝斬断𣂞-𣂠㫀斮斯𣂡-𣂪𣂬𣂭新斱𣂮-𣂵𥇴㫁斲𣂶-𣂺㫂斳𣂻-𣂿斴𣃀-𣃆斵" + "斶𣃇-𣃋斷𣃌-𣃐𣃑-𣃓𣃔𣃕𣃖斸<'\uFDD0'⽅<*方㫃𣃗𣃘𣃙㫄斺-於𣃚-𣃜𪯲𪯳㫆施-旀𣃝-𣃥𪯴" + "㫅㫇-㫉旁-旆旊𣃦-𣃲𪯵-𪯷㫊-㫌旇-旉旋-族𣃳-𣃻𪯸𫞀㫍旐旑𣃼-𣄇𪯹-𪯼旒-旕𣄈-𣄍𪯽𫞁旖旗𣄎-𣄓" + "𪯾㫎㫏𣄔-𣄖𪯿𪰀旘旙𣄗-𣄜𪰁𪰂旚𣄝旛𣄞-𣄣旜-旞𣄤𪰃𪰄旟𣄥𪰅𣄦𣄧𣄨𣄩𣄪𣄫𣄬<" + "'\uFDD0'⽆<*无旡𣄭𣄮𣄯既𣄰𣄱-𣄳旣𣄴𣄵旤𣄶-𣄸𣄹𣄺<'\uFDD0'⺛<*⺛⺜日旦旧𣄻-𣄽㫐㫑旨-" + "旯𣄾-𣅃𣅅㫒-㫗旰-旸𣅄𣅆-𣅙𪰆𪰇㫘-㫚旹-昙𣅚-𣅶𪰈-𪰎㫛-㫤昚-昿𣅷-𣆈𣆊-𣆑𪰏-𪰘𫞂𫞃㫥-" + "㫮晀-晖𣆒-𣆱𪰙-𪰤𫞄㫯-㫴勗晗-晩曽𣆲-𣇡𪰥-𪰨㫵-㬀晪-暃暑𣇢-𣈣𪰩-𪰮㬁-㬌暄-暐暒-暙𣈤-𣉑𪰯-" + "𪰷㬍-㬐暚-暨𣉒-𣉠𣉢-𣉺𪰸-𪰽㬑-㬖暩-暷𣉻-𣊈𣊊-𣊑𣊓-𣊝𣋇𪰾-𪱅㬗-㬟暸-曍龧𣊉𣊞-𣋆𣋈" + "𪱇-𪱌㬠-㬢曎-曗曚𠁞𣋉-𣋝𪱆𪱍㬣-㬨曘曙曛曜𠆛𣋞-𣋱𥫂𪱎-𪱐㬩㬪曝-曢𣋲-𣋾㬫曣-曨𣋿-𣌇曩𣌈-" + "𣌌𪱑-𪱓㬬㬭𣌍-𣌕㬮曪-曬𣌖曭曮𣌗-𣌙𣌛𪱔㬯曯𣌜𣌝𣌟𣌠<'\uFDD0'⽈<*曰曱㬰曲曳更曵𣌡𣌢曶𣌣-" + "𣌦曷𣆉𣌧-𣌬書曺𣌭-𣌶曹曻曼𣌷-𣌺曾替朁朂𣌻-𣌽會𣌾-𣍂朄朅𣍃-𣍅𣍆-𣍊𪱕㬱朆𣍋-𣍎𪱖𪱗㬲𣍏" + "𣍐𣍑-𣍕𣍖𣍗𪱘𣍘𣍙朇𣍚𠑱𣍛𣍜<'\uFDD0'⺝<*⺝月𣍝有𣍞𪱙𣍟-𣍣𪱚㬳朊-服𣍤𪱛朎-朑𣍥-" + "𣍧𣍩-𣍬𪱜𪱝㬴㬵朒-朕𣍭𣍮𪱞𫞅㬶㬷朖-望𣍱-𣍶𪱠-𪱢㬸朜-期𣍷-𣎃𦜳𪱣𫞆𫞇朠朡𣎄-𣎌𪱤-𪱧" + "㬺㬻朢𣎍-𣎑𪱟𪱨-𪱪㬼-㬾膤𣎒-𣎙𪱫𪱬㬿朣-朥𣎚𣎛𣎝-𣎢𪱭㭀𣎜𣎣-𣎨𦡖朦𣎩-𣎭朧𣎮𣎯𪱮𪱯" + "𣎰𣎱𣎲𪱰<'\uFDD0'⽊<*木朩𣎳𣎴未-朰𣎵-𣎷㭁朱-权𣎸-𣏀㭂-㭆杄-杩极𣏁-𣏓𪱱-𪱵㭇-㭐杪-枀枂-" + "枭𣏔-𣐆𣐇𪱶-𪱹𫞈㭑-㭗枮-树𣐈-𣐜𣐝-𣐴𪱺-𪲂㭘-㭧栒-桪鿄𣐵-𣑊𣑋-𣑦𣑨-𣑾𪲃-𪲏𫞉𫞊㭨" + "-㭵㭷桫-棂𣑿-𣒗𣒘-𣓀𪲐-𪲞㭶㭸-㮊棃-椮𣓁-𣔰𪲟-𪲮𪲯㮋-㮠㮢㮣椯-榉榋榌榔榘﨓𣔱-𣔸𣔹-𣕣𣕥-𣖩" + "𪲰-𪲿𪳀-𪳇㮤-㮽榊榍-榓榕-榗榙-槡槩樮﨔𣕤𣖪-𣖷𣖸-𣘔𪳈-𪳜𫞋𫞌㮾-㯏㯑㯒㯠槢-槨槪-樭樯-樱橥橴𣘕-" + "𣘯𣘰-𣙑𣙓-𣙺𪳝-𪳬𫞍-𫞏㯐㯓-㯟㯡-㯩樲-橤橦-橳橵-橼𣙒𣙻-𣚙𣚚-𣛯𪳭-𪳼𫞐㯪-㯶橽-檪𣛰-𣜡" + "𣜣-𣜵𣜶-𣝀𪳽-𪴈𫞑㯷-㯽檫-櫊𣝁-𣝘𣝚-𣞎𪴉-𪴏𫞒㯾-㰈櫋-櫦櫫櫭𣝙𣞐-𣟃𣟑𪴐-𪴕㰉-㰓㰖櫧-" + "櫪櫬櫮-櫶𣟄-𣟐𣟒-𣟮𪴖-𪴚㰔㰕櫸-欅欌𣟯-𣠁𣠃-𣠘𪴛-𪴞㰗㰘櫷欆-欋欍欎𣠂𣠙-𣠶𪴟-𪴡㰙-㰜欏-欒" + "𣠷-𣡊𪴢𪴣欓-欕𣡋-𣡝𥤔𪴤𪴥欖-欛𣡞-𣡨𪴦欜欝𣡩-𣡱𪴨𣡲𣡴𣡵𪴧欞欟𣡶-𣡸𣡹𣡺𣡻𣡼𣡽" + "𣡾𣡿<'\uFDD0'⽋<*欠次欢𣢀㰝㰞欤𣢁-𣢈㰟-㰢欣欥-欧𣢉-𣢖𪴩㰣-㰨欨-欪𣢗-𣢦𪴪𪴫㰩-㰭欫-欱𣢧-" + "𣢹㰮-㰱欲-欸𣢺-𣣇𪴬𪴭㰲-㰶㰸欹-欼欽款欿𣣈-𣣜𪴮㰹-㰾歀-歈𣣝-𣣫𣣭-𣣱𪴯𪴰㰿-㱁歉-歍𣣲-𣤇𪴱㱂" + "㱃歎-歓𣤈-𣤗𪴲㱄㱅歔-歚𣤘-𣤟㱆-㱉歛-歝𣤠-𣤧歞歟𣤨-𣤫㱊歠𣤬-𣤰㱋𣤱-𣤳𪴳𣤴𣤵𣤷𣤸㱌歡𣤶𣤹" + "-𣤼㱍𣤽𣤾𪴴㱎𣤿𣥀𣥁<'\uFDD0'⽌<*止龰𣥂正𣥃𣥄㱏此𣥅𣥆㱐㱑步𣥇𣥈𣥊-𣥌武-歩𣥉𣥍-𣥡𪴵" + "㱒-㱔歪歫𣥢-𣥤歬歭𣥦-𣥱𪴶𣥳-𣥸𪴷⻭㱕㱖歮歯𣥹-𣦆𪴸歰-歳𣦇-𣦊𣦌-𣦎𤚜𪴹𪴺𫞓㱗歴𣦐-𣦓𪴻" + "歵歶𣦔-𣦛𪴼歷𣦜-𣦠𪴽𪴾𣦡-𣦥𪴿㱘歸𣦦-𣦫𣦬𣦮𣦯𣦰𣦱𣦲𣦳𣦴<'\uFDD0'⺞<*⺞歹𣦵𣦶歺" + "𣦷㱙死𣦸-𣦾歼𣦿-𣧈㱚-㱝歽-殁𣧉-𣧜㱞-㱠殂-殇𣧝-𣧱𪵀𪵁㰷㱡殈-残𣧲-𣨄𪵂𪵃㱢㱣殌-殓𣨅-𣨕𪵄㱤" + "-㱩殔-殚𣨖-𣨰𪵅㱪-㱮殛殜𣨱-𣩃㱯-㱲殝-殡𣩄-𣩌𪵆㱳㱴殢-殦𣩍-𣩜𫞔㱵-㱷殧-殫𣩝-𣩧㱸殬-殮𣩨-𣩮" + "𪵇殯𣩯-𣩶殰殱𣩷𣩸㱹㱺𣩹-𣩻殲𣩼𣩽𣩾㱻𣩿-𣪁<'\uFDD0'⽎<*殳㱼㱽殴𣪂-𣪄段殶𣪅-𣪇㱾㱿殷𣪈-" + "𣪊𪵈𪵉㲀殸-殻𣪋-𣪘𪵋㲁-㲃殼殽𣪙-𣪟𪵌-𪵎㲄殾-毂𣪠-𣪬𪵏㲅毃毄𣪮-𣪵毅毆𣪶-𣪺𤛗𪵐㲆-㲈毇毈" + "𣪻-𣫋㲉𣫌-𣫏𪵑𪵒㲊𣫐-𣫗毉𣫘-𣫝𣫞𣫟𣫠𣫡毊𣫢-𣫥𣫦-𣫨𣫩𪵓𣫪𣫫<'\uFDD0'⺟<*毋毌" + "𣫬母毎𣫭每毐𣫮毑毒𣫯-𣫲𣫳𣫴𣫵-𣫸毓𣫹𣫺-𣫼𪵔𣫽𣫾𣫿𣬀𣬁<'\uFDD0'⽐<*比毕𠂱𣬂𣬃𣬄" + "-𣬇㲋毖-毘毙𣬈-𣬊𣬋𣬌𣬍𣬎-𣬑𪵕𣬒𣬓𣬔毚𣬕𣬖𣬗𣬘𣬙𣬚<'\uFDD0'⽑<*毛𣬛𪵖㲌𣬜-𣬠" + "毜毝𣬡-𣬨㲍-㲑毞毟𣬩-𣬷𪵗𪵘㲒毠毡𣬸-𣭛𪵙𪵚㲓毢-毪𣭜-𣭰𪵛𪵜㲔-㲚毫-毮𣭱-𣮇㲛-㲞毯-毶𣮈-𣮧" + "𪵝𪵞㲟-㲣毷-毽𣮨-𣯄𪵟㲤-㲩毾𣯅-𣯢𪵠毿-氂𣯣-𣯷𪵡㲪-㲮氃-氇𣯸-𣰉氈-氊𣰊-𣰙㲯㲰氋𣰚-𣰪𪵢㲱" + "氌𣰫-𣰰𠫈𣰱-𣰵𣰶-𣰺氍𣰻-𣰾𣰿-𣱁㲲氎𣱂𣱃𣱄<'\uFDD0'⺠<*氏⺠氐民𫞕氒𫞖氓𣱅𣱆𣱇-𣱊" + "㲳𣱋-𣱎𣱏𣱐𣱑𣱒𣱓𣱔<'\uFDD0'⽓<*气氕氖-氘𣱕𣱖氙氚𣱗𣱘㲴氛-氝𣱙-𣱛𪵣氞-氢𣱜-𣱠𪵤氣-" + "氩𣱡㲵氪氫𣱣𪵥氬-氰𣱢𣱤𣱥氱𣱦-𣱨𪵦氲氳𣱩𪵧㲶𣱪𣱫㲷𣱬𣱭𣱮𣱯𣱰<'\uFDD0'⺢<*⺡⺢水氵氺𣱱" + "㲸氶-氹𣱲-𣱴㲹-㲼氻氼氾-汉𣱵-𣱿𪵨㲽-㲿汊-汤𣲀-𣲍𪵩-𪵬㳀-㳊汥-沪𣲎-𣲱𪵭-𪵰㳋-㳕沫-泙泛-泴泶-æ³¾" + "𣲲-𣳔𣳕-𣳣𪵱-𪵶㳖-㳣泚泿-洌洎-洕洗-浕𣳤-𣳿𣴀-𣴝𪵷-𪵽㳤-㳳洍洖浖-涘涚-涩𣴞-𣴸𣴹-𣵶𣷚𪵾" + "-𪶋𫞗㳴-㴎涙涪-渂渄-渎渏-渗渚湴𣵷-𣷙𣷛-𣷬𣷭-𣷻𣸊𪶌-𪶖𫞘㴏-㴤渃渘渙減-渟渠渡-湳湵-溌滋滞𣷼-𣸉" + "𣸋-𣸏𣸐-𣹜𪶗-𪶩㴥-㴻溍-滊滍-滙滛-滝滟-滪漓𣹝-𣹪𣹫-𣻌𦴶𪶪-𪶾𫞙-𫞛㴼-㵉滌滚滫-漊漌-漒演-漼漾" + "-潍𣻍-𣻜𣻝-𣻳𣻵-𣼘𣼚-𣽂𪶿-𪷊㵊-㵜漋漽潎-潿澁-澘澚-澝濐𣻴𣽃-𣽝𣽞-𣾨𣾪-𣾿𣿁-𣿄𪷋-" + "𪷜𫞜㵝-㵮澙澞-濏濑-濓濖𣾩𣿅-𣿺𣿻-𤀡𪷝-𪷧𫞝㵯-㵼澀濔濕濗-濲濴-濸𣿀𤀣-𤁝𤁟𤁠𪷨-𪷲㵽-㶃濹-瀔" + "𤁞𤁡-𤂜𤂞-𤂠𤂢-𤂲𪷳-𪷹㶄-㶋濳瀕-瀮𤂝𤂡𤂳-𤃧𪷺-𪷿𫞞㶌-㶑瀯-灁𤃨-𤄍𪸀-𪸂㶒-㶘灂-灍灏" + "灐𢌇𤄎-𤄵𪸃-𪸇㶙㶚灑-灘𤄶-𤅉𪸈𪸉㶛-㶝灙-灜𤅊-𤅟𪸊𪸋㶞㶟灝-灡𤅠-𤅨𪸌灢灣𤅩-𤅯㶠灎灤-灦𤅰" + "-𤅶灧灨𤅷-𤅻𤅼𤅽𤅾𤅿灩灪𤆀𤆁<'\uFDD0'⺣<*⺣火灬灭𤆂𪸍㶡㶢灮-灳炇𤆃-𤆌㶣-㶥灴-炀𤆍-𤆜𪸎" + "-𪸐㶦-㶪炁-炆炈-炞𤆝-𤆻𪸑-𪸗㶫-㶲炟-烃𤆼-𤇮𪸘-𪸢㶳-㶸烄-烮𤇯-𤈤𪸣-𪸪𫞟㶹-㷁烯-焓焕-焘𤈥-" + "𤉡𪸫-𪸲𫞠㷂-㷍焔焙-煀煮𤉢-𤊫𤊬-𤊱𪸳-𪹃㮡㷎-㷞煁-煭煯-煸煺𤊲-𤋧𤋨-𤋲𤋴-𤌆𤍏𪹄-𪹑㷟-ã·ª" + "煹煻-熙熦蒸𤌇-𤌱𤌳-𤍎𪹒-𪹜𪹝-𪹠𫞡㷫-㷲熚-熥熧-熵黙龦龽𤌲𤍐-𤍨𤍪-𤍿𤎁𤎃-𤎜𪹡-𪹩㷳-㷽熶" + "-燞𤍩𤎝-𤏟𤏡-𤏨𤏩-𤏱𤏲𤏳𤏴𪹪-𪹳㷾-㸃營-燷𤏵-𤐣𪹴-𪹻㸄㸅燸-爃𤐤-𤑂𤑄-𤑑𦦨𪹼-𪺀" + "㸆㸇㸉爄-爊爌-爎爕𤑒-𤑲𪺁𪺂㸈㸊-㸌爋爏-爔爖-爘𤑳-𤒠𤒨𪺃-𪺅㸍爙-爛𤒡-𤒧𤒪-𤒹㸎爜-爠𤒩𤒺𤒻𤒽" + "-𤓇𪺆𪺇㸏㸐爡爢𤒼𤓈-𤓎𤓐-𤓖𪺈爣𤓗-𤓛𪺉爤-爦𤓜-𤓞𤓠-𤓣𪺊𪺋㸑𤓤𤓥𤓦-𤓩𪺌爧𤓪𤓬爨" + "𤓫𤓭爩𤓮<'\uFDD0'⺤<*⺤⺥爪爫𤓯𤓰𤓱𤓲-𤓵𪺍㸒㸓爬爭𤓶-𤓼爮-爰𤓽-𤔋𪺎爱𤔌-𤔏㸔𤔐-𤔓" + "𪺏爲𤔔-𤔖𤔘-𤔛𪺐-𪺓𤔜-𤔡𪺔𪺕㸕爳𤔢-𤔦噕爴𤔧-𤔭𪺖𪺗𤔮-𤔱𤔲-𤔸𤔼𪺘𪺙爵𤔹𤔻𤔽" + "𤔾𤔺𤔿𤕀𤕂-𤕆𤕇𤕈-𤕊𤕋𤕌𤕍𪺚<'\uFDD0'⽗<*父爷𤕎𤕏爸𤕐𤕑㸖𤕒㸗爹𤕓𤕔𪺛㸘𤕕𪺜" + "𤕖𤕗㸙爺𤕘𤕙𤕚𤕛<'\uFDD0'⽘<*爻𤕜㸚𤕝𪺝爼𤕞𤕟𤕠𤕡爽𤕢𤕣𤕤𤕥爾𠎛𤕦-𤕨𤕩𠑂𡄉<" + "'\uFDD0'⽙<*⺦丬爿𤕪𤕫𤕬𤕭𤕮牀𤕯-𤕱㸛牁𤕲-𤕵牂𤕶-𤕺𤕻-𤖃𪺞㸜𤖄-𤖋𪺟牃𤖌-𤖎牄𤖏-" + "𤖒牅𤖓-𤖕𪺠𤖖-𤖛牆𤖜-𤖟𪺡𤖠𤖡𤖢𤖣𤖤𤖥𤖦𤖧<'\uFDD0'⽚<*片𤖨𤖩-𤖫㸝㸞版𤖬-𤖰牉" + "牊𤖱-𤖹㸟-㸡𤖺-𤖿𪺢𤗀-𤗆𪺣𪺤牋-牍𤗇-𤗗𪺥牎-牒𤗘-𤗡㸢牓牔𤗢-𤗧牕-牗𤗨-𤗲𤗳-𤗹𪺦㸣" + "𤗺-𤗾㸤𤗿-𤘂牘𤘃㸥𤘄<'\uFDD0'⽛<*㸦牙𤘅𤘆𪺧𤘇㸧𤘈𤘉𤘊𤘋牚𤘌-𤘏𪺨𤘐𤘑𤘒𤘓<" + "'\uFDD0'⺧<*⺧牛牜𤘔㸨牝-牟𤘕-𤘗㸩㸪牠牡牢牣牤𤘘-𤘛𪺩㸫-㸯牥-牬𤘜-𤘷㸰-㸴牭-牵𤘸-𤙐𪺪𪺫𫞢㸵" + "-㸸牶-牺𤙑-𤙚𪺬-𪺮㸹-㹀牻-牿犁𤙛-𤙮㹁-㹃犀犂-犋𤙯-𤚌𪺯㹅-㹈犌-犑𤚍-𤚛𤚝-𤚨𤚿𪺰㹄㹉-㹋犒-犗" + "𤚩-𤚾𤛀-𤛉𪺱-𪺳㹌-㹐犘-犛𤛊-𤛖𤛘-𤛠𪺴㹑-㹓犜-犟𤛡-𤛮𪺵㹔-㹖犠𤛯-𤛸㹗㹘𤛹𤛺㹙犡-犦𤛻-" + "𤜁犧犨𤜂-𤜆㹚𤜇-𤜋𪺶㹛犩𤜌-𤜐𤜑-𤜓犪𤜔𤜕𤜖-𤜘犫𤜙<'\uFDD0'⺨<*⺨犬犭犮𡗜𤜚犯犰𤜛-" + "𤜠犱-犸𤜡-𤜮㹜-㹠犹-狈𤜯-𤝎𤝮𪺷㹡-㹪狉-狞𤝏-𤝭𪺸𪺹𫞣㹫-㹰狟-狲𤝯-𤞘𤞣𪺺𪺻㹱-㹸狳-猃𤞙-" + "𤞢𤞤-𤟂𪺼𪺽㹹-㺀猄-猡猪猫𤟃-𤟛𪺾-𪻁𫞤㺁-㺆猢-猩猬-猹獁獓𤟜-𤟴𤟶-𤠌𪻂-𪻅㺇-㺍猺-獀獂獃獅-獊" + "𤠍-𤠸𪻆𪻇㺎-㺓獄獌-獒獔獕𤠹-𤡢𪻈㺔-㺙獋獖-獤𤡣-𤢋𪻉㺚-㺜獥-獭𤢌-𤢥㺝-㺟獮-獴𤢦-𤢳𪻊㺠獵-獸" + "𤢴-𤣄𪻋㺡㺢獹-獻𤣅-𤣌𪻌㺣-㺦獼獽𤣍-𤣐獾獿𤣑-𤣖玀𤣗-𤣚玁-玃𤣛-𤣞㺧𤣟-𤣢𤣣𤣤<'\uFDD0" + "'⽞<*玄𤣥玅𤣦玆率玈𤣧𤣨<'\uFDD0'⺩<*⺩玉王𤣩玊玌玍㺨-㺫玎-玑𤣪-𤣬𪻍㺬-㺯玒-玛𤣭-𤣸㺰-㺶玜-玱" + "𤣹-𤤎𪻎-𪻔𫞥㺷-㺾玲-珑𤤏-𤤴𪻕𪻖㺿-㻈珒-珲琉𠴦𤤵-𤥕𪻗-𪻟𫞦㻉-㻐珳-珶珸-琈琊-琓𤥖-𤥺𪻠-" + "𪻥㻑-㻜珷琔-琝琟-琼𤥻-𤦮𪻦-𪻲𫞧㻝-㻦琞琽-瑟𤦯-𤧩𪻳-𪼂㻧-㻪瑠-瑸𤧪-𤨓𪼃-𪼏𫞨㻫-㻴瑹-璌璎璓" + "𤨔-𤨿𤩁𪼐-𪼖𫞩㻵-㻼璍璏-璒璔-璡璣璤𤩀𤩂-𤩪𪼗-𪼠㻽-㼂璢璥-璴𤩫-𤪊𪼡-𪼦璵-瓂𤪋-𤪨𤪴𪼧" + "𪼨㼃-㼆瓃-瓋𤪩-𤪳𤪵-𤪽𪼩-𪼫㼇瓌-瓒𤪾-𤫈𪼬-𪼯瓓-瓖𤫉-𤫓𪼰瓗-瓙𤫔-𤫘㼈瓚𤫙-𤫟𪼱瓛𤫠" + "𪼲𤫣-𤫧𤫢𤫨𤫩<'\uFDD0'â½ <*瓜瓝𤫪𪼳㼉㼊𤫫-𤫯𪼴㼋㼌瓞瓟𤫰-𤫴㼍㼎瓠𤫵-𤫹㼏𤫺-𤬀瓡𤬁-" + "𤬆𪼵㼐-㼒𤬈-𤬌㼓㼔𤬇𤬍𤬐-𤬕瓢𤬎𤬏𤬖𤬗㼕𤬘-𤬚瓣𤬛-𤬝瓤𤬞𤬟𤬠𤬡瓥𤬢㼖𤬣𤬤𤬥<" + "'\uFDD0'⽡<*瓦㼗瓧𤬦𤬧㼘㼙瓨瓩𤬨-𤬫𪼶㼚㼛瓪-瓲𤬬-𤬲𪼷𪼸㼜-㼠瓳-瓵𤬳-𤬽𪼹㼡-㼦瓶-瓸𤬾-𤭋㼧" + "-㼪瓹-瓼𤭌-𤭚㼫-㼱瓽-甁𤭛-𤭦𤭲𤮖𪼺𪼻㼲-㼷甂-甆𤭧-𤭱𤭳-𤭸𪼼㼸-㼺甇-甉𠪹𤭹-𤮄𪼽𪼾㼻-㼾甊" + "-甎𤮅-𤮍㼿-㽅甏-甒𤮎-𤮕𤮗㽆㽇甓-甕𤮘-𤮟㽈㽉甖𤮠𤮡𤮢-𤮥甗𤮦-𤮬㽊𤮭-𤮯𪼿𤮰-𤮵㽋𤮶㽌𤮷" + "𤮸𤮹<'\uFDD0'â½¢<*甘𤮺甙𤮻-𤯀甚𤯁-𤯄𫞪㽍𤯅甛甜𤯆𪽀㽎甝甞𤯇㽏𤯈㽐𤯉𤯊𤯋𤯌㽑𤯍𤯎𤯐𤯑" + "𤯒<'\uFDD0'â½£<*生𤯓𤯔𪽁𤯕-𤯗甠𤯘-𤯞甡𤯟產産𤯠-𤯥𪽂㽒甤-甦𤯦-𤯫𤯬-𤯱𪽃-𪽅甧𤯲-" + "𤯴㽓𤯵㽔𤯶𤯷-𤯹𤯺𤯻𤯼𤯾𤯿𤰀𤰁𤰂<'\uFDD0'⽤<*用甩甪𤰃𪽆甫甬𤰄𠂵𠃰𡶤𤰅𤰆甭甮𠳫𤰇" + "𤰈甯𤰉𤰊𤰋𤰌𤰍𤰎𤰏𤰑𤰐<'\uFDD0'â½¥<*田-电𤰒甶𤰓𤰔㽕-㽗男-町甼𠃫𤰕-𤰜𪽇画甽-畅𡇍𢑖" + "𤰝-𤰨𪽈㽘-㽚畆-畓𤰩-𤱋𪽉-𪽌㽛㽜畔-畟𤱌-𤱠𤱢-𤱤𪽍-𪽐㽝㽞畡-畧畩異𤱥-𤱺𪽑𪽒𫞫㽟㽠番-畯畲-" + "畴𤱻-𤲐𪽓-𪽗㽡-㽤畵-畺𤲑-𤲪𪽘-𪽚㽥畱畻-畽𤲫-𤲶𪽛𪽜㽦-㽨畾畿𤲷-𤳇𪽝𪽞㽩疀-疂𤳈-𤳎𤳐𤳑" + "𪽟-𪽡㽪疃疄𤳒-𤳚𤳜-𤳣𪽢㽫㽬疅𤳤-𤳨𨐴𪽣㽭疆疇𤳩-𤳰𤳲㽮疈𤳱𤳳-𤳸𪽤𤳹-𤳾𪽥𪽦疉疊𤳿-" + "𤴁㽯𤴂-𤴄𤴅𤴆𤴇-𤴋𤴌𤴍𤴎𤴏𤴐𤴑𤴒<'\uFDD0'⺪<*⺪疋𤴓𤴔𤴕疌𤴖𤴘疍𤴗疎疏𤴙-𤴛㽰" + "𤴜𤴝疐疑𤴞𤴟-𤴢𪽧𤴣𤴤<'\uFDD0'⽧<*疒𤴥㽱㽲疓-疗𤴦-𤴮㽳-㽶疘-疠𤴯-𤴶㽷-㽼疡-疯疺𤴷-𤵖" + "𪽨-𪽫㽽-㾉疰-疹疻-痉𤵗-𤵶𪽬-𪽮𫞬㾊-㾒痊-痖𤵷-𤶔𪽯㾓-㾡痗-痫𤶕-𤷁𪽰𪽱㾢-㾩痬-瘆𤷂-𤷺𪽲㾪" + "-㾵瘇-瘘瘟瘧𤷻-𤸩𪽳-𪽵㾶-㿁瘙-瘞瘠-瘦瘨-瘫𤸪-𤹜𪽶𪽷𫞭㿂-㿈瘬-瘿癊𤹝-𤺂𤺞㿉㿊癀-癉癋-癎𤺃-𤺝" + "𤺟-𤺹𪽸𪽹㿋-㿐癏-癞𤺺-𤻔㿑-㿓癟-癡癣𤻕-𤻯𪽺㿔癢癤-癦𤻰-𤻿㿕-㿗癧-癫𤼀-𤼊㿘癬-癮𤼋-𤼏㿙癯癰" + "𤼐-𤼗㿚㿛癱癲𤼘-𤼛𤼜-𤼞癳𤼟-𤼡𤼢㿜癴𤼣𤼤癵<'\uFDD0'⽨<*癶𤼥𤼦癷癸-発𤼧𤼨𤼩-𤼫𤼬-" + "𤼮登發𤼯-𤼲𤼳-𤼵𤼶𤼷𤼸𤼹𤼺𤼼𤼻<'\uFDD0'⽩<*白百癿𤼽𤼾㿝皀-皃𤼿-𤽁的𤽂-𤽇㿞皅-皈𤽈" + "-𤽗𪽻𪽼㿟畠皉-皍𤽘-𤽤𪽽𫞮㿠㿡皎-皑𤽥-𤽫皒-皖𠌟𤽬-𤽸𪽾𪽿㿢皗-皙𤽹-𤾇𪾀𪾁㿣㿤𤾈-𤾓𪾂" + "𪾃㿥皚-皞𤾔-𤾚𪾄㿦皟-皡𤾛-𤾟皢-皥𤾠-𤾦皦-皨𤾧-𤾪㿧皩𤾫-𤾳皪皫𤾴-𤾷㿨皬𤾸-𤾺𪾅𤾻-𤾽皭" + "𤾾𤾿𤿀-𤿃㿩𤿄𤿅<'\uFDD0'⽪<*皮𤿆𤿇㿪皯𤿈-𤿍𪾆㿫㿬𤿎-𤿔𪾇㿭㿮皰皱𤿕-𤿞㿯㿰皲𤿟-𤿦㿱皳" + "皴𤿧-𤿮𤿰-𤿲㿲㿳皵龾𤿯𤿳-𤿿㿴㿵皶-皹𥀀-𥀌𪾈𪾉㿶㿷皺𥀍-𥀓㿸皻𥀔-𥀞皼𥀟-𥀡㿹皽𥀢-𥀪𥀫-" + "𥀮㿺皾𥀯-𥀳𥀴𥀵𥀶-𥀸𥀹𥀺<'\uFDD0'⽫<*皿盀盁𥀿𥁀㿻盂𥁁-𥁅𫞯㿼㿽盃-盈𥁆-𥁍𪾊𪾋𫞰㿾-" + "䀀盉-监𥁎-𥁝𥁫𪾌𪾍䀁䀂盒-盘盛𥁞-𥁪𪾎䀃盙盚盜𥁬-𥁶𪾏𪾐䀄䀅盝-盟𥁷-𥂂𪾑𪾒𫞱䀆盠-監𥂃-𥂆𪾓" + "𪾔盤𥂇-𥂒𪾕䀇䀈盥-盧𥂓-𥂤𪾖䀉盨-盪𥂥-𥂲𥂴-𥂷𪾗𪾘盫盬𥂸-𥂺𥂼-𥃀𪾙䀊𥂻𥃁-𥃆𪾚盭𥃇-" + "𥃑䀋𥃒𦪹𪾛䀌𥃓-𥃗𪾜𥃘𥃙𥃞𥃚-𥃝𪾝𥃟𥃠𥃡䀍𪾞𥃢𥃣<'\uFDD0'⺫<*⺫目𥃤𥃥䀎䀏盯𥃦-" + "𥃱䀐-䀔盰-盵𥃲-𥄂𪾟𪾠䀕-䀞盶-眍𥄃-𥄰𪾡-𪾣䀟-䀦眎-眬眿𥄱-𥅙𪾤-𪾧𫞲䀧-䀮眭-眾睁𠌪𥅚-𥆉𪾨" + "-𪾪𫞳䀯-䁀着睂-睑鿃𥆊-𥇄𥇆-𥇈𥇫𪾫𪾬䁁-䁉睒-睠睢-睭𢰿𢾥𣪭𥇅𥇉-𥇪𥇬-𥇳𥇵-𥈁𪾭-𪾰䁊-" + "䁖睡睮-瞆𥈂-𥈻𪾱-𪾴䁗-䁡瞇-瞓𥈼-𥉳𥊇𪾵-𪾸䁢-䁪瞔-瞣𥉴-𥊆𥊈-𥊩𥋖𪾹-𪾻䁫-䁳瞤-瞷𥊪-𥋕" + "𥋗𪾼-𪿀䁴-䁺瞸-矂𥋘-𥋾矃-矊𥋿-𥌔𥌖-𥌙𪿁䁻-䁾矋-矏𥌚-𥌬𪿂䁿䂀矐-矓𥌭-𥌹𥍂𪿃𪿄䂁𥌺-𥍁" + "𥍃𥍅-𥍇䂂䂃矔𥍈-𥍎矕矗𥍏-𥍒䂄矘矙𥍓矖矚𥍔-𥍘𥍙𥍚𥍛𥍜𪿅䂅<'\uFDD0'â½­<*矛𥍝䂆𥍞䂇矜𥍟" + "𥍠𪿆矝𥍡-𥍦䂈𥍧-𥍩矞矟𥍪-𥍱𪿇矠𠍢𥍲-𥍵䂉𥍶-𥎁𥎂-𥎉𥎊-𥎍䂊-䂌𥎏-𥎒𥎎𥎓-𥎕𥎖-" + "𥎜䂍𥎞-𥎠𥎝𥎡-𥎣䂎矡𥎤𥎥<'\uFDD0'â½®<*矢矣𥎦𥎧矤知𥎨矦-矨𥎩-𥎯𪿈𪿉䂏䂐矩𥎰-𥎸䂑䂒矪矫" "𥎹-𥏍𪿊䂓矬短𠅰𥏎-𥏗䂔矮𥏘-𥏩𪿋䂕𥏪-𥏱𪿌𥏲-𥏺𪿍𪿎𥏻-𥏿矯矰𥐀-𥐆𥐇-𥐋矱𥐌-𥐏矲" - "𪿏𪿐𥐑𥐒𥐐𥐓𥐔石䂖𥐕𥐖䂗矴-矶𥐗-𥐜䂘䂙矷-码𥐝-𥐨䂚-䂞泵砂-砜𥐩-𥑅𪿑-𪿓䂟-䂨砝-硁𥑆-𥑲" - "𪿔-𪿘䂩-䂯硂-硛𥑳-𥒩𪿙-𪿝䂰-䂶硜-硷𥒪-𥓉𪿞-𪿣䂷-䃇硸-硽硿-碜碰𥓊-𥓹𪿤-𪿩䃈-䃐硾碝-碯碱-碹磁" - "𥓺-𥔬𪿪𪿫䃑-䃗確-磀磂-磙磜磤𥔭-𥕋𪿬-𪿮䃘-䃞䃠磚磛磝-磣磥-磮𥕌-𥕯𪿯-𪿴䃟䃡-䃨磯-礅𥕰-𥖖𪿵-" - "𪿷䃩-䃯礆-礖𣞏𥖗-𥖩𪿸-𪿺䃰礗-礡𥖪-𥖺𪿻-𪿽䃱-䃳礢-礬𡕎𥖻-𥗑䃴-䃷礭-礴𥗒-𥗜𪿾䃸䃹礵𥗝-𥗪" - "礶礷𥗫-𥗳𪿿䃺礸𥗴𥗵𥗷𥗸礹𥗹䃻𥗺-𥗽𥗾-𥘀𥘁𥘂𥘃𥘄⺬-⺮示礻𥘅礼𥘆䃼礽𥘇-𥘌社-祃𥘍-𥘔𫀀" - "𫀁䃽-䄀祄-祎视鿆𥘕-𥘪𫀂𫀃䄁-䄃祏-祢𥘫-𥙍𫀄-𫀆䄄-䄆祣-祥祧-祯𥙎-𥙪𫀇-𫀊𫞴䄇-䄊祦祰-祸禄視𣂫" - "𥙫-𥚇𫀋-𫀏𫞵䄋-䄒祹-禃禅禆𥚈-𥚥𫀐-𫀙䄓-䄗禇-禙𢿆𥚦-𥛄𫀚𫀛䄘䄙禚-禣𠖟𥛅-𥛗𫀜-𫀟䄚-䄞禤" - "-禦𥛘-𥛭𫀠𫀡䄟禧-禫𥛮-𥜂𫞶䄠䄡禬-禯鿅𥜃-𥜑𫀢䄢禰禱𥜒-𥜙𫀣䄣禲𥜚-𥜟䄤𥜠-𥜤禳禴𥜥-𥜩禵𥜪" - "-𥜯禶禷𥜰-𥜳𥜴𥜵𫀤𥜶-𥜸𧆆𥜹𥜺䄥禸𥜻禹禺𥜼离𥜽禼𥜾禽萬𥜿𥝁𥝂𥝃𠎘𠾧𥝄𥝅-𥝇𦦔𣜢𥝈" - "𥝉𫀥𥝊𥝋禾𥝌𥝍-𥝏𫀦䄦䄧禿-秃𥝐-𥝓䄨-䄭秄-秊𥝔-𥝢𫀧䄮-䄵秋-秗𥝣-𥝽𫀨𫀩䄶-䄹秘-称𥝾-𥞗" - "𫀪-𫀭䄺-䅊秱-秾稆𥞘-𥞱𥟅𫀮-𫀱𫞷䅋-䅓秿-稅稇-税𠞜𥞲-𥟄𥟆-𥟌𫀲-𫀸䅔-䅟稏-稥𥟍-𥟼𫀹-𫀻" - "𫞸䅠-䅫稦-稳穊𥟽-𥠰𫀼-𫁀䅬-䅶稴-穃𥠱-𥡛𫁁-𫁄䅷-䅽穄-穈穋-穒𥡜-𥢉𫁅䅾-䆀穉穓-穞𥢊-𥢳𫁆䆁-䆇" - "穟-穣𥢴-𥣉𥣋-𥣔𫁇𫁈穤-穫𥣊𥣕-𥣡𥣣-𥣧䆈䆉穬-穯𥣢𥣨-𥣶𥣸-𥣿𫁉䆊-䆍𥤀-𥤅䆎䆏穰穳𥤆-𥤉" - "穱𥤊-𥤒穲𥤓𥤕𥤖𥤗-𥤚𥤛-𥤝𥤞𥤟䆐𥤠𥤡穴𥤢穵䆑究穷𥤣-𥤦𫞹䆒穸-穻𥤧-𥤳䆓-䆖穼-窃𥤴-𥥆𫁊" - "䆗-䆙窄-窎𥥇-𥥟𫁋䆚-䆠窏-窕𥥠-𥥵𫁌𫁍䆡-䆥窖-窝𥥶-𥦚𫁎-𫁐䆦-䆩窞-窧𥦛-𥦷𫁑-𫁓䆪䆫窨-窭𥦸-" - "𥧏𫁔𫁕䆬-䆮窮-窴𥧐-𥧡𥧣-𥧫𫁖䆯-䆴窵-窽𥧬-𥧻𥧽-𥨋𫁗-𫁚䆵-䆻窾-竃𥧼𥨌-𥨟𥨩𫁛䆼䆽竄竅𥨠" - "-𥨨𫁜䆾䆿竆𥨪-𥨯𥨲䇀竇𥨰𥨱𥨳𥨴𥨶-𥨺竈竉𥨵𥨻-𥩈䇁竊𥩉𫞺𥩊𥩋𫁝𥩌𥩍𥩏-𥩑𥩎𥩒𥩓𥩔" - "立䇂竌竍𥩕𥩖𫞻䇃䇄竎竏𥩗𥩘𫁞䇅䇆竐-竗𥩙-𥩟𫁟⻯䇇-䇊竘-竞𥩠-𥩰𫁠𫁡䇋竡𥩱-𥩽𫁢𫞼䇌䇍竢-竧𥩾-" + "𪿏𪿐𥐑𥐒𥐐𥐓𥐔<'\uFDD0'⽯<*石䂖𥐕𥐖䂗矴-矶𥐗-𥐜䂘䂙矷-码𥐝-𥐨䂚-䂞泵砂-砜𥐩-𥑅𪿑-𪿓" + "䂟-䂨砝-硁𥑆-𥑲𪿔-𪿘䂩-䂯硂-硛𥑳-𥒩𪿙-𪿝䂰-䂶硜-硷𥒪-𥓉𪿞-𪿣䂷-䃇硸-硽硿-碜碰𥓊-𥓹𪿤-𪿩" + "䃈-䃐硾碝-碯碱-碹磁𥓺-𥔬𪿪𪿫䃑-䃗確-磀磂-磙磜磤𥔭-𥕋𪿬-𪿮䃘-䃞䃠磚磛磝-磣磥-磮𥕌-𥕯𪿯-𪿴䃟䃡-䃨磯" + "-礅𥕰-𥖖𪿵-𪿷䃩-䃯礆-礖𣞏𥖗-𥖩𪿸-𪿺䃰礗-礡𥖪-𥖺𪿻-𪿽䃱-䃳礢-礬𡕎𥖻-𥗑䃴-䃷礭-礴𥗒-𥗜" + "𪿾䃸䃹礵𥗝-𥗪礶礷𥗫-𥗳𪿿䃺礸𥗴𥗵𥗷𥗸礹𥗹䃻𥗺-𥗽𥗾-𥘀𥘁𥘂𥘃𥘄<'\uFDD0'⺬<*⺬-⺮示礻" + "𥘅礼𥘆䃼礽𥘇-𥘌社-祃𥘍-𥘔𫀀𫀁䃽-䄀祄-祎视鿆𥘕-𥘪𫀂𫀃䄁-䄃祏-祢𥘫-𥙍𫀄-𫀆䄄-䄆祣-祥祧-祯𥙎" + "-𥙪𫀇-𫀊𫞴䄇-䄊祦祰-祸禄視𣂫𥙫-𥚇𫀋-𫀏𫞵䄋-䄒祹-禃禅禆𥚈-𥚥𫀐-𫀙䄓-䄗禇-禙𢿆𥚦-𥛄𫀚𫀛" + "䄘䄙禚-禣𠖟𥛅-𥛗𫀜-𫀟䄚-䄞禤-禦𥛘-𥛭𫀠𫀡䄟禧-禫𥛮-𥜂𫞶䄠䄡禬-禯鿅𥜃-𥜑𫀢䄢禰禱𥜒-𥜙𫀣䄣禲" + "𥜚-𥜟䄤𥜠-𥜤禳禴𥜥-𥜩禵𥜪-𥜯禶禷𥜰-𥜳𥜴𥜵𫀤𥜶-𥜸𧆆𥜹𥜺䄥<'\uFDD0'â½±<*禸𥜻禹禺𥜼" + "离𥜽禼𥜾禽萬𥜿𥝁𥝂𥝃𠎘𠾧𥝄𥝅-𥝇𦦔𣜢𥝈𥝉𫀥𥝊𥝋<'\uFDD0'â½²<*禾𥝌𥝍-𥝏𫀦䄦䄧禿-秃" + "𥝐-𥝓䄨-䄭秄-秊𥝔-𥝢𫀧䄮-䄵秋-秗𥝣-𥝽𫀨𫀩䄶-䄹秘-称𥝾-𥞗𫀪-𫀭䄺-䅊秱-秾稆𥞘-𥞱𥟅𫀮-𫀱" + "𫞷䅋-䅓秿-稅稇-税𠞜𥞲-𥟄𥟆-𥟌𫀲-𫀸䅔-䅟稏-稥𥟍-𥟼𫀹-𫀻𫞸䅠-䅫稦-稳穊𥟽-𥠰𫀼-𫁀䅬-䅶稴-" + "穃𥠱-𥡛𫁁-𫁄䅷-䅽穄-穈穋-穒𥡜-𥢉𫁅䅾-䆀穉穓-穞𥢊-𥢳𫁆䆁-䆇穟-穣𥢴-𥣉𥣋-𥣔𫁇𫁈穤-穫𥣊𥣕" + "-𥣡𥣣-𥣧䆈䆉穬-穯𥣢𥣨-𥣶𥣸-𥣿𫁉䆊-䆍𥤀-𥤅䆎䆏穰穳𥤆-𥤉穱𥤊-𥤒穲𥤓𥤕𥤖𥤗-𥤚𥤛-𥤝" + "𥤞𥤟䆐𥤠𥤡<'\uFDD0'â½³<*穴𥤢穵䆑究穷𥤣-𥤦𫞹䆒穸-穻𥤧-𥤳䆓-䆖穼-窃𥤴-𥥆𫁊䆗-䆙窄-窎𥥇-𥥟" + "𫁋䆚-䆠窏-窕𥥠-𥥵𫁌𫁍䆡-䆥窖-窝𥥶-𥦚𫁎-𫁐䆦-䆩窞-窧𥦛-𥦷𫁑-𫁓䆪䆫窨-窭𥦸-𥧏𫁔𫁕䆬-䆮窮-" + "窴𥧐-𥧡𥧣-𥧫𫁖䆯-䆴窵-窽𥧬-𥧻𥧽-𥨋𫁗-𫁚䆵-䆻窾-竃𥧼𥨌-𥨟𥨩𫁛䆼䆽竄竅𥨠-𥨨𫁜䆾䆿竆𥨪-" + "𥨯𥨲䇀竇𥨰𥨱𥨳𥨴𥨶-𥨺竈竉𥨵𥨻-𥩈䇁竊𥩉𫞺𥩊𥩋𫁝𥩌𥩍𥩏-𥩑𥩎𥩒𥩓𥩔<'\uFDD0'â½´<" + "*立䇂竌竍𥩕𥩖𫞻䇃䇄竎竏𥩗𥩘𫁞䇅䇆竐-竗𥩙-𥩟𫁟⻯䇇-䇊竘-竞𥩠-𥩰𫁠𫁡䇋竡𥩱-𥩽𫁢𫞼䇌䇍竢-竧𥩾-" "𥪉𫁣𫁤䇎-䇑竨-竫𥪊-𥪗𫁥𫁦竬竭端竰𥪘-𥪤𫁧𫁨𥪥-𥪬𫁩-𫁫䇒竮竱𥪭𥪮𥪰𥪱𫁬䇓竲-竴𥪯𥪲-𥪹" - "𥪻𫁭䇔竵𥪼-𥫁𥫃𥫄䇕𥪺𥫅-𥫇𫁮競竷𥫈-𥫍𥫎𥫏竸𥫐𥫑𫁯𥫓𥫔𥫒𥫕𥫖竹𥫗𥫘竺竻𥫙-𥫜𫁰䇖" - "竼-笃𥫝-𥫮𫁱䇗-䇝笅-笕𥫯-𥬋𫁲-𫁷䇞-䇦笖-笾𥬌-𥬩𥬿𫁸-𫁻䇧-䇴笄笿-筝𥬪-𥬾𥭀-𥭏𫁼𫁽䇵-䈀" - "筞-简節𥭐-𥮌𫁾-𫂃䈁-䈍箁-箫𥮍-𥯐𫂄-𫂇𫂈𫂉䈎-䈩箬-箿篁-篈篊-篓𥯑-𥰎𥰏-𥰗𫂊-𫂏𫞽-𫞿䈪-" - "䈷築篔-篯簑簕𥰘-𥱪𥱫-𥱴𫂐-𫂗䈸-䉇篰-簐簒-簔簖簗𥱵-𥲾𥲿𥳀𥳂-𥳅𥴎𫂘-𫂟䉈-䉎䉐-䉚䉣簘-簲𥳁𥳆" - "-𥴍𥴏-𥴗𥴘-𥴠𫂠-𫂤䉏䉛-䉢䉤簳-籂𥴡-𥵛𫂥𫂦䉥籃-籏籕籖𥵜-𥶄𫂧䉦-䉭籐-籔𥶅-𥶴𫂨-𫂫䉮-䉱籗" - "-籡𥶵-𥷓𫂬䉲-䉴籢-籨𥷔-𥷧𫂭䉶籪𥷨-𥷻𫂮籩籫-籮𥷼-𥸇𫂯䉷籯籰𥸈-𥸏䉸𥸐-𥸖𥸗𥸚-𥸝𫂰𥸘" - "𥸙𥸞-𥸠䉹籱𥸡𥸢𥸣籲𥸤米𥸥𥸦籴-籶𥸧-𥸪𫂱𫂲䉺娄籷-粂𥸫-𥸲𫂳𫂴䉻䉼粃-粑𥸳-𥹀𫂵-𫂷䉽-䊀畨" - "粒-粝粣𥹁-𥹖𥹘𥹙𥹱𫂸-𫂼䊁-䊆粞-粢粤-粭𥹗𥹚-𥹰𫂽-𫃀䊇-䊌粮-粵糀𥹲-𥺗𫃁䊍-䊒粶-粿糁𥺘-𥻀" - "𫃂-𫃅䊓-䊙糂-糎𡢏𥻁-𥻣𫃆-𫃈䊚䊛䨀糏-糘𢐫𥻤-𥻾𫃉-𫃌䊜-䊢糙-糢糨𥻿-𥼖𫃍𫃎𫟀䊣-䊩糣-糧𥼗-" - "𥼵𫃏-𫃑䊪-䊬糩-糭𥼶-𥽎𫃒-𫃕䊭䊮糮-糰𥽏-𥽖𫃖䊯糲𥽗-𥽠𥽢𥽣䊰糱糳糴𥽡𥽤-𥽫𫃗-𫃙䊱䊲糵𥽬-" - "𥽰𥽱-𥽵䊳䊴糶𥽶-𥽺𥽻-𥽿糷𥾀𥾁𥾂𥾃𥾄⺯糸糹糺系䊵糼-糿𥾅-𥾋𫃚𫃛䊶-䊹紀-紉𥾌-𥾘𫃜𫃝䊺-䋇紊" - "-紧𥾙-𥿂𫃞䋈-䋔紨-経𥿃-𥿥𫃟-𫃡䋕-䋞絍-絚絜-絷𥿦-𦀑𫃢-𫃤䋟-䋦絛絸-綛緐𦀒-𦁅𫃥-𫃩䋧-䋲綜-総" - "緑緒緔緕𦁆-𦁿𫃪𫃫𫃬-𫃲䋳-䌄緓緖-縇𦂀-𦂦𦂨-𦂻𦂼-𦃁𫃳-𫃷𫟁䌅-䌋縈-縨𦂧𦃂-𦄁𦄃-𦄈𫃸-" - "𫃼䌌-䌕縩-繇繉繊繌繍𦄂𦄉-𦄻𫃽-𫄀䌖-䌛繈繎-繥繧繱𦄼-𦅴𫄁-𫄄𫟂䌜-䌢繋繦繨-ç¹°ç¹²-繺𦅵-𦆛𦆥𫄅-𫄋" - "䌣-䌧繻-纃𦆜-𦆣𦆦𦆧𦆩𦆪𦆬-𦆺𫄌-𫄎䌨䌩纄-纐𦆤𦆨𦆫𦆻-𦇁𦇃-𦇓𫄏-𫄑䌪-䌭纑纒𦇂𦇔-𦇦" - "𫄒-𫄔䌮纓-纖𦇧-𦇯𫄕䌯-䌲纗𦇰-𦇷𦇹䌳䌴纘-纛𦇸𦇺𦇻𫄖𦇼𦇽𫄗䌵纜纝𦇾-𦈂𫄘𦈃𦈄纞𦈅𦈆𦈇⺰" - "纟𫄙纠䌶纡-纫纶䌸纬-纵纷-纾𫄚-𫄝䌷䌹线-绐𦈈𫄞𫄟䌺䌻绑-统𦈉𫄠-𫄣𫟃䌼绠-绨𦈊-𦈌𫄤-𫄩𫟄䌽绩-缁𦈍" - "-𦈐𫄪𫄫𫟅䌾䌿缂-缘𦈑-𦈕𫄬-𫄮𫟆䍀缙-缤𦈖-𦈙𫄯𫄰缥-缫𦈚𫄱-𫄴缬-缯𦈛-𦈝𫄵𫄶䍁缰-缴𦈞" - "𦈟𫄷𦈠𦈡𫄸𫟇缵𫄹缶𦈢缷䍂缸𦈣-𦈥䍃缹缺缼𦈦-𦈨䍄-䍆䍇䍈䍉缻缽𦈩-𦈮䍊缾-罀𦈯-𦈳𦈴-𦈷𫄺䍋䍌罁罂" - "𦈸-𦉀𫄻𦉁-𦉇𫄼𫄽䍍罃𦉈-𦉎𫄾罄-罆𦉏-𦉔罇-罉𦉕-𦉘罊罋𤕁𦉙-𦉜𫄿罌𦉝𦉞罍𦉟𦉠罎罏𦉡䍎" - "𦉢-𦉤罐𤫡𦉥𦉦𦉧𦉨𦉩⺱-⺳⺵䍏网-罓𦉪𦉫𦉭𦉰𦉯𦉬𦉮𦉱-𦉶䍐䍑罔-罗𦉷-𦊀𫅀䍒-䍔罘-罚𦊁-𦊍" - "𫅁䍕-䍗罛-罢𦊎-𦊣𦊥-𦊩𦊳𫅂䍘罣𦊪-𦊲𦊴-𦊻𫅃-𫅅䍙䍚罤-罦𦊼-𦋄𦋑䍛-䍞罧-置署𦋅-𦋐𦋒-𦋜" - "𫅆𫅇䍟罯-罱罳罴𦋝-𦋩𦋫-𦋮𫅈罵-罸𦋯-𦋼𫅉䍠䍡罹-罼𦋽-𦌑𫅊䍢罽-羁𦌒-𦌞𧷅䍣羂𦌟-𦌨𧐰𫅋䍤羃" - "-羆𦌪-𦌴𫅌𦌵-𦌺䍥𦌻𦌼𫅍羇𦌽䍦羈羉𦌾-𦍅𦍆𦍇𦍈-𦍊⺶-⺸羊𦍋-𦍍羋羌𦍎-𦍐𫅎羍-羑𦍑-𦍖" - "𫟈䍧-䍩羒-羔羖-羙𦍗-𦍤𦍮䍪-䍭羕羚-羟𦍥-𦍭𦍯-𦍸𫅏-𫅒䍮-䍰羠-羢𦍹-𦎄𫅓𫅔䍱羣-羪𦎆-𦎖𫅕䍲-" - "䍶羫𦎗-𦎡䍷羬-羰𦎢-𦎮𫅖-𫅘䍸䍹羱羲𦎯-𦎶𫅙䍺𦎷-𦏄𫅚-𫅜䍻䍼羳-羵𦌩𦏅-𦏔𫅝𫅞羶-羹𦏕-𦏛羺" - "𦏜-𦏡𫅟羻羼𡅖𦏢-𦏧䍽𦏨𦏩𫅠𫅡𦏪𦏫𦏬𦏭𦏮𣌞𦏯𦏰𦏱羽𦏳𦏲羾羿𦏴-𦐁𫅢䍾䍿翀-翆𦐂-𦐔" - "𫅣䎀-䎆翇-習𦐕-𦐢𫅤䎇-䎊翓-翚𦐣-𦐷𫅥-𫅧䎋-䎎翛-翝𦐸-𦑄𦑆𫅨𫅩䎏-䎓翞-翤𦑅𦑇-𦑐𦑒-𦑗𫅪" - "ç¿¥-翭𦑘-𦑯𦑻𫅫𫅬䎔䎕翮-翱𦑰-𦑺𦑼-𦒂𦒞𫅭𫅮翲-翶翼𦒃-𦒌𫅯䎖-䎘翷-翻𦒍-𦒛𦒟𫅰𫅱翽翾𦒜" - "𦒝𦒠𦒡䎙翿耀𦒢-𦒥𦒪𦒫䎚𦒦𦒨𦒩𦒬𦒧𦒭-𦒯𫅲𦒰⺹老-考𦒱𦒲䎛𦒳-𦒵耄者耆𦒶-𦒹耇-耉𦒺-𦒿" - "𫅳𫅴䎜-䎞耊耋𦓀𦓁𫅵𦓂𫅶𦓄𦓅𫅷𦓆𦓇𦓃𦓈𦓉𦓊𫅸𦓋𦓌𦓍而𦓐𦓎𦓏𦓑䎟䎠耍-耑䎡𦓒𦓓𦓔𦓕" - "𦓖𦓗𦓘-𦓜𦓝𦓞𦓟-𦓡𦓢𦓣耒𦓤耓𦓥-𦓧䎢耔𦓨-𦓪耕-耙𦓫䎣耚-耟𦓬-𦓮𫅹耠𦓯-𦓳𫅺𫅻䎤䎥耡耢" - "𦓴-𦓶𫅼䎦-䎪耣-耥𦓷-𦔁䎫䎬耦耧𦔂-𦔊𫅽耨-耪𦔋-𦔒𫅾䎭-䎯耫耬𦔓-𦔚䎰耭耮𦔛-𦔞𦔠-𦔤𫅿𦔟𦔥" - "-𦔨耯䎱耰𦔩𦔪耱耲𦔫𦔬𦔭耳䎲耴𦔮耵𦔯-𦔶𫆀𫟉耶耷𦔷-𦔻䎳䎴耸-聂𦔼-𦕏𫆁䎵䎶聃-聍𦕐-𦕟䎷聎-联聠" - "𦕠-𦕢𦕤-𦕴𫆂𫆃䎸䎹聕-聘𦕣𦕵-𦖇𦖗𫆄-𫆆䎺-䎾聙-聟聡-聣𦖈-𦖖𦖘-𦖡𫆇𫆈䎿䏀聤-聫𥧢𦖢-𦖻" - "𦗇𫆉䏁-䏃聬聭𦖼-𦗆𦗈-𦗏𫆊-𫆍䏄-䏇聯-聳𦗐-𦗞𫆎𫆏䏈聮聴-職𦗟-𦗲𫆐𫆑聸𦗳-𦗽𫆒䏉聹-聼𦗾-" - "𦘄𦘅-𦘉䏊聽聾𦘊-𦘌𦘍𦘎𦘏𦘐𦘑𫆓⺺⺻聿肀𦘒𦘓𦘔肁-肃𦘕-𦘗𦘘-𦘚䏋肄-肆𦘛𦘜𫆔肇肈𦘝-𦘟" - "𫆕𦘠-𦘢𦘣𦘤-𦘦𦘧𦘨⺼肉肊䏌䏍肋-肏𦘩-𦘳䏎䏏肐-肠𦘴-𦘾䏐-䏝股-胁𦘿-𦙩𫆖-𫆘䏞-䏥胂-胬脉𡋜𣍨" - "𦙪-𦚜𫆙-𫆜䏦-䏮胭-脈脊-脔𣍯𣍰𦚝-𦛓𫆝𫆞䏯-䏻脕-脸𦛔-𦜅𫆟-𫆡㬹䏼-䐌脹-腚𦜆-𦜲𦜴-𦝒𦝓-" - "𦝙𫆢-𫆥䐍-䐛幐腛-腾𦝚-𦞘𦟓𦟔𫆦-𫆨䐜-䐪腿-膑𦞙-𦟒𦟕-𦟗𫆩-𫆮𫟊䐫-䐴膒-膣𦟘-𦠂𫆯-𫆴䐵" - "-䐽膥-膶𦠃-𦠽𦡄𦡮𫆵-𫆸䐾-䑁膷-臌𦠾-𦡃𦡅-𦡍𦡏-𦡕𦡘-𦡭𦡯𫆹-𫆻䑂-䑅臍-臓𤑃𦡎𦡰-𦢉" - "𫆼𫆽䑆-䑈臔臕臗臘𦢊-𦢤𫆾𫆿䑉䑊臖臙-臜𦢥-𦢷𫇀㔮䑋-䑎臝𦢸-𦢾𫇁䑏臞臟𦢿-𦣅𫇂臠-臢𤓏𦣆-𦣐𫇃" - "𦣑-𦣕𦣖𦣗𦣘-𦣚𦣛𦣜𫇄臣𦣞𦣝臤臥𦣟𦣠-𦣣𫇅䑐𦣤𦣥臦𦣦-𦣩𫇆𫇇臧𦣫𦣬𦣮𫇈𦣭𦣯𦣪臨臩" - "𦣰𦣱䑑𦣲𦣳𫇉𦣴𦣵𦣶𦣷𦣸自𦣹臫𦣺-𦣼𦣽𦣾-𦤀臬臭𦤁-𦤋𦤌-𦤏臮-臰𦤐-𦤓𫇊𦤔𦤕-𦤗臱" - "𦤘-𦤝𫇋臲𦤞-𦤠𦤡-𦤤𦤥𫇌𦤦-𦤪𦤫-𦤮𦤯𦤰𦤱𦤲𫇍至𦤳𦤴𦤵䑒致𦤶-𦤸𦤹𦤺𦤻-𦤾臵-臸" - "𦤿𦥀䑓臹𦥁𫇎臺𦥂-𦥄𫇏𫇐𦥅-𦥇臻𦥉-𦥍𦥎𦥏𦥐𫇑⺽臼𦥑-𦥓𦥔臽臾𦥕𦥖𦥙臿𦥗𦥘𦥚-𦥜𦥧" - "䑔舀舁𦥝-𦥤䑕舂𦥥𦥦𦥨-𦥬舃舄𦥭-𦥲𫟋舅𦥳-𦥺䑖與𦥻-𦦄䑗興𦦅-𦦎䑘舆舉𦦏-𦦓𦦕-𦦗𦦘-𦦠舊" - "𦦡-𦦧𫇒舋𠤫𦦩-𦦬𦦯𦦭𦦮𦦰-𦦵𦦶-𦦸𦦹𦦺𦦻𤓟𦦼𦦽-𦦿𦧀𫇓𦧁𦧂𦧃𦧄𦧅𠔻舌𦧆舍-舏" - "𫇔𦧇䑙䑚舐𦧈-𦧐䑛舑𦧑-𦧔舒𦧕-𦧜𦧝𦧞𫇕𫇖舓-舕𦧟-𦧦䑜舖舗𦧧-𦧬舘𦧭-𦧰𫇗𦧱-𦧳舙𦧴-𦧶" - "舚𦧷𫇘𦧸𦧹𦧺𫇙𦧻𦧼𦧽舛舜舝䑝舞𦧾𦧿䑞𦨀𦨁䑟𦨃𦨂𦨄𦨅𦨆舟𠂨𦨇䑠舠𦨈-𦨍䑡-䑣舡-舤𦨎-𦨔" - "𫇚䑤䑥舥-舱𦨕-𦨠䑦-䑩舲-舻𦨡-𦨮䑪-䑮舼-舿𦨯-𦨲𦨴-𦨼䑯䑰艀-艉𦨳𦨽-𦩉䑱-䑸艊-艍𦩊-𦩜𨦞𫇛䑹-" - "䑻艎-艔𦩝-𦩳𦩿𫇜𫇝䑼-䑾艕-艙𦩴-𦩾𦪀-𦪅䑿-䒅艚-艝𦪆-𦪐𫇞䒆-䒈艞-艠𦪑-𦪧𫇟艡-艥𦪨-𦪰䒉艦-" - "艩𦪱-𦪵𫇠艪𦪶-𦪸𦪺-𦪼艫𦪽-𦫂𫇡-𫇣艬𦫃𦫄艭𦫅𦫆𦫇𦫉𦫈𦫊艮良艰𦫋𦫌𦫍𦫎𦫏𦫐艱𦫑𦫒" - "色䒊𦫓艳䒋艴𦫔-𦫙𦫚𦫛-𦫝艵𦫞-𦫣𦫤-𦫩䒌䒍𦫪-𦫮𫇤䒎䒏艶𦫯-𦫱䒐艷𦫲⺾-⻀䒑艸艹艺龷𦫳-𦫵䒒-䒔艻" - "-节𦫶-𦬀𫇥𫇦䒕-䒙芃-芗𦬁-𦬒𫇧𫇨䒚-䒥芘-芾苀-苏茾𦬓-𦬶𫇩-𫇭䒦-䒯芿苐-茑茓-茕𦬷-𦭦𦭧-𦭬𫇮" - "-𫇵𫟌𫟍䒰-䓁茒茖-茜茞-茢茤-茽茿-荒荔-药𦭭-𦮃𦮄-𦮵𫇶-𫇾𫟎䓂-䓔䓖茝茣荰-莬莮-莽鿊𦮶-𦯑𦯒-𦯰𦯲" - "-𦰕𦰗-𦰩𫇿-𫈏𫟏-𫟑䓕䓗-䓭荓莾-萤营-萨著龿𦯱𦰖𦰪-𦲡𦲢-𦳀𫈐-𫈠䓮-䓻莭萩-萫萭-葖葘-蒏𦳁-𦳌" - "𦳍-𦴵𦴷-𦵆𦵈-𦵎𦵏-𦵠𫈡-𫈵𫟒𫟓䓼-䔍蒐-蒷蒹-蓤蓦𤎀𦵇𦵡-𦵷𦵸-𦷷𦷸-𦷾𫈶-𫉇𫟔䔎-䔬" - "蓥蓧-蔼𦷿-𦸈𦸉-𦸼𦸾-𦺄𫉈-𫉌𫉍-𫉜𫟕䔭-䕄蔽-蕵𦸽𦺆-𦺳𦺴-𦻆𦻈-𦻽𦻿-𦼨𦽭𫉝-𫉤𫟖" - "䕅-䕑蕶-薨薪-薬薮龩﨟𦻾𦼩-𦽡𦽢-𦽬𦽮-𦾩𦿡𦿸𫉥-𫉴䕒-䕝薩薭薯-藓蘤𦾪-𦿓𦿖-𦿜𦿞-𦿠𦿢-𦿷" - "𦿹𦿺𦿻-𧀟𫉵-𫊄䕞-䕥藔-藭藯-藵𦿔𦿕𦿝𧀠-𧁳𧁴-𧁺𧃌𫊅-𫊋䕦-䕲藮藶-蘑蘓蘔蘢𧁻-𧃋𧃎𫊌𫊍-" - "𫊏䕳-䕷蘒蘕-蘡蘣蘥-蘰𧃍𧃏-𧄌𫊐-𫊓䕸-䕺蘲-蘷鿀𧄍-𧄵𫊔-𫊖䕻-䕽蘱蘸-虁𧄶-𧅕𫊗䕾虂-虅𧅖-𧅭𫊘-" - "𫊚䕿䖀虆-虉𧅮-𧅴𧅶-𧅹䖁𧅺-𧆅𫊛𫊜䖂-䖄虊𧆇-𧆎䖅䖆𧅵𧆏-𧆒虋虌𧆔𧆕𦺅𧆖𧆚𧆗䖇𧆙𧆓𧆘虍⻁" - "䖈虎虏𧆛䖉彪虐𧆜-𧆞𫊝𫊞䖊-䖍虑虓虔𧆟-𧆢𫊟䖎䖏處-虚𧆣-𧆰䖐䖑虛-虝𧆱-𧆹𫊠𫊡䖒-䖖虞號𧆺-𧇀虠虡𧇁" - "-𧇎𫊢䖗虢虣𧇏-𧇛䖘虤-虦𧇜-𧇰䖙虧虨𧇱-𧇺𫊣䖚䖛虩𧇻-𧈁𧈃𧈄䖜𧈂𧈅-𧈊𧈋-𧈏𧈑-𧈗𧈘𧈙𧈚" - "𧈛虪𧈜虫䖝虬𧈝𧈞虭-虲𧈟-𧈧𫊤䖞-䖠虳-蚃𡯥𧈨-𧈺𫊥𫊦䖡-䖣蚄-蚇蚉-蚪蚬𧈻-𧉝𫊧-𫊫䖤-䖬蚫蚭-蛏﨡" - "𧉞-𧊎𫊬-𫊲䖭-䖵蚈蛐-蛕蛗-蛴𧊏-𧊪𧊬𧊭𧊯-𧋇𫊳-𫊼䖶-䖾蛖蛵-蜗蜫蝆𧊫𧊮𧋈-𧋝𧋟-𧌂𧌞𫊽-" - "𫋁䖿-䗊䗕蜘-蜪蜬-蝅蝇-蝋𧋞𧌃-𧌝𧌟-𧌯𧌱-𧍄𧍅-𧍑𫋂-𫋉䗋-䗔䗖蝌-蝸蝺-螀蟡𧌰𧍒-𧎐𧎑-𧎠𧏇" - "𫋊-𫋎䗗-䗞蝹螁-螩蟗𧎡-𧏆𧏈-𧏮𧏯-𧏷𫋏-𫋕䗟-䗮螪-蟒蠁𢋜𧏸-𧐯𧐱-𧐽𧐾-𧑃𫋖-𫋙䗯-䗳蟓-蟖" - "蟘-蟠蟢-蟵蠎𧑄-𧒍𫋚-𫋞䗴-䗻蟶-蠀蠂-蠍蠏𧒎-𧓈𫋟-𫋢䗼-䘁蠐-蠙𧓉-𧓰𫋣-𫋥𫟗䘂-䘄蠚-蠤蠴𧓱-𧔜" - "𫋦𫋧䘅-䘉蠥-蠬𧔝-𧕂𫋨䘊-䘌蠭-蠳𧕃-𧕒𧕔-𧕚蠵-蠺𧕓𧕛-𧕮䘍蠻𧕯-𧕼蠼𧕽-𧖃𧖊蠽蠾𧖄-𧖉𧖋-" - "𧖐䘎蠿𧖑-𧖗𠑴𧖘-𧖛𫋩𧖜-𧖟𧖡𧖢𧖣𧖤-𧖦血𧖧-𧖩䘏衁衂𧖪䘐衃衄𧖫-𧖯𫋪䘑衅𧖰-𧖲𫋫衆-衉" - "𧖳𧖴䘒𧖵-𧖹䘓𧖺-𧖿𧗄䘔𧗀-𧗃𧗅𧗆-𧗊𧗋-𧗍𫋬𧗎-𧗓𧗔𧗕𧗖𧗗衊𧗘𧗙𧗚𧗛衋𧗜行𧗝-" - "𧗠衍衎𧗡-𧗥䘕衏𧗦-𧗩衐-衔𧗪𫋭䘖衕-衘𢔬𧗫-𧗱𫋮衙𧗲-𧗷𧗸𧗺𧗻衚-衝𧗹𧗼𧗽𫋯𫟘䘗䘘衞-衡𢖅" - "𧗾𢖋𧗿-𧘁𫟙𧘂𧘃𫋰𧘄䘙𢖡𧘅𧘆𫋱衢⻂衣衤𧘇䘚䘛补𧘈-𧘌䘜-䘞衦-衬𧘍-𧘜䘟-䘡衭-袇𧘝-𧘼𫋲-" - "𫋴䘢-䘧袈-袮袰𧘽𧘿-𧙝𫋵-𫋷䘨-䘮袯袱-裉𧘾𧙞-𧙿𫋸-𫋼䘯-䘲裊-裥𧚀-𧚣𫋽𫟚䘳-䙂裧-褄𧚤-𧚺𧚼" - "-𧛎𫋾-𫌄䙃-䙍裦褅-褝𧚻𧛏-𧛷𫌅𫌆䙎-䙓褞-褲褴𧛸-𧜜𧜨𫌇-𫌉䙔-䙝褳褵-襅襔𧜝-𧜧𧜩-𧜬𧜮-𧝁" - "𫌊-𫌏䙞-䙣襆-襓襕鿋𧜭𧝂-𧝰𫌐-𫌒䙤䙥襖-襢𧝱-𧞌𫌓𫌔䙦-䙩襣-襨𧞍-𧞖𧞘-𧞦𫌕䙪襩-襮𧞗𧞧-𧞱" - "𧞳-𧞵𫌖䙫襯-襲𧞲𧞶-𧟂䙬䙭襳襴襽𧟃-𧟇𫌗䙮䙯襵-襷𧟈-𧟋𫌘𫌙䙰襸-襼𧟌-𧟏𧟐-𧟔䙱𧟕-𧟗𧟘𧟙" - "𧟚𧟛𧟜𧟝𧟞𧟟⻃⻄襾-覀𧟠-𧟢𧟣䙲要𧟤-𧟦䙳𧟧-𧟩䙴覂𧟪-𧟬𫌚䙵䙶覃覄𧟭𧟮𫟛覅𧟯𧟰𧟱-𧟸𧟹" - "-𧟻𧟼-𧟾𫌛𧟿覆𧠀𧠁覇覈𧠂𧠃𧠄覉覊𧠅見𧠆𧠇覌覙𧠈䙷䙸覍覎𧠉-𧠍𫌜䙹-䙻規-覔𧠎-𧠛䙼-䙿覕覗覘覚" - "𧠜-𧠧𫌝䚀䚁覛覜𧠨-𧠺𫌞䚂䚃覝-覡𧠻-𧡊𫌟𫌠䚄䚅覢-覥𧡋-𧡠𫌡䚆-䚉覦-親𧡡-𧡶𫌢𫌣䚊-䚌覫-覯𧡷-" - "𧢁䚍䚎覰-観𧢂-𧢋𫌤䚏-䚓覴-覸𧢌-𧢑覹-覻𧢒-𧢗𫌥䚔覼覽𧢘-𧢛覾覿𥍄𧢜-𧢡𫟜𧢢-𧢥觀𧢦-𧢫𫌦" - "𫌧䚕𧢬𧢭𧢮䚖𧢯𧢰𧢱⻅见观觃规觅觇-觉𫌨𫌩觊𫌪觋觌觍觎𫌫觏觐觑𫌬𫌭⻆⻇角𧢲𧢳觓觔𧢴-𧢶𧢷-𧢺䚗觕-觙" - "𧢻-𧣐觚觛觝觞𧣑-𧣠䚘-䚚觜觟-觧𧣡-𧣧𫌮𫌯䚛觨-觫𧣨-𧣳䚜-䚠觬-觯𧣴-𧤊䚡-䚤觰觱𧤋-𧤚𧤢𫌰𫌱䚥䚦" - "觲觳𧤛-𧤡𧤣-𧤮䚧觴鵤𧤯-𧤹䚨䚩䚬觵觶𧤺-𧥃䚪䚫觷-觹𧥄-𧥇觺𧥈-𧥋觻觼𧥌-𧥐觽觾𧥑𧥒𧥓𧥔䚭觿𧥕" - "𧥖𧥗𧥘𧥙𧥚言訁𧥛𧥜𧥝-𧥟䚮-䚰訂-計𧥠䚱䚲訉-訚𧥡-𧥭𫌲𫌳䚳-䛃訛-訳𧥮-𧦛𫌴𫌵䛄-䛓訴-詠𧦜-" - "𧧂𫌶-𫌹䛔-䛜詡-誊誠鿁𧧃-𧧳𧨜𫌺𫌻䛝-䛨誋-誟誡-誮𧧴-𧨛𧨝-𧨥𫌼-𫌾䛩-䛸誯-諚諩𧨦-𧩢𫌿𫍀䛹-" - "䛽諛-諨諪-謃𧩣-𧪗𫍁-𫍅䛾-䜂謄-謢𠐜𧪘-𧫑𫍆-𫍈䜃-䜊謣-謾𧫒-𧫽𫍉-𫍌䜋-䜑謿-譌譎-譜龻𧫾-𧬦𫍍" - "-𫍏䜒-䜘譍譝-譲𧬧-𧭁𫍐𫍑䜙-䜞譳-譽𧭂-𧭐𧭒-𧭛𫍒䜟-䜡譾-讅𧭑𧭜-𧭷𫟝䜢讆-讐𧭸-𧮄𫍓讑-讖𣌚" - "𧮅-𧮐𫍔-𫍖讗-讙𧮑-𧮘讚讛𧮙-𧮝𫍗讜-讞𧮞-𧮡𧮢-𧮤𧮦𧮧𫍘讟𧮨𧮩⻈讠计-讥讦-讱𫍙䜣讲-诀𫍚" - "𫍛𫟞证-诒𧮪𫍜-𫍡𫟟䜤诓-诩𫍢-𫍦诪-诶𫍧-𫍪䜥请-谊𫍫-𫍮𫟠𫟡谋-谞𫍯-𫍴䜦䜧谟-谧𫍵-𫍸𫟢䜨谨" - "-谬𫍹𫍺谭-谲𫍻𫍼谳-谵𫍽𫍾𫍿䜩谶谷𧮫䜪𫎀䜫谸𧮬-𧮮谹-谻𧮯-𧮲𫎁䜬䜭𧮳𧮴谼𧮵-𧮷䜮谽𧮸𧮹䜯谾" - "𧮺-𧮿𫎂𧯀-𧯅䜰谿-豁𧯆-𧯉䜱豂𧯊豃𡓛𧯋-𧯒𧯓𧯔𧯕𧯖䜲豄豅𧯗𧯘𧯙豆䜳𧯚豇豈𧯛-𧯝䜴豉𧯞𧯟䜵" - "𧯠-𧯤䜶豊豋𧯥𧯦𧯨䜷-䜹𧯩-𧯬䜺豌-豎𧯭-𧯶𫎃䜻-䜿𧯷-𧯻䝀-䝂豏𧯼-𧰂𧰈豐𡕆𧰃-𧰇𫎄𧰉-𧰐豑" - "𧰑-𧰖䝃𧰗𧰘𧰙-𧰜𧰝-𧰟𧰠䝄豒𧰡𧰢豓𧰣𧰤豔𧰥豕𧰧𧰨豖𧰦𫎅𧰩䝅豗𧰪-𧰭䝆䝇豘-豝𧰮-𧰴𫎆䝈" + "𥪻𫁭䇔竵𥪼-𥫁𥫃𥫄䇕𥪺𥫅-𥫇𫁮競竷𥫈-𥫍𥫎𥫏竸𥫐𥫑𫁯𥫓𥫔𥫒𥫕𥫖<'\uFDD0'⺮<*竹𥫗" + "𥫘竺竻𥫙-𥫜𫁰䇖竼-笃𥫝-𥫮𫁱䇗-䇝笅-笕𥫯-𥬋𫁲-𫁷䇞-䇦笖-笾𥬌-𥬩𥬿𫁸-𫁻䇧-䇴笄笿-筝𥬪-𥬾" + "𥭀-𥭏𫁼𫁽䇵-䈀筞-简節𥭐-𥮌𫁾-𫂃䈁-䈍箁-箫𥮍-𥯐𫂄-𫂇𫂈𫂉䈎-䈩箬-箿篁-篈篊-篓𥯑-𥰎𥰏-𥰗" + "𫂊-𫂏𫞽-𫞿䈪-䈷築篔-篯簑簕𥰘-𥱪𥱫-𥱴𫂐-𫂗䈸-䉇篰-簐簒-簔簖簗𥱵-𥲾𥲿𥳀𥳂-𥳅𥴎𫂘-𫂟䉈-" + "䉎䉐-䉚䉣簘-簲𥳁𥳆-𥴍𥴏-𥴗𥴘-𥴠𫂠-𫂤䉏䉛-䉢䉤簳-籂𥴡-𥵛𫂥𫂦䉥籃-籏籕籖𥵜-𥶄𫂧䉦-䉭籐-籔𥶅" + "-𥶴𫂨-𫂫䉮-䉱籗-籡𥶵-𥷓𫂬䉲-䉴籢-籨𥷔-𥷧𫂭䉶籪𥷨-𥷻𫂮籩籫-籮𥷼-𥸇𫂯䉷籯籰𥸈-𥸏䉸𥸐-𥸖" + "𥸗𥸚-𥸝𫂰𥸘𥸙𥸞-𥸠䉹籱𥸡𥸢𥸣籲𥸤<'\uFDD0'⽶<*米𥸥𥸦籴-籶𥸧-𥸪𫂱𫂲䉺娄籷-粂𥸫-𥸲" + "𫂳𫂴䉻䉼粃-粑𥸳-𥹀𫂵-𫂷䉽-䊀畨粒-粝粣𥹁-𥹖𥹘𥹙𥹱𫂸-𫂼䊁-䊆粞-粢粤-粭𥹗𥹚-𥹰𫂽-𫃀䊇-䊌粮" + "-粵糀𥹲-𥺗𫃁䊍-䊒粶-粿糁𥺘-𥻀𫃂-𫃅䊓-䊙糂-糎𡢏𥻁-𥻣𫃆-𫃈䊚䊛䨀糏-糘𢐫𥻤-𥻾𫃉-𫃌䊜-䊢糙-" + "糢糨𥻿-𥼖𫃍𫃎𫟀䊣-䊩糣-糧𥼗-𥼵𫃏-𫃑䊪-䊬糩-糭𥼶-𥽎𫃒-𫃕䊭䊮糮-糰𥽏-𥽖𫃖䊯糲𥽗-𥽠𥽢𥽣" + "䊰糱糳糴𥽡𥽤-𥽫𫃗-𫃙䊱䊲糵𥽬-𥽰𥽱-𥽵䊳䊴糶𥽶-𥽺𥽻-𥽿糷𥾀𥾁𥾂𥾃𥾄<'\uFDD0'⺯<*⺯糸糹" + "糺系䊵糼-糿𥾅-𥾋𫃚𫃛䊶-䊹紀-紉𥾌-𥾘𫃜𫃝䊺-䋇紊-紧𥾙-𥿂𫃞䋈-䋔紨-経𥿃-𥿥𫃟-𫃡䋕-䋞絍-絚絜-çµ·" + "𥿦-𦀑𫃢-𫃤䋟-䋦絛絸-綛緐𦀒-𦁅𫃥-𫃩䋧-䋲綜-総緑緒緔緕𦁆-𦁿𫃪𫃫𫃬-𫃲䋳-䌄緓緖-縇𦂀-𦂦𦂨-" + "𦂻𦂼-𦃁𫃳-𫃷𫟁䌅-䌋縈-縨𦂧𦃂-𦄁𦄃-𦄈𫃸-𫃼䌌-䌕縩-繇繉繊繌繍𦄂𦄉-𦄻𫃽-𫄀䌖-䌛繈繎-繥繧繱" + "𦄼-𦅴𫄁-𫄄𫟂䌜-䌢繋繦繨-ç¹°ç¹²-繺𦅵-𦆛𦆥𫄅-𫄋䌣-䌧繻-纃𦆜-𦆣𦆦𦆧𦆩𦆪𦆬-𦆺𫄌-𫄎䌨䌩纄-" + "纐𦆤𦆨𦆫𦆻-𦇁𦇃-𦇓𫄏-𫄑䌪-䌭纑纒𦇂𦇔-𦇦𫄒-𫄔䌮纓-纖𦇧-𦇯𫄕䌯-䌲纗𦇰-𦇷𦇹䌳䌴纘-纛𦇸" + "𦇺𦇻𫄖𦇼𦇽𫄗䌵纜纝𦇾-𦈂𫄘𦈃𦈄纞𦈅𦈆𦈇<'\uFDD0'⺰<*⺰纟𫄙纠䌶纡-纫纶䌸纬-纵纷-纾𫄚-𫄝䌷" + "䌹线-绐𦈈𫄞𫄟䌺䌻绑-统𦈉𫄠-𫄣𫟃䌼绠-绨𦈊-𦈌𫄤-𫄩𫟄䌽绩-缁𦈍-𦈐𫄪𫄫𫟅䌾䌿缂-缘𦈑-𦈕𫄬-" + "𫄮𫟆䍀缙-缤𦈖-𦈙𫄯𫄰缥-缫𦈚𫄱-𫄴缬-缯𦈛-𦈝𫄵𫄶䍁缰-缴𦈞𦈟𫄷𦈠𦈡𫄸𫟇缵𫄹<'\uFDD0" + "'⽸<*缶𦈢缷䍂缸𦈣-𦈥䍃缹缺缼𦈦-𦈨䍄-䍆䍇䍈䍉缻缽𦈩-𦈮䍊缾-罀𦈯-𦈳𦈴-𦈷𫄺䍋䍌罁罂𦈸-𦉀𫄻𦉁-" + "𦉇𫄼𫄽䍍罃𦉈-𦉎𫄾罄-罆𦉏-𦉔罇-罉𦉕-𦉘罊罋𤕁𦉙-𦉜𫄿罌𦉝𦉞罍𦉟𦉠罎罏𦉡䍎𦉢-𦉤罐𤫡𦉥" + "𦉦𦉧𦉨𦉩<'\uFDD0'⺴<*⺱-⺳⺵䍏网-罓𦉪𦉫𦉭𦉰𦉯𦉬𦉮𦉱-𦉶䍐䍑罔-罗𦉷-𦊀𫅀䍒-䍔罘-罚𦊁-" + "𦊍𫅁䍕-䍗罛-罢𦊎-𦊣𦊥-𦊩𦊳𫅂䍘罣𦊪-𦊲𦊴-𦊻𫅃-𫅅䍙䍚罤-罦𦊼-𦋄𦋑䍛-䍞罧-置署𦋅-𦋐𦋒-" + "𦋜𫅆𫅇䍟罯-罱罳罴𦋝-𦋩𦋫-𦋮𫅈罵-罸𦋯-𦋼𫅉䍠䍡罹-罼𦋽-𦌑𫅊䍢罽-羁𦌒-𦌞𧷅䍣羂𦌟-𦌨𧐰𫅋" + "䍤羃-羆𦌪-𦌴𫅌𦌵-𦌺䍥𦌻𦌼𫅍羇𦌽䍦羈羉𦌾-𦍅𦍆𦍇𦍈-𦍊<'\uFDD0'⺸<*⺶-⺸羊𦍋-𦍍羋羌𦍎" + "-𦍐𫅎羍-羑𦍑-𦍖𫟈䍧-䍩羒-羔羖-羙𦍗-𦍤𦍮䍪-䍭羕羚-羟𦍥-𦍭𦍯-𦍸𫅏-𫅒䍮-䍰羠-羢𦍹-𦎄𫅓𫅔" + "䍱羣-羪𦎆-𦎖𫅕䍲-䍶羫𦎗-𦎡䍷羬-羰𦎢-𦎮𫅖-𫅘䍸䍹羱羲𦎯-𦎶𫅙䍺𦎷-𦏄𫅚-𫅜䍻䍼羳-羵𦌩𦏅-𦏔" + "𫅝𫅞羶-羹𦏕-𦏛羺𦏜-𦏡𫅟羻羼𡅖𦏢-𦏧䍽𦏨𦏩𫅠𫅡𦏪𦏫𦏬𦏭𦏮𣌞𦏯𦏰𦏱<'\uFDD0'â½»<*" + "羽𦏳𦏲羾羿𦏴-𦐁𫅢䍾䍿翀-翆𦐂-𦐔𫅣䎀-䎆翇-習𦐕-𦐢𫅤䎇-䎊翓-翚𦐣-𦐷𫅥-𫅧䎋-䎎翛-翝𦐸-𦑄𦑆" + "𫅨𫅩䎏-䎓翞-翤𦑅𦑇-𦑐𦑒-𦑗𫅪翥-翭𦑘-𦑯𦑻𫅫𫅬䎔䎕翮-翱𦑰-𦑺𦑼-𦒂𦒞𫅭𫅮翲-翶翼𦒃-𦒌" + "𫅯䎖-䎘翷-翻𦒍-𦒛𦒟𫅰𫅱翽翾𦒜𦒝𦒠𦒡䎙翿耀𦒢-𦒥𦒪𦒫䎚𦒦𦒨𦒩𦒬𦒧𦒭-𦒯𫅲𦒰<" + "'\uFDD0'⺹<*⺹老-考𦒱𦒲䎛𦒳-𦒵耄者耆𦒶-𦒹耇-耉𦒺-𦒿𫅳𫅴䎜-䎞耊耋𦓀𦓁𫅵𦓂𫅶𦓄𦓅𫅷𦓆" + "𦓇𦓃𦓈𦓉𦓊𫅸𦓋𦓌𦓍<'\uFDD0'â½½<*而𦓐𦓎𦓏𦓑䎟䎠耍-耑䎡𦓒𦓓𦓔𦓕𦓖𦓗𦓘-𦓜𦓝𦓞𦓟" + "-𦓡𦓢𦓣<'\uFDD0'â½¾<*耒𦓤耓𦓥-𦓧䎢耔𦓨-𦓪耕-耙𦓫䎣耚-耟𦓬-𦓮𫅹耠𦓯-𦓳𫅺𫅻䎤䎥耡耢𦓴-" + "𦓶𫅼䎦-䎪耣-耥𦓷-𦔁䎫䎬耦耧𦔂-𦔊𫅽耨-耪𦔋-𦔒𫅾䎭-䎯耫耬𦔓-𦔚䎰耭耮𦔛-𦔞𦔠-𦔤𫅿𦔟𦔥-𦔨" + "耯䎱耰𦔩𦔪耱耲𦔫𦔬𦔭<'\uFDD0'⽿<*耳䎲耴𦔮耵𦔯-𦔶𫆀𫟉耶耷𦔷-𦔻䎳䎴耸-聂𦔼-𦕏𫆁䎵䎶聃-聍𦕐" + "-𦕟䎷聎-联聠𦕠-𦕢𦕤-𦕴𫆂𫆃䎸䎹聕-聘𦕣𦕵-𦖇𦖗𫆄-𫆆䎺-䎾聙-聟聡-聣𦖈-𦖖𦖘-𦖡𫆇𫆈䎿䏀聤-" + "聫𥧢𦖢-𦖻𦗇𫆉䏁-䏃聬聭𦖼-𦗆𦗈-𦗏𫆊-𫆍䏄-䏇聯-聳𦗐-𦗞𫆎𫆏䏈聮聴-職𦗟-𦗲𫆐𫆑聸𦗳-𦗽" + "𫆒䏉聹-聼𦗾-𦘄𦘅-𦘉䏊聽聾𦘊-𦘌𦘍𦘎𦘏𦘐𦘑𫆓<'\uFDD0'⺻<*⺺⺻聿肀𦘒𦘓𦘔肁-肃𦘕-𦘗𦘘" + "-𦘚䏋肄-肆𦘛𦘜𫆔肇肈𦘝-𦘟𫆕𦘠-𦘢𦘣𦘤-𦘦𦘧𦘨<'\uFDD0'⺼<*⺼肉肊䏌䏍肋-肏𦘩-𦘳䏎䏏肐-肠" + "𦘴-𦘾䏐-䏝股-胁𦘿-𦙩𫆖-𫆘䏞-䏥胂-胬脉𡋜𣍨𦙪-𦚜𫆙-𫆜䏦-䏮胭-脈脊-脔𣍯𣍰𦚝-𦛓𫆝𫆞䏯-䏻脕" + "-脸𦛔-𦜅𫆟-𫆡㬹䏼-䐌脹-腚𦜆-𦜲𦜴-𦝒𦝓-𦝙𫆢-𫆥䐍-䐛幐腛-腾𦝚-𦞘𦟓𦟔𫆦-𫆨䐜-䐪腿-膑𦞙" + "-𦟒𦟕-𦟗𫆩-𫆮𫟊䐫-䐴膒-膣𦟘-𦠂𫆯-𫆴䐵-䐽膥-膶𦠃-𦠽𦡄𦡮𫆵-𫆸䐾-䑁膷-臌𦠾-𦡃𦡅-𦡍" + "𦡏-𦡕𦡘-𦡭𦡯𫆹-𫆻䑂-䑅臍-臓𤑃𦡎𦡰-𦢉𫆼𫆽䑆-䑈臔臕臗臘𦢊-𦢤𫆾𫆿䑉䑊臖臙-臜𦢥-𦢷𫇀㔮䑋-" + "䑎臝𦢸-𦢾𫇁䑏臞臟𦢿-𦣅𫇂臠-臢𤓏𦣆-𦣐𫇃𦣑-𦣕𦣖𦣗𦣘-𦣚𦣛𦣜𫇄<'\uFDD0'⾂<*臣𦣞𦣝" + "臤臥𦣟𦣠-𦣣𫇅䑐𦣤𦣥臦𦣦-𦣩𫇆𫇇臧𦣫𦣬𦣮𫇈𦣭𦣯𦣪臨臩𦣰𦣱䑑𦣲𦣳𫇉𦣴𦣵𦣶𦣷𦣸<" + "'\uFDD0'⾃<*自𦣹臫𦣺-𦣼𦣽𦣾-𦤀臬臭𦤁-𦤋𦤌-𦤏臮-臰𦤐-𦤓𫇊𦤔𦤕-𦤗臱𦤘-𦤝𫇋臲𦤞-" + "𦤠𦤡-𦤤𦤥𫇌𦤦-𦤪𦤫-𦤮𦤯𦤰𦤱𦤲𫇍<'\uFDD0'⾄<*至𦤳𦤴𦤵䑒致𦤶-𦤸𦤹𦤺𦤻-𦤾臵-" + "臸𦤿𦥀䑓臹𦥁𫇎臺𦥂-𦥄𫇏𫇐𦥅-𦥇臻𦥉-𦥍𦥎𦥏𦥐𫇑<'\uFDD0'⺽<*⺽臼𦥑-𦥓𦥔臽臾𦥕𦥖" + "𦥙臿𦥗𦥘𦥚-𦥜𦥧䑔舀舁𦥝-𦥤䑕舂𦥥𦥦𦥨-𦥬舃舄𦥭-𦥲𫟋舅𦥳-𦥺䑖與𦥻-𦦄䑗興𦦅-𦦎䑘舆舉𦦏-" + "𦦓𦦕-𦦗𦦘-𦦠舊𦦡-𦦧𫇒舋𠤫𦦩-𦦬𦦯𦦭𦦮𦦰-𦦵𦦶-𦦸𦦹𦦺𦦻𤓟𦦼𦦽-𦦿𦧀𫇓𦧁𦧂" + "𦧃𦧄𦧅𠔻<'\uFDD0'⾆<*舌𦧆舍-舏𫇔𦧇䑙䑚舐𦧈-𦧐䑛舑𦧑-𦧔舒𦧕-𦧜𦧝𦧞𫇕𫇖舓-舕𦧟-𦧦䑜" + "舖舗𦧧-𦧬舘𦧭-𦧰𫇗𦧱-𦧳舙𦧴-𦧶舚𦧷𫇘𦧸𦧹𦧺𫇙𦧻𦧼𦧽<'\uFDD0'⾇<*舛舜舝䑝舞𦧾𦧿䑞" + "𦨀𦨁䑟𦨃𦨂𦨄𦨅𦨆<'\uFDD0'⾈<*舟𠂨𦨇䑠舠𦨈-𦨍䑡-䑣舡-舤𦨎-𦨔𫇚䑤䑥舥-舱𦨕-𦨠䑦-䑩舲-舻" + "𦨡-𦨮䑪-䑮舼-舿𦨯-𦨲𦨴-𦨼䑯䑰艀-艉𦨳𦨽-𦩉䑱-䑸艊-艍𦩊-𦩜𨦞𫇛䑹-䑻艎-艔𦩝-𦩳𦩿𫇜𫇝䑼-䑾" + "艕-艙𦩴-𦩾𦪀-𦪅䑿-䒅艚-艝𦪆-𦪐𫇞䒆-䒈艞-艠𦪑-𦪧𫇟艡-艥𦪨-𦪰䒉艦-艩𦪱-𦪵𫇠艪𦪶-𦪸𦪺-" + "𦪼艫𦪽-𦫂𫇡-𫇣艬𦫃𦫄艭𦫅𦫆𦫇𦫉𦫈𦫊<'\uFDD0'⾉<*艮良艰𦫋𦫌𦫍𦫎𦫏𦫐艱𦫑𦫒<" + "'\uFDD0'⾊<*色䒊𦫓艳䒋艴𦫔-𦫙𦫚𦫛-𦫝艵𦫞-𦫣𦫤-𦫩䒌䒍𦫪-𦫮𫇤䒎䒏艶𦫯-𦫱䒐艷𦫲<" + "'\uFDD0'⻀<*⺾-⻀䒑艸艹艺龷𦫳-𦫵䒒-䒔艻-节𦫶-𦬀𫇥𫇦䒕-䒙芃-芗𦬁-𦬒𫇧𫇨䒚-䒥芘-芾苀-苏茾𦬓-" + "𦬶𫇩-𫇭䒦-䒯芿苐-茑茓-茕𦬷-𦭦𦭧-𦭬𫇮-𫇵𫟌𫟍䒰-䓁茒茖-茜茞-茢茤-茽茿-荒荔-药𦭭-𦮃𦮄-𦮵𫇶-" + "𫇾𫟎䓂-䓔䓖茝茣荰-莬莮-莽鿊𦮶-𦯑𦯒-𦯰𦯲-𦰕𦰗-𦰩𫇿-𫈏𫟏-𫟑䓕䓗-䓭荓莾-萤营-萨著龿𦯱𦰖𦰪-" + "𦲡𦲢-𦳀𫈐-𫈠䓮-䓻莭萩-萫萭-葖葘-蒏𦳁-𦳌𦳍-𦴵𦴷-𦵆𦵈-𦵎𦵏-𦵠𫈡-𫈵𫟒𫟓䓼-䔍蒐-蒷蒹-蓤" + "蓦𤎀𦵇𦵡-𦵷𦵸-𦷷𦷸-𦷾𫈶-𫉇𫟔䔎-䔬蓥蓧-蔼𦷿-𦸈𦸉-𦸼𦸾-𦺄𫉈-𫉌𫉍-𫉜𫟕䔭-䕄蔽-蕵" + "𦸽𦺆-𦺳𦺴-𦻆𦻈-𦻽𦻿-𦼨𦽭𫉝-𫉤𫟖䕅-䕑蕶-薨薪-薬薮龩﨟𦻾𦼩-𦽡𦽢-𦽬𦽮-𦾩𦿡𦿸𫉥-" + "𫉴䕒-䕝薩薭薯-藓蘤𦾪-𦿓𦿖-𦿜𦿞-𦿠𦿢-𦿷𦿹𦿺𦿻-𧀟𫉵-𫊄䕞-䕥藔-藭藯-藵𦿔𦿕𦿝𧀠-𧁳𧁴-" + "𧁺𧃌𫊅-𫊋䕦-䕲藮藶-蘑蘓蘔蘢𧁻-𧃋𧃎𫊌𫊍-𫊏䕳-䕷蘒蘕-蘡蘣蘥-蘰𧃍𧃏-𧄌𫊐-𫊓䕸-䕺蘲-蘷鿀𧄍-𧄵" + "𫊔-𫊖䕻-䕽蘱蘸-虁𧄶-𧅕𫊗䕾虂-虅𧅖-𧅭𫊘-𫊚䕿䖀虆-虉𧅮-𧅴𧅶-𧅹䖁𧅺-𧆅𫊛𫊜䖂-䖄虊𧆇-𧆎䖅" + "䖆𧅵𧆏-𧆒虋虌𧆔𧆕𦺅𧆖𧆚𧆗䖇𧆙𧆓𧆘<'\uFDD0'⻁<*虍⻁䖈虎虏𧆛䖉彪虐𧆜-𧆞𫊝𫊞䖊-䖍虑虓虔𧆟" + "-𧆢𫊟䖎䖏處-虚𧆣-𧆰䖐䖑虛-虝𧆱-𧆹𫊠𫊡䖒-䖖虞號𧆺-𧇀虠虡𧇁-𧇎𫊢䖗虢虣𧇏-𧇛䖘虤-虦𧇜-𧇰䖙虧虨" + "𧇱-𧇺𫊣䖚䖛虩𧇻-𧈁𧈃𧈄䖜𧈂𧈅-𧈊𧈋-𧈏𧈑-𧈗𧈘𧈙𧈚𧈛虪𧈜<'\uFDD0'⾍<*虫䖝虬𧈝𧈞虭" + "-虲𧈟-𧈧𫊤䖞-䖠虳-蚃𡯥𧈨-𧈺𫊥𫊦䖡-䖣蚄-蚇蚉-蚪蚬𧈻-𧉝𫊧-𫊫䖤-䖬蚫蚭-蛏﨡𧉞-𧊎𫊬-𫊲䖭-䖵蚈" + "蛐-蛕蛗-蛴𧊏-𧊪𧊬𧊭𧊯-𧋇𫊳-𫊼䖶-䖾蛖蛵-蜗蜫蝆𧊫𧊮𧋈-𧋝𧋟-𧌂𧌞𫊽-𫋁䖿-䗊䗕蜘-蜪蜬-蝅蝇-蝋" + "𧋞𧌃-𧌝𧌟-𧌯𧌱-𧍄𧍅-𧍑𫋂-𫋉䗋-䗔䗖蝌-蝸蝺-螀蟡𧌰𧍒-𧎐𧎑-𧎠𧏇𫋊-𫋎䗗-䗞蝹螁-螩蟗𧎡-" + "𧏆𧏈-𧏮𧏯-𧏷𫋏-𫋕䗟-䗮螪-蟒蠁𢋜𧏸-𧐯𧐱-𧐽𧐾-𧑃𫋖-𫋙䗯-䗳蟓-蟖蟘-蟠蟢-蟵蠎𧑄-𧒍𫋚-" + "𫋞䗴-䗻蟶-蠀蠂-蠍蠏𧒎-𧓈𫋟-𫋢䗼-䘁蠐-蠙𧓉-𧓰𫋣-𫋥𫟗䘂-䘄蠚-蠤蠴𧓱-𧔜𫋦𫋧䘅-䘉蠥-蠬𧔝-𧕂" + "𫋨䘊-䘌蠭-蠳𧕃-𧕒𧕔-𧕚蠵-蠺𧕓𧕛-𧕮䘍蠻𧕯-𧕼蠼𧕽-𧖃𧖊蠽蠾𧖄-𧖉𧖋-𧖐䘎蠿𧖑-𧖗𠑴𧖘-" + "𧖛𫋩𧖜-𧖟𧖡𧖢𧖣𧖤-𧖦<'\uFDD0'⾎<*血𧖧-𧖩䘏衁衂𧖪䘐衃衄𧖫-𧖯𫋪䘑衅𧖰-𧖲𫋫衆-衉𧖳" + "𧖴䘒𧖵-𧖹䘓𧖺-𧖿𧗄䘔𧗀-𧗃𧗅𧗆-𧗊𧗋-𧗍𫋬𧗎-𧗓𧗔𧗕𧗖𧗗衊𧗘𧗙𧗚𧗛衋𧗜<" + "'\uFDD0'⾏<*行𧗝-𧗠衍衎𧗡-𧗥䘕衏𧗦-𧗩衐-衔𧗪𫋭䘖衕-衘𢔬𧗫-𧗱𫋮衙𧗲-𧗷𧗸𧗺𧗻衚-衝𧗹" + "𧗼𧗽𫋯𫟘䘗䘘衞-衡𢖅𧗾𢖋𧗿-𧘁𫟙𧘂𧘃𫋰𧘄䘙𢖡𧘅𧘆𫋱衢<'\uFDD0'⻂<*⻂衣衤𧘇䘚䘛补𧘈-" + "𧘌䘜-䘞衦-衬𧘍-𧘜䘟-䘡衭-袇𧘝-𧘼𫋲-𫋴䘢-䘧袈-袮袰𧘽𧘿-𧙝𫋵-𫋷䘨-䘮袯袱-裉𧘾𧙞-𧙿𫋸-𫋼䘯" + "-䘲裊-裥𧚀-𧚣𫋽𫟚䘳-䙂裧-褄𧚤-𧚺𧚼-𧛎𫋾-𫌄䙃-䙍裦褅-褝𧚻𧛏-𧛷𫌅𫌆䙎-䙓褞-褲褴𧛸-𧜜𧜨" + "𫌇-𫌉䙔-䙝褳褵-襅襔𧜝-𧜧𧜩-𧜬𧜮-𧝁𫌊-𫌏䙞-䙣襆-襓襕鿋𧜭𧝂-𧝰𫌐-𫌒䙤䙥襖-襢𧝱-𧞌𫌓𫌔䙦" + "-䙩襣-襨𧞍-𧞖𧞘-𧞦𫌕䙪襩-襮𧞗𧞧-𧞱𧞳-𧞵𫌖䙫襯-襲𧞲𧞶-𧟂䙬䙭襳襴襽𧟃-𧟇𫌗䙮䙯襵-襷𧟈-𧟋" + "𫌘𫌙䙰襸-襼𧟌-𧟏𧟐-𧟔䙱𧟕-𧟗𧟘𧟙𧟚𧟛𧟜𧟝𧟞𧟟<'\uFDD0'⻃<*⻃⻄襾-覀𧟠-𧟢𧟣䙲要𧟤" + "-𧟦䙳𧟧-𧟩䙴覂𧟪-𧟬𫌚䙵䙶覃覄𧟭𧟮𫟛覅𧟯𧟰𧟱-𧟸𧟹-𧟻𧟼-𧟾𫌛𧟿覆𧠀𧠁覇覈𧠂𧠃𧠄覉覊" + "𧠅<'\uFDD0'⾒<*見𧠆𧠇覌覙𧠈䙷䙸覍覎𧠉-𧠍𫌜䙹-䙻規-覔𧠎-𧠛䙼-䙿覕覗覘覚𧠜-𧠧𫌝䚀䚁覛覜𧠨-𧠺" + "𫌞䚂䚃覝-覡𧠻-𧡊𫌟𫌠䚄䚅覢-覥𧡋-𧡠𫌡䚆-䚉覦-親𧡡-𧡶𫌢𫌣䚊-䚌覫-覯𧡷-𧢁䚍䚎覰-観𧢂-𧢋𫌤䚏-" + "䚓覴-覸𧢌-𧢑覹-覻𧢒-𧢗𫌥䚔覼覽𧢘-𧢛覾覿𥍄𧢜-𧢡𫟜𧢢-𧢥觀𧢦-𧢫𫌦𫌧䚕𧢬𧢭𧢮䚖𧢯𧢰𧢱<" + "'\uFDD0'⻅<*⻅见观觃规觅觇-觉𫌨𫌩觊𫌪觋觌觍觎𫌫觏觐觑𫌬𫌭<'\uFDD0'⻆<*⻆⻇角𧢲𧢳觓觔𧢴-𧢶𧢷" + "-𧢺䚗觕-觙𧢻-𧣐觚觛觝觞𧣑-𧣠䚘-䚚觜觟-觧𧣡-𧣧𫌮𫌯䚛觨-觫𧣨-𧣳䚜-䚠觬-觯𧣴-𧤊䚡-䚤觰觱𧤋-𧤚" + "𧤢𫌰𫌱䚥䚦觲觳𧤛-𧤡𧤣-𧤮䚧觴鵤𧤯-𧤹䚨䚩䚬觵觶𧤺-𧥃䚪䚫觷-觹𧥄-𧥇觺𧥈-𧥋觻觼𧥌-𧥐觽觾𧥑𧥒" + "𧥓𧥔䚭觿𧥕𧥖𧥗𧥘𧥙𧥚<'\uFDD0'⾔<*言訁𧥛𧥜𧥝-𧥟䚮-䚰訂-計𧥠䚱䚲訉-訚𧥡-𧥭𫌲𫌳䚳-䛃訛-" + "訳𧥮-𧦛𫌴𫌵䛄-䛓訴-詠𧦜-𧧂𫌶-𫌹䛔-䛜詡-誊誠鿁𧧃-𧧳𧨜𫌺𫌻䛝-䛨誋-誟誡-誮𧧴-𧨛𧨝-𧨥𫌼-" + "𫌾䛩-䛸誯-諚諩𧨦-𧩢𫌿𫍀䛹-䛽諛-諨諪-謃𧩣-𧪗𫍁-𫍅䛾-䜂謄-謢𠐜𧪘-𧫑𫍆-𫍈䜃-䜊謣-謾𧫒-𧫽𫍉" + "-𫍌䜋-䜑謿-譌譎-譜龻𧫾-𧬦𫍍-𫍏䜒-䜘譍譝-譲𧬧-𧭁𫍐𫍑䜙-䜞譳-譽𧭂-𧭐𧭒-𧭛𫍒䜟-䜡譾-讅𧭑𧭜-" + "𧭷𫟝䜢讆-讐𧭸-𧮄𫍓讑-讖𣌚𧮅-𧮐𫍔-𫍖讗-讙𧮑-𧮘讚讛𧮙-𧮝𫍗讜-讞𧮞-𧮡𧮢-𧮤𧮦𧮧𫍘讟" + "𧮨𧮩<'\uFDD0'⻈<*⻈讠计-讥讦-讱𫍙䜣讲-诀𫍚𫍛𫟞证-诒𧮪𫍜-𫍡𫟟䜤诓-诩𫍢-𫍦诪-诶𫍧-𫍪䜥请-" + "谊𫍫-𫍮𫟠𫟡谋-谞𫍯-𫍴䜦䜧谟-谧𫍵-𫍸𫟢䜨谨-谬𫍹𫍺谭-谲𫍻𫍼谳-谵𫍽𫍾𫍿䜩谶<'\uFDD0'⾕<*" + "谷𧮫䜪𫎀䜫谸𧮬-𧮮谹-谻𧮯-𧮲𫎁䜬䜭𧮳𧮴谼𧮵-𧮷䜮谽𧮸𧮹䜯谾𧮺-𧮿𫎂𧯀-𧯅䜰谿-豁𧯆-𧯉䜱豂𧯊" + "豃𡓛𧯋-𧯒𧯓𧯔𧯕𧯖䜲豄豅𧯗𧯘𧯙<'\uFDD0'⾖<*豆䜳𧯚豇豈𧯛-𧯝䜴豉𧯞𧯟䜵𧯠-𧯤䜶豊豋𧯥𧯦" + "𧯨䜷-䜹𧯩-𧯬䜺豌-豎𧯭-𧯶𫎃䜻-䜿𧯷-𧯻䝀-䝂豏𧯼-𧰂𧰈豐𡕆𧰃-𧰇𫎄𧰉-𧰐豑𧰑-𧰖䝃𧰗𧰘𧰙" + "-𧰜𧰝-𧰟𧰠䝄豒𧰡𧰢豓𧰣𧰤豔𧰥<'\uFDD0'⾗<*豕𧰧𧰨豖𧰦𫎅𧰩䝅豗𧰪-𧰭䝆䝇豘-豝𧰮-𧰴𫎆䝈" "豞-象𧰵-𧰾䝉豢-豦𧰿-𧱌豧-豪𧱍-𧱗𫎇𫎈䝊-䝌𧱘-𧱧䝍䝎豫-豮𧱨-𧱱𫎉豯-豳𧱲-𧱺䝏豴豵𧱻-𧲁䝐䝑豷" - "𧲂-𧲆豶𧲇-𧲋䝒𧲌-𧲏䝓𧲐-𧲓𧲗𧲔-𧲖𧲘𧲙䝔䝕𧲚-𧲜𧲝𧲞𧲟豸𧲠𧲡豹-豻𧲢𧲣𫎊䝖-䝙豼豽𧲤" - "-𧲫䝚䝛豾-貃𧲬-𧲽貄-貊𧲾-𧳉𫎋䝜貋-貍𧳊-𧳘䝝䝞貎貏𧳙-𧳥𧳱䝟貐-貓𧳦-𧳰𧳲-𧳴𫎌䝠貔-貖𧳵-𧴀" - "𫎍䝡䝢貗-貙𧴁-𧴅𧴇-𧴋䝣-䝦貚𧴆𧴌-𧴏𧴑-𧴕𧴐𧴖-𧴜𧴝𧴞𧴟𧴠𧴡𧴢貛貜𧴣貝貞-負𧴤-𧴩𫎎財" - "-貤𧴪-𧴲𫎏-𫎑䝧䝨貥-貮𧴳-𧵈𫎒𫎓䝩-䝯貯-賁𧵉-𧵢𫎔𫎕䝰-䝲賂-賎𣣬𧵣-𧶄𫎖㕢䝳-䝵賏-賘𧶅-𧶚" - "𫎗-𫎙䝶-䝿賙-賬𧶛-𧶰𫎚𫎛䞀-䞄賭-賵𠠋𧶱-𧷄𧷆-𧷋𫎜-𫎞䞅䞆賶-賽𧷌-𧷝𫎟𫎠䞇賾-贀贂-贅𧷞-" - "𧷻𫎡䞈贆-贌𧷼-𧸕𫎢䞉贍-贏𧸖-𧸥贐-贔𧸦-𧸰䞊贕-贘𧸱-𧸼𧸿𫎣𫎤䞋贙贚𧸽𧸾𧹀-𧹇𫎥贛𧹈-𧹋贜" - "𧹌𧹍𧹎-𧹐⻉贝贞-贠贡财责-贯𧹑贰-贻𧹒𫎦𫎧䞌贼-赆赇-赊𧹓𫎨䞍䞎赋-赕𧹔-𧹖𫎩䞏䞐赖赗𫎪赘-赛赜𧹗赝-èµ " - "𫎫赡赢𫎬赣赤𧹘𧹙𧹚䞑赥-赧𧹛𧹜𧹝-𧹟𫎭䞒赨-赪𧹠-𧹢𫎮䞓䞔赫𧹣-𧹦𧹧-𧹫𫎯赬-赮𧹬-𧹱赯𧹲-" - "𧹵𧹶𧹷𫎰𧹸-𧹼䞕𧹽-𧹿𧺀𧺁𧺂-𧺅走赱𧺆𧺇赲-赵龪𧺈-𧺎䞖-䞘赶-赸𧺏-𧺜䞙-䞜赹-赿﨣𧺝-𧺵𫎱" - "䞝-䞤趀-趋𧺶-𧻏𫎲䞥-䞪趌-趔𧻐-𧻮𫎳𫎴䞫-䞲趕-趚𧻯-𧼍𧼝𫎵-𫎷䞳-䞸趛-趤𧼎-𧼜𧼞𧼠-𧼧𫎸-" - "𫎺䞹-䞼趥-趧𧼟𧼨-𧽈𫎻𫎼䞽-䟀趨𧽉-𧽝𫎽䟁-䟆𧽞-𧽵𫎾𫎿䟇趩-趭𧽶-𧾌䟈-䟋趮𧾍-𧾘䟌趯趰𧾙-𧾠" - "䟍-䟏𧾡-𧾧䟐趱𧾨-𧾭䟑𧾮𧾯䟒𧾰-𧾴趲𧾵𧾶⻊足𧾷𧾸𧾹䟓䟔趴𧾺-𧿀䟕䟖趵-趸𧿁-𧿑𫏀䟗-䟞趹-趻趽-跄" - "𧿒-𧿱𫏁-𫏃䟟-䟭跅-跞践𧿲-𨀔𫏄-𫏆䟮-䟳趼跟-è·´è·¶-跻𨀕-𨀿𫏇-𫏋䟴-䟻䟽跼-踎𨁀-𨁴𫏌-𫏎䟼䟾-䠌" - "踏-踪踬-踯踺𨁵-𨂜𨂟𫏏-𫏓䠍-䠖踫踰-踹踻-蹅𨂝𨂞𨂠-𨃒𫏔-𫏘䠗-䠝蹆-蹓𨃓-𨄂𨄄𫏙-𫏛䠞-䠢蹔-蹧蹮" - "躀𨄃𨄅-𨅉𨅚𫏜-𫏟䠣-䠧蹨-蹭蹯-蹿𨅊-𨅙𨅛-𨆀𫏠-𫏢𫟣䠨䠩躁-躉𨆁-𨆩𫏣-𫏦䠪䠫躊-躏𨆪-𨇀𫏧" - "𫏨䠬躐-躖𨇁-𨇕䠭䠮躗-躜𨇖-𨇣𫏩䠯躝-躠𨇤-𨇭䠰躡-躥𨇮-𨇺躦躧𨇻-𨈀躩躪𨈁-𨈃䠱躨𨈄-𨈇𨈈-𨈊" - "𨈋𨈌𨈍𨈎身𨈏-𨈑𨈒躬𨈓-𨈗躭-躯𨈘-𨈨䠲-䠶躰𨈩-𨈷䠷-䠺躱躲𨈸-𨉇𫏪𫏫躳-躵𨉈-𨉓𫏬䠻躶-躼" - "𨉔-𨉡䠼躽躾𨉢-𨉥𨉧-𨉭䠽䠾躿𨉦𨉮-𨉸𫏭𫏮軀軁𨉹-𨉾𫏯䠿軂-軅𨉿-𨊌𫏰䡀軆𨊍-𨊒𫏱軇𨊓-𨊗" - "𨊘-𨊚䡁𨊛𨊜軈𨊝𨊞𨊟軉車軋䡂-䡄軌軍𨊠-𨊦䡅軎-軕𨊧-𨊲𫏲䡆-䡎軖-軣𨊳-𨋍𫏳䡏-䡒軤-軬軮-軽龫𨋎-" - "𨋧𫏴𫏵䡓-䡗軭軾-輌𨋨-𨌁䡘-䡛輍-輕𨌂-𨌟𫏶-𫏸䡜-䡟輖-輬𨌠-𨍆𫏹䡠-䡤輭-輼𨍇-𨍨𫏺𫏻䡥-䡪輽-轅" - "𨍩-𨎉𫏼𫏽䡫-䡱轆-轌鿂𨎊-𨎣𫏾𫏿䡲-䡵轍-轔𨎤-𨎱𫐀䡶轕-轚𨎲-𨏇𨘼𫐁䡷-䡹轛-轟𨏈-𨏐𫐂䡺䡻轠-" - "轢𨏑-𨏝轣轤𨏞-𨏨䡼𨏩-𨏲𨏳𨏴䡽𨏵-𨏸𨏽䡾轥𨏹𨏻𨏾𨏺𨏼𨏿𨐀𨐁𨐂䡿𨐃𫐃𨐄⻋车轧轨䢀轩-轫𫐄" - "𫐅䢁转-轰𨐅𨐆𫐆𫐇䢂轱-轻𨐇𫐈-𫐊𫟤轼-较𨐈𫐋𫐌辄-辆𫐍辇-辎𫐎-𫐑辏-辔𫐒𫐓辕-辗𫐔𫟥辘𫐕𫐖" - "辙辚𨐉𫐗𫐘𫟦𫐙𨐊辛𨐋𨐌𨐍𨐎𨐏-𨐑辜辝𨐒𨐓𫐚辞-辠𨐔-𨐗𫐛𫐜辡-辣𨐘-𨐛䢃辤𨐜-𨐟辥-辪𨐠" - "-𨐧辫𨐨-𨐯辬𨐰-𨐲辭𨐵-𨐹䢄辮𨐺-𨐼𫐝辯𨐽𨐾𨐿𨑀𨑁𨑂辰𨑃𨑄辱䢅農𨑅-𨑇䢆䢇辳𨑈𨑉辴𨑊䢈䢉" - "𨑋𨑌⻌-⻎辵辶𠔇辷𫐞辸-辽𨑍-𨑐𫟧䢊䢋巡达-迉𨑑-𨑡𫐟䢌-䢏迊-迟迬﨤𨑢-𨒁𫐠𫐡䢐䢑迠-è¿«è¿­-迳𨒂-𨒤" - "𫐢-𫐤䢒-䢘迴-迷迸迹-逊𨒥-𨓄𫐥䢙-䢛逋-逧𨓅-𨓪𫐦-𫐪䢜-䢠逨-逻𨓫-𨔍𨔏-𨔜𨔠𫐫-𫐲䢡逼-遗𨔎" - "𨔝-𨔟𨔡-𨕜𫐳-𫐹𫟨𫟩䢢-䢥遘-遥𨕝-𨖅𫐺-𫐽䢦-䢩遦-遱遳𨖆-𨖳𫐾-𫑃䢪-䢭遲遴-遶遷選-遼邆𨖴-" - "𨗒𨗔-𨗤𫑄-𫑊䢮遽-邅邉𨗥-𨘆𫑋𫟪䢯䢰邇邈𨘇-𨘠𩄮𫑌-𫑏䢱邊-邌𨘡-𨘶𫑐𫑑邍𨘷-𨘻𨘽-𨙁邎" - "𨙂-𨙑𫑒-𫑕𨙒-𨙘𫑖邏邐𨙙-𨙞䢲𨙟-𨙣𨙤𨙥𨙦𨙧邑𨙨䢳邒邓𨙩𨙪䢴邔-邝𨙫-𨙵𫑗䢵-䢷邞-邬𨙶-" - "𨚒𫑘𫑙䢸-䢺邭-邻𨚓-𨚮𫑚𫑛𫟫䢻-䣂邼-郑郓𨚯-𨛊𫑜䣃-䣉郒郔-郧𨛋-𨛪𫑝-𫑟䣊-䣏部-郸𨛫-𨜎𫑠-" - "𫑢𫟬䣐-䣒郹-鄊𨜏-𨜖𨜘-𨜱𫑣𫑤𫟭䣓-䣗鄋-鄗𨜗𨜲-𨝊𫑥𫑦䣘-䣜鄘-鄥𨝋-𨝪𨝹𫑧-𫑩䣝-䣠鄦-鄲" - "𨝫-𨝸𨝺-𨞐䣡鄳-鄷𨞑-𨞦𫑪𫑫䣢鄸鄹𨞧-𨞹𫑬鄺-鄾𨞺-𨟌𫑭鄿酀酂𨟍-𨟘𫑮-𫑰酁酃𨟙-𨟟酄-酆𨟠" - "-𨟣𫑱酇酈𨟤-𨟧䣣䣤𨟨𨟩-𨟮𨟯𫑲酉䣥䣦酊酋䣧䣨酌-酒𨟰-𨟳𫑳䣩-䣭酓-酞𨟴-𨠊䣮-䣳酟-酥𨠋-𨠣䣴-䣹酦" - "-酱𨠤-𨠶𫑴𫑵𫟮䣺䣻酲-酿𨠷-𨡋𫑶-𫑸䣼-䣿醀-醌𨡌-𨡨𫑹䤀-䤈醍-醗𨡩-𨢄䤉-䤌醘-醤𨢅-𨢠𫑺䤍醥-" - "醬𨢡-𨢼𫑻䤎-䤒醭-醱𨢽-𨣕𫑼𫑽醲-醸𨣖-𨣥䤓䤔醹-醻𨣦-𨣭𫑾䤕䤖𨣮-𨣵醼𨣶-𨣽𫑿䤗䤘醽-釀𨣾-𨤂" - "釁釂𨤃𨤄釃釄𨤅𨤆釅𨤇-𨤉䤙𨤊-𨤌𨤍𨤎釆采𨤏釈𨤐𨤑釉释𫒀𨤒-𨤔𨤕-𨤗𨤘𨤙𤳛𨤚-𨤜𨤝釋𨤞" - "𨤟𨤠𨤡里重𫟯𨤣𨤤䤚野𨤢𨤥𫒁量𨤦-𨤩𫒂𨤪𨤫𨤬𫒃𨤭-𨤯𨤰𨤱𡣢𨤲𨤳𫒄釐𨤴-𨤷𫒅𥣷𨤸" - "𨤹𨤺𨤻𨤼金釒釓釔䤛釕-釢𨤽-𨥁䤜釣-釼𨥂-𨥉𫒆-𫒉䤝-䤠釽-鈬𨥊-𨥤𫒊-𫒎䤡-䤣鈭-鉴銏龯𨥥-𨦁𫒏-" - "𫒔䤤-䤪鉵-鉻鉽-銎銐-銱𨦂-𨦝𨦟-𨦫𫒕-𫒜𫟰䤫-䤲銲-鋶﨧𨦬-𨧝𨧞-𨧥𫒝-𫒥䤳-䤶鉼鋷-錧錩-鍆鍈龬﨨𨧦" - "-𨨎𨨏-𨨮𫒦-𫒯䤷-䤼錨鍇鍉-鎇𨨯-𨩧𨩨-𨪆𫒰-𫒷䤽-䥇鎈-鎨鎪-鎿龲𨪇-𨫃𨫄-𨫎𫒸-𫒾𫟱䥈-䥓鎩鏀" - "-鏲鏹𨫏-𨬌𫒿𫓀-𫓃䥔-䥜鏳鏵-鏸鏺-鐨𨬍-𨬔𨬖-𨭐𨭑-𨭔𫓄-𫓎䥝-䥦鏴鐩-鑁𨬕𨭕-𨮑𫓏-𫓕䥧-䥮鑂" - "-鑔鑧𨮒-𨮷𫓖-𫓚䥯-䥴鑕-鑦𨮸-𨯜𫓛𫓜䥵-䥷鑨-鑬𨯝-𨯹𫓝-𫓟䥸鑭-鑳𨯺-𨰈𨰱𫓠-𫓢鑴-鑺𨰉-𨰝" - "𫓣鑻-鑿𨰞-𨰨𫓤钀-钂𨰩-𨰰䥹钃钄𨰲-𨰶𨰷-𨰹𨰺𨰻𨰼𨰽⻐钅钆钇针-钌𫓥𫟲钍-钗𨰾𨰿𫓦𫟳䥺-䥼钘-" - "钯𨱀-𨱂𫓧-𫓫𫟴𫟵䥽-䥿钰-铎𨱃-𨱆𫓬-𫓮𫟶𫟷䦀铏-铷𫓯-𫓴𫟸-𫟻䦁铸-锕𨱇𨱈𫓵-𫓷𫟼锖-锱" - "𨱉-𨱌𫓸-𫓿𫟽锲-镅𨱎𫔀-𫔄𫟾𫟿䦂镆-镕𨱍𨱏𫔅-𫔈𫠀镖-镠𨱐𨱒𫔉𫔊䦃-䦅镡-镫𨱑𨱓𨱔𫔋-" - "𫔏镬-镱𨱕𨱖𫔐𫔑镲𫔒𫠁镳镴𫔓镵镶𫔔𫔕䦆⻑⻒長镸𨱗𨱘𨱙䦇镹镺𨱚-𨱥䦈䦉镻𨱦-𨱱䦊𨱲-𨱿𫔖𨲀-𨲆" - "镼𨲇-𨲒𫔗𡑺𨲓-𨲝𨲞-𨲤䦋𨲥-𨲬镽𨲭-𨲲𨲳-𨲷镾𨲸-𨲺𨲻-𨲿𨳀𨳁𨳂𨳃𨳄𨳅𨳆⻓长門𨳇" - "𨳈閁閂𨳉𫔘閃-閅𨳊-𨳏䦌䦍閆-閊𨳐-𨳖𫔙䦎-䦑開-閗𨳗-𨳲𫔚𫔛䦒-䦔閘-閠𨳳-𨴌𫔜-𫔠䦕-䦛閡-閪𨴍-" - "𨴦䦜-䦟閫-閴𨴧-𨵇𫔡-𫔤䦠-䦨閵閶閸-闂𨵈-𨵤𫔥-𫔧䦩-䦯閷闃-闏𨵥-𨵿𫔨闐-闘𨶀-𨶛䦰闙-闝𨶜-𨶫" - "𫔩䦱闞-闡𨶬-𨷂䦲-䦴闢-闦𨷃-𨷓𨷕-𨷗𫔪䦵闧𨷔𨷘-𨷞𨷟-𨷥𨷦-𨷮𨷶𨷯-𨷵𨷸𫔫𨷷𨷹𨷺𨷻" - "𨷼𨷽𨷾⻔门闩闪闫-闯𨷿-𨸁𫔬闰-闷𨸂𨸃𫔭-𫔯闸闹𫔰𫠂䦶闺-阂𨸄𨸅𫔱䦷阃-阆𫔲𫔳阇-阐𫔴䦸阑-阕𨸆-" - "𨸈阖-阙𨸉𨸊𫔵𫔶阚𫔷𫔸𨸋𨸌阛𨸍𫔹𨸎⻏⻕⻖阜阝𨸏䦹䦺阞队𨸐-𨸕䦻阠-阤𨸖-𨸙𫔺䦼-䧀阥-阶𠁲𨸚-" - "𨸩𫔻䧁-䧃阷-陉𨸪-𨹀𫔼𫔽䧄-䧈陊-陕𨹁-𨹗𫔾-𫕀䧉-䧏陖-陙陛-险𨹘-𨹳𫕁-𫕃䧐-䧖陚陪-険𨹵-𨺝𫕄" - "𫕅䧗-䧙陻-隐𨺞-𨺿𫕆-𫕍𫠃䧚-䧟隑-隙﨩𨻀-𨻭𫕎𫕏䧠-䧣隚-隡𨻮-𨼉𫕐-𫕓䧤-䧦䧩隢-隥𨼊-𨼩𫕔-" - "𫕗䧧䧨䧪隦-隫𨼪-𨼾䧫-䧭隬-隲𨼿-𨽌隳𨽍-𨽕䧮隴𨽖-𨽡𫕘䧯隵𨽢-𨽥䧰𨽦-𨽫𨽬𨽭𨽮𨽯𨽰𨽱𨽲𨽳" - "𨽴𨽵隶𨽶𨽷𨽸-𨽻𫕙隷𨽼-𨽾隸𨽿𨾀𨾁𨾂𨾃𨾄隹䧱隺-难𨾅-𨾇䧲䧳隿雀𨾈-𨾑䧴-䧶雁-雈𨾒-𨾟𫕚䧷" - "䧸䧹䧺雉-雏𨾠-𨾱䧻雐-雒𨾲-𨿊𫕛䧼䧽雓𨿋-𨿟䧾䧿雔雕𨿠-𨿾䨁䨂雖𨿿-𩀖䨃雗-雠𩀗-𩀣𫕜䨄雡-難𩀤-𩀳䨅" - "-䨇𩀴-𩁆雤𩁇-𩁒䨈𩁓-𩁛𩁜-𩁦雥雦𩁧-𩁫䨉𩁬-𩁮𩁯-𩁱雧𩁲𩁳䨊𩁴𩁵⻗雨𩁶𩁷𩁸𫕝䨋雩-雫𩁹" - "-𩂁𫕞䨌䨍雬-雳𩂂-𩂑𫕟𫕠䨎雴-雾𩂒-𩂡𫕡𫕢䨏-䨖雿-霁𩂢-𩂶𫕣𫕤䨗-䨙霂-霊𩂷-𩃑𫕥𫕦䨚-䨝霋-霗" - "𩃒-𩃴𫕧𫕨䨞-䨤霘-霠𩃵-𩃽𩃿-𩄖𫕩𫕪䨥-䨪霡-霥𩃾𩄗-𩄭𩄯-𩄺𫕫䨫-䨯霦-霭𩄻-𩅜𫕬𫕭䨰䨱霮-" - "霴𩅝-𩅻𫕮-𫕱霵-霻𩅼-𩆐𫕲䨲-䨴霼-靀𩆑-𩆣𫕳𫕴䨵䨶靁𩆤-𩆬䨷靂-靈𩆭-𩆴𫕵𫕶䨸靉𩆵-𩆾靊𩆿-" - "𩇇䨹靋-靎𩇈𩇉靏𩇊-𩇎𫕷𩇏𩇐𩇑䨺𩇒靐𩇓𩇔䨻⻘靑青𩇕𫕸靓靔𩇖𩇗靕靖𩇘-𩇛𫕹𫕺靗-静𩇜靚靛靜𩇝" - "𩇞𫕻𩇟靝𩇠𩇡𫕼𩇢𩇣䨼𩇤𩇥非𩇦-𩇨䨽䨾𩇩-𩇬䨿靟𩇭-𩇴𩇵𩇶𩇷𫕽䩀靠𩇸-𩇻𩇼𩇽靡䩁𩇾-𩈁" - "𫕾𫕿𩈂面靣𠚑𩈃-𩈅䩂-䩄𩈆-𩈌䩅-䩇靤𩈍-𩈘𫖀靥𤎂𩈙-𩈠𫖁䩈䩉靦𩈡-𩈪𫖂䩊𩈫-𩈱𩈲-𩈷𫖃" - "𩈸-𩈺䩋𩈻-𩉀䩌䩍靧𩉁-𩉉𫖄䩎𩉊𩉋靨𩉌-𩉐䩏𩉑𩉒𩉓𩉔𩉕𩉖-𩉘𩉙𩉚革靪𩉛𩉜䩐-䩒靫-靱𩉝-" - "𩉠䩓-䩘靲-靹𩉡-𩉷䩙-䩞靺-鞆𩉸-𩊏𫖅𫖆䩟鞇-鞒𩊐-𩊨𫖇𫖈䩠-䩧鞓-鞙𩊩-𩊾䩨-䩮鞚-鞡𩊿-𩋞䩯-䩵鞢-" - "鞰𩋟-𩌂䩶-䩻鞱-鞷𥌕𩌃-𩌥䩼-䩾鞸-鞻𩌦-𩍂𫖉䩿-䪄鞼-鞿𩍃-𩍒𫖊䪅䪆韀-韃𩍓-𩍤𫖋䪇䪈韄韅𩍥-𩍱䪉韆" - "-韈𩍲-𩍷䪊䪋𩍸-𩍺𩍼-𩍾䪌䪍韉𩍿-𩎆䪎𩎇𩎈-𩎊韊𩎋𩎌𩎍𩎎𩎏𩎐𩎑韋𫖌韌𩎒䪏𩎓-𩎗𫖍䪐-䪓韍" - "韎𩎘-𩎣韏-韑𩎤-𩎮𫠄䪔韒𩎯-𩎷䪕韓-韕𩎸-𩏄𫖎䪖-䪘韖-韚𩏅-𩏎䪙䪚韜-韟𩏏-𩏗韛韠𩏘-𩏟𫖏䪛韡韢" - "𩏠-𩏧䪜韣𩏨-𩏭䪝𩏮-𩏱韤韥𩏲𩏳𫖐𩏴𩏵𩏶-𩏸𩏹𩏺𩏻⻙韦韧𩏼𫖑韨𩏽𩏾𫖒韩𫖓韪韫𩏿𩐀𫠅韬" - "𫖔𫖕𫖖韭䪞韮𩐁𩐂䪟韯𩐃韰𩐄䪠韱𩐅-𩐇𩐈䪡䪢韲𩐉𩐊䪣𩐋𩐍𩐎䪤𩐌𩐏𩐐𩐑-𩐓䪥𩐔𩐕𩐖音竟章䪦-䪨" - "𩐗䪩韴韵𩐘𩐙𫖗䪪韶韷𩐚-𩐝𫖘𩐞-𩐦䪫䪬韸𩐧-𩐬𩐭-𩐰䪭韹韺𩐱-𩐴𫖙䪮䪯韻韼𩐵-𩐸韽-響𩐹-𩐾𫖚" - "𩐿-𩑁𫖛䪰𩑂-𩑆頀𩑇𩑈𫖜𩑉𩑊頁𩑋頂-頄𩑌-𩑏䪱䪲項-頉𩑐-𩑘䪳-䪵頊-頓頙𩑙-𩑯𫖝䪶-䪾頔-領頚𩑰" - "-𩒎𫖞䪿-䫂頛-頣頦-頬𩒏-𩒭䫃-䫊頤頥頭-頽𩒮-𩓜𫖟𫖠䫋-䫓頿-顊𩓝-𩓿𫖡䫔-䫝頾顋-顕𩔀-𩔘𫖢𫖣䫞-䫧" - "顖-類𩔙-𩔲𫖤䫨-䫫顟-顣𩔳-𩕈𫖥𫖦䫬-䫱顤-顨𩕉-𩕞𫖧䫲-ä«´é¡©-顫𩕟-𩕫𫖨顬-顯𩕬-𩕽䫵䫶顰𩕾-𩖅" - "𫖩䫷顱顲𩖆-𩖈𩖉-𩖎顳顴𩖏-𩖑𩖒𩖓⻚页顶顷顸-须𫖪顼-预𫖫𫠆颅-颈𫖬𫖭颉-颏𫖮-𫖱颐-颖𫖲𫖳颗𩖕" - "𩖖𫖴-𫖶题-额𫖷颞-颡𫖸𫖹颢颣颤𩖗颥颦𫖺颧風䫸𩖘𩖙䫹颩颪𩖚-𩖡䫺-䫽颫颬𩖢-𩖯𩖱-𩖳𫖻䫾-䬃颭-颱𩖴" - "-𩗃𫖼䬄䬅颲颳𠙬𩗄-𩗒䬆-䬊颴颵𩗓-𩗧䬋-䬐颶颷𩗨-𩘄𫖽䬑-䬗颸-颺𩘅-𩘍𩘏-𩘛𫖾𫖿䬘-䬚颻-飀𩘎𩘜" - "-𩘬𫗀-𫗂䬛䬜飁-飄𩘭-𩘷䬝飅-飊𩘸-𩙇飋𩙈-𩙍𫗃𫗄䬞𩙎-𩙐𫗅䬟𩙑-𩙕𫗆𩙖-𩙚𩙛𩙜飌飍𩙝𩙞" - "𩙟𩙠𩙡𩙢𩙣𩙤⻛风飏𫗇𫠇飐-飒𩙥𩙦𫠈𩙧𫗈飓𩙨-𩙪𫗉飔飖𩙫𩙬𫗊飕飗𩙭𩙮飘飙飚𩙯𩙰𫗋飛𩙱𩙲" - "𩙳𩙴䬠𫗌䬡𩙵𩙶-𩙸𩙹飜𩙺𩙻𩙼𩙽飝𩙾⻜飞⻝-⻟食飠𠋑𩙿-𩚁𩚃𩚂䬢飡-飤𩚄-𩚆䬣-䬥飥-飨𩚇-𩚔䬦" - "-䬪飩-飲𩚕-𩚧𫗍䬫-䬴飳-飹飻-飿𩚨-𩛈𫗎䬵-䬻飺餀-餏𩛉-𩛜𫗏-𫗒䬼-䭂餐-餙餝𩛝-𩛹𫗓䭃-䭇餚-餜餞-餩" - "𩛺-𩜢𩜤-𩜬䭈-䭏餪-餵餷𩜣𩜭-𩝘𫗔-𫗗䭐-䭔餶餸-饃𩝙-𩝳𩝵-𩝼𫗘䭕-䭗饄-饉𧈐𩝴𩝽-𩞠𫗙𫗚䭘" - "-䭜饊-饓𡓷𩞡-𩞵𩞷-𩞽𫗛䭝-䭠饔-饙𩞶𩞾-𩟒䉵䭡-䭤饚-饜𩟓-𩟣𫗜𫗝䭥𩟤-𩟬饝𩟭-𩟵䭦䭧饞饟𩟶䭨" - "𩟷-𩟺䭩饠饡𩟻饢𩟼𩟽⻠饣饤饥饦饧𫗞饨-饮𩟾-𩠀𫗟𫗠饯-饴𩠁𩠂𫗡-𫗣饵-饼𩠃𫗤𫗥饽-馂𩠄𩠅𩠇𫗦-" - "𫗨馃-馆𩠆𩠈𩠉𫗩𫗪馇馈馊馋𩠊𩠋𫗫-𫗯馉馌-馐𩠌𫗰𫗱馑馒𩠍𩠎䭪馓馔𩠏𫗲𫗳𫗴𫗵馕⻡首𩠐馗𩠑𩠒" - "𩠓𩠔𩠕-𩠙𫗶䭫䭬𩠚-ð©  ð© ¡-𩠧𫗷馘𩠨𩠩𫗸䭭𩠪-𩠭䭮𩠯𩠱𫗹𩠲𫗺𩠳𩠴𩠵𩠶𩠷𫗻𩠸𩠹香𩠺" - "馚𩠻-𩠽䭯馛-馝𩠾-𩡁𩡃𩡄𩡂𩡅𩡆𫗼𫗽馞-馠𩡇𩡈䭰-䭲馡-馣𩡉-𩡋𩡏𫗾馤馥𩡌-𩡎𩡐-𩡒𫗿馦馧" - "𩡓-𩡘馨𩡙-𩡜𫘀𫘁馩𩡝-𩡡𫘂𩡢𩡣𫘃馪𩡤𥗶𩡥䭳馫𩡦𫘄馬𩡧𫠉𩡨䭴馭馮𩡩-𩡯䭵䭶馯-馵𩡰-𩡶" - "𫘅䭷-䭾馶-駇𩡷-𩡾𩢀-𩢅𩢇-𩢌𫘆-𫘉䭿-䮅駈-駠𩡿𩢆𩢍-𩢭䮆-䮍駡-駲𩢮-𩣕𫘊䮎-䮒駴-騃𩣖-𩣬" - "𩤷䮓-䮛駳騄-験𩣭-𩤖𩤞𫘋-𫘎䮜-䮢騔-騨𩤗-𩤝𩤟-𩤶𩤸-𩤼𫘏-𫘑䮣-䮩騩-騸𩤽-𩥪𫘒-𫘖䮪-䮱騹-" - "驇龭𩥫-𩦁䮲-䮶驈-驕𩦂-𩦝𫘗䮷-䮹驖-驜𩦞-𩦵𫘘䮺-䮼驝-驟𩦶-𩧁𫘙䮽𩧂-𩧎䮾驠-驣𩧏-𩧓䮿驤-驧龮𩧔" - "-𩧗𫘚䯀驨驩𩧘-𩧞䯁驪𩧟𩧠驫𩧡𩧢𩧣𩧤䯂𩧥⻢马驭驮-驰𫘛驱-驴𩧦𫘜𫘝驵-骀𩧧-𩧭𩧯𫘞𫘟𫠊䯃骁-骉" - "𩧮𩧰-𩧶𫘠𫘡䯄骊-骏𩧷-𩧺𫘢-𫘤骐-骖𩧻-𩧽𫘥-𫘧骗-骛𩧾-𩨃𩨅-𩨊𫘨𫘩䯅骜-骟𩨄𩨋-𩨍𫘪" - "-𫘬骠-骢𫘭𫘮𫠋骣𩨎𩨏𫘯𫘰𫠌骤𩨐骥骦骧𫘱⻣骨䯆䯇骩𩨑-𩨓骪-骮𩨔-𩨛䯈䯉骯-骱𩨜-𩨫䯊-䯎骲-骷𩨬-" - "𩨼䯏-䯔骸-骼𩨽-𩩈𫘲䯕-䯚骽骾𩩉-𩩖䯛䯜骿-髁𩩗-𩩬䯝-䯠髂-髅𩩭-𩩿𫘳𫘴䯡髆-髌𩪀-𩪈䯢髍-髏𩪉-𩪖" - "䯣髐𩪗-𩪟䯤髑-體𩪠-𩪫䯥髕𩪬-𩪱䯦髖𩪲-𩪶髗𩪷-𩪺𩪻𩪼𩪽𩪾高髙䯧𫘵䯨𩪿𩫀䯩髚𩫁-𩫉髛𩫊-𩫍" - "𫘶𩫎-𩫔𫘷𩫕-𩫙髜𩫚-𩫝䯪𩫞𩫟𩫠-𩫤𩫥𩫦䯫髝𩫧髞𩫨-𩫪𩫫𩫬䯬𩫭𩫮𩫯𩫰𩫱𩫲𩫳髟𫘸䯭䯮" - "é« ð©«´-𩫸髡髢𩫹-𩫾𫘹𫘺䯯-䯴髣-髪𩫿-𩬐𫘻䯵䯶髫-髴𩬑-𩬯𫘼䯷䯸髵-髻鬇𩬰-𩭆𫘽䯹-䯼髼-鬂𩭇-𩭝𫘾" - "𫘿䯽-䰃鬃-鬆鬈𩭞-𩭹𫙀𫙁䰄-䰇鬉-鬏𩭺-𩮕𫙂䰈-䰋鬐-鬓𩮖-𩮮䰌䰍鬔-鬘鬝𩮯-𩯂𫙃䰎鬙-鬜𩯃-𩯚鬞-鬠" - "𩯛-𩯥䰏-䰒鬡鬢𩯦-𩯯䰓䰔鬣𩯰-𩯹䰕𩯺-𩰀鬤𩰁-𩰄𩰅-𩰇䰖𩰈𩰉鬥𩰊𩰋𩰌鬦𩰍-𩰏鬧𩰐鬨𩰑𩰒鬩" - "𩰓𩰔䰗鬪𩰕䰘𩰖-𩰘鬫𩰙𩰚𩰛鬬鬭𩰜-𩰞鬮𩰟鬯𩰠𩰡𩰢𩰣𩰤𩰥𩰦𩰧𩰨鬰𩰩𩰪鬱鬲𩰫𩰬䰙䰚𩰭𩰮" - "𫙄䰛𩰯𩰰𫙅䰜鬳𩰱-𩰸鬴𩰹-𩰽鬵鬶𩰾-𩱂鬷𩱃-𩱆鬸𩱇-𩱋鬹鬺𩱌-𩱑𫙆䰝鬻𩱒-𩱕𩱖-𩱟𩱠-𩱣䰞" - "𩍻𩱤𩱥𩱦-𩱪𩱫𩱬𩱭𩱮𫙇𩱯𩱰𩱱-𩱳𩱴𩱵𩱶𩱷𩱸⻤鬼𩱹-𩱼𫙈鬽𩱽-𩲉䰟鬾-魂𩲊-𩲠𫙉䰠䰡" - "魃-魆𩲡-𩲹䰢䰣魇𩲺-𩳋𫙊魈魉𩳌-𩳡𫙋䰤-䰧魊-魏𩳢-𩳴𫙌𫙍䰨䰩𩳵-𩴅䰪魐𩴆-𩴏魑-魔𩴐-𩴛䰫-䰭魕" - "魖𩴜-𩴭𫙎䰮𩴮-𩴰䰯䰰魗-魙𩴱-𩴹𩴺-𩴾𩴿𩵀-𩵃𩵄𩵅𩵆𩵇𩵈𩵉𩵊䰱魚𤋳𩵋䰲䰳魛-魞𩵌-𩵓𫙏" - "ä°´-䰶魟-魢𩵔-𩵟𩶷𫙐䰷-䰾魣-魹𩵠-𩶀𫙑𫙒䰿-䱉魺-鮘鮣𩶁-𩶠𫙓-𫙗䱊-䱎鮙-鮢鮤-鮴鮺𩶡-𩶶𩶸-𩷌" - "𫙘-𫙟䱏-䱘鮵-鮹鮻-鯓鯽𩷍-𩷶𫙠-𫙣䱙-䱪鯔-鯵鯻𩷷-𩸽𫙤-𫙧䱫-䱴鯶-鯺鯼鯾-鰛鰠𩸾-𩹰𫙨-𫙪䱵-䱽鰜-" - "鰟鰡-鰰𩹱-𩺬𫙫-𫙯𫠍䱾-䲈鰱-鱈鷠𩺭-𩻗𫙰-𫙶䲉-䲏鱉-鱛𩻘-𩼁𫙷-𫙼䲐-䲕鱜-鱧鱩-鱫𩼂-𩼤𫙽-𫚁" - "𫠎䲖-䲘鱨鱬-鱰𩼥-𩼺𫚂𫚃䲙鱱-鱶𩼻-𩽌𫚄䲚䲛鱷鱸𩽍-𩽙𩽚-𩽦𫚅鱹𩽧-𩽯鱺𩽰-𩽲𫚆𩽳𩽴𩽵-𩽸" - "𫚇鱻䲜⻥鱼鱽鱾𫚈-𫚊䲝鱿-鲃𩽹-𩽻𫚋-𫚍𫠏䲞䲟鲄-鲐𩾀𫚎-𫚒𫠐鲑-鲟𩽼-𩽿𫚓-𫚘鲠-鲬𩾁-𩾄𩾉𫚙" - "-𫚛鲭-鲻𩾅-𩾈𫚜-𫚡䲠䲡鲼鲽鲿-鳋𩾊𩾋𫚢-𫚥𫠑䲢-䲤鲾鳌-鳒𫚦鳓-鳛𩾌𫚧𫚨𫠒鳜-鳟𫚩𫚪鳠-鳣𩾍𫚫" - "鳤𫚬𩾎𫚭鳥𫠓鳦𩾏-𩾑𫚮䲥鳧-鳰𩾒-𩾜䲦-䲫鳱-鳶𩾝-𩾯䲬-䲸鳷-鴉鴋-鴎𩾰-𩿛𫚯-𫚲䲹-䳊鴊鴏-鴬𩿜-" - "𪀑𫚳-𫚷𫠔䳋-䳔鴭-鵉𪀒-𪁉𫚸-𫚻䳕-䳜鵊-鵣鵥𪁊-𪁶𫚼-𫛀䳝-䳥鵦-鶏鶑𪁷-𪂵𫛁-𫛈䳦-䳰鶐鶒-鶫𪂶" - "-𪃹𫛉-𫛋䳱-䳶鶬-鷊鷌-鷏𪃺-𪄬𫛌-𫛏䳷-䳽鷋鷐-鷟𪄭-𪅮𫛐𫠕䳾-䴆鷡-鷸鷺-鷼𪅯-𪆫𪆭𫛑-𫛕䴇-䴋鷹" - "é·½-鸊𪆬𪆮-𪇐𫛖䴌䴍鸋-鸒𪇑-𪇝𪇟-𪇬𫛗䴎鸓鸔𪇭-𪈂𫛘䴏鸕-鸗𪈃-𪈗鸘-鸚𪈘-𪈤鸛鸜𪈥-𪈭鸝鸞𧖠" - "𪈮-𪈳𫛙䴐𩖔𪈴-𪈷𪈸-𪈺𪈻-𪈽䴑䴒𪈾𪈿𪉀⻦鸟鸠鸡鸢-鸤䴓鸥-鸩𪉁-𪉃𫛚-𫛞𫠖鸪-鸶𪉄𫛟-𫛤䴔䴕" - "鸷-鸿𪉅-𪉋𫛥-𫛪鹀-鹈𪉌𪉍𫛫-𫛯䴖鹉-鹔𪉎𫛰-𫛵䴗鹕-鹗鹙-鹜𪉏𪉐𫛶-𫛼䴘鹘鹝-鹤𪉑-𪉔𫛽𫛾鹥-" - "鹨𫛿-𫜂鹩-鹬𫜃𫜄䴙鹭-鹰𫜅鹱鹲𫜆𪉕鹳鹴鹵𠧸𪉖𪉗䴚鹶𪉘-𪉛鹷𪉜-𪉡𪉢𫜇䴛𪉣-𪉥𫜈鹸𪉦-𪉬鹹𪉭" - "-𪉴𫜉䴜鹺鹻𪉵-𪉹𪉺-𪉾䴝𪉿-𪊂鹼鹽𪊃-𪊅䴞𪊆𪊇𪊈𪊉𪊊𫠗鹾𫜊鹿𢉖麀-麂𪊋𪊌𫜋䴟𪊍𪊎䴠-䴢麃" - "麄𪊏-𪊚𫜌䴣-䴥麅-麈𪊛-𪊤麉-麋𪊥-𪊳𫜍䴦麌-麐𪊴-𪋃𫜎䴧麑-麗𪋄-𪋍麘-麛𪋎-𪋖䴨麜麝𪋗-𪋛䴩麞" - "𪋜-𪋠麟𪋡-𪋩𫜏䴪䴫麠𪋪-𪋭麡𪋮-𪋴𪋵麢𪋶𪋷𪋸麣𪋹麤𪋺𪋻麥𪋼-𪌀䴬-䴮麧𪌁-𪌄䴯䴰麨-麫𪌅-" - "𪌓䴱-䴴麬-麮𪌔-𪌚𪌜-𪌡䴵麯麰𪌢-𪌬䴶-䴸麱麲𪌭-𪌻䴹-䴽麳麴𪌼-𪍋𫜐麵𪍌-𪍚䴾-䵀𪍛-𪍢䵁䵂䵅麶𪍣" - "-𪍱䵃𪍲-𪍷䵄𪍸-𪍾䵆𪍿𪎀𪎁𪎂𪎃-𪎅麷𪎆𪎇⻨麦𪎍𪎈麸𪎉𪎊𫜑𪎋𫜒𪎌𫜓麹𪎎𪎏𫜔麺𫜕𪎐麻" - "𪎑麼麽𪎒-𪎔䵇麾𪎕-𪎚𪎛-𪎟𪎠-𪎢𫜖麿𪎣𪎤黀𪎥-𪎧𫜗䵈䵉黁𪎨𪎩𪎪𪎫𪎬𪎭-𪎯黂𪎰𪎱𪎲⻩黃" - "黄𪎳𪎴䵊黅黆𪎵-𪎹𫜘黇-黉𪎺䵋黊黋𪎻-𪏁䵌𪏂-𪏅䵍𪏆-𪏒䵎𪏓-𪏘𪏙-𪏞䵏𪏟-𪏣䵐𪏤-𪏦黌𪏧-" - "𪏩𪏪𪏫𪏬黍𪏭䵑黎𪏮𪏯䵒䵓𪏰-𪏵黏𪏶-𪏾𪏿𪐀𪐁䵔-䵖𪐂-𪐆䵗-䵙𪐇-𪐊䵚黐𪐋䵛𪐌-𪐏𪐐䵜𪐒" - "𪐑𪐓𪐔-𪐖黑黒𪐗䵝𪐘䵞𪐙-𪐛䵟䵠墨黓𪐜-𪐣䵡黔-默𪐤-𪐱䵢䵣黚-點𪐲-𪐾䵤-䵧黟-黡𪐿-𪑇䵨䵩黢黣𢖛" - "𪑈-𪑑䵪-䵬黤-黪𪑒-𪑢𪑤𫜙𫜚䵭-䵯黫-黯𪑣𪑥-𪑽𫜛黰黱𪑾-𪒎䵰黲-黴𪒏-𪒗䵱𪒘-𪒨䵲-䵴黵𪒩-𪒳" - "䵵黶𪒴-𪒸黷𪒹-𪒾黸𪒿-𪓂𪓃𪓄𪓅𪓆𪓇𪓈𪓉𪓊黹黺𫜜黻𪓋黼𪓌𪓍-𪓏𪓐黽𪓑𪓒𪓓黿𪓔-𪓙䵶鼀-" - "鼂𪓚-𪓠䵷鼃鼄𪓡-𪓦𫜝𪓧-𪓫鼅𪓬𪓭䵸𪓮-𪓶鼆鼇𪓷𪓸䵹𪓹鼈鼉𪓺𪓽𫜞鼊𪓼𪓾𪓿𪔀𪔁⻪黾鼋鼌𫜟鼍鼎" - "𪔂鼏-鼑𪔃䵺鼒𪔄-𪔆𫜠𪔇𪔈𪔉𫜡䵻䵼𪔊鼓鼔𡔷𪔋𪔌𡒡𪔍-𪔏䵽-䵿鼕鼖𪔐-𪔓䶀鼗𪔔-𪔛𪔜-𪔡䶁鼘-" - "鼛𪔢-𪔥𪔦-𪔭鼜𪔮鼝鼞𪔯-𪔲鼟𥀻𪇞𪔳𪔴𥀼𪔵𪔶𥀽𪔷𥀾鼠鼡𫜢𪔸𪔹䶂𪔺-𪔼䶃鼢-鼤𪔽-𪕈䶄鼥-" - "鼬𪕉-𪕑𫠘䶅鼭𪕒-𪕙𪕟鼮-鼰𪕚-𪕞𪕠-𪕧䶆鼱𪕨-𪕪䶇鼲-鼵𪕫-𪕴䶈䶉鼶-鼹𪕵-𪕾𪖀-𪖄𪖅-𪖉𫜣" - "𪖊𪖋鼺𪖌𪖍𪖎𪖏鼻𪖐鼼鼽𪖑𪖒鼾鼿𪖓𪖔䶊䶋𪖕-𪖙𫜤䶌齀齁𪖚-𪖠䶍䶎𪖡-𪖤䶏𪖥-𪖬齂𪖭𪖮齃齄𪖯-" - "𪖲齅齆𪕿𪖳-𪖵齇𪖶-𪖺𪖻-𪖽䶐齈𪖾-𪗀䶑𪗁𪗂𪗃齉齊𪗄𪗅䶒䶓齋𪗆齌𠆜𪗇𪗈齍𪗉𪗊𪗋𪗌齎𪗎𪗍" - "齏𪗏-𪗑𪗒𪗓⻬齐齑齒𣦋齓齔𪗔-𪗗䶔齕𪗘-𪗚䶕䶖齖-齘𪗛-𪗤𫠙䶗-䶙齙-齣𠎜𪗥-𪗶䶚䶛齤-齩𪗷-𪘍𫜥䶜" - "䶝齪-齬𪘎-𪘤𫜦䶞䶟齭-齱𪘥-𪘸䶠-䶢齲-齷𪘹-𪙈𫠛䶣䶤齸-齻𪙉-𪙙䶥䶦𪙚-𪙢䶧𪙣-𪙯𫜧䶨齼齽𪙰-𪙵䶩" - "䶪𪙶𪙷-𪙼𪙽-𪚀𪚁-𪚄𪚅𪚆-𪚉䶫齾𪚊𪚋𪚌𪚍𪚎⻮齿龀龁龂𫜨龃-龆𫠚龇龈𪚏𫜩𫜪龉龊𫜫𪚐𫜬𫜭" - "𫠜龋龌𫜮𫜯𫜰龍龎龏𪚑-𪚔龑𪚕-𪚘𪚚𪚛龒𪚙䶬龓-龕𪚜-𪚟𪚠𪚡𫜱𪚢𪚣𪚤龖龗龘𪚥⻰龙䶭䶮龚龛𫜲⻱龜" - "𪚦𪛉𪚨䶯𪚩𪚪䶰𪚫-𪚵䶱䶲龝𪚧𪚶-𪚽𪚾𪚿𪛀𪓻𪛁𪛂-𪛄龞𪛅𪛆𫠝𪛇𪛈龟𫜳龠䶳龡𪛊龢䶴龣𪛋-" - "𪛍龤龥𪛎-𪛑䶵𪛒𪛓𫜴𪛔𪛕𪛖" + "𧲂-𧲆豶𧲇-𧲋䝒𧲌-𧲏䝓𧲐-𧲓𧲗𧲔-𧲖𧲘𧲙䝔䝕𧲚-𧲜𧲝𧲞𧲟<'\uFDD0'⾘<*豸𧲠𧲡豹-è±»" + "𧲢𧲣𫎊䝖-䝙豼豽𧲤-𧲫䝚䝛豾-貃𧲬-𧲽貄-貊𧲾-𧳉𫎋䝜貋-貍𧳊-𧳘䝝䝞貎貏𧳙-𧳥𧳱䝟貐-貓𧳦-𧳰𧳲-" + "𧳴𫎌䝠貔-貖𧳵-𧴀𫎍䝡䝢貗-貙𧴁-𧴅𧴇-𧴋䝣-䝦貚𧴆𧴌-𧴏𧴑-𧴕𧴐𧴖-𧴜𧴝𧴞𧴟𧴠𧴡𧴢貛貜" + "𧴣<'\uFDD0'⾙<*貝貞-負𧴤-𧴩𫎎財-貤𧴪-𧴲𫎏-𫎑䝧䝨貥-貮𧴳-𧵈𫎒𫎓䝩-䝯貯-賁𧵉-𧵢𫎔𫎕䝰" + "-䝲賂-賎𣣬𧵣-𧶄𫎖㕢䝳-䝵賏-賘𧶅-𧶚𫎗-𫎙䝶-䝿賙-賬𧶛-𧶰𫎚𫎛䞀-䞄賭-賵𠠋𧶱-𧷄𧷆-𧷋𫎜-" + "𫎞䞅䞆賶-賽𧷌-𧷝𫎟𫎠䞇賾-贀贂-贅𧷞-𧷻𫎡䞈贆-贌𧷼-𧸕𫎢䞉贍-贏𧸖-𧸥贐-贔𧸦-𧸰䞊贕-贘𧸱-𧸼" + "𧸿𫎣𫎤䞋贙贚𧸽𧸾𧹀-𧹇𫎥贛𧹈-𧹋贜𧹌𧹍𧹎-𧹐<'\uFDD0'⻉<*⻉贝贞-贠贡财责-贯𧹑贰-贻𧹒𫎦" + "𫎧䞌贼-赆赇-赊𧹓𫎨䞍䞎赋-赕𧹔-𧹖𫎩䞏䞐赖赗𫎪赘-赛赜𧹗赝-赠𫎫赡赢𫎬赣<'\uFDD0'⾚<*赤𧹘𧹙𧹚䞑赥" + "-赧𧹛𧹜𧹝-𧹟𫎭䞒赨-赪𧹠-𧹢𫎮䞓䞔赫𧹣-𧹦𧹧-𧹫𫎯赬-赮𧹬-𧹱赯𧹲-𧹵𧹶𧹷𫎰𧹸-𧹼䞕𧹽-" + "𧹿𧺀𧺁𧺂-𧺅<'\uFDD0'⾛<*走赱𧺆𧺇赲-赵龪𧺈-𧺎䞖-䞘赶-赸𧺏-𧺜䞙-䞜赹-赿﨣𧺝-𧺵𫎱䞝-䞤趀-" + "趋𧺶-𧻏𫎲䞥-䞪趌-趔𧻐-𧻮𫎳𫎴䞫-䞲趕-趚𧻯-𧼍𧼝𫎵-𫎷䞳-䞸趛-趤𧼎-𧼜𧼞𧼠-𧼧𫎸-𫎺䞹-䞼趥" + "-趧𧼟𧼨-𧽈𫎻𫎼䞽-䟀趨𧽉-𧽝𫎽䟁-䟆𧽞-𧽵𫎾𫎿䟇趩-趭𧽶-𧾌䟈-䟋趮𧾍-𧾘䟌趯趰𧾙-𧾠䟍-䟏𧾡-" + "𧾧䟐趱𧾨-𧾭䟑𧾮𧾯䟒𧾰-𧾴趲𧾵𧾶<'\uFDD0'⻊<*⻊足𧾷𧾸𧾹䟓䟔趴𧾺-𧿀䟕䟖趵-趸𧿁-𧿑𫏀䟗-䟞" + "趹-趻趽-跄𧿒-𧿱𫏁-𫏃䟟-䟭跅-跞践𧿲-𨀔𫏄-𫏆䟮-䟳趼跟-è·´è·¶-跻𨀕-𨀿𫏇-𫏋䟴-䟻䟽跼-踎𨁀-𨁴𫏌-" + "𫏎䟼䟾-䠌踏-踪踬-踯踺𨁵-𨂜𨂟𫏏-𫏓䠍-䠖踫踰-踹踻-蹅𨂝𨂞𨂠-𨃒𫏔-𫏘䠗-䠝蹆-蹓𨃓-𨄂𨄄𫏙-𫏛䠞" + "-䠢蹔-蹧蹮躀𨄃𨄅-𨅉𨅚𫏜-𫏟䠣-䠧蹨-蹭蹯-蹿𨅊-𨅙𨅛-𨆀𫏠-𫏢𫟣䠨䠩躁-躉𨆁-𨆩𫏣-𫏦䠪䠫躊-躏" + "𨆪-𨇀𫏧𫏨䠬躐-躖𨇁-𨇕䠭䠮躗-躜𨇖-𨇣𫏩䠯躝-躠𨇤-𨇭䠰躡-躥𨇮-𨇺躦躧𨇻-𨈀躩躪𨈁-𨈃䠱躨𨈄-" + "𨈇𨈈-𨈊𨈋𨈌𨈍𨈎<'\uFDD0'⾝<*身𨈏-𨈑𨈒躬𨈓-𨈗躭-躯𨈘-𨈨䠲-䠶躰𨈩-𨈷䠷-䠺躱躲𨈸-𨉇" + "𫏪𫏫躳-躵𨉈-𨉓𫏬䠻躶-躼𨉔-𨉡䠼躽躾𨉢-𨉥𨉧-𨉭䠽䠾躿𨉦𨉮-𨉸𫏭𫏮軀軁𨉹-𨉾𫏯䠿軂-軅𨉿-𨊌" + "𫏰䡀軆𨊍-𨊒𫏱軇𨊓-𨊗𨊘-𨊚䡁𨊛𨊜軈𨊝𨊞𨊟軉<'\uFDD0'⾞<*車軋䡂-䡄軌軍𨊠-𨊦䡅軎-軕𨊧-𨊲" + "𫏲䡆-䡎軖-軣𨊳-𨋍𫏳䡏-䡒軤-軬軮-軽龫𨋎-𨋧𫏴𫏵䡓-䡗軭軾-輌𨋨-𨌁䡘-䡛輍-輕𨌂-𨌟𫏶-𫏸䡜-䡟輖-輬" + "𨌠-𨍆𫏹䡠-䡤輭-輼𨍇-𨍨𫏺𫏻䡥-䡪輽-轅𨍩-𨎉𫏼𫏽䡫-䡱轆-轌鿂𨎊-𨎣𫏾𫏿䡲-䡵轍-轔𨎤-𨎱𫐀䡶轕" + "-轚𨎲-𨏇𨘼𫐁䡷-䡹轛-轟𨏈-𨏐𫐂䡺䡻轠-轢𨏑-𨏝轣轤𨏞-𨏨䡼𨏩-𨏲𨏳𨏴䡽𨏵-𨏸𨏽䡾轥𨏹𨏻𨏾" + "𨏺𨏼𨏿𨐀𨐁𨐂䡿𨐃𫐃𨐄<'\uFDD0'⻋<*⻋车轧轨䢀轩-轫𫐄𫐅䢁转-轰𨐅𨐆𫐆𫐇䢂轱-轻𨐇𫐈-𫐊𫟤" + "è½¼-较𨐈𫐋𫐌辄-辆𫐍辇-辎𫐎-𫐑辏-辔𫐒𫐓辕-辗𫐔𫟥辘𫐕𫐖辙辚𨐉𫐗𫐘𫟦𫐙𨐊<'\uFDD0'⾟<*辛" + "𨐋𨐌𨐍𨐎𨐏-𨐑辜辝𨐒𨐓𫐚辞-辠𨐔-𨐗𫐛𫐜辡-辣𨐘-𨐛䢃辤𨐜-𨐟辥-辪𨐠-𨐧辫𨐨-𨐯辬𨐰-𨐲" + "辭𨐵-𨐹䢄辮𨐺-𨐼𫐝辯𨐽𨐾𨐿𨑀𨑁𨑂<'\uFDD0'â¾ <*辰𨑃𨑄辱䢅農𨑅-𨑇䢆䢇辳𨑈𨑉辴𨑊䢈䢉𨑋" + "𨑌<'\uFDD0'⾡<*⻌-⻎辵辶𠔇辷𫐞辸-辽𨑍-𨑐𫟧䢊䢋巡达-迉𨑑-𨑡𫐟䢌-䢏迊-迟迬﨤𨑢-𨒁𫐠𫐡䢐䢑迠-" + "è¿«è¿­-迳𨒂-𨒤𫐢-𫐤䢒-䢘迴-迷迸迹-逊𨒥-𨓄𫐥䢙-䢛逋-逧𨓅-𨓪𫐦-𫐪䢜-䢠逨-逻𨓫-𨔍𨔏-𨔜𨔠𫐫-" + "𫐲䢡逼-遗𨔎𨔝-𨔟𨔡-𨕜𫐳-𫐹𫟨𫟩䢢-䢥遘-遥𨕝-𨖅𫐺-𫐽䢦-䢩遦-遱遳𨖆-𨖳𫐾-𫑃䢪-䢭遲遴-遶遷" + "選-遼邆𨖴-𨗒𨗔-𨗤𫑄-𫑊䢮遽-邅邉𨗥-𨘆𫑋𫟪䢯䢰邇邈𨘇-𨘠𩄮𫑌-𫑏䢱邊-邌𨘡-𨘶𫑐𫑑邍𨘷-𨘻" + "𨘽-𨙁邎𨙂-𨙑𫑒-𫑕𨙒-𨙘𫑖邏邐𨙙-𨙞䢲𨙟-𨙣𨙤𨙥𨙦𨙧<'\uFDD0'⻏<*邑𨙨䢳邒邓𨙩𨙪䢴邔" + "-邝𨙫-𨙵𫑗䢵-䢷邞-邬𨙶-𨚒𫑘𫑙䢸-䢺邭-邻𨚓-𨚮𫑚𫑛𫟫䢻-䣂邼-郑郓𨚯-𨛊𫑜䣃-䣉郒郔-郧𨛋-𨛪" + "𫑝-𫑟䣊-䣏部-郸𨛫-𨜎𫑠-𫑢𫟬䣐-䣒郹-鄊𨜏-𨜖𨜘-𨜱𫑣𫑤𫟭䣓-䣗鄋-鄗𨜗𨜲-𨝊𫑥𫑦䣘-䣜鄘-鄥" + "𨝋-𨝪𨝹𫑧-𫑩䣝-䣠鄦-鄲𨝫-𨝸𨝺-𨞐䣡鄳-鄷𨞑-𨞦𫑪𫑫䣢鄸鄹𨞧-𨞹𫑬鄺-鄾𨞺-𨟌𫑭鄿酀酂𨟍-" + "𨟘𫑮-𫑰酁酃𨟙-𨟟酄-酆𨟠-𨟣𫑱酇酈𨟤-𨟧䣣䣤𨟨𨟩-𨟮𨟯𫑲<'\uFDD0'â¾£<*酉䣥䣦酊酋䣧䣨酌-酒𨟰" + "-𨟳𫑳䣩-䣭酓-酞𨟴-𨠊䣮-䣳酟-酥𨠋-𨠣䣴-䣹酦-酱𨠤-𨠶𫑴𫑵𫟮䣺䣻酲-酿𨠷-𨡋𫑶-𫑸䣼-䣿醀-醌𨡌-" + "𨡨𫑹䤀-䤈醍-醗𨡩-𨢄䤉-䤌醘-醤𨢅-𨢠𫑺䤍醥-醬𨢡-𨢼𫑻䤎-䤒醭-醱𨢽-𨣕𫑼𫑽醲-醸𨣖-𨣥䤓䤔醹-醻" + "𨣦-𨣭𫑾䤕䤖𨣮-𨣵醼𨣶-𨣽𫑿䤗䤘醽-釀𨣾-𨤂釁釂𨤃𨤄釃釄𨤅𨤆釅𨤇-𨤉䤙𨤊-𨤌𨤍𨤎<'\uFDD0" + "'⾤<*釆采𨤏釈𨤐𨤑釉释𫒀𨤒-𨤔𨤕-𨤗𨤘𨤙𤳛𨤚-𨤜𨤝釋𨤞𨤟𨤠𨤡<'\uFDD0'â¾¥<*里重𫟯𨤣" + "𨤤䤚野𨤢𨤥𫒁量𨤦-𨤩𫒂𨤪𨤫𨤬𫒃𨤭-𨤯𨤰𨤱𡣢𨤲𨤳𫒄釐𨤴-𨤷𫒅𥣷𨤸𨤹𨤺𨤻𨤼<" + "'\uFDD0'⾦<*金釒釓釔䤛釕-釢𨤽-𨥁䤜釣-釼𨥂-𨥉𫒆-𫒉䤝-䤠釽-鈬𨥊-𨥤𫒊-𫒎䤡-䤣鈭-鉴銏龯𨥥-𨦁" + "𫒏-𫒔䤤-䤪鉵-鉻鉽-銎銐-銱𨦂-𨦝𨦟-𨦫𫒕-𫒜𫟰䤫-䤲銲-鋶﨧𨦬-𨧝𨧞-𨧥𫒝-𫒥䤳-䤶鉼鋷-錧錩-鍆鍈龬" + "﨨𨧦-𨨎𨨏-𨨮𫒦-𫒯䤷-䤼錨鍇鍉-鎇𨨯-𨩧𨩨-𨪆𫒰-𫒷䤽-䥇鎈-鎨鎪-鎿龲𨪇-𨫃𨫄-𨫎𫒸-𫒾𫟱䥈-" + "䥓鎩鏀-鏲鏹𨫏-𨬌𫒿𫓀-𫓃䥔-䥜鏳鏵-鏸鏺-鐨𨬍-𨬔𨬖-𨭐𨭑-𨭔𫓄-𫓎䥝-䥦鏴鐩-鑁𨬕𨭕-𨮑𫓏-𫓕䥧" + "-䥮鑂-鑔鑧𨮒-𨮷𫓖-𫓚䥯-䥴鑕-鑦𨮸-𨯜𫓛𫓜䥵-䥷鑨-鑬𨯝-𨯹𫓝-𫓟䥸鑭-鑳𨯺-𨰈𨰱𫓠-𫓢鑴-鑺𨰉" + "-𨰝𫓣鑻-鑿𨰞-𨰨𫓤钀-钂𨰩-𨰰䥹钃钄𨰲-𨰶𨰷-𨰹𨰺𨰻𨰼𨰽<'\uFDD0'⻐<*⻐钅钆钇针-钌𫓥𫟲钍" + "-钗𨰾𨰿𫓦𫟳䥺-䥼钘-钯𨱀-𨱂𫓧-𫓫𫟴𫟵䥽-䥿钰-铎𨱃-𨱆𫓬-𫓮𫟶𫟷䦀铏-铷𫓯-𫓴𫟸-𫟻䦁铸-锕" + "𨱇𨱈𫓵-𫓷𫟼锖-锱𨱉-𨱌𫓸-𫓿𫟽锲-镅𨱎𫔀-𫔄𫟾𫟿䦂镆-镕𨱍𨱏𫔅-𫔈𫠀镖-镠𨱐𨱒𫔉𫔊䦃-" + "䦅镡-镫𨱑𨱓𨱔𫔋-𫔏镬-镱𨱕𨱖𫔐𫔑镲𫔒𫠁镳镴𫔓镵镶𫔔𫔕䦆<'\uFDD0'⻑<*⻑⻒長镸𨱗𨱘𨱙䦇镹镺" + "𨱚-𨱥䦈䦉镻𨱦-𨱱䦊𨱲-𨱿𫔖𨲀-𨲆镼𨲇-𨲒𫔗𡑺𨲓-𨲝𨲞-𨲤䦋𨲥-𨲬镽𨲭-𨲲𨲳-𨲷镾𨲸-" + "𨲺𨲻-𨲿𨳀𨳁𨳂𨳃𨳄𨳅𨳆<'\uFDD0'⻓<*⻓长<'\uFDD0'⾨<*門𨳇𨳈閁閂𨳉𫔘閃-閅𨳊-𨳏䦌䦍" + "閆-閊𨳐-𨳖𫔙䦎-䦑開-閗𨳗-𨳲𫔚𫔛䦒-䦔閘-閠𨳳-𨴌𫔜-𫔠䦕-䦛閡-閪𨴍-𨴦䦜-䦟閫-閴𨴧-𨵇𫔡-𫔤" + "䦠-䦨閵閶閸-闂𨵈-𨵤𫔥-𫔧䦩-䦯閷闃-闏𨵥-𨵿𫔨闐-闘𨶀-𨶛䦰闙-闝𨶜-𨶫𫔩䦱闞-闡𨶬-𨷂䦲-䦴闢-闦𨷃" + "-𨷓𨷕-𨷗𫔪䦵闧𨷔𨷘-𨷞𨷟-𨷥𨷦-𨷮𨷶𨷯-𨷵𨷸𫔫𨷷𨷹𨷺𨷻𨷼𨷽𨷾<'\uFDD0'⻔<*⻔门" + "闩闪闫-闯𨷿-𨸁𫔬闰-闷𨸂𨸃𫔭-𫔯闸闹𫔰𫠂䦶闺-阂𨸄𨸅𫔱䦷阃-阆𫔲𫔳阇-阐𫔴䦸阑-阕𨸆-𨸈阖-阙𨸉" + "𨸊𫔵𫔶阚𫔷𫔸𨸋𨸌阛𨸍𫔹𨸎<'\uFDD0'⻖<*⻏⻕⻖阜阝𨸏䦹䦺阞队𨸐-𨸕䦻阠-阤𨸖-𨸙𫔺䦼-䧀阥-阶" + "𠁲𨸚-𨸩𫔻䧁-䧃阷-陉𨸪-𨹀𫔼𫔽䧄-䧈陊-陕𨹁-𨹗𫔾-𫕀䧉-䧏陖-陙陛-险𨹘-𨹳𫕁-𫕃䧐-䧖陚陪-険𨹵" + "-𨺝𫕄𫕅䧗-䧙陻-隐𨺞-𨺿𫕆-𫕍𫠃䧚-䧟隑-隙﨩𨻀-𨻭𫕎𫕏䧠-䧣隚-隡𨻮-𨼉𫕐-𫕓䧤-䧦䧩隢-隥𨼊-" + "𨼩𫕔-𫕗䧧䧨䧪隦-隫𨼪-𨼾䧫-䧭隬-隲𨼿-𨽌隳𨽍-𨽕䧮隴𨽖-𨽡𫕘䧯隵𨽢-𨽥䧰𨽦-𨽫𨽬𨽭𨽮𨽯𨽰" + "𨽱𨽲𨽳𨽴𨽵<'\uFDD0'⾪<*隶𨽶𨽷𨽸-𨽻𫕙隷𨽼-𨽾隸𨽿𨾀𨾁𨾂𨾃𨾄<'\uFDD0'⾫<*隹䧱隺" + "-难𨾅-𨾇䧲䧳隿雀𨾈-𨾑䧴-䧶雁-雈𨾒-𨾟𫕚䧷䧸䧹䧺雉-雏𨾠-𨾱䧻雐-雒𨾲-𨿊𫕛䧼䧽雓𨿋-𨿟䧾䧿雔雕𨿠-" + "𨿾䨁䨂雖𨿿-𩀖䨃雗-雠𩀗-𩀣𫕜䨄雡-難𩀤-𩀳䨅-䨇𩀴-𩁆雤𩁇-𩁒䨈𩁓-𩁛𩁜-𩁦雥雦𩁧-𩁫䨉𩁬-𩁮" + "𩁯-𩁱雧𩁲𩁳䨊𩁴𩁵<'\uFDD0'⻗<*⻗雨𩁶𩁷𩁸𫕝䨋雩-雫𩁹-𩂁𫕞䨌䨍雬-雳𩂂-𩂑𫕟𫕠䨎雴-雾𩂒" + "-𩂡𫕡𫕢䨏-䨖雿-霁𩂢-𩂶𫕣𫕤䨗-䨙霂-霊𩂷-𩃑𫕥𫕦䨚-䨝霋-霗𩃒-𩃴𫕧𫕨䨞-䨤霘-霠𩃵-𩃽𩃿-𩄖" + "𫕩𫕪䨥-䨪霡-霥𩃾𩄗-𩄭𩄯-𩄺𫕫䨫-䨯霦-霭𩄻-𩅜𫕬𫕭䨰䨱霮-霴𩅝-𩅻𫕮-𫕱霵-霻𩅼-𩆐𫕲䨲-䨴霼" + "-靀𩆑-𩆣𫕳𫕴䨵䨶靁𩆤-𩆬䨷靂-靈𩆭-𩆴𫕵𫕶䨸靉𩆵-𩆾靊𩆿-𩇇䨹靋-靎𩇈𩇉靏𩇊-𩇎𫕷𩇏𩇐𩇑䨺" + "𩇒靐𩇓𩇔䨻<'\uFDD0'⻘<*⻘靑青𩇕𫕸靓靔𩇖𩇗靕靖𩇘-𩇛𫕹𫕺靗-静𩇜靚靛靜𩇝𩇞𫕻𩇟靝𩇠𩇡𫕼" + "𩇢𩇣䨼𩇤𩇥<'\uFDD0'â¾®<*非𩇦-𩇨䨽䨾𩇩-𩇬䨿靟𩇭-𩇴𩇵𩇶𩇷𫕽䩀靠𩇸-𩇻𩇼𩇽靡䩁𩇾-𩈁" + "𫕾𫕿𩈂<'\uFDD0'⾯<*面靣𠚑𩈃-𩈅䩂-䩄𩈆-𩈌䩅-䩇靤𩈍-𩈘𫖀靥𤎂𩈙-𩈠𫖁䩈䩉靦𩈡-𩈪𫖂䩊" + "𩈫-𩈱𩈲-𩈷𫖃𩈸-𩈺䩋𩈻-𩉀䩌䩍靧𩉁-𩉉𫖄䩎𩉊𩉋靨𩉌-𩉐䩏𩉑𩉒𩉓𩉔𩉕𩉖-𩉘𩉙𩉚<" + "'\uFDD0'â¾°<*革靪𩉛𩉜䩐-䩒靫-靱𩉝-𩉠䩓-䩘靲-靹𩉡-𩉷䩙-䩞靺-鞆𩉸-𩊏𫖅𫖆䩟鞇-鞒𩊐-𩊨𫖇𫖈䩠" + "-䩧鞓-鞙𩊩-𩊾䩨-䩮鞚-鞡𩊿-𩋞䩯-䩵鞢-鞰𩋟-𩌂䩶-䩻鞱-鞷𥌕𩌃-𩌥䩼-䩾鞸-鞻𩌦-𩍂𫖉䩿-䪄鞼-鞿𩍃-" + "𩍒𫖊䪅䪆韀-韃𩍓-𩍤𫖋䪇䪈韄韅𩍥-𩍱䪉韆-韈𩍲-𩍷䪊䪋𩍸-𩍺𩍼-𩍾䪌䪍韉𩍿-𩎆䪎𩎇𩎈-𩎊韊𩎋𩎌" + "𩎍𩎎𩎏𩎐𩎑<'\uFDD0'â¾±<*韋𫖌韌𩎒䪏𩎓-𩎗𫖍䪐-䪓韍韎𩎘-𩎣韏-韑𩎤-𩎮𫠄䪔韒𩎯-𩎷䪕韓-韕" + "𩎸-𩏄𫖎䪖-䪘韖-韚𩏅-𩏎䪙䪚韜-韟𩏏-𩏗韛韠𩏘-𩏟𫖏䪛韡韢𩏠-𩏧䪜韣𩏨-𩏭䪝𩏮-𩏱韤韥𩏲𩏳𫖐𩏴" + "𩏵𩏶-𩏸𩏹𩏺𩏻<'\uFDD0'⻙<*⻙韦韧𩏼𫖑韨𩏽𩏾𫖒韩𫖓韪韫𩏿𩐀𫠅韬𫖔𫖕𫖖<'\uFDD0'â¾²<" + "*韭䪞韮𩐁𩐂䪟韯𩐃韰𩐄䪠韱𩐅-𩐇𩐈䪡䪢韲𩐉𩐊䪣𩐋𩐍𩐎䪤𩐌𩐏𩐐𩐑-𩐓䪥𩐔𩐕𩐖<'\uFDD0'â¾³<" + "*音竟章䪦-䪨𩐗䪩韴韵𩐘𩐙𫖗䪪韶韷𩐚-𩐝𫖘𩐞-𩐦䪫䪬韸𩐧-𩐬𩐭-𩐰䪭韹韺𩐱-𩐴𫖙䪮䪯韻韼𩐵-𩐸韽-響" + "𩐹-𩐾𫖚𩐿-𩑁𫖛䪰𩑂-𩑆頀𩑇𩑈𫖜𩑉𩑊<'\uFDD0'â¾´<*頁𩑋頂-頄𩑌-𩑏䪱䪲項-頉𩑐-𩑘䪳-䪵頊" + "-頓頙𩑙-𩑯𫖝䪶-䪾頔-領頚𩑰-𩒎𫖞䪿-䫂頛-頣頦-頬𩒏-𩒭䫃-䫊頤頥頭-頽𩒮-𩓜𫖟𫖠䫋-䫓頿-顊𩓝-𩓿𫖡" + "䫔-䫝頾顋-顕𩔀-𩔘𫖢𫖣䫞-䫧顖-類𩔙-𩔲𫖤䫨-䫫顟-顣𩔳-𩕈𫖥𫖦䫬-䫱顤-顨𩕉-𩕞𫖧䫲-ä«´é¡©-顫𩕟-𩕫" + "𫖨顬-顯𩕬-𩕽䫵䫶顰𩕾-𩖅𫖩䫷顱顲𩖆-𩖈𩖉-𩖎顳顴𩖏-𩖑𩖒𩖓<'\uFDD0'⻚<*⻚页顶顷顸-须𫖪顼-预" + "𫖫𫠆颅-颈𫖬𫖭颉-颏𫖮-𫖱颐-颖𫖲𫖳颗𩖕𩖖𫖴-𫖶题-额𫖷颞-颡𫖸𫖹颢颣颤𩖗颥颦𫖺颧<'\uFDD0'â¾µ" + "<*風䫸𩖘𩖙䫹颩颪𩖚-𩖡䫺-䫽颫颬𩖢-𩖯𩖱-𩖳𫖻䫾-䬃颭-颱𩖴-𩗃𫖼䬄䬅颲颳𠙬𩗄-𩗒䬆-䬊颴颵𩗓-𩗧䬋" + "-䬐颶颷𩗨-𩘄𫖽䬑-䬗颸-颺𩘅-𩘍𩘏-𩘛𫖾𫖿䬘-䬚颻-飀𩘎𩘜-𩘬𫗀-𫗂䬛䬜飁-飄𩘭-𩘷䬝飅-飊𩘸-𩙇" + "飋𩙈-𩙍𫗃𫗄䬞𩙎-𩙐𫗅䬟𩙑-𩙕𫗆𩙖-𩙚𩙛𩙜飌飍𩙝𩙞𩙟𩙠𩙡𩙢𩙣𩙤<'\uFDD0'⻛<*⻛风飏" + "𫗇𫠇飐-飒𩙥𩙦𫠈𩙧𫗈飓𩙨-𩙪𫗉飔飖𩙫𩙬𫗊飕飗𩙭𩙮飘飙飚𩙯𩙰𫗋<'\uFDD0'⾶<*飛𩙱𩙲𩙳" + "𩙴䬠𫗌䬡𩙵𩙶-𩙸𩙹飜𩙺𩙻𩙼𩙽飝𩙾<'\uFDD0'⻜<*⻜飞<'\uFDD0'⻝<*⻝-⻟食飠𠋑𩙿-𩚁𩚃" + "𩚂䬢飡-飤𩚄-𩚆䬣-䬥飥-飨𩚇-𩚔䬦-䬪飩-飲𩚕-𩚧𫗍䬫-䬴飳-飹飻-飿𩚨-𩛈𫗎䬵-䬻飺餀-餏𩛉-𩛜𫗏-𫗒" + "䬼-䭂餐-餙餝𩛝-𩛹𫗓䭃-䭇餚-餜餞-餩𩛺-𩜢𩜤-𩜬䭈-䭏餪-餵餷𩜣𩜭-𩝘𫗔-𫗗䭐-䭔餶餸-饃𩝙-𩝳𩝵-" + "𩝼𫗘䭕-䭗饄-饉𧈐𩝴𩝽-𩞠𫗙𫗚䭘-䭜饊-饓𡓷𩞡-𩞵𩞷-𩞽𫗛䭝-䭠饔-饙𩞶𩞾-𩟒䉵䭡-䭤饚-饜𩟓-𩟣" + "𫗜𫗝䭥𩟤-𩟬饝𩟭-𩟵䭦䭧饞饟𩟶䭨𩟷-𩟺䭩饠饡𩟻饢𩟼𩟽<'\uFDD0'â» <*⻠饣饤饥饦饧𫗞饨-饮𩟾-𩠀𫗟" + "𫗠饯-饴𩠁𩠂𫗡-𫗣饵-饼𩠃𫗤𫗥饽-馂𩠄𩠅𩠇𫗦-𫗨馃-馆𩠆𩠈𩠉𫗩𫗪馇馈馊馋𩠊𩠋𫗫-𫗯馉馌-馐" + "𩠌𫗰𫗱馑馒𩠍𩠎䭪馓馔𩠏𫗲𫗳𫗴𫗵馕<'\uFDD0'⻡<*⻡首𩠐馗𩠑𩠒𩠓𩠔𩠕-𩠙𫗶䭫䭬𩠚-ð©  ð© ¡-" + "𩠧𫗷馘𩠨𩠩𫗸䭭𩠪-𩠭䭮𩠯𩠱𫗹𩠲𫗺𩠳𩠴𩠵𩠶𩠷𫗻𩠸𩠹<'\uFDD0'â¾¹<*香𩠺馚𩠻-𩠽䭯馛-" + "馝𩠾-𩡁𩡃𩡄𩡂𩡅𩡆𫗼𫗽馞-馠𩡇𩡈䭰-䭲馡-馣𩡉-𩡋𩡏𫗾馤馥𩡌-𩡎𩡐-𩡒𫗿馦馧𩡓-𩡘馨𩡙-" + "𩡜𫘀𫘁馩𩡝-𩡡𫘂𩡢𩡣𫘃馪𩡤𥗶𩡥䭳馫𩡦𫘄<'\uFDD0'⾺<*馬𩡧𫠉𩡨䭴馭馮𩡩-𩡯䭵䭶馯-馵𩡰-" + "𩡶𫘅䭷-䭾馶-駇𩡷-𩡾𩢀-𩢅𩢇-𩢌𫘆-𫘉䭿-䮅駈-駠𩡿𩢆𩢍-𩢭䮆-䮍駡-駲𩢮-𩣕𫘊䮎-䮒駴-騃𩣖-" + "𩣬𩤷䮓-䮛駳騄-験𩣭-𩤖𩤞𫘋-𫘎䮜-䮢騔-騨𩤗-𩤝𩤟-𩤶𩤸-𩤼𫘏-𫘑䮣-䮩騩-騸𩤽-𩥪𫘒-𫘖䮪-ä®±" + "騹-驇龭𩥫-𩦁䮲-䮶驈-驕𩦂-𩦝𫘗䮷-䮹驖-驜𩦞-𩦵𫘘䮺-䮼驝-驟𩦶-𩧁𫘙䮽𩧂-𩧎䮾驠-驣𩧏-𩧓䮿驤-驧龮" + "𩧔-𩧗𫘚䯀驨驩𩧘-𩧞䯁驪𩧟𩧠驫𩧡𩧢𩧣𩧤䯂𩧥<'\uFDD0'⻢<*⻢马驭驮-驰𫘛驱-驴𩧦𫘜𫘝驵-骀𩧧-" + "𩧭𩧯𫘞𫘟𫠊䯃骁-骉𩧮𩧰-𩧶𫘠𫘡䯄骊-骏𩧷-𩧺𫘢-𫘤骐-骖𩧻-𩧽𫘥-𫘧骗-骛𩧾-𩨃𩨅-𩨊𫘨" + "𫘩䯅骜-骟𩨄𩨋-𩨍𫘪-𫘬骠-骢𫘭𫘮𫠋骣𩨎𩨏𫘯𫘰𫠌骤𩨐骥骦骧𫘱<'\uFDD0'⻣<*⻣骨䯆䯇骩𩨑-𩨓" + "骪-骮𩨔-𩨛䯈䯉骯-骱𩨜-𩨫䯊-䯎骲-骷𩨬-𩨼䯏-䯔骸-骼𩨽-𩩈𫘲䯕-䯚骽骾𩩉-𩩖䯛䯜骿-髁𩩗-𩩬䯝-䯠髂-髅" + "ð©©­-𩩿𫘳𫘴䯡髆-髌𩪀-𩪈䯢髍-髏𩪉-𩪖䯣髐𩪗-𩪟䯤髑-體𩪠-𩪫䯥髕𩪬-𩪱䯦髖𩪲-𩪶髗𩪷-𩪺𩪻𩪼" + "𩪽𩪾<'\uFDD0'â¾¼<*高髙䯧𫘵䯨𩪿𩫀䯩髚𩫁-𩫉髛𩫊-𩫍𫘶𩫎-𩫔𫘷𩫕-𩫙髜𩫚-𩫝䯪𩫞𩫟𩫠-" + "𩫤𩫥𩫦䯫髝𩫧髞𩫨-𩫪𩫫𩫬䯬𩫭𩫮𩫯𩫰𩫱𩫲𩫳<'\uFDD0'â¾½<*髟𫘸䯭䯮髠𩫴-𩫸髡髢𩫹-𩫾𫘹" + "𫘺䯯-䯴髣-髪𩫿-𩬐𫘻䯵䯶髫-髴𩬑-𩬯𫘼䯷䯸髵-髻鬇𩬰-𩭆𫘽䯹-䯼髼-鬂𩭇-𩭝𫘾𫘿䯽-䰃鬃-鬆鬈𩭞-ð©­¹" + "𫙀𫙁䰄-䰇鬉-鬏𩭺-𩮕𫙂䰈-䰋鬐-鬓𩮖-𩮮䰌䰍鬔-鬘鬝𩮯-𩯂𫙃䰎鬙-鬜𩯃-𩯚鬞-鬠𩯛-𩯥䰏-䰒鬡鬢𩯦-𩯯" + "䰓䰔鬣𩯰-𩯹䰕𩯺-𩰀鬤𩰁-𩰄𩰅-𩰇䰖𩰈𩰉<'\uFDD0'â¾¾<*鬥𩰊𩰋𩰌鬦𩰍-𩰏鬧𩰐鬨𩰑𩰒鬩𩰓𩰔" + "䰗鬪𩰕䰘𩰖-𩰘鬫𩰙𩰚𩰛鬬鬭𩰜-𩰞鬮𩰟<'\uFDD0'⾿<*鬯𩰠𩰡𩰢𩰣𩰤𩰥𩰦𩰧𩰨鬰𩰩𩰪鬱<" + "'\uFDD0'⿀<*鬲𩰫𩰬䰙䰚𩰭𩰮𫙄䰛𩰯𩰰𫙅䰜鬳𩰱-𩰸鬴𩰹-𩰽鬵鬶𩰾-𩱂鬷𩱃-𩱆鬸𩱇-𩱋鬹鬺𩱌-" + "𩱑𫙆䰝鬻𩱒-𩱕𩱖-𩱟𩱠-𩱣䰞𩍻𩱤𩱥𩱦-𩱪𩱫𩱬𩱭𩱮𫙇𩱯𩱰𩱱-𩱳𩱴𩱵𩱶𩱷𩱸<" + "'\uFDD0'⻤<*⻤鬼𩱹-𩱼𫙈鬽𩱽-𩲉䰟鬾-魂𩲊-𩲠𫙉䰠䰡魃-魆𩲡-𩲹䰢䰣魇𩲺-𩳋𫙊魈魉𩳌-𩳡𫙋䰤-" + "䰧魊-魏𩳢-𩳴𫙌𫙍䰨䰩𩳵-𩴅䰪魐𩴆-𩴏魑-魔𩴐-𩴛䰫-䰭魕魖𩴜-𩴭𫙎䰮𩴮-𩴰䰯䰰魗-魙𩴱-𩴹𩴺-ð©´¾" + "𩴿𩵀-𩵃𩵄𩵅𩵆𩵇𩵈𩵉𩵊䰱<'\uFDD0'⿂<*魚𤋳𩵋䰲䰳魛-魞𩵌-𩵓𫙏䰴-䰶魟-魢𩵔-𩵟𩶷𫙐䰷-" + "䰾魣-魹𩵠-𩶀𫙑𫙒䰿-䱉魺-鮘鮣𩶁-𩶠𫙓-𫙗䱊-䱎鮙-鮢鮤-鮴鮺𩶡-𩶶𩶸-𩷌𫙘-𫙟䱏-䱘鮵-鮹鮻-鯓鯽𩷍-" + "𩷶𫙠-𫙣䱙-䱪鯔-鯵鯻𩷷-𩸽𫙤-𫙧䱫-䱴鯶-鯺鯼鯾-鰛鰠𩸾-𩹰𫙨-𫙪䱵-䱽鰜-鰟鰡-鰰𩹱-𩺬𫙫-𫙯𫠍䱾-" + "䲈鰱-鱈鷠𩺭-𩻗𫙰-𫙶䲉-䲏鱉-鱛𩻘-𩼁𫙷-𫙼䲐-䲕鱜-鱧鱩-鱫𩼂-𩼤𫙽-𫚁𫠎䲖-䲘鱨鱬-鱰𩼥-𩼺𫚂𫚃" + "䲙鱱-鱶𩼻-𩽌𫚄䲚䲛鱷鱸𩽍-𩽙𩽚-𩽦𫚅鱹𩽧-𩽯鱺𩽰-𩽲𫚆𩽳𩽴𩽵-𩽸𫚇鱻䲜<'\uFDD0'⻥<*⻥鱼" + "鱽鱾𫚈-𫚊䲝鱿-鲃𩽹-𩽻𫚋-𫚍𫠏䲞䲟鲄-鲐𩾀𫚎-𫚒𫠐鲑-鲟𩽼-𩽿𫚓-𫚘鲠-鲬𩾁-𩾄𩾉𫚙-𫚛鲭-é²»" + "𩾅-𩾈𫚜-𫚡䲠䲡鲼鲽鲿-鳋𩾊𩾋𫚢-𫚥𫠑䲢-䲤鲾鳌-鳒𫚦鳓-鳛𩾌𫚧𫚨𫠒鳜-鳟𫚩𫚪鳠-鳣𩾍𫚫鳤𫚬𩾎" + "𫚭<'\uFDD0'⿃<*鳥𫠓鳦𩾏-𩾑𫚮䲥鳧-鳰𩾒-𩾜䲦-䲫鳱-鳶𩾝-𩾯䲬-䲸鳷-鴉鴋-鴎𩾰-𩿛𫚯-𫚲䲹-䳊鴊" + "鴏-鴬𩿜-𪀑𫚳-𫚷𫠔䳋-䳔鴭-鵉𪀒-𪁉𫚸-𫚻䳕-䳜鵊-鵣鵥𪁊-𪁶𫚼-𫛀䳝-䳥鵦-鶏鶑𪁷-𪂵𫛁-𫛈䳦-ä³°" + "鶐鶒-鶫𪂶-𪃹𫛉-𫛋䳱-䳶鶬-鷊鷌-鷏𪃺-𪄬𫛌-𫛏䳷-䳽鷋鷐-鷟𪄭-𪅮𫛐𫠕䳾-䴆鷡-鷸鷺-鷼𪅯-𪆫𪆭𫛑-" + "𫛕䴇-䴋鷹鷽-鸊𪆬𪆮-𪇐𫛖䴌䴍鸋-鸒𪇑-𪇝𪇟-𪇬𫛗䴎鸓鸔𪇭-𪈂𫛘䴏鸕-鸗𪈃-𪈗鸘-鸚𪈘-𪈤鸛鸜𪈥-" + "𪈭鸝鸞𧖠𪈮-𪈳𫛙䴐𩖔𪈴-𪈷𪈸-𪈺𪈻-𪈽䴑䴒𪈾𪈿𪉀<'\uFDD0'⻦<*⻦鸟鸠鸡鸢-鸤䴓鸥-鸩𪉁-𪉃" + "𫛚-𫛞𫠖鸪-鸶𪉄𫛟-𫛤䴔䴕鸷-鸿𪉅-𪉋𫛥-𫛪鹀-鹈𪉌𪉍𫛫-𫛯䴖鹉-鹔𪉎𫛰-𫛵䴗鹕-鹗鹙-鹜𪉏𪉐𫛶" + "-𫛼䴘鹘鹝-鹤𪉑-𪉔𫛽𫛾鹥-鹨𫛿-𫜂鹩-鹬𫜃𫜄䴙鹭-鹰𫜅鹱鹲𫜆𪉕鹳鹴<'\uFDD0'⿄<*鹵𠧸𪉖𪉗䴚鹶" + "𪉘-𪉛鹷𪉜-𪉡𪉢𫜇䴛𪉣-𪉥𫜈鹸𪉦-𪉬鹹𪉭-𪉴𫜉䴜鹺鹻𪉵-𪉹𪉺-𪉾䴝𪉿-𪊂鹼鹽𪊃-𪊅䴞𪊆𪊇" + "𪊈𪊉𪊊<'\uFDD0'⻧<*𫠗鹾𫜊<'\uFDD0'⿅<*鹿𢉖麀-麂𪊋𪊌𫜋䴟𪊍𪊎䴠-䴢麃麄𪊏-𪊚𫜌䴣-䴥麅" + "-麈𪊛-𪊤麉-麋𪊥-𪊳𫜍䴦麌-麐𪊴-𪋃𫜎䴧麑-麗𪋄-𪋍麘-麛𪋎-𪋖䴨麜麝𪋗-𪋛䴩麞𪋜-𪋠麟𪋡-𪋩𫜏" + "䴪䴫麠𪋪-𪋭麡𪋮-𪋴𪋵麢𪋶𪋷𪋸麣𪋹麤𪋺𪋻<'\uFDD0'⿆<*麥𪋼-𪌀䴬-䴮麧𪌁-𪌄䴯䴰麨-麫𪌅-𪌓" + "ä´±-䴴麬-麮𪌔-𪌚𪌜-𪌡䴵麯麰𪌢-𪌬䴶-䴸麱麲𪌭-𪌻䴹-䴽麳麴𪌼-𪍋𫜐麵𪍌-𪍚䴾-䵀𪍛-𪍢䵁䵂䵅麶𪍣-" + "𪍱䵃𪍲-𪍷䵄𪍸-𪍾䵆𪍿𪎀𪎁𪎂𪎃-𪎅麷𪎆𪎇<'\uFDD0'⻨<*⻨麦𪎍𪎈麸𪎉𪎊𫜑𪎋𫜒𪎌𫜓麹" + "𪎎𪎏𫜔麺𫜕𪎐<'\uFDD0'⿇<*麻𪎑麼麽𪎒-𪎔䵇麾𪎕-𪎚𪎛-𪎟𪎠-𪎢𫜖麿𪎣𪎤黀𪎥-𪎧𫜗䵈䵉黁" + "𪎨𪎩𪎪𪎫𪎬𪎭-𪎯黂𪎰𪎱𪎲<'\uFDD0'⿈<*⻩黃黄𪎳𪎴䵊黅黆𪎵-𪎹𫜘黇-黉𪎺䵋黊黋𪎻-𪏁䵌𪏂-" + "𪏅䵍𪏆-𪏒䵎𪏓-𪏘𪏙-𪏞䵏𪏟-𪏣䵐𪏤-𪏦黌𪏧-𪏩𪏪𪏫𪏬<'\uFDD0'⿉<*黍𪏭䵑黎𪏮𪏯䵒䵓𪏰" + "-𪏵黏𪏶-𪏾𪏿𪐀𪐁䵔-䵖𪐂-𪐆䵗-䵙𪐇-𪐊䵚黐𪐋䵛𪐌-𪐏𪐐䵜𪐒𪐑𪐓𪐔-𪐖<'\uFDD0'⿊<*黑" + "黒𪐗䵝𪐘䵞𪐙-𪐛䵟䵠墨黓𪐜-𪐣䵡黔-默𪐤-𪐱䵢䵣黚-點𪐲-𪐾䵤-䵧黟-黡𪐿-𪑇䵨䵩黢黣𢖛𪑈-𪑑䵪-䵬黤-黪" + "𪑒-𪑢𪑤𫜙𫜚䵭-䵯黫-黯𪑣𪑥-𪑽𫜛黰黱𪑾-𪒎䵰黲-黴𪒏-𪒗䵱𪒘-𪒨䵲-䵴黵𪒩-𪒳䵵黶𪒴-𪒸黷𪒹-" + "𪒾黸𪒿-𪓂𪓃𪓄𪓅𪓆𪓇𪓈𪓉𪓊<'\uFDD0'⿋<*黹黺𫜜黻𪓋黼𪓌𪓍-𪓏𪓐<'\uFDD0'⿌<*黽𪓑" + "𪓒𪓓黿𪓔-𪓙䵶鼀-鼂𪓚-𪓠䵷鼃鼄𪓡-𪓦𫜝𪓧-𪓫鼅𪓬𪓭䵸𪓮-𪓶鼆鼇𪓷𪓸䵹𪓹鼈鼉𪓺𪓽𫜞鼊𪓼𪓾" + "𪓿𪔀𪔁<'\uFDD0'⻪<*⻪黾鼋鼌𫜟鼍<'\uFDD0'⿍<*鼎𪔂鼏-鼑𪔃䵺鼒𪔄-𪔆𫜠𪔇𪔈𪔉𫜡䵻䵼𪔊<" + "'\uFDD0'⿎<*鼓鼔𡔷𪔋𪔌𡒡𪔍-𪔏䵽-䵿鼕鼖𪔐-𪔓䶀鼗𪔔-𪔛𪔜-𪔡䶁鼘-鼛𪔢-𪔥𪔦-𪔭鼜𪔮鼝鼞" + "𪔯-𪔲鼟𥀻𪇞𪔳𪔴𥀼𪔵𪔶𥀽𪔷𥀾<'\uFDD0'⿏<*鼠鼡𫜢𪔸𪔹䶂𪔺-𪔼䶃鼢-鼤𪔽-𪕈䶄鼥-鼬𪕉-" + "𪕑𫠘䶅鼭𪕒-𪕙𪕟鼮-鼰𪕚-𪕞𪕠-𪕧䶆鼱𪕨-𪕪䶇鼲-鼵𪕫-𪕴䶈䶉鼶-鼹𪕵-𪕾𪖀-𪖄𪖅-𪖉𫜣𪖊𪖋" + "鼺𪖌𪖍𪖎𪖏<'\uFDD0'⿐<*鼻𪖐鼼鼽𪖑𪖒鼾鼿𪖓𪖔䶊䶋𪖕-𪖙𫜤䶌齀齁𪖚-𪖠䶍䶎𪖡-𪖤䶏𪖥-𪖬齂" + "𪖭𪖮齃齄𪖯-𪖲齅齆𪕿𪖳-𪖵齇𪖶-𪖺𪖻-𪖽䶐齈𪖾-𪗀䶑𪗁𪗂𪗃齉<'\uFDD0'⿑<*齊𪗄𪗅䶒䶓齋𪗆" + "齌𠆜𪗇𪗈齍𪗉𪗊𪗋𪗌齎𪗎𪗍齏𪗏-𪗑𪗒𪗓<'\uFDD0'⻫<*⻬齐齑<'\uFDD0'â»­<*齒𣦋齓齔𪗔-𪗗" + "䶔齕𪗘-𪗚䶕䶖齖-齘𪗛-𪗤𫠙䶗-䶙齙-齣𠎜𪗥-𪗶䶚䶛齤-齩𪗷-𪘍𫜥䶜䶝齪-齬𪘎-𪘤𫜦䶞䶟齭-齱𪘥-𪘸䶠-" + "䶢齲-齷𪘹-𪙈𫠛䶣䶤齸-齻𪙉-𪙙䶥䶦𪙚-𪙢䶧𪙣-𪙯𫜧䶨齼齽𪙰-𪙵䶩䶪𪙶𪙷-𪙼𪙽-𪚀𪚁-𪚄𪚅𪚆-" + "𪚉䶫齾𪚊𪚋𪚌𪚍𪚎<'\uFDD0'â»®<*⻮齿龀龁龂𫜨龃-龆𫠚龇龈𪚏𫜩𫜪龉龊𫜫𪚐𫜬𫜭𫠜龋龌𫜮𫜯𫜰<" + "'\uFDD0'⻯<*龍龎龏𪚑-𪚔龑𪚕-𪚘𪚚𪚛龒𪚙䶬龓-龕𪚜-𪚟𪚠𪚡𫜱𪚢𪚣𪚤龖龗龘𪚥<'\uFDD0'â»°" + "<*⻰龙䶭䶮龚龛𫜲<'\uFDD0'⻲<*⻱龜𪚦𪛉𪚨䶯𪚩𪚪䶰𪚫-𪚵䶱䶲龝𪚧𪚶-𪚽𪚾𪚿𪛀𪓻𪛁𪛂-𪛄龞" + "𪛅𪛆𫠝𪛇𪛈<'\uFDD0'⻳<*龟𫜳<'\uFDD0'⿕<*龠䶳龡𪛊龢䶴龣𪛋-𪛍龤龥𪛎-𪛑䶵𪛒𪛓𫜴𪛔𪛕" + "𪛖" "&'('一')'<<<㈠" "&'('七')'<<<㈦" "&'('三')'<<<㈢" @@ -1518,7 +1770,7 @@ ko{ "&龟<<<⻳" "&é¾ <<<⿕" } - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/ko_KR.txt b/icuSources/data/coll/ko_KR.txt index 935ba2af..fd5c0620 100644 --- a/icuSources/data/coll/ko_KR.txt +++ b/icuSources/data/coll/ko_KR.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/kok.txt b/icuSources/data/coll/kok.txt index 76abbbff..6c4d7cb4 100644 --- a/icuSources/data/coll/kok.txt +++ b/icuSources/data/coll/kok.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/kok.xml @@ -14,7 +14,7 @@ kok{ collations{ standard{ Sequence{" [normalization on ]&ॐ<ं<<ँ<ः&ह<ळ<क्ष"} - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/kok_IN.txt b/icuSources/data/coll/kok_IN.txt index e9ff8897..ed662374 100644 --- a/icuSources/data/coll/kok_IN.txt +++ b/icuSources/data/coll/kok_IN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ln.txt b/icuSources/data/coll/ln.txt new file mode 100755 index 00000000..bc28f3e2 --- /dev/null +++ b/icuSources/data/coll/ln.txt @@ -0,0 +1,36 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/collation/ln.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/collation/ln.xml + */ +ln{ + Version{"2.0.66.69"} + collations{ + phonetic{ + Sequence{ + "&E<ɛ<<<Ɛ" + "&O<<ɔ<<<Ɔ" + "&G/icu-config.xml & build.xml +// * +// *************************************************************************** +/** + * validSubLocale of "ln" + */ +ln_CD{ + /** + * so genrb doesn't issue warnings + */ + ___{""} +} diff --git a/icuSources/data/coll/ln_CG.txt b/icuSources/data/coll/ln_CG.txt new file mode 100755 index 00000000..f2f69301 --- /dev/null +++ b/icuSources/data/coll/ln_CG.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/icu-config.xml & build.xml +// * +// *************************************************************************** +/** + * validSubLocale of "ln" + */ +ln_CG{ + /** + * so genrb doesn't issue warnings + */ + ___{""} +} diff --git a/icuSources/data/coll/lt.txt b/icuSources/data/coll/lt.txt index 96096bf3..6eec55bb 100644 --- a/icuSources/data/coll/lt.txt +++ b/icuSources/data/coll/lt.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/lt.xml @@ -10,7 +10,7 @@ * ICU source: /xml/collation/lt.xml */ lt{ - Version{"2.0.49.35"} + Version{"2.0.61.82"} collations{ standard{ Sequence{ @@ -25,7 +25,7 @@ lt{ "&U<<ų<<<Ų<<Å«<<<Ū" "&Z<ž<<<Ž" } - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/lt_LT.txt b/icuSources/data/coll/lt_LT.txt index a9825134..8bc87132 100644 --- a/icuSources/data/coll/lt_LT.txt +++ b/icuSources/data/coll/lt_LT.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/lv.txt b/icuSources/data/coll/lv.txt index 9661706a..f7004519 100644 --- a/icuSources/data/coll/lv.txt +++ b/icuSources/data/coll/lv.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/lv.xml @@ -23,7 +23,7 @@ lv{ "&[before 1]T<Å¡<<<Å " "&[before 1]Æ·<ž<<<Ž" } - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/lv_LV.txt b/icuSources/data/coll/lv_LV.txt index 712e4284..76cc6b80 100644 --- a/icuSources/data/coll/lv_LV.txt +++ b/icuSources/data/coll/lv_LV.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/mk.txt b/icuSources/data/coll/mk.txt index 4523d762..ff9f08d1 100644 --- a/icuSources/data/coll/mk.txt +++ b/icuSources/data/coll/mk.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/mk.xml @@ -14,7 +14,7 @@ mk{ collations{ standard{ Sequence{"[suppressContractions [АаӘәЕеЖжЗзИиІіОоӨөУуЧчЫыЭэѴѵ] ]"} - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/mk_MK.txt b/icuSources/data/coll/mk_MK.txt index 1a65db08..885eeea4 100644 --- a/icuSources/data/coll/mk_MK.txt +++ b/icuSources/data/coll/mk_MK.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ml.txt b/icuSources/data/coll/ml.txt index da4234ec..8878b593 100644 --- a/icuSources/data/coll/ml.txt +++ b/icuSources/data/coll/ml.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/ml.xml @@ -26,7 +26,7 @@ ml{ "&മ്<<ം" "&ന്<<<ൻ്" } - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/ml_IN.txt b/icuSources/data/coll/ml_IN.txt index 442e4b2b..a0be1f4a 100644 --- a/icuSources/data/coll/ml_IN.txt +++ b/icuSources/data/coll/ml_IN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/mo.txt b/icuSources/data/coll/mo.txt index 717e06b8..ef3bdd70 100644 --- a/icuSources/data/coll/mo.txt +++ b/icuSources/data/coll/mo.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/mr.txt b/icuSources/data/coll/mr.txt index 6554070c..88cec226 100644 --- a/icuSources/data/coll/mr.txt +++ b/icuSources/data/coll/mr.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/mr.xml @@ -14,7 +14,7 @@ mr{ collations{ standard{ Sequence{" [normalization on ]&ॐ<ं<<ँ<ः&ह<ळ<क्ष<ज्ञ"} - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/mr_IN.txt b/icuSources/data/coll/mr_IN.txt index dc2a0984..a5f0325a 100644 --- a/icuSources/data/coll/mr_IN.txt +++ b/icuSources/data/coll/mr_IN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ms.txt b/icuSources/data/coll/ms.txt index 5839ef8c..a9238b4f 100644 --- a/icuSources/data/coll/ms.txt +++ b/icuSources/data/coll/ms.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ms_BN.txt b/icuSources/data/coll/ms_BN.txt index afb7af56..1a349bea 100644 --- a/icuSources/data/coll/ms_BN.txt +++ b/icuSources/data/coll/ms_BN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ms_MY.txt b/icuSources/data/coll/ms_MY.txt index 84b9879f..de0b3ece 100644 --- a/icuSources/data/coll/ms_MY.txt +++ b/icuSources/data/coll/ms_MY.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/mt.txt b/icuSources/data/coll/mt.txt index 6f846705..3bd6e570 100644 --- a/icuSources/data/coll/mt.txt +++ b/icuSources/data/coll/mt.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/mt.xml @@ -10,7 +10,7 @@ * ICU source: /xml/collation/mt.xml */ mt{ - Version{"2.0.49.44"} + Version{"2.0.61.82"} collations{ standard{ Sequence{ @@ -21,7 +21,7 @@ mt{ "&[before 1]i<Ħ<<<ħ" "&[before 1]z/icu-config.xml & build.xml diff --git a/icuSources/data/coll/my.txt b/icuSources/data/coll/my.txt index 7d99ffdb..9977ce32 100644 --- a/icuSources/data/coll/my.txt +++ b/icuSources/data/coll/my.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/my.xml @@ -387,7 +387,7 @@ my{ "&ထမင်း=ထ္မင်း" "&လက်ဘက်=လ္ဘက်" } - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/my_MM.txt b/icuSources/data/coll/my_MM.txt index 8fa08619..568c5b1e 100644 --- a/icuSources/data/coll/my_MM.txt +++ b/icuSources/data/coll/my_MM.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/nb.txt b/icuSources/data/coll/nb.txt index 240c1234..25bff785 100644 --- a/icuSources/data/coll/nb.txt +++ b/icuSources/data/coll/nb.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/nb.xml @@ -10,16 +10,18 @@ * ICU source: /xml/collation/nb.xml */ nb{ - Version{"2.0.51.25"} + Version{"2.0.63.65"} collations{ search{ Sequence{ " [normalization on ][suppressContractions [เ-ไ ເ-ໄ] ]" - "&ا<<Ø¢<<Ø£<<Ø¥" - "&و<<ؤ" - "&ي<<ئ<<ى" - "&ه<<Ø©" - "&[last primary ignorable ]<<׳<<×´<<ـ<<ٌ<<ٍ<<َ<<ُ<<ِ<<ّ<<ْ<<ฺ" + "&'='<'\u2260'&ا<<<ﺎ<<<ﺍ<<Ø¢<<<ﺂ<<<ﺁ<<Ø£<<<ﺄ<<<ﺃ<<Ø¥<<<ﺈ<<<ﺇ" + "&و<<<Û¥<<<ï»®<<<ï»­<<ؤ<<<ﺆ<<<ﺅ" + "&ي<<<Û¦<<<ﻳ<<<ï»´<<<ﻲ<<<ï»±<<ئ<<<ﺋ<<<ﺌ<<<ﺊ<<<ﺉ<<ى<<<ﯨ<<<ﯩ<<<ï»°<<<ﻯ" + "&ه<<<ﻫ<<<ﻬ<<<ﻪ<<<ﻩ<<Ø©<<<ﺔ<<<ﺓ" + "&[last primary ignorable ]<<׳<<×´<<ـ" + "<<ะ<<ั<<า<<ำ<<ิ<<ี<<ึ<<ื<<ุ<<ู<<ฺ<<ๅ" + "<<ະ<<ັ<<າ<<ຳ<<ິ<<ີ<<ຶ<<ື<<ຸ<<ູ<<ົ<<ຼ<<ຽ" "&ᄀ=ᆨ" "&ᄀᄀ=ᄁ=ᆩ" "&ᄀᄉ=ᆪ" @@ -65,9 +67,9 @@ nb{ "&T<<<Þ/H" "&Y</icu-config.xml & build.xml diff --git a/icuSources/data/coll/nl.txt b/icuSources/data/coll/nl.txt index f0399733..a5b04bbc 100644 --- a/icuSources/data/coll/nl.txt +++ b/icuSources/data/coll/nl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/nl_AW.txt b/icuSources/data/coll/nl_AW.txt new file mode 100755 index 00000000..9f24c9bd --- /dev/null +++ b/icuSources/data/coll/nl_AW.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/icu-config.xml & build.xml +// * +// *************************************************************************** +/** + * validSubLocale of "root" + */ +nl_AW{ + /** + * so genrb doesn't issue warnings + */ + ___{""} +} diff --git a/icuSources/data/coll/nl_BE.txt b/icuSources/data/coll/nl_BE.txt index 8e9aa8e0..4cb215db 100644 --- a/icuSources/data/coll/nl_BE.txt +++ b/icuSources/data/coll/nl_BE.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/nl_CW.txt b/icuSources/data/coll/nl_CW.txt new file mode 100644 index 00000000..858f82ac --- /dev/null +++ b/icuSources/data/coll/nl_CW.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/icu-config.xml & build.xml +// * +// *************************************************************************** +/** + * validSubLocale of "root" + */ +nl_CW{ + /** + * so genrb doesn't issue warnings + */ + ___{""} +} diff --git a/icuSources/data/coll/nl_NL.txt b/icuSources/data/coll/nl_NL.txt index 51bb030c..71833859 100644 --- a/icuSources/data/coll/nl_NL.txt +++ b/icuSources/data/coll/nl_NL.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/nl_SX.txt b/icuSources/data/coll/nl_SX.txt new file mode 100644 index 00000000..186cac7e --- /dev/null +++ b/icuSources/data/coll/nl_SX.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/icu-config.xml & build.xml +// * +// *************************************************************************** +/** + * validSubLocale of "root" + */ +nl_SX{ + /** + * so genrb doesn't issue warnings + */ + ___{""} +} diff --git a/icuSources/data/coll/nn.txt b/icuSources/data/coll/nn.txt index 1210262a..ba4e41c3 100644 --- a/icuSources/data/coll/nn.txt +++ b/icuSources/data/coll/nn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/nn.xml @@ -10,16 +10,18 @@ * ICU source: /xml/collation/nn.xml */ nn{ - Version{"2.0.51.25"} + Version{"2.0.63.65"} collations{ search{ Sequence{ " [normalization on ][suppressContractions [เ-ไ ເ-ໄ] ]" - "&ا<<Ø¢<<Ø£<<Ø¥" - "&و<<ؤ" - "&ي<<ئ<<ى" - "&ه<<Ø©" - "&[last primary ignorable ]<<׳<<×´<<ـ<<ٌ<<ٍ<<َ<<ُ<<ِ<<ّ<<ْ<<ฺ" + "&'='<'\u2260'&ا<<<ﺎ<<<ﺍ<<Ø¢<<<ﺂ<<<ﺁ<<Ø£<<<ﺄ<<<ﺃ<<Ø¥<<<ﺈ<<<ﺇ" + "&و<<<Û¥<<<ï»®<<<ï»­<<ؤ<<<ﺆ<<<ﺅ" + "&ي<<<Û¦<<<ﻳ<<<ï»´<<<ﻲ<<<ï»±<<ئ<<<ﺋ<<<ﺌ<<<ﺊ<<<ﺉ<<ى<<<ﯨ<<<ﯩ<<<ï»°<<<ﻯ" + "&ه<<<ﻫ<<<ﻬ<<<ﻪ<<<ﻩ<<Ø©<<<ﺔ<<<ﺓ" + "&[last primary ignorable ]<<׳<<×´<<ـ" + "<<ะ<<ั<<า<<ำ<<ิ<<ี<<ึ<<ื<<ุ<<ู<<ฺ<<ๅ" + "<<ະ<<ັ<<າ<<ຳ<<ິ<<ີ<<ຶ<<ື<<ຸ<<ູ<<ົ<<ຼ<<ຽ" "&ᄀ=ᆨ" "&ᄀᄀ=ᄁ=ᆩ" "&ᄀᄉ=ᆪ" @@ -64,9 +66,10 @@ nn{ "&t<<<þ/h" "&T<<<Þ/H" "&Y</icu-config.xml & build.xml diff --git a/icuSources/data/coll/no.txt b/icuSources/data/coll/no.txt index 49cfe9af..49a17b26 100644 --- a/icuSources/data/coll/no.txt +++ b/icuSources/data/coll/no.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/no_NO.txt b/icuSources/data/coll/no_NO.txt index d482b8e8..4b958f65 100644 --- a/icuSources/data/coll/no_NO.txt +++ b/icuSources/data/coll/no_NO.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/om.txt b/icuSources/data/coll/om.txt index a86b93e7..37bb019c 100644 --- a/icuSources/data/coll/om.txt +++ b/icuSources/data/coll/om.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/om.xml @@ -17,7 +17,7 @@ om{ "&Z/icu-config.xml & build.xml diff --git a/icuSources/data/coll/om_KE.txt b/icuSources/data/coll/om_KE.txt index 58ddd83b..8218c32d 100644 --- a/icuSources/data/coll/om_KE.txt +++ b/icuSources/data/coll/om_KE.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/or.txt b/icuSources/data/coll/or.txt index 87a63482..aa866098 100644 --- a/icuSources/data/coll/or.txt +++ b/icuSources/data/coll/or.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/or.xml @@ -14,7 +14,7 @@ or{ collations{ standard{ Sequence{" [normalization on ]&ଔ<ଁ<ଂ<ଃ&ହ<କ୍ଷ&ଯ<<ୟ"} - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/or_IN.txt b/icuSources/data/coll/or_IN.txt index 9256b871..e34ce525 100644 --- a/icuSources/data/coll/or_IN.txt +++ b/icuSources/data/coll/or_IN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/pa.txt b/icuSources/data/coll/pa.txt index db9f6d10..7e91f2a5 100644 --- a/icuSources/data/coll/pa.txt +++ b/icuSources/data/coll/pa.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/pa.xml @@ -14,7 +14,7 @@ pa{ collations{ standard{ Sequence{" [normalization on ]&ੱ<<à©°<<ਂ<<ਁ<<਼&ੜ<੍"} - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/pa_Arab.txt b/icuSources/data/coll/pa_Arab.txt index 7b4ab7ac..4a7cd6ae 100755 --- a/icuSources/data/coll/pa_Arab.txt +++ b/icuSources/data/coll/pa_Arab.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/pa_Arab_PK.txt b/icuSources/data/coll/pa_Arab_PK.txt index d2e40071..6f34209b 100755 --- a/icuSources/data/coll/pa_Arab_PK.txt +++ b/icuSources/data/coll/pa_Arab_PK.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/pa_Guru.txt b/icuSources/data/coll/pa_Guru.txt index 6a358547..721b2e33 100755 --- a/icuSources/data/coll/pa_Guru.txt +++ b/icuSources/data/coll/pa_Guru.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/pa_Guru_IN.txt b/icuSources/data/coll/pa_Guru_IN.txt index 02592760..ff3a07f5 100755 --- a/icuSources/data/coll/pa_Guru_IN.txt +++ b/icuSources/data/coll/pa_Guru_IN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/pa_IN.txt b/icuSources/data/coll/pa_IN.txt index fc4603ac..f8f230a3 100644 --- a/icuSources/data/coll/pa_IN.txt +++ b/icuSources/data/coll/pa_IN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/pl.txt b/icuSources/data/coll/pl.txt index d116ea0c..d747d7e1 100644 --- a/icuSources/data/coll/pl.txt +++ b/icuSources/data/coll/pl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/pl.xml @@ -10,7 +10,7 @@ * ICU source: /xml/collation/pl.xml */ pl{ - Version{"2.0.41.26"} + Version{"2.0.58.52"} collations{ standard{ Sequence{ @@ -23,7 +23,7 @@ pl{ "&S<ś<<<Ś" "&Z<ź<<<Ź<ż<<<Å»" } - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/pl_PL.txt b/icuSources/data/coll/pl_PL.txt index 5a6a8553..703908f9 100644 --- a/icuSources/data/coll/pl_PL.txt +++ b/icuSources/data/coll/pl_PL.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ps.txt b/icuSources/data/coll/ps.txt index cb420874..30de5d1a 100644 --- a/icuSources/data/coll/ps.txt +++ b/icuSources/data/coll/ps.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/ps.xml @@ -32,7 +32,7 @@ ps{ "&ی<<*ىےيېۍ<<یٔ<<<ىٔ<<<ئ" "&'\u00A0'<<'\u200C'<<'\u200D'" } - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/ps_AF.txt b/icuSources/data/coll/ps_AF.txt index d7733112..a1eb9fd6 100644 --- a/icuSources/data/coll/ps_AF.txt +++ b/icuSources/data/coll/ps_AF.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/pt.txt b/icuSources/data/coll/pt.txt index 0bad5b29..1cfb9ef3 100644 --- a/icuSources/data/coll/pt.txt +++ b/icuSources/data/coll/pt.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/pt_AO.txt b/icuSources/data/coll/pt_AO.txt new file mode 100755 index 00000000..c36e671e --- /dev/null +++ b/icuSources/data/coll/pt_AO.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/icu-config.xml & build.xml +// * +// *************************************************************************** +/** + * validSubLocale of "root" + */ +pt_AO{ + /** + * so genrb doesn't issue warnings + */ + ___{""} +} diff --git a/icuSources/data/coll/pt_BR.txt b/icuSources/data/coll/pt_BR.txt index a49e6cf5..51b8144c 100644 --- a/icuSources/data/coll/pt_BR.txt +++ b/icuSources/data/coll/pt_BR.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/pt_GW.txt b/icuSources/data/coll/pt_GW.txt new file mode 100755 index 00000000..083497da --- /dev/null +++ b/icuSources/data/coll/pt_GW.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/icu-config.xml & build.xml +// * +// *************************************************************************** +/** + * validSubLocale of "root" + */ +pt_GW{ + /** + * so genrb doesn't issue warnings + */ + ___{""} +} diff --git a/icuSources/data/coll/pt_MZ.txt b/icuSources/data/coll/pt_MZ.txt new file mode 100755 index 00000000..e0877fdb --- /dev/null +++ b/icuSources/data/coll/pt_MZ.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/icu-config.xml & build.xml +// * +// *************************************************************************** +/** + * validSubLocale of "root" + */ +pt_MZ{ + /** + * so genrb doesn't issue warnings + */ + ___{""} +} diff --git a/icuSources/data/coll/pt_PT.txt b/icuSources/data/coll/pt_PT.txt index 5fcced33..f51408c1 100644 --- a/icuSources/data/coll/pt_PT.txt +++ b/icuSources/data/coll/pt_PT.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/pt_ST.txt b/icuSources/data/coll/pt_ST.txt new file mode 100755 index 00000000..93d5e275 --- /dev/null +++ b/icuSources/data/coll/pt_ST.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/icu-config.xml & build.xml +// * +// *************************************************************************** +/** + * validSubLocale of "root" + */ +pt_ST{ + /** + * so genrb doesn't issue warnings + */ + ___{""} +} diff --git a/icuSources/data/coll/ro.txt b/icuSources/data/coll/ro.txt index c95dba82..4bc0b927 100644 --- a/icuSources/data/coll/ro.txt +++ b/icuSources/data/coll/ro.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/ro.xml @@ -10,11 +10,11 @@ * ICU source: /xml/collation/ro.xml */ ro{ - Version{"2.0.50.60"} + Version{"2.0.61.82"} collations{ standard{ Sequence{"&A<ă<<<Ă<â<<<Â&I<î<<<Î&S<ş=ș<<<Ş=Ș&T<Å£=ț<<<Å¢=Ț"} - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/ro_MD.txt b/icuSources/data/coll/ro_MD.txt index bb7612e7..810e300e 100644 --- a/icuSources/data/coll/ro_MD.txt +++ b/icuSources/data/coll/ro_MD.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ro_RO.txt b/icuSources/data/coll/ro_RO.txt index 37fab298..8dd3b1ab 100644 --- a/icuSources/data/coll/ro_RO.txt +++ b/icuSources/data/coll/ro_RO.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/root.txt b/icuSources/data/coll/root.txt index 21c414db..11ef683b 100644 --- a/icuSources/data/coll/root.txt +++ b/icuSources/data/coll/root.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/root.xml @@ -11,51 +11,69 @@ */ root{ UCARules:process(uca_rules){"../unidata/UCARules.txt"} - Version{"2.0.51.25"} + Version{"2.0.66.10"} collations{ default{"standard"} ducet{ - Sequence{ - " [normalization on ]" - "&'\u1680'<'`'<<<`<´=΄<˜<'^'<<<ï¼¾<¯<<<ï¿£" - "&﹌<˘<˙<¨<˚<˝<á¾½=᾿<῾<¸<˛" - "&‗<῀<﮲<﮳<ï®´<﮵<﮶<ï®·<﮸<﮹<﮺<ï®»<﮼<﮽<﮾<﮿<﯀<﯁<゛<゜" - "&᠅<༔" - "&჻<፠" - "&𐄁<𐄂" - "&ï´¿<§<¶" - "&⁋<©<®" - "&/<⁄" - "&ï¹ <⅋" - "&؊<⁒" - "&á°¿<᥀" - "&၏<႞<႟<ê©·<꩸<꩹<ៗ" - "&ê ¹<๏" - "&¦<‖" - "&❧<❨<❩<❪<❫<❬<❭<❮<❯<❰<❱<❲<❳<❴<❵" - "&⟄<⟅<⟆" - "&⟥<⟦<⟧<⟨<⟩<⟪<⟫" - "&⧗<⧘<⧙<⧚<⧛" - "&𐩾<𐩿" - "&Ꞧ<<<₨/s" - "&ï·¶<<<ï·¼/یال" - } - Version{"1.9"} + Sequence{" [normalization on ]"} + Version{"21.0"} } search{ Sequence{ " [normalization on ][suppressContractions [เ-ไ ເ-ໄ] ]" - "&ا<<Ø¢<<Ø£<<Ø¥" - "&و<<ؤ" - "&ي<<ئ<<ى" - "&ه<<Ø©" - "&[last primary ignorable ]<<׳<<×´<<ـ<<ٌ<<ٍ<<َ<<ُ<<ِ<<ّ<<ْ<<ฺ" + "&'='<'\u2260'&ا<<<ﺎ<<<ﺍ<<Ø¢<<<ﺂ<<<ﺁ<<Ø£<<<ﺄ<<<ﺃ<<Ø¥<<<ﺈ<<<ﺇ" + "&و<<<Û¥<<<ï»®<<<ï»­<<ؤ<<<ﺆ<<<ﺅ" + "&ي<<<Û¦<<<ﻳ<<<ï»´<<<ﻲ<<<ï»±<<ئ<<<ﺋ<<<ﺌ<<<ﺊ<<<ﺉ<<ى<<<ﯨ<<<ﯩ<<<ï»°<<<ﻯ" + "&ه<<<ﻫ<<<ﻬ<<<ﻪ<<<ﻩ<<Ø©<<<ﺔ<<<ﺓ" + "&[last primary ignorable ]<<׳<<×´<<ـ" + "<<ะ<<ั<<า<<ำ<<ิ<<ี<<ึ<<ื<<ุ<<ู<<ฺ<<ๅ" + "<<ະ<<ັ<<າ<<ຳ<<ິ<<ີ<<ຶ<<ື<<ຸ<<ູ<<ົ<<ຼ<<ຽ" + "&ᄀ=ᆨ" + "&ᄀᄀ=ᄁ=ᆩ" + "&ᄀᄉ=ᆪ" + "&ᄂ=ᆫ" + "&ᄂᄌ=ᆬ" + "&ᄂᄒ=ᆭ" + "&ᄃ=ᆮ" + "&ᄃᄃ=ᄄ" + "&ᄅ=ᆯ" + "&ᄅᄀ=ᆰ" + "&ᄅᄆ=ᆱ" + "&ᄅᄇ=ᆲ" + "&ᄅᄉ=ᆳ" + "&ᄅᄐ=ᆴ" + "&ᄅᄑ=ᆵ" + "&ᄅᄒ=ᆶ" + "&ᄆ=ᆷ" + "&ᄇ=ᆸ" + "&ᄇᄇ=ᄈ" + "&ᄇᄉ=ᆹ" + "&ᄉ=ᆺ" + "&ᄉᄉ=ᄊ=ᆻ" + "&ᄋ=ᆼ" + "&ᄌ=ᆽ" + "&ᄌᄌ=ᄍ" + "&ᄎ=ᆾ" + "&ᄏ=ᆿ" + "&ᄐ=ᇀ" + "&ᄑ=ᇁ" + "&ᄒ=ᇂ" + "&ᅡᅵ=ᅢ" + "&ᅣᅵ=ᅤ" + "&ᅥᅵ=ᅦ" + "&ᅧᅵ=ᅨ" + "&ᅩᅡ=ᅪ" + "&ᅩᅡᅵ=ᅫ" + "&ᅩᅵ=ᅬ" + "&ᅮᅴ=ᅯ" + "&ᅮᅴᅵ=ᅰ" + "&ᅮᅵ=ᅱ" } - Version{"1.9"} + Version{"21.0"} } standard{ Sequence{""} - Version{"1.9"} + Version{"21.0"} } } depends:process(dependency){"ucadata.icu"} diff --git a/icuSources/data/coll/ru.txt b/icuSources/data/coll/ru.txt index 1f8b7cf3..eafa5c8a 100644 --- a/icuSources/data/coll/ru.txt +++ b/icuSources/data/coll/ru.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/ru.xml @@ -14,7 +14,7 @@ ru{ collations{ standard{ Sequence{"[suppressContractions [АаӘәГгЕеЖжЗзІіОоӨөКкУуЧчЫыЭэѴѵ] ]"} - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/ru_MD.txt b/icuSources/data/coll/ru_MD.txt index a63af4bb..432a84bc 100644 --- a/icuSources/data/coll/ru_MD.txt +++ b/icuSources/data/coll/ru_MD.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ru_RU.txt b/icuSources/data/coll/ru_RU.txt index 1a7313b4..e45ab237 100644 --- a/icuSources/data/coll/ru_RU.txt +++ b/icuSources/data/coll/ru_RU.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ru_UA.txt b/icuSources/data/coll/ru_UA.txt index b54399f0..a96c082e 100644 --- a/icuSources/data/coll/ru_UA.txt +++ b/icuSources/data/coll/ru_UA.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/sh.txt b/icuSources/data/coll/sh.txt index f17856ce..3f0a236b 100644 --- a/icuSources/data/coll/sh.txt +++ b/icuSources/data/coll/sh.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/sh_BA.txt b/icuSources/data/coll/sh_BA.txt index 1979ae32..af5634f4 100644 --- a/icuSources/data/coll/sh_BA.txt +++ b/icuSources/data/coll/sh_BA.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/sh_YU.txt b/icuSources/data/coll/sh_YU.txt index 457a38ff..516cdf3a 100644 --- a/icuSources/data/coll/sh_YU.txt +++ b/icuSources/data/coll/sh_YU.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/si.txt b/icuSources/data/coll/si.txt index 12f8ee2d..378a05d8 100644 --- a/icuSources/data/coll/si.txt +++ b/icuSources/data/coll/si.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/si.xml @@ -14,11 +14,11 @@ si{ collations{ dictionary{ Sequence{" [normalization on ]&ඖ<ං<ඃ&ජ්ඤ<<ඥ"} - Version{"1.9"} + Version{"21.0"} } standard{ Sequence{" [normalization on ]&ඖ<ං<ඃ&ඥ<ඤ"} - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/si_LK.txt b/icuSources/data/coll/si_LK.txt index 6372924b..1cdcb5aa 100644 --- a/icuSources/data/coll/si_LK.txt +++ b/icuSources/data/coll/si_LK.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/sk.txt b/icuSources/data/coll/sk.txt index 8cffeb81..df01d8ee 100644 --- a/icuSources/data/coll/sk.txt +++ b/icuSources/data/coll/sk.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2011 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/sk.xml @@ -10,16 +10,56 @@ * ICU source: /xml/collation/sk.xml */ sk{ - Version{"2.0.54.23"} + Version{"2.0.63.65"} collations{ search{ Sequence{ " [normalization on ][suppressContractions [เ-ไ ເ-ໄ] ]" - "&ا<<Ø¢<<Ø£<<Ø¥" - "&و<<ؤ" - "&ي<<ئ<<ى" - "&ه<<Ø©" - "&[last primary ignorable ]<<׳<<×´<<ـ<<ٌ<<ٍ<<َ<<ُ<<ِ<<ّ<<ْ<<ฺ" + "&'='<'\u2260'&ا<<<ﺎ<<<ﺍ<<Ø¢<<<ﺂ<<<ﺁ<<Ø£<<<ﺄ<<<ﺃ<<Ø¥<<<ﺈ<<<ﺇ" + "&و<<<Û¥<<<ï»®<<<ï»­<<ؤ<<<ﺆ<<<ﺅ" + "&ي<<<Û¦<<<ﻳ<<<ï»´<<<ﻲ<<<ï»±<<ئ<<<ﺋ<<<ﺌ<<<ﺊ<<<ﺉ<<ى<<<ﯨ<<<ﯩ<<<ï»°<<<ﻯ" + "&ه<<<ﻫ<<<ﻬ<<<ﻪ<<<ﻩ<<Ø©<<<ﺔ<<<ﺓ" + "&[last primary ignorable ]<<׳<<×´<<ـ<<ฺ" + "&ᄀ=ᆨ" + "&ᄀᄀ=ᄁ=ᆩ" + "&ᄀᄉ=ᆪ" + "&ᄂ=ᆫ" + "&ᄂᄌ=ᆬ" + "&ᄂᄒ=ᆭ" + "&ᄃ=ᆮ" + "&ᄃᄃ=ᄄ" + "&ᄅ=ᆯ" + "&ᄅᄀ=ᆰ" + "&ᄅᄆ=ᆱ" + "&ᄅᄇ=ᆲ" + "&ᄅᄉ=ᆳ" + "&ᄅᄐ=ᆴ" + "&ᄅᄑ=ᆵ" + "&ᄅᄒ=ᆶ" + "&ᄆ=ᆷ" + "&ᄇ=ᆸ" + "&ᄇᄇ=ᄈ" + "&ᄇᄉ=ᆹ" + "&ᄉ=ᆺ" + "&ᄉᄉ=ᄊ=ᆻ" + "&ᄋ=ᆼ" + "&ᄌ=ᆽ" + "&ᄌᄌ=ᄍ" + "&ᄎ=ᆾ" + "&ᄏ=ᆿ" + "&ᄐ=ᇀ" + "&ᄑ=ᇁ" + "&ᄒ=ᇂ" + "&ᅡᅵ=ᅢ" + "&ᅣᅵ=ᅤ" + "&ᅥᅵ=ᅦ" + "&ᅧᅵ=ᅨ" + "&ᅩᅡ=ᅪ" + "&ᅩᅡᅵ=ᅫ" + "&ᅩᅵ=ᅬ" + "&ᅮᅴ=ᅯ" + "&ᅮᅴᅵ=ᅰ" + "&ᅮᅵ=ᅱ" "&A<á<<<Á<ä<<<Ä" "&C<č<<<Č" "&D<ď<<<Ď" @@ -35,7 +75,7 @@ sk{ "&Y<ý<<<Ý" "&Z<ž<<<Ž" } - Version{"1.9.1"} + Version{"21.0"} } standard{ Sequence{ @@ -47,7 +87,7 @@ sk{ "&S/icu-config.xml & build.xml diff --git a/icuSources/data/coll/sl.txt b/icuSources/data/coll/sl.txt index ce05de42..d69b2d07 100644 --- a/icuSources/data/coll/sl.txt +++ b/icuSources/data/coll/sl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/sl.xml @@ -14,7 +14,7 @@ sl{ collations{ standard{ Sequence{"&C<č<<<Č<ć<<<Ć&D<đ<<<Đ&S<Å¡<<<Å &Z<ž<<<Ž"} - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/sl_SI.txt b/icuSources/data/coll/sl_SI.txt index 7ee15caa..338cc2c5 100644 --- a/icuSources/data/coll/sl_SI.txt +++ b/icuSources/data/coll/sl_SI.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/sq.txt b/icuSources/data/coll/sq.txt index e68f65bf..a48ea2cf 100644 --- a/icuSources/data/coll/sq.txt +++ b/icuSources/data/coll/sq.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/sq.xml @@ -26,7 +26,7 @@ sq{ "&[before 1]Y/icu-config.xml & build.xml diff --git a/icuSources/data/coll/sr.txt b/icuSources/data/coll/sr.txt index 4e9445b4..b54aebab 100644 --- a/icuSources/data/coll/sr.txt +++ b/icuSources/data/coll/sr.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/sr.xml @@ -14,7 +14,7 @@ sr{ collations{ standard{ Sequence{"[suppressContractions [АаӘәГгЕеЖжЗзИиІіОоӨөКкУуЧчЫыЭэѴѵ] ]"} - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/sr_BA.txt b/icuSources/data/coll/sr_BA.txt index 6d95f1ee..bad50058 100644 --- a/icuSources/data/coll/sr_BA.txt +++ b/icuSources/data/coll/sr_BA.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/sr_Cyrl.txt b/icuSources/data/coll/sr_Cyrl.txt index f1fb04de..cf73b657 100644 --- a/icuSources/data/coll/sr_Cyrl.txt +++ b/icuSources/data/coll/sr_Cyrl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/sr_Cyrl_BA.txt b/icuSources/data/coll/sr_Cyrl_BA.txt index 1513dec2..4f51b35b 100644 --- a/icuSources/data/coll/sr_Cyrl_BA.txt +++ b/icuSources/data/coll/sr_Cyrl_BA.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/sr_Cyrl_ME.txt b/icuSources/data/coll/sr_Cyrl_ME.txt index e1fa10d8..ad49a753 100644 --- a/icuSources/data/coll/sr_Cyrl_ME.txt +++ b/icuSources/data/coll/sr_Cyrl_ME.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/sr_Cyrl_RS.txt b/icuSources/data/coll/sr_Cyrl_RS.txt index 723365d4..87a9130f 100644 --- a/icuSources/data/coll/sr_Cyrl_RS.txt +++ b/icuSources/data/coll/sr_Cyrl_RS.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/sr_Latn.txt b/icuSources/data/coll/sr_Latn.txt index dd01652d..66ca5948 100644 --- a/icuSources/data/coll/sr_Latn.txt +++ b/icuSources/data/coll/sr_Latn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/sr_Latn.xml diff --git a/icuSources/data/coll/sr_Latn_BA.txt b/icuSources/data/coll/sr_Latn_BA.txt index bb15dc4c..e5a58d0b 100644 --- a/icuSources/data/coll/sr_Latn_BA.txt +++ b/icuSources/data/coll/sr_Latn_BA.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/sr_Latn_ME.txt b/icuSources/data/coll/sr_Latn_ME.txt index 6de0a023..91051144 100644 --- a/icuSources/data/coll/sr_Latn_ME.txt +++ b/icuSources/data/coll/sr_Latn_ME.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/sr_Latn_RS.txt b/icuSources/data/coll/sr_Latn_RS.txt index 9a9d145c..3ec87975 100644 --- a/icuSources/data/coll/sr_Latn_RS.txt +++ b/icuSources/data/coll/sr_Latn_RS.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/sr_ME.txt b/icuSources/data/coll/sr_ME.txt index ec1974a4..3f994bee 100644 --- a/icuSources/data/coll/sr_ME.txt +++ b/icuSources/data/coll/sr_ME.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/sr_RS.txt b/icuSources/data/coll/sr_RS.txt index dd46b5a0..d9c7dc23 100644 --- a/icuSources/data/coll/sr_RS.txt +++ b/icuSources/data/coll/sr_RS.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/sv.txt b/icuSources/data/coll/sv.txt index 3771387d..f283478b 100644 --- a/icuSources/data/coll/sv.txt +++ b/icuSources/data/coll/sv.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/sv.xml @@ -10,7 +10,7 @@ * ICU source: /xml/collation/sv.xml */ sv{ - Version{"2.0.51.25"} + Version{"2.0.63.65"} collations{ default{"reformed"} reformed{ @@ -22,16 +22,18 @@ sv{ "&[before 1]ǀ<Ã¥<<<Å<ä<<<Ä<<æ<<<Æ</icu-config.xml & build.xml diff --git a/icuSources/data/coll/sv_SE.txt b/icuSources/data/coll/sv_SE.txt index 76a0a545..6ae2b569 100644 --- a/icuSources/data/coll/sv_SE.txt +++ b/icuSources/data/coll/sv_SE.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/sw.txt b/icuSources/data/coll/sw.txt index bd0bfc52..9dfe7033 100644 --- a/icuSources/data/coll/sw.txt +++ b/icuSources/data/coll/sw.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/sw_KE.txt b/icuSources/data/coll/sw_KE.txt index 0ba4be4d..3dc38f8a 100644 --- a/icuSources/data/coll/sw_KE.txt +++ b/icuSources/data/coll/sw_KE.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/sw_TZ.txt b/icuSources/data/coll/sw_TZ.txt index 1b6f1ced..774adf74 100644 --- a/icuSources/data/coll/sw_TZ.txt +++ b/icuSources/data/coll/sw_TZ.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ta.txt b/icuSources/data/coll/ta.txt index 0bc875a0..6ecf351e 100644 --- a/icuSources/data/coll/ta.txt +++ b/icuSources/data/coll/ta.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/ta.xml @@ -42,7 +42,7 @@ ta{ "&[before 1]ஹ<ஹ்" "&[before 1]க்ஷ<க்ஷ்" } - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/ta_IN.txt b/icuSources/data/coll/ta_IN.txt index 958839a3..f311996f 100644 --- a/icuSources/data/coll/ta_IN.txt +++ b/icuSources/data/coll/ta_IN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ta_LK.txt b/icuSources/data/coll/ta_LK.txt index 060e09b1..fa009361 100644 --- a/icuSources/data/coll/ta_LK.txt +++ b/icuSources/data/coll/ta_LK.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/te.txt b/icuSources/data/coll/te.txt index f5bb4822..32828cbb 100644 --- a/icuSources/data/coll/te.txt +++ b/icuSources/data/coll/te.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/te.xml @@ -14,7 +14,7 @@ te{ collations{ standard{ Sequence{" [normalization on ]&ఔ<ఁ<ం<ః"} - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/te_IN.txt b/icuSources/data/coll/te_IN.txt index 8dfa5e3c..7aaf2dd3 100644 --- a/icuSources/data/coll/te_IN.txt +++ b/icuSources/data/coll/te_IN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/th.txt b/icuSources/data/coll/th.txt index 42bb8eaf..5d444266 100644 --- a/icuSources/data/coll/th.txt +++ b/icuSources/data/coll/th.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/th.xml @@ -10,11 +10,21 @@ * ICU source: /xml/collation/th.xml */ th{ - Version{"2.0.50.5"} + Version{"2.0.59.18"} collations{ standard{ - Sequence{" [normalization on ]&[before 1]๏<ฯ<ๆ&๎<<์&ฮ<ํ&า<<<ๅ&ไ<ฺ"} - Version{"1.9"} + Sequence{ + " [normalization on ]" + "&[before 1]๚<ฯ" + "&๛<ๆ" + "&๎<<์" + "&[before 1]ะ<ํ" + "&า<<<ๅ" + "&าํ<<<ํา<<<ำ" + "&ๅํ<<<ํๅ" + "&ไ<ฺ" + } + Version{"21.0"} } } } diff --git a/icuSources/data/coll/th_TH.txt b/icuSources/data/coll/th_TH.txt index 07e186cb..9a862461 100644 --- a/icuSources/data/coll/th_TH.txt +++ b/icuSources/data/coll/th_TH.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/to.txt b/icuSources/data/coll/to.txt index 7b2cb10c..f17a904b 100755 --- a/icuSources/data/coll/to.txt +++ b/icuSources/data/coll/to.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/to.xml diff --git a/icuSources/data/coll/tr.txt b/icuSources/data/coll/tr.txt index 54ecd0d8..5ac20926 100644 --- a/icuSources/data/coll/tr.txt +++ b/icuSources/data/coll/tr.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/tr.xml @@ -10,16 +10,58 @@ * ICU source: /xml/collation/tr.xml */ tr{ - Version{"2.0.50.97"} + Version{"2.0.63.65"} collations{ search{ Sequence{ " [normalization on ][suppressContractions [เ-ไ ເ-ໄ] ]" - "&ا<<Ø¢<<Ø£<<Ø¥" - "&و<<ؤ" - "&ي<<ئ<<ى" - "&ه<<Ø©" - "&[last primary ignorable ]<<׳<<×´<<ـ<<ٌ<<ٍ<<َ<<ُ<<ِ<<ّ<<ْ<<ฺ" + "&'='<'\u2260'&ا<<<ﺎ<<<ﺍ<<Ø¢<<<ﺂ<<<ﺁ<<Ø£<<<ﺄ<<<ﺃ<<Ø¥<<<ﺈ<<<ﺇ" + "&و<<<Û¥<<<ï»®<<<ï»­<<ؤ<<<ﺆ<<<ﺅ" + "&ي<<<Û¦<<<ﻳ<<<ï»´<<<ﻲ<<<ï»±<<ئ<<<ﺋ<<<ﺌ<<<ﺊ<<<ﺉ<<ى<<<ﯨ<<<ﯩ<<<ï»°<<<ﻯ" + "&ه<<<ﻫ<<<ﻬ<<<ﻪ<<<ﻩ<<Ø©<<<ﺔ<<<ﺓ" + "&[last primary ignorable ]<<׳<<×´<<ـ" + "<<ะ<<ั<<า<<ำ<<ิ<<ี<<ึ<<ื<<ุ<<ู<<ฺ<<ๅ" + "<<ະ<<ັ<<າ<<ຳ<<ິ<<ີ<<ຶ<<ື<<ຸ<<ູ<<ົ<<ຼ<<ຽ" + "&ᄀ=ᆨ" + "&ᄀᄀ=ᄁ=ᆩ" + "&ᄀᄉ=ᆪ" + "&ᄂ=ᆫ" + "&ᄂᄌ=ᆬ" + "&ᄂᄒ=ᆭ" + "&ᄃ=ᆮ" + "&ᄃᄃ=ᄄ" + "&ᄅ=ᆯ" + "&ᄅᄀ=ᆰ" + "&ᄅᄆ=ᆱ" + "&ᄅᄇ=ᆲ" + "&ᄅᄉ=ᆳ" + "&ᄅᄐ=ᆴ" + "&ᄅᄑ=ᆵ" + "&ᄅᄒ=ᆶ" + "&ᄆ=ᆷ" + "&ᄇ=ᆸ" + "&ᄇᄇ=ᄈ" + "&ᄇᄉ=ᆹ" + "&ᄉ=ᆺ" + "&ᄉᄉ=ᄊ=ᆻ" + "&ᄋ=ᆼ" + "&ᄌ=ᆽ" + "&ᄌᄌ=ᄍ" + "&ᄎ=ᆾ" + "&ᄏ=ᆿ" + "&ᄐ=ᇀ" + "&ᄑ=ᇁ" + "&ᄒ=ᇂ" + "&ᅡᅵ=ᅢ" + "&ᅣᅵ=ᅤ" + "&ᅥᅵ=ᅦ" + "&ᅧᅵ=ᅨ" + "&ᅩᅡ=ᅪ" + "&ᅩᅡᅵ=ᅫ" + "&ᅩᅵ=ᅬ" + "&ᅮᅴ=ᅯ" + "&ᅮᅴᅵ=ᅰ" + "&ᅮᅵ=ᅱ" "&C/icu-config.xml & build.xml diff --git a/icuSources/data/coll/uk.txt b/icuSources/data/coll/uk.txt index f29577ea..98b4847f 100644 --- a/icuSources/data/coll/uk.txt +++ b/icuSources/data/coll/uk.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2011 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/uk.xml @@ -10,14 +10,11 @@ * ICU source: /xml/collation/uk.xml */ uk{ - Version{"2.0.49.72"} + Version{"2.0.62.15"} collations{ standard{ - Sequence{ - "[suppressContractions [АаӘәГгЕеЖжЗзОоӨөКкУуЧчЫыЭэѴѵ] ]" - "&Г<ґ<<<Ґ" - } - Version{"2.0"} + Sequence{"[suppressContractions [АаӘәГгЕеЖжЗзОоӨөКкУуЧчЫыЭэѴѵ] ]&Г<ґ<<<Ґ"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/uk_UA.txt b/icuSources/data/coll/uk_UA.txt index 5c14d1c1..07f6d8f1 100644 --- a/icuSources/data/coll/uk_UA.txt +++ b/icuSources/data/coll/uk_UA.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ur.txt b/icuSources/data/coll/ur.txt index 5ae68b31..d920c552 100755 --- a/icuSources/data/coll/ur.txt +++ b/icuSources/data/coll/ur.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/ur.xml @@ -20,7 +20,7 @@ ur{ "&ْ<<َ<<ِ<<ُ<<Ù°<<ٖ<<ٗ<<ً<<ٍ<<ٌ<<ٔ<<ّ<<٘<<ٓ" "&[last tertiary ignorable ]<<<ؐ<<<ؑ<<<ؓ<<<ؒ<<<ؔ" } - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/ur_IN.txt b/icuSources/data/coll/ur_IN.txt index 78ba0637..f1f2e732 100755 --- a/icuSources/data/coll/ur_IN.txt +++ b/icuSources/data/coll/ur_IN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/ur_PK.txt b/icuSources/data/coll/ur_PK.txt index a290deca..e7906aa0 100755 --- a/icuSources/data/coll/ur_PK.txt +++ b/icuSources/data/coll/ur_PK.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/vi.txt b/icuSources/data/coll/vi.txt index 1b18362d..6599113f 100644 --- a/icuSources/data/coll/vi.txt +++ b/icuSources/data/coll/vi.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/vi.xml @@ -22,7 +22,7 @@ vi{ "&o<ô<<<Ô<Æ¡<<<Æ " "&u<Æ°<<<Ư" } - Version{"1.9"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/vi_VN.txt b/icuSources/data/coll/vi_VN.txt index 80afeb9a..99704797 100644 --- a/icuSources/data/coll/vi_VN.txt +++ b/icuSources/data/coll/vi_VN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/yo.txt b/icuSources/data/coll/yo.txt index a01bed89..47e01039 100755 --- a/icuSources/data/coll/yo.txt +++ b/icuSources/data/coll/yo.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/yo.xml @@ -14,7 +14,7 @@ yo{ collations{ standard{ Sequence{" [normalization on ]&E<ẹ<<<Ẹ&G/icu-config.xml & build.xml diff --git a/icuSources/data/coll/zh.txt b/icuSources/data/coll/zh.txt index 72f1c3e9..c68ced01 100644 --- a/icuSources/data/coll/zh.txt +++ b/icuSources/data/coll/zh.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2011 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/zh.xml @@ -10,7 +10,7 @@ * ICU source: /xml/collation/zh.xml */ zh{ - Version{"2.0.54.34"} + Version{"2.0.58.69"} collations{ big5han{ Sequence{ @@ -217,7 +217,7 @@ zh{ "鸋鸍鸐鸏鸒鸑麡黵鼉齇齸齻齺齹圞灦籯蠼趲躦釃鑴鑸鑶鑵驠鱴鱳鱱鱵鸔鸓黶鼊龤灨灥糷虪蠾蠽蠿讞貜躩軉靋顳顴飌饡馫驤驦驧鬤鸕鸗齈戇欞爧虌躨钂钀钁驩" "驨鬮鸙爩虋讟钃鱹麷癵驫鱺鸝灩灪麤齾齉龘" } - Version{"1.9.1"} + Version{"21.0"} } default{"pinyin"} gb2312han{ @@ -331,7 +331,7 @@ zh{ "銮鋈錾鍪鏊鎏鐾鑫鱿鲂鲅-鲈稣鲋鲎鲐-鲒鲔鲕鲚鲛鲞-鲣鲥-鲩鲫鲭鲮鲰-鲷鲺-鲽鳄-鳇鳊-鳐鳓-鳕鳗-鳙鳜鳝鳟鳢靼鞅鞑鞒鞔鞯鞫鞣鞲鞴骱骰骷鹘" "骶骺骼髁髀髅髂髋髌髑魅魃魇魉魈魍魑飨餍餮饕饔髟髡髦髯髫髻髭髹鬈鬏鬓鬟鬣麽麾縻麂麇麈麋麒鏖麝麟黛-黝黠黟黢黩黧黥黪黯鼢鼬鼯鼹鼷鼽鼾齄" } - Version{"1.9.1"} + Version{"21.0"} } pinyin{ Sequence{ @@ -344,314 +344,318 @@ zh{ "&[before 2]o<<ō<<<Ō<<ó<<<Ó<<ǒ<<<Ǒ<<ò<<<Ò" "&[before 2]u<<Å«<<<Ū<<ú<<<Ú<<ǔ<<<Ǔ<<ù<<<Ù" "&U<<ǖ<<<Ǖ<<ǘ<<<Ǘ<<ǚ<<<Ǚ<<ǜ<<<Ǜ<<ü<<<Ü" - "&[last regular ]<*阿呵锕嗄啊哎哀唉埃娭挨欸溾嗳銰锿噯鎄啀捱皑溰嘊敱敳皚癌騃毐昹娾矮蔼躷濭藹霭靄艾伌爱砹硋隘嗌塧嫒愛碍叆" - "暧瑷閡僾壒嬡懓薆鴱懝曖璦餲皧瞹馤礙譪譺鑀靉鱫安侒峖桉氨庵菴谙媕萻葊痷腤鹌蓭誝鞌鞍盦諳馣盫鵪韽鶕玵啽雸儑垵俺唵埯铵隌揞罯銨犴岸按洝荌案胺豻" - "堓婩晻暗錌闇鮟黯肮骯卬岇昂昻枊盎醠凹柪梎軪爊敖厫隞嗷嗸嶅廒滶獓蔜遨摮熬獒璈磝翱聱螯謷謸翺鳌鏖鰲鷔鼇抝芺拗袄镺媪媼襖岙扷坳垇岰傲奡奥奧嫯慠" - "骜隩墺嶴懊澳擙鏊驁翶八仈扒朳玐夿岜芭峇柭疤哵捌粑羓蚆釛釟豝鲃叐犮抜坺妭拔茇炦癹胈菝詙跋軷颰魃墢鼥把钯鈀靶坝弝爸垻耙跁鲅鲌鮊覇矲霸壩灞欛巴" - "叭吧笆紦罢魞罷挀掰擘白百佰柏栢捭瓸粨絔摆擺襬庍拝败拜敗猈稗蛽粺贁韛竡薭扳攽班般颁斑搬斒頒瘢鳻螌褩癍辬阪坂岅昄板版瓪钣粄舨鈑蝂魬闆办半伴坢" - "姅怑拌绊柈秚湴絆鉡靽辦瓣扮螁邦垹帮捠梆浜邫幇幚縍幫鞤绑綁榜牓膀髈玤蚌傍棒棓谤塝搒稖蒡蜯磅镑艕謗鎊勹包孢苞枹胞笣煲龅蕔褒襃闁齙窇嫑雹薄宝怉" - "饱保鸨宲珤堡堢媬葆寚飽褓駂鳵緥鴇賲寳寶靌勽报抱豹趵铇菢蚫袌報鉋鲍靤骲暴髱虣鮑儤曓爆忁鑤鸔佨藵陂卑杯盃桮悲揹椑禆碑鹎錃藣鵯北鉳贝孛狈貝邶备" - "昁牬苝背郥钡俻倍悖狽被偝偹梖珼鄁備僃惫焙琲軰辈愂碚蓓犕褙誖鞁骳輩鋇憊糒鞴鐾呗唄禙奔泍贲栟犇锛錛本苯奙畚翉楍坋坌倴捹桳渀笨逩撪獖輽伻祊奟崩" - "絣閍傰嵭痭嘣綳甭埄埲绷菶琣琫繃鞛泵迸逬塴甏镚蹦鏰蠯揼屄偪毴逼楅豍螕鵖鲾鎞鰏荸鼻匕比夶朼佊吡妣沘疕彼柀秕俾笔粃舭啚筆鄙箄聛貏币必毕闭佖坒庇" - "诐邲妼怭怶枈畀苾哔柲毖珌疪荜陛毙狴畢笓粊袐铋婢庳敝梐萆閇閉堛弻弼愊愎湢皕筚詖貱賁赑嗶彃滗滭煏痹痺睤腷蓖蓽蜌裨跸鉍閟飶幣弊熚獙碧箅箆綼蔽鄪" - "馝潷獘罼駜髲壁嬖廦篦篳縪薜觱避鮅斃濞臂蹕髀奰璧鄨鏎饆繴襞襣鞸韠魓躃躄驆贔鐴鷝鷩鼊匂萞幤襅嬶边辺砭笾揙猵编煸牑甂箯編蝙邉鍽鳊邊鞭鯾鯿籩贬扁" - "窆匾貶惼萹碥稨褊糄鴘藊卞弁匥忭抃汳汴苄釆变玣便変昪覍徧缏遍閞辡緶艑辧-辩辫辮辯變峅炞灬杓标飑骉髟淲彪猋脿颩墂幖摽滮蔈颮骠標熛膘瘭磦镖飙飚" - "儦颷瀌藨謤爂臕贆鏢穮镳飆-飈驃鑣驫表婊裱諘褾錶檦俵鳔鰾飊憋蟞鳖鱉鼈虌龞別别咇莂蛂徶襒蹩瘪癟彆汃邠玢砏宾彬梹傧斌椕滨缤槟瑸豩賓賔镔儐濒濱虨" - "豳檳璸瀕霦繽鑌顮摈殡膑髩擯鬂殯臏髌鬓髕鬢氞濵冫仌仒氷冰兵掤丙邴陃怲抦秉苪昞昺柄炳饼眪窉蛃摒禀稟鈵鉼餅餠鞞并並併幷庰倂栤病竝偋傡寎棅誁鮩靐" - "垪鞆鋲癶帗拨波癷玻剝剥哱盋砵袚钵饽紴缽菠袰碆鉢僠嶓撥播餑鮁蹳驋鱍仢伯犻肑驳帛狛瓝苩侼勃胉郣亳挬浡瓟秡袯钹铂脖舶袹博渤葧鹁愽搏猼鈸鉑馎僰煿" - "牔箔艊蔔馛駁踣鋍镈馞駮襏豰嚗懪礡簙鎛餺鵓犦髆髉欂襮礴鑮跛箥簸孹檗糪譒蘗卜啵萡膊峬庯逋晡鈽誧鳪轐醭卟补哺捕補鵏不布佈吥步咘怖抪歨歩柨钚勏埔" - "埗悑捗荹部钸埠瓿蔀踄郶餔篰餢簿兺嚓擦攃礤遪囃偲婇猜才犲材财財裁溨纔毝采倸啋寀彩採睬跴綵踩埰菜棌蔡縩参-叄飡骖叅喰湌傪嬠餐驂残蚕惭殘慚蝅慙" - "嬱蠶蠺惨朁慘憯穇篸黪黲灿掺孱粲摻澯薒燦璨謲儏爘仓仺伧沧苍鸧倉舱傖嵢滄獊蒼艙螥鶬藏鑶賶濸罉欌撡操糙曺曹嘈嶆漕蓸槽褿艚螬鏪艸草愺懆騲肏鄵襙艹" - "冊册侧厕恻拺测敇畟側厠笧粣萗廁惻測策萴筞筴蓛墄箣憡簎嵾岑涔笒梣曽噌层曾層嶒竲驓蹭叉扠杈肞臿挿偛嗏插揷馇銟锸艖疀鍤餷秅垞查茬茶嵖搽猹靫槎詧" - "察碴檫衩蹅镲鑔奼汊岔侘诧姹差紁詫芆拆钗釵侪柴豺祡喍儕齜茝虿袃訍瘥蠆囆辿觇梴搀覘裧鉆鋓幨襜攙婵谗棎湹禅馋煘缠僝獑蝉誗鋋儃嬋廛潹潺緾澶磛禪毚" - "鄽镡瀍蟬儳劖蟾酁嚵巉瀺欃纏纒躔镵艬讒鑱饞产刬旵丳斺浐剗谄啴產産铲阐蒇剷嵼摌滻嘽幝蕆諂閳骣燀簅冁繟譂辴鏟闡囅灛讇忏硟摲懴颤懺羼韂顫壥伥昌倀" - "娼淐猖菖阊晿琩裮锠錩閶鲳鯧鼚仧兏肠苌镸尝偿常徜瓺萇甞腸嘗塲嫦瑺膓鋿償嚐鲿鏛鱨厂场昶惝場僘厰廠氅鋹怅玚畅倡鬯唱悵焻瑒暢畼誯韔敞椙蟐抄弨怊欩" - "钞訬焯超鈔勦牊晁巢巣朝鄛鼌漅嘲樔潮窲罺轈鼂謿吵炒眧焣煼麨巐仦仯耖觘车伡車俥砗唓莗硨蛼扯偖撦屮彻坼迠烢聅掣硩頙徹撤澈勶瞮爡抻郴捵琛嗔綝瞋諃" - "賝縝謓尘臣忱沈沉辰陈迧茞宸莀莐陳敐訦谌軙愖揨鈂煁蔯塵樄瘎霃螴諶薼麎曟鷐趻硶碜墋夦磣踸鍖贂醦衬疢龀趁趂榇齓儬齔儭嚫谶櫬襯讖烥晨阷泟柽爯棦浾" - "琤称偁蛏湞牚赪僜憆摚稱靗撐撑緽橕瞠赬頳檉竀穪蟶鏳鏿饓丞成朾呈承枨诚郕乗城娍宬峸洆荿乘埕挰晟珹脀掁珵碀窚脭铖堘惩棖椉程筬絾裎塍塖溗誠畻酲鋮" - "憕澂澄橙檙瀓懲騬侱徎悜逞骋庱睈騁秤鯎吃侙哧彨胵蚩鸱瓻眵笞喫訵嗤媸摛痴絺噄瞝誺螭鴟癡魑齝彲黐弛池驰迟坻岻茌持竾荎歭蚳赿筂貾遅趍遟馳箎墀漦踟" - "遲篪謘尺叺呎侈卶齿垑胣恥粎耻蚇袳欼歯袲裭鉹褫齒彳叱斥杘灻赤饬抶勅恜炽勑翄翅敕烾痓啻湁飭傺痸腟跮鉓雴憏瘈翤遫銐慗瘛翨熾懘趩饎鶒鷘妛麶充冲忡" - "沖茺浺珫翀舂嘃摏徸憃憧衝罿艟蹖虫崇崈隀褈緟蝩蟲爞宠埫寵铳揰銃抽婤搊瘳篘犨犫仇怞俦帱栦惆紬绸菗椆畴絒愁皗稠筹裯酧綢踌儔雔嚋嬦幬懤薵燽雠疇籌" - "躊醻讎讐丑丒吜杻杽侴偢瞅醜矁魗臭臰遚殠酬出岀初摴樗貙齣刍除芻厨滁蒢豠锄媰耡蒭蜍趎鉏雏犓蕏廚篨鋤橱幮櫉藸躇雛櫥蹰鶵躕処杵础椘储楮褚濋儲檚礎" - "齭鸀齼亍处竌怵拀绌豖柷欪竐俶敊畜埱珿絀處傗琡鄐搐滀蓫触踀閦儊嘼諔憷斶歜臅黜觸矗楚榋橻璴蟵欻歘揣搋膗啜嘬膪踹巛川氚穿剶猭瑏伝传舡舩船圌遄傳" - "椽暷篅輲舛荈喘歂僢踳汌串玔钏釧賗鶨刅疮窓窗牎摐牕瘡窻床牀噇幢闯傸摤磢闖创怆刱剏剙凔創愴吹炊垂倕埀陲捶菙搥棰椎腄槌锤箠錘鎚顀龡旾杶春萅堾媋" - "暙椿瑃箺蝽橁輴膥櫄鰆鶞纯陙唇浱純莼淳脣湻犉滣蒓漘蓴醇醕錞鯙偆萶惷睶賰蠢鹑鶉逴踔戳辶辵娕娖婼惙涰绰腏辍酫綽趠輟龊擉磭繛歠嚽齪鑡呲疵赼趀偨跐" - "縒骴髊蠀齹词珁垐柌祠茈茨堲瓷詞辝慈甆辞磁雌鹚糍辤飺餈嬨濨薋鴜礠辭鶿鷀此佌泚玼皉紪鮆朿次伺佽刺刾庛茦栨莿絘蛓赐螆賜匆囪囱苁忩枞怱悤棇焧葱漗" - "聡蓯蔥骢暰樅樬熜瑽璁緫聦聪燪瞛篵聰蟌鍯繱鏦騘驄从丛従婃孮徖從悰淙琮慒漎潀潨誴賨賩樷藂叢灇欉爜憁謥茐凑湊腠辏輳粗觕麁麄麤徂殂促猝脨酢瘄蔟誎" - "趗噈憱踧醋瘯簇縬蹙鼀蹴蹵顣汆撺鋑镩蹿攛躥鑹櫕巑欑穳窜殩熶篡簒竄爨崔催凗缞墔嶉慛摧榱獕槯磪縗鏙漼璀趡皠伜忰疩倅粋紣翆脃脆啐啛悴淬萃毳焠脺瘁" - "粹綷翠膵膬濢竁襊顇臎乼邨村皴踆澊竴存侟拵刌忖寸吋籿搓瑳遳磋撮蹉醝虘嵯嵳痤睉矬蒫蔖鹾酂鹺躦脞剉剒厝夎挫莝莡措逪斮棤锉蓌错歵銼錯咑哒耷荅笚嗒" - "搭褡噠撘鎝达迖呾妲怛沓炟羍荙畗剳匒畣笪逹答詚達阘靼薘鞑蟽鎉躂鐽韃龖龘打大汏眔垯瘩墶燵繨呆呔獃懛歹逮傣代轪垈岱帒甙绐迨骀带待怠柋殆玳贷帯軑" - "埭帶紿袋軚貸軩瑇廗叇曃緿鴏戴艜黛簤蹛瀻霴襶黱靆鮘丹妉单担単眈砃耼耽郸聃躭單媅殚瘅匰箪褝鄲頕儋勯擔殫甔癉襌簞聸伔刐抌玬瓭胆衴疸紞掸赕亶撢撣" - "澸黕膽黮旦但帎沊狚诞柦疍啖啗弹惮淡萏蛋啿弾氮腅蜑觛窞誕僤噉馾髧嘾彈憚憺暺澹禫蓞駳鴠癚嚪繵贉霮饏泹当珰裆筜當噹澢璫襠簹艡蟷挡党谠擋譡黨攩灙" - "欓讜氹凼圵宕砀垱荡档菪婸愓瓽逿嵣雼潒碭儅瞊蕩趤壋檔璗盪礑簜蘯闣铛鐺刀刂叨忉朷氘舠釖鱽魛捯导岛島捣祷禂搗隝嶋嶌導隯壔嶹擣蹈禱到倒悼焘盗菿盜" - "道稲箌翢噵稻衜檤衟燾翿軇瓙纛屶陦椡槝嘚恴淂惪棏锝徳德鍀地的得脦扥扽灯登豋噔嬁燈璒竳簦覴蹬朩等戥邓凳鄧隥墱嶝瞪磴镫櫈鐙艠氐仾低奃彽袛羝隄堤" - "趆滴樀镝磾鍉鞮廸狄籴苖迪唙敌涤荻梑笛觌靮滌馰髢嘀嫡翟蔋蔐頔敵篴嚁藡豴蹢鬄鏑糴覿鸐厎坘诋邸阺呧底弤抵拞茋柢牴砥埞掋菧觝詆軧聜骶坔弟旳杕玓怟" - "俤帝埊娣递逓偙啇啲梊焍珶眱祶第菂谛釱媂棣渧睇缔蒂僀禘腣遞鉪墑墬摕碲蔕蝃遰慸甋締嶳諦踶螮鯳嗲甸敁掂傎厧嵮滇槇槙瘨颠蹎巅顚顛癫巓巔攧癲齻典奌" - "点婰敟跕碘蒧蕇踮點嚸电佃阽坫店垫扂玷钿婝惦淀奠琔殿蜔電墊壂橂橝澱靛癜簟驔椣刁叼汈虭凋奝弴彫蛁琱貂碉鳭殦瞗雕鮉鲷鼦鯛鵰扚屌弔伄吊钓窎訋调掉" - "釣铞铫竨蓧銱雿魡調瘹窵鋽藋鑃簓爹跌褺苵迭垤峌恎挕昳绖胅瓞眣戜谍喋堞惵揲畳絰耋臷詄趃镻叠殜牃牒嵽碟蜨褋艓蝶諜蹀鲽曡疉鰈疊氎哋耊眰幉疂丁仃叮" - "帄玎疔盯钉耵虰酊釘靪奵顶頂鼎嵿鼑濎薡鐤订忊饤矴定訂飣啶铤椗腚碇锭碠鋌錠磸顁萣聢丟丢铥銩东冬咚岽東苳昸氡倲鸫埬娻崠崬涷笗菄徚氭蝀鴤鼕鯟鶇董" - "墥嬞懂箽蕫諌动冻侗垌姛峒恫挏栋洞胨迵凍戙胴動硐棟湩絧腖働駧霘鮗鶫吺唗都兜兠蔸橷篼阧抖枓枡陡唞蚪鈄斗豆郖浢荳逗饾鬥梪毭脰酘痘閗窦鬦餖斣闘竇" - "鬪鬭鬬乧艔厾剢阇嘟督醏闍毒独涜读渎椟牍犊碡裻読蝳獨錖凟匵嬻瀆櫝殰牘犢瓄皾騳黩讀豄贕韣髑鑟韇韥黷讟笃堵帾琽赌睹覩賭篤芏妒杜肚妬度荰秺渡靯镀" - "螙殬鍍簵蠧蠹耑偳剬媏端褍鍴短段断塅缎葮椴煅瑖腶碫锻緞毈簖鍛斷躖籪垖堆塠嵟痽磓鴭鐜頧队对兊兌兑対祋怼陮隊碓綐對憞憝濧薱镦懟瀩譈鐓吨惇敦蜳墩" - "墪撴獤噸撉橔犜礅蹲蹾驐盹趸躉伅囤庉沌炖盾砘逇钝顿遁鈍楯頓遯潡燉踲碷多夛咄哆畓剟崜掇敠毲裰嚉夺铎剫敓敚喥悳敪痥鈬奪凙踱鮵鐸朶哚垛垜挅挆埵缍" - "椯趓躱躲憜綞亸鍺軃嚲奲刴剁陊陏饳尮柁柮炨桗堕舵惰跢跥跺飿墮嶞墯鵽朵枤妸妿娿婀屙钶痾讹吪囮迗俄娥峨峩涐莪珴訛皒睋鈋锇鹅蛾磀誐頟额魤隲額鵝鵞" - "譌鰪枙砈頋噁騀厄屵戹歺岋阨呃扼苊阸呝砐轭咢咹垩姶峉匎恶砨蚅饿偔卾堊悪掠略硆谔軛鄂阏堮崿惡愕湂萼豟軶遌遏鈪廅搤搹琧腭詻僫蝁锷魥鹗蕚頞颚餓噩" - "覨諤閼餩貖鍔鳄歞顎礘櫮鰐鶚讍齃鑩齶鱷擜鵈诶誒奀恩蒽煾峎摁鞥而児侕陑峏洏荋栭胹唲袻鸸聏輀鲕隭髵鮞鴯轜尒-尔耳迩洱饵栮毦珥铒爾餌駬薾邇二弍弐" - "佴刵咡贰貮衈貳誀鉺樲粫趰发沷発傠發酦彂醱乏伐姂垡浌疺罚茷阀栰砝筏瞂罰閥罸橃藅佱法灋珐琺髪蕟髮鍅帆訉番勫噃嬏幡憣蕃旙旛繙翻藩轓颿籓飜鱕凡-" - "凣忛杋柉矾籵钒烦舧笲棥渢煩緐墦樊橎燔璠膰薠繁襎羳蹯瀪瀿礬蘩鐇鐢蠜鷭反払返釩氾犯奿汎泛饭范贩畈軓婏梵盕笵販軬飯飰滼嬎範舤匚方邡汸芳枋牥钫淓" - "蚄鈁鴋防妨房肪埅鲂魴鰟仿访彷纺昉昘瓬眆倣旊紡舫訪髣鶭放趽坊堏錺飞妃非飛啡婓渄绯菲扉猆靟裶緋蜚霏鲱餥馡騑騛飝肥淝腓蜰蟦朏匪诽奜悱斐棐榧翡蕜" - "誹篚吠芾废杮沸狒肺昲胇费俷剕厞疿陫屝萉廃費痱镄廢曊癈鼣濷櫠鯡鐨靅婔暃分吩帉纷芬昐氛衯紛翂兝棻訜酚鈖雰朆燓餴饙坟妢岎汾朌枌炃肦羒蚠蚡梤棼焚" - "蒶馚隫墳幩濆蕡魵橨燌豮鼢羵鼖豶轒鐼馩黂粉黺份弅奋忿秎偾愤粪僨憤奮膹糞鲼瀵鱝竕躮丰风仹凨凬妦沣沨凮枫封疯盽砜風峯峰偑桻烽崶猦葑锋楓犎蜂瘋碸" - "僼篈鄷鋒檒豐鏠酆寷灃蘴霻蠭靊飌麷冯夆捀浲逢堸馮摓漨綘艂讽覂唪諷凤奉甮俸湗焨煈缝赗鳯鳳鴌縫賵琒溄鎽蘕覅仏坲梻紑裦缶否妚缹缻殕雬鴀伕邞呋妋姇" - "玞肤怤柎砆荂衭垺娐尃荴旉紨趺麸痡稃跗鈇筟綒鄜孵豧敷膚鳺麩糐麬麱懯乀巿弗伏凫甶佛冹刜孚扶芙芣咈岪彿怫拂服枎泭绂绋苻茀俘垘柫氟洑炥玸畉畐祓罘" - "茯郛韨哹栿浮砩莩蚨匐桴涪烰琈符笰紱紼翇艴菔虙幅棴絥罦葍福粰綍艀蜉辐鉘鉜颫鳧榑稪箙韍幞澓蝠髴鴔諨踾輻鮄癁襆黻鵩鶝呒抚乶府弣拊斧俌俛胕郙鳬俯" - "釜釡捬辅焤盙腑滏蜅腐輔嘸撨撫頫鬴簠黼阝父讣付妇负附坿竎阜驸复峊祔訃負赴蚥袝陚偩冨副婦蚹媍富復秿萯蛗詂赋圑椱缚腹鲋複褔赙緮蕧蝜蝮賦駙嬔縛輹" - "鮒賻鍑鍢鳆覆馥鰒夫甫咐袱酜傅椨覄禣鮲旮呷嘎嘠钆尜噶錷尕玍尬魀侅该郂陔垓姟峐荄晐赅畡祴絯該豥賅忋改絠丐乢匃匄阣杚钙盖摡溉葢鈣隑戤概槩蓋賌漑" - "槪瓂甘忓芉迀攼杆玕肝坩泔矸苷乹柑竿疳酐乾粓亁凲尲尴筸漧鳱尶尷魐仠扞皯秆衦赶敢桿笴稈感澉趕橄擀簳鰔鳡鱤干旰汵盰绀倝凎淦紺詌骭幹榦檊贑赣贛灨" - "冈罓冮刚杠纲肛岡牨疘矼缸钢剛罡堈掆釭棡犅堽綱罁鋼鎠岗崗港焵筻槓戅戆皋羔羙高皐髙臯滜槔睾膏槹橰篙糕餻櫜鷎鼛鷱夰杲菒搞缟暠槀槁稾稿镐縞藁檺藳" - "吿告勂叝诰郜祮祰锆煰筶禞誥鋯韟戈仡圪犵纥戓肐牫疙咯牱哥胳袼鸽割搁滒戨歌鴐鴚擱謌鴿鎶呄佮匌挌茖阁革敋格鬲愅臵葛蛒裓隔嗝塥滆觡搿槅膈閣閤獦镉" - "鞈韐骼諽輵鮯韚轕鞷騔哿舸个各虼個硌铬嗰箇彁櫊给給根跟哏艮亘亙茛揯刯庚畊浭耕菮搄焿絚赓鹒緪縆羮賡羹鶊郠哽埂峺挭绠耿莄梗綆鲠骾鯁更堩暅掶椩怾" - "工弓公厷功攻杛供玜糼肱宫宮恭躬龚匑塨幊愩觥躳熕碽髸觵龏龔廾巩汞拱拲栱珙輁鋛鞏共贡羾唝貢蚣慐勾佝沟钩袧缑鈎溝鉤緱褠篝鞲韝芶岣狗苟枸玽耇耉笱" - "耈蚼豿坸构诟购垢姤茩冓够夠訽媾彀搆詬遘雊構煹觏撀覯購估呱姑孤沽泒苽柧轱唂罛鸪笟菰蛄觚軱軲辜酤鈲箍箛嫴橭鮕鴣鶻夃古扢汩诂谷股牯骨唃罟羖钴啒" - "淈脵蛊蛌尳愲蓇詁馉鹄榾毂鈷鼓鼔嘏榖皷鹘穀縎糓薣濲皼臌轂餶瀔盬瞽蠱固故凅顾堌崓崮梏牿棝祻雇痼稒锢僱錮鲴鯝顧咕峠逧傦菇篐瓜刮胍栝鸹歄煱聒趏劀" - "緺踻銽颳鴰騧冎叧剐剮寡卦坬诖挂啩掛罣絓罫褂詿颪乖掴摑拐枴柺箉夬叏怪恠关观官冠覌倌棺蒄窤関瘝癏観闗鳏關鰥觀鱞莞馆琯痯筦管輨舘錧館鳤毌丱贯泴" - "悺惯掼涫貫悹祼慣摜潅遦樌盥罆雚鏆灌爟瓘矔礶鹳罐鑵鱹鸛光灮侊炗炛咣垙姯洸茪桄烡胱僙輄銧黆广広犷廣獷臩俇珖逛臦撗炚欟归圭妫龟规邽皈茥闺帰珪胿" - "亀傀硅窐袿規媯廆椝瑰郌嫢摫閨鲑嬀槻槼螝璝膭鮭龜巂歸鬶騩瓌鬹櫷宄氿朹轨庋佹匦诡陒垝姽恑攱癸軌鬼庪祪匭晷湀蛫觤詭厬瞡簋蟡攰刽刿昋柜炔贵桂桧猤" - "筀貴蓕跪匱劊劌嶡撌槶檜瞶禬簂櫃癐襘鳜鞼鱖鱥椢丨衮惃绲袞袬辊滚蓘滾緄蔉磙輥鲧鮌鯀棍睔睴璭謴呙咼埚郭堝崞鈛锅墎瘑嘓彉濄蝈鍋彍蟈囯囶囻国圀國帼" - "腘幗慖漍聝蔮膕虢馘果惈淉猓菓馃椁槨粿綶蜾裹輠錁餜鐹过過啯哈铪蛤奤丷咍咳嗨还孩頦骸還海胲烸酼醢亥妎骇害氦嗐餀駭饚塰嚡佄炶顸蚶酣頇嫨谽憨馠歛" - "鼾邗含邯函咁肣凾虷唅圅娢浛崡晗梒涵焓琀寒嵅韩甝筨蜬澏鋡魽韓厈罕浫喊蔊阚豃鬫汉屽汗闬旱岾哻垾悍捍涆猂莟晘晥焊菡釬閈皔睅傼蛿颔馯撖漢蜭貋暵熯" - "銲鋎憾撼翰螒頷顄駻譀雗瀚蘫鶾兯爳夯苀迒斻杭绗珩笐航蚢颃貥筕絎頏魧沆垳茠蒿嚆薅薧毜蚝毫椃嗥獆貉噑獔豪嘷獋諕儫嚎壕濠籇蠔譹好郝号昊昦秏哠峼恏" - "悎浩耗晧淏傐皓鄗滈聕號暤暭澔皜皞曍皡薃皥鎬颢灏顥鰝灝竓诃抲欱喝訶嗬蠚禾合何劾厒咊和姀河郃峆曷柇狢盇籺紇阂饸哬敆核盉盍荷啝涸渮盒秴菏萂蚵龁" - "惒訸颌楁毼澕詥貈輅鉌阖鲄熆鹖麧頜篕翮螛魺礉闔鞨齕覈鶡皬鑉龢佫垎贺袔焃賀嗃煂碋熇褐赫鹤翯壑癋謞爀鶮鶴靎鸖靏粭靍黒黑嘿潶拫痕鞎佷很狠詪恨亨哼" - "悙啈脝姮恆恒桁烆胻鸻横橫衡鴴蘅鑅堼涥鵆噷乊叿吽呍灴轰哄訇烘軣揈渹焢硡谾薨輷嚝鍧轟仜弘妅红吰宏汯玒纮闳宖泓苰垬娂洪竑紅荭虹峵浤紘翃耾硔紭谹" - "鸿渱竤粠葒葓鈜閎綋翝谼潂鉷鞃魟鋐彋蕻霐黉霟鴻黌晎嗊讧訌閧撔澋澒銾闂鬨齁侯矦鄇喉帿猴葔瘊睺篌糇翭骺翵鍭餱鯸吼犼后郈厚垕後洉逅堠豞鲎鲘鮜鱟候" - "乯匢虍呼垀忽昒曶泘苸恗烀轷匫唿惚淴虖軤嘑寣滹雐幠戯歑膴謼囫抇弧狐瓳胡壶隺壷斛焀喖壺媩搰湖猢絗葫楜煳瑚嘝蔛鹕槲箶蝴衚魱縠螜醐頶觳鍸餬鵠瀫鬍" - "鰗鶘鶦乕汻虎浒俿萀琥虝滸互弖戶-戸冱冴芐帍护沍沪岵怙戽昈枑怘祜笏婟扈瓠楛嗀綔鄠雽嫭嫮摢滬蔰槴熩鳸簄鍙嚛鹱護鳠韄頀鱯鸌乎粐唬糊錿鯱花芲哗嘩" - "蒊錵华姡骅華釪釫铧滑猾搳撶磆蕐螖鋘譁鏵驊鷨化划夻杹画话崋桦婳畫嬅畵觟話劃摦樺嫿槬澅諣黊繣舙譮埖婲椛硴糀璍誮怀徊淮槐褢踝懐褱懷瀤櫰耲蘹坏咶" - "諙壊壞蘾犿歓鴅鵍酄嚾懽獾讙貛驩环郇峘洹狟荁桓萈萑寏絙雈綄羦貆鉮锾圜嬛寰澴缳阛環豲鍰镮鹮糫繯轘鐶闤鬟瓛缓緩攌幻奂肒奐宦唤换浣涣烉患梙焕逭喚" - "喛嵈愌換渙痪睆煥瑍豢漶瘓槵鲩擐澣藧鯇鰀欢瞣歡巟肓荒衁朚塃慌皇偟凰隍黄喤堭媓崲徨惶湟葟遑黃楻煌瑝墴潢獚锽熿璜篁篊艎蝗癀磺穔諻簧蟥鍠餭鳇趪韹" - "鐄騜兤鰉鱑鷬怳恍炾宺晄奛谎幌詤熀謊櫎愰滉榥曂皝鎤皩晃縨灰诙咴恢拻挥洃虺袆晖烣珲豗婎媈揮翚辉隓暉楎煇禈詼幑睳褘噅撝噕翬輝麾徽隳瀈蘳鰴囘回囬" - "佪廻廽恛洄茴迴烠蚘逥痐蛔蛕蜖鮰悔毀毁毇檓燬譭卉汇会讳泋哕浍绘芔荟诲恚恵烩贿彗晦秽喙惠湏絵缋翙阓匯彙彚會滙詯賄颒僡嘒瘣蔧誨圚寭慧憓暳槥潓蕙" - "噦嬒徻橞殨澮濊獩薈薉諱頮燴璯篲藱餯嚖瞺穢繢蟪櫘繪翽譓儶鏸闠孈鐬靧譿顪屷灳璤懳昏昬荤婚惛涽阍棔殙葷睧睯閽忶浑梡馄堚渾琿魂餛繉轋鼲鯶诨俒倱圂" - "掍混焝溷慁觨諢吙剨耠锪劐嚄鍃豁攉騞佸活秮秳火伙邩钬鈥漷夥沎或货咟砉俰捇眓获閄掝祸貨惑旤楇湱禍蒦奯濩獲霍檴謋矆穫镬嚯瀖耯艧藿蠖嚿曤臛癨矐鑊" - "靃丌讥击刉叽饥乩刏圾机玑肌芨矶鸡枅咭姫迹剞唧姬屐积笄飢基绩喞嵆嵇敧朞犄筓缉赍勣嗘畸稘跡跻鳮僟毄箕銈嘰槣畿稽緝觭賫躸齑墼機激璣禨積襀錤隮擊" - "磯簊績羁賷鄿櫅耭蹟雞譏韲鶏譤鐖饑躋鞿鷄齎羇虀鑇覉鑙齏羈鸄覊亼及伋吉岌彶忣汲级即极皀亟佶诘郆钑卽姞急狤皍笈級揤疾脊觙偮卙庴焏谻戢棘極殛湒集" - "塉嫉愱楫蒺趌槉禝耤膌銡嶯撃潗濈瘠箿蕀蕺踖鹡橶檝螏擮藉襋蹐鍓艥籍轚鏶霵鶺鷑雦雧几己丮妀犱泲虮挤掎鱾幾戟鈘嵴麂魢撠擠穖蟣魕彐彑旡计记伎纪坖妓" - "忌技芰际剂季哜垍峜既洎济紀茍茤荠計剤紒继觊記偈寂寄徛悸旣梞済祭塈惎臮葪蔇兾痵継蓟裚褀際鬾暨漃漈稩穊誋跽霁鲚暩稷諅鲫冀劑曁穄薊髻嚌檕濟繋罽" - "薺覬檵鵋齌懻癠穧蘎骥鯚瀱繼蘮鱀蘻霽鰶鰿鱭驥亽辑樭輯廭癪加乫夹伽夾抸佳拁泇茄迦枷毠浃珈埉家浹痂梜笳耞袈傢猳葭跏犌腵鉫嘉鉿镓豭貑鎵麚圿忦扴郏" - "荚郟唊恝莢戛袷铗戞蛱裌颊蛺跲鞂餄鋏頬頰鴶鵊甲仮岬叚玾胛斚贾钾假婽徦斝椵賈鉀榎槚瘕檟价驾架嫁幏榢價駕稼糘戋奸尖幵坚歼间冿戔玪肩艰姦姧兼监偂" - "堅惤猏笺菅菺豜湔牋犍缄葌間搛椷椾煎瑊睷碊缣蒹豣監箋樫熞緘蕑蕳鲣鳽鹣熸篯縑艱鞬餰馢麉瀐鞯鳒礛覸鵳瀸鐧櫼殲鶼韀鰹囏虃鑯韉囝拣枧俭柬茧倹挸捡笕" - "减剪梘检湕趼堿揀揃検減睑硷裥詃锏弿暕瑐筧简絸谫戩戬碱儉翦撿檢藆襇襉謇蹇瞼礆簡繭謭鬋鰎鹸瀽蠒鐗劗鹻籛譾襺鹼见件見建饯剑洊牮荐贱俴健剣栫涧珔" - "舰剱徤渐袸谏釼寋旔楗毽溅腱臶葥践賎鉴键僭榗漸蔪劍劎澗箭糋諓賤趝踐踺劒劔薦諫鋻鍵餞瞷磵螹鍳擶濺繝瀳覵鏩艦譼轞鐱鑑鑒鑬鑳彅墹橺礀殱江姜将茳浆" - "畕豇將葁畺摪翞僵漿螀壃缰薑橿殭螿鳉疅礓疆繮韁鱂讲奖桨傋蒋奨奬蔣槳獎耩膙講顜匞夅弜降洚绛弶袶絳酱勥滰嵹摾彊犟糡醤糨醬謽匠杢櫤艽芁交郊姣娇峧" - "浇茭茮骄胶椒焦蛟跤僬嘄虠鲛嬌嶕嶣憍澆膠蕉燋膲礁穚鮫鵁鹪簥蟭轇鐎鷍驕鷦鷮臫角佼侥恔挢狡绞饺捁晈烄皎矫脚铰搅湫絞剿敫湬煍腳賋僥摷暞踋鉸餃儌劋" - "徺撟撹隦徼憿敽敿缴曒璬矯皦蟜繳譑孂攪灚鱎叫呌峤挍訆珓窌轿较敎教窖滘較嘂嘦斠漖酵噍嶠潐噭嬓獥藠趭轎醮譥皭釂鵤櫵纐阶疖皆接掲痎秸菨階喈嗟堦媘" - "嫅揭椄湝脻街煯稭擑蝔癤謯鶛卩卪孑尐节讦刦刧劫岊昅刼劼杰疌衱拮洁结迼倢桀莭訐偼婕崨捷袺傑喼結絜颉嵥楬楶滐睫節蜐蝍詰鉣魝截榤碣竭蓵鲒潔羯誱踕" - "鞊幯鍻鮚巀櫭蠞蠘蠽毑媎解觧飷檞丯介吤岕庎戒芥屆届玠界畍疥砎衸诫借悈蚧徣堺楐琾蛶骱犗誡褯魪鎅躤姐桝巾今斤钅兓金津矜荕衿觔埐珒紟惍堻筋釿嶜鹶" - "黅襟仅尽侭卺巹紧堇菫僅厪谨锦嫤廑漌盡緊蓳馑槿瑾儘錦謹饉伒劤劲妗近进枃勁浕荩晉晋浸烬赆唫琎祲進寖搢溍禁缙靳墐暜瑨僸凚歏殣璡觐噤濅縉賮嚍嬧濜" - "藎燼璶覲贐齽釒砛琻壗坕坙巠京泾经茎亰秔荆荊涇莖婛惊旌旍猄経菁晶稉腈葏粳經兢精聙鲸鵛鯨鶁鶄麖鼱驚麠井丼阱刭坓宑汫汬肼剄穽颈景儆頚幜憬憼暻燛" - "璟璥頸蟼警妌净弪径迳俓婙浄胫倞凈弳徑痉竞逕婧桱梷淨竫脛竟敬痙竧靓傹靖境獍誩踁静靚曔镜靜濪瀞鏡競竸睛橸燝冂冋坰扃埛絅駉駫蘏蘔冏囧泂炅迥侰炯" - "逈浻烱煚窘颎綗僒煛熲澃褧丩勼纠朻牞究糺鸠糾赳阄萛啾揂揪揫鳩摎樛鬏鬮九久乆乣奺灸玖舏韭紤酒镹韮匛旧臼咎疚柩柾倃捄桕匓厩救媨就廄廐舅僦廏慦殧" - "舊鹫匶鯦麔齨鷲汣杦欍凥刟抅匊居拘泃狙苴驹挶疽痀眗砠罝陱娵婮崌掬梮涺菹椐琚腒趄跔锔裾雎艍蜛踘踙鋦駒鮈鴡鞠鞫鶋局泦侷狊桔毩啹婅淗焗菊郹椈毱湨" - "犑輂僪粷跼閰諊趜躹橘檋駶鵙蹫鵴巈蘜鶪鼳驧咀弆沮举莒挙椇筥榉榘蒟龃聥舉踽擧櫸齟欅巨句乬巪讵姖岠怇拒洰苣邭具怐怚拠昛歫炬秬钜俱倨倶冣剧粔耟蚷" - "袓埧埾惧据詎距犋跙鉅飓虡豦锯寠愳窭聚駏劇勮屦踞鮔壉懅據澽窶遽鋸屨颶貗簴躆醵懼鐻矩爠襷姢娟捐涓焆瓹脧裐鹃勬镌鎸鵑鐫蠲卷呟帣埍捲菤锩臇錈奆劵" - "巻倦勌桊狷绢隽淃眷鄄睊絭罥雋睠絹飬慻蔨餋獧縳羂噘撅撧屩蹻亅孒孓决刔氒诀弡抉決芵泬玦玨挗珏疦砄绝虳觉倔捔欮蚗崛掘斍桷殌覐觖訣赽趹逫傕厥焳絕" - "絶覚趉鈌劂勪瑴谲駃嶥憰熦爴獗瘚蕝蕨鴂鴃噱憠橛橜爵臄镢蟨蟩屫爑譎蹶蹷鶌匷嚼矍覺鐍鐝爝觼彏戄攫玃鷢欔矡龣貜躩钁军君均汮姰袀軍钧莙蚐桾皲菌鈞碅" - "皸皹覠銁銞鲪麇鍕鮶麏麕呁俊郡陖埈峻捃浚馂骏晙焌珺棞畯竣儁箘箟蜠寯懏餕燇濬駿鵔鵘攈攟咔咖喀衉擖卡佧胩鉲垰裃开奒揩锎開鐦凯剀垲恺闿铠凱剴嘅慨" - "蒈塏嵦愷楷輆暟锴鍇鎧闓颽忾炌炏欬烗勓愒愾鎎刊栞勘龛堪嵁戡龕冚坎侃砍莰偘埳惂欿塪歁槛輡檻顑竷轗看衎崁墈瞰磡闞矙忼闶砊粇康嫝嵻慷漮槺穅糠躿鏮" - "鱇扛摃亢伉匟邟囥抗犺炕钪鈧閌尻髛丂攷考拷洘栲烤稁鲓燺铐犒銬靠鮳鯌匼苛柯牁珂科胢轲疴砢趷棵萪軻颏嗑搕犐稞窠鈳榼薖颗樖瞌磕蝌錒醘顆髁礚壳揢殼" - "翗可坷岢炣渇嵑敤渴嶱礍克刻剋勀勊客恪娔尅课堁氪骒缂愙溘锞碦緙艐課礊騍嵙肎肯肻垦恳啃豤龈墾錹懇齦掯裉褃劥阬吭坑妔挳硁牼硜铿硻摼誙銵鍞鏗空倥" - "埪崆悾涳硿箜錓鵼孔恐控鞚躻抠芤眍剾彄摳瞘口劶叩扣敂冦宼寇釦窛筘滱蔲蔻瞉簆鷇扝刳矻郀枯胐哭桍堀崫圐跍窟骷鮬狜苦库俈绔庫秙趶焅袴喾絝裤瘔酷廤" - "褲嚳夸姱誇侉咵垮銙挎胯跨骻舿蒯擓巜凷块快侩郐哙狯脍塊筷鲙儈墤鄶噲廥獪膾旝糩鱠圦宽寛寬臗髋髖欵款歀窾窽鑧匡劻诓邼匩哐恇洭框硄筐誆軭忹抂狂诳" - "軖誑鵟夼儣懭卝邝圹纩况旷岲況矿昿贶眖眶絖貺軦鉱鄺壙黋懬曠爌躀矌礦穬纊鑛砿絋筺亏刲岿悝盔窥聧窺虧顝闚巋蘬奎晆逵鄈隗頄馗喹揆葵骙戣暌楏楑魁睽" - "蝰頯櫆藈鍨鍷騤夔蘷巙虁犪躨煃跬頍蹞尯匮欳喟媿愦愧溃腃蒉馈瞆嘳嬇憒潰篑聩聭蕢樻謉餽簣聵籄鐀饋鑎坤昆堃婫崐崑晜猑菎裈焜琨髠裩貇锟髡鹍蜫褌髨瑻" - "醌錕鲲騉鯤鵾鶤悃捆阃壸梱祵硱稇裍壼稛綑閫閸齫困涃睏堒尡潉熴扩拡括挄桰筈萿葀蛞阔廓頢髺擴濶闊鞟懖霩鞹鬠韕垃拉柆翋菈搚邋旯剌砬揦磖喇藞腊揧楋" - "瘌蜡蝋辢辣蝲臈攋爉臘鬎瓎镴鯻蠟鑞啦溂鞡嚹来來俫倈崃徕涞莱郲婡崍庲徠梾淶猍萊逨棶琜筙铼箂錸騋鯠鶆麳唻赉睐睞赖賚濑賴頼顂癞鵣瀨瀬籁藾櫴癩襰籟" - "兰岚拦栏婪惏嵐葻阑蓝谰厱澜褴儖斓篮懢燣燷藍襕镧闌璼襤譋幱攔瀾灆籃繿蘭斕欄礷襴囒灡籣欗讕躝钄韊览浨揽缆榄漤罱醂壈懒覧擥嬾懶孄覽孏攬灠欖顲纜" - "烂滥燗嚂濫爁爛瓓爤鑭糷爦襽啷勆郎郞欴狼阆嫏廊斏桹琅蓈榔瑯硠稂锒筤艆蜋螂躴鋃鎯駺朗朖烺塱蓢樃誏朤埌崀浪莨蒗閬唥郒捞撈劳労牢窂哰唠崂浶勞痨铹" - "僗嘮嶗憥癆磱簩蟧醪鐒顟髝耂老佬咾姥恅狫荖栳铑銠潦橑轑涝烙耢酪嫪憦澇躼橯耮軂珯硓粩蛯朥鮱肋仂阞乐叻忇扐氻艻玏泐竻砳楽韷樂簕鳓鰳了饹餎勒雷嫘" - "缧蔂畾擂檑縲礌镭櫑瓃羸礧纍罍蘲蠝鐳轠儽壨鑘靁虆欙纝鼺厽耒诔垒絫腂傫誄樏磊蕌磥蕾儡壘癗藟櫐礨灅蘽讄鑸鸓泪洡类涙淚累酹銇頛頪錑攂颣類纇蘱禷塁" - "嘞鱩崚塄棱楞碐稜輘薐冷倰堎愣睖踜刕杝厘剓离荲骊悡梨梩梸犁琍粚菞喱棃犂鹂剺漓睝筣缡艃蓠蜊嫠孷樆璃盠貍糎蔾褵鋫鲡黎篱縭罹錅蟍謧醨嚟藜邌釐離斄" - "瓈鏫鯬鵹黧囄攡灕蘺蠡騹孋廲劙鑗穲籬纚驪鱺鸝礼里俚峛峢娌峲浬逦理锂粴裏豊鋰鲤兣澧禮鯉蟸醴鳢邐鱧欚力历厉屴立吏朸丽利励呖坜沥苈例岦戾枥沴疠苙" - "隶俐俪栎疬砅茘荔赲轹郦唎悧栗栛涖猁珕砺砾秝莅莉唳婯笠粒粝脷蚸蛎傈凓厤棙痢蛠詈跞雳厯塛慄搮溧蒚蒞鉝鳨厲暦歴瑮綟蜧蝷勵曆歷篥隷鴗巁濿癘磿隸鬁" - "儮曞櫔爄犡禲蠇鎘嚦壢攊櫟瀝瓅矋礪藶麗櫪爏瓑皪盭礫糲蠣儷癧礰蠫酈鷅麜囇攦觻躒轢欐讈轣攭瓥靂鱱鱳靋李栃哩娳狸裡檪鯏俩倆奁连帘怜涟莲連梿联裢亷" - "嗹廉慩溓漣蓮匲奩槤熑覝劆匳噒嫾憐磏聫褳鲢濂濓縺翴聮薕螊櫣燫聯臁謰蹥鎌镰簾蠊鬑鐮鰱籢籨敛琏脸裣摙璉蔹嬚斂臉鄻襝羷蘞练炼恋浰殓僆堜媡湅萰链楝" - "煉瑓潋練澰錬殮鍊鏈瀲蘝鰊戀纞聨良俍凉梁涼椋辌粮粱墚綡踉樑輬糧両两兩唡啢掚脼裲緉蜽魉魎亮哴悢谅辆喨晾湸量輌諒輛鍄煷簗撩蹽辽疗聊僚寥嵺憀漻膋" - "嘹嫽寮嶚嶛敹獠缭遼暸燎璙膫療鹩屪廫簝繚蟟豂賿蹘鐐髎藔飉鷯钌釕鄝蓼憭瞭镽爒尥尦炓料尞廖撂窷镣爎列劣冽劽姴挒洌茢迾哷埒埓栵浖烈捩猎脟蛚裂煭睙" - "聗趔巤颲儠鮤鴷擸獵犣躐鬛鬣鱲毟咧挘烮猟拎厸邻林临冧矝啉崊淋晽琳粦痳碄箖粼鄰隣嶙潾獜遴斴暽燐璘辚霖瞵磷臨繗翷麐轔壣瀶鏻鳞驎鱗麟菻亃凛凜撛廩" - "廪懍懔澟檁檩癛癝吝恡悋赁焛賃僯蔺橉甐膦閵疄藺蹸躏躙躪轥〇刢灵囹坽夌姈岺彾泠狑苓昤朎柃玲瓴凌皊砱秢竛铃陵鸰婈掕棂淩琌笭紷绫羚翎聆舲菱蛉衑祾" - "詅跉軨裬鈴閝零龄綾蔆霊駖澪蕶錂魿鲮鴒鹷燯霛霝齢酃鯪孁蘦齡櫺醽靈欞爧麢龗阾岭袊领領嶺令另呤炩伶蓤霗瀮溜熘蹓刘沠畄浏流留旈琉畱硫裗媹嵧旒蒥蓅" - "遛馏骝榴瑠飗劉瑬瘤磂镏駠鹠橊璢疁镠癅蟉駵嚠懰瀏藰鎏鎦麍鏐飀騮飅鰡鶹驑柳栁珋桺绺锍鉚飹綹熮罶鋶橮嬼羀六畂翏塯廇澑磟鹨霤餾雡鐂飂鬸鷚桞囖龙屸" - "咙泷茏昽栊珑胧眬砻竜笼聋隆湰滝嶐漋蕯癃篭龍嚨巃巄瀧簼蘢鏧霳曨朧櫳爖瓏矓礱礲襱龒籠聾蠪蠬豅躘鑨靇驡鸗陇垄垅拢篢儱隴壟壠攏竉龓哢挵梇徿贚槞窿" - "瞜剅娄偻婁溇蒌僂楼廔慺漊蔞遱樓熡耧蝼耬艛螻謱軁髅鞻髏嵝搂塿嶁摟甊篓簍陋屚漏瘘镂瘺瘻鏤喽嘍噜撸卢庐芦垆泸炉栌胪轳鸬玈舻颅鲈魲盧櫚嚧壚廬攎瀘" - "獹璷蘆曥櫨爐瓐臚矑籚纑罏艫蠦轤鑪顱髗鱸鸕黸卤虏掳鹵硵鲁虜塷滷蓾樐魯擄橹磠镥嚕擼瀂櫓氌艣鏀艪鐪鑥圥甪陆侓坴彔录峍勎赂辂陸娽淕淥渌硉菉逯鹿椂" - "琭禄祿僇剹勠盝睩碌稑賂路塶廘摝漉箓粶蔍戮樚熝膔觮趢踛辘醁潞穋蕗錄録錴璐簏螰簶蹗轆騄鹭簬鏕鯥鵦鵱麓鏴露騼籙虂鷺枦舮鈩澛氇驴郘闾榈閭馿氀膢藘" - "鷜驢吕呂侣侶挔捛捋旅梠祣稆铝屡絽缕屢膂褛鋁履膐褸儢穞縷穭寽垏律虑率绿嵂氯葎滤綠緑慮箻膟勴繂濾櫖爈鑢焒娈孪峦挛栾鸾脔滦銮鵉圝奱孌孿巒攣曫欒" - "灓羉臠圞灤虊鑾癴癵鸞卵乱釠亂畧锊稤圙鋝鋢擽抡掄仑伦囵沦纶侖轮倫陯圇婨崘崙惀淪菕棆腀綸蜦踚輪錀鯩埨碖稐耣论溣論磮罗啰頱囉猡脶萝逻椤腡覙锣箩" - "骡镙螺羅覶鏍儸覼騾攞玀蘿邏欏驘鸁籮鑼饠剆倮蓏裸躶瘰蠃臝曪癳泺峈洛络荦骆洜珞硦笿絡落嗠摞漯犖鉻雒駱鮥鴼鵅濼纙呣妈孖媽嬤嬷麻痲蔴犘蟇马玛码蚂" - "馬溤瑪碼螞鎷鰢鷌犸杩祃閁骂唛傌獁睰嘜榪禡罵駡礣鬕亇吗嗎遤嘛嫲蟆埋薶霾买荬買嘪蕒鷶劢迈佅売麦卖脉脈麥衇勱賣邁霡霢嫚颟姏悗蛮僈谩慲馒樠瞒瞞鞔" - "謾饅鳗顢鬗鬘鰻蠻屘満睌满滿螨襔蟎鏋矕曼鄤墁幔慢摱漫獌缦蔄蔓槾熳澷镘縵鏝蘰牤邙吂忙汒芒尨杗杧氓盲恾笀茫哤娏庬浝狵牻硭釯铓痝蛖鋩駹莽莾硥茻壾" - "漭蟒蠎猫貓毛矛枆牦茅茆旄罞兞渵軞酕堥锚嫹髦氂犛蝥髳錨蟊鶜冇卯夘乮戼峁泖昴铆笷蓩冃皃芼冐茂冒柕眊贸耄袤覒媢帽萺貿鄚愗暓楙毷瑁瞀貌鄮蝐懋么麼" - "嚒濹嚜癦呅坆沒没枚玫苺栂眉娒脄莓梅珻脢郿堳媒嵋湄湈猸睂葿楣楳煤瑂禖塺槑酶镅鹛鋂霉穈徾鎇矀攗蘪鶥黴毎每凂美挴浼媄嵄渼媺腜镁嬍燘鎂黣妹抺沬旀" - "昧祙袂眛媚寐痗跊鬽煝睸韎魅篃蝞躾门扪玧钔門閅捫菛璊鍆亹虋闷焖悶暪燜懑懣们們椚甿虻冡莔萌萠盟蒙甍儚橗瞢蕄蝱鄳鄸幪懞濛曚朦檬氋矇礞鯍鹲艨蘉矒" - "霿靀饛顭鼆鸏勐猛瓾锰艋蜢懜獴錳懵蠓鯭孟梦夢溕夣霥掹擝咪眯瞇冞弥罙祢迷猕谜蒾詸謎醚彌擟糜縻麊麋禰靡瀰獼麛镾戂攠瓕蘼爢醾醿鸍釄米芈侎沵羋弭洣" - "敉眫脒渳葞蔝銤濔孊灖冖糸汨沕宓泌觅峚祕宻秘密淧淿覓覔幂谧塓幎覛嘧榓滵漞熐蔤蜜鼏冪樒幦濗藌謐櫁簚羃宀芇眠婂绵媔棉綿緜臱蝒嬵檰櫋矈矊矏丏汅免" - "沔黾勉眄娩偭冕勔渑喕愐湎缅葂絻腼黽緬麫澠鮸靣面糆麪麺麵喵苗媌描瞄鹋緢鶓鱙杪眇秒淼渺缈篎緲藐邈妙庙玅竗庿廟乜吀咩哶孭灭烕覕搣滅蔑薎鴓幭懱篾" - "櫗蠛衊鑖鱴民姄岷忞怋旻旼苠珉盿砇罠崏捪琘缗敯瑉痻碈鈱緍緡錉鴖鍲皿冺刡闵抿泯勄敃闽悯敏笢惽湣閔愍暋閩僶慜憫潣簢鳘蠠鰵垊笽名明鸣洺眀茗冥朙眳" - "铭鄍嫇溟猽蓂暝榠銘鳴瞑螟覭佲姳凕慏酩命詺掵谬謬摸谟嫫馍摹模膜麽摩橅磨糢謨嚤擵饃嚩嚰蘑髍魔劘饝抹懡末劰圽妺帓歾歿殁沫茉陌帞昩枺皌眜眿砞秣莈" - "莫眽粖絈湐蛨貃嗼塻寞漠獏蓦貊暯銆靺嫼黙瘼瞐瞙镆魩墨默瀎謩貘藦蟔鏌爅驀礳纆耱庅怽尛魹麿哞牟侔劺恈洠眸谋蛑缪踎鉾謀瞴繆鍪鴾麰某毪氁墲母亩牡坶" - "姆峔牳畆畒胟畝畞砪畮鉧踇木仫目沐狇炑牧苜毣莯蚞钼募雮墓幕幙慔楘睦鉬慕暮艒霂穆縸鞪凩拇嗯拏拿挐嗱镎鎿乸哪雫那妠纳肭娜衲钠納袦捺笝豽軜貀鈉蒳" - "靹魶腉熋摨孻乃奶艿氖疓妳廼迺倷釢嬭奈柰耏耐萘渿鼐褦螚錼囡男枏枬侽南柟娚畘莮难喃暔楠諵難赧揇湳萳腩蝻戁婻遖囔乪嚢譨囊蠰鬞馕欜饢擃曩攮灢儾齉" - "孬呶怓挠峱硇铙猱蛲詉碙撓嶩憹蟯夒譊鐃巎垴恼悩脑匘堖惱嫐瑙腦碯獶獿闹婥淖閙鬧臑脳疒讷抐眲訥吶呐呢娞馁脮腇餒鮾鯘內内氝錗恁嫩嫰能妮尼坭怩泥籾" - "倪屔秜郳铌埿婗淣猊蚭棿跜腝聣蜺觬貎輗霓鲵鯓鯢麑齯臡伱你拟抳狔苨柅旎晲孴鈮馜儗儞隬擬薿檷聻屰氼伲迡昵胒逆匿眤堄惄嫟愵溺睨腻暱縌誽膩嬺袮拈蔫" - "年秊秥鲇鮎鲶黏鯰涊捻淰焾跈辇辗撚撵碾輦簐蹍攆蹨躎卄廿念姩唸埝艌鼰哖鵇嬢孃酿醸釀娘鸟茑袅鳥嫋裊蔦樢嬝褭嬲尿脲捏揑苶帇圼枿陧涅痆聂臬啮惗菍隉" - "喦敜湼嗫嵲踂噛摰槷踗镊镍嶭篞臲錜颞蹑嚙聶鎳闑孼孽櫱籋蘖囁齧糱糵蠥鑈囓讘躡鑷顳钀巕囜您拰脌宁咛拧狞苧柠聍寍寕甯寗寜寧儜凝嚀嬣擰獰薴檸聹鑏鬡" - "鸋橣矃佞侫泞濘澝妞牛汼忸扭狃纽炄钮紐莥鈕靵衂牜农侬哝浓脓秾農儂辳噥濃蕽檂燶禯膿穠襛醲欁繷弄挊癑齈羺啂槈耨獳檽鎒鐞譳奴孥驽笯駑伮努弩砮胬怒" - "傉搙女钕籹釹沑恧朒衄奻渜暖煖煗餪疟虐硸瘧黁郍挪梛傩儺橠诺喏掿逽愞搦锘搻榒稬諾蹃糑懦懧糥穤糯喔噢哦筽讴沤欧殴瓯鸥塸漚歐毆熰甌鴎櫙謳鏂鷗膒齵" - "吘呕偶腢嘔耦蕅藕怄慪藲妑皅趴舥啪葩杷爬掱琶筢潖帊帕怕袙拍俳徘排猅棑牌輫簰簲犤廹哌派湃蒎鎃眅砙畨潘攀爿洀盘跘媻幋蒰搫槃盤磐縏磻蹒瀊蟠蹣鎜鞶" - "冸判沜拚泮炍叛牉盼畔袢詊溿頖鋬襻鑻鵥乓沗胮雱滂膖霶厐庞厖逄旁舽嫎徬螃鳑龎龐嗙耪覫炐肨胖抛拋脬刨咆垉庖狍炰爮袍匏軳鞄麃麅跑奅泡炮疱皰砲麭礟" - "礮萢褜呸怌肧柸胚衃醅阫陪培毰赔锫裴裵賠駍俖伂沛佩帔姵斾旆浿珮配笩辔馷嶏霈轡蓜喷噴歕瓫盆湓葐呠翸喯匉怦抨恲砰梈烹硑軯閛漰嘭澎磞芃朋挷竼倗莑" - "堋弸彭棚椖塳硼稝蓬鹏槰樥熢憉輣篣膨錋韸髼蟚蟛鬅纄韼鵬騯鬔鑝捧淎皏剻掽椪碰踫篷闏丕伓伾批纰邳坯披抷炋狉砒悂秛秠紕铍旇翍耚豾鈈鈚鈹鉟銔劈磇駓" + "&[last regular ]<'\uFDD0'A<*阿呵锕嗄啊哎哀唉埃娭挨欸溾嗳銰锿噯鎄啀捱皑溰嘊敱敳皚癌騃毐昹娾矮蔼躷濭藹霭靄艾伌" + "爱砹硋隘嗌塧嫒愛碍叆暧瑷閡僾壒嬡懓薆鴱懝曖璦餲皧瞹馤礙譪譺鑀靉鱫安侒峖桉氨庵菴谙媕萻葊痷腤鹌蓭誝鞌鞍盦諳馣盫鵪韽鶕玵啽雸儑垵俺唵埯铵隌揞" + "罯銨犴岸按洝荌案胺豻堓婩晻暗錌闇鮟黯肮骯卬岇昂昻枊盎醠凹柪梎軪爊敖厫隞嗷嗸嶅廒滶獓蔜遨摮熬獒璈磝翱聱螯謷謸翺鳌鏖鰲鷔鼇抝芺拗袄镺媪媼襖岙" + "扷坳垇岰傲奡奥奧嫯慠骜隩墺嶴懊澳擙鏊驁翶<'\uFDD0'B<*八仈扒朳玐夿岜芭峇柭疤哵巼捌粑羓蚆釛釟豝鲃叐犮抜坺妭拔茇炦癹胈菝詙跋軷颰" + "魃墢鼥把钯鈀靶坝弝爸垻耙跁鲅鲌鮊覇矲霸壩灞欛巴叭吧笆紦罢魞罷挀掰擘白百佰柏栢捭瓸粨絔摆擺襬庍拝败拜敗猈稗蛽粺贁韛竡薭扳攽班般颁斑搬斒頒瘢" + "鳻螌褩癍辬阪坂岅昄板版瓪钣粄舨鈑蝂魬闆办半伴坢姅怑拌绊柈秚湴絆鉡靽辦瓣扮螁邦垹帮捠梆浜邫幇幚縍幫鞤绑綁榜牓膀髈玤蚌傍棒棓谤塝搒稖蒡蜯磅镑" + "艕謗鎊勹包孢苞枹胞笣煲龅蕔褒襃闁齙窇嫑雹薄宝怉饱保鸨宲珤堡堢媬葆寚飽褓駂鳵緥鴇賲寳寶靌勽报抱豹趵铇菢蚫袌報鉋鲍靤骲暴髱虣鮑儤曓爆忁鑤鸔佨" + "藵陂卑杯盃桮悲揹椑禆碑鹎錃藣鵯北鉳贝孛狈貝邶备昁牬苝背郥钡俻倍悖狽被偝偹梖珼鄁備僃惫焙琲軰辈愂碚蓓犕褙誖鞁骳輩鋇憊糒鞴鐾呗唄禙奔泍贲栟犇" + "锛錛本苯奙畚翉楍坋坌倴捹桳渀笨逩撪獖輽伻祊奟崩絣閍傰嵭痭嘣綳甭埄埲绷菶琣琫繃鞛泵迸逬塴甏镚蹦鏰蠯揼屄偪毴逼楅豍螕鵖鲾鎞鰏荸鼻匕比夶朼佊吡" + "妣沘疕彼柀秕俾笔粃舭啚筆鄙箄聛貏币必毕闭佖坒庇诐邲妼怭怶枈畀苾哔柲毖珌疪荜陛毙狴畢笓粊袐铋婢庳敝梐萆閇閉堛弻弼愊愎湢皕筚詖貱賁赑嗶彃滗滭" + "煏痹痺睤腷蓖蓽蜌裨跸鉍閟飶幣弊熚獙碧箅箆綼蔽鄪馝潷獘罼駜髲壁嬖廦篦篳縪薜觱避鮅斃濞臂蹕髀奰璧鄨鏎饆繴襞襣鞸韠魓躃躄驆贔鐴鷝鷩鼊匂萞幤襅嬶" + "边辺砭笾揙猵编煸牑甂箯編蝙邉鍽鳊邊鞭鯾鯿籩贬扁窆匾貶惼萹碥稨褊糄鴘藊卞弁匥忭抃汳汴苄釆变玣便変昪覍徧缏遍閞辡緶艑辧-辩辫辮辯變峅炞灬杓标" + "飑骉髟淲彪猋脿颩墂幖摽滮蔈颮骠標熛膘瘭磦镖飙飚儦颷瀌藨謤爂臕贆鏢穮镳飆-飈驃鑣驫表婊裱諘褾錶檦俵鳔鰾飊憋蟞鳖鱉鼈虌龞別别咇莂蛂徶襒蹩瘪癟" + "彆汃邠玢砏宾彬梹傧斌椕滨缤槟瑸豩賓賔镔儐濒濱虨豳檳璸瀕霦繽鑌顮摈殡膑髩擯鬂殯臏髌鬓髕鬢氞濵冫仌仒氷冰兵掤丙邴陃怲抦秉苪昞昺柄炳饼眪窉蛃摒" + "禀稟鈵鉼餅餠鞞并並併幷庰倂栤病竝偋傡寎棅誁鮩靐垪鞆鋲癶帗拨波癷玻剝剥哱盋砵袚钵饽紴缽菠袰碆鉢僠嶓撥播餑鮁蹳驋鱍仢伯犻肑驳帛狛瓝苩侼勃胉郣" + "亳挬浡瓟秡袯钹铂脖舶袹博渤葧鹁愽搏猼鈸鉑馎僰煿牔箔艊蔔馛駁踣鋍镈馞駮襏豰嚗懪礡簙鎛餺鵓犦髆髉欂襮礴鑮跛箥簸孹檗糪譒蘗卜啵萡膊峬庯逋晡鈽誧" + "鳪轐醭卟补哺捕喸補鵏不布佈吥步咘怖抪歨歩柨钚勏埔埗悑捗荹部钸埠瓿蔀踄郶餔篰餢簿<'\uFDD0'C<*嚓擦攃礤遪囃偲婇猜才犲材财財裁溨纔" + "毝采倸啋寀彩採睬跴綵踩埰菜棌蔡縩参-叄飡骖叅喰湌傪嬠餐驂残蚕惭殘慚蝅慙嬱蠶蠺惨朁慘憯穇篸黪黲灿掺孱粲摻澯薒燦璨謲儏爘仓仺伧沧苍鸧倉舱傖嵢" + "滄獊蒼艙螥鶬藏鑶賶濸罉欌撡操糙曺曹嘈嶆漕蓸槽褿艚螬鏪艸草愺懆騲肏鄵襙艹冊册侧厕恻拺测敇畟側厠笧粣萗廁惻測策萴筞筴蓛墄箣憡簎嵾岑涔笒梣曽噌" + "层曾層嶒竲驓蹭叉扠杈肞臿挿偛嗏插揷馇銟锸艖疀鍤餷秅垞查茬茶嵖搽猹靫槎詧察碴檫衩蹅镲鑔奼汊岔侘诧姹差紁詫芆拆钗釵侪柴豺祡喍儕齜茝虿袃訍瘥蠆" + "囆辿觇梴搀覘裧鉆鋓幨襜攙婵谗棎湹禅馋煘缠僝獑蝉誗鋋儃嬋廛潹潺緾澶磛禪毚鄽镡瀍蟬儳劖蟾酁嚵巉瀺欃纏纒躔镵艬讒鑱饞产刬旵丳斺浐剗谄啴產産铲阐" + "蒇剷嵼摌滻嘽幝蕆諂閳骣燀簅冁繟譂辴鏟闡囅灛讇忏硟摲懴颤懺羼韂顫壥伥昌倀娼淐猖菖阊晿琩裮锠錩閶鲳鯧鼚仧兏肠苌镸尝偿常徜瓺萇甞腸嘗塲嫦瑺膓鋿" + "償嚐鲿鏛鱨厂场昶惝場僘厰廠氅鋹怅玚畅倡鬯唱悵焻瑒暢畼誯韔敞椙蟐抄弨怊欩钞訬焯超鈔勦牊晁巢巣朝鄛鼌漅嘲樔潮窲罺轈鼂謿吵炒眧焣煼麨巐仦仯耖觘" + "车伡車俥砗唓莗硨蛼扯偖撦屮彻坼迠烢聅掣硩頙徹撤澈勶瞮爡抻郴捵琛嗔綝瞋諃賝縝謓尘臣忱沈沉辰陈迧茞宸莀莐陳敐訦谌軙愖揨鈂煁蔯塵樄瘎霃螴諶薼麎" + "曟鷐趻硶碜墋夦磣踸鍖贂醦衬疢龀趁趂榇齓儬齔儭嚫谶櫬襯讖烥晨阷泟柽爯棦浾琤称偁蛏湞牚赪僜憆摚稱靗撐撑緽橕瞠赬頳檉竀穪蟶鏳鏿饓丞成朾呈承枨诚" + "郕乗城娍宬峸洆荿乘埕挰晟珹脀掁珵碀窚脭铖堘惩棖椉程筬絾裎塍塖溗誠畻酲鋮憕澂澄橙檙瀓懲騬侱徎悜逞骋庱睈騁秤鯎吃侙哧彨胵蚩鸱瓻眵笞喫訵嗤媸摛" + "痴絺噄瞝誺螭鴟癡魑齝彲黐弛池驰迟坻岻茌持竾荎歭蚳赿筂貾遅趍遟馳箎墀漦踟遲篪謘尺叺呎侈卶齿垑胣恥粎耻蚇袳欼歯袲裭鉹褫齒彳叱斥杘灻赤饬抶勅恜" + "炽勑翄翅敕烾痓啻湁硳飭傺痸腟跮鉓雴憏瘈翤遫銐慗瘛翨熾懘趩饎鶒鷘妛麶充冲忡沖茺浺珫翀舂嘃摏徸憃憧衝罿艟蹖虫崇崈隀褈緟蝩蟲爞宠埫寵铳揰銃抽婤" + "搊瘳篘犨犫仇怞俦帱栦惆紬绸菗椆畴絒愁皗稠筹裯酧綢踌儔雔嚋嬦幬懤薵燽雠疇籌躊醻讎讐丑丒吜杻杽侴偢瞅醜矁魗臭臰遚殠酬出岀初摴樗貙齣刍除芻厨滁" + "蒢豠锄媰耡蒭蜍趎鉏雏犓蕏廚篨鋤橱幮櫉藸躇雛櫥蹰鶵躕処杵础椘储楮褚濋儲檚礎齭鸀齼亍处竌怵拀绌豖柷欪竐俶敊畜埱珿絀處傗琡鄐搐滀蓫触踀閦儊嘼諔" + "憷斶歜臅黜觸矗楚榋橻璴蟵欻歘揣搋膗啜嘬膪踹巛川氚穿剶猭瑏伝传舡舩船圌遄傳椽暷篅輲舛荈喘歂僢踳汌串玔钏釧賗鶨刅疮窓窗牎摐牕瘡窻床牀噇幢闯傸" + "摤磢闖创怆刱剏剙凔創愴吹炊垂倕埀陲捶菙搥棰椎腄槌锤箠錘鎚顀龡旾杶春萅堾媋暙椿瑃箺蝽橁輴膥櫄鰆鶞纯陙唇浱純莼淳脣湻犉滣蒓漘蓴醇醕錞鯙偆萶惷" + "睶賰蠢鹑鶉逴踔戳辶辵娕娖婼惙涰绰腏辍酫綽趠輟龊擉磭繛歠嚽齪鑡呲疵赼趀偨跐縒骴髊蠀齹词珁垐柌祠茈茨堲瓷詞辝慈甆辞磁雌鹚糍辤飺餈嬨濨薋鴜礠辭" + "鶿鷀此佌泚玼皉紪鮆朿次伺佽刺刾庛茦栨莿絘蛓赐螆賜匆囪囱苁忩枞怱悤棇焧葱漗聡蓯蔥骢暰樅樬熜瑽璁緫聦聪燪瞛篵聰蟌鍯繱鏦騘驄从丛従婃孮徖從悰淙" + "琮慒漎潀潨誴賨賩樷藂叢灇欉爜憁謥茐凑湊腠辏輳粗觕麁麄麤徂殂促猝脨酢瘄蔟誎趗噈憱踧醋瘯簇縬蹙鼀蹴蹵顣汆撺鋑镩蹿攛躥鑹櫕巑欑穳窜殩熶篡簒竄爨" + "崔催凗缞墔嶉慛摧榱獕槯磪縗鏙漼璀趡皠伜忰疩倅粋紣翆脃脆啐啛悴淬萃毳焠脺瘁粹綷翠膵膬濢竁襊顇臎乼邨村皴踆澊竴存侟拵刌忖寸吋籿搓瑳遳磋撮蹉醝" + "虘嵯嵳痤睉矬蒫蔖鹾酂鹺躦脞剉剒厝夎挫莝莡措逪斮棤锉蓌错歵銼錯<'\uFDD0'D<*咑哒耷荅笚嗒搭褡噠撘鎝达迖呾妲怛沓炟羍荙畗剳匒畣笪逹" + "答詚達阘靼薘鞑蟽鎉躂鐽韃龖龘打大汏眔垯瘩墶燵繨呆呔獃懛歹逮傣代轪垈岱帒甙绐迨骀带待怠柋殆玳贷帯軑埭帶紿袋軚貸軩瑇廗叇曃緿鴏戴艜黛簤蹛瀻霴" + "襶黱靆鮘丹妉单担単眈砃耼耽郸聃躭單媅殚瘅匰箪褝鄲頕儋勯擔殫甔癉襌簞聸伔刐抌玬瓭胆衴疸紞掸赕亶撢撣澸黕膽黮旦但帎沊狚诞柦疍啖啗弹惮淡萏蛋啿" + "弾氮腅蜑觛窞誕僤噉馾髧嘾彈憚憺暺澹禫蓞駳鴠癚嚪繵贉霮饏泹当珰裆筜當噹澢璫襠簹艡蟷挡党谠擋譡黨攩灙欓讜氹凼圵宕砀垱荡档菪婸愓瓽逿嵣雼潒碭儅" + "瞊蕩趤壋檔璗盪礑簜蘯闣铛鐺刀刂叨忉朷氘舠釖鱽魛捯导岛島捣祷禂搗隝嶋嶌導隯壔嶹擣蹈禱到倒悼焘盗菿盜道稲箌翢噵稻衜檤衟燾翿軇瓙纛屶陦椡槝嘚恴" + "淂惪棏锝徳德鍀地的得脦扥扽灯登豋噔嬁燈璒竳簦覴蹬朩等戥邓凳鄧隥墱嶝瞪磴镫櫈鐙艠氐仾低奃彽袛羝隄堤趆滴樀镝磾鍉鞮廸狄籴苖迪唙敌涤荻梑笛觌靮" + "滌馰髢嘀嫡翟蔋蔐頔敵篴嚁藡豴蹢鬄鏑糴覿鸐厎坘诋邸阺呧底弤抵拞茋柢牴砥埞掋菧觝詆軧聜骶坔弟旳杕玓怟俤帝埊娣递逓偙啇啲梊焍珶眱祶第菂谛釱媂棣" + "渧睇缔蒂僀禘腣遞鉪墑墬摕碲蔕蝃遰慸甋締嶳諦踶螮鯳嗲甸敁掂傎厧嵮滇槇槙瘨颠蹎巅顚顛癫巓巔攧癲齻典奌点婰猠敟跕碘蒧蕇踮點嚸电佃阽坫店垫扂玷钿" + "婝惦淀奠琔殿蜔電墊壂橂橝澱靛癜簟驔椣刁叼汈虭凋奝弴彫蛁琱貂碉鳭殦瞗雕鮉鲷鼦鯛鵰扚屌弔伄吊钓窎訋调掉釣铞铫竨蓧銱雿魡調瘹窵鋽藋鑃簓爹跌褺苵" + "迭垤峌恎挕昳绖胅瓞眣戜谍喋堞惵揲畳絰耋臷詄趃镻叠殜牃牒嵽碟蜨褋艓蝶諜蹀鲽曡疉鰈疊氎哋耊眰幉疂丁仃叮帄玎疔盯钉耵虰酊釘靪奵顶頂鼎嵿鼑濎薡鐤" + "订忊饤矴定訂飣啶铤椗腚碇锭碠蝊鋌錠磸顁萣聢丟丢铥銩东冬咚岽東苳昸氡倲鸫埬娻崠崬涷笗菄徚氭蝀鴤鼕鯟鶇董墥嬞懂箽蕫諌动冻侗垌姛峒恫挏栋洞胨迵" + "凍戙胴動硐棟湩絧腖働駧霘鮗鶫吺唗都兜兠蔸橷篼阧抖枓枡陡唞蚪鈄斗豆郖浢荳逗饾鬥梪毭脰酘痘閗窦鬦餖斣闘竇鬪鬭鬬乧艔厾剢阇嘟督醏闍毒独涜读渎椟" + "牍犊碡裻読蝳獨錖凟匵嬻瀆櫝殰牘犢瓄皾騳黩讀豄贕韣髑鑟韇韥黷讟笃堵帾琽赌睹覩賭篤芏妒杜肚妬度荰秺渡靯镀螙殬鍍簵蠧蠹耑偳剬媏端褍鍴短段断塅缎" + "葮椴煅瑖腶碫锻緞毈簖鍛斷躖籪襨垖堆塠嵟痽磓鴭鐜頧队对兊兌兑対祋怼陮隊碓綐對憞憝濧薱镦懟瀩譈鐓吨惇敦蜳墩墪撴獤噸撉橔犜礅蹲蹾驐盹趸躉伅囤庉" + "沌炖盾砘逇钝顿遁鈍楯頓遯潡燉踲碷多夛咄哆畓剟崜掇敠毲裰嚉夺铎剫敓敚喥悳敪痥鈬奪凙踱鮵鐸朶哚垛垜挅挆埵缍椯趓躱躲憜綞亸鍺軃嚲奲刴剁陊陏饳尮" + "柁柮炨桗堕舵惰跢跥跺飿墮嶞墯鵽朵枤<'\uFDD0'E<*妸妿娿婀屙钶痾讹吪囮迗俄娥峨峩涐莪珴訛皒睋鈋锇鹅蛾磀誐頟额魤隲額鵝鵞譌鰪枙砈頋" + "噁騀厄屵戹歺岋阨呃扼苊阸呝砐轭咢咹垩姶峉匎恶砨蚅饿偔卾堊悪掠略硆谔軛鄂阏堮崿惡愕湂萼豟軶遌遏鈪廅搤搹琧腭詻僫蝁锷魥鹗蕚頞颚餓噩覨諤閼餩貖" + "鍔鳄歞顎礘櫮鰐鶚讍齃鑩齶鱷擜鵈诶誒奀恩蒽煾峎摁鞥儿而児侕兒陑峏洏荋栭胹唲袻鸸粫聏輀鲕隭髵鮞鴯轜厼尒-尔耳迩洱饵栮毦珥铒爾餌駬薾邇趰二弍弐" + "佴刵咡贰貮衈貳誀鉺樲<'\uFDD0'F<*发沷発傠發酦彂醱乏伐姂垡浌疺罚茷阀栰砝筏瞂罰閥罸橃藅佱法灋珐琺髪蕟髮鍅帆訉番勫噃嬏幡憣蕃旙旛" + "繙翻藩轓颿籓飜鱕凡-凣忛杋柉矾籵钒烦舧笲棥渢煩緐墦樊橎燔璠膰薠繁襎羳蹯瀪瀿礬蘩鐇鐢蠜鷭反払返釩氾犯奿汎泛饭范贩畈軓婏梵盕笵販軬飯飰滼嬎範" + "舤匚方邡汸芳枋牥钫淓蚄鈁鴋防妨房肪埅鲂魴鰟仿访彷纺昉昘瓬眆倣旊紡舫訪髣鶭放趽坊堏錺飞妃非飛啡婓渄绯菲扉猆靟裶緋蜚霏鲱餥馡騑騛飝肥淝腓蜰蟦" + "朏匪诽奜悱斐棐榧翡蕜誹篚吠芾废杮沸狒肺昲胇费俷剕厞疿陫屝萉廃費痱镄廢曊癈鼣濷櫠鯡鐨靅婔暃分吩帉纷芬昐氛哛衯兺紛翂兝棻訜酚鈖雰朆燓餴饙坟妢" + "岎汾朌枌炃肦羒蚠蚡梤棼焚蒶馚隫墳幩濆蕡魵橨燌豮鼢羵鼖豶轒鐼馩黂粉黺份弅奋忿秎偾愤粪僨憤奮膹糞鲼瀵鱝竕躮丰风仹凨凬妦沣沨凮枫封疯盽砜風峯峰" + "偑桻烽崶猦葑锋楓犎蜂瘋碸僼篈鄷鋒檒闏豐鏠酆寷灃蘴霻蠭靊飌麷冯夆捀浲逢堸馮摓漨綘艂讽覂唪諷凤奉甮俸湗焨煈缝赗鳯鳳鴌縫賵琒溄鎽蘕覅仏坲梻紑裦" + "缶否妚缹缻殕雬鴀伕邞呋妋姇玞肤怤柎砆荂衭垺娐尃荴旉紨趺麸痡稃跗鈇筟綒鄜孵豧敷膚鳺麩糐麬麱懯乀巿弗伏凫甶佛冹刜孚扶芙芣咈岪彿怫拂服枎泭绂绋" + "苻茀俘垘柫氟洑炥玸畉畐祓罘茯郛韨哹栿浮砩莩蚨匐桴涪烰琈符笰紱紼翇艴菔虙幅棴絥罦葍福粰綍艀蜉辐鉘鉜颫鳧榑稪箙韍幞澓蝠髴鴔諨踾輻鮄癁襆黻鵩鶝" + "呒抚乶府弣拊斧俌俛胕郙鳬俯釜釡捬辅焤盙腑滏蜅腐輔嘸撨撫頫鬴簠黼阝父讣付妇负附坿竎阜驸复峊祔訃負赴蚥袝陚偩冨副婦蚹媍富復秿萯蛗詂赋圑椱缚腹" + "鲋複褔赙緮蕧蝜蝮賦駙嬔縛輹鮒賻鍑鍢鳆覆馥鰒夫甫咐袱酜傅椨覄禣鮲<'\uFDD0'G<*旮呷嘎嘠钆尜噶錷尕玍尬魀侅该郂陔垓姟峐荄晐赅畡祴絯" + "該豥賅忋改絠丐乢匃匄阣杚钙盖摡溉葢鈣隑戤概槩蓋賌漑槪瓂甘忓芉迀攼杆玕肝坩泔矸苷乹柑竿疳酐乾粓亁凲尲尴筸漧鳱尶尷魐仠扞皯秆衦赶敢桿笴稈感澉" + "趕橄擀簳鰔鳡鱤干旰汵盰绀倝凎淦紺詌骭幹榦檊贑赣贛灨冈罓冮刚杠纲肛岡牨疘矼缸钢剛罡堈掆釭棡犅堽綱罁鋼鎠岗崗港焵筻槓戅戆皋羔羙高皐髙臯滜槔睾" + "膏槹橰篙糕餻櫜鷎鼛鷱夰杲菒搞缟暠槀槁稾稿镐縞藁檺藳吿告勂叝诰郜祮祰锆煰筶禞誥鋯韟戈仡圪犵纥戓肐牫疙咯牱哥胳袼鸽割搁滒戨歌鴐鴚擱謌鴿鎶呄佮" + "匌挌茖阁革敋格鬲愅臵葛蛒裓隔嗝塥滆觡搿槅膈閣閤獦镉鞈韐骼諽輵鮯韚轕鞷騔哿舸个各虼個硌铬嗰箇彁櫊给給根跟哏艮亘亙茛揯刯庚畊浭耕菮搄焿絚赓鹒" + "緪縆羮賡羹鶊郠哽埂峺挭绠耿莄梗綆鲠骾鯁更堩暅掶椩工弓公厷功攻杛供玜糼肱宫宮恭躬龚匑塨幊愩觥躳熕碽髸觵龏龔廾巩汞拱拲栱珙輁鋛鞏共贡羾唝貢莻" + "蚣慐勾佝沟钩袧缑鈎溝鉤緱褠篝鞲韝芶岣狗苟枸玽耇耉笱耈蚼豿坸构诟购垢姤茩冓够夠訽媾彀搆詬遘雊構煹觏撀覯購估呱姑孤沽泒苽柧轱唂罛鸪笟菰蛄觚軱" + "軲辜酤鈲箍箛嫴橭鮕鴣鶻夃古扢汩诂谷股牯骨唃罟羖钴啒淈脵蛊蛌尳愲蓇詁馉鹄榾毂鈷鼓鼔嘏榖皷鹘穀縎糓薣濲皼臌轂餶瀔盬瞽蠱固故凅顾堌崓崮梏牿棝祻" + "雇痼稒锢僱錮鲴鯝顧咕峠逧傦菇篐瓜刮胍栝鸹歄煱聒趏劀緺踻銽颳鴰騧冎叧剐剮寡卦坬诖挂啩掛罣絓罫褂詿颪乖掴摑拐枴柺箉夬叏怪恠关观官冠覌倌棺蒄窤" + "関瘝癏観闗鳏關鰥觀鱞莞馆琯痯筦管輨舘錧館鳤毌丱贯泴悺惯掼涫貫悹祼慣摜潅遦樌盥罆雚鏆灌爟瓘矔礶鹳罐鑵鱹鸛光灮侊炗炛咣垙姯洸茪桄烡胱僙輄銧黆" + "广広犷廣獷臩俇珖逛臦撗炚欟归圭妫龟规邽皈茥闺帰珪胿亀傀硅窐袿規媯廆椝瑰郌嫢摫閨鲑嬀槻槼螝璝膭鮭龜巂歸鬶騩瓌鬹櫷宄氿朹轨庋佹匦诡陒垝姽恑攱" + "癸軌鬼庪祪匭晷湀蛫觤詭厬瞡簋蟡攰刽刿昋柜炔贵桂桧猤筀貴蓕跪匱劊劌嶡撌槶檜瞶禬簂櫃癐襘鳜鞼鱖鱥椢丨衮惃绲袞袬辊滚蓘滾緄蔉磙輥鲧鮌鯀棍睔睴璭" + "謴呙咼埚郭堝崞鈛锅墎瘑嘓彉濄蝈鍋彍蟈囯囶囻国圀國帼腘幗慖漍聝蔮膕虢馘果惈淉猓菓馃椁槨粿綶蜾裹輠錁餜鐹过過啯<'\uFDD0'H<*哈铪蛤" + "奤丷咍咳嗨还孩頦骸還海胲烸酼醢亥妎骇害氦嗐餀駭饚塰嚡佄炶顸蚶酣頇嫨谽憨馠歛鼾邗含邯函咁肣凾虷唅圅娢浛崡晗梒涵焓琀寒嵅韩甝筨蜬澏鋡魽韓丆厈" + "罕浫喊蔊阚豃鬫汉屽汗闬旱岾哻垾悍捍涆猂莟晘晥焊菡釬閈皔睅傼蛿颔馯撖漢蜭貋暵熯銲鋎憾撼翰螒頷顄駻譀雗瀚蘫鶾兯爳夯苀迒斻杭绗珩笐航蚢颃貥筕絎" + "頏魧沆垳茠蒿嚆薅薧毜蚝毫椃嗥獆貉噑獔豪嘷獋諕儫嚎壕濠籇蠔譹好郝号昊昦秏哠峼恏悎浩耗晧淏傐皓鄗滈聕號暤暭澔皜皞曍皡薃皥鎬颢灏顥鰝灝竓诃抲欱" + "喝訶嗬蠚禾合何劾厒咊和姀河郃峆曷柇狢盇籺紇阂饸哬敆核盉盍荷啝涸渮盒秴菏萂蚵龁惒訸颌楁毼澕詥貈輅鉌阖鲄熆鹖麧頜篕翮螛魺礉闔鞨齕覈鶡皬鑉龢佫" + "垎贺袔焃賀嗃煂碋熇褐赫鹤穒翯壑癋謞爀鶮鶴靎鸖靏粭靍黒黑嘿潶拫痕鞎佷很狠詪恨亨哼悙啈脝姮恆恒桁烆胻鸻横橫衡鴴蘅鑅堼涥鵆噷叿吽呍灴轰哄訇烘軣" + "揈渹焢硡谾薨輷嚝鍧轟仜弘妅红吰宏汯玒纮闳宖泓苰垬娂洪竑紅荭虹峵浤紘翃耾硔紭谹鸿渱竤粠葒葓鈜閎綋翝谼潂鉷鞃魟鋐彋蕻霐黉霟鴻黌晎嗊讧訌閧撔澋" + "澒銾闂鬨齁侯矦鄇喉帿猴葔瘊睺篌糇翭骺翵鍭餱鯸吼犼后郈厚垕後洉逅堠豞鲎鲘鮜鱟候乯匢虍呼垀忽昒曶泘苸恗烀轷匫唿惚淴虖軤嘑寣滹雐幠戯歑膴謼囫抇" + "弧狐瓳胡壶隺壷斛焀喖壺媩搰湖猢絗葫楜煳瑚嘝蔛鹕槲箶蝴衚魱縠螜醐頶觳鍸餬鵠瀫鬍鰗鶘鶦乕汻虎浒俿萀琥虝滸乥互弖戶-戸冱冴芐帍护沍沪岵怙戽昈枑" + "怘祜笏婟扈瓠楛嗀綔鄠雽嫭嫮摢滬蔰槴熩鳸簄鍙嚛鹱護鳠韄頀鱯鸌乎粐唬糊錿鯱花芲哗嘩蒊錵华姡骅華釪釫铧滑猾搳撶磆蕐螖鋘譁鏵驊鷨化划夻杹画话崋桦" + "婳畫嬅畵觟話劃摦樺嫿槬澅諣黊繣舙譮埖婲椛硴糀璍誮怀徊淮槐褢踝懐褱懷瀤櫰耲蘹坏咶諙壊壞蘾犿歓鴅鵍酄嚾懽獾讙貛驩环郇峘洹狟荁桓萈萑寏絙雈綄羦" + "貆鉮锾圜嬛寰澴缳阛環豲鍰镮鹮糫繯轘鐶闤鬟瓛缓緩攌幻奂肒奐宦唤换浣涣烉患梙焕逭喚喛嵈愌換渙痪睆煥瑍豢漶瘓槵鲩擐澣藧鯇鰀欢瞣歡巟肓荒衁朚塃慌" + "皇偟凰隍黄喤堭媓崲徨惶湟葟遑黃楻煌瑝墴潢獚锽熿璜篁篊艎蝗癀磺穔諻簧蟥鍠餭鳇趪韹鐄騜兤鰉鱑鷬怳恍炾宺晄奛谎幌詤熀謊櫎愰滉榥曂皝鎤皩晃縨灰诙" + "咴恢拻挥洃虺袆晖烣珲豗婎媈揮翚辉隓暉楎煇禈詼幑睳褘噅撝噕翬輝麾徽隳瀈蘳鰴囘回囬佪廻廽恛洄茴迴烠蚘逥痐蛔蛕蜖鮰悔毀毁毇檓燬譭卉汇会讳泋哕浍" + "绘芔荟诲恚恵烩贿彗晦秽喙惠湏絵缋翙阓匯彙彚會滙詯賄颒僡嘒瘣蔧誨圚寭慧憓暳槥潓蕙噦嬒徻橞殨澮濊獩薈薉諱頮燴璯篲藱餯嚖瞺穢繢蟪櫘繪翽譓儶鏸闠" + "孈鐬靧譿顪屷灳璤懳昏昬荤婚惛涽阍棔殙葷睧睯閽忶浑梡馄堚渾琿魂餛繉轋鼲鯶诨俒倱圂掍混焝溷慁觨諢吙剨耠锪劐嚄鍃豁攉騞佸活秮秳火伙邩钬鈥漷夥沎" + "或货咟砉俰捇眓获閄掝祸貨惑旤楇湱禍蒦奯濩獲霍檴謋矆穫镬嚯瀖耯艧藿蠖嚿曤臛癨矐鑊靃<'\uFDD0'J<*丌讥击刉叽饥乩刏圾机玑肌芨矶鸡枅" + "咭姫迹剞唧姬屐积笄飢基绩喞嵆嵇敧朞犄筓缉赍勣嗘畸稘跡跻鳮僟毄箕銈嘰槣畿稽緝觭賫躸齑墼機激璣禨積襀錤隮擊磯簊績羁賷鄿櫅耭蹟雞譏韲鶏譤鐖饑躋" + "鞿鷄齎羇虀鑇覉鑙齏羈鸄覊亼及伋吉岌彶忣汲级即极皀亟佶诘郆钑卽姞急狤皍笈級揤疾脊觙偮卙庴焏谻戢棘極殛湒集塉嫉愱楫蒺趌槉禝耤膌銡嶯撃潗濈瘠箿" + "蕀蕺踖鹡橶檝螏擮藉襋蹐鍓艥籍轚鏶霵鶺鷑雦雧几己丮妀犱泲虮挤掎鱾幾戟鈘嵴麂魢撠擠穖蟣魕彐彑旡计记伎纪坖妓忌技芰际剂季哜垍峜既洎济紀茍茤荠計" + "剤紒继觊記偈寂寄徛悸旣梞済祭塈惎臮葪蔇兾痵継蓟裚褀際鬾暨漃漈稩穊誋跽霁鲚暩稷諅鲫冀劑曁穄薊髻嚌檕濟繋罽薺覬檵鵋齌懻癠穧蘎骥鯚瀱繼蘮鱀蘻霽" + "鰶鰿鱭驥亽辑樭輯廭癪加乫夹伽夾抸佳拁泇茄迦枷毠浃珈埉家浹痂梜笳耞袈傢猳葭跏犌腵鉫嘉鉿镓豭貑鎵麚圿忦扴郏荚郟唊恝莢戛袷铗戞蛱裌颊蛺跲鞂餄鋏" + "頬頰鴶鵊甲仮岬叚玾胛斚贾钾假婽徦斝椵賈鉀榎槚瘕檟价驾架嫁幏榢價駕稼糘戋奸尖幵坚歼间冿戔玪肩艰姦姧兼监偂堅惤猏笺菅菺豜湔牋犍缄葌間搛椷椾煎" + "瑊睷碊缣蒹豣監箋樫熞緘蕑蕳鲣鳽鹣熸篯縑艱鞬餰馢麉瀐鞯鳒礛覸鵳瀸鐧櫼殲鶼韀鰹囏虃鑯韉囝拣枧俭柬茧倹挸捡笕减剪梘检湕趼堿揀揃検減睑硷裥詃锏弿" + "暕瑐筧简絸谫戩戬碱儉翦撿檢藆襇襉謇蹇瞼礆簡繭謭鬋鰎鹸瀽蠒鐗劗鹻籛譾襺鹼见件見建饯剑洊牮荐贱俴健剣栫涧珔舰剱徤渐袸谏釼寋旔楗毽溅腱臶葥践賎" + "鉴键僭榗漸蔪劍劎澗箭糋諓賤趝踐踺劒劔薦諫鋻鍵餞瞷磵螹鍳擶濺繝瀳覵鏩艦譼轞鐱鑑鑒鑬鑳彅墹橺礀殱江姜将茳浆畕豇將葁畺摪翞僵漿螀壃缰薑橿殭螿鳉" + "疅礓疆繮韁鱂讲奖桨傋蒋奨奬蔣槳獎耩膙講顜匞夅弜降洚绛弶袶絳酱勥滰嵹摾彊犟糡醤糨醬謽匠杢櫤艽芁交郊姣娇峧浇茭茮骄胶椒焦蛟跤僬嘄虠鲛嬌嶕嶣憍" + "澆膠蕉燋膲礁穚鮫鵁鹪簥蟭轇鐎鷍驕鷦鷮臫角佼侥恔挢狡绞饺捁晈烄皎矫脚铰搅湫絞剿敫湬煍腳賋僥摷暞踋鉸餃儌劋徺撟撹隦徼憿敽敿燞缴曒璬矯皦蟜繳譑" + "孂攪灚鱎叫呌峤挍訆珓窌轿较敎教窖滘較嘂嘦斠漖酵噍嶠潐噭嬓獥藠趭轎醮譥皭釂鵤櫵纐阶疖皆接掲痎秸菨階喈嗟堦媘嫅揭椄湝脻街煯稭擑蝔癤謯鶛卩卪孑" + "尐节讦刦刧劫岊昅刼劼杰疌衱拮洁结迼倢桀莭訐偼婕崨捷袺傑喼結絜颉嵥楬楶滐睫節蜐蝍詰鉣魝截榤碣竭蓵鲒潔羯誱踕鞊幯鍻鮚巀櫭蠞蠘蠽毑媎解觧飷檞丯" + "介吤岕庎戒芥屆届玠界畍疥砎衸诫借悈蚧徣堺楐琾蛶骱犗誡褯魪鎅躤姐桝巾今斤钅兓金津矜荕衿觔埐珒紟惍堻筋釿嶜鹶黅襟仅尽侭卺巹紧堇菫僅厪谨锦嫤廑" + "漌盡緊蓳馑槿瑾儘錦謹饉伒劤劲妗近进枃勁浕荩晉晋浸烬赆唫琎祲進寖搢溍禁缙靳墐暜瑨僸凚歏殣璡觐噤濅縉賮嚍嬧濜藎燼璶覲贐齽釒砛琻壗坕坙巠京泾经" + "茎亰秔荆荊涇莖婛惊旌旍猄経菁晶稉腈葏粳經兢精聙鲸鵛鯨鶁鶄麖鼱驚麠井丼阱刭坓宑汫汬肼剄穽颈景儆頚幜憬憼暻燛璟璥頸蟼警妌净弪径迳俓婙浄胫倞凈" + "弳徑痉竞逕婧桱梷淨竫脛竟敬痙竧靓傹靖境獍誩踁静靚曔镜靜濪瀞鏡競竸睛橸燝冂冋坰扃埛絅駉駫蘏蘔冏囧泂炅迥侰炯逈浻烱煚窘颎綗僒煛熲澃褧丩勼纠朻" + "牞究糺鸠糾赳阄萛啾揂揪揫鳩摎樛鬏鬮九久乆乣奺灸玖舏韭紤酒镹韮匛旧臼咎疚柩柾倃捄桕匓厩救媨就廄廐舅僦廏慦殧舊鹫匶鯦麔齨鷲汣杦欍凥刟抅匊居拘" + "泃狙苴驹挶疽痀眗砠罝陱娵婮崌掬梮涺菹椐琚腒趄跔锔裾雎艍蜛踘踙鋦駒鮈鴡鞠鞫鶋局泦侷狊桔毩啹婅淗焗菊郹椈毱湨犑輂僪粷跼閰諊趜躹橘檋駶鵙蹫鵴巈" + "蘜鶪鼳驧咀弆沮举莒挙椇筥榉榘蒟龃聥舉踽擧櫸齟欅巨句乬巪讵姖岠怇拒洰苣邭具怐怚拠昛歫炬秬钜俱倨倶冣剧粔耟蚷袓埧埾惧据詎距犋跙鉅飓虡豦锯寠愳" + "窭聚駏劇勮屦踞鮔壉懅據澽窶遽鋸屨颶貗簴躆醵懼鐻矩爠襷姢娟捐涓焆瓹脧裐鹃勬镌鎸鵑鐫蠲卷呟帣埍捲菤锩臇錈奆劵巻倦勌桊狷绢隽淃眷鄄睊絭罥雋睠絹" + "飬慻蔨餋獧縳羂噘撅撧屩蹻亅孒孓决刔氒诀弡抉決芵泬玦玨挗珏疦砄绝虳觉倔捔欮蚗崛掘斍桷殌覐觖訣赽趹逫傕厥焳絕絶覚趉鈌劂勪瑴谲駃嶥憰熦爴獗瘚蕝" + "蕨鴂鴃噱憠橛橜爵臄镢蟨蟩屫爑譎蹶蹷鶌匷嚼矍覺鐍鐝爝觼彏戄攫玃鷢欔矡龣貜躩钁军君均汮姰袀軍钧莙蚐桾皲菌鈞碅皸皹覠銁銞鲪麇鍕鮶麏麕呁俊郡陖埈" + "峻捃浚馂骏晙焌珺棞畯竣儁箘箟蜠寯懏餕燇濬駿鵔鵘攈攟<'\uFDD0'K<*咔咖喀衉擖卡佧胩鉲垰裃开奒揩锎開鐦凯剀垲恺闿铠凱剴嘅慨蒈塏嵦愷" + "楷輆暟锴鍇鎧闓颽忾炌炏欬烗勓愒愾鎎刊栞勘龛堪嵁戡龕冚坎侃砍莰偘埳惂欿塪歁槛輡檻顑竷轗看衎崁墈瞰磡闞矙忼闶砊粇康嫝嵻慷漮槺穅糠躿鏮鱇扛摃亢" + "伉匟邟囥抗犺炕钪鈧閌尻髛丂攷考拷洘栲烤稁鲓燺铐犒銬靠鮳鯌匼苛柯牁珂科胢轲疴砢趷棵萪軻颏嗑搕犐稞窠鈳榼薖颗樖瞌磕蝌錒醘顆髁礚壳揢殼翗可坷岢" + "炣渇嵑敤渴嶱礍克刻剋勀勊客恪娔尅课堁氪骒缂愙溘锞碦緙艐課礊騍嵙肎肯肻垦恳啃豤龈墾錹懇齦掯裉褃劥阬吭坑妔挳硁牼硜铿硻摼誙銵鍞鏗空倥埪崆悾涳" + "硿箜錓鵼孔恐控鞚躻抠芤眍剾彄摳瞘口劶叩扣敂冦宼寇釦窛筘滱蔲蔻瞉簆鷇扝刳矻郀枯胐哭桍堀崫圐跍窟骷鮬狜苦库俈绔庫秙趶焅袴喾絝裤瘔酷廤褲嚳夸姱" + "誇侉咵垮銙挎胯跨骻舿蒯擓巜凷块快侩郐哙狯脍塊筷鲙儈墤鄶噲廥獪膾旝糩鱠圦宽寛寬臗髋髖欵款歀窾窽鑧匡劻诓邼匩哐恇洭框硄筐誆軭忹抂狂诳軖誑鵟夼" + "儣懭卝邝圹纩况旷岲況矿昿贶眖眶絖貺軦鉱鄺壙黋懬曠爌躀矌礦穬纊鑛砿絋筺亏刲岿悝盔窥聧窺虧顝闚巋蘬奎晆逵鄈隗頄馗喹揆葵骙戣暌楏楑魁睽蝰頯櫆藈" + "鍨鍷騤夔蘷巙虁犪躨煃跬頍蹞尯匮欳喟媿愦愧溃腃蒉馈瞆嘳嬇憒潰篑聩聭蕢樻謉餽簣聵籄鐀饋鑎坤昆堃婫崐崑晜猑菎裈焜琨髠裩貇锟髡鹍蜫褌髨瑻醌錕鲲騉" + "鯤鵾鶤悃捆阃壸梱祵硱稇裍壼稛綑閫閸齫困涃睏堒尡潉熴扩拡括挄桰筈萿葀蛞阔廓頢髺擴濶闊鞟懖霩鞹鬠韕<'\uFDD0'L<*垃拉柆翋菈搚邋旯剌" + "砬揦磖喇藞腊揧楋瘌蜡蝋辢辣蝲臈攋爉臘鬎瓎镴鯻蠟鑞啦溂鞡嚹来來俫倈崃徕涞莱郲婡崍庲徠梾淶猍萊逨棶琜筙铼箂錸騋鯠鶆麳唻赉睐睞赖賚濑賴頼顂癞鵣" + "瀨瀬籁藾櫴癩襰籟兰岚拦栏婪惏嵐葻阑蓝谰厱澜褴儖斓篮懢燣燷藍襕镧闌璼襤譋幱攔瀾灆籃繿蘭斕欄礷襴囒灡籣欗讕躝钄韊览浨揽缆榄漤罱醂壈懒覧擥嬾懶" + "孄覽孏攬灠囕欖顲纜烂滥燗嚂濫爁爛瓓爤鑭糷爦襽啷勆郎郞欴狼阆嫏廊斏桹琅蓈榔瑯硠稂锒筤艆蜋螂躴鋃鎯駺朗朖烺塱蓢樃誏朤埌崀浪莨蒗閬唥郒捞撈劳労" + "牢窂哰唠崂浶勞痨铹僗嘮嶗憥癆磱簩蟧醪鐒顟髝耂老佬咾姥恅狫荖栳铑銠潦橑轑涝烙耢酪嫪憦澇躼橯耮軂珯硓粩蛯朥鮱肋仂阞乐叻忇扐氻艻玏泐竻砳楽韷樂" + "簕鳓鰳了饹餎勒雷嫘缧蔂畾擂檑縲礌镭櫑瓃羸礧纍罍蘲蠝鐳轠儽壨鑘靁虆欙纝鼺厽耒诔垒絫腂傫誄樏磊蕌磥蕾儡壘癗藟櫐礨灅蘽讄鑸鸓泪洡类涙淚累酹銇頛" + "頪錑攂颣類纇蘱禷塁嘞鱩崚塄棱楞碐稜輘薐冷倰堎愣睖踜刕杝厘剓离荲骊悡梨梩梸犁琍粚菞喱棃犂鹂剺漓睝筣缡艃蓠蜊嫠孷樆璃盠貍糎蔾褵鋫鲡黎篱縭罹錅" + "蟍謧醨嚟藜邌釐離斄瓈鏫鯬鵹黧囄攡灕蘺蠡騹孋廲劙鑗穲籬纚驪鱺鸝礼里俚峛峢娌峲浬逦理锂粴裏豊鋰鲤兣澧禮鯉蟸醴鳢邐鱧欚力历厉屴立吏朸丽利励呖坜" + "沥苈例岦戾枥沴疠苙隶俐俪栎疬砅茘荔赲轹郦唎悧栗栛涖猁珕砺砾秝莅莉唳婯笠粒粝脷蚸蛎傈凓厤棙痢蛠詈跞雳厯塛慄搮溧蒚蒞鉝鳨厲暦歴瑮綟蜧蝷勵曆歷" + "篥隷鴗巁濿癘磿隸鬁儮曞櫔爄犡禲蠇鎘嚦壢攊櫟瀝瓅矋礪藶麗櫪爏瓑皪盭礫糲蠣儷癧礰蠫酈鷅麜囇攦觻躒轢欐讈轣攭瓥靂鱱鱳靋李栃哩娳狸裡檪鯏俩倆奁连" + "帘怜涟莲連梿联裢亷嗹廉慩溓漣蓮匲奩槤熑覝劆匳噒嫾憐磏聫褳鲢濂濓縺翴聮薕螊櫣燫聯臁謰蹥鎌镰簾蠊鬑鐮鰱籢籨敛琏脸裣摙璉蔹嬚斂臉鄻襝羷蘞练炼恋" + "浰殓僆堜媡湅萰链楝煉瑓潋練澰錬殮鍊鏈瀲蘝鰊戀纞聨良俍凉梁涼椋辌粮粱墚綡踉樑輬糧両两兩唡啢掚脼裲緉蜽魉魎亮哴悢谅辆喨晾湸量輌諒輛鍄煷簗撩蹽" + "辽疗聊僚寥嵺憀漻膋嘹嫽寮嶚嶛敹獠缭遼暸燎璙膫療鹩屪廫簝繚蟟豂賿蹘鐐髎藔飉鷯叾钌釕鄝蓼憭瞭曢镽爒尥尦炓料尞廖撂窷镣爎列劣冽劽姴挒洌茢迾哷埒" + "埓栵浖烈捩猎脟蛚裂煭睙聗趔巤颲儠鮤鴷擸獵犣躐鬛鬣鱲毟咧挘烮猟拎厸邻林临冧矝啉崊淋晽琳粦痳碄箖粼鄰隣嶙潾獜遴斴暽燐璘辚霖瞵磷臨繗翷麐轔壣瀶" + "鏻鳞驎鱗麟菻亃凛凜撛廩廪懍懔澟檁檩癛癝吝恡悋赁焛賃僯蔺橉甐膦閵疄藺蹸躏躙躪轥〇刢灵囹坽夌姈岺彾泠狑苓昤朎柃玲瓴凌皊砱秢竛铃陵鸰婈掕棂淩琌" + "笭紷绫羚翎聆舲菱蛉衑祾詅跉軨裬鈴閝零龄綾蔆霊駖澪蕶錂魿鲮鴒鹷燯霛霝齢酃鯪孁蘦齡櫺醽靈欞爧麢龗阾岭袊领領嶺令另呤炩伶蓤霗瀮溜熘蹓刘沠畄浏流" + "留旈琉畱硫裗媹嵧旒蒥蓅遛馏骝榴瑠飗劉瑬瘤磂镏駠鹠橊璢疁镠癅蟉駵嚠懰瀏藰鎏鎦麍鏐飀騮飅鰡鶹驑柳栁珋桺绺锍鉚飹綹熮罶鋶橮嬼羀六畂翏塯廇澑磟鹨" + "霤餾雡鐂飂鬸鷚桞囖龙屸咙泷茏昽栊珑胧眬砻竜笼聋隆湰滝嶐漋蕯癃篭龍嚨巃巄瀧簼蘢鏧霳曨朧櫳爖瓏矓礱礲襱龒籠聾蠪蠬豅躘鑨靇驡鸗陇垄垅拢篢儱隴壟" + "壠攏竉龓哢挵梇徿贚槞窿瞜剅娄偻婁溇蒌僂楼廔慺漊蔞遱樓熡耧蝼耬艛螻謱軁髅鞻髏嵝搂塿嶁摟甊篓簍陋屚漏瘘镂瘺瘻鏤喽嘍噜撸卢庐芦垆泸炉栌胪轳鸬玈" + "舻颅鲈魲盧櫚嚧壚廬攎瀘獹璷蘆曥櫨爐瓐臚矑籚纑罏艫蠦轤鑪顱髗鱸鸕黸卤虏掳鹵硵鲁虜塷滷蓾樐魯擄橹磠镥嚕擼瀂櫓氌艣鏀艪鐪鑥圥甪陆侓坴彔录峍勎赂" + "辂陸娽淕淥渌硉菉逯鹿椂琭禄祿僇剹勠盝睩碌稑賂路塶廘摝漉箓粶蔍戮樚熝膔觮趢踛辘醁潞穋蕗錄録錴璐簏螰簶蹗轆騄鹭簬鏕鯥鵦鵱麓鏴露騼籙虂鷺枦舮鈩" + "澛氇驴郘闾榈閭馿氀膢藘鷜驢吕呂侣侶挔捛捋旅梠祣稆铝屡絽缕屢膂褛鋁履膐褸儢穞縷穭寽垏律虑率绿嵂氯葎滤綠緑慮箻膟勴繂濾櫖爈鑢焒娈孪峦挛栾鸾脔" + "滦銮鵉圝奱孌孿巒攣曫欒灓羉臠圞灤虊鑾癴癵鸞卵乱釠亂畧锊稤圙鋝鋢擽抡掄仑伦囵沦纶侖轮倫陯圇婨崘崙惀淪菕棆腀綸蜦踚輪錀鯩埨碖稐耣论溣論磮罗啰" + "頱囉罖猡脶萝逻椤腡覙锣箩骡镙螺羅覶鏍儸覼騾攞玀蘿邏欏驘鸁籮鑼饠剆倮蓏裸躶瘰蠃臝曪癳泺峈洛络荦骆洜珞硦笿絡落嗠摞漯犖鉻雒駱鮥鴼鵅濼纙<" + "'\uFDD0'M<*呣妈孖媽嬤嬷麻痲蔴犘蟇马玛码蚂馬溤瑪碼螞鎷鰢鷌犸杩祃閁骂唛傌獁睰嘜榪禡罵駡礣鬕亇吗嗎遤嘛嫲蟆埋薶霾买荬買嘪蕒鷶劢迈" + "佅売麦卖脉脈麥衇勱賣邁霡霢嫚颟姏悗蛮僈谩慲馒樠瞒瞞鞔謾饅鳗顢鬗鬘鰻蠻屘満睌满滿螨襔蟎鏋矕曼鄤墁幔慢摱漫獌缦蔄蔓槾熳澷镘縵鏝蘰牤邙吂忙汒芒" + "尨杗杧氓盲恾笀茫哤娏庬浝狵牻硭釯铓痝蛖鋩駹莽莾硥茻壾漭蟒蠎猫貓毛矛枆牦茅茆旄罞兞渵軞酕堥锚嫹髦氂犛蝥髳錨蟊鶜冇卯夘乮戼峁泖昴铆笷蓩冃皃芼" + "冐茂冒柕眊贸耄袤覒媢帽萺貿鄚愗暓楙毷瑁瞀貌鄮蝐懋么麼嚒濹嚜癦呅坆沒没枚玫苺栂眉娒脄莓梅珻脢郿堳媒嵋湄湈猸睂葿楣楳煤瑂禖塺槑酶镅鹛鋂霉穈徾" + "鎇矀攗蘪鶥黴毎每凂美挴浼媄嵄渼媺腜镁嬍燘鎂黣妹抺沬旀昧祙袂眛媚寐痗跊鬽煝睸韎魅篃蝞躾门扪玧钔門閅捫菛璊鍆亹虋闷焖悶暪燜懑懣们們椚甿虻冡莔" + "萌萠盟蒙甍儚橗瞢蕄蝱鄳鄸幪懞濛曚朦檬氋矇礞鯍鹲艨蘉矒霿靀饛顭鼆鸏勐猛瓾锰艋蜢懜獴錳懵蠓鯭孟梦夢溕夣霥掹擝咪眯瞇冞弥罙祢迷猕谜蒾詸謎醚彌擟" + "糜縻麊麋禰靡瀰獼麛镾戂攠瓕蘼爢醾醿鸍釄米芈侎沵羋弭洣敉眫脒渳葞蔝銤濔孊灖冖糸汨沕宓泌觅峚祕宻秘密淧淿覓覔幂谧塓幎覛嘧榓滵漞熐蔤蜜鼏冪樒幦" + "濗藌謐櫁簚羃宀芇眠婂绵媔棉綿緜臱蝒嬵檰櫋矈矊矏丏汅免沔黾勉眄娩偭冕勔渑喕愐湎缅葂絻腼黽緬麫澠鮸靣面糆麪麺麵喵苗媌描瞄鹋緢鶓鱙杪眇秒淼渺缈" + "篎緲藐邈妙庙玅竗庿廟乜吀咩哶孭灭烕覕搣滅蔑薎鴓幭懱篾櫗蠛衊鑖鱴民姄岷忞怋旻旼苠珉盿砇罠崏捪琘缗敯瑉痻碈鈱緍緡錉鴖鍲皿冺刡闵抿泯勄敃闽悯敏" + "笢惽湣閔愍暋閩僶慜憫潣簢鳘蠠鰵垊笽名明鸣洺眀茗冥朙眳铭鄍嫇溟猽蓂暝榠銘鳴瞑螟覭佲姳凕慏酩命椧詺掵谬謬摸谟嫫馍摹模膜麽摩橅磨糢謨嚤擵饃嚩嚰" + "蘑髍魔劘饝抹懡末劰圽妺帓歾歿殁沫茉陌帞昩枺唜皌眜眿砞秣莈莫眽粖絈湐蛨貃嗼塻寞漠獏蓦貊暯銆靺嫼黙瘼瞐瞙镆魩墨默瀎謩貘藦蟔鏌爅驀礳纆耱庅怽尛" + "魹麿哞牟侔劺恈洠眸谋蛑缪踎鉾謀瞴繆鍪鴾麰某毪氁墲母亩牡坶姆峔牳畆畒胟畝畞砪畮鉧踇木仫朰目沐狇炑牧苜毣莯蚞钼募雮墓幕幙慔楘睦鉬慕暮艒霂穆縸" + "鞪凩拇<'\uFDD0'N<*嗯拏拿挐嗱镎鎿乸哪雫那妠纳肭娜衲钠納袦捺笝豽軜貀鈉蒳靹魶腉熋摨孻乃奶艿氖疓妳廼迺倷釢嬭奈柰耏耐萘渿鼐褦螚錼" + "囡男枏枬侽南柟娚畘莮难喃暔楠諵難赧揇湳萳腩蝻戁婻遖囔乪嚢譨囊蠰鬞馕欜饢擃曩攮灢儾齉孬呶怓挠峱硇铙猱蛲詉碙撓嶩憹蟯夒譊鐃巎垴恼悩脑匘堖惱嫐" + "瑙腦碯獶獿闹婥淖閙鬧臑脳疒讷抐眲訥吶呐呢娞馁脮腇餒鮾鯘內内氝錗恁嫩嫰能妮尼坭怩泥籾倪屔秜郳铌埿婗淣猊蚭棿跜腝聣蜺觬貎輗霓鲵鯓鯢麑齯臡伱你" + "拟抳狔苨柅旎晲孴鈮馜儗儞隬擬薿檷聻屰氼伲迡昵胒逆匿眤堄惄嫟愵溺睨腻暱縌誽膩嬺袮拈蔫年秊秥鲇鮎鲶黏鯰涊捻淰焾跈辇辗撚撵碾輦簐蹍攆蹨躎卄廿念" + "姩唸埝艌鼰哖鵇嬢孃酿醸釀娘鸟茑袅鳥嫋裊蔦樢嬝褭嬲尿脲捏揑苶帇圼枿陧涅痆聂臬啮惗菍隉喦敜湼嗫嵲踂噛摰槷踗镊镍嶭篞臲錜颞蹑嚙聶鎳闑孼孽櫱籋蘖" + "囁齧糱糵蠥鑈囓讘躡鑷顳钀巕囜您拰脌宁咛拧狞苧柠聍寍寕甯寗寜寧儜凝嚀嬣擰獰薴檸聹鑏鬡鸋橣矃佞侫泞濘澝妞牛汼忸扭狃纽炄钮紐莥鈕靵衂牜农侬哝浓" + "脓秾農儂辳噥濃蕽檂燶禯膿穠襛醲欁繷弄挊癑齈羺啂槈耨獳檽鎒鐞譳奴孥驽笯駑伮努弩砮胬怒傉搙女钕籹釹沑恧朒衄奻渜暖煖煗餪疟虐硸瘧黁郍挪梛傩儺橠" + "诺喏掿逽愞搦锘搻榒稬諾蹃糑懦懧糥穤糯<'\uFDD0'O<*喔噢哦筽讴沤欧殴瓯鸥塸漚歐毆熰甌鴎櫙謳鏂鷗膒齵吘呕偶腢嘔耦蕅藕怄慪藲<" + "'\uFDD0'P<*妑皅趴舥啪葩杷爬掱琶筢潖帊帕怕袙拍俳徘排猅棑牌輫簰簲犤廹哌派湃蒎鎃眅砙畨潘攀爿洀盘跘媻幋蒰搫槃盤磐縏磻蹒瀊蟠蹣鎜鞶" + "冸判沜拚泮炍叛牉盼畔聁袢詊溿頖鋬襻鑻鵥乓沗胮雱滂膖霶厐庞厖逄旁舽嫎徬螃鳑龎龐嗙耪覫炐肨胖抛拋脬刨咆垉庖狍炰爮袍匏軳鞄麃麅跑奅泡炮疱皰砲麭" + "礟礮萢褜呸怌肧柸胚衃醅阫陪培毰赔锫裴裵賠駍俖伂沛佩帔姵斾旆浿珮配笩辔馷嶏霈轡蓜喷噴歕瓫盆湓葐呠翸喯匉怦抨恲砰梈烹硑軯閛漰嘭澎磞芃朋挷竼倗" + "莑堋弸彭棚椖塳硼稝蓬鹏槰樥熢憉輣篣膨錋韸髼蟚蟛鬅纄韼鵬騯鬔鑝捧淎皏剻掽椪碰踫篷丕伓伾批纰邳坯披抷炋狉砒悂秛秠紕铍旇翍耚豾鈈鈚鈹鉟銔劈磇駓" "髬噼錍魾鮍憵礔礕霹皮阰芘岯枇毞狓肶毗毘疲蚍郫陴啤埤崥蚽蚾豼焷琵脾腗鲏罴膍蜱魮壀篺螷貔鵧羆朇鼙匹庀疋仳圮苉脴痞銢諀鴄擗噽癖嚭屁淠渒揊釽媲嫓" "睥辟潎稫僻澼嚊甓疈譬闢鷿鸊榌囨偏媥犏篇翩鍂鶣骈胼腁楄楩賆跰諚骿蹁駢騈覑谝貵諞片骗騗騙魸剽慓缥飘旚翲螵犥飃飄魒嫖瓢竂薸闝殍彯瞟篻縹醥皫顠票" "僄勡嘌徱漂氕撇撆暼瞥丿苤鐅嫳姘拼礗穦馪驞玭贫娦貧琕嫔频頻嬪獱薲嚬矉蠙颦顰品榀牝汖聘乒甹俜娉涄砯聠艵竮頩平评凭呯坪泙苹郱屏帡枰洴玶胓荓瓶屛" "帲淜萍蚲幈焩甁缾蓱蛢評軿鲆凴慿箳輧憑鮃檘簈蘋岼塀钋坡岥泊颇溌鉕頗鏺婆嘙蔢鄱皤謈櫇叵尀钷笸駊岶炇迫敀昢洦珀烞破砶釙粕蒪魄醗泼桲潑剖娝抔抙捊" - "掊裒箁錇咅哣婄犃廍哛仆攴扑陠噗撲潽擈鯆匍莆脯菩菐葡蒱蒲僕酺墣獛璞濮瞨穙镤襥纀鏷圤朴圃浦烳普溥谱諩樸氆檏镨譜蹼鐠铺舖舗鋪瀑曝巬巭駇贌七迉沏" - "妻柒倛凄栖桤郪娸悽桼淒萋攲期棲欺蛣僛嘁慽榿漆緀慼槭諆諿霋蹊魌鏚鶈亓祁齐圻岐岓忯芪亝其奇斉歧畁祇祈肵俟疧竒剘斊旂耆脐蚑蚔蚚颀埼崎帺掑淇猉畦" - "萁萕跂軝釮骐骑棊棋琦琪祺蛴愭碁碕锜頎鬿旗粸綥綦綨蜝蜞齊璂禥蕲踑錡鲯懠濝藄檱櫀臍騎騏鳍蘄鯕鵸鶀麒纃艩蠐鬐鰭玂麡乞邔企屺岂芑启呇杞玘盀唘豈起" - "啓啔婍啟绮晵棨綮綺諬闙气讫忔気汔迄弃汽矵芞呮泣炁盵咠契砌栔氣訖唭欫夡棄湆湇葺碛摖暣甈碶噐憇器憩磜磧磩罊蟿鼜缼戚渏褄緕螧簯簱籏掐葜拤跒酠圶" - "冾帢恰洽殎硈愘髂鞐千仟阡圱圲奷扦汘芊迁佥岍杄汧瓩茾欦臤钎拪牵粁兛悭蚈谸铅婜孯牽釺掔谦鈆雃僉愆签鉛骞鹐慳搴撁箞諐遷褰謙顅檶攐攑櫏簽鵮孅攓騫" - "鬝鬜籤韆仱岒忴扲拑前钤歬虔钱钳掮揵軡媊鈐靬鉗墘榩箝銭潛潜羬蕁橬錢黔黚騝濳騚灊鰬凵浅肷淺脥嗛嵰遣槏膁蜸谴缱繾譴欠刋芡俔茜倩悓堑傔嵌棈椠慊皘" - "蒨塹歉綪蔳儙槧篏輤篟壍縴鰜竏鎆鏲籖鑓呛羌戕戗斨枪玱羗猐跄椌溬腔嗆蜣锖嶈戧槍牄瑲羫锵篬錆謒蹌镪蹡鎗鏘丬強强墙嫱蔷樯漒蔃墻嬙廧薔檣牆艢蘠抢羟" - "搶羥墏繈襁繦鏹炝唴熗羻嗴獇悄硗郻嵪跷鄡鄥劁敲毃踍锹墝頝骹墽幧橇燆缲磽鍫鍬繑趬蹺鐰乔侨荍荞桥硚菬喬僑谯嘺嫶憔蕎鞒樵橋癄瞧礄藮趫鐈鞽顦巧釥愀" - "髜俏诮陗峭帩窍殻翘誚髚僺撬撽鞘韒竅翹譙躈槗犞癿聺且切妾怯郄匧窃悏挈洯惬淁笡愜蛪朅箧緁锲篋踥穕藒鍥鯜鐑竊苆倿媫籡亲侵钦衾骎媇嵚欽綅誛嶔親顉" - "駸鮼寴庈芩芹埁珡秦耹菦蚙捦菳琴琹禽鈙雂勤嗪嫀溱靲慬噙擒斳鳹懄檎澿瘽螓懃蠄鬵鵭坅昑笉梫赾寑锓寝寢鋟螼吢吣抋沁唚菣揿搇撳瀙藽狅靑青氢轻倾卿郬" - "圊埥寈氫淸清傾蜻輕鲭鑋夝甠剠勍情殑晴棾氰葝暒擏樈擎檠黥苘顷请庼頃廎漀請檾庆凊掅殸碃箐靘慶磘磬罄謦硘櫦芎匔卭邛宆穷穹茕桏笻筇赹惸焪焭琼舼蛩" - "蛬煢睘跫銎瞏窮儝憌橩璚藑瓊竆藭瓗熍丘丠邱坵恘秋秌蚯媝萩楸蓲鹙篍緧蝵穐趥鳅蟗鞦鞧鰌鰍鶖蠤龝叴囚扏犰玌汓肍求虬泅虯俅觓訄訅酋釓唒浗紌莍逎逑釚" - "梂殏毬球赇崷巯渞湭皳盚遒煪絿蛷裘巰觩賕璆蝤銶醔鮂鼽鯄鰽搝糗釻蘒区曲伹佉匤岖诎阹驱坥屈岨岴抾浀祛胠袪區紶蛆躯筁粬蛐詘趋嶇憈駆敺誳镼駈麹髷魼" - "趨麯覰軀麴黢覻驅鰸鱋佢劬斪朐胊菃鸲淭渠絇翑葋軥蕖璖磲螶鴝璩蟝瞿鼩蘧忂灈戵欋氍籧臞癯蠷衢躣蠼鑺鸜取竘娶詓竬蝺龋齲厺去刞呿耝阒觑趣閴麮闃覷鼁" - "迲衐峑弮恮悛圈圏棬駩鐉全权佺诠姾泉洤荃拳牷辁啳埢婘惓痊硂铨湶犈筌絟葲搼瑔觠詮跧輇蜷銓権踡縓醛鳈鬈騡孉巏鰁權齤蠸颧顴犬汱畎烇绻綣虇劝券牶勧" - "韏勸犭椦楾闎缺蒛阙瘸却卻埆崅寉悫琷雀硞确阕塙搉皵碏愨榷墧慤確碻趞燩闋礐闕灍礭鹊鵲夋囷峮逡宭帬裙羣群裠儿兒罖呥肰衻袇蚦袡蚺然髥嘫髯燃繎冄冉" - "姌苒染珃媣橪蒅穣儴勷瀼獽蘘禳瓤穰躟鬤壌嚷壤攘爙纕让懹譲讓娆荛饶桡嬈蕘橈襓饒扰隢擾绕遶繞惹热熱人亻仁壬忈朲忎秂芢鈓魜銋鵀忍荏栠栣荵秹棯稔刃" - "刄认仞仭讱任屻岃扨纫妊杒牣纴肕轫韧饪姙祍紉衽紝訒軔梕袵軠絍腍葚靭靱韌飪認餁綛躵扔仍辸礽陾芿日驲囸釰鈤馹茸戎肜栄狨绒茙荣容毧烿媶嵘搑絨羢嫆" - "嵤搈榵溶蓉榕榮熔瑢穁縙蝾褣镕融螎駥髶嬫嶸爃鎔巆瀜曧蠑冗宂坈傇軵氄鴧穃厹禸柔媃揉渘葇煣瑈糅蝚蹂輮鍒鞣瓇騥鰇鶔粈楺韖肉宍腬邚如侞帤茹桇袽铷渪" - "筎蒘銣蕠蝡儒鴑嚅嬬孺濡薷鴽曘燸襦蠕颥醹顬鱬汝肗乳辱鄏擩入洳嗕媷溽缛蓐褥縟扖込杁鳰嶿挼堧撋壖阮朊软耎偄軟媆瑌碝緛輭瓀礝婑桵甤緌蕤蕊蕋橤繠蘂" - "蘃汭芮枘蚋锐瑞蜹睿銳鋭叡壡瞤闰润閏閠潤橍膶捼叒若偌弱鄀渃焫楉蒻箬篛爇鰙鰯鶸嵶仨挱挲撒洒訯靸潵灑躠卅泧飒脎萨鈒摋馺颯薩櫒隡毢愢揌塞毸腮噻鳃" - "顋鰓嗮赛僿賽簺嘥三弎叁毵毿犙鬖仐伞傘糁糂馓糝糣糤繖鏒鏾霰饊俕帴悷散閐壭毶厁橵桒桑嗓搡磉褬颡鎟顙丧喪槡掻慅搔溞骚缫繅臊鳋騒騷鰠鱢扫掃嫂埽瘙" - "氉矂髞螦閪色洓栜涩啬铯雭歮琗嗇瑟歰銫澁懎擌濇瘷穑澀璱瀒穡繬轖鏼譅飋渋濏穯森椮槮襂僧鬙杀沙纱乷刹剎砂唦殺猀粆紗莎桬毮铩痧硰煞蔱裟榝樧魦鲨鎩" - "鯊鯋傻儍倽唼啑啥帹萐厦喢廈歃翜箑翣閯霎繌筛酾篩簁簛釃繺晒閷曬山彡邖删刪杉芟姍姗苫衫钐埏挻柵狦珊舢痁脠軕笘跚剼搧嘇幓煽潸澘檆縿膻鯅羴羶闪陕" - "陝閃晱煔睒熌覢讪汕疝剡扇訕赸掞釤傓善銏骟僐鄯墠墡潬缮嬗擅樿歚膳磰謆赡繕蟮蟺譱贍鐥饍騸鳝灗鱓鱔圸杣閊敾伤殇商觞傷墒慯滳漡蔏殤熵螪觴謪鬺垧扄" - "晌赏賞贘鑜丄上尙尚恦绱緔鞝仩裳弰捎烧莦梢焼稍旓筲艄蛸輎燒颵髾鮹勺芍苕柖玿竰韶少劭卲邵绍哨娋袑紹睄綤潲蕱奢猞赊畬畲輋賒賖檨舌佘虵蛇蛥舍捨厍" - "设社厙射涉涻渉設赦弽慑摂摄滠慴摵蔎歙蠂韘騇懾攝灄麝欇舎申屾扟伸身侁呻妽籶绅诜姺柛氠珅穼籸娠峷甡眒砷莘敒深紳兟棽葠裑訷蓡詵甧蔘燊薓駪鲹曑鵢" - "鯵鰺什甚神邥弞审矤哂矧宷谂谉婶渖訠審諗頣魫曋頥瞫嬸瀋覾讅肾侺昚胂涁眘渗祳脤腎愼慎椹瘆罧蜃蜄滲鋠瘮堔榊鰰升生阩呏声斘昇泩狌苼殅牲珄陞陹笙湦" - "焺甥鉎聲鼪鵿绳憴繩譝省眚偗渻圣胜晠剰盛剩勝貹嵊琞聖墭榺蕂賸竔曻橳尸失师呞虱诗邿鸤屍施浉狮師絁釶湤湿葹鈟溮溼獅蒒蓍詩鉇鉈瑡鳲蝨鳾褷鲺濕鍦鯴" - "鰤鶳襹十饣石辻乭时实実旹飠姼峕炻祏蚀食埘時莳寔湜遈塒溡蒔鉐實榯蝕鲥鼫鼭鰣史矢乨豕使始驶兘宩屎笶鉂駛士氏礻丗世仕市示似卋式忕亊叓戺事侍势呩" - "柹视试饰冟室恀恃拭是昰枾柿眂贳适栻烒眎眡舐轼逝铈視豉釈媞崼弑徥揓谥貰释勢嗜弒睗筮觢試軾鈰鉃飾舓誓適鉽奭銴餙餝噬嬕澨諟諡遾螫謚簭襫釋佦竍识" - "拾匙嵵榁煶篒鮖籂識鰘収收手守垨首艏寿受狩兽售授涭绶痩壽夀瘦綬獸鏉扌獣书殳尗抒纾叔杸枢陎姝倏倐書殊紓掓梳淑焂菽軗鄃疎疏舒摅毹綀输瑹跾踈樞蔬" - "輸橾鮛儵攄鵨秫婌孰赎塾熟璹贖鼡属暑暏黍署蜀鼠潻薥薯曙癙藷襡襩屬钃朮术戍束沭述侸凁咰怷树竖荗恕捒庶庻絉蒁術隃尌裋数竪腧鉥墅漱潄數澍豎樹濖錰" - "鏣鶐虪瀭糬蠴鱪鱰刷唰耍誜衰摔甩帅帥蟀卛闩拴閂栓涮腨双霜雙孀骦孇騻欆礵鷞鹴艭驦鸘爽塽慡漺樉縔灀鏯谁脽誰水帨涗涚祱稅税裞睡瞓氵氺閖吮顺舜順蕣" - "橓瞚瞬鬊说哾說説妁烁朔铄欶硕矟搠蒴槊獡碩箾鎙爍鑠厶纟丝司糹私咝泀思虒鸶媤斯絲缌蛳楒禗鉰飔凘厮榹禠罳蜤锶嘶噝廝撕澌磃緦蕬鋖燍螄蟖蟴颸騦鐁鷥" - "鼶籭死巳亖四寺汜佀兕姒泤祀価孠杫泗饲驷娰柶牭洍涘肂飤笥耜釲竢覗嗣肆貄鈶鈻飼禩駟蕼儩瀃俬恖銯忪松枀娀柗倯凇崧庺梥淞菘嵩硹蜙憽濍檧鍶鬆怂悚耸" - "竦傱愯楤嵷慫聳駷讼宋诵送颂訟頌誦餸枩鎹捜鄋嗖廀廋搜溲獀蒐蓃馊摉飕摗锼艘螋醙鎪餿颼颾騪叜叟傁嗾瞍擞薮擻藪櫢籔膄瘶嗽苏甦酥稣窣穌蘇蘓櫯囌俗玊" - "夙泝肃洬涑珟素莤速宿梀殐粛骕傃粟谡嗉塐塑嫊愫溯溸肅遡鹔僳愬榡膆蔌觫趚遬憟樎樕潥碿鋉餗潚縤橚璛簌藗謖蹜驌鱐鷫诉訴鯂狻痠酸匴祘笇筭蒜算夊攵芕" - "虽倠哸浽荽荾眭葰滖睢綏熣濉鞖雖绥隋随遀隨瓍瀡膸髄髓亗岁砕祟谇埣嵗遂歲歳煫睟碎隧嬘澻穂誶賥檖燧璲禭檅穗穟繀襚邃旞繐繸譢鐆鐩韢孙狲荪孫飧搎猻" - "蓀飱槂蕵薞损笋隼筍損榫箰簨鎨鶽唆娑莏傞桫梭睃嗍羧蓑摍缩趖簑簔縮髿鮻所乺唢索琐惢锁嗩暛溑瑣褨璅鎈鎍鎖鎻鏁逤溹蜶琑嗦他它她牠祂趿铊塌榙溻褟嚃" - "蹹塔溚墖獭鳎獺鰨亣拓挞狧闼崉涾搨跶遝遢榻毾禢撻澾誻踏橽錔濌蹋鞜鮙闒鞳嚺闥譶躢侤咜囼孡胎冭台旲邰坮抬苔枱炱炲菭跆鲐箈臺颱駘儓鮐嬯擡薹檯籉太" - "夳忲汰态肽钛泰舦酞鈦溙態燤粏坍抩贪怹痑舑貪摊滩瘫擹攤灘癱坛昙倓谈郯婒惔覃榃痰锬谭墰墵憛潭談醈壇曇燂錟餤檀磹顃罈藫壜譚貚醰譠罎忐坦袒钽菼毯" - "鉭嗿憳憻醓璮襢叹炭埮探傝湠僋嘆碳舕歎賧汤坣铴湯嘡耥劏羰蝪薚镗蹚鏜鐋鞺鼞饧唐堂傏啺棠鄌塘搪溏蓎隚榶漟煻瑭禟膅樘磄糃膛橖篖糖螗踼糛螳赯醣餳鎕" - "餹闛饄鶶伖帑倘偒淌傥躺镋鎲儻戃曭爣矘钂烫摥趟燙夲弢涛绦掏絛詜嫍幍慆搯滔槄瑫韬飸縚縧濤謟轁鞱韜饕匋迯咷洮逃桃陶啕梼淘绹萄祹裪綯蜪鞀醄鞉鋾錭" - "駣檮饀騊鼗讨討套忑忒特貣蚮铽慝鋱螣蟘熥膯鼟疼痋幐腾誊漛滕邆縢駦謄儯藤騰籐鰧籘驣霯虅剔梯锑踢擿鷈鷉苐厗荑绨偍啼崹惿提稊缇罤遆鹈嗁瑅綈碮褆徲" - "漽緹蕛蝭銻题趧蹄醍謕蹏鍗鳀鴺題鮷鵜騠鯷鶗鶙禵鷤体挮躰骵鮧軆體戻迏剃朑洟倜悌涕逖悐惕掦逷惖揥替楴裼褅歒殢髰薙嚏鬀嚔瓋籊趯屉屜笹嵜天兲婖添酟" - "靔黇靝田屇沺恬畋畑盷胋畠甛甜菾湉塡填搷鈿阗緂磌窴璳闐鷆鷏忝殄倎唺悿淟晪琠腆觍痶睓舔餂覥賟錪鍩靦掭睼舚碵鴫旫佻庣恌挑祧聎芀条岧岹迢祒條笤萔" - "蓚蓨趒龆樤蜩鋚鞗髫鲦鯈鎥齠鰷宨晀朓脁窕誂斢窱嬥眺粜絩覜跳糶螩帖怗贴萜聑貼铁蛈僣銕鋨鴩鐡鐵驖呫飻餮厅庁汀艼听町耓厛烃桯烴綎鞓聴聼廰聽廳邒廷" - "亭庭莛停婷嵉渟筳葶蜓楟榳閮霆聤蝏諪鼮圢甼侹娗挺涏梃烶珽脡艇颋誔頲囲炵通痌嗵蓪仝同佟彤峂庝哃峝狪茼晍桐浵烔砼蚒眮秱铜童粡筩詷赨酮鉖僮勭鉵銅" - "餇鲖潼獞曈朣橦氃燑犝膧瞳鮦统捅桶筒統綂樋恸痛衕慟憅偷偸婾媮鋀鍮亠头投骰緰頭妵钭紏敨飳黈蘣透綉凸宊禿秃怢突唋涋捸堗湥痜葖嶀鋵鵚鼵図图凃峹庩" - "徒悇捈荼途屠梌菟揬稌圕塗嵞瘏筡腯蒤鈯圖圗廜潳跿酴馟鍎駼鵌鶟鷋鷵土圡吐钍釷兎迌兔堍鵵汢涂莵湍猯煓貒团団抟剸團慱摶漙槫篿檲鏄糰鷒鷻疃彖湪褖推" - "蓷藬弚颓隤尵頹頺頽魋穨蘈蹪俀腿僓蹆骽侻退娧煺蛻蜕褪駾吞呑涒啍朜焞噋暾黗屯坉忳芚饨豘豚軘飩鲀魨霕臀臋氽畽旽乇仛讬托扡汑饦杔侂咃拕拖沰挩捝莌" - "袥託涶脫脱飥魠驝驮佗陀陁坨岮沱沲狏迱砣砤袉鸵紽堶跎酡碢馱槖駄駞橐鮀鴕鼧騨鼍驒鼉彵妥庹媠椭楕嫷橢鵎鬌鰖柝毤唾萚跅毻箨蘀籜驼駝穵劸挖洼娲畖窊" - "媧嗗蛙搲溛漥窪鼃攨娃瓦佤邷咓袜聉嗢腽膃襪韈韤屲瓲哇歪喎竵崴外顡弯剜婠帵塆湾蜿潫豌彎壪灣丸刓汍纨芄完岏抏玩紈捖顽烷琓頑翫宛倇唍挽盌埦婉惋晚" - "梚绾脘菀萖晩晼椀琬皖畹睕碗綩綰輓踠鋄鋔万卍卐妧忨捥脕貦萬腕輐澫薍錽蟃贃鎫贎邜杤笂尣尪尫汪尩亡亾兦王仼彺莣蚟罒网往徃罔徍惘菵暀棢蛧辋網蝄誷" - "輞瀇魍妄忘迋旺盳望朢枉焹危威烓偎萎逶隇隈喴媙愄揋揻渨葨葳微椳楲溦煨詴蜲蝛覣薇燰鳂巍鰃鰄囗韦圩围帏沩违闱峗峞洈韋桅涠唯帷惟硙维喡圍媁嵬幃湋" - "溈琟違潍維蓶鄬潙潿磑醀濰鍏闈鮠癓覹犩霺欈厃伟伪尾纬芛苇委炜玮洧娓浘荱诿偉偽崣梶痏硊骩嵔徫愇猥葦蒍骪骫暐椲煒瑋痿腲艉韪僞撱磈鲔寪緯蔿諉踓韑" - "頠薳儰濻鍡鮪壝瀢韙颹韡蘤斖卫为未位味苿為畏胃叞軎尉菋谓喂媦渭爲煟碨蔚蜼慰熭犚緭衛懀璏罻衞謂餧鮇螱褽餵魏藯轊鏏霨鳚蘶饖讆躗讏躛捤煀猬墛縅蝟" - "嶶昷塭温榅殟溫瑥辒瘟蕰豱輼轀鳁鞰鰛鰮文彣纹芠炆玟闻紋蚉蚊珳阌琝雯瘒聞馼魰鳼鴍螡閺閿蟁闅鼤闦刎吻忟抆呡肳紊桽脗稳穏穩问妏汶莬問渂揾搵顐璺呚" - "鈫鎾翁嗡滃鹟螉鎓鶲勜奣塕嵡蓊暡瞈聬瓮蕹甕罋齆挝倭涡莴唩涹渦猧萵窝窩蜗撾蝸踒我婐捰仴沃肟卧枂臥偓捾涴媉幄握渥焥硪楃腛斡瞃擭濣瓁臒雘龌齷乌圬" - "弙汙汚污邬呜巫杇屋洿诬钨烏剭窏鄔嗚歍誣箼螐鴮鎢鰞无毋吳吴吾呉芜郚唔娪洖浯茣莁梧珸祦無铻鹀禑蜈誈蕪璑蟱鯃鵐譕鼯鷡五午仵妩庑忤怃旿武玝侮俉倵" - "捂啎娬牾珷摀碔鹉熓瑦舞嫵廡憮潕儛橆甒鵡躌兀勿戊阢伆屼扤坞岉杌芴迕忢物矹卼敄误悞悟悮粅逜晤焐婺嵍痦隖靰骛塢奦嵨溩雺雾寤熃誤鹜遻鋈窹霚鼿霧齀" - "蘁騖鶩乄务伍務錻夕兮吸忚扱汐覀希扸卥昔析穸肸肹俙徆怸恓郗饻唏奚屖悕氥浠牺狶莃唽悉惜捿晞桸欷淅烯焁焈琋硒菥赥釸傒惁晰晳焟焬犀睎稀粞翕舾鄎厀" - "嵠徯溪皙蒠锡僖榽煕熄熈熙緆蜥豨餏嘻噏嬆嬉嶲潝瘜磎膝凞憙樨橀熹-熻窸縘羲螅螇錫燨瞦蟋谿豀豯貕糦繥雟鵗觹譆醯鏭隵巇曦爔犧酅觽鼷蠵鸂觿鑴习郋席" - "習袭觋媳椺蒵蓆嶍漝覡趘槢薂隰檄謵鎴霫鳛飁騱騽襲鰼驨枲洗玺徙铣喜葈葸鈢鉨鉩屣漇蓰憘暿歖禧諰壐縰謑蟢蹝璽囍鱚矖躧匸卌戏屃系饩呬忥怬矽细係咥恄" - "盻郤欯绤細釳阋喺椞翖舃舄趇隙慀滊禊綌赩隟墍熂犔稧潟澙蕮覤戱黖戲磶虩餼鬩繫嚱闟霼屭衋西息渓橲犠礂鯑疨虾谺傄閕煆煵颬瞎蝦鰕匣侠狎俠峡柙炠狭陜" - "峽烚狹珨祫硖翈舺陿硤遐敮暇瑕筪舝碬辖磍縀蕸縖赮魻轄鍜霞鎋黠騢鶷閜丅下乤吓疜夏睱嚇懗罅鎼夓鏬圷梺溊仚屳先奾纤佡忺氙杴祆秈苮枮籼珗莶掀訮铦跹" - "酰锨僊嘕銛鲜暹韯嬐憸薟鍁褼韱鮮蹮馦廯攕纎鶱襳躚纖鱻伭闲妶弦贤咸唌挦涎胘娴娹婱絃舷蚿衔啣痫蛝閑閒鹇嫌衘甉銜嫺嫻憪撏澖稴誸賢燅諴輱醎癇癎瞯藖" - "礥鹹麙贒鷳鷴鷼冼狝显险崄毨烍猃蚬険赻筅尟尠搟禒跣銑箲險嶮獫獮藓鍌燹顕幰攇櫶蘚譣玁韅顯灦伣县咞岘苋现线臽限姭宪県陥哯垷娊娨峴涀莧陷晛現硍馅" - "睍絤缐羡献粯羨腺蜆僩僴綫誢撊線鋧憲橌縣錎餡壏豏麲瀗臔獻糮鼸仙僲繊鑦乡芗相香郷厢啌鄉鄊廂湘缃葙鄕稥薌箱緗膷襄忀骧麘欀瓖镶鑲驤瓨佭详庠栙祥絴" - "翔詳跭享亯响饷晑飨想銄餉鲞曏蠁鮝鯗響饗饟鱶向姠巷蚃项珦象塂缿萫衖項像勨嶑銗橡襐嚮蟓闀鐌鱌楿鱜灱灲呺枭侾哓枵骁哮宯宵庨消绡虓逍鸮婋梟焇猇萧" - "痚痟硝硣窙翛萷销揱綃嘋嘐歊潇箫踃嘵憢獢銷霄彇膮蕭魈鴞穘簘藃蟂蟏鴵嚣瀟簫蟰髇櫹嚻囂髐蠨驍毊虈洨笅郩崤淆訤殽筊誵小晓暁筱筿皛曉篠謏皢孝肖効咲" - "俲效校涍笑啸傚敩詨嘨誟嘯歗熽鞩斅斆恷滧些揳猲楔歇蝎蠍劦协旪邪協胁垥奊峫恊拹挟挾脅脇衺偕斜谐翓嗋愶携瑎綊熁膎勰撷擕緳缬蝢鞋頡諧燲擷鞵襭攜纈" - "讗龤写冩寫藛伳灺泄泻祄绁缷卸洩炧卨娎屑屓偞偰徢械烲焎禼紲亵媟屟渫絏絬谢僁塮榍榭褉噧屧暬緤嶰廨懈澥獬糏薢薤邂韰燮褻謝駴瀉鞢瀣爕繲蟹蠏齘齛齥" - "齂躞脋夑心邤妡忻芯辛昕杺欣炘盺俽惞訢鈊锌新歆廞鋅嬜薪馨鑫馫枔襑鐔伈阠伩囟孞信軐脪衅訫焮煡馸顖舋釁忄噺星垶骍惺猩煋瑆腥蛵觪箵篂鮏曐觲鍟騂皨" - "鯹刑行邢形陉侀郉型洐荥钘陘娙硎铏鈃滎鉶銒鋞睲醒擤兴杏姓幸性荇倖莕婞悻涬緈興嬹臖哘裄謃凶兄兇匈讻忷汹哅恟洶胷胸訩詾賯雄熊焽诇焸詗夐敻休俢修" - "咻庥烋烌羞脩脙鸺臹貅馐樇銝髤髹鎀鵂鏅饈鱃飍苬朽滫綇糔秀岫峀珛绣袖琇锈嗅溴璓褎褏銹螑繍繡鏥鏽齅鮴吁戌旴疞盱欨胥须晇訏顼虗虚谞媭幁揟湑虛裇須" - "楈窢頊嘘墟需魆噓嬃歔縃蕦蝑諝譃繻魖驉鑐鬚俆徐蒣许呴姁诩冔栩珝偦許暊詡稰鄦糈醑盨旭伵序汿芧侐卹怴沀叙恤昫洫垿欰殈烅珬勖敍敘勗烼绪续酗喣壻婿" - "朂溆絮訹慉煦蓄賉槒漵潊盢瞁緒聟銊獝稸緖魣藇瞲藚續鱮聓続蓿吅轩昍宣弲軒梋谖喧塇媗愃愋揎萱萲暄煊瑄蓒睻儇禤箮翧蝖鋗懁蕿諠諼鍹駽矎翾藼蘐蠉譞玄" - "玹痃悬旋琁蜁嫙漩暶璇檈璿懸咺选晅烜選顈癣癬怰泫昡炫绚眩袨铉琄眴衒渲絢楥楦鉉碹蔙镟鞙颴縼繏鏇讂贙鰚削疶蒆靴薛辥辪鞾穴斈乴学岤峃茓泶袕鸴踅壆" - "學嶨澩燢觷雤鷽雪鳕鱈血吷坹狘桖谑趐謔瀥膤樰艝轌坃勋埙焄勛塤熏窨蔒勲勳薫駨壎獯薰曛燻臐矄蘍壦纁醺廵寻旬巡驯杊畃询峋恂洵浔紃荀荨栒桪毥珣偱尋" - "循揗槆潃詢馴鄩鲟噚潯攳樳燖璕蟳鱏鱘灥卂讯伨汛迅侚巺徇狥迿逊殉訊訙奞巽殾稄遜愻賐噀潠蕈鵕爋顨鑂训訓嚑丫圧压吖庘押枒垭鸦桠鸭埡孲椏鴉錏鴨壓鵶" - "鐚牙伢厑岈芽厓玡琊笌蚜堐崕崖涯猚瑘睚衙漄齖厊庌哑唖啞痖雅瘂蕥劜圠轧亚襾讶亜犽迓亞軋娅挜砑俹氩婭掗訝铔揠氬猰聐圔稏窫齾乛呀恹剦烟珚胭偣啱崦" - "淊淹焉焑菸阉湮猒腌煙硽鄢嫣漹醃閹嬮懨篶懕臙黫讠延严妍芫言岩昖沿炎郔姸娫狿研莚娮盐琂硏閆阎嵒嵓湺筵綖蜒塩揅楌詽碞蔅颜厳虤閻檐顏顔嚴壛巌簷櫩" - "黬壧孍巗巖礹鹽麣夵抁沇乵兖奄俨兗匽弇衍偃厣掩眼萒郾酓嵃愝扊揜棪渰渷琰遃隒椼罨裺演褗嶖戭蝘魇噞躽縯檿験黡厴甗鰋鶠黤齞龑儼黭顩鼴巘巚曮魘鼹齴" - "黶厌闫妟觃牪咽姲彥彦砚唁宴晏烻艳覎验偐焔谚隁喭堰敥焰焱硯葕雁傿椻溎滟鳫厭墕暥酽嬊谳餍鴈燄燕諺赝鬳曕鴳酀騐嚥嬿艶贋曣爓醶騴鷃灔贗觾讌醼饜驗" - "鷰艷灎釅驠灧讞豓豔灩訁熖樮軅欕央咉姎抰泱殃胦眏秧鸯鉠雵鞅鴦扬羊阦阳旸杨炀飏佯劷氜疡钖垟徉昜洋羏烊珜眻陽崵崸揚蛘敭暘楊煬禓瘍諹輰鍚鴹颺鐊鰑" - "霷鸉仰佒坱岟养柍炴氧痒紻傟楧軮慃氱蝆養駚懩攁癢怏恙样羕詇様漾樣瀁奍羪礢幺夭吆妖枖殀祅訞喓葽楆腰鴁邀爻尧尭肴垚姚峣轺倄烑珧窑傜堯揺谣軺嗂媱" - "徭愮搖摇猺遙遥暚榣瑤瑶銚飖餆嶢嶤窯窰餚繇謠謡鎐鳐颻蘨邎顤鰩仸宎岆抭杳狕苭咬柼眑窅窈舀偠婹崾溔蓔榚鴢鼼闄騕齩鷕穾药要钥袎窔筄葯詏熎覞靿獟鹞" - "薬曜燿艞藥矅耀纅鷂讑鑰倻掖椰暍噎潱蠮耶捓揶铘釾鋣鎁擨也吔冶埜野嘢漜壄业叶曳页曵邺夜抴亱枼頁晔枽烨啘液谒堨殗腋葉鄓墷楪業馌僷曄曅歋燁擛皣瞱" - "鄴靥嶪嶫澲謁餣嚈擫曗瞸鍱擪爗礏鎑饁鵺鐷靨驜鸈爷亪爺一弌伊衣医吚壱依祎咿洢悘猗郼铱壹揖欹蛜禕嫛漪稦銥嬄噫夁瑿鹥繄檹毉醫黟譩鷖黳乁仪匜圯夷迆" - "冝宐沂诒侇怡沶狋衪迤饴咦姨峓恞拸柂珆瓵贻迻宧巸弬扅栘桋眙胰袘訑貤痍移耛萓凒羠蛦詑詒貽遗媐暆椸誃跠頉颐飴疑儀熪箷遺嶬彛彜螔頤寲嶷簃顊彝彞謻" - "鏔觺讉鸃乙已以钇佁攺矣肔苡苢庡舣蚁釔倚扆笖逘酏偯崺旑椅鉯鳦裿旖踦輢敼螘檥礒艤蟻顗轙齮乂义亿弋刈忆艺肊议亦伇屹异芅伿佚劮呓坄役抑杙耴苅译邑" - "佾呭呹峄怈怿易枍欥泆炈秇绎诣驿俋奕帟帠弈枻洂浂玴疫羿衵轶唈垼悒挹捙栧栺欭浥浳益袣谊陭勚埶埸悥掜殹異羛翊翌訲訳豙豛逸釴隿幆敡晹棭殔湙焲蛡詍" - "跇軼鈠骮亄兿意溢獈痬睪竩缢義肄裔裛詣勩嫕廙榏潩瘗膉蓺蜴靾駅億撎槸毅熠熤熼瘞誼镒鹝鹢黓劓圛墿嬑嬟嶧憶懌曀殪澺燚瘱瞖穓縊艗薏螠褹寱斁曎檍歝燡" - "燱翳翼臆賹鮨癔藙藝贀鎰镱繶繹豷霬鯣鶂鶃瀷蘙譯議醳醷饐囈鐿鷁鷊懿襼驛鷧虉鷾讛齸辷匇衤宜畩萟椬鶍籎囙因阥阴侌垔姻洇茵荫音骃栶殷氤陰凐秵裀铟陻" - "隂喑堙婣愔筃絪歅溵禋蔭慇摿瘖銦緸鞇諲霒駰噾闉霠韾冘乑吟犾苂斦烎垠泿圁峾狺珢荶訔訚婬寅崟崯淫訡银鈝龂滛碒鄞夤蔩銀噖殥璌誾嚚檭蟫霪齗鷣乚廴尹" - "引吲饮蚓赺隐淾鈏飲隠靷飮朄輑磤趛檃瘾隱嶾濥濦螾蘟櫽癮讔印茚洕胤垽堷湚猌廕蒑酳慭癊憖憗鮣懚檼粌应応英偀桜莺啨婴媖渶绬朠煐瑛嫈碤锳嘤撄甇緓缨" - "罂蝧賏樱璎罃褮鍈霙鴬鹦嬰應膺韺甖鹰鶑鶧嚶孆孾攖罌蘡譍櫻瓔礯譻鶯鑍纓蠳鷪鷹鸎鸚盁迎茔盈荧莹営萤-萦蛍溁溋萾僌塋楹滢蓥潆熒瑩蝿嬴營縈螢濙濚濴" - "藀覮謍赢瀅鎣攍瀛瀠瀯櫿瀴贏籝籯矨郢浧梬颍颕颖摬影潁璄瘿穎頴巊廮癭映暎硬媵膡噟鞕鐛鱦珱愥蝇縄攚蠅灐灜軈哟唷喲佣拥痈邕庸傭嗈鄘雍墉嫞慵滽槦噰" - "壅擁澭郺镛臃癕雝鏞鳙廱灉饔鱅鷛癰喁揘牅颙顒鰫永甬咏泳俑勇勈栐埇悀柡涌恿傛惥愑湧硧詠塎嵱彮愹蛹慂踊禜鲬踴鯒用苚醟怺砽优忧攸呦怮泑幽逌悠麀滺" - "憂優鄾嚘瀀櫌纋耰尢尤由沋犹邮油肬怣斿疣峳浟秞莜莸郵铀偤蚰訧逰游猶遊鱿楢猷鈾鲉輏駀蕕蝣魷輶鮋櫾有丣卣苃酉羑庮栯羐莠梄聈脜铕湵禉蜏銪槱牖黝懮" - "又右幼佑侑狖糿哊囿姷宥峟柚牰祐诱迶唀蚴亴貁釉酭誘鼬友孧蒏牗扜纡迂迃穻陓紆虶唹淤盓毺瘀箊亐于邘伃余妤扵杅欤玗玙於盂臾衧鱼乻俞兪禺竽舁茰娛娯" - "娱桙狳谀酑馀渔萸隅雩魚堣堬崳嵎嵛愉揄楰渝湡畭硢腴萮逾骬愚楡榆歈牏瑜艅虞觎漁睮窬舆褕歶羭蕍蝓諛雓餘嬩澞覦踰歟璵螸輿鍝謣髃鮽旟籅騟蘛鰅鷠鸆与" - "予伛宇屿羽雨俁俣禹语圄峿祤偊匬圉庾敔鄅斞萭傴寙楀瑀瘐與語窳鋙頨龉噳嶼懙貐斔麌蘌齬肀玉驭圫聿芋芌妪忬饫育郁昱狱秗茟俼峪彧浴砡钰预喐域堉悆惐" - "欲淢淯谕逳阈喅喩喻媀寓庽御棛棜棫焴琙矞硲裕遇飫馭鹆愈滪煜稢罭蒮蓣誉鈺預嫗嶎戫毓獄瘉緎蜟蜮輍銉噊慾潏稶蓹薁豫遹鋊鳿澦燏燠蕷諭錥閾鴥鴪儥礇禦" - "魊鹬癒礖礜穥篽繘醧鵒櫲饇譽轝鐭霱欎驈鬻籞鱊鷸鸒欝龥軉鬰鬱灪籲爩挧荢澚鯲囦鸢剈冤悁眢鸳寃渁渆渊渕惌淵葾棩蒬蜎裷鹓箢鳶蜵駌鴛嬽鵷灁鼘鼝元円贠" - "邧员园沅杬垣爰貟原員圆笎蚖袁厡圎援湲猨缘茒鼋園圓塬媴嫄源溒猿獂蒝榞榬辕緣縁蝝蝯魭橼羱薗螈謜轅黿鎱櫞邍騵鶢鶰厵远盶逺遠鋺夗肙妴苑怨院垸衏傆" - "媛掾瑗禐愿裫褑褤噮願酛鈨曰曱约約箹矱彟彠月戉刖妜岄抈礿岳玥恱悅悦蚎蚏軏钺阅捳跀跃粤越鈅粵鉞閱閲嬳樾篗嶽龠籆瀹蘥黦爚禴躍籥鸑籰鸙晕缊蒀暈氲" - "煴蒕氳奫蝹縕赟頵馧贇云勻匀囩妘沄纭芸昀畇眃秐郧涢紜耘耺鄖雲愪溳筠筼蒷榲熉澐蕓鋆橒篔縜饂允阭夽抎狁陨荺殒喗鈗隕殞褞馻磒賱霣齳孕运枟郓恽鄆酝" - "傊惲愠運慍腪韫韵熅熨緷緼蕴薀醖醞餫藴韗韞蘊韻抣繧帀匝沞迊咂拶紥紮鉔魳臜臢杂砸偺喒韴雑嶻磼襍雜囋囐雥咋災灾甾哉栽烖菑渽睵賳宰崽再在扗侢洅载" - "傤載酨儎縡兂糌簪簮鐕鐟咱昝沯桚寁揝噆撍儧攅攒儹攢趱礸趲暂暫賛赞錾鄼濽蹔瓉贊鏨瓒酇灒讃瓚禶襸讚饡匨牂羘赃賍臧蔵賘贓髒贜驵駔奘弉脏塟葬銺臓臟" - "傮遭糟蹧醩凿鑿早枣蚤棗澡璪薻繰藻灶皁皂唕唣造梍喿慥艁噪簉燥竃譟趮躁竈栆则択沢择泎泽责迮則荝唶啧帻笮舴責溭矠嘖嫧幘箦樍諎赜擇澤皟瞔簀礋襗謮" - "賾蠌齚齰鸅夨仄庂汄昃昗捑崱伬蔶贼戝賊鲗鯽蠈鰂鱡怎谮譖譛囎増鄫增憎缯橧熷璔矰磳罾繒譄锃鋥甑赠贈鱛扎吒抯奓挓柤査哳偧喳揸渣楂劄摣皶樝觰皻譇齄" - "齇札甴闸蚻铡煠牐閘箚耫鍘譗厏拃苲眨砟搩鲊鲝踷鮓鮺乍灹诈咤柞栅炸宱痄蚱溠詐搾榨霅醡捚斋斎摘榸齋宅檡窄鉙债砦債寨瘵夈粂沾毡旃栴粘蛅飦惉詀趈詹" - "閚谵噡嶦薝邅霑氈氊瞻鹯旜譫饘鳣驙魙鱣鸇讝斩飐展盏崭斬椫琖搌盞嶃嶄榐颭嫸醆橏輾黵占佔战栈桟站偡绽菚棧湛戦綻嶘輚戰虥虦覱轏譧蘸驏张張章傽鄣墇" - "嫜彰慞漳獐粻蔁遧暲樟璋餦蟑騿鱆麞仉长長涨掌漲礃丈仗扙帐杖胀账帳涱脹痮障嶂幛賬瘬瘴瞕粀幥鏱鐣佋钊妱巶招昭盄釗啁鉊駋窼鍣皽爪找沼瑵召兆诏枛垗" - "炤狣赵笊肁旐棹詔照罩肇肈趙曌燳鮡櫂瞾羄爫罀蜇嗻嫬遮厇折歽矺砓籷虴哲埑粍袩啠悊晢晣辄喆蛰詟谪馲摺輒磔輙銸辙蟄嚞謫謺鮿轍讁讋者乽啫禇锗赭褶襵" - "这柘浙這淛樜潪鹧蟅鷓着著蔗贞针侦浈珍珎胗貞帪栕桢眞真砧祯針偵桭酙寊葴遉嫃搸斟楨獉甄禎蒖蓁鉁靕榛殝瑧碪禛潧箴樼澵臻薽錱轃鍼籈鱵诊抮枕弫昣轸" - "屒畛疹眕袗紾聄裖診軫絼缜稹駗縥鬒黰圳阵纼甽侲挋陣鸩振朕栚紖眹赈酖塦揕敶瑱誫賑镇震鴆鎭鎮萙鋴争佂姃征怔爭诤埩峥挣炡狰烝眐钲崝崢掙猙睁聇铮媜" - "揁筝徰蒸睜踭鉦徴箏錚徵篜鬇鯖癥氶抍糽拯掟晸愸撜整正证郑帧政症幀証塣諍鄭鴊證凧之支卮汁芝吱巵汥坧枝泜知织肢栀祗秓秖胑胝衼倁疷祬秪脂隻梔戠椥" - "臸搘禔稙綕榰蜘馶鳷鴲鵄織蘵鼅执侄妷直姪値值聀釞埴執淔职貭植殖犆禃絷褁跖瓡鉄墌摭馽嬂慹漐踯樴膱儨縶職蟙蹠軄躑夂止只劧旨阯址坁帋扺汦沚纸芷抧" - "祉咫恉指枳洔砋衹轵淽疻紙訨趾軹黹酯藢襧阤至芖志忮扻豸制厔垁帙帜治炙质迣郅峙庢庤挃柣栉洷祑陟娡徏挚晊桎狾秩致袟贽轾乿偫徝掷梽楖猘畤痔秲秷窒" - "紩翐袠觗铚鸷傂崻彘智滞痣蛭軽骘寘廌搱滍稚筫置跱輊锧雉墆滯潌疐製覟誌銍幟憄摯熫稺膣觯質踬鋕擳旘瀄緻駤鴙劕懥擲櫛穉螲懫贄櫍瓆觶騭鯯礩豑騺驇躓" - "鷙鑕豒凪俧徔謢中伀汷刣妐彸忠泈炂终柊盅衳钟舯衷終鈡幒蔠锺銿螤螽鍾鼨蹱鐘籦肿种冢喠尰塚塜歱煄腫瘇種踵穜仲众妕狆祌茽衶重蚛偅眾堹媑筗衆諥迚州" - "舟诌侜周洲诪烐珘辀郮徟掫淍矪週鸼喌粥赒輈銂賙輖霌盩謅鵃騆譸妯轴軸肘疛菷晭睭箒鯞纣伷呪咒宙绉冑咮昼紂胄荮皱酎晝粙葤詋甃詶僽皺駎噣縐骤籀籕籒" - "驟帚炿駲朱劯侏诛邾洙茱株珠诸猪硃秼袾铢絑蛛誅跦槠潴蝫銖橥諸豬駯鮢鴸瀦櫫櫧鯺鼄蠩竹泏竺炢笁茿烛窋逐笜舳瘃築燭蠋躅鱁孎灟曯欘爥蠾丶主宔拄罜陼" - "渚煮煑詝嘱濐麈瞩劚囑斸矚伫佇住助纻苎坾杼注贮迬驻壴柱殶炷祝疰眝砫祩竚莇紵紸羜蛀嵀筑註貯跓軴铸筯鉒馵箸翥樦鋳駐篫霔麆鑄墸抓檛膼簻髽拽跩专叀" - "専砖專鄟塼嫥瑼甎磗膞颛磚諯蟤顓鱄转孨転竱轉灷啭堟蒃瑑腞僎赚撰篆馔篹襈賺譔饌囀籑妆庄妝荘娤桩莊梉湷粧装裝樁糚壮壯状狀壵焋漴撞戇庒隹追骓锥錐" - "騅鵻沝坠桘笍娷惴甀缒畷硾膇墜赘縋諈醊錣餟礈贅譵轛鑆缀綴宒迍肫窀谆諄衠准埻準綧訰稕凖卓拙炪倬捉桌棁涿棳穛穱蠿圴彴汋犳灼叕妰茁斫浊丵浞烵诼酌" - "啄啅娺梲斱晫椓琸硺窡罬撯擆斲槕禚諁諑鋜濁篧擢斀斵濯櫡謶镯鐯鵫灂蠗鐲籗鷟籱劅窧孜茊兹咨姕姿茲栥玆紎赀资淄秶缁谘嗞孳嵫椔湽滋粢葘辎鄑孶禌觜訾" - "貲資趑锱稵緇鈭镃龇輜鼒澬諮趦輺錙髭鲻鍿鎡璾頿頾鯔鶅齍鰦蓻仔吇姉姊杍矷秄胏呰秭籽耔虸笫梓釨啙紫滓訿榟字自芓茡倳剚恣牸渍眥眦胔胾漬子崰嗭橴宗" - "倧综骔堫嵏嵕惾棕猣腙葼朡椶嵸稯綜緃熧緵翪蝬踨踪磫鍐豵蹤騌鬃騣鬉鬷鯮鯼鑁总偬捴惣愡揔搃傯蓗摠総縂總鏓纵昮疭倊猔碂粽糉瘲縦錝縱糭潈邹驺诹郰陬" - "菆棷棸鄒箃緅諏鄹鲰鯫黀騶齱齺赱走奏揍楱鯐租葅蒩卆足卒哫崒崪族傶箤踤踿镞鏃诅阻组俎爼珇祖組詛靻鎺钻躜鑽繤缵纂纉籫纘攥鑚厜朘嗺樶蟕纗嶊嘴嶵噿" - "璻栬絊酔最晬祽稡罪辠槜酻蕞醉檇鋷錊檌枠穝尊墫壿嶟遵樽繜罇鐏鳟鱒鷷僔噂撙譐捘銌鶎昨秨莋捽椊琢稓筰鈼左佐唨繓作坐阼岝岞怍侳祚胙唑座袏做葃葄飵" - "糳咗蓙" + "掊裒箁錇咅哣婄犃廍仆攴扑陠噗撲潽擈鯆匍莆脯菩菐葡蒱蒲僕酺墣獛璞濮瞨穙镤襥纀鏷圤朴圃浦烳普溥谱諩樸氆檏镨譜蹼鐠铺舖舗鋪瀑曝巬巭駇贌<" + "'\uFDD0'Q<*七迉沏妻柒倛凄栖桤郪娸悽桼淒萋攲期棲欺蛣僛嘁慽榿漆緀慼槭諆諿霋蹊魌鏚鶈亓祁齐圻岐岓忯芪亝其奇斉歧畁祇祈肵俟疧竒剘斊" + "旂耆脐蚑蚔蚚颀埼崎帺掑淇猉畦萁萕跂軝釮骐骑棊棋琦琪祺蛴愭碁碕锜頎鬿旗粸綥綦綨蜝蜞齊璂禥蕲踑錡鲯懠濝藄檱櫀臍騎騏鳍蘄鯕鵸鶀麒纃艩蠐鬐鰭玂麡" + "乞邔企屺岂芑启呇杞玘盀唘豈起啓啔婍啟绮晵棨綮綺諬闙气讫忔気汔迄弃汽矵芞呮泣炁盵咠契砌栔氣訖唭欫夡棄湆湇葺碛摖暣甈碶噐憇器憩磜磧磩罊蟿鼜缼" + "戚渏褄緕螧簯簱籏掐葜拤跒酠圶冾帢恰洽殎硈愘髂鞐千仟阡圱圲奷扦汘芊迁佥岍杄汧瓩茾欦臤钎拪牵粁兛悭蚈谸铅婜孯牽釺掔谦鈆雃僉愆签鉛骞鹐慳搴撁箞" + "諐遷褰謙顅檶攐攑櫏簽鵮孅攓騫鬝鬜籤韆仱岒忴扲拑前钤歬虔钱钳掮揵軡媊鈐靬鉗墘榩箝銭潛潜羬蕁橬錢黔黚騝濳騚灊鰬凵浅肷淺脥嗛嵰遣槏膁蜸谴缱繾譴" + "欠刋芡俔茜倩悓堑傔嵌棈椠慊皘蒨塹歉綪蔳儙槧篏輤篟壍縴鰜竏鎆鏲籖鑓呛羌戕戗斨枪玱羗猐跄椌溬腔嗆蜣锖嶈戧槍牄瑲羫锵篬錆謒蹌镪蹡鎗鏘丬強强墙嫱" + "蔷樯漒蔃墻嬙廧薔檣牆艢蘠抢羟搶羥墏繈襁繦鏹炝唴熗羻嗴獇悄硗郻嵪跷鄡鄥劁敲毃踍锹墝頝骹墽幧橇燆缲磽鍫鍬繑趬蹺鐰乔侨荍荞桥硚菬喬僑谯嘺嫶憔蕎" + "鞒樵橋癄瞧礄藮趫鐈鞽顦巧釥愀髜俏诮陗峭帩窍殻翘誚髚僺撬撽鞘韒竅翹譙躈槗犞癿聺且切妾怯郄匧窃悏挈洯惬淁笡愜蛪朅箧緁锲篋踥穕藒鍥鯜鐑竊苆倿媫" + "籡亲侵钦衾骎媇嵚欽綅誛嶔親顉駸鮼寴庈芩芹埁珡秦耹菦蚙捦菳琴琹禽鈙雂勤嗪嫀溱靲慬噙擒斳鳹懄檎澿瘽螓懃蠄鬵鵭坅昑笉梫赾寑锓寝寢鋟螼吢吣抋沁唚" + "菣揿搇撳瀙藽狅靑青氢轻倾卿郬圊埥寈氫淸清傾蜻輕鲭鑋夝甠剠勍情殑晴棾氰葝暒擏樈擎檠黥苘顷请庼頃廎漀請檾庆凊掅殸碃箐靘慶磘磬罄謦硘櫦芎匔卭邛" + "宆穷穹茕桏笻筇赹惸焪焭琼舼蛩蛬煢睘跫銎瞏窮儝憌橩璚藑瓊竆藭瓗熍丘丠邱坵恘秋秌蚯媝萩楸蓲鹙篍緧蝵穐趥鳅蟗鞦鞧鰌鰍鶖蠤龝叴囚扏犰玌汓肍求虬泅" + "虯俅觓訄訅酋釓唒浗紌莍逎逑釚梂殏毬球赇崷巯渞湭皳盚遒煪絿蛷裘巰觩賕璆蝤銶醔鮂鼽鯄鰽搝糗釻蘒区曲伹佉匤岖诎阹驱坥屈岨岴抾浀祛胠袪區紶蛆躯筁" + "粬蛐詘趋嶇憈駆敺誳镼駈麹髷魼趨麯覰軀麴黢覻驅鰸鱋佢劬斪朐胊菃鸲淭渠絇翑葋軥蕖璖磲螶鴝璩蟝瞿鼩蘧忂灈戵欋氍籧臞癯蠷衢躣蠼鑺鸜取竘娶詓竬蝺龋" + "齲厺去刞呿唟耝阒觑趣閴麮闃覷鼁迲衐峑弮恮悛圈圏棬駩鐉全权佺诠姾泉洤荃拳牷辁啳埢婘惓痊硂铨湶犈筌絟葲搼瑔觠詮跧輇蜷銓権踡縓醛鳈鬈騡孉巏鰁權" + "齤蠸颧顴犬汱畎烇绻綣虇劝券牶勧韏勸犭椦楾闎缺蒛阙瘸却卻埆崅寉悫琷雀硞确阕塙搉皵碏愨榷墧慤確碻趞燩闋礐闕灍礭鹊鵲夋囷峮逡宭帬裙羣群裠<" + "'\uFDD0'R<*呥肰衻袇蚦袡蚺然髥嘫髯燃繎冄冉姌苒染珃媣橪蒅穣儴勷瀼獽蘘禳瓤穰躟鬤壌嚷壤攘爙纕让懹譲讓娆荛饶桡嬈蕘橈襓饒扰隢擾绕遶" + "繞惹热熱人亻仁壬忈朲忎秂芢鈓魜銋鵀忍荏栠栣荵秹棯稔刃刄认仞仭讱任屻岃扨纫妊杒牣纴肕轫韧饪姙祍紉衽紝訒軔梕袵軠絍腍葚靭靱韌飪認餁綛躵扔仍辸" + "礽陾芿日驲囸釰鈤馹茸戎肜栄狨绒茙荣容毧烿媶嵘搑絨羢嫆嵤搈榵溶蓉榕榮熔瑢穁縙蝾褣镕融螎駥髶嬫嶸爃鎔巆瀜曧蠑冗宂坈傇軵氄鴧穃厹禸柔媃揉渘葇煣" + "瑈糅蝚蹂輮鍒鞣瓇騥鰇鶔粈楺韖肉宍腬邚如侞帤茹桇袽铷渪筎蒘銣蕠蝡儒鴑嚅嬬孺濡薷鴽曘燸襦蠕颥醹顬鱬汝肗乳辱鄏擩入洳嗕媷溽缛蓐褥縟扖込杁鳰嶿挼" + "堧撋壖阮朊软耎偄軟媆瑌碝緛輭瓀礝婑桵甤緌蕤蕊蕋橤繠蘂蘃汭芮枘蚋锐瑞蜹睿銳鋭叡壡瞤闰润閏閠潤橍膶捼叒若偌弱鄀渃焫楉蒻箬篛爇鰙鰯鶸嵶<" + "'\uFDD0'S<*仨挱挲撒洒訯靸潵灑躠卅泧飒脎萨鈒摋馺颯薩櫒虄隡毢愢揌塞毸腮噻鳃顋鰓嗮赛僿賽簺嘥三弎叁毵毿犙鬖仐伞傘糁糂馓糝糣糤繖鏒" + "鏾霰饊俕帴悷散閐壭毶厁橵桒桑嗓搡磉褬颡鎟顙丧喪槡掻慅搔溞骚缫繅臊鳋騒騷鰠鱢扫掃嫂埽瘙氉矂髞螦閪色洓栜涩啬铯雭歮琗嗇瑟歰銫澁懎擌濇瘷穑澀璱" + "瀒穡繬轖鏼譅飋渋濏穯森椮槮襂僧鬙杀沙纱乷刹剎砂唦殺猀粆紗莎桬毮铩痧硰煞蔱裟榝樧魦鲨鎩鯊鯋傻儍倽唼啑啥帹萐厦喢廈歃翜箑翣閯霎繌筛酾篩簁簛釃" + "繺晒閷曬山彡邖删刪杉芟姍姗苫衫钐埏挻柵狦珊舢痁脠軕笘跚剼搧嘇幓煽潸澘檆縿膻鯅羴羶闪陕陝閃晱煔睒熌覢讪汕疝剡扇訕赸掞釤傓善銏骟僐鄯墠墡潬缮" + "嬗擅樿歚膳磰謆赡繕蟮蟺譱贍鐥饍騸鳝灗鱓鱔圸杣閊敾伤殇商觞傷墒慯滳漡蔏殤熵螪觴謪鬺垧扄晌赏賞贘鑜丄上尙尚恦绱緔鞝仩裳弰捎烧莦梢焼稍旓筲艄蛸" + "輎燒颵髾鮹勺芍苕柖玿竰韶少劭卲邵绍哨娋袑紹睄綤潲蕱奢猞赊畬畲輋賒賖檨舌佘虵蛇蛥舍捨厍设社厙射涉涻渉設赦弽慑摂摄滠慴摵蔎歙蠂韘騇懾攝灄麝欇" + "舎申屾扟伸身侁呻妽籶绅诜姺柛氠珅穼籸娠峷甡眒砷莘敒深紳兟棽葠裑訷蓡詵甧蔘燊薓駪鲹曑鵢鯵鰺什甚神邥弞审矤哂矧宷谂谉婶渖訠審諗頣魫曋頥瞫嬸瀋" + "覾讅肾侺昚胂涁眘渗祳脤腎愼慎椹瘆罧蜃蜄滲鋠瘮堔榊鰰升生阩呏声斘昇泩狌苼栍殅牲珄陞陹笙湦焺甥鉎聲鼪鵿绳憴繩譝省眚偗渻圣胜晠剰盛剩勝貹嵊琞聖" + "墭榺蕂賸竔曻橳尸失师呞虱诗邿鸤屍施浉狮師絁釶湤湿葹鈟溮溼獅蒒蓍詩鉇鉈瑡鳲蝨鳾褷鲺濕鍦鯴鰤鶳襹十饣石辻乭时实実旹飠姼峕炻祏蚀食埘時莳寔湜遈" + "塒溡蒔鉐實榯蝕鲥鼫鼭鰣史矢乨豕使始驶兘宩屎笶鉂駛士氏礻丗世仕市示似卋式忕亊叓戺事侍势呩柹视试饰冟室恀恃拭是昰枾柿眂贳适栻烒眎眡舐轼逝铈視" + "豉釈媞崼弑徥揓谥貰释勢嗜弒睗筮觢試軾鈰鉃飾舓誓適鉽奭銴餙餝噬嬕澨諟諡遾螫謚簭襫釋佦竍识拾匙嵵榁煶篒鮖籂識鰘収收手守垨首艏寿受狩兽售授涭绶" + "痩壽夀瘦綬獸鏉扌獣书殳尗抒纾叔杸枢陎姝倏倐書殊紓掓梳淑焂菽軗鄃疎疏舒摅毹綀输瑹跾踈樞蔬輸橾鮛儵攄鵨秫婌孰赎塾熟璹贖鼡属暑暏黍署蜀鼠潻薥薯" + "曙癙藷襡襩屬钃朮术戍束沭述侸凁咰怷树竖荗恕捒庶庻絉蒁術隃尌裋数竪腧鉥墅漱潄數澍豎樹濖錰鏣鶐虪瀭糬蠴鱪鱰刷唰耍誜衰摔甩帅帥蟀卛闩拴閂栓涮腨" + "双霜雙孀骦孇騻欆礵鷞鹴艭驦鸘爽塽慡漺樉縔灀鏯谁脽誰水帨涗涚祱稅税裞睡瞓氵氺閖吮顺舜順蕣橓瞚瞬鬊说哾說説妁烁朔铄欶硕矟搠蒴槊獡碩箾鎙爍鑠厶" + "纟丝司糹私咝泀思虒鸶媤斯絲缌蛳楒禗鉰飔凘厮榹禠罳蜤锶嘶噝廝撕澌磃緦蕬鋖燍螄蟖蟴颸騦鐁鷥鼶籭死巳亖四寺汜佀兕姒泤祀価孠杫泗饲驷娰柶牭洍涘肂" + "飤笥耜釲竢覗嗣肆貄鈶鈻飼禩駟蕼儩瀃俬恖銯忪松枀娀柗倯凇崧庺梥淞菘嵩硹蜙憽濍檧鍶鬆怂悚耸竦傱愯楤嵷慫聳駷讼宋诵送颂訟頌誦餸枩鎹捜鄋嗖廀廋搜" + "溲獀蒐蓃馊摉飕摗锼艘螋醙鎪餿颼颾騪叜叟傁嗾瞍擞薮擻藪櫢籔膄瘶嗽苏甦酥稣窣穌蘇蘓櫯囌俗玊夙泝肃洬涑珟素莤速宿梀殐粛骕傃粟谡嗉塐塑嫊愫溯溸肅" + "遡鹔僳愬榡膆蔌觫趚遬憟樎樕潥碿鋉餗潚縤橚璛簌藗謖蹜驌鱐鷫诉訴鯂狻痠酸匴祘笇筭蒜算夊攵芕虽倠哸浽荽荾眭葰滖睢綏熣濉鞖雖绥隋随遀隨瓍瀡膸髄髓" + "亗岁砕祟谇埣嵗遂歲歳煫睟碎隧嬘澻穂誶賥檖燧璲禭檅穗穟繀襚邃旞繐繸譢鐆鐩韢孙狲荪孫飧搎猻蓀飱槂蕵薞损笋隼筍損榫箰簨鎨鶽唆娑莏傞桫梭睃嗍羧蓑" + "摍缩趖簑簔縮髿鮻所乺唢索琐惢锁嗩暛溑瑣褨璅鎈鎍鎖鎻鏁逤溹蜶琑嗦<'\uFDD0'T<*他它她牠祂趿铊塌榙溻褟嚃闧蹹塔溚墖獭鳎獺鰨亣拓挞狧" + "闼崉涾搨跶遝遢榻毾禢撻澾誻踏橽錔濌蹋鞜鮙闒鞳嚺闥譶躢侤咜囼孡胎冭台旲邰坮抬苔枱炱炲菭跆鲐箈臺颱駘儓鮐嬯擡薹檯籉太夳忲汰态肽钛泰舦酞鈦溙態" + "燤粏坍抩贪怹痑舑貪摊滩瘫擹攤灘癱坛昙倓谈郯婒惔覃榃痰锬谭墰墵憛潭談醈壇曇燂錟餤檀磹顃罈藫壜譚貚醰譠罎忐坦袒钽菼毯鉭嗿憳憻醓璮襢叹炭埮探傝" + "湠僋嘆碳舕歎賧汤坣铴湯嘡耥劏羰蝪薚镗蹚鏜鐋鞺鼞饧唐堂傏啺棠鄌塘搪溏蓎隚榶漟煻瑭禟膅樘磄糃膛橖篖糖螗踼糛螳赯醣餳鎕餹闛饄鶶伖帑倘偒淌傥躺镋" + "鎲儻戃曭爣矘钂烫摥趟燙夲弢涛绦掏絛詜嫍幍慆搯滔槄瑫韬飸縚縧濤謟轁鞱韜饕匋迯咷洮逃桃陶啕梼淘绹萄祹裪綯蜪鞀醄鞉鋾錭駣檮饀騊鼗讨討套忑忒特貣" + "蚮铽慝鋱螣蟘熥膯鼟疼痋幐腾誊漛滕邆縢駦謄儯藤騰籐鰧籘驣霯虅剔梯锑踢擿鷈鷉苐厗荑绨偍啼崹惿提稊缇罤遆鹈嗁瑅綈碮褆徲漽緹蕛蝭銻题趧蹄醍謕蹏鍗" + "鳀鴺題鮷鵜騠鯷鶗鶙禵鷤体挮躰骵鮧軆體戻迏剃朑洟倜悌涕逖悐惕掦逷惖揥替楴裼褅歒殢髰薙嚏鬀嚔瓋籊趯屉屜笹嵜天兲婖添酟靔黇靝田屇沺恬畋畑盷胋畠" + "甛甜菾湉塡填搷鈿阗緂磌窴璳闐鷆鷏忝殄倎唺悿淟晪琠腆觍痶睓舔餂覥賟錪鍩靦掭睼舚碵鴫旫佻庣恌挑祧聎芀条岧岹迢祒條笤萔蓚蓨趒龆樤蜩鋚鞗髫鲦鯈鎥" + "齠鰷宨晀朓脁窕誂斢窱嬥眺粜絩覜跳糶螩帖怗贴萜聑貼铁蛈僣銕鋨鴩鐡鐵驖呫飻餮厅庁汀艼听町耓厛烃桯烴綎鞓聴聼廰聽廳邒廷亭庭莛停婷嵉渟筳葶蜓楟榳" + "閮霆聤蝏諪鼮圢甼侹娗挺涏梃烶珽脡艇颋誔頲囲炵通痌嗵蓪仝同佟彤峂庝哃峝狪茼晍桐浵烔砼蚒眮秱铜童粡筩詷赨酮鉖僮勭鉵銅餇鲖潼獞曈朣橦氃燑犝膧瞳" + "鮦统捅桶筒統綂樋恸痛衕慟憅偷偸婾媮鋀鍮亠头投骰緰頭妵钭紏敨飳黈蘣透綉凸宊禿秃怢突唋涋捸堗湥痜葖嶀鋵鵚鼵図图凃峹庩徒悇捈荼途屠梌菟揬稌圕塗" + "嵞瘏筡腯蒤鈯圖圗廜潳跿酴馟鍎駼鵌鶟鷋鷵土圡吐钍釷兎迌兔堍鵵汢涂莵湍猯煓貒团団抟剸團慱摶漙槫篿檲鏄糰鷒鷻疃彖湪褖推蓷藬弚颓隤尵頹頺頽魋穨蘈" + "蹪俀腿僓蹆骽侻退娧煺蛻蜕褪駾吞呑涒啍朜焞噋暾黗屯坉忳芚饨豘豚軘飩鲀魨霕臀臋氽畽旽乇仛讬托扡汑饦杔侂咃拕拖沰挩捝莌袥託涶脫脱飥魠驝驮佗陀陁" + "坨岮沱沲狏迱砣砤袉鸵紽堶跎酡碢馱槖駄駞橐鮀鴕鼧騨鼍驒鼉彵妥庹媠椭楕嫷橢鵎鬌鰖柝毤唾萚跅毻箨蘀籜驼駝<'\uFDD0'W<*穵劸挖洼娲畖窊" + "媧嗗蛙搲溛漥窪鼃攨娃瓦佤邷咓袜聉嗢腽膃襪韈韤屲瓲哇歪喎竵崴外夞顡弯剜婠帵塆湾蜿潫豌彎壪灣丸刓汍纨芄完岏抏玩紈捖顽烷琓頑翫宛倇唍挽盌埦婉惋" + "晚梚绾脘菀萖晩晼椀琬皖畹睕碗綩綰輓踠鋄鋔万卍卐妧忨捥脕貦萬腕輐澫薍錽蟃贃鎫贎邜杤笂尣尪尫汪尩亡亾兦王仼彺莣蚟罒网往徃罔徍惘菵暀棢蛧辋網蝄" + "誷輞瀇魍妄忘迋旺盳望朢枉焹危威烓偎萎逶隇隈喴媙愄揋揻渨葨葳微椳楲溦煨詴蜲蝛覣薇燰鳂巍鰃鰄囗韦圩围帏沩违闱峗峞洈韋桅涠唯帷惟硙维喡圍媁嵬幃" + "湋溈琟違潍維蓶鄬潙潿磑醀濰鍏闈鮠癓覹犩霺欈厃伟伪尾纬芛苇委炜玮洧娓屗浘荱诿偉偽崣梶痏硊骩嵔徫愇猥葦蒍骪骫暐椲煒瑋痿腲艉韪僞撱磈鲔寪緯蔿諉" + "踓韑頠薳儰濻鍡鮪壝瀢韙颹韡蘤斖卫为未位味苿為畏胃叞軎尉菋谓喂媦渭爲煟碨蔚蜼慰熭犚緭衛懀璏罻衞謂餧鮇螱褽餵魏藯轊鏏霨鳚蘶饖讆躗讏躛捤煀猬墛" + "縅蝟嶶昷塭温榅殟溫瑥辒瘟蕰豱輼轀鳁鞰鰛鰮匁文彣纹芠炆玟闻紋蚉蚊珳阌琝雯瘒聞馼魰鳼鴍螡閺閿蟁闅鼤闦刎吻忟抆呡肳紊桽脗稳穏穩问妏汶莬問渂揾搵" + "顐璺呚鈫鎾翁嗡滃鹟螉鎓鶲勜奣塕嵡蓊暡瞈聬瓮蕹甕罋齆挝倭涡莴唩涹渦猧萵窝窩蜗撾蝸踒我婐捰仴沃肟卧枂臥偓捾涴媉幄握渥焥硪楃腛斡瞃擭濣瓁臒雘龌" + "齷乌圬弙汙汚污邬呜巫杇屋洿诬钨烏剭窏鄔嗚歍誣箼螐鴮鎢鰞无毋吳吴吾呉芜郚唔娪洖浯茣莁梧珸祦無铻鹀禑蜈誈蕪璑蟱鯃鵐譕鼯鷡五午仵妩庑忤怃旿武玝" + "侮俉倵捂啎娬牾珷摀碔鹉熓瑦舞嫵廡憮潕儛橆甒鵡躌兀勿戊阢伆屼扤坞岉杌芴迕忢物矹卼敄误悞悟悮粅逜晤焐婺嵍痦隖靰骛塢奦嵨溩雺雾寤熃誤鹜遻鋈窹霚" + "鼿霧齀蘁騖鶩乄务伍務錻<'\uFDD0'X<*夕兮吸忚扱汐覀希扸卥昔析穸肸肹俙徆怸恓郗饻唏奚屖悕氥浠牺狶莃唽悉惜捿晞桸欷淅烯焁焈琋硒菥赥" + "釸傒惁晰晳焟焬犀睎稀粞翕舾鄎厀嵠徯溪皙蒠锡僖榽煕熄熈熙緆蜥豨餏嘻噏嬆嬉嶲潝瘜磎膝凞憙樨橀熹-熻窸縘羲螅螇錫燨瞦蟋谿豀豯貕糦繥雟鵗觹譆醯鏭" + "隵巇曦爔犧酅觽鼷蠵鸂觿鑴习郋席習袭觋媳椺蒵蓆嶍漝覡趘槢薂隰檄謵鎴霫鳛飁騱騽襲鰼驨枲洗玺徙铣喜葈葸鈢鉨鉩屣漇蓰憘暿歖禧諰壐縰謑蟢蹝璽囍鱚矖" + "躧匸卌戏屃系饩呬忥怬矽细係咥恄盻郤欯绤細釳阋喺椞翖舃舄趇隙慀滊禊綌赩隟墍熂犔稧潟澙蕮覤戱黖戲磶虩餼鬩繫嚱闟霼屭衋西息渓橲犠礂鯑虲疨虾谺傄" + "閕煆煵颬瞎蝦鰕匣侠狎俠峡柙炠狭陜峽烚狹珨祫硖翈舺陿硤遐敮暇瑕筪舝碬辖磍縀蕸縖赮魻轄鍜霞鎋黠騢鶷閜丅下乤吓疜夏睱嚇懗罅鎼夓鏬圷梺溊仚屳先奾" + "纤佡忺氙杴祆秈苮枮籼珗莶掀訮铦跹酰锨僊嘕銛鲜暹韯嬐憸薟鍁褼韱鮮蹮馦廯攕纎鶱襳躚纖鱻伭闲妶弦贤咸唌挦涎胘娴娹婱絃舷蚿衔啣痫蛝閑閒鹇嫌衘甉銜" + "嫺嫻憪撏澖稴誸賢燅諴輱醎癇癎瞯藖礥鹹麙贒鷳鷴鷼冼狝显险崄毨烍猃蚬険赻筅尟尠搟禒跣銑箲險嶮獫獮藓鍌燹顕幰攇櫶蘚譣玁韅顯灦伣县咞岘苋现线臽限" + "姭宪県陥哯垷娊娨峴涀莧陷晛現硍馅睍絤缐羡献粯羨腺蜆僩僴綫誢撊線鋧憲橌縣錎餡壏豏麲瀗臔獻糮鼸仙僲繊鑦乡芗相香郷厢啌鄉鄊廂湘缃葙鄕稥薌箱緗膷" + "襄忀骧麘欀瓖镶鑲驤瓨佭详庠栙祥絴翔詳跭享亯响饷晑飨想銄餉鲞曏蠁鮝鯗響饗饟鱶向姠巷蚃项珦象塂缿萫衖項像勨嶑銗橡襐嚮蟓闀鐌鱌楿鱜灱灲呺枭侾哓" + "枵骁哮宯宵庨消绡虓逍鸮婋梟焇猇萧痚痟硝硣窙翛萷销揱綃嘋嘐歊潇箫踃嘵憢獢銷霄彇膮蕭魈鴞穘簘藃蟂蟏鴵嚣瀟簫蟰髇櫹嚻囂髐蠨驍毊虈洨笅郩崤淆訤殽" + "筊誵小晓暁筱筿皛曉篠謏皢孝肖効咲俲效校涍笑啸傚敩詨嘨誟嘯歗熽鞩斅斆恷滧些揳猲楔歇蝎蠍劦协旪邪協胁垥奊峫恊拹挟挾脅脇衺偕斜谐翓嗋愶携瑎綊熁" + "膎勰撷擕緳缬蝢鞋頡諧燲擷鞵襭攜纈讗龤写冩寫藛伳灺泄泻祄绁缷卸洩炧卨娎屑屓偞偰徢械烲焎禼紲亵媟屟渫絏絬谢僁塮榍榭褉噧屧暬緤嶰廨懈澥獬糏薢薤" + "邂韰燮褻謝駴瀉鞢瀣爕繲蟹蠏齘齛齥齂躞脋夑心邤妡忻芯辛昕杺欣炘盺俽惞訢鈊锌新歆廞鋅嬜薪馨鑫馫枔襑鐔伈阠伩囟孞信軐脪衅訫焮煡馸顖舋釁忄噺星垶" + "骍惺猩煋瑆腥蛵觪箵篂鮏曐觲鍟騂皨鯹刑行邢形陉侀郉型洐荥钘陘娙硎铏鈃滎鉶銒鋞睲醒擤兴杏姓幸性荇倖莕婞悻涬緈興嬹臖哘裄謃凶兄兇匈讻忷汹哅恟洶" + "胷胸訩詾賯雄熊焽诇焸詗夐敻休俢修咻庥烋烌羞脩脙鸺臹貅馐樇銝髤髹鎀鵂鏅饈鱃飍苬朽滫綇糔秀岫峀珛绣袖琇锈嗅溴璓褎褏銹螑繍繡鏥鏽齅鮴吁戌旴疞盱" + "欨胥须晇訏顼虗虚谞媭幁揟湑虛裇須楈窢頊嘘墟需魆噓嬃歔縃蕦蝑諝譃繻魖驉鑐鬚俆徐蒣许呴姁诩冔栩珝偦許暊詡稰鄦糈醑盨旭伵序汿芧侐卹怴沀叙恤昫洫" + "垿欰殈烅珬勖敍敘勗烼绪续酗喣壻婿朂溆絮訹慉煦蓄賉槒漵潊盢瞁緒聟銊獝稸緖魣藇瞲藚續鱮聓続蓿吅轩昍宣弲軒梋谖喧塇媗愃愋揎萱萲暄煊瑄蓒睻儇禤箮" + "縇翧蝖鋗懁蕿諠諼鍹駽矎翾藼蘐蠉譞玄玹痃悬旋琁蜁嫙漩暶璇檈璿懸咺选晅烜選顈癣癬怰泫昡炫绚眩袨铉琄眴衒渲絢楥楦鉉碹蔙镟鞙颴縼繏鏇讂贙鰚削疶蒆" + "靴薛辥辪鞾穴斈乴学岤峃茓泶袕鸴踅壆學嶨澩燢觷雤鷽雪鳕鱈血吷坹狘桖谑趐謔瀥膤樰艝轌坃勋埙焄勛塤熏窨蔒勲勳薫駨壎獯薰曛燻臐矄蘍壦纁醺廵寻旬巡" + "驯杊畃询峋恂洵浔紃荀荨栒桪毥珣偱尋循揗槆潃詢馴鄩鲟噚潯攳樳燖璕蟳鱏鱘灥卂讯伨汛迅侚巺徇狥迿逊殉訊訙奞巽殾稄遜愻賐噀潠蕈鵕爋顨鑂训訓嚑<" + "'\uFDD0'Y<*丫圧压吖庘押枒垭鸦桠鸭埡孲椏鴉錏鴨壓鵶鐚牙伢厑岈芽厓玡琊笌蚜堐崕崖涯猚瑘睚衙漄齖厊庌哑唖啞痖雅瘂蕥劜圠轧亚襾讶亜犽" + "迓亞軋娅挜砑俹氩婭掗訝铔揠氬猰聐圔稏窫齾乛呀恹剦烟珚胭偣啱崦淊淹焉焑菸阉湮猒腌煙硽鄢嫣漹醃閹嬮懨篶懕臙黫讠延严妍芫言岩昖沿炎郔姸娫狿研莚" + "娮盐琂硏閆阎嵒嵓湺筵綖蜒塩揅楌詽碞蔅颜厳虤閻檐顏顔嚴壛巌簷櫩黬壧孍巗巖礹鹽麣夵抁沇乵兖奄俨兗匽弇衍偃厣掩眼萒郾酓嵃愝扊揜棪渰渷琰遃隒椼罨" + "裺演褗嶖戭蝘魇噞躽縯檿験黡厴甗鰋鶠黤齞龑儼黭顩鼴巘巚曮魘鼹齴黶厌闫妟觃牪咽姲彥彦砚唁宴晏烻艳覎验偐焔谚隁喭堰敥焰焱硯葕雁傿椻溎滟鳫厭墕暥" + "酽嬊谳餍鴈燄燕諺赝鬳曕鴳酀騐嚥嬿艶贋曣爓醶騴鷃灔贗觾讌醼饜驗鷰艷灎釅驠灧讞豓豔灩訁熖樮軅欕央咉姎抰泱殃胦眏秧鸯鉠雵鞅鴦扬羊阦阳旸杨炀飏佯" + "劷氜疡钖垟徉昜洋羏烊珜眻陽崵崸揚蛘敭暘楊煬禓瘍諹輰鍚鴹颺鐊鰑霷鸉仰佒坱岟养柍炴氧痒紻傟楧軮慃氱蝆養駚懩攁癢怏恙样羕詇様漾樣瀁奍羪礢幺夭吆" + "妖枖殀祅訞喓葽楆腰鴁邀爻尧尭肴垚姚峣轺倄烑珧窑傜堯揺谣軺嗂媱徭愮搖摇猺遙遥暚榣瑤瑶銚飖餆嶢嶤窯窰餚繇謠謡鎐鳐颻蘨邎顤鰩仸宎岆抭杳狕苭咬柼" + "眑窅窈舀偠婹崾溔蓔榚鴢鼼闄騕齩鷕穾药要钥袎窔筄葯詏熎覞靿獟鹞薬曜燿艞藥矅耀纅鷂讑鑰倻掖椰暍噎潱蠮耶捓揶铘釾鋣鎁擨也吔冶埜野嘢漜壄业叶曳页" + "曵邺夜抴亱枼頁晔枽烨啘液谒堨殗腋葉鄓墷楪業馌僷曄曅歋燁擛皣瞱鄴靥嶪嶫澲謁餣嚈擫曗瞸鍱擪爗礏鎑饁鵺鐷靨驜鸈爷亪爺一乊弌伊衣医吚壱依祎咿洢悘" + "猗郼铱壹揖欹蛜禕嫛漪稦銥嬄噫夁瑿鹥繄檹毉醫黟譩鷖黳乁仪匜圯夷迆冝宐沂诒侇怡沶狋衪迤饴咦姨峓恞拸柂珆瓵贻迻宧巸弬扅栘桋眙胰袘訑貤痍移耛萓凒" + "羠蛦詑詒貽遗媐暆椸誃跠頉颐飴疑儀熪箷遺嶬彛彜螔頤寲嶷簃顊彝彞謻鏔觺讉鸃乙已以钇佁攺矣肔苡苢庡舣蚁釔倚扆笖逘酏偯崺旑椅鉯鳦裿旖踦輢敼螘檥礒" + "艤蟻顗轙齮乂义亿弋刈忆艺肊议亦伇屹异芅伿佚劮呓坄役抑杙耴苅译邑佾呭呹峄怈怿易枍欥泆炈秇绎诣驿俋奕帟帠弈枻洂浂玴疫羿衵轶唈垼悒挹捙栧栺欭浥" + "浳益袣谊陭勚埶埸悥掜殹異硛羛翊翌訲訳豙豛逸釴隿幆敡晹棭殔湙焲蛡詍跇軼鈠骮亄兿意溢獈痬睪竩缢義肄裔裛詣勩嫕廙榏潩瘗膉蓺蜴靾駅億撎槸毅熠熤熼" + "瘞誼镒鹝鹢黓劓圛墿嬑嬟嶧憶懌曀殪澺燚瘱瞖穓縊艗薏螠褹寱斁曎檍歝燡燱翳翼臆賹鮨癔藙藝贀鎰镱繶繹豷霬鯣鶂鶃瀷蘙譯議醳醷饐囈鐿鷁鷊懿襼驛鷧虉鷾" + "讛齸辷匇衤宜畩萟椬鶍籎囙因阥阴侌垔姻洇茵荫音骃栶殷氤陰凐秵裀铟陻隂喑堙婣愔筃絪歅溵禋蔭慇摿瘖銦緸鞇諲霒駰噾闉霠韾冘乑吟犾苂斦烎垠泿圁峾狺" + "珢荶訔訚婬寅崟崯淫訡银鈝龂滛碒鄞夤蔩銀噖殥璌誾嚚檭蟫霪齗鷣乚廴尹引吲饮蚓赺隐淾鈏飲隠靷飮朄輑磤趛檃瘾隱嶾濥濦螾蘟櫽癮讔印茚洕胤垽堷湚猌廕" + "蒑酳慭癊憖憗鮣懚檼粌应応英偀桜莺啨婴媖渶绬朠煐瑛嫈碤锳嘤撄甇緓缨罂蝧賏樱璎罃褮鍈霙鴬鹦嬰應膺韺甖鹰鶑鶧嚶孆孾攖罌蘡譍櫻瓔礯譻鶯鑍纓蠳鷪鷹" + "鸎鸚盁迎茔盈荧莹営萤-萦蛍溁溋萾僌塋楹滢蓥潆熒瑩蝿嬴營縈螢濙濚濴藀覮謍赢瀅鎣攍瀛瀠瀯櫿瀴贏籝籯矨郢浧梬颍颕颖摬影潁璄瘿穎頴巊廮癭映暎硬媵" + "膡噟鞕鐛鱦珱愥蝇縄攚蠅灐灜軈哟唷喲佣拥痈邕庸傭嗈鄘雍墉嫞慵滽槦噰壅擁澭郺镛臃癕雝鏞鳙廱灉饔鱅鷛癰喁揘牅颙顒鰫永甬咏泳俑勇勈栐埇悀柡涌恿傛" + "惥愑湧硧詠塎嵱彮愹蛹慂踊禜鲬踴鯒用苚醟怺砽优忧攸呦怮泑幽逌悠麀滺憂優鄾嚘瀀櫌纋耰尢尤由沋犹邮油肬怣斿疣峳浟秞莜莸郵铀偤蚰訧逰游猶遊鱿楢猷" + "鈾鲉輏駀蕕蝣魷輶鮋櫾有丣卣苃酉羑庮栯羐莠梄聈脜铕湵禉蜏銪槱牖黝懮又右幼佑侑狖糿哊囿姷宥峟柚牰祐诱迶唀蚴亴貁釉酭誘鼬友孧蒏牗扜纡迂迃穻陓紆" + "虶唹淤盓毺瘀箊亐于邘伃余妤扵杅欤玗玙於盂臾衧鱼乻俞兪禺竽舁茰娛娯娱桙狳谀酑馀渔萸隅雩魚堣堬崳嵎嵛愉揄楰渝湡畭硢腴萮逾骬愚旕楡榆歈牏瑜艅虞" + "觎漁睮窬舆褕歶羭蕍蝓諛雓餘嬩澞覦踰歟璵螸輿鍝謣髃鮽旟籅騟蘛鰅鷠鸆与予伛宇屿羽雨俁俣禹语圄峿祤偊匬圉庾敔鄅斞萭傴寙楀瑀瘐與語窳鋙頨龉噳嶼懙" + "貐斔麌蘌齬肀玉驭圫聿芋芌妪忬饫育郁昱狱秗茟俼峪彧浴砡钰预喐域堉悆惐欲淢淯谕逳阈喅喩喻媀寓庽御棛棜棫焴琙矞硲裕遇飫馭鹆愈滪煜稢罭艈蒮蓣誉鈺" + "預嫗嶎戫毓獄瘉緎蜟蜮輍銉噊慾潏稶蓹薁豫遹鋊鳿澦燏燠蕷諭錥閾鴥鴪儥礇禦魊鹬癒礖礜穥篽繘醧鵒櫲饇譽轝鐭霱欎驈鬻籞鱊鷸鸒欝龥軉鬰鬱灪籲爩挧荢澚" + "鯲囦鸢剈冤悁眢鸳寃渁渆渊渕惌淵葾棩蒬蜎裷鹓箢鳶蜵駌鴛嬽鵷灁鼘鼝元円贠邧员园沅杬垣爰貟原員圆笎蚖袁厡圎援湲猨缘茒鼋園圓塬媴嫄源溒猿獂蒝榞榬" + "辕緣縁蝝蝯魭橼羱薗螈謜轅黿鎱櫞邍騵鶢鶰厵远盶逺遠鋺夗肙妴苑怨院垸衏傆媛掾瑗禐愿裫褑褤噮願酛鈨曰曱约約箹矱彟彠月戉刖妜岄抈礿岳玥恱悅悦蚎蚏" + "軏钺阅捳跀跃粤越鈅粵鉞閱閲嬳樾篗嶽龠籆瀹蘥黦爚禴躍籥鸑籰鸙晕缊蒀暈氲煴蒕氳奫蝹縕赟頵馧贇云勻匀囩妘沄纭芸昀畇眃秐郧涢紜耘耺鄖雲愪溳筠筼蒷" + "榲熉澐蕓鋆橒篔縜饂允阭夽抎狁陨荺殒喗鈗隕殞褞馻磒賱霣齳孕运枟郓恽鄆酝傊惲愠運慍腪韫韵熅熨緷緼蕴薀醖醞餫藴韗韞蘊韻抣繧<'\uFDD0'Z" + "<*帀匝沞迊咂拶紥紮鉔魳臜臢杂砸偺喒韴雑嶻磼襍雜囋囐雥咋災灾甾哉栽烖菑渽睵賳宰崽再在扗侢洅载傤載酨儎縡兂糌簪簮鐕鐟咱昝沯桚寁揝噆撍儧攅攒" + "儹攢趱礸趲暂暫賛赞錾鄼濽蹔瓉贊鏨瓒酇灒讃瓚禶襸讚饡匨牂羘赃賍臧蔵賘贓髒贜驵駔奘弉脏塟葬銺臓臟傮遭糟蹧醩凿鑿早枣蚤棗澡璪薻繰藻灶皁皂唕唣造" + "梍喿慥艁噪簉燥竃譟趮躁竈栆则択沢择泎泽责迮則荝唶啧帻笮舴責溭矠嘖嫧幘箦樍諎赜擇澤皟瞔簀礋襗謮賾蠌齚齰鸅夨仄庂汄昃昗捑崱伬蔶贼戝賊鲗鯽蠈鰂" + "鱡怎谮譖譛囎増鄫增憎缯橧熷璔矰磳罾繒譄锃鋥甑赠贈鱛扎吒抯奓挓柤査哳偧喳揸渣楂劄摣皶樝觰皻譇齄齇札甴闸蚻铡煠牐閘箚耫鍘譗厏拃苲眨砟搩鲊鲝踷" + "鮓鮺乍灹诈咤柞栅炸宱痄蚱溠詐搾榨霅醡捚斋斎摘榸齋宅檡窄鉙债砦債寨瘵夈粂沾毡旃栴粘蛅飦惉詀趈詹閚谵噡嶦薝邅霑氈氊瞻鹯旜譫饘鳣驙魙鱣鸇讝斩飐" + "展盏崭斬椫琖搌盞嶃嶄榐颭嫸醆橏輾黵占佔战栈桟站偡绽菚棧湛戦綻嶘輚戰虥虦覱轏譧蘸驏张張章傽鄣墇嫜彰慞漳獐粻蔁遧暲樟璋餦蟑騿鱆麞仉长長涨掌漲" + "礃丈仗扙帐杖胀账帳涱脹痮障嶂幛賬瘬瘴瞕粀幥鏱鐣佋钊妱巶招昭盄釗啁鉊駋窼鍣皽爪找沼瑵召兆诏枛垗炤狣赵笊肁旐棹詔照罩肇肈趙曌燳鮡櫂瞾羄爫罀蜇" + "嗻嫬遮厇折歽矺砓籷虴哲埑粍袩啠悊晢晣辄喆蛰詟谪馲摺輒磔輙銸辙蟄嚞謫謺鮿轍讁讋者乽啫禇锗赭褶襵这柘浙這淛樜潪鹧蟅鷓着著蔗贞针侦浈珍珎胗貞帪" + "栕桢眞真砧祯針偵桭酙寊葴遉嫃搸斟楨獉甄禎蒖蓁鉁靕榛殝瑧碪禛潧箴樼澵臻薽錱轃鍼籈鱵诊抮枕弫昣轸屒畛疹眕袗紾聄裖診軫絼缜稹駗縥鬒黰圳阵纼甽侲" + "挋陣鸩振朕栚紖眹赈酖塦揕敶瑱誫賑镇震鴆鎭鎮萙鋴争佂姃征怔爭诤埩峥挣炡狰烝眐钲崝崢掙猙睁聇铮媜揁筝徰蒸睜踭鉦徴箏錚徵篜鬇鯖癥氶抍糽拯掟晸愸" + "撜整正证郑帧政症幀証塣諍鄭鴊證凧之支卮汁芝吱巵汥坧枝泜知织肢栀祗秓秖胑胝衼倁疷祬秪脂隻梔戠椥臸搘禔稙綕榰蜘馶鳷鴲鵄織蘵鼅执侄妷直姪値值聀" + "釞埴執淔职貭植殖犆禃絷褁跖嗭瓡鉄墌摭馽嬂慹漐踯樴膱儨縶職蟙蹠軄躑夂止只劧旨阯址坁帋扺汦沚纸芷怾抧祉咫恉指枳洔砋衹轵淽疻紙訨趾軹黹酯藢襧阤" + "至芖志忮扻豸制厔垁帙帜治炙质迣郅峙庢庤挃柣栉洷祑陟娡徏挚晊桎狾秩致袟贽轾乿偫徝掷梽楖猘畤痔秲秷窒紩翐袠觗铚鸷傂崻彘智滞痣蛭軽骘寘廌搱滍稚" + "筫置跱輊锧雉墆滯潌疐製覟誌銍幟憄摯熫稺膣觯質踬鋕擳旘瀄緻駤鴙劕懥擲櫛穉螲懫贄櫍瓆觶騭鯯礩豑騺驇躓鷙鑕豒凪俧徔謢中伀汷刣妐彸忠泈炂终柊盅衳" + "钟舯衷終鈡幒蔠锺銿螤螽鍾鼨蹱鐘籦肿种冢喠尰塚塜歱煄腫瘇種踵穜仲众妕狆祌茽衶重蚛偅眾堹媑筗衆諥迚州舟诌侜周洲诪烐珘辀郮徟掫淍矪週鸼喌粥赒輈" + "銂賙輖霌盩謅鵃騆譸妯轴軸肘疛菷晭睭箒鯞纣伷呪咒宙绉冑咮昼紂胄荮皱酎晝粙葤詋甃詶僽皺駎噣縐骤籀籕籒驟帚炿駲朱劯侏诛邾洙茱株珠诸猪硃秼袾铢絑" + "蛛誅跦槠潴蝫銖橥諸豬駯鮢鴸瀦櫫櫧鯺鼄蠩竹泏竺炢笁茿烛窋逐笜舳瘃築燭蠋躅鱁孎灟曯欘爥蠾丶主宔拄罜陼渚煮煑詝嘱濐麈瞩劚囑斸矚伫佇住助纻苎坾杼" + "注贮迬驻壴柱殶炷祝疰眝砫祩竚莇紵紸羜蛀嵀筑註貯跓軴铸筯鉒馵箸翥樦鋳駐篫霔麆鑄墸抓檛膼簻髽拽跩专叀専砖專鄟塼嫥瑼甎磗膞颛磚諯蟤顓鱄转孨転竱" + "轉灷啭堟蒃瑑腞僎赚撰篆馔篹襈賺譔饌囀籑妆庄妝荘娤桩莊梉湷粧装裝樁糚壮壯状狀壵焋漴撞戇庒隹追骓锥錐騅鵻沝坠桘笍娷惴甀缒畷硾膇墜赘縋諈醊錣餟" + "礈贅譵轛鑆缀綴宒迍肫窀谆諄衠准埻準綧訰稕凖卓拙炪倬捉桌棁涿棳穛穱蠿圴彴汋犳灼叕妰茁斫浊丵浞烵诼酌啄啅娺梲斱晫椓琸硺窡罬撯擆斲槕禚諁諑鋜濁" + "篧擢斀斵濯櫡謶镯鐯鵫灂蠗鐲籗鷟籱劅窧乲孜茊兹咨姕姿茲栥玆紎赀资淄秶缁谘嗞孳嵫椔湽滋粢葘辎鄑孶禌觜訾貲資趑锱稵緇鈭镃龇輜鼒澬諮趦輺錙髭鲻鍿" + "鎡璾頿頾鯔鶅齍鰦蓻仔吇姉姊杍矷秄胏呰秭籽耔虸笫梓釨啙紫滓訿榟字自芓茡倳剚恣牸渍眥眦胔胾漬子崰橴宗倧综骔堫嵏嵕惾棕猣腙葼朡椶嵸稯綜緃熧緵翪" + "蝬踨踪磫鍐豵蹤騌鬃騣鬉鬷鯮鯼鑁总偬捴惣愡揔搃傯蓗摠総縂總鏓纵昮疭倊猔碂粽糉瘲縦錝縱糭潈邹驺诹郰陬菆棷棸鄒箃緅諏鄹鲰鯫黀騶齱齺赱走奏揍楱鯐" + "租葅蒩卆足卒哫崒崪族傶箤踤踿镞鏃诅阻组俎爼珇祖組詛靻鎺钻躜鑽繤缵纂纉籫纘攥鑚厜朘嗺樶蟕纗嶊嘴嶵噿璻栬絊酔最晬祽稡罪辠槜酻蕞醉檇鋷錊檌枠穝" + "尊墫壿嶟遵樽繜罇鐏鳟鱒鷷僔噂撙譐捘銌鶎昨秨莋捽椊琢稓筰鈼左佐唨繓作坐阼岝岞怍侳祚胙唑座袏做葃葄飵糳咗蓙" "&'('一')'<<<㈠" "&'('七')'<<<㈦" "&'('三')'<<<㈢" @@ -1101,7 +1105,7 @@ zh{ "&龟<<<⻳" "&é¾ <<<⿕" } - Version{"1.9.1"} + Version{"21.0"} } standard{ Sequence{ @@ -1115,7 +1119,7 @@ zh{ "&[before 2]u<<Å«<<<Ū<<ú<<<Ú<<ǔ<<<Ǔ<<ù<<<Ù" "&U<<ǖ<<<Ǖ<<ǘ<<<Ǘ<<ǚ<<<Ǚ<<ǜ<<<Ǜ<<ü<<<Ü" } - Version{"1.9.1"} + Version{"21.0"} } stroke{ Sequence{ @@ -1128,192 +1132,198 @@ zh{ "&[before 2]o<<ō<<<Ō<<ó<<<Ó<<ǒ<<<Ǒ<<ò<<<Ò" "&[before 2]u<<Å«<<<Ū<<ú<<<Ú<<ǔ<<<Ǔ<<ù<<<Ù" "&U<<ǖ<<<Ǖ<<ǘ<<<Ǘ<<ǚ<<<Ǚ<<ǜ<<<Ǜ<<ü<<<Ü" - "&[last regular ]<*一丨丶丿-乁⺄乙-乛𠃊-𠃍𠃑亅𠄌〆〇〡〥〻丁-丆丩丷乂-乄𠂆𠂇𠂊乜九了𠄎二亠人亻儿入" - "八⺆冂冖冫⺇几凵⺈刀-刂力勹匕匚匸十⺊卜卩厂厶⺀又巜讠⻏⻖𨸏〢〤〦万-丌亐卄㐄个丫丸义久-么乊乞-习亇亍-亏亡亼-亿兀兦凡-凣刃刄劜勺" - "卂千㔾卪卫叉口囗土士夂夊夕大夨女子-孓宀寸⺌⺍小尢𡯁𡯂尸屮山巛川𡿨工己-巳巾干乡幺广廴廾弋弓⺕彐彑彡彳忄扌才氵犭纟⺾艹⻌门阝飞饣马" - "々〣〧不-专中-丰丹为之乌尹乣-书予云-亖亢亣什-仓允-元內公-兯冃-冈㓁冗冘凤𠘰凶𠙶刅-刈劝办勻-匂㔫化匹区㔹卅-午卝卞卬厃-历厷" - "-厹及-収圠圡𡈼壬夃天-夭孔尐少尣尤尺屯乢屲巴巿-币幻廿开弌弔-弖心忆戈戶-戸手扎𢩦支攴攵文斗斤方无旡⺜日曰⺝月木朩𣎴欠止歹殳毋毌" - "比毛氏气水火灬⺥爪爫父爻丬爿片㸦牙⺧牛牜犬王𤣩礻𥘅罓耂肀⺼见计-讥贝车⻍辶闩韦风〨〩丗㐀且-世丘-丝丱主丼乍-乐𠂔乧亗㐰-㐷仔-ä»­" - "𠆩𠆫兄充㒰兰冉-册𠕇写冚冬-冯凥-凧凷-击刉-刍功-劢匃-匇北匛-匞卉半卌卟-卢卭-卯𠨑厇-厉厺-厼叏-发古-召叭-叾𠮨𠮩囘" - "-囜㘦圢-圧壭处外-夘央-头奴-奶孕宁-宄对尒-尕尻尼屳-å±·å·¦-巨㠲㠳市-帅平幼庀-広弁弍弗弘归㣺必忇忉忊𢖯戉-戋戹扐-扖扏斥旦旧𣄽" - "曱未-朰正歺母氐民氕氺氶-氹氻氾氿汀汁汃-汅汇-汉灭犮-犰玄玉玊玌玍瓜瓦甘生用甩田-电⺪疋𤴓疒癶白皮皿目矛矢石⺬示禸禾穴立纠罒𦉪𦉫" - "肊艺衤𧘇讦-讱轧辷邒邓钅长闪阞队饤饥驭鸟龙㐁丞-丢乑-乔乨-买争亘-亚㐫交-产㐸㐹㐻㐿㑀仮-伬佤𠇁𠇔兆-兊全氽共-兴再冎军农冰-冴" - "𠖳凨-凫凼刎-刐刑-创劣-动匈匟-匢㔻卋卍-卐印危㕂厊-厍厽厾叒㕦叿-吗𠮿𠯆囝-団在-场𡉏壮夅夙-夛夵-夼㚥奷-妈𡚸𡚺孖字-" - "孙𡥄宅-安寺-导尖-尘尥-尧尽𡰪屰屸-岃𡵆州巟巩巪㠴-㠶帆-师年-并庄-庆廵异弎-弐弙-弜当彴彵忈忋忏忓-忖忙-忛𢖾戌-成扗-扞" - "扠-扬扟攰收攷旨-旯㬰曲曳有㭁朱-朼朽-权次欢此死毎毕氒氖-氘氼汆汊-汕汗-汝江-汤汷灮-灳爷牝-牟犱-犵犷犸𤜥㺨-㺪玎-玑甪甶百癿⺮" - "礼穵竹米糸糹纡-纫缶网⺶羊𦍋𦍌羽老考而耒耳聿𦘒肉肋-肎臣自至臼𦥑舌舛舟艮色艸艻-芀芁节虍虫血行衣襾-覀观讲-诀贞-贠赱轨辸-辽邔" - "邖-邝钆钇闫-闯阠-阤页饦饧驮-驰齐丣-严丽𠀡串𠁨乕乱乲亊𠄘亜亨-亪㑆伭-佋位-佣佥-佨𠇲克-兑㒳兵冏冝㓈况-冻凬㓟刜-刭助-労" - "匉𠣕㔰匣-匥㔷医卣卤卲-卵厎-厑县叓㕭㕰㕲吘-呜𠯋𠯢𠯫𠯻𠯿囤-囵㘩㘫㘭㘮㘰圻-坃坄-坠𡉼壯-壳夆夋夽-奂㚪㚬妉-妌妎-妫" - "𡛀-𡛂𡛓𡛕孚-孞宊-宒寽-寿尨-尬尾-屃岄-岌岎-岔岕-岜岍巠巫巵㠷-㠹㠻帉-帐庇-应廷弃-弅弝-张𢎽形-彤彶-彻㤀忌-忎忐-" - "忒志忘応㤈忟忡忣忤忦-忨忪-忴忶-忼忾怀怃-怆我-戓𢦓戺-戼㧑扭-扷批-找技-抄抅-报扸攸-攼𢻯斈斘旰-旸更曵㭂-㭆杄-杩极𣏌欤㱐" - "步歼𣧂每毐𣫮毜毝氙氚求汖汞汥-汫汭-汴汵汶汸-汿沁-沉沋-沒沔-沖沘-沜沞-沪𣲙-𣲛㶥灴-炀牠-牤𤘘状犹-犿狁-狈𤜯㺭玒-玛" - "𤣰-𤣳瓧甫甬㽕男-町甼疓-疗皀-皃盀盁盯矣矴-矶𥐙礽䄦禿-秃究穷竌竍糺系纶纬-纵纷-纾罕耴肐-肠臫良芃-芓芕-芗𦬅𦬊虬𧘌見觃" - "⻆角𧢲言訁证-诒谷豆豕豸貝贡财赤走⻊足身車轩-轫辛辰辵巡达-迂迃-迉𨑨𨑬𨑳邑邞-邪邬𨚪𨚫酉釆里针-钌闰-闷阥-阶𨸶𨸹韧飏" - "饨-饮驱-驴鸠鸡麦龟並丧丳乖乳-乸𠃮事些亝-亟㐭享京佌㑌㑐佩-侭𠈄𠈌𠈔兒-兖𠒇兩其-典冐冞冼-净𠗃凭-凯函㓤刮-券刹-剂𠜎" - "剆㔚劵-势勆匊-匌𠤖匦匼卑-卖卥-卧𠧧卶-卺厒-厕𠩐叀-参叔-变㕷㕸呝-呯呱味-咝𠰋𠰍𠰠𠰴𠰺𠰻𠱁-𠱃㘠囶-图㘱-㘵" - "坡-垊𡊨𡊩𡊰备夌夜夝奃-奉奋-奍𡘊奔㚰㚱㚵㚹㚼㛁妬-委姖姗𡛟𡛦-𡛨𡛺-𡛼𡛾㝀孟-孧𡥘宓-审𡧛尀尙尚尭屄-届㞹㞾岝" - "-峅𡶐㠰巶帑-帜𢁾幷幸庘底-店庙庚府-废延㢠廸廹弆弡-弤弥-弪𢏐彔录㣌𢒋彼-径忝忞忠忢忥忩念忽忿态怂㤔怇-怍怏-怑怓-怗怙-怜怞" - "怟怡怢怦性怩-怰怲-怶怺怽-怿𢘛𢘜𢘫戔-戗戽-所承㧔㧕㧙㧚㧜-㧟抦-拇拈-拎拐-招拝-择𢫏𢫕㪁攽放斉𣁄斦-斩斺-於𣃚旹-昙" - "曶㬳朊-服㭇-㭐杪-枀枂-枊枋-枭𣏞𣏦𣏴𣏵𣏹𣏺𣏾𣐀柹㰠欣欥-欧武-æ­©æ­½-殁殴毑毞毟氓氛-氝汬沀沊沓沝㳋㳍㳑沫-沮沰-泈泊" - "-泙泛-泣泤-泯泱-泳泷-泾𣲵𣲷𣳇-𣳉洰炇炁-炆炈-炞𤆣-𤆥𤆬𤆵爬爭爸牀版㸯牥-牬𤘪狀㹢㹩狉狋-狞玜-玱𤣻𤣿𤤀" - "𤤁𤤌瓝瓨瓩甙画甽-畅疌疘-疡癷的皯盂盰-盵矤知矷-码𥐥社-祃秄-秊䆒穸-穻䇄竎竏竺竻籴-籶䊵糼-糿线-绐缷罔罖罗罙羋羌者耓耵肃肏䏙" - "股-肯肰-胁臤臥臽臾舍-舏舠艰芘-芺芼-芾苀-苏茾𦬓𦬕𦬨芿虎虏虭-虲𧗠补表规觅诓-诩豖责-货质-贯軋转-轰迊-迟迬﨤𨒂邭-邻" - "𨚼采金釒钍-钗長镸門闸闹阜阷-陉隶隹⻗雨靑青非靣顶顷饯-饴驵-骀鱼鸢-鸤黾鼡齿临举乗㐠乹-乼亭-亲侮-俭𠉛兗-兙𠒎兪兹养冑冒冟冠凁" - "-凃𠗊𠗐𠗕凾剃-剅則-剑勀-勅勇-勋匍匧-匩匽南単卻-卽厖-厛叙-叝呰呲㖄咞-哟𠱓𠱥𠱷𠱸𠱼𠲍𠲖𠲜㘢囿圀𡇙㘶-㘹㘻" - "㘾型-垤垥-垵城𡋣壴壵夈変复㚚奎-奓奕奖𡘓𡘙姕㛃-㛅㛇㛈妍姘-姫姭-娃娅-娈𡜍𡜐𡜦娍孨-孪客-宦宨-宫𡧳封専将尛-尝尮尯屋" - "-屏峆-峎峏-峧𡶶𡶺𡷊𡷑峸巬巭巷-巻帝-帧𢂚幽庛庠-度𢈈庰建-廼𢌡𢌥弇弈弫-弯𢏗彖彥彦待-徍徔怎怒怘思怠怣-急怨怱怷-" - "怹总怼㤢㤦㤧㤭恀恂-恊恌-恎恑-恔恗恘恛恜恞恟恠-恢恤恦恨恪-恬恮恰-恲恸-恽𢙨战扁-扃㧘拏拜㧡㧢㧥㧦拪-拱拴-拾挀-指按-挏挑-挘挜" - "-挧𢫦𢫨𢬎𢬢攱政㪃-㪅敀-故㪼㪽斪斫㫆施-旀既㫞㫠昚-昩昪-昿𣅽𣆂曷朎-朑㭑-㭗枮-枼枾-柠柢-柳柵-柸柺-栍栎-树桒㰦欨-" - "欪㱔歪歫殂-殇段殶毒㲋毖-毘毠毡𣭚氞-氢沗沯泉泴泶㳖㳜泚泿-洌洎-洕洗-洛洝-洮洱-浅浇-浕𣳼-𣳿㶭炟炠-烃𤇍𤇢爮-爰𤔅爼牁" - "牉牊牭-牵狊狟-狲𤞏玅㺱玲-玹玻玽-珑𤤖𤤗𤤙𤤯𤤳𤤴瓪-瓲甚甠甭甮㽘㽙畆-畓㽼疢-疯疺癸-発皅-皈盃-盈䀝盶-眍𥄫矜矦-矨" - "䂚泵砂-砜𥐯𥐰䄀祄-祎视𥘵禹禺䄲秋-秏秐-秗𥝲䆕穼-窃𥥆竐-竗竼-笃𥫩䉺娄籷-粂䊶䊷䊹紀-紉绑-统䍂缸罘罚羍-羏羑𦍑羾羿" - "𦏵𦏸耇耍-耑耔耶耷䏟胂-胓胕-胝胞-胫脉致臿舡-舤芔苐-茇茉-茑茓-茕𦭐-𦭓𦭛茺虐虳-蚃䘏衁衂衍衎𧗤衦衧衩-衬𧘲𧘹要覌觇" - "-觉觓觔訂-計诪-诶貞-è² è´°-贻赲-赵趴軌軍轱-轻迠-è¿«è¿­-迳邼-郋郍-郑郓郕𨛘𨛦郱酊酋重釓釔钘-钩钪-钯閁閂闺-阂陊-陕𨹥𨹦面" - "革韋韨韭音頁顸-须風飐-飒飛⻞食飠饵-饼首𩠐香骁-骉⻣鳬鸥-鸩𠀾丵乘乽亳㑥㑦修-倿𠉴𠉵𠊙𠊞𠊠偖党兛𠒑𠒒兺兼冓冔冡-冧" - "𠖎凄-凎𠗟𠗠𠙖剒-剔剕-剧𠜱勌-勑𠡳匎匪匫卿厜-原虒叞叟㖗㖘哠-唋唍-唧𠲵𠲸𠳏𠳓-𠳖𠳝𠳭𠳿𠴕㘣圁-圅圆垶-" - "埍埏-埛﨏𡋾𡌂-𡌅堲壶夎夏夞𡖖奊套-奚㛎㛑㛓㛔㛖㛝㛡㛢姬娉-娌娎-娪娭-娴𡜺-𡜼𡝗㝃孫-孭𡥪宧宬-宸容-宾尃-尅㞗屐-屘" - "𡱰峨-å³·å³¹-崅𡷫𡷹㠫差巼帨-帱𢃇𢇃座-庯廽弉弰-弳彧彨𢒑徎-従徕𢓭㤠㤫恁恋恏恐恕恖恙恚恝恣恥恧恩恭息恳-恷㤱㤳㤴㤶-㤹恾悀" - "-悅悇悈悋-悏悑-悗悙-悟悢悦悧悩悭-悯𢙺𢚖𢚘戙扄-扇㧬拲拳拿挈挐挙-挛㧸挨-挱挳-挺挼-捤𢬿𢭃𢭪揤㪇-㪉敆-敌𣁋斊斋料斚" - "㫉旁-旃旄-旆旊晀-晖𣆤𣆥晟晠書曺曻㬴㬵朒-朕朗枽柡柴㭘-㭧栒-桑桓-桖桗-桪𣐿𣑐𣑯𣑲欫-欱欴歬歭㱡殈-残殷毙毢-毪氣-æ°©æ³°" - "洜洯浆㳯洍洖浖-涍涏-涖涗涘涚-涩𣵀𣵛㶴烄-烮𤇼𤈛爱爹牂𤕸㸠牶-牺㹴狳-狾猀-猃玆㺸玺玼㺿㻂㻇珒-班珮-珲琉𤤾-𤥃珹瓞瓟瓳" - "-瓵甡畔-畟疍疰-疴疶-疹疻-痉畠皊-皍𤽜㿭皰皱䀀盉-监𥁒䀦眎-眤眧-眬眿𥅈矝矩䂨砝-砥砧-砮砯-硁𥑆𥑬𥑮䄃祏-祠祢𥙑𥜽" - "秘-称窄-窎𥥖䇊竘-竞䇗䇛笅-笕笄粃-粑䊼紊-紌納-紧绠-绨䍃缹缺缼罛-罢羐羒-羔羖-羙翀-翆𦐂𦐐-𦐒耄耆耊耕-耙耸-聂肁肂䏭胭" - "-能胿-脈脊-脓𦚯𦚱𦚵臬臭𦤹舀舁舐䑥舥-舱艳䒟䒠䒢芻茈茖-茜茞-茢茤-茹茼茽茿-荅荇-荒荔-荘荚-荪荬-药𦭵𦮂𦮖𦮗𦮝" - "𦮳荓虑虓虔蚄-蚇蚉-蚎蚏-蚪蚬衃衄䘕衏衭-袇𧙕-𧙗覍覎觊訉-訚𧥧请-谊谸豇豈豗豹-豻財-貤𧴯贼-赆䞘赶-赸䟕趵-趸躬軎-軕轼-" - "较辱迴-逊邕郖-郧酌-酒釕-釢钰-铎閃-閅𨳊𨳍阃阄阅阆陖-陙陛-险陚𨺗隺-难顼-预飢-飤饽-馂馬骊-骏骨高髟鬥鬯鬲鬼鱽鸪-鸶龀㐢乾" - "-亀㑤偀-偕偗-偧偩-偿𠊷𠊿𠋀𠋥兜-兞兽㒼冕冨减-凑𠗫凰剨剪-剱剶𠝹㔠勒-勖勘-勚匏匐匓㔭匘匙㔱匬-匮匾-區卙卨卾厠-厣厩參" - "叄唌㖡㖥㖭唨-啘啚-啞啠-啪啬-啹𠴨𠴱𠴲𠵆-𠵉𠵌-𠵎𠵯𠵱𠵴𠵼𠵾𠵿𠶖𠶜𠶧𠶲啫営圇-國圏㙇-㙉埜-埩埫埬埭" - "-堕𡌶𡌺埪堵壷壸够夠奛-奞𡘾奟奢娫娽㛥㛦娬娵-娼娾-婶𡝬𡝭𡝮-𡝱𡝳𡝴媎孮-孰孲宿-寉𡨭𡨴將-尉屙-屝屠崆-崰𡸜" - "𡸷𡸽巢巣㠱帲-帼帾庱-庼庾弴-弹𢏺彗彩彫彬徖-徙徛-徠御-徤𢔓𢔛㤰㤲㤵㤻恿悆悉悊悐悘悠悡患-悥您悪-悬㤿㥍悰悱悴悵悷悸悺-惀惂" - "惃情-惈惊惋惍惏惐惓-惕惗-惟惤惦-惨惬-惯𢛴-𢛶𢜒𢜔𢜛𢜟戚-戝扈挲挻㧻㧾㨀-㨄㨆捥-掇授-掋掍-掓掕-探掤-掯掳-掽𢯊" - "𢯎掲㪊-㪎啟敍-敛敝斍-斏斛斜斬断㫋旇-旉旋-族旣㫰㫲勗晗-晞晡-晩曽𣆳𣇈𣇉曹曼㬶㬷朖朘-望㭨-㭬㭭-㭵㭷桫-梳梵-棂楖㰯欲欳欵" - "-欸㱢殌-殓殸-殻毫-毮氪氫𣱣㳫涎㴀㴄涙涪-添淽淿-渂渄-渗渚湴𣵾𣶏𣶶-𣶽𣷣𣷸㶿烯-烲烳-烺烼-焓焕-焘𤉋𤉖𤉙焔爽㸺" - "㸼㸾㹀牻-牿犁𤙥狿猄猅猇-猊猍-猑猓-猡猪率玈㻊㻌㻐珳-珶珸珺-琈琊-琓𤥢𤥣𤥴-𤥶㼎瓠㼦瓶-瓸甛甜產産畡-畧畩異疵痊-痖皉皎-" - "皑皲䀁䀂盒-盘盛眥眦眭-眾睁𥅽𥅾着矪矫砦硂-硛祡䄄祣-祥祧-祯視𥚃离䄻䅁䅃䅅秱-秽秾稆窏-窕窚竡笖-笾畨粒-粝粣𥹉紨紩紬-経𥿡" - "𥿢绩-缀缁䍄䍅缻缽罣羕羚-羟翇-習耈耉耚-耟聃-聍胬䏲脕-脟脡-脸𦛚𦛨𦛼𦤎舂舑舲-舻𦨭𦨮艴荙荫茝茣荰-莇莈-莙莛-莬莮-莺" - "莼莽𦯀𦯷𦰡莭彪處-虚蚫蚭-蛏﨡𧊀𧊅𧊋衅衐-衔䘦袈-袚袛-袮袰袯覂䙺規-覔觋觕-觙𧣈䚼訛-訳𧥺谋-谞谹-谻豉䝆䝇豘-豝豼豽" - "è²¥-貮赇-赊赥-赧䞛赹-赿﨣趹-趻趽趾-跄躭-躯𨈘𨈚䡆-䡊軖-軣𨋍辄-辆䢛逋-逧𨔁邫郔部-郰郲-郴郷郸都𨜏𨜓䣭酓-酞𨠄釈野" - "釣-釼𨥈𨥉铏-铷镹镺閆-閊𨳒阇-阐陪-陱陳-険陼𨺬𨺲𨺳隿雀雩-雫𩇕𩇫靪竟章頂-頄颅-颈飡飥飦馃-馆馗骐-骖髙魚鱾鳥鸷-鸿" - "鹵鹿麥麸麻黒龁龚龛𠁆亁亴亵偨㑳㑺傀-傩𠌊𠌥兟兠𠒣最凒-凖凱凲凿㓻剩割-創勛-勞匑匒𠤣𠥔㔸博厤-厨叅㖿㗁㗄㗅㗇㗊㗎啙啺-喌喎-" - "喝喞-喵喷-喾噅𠷈𠸄𠸉𠸊𠸍-𠸑𠸖𠸝嗞圌-圎圐㙎堖-報堳場堶-堼堾-塂塄-塈𡍵𡍶𡎎𡎘𡎜壹-壻夡奠奡奣-奥㛵㜀㜁㜃" - "㜄婷-媂媃-媍媏媑-媯嫏𡞫𡞰-𡞵𡟃𡟇𡟙-𡟜𡟟孱𡥼𡦀孳㝢寊-寕寪𡩅𡩋尊-尌尞尰就属屟屡𡲢𡲥崱-嵉嵋-嵘嵙-嵝﨑" - "𡺉𡺤𡺨嵫㠭巯巽𢁅𢁉帽帿-幇幉𢃼幈幾庽庿-廃廊廄弑强-弾彘彭徚徥-徫𢔰悲悳悶悹惁惄惉惌惎惑惒惖惠-惣惥惩-惫㥡㥢㥥惰-惲惴-" - "惶惸惺-愀愃-愅愇愉-愌愎愐-愖愘愜-愞愠-愦慨𢜪𢝵𢞁㦸戞戟扉扊掌掔掣掰掱㨗㨘掾-揄揆-揣揥揦揨-揪揬-揰揲-搅摒𢰦𢰧𢰸𢱌" - "𢱑𢱕摡攲㪏㪐㪗敜敞-敪𢽴斌斐斑㪸斝𣁽𣁾斞㫀斮斯斱旐旑𣄃㫻㬀晪-晴晵-晷晹-暃暑𣇷-𣇹𣈏曾替朁朂㬸朜-期梴㭶㭸-㮀棃-椛" - "検-椮𣓥𣔙𣔰楮楰欹-欿歮歯㱤㱦㱨㱩殔-殚殼-殾毯-毶氬-氰淼淾㴓㴝㴠㴢渃渘渙減-湕湖-湫湭-湳湵-溌滋滞𣸑𣸬-𣸱𣸹烻㷆㷇㷉" - "㷌㷍焙-煀煮𤉶-𤉸𤊄𤊓𤊕𤊥爲牋-牍𤗈牚㹃犀犂-犄犅-犋𤙴猆猋猌猒猫猢-猩猬猭猯-猶猸猹𤟠㻑㻖㻚㻛珷琔-琝琟-琦琨-琼" - "𤥻𤥿𤦂𤦈-𤦏𤦔𤦤𤦧𤦩𤦫-𤦭瓹-瓼甤-甦甯𤰉番-畯畲-畴畱疎疏㾓㾘痗-痟痠-痫𤶸登發皒-皖皳皴䀃盙盚盜䀹䁀睂-睑" - "矞矟矬短硜-硷䄉祦祰-祸禄𥚕禼秿-稅稇-税𥟇窖-窙窛-窝竢-竧䇭-䇯笿-筄筅-筝筬䊃粞-粢粤-粭紪紫絍-絚絜-絷絾䌻缂-缘缾-罀罤-" - "罦䍮䍯羠-羢翓-翘翙翚耋耠聎-联聠𦕲胔胾脔脠㬹䐀-䐂脹-腏腑-腚𦜖𦝁腴臦臮-臰𦤑臵-臹舃舄舒舜舼-舿𦨴艵䒰䒷䓀茒茻荆莚莾-菘菚" - "-菪菫-萤萦萧著𦱀𦱾-𦲂𦲤𦲷𦲸𦲽𦳀萸虛虝䖭䖯蚈蛐-蛕蛗-蛴𧊲𧊶衆-衉衕-街袱-袵袶-裉裗𧚔褁覃覄覙覕覗覘覚觌觍觚觛" - "觝觞䛏䛐訴-訽詀-詠𧦠谟-谧䝈豞-象豾-貃貯-貱貳-賁𧵓𧵔赋-赐赑-赕䞡䞣趀-趋䟭跅-跏跑-跞践𧿹𨀂𨀉躰䡒軤-軬軮-軽𨋢辇" - "-辎辜辝𨐒逨-逻𨔼𨔽郵䣐郹郻郼郾-鄊鄬䣳酟-酥釉释量䤞䤠釽-鈬𨥖𨥤铸-锕镻開-閗阑-阕陲陻陽-隉隊-階隐𨻙𨻧雁-雈雬-雳" - "𩂈𩂋靓靔靟靫-靱韌韩項-須颉-颏颩颪𩖞飓飧-飫飭飯飰飲馇馈馊馋馭馮骗-骛骩髠鱿-鲃鳦鹀-鹈黃黄黍黑黹鼋龂亂-亄亶亷㑽㑾傪-働𠍁" - "𠍅-𠍇𠎵兡兾兿凗剷-剿募-勧㔲-㔴匯厀厁厪厫厯叠﨎㗒㗖㗛㗝㗠喍喿-嗝嗟-嗨嗩-嗵𠹌𠹭𠹳𠹵-𠹻𠺌𠺖𠺘𠺝𠺢𠺪-" - "𠺬𠺶圑-圕㙟堽塃塉-塱𡏅𡏆壼奦-奨𡙡㜈㜊㜍媐媰-嫎嫐-嫔𡟯𡟵𡟶𡟸-𡟼孴𡦃𡦈孶㝦寖-寝尟尠尲-尴𡲬㟲㟸嵊嵞-嵪嵬" - "-嵶𡻈𡻕巰幊-幏幹廅-廉廋廌𢉼弒弿-彂彙彚𢑥彮徬-徰㥣㥤㥦想惷惹愁愂愆愈愍意愗愙-愛感愧愩-愫愭-愲愴-愷愹愺愼-愾慀慃-慆慉慊" - "慌-慏慑𢞴𢞵𢟍戦戠-戥揧揫揱㨠㨣㨦㨩㨪搆-搪搬-搰搲搳搵-携搼-搾摀-摊𢱢𢲈𢲛𢲡𢲩𢲲揅搱敭敫敬敮-数斒𩖰斟新旒-旕旤" - "晸㬁-㬌暄-暇暈-暐暒-暙𣈥𣈯𣈱-𣈴會朠朡㮖㮙椯-楕楗-業楯楱-榉榋榌榔榘﨓𣕚𣕧𣖕𣖙𣖜㰼㰾歀-歈歱-歳㱮殛殜殿-毂𣪧" - "毓毷-毽氱湬㴦㴲㴳㴻溍-滊滍滏-滔滖-滙滛-滝滟-滪漓𣺈-𣺋𣺹𣺿滚㮡㷓㷛煁-煔煖-煚煜-煭煯-煸煺𤋁𤋉𤋊𤋮𤋺𤔡爺牃牎" - "-牒㹈犌-犑𤚗献猷獁猺-獀獂獅-獊𤠒𤠣㻗琧㻞㻡㻢琞琽-瑓瑔-瑟𤦷-𤦻𤧅𤧐𤧚𤧞𤧟𤧣𤧥瑯瓡瓽-瓿甁甝甞㽣畵-畺𤲞" - "𤲟痬-瘆𤷪𤷫瘏瘐皗-皙𤾂𤾆皵䀄盝-盟䁅睒-睠睢-睭𥇍𥇣𥇦𥇧睡睹矠矮䂻䂿硸-硽硿碀碁-碜碰䄎祹-禃禅禆禽萬稏-稥𥟟-" - "𥟡窞-窧𥦬䇏竨-竫𥪕䇸䇹䇻-䈀筞-ç­«ç­­-ç­´ç­¶-筿简節𥭴𥮉䊌粮-粵糀𥺁-𥺃絛絸-絽絿-綕綗-綛𦀩缙-缤罧-置署𦋐羣-羪翛" - "-翝耡耢聕-聘肄-肆䐓幐腛-腳腵-腺腻-腾舅舝艀-艉𦩂䓅䓎莻菙营萨-萫萭-萷萹-葖葘-蒉蒋-蒏𦳃𦳑𦴢-𦴥𦴦-𦴪𦵑蓅蓈蓱蔇" - "虜虞號蛖蛵-蜐蜓-蜗蝆𧋦蝍衘衙裊-裖裘-裡裣-裥覅䚀覛覜觎觜觟-觧訾訿詡-誁誂-誊誠𧧝谨-谬谼豊豋豢-豦貄-貊貲賂-賎𧵦𧵳𧶄赖" - "赗赨-赪䞦趌-趔跐趼跟-è·´è·¶-跻𨀞𨀣𨀤䠷躱躲軭軾-輌辏-辔辞-辠農逼-逾逿-遗𨕬郌鄋-鄗酦-酱𨠫鈮-鉴銏𨥨𨥬𨥾锖-锱䦉閘" - "-閠阖-阙随䧟隑-隘﨩雉-雋雍-雏雴-雾𩂓靕靖靲-靹韪韫韮韴韵頉䪴頊-頓颐-颖颫颬飔䬦飬飮飱飳-飷飹飻-飿馉馌-馏馐馚馯-馵骜-骟骪-" - "骮𩨨髡髢鬽魛-魞鲄-鲐鳧-鳫鳭-鳰鹉-鹔麀-麂𪋿黽鼌鼎鼓鼔鼠龃-龆𠁎𢆡僎-僱僳僴僷𠍾-𠎀𠎠𠎧僲兢冩凘凳凴㔀㔄㔆劀-劄㔢勨" - "-勭㔵匰-匲㕑厬-厮厰叆𠬍㕡嗶-嘞嘡-嘧噑𠻗𠻘𠻝𠻸-𠻻𠼝𠼦𠼭𠼮𠼰𠼱𠼻𠽌嘟嘨圖-圙㙥㙦塲-塿墁-墛𡏭𡏾𡐓" - "𡐖墭壽壾夐夢-夥奩-奬㜜㜞㜠㜢嫕-嫲𡠠𡠨-𡠪𡠭𡠹-𡠻𡡀𡡅嫳孵孷𡦖寞-寨對尡屢屣㟻㠀㠁㠄嵷-嶎幑-幙幛𢄪幣廍-廙廜弊" - "㣃彃-彆㣑彯彰徱徳徴𢕔徶愨愬愳愸愻愿慁慂慇慈態慐㦀慒-慔慖慘慚慛慞-慣慥慩慪慬慯慱-慵慷慺慻慽憀憁憆憈𢠃戧-戬搫搴搻搿㨯㨱-㨹摋-摑" - "摓-摕摗-摠摢-摧摪-摭摱-摸摺-摿撁撂撄撇𢲷𢳂𢳆𢳉𢴇𢴈𢴒摖撦敱-敳斠斡斲𣂷旖旗㬍-㬐暚-暨𣉢朄朅㬺㬻朢㮼榊榍-榓榕-" - "榗榙-榝榞-槡樮﨔𣗍-𣗏𣗳𣘀樃歉-歍歰歴殝-殡毃毄𣫺毾氲氳滎㴽㵆滌滫-滿漁-漉漊漌-漏漑漒演-漥漧-漼漾潀潂-潍𣻗𣻷-𣻼" - "𣼵𣽁潎潳煕煛㷧㷨煹煻-熙蒸𤌍𤌚𤌴𤍈爳爾牄㸢牓牔犒-犗獓獃獄獌獍獏-獒獔獕㻧㻩瑠-瑨瑪瑫瑭瑮瑰-瑸𤧬𤧭𤧶-𤧹𤧻𤨎" - "𤨒𤨓甀甂-甆𤭮甧畻-畽疐疑瘇-瘎瘑-瘘瘧皶-皹盠-監䁓睮-睸睺-瞆𥈠𥈡䃈硾碝-碯碱-碹磁禇-禙䅧稦-稳穊稵窨-窭𥧌竬竭端竰" - "𥪜竮筵䈁-䈍箁-箫𥮳𥮴𥯆箸粶-粽精粿糁𥺦𥺼綖緐䋨䋩䋬䋭䋱綜-総緑緒緔緕𦁈𦁤缥-缫罁罂罯-罱罳罴羫翞-翤𦑊翥耣-耥䎺聙-" - "聟聡-聣𦖠肇肈腐䐠䐥䐦腿-膋膌-膏膑𦞙𦞳𦞴𦟌臧臺與舓-舕舞艊-艍𦩑𦩒䓝䓟䓤䓩-䓬蒐-蒷蒹-蓄蓆蓇蓉-蓝蓟蓡-蓤蓦𦵴𦶠-" - "𦶧𦶮𦷜𦷪𦷫𦷰蓥虠虡𧇍蜑蜒蜫蜘-蜪蜬-蝅蝇-蝋蝕蝫裢䘻裧-褀褂-褄褚覝-覡觏觨-觫誋-誔誖-誟誡-誫説-誮𧧽𧨊𧨎谭-è°²" - "谽豧-豪貋-貍㕢賏-賘𧶏𧶘赘-赛赫趕-趚䟴跼-踎𨁈躳-躵輍-輕𨌆𨌘辕-辗辡-辣遘-遥郒鄘-鄥䣺酲-酾酿鈭䤤-䤦䤪鉵-鉻鉽-銎銐" - "-銱𨦉𨦨𨦪𨦫鋮鉼锲-镅閡-閪阚隙-隡雌雐-雒𨿅䨏雿-霁𩂯-𩂱靗-静靤靺靻-鞆韍韎韬韶韷𩐝頙䪸頔-領頚颗䫿䬀颭-颱𩖸飖飕" - "飗䬬飸餀-餇餉餌餎餏馑馒䭯馛-馝䭻䭾馶-駇骠-骢䯈骯-骱髚髣-髪𩬅𩬎鬦鬾-魂𩲭魟-魢𩵚鲑-鲟鳱-鳵鳶鹕-鹗鹙-鹜麧麼麽鼻齊龇龈㒓" - "㒖㒘僵僶僸-儏𠏉𠏋儰凙-凜𠘑劅-劏勮-勲匔匳厱厲𠪴㕙叇噓㗱-㗳嘠嘩-噄噆-噐噒噔噖-噝噴𠽤𠾍𠾐𠾭𠾴-𠾶𠾼𡀔圚墀墜" - "墝增-墧墩-墬墮-墹𡐤𡐿𡑒𡑔𡑕壿夀𡕷夦奭㜣㜥㜦嫴-嬏𡡒𡡞𡡡-𡡤𡡷𡡻𡢃-𡢅㝯審寫-寮導𡭄尵㞠層-屧㠏嶏-嶥" - "𡼏𡼕巤㡡幚幜-幢幤幥幩廚廛廝-廤彇-彉影徲徵德-徺慕慗慙慜慝慤慦慧慫慮慰慶慸慹慼慾慿憂-憅憇㦉㦊㦒慭憉憋憍-憐憒-憕憘憚-憜憞憟憡-" - "憤憦憧憪-憱憳𢡟𢡠𢡱戭-戯㨼摨摩摮-摰摹撀撃㩋撅撆撈撊-撥撧撨-撺擆𢵄𢵌𢵧敵-敻𢿌斳𣂼㬑-㬖暩-暷𣊁𣊊暼㬼-㬾膤槩㮾" - "㯂㯄槢-槨槪-樂樄-樢樣-樧権-樭樯-樱橥𣘚𣘼𣙀𣙙𣙟𣙷歎-歓歵歶㱳㱴殢-殦毅毆毿-氂滕漀漐漦漿潁㵌㵎㵑漋漽潏-潝潟-潲潴-潿" - "澁澂澄-澘澚-澝濐𣽊𣽿-𣾂𣾏𣾴𣾷濆熦㷫熚-熥熧-熵黙𤍢-𤍥𤎌𤎖𤎜噕爴牅牕-牗犘-犛𤛔獎獋獖-獢獤𤢂瑩瑬㻫㻰㻳㻴" - "瑹-瑾璀-璌璎璓𤨕𤨡-𤨪𤨾甇-甉㽓𤯵畾畿瘟㾷㿀瘙-瘞瘠-瘦瘨-瘫𤸻𤹐㿥皚-皞𤾗𤾚皺盤䁗瞇-瞓𥉐確-磀磂-磕磗-磙磤" - "𥔱𥔵𥔿禚-禣𥛣䅬䅮䅵稴稶-穃𥡗窮-窴䈎-䈕䈚䈜䈠䈢䈣䈦䈩箬-箯箰-箷箹-箿篁-篈篊-篓𥯤𥯨𥰁𥰆䊔糂-糎𥻗𥻘䋴䋻䋼䌀" - "䌁䌄緓緖-縇𦂃𦂗𦂤𦂥䌾缬-缯罵-罸羬-羰翦-翭𦑩䎬耦耧聤-聫𦖭䐭䐳䐴膒-膣臱舖舗䑺艎-艔䓴蒊蓠蓧-蓰蓲-蔆蔈-蔰蔱-蔼𦸀" - "𦸅𦸇𦸒𦹂-𦹅𦹮𦹲𦹷𦺄蔽蕏虢蝌蝎-蝔蝖-蝪蝬-蝸蝺-螀蟡𧎚螂衚-衝𧗽䙅䙆裦褅-褙褛-褝𧜏覢-覥𧡘覩觐觑觬-觰誕䛵" - "誯誰-諚諩𧨾𧩓𧩙諛諸谳-谵谾豌-豎𧯴豬貎貏䝼賙-賭赜赭䞶趛-趤䠀䠁䠋踏-踪踬踭踮踯踺𨂃𨂐踫踷躶-躼𨉖䡝輖-輬𨌯𨌺辘辤辳" - "遦-遱遳遷郶䣝鄦鄧鄩-鄫鄭-鄲醀-醌䤭銲-鋊鋌-鋝鋞-鋭鋯-鋶﨧𨦸𨦼𨧀𨧜𨧞𨧡𨧣𨧤镆-镕镼閫-閴𨴴䧥隢-隥雓霂-霊𩃀靚" - "靠靥鞇-鞒韏-韑韯𩐠頛-頣頦-頬题-额颲颳飘䬷飺餈養餋餍餑-餙馓馔駈-駠𩢤骣骲-骷髛髫髬髮-髴鬧䰠魃-魆䰻䰾魣-魹𩵼鲠-鲬䲮䲰䲷鳷" - "-鴉鴋-鴎𩾷鹘鹝鹞-鹤鹶麃麄𪊓麨-麫麹麾黎墨黓鼏-鼑齑齒龉龊亸儐-儞儫𠏵𠏼兣𠓼冀冪凝凞𠘕劐-劔勳匴叡㗻㗾㘀-㘄噞-噳噵-噼" - "𠿟𠿪-𠿭𡀝𡀞圛圜墺-壌夁奮奯㜫-㜭嬐-嬢嬴𡢞-𡢠𡢡𡢢𡢾𡢿嬨學孹寯寰嶦-嶶㡢-㡤幦-幨𢅛幯廥-廪彊彋彛彜𢑱𢒰徻" - "徼憊憌憑憖憗憙憝憠憥憨憩憲㦙憴憶-憺憽-懁懄-懆懈懊懌-懐懒-懔𢢭𢣁憻戱戰撉㩒㩔㩗撻-擅擇-擉擋-操擏-擗擙-擞𢶍𢶕𢶠𢶣𢶤" - "𢶷擳攳整敼-敿𢿣斓斢斴旘旙㬗-㬟暸-暻暽-曍𣊉𣊫-𣊭曏㬱朆㬿朣-朥樨橴㯗㯝樲-橤橦-橳橵橶-橼𣚦𣚭𣚺𣛟𣛮歔-歚歷殧-" - "殫毇毈氃-氇潞澃㵟㵢㵥㵩㵪澙澞-澨澪-濅濇-濋濍-濏濑-濓濖𣿅𣿫-𣿰𤀑瀄㷳㷷㷼㷽熶-燍燎-燞𤎽𤏁𤏩𤏪𤏲犜-犟獣獥-獭瑿" - "㻼璍璏璑璒璔-璖璘-璡璣璤𤩂𤩅𤩊𤩎-𤩑𤩝𤩥-𤩧璢瓢甊-甎疀-疂𤳉瘬-瘿癊皟-皡皻盥-盧𥂝䁢䁥䁪瞔-瞣𥊙瞥磖磜䃘磚磛" - "磝-磣磥-磮𥕛-𥕞𥕢𥕥𥕦禤-禦禩𥛶穄-穈穋-穒𥡝𥡲穓䆲窵-窽竱𥪮䈪䈫䈭䈮䈰-䈲築篔-篯簑𥰡𥱊𥱥篹䨀糏-糘縈-縔縕" - "-縨缰-缴罃罹-罼羱羲翮-翱耨-耪𦔒䏁聬聭𦖿聮膐䐻膦-膶𦠜𦡮膷膹臲臻興舆舉舘艕-艙䔀䔃䔄䔉䔋蓞蔾-蕎蕐-蕖蕘-蕪蕫-蕵𦺙𦻐-" - "𦻗𦼦薌虣-虦䗝蝹螁螃-螩䘗衞-衡𧗾䙏褞-褲褴𧜵𧜶𧝁覦-覨親𧡰觱諜-諨諪-諲諳-諷諹-謃𧩹𧪄謔䝎豫豭豮貐-貓賮-賵𧶽赝" - "-赠赬赮趥-趧踰-踶踸踹踻-蹅𨂽𨂾躽躾輭-輼𨍥辙辚辥-辪䢭遲遴-遶選-遼邆𨗨𨗴𨘀郺鄳-鄷䤀䤆醍-醗鋋䤵鋷-錧錩-鍆鍈﨨𨧧" - "𨧨𨧹-𨧼𨨏𨨖𨨥𨨩鍺镖-镠䦡䦧閵閶閸-閿闁闂闍阛䧧隦-隫隷雔雕䨝霋-霗𩃤𩃥𩃬𩃭靛靜靦鞓-鞙韒韰韸頤頥頭-頽𩓐𩓙" - "𩓚颞-颡颴颵𩗗飙飚餐餝餚-餜餞-餤餦-餩𩜠餴馞-馠駡-駲𩣑骸-骼𩩍骿髭髵-髻鬇鬨鬳魇䱉魺-魽魾-鮅鮇-鮘鮣𩶘𩶛鲭-鲻鴊鴏-" - "鴛鴝-鴬𩿞鹥-鹨鹷鹾麅-麈𪊟䴴麬-麮麺黅黆黔-默黺鼒鼼鼽齓龍龜償-優儬𠐓𠐔𠐟儲凟𠘙𠘚劕㔥㔦勴-勶匵㕓厳𠮏噽-嚓𡁏𡁜" - "𡁯𡁵-𡁸𡁻𡂈㙺壍-壗𡒊𡒗𡚒嬣-嬧嬩-嬳嬵-嬷𡣑𡣖-𡣙孺孻寱寲尶尷屨㠙嶷-嶺嶼-嶿𡽪嶻㡥㡦幪-幬彌徽徾𢖍憵憼懂懃" - "懇應懋懑懗懙-懞懠-懢懤-懨𢣷戲戴擊擎擘㩜㩞擟-擤擦擨擩擫-擱𢷮斀-斃斣斵斶旚㬠-㬢曎曐-曗曚𣋒曙㬲㭀㯬㯲-㯴橽-檪𣜃𣜖𣜠" - "𣜭𣜯𣜿櫛㱆歛-歝殬-殮毚氈-氊澩濌㵯㵳㵵澀濔濕濗-濲濴-濶濸𣿀𤀹-𤀽𤁗㸀-㸂營-燷𤏸𤐄爵牆㹕犠獮-獴㻺璐璗㻿-㼁璥璦璨" - "-璴𤩱𤩷-𤩺㼿甏-甒疃疄𤳙癀-癉癋-癎𤺥𤺧皢-皥皼䀉盨-盪䁯䁱瞤瞦-瞷𥋇矯矰䃟磯-礅𥖁𥖄𥖏禧禨禪禫𥜆䅿穉穔-穞䆹窾" - "-竂竲-竴𥪯簕䈻䉀-䉅篰-篸篺-簐簒-簔簖簗𥲑𥲤𥳀簘䊢糙-糢糨縩-繇繉繊繌繍𦄂𦄡繈罄-罆罽-罿羁𦎾翲-翶翼𦒄𦒈𦒉耫耬" - "聯-聴𦘦膥膸膺-臊臌𦡆𦡞臨臩𦧲艚-艝艱䔖䔝䔠䔦䔧蕗蕶-薋薍-薨薪-薬薮𦽳𦽴𦾟𦾡薭薯虧虨䗩䗮螪-蟒𧐢蟞䙛褳褵-褷褸-襅襔" - "襒𧝞覫-覯觲觳𧤤䜀謄-謓謕-謢𧪽𧪾䜦谿-豁豏豯-豳貔-貖賶-賽𧷜赡赢赯趨蹆-蹓𨃨𨃩𨃴輽-轅𨍭𨍽辫䢮遽-邅邉𨘋鄸鄹醘" - "醙-醤𨤳䤼錨鍇鍉-鍹鍻-鎇𨨲𨨶𨩄-𨩋𨩙𨩚𨪁-𨪃鎡鎯镡-镫闀閷闃-闌闎闏隬-隲隸䨁䨂雖䨤霘-霠𩄍𩄐霡䩊鞚-鞡韓-韕韱" - "䫑顀-顊𩓥𩓧䬐颶颷𩗩𩗴䬠餥餪-餭餯-餳餵餷𩜲饂饆馘䭰䭲馡-馣䮎䮐駴-騃𩣪駳骤骽骾髼-鬂鬴魈魉鮆䱋-䱍鮙-鮢鮤-鮮鮯-鮴鮺鯎鲼" - "鲽鲿-鳋鲾鴜䳍䳔鴭-鵉𪀔鵧鹩-鹬麉-麋𪊲麯麰黇-黉黏黚-點𪐴黻黿鼢-鼤鼾鼿齋𪗆齔齢龋龌龠儭-儯儱㒯𠓾冁𠖥𠫂叢㘉嚔-嚤𡂖" - "𡂝𡂴𡂿-𡃁𡃇-𡃉𡃏𡃓嚮壘壙𡒶夑夓奰㜰㜱嬸嬺-嬼𡣺屩屪巀-巂幭幮廫彍彝彞㦛懕懖懘懟懣㦡懩-懫懭懮懰懱懳懴戳擧擪㩡㩦㩧擥" - "擲擴-擿攁-攆𢸍㪫贁𣁦斔𣂎斷旛㬣-㬨曘曛曜𣋠𣋡朦檫檬檭-櫊𣝦𣞁櫡櫭歞歟歸殯毉氋濷㵽濹-瀃瀅-瀔𤂅𤂋-𤂍𤂑瀦㸄燸-爁" - "爃𤐵𤐶𦦨獵-獷璧璵璶璸璹璻璼璾-瓂𤪌𤪓-𤪖𤪤-𤪧甓-甕疅癏-癘癙-癞癤皦-皨𤾩㿹皽盫盬瞸-矂𥋘礆-礖䄠禬-禯穟-ç©£" - "𥣈竄竅竵䉎䉕簙-ç°«ç°­-簲𥳁𥳾𥴠䊦糣-糧𥼚䌘繎-繥繧繱𦅙-𦅜罇罈罉𦉘羀羂羳-羵䎗翷-翻𦒍𦒘耭耮聵-職䑃-䑅臍-臓𦢈舊" - "舙艞-艠䒏䔮䔳䔻䔽䔿䕀䕃䕄薩薰-藐藒藓𦾾𦿞𦿟𧀎䖛虩蟗蟓蟔蟖蟘-蟝蟟蟠蟢-蟵蠎𧑐𧒄𧒆襆-襊襋-襑襓襕𧞄𧞅覆䚍覰-観觴鵤謣" - "-謾𧫴譇豂豐豴豵貗-貙賾-贀贂-贅趩䠠蹔-蹧蹮躀𨄮蹩躿-軁𨉼䡱轆-轌𨎊辬邇邈𨘥鄨鄺-鄾醥-醬釐䤾䥄䥅䥇鎈-鎊鎋-鎠鎢-鎨鎪-鎮" - "鎰-鎿𨪚-𨪜𨫀𨫆𨫋𨫌𨫎镬-镱闐-闘𨶙隳䨃雗-雠離䨦霢-霥靝鞢-鞰䪖韖-韚韹韺𩐳頿頾顋-顓顔顕颢颣颸-颺䭉䭋䭌餮餶餸-饁" - "馤馥䮓䮖䮗騄-験𩣱𩤃𩤅髀髁髜䰀䰁鬃-鬆鬈鬩鬵鬶䰦魊-魏鮵-鮹鮻-鯄鯆-鯍鯏-鯓鯽𩷶鳌-鳒鵊-鵠鵢鵣鵥鹭-鹰䴦麌-麐𪊴𪊶𪊺" - "𪊽䴶麱麲麿黊黋黟-黡鼀-鼂鼕鼖鼥-鼬齌齕龎㐦㒣儳-儵劖勷勸匶厴壡嚥-嚭嚯嚰𡃤𡃴-𡃶壚-壠壢夒嬽㜲-㜵嬹嬾嬿𡤃-𡤅孼寳-寵屫㠠" - "㠢巃-巅𡾞𡾡幰𢅳廬廭龐彟徿懬懯懲懵-懷𢤦𢤹懻攀攇-攐攒𢸶𢹂斄旜-旞㬩㬪曝-曢㰀-㰂㰄櫋-櫚櫜-æ« æ«¢-櫤櫥櫦櫫𣞢𣞼𣟂櫧" - "歠殰殱𣫛氌㶅㶊濳瀕-瀥瀧-瀩瀫-瀮𤃉𤃡爂㸆爄-爊爌-爎爕𤑚𤑛牘犡-犦獸-獺璷璽㼄㼆瓃-瓋𤪱-𤪳𤪺-𤪼瓣甖疆疇癟-癡癣皩" - "𥀬矃-矊𥌎𥌑𥌓矱礗-礡𥖹禰禱𥜝穤-穩穪穫𥣡竆簬䉏䉠簳-籂𥴰𥵃糩-糭𥽋䌠繋繦繨-ç¹°ç¹²-繺缵罊罋羃-羆羶-羹翽翾聸臋䑆臔" - "臕臗臘𦢊𦢓𦤦舋舚艡-艥艶䕅䕆䕑﨟藑藕-藭藯-藵𧁋𧁒𧁓藷藸蠁蟕蟶蟷-蠀蠂-蠍蠏蠞襖-襢覇覈覴-覸觵觶謿-譄譆譈-譌譎-譜𧬆" - "𧬋𧬘谶豃豷豶貚贆-贌趪-趭䠦蹨蹪-蹭蹯-蹿𨅏𨅝𨅯躇軂-軅轍-轑轒-轔辭辴邊-邌𨘻鄿酀酂䤑醭-醱䥉䥑䥓鎩鏀-鏲鏹𨫞-𨫣𨫥" - "𨫪𨫼𨬌镲镽闙-闝隴䨄雡難霦-霭𩄼𩅍𩅛靡鞱-鞷韜-韟韲韻韼䫤顖-顛顜-類颤䬙颻-飀䭓饃-饅饇-饉馦馧𩡗䮝騔-騨𩤯骥髂髃髅䰄" - "䰇鬉-鬏鬷鯅䱛鯔-鯵𩸆𩸭鯺鳓-鳛鵡䳡鵦鵨-鵺鵻-鶏鶑𪂇鹱鹲鹸麑-麗麳麴黀䵌黢黣黼鼃鼄鼗鼭齀齁齍齖-齘龏𪚩㒥儶匷嚱-嚹𡄯嚼壣-壥" - "𡓨㜶-㜸孀-孆𡤐-𡤒𡤕孽孾寶巆-巊巌幱𢅺廮-廰忀忁㦤懸-懺𢥏㩰攓-攚斅斆旟㬫曣-曨𣌀朧㰉㰊㰍㰑櫨-櫪櫬櫮-櫶𣟕-𣟗櫹瀪" - "㶏㶑瀯-灁𤄄灂㸊爋爏-爔爖爗爘𤑳𤒇𤒈犧犨𤜆獻-獽璺瓌-瓒𤫀𤫇疈疉癢癥癦皪皫㿺皾盭矋-矏矲礢-礬禲穬-穯竇競竷籃-籏籕䊮糮-" - "糰䌦繻-纃𦆭𦆮𦆲罌𦌵羺翿耀耯聹-聼臖臙-臜𦦵艦-艩䕒䕔䕕䕗䕜蘤藮藶藹-蘅蘆-蘑蘓蘔蘢𧂈𧂭-𧂯蘒蘛蘰䘀䘁蠐-蠙襣-襨覹-覻" - "觷-觹䜓䜘譍譝-譲𧬸-𧬺豑𧰒贍-贏趮躁-躆躈躉𨆉軆轕-轚辮邍酁酃醲-醸釋鏳鏵-鏸鏺-鐈鐉-鐨𨬓𨬡𨬢𨬫-𨬭𨬯𨭆𨭌" - "𨭎𨭐鐯鐼镳镴闞-闡𨶹隵霮-霱霳霴𩅞𩅰䩋鞸-鞻韛韠韽-響顟-顣颥飁-飄饊-饎饐-饓饙馨騩-騸𩥇-𩥉𩥝𩥪骦骧髄髆-髌鬐-鬓" - "鬪鬸魐鯻䱭鯶-鯹鯼鯾-鰛鰠𩹨鱀鳜-鳟䳭鶐鶒-鶫𪂹𪃡𪃭𪃳𪃸鶿鹹麘-麛麵黁𪎩䵍黤-黪𪑛鼍鼮-鼰𪗋齙-齛齝-齡齣龑㒧儷-儺兤" - "劗劘𠠬卛嚺嚻嚽-囄囍𡄻𡄽𡅅𡅈𡅏壦𡓽夔㜹孇-孉𡤜寷屬巋㠦巍巏巐廱忂懼-懾攑攛-攝𢹸斕曩𣌊朇㰕櫸櫺-欅欌殲灃-灍灏灐𤄏" - "𤄙㸍爙-爛𤒹爝獾瓓瓔瓖𤫊𤫑甗㿗癧-癫皬𤾸矐-矓礭-礴𥗕𥗛𥜥𥤃竃竈竉籖䉪籐-籔糲纄-纐罍羻羼耰臝艪䕢藔蘕-蘚蘜-蘡蘣蘥-" - "蘫蘭-蘯𧃍𧃸𧄉𧄌䘂蠚-蠝蠟-蠤蠩蠫衊襩-襮覼覽觺譅譳-譽𧭈贐-贔赣趯趰躊-躏𨆯𨆼軇轛-轟辯邎酄-酆醹-醻䥥鏴鐩-鐮鐰-鐻鐽" - "-鑁𨭣-𨭦𨭬𨮏闢-闦雤露霵-霻靧鞼-鞿韡韢𩐿顤-顨颦飅-飊飜饏饖-饘馩騹-驇髍-髏鬔-鬘鬹鬺魑-魔䱽鰜-鰟鰡-鰰𩺬䲣䲤鳠-é³£" - "鶬-鶳鶴-鶾鷀-鷊鷌-鷏𪃾𪄇𪄣鹺鹻麜麝䵎黫-黯鼅鼘-鼛鼱齎齜齤-齩𪘁龒龝龡亹儻儼𠑥𠥹㘘囅-囋囎圝奱㜺孊-孌𡤢𡤧孿巎巑-巕" - "巗廲彎彲懿戂𢥧𢥫戵攞-攢攤攦攧𢺋𣀳㬬㬭㰘櫷欆-欋欍欎歡氍灑灒灔-灘𤄿𤅀𤅄爜爞-爠犩獿玀瓕瓗-瓙瓤疊癬-癮𤼎皭礵𥗠禳禴穰" - "穱竊竸籗-籝籟-籡糱糴䌫纑纒𦇝罎罏𦉡羇耱耲聽聾臞臟𦧺艫䕧䕪蘬蘲-蘷𧄍𧄦𧄧䘆蠥-蠨蠪蠬襯-襲覾覿𧢝觻觼䜠譾-讆豄贕-贘躐-躗" - "躚轠-轢酇酈䥪䥭鑂-鑔鑧𨮙𨮜𨮝镵镶镾闧霼-靀𩆜韀-韃韣顩-顫飋饔饕饚饛𩟔驈-驕𩦝髐髒髝鬝䰎鬙-鬜𩯕鬫鬻魕魖䲁鰱-鰿鱁-鱈鷠" - "𩻃鱉鳤鷋鷐-鷟𪄳𪄴𪅐鷩鷵鹳鹴麞𪋟麶黐黰黱鼲-鼵齂䶜齪-齬龓-龕龢儽劙劚𠫍㘚囌囏囐壧壨𡖂奲孍巖巘巚彏戀戁戃戄攣㩷攥攨-攫斖㬮" - "曪-曬欏-欒𣠺毊灓灙-灜𤅎𤅕-𤅗𤅜𤅟爡爢𤒼𤓎𤓓𤓖玁-玃瓚𤫟癯癰矔礶礷禵籞䉴籢-籨糵纓-纖臢𦣇艬䕷蘱蘸-虁𧈛蠴蠭" - "-蠳襳襴襶覉觽觾讇-讐豅贙贚趱躘躙躛躜𨊛轣轤邏邐醼䥲鑕-鑦𨯂𨯅𨯔𨯗𨯙𨯚䨵靁𩆨靨韄韅頀顬-顯颧饜馪驖-驜髑髓體髞鬞-鬠鱊-" - "鱛𩻸鱪䴀鷡-鷨鷪-é·´é·¶-鷸鷻鷼𪆒𪆓𪆫麟黂黲-黴鼆鼇鼜鼶-鼹齃齄齏齭-齱𪘲儾𠓗囑-囓𡆀㚁壩孎孏屭巙𢦀攬攭曭曮欓-欕灝-灡爣" - "瓛瓥癱癲𤿂矕矗矖䃺礸禶禷穳穲䉶籪纗罐羈羉艭艷虃虅𧅤𧅥蠵-蠺衋衢襵襷𧟌讑-讖贛躝-躠軈醽-釀釂鑨-鑬𨯧-𨯬𨯵雥雦靂-靈韆-韈" - "韤韥𩑈顰饝驝-驟髕鬡鬢鬬鬭魗-魙𩴾鱜-鱢鱣-鱧鱩鱫𩼣鱰鷺䴉鷹鷽-鸊𪆴鹼鹽麠鼞齅齆齲-齷囔囕𡆇壪廳戅戆攮斸㬯曯欖-欛欝灢灣爤-爦" - "犪𤴆矘矙矡礹籩籫-籮糶纘-纛臠臡虂虆-虉蠻𧕴襸-襼覊觀觿讗-讙豒貛贜𧹍躡-躥釁鑭-鑳𨯿𨰃靉顱顲饞饟馕䮽𩧃𩧉髖鬣鱨鱬-鱯𩼰" - "鸋-鸒𪇟麡黌黵鼈鼉鼝鼟齇齸-齻𪙊龣㔶圞㜻彠欜氎灎灤灦𤫢癳矚籯籰𥸎糳虄虪蠼讚讛𧹏趲躦躧釃釄鑴-鑺𨰉𨰜𨰝靊韉䮾驠-驣驥髗鱱-" - "鱶鸓鸔𪇵黶鼊𪙛龤龥灥灧灨𤅷𤅺犫糷纜纝虊蠽-蠿襽讜-讞豓貜躩躪軉轥釅鑻-鑾𨰣𨰦靋-靎顳顴飌飍飝饠饡馫驤驦驧鬤鬮鬰鱷鱸鸕-鸗黷齈" - "囖戇𢺳𣌟欞欟爧𤫩㿜癴𧅵虌豔躨𨈇鑿-钂𨰫𨰰雧䯀驨驩鸘-鸚𪈠麢黸鼺齼齽龞爨纞虋讟䥹钃钄靏驪鬱鱹鸛鸜麷厵癵䆐籱䖅𨰹韊饢驫𩱳" - "鱺鸝鸞𪈳䶑灩𧖣䴐麣灪籲𨰻龖𡤻爩鱻麤龗齾齉靐龘" - "&'('一')'<<<㈠" + "&[last regular ]<'\uFDD0'⠁<*一丨丶丿-乁⺄乙-乛𠃊-𠃍𠃑亅𠄌〆〇〡〥〻<'\uFDD0'⠂<*丁-丆" + "丩丷乂-乄𠂆𠂇𠂊乜九了𠄎二亠人亻儿入八⺆冂冖冫⺇几凵⺈刀-刂力勹匕匚匸十⺊卜卩厂厶⺀又巜讠⻏⻖𨸏〢〤〦<'\uFDD0'⠃<*" + "万-丌亐卄㐄个丫丸义久-么乊乞-习亇亍-亏亡亼-亿兀兦凡-凣刃刄劜勺卂千㔾卪卫叉口囗土士夂夊夕大夨女子-孓宀寸⺌⺍小尢𡯁𡯂尸屮山巛川" + "𡿨工己-巳巾干乡幺广廴廾弋弓⺕彐彑彡彳忄扌才氵犭纟⺾艹⻌门阝飞饣马々〣〧<'\uFDD0'⠄<*不-专中-丰丹为之乌尹乣-书予云-亖亢" + "亣什-仓允-元內公-兯冃-冈㓁冗冘凤𠘰凶𠙶刅-刈劝办勻-匂㔫化匹区㔹卅-午卝卞卬厃-历厷-厹及-収圠圡𡈼壬夃天-夭孔尐少尣尤尺屯乢" + "屲巴巿-币幻廿开弌弔-弖心忆戈戶-戸手扎𢩦支攴攵文斗斤方无旡⺜日曰⺝月木朩𣎴欠止歹殳毋毌比毛氏气水火灬⺥爪爫父爻丬爿片㸦牙⺧牛牜犬王" + "𤣩礻𥘅罓耂肀⺼见计-讥贝车⻍辶闩韦风〨〩<'\uFDD0'⠅<*丗㐀且-世丘-丝丱主丼乍-乐𠂔乧亗㐰-㐷仔-仭𠆩𠆫兄充㒰兰冉-" + "册𠕇写冚冬-冯凥-凧凷-击刉-刍功-劢匃-匇北匛-匞卉半卌卟-卢卭-卯𠨑厇-厉厺-厼叏-发古-召叭-叾𠮨𠮩囘-囜㘦圢-圧壭处外-" + "夘央-头奴-奶孕宁-宄对尒-尕尻尼屳-å±·å·¦-巨㠲㠳市-帅平幼庀-広弁弍弗弘归㣺必忇忉忊𢖯戉-戋戹扐-扖扏斥旦旧𣄽曱未-朰正歺母氐民氕" + "氺氶-氹氻氾氿汀汁汃-汅汇-汉灭犮-犰玄玉玊玌玍瓜瓦甘生用甩田-电⺪疋𤴓疒癶白皮皿目矛矢石⺬示禸禾穴立纠罒𦉪𦉫肊艺衤𧘇讦-讱轧辷" + "邒邓钅长闪阞队饤饥驭鸟龙<'\uFDD0'⠆<*㐁丞-丢乑-乔乨-买争亘-亚㐫交-产㐸㐹㐻㐿㑀仮-伬佤𠇁𠇔兆-兊全氽共-兴再冎军农冰" + "-冴𠖳凨-凫凼刎-刐刑-创劣-动匈匟-匢㔻卋卍-卐印危㕂厊-厍厽厾叒㕦叿-吗𠮿𠯆囝-団在-场𡉏壮夅夙-夛夵-夼㚥奷-妈𡚸𡚺孖" + "字-孙𡥄宅-安寺-导尖-尘尥-尧尽𡰪屰屸-岃𡵆州巟巩巪㠴-㠶帆-师年-并庄-庆廵异弎-弐弙-弜当彴彵忈忋忏忓-忖忙-忛𢖾戌-成扗" + "-扞扠-扬扟攰收攷旨-旯㬰曲曳有㭁朱-朼朽-权次欢此死毎毕氒氖-氘氼汆汊-汕汗-汝江-汤汷灮-灳爷牝-牟犱-犵犷犸𤜥㺨-㺪玎-玑甪甶百" + "癿⺮礼穵竹米糸糹纡-纫缶网⺶羊𦍋𦍌羽老考而耒耳聿𦘒肉肋-肎臣自至臼𦥑舌舛舟艮色艸艻-芀芁节虍虫血行衣襾-覀观讲-诀贞-贠赱轨辸-" + "辽邔邖-邝钆钇闫-闯阠-阤页饦饧驮-驰齐<'\uFDD0'⠇<*丣-严丽𠀡串𠁨乕乱乲亊𠄘亜亨-亪㑆伭-佋位-佣佥-佨𠇲克-兑㒳兵" + "冏冝㓈况-冻凬㓟刜-刭助-労匉𠣕㔰匣-匥㔷医卣卤卲-卵厎-厑县叓㕭㕰㕲吘-呜𠯋𠯢𠯫𠯻𠯿囤-囵㘩㘫㘭㘮㘰圻-坃坄-坠𡉼壯-壳" + "夆夋夽-奂㚪㚬妉-妌妎-妫𡛀-𡛂𡛓𡛕孚-孞宊-宒寽-寿尨-尬尾-屃岄-岌岎-岔岕-岜岍巠巫巵㠷-㠹㠻帉-帐庇-应廷弃-弅弝-å¼ " + "𢎽形-彤彶-彻㤀忌-忎忐-忒志忘応㤈忟忡忣忤忦-忨忪-忴忶-忼忾怀怃-怆我-戓𢦓戺-戼㧑扭-扷批-找技-抄抅-报扸攸-攼𢻯斈斘旰-" + "旸更曵㭂-㭆杄-杩极𣏌欤㱐步歼𣧂每毐𣫮毜毝氙氚求汖汞汥-汫汭-汴汵汶汸-汿沁-沉沋-沒沔-沖沘-沜沞-沪𣲙-𣲛㶥灴-炀牠-牤" + "𤘘状犹-犿狁-狈𤜯㺭玒-玛𤣰-𤣳瓧甫甬㽕男-町甼疓-疗皀-皃盀盁盯矣矴-矶𥐙礽䄦禿-秃究穷竌竍糺系纶纬-纵纷-纾罕耴肐-肠臫良" + "芃-芓芕-芗𦬅𦬊虬𧘌見觃⻆角𧢲言訁证-诒谷豆豕豸貝贡财赤走⻊足身車轩-轫辛辰辵巡达-迂迃-迉𨑨𨑬𨑳邑邞-邪邬𨚪𨚫酉釆里" + "针-钌闰-闷阥-阶𨸶𨸹韧飏饨-饮驱-驴鸠鸡麦龟<'\uFDD0'⠈<*並丧丳乖乳-乸𠃮事些亝-亟㐭享京佌㑌㑐佩-侭𠈄𠈌𠈔兒-" + "兖𠒇兩其-典冐冞冼-净𠗃凭-凯函㓤刮-券刹-剂𠜎剆㔚劵-势勆匊-匌𠤖匦匼卑-卖卥-卧𠧧卶-卺厒-厕𠩐叀-参叔-变㕷㕸呝-呯呱" + "味-咝𠰋𠰍𠰠𠰴𠰺𠰻𠱁-𠱃㘠囶-图㘱-㘵坡-垊𡊨𡊩𡊰备夌夜夝奃-奉奋-奍𡘊奔㚰㚱㚵㚹㚼㛁妬-委姖姗𡛟𡛦-𡛨" + "𡛺-𡛼𡛾㝀孟-孧𡥘宓-审𡧛尀尙尚尭屄-届㞹㞾岝-峅𡶐㠰巶帑-帜𢁾幷幸庘底-店庙庚府-废延㢠廸廹弆弡-弤弥-弪𢏐彔录㣌𢒋" + "å½¼-径忝忞忠忢忥忩念忽忿态怂㤔怇-怍怏-怑怓-怗怙-怜怞怟怡怢怦性怩-怰怲-怶怺怽-怿𢘛𢘜𢘫戔-戗戽-所承㧔㧕㧙㧚㧜-㧟抦-拇拈-" + "拎拐-招拝-择𢫏𢫕㪁攽放斉𣁄斦-斩斺-於𣃚旹-昙曶㬳朊-服㭇-㭐杪-枀枂-枊枋-枭𣏞𣏦𣏴𣏵𣏹𣏺𣏾𣐀柹㰠欣欥-欧武" + "-æ­©æ­½-殁殴毑毞毟氓氛-氝汬沀沊沓沝㳋㳍㳑沫-沮沰-泈泊-泙泛-泣泤-泯泱-泳泷-泾𣲵𣲷𣳇-𣳉洰炇炁-炆炈-炞𤆣-𤆥𤆬𤆵" + "爬爭爸牀版㸯牥-牬𤘪狀㹢㹩狉狋-狞玜-玱𤣻𤣿𤤀𤤁𤤌瓝瓨瓩甙画甽-畅疌疘-疡癷的皯盂盰-盵矤知矷-码𥐥社-祃秄-秊䆒穸-穻䇄" + "竎竏竺竻籴-籶䊵糼-糿线-绐缷罔罖罗罙羋羌者耓耵肃肏䏙股-肯肰-胁臤臥臽臾舍-舏舠艰芘-芺芼-芾苀-苏茾𦬓𦬕𦬨芿虎虏虭-虲𧗠补表" + "规觅诓-诩豖责-货质-贯軋转-轰迊-迟迬﨤𨒂邭-邻𨚼采金釒钍-钗長镸門闸闹阜阷-陉隶隹⻗雨靑青非靣顶顷饯-饴驵-骀鱼鸢-鸤黾鼡齿<" + "'\uFDD0'⠉<*临举乗㐠乹-乼亭-亲侮-俭𠉛兗-兙𠒎兪兹养冑冒冟冠凁-凃𠗊𠗐𠗕凾剃-剅則-剑勀-勅勇-勋匍匧-匩匽南単卻" + "-卽厖-厛叙-叝呰呲㖄咞-哟𠱓𠱥𠱷𠱸𠱼𠲍𠲖𠲜㘢囿圀𡇙㘶-㘹㘻㘾型-垤垥-垵城𡋣壴壵夈変复㚚奎-奓奕奖𡘓𡘙姕㛃-㛅" + "㛇㛈妍姘-姫姭-娃娅-娈𡜍𡜐𡜦娍孨-孪客-宦宨-宫𡧳封専将尛-尝尮尯屋-屏峆-峎峏-峧𡶶𡶺𡷊𡷑峸巬巭巷-巻帝-帧𢂚幽庛" + "庠-度𢈈庰建-廼𢌡𢌥弇弈弫-弯𢏗彖彥彦待-徍徔怎怒怘思怠怣-急怨怱怷-怹总怼㤢㤦㤧㤭恀恂-恊恌-恎恑-恔恗恘恛恜恞恟恠-恢恤恦恨" + "恪-恬恮恰-恲恸-恽𢙨战扁-扃㧘拏拜㧡㧢㧥㧦拪-拱拴-拾挀-指按-挏挑-挘挜-挧𢫦𢫨𢬎𢬢攱政㪃-㪅敀-故㪼㪽斪斫㫆施-旀既㫞㫠" + "昚-昩昪-昿𣅽𣆂曷朎-朑㭑-㭗枮-枼枾-柠柢-柳柵-柸柺-栍栎-树桒㰦欨-欪㱔歪歫殂-殇段殶毒㲋毖-毘毠毡𣭚氞-氢沗沯泉泴泶㳖㳜泚" + "泿-洌洎-洕洗-洛洝-洮洱-浅浇-浕𣳼-𣳿㶭炟炠-烃𤇍𤇢爮-爰𤔅爼牁牉牊牭-牵狊狟-狲𤞏玅㺱玲-玹玻玽-珑𤤖𤤗𤤙𤤯" + "𤤳𤤴瓪-瓲甚甠甭甮㽘㽙畆-畓㽼疢-疯疺癸-発皅-皈盃-盈䀝盶-眍𥄫矜矦-矨䂚泵砂-砜𥐯𥐰䄀祄-祎视𥘵禹禺䄲秋-秏秐-秗𥝲䆕" + "穼-窃𥥆竐-竗竼-笃𥫩䉺娄籷-粂䊶䊷䊹紀-紉绑-统䍂缸罘罚羍-羏羑𦍑羾羿𦏵𦏸耇耍-耑耔耶耷䏟胂-胓胕-胝胞-胫脉致臿舡-舤芔苐" + "-茇茉-茑茓-茕𦭐-𦭓𦭛茺虐虳-蚃䘏衁衂衍衎𧗤衦衧衩-衬𧘲𧘹要覌觇-觉觓觔訂-計诪-诶貞-è² è´°-贻赲-赵趴軌軍轱-轻迠-è¿«è¿­" + "-迳邼-郋郍-郑郓郕𨛘𨛦郱酊酋重釓釔钘-钩钪-钯閁閂闺-阂陊-陕𨹥𨹦面革韋韨韭音頁顸-须風飐-飒飛⻞食飠饵-饼首𩠐香骁-骉⻣鳬" + "鸥-鸩<'\uFDD0'⠊<*𠀾丵乘乽亳㑥㑦修-倿𠉴𠉵𠊙𠊞𠊠偖党兛𠒑𠒒兺兼冓冔冡-冧𠖎凄-凎𠗟𠗠𠙖剒-剔剕-剧" + "𠜱勌-勑𠡳匎匪匫卿厜-原虒叞叟㖗㖘哠-唋唍-唧𠲵𠲸𠳏𠳓-𠳖𠳝𠳭𠳿𠴕㘣圁-圅圆垶-埍埏-埛﨏𡋾𡌂-𡌅堲壶夎夏夞" + "𡖖奊套-奚㛎㛑㛓㛔㛖㛝㛡㛢姬娉-娌娎-娪娭-娴𡜺-𡜼𡝗㝃孫-孭𡥪宧宬-宸容-宾尃-尅㞗屐-屘𡱰峨-å³·å³¹-崅𡷫𡷹㠫差巼帨-" + "帱𢃇𢇃座-庯廽弉弰-弳彧彨𢒑徎-従徕𢓭㤠㤫恁恋恏恐恕恖恙恚恝恣恥恧恩恭息恳-恷㤱㤳㤴㤶-㤹恾悀-悅悇悈悋-悏悑-悗悙-悟悢悦悧悩" + "悭-悯𢙺𢚖𢚘戙扄-扇㧬拲拳拿挈挐挙-挛㧸挨-挱挳-挺挼-捤𢬿𢭃𢭪揤㪇-㪉敆-敌𣁋斊斋料斚㫉旁-旃旄-旆旊晀-晖𣆤𣆥晟晠" + "書曺曻㬴㬵朒-朕朗枽柡柴㭘-㭧栒-桑桓-桖桗-桪𣐿𣑐𣑯𣑲欫-欱欴歬歭㱡殈-残殷毙毢-毪氣-氩泰洜洯浆㳯洍洖浖-涍涏-涖涗涘涚-涩" + "𣵀𣵛㶴烄-烮𤇼𤈛爱爹牂𤕸㸠牶-牺㹴狳-狾猀-猃玆㺸玺玼㺿㻂㻇珒-班珮-珲琉𤤾-𤥃珹瓞瓟瓳-瓵甡畔-畟疍疰-疴疶-疹疻-痉畠" + "皊-皍𤽜㿭皰皱䀀盉-监𥁒䀦眎-眤眧-眬眿𥅈矝矩䂨砝-砥砧-砮砯-硁𥑆𥑬𥑮䄃祏-祠祢𥙑𥜽秘-称窄-窎𥥖䇊竘-竞䇗䇛笅-笕" + "笄粃-粑䊼紊-紌納-紧绠-绨䍃缹缺缼罛-罢羐羒-羔羖-羙翀-翆𦐂𦐐-𦐒耄耆耊耕-耙耸-聂肁肂䏭胭-能胿-脈脊-脓𦚯𦚱𦚵臬臭" + "𦤹舀舁舐䑥舥-舱艳䒟䒠䒢芻茈茖-茜茞-茢茤-茹茼茽茿-荅荇-荒荔-荘荚-荪荬-药𦭵𦮂𦮖𦮗𦮝𦮳荓虑虓虔蚄-蚇蚉-蚎蚏-蚪蚬衃" + "衄䘕衏衭-袇𧙕-𧙗覍覎觊訉-訚𧥧请-谊谸豇豈豗豹-豻財-貤𧴯贼-赆䞘赶-赸䟕趵-趸躬軎-軕轼-较辱迴-逊邕郖-郧酌-酒釕-釢钰-" + "铎閃-閅𨳊𨳍阃阄阅阆陖-陙陛-险陚𨺗隺-难顼-预飢-飤饽-馂馬骊-骏骨高髟鬥鬯鬲鬼鱽鸪-鸶龀<'\uFDD0'⠋<*㐢乾-亀㑤偀-" + "偕偗-偧偩-偿𠊷𠊿𠋀𠋥兜-兞兽㒼冕冨减-凑𠗫凰剨剪-剱剶𠝹㔠勒-勖勘-勚匏匐匓㔭匘匙㔱匬-匮匾-區卙卨卾厠-厣厩參叄唌㖡㖥㖭" + "唨-啘啚-啞啠-啪啬-啹𠴨𠴱𠴲𠵆-𠵉𠵌-𠵎𠵯𠵱𠵴𠵼𠵾𠵿𠶖𠶜𠶧𠶲啫営圇-國圏㙇-㙉埜-埩埫埬埭-堕𡌶" + "𡌺埪堵壷壸够夠奛-奞𡘾奟奢娫娽㛥㛦娬娵-娼娾-婶𡝬𡝭𡝮-𡝱𡝳𡝴媎孮-孰孲宿-寉𡨭𡨴將-尉屙-屝屠崆-崰𡸜𡸷𡸽巢" + "巣㠱帲-帼帾庱-庼庾弴-弹𢏺彗彩彫彬徖-徙徛-徠御-徤𢔓𢔛㤰㤲㤵㤻恿悆悉悊悐悘悠悡患-悥您悪-悬㤿㥍悰悱悴悵悷悸悺-惀惂惃情-惈惊" + "惋惍惏惐惓-惕惗-惟惤惦-惨惬-惯𢛴-𢛶𢜒𢜔𢜛𢜟戚-戝扈挲挻㧻㧾㨀-㨄㨆捥-掇授-掋掍-掓掕-探掤-掯掳-掽𢯊𢯎掲㪊-㪎" + "啟敍-敛敝斍-斏斛斜斬断㫋旇-旉旋-族旣㫰㫲勗晗-晞晡-晩曽𣆳𣇈𣇉曹曼㬶㬷朖朘-望㭨-㭬㭭-㭵㭷桫-梳梵-棂楖㰯欲欳欵-欸㱢殌-殓" + "殸-殻毫-毮氪氫𣱣㳫涎㴀㴄涙涪-添淽淿-渂渄-渗渚湴𣵾𣶏𣶶-𣶽𣷣𣷸㶿烯-烲烳-烺烼-焓焕-焘𤉋𤉖𤉙焔爽㸺㸼㸾㹀牻-牿" + "犁𤙥狿猄猅猇-猊猍-猑猓-猡猪率玈㻊㻌㻐珳-珶珸珺-琈琊-琓𤥢𤥣𤥴-𤥶㼎瓠㼦瓶-瓸甛甜產産畡-畧畩異疵痊-痖皉皎-皑皲䀁䀂盒-" + "盘盛眥眦眭-眾睁𥅽𥅾着矪矫砦硂-硛祡䄄祣-祥祧-祯視𥚃离䄻䅁䅃䅅秱-秽秾稆窏-窕窚竡笖-笾畨粒-粝粣𥹉紨紩紬-経𥿡𥿢绩-缀缁" + "䍄䍅缻缽罣羕羚-羟翇-習耈耉耚-耟聃-聍胬䏲脕-脟脡-脸𦛚𦛨𦛼𦤎舂舑舲-舻𦨭𦨮艴荙荫茝茣荰-莇莈-莙莛-莬莮-莺莼莽𦯀𦯷" + "𦰡莭彪處-虚蚫蚭-蛏﨡𧊀𧊅𧊋衅衐-衔䘦袈-袚袛-袮袰袯覂䙺規-覔觋觕-觙𧣈䚼訛-訳𧥺谋-谞谹-谻豉䝆䝇豘-豝豼豽貥-貮赇-赊" + "èµ¥-赧䞛赹-赿﨣趹-趻趽趾-跄躭-躯𨈘𨈚䡆-䡊軖-軣𨋍辄-辆䢛逋-逧𨔁邫郔部-郰郲-郴郷郸都𨜏𨜓䣭酓-酞𨠄釈野釣-釼𨥈" + "𨥉铏-铷镹镺閆-閊𨳒阇-阐陪-陱陳-険陼𨺬𨺲𨺳隿雀雩-雫𩇕𩇫靪竟章頂-頄颅-颈飡飥飦馃-馆馗骐-骖髙魚鱾鳥鸷-鸿鹵鹿麥麸麻" + "黒龁龚龛<'\uFDD0'⠌<*𠁆亁亴亵偨㑳㑺傀-傩𠌊𠌥兟兠𠒣最凒-凖凱凲凿㓻剩割-創勛-勞匑匒𠤣𠥔㔸博厤-厨叅㖿㗁㗄㗅㗇㗊" + "㗎啙啺-喌喎-喝喞-喵喷-喾噅𠷈𠸄𠸉𠸊𠸍-𠸑𠸖𠸝嗞圌-圎圐㙎堖-報堳場堶-堼堾-塂塄-塈𡍵𡍶𡎎𡎘𡎜壹-壻夡奠奡" + "奣-奥㛵㜀㜁㜃㜄婷-媂媃-媍媏媑-媯嫏𡞫𡞰-𡞵𡟃𡟇𡟙-𡟜𡟟孱𡥼𡦀孳㝢寊-寕寪𡩅𡩋尊-尌尞尰就属屟屡𡲢𡲥崱-嵉" + "嵋-嵘嵙-嵝﨑𡺉𡺤𡺨嵫㠭巯巽𢁅𢁉帽帿-幇幉𢃼幈幾庽庿-廃廊廄弑强-弾彘彭徚徥-徫𢔰悲悳悶悹惁惄惉惌惎惑惒惖惠-惣惥惩-惫㥡" + "㥢㥥惰-惲惴-惶惸惺-愀愃-愅愇愉-愌愎愐-愖愘愜-愞愠-愦慨𢜪𢝵𢞁㦸戞戟扉扊掌掔掣掰掱㨗㨘掾-揄揆-揣揥揦揨-揪揬-揰揲-搅摒" + "𢰦𢰧𢰸𢱌𢱑𢱕摡攲㪏㪐㪗敜敞-敪𢽴斌斐斑㪸斝𣁽𣁾斞㫀斮斯斱旐旑𣄃㫻㬀晪-晴晵-晷晹-暃暑𣇷-𣇹𣈏曾替朁朂㬸朜-期" + "梴㭶㭸-㮀棃-椛検-椮𣓥𣔙𣔰楮楰欹-欿歮歯㱤㱦㱨㱩殔-殚殼-殾毯-毶氬-氰淼淾㴓㴝㴠㴢渃渘渙減-湕湖-湫湭-湳湵-溌滋滞𣸑𣸬-" + "𣸱𣸹烻㷆㷇㷉㷌㷍焙-煀煮𤉶-𤉸𤊄𤊓𤊕𤊥爲牋-牍𤗈牚㹃犀犂-犄犅-犋𤙴猆猋猌猒猫猢-猩猬猭猯-猶猸猹𤟠㻑㻖㻚㻛珷琔-" + "琝琟-琦琨-琼𤥻𤥿𤦂𤦈-𤦏𤦔𤦤𤦧𤦩𤦫-𤦭瓹-瓼甤-甦甯𤰉番-畯畲-畴畱疎疏㾓㾘痗-痟痠-痫𤶸登發皒-皖皳皴䀃盙" + "盚盜䀹䁀睂-睑矞矟矬短硜-硷䄉祦祰-祸禄𥚕禼秿-稅稇-税𥟇窖-窙窛-窝竢-竧䇭-䇯笿-筄筅-筝筬䊃粞-粢粤-粭紪紫絍-絚絜-絷絾䌻缂" + "-缘缾-罀罤-罦䍮䍯羠-羢翓-翘翙翚耋耠聎-联聠𦕲胔胾脔脠㬹䐀-䐂脹-腏腑-腚𦜖𦝁腴臦臮-臰𦤑臵-臹舃舄舒舜舼-舿𦨴艵䒰䒷䓀茒" + "茻荆莚莾-菘菚-菪菫-萤萦萧著𦱀𦱾-𦲂𦲤𦲷𦲸𦲽𦳀萸虛虝䖭䖯蚈蛐-蛕蛗-蛴𧊲𧊶衆-衉衕-街袱-袵袶-裉裗𧚔褁覃覄覙覕" + "覗覘覚觌觍觚觛觝觞䛏䛐訴-訽詀-詠𧦠谟-谧䝈豞-象豾-貃貯-貱貳-賁𧵓𧵔赋-赐赑-赕䞡䞣趀-趋䟭跅-跏跑-跞践𧿹𨀂𨀉躰䡒軤-" + "軬軮-軽𨋢辇-辎辜辝𨐒逨-逻𨔼𨔽郵䣐郹郻郼郾-鄊鄬䣳酟-酥釉释量䤞䤠釽-鈬𨥖𨥤铸-锕镻開-閗阑-阕陲陻陽-隉隊-階隐𨻙𨻧" + "雁-雈雬-雳𩂈𩂋靓靔靟靫-靱韌韩項-須颉-颏颩颪𩖞飓飧-飫飭飯飰飲馇馈馊馋馭馮骗-骛骩髠鱿-鲃鳦鹀-鹈黃黄黍黑黹鼋龂<" + "'\uFDD0'⠍<*亂-亄亶亷㑽㑾傪-働𠍁𠍅-𠍇𠎵兡兾兿凗剷-剿募-勧㔲-㔴匯厀厁厪厫厯叠﨎㗒㗖㗛㗝㗠喍喿-嗝嗟-嗨嗩-嗵𠹌" + "𠹭𠹳𠹵-𠹻𠺌𠺖𠺘𠺝𠺢𠺪-𠺬𠺶圑-圕㙟堽塃塉-塱𡏅𡏆壼奦-奨𡙡㜈㜊㜍媐媰-嫎嫐-嫔𡟯𡟵𡟶𡟸-𡟼孴" + "𡦃𡦈孶㝦寖-寝尟尠尲-尴𡲬㟲㟸嵊嵞-嵪嵬-嵶𡻈𡻕巰幊-幏幹廅-廉廋廌𢉼弒弿-彂彙彚𢑥彮徬-徰㥣㥤㥦想惷惹愁愂愆愈愍意愗愙-" + "愛感愧愩-愫愭-愲愴-愷愹愺愼-愾慀慃-慆慉慊慌-慏慑𢞴𢞵𢟍戦戠-戥揧揫揱㨠㨣㨦㨩㨪搆-搪搬-搰搲搳搵-携搼-搾摀-摊𢱢𢲈𢲛" + "𢲡𢲩𢲲揅搱敭敫敬敮-数斒𩖰斟新旒-旕旤晸㬁-㬌暄-暇暈-暐暒-暙𣈥𣈯𣈱-𣈴會朠朡㮖㮙椯-楕楗-業楯楱-榉榋榌榔榘﨓𣕚" + "𣕧𣖕𣖙𣖜㰼㰾歀-歈歱-歳㱮殛殜殿-毂𣪧毓毷-毽氱湬㴦㴲㴳㴻溍-滊滍滏-滔滖-滙滛-滝滟-滪漓𣺈-𣺋𣺹𣺿滚㮡㷓㷛煁-煔煖" + "-煚煜-煭煯-煸煺𤋁𤋉𤋊𤋮𤋺𤔡爺牃牎-牒㹈犌-犑𤚗献猷獁猺-獀獂獅-獊𤠒𤠣㻗琧㻞㻡㻢琞琽-瑓瑔-瑟𤦷-𤦻𤧅𤧐" + "𤧚𤧞𤧟𤧣𤧥瑯瓡瓽-瓿甁甝甞㽣畵-畺𤲞𤲟痬-瘆𤷪𤷫瘏瘐皗-皙𤾂𤾆皵䀄盝-盟䁅睒-睠睢-睭𥇍𥇣𥇦𥇧睡睹矠矮䂻䂿" + "硸-硽硿碀碁-碜碰䄎祹-禃禅禆禽萬稏-稥𥟟-𥟡窞-窧𥦬䇏竨-竫𥪕䇸䇹䇻-䈀筞-ç­«ç­­-ç­´ç­¶-筿简節𥭴𥮉䊌粮-粵糀𥺁-𥺃絛絸" + "-絽絿-綕綗-綛𦀩缙-缤罧-置署𦋐羣-羪翛-翝耡耢聕-聘肄-肆䐓幐腛-腳腵-腺腻-腾舅舝艀-艉𦩂䓅䓎莻菙营萨-萫萭-萷萹-葖葘-蒉" + "蒋-蒏𦳃𦳑𦴢-𦴥𦴦-𦴪𦵑蓅蓈蓱蔇虜虞號蛖蛵-蜐蜓-蜗蝆𧋦蝍衘衙裊-裖裘-裡裣-裥覅䚀覛覜觎觜觟-觧訾訿詡-誁誂-誊誠𧧝" + "è°¨-谬谼豊豋豢-豦貄-貊貲賂-賎𧵦𧵳𧶄赖赗赨-赪䞦趌-趔跐趼跟-è·´è·¶-跻𨀞𨀣𨀤䠷躱躲軭軾-輌辏-辔辞-辠農逼-逾逿-遗𨕬郌" + "鄋-鄗酦-酱𨠫鈮-鉴銏𨥨𨥬𨥾锖-锱䦉閘-閠阖-阙随䧟隑-隘﨩雉-雋雍-雏雴-雾𩂓靕靖靲-靹韪韫韮韴韵頉䪴頊-頓颐-颖颫颬飔䬦飬" + "飮飱飳-飷飹飻-飿馉馌-馏馐馚馯-馵骜-骟骪-骮𩨨髡髢鬽魛-魞鲄-鲐鳧-鳫鳭-鳰鹉-鹔麀-麂𪋿黽鼌鼎鼓鼔鼠龃-龆<'\uFDD0'⠎" + "<*𠁎𢆡僎-僱僳僴僷𠍾-𠎀𠎠𠎧僲兢冩凘凳凴㔀㔄㔆劀-劄㔢勨-勭㔵匰-匲㕑厬-厮厰叆𠬍㕡嗶-嘞嘡-嘧噑𠻗𠻘𠻝𠻸-ð »»" + "𠼝𠼦𠼭𠼮𠼰𠼱𠼻𠽌嘟嘨圖-圙㙥㙦塲-塿墁-墛𡏭𡏾𡐓𡐖墭壽壾夐夢-夥奩-奬㜜㜞㜠㜢嫕-嫲𡠠𡠨-𡠪𡠭𡠹-ð¡ »" + "𡡀𡡅嫳孵孷𡦖寞-寨對尡屢屣㟻㠀㠁㠄嵷-嶎幑-幙幛𢄪幣廍-廙廜弊㣃彃-彆㣑彯彰徱徳徴𢕔徶愨愬愳愸愻愿慁慂慇慈態慐㦀慒-慔慖慘慚慛" + "慞-慣慥慩慪慬慯慱-慵慷慺慻慽憀憁憆憈𢠃戧-戬搫搴搻搿㨯㨱-㨹摋-摑摓-摕摗-摠摢-摧摪-摭摱-摸摺-摿撁撂撄撇𢲷𢳂𢳆𢳉𢴇" + "𢴈𢴒摖撦敱-敳斠斡斲𣂷旖旗㬍-㬐暚-暨𣉢朄朅㬺㬻朢㮼榊榍-榓榕-榗榙-榝榞-槡樮﨔𣗍-𣗏𣗳𣘀樃歉-歍歰歴殝-殡毃毄𣫺毾" + "氲氳滎㴽㵆滌滫-滿漁-漉漊漌-漏漑漒演-漥漧-漼漾潀潂-潍𣻗𣻷-𣻼𣼵𣽁潎潳煕煛㷧㷨煹煻-熙蒸𤌍𤌚𤌴𤍈爳爾牄㸢牓牔犒-犗" + "獓獃獄獌獍獏-獒獔獕㻧㻩瑠-瑨瑪瑫瑭瑮瑰-瑸𤧬𤧭𤧶-𤧹𤧻𤨎𤨒𤨓甀甂-甆𤭮甧畻-畽疐疑瘇-瘎瘑-瘘瘧皶-皹盠-監䁓睮-睸" + "睺-瞆𥈠𥈡䃈硾碝-碯碱-碹磁禇-禙䅧稦-稳穊稵窨-窭𥧌竬竭端竰𥪜竮筵䈁-䈍箁-箫𥮳𥮴𥯆箸粶-粽精粿糁𥺦𥺼綖緐䋨䋩䋬䋭䋱" + "綜-総緑緒緔緕𦁈𦁤缥-缫罁罂罯-罱罳罴羫翞-翤𦑊翥耣-耥䎺聙-聟聡-聣𦖠肇肈腐䐠䐥䐦腿-膋膌-膏膑𦞙𦞳𦞴𦟌臧臺與舓-舕舞" + "艊-艍𦩑𦩒䓝䓟䓤䓩-䓬蒐-蒷蒹-蓄蓆蓇蓉-蓝蓟蓡-蓤蓦𦵴𦶠-𦶧𦶮𦷜𦷪𦷫𦷰蓥虠虡𧇍蜑蜒蜫蜘-蜪蜬-蝅蝇-蝋蝕蝫裢䘻裧" + "-褀褂-褄褚覝-覡觏觨-觫誋-誔誖-誟誡-誫説-誮𧧽𧨊𧨎谭-谲谽豧-豪貋-貍㕢賏-賘𧶏𧶘赘-赛赫趕-趚䟴跼-踎𨁈躳-躵輍-輕" + "𨌆𨌘辕-辗辡-辣遘-遥郒鄘-鄥䣺酲-酾酿鈭䤤-䤦䤪鉵-鉻鉽-銎銐-銱𨦉𨦨𨦪𨦫鋮鉼锲-镅閡-閪阚隙-隡雌雐-雒𨿅䨏雿-霁𩂯" + "-𩂱靗-静靤靺靻-鞆韍韎韬韶韷𩐝頙䪸頔-領頚颗䫿䬀颭-颱𩖸飖飕飗䬬飸餀-餇餉餌餎餏馑馒䭯馛-馝䭻䭾馶-駇骠-骢䯈骯-骱髚髣-髪𩬅" + "𩬎鬦鬾-魂𩲭魟-魢𩵚鲑-鲟鳱-鳵鳶鹕-鹗鹙-鹜麧麼麽鼻齊龇龈<'\uFDD0'⠏<*㒓㒖㒘僵僶僸-儏𠏉𠏋儰凙-凜𠘑劅-劏勮-" + "勲匔匳厱厲𠪴㕙叇噓㗱-㗳嘠嘩-噄噆-噐噒噔噖-噝噴𠽤𠾍𠾐𠾭𠾴-𠾶𠾼𡀔圚墀墜墝增-墧墩-墬墮-墹𡐤𡐿𡑒𡑔𡑕壿夀" + "𡕷夦奭㜣㜥㜦嫴-嬏𡡒𡡞𡡡-𡡤𡡷𡡻𡢃-𡢅㝯審寫-寮導𡭄尵㞠層-屧㠏嶏-嶥𡼏𡼕巤㡡幚幜-幢幤幥幩廚廛廝-廤彇-彉影徲" + "徵德-徺慕慗慙慜慝慤慦慧慫慮慰慶慸慹慼慾慿憂-憅憇㦉㦊㦒慭憉憋憍-憐憒-憕憘憚-憜憞憟憡-憤憦憧憪-憱憳𢡟𢡠𢡱戭-戯㨼摨摩摮-摰摹" + "撀撃㩋撅撆撈撊-撥撧撨-撺擆𢵄𢵌𢵧敵-敻𢿌斳𣂼㬑-㬖暩-暷𣊁𣊊暼㬼-㬾膤槩㮾㯂㯄槢-槨槪-樂樄-樢樣-樧権-樭樯-樱橥𣘚" + "𣘼𣙀𣙙𣙟𣙷歎-歓歵歶㱳㱴殢-殦毅毆毿-氂滕漀漐漦漿潁㵌㵎㵑漋漽潏-潝潟-潲潴-潿澁澂澄-澘澚-澝濐𣽊𣽿-𣾂𣾏𣾴𣾷濆" + "熦㷫熚-熥熧-熵黙𤍢-𤍥𤎌𤎖𤎜噕爴牅牕-牗犘-犛𤛔獎獋獖-獢獤𤢂瑩瑬㻫㻰㻳㻴瑹-瑾璀-璌璎璓𤨕𤨡-𤨪𤨾甇-甉㽓𤯵" + "畾畿瘟㾷㿀瘙-瘞瘠-瘦瘨-瘫𤸻𤹐㿥皚-皞𤾗𤾚皺盤䁗瞇-瞓𥉐確-磀磂-磕磗-磙磤𥔱𥔵𥔿禚-禣𥛣䅬䅮䅵稴稶-穃𥡗窮-窴䈎" + "-䈕䈚䈜䈠䈢䈣䈦䈩箬-箯箰-箷箹-箿篁-篈篊-篓𥯤𥯨𥰁𥰆䊔糂-糎𥻗𥻘䋴䋻䋼䌀䌁䌄緓緖-縇𦂃𦂗𦂤𦂥䌾缬-缯罵-罸羬-ç¾°" + "翦-翭𦑩䎬耦耧聤-聫𦖭䐭䐳䐴膒-膣臱舖舗䑺艎-艔䓴蒊蓠蓧-蓰蓲-蔆蔈-蔰蔱-蔼𦸀𦸅𦸇𦸒𦹂-𦹅𦹮𦹲𦹷𦺄蔽蕏虢蝌蝎-" + "蝔蝖-蝪蝬-蝸蝺-螀蟡𧎚螂衚-衝𧗽䙅䙆裦褅-褙褛-褝𧜏覢-覥𧡘覩觐觑觬-觰誕䛵誯誰-諚諩𧨾𧩓𧩙諛諸谳-谵谾豌-豎𧯴豬貎貏" + "䝼賙-賭赜赭䞶趛-趤䠀䠁䠋踏-踪踬踭踮踯踺𨂃𨂐踫踷躶-躼𨉖䡝輖-輬𨌯𨌺辘辤辳遦-遱遳遷郶䣝鄦鄧鄩-鄫鄭-鄲醀-醌䤭銲-鋊鋌-鋝" + "鋞-鋭鋯-鋶﨧𨦸𨦼𨧀𨧜𨧞𨧡𨧣𨧤镆-镕镼閫-閴𨴴䧥隢-隥雓霂-霊𩃀靚靠靥鞇-鞒韏-韑韯𩐠頛-頣頦-頬题-额颲颳飘䬷飺" + "餈養餋餍餑-餙馓馔駈-駠𩢤骣骲-骷髛髫髬髮-髴鬧䰠魃-魆䰻䰾魣-魹𩵼鲠-鲬䲮䲰䲷鳷-鴉鴋-鴎𩾷鹘鹝鹞-鹤鹶麃麄𪊓麨-麫麹麾黎墨黓" + "鼏-鼑齑齒龉龊<'\uFDD0'⠐<*亸儐-儞儫𠏵𠏼兣𠓼冀冪凝凞𠘕劐-劔勳匴叡㗻㗾㘀-㘄噞-噳噵-噼𠿟𠿪-𠿭𡀝𡀞圛圜墺" + "-壌夁奮奯㜫-㜭嬐-嬢嬴𡢞-𡢠𡢡𡢢𡢾𡢿嬨學孹寯寰嶦-嶶㡢-㡤幦-幨𢅛幯廥-廪彊彋彛彜𢑱𢒰徻徼憊憌憑憖憗憙憝憠憥憨憩憲㦙" + "憴憶-憺憽-懁懄-懆懈懊懌-懐懒-懔𢢭𢣁憻戱戰撉㩒㩔㩗撻-擅擇-擉擋-操擏-擗擙-擞𢶍𢶕𢶠𢶣𢶤𢶷擳攳整敼-敿𢿣斓斢斴旘" + "旙㬗-㬟暸-暻暽-曍𣊉𣊫-𣊭曏㬱朆㬿朣-朥樨橴㯗㯝樲-橤橦-橳橵橶-橼𣚦𣚭𣚺𣛟𣛮歔-歚歷殧-殫毇毈氃-氇潞澃㵟㵢㵥㵩㵪澙" + "澞-澨澪-濅濇-濋濍-濏濑-濓濖𣿅𣿫-𣿰𤀑瀄㷳㷷㷼㷽熶-燍燎-燞𤎽𤏁𤏩𤏪𤏲犜-犟獣獥-獭瑿㻼璍璏璑璒璔-璖璘-璡璣璤" + "𤩂𤩅𤩊𤩎-𤩑𤩝𤩥-𤩧璢瓢甊-甎疀-疂𤳉瘬-瘿癊皟-皡皻盥-盧𥂝䁢䁥䁪瞔-瞣𥊙瞥磖磜䃘磚磛磝-磣磥-磮𥕛-𥕞𥕢" + "𥕥𥕦禤-禦禩𥛶穄-穈穋-穒𥡝𥡲穓䆲窵-窽竱𥪮䈪䈫䈭䈮䈰-䈲築篔-篯簑𥰡𥱊𥱥篹䨀糏-糘縈-縔縕-縨缰-缴罃罹-罼羱羲翮-" + "翱耨-耪𦔒䏁聬聭𦖿聮膐䐻膦-膶𦠜𦡮膷膹臲臻興舆舉舘艕-艙䔀䔃䔄䔉䔋蓞蔾-蕎蕐-蕖蕘-蕪蕫-蕵𦺙𦻐-𦻗𦼦薌虣-虦䗝蝹螁螃-" + "螩䘗衞-衡𧗾䙏褞-褲褴𧜵𧜶𧝁覦-覨親𧡰觱諜-諨諪-諲諳-諷諹-謃𧩹𧪄謔䝎豫豭豮貐-貓賮-賵𧶽赝-赠赬赮趥-趧踰-踶踸踹踻" + "-蹅𨂽𨂾躽躾輭-輼𨍥辙辚辥-辪䢭遲遴-遶選-遼邆𨗨𨗴𨘀郺鄳-鄷䤀䤆醍-醗鋋䤵鋷-錧錩-鍆鍈﨨𨧧𨧨𨧹-𨧼𨨏𨨖𨨥" + "𨨩鍺镖-镠䦡䦧閵閶閸-閿闁闂闍阛䧧隦-隫隷雔雕䨝霋-霗𩃤𩃥𩃬𩃭靛靜靦鞓-鞙韒韰韸頤頥頭-頽𩓐𩓙𩓚颞-颡颴颵𩗗飙飚餐餝餚" + "-餜餞-餤餦-餩𩜠餴馞-馠駡-駲𩣑骸-骼𩩍骿髭髵-髻鬇鬨鬳魇䱉魺-魽魾-鮅鮇-鮘鮣𩶘𩶛鲭-鲻鴊鴏-鴛鴝-鴬𩿞鹥-鹨鹷鹾麅-麈" + "𪊟䴴麬-麮麺黅黆黔-默黺鼒鼼鼽齓龍龜<'\uFDD0'⠑<*償-優儬𠐓𠐔𠐟儲凟𠘙𠘚劕㔥㔦勴-勶匵㕓厳𠮏噽-嚓𡁏𡁜𡁯" + "𡁵-𡁸𡁻𡂈㙺壍-壗𡒊𡒗𡚒嬣-嬧嬩-嬳嬵-嬷𡣑𡣖-𡣙孺孻寱寲尶尷屨㠙嶷-嶺嶼-嶿𡽪嶻㡥㡦幪-幬彌徽徾𢖍憵憼懂懃懇應" + "懋懑懗懙-懞懠-懢懤-懨𢣷戲戴擊擎擘㩜㩞擟-擤擦擨擩擫-擱𢷮斀-斃斣斵斶旚㬠-㬢曎曐-曗曚𣋒曙㬲㭀㯬㯲-㯴橽-檪𣜃𣜖𣜠𣜭" + "𣜯𣜿櫛㱆歛-歝殬-殮毚氈-氊澩濌㵯㵳㵵澀濔濕濗-濲濴-濶濸𣿀𤀹-𤀽𤁗㸀-㸂營-燷𤏸𤐄爵牆㹕犠獮-獴㻺璐璗㻿-㼁璥璦璨-璴" + "𤩱𤩷-𤩺㼿甏-甒疃疄𤳙癀-癉癋-癎𤺥𤺧皢-皥皼䀉盨-盪䁯䁱瞤瞦-瞷𥋇矯矰䃟磯-礅𥖁𥖄𥖏禧禨禪禫𥜆䅿穉穔-穞䆹窾-竂" + "竲-竴𥪯簕䈻䉀-䉅篰-篸篺-簐簒-簔簖簗𥲑𥲤𥳀簘䊢糙-糢糨縩-繇繉繊繌繍𦄂𦄡繈罄-罆罽-罿羁𦎾翲-翶翼𦒄𦒈𦒉耫耬聯-" + "聴𦘦膥膸膺-臊臌𦡆𦡞臨臩𦧲艚-艝艱䔖䔝䔠䔦䔧蕗蕶-薋薍-薨薪-薬薮𦽳𦽴𦾟𦾡薭薯虧虨䗩䗮螪-蟒𧐢蟞䙛褳褵-褷褸-襅襔襒" + "𧝞覫-覯觲觳𧤤䜀謄-謓謕-謢𧪽𧪾䜦谿-豁豏豯-豳貔-貖賶-賽𧷜赡赢赯趨蹆-蹓𨃨𨃩𨃴輽-轅𨍭𨍽辫䢮遽-邅邉𨘋鄸鄹醘醙" + "-醤𨤳䤼錨鍇鍉-鍹鍻-鎇𨨲𨨶𨩄-𨩋𨩙𨩚𨪁-𨪃鎡鎯镡-镫闀閷闃-闌闎闏隬-隲隸䨁䨂雖䨤霘-霠𩄍𩄐霡䩊鞚-鞡韓-韕韱䫑" + "顀-顊𩓥𩓧䬐颶颷𩗩𩗴䬠餥餪-餭餯-餳餵餷𩜲饂饆馘䭰䭲馡-馣䮎䮐駴-騃𩣪駳骤骽骾髼-鬂鬴魈魉鮆䱋-䱍鮙-鮢鮤-鮮鮯-鮴鮺鯎鲼鲽" + "鲿-鳋鲾鴜䳍䳔鴭-鵉𪀔鵧鹩-鹬麉-麋𪊲麯麰黇-黉黏黚-點𪐴黻黿鼢-鼤鼾鼿齋𪗆齔齢龋龌龠<'\uFDD0'⠒<*儭-儯儱㒯𠓾冁" + "𠖥𠫂叢㘉嚔-嚤𡂖𡂝𡂴𡂿-𡃁𡃇-𡃉𡃏𡃓嚮壘壙𡒶夑夓奰㜰㜱嬸嬺-嬼𡣺屩屪巀-巂幭幮廫彍彝彞㦛懕懖懘懟懣㦡懩-懫懭懮" + "懰懱懳懴戳擧擪㩡㩦㩧擥擲擴-擿攁-攆𢸍㪫贁𣁦斔𣂎斷旛㬣-㬨曘曛曜𣋠𣋡朦檫檬檭-櫊𣝦𣞁櫡櫭歞歟歸殯毉氋濷㵽濹-瀃瀅-瀔𤂅" + "𤂋-𤂍𤂑瀦㸄燸-爁爃𤐵𤐶𦦨獵-獷璧璵璶璸璹璻璼璾-瓂𤪌𤪓-𤪖𤪤-𤪧甓-甕疅癏-癘癙-癞癤皦-皨𤾩㿹皽盫盬瞸-矂" + "𥋘礆-礖䄠禬-禯穟-穣𥣈竄竅竵䉎䉕簙-ç°«ç°­-簲𥳁𥳾𥴠䊦糣-糧𥼚䌘繎-繥繧繱𦅙-𦅜罇罈罉𦉘羀羂羳-羵䎗翷-翻𦒍𦒘耭耮" + "聵-職䑃-䑅臍-臓𦢈舊舙艞-艠䒏䔮䔳䔻䔽䔿䕀䕃䕄薩薰-藐藒藓𦾾𦿞𦿟𧀎䖛虩蟗蟓蟔蟖蟘-蟝蟟蟠蟢-蟵蠎𧑐𧒄𧒆襆-襊襋-襑襓襕" + "𧞄𧞅覆䚍覰-観觴鵤謣-謾𧫴譇豂豐豴豵貗-貙賾-贀贂-贅趩䠠蹔-蹧蹮躀𨄮蹩躿-軁𨉼䡱轆-轌𨎊辬邇邈𨘥鄨鄺-鄾醥-醬釐䤾䥄䥅䥇" + "鎈-鎊鎋-鎠鎢-鎨鎪-鎮鎰-鎿𨪚-𨪜𨫀𨫆𨫋𨫌𨫎镬-镱闐-闘𨶙隳䨃雗-雠離䨦霢-霥靝鞢-鞰䪖韖-韚韹韺𩐳頿頾顋-顓顔顕颢" + "颣颸-颺䭉䭋䭌餮餶餸-饁馤馥䮓䮖䮗騄-験𩣱𩤃𩤅髀髁髜䰀䰁鬃-鬆鬈鬩鬵鬶䰦魊-魏鮵-鮹鮻-鯄鯆-鯍鯏-鯓鯽𩷶鳌-鳒鵊-鵠鵢鵣鵥鹭-" + "鹰䴦麌-麐𪊴𪊶𪊺𪊽䴶麱麲麿黊黋黟-黡鼀-鼂鼕鼖鼥-鼬齌齕龎<'\uFDD0'⠓<*㐦㒣儳-儵劖勷勸匶厴壡嚥-嚭嚯嚰𡃤𡃴-𡃶" + "壚-壠壢夒嬽㜲-㜵嬹嬾嬿𡤃-𡤅孼寳-寵屫㠠㠢巃-巅𡾞𡾡幰𢅳廬廭龐彟徿懬懯懲懵-懷𢤦𢤹懻攀攇-攐攒𢸶𢹂斄旜-旞㬩㬪曝-曢" + "㰀-㰂㰄櫋-櫚櫜-æ« æ«¢-櫤櫥櫦櫫𣞢𣞼𣟂櫧歠殰殱𣫛氌㶅㶊濳瀕-瀥瀧-瀩瀫-瀮𤃉𤃡爂㸆爄-爊爌-爎爕𤑚𤑛牘犡-犦獸-獺璷璽㼄" + "㼆瓃-瓋𤪱-𤪳𤪺-𤪼瓣甖疆疇癟-癡癣皩𥀬矃-矊𥌎𥌑𥌓矱礗-礡𥖹禰禱𥜝穤-穩穪穫𥣡竆簬䉏䉠簳-籂𥴰𥵃糩-糭𥽋䌠" + "繋繦繨-ç¹°ç¹²-繺缵罊罋羃-羆羶-羹翽翾聸臋䑆臔臕臗臘𦢊𦢓𦤦舋舚艡-艥艶䕅䕆䕑﨟藑藕-藭藯-藵𧁋𧁒𧁓藷藸蠁蟕蟶蟷-蠀蠂-蠍蠏蠞" + "襖-襢覇覈覴-覸觵觶謿-譄譆譈-譌譎-譜𧬆𧬋𧬘谶豃豷豶貚贆-贌趪-趭䠦蹨蹪-蹭蹯-蹿𨅏𨅝𨅯躇軂-軅轍-轑轒-轔辭辴邊-邌𨘻" + "鄿酀酂䤑醭-醱䥉䥑䥓鎩鏀-鏲鏹𨫞-𨫣𨫥𨫪𨫼𨬌镲镽闙-闝隴䨄雡難霦-霭𩄼𩅍𩅛靡鞱-鞷韜-韟韲韻韼䫤顖-顛顜-類颤䬙颻-飀" + "䭓饃-饅饇-饉馦馧𩡗䮝騔-騨𩤯骥髂髃髅䰄䰇鬉-鬏鬷鯅䱛鯔-鯵𩸆𩸭鯺鳓-鳛鵡䳡鵦鵨-鵺鵻-鶏鶑𪂇鹱鹲鹸麑-麗麳麴黀䵌黢黣黼鼃鼄鼗" + "鼭齀齁齍齖-齘龏𪚩<'\uFDD0'⠔<*㒥儶匷嚱-嚹𡄯嚼壣-壥𡓨㜶-㜸孀-孆𡤐-𡤒𡤕孽孾寶巆-巊巌幱𢅺廮-廰忀忁㦤懸-懺" + "𢥏㩰攓-攚斅斆旟㬫曣-曨𣌀朧㰉㰊㰍㰑櫨-櫪櫬櫮-櫶𣟕-𣟗櫹瀪㶏㶑瀯-灁𤄄灂㸊爋爏-爔爖爗爘𤑳𤒇𤒈犧犨𤜆獻-獽璺瓌-瓒" + "𤫀𤫇疈疉癢癥癦皪皫㿺皾盭矋-矏矲礢-礬禲穬-穯竇競竷籃-籏籕䊮糮-糰䌦繻-纃𦆭𦆮𦆲罌𦌵羺翿耀耯聹-聼臖臙-臜𦦵艦-艩䕒䕔䕕" + "䕗䕜蘤藮藶藹-蘅蘆-蘑蘓蘔蘢𧂈𧂭-𧂯蘒蘛蘰䘀䘁蠐-蠙襣-襨覹-覻觷-觹䜓䜘譍譝-譲𧬸-𧬺豑𧰒贍-贏趮躁-躆躈躉𨆉軆轕-轚辮" + "邍酁酃醲-醸釋鏳鏵-鏸鏺-鐈鐉-鐨𨬓𨬡𨬢𨬫-𨬭𨬯𨭆𨭌𨭎𨭐鐯鐼镳镴闞-闡𨶹隵霮-霱霳霴𩅞𩅰䩋鞸-鞻韛韠韽-響顟-" + "顣颥飁-飄饊-饎饐-饓饙馨騩-騸𩥇-𩥉𩥝𩥪骦骧髄髆-髌鬐-鬓鬪鬸魐鯻䱭鯶-鯹鯼鯾-鰛鰠𩹨鱀鳜-鳟䳭鶐鶒-鶫𪂹𪃡𪃭𪃳𪃸" + "鶿鹹麘-麛麵黁𪎩䵍黤-黪𪑛鼍鼮-鼰𪗋齙-齛齝-齡齣龑<'\uFDD0'⠕<*㒧儷-儺兤劗劘𠠬卛嚺嚻嚽-囄囍𡄻𡄽𡅅𡅈𡅏壦" + "𡓽夔㜹孇-孉𡤜寷屬巋㠦巍巏巐廱忂懼-懾攑攛-攝𢹸斕曩𣌊朇㰕櫸櫺-欅欌殲灃-灍灏灐𤄏𤄙㸍爙-爛𤒹爝獾瓓瓔瓖𤫊𤫑甗㿗癧-癫" + "皬𤾸矐-矓礭-礴𥗕𥗛𥜥𥤃竃竈竉籖䉪籐-籔糲纄-纐罍羻羼耰臝艪䕢藔蘕-蘚蘜-蘡蘣蘥-蘫蘭-蘯𧃍𧃸𧄉𧄌䘂蠚-蠝蠟-蠤蠩蠫衊" + "襩-襮覼覽觺譅譳-譽𧭈贐-贔赣趯趰躊-躏𨆯𨆼軇轛-轟辯邎酄-酆醹-醻䥥鏴鐩-鐮鐰-鐻鐽-鑁𨭣-𨭦𨭬𨮏闢-闦雤露霵-霻靧鞼-" + "鞿韡韢𩐿顤-顨颦飅-飊飜饏饖-饘馩騹-驇髍-髏鬔-鬘鬹鬺魑-魔䱽鰜-鰟鰡-鰰𩺬䲣䲤鳠-鳣鶬-鶳鶴-鶾鷀-鷊鷌-鷏𪃾𪄇𪄣鹺鹻麜麝" + "䵎黫-黯鼅鼘-鼛鼱齎齜齤-齩𪘁龒龝龡<'\uFDD0'⠖<*亹儻儼𠑥𠥹㘘囅-囋囎圝奱㜺孊-孌𡤢𡤧孿巎巑-巕巗廲彎彲懿戂𢥧𢥫" + "戵攞-攢攤攦攧𢺋𣀳㬬㬭㰘櫷欆-欋欍欎歡氍灑灒灔-灘𤄿𤅀𤅄爜爞-爠犩獿玀瓕瓗-瓙瓤疊癬-癮𤼎皭礵𥗠禳禴穰穱竊竸籗-籝籟-籡糱" + "糴䌫纑纒𦇝罎罏𦉡羇耱耲聽聾臞臟𦧺艫䕧䕪蘬蘲-蘷𧄍𧄦𧄧䘆蠥-蠨蠪蠬襯-襲覾覿𧢝觻觼䜠譾-讆豄贕-贘躐-躗躚轠-轢酇酈䥪䥭鑂-" + "鑔鑧𨮙𨮜𨮝镵镶镾闧霼-靀𩆜韀-韃韣顩-顫飋饔饕饚饛𩟔驈-驕𩦝髐髒髝鬝䰎鬙-鬜𩯕鬫鬻魕魖䲁鰱-鰿鱁-鱈鷠𩻃鱉鳤鷋鷐-鷟𪄳" + "𪄴𪅐鷩鷵鹳鹴麞𪋟麶黐黰黱鼲-鼵齂䶜齪-齬龓-龕龢<'\uFDD0'⠗<*儽劙劚𠫍㘚囌囏囐壧壨𡖂奲孍巖巘巚彏戀戁戃戄攣㩷攥攨-攫" + "斖㬮曪-曬欏-欒𣠺毊灓灙-灜𤅎𤅕-𤅗𤅜𤅟爡爢𤒼𤓎𤓓𤓖玁-玃瓚𤫟癯癰矔礶礷禵籞䉴籢-籨糵纓-纖臢𦣇艬䕷蘱蘸-虁𧈛" + "è ´è ­-蠳襳襴襶覉觽觾讇-讐豅贙贚趱躘躙躛躜𨊛轣轤邏邐醼䥲鑕-鑦𨯂𨯅𨯔𨯗𨯙𨯚䨵靁𩆨靨韄韅頀顬-顯颧饜馪驖-驜髑髓體髞鬞-鬠" + "鱊-鱛𩻸鱪䴀鷡-鷨鷪-é·´é·¶-鷸鷻鷼𪆒𪆓𪆫麟黂黲-黴鼆鼇鼜鼶-鼹齃齄齏齭-齱𪘲<'\uFDD0'⠘<*儾𠓗囑-囓𡆀㚁壩孎孏屭" + "巙𢦀攬攭曭曮欓-欕灝-灡爣瓛瓥癱癲𤿂矕矗矖䃺礸禶禷穳穲䉶籪纗罐羈羉艭艷虃虅𧅤𧅥蠵-蠺衋衢襵襷𧟌讑-讖贛躝-躠軈醽-釀釂鑨-鑬" + "𨯧-𨯬𨯵雥雦靂-靈韆-韈韤韥𩑈顰饝驝-驟髕鬡鬢鬬鬭魗-魙𩴾鱜-鱢鱣-鱧鱩鱫𩼣鱰鷺䴉鷹鷽-鸊𪆴鹼鹽麠鼞齅齆齲-é½·<" + "'\uFDD0'⠙<*囔囕𡆇壪廳戅戆攮斸㬯曯欖-欛欝灢灣爤-爦犪𤴆矘矙矡礹籩籫-籮糶纘-纛臠臡虂虆-虉蠻𧕴襸-襼覊觀觿讗-讙豒貛贜" + "𧹍躡-躥釁鑭-鑳𨯿𨰃靉顱顲饞饟馕䮽𩧃𩧉髖鬣鱨鱬-鱯𩼰鸋-鸒𪇟麡黌黵鼈鼉鼝鼟齇齸-齻𪙊龣<'\uFDD0'⠚<*㔶圞㜻彠欜" + "氎灎灤灦𤫢癳矚籯籰𥸎糳虄虪蠼讚讛𧹏趲躦躧釃釄鑴-鑺𨰉𨰜𨰝靊韉䮾驠-驣驥髗鱱-鱶鸓鸔𪇵黶鼊𪙛龤龥<'\uFDD0'⠛<*灥" + "灧灨𤅷𤅺犫糷纜纝虊蠽-蠿襽讜-讞豓貜躩躪軉轥釅鑻-鑾𨰣𨰦靋-靎顳顴飌飍飝饠饡馫驤驦驧鬤鬮鬰鱷鱸鸕-鸗黷齈<'\uFDD0'⠜<*" + "囖戇𢺳𣌟欞欟爧𤫩㿜癴𧅵虌豔躨𨈇鑿-钂𨰫𨰰雧䯀驨驩鸘-鸚𪈠麢黸鼺齼齽龞<'\uFDD0'⠝<*爨纞虋讟䥹钃钄靏驪鬱鱹鸛鸜麷" + "<'\uFDD0'⠞<*厵癵䆐籱䖅𨰹韊饢驫𩱳鱺鸝鸞𪈳䶑<'\uFDD0'⠟<*灩𧖣䴐麣<'\uFDD0'â  <*灪籲𨰻龖<" + "'\uFDD0'â ¡<*𡤻爩鱻麤龗<'\uFDD0'â £<*é½¾<'\uFDD0'â ¤<*齉<'\uFDD0'â §<*靐<'\uFDD0'â °<*" + "龘&'('一')'<<<㈠" "&'('七')'<<<㈦" "&'('三')'<<<㈢" "&'('九')'<<<㈨" @@ -1762,7 +1772,7 @@ zh{ "&龟<<<⻳" "&é¾ <<<⿕" } - Version{"1.9.1"} + Version{"21.0"} } unihan{ Sequence{ @@ -1775,526 +1785,569 @@ zh{ "&[before 2]o<<ō<<<Ō<<ó<<<Ó<<ǒ<<<Ǒ<<ò<<<Ò" "&[before 2]u<<Å«<<<Ū<<ú<<<Ú<<ǔ<<<Ǔ<<ù<<<Ù" "&U<<ǖ<<<Ǖ<<ǘ<<<Ǘ<<ǚ<<<Ǚ<<ǜ<<<Ǜ<<ü<<<Ü" - "&[last regular ]<*一丁-丆𠀀-𠀂万-丌亐卄𠀃-𠀆𪜀𪜁𫝀不-专丗𠀇-𠀌𪜂㐀且-世丘-丝𠀍-𠀗㐁㐂" - "丞-丢𠀘-𠀚𠀜𠀞-𠀠𫝁丣-严丽𠀡-𠀤𠀦-𠀨𠀪𠀫𫝂並丧𠀬-𠀮𠀰-𠀴𪜃𠀵𠀶𠀸𠀺𠀻𪜄𠀽-𠁀" - "𠤢𪜅𠁁-𠁅𪜆𠁆-𠁈𠁊𠁋𠁌𠁍𠁎-𠁒𫝃𠁓𠁔𠁕𠁗-𠁛𠁝𤳏𪜇𠁖𠁟𠁠丨丩𠁡𠁢㐃㐄个丫中-丰" - "𠁣𪜈丱𠁥𠁦串𠁧𠁨丳𠁩-𠁬临𠁭-𠁯𪜉丵𠁰𠁱𠁳𠁴𠁵𠁶𠁸𠁹𠁺𠁻丶丷𪜊丸义𠁼𠁽丹为𠁿主丼𠂀" - "𠂁𠂂𪜋举𠂃𠂄𠂅丿-乁㐅乂-乄𠂆-𠂊久-么乊𠂋-𠂎𫝄之乌尹𠂏-𠂓乍-乐𠂔-𠂡㐆乑-乔𠂢-𠂧𠂩-𠂫𠂭" - "𪜌乕𠂯乖𠂲𠂳𠂶乗𠂴𠂷𪜍乘𠂹-𠂾𪜎𪜏𠂿-𠃂𠃃𠃄𠃆𠃅𠃇𠃈⺂-⺄乙-乛𠃉-𠃎𠃑乜九龴𠃏𠃐㐇-" - "㐉乞-习𠃒-𠃔㐊㐋乣-书𠁾𠃕-𠃝㐌-㐏乧𠃞-𠃣𪜐㐐-㐕乨-买𠃤-𠃨𪜑㐖-㐘乱乲𠃩𠃪𠃬𠧝𪜒𪜓㐙-㐛乳-乸" - "𠃭-𠃯𪜔㐜-㐠乹-乼𠂸𠃲-𠃷𪜕乽𠃸-𠃻𤱡𪜖𪜗⻲㐡-㐣乾-亀𠃼-𠄂𪜘㐤亁𥝀𪜙𪜚亂-亄𠄃𠄄𪜛𠄅-" - "𠄈𢆡㐥𠄉㐦𠄊𠄋亅𠄌了𠄍-𠄐亇𠄑㐧予𠄒-𠄔争𠀩𠄕亊𠄖-𠄘𪜜㐨事𠄙𠄚𠄛𪜝𠄜𠄝二𠄞-𠄠亍-亏云" - "-亖𠄡亗亘-亚𠄢-𠄧些亜𠀥𠄨-𠄪㐩亝-亟𠄫-𠄯𠄰-𠄳𠄵-𠄸𠄹𠄺𠄻𠄼-𠄾𠄿𪜞𠅀𪜟亠亡亢亣𠅁𠅂" - "𪜠𪜡㐪㐫交-产𠅃-𠅇𫝅㐬亨-亪𠅈-𠅋𪜢㐭享京𠅌-𠅒亭-亲𠅓-𠅕亳𠅖𠅘-𠅝𠅞-𠅧𪜣亴亵𠅨-𠅯𠅲" - "𪜤㐮亶亷𠅳-𠅸𠅺-𠅼𠆀𠅾𠅿𠆁-𠆉𪜥亸𠆋-𠆒𠆔𠆖-𠆘㐯𠆚𠆝𪜦亹𠆞𠆟𠆠𠆡⺅人亻𠆢亼-亿𠆣-" - "𠆥什-仓𠆦-𠆨𪜧㐰-㐷仔-仭𠆩-𠆭𠆯𠆰𠆳𫝆㐸-㑀仮-伬佤𠆴-𠇑𠇓-𠇕𪜨-𪜫㑁-㑈伭-佣佥-佨𠇖-𠈁" - "𪜬-𪜴㑉-㑖佩-侭鿇𠈃-𠈣𠈥-𠈬𪜵-𪜷𪜸-𪜺𫝇𫝈㑗-㑢侮-俭𠈭-𠉠𠉡𠉢𪜻-𪝂㑣㑥-㑭修-倿𠉣-𠊆" - "𠊇-𠊦𠋟𪝃-𪝊𫝉㑤㑮-㑲偀-偿𠊧-𠋐𠋒-𠋞𠋠-𠋢𠋣-𠋬𪝋-𪝕𫝊㑳-㑺傀-傩𠋭-𠌅𠌇-𠌝𠌠-" - "𠌩𪝖-𪝟㑻-㒁傪-働𠌫-𠍡𠍣𠍤𠍦-𠍬𠎵𪝠-𪝤𫝋㒂-㒐僎-僱僳僴僷𠍥𠍭-𠎗𠎙𠎚𠎝-𠎴𠏐𪝥-𪝧" - "𪝨-𪝪㒑-㒘僲僵僶僸-儏𠎷-𠏏𠏑𠏔-𠏦𪝫-𪝯㒙-㒜儐-儞儫𠏒𠏨-𠐇𪝰-𪝳㒝㒞償-優儬𠐈-𠐛𠐝-𠐢𪝴" - "-𪝶㒟㒠儭-儲𠐣-𠐺𪝷-𪝹㒡-㒣儳-儵𠐻-𠑁𠑃-𠑌𪝺-𪝼㒤-㒦儶𠑍-𠑖𠑞𪝽㒧㒨儷-儺𠑗-𠑝𠑟-𠑣" - "𪝾儻儼𠑤-𠑩㒩儽𠑪-𠑯儾𠑰㒪𠑲𠑳𠑵儿⺎⺑兀允-元𠑶兄𠑷𠑸㒫充-兊𠑹-𠑼克-兑𠑽-𠒂㒬兒-兖𠒃-𠒋𪝿" - "兗-兙𠒌-𠒏𪞀𫝌㒭党兛𠒐-𠒖𪞁㒮兜-兞𠒗-𠒝兟兠𠒞-𠒣兡𠒤-𠒦𪞂兢𠒧-𠒯𠒰-𠒲𠒴-𠒷𪞃-𪞅兣" - "𠒳𠒸-𠒾𠒿-𠓅𠓇㒯𠓆𠓈-𠓊𠓋𠓎𪞆𠓍𠓏𠓐兤𠓑𠓒𠓓𠓔𠓕𠓖𠓗-𠓙𠓚入兦𠓛內𠓜-𠓞㒰㒱𠓟" - "㒲全氽𠇒𠓠-𠓣㒳㒴𠓤-𠓨兩𠓩兪𠓪-𠓬𠓭-𠓰𪞇𠓱𠌆𠓲𠓳𠓴-𠓷𠓸-𠓻𠓼𠓽𠓾𠓿八𠔀公-兯𠔁-" - "𠔄兰𠔅𠔆共-兴龹𠔈𠔉𪞈㒵-㒷兵𠔊-𠔏其-典𠔐𠔑𠩖㒸兹养𠔒-𠔗兺兼𠔙-𠔛兽𠔜𠔝𠔞-𠔧𪞉兾兿𠔨-" - "𠔮𪞊𠔯-𠔱𠭻𪞋𪞌冀𠔳-𠔵𪞍𠁜冁𠔶𠔷𠔸-𠔺㒹⺆冂𠔼冃-冈𠔽-𠕀冉-册𠕁-𠕊再冎𠕋-𠕏冏𠕐-" - "𠕕𪞎㒺冐𠕖-𠕚冑冒𠕛𠕜𫝍冓冔𠕝-𠕟㒻㒼冕𠕠-𠕢㒽最𠕣-𠕥㒾𠕦𠕧𠕨𠕩𠕪𠕬𠕭𠕮𠕯𠕰𠕱㒿𠕲冖" - "⺴㓀㓁冗冘𠕳𠕴写冚𠕵-𠕸军农𠕹-𠕿冝𠖀-𠖃𪞏𪞐冞𠖄-𠖆𪞑㓂冟冠𠖇-𠖋冡-冧𠖌-𠖒𪞒冨𠖓𪞓㓃𠖔-" - "𠖙𪞔𠖚𠖛冩𠖜-𠖞𪞕㓄冪𠖠𠖡𠖢𠖣-𠖥𠖦-𠖨𠖩𠖪𠖫冫𠖬㓅𠖭冬-冯𠖮-𠖰𪞖㓆㓇冰-冴𠖱-𠖶𪞗" - "-𪞚㓈况-冻𠖷-𠖿𠗁𪞛-𪞝㓉-㓍冼-净𠗀𠗂-𠗇𪞞㓎㓏凁-凃𠗈-𠗗𪞟-𪞡𫝎㓐-㓒凄-凎𠗘-𠗤𪞢-𪞥㓓" - "减-凑𠗥-𠗰𪞦-𪞨𫝏㓔㓕凒-凖𠗱-𠗹𪞩𪞪㓖凗𠗺-𠘃𪞫𪞬㓗凘𠘄-𠘉𠘓𪞭凙-凜𠘊-𠘑𪞮凝凞𠘒𠘔" - "𠘕𪞯凟𠘖-𠘜𥂳𠘝-𠘡𠘢𠘣𪞰𠘤𠘥𠘦⺇几𠘧𠘨凡-凣凤𠘩-𠘰凥-凧𠘱-𠘴凨-凫𠘵-𠘻𪞱凬𠘼-𠙅" - "𪞲凭-凯𠙆-𠙎𠫮𠙏-𠙑𠙒-𠙖𪞳㓘凰𠙘𠙙𠙛-𠙞𪞴凱凲𠁉𠙟-𠙣𠙤-𠙧𪞵凳凴𠙨-𠙪𠙫𠙭-𠙰" - "𠙱𠙲𠙳凵𠙴𠙵凶𠙶-𠙸凷-击𠙹-𠙻𠙽𪞶㓙凼𠙾-𠚅𠚆-𠚊函𠚋-𠚍𪞷凾𠚎-𠚐𠚒𠚓𪞸𠚔-𠚗凿" - "𠚘𪞹𪞺𪞻𠚙𠚚𢍭𠚜𠚝𠚞𢇕𪞼𠚟𪞽𠚠𠚡𠚢⺈⺉刀-刂𠚣刃刄𠚤刅-刈𠚥-𠚬㓚-㓜刉-刍𠚭-𠚴𠚶𠚻" - "㓝㓞刎-创𠚵𠚷-𠚺𠚼-𠛍𪞾-𪟀㓟㓠刜初刞-刭𠛎-𠛦𪟁𪟂㓡-㓦刮-剂𠛧-𠜏𪟃-𪟅㓧-㓫剃-剑𠜐-𠜰𪟆" - "𪟇𫝐㓬-㓰剒-剧𠜱-𠝜𠝶𪟈𪟉㓱-㓶剨剪-剱剶𠝝-𠝵𠝷-𠝾𪟊-𪟍㓷-㓻剩割-創𠝿-𠞛𠞝-𠞤𪟎-𪟐㓼㓽" - "剷-剿𠞥-𠟁𪟑-𪟓㓾-㔉劀-劄𠟂-𠟟𠟡-𠟥㔊劅-劏𠟠𠟦-𠟹𪟔㔋-㔍劐-劔𠟺-𠠊𪟕𪟖㔎㔏劕𠠌-𠠚㔐𠠛" - "-𠠠㔑劖𠠡-𠠣㔒𠠤𠠦-𠠩劗劘𠠥𠠪-𠠭劙劚𠠮𠠯𠠰𠠱力劜𠠲劝办𠠳-𠠵㔓㘞功-劢𠆮𠠶-𠠸㔔-㔖劣-动𠠹" - "-𠡁㔗㔘助-労𠡂-𠡐𪟗-𪟙㔙-㔛劵-势𠡑-𠡝𪟚𪟛㔜勀-勋𠡞-𠡪𪟜㔝-㔟勌-勑𠡫-𠡺𪟝-𪟟㔠勒-勖勘-勚" - "ð ¡»-𠢄𪟠㔡勛-勞𠢅-𠢒𪟡𪟢募-勧𠢓-𠢟𪟣𫝑㔢勨-勭𠢠-𠢯𪟤𪟥勮-勲𠢰-𠢵𪟦勳𠢶-𠢸㔣-㔦勴-勶" - "ð ¢¹-𠢿㔧𠣀-𠣃勷𠣄𠣅勸𠣆𠣇𪟧𠣈𠣉𠣊𠣋勹勺勻-匂𠣌匃-匇𠣍-𠣐匈𠣑-𠣓匉𠣔-𠣗匊-匌𠣘-𠣝匍" - "𠣞-𠣣匎𠣤-𠣭㔨匏匐𠣮-𠣴㔩匑匒𠣵-𠣷㔪匓𠣸-𠣼𠣽-𠤂匔𠤃𠤄-𠤇𠤈-𠤊𠤋-𠤍匕𠤎𪟨㔫化𠤏北" - "𠤐𪟩𠤑-𠤕㔬𠤖𠤗-𠤝𪟪𠤞-𠤡㔭匘匙𠤣𠤤𠤥𪟫𠤦-𠤨𠤩𠤪匚𠤬𠤭匛-匞匟-匢𠤮-𠤱𪟬㔯㔰匣-匥" - "𠤳-𠤷𪟭𪟮匦𠤸-𠤻匧-匩𠤼-𠥂𠥄-𠥈𪟯匪匫龨𠥉-𠥍𪟰㔱匬-匮𠥎𠥏𠥐-𠥕㔲-㔴匯𠥖-𠥘㔵匰-匲𠥙" - "-𠥛𪟱匳𠥜-𠥡匴𠥢𠥣匵𠥤𠥥匶𠥦𠥧匷𠥨𠥩𪟲𠥪㔶𠥫𠥬匸匹区𠥭𠤲𠥮𠥯㔷医𠥰-𠥲匼𠥳匽𠥃𠥴𠥵" - "𠥶匾-區㔸𠥷𠥸𠥹𠥺十卂千㔹卅-午𠥻𠥼𠥿卉半卌𠆱𠥽𠥾𠦀𠦁㔺㔻卋卍-卐𠦂-𠦐𠦑-𠦗𪟳𫝒卑-卖龺𠦘-" - "𠦢𣥥𫝓南単𫝔𠦣-𠦩𪟴卙𠦪-𠦯𪟵博𠦰-𠦳㔼𠦴-𠦼𪟶𠦽-𠦿𪟷𠧀-𠧄𪟸𪟹𠧅-𠧈𪟺𠧉-𠧍" - "𪟻𠧎𪟼卛𠧏𠧐𠧑⺊卜𠧒卝卞𪟽卟-卢𠧓𠀝𠧔-𠧘⻧卣卤𠧙-𠧜𡥋𪟾㔽卥-卧𠧞-𠧨𠧩-𠧲𠭉𠧳-𠧷𠧹" - "𪟿卨𠧺-𠧿𠨀-𠨂𠨄𠨅𠨆𠨇𪠀𠨈-𠨊𠨋𠨌⺋卩㔾㔿卪卫卬𠨍-𠨐卭-卯𠨑印危𠨒-𠨗㕀卲-卵𠨘㕁卶-卺𪠁" - "卻-卽𠨙-𠨝𪠂𠨞卾卿𠨟-𠨡厀厁𠨢-𠨤𠨥𠨦𠨧-𠨪𠨫⺁厂厃-历𠨬厇-厉𠨭-𠨳𪠃㕂-㕄厊-厍𠂬𠂮𠨴-" - "𠨿㕅-㕇厎-厑𠂰𠩀-𠩉𪠄𫝕㕈㕉厒-厕𠩊-𠩕𪠅𪠆㕊厖-厛𠩗-𠩦𪠇-𪠊㕋-㕍厜-原虒𠩧-𠩷𪠋-𪠎𫝖𫝗" - "厠-厣厩𠩸-𠩾𠪀-𠪆𪠏𪠐㕎厤-厨𠪇-𠪐𪠑𪠒㕏厪厫𠩿𠪑-𠪘𪠓-𪠕㕐㕑厬-厰𠪙-𠪬𪠖𪠗㕒厱厲𠪭-𠪸" - "𪠘𪠙𠪺-𠪾㕓厳𠪿𪠚𠫀-𠫆厴𠫇𪠛𠫉𠫊𠫋𠫌-𠫎㕔𠫏𠫐厵𠫑𠫒厶𠫓-𠫖㕕厷-厹𠫗𠫘厺-厼𠫙-𠫝" - "厽厾𠫞-𠫥县𠫦-𠫨叀-参𠫩-𠫭𠫯𠫰-𠫲𠫴-𠫸𪠜㕖𠫹-𠫼𪠝㕗㕘參叄𠫽𠫾𪠞叅𠫿-𠬅𦎅𪠟𠬆-𠬌" - "𪠠叆𠔲𠬍-𠬐㕙叇𠬑𠬒𪠡𠬓𠬕-𠬗𠬔𠬘𠬙𪠢⺀又叉㕚㕛及-収𠬚-𠬠𪠣𪠤叏-发𠬡-𠬨㕜叒𠬩-𠬰𪠥㕝" - "叓𠬱-𠬸𪠦㕞叔-变𠬹-𠬾𪠧𪠨㕟叙-叝𠫳𠬿-𠭈𪠩𪠪叞叟𠭊-𠭔𪠫𪠬𠭕-𠭤㕠𠭥-𠭮𪠭𪠮叠﨎𠭯-" - "𠭵𠭷-𠭺𪠯㕡𠭼-𠮂𡪞𪠰𠮃-𠮆叡𠮇-𠮌𪠱𠮍-𠮏叢𠮐壡𠮑𠮒𠮓𠮔𠮕𠮖𠮗𠮘口𠮙-𠮞㕣-㕥古-" - "叾𠙼𠮟-𠮪𪠲㕦-㕨叿-吗𠮫-𠯊𫝘㕩-㕶吘-呜𠈂𠯋-𠯶𠯷-𠰇𪠳-𪠵㕷-㕿呝-咝𠰈-𠰽𠰾-𠱏𪠶-𪠹㖀" - "-㖎咞-哟𠀷𠀹𠱐-𠱼𠱽-𠲫𪠺-𪡃𫝙㖏-㖞哠-唧𠲬-𠳓𠳔-𠳤𠳦-𠳪𠳬-𠴥𪡄-𪡎㖟-㖵唨-唽唾唿-啘啚" - "-啞啠-啪啬-啹𠳥𠴧-ð µ­ð µ®-𠶶𪡏-𪡛㖶-㗑啙啫啺-喌喎-喾噅𠶷-𠷓𠷔-ð ·¡ð ·£-𠸵𠸻-𠸾𪡜-𪡩㗒-㗡喍喿-" - "嗵𠷢𠸶-𠸺𠸿-𠹯𠹳𠹴-𠻓𪡪-𪡷㗢-㗰嗶-嘞嘡-嘧噑噓𠁷𠻔-𠼑𠼒-𠽠𪡸-𪢄𫝚㗱-㗺嘟嘠嘨-噄噆-噐噒噔" - "噖-噝噴𠆊𠏓𠏧𠹰-𠹲𠽡-𠾛𠾜-𠾦𠾨-𠿆𡀔𡀦𪢅-𪢍𫝛㗻-㘄噞-噳噵-噼𠿇-𡀓𡀕-𡀟𡀠-𡀥𡀧-" - "𡀼𢨐𨗓𪢎-𪢔㘅-㘈噽-嚓嚺𡀽-𡂎𪢕-𪢘𫝜㘉-㘏嚔-嚤𡂏-𡃟𡃰𪢙-𪢞𫝝㘐-㘒嚥-嚰𡃠-𡃯𡃱-𡄈𡄊" - "-𡄐𪢟-𪢡㘓㘔嚱-嚹𡄑-𡄰𪢢-𪢤㘕-㘗嚻-囄囍𡄱-𡅔𡅣㘘囅-囉囊囋囎𡅗-𡅢𡅤-𡅯𪢥𫝞㘙㘚囌囏囐𡅰-𡅸" - "囑-囓𡅹-𡆅𪢦𪢧㘛囔囕𡆆-𡆎㘜𡆏-𡆘𡆙𡆚𡆞囖𡆛-𡆝𧮥𡆟囗𡆠-𡆢㘝囘-囜龱𠁤𡆣-𡆦㘟囝-団𡆧-" - "𡆳囤-囵𡆴-𡇇𪢨㘠㘡囶-图𠀯𡇈-𡇌𡇎-𡇑𪢩㘢囿圀𡇒-𡇟𪢪㘣圁-圆𡇠-𡇯𪢫圇-國圏𡇰-𡇻𡈀𪢬𪢭圌" - "-圎圐𡇼-𡇿𡈁-𡈉𤔗圑-圕𡈊-𡈔𪢮㘤圖-圙𡈕-𡈡𪢯圚𡈢-𡈤𡈦-𡈩圛圜𡈥𡈪-𡈬𪢰𡈭-𡈱𡈲𡈳" - "𡈴㘥𡈵-𡈷𡈸-𡈺圝圞𡈻土圠圡龶𡈼-𡈾㘦圢-圧𡈿-𡉇𪢱𪢲在-场𡉈-𡉖𪢳-𪢷㘧-㘰圻-坠𡉘-𡊃𪢸-𪣂" - "㘱-㘵坡-垁垂垃-垊𡊄-𡊶𪣃-𪣊㘶-㘾型-垵城𡊷-𡋛𡋝-𡋬𪣋-𪣓㘿-㙆垶-埍埏-埛﨏𡋭-𡌥𣑧𪣔-𪣣㙇-㙍埜" - "-埩埫-堕𡌦-𡍣𪣤𪣥𪣦-𪣱㙎-㙘埪堖-堼堾-塂塄-塈𡍤-𡎦𡎧-𡎭𪣲-𪣽𫝟㙙-㙟堽塃塉-塱𡎮-𡏬𧯧𪣾-" - "𪤋𪤌𪤍㙠-㙦塲-墛𡏭-𡐝𦥈𪤎-𪤘𫝠㙧-㙯墜-墧墩-墹𠚛𡐞-𡑝𪤙-𪤞㙰-㙶墺-壌龳𡑞-𡑹𡑻-𡒈𪤟-" - "𪤥𫝡㙷-㙺壍-壗龼𡒉-𡒠𡒢-𡒯𪤦-𪤫㙻-㙽壘壙𡒰-𡒿𡓁-𡓏𪤬-𪤯㙾㙿壚-壠壢𡓀𡓐-𡓚𡓜-𡓥𪤰㚀壣" - "-壥𡓦-𡓰𪤱壦𡓱-𡓶𡓸𡓹𡓻-𡔁𡓺𡔂-𡔉壧壨𡔊-𡔎㚁壩𡔏-𡔕㚂壪𡔖𡔗𡔘𡔙𡔚士壬壭𡔛壮𡔜壯-壳" - "𡔝𡔞𡔟壴壵𡔠-𡔢壶𡔣-𡔩𪤲壷壸𡔪-𡔭㚃壹-壻𡔮𡔯壼𡔰𡔲-𡔵𪤳壽壾𡔶𡔸-𡔻㚄壿夀𡔼𡔽夁𡔾-𡕀" - "𡕁-𡕄𡕅𡕇-𡕊𡕋𡕌𡕍𡅕𡕏-𡕑𪤴夂𡕒夃处𡕓𡕔夅𡕕𡕖夆𡕗-𡕙备㚅夈𡕚𠙚𡕛𡕜𪌛𡕝𪤵夊𡕞" - "𡕟夋𡕠𡕡夌𡕢-𡕥㚆㚇変复夎夏𠀼𡕦𡕧-𡕬𠌞𡕭𠭶𡕮-𡕱𪤶夐𡕲-𡕵𡕶𡕷𡕸-𡕺𡕻夑夓𡕼-𡕿夒𡖀" - "𡖁夔𡖂𡖃夕㚈外-夘𡖄-𡖆夙-夛𡖇-𡖉𪤷𫝢𡖊-𡖌𫝣㚉夜夝𡖍-𡖏𪤸𡖐𡖑𪤹夞𠅗𡖒-𡖜𢻈𪤺够夠𡖝" - "-𡖥𪤻㚊夡𠅱𠨃𡖦-𡖮𡖰𪤼𡖯𡖱-𡖵㚋㚌夢-夥𡖶-𡖾𢆣𪤽夦𡖿-𡗁𪤾𠆓𠆕𡗂-𡗅𪤿𠆙𡗆-𡗈㚍" - "𡗉𡗊𡗋𡗌𡗐𡗍𡗎𪥀𡗏𣡳𡗑大夨天-夭𡗒-𡗔𪥁㚎央-头𡗕-𡗛𪥂㚏-㚑夵-夼𠀛𡗝-𡗤𪥃㚒㚓夽-奂𡗥-" - "𡗶𪥄-𪥆㚔-㚙奃-奉奋-奍𡗷-𡘌𪥇-𪥌㚚㚛奎-奖𡘍-𡘜𪥍-𪥏奊套-奚𡘝-𡘳𪥐-𪥒𫝤㚜-㚞奛-奞𡘴-𡙆" - "𪥓-𪥕㚟奟-奥𡔱𡙇-𡙚𪥖-𪥘㚠奦-奨𡙛-𡙫𪥙-𪥛奩-奬𡙬-𡙶𪥜-𪥞奭𡙷-𡚅𪥟-𪥡㚡奮奯𡚆-𡚎" - "𤏠𫝥𡚏-𡚖奰𡚗𡾗𪥢𡚘-𡚚𡚛𪥣𡚜𡚝奱𡚞𡚟𡚠-𡚢奲𡚣𡚤𡚥女𡚦㚢奴-奶𡚧-𡚭㚣-㚨奷-妈𡚮-" - "𡚻𪥤𪥥㚩-㚯㛠妉-妌妎-妫𡚼-𡛘𪥦-𪥬𫝦㚰-㛁妬-姗𡛙-𡜁𪥭-𪥰㛂-㛌妍姘-姫姭-娃娅-娈𡜂-𡜭𪥱-𪥵" - "𫝧𫝨㛍-㛟㛡-㛤姬娉-娫娭-娴娽𡜮-𡝝𪥶-𪥺𫝩-𫝫㛥-㛭娬娵-娼娾-婶𡝞-𡞒𡞓-𡞛𪥻-𪦅㛮-㜄婷-媏媑-媯嫏" - "𡞜-𡟋𡟌-𡟧𡠣𪦆-𪦐𫝬㜅-㜔媐媰-嫎嫐-嫔𡟨-𡠕𪦑-𪦖㜕-㜢嫕-嫲𡠗𡠙-𡠢𡠤-𡠱𡠳-𡡎𪦗-𪦟" - "𫝭㜣-㜨嫳-嬏𡠖𡠘𡠲𡡏-𡢍𡢐𪦠-𪦥𫝮㜩-㜭嬐-嬢嬴𡢎𡢑-𡣄𪦦-𪦪㜮㜯嬣-嬳嬵-嬷𡣅-𡣡𡣣-𡣩𪦫㜰" - "㜱嬸嬺-嬽𡣪-𡣼𪦬-𪦯㜲-㜵嬹嬾嬿𡣽-𡤍𡤞𪦰𪦱㜶-㜸孀-孆𡤎-𡤗𪦲㜹孇-孉𡤘-𡤝𡤟𡤠𪦳𪦴㜺孊-孌𡤡" - "-𡤪孍𡤫-𡤭𪦵孎孏𡤮-𡤳𡤴-𡤶㜻㜼𡤷-𡤺𡤻子-孓𡤼孔𡤽孕𡤾-𡥂㜽孖-孙𡉗𡥃-𡥅㜾㜿孚-孞𡥆-𡥊" - "𡥌𡥍𪦶-𪦹㝀孟-孧𠃱𡥎-𡥚𪦺㝁孨-孪𡥛-𡥧𪦻㝂㝃孫-孭𡥨-𡥭𢈲𨹴孮-孰孲𡥮-𡥵𪦼-𪦾㝄孱𡥶-𡦂" - "𪦿㝅孳孴𡦃-𡦐孵-孷𡦑-𡦖𪧀㝆𡦗-𡦝𫝯㝇學孹𡦞-𡦨𪧁孺孻𡦩𪧂𪧃𡦪-𡦬孼𡦭-𡦰孽孾𡦱-𡦶𪧄孿" - "𡦷㝈𡦸宀㝉𡦹㝊㝋宁-宄𡦺-𡦼㝌㝍宅-安𡦽-𡧊㝎-㝑宊-宒𡧋-𡧕𪧅-𪧇㝒宓-审𡧖-𡧨𪧈𪧉㝓-㝖客-宦宨-宫" - "𡧩-𡧿𪧊-𪧌㝗-㝚宧宬-宾𡨀-𡨡𪧍-𪧐㝛-㝡宿-寉𡨢-𡨼𪧑-𪧓㝢㝣寊-寕寪𡨽-𡩞𪧔-𪧚㝤-㝨寖-寝𡩟-" - "𡩺𪧛-𪧠㝩-㝬寞-寨𡩻-𡪝𪧡-𪧥𫝰㝭-㝯審寫-寮𡪟-𡪽𪧦-𪧪𫝱寯寰𡪾-𡫐𪧫-𪧮寱寲𡫑-𡫝𪧯㝰𡫞" - "-𡫫𪧰-𪧲寳-寵𡫬-𡫶寶𡫷-𡫻𪧳𪧴㝱寷𡫼-𡬃𪧵𡬄-𡬋𡬌𡬍𡬏𡬐𪧶𡬑𡬓-𡬕㝲𡬖-𡬘𡬎𡬙" - "𡬚𡬒𡬛𡬜寸𡬝㝳对寺-导𡬞𪧷㝴寽-寿㝵尀𡬟-𡬦封専将𡬧-𡬬㝶尃-尅𡬭將-尉𡬮-𡬲𪧸𪧹㝷尊-尌𡬳-𡬸𪧺" - "𡬹-𡬼對𡬽-𡭂導𡭃-𡭉𣊒𪧻𪧼𡭊-𡭌𪧽𡭍-𡭏𪧾𡭐𡭑𡭒𡭓⺌⺍小𡭔尐少𡭕𡭖尒-尕龸𡭗𡭘尖-尘" - "𡭙-𡭜𡭝-𡭤𪧿尙尚𠈤𡭥-𡭩𪨀尛-尝𡭪-𡭳㝸𡭴-𡭼𪨁𪨂𡭽-𡮍㝹尞𡮎-𡮗尟尠𠅽𡮘-𡮝㝺尡𡮞-" - "𡮥𪨃㝻𡮦-𡮯𪨄𡮰-𡮳𪨅𡮴-𡮶𢇔𪨆𡮷-𡮻𤯏𡮼-𡮾𡮿𡯀⺏⺐尢尣𡯁𡯂尤𡯃𡯄-𡯊㝼尥-尧𡯋-" - "𡯎㝽尨-尬𡯏-𡯙㝾㝿尭𡯚-𡯡㞀㞁尮尯𡯢-𡯤𡯦𡯧㞂𡯨-𡯲㞃-㞆𡯳-𡯸㞇㞈尰就𡯹-𡰂𪨇㞉㞊尲-尴𡰃-𡰊" - "𪨈𡰋-𡰏尵𡰐-𡰕𡰖-𡰚尶尷𡰛𡰜𡰝𡰞𡰟𡰠𡰡𡰢尸𡰣尺㞋尻尼𡰤-𡰨𡰴㞌㞍尽𡰩-𡰳𫝲㞎尾-屃𡰵-" - "𡰽𪨉-𪨋㞏-㞑屄-届𡰾-𡱋𪨌㞒-㞖屋-屏𡱌-𡱡𢇀𪨍𪨎㞗屐-屘𡱢-𡱹𪨏𪨐㞘㞙屙-屝𡱺-𡲓𪨑㞚㞛属-屡" - "𡲔-𡲫𪨕-𪨘𡲬-𡳃𪨒-𪨔㞜-㞞屢屣𡳄-𡳏𪨙𪨚㞟㞠層-屧𡳐-𡳞𪨛𪨜𡳟-𡳧𪨝屨𡳨𡳩𪨞屩屪𡳪𡳫" - "㞡屫𡳬-𡳰𪨟𪨠𡳱-𡳴屬𡳵-𡳷𡳸-𡳺𪨡屭𡳻𡳼𡳽屮𡳾㞢屯𡳿屰𡴀-𡴅㞣㞷𡴆-𡴊𡴋-𡴍𡴎-𡴔𡴕" - "-𡴚𡴛𡴜𡴝-𡴣𡴤𡴥𡴦-𡴩𡴪𡴫𡴬山乢屲𡴭-𡴯㞤-㞧屳-å±·ð¡´°-𡴽㞨-㞯屸-岃𡴾-𡵒𪨢-𪨥𫝳㞰-㞶㞸" - "岄-岌岎-岜𡵓-𡶂𪨦-𪨨㞹-㟃岝-峅𡶃-𡶣𡶥-𡶪𪨩-𪨮㟄-㟆岍峆-峧𡶫-𡷔𪨯-𪨴𫝴㟇-㟖峨-崅𡷕-𡸐" - "𦊤𪨵-𪨺𫝵㟗-㟥崆-崰𡸑-𡹖𡹗-𡹩𪨻-𪩁㟦-㟯崱-嵉嵋-嵝﨑𡹪-𡺩𪩂-𪩇㟰-㟸嵊嵞-嵶𡺪-𡻗𪩈-𪩋㟹" - "-㠄嵷-嶎𡻘-𡼉𪩌-𪩒㠅-㠐嶏-嶥𡼊-𡼼𪩓-𪩖㠑-㠗嶦-嶶𡼽-𡽈𡽊-𡽛𪩗-𪩚㠘-㠜嶷-嶺嶼-嶿𡽉𡽜-𡾁" - "𡾻𪩛-𪩝㠝-㠟巀-巂𡾂-𡾖𡾠㠠-㠣嶻巃-巅𡾘-𡾟𡾡-𡾭𣦭𪩞㠤巆-巌𡾮-𡾺㠥㠦巍巏巐𡾼-𡿆𪩟㠧巎巑-巕巗" - "𡿇-𡿑𪩠巖巘-巚𡿒𡿓𡿔-𡿜𡿝-𡿟𡿠𡿡𡿣𡿤㠨𡿢𡿥巛-川𡿦𡿨𡿧㠩州巟𡿩-ð¡¿­å· ð¡¿®-𡿰𪩡𡿱-𡿶" - "ð¡¿·-𡿻𪩢𠙗𡿼𡿽巢巣𡿾-𢀀𢀁𢀂巤𢀃𢀄-𢀆𢀇𢀈𢀉𢀊𢀋𢀌𢀍𢀎𢀏𢀐工㠪𢀑-𢀕左-巨𢀖-𢀙巩" - "巪𢀚𢀛𪩣巫𢀜-𢀞𢀟巬巭𢀠㠫㠬差𢀡𢀢𢀣𪩤㠭巯𢀤𢀥𪩥巰𢀦𢀧𪩦𪩧㠮𢀨-𢀫𢀬𢑰𤀢𢀭𪩨𢀮𪩩" - "𢀯𢀰-𢀲𪩪⺒己-巳巴𢀳㠯𢀴𢀵𢀶巵𪩬㠰巶𢀷𢀸𪩫巷-巻𢀹-𢀻巼𢀼-𢀿㠱𢁀-𢁄巽𢁅-𢁉𪩭𪩮𢁊𪩯" - "𢁋𢁌𢁍𢁏𪩰𪩱𢁎𢁐𢁑巾巿-币㠲㠳市-帅𢁒-𢁔𪩲㠴-㠶帆-师𢁕-𢁤㠷-㠼帉-帐𢁥-𢁺㠽-㡀帑-帜𢁻-𢂏㡁" - "-㡆帝-帧𢂐-𢂰㡇㡈帨-帱𢂱-𢃌𪩳㡉-㡎帲-帼𢃍-𢃪𪩴-𪩷㡏-㡖帽-幇幉𢃫-𢄉𪩸-𪩺㡗-㡛幊-幏𢄊-𢄞㡜-" - "㡟幈幑-幙幛𢄟-𢄲𪩻㡠㡡幚幜-幥𢄳-𢅌𪩼㡢-㡤幦-幩𢅍-𢅞𪩽㡥㡦幪-幬𢅟-𢅨𪩾幭-幯𢅩-𢅬幰𢅭-𢅷𪩿㡧" - "㡨幱𢅸-𢅺𪪀𢅻-𢅽㡩㡪𢅾-𢆁𢆂𢆃-𢆆𢆇𢆈干平𢆉年幵𢆊-𢆌𪪁并-幸𢆍-𢆐𢆑-𢆕𢆖-𢆙𢆚𪪂" - "𪪃𢆛-𢆝𪪄幹𢆞-𢆠𪪅𪪆𢆢𢆤𢆥𪪇𢆦-𢆩𢆪𪪈𢆫𪪉𢆬𢆭𢆮⺓乡幺幻𢆯-𢆱幼𢆲-𢆵𢆶𪪊𢆷-" - "𢆺𢆻-𢆾幽𢆿𢇂𪪋𢇁𢇃-𢇆𢇇-𢇉㡫㡬幾𢇊𠅹𢇋㡭𢇌-𢇏𢇐-𢇓㡮𢇖广庀-広𠆲㡯-㡱庄-庆𢇗-𢇢㡲㡳" - "庇-应庘𢇣-𢇱𪪌𪪍㡴-㡻底-店庙-废𢇲-𢈆𪪎𪪏㡼-㢂庠-度𢈇-𢈘𪪐𪪑㢃-㢇座-庯𢈙-𢈱𪪒-𪪗㢈-㢌庰-庼" - "𢈳-𢉕𢉗-𢉚𪪘𪪙𫝶𫝷㢍-㢐庽-廃廊𢉛-𢉻𢉽𢉾𪪚𪪛㢑廅-廉廋廌𢉼𢉿-𢊔𪪜𪪝㢒-㢕廄廍-廘𢊕-𢊬" - "𪪞-𪪠㢖-㢘廙-廤𢊭-𢋁𪪡-𪪣㢙-㢜廥-廪𢋂-𢋐𪪤𪪥𢋑-𢋛𢋝-𢋠𪪦-𪪨廫𢋡-𢋭㢝廬廭龐𠓌𢋮-𢋺" - "𪪪㢞廮-廰𢋻-𢌃廱𢌄-𢌆𪪫廲𢌈-𢌌𢌍-𢌑𢌒廳𢌓𢌔𢌕𢌖廴𢌗㢟廵𢌘-𢌚𪪬延廷𢌜㢠廸廹𢌛𢌝𢌞𪪭" - "𪪮建-廼𢌟廽𢌠-𢌥𪪯𢌦𢌧𪪰𢌨-𢌪𪪱𢌫𣉡𦋪𪪲廾𢌬廿开𢌭弁𢌮𢌯异𢌰-𢌲弃-弅𢌳𢌵-𢌺𪪳弆" - "𢌻𢌽-𢍁𪪴弇弈𢌴𢌼𢍂-𢍌弉𢍍-𢍓𪪵𢍔-𢍙𢍚-𢍡𪪶𢍢-𢍥𪪷㢡𢍦-𢍫㢢弊𢍬㢣𢍮-𢍱𢍲-𢍴" - "𪪸𪪩𢍵𢍶𪪹𢍷𢍸𢍹弋𢍺弌𢍻𢍼弍弎-弐𢍽𢍾㢤𢍿-𢎃𢎄𢎅㢥𢎆-𢎊𢎋𢎌𢎍弑𢎎㢦弒𢎏𢎐𣦏𢎑" - "𢎒𢎓𢎔𢎕𢎖弓𢎗𢎘㢧弔-弖𢎙-𢎡弗弘𢎢-𢎪㢨-㢫弙-弜𢎫-𢎶𪪺㢬㢭弝-张𢎷-𢏅㢮-㢱弡-弪𢏆-𢏓𪪻㢲" - "-㢷弫-弯𠄴𠔘𢏔-𢏣𪪼𪪽㢸㢹弰-弳𢏤-𢏭𪪾㢺-㢼弴-弹𢏮-𢏿𪪿㢽-㢿强-弾𢐀-𢐉𪫀𪫁㣀-㣂弿-彂𢐊-" - "𢐑㣃彃-彅𢐒-𢐝𪫂㣄㣅彆-彉𢐞-𢐤彊彋𢐥-𢐪彌𢐬-𢐱𪫃彍𢐲-𢐷𢐸-𢐾𤯽𢐿-𢑅㣆𢑆-𢑉𪫄彎𢑊彏" - "𢑋𢑌𪫅𢑍𢑎⺔⺕彐彑归当𢑏-𢑒𪫆𢑓㣇彔录𢑔𢑕彖𢑗-𢑚𢑛-𢑝彗𢑞-𢑡彘𢑢-𢑤彙彚𢑥-𢑧𢑨-𢑬" - "𢑭𢑮𣼙㣈彛彜𢑯𢑱𢑲彝彞𢑳-𢑶𪫇彟𢑷-𢑺𢑻𢑼𢑽𢑾彠𢑿彡𢒀-𢒂㣉𢒃-𢒆㣊形-彤𢒇𢒈㣋-㣍𢒉-" - "𢒍彥彦𢒎𫝸彧彨𢒏-𢒓𣥲𪫈㣎彩彫彬𢒔-𢒝㣏㣐彭𢒞-𢒣彮𢒤-𢒨㣑彯彰𢒩𢒪㣒影𢒫-𢒯𪫉㣓𢒰-𢒳𢒴𪫊" - "𢒵𢒷𢒶彲𢒸-𢒺𢒻彳𢒼𢒽㣔𢒾𢒿㣕彴彵𢓀-𢓃㣖㣗彶-彻鿈鿉𢓄-𢓑𪫋㣘㣙彼-径𢓒-𢓛𪫌㣚-㣡待-徍徔𢓜-" - "𢓩㣢㣣徎-従徕𢓪-𢔀𪫍𪫎㣤-㣩徖-徙徛-徤𢔁-𢔞𪫏𪫐㣪-㣮徚徥-徫𢔟-𢔫𢔭-𢔱𪫑-𪫓㣯徬-徰𢔲-𢕎𢕧" - "𪫔𪫕㣰-㣲徱徳徴𢕏-𢕦𢕨𢕩𪫖-𪫘㣳㣴徲徵-徺𢕪-𢕸㣵㣶徻徼𢕹-𢖄𢖆𢖇𪫙㣷徽徾𢖈-𢖊𢖌-𢖎𪫚𢖏-" - "𢖗𪫛𪫜㣸徿𢖘-𢖚𢖜㣹忀忁𢖝-𢖠𢖢忂𢖣𢖤𢖥𢖦𢖧𢖨⺖⺗心忄𢖩㣺必忆𢖪㣻忇-忊𢖫-𢖱𪫝㣼-㤀忋-応𢖲" - "-𢗈𪫞㤁-㤋忝-怆𢗉-𢗾𪫟-𪫥𫝹㤌-㤙怇-怿𢗿-𢘄𢘅𢘆-𢘳𪫦-𪫬㤚-㤭㤺恀-恽𢘴-𢙠𢙡-𢙰𪫭-𪫴" - "㤮-㤹㤻-㤽恾-悯𢙱-𢚯𢚰-𢚿𪫵-𪫾㤾-㥙悰-惯𢛀-𢛣𢛤-𢜧𪫿-𪬆㥚-㥫惰-愦慨𢜨-𢝝𢝞-𢞌𪬇-𪬒㥬" - "-㥻愧-慑𢞍-𢟑𢟒-𢟟𪬓-𪬞㥼-㦈慒-慧慩-慬慮-憈𠕫𢟠-𢠜𢠝-𢠰𦑑𪬟-𪬧㦉-㦖慭憉-憳𢠱-𢡶𢡷-𢢑" - "𪬨-𪬭㦗-㦙憴-憺憼-懔𢢒-𢣍𦡗𪬮-𪬶㦚-㦠憻懕-懨𢣎-𢣺𪬷-𪬹㦡㦢懩-懴𢣻-𢤥𦻇𪬺-𪬾㦣-㦧懵-懸𢤦" - "-𢥊𪬿𪭀㦨-㦪懹-懻𢥋-𢥖𪭁𪭂懼-懿𢥗-𢥤𪭃𪭄㦫㦬戀-戂𢥥-𢥮𪭅𪭆戃戄𢥯-𢥺𪭇戅戆𢥻-𢦂𪭈𢦃" - "𢦄㦭戇𢦅-𢦇𢦈𢦉𢦊𢦋戈戉-戋𢦌𢦍𪭉戌-成𢦎-𢦑𪭊㦮㦯我-戓𢦒-𢦙㦰-㦲戔-戗𢦚-𢦥㦳战𢦦-𢦶𪭋" - "𪭌㦴-㦶戙𢦷-𢦾𪭍𪭎㦷戚-戝𢦿-𢧇𪭏𪭐㦸戞戟戦𢧈-𢧓𪭑㦹戠-戥𢧔-𢧡𪭒㦺戧-戬𠎶𢧢-𢧧𢧩-𢧱𪭓" - "㦻㦼戭-戯戱𢧨𢧲-𢨆戰𢨇-𢨏𢨑𢨒𪭔-𪭖㦽戲戴𢨓-𢨗戳𢨘𢨙𢨚-𢨝𢨞-𢨠𢨡-𢨣戵𪭗戶-戸戹𢨤𢨥" - "𢨦-𢨩㦾戺-戼𢨪-𢨮㦿㧀戽-所𢨯-𢨵㧁㧂扁-扃𢨶-𢩄𪭘扄-扇𢩅-𢩌扈𢩍-𢩐𪭙扉扊𢩑-𢩕𢩖𢩗𤟵𢩘-" - "𢩛𢩜-𢩞𪭚𢩟𢩠𢩡𨐳𢩢𪭛𢩣𢩤⺘手-才龵扎𢩥-𢩧㧃-㧅扐-扖𢩨-𢩬㧆-㧈扏扗-扞扠-扬𢩭-𢪂𪭜㧉-㧑扟" - "扭-扷批-报𢪃-𢪳𪭝-𪭣㧒-㧠扸抦-择𢪴-𢫟𢫠-𢫣𪭤-𪭪𫝺㧡-㧱拪-挧𢫤-𢬔𢬕-𢬮𪭫-𪭳𫝻㧲-㧸挨-" - "捤𢬯-𢭪𢭫-𢮀𪭴-𪮀㧹-㨈捥-捵捶捷-掱掳-掽𢮁-𢮺𢮻-𢯨𪮁-𪮋㨉-㨕㨗㨘掲掾-揄揆-搅摒𢯩-𢰐𢰑-𢰾" - "𢱀-𢱞𪮌-𪮖𫝼㨖㨙-㨬搆-搰搲-摊𢱟-𢲅𢲆-𢲲𪮗-𪮢𫝽㨭-㩂揅摋-摑摓-摕摗-撄撇𢲳-𢳢𢳣-𢴟𪮣-𪮪" - "𫝾㩃-㩑搱摖撅撆撈-撺擆𢴠-𢵘𢵙-𢵾𢷅𪮫-𪮴㩒-㩙撻-擅擇-擞𢵿-𢷄𢷆-𢷊𪮵-𪮷㩚-㩟擟-擤擦-擱𢷋-𢷵" - "𪮸-𪮺㩠-㩫擥擲-攆𢷶-𢸢𪮻-𪯀𫝿㩬㩭攇-攐攒𢸣-𢹌𪯁㩮-㩰攑攓-攚𢹍-𢹡𢹣-𢹫𪯂㩱-㩴攛-攝𢹢𢹬-" - "𢺁攞-攤攦攧𢺂-𢺕𪯃㩵-㩷攥攨-攫𢺖-𢺝𪯄攬攭𢺞-𢺫㩸㩹攮𢺬-𢺯𢺰-𢺲𢺳𢺴支攰𢺵𢺶㩺𢺷-𢺽𪯆攱" - "𢺾-𢻀㩻㩼𢻁-𢻇𢻉㩽𢻊-𢻍𪯅㩾攲𢻎-𢻔𢻕-𢻙𢻚-𢻜𢻝-𢻟𪯇攳𢻠-𢻤𢻥-𢻩𢻪⺙攴攵收攷㩿㪀攸-" - "攼𢻫-𢻲㪁㪂攽-政𢻳-𢼈𪯈㪃-㪆敀-故𢼉-𢼚𪯉𪯊㪇-㪉敆-敌𢼛-𢼸𣁋𪯋𪯌㪊-㪎啟敍-敛𢼹-𢽙𢽜𢽷𪯍" - "𪵊㪏-㪚敜-敪敭𢽚𢽛𢽝-𢽶𢽸-𢽾𢾣𪯎𪯏㪛-㪟敫敬敮-数𢽿-𢾢𢾤𪯐㪠-㪣敱-敳𢾦-𢿅𪯑𪯒㪤-㪦整-敻" - "𢿇-𢿝𣁚𪯓-𪯖㪧-㪪敼-敿𢿞-𢿽𪯗-𪯙斀-斂𢿾-𣀃𣀅-𣀏𪯚㪫㪬斃贁𣀄𣀐-𣀚𪯛𪯜斄𣀛-𣀢𩠮㪭斅" - "斆𣀣-𣀭𩠰㪮𣀮-𣀲𪯝𪯞𣀳𣀴𣀵-𣀺𪯟𣀻𣀼𣀽𣀾𣀿𣁀文𣁁㪯斈𣁂𪯠⻫斉𣁃-𣁅𪯡𪯢𣁆-𣁉𪯣" - "㪰斊斋𣁊𣁌𣁍𪯤斌-斏𣁎-𣁓斐斑𣁔-𣁖𪯥-𪯧㪱斒𣁗-𣁙𩖰𪯨-𪯪𣁛-𣁡斓𣁢𣁣𣁤𣁥𣁦斔𣁧𣁨斕" - "𣁩𣁪斖𣁫斗𣁬㪲㪳斘𣁭㪴𣁮-𣁰㪵𣁱𣁲𪯫㪶料斚𣁳-𣁶𪯬㪷斛斜𣁷-𣁻㪸斝𣁼-𣂀斞斟𣂁𣂃-𣂅斠斡𣂂𣂆" - "-𣂈𪯭㪹𣂉-𣂋𪯮斢㪺斣𣂌𣂍𪯯𣂎𣂏𣂐𪯰㪻斤𣂑斥𣂒𣂓斦-斩𣂔-𣂘𪯱㪼㪽斪斫𣂙𣂚㪾㪿𣂛-𣂝斬断𣂞" - "-𣂠㫀斮斯𣂡-𣂪𣂬𣂭新斱𣂮-𣂵𥇴㫁斲𣂶-𣂺㫂斳𣂻-𣂿斴𣃀-𣃆斵斶𣃇-𣃋斷𣃌-𣃐𣃑-𣃓𣃔𣃕𣃖" - "斸方㫃𣃗𣃘𣃙㫄斺-於𣃚-𣃜𪯲𪯳㫆施-旀𣃝-𣃥𪯴㫅㫇-㫉旁-旆旊𣃦-𣃲𪯵-𪯷㫊-㫌旇-旉旋-族𣃳-𣃻𪯸" - "𫞀㫍旐旑𣃼-𣄇𪯹-𪯼旒-旕𣄈-𣄍𪯽𫞁旖旗𣄎-𣄓𪯾㫎㫏𣄔-𣄖𪯿𪰀旘旙𣄗-𣄜𪰁𪰂旚𣄝旛𣄞-𣄣旜" - "-旞𣄤𪰃𪰄旟𣄥𪰅𣄦𣄧𣄨𣄩𣄪𣄫𣄬无旡𣄭𣄮𣄯既𣄰𣄱-𣄳旣𣄴𣄵旤𣄶-𣄸𣄹𣄺⺛⺜日旦旧𣄻-𣄽" - "㫐㫑旨-旯𣄾-𣅃𣅅㫒-㫗旰-旸𣅄𣅆-𣅙𪰆𪰇㫘-㫚旹-昙𣅚-𣅶𪰈-𪰎㫛-㫤昚-昿𣅷-𣆈𣆊-𣆑𪰏-𪰘𫞂" - "𫞃㫥-㫮晀-晖𣆒-𣆱𪰙-𪰤𫞄㫯-㫴勗晗-晩曽𣆲-𣇡𪰥-𪰨㫵-㬀晪-暃暑𣇢-𣈣𪰩-𪰮㬁-㬌暄-暐暒-暙𣈤-" - "𣉑𪰯-𪰷㬍-㬐暚-暨𣉒-𣉠𣉢-𣉺𪰸-𪰽㬑-㬖暩-暷𣉻-𣊈𣊊-𣊑𣊓-𣊝𣋇𪰾-𪱅㬗-㬟暸-曍龧𣊉𣊞-" - "𣋆𣋈𪱇-𪱌㬠-㬢曎-曗曚𠁞𣋉-𣋝𪱆𪱍㬣-㬨曘曙曛曜𠆛𣋞-𣋱𥫂𪱎-𪱐㬩㬪曝-曢𣋲-𣋾㬫曣-曨𣋿-𣌇曩" - "𣌈-𣌌𪱑-𪱓㬬㬭𣌍-𣌕㬮曪-曬𣌖曭曮𣌗-𣌙𣌛𪱔㬯曯𣌜𣌝𣌟𣌠曰曱㬰曲曳更曵𣌡𣌢曶𣌣-𣌦曷𣆉𣌧-" - "𣌬書曺𣌭-𣌶曹曻曼𣌷-𣌺曾替朁朂𣌻-𣌽會𣌾-𣍂朄朅𣍃-𣍅𣍆-𣍊𪱕㬱朆𣍋-𣍎𪱖𪱗㬲𣍏𣍐𣍑-𣍕" - "𣍖𣍗𪱘𣍘𣍙朇𣍚𠑱𣍛𣍜⺝月𣍝有𣍞𪱙𣍟-𣍣𪱚㬳朊-服𣍤𪱛朎-朑𣍥-𣍧𣍩-𣍬𪱜𪱝㬴㬵朒-朕𣍭" - "𣍮𪱞𫞅㬶㬷朖-望𣍱-𣍶𪱠-𪱢㬸朜-期𣍷-𣎃𦜳𪱣𫞆𫞇朠朡𣎄-𣎌𪱤-𪱧㬺㬻朢𣎍-𣎑𪱟𪱨-𪱪㬼-㬾" - "膤𣎒-𣎙𪱫𪱬㬿朣-朥𣎚𣎛𣎝-𣎢𪱭㭀𣎜𣎣-𣎨𦡖朦𣎩-𣎭朧𣎮𣎯𪱮𪱯𣎰𣎱𣎲𪱰木朩𣎳𣎴未-朰" - "𣎵-𣎷㭁朱-权𣎸-𣏀㭂-㭆杄-杩极𣏁-𣏓𪱱-𪱵㭇-㭐杪-枀枂-枭𣏔-𣐆𣐇𪱶-𪱹𫞈㭑-㭗枮-树𣐈-𣐜𣐝-" - "𣐴𪱺-𪲂㭘-㭧栒-桪鿄𣐵-𣑊𣑋-𣑦𣑨-𣑾𪲃-𪲏𫞉𫞊㭨-㭵㭷桫-棂𣑿-𣒗𣒘-𣓀𪲐-𪲞㭶㭸-㮊棃-椮" - "𣓁-𣔰𪲟-𪲮𪲯㮋-㮠㮢㮣椯-榉榋榌榔榘﨓𣔱-𣔸𣔹-𣕣𣕥-𣖩𪲰-𪲿𪳀-𪳇㮤-㮽榊榍-榓榕-榗榙-槡槩樮﨔𣕤" - "𣖪-𣖷𣖸-𣘔𪳈-𪳜𫞋𫞌㮾-㯏㯑㯒㯠槢-槨槪-樭樯-樱橥橴𣘕-𣘯𣘰-𣙑𣙓-𣙺𪳝-𪳬𫞍-𫞏㯐㯓-㯟㯡-㯩" - "樲-橤橦-橳橵-橼𣙒𣙻-𣚙𣚚-𣛯𪳭-𪳼𫞐㯪-㯶橽-檪𣛰-𣜡𣜣-𣜵𣜶-𣝀𪳽-𪴈𫞑㯷-㯽檫-櫊𣝁-𣝘" - "𣝚-𣞎𪴉-𪴏𫞒㯾-㰈櫋-櫦櫫櫭𣝙𣞐-𣟃𣟑𪴐-𪴕㰉-㰓㰖櫧-櫪櫬櫮-櫶𣟄-𣟐𣟒-𣟮𪴖-𪴚㰔㰕櫸-欅欌𣟯" - "-𣠁𣠃-𣠘𪴛-𪴞㰗㰘櫷欆-欋欍欎𣠂𣠙-𣠶𪴟-𪴡㰙-㰜欏-欒𣠷-𣡊𪴢𪴣欓-欕𣡋-𣡝𥤔𪴤𪴥欖-欛𣡞-" - "𣡨𪴦欜欝𣡩-𣡱𪴨𣡲𣡴𣡵𪴧欞欟𣡶-𣡸𣡹𣡺𣡻𣡼𣡽𣡾𣡿欠次欢𣢀㰝㰞欤𣢁-𣢈㰟-㰢欣欥-欧𣢉-𣢖" - "𪴩㰣-㰨欨-欪𣢗-𣢦𪴪𪴫㰩-㰭欫-欱𣢧-𣢹㰮-㰱欲-欸𣢺-𣣇𪴬𪴭㰲-㰶㰸欹-欼欽款欿𣣈-𣣜𪴮㰹-㰾歀-歈𣣝" - "-𣣫𣣭-𣣱𪴯𪴰㰿-㱁歉-歍𣣲-𣤇𪴱㱂㱃歎-歓𣤈-𣤗𪴲㱄㱅歔-歚𣤘-𣤟㱆-㱉歛-歝𣤠-𣤧歞歟𣤨-𣤫㱊歠" - "𣤬-𣤰㱋𣤱-𣤳𪴳𣤴𣤵𣤷𣤸㱌歡𣤶𣤹-𣤼㱍𣤽𣤾𪴴㱎𣤿𣥀𣥁止龰𣥂正𣥃𣥄㱏此𣥅𣥆㱐㱑步𣥇𣥈𣥊" - "-𣥌武-歩𣥉𣥍-𣥡𪴵㱒-㱔歪歫𣥢-𣥤歬歭𣥦-𣥱𪴶𣥳-𣥸𪴷⻭㱕㱖歮歯𣥹-𣦆𪴸歰-歳𣦇-𣦊𣦌-𣦎𤚜" - "𪴹𪴺𫞓㱗歴𣦐-𣦓𪴻歵歶𣦔-𣦛𪴼歷𣦜-𣦠𪴽𪴾𣦡-𣦥𪴿㱘歸𣦦-𣦫𣦬𣦮𣦯𣦰𣦱𣦲𣦳𣦴⺞歹𣦵" - "𣦶歺𣦷㱙死𣦸-𣦾歼𣦿-𣧈㱚-㱝歽-殁𣧉-𣧜㱞-㱠殂-殇𣧝-𣧱𪵀𪵁㰷㱡殈-残𣧲-𣨄𪵂𪵃㱢㱣殌-殓𣨅-𣨕" - "𪵄㱤-㱩殔-殚𣨖-𣨰𪵅㱪-㱮殛殜𣨱-𣩃㱯-㱲殝-殡𣩄-𣩌𪵆㱳㱴殢-殦𣩍-𣩜𫞔㱵-㱷殧-殫𣩝-𣩧㱸殬-殮𣩨-" - "𣩮𪵇殯𣩯-𣩶殰殱𣩷𣩸㱹㱺𣩹-𣩻殲𣩼𣩽𣩾㱻𣩿-𣪁殳㱼㱽殴𣪂-𣪄段殶𣪅-𣪇㱾㱿殷𣪈-𣪊𪵈𪵉㲀殸-æ®»" - "𣪋-𣪘𪵋㲁-㲃殼殽𣪙-𣪟𪵌-𪵎㲄殾-毂𣪠-𣪬𪵏㲅毃毄𣪮-𣪵毅毆𣪶-𣪺𤛗𪵐㲆-㲈毇毈𣪻-𣫋㲉𣫌-𣫏" - "𪵑𪵒㲊𣫐-𣫗毉𣫘-𣫝𣫞𣫟𣫠𣫡毊𣫢-𣫥𣫦-𣫨𣫩𪵓𣫪𣫫毋毌𣫬母毎𣫭每毐𣫮毑毒𣫯-𣫲𣫳𣫴𣫵" - "-𣫸毓𣫹𣫺-𣫼𪵔𣫽𣫾𣫿𣬀𣬁比毕𠂱𣬂𣬃𣬄-𣬇㲋毖-毘毙𣬈-𣬊𣬋𣬌𣬍𣬎-𣬑𪵕𣬒𣬓𣬔毚𣬕" - "𣬖𣬗𣬘𣬙𣬚毛𣬛𪵖㲌𣬜-𣬠毜毝𣬡-𣬨㲍-㲑毞毟𣬩-𣬷𪵗𪵘㲒毠毡𣬸-𣭛𪵙𪵚㲓毢-毪𣭜-𣭰𪵛𪵜㲔" - "-㲚毫-毮𣭱-𣮇㲛-㲞毯-毶𣮈-𣮧𪵝𪵞㲟-㲣毷-毽𣮨-𣯄𪵟㲤-㲩毾𣯅-𣯢𪵠毿-氂𣯣-𣯷𪵡㲪-㲮氃-氇𣯸-" - "𣰉氈-氊𣰊-𣰙㲯㲰氋𣰚-𣰪𪵢㲱氌𣰫-𣰰𠫈𣰱-𣰵𣰶-𣰺氍𣰻-𣰾𣰿-𣱁㲲氎𣱂𣱃𣱄氏⺠氐民𫞕氒𫞖氓" - "𣱅𣱆𣱇-𣱊㲳𣱋-𣱎𣱏𣱐𣱑𣱒𣱓𣱔气氕氖-氘𣱕𣱖氙氚𣱗𣱘㲴氛-氝𣱙-𣱛𪵣氞-氢𣱜-𣱠𪵤氣-氩𣱡" - "㲵氪氫𣱣𪵥氬-氰𣱢𣱤𣱥氱𣱦-𣱨𪵦氲氳𣱩𪵧㲶𣱪𣱫㲷𣱬𣱭𣱮𣱯𣱰⺡⺢水氵氺𣱱㲸氶-氹𣱲-𣱴㲹-㲼氻氼氾" - "-汉𣱵-𣱿𪵨㲽-㲿汊-汤𣲀-𣲍𪵩-𪵬㳀-㳊汥-沪𣲎-𣲱𪵭-𪵰㳋-㳕沫-泙泛-泴泶-泾𣲲-𣳔𣳕-𣳣𪵱-𪵶" - "㳖-㳣泚泿-洌洎-洕洗-浕𣳤-𣳿𣴀-𣴝𪵷-𪵽㳤-㳳洍洖浖-涘涚-涩𣴞-𣴸𣴹-𣵶𣷚𪵾-𪶋𫞗㳴-㴎涙涪-渂渄-渎" - "渏-渗渚湴𣵷-𣷙𣷛-𣷬𣷭-𣷻𣸊𪶌-𪶖𫞘㴏-㴤渃渘渙減-渟渠渡-湳湵-溌滋滞𣷼-𣸉𣸋-𣸏𣸐-𣹜𪶗-𪶩㴥" - "-㴻溍-滊滍-滙滛-滝滟-滪漓𣹝-𣹪𣹫-𣻌𦴶𪶪-𪶾𫞙-𫞛㴼-㵉滌滚滫-漊漌-漒演-漼漾-潍𣻍-𣻜𣻝-𣻳𣻵-" - "𣼘𣼚-𣽂𪶿-𪷊㵊-㵜漋漽潎-潿澁-澘澚-澝濐𣻴𣽃-𣽝𣽞-𣾨𣾪-𣾿𣿁-𣿄𪷋-𪷜𫞜㵝-㵮澙澞-濏濑-濓濖" - "𣾩𣿅-𣿺𣿻-𤀡𪷝-𪷧𫞝㵯-㵼澀濔濕濗-濲濴-濸𣿀𤀣-𤁝𤁟𤁠𪷨-𪷲㵽-㶃濹-瀔𤁞𤁡-𤂜𤂞-𤂠𤂢-" - "𤂲𪷳-𪷹㶄-㶋濳瀕-瀮𤂝𤂡𤂳-𤃧𪷺-𪷿𫞞㶌-㶑瀯-灁𤃨-𤄍𪸀-𪸂㶒-㶘灂-灍灏灐𢌇𤄎-𤄵𪸃-𪸇㶙㶚" - "灑-灘𤄶-𤅉𪸈𪸉㶛-㶝灙-灜𤅊-𤅟𪸊𪸋㶞㶟灝-灡𤅠-𤅨𪸌灢灣𤅩-𤅯㶠灎灤-灦𤅰-𤅶灧灨𤅷-𤅻𤅼𤅽" - "𤅾𤅿灩灪𤆀𤆁⺣火灬灭𤆂𪸍㶡㶢灮-灳炇𤆃-𤆌㶣-㶥灴-炀𤆍-𤆜𪸎-𪸐㶦-㶪炁-炆炈-炞𤆝-𤆻𪸑-𪸗㶫-㶲炟" - "-烃𤆼-𤇮𪸘-𪸢㶳-㶸烄-烮𤇯-𤈤𪸣-𪸪𫞟㶹-㷁烯-焓焕-焘𤈥-𤉡𪸫-𪸲𫞠㷂-㷍焔焙-煀煮𤉢-𤊫𤊬-" - "𤊱𪸳-𪹃㮡㷎-㷞煁-煭煯-煸煺𤊲-𤋧𤋨-𤋲𤋴-𤌆𤍏𪹄-𪹑㷟-㷪煹煻-熙熦蒸𤌇-𤌱𤌳-𤍎𪹒-𪹜𪹝-" - "𪹠𫞡㷫-㷲熚-熥熧-熵黙龦龽𤌲𤍐-𤍨𤍪-𤍿𤎁𤎃-𤎜𪹡-𪹩㷳-㷽熶-燞𤍩𤎝-𤏟𤏡-𤏨𤏩-𤏱𤏲𤏳" - "𤏴𪹪-𪹳㷾-㸃營-燷𤏵-𤐣𪹴-𪹻㸄㸅燸-爃𤐤-𤑂𤑄-𤑑𦦨𪹼-𪺀㸆㸇㸉爄-爊爌-爎爕𤑒-𤑲𪺁𪺂㸈㸊-㸌" - "爋爏-爔爖-爘𤑳-𤒠𤒨𪺃-𪺅㸍爙-爛𤒡-𤒧𤒪-𤒹㸎爜-爠𤒩𤒺𤒻𤒽-𤓇𪺆𪺇㸏㸐爡爢𤒼𤓈-𤓎𤓐-𤓖" - "𪺈爣𤓗-𤓛𪺉爤-爦𤓜-𤓞𤓠-𤓣𪺊𪺋㸑𤓤𤓥𤓦-𤓩𪺌爧𤓪𤓬爨𤓫𤓭爩𤓮⺤⺥爪爫𤓯𤓰𤓱𤓲-𤓵" - "𪺍㸒㸓爬爭𤓶-𤓼爮-爰𤓽-𤔋𪺎爱𤔌-𤔏㸔𤔐-𤔓𪺏爲𤔔-𤔖𤔘-𤔛𪺐-𪺓𤔜-𤔡𪺔𪺕㸕爳𤔢-𤔦噕" - "爴𤔧-𤔭𪺖𪺗𤔮-𤔱𤔲-𤔸𤔼𪺘𪺙爵𤔹𤔻𤔽𤔾𤔺𤔿𤕀𤕂-𤕆𤕇𤕈-𤕊𤕋𤕌𤕍𪺚父爷𤕎𤕏爸" - "𤕐𤕑㸖𤕒㸗爹𤕓𤕔𪺛㸘𤕕𪺜𤕖𤕗㸙爺𤕘𤕙𤕚𤕛爻𤕜㸚𤕝𪺝爼𤕞𤕟𤕠𤕡爽𤕢𤕣𤕤𤕥爾𠎛𤕦-𤕨" - "𤕩𠑂𡄉⺦丬爿𤕪𤕫𤕬𤕭𤕮牀𤕯-𤕱㸛牁𤕲-𤕵牂𤕶-𤕺𤕻-𤖃𪺞㸜𤖄-𤖋𪺟牃𤖌-𤖎牄𤖏-𤖒牅𤖓" - "-𤖕𪺠𤖖-𤖛牆𤖜-𤖟𪺡𤖠𤖡𤖢𤖣𤖤𤖥𤖦𤖧片𤖨𤖩-𤖫㸝㸞版𤖬-𤖰牉牊𤖱-𤖹㸟-㸡𤖺-𤖿𪺢" - "𤗀-𤗆𪺣𪺤牋-牍𤗇-𤗗𪺥牎-牒𤗘-𤗡㸢牓牔𤗢-𤗧牕-牗𤗨-𤗲𤗳-𤗹𪺦㸣𤗺-𤗾㸤𤗿-𤘂牘𤘃㸥𤘄" - "㸦牙𤘅𤘆𪺧𤘇㸧𤘈𤘉𤘊𤘋牚𤘌-𤘏𪺨𤘐𤘑𤘒𤘓⺧牛牜𤘔㸨牝-牟𤘕-𤘗㸩㸪牠牡牢牣牤𤘘-𤘛𪺩㸫-㸯牥-" - "牬𤘜-𤘷㸰-㸴牭-牵𤘸-𤙐𪺪𪺫𫞢㸵-㸸牶-牺𤙑-𤙚𪺬-𪺮㸹-㹀牻-牿犁𤙛-𤙮㹁-㹃犀犂-犋𤙯-𤚌𪺯㹅-㹈" - "犌-犑𤚍-𤚛𤚝-𤚨𤚿𪺰㹄㹉-㹋犒-犗𤚩-𤚾𤛀-𤛉𪺱-𪺳㹌-㹐犘-犛𤛊-𤛖𤛘-𤛠𪺴㹑-㹓犜-犟𤛡-𤛮" - "𪺵㹔-㹖犠𤛯-𤛸㹗㹘𤛹𤛺㹙犡-犦𤛻-𤜁犧犨𤜂-𤜆㹚𤜇-𤜋𪺶㹛犩𤜌-𤜐𤜑-𤜓犪𤜔𤜕𤜖-𤜘犫𤜙⺨犬" - "犭犮𡗜𤜚犯犰𤜛-𤜠犱-犸𤜡-𤜮㹜-㹠犹-狈𤜯-𤝎𤝮𪺷㹡-㹪狉-狞𤝏-𤝭𪺸𪺹𫞣㹫-㹰狟-狲𤝯-𤞘𤞣𪺺" - "𪺻㹱-㹸狳-猃𤞙-𤞢𤞤-𤟂𪺼𪺽㹹-㺀猄-猡猪猫𤟃-𤟛𪺾-𪻁𫞤㺁-㺆猢-猩猬-猹獁獓𤟜-𤟴𤟶-𤠌𪻂-𪻅" - "㺇-㺍猺-獀獂獃獅-獊𤠍-𤠸𪻆𪻇㺎-㺓獄獌-獒獔獕𤠹-𤡢𪻈㺔-㺙獋獖-獤𤡣-𤢋𪻉㺚-㺜獥-獭𤢌-𤢥㺝-㺟獮-獴" - "𤢦-𤢳𪻊㺠獵-獸𤢴-𤣄𪻋㺡㺢獹-獻𤣅-𤣌𪻌㺣-㺦獼獽𤣍-𤣐獾獿𤣑-𤣖玀𤣗-𤣚玁-玃𤣛-𤣞㺧𤣟-𤣢" - "𤣣𤣤玄𤣥玅𤣦玆率玈𤣧𤣨⺩玉王𤣩玊玌玍㺨-㺫玎-玑𤣪-𤣬𪻍㺬-㺯玒-玛𤣭-𤣸㺰-㺶玜-玱𤣹-𤤎𪻎-𪻔𫞥㺷" - "-㺾玲-珑𤤏-𤤴𪻕𪻖㺿-㻈珒-珲琉𠴦𤤵-𤥕𪻗-𪻟𫞦㻉-㻐珳-珶珸-琈琊-琓𤥖-𤥺𪻠-𪻥㻑-㻜珷琔-琝琟-琼" - "𤥻-𤦮𪻦-𪻲𫞧㻝-㻦琞琽-瑟𤦯-𤧩𪻳-𪼂㻧-㻪瑠-瑸𤧪-𤨓𪼃-𪼏𫞨㻫-㻴瑹-璌璎璓𤨔-𤨿𤩁𪼐-𪼖" - "𫞩㻵-㻼璍璏-璒璔-璡璣璤𤩀𤩂-𤩪𪼗-𪼠㻽-㼂璢璥-璴𤩫-𤪊𪼡-𪼦璵-瓂𤪋-𤪨𤪴𪼧𪼨㼃-㼆瓃-瓋𤪩-𤪳" - "𤪵-𤪽𪼩-𪼫㼇瓌-瓒𤪾-𤫈𪼬-𪼯瓓-瓖𤫉-𤫓𪼰瓗-瓙𤫔-𤫘㼈瓚𤫙-𤫟𪼱瓛𤫠𪼲𤫣-𤫧𤫢𤫨𤫩瓜" - "瓝𤫪𪼳㼉㼊𤫫-𤫯𪼴㼋㼌瓞瓟𤫰-𤫴㼍㼎瓠𤫵-𤫹㼏𤫺-𤬀瓡𤬁-𤬆𪼵㼐-㼒𤬈-𤬌㼓㼔𤬇𤬍𤬐-𤬕瓢𤬎" - "𤬏𤬖𤬗㼕𤬘-𤬚瓣𤬛-𤬝瓤𤬞𤬟𤬠𤬡瓥𤬢㼖𤬣𤬤𤬥瓦㼗瓧𤬦𤬧㼘㼙瓨瓩𤬨-𤬫𪼶㼚㼛瓪-瓲𤬬-𤬲𪼷" - "𪼸㼜-㼠瓳-瓵𤬳-𤬽𪼹㼡-㼦瓶-瓸𤬾-𤭋㼧-㼪瓹-瓼𤭌-𤭚㼫-㼱瓽-甁𤭛-𤭦𤭲𤮖𪼺𪼻㼲-㼷甂-甆𤭧-𤭱" - "𤭳-𤭸𪼼㼸-㼺甇-甉𠪹𤭹-𤮄𪼽𪼾㼻-㼾甊-甎𤮅-𤮍㼿-㽅甏-甒𤮎-𤮕𤮗㽆㽇甓-甕𤮘-𤮟㽈㽉甖𤮠𤮡𤮢-" - "𤮥甗𤮦-𤮬㽊𤮭-𤮯𪼿𤮰-𤮵㽋𤮶㽌𤮷𤮸𤮹甘𤮺甙𤮻-𤯀甚𤯁-𤯄𫞪㽍𤯅甛甜𤯆𪽀㽎甝甞𤯇㽏𤯈㽐𤯉" - "𤯊𤯋𤯌㽑𤯍𤯎𤯐𤯑𤯒生𤯓𤯔𪽁𤯕-𤯗甠𤯘-𤯞甡𤯟產産𤯠-𤯥𪽂㽒甤-甦𤯦-𤯫𤯬-𤯱𪽃-𪽅甧" - "𤯲-𤯴㽓𤯵㽔𤯶𤯷-𤯹𤯺𤯻𤯼𤯾𤯿𤰀𤰁𤰂用甩甪𤰃𪽆甫甬𤰄𠂵𠃰𡶤𤰅𤰆甭甮𠳫𤰇𤰈甯𤰉𤰊𤰋" - "𤰌𤰍𤰎𤰏𤰑𤰐田-电𤰒甶𤰓𤰔㽕-㽗男-町甼𠃫𤰕-𤰜𪽇画甽-畅𡇍𢑖𤰝-𤰨𪽈㽘-㽚畆-畓𤰩-𤱋𪽉-" - "𪽌㽛㽜畔-畟𤱌-𤱠𤱢-𤱤𪽍-𪽐㽝㽞畡-畧畩異𤱥-𤱺𪽑𪽒𫞫㽟㽠番-畯畲-畴𤱻-𤲐𪽓-𪽗㽡-㽤畵-畺𤲑-" - "𤲪𪽘-𪽚㽥畱畻-畽𤲫-𤲶𪽛𪽜㽦-㽨畾畿𤲷-𤳇𪽝𪽞㽩疀-疂𤳈-𤳎𤳐𤳑𪽟-𪽡㽪疃疄𤳒-𤳚𤳜-𤳣𪽢" - "㽫㽬疅𤳤-𤳨𨐴𪽣㽭疆疇𤳩-𤳰𤳲㽮疈𤳱𤳳-𤳸𪽤𤳹-𤳾𪽥𪽦疉疊𤳿-𤴁㽯𤴂-𤴄𤴅𤴆𤴇-𤴋𤴌𤴍" - "𤴎𤴏𤴐𤴑𤴒⺪疋𤴓𤴔𤴕疌𤴖𤴘疍𤴗疎疏𤴙-𤴛㽰𤴜𤴝疐疑𤴞𤴟-𤴢𪽧𤴣𤴤疒𤴥㽱㽲疓-疗𤴦-𤴮㽳-" - "㽶疘-疠𤴯-𤴶㽷-㽼疡-疯疺𤴷-𤵖𪽨-𪽫㽽-㾉疰-疹疻-痉𤵗-𤵶𪽬-𪽮𫞬㾊-㾒痊-痖𤵷-𤶔𪽯㾓-㾡痗-痫𤶕" - "-𤷁𪽰𪽱㾢-㾩痬-瘆𤷂-𤷺𪽲㾪-㾵瘇-瘘瘟瘧𤷻-𤸩𪽳-𪽵㾶-㿁瘙-瘞瘠-瘦瘨-瘫𤸪-𤹜𪽶𪽷𫞭㿂-㿈瘬-瘿癊" - "𤹝-𤺂𤺞㿉㿊癀-癉癋-癎𤺃-𤺝𤺟-𤺹𪽸𪽹㿋-㿐癏-癞𤺺-𤻔㿑-㿓癟-癡癣𤻕-𤻯𪽺㿔癢癤-癦𤻰-𤻿㿕-㿗癧" - "-癫𤼀-𤼊㿘癬-癮𤼋-𤼏㿙癯癰𤼐-𤼗㿚㿛癱癲𤼘-𤼛𤼜-𤼞癳𤼟-𤼡𤼢㿜癴𤼣𤼤癵癶𤼥𤼦癷癸-発𤼧𤼨𤼩" - "-𤼫𤼬-𤼮登發𤼯-𤼲𤼳-𤼵𤼶𤼷𤼸𤼹𤼺𤼼𤼻白百癿𤼽𤼾㿝皀-皃𤼿-𤽁的𤽂-𤽇㿞皅-皈𤽈-𤽗𪽻" - "𪽼㿟畠皉-皍𤽘-𤽤𪽽𫞮㿠㿡皎-皑𤽥-𤽫皒-皖𠌟𤽬-𤽸𪽾𪽿㿢皗-皙𤽹-𤾇𪾀𪾁㿣㿤𤾈-𤾓𪾂𪾃㿥皚-皞" - "𤾔-𤾚𪾄㿦皟-皡𤾛-𤾟皢-皥𤾠-𤾦皦-皨𤾧-𤾪㿧皩𤾫-𤾳皪皫𤾴-𤾷㿨皬𤾸-𤾺𪾅𤾻-𤾽皭𤾾𤾿𤿀-" - "𤿃㿩𤿄𤿅皮𤿆𤿇㿪皯𤿈-𤿍𪾆㿫㿬𤿎-𤿔𪾇㿭㿮皰皱𤿕-𤿞㿯㿰皲𤿟-𤿦㿱皳皴𤿧-𤿮𤿰-𤿲㿲㿳皵龾𤿯𤿳" - "-𤿿㿴㿵皶-皹𥀀-𥀌𪾈𪾉㿶㿷皺𥀍-𥀓㿸皻𥀔-𥀞皼𥀟-𥀡㿹皽𥀢-𥀪𥀫-𥀮㿺皾𥀯-𥀳𥀴𥀵𥀶-𥀸𥀹" - "𥀺皿盀盁𥀿𥁀㿻盂𥁁-𥁅𫞯㿼㿽盃-盈𥁆-𥁍𪾊𪾋𫞰㿾-䀀盉-监𥁎-𥁝𥁫𪾌𪾍䀁䀂盒-盘盛𥁞-𥁪𪾎䀃盙盚盜" - "𥁬-𥁶𪾏𪾐䀄䀅盝-盟𥁷-𥂂𪾑𪾒𫞱䀆盠-監𥂃-𥂆𪾓𪾔盤𥂇-𥂒𪾕䀇䀈盥-盧𥂓-𥂤𪾖䀉盨-盪𥂥-𥂲" - "𥂴-𥂷𪾗𪾘盫盬𥂸-𥂺𥂼-𥃀𪾙䀊𥂻𥃁-𥃆𪾚盭𥃇-𥃑䀋𥃒𦪹𪾛䀌𥃓-𥃗𪾜𥃘𥃙𥃞𥃚-𥃝𪾝" - "𥃟𥃠𥃡䀍𪾞𥃢𥃣⺫目𥃤𥃥䀎䀏盯𥃦-𥃱䀐-䀔盰-盵𥃲-𥄂𪾟𪾠䀕-䀞盶-眍𥄃-𥄰𪾡-𪾣䀟-䀦眎-眬眿𥄱-" - "𥅙𪾤-𪾧𫞲䀧-䀮眭-眾睁𠌪𥅚-𥆉𪾨-𪾪𫞳䀯-䁀着睂-睑鿃𥆊-𥇄𥇆-𥇈𥇫𪾫𪾬䁁-䁉睒-睠睢-睭𢰿𢾥" - "𣪭𥇅𥇉-𥇪𥇬-𥇳𥇵-𥈁𪾭-𪾰䁊-䁖睡睮-瞆𥈂-𥈻𪾱-𪾴䁗-䁡瞇-瞓𥈼-𥉳𥊇𪾵-𪾸䁢-䁪瞔-瞣𥉴-" - "𥊆𥊈-𥊩𥋖𪾹-𪾻䁫-䁳瞤-瞷𥊪-𥋕𥋗𪾼-𪿀䁴-䁺瞸-矂𥋘-𥋾矃-矊𥋿-𥌔𥌖-𥌙𪿁䁻-䁾矋-矏𥌚-" - "𥌬𪿂䁿䂀矐-矓𥌭-𥌹𥍂𪿃𪿄䂁𥌺-𥍁𥍃𥍅-𥍇䂂䂃矔𥍈-𥍎矕矗𥍏-𥍒䂄矘矙𥍓矖矚𥍔-𥍘𥍙𥍚𥍛𥍜" - "𪿅䂅矛𥍝䂆𥍞䂇矜𥍟𥍠𪿆矝𥍡-𥍦䂈𥍧-𥍩矞矟𥍪-𥍱𪿇矠𠍢𥍲-𥍵䂉𥍶-𥎁𥎂-𥎉𥎊-𥎍䂊-䂌𥎏-" - "𥎒𥎎𥎓-𥎕𥎖-𥎜䂍𥎞-𥎠𥎝𥎡-𥎣䂎矡𥎤𥎥矢矣𥎦𥎧矤知𥎨矦-矨𥎩-𥎯𪿈𪿉䂏䂐矩𥎰-𥎸䂑䂒矪矫" + "&[last regular ]<'\uFDD0'⼀<*一丁-丆𠀀-𠀂万-丌亐卄𠀃-𠀆𪜀𪜁𫝀不-专丗𠀇-𠀌𪜂㐀且-世" + "丘-丝𠀍-𠀗㐁㐂丞-丢𠀘-𠀚𠀜𠀞-𠀠𫝁丣-严丽𠀡-𠀤𠀦-𠀨𠀪𠀫𫝂並丧𠀬-𠀮𠀰-𠀴𪜃𠀵𠀶𠀸" + "𠀺𠀻𪜄𠀽-𠁀𠤢𪜅𠁁-𠁅𪜆𠁆-𠁈𠁊𠁋𠁌𠁍𠁎-𠁒𫝃𠁓𠁔𠁕𠁗-𠁛𠁝𤳏𪜇𠁖𠁟𠁠<" + "'\uFDD0'⼁<*丨丩𠁡𠁢㐃㐄个丫中-丰𠁣𪜈丱𠁥𠁦串𠁧𠁨丳𠁩-𠁬临𠁭-𠁯𪜉丵𠁰𠁱𠁳𠁴𠁵𠁶𠁸" + "𠁹𠁺𠁻<'\uFDD0'⼂<*丶丷𪜊丸义𠁼𠁽丹为𠁿主丼𠂀𠂁𠂂𪜋举𠂃𠂄𠂅<'\uFDD0'⼃<*丿-乁㐅乂-乄" + "𠂆-𠂊久-么乊𠂋-𠂎𫝄之乌尹𠂏-𠂓乍-乐𠂔-𠂡㐆乑-乔𠂢-𠂧𠂩-𠂫𠂭𪜌乕𠂯乖𠂲𠂳𠂶乗𠂴𠂷𪜍乘" + "𠂹-𠂾𪜎𪜏𠂿-𠃂𠃃𠃄𠃆𠃅𠃇𠃈<'\uFDD0'⺄<*⺂-⺄乙-乛𠃉-𠃎𠃑乜九龴𠃏𠃐㐇-㐉乞-习𠃒-" + "𠃔㐊㐋乣-书𠁾𠃕-𠃝㐌-㐏乧𠃞-𠃣𪜐㐐-㐕乨-买𠃤-𠃨𪜑㐖-㐘乱乲𠃩𠃪𠃬𠧝𪜒𪜓㐙-㐛乳-乸𠃭-𠃯𪜔" + "㐜-㐠乹-乼𠂸𠃲-𠃷𪜕乽𠃸-𠃻𤱡𪜖𪜗⻲㐡-㐣乾-亀𠃼-𠄂𪜘㐤亁𥝀𪜙𪜚亂-亄𠄃𠄄𪜛𠄅-𠄈𢆡㐥𠄉" + "㐦𠄊𠄋<'\uFDD0'⼅<*亅𠄌了𠄍-𠄐亇𠄑㐧予𠄒-𠄔争𠀩𠄕亊𠄖-𠄘𪜜㐨事𠄙𠄚𠄛𪜝𠄜𠄝<" + "'\uFDD0'⼆<*二𠄞-𠄠亍-亏云-亖𠄡亗亘-亚𠄢-𠄧些亜𠀥𠄨-𠄪㐩亝-亟𠄫-𠄯𠄰-𠄳𠄵-𠄸𠄹𠄺𠄻" + "𠄼-𠄾𠄿𪜞𠅀𪜟<'\uFDD0'⼇<*亠亡亢亣𠅁𠅂𪜠𪜡㐪㐫交-产𠅃-𠅇𫝅㐬亨-亪𠅈-𠅋𪜢㐭享京𠅌-𠅒" + "亭-亲𠅓-𠅕亳𠅖𠅘-𠅝𠅞-𠅧𪜣亴亵𠅨-𠅯𠅲𪜤㐮亶亷𠅳-𠅸𠅺-𠅼𠆀𠅾𠅿𠆁-𠆉𪜥亸𠆋-𠆒𠆔" + "𠆖-𠆘㐯𠆚𠆝𪜦亹𠆞𠆟𠆠𠆡<'\uFDD0'⺅<*⺅人亻𠆢亼-亿𠆣-𠆥什-仓𠆦-𠆨𪜧㐰-㐷仔-仭𠆩-𠆭" + "𠆯𠆰𠆳𫝆㐸-㑀仮-伬佤𠆴-𠇑𠇓-𠇕𪜨-𪜫㑁-㑈伭-佣佥-佨𠇖-𠈁𪜬-𪜴㑉-㑖佩-侭鿇𠈃-𠈣𠈥-𠈬𪜵" + "-𪜷𪜸-𪜺𫝇𫝈㑗-㑢侮-俭𠈭-𠉠𠉡𠉢𪜻-𪝂㑣㑥-㑭修-倿𠉣-𠊆𠊇-𠊦𠋟𪝃-𪝊𫝉㑤㑮-㑲偀-偿𠊧-" + "𠋐𠋒-𠋞𠋠-𠋢𠋣-𠋬𪝋-𪝕𫝊㑳-㑺傀-傩𠋭-𠌅𠌇-𠌝𠌠-𠌩𪝖-𪝟㑻-㒁傪-働𠌫-𠍡𠍣𠍤𠍦-" + "𠍬𠎵𪝠-𪝤𫝋㒂-㒐僎-僱僳僴僷𠍥𠍭-𠎗𠎙𠎚𠎝-𠎴𠏐𪝥-𪝧𪝨-𪝪㒑-㒘僲僵僶僸-儏𠎷-𠏏𠏑𠏔-" + "𠏦𪝫-𪝯㒙-㒜儐-儞儫𠏒𠏨-𠐇𪝰-𪝳㒝㒞償-優儬𠐈-𠐛𠐝-𠐢𪝴-𪝶㒟㒠儭-儲𠐣-𠐺𪝷-𪝹㒡-㒣儳-儵" + "𠐻-𠑁𠑃-𠑌𪝺-𪝼㒤-㒦儶𠑍-𠑖𠑞𪝽㒧㒨儷-儺𠑗-𠑝𠑟-𠑣𪝾儻儼𠑤-𠑩㒩儽𠑪-𠑯儾𠑰㒪𠑲𠑳" + "𠑵<'\uFDD0'⼉<*儿⺎⺑兀允-元𠑶兄𠑷𠑸㒫充-兊𠑹-𠑼克-兑𠑽-𠒂㒬兒-兖𠒃-𠒋𪝿兗-兙𠒌-𠒏𪞀𫝌" + "㒭党兛𠒐-𠒖𪞁㒮兜-兞𠒗-𠒝兟兠𠒞-𠒣兡𠒤-𠒦𪞂兢𠒧-𠒯𠒰-𠒲𠒴-𠒷𪞃-𪞅兣𠒳𠒸-𠒾𠒿-𠓅" + "𠓇㒯𠓆𠓈-𠓊𠓋𠓎𪞆𠓍𠓏𠓐兤𠓑𠓒𠓓𠓔𠓕𠓖𠓗-𠓙𠓚<'\uFDD0'⼊<*入兦𠓛內𠓜-𠓞㒰㒱𠓟" + "㒲全氽𠇒𠓠-𠓣㒳㒴𠓤-𠓨兩𠓩兪𠓪-𠓬𠓭-𠓰𪞇𠓱𠌆𠓲𠓳𠓴-𠓷𠓸-𠓻𠓼𠓽𠓾𠓿<'\uFDD0'" + "⼋<*八𠔀公-兯𠔁-𠔄兰𠔅𠔆共-兴龹𠔈𠔉𪞈㒵-㒷兵𠔊-𠔏其-典𠔐𠔑𠩖㒸兹养𠔒-𠔗兺兼𠔙-𠔛兽𠔜𠔝" + "𠔞-𠔧𪞉兾兿𠔨-𠔮𪞊𠔯-𠔱𠭻𪞋𪞌冀𠔳-𠔵𪞍𠁜冁𠔶𠔷𠔸-𠔺㒹<'\uFDD0'⺆<*⺆冂𠔼冃-冈" + "𠔽-𠕀冉-册𠕁-𠕊再冎𠕋-𠕏冏𠕐-𠕕𪞎㒺冐𠕖-𠕚冑冒𠕛𠕜𫝍冓冔𠕝-𠕟㒻㒼冕𠕠-𠕢㒽最𠕣-𠕥㒾𠕦" + "𠕧𠕨𠕩𠕪𠕬𠕭𠕮𠕯𠕰𠕱㒿𠕲<'\uFDD0'⼍<*冖⺴㓀㓁冗冘𠕳𠕴写冚𠕵-𠕸军农𠕹-𠕿冝𠖀-𠖃𪞏" + "𪞐冞𠖄-𠖆𪞑㓂冟冠𠖇-𠖋冡-冧𠖌-𠖒𪞒冨𠖓𪞓㓃𠖔-𠖙𪞔𠖚𠖛冩𠖜-𠖞𪞕㓄冪𠖠𠖡𠖢𠖣-𠖥𠖦" + "-𠖨𠖩𠖪𠖫<'\uFDD0'⼎<*冫𠖬㓅𠖭冬-冯𠖮-𠖰𪞖㓆㓇冰-冴𠖱-𠖶𪞗-𪞚㓈况-冻𠖷-𠖿𠗁𪞛-𪞝" + "㓉-㓍冼-净𠗀𠗂-𠗇𪞞㓎㓏凁-凃𠗈-𠗗𪞟-𪞡𫝎㓐-㓒凄-凎𠗘-𠗤𪞢-𪞥㓓减-凑𠗥-𠗰𪞦-𪞨𫝏㓔㓕凒-" + "凖𠗱-𠗹𪞩𪞪㓖凗𠗺-𠘃𪞫𪞬㓗凘𠘄-𠘉𠘓𪞭凙-凜𠘊-𠘑𪞮凝凞𠘒𠘔𠘕𪞯凟𠘖-𠘜𥂳𠘝-𠘡𠘢" + "𠘣𪞰𠘤𠘥𠘦<'\uFDD0'⺇<*⺇几𠘧𠘨凡-凣凤𠘩-𠘰凥-凧𠘱-𠘴凨-凫𠘵-𠘻𪞱凬𠘼-𠙅𪞲凭-凯𠙆" + "-𠙎𠫮𠙏-𠙑𠙒-𠙖𪞳㓘凰𠙘𠙙𠙛-𠙞𪞴凱凲𠁉𠙟-𠙣𠙤-𠙧𪞵凳凴𠙨-𠙪𠙫𠙭-𠙰𠙱𠙲𠙳<" + "'\uFDD0'⼐<*凵𠙴𠙵凶𠙶-𠙸凷-击𠙹-𠙻𠙽𪞶㓙凼𠙾-𠚅𠚆-𠚊函𠚋-𠚍𪞷凾𠚎-𠚐𠚒𠚓𪞸𠚔" + "-𠚗凿𠚘𪞹𪞺𪞻𠚙𠚚𢍭𠚜𠚝𠚞𢇕𪞼𠚟𪞽𠚠𠚡𠚢<'\uFDD0'⺈<*⺈⺉刀-刂𠚣刃刄𠚤刅-刈𠚥-" + "𠚬㓚-㓜刉-刍𠚭-𠚴𠚶𠚻㓝㓞刎-创𠚵𠚷-𠚺𠚼-𠛍𪞾-𪟀㓟㓠刜初刞-刭𠛎-𠛦𪟁𪟂㓡-㓦刮-剂𠛧-𠜏𪟃" + "-𪟅㓧-㓫剃-剑𠜐-𠜰𪟆𪟇𫝐㓬-㓰剒-剧𠜱-𠝜𠝶𪟈𪟉㓱-㓶剨剪-剱剶𠝝-𠝵𠝷-𠝾𪟊-𪟍㓷-㓻剩割-創" + "𠝿-𠞛𠞝-𠞤𪟎-𪟐㓼㓽剷-剿𠞥-𠟁𪟑-𪟓㓾-㔉劀-劄𠟂-𠟟𠟡-𠟥㔊劅-劏𠟠𠟦-𠟹𪟔㔋-㔍劐-劔𠟺-" + "𠠊𪟕𪟖㔎㔏劕𠠌-𠠚㔐𠠛-𠠠㔑劖𠠡-𠠣㔒𠠤𠠦-𠠩劗劘𠠥𠠪-𠠭劙劚𠠮𠠯𠠰𠠱<'\uFDD0'⼒<*力劜" + "𠠲劝办𠠳-𠠵㔓㘞功-劢𠆮𠠶-𠠸㔔-㔖劣-动𠠹-𠡁㔗㔘助-労𠡂-𠡐𪟗-𪟙㔙-㔛劵-势𠡑-𠡝𪟚𪟛㔜勀-勋𠡞" + "-𠡪𪟜㔝-㔟勌-勑𠡫-𠡺𪟝-𪟟㔠勒-勖勘-勚𠡻-𠢄𪟠㔡勛-勞𠢅-𠢒𪟡𪟢募-勧𠢓-𠢟𪟣𫝑㔢勨-勭𠢠-" + "𠢯𪟤𪟥勮-勲𠢰-𠢵𪟦勳𠢶-𠢸㔣-㔦勴-勶𠢹-𠢿㔧𠣀-𠣃勷𠣄𠣅勸𠣆𠣇𪟧𠣈𠣉𠣊𠣋<'\uFDD0'" + "⼓<*勹勺勻-匂𠣌匃-匇𠣍-𠣐匈𠣑-𠣓匉𠣔-𠣗匊-匌𠣘-𠣝匍𠣞-𠣣匎𠣤-𠣭㔨匏匐𠣮-𠣴㔩匑匒𠣵-𠣷㔪匓" + "𠣸-𠣼𠣽-𠤂匔𠤃𠤄-𠤇𠤈-𠤊𠤋-𠤍<'\uFDD0'⼔<*匕𠤎𪟨㔫化𠤏北𠤐𪟩𠤑-𠤕㔬𠤖𠤗-𠤝" + "𪟪𠤞-𠤡㔭匘匙𠤣𠤤𠤥𪟫𠤦-𠤨𠤩𠤪<'\uFDD0'⼕<*匚𠤬𠤭匛-匞匟-匢𠤮-𠤱𪟬㔯㔰匣-匥𠤳-ð ¤·" + "𪟭𪟮匦𠤸-𠤻匧-匩𠤼-𠥂𠥄-𠥈𪟯匪匫龨𠥉-𠥍𪟰㔱匬-匮𠥎𠥏𠥐-𠥕㔲-㔴匯𠥖-𠥘㔵匰-匲𠥙-𠥛𪟱" + "匳𠥜-𠥡匴𠥢𠥣匵𠥤𠥥匶𠥦𠥧匷𠥨𠥩𪟲𠥪㔶𠥫𠥬<'\uFDD0'⼖<*匸匹区𠥭𠤲𠥮𠥯㔷医𠥰-𠥲匼𠥳" + "匽𠥃𠥴𠥵𠥶匾-區㔸𠥷𠥸𠥹𠥺<'\uFDD0'⼗<*十卂千㔹卅-午𠥻𠥼𠥿卉半卌𠆱𠥽𠥾𠦀𠦁㔺㔻卋卍-卐𠦂-" + "𠦐𠦑-𠦗𪟳𫝒卑-卖龺𠦘-𠦢𣥥𫝓南単𫝔𠦣-𠦩𪟴卙𠦪-𠦯𪟵博𠦰-𠦳㔼𠦴-𠦼𪟶𠦽-𠦿𪟷𠧀-" + "𠧄𪟸𪟹𠧅-𠧈𪟺𠧉-𠧍𪟻𠧎𪟼卛𠧏𠧐𠧑<'\uFDD0'⺊<*⺊卜𠧒卝卞𪟽卟-卢𠧓𠀝𠧔-𠧘⻧卣卤𠧙" + "-𠧜𡥋𪟾㔽卥-卧𠧞-𠧨𠧩-𠧲𠭉𠧳-𠧷𠧹𪟿卨𠧺-𠧿𠨀-𠨂𠨄𠨅𠨆𠨇𪠀𠨈-𠨊𠨋𠨌<" + "'\uFDD0'⺋<*⺋卩㔾㔿卪卫卬𠨍-𠨐卭-卯𠨑印危𠨒-𠨗㕀卲-卵𠨘㕁卶-卺𪠁卻-卽𠨙-𠨝𪠂𠨞卾卿𠨟-𠨡厀厁" + "𠨢-𠨤𠨥𠨦𠨧-𠨪𠨫<'\uFDD0'⺁<*⺁厂厃-历𠨬厇-厉𠨭-𠨳𪠃㕂-㕄厊-厍𠂬𠂮𠨴-𠨿㕅-㕇厎-厑𠂰" + "𠩀-𠩉𪠄𫝕㕈㕉厒-厕𠩊-𠩕𪠅𪠆㕊厖-厛𠩗-𠩦𪠇-𪠊㕋-㕍厜-原虒𠩧-𠩷𪠋-𪠎𫝖𫝗厠-厣厩𠩸-ð ©¾" + "𠪀-𠪆𪠏𪠐㕎厤-厨𠪇-𠪐𪠑𪠒㕏厪厫𠩿𠪑-𠪘𪠓-𪠕㕐㕑厬-厰𠪙-𠪬𪠖𪠗㕒厱厲𠪭-𠪸𪠘𪠙𠪺-𠪾" + "㕓厳𠪿𪠚𠫀-𠫆厴𠫇𪠛𠫉𠫊𠫋𠫌-𠫎㕔𠫏𠫐厵𠫑𠫒<'\uFDD0'⼛<*厶𠫓-𠫖㕕厷-厹𠫗𠫘厺-厼𠫙" + "-𠫝厽厾𠫞-𠫥县𠫦-𠫨叀-参𠫩-𠫭𠫯𠫰-𠫲𠫴-𠫸𪠜㕖𠫹-𠫼𪠝㕗㕘參叄𠫽𠫾𪠞叅𠫿-𠬅𦎅𪠟𠬆" + "-𠬌𪠠叆𠔲𠬍-𠬐㕙叇𠬑𠬒𪠡𠬓𠬕-𠬗𠬔𠬘𠬙𪠢<'\uFDD0'⺀<*⺀又叉㕚㕛及-収𠬚-𠬠𪠣𪠤叏-发" + "𠬡-𠬨㕜叒𠬩-𠬰𪠥㕝叓𠬱-𠬸𪠦㕞叔-变𠬹-𠬾𪠧𪠨㕟叙-叝𠫳𠬿-𠭈𪠩𪠪叞叟𠭊-𠭔𪠫𪠬𠭕-𠭤㕠" + "ð ­¥-𠭮𪠭𪠮叠﨎𠭯-𠭵𠭷-𠭺𪠯㕡𠭼-𠮂𡪞𪠰𠮃-𠮆叡𠮇-𠮌𪠱𠮍-𠮏叢𠮐壡𠮑𠮒𠮓𠮔𠮕𠮖" + "𠮗𠮘<'\uFDD0'⼝<*口𠮙-𠮞㕣-㕥古-叾𠙼𠮟-𠮪𪠲㕦-㕨叿-吗𠮫-𠯊𫝘㕩-㕶吘-呜𠈂𠯋-𠯶𠯷-𠰇" + "𪠳-𪠵㕷-㕿呝-咝𠰈-𠰽𠰾-𠱏𪠶-𪠹㖀-㖎咞-哟𠀷𠀹𠱐-𠱼𠱽-𠲫𪠺-𪡃𫝙㖏-㖞哠-唧𠲬-𠳓𠳔-" + "𠳤𠳦-𠳪𠳬-𠴥𪡄-𪡎㖟-㖵唨-唽唾唿-啘啚-啞啠-啪啬-啹𠳥𠴧-ð µ­ð µ®-𠶶𪡏-𪡛㖶-㗑啙啫啺-喌喎-喾噅𠶷-" + "𠷓𠷔-ð ·¡ð ·£-𠸵𠸻-𠸾𪡜-𪡩㗒-㗡喍喿-嗵𠷢𠸶-𠸺𠸿-𠹯𠹳𠹴-𠻓𪡪-𪡷㗢-㗰嗶-嘞嘡-嘧噑噓𠁷𠻔" + "-𠼑𠼒-𠽠𪡸-𪢄𫝚㗱-㗺嘟嘠嘨-噄噆-噐噒噔噖-噝噴𠆊𠏓𠏧𠹰-𠹲𠽡-𠾛𠾜-𠾦𠾨-𠿆𡀔𡀦𪢅-𪢍" + "𫝛㗻-㘄噞-噳噵-噼𠿇-𡀓𡀕-𡀟𡀠-𡀥𡀧-𡀼𢨐𨗓𪢎-𪢔㘅-㘈噽-嚓嚺𡀽-𡂎𪢕-𪢘𫝜㘉-㘏嚔-嚤𡂏-" + "𡃟𡃰𪢙-𪢞𫝝㘐-㘒嚥-嚰𡃠-𡃯𡃱-𡄈𡄊-𡄐𪢟-𪢡㘓㘔嚱-嚹𡄑-𡄰𪢢-𪢤㘕-㘗嚻-囄囍𡄱-𡅔𡅣㘘囅" + "-囉囊囋囎𡅗-𡅢𡅤-𡅯𪢥𫝞㘙㘚囌囏囐𡅰-𡅸囑-囓𡅹-𡆅𪢦𪢧㘛囔囕𡆆-𡆎㘜𡆏-𡆘𡆙𡆚𡆞囖𡆛-𡆝" + "𧮥𡆟<'\uFDD0'⼞<*囗𡆠-𡆢㘝囘-囜龱𠁤𡆣-𡆦㘟囝-団𡆧-𡆳囤-囵𡆴-𡇇𪢨㘠㘡囶-图𠀯𡇈-𡇌𡇎-" + "𡇑𪢩㘢囿圀𡇒-𡇟𪢪㘣圁-圆𡇠-𡇯𪢫圇-國圏𡇰-𡇻𡈀𪢬𪢭圌-圎圐𡇼-𡇿𡈁-𡈉𤔗圑-圕𡈊-𡈔𪢮㘤圖" + "-圙𡈕-𡈡𪢯圚𡈢-𡈤𡈦-𡈩圛圜𡈥𡈪-𡈬𪢰𡈭-𡈱𡈲𡈳𡈴㘥𡈵-𡈷𡈸-𡈺圝圞𡈻<'\uFDD0'⼟<" + "*土圠圡龶𡈼-𡈾㘦圢-圧𡈿-𡉇𪢱𪢲在-场𡉈-𡉖𪢳-𪢷㘧-㘰圻-坠𡉘-𡊃𪢸-𪣂㘱-㘵坡-垁垂垃-垊𡊄-𡊶" + "𪣃-𪣊㘶-㘾型-垵城𡊷-𡋛𡋝-𡋬𪣋-𪣓㘿-㙆垶-埍埏-埛﨏𡋭-𡌥𣑧𪣔-𪣣㙇-㙍埜-埩埫-堕𡌦-𡍣𪣤𪣥" + "𪣦-𪣱㙎-㙘埪堖-堼堾-塂塄-塈𡍤-𡎦𡎧-𡎭𪣲-𪣽𫝟㙙-㙟堽塃塉-塱𡎮-𡏬𧯧𪣾-𪤋𪤌𪤍㙠-㙦塲-墛𡏭-" + "𡐝𦥈𪤎-𪤘𫝠㙧-㙯墜-墧墩-墹𠚛𡐞-𡑝𪤙-𪤞㙰-㙶墺-壌龳𡑞-𡑹𡑻-𡒈𪤟-𪤥𫝡㙷-㙺壍-壗龼𡒉-𡒠" + "𡒢-𡒯𪤦-𪤫㙻-㙽壘壙𡒰-𡒿𡓁-𡓏𪤬-𪤯㙾㙿壚-壠壢𡓀𡓐-𡓚𡓜-𡓥𪤰㚀壣-壥𡓦-𡓰𪤱壦𡓱-𡓶" + "𡓸𡓹𡓻-𡔁𡓺𡔂-𡔉壧壨𡔊-𡔎㚁壩𡔏-𡔕㚂壪𡔖𡔗𡔘𡔙𡔚<'\uFDD0'â¼ <*士壬壭𡔛壮𡔜壯-壳𡔝" + "𡔞𡔟壴壵𡔠-𡔢壶𡔣-𡔩𪤲壷壸𡔪-𡔭㚃壹-壻𡔮𡔯壼𡔰𡔲-𡔵𪤳壽壾𡔶𡔸-𡔻㚄壿夀𡔼𡔽夁𡔾-𡕀𡕁" + "-𡕄𡕅𡕇-𡕊𡕋𡕌𡕍𡅕𡕏-𡕑𪤴<'\uFDD0'⼡<*夂𡕒夃处𡕓𡕔夅𡕕𡕖夆𡕗-𡕙备㚅夈𡕚𠙚𡕛𡕜" + "𪌛𡕝𪤵<'\uFDD0'â¼¢<*夊𡕞𡕟夋𡕠𡕡夌𡕢-𡕥㚆㚇変复夎夏𠀼𡕦𡕧-𡕬𠌞𡕭𠭶𡕮-𡕱𪤶夐𡕲-𡕵" + "𡕶𡕷𡕸-𡕺𡕻夑夓𡕼-𡕿夒𡖀𡖁夔𡖂𡖃<'\uFDD0'â¼£<*夕㚈外-夘𡖄-𡖆夙-夛𡖇-𡖉𪤷𫝢𡖊-𡖌" + "𫝣㚉夜夝𡖍-𡖏𪤸𡖐𡖑𪤹夞𠅗𡖒-𡖜𢻈𪤺够夠𡖝-𡖥𪤻㚊夡𠅱𠨃𡖦-𡖮𡖰𪤼𡖯𡖱-𡖵㚋㚌夢-夥𡖶" + "-𡖾𢆣𪤽夦𡖿-𡗁𪤾𠆓𠆕𡗂-𡗅𪤿𠆙𡗆-𡗈㚍𡗉𡗊𡗋𡗌𡗐𡗍𡗎𪥀𡗏𣡳𡗑<'\uFDD0'⼤<*" + "大夨天-夭𡗒-𡗔𪥁㚎央-头𡗕-𡗛𪥂㚏-㚑夵-夼𠀛𡗝-𡗤𪥃㚒㚓夽-奂𡗥-𡗶𪥄-𪥆㚔-㚙奃-奉奋-奍𡗷-𡘌" + "𪥇-𪥌㚚㚛奎-奖𡘍-𡘜𪥍-𪥏奊套-奚𡘝-𡘳𪥐-𪥒𫝤㚜-㚞奛-奞𡘴-𡙆𪥓-𪥕㚟奟-奥𡔱𡙇-𡙚𪥖-𪥘" + "㚠奦-奨𡙛-𡙫𪥙-𪥛奩-奬𡙬-𡙶𪥜-𪥞奭𡙷-𡚅𪥟-𪥡㚡奮奯𡚆-𡚎𤏠𫝥𡚏-𡚖奰𡚗𡾗𪥢𡚘-𡚚" + "𡚛𪥣𡚜𡚝奱𡚞𡚟𡚠-𡚢奲𡚣𡚤𡚥<'\uFDD0'â¼¥<*女𡚦㚢奴-奶𡚧-𡚭㚣-㚨奷-妈𡚮-𡚻𪥤𪥥㚩-㚯㛠" + "妉-妌妎-妫𡚼-𡛘𪥦-𪥬𫝦㚰-㛁妬-姗𡛙-𡜁𪥭-𪥰㛂-㛌妍姘-姫姭-娃娅-娈𡜂-𡜭𪥱-𪥵𫝧𫝨㛍-㛟㛡-㛤姬" + "娉-娫娭-娴娽𡜮-𡝝𪥶-𪥺𫝩-𫝫㛥-㛭娬娵-娼娾-婶𡝞-𡞒𡞓-𡞛𪥻-𪦅㛮-㜄婷-媏媑-媯嫏𡞜-𡟋𡟌-𡟧" + "𡠣𪦆-𪦐𫝬㜅-㜔媐媰-嫎嫐-嫔𡟨-𡠕𪦑-𪦖㜕-㜢嫕-嫲𡠗𡠙-𡠢𡠤-𡠱𡠳-𡡎𪦗-𪦟𫝭㜣-㜨嫳-嬏𡠖" + "𡠘𡠲𡡏-𡢍𡢐𪦠-𪦥𫝮㜩-㜭嬐-嬢嬴𡢎𡢑-𡣄𪦦-𪦪㜮㜯嬣-嬳嬵-嬷𡣅-𡣡𡣣-𡣩𪦫㜰㜱嬸嬺-嬽𡣪-ð¡£¼" + "𪦬-𪦯㜲-㜵嬹嬾嬿𡣽-𡤍𡤞𪦰𪦱㜶-㜸孀-孆𡤎-𡤗𪦲㜹孇-孉𡤘-𡤝𡤟𡤠𪦳𪦴㜺孊-孌𡤡-𡤪孍𡤫-𡤭" + "𪦵孎孏𡤮-𡤳𡤴-𡤶㜻㜼𡤷-𡤺𡤻<'\uFDD0'⼦<*子-孓𡤼孔𡤽孕𡤾-𡥂㜽孖-孙𡉗𡥃-𡥅㜾㜿孚-孞𡥆-" + "𡥊𡥌𡥍𪦶-𪦹㝀孟-孧𠃱𡥎-𡥚𪦺㝁孨-孪𡥛-𡥧𪦻㝂㝃孫-孭𡥨-𡥭𢈲𨹴孮-孰孲𡥮-𡥵𪦼-𪦾㝄孱𡥶-" + "𡦂𪦿㝅孳孴𡦃-𡦐孵-孷𡦑-𡦖𪧀㝆𡦗-𡦝𫝯㝇學孹𡦞-𡦨𪧁孺孻𡦩𪧂𪧃𡦪-𡦬孼𡦭-𡦰孽孾𡦱-𡦶𪧄" + "孿𡦷㝈𡦸<'\uFDD0'⼧<*宀㝉𡦹㝊㝋宁-宄𡦺-𡦼㝌㝍宅-安𡦽-𡧊㝎-㝑宊-宒𡧋-𡧕𪧅-𪧇㝒宓-审𡧖-𡧨" + "𪧈𪧉㝓-㝖客-宦宨-宫𡧩-𡧿𪧊-𪧌㝗-㝚宧宬-宾𡨀-𡨡𪧍-𪧐㝛-㝡宿-寉𡨢-𡨼𪧑-𪧓㝢㝣寊-寕寪𡨽-𡩞" + "𪧔-𪧚㝤-㝨寖-寝𡩟-𡩺𪧛-𪧠㝩-㝬寞-寨𡩻-𡪝𪧡-𪧥𫝰㝭-㝯審寫-寮𡪟-𡪽𪧦-𪧪𫝱寯寰𡪾-𡫐𪧫-" + "𪧮寱寲𡫑-𡫝𪧯㝰𡫞-𡫫𪧰-𪧲寳-寵𡫬-𡫶寶𡫷-𡫻𪧳𪧴㝱寷𡫼-𡬃𪧵𡬄-𡬋𡬌𡬍𡬏𡬐𪧶𡬑𡬓" + "-𡬕㝲𡬖-𡬘𡬎𡬙𡬚𡬒𡬛𡬜<'\uFDD0'⼨<*寸𡬝㝳对寺-导𡬞𪧷㝴寽-寿㝵尀𡬟-𡬦封専将𡬧-𡬬㝶尃-尅" + "𡬭將-尉𡬮-𡬲𪧸𪧹㝷尊-尌𡬳-𡬸𪧺𡬹-𡬼對𡬽-𡭂導𡭃-𡭉𣊒𪧻𪧼𡭊-𡭌𪧽𡭍-𡭏𪧾𡭐𡭑𡭒" + "𡭓<'\uFDD0'⺌<*⺌⺍小𡭔尐少𡭕𡭖尒-尕龸𡭗𡭘尖-尘𡭙-𡭜𡭝-𡭤𪧿尙尚𠈤𡭥-𡭩𪨀尛-尝𡭪-𡭳㝸" + "ð¡­´-𡭼𪨁𪨂𡭽-𡮍㝹尞𡮎-𡮗尟尠𠅽𡮘-𡮝㝺尡𡮞-𡮥𪨃㝻𡮦-𡮯𪨄𡮰-𡮳𪨅𡮴-𡮶𢇔𪨆𡮷-ð¡®»" + "𤯏𡮼-𡮾𡮿𡯀<'\uFDD0'⺑<*⺏⺐尢尣𡯁𡯂尤𡯃𡯄-𡯊㝼尥-尧𡯋-𡯎㝽尨-尬𡯏-𡯙㝾㝿尭𡯚-𡯡㞀㞁尮" + "尯𡯢-𡯤𡯦𡯧㞂𡯨-𡯲㞃-㞆𡯳-𡯸㞇㞈尰就𡯹-𡰂𪨇㞉㞊尲-尴𡰃-𡰊𪨈𡰋-𡰏尵𡰐-𡰕𡰖-𡰚尶尷𡰛" + "𡰜𡰝𡰞𡰟𡰠𡰡𡰢<'\uFDD0'⼫<*尸𡰣尺㞋尻尼𡰤-𡰨𡰴㞌㞍尽𡰩-𡰳𫝲㞎尾-屃𡰵-𡰽𪨉-𪨋㞏-㞑屄" + "-届𡰾-𡱋𪨌㞒-㞖屋-屏𡱌-𡱡𢇀𪨍𪨎㞗屐-屘𡱢-𡱹𪨏𪨐㞘㞙屙-屝𡱺-𡲓𪨑㞚㞛属-屡𡲔-𡲫𪨕-𪨘𡲬" + "-𡳃𪨒-𪨔㞜-㞞屢屣𡳄-𡳏𪨙𪨚㞟㞠層-屧𡳐-𡳞𪨛𪨜𡳟-𡳧𪨝屨𡳨𡳩𪨞屩屪𡳪𡳫㞡屫𡳬-𡳰𪨟𪨠" + "𡳱-𡳴屬𡳵-𡳷𡳸-𡳺𪨡屭𡳻𡳼𡳽<'\uFDD0'⼬<*屮𡳾㞢屯𡳿屰𡴀-𡴅㞣㞷𡴆-𡴊𡴋-𡴍𡴎-𡴔" + "𡴕-𡴚𡴛𡴜𡴝-𡴣𡴤𡴥𡴦-𡴩𡴪𡴫𡴬<'\uFDD0'â¼­<*山乢屲𡴭-𡴯㞤-㞧屳-å±·ð¡´°-𡴽㞨-㞯屸-岃𡴾" + "-𡵒𪨢-𪨥𫝳㞰-㞶㞸岄-岌岎-岜𡵓-𡶂𪨦-𪨨㞹-㟃岝-峅𡶃-𡶣𡶥-𡶪𪨩-𪨮㟄-㟆岍峆-峧𡶫-𡷔𪨯-𪨴" + "𫝴㟇-㟖峨-崅𡷕-𡸐𦊤𪨵-𪨺𫝵㟗-㟥崆-崰𡸑-𡹖𡹗-𡹩𪨻-𪩁㟦-㟯崱-嵉嵋-嵝﨑𡹪-𡺩𪩂-𪩇㟰-㟸嵊嵞" + "-嵶𡺪-𡻗𪩈-𪩋㟹-㠄嵷-嶎𡻘-𡼉𪩌-𪩒㠅-㠐嶏-嶥𡼊-𡼼𪩓-𪩖㠑-㠗嶦-嶶𡼽-𡽈𡽊-𡽛𪩗-𪩚㠘-㠜" + "嶷-嶺嶼-嶿𡽉𡽜-𡾁𡾻𪩛-𪩝㠝-㠟巀-巂𡾂-𡾖𡾠㠠-㠣嶻巃-巅𡾘-𡾟𡾡-𡾭𣦭𪩞㠤巆-巌𡾮-𡾺㠥㠦巍巏巐" + "𡾼-𡿆𪩟㠧巎巑-巕巗𡿇-𡿑𪩠巖巘-巚𡿒𡿓𡿔-𡿜𡿝-𡿟𡿠𡿡𡿣𡿤㠨𡿢𡿥<'\uFDD0'â¼®<*巛-川𡿦" + "𡿨𡿧㠩州巟𡿩-ð¡¿­å· ð¡¿®-𡿰𪩡𡿱-𡿶𡿷-𡿻𪩢𠙗𡿼𡿽巢巣𡿾-𢀀𢀁𢀂巤𢀃𢀄-𢀆𢀇𢀈𢀉𢀊𢀋" + "𢀌𢀍𢀎𢀏𢀐<'\uFDD0'⼯<*工㠪𢀑-𢀕左-巨𢀖-𢀙巩巪𢀚𢀛𪩣巫𢀜-𢀞𢀟巬巭𢀠㠫㠬差𢀡𢀢𢀣𪩤" + "㠭巯𢀤𢀥𪩥巰𢀦𢀧𪩦𪩧㠮𢀨-𢀫𢀬𢑰𤀢𢀭𪩨𢀮𪩩𢀯𢀰-𢀲𪩪<'\uFDD0'⺒<*⺒己-巳巴𢀳㠯𢀴" + "𢀵𢀶巵𪩬㠰巶𢀷𢀸𪩫巷-巻𢀹-𢀻巼𢀼-𢀿㠱𢁀-𢁄巽𢁅-𢁉𪩭𪩮𢁊𪩯𢁋𢁌𢁍𢁏𪩰𪩱𢁎𢁐𢁑<" + "'\uFDD0'â¼±<*巾巿-币㠲㠳市-帅𢁒-𢁔𪩲㠴-㠶帆-师𢁕-𢁤㠷-㠼帉-帐𢁥-𢁺㠽-㡀帑-帜𢁻-𢂏㡁-㡆帝-帧𢂐" + "-𢂰㡇㡈帨-帱𢂱-𢃌𪩳㡉-㡎帲-帼𢃍-𢃪𪩴-𪩷㡏-㡖帽-幇幉𢃫-𢄉𪩸-𪩺㡗-㡛幊-幏𢄊-𢄞㡜-㡟幈幑-幙幛" + "𢄟-𢄲𪩻㡠㡡幚幜-幥𢄳-𢅌𪩼㡢-㡤幦-幩𢅍-𢅞𪩽㡥㡦幪-幬𢅟-𢅨𪩾幭-幯𢅩-𢅬幰𢅭-𢅷𪩿㡧㡨幱𢅸-" + "𢅺𪪀𢅻-𢅽㡩㡪𢅾-𢆁𢆂𢆃-𢆆𢆇𢆈<'\uFDD0'â¼²<*干平𢆉年幵𢆊-𢆌𪪁并-幸𢆍-𢆐𢆑-𢆕𢆖-" + "𢆙𢆚𪪂𪪃𢆛-𢆝𪪄幹𢆞-𢆠𪪅𪪆𢆢𢆤𢆥𪪇𢆦-𢆩𢆪𪪈𢆫𪪉𢆬𢆭𢆮<'\uFDD0'⺓<*⺓乡幺幻" + "𢆯-𢆱幼𢆲-𢆵𢆶𪪊𢆷-𢆺𢆻-𢆾幽𢆿𢇂𪪋𢇁𢇃-𢇆𢇇-𢇉㡫㡬幾𢇊𠅹𢇋㡭𢇌-𢇏𢇐-𢇓㡮𢇖<" + "'\uFDD0'â¼´<*广庀-広𠆲㡯-㡱庄-庆𢇗-𢇢㡲㡳庇-应庘𢇣-𢇱𪪌𪪍㡴-㡻底-店庙-废𢇲-𢈆𪪎𪪏㡼-㢂庠-度" + "𢈇-𢈘𪪐𪪑㢃-㢇座-庯𢈙-𢈱𪪒-𪪗㢈-㢌庰-庼𢈳-𢉕𢉗-𢉚𪪘𪪙𫝶𫝷㢍-㢐庽-廃廊𢉛-𢉻𢉽𢉾𪪚" + "𪪛㢑廅-廉廋廌𢉼𢉿-𢊔𪪜𪪝㢒-㢕廄廍-廘𢊕-𢊬𪪞-𪪠㢖-㢘廙-廤𢊭-𢋁𪪡-𪪣㢙-㢜廥-廪𢋂-𢋐𪪤𪪥" + "𢋑-𢋛𢋝-𢋠𪪦-𪪨廫𢋡-𢋭㢝廬廭龐𠓌𢋮-𢋺𪪪㢞廮-廰𢋻-𢌃廱𢌄-𢌆𪪫廲𢌈-𢌌𢌍-𢌑𢌒廳𢌓" + "𢌔𢌕𢌖<'\uFDD0'â¼µ<*廴𢌗㢟廵𢌘-𢌚𪪬延廷𢌜㢠廸廹𢌛𢌝𢌞𪪭𪪮建-廼𢌟廽𢌠-𢌥𪪯𢌦𢌧𪪰𢌨" + "-𢌪𪪱𢌫𣉡𦋪𪪲<'\uFDD0'⼶<*廾𢌬廿开𢌭弁𢌮𢌯异𢌰-𢌲弃-弅𢌳𢌵-𢌺𪪳弆𢌻𢌽-𢍁𪪴弇弈" + "𢌴𢌼𢍂-𢍌弉𢍍-𢍓𪪵𢍔-𢍙𢍚-𢍡𪪶𢍢-𢍥𪪷㢡𢍦-𢍫㢢弊𢍬㢣𢍮-𢍱𢍲-𢍴𪪸𪪩𢍵𢍶𪪹" + "𢍷𢍸𢍹<'\uFDD0'â¼·<*弋𢍺弌𢍻𢍼弍弎-弐𢍽𢍾㢤𢍿-𢎃𢎄𢎅㢥𢎆-𢎊𢎋𢎌𢎍弑𢎎㢦弒𢎏𢎐𣦏" + "𢎑𢎒𢎓𢎔𢎕𢎖<'\uFDD0'⼸<*弓𢎗𢎘㢧弔-弖𢎙-𢎡弗弘𢎢-𢎪㢨-㢫弙-弜𢎫-𢎶𪪺㢬㢭弝-张𢎷-𢏅" + "㢮-㢱弡-弪𢏆-𢏓𪪻㢲-㢷弫-弯𠄴𠔘𢏔-𢏣𪪼𪪽㢸㢹弰-弳𢏤-𢏭𪪾㢺-㢼弴-弹𢏮-𢏿𪪿㢽-㢿强-弾𢐀-𢐉" + "𪫀𪫁㣀-㣂弿-彂𢐊-𢐑㣃彃-彅𢐒-𢐝𪫂㣄㣅彆-彉𢐞-𢐤彊彋𢐥-𢐪彌𢐬-𢐱𪫃彍𢐲-𢐷𢐸-𢐾𤯽𢐿-" + "𢑅㣆𢑆-𢑉𪫄彎𢑊彏𢑋𢑌𪫅𢑍𢑎<'\uFDD0'⺕<*⺔⺕彐彑归当𢑏-𢑒𪫆𢑓㣇彔录𢑔𢑕彖𢑗-𢑚𢑛-" + "𢑝彗𢑞-𢑡彘𢑢-𢑤彙彚𢑥-𢑧𢑨-𢑬𢑭𢑮𣼙㣈彛彜𢑯𢑱𢑲彝彞𢑳-𢑶𪫇彟𢑷-𢑺𢑻𢑼𢑽𢑾彠𢑿<" + "'\uFDD0'⼺<*彡𢒀-𢒂㣉𢒃-𢒆㣊形-彤𢒇𢒈㣋-㣍𢒉-𢒍彥彦𢒎𫝸彧彨𢒏-𢒓𣥲𪫈㣎彩彫彬𢒔-𢒝㣏㣐彭" + "𢒞-𢒣彮𢒤-𢒨㣑彯彰𢒩𢒪㣒影𢒫-𢒯𪫉㣓𢒰-𢒳𢒴𪫊𢒵𢒷𢒶彲𢒸-𢒺𢒻<'\uFDD0'â¼»<*彳𢒼𢒽" + "㣔𢒾𢒿㣕彴彵𢓀-𢓃㣖㣗彶-彻鿈鿉𢓄-𢓑𪫋㣘㣙彼-径𢓒-𢓛𪫌㣚-㣡待-徍徔𢓜-𢓩㣢㣣徎-従徕𢓪-𢔀𪫍𪫎㣤-" + "㣩徖-徙徛-徤𢔁-𢔞𪫏𪫐㣪-㣮徚徥-徫𢔟-𢔫𢔭-𢔱𪫑-𪫓㣯徬-徰𢔲-𢕎𢕧𪫔𪫕㣰-㣲徱徳徴𢕏-𢕦𢕨𢕩" + "𪫖-𪫘㣳㣴徲徵-徺𢕪-𢕸㣵㣶徻徼𢕹-𢖄𢖆𢖇𪫙㣷徽徾𢖈-𢖊𢖌-𢖎𪫚𢖏-𢖗𪫛𪫜㣸徿𢖘-𢖚𢖜㣹忀忁" + "𢖝-𢖠𢖢忂𢖣𢖤𢖥𢖦𢖧𢖨<'\uFDD0'⺗<*⺖⺗心忄𢖩㣺必忆𢖪㣻忇-忊𢖫-𢖱𪫝㣼-㤀忋-応𢖲-𢗈𪫞㤁" + "-㤋忝-怆𢗉-𢗾𪫟-𪫥𫝹㤌-㤙怇-怿𢗿-𢘄𢘅𢘆-𢘳𪫦-𪫬㤚-㤭㤺恀-恽𢘴-𢙠𢙡-𢙰𪫭-𪫴㤮-㤹㤻-㤽" + "恾-悯𢙱-𢚯𢚰-𢚿𪫵-𪫾㤾-㥙悰-惯𢛀-𢛣𢛤-𢜧𪫿-𪬆㥚-㥫惰-愦慨𢜨-𢝝𢝞-𢞌𪬇-𪬒㥬-㥻愧-慑" + "𢞍-𢟑𢟒-𢟟𪬓-𪬞㥼-㦈慒-慧慩-慬慮-憈𠕫𢟠-𢠜𢠝-𢠰𦑑𪬟-𪬧㦉-㦖慭憉-憳𢠱-𢡶𢡷-𢢑𪬨-𪬭" + "㦗-㦙憴-憺憼-懔𢢒-𢣍𦡗𪬮-𪬶㦚-㦠憻懕-懨𢣎-𢣺𪬷-𪬹㦡㦢懩-懴𢣻-𢤥𦻇𪬺-𪬾㦣-㦧懵-懸𢤦-𢥊𪬿" + "𪭀㦨-㦪懹-懻𢥋-𢥖𪭁𪭂懼-懿𢥗-𢥤𪭃𪭄㦫㦬戀-戂𢥥-𢥮𪭅𪭆戃戄𢥯-𢥺𪭇戅戆𢥻-𢦂𪭈𢦃𢦄㦭戇" + "𢦅-𢦇𢦈𢦉𢦊𢦋<'\uFDD0'â¼½<*戈戉-戋𢦌𢦍𪭉戌-成𢦎-𢦑𪭊㦮㦯我-戓𢦒-𢦙㦰-㦲戔-戗𢦚-𢦥㦳战" + "𢦦-𢦶𪭋𪭌㦴-㦶戙𢦷-𢦾𪭍𪭎㦷戚-戝𢦿-𢧇𪭏𪭐㦸戞戟戦𢧈-𢧓𪭑㦹戠-戥𢧔-𢧡𪭒㦺戧-戬𠎶𢧢-𢧧" + "𢧩-𢧱𪭓㦻㦼戭-戯戱𢧨𢧲-𢨆戰𢨇-𢨏𢨑𢨒𪭔-𪭖㦽戲戴𢨓-𢨗戳𢨘𢨙𢨚-𢨝𢨞-𢨠𢨡-𢨣戵𪭗<" + "'\uFDD0'â¼¾<*戶-戸戹𢨤𢨥𢨦-𢨩㦾戺-戼𢨪-𢨮㦿㧀戽-所𢨯-𢨵㧁㧂扁-扃𢨶-𢩄𪭘扄-扇𢩅-𢩌扈𢩍-" + "𢩐𪭙扉扊𢩑-𢩕𢩖𢩗𤟵𢩘-𢩛𢩜-𢩞𪭚𢩟𢩠𢩡𨐳𢩢𪭛𢩣𢩤<'\uFDD0'⺘<*⺘手-才龵扎𢩥-𢩧" + "㧃-㧅扐-扖𢩨-𢩬㧆-㧈扏扗-扞扠-扬𢩭-𢪂𪭜㧉-㧑扟扭-扷批-报𢪃-𢪳𪭝-𪭣㧒-㧠扸抦-择𢪴-𢫟𢫠-𢫣𪭤-" + "𪭪𫝺㧡-㧱拪-挧𢫤-𢬔𢬕-𢬮𪭫-𪭳𫝻㧲-㧸挨-捤𢬯-𢭪𢭫-𢮀𪭴-𪮀㧹-㨈捥-捵捶捷-掱掳-掽𢮁-𢮺𢮻" + "-𢯨𪮁-𪮋㨉-㨕㨗㨘掲掾-揄揆-搅摒𢯩-𢰐𢰑-𢰾𢱀-𢱞𪮌-𪮖𫝼㨖㨙-㨬搆-搰搲-摊𢱟-𢲅𢲆-𢲲𪮗-𪮢" + "𫝽㨭-㩂揅摋-摑摓-摕摗-撄撇𢲳-𢳢𢳣-𢴟𪮣-𪮪𫝾㩃-㩑搱摖撅撆撈-撺擆𢴠-𢵘𢵙-𢵾𢷅𪮫-𪮴㩒-㩙撻-擅擇" + "-擞𢵿-𢷄𢷆-𢷊𪮵-𪮷㩚-㩟擟-擤擦-擱𢷋-𢷵𪮸-𪮺㩠-㩫擥擲-攆𢷶-𢸢𪮻-𪯀𫝿㩬㩭攇-攐攒𢸣-𢹌𪯁" + "ã©®-㩰攑攓-攚𢹍-𢹡𢹣-𢹫𪯂㩱-㩴攛-攝𢹢𢹬-𢺁攞-攤攦攧𢺂-𢺕𪯃㩵-㩷攥攨-攫𢺖-𢺝𪯄攬攭𢺞-𢺫㩸㩹攮" + "𢺬-𢺯𢺰-𢺲𢺳𢺴<'\uFDD0'⽀<*支攰𢺵𢺶㩺𢺷-𢺽𪯆攱𢺾-𢻀㩻㩼𢻁-𢻇𢻉㩽𢻊-𢻍𪯅㩾攲𢻎-" + "𢻔𢻕-𢻙𢻚-𢻜𢻝-𢻟𪯇攳𢻠-𢻤𢻥-𢻩𢻪<'\uFDD0'⺙<*⺙攴攵收攷㩿㪀攸-攼𢻫-𢻲㪁㪂攽-政𢻳-" + "𢼈𪯈㪃-㪆敀-故𢼉-𢼚𪯉𪯊㪇-㪉敆-敌𢼛-𢼸𣁋𪯋𪯌㪊-㪎啟敍-敛𢼹-𢽙𢽜𢽷𪯍𪵊㪏-㪚敜-敪敭𢽚𢽛" + "𢽝-𢽶𢽸-𢽾𢾣𪯎𪯏㪛-㪟敫敬敮-数𢽿-𢾢𢾤𪯐㪠-㪣敱-敳𢾦-𢿅𪯑𪯒㪤-㪦整-敻𢿇-𢿝𣁚𪯓-𪯖㪧-" + "㪪敼-敿𢿞-𢿽𪯗-𪯙斀-斂𢿾-𣀃𣀅-𣀏𪯚㪫㪬斃贁𣀄𣀐-𣀚𪯛𪯜斄𣀛-𣀢𩠮㪭斅斆𣀣-𣀭𩠰㪮𣀮-𣀲" + "𪯝𪯞𣀳𣀴𣀵-𣀺𪯟𣀻𣀼𣀽𣀾𣀿𣁀<'\uFDD0'⽂<*文𣁁㪯斈𣁂𪯠⻫斉𣁃-𣁅𪯡𪯢𣁆-𣁉𪯣㪰斊" + "斋𣁊𣁌𣁍𪯤斌-斏𣁎-𣁓斐斑𣁔-𣁖𪯥-𪯧㪱斒𣁗-𣁙𩖰𪯨-𪯪𣁛-𣁡斓𣁢𣁣𣁤𣁥𣁦斔𣁧𣁨斕𣁩" + "𣁪斖𣁫<'\uFDD0'⽃<*斗𣁬㪲㪳斘𣁭㪴𣁮-𣁰㪵𣁱𣁲𪯫㪶料斚𣁳-𣁶𪯬㪷斛斜𣁷-𣁻㪸斝𣁼-𣂀斞斟𣂁" + "𣂃-𣂅斠斡𣂂𣂆-𣂈𪯭㪹𣂉-𣂋𪯮斢㪺斣𣂌𣂍𪯯𣂎𣂏𣂐𪯰㪻<'\uFDD0'⽄<*斤𣂑斥𣂒𣂓斦-斩𣂔-" + "𣂘𪯱㪼㪽斪斫𣂙𣂚㪾㪿𣂛-𣂝斬断𣂞-𣂠㫀斮斯𣂡-𣂪𣂬𣂭新斱𣂮-𣂵𥇴㫁斲𣂶-𣂺㫂斳𣂻-𣂿斴𣃀-𣃆斵" + "斶𣃇-𣃋斷𣃌-𣃐𣃑-𣃓𣃔𣃕𣃖斸<'\uFDD0'⽅<*方㫃𣃗𣃘𣃙㫄斺-於𣃚-𣃜𪯲𪯳㫆施-旀𣃝-𣃥𪯴" + "㫅㫇-㫉旁-旆旊𣃦-𣃲𪯵-𪯷㫊-㫌旇-旉旋-族𣃳-𣃻𪯸𫞀㫍旐旑𣃼-𣄇𪯹-𪯼旒-旕𣄈-𣄍𪯽𫞁旖旗𣄎-𣄓" + "𪯾㫎㫏𣄔-𣄖𪯿𪰀旘旙𣄗-𣄜𪰁𪰂旚𣄝旛𣄞-𣄣旜-旞𣄤𪰃𪰄旟𣄥𪰅𣄦𣄧𣄨𣄩𣄪𣄫𣄬<" + "'\uFDD0'⽆<*无旡𣄭𣄮𣄯既𣄰𣄱-𣄳旣𣄴𣄵旤𣄶-𣄸𣄹𣄺<'\uFDD0'⺛<*⺛⺜日旦旧𣄻-𣄽㫐㫑旨-" + "旯𣄾-𣅃𣅅㫒-㫗旰-旸𣅄𣅆-𣅙𪰆𪰇㫘-㫚旹-昙𣅚-𣅶𪰈-𪰎㫛-㫤昚-昿𣅷-𣆈𣆊-𣆑𪰏-𪰘𫞂𫞃㫥-" + "㫮晀-晖𣆒-𣆱𪰙-𪰤𫞄㫯-㫴勗晗-晩曽𣆲-𣇡𪰥-𪰨㫵-㬀晪-暃暑𣇢-𣈣𪰩-𪰮㬁-㬌暄-暐暒-暙𣈤-𣉑𪰯-" + "𪰷㬍-㬐暚-暨𣉒-𣉠𣉢-𣉺𪰸-𪰽㬑-㬖暩-暷𣉻-𣊈𣊊-𣊑𣊓-𣊝𣋇𪰾-𪱅㬗-㬟暸-曍龧𣊉𣊞-𣋆𣋈" + "𪱇-𪱌㬠-㬢曎-曗曚𠁞𣋉-𣋝𪱆𪱍㬣-㬨曘曙曛曜𠆛𣋞-𣋱𥫂𪱎-𪱐㬩㬪曝-曢𣋲-𣋾㬫曣-曨𣋿-𣌇曩𣌈-" + "𣌌𪱑-𪱓㬬㬭𣌍-𣌕㬮曪-曬𣌖曭曮𣌗-𣌙𣌛𪱔㬯曯𣌜𣌝𣌟𣌠<'\uFDD0'⽈<*曰曱㬰曲曳更曵𣌡𣌢曶𣌣-" + "𣌦曷𣆉𣌧-𣌬書曺𣌭-𣌶曹曻曼𣌷-𣌺曾替朁朂𣌻-𣌽會𣌾-𣍂朄朅𣍃-𣍅𣍆-𣍊𪱕㬱朆𣍋-𣍎𪱖𪱗㬲𣍏" + "𣍐𣍑-𣍕𣍖𣍗𪱘𣍘𣍙朇𣍚𠑱𣍛𣍜<'\uFDD0'⺝<*⺝月𣍝有𣍞𪱙𣍟-𣍣𪱚㬳朊-服𣍤𪱛朎-朑𣍥-" + "𣍧𣍩-𣍬𪱜𪱝㬴㬵朒-朕𣍭𣍮𪱞𫞅㬶㬷朖-望𣍱-𣍶𪱠-𪱢㬸朜-期𣍷-𣎃𦜳𪱣𫞆𫞇朠朡𣎄-𣎌𪱤-𪱧" + "㬺㬻朢𣎍-𣎑𪱟𪱨-𪱪㬼-㬾膤𣎒-𣎙𪱫𪱬㬿朣-朥𣎚𣎛𣎝-𣎢𪱭㭀𣎜𣎣-𣎨𦡖朦𣎩-𣎭朧𣎮𣎯𪱮𪱯" + "𣎰𣎱𣎲𪱰<'\uFDD0'⽊<*木朩𣎳𣎴未-朰𣎵-𣎷㭁朱-权𣎸-𣏀㭂-㭆杄-杩极𣏁-𣏓𪱱-𪱵㭇-㭐杪-枀枂-" + "枭𣏔-𣐆𣐇𪱶-𪱹𫞈㭑-㭗枮-树𣐈-𣐜𣐝-𣐴𪱺-𪲂㭘-㭧栒-桪鿄𣐵-𣑊𣑋-𣑦𣑨-𣑾𪲃-𪲏𫞉𫞊㭨" + "-㭵㭷桫-棂𣑿-𣒗𣒘-𣓀𪲐-𪲞㭶㭸-㮊棃-椮𣓁-𣔰𪲟-𪲮𪲯㮋-㮠㮢㮣椯-榉榋榌榔榘﨓𣔱-𣔸𣔹-𣕣𣕥-𣖩" + "𪲰-𪲿𪳀-𪳇㮤-㮽榊榍-榓榕-榗榙-槡槩樮﨔𣕤𣖪-𣖷𣖸-𣘔𪳈-𪳜𫞋𫞌㮾-㯏㯑㯒㯠槢-槨槪-樭樯-樱橥橴𣘕-" + "𣘯𣘰-𣙑𣙓-𣙺𪳝-𪳬𫞍-𫞏㯐㯓-㯟㯡-㯩樲-橤橦-橳橵-橼𣙒𣙻-𣚙𣚚-𣛯𪳭-𪳼𫞐㯪-㯶橽-檪𣛰-𣜡" + "𣜣-𣜵𣜶-𣝀𪳽-𪴈𫞑㯷-㯽檫-櫊𣝁-𣝘𣝚-𣞎𪴉-𪴏𫞒㯾-㰈櫋-櫦櫫櫭𣝙𣞐-𣟃𣟑𪴐-𪴕㰉-㰓㰖櫧-" + "櫪櫬櫮-櫶𣟄-𣟐𣟒-𣟮𪴖-𪴚㰔㰕櫸-欅欌𣟯-𣠁𣠃-𣠘𪴛-𪴞㰗㰘櫷欆-欋欍欎𣠂𣠙-𣠶𪴟-𪴡㰙-㰜欏-欒" + "𣠷-𣡊𪴢𪴣欓-欕𣡋-𣡝𥤔𪴤𪴥欖-欛𣡞-𣡨𪴦欜欝𣡩-𣡱𪴨𣡲𣡴𣡵𪴧欞欟𣡶-𣡸𣡹𣡺𣡻𣡼𣡽" + "𣡾𣡿<'\uFDD0'⽋<*欠次欢𣢀㰝㰞欤𣢁-𣢈㰟-㰢欣欥-欧𣢉-𣢖𪴩㰣-㰨欨-欪𣢗-𣢦𪴪𪴫㰩-㰭欫-欱𣢧-" + "𣢹㰮-㰱欲-欸𣢺-𣣇𪴬𪴭㰲-㰶㰸欹-欼欽款欿𣣈-𣣜𪴮㰹-㰾歀-歈𣣝-𣣫𣣭-𣣱𪴯𪴰㰿-㱁歉-歍𣣲-𣤇𪴱㱂" + "㱃歎-歓𣤈-𣤗𪴲㱄㱅歔-歚𣤘-𣤟㱆-㱉歛-歝𣤠-𣤧歞歟𣤨-𣤫㱊歠𣤬-𣤰㱋𣤱-𣤳𪴳𣤴𣤵𣤷𣤸㱌歡𣤶𣤹" + "-𣤼㱍𣤽𣤾𪴴㱎𣤿𣥀𣥁<'\uFDD0'⽌<*止龰𣥂正𣥃𣥄㱏此𣥅𣥆㱐㱑步𣥇𣥈𣥊-𣥌武-歩𣥉𣥍-𣥡𪴵" + "㱒-㱔歪歫𣥢-𣥤歬歭𣥦-𣥱𪴶𣥳-𣥸𪴷⻭㱕㱖歮歯𣥹-𣦆𪴸歰-歳𣦇-𣦊𣦌-𣦎𤚜𪴹𪴺𫞓㱗歴𣦐-𣦓𪴻" + "歵歶𣦔-𣦛𪴼歷𣦜-𣦠𪴽𪴾𣦡-𣦥𪴿㱘歸𣦦-𣦫𣦬𣦮𣦯𣦰𣦱𣦲𣦳𣦴<'\uFDD0'⺞<*⺞歹𣦵𣦶歺" + "𣦷㱙死𣦸-𣦾歼𣦿-𣧈㱚-㱝歽-殁𣧉-𣧜㱞-㱠殂-殇𣧝-𣧱𪵀𪵁㰷㱡殈-残𣧲-𣨄𪵂𪵃㱢㱣殌-殓𣨅-𣨕𪵄㱤" + "-㱩殔-殚𣨖-𣨰𪵅㱪-㱮殛殜𣨱-𣩃㱯-㱲殝-殡𣩄-𣩌𪵆㱳㱴殢-殦𣩍-𣩜𫞔㱵-㱷殧-殫𣩝-𣩧㱸殬-殮𣩨-𣩮" + "𪵇殯𣩯-𣩶殰殱𣩷𣩸㱹㱺𣩹-𣩻殲𣩼𣩽𣩾㱻𣩿-𣪁<'\uFDD0'⽎<*殳㱼㱽殴𣪂-𣪄段殶𣪅-𣪇㱾㱿殷𣪈-" + "𣪊𪵈𪵉㲀殸-殻𣪋-𣪘𪵋㲁-㲃殼殽𣪙-𣪟𪵌-𪵎㲄殾-毂𣪠-𣪬𪵏㲅毃毄𣪮-𣪵毅毆𣪶-𣪺𤛗𪵐㲆-㲈毇毈" + "𣪻-𣫋㲉𣫌-𣫏𪵑𪵒㲊𣫐-𣫗毉𣫘-𣫝𣫞𣫟𣫠𣫡毊𣫢-𣫥𣫦-𣫨𣫩𪵓𣫪𣫫<'\uFDD0'⺟<*毋毌" + "𣫬母毎𣫭每毐𣫮毑毒𣫯-𣫲𣫳𣫴𣫵-𣫸毓𣫹𣫺-𣫼𪵔𣫽𣫾𣫿𣬀𣬁<'\uFDD0'⽐<*比毕𠂱𣬂𣬃𣬄" + "-𣬇㲋毖-毘毙𣬈-𣬊𣬋𣬌𣬍𣬎-𣬑𪵕𣬒𣬓𣬔毚𣬕𣬖𣬗𣬘𣬙𣬚<'\uFDD0'⽑<*毛𣬛𪵖㲌𣬜-𣬠" + "毜毝𣬡-𣬨㲍-㲑毞毟𣬩-𣬷𪵗𪵘㲒毠毡𣬸-𣭛𪵙𪵚㲓毢-毪𣭜-𣭰𪵛𪵜㲔-㲚毫-毮𣭱-𣮇㲛-㲞毯-毶𣮈-𣮧" + "𪵝𪵞㲟-㲣毷-毽𣮨-𣯄𪵟㲤-㲩毾𣯅-𣯢𪵠毿-氂𣯣-𣯷𪵡㲪-㲮氃-氇𣯸-𣰉氈-氊𣰊-𣰙㲯㲰氋𣰚-𣰪𪵢㲱" + "氌𣰫-𣰰𠫈𣰱-𣰵𣰶-𣰺氍𣰻-𣰾𣰿-𣱁㲲氎𣱂𣱃𣱄<'\uFDD0'⺠<*氏⺠氐民𫞕氒𫞖氓𣱅𣱆𣱇-𣱊" + "㲳𣱋-𣱎𣱏𣱐𣱑𣱒𣱓𣱔<'\uFDD0'⽓<*气氕氖-氘𣱕𣱖氙氚𣱗𣱘㲴氛-氝𣱙-𣱛𪵣氞-氢𣱜-𣱠𪵤氣-" + "氩𣱡㲵氪氫𣱣𪵥氬-氰𣱢𣱤𣱥氱𣱦-𣱨𪵦氲氳𣱩𪵧㲶𣱪𣱫㲷𣱬𣱭𣱮𣱯𣱰<'\uFDD0'⺢<*⺡⺢水氵氺𣱱" + "㲸氶-氹𣱲-𣱴㲹-㲼氻氼氾-汉𣱵-𣱿𪵨㲽-㲿汊-汤𣲀-𣲍𪵩-𪵬㳀-㳊汥-沪𣲎-𣲱𪵭-𪵰㳋-㳕沫-泙泛-泴泶-æ³¾" + "𣲲-𣳔𣳕-𣳣𪵱-𪵶㳖-㳣泚泿-洌洎-洕洗-浕𣳤-𣳿𣴀-𣴝𪵷-𪵽㳤-㳳洍洖浖-涘涚-涩𣴞-𣴸𣴹-𣵶𣷚𪵾" + "-𪶋𫞗㳴-㴎涙涪-渂渄-渎渏-渗渚湴𣵷-𣷙𣷛-𣷬𣷭-𣷻𣸊𪶌-𪶖𫞘㴏-㴤渃渘渙減-渟渠渡-湳湵-溌滋滞𣷼-𣸉" + "𣸋-𣸏𣸐-𣹜𪶗-𪶩㴥-㴻溍-滊滍-滙滛-滝滟-滪漓𣹝-𣹪𣹫-𣻌𦴶𪶪-𪶾𫞙-𫞛㴼-㵉滌滚滫-漊漌-漒演-漼漾" + "-潍𣻍-𣻜𣻝-𣻳𣻵-𣼘𣼚-𣽂𪶿-𪷊㵊-㵜漋漽潎-潿澁-澘澚-澝濐𣻴𣽃-𣽝𣽞-𣾨𣾪-𣾿𣿁-𣿄𪷋-" + "𪷜𫞜㵝-㵮澙澞-濏濑-濓濖𣾩𣿅-𣿺𣿻-𤀡𪷝-𪷧𫞝㵯-㵼澀濔濕濗-濲濴-濸𣿀𤀣-𤁝𤁟𤁠𪷨-𪷲㵽-㶃濹-瀔" + "𤁞𤁡-𤂜𤂞-𤂠𤂢-𤂲𪷳-𪷹㶄-㶋濳瀕-瀮𤂝𤂡𤂳-𤃧𪷺-𪷿𫞞㶌-㶑瀯-灁𤃨-𤄍𪸀-𪸂㶒-㶘灂-灍灏" + "灐𢌇𤄎-𤄵𪸃-𪸇㶙㶚灑-灘𤄶-𤅉𪸈𪸉㶛-㶝灙-灜𤅊-𤅟𪸊𪸋㶞㶟灝-灡𤅠-𤅨𪸌灢灣𤅩-𤅯㶠灎灤-灦𤅰" + "-𤅶灧灨𤅷-𤅻𤅼𤅽𤅾𤅿灩灪𤆀𤆁<'\uFDD0'⺣<*⺣火灬灭𤆂𪸍㶡㶢灮-灳炇𤆃-𤆌㶣-㶥灴-炀𤆍-𤆜𪸎" + "-𪸐㶦-㶪炁-炆炈-炞𤆝-𤆻𪸑-𪸗㶫-㶲炟-烃𤆼-𤇮𪸘-𪸢㶳-㶸烄-烮𤇯-𤈤𪸣-𪸪𫞟㶹-㷁烯-焓焕-焘𤈥-" + "𤉡𪸫-𪸲𫞠㷂-㷍焔焙-煀煮𤉢-𤊫𤊬-𤊱𪸳-𪹃㮡㷎-㷞煁-煭煯-煸煺𤊲-𤋧𤋨-𤋲𤋴-𤌆𤍏𪹄-𪹑㷟-ã·ª" + "煹煻-熙熦蒸𤌇-𤌱𤌳-𤍎𪹒-𪹜𪹝-𪹠𫞡㷫-㷲熚-熥熧-熵黙龦龽𤌲𤍐-𤍨𤍪-𤍿𤎁𤎃-𤎜𪹡-𪹩㷳-㷽熶" + "-燞𤍩𤎝-𤏟𤏡-𤏨𤏩-𤏱𤏲𤏳𤏴𪹪-𪹳㷾-㸃營-燷𤏵-𤐣𪹴-𪹻㸄㸅燸-爃𤐤-𤑂𤑄-𤑑𦦨𪹼-𪺀" + "㸆㸇㸉爄-爊爌-爎爕𤑒-𤑲𪺁𪺂㸈㸊-㸌爋爏-爔爖-爘𤑳-𤒠𤒨𪺃-𪺅㸍爙-爛𤒡-𤒧𤒪-𤒹㸎爜-爠𤒩𤒺𤒻𤒽" + "-𤓇𪺆𪺇㸏㸐爡爢𤒼𤓈-𤓎𤓐-𤓖𪺈爣𤓗-𤓛𪺉爤-爦𤓜-𤓞𤓠-𤓣𪺊𪺋㸑𤓤𤓥𤓦-𤓩𪺌爧𤓪𤓬爨" + "𤓫𤓭爩𤓮<'\uFDD0'⺤<*⺤⺥爪爫𤓯𤓰𤓱𤓲-𤓵𪺍㸒㸓爬爭𤓶-𤓼爮-爰𤓽-𤔋𪺎爱𤔌-𤔏㸔𤔐-𤔓" + "𪺏爲𤔔-𤔖𤔘-𤔛𪺐-𪺓𤔜-𤔡𪺔𪺕㸕爳𤔢-𤔦噕爴𤔧-𤔭𪺖𪺗𤔮-𤔱𤔲-𤔸𤔼𪺘𪺙爵𤔹𤔻𤔽" + "𤔾𤔺𤔿𤕀𤕂-𤕆𤕇𤕈-𤕊𤕋𤕌𤕍𪺚<'\uFDD0'⽗<*父爷𤕎𤕏爸𤕐𤕑㸖𤕒㸗爹𤕓𤕔𪺛㸘𤕕𪺜" + "𤕖𤕗㸙爺𤕘𤕙𤕚𤕛<'\uFDD0'⽘<*爻𤕜㸚𤕝𪺝爼𤕞𤕟𤕠𤕡爽𤕢𤕣𤕤𤕥爾𠎛𤕦-𤕨𤕩𠑂𡄉<" + "'\uFDD0'⽙<*⺦丬爿𤕪𤕫𤕬𤕭𤕮牀𤕯-𤕱㸛牁𤕲-𤕵牂𤕶-𤕺𤕻-𤖃𪺞㸜𤖄-𤖋𪺟牃𤖌-𤖎牄𤖏-" + "𤖒牅𤖓-𤖕𪺠𤖖-𤖛牆𤖜-𤖟𪺡𤖠𤖡𤖢𤖣𤖤𤖥𤖦𤖧<'\uFDD0'⽚<*片𤖨𤖩-𤖫㸝㸞版𤖬-𤖰牉" + "牊𤖱-𤖹㸟-㸡𤖺-𤖿𪺢𤗀-𤗆𪺣𪺤牋-牍𤗇-𤗗𪺥牎-牒𤗘-𤗡㸢牓牔𤗢-𤗧牕-牗𤗨-𤗲𤗳-𤗹𪺦㸣" + "𤗺-𤗾㸤𤗿-𤘂牘𤘃㸥𤘄<'\uFDD0'⽛<*㸦牙𤘅𤘆𪺧𤘇㸧𤘈𤘉𤘊𤘋牚𤘌-𤘏𪺨𤘐𤘑𤘒𤘓<" + "'\uFDD0'⺧<*⺧牛牜𤘔㸨牝-牟𤘕-𤘗㸩㸪牠牡牢牣牤𤘘-𤘛𪺩㸫-㸯牥-牬𤘜-𤘷㸰-㸴牭-牵𤘸-𤙐𪺪𪺫𫞢㸵" + "-㸸牶-牺𤙑-𤙚𪺬-𪺮㸹-㹀牻-牿犁𤙛-𤙮㹁-㹃犀犂-犋𤙯-𤚌𪺯㹅-㹈犌-犑𤚍-𤚛𤚝-𤚨𤚿𪺰㹄㹉-㹋犒-犗" + "𤚩-𤚾𤛀-𤛉𪺱-𪺳㹌-㹐犘-犛𤛊-𤛖𤛘-𤛠𪺴㹑-㹓犜-犟𤛡-𤛮𪺵㹔-㹖犠𤛯-𤛸㹗㹘𤛹𤛺㹙犡-犦𤛻-" + "𤜁犧犨𤜂-𤜆㹚𤜇-𤜋𪺶㹛犩𤜌-𤜐𤜑-𤜓犪𤜔𤜕𤜖-𤜘犫𤜙<'\uFDD0'⺨<*⺨犬犭犮𡗜𤜚犯犰𤜛-" + "𤜠犱-犸𤜡-𤜮㹜-㹠犹-狈𤜯-𤝎𤝮𪺷㹡-㹪狉-狞𤝏-𤝭𪺸𪺹𫞣㹫-㹰狟-狲𤝯-𤞘𤞣𪺺𪺻㹱-㹸狳-猃𤞙-" + "𤞢𤞤-𤟂𪺼𪺽㹹-㺀猄-猡猪猫𤟃-𤟛𪺾-𪻁𫞤㺁-㺆猢-猩猬-猹獁獓𤟜-𤟴𤟶-𤠌𪻂-𪻅㺇-㺍猺-獀獂獃獅-獊" + "𤠍-𤠸𪻆𪻇㺎-㺓獄獌-獒獔獕𤠹-𤡢𪻈㺔-㺙獋獖-獤𤡣-𤢋𪻉㺚-㺜獥-獭𤢌-𤢥㺝-㺟獮-獴𤢦-𤢳𪻊㺠獵-獸" + "𤢴-𤣄𪻋㺡㺢獹-獻𤣅-𤣌𪻌㺣-㺦獼獽𤣍-𤣐獾獿𤣑-𤣖玀𤣗-𤣚玁-玃𤣛-𤣞㺧𤣟-𤣢𤣣𤣤<'\uFDD0" + "'⽞<*玄𤣥玅𤣦玆率玈𤣧𤣨<'\uFDD0'⺩<*⺩玉王𤣩玊玌玍㺨-㺫玎-玑𤣪-𤣬𪻍㺬-㺯玒-玛𤣭-𤣸㺰-㺶玜-玱" + "𤣹-𤤎𪻎-𪻔𫞥㺷-㺾玲-珑𤤏-𤤴𪻕𪻖㺿-㻈珒-珲琉𠴦𤤵-𤥕𪻗-𪻟𫞦㻉-㻐珳-珶珸-琈琊-琓𤥖-𤥺𪻠-" + "𪻥㻑-㻜珷琔-琝琟-琼𤥻-𤦮𪻦-𪻲𫞧㻝-㻦琞琽-瑟𤦯-𤧩𪻳-𪼂㻧-㻪瑠-瑸𤧪-𤨓𪼃-𪼏𫞨㻫-㻴瑹-璌璎璓" + "𤨔-𤨿𤩁𪼐-𪼖𫞩㻵-㻼璍璏-璒璔-璡璣璤𤩀𤩂-𤩪𪼗-𪼠㻽-㼂璢璥-璴𤩫-𤪊𪼡-𪼦璵-瓂𤪋-𤪨𤪴𪼧" + "𪼨㼃-㼆瓃-瓋𤪩-𤪳𤪵-𤪽𪼩-𪼫㼇瓌-瓒𤪾-𤫈𪼬-𪼯瓓-瓖𤫉-𤫓𪼰瓗-瓙𤫔-𤫘㼈瓚𤫙-𤫟𪼱瓛𤫠" + "𪼲𤫣-𤫧𤫢𤫨𤫩<'\uFDD0'â½ <*瓜瓝𤫪𪼳㼉㼊𤫫-𤫯𪼴㼋㼌瓞瓟𤫰-𤫴㼍㼎瓠𤫵-𤫹㼏𤫺-𤬀瓡𤬁-" + "𤬆𪼵㼐-㼒𤬈-𤬌㼓㼔𤬇𤬍𤬐-𤬕瓢𤬎𤬏𤬖𤬗㼕𤬘-𤬚瓣𤬛-𤬝瓤𤬞𤬟𤬠𤬡瓥𤬢㼖𤬣𤬤𤬥<" + "'\uFDD0'⽡<*瓦㼗瓧𤬦𤬧㼘㼙瓨瓩𤬨-𤬫𪼶㼚㼛瓪-瓲𤬬-𤬲𪼷𪼸㼜-㼠瓳-瓵𤬳-𤬽𪼹㼡-㼦瓶-瓸𤬾-𤭋㼧" + "-㼪瓹-瓼𤭌-𤭚㼫-㼱瓽-甁𤭛-𤭦𤭲𤮖𪼺𪼻㼲-㼷甂-甆𤭧-𤭱𤭳-𤭸𪼼㼸-㼺甇-甉𠪹𤭹-𤮄𪼽𪼾㼻-㼾甊" + "-甎𤮅-𤮍㼿-㽅甏-甒𤮎-𤮕𤮗㽆㽇甓-甕𤮘-𤮟㽈㽉甖𤮠𤮡𤮢-𤮥甗𤮦-𤮬㽊𤮭-𤮯𪼿𤮰-𤮵㽋𤮶㽌𤮷" + "𤮸𤮹<'\uFDD0'â½¢<*甘𤮺甙𤮻-𤯀甚𤯁-𤯄𫞪㽍𤯅甛甜𤯆𪽀㽎甝甞𤯇㽏𤯈㽐𤯉𤯊𤯋𤯌㽑𤯍𤯎𤯐𤯑" + "𤯒<'\uFDD0'â½£<*生𤯓𤯔𪽁𤯕-𤯗甠𤯘-𤯞甡𤯟產産𤯠-𤯥𪽂㽒甤-甦𤯦-𤯫𤯬-𤯱𪽃-𪽅甧𤯲-" + "𤯴㽓𤯵㽔𤯶𤯷-𤯹𤯺𤯻𤯼𤯾𤯿𤰀𤰁𤰂<'\uFDD0'⽤<*用甩甪𤰃𪽆甫甬𤰄𠂵𠃰𡶤𤰅𤰆甭甮𠳫𤰇" + "𤰈甯𤰉𤰊𤰋𤰌𤰍𤰎𤰏𤰑𤰐<'\uFDD0'â½¥<*田-电𤰒甶𤰓𤰔㽕-㽗男-町甼𠃫𤰕-𤰜𪽇画甽-畅𡇍𢑖" + "𤰝-𤰨𪽈㽘-㽚畆-畓𤰩-𤱋𪽉-𪽌㽛㽜畔-畟𤱌-𤱠𤱢-𤱤𪽍-𪽐㽝㽞畡-畧畩異𤱥-𤱺𪽑𪽒𫞫㽟㽠番-畯畲-" + "畴𤱻-𤲐𪽓-𪽗㽡-㽤畵-畺𤲑-𤲪𪽘-𪽚㽥畱畻-畽𤲫-𤲶𪽛𪽜㽦-㽨畾畿𤲷-𤳇𪽝𪽞㽩疀-疂𤳈-𤳎𤳐𤳑" + "𪽟-𪽡㽪疃疄𤳒-𤳚𤳜-𤳣𪽢㽫㽬疅𤳤-𤳨𨐴𪽣㽭疆疇𤳩-𤳰𤳲㽮疈𤳱𤳳-𤳸𪽤𤳹-𤳾𪽥𪽦疉疊𤳿-" + "𤴁㽯𤴂-𤴄𤴅𤴆𤴇-𤴋𤴌𤴍𤴎𤴏𤴐𤴑𤴒<'\uFDD0'⺪<*⺪疋𤴓𤴔𤴕疌𤴖𤴘疍𤴗疎疏𤴙-𤴛㽰" + "𤴜𤴝疐疑𤴞𤴟-𤴢𪽧𤴣𤴤<'\uFDD0'⽧<*疒𤴥㽱㽲疓-疗𤴦-𤴮㽳-㽶疘-疠𤴯-𤴶㽷-㽼疡-疯疺𤴷-𤵖" + "𪽨-𪽫㽽-㾉疰-疹疻-痉𤵗-𤵶𪽬-𪽮𫞬㾊-㾒痊-痖𤵷-𤶔𪽯㾓-㾡痗-痫𤶕-𤷁𪽰𪽱㾢-㾩痬-瘆𤷂-𤷺𪽲㾪" + "-㾵瘇-瘘瘟瘧𤷻-𤸩𪽳-𪽵㾶-㿁瘙-瘞瘠-瘦瘨-瘫𤸪-𤹜𪽶𪽷𫞭㿂-㿈瘬-瘿癊𤹝-𤺂𤺞㿉㿊癀-癉癋-癎𤺃-𤺝" + "𤺟-𤺹𪽸𪽹㿋-㿐癏-癞𤺺-𤻔㿑-㿓癟-癡癣𤻕-𤻯𪽺㿔癢癤-癦𤻰-𤻿㿕-㿗癧-癫𤼀-𤼊㿘癬-癮𤼋-𤼏㿙癯癰" + "𤼐-𤼗㿚㿛癱癲𤼘-𤼛𤼜-𤼞癳𤼟-𤼡𤼢㿜癴𤼣𤼤癵<'\uFDD0'⽨<*癶𤼥𤼦癷癸-発𤼧𤼨𤼩-𤼫𤼬-" + "𤼮登發𤼯-𤼲𤼳-𤼵𤼶𤼷𤼸𤼹𤼺𤼼𤼻<'\uFDD0'⽩<*白百癿𤼽𤼾㿝皀-皃𤼿-𤽁的𤽂-𤽇㿞皅-皈𤽈" + "-𤽗𪽻𪽼㿟畠皉-皍𤽘-𤽤𪽽𫞮㿠㿡皎-皑𤽥-𤽫皒-皖𠌟𤽬-𤽸𪽾𪽿㿢皗-皙𤽹-𤾇𪾀𪾁㿣㿤𤾈-𤾓𪾂" + "𪾃㿥皚-皞𤾔-𤾚𪾄㿦皟-皡𤾛-𤾟皢-皥𤾠-𤾦皦-皨𤾧-𤾪㿧皩𤾫-𤾳皪皫𤾴-𤾷㿨皬𤾸-𤾺𪾅𤾻-𤾽皭" + "𤾾𤾿𤿀-𤿃㿩𤿄𤿅<'\uFDD0'⽪<*皮𤿆𤿇㿪皯𤿈-𤿍𪾆㿫㿬𤿎-𤿔𪾇㿭㿮皰皱𤿕-𤿞㿯㿰皲𤿟-𤿦㿱皳" + "皴𤿧-𤿮𤿰-𤿲㿲㿳皵龾𤿯𤿳-𤿿㿴㿵皶-皹𥀀-𥀌𪾈𪾉㿶㿷皺𥀍-𥀓㿸皻𥀔-𥀞皼𥀟-𥀡㿹皽𥀢-𥀪𥀫-" + "𥀮㿺皾𥀯-𥀳𥀴𥀵𥀶-𥀸𥀹𥀺<'\uFDD0'⽫<*皿盀盁𥀿𥁀㿻盂𥁁-𥁅𫞯㿼㿽盃-盈𥁆-𥁍𪾊𪾋𫞰㿾-" + "䀀盉-监𥁎-𥁝𥁫𪾌𪾍䀁䀂盒-盘盛𥁞-𥁪𪾎䀃盙盚盜𥁬-𥁶𪾏𪾐䀄䀅盝-盟𥁷-𥂂𪾑𪾒𫞱䀆盠-監𥂃-𥂆𪾓" + "𪾔盤𥂇-𥂒𪾕䀇䀈盥-盧𥂓-𥂤𪾖䀉盨-盪𥂥-𥂲𥂴-𥂷𪾗𪾘盫盬𥂸-𥂺𥂼-𥃀𪾙䀊𥂻𥃁-𥃆𪾚盭𥃇-" + "𥃑䀋𥃒𦪹𪾛䀌𥃓-𥃗𪾜𥃘𥃙𥃞𥃚-𥃝𪾝𥃟𥃠𥃡䀍𪾞𥃢𥃣<'\uFDD0'⺫<*⺫目𥃤𥃥䀎䀏盯𥃦-" + "𥃱䀐-䀔盰-盵𥃲-𥄂𪾟𪾠䀕-䀞盶-眍𥄃-𥄰𪾡-𪾣䀟-䀦眎-眬眿𥄱-𥅙𪾤-𪾧𫞲䀧-䀮眭-眾睁𠌪𥅚-𥆉𪾨" + "-𪾪𫞳䀯-䁀着睂-睑鿃𥆊-𥇄𥇆-𥇈𥇫𪾫𪾬䁁-䁉睒-睠睢-睭𢰿𢾥𣪭𥇅𥇉-𥇪𥇬-𥇳𥇵-𥈁𪾭-𪾰䁊-" + "䁖睡睮-瞆𥈂-𥈻𪾱-𪾴䁗-䁡瞇-瞓𥈼-𥉳𥊇𪾵-𪾸䁢-䁪瞔-瞣𥉴-𥊆𥊈-𥊩𥋖𪾹-𪾻䁫-䁳瞤-瞷𥊪-𥋕" + "𥋗𪾼-𪿀䁴-䁺瞸-矂𥋘-𥋾矃-矊𥋿-𥌔𥌖-𥌙𪿁䁻-䁾矋-矏𥌚-𥌬𪿂䁿䂀矐-矓𥌭-𥌹𥍂𪿃𪿄䂁𥌺-𥍁" + "𥍃𥍅-𥍇䂂䂃矔𥍈-𥍎矕矗𥍏-𥍒䂄矘矙𥍓矖矚𥍔-𥍘𥍙𥍚𥍛𥍜𪿅䂅<'\uFDD0'â½­<*矛𥍝䂆𥍞䂇矜𥍟" + "𥍠𪿆矝𥍡-𥍦䂈𥍧-𥍩矞矟𥍪-𥍱𪿇矠𠍢𥍲-𥍵䂉𥍶-𥎁𥎂-𥎉𥎊-𥎍䂊-䂌𥎏-𥎒𥎎𥎓-𥎕𥎖-" + "𥎜䂍𥎞-𥎠𥎝𥎡-𥎣䂎矡𥎤𥎥<'\uFDD0'â½®<*矢矣𥎦𥎧矤知𥎨矦-矨𥎩-𥎯𪿈𪿉䂏䂐矩𥎰-𥎸䂑䂒矪矫" "𥎹-𥏍𪿊䂓矬短𠅰𥏎-𥏗䂔矮𥏘-𥏩𪿋䂕𥏪-𥏱𪿌𥏲-𥏺𪿍𪿎𥏻-𥏿矯矰𥐀-𥐆𥐇-𥐋矱𥐌-𥐏矲" - "𪿏𪿐𥐑𥐒𥐐𥐓𥐔石䂖𥐕𥐖䂗矴-矶𥐗-𥐜䂘䂙矷-码𥐝-𥐨䂚-䂞泵砂-砜𥐩-𥑅𪿑-𪿓䂟-䂨砝-硁𥑆-𥑲" - "𪿔-𪿘䂩-䂯硂-硛𥑳-𥒩𪿙-𪿝䂰-䂶硜-硷𥒪-𥓉𪿞-𪿣䂷-䃇硸-硽硿-碜碰𥓊-𥓹𪿤-𪿩䃈-䃐硾碝-碯碱-碹磁" - "𥓺-𥔬𪿪𪿫䃑-䃗確-磀磂-磙磜磤𥔭-𥕋𪿬-𪿮䃘-䃞䃠磚磛磝-磣磥-磮𥕌-𥕯𪿯-𪿴䃟䃡-䃨磯-礅𥕰-𥖖𪿵-" - "𪿷䃩-䃯礆-礖𣞏𥖗-𥖩𪿸-𪿺䃰礗-礡𥖪-𥖺𪿻-𪿽䃱-䃳礢-礬𡕎𥖻-𥗑䃴-䃷礭-礴𥗒-𥗜𪿾䃸䃹礵𥗝-𥗪" - "礶礷𥗫-𥗳𪿿䃺礸𥗴𥗵𥗷𥗸礹𥗹䃻𥗺-𥗽𥗾-𥘀𥘁𥘂𥘃𥘄⺬-⺮示礻𥘅礼𥘆䃼礽𥘇-𥘌社-祃𥘍-𥘔𫀀" - "𫀁䃽-䄀祄-祎视鿆𥘕-𥘪𫀂𫀃䄁-䄃祏-祢𥘫-𥙍𫀄-𫀆䄄-䄆祣-祥祧-祯𥙎-𥙪𫀇-𫀊𫞴䄇-䄊祦祰-祸禄視𣂫" - "𥙫-𥚇𫀋-𫀏𫞵䄋-䄒祹-禃禅禆𥚈-𥚥𫀐-𫀙䄓-䄗禇-禙𢿆𥚦-𥛄𫀚𫀛䄘䄙禚-禣𠖟𥛅-𥛗𫀜-𫀟䄚-䄞禤" - "-禦𥛘-𥛭𫀠𫀡䄟禧-禫𥛮-𥜂𫞶䄠䄡禬-禯鿅𥜃-𥜑𫀢䄢禰禱𥜒-𥜙𫀣䄣禲𥜚-𥜟䄤𥜠-𥜤禳禴𥜥-𥜩禵𥜪" - "-𥜯禶禷𥜰-𥜳𥜴𥜵𫀤𥜶-𥜸𧆆𥜹𥜺䄥禸𥜻禹禺𥜼离𥜽禼𥜾禽萬𥜿𥝁𥝂𥝃𠎘𠾧𥝄𥝅-𥝇𦦔𣜢𥝈" - "𥝉𫀥𥝊𥝋禾𥝌𥝍-𥝏𫀦䄦䄧禿-秃𥝐-𥝓䄨-䄭秄-秊𥝔-𥝢𫀧䄮-䄵秋-秗𥝣-𥝽𫀨𫀩䄶-䄹秘-称𥝾-𥞗" - "𫀪-𫀭䄺-䅊秱-秾稆𥞘-𥞱𥟅𫀮-𫀱𫞷䅋-䅓秿-稅稇-税𠞜𥞲-𥟄𥟆-𥟌𫀲-𫀸䅔-䅟稏-稥𥟍-𥟼𫀹-𫀻" - "𫞸䅠-䅫稦-稳穊𥟽-𥠰𫀼-𫁀䅬-䅶稴-穃𥠱-𥡛𫁁-𫁄䅷-䅽穄-穈穋-穒𥡜-𥢉𫁅䅾-䆀穉穓-穞𥢊-𥢳𫁆䆁-䆇" - "穟-穣𥢴-𥣉𥣋-𥣔𫁇𫁈穤-穫𥣊𥣕-𥣡𥣣-𥣧䆈䆉穬-穯𥣢𥣨-𥣶𥣸-𥣿𫁉䆊-䆍𥤀-𥤅䆎䆏穰穳𥤆-𥤉" - "穱𥤊-𥤒穲𥤓𥤕𥤖𥤗-𥤚𥤛-𥤝𥤞𥤟䆐𥤠𥤡穴𥤢穵䆑究穷𥤣-𥤦𫞹䆒穸-穻𥤧-𥤳䆓-䆖穼-窃𥤴-𥥆𫁊" - "䆗-䆙窄-窎𥥇-𥥟𫁋䆚-䆠窏-窕𥥠-𥥵𫁌𫁍䆡-䆥窖-窝𥥶-𥦚𫁎-𫁐䆦-䆩窞-窧𥦛-𥦷𫁑-𫁓䆪䆫窨-窭𥦸-" - "𥧏𫁔𫁕䆬-䆮窮-窴𥧐-𥧡𥧣-𥧫𫁖䆯-䆴窵-窽𥧬-𥧻𥧽-𥨋𫁗-𫁚䆵-䆻窾-竃𥧼𥨌-𥨟𥨩𫁛䆼䆽竄竅𥨠" - "-𥨨𫁜䆾䆿竆𥨪-𥨯𥨲䇀竇𥨰𥨱𥨳𥨴𥨶-𥨺竈竉𥨵𥨻-𥩈䇁竊𥩉𫞺𥩊𥩋𫁝𥩌𥩍𥩏-𥩑𥩎𥩒𥩓𥩔" - "立䇂竌竍𥩕𥩖𫞻䇃䇄竎竏𥩗𥩘𫁞䇅䇆竐-竗𥩙-𥩟𫁟⻯䇇-䇊竘-竞𥩠-𥩰𫁠𫁡䇋竡𥩱-𥩽𫁢𫞼䇌䇍竢-竧𥩾-" + "𪿏𪿐𥐑𥐒𥐐𥐓𥐔<'\uFDD0'⽯<*石䂖𥐕𥐖䂗矴-矶𥐗-𥐜䂘䂙矷-码𥐝-𥐨䂚-䂞泵砂-砜𥐩-𥑅𪿑-𪿓" + "䂟-䂨砝-硁𥑆-𥑲𪿔-𪿘䂩-䂯硂-硛𥑳-𥒩𪿙-𪿝䂰-䂶硜-硷𥒪-𥓉𪿞-𪿣䂷-䃇硸-硽硿-碜碰𥓊-𥓹𪿤-𪿩" + "䃈-䃐硾碝-碯碱-碹磁𥓺-𥔬𪿪𪿫䃑-䃗確-磀磂-磙磜磤𥔭-𥕋𪿬-𪿮䃘-䃞䃠磚磛磝-磣磥-磮𥕌-𥕯𪿯-𪿴䃟䃡-䃨磯" + "-礅𥕰-𥖖𪿵-𪿷䃩-䃯礆-礖𣞏𥖗-𥖩𪿸-𪿺䃰礗-礡𥖪-𥖺𪿻-𪿽䃱-䃳礢-礬𡕎𥖻-𥗑䃴-䃷礭-礴𥗒-𥗜" + "𪿾䃸䃹礵𥗝-𥗪礶礷𥗫-𥗳𪿿䃺礸𥗴𥗵𥗷𥗸礹𥗹䃻𥗺-𥗽𥗾-𥘀𥘁𥘂𥘃𥘄<'\uFDD0'⺬<*⺬-⺮示礻" + "𥘅礼𥘆䃼礽𥘇-𥘌社-祃𥘍-𥘔𫀀𫀁䃽-䄀祄-祎视鿆𥘕-𥘪𫀂𫀃䄁-䄃祏-祢𥘫-𥙍𫀄-𫀆䄄-䄆祣-祥祧-祯𥙎" + "-𥙪𫀇-𫀊𫞴䄇-䄊祦祰-祸禄視𣂫𥙫-𥚇𫀋-𫀏𫞵䄋-䄒祹-禃禅禆𥚈-𥚥𫀐-𫀙䄓-䄗禇-禙𢿆𥚦-𥛄𫀚𫀛" + "䄘䄙禚-禣𠖟𥛅-𥛗𫀜-𫀟䄚-䄞禤-禦𥛘-𥛭𫀠𫀡䄟禧-禫𥛮-𥜂𫞶䄠䄡禬-禯鿅𥜃-𥜑𫀢䄢禰禱𥜒-𥜙𫀣䄣禲" + "𥜚-𥜟䄤𥜠-𥜤禳禴𥜥-𥜩禵𥜪-𥜯禶禷𥜰-𥜳𥜴𥜵𫀤𥜶-𥜸𧆆𥜹𥜺䄥<'\uFDD0'â½±<*禸𥜻禹禺𥜼" + "离𥜽禼𥜾禽萬𥜿𥝁𥝂𥝃𠎘𠾧𥝄𥝅-𥝇𦦔𣜢𥝈𥝉𫀥𥝊𥝋<'\uFDD0'â½²<*禾𥝌𥝍-𥝏𫀦䄦䄧禿-秃" + "𥝐-𥝓䄨-䄭秄-秊𥝔-𥝢𫀧䄮-䄵秋-秗𥝣-𥝽𫀨𫀩䄶-䄹秘-称𥝾-𥞗𫀪-𫀭䄺-䅊秱-秾稆𥞘-𥞱𥟅𫀮-𫀱" + "𫞷䅋-䅓秿-稅稇-税𠞜𥞲-𥟄𥟆-𥟌𫀲-𫀸䅔-䅟稏-稥𥟍-𥟼𫀹-𫀻𫞸䅠-䅫稦-稳穊𥟽-𥠰𫀼-𫁀䅬-䅶稴-" + "穃𥠱-𥡛𫁁-𫁄䅷-䅽穄-穈穋-穒𥡜-𥢉𫁅䅾-䆀穉穓-穞𥢊-𥢳𫁆䆁-䆇穟-穣𥢴-𥣉𥣋-𥣔𫁇𫁈穤-穫𥣊𥣕" + "-𥣡𥣣-𥣧䆈䆉穬-穯𥣢𥣨-𥣶𥣸-𥣿𫁉䆊-䆍𥤀-𥤅䆎䆏穰穳𥤆-𥤉穱𥤊-𥤒穲𥤓𥤕𥤖𥤗-𥤚𥤛-𥤝" + "𥤞𥤟䆐𥤠𥤡<'\uFDD0'â½³<*穴𥤢穵䆑究穷𥤣-𥤦𫞹䆒穸-穻𥤧-𥤳䆓-䆖穼-窃𥤴-𥥆𫁊䆗-䆙窄-窎𥥇-𥥟" + "𫁋䆚-䆠窏-窕𥥠-𥥵𫁌𫁍䆡-䆥窖-窝𥥶-𥦚𫁎-𫁐䆦-䆩窞-窧𥦛-𥦷𫁑-𫁓䆪䆫窨-窭𥦸-𥧏𫁔𫁕䆬-䆮窮-" + "窴𥧐-𥧡𥧣-𥧫𫁖䆯-䆴窵-窽𥧬-𥧻𥧽-𥨋𫁗-𫁚䆵-䆻窾-竃𥧼𥨌-𥨟𥨩𫁛䆼䆽竄竅𥨠-𥨨𫁜䆾䆿竆𥨪-" + "𥨯𥨲䇀竇𥨰𥨱𥨳𥨴𥨶-𥨺竈竉𥨵𥨻-𥩈䇁竊𥩉𫞺𥩊𥩋𫁝𥩌𥩍𥩏-𥩑𥩎𥩒𥩓𥩔<'\uFDD0'â½´<" + "*立䇂竌竍𥩕𥩖𫞻䇃䇄竎竏𥩗𥩘𫁞䇅䇆竐-竗𥩙-𥩟𫁟⻯䇇-䇊竘-竞𥩠-𥩰𫁠𫁡䇋竡𥩱-𥩽𫁢𫞼䇌䇍竢-竧𥩾-" "𥪉𫁣𫁤䇎-䇑竨-竫𥪊-𥪗𫁥𫁦竬竭端竰𥪘-𥪤𫁧𫁨𥪥-𥪬𫁩-𫁫䇒竮竱𥪭𥪮𥪰𥪱𫁬䇓竲-竴𥪯𥪲-𥪹" - "𥪻𫁭䇔竵𥪼-𥫁𥫃𥫄䇕𥪺𥫅-𥫇𫁮競竷𥫈-𥫍𥫎𥫏竸𥫐𥫑𫁯𥫓𥫔𥫒𥫕𥫖竹𥫗𥫘竺竻𥫙-𥫜𫁰䇖" - "竼-笃𥫝-𥫮𫁱䇗-䇝笅-笕𥫯-𥬋𫁲-𫁷䇞-䇦笖-笾𥬌-𥬩𥬿𫁸-𫁻䇧-䇴笄笿-筝𥬪-𥬾𥭀-𥭏𫁼𫁽䇵-䈀" - "筞-简節𥭐-𥮌𫁾-𫂃䈁-䈍箁-箫𥮍-𥯐𫂄-𫂇𫂈𫂉䈎-䈩箬-箿篁-篈篊-篓𥯑-𥰎𥰏-𥰗𫂊-𫂏𫞽-𫞿䈪-" - "䈷築篔-篯簑簕𥰘-𥱪𥱫-𥱴𫂐-𫂗䈸-䉇篰-簐簒-簔簖簗𥱵-𥲾𥲿𥳀𥳂-𥳅𥴎𫂘-𫂟䉈-䉎䉐-䉚䉣簘-簲𥳁𥳆" - "-𥴍𥴏-𥴗𥴘-𥴠𫂠-𫂤䉏䉛-䉢䉤簳-籂𥴡-𥵛𫂥𫂦䉥籃-籏籕籖𥵜-𥶄𫂧䉦-䉭籐-籔𥶅-𥶴𫂨-𫂫䉮-䉱籗" - "-籡𥶵-𥷓𫂬䉲-䉴籢-籨𥷔-𥷧𫂭䉶籪𥷨-𥷻𫂮籩籫-籮𥷼-𥸇𫂯䉷籯籰𥸈-𥸏䉸𥸐-𥸖𥸗𥸚-𥸝𫂰𥸘" - "𥸙𥸞-𥸠䉹籱𥸡𥸢𥸣籲𥸤米𥸥𥸦籴-籶𥸧-𥸪𫂱𫂲䉺娄籷-粂𥸫-𥸲𫂳𫂴䉻䉼粃-粑𥸳-𥹀𫂵-𫂷䉽-䊀畨" - "粒-粝粣𥹁-𥹖𥹘𥹙𥹱𫂸-𫂼䊁-䊆粞-粢粤-粭𥹗𥹚-𥹰𫂽-𫃀䊇-䊌粮-粵糀𥹲-𥺗𫃁䊍-䊒粶-粿糁𥺘-𥻀" - "𫃂-𫃅䊓-䊙糂-糎𡢏𥻁-𥻣𫃆-𫃈䊚䊛䨀糏-糘𢐫𥻤-𥻾𫃉-𫃌䊜-䊢糙-糢糨𥻿-𥼖𫃍𫃎𫟀䊣-䊩糣-糧𥼗-" - "𥼵𫃏-𫃑䊪-䊬糩-糭𥼶-𥽎𫃒-𫃕䊭䊮糮-糰𥽏-𥽖𫃖䊯糲𥽗-𥽠𥽢𥽣䊰糱糳糴𥽡𥽤-𥽫𫃗-𫃙䊱䊲糵𥽬-" - "𥽰𥽱-𥽵䊳䊴糶𥽶-𥽺𥽻-𥽿糷𥾀𥾁𥾂𥾃𥾄⺯糸糹糺系䊵糼-糿𥾅-𥾋𫃚𫃛䊶-䊹紀-紉𥾌-𥾘𫃜𫃝䊺-䋇紊" - "-紧𥾙-𥿂𫃞䋈-䋔紨-経𥿃-𥿥𫃟-𫃡䋕-䋞絍-絚絜-絷𥿦-𦀑𫃢-𫃤䋟-䋦絛絸-綛緐𦀒-𦁅𫃥-𫃩䋧-䋲綜-総" - "緑緒緔緕𦁆-𦁿𫃪𫃫𫃬-𫃲䋳-䌄緓緖-縇𦂀-𦂦𦂨-𦂻𦂼-𦃁𫃳-𫃷𫟁䌅-䌋縈-縨𦂧𦃂-𦄁𦄃-𦄈𫃸-" - "𫃼䌌-䌕縩-繇繉繊繌繍𦄂𦄉-𦄻𫃽-𫄀䌖-䌛繈繎-繥繧繱𦄼-𦅴𫄁-𫄄𫟂䌜-䌢繋繦繨-ç¹°ç¹²-繺𦅵-𦆛𦆥𫄅-𫄋" - "䌣-䌧繻-纃𦆜-𦆣𦆦𦆧𦆩𦆪𦆬-𦆺𫄌-𫄎䌨䌩纄-纐𦆤𦆨𦆫𦆻-𦇁𦇃-𦇓𫄏-𫄑䌪-䌭纑纒𦇂𦇔-𦇦" - "𫄒-𫄔䌮纓-纖𦇧-𦇯𫄕䌯-䌲纗𦇰-𦇷𦇹䌳䌴纘-纛𦇸𦇺𦇻𫄖𦇼𦇽𫄗䌵纜纝𦇾-𦈂𫄘𦈃𦈄纞𦈅𦈆𦈇⺰" - "纟𫄙纠䌶纡-纫纶䌸纬-纵纷-纾𫄚-𫄝䌷䌹线-绐𦈈𫄞𫄟䌺䌻绑-统𦈉𫄠-𫄣𫟃䌼绠-绨𦈊-𦈌𫄤-𫄩𫟄䌽绩-缁𦈍" - "-𦈐𫄪𫄫𫟅䌾䌿缂-缘𦈑-𦈕𫄬-𫄮𫟆䍀缙-缤𦈖-𦈙𫄯𫄰缥-缫𦈚𫄱-𫄴缬-缯𦈛-𦈝𫄵𫄶䍁缰-缴𦈞" - "𦈟𫄷𦈠𦈡𫄸𫟇缵𫄹缶𦈢缷䍂缸𦈣-𦈥䍃缹缺缼𦈦-𦈨䍄-䍆䍇䍈䍉缻缽𦈩-𦈮䍊缾-罀𦈯-𦈳𦈴-𦈷𫄺䍋䍌罁罂" - "𦈸-𦉀𫄻𦉁-𦉇𫄼𫄽䍍罃𦉈-𦉎𫄾罄-罆𦉏-𦉔罇-罉𦉕-𦉘罊罋𤕁𦉙-𦉜𫄿罌𦉝𦉞罍𦉟𦉠罎罏𦉡䍎" - "𦉢-𦉤罐𤫡𦉥𦉦𦉧𦉨𦉩⺱-⺳⺵䍏网-罓𦉪𦉫𦉭𦉰𦉯𦉬𦉮𦉱-𦉶䍐䍑罔-罗𦉷-𦊀𫅀䍒-䍔罘-罚𦊁-𦊍" - "𫅁䍕-䍗罛-罢𦊎-𦊣𦊥-𦊩𦊳𫅂䍘罣𦊪-𦊲𦊴-𦊻𫅃-𫅅䍙䍚罤-罦𦊼-𦋄𦋑䍛-䍞罧-置署𦋅-𦋐𦋒-𦋜" - "𫅆𫅇䍟罯-罱罳罴𦋝-𦋩𦋫-𦋮𫅈罵-罸𦋯-𦋼𫅉䍠䍡罹-罼𦋽-𦌑𫅊䍢罽-羁𦌒-𦌞𧷅䍣羂𦌟-𦌨𧐰𫅋䍤羃" - "-羆𦌪-𦌴𫅌𦌵-𦌺䍥𦌻𦌼𫅍羇𦌽䍦羈羉𦌾-𦍅𦍆𦍇𦍈-𦍊⺶-⺸羊𦍋-𦍍羋羌𦍎-𦍐𫅎羍-羑𦍑-𦍖" - "𫟈䍧-䍩羒-羔羖-羙𦍗-𦍤𦍮䍪-䍭羕羚-羟𦍥-𦍭𦍯-𦍸𫅏-𫅒䍮-䍰羠-羢𦍹-𦎄𫅓𫅔䍱羣-羪𦎆-𦎖𫅕䍲-" - "䍶羫𦎗-𦎡䍷羬-羰𦎢-𦎮𫅖-𫅘䍸䍹羱羲𦎯-𦎶𫅙䍺𦎷-𦏄𫅚-𫅜䍻䍼羳-羵𦌩𦏅-𦏔𫅝𫅞羶-羹𦏕-𦏛羺" - "𦏜-𦏡𫅟羻羼𡅖𦏢-𦏧䍽𦏨𦏩𫅠𫅡𦏪𦏫𦏬𦏭𦏮𣌞𦏯𦏰𦏱羽𦏳𦏲羾羿𦏴-𦐁𫅢䍾䍿翀-翆𦐂-𦐔" - "𫅣䎀-䎆翇-習𦐕-𦐢𫅤䎇-䎊翓-翚𦐣-𦐷𫅥-𫅧䎋-䎎翛-翝𦐸-𦑄𦑆𫅨𫅩䎏-䎓翞-翤𦑅𦑇-𦑐𦑒-𦑗𫅪" - "ç¿¥-翭𦑘-𦑯𦑻𫅫𫅬䎔䎕翮-翱𦑰-𦑺𦑼-𦒂𦒞𫅭𫅮翲-翶翼𦒃-𦒌𫅯䎖-䎘翷-翻𦒍-𦒛𦒟𫅰𫅱翽翾𦒜" - "𦒝𦒠𦒡䎙翿耀𦒢-𦒥𦒪𦒫䎚𦒦𦒨𦒩𦒬𦒧𦒭-𦒯𫅲𦒰⺹老-考𦒱𦒲䎛𦒳-𦒵耄者耆𦒶-𦒹耇-耉𦒺-𦒿" - "𫅳𫅴䎜-䎞耊耋𦓀𦓁𫅵𦓂𫅶𦓄𦓅𫅷𦓆𦓇𦓃𦓈𦓉𦓊𫅸𦓋𦓌𦓍而𦓐𦓎𦓏𦓑䎟䎠耍-耑䎡𦓒𦓓𦓔𦓕" - "𦓖𦓗𦓘-𦓜𦓝𦓞𦓟-𦓡𦓢𦓣耒𦓤耓𦓥-𦓧䎢耔𦓨-𦓪耕-耙𦓫䎣耚-耟𦓬-𦓮𫅹耠𦓯-𦓳𫅺𫅻䎤䎥耡耢" - "𦓴-𦓶𫅼䎦-䎪耣-耥𦓷-𦔁䎫䎬耦耧𦔂-𦔊𫅽耨-耪𦔋-𦔒𫅾䎭-䎯耫耬𦔓-𦔚䎰耭耮𦔛-𦔞𦔠-𦔤𫅿𦔟𦔥" - "-𦔨耯䎱耰𦔩𦔪耱耲𦔫𦔬𦔭耳䎲耴𦔮耵𦔯-𦔶𫆀𫟉耶耷𦔷-𦔻䎳䎴耸-聂𦔼-𦕏𫆁䎵䎶聃-聍𦕐-𦕟䎷聎-联聠" - "𦕠-𦕢𦕤-𦕴𫆂𫆃䎸䎹聕-聘𦕣𦕵-𦖇𦖗𫆄-𫆆䎺-䎾聙-聟聡-聣𦖈-𦖖𦖘-𦖡𫆇𫆈䎿䏀聤-聫𥧢𦖢-𦖻" - "𦗇𫆉䏁-䏃聬聭𦖼-𦗆𦗈-𦗏𫆊-𫆍䏄-䏇聯-聳𦗐-𦗞𫆎𫆏䏈聮聴-職𦗟-𦗲𫆐𫆑聸𦗳-𦗽𫆒䏉聹-聼𦗾-" - "𦘄𦘅-𦘉䏊聽聾𦘊-𦘌𦘍𦘎𦘏𦘐𦘑𫆓⺺⺻聿肀𦘒𦘓𦘔肁-肃𦘕-𦘗𦘘-𦘚䏋肄-肆𦘛𦘜𫆔肇肈𦘝-𦘟" - "𫆕𦘠-𦘢𦘣𦘤-𦘦𦘧𦘨⺼肉肊䏌䏍肋-肏𦘩-𦘳䏎䏏肐-肠𦘴-𦘾䏐-䏝股-胁𦘿-𦙩𫆖-𫆘䏞-䏥胂-胬脉𡋜𣍨" - "𦙪-𦚜𫆙-𫆜䏦-䏮胭-脈脊-脔𣍯𣍰𦚝-𦛓𫆝𫆞䏯-䏻脕-脸𦛔-𦜅𫆟-𫆡㬹䏼-䐌脹-腚𦜆-𦜲𦜴-𦝒𦝓-" - "𦝙𫆢-𫆥䐍-䐛幐腛-腾𦝚-𦞘𦟓𦟔𫆦-𫆨䐜-䐪腿-膑𦞙-𦟒𦟕-𦟗𫆩-𫆮𫟊䐫-䐴膒-膣𦟘-𦠂𫆯-𫆴䐵" - "-䐽膥-膶𦠃-𦠽𦡄𦡮𫆵-𫆸䐾-䑁膷-臌𦠾-𦡃𦡅-𦡍𦡏-𦡕𦡘-𦡭𦡯𫆹-𫆻䑂-䑅臍-臓𤑃𦡎𦡰-𦢉" - "𫆼𫆽䑆-䑈臔臕臗臘𦢊-𦢤𫆾𫆿䑉䑊臖臙-臜𦢥-𦢷𫇀㔮䑋-䑎臝𦢸-𦢾𫇁䑏臞臟𦢿-𦣅𫇂臠-臢𤓏𦣆-𦣐𫇃" - "𦣑-𦣕𦣖𦣗𦣘-𦣚𦣛𦣜𫇄臣𦣞𦣝臤臥𦣟𦣠-𦣣𫇅䑐𦣤𦣥臦𦣦-𦣩𫇆𫇇臧𦣫𦣬𦣮𫇈𦣭𦣯𦣪臨臩" - "𦣰𦣱䑑𦣲𦣳𫇉𦣴𦣵𦣶𦣷𦣸自𦣹臫𦣺-𦣼𦣽𦣾-𦤀臬臭𦤁-𦤋𦤌-𦤏臮-臰𦤐-𦤓𫇊𦤔𦤕-𦤗臱" - "𦤘-𦤝𫇋臲𦤞-𦤠𦤡-𦤤𦤥𫇌𦤦-𦤪𦤫-𦤮𦤯𦤰𦤱𦤲𫇍至𦤳𦤴𦤵䑒致𦤶-𦤸𦤹𦤺𦤻-𦤾臵-臸" - "𦤿𦥀䑓臹𦥁𫇎臺𦥂-𦥄𫇏𫇐𦥅-𦥇臻𦥉-𦥍𦥎𦥏𦥐𫇑⺽臼𦥑-𦥓𦥔臽臾𦥕𦥖𦥙臿𦥗𦥘𦥚-𦥜𦥧" - "䑔舀舁𦥝-𦥤䑕舂𦥥𦥦𦥨-𦥬舃舄𦥭-𦥲𫟋舅𦥳-𦥺䑖與𦥻-𦦄䑗興𦦅-𦦎䑘舆舉𦦏-𦦓𦦕-𦦗𦦘-𦦠舊" - "𦦡-𦦧𫇒舋𠤫𦦩-𦦬𦦯𦦭𦦮𦦰-𦦵𦦶-𦦸𦦹𦦺𦦻𤓟𦦼𦦽-𦦿𦧀𫇓𦧁𦧂𦧃𦧄𦧅𠔻舌𦧆舍-舏" - "𫇔𦧇䑙䑚舐𦧈-𦧐䑛舑𦧑-𦧔舒𦧕-𦧜𦧝𦧞𫇕𫇖舓-舕𦧟-𦧦䑜舖舗𦧧-𦧬舘𦧭-𦧰𫇗𦧱-𦧳舙𦧴-𦧶" - "舚𦧷𫇘𦧸𦧹𦧺𫇙𦧻𦧼𦧽舛舜舝䑝舞𦧾𦧿䑞𦨀𦨁䑟𦨃𦨂𦨄𦨅𦨆舟𠂨𦨇䑠舠𦨈-𦨍䑡-䑣舡-舤𦨎-𦨔" - "𫇚䑤䑥舥-舱𦨕-𦨠䑦-䑩舲-舻𦨡-𦨮䑪-䑮舼-舿𦨯-𦨲𦨴-𦨼䑯䑰艀-艉𦨳𦨽-𦩉䑱-䑸艊-艍𦩊-𦩜𨦞𫇛䑹-" - "䑻艎-艔𦩝-𦩳𦩿𫇜𫇝䑼-䑾艕-艙𦩴-𦩾𦪀-𦪅䑿-䒅艚-艝𦪆-𦪐𫇞䒆-䒈艞-艠𦪑-𦪧𫇟艡-艥𦪨-𦪰䒉艦-" - "艩𦪱-𦪵𫇠艪𦪶-𦪸𦪺-𦪼艫𦪽-𦫂𫇡-𫇣艬𦫃𦫄艭𦫅𦫆𦫇𦫉𦫈𦫊艮良艰𦫋𦫌𦫍𦫎𦫏𦫐艱𦫑𦫒" - "色䒊𦫓艳䒋艴𦫔-𦫙𦫚𦫛-𦫝艵𦫞-𦫣𦫤-𦫩䒌䒍𦫪-𦫮𫇤䒎䒏艶𦫯-𦫱䒐艷𦫲⺾-⻀䒑艸艹艺龷𦫳-𦫵䒒-䒔艻" - "-节𦫶-𦬀𫇥𫇦䒕-䒙芃-芗𦬁-𦬒𫇧𫇨䒚-䒥芘-芾苀-苏茾𦬓-𦬶𫇩-𫇭䒦-䒯芿苐-茑茓-茕𦬷-𦭦𦭧-𦭬𫇮" - "-𫇵𫟌𫟍䒰-䓁茒茖-茜茞-茢茤-茽茿-荒荔-药𦭭-𦮃𦮄-𦮵𫇶-𫇾𫟎䓂-䓔䓖茝茣荰-莬莮-莽鿊𦮶-𦯑𦯒-𦯰𦯲" - "-𦰕𦰗-𦰩𫇿-𫈏𫟏-𫟑䓕䓗-䓭荓莾-萤营-萨著龿𦯱𦰖𦰪-𦲡𦲢-𦳀𫈐-𫈠䓮-䓻莭萩-萫萭-葖葘-蒏𦳁-𦳌" - "𦳍-𦴵𦴷-𦵆𦵈-𦵎𦵏-𦵠𫈡-𫈵𫟒𫟓䓼-䔍蒐-蒷蒹-蓤蓦𤎀𦵇𦵡-𦵷𦵸-𦷷𦷸-𦷾𫈶-𫉇𫟔䔎-䔬" - "蓥蓧-蔼𦷿-𦸈𦸉-𦸼𦸾-𦺄𫉈-𫉌𫉍-𫉜𫟕䔭-䕄蔽-蕵𦸽𦺆-𦺳𦺴-𦻆𦻈-𦻽𦻿-𦼨𦽭𫉝-𫉤𫟖" - "䕅-䕑蕶-薨薪-薬薮龩﨟𦻾𦼩-𦽡𦽢-𦽬𦽮-𦾩𦿡𦿸𫉥-𫉴䕒-䕝薩薭薯-藓蘤𦾪-𦿓𦿖-𦿜𦿞-𦿠𦿢-𦿷" - "𦿹𦿺𦿻-𧀟𫉵-𫊄䕞-䕥藔-藭藯-藵𦿔𦿕𦿝𧀠-𧁳𧁴-𧁺𧃌𫊅-𫊋䕦-䕲藮藶-蘑蘓蘔蘢𧁻-𧃋𧃎𫊌𫊍-" - "𫊏䕳-䕷蘒蘕-蘡蘣蘥-蘰𧃍𧃏-𧄌𫊐-𫊓䕸-䕺蘲-蘷鿀𧄍-𧄵𫊔-𫊖䕻-䕽蘱蘸-虁𧄶-𧅕𫊗䕾虂-虅𧅖-𧅭𫊘-" - "𫊚䕿䖀虆-虉𧅮-𧅴𧅶-𧅹䖁𧅺-𧆅𫊛𫊜䖂-䖄虊𧆇-𧆎䖅䖆𧅵𧆏-𧆒虋虌𧆔𧆕𦺅𧆖𧆚𧆗䖇𧆙𧆓𧆘虍⻁" - "䖈虎虏𧆛䖉彪虐𧆜-𧆞𫊝𫊞䖊-䖍虑虓虔𧆟-𧆢𫊟䖎䖏處-虚𧆣-𧆰䖐䖑虛-虝𧆱-𧆹𫊠𫊡䖒-䖖虞號𧆺-𧇀虠虡𧇁" - "-𧇎𫊢䖗虢虣𧇏-𧇛䖘虤-虦𧇜-𧇰䖙虧虨𧇱-𧇺𫊣䖚䖛虩𧇻-𧈁𧈃𧈄䖜𧈂𧈅-𧈊𧈋-𧈏𧈑-𧈗𧈘𧈙𧈚" - "𧈛虪𧈜虫䖝虬𧈝𧈞虭-虲𧈟-𧈧𫊤䖞-䖠虳-蚃𡯥𧈨-𧈺𫊥𫊦䖡-䖣蚄-蚇蚉-蚪蚬𧈻-𧉝𫊧-𫊫䖤-䖬蚫蚭-蛏﨡" - "𧉞-𧊎𫊬-𫊲䖭-䖵蚈蛐-蛕蛗-蛴𧊏-𧊪𧊬𧊭𧊯-𧋇𫊳-𫊼䖶-䖾蛖蛵-蜗蜫蝆𧊫𧊮𧋈-𧋝𧋟-𧌂𧌞𫊽-" - "𫋁䖿-䗊䗕蜘-蜪蜬-蝅蝇-蝋𧋞𧌃-𧌝𧌟-𧌯𧌱-𧍄𧍅-𧍑𫋂-𫋉䗋-䗔䗖蝌-蝸蝺-螀蟡𧌰𧍒-𧎐𧎑-𧎠𧏇" - "𫋊-𫋎䗗-䗞蝹螁-螩蟗𧎡-𧏆𧏈-𧏮𧏯-𧏷𫋏-𫋕䗟-䗮螪-蟒蠁𢋜𧏸-𧐯𧐱-𧐽𧐾-𧑃𫋖-𫋙䗯-䗳蟓-蟖" - "蟘-蟠蟢-蟵蠎𧑄-𧒍𫋚-𫋞䗴-䗻蟶-蠀蠂-蠍蠏𧒎-𧓈𫋟-𫋢䗼-䘁蠐-蠙𧓉-𧓰𫋣-𫋥𫟗䘂-䘄蠚-蠤蠴𧓱-𧔜" - "𫋦𫋧䘅-䘉蠥-蠬𧔝-𧕂𫋨䘊-䘌蠭-蠳𧕃-𧕒𧕔-𧕚蠵-蠺𧕓𧕛-𧕮䘍蠻𧕯-𧕼蠼𧕽-𧖃𧖊蠽蠾𧖄-𧖉𧖋-" - "𧖐䘎蠿𧖑-𧖗𠑴𧖘-𧖛𫋩𧖜-𧖟𧖡𧖢𧖣𧖤-𧖦血𧖧-𧖩䘏衁衂𧖪䘐衃衄𧖫-𧖯𫋪䘑衅𧖰-𧖲𫋫衆-衉" - "𧖳𧖴䘒𧖵-𧖹䘓𧖺-𧖿𧗄䘔𧗀-𧗃𧗅𧗆-𧗊𧗋-𧗍𫋬𧗎-𧗓𧗔𧗕𧗖𧗗衊𧗘𧗙𧗚𧗛衋𧗜行𧗝-" - "𧗠衍衎𧗡-𧗥䘕衏𧗦-𧗩衐-衔𧗪𫋭䘖衕-衘𢔬𧗫-𧗱𫋮衙𧗲-𧗷𧗸𧗺𧗻衚-衝𧗹𧗼𧗽𫋯𫟘䘗䘘衞-衡𢖅" - "𧗾𢖋𧗿-𧘁𫟙𧘂𧘃𫋰𧘄䘙𢖡𧘅𧘆𫋱衢⻂衣衤𧘇䘚䘛补𧘈-𧘌䘜-䘞衦-衬𧘍-𧘜䘟-䘡衭-袇𧘝-𧘼𫋲-" - "𫋴䘢-䘧袈-袮袰𧘽𧘿-𧙝𫋵-𫋷䘨-䘮袯袱-裉𧘾𧙞-𧙿𫋸-𫋼䘯-䘲裊-裥𧚀-𧚣𫋽𫟚䘳-䙂裧-褄𧚤-𧚺𧚼" - "-𧛎𫋾-𫌄䙃-䙍裦褅-褝𧚻𧛏-𧛷𫌅𫌆䙎-䙓褞-褲褴𧛸-𧜜𧜨𫌇-𫌉䙔-䙝褳褵-襅襔𧜝-𧜧𧜩-𧜬𧜮-𧝁" - "𫌊-𫌏䙞-䙣襆-襓襕鿋𧜭𧝂-𧝰𫌐-𫌒䙤䙥襖-襢𧝱-𧞌𫌓𫌔䙦-䙩襣-襨𧞍-𧞖𧞘-𧞦𫌕䙪襩-襮𧞗𧞧-𧞱" - "𧞳-𧞵𫌖䙫襯-襲𧞲𧞶-𧟂䙬䙭襳襴襽𧟃-𧟇𫌗䙮䙯襵-襷𧟈-𧟋𫌘𫌙䙰襸-襼𧟌-𧟏𧟐-𧟔䙱𧟕-𧟗𧟘𧟙" - "𧟚𧟛𧟜𧟝𧟞𧟟⻃⻄襾-覀𧟠-𧟢𧟣䙲要𧟤-𧟦䙳𧟧-𧟩䙴覂𧟪-𧟬𫌚䙵䙶覃覄𧟭𧟮𫟛覅𧟯𧟰𧟱-𧟸𧟹" - "-𧟻𧟼-𧟾𫌛𧟿覆𧠀𧠁覇覈𧠂𧠃𧠄覉覊𧠅見𧠆𧠇覌覙𧠈䙷䙸覍覎𧠉-𧠍𫌜䙹-䙻規-覔𧠎-𧠛䙼-䙿覕覗覘覚" - "𧠜-𧠧𫌝䚀䚁覛覜𧠨-𧠺𫌞䚂䚃覝-覡𧠻-𧡊𫌟𫌠䚄䚅覢-覥𧡋-𧡠𫌡䚆-䚉覦-親𧡡-𧡶𫌢𫌣䚊-䚌覫-覯𧡷-" - "𧢁䚍䚎覰-観𧢂-𧢋𫌤䚏-䚓覴-覸𧢌-𧢑覹-覻𧢒-𧢗𫌥䚔覼覽𧢘-𧢛覾覿𥍄𧢜-𧢡𫟜𧢢-𧢥觀𧢦-𧢫𫌦" - "𫌧䚕𧢬𧢭𧢮䚖𧢯𧢰𧢱⻅见观觃规觅觇-觉𫌨𫌩觊𫌪觋觌觍觎𫌫觏觐觑𫌬𫌭⻆⻇角𧢲𧢳觓觔𧢴-𧢶𧢷-𧢺䚗觕-觙" - "𧢻-𧣐觚觛觝觞𧣑-𧣠䚘-䚚觜觟-觧𧣡-𧣧𫌮𫌯䚛觨-觫𧣨-𧣳䚜-䚠觬-觯𧣴-𧤊䚡-䚤觰觱𧤋-𧤚𧤢𫌰𫌱䚥䚦" - "觲觳𧤛-𧤡𧤣-𧤮䚧觴鵤𧤯-𧤹䚨䚩䚬觵觶𧤺-𧥃䚪䚫觷-觹𧥄-𧥇觺𧥈-𧥋觻觼𧥌-𧥐觽觾𧥑𧥒𧥓𧥔䚭觿𧥕" - "𧥖𧥗𧥘𧥙𧥚言訁𧥛𧥜𧥝-𧥟䚮-䚰訂-計𧥠䚱䚲訉-訚𧥡-𧥭𫌲𫌳䚳-䛃訛-訳𧥮-𧦛𫌴𫌵䛄-䛓訴-詠𧦜-" - "𧧂𫌶-𫌹䛔-䛜詡-誊誠鿁𧧃-𧧳𧨜𫌺𫌻䛝-䛨誋-誟誡-誮𧧴-𧨛𧨝-𧨥𫌼-𫌾䛩-䛸誯-諚諩𧨦-𧩢𫌿𫍀䛹-" - "䛽諛-諨諪-謃𧩣-𧪗𫍁-𫍅䛾-䜂謄-謢𠐜𧪘-𧫑𫍆-𫍈䜃-䜊謣-謾𧫒-𧫽𫍉-𫍌䜋-䜑謿-譌譎-譜龻𧫾-𧬦𫍍" - "-𫍏䜒-䜘譍譝-譲𧬧-𧭁𫍐𫍑䜙-䜞譳-譽𧭂-𧭐𧭒-𧭛𫍒䜟-䜡譾-讅𧭑𧭜-𧭷𫟝䜢讆-讐𧭸-𧮄𫍓讑-讖𣌚" - "𧮅-𧮐𫍔-𫍖讗-讙𧮑-𧮘讚讛𧮙-𧮝𫍗讜-讞𧮞-𧮡𧮢-𧮤𧮦𧮧𫍘讟𧮨𧮩⻈讠计-讥讦-讱𫍙䜣讲-诀𫍚" - "𫍛𫟞证-诒𧮪𫍜-𫍡𫟟䜤诓-诩𫍢-𫍦诪-诶𫍧-𫍪䜥请-谊𫍫-𫍮𫟠𫟡谋-谞𫍯-𫍴䜦䜧谟-谧𫍵-𫍸𫟢䜨谨" - "-谬𫍹𫍺谭-谲𫍻𫍼谳-谵𫍽𫍾𫍿䜩谶谷𧮫䜪𫎀䜫谸𧮬-𧮮谹-谻𧮯-𧮲𫎁䜬䜭𧮳𧮴谼𧮵-𧮷䜮谽𧮸𧮹䜯谾" - "𧮺-𧮿𫎂𧯀-𧯅䜰谿-豁𧯆-𧯉䜱豂𧯊豃𡓛𧯋-𧯒𧯓𧯔𧯕𧯖䜲豄豅𧯗𧯘𧯙豆䜳𧯚豇豈𧯛-𧯝䜴豉𧯞𧯟䜵" - "𧯠-𧯤䜶豊豋𧯥𧯦𧯨䜷-䜹𧯩-𧯬䜺豌-豎𧯭-𧯶𫎃䜻-䜿𧯷-𧯻䝀-䝂豏𧯼-𧰂𧰈豐𡕆𧰃-𧰇𫎄𧰉-𧰐豑" - "𧰑-𧰖䝃𧰗𧰘𧰙-𧰜𧰝-𧰟𧰠䝄豒𧰡𧰢豓𧰣𧰤豔𧰥豕𧰧𧰨豖𧰦𫎅𧰩䝅豗𧰪-𧰭䝆䝇豘-豝𧰮-𧰴𫎆䝈" + "𥪻𫁭䇔竵𥪼-𥫁𥫃𥫄䇕𥪺𥫅-𥫇𫁮競竷𥫈-𥫍𥫎𥫏竸𥫐𥫑𫁯𥫓𥫔𥫒𥫕𥫖<'\uFDD0'⺮<*竹𥫗" + "𥫘竺竻𥫙-𥫜𫁰䇖竼-笃𥫝-𥫮𫁱䇗-䇝笅-笕𥫯-𥬋𫁲-𫁷䇞-䇦笖-笾𥬌-𥬩𥬿𫁸-𫁻䇧-䇴笄笿-筝𥬪-𥬾" + "𥭀-𥭏𫁼𫁽䇵-䈀筞-简節𥭐-𥮌𫁾-𫂃䈁-䈍箁-箫𥮍-𥯐𫂄-𫂇𫂈𫂉䈎-䈩箬-箿篁-篈篊-篓𥯑-𥰎𥰏-𥰗" + "𫂊-𫂏𫞽-𫞿䈪-䈷築篔-篯簑簕𥰘-𥱪𥱫-𥱴𫂐-𫂗䈸-䉇篰-簐簒-簔簖簗𥱵-𥲾𥲿𥳀𥳂-𥳅𥴎𫂘-𫂟䉈-" + "䉎䉐-䉚䉣簘-簲𥳁𥳆-𥴍𥴏-𥴗𥴘-𥴠𫂠-𫂤䉏䉛-䉢䉤簳-籂𥴡-𥵛𫂥𫂦䉥籃-籏籕籖𥵜-𥶄𫂧䉦-䉭籐-籔𥶅" + "-𥶴𫂨-𫂫䉮-䉱籗-籡𥶵-𥷓𫂬䉲-䉴籢-籨𥷔-𥷧𫂭䉶籪𥷨-𥷻𫂮籩籫-籮𥷼-𥸇𫂯䉷籯籰𥸈-𥸏䉸𥸐-𥸖" + "𥸗𥸚-𥸝𫂰𥸘𥸙𥸞-𥸠䉹籱𥸡𥸢𥸣籲𥸤<'\uFDD0'⽶<*米𥸥𥸦籴-籶𥸧-𥸪𫂱𫂲䉺娄籷-粂𥸫-𥸲" + "𫂳𫂴䉻䉼粃-粑𥸳-𥹀𫂵-𫂷䉽-䊀畨粒-粝粣𥹁-𥹖𥹘𥹙𥹱𫂸-𫂼䊁-䊆粞-粢粤-粭𥹗𥹚-𥹰𫂽-𫃀䊇-䊌粮" + "-粵糀𥹲-𥺗𫃁䊍-䊒粶-粿糁𥺘-𥻀𫃂-𫃅䊓-䊙糂-糎𡢏𥻁-𥻣𫃆-𫃈䊚䊛䨀糏-糘𢐫𥻤-𥻾𫃉-𫃌䊜-䊢糙-" + "糢糨𥻿-𥼖𫃍𫃎𫟀䊣-䊩糣-糧𥼗-𥼵𫃏-𫃑䊪-䊬糩-糭𥼶-𥽎𫃒-𫃕䊭䊮糮-糰𥽏-𥽖𫃖䊯糲𥽗-𥽠𥽢𥽣" + "䊰糱糳糴𥽡𥽤-𥽫𫃗-𫃙䊱䊲糵𥽬-𥽰𥽱-𥽵䊳䊴糶𥽶-𥽺𥽻-𥽿糷𥾀𥾁𥾂𥾃𥾄<'\uFDD0'⺯<*⺯糸糹" + "糺系䊵糼-糿𥾅-𥾋𫃚𫃛䊶-䊹紀-紉𥾌-𥾘𫃜𫃝䊺-䋇紊-紧𥾙-𥿂𫃞䋈-䋔紨-経𥿃-𥿥𫃟-𫃡䋕-䋞絍-絚絜-çµ·" + "𥿦-𦀑𫃢-𫃤䋟-䋦絛絸-綛緐𦀒-𦁅𫃥-𫃩䋧-䋲綜-総緑緒緔緕𦁆-𦁿𫃪𫃫𫃬-𫃲䋳-䌄緓緖-縇𦂀-𦂦𦂨-" + "𦂻𦂼-𦃁𫃳-𫃷𫟁䌅-䌋縈-縨𦂧𦃂-𦄁𦄃-𦄈𫃸-𫃼䌌-䌕縩-繇繉繊繌繍𦄂𦄉-𦄻𫃽-𫄀䌖-䌛繈繎-繥繧繱" + "𦄼-𦅴𫄁-𫄄𫟂䌜-䌢繋繦繨-ç¹°ç¹²-繺𦅵-𦆛𦆥𫄅-𫄋䌣-䌧繻-纃𦆜-𦆣𦆦𦆧𦆩𦆪𦆬-𦆺𫄌-𫄎䌨䌩纄-" + "纐𦆤𦆨𦆫𦆻-𦇁𦇃-𦇓𫄏-𫄑䌪-䌭纑纒𦇂𦇔-𦇦𫄒-𫄔䌮纓-纖𦇧-𦇯𫄕䌯-䌲纗𦇰-𦇷𦇹䌳䌴纘-纛𦇸" + "𦇺𦇻𫄖𦇼𦇽𫄗䌵纜纝𦇾-𦈂𫄘𦈃𦈄纞𦈅𦈆𦈇<'\uFDD0'⺰<*⺰纟𫄙纠䌶纡-纫纶䌸纬-纵纷-纾𫄚-𫄝䌷" + "䌹线-绐𦈈𫄞𫄟䌺䌻绑-统𦈉𫄠-𫄣𫟃䌼绠-绨𦈊-𦈌𫄤-𫄩𫟄䌽绩-缁𦈍-𦈐𫄪𫄫𫟅䌾䌿缂-缘𦈑-𦈕𫄬-" + "𫄮𫟆䍀缙-缤𦈖-𦈙𫄯𫄰缥-缫𦈚𫄱-𫄴缬-缯𦈛-𦈝𫄵𫄶䍁缰-缴𦈞𦈟𫄷𦈠𦈡𫄸𫟇缵𫄹<'\uFDD0" + "'⽸<*缶𦈢缷䍂缸𦈣-𦈥䍃缹缺缼𦈦-𦈨䍄-䍆䍇䍈䍉缻缽𦈩-𦈮䍊缾-罀𦈯-𦈳𦈴-𦈷𫄺䍋䍌罁罂𦈸-𦉀𫄻𦉁-" + "𦉇𫄼𫄽䍍罃𦉈-𦉎𫄾罄-罆𦉏-𦉔罇-罉𦉕-𦉘罊罋𤕁𦉙-𦉜𫄿罌𦉝𦉞罍𦉟𦉠罎罏𦉡䍎𦉢-𦉤罐𤫡𦉥" + "𦉦𦉧𦉨𦉩<'\uFDD0'⺴<*⺱-⺳⺵䍏网-罓𦉪𦉫𦉭𦉰𦉯𦉬𦉮𦉱-𦉶䍐䍑罔-罗𦉷-𦊀𫅀䍒-䍔罘-罚𦊁-" + "𦊍𫅁䍕-䍗罛-罢𦊎-𦊣𦊥-𦊩𦊳𫅂䍘罣𦊪-𦊲𦊴-𦊻𫅃-𫅅䍙䍚罤-罦𦊼-𦋄𦋑䍛-䍞罧-置署𦋅-𦋐𦋒-" + "𦋜𫅆𫅇䍟罯-罱罳罴𦋝-𦋩𦋫-𦋮𫅈罵-罸𦋯-𦋼𫅉䍠䍡罹-罼𦋽-𦌑𫅊䍢罽-羁𦌒-𦌞𧷅䍣羂𦌟-𦌨𧐰𫅋" + "䍤羃-羆𦌪-𦌴𫅌𦌵-𦌺䍥𦌻𦌼𫅍羇𦌽䍦羈羉𦌾-𦍅𦍆𦍇𦍈-𦍊<'\uFDD0'⺸<*⺶-⺸羊𦍋-𦍍羋羌𦍎" + "-𦍐𫅎羍-羑𦍑-𦍖𫟈䍧-䍩羒-羔羖-羙𦍗-𦍤𦍮䍪-䍭羕羚-羟𦍥-𦍭𦍯-𦍸𫅏-𫅒䍮-䍰羠-羢𦍹-𦎄𫅓𫅔" + "䍱羣-羪𦎆-𦎖𫅕䍲-䍶羫𦎗-𦎡䍷羬-羰𦎢-𦎮𫅖-𫅘䍸䍹羱羲𦎯-𦎶𫅙䍺𦎷-𦏄𫅚-𫅜䍻䍼羳-羵𦌩𦏅-𦏔" + "𫅝𫅞羶-羹𦏕-𦏛羺𦏜-𦏡𫅟羻羼𡅖𦏢-𦏧䍽𦏨𦏩𫅠𫅡𦏪𦏫𦏬𦏭𦏮𣌞𦏯𦏰𦏱<'\uFDD0'â½»<*" + "羽𦏳𦏲羾羿𦏴-𦐁𫅢䍾䍿翀-翆𦐂-𦐔𫅣䎀-䎆翇-習𦐕-𦐢𫅤䎇-䎊翓-翚𦐣-𦐷𫅥-𫅧䎋-䎎翛-翝𦐸-𦑄𦑆" + "𫅨𫅩䎏-䎓翞-翤𦑅𦑇-𦑐𦑒-𦑗𫅪翥-翭𦑘-𦑯𦑻𫅫𫅬䎔䎕翮-翱𦑰-𦑺𦑼-𦒂𦒞𫅭𫅮翲-翶翼𦒃-𦒌" + "𫅯䎖-䎘翷-翻𦒍-𦒛𦒟𫅰𫅱翽翾𦒜𦒝𦒠𦒡䎙翿耀𦒢-𦒥𦒪𦒫䎚𦒦𦒨𦒩𦒬𦒧𦒭-𦒯𫅲𦒰<" + "'\uFDD0'⺹<*⺹老-考𦒱𦒲䎛𦒳-𦒵耄者耆𦒶-𦒹耇-耉𦒺-𦒿𫅳𫅴䎜-䎞耊耋𦓀𦓁𫅵𦓂𫅶𦓄𦓅𫅷𦓆" + "𦓇𦓃𦓈𦓉𦓊𫅸𦓋𦓌𦓍<'\uFDD0'â½½<*而𦓐𦓎𦓏𦓑䎟䎠耍-耑䎡𦓒𦓓𦓔𦓕𦓖𦓗𦓘-𦓜𦓝𦓞𦓟" + "-𦓡𦓢𦓣<'\uFDD0'â½¾<*耒𦓤耓𦓥-𦓧䎢耔𦓨-𦓪耕-耙𦓫䎣耚-耟𦓬-𦓮𫅹耠𦓯-𦓳𫅺𫅻䎤䎥耡耢𦓴-" + "𦓶𫅼䎦-䎪耣-耥𦓷-𦔁䎫䎬耦耧𦔂-𦔊𫅽耨-耪𦔋-𦔒𫅾䎭-䎯耫耬𦔓-𦔚䎰耭耮𦔛-𦔞𦔠-𦔤𫅿𦔟𦔥-𦔨" + "耯䎱耰𦔩𦔪耱耲𦔫𦔬𦔭<'\uFDD0'⽿<*耳䎲耴𦔮耵𦔯-𦔶𫆀𫟉耶耷𦔷-𦔻䎳䎴耸-聂𦔼-𦕏𫆁䎵䎶聃-聍𦕐" + "-𦕟䎷聎-联聠𦕠-𦕢𦕤-𦕴𫆂𫆃䎸䎹聕-聘𦕣𦕵-𦖇𦖗𫆄-𫆆䎺-䎾聙-聟聡-聣𦖈-𦖖𦖘-𦖡𫆇𫆈䎿䏀聤-" + "聫𥧢𦖢-𦖻𦗇𫆉䏁-䏃聬聭𦖼-𦗆𦗈-𦗏𫆊-𫆍䏄-䏇聯-聳𦗐-𦗞𫆎𫆏䏈聮聴-職𦗟-𦗲𫆐𫆑聸𦗳-𦗽" + "𫆒䏉聹-聼𦗾-𦘄𦘅-𦘉䏊聽聾𦘊-𦘌𦘍𦘎𦘏𦘐𦘑𫆓<'\uFDD0'⺻<*⺺⺻聿肀𦘒𦘓𦘔肁-肃𦘕-𦘗𦘘" + "-𦘚䏋肄-肆𦘛𦘜𫆔肇肈𦘝-𦘟𫆕𦘠-𦘢𦘣𦘤-𦘦𦘧𦘨<'\uFDD0'⺼<*⺼肉肊䏌䏍肋-肏𦘩-𦘳䏎䏏肐-肠" + "𦘴-𦘾䏐-䏝股-胁𦘿-𦙩𫆖-𫆘䏞-䏥胂-胬脉𡋜𣍨𦙪-𦚜𫆙-𫆜䏦-䏮胭-脈脊-脔𣍯𣍰𦚝-𦛓𫆝𫆞䏯-䏻脕" + "-脸𦛔-𦜅𫆟-𫆡㬹䏼-䐌脹-腚𦜆-𦜲𦜴-𦝒𦝓-𦝙𫆢-𫆥䐍-䐛幐腛-腾𦝚-𦞘𦟓𦟔𫆦-𫆨䐜-䐪腿-膑𦞙" + "-𦟒𦟕-𦟗𫆩-𫆮𫟊䐫-䐴膒-膣𦟘-𦠂𫆯-𫆴䐵-䐽膥-膶𦠃-𦠽𦡄𦡮𫆵-𫆸䐾-䑁膷-臌𦠾-𦡃𦡅-𦡍" + "𦡏-𦡕𦡘-𦡭𦡯𫆹-𫆻䑂-䑅臍-臓𤑃𦡎𦡰-𦢉𫆼𫆽䑆-䑈臔臕臗臘𦢊-𦢤𫆾𫆿䑉䑊臖臙-臜𦢥-𦢷𫇀㔮䑋-" + "䑎臝𦢸-𦢾𫇁䑏臞臟𦢿-𦣅𫇂臠-臢𤓏𦣆-𦣐𫇃𦣑-𦣕𦣖𦣗𦣘-𦣚𦣛𦣜𫇄<'\uFDD0'⾂<*臣𦣞𦣝" + "臤臥𦣟𦣠-𦣣𫇅䑐𦣤𦣥臦𦣦-𦣩𫇆𫇇臧𦣫𦣬𦣮𫇈𦣭𦣯𦣪臨臩𦣰𦣱䑑𦣲𦣳𫇉𦣴𦣵𦣶𦣷𦣸<" + "'\uFDD0'⾃<*自𦣹臫𦣺-𦣼𦣽𦣾-𦤀臬臭𦤁-𦤋𦤌-𦤏臮-臰𦤐-𦤓𫇊𦤔𦤕-𦤗臱𦤘-𦤝𫇋臲𦤞-" + "𦤠𦤡-𦤤𦤥𫇌𦤦-𦤪𦤫-𦤮𦤯𦤰𦤱𦤲𫇍<'\uFDD0'⾄<*至𦤳𦤴𦤵䑒致𦤶-𦤸𦤹𦤺𦤻-𦤾臵-" + "臸𦤿𦥀䑓臹𦥁𫇎臺𦥂-𦥄𫇏𫇐𦥅-𦥇臻𦥉-𦥍𦥎𦥏𦥐𫇑<'\uFDD0'⺽<*⺽臼𦥑-𦥓𦥔臽臾𦥕𦥖" + "𦥙臿𦥗𦥘𦥚-𦥜𦥧䑔舀舁𦥝-𦥤䑕舂𦥥𦥦𦥨-𦥬舃舄𦥭-𦥲𫟋舅𦥳-𦥺䑖與𦥻-𦦄䑗興𦦅-𦦎䑘舆舉𦦏-" + "𦦓𦦕-𦦗𦦘-𦦠舊𦦡-𦦧𫇒舋𠤫𦦩-𦦬𦦯𦦭𦦮𦦰-𦦵𦦶-𦦸𦦹𦦺𦦻𤓟𦦼𦦽-𦦿𦧀𫇓𦧁𦧂" + "𦧃𦧄𦧅𠔻<'\uFDD0'⾆<*舌𦧆舍-舏𫇔𦧇䑙䑚舐𦧈-𦧐䑛舑𦧑-𦧔舒𦧕-𦧜𦧝𦧞𫇕𫇖舓-舕𦧟-𦧦䑜" + "舖舗𦧧-𦧬舘𦧭-𦧰𫇗𦧱-𦧳舙𦧴-𦧶舚𦧷𫇘𦧸𦧹𦧺𫇙𦧻𦧼𦧽<'\uFDD0'⾇<*舛舜舝䑝舞𦧾𦧿䑞" + "𦨀𦨁䑟𦨃𦨂𦨄𦨅𦨆<'\uFDD0'⾈<*舟𠂨𦨇䑠舠𦨈-𦨍䑡-䑣舡-舤𦨎-𦨔𫇚䑤䑥舥-舱𦨕-𦨠䑦-䑩舲-舻" + "𦨡-𦨮䑪-䑮舼-舿𦨯-𦨲𦨴-𦨼䑯䑰艀-艉𦨳𦨽-𦩉䑱-䑸艊-艍𦩊-𦩜𨦞𫇛䑹-䑻艎-艔𦩝-𦩳𦩿𫇜𫇝䑼-䑾" + "艕-艙𦩴-𦩾𦪀-𦪅䑿-䒅艚-艝𦪆-𦪐𫇞䒆-䒈艞-艠𦪑-𦪧𫇟艡-艥𦪨-𦪰䒉艦-艩𦪱-𦪵𫇠艪𦪶-𦪸𦪺-" + "𦪼艫𦪽-𦫂𫇡-𫇣艬𦫃𦫄艭𦫅𦫆𦫇𦫉𦫈𦫊<'\uFDD0'⾉<*艮良艰𦫋𦫌𦫍𦫎𦫏𦫐艱𦫑𦫒<" + "'\uFDD0'⾊<*色䒊𦫓艳䒋艴𦫔-𦫙𦫚𦫛-𦫝艵𦫞-𦫣𦫤-𦫩䒌䒍𦫪-𦫮𫇤䒎䒏艶𦫯-𦫱䒐艷𦫲<" + "'\uFDD0'⻀<*⺾-⻀䒑艸艹艺龷𦫳-𦫵䒒-䒔艻-节𦫶-𦬀𫇥𫇦䒕-䒙芃-芗𦬁-𦬒𫇧𫇨䒚-䒥芘-芾苀-苏茾𦬓-" + "𦬶𫇩-𫇭䒦-䒯芿苐-茑茓-茕𦬷-𦭦𦭧-𦭬𫇮-𫇵𫟌𫟍䒰-䓁茒茖-茜茞-茢茤-茽茿-荒荔-药𦭭-𦮃𦮄-𦮵𫇶-" + "𫇾𫟎䓂-䓔䓖茝茣荰-莬莮-莽鿊𦮶-𦯑𦯒-𦯰𦯲-𦰕𦰗-𦰩𫇿-𫈏𫟏-𫟑䓕䓗-䓭荓莾-萤营-萨著龿𦯱𦰖𦰪-" + "𦲡𦲢-𦳀𫈐-𫈠䓮-䓻莭萩-萫萭-葖葘-蒏𦳁-𦳌𦳍-𦴵𦴷-𦵆𦵈-𦵎𦵏-𦵠𫈡-𫈵𫟒𫟓䓼-䔍蒐-蒷蒹-蓤" + "蓦𤎀𦵇𦵡-𦵷𦵸-𦷷𦷸-𦷾𫈶-𫉇𫟔䔎-䔬蓥蓧-蔼𦷿-𦸈𦸉-𦸼𦸾-𦺄𫉈-𫉌𫉍-𫉜𫟕䔭-䕄蔽-蕵" + "𦸽𦺆-𦺳𦺴-𦻆𦻈-𦻽𦻿-𦼨𦽭𫉝-𫉤𫟖䕅-䕑蕶-薨薪-薬薮龩﨟𦻾𦼩-𦽡𦽢-𦽬𦽮-𦾩𦿡𦿸𫉥-" + "𫉴䕒-䕝薩薭薯-藓蘤𦾪-𦿓𦿖-𦿜𦿞-𦿠𦿢-𦿷𦿹𦿺𦿻-𧀟𫉵-𫊄䕞-䕥藔-藭藯-藵𦿔𦿕𦿝𧀠-𧁳𧁴-" + "𧁺𧃌𫊅-𫊋䕦-䕲藮藶-蘑蘓蘔蘢𧁻-𧃋𧃎𫊌𫊍-𫊏䕳-䕷蘒蘕-蘡蘣蘥-蘰𧃍𧃏-𧄌𫊐-𫊓䕸-䕺蘲-蘷鿀𧄍-𧄵" + "𫊔-𫊖䕻-䕽蘱蘸-虁𧄶-𧅕𫊗䕾虂-虅𧅖-𧅭𫊘-𫊚䕿䖀虆-虉𧅮-𧅴𧅶-𧅹䖁𧅺-𧆅𫊛𫊜䖂-䖄虊𧆇-𧆎䖅" + "䖆𧅵𧆏-𧆒虋虌𧆔𧆕𦺅𧆖𧆚𧆗䖇𧆙𧆓𧆘<'\uFDD0'⻁<*虍⻁䖈虎虏𧆛䖉彪虐𧆜-𧆞𫊝𫊞䖊-䖍虑虓虔𧆟" + "-𧆢𫊟䖎䖏處-虚𧆣-𧆰䖐䖑虛-虝𧆱-𧆹𫊠𫊡䖒-䖖虞號𧆺-𧇀虠虡𧇁-𧇎𫊢䖗虢虣𧇏-𧇛䖘虤-虦𧇜-𧇰䖙虧虨" + "𧇱-𧇺𫊣䖚䖛虩𧇻-𧈁𧈃𧈄䖜𧈂𧈅-𧈊𧈋-𧈏𧈑-𧈗𧈘𧈙𧈚𧈛虪𧈜<'\uFDD0'⾍<*虫䖝虬𧈝𧈞虭" + "-虲𧈟-𧈧𫊤䖞-䖠虳-蚃𡯥𧈨-𧈺𫊥𫊦䖡-䖣蚄-蚇蚉-蚪蚬𧈻-𧉝𫊧-𫊫䖤-䖬蚫蚭-蛏﨡𧉞-𧊎𫊬-𫊲䖭-䖵蚈" + "蛐-蛕蛗-蛴𧊏-𧊪𧊬𧊭𧊯-𧋇𫊳-𫊼䖶-䖾蛖蛵-蜗蜫蝆𧊫𧊮𧋈-𧋝𧋟-𧌂𧌞𫊽-𫋁䖿-䗊䗕蜘-蜪蜬-蝅蝇-蝋" + "𧋞𧌃-𧌝𧌟-𧌯𧌱-𧍄𧍅-𧍑𫋂-𫋉䗋-䗔䗖蝌-蝸蝺-螀蟡𧌰𧍒-𧎐𧎑-𧎠𧏇𫋊-𫋎䗗-䗞蝹螁-螩蟗𧎡-" + "𧏆𧏈-𧏮𧏯-𧏷𫋏-𫋕䗟-䗮螪-蟒蠁𢋜𧏸-𧐯𧐱-𧐽𧐾-𧑃𫋖-𫋙䗯-䗳蟓-蟖蟘-蟠蟢-蟵蠎𧑄-𧒍𫋚-" + "𫋞䗴-䗻蟶-蠀蠂-蠍蠏𧒎-𧓈𫋟-𫋢䗼-䘁蠐-蠙𧓉-𧓰𫋣-𫋥𫟗䘂-䘄蠚-蠤蠴𧓱-𧔜𫋦𫋧䘅-䘉蠥-蠬𧔝-𧕂" + "𫋨䘊-䘌蠭-蠳𧕃-𧕒𧕔-𧕚蠵-蠺𧕓𧕛-𧕮䘍蠻𧕯-𧕼蠼𧕽-𧖃𧖊蠽蠾𧖄-𧖉𧖋-𧖐䘎蠿𧖑-𧖗𠑴𧖘-" + "𧖛𫋩𧖜-𧖟𧖡𧖢𧖣𧖤-𧖦<'\uFDD0'⾎<*血𧖧-𧖩䘏衁衂𧖪䘐衃衄𧖫-𧖯𫋪䘑衅𧖰-𧖲𫋫衆-衉𧖳" + "𧖴䘒𧖵-𧖹䘓𧖺-𧖿𧗄䘔𧗀-𧗃𧗅𧗆-𧗊𧗋-𧗍𫋬𧗎-𧗓𧗔𧗕𧗖𧗗衊𧗘𧗙𧗚𧗛衋𧗜<" + "'\uFDD0'⾏<*行𧗝-𧗠衍衎𧗡-𧗥䘕衏𧗦-𧗩衐-衔𧗪𫋭䘖衕-衘𢔬𧗫-𧗱𫋮衙𧗲-𧗷𧗸𧗺𧗻衚-衝𧗹" + "𧗼𧗽𫋯𫟘䘗䘘衞-衡𢖅𧗾𢖋𧗿-𧘁𫟙𧘂𧘃𫋰𧘄䘙𢖡𧘅𧘆𫋱衢<'\uFDD0'⻂<*⻂衣衤𧘇䘚䘛补𧘈-" + "𧘌䘜-䘞衦-衬𧘍-𧘜䘟-䘡衭-袇𧘝-𧘼𫋲-𫋴䘢-䘧袈-袮袰𧘽𧘿-𧙝𫋵-𫋷䘨-䘮袯袱-裉𧘾𧙞-𧙿𫋸-𫋼䘯" + "-䘲裊-裥𧚀-𧚣𫋽𫟚䘳-䙂裧-褄𧚤-𧚺𧚼-𧛎𫋾-𫌄䙃-䙍裦褅-褝𧚻𧛏-𧛷𫌅𫌆䙎-䙓褞-褲褴𧛸-𧜜𧜨" + "𫌇-𫌉䙔-䙝褳褵-襅襔𧜝-𧜧𧜩-𧜬𧜮-𧝁𫌊-𫌏䙞-䙣襆-襓襕鿋𧜭𧝂-𧝰𫌐-𫌒䙤䙥襖-襢𧝱-𧞌𫌓𫌔䙦" + "-䙩襣-襨𧞍-𧞖𧞘-𧞦𫌕䙪襩-襮𧞗𧞧-𧞱𧞳-𧞵𫌖䙫襯-襲𧞲𧞶-𧟂䙬䙭襳襴襽𧟃-𧟇𫌗䙮䙯襵-襷𧟈-𧟋" + "𫌘𫌙䙰襸-襼𧟌-𧟏𧟐-𧟔䙱𧟕-𧟗𧟘𧟙𧟚𧟛𧟜𧟝𧟞𧟟<'\uFDD0'⻃<*⻃⻄襾-覀𧟠-𧟢𧟣䙲要𧟤" + "-𧟦䙳𧟧-𧟩䙴覂𧟪-𧟬𫌚䙵䙶覃覄𧟭𧟮𫟛覅𧟯𧟰𧟱-𧟸𧟹-𧟻𧟼-𧟾𫌛𧟿覆𧠀𧠁覇覈𧠂𧠃𧠄覉覊" + "𧠅<'\uFDD0'⾒<*見𧠆𧠇覌覙𧠈䙷䙸覍覎𧠉-𧠍𫌜䙹-䙻規-覔𧠎-𧠛䙼-䙿覕覗覘覚𧠜-𧠧𫌝䚀䚁覛覜𧠨-𧠺" + "𫌞䚂䚃覝-覡𧠻-𧡊𫌟𫌠䚄䚅覢-覥𧡋-𧡠𫌡䚆-䚉覦-親𧡡-𧡶𫌢𫌣䚊-䚌覫-覯𧡷-𧢁䚍䚎覰-観𧢂-𧢋𫌤䚏-" + "䚓覴-覸𧢌-𧢑覹-覻𧢒-𧢗𫌥䚔覼覽𧢘-𧢛覾覿𥍄𧢜-𧢡𫟜𧢢-𧢥觀𧢦-𧢫𫌦𫌧䚕𧢬𧢭𧢮䚖𧢯𧢰𧢱<" + "'\uFDD0'⻅<*⻅见观觃规觅觇-觉𫌨𫌩觊𫌪觋觌觍觎𫌫觏觐觑𫌬𫌭<'\uFDD0'⻆<*⻆⻇角𧢲𧢳觓觔𧢴-𧢶𧢷" + "-𧢺䚗觕-觙𧢻-𧣐觚觛觝觞𧣑-𧣠䚘-䚚觜觟-觧𧣡-𧣧𫌮𫌯䚛觨-觫𧣨-𧣳䚜-䚠觬-觯𧣴-𧤊䚡-䚤觰觱𧤋-𧤚" + "𧤢𫌰𫌱䚥䚦觲觳𧤛-𧤡𧤣-𧤮䚧觴鵤𧤯-𧤹䚨䚩䚬觵觶𧤺-𧥃䚪䚫觷-觹𧥄-𧥇觺𧥈-𧥋觻觼𧥌-𧥐觽觾𧥑𧥒" + "𧥓𧥔䚭觿𧥕𧥖𧥗𧥘𧥙𧥚<'\uFDD0'⾔<*言訁𧥛𧥜𧥝-𧥟䚮-䚰訂-計𧥠䚱䚲訉-訚𧥡-𧥭𫌲𫌳䚳-䛃訛-" + "訳𧥮-𧦛𫌴𫌵䛄-䛓訴-詠𧦜-𧧂𫌶-𫌹䛔-䛜詡-誊誠鿁𧧃-𧧳𧨜𫌺𫌻䛝-䛨誋-誟誡-誮𧧴-𧨛𧨝-𧨥𫌼-" + "𫌾䛩-䛸誯-諚諩𧨦-𧩢𫌿𫍀䛹-䛽諛-諨諪-謃𧩣-𧪗𫍁-𫍅䛾-䜂謄-謢𠐜𧪘-𧫑𫍆-𫍈䜃-䜊謣-謾𧫒-𧫽𫍉" + "-𫍌䜋-䜑謿-譌譎-譜龻𧫾-𧬦𫍍-𫍏䜒-䜘譍譝-譲𧬧-𧭁𫍐𫍑䜙-䜞譳-譽𧭂-𧭐𧭒-𧭛𫍒䜟-䜡譾-讅𧭑𧭜-" + "𧭷𫟝䜢讆-讐𧭸-𧮄𫍓讑-讖𣌚𧮅-𧮐𫍔-𫍖讗-讙𧮑-𧮘讚讛𧮙-𧮝𫍗讜-讞𧮞-𧮡𧮢-𧮤𧮦𧮧𫍘讟" + "𧮨𧮩<'\uFDD0'⻈<*⻈讠计-讥讦-讱𫍙䜣讲-诀𫍚𫍛𫟞证-诒𧮪𫍜-𫍡𫟟䜤诓-诩𫍢-𫍦诪-诶𫍧-𫍪䜥请-" + "谊𫍫-𫍮𫟠𫟡谋-谞𫍯-𫍴䜦䜧谟-谧𫍵-𫍸𫟢䜨谨-谬𫍹𫍺谭-谲𫍻𫍼谳-谵𫍽𫍾𫍿䜩谶<'\uFDD0'⾕<*" + "谷𧮫䜪𫎀䜫谸𧮬-𧮮谹-谻𧮯-𧮲𫎁䜬䜭𧮳𧮴谼𧮵-𧮷䜮谽𧮸𧮹䜯谾𧮺-𧮿𫎂𧯀-𧯅䜰谿-豁𧯆-𧯉䜱豂𧯊" + "豃𡓛𧯋-𧯒𧯓𧯔𧯕𧯖䜲豄豅𧯗𧯘𧯙<'\uFDD0'⾖<*豆䜳𧯚豇豈𧯛-𧯝䜴豉𧯞𧯟䜵𧯠-𧯤䜶豊豋𧯥𧯦" + "𧯨䜷-䜹𧯩-𧯬䜺豌-豎𧯭-𧯶𫎃䜻-䜿𧯷-𧯻䝀-䝂豏𧯼-𧰂𧰈豐𡕆𧰃-𧰇𫎄𧰉-𧰐豑𧰑-𧰖䝃𧰗𧰘𧰙" + "-𧰜𧰝-𧰟𧰠䝄豒𧰡𧰢豓𧰣𧰤豔𧰥<'\uFDD0'⾗<*豕𧰧𧰨豖𧰦𫎅𧰩䝅豗𧰪-𧰭䝆䝇豘-豝𧰮-𧰴𫎆䝈" "豞-象𧰵-𧰾䝉豢-豦𧰿-𧱌豧-豪𧱍-𧱗𫎇𫎈䝊-䝌𧱘-𧱧䝍䝎豫-豮𧱨-𧱱𫎉豯-豳𧱲-𧱺䝏豴豵𧱻-𧲁䝐䝑豷" - "𧲂-𧲆豶𧲇-𧲋䝒𧲌-𧲏䝓𧲐-𧲓𧲗𧲔-𧲖𧲘𧲙䝔䝕𧲚-𧲜𧲝𧲞𧲟豸𧲠𧲡豹-豻𧲢𧲣𫎊䝖-䝙豼豽𧲤" - "-𧲫䝚䝛豾-貃𧲬-𧲽貄-貊𧲾-𧳉𫎋䝜貋-貍𧳊-𧳘䝝䝞貎貏𧳙-𧳥𧳱䝟貐-貓𧳦-𧳰𧳲-𧳴𫎌䝠貔-貖𧳵-𧴀" - "𫎍䝡䝢貗-貙𧴁-𧴅𧴇-𧴋䝣-䝦貚𧴆𧴌-𧴏𧴑-𧴕𧴐𧴖-𧴜𧴝𧴞𧴟𧴠𧴡𧴢貛貜𧴣貝貞-負𧴤-𧴩𫎎財" - "-貤𧴪-𧴲𫎏-𫎑䝧䝨貥-貮𧴳-𧵈𫎒𫎓䝩-䝯貯-賁𧵉-𧵢𫎔𫎕䝰-䝲賂-賎𣣬𧵣-𧶄𫎖㕢䝳-䝵賏-賘𧶅-𧶚" - "𫎗-𫎙䝶-䝿賙-賬𧶛-𧶰𫎚𫎛䞀-䞄賭-賵𠠋𧶱-𧷄𧷆-𧷋𫎜-𫎞䞅䞆賶-賽𧷌-𧷝𫎟𫎠䞇賾-贀贂-贅𧷞-" - "𧷻𫎡䞈贆-贌𧷼-𧸕𫎢䞉贍-贏𧸖-𧸥贐-贔𧸦-𧸰䞊贕-贘𧸱-𧸼𧸿𫎣𫎤䞋贙贚𧸽𧸾𧹀-𧹇𫎥贛𧹈-𧹋贜" - "𧹌𧹍𧹎-𧹐⻉贝贞-贠贡财责-贯𧹑贰-贻𧹒𫎦𫎧䞌贼-赆赇-赊𧹓𫎨䞍䞎赋-赕𧹔-𧹖𫎩䞏䞐赖赗𫎪赘-赛赜𧹗赝-èµ " - "𫎫赡赢𫎬赣赤𧹘𧹙𧹚䞑赥-赧𧹛𧹜𧹝-𧹟𫎭䞒赨-赪𧹠-𧹢𫎮䞓䞔赫𧹣-𧹦𧹧-𧹫𫎯赬-赮𧹬-𧹱赯𧹲-" - "𧹵𧹶𧹷𫎰𧹸-𧹼䞕𧹽-𧹿𧺀𧺁𧺂-𧺅走赱𧺆𧺇赲-赵龪𧺈-𧺎䞖-䞘赶-赸𧺏-𧺜䞙-䞜赹-赿﨣𧺝-𧺵𫎱" - "䞝-䞤趀-趋𧺶-𧻏𫎲䞥-䞪趌-趔𧻐-𧻮𫎳𫎴䞫-䞲趕-趚𧻯-𧼍𧼝𫎵-𫎷䞳-䞸趛-趤𧼎-𧼜𧼞𧼠-𧼧𫎸-" - "𫎺䞹-䞼趥-趧𧼟𧼨-𧽈𫎻𫎼䞽-䟀趨𧽉-𧽝𫎽䟁-䟆𧽞-𧽵𫎾𫎿䟇趩-趭𧽶-𧾌䟈-䟋趮𧾍-𧾘䟌趯趰𧾙-𧾠" - "䟍-䟏𧾡-𧾧䟐趱𧾨-𧾭䟑𧾮𧾯䟒𧾰-𧾴趲𧾵𧾶⻊足𧾷𧾸𧾹䟓䟔趴𧾺-𧿀䟕䟖趵-趸𧿁-𧿑𫏀䟗-䟞趹-趻趽-跄" - "𧿒-𧿱𫏁-𫏃䟟-䟭跅-跞践𧿲-𨀔𫏄-𫏆䟮-䟳趼跟-è·´è·¶-跻𨀕-𨀿𫏇-𫏋䟴-䟻䟽跼-踎𨁀-𨁴𫏌-𫏎䟼䟾-䠌" - "踏-踪踬-踯踺𨁵-𨂜𨂟𫏏-𫏓䠍-䠖踫踰-踹踻-蹅𨂝𨂞𨂠-𨃒𫏔-𫏘䠗-䠝蹆-蹓𨃓-𨄂𨄄𫏙-𫏛䠞-䠢蹔-蹧蹮" - "躀𨄃𨄅-𨅉𨅚𫏜-𫏟䠣-䠧蹨-蹭蹯-蹿𨅊-𨅙𨅛-𨆀𫏠-𫏢𫟣䠨䠩躁-躉𨆁-𨆩𫏣-𫏦䠪䠫躊-躏𨆪-𨇀𫏧" - "𫏨䠬躐-躖𨇁-𨇕䠭䠮躗-躜𨇖-𨇣𫏩䠯躝-躠𨇤-𨇭䠰躡-躥𨇮-𨇺躦躧𨇻-𨈀躩躪𨈁-𨈃䠱躨𨈄-𨈇𨈈-𨈊" - "𨈋𨈌𨈍𨈎身𨈏-𨈑𨈒躬𨈓-𨈗躭-躯𨈘-𨈨䠲-䠶躰𨈩-𨈷䠷-䠺躱躲𨈸-𨉇𫏪𫏫躳-躵𨉈-𨉓𫏬䠻躶-躼" - "𨉔-𨉡䠼躽躾𨉢-𨉥𨉧-𨉭䠽䠾躿𨉦𨉮-𨉸𫏭𫏮軀軁𨉹-𨉾𫏯䠿軂-軅𨉿-𨊌𫏰䡀軆𨊍-𨊒𫏱軇𨊓-𨊗" - "𨊘-𨊚䡁𨊛𨊜軈𨊝𨊞𨊟軉車軋䡂-䡄軌軍𨊠-𨊦䡅軎-軕𨊧-𨊲𫏲䡆-䡎軖-軣𨊳-𨋍𫏳䡏-䡒軤-軬軮-軽龫𨋎-" - "𨋧𫏴𫏵䡓-䡗軭軾-輌𨋨-𨌁䡘-䡛輍-輕𨌂-𨌟𫏶-𫏸䡜-䡟輖-輬𨌠-𨍆𫏹䡠-䡤輭-輼𨍇-𨍨𫏺𫏻䡥-䡪輽-轅" - "𨍩-𨎉𫏼𫏽䡫-䡱轆-轌鿂𨎊-𨎣𫏾𫏿䡲-䡵轍-轔𨎤-𨎱𫐀䡶轕-轚𨎲-𨏇𨘼𫐁䡷-䡹轛-轟𨏈-𨏐𫐂䡺䡻轠-" - "轢𨏑-𨏝轣轤𨏞-𨏨䡼𨏩-𨏲𨏳𨏴䡽𨏵-𨏸𨏽䡾轥𨏹𨏻𨏾𨏺𨏼𨏿𨐀𨐁𨐂䡿𨐃𫐃𨐄⻋车轧轨䢀轩-轫𫐄" - "𫐅䢁转-轰𨐅𨐆𫐆𫐇䢂轱-轻𨐇𫐈-𫐊𫟤轼-较𨐈𫐋𫐌辄-辆𫐍辇-辎𫐎-𫐑辏-辔𫐒𫐓辕-辗𫐔𫟥辘𫐕𫐖" - "辙辚𨐉𫐗𫐘𫟦𫐙𨐊辛𨐋𨐌𨐍𨐎𨐏-𨐑辜辝𨐒𨐓𫐚辞-辠𨐔-𨐗𫐛𫐜辡-辣𨐘-𨐛䢃辤𨐜-𨐟辥-辪𨐠" - "-𨐧辫𨐨-𨐯辬𨐰-𨐲辭𨐵-𨐹䢄辮𨐺-𨐼𫐝辯𨐽𨐾𨐿𨑀𨑁𨑂辰𨑃𨑄辱䢅農𨑅-𨑇䢆䢇辳𨑈𨑉辴𨑊䢈䢉" - "𨑋𨑌⻌-⻎辵辶𠔇辷𫐞辸-辽𨑍-𨑐𫟧䢊䢋巡达-迉𨑑-𨑡𫐟䢌-䢏迊-迟迬﨤𨑢-𨒁𫐠𫐡䢐䢑迠-è¿«è¿­-迳𨒂-𨒤" - "𫐢-𫐤䢒-䢘迴-迷迸迹-逊𨒥-𨓄𫐥䢙-䢛逋-逧𨓅-𨓪𫐦-𫐪䢜-䢠逨-逻𨓫-𨔍𨔏-𨔜𨔠𫐫-𫐲䢡逼-遗𨔎" - "𨔝-𨔟𨔡-𨕜𫐳-𫐹𫟨𫟩䢢-䢥遘-遥𨕝-𨖅𫐺-𫐽䢦-䢩遦-遱遳𨖆-𨖳𫐾-𫑃䢪-䢭遲遴-遶遷選-遼邆𨖴-" - "𨗒𨗔-𨗤𫑄-𫑊䢮遽-邅邉𨗥-𨘆𫑋𫟪䢯䢰邇邈𨘇-𨘠𩄮𫑌-𫑏䢱邊-邌𨘡-𨘶𫑐𫑑邍𨘷-𨘻𨘽-𨙁邎" - "𨙂-𨙑𫑒-𫑕𨙒-𨙘𫑖邏邐𨙙-𨙞䢲𨙟-𨙣𨙤𨙥𨙦𨙧邑𨙨䢳邒邓𨙩𨙪䢴邔-邝𨙫-𨙵𫑗䢵-䢷邞-邬𨙶-" - "𨚒𫑘𫑙䢸-䢺邭-邻𨚓-𨚮𫑚𫑛𫟫䢻-䣂邼-郑郓𨚯-𨛊𫑜䣃-䣉郒郔-郧𨛋-𨛪𫑝-𫑟䣊-䣏部-郸𨛫-𨜎𫑠-" - "𫑢𫟬䣐-䣒郹-鄊𨜏-𨜖𨜘-𨜱𫑣𫑤𫟭䣓-䣗鄋-鄗𨜗𨜲-𨝊𫑥𫑦䣘-䣜鄘-鄥𨝋-𨝪𨝹𫑧-𫑩䣝-䣠鄦-鄲" - "𨝫-𨝸𨝺-𨞐䣡鄳-鄷𨞑-𨞦𫑪𫑫䣢鄸鄹𨞧-𨞹𫑬鄺-鄾𨞺-𨟌𫑭鄿酀酂𨟍-𨟘𫑮-𫑰酁酃𨟙-𨟟酄-酆𨟠" - "-𨟣𫑱酇酈𨟤-𨟧䣣䣤𨟨𨟩-𨟮𨟯𫑲酉䣥䣦酊酋䣧䣨酌-酒𨟰-𨟳𫑳䣩-䣭酓-酞𨟴-𨠊䣮-䣳酟-酥𨠋-𨠣䣴-䣹酦" - "-酱𨠤-𨠶𫑴𫑵𫟮䣺䣻酲-酿𨠷-𨡋𫑶-𫑸䣼-䣿醀-醌𨡌-𨡨𫑹䤀-䤈醍-醗𨡩-𨢄䤉-䤌醘-醤𨢅-𨢠𫑺䤍醥-" - "醬𨢡-𨢼𫑻䤎-䤒醭-醱𨢽-𨣕𫑼𫑽醲-醸𨣖-𨣥䤓䤔醹-醻𨣦-𨣭𫑾䤕䤖𨣮-𨣵醼𨣶-𨣽𫑿䤗䤘醽-釀𨣾-𨤂" - "釁釂𨤃𨤄釃釄𨤅𨤆釅𨤇-𨤉䤙𨤊-𨤌𨤍𨤎釆采𨤏釈𨤐𨤑釉释𫒀𨤒-𨤔𨤕-𨤗𨤘𨤙𤳛𨤚-𨤜𨤝釋𨤞" - "𨤟𨤠𨤡里重𫟯𨤣𨤤䤚野𨤢𨤥𫒁量𨤦-𨤩𫒂𨤪𨤫𨤬𫒃𨤭-𨤯𨤰𨤱𡣢𨤲𨤳𫒄釐𨤴-𨤷𫒅𥣷𨤸" - "𨤹𨤺𨤻𨤼金釒釓釔䤛釕-釢𨤽-𨥁䤜釣-釼𨥂-𨥉𫒆-𫒉䤝-䤠釽-鈬𨥊-𨥤𫒊-𫒎䤡-䤣鈭-鉴銏龯𨥥-𨦁𫒏-" - "𫒔䤤-䤪鉵-鉻鉽-銎銐-銱𨦂-𨦝𨦟-𨦫𫒕-𫒜𫟰䤫-䤲銲-鋶﨧𨦬-𨧝𨧞-𨧥𫒝-𫒥䤳-䤶鉼鋷-錧錩-鍆鍈龬﨨𨧦" - "-𨨎𨨏-𨨮𫒦-𫒯䤷-䤼錨鍇鍉-鎇𨨯-𨩧𨩨-𨪆𫒰-𫒷䤽-䥇鎈-鎨鎪-鎿龲𨪇-𨫃𨫄-𨫎𫒸-𫒾𫟱䥈-䥓鎩鏀" - "-鏲鏹𨫏-𨬌𫒿𫓀-𫓃䥔-䥜鏳鏵-鏸鏺-鐨𨬍-𨬔𨬖-𨭐𨭑-𨭔𫓄-𫓎䥝-䥦鏴鐩-鑁𨬕𨭕-𨮑𫓏-𫓕䥧-䥮鑂" - "-鑔鑧𨮒-𨮷𫓖-𫓚䥯-䥴鑕-鑦𨮸-𨯜𫓛𫓜䥵-䥷鑨-鑬𨯝-𨯹𫓝-𫓟䥸鑭-鑳𨯺-𨰈𨰱𫓠-𫓢鑴-鑺𨰉-𨰝" - "𫓣鑻-鑿𨰞-𨰨𫓤钀-钂𨰩-𨰰䥹钃钄𨰲-𨰶𨰷-𨰹𨰺𨰻𨰼𨰽⻐钅钆钇针-钌𫓥𫟲钍-钗𨰾𨰿𫓦𫟳䥺-䥼钘-" - "钯𨱀-𨱂𫓧-𫓫𫟴𫟵䥽-䥿钰-铎𨱃-𨱆𫓬-𫓮𫟶𫟷䦀铏-铷𫓯-𫓴𫟸-𫟻䦁铸-锕𨱇𨱈𫓵-𫓷𫟼锖-锱" - "𨱉-𨱌𫓸-𫓿𫟽锲-镅𨱎𫔀-𫔄𫟾𫟿䦂镆-镕𨱍𨱏𫔅-𫔈𫠀镖-镠𨱐𨱒𫔉𫔊䦃-䦅镡-镫𨱑𨱓𨱔𫔋-" - "𫔏镬-镱𨱕𨱖𫔐𫔑镲𫔒𫠁镳镴𫔓镵镶𫔔𫔕䦆⻑⻒長镸𨱗𨱘𨱙䦇镹镺𨱚-𨱥䦈䦉镻𨱦-𨱱䦊𨱲-𨱿𫔖𨲀-𨲆" - "镼𨲇-𨲒𫔗𡑺𨲓-𨲝𨲞-𨲤䦋𨲥-𨲬镽𨲭-𨲲𨲳-𨲷镾𨲸-𨲺𨲻-𨲿𨳀𨳁𨳂𨳃𨳄𨳅𨳆⻓长門𨳇" - "𨳈閁閂𨳉𫔘閃-閅𨳊-𨳏䦌䦍閆-閊𨳐-𨳖𫔙䦎-䦑開-閗𨳗-𨳲𫔚𫔛䦒-䦔閘-閠𨳳-𨴌𫔜-𫔠䦕-䦛閡-閪𨴍-" - "𨴦䦜-䦟閫-閴𨴧-𨵇𫔡-𫔤䦠-䦨閵閶閸-闂𨵈-𨵤𫔥-𫔧䦩-䦯閷闃-闏𨵥-𨵿𫔨闐-闘𨶀-𨶛䦰闙-闝𨶜-𨶫" - "𫔩䦱闞-闡𨶬-𨷂䦲-䦴闢-闦𨷃-𨷓𨷕-𨷗𫔪䦵闧𨷔𨷘-𨷞𨷟-𨷥𨷦-𨷮𨷶𨷯-𨷵𨷸𫔫𨷷𨷹𨷺𨷻" - "𨷼𨷽𨷾⻔门闩闪闫-闯𨷿-𨸁𫔬闰-闷𨸂𨸃𫔭-𫔯闸闹𫔰𫠂䦶闺-阂𨸄𨸅𫔱䦷阃-阆𫔲𫔳阇-阐𫔴䦸阑-阕𨸆-" - "𨸈阖-阙𨸉𨸊𫔵𫔶阚𫔷𫔸𨸋𨸌阛𨸍𫔹𨸎⻏⻕⻖阜阝𨸏䦹䦺阞队𨸐-𨸕䦻阠-阤𨸖-𨸙𫔺䦼-䧀阥-阶𠁲𨸚-" - "𨸩𫔻䧁-䧃阷-陉𨸪-𨹀𫔼𫔽䧄-䧈陊-陕𨹁-𨹗𫔾-𫕀䧉-䧏陖-陙陛-险𨹘-𨹳𫕁-𫕃䧐-䧖陚陪-険𨹵-𨺝𫕄" - "𫕅䧗-䧙陻-隐𨺞-𨺿𫕆-𫕍𫠃䧚-䧟隑-隙﨩𨻀-𨻭𫕎𫕏䧠-䧣隚-隡𨻮-𨼉𫕐-𫕓䧤-䧦䧩隢-隥𨼊-𨼩𫕔-" - "𫕗䧧䧨䧪隦-隫𨼪-𨼾䧫-䧭隬-隲𨼿-𨽌隳𨽍-𨽕䧮隴𨽖-𨽡𫕘䧯隵𨽢-𨽥䧰𨽦-𨽫𨽬𨽭𨽮𨽯𨽰𨽱𨽲𨽳" - "𨽴𨽵隶𨽶𨽷𨽸-𨽻𫕙隷𨽼-𨽾隸𨽿𨾀𨾁𨾂𨾃𨾄隹䧱隺-难𨾅-𨾇䧲䧳隿雀𨾈-𨾑䧴-䧶雁-雈𨾒-𨾟𫕚䧷" - "䧸䧹䧺雉-雏𨾠-𨾱䧻雐-雒𨾲-𨿊𫕛䧼䧽雓𨿋-𨿟䧾䧿雔雕𨿠-𨿾䨁䨂雖𨿿-𩀖䨃雗-雠𩀗-𩀣𫕜䨄雡-難𩀤-𩀳䨅" - "-䨇𩀴-𩁆雤𩁇-𩁒䨈𩁓-𩁛𩁜-𩁦雥雦𩁧-𩁫䨉𩁬-𩁮𩁯-𩁱雧𩁲𩁳䨊𩁴𩁵⻗雨𩁶𩁷𩁸𫕝䨋雩-雫𩁹" - "-𩂁𫕞䨌䨍雬-雳𩂂-𩂑𫕟𫕠䨎雴-雾𩂒-𩂡𫕡𫕢䨏-䨖雿-霁𩂢-𩂶𫕣𫕤䨗-䨙霂-霊𩂷-𩃑𫕥𫕦䨚-䨝霋-霗" - "𩃒-𩃴𫕧𫕨䨞-䨤霘-霠𩃵-𩃽𩃿-𩄖𫕩𫕪䨥-䨪霡-霥𩃾𩄗-𩄭𩄯-𩄺𫕫䨫-䨯霦-霭𩄻-𩅜𫕬𫕭䨰䨱霮-" - "霴𩅝-𩅻𫕮-𫕱霵-霻𩅼-𩆐𫕲䨲-䨴霼-靀𩆑-𩆣𫕳𫕴䨵䨶靁𩆤-𩆬䨷靂-靈𩆭-𩆴𫕵𫕶䨸靉𩆵-𩆾靊𩆿-" - "𩇇䨹靋-靎𩇈𩇉靏𩇊-𩇎𫕷𩇏𩇐𩇑䨺𩇒靐𩇓𩇔䨻⻘靑青𩇕𫕸靓靔𩇖𩇗靕靖𩇘-𩇛𫕹𫕺靗-静𩇜靚靛靜𩇝" - "𩇞𫕻𩇟靝𩇠𩇡𫕼𩇢𩇣䨼𩇤𩇥非𩇦-𩇨䨽䨾𩇩-𩇬䨿靟𩇭-𩇴𩇵𩇶𩇷𫕽䩀靠𩇸-𩇻𩇼𩇽靡䩁𩇾-𩈁" - "𫕾𫕿𩈂面靣𠚑𩈃-𩈅䩂-䩄𩈆-𩈌䩅-䩇靤𩈍-𩈘𫖀靥𤎂𩈙-𩈠𫖁䩈䩉靦𩈡-𩈪𫖂䩊𩈫-𩈱𩈲-𩈷𫖃" - "𩈸-𩈺䩋𩈻-𩉀䩌䩍靧𩉁-𩉉𫖄䩎𩉊𩉋靨𩉌-𩉐䩏𩉑𩉒𩉓𩉔𩉕𩉖-𩉘𩉙𩉚革靪𩉛𩉜䩐-䩒靫-靱𩉝-" - "𩉠䩓-䩘靲-靹𩉡-𩉷䩙-䩞靺-鞆𩉸-𩊏𫖅𫖆䩟鞇-鞒𩊐-𩊨𫖇𫖈䩠-䩧鞓-鞙𩊩-𩊾䩨-䩮鞚-鞡𩊿-𩋞䩯-䩵鞢-" - "鞰𩋟-𩌂䩶-䩻鞱-鞷𥌕𩌃-𩌥䩼-䩾鞸-鞻𩌦-𩍂𫖉䩿-䪄鞼-鞿𩍃-𩍒𫖊䪅䪆韀-韃𩍓-𩍤𫖋䪇䪈韄韅𩍥-𩍱䪉韆" - "-韈𩍲-𩍷䪊䪋𩍸-𩍺𩍼-𩍾䪌䪍韉𩍿-𩎆䪎𩎇𩎈-𩎊韊𩎋𩎌𩎍𩎎𩎏𩎐𩎑韋𫖌韌𩎒䪏𩎓-𩎗𫖍䪐-䪓韍" - "韎𩎘-𩎣韏-韑𩎤-𩎮𫠄䪔韒𩎯-𩎷䪕韓-韕𩎸-𩏄𫖎䪖-䪘韖-韚𩏅-𩏎䪙䪚韜-韟𩏏-𩏗韛韠𩏘-𩏟𫖏䪛韡韢" - "𩏠-𩏧䪜韣𩏨-𩏭䪝𩏮-𩏱韤韥𩏲𩏳𫖐𩏴𩏵𩏶-𩏸𩏹𩏺𩏻⻙韦韧𩏼𫖑韨𩏽𩏾𫖒韩𫖓韪韫𩏿𩐀𫠅韬" - "𫖔𫖕𫖖韭䪞韮𩐁𩐂䪟韯𩐃韰𩐄䪠韱𩐅-𩐇𩐈䪡䪢韲𩐉𩐊䪣𩐋𩐍𩐎䪤𩐌𩐏𩐐𩐑-𩐓䪥𩐔𩐕𩐖音竟章䪦-䪨" - "𩐗䪩韴韵𩐘𩐙𫖗䪪韶韷𩐚-𩐝𫖘𩐞-𩐦䪫䪬韸𩐧-𩐬𩐭-𩐰䪭韹韺𩐱-𩐴𫖙䪮䪯韻韼𩐵-𩐸韽-響𩐹-𩐾𫖚" - "𩐿-𩑁𫖛䪰𩑂-𩑆頀𩑇𩑈𫖜𩑉𩑊頁𩑋頂-頄𩑌-𩑏䪱䪲項-頉𩑐-𩑘䪳-䪵頊-頓頙𩑙-𩑯𫖝䪶-䪾頔-領頚𩑰" - "-𩒎𫖞䪿-䫂頛-頣頦-頬𩒏-𩒭䫃-䫊頤頥頭-頽𩒮-𩓜𫖟𫖠䫋-䫓頿-顊𩓝-𩓿𫖡䫔-䫝頾顋-顕𩔀-𩔘𫖢𫖣䫞-䫧" - "顖-類𩔙-𩔲𫖤䫨-䫫顟-顣𩔳-𩕈𫖥𫖦䫬-䫱顤-顨𩕉-𩕞𫖧䫲-ä«´é¡©-顫𩕟-𩕫𫖨顬-顯𩕬-𩕽䫵䫶顰𩕾-𩖅" - "𫖩䫷顱顲𩖆-𩖈𩖉-𩖎顳顴𩖏-𩖑𩖒𩖓⻚页顶顷顸-须𫖪顼-预𫖫𫠆颅-颈𫖬𫖭颉-颏𫖮-𫖱颐-颖𫖲𫖳颗𩖕" - "𩖖𫖴-𫖶题-额𫖷颞-颡𫖸𫖹颢颣颤𩖗颥颦𫖺颧風䫸𩖘𩖙䫹颩颪𩖚-𩖡䫺-䫽颫颬𩖢-𩖯𩖱-𩖳𫖻䫾-䬃颭-颱𩖴" - "-𩗃𫖼䬄䬅颲颳𠙬𩗄-𩗒䬆-䬊颴颵𩗓-𩗧䬋-䬐颶颷𩗨-𩘄𫖽䬑-䬗颸-颺𩘅-𩘍𩘏-𩘛𫖾𫖿䬘-䬚颻-飀𩘎𩘜" - "-𩘬𫗀-𫗂䬛䬜飁-飄𩘭-𩘷䬝飅-飊𩘸-𩙇飋𩙈-𩙍𫗃𫗄䬞𩙎-𩙐𫗅䬟𩙑-𩙕𫗆𩙖-𩙚𩙛𩙜飌飍𩙝𩙞" - "𩙟𩙠𩙡𩙢𩙣𩙤⻛风飏𫗇𫠇飐-飒𩙥𩙦𫠈𩙧𫗈飓𩙨-𩙪𫗉飔飖𩙫𩙬𫗊飕飗𩙭𩙮飘飙飚𩙯𩙰𫗋飛𩙱𩙲" - "𩙳𩙴䬠𫗌䬡𩙵𩙶-𩙸𩙹飜𩙺𩙻𩙼𩙽飝𩙾⻜飞⻝-⻟食飠𠋑𩙿-𩚁𩚃𩚂䬢飡-飤𩚄-𩚆䬣-䬥飥-飨𩚇-𩚔䬦" - "-䬪飩-飲𩚕-𩚧𫗍䬫-䬴飳-飹飻-飿𩚨-𩛈𫗎䬵-䬻飺餀-餏𩛉-𩛜𫗏-𫗒䬼-䭂餐-餙餝𩛝-𩛹𫗓䭃-䭇餚-餜餞-餩" - "𩛺-𩜢𩜤-𩜬䭈-䭏餪-餵餷𩜣𩜭-𩝘𫗔-𫗗䭐-䭔餶餸-饃𩝙-𩝳𩝵-𩝼𫗘䭕-䭗饄-饉𧈐𩝴𩝽-𩞠𫗙𫗚䭘" - "-䭜饊-饓𡓷𩞡-𩞵𩞷-𩞽𫗛䭝-䭠饔-饙𩞶𩞾-𩟒䉵䭡-䭤饚-饜𩟓-𩟣𫗜𫗝䭥𩟤-𩟬饝𩟭-𩟵䭦䭧饞饟𩟶䭨" - "𩟷-𩟺䭩饠饡𩟻饢𩟼𩟽⻠饣饤饥饦饧𫗞饨-饮𩟾-𩠀𫗟𫗠饯-饴𩠁𩠂𫗡-𫗣饵-饼𩠃𫗤𫗥饽-馂𩠄𩠅𩠇𫗦-" - "𫗨馃-馆𩠆𩠈𩠉𫗩𫗪馇馈馊馋𩠊𩠋𫗫-𫗯馉馌-馐𩠌𫗰𫗱馑馒𩠍𩠎䭪馓馔𩠏𫗲𫗳𫗴𫗵馕⻡首𩠐馗𩠑𩠒" - "𩠓𩠔𩠕-𩠙𫗶䭫䭬𩠚-ð©  ð© ¡-𩠧𫗷馘𩠨𩠩𫗸䭭𩠪-𩠭䭮𩠯𩠱𫗹𩠲𫗺𩠳𩠴𩠵𩠶𩠷𫗻𩠸𩠹香𩠺" - "馚𩠻-𩠽䭯馛-馝𩠾-𩡁𩡃𩡄𩡂𩡅𩡆𫗼𫗽馞-馠𩡇𩡈䭰-䭲馡-馣𩡉-𩡋𩡏𫗾馤馥𩡌-𩡎𩡐-𩡒𫗿馦馧" - "𩡓-𩡘馨𩡙-𩡜𫘀𫘁馩𩡝-𩡡𫘂𩡢𩡣𫘃馪𩡤𥗶𩡥䭳馫𩡦𫘄馬𩡧𫠉𩡨䭴馭馮𩡩-𩡯䭵䭶馯-馵𩡰-𩡶" - "𫘅䭷-䭾馶-駇𩡷-𩡾𩢀-𩢅𩢇-𩢌𫘆-𫘉䭿-䮅駈-駠𩡿𩢆𩢍-𩢭䮆-䮍駡-駲𩢮-𩣕𫘊䮎-䮒駴-騃𩣖-𩣬" - "𩤷䮓-䮛駳騄-験𩣭-𩤖𩤞𫘋-𫘎䮜-䮢騔-騨𩤗-𩤝𩤟-𩤶𩤸-𩤼𫘏-𫘑䮣-䮩騩-騸𩤽-𩥪𫘒-𫘖䮪-䮱騹-" - "驇龭𩥫-𩦁䮲-䮶驈-驕𩦂-𩦝𫘗䮷-䮹驖-驜𩦞-𩦵𫘘䮺-䮼驝-驟𩦶-𩧁𫘙䮽𩧂-𩧎䮾驠-驣𩧏-𩧓䮿驤-驧龮𩧔" - "-𩧗𫘚䯀驨驩𩧘-𩧞䯁驪𩧟𩧠驫𩧡𩧢𩧣𩧤䯂𩧥⻢马驭驮-驰𫘛驱-驴𩧦𫘜𫘝驵-骀𩧧-𩧭𩧯𫘞𫘟𫠊䯃骁-骉" - "𩧮𩧰-𩧶𫘠𫘡䯄骊-骏𩧷-𩧺𫘢-𫘤骐-骖𩧻-𩧽𫘥-𫘧骗-骛𩧾-𩨃𩨅-𩨊𫘨𫘩䯅骜-骟𩨄𩨋-𩨍𫘪" - "-𫘬骠-骢𫘭𫘮𫠋骣𩨎𩨏𫘯𫘰𫠌骤𩨐骥骦骧𫘱⻣骨䯆䯇骩𩨑-𩨓骪-骮𩨔-𩨛䯈䯉骯-骱𩨜-𩨫䯊-䯎骲-骷𩨬-" - "𩨼䯏-䯔骸-骼𩨽-𩩈𫘲䯕-䯚骽骾𩩉-𩩖䯛䯜骿-髁𩩗-𩩬䯝-䯠髂-髅𩩭-𩩿𫘳𫘴䯡髆-髌𩪀-𩪈䯢髍-髏𩪉-𩪖" - "䯣髐𩪗-𩪟䯤髑-體𩪠-𩪫䯥髕𩪬-𩪱䯦髖𩪲-𩪶髗𩪷-𩪺𩪻𩪼𩪽𩪾高髙䯧𫘵䯨𩪿𩫀䯩髚𩫁-𩫉髛𩫊-𩫍" - "𫘶𩫎-𩫔𫘷𩫕-𩫙髜𩫚-𩫝䯪𩫞𩫟𩫠-𩫤𩫥𩫦䯫髝𩫧髞𩫨-𩫪𩫫𩫬䯬𩫭𩫮𩫯𩫰𩫱𩫲𩫳髟𫘸䯭䯮" - "é« ð©«´-𩫸髡髢𩫹-𩫾𫘹𫘺䯯-䯴髣-髪𩫿-𩬐𫘻䯵䯶髫-髴𩬑-𩬯𫘼䯷䯸髵-髻鬇𩬰-𩭆𫘽䯹-䯼髼-鬂𩭇-𩭝𫘾" - "𫘿䯽-䰃鬃-鬆鬈𩭞-𩭹𫙀𫙁䰄-䰇鬉-鬏𩭺-𩮕𫙂䰈-䰋鬐-鬓𩮖-𩮮䰌䰍鬔-鬘鬝𩮯-𩯂𫙃䰎鬙-鬜𩯃-𩯚鬞-鬠" - "𩯛-𩯥䰏-䰒鬡鬢𩯦-𩯯䰓䰔鬣𩯰-𩯹䰕𩯺-𩰀鬤𩰁-𩰄𩰅-𩰇䰖𩰈𩰉鬥𩰊𩰋𩰌鬦𩰍-𩰏鬧𩰐鬨𩰑𩰒鬩" - "𩰓𩰔䰗鬪𩰕䰘𩰖-𩰘鬫𩰙𩰚𩰛鬬鬭𩰜-𩰞鬮𩰟鬯𩰠𩰡𩰢𩰣𩰤𩰥𩰦𩰧𩰨鬰𩰩𩰪鬱鬲𩰫𩰬䰙䰚𩰭𩰮" - "𫙄䰛𩰯𩰰𫙅䰜鬳𩰱-𩰸鬴𩰹-𩰽鬵鬶𩰾-𩱂鬷𩱃-𩱆鬸𩱇-𩱋鬹鬺𩱌-𩱑𫙆䰝鬻𩱒-𩱕𩱖-𩱟𩱠-𩱣䰞" - "𩍻𩱤𩱥𩱦-𩱪𩱫𩱬𩱭𩱮𫙇𩱯𩱰𩱱-𩱳𩱴𩱵𩱶𩱷𩱸⻤鬼𩱹-𩱼𫙈鬽𩱽-𩲉䰟鬾-魂𩲊-𩲠𫙉䰠䰡" - "魃-魆𩲡-𩲹䰢䰣魇𩲺-𩳋𫙊魈魉𩳌-𩳡𫙋䰤-䰧魊-魏𩳢-𩳴𫙌𫙍䰨䰩𩳵-𩴅䰪魐𩴆-𩴏魑-魔𩴐-𩴛䰫-䰭魕" - "魖𩴜-𩴭𫙎䰮𩴮-𩴰䰯䰰魗-魙𩴱-𩴹𩴺-𩴾𩴿𩵀-𩵃𩵄𩵅𩵆𩵇𩵈𩵉𩵊䰱魚𤋳𩵋䰲䰳魛-魞𩵌-𩵓𫙏" - "ä°´-䰶魟-魢𩵔-𩵟𩶷𫙐䰷-䰾魣-魹𩵠-𩶀𫙑𫙒䰿-䱉魺-鮘鮣𩶁-𩶠𫙓-𫙗䱊-䱎鮙-鮢鮤-鮴鮺𩶡-𩶶𩶸-𩷌" - "𫙘-𫙟䱏-䱘鮵-鮹鮻-鯓鯽𩷍-𩷶𫙠-𫙣䱙-䱪鯔-鯵鯻𩷷-𩸽𫙤-𫙧䱫-䱴鯶-鯺鯼鯾-鰛鰠𩸾-𩹰𫙨-𫙪䱵-䱽鰜-" - "鰟鰡-鰰𩹱-𩺬𫙫-𫙯𫠍䱾-䲈鰱-鱈鷠𩺭-𩻗𫙰-𫙶䲉-䲏鱉-鱛𩻘-𩼁𫙷-𫙼䲐-䲕鱜-鱧鱩-鱫𩼂-𩼤𫙽-𫚁" - "𫠎䲖-䲘鱨鱬-鱰𩼥-𩼺𫚂𫚃䲙鱱-鱶𩼻-𩽌𫚄䲚䲛鱷鱸𩽍-𩽙𩽚-𩽦𫚅鱹𩽧-𩽯鱺𩽰-𩽲𫚆𩽳𩽴𩽵-𩽸" - "𫚇鱻䲜⻥鱼鱽鱾𫚈-𫚊䲝鱿-鲃𩽹-𩽻𫚋-𫚍𫠏䲞䲟鲄-鲐𩾀𫚎-𫚒𫠐鲑-鲟𩽼-𩽿𫚓-𫚘鲠-鲬𩾁-𩾄𩾉𫚙" - "-𫚛鲭-鲻𩾅-𩾈𫚜-𫚡䲠䲡鲼鲽鲿-鳋𩾊𩾋𫚢-𫚥𫠑䲢-䲤鲾鳌-鳒𫚦鳓-鳛𩾌𫚧𫚨𫠒鳜-鳟𫚩𫚪鳠-鳣𩾍𫚫" - "鳤𫚬𩾎𫚭鳥𫠓鳦𩾏-𩾑𫚮䲥鳧-鳰𩾒-𩾜䲦-䲫鳱-鳶𩾝-𩾯䲬-䲸鳷-鴉鴋-鴎𩾰-𩿛𫚯-𫚲䲹-䳊鴊鴏-鴬𩿜-" - "𪀑𫚳-𫚷𫠔䳋-䳔鴭-鵉𪀒-𪁉𫚸-𫚻䳕-䳜鵊-鵣鵥𪁊-𪁶𫚼-𫛀䳝-䳥鵦-鶏鶑𪁷-𪂵𫛁-𫛈䳦-䳰鶐鶒-鶫𪂶" - "-𪃹𫛉-𫛋䳱-䳶鶬-鷊鷌-鷏𪃺-𪄬𫛌-𫛏䳷-䳽鷋鷐-鷟𪄭-𪅮𫛐𫠕䳾-䴆鷡-鷸鷺-鷼𪅯-𪆫𪆭𫛑-𫛕䴇-䴋鷹" - "é·½-鸊𪆬𪆮-𪇐𫛖䴌䴍鸋-鸒𪇑-𪇝𪇟-𪇬𫛗䴎鸓鸔𪇭-𪈂𫛘䴏鸕-鸗𪈃-𪈗鸘-鸚𪈘-𪈤鸛鸜𪈥-𪈭鸝鸞𧖠" - "𪈮-𪈳𫛙䴐𩖔𪈴-𪈷𪈸-𪈺𪈻-𪈽䴑䴒𪈾𪈿𪉀⻦鸟鸠鸡鸢-鸤䴓鸥-鸩𪉁-𪉃𫛚-𫛞𫠖鸪-鸶𪉄𫛟-𫛤䴔䴕" - "鸷-鸿𪉅-𪉋𫛥-𫛪鹀-鹈𪉌𪉍𫛫-𫛯䴖鹉-鹔𪉎𫛰-𫛵䴗鹕-鹗鹙-鹜𪉏𪉐𫛶-𫛼䴘鹘鹝-鹤𪉑-𪉔𫛽𫛾鹥-" - "鹨𫛿-𫜂鹩-鹬𫜃𫜄䴙鹭-鹰𫜅鹱鹲𫜆𪉕鹳鹴鹵𠧸𪉖𪉗䴚鹶𪉘-𪉛鹷𪉜-𪉡𪉢𫜇䴛𪉣-𪉥𫜈鹸𪉦-𪉬鹹𪉭" - "-𪉴𫜉䴜鹺鹻𪉵-𪉹𪉺-𪉾䴝𪉿-𪊂鹼鹽𪊃-𪊅䴞𪊆𪊇𪊈𪊉𪊊𫠗鹾𫜊鹿𢉖麀-麂𪊋𪊌𫜋䴟𪊍𪊎䴠-䴢麃" - "麄𪊏-𪊚𫜌䴣-䴥麅-麈𪊛-𪊤麉-麋𪊥-𪊳𫜍䴦麌-麐𪊴-𪋃𫜎䴧麑-麗𪋄-𪋍麘-麛𪋎-𪋖䴨麜麝𪋗-𪋛䴩麞" - "𪋜-𪋠麟𪋡-𪋩𫜏䴪䴫麠𪋪-𪋭麡𪋮-𪋴𪋵麢𪋶𪋷𪋸麣𪋹麤𪋺𪋻麥𪋼-𪌀䴬-䴮麧𪌁-𪌄䴯䴰麨-麫𪌅-" - "𪌓䴱-䴴麬-麮𪌔-𪌚𪌜-𪌡䴵麯麰𪌢-𪌬䴶-䴸麱麲𪌭-𪌻䴹-䴽麳麴𪌼-𪍋𫜐麵𪍌-𪍚䴾-䵀𪍛-𪍢䵁䵂䵅麶𪍣" - "-𪍱䵃𪍲-𪍷䵄𪍸-𪍾䵆𪍿𪎀𪎁𪎂𪎃-𪎅麷𪎆𪎇⻨麦𪎍𪎈麸𪎉𪎊𫜑𪎋𫜒𪎌𫜓麹𪎎𪎏𫜔麺𫜕𪎐麻" - "𪎑麼麽𪎒-𪎔䵇麾𪎕-𪎚𪎛-𪎟𪎠-𪎢𫜖麿𪎣𪎤黀𪎥-𪎧𫜗䵈䵉黁𪎨𪎩𪎪𪎫𪎬𪎭-𪎯黂𪎰𪎱𪎲⻩黃" - "黄𪎳𪎴䵊黅黆𪎵-𪎹𫜘黇-黉𪎺䵋黊黋𪎻-𪏁䵌𪏂-𪏅䵍𪏆-𪏒䵎𪏓-𪏘𪏙-𪏞䵏𪏟-𪏣䵐𪏤-𪏦黌𪏧-" - "𪏩𪏪𪏫𪏬黍𪏭䵑黎𪏮𪏯䵒䵓𪏰-𪏵黏𪏶-𪏾𪏿𪐀𪐁䵔-䵖𪐂-𪐆䵗-䵙𪐇-𪐊䵚黐𪐋䵛𪐌-𪐏𪐐䵜𪐒" - "𪐑𪐓𪐔-𪐖黑黒𪐗䵝𪐘䵞𪐙-𪐛䵟䵠墨黓𪐜-𪐣䵡黔-默𪐤-𪐱䵢䵣黚-點𪐲-𪐾䵤-䵧黟-黡𪐿-𪑇䵨䵩黢黣𢖛" - "𪑈-𪑑䵪-䵬黤-黪𪑒-𪑢𪑤𫜙𫜚䵭-䵯黫-黯𪑣𪑥-𪑽𫜛黰黱𪑾-𪒎䵰黲-黴𪒏-𪒗䵱𪒘-𪒨䵲-䵴黵𪒩-𪒳" - "䵵黶𪒴-𪒸黷𪒹-𪒾黸𪒿-𪓂𪓃𪓄𪓅𪓆𪓇𪓈𪓉𪓊黹黺𫜜黻𪓋黼𪓌𪓍-𪓏𪓐黽𪓑𪓒𪓓黿𪓔-𪓙䵶鼀-" - "鼂𪓚-𪓠䵷鼃鼄𪓡-𪓦𫜝𪓧-𪓫鼅𪓬𪓭䵸𪓮-𪓶鼆鼇𪓷𪓸䵹𪓹鼈鼉𪓺𪓽𫜞鼊𪓼𪓾𪓿𪔀𪔁⻪黾鼋鼌𫜟鼍鼎" - "𪔂鼏-鼑𪔃䵺鼒𪔄-𪔆𫜠𪔇𪔈𪔉𫜡䵻䵼𪔊鼓鼔𡔷𪔋𪔌𡒡𪔍-𪔏䵽-䵿鼕鼖𪔐-𪔓䶀鼗𪔔-𪔛𪔜-𪔡䶁鼘-" - "鼛𪔢-𪔥𪔦-𪔭鼜𪔮鼝鼞𪔯-𪔲鼟𥀻𪇞𪔳𪔴𥀼𪔵𪔶𥀽𪔷𥀾鼠鼡𫜢𪔸𪔹䶂𪔺-𪔼䶃鼢-鼤𪔽-𪕈䶄鼥-" - "鼬𪕉-𪕑𫠘䶅鼭𪕒-𪕙𪕟鼮-鼰𪕚-𪕞𪕠-𪕧䶆鼱𪕨-𪕪䶇鼲-鼵𪕫-𪕴䶈䶉鼶-鼹𪕵-𪕾𪖀-𪖄𪖅-𪖉𫜣" - "𪖊𪖋鼺𪖌𪖍𪖎𪖏鼻𪖐鼼鼽𪖑𪖒鼾鼿𪖓𪖔䶊䶋𪖕-𪖙𫜤䶌齀齁𪖚-𪖠䶍䶎𪖡-𪖤䶏𪖥-𪖬齂𪖭𪖮齃齄𪖯-" - "𪖲齅齆𪕿𪖳-𪖵齇𪖶-𪖺𪖻-𪖽䶐齈𪖾-𪗀䶑𪗁𪗂𪗃齉齊𪗄𪗅䶒䶓齋𪗆齌𠆜𪗇𪗈齍𪗉𪗊𪗋𪗌齎𪗎𪗍" - "齏𪗏-𪗑𪗒𪗓⻬齐齑齒𣦋齓齔𪗔-𪗗䶔齕𪗘-𪗚䶕䶖齖-齘𪗛-𪗤𫠙䶗-䶙齙-齣𠎜𪗥-𪗶䶚䶛齤-齩𪗷-𪘍𫜥䶜" - "䶝齪-齬𪘎-𪘤𫜦䶞䶟齭-齱𪘥-𪘸䶠-䶢齲-齷𪘹-𪙈𫠛䶣䶤齸-齻𪙉-𪙙䶥䶦𪙚-𪙢䶧𪙣-𪙯𫜧䶨齼齽𪙰-𪙵䶩" - "䶪𪙶𪙷-𪙼𪙽-𪚀𪚁-𪚄𪚅𪚆-𪚉䶫齾𪚊𪚋𪚌𪚍𪚎⻮齿龀龁龂𫜨龃-龆𫠚龇龈𪚏𫜩𫜪龉龊𫜫𪚐𫜬𫜭" - "𫠜龋龌𫜮𫜯𫜰龍龎龏𪚑-𪚔龑𪚕-𪚘𪚚𪚛龒𪚙䶬龓-龕𪚜-𪚟𪚠𪚡𫜱𪚢𪚣𪚤龖龗龘𪚥⻰龙䶭䶮龚龛𫜲⻱龜" - "𪚦𪛉𪚨䶯𪚩𪚪䶰𪚫-𪚵䶱䶲龝𪚧𪚶-𪚽𪚾𪚿𪛀𪓻𪛁𪛂-𪛄龞𪛅𪛆𫠝𪛇𪛈龟𫜳龠䶳龡𪛊龢䶴龣𪛋-" - "𪛍龤龥𪛎-𪛑䶵𪛒𪛓𫜴𪛔𪛕𪛖" + "𧲂-𧲆豶𧲇-𧲋䝒𧲌-𧲏䝓𧲐-𧲓𧲗𧲔-𧲖𧲘𧲙䝔䝕𧲚-𧲜𧲝𧲞𧲟<'\uFDD0'⾘<*豸𧲠𧲡豹-è±»" + "𧲢𧲣𫎊䝖-䝙豼豽𧲤-𧲫䝚䝛豾-貃𧲬-𧲽貄-貊𧲾-𧳉𫎋䝜貋-貍𧳊-𧳘䝝䝞貎貏𧳙-𧳥𧳱䝟貐-貓𧳦-𧳰𧳲-" + "𧳴𫎌䝠貔-貖𧳵-𧴀𫎍䝡䝢貗-貙𧴁-𧴅𧴇-𧴋䝣-䝦貚𧴆𧴌-𧴏𧴑-𧴕𧴐𧴖-𧴜𧴝𧴞𧴟𧴠𧴡𧴢貛貜" + "𧴣<'\uFDD0'⾙<*貝貞-負𧴤-𧴩𫎎財-貤𧴪-𧴲𫎏-𫎑䝧䝨貥-貮𧴳-𧵈𫎒𫎓䝩-䝯貯-賁𧵉-𧵢𫎔𫎕䝰" + "-䝲賂-賎𣣬𧵣-𧶄𫎖㕢䝳-䝵賏-賘𧶅-𧶚𫎗-𫎙䝶-䝿賙-賬𧶛-𧶰𫎚𫎛䞀-䞄賭-賵𠠋𧶱-𧷄𧷆-𧷋𫎜-" + "𫎞䞅䞆賶-賽𧷌-𧷝𫎟𫎠䞇賾-贀贂-贅𧷞-𧷻𫎡䞈贆-贌𧷼-𧸕𫎢䞉贍-贏𧸖-𧸥贐-贔𧸦-𧸰䞊贕-贘𧸱-𧸼" + "𧸿𫎣𫎤䞋贙贚𧸽𧸾𧹀-𧹇𫎥贛𧹈-𧹋贜𧹌𧹍𧹎-𧹐<'\uFDD0'⻉<*⻉贝贞-贠贡财责-贯𧹑贰-贻𧹒𫎦" + "𫎧䞌贼-赆赇-赊𧹓𫎨䞍䞎赋-赕𧹔-𧹖𫎩䞏䞐赖赗𫎪赘-赛赜𧹗赝-赠𫎫赡赢𫎬赣<'\uFDD0'⾚<*赤𧹘𧹙𧹚䞑赥" + "-赧𧹛𧹜𧹝-𧹟𫎭䞒赨-赪𧹠-𧹢𫎮䞓䞔赫𧹣-𧹦𧹧-𧹫𫎯赬-赮𧹬-𧹱赯𧹲-𧹵𧹶𧹷𫎰𧹸-𧹼䞕𧹽-" + "𧹿𧺀𧺁𧺂-𧺅<'\uFDD0'⾛<*走赱𧺆𧺇赲-赵龪𧺈-𧺎䞖-䞘赶-赸𧺏-𧺜䞙-䞜赹-赿﨣𧺝-𧺵𫎱䞝-䞤趀-" + "趋𧺶-𧻏𫎲䞥-䞪趌-趔𧻐-𧻮𫎳𫎴䞫-䞲趕-趚𧻯-𧼍𧼝𫎵-𫎷䞳-䞸趛-趤𧼎-𧼜𧼞𧼠-𧼧𫎸-𫎺䞹-䞼趥" + "-趧𧼟𧼨-𧽈𫎻𫎼䞽-䟀趨𧽉-𧽝𫎽䟁-䟆𧽞-𧽵𫎾𫎿䟇趩-趭𧽶-𧾌䟈-䟋趮𧾍-𧾘䟌趯趰𧾙-𧾠䟍-䟏𧾡-" + "𧾧䟐趱𧾨-𧾭䟑𧾮𧾯䟒𧾰-𧾴趲𧾵𧾶<'\uFDD0'⻊<*⻊足𧾷𧾸𧾹䟓䟔趴𧾺-𧿀䟕䟖趵-趸𧿁-𧿑𫏀䟗-䟞" + "趹-趻趽-跄𧿒-𧿱𫏁-𫏃䟟-䟭跅-跞践𧿲-𨀔𫏄-𫏆䟮-䟳趼跟-è·´è·¶-跻𨀕-𨀿𫏇-𫏋䟴-䟻䟽跼-踎𨁀-𨁴𫏌-" + "𫏎䟼䟾-䠌踏-踪踬-踯踺𨁵-𨂜𨂟𫏏-𫏓䠍-䠖踫踰-踹踻-蹅𨂝𨂞𨂠-𨃒𫏔-𫏘䠗-䠝蹆-蹓𨃓-𨄂𨄄𫏙-𫏛䠞" + "-䠢蹔-蹧蹮躀𨄃𨄅-𨅉𨅚𫏜-𫏟䠣-䠧蹨-蹭蹯-蹿𨅊-𨅙𨅛-𨆀𫏠-𫏢𫟣䠨䠩躁-躉𨆁-𨆩𫏣-𫏦䠪䠫躊-躏" + "𨆪-𨇀𫏧𫏨䠬躐-躖𨇁-𨇕䠭䠮躗-躜𨇖-𨇣𫏩䠯躝-躠𨇤-𨇭䠰躡-躥𨇮-𨇺躦躧𨇻-𨈀躩躪𨈁-𨈃䠱躨𨈄-" + "𨈇𨈈-𨈊𨈋𨈌𨈍𨈎<'\uFDD0'⾝<*身𨈏-𨈑𨈒躬𨈓-𨈗躭-躯𨈘-𨈨䠲-䠶躰𨈩-𨈷䠷-䠺躱躲𨈸-𨉇" + "𫏪𫏫躳-躵𨉈-𨉓𫏬䠻躶-躼𨉔-𨉡䠼躽躾𨉢-𨉥𨉧-𨉭䠽䠾躿𨉦𨉮-𨉸𫏭𫏮軀軁𨉹-𨉾𫏯䠿軂-軅𨉿-𨊌" + "𫏰䡀軆𨊍-𨊒𫏱軇𨊓-𨊗𨊘-𨊚䡁𨊛𨊜軈𨊝𨊞𨊟軉<'\uFDD0'⾞<*車軋䡂-䡄軌軍𨊠-𨊦䡅軎-軕𨊧-𨊲" + "𫏲䡆-䡎軖-軣𨊳-𨋍𫏳䡏-䡒軤-軬軮-軽龫𨋎-𨋧𫏴𫏵䡓-䡗軭軾-輌𨋨-𨌁䡘-䡛輍-輕𨌂-𨌟𫏶-𫏸䡜-䡟輖-輬" + "𨌠-𨍆𫏹䡠-䡤輭-輼𨍇-𨍨𫏺𫏻䡥-䡪輽-轅𨍩-𨎉𫏼𫏽䡫-䡱轆-轌鿂𨎊-𨎣𫏾𫏿䡲-䡵轍-轔𨎤-𨎱𫐀䡶轕" + "-轚𨎲-𨏇𨘼𫐁䡷-䡹轛-轟𨏈-𨏐𫐂䡺䡻轠-轢𨏑-𨏝轣轤𨏞-𨏨䡼𨏩-𨏲𨏳𨏴䡽𨏵-𨏸𨏽䡾轥𨏹𨏻𨏾" + "𨏺𨏼𨏿𨐀𨐁𨐂䡿𨐃𫐃𨐄<'\uFDD0'⻋<*⻋车轧轨䢀轩-轫𫐄𫐅䢁转-轰𨐅𨐆𫐆𫐇䢂轱-轻𨐇𫐈-𫐊𫟤" + "è½¼-较𨐈𫐋𫐌辄-辆𫐍辇-辎𫐎-𫐑辏-辔𫐒𫐓辕-辗𫐔𫟥辘𫐕𫐖辙辚𨐉𫐗𫐘𫟦𫐙𨐊<'\uFDD0'⾟<*辛" + "𨐋𨐌𨐍𨐎𨐏-𨐑辜辝𨐒𨐓𫐚辞-辠𨐔-𨐗𫐛𫐜辡-辣𨐘-𨐛䢃辤𨐜-𨐟辥-辪𨐠-𨐧辫𨐨-𨐯辬𨐰-𨐲" + "辭𨐵-𨐹䢄辮𨐺-𨐼𫐝辯𨐽𨐾𨐿𨑀𨑁𨑂<'\uFDD0'â¾ <*辰𨑃𨑄辱䢅農𨑅-𨑇䢆䢇辳𨑈𨑉辴𨑊䢈䢉𨑋" + "𨑌<'\uFDD0'⾡<*⻌-⻎辵辶𠔇辷𫐞辸-辽𨑍-𨑐𫟧䢊䢋巡达-迉𨑑-𨑡𫐟䢌-䢏迊-迟迬﨤𨑢-𨒁𫐠𫐡䢐䢑迠-" + "è¿«è¿­-迳𨒂-𨒤𫐢-𫐤䢒-䢘迴-迷迸迹-逊𨒥-𨓄𫐥䢙-䢛逋-逧𨓅-𨓪𫐦-𫐪䢜-䢠逨-逻𨓫-𨔍𨔏-𨔜𨔠𫐫-" + "𫐲䢡逼-遗𨔎𨔝-𨔟𨔡-𨕜𫐳-𫐹𫟨𫟩䢢-䢥遘-遥𨕝-𨖅𫐺-𫐽䢦-䢩遦-遱遳𨖆-𨖳𫐾-𫑃䢪-䢭遲遴-遶遷" + "選-遼邆𨖴-𨗒𨗔-𨗤𫑄-𫑊䢮遽-邅邉𨗥-𨘆𫑋𫟪䢯䢰邇邈𨘇-𨘠𩄮𫑌-𫑏䢱邊-邌𨘡-𨘶𫑐𫑑邍𨘷-𨘻" + "𨘽-𨙁邎𨙂-𨙑𫑒-𫑕𨙒-𨙘𫑖邏邐𨙙-𨙞䢲𨙟-𨙣𨙤𨙥𨙦𨙧<'\uFDD0'⻏<*邑𨙨䢳邒邓𨙩𨙪䢴邔" + "-邝𨙫-𨙵𫑗䢵-䢷邞-邬𨙶-𨚒𫑘𫑙䢸-䢺邭-邻𨚓-𨚮𫑚𫑛𫟫䢻-䣂邼-郑郓𨚯-𨛊𫑜䣃-䣉郒郔-郧𨛋-𨛪" + "𫑝-𫑟䣊-䣏部-郸𨛫-𨜎𫑠-𫑢𫟬䣐-䣒郹-鄊𨜏-𨜖𨜘-𨜱𫑣𫑤𫟭䣓-䣗鄋-鄗𨜗𨜲-𨝊𫑥𫑦䣘-䣜鄘-鄥" + "𨝋-𨝪𨝹𫑧-𫑩䣝-䣠鄦-鄲𨝫-𨝸𨝺-𨞐䣡鄳-鄷𨞑-𨞦𫑪𫑫䣢鄸鄹𨞧-𨞹𫑬鄺-鄾𨞺-𨟌𫑭鄿酀酂𨟍-" + "𨟘𫑮-𫑰酁酃𨟙-𨟟酄-酆𨟠-𨟣𫑱酇酈𨟤-𨟧䣣䣤𨟨𨟩-𨟮𨟯𫑲<'\uFDD0'â¾£<*酉䣥䣦酊酋䣧䣨酌-酒𨟰" + "-𨟳𫑳䣩-䣭酓-酞𨟴-𨠊䣮-䣳酟-酥𨠋-𨠣䣴-䣹酦-酱𨠤-𨠶𫑴𫑵𫟮䣺䣻酲-酿𨠷-𨡋𫑶-𫑸䣼-䣿醀-醌𨡌-" + "𨡨𫑹䤀-䤈醍-醗𨡩-𨢄䤉-䤌醘-醤𨢅-𨢠𫑺䤍醥-醬𨢡-𨢼𫑻䤎-䤒醭-醱𨢽-𨣕𫑼𫑽醲-醸𨣖-𨣥䤓䤔醹-醻" + "𨣦-𨣭𫑾䤕䤖𨣮-𨣵醼𨣶-𨣽𫑿䤗䤘醽-釀𨣾-𨤂釁釂𨤃𨤄釃釄𨤅𨤆釅𨤇-𨤉䤙𨤊-𨤌𨤍𨤎<'\uFDD0" + "'⾤<*釆采𨤏釈𨤐𨤑釉释𫒀𨤒-𨤔𨤕-𨤗𨤘𨤙𤳛𨤚-𨤜𨤝釋𨤞𨤟𨤠𨤡<'\uFDD0'â¾¥<*里重𫟯𨤣" + "𨤤䤚野𨤢𨤥𫒁量𨤦-𨤩𫒂𨤪𨤫𨤬𫒃𨤭-𨤯𨤰𨤱𡣢𨤲𨤳𫒄釐𨤴-𨤷𫒅𥣷𨤸𨤹𨤺𨤻𨤼<" + "'\uFDD0'⾦<*金釒釓釔䤛釕-釢𨤽-𨥁䤜釣-釼𨥂-𨥉𫒆-𫒉䤝-䤠釽-鈬𨥊-𨥤𫒊-𫒎䤡-䤣鈭-鉴銏龯𨥥-𨦁" + "𫒏-𫒔䤤-䤪鉵-鉻鉽-銎銐-銱𨦂-𨦝𨦟-𨦫𫒕-𫒜𫟰䤫-䤲銲-鋶﨧𨦬-𨧝𨧞-𨧥𫒝-𫒥䤳-䤶鉼鋷-錧錩-鍆鍈龬" + "﨨𨧦-𨨎𨨏-𨨮𫒦-𫒯䤷-䤼錨鍇鍉-鎇𨨯-𨩧𨩨-𨪆𫒰-𫒷䤽-䥇鎈-鎨鎪-鎿龲𨪇-𨫃𨫄-𨫎𫒸-𫒾𫟱䥈-" + "䥓鎩鏀-鏲鏹𨫏-𨬌𫒿𫓀-𫓃䥔-䥜鏳鏵-鏸鏺-鐨𨬍-𨬔𨬖-𨭐𨭑-𨭔𫓄-𫓎䥝-䥦鏴鐩-鑁𨬕𨭕-𨮑𫓏-𫓕䥧" + "-䥮鑂-鑔鑧𨮒-𨮷𫓖-𫓚䥯-䥴鑕-鑦𨮸-𨯜𫓛𫓜䥵-䥷鑨-鑬𨯝-𨯹𫓝-𫓟䥸鑭-鑳𨯺-𨰈𨰱𫓠-𫓢鑴-鑺𨰉" + "-𨰝𫓣鑻-鑿𨰞-𨰨𫓤钀-钂𨰩-𨰰䥹钃钄𨰲-𨰶𨰷-𨰹𨰺𨰻𨰼𨰽<'\uFDD0'⻐<*⻐钅钆钇针-钌𫓥𫟲钍" + "-钗𨰾𨰿𫓦𫟳䥺-䥼钘-钯𨱀-𨱂𫓧-𫓫𫟴𫟵䥽-䥿钰-铎𨱃-𨱆𫓬-𫓮𫟶𫟷䦀铏-铷𫓯-𫓴𫟸-𫟻䦁铸-锕" + "𨱇𨱈𫓵-𫓷𫟼锖-锱𨱉-𨱌𫓸-𫓿𫟽锲-镅𨱎𫔀-𫔄𫟾𫟿䦂镆-镕𨱍𨱏𫔅-𫔈𫠀镖-镠𨱐𨱒𫔉𫔊䦃-" + "䦅镡-镫𨱑𨱓𨱔𫔋-𫔏镬-镱𨱕𨱖𫔐𫔑镲𫔒𫠁镳镴𫔓镵镶𫔔𫔕䦆<'\uFDD0'⻑<*⻑⻒長镸𨱗𨱘𨱙䦇镹镺" + "𨱚-𨱥䦈䦉镻𨱦-𨱱䦊𨱲-𨱿𫔖𨲀-𨲆镼𨲇-𨲒𫔗𡑺𨲓-𨲝𨲞-𨲤䦋𨲥-𨲬镽𨲭-𨲲𨲳-𨲷镾𨲸-" + "𨲺𨲻-𨲿𨳀𨳁𨳂𨳃𨳄𨳅𨳆<'\uFDD0'⻓<*⻓长<'\uFDD0'⾨<*門𨳇𨳈閁閂𨳉𫔘閃-閅𨳊-𨳏䦌䦍" + "閆-閊𨳐-𨳖𫔙䦎-䦑開-閗𨳗-𨳲𫔚𫔛䦒-䦔閘-閠𨳳-𨴌𫔜-𫔠䦕-䦛閡-閪𨴍-𨴦䦜-䦟閫-閴𨴧-𨵇𫔡-𫔤" + "䦠-䦨閵閶閸-闂𨵈-𨵤𫔥-𫔧䦩-䦯閷闃-闏𨵥-𨵿𫔨闐-闘𨶀-𨶛䦰闙-闝𨶜-𨶫𫔩䦱闞-闡𨶬-𨷂䦲-䦴闢-闦𨷃" + "-𨷓𨷕-𨷗𫔪䦵闧𨷔𨷘-𨷞𨷟-𨷥𨷦-𨷮𨷶𨷯-𨷵𨷸𫔫𨷷𨷹𨷺𨷻𨷼𨷽𨷾<'\uFDD0'⻔<*⻔门" + "闩闪闫-闯𨷿-𨸁𫔬闰-闷𨸂𨸃𫔭-𫔯闸闹𫔰𫠂䦶闺-阂𨸄𨸅𫔱䦷阃-阆𫔲𫔳阇-阐𫔴䦸阑-阕𨸆-𨸈阖-阙𨸉" + "𨸊𫔵𫔶阚𫔷𫔸𨸋𨸌阛𨸍𫔹𨸎<'\uFDD0'⻖<*⻏⻕⻖阜阝𨸏䦹䦺阞队𨸐-𨸕䦻阠-阤𨸖-𨸙𫔺䦼-䧀阥-阶" + "𠁲𨸚-𨸩𫔻䧁-䧃阷-陉𨸪-𨹀𫔼𫔽䧄-䧈陊-陕𨹁-𨹗𫔾-𫕀䧉-䧏陖-陙陛-险𨹘-𨹳𫕁-𫕃䧐-䧖陚陪-険𨹵" + "-𨺝𫕄𫕅䧗-䧙陻-隐𨺞-𨺿𫕆-𫕍𫠃䧚-䧟隑-隙﨩𨻀-𨻭𫕎𫕏䧠-䧣隚-隡𨻮-𨼉𫕐-𫕓䧤-䧦䧩隢-隥𨼊-" + "𨼩𫕔-𫕗䧧䧨䧪隦-隫𨼪-𨼾䧫-䧭隬-隲𨼿-𨽌隳𨽍-𨽕䧮隴𨽖-𨽡𫕘䧯隵𨽢-𨽥䧰𨽦-𨽫𨽬𨽭𨽮𨽯𨽰" + "𨽱𨽲𨽳𨽴𨽵<'\uFDD0'⾪<*隶𨽶𨽷𨽸-𨽻𫕙隷𨽼-𨽾隸𨽿𨾀𨾁𨾂𨾃𨾄<'\uFDD0'⾫<*隹䧱隺" + "-难𨾅-𨾇䧲䧳隿雀𨾈-𨾑䧴-䧶雁-雈𨾒-𨾟𫕚䧷䧸䧹䧺雉-雏𨾠-𨾱䧻雐-雒𨾲-𨿊𫕛䧼䧽雓𨿋-𨿟䧾䧿雔雕𨿠-" + "𨿾䨁䨂雖𨿿-𩀖䨃雗-雠𩀗-𩀣𫕜䨄雡-難𩀤-𩀳䨅-䨇𩀴-𩁆雤𩁇-𩁒䨈𩁓-𩁛𩁜-𩁦雥雦𩁧-𩁫䨉𩁬-𩁮" + "𩁯-𩁱雧𩁲𩁳䨊𩁴𩁵<'\uFDD0'⻗<*⻗雨𩁶𩁷𩁸𫕝䨋雩-雫𩁹-𩂁𫕞䨌䨍雬-雳𩂂-𩂑𫕟𫕠䨎雴-雾𩂒" + "-𩂡𫕡𫕢䨏-䨖雿-霁𩂢-𩂶𫕣𫕤䨗-䨙霂-霊𩂷-𩃑𫕥𫕦䨚-䨝霋-霗𩃒-𩃴𫕧𫕨䨞-䨤霘-霠𩃵-𩃽𩃿-𩄖" + "𫕩𫕪䨥-䨪霡-霥𩃾𩄗-𩄭𩄯-𩄺𫕫䨫-䨯霦-霭𩄻-𩅜𫕬𫕭䨰䨱霮-霴𩅝-𩅻𫕮-𫕱霵-霻𩅼-𩆐𫕲䨲-䨴霼" + "-靀𩆑-𩆣𫕳𫕴䨵䨶靁𩆤-𩆬䨷靂-靈𩆭-𩆴𫕵𫕶䨸靉𩆵-𩆾靊𩆿-𩇇䨹靋-靎𩇈𩇉靏𩇊-𩇎𫕷𩇏𩇐𩇑䨺" + "𩇒靐𩇓𩇔䨻<'\uFDD0'⻘<*⻘靑青𩇕𫕸靓靔𩇖𩇗靕靖𩇘-𩇛𫕹𫕺靗-静𩇜靚靛靜𩇝𩇞𫕻𩇟靝𩇠𩇡𫕼" + "𩇢𩇣䨼𩇤𩇥<'\uFDD0'â¾®<*非𩇦-𩇨䨽䨾𩇩-𩇬䨿靟𩇭-𩇴𩇵𩇶𩇷𫕽䩀靠𩇸-𩇻𩇼𩇽靡䩁𩇾-𩈁" + "𫕾𫕿𩈂<'\uFDD0'⾯<*面靣𠚑𩈃-𩈅䩂-䩄𩈆-𩈌䩅-䩇靤𩈍-𩈘𫖀靥𤎂𩈙-𩈠𫖁䩈䩉靦𩈡-𩈪𫖂䩊" + "𩈫-𩈱𩈲-𩈷𫖃𩈸-𩈺䩋𩈻-𩉀䩌䩍靧𩉁-𩉉𫖄䩎𩉊𩉋靨𩉌-𩉐䩏𩉑𩉒𩉓𩉔𩉕𩉖-𩉘𩉙𩉚<" + "'\uFDD0'â¾°<*革靪𩉛𩉜䩐-䩒靫-靱𩉝-𩉠䩓-䩘靲-靹𩉡-𩉷䩙-䩞靺-鞆𩉸-𩊏𫖅𫖆䩟鞇-鞒𩊐-𩊨𫖇𫖈䩠" + "-䩧鞓-鞙𩊩-𩊾䩨-䩮鞚-鞡𩊿-𩋞䩯-䩵鞢-鞰𩋟-𩌂䩶-䩻鞱-鞷𥌕𩌃-𩌥䩼-䩾鞸-鞻𩌦-𩍂𫖉䩿-䪄鞼-鞿𩍃-" + "𩍒𫖊䪅䪆韀-韃𩍓-𩍤𫖋䪇䪈韄韅𩍥-𩍱䪉韆-韈𩍲-𩍷䪊䪋𩍸-𩍺𩍼-𩍾䪌䪍韉𩍿-𩎆䪎𩎇𩎈-𩎊韊𩎋𩎌" + "𩎍𩎎𩎏𩎐𩎑<'\uFDD0'â¾±<*韋𫖌韌𩎒䪏𩎓-𩎗𫖍䪐-䪓韍韎𩎘-𩎣韏-韑𩎤-𩎮𫠄䪔韒𩎯-𩎷䪕韓-韕" + "𩎸-𩏄𫖎䪖-䪘韖-韚𩏅-𩏎䪙䪚韜-韟𩏏-𩏗韛韠𩏘-𩏟𫖏䪛韡韢𩏠-𩏧䪜韣𩏨-𩏭䪝𩏮-𩏱韤韥𩏲𩏳𫖐𩏴" + "𩏵𩏶-𩏸𩏹𩏺𩏻<'\uFDD0'⻙<*⻙韦韧𩏼𫖑韨𩏽𩏾𫖒韩𫖓韪韫𩏿𩐀𫠅韬𫖔𫖕𫖖<'\uFDD0'â¾²<" + "*韭䪞韮𩐁𩐂䪟韯𩐃韰𩐄䪠韱𩐅-𩐇𩐈䪡䪢韲𩐉𩐊䪣𩐋𩐍𩐎䪤𩐌𩐏𩐐𩐑-𩐓䪥𩐔𩐕𩐖<'\uFDD0'â¾³<" + "*音竟章䪦-䪨𩐗䪩韴韵𩐘𩐙𫖗䪪韶韷𩐚-𩐝𫖘𩐞-𩐦䪫䪬韸𩐧-𩐬𩐭-𩐰䪭韹韺𩐱-𩐴𫖙䪮䪯韻韼𩐵-𩐸韽-響" + "𩐹-𩐾𫖚𩐿-𩑁𫖛䪰𩑂-𩑆頀𩑇𩑈𫖜𩑉𩑊<'\uFDD0'â¾´<*頁𩑋頂-頄𩑌-𩑏䪱䪲項-頉𩑐-𩑘䪳-䪵頊" + "-頓頙𩑙-𩑯𫖝䪶-䪾頔-領頚𩑰-𩒎𫖞䪿-䫂頛-頣頦-頬𩒏-𩒭䫃-䫊頤頥頭-頽𩒮-𩓜𫖟𫖠䫋-䫓頿-顊𩓝-𩓿𫖡" + "䫔-䫝頾顋-顕𩔀-𩔘𫖢𫖣䫞-䫧顖-類𩔙-𩔲𫖤䫨-䫫顟-顣𩔳-𩕈𫖥𫖦䫬-䫱顤-顨𩕉-𩕞𫖧䫲-ä«´é¡©-顫𩕟-𩕫" + "𫖨顬-顯𩕬-𩕽䫵䫶顰𩕾-𩖅𫖩䫷顱顲𩖆-𩖈𩖉-𩖎顳顴𩖏-𩖑𩖒𩖓<'\uFDD0'⻚<*⻚页顶顷顸-须𫖪顼-预" + "𫖫𫠆颅-颈𫖬𫖭颉-颏𫖮-𫖱颐-颖𫖲𫖳颗𩖕𩖖𫖴-𫖶题-额𫖷颞-颡𫖸𫖹颢颣颤𩖗颥颦𫖺颧<'\uFDD0'â¾µ" + "<*風䫸𩖘𩖙䫹颩颪𩖚-𩖡䫺-䫽颫颬𩖢-𩖯𩖱-𩖳𫖻䫾-䬃颭-颱𩖴-𩗃𫖼䬄䬅颲颳𠙬𩗄-𩗒䬆-䬊颴颵𩗓-𩗧䬋" + "-䬐颶颷𩗨-𩘄𫖽䬑-䬗颸-颺𩘅-𩘍𩘏-𩘛𫖾𫖿䬘-䬚颻-飀𩘎𩘜-𩘬𫗀-𫗂䬛䬜飁-飄𩘭-𩘷䬝飅-飊𩘸-𩙇" + "飋𩙈-𩙍𫗃𫗄䬞𩙎-𩙐𫗅䬟𩙑-𩙕𫗆𩙖-𩙚𩙛𩙜飌飍𩙝𩙞𩙟𩙠𩙡𩙢𩙣𩙤<'\uFDD0'⻛<*⻛风飏" + "𫗇𫠇飐-飒𩙥𩙦𫠈𩙧𫗈飓𩙨-𩙪𫗉飔飖𩙫𩙬𫗊飕飗𩙭𩙮飘飙飚𩙯𩙰𫗋<'\uFDD0'⾶<*飛𩙱𩙲𩙳" + "𩙴䬠𫗌䬡𩙵𩙶-𩙸𩙹飜𩙺𩙻𩙼𩙽飝𩙾<'\uFDD0'⻜<*⻜飞<'\uFDD0'⻝<*⻝-⻟食飠𠋑𩙿-𩚁𩚃" + "𩚂䬢飡-飤𩚄-𩚆䬣-䬥飥-飨𩚇-𩚔䬦-䬪飩-飲𩚕-𩚧𫗍䬫-䬴飳-飹飻-飿𩚨-𩛈𫗎䬵-䬻飺餀-餏𩛉-𩛜𫗏-𫗒" + "䬼-䭂餐-餙餝𩛝-𩛹𫗓䭃-䭇餚-餜餞-餩𩛺-𩜢𩜤-𩜬䭈-䭏餪-餵餷𩜣𩜭-𩝘𫗔-𫗗䭐-䭔餶餸-饃𩝙-𩝳𩝵-" + "𩝼𫗘䭕-䭗饄-饉𧈐𩝴𩝽-𩞠𫗙𫗚䭘-䭜饊-饓𡓷𩞡-𩞵𩞷-𩞽𫗛䭝-䭠饔-饙𩞶𩞾-𩟒䉵䭡-䭤饚-饜𩟓-𩟣" + "𫗜𫗝䭥𩟤-𩟬饝𩟭-𩟵䭦䭧饞饟𩟶䭨𩟷-𩟺䭩饠饡𩟻饢𩟼𩟽<'\uFDD0'â» <*⻠饣饤饥饦饧𫗞饨-饮𩟾-𩠀𫗟" + "𫗠饯-饴𩠁𩠂𫗡-𫗣饵-饼𩠃𫗤𫗥饽-馂𩠄𩠅𩠇𫗦-𫗨馃-馆𩠆𩠈𩠉𫗩𫗪馇馈馊馋𩠊𩠋𫗫-𫗯馉馌-馐" + "𩠌𫗰𫗱馑馒𩠍𩠎䭪馓馔𩠏𫗲𫗳𫗴𫗵馕<'\uFDD0'⻡<*⻡首𩠐馗𩠑𩠒𩠓𩠔𩠕-𩠙𫗶䭫䭬𩠚-ð©  ð© ¡-" + "𩠧𫗷馘𩠨𩠩𫗸䭭𩠪-𩠭䭮𩠯𩠱𫗹𩠲𫗺𩠳𩠴𩠵𩠶𩠷𫗻𩠸𩠹<'\uFDD0'â¾¹<*香𩠺馚𩠻-𩠽䭯馛-" + "馝𩠾-𩡁𩡃𩡄𩡂𩡅𩡆𫗼𫗽馞-馠𩡇𩡈䭰-䭲馡-馣𩡉-𩡋𩡏𫗾馤馥𩡌-𩡎𩡐-𩡒𫗿馦馧𩡓-𩡘馨𩡙-" + "𩡜𫘀𫘁馩𩡝-𩡡𫘂𩡢𩡣𫘃馪𩡤𥗶𩡥䭳馫𩡦𫘄<'\uFDD0'⾺<*馬𩡧𫠉𩡨䭴馭馮𩡩-𩡯䭵䭶馯-馵𩡰-" + "𩡶𫘅䭷-䭾馶-駇𩡷-𩡾𩢀-𩢅𩢇-𩢌𫘆-𫘉䭿-䮅駈-駠𩡿𩢆𩢍-𩢭䮆-䮍駡-駲𩢮-𩣕𫘊䮎-䮒駴-騃𩣖-" + "𩣬𩤷䮓-䮛駳騄-験𩣭-𩤖𩤞𫘋-𫘎䮜-䮢騔-騨𩤗-𩤝𩤟-𩤶𩤸-𩤼𫘏-𫘑䮣-䮩騩-騸𩤽-𩥪𫘒-𫘖䮪-ä®±" + "騹-驇龭𩥫-𩦁䮲-䮶驈-驕𩦂-𩦝𫘗䮷-䮹驖-驜𩦞-𩦵𫘘䮺-䮼驝-驟𩦶-𩧁𫘙䮽𩧂-𩧎䮾驠-驣𩧏-𩧓䮿驤-驧龮" + "𩧔-𩧗𫘚䯀驨驩𩧘-𩧞䯁驪𩧟𩧠驫𩧡𩧢𩧣𩧤䯂𩧥<'\uFDD0'⻢<*⻢马驭驮-驰𫘛驱-驴𩧦𫘜𫘝驵-骀𩧧-" + "𩧭𩧯𫘞𫘟𫠊䯃骁-骉𩧮𩧰-𩧶𫘠𫘡䯄骊-骏𩧷-𩧺𫘢-𫘤骐-骖𩧻-𩧽𫘥-𫘧骗-骛𩧾-𩨃𩨅-𩨊𫘨" + "𫘩䯅骜-骟𩨄𩨋-𩨍𫘪-𫘬骠-骢𫘭𫘮𫠋骣𩨎𩨏𫘯𫘰𫠌骤𩨐骥骦骧𫘱<'\uFDD0'⻣<*⻣骨䯆䯇骩𩨑-𩨓" + "骪-骮𩨔-𩨛䯈䯉骯-骱𩨜-𩨫䯊-䯎骲-骷𩨬-𩨼䯏-䯔骸-骼𩨽-𩩈𫘲䯕-䯚骽骾𩩉-𩩖䯛䯜骿-髁𩩗-𩩬䯝-䯠髂-髅" + "ð©©­-𩩿𫘳𫘴䯡髆-髌𩪀-𩪈䯢髍-髏𩪉-𩪖䯣髐𩪗-𩪟䯤髑-體𩪠-𩪫䯥髕𩪬-𩪱䯦髖𩪲-𩪶髗𩪷-𩪺𩪻𩪼" + "𩪽𩪾<'\uFDD0'â¾¼<*高髙䯧𫘵䯨𩪿𩫀䯩髚𩫁-𩫉髛𩫊-𩫍𫘶𩫎-𩫔𫘷𩫕-𩫙髜𩫚-𩫝䯪𩫞𩫟𩫠-" + "𩫤𩫥𩫦䯫髝𩫧髞𩫨-𩫪𩫫𩫬䯬𩫭𩫮𩫯𩫰𩫱𩫲𩫳<'\uFDD0'â¾½<*髟𫘸䯭䯮髠𩫴-𩫸髡髢𩫹-𩫾𫘹" + "𫘺䯯-䯴髣-髪𩫿-𩬐𫘻䯵䯶髫-髴𩬑-𩬯𫘼䯷䯸髵-髻鬇𩬰-𩭆𫘽䯹-䯼髼-鬂𩭇-𩭝𫘾𫘿䯽-䰃鬃-鬆鬈𩭞-ð©­¹" + "𫙀𫙁䰄-䰇鬉-鬏𩭺-𩮕𫙂䰈-䰋鬐-鬓𩮖-𩮮䰌䰍鬔-鬘鬝𩮯-𩯂𫙃䰎鬙-鬜𩯃-𩯚鬞-鬠𩯛-𩯥䰏-䰒鬡鬢𩯦-𩯯" + "䰓䰔鬣𩯰-𩯹䰕𩯺-𩰀鬤𩰁-𩰄𩰅-𩰇䰖𩰈𩰉<'\uFDD0'â¾¾<*鬥𩰊𩰋𩰌鬦𩰍-𩰏鬧𩰐鬨𩰑𩰒鬩𩰓𩰔" + "䰗鬪𩰕䰘𩰖-𩰘鬫𩰙𩰚𩰛鬬鬭𩰜-𩰞鬮𩰟<'\uFDD0'⾿<*鬯𩰠𩰡𩰢𩰣𩰤𩰥𩰦𩰧𩰨鬰𩰩𩰪鬱<" + "'\uFDD0'⿀<*鬲𩰫𩰬䰙䰚𩰭𩰮𫙄䰛𩰯𩰰𫙅䰜鬳𩰱-𩰸鬴𩰹-𩰽鬵鬶𩰾-𩱂鬷𩱃-𩱆鬸𩱇-𩱋鬹鬺𩱌-" + "𩱑𫙆䰝鬻𩱒-𩱕𩱖-𩱟𩱠-𩱣䰞𩍻𩱤𩱥𩱦-𩱪𩱫𩱬𩱭𩱮𫙇𩱯𩱰𩱱-𩱳𩱴𩱵𩱶𩱷𩱸<" + "'\uFDD0'⻤<*⻤鬼𩱹-𩱼𫙈鬽𩱽-𩲉䰟鬾-魂𩲊-𩲠𫙉䰠䰡魃-魆𩲡-𩲹䰢䰣魇𩲺-𩳋𫙊魈魉𩳌-𩳡𫙋䰤-" + "䰧魊-魏𩳢-𩳴𫙌𫙍䰨䰩𩳵-𩴅䰪魐𩴆-𩴏魑-魔𩴐-𩴛䰫-䰭魕魖𩴜-𩴭𫙎䰮𩴮-𩴰䰯䰰魗-魙𩴱-𩴹𩴺-ð©´¾" + "𩴿𩵀-𩵃𩵄𩵅𩵆𩵇𩵈𩵉𩵊䰱<'\uFDD0'⿂<*魚𤋳𩵋䰲䰳魛-魞𩵌-𩵓𫙏䰴-䰶魟-魢𩵔-𩵟𩶷𫙐䰷-" + "䰾魣-魹𩵠-𩶀𫙑𫙒䰿-䱉魺-鮘鮣𩶁-𩶠𫙓-𫙗䱊-䱎鮙-鮢鮤-鮴鮺𩶡-𩶶𩶸-𩷌𫙘-𫙟䱏-䱘鮵-鮹鮻-鯓鯽𩷍-" + "𩷶𫙠-𫙣䱙-䱪鯔-鯵鯻𩷷-𩸽𫙤-𫙧䱫-䱴鯶-鯺鯼鯾-鰛鰠𩸾-𩹰𫙨-𫙪䱵-䱽鰜-鰟鰡-鰰𩹱-𩺬𫙫-𫙯𫠍䱾-" + "䲈鰱-鱈鷠𩺭-𩻗𫙰-𫙶䲉-䲏鱉-鱛𩻘-𩼁𫙷-𫙼䲐-䲕鱜-鱧鱩-鱫𩼂-𩼤𫙽-𫚁𫠎䲖-䲘鱨鱬-鱰𩼥-𩼺𫚂𫚃" + "䲙鱱-鱶𩼻-𩽌𫚄䲚䲛鱷鱸𩽍-𩽙𩽚-𩽦𫚅鱹𩽧-𩽯鱺𩽰-𩽲𫚆𩽳𩽴𩽵-𩽸𫚇鱻䲜<'\uFDD0'⻥<*⻥鱼" + "鱽鱾𫚈-𫚊䲝鱿-鲃𩽹-𩽻𫚋-𫚍𫠏䲞䲟鲄-鲐𩾀𫚎-𫚒𫠐鲑-鲟𩽼-𩽿𫚓-𫚘鲠-鲬𩾁-𩾄𩾉𫚙-𫚛鲭-é²»" + "𩾅-𩾈𫚜-𫚡䲠䲡鲼鲽鲿-鳋𩾊𩾋𫚢-𫚥𫠑䲢-䲤鲾鳌-鳒𫚦鳓-鳛𩾌𫚧𫚨𫠒鳜-鳟𫚩𫚪鳠-鳣𩾍𫚫鳤𫚬𩾎" + "𫚭<'\uFDD0'⿃<*鳥𫠓鳦𩾏-𩾑𫚮䲥鳧-鳰𩾒-𩾜䲦-䲫鳱-鳶𩾝-𩾯䲬-䲸鳷-鴉鴋-鴎𩾰-𩿛𫚯-𫚲䲹-䳊鴊" + "鴏-鴬𩿜-𪀑𫚳-𫚷𫠔䳋-䳔鴭-鵉𪀒-𪁉𫚸-𫚻䳕-䳜鵊-鵣鵥𪁊-𪁶𫚼-𫛀䳝-䳥鵦-鶏鶑𪁷-𪂵𫛁-𫛈䳦-ä³°" + "鶐鶒-鶫𪂶-𪃹𫛉-𫛋䳱-䳶鶬-鷊鷌-鷏𪃺-𪄬𫛌-𫛏䳷-䳽鷋鷐-鷟𪄭-𪅮𫛐𫠕䳾-䴆鷡-鷸鷺-鷼𪅯-𪆫𪆭𫛑-" + "𫛕䴇-䴋鷹鷽-鸊𪆬𪆮-𪇐𫛖䴌䴍鸋-鸒𪇑-𪇝𪇟-𪇬𫛗䴎鸓鸔𪇭-𪈂𫛘䴏鸕-鸗𪈃-𪈗鸘-鸚𪈘-𪈤鸛鸜𪈥-" + "𪈭鸝鸞𧖠𪈮-𪈳𫛙䴐𩖔𪈴-𪈷𪈸-𪈺𪈻-𪈽䴑䴒𪈾𪈿𪉀<'\uFDD0'⻦<*⻦鸟鸠鸡鸢-鸤䴓鸥-鸩𪉁-𪉃" + "𫛚-𫛞𫠖鸪-鸶𪉄𫛟-𫛤䴔䴕鸷-鸿𪉅-𪉋𫛥-𫛪鹀-鹈𪉌𪉍𫛫-𫛯䴖鹉-鹔𪉎𫛰-𫛵䴗鹕-鹗鹙-鹜𪉏𪉐𫛶" + "-𫛼䴘鹘鹝-鹤𪉑-𪉔𫛽𫛾鹥-鹨𫛿-𫜂鹩-鹬𫜃𫜄䴙鹭-鹰𫜅鹱鹲𫜆𪉕鹳鹴<'\uFDD0'⿄<*鹵𠧸𪉖𪉗䴚鹶" + "𪉘-𪉛鹷𪉜-𪉡𪉢𫜇䴛𪉣-𪉥𫜈鹸𪉦-𪉬鹹𪉭-𪉴𫜉䴜鹺鹻𪉵-𪉹𪉺-𪉾䴝𪉿-𪊂鹼鹽𪊃-𪊅䴞𪊆𪊇" + "𪊈𪊉𪊊<'\uFDD0'⻧<*𫠗鹾𫜊<'\uFDD0'⿅<*鹿𢉖麀-麂𪊋𪊌𫜋䴟𪊍𪊎䴠-䴢麃麄𪊏-𪊚𫜌䴣-䴥麅" + "-麈𪊛-𪊤麉-麋𪊥-𪊳𫜍䴦麌-麐𪊴-𪋃𫜎䴧麑-麗𪋄-𪋍麘-麛𪋎-𪋖䴨麜麝𪋗-𪋛䴩麞𪋜-𪋠麟𪋡-𪋩𫜏" + "䴪䴫麠𪋪-𪋭麡𪋮-𪋴𪋵麢𪋶𪋷𪋸麣𪋹麤𪋺𪋻<'\uFDD0'⿆<*麥𪋼-𪌀䴬-䴮麧𪌁-𪌄䴯䴰麨-麫𪌅-𪌓" + "ä´±-䴴麬-麮𪌔-𪌚𪌜-𪌡䴵麯麰𪌢-𪌬䴶-䴸麱麲𪌭-𪌻䴹-䴽麳麴𪌼-𪍋𫜐麵𪍌-𪍚䴾-䵀𪍛-𪍢䵁䵂䵅麶𪍣-" + "𪍱䵃𪍲-𪍷䵄𪍸-𪍾䵆𪍿𪎀𪎁𪎂𪎃-𪎅麷𪎆𪎇<'\uFDD0'⻨<*⻨麦𪎍𪎈麸𪎉𪎊𫜑𪎋𫜒𪎌𫜓麹" + "𪎎𪎏𫜔麺𫜕𪎐<'\uFDD0'⿇<*麻𪎑麼麽𪎒-𪎔䵇麾𪎕-𪎚𪎛-𪎟𪎠-𪎢𫜖麿𪎣𪎤黀𪎥-𪎧𫜗䵈䵉黁" + "𪎨𪎩𪎪𪎫𪎬𪎭-𪎯黂𪎰𪎱𪎲<'\uFDD0'⿈<*⻩黃黄𪎳𪎴䵊黅黆𪎵-𪎹𫜘黇-黉𪎺䵋黊黋𪎻-𪏁䵌𪏂-" + "𪏅䵍𪏆-𪏒䵎𪏓-𪏘𪏙-𪏞䵏𪏟-𪏣䵐𪏤-𪏦黌𪏧-𪏩𪏪𪏫𪏬<'\uFDD0'⿉<*黍𪏭䵑黎𪏮𪏯䵒䵓𪏰" + "-𪏵黏𪏶-𪏾𪏿𪐀𪐁䵔-䵖𪐂-𪐆䵗-䵙𪐇-𪐊䵚黐𪐋䵛𪐌-𪐏𪐐䵜𪐒𪐑𪐓𪐔-𪐖<'\uFDD0'⿊<*黑" + "黒𪐗䵝𪐘䵞𪐙-𪐛䵟䵠墨黓𪐜-𪐣䵡黔-默𪐤-𪐱䵢䵣黚-點𪐲-𪐾䵤-䵧黟-黡𪐿-𪑇䵨䵩黢黣𢖛𪑈-𪑑䵪-䵬黤-黪" + "𪑒-𪑢𪑤𫜙𫜚䵭-䵯黫-黯𪑣𪑥-𪑽𫜛黰黱𪑾-𪒎䵰黲-黴𪒏-𪒗䵱𪒘-𪒨䵲-䵴黵𪒩-𪒳䵵黶𪒴-𪒸黷𪒹-" + "𪒾黸𪒿-𪓂𪓃𪓄𪓅𪓆𪓇𪓈𪓉𪓊<'\uFDD0'⿋<*黹黺𫜜黻𪓋黼𪓌𪓍-𪓏𪓐<'\uFDD0'⿌<*黽𪓑" + "𪓒𪓓黿𪓔-𪓙䵶鼀-鼂𪓚-𪓠䵷鼃鼄𪓡-𪓦𫜝𪓧-𪓫鼅𪓬𪓭䵸𪓮-𪓶鼆鼇𪓷𪓸䵹𪓹鼈鼉𪓺𪓽𫜞鼊𪓼𪓾" + "𪓿𪔀𪔁<'\uFDD0'⻪<*⻪黾鼋鼌𫜟鼍<'\uFDD0'⿍<*鼎𪔂鼏-鼑𪔃䵺鼒𪔄-𪔆𫜠𪔇𪔈𪔉𫜡䵻䵼𪔊<" + "'\uFDD0'⿎<*鼓鼔𡔷𪔋𪔌𡒡𪔍-𪔏䵽-䵿鼕鼖𪔐-𪔓䶀鼗𪔔-𪔛𪔜-𪔡䶁鼘-鼛𪔢-𪔥𪔦-𪔭鼜𪔮鼝鼞" + "𪔯-𪔲鼟𥀻𪇞𪔳𪔴𥀼𪔵𪔶𥀽𪔷𥀾<'\uFDD0'⿏<*鼠鼡𫜢𪔸𪔹䶂𪔺-𪔼䶃鼢-鼤𪔽-𪕈䶄鼥-鼬𪕉-" + "𪕑𫠘䶅鼭𪕒-𪕙𪕟鼮-鼰𪕚-𪕞𪕠-𪕧䶆鼱𪕨-𪕪䶇鼲-鼵𪕫-𪕴䶈䶉鼶-鼹𪕵-𪕾𪖀-𪖄𪖅-𪖉𫜣𪖊𪖋" + "鼺𪖌𪖍𪖎𪖏<'\uFDD0'⿐<*鼻𪖐鼼鼽𪖑𪖒鼾鼿𪖓𪖔䶊䶋𪖕-𪖙𫜤䶌齀齁𪖚-𪖠䶍䶎𪖡-𪖤䶏𪖥-𪖬齂" + "𪖭𪖮齃齄𪖯-𪖲齅齆𪕿𪖳-𪖵齇𪖶-𪖺𪖻-𪖽䶐齈𪖾-𪗀䶑𪗁𪗂𪗃齉<'\uFDD0'⿑<*齊𪗄𪗅䶒䶓齋𪗆" + "齌𠆜𪗇𪗈齍𪗉𪗊𪗋𪗌齎𪗎𪗍齏𪗏-𪗑𪗒𪗓<'\uFDD0'⻫<*⻬齐齑<'\uFDD0'â»­<*齒𣦋齓齔𪗔-𪗗" + "䶔齕𪗘-𪗚䶕䶖齖-齘𪗛-𪗤𫠙䶗-䶙齙-齣𠎜𪗥-𪗶䶚䶛齤-齩𪗷-𪘍𫜥䶜䶝齪-齬𪘎-𪘤𫜦䶞䶟齭-齱𪘥-𪘸䶠-" + "䶢齲-齷𪘹-𪙈𫠛䶣䶤齸-齻𪙉-𪙙䶥䶦𪙚-𪙢䶧𪙣-𪙯𫜧䶨齼齽𪙰-𪙵䶩䶪𪙶𪙷-𪙼𪙽-𪚀𪚁-𪚄𪚅𪚆-" + "𪚉䶫齾𪚊𪚋𪚌𪚍𪚎<'\uFDD0'â»®<*⻮齿龀龁龂𫜨龃-龆𫠚龇龈𪚏𫜩𫜪龉龊𫜫𪚐𫜬𫜭𫠜龋龌𫜮𫜯𫜰<" + "'\uFDD0'⻯<*龍龎龏𪚑-𪚔龑𪚕-𪚘𪚚𪚛龒𪚙䶬龓-龕𪚜-𪚟𪚠𪚡𫜱𪚢𪚣𪚤龖龗龘𪚥<'\uFDD0'â»°" + "<*⻰龙䶭䶮龚龛𫜲<'\uFDD0'⻲<*⻱龜𪚦𪛉𪚨䶯𪚩𪚪䶰𪚫-𪚵䶱䶲龝𪚧𪚶-𪚽𪚾𪚿𪛀𪓻𪛁𪛂-𪛄龞" + "𪛅𪛆𫠝𪛇𪛈<'\uFDD0'⻳<*龟𫜳<'\uFDD0'⿕<*龠䶳龡𪛊龢䶴龣𪛋-𪛍龤龥𪛎-𪛑䶵𪛒𪛓𫜴𪛔𪛕" + "𪛖" "&'('一')'<<<㈠" "&'('七')'<<<㈦" "&'('三')'<<<㈢" @@ -2744,7 +2797,7 @@ zh{ "&龟<<<⻳" "&é¾ <<<⿕" } - Version{"1.9.1"} + Version{"21.0"} } } } diff --git a/icuSources/data/coll/zh_.txt b/icuSources/data/coll/zh_.txt index e95b56f1..b9bc494b 100644 --- a/icuSources/data/coll/zh_.txt +++ b/icuSources/data/coll/zh_.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/zh_CN.txt b/icuSources/data/coll/zh_CN.txt index 0e9ef2ce..348f06ef 100644 --- a/icuSources/data/coll/zh_CN.txt +++ b/icuSources/data/coll/zh_CN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/zh_HK.txt b/icuSources/data/coll/zh_HK.txt index 2ac7fad9..8e03c713 100644 --- a/icuSources/data/coll/zh_HK.txt +++ b/icuSources/data/coll/zh_HK.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/zh_Hans.txt b/icuSources/data/coll/zh_Hans.txt index 5df3ffa5..40e76cfe 100644 --- a/icuSources/data/coll/zh_Hans.txt +++ b/icuSources/data/coll/zh_Hans.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/zh_Hans_CN.txt b/icuSources/data/coll/zh_Hans_CN.txt index c5335bfe..60bdb499 100644 --- a/icuSources/data/coll/zh_Hans_CN.txt +++ b/icuSources/data/coll/zh_Hans_CN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/zh_Hans_SG.txt b/icuSources/data/coll/zh_Hans_SG.txt index 76b70194..8f577ad7 100644 --- a/icuSources/data/coll/zh_Hans_SG.txt +++ b/icuSources/data/coll/zh_Hans_SG.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/zh_Hant.txt b/icuSources/data/coll/zh_Hant.txt index b2072fef..a169452b 100644 --- a/icuSources/data/coll/zh_Hant.txt +++ b/icuSources/data/coll/zh_Hant.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/collation/zh_Hant.xml diff --git a/icuSources/data/coll/zh_Hant_HK.txt b/icuSources/data/coll/zh_Hant_HK.txt index dde9c176..975eefa2 100644 --- a/icuSources/data/coll/zh_Hant_HK.txt +++ b/icuSources/data/coll/zh_Hant_HK.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/zh_Hant_MO.txt b/icuSources/data/coll/zh_Hant_MO.txt index 4bf9dfd8..ef5c5262 100644 --- a/icuSources/data/coll/zh_Hant_MO.txt +++ b/icuSources/data/coll/zh_Hant_MO.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/zh_Hant_TW.txt b/icuSources/data/coll/zh_Hant_TW.txt index 1b8bd1df..2e016abe 100644 --- a/icuSources/data/coll/zh_Hant_TW.txt +++ b/icuSources/data/coll/zh_Hant_TW.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/zh_MO.txt b/icuSources/data/coll/zh_MO.txt index de442550..7a340a71 100644 --- a/icuSources/data/coll/zh_MO.txt +++ b/icuSources/data/coll/zh_MO.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/zh_SG.txt b/icuSources/data/coll/zh_SG.txt index c27f2b7e..e5b7c41e 100644 --- a/icuSources/data/coll/zh_SG.txt +++ b/icuSources/data/coll/zh_SG.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/zh_TW.txt b/icuSources/data/coll/zh_TW.txt index e843d603..5957fe34 100644 --- a/icuSources/data/coll/zh_TW.txt +++ b/icuSources/data/coll/zh_TW.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/zh_TW_STROKE.txt b/icuSources/data/coll/zh_TW_STROKE.txt index 6749b47d..ced067ec 100644 --- a/icuSources/data/coll/zh_TW_STROKE.txt +++ b/icuSources/data/coll/zh_TW_STROKE.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/zh__PINYIN.txt b/icuSources/data/coll/zh__PINYIN.txt index e830291e..9998b048 100644 --- a/icuSources/data/coll/zh__PINYIN.txt +++ b/icuSources/data/coll/zh__PINYIN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/zu.txt b/icuSources/data/coll/zu.txt index 3fda6003..d3edc717 100644 --- a/icuSources/data/coll/zu.txt +++ b/icuSources/data/coll/zu.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/coll/zu_ZA.txt b/icuSources/data/coll/zu_ZA.txt index 850b3777..44944d5c 100644 --- a/icuSources/data/coll/zu_ZA.txt +++ b/icuSources/data/coll/zu_ZA.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/curr/af.txt b/icuSources/data/curr/af.txt index 49c237e2..802883e3 100644 --- a/icuSources/data/curr/af.txt +++ b/icuSources/data/curr/af.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/af.xml @@ -15,30 +15,102 @@ af{ "AED", "Verenigde Arabiese Emirate dirham", } + AFN{ + "AFN", + "Afgaanse afgani", + } + ALL{ + "ALL", + "Albanese lek", + } + AMD{ + "AMD", + "Armeense dram", + } + ANG{ + "ANG", + "Nederlands-Antilliaanse gulde", + } AOA{ - "Kz", + "AOA", "Angolese kwanza", } + ARS{ + "ARS", + "Argentynse peso", + } AUD{ "AU$", "Australiese dollar", } + AWG{ + "AWG", + "Arubaanse floryn", + } + AZN{ + "AZN", + "Azerbeidjaanse manat", + } + BAM{ + "BAM", + "Bosnië en Herzegowina omskakelbare marka", + } + BBD{ + "BBD", + "Barbados-dollar", + } + BDT{ + "BDT", + "Bangladesjiese taka", + } + BGN{ + "BGN", + "Bulgaarse lev", + } BHD{ - "BD", + "BHD", "Bahrainse dinar", } BIF{ - "FBu", + "BIF", "Burundiese frank", } + BMD{ + "BMD", + "Bermuda-dollar", + } + BND{ + "BND", + "Broeneise dollar", + } + BOB{ + "BOB", + "Boliviaanse boliviano", + } BRL{ "R$", - "Reaal", + "Brasiliaanse real", + } + BSD{ + "BSD", + "Bahamiaanse dollar", + } + BTN{ + "BTN", + "Bhoetanese ngoeltroem", } BWP{ "BWP", "Botswana pula", } + BYR{ + "BYR", + "Belo-Russiese roebel", + } + BZD{ + "BZD", + "Beliziese dollar", + } CAD{ "CA$", "Kanadese dollar", @@ -51,20 +123,52 @@ af{ "CHF", "Switserse frank", } + CLP{ + "CLP", + "Chileense peso", + } CNY{ "CNÂ¥", "Sjinese joean renminbi", } + COP{ + "COP", + "Colombiaanse peso", + } + CRC{ + "CRC", + "Costa Ricaanse colón", + } + CUC{ + "CUC", + "Kubaanse omskakelbare peso", + } + CUP{ + "CUP", + "Kubaanse peso", + } CVE{ - "CV$", + "CVE", "Kaap Verdiese escudo", } + CZK{ + "CZK", + "Tsjeggiese kroon", + } DJF{ - "Fdj", + "DJF", "Djiboeti frank", } + DKK{ + "DKK", + "Deense kroon", + } + DOP{ + "DOP", + "Dominikaanse peso", + } DZD{ - "DA", + "DZD", "Algeriese dinar", } EGP{ @@ -72,111 +176,335 @@ af{ "Egiptiese pond", } ERN{ - "Nfk", + "ERN", "Eritrese nakfa", } ETB{ - "Br", + "ETB", "Etiopiese birr", } EUR{ "€", "Euro", } + FJD{ + "FJD", + "Fidjiaanse dollar", + } + FKP{ + "FKP", + "Falkland-eilande pond", + } GBP{ "£", "Britse pond", } + GEL{ + "GEL", + "Georgiese lari", + } GHC{ - "₵", + "GHC", + "Ghanese cedi (1979-2007)", + } + GHS{ + "GHS", "Ghanese cedi", } + GIP{ + "GIP", + "Gibraltarese pond", + } GMD{ "GMD", "Gambiese dalasi", } - GNS{ - "GNS" /** === */, + GNF{ + "GNF", "Guinese frank", } + GNS{ + "GNS", + "Guinese syli", + } + GTQ{ + "GTQ", + "Guatemalaanse quetzal", + } + GYD{ + "GYD", + "Guyanese dollar", + } + HKD{ + "HK$", + "Hong Kong dollar", + } + HNL{ + "HNL", + "Hondurese lempira", + } + HRK{ + "HRK", + "Kroatiese kuna", + } + HTG{ + "HTG", + "Haïtiaanse gourde", + } + HUF{ + "HUF", + "Hongaarse forint", + } + IDR{ + "IDR", + "Indonesiese roepia", + } + ILS{ + "₪", + "Israeliese nuwe sikkel", + } INR{ - "Rs", + "₹", "Indiese rupee", } + IQD{ + "IQD", + "Irakse dinar", + } + IRR{ + "IRR", + "Iranse rial", + } + ISK{ + "ISK", + "Yslandse kroon", + } ITL{ - "IT₤", + "ITL", "Italiaanse lier", } + JMD{ + "JMD", + "Jamaikaanse dollar", + } + JOD{ + "JOD", + "Jordaniese dinar", + } JPY{ "JPÂ¥", "Japannese jen", } KES{ - "Ksh", + "KES", "Keniaanse sjieling", } + KGS{ + "KGS", + "Kirgisiese som", + } + KHR{ + "KHR", + "Kambodjaanse riel", + } KMF{ - "CF", + "KMF", "Comoriese frank", } + KPW{ + "KPW", + "Noord-Koreaanse won", + } + KRW{ + "₩", + "Suid-Koreaanse won", + } + KWD{ + "KWD", + "Koeweitse dinar", + } + KYD{ + "KYD", + "Cayman-eilande dollar", + } + KZT{ + "KZT", + "Kazakse tenge", + } + LAK{ + "LAK", + "Laosiaanse kip", + } + LBP{ + "LBP", + "Lebanese pond", + } + LKR{ + "LKR", + "Sri Lankaanse roepee", + } LRD{ - "L$", + "LRD", "Liberiese dollar", } LSL{ "LSL", "Lesotho loti", } + LTL{ + "LTL", + "Litause litas", + } + LVL{ + "LVL", + "Lettiese lats", + } LYD{ - "LD", + "LYD", "Libiese dinar", } MAD{ "MAD", "Marokkaanse dirham", } + MDL{ + "MDL", + "Moldowiese leu", + } MGA{ "MGA", - "Malgassiese frank", + "Malgassiese ariary", + } + MKD{ + "MKD", + "Macedoniese denar", + } + MMK{ + "MMK", + "Myanma Kyat", + } + MNT{ + "MNT", + "Mongoolse toegrik", + } + MOP{ + "MOP", + "Macaose pataca", } MRO{ - "UM", + "MRO", "Mauritaniese ouguiya", } MUR{ - "MURs", + "MUR", "Mauritiaanse rupee", } + MVR{ + "MVR", + "Malediviese rufia", + } MWK{ "MWK", "Malawiese kwacha", } + MXN{ + "MX$", + "Meksikaanse peso", + } + MYR{ + "MYR", + "Maleisiese ringgit", + } MZM{ - "Mt", + "MZM", + "Mosambiekse metical (1980-2006)", + } + MZN{ + "MZN", "Mosambiekse metical", } NAD{ - "N$", + "NAD", "Namibiese dollar", } NGN{ - "₦", + "NGN", "Nigeriese naira", } + NIO{ + "NIO", + "Nicaraguaanse córdoba", + } + NOK{ + "NOK", + "Noorse kroon", + } + NPR{ + "NPR", + "Nepalese roepee", + } + NZD{ + "NZ$", + "Nieu-Seeland dollar", + } + OMR{ + "OMR", + "Omaanse rial", + } + PAB{ + "PAB", + "Panamese balboa", + } + PEN{ + "PEN", + "Peruaanse nuwe sol", + } + PGK{ + "PGK", + "Papoease kina", + } + PHP{ + "PHP", + "Filippynse peso", + } + PKR{ + "PKR", + "Pakistanse roepee", + } + PLN{ + "PLN", + "Poolse zloty", + } + PYG{ + "PYG", + "Paraguaanse guarani", + } + QAR{ + "QAR", + "Katarese rial", + } + RSD{ + "RSD", + "Serbiese dinar", + } RUB{ "RUB", - "Roebel", + "Russiese roebel", } RWF{ "RWF", "Rwandiese frank", } SAR{ - "SR", + "SAR", "Saoedi-Arabiese riyal", } + SBD{ + "SBD", + "Salomons-eilande dollar", + } SCR{ - "SRe", + "SCR", "Seychellese rupee", } SDG{ @@ -184,77 +512,157 @@ af{ "Soedannese pond", } SDP{ - "SDP" /** === */, - "Ou Soedannese pond", + "SDP", + "Soedannese pond (1957-1998)", + } + SEK{ + "SEK", + "Sweedse kroon", + } + SGD{ + "SGD", + "Singapoer-dollar", } SHP{ - "SH£", + "SHP", "Sint Helena pond", } SLL{ - "Le", + "SLL", "Sierra Leonese leone", } SOS{ - "Ssh", + "SOS", "Somaliese sjieling", } + SRD{ + "SRD", + "Surinaamse dollar", + } STD{ - "Db", - "São Tomé en Principe dobra", + "STD", + "São Tomé en Príncipe dobra", + } + SYP{ + "SYP", + "Siriese pond", } SZL{ "SZL", "Swazilandse lilangeni", } + THB{ + "฿", + "Thaise baht", + } + TJS{ + "TJS", + "Tadjikse roebel", + } + TMT{ + "TMT", + "Toerkmeense manat", + } TND{ - "DT", + "TND", "Tunisiese dinar", } + TOP{ + "TOP", + "Tongaanse pa'anga", + } TRL{ "TRL", - "Ou Turkse lier", + "Turkse lier (1922-2005)", } TRY{ - "TL", + "TRY", "Turkse lier", } + TTD{ + "TTD", + "Trinidad en Tobago dollar", + } + TWD{ + "NT$", + "Nuwe Taiwanese dollar", + } TZS{ - "TSh", + "TZS", "Tanzaniese sjieling", } + UAH{ + "UAH", + "Oekraïnse hriwna", + } UGX{ - "USh", + "UGX", "Ugandese sjieling", } USD{ "US$", "Amerikaanse dollar", } + UYU{ + "UYU", + "Uruguaanse peso", + } + UZS{ + "UZS", + "Oezbekiese som", + } + VEF{ + "VEF", + "Venezolaanse bolivar", + } + VND{ + "₫", + "Viëtnamese dong", + } + VUV{ + "VUV", + "Vanuatu vatu", + } + WST{ + "WST", + "Samoaanse tala", + } XAF{ "FCFA", "CFA frank BEAC", } + XCD{ + "EC$", + "Oos-Karibbiese dollar", + } XOF{ "CFA", "CFA frank BCEAO", } + XPF{ + "CFPF", + "CFP-frank", + } XXX{ "XXX", - "Onbekende of ongeldige geldeenheid", + "Onbekende geldeenheid", + } + YER{ + "YER", + "Jemenitiese rial", } ZAR{ "R", "Suid-Afrikaanse rand", } ZMK{ - "ZK", + "ZMK", "Zambiese kwacha", } ZWD{ - "Z$", + "ZWD", "Zimbabwiese dollar", } } - Version{"2.0.47.68"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/af_NA.txt b/icuSources/data/curr/af_NA.txt new file mode 100755 index 00000000..c7ab438e --- /dev/null +++ b/icuSources/data/curr/af_NA.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/af_NA.xml +// * +// *************************************************************************** +af_NA{ + Currencies{ + NAD{ + "$", + "Namibiese dollar", + } + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/curr/agq.txt b/icuSources/data/curr/agq.txt new file mode 100755 index 00000000..3a549bb1 --- /dev/null +++ b/icuSources/data/curr/agq.txt @@ -0,0 +1,232 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/agq.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/agq.xml + */ +agq{ + Currencies{ + AED{ + "AED", + "Dilàm è Yùnaetɛ Alab Emelɛ̀", + } + AOA{ + "AOA", + "Kwanzà è Àŋgolà", + } + AUD{ + "AU$", + "Dɔlà e Ùsɨ̀tɛ̀lɛlìa", + } + BHD{ + "BHD", + "Dinà è Balae", + } + BIF{ + "BIF", + "Fàlâŋ è Bùlundì", + } + BWP{ + "BWP", + "Kpuwlà è Botɨshǔanà", + } + CAD{ + "CA$", + "Dɔlà è Kanadà", + } + CDF{ + "CDF", + "Fàlâŋ è Kuŋgùlê", + } + CHF{ + "CHF", + "Fàlâŋ è Sues", + } + CNY{ + "CNÂ¥", + "Yùwân Lèmembi è Chaenî", + } + CVE{ + "CVE", + "Kàbòvàdianù è Èsùkudò", + } + DJF{ + "DJF", + "Fàlâŋ è Dzìbutì", + } + DZD{ + "DZD", + "Dinà è Àdzɛlìa", + } + EGP{ + "EGP", + "Bɔ̀ŋ è Edzì", + } + ERN{ + "ERN", + "Nakafa è Èletɨ̀làe", + } + ETB{ + "ETB", + "Bîi è Etyǒkpìa", + } + EUR{ + "€", + "Yulù", + } + GBP{ + "£", + "Bɔ̀ŋ Sɨ̀telè è Bèletì", + } + GHC{ + "GHC", + "Sɛ̀di è Gaanà", + } + GMD{ + "GMD", + "Dàlasì è Gambìa", + } + GNS{ + "GNS", + "Fàlâŋ è Ginè", + } + INR{ + "₹", + "Lukpì è Endìa", + } + JPY{ + "JPÂ¥", + "Ghɨ̂n Dzàkpànê", + } + KES{ + "KES", + "Shwɨlà tɨ Kenyà", + } + KMF{ + "KMF", + "Fàlâŋ è Komolìa", + } + LRD{ + "LRD", + "Dɔlà Làebɛlìa", + } + LSL{ + "LSL", + "Lɔtì Lèsutù", + } + LYD{ + "LYD", + "Dinà è Lebìa", + } + MAD{ + "MAD", + "Dilàm è Mòlokò", + } + MGA{ + "MGA", + "Àlǐalè è Màlàgasì", + } + MRO{ + "MRO", + "Ùgueya è Mùlètenyìa", + } + MUR{ + "MUR", + "Lukpìi è Mùleshòs", + } + MWK{ + "MWK", + "Kwachà è Màlawè", + } + MZM{ + "MZM", + "Mètikà è Mùzàmbî", + } + NAD{ + "NAD", + "Dɔlà è Nàmibìa", + } + NGN{ + "NGN", + "Naelà è Gɨ̀anyɨ", + } + RWF{ + "RWF", + "Fàlâŋ è Lùwandà", + } + SAR{ + "SAR", + "Leyà è Sàwudì", + } + SCR{ + "SCR", + "Lukpìi è Sɛchɛ̀lɛ̀", + } + SDG{ + "SDG", + "Bɔ̀ŋ è Sùdànê", + } + SHP{ + "SHP", + "Bɔ̀ŋ è Sɛ̀n Èlenà", + } + SLL{ + "SLL", + "Lyɔ̂ŋ", + } + SOS{ + "SOS", + "Shwɨlà è Sùmalìa", + } + STD{ + "STD", + "Dɔbàlà è Sàwu Tɔ̀me à Pèlènsipè", + } + SZL{ + "SZL", + "Lèlàŋgenè", + } + TND{ + "TND", + "Dinà è Tùwneshìa", + } + TZS{ + "TZS", + "Shwɨlà è Tàanzanyìa", + } + UGX{ + "UGX", + "Shwɨlà è Yùgandà", + } + USD{ + "US$", + "Dɔlà è US", + } + XAF{ + "FCFA", + "CFA Fàlâŋ BEAC", + } + XOF{ + "CFA", + "CFA Fàlâŋ BCEAO", + } + ZAR{ + "ZAR", + "Lân è Afɨlekà ghɨ Emàm ghò", + } + ZMK{ + "ZMK", + "Kwachà è Zambìa", + } + ZWD{ + "ZWD", + "Dɔlà è Zìmbagbɛ̀", + } + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/curr/ak.txt b/icuSources/data/curr/ak.txt index b825adad..1333fc75 100755 --- a/icuSources/data/curr/ak.txt +++ b/icuSources/data/curr/ak.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ak.xml @@ -16,7 +16,7 @@ ak{ "Ɛmirete Arab Nkabɔmu Deram", } AOA{ - "Kz", + "AOA", "Angola Kwanza", } AUD{ @@ -24,11 +24,11 @@ ak{ "Ɔstrelia Dɔla", } BHD{ - "BD", + "BHD", "Baren Dina", } BIF{ - "FBu", + "BIF", "Burundi Frank", } BWP{ @@ -52,15 +52,15 @@ ak{ "Yuan", } CVE{ - "CV$", + "CVE", "Ɛskudo", } DJF{ - "Fdj", + "DJF", "Gyebuti Frank", } DZD{ - "DA", + "DZD", "Ɔlgyeria Dina", } EGP{ @@ -68,11 +68,11 @@ ak{ "Egypt Pɔn", } ERN{ - "Nfk", + "ERN", "Ɛretereya Nakfa", } ETB{ - "Br", + "ETB", "Itiopia Bir", } EUR{ @@ -84,7 +84,7 @@ ak{ "Breten Pɔn", } GHC{ - "₵", + "GHC", "Ghana Sidi", } GMD{ @@ -92,11 +92,11 @@ ak{ "Gambia Dalasi", } GNS{ - "GNS" /** === */, + "GNS", "Gini Frank", } INR{ - "Rs", + "₹", "India Rupi", } JPY{ @@ -104,15 +104,15 @@ ak{ "Gyapan Yɛn", } KES{ - "Ksh", + "KES", "Kenya Hyelen", } KMF{ - "CF", + "KMF", "Komoro Frank", } LRD{ - "L$", + "LRD", "Laeberia Dɔla", } LSL{ @@ -120,7 +120,7 @@ ak{ "Lesoto Loti", } LYD{ - "LD", + "LYD", "Libya Dina", } MAD{ @@ -132,11 +132,11 @@ ak{ "Madagasi Frank", } MRO{ - "UM", + "MRO", "Mɔretenia Ouguiya", } MUR{ - "MURs", + "MUR", "Mɔrehyeɔs Rupi", } MWK{ @@ -144,15 +144,15 @@ ak{ "Malawi Kwacha", } MZM{ - "Mt", + "MZM", "Mozambik Metical", } NAD{ - "N$", + "NAD", "Namibia Dɔla", } NGN{ - "₦", + "NGN", "Naegyeria Naira", } RWF{ @@ -160,11 +160,11 @@ ak{ "Rewanda Frank", } SAR{ - "SR", + "SAR", "Saudi Riyal", } SCR{ - "SRe", + "SCR", "Seyhyɛls Rupi", } SDG{ @@ -172,23 +172,23 @@ ak{ "Sudan Dina", } SDP{ - "SDP" /** === */, + "SDP", "Sudan Pɔn", } SHP{ - "SH£", + "SHP", "St Helena Pɔn", } SLL{ - "Le", + "SLL", "Leone", } SOS{ - "Ssh", + "SOS", "Somailia Hyelen", } STD{ - "Db", + "STD", "Sao Tome ne Principe Dobra", } SZL{ @@ -196,15 +196,15 @@ ak{ "Lilangeni", } TND{ - "DT", + "TND", "Tunisia Dina", } TZS{ - "TSh", + "TZS", "Tanzania Hyelen", } UGX{ - "USh", + "UGX", "Uganda Hyelen", } USD{ @@ -216,17 +216,17 @@ ak{ "Sefa", } ZAR{ - "R", + "ZAR", "Afrika Anaafo Rand", } ZMK{ - "ZK", + "ZMK", "Zambia Kwacha", } ZWD{ - "Z$", + "ZWD", "Zimbabwe Dɔla", } } - Version{"2.0.47.53"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/am.txt b/icuSources/data/curr/am.txt index 5ced3bef..bbd32a8a 100644 --- a/icuSources/data/curr/am.txt +++ b/icuSources/data/curr/am.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/am.xml @@ -15,26 +15,102 @@ am{ "AED", "የተባበሩት የአረብ ኤምረትስ ዲርሀም", } + AFN{ + "AFN", + "የአፍጋን አፍጋኒ", + } + ALL{ + "ALL", + "የአልባንያ ሌክ", + } + AMD{ + "AMD", + "የአርመን ድራም", + } + ANG{ + "ANG", + "ኔዘርላንድስ አንቲሊአን ጊልደር", + } AOA{ - "Kz", + "AOA", "የአንጎላ ኩዋንዛ", } + ARS{ + "ARS", + "የአርጀንቲና ፔሶ", + } AUD{ "AU$", "የአውስትራሊያ ዶላር", } + AWG{ + "AWG", + "አሩባን ፍሎሪን", + } + AZN{ + "AZN", + "የአዛርባጃን ማናት", + } + BAM{ + "BAM", + "የቦስኒያ ሄርዞጎቪና የሚመነዘር ማርክ", + } + BBD{ + "BBD", + "የባርቤዶስ ዶላር", + } + BDT{ + "BDT", + "የባንግላዲሽ ታካ", + } + BGN{ + "BGN", + "የቡልጋሪያ ሌቭ", + } BHD{ - "BD", + "BHD", "የባኽሬን ዲናር", } BIF{ - "FBu", + "BIF", "የብሩንዲ ፍራንክ", } + BMD{ + "BMD", + "የቤርሙዳ ዶላር", + } + BND{ + "BND", + "የብሩኔ ዶላር", + } + BOB{ + "BOB", + "የቦሊቪያ ቦሊቪያኖ", + } + BRL{ + "R$", + "የብራዚል ሪል", + } + BSD{ + "BSD", + "የባሃማስ ዶላር", + } + BTN{ + "BTN", + "ብሁታኒዝ ንጉልትረም", + } BWP{ "BWP", "የቦትስዋና ፑላ", } + BYR{ + "BYR", + "የቤላሩስያ ሩብል", + } + BZD{ + "BZD", + "የቤሊዝ ዶላር", + } CAD{ "CA$", "የካናዳ ዶላር", @@ -47,20 +123,52 @@ am{ "CHF", "የስዊስ ፍራንክ", } + CLP{ + "CLP", + "የቺሊ ፔሶ", + } CNY{ "CNÂ¥", "የቻይና ዩአን ረንሚንቢ", } + COP{ + "COP", + "የኮሎምቢያ ፔሶ", + } + CRC{ + "CRC", + "የኮስታሪካ ኮሎን", + } + CUC{ + "CUC", + "የኩባ የሚመነዘር ፔሶ", + } + CUP{ + "CUP", + "የኩባ ፔሶ", + } CVE{ - "CV$", + "CVE", "የኬፕ ቫርዲ ኤስኩዶ", } + CZK{ + "CZK", + "ቼክ ሪፐፕሊክ ኮሩና", + } DJF{ - "Fdj", + "DJF", "የጅቡቲ ፍራንክ", } + DKK{ + "DKK", + "የዴንማርክ ክሮን", + } + DOP{ + "DOP", + "የዶሚኒክ ፔሶ", + } DZD{ - "DA", + "DZD", "የአልጄሪያ ዲናር", } EGP{ @@ -68,103 +176,323 @@ am{ "የግብጽ ፓውንድ", } ERN{ - "Nfk", + "ERN", "ዬኤርትራ ናቅፋ", } ETB{ - "Br", + "ብር", "የኢትዮጵያ ብር", } EUR{ "€", "ዩሮ", } + FJD{ + "FJD", + "የፊጂ ዶላር", + } + FKP{ + "FKP", + "የፎክላንድ ደሴቶች ፓውንድ", + } GBP{ "£", "የእንግሊዝ ፓውንድ ስተርሊንግ", } + GEL{ + "GEL", + "የጆርጅያ ላሪ", + } GHC{ - "₵", + "GHC", "የጋና ሴዲ", } + GHS{ + "GHS", + "የጋና ሲዲ", + } + GIP{ + "GIP", + "ጊብራልታር ፓውንድ", + } GMD{ "GMD", "የጋምቢያ ዳላሲ", } - GNS{ - "GNS" /** === */, + GNF{ + "GNF", "የጊኒ ፍራንክ", } + GTQ{ + "GTQ", + "ጓቲማላን ኩቲዛል", + } + GYD{ + "GYD", + "የጉየና ዶላር", + } + HKD{ + "HK$", + "የሆንግኮንግ ዶላር", + } + HNL{ + "HNL", + "የሃንዱራ ሌምፓአይራ", + } + HRK{ + "HRK", + "የክሮሽያ ኩና", + } + HTG{ + "HTG", + "የሃያቲ ጓርዴ", + } + HUF{ + "HUF", + "የሁንጋሪ ፎሪንት", + } + IDR{ + "IDR", + "የኢንዶኔዥያ ሩፒሃ", + } + ILS{ + "₪", + "የእስራኤል አዲስ ሽቅል", + } INR{ - "Rs", + "₹", "የሕንድ ሩፒ", } + IQD{ + "IQD", + "የኢራቅ ዲናር", + } + IRR{ + "IRR", + "የኢራን ሪአል", + } + ISK{ + "ISK", + "የአይስላንድ ክሮና", + } + JMD{ + "JMD", + "የጃማይካ ዶላር", + } + JOD{ + "JOD", + "የጆርዳን ዲናር", + } JPY{ "JPÂ¥", "የጃፓን የን", } KES{ - "Ksh", + "KES", "የኬኒያ ሺሊንግ", } + KGS{ + "KGS", + "የኪርጊስታን ሶም", + } + KHR{ + "KHR", + "የካምቦዲያ ሬል", + } KMF{ - "CF", + "KMF", "የኮሞሮ ፍራንክ", } + KPW{ + "KPW", + "የሰሜን ኮሪያ ዎን", + } + KRW{ + "₩", + "የደቡብ ኮሪያ ዎን", + } + KWD{ + "KWD", + "የኩዌት ዲናር", + } + KYD{ + "KYD", + "የካይማን ደሴቶች ዶላር", + } + KZT{ + "KZT", + "የካዛኪስታን ተንጌ", + } + LAK{ + "LAK", + "የላኦቲ ኪፕ", + } + LBP{ + "LBP", + "የሊባኖስ ፓውንድ", + } + LKR{ + "LKR", + "የሲሪላንካ ሩፒ", + } LRD{ - "L$", + "LRD", "የላይቤሪያ ዶላር", } LSL{ "LSL", "የሌሶቶ ሎቲ", } + LTL{ + "LTL", + "ሊቱዌንያን ሊታስ", + } + LVL{ + "LVL", + "የላቲቫ ላትስ", + } LYD{ - "LD", + "LYD", "የሊቢያ ዲናር", } MAD{ "MAD", "የሞሮኮ ዲርሀም", } + MDL{ + "MDL", + "ሞልዶቫን ሊኡ", + } MGA{ "MGA", "የማደጋስካር ፋርንክ", } + MKD{ + "MKD", + "የሜቆድንያ ዲናር", + } + MMK{ + "MMK", + "ምያንማ ክያት", + } + MNT{ + "MNT", + "የሞንጎሊያን ቱግሪክ", + } + MOP{ + "MOP", + "የማካኔዝ ፓታካ", + } MRO{ - "UM", + "MRO", "የሞሪቴኒያ ኦውጉያ", } MUR{ - "MURs", + "MUR", "የሞሪሸስ ሩፒ", } + MVR{ + "MVR", + "የማልዲቫ ሩፊያ", + } MWK{ "MWK", "የማላዊ ኩዋቻ", } + MXN{ + "MX$", + "የሜክሲኮ ፔሶ", + } + MYR{ + "MYR", + "የማሌዥያ ሪንጊት", + } MZM{ - "Mt", + "MZM", "የሞዛምቢክ ሜቲካል", } NAD{ - "N$", + "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{ - "SR", + "SAR", "የሳውዲ ሪያል", } + SBD{ + "SBD", + "የሰለሞን ደሴቶች ዶላር", + } SCR{ - "SRe", + "SCR", "የሲሼል ሩፒ", } SDG{ @@ -172,65 +500,153 @@ am{ "የሱዳን ዲናር", } SDP{ - "SDP" /** === */, + "SDP", "የሱዳን ፓውንድ", } + SEK{ + "SEK", + "የስዊድን ክሮና", + } + SGD{ + "SGD", + "የሲንጋፖር ዶላር", + } SHP{ - "SH£", + "SHP", "የሴይንት ሔሌና ፓውንድ", } SLL{ - "Le", + "SLL", "የሴራሊዎን ሊዎን", } SOS{ - "Ssh", + "SOS", "የሶማሌ ሺሊንግ", } + SRD{ + "SRD", + "የሰርናሜዝ ዶላር", + } STD{ - "Db", + "STD", "የሳኦ ቶመ እና ፕሪንሲፐ ዶብራ", } + SYP{ + "SYP", + "የሲሪያ ፓውንድ", + } SZL{ "SZL", "የስዋዚላንድ ሊላንገኒ", } + THB{ + "฿", + "የታይላንድ ባህት", + } + TJS{ + "TJS", + "የታጂክስታን ሶሞኒ", + } + TMT{ + "TMT", + "ቱርክሜኒስታኒ ማናት", + } TND{ - "DT", + "TND", "የቱኒዚያ ዲናር", } + TOP{ + "TOP", + "ቶንጋን ፓ'አንጋ", + } + TRY{ + "TRY", + "የቱርክ ሊራ", + } + TTD{ + "TTD", + "የትሪንዳድ እና ቶቤጎዶላር", + } + TWD{ + "NT$", + "የአዲሷ ታይዋን ዶላር", + } TZS{ - "TSh", + "TZS", "የታንዛኒያ ሺሊንግ", } + UAH{ + "UAH", + "የዩክሬን ሀሪይቭኒአ", + } UGX{ - "USh", + "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{ - "R", + "ZAR", "የደቡብ አፍሪካ ራንድ", } ZMK{ - "ZK", + "ZMK", "የዛምቢያ ክዋቻ", } ZWD{ - "Z$", + "ZWD", "የዚምቧቡዌ ዶላር", } } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/ar.txt b/icuSources/data/curr/ar.txt index f9382ccc..5a10bc88 100644 --- a/icuSources/data/curr/ar.txt +++ b/icuSources/data/curr/ar.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ar.xml @@ -12,7 +12,7 @@ ar{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "بيستا أندوري", } AED{ @@ -20,11 +20,11 @@ ar{ "درهم إماراتي", } AFA{ - "AFA" /** === */, + "AFA", "أفغاني - 1927-2002", } AFN{ - "Af", + "AFN", "أفغاني", } ALL{ @@ -35,36 +35,40 @@ ar{ "AMD", "درام أرميني", } + ANG{ + "ANG", + "غيلدر هولندي أنتيلي", + } AOA{ - "Kz", + "AOA", "كوانزا أنجولي", } AOK{ - "AOK" /** === */, + "AOK", "كوانزا أنجولي - 1977-1990", } AON{ - "AON" /** === */, + "AON", "كوانزا أنجولي جديدة - 1990-2000", } AOR{ - "AOR" /** === */, + "AOR", "كوانزا أنجولي معدلة - 1995 - 1999", } ARA{ - "₳", + "ARA", "استرال أرجنتيني", } ARP{ - "ARP" /** === */, + "ARP", "بيزو أرجنتيني - 1983-1985", } ARS{ - "AR$", + "ARS", "بيزو أرجنتيني", } ATS{ - "ATS" /** === */, + "ATS", "شلن نمساوي", } AUD{ @@ -72,7 +76,7 @@ ar{ "دولار أسترالي", } AWG{ - "Afl.", + "AWG", "جلدر أروبي", } AZM{ @@ -80,39 +84,39 @@ ar{ "مانات أذريبجاني", } AZN{ - "man.", + "AZN", "مانات أذربيجان", } BAD{ - "BAD" /** === */, + "BAD", "دينار البوسنة والهرسك", } BAM{ - "KM", + "BAM", "مارك البوسنة والهرسك قابل للتحويل", } BBD{ - "Bds$", + "BBD", "دولار بربادوسي", } BDT{ - "Tk", + "BDT", "تاكا بنجلاديشي", } BEC{ - "BEC" /** === */, - "(فرنك بلجيكي قابل للتحويل)", + "BEC", + "فرنك بلجيكي قابل للتحويل", } BEF{ - "BF", + "BEF", "فرنك بلجيكي", } BEL{ - "BEL" /** === */, - "(فرنك بلجيكي مالي)", + "BEL", + "فرنك بلجيكي مالي", } BGL{ - "BGL" /** === */, + "BGL", "ليف بلغاري", } BGN{ @@ -124,39 +128,39 @@ ar{ "دينار بحريني", } BIF{ - "FBu", + "BIF", "فرنك بروندي", } BMD{ - "BD$", + "BMD", "دولار برمودي", } BND{ - "BN$", + "BND", "دولار بروناي", } BOB{ - "Bs", - "بوليفاريو", + "BOB", + "بوليفيانو بوليفي", } BOP{ - "$b.", + "BOP", "بيزو بوليفي", } BOV{ - "BOV" /** === */, + "BOV", "مفدول بوليفي", } BRB{ - "BRB" /** === */, + "BRB", "نوفو كروزايرو برازيلي - 1967-1986", } BRC{ - "BRC" /** === */, + "BRC", "كروزادو برازيلي", } BRE{ - "BRE" /** === */, + "BRE", "كروزايرو برازيلي - 1990-1993", } BRL{ @@ -164,15 +168,15 @@ ar{ "ريال برازيلي", } BSD{ - "BS$", + "BSD", "دولار باهامي", } BTN{ - "Nu.", + "BTN", "نولتوم بوتاني", } BUK{ - "BUK" /** === */, + "BUK", "كيات بورمي", } BWP{ @@ -180,7 +184,7 @@ ar{ "بولا بتسواني", } BYB{ - "BYB" /** === */, + "BYB", "روبل بيلاروسي جديد - 1994-1999", } BYR{ @@ -188,7 +192,7 @@ ar{ "روبل بيلاروسي", } BZD{ - "BZ$", + "BZD", "دولار بليزي", } CAD{ @@ -204,7 +208,7 @@ ar{ "فرنك سويسري", } CLP{ - "CL$", + "CLP", "بيزو شيلي", } CNY{ @@ -212,59 +216,59 @@ ar{ "يوان صيني", } COP{ - "CO$", + "COP", "بيزو كولومبي", } CRC{ - "₡", + "CRC", "كولن كوستا ريكي", } CSD{ - "CSD" /** === */, + "CSD", "دينار صربي قديم", } CSK{ - "CSK" /** === */, + "CSK", "كرونة تشيكوسلوفاكيا", } CUC{ - "CUC$", + "CUC", "بيزو كوبي قابل للتحويل", } CUP{ - "CU$", + "CUP", "بيزو كوبي", } CVE{ - "CV$", + "CVE", "اسكودو الرأس الخضراء", } CYP{ - "CY£", + "CYP", "جنيه قبرصي", } CZK{ - "Kč", + "CZK", "كرونة تشيكية", } DDM{ - "DDM" /** === */, + "DDM", "أوستمارك ألماني شرقي", } DEM{ - "DM", + "DEM", "مارك ألماني", } DJF{ - "Fdj", + "DJF", "فرنك جيبوتي", } DKK{ - "Dkr", + "DKK", "كرونة دانماركي", } DOP{ - "RD$", + "DOP", "بيزو الدومنيكان", } DZD{ @@ -272,7 +276,7 @@ ar{ "دينار جزائري", } EEK{ - "Ekr", + "EEK", "كرونة استونية", } EGP{ @@ -280,15 +284,15 @@ ar{ "جنيه مصري", } ERN{ - "Nfk", + "ERN", "ناكفا أريتري", } ESP{ - "Pts", + "ESP", "بيزيتا إسباني", } ETB{ - "Br", + "ETB", "بير أثيوبي", } EUR{ @@ -296,19 +300,19 @@ ar{ "يورو", } FIM{ - "mk", + "FIM", "ماركا فنلندي", } FJD{ - "FJ$", + "FJD", "دولار فيجي", } FKP{ - "FK£", + "FKP", "جنيه جزر فوكلاند", } FRF{ - "₣", + "FRF", "فرنك فرنسي", } GBP{ @@ -320,15 +324,15 @@ ar{ "لارى جورجي", } GHC{ - "₵", + "GHC", "سيدي غاني", } GHS{ - "GH₵", + "GHS", "سيدي غانا", } GIP{ - "GI£", + "GIP", "جنيه جبل طارق", } GMD{ @@ -336,19 +340,19 @@ ar{ "دلاسي جامبي", } GNF{ - "FG", + "GNF", "فرنك غينيا", } GNS{ - "GNS" /** === */, + "GNS", "سيلي غينيا", } GQE{ - "GQE" /** === */, + "GQE", "اكويل جونينا غينيا الاستوائيّة", } GRD{ - "₯", + "GRD", "دراخما يوناني", } GTQ{ @@ -356,15 +360,15 @@ ar{ "كوتزال جواتيمالا", } GWE{ - "GWE" /** === */, + "GWE", "اسكود برتغالي غينيا", } GWP{ - "GWP" /** === */, + "GWP", "بيزو غينيا بيساو", } GYD{ - "GY$", + "GYD", "دولار غيانا", } HKD{ @@ -376,11 +380,11 @@ ar{ "ليمبيرا هنداروس", } HRD{ - "HRD" /** === */, + "HRD", "دينار كرواتي", } HRK{ - "kn", + "HRK", "كونا كرواتي", } HTG{ @@ -388,19 +392,19 @@ ar{ "جوردى هايتي", } HUF{ - "Ft", + "HUF", "فورينت مجري", } IDR{ - "Rp", + "IDR", "روبية إندونيسية", } IEP{ - "IR£", + "IEP", "جنيه إيرلندي", } ILP{ - "I£", + "ILP", "جنيه إسرائيلي", } ILS{ @@ -420,15 +424,15 @@ ar{ "ريال إيراني", } ISK{ - "Ikr", + "ISK", "كرونه أيسلندي", } ITL{ - "IT₤", + "ITL", "ليرة إيطالية", } JMD{ - "J$", + "JMD", "دولار جامايكي", } JOD{ @@ -440,7 +444,7 @@ ar{ "ين ياباني", } KES{ - "Ksh", + "KES", "شلن كينيي", } KGS{ @@ -468,7 +472,7 @@ ar{ "دينار كويتي", } KYD{ - "KY$", + "KYD", "دولار جزر كيمن", } KZT{ @@ -476,7 +480,7 @@ ar{ "تينغ كازاخستاني", } LAK{ - "₭", + "LAK", "كيب لاوسي", } LBP{ @@ -484,11 +488,11 @@ ar{ "جنية لبناني", } LKR{ - "SLRs", + "LKR", "روبية سريلانكية", } LRD{ - "L$", + "LRD", "دولار ليبيري", } LSL{ @@ -496,31 +500,31 @@ ar{ "لوتي ليسوتو", } LTL{ - "Lt", + "LTL", "الليتا الليتوانية", } LTT{ - "LTT" /** === */, + "LTT", "تالوناس ليتواني", } LUC{ - "LUC" /** === */, + "LUC", "فرنك لوكسمبرج قابل للتحويل", } LUF{ - "LUF" /** === */, + "LUF", "فرنك لوكسمبرج", } LUL{ - "LUL" /** === */, + "LUL", "فرنك لوكسمبرج المالي", } LVL{ - "Ls", + "LVL", "لاتس لاتفيا", } LVR{ - "LVR" /** === */, + "LVR", "روبل لاتفيا", } LYD{ @@ -532,7 +536,7 @@ ar{ "درهم مغربي", } MAF{ - "MAF" /** === */, + "MAF", "فرنك مغربي", } MDL{ @@ -544,7 +548,7 @@ ar{ "أرياري مدغشقر", } MGF{ - "MGF" /** === */, + "MGF", "فرنك مدغشقر", } MKD{ @@ -552,7 +556,7 @@ ar{ "دينار مقدوني", } MLF{ - "MLF" /** === */, + "MLF", "فرنك مالي", } MMK{ @@ -560,11 +564,11 @@ ar{ "كيات ميانمار", } MNT{ - "₮", + "MNT", "توغروغ منغولي", } MOP{ - "MOP$", + "MOP", "باتاكا ماكاوي", } MRO{ @@ -572,16 +576,16 @@ ar{ "أوقية موريتانية", } MTL{ - "Lm", + "MTL", "ليرة مالطية", } MTP{ - "MT£", + "MTP", "جنيه مالطي", } MUR{ - "MURs", - "روبي موريشي", + "MUR", + "روبية موريشيوسية", } MVR{ "MVR", @@ -596,43 +600,43 @@ ar{ "بيزو مكسيكي", } MXP{ - "MXP" /** === */, + "MXP", "بيزو فضي مكسيكي - 1861-1992", } MYR{ - "RM", + "MYR", "رينغيت ماليزي", } MZE{ - "MZE" /** === */, + "MZE", "اسكود موزمبيقي", } NAD{ - "N$", - "دولار نامبيا", + "NAD", + "دولار ناميبي", } NGN{ - "₦", + "NGN", "نايرا نيجيري", } NIC{ - "NIC" /** === */, + "NIC", "كوردوبة نيكاراجوا", } NIO{ - "C$", - "قرطبة ذهبية نيكاراغوا", + "NIO", + "قرطبة نيكاراغوا", } NLG{ - "fl", + "NLG", "جلدر هولندي", } NOK{ - "Nkr", + "NOK", "كرونة نرويجية", } NPR{ - "NPRs", + "NPR", "روبية نيبالي", } NZD{ @@ -644,11 +648,11 @@ ar{ "ريال عماني", } PAB{ - "B/.", + "PAB", "بالبوا بنمي", } PEN{ - "S/.", + "PEN", "سول جديد البيرو", } PGK{ @@ -656,27 +660,27 @@ ar{ "كينا بابوا غينيا الجديدة", } PHP{ - "₱", + "PHP", "بيزو فلبيني", } PKR{ - "PKRs", + "PKR", "روبية باكستاني", } PLN{ - "zł", + "PLN", "زلوتي بولندي", } PLZ{ - "PLZ" /** === */, + "PLZ", "زلوتي بولندي - 1950-1995", } PTE{ - "Esc", + "PTE", "اسكود برتغالي", } PYG{ - "₲", + "PYG", "جواراني باراجواي", } QAR{ @@ -684,7 +688,7 @@ ar{ "ريال قطري", } RHD{ - "RH$", + "RHD", "دولار روديسي", } ROL{ @@ -692,7 +696,7 @@ ar{ "ليو روماني قديم", } RSD{ - "din.", + "RSD", "دينار صربي", } RUB{ @@ -700,7 +704,7 @@ ar{ "روبل روسي", } RUR{ - "RUR" /** === */, + "RUR", "روبل روسي - 1991-1998", } RWF{ @@ -712,11 +716,11 @@ ar{ "ريال سعودي", } SBD{ - "SI$", + "SBD", "دولار جزر سليمان", } SCR{ - "SRe", + "SCR", "روبية سيشيلية", } SDD{ @@ -732,56 +736,56 @@ ar{ "جنيه سوداني قديم", } SEK{ - "Skr", + "SEK", "كرونة سويدية", } SGD{ - "S$", + "SGD", "دولار سنغافوري", } SHP{ - "SH£", + "SHP", "جنيه سانت هيلين", } SIT{ - "SIT" /** === */, + "SIT", "تولار سلوفيني", } SKK{ - "Sk", + "SKK", "كرونة سلوفاكية", } SLL{ - "Le", + "SLL", "ليون سيراليوني", } SOS{ - "Ssh", + "SOS", "شلن صومالي", } SRD{ - "SR$", + "SRD", "دولار سورينامي", } SRG{ - "Sf", + "SRG", "جلدر سورينامي", } STD{ - "Db", + "STD", "دوبرا ساو تومي وبرينسيبي", } SUR{ - "SUR" /** === */, + "SUR", "روبل سوفيتي", } SVC{ - "SV₡", + "SVC", "كولون سلفادوري", } SYP{ "ل.س.‏", - "جنيه سوري", + "ليرة سورية", } SZL{ "SZL", @@ -792,7 +796,7 @@ ar{ "باخت تايلاندي", } TJR{ - "TJR" /** === */, + "TJR", "روبل طاجيكستاني", } TJS{ @@ -805,18 +809,18 @@ ar{ } TMT{ "TMT", - "مانات تركمانستان الجديدة", + "مانات تركمانستان", } TND{ "د.ت.‏", "دينارتونسي", } TOP{ - "T$", + "TOP", "بانغا تونغا", } TPE{ - "TPE" /** === */, + "TPE", "اسكود تيموري", } TRL{ @@ -824,11 +828,11 @@ ar{ "ليرة تركي", } TRY{ - "TL", - "ليرة تركية جديدة", + "TRY", + "ليرة تركية", } TTD{ - "TT$", + "TTD", "دولار ترينداد وتوباجو", } TWD{ @@ -836,19 +840,19 @@ ar{ "دولار تايواني", } TZS{ - "TSh", + "TZS", "شلن تنزاني", } UAH{ - "₴", + "UAH", "هريفنيا أوكراني", } UGS{ - "UGS" /** === */, + "UGS", "شلن أوغندي - 1966-1987", } UGX{ - "USh", + "UGX", "شلن أوغندي", } USD{ @@ -856,19 +860,19 @@ ar{ "دولار أمريكي", } USN{ - "USN" /** === */, + "USN", "دولار أمريكي (اليوم التالي)‏", } USS{ - "USS" /** === */, + "USS", "دولار أمريكي (نفس اليوم)‏", } UYP{ - "UYP" /** === */, + "UYP", "بيزو أوروجواي - 1975-1993", } UYU{ - "$U", + "UYU", "بيزو اوروغواي", } UZS{ @@ -876,23 +880,23 @@ ar{ "سوم أوزبكستاني", } VEB{ - "VEB" /** === */, - "بوليفار فنزويلي", + "VEB", + "بوليفار فنزويلي - 1871-2008 ", } VEF{ - "Bs.F.", - "بوليفار جديد فنزويلا", + "VEF", + "بوليفار فنزويلي", } VND{ "₫", "دونج فيتنامي", } VUV{ - "VT", + "VUV", "فاتو فانواتو", } WST{ - "WS$", + "WST", "تالا ساموا", } XAF{ @@ -932,7 +936,7 @@ ar{ "حقوق السحب الخاصة", } XEU{ - "XEU" /** === */, + "XEU", "وحدة النقد الأوروبية", } XFO{ @@ -943,10 +947,18 @@ ar{ "XFU", "(UIC)فرنك فرنسي", } + XOF{ + "CFA", + "فرنك سي إف إيه غرب إفريقيا", + } XPD{ "XPD", "بالاديوم", } + XPF{ + "CFPF", + "فرنك سي إف بي", + } XPT{ "XPT", "البلاتين", @@ -957,10 +969,10 @@ ar{ } XXX{ "***", - "بدون عملة", + "عملة غير معروفة", } YDD{ - "YDD" /** === */, + "YDD", "دينار يمني", } YER{ @@ -968,27 +980,27 @@ ar{ "ريال يمني", } YUD{ - "YUD" /** === */, + "YUD", "دينار يوغسلافي", } YUN{ - "YUN" /** === */, + "YUN", "دينار يوغسلافي قابل للتحويل", } ZAL{ - "ZAL" /** === */, + "ZAL", "راند جنوب أفريقيا -مالي", } ZAR{ - "R", + "ZAR", "راند جنوب أفريقيا", } ZMK{ - "ZK", + "ZMK", "كواشا زامبي", } ZRN{ - "NZ", + "ZRN", "زائير زائيري جديد", } ZRZ{ @@ -996,7 +1008,7 @@ ar{ "زائير زائيري", } ZWD{ - "Z$", + "ZWD", "دولار زمبابوي", } ZWL{ @@ -1004,6 +1016,375 @@ ar{ "دولار زمبابوي 2009", } } + CurrencyPlurals{ + AED{ + few{"درهم إماراتي"} + many{"درهم إماراتي"} + one{"درهم إماراتي"} + other{"درهم إماراتي"} + two{"درهم إماراتي"} + zero{"درهم إماراتي"} + } + AUD{ + few{"دولار أسترالي"} + many{"دولار أسترالي"} + one{"دولار أسترالي"} + other{"دولار أسترالي"} + two{"دولار أسترالي"} + zero{"دولار أسترالي"} + } + BHD{ + few{"دينار بحريني"} + many{"دينار بحريني"} + one{"دينار بحريني"} + other{"دينار بحريني"} + two{"دينار بحريني"} + zero{"دينار بحريني"} + } + BRL{ + few{"ريال برازيلي"} + many{"ريال برازيلي"} + one{"ريال برازيلي"} + other{"ريال برازيلي"} + two{"ريال برازيلي"} + zero{"ريال برازيلي"} + } + CAD{ + few{"دولار كندي"} + many{"دولار كندي"} + one{"دولار كندي"} + other{"دولار كندي"} + two{"دولار كندي"} + zero{"دولار كندي"} + } + CHF{ + few{"فرنك سويسري"} + many{"فرنك سويسري"} + one{"فرنك سويسري"} + other{"فرنك سويسري"} + two{"فرنك سويسري"} + zero{"فرنك سويسري"} + } + CNY{ + few{"يوان صيني"} + many{"يوان صيني"} + one{"يوان صيني"} + other{"يوان صيني"} + two{"يوان صيني"} + zero{"يوان صيني"} + } + DJF{ + few{"فرنك جيبوتي"} + many{"فرنك جيبوتي"} + one{"فرنك جيبوتي"} + other{"فرنك جيبوتي"} + two{"فرنك جيبوتي"} + zero{"فرنك جيبوتي"} + } + DKK{ + few{"كرونة دانماركي"} + many{"كرونة دانماركي"} + one{"كرونة دانماركي"} + other{"كرونة دانماركي"} + two{"كرونة دانماركي"} + zero{"كرونة دانماركي"} + } + DZD{ + few{"دينار جزائري"} + many{"دينار جزائري"} + one{"دينار جزائري"} + other{"دينار جزائري"} + two{"دينار جزائري"} + zero{"دينار جزائري"} + } + EGP{ + few{"جنيه مصري"} + many{"جنيه مصري"} + one{"جنيه مصري"} + other{"جنيه مصري"} + two{"جنيه مصري"} + zero{"جنيه مصري"} + } + ERN{ + few{"ناكفا أريتري"} + many{"ناكفا أريتري"} + one{"ناكفا أريتري"} + other{"ناكفا أريتري"} + two{"ناكفا أريتري"} + zero{"ناكفا أريتري"} + } + EUR{ + few{"يورو"} + many{"يورو"} + one{"يورو"} + other{"يورو"} + two{"يورو"} + zero{"يورو"} + } + GBP{ + few{"جنيه إسترليني"} + many{"جنيه إسترليني"} + one{"جنيه إسترليني"} + other{"جنيه إسترليني"} + two{"جنيه إسترليني"} + } + HKD{ + few{"دولار هونج كونج"} + many{"دولار هونج كونج"} + one{"دولار هونج كونج"} + other{"دولار هونج كونج"} + two{"دولار هونج كونج"} + zero{"دولار هونج كونج"} + } + IDR{ + few{"روبيه إندونيسية"} + many{"روبيه إندونيسية"} + one{"روبيه إندونيسية"} + other{"روبيه إندونيسية"} + two{"روبيه إندونيسية"} + zero{"روبيه إندونيسية"} + } + ILS{ + few{"شيكل إسرائيلي جديد"} + many{"شيكل إسرائيلي جديد"} + one{"شيكل إسرائيلي جديد"} + other{"شيكل إسرائيلي جديد"} + two{"شيكل إسرائيلي جديد"} + zero{"شيكل إسرائيلي جديد"} + } + INR{ + few{"روبية هندي"} + many{"روبية هندي"} + one{"روبية هندي"} + other{"روبية هندي"} + two{"روبية هندي"} + zero{"روبية هندي"} + } + IQD{ + few{"دينار عراقي"} + many{"دينار عراقي"} + one{"دينار عراقي"} + other{"دينار عراقي"} + two{"دينار عراقي"} + zero{"دينار عراقي"} + } + JOD{ + few{"دينار أردني"} + many{"دينار أردني"} + one{"دينار أردني"} + other{"دينار أردني"} + two{"دينار أردني"} + zero{"دينار أردني"} + } + JPY{ + few{"ين ياباني"} + many{"ين ياباني"} + one{"ين ياباني"} + other{"ين ياباني"} + two{"ين ياباني"} + zero{"ين ياباني"} + } + KMF{ + few{"فرنك جزر القمر"} + many{"فرنك جزر القمر"} + one{"فرنك جزر القمر"} + other{"فرنك جزر القمر"} + two{"فرنك جزر القمر"} + zero{"فرنك جزر القمر"} + } + KRW{ + few{"وون كوريا الجنوبية"} + many{"وون كوريا الجنوبية"} + one{"وون كوريا الجنوبية"} + other{"وون كوريا الجنوبية"} + two{"وون كوريا الجنوبية"} + zero{"وون كوريا الجنوبية"} + } + KWD{ + few{"دينار كويتي"} + many{"دينار كويتي"} + one{"دينار كويتي"} + other{"دينار كويتي"} + two{"دينار كويتي"} + zero{"دينار كويتي"} + } + LBP{ + few{"جنية لبناني"} + many{"جنية لبناني"} + one{"جنية لبناني"} + other{"جنية لبناني"} + two{"جنية لبناني"} + zero{"جنية لبناني"} + } + LYD{ + few{"دينار ليبي"} + many{"دينار ليبي"} + one{"دينار ليبي"} + other{"دينار ليبي"} + two{"دينار ليبي"} + zero{"دينار ليبي"} + } + MAD{ + few{"درهم مغربي"} + many{"درهم مغربي"} + one{"درهم مغربي"} + other{"درهم مغربي"} + two{"درهم مغربي"} + zero{"درهم مغربي"} + } + MRO{ + few{"أوقية موريتانية"} + many{"أوقية موريتانية"} + one{"أوقية موريتانية"} + other{"أوقية موريتانية"} + two{"أوقية موريتانية"} + zero{"أوقية موريتانية"} + } + MXN{ + few{"بيزو مكسيكي"} + many{"بيزو مكسيكي"} + one{"بيزو مكسيكي"} + other{"بيزو مكسيكي"} + two{"بيزو مكسيكي"} + zero{"بيزو مكسيكي"} + } + NOK{ + few{"كرونة نرويجية"} + many{"كرونة نرويجية"} + one{"كرونة نرويجية"} + other{"كرونة نرويجية"} + two{"كرونة نرويجية"} + zero{"كرونة نرويجية"} + } + OMR{ + few{"ريال عماني"} + many{"ريال عماني"} + one{"ريال عماني"} + other{"ريال عماني"} + two{"ريال عماني"} + zero{"ريال عماني"} + } + PLN{ + few{"زلوتي بولندي"} + many{"زلوتي بولندي"} + one{"زلوتي بولندي"} + other{"زلوتي بولندي"} + two{"زلوتي بولندي"} + zero{"زلوتي بولندي"} + } + QAR{ + few{"ريال قطري"} + many{"ريال قطري"} + one{"ريال قطري"} + other{"ريال قطري"} + two{"ريال قطري"} + zero{"ريال قطري"} + } + RUB{ + few{"روبل روسي"} + many{"روبل روسي"} + one{"روبل روسي"} + other{"روبل روسي"} + two{"روبل روسي"} + zero{"روبل روسي"} + } + SAR{ + few{"ريال سعودي"} + many{"ريال سعودي"} + one{"ريال سعودي"} + other{"ريال سعودي"} + two{"ريال سعودي"} + zero{"ريال سعودي"} + } + SEK{ + few{"كرونة سويدية"} + many{"كرونة سويدية"} + one{"كرونة سويدية"} + other{"كرونة سويدية"} + two{"كرونة سويدية"} + zero{"كرونة سويدية"} + } + SYP{ + few{"ليرة سورية"} + many{"ليرة سورية"} + one{"ليرة سورية"} + other{"ليرة سورية"} + two{"ليرة سورية"} + zero{"ليرة سورية"} + } + THB{ + few{"باخت تايلاندي"} + many{"باخت تايلاندي"} + one{"باخت تايلاندي"} + other{"باخت تايلاندي"} + two{"باخت تايلاندي"} + zero{"باخت تايلاندي"} + } + TND{ + few{"دينارتونسي"} + many{"دينارتونسي"} + one{"دينارتونسي"} + other{"دينارتونسي"} + two{"دينارتونسي"} + zero{"دينارتونسي"} + } + TRY{ + few{"ليرة تركية"} + many{"ليرة تركية"} + one{"ليرة تركية"} + other{"ليرة تركية"} + two{"ليرة تركية"} + zero{"ليرة تركية"} + } + TWD{ + few{"دولار تايواني"} + many{"دولار تايواني"} + one{"دولار تايواني"} + other{"دولار تايواني"} + two{"دولار تايواني"} + zero{"دولار تايواني"} + } + USD{ + few{"دولار أمريكي"} + many{"دولار أمريكي"} + one{"دولار أمريكي"} + other{"دولار أمريكي"} + two{"دولار أمريكي"} + zero{"دولار أمريكي"} + } + XAF{ + few{"فرنك أفريقي"} + many{"فرنك أفريقي"} + one{"فرنك أفريقي"} + other{"فرنك أفريقي"} + two{"فرنك أفريقي"} + zero{"فرنك أفريقي"} + } + XXX{ + few{"بدون عملة"} + many{"بدون عملة"} + one{"بدون عملة"} + other{"بدون عملة"} + two{"بدون عملة"} + zero{"بدون عملة"} + } + YER{ + few{"ريال يمني"} + many{"ريال يمني"} + one{"ريال يمني"} + other{"ريال يمني"} + two{"ريال يمني"} + zero{"ريال يمني"} + } + ZAR{ + few{"راند جنوب أفريقيا"} + many{"راند جنوب أفريقيا"} + one{"راند جنوب أفريقيا"} + other{"راند جنوب أفريقيا"} + two{"راند جنوب أفريقيا"} + zero{"راند جنوب أفريقيا"} + } + } CurrencyUnitPatterns{ few{"{0} {1}"} many{"{0} {1}"} @@ -1012,5 +1393,5 @@ ar{ two{"{0} {1}"} zero{"{0} {1}"} } - Version{"2.0.50.96"} + Version{"2.0.64.72"} } diff --git a/icuSources/data/curr/as.txt b/icuSources/data/curr/as.txt index 2396e31f..d68dde73 100644 --- a/icuSources/data/curr/as.txt +++ b/icuSources/data/curr/as.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/as.xml @@ -10,11 +10,5 @@ * ICU source: /xml/main/as.xml */ as{ - Currencies{ - INR{ - "টকা", - "INR", - } - } - Version{"2.0.47.67"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/asa.txt b/icuSources/data/curr/asa.txt index 3664c39f..c06066ff 100755 --- a/icuSources/data/curr/asa.txt +++ b/icuSources/data/curr/asa.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/asa.xml @@ -16,7 +16,7 @@ asa{ "dirham ya Falme dha Kiarabu", } AOA{ - "Kz", + "AOA", "kwandha ya Angola", } AUD{ @@ -24,11 +24,11 @@ asa{ "dola ya Authtralia", } BHD{ - "BD", + "BHD", "dinari ya Bahareni", } BIF{ - "FBu", + "BIF", "faranga ya Burundi", } BWP{ @@ -52,15 +52,15 @@ asa{ "yuan renminbi ya China", } CVE{ - "CV$", + "CVE", "ethkudo ya Kepuvede", } DJF{ - "Fdj", + "DJF", "faranga ya Jibuti", } DZD{ - "DA", + "DZD", "dinari ya Aljeria", } EGP{ @@ -68,11 +68,11 @@ asa{ "pauni ya Mithri", } ERN{ - "Nfk", + "ERN", "nakfa ya Eritrea", } ETB{ - "Br", + "ETB", "bir ya Uhabeshi", } EUR{ @@ -84,7 +84,7 @@ asa{ "pauni ya Uingeredha", } GHC{ - "₵", + "GHC", "thedi ya Ghana", } GMD{ @@ -92,11 +92,11 @@ asa{ "dalathi ya Gambia", } GNS{ - "GNS" /** === */, + "GNS", "faranga ya Gine", } INR{ - "Rs", + "₹", "rupia ya India", } JPY{ @@ -104,15 +104,15 @@ asa{ "tharafu ya Kijapani", } KES{ - "Ksh", + "KES", "shilingi ya Kenya", } KMF{ - "CF", + "KMF", "faranga ya Komoro", } LRD{ - "L$", + "LRD", "dola ya Liberia", } LSL{ @@ -120,7 +120,7 @@ asa{ "loti ya Lethoto", } LYD{ - "LD", + "LYD", "dinari ya Libya", } MAD{ @@ -132,11 +132,11 @@ asa{ "faranga ya Bukini", } MRO{ - "UM", + "MRO", "ugwiya ya Moritania", } MUR{ - "MURs", + "MUR", "rupia ya Morithi", } MWK{ @@ -144,15 +144,15 @@ asa{ "kwacha ya Malawi", } MZM{ - "Mt", + "MZM", "metikali ya Mthumbiji", } NAD{ - "N$", + "NAD", "dola ya Namibia", } NGN{ - "₦", + "NGN", "naira ya Nijeria", } RWF{ @@ -160,11 +160,11 @@ asa{ "faranga ya Rwanda", } SAR{ - "SR", + "SAR", "riyal ya Thaudia", } SCR{ - "SRe", + "SCR", "rupia ya Shelisheli", } SDG{ @@ -172,23 +172,23 @@ asa{ "dinari ya Thudani", } SDP{ - "SDP" /** === */, + "SDP", "pauni ya Thudani", } SHP{ - "SH£", + "SHP", "pauni ya Thantahelena", } SLL{ - "Le", + "SLL", "leoni", } SOS{ - "Ssh", + "SOS", "shilingi ya Thomalia", } STD{ - "Db", + "STD", "dobra ya Thao Tome na Principe", } SZL{ @@ -196,7 +196,7 @@ asa{ "lilangeni", } TND{ - "DT", + "TND", "dinari ya Tunithia", } TZS{ @@ -204,7 +204,7 @@ asa{ "shilingi ya Tandhania", } UGX{ - "USh", + "UGX", "shilingi ya Uganda", } USD{ @@ -220,17 +220,17 @@ asa{ "faranga CFA BCEAO", } ZAR{ - "R", + "ZAR", "randi ya Afrika Kuthini", } ZMK{ - "ZK", + "ZMK", "kwacha ya Dhambia", } ZWD{ - "Z$", + "ZWD", "dola ya Dhimbabwe", } } - Version{"2.0.47.53"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/az.txt b/icuSources/data/curr/az.txt index 5e57c90e..a075e795 100644 --- a/icuSources/data/curr/az.txt +++ b/icuSources/data/curr/az.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/az.xml @@ -12,7 +12,7 @@ az{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "Andora pesetası", } AED{ @@ -20,11 +20,11 @@ az{ "Birləşmiş ərəb emiratlar dirhamı", } AFA{ - "AFA" /** === */, - "Əfgəni (AFA)", + "AFA", + "Əfgəni (1927-2002)", } AFN{ - "Af", + "AFN", "Əfgəni", } ALL{ @@ -36,39 +36,39 @@ az{ "Erməni dramı", } ANG{ - "NAf.", + "ANG", "Hollandiya antila gilderi", } AOA{ - "Kz", + "AOA", "Anqola kvanzası", } AOK{ - "AOK" /** === */, + "AOK", "Anqola kvanzasi (1977-1990)", } AON{ - "AON" /** === */, + "AON", "Anqola yeni kvanzası (1990-2000)", } AOR{ - "AOR" /** === */, + "AOR", "Anqola kvanzası (1995-1999)", } ARA{ - "₳", + "ARA", "Argentina avstralı", } ARP{ - "ARP" /** === */, + "ARP", "Argentina pesosu (1983-1985)", } ARS{ - "AR$", + "ARS", "Argentina pesosu", } ATS{ - "ATS" /** === */, + "ATS", "Avstriya şilingi", } AUD{ @@ -76,7 +76,7 @@ az{ "Avstraliya dolları", } AWG{ - "Afl.", + "AWG", "Aruba qilderi", } AZM{ @@ -88,35 +88,35 @@ az{ "Azərbaycan manatı", } BAD{ - "BAD" /** === */, + "BAD", "Bosniya-Herzeqovina dinarı", } BAM{ - "KM", + "BAM", "Bosniya-Herzeqovina markası", } BBD{ - "Bds$", + "BBD", "Barbados dolları", } BDT{ - "Tk", + "BDT", "Banqladeş takası", } BEC{ - "BEC" /** === */, + "BEC", "Belçika frankı (deyşirik)", } BEF{ - "BF", + "BEF", "Belçika frankı", } BEL{ - "BEL" /** === */, + "BEL", "Belçika frankı (finans)", } BGL{ - "BGL" /** === */, + "BGL", "Bolqariya levası", } BGN{ @@ -124,43 +124,43 @@ az{ "Bolqariya yeni levası", } BHD{ - "BD", + "BHD", "Bahreyn dinarı", } BIF{ - "FBu", + "BIF", "Burundi frankası", } BMD{ - "BD$", + "BMD", "Bermuda dolları", } BND{ - "BN$", + "BND", "Bruney dolları", } BOB{ - "Bs", - "Boliviano", + "BOB", + "Boliviya boliviano", } BOP{ - "$b.", + "BOP", "Boliviya pesosu", } BOV{ - "BOV" /** === */, + "BOV", "Boliviya mvdolı", } BRB{ - "BRB" /** === */, + "BRB", "Braziliya kruzeyro novası", } BRC{ - "BRC" /** === */, + "BRC", "Braziliya kruzadosu", } BRE{ - "BRE" /** === */, + "BRE", "Braziliya kruzeyrosu (1990-1993)", } BRL{ @@ -168,23 +168,23 @@ az{ "Braziliya realı", } BRN{ - "BRN" /** === */, + "BRN", "Braziliya kruzado novası", } BRR{ - "BRR" /** === */, + "BRR", "Braziliya kruzeyrosu", } BSD{ - "BS$", + "BSD", "Bahama dolları", } BTN{ - "Nu.", + "BTN", "Butan ngultrumu", } BUK{ - "BUK" /** === */, + "BUK", "Burmis kyatı", } BWP{ @@ -192,7 +192,7 @@ az{ "Botsvana pulası", } BYB{ - "BYB" /** === */, + "BYB", "Belarusiya yeni rublu", } BYR{ @@ -200,7 +200,7 @@ az{ "Belarusiya rublu", } BZD{ - "BZ$", + "BZD", "Beliz dolları", } CAD{ @@ -212,7 +212,7 @@ az{ "Konqoliz frank konqolaysı", } CHE{ - "CHE" /** === */, + "CHE", "WIR Yevrosu", } CHF{ @@ -220,11 +220,11 @@ az{ "Ä°sveçriya frankası", } CHW{ - "CHW" /** === */, + "CHW", "WIR frankası", } CLP{ - "CL$", + "CLP", "Çili pesosu", } CNY{ @@ -232,67 +232,67 @@ az{ "Çin yuan renminbi", } COP{ - "CO$", + "COP", "Kolombiya pesosu", } CRC{ - "₡", + "CRC", "Kosta rika kolonu", } CSD{ - "CSD" /** === */, + "CSD", "Qədimi Serb dinarı", } CSK{ - "CSK" /** === */, + "CSK", "Çexoslavakiya korunası", } CUP{ - "CU$", + "CUP", "Kuba pesosu", } CVE{ - "CV$", + "CVE", "Kape Verde eskudosu", } CYP{ - "CY£", + "CYP", "Kipr paundu", } CZK{ - "Kč", + "CZK", "Çex respublikası korunası", } DDM{ - "DDM" /** === */, + "DDM", "şərq almaniya ostmarkı", } DEM{ - "DM", + "DEM", "alman markası", } DJF{ - "Fdj", + "DJF", "jibouti frankası", } DKK{ - "Dkr", + "DKK", "Danemarka kronası", } DOP{ - "RD$", + "DOP", "dominika pesosu", } DZD{ - "DA", + "DZD", "Alcəzir dinarı", } ECS{ - "ECS" /** === */, + "ECS", "ekvador sukresi", } EEK{ - "Ekr", + "EEK", "Estoniya krunu", } EGP{ @@ -300,23 +300,23 @@ az{ "misir paundu", } ERN{ - "Nfk", + "ERN", "Eirtreya nakfası", } ESA{ - "ESA" /** === */, + "ESA", "Ä°span pesetası (A)", } ESB{ - "ESB" /** === */, + "ESB", "Ä°span pesetası (dəyşirik)", } ESP{ - "Pts", + "ESP", "Ä°span pesetası", } ETB{ - "Br", + "ETB", "Efiopiya birası", } EUR{ @@ -324,19 +324,19 @@ az{ "Yevro", } FIM{ - "mk", + "FIM", "Fin markası", } FJD{ - "FJ$", + "FJD", "Fici dolları", } FKP{ - "FK£", + "FKP", "Folkland Adası paundu", } FRF{ - "₣", + "FRF", "Fransız markası", } GBP{ @@ -344,7 +344,7 @@ az{ "Britaniya paund sterlingi", } GEK{ - "GEK" /** === */, + "GEK", "Gürcüstan kupon lariti", } GEL{ @@ -352,15 +352,15 @@ az{ "Gürcüstan larisi", } GHC{ - "₵", + "GHC", "Qana sedisi (1979-2007)", } GHS{ - "GH₵", + "GHS", "Qana sedisi", } GIP{ - "GI£", + "GIP", "Gibraltar paundu", } GMD{ @@ -368,19 +368,19 @@ az{ "Qambiya dalasi", } GNF{ - "FG", + "GNF", "Qvineya frankası", } GNS{ - "GNS" /** === */, + "GNS", "Qvineya sulisi", } GQE{ - "GQE" /** === */, + "GQE", "Ekvatoriya Gvineya ekvele quneanası", } GRD{ - "₯", + "GRD", "Yunan draçması", } GTQ{ @@ -388,15 +388,15 @@ az{ "Qvatemala küetzalı", } GWE{ - "GWE" /** === */, + "GWE", "Portugal Qvineya eskudosu", } GWP{ - "GWP" /** === */, + "GWP", "Qvineya-Bisau pesosu", } GYD{ - "GY$", + "GYD", "Quyana dolları", } HKD{ @@ -408,11 +408,11 @@ az{ "Honduras lempirası", } HRD{ - "HRD" /** === */, + "HRD", "Xorvatiya dinarı", } HRK{ - "kn", + "HRK", "Xorvatiya kunu", } HTG{ @@ -420,19 +420,19 @@ az{ "Haiti qourdu", } HUF{ - "Ft", + "HUF", "Macarıstan forinti", } IDR{ - "Rp", + "IDR", "Ä°ndoneziya rupisi", } IEP{ - "IR£", + "IEP", "Ä°rlandiya paundu", } ILP{ - "I£", + "ILP", "Ä°zrail paundu", } ILS{ @@ -440,7 +440,7 @@ az{ "Ä°zrail yeni şekeli", } INR{ - "Rs", + "₹", "Hindistan rupisi", } IQD{ @@ -452,19 +452,19 @@ az{ "Ä°ran rialı", } ISK{ - "Ikr", + "ISK", "Aysland kronası", } ITL{ - "IT₤", + "ITL", "Ä°taliya lirası", } JMD{ - "J$", + "JMD", "Yamayka dolları", } JOD{ - "JD", + "JOD", "Ä°ordaniya dinarı", } JPY{ @@ -472,7 +472,7 @@ az{ "Yapon yeni", } KES{ - "Ksh", + "KES", "Kenya şillingi", } KGS{ @@ -484,7 +484,7 @@ az{ "Kambodiya riyeli", } KMF{ - "CF", + "KMF", "Komoro frankı", } KPW{ @@ -496,11 +496,11 @@ az{ "Cənub koreya vonu", } KWD{ - "KD", + "KWD", "Kuveyt dinarı", } KYD{ - "KY$", + "KYD", "Keyman Adaları dolları", } KZT{ @@ -508,19 +508,19 @@ az{ "Kazaxstan tenqesi", } LAK{ - "₭", + "LAK", "Laotiya kipi", } LBP{ - "LB£", + "LBP", "Lebanon paundu", } LKR{ - "SLRs", + "LKR", "Şri Lanka rupisi", } LRD{ - "L$", + "LRD", "Liberiya dolları", } LSL{ @@ -528,35 +528,35 @@ az{ "Lesoto lotisi", } LTL{ - "Lt", + "LTL", "Litva litası", } LTT{ - "LTT" /** === */, + "LTT", "Litva talonası", } LUC{ - "LUC" /** === */, + "LUC", "Luksemburq frankası (dəyişik)", } LUF{ - "LUF" /** === */, + "LUF", "Luksemburq frankası", } LUL{ - "LUL" /** === */, + "LUL", "Luksemburq frankası (finans)", } LVL{ - "Ls", + "LVL", "Latviya latsı", } LVR{ - "LVR" /** === */, + "LVR", "Latviya rublu", } LYD{ - "LD", + "LYD", "Liviya dinarı", } MAD{ @@ -564,7 +564,7 @@ az{ "Morokko dirhamı", } MAF{ - "MAF" /** === */, + "MAF", "Morokko frankası", } MDL{ @@ -576,7 +576,7 @@ az{ "Madaqaskar ariarisi", } MGF{ - "MGF" /** === */, + "MGF", "Madaqaskar frankası", } MKD{ @@ -584,7 +584,7 @@ az{ "Masedoniya denarı", } MLF{ - "MLF" /** === */, + "MLF", "Mali frankı", } MMK{ @@ -592,23 +592,23 @@ az{ "Myanmar kiyatı", } MNT{ - "₮", + "MNT", "Monqoliya tuqriki", } MOP{ - "MOP$", + "MOP", "Makao patakası", } MRO{ - "UM", + "MRO", "Mavritaniya oyuquyası", } MTP{ - "MT£", + "MTP", "Maltiz paundu", } MUR{ - "MURs", + "MUR", "Mavritis rupiyi", } MVR{ @@ -624,47 +624,47 @@ az{ "Meksika pesosu", } MXP{ - "MXP" /** === */, + "MXP", "Meksika gümüş pesosu", } MYR{ - "RM", + "MYR", "Malaysiya rinqiti", } MZE{ - "MZE" /** === */, + "MZE", "Mozambik eskudosu", } MZM{ - "Mt", + "MZM", "Qədim Mozambik metikalı", } MZN{ - "MTn", + "MZN", "Mozambik metikalı", } NAD{ - "N$", + "NAD", "Namibiya dolları", } NGN{ - "₦", + "NGN", "Nigeriya nairi", } NIC{ - "NIC" /** === */, + "NIC", "Nikaraqua kordobu", } NLG{ - "fl", + "NLG", "Hollandiya gilderi", } NOK{ - "Nkr", + "NOK", "Norveç kronu", } NPR{ - "NPRs", + "NPR", "Nepal rupiyi", } NZD{ @@ -676,19 +676,19 @@ az{ "Mman rialı", } PAB{ - "B/.", + "PAB", "Panamaniya balboa", } PEI{ - "I/.", + "PEI", "Peru inti", } PEN{ - "S/.", + "PEN", "Peru sol nuyevosu", } PES{ - "PES" /** === */, + "PES", "Peru solu", } PGK{ @@ -696,35 +696,35 @@ az{ "Papua Yeni Qvineya kini", } PHP{ - "₱", + "PHP", "Filipin pesosu", } PKR{ - "PKRs", + "PKR", "Pakistan rupiyi", } PLN{ - "zł", + "PLN", "Polsha zlotisi", } PLZ{ - "PLZ" /** === */, + "PLZ", "Polsha zlotisi (1950-1995)", } PTE{ - "Esc", + "PTE", "Portuqal eskudosu", } PYG{ - "₲", + "PYG", "Paraqvay quarani", } QAR{ - "QR", + "QAR", "Qatar rialı", } RHD{ - "RH$", + "RHD", "Rodezian dolları", } ROL{ @@ -736,7 +736,7 @@ az{ "Roman leyu", } RSD{ - "din.", + "RSD", "Serbiya dinarı", } RUB{ @@ -744,7 +744,7 @@ az{ "Rusiya rublu", } RUR{ - "RUR" /** === */, + "RUR", "Rusiya rublu (1991-1998)", } RWF{ @@ -752,15 +752,15 @@ az{ "Rvanda frankı", } SAR{ - "SR", + "SAR", "Saudi riyalı", } SBD{ - "SI$", + "SBD", "Solomon Adaları dolları", } SCR{ - "SRe", + "SCR", "Seyçel rupiyi", } SDG{ @@ -768,39 +768,39 @@ az{ "Sudan paundu", } SEK{ - "Skr", + "SEK", "Ä°sveç kronu", } SGD{ - "S$", + "SGD", "Sinqapur dolları", } SIT{ - "SIT" /** === */, + "SIT", "Sloveniya toları", } SKK{ - "Sk", + "SKK", "Slovak korunası", } SOS{ - "Ssh", + "SOS", "Somaliya şillingi", } SRD{ - "SR$", + "SRD", "Surinam dolları", } SUR{ - "SUR" /** === */, + "SUR", "Sovet rublu", } SVC{ - "SV₡", + "SVC", "el salvador kolonu", } SYP{ - "SY£", + "SYP", "Siriya paundu", } SZL{ @@ -812,7 +812,7 @@ az{ "tay bahtı", } TJR{ - "TJR" /** === */, + "TJR", "Tacikistan rublu", } TJS{ @@ -824,15 +824,15 @@ az{ "Türkmənistan manatı", } TND{ - "DT", + "TND", "Tunis dinarı", } TOP{ - "T$", + "TOP", "Tonqa panqası", } TPE{ - "TPE" /** === */, + "TPE", "Timor eskudu", } TRL{ @@ -840,7 +840,7 @@ az{ "Türk köhnə lirası", } TRY{ - "TL", + "TRY", "Türk lirası", } TWD{ @@ -848,23 +848,23 @@ az{ "Tayvan yeni dolları", } TZS{ - "TSh", + "TZS", "Tanzaniya şilingi", } UAH{ - "₴", + "UAH", "Ukraina hrivnyası", } UAK{ - "UAK" /** === */, + "UAK", "Ukraina karbovenesası", } UGS{ - "UGS" /** === */, + "UGS", "Uqanda şelingi (1966-1987)", } UGX{ - "USh", + "UGX", "Uqanda şelingi", } USD{ @@ -872,44 +872,44 @@ az{ "ABŞ dolları", } USN{ - "USN" /** === */, + "USN", "ABŞ dolları (yeni gün)", } USS{ - "USS" /** === */, + "USS", "ABŞ dolları (həmin gün)", } UYI{ - "UYI" /** === */, + "UYI", "Uruqvay pesosu Unidades Indexadas", } UYP{ - "UYP" /** === */, + "UYP", "Uruqvay pesosu (1975-1993)", } UYU{ - "$U", - "Uruqvay pesosu (Uruguayo)", + "UYU", + "Uruqvay pesosu", } UZS{ "UZS", - "özbəkistan sumu", + "Özbəkistan sumu", } VEB{ - "VEB" /** === */, - "venesuela bolivarı", + "VEB", + "Venesuela bolivarı (1871-2008)", } VEF{ - "Bs.F.", - "venesuela bolivar fuerti", + "VEF", + "Venesuela bolivarı", } VND{ "₫", - "vyetnam donqu", + "Vyetnam donqu", } WST{ - "WS$", - "qərb samoa talası", + "WST", + "Qərb Samoa talası", } XAG{ "XAG", @@ -921,7 +921,7 @@ az{ } XCD{ "EC$", - "şərq karib dolları", + "Şərq karib dolları", } XFO{ "XFO", @@ -952,39 +952,39 @@ az{ "bilinməyən vəya gəcərsiz", } YDD{ - "YDD" /** === */, + "YDD", "yemen dinarı", } YER{ - "YR", + "YER", "yemen rialı", } YUD{ - "YUD" /** === */, + "YUD", "Yuqoslaviya dinarı (hard)", } YUM{ - "YUM" /** === */, + "YUM", "Yuqoslaviya yeni dinarı (hard)", } YUN{ - "YUN" /** === */, + "YUN", "Yuqoslaviya dinarı (dəyişik)", } ZAL{ - "ZAL" /** === */, + "ZAL", "Cənub afrika randı (finans)", } ZAR{ - "R", + "ZAR", "Cənub afrika randı", } ZMK{ - "ZK", + "ZMK", "Zambiya kvaçı", } ZRN{ - "NZ", + "ZRN", "Zair yeni zairi", } ZRZ{ @@ -992,8 +992,8 @@ az{ "Zair zairi", } ZWD{ - "Z$", - "Zimbabve dolları", + "ZWD", + "Zimbabve dolları (1980-2008)", } } CurrencyPlurals{ @@ -1004,7 +1004,7 @@ az{ other{"BƏE dirhamı"} } AFA{ - other{"Əfgən (AFA)"} + other{"Əfgən (1927-2002)"} } AFN{ other{"Əfgən"} @@ -1022,19 +1022,19 @@ az{ other{"Anqola kvanzasi"} } AOK{ - other{"Anqola kvanzasi (AOK)"} + other{"Anqola kvanzasi (1977-1990)"} } AON{ other{"Anqola yeni kvanzasi (AON)"} } AOR{ - other{"Anqola kvanzasi (AOR)"} + other{"Anqola kvanzasi (1995-1999)"} } ARA{ other{"Argentina avstralı"} } ARP{ - other{"Argentina pesosu (ARP)"} + other{"Argentina pesosu (1983-1985)"} } ARS{ other{"Argentina pesosu"} @@ -1049,7 +1049,7 @@ az{ other{"Aruba qilderi"} } AZM{ - other{"Azərbaycan manatı (AZM)"} + other{"Azərbaycan manatı (1993-2006)"} } AZN{ other{"Azərbaycan manatı"} @@ -1094,7 +1094,7 @@ az{ other{"Bruney dolları"} } BOB{ - other{"Boliviano"} + other{"Boliviya boliviano"} } BOP{ other{"Boliviya pesosu"} @@ -1109,7 +1109,7 @@ az{ other{"Braziliya kruzadosu"} } BRE{ - other{"Braziliya kruzeyrosu (BRE)"} + other{"Braziliya kruzeyrosu (1990-1993)"} } BRL{ other{"Braziliya realı"} @@ -1520,7 +1520,7 @@ az{ other{"Polsha zlotisi"} } PLZ{ - other{"Polsha zlotisi (PLZ)"} + other{"Polsha zlotisi (1950-1995)"} } PTE{ other{"Portuqal eskudosu"} @@ -1547,7 +1547,7 @@ az{ other{"Rusiya rublu"} } RUR{ - other{"Rusiya rublu (RUR)"} + other{"Rusiya rublu (1991-1998)"} } RWF{ other{"Rvanda frankı"} @@ -1634,7 +1634,7 @@ az{ other{"Ukraina karbovenesası"} } UGS{ - other{"Uqanda şelingi (UGS)"} + other{"Uqanda şelingi (1966-1987)"} } UGX{ other{"Uqanda şelingi"} @@ -1652,7 +1652,7 @@ az{ other{"Uruqvay pesosu unidades indexadas"} } UYP{ - other{"Uruqvay pesosu (UYP)"} + other{"Uruqvay pesosu (1975-1993)"} } UYU{ other{"Uruqvay pesosu"} @@ -1661,10 +1661,10 @@ az{ other{"Özbəkistan sumu"} } VEB{ - other{"Venesuela bolivarı"} + other{"Venesuela bolivarı (1871-2008)"} } VEF{ - other{"Venesuela Bolivar fuerti"} + other{"Venesuela bolivarı"} } VND{ other{"Vyetnam donqu"} @@ -1733,8 +1733,8 @@ az{ other{"Zair zairi"} } ZWD{ - other{"Zimbabve dolları"} + other{"Zimbabve dolları (1980-2008)"} } } - Version{"2.0.47.53"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/az_AZ.txt b/icuSources/data/curr/az_AZ.txt index a6896130..881b97c9 100644 --- a/icuSources/data/curr/az_AZ.txt +++ b/icuSources/data/curr/az_AZ.txt @@ -1,15 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/az_AZ.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** -/** - * ICU source: /xml/main/az_AZ.xml - */ az_AZ{ "%%ALIAS"{"az_Latn_AZ"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/curr/az_Cyrl.txt b/icuSources/data/curr/az_Cyrl.txt index 9814eab4..89daf182 100644 --- a/icuSources/data/curr/az_Cyrl.txt +++ b/icuSources/data/curr/az_Cyrl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/az_Cyrl.xml @@ -10,12 +10,11 @@ * ICU source: /xml/main/az_Cyrl.xml */ az_Cyrl{ - %%ParentIsRoot:int{1} Currencies{ AZN{ "ман.", "AZN", } } - Version{"2.0.47.53"} + Version{"2.0.67.8"} } diff --git a/icuSources/data/curr/az_Latn.txt b/icuSources/data/curr/az_Latn.txt index 51158159..f6f143cd 100644 --- a/icuSources/data/curr/az_Latn.txt +++ b/icuSources/data/curr/az_Latn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/az_Latn.xml diff --git a/icuSources/data/curr/az_Latn_AZ.txt b/icuSources/data/curr/az_Latn_AZ.txt index 66777b05..45b76609 100644 --- a/icuSources/data/curr/az_Latn_AZ.txt +++ b/icuSources/data/curr/az_Latn_AZ.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/az_AZ.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ az_Latn_AZ{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/curr/bas.txt b/icuSources/data/curr/bas.txt new file mode 100755 index 00000000..91aafff0 --- /dev/null +++ b/icuSources/data/curr/bas.txt @@ -0,0 +1,236 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/bas.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/bas.xml + */ +bas{ + Currencies{ + AED{ + "AED", + "Dirhàm èmìrâ", + } + AOA{ + "AOA", + "Kwànza àŋgolà", + } + AUD{ + "AU$", + "Dɔ̀lâr òstralìà", + } + BHD{ + "BHD", + "Dinâr Bàraìn", + } + BIF{ + "BIF", + "Frǎŋ bùrundì", + } + BWP{ + "BWP", + "Pùla Bòtswanà", + } + CAD{ + "CA$", + "Dɔ̀lâr kànadà", + } + CDF{ + "CDF", + "Frǎŋ kòŋgo", + } + CHF{ + "CHF", + "Frǎŋ sùwîs", + } + CNY{ + "CNÂ¥", + "Yùan kinà", + } + CVE{ + "CVE", + "Èskudò kabwe᷆r", + } + DJF{ + "DJF", + "Frǎŋ jìbutì", + } + DZD{ + "DZD", + "Dìnâr àlgerìà", + } + EGP{ + "EGP", + "Paùnd ègîptò", + } + ERN{ + "ERN", + "Nafkà èrìtrěà", + } + ETB{ + "ETB", + "Bîr ètìopìà", + } + EUR{ + "€", + "Èrô", + } + GBP{ + "£", + "Stɛrlìŋ ŋgìsì", + } + GHC{ + "GHC", + "Sèdi gānà", + } + GMD{ + "GMD", + "Dalasì gambìà", + } + GNS{ + "GNS", + "Frǎŋ gìnê", + } + INR{ + "₹", + "Rùpi Ä«ndìà", + } + JPY{ + "JPÂ¥", + "Yɛ̂n yàpân", + } + KES{ + "KES", + "Silîŋ kenìà", + } + KMF{ + "KMF", + "Frǎŋ kòmorà", + } + LRD{ + "LRD", + "Dɔ̀lâr lìberìà", + } + LSL{ + "LSL", + "Lotì lèsòtò", + } + LYD{ + "LYD", + "Dìnâr libìà", + } + MAD{ + "MAD", + "Dìrham màrôk", + } + MGA{ + "MGA", + "Frǎŋ màlàgasì", + } + MRO{ + "MRO", + "Ùgwiya mòrìtanìa", + } + MUR{ + "MUR", + "Rupìɛ̀ mòrîs", + } + MWK{ + "MWK", + "Kwaca màlawì", + } + MZM{ + "MZM", + "Mètìkal mòsàmbîk", + } + NAD{ + "NAD", + "Dɔ̀lâr nàmibìà", + } + NGN{ + "NGN", + "Nayrà nìgerìà", + } + RWF{ + "RWF", + "Frǎŋ Rùandà", + } + SAR{ + "SAR", + "Rìal sàudì", + } + SCR{ + "SCR", + "Rùpiɛ̀ sèsɛ̂l", + } + SDG{ + "SDG", + "Dìnâr sùdân", + } + SDP{ + "SDP", + "Paùnd sùdân", + } + SHP{ + "SHP", + "Paùnd hèlenà", + } + SLL{ + "SLL", + "Lèonɛ̀", + } + SOS{ + "SOS", + "Silîŋ sòmàli", + } + STD{ + "STD", + "Dobrà sàotòme", + } + SZL{ + "SZL", + "Lìlàŋgeni swàzì", + } + TND{ + "TND", + "Dìnâr tùnîs", + } + TZS{ + "TZS", + "Silîŋ tànzànià", + } + UGX{ + "UGX", + "Silîŋ ùgàndà", + } + USD{ + "US$", + "Dɔla àmerkà", + } + XAF{ + "FCFA", + "Frǎŋ CFA (BEAC)", + } + XOF{ + "CFA", + "Frǎŋ CFA (BCEAO)", + } + ZAR{ + "ZAR", + "Rân àfrǐkàsɔ̀", + } + ZMK{ + "ZMK", + "Kwàca sàmbià", + } + ZWD{ + "ZWD", + "Dɔ̀lâr sìmbàbwê", + } + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/curr/be.txt b/icuSources/data/curr/be.txt index 00fbecba..23695e57 100644 --- a/icuSources/data/curr/be.txt +++ b/icuSources/data/curr/be.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/be.xml @@ -20,7 +20,7 @@ be{ "бразільскі рэал", } BYB{ - "Руб" /** === */, + "Руб", "BYB", } BYR{ @@ -29,10 +29,10 @@ be{ } CNY{ "CNÂ¥", - "кітайскі юань Renminbi", + "кітайскі юань", } ERN{ - "Nfk", + "ERN", "эрытрэйская накфа", } EUR{ @@ -44,7 +44,7 @@ be{ "англійскі фунт", } INR{ - "Rs", + "₹", "індыйская рупія", } JPY{ @@ -52,7 +52,7 @@ be{ "японская іена", } NOK{ - "Nkr", + "NOK", "нарвэская крона", } RUB{ @@ -68,5 +68,5 @@ be{ "невядомая або недапушчальная валюта", } } - Version{"2.0.47.68"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/bem.txt b/icuSources/data/curr/bem.txt index a5833516..6c27c0a7 100755 --- a/icuSources/data/curr/bem.txt +++ b/icuSources/data/curr/bem.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/bem.xml @@ -10,5 +10,11 @@ * ICU source: /xml/main/bem.xml */ bem{ - Version{"2.0.46.79"} + Currencies{ + ZMK{ + "ZK", + "ZMK", + } + } + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/bez.txt b/icuSources/data/curr/bez.txt index cb468db3..141b1d77 100755 --- a/icuSources/data/curr/bez.txt +++ b/icuSources/data/curr/bez.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/bez.xml @@ -16,7 +16,7 @@ bez{ "Lupila lwa Hufalme dza Huhihalabu", } AOA{ - "Kz", + "AOA", "Lupila lwa Huangola", } AUD{ @@ -24,11 +24,11 @@ bez{ "Lupila lwa Huaustlalia", } BHD{ - "BD", + "BHD", "Lupila lwa Hubahareni", } BIF{ - "FBu", + "BIF", "Lupila lwa Huburundi", } BWP{ @@ -52,15 +52,15 @@ bez{ "Lupila lwa Huchina", } CVE{ - "CV$", + "CVE", "Lupila lwa Hukepuvede", } DJF{ - "Fdj", + "DJF", "Lupila lwa Hujibuti", } DZD{ - "DA", + "DZD", "Lupila lwa Hualjelia", } EGP{ @@ -68,11 +68,11 @@ bez{ "Lupila lwa Humisri", } ERN{ - "Nfk", + "ERN", "Lupila lwa Hueritrea", } ETB{ - "Br", + "ETB", "Lupila lwa Huuhabeshi", } EUR{ @@ -84,7 +84,7 @@ bez{ "Lupila lwa Huuingereza", } GHC{ - "₵", + "GHC", "Lupila lwa Hughana", } GMD{ @@ -92,11 +92,11 @@ bez{ "Lupila lwa Hugambia", } GNS{ - "GNS" /** === */, + "GNS", "Lupila lwa Hujine", } INR{ - "Rs", + "₹", "Lupila lwa Huindia", } JPY{ @@ -104,15 +104,15 @@ bez{ "Lupila lwa Hijapani", } KES{ - "Ksh", + "KES", "Shilingi ya Hukenya", } KMF{ - "CF", + "KMF", "Lupila lwa Hukomoro", } LRD{ - "L$", + "LRD", "Lupila lwa Hulibelia", } LSL{ @@ -120,7 +120,7 @@ bez{ "Lupila lwa Hulesoto", } LYD{ - "LD", + "LYD", "Lupila lwa Hulibya", } MAD{ @@ -132,11 +132,11 @@ bez{ "Lupila lwa Hubukini", } MRO{ - "UM", + "MRO", "Lupila lwa Humolitania", } MUR{ - "MURs", + "MUR", "Lupila lwa Humolisi", } MWK{ @@ -144,15 +144,15 @@ bez{ "Lupila lwa Humalawi", } MZM{ - "Mt", + "MZM", "Lupila lwa Humsumbiji", } NAD{ - "N$", + "NAD", "Lupila lwa Hunamibia", } NGN{ - "₦", + "NGN", "Lupila lwa Hunijelia", } RWF{ @@ -160,11 +160,11 @@ bez{ "Lupila lwa Hurwanda", } SAR{ - "SR", + "SAR", "Lupila lwa Husaudi", } SCR{ - "SRe", + "SCR", "Lupila lwa Hushelisheli", } SDG{ @@ -172,19 +172,19 @@ bez{ "Lupila lwa Husudani", } SHP{ - "SH£", + "SHP", "Lupila lwa Husantahelena", } SLL{ - "Le", + "SLL", "Lupila lwa Lioni", } SOS{ - "Ssh", + "SOS", "Lupila lwa Husomalia", } STD{ - "Db", + "STD", "Lupila lwa Husaotome na Huprinisipe", } SZL{ @@ -192,7 +192,7 @@ bez{ "Lupila lwa Lilangeni", } TND{ - "DT", + "TND", "Lupila lwa Hutunisia", } TZS{ @@ -200,7 +200,7 @@ bez{ "Shilingi ya Hutanzania", } UGX{ - "USh", + "UGX", "Shilingi ya Huuganda", } USD{ @@ -216,17 +216,17 @@ bez{ "Lupila lwa CFA BCEAO", } ZAR{ - "R", + "ZAR", "Lupila lwa Huafriaka ya Hukusini", } ZMK{ - "ZK", + "ZMK", "Lupila lwa Huzambia", } ZWD{ - "Z$", + "ZWD", "Lupila lwa Huzimbabwe", } } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/bg.txt b/icuSources/data/curr/bg.txt index 18414b5d..d4867180 100644 --- a/icuSources/data/curr/bg.txt +++ b/icuSources/data/curr/bg.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/bg.xml @@ -12,7 +12,7 @@ bg{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "Андорска песета", } AED{ @@ -20,11 +20,11 @@ bg{ "Обединени арабски емирства-дирхам", } AFA{ - "AFA" /** === */, + "AFA", "Афганистански афган (1927-2002)", } AFN{ - "Af", + "AFN", "Афганистански афган", } ALL{ @@ -36,39 +36,39 @@ bg{ "Арменски драм", } ANG{ - "NAf.", + "ANG", "Антилски гулден", } AOA{ - "Kz", + "AOA", "Анголска кванца", } AOK{ - "AOK" /** === */, + "AOK", "Анголска кванца (1977-1990)", } AON{ - "AON" /** === */, + "AON", "Анголска нова кванца (1990-2000)", } AOR{ - "AOR" /** === */, + "AOR", "Анголска нова кванца (1995-1999)", } ARA{ - "₳", + "ARA", "Аржентински австрал", } ARP{ - "ARP" /** === */, + "ARP", "Аржентинско песо (1983-1985)", } ARS{ - "AR$", + "ARS", "Аржентинско песо", } ATS{ - "ATS" /** === */, + "ATS", "Австрийски шилинг", } AUD{ @@ -76,7 +76,7 @@ bg{ "Австралийски долар", } AWG{ - "Afl.", + "AWG", "Арубски гилдер - о. Аруба", } AZM{ @@ -84,39 +84,39 @@ bg{ "Азербайджански манат (1993-2006)", } AZN{ - "man.", + "AZN", "Азербайджански манат", } BAD{ - "BAD" /** === */, + "BAD", "Босна и Херцеговина-динар", } BAM{ - "KM", + "BAM", "Босненска конвертируема марка", } BBD{ - "Bds$", + "BBD", "Барбейдоски долар", } BDT{ - "Tk", + "BDT", "Бангладешка така", } BEC{ - "BEC" /** === */, + "BEC", "Белгийски франк (конвертируем)", } BEF{ - "BF", + "BEF", "Белгийски франк", } BEL{ - "BEL" /** === */, + "BEL", "Белгийски франк (финансов)", } BGL{ - "BGL" /** === */, + "BGL", "Български конвертируем лев (1962-1999)", } BGN{ @@ -124,43 +124,43 @@ bg{ "Български лев", } BHD{ - "BD", + "BHD", "Бахрейнски динар", } BIF{ - "FBu", + "BIF", "Бурундийски франк", } BMD{ - "BD$", + "BMD", "Бермудски долар", } BND{ - "BN$", + "BND", "Брунейски долар", } BOB{ - "Bs", + "BOB", "Боливийско боливиано", } BOP{ - "$b.", + "BOP", "Боливийско песо", } BOV{ - "BOV" /** === */, + "BOV", "Боливийски мвдол", } BRB{ - "BRB" /** === */, + "BRB", "Бразилско ново крузейро (1967-1986)", } BRC{ - "BRC" /** === */, + "BRC", "Бразилско крозадо", } BRE{ - "BRE" /** === */, + "BRE", "Бразилско крузейро (1990-1993)", } BRL{ @@ -168,31 +168,31 @@ bg{ "Бразилски реал", } BRN{ - "BRN" /** === */, + "BRN", "Бразилско ново крозадо", } BRR{ - "BRR" /** === */, + "BRR", "Бразилско крузейро", } BSD{ - "BS$", + "BSD", "Бахамски долар", } BTN{ - "Nu.", + "BTN", "Бутански нгултрум", } BUK{ - "BUK" /** === */, - "Киат", + "BUK", + "Бирмански киат", } BWP{ "BWP", "Ботсуанска пула", } BYB{ - "BYB" /** === */, + "BYB", "Беларуска нова рубла (1994-1999)", } BYR{ @@ -200,7 +200,7 @@ bg{ "Беларуска рубла", } BZD{ - "BZ$", + "BZD", "Белизийски долар", } CAD{ @@ -212,7 +212,7 @@ bg{ "Конгоански франк", } CHE{ - "CHE" /** === */, + "CHE", "WIR евро", } CHF{ @@ -220,15 +220,15 @@ bg{ "Швейцарски франк", } CHW{ - "CHW" /** === */, + "CHW", "WIR франк", } CLF{ - "CLF" /** === */, + "CLF", "Условна разчетна единица на Чили", } CLP{ - "CL$", + "CLP", "Чилийско песо", } CNY{ @@ -236,79 +236,79 @@ bg{ "Китайски ренминби юан", } COP{ - "CO$", + "COP", "Колумбийско песо", } COU{ - "COU" /** === */, + "COU", "Колумбийска единица на реалната стойност", } CRC{ - "₡", + "CRC", "Костарикански колон", } CSD{ - "CSD" /** === */, + "CSD", "Стар сръбски динар", } CSK{ - "CSK" /** === */, + "CSK", "Чехословашка конвертируема крона", } CUC{ - "CUC$", + "CUC", "Кубинско конвертируемо песо", } CUP{ - "CU$", + "CUP", "Кубинско песо", } CVE{ - "CV$", + "CVE", "Кабо Верде ескудо", } CYP{ - "CY£", + "CYP", "Кипърска лира", } CZK{ - "Kč", + "CZK", "Чешка крона", } DDM{ - "DDM" /** === */, + "DDM", "Източногерманска марка", } DEM{ - "DM", + "DEM", "Германска марка", } DJF{ - "Fdj", + "DJF", "Джибутски франк", } DKK{ - "Dkr", + "DKK", "Датска крона", } DOP{ - "RD$", + "DOP", "Доминиканско песо", } DZD{ - "DA", + "DZD", "Алжирски динар", } ECS{ - "ECS" /** === */, + "ECS", "Еквадорско сукре", } ECV{ - "ECV" /** === */, + "ECV", "Еквадорска банкова единица", } EEK{ - "Ekr", + "EEK", "Естонска крона", } EGP{ @@ -316,15 +316,15 @@ bg{ "Египетска лира", } ERN{ - "Nfk", + "ERN", "Еритрейска накфа", } ESP{ - "Pts", + "ESP", "Испанска песета", } ETB{ - "Br", + "ETB", "Етиопски бир", } EUR{ @@ -332,19 +332,19 @@ bg{ "Евро", } FIM{ - "mk", + "FIM", "Финландска марка", } FJD{ - "FJ$", + "FJD", "Фиджи - долар", } FKP{ - "FK£", + "FKP", "Фолкландска лира", } FRF{ - "₣", + "FRF", "Френски франк", } GBP{ @@ -352,7 +352,7 @@ bg{ "Британска лира", } GEK{ - "GEK" /** === */, + "GEK", "Грузински купон", } GEL{ @@ -360,15 +360,15 @@ bg{ "Грузински лари", } GHC{ - "₵", + "GHC", "Ганайско седи (1979-2007)", } GHS{ - "GH₵", + "GHS", "Ганайско седи", } GIP{ - "GI£", + "GIP", "Гибралтарска лира", } GMD{ @@ -376,19 +376,19 @@ bg{ "Гамбийски даласи", } GNF{ - "FG", + "GNF", "Гвинейски франк", } GNS{ - "GNS" /** === */, + "GNS", "Гвинейска сили", } GQE{ - "GQE" /** === */, + "GQE", "Екваториално гвинейско еквеле", } GRD{ - "₯", + "GRD", "Гръцка драхма", } GTQ{ @@ -396,15 +396,15 @@ bg{ "Гватемалски кветзал", } GWE{ - "GWE" /** === */, + "GWE", "Ескудо от Португалска Гвинея", } GWP{ - "GWP" /** === */, + "GWP", "Гвинея-Бисау песо", } GYD{ - "GY$", + "GYD", "Гаянски долар", } HKD{ @@ -416,11 +416,11 @@ bg{ "Хондураска лемпира", } HRD{ - "HRD" /** === */, + "HRD", "Хърватски динар", } HRK{ - "kn", + "HRK", "Хърватска куна", } HTG{ @@ -428,19 +428,19 @@ bg{ "Хаитски гурд", } HUF{ - "Ft", + "HUF", "Унгарски форинт", } IDR{ - "Rp", + "IDR", "Индонезийска рупия", } IEP{ - "IR£", + "IEP", "Ирландска лира", } ILP{ - "I£", + "ILP", "Израелска лира", } ILS{ @@ -448,7 +448,7 @@ bg{ "Израелски нов шекел", } INR{ - "Rs", + "₹", "Индийска рупия", } IQD{ @@ -460,19 +460,19 @@ bg{ "Ирански риал", } ISK{ - "Ikr", + "ISK", "Исландска крона", } ITL{ - "IT₤", + "ITL", "Италианска лира", } JMD{ - "J$", + "JMD", "Ямайски долар", } JOD{ - "JD", + "JOD", "Йордански динар", } JPY{ @@ -480,7 +480,7 @@ bg{ "Японска йена", } KES{ - "Ksh", + "KES", "Кенийски шилинг", } KGS{ @@ -492,7 +492,7 @@ bg{ "Камбоджански риел", } KMF{ - "CF", + "KMF", "Коморски франк", } KPW{ @@ -504,11 +504,11 @@ bg{ "КНДР вон", } KWD{ - "KD", + "KWD", "Кувейтски динар", } KYD{ - "KY$", + "KYD", "Кайманови острови - долар", } KZT{ @@ -516,19 +516,19 @@ bg{ "Казахстанско тенге", } LAK{ - "₭", + "LAK", "Лаоски кип", } LBP{ - "LB£", + "LBP", "Ливанска лира", } LKR{ - "SLRs", + "LKR", "Шриланкска рупия", } LRD{ - "L$", + "LRD", "Либерийски долар", } LSL{ @@ -536,27 +536,27 @@ bg{ "Лесотско лоти", } LTL{ - "Lt", + "LTL", "Литовски литаз", } LTT{ - "LTT" /** === */, + "LTT", "Литовски талон", } LUF{ - "LUF" /** === */, + "LUF", "Люксембургски франк", } LVL{ - "Ls", + "LVL", "Латвийски лат", } LVR{ - "LVR" /** === */, + "LVR", "Латвийска рубла", } LYD{ - "LD", + "LYD", "Либийски динар", } MAD{ @@ -564,7 +564,7 @@ bg{ "Марокански дирхам", } MAF{ - "MAF" /** === */, + "MAF", "Марокански франк", } MDL{ @@ -576,7 +576,7 @@ bg{ "Малагасийски ариари", } MGF{ - "MGF" /** === */, + "MGF", "Малгашки франк - Мадагаскар", } MKD{ @@ -584,7 +584,7 @@ bg{ "Македонски денар", } MLF{ - "MLF" /** === */, + "MLF", "Малийски франк", } MMK{ @@ -592,23 +592,23 @@ bg{ "Миянмарски (Бирма) кият", } MNT{ - "₮", + "MNT", "Монголски тугрик", } MOP{ - "MOP$", + "MOP", "Макао - патака", } MRO{ - "UM", + "MRO", "Мавританска огия", } MTL{ - "Lm", + "MTL", "Малтийска лира", } MUR{ - "MURs", + "MUR", "Маврицийска рупия", } MVR{ @@ -624,55 +624,55 @@ bg{ "Мексиканско ново песо", } MXP{ - "MXP" /** === */, + "MXP", "Мексиканско сребърно песо (1861-1992)", } MXV{ - "MXV" /** === */, + "MXV", "Мексиканска конвертируема единица (UDI)", } MYR{ - "RM", + "MYR", "Малайзийски рингит", } MZE{ - "MZE" /** === */, + "MZE", "Мозамбикско ескудо", } MZM{ - "Mt", + "MZM", "Мозамбикски метикал", } MZN{ - "MTn", + "MZN", "Мозамбишки метикал", } NAD{ - "N$", + "NAD", "Намибийски долар", } NGN{ - "₦", + "NGN", "Нигерийска найра", } NIC{ - "NIC" /** === */, + "NIC", "Никарагуанска кордоба", } NIO{ - "C$", + "NIO", "Никарагуанска златна кордоба", } NLG{ - "fl", + "NLG", "Холандски гулден", } NOK{ - "Nkr", + "NOK", "Норвежка крона", } NPR{ - "NPRs", + "NPR", "Непалска рупия", } NZD{ @@ -684,19 +684,19 @@ bg{ "Омански риал", } PAB{ - "B/.", + "PAB", "Панамски балбоа", } PEI{ - "I/.", + "PEI", "Перуанско инти", } PEN{ - "S/.", + "PEN", "Перуански нов сол", } PES{ - "PES" /** === */, + "PES", "Перуански сол", } PGK{ @@ -704,35 +704,35 @@ bg{ "Папуа-новогвинейска кина", } PHP{ - "₱", + "PHP", "Филипинско песо", } PKR{ - "PKRs", + "PKR", "Пакистанска рупия", } PLN{ - "zł", + "PLN", "Полска злота", } PLZ{ - "PLZ" /** === */, + "PLZ", "Полска злота (1950-1995)", } PTE{ - "Esc", + "PTE", "Португалско ескудо", } PYG{ - "₲", + "PYG", "Парагвайско гуарани", } QAR{ - "QR", + "QAR", "Катарски риал", } RHD{ - "RH$", + "RHD", "Родезийски долар", } ROL{ @@ -744,7 +744,7 @@ bg{ "Румънска лея", } RSD{ - "din.", + "RSD", "Сръбски динар", } RUB{ @@ -752,7 +752,7 @@ bg{ "Руска рубла", } RUR{ - "RUR" /** === */, + "RUR", "Руска рубла (1991-1998)", } RWF{ @@ -760,19 +760,19 @@ bg{ "Руандски франк", } SAR{ - "SR", + "SAR", "Саудитскоарабски риал", } SBD{ - "SI$", + "SBD", "Соломонови острови - долар", } SCR{ - "SRe", + "SCR", "Сейшелска рупия", } SDD{ - "LSd", + "SDD", "Судански динар", } SDG{ @@ -780,55 +780,55 @@ bg{ "Суданска лира", } SEK{ - "Skr", + "SEK", "Шведска крона", } SGD{ - "S$", + "SGD", "Сингапурски долар", } SHP{ - "SH£", + "SHP", "Света Елена лира", } SIT{ - "SIT" /** === */, + "SIT", "Словенски толар", } SKK{ - "Sk", + "SKK", "Словашка крона", } SLL{ - "Le", + "SLL", "Сиералеонско леоне", } SOS{ - "Ssh", + "SOS", "Сомалийски шилинг", } SRD{ - "SR$", + "SRD", "Суринамски долар", } SRG{ - "Sf", + "SRG", "Суринамски гилдер", } STD{ - "Db", + "STD", "Сао Томе и Принсипи - добра", } SUR{ - "SUR" /** === */, + "SUR", "Съветска рубла", } SVC{ - "SV₡", + "SVC", "Салвадорски колон", } SYP{ - "SY£", + "SYP", "Сирийска лира", } SZL{ @@ -840,7 +840,7 @@ bg{ "Тайландски бат", } TJR{ - "TJR" /** === */, + "TJR", "Таджикистанска рубла", } TJS{ @@ -856,27 +856,27 @@ bg{ "Туркменистански нов манат", } TND{ - "DT", + "TND", "Тунизийски динар", } TOP{ - "T$", + "TOP", "Тонга - па анга", } TPE{ - "TPE" /** === */, + "TPE", "Тиморско ескудо", } TRL{ "TRL", - "Турска лира", + "Турска лира (1922-2005)", } TRY{ - "TL", - "Нова турска лира", + "TRY", + "Турска лира", } TTD{ - "TT$", + "TTD", "Тринидат и Тобаго - долар", } TWD{ @@ -884,23 +884,23 @@ bg{ "Тайвански долар", } TZS{ - "TSh", + "TZS", "Танзанийски шилинг", } UAH{ - "₴", + "UAH", "Украинска хривня", } UAK{ - "UAK" /** === */, + "UAK", "Украински карбованец", } UGS{ - "UGS" /** === */, + "UGS", "Угандийски шилинг (1966-1987)", } UGX{ - "USh", + "UGX", "Угандийски нов шилинг", } USD{ @@ -908,15 +908,15 @@ bg{ "САЩ долар", } UYI{ - "UYI" /** === */, + "UYI", "Уругвайско песо (индекс на инфлацията)", } UYP{ - "UYP" /** === */, + "UYP", "Уругвайско песо (1975-1993)", } UYU{ - "$U", + "UYU", "Уругвайско песо", } UZS{ @@ -924,23 +924,23 @@ bg{ "Узбекистански сум", } VEB{ - "VEB" /** === */, - "Венецуелски боливар", + "VEB", + "Венецуелски боливар (1871-2008)", } VEF{ - "Bs.F.", - "Венецуелски боливар фуерте", + "VEF", + "Венецуелски боливар", } VND{ "₫", "Виетнамски донг", } VUV{ - "VT", + "VUV", "Вануату - вату", } WST{ - "WS$", + "WST", "Самоа - тала", } XAF{ @@ -980,7 +980,7 @@ bg{ "Специални права на тираж", } XEU{ - "XEU" /** === */, + "XEU", "Еку на ЕИО", } XFO{ @@ -1012,39 +1012,39 @@ bg{ "Непозната или невалидна валута", } YDD{ - "YDD" /** === */, + "YDD", "Йеменски динар", } YER{ - "YR", + "YER", "Йеменски риал", } YUD{ - "YUD" /** === */, + "YUD", "Югославски твърд динар", } YUM{ - "YUM" /** === */, + "YUM", "Югославски динар", } YUN{ - "YUN" /** === */, + "YUN", "Югославски конвертируем динар", } ZAL{ - "ZAL" /** === */, + "ZAL", "Южноафрикански ранд (финансов)", } ZAR{ - "R", + "ZAR", "Южноафрикански ранд", } ZMK{ - "ZK", + "ZMK", "Замбийска квача", } ZRN{ - "NZ", + "ZRN", "Заирско ново зайре", } ZRZ{ @@ -1052,7 +1052,7 @@ bg{ "Заирско зайре", } ZWD{ - "Z$", + "ZWD", "Зимбабвийски долар", } ZWL{ @@ -1066,12 +1066,12 @@ bg{ other{"андорски песети"} } AED{ - one{"Обединени арабски емирства-дирхам"} - other{"Обединени арабски емирства-дирхама"} + one{"обединени арабски емирства-дирхам"} + other{"обединени арабски емирства-дирхама"} } AFA{ - one{"афганистански афган (AFA)"} - other{"афганистански афгана (AFA)"} + one{"афганистански афган (1927-2002)"} + other{"афганистански афгана (1927-2002)"} } AFN{ one{"афганистански афган"} @@ -1094,24 +1094,24 @@ bg{ other{"анголски кванци"} } AOK{ - one{"анголска кванца (AOK)"} - other{"анголски кванци (AOK)"} + one{"анголска кванца (1977-1991)"} + other{"анголски кванци (1977-1991)"} } AON{ - one{"анголска нова кванца (AON)"} - other{"анголски нови кванци (AON)"} + one{"анголска нова кванца (1990-2000)"} + other{"анголски нови кванци (1990-2000)"} } AOR{ - one{"анголска нова кванца (AOR)"} - other{"анголски нови кванци (AOR)"} + one{"анголска нова кванца (1995-1999)"} + other{"анголски нови кванци (1995-1999)"} } ARA{ one{"аржентински австрал"} other{"аржентински австрала"} } ARP{ - one{"аржентинско песо (ARP)"} - other{"аржентински песо (ARP)"} + one{"аржентинско песо (1983-1985)"} + other{"аржентински песо (1983-1985)"} } ARS{ one{"аржентинско песо"} @@ -1130,8 +1130,8 @@ bg{ other{"арубски гилдера"} } AZM{ - one{"азербайджански манат (AZM)"} - other{"азербайджански маната (AZM)"} + one{"азербайджански манат (1993-2006)"} + other{"азербайджански маната (1993-2006)"} } AZN{ one{"азербайджански манат"} @@ -1196,6 +1196,14 @@ bg{ one{"боливийско песо"} other{"боливийски песо"} } + BOV{ + one{"боливийски мвдол"} + other{"боливийски мвдол"} + } + BRB{ + one{"бразилско ново крузейро (1967-1986)"} + other{"бразилско ново крузейро (1967-1986)"} + } BRL{ one{"бразилски реал"} other{"бразилски реала"} @@ -1213,8 +1221,8 @@ bg{ other{"ботсуански пули"} } BYB{ - one{"беларуска нова рубла (BYB)"} - other{"беларуски нови рубли (BYB)"} + one{"беларуска нова рубла (1994-1999)"} + other{"беларуски нови рубли (1994-1999)"} } BYR{ one{"беларуска рубла"} @@ -1340,8 +1348,8 @@ bg{ other{"грузински лари"} } GHC{ - one{"ганайско седи (GHC)"} - other{"ганайски седи (GHC)"} + one{"ганайско седи (1979-2007)"} + other{"ганайски седи (1979-2007)"} } GIP{ one{"гибралтарска лира"} @@ -1460,6 +1468,7 @@ bg{ other{"севернокорейски вона"} } KRW{ + one{"КНДР вон"} other{"КНДР вона"} } KWD{ @@ -1467,6 +1476,7 @@ bg{ other{"кувейтски динара"} } KYD{ + one{"Кайманови острови - долар"} other{"Кайманови острови - долара"} } KZT{ @@ -1566,8 +1576,8 @@ bg{ other{"мексикански нови песо"} } MXP{ - one{"мексиканско сребърно песо (MXP)"} - other{"мексикански сребърни песо (MXP)"} + one{"мексиканско сребърно песо (1861-1992)"} + other{"мексикански сребърни песо (1861-1992)"} } MYR{ one{"малайзийски рингит"} @@ -1636,8 +1646,8 @@ bg{ other{"полски злоти"} } PLZ{ - one{"полска злота (PLZ)"} - other{"полски злоти (PLZ)"} + one{"полска злота (1950-1995)"} + other{"полски злоти (1950-1995)"} } PTE{ one{"португалско ескудо"} @@ -1668,8 +1678,8 @@ bg{ other{"руски рубли"} } RUR{ - one{"руска рубла (RUR)"} - other{"руски рубли (RUR)"} + one{"руска рубла (1991-1998)"} + other{"руски рубли (1991-1998)"} } RWF{ one{"руандски франк"} @@ -1767,12 +1777,12 @@ bg{ other{"тиморски ескудо"} } TRL{ - one{"турска лира"} - other{"турски лири"} + one{"турска лира (1922-2005)"} + other{"турски лири (1922-2005)"} } TRY{ - one{"нова турска лира"} - other{"нови турски лири"} + one{"турска лира"} + other{"турски лири"} } TTD{ other{"Тринидат и Тобаго - долара"} @@ -1794,8 +1804,8 @@ bg{ other{"украински карбованеца"} } UGS{ - one{"угандийски шилинг (UGS)"} - other{"угандийски шилинга (UGS)"} + one{"угандийски шилинг (1966-1987)"} + other{"угандийски шилинга (1966-1987)"} } UGX{ one{"угандийски нов шилинг"} @@ -1805,8 +1815,8 @@ bg{ other{"САЩ долара"} } UYP{ - one{"уругвайско песо (UYP)"} - other{"уругвайски песо (UYP)"} + one{"уругвайско песо (1975-1993)"} + other{"уругвайски песо (1975-1993)"} } UYU{ one{"уругвайско песо"} @@ -1817,6 +1827,10 @@ bg{ other{"узбекистански сума"} } VEB{ + one{"венецуелски боливар (1871-2008)"} + other{"венецуелски боливара (1871-2008)"} + } + VEF{ one{"венецуелски боливар"} other{"венецуелски боливара"} } @@ -1881,5 +1895,5 @@ bg{ other{"зимбабвийски долара (2009)"} } } - Version{"2.0.49.23"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/bm.txt b/icuSources/data/curr/bm.txt index 40fe3327..80383ec2 100755 --- a/icuSources/data/curr/bm.txt +++ b/icuSources/data/curr/bm.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/bm.xml @@ -16,7 +16,7 @@ bm{ "arabu mara kafoli Diram", } AOA{ - "Kz", + "AOA", "angola Kwanza", } AUD{ @@ -24,11 +24,11 @@ bm{ "ositirali Dolar", } BHD{ - "BD", + "BHD", "bareyini Dinar", } BIF{ - "FBu", + "BIF", "burundi Fraŋ", } BWP{ @@ -52,15 +52,15 @@ bm{ "siniwa Yuwan", } CVE{ - "CV$", + "CVE", "capivɛrdi Esekudo", } DJF{ - "Fdj", + "DJF", "jibuti Fraŋ", } DZD{ - "DA", + "DZD", "alizeri Dinar", } EGP{ @@ -68,11 +68,11 @@ bm{ "eziputi Livri", } ERN{ - "Nfk", + "ERN", "eritere Nafika", } ETB{ - "Br", + "ETB", "etiopi Bir", } EUR{ @@ -84,7 +84,7 @@ bm{ "angilɛ Livri Siterlingi", } GHC{ - "₵", + "GHC", "gana Sedi", } GMD{ @@ -92,11 +92,11 @@ bm{ "gambi Dalasi", } GNS{ - "GNS" /** === */, + "GNS", "gine Fraŋ", } INR{ - "Rs", + "₹", "Ɛndu Rupi", } JPY{ @@ -104,15 +104,15 @@ bm{ "zapɔne Yɛn", } KES{ - "Ksh", + "KES", "keniya Siling", } KMF{ - "CF", + "KMF", "komɔri Fraŋ", } LRD{ - "L$", + "LRD", "liberiya Dolar", } LSL{ @@ -120,7 +120,7 @@ bm{ "lesoto Loti", } LYD{ - "LD", + "LYD", "libi Dinar", } MAD{ @@ -132,11 +132,11 @@ bm{ "madagasikari Fraŋ", } MRO{ - "UM", + "MRO", "mɔritani Uguwiya", } MUR{ - "MURs", + "MUR", "morisi Rupi", } MWK{ @@ -144,15 +144,15 @@ bm{ "malawi Kwaca", } MZM{ - "Mt", + "MZM", "mozanbiki Metikali", } NAD{ - "N$", + "NAD", "namibi Dolar", } NGN{ - "₦", + "NGN", "nizeriya Nɛra", } RWF{ @@ -160,11 +160,11 @@ bm{ "ruwanda Fraŋ", } SAR{ - "SR", + "SAR", "sawudiya Riyal", } SCR{ - "SRe", + "SCR", "sesɛli Rupi", } SDG{ @@ -172,23 +172,23 @@ bm{ "sudani Dinar", } SDP{ - "SDP" /** === */, + "SDP", "sudani Livri", } SHP{ - "SH£", + "SHP", "Ɛlɛni-Senu Livri", } SLL{ - "Le", + "SLL", "siyeralewɔni Lewɔni", } SOS{ - "Ssh", + "SOS", "somali Siling", } STD{ - "Db", + "STD", "sawotome Dobra", } SZL{ @@ -196,15 +196,15 @@ bm{ "swazilandi Lilangeni", } TND{ - "DT", + "TND", "tunizi Dinar", } TZS{ - "TSh", + "TZS", "tanzani Siling", } UGX{ - "USh", + "UGX", "uganda Siling", } USD{ @@ -220,17 +220,17 @@ bm{ "sefa Fraŋ (BCEAO)", } ZAR{ - "R", + "ZAR", "sudafriki Randi", } ZMK{ - "ZK", + "ZMK", "zambi Kwaca", } ZWD{ - "Z$", + "ZWD", "zimbabuwe Dolar", } } - Version{"2.0.47.53"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/bn.txt b/icuSources/data/curr/bn.txt index e8a36144..9be04096 100644 --- a/icuSources/data/curr/bn.txt +++ b/icuSources/data/curr/bn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/bn.xml @@ -12,7 +12,7 @@ bn{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "এ্যান্ডোরান পেসেতা", } AED{ @@ -20,11 +20,11 @@ bn{ "সংযুক্ত আরব আমিরাত দিরহাম", } AFA{ - "AFA" /** === */, + "AFA", "আফগানি (১৯২৭-২০০২)", } AFN{ - "Af", + "AFN", "আফগানি", } ALL{ @@ -36,39 +36,39 @@ bn{ "আরমেনিয়ান দ্রাম", } ANG{ - "NAf.", + "ANG", "নেদারল্যান্ড এ্যান্টিলিয়ান গুল্ডের", } AOA{ - "Kz", + "AOA", "এ্যাঙ্গোলান কওয়ানজা", } AOK{ - "AOK" /** === */, + "AOK", "এ্যাঙ্গোলান কওয়ানজা (১৯৭৭-১৯৯০)", } AON{ - "AON" /** === */, + "AON", "এ্যাঙ্গোলান নতুন কওয়ানজা (১৯৯৫-২০০০)", } AOR{ - "AOR" /** === */, + "AOR", "এ্যাঙ্গোলান কওয়ানজা (১৯৯৫-১৯৯৯)", } ARA{ - "₳", + "ARA", "আর্জেন্টিনা অস্ট্রাল", } ARP{ - "ARP" /** === */, + "ARP", "আর্জেন্টিনা পেসো (১৯৮৩-১৯৮৫)", } ARS{ - "AR$", + "ARS", "আর্জেন্টিনা পেসো", } ATS{ - "ATS" /** === */, + "ATS", "অস্ট্রিয়ান শিলিং", } AUD{ @@ -76,7 +76,7 @@ bn{ "অস্ট্রেলিয়ান ডলার", } AWG{ - "Afl.", + "AWG", "আরুবা গিল্ডার", } AZM{ @@ -84,19 +84,19 @@ bn{ "আজারবাইজান মানাত (১৯৯৩-২০০৬)", } AZN{ - "man.", + "AZN", "আজারবাইজান মানাত", } BAD{ - "BAD" /** === */, + "BAD", "বসনিয়া এবং হার্জেগোভিনা দিনার", } BAM{ - "KM", + "BAM", "বসনিয়া এবং হার্জেগোভিনা মার্ক", } BBD{ - "Bds$", + "BBD", "বার্বেডোজ ডলার", } BDT{ @@ -104,19 +104,19 @@ bn{ "বাংলাদেশী টাকা", } BEC{ - "BEC" /** === */, + "BEC", "বেলজিয়ান ফ্রাঙ্ক (রূপান্তরযোগ্য)", } BEF{ - "BF", + "BEF", "বেলজিয়ান ফ্রাঙ্ক", } BEL{ - "BEL" /** === */, + "BEL", "বেলজিয়ান ফ্রাঙ্ক (আর্থিক)", } BGL{ - "BGL" /** === */, + "BGL", "বুলগেরীয় হার্ড লেভ", } BGN{ @@ -124,43 +124,43 @@ bn{ "বুলগেরীয় নিউ লেভ", } BHD{ - "BD", + "BHD", "বাহরাইনি দিনার", } BIF{ - "FBu", + "BIF", "বুরুন্ডি ফ্রাঙ্ক", } BMD{ - "BD$", + "BMD", "বারমিউডান ডলার", } BND{ - "BN$", + "BND", "ব্রুনেই ডলার", } BOB{ - "Bs", + "BOB", "বলিভিয়ানো", } BOP{ - "$b.", + "BOP", "বলিভিয়ান পেসো", } BOV{ - "BOV" /** === */, + "BOV", "বলিভিয়ান মভডোল", } BRB{ - "BRB" /** === */, + "BRB", "ব্রাজিলিয়ান ক্রুজেয়রোনোভো (১৯৬৭-১৯৮৬)", } BRC{ - "BRC" /** === */, + "BRC", "ব্রাজিলিয়ান ক্রুজেইডাউ", } BRE{ - "BRE" /** === */, + "BRE", "ব্রাজিলিয়ান ক্রুজেয়রো (১৯৯০-১৯৯৩)", } BRL{ @@ -168,23 +168,23 @@ bn{ "ব্রাজিলিয়ান রিয়েল", } BRN{ - "BRN" /** === */, + "BRN", "ব্রাজিলিয়ান ক্রুজেইডো নোভো", } BRR{ - "BRR" /** === */, + "BRR", "ব্রাজিলিয়ান ক্রুজেয়রো", } BSD{ - "BS$", + "BSD", "বাহামিয়ান ডলার", } BTN{ - "Nu.", + "BTN", "ভুটানি এনগুল্ট্রুম", } BUK{ - "BUK" /** === */, + "BUK", "বর্মি কিয়াৎ", } BWP{ @@ -192,7 +192,7 @@ bn{ "বতসোয়ানা পুলা", } BYB{ - "BYB" /** === */, + "BYB", "বেলারুশিয়ান নিউ রুবেল (১৯৯৪-১৯৯৯)", } BYR{ @@ -200,7 +200,7 @@ bn{ "বেলারুশিয়ান রুবেল", } BZD{ - "BZ$", + "BZD", "বেলিজ ডলার", } CAD{ @@ -212,7 +212,7 @@ bn{ "কঙ্গো ফ্র্যাঙ্ক কঙ্গোলাইস", } CHE{ - "CHE" /** === */, + "CHE", "সুইজারল্যান্ড ইউরো", } CHF{ @@ -220,15 +220,15 @@ bn{ "সুইস ফ্রাঙ্ক", } CHW{ - "CHW" /** === */, + "CHW", "সুইজারল্যান্ড ফ্রাঙ্ক", } CLF{ - "CLF" /** === */, + "CLF", "চিলিয়ান উনিদাদেস দি ফোমেন্তো", } CLP{ - "CL$", + "CLP", "চিলি পেসো", } CNY{ @@ -236,75 +236,79 @@ bn{ "চীনা য়ুয়ান রেন্মিন্‌বি", } COP{ - "CO$", + "COP", "কলোম্বিয়ান পেসো", } COU{ - "COU" /** === */, + "COU", "উনিদাদ দি ভ্যালোর রিয়েল", } CRC{ - "₡", + "CRC", "কোস্টা রিকা কোলোন", } CSD{ - "CSD" /** === */, + "CSD", "প্রাচীন সারবিয়ান দিনার", } CSK{ - "CSK" /** === */, + "CSK", "চেকোস্লোভাক হার্ড কোরুনা", } + CUC{ + "CUC", + "কিউবান রূপান্তরযোগ্য পেসো", + } CUP{ - "CU$", + "CUP", "কিউবান পেসো", } CVE{ - "CV$", + "CVE", "কেপ ভার্দে এসকুডো", } CYP{ - "CY£", + "CYP", "সাইপ্রাস পাউন্ড", } CZK{ - "Kč", + "CZK", "চেকোস্লোভাক কোরুনা", } DDM{ - "DDM" /** === */, + "DDM", "পূর্ব জার্মান মার্ক", } DEM{ - "DM", + "DEM", "ডয়চ্ মার্ক", } DJF{ - "Fdj", + "DJF", "জিবুতি ফ্রাঙ্ক", } DKK{ - "Dkr", + "DKK", "ড্যানিশ ক্রৌন", } DOP{ - "RD$", + "DOP", "ডোমিনিকান পেসো", } DZD{ - "DA", + "DZD", "আলজেরীয় দিনার", } ECS{ - "ECS" /** === */, + "ECS", "ইকুয়াডোর সুক্রে", } ECV{ - "ECV" /** === */, + "ECV", "ইকুয়াডোর উনিদাদেস দি ভেলর কনসতান্তে (ইউভিসি)", } EEK{ - "Ekr", + "EEK", "এস্তোনিয়া ক্রুনি", } EGP{ @@ -312,23 +316,23 @@ bn{ "মিশরীয় পাউন্ড", } ERN{ - "Nfk", + "ERN", "এরিট্রিয়েন নাকফা", } ESA{ - "ESA" /** === */, + "ESA", "স্প্যানিশ পেসেতা (একই হিসাব)", } ESB{ - "ESB" /** === */, + "ESB", "স্প্যানিশ পেসেতা (রূপান্তরযোগ্য হিসাব)", } ESP{ - "Pts", + "ESP", "স্প্যানিশ পেসেতা", } ETB{ - "Br", + "ETB", "ইথিওপিয়ান বির", } EUR{ @@ -336,19 +340,19 @@ bn{ "ইউরো", } FIM{ - "mk", + "FIM", "ফিনিস মার্কা", } FJD{ - "FJ$", + "FJD", "ফিজি ডলার", } FKP{ - "FK£", + "FKP", "ফকল্যান্ড দ্বীপপুঞ্জ পাউন্ড", } FRF{ - "₣", + "FRF", "ফরাসি ফ্রাঙ্ক", } GBP{ @@ -356,7 +360,7 @@ bn{ "ব্রিটিশ পাউন্ড স্টার্লিং", } GEK{ - "GEK" /** === */, + "GEK", "জর্জিয়ান কুপন লারিট", } GEL{ @@ -364,15 +368,15 @@ bn{ "জর্জিয়ান লারি", } GHC{ - "₵", + "GHC", "ঘানা সেডি (১৯৭৯-২০০৭)", } GHS{ - "GH₵", + "GHS", "ঘানা সেডি", } GIP{ - "GI£", + "GIP", "জিব্রাল্টার পাউন্ড", } GMD{ @@ -380,19 +384,19 @@ bn{ "গাম্বিয়া ডালাসি", } GNF{ - "FG", + "GNF", "গিনি ফ্রাঙ্ক", } GNS{ - "GNS" /** === */, + "GNS", "গিনি সাইলি", } GQE{ - "GQE" /** === */, + "GQE", "ইকুয়েটোরিয়াল গিনি ইকুয়িলি", } GRD{ - "₯", + "GRD", "গ্রীক দ্রাচমা", } GTQ{ @@ -400,15 +404,15 @@ bn{ "গুয়াতেমালা কুয়েৎজাল", } GWE{ - "GWE" /** === */, + "GWE", "পর্তুগিজ গিনি এসকুডো", } GWP{ - "GWP" /** === */, + "GWP", "গিনি বিসাউ পেসো", } GYD{ - "GY$", + "GYD", "গাইয়েনা ডলার", } HKD{ @@ -420,11 +424,11 @@ bn{ "হন্ডুরাস লেম্পিরা", } HRD{ - "HRD" /** === */, + "HRD", "ক্রোয়েশিয়ান দিনার", } HRK{ - "kn", + "HRK", "ক্রোয়েশিয়ান কুনা", } HTG{ @@ -432,19 +436,19 @@ bn{ "হাইতি গৌর্দে", } HUF{ - "Ft", + "HUF", "হাঙ্গেরিয়ান ফোরিন্ট", } IDR{ - "Rp", + "IDR", "ইন্দোনেশিয়ান রুপিয়াহ", } IEP{ - "IR£", + "IEP", "ইরিশ পাউন্ড", } ILP{ - "I£", + "ILP", "ইস্রাইলি পাউন্ড", } ILS{ @@ -452,7 +456,7 @@ bn{ "ইস্রাইলি নতুন শেকেল", } INR{ - "টাকা", + "₹", "ভারতীয় রুপি", } IQD{ @@ -464,19 +468,19 @@ bn{ "ইরানিয়ান রিয়াল", } ISK{ - "Ikr", + "ISK", "আইসল্যান্ড ক্রৌন", } ITL{ - "IT₤", + "ITL", "ইতালীয় লিরা", } JMD{ - "J$", + "JMD", "জ্যামাইকান ডলার", } JOD{ - "JD", + "JOD", "জর্ডানিয়ান দিনার", } JPY{ @@ -484,7 +488,7 @@ bn{ "জাপানিজ ইয়েন", } KES{ - "Ksh", + "KES", "কেনিয়ান শিলিং", } KGS{ @@ -496,7 +500,7 @@ bn{ "কম্বোডিয়ান রিয়েল", } KMF{ - "CF", + "KMF", "কম্বোরো ফ্রাঙ্ক", } KPW{ @@ -508,11 +512,11 @@ bn{ "দক্ষিণ কোরিয়ান ওন", } KWD{ - "KD", + "KWD", "কুয়েতি দিনার", } KYD{ - "KY$", + "KYD", "কেম্যান দ্বীপপুঞ্জের ডলার", } KZT{ @@ -520,19 +524,19 @@ bn{ "কাজাক্সটান টেঙ্গে", } LAK{ - "₭", + "LAK", "লেউশান কিপ", } LBP{ - "LB£", + "LBP", "লেবানিজ পাউন্ড", } LKR{ - "SLRs", + "LKR", "শ্রীলঙ্কান রুপি", } LRD{ - "L$", + "LRD", "লাইবেরিয়ান ডলার", } LSL{ @@ -540,35 +544,35 @@ bn{ "লেসুটু লোটি", } LTL{ - "Lt", + "LTL", "লিথুইনিয়ান লিটা", } LTT{ - "LTT" /** === */, + "LTT", "লিথুইনিয়ান টালোন্যাস", } LUC{ - "LUC" /** === */, + "LUC", "লুক্সেমবার্গ রুপান্তযোগ্য ফ্রাঙ্ক", } LUF{ - "LUF" /** === */, + "LUF", "লুক্সেমবার্গ ফ্রাঙ্ক", } LUL{ - "LUL" /** === */, + "LUL", "লুক্সেমবার্গ ফাইনেনশিয়াল ফ্রাঙ্ক", } LVL{ - "Ls", + "LVL", "ল্যাটভিয়ান ল্যাট্‌স", } LVR{ - "LVR" /** === */, + "LVR", "ল্যাটভিয়ান রুবল", } LYD{ - "LD", + "LYD", "লিবিয়ান ডলার", } MAD{ @@ -576,7 +580,7 @@ bn{ "মোরোক্কান দিরহাম", } MAF{ - "MAF" /** === */, + "MAF", "মোরোক্কান ফ্রাঙ্ক", } MDL{ @@ -588,7 +592,7 @@ bn{ "মাদাগাস্কার আরিয়ারি", } MGF{ - "MGF" /** === */, + "MGF", "মাদাগাস্কার ফ্রাঙ্ক", } MKD{ @@ -596,7 +600,7 @@ bn{ "ম্যাসেডোনিয়ান দিনার", } MLF{ - "MLF" /** === */, + "MLF", "মালি ফ্রাঙ্ক", } MMK{ @@ -604,27 +608,27 @@ bn{ "মায়ানমার কিয়াত", } MNT{ - "₮", + "MNT", "মঙ্গোলিয়ান তুগরিক", } MOP{ - "MOP$", + "MOP", "ম্যাক্যাও পাটাকা", } MRO{ - "UM", + "MRO", "মৌরিতানিয়ান ওউগুইয়া", } MTL{ - "Lm", + "MTL", "মাল্টা লিরা", } MTP{ - "MT£", + "MTP", "মাল্টা পাউন্ড", } MUR{ - "MURs", + "MUR", "মৌরিতানিয়ান রুপি", } MVR{ @@ -640,55 +644,55 @@ bn{ "ম্যাক্সিকান পেসো", } MXP{ - "MXP" /** === */, + "MXP", "ম্যাক্সিকান সিলভার পেসো (১৮৬১-১৯৯২)", } MXV{ - "MXV" /** === */, + "MXV", "মেক্সিকান উনিদাদ দি ইনভার্সান (UDI)", } MYR{ - "RM", + "MYR", "মালয়েশিয়ান রিঙ্গিৎ", } MZE{ - "MZE" /** === */, + "MZE", "মোজাম্বিক এসকুডো", } MZM{ - "Mt", + "MZM", "প্রাচীন মোজাম্বিক মেটিকেল", } MZN{ - "MTn", + "MZN", "মোজাম্বিক মেটিকেল", } NAD{ - "N$", + "NAD", "নামিবিয়া ডলার", } NGN{ - "₦", + "NGN", "নাইজেরিয়ান নায়রা", } NIC{ - "NIC" /** === */, - "নিকারাগুয়ান কর্ডোবা", + "NIC", + "নিকারাগুয়ান কর্ডোবা (১৯৮৮-১৯৯১)", } NIO{ - "C$", - "নিকারাগুয়ান কর্ডোবা ওরো", + "NIO", + "নিকারাগুয়ান কর্ডোবা", } NLG{ - "fl", + "NLG", "নেদারল্যান্ড গুল্ডের", } NOK{ - "Nkr", + "NOK", "নরওয়ে ক্রৌন", } NPR{ - "NPRs", + "NPR", "নেপালি রুপি", } NZD{ @@ -700,19 +704,19 @@ bn{ "ওমানি রিয়াল", } PAB{ - "B/.", + "PAB", "পানামা বেলবোয়া", } PEI{ - "I/.", + "PEI", "পেরুভিয়ান ইন্তি", } PEN{ - "S/.", + "PEN", "পেরুভিয়ান সোল নুয়েভো", } PES{ - "PES" /** === */, + "PES", "পেরুভিয়ান সোল", } PGK{ @@ -720,35 +724,35 @@ bn{ "পপুয়ানিউগিনি কিনা", } PHP{ - "₱", + "PHP", "ফিলিপাইন পেসো", } PKR{ - "PKRs", + "PKR", "পাকিস্তানি রুপি", } PLN{ - "zł", + "PLN", "পোলিশ জ্লোটি", } PLZ{ - "PLZ" /** === */, + "PLZ", "পোলিশ জ্লোটি (১৯৫০-১৯৯৫)", } PTE{ - "Esc", + "PTE", "পর্তুগিজ এসকুডো", } PYG{ - "₲", + "PYG", "প্যারগুয়ান", } QAR{ - "QR", + "QAR", "কাতার রিয়্যাল", } RHD{ - "RH$", + "RHD", "রোডেশিয়ান ডলার", } ROL{ @@ -760,7 +764,7 @@ bn{ "রুমানিয়া লেয়ু", } RSD{ - "din.", + "RSD", "সারবিয়ান দিনার", } RUB{ @@ -768,7 +772,7 @@ bn{ "রাশিয়ান রুবেল", } RUR{ - "RUR" /** === */, + "RUR", "রাশিয়ান রুবল (১৯৯১-১৯৯৮)", } RWF{ @@ -776,19 +780,19 @@ bn{ "রুয়ান্ডান ফ্রাঙ্ক", } SAR{ - "SR", + "SAR", "সৌদি রিয়্যাল", } SBD{ - "SI$", + "SBD", "সলোমন দ্বীপপুঞ্জ ডলার", } SCR{ - "SRe", + "SCR", "সেয়চেল্লোইস রুপি", } SDD{ - "LSd", + "SDD", "প্রাচীন সুদানি দিনার", } SDG{ @@ -796,59 +800,59 @@ bn{ "সুদানি পাউন্ড", } SDP{ - "SDP" /** === */, + "SDP", "প্রাচীন সুদানি পাউন্ড", } SEK{ - "Skr", + "SEK", "সুইডিশ ক্রোনা", } SGD{ - "S$", + "SGD", "সিঙ্গাপুর ডলার", } SHP{ - "SH£", + "SHP", "সেন্ট হেলেনা পাউন্ড", } SIT{ - "SIT" /** === */, + "SIT", "স্লোভানিয়া টোলার", } SKK{ - "Sk", + "SKK", "স্লোভাক কোরুনা", } SLL{ - "Le", + "SLL", "সিয়েরালিয়ন লিয়ন", } SOS{ - "Ssh", + "SOS", "সোমালি শিলিং", } SRD{ - "SR$", + "SRD", "সুরিনাম ডলার", } SRG{ - "Sf", + "SRG", "সুরিনাম গিল্ডার", } STD{ - "Db", - "সাও টোমে এবং প্রিন্সিপে ডোবরা", + "STD", + "সাও টোমে এবং প্রিন্সিপে ডোবরা", } SUR{ - "SUR" /** === */, + "SUR", "সোভিয়েত রুবল", } SVC{ - "SV₡", + "SVC", "এল স্যালভোডোর কোলোন", } SYP{ - "SY£", + "SYP", "সিরিয়ান পাউন্ড", } SZL{ @@ -860,7 +864,7 @@ bn{ "থাই বাত", } TJR{ - "TJR" /** === */, + "TJR", "তাজিকিস্তান রুবল", } TJS{ @@ -876,15 +880,15 @@ bn{ "তুর্কমেনিস্তান নতুন মানত", } TND{ - "DT", + "TND", "তিউনেশিয়ান দিনার", } TOP{ - "T$", + "TOP", "টোঙ্গা পা’আঙ্গা", } TPE{ - "TPE" /** === */, + "TPE", "তিমুর এসকুডো", } TRL{ @@ -892,11 +896,11 @@ bn{ "প্রাচীন তুর্কি লিরা", } TRY{ - "TL", + "TRY", "তুর্কি লিরা", } TTD{ - "TT$", + "TTD", "ত্রিনিদাদ এবং টোবাগো ডলার", } TWD{ @@ -904,23 +908,23 @@ bn{ "নূতন তাইওয়ান ক্যারাবিয়ান ডলার", } TZS{ - "TSh", + "TZS", "তাঞ্জনিয়া শিলিং", } UAH{ - "₴", + "UAH", "ইউক্রেইন হৃভনিয়া", } UAK{ - "UAK" /** === */, + "UAK", "ইউক্রেইন কার্বোভ্যান্টস", } UGS{ - "UGS" /** === */, + "UGS", "উগান্ডান শিলিং (১৯৬৬-১৯৮৭)", } UGX{ - "USh", + "UGX", "উগান্ডান শিলিং", } USD{ @@ -928,23 +932,23 @@ bn{ "মার্কিন ডলার", } USN{ - "USN" /** === */, + "USN", "মার্কিন ডলার (পরবর্তী দিন)", } USS{ - "USS" /** === */, + "USS", "মার্কিন ডলার (একই দিন)", } UYI{ - "UYI" /** === */, + "UYI", "উরুগুয়ায়ান পেসো এন উনিদাদেস ইনডেক্সেডাস", } UYP{ - "UYP" /** === */, + "UYP", "উরুগুয়ে পেসো (১৯৭৫-১৯৯৩)", } UYU{ - "$U", + "UYU", "উরুগুয়ে পেসো উরুগুয়েও", } UZS{ @@ -952,11 +956,11 @@ bn{ "উজবেকিস্তানি সোম", } VEB{ - "VEB" /** === */, + "VEB", "ভেনিজুয়েলান বলিভার", } VEF{ - "Bs.F.", + "VEF", "ভেনিজুয়েলীয় বলিভার র্ফুতে", } VND{ @@ -964,11 +968,11 @@ bn{ "ভিয়েতনামি ডঙ্গ", } VUV{ - "VT", + "VUV", "ভানুয়াতু ভাতু", } WST{ - "WS$", + "WST", "পশ্চিমাঞ্চলীয় সামোয়ান টালা", } XAF{ @@ -992,7 +996,7 @@ bn{ "পূর্ব ক্যারাবিয়ান ডলার", } XEU{ - "XEU" /** === */, + "XEU", "ইউরোপীয় মুদ্রা একক", } XFO{ @@ -1024,39 +1028,39 @@ bn{ "অজানা বা ভুল মুদ্রা", } YDD{ - "YDD" /** === */, + "YDD", "ইয়েমেনি দিনার", } YER{ - "YR", + "YER", "ইয়েমেনি রিয়াল", } YUD{ - "YUD" /** === */, + "YUD", "যুগোশ্লাভিয় হার্ড দিনার", } YUM{ - "YUM" /** === */, + "YUM", "যুগোশ্লাভিয় নোভি দিনার", } YUN{ - "YUN" /** === */, + "YUN", "যুগোশ্লাভিয় রুপান্তরযোগ্য দিনার", } ZAL{ - "ZAL" /** === */, + "ZAL", "দক্ষিণ আফ্রিকান র‌্যান্ড", } ZAR{ - "R", + "ZAR", "দক্ষিণ আফ্রিকান রেন্ড", } ZMK{ - "ZK", + "ZMK", "জাম্বিয়ান কওয়াচা", } ZRN{ - "NZ", + "ZRN", "জাইরিয়ান নিউ জাইরে", } ZRZ{ @@ -1064,15 +1068,15 @@ bn{ "জাইরিয়ান জাইরে", } ZWD{ - "Z$", - "জিম্বাবুয়ে ডলার", + "ZWD", + "জিম্বাবুয়ে ডলার (১৯৮০-২০০৮)", } ZWL{ "ZWL", "জিম্বাবুয়ে ডলার (২০০৯)", } ZWR{ - "ZWR" /** === */, + "ZWR", "জিম্বাবুয়ে ডলার (২০০৮)", } } @@ -1091,5 +1095,5 @@ bn{ one{"{0} {1}"} other{"{0} {1}"} } - Version{"2.0.50.99"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/bo.txt b/icuSources/data/curr/bo.txt index 770b08e1..4553bf2e 100644 --- a/icuSources/data/curr/bo.txt +++ b/icuSources/data/curr/bo.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/bo.xml @@ -16,7 +16,7 @@ bo{ "ཡུ་ཨན་", } INR{ - "Rs", + "₹", "རྒྱ་གར་སྒོར་མོ་", } XXX{ @@ -24,5 +24,5 @@ bo{ "མ་རྟོགས་པའི་ནུས་མེད་དངུལ་ལོར", } } - Version{"2.0.50.30"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/br.txt b/icuSources/data/curr/br.txt new file mode 100755 index 00000000..2af82dbf --- /dev/null +++ b/icuSources/data/curr/br.txt @@ -0,0 +1,720 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/br.xml +// * +// *************************************************************************** +/** + * ICU source: /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/icuSources/data/curr/brx.txt b/icuSources/data/curr/brx.txt new file mode 100755 index 00000000..470ec79f --- /dev/null +++ b/icuSources/data/curr/brx.txt @@ -0,0 +1,1080 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/brx.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/brx.xml + */ +brx{ + 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-20000)", + } + 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", + "ब्रज़ीली क्रुज़ेरो (190-1993)", + } + BRL{ + "R$", + "ब्रज़ीली रेयाल", + } + BRN{ + "BRN", + "ब्रज़ीली नया क्रुज़ाडो", + } + BRR{ + "BRR", + "ब्रज़ीली क्रुज़ेरो", + } + BSD{ + "BSD", + "बहामा डॉलर", + } + BTN{ + "BTN", + "भुतान का नगुलत्रुम", + } + BUK{ + "BUK", + "बर्मी (म्यानमारी) क्याट", + } + BWP{ + "BWP", + "बोट्सवाना का पुलाट", + } + BYB{ + "BYB", + "बेलारुसी नया रूबल (194-1999)", + } + BYR{ + "BYR", + "बेलारुसी रूबल", + } + BZD{ + "BZD", + "बेलीज़ डॉलर", + } + CAD{ + "CA$", + "कनेडियन डॉलर", + } + CDF{ + "CDF", + "कॉंगोलीज़ फ्राँ", + } + CHE{ + "CHE", + "आईरलैण्ड का युरो", + } + CHF{ + "CHF", + "स्विस फ़्रैंक", + } + CHW{ + "CHW", + "आईरलैण्ड का फ़्रैंक", + } + CLF{ + "CLF", + "चीली का ऊनीदादेस द फोमेंटो", + } + CLP{ + "CLP", + "चिली पेसो", + } + CNY{ + "CNÂ¥", + "चीनी युआन रेनमीनबी", + } + COP{ + "COP", + "कोलम्बियाई पेसो", + } + COU{ + "COU", + "युनीदाद द वालोर रेआल", + } + CRC{ + "CRC", + "कॉस्टा रीका का कोलोन", + } + CSD{ + "CSD", + "सर्बिया का डीनार", + } + CSK{ + "CSK", + "चैकोस्लोवाकिय हार्ड कोरुना", + } + CUP{ + "CUP", + "क्युबा का पेसो", + } + CVE{ + "CVE", + "काप वेर्दे का एस्कुदो", + } + CYP{ + "CYP", + "साईप्रस का पाऊंड", + } + CZK{ + "CZK", + "चेक गनतंत्र का कोरुना", + } + DDM{ + "DDM", + "ईस्ट जर्मन ओस्टमार्क", + } + DEM{ + "DEM", + "डॉईच मार्क", + } + DJF{ + "DJF", + "जीबुती फ्राँ", + } + DKK{ + "DKK", + "डेनमार्क का क्रोन", + } + DOP{ + "DOP", + "डॉमीनीकन पेसो", + } + DZD{ + "DZD", + "आल्जीरी दीनार", + } + ECS{ + "ECS", + "एक्वादोर सुक्रे", + } + ECV{ + "ECV", + "एक्वादोर युनीदाद दे वालोर कॉनस्तांते", + } + EEK{ + "EEK", + "एस्टोनियाई क्रून", + } + EGP{ + "EGP", + "मिस्री पाउण्ड", + } + ERN{ + "ERN", + "ऐरित्रीया का नाफ़का", + } + ESA{ + "ESA", + "हीस्पानी पेसेता (ए अकाऊँट)", + } + 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", + "मेक्सिकन युनीदाद द ईनवेरसिओन (युडीआई)", + } + 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", + "पोलिश ज़्लॉटी", + } + PTE{ + "PTE", + "पुरतुगी एस्कुदो", + } + PYG{ + "PYG", + "पारागुऐई गुआरानी", + } + QAR{ + "QAR", + "क़तारी रीयाल", + } + RHD{ + "RHD", + "रोडेशियाई डॉलर", + } + ROL{ + "ROL", + "रोमानियाई पुरानी ल", + } + RON{ + "RON", + "रोमानियाई ल", + } + RSD{ + "RSD", + "सर्बियाई दिनार", + } + RUB{ + "RUB", + "रूसी रूबल", + } + 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", + "तुर्कमेनीस्तानी मानाट", + } + TND{ + "TND", + "त्युनीसी दीनर", + } + TOP{ + "TOP", + "टॉंगा पाईंगा", + } + TPE{ + "TPE", + "तीमोरी एस्कुदो", + } + TRL{ + "TRL", + "तुर्की लीरा", + } + TRY{ + "TRY", + "तुर्की नया लीरा", + } + TTD{ + "TTD", + "त्रीनीदाद एवं टोबागो डॉलर", + } + TWD{ + "NT$", + "ताईवानी नया डॉलर", + } + TZS{ + "TZS", + "तान्ज़ेनियाई शीलींग", + } + UAH{ + "UAH", + "युक्रेनी ह्रीवनिया", + } + UAK{ + "UAK", + "युक्रेनी कार्बोवानेत्ज़", + } + UGS{ + "UGS", + "युगाँडाई शीलींग (1996-1987)", + } + UGX{ + "UGX", + "युगाँडाई शीलींग", + } + USD{ + "US$", + "अमरिकी डॉलर", + } + 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", + "(सीएफ़ए) फ्रानसीसी फेदरेशनी फ्राँ", + } + XAG{ + "XAG", + "रजत", + } + XAU{ + "XAU", + "सोना", + } + XBA{ + "XBA", + "एक्यु", + } + XBB{ + "XBB", + "एम्यु", + } + XBC{ + "XBC", + "यूरोपी एकाऊंट का युनीट (एक्स बी सी)", + } + XBD{ + "XBD", + "यूरोपी एकाऊंट का युनीट (एक्स बी डी)", + } + XCD{ + "EC$", + "ईस्ट करिबियन डॉलर", + } + XDR{ + "XDR", + "स्पेशियल ड्राईंग राईट्स", + } + XEU{ + "XEU", + "यूरोपी मुद्रा (एक्यु)", + } + XFO{ + "XFO", + "फ्रानसीसी सुवर्ण फ्राँ", + } + XFU{ + "XFU", + "फ्रानसीसी युआईसी फ्राँ", + } + XOF{ + "CFA", + "फ्रानसीसी फेदेरेशनी बीसीएआओ फ्राँ", + } + XPD{ + "XPD", + "पैलेडियम", + } + XPF{ + "CFPF", + "फ्रानसीसी फेदेरेशनी फ्राँ", + } + XPT{ + "XPT", + "प्लैटीनम", + } + XRE{ + "XRE", + "रीनैट फंड्स", + } + XTS{ + "XTS", + "टेस्टींग करनसी कोड", + } + XXX{ + "XXX", + "अज्ञात या अवैध मुद्रा", + } + YDD{ + "YDD", + "यमनी दीनार", + } + YER{ + "YER", + "यमनी रीयाल", + } + YUD{ + "YUD", + "युगोस्लावी हार्ड दीनार", + } + YUM{ + "YUM", + "युगोस्लावी नोवीय (नये) दीनार", + } + YUN{ + "YUN", + "युगोस्लावी कनवर्टीबल दीनार", + } + ZAR{ + "ZAR", + "दक्षिण अफ़्रीकी रॅण्ड", + } + ZMK{ + "ZMK", + "ज़ाम्बियाई क्वाचा", + } + ZRN{ + "ZRN", + "ज़ाईरी नये ज़ाईर", + } + ZRZ{ + "ZRZ", + "ज़ाईरी ज़ाईर", + } + ZWD{ + "ZWD", + "ज़ीम्बाबवेई डॉलर", + } + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/curr/bs.txt b/icuSources/data/curr/bs.txt index 2d64546f..848a22b3 100644 --- a/icuSources/data/curr/bs.txt +++ b/icuSources/data/curr/bs.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/bs.xml @@ -12,20 +12,24 @@ bs{ Currencies{ ADP{ - "ADP" /** === */, - "Andorska pezeta (ADP)", + "ADP", + "Andorska pezeta", } AED{ "AED", "Ujedinjeni arapski emirati dirham", } AFA{ - "AFA" /** === */, - "Avganistanski avgani (1927-2002) AFA", + "AFA", + "Avganistanski avgani (1927-2002)", } AFN{ - "Af", - "Avganistanski avgani (AFN)", + "AFN", + "Avganistanski avgani", + } + ALK{ + "ALK" /** === */, + "Albanski lek (1946-1965)", } ALL{ "ALL", @@ -36,39 +40,39 @@ bs{ "Jermenski dram", } ANG{ - "NAf.", - "Holandski Antili gilder (ANG)", + "ANG", + "Holandski Antili gilder", } AOA{ - "Kz", - "Angolijska kvanza (AOA)", + "AOA", + "Angolijska kvanza", } AOK{ - "AOK" /** === */, - "Angolijska kvanza (1977-1990) (AOK)", + "AOK", + "Angolijska kvanza (1977-1991)", } AON{ - "AON" /** === */, - "Angolijska nova kvanza (1990-2000) (AON)", + "AON", + "Angolijska nova kvanza (1990-2000)", } AOR{ - "AOR" /** === */, - "Angolijska kvanza reajustado (1995-1999) (AOR)", + "AOR", + "Angolijska kvanza reajustado (1995-1999)", } ARA{ - "₳", - "Argentinski austral (ARA)", + "ARA", + "Argentinski austral", } ARP{ - "ARP" /** === */, - "Argentinski pezo (1983-1985) (ARP)", + "ARP", + "Argentinski pezo (1983-1985)", } ARS{ - "AR$", + "ARS", "Argentinski pezo", } ATS{ - "ATS" /** === */, + "ATS", "Austrijski Å¡iling", } AUD{ @@ -76,19 +80,19 @@ bs{ "Australijski dolar", } AWG{ - "Afl.", - "Arubijski florin (AWG)", + "AWG", + "Arubijski florin", } AZM{ "AZM", - "Azerbejdžanski manat (AZM)", + "Azerbejdžanski manat (1993-2006)", } AZN{ - "man.", - "Azerbejdžanski manat (AZN)", + "AZN", + "Azerbejdžanski manat", } BAD{ - "BAD" /** === */, + "BAD", "Bosansko-Hercegovački dinar", } BAM{ @@ -96,112 +100,124 @@ bs{ "Bosansko-Hercegovačka konvertibilna marka", } BBD{ - "Bds$", - "Barbadoski dolar (BBD)", + "BBD", + "Barbadoski dolar", } BDT{ - "Tk", - "BangladeÅ¡ka taka (BDT)", + "BDT", + "BangladeÅ¡ka taka", } BEC{ - "BEC" /** === */, - "Belgijski frank (konvertibilni) (BEC)", + "BEC", + "Belgijski frank (konvertibilni)", } BEF{ - "BF", + "BEF", "Belgijski franak", } BEL{ - "BEL" /** === */, - "Belgijski frank (finansijski) (BEL)", + "BEL", + "Belgijski frank (finansijski)", } BGL{ - "BGL" /** === */, - "Bugarski tvrdi lev (BGL)", + "BGL", + "Bugarski tvrdi lev", } BGN{ "BGN", "Bugarski lev", } + BGO{ + "BGO", + "Bugarski lev (1879-1952)", + } BHD{ - "BD", - "Bahreinski dinar (BHD)", + "BHD", + "Bahreinski dinar", } BIF{ - "FBu", - "Burundski franak (BIF)", + "BIF", + "Burundski franak", } BMD{ - "BD$", - "Bermudski dolar (BMD)", + "BMD", + "Bermudski dolar", } BND{ - "BN$", + "BND", "Brunejski dolar", } BOB{ - "Bs", + "BOB", "Bolivijski boliviano", } + BOL{ + "BOL", + "Bolivijski boliviano (1863-1963)", + } BOP{ - "$b.", - "Bolivijski pezo (BOP)", + "BOP", + "Bolivijski pezo", } BOV{ - "BOV" /** === */, - "Bolivijski mvdol (BOV)", + "BOV", + "Bolivijski mvdol", } BRB{ - "BRB" /** === */, - "Brazilski kruzeiro novo (1967-1986) (BRB)", + "BRB", + "Brazilski kruzeiro novo (1967-1986)", } BRC{ - "BRC" /** === */, - "Brazilski kruzado (BRC)", + "BRC", + "Brazilski kruzado (1986-1989)", } BRE{ - "BRE" /** === */, - "Brazilski kruzeiro (1990-1993) (BRE)", + "BRE", + "Brazilski kruzeiro (1990-1993)", } BRL{ "R$", "Brazilski real", } BRN{ - "BRN" /** === */, - "Brazilski kruzado novo (BRN)", + "BRN", + "Brazilski kruzado novo (1989-1990)", } BRR{ - "BRR" /** === */, - "Brazilski kruzeiro (BRR)", + "BRR", + "Brazilski kruzeiro (1993-1994)", + } + BRZ{ + "BRZ", + "Brazilski kruzeiro (1942-1967)", } BSD{ - "BS$", - "Bahamski dolar (BSD)", + "BSD", + "Bahamski dolar", } BTN{ - "Nu.", - "Butanski ngultrum (BTN)", + "BTN", + "Butanski ngultrum", } BUK{ - "BUK" /** === */, - "Burmanski kjat (BUK)", + "BUK", + "Burmanski kjat", } BWP{ "BWP", - "Botsvanska pula (BWP)", + "Botsvanska pula", } BYB{ - "BYB" /** === */, - "Beloruska nova rublja (1994-1999) (BYB)", + "BYB", + "Beloruska nova rublja (1994-1999)", } BYR{ "BYR", - "Beloruska rublja (BYR)", + "Beloruska rublja", } BZD{ - "BZ$", - "Belize dolar (BZD)", + "BZD", + "Belize dolar", } CAD{ "CA$", @@ -209,26 +225,26 @@ bs{ } CDF{ "CDF", - "Kongolski franak (CDF)", + "Kongolski franak", } CHE{ - "CHE" /** === */, - "WIR Evro (CHE)", + "CHE", + "WIR Evro", } CHF{ "CHF", "Å vajcarski franak", } CHW{ - "CHW" /** === */, - "WIR franak (CHW)", + "CHW", + "WIR franak", } CLF{ - "CLF" /** === */, - "Čileanski unidades de fomento (CLF)", + "CLF", + "Čileanski unidades de fomento", } CLP{ - "CL$", + "CLP", "Čileanski pezo", } CNY{ @@ -236,75 +252,71 @@ bs{ "Kineski Juan Renminbi", } COP{ - "CO$", + "COP", "Kolumbijski pezo", } - COU{ - "COU" /** === */, - "Unidad de Valor real (COU)", - } CRC{ - "₡", - "Kostarikanski kolon (CRC)", + "CRC", + "Kostarikanski kolon", } CSD{ - "CSD" /** === */, - "Stari srpski dinar", + "CSD", + "Srpski dinar (2002-2006)", } CSK{ - "CSK" /** === */, - "Čehoslovačka tvrda koruna (CSK)", + "CSK", + "Čehoslovačka tvrda koruna", } CUP{ - "CU$", - "Kubanski pezo (CUP)", + "CUP", + "Kubanski pezo", } CVE{ - "CV$", - "Kejp verdanÅ¡ki eskudo (CVE)", + "CVE", + "Kejp verdanÅ¡ki eskudo", } CYP{ - "CY£", - "Kipratska funta (CYP)", + "CYP", + "Kipratska funta", } CZK{ - "Kč", + "CZK", "ČeÅ¡ka kruna", } DDM{ - "DDM" /** === */, - "Istočnoevropska marka (DDM)", + "DDM", + "Istočnoevropska marka", } DEM{ - "DM", + "DEM", "Nemačka marka", } DJF{ - "Fdj", - "Džibutanski franak (DJF)", + "DJF", + "Džibutanski franak", } DKK{ - "Dkr", + "DKK", "Danska kruna", } DOP{ - "RD$", - "DOminikanski pezo (DOP)", + "DOP", + "DOminikanski pezo", } DZD{ - "DA", - "Alžirski dinar (DZD)", + "DZD", + "Alžirski dinar", } ECS{ - "ECS" /** === */, - "Ekvadorijski sukr (ECS)", + "ECS", + "Ekvadorijski sukr", } ECV{ - "ECV" /** === */, + "ECV", "Ekvadorski unidad de valor konstantin (UVC)", } EEK{ - "Ekr", + "EEK", "Estonska kruna", } EGP{ @@ -312,43 +324,43 @@ bs{ "Egipatska funta", } ERN{ - "Nfk", - "Eritreanska nakfa (ERN)", + "ERN", + "Eritreanska nakfa", } ESA{ - "ESA" /** === */, + "ESA", "Å panska pezeta (račun) ESA", } ESB{ - "ESB" /** === */, - "Å panska pezeta (konvertibilni račun) (ESB)", + "ESB", + "Å panska pezeta (konvertibilni račun)", } ESP{ - "Pts", + "ESP", "Å panska pezeta", } ETB{ - "Br", - "Etopijski bir (ETB)", + "ETB", + "Etopijski bir", } EUR{ "€", "Evro", } FIM{ - "mk", + "FIM", "Finska marka", } FJD{ - "FJ$", + "FJD", "Fidži dolar", } FKP{ - "FK£", - "Foklandska ostrva funta (FKP)", + "FKP", + "Foklandska ostrva funta", } FRF{ - "₣", + "FRF", "Francuski franak", } GBP{ @@ -356,60 +368,60 @@ bs{ "Britanska funta sterlinga", } GEK{ - "GEK" /** === */, - "Gruzijski kupon larit (GEK)", + "GEK", + "Gruzijski kupon larit", } GEL{ "GEL", - "Džordžijski lari (GEL)", + "Džordžijski lari", } GHC{ - "₵", - "Ganijski cedi (1979-2007) (GHC)", + "GHC", + "Ganijski cedi (1979-2007)", } GHS{ - "GH₵", - "Ganijski cedi (GHS)", + "GHS", + "Ganijski cedi", } GIP{ - "GI£", - "Gibraltarska funta (GIP)", + "GIP", + "Gibraltarska funta", } GMD{ "GMD", - "Gambijski dalasi (GMD)", + "Gambijski dalasi", } GNF{ - "FG", - "Gvinejski franak (GNF)", + "GNF", + "Gvinejski franak", } GNS{ - "GNS" /** === */, - "Gvinejski sili (GNS)", + "GNS", + "Gvinejski sili", } GQE{ - "GQE" /** === */, - "Evatorijalna gvineja ekvele (GQE)", + "GQE", + "Evatorijalna gvineja ekvele", } GRD{ - "₯", + "GRD", "Drahma", } GTQ{ "GTQ", - "Gvatemalski kvetzal (GTQ)", + "Gvatemalski kvetzal", } GWE{ - "GWE" /** === */, - "Portugalska Gvineja eskudo (GWE)", + "GWE", + "Portugalska Gvineja eskudo", } GWP{ - "GWP" /** === */, - "Gvineja bisao pezo (GWP)", + "GWP", + "Gvineja bisao pezo", } GYD{ - "GY$", - "Guajanski dolar (GYD)", + "GYD", + "Guajanski dolar", } HKD{ "HK$", @@ -417,35 +429,35 @@ bs{ } HNL{ "HNL", - "Honduranska lempira (HNL)", + "Honduranska lempira", } HRD{ - "HRD" /** === */, + "HRD", "Hrvatski dinar", } HRK{ - "kn", + "HRK", "Hrvatska kuna", } HTG{ "HTG", - "Haitski gurd (HTG)", + "Haitski gurd", } HUF{ - "Ft", + "HUF", "Mađarska forinta", } IDR{ - "Rp", + "IDR", "Indonezijska rupiah", } IEP{ - "IR£", + "IEP", "Irska funta", } ILP{ - "I£", - "Izraelska funta (ILP)", + "ILP", + "Izraelska funta", } ILR{ "ILR" /** === */, @@ -456,127 +468,135 @@ bs{ "Izraelski Å¡ekel", } INR{ - "Rs", + "₹", "Indijski rupi", } IQD{ "IQD", - "Irački dinar (IQD)", + "Irački dinar", } IRR{ "IRR", - "Iranijski rial (IRR)", + "Iranijski rial", } ISJ{ "ISJ" /** === */, "stara islandska kruna", } ISK{ - "Ikr", - "Islandska kruna (ISK)", + "ISK", + "Islandska kruna", } ITL{ - "IT₤", + "ITL", "Italijanska lira", } JMD{ - "J$", - "Jamajski dolar (JMD)", + "JMD", + "Jamajski dolar", } JOD{ - "JD", - "Jordanski dinar (JOD)", + "JOD", + "Jordanski dinar", } JPY{ "JPÂ¥", "Japanski jen", } KES{ - "Ksh", + "KES", "Kenijski Å¡iling", } KGS{ "KGS", - "Kirgistanski som (KGS)", + "Kirgistanski som", } KHR{ "KHR", - "Kambodžijski riel (KHR)", + "Kambodžijski riel", } KMF{ - "CF", - "Komoranski franak (KMF)", + "KMF", + "Komoranski franak", } KPW{ "KPW", - "Severnokorejski von (KPW)", + "Severnokorejski von", + } + KRH{ + "KRH", + "Južno-korejski hvan (1953-1962)", + } + KRO{ + "KRO", + "Južno-korejski Von (1945-1953)", } KRW{ "₩", "Južno-korejski Von", } KWD{ - "KD", + "KWD", "Kuvajtski dinar", } KYD{ - "KY$", - "Kajmanska ostrva dolar (KYD)", + "KYD", + "Kajmanska ostrva dolar", } KZT{ "KZT", - "Kazahstanski tendž (JZT)", + "Kazahstanski tendž", } LAK{ - "₭", - "LaoÅ¡ki kip (LAK)", + "LAK", + "LaoÅ¡ki kip", } LBP{ - "LB£", - "Lebanska funta (LBR)", + "LBP", + "Lebanska funta", } LKR{ - "SLRs", - "Å rilankanski rupi (LKR)", + "LKR", + "Å rilankanski rupi", } LRD{ - "L$", - "Liberijski dolar (LRD)", + "LRD", + "Liberijski dolar", } LSL{ "LSL", - "Lesotski loti (LSL)", + "Lesotski loti", } LTL{ - "Lt", + "LTL", "Litvanski litas", } LTT{ - "LTT" /** === */, - "Litvanski talonas (LTT)", + "LTT", + "Litvanski talonas", } LUC{ - "LUC" /** === */, - "LuksemburÅ¡ki konvertibilni franak (LUC)", + "LUC", + "LuksemburÅ¡ki konvertibilni franak", } LUF{ - "LUF" /** === */, + "LUF", "LuksemburÅ¡ki franak", } LUL{ - "LUL" /** === */, - "LuksemburÅ¡ki finansijski franak (LUL)", + "LUL", + "LuksemburÅ¡ki finansijski franak", } LVL{ - "Ls", - "Latvijski lats (LVL)", + "LVL", + "Latvijski lats", } LVR{ - "LVR" /** === */, - "Latvijska rublja (LVR)", + "LVR", + "Latvijska rublja", } LYD{ - "LD", + "LYD", "Libijski dinar", } MAD{ @@ -584,120 +604,124 @@ bs{ "Marokanski dirham", } MAF{ - "MAF" /** === */, - "Marokanski franak (MAF)", + "MAF", + "Marokanski franak", } MDL{ "MDL", - "Moldovski lju (MDL)", + "Moldovski lju", } MGA{ "MGA", - "Malagasijski ariari (MGA)", + "Malagasijski ariari", } MGF{ - "MGF" /** === */, - "Malagasijski franak (MGF)", + "MGF", + "Malagasijski franak", } MKD{ "MKD", "Makedonski denar", } + MKN{ + "MKN", + "Makedonski denar (1992-1993)", + } MLF{ - "MLF" /** === */, - "Malijanski franak (MLF)", + "MLF", + "Malijanski franak", } MMK{ "MMK", - "MjanmaÅ¡ki kjat (MMK)", + "MjanmaÅ¡ki kjat", } MNT{ - "₮", - "Mongolski tugrik (MNT)", + "MNT", + "Mongolski tugrik", } MOP{ - "MOP$", - "MakaniÅ¡ka pataka (MOP)", + "MOP", + "MakaniÅ¡ka pataka", } MRO{ - "UM", + "MRO", "Mauritanijska ugvija", } MTL{ - "Lm", + "MTL", "MalteÅ¡ka lira", } MTP{ - "MT£", - "MalteÅ¡ka funta (MTP)", + "MTP", + "MalteÅ¡ka funta", } MUR{ - "MURs", - "Mauricijska ruplja (MUR)", + "MUR", + "Mauricijska ruplja", } MVR{ "MVR", - "Maldivijska rufija (MVR)", + "Maldivijska rufija", } MWK{ "MWK", - "Malavijska kvača (MWK)", + "Malavijska kvača", } MXN{ "MX$", "Meksički peso", } MXP{ - "MXP" /** === */, - "Meksijski srebrno pezo (1861-1992) (MXP)", + "MXP", + "Meksijski srebrno pezo (1861-1992)", } MXV{ - "MXV" /** === */, - "Meksijski unidad de inverzion (MXV)", + "MXV", + "Meksijski unidad de inverzion", } MYR{ - "RM", + "MYR", "Malezijski ringit", } MZE{ - "MZE" /** === */, - "Mozambijski eskudo (MZE)", + "MZE", + "Mozambijski eskudo", } MZM{ - "Mt", - "Stari mozambijski metikal (MZM)", + "MZM", + "Mozambijski metikal (1980-2006)", } MZN{ - "MTn", - "Mozambijski metikal (MZN)", + "MZN", + "Mozambijski metikal", } NAD{ - "N$", - "Nambijski dolar (NAD)", + "NAD", + "Nambijski dolar", } NGN{ - "₦", - "Nigerijska naira (NGN)", + "NGN", + "Nigerijska naira", } NIC{ - "NIC" /** === */, - "NikaragvanÅ¡ka kordoba (NIC)", + "NIC", + "NikaragvanÅ¡ka kordoba (1988-1991)", } NIO{ - "C$", - "NikaragvanÅ¡ka kordoba oro", + "NIO", + "NikaragvanÅ¡ka kordoba", } NLG{ - "fl", + "NLG", "Holandski gulden", } NOK{ - "Nkr", + "NOK", "NorveÅ¡ka kruna", } NPR{ - "NPRs", - "Nepalska ruplja (NPR)", + "NPR", + "Nepalska ruplja", } NZD{ "NZ$", @@ -705,63 +729,63 @@ bs{ } OMR{ "OMR", - "Omanski rial (OMR)", + "Omanski rial", } PAB{ - "B/.", - "Panamanska balboa (PAB)", + "PAB", + "Panamanska balboa", } PEI{ - "I/.", - "Peruvijski inti (PEI)", + "PEI", + "Peruvijski inti", } PEN{ - "S/.", + "PEN", "Peruanski nuevo sol", } PES{ - "PES" /** === */, - "Peruvijski sol (PES)", + "PES", + "Peruvijski sol (1863-1965)", } PGK{ "PGK", - "Papua Nova Gvineja kina (PGK)", + "Papua Nova Gvineja kina", } PHP{ - "₱", + "PHP", "Filipinski peso", } PKR{ - "PKRs", + "PKR", "Pakistanski rupi", } PLN{ - "zł", - "Poljski zlot (PLN)", + "PLN", + "Poljski zlot", } PLZ{ - "PLZ" /** === */, - "Poljski zloti (1950-1995) (PLZ)", + "PLZ", + "Poljski zloti (1950-1995)", } PTE{ - "Esc", + "PTE", "Portugalski eskudo", } PYG{ - "₲", - "Paragvajski guarni (PYG)", + "PYG", + "Paragvajski guarni", } QAR{ - "QR", - "Katarski rial (QAR)", + "QAR", + "Katarski rial", } RHD{ - "RH$", - "Rodizijski dolar (RHD)", + "RHD", + "Rodizijski dolar", } ROL{ "ROL", - "Stari romanski lju (ROL)", + "Rumunski leu (1952-2006)", } RON{ "RON", @@ -776,224 +800,232 @@ bs{ "Ruska rublja", } RUR{ - "RUR" /** === */, + "RUR", "Ruska rublja (1991-1998)", } RWF{ "RWF", - "Ruandski franak (RWF)", + "Ruandski franak", } SAR{ - "SR", - "Saudijski rijal (SAR)", + "SAR", + "Saudijski rijal", } SBD{ - "SI$", - "Solomonska ostrva dolar (SBD)", + "SBD", + "Solomonska ostrva dolar", } SCR{ - "SRe", - "SejÅ¡elski rupi (SCR)", + "SCR", + "SejÅ¡elski rupi", } SDD{ - "LSd", - "STari sudanski dinar (SDD)", + "SDD", + "Sudanski dinar (1992-2007)", } SDG{ "SDG", - "Sudanska funta (SDG)", + "Sudanska funta", } SDP{ - "SDP" /** === */, - "Stara sudanska funta (SDP)", + "SDP", + "Sudanska funta (1957-1998)", } SEK{ - "Skr", + "SEK", "Å vedska kruna", } SGD{ - "S$", + "SGD", "Singapurski dolar", } SHP{ - "SH£", - "Sv. Helenska funta (SHP)", + "SHP", + "Sv. Helenska funta", } SIT{ - "SIT" /** === */, + "SIT", "Slovenski tolar", } SKK{ - "Sk", + "SKK", "Slovačka kruna", } SLL{ - "Le", - "Sijeraleonski leone (SLL)", + "SLL", + "Sijeraleonski leone", } SOS{ - "Ssh", - "Somalijski Å¡iling (SOS)", + "SOS", + "Somalijski Å¡iling", } SRD{ - "SR$", - "Surinamski dolar (SRD)", + "SRD", + "Surinamski dolar", } SRG{ - "Sf", - "Surinamski gilder (SRG)", + "SRG", + "Surinamski gilder", } STD{ - "Db", - "Sao Tome i Principe dobra (STD)", + "STD", + "Sao Tome i Principe dobra", } SUR{ - "SUR" /** === */, - "Sovjetska rublja (SUR)", + "SUR", + "Sovjetska rublja", } SVC{ - "SV₡", - "Salvadorski kolon (SVC)", + "SVC", + "Salvadorski kolon", } SYP{ - "SY£", - "Sirijska funta (SYP)", + "SYP", + "Sirijska funta", } SZL{ "SZL", - "Å vazi lilangeni (SZL)", + "Å vazi lilangeni", } THB{ "฿", - "Tai baht (THB)", + "Tai baht", } TJR{ - "TJR" /** === */, - "Tadžakistanska rublja (SYR)", + "TJR", + "Tadžakistanska rublja", } TJS{ "TJS", - "Tadžikistanski somoni (TJS)", + "Tadžikistanski somoni", } TMM{ "TMM", - "Turkmenistanski manat (TMM)", + "Turkmenistanski manat (1993-2009)", + } + TMT{ + "TMT", + "Turkmenistanski manat", } TND{ - "DT", - "Tunizijski dinar (TND)", + "TND", + "Tunizijski dinar", } TOP{ - "T$", - "TongÅ¡ka PaÊ»anga (TOP)", + "TOP", + "TongÅ¡ka PaÊ»anga", } TPE{ - "TPE" /** === */, - "TimorÅ¡ki eskudo (TPE)", + "TPE", + "TimorÅ¡ki eskudo", } TRL{ "TRL", - "Stara turska lira (TRL)", + "Turska lira (1922-2005)", } TRY{ - "TL", + "TRY", "Turska lira", } TTD{ - "TT$", - "Trinidad i Tobago dolar (TTD)", + "TTD", + "Trinidad i Tobago dolar", } TWD{ "NT$", "Novi tajvanski dolar", } TZS{ - "TSh", - "Tanzijski Å¡iling (TZS)", + "TZS", + "Tanzijski Å¡iling", } UAH{ - "₴", + "UAH", "Ukrajinska hrivnja", } UAK{ - "UAK" /** === */, - "Ukrajinski karbovaneti (UAK)", + "UAK", + "Ukrajinski karbovaneti", } UGS{ - "UGS" /** === */, - "Ugandijski Å¡iling (1966-1987) (UGS)", + "UGS", + "Ugandijski Å¡iling (1966-1987)", } UGX{ - "USh", - "Ugandijski Å¡iling (UGX)", + "UGX", + "Ugandijski Å¡iling", } USD{ "US$", "Američki dolar", } USN{ - "USN" /** === */, - "SAD dolar (sledeći dan) (USN)", + "USN", + "SAD dolar (sledeći dan)", } USS{ - "USS" /** === */, - "SAD dolar (isti dan) (USS)", + "USS", + "SAD dolar (isti dan)", } UYI{ - "UYI" /** === */, - "Urugvajski pezo en unidades indeksades (UYI)", + "UYI", + "Urugvajski pezo en unidades indeksades", } UYP{ - "UYP" /** === */, - "Urugvajski pezo (1975-1993) (UYP)", + "UYP", + "Urugvajski pezo (1975-1993)", } UYU{ - "$U", - "Urugvajski pezo (UYU)", + "UYU", + "Urugvajski pezo", } UZS{ "UZS", - "Uzbekistanski som (UZS)", + "Uzbekistanski som", } VEB{ - "VEB" /** === */, - "Venecuelanski bolivar", + "VEB", + "Venecuelanski bolivar (1871-2008)", } VEF{ - "Bs.F.", - "Venecuelanska bolivija fuerte (VEF)", + "VEF", + "Venecuelanski bolivar", } VND{ "₫", "Vijetnamski dong", } + VNN{ + "VNN", + "Vijetnamski dong (1978-1985)", + } VUV{ - "VT", - "VanatuÅ¡ki vatu (VUV)", + "VUV", + "VanatuÅ¡ki vatu", } WST{ - "WS$", - "Samoanska tala (WST)", + "WST", + "Samoanska tala", } XAF{ "FCFA", - "CFA franak BEAC (XAF)", + "CFA franak BEAC", } XAG{ "XAG", - "Srebro (CAG)", + "Srebro", } XAU{ "XAU", - "Zlato (XAU)", + "Zlato", } XBA{ "XBA", - "Evropska kompozitna jedinica (XBA)", + "Evropska kompozitna jedinica", } XBB{ "XBB", - "Evropska novčana jedinica (XBB)", + "Evropska novčana jedinica", } XBC{ "XBC", @@ -1005,95 +1037,103 @@ bs{ } XCD{ "EC$", - "Istočnokaribijski dolar (XCD)", + "Istočnokaribijski dolar", } XDR{ "XDR", - "Posebna prava (XDR)", + "Posebna prava", } XEU{ - "XEU" /** === */, - "Evropska valutna jedinica (XEU)", + "XEU", + "Evropska valutna jedinica", } XFO{ "XFO", - "Francuski zlatni frank (XFO)", + "Francuski zlatni frank", } XFU{ "XFU", - "Francuski UIC-frank (XFU)", + "Francuski UIC-frank", } XOF{ "CFA", - "CFA franak BCEAO (XOF)", + "CFA franak BCEAO", } XPD{ "XPD", - "Paladijum (XPD)", + "Paladijum", } XPF{ "CFPF", - "CFP franak (XPF)", + "CFP franak", } XPT{ "XPT", - "Platina (XPT)", + "Platina", } XRE{ - "XRE" /** === */, - "RINET fondovi (XRE)", + "XRE", + "RINET fondovi", } XTS{ "XTS", - "Kod testirane valute (XTS)", + "Kod testirane valute", } XXX{ "XXX", "Nepoznata ili nevažeća valuta", } YDD{ - "YDD" /** === */, - "Jemenski dinar (YDD)", + "YDD", + "Jemenski dinar", } YER{ - "YR", - "Jemenski rial (YER)", + "YER", + "Jemenski rial", } YUD{ - "YUD" /** === */, - "Jugoslovenski tvrdi dinar (YUD)", + "YUD", + "Jugoslovenski tvrdi dinar", } YUM{ - "YUM" /** === */, - "Jugoslovenski novi dinar (YUM)", + "YUM", + "Jugoslovenski novi dinar", } YUN{ - "YUN" /** === */, - "Jugoslovenski konvertibilni dinar (YUN)", + "YUN", + "Jugoslovenski konvertibilni dinar", } ZAL{ - "ZAL" /** === */, - "Južnoafrički rand (finansijski) ZAL", + "ZAL", + "Južnoafrički rand (finansijski)", } ZAR{ - "R", + "ZAR", "Južna Afrika Rand", } ZMK{ - "ZK", - "Zambijska kvača (ZMK)", + "ZMK", + "Zambijska kvača", } ZRN{ - "NZ", - "Zairski novi zair (ZRN)", + "ZRN", + "Zairski novi zair (1993-1998)", } ZRZ{ "ZRZ", - "Zairski zair (ZRZ)", + "Zairski zair (1971-1993)", } ZWD{ - "Z$", - "Zimbabvejski dolar (ZWD)", + "ZWD", + "Zimbabvejski dolar (1980-2008)", + } + ZWL{ + "ZWL", + "Zimbabvejski dolar (2009)", + } + ZWR{ + "ZWR", + "Zimbabvejski dolar (2008)", } } CurrencyPlurals{ @@ -1110,16 +1150,23 @@ bs{ other{"UAE dirama"} } AFA{ - few{"Avganistanska avgana (AFA)"} - many{"Avganistanskih avgana (AFA)"} - one{"Avganistanski avgan (AFA)"} - other{"Avganistanski avgan (AFA)"} + few{"Avganistanska avgana (1927-2002)"} + many{"Avganistanskih avgana (1927-2002)"} + one{"Avganistanski avgan (1927-2002)"} + other{"Avganistanski avgan (1927-2002)"} } AFN{ few{"Avganistanska avgana"} + many{"Avganistanskih avgana"} one{"Avganistanski avgan"} other{"Avganistanski avgan"} } + ALK{ + few{"Albanska leka (1946-1965)"} + many{"Albanskih leka (1946-1965)"} + one{"albanski lek (1946-1965)"} + other{"albanski lek (1946-1965)"} + } ALL{ few{"Albanska leka"} many{"Albanskih leka"} @@ -1139,40 +1186,40 @@ bs{ other{"Holandskoantilski gildera"} } AOA{ - few{"Angolijske kvanze (AOA)"} + few{"Angolijske kvanze"} many{"Angolijskih kvanzi"} one{"Angolijska kvanza"} other{"Angolijskih kvanzi"} } AOK{ - few{"Angolijske kvanze (AOK)"} - many{"Angolijskih kvanzi (AOK)"} - one{"Angolijska kvanza (AOK)"} - other{"Angolijskih kvanzi (AOK)"} + few{"Angolijske kvanze (1977-1991)"} + many{"Angolijskih kvanzi (1977-1991)"} + one{"Angolijska kvanza (1977-1991)"} + other{"Angolijskih kvanzi (1977-1991)"} } AON{ - few{"angolijske nove kvanze (AON)"} - many{"angolijskih novih kvanzi (AON)"} - one{"angolijska nova kvanza (AON)"} - other{"angolski novi kvanze (AON)"} + few{"angolijske nove kvanze (1990-2000)"} + many{"angolijskih novih kvanzi (1990-2000)"} + one{"angolijska nova kvanza (1990-2000)"} + other{"angolski novi kvanze (1990-2000)"} } AOR{ - few{"angalske kvanze reađustado (AOR)"} - many{"angolijskih kvanzi reađustado"} - one{"angolijska kvanza reađustado"} - other{"angolijskih kvanzi reađustado"} + few{"angalske kvanze reađustado (1995-1999)"} + many{"angolijskih kvanzi reađustado (1995-1999)"} + one{"angolijska kvanza reađustado (1995-1999)"} + other{"angolijskih kvanzi reađustado (1995-1999)"} } ARA{ - few{"argentinska australa (ARA)"} - many{"argentinskih australa (ARA)"} - one{"argentinski austral (ARA)"} - other{"argentinski australs (ARA)"} + few{"argentinska australa"} + many{"argentinskih australa"} + one{"argentinski austral"} + other{"argentinski australs"} } ARP{ - few{"argentinska pezosa (ARP)"} - many{"argentinskih pezosa (ARP)"} - one{"argentinski pezo (ARP)"} - other{"argentinskih pezosa (ARP)"} + few{"argentinska pezosa (1983-1985)"} + many{"argentinskih pezosa (1983-1985)"} + one{"argentinski pezo (1983-1985)"} + other{"argentinskih pezosa (1983-1985)"} } ARS{ few{"argentinska pezosa"} @@ -1199,10 +1246,10 @@ bs{ other{"arubanskih florina"} } AZM{ - few{"azerbejdžanska manata(AZM)"} - many{"azerbejdžanskih manata (AZM)"} - one{"azerbejdžanski manat (AZM)"} - other{"azerbejdžanskih manata (AZM)"} + few{"azerbejdžanska manata (1993-2006)"} + many{"azerbejdžanskih manata (1993-2006)"} + one{"azerbejdžanski manat (1993-2006)"} + other{"azerbejdžanskih manata (1993-2006)"} } AZN{ few{"azerbejdžanska manata"} @@ -1236,9 +1283,9 @@ bs{ } BEC{ few{"belgijska franka (konvertibilna)"} - many{"belgijskih franaka (BEC) (konvertibilnih)"} + many{"belgijskih franaka (konvertibilnih)"} one{"belgijski franak (konvertibilni)"} - other{"belgijskih franaka BEC (konvertibilnih)"} + other{"belgijskih franaka (konvertibilnih)"} } BEF{ few{"belgijska franka"} @@ -1247,10 +1294,10 @@ bs{ other{"belgijskih franaka"} } BEL{ - few{"belgijska franka (BEL) (finansijska)"} - many{"belgijskih franaka (BEL) (finansijskih)"} + few{"belgijska franka (finansijska)"} + many{"belgijskih franaka (finansijskih)"} one{"belgijski franak (finansijski)"} - other{"belgijskih franaka BEL (finansijskih)"} + other{"belgijskih franaka (finansijskih)"} } BGL{ few{"bugarska tvrda leva"} @@ -1259,10 +1306,16 @@ bs{ other{"bugarskih tvrdih leva"} } BGN{ - few{"Bugarska leva"} - many{"Bugarskih leva"} + few{"bugarska leva"} + many{"bugarskih leva"} one{"bugarski lev"} - other{"Bugarskih leva"} + other{"bugarskih leva"} + } + BGO{ + few{"Bugarska leva (1879-1952)"} + many{"Bugarskih leva (1879-1952)"} + one{"bugarski lev (1879-1952)"} + other{"Bugarskih leva (1879-1952)"} } BHD{ few{"bahreinskih dinara"} @@ -1271,10 +1324,10 @@ bs{ other{"bahreinskih dinara"} } BIF{ - few{"burundska franka"} + few{"burundska franaka"} many{"burundskih franaka"} one{"burundski franak"} - other{"BIF"} + other{"burundskih franaka"} } BMD{ few{"bermudska dolara"} @@ -1294,6 +1347,12 @@ bs{ one{"bolivijski boliviano"} other{"bolivijskih boliviana"} } + BOL{ + few{"bolivijska boliviana (1863-1963)"} + many{"bolivijskih boliviana (1863-1963)"} + one{"bolivijski boliviano (1863-1963)"} + other{"bolivijskih boliviana (1863-1963)"} + } BOP{ few{"Bolivijska pezosa"} many{"bolivijskih pezosa"} @@ -1307,22 +1366,22 @@ bs{ other{"bolivijskih mvdola"} } BRB{ - few{"brazilska nova kruzeira (BRB)"} - many{"brazilskih novih kruzeira (BRB)"} - one{"brazilski novi kruzeiro (BRB)"} - other{"brazilskih novih kruzeira (BRB)"} + few{"brazilska nova kruzeira (1967-1986)"} + many{"brazilskih novih kruzeira (1967-1986)"} + one{"brazilski novi kruzeiro (1967-1986)"} + other{"brazilskih novih kruzeira (1967-1986)"} } BRC{ - few{"brazilska kruzadosa"} - many{"brazilskih kruzadosa"} - one{"brazilskih kruzado"} - other{"brazilskih kruzadosa"} + few{"brazilska kruzadosa (1986-1989)"} + many{"brazilskih kruzadosa (1986-1989)"} + one{"brazilskih kruzado (1986-1989)"} + other{"brazilskih kruzadosa (1986-1989)"} } BRE{ - few{"brazilska kruzeira (BRE"} - many{"brazilskih kruzeira (BRE)"} - one{"brazilski kruzeiro (BRE)"} - other{"brazilskih kruzeira (BRE)"} + few{"brazilska kruzeira (1990-1993)"} + many{"brazilskih kruzeira (1990-1993)"} + one{"brazilski kruzeiro (1990-1993)"} + other{"brazilskih kruzeira (1990-1993)"} } BRL{ few{"brazilska reala"} @@ -1331,16 +1390,22 @@ bs{ other{"brazilskih reala"} } BRN{ - few{"brazilska nova kruzada"} - many{"brazilskih novih kruzada"} - one{"brazilski novi kruzado"} - other{"brazilskih novih kruzada"} + few{"brazilska nova kruzada (1989-1990)"} + many{"brazilskih novih kruzada (1989-1990)"} + one{"brazilski novi kruzado (1989-1990)"} + other{"brazilskih novih kruzada (1989-1990)"} } BRR{ - few{"brazilijska kruzeira"} - many{"brazilskih kruzeira"} - one{"brazilski kruzeiro"} - other{"brazilskih kruzeira"} + few{"brazilijska kruzeira (1993-1994)"} + many{"brazilskih kruzeira (1993-1994)"} + one{"brazilski kruzeiro (1993-1994)"} + other{"brazilskih kruzeira (1993-1994)"} + } + BRZ{ + few{"brazilijska kruzeira (1942-1967)"} + many{"brazilskih kruzeira (1942-1967)"} + one{"brazilski kruzeiro (1942-1967)"} + other{"brazilskih kruzeira (1942-1967)"} } BSD{ few{"bahamska dolara"} @@ -1367,10 +1432,10 @@ bs{ other{"bocvanskih pula"} } BYB{ - few{"beloruske nove rublje (BYB)"} - many{"beloruskih novih rublji (BYB)"} - one{"beloruska nova rublja (BYB)"} - other{"beloruskih novih rublji (BYB)"} + few{"beloruske nove rublje (1994-1999)"} + many{"beloruskih novih rublji (1994-1999)"} + one{"beloruska nova rublja (1994-1999)"} + other{"beloruskih novih rublji (1994-1999)"} } BYR{ few{"beloruske rublje"} @@ -1438,23 +1503,17 @@ bs{ one{"kolumbijski pezo"} other{"kolumbijski pezosi"} } - COU{ - few{"unidad de valor reala"} - many{"unidad de valor reala"} - one{"unidad de valor real"} - other{"unidad de valor real"} - } CRC{ few{"kostarikanska kolona"} many{"kostarikanskih kolona"} one{"kostarikanski kolon"} - other{"CRC"} + other{"kostarikanskih kolona"} } CSD{ - few{"stara srpska dinara"} - many{"starih srpskih dinara"} - one{"stari srpski dinar"} - other{"starih srpskih dinara"} + few{"srpska dinara (2002-2006)"} + many{"srpskih dinara (2002-2006)"} + one{"srpski dinar (2002-2006)"} + other{"srpskih dinara (2002-2006)"} } CSK{ few{"čehoslovačke tvrde krune"} @@ -1625,10 +1684,10 @@ bs{ other{"gruzijskih larisa"} } GHC{ - few{"ganska ceda (GHC)"} - many{"ganskih ceda (GHC)"} - one{"ganski ced (GHC)"} - other{"ganskih ceda (GHC)"} + few{"ganska ceda (1979-2007)"} + many{"ganskih ceda (1979-2007)"} + one{"ganski ced (1979-2007)"} + other{"ganskih ceda (1979-2007)"} } GHS{ few{"ganska ceda"} @@ -1846,6 +1905,18 @@ bs{ one{"severnokorejski von"} other{"severnokorejski von"} } + KRH{ + few{"južno-korejska hvana (1953-1962)"} + many{"južno-korejskih hvana (1953-1962)"} + one{"južno-korejski hvan (1953-1962)"} + other{"južno-korejski hvana (1953-1962)"} + } + KRO{ + few{"južno-korejska vona (1945-1953)"} + many{"južno-korejskih vona (1945-1953)"} + one{"južno-korejski von (1945-1953)"} + other{"južno-korejski von (1945-1953)"} + } KRW{ few{"južno-korejska vona"} many{"južno-korejskih vona"} @@ -1976,14 +2047,20 @@ bs{ few{"madagaskarska franka"} many{"madagaskarskih franaka"} one{"madagaskarski franak"} - other{"MGF"} + other{"madagaskarski franaka"} } MKD{ few{"makedonska denara"} - many{"Makedonskih denara"} - one{"Makedonski denar"} + many{"makedonskih denara"} + one{"makedonski denar"} other{"makedonskih dinara"} } + MKN{ + few{"makedonska denara (1992-1993)"} + many{"makedonskih denara (1992-1993)"} + one{"makedonski denar (1992-1993)"} + other{"makedonskih dinara (1992-1993)"} + } MLF{ few{"malijska franka"} many{"malijskih franaka"} @@ -2051,10 +2128,10 @@ bs{ other{"meksičkih pezosa"} } MXP{ - few{"meksička srebrna pezosa (MXP)"} - many{"meksičkih srebrnih pezosa (MXP)"} - one{"meksički srebrni pezos (MXP)"} - other{"meksički srebrni pezos (MXP)"} + few{"meksička srebrna pezosa (1861-1992)"} + many{"meksičkih srebrnih pezosa (1861-1992)"} + one{"meksički srebrni pezos (1861-1992)"} + other{"meksički srebrni pezos (1861-1992)"} } MXV{ few{"meksička unidads de inversion (UDI)"} @@ -2075,10 +2152,10 @@ bs{ other{"mozambijski eskudo"} } MZM{ - few{"stara mozambijska metikala"} - many{"starih mozambijskih metikala"} - one{"stari mozambijski metikal"} - other{"stari mozambijski metikal"} + few{"mozambijska metikala (1980-2006)"} + many{"mozambijskih metikala (1980-2006)"} + one{"mozambijski metikal (1980-2006)"} + other{"mozambijski metikal (1980-2006)"} } MZN{ few{"mozambijska metikala"} @@ -2099,17 +2176,17 @@ bs{ other{"nigerijski nair"} } NIC{ + few{"nikaragvanske kordobe (1988-1991)"} + many{"nikaragvanskih kordoba (1988-1991)"} + one{"nikaragvanska kordoba (1988-1991)"} + other{"nikaragvanska kordoba (1988-1991)"} + } + NIO{ few{"nikaragvanske kordobe"} many{"nikaragvanskih kordoba"} one{"nikaragvanska kordoba"} other{"nikaragvanska kordoba"} } - NIO{ - few{"nikaragvanske zlatne kordobe"} - many{"nikaragvanskih zlatnih kordoba"} - one{"nikaragvanska zlatna kordoba"} - other{"nikaragvanska zlatna kordoba"} - } NLG{ few{"holandska guldena"} many{"holandskih guldena"} @@ -2159,10 +2236,10 @@ bs{ other{"peruanskih nuevo sola"} } PES{ - few{"peruanska sola"} - many{"peruanskih sola"} - one{"peruanski sol"} - other{"peruanski sol"} + few{"peruanska sola (1863-1965)"} + many{"peruanskih sola (1863-1965)"} + one{"peruanski sol (1863-1965)"} + other{"peruanski sol (1863-1965)"} } PGK{ few{"kine Papue Nove Gvineje"} @@ -2189,10 +2266,10 @@ bs{ other{"poljski zlot"} } PLZ{ - few{"poljske zlote (PLZ)"} - many{"poljskih zlota (PLZ)"} - one{"poljski zlot (PLZ)"} - other{"poljski zlot (PLZ)"} + few{"poljske zlote (1950-1995)"} + many{"poljskih zlota (1950-1995)"} + one{"poljski zlot (1950-1995)"} + other{"poljski zlot (1950-1995)"} } PTE{ few{"portugalska eskuda"} @@ -2219,10 +2296,10 @@ bs{ other{"rodezijski dolar"} } ROL{ - few{"stara rumunjska leja"} - many{"starih rumunjskih leja"} - one{"stari rumunjski lej"} - other{"stari rumunjski lej"} + few{"rumunska leua (1952-2006)"} + many{"rumunskih leua (1952-2006)"} + one{"rumunski leu (1952-2006)"} + other{"rumunskih leua (1952-2006)"} } RON{ few{"rumunska leua"} @@ -2243,10 +2320,10 @@ bs{ other{"ruskih rublji"} } RUR{ - few{"ruske rublje (RUR)"} - many{"ruskih rublji (RUR)"} - one{"ruska rublja (RUR)"} - other{"ruskih rublji (RUR)"} + few{"ruske rublje (1991-1998)"} + many{"ruskih rublji (1991-1998)"} + one{"ruska rublja (1991-1998)"} + other{"ruskih rublji (1991-1998)"} } RWF{ few{"ruandska franka"} @@ -2273,10 +2350,10 @@ bs{ other{"sejÅ¡elska rupija"} } SDD{ - few{"stara sudanska dinara"} - many{"starih sudanskih dinara"} - one{"stari sudanski dinar"} - other{"stari sudanski dinar"} + few{"sudanska dinara (1992-2007)"} + many{"sudanskih dinara (1992-2007)"} + one{"sudanski dinar (1992-2007)"} + other{"sudanski dinar (1992-2007)"} } SDG{ few{"sudanske funte"} @@ -2285,10 +2362,10 @@ bs{ other{"sudanska funta"} } SDP{ - few{"stare sudanske funte"} - many{"starih sudanskih funti"} - one{"stara sudanska funta"} - other{"stara sudanska funta"} + few{"sudanske funte (1957-1998)"} + many{"sudanskih funti (1957-1998)"} + one{"sudanska funta (1957-1998)"} + other{"sudanska funta (1957-1998)"} } SEK{ few{"Å¡vedske krune"} @@ -2393,6 +2470,12 @@ bs{ other{"tadžikistanski somon"} } TMM{ + few{"turkmenistanska manata (1993-2009)"} + many{"turkmenistanskih manata (1993-2009)"} + one{"turkmenistanski manat (1993-2009)"} + other{"turkmenistanski manat (1993-2009)"} + } + TMT{ few{"turkmenistanska manata"} many{"turkmenistanskih manata"} one{"turkmenistanski manat"} @@ -2417,16 +2500,16 @@ bs{ other{"timorski eskudo"} } TRL{ - few{"stare turske lire"} - many{"starih turskih lira"} - one{"stara turska lira"} - other{"stara turska lira"} + few{"turske lire (1922-2005)"} + many{"turskih lira (1922-2005)"} + one{"turska lira (1922-2005)"} + other{"turkskih lira (1922-2005)"} } TRY{ few{"turske lire"} many{"turskih lira"} one{"turska lira"} - other{"novih turskih lira"} + other{"turskih lira"} } TTD{ few{"trinidadtobaÅ¡ka dolara"} @@ -2459,10 +2542,10 @@ bs{ other{"ukrajinski karbovantsiv"} } UGS{ - few{"ugandska Å¡ilinga (UGS)"} - many{"ugandskih Å¡ilinga (UGS)"} - one{"ugandski Å¡iling (UGS)"} - other{"ugandski Å¡iling (UGS)"} + few{"ugandska Å¡ilinga (1966-1987)"} + many{"ugandskih Å¡ilinga (1966-1987)"} + one{"ugandski Å¡iling (1966-1987)"} + other{"ugandski Å¡iling (1966-1987)"} } UGX{ few{"ugandska Å¡ilinga"} @@ -2495,10 +2578,10 @@ bs{ other{"urugvajski pesos en unidades indexadas"} } UYP{ - few{"urugvajska pezosa (UYP)"} - many{"urugvajskih pezosa (UYP)"} - one{"urugvajski pezos (UYP)"} - other{"urugvajski pezos (UYP)"} + few{"urugvajska pezosa (1975-1993)"} + many{"urugvajskih pezosa (1975-1993)"} + one{"urugvajski pezos (1975-1993)"} + other{"urugvajski pezos (1975-1993)"} } UYU{ few{"urugvajska pezosa"} @@ -2513,16 +2596,16 @@ bs{ other{"uzbekistanski som"} } VEB{ - few{"venecuelska bolivara"} - many{"venecuelskih bolivara"} - one{"venecuelski bolivar"} - other{"venecuelskih bolivara"} + few{"venecuelska bolivara (1871-2008)"} + many{"venecuelskih bolivara (1871-2008)"} + one{"venecuelski bolivar (1871-2008)"} + other{"venecuelskih bolivara (1871-2008)"} } VEF{ - few{"venezuelanska bolivara fuertes"} - many{"venezuelanskih bolivara fuertes"} - one{"venezuelanski bolivar fuertes"} - other{"venezuelanski bolivar fuertes"} + few{"venezuelanska bolivara"} + many{"venezuelanskih bolivara"} + one{"venezuelanski bolivar"} + other{"venezuelanski bolivar"} } VND{ few{"vijetnamska donga"} @@ -2530,6 +2613,12 @@ bs{ one{"vijetnamski dong"} other{"vijetnamski dong"} } + VNN{ + few{"vijetnamska donga (1978-1985)"} + many{"vijetnamskih donga (1978-1985)"} + one{"vijetnamski dong (1978-1985)"} + other{"vijetnamski dong (1978-1985)"} + } VUV{ few{"vanuatska vatua"} many{"vanuatskih vatua"} @@ -2581,8 +2670,8 @@ bs{ XBD{ few{"evropske obračunske jedinice (XBD)"} many{"evropskih obračunskih jedinica (XBD)"} - one{"evropska obračunska jedinica (XBC"} - other{"evropska obračunska jedinica (XBC"} + one{"evropska obračunska jedinica (XBD)"} + other{"evropska obračunska jedinica (XBD)"} } XCD{ few{"istočnokaripska dolara"} @@ -2597,10 +2686,10 @@ bs{ other{"posebnih crtaćih prava"} } XEU{ - few{"evropske monetarne jedinice (ECU)"} - many{"evropskih monetarnih jedinica (ECU)"} - one{"evropska monetarna jedinica (ECU)"} - other{"evropskih monetarnih jedinica (ECU)"} + few{"evropske valutne jedinice"} + many{"evropskih valutnih jedinica"} + one{"evropska valutna jedinica"} + other{"evropskih valutnih jedinica"} } XFO{ few{"francuska zlatna franka"} @@ -2705,23 +2794,35 @@ bs{ other{"zambijske kvače"} } ZRN{ - few{"zairska nova zaira"} - many{"zairskih novih zaira"} - one{"zairski novi zair"} - other{"zairskih novih zaira"} + few{"zairska nova zaira (1993-1998)"} + many{"zairskih novih zaira (1993-1998)"} + one{"zairski novi zair (1993-1998)"} + other{"zairskih novih zaira (1993-1998)"} } ZRZ{ - few{"zairska zaira"} - many{"zairskih zaira"} - one{"zairski zair"} - other{"zairskih zaira"} + few{"zairska zaira (1971-1993)"} + many{"zairskih zaira (1971-1993)"} + one{"zairski zair (1971-1993)"} + other{"zairskih zaira (1971-1993)"} } ZWD{ - few{"zimbabvejska dolara"} - many{"zimbabvejskih dolara"} - one{"zimbabvejski dolar"} - other{"zimbabvejski dolari"} + few{"zimbabvejska dolara (1980-2008)"} + many{"zimbabvejskih dolara (1980-2008)"} + one{"zimbabvejski dolar (1980-2008)"} + other{"zimbabvejski dolari (1980-2008)"} + } + ZWL{ + few{"zimbabvejska dolara (2009)"} + many{"zimbabvejskih dolara (2009)"} + one{"zimbabvejski dolaz (2009)"} + other{"zimbabvejskih dolara (2009)"} + } + ZWR{ + few{"zimbabvejska dolara (2008)"} + many{"zimbabvejskih dolara (2008)"} + one{"zimbabvejski dolaz (2008)"} + other{"zimbabvejskih dolara (2008)"} } } - Version{"2.0.52.13"} + Version{"2.0.64.72"} } diff --git a/icuSources/data/curr/ca.txt b/icuSources/data/curr/ca.txt index 543c10e1..7338c6ea 100644 --- a/icuSources/data/curr/ca.txt +++ b/icuSources/data/curr/ca.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2011 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ca.xml @@ -12,7 +12,7 @@ ca{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "pesseta andorrana", } AED{ @@ -20,11 +20,11 @@ ca{ "dirhem dels Emirats Àrabs Units", } AFA{ - "AFA" /** === */, + "AFA", "afgani afganès (1927-2002)", } AFN{ - "Af", + "AFN", "afgani afganès", } ALK{ @@ -40,27 +40,27 @@ ca{ "dram armeni", } ANG{ - "NAf.", + "ANG", "florí de les Antilles Neerlandeses", } AOA{ - "Kz", + "AOA", "kwanza angolès", } AOK{ - "AOK" /** === */, + "AOK", "kwanza angolès (1977-1991)", } AON{ - "AON" /** === */, + "AON", "nou kwanza angolès (1990-2000)", } AOR{ - "AOR" /** === */, + "AOR", "kwanza angolès reajustat (1995-1999)", } ARA{ - "₳", + "ARA", "austral argentí", } ARL{ @@ -68,15 +68,15 @@ ca{ "peso ley argentí (1970-1983)", } ARP{ - "ARP" /** === */, + "ARP", "peso argentí (1983-1985)", } ARS{ - "AR$", + "ARS", "peso argentí", } ATS{ - "ATS" /** === */, + "ATS", "xíling austríac", } AUD{ @@ -84,7 +84,7 @@ ca{ "dòlar australià", } AWG{ - "Afl.", + "AWG", "florí d'Aruba", } AZM{ @@ -92,15 +92,15 @@ ca{ "manat azerbaidjanès (1993-2006)", } AZN{ - "man.", + "AZN", "manat azerbaidjanès", } BAD{ - "BAD" /** === */, + "BAD", "dinar de Bòsnia i Hercegovina (1992-1994)", } BAM{ - "KM", + "BAM", "marc convertible de Bòsnia i Hercegovina", } BAN{ @@ -108,27 +108,27 @@ ca{ "nou dinar de Bòsnia i Hercegovina (1994-1997)", } BBD{ - "Bds$", + "BBD", "dòlar de Barbados", } BDT{ - "Tk", + "BDT", "taka de Bangla Desh", } BEC{ - "BEC" /** === */, + "BEC", "franc belga (convertible)", } BEF{ - "BF", + "BEF", "franc belga", } BEL{ - "BEL" /** === */, + "BEL", "franc belga (financer)", } BGL{ - "BGL" /** === */, + "BGL", "lev fort búlgar", } BGM{ @@ -144,23 +144,23 @@ ca{ "lev búlgar (1879-1952)", } BHD{ - "BD", + "BHD", "dinar de Bahrain", } BIF{ - "FBu", + "BIF", "franc de Burundi", } BMD{ - "BD$", + "BMD", "dòlar de les Bermudes", } BND{ - "BN$", + "BND", "dòlar de Brunei", } BOB{ - "Bs", + "BOB", "boliviano bolivià", } BOL{ @@ -168,23 +168,23 @@ ca{ "boliviano bolivià (1863-1963)", } BOP{ - "$b.", + "BOP", "peso bolivià", } BOV{ - "BOV" /** === */, + "BOV", "MVDOL bolivià", } BRB{ - "BRB" /** === */, + "BRB", "cruzeiro novo brasiler (1967-1986)", } BRC{ - "BRC" /** === */, + "BRC", "cruzado brasiler", } BRE{ - "BRE" /** === */, + "BRE", "cruzeiro brasiler (1990-1993)", } BRL{ @@ -192,23 +192,23 @@ ca{ "real brasiler", } BRN{ - "BRN" /** === */, + "BRN", "cruzado novo brasiler", } BRR{ - "BRR" /** === */, + "BRR", "cruzeiro brasiler", } BSD{ - "BS$", + "BSD", "dòlar de les Bahames", } BTN{ - "Nu.", + "BTN", "ngultrum de Bhutan", } BUK{ - "BUK" /** === */, + "BUK", "kyat birmà", } BWP{ @@ -216,7 +216,7 @@ ca{ "pula de Botswana", } BYB{ - "BYB" /** === */, + "BYB", "nou ruble bielorús (1994-1999)", } BYR{ @@ -224,7 +224,7 @@ ca{ "ruble bielorús", } BZD{ - "BZ$", + "BZD", "dòlar de Belize", } CAD{ @@ -236,7 +236,7 @@ ca{ "franc congolès", } CHE{ - "CHE" /** === */, + "CHE", "euro WIR", } CHF{ @@ -244,15 +244,15 @@ ca{ "franc suís", } CHW{ - "CHW" /** === */, + "CHW", "franc WIR", } CLF{ - "CLF" /** === */, + "CLF", "unidad de fomento xilena", } CLP{ - "CL$", + "CLP", "peso xilè", } CNY{ @@ -260,79 +260,79 @@ ca{ "iuan renmimbi xinès", } COP{ - "CO$", + "COP", "peso colombià", } COU{ - "COU" /** === */, + "COU", "unidad de valor real colombiana", } CRC{ - "₡", + "CRC", "colón costa-riqueny", } CSD{ - "CSD" /** === */, + "CSD", "dinar serbi antic", } CSK{ - "CSK" /** === */, + "CSK", "corona forta txecoslovaca", } CUC{ - "CUC$", + "CUC", "peso convertible cubà", } CUP{ - "CU$", + "CUP", "peso cubà", } CVE{ - "CV$", + "CVE", "escut de Cap Verd", } CYP{ - "CY£", + "CYP", "lliura xipriota", } CZK{ - "Kč", + "CZK", "corona txeca", } DDM{ - "DDM" /** === */, + "DDM", "marc de l'Alemanya Oriental", } DEM{ - "DM", + "DEM", "marc alemany", } DJF{ - "Fdj", + "DJF", "franc de Djibouti", } DKK{ - "Dkr", + "DKK", "corona danesa", } DOP{ - "RD$", + "DOP", "peso dominicà", } DZD{ - "DA", + "DZD", "dinar algerià", } ECS{ - "ECS" /** === */, + "ECS", "sucre equatorià", } ECV{ - "ECV" /** === */, + "ECV", "unidad de valor constante (UVC) equatoriana", } EEK{ - "Ekr", + "EEK", "corona estoniana", } EGP{ @@ -340,15 +340,15 @@ ca{ "lliura egípcia", } ERN{ - "Nfk", + "ERN", "nakfa eritreu", } ESA{ - "ESA" /** === */, + "ESA", "pesseta espanyola (compte A)", } ESB{ - "ESB" /** === */, + "ESB", "pesseta espanyola (compte convertible)", } ESP{ @@ -364,7 +364,7 @@ ca{ } } ETB{ - "Br", + "ETB", "birr etíop", } EUR{ @@ -372,19 +372,19 @@ ca{ "euro", } FIM{ - "mk", + "FIM", "marc finlandès", } FJD{ - "FJ$", + "FJD", "dòlar fijià", } FKP{ - "FK£", + "FKP", "lliura de les illes Malvines", } FRF{ - "₣", + "FRF", "franc francès", } GBP{ @@ -392,7 +392,7 @@ ca{ "lliura esterlina britànica", } GEK{ - "GEK" /** === */, + "GEK", "cupó de lari georgià", } GEL{ @@ -400,15 +400,15 @@ ca{ "lari georgià", } GHC{ - "₵", + "GHC", "cedi ghanès (1979-2007)", } GHS{ - "GH₵", + "GHS", "cedi ghanès", } GIP{ - "GI£", + "GIP", "lliura de Gibraltar", } GMD{ @@ -416,19 +416,19 @@ ca{ "dalasi gambià", } GNF{ - "FG", + "GNF", "franc guineà", } GNS{ - "GNS" /** === */, + "GNS", "syli guineà", } GQE{ - "GQE" /** === */, + "GQE", "ekwele de Guinea Equatorial", } GRD{ - "₯", + "GRD", "dracma grega", } GTQ{ @@ -436,15 +436,15 @@ ca{ "quetzal guatemalenc", } GWE{ - "GWE" /** === */, + "GWE", "escut de la Guinea Portuguesa", } GWP{ - "GWP" /** === */, + "GWP", "peso de Guinea Bissau", } GYD{ - "GY$", + "GYD", "dòlar de Guyana", } HKD{ @@ -456,11 +456,11 @@ ca{ "lempira hondurenya", } HRD{ - "HRD" /** === */, + "HRD", "dinar croat", } HRK{ - "kn", + "HRK", "kuna croata", } HTG{ @@ -468,19 +468,19 @@ ca{ "gourde haitià", } HUF{ - "Ft", + "HUF", "fòrint hongarès", } IDR{ - "Rp", + "IDR", "rupia indonèsia", } IEP{ - "IR£", + "IEP", "lliura irlandesa", } ILP{ - "I£", + "ILP", "lliura israeliana", } ILR{ @@ -492,7 +492,7 @@ ca{ "nou xéquel israelià", } INR{ - "Rs", + "₹", "rupia índia", } IQD{ @@ -508,19 +508,19 @@ ca{ "corona islandesa antiga", } ISK{ - "Ikr", + "ISK", "corona islandesa", } ITL{ - "IT₤", + "ITL", "lira italiana", } JMD{ - "J$", + "JMD", "dòlar jamaicà", } JOD{ - "JD", + "JOD", "dinar jordà", } JPY{ @@ -528,7 +528,7 @@ ca{ "ien japonès", } KES{ - "Ksh", + "KES", "xíling kenyà", } KGS{ @@ -540,7 +540,7 @@ ca{ "riel cambodjà", } KMF{ - "CF", + "KMF", "franc de les Comores", } KPW{ @@ -552,11 +552,11 @@ ca{ "won sud-coreà", } KWD{ - "KD", + "KWD", "dinar kuwaitià", } KYD{ - "KY$", + "KYD", "dòlar de les illes Caiman", } KZT{ @@ -564,19 +564,19 @@ ca{ "tenge kazakh", } LAK{ - "₭", + "LAK", "kip laosià", } LBP{ - "LB£", + "LBP", "lliura libanesa", } LKR{ - "SLRs", + "LKR", "rupia de Sri Lanka", } LRD{ - "L$", + "LRD", "dòlar liberià", } LSL{ @@ -584,35 +584,35 @@ ca{ "loti de Lesotho", } LTL{ - "Lt", + "LTL", "litas lituà", } LTT{ - "LTT" /** === */, + "LTT", "talonas lituà", } LUC{ - "LUC" /** === */, + "LUC", "franc convertible luxemburguès", } LUF{ - "LUF" /** === */, + "LUF", "franc luxemburguès", } LUL{ - "LUL" /** === */, + "LUL", "franc financer luxemburguès", } LVL{ - "Ls", + "LVL", "lats letó", } LVR{ - "LVR" /** === */, + "LVR", "ruble letó", } LYD{ - "LD", + "LYD", "dinar libi", } MAD{ @@ -620,7 +620,7 @@ ca{ "dírham marroquí", } MAF{ - "MAF" /** === */, + "MAF", "franc marroquí", } MDL{ @@ -632,7 +632,7 @@ ca{ "ariary malgaix", } MGF{ - "MGF" /** === */, + "MGF", "franc malgaix", } MKD{ @@ -641,10 +641,10 @@ ca{ } MKN{ "MKN", - "denar macedoni (1992-1993)", + "denar macedoni (1992-1993)", } MLF{ - "MLF" /** === */, + "MLF", "franc malià", } MMK{ @@ -652,27 +652,27 @@ ca{ "kyat de Myanmar", } MNT{ - "₮", + "MNT", "tögrög mongol", } MOP{ - "MOP$", + "MOP", "pataca de Macau", } MRO{ - "UM", + "MRO", "ouguiya maurità", } MTL{ - "Lm", + "MTL", "lira maltesa", } MTP{ - "MT£", + "MTP", "lliura maltesa", } MUR{ - "MURs", + "MUR", "rupia de Maurici", } MVR{ @@ -688,55 +688,55 @@ ca{ "peso mexicà", } MXP{ - "MXP" /** === */, + "MXP", "peso de plata mexicà (1861-1992)", } MXV{ - "MXV" /** === */, + "MXV", "unidad de inversión (UDI) mexicana", } MYR{ - "RM", + "MYR", "ringgit de Malàisia", } MZE{ - "MZE" /** === */, + "MZE", "escut moçambiquès", } MZM{ - "Mt", + "MZM", "antic metical moçambiquès", } MZN{ - "MTn", + "MZN", "metical moçambiquès", } NAD{ - "N$", + "NAD", "dòlar namibià", } NGN{ - "₦", + "NGN", "naira nigerià", } NIC{ - "NIC" /** === */, + "NIC", "córdoba nicaragüenca", } NIO{ - "C$", + "NIO", "córdoba oro nicaragüenca", } NLG{ - "fl", + "NLG", "florí neerlandès", } NOK{ - "Nkr", + "NOK", "corona noruega", } NPR{ - "NPRs", + "NPR", "rupia nepalesa", } NZD{ @@ -748,19 +748,19 @@ ca{ "rial omanita", } PAB{ - "B/.", + "PAB", "balboa panameny", } PEI{ - "I/.", + "PEI", "inti peruà", } PEN{ - "S/.", + "PEN", "nou sol peruà", } PES{ - "PES" /** === */, + "PES", "sol peruà", } PGK{ @@ -768,35 +768,35 @@ ca{ "kina de Papua Nova Guinea", } PHP{ - "₱", + "PHP", "peso filipí", } PKR{ - "PKRs", + "PKR", "rupia pakistanesa", } PLN{ - "zł", + "PLN", "zloty polonès", } PLZ{ - "PLZ" /** === */, + "PLZ", "zloty polonès (1950-1995)", } PTE{ - "Esc", + "PTE", "escut portuguès", } PYG{ - "₲", + "PYG", "guaraní paraguaià", } QAR{ - "QR", + "QAR", "riyal de Qatar", } RHD{ - "RH$", + "RHD", "dòlar rhodesià", } ROL{ @@ -808,7 +808,7 @@ ca{ "leu romanès", } RSD{ - "din.", + "RSD", "dinar serbi", } RUB{ @@ -816,7 +816,7 @@ ca{ "ruble rus", } RUR{ - "RUR" /** === */, + "RUR", "ruble rus (1991-1998)", } RWF{ @@ -824,19 +824,19 @@ ca{ "franc rwandès", } SAR{ - "SR", + "SAR", "riyal saudita", } SBD{ - "SI$", + "SBD", "dòlar de les illes Salomó", } SCR{ - "SRe", + "SCR", "rupia de les Seychelles", } SDD{ - "LSd", + "SDD", "dinar sudanès", } SDG{ @@ -844,59 +844,59 @@ ca{ "lliura sudanesa", } SDP{ - "SDP" /** === */, + "SDP", "antiga lliura sudanesa", } SEK{ - "Skr", + "SEK", "corona sueca", } SGD{ - "S$", + "SGD", "dòlar de Singapur", } SHP{ - "SH£", + "SHP", "lliura de Santa Helena", } SIT{ - "SIT" /** === */, + "SIT", "tolar eslovè", } SKK{ - "Sk", + "SKK", "corona eslovaca", } SLL{ - "Le", + "SLL", "leone de Sierra Leone", } SOS{ - "Ssh", + "SOS", "xíling somali", } SRD{ - "SR$", + "SRD", "dòlar de Surinam", } SRG{ - "Sf", + "SRG", "florí de Surinam", } STD{ - "Db", + "STD", "dobra de São Tomé i Príncipe", } SUR{ - "SUR" /** === */, + "SUR", "ruble soviètic", } SVC{ - "SV₡", + "SVC", "colón salvadorenc", } SYP{ - "SY£", + "SYP", "lliura síria", } SZL{ @@ -908,7 +908,7 @@ ca{ "baht tailandès", } TJR{ - "TJR" /** === */, + "TJR", "ruble tadjik", } TJS{ @@ -924,15 +924,15 @@ ca{ "manat turcman", } TND{ - "DT", + "TND", "dinar tunisià", } TOP{ - "T$", + "TOP", "pa‘anga tongà", } TPE{ - "TPE" /** === */, + "TPE", "escut de Timor", } TRL{ @@ -940,11 +940,11 @@ ca{ "lira turca (1922-2005)", } TRY{ - "TL", + "TRY", "lira turca", } TTD{ - "TT$", + "TTD", "dòlar de Trinitat i Tobago", } TWD{ @@ -952,23 +952,23 @@ ca{ "nou dòlar de Taiwan", } TZS{ - "TSh", + "TZS", "xíling tanzà", } UAH{ - "₴", + "UAH", "hrívnia ucraïnesa", } UAK{ - "UAK" /** === */, + "UAK", "karbóvanets ucraïnès", } UGS{ - "UGS" /** === */, + "UGS", "xíling ugandès (1966-1987)", } UGX{ - "USh", + "UGX", "xíling ugandès", } USD{ @@ -976,23 +976,23 @@ ca{ "dòlar dels Estats Units", } USN{ - "USN" /** === */, + "USN", "dòlar dels Estats Units (dia següent)", } USS{ - "USS" /** === */, + "USS", "dòlar dels Estats Units (mateix dia)", } UYI{ - "UYI" /** === */, + "UYI", "peso uruguaià en unitats indexades", } UYP{ - "UYP" /** === */, + "UYP", "peso uruguaià (1975-1993)", } UYU{ - "$U", + "UYU", "peso uruguaià", } UZS{ @@ -1000,11 +1000,11 @@ ca{ "som uzbek", } VEB{ - "VEB" /** === */, + "VEB", "bolívar veneçolà", } VEF{ - "Bs.F.", + "VEF", "bolívar fort veneçolà", } VND{ @@ -1016,11 +1016,11 @@ ca{ "dong vietnamita (1978-1985)", } VUV{ - "VT", + "VUV", "vatu de Vanuatu", } WST{ - "WS$", + "WST", "tala samoà", } XAF{ @@ -1060,7 +1060,7 @@ ca{ "drets especials de gir", } XEU{ - "XEU" /** === */, + "XEU", "unitat de moneda europea", } XFO{ @@ -1088,7 +1088,7 @@ ca{ "platí", } XRE{ - "XRE" /** === */, + "XRE", "fons RINET", } XTS{ @@ -1100,39 +1100,39 @@ ca{ "moneda desconeguda/no vàlida", } YDD{ - "YDD" /** === */, + "YDD", "dinar iemenita", } YER{ - "YR", + "YER", "rial iemenita", } YUD{ - "YUD" /** === */, + "YUD", "dinar fort iugoslau", } YUM{ - "YUM" /** === */, + "YUM", "nou dinar iugoslau", } YUN{ - "YUN" /** === */, + "YUN", "dinar convertible iugoslau", } ZAL{ - "ZAL" /** === */, + "ZAL", "rand sud-africà (financer)", } ZAR{ - "R", + "ZAR", "rand sud-africà", } ZMK{ - "ZK", + "ZMK", "kwacha zambià", } ZRN{ - "NZ", + "ZRN", "nou zaire zairès", } ZRZ{ @@ -1140,7 +1140,7 @@ ca{ "zaire zairès", } ZWD{ - "Z$", + "ZWD", "dòlar zimbabuès (1980-2008)", } ZWL{ @@ -2290,5 +2290,5 @@ ca{ one{"{0} {1}"} other{"{0} {1}"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/cgg.txt b/icuSources/data/curr/cgg.txt index 33f86441..6c2a4f24 100755 --- a/icuSources/data/curr/cgg.txt +++ b/icuSources/data/curr/cgg.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/cgg.xml @@ -16,7 +16,7 @@ cgg{ "Dirham za Buharabu", } AOA{ - "Kz", + "AOA", "Kwanza ya Angora", } AUD{ @@ -24,11 +24,11 @@ cgg{ "Doora ya Austureeriya", } BHD{ - "BD", + "BHD", "Dinari ya Bahareni", } BIF{ - "FBu", + "BIF", "Faranga ya Burundi", } BWP{ @@ -52,15 +52,15 @@ cgg{ "Yuan Renminbi ya China", } CVE{ - "CV$", + "CVE", "Eskudo ya Kepuvede", } DJF{ - "Fdj", + "DJF", "Faranga ya Gyibuti", } DZD{ - "DA", + "DZD", "Dinari ya Arigyeriya", } EGP{ @@ -68,11 +68,11 @@ cgg{ "Paundi ya Misiri", } ERN{ - "Nfk", + "ERN", "Nakfa ya Eritireya", } ETB{ - "Br", + "ETB", "Birr ya Ethiopiya", } EUR{ @@ -84,7 +84,7 @@ cgg{ "Paundi ya Bungyereza", } GHC{ - "₵", + "GHC", "Cedi ya Ghana", } GMD{ @@ -92,11 +92,11 @@ cgg{ "Dalasi ya Gambia", } GNS{ - "GNS" /** === */, + "GNS", "Faranga ya Guinea", } INR{ - "Rs", + "₹", "Rupiya ya India", } JPY{ @@ -104,15 +104,15 @@ cgg{ "Yeni ya Japaani", } KES{ - "Ksh", + "KES", "Shiringi ya Kenya", } KMF{ - "CF", + "KMF", "Faranga ya Komoro", } LRD{ - "L$", + "LRD", "Doora ya Liberia", } LSL{ @@ -120,7 +120,7 @@ cgg{ "Loti ya Lesoto", } LYD{ - "LD", + "LYD", "Dinari ya Libya", } MAD{ @@ -132,11 +132,11 @@ cgg{ "Ariari ya Maragariita", } MRO{ - "UM", + "MRO", "Ougwiya ya Mouriteeniya", } MUR{ - "MURs", + "MUR", "Rupiiha ya Mauritiasi", } MWK{ @@ -144,15 +144,15 @@ cgg{ "Kwaca ya Malawi", } MZM{ - "Mt", + "MZM", "Metikari ya Mozambikwi", } NAD{ - "N$", + "NAD", "Doora ya Namibiya", } NGN{ - "₦", + "NGN", "Naira ya Naigyeriya", } RWF{ @@ -160,11 +160,11 @@ cgg{ "Faranga ya Rwanda", } SAR{ - "SR", + "SAR", "Riya ya Saudi", } SCR{ - "SRe", + "SCR", "Rupiiha ya Sherisheri", } SDG{ @@ -172,31 +172,31 @@ cgg{ "Dinari ya Sudani", } SDP{ - "SDP" /** === */, + "SDP", "Paundi ya Sudan", } SHP{ - "SH£", + "SHP", "Paundi ya Senti Herena", } SLL{ - "Le", + "SLL", "Leone", } SOS{ - "Ssh", + "SOS", "Eshiringi ya Somalia", } STD{ - "Db", + "STD", "Dobra ya Sao Tome na Purinsipo", } TND{ - "DT", + "TND", "Dinari ya Tunisia", } TZS{ - "TSh", + "TZS", "Eshiringi ya Tanzania", } UGX{ @@ -216,17 +216,17 @@ cgg{ "Faranga ya CFA BCEAO", } ZAR{ - "R", + "ZAR", "Randi ya Sausi Afirika", } ZMK{ - "ZK", + "ZMK", "Kwacha ya Zambia", } ZWD{ - "Z$", + "ZWD", "Doora ya Zimbabwe", } } - Version{"2.0.46.52"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/chr.txt b/icuSources/data/curr/chr.txt index 8f8ad602..0ad0dd14 100755 --- a/icuSources/data/curr/chr.txt +++ b/icuSources/data/curr/chr.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/chr.xml @@ -32,7 +32,7 @@ chr{ "ᎩᎵᏏᏲ ᎠᏕᎳ", } INR{ - "Rs", + "₹", "ᎢᏅᏗᎾ ᎠᏕᎳ", } JPY{ @@ -62,5 +62,5 @@ chr{ one{"{0} {1}"} other{"{0} {1}"} } - Version{"2.0.46.34"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/cs.txt b/icuSources/data/curr/cs.txt index b30a125a..443c3557 100644 --- a/icuSources/data/curr/cs.txt +++ b/icuSources/data/curr/cs.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/cs.xml @@ -24,9 +24,13 @@ cs{ "afghánský afghán (1927-2002)", } AFN{ - "Af", + "AFN", "afghánský afghán", } + ALK{ + "ALK" /** === */, + "albánské lek (1946-1965)", + } ALL{ "ALL", "albánský lek", @@ -36,11 +40,11 @@ cs{ "arménský dram", } ANG{ - "NAf.", + "ANG", "zlatý Nizozemských Antil", } AOA{ - "Kz", + "AOA", "angolská kwanza", } AOK{ @@ -53,10 +57,10 @@ cs{ } AOR{ "AOR", - "Kwanza reajustado (1995-1999)", + "angolská kwanza (1995-1999)", } ARA{ - "₳", + "ARA", "argentinský austral", } ARP{ @@ -64,7 +68,7 @@ cs{ "argentinské peso (1983-1985)", } ARS{ - "AR$", + "ARS", "argentinské peso", } ATS{ @@ -76,7 +80,7 @@ cs{ "australský dolar", } AWG{ - "Afl.", + "AWG", "arubský zlatý", } AZM{ @@ -84,7 +88,7 @@ cs{ "ázerbájdžánský manat (1993-2006)", } AZN{ - "man.", + "AZN", "Ázerbajdžánský manat", } BAD{ @@ -92,7 +96,7 @@ cs{ "bosenský dinár (1992-1994)", } BAM{ - "KM", + "BAM", "bosenská konvertibilní marka", } BAN{ @@ -100,11 +104,11 @@ cs{ "bosenský nový dinár (1994-1997)", } BBD{ - "Bds$", + "BBD", "barbadoský dolar", } BDT{ - "Tk", + "BDT", "bangladéšská taka", } BEC{ @@ -112,39 +116,35 @@ cs{ "belgický konvertibilní frank", } BEF{ - "BF", + "BEF", "belgický frank", } BEL{ "BEL", "belgický finanční frank", } - BGL{ - "BGL", - "BGL", - } BGN{ "BGN", "bulharský lev", } BHD{ - "BD", + "BHD", "bahrajnský dinár", } BIF{ - "FBu", + "BIF", "burundský frank", } BMD{ - "BD$", + "BMD", "bermudský dolar", } BND{ - "BN$", + "BND", "brunejský dolar", } BOB{ - "Bs", + "BOB", "bolivijský boliviano", } BOL{ @@ -152,43 +152,23 @@ cs{ "bolivijský boliviano (1863-1963)", } BOP{ - "$b.", + "BOP", "bolivijské peso", } BOV{ "BOV", "bolivijský mvdol", } - BRB{ - "BRB", - "BRB", - } - BRC{ - "BRC", - "BRC", - } - BRE{ - "BRE", - "BRE", - } BRL{ "R$", "brazilský real", } - BRN{ - "BRN", - "BRN", - } - BRR{ - "BRR", - "BRR", - } BSD{ - "BS$", + "BSD", "bahamský dolar", } BTN{ - "Nu.", + "BTN", "bhútánský ngultrum", } BUK{ @@ -208,7 +188,7 @@ cs{ "běloruský rubl", } BZD{ - "BZ$", + "BZD", "belizský dolar", } CAD{ @@ -224,15 +204,11 @@ cs{ "Å¡výcarský frank", } CLE{ - "Eº", + "CLE", "chilské escudo", } - CLF{ - "CLF", - "CLF", - } CLP{ - "CL$", + "CLP", "chilské peso", } CNY{ @@ -240,11 +216,11 @@ cs{ "čínský jüan", } COP{ - "CO$", + "COP", "kolumbijské peso", } CRC{ - "₡", + "CRC", "kostarický colón", } CSK{ @@ -252,19 +228,19 @@ cs{ "československá koruna", } CUC{ - "CUC$", + "CUC", "Kubánské konvertibilní peso", } CUP{ - "CU$", + "CUP", "kubánské peso", } CVE{ - "CV$", + "CVE", "kapverdské escudo", } CYP{ - "CY£", + "CYP", "kyperská libra", } CZK{ @@ -276,35 +252,27 @@ cs{ "východoněmecká marka", } DEM{ - "DM", + "DEM", "německá marka", } DJF{ - "Fdj", + "DJF", "džibutský frank", } DKK{ - "Dkr", + "DKK", "dánská koruna", } DOP{ - "RD$", + "DOP", "dominikánské peso", } DZD{ - "DA", + "DZD", "alžírský dinár", } - ECS{ - "ECS", - "ekvádorský sucre", - } - ECV{ - "ECV", - "ECV", - } EEK{ - "Ekr", + "EEK", "estonská koruna", } EGP{ @@ -312,7 +280,7 @@ cs{ "egyptská libra", } ERN{ - "Nfk", + "ERN", "eritrejská nakfa", } ESA{ @@ -324,11 +292,11 @@ cs{ "Å¡panělská peseta (konvertibilní účet)", } ESP{ - "Pts", + "ESP", "Å¡panělská peseta", } ETB{ - "Br", + "ETB", "etiopský birr", } EUR{ @@ -336,43 +304,39 @@ cs{ "euro", } FIM{ - "mk", + "FIM", "finská marka", } FJD{ - "FJ$", + "FJD", "fidžijský dolar", } FKP{ - "FK£", + "FKP", "falklandská libra", } FRF{ - "₣", + "FRF", "francouzský frank", } GBP{ "£", "britská libra", } - GEK{ - "GEK", - "GEK", - } GEL{ "GEL", "gruzínské lari", } GHC{ - "₵", + "GHC", "ghanský cedi (1979-2007)", } GHS{ - "GH₵", - "Ghanský cedi", + "GHS", + "ghanský cedi", } GIP{ - "GI£", + "GIP", "gibraltarská libra", } GMD{ @@ -380,35 +344,27 @@ cs{ "gambijský dalasi", } GNF{ - "FG", + "GNF", "guinejský frank", } GNS{ "GNS", "guinejský syli", } - GQE{ - "GQE", - "GQE", - } GRD{ - "₯", + "GRD", "řecká drachma", } GTQ{ "GTQ", "guatemalský quetzal", } - GWE{ - "GWE", - "GWE", - } GWP{ "GWP", "guinea-bissauské peso", } GYD{ - "GY$", + "GYD", "guyanský dolar", } HKD{ @@ -424,7 +380,7 @@ cs{ "chorvatský dinár", } HRK{ - "kn", + "HRK", "chorvatská kuna", } HTG{ @@ -432,21 +388,25 @@ cs{ "haitský gourde", } HUF{ - "Ft", + "HUF", "maďarský forint", } IDR{ - "Rp", + "IDR", "indonéská rupie", } IEP{ - "IR£", + "IEP", "irská libra", } ILP{ - "I£", + "ILP", "izraelská libra", } + ILR{ + "ILR" /** === */, + "izraelský Å¡ekel (1980-1985)", + } ILS{ "₪", "izraelský nový Å¡ekel", @@ -463,20 +423,24 @@ cs{ "IRR", "íránský rijál", } + ISJ{ + "ISJ" /** === */, + "islandská koruna (1918-1981)", + } ISK{ - "Ikr", + "ISK", "islandská koruna", } ITL{ - "IT₤", + "ITL", "italská lira", } JMD{ - "J$", + "JMD", "jamajský dolar", } JOD{ - "JD", + "JOD", "jordánský dinár", } JPY{ @@ -484,7 +448,7 @@ cs{ "japonský jen", } KES{ - "Ksh", + "KES", "keňský Å¡ilink", } KGS{ @@ -496,7 +460,7 @@ cs{ "kambodžský riel", } KMF{ - "CF", + "KMF", "komorský frank", } KPW{ @@ -508,11 +472,11 @@ cs{ "jihokorejský won", } KWD{ - "KD", + "KWD", "kuvajtský dinár", } KYD{ - "KY$", + "KYD", "kajmanský dolar", } KZT{ @@ -520,19 +484,19 @@ cs{ "kazaÅ¡ské tenge", } LAK{ - "₭", - "Kip", + "LAK", + "laoský kip", } LBP{ - "LB£", + "LBP", "libanonská libra", } LKR{ - "SLRs", + "LKR", "srílanská rupie", } LRD{ - "L$", + "LRD", "liberijský dolar", } LSL{ @@ -540,7 +504,7 @@ cs{ "lesothský loti", } LTL{ - "Lt", + "LTL", "litevský litas", } LTT{ @@ -560,7 +524,7 @@ cs{ "lucemburský finanční frank", } LVL{ - "Ls", + "LVL", "lotyÅ¡ský lat", } LVR{ @@ -568,7 +532,7 @@ cs{ "lotyÅ¡ský rubl", } LYD{ - "LD", + "LYD", "libyjský dinár", } MAD{ @@ -608,27 +572,27 @@ cs{ "myanmarský kyat", } MNT{ - "₮", + "MNT", "mongolský tugrik", } MOP{ - "MOP$", + "MOP", "macajská pataca", } MRO{ - "UM", + "MRO", "mauritánská ouguiya", } MTL{ - "Lm", + "MTL", "maltská lira", } MTP{ - "MT£", + "MTP", "maltská libra", } MUR{ - "MURs", + "MUR", "mauricijská rupie", } MVR{ @@ -647,12 +611,8 @@ cs{ "MXP", "mexické stříbrné peso (1861-1992)", } - MXV{ - "MXV", - "MXV", - } MYR{ - "RM", + "MYR", "malajsijský ringgit", } MZE{ @@ -660,19 +620,19 @@ cs{ "mosambický escudo", } MZM{ - "Mt", + "MZM", "mosambický metical (1980-2006)", } MZN{ - "MTn", + "MZN", "mozambický metical", } NAD{ - "N$", + "NAD", "namibijský dolar", } NGN{ - "₦", + "NGN", "nigerijská naira", } NIC{ @@ -680,19 +640,15 @@ cs{ "nikaragujská córdoba (1988-1991)", } NIO{ - "C$", + "NIO", "nikaragujská córdoba", } - NLG{ - "fl", - "NLG", - } NOK{ - "Nkr", + "NOK", "norská koruna", } NPR{ - "NPRs", + "NPR", "nepálská rupie", } NZD{ @@ -704,15 +660,15 @@ cs{ "ománský rijál", } PAB{ - "B/.", + "PAB", "panamská balboa", } PEI{ - "I/.", + "PEI", "peruánská inti", } PEN{ - "S/.", + "PEN", "peruánský nový sol", } PES{ @@ -724,15 +680,15 @@ cs{ "papuánská nová kina", } PHP{ - "₱", + "PHP", "filipínské peso", } PKR{ - "PKRs", + "PKR", "pákistánská rupie", } PLN{ - "zł", + "PLN", "polský zlotý", } PLZ{ @@ -740,19 +696,19 @@ cs{ "polský zlotý (1950-1995)", } PTE{ - "Esc", + "PTE", "portugalské escudo", } PYG{ - "₲", + "PYG", "paraguajské guarani", } QAR{ - "QR", + "QAR", "katarský rijál", } RHD{ - "RH$", + "RHD", "rhodéský dolar", } ROL{ @@ -764,7 +720,7 @@ cs{ "rumunské leu", } RSD{ - "din.", + "RSD", "srbský dinár", } RUB{ @@ -780,19 +736,19 @@ cs{ "rwandský frank", } SAR{ - "SR", + "SAR", "saúdský rijál", } SBD{ - "SI$", + "SBD", "Å¡alamounský dolar", } SCR{ - "SRe", + "SCR", "seychelská rupie", } SDD{ - "LSd", + "SDD", "súdánský dinár (1992-2007)", } SDG{ @@ -804,15 +760,15 @@ cs{ "súdánská libra (1957-1998)", } SEK{ - "Skr", + "SEK", "Å¡védská koruna", } SGD{ - "S$", + "SGD", "singapurský dolar", } SHP{ - "SH£", + "SHP", "svatohelenská libra", } SIT{ @@ -820,27 +776,27 @@ cs{ "slovinský tolar", } SKK{ - "Sk", + "SKK", "slovenská koruna", } SLL{ - "Le", + "SLL", "sierro-leonský leone", } SOS{ - "Ssh", + "SOS", "somálský Å¡ilink", } SRD{ - "SR$", + "SRD", "Surinamský dolar", } SRG{ - "Sf", + "SRG", "surinamský zlatý", } STD{ - "Db", + "STD", "svatotomášská dobra", } SUR{ @@ -848,11 +804,11 @@ cs{ "sovětský rubl", } SVC{ - "SV₡", + "SVC", "salvadorský colón", } SYP{ - "SY£", + "SYP", "syrská libra", } SZL{ @@ -880,11 +836,11 @@ cs{ "turkmenský manat", } TND{ - "DT", + "TND", "tuniský dinár", } TOP{ - "T$", + "TOP", "tonžská paanga", } TPE{ @@ -896,11 +852,11 @@ cs{ "turecká lira (1922-2005)", } TRY{ - "TL", + "TRY", "turecká lira", } TTD{ - "TT$", + "TTD", "trinidadský dolar", } TWD{ @@ -908,11 +864,11 @@ cs{ "tchajwanský nový dolar", } TZS{ - "TSh", + "TZS", "tanzanský Å¡ilink", } UAH{ - "₴", + "UAH", "ukrajinská hřivna", } UAK{ @@ -924,7 +880,7 @@ cs{ "ugandský Å¡ilink (1966-1987)", } UGX{ - "USh", + "UGX", "ugandský Å¡ilink", } USD{ @@ -944,7 +900,7 @@ cs{ "uruguayské peso (1975-1993)", } UYU{ - "$U", + "UYU", "uruguayské peso", } UZS{ @@ -956,8 +912,8 @@ cs{ "venezuelský bolívar (1871-2008)", } VEF{ - "Bs.F.", - "Venezuelský bolívar", + "VEF", + "venezuelský bolívar", } VND{ "₫", @@ -968,11 +924,11 @@ cs{ "vietnamský dong (1978-1985)", } VUV{ - "VT", + "VUV", "vanuatský vatu", } WST{ - "WS$", + "WST", "samojská tala", } XAF{ @@ -1052,7 +1008,7 @@ cs{ "jemenský dinár", } YER{ - "YR", + "YER", "jemenský rijál", } YUD{ @@ -1072,15 +1028,15 @@ cs{ "jihoafrický finanční rand", } ZAR{ - "R", + "ZAR", "jihoafrický rand", } ZMK{ - "ZK", + "ZMK", "zambijská kwacha", } ZRN{ - "NZ", + "ZRN", "zairský nový zaire (1993-1998)", } ZRZ{ @@ -1088,7 +1044,7 @@ cs{ "zairský zaire (1971-1993)", } ZWD{ - "Z$", + "ZWD", "zimbabwský dolar (1980-2008)", } ZWL{ @@ -1100,5 +1056,1272 @@ cs{ "zimbabwský dolar (2008)", } } - Version{"2.0.49.93"} + CurrencyPlurals{ + ADP{ + few{"andorrské pesety"} + one{"andorrská peseta"} + other{"andorrských peset"} + } + AED{ + few{"SAE dirhamy"} + one{"SAE dirham"} + other{"SAE dirhamů"} + } + AFA{ + few{"afghánské afghány (1927-2002)"} + one{"afghánský afghán (1927-2002)"} + other{"afghánských afghánů (1927-2002)"} + } + AFN{ + few{"afghánské afghány"} + one{"afghánský afghán"} + other{"afghánských afghánů"} + } + ALK{ + few{"albánské leky (1946-1965)"} + one{"albánský lek (1946-1965)"} + other{"albánských leků (1946-1965)"} + } + ALL{ + few{"albánské leky"} + one{"albánský lek"} + other{"albánských leků"} + } + AMD{ + few{"arménské dramy"} + one{"arménský dram"} + other{"arménských dramů"} + } + ANG{ + few{"zlaté Nizozemských Antil"} + one{"zlatý Nizozemských Antil"} + other{"zlatých Nizozemských Antil"} + } + AOA{ + few{"angolské kwanzy"} + one{"angolská kwanza"} + other{"angolských kwanz"} + } + AOK{ + few{"angolské kwanzy (1977-1991)"} + one{"angolská kwanza (1977-1991)"} + other{"angolských kwanz (1977-1991)"} + } + AON{ + few{"angolská kwanza (1990-2000)"} + one{"angolská nový kwanza (1990-2000)"} + other{"angolských kwanz (1990-2000)"} + } + AOR{ + few{"angolská kwanza (1995-1999)"} + one{"angolská nový kwanza (1995-1999)"} + other{"angolských kwanz (1995-1999)"} + } + ARA{ + few{"argentinské australy"} + one{"argentinský austral"} + other{"argentinských australů"} + } + ARP{ + few{"argentinská pesa (1983-1985)"} + one{"argentinské peso (1983-1985)"} + other{"argentinských pes (1983-1985)"} + } + ARS{ + few{"argentinská pesa"} + one{"argentinské peso"} + other{"argentinských pes"} + } + ATS{ + few{"rakouské Å¡ilinky"} + one{"rakouský Å¡ilink"} + other{"rakouských Å¡ilinků"} + } + AUD{ + few{"australské dolary"} + one{"australský dolar"} + other{"australských dolarů"} + } + AWG{ + few{"arubské zlaté"} + one{"arubský zlatý"} + other{"arubských zlatých"} + } + AZM{ + few{"ázerbájdžánské manaty (1993-2006)"} + one{"ázerbájdžánský manat (1993-2006)"} + other{"ázerbájdžánských manatů (1993-2006)"} + } + AZN{ + few{"ázerbájdžánské manaty"} + one{"ázerbájdžánský manat"} + other{"ázerbájdžánských manatů"} + } + BAD{ + few{"bosenské dinárz (1992-1994)"} + one{"bosenský dinár (1992-1994)"} + other{"bosenských dinárů (1992-1994)"} + } + BAM{ + few{"bosenské konvertibilní marky"} + one{"bosenská konvertibilní marka"} + other{"bosenských konvertibilních marek"} + } + BAN{ + few{"bosenské nové dináry (1994-1997)"} + one{"bosenský nový dinár (1994-1997)"} + other{"bosenských nových dinárů (1994-1997)"} + } + BBD{ + few{"barbadoské dolary"} + one{"barbadoský dolar"} + other{"barbadoských dolarů"} + } + BDT{ + few{"bangladéšské taky"} + one{"bangladéšská taka"} + other{"bangladéšských tak"} + } + BEC{ + few{"belgické konvertibilní franky"} + one{"belgický konvertibilní frank"} + other{"belgických konvertibilních franků"} + } + BEF{ + few{"belgické franky"} + one{"belgický frank"} + other{"belgických franků"} + } + BEL{ + few{"belgické finanční franky"} + one{"belgický finanční frank"} + other{"belgických finančních franků"} + } + BGN{ + few{"bulharské lvy"} + one{"bulharský lev"} + other{"bulharských lvů"} + } + BHD{ + few{"bahrajnské dináry"} + one{"bahrajnský dinár"} + other{"bahrajnských dinárů"} + } + BIF{ + few{"burundské franky"} + one{"burundský frank"} + other{"burundských franků"} + } + BMD{ + few{"bermudské dolary"} + one{"bermudský dolar"} + other{"bermudských dolarů"} + } + BND{ + few{"brunejské dolary"} + one{"brunejský dolar"} + other{"brunejských dolarů"} + } + BOB{ + few{"bolivijské bolivianos"} + one{"bolivijský boliviano"} + other{"bolivijských bolivianos"} + } + BOL{ + few{"bolivijské bolivianos (1863-1963)"} + one{"bolivijský boliviano (1863-1963)"} + other{"bolivijských bolivianos (1863-1963)"} + } + BOP{ + few{"bolivijská pesa"} + one{"bolivijské peso"} + other{"bolivijských pes"} + } + BOV{ + few{"bolivijské mvdoly"} + one{"bolivijský mvdol"} + other{"bolivijských mvdolů"} + } + BRL{ + few{"brazilské realy"} + one{"brazilský real"} + other{"brazilských realů"} + } + BSD{ + few{"bahamské dolary"} + one{"bahamský dolar"} + other{"bahamských dolarů"} + } + BTN{ + few{"bhútánské ngultrumy"} + one{"bhútánský ngultrum"} + other{"bhútánských ngultrumů"} + } + BUK{ + few{"barmské kyaty"} + one{"barmský kyat"} + other{"barmských kyatů"} + } + BWP{ + few{"botswanské puly"} + one{"botswanská pula"} + other{"botswanských pul"} + } + BYB{ + few{"běloruské rubly (1994-1999)"} + one{"běloruský rubl (1994-1999)"} + other{"běloruských rublů (1994-1999)"} + } + BYR{ + few{"běloruské rubly"} + one{"běloruský rubl"} + other{"běloruských rublů"} + } + BZD{ + few{"belizské dolary"} + one{"belizský dolar"} + other{"belizských dolarů"} + } + CAD{ + few{"kanadské dolary"} + one{"kanadský dolar"} + other{"kanadských dolarů"} + } + CDF{ + few{"konžské franky"} + one{"konžský frank"} + other{"konžských franků"} + } + CHF{ + few{"Å¡výcarské franky"} + one{"Å¡výcarský frank"} + other{"Å¡výcarských franků"} + } + CLE{ + few{"chilská escuda"} + one{"chilské escudo"} + other{"chilských escud"} + } + CLP{ + few{"chilská pesa"} + one{"chilské peso"} + other{"chilských pes"} + } + CNY{ + few{"čínské jüany"} + one{"čínský jüan"} + other{"čínských jüanů"} + } + COP{ + few{"kolumbijská pesa"} + one{"kolumbijské peso"} + other{"kolumbijských pes"} + } + CRC{ + few{"kostarické colóny"} + one{"kostarický colón"} + other{"kostarických colónů"} + } + CSK{ + few{"československé koruny"} + one{"československá koruna"} + other{"československých korun"} + } + CUC{ + few{"kubánská konvertibilní pesa"} + one{"kubánské konvertibilní peso"} + other{"kubánských konvertibilních pes"} + } + CUP{ + few{"kubánská pesa"} + one{"kubánské peso"} + other{"kubánských pes"} + } + CVE{ + few{"kapverdská escuda"} + one{"kapverdské escudo"} + other{"kapverdských escud"} + } + CYP{ + few{"kyperské libry"} + one{"kyperská libra"} + other{"kyperských liber"} + } + CZK{ + few{"české koruny"} + one{"česká koruna"} + other{"českých korun"} + } + DDM{ + few{"východoněmecké marky"} + one{"východoněmecká marka"} + other{"východoněmeckých marek"} + } + DEM{ + few{"německé marky"} + one{"německá marka"} + other{"německých marek"} + } + DJF{ + few{"džibutské franky"} + one{"džibutský frank"} + other{"džibutských franků"} + } + DKK{ + few{"dánské koruny"} + one{"dánská koruna"} + other{"dánských korun"} + } + DOP{ + few{"dominikánská pesa"} + one{"dominikánské peso"} + other{"dominikánských pes"} + } + DZD{ + few{"alžírské dináry"} + one{"alžírský dinár"} + other{"alžírských dinárů"} + } + EEK{ + few{"estonské koruny"} + one{"estonská koruna"} + other{"estonských korun"} + } + EGP{ + few{"egyptské libry"} + one{"egyptská libra"} + other{"egyptských liber"} + } + ERN{ + few{"eritrejské nakfy"} + one{"eritrejská nakfa"} + other{"eritrejských nakf"} + } + ESA{ + few{"Å¡panělské pesety („A“ účet)"} + one{"Å¡panělská peseta („A“ účet)"} + other{"Å¡panělských peset („A“ účet)"} + } + ESB{ + few{"Å¡panělské pesety (konvertibilní účet)"} + one{"Å¡panělská peseta (konvertibilní účet)"} + other{"Å¡panělských peset (konvertibilní účet)"} + } + ESP{ + few{"Å¡panělské pesety"} + one{"Å¡panělská peseta"} + other{"Å¡panělských peset"} + } + ETB{ + few{"etiopské birry"} + one{"etiopský birr"} + other{"etiopských birrů"} + } + EUR{ + few{"eura"} + one{"euro"} + other{"eur"} + } + FIM{ + few{"finské marky"} + one{"finská marka"} + other{"finských marek"} + } + FJD{ + few{"fidžijské dolary"} + one{"fidžijský dolar"} + other{"fidžijských dolarů"} + } + FKP{ + few{"falklandské libry"} + one{"falklandská libra"} + other{"falklandských liber"} + } + FRF{ + few{"francouzské franky"} + one{"francouzský frank"} + other{"francouzských franků"} + } + GBP{ + few{"britské libry"} + one{"britská libra"} + other{"britských liber"} + } + GEL{ + few{"gruzínské lari"} + one{"gruzínské lari"} + other{"gruzínských lari"} + } + GHC{ + few{"ghanské cedi (1979-2007)"} + one{"ghanský cedi (1979-2007)"} + other{"ghanských cedi (1979-2007)"} + } + GHS{ + few{"ghanské cedi"} + one{"ghanský cedi"} + other{"ghanských cedi"} + } + GIP{ + few{"gibraltarské libry"} + one{"gibraltarská libra"} + other{"gibraltarských liber"} + } + GMD{ + few{"gambijské dalasi"} + one{"gambijský dalasi"} + other{"gambijských dalasi"} + } + GNF{ + few{"guinejské franky"} + one{"guinejský frank"} + other{"guinejských franků"} + } + GNS{ + few{"guinejské syli"} + one{"guinejský syli"} + other{"guinejských syli"} + } + GRD{ + few{"řecké drachmy"} + one{"řecká drachma"} + other{"řeckých drachem"} + } + GTQ{ + few{"guatemalské quetzaly"} + one{"guatemalský quetzal"} + other{"guatemalských quetzalů"} + } + GWP{ + few{"guinea-bissauská pesa"} + one{"guinea-bissauské peso"} + other{"guinea-bissauských pes"} + } + GYD{ + few{"guyanské dolary"} + one{"guyanský dolar"} + other{"guyanských dolarů"} + } + HKD{ + few{"hongkongské dolary"} + one{"hongkongský dolar"} + other{"hongkongských dolarů"} + } + HNL{ + few{"honduraské lempiry"} + one{"honduraská lempira"} + other{"honduraských lempir"} + } + HRD{ + few{"chorvatské dináry"} + one{"chorvatský dinár"} + other{"chorvatských dinárů"} + } + HRK{ + few{"chorvatské kuny"} + one{"chorvatská kuna"} + other{"chorvatských kun"} + } + HTG{ + few{"haitské gourde"} + one{"haitský gourde"} + other{"haitských gourde"} + } + HUF{ + few{"maďarské forinty"} + one{"maďarský forint"} + other{"maďarských forintů"} + } + IDR{ + few{"indonéské rupie"} + one{"indonéská rupie"} + other{"indonéských rupií"} + } + IEP{ + few{"irské libry"} + one{"irská libra"} + other{"irských liber"} + } + ILP{ + few{"izraelské libry"} + one{"izraelská libra"} + other{"izraelských liber"} + } + ILR{ + few{"izraelské Å¡ekely (1980-1985)"} + one{"izraelský Å¡ekel (1980-1985)"} + other{"izraelských Å¡ekelů (1980-1985)"} + } + ILS{ + few{"izraelské nové Å¡ekely"} + one{"izraelský nový Å¡ekel"} + other{"izraelskýchch nový Å¡ekelů"} + } + INR{ + few{"indické rupie"} + one{"indická rupie"} + other{"indických rupií"} + } + IQD{ + few{"irácké dináry"} + one{"irácký dinár"} + other{"iráckých dinárů"} + } + IRR{ + few{"íránské rijály"} + one{"íránský rijál"} + other{"íránských rijálů"} + } + ISJ{ + few{"islandské koruny (1918-1981)"} + one{"islandská koruna (1918-1981)"} + other{"islandských korun (1918-1981)"} + } + ISK{ + few{"islandské koruny"} + one{"islandská koruna"} + other{"islandských korun"} + } + ITL{ + few{"italské liry"} + one{"italská lira"} + other{"italských lira"} + } + JMD{ + few{"jamajské dolary"} + one{"jamajský dolar"} + other{"jamajských dolarů"} + } + JOD{ + few{"jordánské dináry"} + one{"jordánský dinár"} + other{"jordánských dinárů"} + } + JPY{ + few{"japonské jeny"} + one{"japonský jen"} + other{"japonských jenů"} + } + KES{ + few{"keňské Å¡ilinky"} + one{"keňský Å¡ilink"} + other{"keňských Å¡ilinků"} + } + KGS{ + few{"kyrgyzské somy"} + one{"kyrgyzský som"} + other{"kyrgyzských somů"} + } + KHR{ + few{"kambodžské riely"} + one{"kambodžský riel"} + other{"kambodžských rielů"} + } + KMF{ + few{"komorské franky"} + one{"komorský frank"} + other{"komorských franků"} + } + KPW{ + few{"severokorejské wony"} + one{"severokorejský won"} + other{"severokorejských wonů"} + } + KRW{ + few{"jihokorejské wony"} + one{"jihokorejský won"} + other{"jihokorejských wonů"} + } + KWD{ + few{"kuvajtské dináry"} + one{"kuvajtský dinár"} + other{"kuvajtských dinárů"} + } + KYD{ + few{"kajmanské dolary"} + one{"kajmanský dolar"} + other{"kajmanských dolarů"} + } + KZT{ + few{"kazaÅ¡ské tenge"} + one{"kazaÅ¡ské tenge"} + other{"kazaÅ¡ských tenge"} + } + LAK{ + few{"laoské kipy"} + one{"laoský kip"} + other{"laoských kipů"} + } + LBP{ + few{"libanonské libry"} + one{"libanonská libra"} + other{"libanonských liber"} + } + LKR{ + few{"srílanské rupie"} + one{"srílanská rupie"} + other{"srílanských rupií"} + } + LRD{ + few{"liberijské dolary"} + one{"liberijský dolar"} + other{"liberijských dolarů"} + } + LSL{ + few{"lesothské maloti"} + one{"lesothský loti"} + other{"lesothských maloti"} + } + LTL{ + few{"litevské lity"} + one{"litevský litas"} + other{"litevských litů"} + } + LTT{ + few{"litevské talony"} + one{"litevský talonas"} + other{"litevských talonů"} + } + LUC{ + few{"lucemburské konvertibilní franky"} + one{"lucemburský konvertibilní frank"} + other{"lucemburských konvertibilních franků"} + } + LUF{ + few{"lucemburské franky"} + one{"lucemburský frank"} + other{"lucemburských franků"} + } + LUL{ + few{"lucemburské finanční franky"} + one{"lucemburský finanční frank"} + other{"lucemburských finančních franků"} + } + LVL{ + few{"lotyÅ¡ské laty"} + one{"lotyÅ¡ský lat"} + other{"lotyÅ¡ských latů"} + } + LVR{ + few{"lotyÅ¡ské rubly"} + one{"lotyÅ¡ský rubl"} + other{"lotyÅ¡ských rublů"} + } + LYD{ + few{"libyjské dináry"} + one{"libyjský dinár"} + other{"libyjských dinárů"} + } + MAD{ + few{"marocké dináry"} + one{"marocký dinár"} + other{"marockých dinárů"} + } + MAF{ + few{"marocké franky"} + one{"marocký frank"} + other{"marockých franků"} + } + MDL{ + few{"moldavské lei"} + one{"moldavský lei"} + other{"moldavských lei"} + } + MGA{ + few{"madagaskarské ariary"} + one{"madagaskarský ariary"} + other{"madagaskarských ariary"} + } + MGF{ + few{"madagaskarské franky"} + one{"madagaskarský frank"} + other{"madagaskarských franků"} + } + MKD{ + few{"makedonské denáry"} + one{"makedonský denár"} + other{"makedonských denárů"} + } + MKN{ + few{"makedonské denáry (1992-1993)"} + one{"makedonský denár (1992-1993)"} + other{"makedonských denárů (1992-1993)"} + } + MLF{ + few{"malijské franky"} + one{"malijský frank"} + other{"malijských franků"} + } + MMK{ + few{"myanmarské kyaty"} + one{"myanmarský kyat"} + other{"myanmarských kyatů"} + } + MNT{ + few{"mongolské tugriky"} + one{"mongolský tugrik"} + other{"mongolských tugriků"} + } + MOP{ + few{"macajské patacy"} + one{"macajská pataca"} + other{"macajských patac"} + } + MRO{ + few{"mauritánské ouguiye"} + one{"mauritánská ouguiya"} + other{"mauritánských ouguiyí"} + } + MTL{ + few{"maltské liry"} + one{"maltská lira"} + other{"maltských lir"} + } + MTP{ + few{"maltské libry"} + one{"maltská libra"} + other{"maltských liber"} + } + MUR{ + few{"mauricijské rupie"} + one{"mauricijská rupie"} + other{"mauricijských rupií"} + } + MVR{ + few{"maledivské rupie"} + one{"maledivská rupie"} + other{"maledivských rupií"} + } + MWK{ + few{"malawijské kwachy"} + one{"malawijská kwacha"} + other{"malawijských kwach"} + } + MXN{ + few{"mexická pesa"} + one{"mexické peso"} + other{"mexických pes"} + } + MXP{ + few{"mexická stříbrná pesa (1861-1992)"} + one{"mexické stříbrné peso (1861-1992)"} + other{"mexických stříbrných pes (1861-1992)"} + } + MYR{ + few{"malajsijské ringgity"} + one{"malajsijský ringgit"} + other{"malajsijských ringgitů"} + } + MZE{ + few{"mosambická escuda"} + one{"mosambický escudo"} + other{"mosambických escud"} + } + MZM{ + few{"mosambické meticaly (1980-2006)"} + one{"mosambický metical (1980-2006)"} + other{"mosambických meticalů (1980-2006)"} + } + MZN{ + few{"mozambické meticaly"} + one{"mozambický metical"} + other{"mozambických meticalů"} + } + NAD{ + few{"namibijské dolary"} + one{"namibijský dolar"} + other{"namibijských dolarů"} + } + NGN{ + few{"nigerijské nairy"} + one{"nigerijská naira"} + other{"nigerijských nair"} + } + NIC{ + few{"nikaragujské córdoby (1988-1991)"} + one{"nikaragujská córdoba (1988-1991)"} + other{"nikaragujských córdob (1988-1991)"} + } + NIO{ + few{"nikaragujské córdoby"} + one{"nikaragujská córdoba"} + other{"nikaragujských córdob"} + } + NOK{ + few{"norské koruny"} + one{"norská koruna"} + other{"norských korun"} + } + NPR{ + few{"nepálské rupie"} + one{"nepálská rupie"} + other{"nepálských rupií"} + } + NZD{ + few{"novozélandské dolary"} + one{"novozélandský dolar"} + other{"novozélandských dolarů"} + } + OMR{ + few{"ománské rijály"} + one{"ománský rijál"} + other{"ománských rijálů"} + } + PAB{ + few{"panamské balboy"} + one{"panamská balboa"} + other{"panamská balboí"} + } + PEI{ + few{"peruánské inti"} + one{"peruánská inti"} + other{"peruánskýchinti"} + } + PEN{ + few{"peruánské nové soly"} + one{"peruánský nový sol"} + other{"peruánských nových solů"} + } + PES{ + few{"peruánské soly (1863-1965)"} + one{"peruánský sol (1863-1965)"} + other{"peruánských solů (1863-1965)"} + } + PGK{ + few{"papuánské nové kiny"} + one{"papuánská nová kina"} + other{"papuánských nových kin"} + } + PHP{ + few{"filipínská pesa"} + one{"filipínské peso"} + other{"filipínských pes"} + } + PKR{ + few{"pákistánské rupie"} + one{"pákistánská rupie"} + other{"pákistánských rupií"} + } + PLN{ + few{"polské zloté"} + one{"polský zlotý"} + other{"polských zlotých"} + } + PLZ{ + few{"polské zloté (1950-1995)"} + one{"polský zlotý (1950-1995)"} + other{"polských zlotých (1950-1995)"} + } + PTE{ + few{"portugalská escuda"} + one{"portugalské escudo"} + other{"portugalských escud"} + } + PYG{ + few{"paraguajská guarani"} + one{"paraguajské guarani"} + other{"paraguajských guarani"} + } + QAR{ + few{"katarské rijály"} + one{"katarský rijál"} + other{"katarských rijálů"} + } + RHD{ + few{"rhodéské dolary"} + one{"rhodéský dolar"} + other{"rhodéských dolarů"} + } + ROL{ + few{"rumunské lei (1952-2006)"} + one{"rumunské leu (1952-2006)"} + other{"rumunských lei (1952-2006)"} + } + RON{ + few{"rumunské lei"} + one{"rumunské leu"} + other{"rumunských lei"} + } + RSD{ + few{"srbské dináry"} + one{"srbský dinár"} + other{"srbských dinárů"} + } + RUB{ + few{"ruské rubly"} + one{"ruský rubl"} + other{"ruských rublů"} + } + RUR{ + few{"ruské rubly (1991-1998)"} + one{"ruský rubl (1991-1998)"} + other{"ruských rublů (1991-1998)"} + } + RWF{ + few{"rwandské franky"} + one{"rwandský frank"} + other{"rwandských franků"} + } + SAR{ + few{"saúdské rijály"} + one{"saúdský rijál"} + other{"saúdských rijálů"} + } + SBD{ + few{"Å¡alamounské dolary"} + one{"Å¡alamounský dolar"} + other{"Å¡alamounských dolarů"} + } + SCR{ + few{"seychelské rupie"} + one{"seychelská rupie"} + other{"seychelských rupií"} + } + SDD{ + few{"súdánské dináry (1992-2007)"} + one{"súdánský dinár (1992-2007)"} + other{"súdánských dinárů (1992-2007)"} + } + SDG{ + few{"súdánské libry"} + one{"súdánská libra"} + other{"súdánských liber"} + } + SDP{ + few{"súdánské libry (1957-1998)"} + one{"súdánská libra (1957-1998)"} + other{"súdánských liber (1957-1998)"} + } + SEK{ + few{"Å¡védské koruny"} + one{"Å¡védská koruna"} + other{"Å¡védských korun"} + } + SGD{ + few{"singapurské dolary"} + one{"singapurský dolar"} + other{"singapurských dolarů"} + } + SHP{ + few{"svatohelenské libry"} + one{"svatohelenská libra"} + other{"svatohelenských liber"} + } + SIT{ + few{"slovinské tolary"} + one{"slovinský tolar"} + other{"slovinských tolarů"} + } + SKK{ + few{"slovenské koruny"} + one{"slovenská koruna"} + other{"slovenských korun"} + } + SLL{ + few{"sierro-leonské leone"} + one{"sierro-leonský leone"} + other{"sierro-leonských leone"} + } + SOS{ + few{"somálské Å¡ilinky"} + one{"somálský Å¡ilink"} + other{"somálských Å¡ilinků"} + } + SRD{ + few{"surinamské dolary"} + one{"surinamský dolar"} + other{"surinamských dolarů"} + } + SRG{ + few{"surinamské zlaté"} + one{"surinamský zlatý"} + other{"surinamských zlatých"} + } + STD{ + few{"svatotomášské dobry"} + one{"svatotomášská dobra"} + other{"svatotomášských dober"} + } + SUR{ + few{"sovětské rubly"} + one{"sovětský rubl"} + other{"sovětských rublů"} + } + SVC{ + few{"salvadorské colóny"} + one{"salvadorský colón"} + other{"salvadorských colónů"} + } + SYP{ + few{"syrské libry"} + one{"syrská libra"} + other{"syrských liber"} + } + SZL{ + few{"svazijské emalangeni"} + one{"svazijský lilangeni"} + other{"svazijských emalangeni"} + } + THB{ + few{"thajské bahty"} + one{"thajský baht"} + other{"thajských bahtů"} + } + TJR{ + few{"tádžické rubly"} + one{"tádžický rubl"} + other{"tádžických rublů"} + } + TJS{ + few{"tádžická somoni"} + one{"tádžické somoni"} + other{"tádžických somoni"} + } + TMM{ + few{"turkmenské manaty (1993-2009)"} + one{"turkmenský manat (1993-2009)"} + other{"turkmenských manatů (1993-2009)"} + } + TMT{ + few{"turkmenské manaty"} + one{"turkmenský manat"} + other{"turkmenských manatů"} + } + TND{ + few{"tuniské dináry"} + one{"tuniský dinár"} + other{"tuniských dinárů"} + } + TOP{ + few{"tonžské paangy"} + one{"tonžská paanga"} + other{"tonžských paang"} + } + TPE{ + few{"timorská escuda"} + one{"timorské escudo"} + other{"timorských escud"} + } + TRL{ + few{"turecké liry (1922-2005)"} + one{"turecká lira (1922-2005)"} + other{"tureckých lir (1922-2005)"} + } + TRY{ + few{"turecké liry"} + one{"turecká lira"} + other{"tureckých lir"} + } + TTD{ + few{"trinidadské dolary"} + one{"trinidadský dolar"} + other{"trinidadských dolarů"} + } + TWD{ + few{"tchajwanské nové dolary"} + one{"tchajwanský nový dolar"} + other{"tchajwanských nových dolarů"} + } + TZS{ + few{"tanzanské Å¡ilinky"} + one{"tanzanský Å¡ilink"} + other{"tanzanských Å¡ilinků"} + } + UAH{ + few{"ukrajinské hřivny"} + one{"ukrajinská hřivna"} + other{"ukrajinských hřiven"} + } + UAK{ + few{"ukrajinské karbovance"} + one{"ukrajinský karbovanec"} + other{"ukrajinských karbovanců"} + } + UGS{ + few{"ugandské Å¡ilinky (1966-1987)"} + one{"ugandský Å¡ilink (1966-1987)"} + other{"ugandských Å¡ilinků (1966-1987)"} + } + UGX{ + few{"ugandské Å¡ilinky"} + one{"ugandský Å¡ilink"} + other{"ugandských Å¡ilinků"} + } + USD{ + few{"americké dolary"} + one{"americký dolar"} + other{"amerických dolarů"} + } + USN{ + few{"americké dolary (příští den)"} + one{"americké dolary (příští den)"} + other{"amerických dolarů (příští den)"} + } + USS{ + few{"americké dolary (týž den)"} + one{"americký dolar (týž den)"} + other{"amerických dolarů (týž den)"} + } + UYP{ + few{"uruguayská pesa (1975-1993)"} + one{"uruguayské peso (1975-1993)"} + other{"uruguayských pes (1975-1993)"} + } + UYU{ + few{"uruguayská pesa"} + one{"uruguayské peso"} + other{"uruguayských pes"} + } + UZS{ + few{"uzbecké sumy"} + one{"uzbecký sum"} + other{"uzbeckých sumů"} + } + VEB{ + few{"venezuelské bolívary (1871-2008)"} + one{"venezuelský bolívar (1871-2008)"} + other{"venezuelských bolívarů (1871-2008)"} + } + VEF{ + few{"venezuelské bolívary"} + one{"venezuelský bolívar"} + other{"venezuelských bolívarů"} + } + VND{ + few{"vietnamské dongy"} + one{"vietnamský dong"} + other{"vietnamských dongů"} + } + VNN{ + few{"vietnamské dongy (1978-1985)"} + one{"vietnamský dong (1978-1985)"} + other{"vietnamských dongů (1978-1985)"} + } + VUV{ + few{"vanuatské vatu"} + one{"vanuatský vatu"} + other{"vanuatských vatu"} + } + WST{ + few{"samojské taly"} + one{"samojská tala"} + other{"samojských tal"} + } + XAF{ + few{"CFA/BEAC franky"} + one{"CFA/BEAC frank"} + other{"CFA/BEAC franků"} + } + XBB{ + few{"EMU"} + one{"EMU"} + other{"EMU"} + } + XCD{ + few{"východokaribské dolary"} + one{"východokaribský dolar"} + other{"východokaribských dolarů"} + } + XEU{ + few{"ECU"} + one{"ECU"} + other{"ECU"} + } + XFO{ + few{"francouzské zlaté franky"} + one{"francouzský zlatý frank"} + other{"francouzských zlatých franků"} + } + XFU{ + few{"francouzské UIC franky"} + one{"francouzský UIC frank"} + other{"francouzských UIC franků"} + } + XOF{ + few{"CFA/BCEAO franky"} + one{"CFA/BCEAO frank"} + other{"CFA/BCEAO franků"} + } + XPF{ + few{"CFP franky"} + one{"CFP frank"} + other{"CFP franků"} + } + XTS{ + few{"kódy zvlášť vyhrazené pro testovací účely"} + one{"kód zvlášť vyhrazený pro testovací účely"} + other{"kódů zvlášť vyhrazených pro testovací účely"} + } + YDD{ + few{"jemenské dináry"} + one{"jemenský dinár"} + other{"jemenských dinárů"} + } + YER{ + few{"jemenské rijály"} + one{"jemenský rijál"} + other{"jemenských rijálů"} + } + YUD{ + few{"jugoslávské dináry (1966-1990)"} + one{"jugoslávský dinár (1966-1990)"} + other{"jugoslávských dinárů (1966-1990)"} + } + YUM{ + few{"jugoslávské nové dináry (1994-2002)"} + one{"jugoslávský nový dinár (1994-2002)"} + other{"jugoslávských nových dinárů (1994-2002)"} + } + YUN{ + few{"jugoslávské konvertibilní dináry (1990-1992)"} + one{"jugoslávský konvertibilní dinár (1990-1992)"} + other{"jugoslávských konvertibilních dinárů (1990-1992)"} + } + ZAL{ + few{"jihoafrické finanční randy"} + one{"jihoafrický finanční rand"} + other{"jihoafrických finančních randů"} + } + ZAR{ + few{"jihoafrické randy"} + one{"jihoafrický rand"} + other{"jihoafrických randů"} + } + ZMK{ + few{"zambijské kwachy"} + one{"zambijská kwacha"} + other{"zambijských kwach"} + } + ZRN{ + few{"zairské nové zairy (1993-1998)"} + one{"zairský nový zaire (1993-1998)"} + other{"zairských nových zairů (1993-1998)"} + } + ZRZ{ + few{"zairské zairy (1971-1993)"} + one{"zairský zaire (1971-1993)"} + other{"zairských zairů (1971-1993)"} + } + ZWD{ + few{"zimbabwské dolary (1980-2008)"} + one{"zimbabwský dolar (1980-2008)"} + other{"zimbabwských dolarů (1980-2008)"} + } + ZWL{ + few{"zimbabwské dolary (2009)"} + one{"zimbabwský dolar (2009)"} + other{"zimbabwských dolarů (2009)"} + } + ZWR{ + few{"zimbabwské dolary (2008)"} + one{"zimbabwský dolar (2008)"} + other{"zimbabwských dolarů (2008)"} + } + } + CurrencyUnitPatterns{ + few{"{0} {1}"} + one{"{0} {1}"} + other{"{0} {1}"} + } + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/cy.txt b/icuSources/data/curr/cy.txt index e35fde2d..27b96f14 100644 --- a/icuSources/data/curr/cy.txt +++ b/icuSources/data/curr/cy.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/cy.xml @@ -28,7 +28,7 @@ cy{ "Punt Sterling Prydain", } INR{ - "Rs", + "₹", "Rwpî India", } JPY{ @@ -44,5 +44,5 @@ cy{ "Doler yr UDA", } } - Version{"2.0.49.19"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/da.txt b/icuSources/data/curr/da.txt index d67d3d2d..b9a4989f 100644 --- a/icuSources/data/curr/da.txt +++ b/icuSources/data/curr/da.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/da.xml @@ -12,7 +12,7 @@ da{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "Andorransk peseta", } AED{ @@ -20,12 +20,12 @@ da{ "Dirham fra de Forenede Arabiske Emirater", } AFA{ - "AFA" /** === */, - "Afghani (1927-2002)", + "AFA", + "Afghansk afghani (1927-2002)", } AFN{ - "Af", - "Afghani", + "AFN", + "Afghansk afghani", } ALL{ "ALL", @@ -36,39 +36,39 @@ da{ "Armensk dram", } ANG{ - "NAf.", + "ANG", "Gylden fra De Hollandske Antiller", } AOA{ - "Kz", + "AOA", "Angolansk kwanza", } AOK{ - "AOK" /** === */, + "AOK", "Angolansk kwanza (1977-1990)", } AON{ - "AON" /** === */, - "Ny angolansk kwanza (1990-2000)", + "AON", + "Angolansk nye kwanza (1990-2000)", } AOR{ - "AOR" /** === */, - "Angolansk kwanza reajustado (1995-1999)", + "AOR", + "Angolansk kwanza (1995-1999)", } ARA{ - "₳", + "ARA", "Argentinsk austral", } ARP{ - "ARP" /** === */, + "ARP", "Argentinsk peso (1983-1985)", } ARS{ - "AR$", + "ARS", "Argentinsk peso", } ATS{ - "ATS" /** === */, + "ATS", "Østrigsk schilling", } AUD{ @@ -76,91 +76,91 @@ da{ "Australsk dollar", } AWG{ - "Afl.", + "AWG", "Arubansk gylden", } AZM{ "AZM", - "Aserbajdsjansk manat 1993-2006", + "Aserbajdsjansk manat (1993-2006)", } AZN{ - "man.", + "AZN", "Aserbajdsjansk manat", } BAD{ - "BAD" /** === */, + "BAD", "Bosnien-Hercegovinsk dinar", } BAM{ - "KM", + "BAM", "Bosnien-Hercegovinsk konvertibel mark", } BBD{ - "Bds$", + "BBD", "Barbadisk dollar", } BDT{ - "Tk", + "BDT", "Bangladeshisk taka", } BEC{ - "BEC" /** === */, + "BEC", "Belgisk franc (konvertibel)", } BEF{ - "BF", + "BEF", "Belgisk franc", } BEL{ - "BEL" /** === */, + "BEL", "Belgisk franc (financial)", } BGL{ - "BGL" /** === */, + "BGL", "Bulgarsk hard lev", } BGN{ "BGN", - "Ny bulgarsk lev", + "Bulgarsk lev", } BHD{ - "BD", + "BHD", "Bahrainsk dinar", } BIF{ - "FBu", + "BIF", "Burundisk franc", } BMD{ - "BD$", + "BMD", "Bermudansk dollar", } BND{ - "BN$", + "BND", "Bruneisk dollar", } BOB{ - "Bs", + "BOB", "Boliviansk boliviano", } BOP{ - "$b.", + "BOP", "Boliviansk peso", } BOV{ - "BOV" /** === */, + "BOV", "Boliviansk mvdol", } BRB{ - "BRB" /** === */, + "BRB", "Brasiliansk cruzeiro novo (1967-1986)", } BRC{ - "BRC" /** === */, - "Brasiliansk cruzado", + "BRC", + "Brasiliansk cruzado (1986-1989)", } BRE{ - "BRE" /** === */, + "BRE", "Brasiliansk cruzeiro (1990-1993)", } BRL{ @@ -168,23 +168,23 @@ da{ "Brasiliansk real", } BRN{ - "BRN" /** === */, - "Brasiliansk cruzado novo", + "BRN", + "Brasiliansk cruzado novo (1989-1990)", } BRR{ - "BRR" /** === */, - "Brasiliansk cruzeiro", + "BRR", + "Brasiliansk cruzeiro (1993-1994)", } BSD{ - "BS$", + "BSD", "Bahamansk dollar", } BTN{ - "Nu.", + "BTN", "Bhutansk ngultrum", } BUK{ - "BUK" /** === */, + "BUK", "Burmesisk kyat", } BWP{ @@ -192,15 +192,15 @@ da{ "Botswansk pula", } BYB{ - "BYB" /** === */, - "Ny hviderussisk rubel (1994-1999)", + "BYB", + "Hviderussisk rubel (1994-1999)", } BYR{ "BYR", "Hviderussisk rubel", } BZD{ - "BZ$", + "BZD", "Belizisk dollar", } CAD{ @@ -209,10 +209,10 @@ da{ } CDF{ "CDF", - "Congolesisk franc congolais", + "Congolesisk franc", } CHE{ - "CHE" /** === */, + "CHE", "WIR euro", } CHF{ @@ -220,15 +220,11 @@ da{ "Schweizisk franc", } CHW{ - "CHW" /** === */, + "CHW", "WIR franc", } - CLF{ - "CLF" /** === */, - "Chilensk unidades de fomento", - } CLP{ - "CL$", + "CLP", "Chilensk peso", } CNY{ @@ -236,55 +232,51 @@ da{ "Kinesisk yuan renminbi", } COP{ - "CO$", + "COP", "Colombiansk peso", } - COU{ - "COU" /** === */, - "Unidad de Valor Real", - } CRC{ - "₡", + "CRC", "Costaricansk colon", } CSD{ - "CSD" /** === */, - "Gammel serbisk dinar", + "CSD", + "Serbisk dinar (2002-2006)", } CSK{ - "CSK" /** === */, + "CSK", "Tjekkoslovakisk hard koruna", } CUC{ - "CUC$", + "CUC", "Cubansk konvertibel peso", } CUP{ - "CU$", + "CUP", "Cubansk peso", } CVE{ - "CV$", + "CVE", "Kapverdisk escudo", } CYP{ - "CY£", + "CYP", "Cypriotisk pund", } CZK{ - "Kč", + "CZK", "Tjekkisk koruna", } DDM{ - "DDM" /** === */, + "DDM", "Østtysk mark", } DEM{ - "DM", + "DEM", "Tysk mark", } DJF{ - "Fdj", + "DJF", "Djiboutisk franc", } DKK{ @@ -292,23 +284,19 @@ da{ "Dansk krone", } DOP{ - "RD$", + "DOP", "Dominikansk peso", } DZD{ - "DA", + "DZD", "Algerisk dinar", } ECS{ - "ECS" /** === */, + "ECS", "Ecuadoriansk sucre", } - ECV{ - "ECV" /** === */, - "Ecuadoriansk Unidad de Valor Constante (UVC)", - } EEK{ - "Ekr", + "EEK", "Estisk kroon", } EGP{ @@ -316,23 +304,23 @@ da{ "Egyptisk pund", } ERN{ - "Nfk", + "ERN", "Eritreisk nakfa", } ESA{ - "ESA" /** === */, + "ESA", "Spansk peseta (A-konto)", } ESB{ - "ESB" /** === */, + "ESB", "Spansk peseta (konvertibel konto)", } ESP{ - "Pts", + "ESP", "Spansk peseta", } ETB{ - "Br", + "ETB", "Etiopisk birr", } EUR{ @@ -340,19 +328,19 @@ da{ "Euro", } FIM{ - "mk", + "FIM", "Finsk mark", } FJD{ - "FJ$", + "FJD", "Fijiansk dollar", } FKP{ - "FK£", + "FKP", "Pund fra Falklandsøerne", } FRF{ - "₣", + "FRF", "Fransk franc", } GBP{ @@ -360,7 +348,7 @@ da{ "Britisk pund", } GEK{ - "GEK" /** === */, + "GEK", "Georgisk kupon larit", } GEL{ @@ -368,15 +356,15 @@ da{ "Georgisk lari", } GHC{ - "₵", - "Ghanesisk cedi 1979-2007", + "GHC", + "Ghanesisk cedi (1979-2007)", } GHS{ - "GH₵", + "GHS", "Ghanesisk cedi", } GIP{ - "GI£", + "GIP", "Gibraltarisk pund", } GMD{ @@ -384,19 +372,19 @@ da{ "Gambisk dalasi", } GNF{ - "FG", + "GNF", "Guineansk franc", } GNS{ - "GNS" /** === */, + "GNS", "Guineansk syli", } GQE{ - "GQE" /** === */, - "Ækvatorialguineask ekwele guineana", + "GQE", + "Ækvatorialguineask ekwele", } GRD{ - "₯", + "GRD", "Græsk drakme", } GTQ{ @@ -404,15 +392,15 @@ da{ "Guatemalansk quetzal", } GWE{ - "GWE" /** === */, + "GWE", "Portugisisk guinea escudo", } GWP{ - "GWP" /** === */, + "GWP", "Guineansk peso", } GYD{ - "GY$", + "GYD", "Guyansk dollar", } HKD{ @@ -424,11 +412,11 @@ da{ "Honduransk lempira", } HRD{ - "HRD" /** === */, + "HRD", "Kroatisk dinar", } HRK{ - "kn", + "HRK", "Kroatisk kuna", } HTG{ @@ -436,19 +424,19 @@ da{ "Haitisk gourde", } HUF{ - "Ft", + "HUF", "Ungarsk forint", } IDR{ - "Rp", + "IDR", "Indonesisk pupiah", } IEP{ - "IR£", + "IEP", "Irsk pund", } ILP{ - "I£", + "ILP", "Israelsk pund", } ILS{ @@ -456,7 +444,7 @@ da{ "Ny israelsk shekel", } INR{ - "Rs", + "₹", "Indisk rupee", } IQD{ @@ -468,19 +456,19 @@ da{ "Iransk rial", } ISK{ - "Ikr", + "ISK", "Islansk krone", } ITL{ - "IT₤", + "ITL", "Italiensk lire", } JMD{ - "J$", + "JMD", "Jamaicansk dollar", } JOD{ - "JD", + "JOD", "Jordansk dinar", } JPY{ @@ -488,7 +476,7 @@ da{ "Japansk yen", } KES{ - "Ksh", + "KES", "Kenyansk shilling", } KGS{ @@ -500,7 +488,7 @@ da{ "Cambodjansk riel", } KMF{ - "CF", + "KMF", "Comorisk franc", } KPW{ @@ -512,11 +500,11 @@ da{ "Sydkoreansk won", } KWD{ - "KD", + "KWD", "Kuwaitisk dinar", } KYD{ - "KY$", + "KYD", "Dollar fra Caymanøerne", } KZT{ @@ -524,19 +512,19 @@ da{ "Kasakhisk tenge", } LAK{ - "₭", + "LAK", "Laotisk kip", } LBP{ - "LB£", + "LBP", "Libanesisk pund", } LKR{ - "SLRs", + "LKR", "Srilankansk rupee", } LRD{ - "L$", + "LRD", "Liberisk dollar", } LSL{ @@ -544,35 +532,35 @@ da{ "Lesothisk loti", } LTL{ - "Lt", + "LTL", "Litauisk lita", } LTT{ - "LTT" /** === */, + "LTT", "Litauisk talonas", } LUC{ - "LUC" /** === */, + "LUC", "Luxembourgsk konvertibel franc", } LUF{ - "LUF" /** === */, + "LUF", "Luxembourgsk franc", } LUL{ - "LUL" /** === */, + "LUL", "Luxembourgsk finansiel franc", } LVL{ - "Ls", + "LVL", "Lettisk lat", } LVR{ - "LVR" /** === */, + "LVR", "Lettisk rubel", } LYD{ - "LD", + "LYD", "Libysk dinar", } MAD{ @@ -580,7 +568,7 @@ da{ "Marokkansk dirham", } MAF{ - "MAF" /** === */, + "MAF", "Marokkansk franc", } MDL{ @@ -592,7 +580,7 @@ da{ "Madagaskisk ariary", } MGF{ - "MGF" /** === */, + "MGF", "Madagaskisk franc", } MKD{ @@ -600,7 +588,7 @@ da{ "Makedonsk denar", } MLF{ - "MLF" /** === */, + "MLF", "Malisk franc", } MMK{ @@ -608,27 +596,27 @@ da{ "Myanmarsk kyat", } MNT{ - "₮", + "MNT", "Mongolsk tugrik", } MOP{ - "MOP$", + "MOP", "Macaosk pataca", } MRO{ - "UM", + "MRO", "Mauritansk ouguiya", } MTL{ - "Lm", + "MTL", "Maltesisk lira", } MTP{ - "MT£", + "MTP", "Maltesisk pund", } MUR{ - "MURs", + "MUR", "Mauritisk rupee", } MVR{ @@ -644,55 +632,51 @@ da{ "Mexicansk peso", } MXP{ - "MXP" /** === */, + "MXP", "Mexicansk silver peso (1861-1992)", } - MXV{ - "MXV" /** === */, - "Mexicansk Unidad de Inversion (UDI)", - } MYR{ - "RM", + "MYR", "Malaysisk ringgit", } MZE{ - "MZE" /** === */, + "MZE", "Mozambiquisk escudo", } MZM{ - "Mt", - "Gammel mozambiquisk metical", + "MZM", + "Mozambiquisk metical (1980-2006)", } MZN{ - "MTn", + "MZN", "Mozambiquisk metical", } NAD{ - "N$", + "NAD", "Namibisk dollar", } NGN{ - "₦", + "NGN", "Nigeriansk naira", } NIC{ - "NIC" /** === */, - "Nicaraguansk cordoba", + "NIC", + "Nicaraguansk cordoba (1988-1991)", } NIO{ - "C$", - "Nicaraguansk cordoba oro", + "NIO", + "Nicaraguansk cordoba", } NLG{ - "fl", + "NLG", "Hollandsk guilder", } NOK{ - "Nkr", + "NOK", "Norsk krone", } NPR{ - "NPRs", + "NPR", "Nepalesisk rupee", } NZD{ @@ -704,63 +688,63 @@ da{ "Omansk rial", } PAB{ - "B/.", + "PAB", "Panamansk balboa", } PEI{ - "I/.", + "PEI", "Peruviansk inti", } PEN{ - "S/.", + "PEN", "Peruviansk sol nuevo", } PES{ - "PES" /** === */, - "Peruviansk sol", + "PES", + "Peruviansk sol (1863-1965)", } PGK{ "PGK", "Papuansk kina", } PHP{ - "₱", + "PHP", "Filippinsk peso", } PKR{ - "PKRs", + "PKR", "Pakistansk rupee", } PLN{ - "zł", + "PLN", "Polsk zloty", } PLZ{ - "PLZ" /** === */, + "PLZ", "Polsk zloty (1950-1995)", } PTE{ - "Esc", + "PTE", "Portugisisk escudo", } PYG{ - "₲", + "PYG", "Paraguaysk guarani", } QAR{ - "QR", + "QAR", "Qatarsk rial", } ROL{ "ROL", - "Gammel rumænsk leu", + "Rumænsk leu (1952-2006)", } RON{ "RON", "Rumænsk leu", } RSD{ - "din.", + "RSD", "Serbisk dinar", } RUB{ @@ -768,7 +752,7 @@ da{ "Russisk rubel", } RUR{ - "RUR" /** === */, + "RUR", "Russisk rubel (1991-1998)", } RWF{ @@ -776,79 +760,79 @@ da{ "Rwandisk franc", } SAR{ - "SR", + "SAR", "Saudisk riyal", } SBD{ - "SI$", + "SBD", "Salomonsk dollar", } SCR{ - "SRe", + "SCR", "Seychellisk rupee", } SDD{ - "LSd", - "Sudansk dinar", + "SDD", + "Sudansk dinar (1992-2007)", } SDG{ "SDG", - "Sudanesisk pund", + "Sudansk pund", } SDP{ - "SDP" /** === */, - "Sudansk pund", + "SDP", + "Sudansk pund (1957-1998)", } SEK{ - "Skr", + "SEK", "Svensk krone", } SGD{ - "S$", + "SGD", "Singaporeansk dollar", } SHP{ - "SH£", + "SHP", "Pund fra Saint Helena", } SIT{ - "SIT" /** === */, + "SIT", "Slovensk tolar", } SKK{ - "Sk", + "SKK", "Slovakisk koruna", } SLL{ - "Le", + "SLL", "Sierraleonsk leone", } SOS{ - "Ssh", + "SOS", "Somalisk shilling", } SRD{ - "SR$", + "SRD", "Surinamsk dollar", } SRG{ - "Sf", + "SRG", "Surinamsk guilder", } STD{ - "Db", + "STD", "Dobra fra Sao Tome og Principe", } SUR{ - "SUR" /** === */, + "SUR", "Sovjetisk rubel", } SVC{ - "SV₡", + "SVC", "Salvadoransk colon", } SYP{ - "SY£", + "SYP", "Syrisk pund", } SZL{ @@ -860,7 +844,7 @@ da{ "Thailandsk baht", } TJR{ - "TJR" /** === */, + "TJR", "Tadsjikisk rubel", } TJS{ @@ -869,34 +853,34 @@ da{ } TMM{ "TMM", - "Turkmensk manat", + "Turkmensk manat (1993-2009)", } TMT{ "TMT", - "Ny turkmensk manat", + "Turkmensk manat", } TND{ - "DT", + "TND", "Tunesisk dinar", } TOP{ - "T$", - "Tongask paÊ»anga", + "TOP", + "Tongansk paÊ»anga", } TPE{ - "TPE" /** === */, + "TPE", "Escudo fra Timor", } TRL{ "TRL", - "Tyrkisk lire", + "Tyrkisk lire (1922-2005)", } TRY{ - "TL", - "Ny tyrkisk lire", + "TRY", + "Tyrkisk lire", } TTD{ - "TT$", + "TTD", "Dollar fra Trinidad og Tobago", } TWD{ @@ -904,23 +888,23 @@ da{ "Ny taiwansk dollar", } TZS{ - "TSh", + "TZS", "Tanzanisk shilling", } UAH{ - "₴", + "UAH", "Ukrainsk grynia", } UAK{ - "UAK" /** === */, + "UAK", "Ukrainsk karbovanetz", } UGS{ - "UGS" /** === */, + "UGS", "Ugandisk shilling (1966-1987)", } UGX{ - "USh", + "UGX", "Ugandisk shilling", } USD{ @@ -928,47 +912,43 @@ da{ "Amerikansk dollar", } USN{ - "USN" /** === */, + "USN", "Amerikansk dollar (næste dag)", } USS{ - "USS" /** === */, + "USS", "Amerikansk dollar (samme dag)", } - UYI{ - "UYI" /** === */, - "Uruguayan Peso en Unidades Indexadas", - } UYP{ - "UYP" /** === */, - "Uruguaysk peso (1975-1993)", + "UYP", + "Uruguayansk peso (1975-1993)", } UYU{ - "$U", - "Uruguaysk peso uruguayo", + "UYU", + "Uruguayansk peso", } UZS{ "UZS", "Usbekisk sum", } VEB{ - "VEB" /** === */, - "Venezuelansk bolivar", + "VEB", + "Venezuelansk bolivar (1871-2008)", } VEF{ - "Bs.F.", - "Venezuelansk bolivar fuerte", + "VEF", + "Venezuelansk bolivar", } VND{ "₫", "Vietnamesisk dong", } VUV{ - "VT", + "VUV", "Vanuaisk vatu", } WST{ - "WS$", + "WST", "Samoansk tala", } XAF{ @@ -991,14 +971,6 @@ da{ "XBB", "EMU", } - XBC{ - "XBC", - "European Unit of Account (XBC)", - } - XBD{ - "XBD", - "European Unit of Account (XBD)", - } XCD{ "EC$", "Østkaribisk dollar", @@ -1008,7 +980,7 @@ da{ "SDR", } XEU{ - "XEU" /** === */, + "XEU", "ECU", } XFO{ @@ -1033,10 +1005,10 @@ da{ } XPT{ "XPT", - "Platinum", + "Platin", } XRE{ - "XRE" /** === */, + "XRE", "RINET-fond", } XTS{ @@ -1045,81 +1017,113 @@ da{ } XXX{ "XXX", - "Ukendt eller ugyldig valuta", + "Ukendt valuta", } YDD{ - "YDD" /** === */, + "YDD", "Yemenitisk dinar", } YER{ - "YR", + "YER", "Yemenitisk rial", } YUD{ - "YUD" /** === */, - "Jugoslavisk hard dinar", + "YUD", + "Jugoslavisk hard dinar (1966-1990)", } YUM{ - "YUM" /** === */, - "Jugoslavisk noviy dinar", + "YUM", + "Jugoslavisk noviy dinar (1994-2002)", } YUN{ - "YUN" /** === */, - "Jugoslavisk konvertibel dinar", + "YUN", + "Jugoslavisk konvertibel dinar (1990-1992)", } ZAL{ - "ZAL" /** === */, + "ZAL", "Sydafrikansk rand (financial)", } ZAR{ - "R", + "ZAR", "Sydafrikansk rand", } ZMK{ - "ZK", + "ZMK", "Zambisk kwacha", } ZRN{ - "NZ", - "Ny zairisk zaire", + "ZRN", + "Ny zairisk zaire (1993-1998)", } ZRZ{ "ZRZ", - "Zairisk zaire", + "Zairisk zaire (1971-1993)", } ZWD{ - "Z$", - "Zimbabwisk dollar", + "ZWD", + "Zimbabwisk dollar (1980-2008)", } ZWL{ "ZWL", "Zimbabwisk dollar (2009)", } + ZWR{ + "ZWR", + "Zimbabwisk dollar (2008)", + } } CurrencyPlurals{ ADP{ + one{"Andorransk peseta"} other{"Andorranske pesetas"} } + AED{ + one{"FAE-dirham"} + other{"FAE-dirham"} + } + AFA{ + one{"Afghansk afghani (1927-2002)"} + other{"Afghanske afghani (1927-2002)"} + } + AFN{ + one{"Afghansk afghani"} + other{"Afghanske afghani"} + } ALL{ one{"Albansk lek"} other{"Albanske lek"} } AMD{ + one{"Armensk dram"} other{"Armenske dram"} } + ANG{ + one{"Gylden fra De Hollandske Antiller"} + other{"Gylden fra De Hollandske Antiller"} + } AOA{ + one{"Angolansk kwanza"} other{"Angolanske kwanza"} } AOK{ - other{"Angolanske kwanza (AOK)"} + one{"Angolansk kwanza (1977-1990)"} + other{"Angolanske kwanza (1977-1990)"} + } + AON{ + one{"Angolansk nye kwanza (1990-2000)"} + other{"Angolanske nye kwanza (1990-2000)"} + } + AOR{ + one{"Angolansk kwanza (1995-1999)"} + other{"Angolanske kwanza (1995-1999)"} } ARA{ one{"Argentinsk austral"} other{"Argentinske austral"} } ARP{ - one{"Argentinsk pesos (APR)"} - other{"Argentinske pesos (ARP)"} + one{"Argentinsk pesos (1983-1985)"} + other{"Argentinske pesos (1983-1985)"} } ARS{ one{"Argentinsk pesos"} @@ -1134,22 +1138,31 @@ da{ other{"Australske dollar"} } AWG{ + one{"Arubansk gylden"} other{"Arubanske gylden"} } + AZM{ + one{"Aserbajdsjansk manat (1993-2006)"} + other{"Aserbajdsjanske manat (1993-2006)"} + } AZN{ one{"Aserbajdsjansk manat"} other{"Aserbajdsjanske manat"} } BAD{ + one{"Bosnien-Hercegovinsk dinar"} other{"Bosnien-Hercegovinske dinarer"} } BAM{ + one{"Bosnien-Hercegovinsk konvertibel mark"} other{"Bosnien-Hercegovinske konvertible mark"} } BBD{ + one{"Barbadisk dollar"} other{"Barbadiske dollar"} } BDT{ + one{"Bangladeshisk taka"} other{"Bangladeshiske taka"} } BEC{ @@ -1165,61 +1178,121 @@ da{ other{"Belgiske franc (financial)"} } BGL{ + one{"Bulgarsk hard lev"} other{"Bulgarske hard lev"} } BGN{ - other{"Ny bulgarske lev"} + one{"Bulgarsk lev"} + other{"Bulgarske lev"} } BHD{ + one{"Bahrainsk dinar"} other{"Bahrainske dinarer"} } BIF{ + one{"Burundisk franc"} other{"Burundiske franc"} } BMD{ + one{"Bermudansk dollar"} other{"Bermudanske dollar"} } BND{ + one{"Bruneisk dollar"} other{"Bruneiske dollar"} } BOB{ + one{"Boliviansk boliviano"} other{"Bolivianske boliviano"} } BOP{ + one{"Boliviansk peso"} other{"Bolivianske pesos"} } + BOV{ + one{"Boliviansk mvdol"} + other{"Bolivianske mvdol"} + } + BRB{ + one{"Brasiliansk cruzeiro novo (1967-1986)"} + other{"Brasilianske cruzeiro novo (1967-1986)"} + } BRC{ - other{"Brasilianske cruzado"} + one{"Brasiliansk cruzado (1986-1989)"} + other{"Brasilianske cruzado (1986-1989)"} + } + BRE{ + one{"Brasiliansk cruzeiro (1990-1993)"} + other{"Brasilianske cruzeiro (1990-1993)"} } BRL{ one{"Brasiliansk real"} other{"Brasilianske real"} } BRN{ - other{"Brasilianske cruzado novo"} + one{"Brasiliansk cruzado novo (1989-1990)"} + other{"Brasilianske cruzado novo (1989-1990)"} } BRR{ - one{"Brasiliansk cruzeiro"} - other{"Brasilianske cruzeiro"} + one{"Brasiliansk cruzeiro (1993-1994)"} + other{"Brasilianske cruzeiro (1993-1994)"} } BSD{ + one{"Bahamansk dollar"} other{"Bahamanske dollar"} } + BTN{ + one{"Bhutansk ngultrum"} + other{"Bhutanske ngultrum"} + } + BUK{ + one{"Burmesisk kyat"} + other{"Burmesiske kyat"} + } + BWP{ + one{"Botswansk pula"} + other{"Botswanske pula"} + } + BYB{ + one{"Hviderussisk rubel (1994-1999)"} + other{"Hviderussiske rubler (1994-1999)"} + } BYR{ + one{"Hviderussisk rubel"} other{"Hviderussiske rubler"} } + BZD{ + one{"Belizisk dollar"} + other{"Beliziske dollar"} + } CAD{ one{"Canadisk dollar"} other{"Canadiske dollar"} } + CDF{ + one{"Congolesisk franc"} + other{"Congolesiske franc"} + } + CHE{ + one{"WIR euro"} + other{"WIR euro"} + } CHF{ one{"Schweizisk franc"} other{"Schweiziske franc"} } + CHW{ + one{"WIR franc"} + other{"WIR franc"} + } CLP{ one{"Chilensk pesos"} other{"Chilenske pesos"} } + CNY{ + one{"Kinesisk yuan renminbi"} + other{"Kinesiske yuan renminbi"} + } COP{ one{"Colombiansk pesos"} other{"Colombianske pesos"} @@ -1228,15 +1301,24 @@ da{ one{"Costaricansk colon"} other{"Costaricanske colon"} } + CSD{ + one{"Serbisk dinar (2002-2006)"} + other{"Serbiske dinar (2002-2006)"} + } CSK{ one{"Tjekkoslovakisk hard koruna"} other{"Tjekkoslovakiske hard koruna"} } + CUC{ + one{"Cubansk konvertible pesos"} + other{"Cubanske konvertible pesos"} + } CUP{ one{"Cubansk pesos"} other{"Cubanske pesos"} } CVE{ + one{"Kapverdisk escudo"} other{"Kapverdiske escudos"} } CYP{ @@ -1248,17 +1330,23 @@ da{ other{"Tjekkiske koruna"} } DDM{ + one{"Østtysk mark"} other{"Østtyske mark"} } DEM{ one{"Tysk mark"} other{"Tyske mark"} } + DJF{ + one{"Djiboutisk franc"} + other{"Djiboutiske franc"} + } DKK{ one{"Dansk krone"} other{"Danske kroner"} } DOP{ + one{"Dominikansk peso"} other{"Dominikanske pesos"} } DZD{ @@ -1266,6 +1354,7 @@ da{ other{"Algeriske dinarer"} } ECS{ + one{"Ecuadoriansk sucre"} other{"Ecuadorianske sucre"} } EEK{ @@ -1276,20 +1365,33 @@ da{ one{"Egyptisk pund"} other{"Egyptiske pund"} } + ERN{ + one{"Eritreisk nakfa"} + other{"Eritreiske nakfa"} + } + 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 pesetas"} other{"Spanske pesetas"} } ETB{ + one{"Etiopisk birr"} other{"Etiopiske birr"} } EUR{ - one{"euro"} - other{"euro"} + one{"Euro"} + other{"Euro"} } FIM{ one{"Finsk mark"} - other{"Finske mar"} + other{"Finske mark"} } FJD{ one{"Fijiansk dollar"} @@ -1312,6 +1414,11 @@ da{ other{"Georgiske lari"} } GHC{ + one{"Ghanesisk cedi (1979-2007)"} + other{"Ghanesiske cedi (1979-2007)"} + } + GHS{ + one{"Ghanesisk cedi"} other{"Ghanesiske cedi"} } GIP{ @@ -1319,27 +1426,49 @@ da{ other{"Gibraltariske pund"} } GMD{ + one{"Gambisk dalasi"} other{"Gambiske dalasi"} } GNF{ + one{"Guineansk franc"} other{"Guineanske franc"} } GNS{ + one{"Guineansk syli"} other{"Guineanske syli"} } + GQE{ + one{"Ækvatorialguineask ekwele"} + other{"Ækvatorialguineaske ekwele"} + } GRD{ one{"Græsk drakmer"} other{"Græske drakmer"} } + GTQ{ + one{"Guatemalansk quetzal"} + other{"Guatemalanske quetzal"} + } GWE{ + one{"Portugisiske guinea escudo"} other{"Portugisiske guinea escudo"} } GWP{ + one{"Guinea-Bissau-peso"} other{"Guinea-Bissau-pesos"} } GYD{ + one{"Guyansk dollar"} other{"Guyanske dollar"} } + HKD{ + one{"Hongkong dollar"} + other{"Hongkong dollar"} + } + HNL{ + one{"Honduransk lempira"} + other{"Honduranske lempira"} + } HRD{ one{"Kroatisk dinar"} other{"Kroatiske dinarer"} @@ -1349,6 +1478,7 @@ da{ other{"Kroatiske kuna"} } HTG{ + one{"Haitisk gourde"} other{"Haitiske gourde"} } HUF{ @@ -1356,6 +1486,7 @@ da{ other{"Ungarske forint"} } IDR{ + one{"Indonesisk rupiah"} other{"Indonesiske rupiah"} } IEP{ @@ -1390,9 +1521,11 @@ da{ other{"Italienske lire"} } JMD{ + one{"Jamaicansk dollar"} other{"Jamaicanske dollar"} } JOD{ + one{"Jordansk dinar"} other{"Jordanske dinarer"} } JPY{ @@ -1400,15 +1533,19 @@ da{ other{"Japanske yen"} } KES{ + one{"Kenyansk shilling"} other{"Kenyanske shilling"} } KGS{ + one{"Kirgisisk sum"} other{"Kirgisiske som"} } KHR{ + one{"Cambodjansk riel"} other{"Cambodjanske riel"} } KMF{ + one{"Comorisk franc"} other{"Comoriske franc"} } KPW{ @@ -1420,36 +1557,57 @@ da{ other{"Sydkoreanske won"} } KWD{ + one{"Kuwaitisk dinar"} other{"Kuwaitiske dinarer"} } + KYD{ + one{"Dollar fra Caymanøerne"} + other{"Dollar fra Caymanøerne"} + } KZT{ + one{"Kasakhisk tenge"} other{"Kasakhiske tenge"} } LAK{ + one{"Laotisk kip"} other{"Laotiske kip"} } LBP{ + one{"Libanesisk pund"} other{"Libanesiske pund"} } LKR{ + one{"Srilankansk rupee"} other{"Srilankanske rupees"} } LRD{ + one{"Liberisk dollar"} other{"Liberiske dollar"} } LSL{ + one{"Lesothisk loti"} other{"Lesothiske loti"} } LTL{ + one{"Litauisk lita"} other{"Litauiske lita"} } LTT{ + one{"Litauisk talonas"} other{"Litauiske talonas"} } + LUC{ + one{"Luxembourgsk konvertibel franc"} + other{"Luxembourgsk konvertibel franc"} + } LUF{ one{"Luxembourgsk franc"} other{"Luxembourgske franc"} } + LUL{ + one{"Luxembourgsk finansiel franc"} + other{"Luxembourgsk finansiel franc"} + } LVL{ one{"Lettisk lat"} other{"Lettiske lat"} @@ -1459,65 +1617,112 @@ da{ other{"Lettiske rubler"} } LYD{ + one{"Libysk dinar"} other{"Libyske dinarer"} } MAD{ + one{"Marokkansk dirham"} other{"Marokkanske dirham"} } MAF{ + one{"Marokkansk franc"} other{"Marokkanske franc"} } MDL{ + one{"Moldovisk leu"} other{"Moldoviske leu"} } MGA{ + one{"Madagaskisk ariary"} other{"Madagaskiske ariary"} } MGF{ + one{"Madagaskisk franc"} other{"Madagaskiske franc"} } MKD{ + one{"Makedonsk denar"} other{"Makedonske denarer"} } MLF{ + one{"Malisk franc"} other{"Maliske franc"} } MMK{ + one{"Myanmarsk kyat"} other{"Myanmarske kyat"} } + MNT{ + one{"Mongolsk tugrik"} + other{"Mongolske tugrik"} + } + MOP{ + one{"Macaosk pataca"} + other{"Macaoske pataca"} + } + MRO{ + one{"Mauritansk ouguiya"} + other{"Mauritanske ouguiya"} + } MTL{ + one{"Maltesisk lira"} other{"Maltesiske lira"} } MTP{ + one{"Maltesisk pund"} other{"Maltesiske pund"} } MUR{ + one{"Mauritisk rupee"} other{"Mauritiske rupees"} } MVR{ + one{"Maldivisk rufiyaa"} other{"Maldiviske rufiyaa"} } MWK{ + one{"Malawisk kwacha"} other{"Malawiske kwacha"} } MXN{ one{"Mexicansk pesos"} other{"Mexicanske pesos"} } + MXP{ + one{"Mexicansk silver peso (1861-1992)"} + other{"Mexicanske silver peso (1861-1992)"} + } MYR{ + one{"Malaysisk ringgit"} other{"Malaysiske ringgit"} } + MZE{ + one{"Mozambiquisk escudo"} + other{"Mozambiquiske escudo"} + } + MZM{ + one{"Mozambiquisk metical (1980-2006)"} + other{"Mozambiquiske metical (1980-2006)"} + } + MZN{ + one{"Mozambiquisk metical"} + other{"Mozambiquiske metical"} + } NAD{ + one{"Namibisk dollar"} other{"Namibiske dollar"} } NGN{ + one{"Nigeriansk naira"} other{"Nigerianske naira"} } NIC{ - other{"Nicaraguanske cordoba"} + one{"Nicaraguansk cordoba (1988-1991)"} + other{"Nicaraguanske cordoba (1988-1991)"} } NIO{ - other{"Nicaraguanske cordoba oro"} + one{"Nicaraguansk cordoba"} + other{"Nicaraguanske cordoba"} } NLG{ one{"Hollandsk gylden"} @@ -1528,6 +1733,7 @@ da{ other{"Norske kroner"} } NPR{ + one{"Nepalesisk rupee"} other{"Nepalesiske rupees"} } NZD{ @@ -1535,120 +1741,296 @@ da{ other{"New Zealandske dollar"} } OMR{ + one{"Omansk rial"} other{"Omanske rial"} } + PAB{ + one{"Panamansk balboa"} + other{"Panamanske balboa"} + } PEI{ + one{"Peruviansk inti"} other{"Peruvianske inti"} } + PEN{ + one{"Peruviansk sol nuevo"} + other{"Peruvianske sol nuevo"} + } + PES{ + one{"Peruviansk sol (1863-1965)"} + other{"Peruvianske sol (1863-1965)"} + } + PGK{ + one{"Papuansk kina"} + other{"Papuanske kina"} + } PHP{ one{"Filippinsk pesos"} other{"Filippinske pesos"} } PKR{ + one{"Pakistansk rupee"} other{"Pakistanske rupees"} } PLN{ one{"Polsk zloty"} other{"Polske zloty"} } + PLZ{ + one{"Polsk zloty (1950-1995)"} + other{"Polske zloty (1950-1995)"} + } PTE{ + one{"Portugisisk escudo"} other{"Portugisiske escudo"} } PYG{ one{"Paraguayske guarani"} + other{"Paraguayske guarani"} + } + QAR{ + one{"Qatarsk rial"} + other{"Qatarske rial"} + } + ROL{ + one{"Rumænsk leu (1952-2006)"} + other{"Rumænske leu (1952-2006)"} + } + RON{ + one{"Rumænsk leu"} + other{"Rumænske leu"} } RSD{ + one{"Serbisk dinar"} other{"Serbiske dinarer"} } RUB{ + one{"Russisk rubel"} other{"Russiske rubler"} } + RUR{ + one{"Russisk rubel (1991-1998)"} + other{"Russiske rubler (1991-1998)"} + } + RWF{ + one{"Rwandisk franc"} + other{"Rwandiske franc"} + } SAR{ + one{"Saudisk riyal"} other{"Saudiske riyal"} } + SBD{ + one{"Salomonsk dollar"} + other{"Salomonske dollar"} + } + SCR{ + one{"Seychellisk rupee"} + other{"Seychelliske rupees"} + } + SDD{ + one{"Sudansk dinar (1992-2007)"} + other{"Sudanske dinar (1992-2007)"} + } + SDG{ + one{"Sudanske pund"} + other{"Sudanske pund"} + } + SDP{ + one{"Sudanske pund (1957-1998)"} + other{"Sudanske pund (1957-1998)"} + } SEK{ one{"Svensk krone"} other{"Svenske kroner"} } SGD{ + one{"Singaporeansk dollar"} other{"Singaporeanske dollar"} } + SHP{ + one{"Pund fra Saint Helena"} + other{"Pund fra Saint Helena"} + } SIT{ + one{"Slovensk tolar"} other{"Slovenske tolar"} } + SKK{ + one{"Slovakisk koruna"} + other{"Slovakiske koruna"} + } + SLL{ + one{"Sierraleonsk leone"} + other{"Sierraleonske leone"} + } SOS{ + one{"Somalisk shilling"} other{"Somaliske shilling"} } + SRD{ + one{"Surinamsk dollar"} + other{"Surinamske dollar"} + } + SRG{ + one{"Surinamsk guilder"} + other{"Surinamske guilder"} + } + STD{ + one{"Dobra fra Sao Tome og Principe"} + other{"Dobra fra Sao Tome og Principe"} + } SUR{ one{"Sovjetisk rubel"} other{"Sovjetiske rubler"} } SVC{ + one{"Salvadoransk colon"} other{"Salvadoranske colon"} } SYP{ one{"Syrisk pund"} other{"Syriske pund"} } + SZL{ + one{"Swazilandsk lilangeni"} + other{"Swazilandske lilangeni"} + } THB{ one{"Thailandsk baht"} other{"Thailandske baht"} } + TJR{ + one{"Tadsjikisk rubel"} + other{"Tadsjikiske rubel"} + } TJS{ + one{"Tadsjikisk somoni"} other{"Tadsjikiske somoni"} } + TMM{ + one{"Turkmensk manat (1993-2009)"} + other{"Turkmenske manat (1993-2009)"} + } + TMT{ + one{"Turkmensk manat"} + other{"Turkmenske manat"} + } TND{ + one{"Tunesisk dinar"} other{"Tunesiske dinarer"} } TOP{ - other{"Tongaske paÊ»anga"} + one{"Tongansk paÊ»anga"} + other{"Tonganske paÊ»anga"} + } + TPE{ + one{"Escudo fra Timor"} + other{"Escudo fra Timor"} } TRL{ - one{"Tyrkisk lire"} - other{"Tyrkiske lire"} + one{"Tyrkisk lire (1922-2005)"} + other{"Tyrkiske lire (1922-2005)"} } TRY{ + one{"Tyrkisk lira"} other{"Tyrkiske lira"} } + TTD{ + one{"Dollar fra Trinidad og Tobago"} + other{"Dollar fra Trinidad og Tobago"} + } TWD{ - other{"Taiwanske dollar"} + one{"Ny taiwansk dollar"} + other{"Ny taiwanske dollar"} } TZS{ + one{"Tanzanisk shilling"} other{"Tanzaniske shilling"} } UAH{ + one{"Ukrainsk grynia"} other{"Ukrainske grynia"} } + UAK{ + one{"Ukrainsk karbovanetz"} + other{"Ukrainske karbovanetz"} + } + UGS{ + one{"Ugandisk shilling (1966-1987)"} + other{"Ugandiske shilling (1966-1987)"} + } UGX{ + one{"Ugandisk shilling"} other{"Ugandiske shilling"} } USD{ one{"Amerikansk dollar"} other{"Amerikanske dollar"} } + USN{ + one{"Amerikansk dollar (næste dag)"} + other{"Amerikanske dollar (næste dag)"} + } + USS{ + one{"Amerikansk dollar (samme dag)"} + other{"Amerikanske dollar (samme dag)"} + } + UYP{ + one{"Uruguayansk peso (1975-1993)"} + other{"Uruguayanske peso (1975-1993)"} + } + UYU{ + one{"Uruguayansk peso"} + other{"Uruguayanske pesos"} + } UZS{ + one{"Usbekisk sum"} other{"Usbekiske sum"} } + VEB{ + one{"Venezuelansk bolivar (1871-2008)"} + other{"Venezuelanske bolivar (1871-2008)"} + } + VEF{ + one{"Venezuelansk bolivar"} + other{"Venezuelanske bolivar"} + } VND{ + one{"Vietnamesisk dong"} other{"Vietnamesiske dong"} } + VUV{ + one{"Vanuaisk vatu"} + other{"Vanuaiske vatu"} + } WST{ + one{"Samoansk tala"} other{"Samoanske tala"} } - XAG{ - one{"unse sølv"} - } - XAU{ - one{"unse guld"} + XAF{ + one{"Beninsk CFA-franc"} + other{"Beninske CFA-franc"} } XCD{ + one{"Østkaribisk dollar"} other{"Østkaribiske dollar"} } - XPD{ - one{"unse palladium"} + XFO{ + one{"Fransk guldfranc"} + other{"Franske guldfranc"} } - XPT{ - one{"unse platin"} + XFU{ + one{"Fransk UIC-franc"} + other{"Franske UIC-franc"} + } + XOF{ + one{"CFA-franc BCEAO"} + other{"CFA-franc BCEAO"} + } + XPF{ + one{"CFP-franc"} + other{"CFP-franc"} } XTS{ one{"testvaluta"} @@ -1659,27 +2041,61 @@ da{ other{"ukendt valuta"} } YDD{ + one{"Yemenitisk dinar"} other{"Yemenitiske dinarer"} } YER{ + one{"Yemenitisk rial"} other{"Yemenitiske rial"} } + YUD{ + one{"Jugoslavisk hard dinar (1966-1990)"} + other{"Jugoslaviske hard dinar (1966-1990)"} + } + YUM{ + one{"Jugoslavisk noviy dinar (1994-2002)"} + other{"Jugoslaviske noviy dinar (1994-2002)"} + } + YUN{ + one{"Jugoslavisk konvertibel dinar (1990-1992)"} + other{"Jugoslaviske konvertibel dinar (1990-1992)"} + } + ZAL{ + one{"Sydafrikansk rand (financial)"} + other{"Sydafrikanske rand (financial)"} + } ZAR{ + one{"Sydafrikansk rand"} other{"Sydafrikanske rand"} } ZMK{ + one{"Zambisk kwacha"} other{"Zambiske kwacha"} } + ZRN{ + one{"Ny zairisk zaire (1993-1998)"} + other{"Ny zairiske zaire (1993-1998)"} + } ZRZ{ - other{"Zairiske zaire"} + one{"Zairisk zaire (1971-1993)"} + other{"Zairiske zaire (1971-1993)"} } ZWD{ - other{"Zimbabwiske 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.50.96"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/dav.txt b/icuSources/data/curr/dav.txt index cfb5444d..625524b9 100755 --- a/icuSources/data/curr/dav.txt +++ b/icuSources/data/curr/dav.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/dav.xml @@ -16,7 +16,7 @@ dav{ "Dirham ya Falme za Kiarabu", } AOA{ - "Kz", + "AOA", "Kwanza ya Angola", } AUD{ @@ -24,11 +24,11 @@ dav{ "Dola ya Australia", } BHD{ - "BD", + "BHD", "Dinari ya Bahareni", } BIF{ - "FBu", + "BIF", "Faranga ya Burundi", } BWP{ @@ -52,15 +52,15 @@ dav{ "Yuan Renminbi ya China", } CVE{ - "CV$", + "CVE", "Eskudo ya Kepuvede", } DJF{ - "Fdj", + "DJF", "Faranga ya Jibuti", } DZD{ - "DA", + "DZD", "Dinari ya Aljeria", } EGP{ @@ -68,11 +68,11 @@ dav{ "Pauni ya Misri", } ERN{ - "Nfk", + "ERN", "Nakfa ya Eritrea", } ETB{ - "Br", + "ETB", "Bir ya Uhabeshi", } EUR{ @@ -84,7 +84,7 @@ dav{ "Pauni ya Uingereza", } GHC{ - "₵", + "GHC", "Sedi ya Ghana", } GMD{ @@ -92,11 +92,11 @@ dav{ "Dalasi ya Gambia", } GNS{ - "GNS" /** === */, + "GNS", "Faranga ya Gine", } INR{ - "Rs", + "₹", "Rupia ya India", } JPY{ @@ -108,11 +108,11 @@ dav{ "Shilingi ya Kenya", } KMF{ - "CF", + "KMF", "Faranga ya Komoro", } LRD{ - "L$", + "LRD", "Dola ya Liberia", } LSL{ @@ -120,7 +120,7 @@ dav{ "Loti ya Lesoto", } LYD{ - "LD", + "LYD", "Dinari ya Libya", } MAD{ @@ -132,11 +132,11 @@ dav{ "Ariary ya Bukini", } MRO{ - "UM", + "MRO", "Ugwiya ya Moritania", } MUR{ - "MURs", + "MUR", "Rupia ya Morisi", } MWK{ @@ -144,15 +144,15 @@ dav{ "Kwacha ya Malawi", } MZM{ - "Mt", + "MZM", "Metikali ya Msumbiji", } NAD{ - "N$", + "NAD", "Dola ya Namibia", } NGN{ - "₦", + "NGN", "Naira ya Nijeria", } RWF{ @@ -160,11 +160,11 @@ dav{ "Faranga ya Rwanda", } SAR{ - "SR", + "SAR", "Riyal ya Saudia", } SCR{ - "SRe", + "SCR", "Rupia ya Shelisheli", } SDG{ @@ -172,19 +172,19 @@ dav{ "Pauni ya Sudani", } SHP{ - "SH£", + "SHP", "Pauni ya Santahelena", } SLL{ - "Le", + "SLL", "Leoni", } SOS{ - "Ssh", + "SOS", "Shilingi ya Somalia", } STD{ - "Db", + "STD", "Dobra ya Sao Tome na Principe", } SZL{ @@ -192,15 +192,15 @@ dav{ "Lilangeni", } TND{ - "DT", + "TND", "Dinari ya Tunisia", } TZS{ - "TSh", + "TZS", "Shilingi ya Tanzania", } UGX{ - "USh", + "UGX", "Shilingi ya Uganda", } USD{ @@ -216,17 +216,17 @@ dav{ "Faranga CFA BCEAO", } ZAR{ - "R", + "ZAR", "Randi ya Afrika Kusini", } ZMK{ - "ZK", + "ZMK", "Kwacha ya Zambia", } ZWD{ - "Z$", + "ZWD", "Dola ya Zimbabwe", } } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/de.txt b/icuSources/data/curr/de.txt index 7b7df68c..0da84a03 100644 --- a/icuSources/data/curr/de.txt +++ b/icuSources/data/curr/de.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/de.xml @@ -12,7 +12,7 @@ de{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "Andorranische Pesete", } AED{ @@ -20,51 +20,51 @@ de{ "UAE Dirham", } AFA{ - "AFA" /** === */, - "Afghani (1927-2002)", + "AFA", + "Afghanische Afghani (1927-2002)", } AFN{ - "Af", - "Afghani", + "AFN", + "Afghanische Afghani", } ALL{ "ALL", - "Lek", + "Albanische Lek", } AMD{ "AMD", - "Dram", + "Armenische Dram", } ANG{ - "NAf.", - "Niederl. Antillen Gulden", + "ANG", + "Niederländische-Antillen-Gulden", } AOA{ - "Kz", - "Kwanza", + "AOA", + "Angolanischer Kwanza", } AOK{ - "AOK" /** === */, + "AOK", "Angolanischer Kwanza (1977-1990)", } AON{ - "AON" /** === */, - "Neuer Kwanza", + "AON", + "Angolanischer Neuer Kwanza (1990-2000)", } AOR{ - "AOR" /** === */, - "Kwanza Reajustado", + "AOR", + "Angolanischer Kwanza Reajustado (1995-1999)", } ARA{ - "₳", + "ARA", "Argentinischer Austral", } ARP{ - "ARP" /** === */, + "ARP", "Argentinischer Peso (1983-1985)", } ARS{ - "AR$", + "ARS", "Argentinischer Peso", } ATS{ @@ -76,7 +76,7 @@ de{ "Australischer Dollar", } AWG{ - "Afl.", + "AWG", "Aruba Florin", } AZM{ @@ -84,123 +84,123 @@ de{ "Aserbaidschan-Manat (1993-2006)", } AZN{ - "man.", + "AZN", "Aserbaidschan-Manat", } BAD{ - "BAD" /** === */, + "BAD", "Bosnien und Herzegowina Dinar", } BAM{ - "KM", - "Konvertierbare Mark", + "BAM", + "Bosnien und Herzegowina Konvertierbare Mark", } BBD{ - "Bds$", + "BBD", "Barbados-Dollar", } BDT{ - "Tk", - "Taka", + "BDT", + "Bangladesch-Taka", } BEC{ - "BEC" /** === */, + "BEC", "Belgischer Franc (konvertibel)", } BEF{ - "BF", + "BEF", "Belgischer Franc", } BEL{ - "BEL" /** === */, + "BEL", "Belgischer Finanz-Franc", } BGL{ - "BGL" /** === */, - "Lew (1962-1999)", + "BGL", + "Bulgarische Lew (1962-1999)", } BGN{ "BGN", - "Lew", + "Bulgarische Lew", } BHD{ - "BD", + "BHD", "Bahrain-Dinar", } BIF{ - "FBu", + "BIF", "Burundi-Franc", } BMD{ - "BD$", + "BMD", "Bermuda-Dollar", } BND{ - "BN$", + "BND", "Brunei-Dollar", } BOB{ - "Bs", - "Boliviano", + "BOB", + "Bolivanischer Boliviano", } BOP{ - "$b.", + "BOP", "Bolivianischer Peso", } BOV{ - "BOV" /** === */, - "Mvdol", + "BOV", + "Boliviansiche Mvdol", } BRB{ - "BRB" /** === */, + "BRB", "Brasilianischer Cruzeiro Novo (1967-1986)", } BRC{ - "BRC" /** === */, - "Brasilianischer Cruzado", + "BRC", + "Brasilianischer Cruzado (1986-1989)", } BRE{ - "BRE" /** === */, + "BRE", "Brasilianischer Cruzeiro (1990-1993)", } BRL{ "R$", - "Real", + "Brasilianische Real", } BRN{ - "BRN" /** === */, - "Brasilianischer Cruzado Novo", + "BRN", + "Brasilianischer Cruzado Novo (1989-1990)", } BRR{ - "BRR" /** === */, - "Brasilianischer Cruzeiro", + "BRR", + "Brasilianischer Cruzeiro (1993-1994)", } BSD{ - "BS$", + "BSD", "Bahama-Dollar", } BTN{ - "Nu.", - "Ngultrum", + "BTN", + "Bhutan-Ngultrum", } BUK{ - "BUK" /** === */, + "BUK", "Birmanischer Kyat", } BWP{ "BWP", - "Pula", + "Botswanische Pula", } BYB{ - "BYB" /** === */, - "Belarus Rubel (alt)", + "BYB", + "Belarus-Rubel (1994-1999)", } BYR{ "BYR", - "Belarus Rubel (neu)", + "Belarus-Rubel", } BZD{ - "BZ$", + "BZD", "Belize-Dollar", } CAD{ @@ -209,10 +209,10 @@ de{ } CDF{ "CDF", - "Franc congolais", + "Kongo-Franc", } CHE{ - "CHE" /** === */, + "CHE", "WIR-Euro", } CHF{ @@ -220,15 +220,15 @@ de{ "Schweizer Franken", } CHW{ - "CHW" /** === */, + "CHW", "WIR Franken", } CLF{ - "CLF" /** === */, - "Unidades de Fomento", + "CLF", + "Chilenische Unidades de Fomento", } CLP{ - "CL$", + "CLP", "Chilenischer Peso", } CNY{ @@ -236,79 +236,75 @@ de{ "Renminbi Yuan", } COP{ - "CO$", + "COP", "Kolumbianischer Peso", } - COU{ - "COU" /** === */, - "Unidad de Valor Real", - } CRC{ - "₡", + "CRC", "Costa Rica Colon", } CSD{ - "CSD" /** === */, - "Alter Serbischer Dinar", + "CSD", + "Serbischer Dinar (2002-2006)", } CSK{ - "CSK" /** === */, + "CSK", "Tschechoslowakische Krone", } CUC{ - "CUC$", + "CUC", "Kubanischer Peso (konvertibel)", } CUP{ - "CU$", + "CUP", "Kubanischer Peso", } CVE{ - "CV$", + "CVE", "Kap Verde Escudo", } CYP{ - "CY£", + "CYP", "Zypern-Pfund", } CZK{ - "Kč", + "CZK", "Tschechische Krone", } DDM{ - "DDM" /** === */, + "DDM", "Mark der DDR", } DEM{ - "DM", + "DEM", "Deutsche Mark", } DJF{ - "Fdj", + "DJF", "Dschibuti-Franc", } DKK{ - "Dkr", + "DKK", "Dänische Krone", } DOP{ - "RD$", + "DOP", "Dominikanischer Peso", } DZD{ - "DA", + "DZD", "Algerischer Dinar", } ECS{ - "ECS" /** === */, + "ECS", "Ecuadorianischer Sucre", } ECV{ - "ECV" /** === */, - "Verrechnungseinheit für EC", + "ECV", + "Verrechnungseinheit für Ecuador", } EEK{ - "Ekr", + "EEK", "Estnische Krone", } EGP{ @@ -316,43 +312,43 @@ de{ "Ägyptisches Pfund", } ERN{ - "Nfk", - "Nakfa", + "ERN", + "Eritreische Nakfa", } ESA{ - "ESA" /** === */, + "ESA", "Spanische Peseta (A-Konten)", } ESB{ - "ESB" /** === */, + "ESB", "Spanische Peseta (konvertibel)", } ESP{ - "Pts", + "ESP", "Spanische Peseta", } ETB{ - "Br", - "Birr", + "ETB", + "Äthiopische Birr", } EUR{ "€", "Euro", } FIM{ - "mk", + "FIM", "Finnische Mark", } FJD{ - "FJ$", + "FJD", "Fidschi-Dollar", } FKP{ - "FK£", + "FKP", "Falkland-Pfund", } FRF{ - "₣", + "FRF", "Französischer Franc", } GBP{ @@ -360,7 +356,7 @@ de{ "Pfund Sterling", } GEK{ - "GEK" /** === */, + "GEK", "Georgischer Kupon Larit", } GEL{ @@ -368,35 +364,35 @@ de{ "Georgischer Lari", } GHC{ - "₵", - "Cedi", + "GHC", + "Ghanaischer Cedi (1979-2007)", } GHS{ - "GH₵", - "Ghanaische Cedi", + "GHS", + "Ghanaischer Cedi", } GIP{ - "GI£", + "GIP", "Gibraltar-Pfund", } GMD{ "GMD", - "Dalasi", + "Gambia-Dalasi", } GNF{ - "FG", + "GNF", "Guinea-Franc", } GNS{ - "GNS" /** === */, + "GNS", "Guineischer Syli", } GQE{ - "GQE" /** === */, - "Ekwele", + "GQE", + "Äquatorialguinea-Ekwele", } GRD{ - "₯", + "GRD", "Griechische Drachme", } GTQ{ @@ -404,15 +400,15 @@ de{ "Quetzal", } GWE{ - "GWE" /** === */, + "GWE", "Portugiesisch Guinea Escudo", } GWP{ - "GWP" /** === */, - "Guinea Bissau Peso", + "GWP", + "Guinea-Bissau Peso", } GYD{ - "GY$", + "GYD", "Guyana-Dollar", } HKD{ @@ -421,42 +417,42 @@ de{ } HNL{ "HNL", - "Lempira", + "Honduras-Lempira", } HRD{ - "HRD" /** === */, + "HRD", "Kroatischer Dinar", } HRK{ - "kn", - "Kuna", + "HRK", + "Kroatischer Kuna", } HTG{ "HTG", "Gourde", } HUF{ - "Ft", - "Forint", + "HUF", + "Ungarische Forint", } IDR{ - "Rp", - "Rupiah", + "IDR", + "Indonesische Rupiah", } IEP{ - "IR£", + "IEP", "Irisches Pfund", } ILP{ - "I£", + "ILP", "Israelisches Pfund", } ILS{ "₪", - "Schekel", + "Israelische Neuer Schekel", } INR{ - "Rs", + "₹", "Indische Rupie", } IQD{ @@ -465,30 +461,30 @@ de{ } IRR{ "IRR", - "Rial", + "Iranische Rial", } ISK{ - "Ikr", + "ISK", "Isländische Krone", } ITL{ - "IT₤", + "ITL", "Italienische Lira", } JMD{ - "J$", + "JMD", "Jamaika-Dollar", } JOD{ - "JD", + "JOD", "Jordanischer Dinar", } JPY{ "Â¥", - "Yen", + "Japanische Yen", } KES{ - "Ksh", + "KES", "Kenia-Schilling", } KGS{ @@ -500,8 +496,8 @@ de{ "Riel", } KMF{ - "CF", - "Komoren Franc", + "KMF", + "Komoren-Franc", } KPW{ "KPW", @@ -512,11 +508,11 @@ de{ "Südkoreanischer Won", } KWD{ - "KD", + "KWD", "Kuwait Dinar", } KYD{ - "KY$", + "KYD", "Kaiman-Dollar", } KZT{ @@ -524,19 +520,19 @@ de{ "Tenge", } LAK{ - "₭", + "LAK", "Kip", } LBP{ - "LB£", + "LBP", "Libanesisches Pfund", } LKR{ - "SLRs", + "LKR", "Sri Lanka Rupie", } LRD{ - "L$", + "LRD", "Liberianischer Dollar", } LSL{ @@ -544,35 +540,35 @@ de{ "Loti", } LTL{ - "Lt", + "LTL", "Litauischer Litas", } LTT{ - "LTT" /** === */, + "LTT", "Litauischer Talonas", } LUC{ - "LUC" /** === */, + "LUC", "Luxemburgischer Franc (konvertibel)", } LUF{ - "LUF" /** === */, + "LUF", "Luxemburgischer Franc", } LUL{ - "LUL" /** === */, + "LUL", "Luxemburgischer Finanz-Franc", } LVL{ - "Ls", + "LVL", "Lettischer Lats", } LVR{ - "LVR" /** === */, + "LVR", "Lettischer Rubel", } LYD{ - "LD", + "LYD", "Libyscher Dinar", } MAD{ @@ -580,7 +576,7 @@ de{ "Marokkanischer Dirham", } MAF{ - "MAF" /** === */, + "MAF", "Marokkanischer Franc", } MDL{ @@ -592,7 +588,7 @@ de{ "Madagaskar Ariary", } MGF{ - "MGF" /** === */, + "MGF", "Madagaskar-Franc", } MKD{ @@ -600,7 +596,7 @@ de{ "Denar", } MLF{ - "MLF" /** === */, + "MLF", "Malischer Franc", } MMK{ @@ -608,27 +604,27 @@ de{ "Kyat", } MNT{ - "₮", + "MNT", "Tugrik", } MOP{ - "MOP$", + "MOP", "Pataca", } MRO{ - "UM", + "MRO", "Ouguiya", } MTL{ - "Lm", + "MTL", "Maltesische Lira", } MTP{ - "MT£", + "MTP", "Maltesisches Pfund", } MUR{ - "MURs", + "MUR", "Mauritius-Rupie", } MVR{ @@ -637,62 +633,62 @@ de{ } MWK{ "MWK", - "Malawi Kwacha", + "Malawi-Kwacha", } MXN{ "MX$", "Mexikanischer Peso", } MXP{ - "MXP" /** === */, + "MXP", "Mexikanischer Silber-Peso (1861-1992)", } MXV{ - "MXV" /** === */, + "MXV", "Mexican Unidad de Inversion (UDI)", } MYR{ - "RM", + "MYR", "Malaysischer Ringgit", } MZE{ - "MZE" /** === */, + "MZE", "Mosambikanischer Escudo", } MZM{ - "Mt", + "MZM", "Alter Metical", } MZN{ - "MTn", + "MZN", "Metical", } NAD{ - "N$", + "NAD", "Namibia-Dollar", } NGN{ - "₦", + "NGN", "Naira", } NIC{ - "NIC" /** === */, + "NIC", "Cordoba", } NIO{ - "C$", - "Gold-Cordoba", + "NIO", + "Nicaragua-Cordoba", } NLG{ - "fl", + "NLG", "Holländischer Gulden", } NOK{ - "Nkr", + "NOK", "Norwegische Krone", } NPR{ - "NPRs", + "NPR", "Nepalesische Rupie", } NZD{ @@ -704,19 +700,19 @@ de{ "Rial Omani", } PAB{ - "B/.", + "PAB", "Balboa", } PEI{ - "I/.", + "PEI", "Peruanischer Inti", } PEN{ - "S/.", + "PEN", "Neuer Sol", } PES{ - "PES" /** === */, + "PES", "Sol", } PGK{ @@ -724,35 +720,35 @@ de{ "Kina", } PHP{ - "₱", + "PHP", "Philippinischer Peso", } PKR{ - "PKRs", + "PKR", "Pakistanische Rupie", } PLN{ - "zł", + "PLN", "Zloty", } PLZ{ - "PLZ" /** === */, + "PLZ", "Zloty (1950-1995)", } PTE{ - "Esc", + "PTE", "Portugiesischer Escudo", } PYG{ - "₲", + "PYG", "Guarani", } QAR{ - "QR", + "QAR", "Katar Riyal", } RHD{ - "RH$", + "RHD", "Rhodesischer Dollar", } ROL{ @@ -764,7 +760,7 @@ de{ "Rumänischer Leu", } RSD{ - "din.", + "RSD", "Serbischer Dinar", } RUB{ @@ -772,7 +768,7 @@ de{ "Russischer Rubel (neu)", } RUR{ - "RUR" /** === */, + "RUR", "Russischer Rubel (alt)", } RWF{ @@ -780,19 +776,19 @@ de{ "Ruanda-Franc", } SAR{ - "SR", + "SAR", "Saudi Riyal", } SBD{ - "SI$", + "SBD", "Salomonen-Dollar", } SCR{ - "SRe", + "SCR", "Seychellen-Rupie", } SDD{ - "LSd", + "SDD", "Sudanesischer Dinar", } SDG{ @@ -800,59 +796,59 @@ de{ "Sudanesisches Pfund", } SDP{ - "SDP" /** === */, + "SDP", "Sudanesisches Pfund (alt)", } SEK{ - "Skr", + "SEK", "Schwedische Krone", } SGD{ - "S$", + "SGD", "Singapur-Dollar", } SHP{ - "SH£", + "SHP", "St. Helena Pfund", } SIT{ - "SIT" /** === */, + "SIT", "Tolar", } SKK{ - "Sk", + "SKK", "Slowakische Krone", } SLL{ - "Le", + "SLL", "Leone", } SOS{ - "Ssh", + "SOS", "Somalia-Schilling", } SRD{ - "SR$", + "SRD", "Surinamischer Dollar", } SRG{ - "Sf", + "SRG", "Suriname Gulden", } STD{ - "Db", + "STD", "Dobra", } SUR{ - "SUR" /** === */, + "SUR", "Sowjetischer Rubel", } SVC{ - "SV₡", + "SVC", "El Salvador Colon", } SYP{ - "SY£", + "SYP", "Syrisches Pfund", } SZL{ @@ -864,12 +860,12 @@ de{ "Baht", } TJR{ - "TJR" /** === */, + "TJR", "Tadschikistan Rubel", } TJS{ "TJS", - "Tadschikistan Somoni", + "Tadschikistan-Somoni", } TMM{ "TMM", @@ -880,15 +876,15 @@ de{ "Neuer Turkmenistan-Manat", } TND{ - "DT", + "TND", "Tunesischer Dinar", } TOP{ - "T$", + "TOP", "PaÊ»anga", } TPE{ - "TPE" /** === */, + "TPE", "Timor-Escudo", } TRL{ @@ -896,11 +892,11 @@ de{ "Alte Türkische Lira", } TRY{ - "TL", + "TRY", "Türkische Lira", } TTD{ - "TT$", + "TTD", "Trinidad- und Tobago-Dollar", } TWD{ @@ -908,23 +904,23 @@ de{ "Neuer Taiwan-Dollar", } TZS{ - "TSh", + "TZS", "Tansania-Schilling", } UAH{ - "₴", + "UAH", "Hryvnia", } UAK{ - "UAK" /** === */, + "UAK", "Ukrainischer Karbovanetz", } UGS{ - "UGS" /** === */, + "UGS", "Uganda-Schilling (1966-1987)", } UGX{ - "USh", + "UGX", "Uganda-Schilling", } USD{ @@ -932,35 +928,31 @@ de{ "US-Dollar", } USN{ - "USN" /** === */, + "USN", "US Dollar (Nächster Tag)", } USS{ - "USS" /** === */, + "USS", "US Dollar (Gleicher Tag)", } - UYI{ - "UYI" /** === */, - "UYU", - } UYP{ - "UYP" /** === */, + "UYP", "Uruguayischer Neuer Peso (1975-1993)", } UYU{ - "$U", + "UYU", "Uruguayischer Peso", } UZS{ "UZS", - "Usbekistan Sum", + "Usbekistan-Sum", } VEB{ - "VEB" /** === */, + "VEB", "Bolivar", } VEF{ - "Bs.F.", + "VEF", "Bolívar Fuerte", } VND{ @@ -968,11 +960,11 @@ de{ "Dong", } VUV{ - "VT", + "VUV", "Vatu", } WST{ - "WS$", + "WST", "Tala", } XAF{ @@ -1012,7 +1004,7 @@ de{ "Sonderziehungsrechte", } XEU{ - "XEU" /** === */, + "XEU", "Europäische Währungseinheit (XEU)", } XFO{ @@ -1033,14 +1025,14 @@ de{ } XPF{ "CFPF", - "CFP Franc", + "CFP-Franc", } XPT{ "XPT", "Unze Platin", } XRE{ - "XRE" /** === */, + "XRE", "RINET Funds", } XTS{ @@ -1052,39 +1044,39 @@ de{ "Unbekannte Währung", } YDD{ - "YDD" /** === */, + "YDD", "Jemen-Dinar", } YER{ - "YR", + "YER", "Jemen-Rial", } YUD{ - "YUD" /** === */, + "YUD", "Jugoslawischer Dinar (1966-1990)", } YUM{ - "YUM" /** === */, + "YUM", "Neuer Dinar", } YUN{ - "YUN" /** === */, + "YUN", "Jugoslawischer Dinar (konvertibel)", } ZAL{ - "ZAL" /** === */, + "ZAL", "Südafrikanischer Rand (Finanz)", } ZAR{ - "R", + "ZAR", "Südafrikanischer Rand", } ZMK{ - "ZK", + "ZMK", "Kwacha", } ZRN{ - "NZ", + "ZRN", "Neuer Zaire", } ZRZ{ @@ -1092,7 +1084,7 @@ de{ "Zaire", } ZWD{ - "Z$", + "ZWD", "Simbabwe-Dollar", } ZWL{ @@ -1102,183 +1094,243 @@ de{ } CurrencyPlurals{ ADP{ + one{"Andorranische Pesete"} other{"Andorranische Peseten"} } AED{ + one{"UAE Dirham"} other{"UAE Dirham"} } AFA{ - other{"Afghani (1927-2002)"} + one{"Afghanische Afghani (1927-2002)"} + other{"Afghanische Afghani (1927-2002)"} } AFN{ - other{"Afghani"} + one{"Afghanische Afghani"} + other{"Afghanische Afghani"} } ALL{ + one{"Albanische Lek"} other{"Albanische Lek"} } AMD{ + one{"Armenische Dram"} other{"Armenische Dram"} } ANG{ + one{"Niederländische-Antillen-Gulden"} other{"Niederländische-Antillen-Gulden"} } AOA{ + one{"Angolanischer Kwanza"} other{"Angolanische Kwanza"} } AOK{ - other{"Angolanische Kwanza (AOK)"} + one{"Angolanischer Kwanza (1977-1990)"} + other{"Angolanische Kwanza (1977-1990)"} } AON{ - other{"Angolanische Neue Kwanza (AON)"} + one{"Angolanischer Neuer Kwanza (1990-2000)"} + other{"Angolanische Neue Kwanza (1990-2000)"} } AOR{ - other{"Angolanische Kwanza Reajustado (AOR)"} + one{"Angolanischer Kwanza Reajustado (1995-1999)"} + other{"Angolanische Kwanza Reajustado (1995-1999)"} } ARA{ + one{"Argentinischer Austral"} other{"Argentinische Austral"} } ARP{ - other{"Argentinische Peso (ARP)"} + one{"Argentinischer Peso (1983-1985)"} + other{"Argentinische Peso (1983-1985)"} } ARS{ + one{"Argentinischer Peso"} other{"Argentinische Peso"} } ATS{ + one{"Österreichischer Schilling"} other{"Österreichische Schilling"} } AUD{ + one{"Australischer Dollar"} other{"Australische Dollar"} } AWG{ + one{"Aruba Florin"} other{"Aruba Florin"} } AZM{ - other{"Aserbaidschan-Manat (AZM)"} + one{"Aserbaidschan-Manat (1993-2006)"} + other{"Aserbaidschan-Manat (1993-2006)"} } AZN{ + one{"Aserbaidschan-Manat"} other{"Aserbaidschan-Manat"} } BAD{ + one{"Bosnien und Herzegowina Dinar"} other{"Bosnien und Herzegowina Dinar"} } BAM{ + one{"Bosnien und Herzegowina Konvertierbare Mark"} other{"Bosnien und Herzegowina Konvertierbare Mark"} } BBD{ + one{"Barbados-Dollar"} other{"Barbados-Dollar"} } BDT{ - other{"Taka"} + one{"Bangladesch-Taka"} + other{"Bangladesch-Taka"} } BEC{ + one{"Belgischer Franc (konvertibel)"} other{"Belgische Franc (konvertibel)"} } BEF{ + one{"Belgischer Franc"} other{"Belgische Franc"} } BEL{ + one{"Belgischer Finanz-Franc"} other{"Belgische Finanz-Franc"} } BGL{ - other{"Bulgarische Lew"} + one{"Bulgarische Lew (1962-1999)"} + other{"Bulgarische Lew (1962-1999)"} } BGN{ - other{"Bulgarische Lew (BGN)"} + one{"Bulgarische Lew"} + other{"Bulgarische 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{ - other{"Boliviano"} + one{"Bolivanischer Boliviano"} + other{"Bolivanische Boliviano"} } BOP{ + one{"Bolivianischer Peso"} other{"Bolivianische Peso"} } BOV{ + one{"Boliviansiche Mvdol"} other{"Bolivianische Mvdol"} } BRB{ - other{"Brasilianische Cruzeiro Novo (BRB)"} + one{"Brasilianischer Cruzeiro Novo (1967-1986)"} + other{"Brasilianische Cruzeiro Novo (1967-1986)"} } BRC{ - other{"Brasilianische Cruzado"} + one{"Brasilianischer Cruzado (1986-1989)"} + other{"Brasilianische Cruzado (1986-1989)"} } BRE{ - other{"Brasilianische Cruzeiro (BRE)"} + one{"Brasilianischer Cruzeiro (1990-1993)"} + other{"Brasilianische Cruzeiro (1990-1993)"} } BRL{ + one{"Brasilianische Real"} other{"Brasilianische Real"} } BRN{ - other{"Brasilianische Cruzado Novo"} + one{"Brasilianischer Cruzado Novo (1989-1990)"} + other{"Brasilianische Cruzado Novo (1989-1990)"} } BRR{ - other{"Brasilianische Cruzeiro"} + one{"Brasilianischer Cruzeiro (1993-1994)"} + other{"Brasilianische Cruzeiro (1993-1994)"} } BSD{ + one{"Bahama-Dollar"} other{"Bahama-Dollar"} } BTN{ - other{"Bhutanische Ngultrum"} + one{"Bhutan-Ngultrum"} + other{"Bhutan-Ngultrum"} } BUK{ + one{"Birmanischer Kyat"} other{"Birmanische Kyat"} } BWP{ + one{"Botswanische Pula"} other{"Botswanische Pula"} } BYB{ - other{"Belarus-Rubel (BYB)"} + one{"Belarus-Rubel (1994-1999)"} + other{"Belarus-Rubel (1994-1999)"} } BYR{ + one{"Belarus-Rubel"} other{"Belarus-Rubel"} } BZD{ + one{"Belize-Dollar"} other{"Belize-Dollar"} } CAD{ + one{"Kanadischer Dollar"} other{"Kanadische Dollar"} } CDF{ - other{"Franc congolais"} + one{"Kongo-Franc"} + other{"Kongo-Franc"} + } + CHE{ + one{"WIR-Euro"} + other{"WIR-Euro"} } CHF{ + one{"Schweizer Franken"} other{"Schweizer Franken"} } CHW{ + one{"WIR Franken"} other{"WIR Franken"} } CLF{ + one{"Chilenische Unidades de Fomento"} other{"Chilenische Unidades de Fomento"} } CLP{ + one{"Chilenischer Peso"} other{"Chilenische Pesos"} } CNY{ + one{"Renminbi Yuan"} other{"Renminbi Yuan"} } COP{ + one{"Kolumbianischer Peso"} other{"Kolumbianische Pesos"} } - COU{ - other{"Unidad de Valor Real"} - } CRC{ + one{"Costa Rica Colon"} other{"Costa Rica Colon"} } CSD{ - other{"Alte Serbische Dinar"} + one{"Serbischer Dinar (2002-2006)"} + other{"Serbische Dinar (2002-2006)"} } CSK{ + one{"Tschechoslowakische Kronen"} other{"Tschechoslowakische Kronen"} } CUC{ @@ -1286,216 +1338,290 @@ de{ other{"Kubanische Pesos (konvertibel)"} } CUP{ + one{"Kubanischer Peso"} other{"Kubanische Pesos"} } CVE{ + one{"Kap Verde Escudo"} other{"Kap Verde Escudo"} } CYP{ + one{"Zypern Pfund"} other{"Zypern Pfund"} } CZK{ + one{"Tschechische Krone"} other{"Tschechische Kronen"} } DDM{ + one{"Mark der DDR"} other{"Mark der DDR"} } DEM{ + one{"Deutsche Mark"} other{"Deutsche Mark"} } DJF{ + one{"Dschibuti-Franc"} other{"Dschibuti-Franc"} } DKK{ + one{"Dänische Krone"} other{"Dänische Kronen"} } DOP{ + one{"Dominikanischer Peso"} other{"Dominikanische Pesos"} } DZD{ + one{"Algerischer Dinar"} other{"Algerische Dinar"} } ECS{ + one{"Ecuadorianischer Sucre"} other{"Ecuadorianische Sucre"} } ECV{ - other{"Verrechnungseinheiten für EC"} + one{"Verrechnungseinheiten für Ecuador"} + other{"Verrechnungseinheiten für Ecuador"} } EEK{ + one{"Estnische Krone"} other{"Estnische Kronen"} } EGP{ + one{"Ägyptisches Pfund"} other{"Ägyptische Pfund"} } ERN{ + one{"Eritreische Nakfa"} other{"Eritreische Nakfa"} } ESA{ + one{"Spanische Peseta (A-Konten)"} other{"Spanische Peseten (A-Konten)"} } ESB{ + one{"Spanische Peseta (konvertibel)"} other{"Spanische Peseten (konvertibel)"} } ESP{ + one{"Spanische Peseta"} other{"Spanische Peseten"} } ETB{ + one{"Äthiopische Birr"} other{"Äthiopische Birr"} } EUR{ + one{"Euro"} other{"Euro"} } FIM{ + one{"Finnische Mark"} other{"Finnische Mark"} } FJD{ - other{"Fidschi Dollar"} + one{"Fidschi-Dollar"} + other{"Fidschi-Dollar"} } FKP{ + one{"Falkland-Pfund"} other{"Falkland Pfund"} } FRF{ + one{"Französischer Franc"} other{"Französische Franc"} } GBP{ + one{"Pfund Sterling"} other{"Pfund Sterling"} } GEK{ + one{"Georgischer Kupon Larit"} other{"Georgische Kupon Larit"} } GEL{ + one{"Georgischer Lari"} other{"Georgische Lari"} } GHC{ - other{"Cedi"} + one{"Ghanaischer Cedi (1979-2007)"} + other{"Ghanaische Cedi (1979-2007)"} + } + GHS{ + one{"Ghanaischer Cedi"} + other{"Ghanaische Cedi"} } GIP{ + one{"Gibraltar-Pfund"} other{"Gibraltar Pfund"} } GMD{ - other{"Gambische Dalasi"} + one{"Gambia-Dalasi"} + other{"Gambia-Dalasi"} } GNF{ - other{"Guinea Franc"} + one{"Guinea-Franc"} + other{"Guinea-Franc"} } GNS{ + one{"Guineischer Syli"} other{"Guineische Syli"} } GQE{ + one{"Äquatorialguinea-Ekwele"} other{"Äquatorialguinea-Ekwele"} } GRD{ + one{"Griechische Drachme"} other{"Griechische Drachmen"} } GTQ{ + one{"Quetzal"} other{"Quetzal"} } GWE{ + one{"Portugiesisch Guinea Escudo"} other{"Portugiesisch Guinea Escudo"} } GWP{ + one{"Guinea-Bissau Peso"} other{"Guinea-Bissau Pesos"} } GYD{ - other{"Guyana Dollar"} + one{"Guyana-Dollar"} + other{"Guyana-Dollar"} } HKD{ + one{"Hongkong-Dollar"} other{"Hongkong-Dollar"} } HNL{ - other{"Lempira"} + one{"Honduras-Lempira"} + other{"Honduras-Lempira"} } HRD{ + one{"Kroatischer Dinar"} other{"Kroatische Dinar"} } HRK{ - other{"Kuna"} + one{"Kroatischer Kuna"} + other{"Kroatische Kuna"} } HTG{ + one{"Gourde"} other{"Gourde"} } HUF{ - other{"Forint"} + one{"Ungarische Forint"} + other{"Ungarische Forint"} } IDR{ - other{"Rupiah"} + one{"Indonesische Rupiah"} + other{"Indonesische Rupiah"} } IEP{ + one{"Irisches Pfund"} other{"Irische Pfund"} } ILP{ + one{"Israelisches Pfund"} other{"Israelische Pfund"} } ILS{ - other{"Neue Schekel"} + one{"Israelische Neuer Schekel"} + other{"Israelische Neue Schekel"} } INR{ + one{"Indische Rupie"} other{"Indische Rupien"} } IQD{ + one{"Irak Dinar"} other{"Irak Dinar"} } IRR{ - other{"Rial"} + one{"Iranische Rial"} + other{"Iranische Rial"} } ISK{ + one{"Isländische Krone"} other{"Isländische Kronen"} } ITL{ + one{"Italienische Lira"} other{"Italienische Lire"} } JMD{ + one{"Jamaika-Dollar"} other{"Jamaika Dollar"} } JOD{ + one{"Jordanischer Dinar"} other{"Jordanische Dinar"} } JPY{ - other{"Yen"} + one{"Japanische Yen"} + other{"Japanische Yen"} } KES{ + one{"Kenia-Schilling"} other{"Kenia Schilling"} } KGS{ + one{"Som"} other{"Som"} } KHR{ + one{"Riel"} other{"Riel"} } KMF{ + one{"Komoren-Franc"} other{"Komoren-Franc"} } KPW{ + one{"Nordkoreanischer Won"} other{"Nordkoreanische Won"} } KRW{ + one{"Südkoreanischer Won"} other{"Südkoreanische 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{"Libanesisches Pfund"} other{"Libanesische Pfund"} } LKR{ + one{"Sri Lanka Rupie"} other{"Sri Lanka Rupie"} } LRD{ + one{"Liberianischer Dollar"} other{"Liberianische Dollar"} } LSL{ other{"Loti"} } LTL{ + one{"Litauischer Litas"} other{"Litauische Litas"} } LTT{ @@ -1511,45 +1637,55 @@ de{ other{"Luxemburgische Finanz-Franc"} } LVL{ + one{"Lettischer Lats"} other{"Lettische Lats"} } LVR{ other{"Lettische Rubel"} } LYD{ + one{"Libyscher Dinar"} other{"Libysche Dinar"} } MAD{ + one{"Marokkanischer Dirham"} other{"Marokkanische Dirham"} } MAF{ other{"Marokkanische Franc"} } MDL{ + one{"Moldau Leu"} other{"Moldau Leu"} } MGA{ + one{"Madagaskar Ariary"} other{"Madagaskar Ariary"} } MGF{ other{"Madagaskar-Franc"} } MKD{ + one{"Denar"} other{"Denar"} } MLF{ other{"Malische Franc"} } MMK{ + one{"Kyat"} other{"Kyat"} } MNT{ + one{"Tugrik"} other{"Tugrik"} } MOP{ + one{"Pataca"} other{"Pataca"} } MRO{ + one{"Ouguiya"} other{"Ouguiya"} } MTL{ @@ -1559,15 +1695,19 @@ de{ other{"Maltesische Pfund"} } MUR{ - other{"Mauritius Rupie"} + one{"Mauritius-Rupie"} + other{"Mauritius-Rupien"} } MVR{ + one{"Rufiyaa"} other{"Rufiyaa"} } MWK{ + one{"Malawi-Kwacha"} other{"Malawi-Kwacha"} } MXN{ + one{"Mexikanischer Peso"} other{"Mexikanische Pesos"} } MXP{ @@ -1577,6 +1717,7 @@ de{ other{"Mexikanische Unidad de Inversion (UDI)"} } MYR{ + one{"Malaysischer Ringgit"} other{"Malaysische Ringgit"} } MZE{ @@ -1589,24 +1730,28 @@ de{ other{"Metical"} } NAD{ + one{"Namibia-Dollar"} other{"Namibia-Dollar"} } NGN{ + one{"Naira"} other{"Naira"} } NIC{ other{"Cordoba"} } NIO{ - other{"Gold-Cordoba"} + other{"Nicaragua-Cordoba"} } NLG{ other{"Holländische Gulden"} } NOK{ + one{"Norwegische Krone"} other{"Norwegische Kronen"} } NPR{ + one{"Nepalesische Rupie"} other{"Nepalesische Rupien"} } NZD{ @@ -1622,6 +1767,7 @@ de{ other{"Peruanische Inti"} } PEN{ + one{"Neuer Sol"} other{"Neue Sol"} } PES{ @@ -1631,9 +1777,11 @@ de{ other{"Kina"} } PHP{ + one{"Philippinischer Peso"} other{"Philippinische Peso"} } PKR{ + one{"Pakistanische Rupie"} other{"Pakistanische Rupien"} } PLN{ @@ -1658,12 +1806,15 @@ de{ other{"Leu"} } RON{ + one{"Rumänischer Leu"} other{"Rumänische Leu"} } RSD{ + one{"Serbischer Dinar"} other{"Serbische Dinar"} } RUB{ + one{"Russischer Rubel"} other{"Russische Rubel (neu)"} } RUR{ @@ -1676,27 +1827,33 @@ de{ other{"Saudi Riyal"} } SBD{ + one{"Salomonen-Dollar"} other{"Salomonen-Dollar"} } SCR{ + one{"Seychellen-Rupie"} other{"Seychellen-Rupien"} } SDD{ other{"Sudanesische Dinar"} } SDG{ + one{"Sudanesisches Pfund"} other{"Sudanesische Pfund"} } SDP{ other{"Sudanesische Pfund (alt)"} } SEK{ + one{"Schwedische Krone"} other{"Schwedische Kronen"} } SGD{ + one{"Singapur-Dollar"} other{"Singapur-Dollar"} } SHP{ + one{"St. Helena-Pfund"} other{"St. Helena-Pfund"} } SIT{ @@ -1706,18 +1863,22 @@ de{ other{"Slowakische Kronen"} } SLL{ + one{"Leone"} other{"Leone"} } SOS{ + one{"Somalia-Schilling"} other{"Somalia-Schilling"} } SRD{ + one{"Surinamischer Dollar"} other{"Surinamische Dollar"} } SRG{ other{"Suriname-Gulden"} } STD{ + one{"Dobra"} other{"Dobra"} } SUR{ @@ -1727,18 +1888,22 @@ de{ other{"El Salvador-Colon"} } SYP{ + one{"Syrisches Pfund"} other{"Syrische Pfund"} } SZL{ + one{"Lilangeni"} other{"Lilangeni"} } THB{ + one{"Baht"} other{"Baht"} } TJR{ other{"Tadschikistan-Rubel"} } TJS{ + one{"Tadschikistan-Somoni"} other{"Tadschikistan-Somoni"} } TMM{ @@ -1749,9 +1914,11 @@ de{ other{"Neue Turkmenistan-Manat"} } TND{ + one{"Tunesischer Dinar"} other{"Tunesische Dinar"} } TOP{ + one{"PaÊ»anga"} other{"PaÊ»anga"} } TPE{ @@ -1769,12 +1936,15 @@ de{ other{"Trinidad und Tobago-Dollar"} } TWD{ - other{"Neuer Taiwan Dollar"} + one{"Neuer Taiwan-Dollar"} + other{"Neue Taiwan-Dollar"} } TZS{ + one{"Tansania-Schilling"} other{"Tansania-Schilling"} } UAH{ + one{"Hryvnia"} other{"Hryvnia"} } UAK{ @@ -1784,9 +1954,11 @@ de{ other{"Uganda-Schilling (UGS)"} } UGX{ + one{"Uganda-Schilling"} other{"Uganda-Schilling"} } USD{ + one{"US-Dollar"} other{"US-Dollar"} } USN{ @@ -1799,24 +1971,34 @@ de{ other{"Uruguayische Pesos (UYP)"} } UYU{ + one{"Uruguayischer Peso"} other{"Uruguayische Pesos"} } UZS{ + one{"Usbekistan-Sum"} other{"Usbekistan-Sum"} } VEB{ other{"Bolivar"} } + VEF{ + one{"Bolívar Fuerte"} + other{"Bolívar Fuerte"} + } VND{ + one{"Dong"} other{"Dong"} } VUV{ + one{"Vatu"} other{"Vatu"} } WST{ + one{"Tala"} other{"Tala"} } XAF{ + one{"CFA-Franc (BEAC)"} other{"CFA-Franc (BEAC)"} } XAG{ @@ -1840,6 +2022,7 @@ de{ other{"Europäische Rechnungseinheiten (XBD)"} } XCD{ + one{"Ostkaribischer Dollar"} other{"Ostkaribische Dollar"} } XDR{ @@ -1855,6 +2038,7 @@ de{ other{"Französische UIC-Franc"} } XOF{ + one{"CFA-Franc (BCEAO)"} other{"CFA-Franc (BCEAO)"} } XPD{ @@ -1862,6 +2046,7 @@ de{ other{"Palladium"} } XPF{ + one{"CFP-Franc"} other{"CFP-Franc"} } XPT{ @@ -1882,6 +2067,7 @@ de{ other{"Jemen-Dinar"} } YER{ + one{"Jemen-Rial"} other{"Jemen-Rial"} } YUD{ @@ -1902,6 +2088,7 @@ de{ other{"Rand"} } ZMK{ + one{"Kwacha"} other{"Kwacha"} } ZRN{ @@ -1922,5 +2109,5 @@ de{ one{"{0} {1}"} other{"{0} {1}"} } - Version{"2.0.51.59"} + Version{"2.0.67.6"} } diff --git a/icuSources/data/curr/de_LU.txt b/icuSources/data/curr/de_LU.txt index 97db4acf..4af2087b 100644 --- a/icuSources/data/curr/de_LU.txt +++ b/icuSources/data/curr/de_LU.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/de_LU.xml diff --git a/icuSources/data/curr/dje.txt b/icuSources/data/curr/dje.txt new file mode 100755 index 00000000..4bd6f5e4 --- /dev/null +++ b/icuSources/data/curr/dje.txt @@ -0,0 +1,236 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/dje.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/dje.xml + */ +dje{ + Currencies{ + AED{ + "AED", + "Laaraw Immaara Margantey Dirham", + } + AOA{ + "AOA", + "Angoola Kwanza", + } + AUD{ + "AU$", + "Ostraali Dollar", + } + BHD{ + "BHD", + "Bahareen Dinar", + } + BIF{ + "BIF", + "Burundi Fraŋ", + } + BWP{ + "BWP", + "Botswaana Pund", + } + CAD{ + "CA$", + "Kanaada Dollar", + } + CDF{ + "CDF", + "Kongo Fraŋ", + } + CHF{ + "CHF", + "Swisu Fraŋ", + } + CNY{ + "CNÂ¥", + "Sinwa Yuan Renminbi", + } + CVE{ + "CVE", + "Kapuver Escudo", + } + DJF{ + "DJF", + "Jibuuti Fraŋ", + } + DZD{ + "DZD", + "Alžeeri Dinar", + } + EGP{ + "EGP", + "Misra Pund", + } + ERN{ + "ERN", + "Eritree Nafka", + } + ETB{ + "ETB", + "Ecioopi Birr", + } + EUR{ + "€", + "Eero", + } + GBP{ + "£", + "Britin Pund", + } + GHC{ + "GHC", + "Gaana Å iidi", + } + GMD{ + "GMD", + "Gambi Dalasi", + } + GNS{ + "GNS", + "Ginee Fraŋ", + } + INR{ + "₹", + "Indu Rupii", + } + JPY{ + "JPÂ¥", + "Jaapoŋ Yen", + } + KES{ + "KES", + "Keeniya Å iiliŋ", + } + KMF{ + "KMF", + "Komoor Fraŋ", + } + LRD{ + "LRD", + "Liberia Dollar", + } + LSL{ + "LSL", + "Leezoto Loti", + } + LYD{ + "LYD", + "Liibi Dinar", + } + MAD{ + "MAD", + "Maarok Dirham", + } + MGA{ + "MGA", + "MalgaaÅ¡i Fraŋ", + } + MRO{ + "MRO", + "Mooritaani Ugiya", + } + MUR{ + "MUR", + "Mooris Rupii", + } + MWK{ + "MWK", + "Malaawi Kwaca", + } + MZM{ + "MZM", + "Mozambik Metikal", + } + NAD{ + "NAD", + "Naamibi Dollar", + } + NGN{ + "NGN", + "Naajiriya Neera", + } + RWF{ + "RWF", + "Rwanda Fraŋ", + } + SAR{ + "SAR", + "Saudiya Riyal", + } + SCR{ + "SCR", + "SeeÅ¡el Rupii", + } + SDG{ + "SDG", + "Suudaŋ Dinar", + } + SDP{ + "SDP", + "Suudaŋ Pund", + } + SHP{ + "SHP", + "Seŋ Helena Fraŋ", + } + SLL{ + "SLL", + "Leeon", + } + SOS{ + "SOS", + "Somaali Å iiliŋ", + } + STD{ + "STD", + "Sao Tome nda Prinsipe Dobra", + } + SZL{ + "SZL", + "Lilangeni", + } + TND{ + "TND", + "Tunizi Dinar", + } + TZS{ + "TZS", + "Tanzaani Å iiliŋ", + } + UGX{ + "UGX", + "Uganda Å iiliŋ", + } + USD{ + "US$", + "Ameriki Dollar", + } + XAF{ + "FCFA", + "CFA Fraŋ (BEAC)", + } + XOF{ + "CFA", + "CFA Fraŋ (BCEAO)", + } + ZAR{ + "ZAR", + "Hawasa Afriki Rand", + } + ZMK{ + "ZMK", + "Zambi Kwaca", + } + ZWD{ + "ZWD", + "Zimbabwe Dollar", + } + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/brkitr/th.txt b/icuSources/data/curr/dua.txt old mode 100644 new mode 100755 similarity index 59% rename from icuSources/data/brkitr/th.txt rename to icuSources/data/curr/dua.txt index ae247eb3..9d3734cb --- a/icuSources/data/brkitr/th.txt +++ b/icuSources/data/curr/dua.txt @@ -1,14 +1,14 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/xml/brkitr/th.xml +// * Source File:/common/main/dua.xml // * // *************************************************************************** -th{ - Version{"1.1"} - boundaries{ - grapheme:process(dependency){"char_th.brk"} - } +/** + * ICU source: /xml/main/dua.xml + */ +dua{ + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/dyo.txt b/icuSources/data/curr/dyo.txt new file mode 100755 index 00000000..56ea9858 --- /dev/null +++ b/icuSources/data/curr/dyo.txt @@ -0,0 +1,132 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/dyo.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/dyo.xml + */ +dyo{ + Currencies{ + AOA{ + "AOA", + "kwanza yati Angola", + } + AUD{ + "AU$", + "dolaar yati Ostraalia", + } + BHD{ + "BHD", + "dinaar yati Bahrayn", + } + BIF{ + "BIF", + "fraaŋ yati Burundi", + } + BWP{ + "BWP", + "pula yati Boswana", + } + CAD{ + "CA$", + "dolaar yati Kanada", + } + CDF{ + "CDF", + "fraaŋ yati Kongo", + } + CNY{ + "CNÂ¥", + "yuan yati Siin", + } + CVE{ + "CVE", + "eskuudo yati Kap Ver", + } + DJF{ + "DJF", + "fraaŋ yati Jibuti", + } + DZD{ + "DZD", + "dinaar yati Alseri", + } + EGP{ + "EGP", + "liiverey yati Esípt", + } + ERN{ + "ERN", + "nafka yati Eritree", + } + ETB{ + "ETB", + "birr yati Ecoopi", + } + EUR{ + "€", + "euro", + } + GHC{ + "GHC", + "cedi yati Gaana", + } + GMD{ + "GMD", + "dalasi yati Gambi", + } + GNS{ + "GNS", + "sili yati Giné", + } + INR{ + "₹", + "rupii yati End", + } + JPY{ + "JPÂ¥", + "yen yati Sapoŋ", + } + KES{ + "KES", + "silliŋ yati Keniya", + } + KMF{ + "KMF", + "fraaŋ yati Komor", + } + LRD{ + "LRD", + "dolaar yati Liberia", + } + LYD{ + "LYD", + "dinaar yati Libia", + } + MGA{ + "MGA", + "ariari yati Madagaskaar", + } + MRO{ + "MRO", + "ugiiya yati Mooritanii", + } + MWK{ + "MWK", + "kwacha yati Malawi", + } + XAF{ + "FCFA", + "seefa BEAC", + } + XOF{ + "CFA", + "seefa yati BCEAO", + } + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/curr/ebu.txt b/icuSources/data/curr/ebu.txt index 16af37fd..6f7dd048 100755 --- a/icuSources/data/curr/ebu.txt +++ b/icuSources/data/curr/ebu.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ebu.xml @@ -16,7 +16,7 @@ ebu{ "Dirham ya Falme za Kiarabu", } AOA{ - "Kz", + "AOA", "Kwanza ya Angola", } AUD{ @@ -24,11 +24,11 @@ ebu{ "Dora ya Australia", } BHD{ - "BD", + "BHD", "Dinari ya Bahareni", } BIF{ - "FBu", + "BIF", "Faranga ya Burundi", } BWP{ @@ -52,15 +52,15 @@ ebu{ "Yuan Renminbi ya China", } CVE{ - "CV$", + "CVE", "Eskudo ya Kepuvede", } DJF{ - "Fdj", + "DJF", "Faranga ya Jibuti", } DZD{ - "DA", + "DZD", "Dinari ya Aljeria", } EGP{ @@ -68,11 +68,11 @@ ebu{ "Pauni ya Misri", } ERN{ - "Nfk", + "ERN", "Nakfa ya Eritrea", } ETB{ - "Br", + "ETB", "Bir ya Uhabeshi", } EUR{ @@ -84,7 +84,7 @@ ebu{ "Pauni ya Uingereza", } GHC{ - "₵", + "GHC", "Sedi ya Ghana", } GMD{ @@ -92,11 +92,11 @@ ebu{ "Dalasi ya Gambia", } GNS{ - "GNS" /** === */, + "GNS", "Faranga ya Gine", } INR{ - "Rs", + "₹", "Rupia ya India", } JPY{ @@ -108,11 +108,11 @@ ebu{ "Shilingi ya Kenya", } KMF{ - "CF", + "KMF", "Faranga ya Komoro", } LRD{ - "L$", + "LRD", "Dola ya Liberia", } LSL{ @@ -120,7 +120,7 @@ ebu{ "Loti ya Lesoto", } LYD{ - "LD", + "LYD", "Dinari ya Libya", } MAD{ @@ -132,11 +132,11 @@ ebu{ "Ariary ya Bukini", } MRO{ - "UM", + "MRO", "Ugwiya ya Moritania", } MUR{ - "MURs", + "MUR", "Rupia ya Morisi", } MWK{ @@ -144,15 +144,15 @@ ebu{ "Kwacha ya Malawi", } MZM{ - "Mt", + "MZM", "Metikali ya Msumbiji", } NAD{ - "N$", + "NAD", "Dola ya Namibia", } NGN{ - "₦", + "NGN", "Naira ya Nijeria", } RWF{ @@ -160,11 +160,11 @@ ebu{ "Faranga ya Rwanda", } SAR{ - "SR", + "SAR", "Riyal ya Saudia", } SCR{ - "SRe", + "SCR", "Rupia ya Shelisheli", } SDG{ @@ -172,19 +172,19 @@ ebu{ "Pauni ya Sudani", } SHP{ - "SH£", + "SHP", "Pauni ya Santahelena", } SLL{ - "Le", + "SLL", "Leoni", } SOS{ - "Ssh", + "SOS", "Shilingi ya Somalia", } STD{ - "Db", + "STD", "Dobra ya Sao Tome na Principe", } SZL{ @@ -192,15 +192,15 @@ ebu{ "Lilangeni", } TND{ - "DT", + "TND", "Dinari ya Tunisia", } TZS{ - "TSh", + "TZS", "Shilingi ya Tanzania", } UGX{ - "USh", + "UGX", "Shilingi ya Uganda", } USD{ @@ -216,17 +216,17 @@ ebu{ "Faranga CFA BCEAO", } ZAR{ - "R", + "ZAR", "Randi ya Afrika Kusini", } ZMK{ - "ZK", + "ZMK", "Kwacha ya Zambia", } ZWD{ - "Z$", + "ZWD", "Dola ya Zimbabwe", } } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/ee.txt b/icuSources/data/curr/ee.txt index 8d2ec388..025f30f8 100755 --- a/icuSources/data/curr/ee.txt +++ b/icuSources/data/curr/ee.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ee.xml @@ -11,218 +11,2291 @@ */ ee{ Currencies{ + ADP{ + "ADP", + "andorraga peseta", + } AED{ "AED", - "United Arab Emiratestɔwofɛgadudu", + "united arab emiratesga dirham", + } + AFA{ + "AFA", + "afghanistanga afghani (1927-2002)", + } + AFN{ + "AFN", + "afghanistanga afghani", + } + ALK{ + "ALK" /** === */, + "albaniaga lek (1946-1965)", + } + ALL{ + "ALL", + "albaniaga lek", + } + AMD{ + "AMD", + "armeniaga dram", + } + ANG{ + "ANG", + "nedalands antilleaga guilder", } AOA{ - "Kz", - "Angolatɔwoƒɛgadudu", + "AOA", + "angolaga kwanza", + } + AOK{ + "AOK", + "angolaga kwanza (1977-1991)", + } + AON{ + "AON", + "angolaga kwanza (1990-2000)", + } + AOR{ + "AOR", + "angolaga kwanza xoxotɔ (1995-1999)", + } + ARA{ + "ARA", + "argentinaga austral", + } + ARL{ + "ARL", + "argentinaga peso ley (1970-1983)", + } + ARM{ + "ARM", + "argentinaga peso (1881-1970)", + } + ARP{ + "ARP", + "argentinaga peso (1983-1985)", + } + ARS{ + "ARS", + "argentinaga peso", + } + ATS{ + "ATS", + "ɔstriaga schilling", } AUD{ "AU$", - "Australiatɔwoƒɛgadudu", + "australiaga dollar", + } + AWG{ + "AWG", + "arubaga lorin", + } + AZM{ + "AZM", + "azerbaidzanga manat (1993-2006)", + } + AZN{ + "AZN", + "azerbaidzanga manat", + } + BAD{ + "BAD", + "bosnia-herzegovinaga dinar (1992-1994)", + } + BAM{ + "BAM", + "bosnia-herzegovinaga convertible mark", + } + BAN{ + "BAN", + "bosnia kple herzegovinaga dinar yeyètɔ (1994-1997)", + } + BBD{ + "BBD", + "barbadiaga dollar", + } + BDT{ + "BDT", + "bangladeshga taka", + } + BEC{ + "BEC", + "beldziumga franc (convertible)", + } + BEF{ + "BEF", + "beldziumga franc", + } + BEL{ + "BEL", + "beldziumga franc (financial)", + } + BGL{ + "BGL", + "bɔlgariaga hard lev", + } + BGM{ + "BGM", + "bɔlgariaga socialist lev", + } + BGN{ + "BGN", + "bulgariaga lev", + } + BGO{ + "BGO", + "bulgariaga lev (1879-1952)", } BHD{ - "BD", - "Bahraintɔwoƒɛgadudu", + "BHD", + "bahrainga dinar", } BIF{ - "FBu", - "Burunditɔwoƒɛgadudu", + "BIF", + "burundiga franc", + } + BMD{ + "BMD", + "bermudaga dollar", + } + BND{ + "BND", + "bruneiga dollar", + } + BOB{ + "BOB", + "boliviaga boliviano", + } + BOL{ + "BOL", + "boliviaga boliviano (1863-1963)", + } + BOP{ + "BOP", + "boliviaga peso", + } + BOV{ + "BOV", + "boliviaga mvdol", + } + BRB{ + "BRB", + "braziliaga cruzeiro xoxotɔ (1967-1986)", + } + BRC{ + "BRC", + "brazilia cruzado (1986-1989)", + } + BRE{ + "BRE", + "braziliaga cruzeiro xoxotɔ gbãtɔ (1990-1993)", + } + BRL{ + "R$", + "brazilga real", + } + BRN{ + "BRN", + "brazilia cruzado xoxotɔ (1989-1990)", + } + BRR{ + "BRR", + "braziliaga cruzeiro (1993-1994)", + } + BRZ{ + "BRZ", + "braziliaga cruzeiro (1942-1967)", + } + BSD{ + "BSD", + "bahamiaga dollar", + } + BTN{ + "BTN", + "bhutanga ngultrum", + } + BUK{ + "BUK", + "burmaga kyat", } BWP{ "BWP", - "Botswanatɔwoƒɛgadudu", + "botswanaga pula", + } + BYB{ + "BYB", + "belarusiaga ruble yeytɔ (1994-1999)", + } + BYR{ + "BYR", + "belarusiaga ruble", + } + BZD{ + "BZD", + "belizega dollar", } CAD{ "CA$", - "Kanadatɔwofɛgadudu", + "kanadaga dollar", } CDF{ "CDF", - "Kongotɔwoƒɛgadudu", + "kongoga franc", + } + CHE{ + "CHE", + "WIR euro CHE", } CHF{ "CHF", - "Swistɔwoƒɛgadudu", + "swissga franc", + } + CHW{ + "CHW", + "WIR euro CHW", + } + CLE{ + "CLE", + "tsilega escudo", + } + CLF{ + "CLF", + "tsilegakɔnta dzidzenu UF", + } + CLP{ + "CLP", + "tsilega peso", + } + CNX{ + "CNX" /** === */, + "tsainatɔwo ƒe gadzraɖoƒe dollar", } CNY{ "CNÂ¥", - "Tsynatɔwoƒɛgadudu", + "tsainaga yuan", + } + COP{ + "COP", + "kolombiaga peso", + } + COU{ + "COU", + "kolombiaga vavãtɔ", + } + CRC{ + "CRC", + "kosta rikaga kolón", + } + CSD{ + "CSD", + "serbiaga dinar (2002-2006)", + } + CSK{ + "CSK", + "tsɛkoslovakiaga hard koruna", + } + CUC{ + "CUC", + "kubaga convertible peso", + } + CUP{ + "CUP", + "kubaga peso", } CVE{ - "CV$", - "Eskudo Kaboverdianotɔwoƒɛgadudu", + "CVE", + "kape verdega escudo", + } + CYP{ + "CYP", + "saipriɔtga pound", + } + CZK{ + "CZK", + "tsɛk repɔblikga koruna", + } + DDM{ + "DDM", + "É£edzeƒe germaniaga mark", + } + DEM{ + "DEM", + "germaniaga mark", } DJF{ - "Fdj", - "Dzibutitɔwoƒɛgadudu", + "DJF", + "dziboutiga franc", + } + DKK{ + "DKK", + "danemarkga krone", + } + DOP{ + "DOP", + "dominicaga peso", } DZD{ - "DA", - "Algeriatɔwoƒɛgadudu", + "DZD", + "aldzeriaga dinar", + } + ECS{ + "ECS", + "ekuadɔga sucre", + } + ECV{ + "ECV", + "ekuadɔ dzidzenu matrɔmatrɔ", + } + EEK{ + "EEK", + "estoniaga kroon", } EGP{ "EGP", - "Egypt-tɔwoƒɛgadudu", + "egyptega pound", } ERN{ - "Nfk", - "Eritreiatɔwofɛgadudu", + "ERN", + "eritreaga nakfa", + } + ESA{ + "ESA", + "spaniaga peseta (A)", + } + ESB{ + "ESB", + "spaniaga peseta (Convertible)", + } + ESP{ + "ESP", + "spaniaga peseta", } ETB{ - "Br", - "Ethiopiatɔwoƒɛgadudu", + "ETB", + "ethiopiaga birr", } EUR{ "€", - "Yurogadudu", + "euro", + } + FIM{ + "FIM", + "finlandga markka", + } + FJD{ + "FJD", + "fidziga dollar", + } + FKP{ + "FKP", + "falklanɖ ƒudomekpo dukɔwo ƒe ga pound", + } + FRF{ + "FRF", + "frentsiga franc", } GBP{ "£", - "Britishtɔwoƒɛgadudu", + "britainga pound sterling", + } + GEK{ + "GEK", + "dzɔdziaga kupon larit", + } + GEL{ + "GEL", + "dzɔdziaga lari", } GHC{ - "₵", - "Siɖi", + "GHC", + "ghana siɖi (1979-2007)", + } + GHS{ + "GH₵", + "ghana siɖi", + } + GIP{ + "GIP", + "gilbrataga pound", } GMD{ "GMD", - "Gambiatɔwofɛgadudu", + "gambiaga dalasi", + } + GNF{ + "GNF", + "giniga franc", } GNS{ - "GNS" /** === */, - "Guineatɔwoƒɛgadudu", + "GNS", + "giniga syli", + } + GQE{ + "GQE", + "ekuatorial giniga ekwele", + } + GRD{ + "GRD", + "grisiga drachma", + } + GTQ{ + "GTQ", + "guatemalaga quetzal", + } + GWE{ + "GWE", + "pɔtugaltɔwo ƒe giniga escudo", + } + GWP{ + "GWP", + "gini-bisau peso", + } + GYD{ + "GYD", + "guyanaga dollar", + } + HKD{ + "HK$", + "hong kongga dollar", + } + HNL{ + "HNL", + "honduraga lempira", + } + HRD{ + "HRD", + "kroatiaga dinar", + } + HRK{ + "HRK", + "kroatiaga kuna", + } + HTG{ + "HTG", + "haitiga gourde", + } + HUF{ + "HUF", + "hungariaga forint", + } + IDR{ + "IDR", + "indinesiaga rupiah", + } + IEP{ + "IEP", + "ireland pound", + } + ILP{ + "ILP", + "israelga pound", + } + ILR{ + "ILR" /** === */, + "israelga sheqel (1980-1985)", + } + ILS{ + "₪", + "israelga yeyetɔ sheqel", } INR{ - "Rs", - "Indiatɔwɔfɛgadudu", + "₹", + "indiaga rupee", + } + IQD{ + "IQD", + "irakga dinar", + } + IRR{ + "IRR", + "iranga rial", + } + ISJ{ + "ISJ" /** === */, + "aiselandga króna (1918-1981)", + } + ISK{ + "ISK", + "aiselandga króna", + } + ITL{ + "ITL", + "italiaga lira", + } + JMD{ + "JMD", + "dzamaikaga dollar", + } + JOD{ + "JOD", + "yɔdanga dinar", } JPY{ "JPÂ¥", - "Gyapantɔwoƒɛgadudu", + "dzapanga yen", } KES{ - "Ksh", - "Kenyatɔwoƒɛgadudu", + "KES", + "kenyaga shilling", + } + KGS{ + "KGS", + "kirgistanga som", + } + KHR{ + "KHR", + "kambodiaga riel", } KMF{ - "CF", - "Komoratɔwoƒɛgadudu", + "KMF", + "komoroga franc", + } + KPW{ + "KPW", + "dziehe koreaga won", + } + KRH{ + "KRH", + "anyiehe koreaga hwan (1953-1962)", + } + KRO{ + "KRO", + "anyiehe koreaga won (1945-1953)", + } + KRW{ + "₩", + "anyiehe koreaga won", + } + KWD{ + "KWD", + "kuwaitga dinar", + } + KYD{ + "KYD", + "kayman ƒudomekpoga dollar", + } + KZT{ + "KZT", + "kazakhstanga tenge", + } + LAK{ + "LAK", + "laosga kip", + } + LBP{ + "LBP", + "lebanonga pound", + } + LKR{ + "LKR", + "sri lankaga rupee", } LRD{ - "L$", - "Liberiatɔwoƒɛgadudu", + "LRD", + "liberiaga dollar", } LSL{ "LSL", - "Lesothotɔwoƒɛgadudu", + "lesotoga loti", + } + LTL{ + "LTL", + "lithuaniaga litas", + } + LTT{ + "LTT", + "lithuaniaga talonas", + } + LUC{ + "LUC", + "lazembɔgga convertible franc", + } + LUF{ + "LUF", + "lazembɔgga franc", + } + LUL{ + "LUL", + "lazembɔgga gadzikpɔ franc", + } + LVL{ + "LVL", + "latviaga lats", + } + LVR{ + "LVR", + "latviaga ruble", } LYD{ - "LD", - "Libyatɔwoƒɛgadudu", + "LYD", + "libyaga dinar", } MAD{ "MAD", - "Morokotɔwoƒɛgadudu", + "morokoga dirham", + } + MAF{ + "MAF", + "morokoga franc", + } + MCF{ + "MCF", + "monegaskga franc", + } + MDC{ + "MDC", + "moldovaga cupon", + } + MDL{ + "MDL", + "moldovaga leu", } MGA{ "MGA", - "Malagasytɔwoƒɛgadudu", + "malagasega ariary", + } + MGF{ + "MGF", + "malagasega franc", + } + MKD{ + "MKD", + "makedoniaga denar", + } + MKN{ + "MKN", + "makedoniaga denar (1992-1993)", + } + MLF{ + "MLF", + "maliga franc", + } + MMK{ + "MMK", + "myanmaga kyat", + } + MNT{ + "MNT", + "mongoliaga tugrik", + } + MOP{ + "MOP", + "makanesega pataca", } MRO{ - "UM", - "Mauritaniatɔwoƒɛgadudu", + "MRO", + "mɔritaniaga ouguiya", + } + MTL{ + "MTL", + "maltaga lira", + } + MTP{ + "MTP", + "maltaga pound", } MUR{ - "MURs", - "Mauritiustɔwoƒɛgadudu", + "MUR", + "mɔritiusga rupee", } - MWK{ - "MWK", - "Malawitɔwofɛgadudu", + MVR{ + "MVR", + "maldiviaga rufiyaa", } - MZM{ - "Mt", - "Mozambiktɔwoƒɛgadudu", + MXN{ + "MX$", + "meksikoga peso", } - NAD{ - "N$", - "Namibiatɔwoƒɛgadudu", + MYR{ + "MYR", + "malaysiaga ringit", } NGN{ - "₦", - "Nigeriatɔwoƒɛgadudu", + "NGN", + "naidzeriaga naira", + } + NIC{ + "NIC", + "nikaraguaga córdoba (1988-1991)", + } + NIO{ + "NIO", + "nikaraguaga córdoba", + } + NLG{ + "NLG", + "hollandga guilder", + } + NOK{ + "NOK", + "norwayga krone", + } + NPR{ + "NPR", + "nepalga rupee", + } + NZD{ + "NZ$", + "new zealanɖga dollar", + } + OMR{ + "OMR", + "omanga rial", + } + PAB{ + "PAB", + "panamaga balboa", + } + PEI{ + "PEI", + "peruga inti", + } + PEN{ + "PEN", + "peruga nuevo sol", + } + PES{ + "PES", + "peruga nuevo sol (1863-1965)", + } + PGK{ + "PGK", + "papua new guineaga kina", + } + PHP{ + "PHP", + "filipiniga peso", + } + PKR{ + "PKR", + "pakistaniga rupee", + } + PLN{ + "PLN", + "polanɖga zloty", + } + PLZ{ + "PLZ", + "polanɖga zloty (1950-1995)", + } + PTE{ + "PTE", + "pɔtugalga escudo", + } + PYG{ + "PYG", + "paraguayga guarani", + } + QAR{ + "QAR", + "katarga rial", + } + RHD{ + "RHD", + "rhodesiaga dollar", + } + ROL{ + "ROL", + "romaniaga leu (1952-2006)", + } + RON{ + "RON", + "romaniaga leu", + } + RSD{ + "RSD", + "serbiaga dinar", + } + RUB{ + "RUB", + "rɔtsiaga ruble", + } + RUR{ + "RUR", + "rɔtsiaga ruble (1991-1998)", } RWF{ "RWF", - "Rwandatɔwoƒɛgadudu", + "rwandaga franc", } SAR{ - "SR", - "Saudi Riyaltɔwoƒɛgadudu", + "SAR", + "saudiga riyal", + } + SBD{ + "SBD", + "solomon ƒudomekpo dukɔwo ƒe ga dollar", } SCR{ - "SRe", - "Seyshelstɔwoƒɛgadudu", + "SCR", + "sɛtselsga rupee", + } + SDD{ + "SDD", + "sudanga dinar (1992-2007)", } SDG{ "SDG", - "Sudantɔwoƒɛgadudu", + "sudanga pound", + } + SDP{ + "SDP", + "sudanga pound (1957-1998)", + } + SEK{ + "SEK", + "swedenga krona", + } + SGD{ + "SGD", + "singapɔga dollar", } SHP{ - "SH£", - "St Helenatɔwoƒɛgadudu", + "SHP", + "saint helenaga pound", + } + SIT{ + "SIT", + "slovaniaga tolar", + } + SKK{ + "SKK", + "slovakga koruna", } SLL{ - "Le", - "Leonegadudu", + "SLL", + "sierra leonega leone", } SOS{ - "Ssh", - "Somalitɔwoƒɛgadudu", + "SOS", + "somaliaga shilling", + } + SRD{ + "SRD", + "surinamga dollar", + } + SRG{ + "SRG", + "surinamega guilder", } STD{ - "Db", - "Sao Tome kplɛ Prinsipitɔwoƒɛgadudu", + "STD", + "são tomé kple príncipega dobra", + } + SUR{ + "SUR", + "sovietga rouble", + } + SVC{ + "SVC", + "salvadɔga colón", + } + SYP{ + "SYP", + "syriaga pound", } SZL{ "SZL", - "Lilangenitɔwoƒɛgadudu", + "swaziga lilangeni", + } + THB{ + "฿", + "thaiga baht", + } + TJR{ + "TJR", + "tajikistanga ruble", + } + TJS{ + "TJS", + "tajikistanga somoni", + } + TMM{ + "TMM", + "turkmenistanga manat (1993-2009)", + } + TMT{ + "TMT", + "turkmenistanga manat", } TND{ - "DT", - "Tunisiatɔwoƒɛgadudu", + "TND", + "tunisiaga dinar", + } + TOP{ + "TOP", + "tonagaga pa'anga", + } + TPE{ + "TPE", + "timɔga escudo", + } + TRL{ + "TRL", + "tɛkiiga lira (1922-2005)", + } + TRY{ + "TRY", + "tɛkiiga lira", + } + TTD{ + "TTD", + "trinidad kple tobagoga dollar", + } + TWD{ + "NT$", + "taiwanga yeye dollar", } TZS{ - "TSh", + "TZS", "Tanzaniatɔwofɛgadudu", } + UAH{ + "UAH", + "ukrainega hryvnia", + } + UAK{ + "UAK", + "ukrainega karbovanet", + } + UGS{ + "UGS", + "ugandaga shilling (1966-1987)", + } UGX{ - "USh", - "Ugandatɔwofɛgadudu", + "UGX", + "ugandaga shilling", } USD{ "US$", - "United Statestɔwofɛgadudu", + "us ga dollar", + } + USN{ + "USN", + "us ga dollar (ŋkeke si gbɔna tɔ)", + } + USS{ + "USS", + "us ga dollar (ŋkeke ma ke tɔ)", + } + UYI{ + "UYI", + "uruguayga peso UYI", + } + UYP{ + "UYP", + "uruguayga peso (1975-1993)", + } + UYU{ + "UYU", + "uruguayga peso", + } + UZS{ + "UZS", + "uzbekistanga som", + } + VEB{ + "VEB", + "venezuelaga bolívar (1871-2008)", + } + VEF{ + "VEF", + "venezuelaga bolívar", + } + VND{ + "₫", + "vietnamga dong", + } + VNN{ + "VNN", + "vietnamga dong (1978-1985)", + } + VUV{ + "VUV", + "vanuatuga vatu", + } + WST{ + "WST", + "samaoga tala", + } + XAF{ + "FCFA", + "É£etoɖofe afrikaga CFA franc BEAC", + } + XAG{ + "XAG", + "klosalo", + } + XAU{ + "XAU", + "sika", + } + XBA{ + "XBA", + "europa dzidzenu xba", + } + XBB{ + "XBB", + "europa gadzidzenu xbb", + } + XBC{ + "XBC", + "europa kɔnta dzidzenu xbc", + } + XBD{ + "XBD", + "europa kɔnta dzidzenu xbd", + } + XCD{ + "EC$", + "É£edzeƒe caribbeaga dollar", + } + XDR{ + "XDR", + "gaɖuɖu ɖoɖo tɔxɛ", + } + XEU{ + "XEU", + "europa gaɖuɖu", + } + XFO{ + "XFO", + "fransemega sika franc", + } + XFU{ + "XFU", + "frentsi UIC-franc", } XOF{ "CFA", - "Sefa", + "É£etoɖofe afrikaga CFA franc BCEAO", + } + XPD{ + "XPD", + "palladiumga", + } + XPF{ + "CFPF", + "CFP ga franc", + } + XPT{ + "XPT", + "platinum", + } + XRE{ + "XRE", + "RINET gadodo XRE", + } + XTS{ + "XTS", + "gaɖuɖu dodokpɔ dzesi xts", + } + XXX{ + "XXX", + "gaɖuɖu manya", + } + YDD{ + "YDD", + "yemeniga dinar", + } + YER{ + "YER", + "yemeniga rial", + } + YUD{ + "YUD", + "yugoslaviaga hard dinar (1966-1990)", + } + YUM{ + "YUM", + "yugoslaviaga yeyetɔ dinar (1994-2002)", + } + YUN{ + "YUN", + "yugoslaviaga convertible dinar (1990-1992)", + } + YUR{ + "YUR", + "yugoslaviaga dinar (1992-1993)", + } + ZAL{ + "ZAL", + "anyiehe afrikaga rand (gadzikpɔtɔ)", } ZAR{ - "R", - "South Afrikatɔwoƒɛgadudu", + "ZAR", + "anyiehe afrikaga rand", } ZMK{ - "ZK", - "Zambiatɔwoƒɛgadudu", + "ZMK", + "zambiaga kwacha", + } + ZRN{ + "ZRN", + "zairega yeyetɔ zaire", + } + ZRZ{ + "ZRZ", + "zairega zaire (1971-1993)", } ZWD{ - "Z$", - "Zimbabwetɔwoƒɛgadudu", + "ZWD", + "zimbabwega dollar (1980-2008)", + } + ZWL{ + "ZWL", + "zimbabwega dollar (2009)", + } + ZWR{ + "ZWR", + "zimbabwega dollar (2008)", + } + } + CurrencyPlurals{ + ADP{ + one{"andorraga peseta"} + other{"andorraga peseta"} + } + AED{ + one{"united arab emiratesga dirham"} + other{"united arab emiratesga dirham"} + } + AFA{ + one{"afghanistanga afghani (1927-2002)"} + other{"afghanistanga afghani (1927-2002)"} + } + AFN{ + one{"afghanistanga afghani"} + other{"afghanistanga afghani"} + } + ALK{ + one{"albaniaga lek (1946-1965)"} + other{"albaniaga lek (1946-1965)"} + } + ALL{ + one{"albaniaga lek"} + other{"albaniaga lek"} + } + AMD{ + one{"armeniaga dram"} + other{"armeniaga dram"} + } + ANG{ + one{"nedalands antilleaga guilder"} + other{"nedalands antilleaga guilder"} + } + AOA{ + one{"angolaga kwanza"} + other{"angolaga kwanza"} + } + AOK{ + one{"angolaga kwanza (1977-1991)"} + other{"angolaga kwanza (1977-1991)"} + } + AON{ + one{"angolaga kwanza (1990-2000)"} + other{"angolaga kwanza (1990-2000)"} + } + AOR{ + one{"angolaga kwanza xoxotɔ (1995-1999)"} + other{"angolaga kwanza xoxotɔ (1995-1999)"} + } + ARA{ + one{"argentinaga austral"} + other{"argentinaga austral"} + } + ARL{ + one{"argentinaga peso ley (1970-1983)"} + other{"argentinaga peso ley (1970-1983)"} + } + ARM{ + one{"argentinaga peso (1881-1970)"} + other{"argentinaga peso (1881-1970)"} + } + ARP{ + one{"argentinaga peso (1983-1985)"} + other{"argentinaga peso (1983-1985)"} + } + ARS{ + one{"argentinaga peso"} + other{"argentinaga peso"} + } + ATS{ + one{"ɔstriaga schilling"} + other{"ɔstriaga schilling"} + } + AUD{ + one{"ɔstraliaga dollar"} + other{"ɔstraliaga dollar"} + } + AWG{ + one{"arubaga florin"} + other{"arubaga florin"} } + AZM{ + one{"azerbaidzanga manat (1993-2006)"} + other{"azerbaidzanga manat (1993-2006)"} + } + AZN{ + one{"azerbaidzanga manat"} + other{"azerbaidzanga manat"} + } + BAD{ + one{"bosnia-herzegovinaga dinar (1992-1994)"} + other{"bosnia-herzegovinaga dinar (1992-1994)"} + } + BAM{ + one{"bosnia-herzegovinaga convertible mark"} + other{"bosnia-herzegovinaga convertible mark"} + } + BAN{ + one{"bosnia kple herzegovinaga dinar yeyètɔ (1994-1997)"} + other{"bosnia kple herzegovinaga dinar yeyètɔ (1994-1997)"} + } + BBD{ + one{"barbadiaga dollar"} + other{"barbadiaga dollar"} + } + BDT{ + one{"bangladeshga taka"} + other{"bangladeshga taka"} + } + BEC{ + one{"beldziumga franc (convertible)"} + other{"beldziumga francwo (convertible)"} + } + BEF{ + one{"beldziumga franc"} + other{"beldziumga francwo"} + } + BEL{ + one{"beldziumga franc (financial)"} + other{"beldziumga francwo (financial)"} + } + BGL{ + one{"bɔlgariaga hard lev"} + other{"bɔlgariaga hard levwo"} + } + BGM{ + one{"bɔlgariaga socialist lev"} + other{"bɔlgariaga socialist levwo"} + } + BGN{ + one{"bulgariaga lev"} + other{"bulgariaga lev"} + } + BGO{ + one{"bulgariaga lev (1879-1952)"} + other{"bulgariaga lev (1879-1952)"} + } + BHD{ + one{"bahrainga dinar"} + other{"bahrainga dinar"} + } + BIF{ + one{"burundiga franc"} + other{"burundiga francwo"} + } + BMD{ + one{"bermudaga dollar"} + other{"bermudaga dollar"} + } + BND{ + one{"bruneiga dollar"} + other{"bruneiga dollar"} + } + BOB{ + one{"boliviaga boliviano"} + other{"boliviaga boliviano"} + } + BOL{ + one{"boliviaga boliviano (1863-1963)"} + other{"boliviaga boliviano (1863-1963)"} + } + BOP{ + one{"boliviaga peso"} + other{"boliviaga pesowo"} + } + BOV{ + one{"boliviaga mvdol"} + other{"boliviaga mvdolwo"} + } + BRB{ + one{"braziliaga cruzeiro xoxotɔ (1967-1986)"} + other{"braziliaga cruzeiro xoxotɔwo (1967-1986)"} + } + BRC{ + one{"brazilia cruzado (1986-1989)"} + other{"brazilia cruzadowo (1986-1989)"} + } + BRE{ + one{"braziliaga cruzeiro xoxotɔ gbãtɔ (1990-1993)"} + other{"braziliaga cruzeiro xoxotɔ gbãtɔwo (1990-1993)"} + } + BRL{ + one{"braziliaga real"} + other{"braziliaga realwo"} + } + BRN{ + one{"brazilia cruzado xoxotɔ (1989-1990)"} + other{"brazilia cruzado xoxotɔwo (1989-1990)"} + } + BRR{ + one{"braziliaga cruzeiro (1993-1994)"} + other{"braziliaga cruzeiro (1993-1994)"} + } + BRZ{ + one{"braziliaga cruzeiro (1942-1967)"} + other{"braziliaga cruzeiros (1942-1967)"} + } + BSD{ + one{"bahamiaga dollar"} + other{"bahamiaga dollarwo"} + } + BTN{ + one{"bhutanga ngultrum"} + other{"bhutanga ngultrumwo"} + } + BUK{ + one{"burmaga kyat"} + other{"burmaga kyatwo"} + } + BWP{ + one{"botswanaga pula"} + other{"botswanaga pulawo"} + } + BYB{ + one{"belarusiaga ruble yeytɔ (1994-1999)"} + other{"belarusiaga ruble yeyetɔwo (1994-1999)"} + } + BYR{ + one{"belarusiaga ruble"} + other{"belarusiaga rublewo"} + } + BZD{ + one{"belizega dollar"} + other{"belizega dollarwo"} + } + CAD{ + one{"kanadaga dollar"} + other{"kanadaga dollarwo"} + } + CDF{ + one{"kongoga franc"} + other{"kongoga francwo"} + } + CHE{ + one{"WIR euro CHE"} + other{"WIR eurowo CHE"} + } + CHF{ + one{"swissga franc"} + other{"swissga francwo"} + } + CHW{ + one{"WIR euro CHW"} + other{"WIR eurowo CHW"} + } + CLE{ + one{"tsilega escudo"} + other{"tsilega escudo"} + } + CLF{ + one{"tsilegakɔnta dzidzenu UF"} + other{"tsilegakɔnta dzidzenuwo UF"} + } + CLP{ + one{"tsilega peso"} + other{"tsilega pesowo"} + } + CNX{ + one{"tsainatɔwo ƒe gadzraɖoƒe dollar"} + other{"tsainatɔwo ƒe gadzraɖoƒe dollarwo"} + } + CNY{ + one{"tsainaga yuan"} + other{"tsainaga yuanwo"} + } + COP{ + one{"kolombiaga peso"} + other{"kolombiaga pesowo"} + } + COU{ + one{"kolombiaga vavãtɔ"} + other{"kolombiaga vavãtɔwo"} + } + CRC{ + one{"kosta rikaga kolón"} + other{"kosta rikaga kolónwo"} + } + CSD{ + one{"serbiaga dinar (2002-2006)"} + other{"serbiaga dinarwo (2002-2006)"} + } + CSK{ + one{"tsɛkoslovakiaga hard koruna"} + other{"tsɛkoslovakiaga hard korunawo"} + } + CUC{ + one{"kubaga convertible peso"} + other{"kubaga convertible pesowo"} + } + CUP{ + one{"kubaga peso"} + other{"kubaga pesowo"} + } + CVE{ + one{"kape verdega escudo"} + other{"kape verdega escudowo"} + } + CYP{ + one{"saipriɔtga pound"} + other{"saipriɔtga poundwo"} + } + CZK{ + one{"tsɛk repɔblikga koruna"} + other{"tsɛk repɔblikga korunawo"} + } + DDM{ + one{"É£edzeƒe germaniaga mark"} + other{"É£edzeƒe germaniaga markwo"} + } + DEM{ + one{"germaniaga mark"} + other{"germaniaga markwo"} + } + DJF{ + one{"dziboutiga franc"} + other{"dzibutiga franc"} + } + DKK{ + one{"denmarkga krone"} + other{"denmarkga krone"} + } + DOP{ + one{"dominikaga peso"} + other{"dominikaga peso"} + } + DZD{ + one{"aldzeriaga dinar"} + other{"aldzeriaga dinar"} + } + ECS{ + one{"ekuadɔga sucre"} + other{"ekuadɔga sucre"} + } + ECV{ + one{"ekuadɔ dzidzenu matrɔmatrɔ"} + other{"ekuadɔ dzidzenu matrɔmatrɔ"} + } + EEK{ + one{"estoniaga kroon"} + other{"estoniaga kroon"} + } + EGP{ + one{"egyptega pound"} + other{"egyptega pound"} + } + ERN{ + one{"eritreaga nakfa"} + other{"eritreaga nakfa"} + } + ESA{ + one{"spaniaga peseta (A)"} + other{"spaniaga peseta (A)"} + } + ESB{ + one{"spaniaga peseta (Convertible)"} + other{"spaniaga pesetas (Convertible)"} + } + ESP{ + one{"spaniaga peseta"} + other{"spaniaga pesetas"} + } + ETB{ + one{"ethiopiaga birr"} + other{"ethiopiaga birr"} + } + EUR{ + one{"euro"} + other{"euro"} + } + FIM{ + one{"finlandga markka"} + other{"finlandga markka"} + } + FJD{ + one{"fidziga dollar"} + other{"fidziga dollar"} + } + FKP{ + one{"falkland ƒudomekpo dukɔwo ƒe ga pound"} + other{"falkland ƒudomekpo dukɔwo ƒe ga pound"} + } + FRF{ + one{"frentsiga franc"} + other{"frentsiga franc"} + } + GBP{ + one{"britainga pound sterling"} + other{"britainga pound sterling"} + } + GEK{ + one{"dzɔdziaga kupon larit"} + other{"dzɔdziaga kupon larit"} + } + GEL{ + one{"dzɔdziaga larit"} + other{"dzɔdziaga larit"} + } + GHC{ + one{"ghana siɖi (1979-2007)"} + other{"ghana siɖi (1979-2007)"} + } + GHS{ + one{"ghana siɖi"} + other{"ghana siɖi"} + } + GIP{ + one{"gilbrataga pound"} + other{"gilbrataga pound"} + } + GMD{ + one{"gambiaga dalasi"} + other{"gambiaga dalasi"} + } + GNF{ + one{"giniga franc"} + other{"giniga franc"} + } + GNS{ + one{"giniga syli"} + other{"giniga syli"} + } + GQE{ + one{"ekuatorial giniga ekwele"} + other{"ekuatorial giniga ekwele"} + } + GRD{ + one{"grisiga drachma"} + other{"grisiga drachma"} + } + GTQ{ + one{"guatemalaga quetzal"} + other{"guatemalaga quetzal"} + } + GWE{ + one{"pɔtugaltɔwo ƒe giniga escudo"} + other{"pɔtugaltɔwo ƒe giniga escudo"} + } + GWP{ + one{"gini-bisau peso"} + other{"gini-bisau peso"} + } + GYD{ + one{"guyanaga dollar"} + other{"guyanaga dollar"} + } + HKD{ + one{"hong kongga dollar"} + other{"hong kongga dollar"} + } + HNL{ + one{"honduraga lempira"} + other{"honduraga lempira"} + } + HRD{ + one{"kroatiaga dinar"} + other{"kroatiaga dinar"} + } + HRK{ + one{"kroatiaga kuna"} + other{"kroatiaga kuna"} + } + HTG{ + one{"haitiga gourde"} + other{"haitiga gourde"} + } + HUF{ + one{"hungariaga forint"} + other{"hungariaga forint"} + } + IDR{ + one{"indinesiaga rupiah"} + other{"indinesiaga rupiah"} + } + IEP{ + one{"ireland pound"} + other{"ireland pound"} + } + ILP{ + one{"israelga pound"} + other{"israelga pound"} + } + ILR{ + one{"israelga sheqel (1980-1985)"} + other{"israelga sheqel (1980-1985)"} + } + ILS{ + one{"israelga yeyetɔ sheqel"} + other{"israelga yeyetɔ sheqel"} + } + INR{ + one{"indiaga rupee"} + other{"indiaga rupee"} + } + IQD{ + one{"irakga dinar"} + other{"irakga dinar"} + } + IRR{ + one{"iranga rial"} + other{"iranga rial"} + } + ISJ{ + one{"aiselandga króna (1918-1981)"} + other{"aiselandga krónur (1918-1981)"} + } + ISK{ + one{"aiselandga króna"} + other{"aiselandga krónur"} + } + ITL{ + one{"italiaga lira"} + other{"italiaga lira"} + } + JMD{ + one{"dzamaikaga dollar"} + other{"dzamaikaga dollar"} + } + JOD{ + one{"yɔdanga dinar"} + other{"yɔdanga dinar"} + } + JPY{ + one{"dzapanga yen"} + other{"dzapanga yen"} + } + KES{ + one{"kenyaga shilling"} + other{"kenyaga shilling"} + } + KGS{ + one{"kirgistanga som"} + other{"kirgistanga som"} + } + KHR{ + one{"kambodiaga riel"} + other{"kambodiaga riel"} + } + KMF{ + one{"komoroga franc"} + other{"komoroga franc"} + } + KPW{ + one{"dziehe koreaga won"} + other{"dziehe koreaga won"} + } + KRH{ + one{"anyiehe koreaga hwan (1953-1962)"} + other{"anyiehe koreaga hwan (1953-1962)"} + } + KRO{ + one{"anyiehe koreaga won (1945-1953)"} + other{"anyiehe koreaga won (1945-1953)"} + } + KRW{ + one{"anyiehe koreaga won"} + other{"anyiehe koreaga won"} + } + KWD{ + one{"kuwaitga dinar"} + other{"kuwaitga dinar"} + } + KYD{ + one{"kayman ƒudomekpoga dollar"} + other{"kayman ƒudomekpoga dollar"} + } + KZT{ + one{"kazakhstanga tenge"} + other{"kazakhstanga tenge"} + } + LAK{ + one{"laosga kip"} + other{"laosga kip"} + } + LBP{ + one{"lebanonga pound"} + other{"lebanonga pound"} + } + LKR{ + one{"sri lankaga rupee"} + other{"sri lankaga rupee"} + } + LRD{ + one{"liberiaga dollar"} + other{"liberiaga dollar"} + } + LSL{ + one{"lesotoga loti"} + other{"lesotoga loti"} + } + LTL{ + one{"lithuaniaga litas"} + other{"lithuaniaga litai"} + } + LTT{ + one{"lithuaniaga talonas"} + other{"lithuaniaga talonas"} + } + LUC{ + one{"lazembɔgga convertible franc"} + other{"lazembɔgga convertible francs"} + } + LUF{ + one{"lazembɔgga franc"} + other{"lazembɔgga franc"} + } + LUL{ + one{"lazembɔgga gadzikpɔ franc"} + other{"lazembɔgga gadzikpɔ franc"} + } + LVL{ + one{"latviaga lats"} + other{"latviaga lati"} + } + LVR{ + one{"latviaga ruble"} + other{"latviaga ruble"} + } + LYD{ + one{"libyaga dinar"} + other{"libyaga dinar"} + } + MAD{ + one{"morokoga dirham"} + other{"morokoga dirham"} + } + MAF{ + one{"morokoga franc"} + other{"morokoga franc"} + } + MCF{ + one{"monegaskga franc"} + other{"monegaskga franc"} + } + MDC{ + one{"moldovaga cupon"} + other{"moldovaga cupon"} + } + MDL{ + one{"moldovaga leu"} + other{"moldovaga leu"} + } + MGA{ + one{"malagasega ariary"} + other{"malagasega ariary"} + } + MGF{ + one{"malagasega franc"} + other{"malagasega franc"} + } + MKD{ + one{"makedoniaga denar"} + other{"makedoniaga denari"} + } + MKN{ + one{"makedoniaga denar (1992-1993)"} + other{"makedoniaga denari (1992-1993)"} + } + MLF{ + one{"maliga franc"} + other{"maliga franc"} + } + MMK{ + one{"myanmaga kyat"} + other{"myanmaga kyat"} + } + MNT{ + one{"mongoliaga tugrik"} + other{"mongoliaga tugrik"} + } + MOP{ + one{"makanesega pataca"} + other{"makanesega pataca"} + } + MRO{ + one{"mɔritaniaga ouguiya"} + other{"mɔritaniaga ouguiya"} + } + MTL{ + one{"maltaga lira"} + other{"maltaga lira"} + } + MTP{ + one{"maltaga pound"} + other{"maltaga pound"} + } + MUR{ + one{"mɔritiusga rupee"} + other{"mɔritiusga rupee"} + } + MVR{ + one{"maldiviaga rufiyaa"} + other{"maldiviaga rufiyaa"} + } + MXN{ + one{"meksikoga peso"} + other{"meksikoga peso"} + } + MYR{ + one{"malaysiaga ringit"} + other{"malaysiaga ringit"} + } + NGN{ + one{"naidzeriaga naira"} + other{"naidzeriaga naira"} + } + NIC{ + one{"nikaraguaga córdoba (1988-1991)"} + other{"nikaraguaga córdoba (1988-1991)"} + } + NIO{ + one{"nikaraguaga córdoba"} + other{"nikaraguaga córdoba"} + } + NLG{ + one{"hollandga guilder"} + other{"hollandga guilderwo"} + } + NOK{ + one{"nɔweiga krone"} + other{"nɔweiga krone"} + } + NPR{ + one{"nepalga rupee"} + other{"nepalga rupee"} + } + NZD{ + one{"new zealanɖga dollar"} + other{"new zealanɖga dollar"} + } + OMR{ + one{"omanga rial"} + other{"omanga rial"} + } + PAB{ + one{"panamaga balboa"} + other{"panamaga balboa"} + } + PEI{ + one{"peruga inti"} + other{"peruga inti"} + } + PEN{ + one{"peruga nuevo sol"} + other{"peruga nuevo sol"} + } + PES{ + one{"peruga nuevo sol (1863-1965)"} + other{"peruga nuevo sol (1863-1965)"} + } + PGK{ + one{"papua new giniga kina"} + other{"papua new giniga kina"} + } + PHP{ + one{"filipinga peso"} + other{"filipinga peso"} + } + PKR{ + one{"pakistanga rupee"} + other{"pakistanga rupee"} + } + PLN{ + one{"polandga zloty"} + other{"polandga zloty"} + } + PLZ{ + one{"polandga zloty (1950-1995)"} + other{"polandga zloty (1950-1995)"} + } + PTE{ + one{"pɔtugalga escudo"} + other{"pɔtugalga escudo"} + } + PYG{ + one{"paraguayga guarani"} + other{"paraguayga guarani"} + } + QAR{ + one{"katarga rial"} + other{"katarga rial"} + } + RHD{ + one{"rhodesiaga dollar"} + other{"rhodesiaga dollar"} + } + ROL{ + one{"romaniaga leu (1952-2006)"} + other{"romaniaga leu (1952-2006)"} + } + RON{ + one{"romaniaga leu"} + other{"romaniaga leu"} + } + RSD{ + one{"serbiaga dinar"} + other{"serbiaga dinar"} + } + RUB{ + one{"rɔtsiaga ruble"} + other{"rɔtsiaga ruble"} + } + RUR{ + one{"rɔtsiaga ruble (1991-1998)"} + other{"rɔtsiaga ruble (1991-1998)"} + } + RWF{ + one{"rwandaga franc"} + other{"rwandaga franc"} + } + SAR{ + one{"saudiga riyal"} + other{"saudiga riyal"} + } + SBD{ + one{"solomon ƒudomekpo dukɔwo ƒe ga dollar"} + other{"solomon ƒudomekpo dukɔwo ƒe ga dollar"} + } + SCR{ + one{"sɛtselsga rupee"} + other{"sɛtselsga rupee"} + } + SDD{ + one{"sudanga dinar (1992-2007)"} + other{"sudanga dinar (1992-2007)"} + } + SDG{ + one{"sudanga pound"} + other{"sudanga pound"} + } + SDP{ + one{"sudanga pound (1957-1998)"} + other{"sudanga pound (1957-1998)"} + } + SEK{ + one{"swedenga krona"} + other{"swedenga krona"} + } + SGD{ + one{"singapɔga dollar"} + other{"singapɔga dollar"} + } + SHP{ + one{"saint helenaga pound"} + other{"saint helenaga pound"} + } + SIT{ + one{"slovaniaga tolar"} + other{"slovaniaga tolar"} + } + SKK{ + one{"slovakiaga koruna"} + other{"slovakiaga koruna"} + } + SLL{ + one{"sierra leonega leone"} + other{"sierra leonega leone"} + } + SOS{ + one{"somaliaga shilling"} + other{"somaliaga shilling"} + } + SRD{ + one{"surinamga dollar"} + other{"surinamga dollar"} + } + SRG{ + one{"surinamega guilder"} + other{"surinamega guilder"} + } + STD{ + one{"são tomé kple príncipega dobra"} + other{"são tomé kple príncipega dobra"} + } + SUR{ + one{"sovietga rouble"} + other{"sovietga rouble"} + } + SVC{ + one{"salvadɔga colón"} + other{"salvadɔga colón"} + } + SYP{ + one{"syriaga pound"} + other{"syriaga pound"} + } + SZL{ + one{"swaziga lilangeni"} + other{"swaziga lilangeni"} + } + THB{ + one{"thaiga baht"} + other{"thaiga baht"} + } + TJR{ + one{"tajikistanga ruble"} + other{"tajikistanga ruble"} + } + TJS{ + one{"tajikistanga somoni"} + other{"tajikistanga somoni"} + } + TMM{ + one{"turkmenistanga manat (1993-2009)"} + other{"turkmenistanga manat (1993-2009)"} + } + TMT{ + one{"turkmenistanga manat"} + other{"turkmenistanga manat"} + } + TND{ + one{"tunisiaga dinar"} + other{"tunisiaga dinar"} + } + TOP{ + one{"tonagaga pa'anga"} + other{"tonagaga pa'anga"} + } + TPE{ + one{"timɔga escudo"} + other{"timɔga escudo"} + } + TRL{ + one{"tɛkiiga lira (1922-2005)"} + other{"tɛkiiga lira (1922-2005)"} + } + TRY{ + one{"tɛkiiga lira"} + other{"tɛkiiga lira"} + } + TTD{ + one{"trinidad kple tobagoga dollar"} + other{"trinidad kple tobagoga dollar"} + } + TWD{ + one{"taiwanga yeye dollar"} + other{"taiwanga yeye dollar"} + } + TZS{ + one{"tanzaniaga shilling"} + other{"tanzaniaga shilling"} + } + UAH{ + one{"ukrainega hryvnia"} + other{"ukrainega hryvnia"} + } + UAK{ + one{"ukrainega karbovanet"} + other{"ukrainega karbovantsiv"} + } + UGS{ + one{"ugandaga shilling (1966-1987)"} + other{"ugandaga shilling (1966-1987)"} + } + UGX{ + one{"ugandaga shilling"} + other{"ugandaga shilling"} + } + USD{ + one{"us ga dollar"} + other{"us ga dollar"} + } + USN{ + one{"us ga dollar (ŋkeke si gbɔna tɔ)"} + other{"us ga dollar (ŋkeke si gbɔna tɔ)"} + } + USS{ + one{"us ga dollar (ŋkeke ma ke tɔ)"} + other{"us ga dollar (ŋkeke ma ke tɔ)"} + } + UYI{ + one{"uruguayga peso UYI"} + other{"uruguayga peso UYI"} + } + UYP{ + one{"uruguayga peso (1975-1993)"} + other{"uruguayga peso (1975-1993)"} + } + UYU{ + one{"uruguayga peso"} + other{"uruguayga peso"} + } + UZS{ + one{"uzbekistanga som"} + other{"uzbekistanga som"} + } + VEB{ + one{"venezuelaga bolívar (1871-2008)"} + other{"venezuelaga bolívar (1871-2008)"} + } + VEF{ + one{"venezuelaga bolívar"} + other{"venezuelaga bolívar"} + } + VND{ + one{"vietnamga dong"} + other{"vietnamga dong"} + } + VNN{ + one{"vietnamga dong (1978-1985)"} + other{"vietnamga dong (1978-1985)"} + } + VUV{ + one{"vanuatuga vatu"} + other{"vanuatuga vatu"} + } + WST{ + one{"samaoga tala"} + other{"samaoga tala"} + } + XAF{ + one{"É£etoɖofe afrikaga CFA franc BEAC"} + other{"É£etoɖofe afrikaga CFA franc BEAC"} + } + XAG{ + one{"klosalo"} + other{"klosalo"} + } + XAU{ + one{"sika"} + other{"sika"} + } + XBA{ + one{"europa dzidzenu xba"} + other{"europa dzidzenu xba"} + } + XBB{ + one{"europa gadzidzenu xbb"} + other{"europa gadzidzenu xbb"} + } + XBC{ + one{"europa kɔnta dzidzenu"} + other{"europa kɔnta dzidzenu"} + } + XBD{ + one{"europaga (XBD)"} + other{"europaga (XBD)"} + } + XCD{ + one{"É£edzeƒe karibbeaga dollar"} + other{"É£edzeƒe karibbeaga dollar"} + } + XDR{ + one{"gaɖuɖu ɖoɖo tɔxɛ"} + other{"gaɖuɖu ɖoɖo tɔxɛ"} + } + XEU{ + one{"europa gaɖuɖu"} + other{"europa gaɖuɖu"} + } + XFO{ + one{"frentsiga sika franc"} + other{"frentsiga sika franc"} + } + XFU{ + one{"frentsi UIC-franc"} + other{"frentsi UIC-franc"} + } + XOF{ + one{"É£etoɖofe afrikaga CFA franc BCEAO"} + other{"É£etoɖofe afrikaga CFA franc BCEAO"} + } + XPD{ + one{"palladiumga"} + other{"palladiumga"} + } + XPF{ + one{"CFP ga franc"} + other{"CFP ga franc"} + } + XPT{ + one{"platinum"} + other{"platinum"} + } + XRE{ + one{"RINET gadodo XRE"} + other{"RINET gadodo XRE"} + } + XTS{ + one{"gaɖuɖu dodokpɔ dzesi"} + other{"gaɖuɖu dodokpɔ dzesi"} + } + XXX{ + one{"gaɖuɖu manya"} + other{"gaɖuɖu manya"} + } + YDD{ + one{"yemeniga dinar"} + other{"yemeniga dinar"} + } + YER{ + one{"yemeniga rial"} + other{"yemeniga rial"} + } + YUD{ + one{"yugoslaviaga hard dinar (1966-1990)"} + other{"yugoslaviaga hard dinar (1966-1990)"} + } + YUM{ + one{"yugoslaviaga yeyetɔ dinar (1994-2002)"} + other{"yugoslaviaga yeyetɔ dinar (1994-2002)"} + } + YUN{ + one{"yugoslaviaga convertible dinar (1990-1992)"} + other{"yugoslaviaga convertible dinar (1990-1992)"} + } + YUR{ + one{"yugoslaviaga dinar (1992-1993)"} + other{"yugoslaviaga dinar (1992-1993)"} + } + ZAL{ + one{"anyiehe afrikaga rand (gadzikpɔtɔ)"} + other{"anyiehe afrikaga rand (gadzikpɔtɔ)"} + } + ZAR{ + one{"anyiehe afrikaga rand"} + other{"anyiehe afrikaga rand"} + } + ZMK{ + one{"zambiaga kwacha"} + other{"zambiaga kwacha"} + } + ZRN{ + one{"zairega yeyetɔ zaire"} + other{"zairega yeyetɔ zaire"} + } + ZRZ{ + one{"zairega zaire (1971-1993)"} + other{"zairega zaires (1971-1993)"} + } + ZWD{ + one{"zimbabwega dollar (1980-2008)"} + other{"zimbabwega dollar (1980-2008)"} + } + ZWL{ + one{"zimbabwega dollar (2009)"} + other{"zimbabwega dollar (2009)"} + } + ZWR{ + one{"zimbabwega dollar (2008)"} + other{"zimbabwega dollar (2008)"} + } + } + CurrencyUnitPatterns{ + other{"{1} {0}"} } - Version{"2.0.50.66"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/el.txt b/icuSources/data/curr/el.txt index e7aaa877..e797aff3 100644 --- a/icuSources/data/curr/el.txt +++ b/icuSources/data/curr/el.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2011 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/el.xml @@ -12,7 +12,7 @@ el{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "Πεσέτα Ανδόρας", } AED{ @@ -20,11 +20,11 @@ el{ "Ντιράμ Ηνωμένων Αραβικών Εμιράτων", } AFA{ - "AFA" /** === */, + "AFA", "Αφγανί Αφγανιστάν (1927-2002)", } AFN{ - "Af", + "AFN", "Αφγανί Αφγανιστάν", } ALL{ @@ -36,39 +36,35 @@ el{ "Ντραμ Αρμενίας", } ANG{ - "NAf.", + "ANG", "Γκίλντα Ολλανδικών Αντιλλών", } AOA{ - "Kz", + "AOA", "Κουάνζα Ανγκόλας", } AOK{ - "AOK" /** === */, + "AOK", "Κουάνζα Ανγκόλας (1977-1990)", } AON{ - "AON" /** === */, + "AON", "Νέα Κουάνζα Ανγκόλας (1990-2000)", } - AOR{ - "AOR" /** === */, - "Κουάνζα Reajustado Ανγκόλας (1995-1999)", - } ARA{ - "₳", + "ARA", "Ωστράλ Αργετινής", } ARP{ - "ARP" /** === */, + "ARP", "Πέσο Αργεντινής (1983-1985)", } ARS{ - "AR$", + "ARS", "Πέσο Αργεντινής", } ATS{ - "ATS" /** === */, + "ATS", "Σελίνι Αυστρίας", } AUD{ @@ -76,7 +72,7 @@ el{ "Δολάριο Αυστραλίας", } AWG{ - "Afl.", + "AWG", "Γκίλντα Αρούμπα", } AZM{ @@ -84,39 +80,39 @@ el{ "Μανάτ Αζερμπαϊτζάν (1993-2006)", } AZN{ - "man.", + "AZN", "Μανάτ Αζερμπαϊτζάν", } BAD{ - "BAD" /** === */, + "BAD", "Δηνάριο Βοσνίας-Ερζεγοβίνης", } BAM{ - "KM", + "BAM", "Μετατρέψιμο Μάρκο Βοσνίας-Ερζεγοβίνης", } BBD{ - "Bds$", + "BBD", "Δολάριο Μπαρμπάντος", } BDT{ - "Tk", + "BDT", "Τάκα Μπαγκλαντές", } BEC{ - "BEC" /** === */, + "BEC", "Φράγκο Βελγίου (μετατρέψιμο)", } BEF{ - "BF", + "BEF", "Φράγκο Βελγίου", } BEL{ - "BEL" /** === */, + "BEL", "Φράγκο Βελγίου (οικονομικό)", } BGL{ - "BGL" /** === */, + "BGL", "Μεταλλικό Λεβ Βουλγαρίας", } BGN{ @@ -124,43 +120,43 @@ el{ "Νέο Λεβ Βουλγαρίας", } BHD{ - "BD", + "BHD", "Δηνάριο Μπαχρέιν", } BIF{ - "FBu", + "BIF", "Φράγκο Μπουρούντι", } BMD{ - "BD$", + "BMD", "Δολάριο Βερμούδων", } BND{ - "BN$", + "BND", "Δολάριο Μπρουνέι", } BOB{ - "Bs", + "BOB", "Μπολιβιάνο Βολιβίας", } BOP{ - "$b.", + "BOP", "Πέσο Βολιβίας", } BOV{ - "BOV" /** === */, + "BOV", "Μβδολ Βολιβίας", } BRB{ - "BRB" /** === */, + "BRB", "Νέο Κρουζιέρο Βραζιλίας (1967-1986)", } BRC{ - "BRC" /** === */, + "BRC", "Κρουζάντο Βραζιλίας", } BRE{ - "BRE" /** === */, + "BRE", "Κρουζιέρο Βραζιλίας (1990-1993)", } BRL{ @@ -168,23 +164,23 @@ el{ "Ρεάλ Βραζιλίας", } BRN{ - "BRN" /** === */, + "BRN", "Νέο Κρουζάντο Βραζιλίας", } BRR{ - "BRR" /** === */, + "BRR", "Κρουζιέρο Βραζιλίας", } BSD{ - "BS$", + "BSD", "Δολάριο Μπαχάμες", } BTN{ - "Nu.", + "BTN", "Νγκούλτρουμ Μπουτάν", } BUK{ - "BUK" /** === */, + "BUK", "Κιατ Βιρμανίας", } BWP{ @@ -192,7 +188,7 @@ el{ "Πούλα Μποτσουάνας", } BYB{ - "BYB" /** === */, + "BYB", "Νέο Ρούβλι Λευκορωσίας (1994-1999)", } BYR{ @@ -200,7 +196,7 @@ el{ "Ρούβλι Λευκορωσίας", } BZD{ - "BZ$", + "BZD", "Δολάριο Μπελίζ", } CAD{ @@ -212,7 +208,7 @@ el{ "Φράγκο Κονγκό", } CHE{ - "CHE" /** === */, + "CHE", "Ευρώ WIR", } CHF{ @@ -220,15 +216,15 @@ el{ "Φράγκο Ελβετίας", } CHW{ - "CHW" /** === */, + "CHW", "Φράγκο WIR", } CLF{ - "CLF" /** === */, + "CLF", "Ουνιδάδες ντε φομέντο Χιλής", } CLP{ - "CL$", + "CLP", "Πέσο Χιλής", } CNY{ @@ -236,75 +232,71 @@ el{ "Γιουάν Ρενμίμπι Κίνας", } COP{ - "CO$", + "COP", "Πέσο Κολομβίας", } CRC{ - "₡", + "CRC", "Κολόν Κόστα Ρίκα", } CSD{ - "CSD" /** === */, + "CSD", "Παλαιό Δηνάριο Σερβίας", } CSK{ - "CSK" /** === */, + "CSK", "Σκληρή Κορόνα Τσεχοσλοβακίας", } CUC{ - "CUC$", + "CUC", "Μετατρέψιμο πέσο Κούβας", } CUP{ - "CU$", + "CUP", "Πέσο Κούβας", } CVE{ - "CV$", + "CVE", "Εσκούδο Πράσινου Ακρωτηρίου", } CYP{ - "CY£", + "CYP", "Λίρα Κύπρου", } CZK{ - "Kč", + "CZK", "Κορόνα Τσέχικης Δημοκρατίας", } DDM{ - "DDM" /** === */, + "DDM", "Οστμάρκ Ανατολικής Γερμανίας", } DEM{ - "DM", + "DEM", "Μάρκο Γερμανίας", } DJF{ - "Fdj", + "DJF", "Φράγκο Τζιμπουτί", } DKK{ - "Dkr", + "DKK", "Κορόνα Δανίας", } DOP{ - "RD$", + "DOP", "Πέσο Δομίνικου", } DZD{ - "DA", + "DZD", "Δηνάριο Αλγερίας", } ECS{ - "ECS" /** === */, + "ECS", "Σούκρε Εκουαδόρ", } - ECV{ - "ECV" /** === */, - "Unidad de Valor Constante (UVC) Ισημερινού", - } EEK{ - "Ekr", + "EEK", "Κορόνα Εσθονίας", } EGP{ @@ -312,23 +304,23 @@ el{ "Λίρα Αιγύπτου", } ERN{ - "Nfk", + "ERN", "Νάκφα Ερυθραίας", } ESA{ - "ESA" /** === */, + "ESA", "πεσέτα Ισπανίας (λογαριασμός Α)", } ESB{ - "ESB" /** === */, + "ESB", "πεσέτα Ισπανίας (μετατρέψιμος λογαριασμός)", } ESP{ - "Pts", + "ESP", "Πεσέτα Ισπανίας", } ETB{ - "Br", + "ETB", "Μπιρ Αιθιοπίας", } EUR{ @@ -336,19 +328,19 @@ el{ "Ευρώ", } FIM{ - "mk", + "FIM", "Μάρκο Φινλανδίας", } FJD{ - "FJ$", + "FJD", "Δολάριο Φίτζι", } FKP{ - "FK£", + "FKP", "Λίρα Νησιών Φώλκλαντ", } FRF{ - "₣", + "FRF", "Φράγκο Γαλλίας", } GBP{ @@ -356,7 +348,7 @@ el{ "Λίρα Στερλίνα Βρετανίας", } GEK{ - "GEK" /** === */, + "GEK", "Κούπον Λάρι Γεωργίας", } GEL{ @@ -364,15 +356,15 @@ el{ "Λάρι Γεωργίας", } GHC{ - "₵", + "GHC", "Σέντι Γκάνας (1979-2007)", } GHS{ - "GH₵", + "GHS", "Σέντι Γκάνας", } GIP{ - "GI£", + "GIP", "Λίρα Γιβραλτάρ", } GMD{ @@ -380,15 +372,15 @@ el{ "Νταλάσι Γκάμπιας", } GNF{ - "FG", + "GNF", "Φράγκο Γουινέας", } GNS{ - "GNS" /** === */, + "GNS", "Συλί Γουινέας", } GQE{ - "GQE" /** === */, + "GQE", "Εκγουέλε Ισημερινής Γουινέας", } GRD{ @@ -408,15 +400,15 @@ el{ "Κουετσάλ Γουατεμάλας", } GWE{ - "GWE" /** === */, + "GWE", "Γκινέα Εσκούδο Πορτογαλίας", } GWP{ - "GWP" /** === */, + "GWP", "Πέσο Γουινέας-Μπισάου", } GYD{ - "GY$", + "GYD", "Δολάριο Γουιάνας", } HKD{ @@ -428,11 +420,11 @@ el{ "Λεμπίρα Ονδούρας", } HRD{ - "HRD" /** === */, + "HRD", "Δηνάριο Κροατίας", } HRK{ - "kn", + "HRK", "Κούνα Κροατίας", } HTG{ @@ -440,19 +432,19 @@ el{ "Γκουρντ Αϊτής", } HUF{ - "Ft", + "HUF", "Φιορίνι Ουγγαρίας", } IDR{ - "Rp", + "IDR", "Ρούπια Ινδονησίας", } IEP{ - "IR£", + "IEP", "Λίρα Ιρλανδίας", } ILP{ - "I£", + "ILP", "Λίρα Ισραήλ", } ILR{ @@ -464,7 +456,7 @@ el{ "Νέο Σέκελ Ισραήλ", } INR{ - "Rs", + "₹", "Ρούπια Ινδίας", } IQD{ @@ -480,19 +472,19 @@ el{ "Παλιά κορόνα Ισλανδίας", } ISK{ - "Ikr", + "ISK", "Κορόνα Ισλανδίας", } ITL{ - "IT₤", + "ITL", "Λιρέτα Ιταλίας", } JMD{ - "J$", + "JMD", "Δολάριο Τζαμάικας", } JOD{ - "JD", + "JOD", "Δηνάριο Ιορδανίας", } JPY{ @@ -500,7 +492,7 @@ el{ "Γιεν Ιαπωνίας", } KES{ - "Ksh", + "KES", "Σελίνι Κένυας", } KGS{ @@ -512,7 +504,7 @@ el{ "Ρίελ Καμπότζης", } KMF{ - "CF", + "KMF", "Φράγκο Κομόρος", } KPW{ @@ -524,11 +516,11 @@ el{ "Γον Νότιας Κορέας", } KWD{ - "KD", + "KWD", "Δηνάριο Κουβέιτ", } KYD{ - "KY$", + "KYD", "Δολάριο Νήσων Κάιμαν", } KZT{ @@ -536,19 +528,19 @@ el{ "Τένγκε Καζακστάν", } LAK{ - "₭", + "LAK", "Κιπ Λάος", } LBP{ - "LB£", + "LBP", "Λίρα Λιβάνου", } LKR{ - "SLRs", + "LKR", "Ρούπια Σρι Λάνκα", } LRD{ - "L$", + "LRD", "Δολάριο Λιβερίας", } LSL{ @@ -556,35 +548,35 @@ el{ "Λότι Λεσότο", } LTL{ - "Lt", + "LTL", "Λίτα Λιθουανίας", } LTT{ - "LTT" /** === */, + "LTT", "Ταλόνας Λιθουανίας", } LUC{ - "LUC" /** === */, + "LUC", "Μετατρέψιμο Φράγκο Λουξεμβούργου", } LUF{ - "LUF" /** === */, + "LUF", "Φράγκο Λουξεμβούργου", } LUL{ - "LUL" /** === */, + "LUL", "Οικονομικό Φράγκο Λουξεμβούργου", } LVL{ - "Ls", + "LVL", "Λατς Λετονίας", } LVR{ - "LVR" /** === */, + "LVR", "Ρούβλι Λετονίας", } LYD{ - "LD", + "LYD", "Δηνάριο Λιβύης", } MAD{ @@ -592,7 +584,7 @@ el{ "Ντιράμ Μαρόκου", } MAF{ - "MAF" /** === */, + "MAF", "Φράγκο Μαρόκου", } MDL{ @@ -604,7 +596,7 @@ el{ "Αριανί Μαδαγασκάρης", } MGF{ - "MGF" /** === */, + "MGF", "Φράγκο Μαδαγασκάρης", } MKD{ @@ -612,7 +604,7 @@ el{ "Δηνάριο Π.Γ.Δ.Μ.", } MLF{ - "MLF" /** === */, + "MLF", "Φράγκο Μαλί", } MMK{ @@ -620,27 +612,27 @@ el{ "Κυάτ Μιανμάρ", } MNT{ - "₮", + "MNT", "Τουγκρίκ Μογγολίας", } MOP{ - "MOP$", + "MOP", "Πατάκα Μακάο", } MRO{ - "UM", + "MRO", "Ουγκουίγκα Μαυριτανίας", } MTL{ - "Lm", + "MTL", "Λιρέτα Μάλτας", } MTP{ - "MT£", + "MTP", "Λίρα Μάλτας", } MUR{ - "MURs", + "MUR", "Ρούπια Μαυρικίου", } MVR{ @@ -656,55 +648,51 @@ el{ "Πέσο Μεξικού", } MXP{ - "MXP" /** === */, + "MXP", "Ασημένιο Πέσο Μεξικού (1861-1992)", } - MXV{ - "MXV" /** === */, - "Unidad de Inversion (UDI) Μεξικού", - } MYR{ - "RM", + "MYR", "Ρινγκίτ Μαλαισίας", } MZE{ - "MZE" /** === */, + "MZE", "Εσκούδο Μοζαμβίκης", } MZM{ - "Mt", + "MZM", "Παλαιό Μετικάλ Μοζαμβίκης", } MZN{ - "MTn", + "MZN", "Μετικάλ Μοζαμβίκης", } NAD{ - "N$", + "NAD", "Δολάριο Ναμίμπια", } NGN{ - "₦", + "NGN", "Νάιρα Νιγηρίας", } NIC{ - "NIC" /** === */, + "NIC", "Κόρδοβα Νικαράγουας", } NIO{ - "C$", + "NIO", "Χρυσή Κόρδοβα Νικαράγουας", } NLG{ - "fl", + "NLG", "Γκίλντα Ολλανδίας", } NOK{ - "Nkr", + "NOK", "Κορόνα Νορβηγίας", } NPR{ - "NPRs", + "NPR", "Ρούπια Νεπάλ", } NZD{ @@ -716,19 +704,19 @@ el{ "Ριάλ Ομάν", } PAB{ - "B/.", + "PAB", "Μπαλμπόα Παναμά", } PEI{ - "I/.", + "PEI", "Ίντι Περού", } PEN{ - "S/.", + "PEN", "Νέο Σολ Περού", } PES{ - "PES" /** === */, + "PES", "Σολ Περού", } PGK{ @@ -736,35 +724,35 @@ el{ "Κίνα Παπούα Νέα Γουινέα", } PHP{ - "₱", + "PHP", "Πέσο Φιλιππίνων", } PKR{ - "PKRs", + "PKR", "Ρούπια Πακιστάν", } PLN{ - "zł", + "PLN", "Ζλότυ Πολωνίας", } PLZ{ - "PLZ" /** === */, + "PLZ", "Ζλότυ Πολωνίας (1950-1995)", } PTE{ - "Esc", + "PTE", "Εσκούδο Πορτογαλίας", } PYG{ - "₲", + "PYG", "Γκουαρανί Παραγουάης", } QAR{ - "QR", + "QAR", "Ριάλ Κατάρ", } RHD{ - "RH$", + "RHD", "Δολάριο Ροδεσίας", } ROL{ @@ -776,7 +764,7 @@ el{ "Λεβ Ρουμανίας", } RSD{ - "din.", + "RSD", "Δηνάριο Σερβίας", } RUB{ @@ -784,7 +772,7 @@ el{ "Ρούβλι Ρωσίας", } RUR{ - "RUR" /** === */, + "RUR", "Ρούβλι Ρωσίας (1991-1998)", } RWF{ @@ -792,19 +780,19 @@ el{ "Φράγκο Ρουάντας", } SAR{ - "SR", + "SAR", "Ριάλ Σαουδικής Αραβίας", } SBD{ - "SI$", + "SBD", "Δολάριο Νήσων Σολομώντος", } SCR{ - "SRe", + "SCR", "Ρούπια Σεϋχέλες", } SDD{ - "LSd", + "SDD", "Δηνάριο Σουδάν", } SDG{ @@ -812,59 +800,59 @@ el{ "Λίρα Σουδάν", } SDP{ - "SDP" /** === */, + "SDP", "Παλαιά Λίρα Σουδάν", } SEK{ - "Skr", + "SEK", "Κορόνα Σουηδίας", } SGD{ - "S$", + "SGD", "Δολάριο Σιγκαπούρης", } SHP{ - "SH£", + "SHP", "Λίρα Αγίας Ελένης", } SIT{ - "SIT" /** === */, + "SIT", "Τόλαρ Σλοβενίας", } SKK{ - "Sk", + "SKK", "Κορόνα Σλοβενίας", } SLL{ - "Le", + "SLL", "Λεόνε Σιέρα Λεόνε", } SOS{ - "Ssh", + "SOS", "Σελίνι Σομαλίας", } SRD{ - "SR$", + "SRD", "Δολάριο Σουρινάμ", } SRG{ - "Sf", + "SRG", "Γκίλντα Σουρινάμ", } STD{ - "Db", + "STD", "Ντόμπρα Σάο Τομέ και Πρίνσιπε", } SUR{ - "SUR" /** === */, + "SUR", "Σοβιετικό Ρούβλι", } SVC{ - "SV₡", + "SVC", "Κολόν Ελ Σαλβαδόρ", } SYP{ - "SY£", + "SYP", "Λίρα Συρίας", } SZL{ @@ -876,7 +864,7 @@ el{ "Μπατ Ταϊλάνδης", } TJR{ - "TJR" /** === */, + "TJR", "Ρούβλι Τατζικιστάν", } TJS{ @@ -892,15 +880,15 @@ el{ "Νέο μανάτ Τουρκμενιστάν", } TND{ - "DT", + "TND", "Δηνάριο Τυνησίας", } TOP{ - "T$", + "TOP", "Παάνγκα Τόνγκας", } TPE{ - "TPE" /** === */, + "TPE", "Εσκούδο Τιμόρ", } TRL{ @@ -908,11 +896,11 @@ el{ "Παλιά Λίρα Τουρκίας", } TRY{ - "TL", + "TRY", "Τουρκική Λίρα", } TTD{ - "TT$", + "TTD", "Δολάριο Τρινιντάντ και Τομπάγκο", } TWD{ @@ -920,47 +908,43 @@ el{ "Νέο Δολάριο Ταϊβάν", } TZS{ - "TSh", + "TZS", "Σελίνι Τανζανίας", } UAH{ - "₴", + "UAH", "Χρίφνα Ουκρανίας", } UAK{ - "UAK" /** === */, + "UAK", "Καρμποβανέτς Ουκρανίας", } UGS{ - "UGS" /** === */, + "UGS", "Σελίνι Ουγκάντας (1966-1987)", } UGX{ - "USh", + "UGX", "Σελίνι Ουγκάντας", } USD{ - "US$", + "$", "Δολάριο ΗΠΑ", } USN{ - "USN" /** === */, + "USN", "Δολάριο ΗΠΑ (επόμενη ημέρα)", } USS{ - "USS" /** === */, + "USS", "Δολάριο ΗΠΑ (ίδια ημέρα)", } - UYI{ - "UYI" /** === */, - "Peso en Unidades Indexadas Ουρουγουάης", - } UYP{ - "UYP" /** === */, + "UYP", "Πέσο Ουρουγουάης (1975-1993)", } UYU{ - "$U", + "UYU", "Πέσο Ουρουγουάης", } UZS{ @@ -968,11 +952,11 @@ el{ "Σομ Ουζμπεκιστάν", } VEB{ - "VEB" /** === */, + "VEB", "Μπολιβάρ Βενεζουέλας", } VEF{ - "Bs.F.", + "VEF", "Βολιβάρ Φουέρτε Βενεζουέλας", } VND{ @@ -980,21 +964,17 @@ el{ "Ντονγκ Βιετνάμ", } VUV{ - "VT", + "VUV", "Βατού Βανουάτου", } WST{ - "WS$", + "WST", "Ταλά Δυτικής Σαμόας", } XAF{ "FCFA", "Φράγκο Κεντρικής Αφρικής", } - XAU{ - "XAU", - "Χρυσός", - } XBA{ "XBA", "Ευρωπαϊκή Σύνθετη Μονάδα", @@ -1020,7 +1000,7 @@ el{ "Ειδικά Δικαιώματα Ανάληψης", } XEU{ - "XEU" /** === */, + "XEU", "Ευρωπαϊκή Συναλλαγματική Μονάδα", } XFO{ @@ -1044,39 +1024,39 @@ el{ "Άγνωστο ή μη έγκυρο νόμισμα", } YDD{ - "YDD" /** === */, + "YDD", "Δηνάριο Υεμένης", } YER{ - "YR", + "YER", "Ριάλ Υεμένης", } YUD{ - "YUD" /** === */, + "YUD", "Μεταλλικό Δηνάριο Γιουγκοσλαβίας", } YUM{ - "YUM" /** === */, + "YUM", "Νέο Δηνάριο Γιουγκοσλαβίας", } YUN{ - "YUN" /** === */, + "YUN", "Μετατρέψιμο Δηνάριο Γιουγκοσλαβίας", } ZAL{ - "ZAL" /** === */, + "ZAL", "Ραντ Νότιας Αφρικής (οικονομικό)", } ZAR{ - "R", + "ZAR", "Ραντ Νότιας Αφρικής", } ZMK{ - "ZK", + "ZMK", "Κουάνζα Ζαΐρ", } ZRN{ - "NZ", + "ZRN", "Νέο Ζαΐρ Ζαΐρ", } ZRZ{ @@ -1084,7 +1064,7 @@ el{ "Ζαΐρ Ζαΐρ", } ZWD{ - "Z$", + "ZWD", "Δολάριο Ζιμπάμπουε", } ZWL{ @@ -1132,10 +1112,6 @@ el{ AON{ one{"νέο κουάνζα Ανγκόλας (AON)"} } - AOR{ - one{"κουάνζα Reajustado Ανγκόλας (AOR)"} - other{"κουάνζα Reajustado Ανγκόλας (AOR)"} - } ARA{ one{"αουστράλ Αργεντινής"} other{"αουστράλ Αργεντινής"} @@ -1320,10 +1296,6 @@ el{ one{"πέσο Κολομβίας"} other{"πέσο Κολομβίας"} } - COU{ - one{"unidad de valor real"} - other{"unidad de valor reals"} - } CRC{ one{"κολόν Κόστα Ρίκα"} other{"κολόν Κόστα Ρίκα"} @@ -1384,10 +1356,6 @@ el{ one{"σούκρε Εκουαδόρ"} other{"σούκρε Εκουαδόρ"} } - ECV{ - one{"Unidad de Valor Constante (UVC) Ισημερινού"} - other{"Unidads de Valor Constante (UVC) Ισημερινού"} - } EEK{ one{"κορόνα Εσθονίας"} other{"κορόνες Εσθονίας"} @@ -1728,10 +1696,6 @@ el{ one{"ασημένιο πέσο Μεξικού (MXP)"} other{"ασημένια πέσο Μεξικού (MXP)"} } - MXV{ - one{"Unidad de Inversion (UDI) Μεξικού"} - other{"Unidads de Inversion (UDI) Μεξικού"} - } MYR{ one{"ρινγκίτ Μαλαισίας"} other{"ρινγκίτ Μαλαισίας"} @@ -2020,10 +1984,6 @@ el{ one{"δολάριο Η.Π.Α. (ίδια ημέρα)"} other{"δολάρια Η.Π.Α. (ίδια ημέρα)"} } - UYI{ - one{"peso en unidades indexadas Ουρουγκουάης"} - other{"pesos en unidades indexadas Ουρουγκουάης"} - } UYP{ one{"πέσο Ουρουγουάης (UYP)"} other{"πέσο Ουρουγουάης (UYP)"} @@ -2160,5 +2120,5 @@ el{ CurrencyUnitPatterns{ other{"{0} {1}"} } - Version{"2.0.50.96"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/en.txt b/icuSources/data/curr/en.txt index 66072ad5..c0b381ff 100644 --- a/icuSources/data/curr/en.txt +++ b/icuSources/data/curr/en.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en.xml @@ -12,7 +12,7 @@ en{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "Andorran Peseta", } AED{ @@ -20,11 +20,11 @@ en{ "United Arab Emirates Dirham", } AFA{ - "AFA" /** === */, + "AFA", "Afghan Afghani (1927-2002)", } AFN{ - "Af", + "AFN", "Afghan Afghani", } ALK{ @@ -40,47 +40,47 @@ en{ "Armenian Dram", } ANG{ - "NAf.", + "ANG", "Netherlands Antillean Guilder", } AOA{ - "Kz", + "AOA", "Angolan Kwanza", } AOK{ - "AOK" /** === */, + "AOK", "Angolan Kwanza (1977-1991)", } AON{ - "AON" /** === */, + "AON", "Angolan New Kwanza (1990-2000)", } AOR{ - "AOR" /** === */, + "AOR", "Angolan Readjusted Kwanza (1995-1999)", } ARA{ - "₳", + "ARA", "Argentine Austral", } ARL{ - "$L", + "ARL", "Argentine Peso Ley (1970-1983)", } ARM{ - "m$n", + "ARM", "Argentine Peso (1881-1970)", } ARP{ - "ARP" /** === */, + "ARP", "Argentine Peso (1983-1985)", } ARS{ - "AR$", + "ARS", "Argentine Peso", } ATS{ - "ATS" /** === */, + "ATS", "Austrian Schilling", } AUD{ @@ -88,7 +88,7 @@ en{ "Australian Dollar", } AWG{ - "Afl.", + "AWG", "Aruban Florin", } AZM{ @@ -96,47 +96,47 @@ en{ "Azerbaijani Manat (1993-2006)", } AZN{ - "man.", + "AZN", "Azerbaijani Manat", } BAD{ - "BAD" /** === */, + "BAD", "Bosnia-Herzegovina Dinar (1992-1994)", } BAM{ - "KM", + "BAM", "Bosnia-Herzegovina Convertible Mark", } BAN{ - "BAN" /** === */, + "BAN", "Bosnia-Herzegovina New Dinar (1994-1997)", } BBD{ - "Bds$", + "BBD", "Barbadian Dollar", } BDT{ - "Tk", + "BDT", "Bangladeshi Taka", } BEC{ - "BEC" /** === */, + "BEC", "Belgian Franc (convertible)", } BEF{ - "BF", + "BEF", "Belgian Franc", } BEL{ - "BEL" /** === */, + "BEL", "Belgian Franc (financial)", } BGL{ - "BGL" /** === */, + "BGL", "Bulgarian Hard Lev", } BGM{ - "BGM" /** === */, + "BGM", "Bulgarian Socialist Lev", } BGN{ @@ -144,51 +144,51 @@ en{ "Bulgarian Lev", } BGO{ - "BGO" /** === */, + "BGO", "Bulgarian Lev (1879-1952)", } BHD{ - "BD", + "BHD", "Bahraini Dinar", } BIF{ - "FBu", + "BIF", "Burundian Franc", } BMD{ - "BD$", + "BMD", "Bermudan Dollar", } BND{ - "BN$", + "BND", "Brunei Dollar", } BOB{ - "Bs", + "BOB", "Bolivian Boliviano", } BOL{ - "BOL" /** === */, + "BOL", "Bolivian Boliviano (1863-1963)", } BOP{ - "$b.", + "BOP", "Bolivian Peso", } BOV{ - "BOV" /** === */, + "BOV", "Bolivian Mvdol", } BRB{ - "BRB" /** === */, + "BRB", "Brazilian New Cruzeiro (1967-1986)", } BRC{ - "BRC" /** === */, + "BRC", "Brazilian Cruzado (1986-1989)", } BRE{ - "BRE" /** === */, + "BRE", "Brazilian Cruzeiro (1990-1993)", } BRL{ @@ -196,27 +196,27 @@ en{ "Brazilian Real", } BRN{ - "BRN" /** === */, + "BRN", "Brazilian New Cruzado (1989-1990)", } BRR{ - "BRR" /** === */, + "BRR", "Brazilian Cruzeiro (1993-1994)", } BRZ{ - "BRZ" /** === */, + "BRZ", "Brazilian Cruzeiro (1942-1967)", } BSD{ - "BS$", + "BSD", "Bahamian Dollar", } BTN{ - "Nu.", + "BTN", "Bhutanese Ngultrum", } BUK{ - "BUK" /** === */, + "BUK", "Burmese Kyat", } BWP{ @@ -224,7 +224,7 @@ en{ "Botswanan Pula", } BYB{ - "BYB" /** === */, + "BYB", "Belarusian New Ruble (1994-1999)", } BYR{ @@ -232,7 +232,7 @@ en{ "Belarusian Ruble", } BZD{ - "BZ$", + "BZD", "Belize Dollar", } CAD{ @@ -244,7 +244,7 @@ en{ "Congolese Franc", } CHE{ - "CHE" /** === */, + "CHE", "WIR Euro", } CHF{ @@ -252,103 +252,103 @@ en{ "Swiss Franc", } CHW{ - "CHW" /** === */, + "CHW", "WIR Franc", } CLE{ - "Eº", + "CLE", "Chilean Escudo", } CLF{ - "CLF" /** === */, + "CLF", "Chilean Unit of Account (UF)", } CLP{ - "CL$", + "CLP", "Chilean Peso", } CNX{ "CNX" /** === */, - "Chinese People's Bank Dollar", + "Chinese People’s Bank Dollar", } CNY{ "CNÂ¥", "Chinese Yuan", } COP{ - "CO$", + "COP", "Colombian Peso", } COU{ - "COU" /** === */, + "COU", "Colombian Real Value Unit", } CRC{ - "₡", + "CRC", "Costa Rican Colón", } CSD{ - "CSD" /** === */, + "CSD", "Serbian Dinar (2002-2006)", } CSK{ - "CSK" /** === */, + "CSK", "Czechoslovak Hard Koruna", } CUC{ - "CUC$", + "CUC", "Cuban Convertible Peso", } CUP{ - "CU$", + "CUP", "Cuban Peso", } CVE{ - "CV$", + "CVE", "Cape Verdean Escudo", } CYP{ - "CY£", + "CYP", "Cypriot Pound", } CZK{ - "Kč", + "CZK", "Czech Republic Koruna", } DDM{ - "DDM" /** === */, + "DDM", "East German Mark", } DEM{ - "DM", + "DEM", "German Mark", } DJF{ - "Fdj", + "DJF", "Djiboutian Franc", } DKK{ - "Dkr", + "DKK", "Danish Krone", } DOP{ - "RD$", + "DOP", "Dominican Peso", } DZD{ - "DA", + "DZD", "Algerian Dinar", } ECS{ - "ECS" /** === */, + "ECS", "Ecuadorian Sucre", } ECV{ - "ECV" /** === */, + "ECV", "Ecuadorian Unit of Constant Value", } EEK{ - "Ekr", + "EEK", "Estonian Kroon", } EGP{ @@ -356,23 +356,23 @@ en{ "Egyptian Pound", } ERN{ - "Nfk", + "ERN", "Eritrean Nakfa", } ESA{ - "ESA" /** === */, + "ESA", "Spanish Peseta (A account)", } ESB{ - "ESB" /** === */, + "ESB", "Spanish Peseta (convertible account)", } ESP{ - "Pts", + "ESP", "Spanish Peseta", } ETB{ - "Br", + "ETB", "Ethiopian Birr", } EUR{ @@ -380,19 +380,19 @@ en{ "Euro", } FIM{ - "mk", + "FIM", "Finnish Markka", } FJD{ - "FJ$", + "FJD", "Fijian Dollar", } FKP{ - "FK£", + "FKP", "Falkland Islands Pound", } FRF{ - "₣", + "FRF", "French Franc", } GBP{ @@ -400,7 +400,7 @@ en{ "British Pound Sterling", } GEK{ - "GEK" /** === */, + "GEK", "Georgian Kupon Larit", } GEL{ @@ -408,15 +408,15 @@ en{ "Georgian Lari", } GHC{ - "₵", + "GHC", "Ghanaian Cedi (1979-2007)", } GHS{ - "GH₵", + "GHS", "Ghanaian Cedi", } GIP{ - "GI£", + "GIP", "Gibraltar Pound", } GMD{ @@ -424,19 +424,19 @@ en{ "Gambian Dalasi", } GNF{ - "FG", + "GNF", "Guinean Franc", } GNS{ - "GNS" /** === */, + "GNS", "Guinean Syli", } GQE{ - "GQE" /** === */, + "GQE", "Equatorial Guinean Ekwele", } GRD{ - "₯", + "GRD", "Greek Drachma", } GTQ{ @@ -444,15 +444,15 @@ en{ "Guatemalan Quetzal", } GWE{ - "GWE" /** === */, + "GWE", "Portuguese Guinea Escudo", } GWP{ - "GWP" /** === */, + "GWP", "Guinea-Bissau Peso", } GYD{ - "GY$", + "GYD", "Guyanaese Dollar", } HKD{ @@ -464,11 +464,11 @@ en{ "Honduran Lempira", } HRD{ - "HRD" /** === */, + "HRD", "Croatian Dinar", } HRK{ - "kn", + "HRK", "Croatian Kuna", } HTG{ @@ -476,19 +476,19 @@ en{ "Haitian Gourde", } HUF{ - "Ft", + "HUF", "Hungarian Forint", } IDR{ - "Rp", + "IDR", "Indonesian Rupiah", } IEP{ - "IR£", + "IEP", "Irish Pound", } ILP{ - "I£", + "ILP", "Israeli Pound", } ILR{ @@ -516,19 +516,19 @@ en{ "Icelandic Króna (1918-1981)", } ISK{ - "Ikr", + "ISK", "Icelandic Króna", } ITL{ - "IT₤", + "ITL", "Italian Lira", } JMD{ - "J$", + "JMD", "Jamaican Dollar", } JOD{ - "JD", + "JOD", "Jordanian Dinar", } JPY{ @@ -536,7 +536,7 @@ en{ "Japanese Yen", } KES{ - "Ksh", + "KES", "Kenyan Shilling", } KGS{ @@ -548,7 +548,7 @@ en{ "Cambodian Riel", } KMF{ - "CF", + "KMF", "Comorian Franc", } KPW{ @@ -556,11 +556,11 @@ en{ "North Korean Won", } KRH{ - "KRH" /** === */, + "KRH", "South Korean Hwan (1953-1962)", } KRO{ - "KRO" /** === */, + "KRO", "South Korean Won (1945-1953)", } KRW{ @@ -568,11 +568,11 @@ en{ "South Korean Won", } KWD{ - "KD", + "KWD", "Kuwaiti Dinar", } KYD{ - "KY$", + "KYD", "Cayman Islands Dollar", } KZT{ @@ -580,19 +580,19 @@ en{ "Kazakhstani Tenge", } LAK{ - "₭", + "LAK", "Laotian Kip", } LBP{ - "LB£", + "LBP", "Lebanese Pound", } LKR{ - "SLRs", + "LKR", "Sri Lankan Rupee", } LRD{ - "L$", + "LRD", "Liberian Dollar", } LSL{ @@ -600,35 +600,35 @@ en{ "Lesotho Loti", } LTL{ - "Lt", + "LTL", "Lithuanian Litas", } LTT{ - "LTT" /** === */, + "LTT", "Lithuanian Talonas", } LUC{ - "LUC" /** === */, + "LUC", "Luxembourgian Convertible Franc", } LUF{ - "LUF" /** === */, + "LUF", "Luxembourgian Franc", } LUL{ - "LUL" /** === */, + "LUL", "Luxembourg Financial Franc", } LVL{ - "Ls", + "LVL", "Latvian Lats", } LVR{ - "LVR" /** === */, + "LVR", "Latvian Ruble", } LYD{ - "LD", + "LYD", "Libyan Dinar", } MAD{ @@ -636,15 +636,15 @@ en{ "Moroccan Dirham", } MAF{ - "MAF" /** === */, + "MAF", "Moroccan Franc", } MCF{ - "MCF" /** === */, + "MCF", "Monegasque Franc", } MDC{ - "MDC" /** === */, + "MDC", "Moldovan Cupon", } MDL{ @@ -656,7 +656,7 @@ en{ "Malagasy Ariary", } MGF{ - "MGF" /** === */, + "MGF", "Malagasy Franc", } MKD{ @@ -664,11 +664,11 @@ en{ "Macedonian Denar", } MKN{ - "MKN" /** === */, + "MKN", "Macedonian Denar (1992-1993)", } MLF{ - "MLF" /** === */, + "MLF", "Malian Franc", } MMK{ @@ -676,27 +676,27 @@ en{ "Myanma Kyat", } MNT{ - "₮", + "MNT", "Mongolian Tugrik", } MOP{ - "MOP$", + "MOP", "Macanese Pataca", } MRO{ - "UM", + "MRO", "Mauritanian Ouguiya", } MTL{ - "Lm", + "MTL", "Maltese Lira", } MTP{ - "MT£", + "MTP", "Maltese Pound", } MUR{ - "MURs", + "MUR", "Mauritian Rupee", } MVP{ @@ -716,55 +716,55 @@ en{ "Mexican Peso", } MXP{ - "MXP" /** === */, + "MXP", "Mexican Silver Peso (1861-1992)", } MXV{ - "MXV" /** === */, + "MXV", "Mexican Investment Unit", } MYR{ - "RM", + "MYR", "Malaysian Ringgit", } MZE{ - "MZE" /** === */, + "MZE", "Mozambican Escudo", } MZM{ - "Mt", + "MZM", "Mozambican Metical (1980-2006)", } MZN{ - "MTn", + "MZN", "Mozambican Metical", } NAD{ - "N$", + "NAD", "Namibian Dollar", } NGN{ - "₦", + "NGN", "Nigerian Naira", } NIC{ - "NIC" /** === */, + "NIC", "Nicaraguan Córdoba (1988-1991)", } NIO{ - "C$", + "NIO", "Nicaraguan Córdoba", } NLG{ - "fl", + "NLG", "Dutch Guilder", } NOK{ - "Nkr", + "NOK", "Norwegian Krone", } NPR{ - "NPRs", + "NPR", "Nepalese Rupee", } NZD{ @@ -776,19 +776,19 @@ en{ "Omani Rial", } PAB{ - "B/.", + "PAB", "Panamanian Balboa", } PEI{ - "I/.", + "PEI", "Peruvian Inti", } PEN{ - "S/.", + "PEN", "Peruvian Nuevo Sol", } PES{ - "PES" /** === */, + "PES", "Peruvian Sol (1863-1965)", } PGK{ @@ -796,35 +796,35 @@ en{ "Papua New Guinean Kina", } PHP{ - "₱", + "PHP", "Philippine Peso", } PKR{ - "PKRs", + "PKR", "Pakistani Rupee", } PLN{ - "zł", + "PLN", "Polish Zloty", } PLZ{ - "PLZ" /** === */, + "PLZ", "Polish Zloty (1950-1995)", } PTE{ - "Esc", + "PTE", "Portuguese Escudo", } PYG{ - "₲", + "PYG", "Paraguayan Guarani", } QAR{ - "QR", + "QAR", "Qatari Rial", } RHD{ - "RH$", + "RHD", "Rhodesian Dollar", } ROL{ @@ -836,7 +836,7 @@ en{ "Romanian Leu", } RSD{ - "din.", + "RSD", "Serbian Dinar", } RUB{ @@ -844,7 +844,7 @@ en{ "Russian Ruble", } RUR{ - "RUR" /** === */, + "RUR", "Russian Ruble (1991-1998)", } RWF{ @@ -852,19 +852,19 @@ en{ "Rwandan Franc", } SAR{ - "SR", + "SAR", "Saudi Riyal", } SBD{ - "SI$", + "SBD", "Solomon Islands Dollar", } SCR{ - "SRe", + "SCR", "Seychellois Rupee", } SDD{ - "LSd", + "SDD", "Sudanese Dinar (1992-2007)", } SDG{ @@ -872,59 +872,63 @@ en{ "Sudanese Pound", } SDP{ - "SDP" /** === */, + "SDP", "Sudanese Pound (1957-1998)", } SEK{ - "Skr", + "SEK", "Swedish Krona", } SGD{ - "S$", + "SGD", "Singapore Dollar", } SHP{ - "SH£", + "SHP", "Saint Helena Pound", } SIT{ - "SIT" /** === */, + "SIT", "Slovenian Tolar", } SKK{ - "Sk", + "SKK", "Slovak Koruna", } SLL{ - "Le", + "SLL", "Sierra Leonean Leone", } SOS{ - "Ssh", + "SOS", "Somali Shilling", } SRD{ - "SR$", + "SRD", "Surinamese Dollar", } SRG{ - "Sf", + "SRG", "Surinamese Guilder", } + SSP{ + "SSP" /** === */, + "South Sudanese Pound", + } STD{ - "Db", + "STD", "São Tomé and Príncipe Dobra", } SUR{ - "SUR" /** === */, + "SUR", "Soviet Rouble", } SVC{ - "SV₡", + "SVC", "Salvadoran Colón", } SYP{ - "SY£", + "SYP", "Syrian Pound", } SZL{ @@ -936,7 +940,7 @@ en{ "Thai Baht", } TJR{ - "TJR" /** === */, + "TJR", "Tajikistani Ruble", } TJS{ @@ -952,15 +956,15 @@ en{ "Turkmenistani Manat", } TND{ - "DT", + "TND", "Tunisian Dinar", } TOP{ - "T$", + "TOP", "Tongan PaÊ»anga", } TPE{ - "TPE" /** === */, + "TPE", "Timorese Escudo", } TRL{ @@ -968,11 +972,11 @@ en{ "Turkish Lira (1922-2005)", } TRY{ - "TL", + "TRY", "Turkish Lira", } TTD{ - "TT$", + "TTD", "Trinidad and Tobago Dollar", } TWD{ @@ -980,23 +984,23 @@ en{ "New Taiwan Dollar", } TZS{ - "TSh", + "TZS", "Tanzanian Shilling", } UAH{ - "₴", + "UAH", "Ukrainian Hryvnia", } UAK{ - "UAK" /** === */, + "UAK", "Ukrainian Karbovanets", } UGS{ - "UGS" /** === */, + "UGS", "Ugandan Shilling (1966-1987)", } UGX{ - "USh", + "UGX", "Ugandan Shilling", } USD{ @@ -1004,23 +1008,23 @@ en{ "US Dollar", } USN{ - "USN" /** === */, + "USN", "US Dollar (Next day)", } USS{ - "USS" /** === */, + "USS", "US Dollar (Same day)", } UYI{ - "UYI" /** === */, + "UYI", "Uruguayan Peso (Indexed Units)", } UYP{ - "UYP" /** === */, + "UYP", "Uruguayan Peso (1975-1993)", } UYU{ - "$U", + "UYU", "Uruguayan Peso", } UZS{ @@ -1028,11 +1032,11 @@ en{ "Uzbekistan Som", } VEB{ - "VEB" /** === */, + "VEB", "Venezuelan Bolívar (1871-2008)", } VEF{ - "Bs.F.", + "VEF", "Venezuelan Bolívar", } VND{ @@ -1040,15 +1044,15 @@ en{ "Vietnamese Dong", } VNN{ - "VNN" /** === */, + "VNN", "Vietnamese Dong (1978-1985)", } VUV{ - "VT", + "VUV", "Vanuatu Vatu", } WST{ - "WS$", + "WST", "Samoan Tala", } XAF{ @@ -1088,7 +1092,7 @@ en{ "Special Drawing Rights", } XEU{ - "XEU" /** === */, + "XEU", "European Currency Unit", } XFO{ @@ -1116,55 +1120,63 @@ en{ "Platinum", } XRE{ - "XRE" /** === */, + "XRE", "RINET Funds", } + XSU{ + "XSU" /** === */, + "Sucre", + } XTS{ "XTS", "Testing Currency Code", } + XUA{ + "XUA" /** === */, + "ADB Unit of Account", + } XXX{ "XXX", "Unknown Currency", } YDD{ - "YDD" /** === */, + "YDD", "Yemeni Dinar", } YER{ - "YR", + "YER", "Yemeni Rial", } YUD{ - "YUD" /** === */, + "YUD", "Yugoslavian Hard Dinar (1966-1990)", } YUM{ - "YUM" /** === */, + "YUM", "Yugoslavian New Dinar (1994-2002)", } YUN{ - "YUN" /** === */, + "YUN", "Yugoslavian Convertible Dinar (1990-1992)", } YUR{ - "YUR" /** === */, + "YUR", "Yugoslavian Reformed Dinar (1992-1993)", } ZAL{ - "ZAL" /** === */, + "ZAL", "South African Rand (financial)", } ZAR{ - "R", + "ZAR", "South African Rand", } ZMK{ - "ZK", + "ZMK", "Zambian Kwacha", } ZRN{ - "NZ", + "ZRN", "Zairean New Zaire (1993-1998)", } ZRZ{ @@ -1172,7 +1184,7 @@ en{ "Zairean Zaire (1971-1993)", } ZWD{ - "Z$", + "ZWD", "Zimbabwean Dollar (1980-2008)", } ZWL{ @@ -1180,7 +1192,7 @@ en{ "Zimbabwean Dollar (2009)", } ZWR{ - "ZWR" /** === */, + "ZWR", "Zimbabwean Dollar (2008)", } } @@ -1194,8 +1206,8 @@ en{ other{"UAE dirhams"} } AFA{ - one{"Afghan Afghani (AFA)"} - other{"Afghan Afghanis (AFA)"} + one{"Afghan afghani (1927-2002)"} + other{"Afghan afghanis (1927-2002)"} } AFN{ one{"Afghan Afghani"} @@ -1442,8 +1454,8 @@ en{ other{"Chilean pesos"} } CNX{ - one{"Chinese People's Bank dollar"} - other{"Chinese People's Bank dollars"} + one{"Chinese People’s Bank dollar"} + other{"Chinese People’s Bank dollars"} } CNY{ one{"Chinese yuan"} @@ -2085,6 +2097,10 @@ en{ one{"Surinamese guilder"} other{"Surinamese guilders"} } + SSP{ + one{"South Sudanese pound"} + other{"South Sudanese pounds"} + } STD{ one{"São Tomé and Príncipe dobra"} other{"São Tomé and Príncipe dobras"} @@ -2288,11 +2304,19 @@ en{ XRE{ one{"RINET Funds"} } + XSU{ + one{"Sucre"} + other{"Sucres"} + } XTS{ one{"Testing Currency Code"} } + XUA{ + one{"ADB unit of account"} + other{"ADB units of account"} + } XXX{ - one{"unknown/invalid currency"} + one{"unknown currency"} } YDD{ one{"Yemeni dinar"} @@ -2355,5 +2379,5 @@ en{ one{"{0} {1}"} other{"{0} {1}"} } - Version{"2.0.51.59"} + Version{"2.0.67.6"} } diff --git a/icuSources/data/curr/en_AU.txt b/icuSources/data/curr/en_AU.txt index dd4ac632..8422f22b 100644 --- a/icuSources/data/curr/en_AU.txt +++ b/icuSources/data/curr/en_AU.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_AU.xml @@ -17,5 +17,5 @@ en_AU{ "US Dollar", } } - Version{"2.0.47.52"} + Version{"2.0.64.65"} } diff --git a/icuSources/data/curr/en_BB.txt b/icuSources/data/curr/en_BB.txt new file mode 100755 index 00000000..9b02b690 --- /dev/null +++ b/icuSources/data/curr/en_BB.txt @@ -0,0 +1,21 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/en_BB.xml +// * +// *************************************************************************** +en_BB{ + Currencies{ + BBD{ + "$", + "Barbadian Dollar", + } + USD{ + "US$", + "US Dollar", + } + } + Version{"2.0.57.98"} +} diff --git a/icuSources/data/curr/en_BE.txt b/icuSources/data/curr/en_BE.txt index f0563b7e..cf677b58 100644 --- a/icuSources/data/curr/en_BE.txt +++ b/icuSources/data/curr/en_BE.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_BE.xml @@ -9,7 +9,7 @@ en_BE{ Currencies{ BEF{ - "BF", + "BEF", "Belgian Franc", { /** @@ -21,5 +21,5 @@ en_BE{ } } } - Version{"2.0.47.67"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/en_BM.txt b/icuSources/data/curr/en_BM.txt new file mode 100755 index 00000000..60cabd39 --- /dev/null +++ b/icuSources/data/curr/en_BM.txt @@ -0,0 +1,21 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/en_BM.xml +// * +// *************************************************************************** +en_BM{ + Currencies{ + BMD{ + "$", + "Bermudan Dollar", + } + USD{ + "US$", + "US Dollar", + } + } + Version{"2.0.57.98"} +} diff --git a/icuSources/data/curr/en_BW.txt b/icuSources/data/curr/en_BW.txt index bf4ec7d7..e08ba63a 100644 --- a/icuSources/data/curr/en_BW.txt +++ b/icuSources/data/curr/en_BW.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_BW.xml @@ -13,5 +13,5 @@ en_BW{ "Botswanan Pula", } } - Version{"2.0.45.82"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/en_BZ.txt b/icuSources/data/curr/en_BZ.txt index 5abb2bd8..2bdebc92 100644 --- a/icuSources/data/curr/en_BZ.txt +++ b/icuSources/data/curr/en_BZ.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_BZ.xml @@ -17,5 +17,5 @@ en_BZ{ "US Dollar", } } - Version{"2.0.47.67"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/en_CA.txt b/icuSources/data/curr/en_CA.txt index acb481a4..0e0cc287 100644 --- a/icuSources/data/curr/en_CA.txt +++ b/icuSources/data/curr/en_CA.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_CA.xml @@ -17,5 +17,5 @@ en_CA{ "US Dollar", } } - Version{"2.0.48.53"} + Version{"2.0.64.50"} } diff --git a/icuSources/data/curr/en_HK.txt b/icuSources/data/curr/en_HK.txt index c9f6a65e..f5a28a7b 100644 --- a/icuSources/data/curr/en_HK.txt +++ b/icuSources/data/curr/en_HK.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_HK.xml @@ -17,5 +17,5 @@ en_HK{ "US Dollar", } } - Version{"2.0.45.82"} + Version{"2.0.66.10"} } diff --git a/icuSources/data/curr/en_JM.txt b/icuSources/data/curr/en_JM.txt index 179c1f21..5021434b 100644 --- a/icuSources/data/curr/en_JM.txt +++ b/icuSources/data/curr/en_JM.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_JM.xml @@ -17,5 +17,5 @@ en_JM{ "US Dollar", } } - Version{"2.0.47.53"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/en_MT.txt b/icuSources/data/curr/en_MT.txt index 80f0d3b3..ed74c30c 100644 --- a/icuSources/data/curr/en_MT.txt +++ b/icuSources/data/curr/en_MT.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_MT.xml @@ -13,5 +13,5 @@ en_MT{ "British Pound Sterling", } } - Version{"2.0.47.67"} + Version{"2.0.64.65"} } diff --git a/icuSources/data/curr/en_NA.txt b/icuSources/data/curr/en_NA.txt index 61df5f84..6f2cd11d 100644 --- a/icuSources/data/curr/en_NA.txt +++ b/icuSources/data/curr/en_NA.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_NA.xml @@ -17,5 +17,5 @@ en_NA{ "US Dollar", } } - Version{"2.0.41.23"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/en_NZ.txt b/icuSources/data/curr/en_NZ.txt index 717467e7..b239dc36 100644 --- a/icuSources/data/curr/en_NZ.txt +++ b/icuSources/data/curr/en_NZ.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_NZ.xml @@ -17,5 +17,5 @@ en_NZ{ "US Dollar", } } - Version{"2.0.45.82"} + Version{"2.0.64.65"} } diff --git a/icuSources/data/curr/en_PH.txt b/icuSources/data/curr/en_PH.txt index 13346db4..4899a175 100644 --- a/icuSources/data/curr/en_PH.txt +++ b/icuSources/data/curr/en_PH.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_PH.xml @@ -12,6 +12,10 @@ en_PH{ "₱", "Peso", } + USD{ + "US$", + "US Dollar", + } } - Version{"2.0.41.23"} + Version{"2.0.57.17"} } diff --git a/icuSources/data/curr/en_PK.txt b/icuSources/data/curr/en_PK.txt index a11e16c1..e799e6d4 100644 --- a/icuSources/data/curr/en_PK.txt +++ b/icuSources/data/curr/en_PK.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_PK.xml @@ -17,5 +17,5 @@ en_PK{ "Pakistani Rupee", } } - Version{"2.0.47.67"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/en_RH.txt b/icuSources/data/curr/en_RH.txt index 0b3ed79a..928f668a 100644 --- a/icuSources/data/curr/en_RH.txt +++ b/icuSources/data/curr/en_RH.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/curr/en_SG.txt b/icuSources/data/curr/en_SG.txt index 4b6cbed1..497af3b8 100644 --- a/icuSources/data/curr/en_SG.txt +++ b/icuSources/data/curr/en_SG.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_SG.xml @@ -17,5 +17,5 @@ en_SG{ "US Dollar", } } - Version{"2.0.45.82"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/en_TT.txt b/icuSources/data/curr/en_TT.txt index 1fda0ece..0c51616d 100644 --- a/icuSources/data/curr/en_TT.txt +++ b/icuSources/data/curr/en_TT.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_TT.xml @@ -17,5 +17,5 @@ en_TT{ "US Dollar", } } - Version{"2.0.41.23"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/en_ZA.txt b/icuSources/data/curr/en_ZA.txt new file mode 100755 index 00000000..0e8fc182 --- /dev/null +++ b/icuSources/data/curr/en_ZA.txt @@ -0,0 +1,21 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/en_ZA.xml +// * +// *************************************************************************** +en_ZA{ + Currencies{ + USD{ + "US$", + "US Dollar", + } + ZAR{ + "R", + "South African Rand", + } + } + Version{"2.0.64.50"} +} diff --git a/icuSources/data/curr/en_ZW.txt b/icuSources/data/curr/en_ZW.txt index a0f00570..6d0f9be7 100644 --- a/icuSources/data/curr/en_ZW.txt +++ b/icuSources/data/curr/en_ZW.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/curr/eo.txt b/icuSources/data/curr/eo.txt index 22c7dace..1cf5911d 100644 --- a/icuSources/data/curr/eo.txt +++ b/icuSources/data/curr/eo.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/eo.xml @@ -10,5 +10,5 @@ * ICU source: /xml/main/eo.xml */ eo{ - Version{"2.0.47.67"} + Version{"2.0.58.6"} } diff --git a/icuSources/data/curr/es.txt b/icuSources/data/curr/es.txt index dafa35be..ac9b45ad 100644 --- a/icuSources/data/curr/es.txt +++ b/icuSources/data/curr/es.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/es.xml @@ -12,7 +12,7 @@ es{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "peseta andorrana", } AED{ @@ -20,12 +20,12 @@ es{ "dírham de los Emiratos Árabes Unidos", } AFA{ - "AFA" /** === */, + "AFA", "afgani (1927-2002)", } AFN{ "Af", - "afgani", + "afgani afgano", } ALL{ "ALL", @@ -44,23 +44,23 @@ es{ "kwanza angoleño", } AOK{ - "AOK" /** === */, + "AOK", "kwanza angoleño (1977-1990)", } AON{ - "AON" /** === */, + "AON", "nuevo kwanza angoleño (1990-2000)", } AOR{ - "AOR" /** === */, + "AOR", "kwanza reajustado angoleño (1995-1999)", } ARA{ - "₳", + "ARA", "austral argentino", } ARP{ - "ARP" /** === */, + "ARP", "peso argentino (1983-1985)", } ARS{ @@ -68,7 +68,7 @@ es{ "peso argentino", } ATS{ - "ATS" /** === */, + "ATS", "chelín austriaco", } AUD{ @@ -88,79 +88,79 @@ es{ "manat azerí", } BAD{ - "BAD" /** === */, + "BAD", "dinar bosnio", } BAM{ - "KM", + "BAM", "marco convertible de Bosnia-Herzegovina", } BBD{ - "Bds$", + "BBD", "dólar de Barbados", } BDT{ - "Tk", + "BDT", "taka de Bangladesh", } BEC{ - "BEC" /** === */, + "BEC", "franco belga (convertible)", } BEF{ - "BF", + "BEF", "franco belga", } BEL{ - "BEL" /** === */, + "BEL", "franco belga (financiero)", } BGL{ - "BGL" /** === */, + "BGL", "lev fuerte búlgaro", } BGN{ "BGN", - "nuevo lev búlgaro", + "leva búlgara", } BHD{ - "BD", + "BHD", "dinar bahreiní", } BIF{ - "FBu", + "BIF", "franco de Burundi", } BMD{ - "BD$", + "BMD", "dólar de Bermudas", } BND{ - "BN$", + "BND", "dólar de Brunéi", } BOB{ - "Bs", + "BOB", "boliviano", } BOP{ - "$b.", + "BOP", "peso boliviano", } BOV{ - "BOV" /** === */, + "BOV", "MVDOL boliviano", } BRB{ - "BRB" /** === */, + "BRB", "nuevo cruceiro brasileño (1967-1986)", } BRC{ - "BRC" /** === */, + "BRC", "cruzado brasileño", } BRE{ - "BRE" /** === */, + "BRE", "cruceiro brasileño (1990-1993)", } BRL{ @@ -168,23 +168,23 @@ es{ "real brasileño", } BRN{ - "BRN" /** === */, + "BRN", "nuevo cruzado brasileño", } BRR{ - "BRR" /** === */, + "BRR", "cruceiro brasileño", } BSD{ - "BS$", + "BSD", "dólar de las Bahamas", } BTN{ - "Nu.", + "BTN", "ngultrum butanés", } BUK{ - "BUK" /** === */, + "BUK", "kyat birmano", } BWP{ @@ -192,7 +192,7 @@ es{ "pula botsuano", } BYB{ - "BYB" /** === */, + "BYB", "nuevo rublo bielorruso (1994-1999)", } BYR{ @@ -200,7 +200,7 @@ es{ "rublo bielorruso", } BZD{ - "BZ$", + "BZD", "dólar de Belice", } CAD{ @@ -212,7 +212,7 @@ es{ "franco congoleño", } CHE{ - "CHE" /** === */, + "CHE", "euro WIR", } CHF{ @@ -220,95 +220,95 @@ es{ "franco suizo", } CHW{ - "CHW" /** === */, + "CHW", "franco WIR", } CLF{ - "CLF" /** === */, + "CLF", "unidad de fomento chilena", } CLP{ - "CL$", + "CLP", "peso chileno", } CNY{ "CNÂ¥", - "yuan renminbi chino", + "yuan chino", } COP{ - "CO$", + "COP", "peso colombiano", } COU{ - "COU" /** === */, + "COU", "unidad de valor real colombiana", } CRC{ - "₡", + "CRC", "colón costarricense", } CSD{ - "CSD" /** === */, + "CSD", "antiguo dinar serbio", } CSK{ - "CSK" /** === */, + "CSK", "corona fuerte checoslovaca", } CUC{ - "CUC$", + "CUC", "peso cubano convertible", } CUP{ - "CU$", + "CUP", "peso cubano", } CVE{ - "CV$", + "CVE", "escudo de Cabo Verde", } CYP{ - "CY£", + "CYP", "libra chipriota", } CZK{ - "Kč", + "CZK", "corona checa", } DDM{ - "DDM" /** === */, + "DDM", "ostmark de Alemania del Este", } DEM{ - "DM", + "DEM", "marco alemán", } DJF{ - "Fdj", + "DJF", "franco de Yibuti", } DKK{ - "Dkr", + "DKK", "corona danesa", } DOP{ - "RD$", + "DOP", "peso dominicano", } DZD{ - "DA", + "DZD", "dinar argelino", } ECS{ - "ECS" /** === */, + "ECS", "sucre ecuatoriano", } ECV{ - "ECV" /** === */, + "ECV", "unidad de valor constante (UVC) ecuatoriana", } EEK{ - "Ekr", + "EEK", "corona estonia", } EGP{ @@ -316,15 +316,15 @@ es{ "libra egipcia", } ERN{ - "Nfk", + "ERN", "nakfa eritreo", } ESA{ - "ESA" /** === */, + "ESA", "peseta española (cuenta A)", } ESB{ - "ESB" /** === */, + "ESB", "peseta española (cuenta convertible)", } ESP{ @@ -332,7 +332,7 @@ es{ "peseta española", } ETB{ - "Br", + "ETB", "birr etíope", } EUR{ @@ -340,19 +340,19 @@ es{ "euro", } FIM{ - "mk", + "FIM", "marco finlandés", } FJD{ - "FJ$", + "FJD", "dólar de las Islas Fiyi", } FKP{ - "FK£", + "FKP", "libra de las Islas Malvinas", } FRF{ - "₣", + "FRF", "franco francés", } GBP{ @@ -360,7 +360,7 @@ es{ "libra esterlina británica", } GEK{ - "GEK" /** === */, + "GEK", "kupon larit georgiano", } GEL{ @@ -368,15 +368,15 @@ es{ "lari georgiano", } GHC{ - "₵", + "GHC", "cedi ghanés (1979-2007)", } GHS{ - "GH₵", + "GHS", "cedi ghanés", } GIP{ - "GI£", + "GIP", "libra de Gibraltar", } GMD{ @@ -384,19 +384,19 @@ es{ "dalasi gambiano", } GNF{ - "FG", + "GNF", "franco guineano", } GNS{ - "GNS" /** === */, + "GNS", "syli guineano", } GQE{ - "GQE" /** === */, + "GQE", "ekuele de Guinea Ecuatorial", } GRD{ - "₯", + "GRD", "dracma griego", } GTQ{ @@ -404,15 +404,15 @@ es{ "quetzal guatemalteco", } GWE{ - "GWE" /** === */, + "GWE", "escudo de Guinea Portuguesa", } GWP{ - "GWP" /** === */, + "GWP", "peso de Guinea-Bissáu", } GYD{ - "GY$", + "GYD", "dólar guyanés", } HKD{ @@ -424,11 +424,11 @@ es{ "lempira hondureño", } HRD{ - "HRD" /** === */, + "HRD", "dinar croata", } HRK{ - "kn", + "HRK", "kuna croata", } HTG{ @@ -436,19 +436,19 @@ es{ "gourde haitiano", } HUF{ - "Ft", + "HUF", "florín húngaro", } IDR{ - "Rp", + "IDR", "rupia indonesia", } IEP{ - "IR£", + "IEP", "libra irlandesa", } ILP{ - "I£", + "ILP", "libra israelí", } ILS{ @@ -456,7 +456,7 @@ es{ "nuevo sheqel israelí", } INR{ - "Rs", + "₹", "rupia india", } IQD{ @@ -468,19 +468,19 @@ es{ "rial iraní", } ISK{ - "Ikr", + "ISK", "corona islandesa", } ITL{ - "IT₤", + "ITL", "lira italiana", } JMD{ - "J$", + "JMD", "dólar de Jamaica", } JOD{ - "JD", + "JOD", "dinar jordano", } JPY{ @@ -488,7 +488,7 @@ es{ "yen japonés", } KES{ - "Ksh", + "KES", "chelín keniata", } KGS{ @@ -500,7 +500,7 @@ es{ "riel camboyano", } KMF{ - "CF", + "KMF", "franco comorense", } KPW{ @@ -512,11 +512,11 @@ es{ "won surcoreano", } KWD{ - "KD", + "KWD", "dinar kuwaití", } KYD{ - "KY$", + "KYD", "dólar de las Islas Caimán", } KZT{ @@ -524,19 +524,19 @@ es{ "tenge kazako", } LAK{ - "₭", + "LAK", "kip laosiano", } LBP{ - "LB£", + "LBP", "libra libanesa", } LKR{ - "SLRs", + "LKR", "rupia de Sri Lanka", } LRD{ - "L$", + "LRD", "dólar liberiano", } LSL{ @@ -544,35 +544,35 @@ es{ "loti lesothense", } LTL{ - "Lt", + "LTL", "litas lituano", } LTT{ - "LTT" /** === */, + "LTT", "talonas lituano", } LUC{ - "LUC" /** === */, + "LUC", "franco convertible luxemburgués", } LUF{ - "LUF" /** === */, + "LUF", "franco luxemburgués", } LUL{ - "LUL" /** === */, + "LUL", "franco financiero luxemburgués", } LVL{ - "Ls", + "LVL", "lats letón", } LVR{ - "LVR" /** === */, + "LVR", "rublo letón", } LYD{ - "LD", + "LYD", "dinar libio", } MAD{ @@ -580,7 +580,7 @@ es{ "dirham marroquí", } MAF{ - "MAF" /** === */, + "MAF", "franco marroquí", } MDL{ @@ -592,7 +592,7 @@ es{ "ariary malgache", } MGF{ - "MGF" /** === */, + "MGF", "franco malgache", } MKD{ @@ -600,7 +600,7 @@ es{ "dinar macedonio", } MLF{ - "MLF" /** === */, + "MLF", "franco malí", } MMK{ @@ -608,27 +608,27 @@ es{ "kyat de Myanmar", } MNT{ - "₮", + "MNT", "tugrik mongol", } MOP{ - "MOP$", + "MOP", "pataca de Macao", } MRO{ - "UM", + "MRO", "ouguiya mauritano", } MTL{ - "Lm", + "MTL", "lira maltesa", } MTP{ - "MT£", + "MTP", "libra maltesa", } MUR{ - "MURs", + "MUR", "rupia mauriciana", } MVR{ @@ -644,55 +644,55 @@ es{ "peso mexicano", } MXP{ - "MXP" /** === */, + "MXP", "peso de plata mexicano (1861-1992)", } MXV{ - "MXV" /** === */, + "MXV", "unidad de inversión (UDI) mexicana", } MYR{ - "RM", + "MYR", "ringgit malasio", } MZE{ - "MZE" /** === */, + "MZE", "escudo mozambiqueño", } MZM{ - "Mt", + "MZM", "antiguo metical mozambiqueño", } MZN{ - "MTn", + "MZN", "metical mozambiqueño", } NAD{ - "N$", + "NAD", "dólar de Namibia", } NGN{ - "₦", + "NGN", "naira nigeriano", } NIC{ - "NIC" /** === */, - "córdoba nicaragüense", + "NIC", + "córdoba nicaragüense (1988-1991)", } NIO{ - "C$", - "córdoba oro nicaragüense", + "NIO", + "córdoba nicaragüense", } NLG{ - "fl", + "NLG", "florín neerlandés", } NOK{ - "Nkr", + "NOK", "corona noruega", } NPR{ - "NPRs", + "NPR", "rupia nepalesa", } NZD{ @@ -704,19 +704,19 @@ es{ "rial omaní", } PAB{ - "B/.", + "PAB", "balboa panameño", } PEI{ - "I/.", + "PEI", "inti peruano", } PEN{ - "S/.", + "PEN", "nuevo sol peruano", } PES{ - "PES" /** === */, + "PES", "sol peruano", } PGK{ @@ -724,35 +724,35 @@ es{ "kina de Papúa Nueva Guinea", } PHP{ - "₱", + "PHP", "peso filipino", } PKR{ - "PKRs", + "PKR", "rupia pakistaní", } PLN{ - "zł", + "PLN", "zloty polaco", } PLZ{ - "PLZ" /** === */, + "PLZ", "zloty polaco (1950-1995)", } PTE{ - "Esc", + "PTE", "escudo portugués", } PYG{ - "₲", + "PYG", "guaraní paraguayo", } QAR{ - "QR", + "QAR", "riyal de Qatar", } RHD{ - "RH$", + "RHD", "dólar rodesiano", } ROL{ @@ -764,7 +764,7 @@ es{ "leu rumano", } RSD{ - "din.", + "RSD", "dinar serbio", } RUB{ @@ -772,7 +772,7 @@ es{ "rublo ruso", } RUR{ - "RUR" /** === */, + "RUR", "rublo ruso (1991-1998)", } RWF{ @@ -780,19 +780,19 @@ es{ "franco ruandés", } SAR{ - "SR", + "SAR", "riyal saudí", } SBD{ - "SI$", + "SBD", "dólar de las Islas Salomón", } SCR{ - "SRe", + "SCR", "rupia de Seychelles", } SDD{ - "LSd", + "SDD", "dinar sudanés", } SDG{ @@ -800,59 +800,59 @@ es{ "libra sudanesa", } SDP{ - "SDP" /** === */, + "SDP", "libra sudanesa antigua", } SEK{ - "Skr", + "SEK", "corona sueca", } SGD{ - "S$", + "SGD", "dólar singapurense", } SHP{ - "SH£", + "SHP", "libra de Santa Elena", } SIT{ - "SIT" /** === */, + "SIT", "tólar esloveno", } SKK{ - "Sk", + "SKK", "corona eslovaca", } SLL{ - "Le", + "SLL", "leone de Sierra Leona", } SOS{ - "Ssh", + "SOS", "chelín somalí", } SRD{ - "SR$", + "SRD", "dólar surinamés", } SRG{ - "Sf", + "SRG", "florín surinamés", } STD{ - "Db", + "STD", "dobra de Santo Tomé y Príncipe", } SUR{ - "SUR" /** === */, + "SUR", "rublo soviético", } SVC{ - "SV₡", + "SVC", "colón salvadoreño", } SYP{ - "SY£", + "SYP", "libra siria", } SZL{ @@ -864,7 +864,7 @@ es{ "baht tailandés", } TJR{ - "TJR" /** === */, + "TJR", "rublo tayiko", } TJS{ @@ -873,34 +873,34 @@ es{ } TMM{ "TMM", - "manat turcomano", + "manat turcomano (1993-2009)", } TMT{ "TMT", - "nuevo manat turcomano", + "manat turcomano", } TND{ - "DT", + "TND", "dinar tunecino", } TOP{ - "T$", + "TOP", "paÊ»anga tongano", } TPE{ - "TPE" /** === */, + "TPE", "escudo timorense", } TRL{ "TRL", - "lira turca antigua", + "lira turca (1922-2005)", } TRY{ - "TL", - "nueva lira turca", + "TRY", + "lira turca", } TTD{ - "TT$", + "TTD", "dólar de Trinidad y Tobago", } TWD{ @@ -908,23 +908,23 @@ es{ "nuevo dólar taiwanés", } TZS{ - "TSh", + "TZS", "chelín tanzano", } UAH{ - "₴", + "UAH", "grivna ucraniana", } UAK{ - "UAK" /** === */, + "UAK", "karbovanet ucraniano", } UGS{ - "UGS" /** === */, + "UGS", "chelín ugandés (1966-1987)", } UGX{ - "USh", + "UGX", "chelín ugandés", } USD{ @@ -932,23 +932,23 @@ es{ "dólar estadounidense", } USN{ - "USN" /** === */, + "USN", "dólar estadounidense (día siguiente)", } USS{ - "USS" /** === */, + "USS", "dólar estadounidense (mismo día)", } UYI{ - "UYI" /** === */, + "UYI", "peso uruguayo en unidades indexadas", } UYP{ - "UYP" /** === */, + "UYP", "peso uruguayo (1975-1993)", } UYU{ - "$U", + "UYU", "peso uruguayo", } UZS{ @@ -956,23 +956,23 @@ es{ "sum uzbeko", } VEB{ - "VEB" /** === */, - "bolívar venezolano", + "VEB", + "bolívar venezolano (1871-2008)", } VEF{ - "Bs.F.", - "bolívar fuerte venezolano", + "VEF", + "bolívar venezolano", } VND{ "₫", "dong vietnamita", } VUV{ - "VT", + "VUV", "vatu vanuatuense", } WST{ - "WS$", + "WST", "tala samoano", } XAF{ @@ -1012,7 +1012,7 @@ es{ "derechos especiales de giro", } XEU{ - "XEU" /** === */, + "XEU", "unidad de moneda europea", } XFO{ @@ -1040,7 +1040,7 @@ es{ "platino", } XRE{ - "XRE" /** === */, + "XRE", "fondos RINET", } XTS{ @@ -1049,42 +1049,42 @@ es{ } XXX{ "XXX", - "Sin divisa", + "divisa desconocida", } YDD{ - "YDD" /** === */, + "YDD", "dinar yemení", } YER{ - "YR", + "YER", "rial yemení", } YUD{ - "YUD" /** === */, + "YUD", "dinar fuerte yugoslavo", } YUM{ - "YUM" /** === */, + "YUM", "super dinar yugoslavo", } YUN{ - "YUN" /** === */, + "YUN", "dinar convertible yugoslavo", } ZAL{ - "ZAL" /** === */, + "ZAL", "rand sudafricano (financiero)", } ZAR{ - "R", + "ZAR", "rand sudafricano", } ZMK{ - "ZK", + "ZMK", "kwacha zambiano", } ZRN{ - "NZ", + "ZRN", "nuevo zaire zaireño", } ZRZ{ @@ -1092,7 +1092,7 @@ es{ "zaire zaireño", } ZWD{ - "Z$", + "ZWD", "dólar de Zimbabue", } ZWL{ @@ -1191,7 +1191,7 @@ es{ } BGN{ one{"nuevo lev búlgaro"} - other{"nuevos leva búlgaros"} + other{"levas búlgaras"} } BHD{ one{"dinar bahreiní"} @@ -1303,6 +1303,7 @@ es{ } CNY{ one{"yuan renminbi chino"} + other{"yuanes chinos"} } COP{ one{"peso colombiano"} @@ -1324,6 +1325,10 @@ es{ one{"corona fuerte checoslovaca"} other{"coronas fuertes checoslovacas"} } + CUC{ + one{"peso cubano convertible"} + other{"pesos cubanos convertibles"} + } CUP{ one{"peso cubano"} other{"pesos cubanos"} @@ -1348,6 +1353,10 @@ es{ one{"marco alemán"} other{"marcos alemanes"} } + DJF{ + one{"franco de Yibuti"} + other{"francos de Yibuti"} + } DKK{ one{"corona danesa"} other{"coronas danesas"} @@ -1376,6 +1385,10 @@ es{ one{"libra egipcia"} other{"libras egipcias"} } + ERN{ + one{"nakfa eritreo"} + other{"nakfas eritreos"} + } ESA{ one{"peseta española (cuenta A)"} other{"pesetas españolas (cuenta A)"} @@ -1388,6 +1401,10 @@ es{ one{"peseta española"} other{"pesetas españolas"} } + ETB{ + one{"birr etíope"} + other{"birrs etíopes"} + } EUR{ one{"euro"} other{"euros"} @@ -1396,6 +1413,10 @@ es{ one{"marco finlandés"} other{"marcos finlandeses"} } + FJD{ + one{"dólar de las Islas Fiyi"} + other{"dólares de las Islas Fiyi"} + } FKP{ one{"libra de las Islas Malvinas"} other{"libras de las Islas Malvinas"} @@ -1408,10 +1429,22 @@ es{ one{"libra esterlina británica"} other{"libras esterlinas británicas"} } + GEL{ + one{"lari georgiano"} + other{"laris georgianos"} + } + GHS{ + one{"cedi ghanés"} + other{"cedis ghaneses"} + } GIP{ one{"libra gibraltareña"} other{"libras gibraltareñas"} } + GMD{ + one{"dalasi gambiano"} + other{"dalasis gambianos"} + } GNF{ one{"franco guineano"} other{"francos guineanos"} @@ -1428,6 +1461,10 @@ es{ one{"quetzal guatemalteco"} other{"quetzales guatemaltecos"} } + GYD{ + one{"dólar guyanés"} + other{"dólares guyaneses"} + } HKD{ one{"dólar de Hong Kong"} other{"dólares de Hong Kong"} @@ -1444,6 +1481,10 @@ es{ one{"kuna croata"} other{"kunas croatas"} } + HTG{ + one{"gourde haitiano"} + other{"gourdes haitianos"} + } HUF{ one{"florín húngaro"} other{"florines húngaros"} @@ -1460,6 +1501,10 @@ es{ one{"libra israelí"} other{"libras israelíes"} } + ILS{ + one{"nuevo sheqel israelí"} + other{"nuevos sheqels israelíes"} + } INR{ one{"rupia india"} other{"rupias indias"} @@ -1468,6 +1513,10 @@ es{ one{"dinar iraquí"} other{"dinares iraquíes"} } + IRR{ + one{"rial iraní"} + other{"riales iraníes"} + } ISK{ one{"corona islandesa"} other{"coronas islandesas"} @@ -1488,10 +1537,46 @@ es{ one{"yen japonés"} other{"yenes japoneses"} } + KES{ + one{"chelín keniata"} + other{"chelines keniatas"} + } + KGS{ + one{"som kirguís"} + other{"soms kirguises"} + } + KHR{ + one{"riel camboyano"} + other{"rieles camboyanos"} + } + KMF{ + one{"franco comorense"} + other{"francos comorenses"} + } + KPW{ + one{"won norcoreano"} + other{"wons norcoreanos"} + } + KRW{ + one{"won surcoreano"} + other{"wons surcoreanos"} + } + KWD{ + one{"dinar kuwaití"} + other{"dinares kuwaitíes"} + } KYD{ one{"dólar de las Islas Caimán"} other{"dólares de las Islas Caimán"} } + KZT{ + one{"tenge kazako"} + other{"tenges kazakos"} + } + LAK{ + one{"kip laosiano"} + other{"kips laosianos"} + } LBP{ one{"libra libanesa"} other{"libras libanesas"} @@ -1544,10 +1629,34 @@ es{ one{"franco marroquí"} other{"francos marroquíes"} } + MDL{ + one{"leu moldavo"} + other{"leus moldavos"} + } + MGA{ + one{"ariary malgache"} + other{"ariarys malgaches"} + } MKD{ one{"dinar macedonio"} other{"dinares macedonios"} } + MMK{ + one{"kyat de Myanmar"} + other{"kyats de Myanmar"} + } + MNT{ + one{"tugrik mongol"} + other{"tugriks mongoles"} + } + MOP{ + one{"pataca de Macao"} + other{"patacas de Macao"} + } + MRO{ + one{"ouguiya mauritano"} + other{"ouguiyas mauritanos"} + } MTL{ one{"lira maltesa"} other{"liras maltesas"} @@ -1556,6 +1665,18 @@ es{ one{"libra maltesa"} other{"libras maltesas"} } + MUR{ + one{"rupia mauriciana"} + other{"rupias mauricianas"} + } + MVR{ + one{"rufiyaa de Maldivas"} + other{"rufiyaas de Maldivas"} + } + MWK{ + one{"kwacha de Malawi"} + other{"kwachas de Malawi"} + } MXN{ one{"peso mexicano"} other{"pesos mexicanos"} @@ -1568,17 +1689,33 @@ es{ one{"unidad de inversión (UDI) mexicana"} other{"unidades de inversión (UDI) mexicanas"} } + MYR{ + one{"ringgit malasio"} + other{"ringgits malasios"} + } MZE{ one{"escudo mozambiqueño"} other{"escudos mozambiqueños"} } + MZN{ + one{"metical mozambiqueño"} + other{"meticales mozambiqueños"} + } + NAD{ + one{"dólar de Namibia"} + other{"dólares de Namibia"} + } + NGN{ + one{"naira nigeriano"} + other{"nairas nigerianos"} + } NIC{ - one{"córdoba nicaragüense"} - other{"córdobas nicaragüenses"} + one{"córdoba nicaragüense (1988-1991)"} + other{"córdobas nicaragüenses (1988-1991)"} } NIO{ - one{"córdoba oro nicaragüense"} - other{"córdobas oro nicaragüenses"} + one{"córdoba nicaragüense"} + other{"córdobas nicaragüenses"} } NLG{ one{"florín neerlandés"} @@ -1596,6 +1733,10 @@ es{ one{"dólar neozelandés"} other{"dólares neozelandeses"} } + OMR{ + one{"rial omaní"} + other{"riales omaníes"} + } PAB{ one{"balboa panameño"} other{"balboas panameños"} @@ -1612,10 +1753,18 @@ es{ one{"sol peruano"} other{"soles peruanos"} } + PGK{ + one{"kina de Papúa Nueva Guinea"} + other{"kinas de Papúa Nueva Guinea"} + } PHP{ one{"peso filipino"} other{"pesos filipinos"} } + PKR{ + one{"rupia pakistaní"} + other{"rupias pakistaníes"} + } PLN{ one{"zloty polaco"} other{"zlotys polacos"} @@ -1632,6 +1781,10 @@ es{ one{"guaraní paraguayo"} other{"guaraníes paraguayos"} } + QAR{ + one{"riyal de Qatar"} + other{"riales de Qatar"} + } ROL{ one{"antiguo leu rumano"} other{"antiguos lei rumanos"} @@ -1656,10 +1809,18 @@ es{ one{"franco ruandés"} other{"francos ruandeses"} } + SAR{ + one{"riyal saudí"} + other{"riales saudíes"} + } SBD{ one{"dólar de las Islas Salomón"} other{"dólares de las Islas Salomón"} } + SCR{ + one{"rupia de Seychelles"} + other{"rupias de Seychelles"} + } SDD{ one{"dinar sudanés"} other{"dinares sudaneses"} @@ -1676,6 +1837,10 @@ es{ one{"corona sueca"} other{"coronas suecas"} } + SGD{ + one{"dólar singapurense"} + other{"dólares singapurenses"} + } SHP{ one{"libra de Santa Elena"} other{"libras de Santa Elena"} @@ -1688,10 +1853,22 @@ es{ one{"corona eslovaca"} other{"coronas eslovacas"} } + SLL{ + one{"leone de Sierra Leona"} + other{"leones de Sierra Leona"} + } SOS{ one{"chelín somalí"} other{"chelines somalíes"} } + SRD{ + one{"dólar surinamés"} + other{"dólares surinameses"} + } + STD{ + one{"dobra de Santo Tomé y Príncipe"} + other{"dobras de Santo Tomé y Príncipe"} + } SUR{ one{"rublo soviético"} other{"rublos soviéticos"} @@ -1704,14 +1881,54 @@ es{ one{"libra siria"} other{"libras sirias"} } + SZL{ + one{"lilangeni suazi"} + other{"lilangenis suazis"} + } + THB{ + one{"baht tailandés"} + other{"bahts tailandeses"} + } + TJS{ + one{"somoni tayiko"} + other{"somonis tayikos"} + } + TMM{ + one{"manat turcomano (1993-2009)"} + other{"manats turcomanos (1993-2009)"} + } + TMT{ + one{"manat turcomano"} + other{"manats turcomanos"} + } + TND{ + one{"dinar tunecino"} + other{"dinares tunecinos"} + } + TOP{ + one{"paÊ»anga tongano"} + other{"paÊ»angas tonganos"} + } TRL{ - one{"lira turca antigua"} - other{"liras turcas antiguas"} + one{"lira turca (1922-2005)"} + other{"liras turcas (1922-2005)"} } TRY{ one{"lira turca"} other{"liras turcas"} } + TTD{ + one{"dólar de Trinidad y Tobago"} + other{"dólares de Trinidad y Tobago"} + } + TWD{ + one{"nuevo dólar taiwanés"} + other{"nuevos dólares taiwaneses"} + } + TZS{ + one{"chelín tanzano"} + other{"chelines tanzanos"} + } UAH{ one{"grivnia ucraniana"} other{"grivnias ucranianas"} @@ -1748,13 +1965,33 @@ es{ one{"peso uruguayo"} other{"pesos uruguayos"} } + UZS{ + one{"som uzbeko"} + other{"soms uzbekos"} + } VEB{ + one{"bolívar venezolano (1871-2008)"} + other{"bolívares venezolanos (1871-2008)"} + } + VEF{ one{"bolívar venezolano"} other{"bolívares venezolanos"} } - VEF{ - one{"bolívar fuerte venezolano"} - other{"bolívares fuertes venezolanos"} + VND{ + one{"dong vietnamita"} + other{"dongs vietnamitas"} + } + VUV{ + one{"vatu vanuatuense"} + other{"vatus vanuatuenses"} + } + WST{ + one{"tala samoano"} + other{"talas samoanos"} + } + XAF{ + one{"franco CFA BEAC"} + other{"francos CFA BEAC"} } XAG{ one{"plata"} @@ -1796,10 +2033,18 @@ es{ one{"franco UIC francés"} other{"francos UIC franceses"} } + XOF{ + one{"franco CFA BCEAO"} + other{"francos CFA BCEAO"} + } XPD{ one{"paladio"} other{"paladio"} } + XPF{ + one{"franco CFP"} + other{"francos CFP"} + } XPT{ one{"platino"} other{"platino"} @@ -1808,13 +2053,25 @@ es{ one{"moneda desconocida/no válida"} other{"monedas desconocidas/no válidas"} } + YER{ + one{"rial yemení"} + other{"riales yemeníes"} + } YUN{ one{"dinar convertible yugoslavo"} other{"dinares convertibles yugoslavos"} } + ZAR{ + one{"rand sudafricano"} + other{"rands sudafricanos"} + } + ZMK{ + one{"kwacha zambiano"} + other{"kwachas zambianos"} + } } CurrencyUnitPatterns{ other{"{0} {1}"} } - Version{"2.0.51.59"} + Version{"2.0.67.6"} } diff --git a/icuSources/data/curr/es_AR.txt b/icuSources/data/curr/es_AR.txt index c5c338fe..fc90565d 100644 --- a/icuSources/data/curr/es_AR.txt +++ b/icuSources/data/curr/es_AR.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/es_AR.xml @@ -13,5 +13,5 @@ es_AR{ "peso argentino", } } - Version{"2.0.46.25"} + Version{"2.0.61.44"} } diff --git a/icuSources/data/curr/es_BO.txt b/icuSources/data/curr/es_BO.txt new file mode 100755 index 00000000..fa26d58e --- /dev/null +++ b/icuSources/data/curr/es_BO.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/es_BO.xml +// * +// *************************************************************************** +es_BO{ + Currencies{ + BOB{ + "Bs", + "boliviano", + } + } + Version{"2.0.58.84"} +} diff --git a/icuSources/data/curr/es_CL.txt b/icuSources/data/curr/es_CL.txt index e55de9a8..720ec7e4 100644 --- a/icuSources/data/curr/es_CL.txt +++ b/icuSources/data/curr/es_CL.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/es_CL.xml @@ -13,5 +13,5 @@ es_CL{ "peso chileno", } } - Version{"2.0.45.82"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/es_CO.txt b/icuSources/data/curr/es_CO.txt index bab7a6ab..c36c99c1 100644 --- a/icuSources/data/curr/es_CO.txt +++ b/icuSources/data/curr/es_CO.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/es_CO.xml @@ -13,5 +13,5 @@ es_CO{ "peso colombiano", } } - Version{"2.0.45.82"} + Version{"2.0.58.84"} } diff --git a/icuSources/data/curr/es_CR.txt b/icuSources/data/curr/es_CR.txt new file mode 100755 index 00000000..ba4b926a --- /dev/null +++ b/icuSources/data/curr/es_CR.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/es_CR.xml +// * +// *************************************************************************** +es_CR{ + Currencies{ + CRC{ + "₡", + "colón costarricense", + } + } + Version{"2.0.58.84"} +} diff --git a/icuSources/data/curr/es_DO.txt b/icuSources/data/curr/es_DO.txt new file mode 100755 index 00000000..4b6c7088 --- /dev/null +++ b/icuSources/data/curr/es_DO.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/es_DO.xml +// * +// *************************************************************************** +es_DO{ + Currencies{ + DOP{ + "$", + "peso dominicano", + } + } + Version{"2.0.58.84"} +} diff --git a/icuSources/data/curr/es_EC.txt b/icuSources/data/curr/es_EC.txt index b47e2cb6..7720847c 100644 --- a/icuSources/data/curr/es_EC.txt +++ b/icuSources/data/curr/es_EC.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/es_EC.xml @@ -13,5 +13,5 @@ es_EC{ "dólar estadounidense", } } - Version{"2.0.45.82"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/es_GT.txt b/icuSources/data/curr/es_GT.txt index 5776f50c..cc129cc7 100644 --- a/icuSources/data/curr/es_GT.txt +++ b/icuSources/data/curr/es_GT.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/es_GT.xml @@ -13,5 +13,5 @@ es_GT{ "quetzal guatemalteco", } } - Version{"2.0.45.82"} + Version{"2.0.58.84"} } diff --git a/icuSources/data/curr/es_HN.txt b/icuSources/data/curr/es_HN.txt index 7442b077..2685e1e8 100644 --- a/icuSources/data/curr/es_HN.txt +++ b/icuSources/data/curr/es_HN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/es_HN.xml @@ -13,5 +13,5 @@ es_HN{ "lempira hondureño", } } - Version{"2.0.45.82"} + Version{"2.0.58.84"} } diff --git a/icuSources/data/curr/es_MX.txt b/icuSources/data/curr/es_MX.txt index cb8f0d26..02d8e531 100644 --- a/icuSources/data/curr/es_MX.txt +++ b/icuSources/data/curr/es_MX.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/es_MX.xml @@ -13,5 +13,5 @@ es_MX{ "peso mexicano", } } - Version{"2.0.41.23"} + Version{"2.0.58.84"} } diff --git a/icuSources/data/curr/es_NI.txt b/icuSources/data/curr/es_NI.txt new file mode 100755 index 00000000..668bd9ae --- /dev/null +++ b/icuSources/data/curr/es_NI.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/es_NI.xml +// * +// *************************************************************************** +es_NI{ + Currencies{ + NIO{ + "C$", + "córdoba nicaragüense", + } + } + Version{"2.0.58.84"} +} diff --git a/icuSources/data/curr/es_PA.txt b/icuSources/data/curr/es_PA.txt new file mode 100755 index 00000000..bcca2ddc --- /dev/null +++ b/icuSources/data/curr/es_PA.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/es_PA.xml +// * +// *************************************************************************** +es_PA{ + Currencies{ + PAB{ + "B/.", + "balboa panameño", + } + } + Version{"2.0.64.50"} +} diff --git a/icuSources/data/curr/es_PE.txt b/icuSources/data/curr/es_PE.txt new file mode 100755 index 00000000..ca2dd3cf --- /dev/null +++ b/icuSources/data/curr/es_PE.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/es_PE.xml +// * +// *************************************************************************** +es_PE{ + Currencies{ + PEN{ + "S/.", + "nuevo sol peruano", + } + } + Version{"2.0.58.84"} +} diff --git a/icuSources/data/curr/es_PR.txt b/icuSources/data/curr/es_PR.txt index 37b9f1d1..6f5bf8af 100644 --- a/icuSources/data/curr/es_PR.txt +++ b/icuSources/data/curr/es_PR.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/es_PR.xml @@ -13,5 +13,5 @@ es_PR{ "dólar estadounidense", } } - Version{"2.0.45.82"} + Version{"2.0.64.50"} } diff --git a/icuSources/data/curr/es_PY.txt b/icuSources/data/curr/es_PY.txt new file mode 100755 index 00000000..029e250e --- /dev/null +++ b/icuSources/data/curr/es_PY.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/es_PY.xml +// * +// *************************************************************************** +es_PY{ + Currencies{ + PYG{ + "₲", + "guaraní paraguayo", + } + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/curr/es_US.txt b/icuSources/data/curr/es_US.txt index ccf2523e..85c9ba65 100644 --- a/icuSources/data/curr/es_US.txt +++ b/icuSources/data/curr/es_US.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/es_US.xml @@ -17,5 +17,5 @@ es_US{ "dólar estadounidense", } } - Version{"2.0.45.82"} + Version{"2.0.64.50"} } diff --git a/icuSources/data/curr/es_UY.txt b/icuSources/data/curr/es_UY.txt index 5da1025f..860a6f15 100644 --- a/icuSources/data/curr/es_UY.txt +++ b/icuSources/data/curr/es_UY.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/es_UY.xml @@ -13,5 +13,5 @@ es_UY{ "peso uruguayo", } } - Version{"2.0.41.23"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/es_VE.txt b/icuSources/data/curr/es_VE.txt new file mode 100755 index 00000000..f2bf6f19 --- /dev/null +++ b/icuSources/data/curr/es_VE.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/es_VE.xml +// * +// *************************************************************************** +es_VE{ + Currencies{ + VEF{ + "Bs.F.", + "bolívar venezolano", + } + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/curr/et.txt b/icuSources/data/curr/et.txt index 29751ad5..40ee54f0 100644 --- a/icuSources/data/curr/et.txt +++ b/icuSources/data/curr/et.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/et.xml @@ -12,7 +12,7 @@ et{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "Andorra peseeta", } AED{ @@ -20,11 +20,11 @@ et{ "Araabia Ühendemiraatide dirhem", } AFA{ - "AFA" /** === */, + "AFA", "Afganistani afgaani, 1927-2002", } AFN{ - "Af", + "AFN", "Afganistani afgaani", } ALL{ @@ -36,39 +36,39 @@ et{ "Armeenia dramm", } ANG{ - "NAf.", + "ANG", "Hollandi Antillide kulden", } AOA{ - "Kz", + "AOA", "Angola kvanza", } AOK{ - "AOK" /** === */, + "AOK", "Angola kvanza, 1977-1990", } AON{ - "AON" /** === */, + "AON", "Angola kvanza, 1990-2000", } AOR{ - "AOR" /** === */, + "AOR", "Angola reformitud kvanza, 1995-1999", } ARA{ - "₳", + "ARA", "Argentina austral", } ARP{ - "ARP" /** === */, + "ARP", "Argentina peeso, 1983-1985", } ARS{ - "AR$", + "ARS", "Argentina peeso", } ATS{ - "ATS" /** === */, + "ATS", "Austria Å¡illing", } AUD{ @@ -76,7 +76,7 @@ et{ "Austraalia dollar", } AWG{ - "Afl.", + "AWG", "Aruba guilder", } AZM{ @@ -84,39 +84,39 @@ et{ "Aserbaidžaani manat, 1993-2006", } AZN{ - "man.", + "AZN", "Aserbaidžaani manat", } BAD{ - "BAD" /** === */, + "BAD", "Bosnia-Hertsegoviina dinaar", } BAM{ - "KM", + "BAM", "Bosnia-Hertsegoviina mark", } BBD{ - "Bds$", + "BBD", "Barbadose dollar", } BDT{ - "Tk", + "BDT", "Bangladeshi taka", } BEC{ - "BEC" /** === */, + "BEC", "Belgia konverteeritav frank", } BEF{ - "BF", + "BEF", "Belgia frank", } BEL{ - "BEL" /** === */, + "BEL", "Belgia arveldusfrank", } BGL{ - "BGL" /** === */, + "BGL", "Bulgaaria püsiv leev", } BGN{ @@ -124,39 +124,47 @@ et{ "Bulgaaria leev", } BHD{ - "BD", + "BHD", "Bahreini dinaar", } BIF{ - "FBu", + "BIF", "Burundi frank", } BMD{ - "BD$", + "BMD", "Bermuda dollar", } BND{ - "BN$", + "BND", "Brunei dollar", } BOB{ - "Bs", + "BOB", "boliviaano", } BOP{ - "$b.", + "BOP", "Boliivia peeso", } BRC{ - "BRC" /** === */, + "BRC", "Brasiilia krusado", } BRL{ "R$", "Brasiilia reaal", } + BSD{ + "BSD", + "Bahama dollar", + } + BTN{ + "BTN", + "Bhutani ngultrum", + } BUK{ - "BUK" /** === */, + "BUK", "Birma kjatt", } BWP{ @@ -164,23 +172,31 @@ et{ "Botswana pula", } BYB{ - "BYB" /** === */, + "BYB", "Valgevene uus rubla, 1994-1999", } BYR{ "BYR", "Valgevene rubla", } + BZD{ + "BZD", + "Belize'i dollar", + } CAD{ "CA$", "Kanada dollar", } + CDF{ + "CDF", + "Kongo frank", + } CHF{ "CHF", "Å veitsi frank", } CLP{ - "CL$", + "CLP", "TÅ¡iili peeso", } CNY{ @@ -188,15 +204,31 @@ et{ "Hiina jüaan", } COP{ - "CO$", + "COP", "Kolumbia peeso", } + CRC{ + "CRC", + "Costa Rica colón", + } CSD{ - "CSD" /** === */, + "CSD", "Serbia vana dinaar", } + CUC{ + "CUC", + "Kuuba konverteeritav peeso", + } + CUP{ + "CUP", + "Kuuba peeso", + } + CVE{ + "CVE", + "Roheneemesaarte eskuudo", + } CYP{ - "CY£", + "CYP", "Küprose nael", } CZK{ @@ -204,19 +236,27 @@ et{ "TÅ¡ehhi kroon", } DEM{ - "DM", + "DEM", "Saksa mark", } + DJF{ + "DJF", + "Djibouti frank", + } DKK{ "DKK", "Taani kroon", } + DOP{ + "DOP", + "Dominikaani peeso", + } DZD{ - "DA", + "DZD", "Alžeeria dinaar", } ECS{ - "ECS" /** === */, + "ECS", "Ecuadori sukre", } EEK{ @@ -228,9 +268,6 @@ et{ */ "#,##0.00 ¤", ".", - /** - * Duplicated from NumberElements resource - */ " ", } } @@ -238,12 +275,16 @@ et{ "EGP", "Egiptuse nael", } + ERN{ + "ERN", + "Eritrea nakfa", + } ESP{ - "Pts", + "ESP", "Hispaania peseeta", } ETB{ - "Br", + "ETB", "Etioopia birr", } EUR{ @@ -251,19 +292,19 @@ et{ "euro", } FIM{ - "mk", + "FIM", "Soome mark", } FJD{ - "FJ$", + "FJD", "Fidži dollar", } FKP{ - "FK£", + "FKP", "Falklandi saarte nael", } FRF{ - "₣", + "FRF", "Prantsuse frank", } GBP{ @@ -275,23 +316,31 @@ et{ "Gruusia lari", } GHC{ - "₵", + "GHC", "Ghana sedi", } + GHS{ + "GHS", + "Ghaana cedi", + } GIP{ - "GI£", + "GIP", "Gibraltari nael", } GMD{ "GMD", "Gambia dalasi", } + GNF{ + "GNF", + "Guinea frank", + } GNS{ - "GNS" /** === */, + "GNS", "Guinea syli", } GRD{ - "₯", + "GRD", "Kreeka drahm", } GTQ{ @@ -299,11 +348,11 @@ et{ "Guatemala ketsal", } GWP{ - "GWP" /** === */, + "GWP", "Guinea-Bissau peeso", } GYD{ - "GY$", + "GYD", "Guyana dollar", } HKD{ @@ -315,7 +364,7 @@ et{ "Hondurase lempiira", } HRK{ - "kn", + "HRK", "Horvaatia kuna", } HTG{ @@ -323,19 +372,19 @@ et{ "Haiti gurd", } HUF{ - "Ft", + "HUF", "Ungari forint", } IDR{ - "Rp", + "IDR", "Indoneesia ruupia", } IEP{ - "IR£", + "IEP", "Iiri nael", } ILP{ - "I£", + "ILP", "Iisraeli nael", } ILS{ @@ -343,7 +392,7 @@ et{ "Iisraeli uus seekel", } INR{ - "Rs", + "₹", "India ruupia", } IQD{ @@ -355,23 +404,27 @@ et{ "Iraani riaal", } ISK{ - "Ikr", + "ISK", "Islandi kroon", } ITL{ - "IT₤", + "ITL", "Itaalia liir", } JMD{ - "J$", + "JMD", "Jamaica dollar", } + JOD{ + "JOD", + "Jordaania dinaar", + } JPY{ "Â¥", "Jaapani jeen", } KES{ - "Ksh", + "KES", "Keenia Å¡illing", } KGS{ @@ -382,6 +435,10 @@ et{ "KHR", "Kambodža riaal", } + KMF{ + "KMF", + "Komooride frank", + } KPW{ "KPW", "Põhja-Korea vonn", @@ -391,33 +448,53 @@ et{ "Lõuna-Korea vonn", } KWD{ - "KD", + "KWD", "Kuveidi dinaar", } + KYD{ + "KYD", + "Caymani saarte dollar", + } KZT{ "KZT", "Kasahstani tenge", } LAK{ - "₭", + "LAK", "Laose kiip", } LBP{ - "LB£", + "LBP", "Liibanoni nael", } + LKR{ + "LKR", + "Sri Lanka ruupia", + } + LRD{ + "LRD", + "Libeeria dollar", + } + LSL{ + "LSL", + "Lesotho loti", + } LTL{ - "Lt", + "LTL", "Leedu litt", } LUF{ - "LUF" /** === */, + "LUF", "Luksemburgi frank", } LVL{ - "Ls", + "LVL", "Läti latt", } + LYD{ + "LYD", + "Liibüa dinaar", + } MAD{ "MAD", "Maroko dirhem", @@ -426,28 +503,36 @@ et{ "MDL", "Moldova leu", } + MGA{ + "MGA", + "Madagaskari ariary", + } + MKD{ + "MKD", + "Makedoonia denaar", + } MMK{ "MMK", "Myanmari kjatt", } MNT{ - "₮", + "MNT", "Mongoolia tugrik", } MOP{ - "MOP$", + "MOP", "Macao pataka", } MRO{ - "UM", + "MRO", "Mauretaania ugia", } MTL{ - "Lm", + "MTL", "Malta liir", } MUR{ - "MURs", + "MUR", "Mauritiuse ruupia", } MVR{ @@ -463,31 +548,35 @@ et{ "Mehhiko peeso", } MXP{ - "MXP" /** === */, + "MXP", "Mehhiko peeso, 1861-1990", } MYR{ - "RM", + "MYR", "Malaisia ringgit", } MZN{ - "MTn", + "MZN", "Mosambiigi metikal", } + NAD{ + "NAD", + "Namiibia dollar", + } NGN{ - "₦", + "NGN", "Nigeeria naira", } NIC{ - "NIC" /** === */, + "NIC", "Nicaragua kordoba", } NIO{ - "C$", + "NIO", "Nicaragua kuldkordoba", } NLG{ - "fl", + "NLG", "Hollandi kulden", } NOK{ @@ -495,7 +584,7 @@ et{ "Norra kroon", } NPR{ - "NPRs", + "NPR", "Nepali ruupia", } NZD{ @@ -507,19 +596,19 @@ et{ "Omaani riaal", } PAB{ - "B/.", + "PAB", "Panama balboa", } PEI{ - "I/.", + "PEI", "Peruu inti", } PEN{ - "S/.", + "PEN", "Peruu uus soll", } PES{ - "PES" /** === */, + "PES", "Peruu soll", } PGK{ @@ -527,31 +616,31 @@ et{ "Paapua Uus-Guinea kina", } PHP{ - "₱", + "PHP", "Filipiinide peeso", } PKR{ - "PKRs", + "PKR", "Pakistani ruupia", } PLN{ - "zł", + "PLN", "Poola zlott", } PLZ{ - "PLZ" /** === */, + "PLZ", "Poola zlott, 1950-1995", } PTE{ - "Esc", + "PTE", "Portugali eskuudo", } PYG{ - "₲", + "PYG", "Paraguai guaranii", } QAR{ - "QR", + "QAR", "Quatari riaal", } ROL{ @@ -563,7 +652,7 @@ et{ "Rumeenia lei", } RSD{ - "din.", + "RSD", "Serbia dinaar", } RUB{ @@ -571,7 +660,7 @@ et{ "Venemaa rubla", } RUR{ - "RUR" /** === */, + "RUR", "Venemaa rubla, 1991-1998", } RWF{ @@ -579,69 +668,81 @@ et{ "Ruanda frank", } SAR{ - "SR", + "SAR", "Saudi-Araabia riaal", } SBD{ - "SI$", + "SBD", "Saalomoni saarte dollar", } SCR{ - "SRe", + "SCR", "SeiÅ¡elli saarte ruupia", } - SDP{ - "SDP" /** === */, + SDG{ + "SDG", "Sudaani nael", } + SDP{ + "SDP", + "Sudaani nael, 1957-1998", + } SEK{ "SEK", "Rootsi kroon", } SGD{ - "S$", + "SGD", "Singapuri dollar", } SHP{ - "SH£", + "SHP", "Saint Helena nael", } SIT{ - "SIT" /** === */, + "SIT", "Sloveenia tolar", } SKK{ - "Sk", + "SKK", "Slovakkia kroon", } SLL{ - "Le", + "SLL", "Sierra Leone leoone", } SOS{ - "Ssh", + "SOS", "Somaalia Å¡illing", } + SRD{ + "SRD", + "Surinami dollar", + } SRG{ - "Sf", + "SRG", "Surinami kulden", } STD{ - "Db", - "São Tomé ja Príncipe dobra", + "STD", + "São Tomé ja Príncipe Dobra", } SUR{ - "SUR" /** === */, + "SUR", "NSVL rubla", } SVC{ - "SV₡", + "SVC", "Salvadori koloon", } SYP{ - "SY£", + "SYP", "Süüria nael", } + SZL{ + "SZL", + "Svaasimaa lilangeni", + } THB{ "฿", "Tai baat", @@ -652,18 +753,22 @@ et{ } TMM{ "TMM", + "Türkmenistani manat, 1993-2009", + } + TMT{ + "TMT", "Türkmenistani manat", } TND{ - "DT", + "TND", "Tuneesia dinaar", } TOP{ - "T$", + "TOP", "Tonga pa'anga", } TPE{ - "TPE" /** === */, + "TPE", "Timori eskuudo", } TRL{ @@ -671,27 +776,31 @@ et{ "Türgi liir", } TRY{ - "TL", + "TRY", "Türgi uus liir", } + TTD{ + "TTD", + "Trinidadi ja Tobago dollar", + } TWD{ "NT$", "Taiwani dollar", } TZS{ - "TSh", + "TZS", "Tansaania Å¡illing", } UAH{ - "₴", + "UAH", "Ukraina grivna", } UAK{ - "UAK" /** === */, + "UAK", "Ukraina karbovanets", } UGX{ - "USh", + "UGX", "Uganda Å¡illing", } USD{ @@ -699,15 +808,15 @@ et{ "USA dollar", } USN{ - "USN" /** === */, + "USN", "USA järgmise päeva dollar", } USS{ - "USS" /** === */, + "USS", "USA sama päeva dollar", } UYU{ - "$U", + "UYU", "Uruguai peeso", } UZS{ @@ -715,19 +824,23 @@ et{ "Usbekistani somm", } VEB{ - "VEB" /** === */, + "VEB", "Venezuela boliivar", } + VEF{ + "VEF", + "Venezuela bolívar", + } VND{ "₫", "Vietnami dong", } VUV{ - "VT", + "VUV", "Vanuatu vatu", } WST{ - "WS$", + "WST", "Lääne-Samoa tala", } XAF{ @@ -767,7 +880,7 @@ et{ "Rahvusvahelise Valuutafondi arvestusühik", } XEU{ - "XEU" /** === */, + "XEU", "eküü", } XFO{ @@ -778,10 +891,18 @@ et{ "XFU", "Prantsuse UIC-frank", } + XOF{ + "CFA", + "Aafrika ühisfrank BCEAO", + } XPD{ "XPD", "pallaadium", } + XPF{ + "CFPF", + "Prantsuse Vaikse-Ookeani frank", + } XPT{ "XPT", "plaatina", @@ -792,26 +913,30 @@ et{ } XXX{ "XXX", - "määramata", + "määramata rahaühik", } YDD{ - "YDD" /** === */, + "YDD", "Jeemeni dinaar", } + YER{ + "YER", + "Jeemeni riaal", + } YUM{ - "YUM" /** === */, + "YUM", "Jugoslaavia uus dinaar", } YUN{ - "YUN" /** === */, + "YUN", "Jugoslaavia konverteeritav dinaar", } ZAR{ - "R", + "ZAR", "LAVi rand", } ZMK{ - "ZK", + "ZMK", "Sambia kvatÅ¡a", } ZRZ{ @@ -819,11 +944,19 @@ et{ "Sairi zaire", } ZWD{ - "Z$", + "ZWD", "Zimbabwe dollar", } } CurrencyPlurals{ + BRL{ + one{"Brasiilia reaal"} + other{"Brasiilia reaali"} + } + CNY{ + one{"Hiina jüaan"} + other{"Hiina jüaani"} + } CZK{ one{"TÅ¡ehhi kroon"} other{"TÅ¡ehhi krooni"} @@ -840,10 +973,26 @@ et{ one{"euro"} other{"eurot"} } + GBP{ + one{"Suurbritannia naelsterling"} + other{"Suurbritannia naelsterlingut"} + } + INR{ + one{"India ruupia"} + other{"India ruupiat"} + } + JPY{ + one{"Jaapani jeen"} + other{"Jaapani jeeni"} + } NOK{ one{"Norra kroon"} other{"Norra krooni"} } + RUB{ + one{"Venemaa rubla"} + other{"Venemaa rublat"} + } SEK{ one{"Rootsi kroon"} other{"Rootsi krooni"} @@ -852,6 +1001,10 @@ et{ one{"Slovakkia kroon"} other{"Slovakkia krooni"} } + USD{ + one{"USA dollar"} + other{"USA dollarit"} + } XAG{ one{"hõbe"} other{"hõbedat"} @@ -868,10 +1021,14 @@ et{ one{"plaatina"} other{"plaatina"} } + XXX{ + one{"määramata rahaühik"} + other{"määramata rahaühikut"} + } } CurrencyUnitPatterns{ one{"{0} {1}"} other{"{0} {1}"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/eu.txt b/icuSources/data/curr/eu.txt index 81836e7f..3f8ed2f0 100644 --- a/icuSources/data/curr/eu.txt +++ b/icuSources/data/curr/eu.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/eu.xml @@ -11,8 +11,176 @@ */ eu{ Currencies{ + AED{ + "AED", + "Arabiar Emirerri Batuetako dirhama", + } + AFN{ + "AFN", + "Afganistango afghania", + } + ALL{ + "ALL", + "Albaniako leka", + } + AMD{ + "AMD", + "Armeniako drama", + } + ANG{ + "ANG", + "Holandarren Antilletako guilderra", + } + AOA{ + "AOA", + "Angolako kwanza", + } + ARS{ + "ARS", + "Argentinako pesoa", + } + AUD{ + "AU$", + "Australiako dolarra", + } + AWG{ + "AWG", + "Arubeko florina", + } + AZN{ + "AZN", + "Azerbaijango manata", + } + BAM{ + "BAM", + "Bosnia-Herzegovinako marko trukakorra", + } + BBD{ + "BBD", + "Barbadosetako dolarra", + } + BDT{ + "BDT", + "Bangladesheko taka", + } + BGN{ + "BGN", + "Bulgariako leva", + } + BHD{ + "BHD", + "Bahraingo dinarra", + } + BIF{ + "BIF", + "Burundiko frankoa", + } + BMD{ + "BMD", + "Bermudetako dolarra", + } + BND{ + "BND", + "Bruneiko dolarra", + } + BOB{ + "BOB", + "Boliviako bolivianoa", + } + BRL{ + "R$", + "Brasiliako erreala", + } + BSD{ + "BSD", + "Bahametako dolarra", + } + BTN{ + "BTN", + "Bhutango ngultruma", + } + BWP{ + "BWP", + "Bosniako pula", + } + BYR{ + "BYR", + "Bielorrusiako errubloa", + } + BZD{ + "BZD", + "Belizeko dolarra", + } + CAD{ + "CA$", + "Kanadako dolarra", + } + CDF{ + "CDF", + "Kongoko frankoa", + } + CHF{ + "CHF", + "Suitzako frankoa", + } + CLP{ + "CLP", + "Txileko pesoa", + } + CNY{ + "CNÂ¥", + "Txinako yuana", + } + COP{ + "COP", + "Kolonbiako pesoa", + } + CRC{ + "CRC", + "Costa Ricako colona", + } + CUC{ + "CUC", + "Kubako peso trukakorra", + } + CUP{ + "CUP", + "Kubako pesoa", + } + CVE{ + "CVE", + "Cabo Verdeko ezkutua", + } + CZK{ + "CZK", + "Txekiar Errepublikako koroa", + } + DJF{ + "DJF", + "Djibouteko frankoa", + } + DKK{ + "DKK", + "Danimarkako koroa", + } + DOP{ + "DOP", + "Dominikar Errepublikako pesoa", + } + DZD{ + "DZD", + "Algeriako dinarra", + } + EGP{ + "EGP", + "Egiptoko libera", + } + ERN{ + "ERN", + "Eritreako nakfa", + } ESP{ - "₧" /** === */, + "₧", "ESP", { /** @@ -23,10 +191,462 @@ eu{ ".", } } + ETB{ + "ETB", + "Etiopiako birra", + } + EUR{ + "€", + "Euroa", + } + FJD{ + "FJD", + "Fijiko dolarra", + } + FKP{ + "FKP", + "Falkland uharteetako libera", + } + GBP{ + "£", + "Britainia Handiko libera esterlina", + } + GEL{ + "GEL", + "Georgiako laria", + } + GHS{ + "GHS", + "Ghanako cedia", + } + GIP{ + "GIP", + "Gibraltarreko libera", + } + GMD{ + "GMD", + "Ganbiako dalasia", + } + GNF{ + "GNF", + "Gineako frankoa", + } + GTQ{ + "GTQ", + "Guatemalako quetzala", + } + GYD{ + "GYD", + "Guyanako dolarra", + } + HKD{ + "HK$", + "Hong Kongeko dolarra", + } + HNL{ + "HNL", + "Hondurasko lempira", + } + HRK{ + "HRK", + "Kroaziako kuna", + } + HTG{ + "HTG", + "Haitiko gourdea", + } + HUF{ + "HUF", + "Hungariako florina", + } + IDR{ + "IDR", + "Indonesiako rupiah", + } + ILS{ + "₪", + "Israeleko sheqel berria", + } + INR{ + "₹", + "Indiako errupia", + } + IQD{ + "IQD", + "Irakeko dinarra", + } + IRR{ + "IRR", + "Irango riala", + } + ISK{ + "ISK", + "Islandiako koroa", + } + JMD{ + "JMD", + "Jamaikako dolarra", + } + JOD{ + "JOD", + "Jordaniako dinarra", + } + JPY{ + "JPÂ¥", + "Japoniako yena", + } + KES{ + "KES", + "Kenyako shillinga", + } + KGS{ + "KGS", + "Kyrgystango soma", + } + KHR{ + "KHR", + "Kanbodiako riela", + } + KMF{ + "KMF", + "Komoreetako frankoa", + } + KPW{ + "KPW", + "Ipar Koreako wona", + } + KRW{ + "₩", + "Hego Koreako wona", + } + KWD{ + "KWD", + "Kuwaiteko dinarra", + } + KYD{ + "KYD", + "Kaiman uharteetako dolarra", + } + KZT{ + "KZT", + "Kazakhstango tengea", + } + LAK{ + "LAK", + "Laoteko kipa", + } + LBP{ + "LBP", + "Libanoko libera", + } + LKR{ + "LKR", + "Sri Lankako errupia", + } + LRD{ + "LRD", + "Liberiako dolarra", + } + LSL{ + "LSL", + "Lesothoko lotia", + } + LTL{ + "LTL", + "Lituaniako litasa", + } + LVL{ + "LVL", + "Letoniako latsa", + } + LYD{ + "LYD", + "Libiako dinarra", + } + MAD{ + "MAD", + "Marokoko dirhama", + } + MDL{ + "MDL", + "Moldaviako leua", + } + MGA{ + "MGA", + "Madagaskarreko ariarya", + } + MKD{ + "MKD", + "Mazedoniako denara", + } + MMK{ + "MMK", + "Myanmako kyata", + } + MNT{ + "MNT", + "Mongoliako tugrika", + } + MOP{ + "MOP", + "Macanako pataca", + } + MRO{ + "MRO", + "Mauritaniako ouguiya", + } + MUR{ + "MUR", + "Mauriziar uharteetako errupia", + } + MVR{ + "MVR", + "Maldibiako rufiyaa", + } + MWK{ + "MWK", + "Malawiko kwacha", + } + MXN{ + "MX$", + "Mexikoko pesoa", + } + MYR{ + "MYR", + "Malaysiako ringgita", + } + NAD{ + "NAD", + "Namibiako dolarra", + } + NGN{ + "NGN", + "Nigeriako naira", + } + NIO{ + "NIO", + "Nikaraguako cordoba", + } + NOK{ + "NOK", + "Norvegiako koroa", + } + NPR{ + "NPR", + "Nepalgo errupia", + } + NZD{ + "NZ$", + "Zeelanda Berriko dolarra", + } + OMR{ + "OMR", + "Omango riala", + } + PAB{ + "PAB", + "Panamako balboa", + } + PEN{ + "PEN", + "Peruko sol berria", + } + PGK{ + "PGK", + "Papua Ginea Berriko kina", + } + PHP{ + "PHP", + "Filipinetako pesoa", + } + PKR{ + "PKR", + "Pakistango errupia", + } + PLN{ + "PLN", + "Poloniako zlotya", + } + PYG{ + "PYG", + "Paraguaiko guarania", + } + QAR{ + "QAR", + "Qatareko riala", + } + RSD{ + "RSD", + "Serbiako dinarra", + } + RUB{ + "RUB", + "Errusiako errubloa", + } + RWF{ + "RWF", + "Ruandako frankoa", + } + SAR{ + "SAR", + "Saudiko riala", + } + SBD{ + "SBD", + "Salomon uharteetako dolarra", + } + SCR{ + "SCR", + "Seychelleetako errupia", + } + SDG{ + "SDG", + "Sudango libera", + } + SEK{ + "SEK", + "Suediako koroa", + } + SGD{ + "SGD", + "Singapurgo dolarra", + } + SHP{ + "SHP", + "Santa Helenako libera", + } + SLL{ + "SLL", + "Sierra Leonako leona", + } + SOS{ + "SOS", + "Somaliako shillinga", + } + SRD{ + "SRD", + "Surinameko dolarra", + } + STD{ + "STD", + "Sao Tomeko eta Principeko dobra", + } + SYP{ + "SYP", + "Siriako libera", + } + SZL{ + "SZL", + "Swaziko lilangenia", + } + THB{ + "฿", + "Thailandiako bahta", + } + TJS{ + "TJS", + "Tajikistango somonia", + } + TMT{ + "TMT", + "Turkmenistango manata", + } + TND{ + "TND", + "Tunisiako dinarra", + } + TOP{ + "TOP", + "Tongako PaÊ»anga", + } + TRY{ + "TRY", + "Turkiako lira", + } + TTD{ + "TTD", + "Trinidadeko eta Tobagoko dolarra", + } + TWD{ + "NT$", + "Taiwango dolar berria", + } + TZS{ + "TZS", + "Tanzaniako shillinga", + } + UAH{ + "UAH", + "Ukrainako hryvnia", + } + UGX{ + "UGX", + "Ugandako shillinga", + } + USD{ + "US$", + "AEBetako dolarra", + } + UYU{ + "UYU", + "Uruguaiko pesoa", + } + UZS{ + "UZS", + "Uzbekistango soma", + } + VEF{ + "VEF", + "Venezuelako bolivarra", + } + VND{ + "₫", + "Vietnameko donga", + } + VUV{ + "VUV", + "Vanuatuko vatua", + } + WST{ + "WST", + "Samoko tala", + } + XAF{ + "FCFA", + "Afrika erdialdeko frankoa BEAC", + } + XCD{ + "EC$", + "Karibe ekialdeko dolarra", + } + XOF{ + "CFA", + "Afrika ekialdeko frankoa BCEAO", + } + XPF{ + "CFPF", + "CFP frankoa", + } + XXX{ + "XXX", + "Moneta ezezaguna", + } + YER{ + "YER", + "Yemengo riala", + } + ZAR{ + "ZAR", + "Hego Afrikako randa", + } + ZMK{ + "ZMK", + "Zambiako kwacha", + } } CurrencyUnitPatterns{ one{"{0}{1}"} other{"{0} {1}"} } - Version{"2.0.50.95"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/ewo.txt b/icuSources/data/curr/ewo.txt new file mode 100755 index 00000000..f6b89ce7 --- /dev/null +++ b/icuSources/data/curr/ewo.txt @@ -0,0 +1,236 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/ewo.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/ewo.xml + */ +ewo{ + Currencies{ + AED{ + "AED", + "Dirám yá Emirá Aráb Uní", + } + AOA{ + "AOA", + "Kwánǝza yá Angolá", + } + AUD{ + "AU$", + "Dolár yá Osǝtǝralí", + } + BHD{ + "BHD", + "Dinár yá Bahǝrɛ́n", + } + BIF{ + "BIF", + "Fǝláŋ yá Burundí", + } + BWP{ + "BWP", + "Púlá yá Botswána", + } + CAD{ + "CA$", + "Dolár yá Kanáda", + } + CDF{ + "CDF", + "Fǝláŋ yá Kongo", + } + CHF{ + "CHF", + "Fǝláŋ yá Suís", + } + CNY{ + "CNÂ¥", + "Yuán Renǝminǝbí yá Tsainís", + } + CVE{ + "CVE", + "Esǝkúdo yá Kápǝ́vɛ́rǝ", + } + DJF{ + "DJF", + "Fǝláŋ yá dzibutí", + } + DZD{ + "DZD", + "Dinár yá Alehérí", + } + EGP{ + "EGP", + "Lívǝ́lǝ yá Ehíbǝtía", + } + ERN{ + "ERN", + "Náfǝka yá Eritelé", + } + ETB{ + "ETB", + "Bír yá Etsiópia", + } + EUR{ + "€", + "ǝró", + } + GBP{ + "£", + "Lívǝ́lǝ Sǝtǝrǝlíŋ", + } + GHC{ + "GHC", + "Tzedí yá Ganá", + } + GMD{ + "GMD", + "Dalasí yá Gámbía", + } + GNS{ + "GNS", + "Síli yá Giné", + } + INR{ + "₹", + "Rupí yá ɛ́ndía", + } + JPY{ + "JPÂ¥", + "Yɛ́n yá Hapɔ́n", + } + KES{ + "KES", + "Silíŋ yá Keniá", + } + KMF{ + "KMF", + "Fǝláŋ yá Komória", + } + LRD{ + "LRD", + "Dolár yá Libéria", + } + LSL{ + "LSL", + "Lotí yá Lesotó", + } + LYD{ + "LYD", + "Dinár yá Libí", + } + MAD{ + "MAD", + "Dirám yá Maróg", + } + MGA{ + "MGA", + "Ariari yá Malǝgás", + } + MRO{ + "MRO", + "Ugiya yá Moritaní", + } + MUR{ + "MUR", + "Rupí yá Morís", + } + MWK{ + "MWK", + "Kwatsa yá Malawí", + } + MZM{ + "MZM", + "Metikal yá Mozambíg", + } + NAD{ + "NAD", + "Dolár yá Namibí", + } + NGN{ + "NGN", + "Náíra yá Nihéria", + } + RWF{ + "RWF", + "Fǝláŋ yá Ruwandá", + } + SAR{ + "SAR", + "Riál yá Arabí Saudí", + } + SCR{ + "SCR", + "Rupí yá Sɛsɛ́l", + } + SDG{ + "SDG", + "Lívǝlǝ yá Sudán", + } + SDP{ + "SDP", + "Lívǝlǝ yá Sudán (1956–2007)", + } + SHP{ + "SHP", + "Lívǝlǝ yá Ǹfúfúb Elɛ́n", + } + SLL{ + "SLL", + "Leóne yá Sierá-leónǝ", + } + SOS{ + "SOS", + "Silíŋ yá Somalí", + } + STD{ + "STD", + "Dóbǝ́ra yá Saó Tomé ai Pǝlinǝsípe", + } + SZL{ + "SZL", + "Lilangeni yá Swazí", + } + TND{ + "TND", + "Dinár yá Tunisí", + } + TZS{ + "TZS", + "Silíŋ yá Tanazaní", + } + UGX{ + "UGX", + "Silíŋ yá Ugandá (1966-1987)", + } + USD{ + "US$", + "Dolár yá amɛ́rǝkǝ", + } + XAF{ + "FCFA", + "Fǝláŋ CFA (BEAC)", + } + XOF{ + "CFA", + "Fǝláŋ CFA (BCEAO)", + } + ZAR{ + "ZAR", + "Ránǝdǝ yá Afiríka", + } + ZMK{ + "ZMK", + "Kwatsa yá Zambí", + } + ZWD{ + "ZWD", + "Dolár yá Zimbabwé", + } + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/curr/fa.txt b/icuSources/data/curr/fa.txt index 70232c5a..168c88f6 100644 --- a/icuSources/data/curr/fa.txt +++ b/icuSources/data/curr/fa.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fa.xml @@ -12,7 +12,7 @@ fa{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "پزتای آندورا", } AED{ @@ -20,11 +20,11 @@ fa{ "درهم امارات متحدهٔ عربی", } AFA{ - "AFA" /** === */, + "AFA", "افغانی افغانستان (Û±Û¹Û²Û· تا Û²Û°Û°Û²)", } AFN{ - "Af", + "AFN", "افغانی افغانستان", } ALL{ @@ -36,19 +36,23 @@ fa{ "درم ارمنستان", } ANG{ - "NAf.", + "ANG", "گیلدر آنتیل هلند", } + AOA{ + "AOA", + "کوانزای آنگولا", + } ARP{ - "ARP" /** === */, + "ARP", "پزوی آرژانتین (Û±Û¹Û¸Û³ تا Û±Û¹Û¸Ûµ)‏", } ARS{ - "AR$", + "ARS", "پزوی آرژانتین", } ATS{ - "ATS" /** === */, + "ATS", "شیلینگ اتریش", } AUD{ @@ -56,7 +60,7 @@ fa{ "دلار استرالیا", } AWG{ - "Afl.", + "AWG", "فلورین آروبا", } AZM{ @@ -64,43 +68,59 @@ fa{ "منات جمهوری آذربایجان (Û±Û¹Û¹Û³ تا Û²Û°Û°Û¶)", } AZN{ - "man.", + "AZN", "منات جمهوری آذربایجان", } BAD{ - "BAD" /** === */, + "BAD", "دینار بوسنی و هرزگوین", } + BAM{ + "BAM", + "مارک تبدیل‌پذیر بوسنی و هرزگوین", + } BBD{ - "Bds$", + "BBD", "دلار باربادوس", } + BDT{ + "BDT", + "تاکای بنگلادش", + } BEF{ - "BF", + "BEF", "فرانک بلژیک", } BEL{ - "BEL" /** === */, + "BEL", "فرانک بلژیک (مالی)", } + BGN{ + "BGN", + "لف بلغارستان", + } BHD{ - "BD", + "BHD", "دینار بحرین", } BIF{ - "FBu", + "BIF", "فرانک بوروندی", } BMD{ - "BD$", + "BMD", "دلار برمودا", } BND{ - "BN$", + "BND", "دلار برونئی", } + BOB{ + "BOB", + "بولیویانوی بولیوی", + } BOP{ - "$b.", + "BOP", "پزوی بولیوی", } BRL{ @@ -108,11 +128,19 @@ fa{ "رئال برزیل", } BSD{ - "BS$", + "BSD", "دلار باهاما", } + BTN{ + "BTN", + "انگولتروم بوتان", + } + BWP{ + "BWP", + "پولای بوتسوانا", + } BYB{ - "BYB" /** === */, + "BYB", "روبل جدید بیلوروسی (Û±Û¹Û¹Û´ تا Û±Û¹Û¹Û¹)", } BYR{ @@ -120,7 +148,7 @@ fa{ "روبل بیلوروسی", } BZD{ - "BZ$", + "BZD", "دلار بلیز", } CAD{ @@ -136,7 +164,7 @@ fa{ "فرانک سوئیس", } CLP{ - "CL$", + "CLP", "پزوی شیلی", } CNY{ @@ -144,111 +172,167 @@ fa{ "یوآن چین", } COP{ - "CO$", + "COP", "پزوی کلمبیا", } + CRC{ + "CRC", + "کولون کاستاریکا", + } CSD{ - "CSD" /** === */, + "CSD", "دینار قدیم صربستان", } + CUC{ + "CUC", + "پزوی تبدیل‌پذیر کوبا", + } CUP{ - "CU$", + "CUP", "پزوی کوبا", } CVE{ - "CV$", - "اسکودوی کیپ ورد", + "CVE", + "اسکودوی کیپ‌ورد", } CYP{ - "CY£", + "CYP", "پوند قبرس", } + CZK{ + "CZK", + "کورونای جمهوری چک", + } DDM{ - "DDM" /** === */, + "DDM", "مارک آلمان شرقی", } DEM{ - "DM", + "DEM", "مارک آلمان", } DJF{ - "Fdj", + "DJF", "فرانک جیبوتی", } DKK{ - "Dkr", + "DKK", "کرون دانمارک", } DOP{ - "RD$", - "پزوی دومینیکا", + "DOP", + "پزوی جمهوری دومینیکن", } DZD{ - "DA", + "DZD", "دینار الجزایر", } + EGP{ + "EGP", + "لیرهٔ مصر", + } + ERN{ + "ERN", + "ناکفای اریتره", + } + ETB{ + "ETB", + "بیر اتیوپی", + } EUR{ "€", "یورو", } FJD{ - "FJ$", + "FJD", "دلار فیجی", } FKP{ - "FK£", + "FKP", "پوند جزایر فالکلند", } FRF{ - "₣", + "FRF", "فرانک فرانسه", } GBP{ "£", "پوند بریتانیا", } + GEL{ + "GEL", + "لاری گرجستان", + } + GHS{ + "GHS", + "سدی غنا", + } GIP{ - "GI£", + "GIP", "پوند جبل‌الطارق", } + GMD{ + "GMD", + "دالاسی گامبیا", + } GNF{ - "FG", + "GNF", "فرانک گینه", } GRD{ - "₯", + "GRD", "دراخمای یونان", } + GTQ{ + "GTQ", + "کتزال گواتمالا", + } GWP{ - "GWP" /** === */, + "GWP", "پزوی گینهٔ بیسائو", } GYD{ - "GY$", + "GYD", "دلار گویان", } HKD{ "HK$", "دلار هنگ‌کنگ", } + HNL{ + "HNL", + "لمپیرای هندوراس", + } HRD{ - "HRD" /** === */, + "HRD", "دینار کرواسی", } + HRK{ + "HRK", + "کونای کرواسی", + } + HTG{ + "HTG", + "گورد هائیتی", + } HUF{ - "Ft", + "HUF", "فورینت مجارستان", } IDR{ - "Rp", + "IDR", "روپیهٔ اندونزی", } IEP{ - "IR£", + "IEP", "پوند ایرلند", } + ILS{ + "₪", + "شقل جدید اسرائیل", + } INR{ - "Rs", + "₹", "روپیهٔ هند", } IQD{ @@ -259,16 +343,20 @@ fa{ "ï·¼", "ریال ایران", } + ISK{ + "ISK", + "کرونای ایسلند", + } ITL{ - "IT₤", + "ITL", "لیرهٔ ایتالیا", } JMD{ - "J$", + "JMD", "دلار جامائیکا", } JOD{ - "JD", + "JOD", "دینار اردن", } JPY{ @@ -276,47 +364,83 @@ fa{ "ین ژاپن", } KES{ - "Ksh", + "KES", "شیلینگ کنیا", } + KGS{ + "KGS", + "سوم قرقیزستان", + } + KHR{ + "KHR", + "ری‌یل کامبوج", + } KMF{ - "CF", + "KMF", "فرانک کومورو", } + KPW{ + "KPW", + "وون کرهٔ شمالی", + } + KRW{ + "₩", + "وون کرهٔ جنوبی", + } KWD{ - "KD", + "KWD", "دینار کویت", } KYD{ - "KY$", + "KYD", "دلار جزایر کِیمن", } + KZT{ + "KZT", + "تنگهٔ قزاقستان", + } + LAK{ + "LAK", + "کیپ لائوس", + } LBP{ - "LB£", + "LBP", "لیرهٔ لبنان", } LKR{ - "SLRs", + "LKR", "روپیهٔ سری‌لانکا", } LRD{ - "L$", + "LRD", "دلار لیبریا", } + LSL{ + "LSL", + "لوتی لسوتو", + } + LTL{ + "LTL", + "لیتاس لیتوانی", + } LUF{ - "LUF" /** === */, + "LUF", "فرانک لوکزامبورگ", } LUL{ - "LUL" /** === */, + "LUL", "فرانک مالی لوگزامبورگ", } + LVL{ + "LVL", + "لاتس لتونی", + } LVR{ - "LVR" /** === */, + "LVR", "روبل لتونی", } LYD{ - "LD", + "LYD", "دینار لیبی", } MAD{ @@ -324,11 +448,19 @@ fa{ "درهم مراکش", } MAF{ - "MAF" /** === */, + "MAF", "فرانک مراکش", } + MDL{ + "MDL", + "لئوی مولداوی", + } + MGA{ + "MGA", + "آریاری مالاگاسی", + } MGF{ - "MGF" /** === */, + "MGF", "فرانک ماداگاسکار", } MKD{ @@ -336,47 +468,83 @@ fa{ "دینار مقدونیه", } MLF{ - "MLF" /** === */, + "MLF", "فرانک مالی", } + MMK{ + "MMK", + "کیات میانمار", + } + MNT{ + "MNT", + "توگریک مغولستان", + } + MOP{ + "MOP", + "پاتاکای ماکائو", + } + MRO{ + "MRO", + "اوگوئیای موریتانی", + } MTL{ - "Lm", + "MTL", "لیرهٔ مالت", } MTP{ - "MT£", + "MTP", "پوند مالت", } MUR{ - "MURs", + "MUR", "روپیهٔ موریس", } + MVR{ + "MVR", + "روپیهٔ مالدیو", + } + MWK{ + "MWK", + "کواچای مالاوی", + } MXN{ "MX$", "پزوی مکزیک", } MXP{ - "MXP" /** === */, + "MXP", "پزوی نقرهٔ مکزیک (Û±Û¸Û¶Û± تا Û±Û¹Û¹Û²)", } + MYR{ + "MYR", + "رینگیت مالزی", + } MZE{ - "MZE" /** === */, + "MZE", "اسکودوی موزامبیک", } NAD{ - "N$", + "NAD", "دلار نامیبیا", } + NGN{ + "NGN", + "نایرای نیجریه", + } + NIO{ + "NIO", + "کوردوبای نیکاراگوئه", + } NLG{ - "fl", + "NLG", "گیلدر هلند", } NOK{ - "Nkr", + "NOK", "کرون نروژ", } NPR{ - "NPRs", + "NPR", "روپیهٔ نپال", } NZD{ @@ -387,28 +555,48 @@ fa{ "OMR", "ریال عمان", } + PAB{ + "PAB", + "بالبوای پاناما", + } + PEN{ + "PEN", + "نوئووسول پرو", + } + PGK{ + "PGK", + "کینای پاپوا گینهٔ نو", + } PHP{ - "₱", + "PHP", "پزوی فیلیپین", } PKR{ - "PKRs", + "PKR", "روپیهٔ پاکستان", } + PLN{ + "PLN", + "زواتی لهستان", + } PTE{ - "Esc", + "PTE", "اسکودوی پرتغال", } + PYG{ + "PYG", + "گوارانی پاراگوئه", + } QAR{ - "QR", + "QAR", "ریال قطر", } RHD{ - "RH$", + "RHD", "دلار رودزیا", } RSD{ - "din.", + "RSD", "دینار صربستان", } RUB{ @@ -416,7 +604,7 @@ fa{ "روبل روسیه", } RUR{ - "RUR" /** === */, + "RUR", "روبل روسیه (Û±Û¹Û¹Û± تا Û±Û¹Û¹Û¸)", } RWF{ @@ -424,55 +612,75 @@ fa{ "فرانک رواندا", } SAR{ - "SR", + "SAR", "ریال سعودی", } SBD{ - "SI$", + "SBD", "دلار جزایر سلیمان", } SCR{ - "SRe", + "SCR", "روپیهٔ سیشل", } SDD{ - "LSd", + "SDD", "دینار قدیم سودان", } + SDG{ + "SDG", + "لیرهٔ سودان", + } SEK{ - "Skr", + "SEK", "کرون سوئد", } SGD{ - "S$", + "SGD", "دلار سنگاپور", } SHP{ - "SH£", + "SHP", "پوند سنت هلن", } + SLL{ + "SLL", + "لئون سیرالئون", + } + SOS{ + "SOS", + "شیلینگ سومالی", + } SRD{ - "SR$", + "SRD", "دلار سورینام", } SRG{ - "Sf", + "SRG", "گیلدر سورینام", } + STD{ + "STD", + "دوبرای سائوتومه و پرنسیپ", + } SUR{ - "SUR" /** === */, + "SUR", "روبل شوروی", } SYP{ - "SY£", + "SYP", "لیرهٔ سوریه", } + SZL{ + "SZL", + "لیلانگنی سوازیلند", + } THB{ "฿", "بات تایلند", } TJR{ - "TJR" /** === */, + "TJR", "روبل تاجیکستان", } TJS{ @@ -481,18 +689,22 @@ fa{ } TMM{ "TMM", - "منات ترکمنستان", + "منات ترکمنستان (Û±Û¹Û¹Û³ تا Û²Û°Û°Û¹)", } TMT{ "TMT", - "منات جدید ترکمنستان", + "منات ترکمنستان", } TND{ - "DT", + "TND", "دینار تونس", } + TOP{ + "TOP", + "پاآنگای تونگا", + } TPE{ - "TPE" /** === */, + "TPE", "اسکودوی تیمور", } TRL{ @@ -500,11 +712,11 @@ fa{ "لیرهٔ قدیم ترکیه", } TRY{ - "TL", + "TRY", "لیرهٔ ترکیه", } TTD{ - "TT$", + "TTD", "دلار ترینیداد و توباگو", } TWD{ @@ -512,15 +724,19 @@ fa{ "دلار جدید تایوان", } TZS{ - "TSh", + "TZS", "شیلینگ تانزانیا", } + UAH{ + "UAH", + "هریونیای اوکراین", + } UGS{ - "UGS" /** === */, + "UGS", "شیلینگ اوگاندا (Û±Û¹Û¶Û¶ تا Û±Û¹Û¸Û·)", } UGX{ - "USh", + "UGX", "شیلینگ اوگاندا", } USD{ @@ -528,25 +744,45 @@ fa{ "دلار امریکا", } USN{ - "USN" /** === */, + "USN", "دلار امریکا (روز بعد)", } USS{ - "USS" /** === */, + "USS", "دلار امریکا (همان روز)", } UYP{ - "UYP" /** === */, + "UYP", "پزوی اوروگوئه (Û±Û¹Û·Ûµ تا Û±Û¹Û¹Û³)", } UYU{ - "$U", + "UYU", "پزوی اوروگوئه", } UZS{ "UZS", "سوم ازبکستان", } + VEF{ + "VEF", + "بولیوار ونزوئلا", + } + VND{ + "₫", + "دانگ ویتنام", + } + VUV{ + "VUV", + "واتوی وانوواتو", + } + WST{ + "WST", + "تالای ساموا", + } + XAF{ + "FCFA", + "فرانک CFA مرکز آفریقا", + } XAG{ "XAG", "نقره", @@ -563,32 +799,44 @@ fa{ "XFO", "فرانک طلای فرانسه", } + XOF{ + "CFA", + "فرانک CFA غرب آفریقا", + } XPD{ "XPD", "پالادیم", } + XPF{ + "CFPF", + "فرانک CFP", + } XPT{ "XPT", "پلاتین", } XXX{ "XXX", - "ارز نامشخص یا نامعتبر", + "ارز نامشخص", } YDD{ - "YDD" /** === */, + "YDD", "دینار یمن", } YER{ - "YR", + "YER", "ریال یمن", } ZAR{ - "R", + "ZAR", "راند افریقای جنوبی", } + ZMK{ + "ZMK", + "کواچای زامبیا", + } ZWD{ - "Z$", + "ZWD", "دلار زیمبابوه", } ZWL{ @@ -596,12 +844,12 @@ fa{ "دلار زیمبابوه (Û²Û°Û°Û¹)", } ZWR{ - "ZWR" /** === */, + "ZWR", "دلار زیمبابوه (Û²Û°Û°Û¸)", } } CurrencyUnitPatterns{ other{"{0} {1}"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/fa_AF.txt b/icuSources/data/curr/fa_AF.txt index c0eeb33a..f3f5921c 100644 --- a/icuSources/data/curr/fa_AF.txt +++ b/icuSources/data/curr/fa_AF.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fa_AF.xml @@ -17,7 +17,7 @@ fa_AF{ "دالر آسترالیا", } BND{ - "BN$", + "BND", "دالر برونی", } BYR{ @@ -33,7 +33,7 @@ fa_AF{ "فرانک سویس", } DKK{ - "Dkr", + "DKK", "کرون دنمارک", } JPY{ @@ -45,19 +45,19 @@ fa_AF{ "پزوی مکسیکو", } NLG{ - "fl", + "NLG", "گیلدر هالند", } NOK{ - "Nkr", + "NOK", "کرون ناروی", } SEK{ - "Skr", + "SEK", "کرون سویدن", } SGD{ - "S$", + "SGD", "دالر سینگاپور", } TJS{ @@ -69,5 +69,5 @@ fa_AF{ "دالر امریکا", } } - Version{"2.0.47.53"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/ff.txt b/icuSources/data/curr/ff.txt index 02250af9..c5017e8b 100755 --- a/icuSources/data/curr/ff.txt +++ b/icuSources/data/curr/ff.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ff.xml @@ -16,7 +16,7 @@ ff{ "Dirham Emiraati Araab Dentuɗi", } AOA{ - "Kz", + "AOA", "Kwansaa Anngolaa", } AUD{ @@ -24,11 +24,11 @@ ff{ "Dolaar Ostaraalii", } BHD{ - "BD", + "BHD", "Dinaar Bahrayn", } BIF{ - "FBu", + "BIF", "Mbuuɗu Burunndi", } BWP{ @@ -52,15 +52,15 @@ ff{ "Yuam Siin", } CVE{ - "CV$", + "CVE", "Eskudoo Kap Weer", } DJF{ - "Fdj", + "DJF", "Faraa Jibutii", } DZD{ - "DA", + "DZD", "Dinaar Alaseri", } EGP{ @@ -68,11 +68,11 @@ ff{ "Liibar Ejipt", } ERN{ - "Nfk", + "ERN", "Nafka Eriteree", } ETB{ - "Br", + "ETB", "Biir Ecoppi", } EUR{ @@ -84,7 +84,7 @@ ff{ "Liibar Sterling", } GHC{ - "₵", + "GHC", "Sedi Ganaa", } GMD{ @@ -92,11 +92,11 @@ ff{ "Dalasi Gammbi", } GNS{ - "GNS" /** === */, + "GNS", "Faraa Gine", } INR{ - "Rs", + "₹", "Rupii Enndo", } JPY{ @@ -104,15 +104,15 @@ ff{ "Yen Sapoo", } KES{ - "Ksh", + "KES", "Siling Keñaa", } KMF{ - "CF", + "KMF", "Faraa Komoor", } LRD{ - "L$", + "LRD", "Dolaar Liberiyaa", } LSL{ @@ -120,7 +120,7 @@ ff{ "Loti Lesotoo", } LYD{ - "LD", + "LYD", "Dinaar Libi", } MAD{ @@ -132,11 +132,11 @@ ff{ "Ariyari Madagaskaar", } MRO{ - "UM", + "MRO", "Ugiyya Muritani", } MUR{ - "MURs", + "MUR", "Rupii Moriis", } MWK{ @@ -144,15 +144,15 @@ ff{ "Kuwacca Malaawi", } MZM{ - "Mt", + "MZM", "Metikal Mosammbik", } NAD{ - "N$", + "NAD", "Dolaar Namibii", } NGN{ - "₦", + "NGN", "Nayraa Nijeriyaa", } RWF{ @@ -160,11 +160,11 @@ ff{ "Faraa Ruwanndaa", } SAR{ - "SR", + "SAR", "Riyaal Arabi Sawdit", } SCR{ - "SRe", + "SCR", "Rupii Seysel", } SDG{ @@ -172,19 +172,19 @@ ff{ "Liibar Sudaan", } SHP{ - "SH£", + "SHP", "Liibar Sent Helen", } SLL{ - "Le", + "SLL", "Lewoon Seraa Liyon", } SOS{ - "Ssh", + "SOS", "Siling Soomali", } STD{ - "Db", + "STD", "Dobra Sawo Tome e Prensipe", } SZL{ @@ -192,15 +192,15 @@ ff{ "Lilangeni Swaasilannda", } TND{ - "DT", + "TND", "Dinaar Tunisii", } TZS{ - "TSh", + "TZS", "Siling Tansanii", } UGX{ - "USh", + "UGX", "Siling Uganndaa", } USD{ @@ -216,17 +216,17 @@ ff{ "Mbuuɗu Seefaa BCEAO", } ZAR{ - "R", + "ZAR", "Rannda Afrik Bŋ Worgo", } ZMK{ - "ZK", + "ZMK", "Kuwacca Sammbi", } ZWD{ - "Z$", + "ZWD", "Dolaar Simbaabuwe", } } - Version{"2.0.46.85"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/fi.txt b/icuSources/data/curr/fi.txt index 1d43629f..89ae19ba 100644 --- a/icuSources/data/curr/fi.txt +++ b/icuSources/data/curr/fi.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fi.xml @@ -12,7 +12,7 @@ fi{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "Andorran peseta", } AED{ @@ -20,7 +20,7 @@ fi{ "Arabiemiirikuntien dirhami", } AFA{ - "AFA" /** === */, + "AFA", "Afganistanin afgaani (1927–2002)", } AFN{ @@ -28,8 +28,8 @@ fi{ "Afganistanin afgaani", } ALK{ - "ALK", - "Albanian vanha lek", + "ALK" /** === */, + "Albanian lek (1946–1965)", } ALL{ "ALL", @@ -48,15 +48,15 @@ fi{ "Angolan kwanza", } AOK{ - "AOK" /** === */, - "Angolan kwanza (1977–1990)", + "AOK", + "Angolan kwanza (1977–1991)", } AON{ - "AON" /** === */, + "AON", "Angolan uusi kwanza (1990–2000)", } AOR{ - "AOR" /** === */, + "AOR", "Angolan kwanza reajustado (1995–1999)", } ARA{ @@ -64,15 +64,15 @@ fi{ "Argentiinan austral", } ARL{ - "ARL" /** === */, "ARL", + "Argentiinan ley-peso (1970-1983)", } ARM{ - "ARM" /** === */, "ARM", + "Argentiinan peso (1881–1970)", } ARP{ - "ARP" /** === */, + "ARP", "Argentiinan peso (1983–1985)", } ARS{ @@ -80,11 +80,11 @@ fi{ "Argentiinan peso", } ATS{ - "ATS" /** === */, + "ATS", "Itävallan Å¡illinki", } AUD{ - "AUD", + "AU$", "Australian dollari", } AWG{ @@ -100,8 +100,8 @@ fi{ "Azerbaidžanin manat", } BAD{ - "BAD" /** === */, - "Bosnia-Hertsegovinan dinaari", + "BAD", + "Bosnia-Hertsegovinan dinaari (1992–1994)", } BAM{ "BAM", @@ -109,7 +109,7 @@ fi{ } BAN{ "BAN", - "Bosnia-Hertsegovinan uusi dinaari", + "Bosnia-Hertsegovinan uusi dinaari (1994–1997)", } BBD{ "BBD", @@ -120,7 +120,7 @@ fi{ "Bangladeshin taka", } BEC{ - "BEC" /** === */, + "BEC", "Belgian vaihdettava frangi", } BEF{ @@ -128,11 +128,11 @@ fi{ "Belgian frangi", } BEL{ - "BEL" /** === */, + "BEL", "Belgian rahoitusfrangi", } BGL{ - "BGL" /** === */, + "BGL", "Bulgarian kova lev", } BGM{ @@ -141,11 +141,11 @@ fi{ } BGN{ "BGN", - "Bulgarian uusi lev", + "Bulgarian lev", } BGO{ "BGO", - "Bulgarian vanha lev", + "Bulgarian lev (1879–1952)", } BHD{ "BHD", @@ -169,14 +169,14 @@ fi{ } BOL{ "BOL", - "Bolivian vanha boliviano", + "Bolivian boliviano (1863–1963)", } BOP{ "BOP", "Bolivian peso", } BOV{ - "BOV" /** === */, + "BOV", "Bolivian mvdol", } BRB{ @@ -185,27 +185,27 @@ fi{ } BRC{ "BRC", - "Brasilian cruzado", + "Brasilian cruzado (1986–1989)", } BRE{ "BRE", "Brasilian cruzeiro (1990–1993)", } BRL{ - "BRL", + "R$", "Brasilian real", } BRN{ "BRN", - "Brasilian uusi cruzado", + "Brasilian uusi cruzado (1989–1990)", } BRR{ "BRR", - "Brasilian cruzeiro", + "Brasilian cruzeiro (1993–1994)", } BRZ{ - "BRZ" /** === */, "BRZ", + "Brasilian cruzeiro (1942–1967)", } BSD{ "BSD", @@ -216,7 +216,7 @@ fi{ "Bhutanin ngultrum", } BUK{ - "BUK" /** === */, + "BUK", "Burman kyat", } BWP{ @@ -224,7 +224,7 @@ fi{ "Botswanan pula", } BYB{ - "BYB" /** === */, + "BYB", "Valko-Venäjän uusi rupla (1994–1999)", } BYR{ @@ -236,7 +236,7 @@ fi{ "Belizen dollari", } CAD{ - "CAD", + "CA$", "Kanadan dollari", } CDF{ @@ -244,7 +244,7 @@ fi{ "Kongon frangi", } CHE{ - "CHE" /** === */, + "CHE", "Sveitsin WIR-euro", } CHF{ @@ -252,15 +252,15 @@ fi{ "Sveitsin frangi", } CHW{ - "CHW" /** === */, + "CHW", "Sveitsin WIR-frangi", } CLE{ - "CLE" /** === */, "CLE", + "Chilen escudo", } CLF{ - "CLF" /** === */, + "CLF", "Chilen unidades de fomento", } CLP{ @@ -268,11 +268,11 @@ fi{ "Chilen peso", } CNX{ - "CNX", + "CNX" /** === */, "Kiinan kansanpankin dollari", } CNY{ - "CNY", + "CNÂ¥", "Kiinan yuan", } COP{ @@ -280,7 +280,7 @@ fi{ "Kolumbian peso", } COU{ - "COU" /** === */, + "COU", "Kolumbian unidad de valor real", } CRC{ @@ -288,11 +288,11 @@ fi{ "Costa Rican colon", } CSD{ - "CSD" /** === */, - "Serbian vanha dinaari", + "CSD", + "Serbian dinaari (2002–2006)", } CSK{ - "CSK" /** === */, + "CSK", "TÅ¡ekkoslovakian kova koruna", } CUC{ @@ -316,7 +316,7 @@ fi{ "TÅ¡ekin koruna", } DDM{ - "DDM" /** === */, + "DDM", "Itä-Saksan markka", } DEM{ @@ -328,7 +328,7 @@ fi{ "Djiboutin frangi", } DKK{ - "Tkr", + "DKK", "Tanskan kruunu", } DOP{ @@ -340,11 +340,11 @@ fi{ "Algerian dinaari", } ECS{ - "ECS" /** === */, + "ECS", "Ecuadorin sucre", } ECV{ - "ECV" /** === */, + "ECV", "Ecuadorin UVC", } EEK{ @@ -360,11 +360,11 @@ fi{ "Eritrean nakfa", } ESA{ - "ESA" /** === */, + "ESA", "Espanjan peseta (A-tili)", } ESB{ - "ESB" /** === */, + "ESB", "Espanjan peseta (vaihdettava tili)", } ESP{ @@ -380,7 +380,7 @@ fi{ "euro", } FIM{ - "mk", + "FIM", "Suomen markka", } FJD{ @@ -400,7 +400,7 @@ fi{ "Englannin punta", } GEK{ - "GEK" /** === */, + "GEK", "Georgian kuponkilari", } GEL{ @@ -428,12 +428,12 @@ fi{ "Guinean frangi", } GNS{ - "GNS" /** === */, + "GNS", "Guinean syli", } GQE{ - "GQE" /** === */, - "Päiväntasaajan Guinean ekwele (–1986)", + "GQE", + "Päiväntasaajan Guinean ekwele", } GRD{ "GRD", @@ -444,11 +444,11 @@ fi{ "Guatemalan quetzal", } GWE{ - "GWE" /** === */, + "GWE", "Portugalin Guinean escudo", } GWP{ - "GWP" /** === */, + "GWP", "Guinea-Bissaun peso", } GYD{ @@ -456,7 +456,7 @@ fi{ "Guyanan dollari", } HKD{ - "HKD", + "HK$", "Hongkongin dollari", } HNL{ @@ -464,7 +464,7 @@ fi{ "Hondurasin lempira", } HRD{ - "HRD" /** === */, + "HRD", "Kroatian dinaari", } HRK{ @@ -493,14 +493,14 @@ fi{ } ILR{ "ILR" /** === */, - "Israelin vanha sekeli", + "Israelin sekeli (1980–1985)", } ILS{ - "ILS", + "₪", "Israelin uusi sekeli", } INR{ - "INR", + "₹", "Intian rupia", } IQD{ @@ -513,7 +513,7 @@ fi{ } ISJ{ "ISJ" /** === */, - "Islannin vanha kruunu", + "Islannin kruunu (1918–1981)", } ISK{ "ISK", @@ -557,14 +557,14 @@ fi{ } KRH{ "KRH", - "Etelä-Korean hwan", + "Etelä-Korean hwan (1953–1962)", } KRO{ "KRO", - "Etelä-Korean vanha won", + "Etelä-Korean won (1945–1953)", } KRW{ - "KRW", + "₩", "Etelä-Korean won", } KWD{ @@ -604,19 +604,19 @@ fi{ "Liettuan liti", } LTT{ - "LTT" /** === */, + "LTT", "Liettuan talonas", } LUC{ - "LUC" /** === */, + "LUC", "Luxemburgin vaihdettava frangi", } LUF{ - "LUF" /** === */, + "LUF", "Luxemburgin frangi", } LUL{ - "LUL" /** === */, + "LUL", "Luxemburgin rahoitusfrangi", } LVL{ @@ -624,7 +624,7 @@ fi{ "Latvian lati", } LVR{ - "LVR" /** === */, + "LVR", "Latvian rupla", } LYD{ @@ -636,7 +636,7 @@ fi{ "Marokon dirhami", } MAF{ - "MAF" /** === */, + "MAF", "Marokon frangi", } MCF{ @@ -656,7 +656,7 @@ fi{ "Madagaskarin ariary", } MGF{ - "MGF" /** === */, + "MGF", "Madagaskarin frangi", } MKD{ @@ -665,10 +665,10 @@ fi{ } MKN{ "MKN", - "Makedonian vanha dinaari", + "Makedonian dinaari (1992–1993)", } MLF{ - "MLF" /** === */, + "MLF", "Malin frangi", } MMK{ @@ -708,7 +708,7 @@ fi{ "Malawin kwacha", } MXN{ - "MXN", + "MX$", "Meksikon peso", } MXP{ @@ -716,7 +716,7 @@ fi{ "Meksikon hopeapeso (1861–1992)", } MXV{ - "MXV" /** === */, + "MXV", "Meksikon UDI", } MYR{ @@ -724,7 +724,7 @@ fi{ "Malesian ringgit", } MZE{ - "MZE" /** === */, + "MZE", "Mosambikin escudo", } MZM{ @@ -744,19 +744,19 @@ fi{ "Nigerian naira", } NIC{ - "NIC" /** === */, - "Nicaraguan cordoba", + "NIC", + "Nicaraguan cordoba (1988–1991)", } NIO{ "NIO", - "Nicaraguan kultacordoba", + "Nicaraguan cordoba", } NLG{ "NLG", "Alankomaiden guldeni", } NOK{ - "Nkr", + "NOK", "Norjan kruunu", } NPR{ @@ -764,7 +764,7 @@ fi{ "Nepalin rupia", } NZD{ - "NZD", + "NZ$", "Uuden-Seelannin dollari", } OMR{ @@ -784,8 +784,8 @@ fi{ "Perun uusi sol", } PES{ - "PES" /** === */, - "Perun sol", + "PES", + "Perun sol (1863–1965)", } PGK{ "PGK", @@ -804,7 +804,7 @@ fi{ "Puolan zloty", } PLZ{ - "PLZ" /** === */, + "PLZ", "Puolan zloty (1950–1995)", } PTE{ @@ -825,11 +825,11 @@ fi{ } ROL{ "ROL", - "Romanian vanha leu", + "Romanian leu (1952–2006)", } RON{ "RON", - "Romanian uusi leu", + "Romanian leu", } RSD{ "RSD", @@ -840,7 +840,7 @@ fi{ "Venäjän rupla", } RUR{ - "RUR" /** === */, + "RUR", "Venäjän rupla (1991–1998)", } RWF{ @@ -861,18 +861,18 @@ fi{ } SDD{ "SDD", - "Sudanin dinaari", + "Sudanin dinaari (1992–2007)", } SDG{ "SDG", "Sudanin punta", } SDP{ - "SDP" /** === */, - "Sudanin punta (1957–1999)", + "SDP", + "Sudanin punta (1957–1998)", } SEK{ - "Rkr", + "SEK", "Ruotsin kruunu", } SGD{ @@ -884,7 +884,7 @@ fi{ "Saint Helenan punta", } SIT{ - "SIT" /** === */, + "SIT", "Slovenian tolar", } SKK{ @@ -912,7 +912,7 @@ fi{ "São Tomén ja Príncipen dobra", } SUR{ - "SUR" /** === */, + "SUR", "Neuvostoliiton rupla", } SVC{ @@ -928,11 +928,11 @@ fi{ "Swazimaan lilangeni", } THB{ - "THB", + "฿", "Thaimaan baht", } TJR{ - "TJR" /** === */, + "TJR", "Tadžikistanin rupla", } TJS{ @@ -941,11 +941,11 @@ fi{ } TMM{ "TMM", - "Turkmenistanin manat", + "Turkmenistanin manat (1993–2009)", } TMT{ "TMT", - "Turkmenistanin uusi manat", + "Turkmenistanin manat", } TND{ "TND", @@ -956,12 +956,12 @@ fi{ "Tongan pa’anga", } TPE{ - "TPE" /** === */, + "TPE", "Timorin escudo", } TRL{ "TRL", - "Turkin vanha liira", + "Turkin liira (1922–2005)", } TRY{ "TRY", @@ -972,7 +972,7 @@ fi{ "Trinidadin ja Tobagon dollari", } TWD{ - "TWD", + "NT$", "Taiwanin uusi dollari", } TZS{ @@ -984,11 +984,11 @@ fi{ "Ukrainan hryvnia", } UAK{ - "UAK" /** === */, + "UAK", "Ukrainan karbovanetz", } UGS{ - "UGS" /** === */, + "UGS", "Ugandan Å¡illinki (1966–1987)", } UGX{ @@ -1000,19 +1000,19 @@ fi{ "Yhdysvaltain dollari", } USN{ - "USN" /** === */, + "USN", "Yhdysvaltain dollari (seuraava päivä)", } USS{ - "USS" /** === */, + "USS", "Yhdysvaltain dollari (sama päivä)", } UYI{ - "UYI" /** === */, + "UYI", "Uruguayn peso en unidades indexadas", } UYP{ - "UYP" /** === */, + "UYP", "Uruguayn peso (1975–1993)", } UYU{ @@ -1025,19 +1025,19 @@ fi{ } VEB{ "VEB", - "Venezuelan bolivar", + "Venezuelan bolivar (1871–2008)", } VEF{ "VEF", - "Venezuelan bolivar fuerte", + "Venezuelan bolivar", } VND{ - "VND", + "₫", "Vietnamin dong", } VNN{ "VNN", - "Vietnamin vanha dong", + "Vietnamin dong (1978–1985)", } VUV{ "VUV", @@ -1048,7 +1048,7 @@ fi{ "Samoan tala", } XAF{ - "XAF", + "FCFA", "CFA-frangi BEAC", } XAG{ @@ -1084,7 +1084,7 @@ fi{ "erityisnosto-oikeus (SDR)", } XEU{ - "XEU" /** === */, + "XEU", "Euroopan valuuttayksikkö (ECU)", } XFO{ @@ -1112,7 +1112,7 @@ fi{ "platina", } XRE{ - "XRE" /** === */, + "XRE", "RINET-rahastot", } XTS{ @@ -1124,7 +1124,7 @@ fi{ "tuntematon tai virheellinen rahayksikkö", } YDD{ - "YDD" /** === */, + "YDD", "Jemenin dinaari", } YER{ @@ -1132,23 +1132,23 @@ fi{ "Jemenin rial", } YUD{ - "YUD" /** === */, - "Jugoslavian kova dinaari", + "YUD", + "Jugoslavian kova dinaari (1966–1990)", } YUM{ - "YUM" /** === */, - "Jugoslavian uusi dinaari", + "YUM", + "Jugoslavian uusi dinaari (1994–2002)", } YUN{ - "YUN" /** === */, - "Jugoslavian vaihdettava dinaari", + "YUN", + "Jugoslavian vaihdettava dinaari (1990–1992)", } YUR{ "YUR", - "Jugoslavian uudistettu dinaari", + "Jugoslavian uudistettu dinaari (1992–1993)", } ZAL{ - "ZAL" /** === */, + "ZAL", "Etelä-Afrikan rahoitusrandi", } ZAR{ @@ -1161,22 +1161,22 @@ fi{ } ZRN{ "ZRN", - "Zairen uusi zaire", + "Zairen uusi zaire (1993–1998)", } ZRZ{ "ZRZ", - "Zairen zaire", + "Zairen zaire (1971–1993)", } ZWD{ "ZWD", - "Zimbabwen dollari", + "Zimbabwen dollari (1980–2008)", } ZWL{ "ZWL", "Zimbabwen dollari (2009)", } ZWR{ - "ZWR" /** === */, + "ZWR", "Zimbabwen dollari (2008)", } } @@ -1198,8 +1198,8 @@ fi{ other{"Afganistanin afgaania"} } ALK{ - one{"Albanian vanha lek"} - other{"Albanian vanhaa lekiä"} + one{"Albanian lek (1946–1965)"} + other{"Albanian lekiä (1946–1965)"} } ALL{ one{"Albanian lek"} @@ -1234,12 +1234,12 @@ fi{ other{"Argentiinan australia"} } ARL{ - one{"Argentiinan ley-peso"} - other{"Argentiinan ley-pesoa"} + one{"Argentiinan ley-peso (1970-1983)"} + other{"Argentiinan ley-pesoa (1970-1983)"} } ARM{ - one{"Argentiinan moneda nacional -peso"} - other{"Argentiinan moneda nacional -pesoa"} + one{"Argentiinan peso (1881–1970)"} + other{"Argentiinan pesoa (1881–1970)"} } ARP{ one{"Argentiinan peso (1983–1985)"} @@ -1270,16 +1270,16 @@ fi{ other{"Azerbaidžanin manatia"} } BAD{ - one{"Bosnia-Hertsegovinan dinaari"} - other{"Bosnia-Hertsegovinan dinaaria"} + one{"Bosnia-Hertsegovinan dinaari (1992–1994)"} + other{"Bosnia-Hertsegovinan dinaaria (1992–1994)"} } BAM{ one{"Bosnia-Hertsegovinan vaihdettava markka"} other{"Bosnia-Hertsegovinan vaihdettavaa markkaa"} } BAN{ - one{"Bosnia-Hertsegovinan uusi dinaari"} - other{"Bosnia-Hertsegovinan uutta dinaaria"} + one{"Bosnia-Hertsegovinan uusi dinaari (1994–1997)"} + other{"Bosnia-Hertsegovinan uutta dinaaria (1994–1997)"} } BBD{ one{"Barbadosin dollari"} @@ -1310,12 +1310,12 @@ fi{ other{"Bulgarian sosialistista leviä"} } BGN{ - one{"Bulgarian uusi lev"} - other{"Bulgarian uutta leviä"} + one{"Bulgarian lev"} + other{"Bulgarian leviä"} } BGO{ - one{"Bulgarian vanha lev"} - other{"Bulgarian vanhaa leviä"} + one{"Bulgarian lev (1879–1952)"} + other{"Bulgarian leviä (1879–1952)"} } BHD{ one{"Bahrainin dinaari"} @@ -1338,8 +1338,8 @@ fi{ other{"Bolivian bolivianoa"} } BOL{ - one{"Bolivian vanha boliviano"} - other{"Bolivian vanhaa bolivianoa"} + one{"Bolivian boliviano (1863–1963)"} + other{"Bolivian bolivianoa (1863–1963)"} } BOP{ one{"Bolivian peso"} @@ -1354,8 +1354,8 @@ fi{ other{"Brasilian uutta cruzeiroa (1967–1986)"} } BRC{ - one{"Brasilian cruzado"} - other{"Brasilian cruzadoa"} + one{"Brasilian cruzado (1986–1989)"} + other{"Brasilian cruzadoa (1986–1989)"} } BRE{ one{"Brasilian cruzeiro (1990–1993)"} @@ -1366,16 +1366,16 @@ fi{ other{"Brasilian realia"} } BRN{ - one{"Brasilian uusi cruzado"} - other{"Brasilian uutta cruzadoa"} + one{"Brasilian uusi cruzado (1989–1990)"} + other{"Brasilian uutta cruzadoa (1989–1990)"} } BRR{ - one{"Brasilian cruzeiro"} - other{"Brasilian cruzeiroa"} + one{"Brasilian cruzeiro (1993–1994)"} + other{"Brasilian cruzeiroa (1993–1994)"} } BRZ{ - one{"Brasilian vanha cruzeiro"} - other{"Brasilian vanhaa cruzeiroa"} + one{"Brasilian cruzeiro (1942–1967)"} + other{"Brasilian cruzeiroa (1942–1967)"} } BSD{ one{"Bahaman dollari"} @@ -1458,8 +1458,8 @@ fi{ other{"Costa Rican colonia"} } CSD{ - one{"Serbian vanha dinaari"} - other{"Serbian vanhaa dinaaria"} + one{"Serbian dinaari (2002–2006)"} + other{"Serbian dinaaria (2002–2006)"} } CSK{ one{"TÅ¡ekkoslovakian kova koruna"} @@ -1602,8 +1602,8 @@ fi{ other{"Guinean syliä"} } GQE{ - one{"Päiväntasaajan Guinean ekwele (–1986)"} - other{"Päiväntasaajan Guinean ekweleä (–1986)"} + one{"Päiväntasaajan Guinean ekwele"} + other{"Päiväntasaajan Guinean ekweleä"} } GRD{ one{"Kreikan drakma"} @@ -1662,8 +1662,8 @@ fi{ other{"Israelin puntaa"} } ILR{ - one{"Israelin vanha sekeli"} - other{"Israelin vanhaa sekeliä"} + one{"Israelin sekeli (1980–1985)"} + other{"Israelin sekeliä (1980–1985)"} } ILS{ one{"Israelin uusi sekeli"} @@ -1682,8 +1682,8 @@ fi{ other{"Iranin rialia"} } ISJ{ - one{"Islannin vanha kruunu"} - other{"Islannin vanhaa kruunua"} + one{"Islannin kruunu (1918–1981)"} + other{"Islannin kruunua (1918–1981)"} } ISK{ one{"Islannin kruunu"} @@ -1726,12 +1726,12 @@ fi{ other{"Pohjois-Korean wonia"} } KRH{ - one{"Etelä-Korean hwan"} - other{"Etelä-Korean hwania"} + one{"Etelä-Korean hwan (1953–1962)"} + other{"Etelä-Korean hwania (1953–1962)"} } KRO{ - one{"Etelä-Korean vanha won"} - other{"Etelä-Korean vanhaa wonia"} + one{"Etelä-Korean won (1945–1953)"} + other{"Etelä-Korean wonia (1945–1953)"} } KRW{ one{"Etelä-Korean won"} @@ -1834,8 +1834,8 @@ fi{ other{"Makedonian dinaaria"} } MKN{ - one{"Makedonian vanha dinaari"} - other{"Makedonian vanhaa dinaaria"} + one{"Makedonian dinaari (1992–1993)"} + other{"Makedonian dinaaria (1992–1993)"} } MLF{ one{"Malin frangi"} @@ -1914,12 +1914,12 @@ fi{ other{"Nigerian nairaa"} } NIC{ - one{"Nicaraguan cordoba"} - other{"Nicaraguan cordobaa"} + one{"Nicaraguan cordoba (1988–1991)"} + other{"Nicaraguan cordobaa (1988–1991)"} } NIO{ - one{"Nicaraguan kultacordoba"} - other{"Nicaraguan kultacordobaa"} + one{"Nicaraguan cordoba"} + other{"Nicaraguan cordobaa"} } NLG{ one{"Alankomaiden guldeni"} @@ -1954,8 +1954,8 @@ fi{ other{"Perun uutta solia"} } PES{ - one{"Perun sol"} - other{"Perun solia"} + one{"Perun sol (1863–1965)"} + other{"Perun solia (1863–1965)"} } PGK{ one{"Papua-Uuden-Guinean kina"} @@ -1994,12 +1994,12 @@ fi{ other{"Rhodesian dollaria"} } ROL{ - one{"Romanian vanha leu"} - other{"Romanian vanhaa leuta"} + one{"Romanian leu (1952–2006)"} + other{"Romanian leuta (1952–2006)"} } RON{ - one{"Romanian uusi leu"} - other{"Romanian uutta leuta"} + one{"Romanian leu"} + other{"Romanian leuta"} } RSD{ one{"Serbian dinaari"} @@ -2030,16 +2030,16 @@ fi{ other{"Seychellien rupiaa"} } SDD{ - one{"Sudanin dinaari"} - other{"Sudanin dinaaria"} + one{"Sudanin dinaari (1992–2007)"} + other{"Sudanin dinaaria (1992–2007)"} } SDG{ one{"Sudanin punta"} other{"Sudanin puntaa"} } SDP{ - one{"Sudanin punta (1957–1999)"} - other{"Sudanin puntaa (1957–1999)"} + one{"Sudanin punta (1957–1998)"} + other{"Sudanin puntaa (1957–1998)"} } SEK{ one{"Ruotsin kruunu"} @@ -2110,12 +2110,12 @@ fi{ other{"Tadžikistanin somonia"} } TMM{ - one{"Turkmenistanin manat"} - other{"Turkmenistanin manatia"} + one{"Turkmenistanin manat (1993–2009)"} + other{"Turkmenistanin manatia (1993–2009)"} } TMT{ - one{"Turkmenistanin uusi manat"} - other{"Turkmenistanin uutta manatia"} + one{"Turkmenistanin manat"} + other{"Turkmenistanin manatia"} } TND{ one{"Tunisian dinaari"} @@ -2130,8 +2130,8 @@ fi{ other{"Timorin escudoa"} } TRL{ - one{"Turkin vanha liira"} - other{"Turkin vanhaa liiraa"} + one{"Turkin liira (1922–2005)"} + other{"Turkin liiraa (1922–2005)"} } TRY{ one{"Turkin liira"} @@ -2194,20 +2194,20 @@ fi{ other{"Uzbekistanin somia"} } VEB{ - one{"Venezuelan bolivar"} - other{"Venezuelan bolivaria"} + one{"Venezuelan bolivar (1871–2008)"} + other{"Venezuelan bolivaria (1871–2008)"} } VEF{ - one{"Venezuelan bolivar fuerte"} - other{"Venezuelan bolivar fuertea"} + one{"Venezuelan bolivar"} + other{"Venezuelan bolivaria"} } VND{ one{"Vietnamin dong"} other{"Vietnamin dongia"} } VNN{ - one{"Vietnamin vanha dong"} - other{"Vietnamin vanhaa dongia"} + one{"Vietnamin dong (1978–1985)"} + other{"Vietnamin dongia (1978–1985)"} } VUV{ one{"Vanuatun vatu"} @@ -2302,20 +2302,20 @@ fi{ other{"Jemenin rialia"} } YUD{ - one{"Jugoslavian kova dinaari"} - other{"Jugoslavian kovaa dinaaria"} + one{"Jugoslavian kova dinaari (1966–1990)"} + other{"Jugoslavian kovaa dinaaria (1966–1990)"} } YUM{ - one{"Jugoslavian uusi dinaari"} - other{"Jugoslavian uutta dinaaria"} + one{"Jugoslavian uusi dinaari (1994–2002)"} + other{"Jugoslavian uutta dinaaria (1994–2002)"} } YUN{ - one{"Jugoslavian vaihdettava dinaari"} - other{"Jugoslavian vaihdettavaa dinaaria"} + one{"Jugoslavian vaihdettava dinaari (1990–1992)"} + other{"Jugoslavian vaihdettavaa dinaaria (1990–1992)"} } YUR{ - one{"Jugoslavian uudistettu dinaari"} - other{"Jugoslavian uudistettua dinaaria"} + one{"Jugoslavian uudistettu dinaari (1992–1993)"} + other{"Jugoslavian uudistettua dinaaria (1992–1993)"} } ZAL{ one{"Etelä-Afrikan rahoitusrandi"} @@ -2330,16 +2330,16 @@ fi{ other{"Sambian kwachaa"} } ZRN{ - one{"Zairen uusi zaire"} - other{"Zairen uutta zairea"} + one{"Zairen uusi zaire (1993–1998)"} + other{"Zairen uutta zairea (1993–1998)"} } ZRZ{ - one{"Zairen zaire"} - other{"Zairen zairea"} + one{"Zairen zaire (1971–1993)"} + other{"Zairen zairea (1971–1993)"} } ZWD{ - one{"Zimbabwen dollari"} - other{"Zimbabwen dollaria"} + one{"Zimbabwen dollari (1980–2008)"} + other{"Zimbabwen dollaria (1980–2008)"} } ZWL{ one{"Zimbabwen dollari (2009)"} @@ -2354,5 +2354,5 @@ fi{ one{"{0} {1}"} other{"{0} {1}"} } - Version{"2.0.51.9"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/fil.txt b/icuSources/data/curr/fil.txt index a85912ac..97d1035f 100755 --- a/icuSources/data/curr/fil.txt +++ b/icuSources/data/curr/fil.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fil.xml @@ -15,36 +15,116 @@ fil{ "AED", "United Arab Emirates Dirham", } + AFN{ + "AFN", + "Afghan Afghani", + } + ALL{ + "ALL", + "Albanian Lek", + } + AMD{ + "AMD", + "Armenian Dram", + } + ANG{ + "ANG", + "Netherlands Antillean Guilder", + } + AOA{ + "AOA", + "Angolan Kwanza", + } ARS{ - "AR$", + "ARS", "Argentine Peso", } AUD{ "AU$", "Australian Dollar", } + AWG{ + "AWG", + "Aruban Florin", + } + AZN{ + "AZN", + "Azerbaijani Manat", + } + BAM{ + "BAM", + "Bosnia-Herzegovina Convertible Mark", + } + BBD{ + "BBD", + "Barbadian Dollar", + } + BDT{ + "BDT", + "Bangladeshi Taka", + } BGN{ "BGN", "Bulgarian Lev", } + BHD{ + "BHD", + "Bahraini Dinar", + } + BIF{ + "BIF", + "Burundian Franc", + } + BMD{ + "BMD", + "Bermudan Dollar", + } + BND{ + "BND", + "Brunei Dollar", + } BOB{ - "Bs", + "BOB", "Bolivian Boliviano", } BRL{ "R$", "Brazilian Real", } + BSD{ + "BSD", + "Bahamian Dollar", + } + BTN{ + "BTN", + "Bhutanese Ngultrum", + } + BWP{ + "BWP", + "Botswanan Pula", + } + BYR{ + "BYR", + "Belarusian Ruble", + } + BZD{ + "BZD", + "Belize Dollar", + } CAD{ "CA$", "Canadian Dollar", } + CDF{ + "CDF", + "Congolese Franc", + } CHF{ "CHF", "Swiss Francs", } CLP{ - "CL$", + "CLP", "Chilean Peso", } CNY{ @@ -52,55 +132,135 @@ fil{ "Yuan Renminbi", } COP{ - "CO$", + "COP", "Colombian Peso", } + CRC{ + "CRC", + "Costa Rican Colón", + } + CUC{ + "CUC", + "Cuban Convertible Peso", + } + CUP{ + "CUP", + "Cuban Peso", + } + CVE{ + "CVE", + "Cape Verdean Escudo", + } CZK{ - "Kč", + "CZK", "Czech Koruna", } DEM{ - "DM", + "DEM", "Deutsche Marks", } + DJF{ + "DJF", + "Djiboutian Franc", + } DKK{ - "Dkr", + "DKK", "Denmark Kroner", } + DOP{ + "DOP", + "Dominican Peso", + } + DZD{ + "DZD", + "Algerian Dinar", + } EEK{ - "Ekr", + "EEK", "Estonian Kroon", } EGP{ "EGP", "Egyptian Pound", } + ERN{ + "ERN", + "Eritrean Nakfa", + } + ETB{ + "ETB", + "Ethiopian Birr", + } EUR{ "€", "Euros", } + FJD{ + "FJD", + "Fijian Dollar", + } + FKP{ + "FKP", + "Falkland Islands Pound", + } FRF{ - "₣", + "FRF", "French Franc", } GBP{ "£", "British Pounds Sterling", } + GEL{ + "GEL", + "Georgian Lari", + } + GHS{ + "GHS", + "Ghanaian Cedi", + } + GIP{ + "GIP", + "Gibraltar Pound", + } + GMD{ + "GMD", + "Gambian Dalasi", + } + GNF{ + "GNF", + "Guinean Franc", + } + GTQ{ + "GTQ", + "Guatemalan Quetzal", + } + GYD{ + "GYD", + "Guyanaese Dollar", + } HKD{ "HK$", "Hong Kong Dollars", } + HNL{ + "HNL", + "Honduran Lempira", + } HRK{ - "kn", + "HRK", "Croatian Kuna", } + HTG{ + "HTG", + "Haitian Gourde", + } HUF{ - "Ft", + "HUF", "Hungarian Forint", } IDR{ - "Rp", + "IDR", "Indonesian Rupiah", } ILS{ @@ -108,121 +268,397 @@ fil{ "Israeli Shekel", } INR{ - "Rs", + "₹", "Indian Rupee", } + IQD{ + "IQD", + "Iraqi Dinar", + } + IRR{ + "IRR", + "Iranian Rial", + } + ISK{ + "ISK", + "Icelandic Króna", + } + JMD{ + "JMD", + "Jamaican Dollar", + } + JOD{ + "JOD", + "Jordanian Dinar", + } JPY{ "JPÂ¥", "Japanese Yen", } + KES{ + "KES", + "Kenyan Shilling", + } + KGS{ + "KGS", + "Kyrgystani Som", + } + KHR{ + "KHR", + "Cambodian Riel", + } + KMF{ + "KMF", + "Comorian Franc", + } + KPW{ + "KPW", + "North Korean Won", + } KRW{ "₩", "South Korean Won", } + KWD{ + "KWD", + "Kuwaiti Dinar", + } + KYD{ + "KYD", + "Cayman Islands Dollar", + } + KZT{ + "KZT", + "Kazakhstani Tenge", + } + LAK{ + "LAK", + "Laotian Kip", + } + LBP{ + "LBP", + "Lebanese Pound", + } + LKR{ + "LKR", + "Sri Lankan Rupee", + } + LRD{ + "LRD", + "Liberian Dollar", + } + LSL{ + "LSL", + "Lesotho Loti", + } LTL{ - "Lt", + "LTL", "Lithuanian Litas", } + LVL{ + "LVL", + "Latvian Lats", + } + LYD{ + "LYD", + "Libyan Dinar", + } MAD{ "MAD", "Moroccan Dirham", } + MDL{ + "MDL", + "Moldovan Leu", + } + MGA{ + "MGA", + "Malagasy Ariary", + } + MKD{ + "MKD", + "Macedonian Denar", + } + MMK{ + "MMK", + "Myanma Kyat", + } + MNT{ + "MNT", + "Mongolian Tugrik", + } + MOP{ + "MOP", + "Macanese Pataca", + } + MRO{ + "MRO", + "Mauritanian Ouguiya", + } + MUR{ + "MUR", + "Mauritian Rupee", + } + MVR{ + "MVR", + "Maldivian Rufiyaa", + } + MWK{ + "MWK", + "Malawian Kwacha", + } MXN{ "MX$", "Mexico Peso", } MYR{ - "RM", + "MYR", "Malaysian Ringgit", } + NAD{ + "NAD", + "Namibian Dollar", + } + NGN{ + "NGN", + "Nigerian Naira", + } + NIO{ + "NIO", + "Nicaraguan Córdoba", + } NOK{ - "Nkr", + "NOK", "Norwegian Kroner", } + NPR{ + "NPR", + "Nepalese Rupee", + } NZD{ "NZ$", "New Zealand Dollars", } + OMR{ + "OMR", + "Omani Rial", + } + PAB{ + "PAB", + "Panamanian Balboa", + } PEN{ - "S/.", + "PEN", "Peruvian Nuevo Sol", } + PGK{ + "PGK", + "Papua New Guinean Kina", + } PHP{ "₱", "Philippine Peso", } PKR{ - "PKRs", + "PKR", "Pakistan Rupee", } PLN{ - "zł", + "PLN", "Polish NewZloty", } + PYG{ + "PYG", + "Paraguayan Guarani", + } + QAR{ + "QAR", + "Qatari Rial", + } RON{ "RON", "Romanian Leu", } RSD{ - "din.", + "RSD", "Serbian Dinar", } RUB{ "RUB", "Russian Ruble", } + RWF{ + "RWF", + "Rwandan Franc", + } SAR{ - "SR", + "SAR", "Saudi Riyal", } + SBD{ + "SBD", + "Solomon Islands Dollar", + } + SCR{ + "SCR", + "Seychellois Rupee", + } + SDG{ + "SDG", + "Sudanese Pound", + } SEK{ - "Skr", + "SEK", "Sweden Kronor", } SGD{ - "S$", + "SGD", "Singapore Dollars", } + SHP{ + "SHP", + "Saint Helena Pound", + } SIT{ - "SIT" /** === */, + "SIT", "Slovenian Tolar", } SKK{ - "Sk", + "SKK", "Slovak Koruna", } + SLL{ + "SLL", + "Sierra Leonean Leone", + } + SOS{ + "SOS", + "Somali Shilling", + } + SRD{ + "SRD", + "Surinamese Dollar", + } + STD{ + "STD", + "São Tomé and Príncipe Dobra", + } + SYP{ + "SYP", + "Syrian Pound", + } + SZL{ + "SZL", + "Swazi Lilangeni", + } THB{ "฿", "Thai Baht", } + TJS{ + "TJS", + "Tajikistani Somoni", + } + TMT{ + "TMT", + "Turkmenistani Manat", + } + TND{ + "TND", + "Tunisian Dinar", + } + TOP{ + "TOP", + "Tongan PaÊ»anga", + } TRY{ - "TL", + "TRY", "Turkish Lira", } + TTD{ + "TTD", + "Trinidad and Tobago Dollar", + } TWD{ "NT$", "New Taiwan Dollar", } + TZS{ + "TZS", + "Tanzanian Shilling", + } + UAH{ + "UAH", + "Ukrainian Hryvnia", + } + UGX{ + "UGX", + "Ugandan Shilling", + } USD{ "US$", "US Dollar", } + UYU{ + "UYU", + "Uruguayan Peso", + } + UZS{ + "UZS", + "Uzbekistan Som", + } VEB{ - "VEB" /** === */, + "VEB", "Venezuela Bolivar", } - XXX{ - "XXX", - "XXX", + VEF{ + "VEF", + "Venezuelan Bolívar", + } + VND{ + "₫", + "Vietnamese Dong", + } + VUV{ + "VUV", + "Vanuatu Vatu", + } + WST{ + "WST", + "Samoan Tala", + } + XAF{ + "FCFA", + "CFA Franc BEAC", + } + XCD{ + "EC$", + "East Caribbean Dollar", + } + XOF{ + "CFA", + "CFA Franc BCEAO", + } + XPF{ + "CFPF", + "CFP Franc", + } + YER{ + "YER", + "Yemeni Rial", } ZAR{ - "R", + "ZAR", "South African Rand", } + ZMK{ + "ZMK", + "Zambian Kwacha", + } } CurrencyUnitPatterns{ one{"{0} {1}"} other{"{0} {1}"} } - Version{"2.0.48.64"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/fil_PH.txt b/icuSources/data/curr/fil_PH.txt index 90fd6ef3..42baeba3 100755 --- a/icuSources/data/curr/fil_PH.txt +++ b/icuSources/data/curr/fil_PH.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/tl_PH.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ fil_PH{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/curr/fo.txt b/icuSources/data/curr/fo.txt index 34d0abcb..fed1271a 100644 --- a/icuSources/data/curr/fo.txt +++ b/icuSources/data/curr/fo.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fo.xml @@ -16,5 +16,5 @@ fo{ "DKK", } } - Version{"2.0.47.67"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/fr.txt b/icuSources/data/curr/fr.txt index 2b081aca..cb5be8bb 100644 --- a/icuSources/data/curr/fr.txt +++ b/icuSources/data/curr/fr.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fr.xml @@ -20,12 +20,12 @@ fr{ "dirham des Émirats arabes unis", } AFA{ - "AFA" /** === */, + "AFA", "afghani (1927–2002)", } AFN{ - "Af", - "afghani", + "AFN", + "afghani afghan", } ALK{ "ALK" /** === */, @@ -44,27 +44,27 @@ fr{ "florin antillais", } AOA{ - "Kz", + "AOA", "kwanza angolais", } AOK{ - "AOK" /** === */, + "AOK", "kwanza angolais (1977-1990)", } AON{ - "AON" /** === */, + "AON", "nouveau kwanza angolais (1990-2000)", } AOR{ - "AOR" /** === */, + "AOR", "kwanza angolais réajusté (1995-1999)", } ARA{ - "₳", + "ARA", "austral argentin", } ARP{ - "ARP" /** === */, + "ARP", "peso argentin (1983-1985)", } ARS{ @@ -72,7 +72,7 @@ fr{ "peso argentin", } ATS{ - "ATS" /** === */, + "ATS", "schilling autrichien", } AUD{ @@ -80,7 +80,7 @@ fr{ "dollar australien", } AWG{ - "Afl.", + "AWG", "florin arubais", } AZM{ @@ -88,27 +88,27 @@ fr{ "manat azéri (1993-2006)", } AZN{ - "man.", + "AZN", "manat azéri", } BAD{ - "BAD" /** === */, + "BAD", "dinar bosniaque", } BAM{ - "KM", + "BAM", "mark convertible bosniaque", } BBD{ - "Bds$", + "BBD", "dollar barbadien", } BDT{ - "Tk", + "BDT", "taka bangladeshi", } BEC{ - "BEC" /** === */, + "BEC", "franc belge (convertible)", } BEF{ @@ -116,11 +116,11 @@ fr{ "franc belge", } BEL{ - "BEL" /** === */, + "BEL", "franc belge (financier)", } BGL{ - "BGL" /** === */, + "BGL", "lev bulgare (1962–1999)", } BGN{ @@ -128,11 +128,11 @@ fr{ "nouveau lev bulgare", } BHD{ - "BD", + "BHD", "dinar bahreïni", } BIF{ - "FBu", + "BIF", "franc burundais", } BMD{ @@ -144,27 +144,27 @@ fr{ "dollar brunéien", } BOB{ - "Bs", + "BOB", "boliviano", } BOP{ - "$b.", + "BOP", "peso bolivien", } BOV{ - "BOV" /** === */, + "BOV", "mvdol bolivien", } BRB{ - "BRB" /** === */, + "BRB", "nouveau cruzeiro brésilien (1967–1986)", } BRC{ - "BRC" /** === */, + "BRC", "cruzado brésilien (1986–1989)", } BRE{ - "BRE" /** === */, + "BRE", "cruzeiro brésilien (1990–1993)", } BRL{ @@ -172,11 +172,11 @@ fr{ "réal brésilien", } BRN{ - "BRN" /** === */, + "BRN", "nouveau cruzado", } BRR{ - "BRR" /** === */, + "BRR", "cruzeiro", } BSD{ @@ -184,11 +184,11 @@ fr{ "dollar bahaméen", } BTN{ - "Nu.", + "BTN", "ngultrum bouthanais", } BUK{ - "BUK" /** === */, + "BUK", "kyat birman", } BWP{ @@ -196,7 +196,7 @@ fr{ "pula botswanais", } BYB{ - "BYB" /** === */, + "BYB", "nouveau rouble biélorusse (1994-1999)", } BYR{ @@ -216,7 +216,7 @@ fr{ "franc congolais", } CHE{ - "CHE" /** === */, + "CHE", "euro WIR", } CHF{ @@ -224,11 +224,11 @@ fr{ "franc suisse", } CHW{ - "CHW" /** === */, + "CHW", "franc WIR", } CLF{ - "CLF" /** === */, + "CLF", "unité d’investissement chilienne", } CLP{ @@ -244,23 +244,23 @@ fr{ "peso colombien", } COU{ - "COU" /** === */, - "Unité de valeur réelle colombienne", + "COU", + "unité de valeur réelle colombienne", } CRC{ - "₡", + "CRC", "colón costaricain", } CSD{ - "CSD" /** === */, + "CSD", "dinar serbo-monténégrin", } CSK{ - "CSK" /** === */, + "CSK", "couronne forte tchécoslovaque", } CUC{ - "CUC$", + "CUC", "peso cubain convertible", } CUP{ @@ -276,19 +276,19 @@ fr{ "livre chypriote", } CZK{ - "Kč", + "CZK", "couronne tchèque", } DDM{ - "DDM" /** === */, + "DDM", "mark est-allemand", } DEM{ - "DM", + "DEM", "mark allemand", } DJF{ - "Fdj", + "DJF", "franc djiboutien", } DKK{ @@ -296,19 +296,19 @@ fr{ "couronne danoise", } DOP{ - "RD$", + "DOP", "peso dominicain", } DZD{ - "DA", + "DZD", "dinar algérien", } ECS{ - "ECS" /** === */, + "ECS", "sucre équatorien", } ECV{ - "ECV" /** === */, + "ECV", "unité de valeur constante équatoriale (UVC)", } EEK{ @@ -320,15 +320,15 @@ fr{ "livre égyptienne", } ERN{ - "Nfk", + "ERN", "nafka érythréen", } ESA{ - "ESA" /** === */, + "ESA", "peseta espagnole (compte A)", } ESB{ - "ESB" /** === */, + "ESB", "peseta espagnole (compte convertible)", } ESP{ @@ -336,7 +336,7 @@ fr{ "peseta espagnole", } ETB{ - "Br", + "ETB", "birr éthiopien", } EUR{ @@ -344,7 +344,7 @@ fr{ "euro", } FIM{ - "mk", + "FIM", "mark finlandais", } FJD{ @@ -364,19 +364,19 @@ fr{ "livre sterling", } GEK{ - "GEK" /** === */, - "Georgian Kupon Larit", + "GEK", + "coupon de lari géorgien", } GEL{ "GEL", "lari géorgien", } GHC{ - "₵", + "GHC", "cédi", } GHS{ - "GH₵", + "GHS", "cédi ghanéen", } GIP{ @@ -388,19 +388,19 @@ fr{ "dalasi gambien", } GNF{ - "FG", + "GNF", "franc guinéen", } GNS{ - "GNS" /** === */, + "GNS", "syli guinéen", } GQE{ - "GQE" /** === */, + "GQE", "ekwélé équatoguinéen", } GRD{ - "₯", + "GRD", "drachme grecque", } GTQ{ @@ -408,11 +408,11 @@ fr{ "quetzal guatémaltèque", } GWE{ - "GWE" /** === */, + "GWE", "escudo de Guinée portugaise", } GWP{ - "GWP" /** === */, + "GWP", "peso bissau-guinéen", } GYD{ @@ -428,11 +428,11 @@ fr{ "lempira hondurien", } HRD{ - "HRD" /** === */, + "HRD", "dinar croate", } HRK{ - "kn", + "HRK", "kuna croate", } HTG{ @@ -440,11 +440,11 @@ fr{ "gourde haïtienne", } HUF{ - "Ft", + "HUF", "forint hongrois", } IDR{ - "Rp", + "IDR", "roupie indonésienne", } IEP{ @@ -460,7 +460,7 @@ fr{ "nouveau shekel israélien", } INR{ - "Rs", + "₹", "roupie indienne", } IQD{ @@ -492,7 +492,7 @@ fr{ "yen japonais", } KES{ - "Ksh", + "KES", "shilling kényan", } KGS{ @@ -528,7 +528,7 @@ fr{ "tenge kazakh", } LAK{ - "₭", + "LAK", "kip loatien", } LBP{ @@ -548,31 +548,31 @@ fr{ "loti lesothan", } LTL{ - "Lt", + "LTL", "litas lituanien", } LTT{ - "LTT" /** === */, + "LTT", "talonas lituanien", } LUC{ - "LUC" /** === */, + "LUC", "franc convertible luxembourgeois", } LUF{ - "LUF" /** === */, + "LUF", "franc luxembourgeois", } LUL{ - "LUL" /** === */, + "LUL", "franc financier luxembourgeois", } LVL{ - "Ls", + "LVL", "lats letton", } LVR{ - "LVR" /** === */, + "LVR", "rouble letton", } LYD{ @@ -584,7 +584,7 @@ fr{ "dirham marocain", } MAF{ - "MAF" /** === */, + "MAF", "franc marocain", } MDL{ @@ -596,7 +596,7 @@ fr{ "ariary malgache", } MGF{ - "MGF" /** === */, + "MGF", "franc malgache", } MKD{ @@ -604,7 +604,7 @@ fr{ "denar macédonien", } MLF{ - "MLF" /** === */, + "MLF", "franc malien", } MMK{ @@ -612,19 +612,19 @@ fr{ "kyat myanmarais", } MNT{ - "₮", + "MNT", "tugrik mongol", } MOP{ - "MOP$", + "MOP", "pataca macanaise", } MRO{ - "UM", + "MRO", "ouguiya mauritanien", } MTL{ - "Lm", + "MTL", "lire maltaise", } MTP{ @@ -637,7 +637,7 @@ fr{ } MVR{ "MVR", - "rufiyaa maldivienne", + "rufiyaa maldivien", } MWK{ "MWK", @@ -648,27 +648,27 @@ fr{ "peso mexicain", } MXP{ - "MXP" /** === */, + "MXP", "peso d’argent mexicain (1861–1992)", } MXV{ - "MXV" /** === */, + "MXV", "unité de conversion mexicaine (UDI)", } MYR{ - "RM", + "MYR", "ringgit malais", } MZE{ - "MZE" /** === */, + "MZE", "escudo mozambicain", } MZM{ - "Mt", + "MZM", "métical", } MZN{ - "MTn", + "MZN", "metical mozambicain", } NAD{ @@ -676,19 +676,19 @@ fr{ "dollar namibien", } NGN{ - "₦", + "NGN", "naira nigérian", } NIC{ - "NIC" /** === */, + "NIC", "cordoba", } NIO{ - "C$", + "NIO", "córdoba oro nicaraguayen", } NLG{ - "fl", + "NLG", "florin néerlandais", } NOK{ @@ -708,19 +708,19 @@ fr{ "rial omani", } PAB{ - "B/.", + "PAB", "balboa panaméen", } PEI{ - "I/.", + "PEI", "inti péruvien", } PEN{ - "S/.", + "PEN", "nouveau sol péruvien", } PES{ - "PES" /** === */, + "PES", "sol péruvien", } PGK{ @@ -728,7 +728,7 @@ fr{ "kina papouan-néo-guinéen", } PHP{ - "₱", + "PHP", "peso philippin", } PKR{ @@ -736,19 +736,19 @@ fr{ "roupie pakistanaise", } PLN{ - "zł", + "PLN", "zloty polonais", } PLZ{ - "PLZ" /** === */, + "PLZ", "zloty (1950-1995)", } PTE{ - "Esc", + "PTE", "escudo portugais", } PYG{ - "₲", + "PYG", "guaraní paraguayen", } QAR{ @@ -768,7 +768,7 @@ fr{ "leu roumain", } RSD{ - "din.", + "RSD", "dinar serbe", } RUB{ @@ -776,7 +776,7 @@ fr{ "rouble russe", } RUR{ - "RUR" /** === */, + "RUR", "rouble russe (1991–1998)", } RWF{ @@ -784,7 +784,7 @@ fr{ "franc rwandais", } SAR{ - "SR", + "SAR", "rial saoudien", } SBD{ @@ -792,11 +792,11 @@ fr{ "dollar des îles Salomon", } SCR{ - "SRe", + "SCR", "roupie des Seychelles", } SDD{ - "LSd", + "SDD", "dinar soudanais", } SDG{ @@ -804,7 +804,7 @@ fr{ "livre soudanaise", } SDP{ - "SDP" /** === */, + "SDP", "livre soudanaise (1956–2007)", } SEK{ @@ -820,19 +820,19 @@ fr{ "livre de Sainte-Hélène", } SIT{ - "SIT" /** === */, + "SIT", "tolar slovène", } SKK{ - "Sk", + "SKK", "couronne slovaque", } SLL{ - "Le", + "SLL", "leone sierra-léonais", } SOS{ - "Ssh", + "SOS", "shilling somalien", } SRD{ @@ -840,15 +840,15 @@ fr{ "dollar surinamais", } SRG{ - "Sf", + "SRG", "florin surinamais", } STD{ - "Db", + "STD", "dobra santoméen", } SUR{ - "SUR" /** === */, + "SUR", "rouble soviétique", } SVC{ @@ -868,7 +868,7 @@ fr{ "baht thaïlandais", } TJR{ - "TJR" /** === */, + "TJR", "rouble tadjik", } TJS{ @@ -884,15 +884,15 @@ fr{ "nouveau manat turkmène", } TND{ - "DT", + "TND", "dinar tunisien", } TOP{ - "T$", + "TOP", "pa’anga tongan", } TPE{ - "TPE" /** === */, + "TPE", "escudo timorais", } TRL{ @@ -900,7 +900,7 @@ fr{ "livre turque", } TRY{ - "TL", + "TRY", "nouvelle livre turque", } TTD{ @@ -912,23 +912,23 @@ fr{ "nouveau dollar taïwanais", } TZS{ - "TSh", + "TZS", "shilling tanzanien", } UAH{ - "₴", + "UAH", "hryvnia ukrainienne", } UAK{ - "UAK" /** === */, + "UAK", "karbovanetz", } UGS{ - "UGS" /** === */, + "UGS", "shilling ougandais (1966-1987)", } UGX{ - "USh", + "UGX", "shilling ougandais", } USD{ @@ -936,19 +936,19 @@ fr{ "dollar des États-Unis", } USN{ - "USN" /** === */, + "USN", "dollar des Etats-Unis (jour suivant)", } USS{ - "USS" /** === */, + "USS", "dollar des Etats-Unis (jour même)", } UYI{ - "UYI" /** === */, + "UYI", "peso uruguayen (unités indexées)", } UYP{ - "UYP" /** === */, + "UYP", "peso uruguayen (1975–1993)", } UYU{ @@ -960,11 +960,11 @@ fr{ "sum ouzbek", } VEB{ - "VEB" /** === */, + "VEB", "bolivar", } VEF{ - "Bs.F.", + "VEF", "bolivar fuerte vénézuélien", } VND{ @@ -972,11 +972,11 @@ fr{ "dông vietnamien", } VUV{ - "VT", + "VUV", "vatu vanuatuan", } WST{ - "WS$", + "WST", "tala samoan", } XAF{ @@ -1016,7 +1016,7 @@ fr{ "droit de tirage spécial", } XEU{ - "XEU" /** === */, + "XEU", "unité de compte européenne (ECU)", } XFO{ @@ -1044,7 +1044,7 @@ fr{ "platine", } XRE{ - "XRE" /** === */, + "XRE", "type de fonds RINET", } XTS{ @@ -1056,7 +1056,7 @@ fr{ "devise inconnue ou non valide", } YDD{ - "YDD" /** === */, + "YDD", "dinar du Yémen", } YER{ @@ -1064,31 +1064,31 @@ fr{ "rial yéménite", } YUD{ - "YUD" /** === */, + "YUD", "nouveau dinar yougoslave", } YUM{ - "YUM" /** === */, + "YUM", "dinar yougoslave Noviy", } YUN{ - "YUN" /** === */, + "YUN", "dinar yougoslave convertible", } ZAL{ - "ZAL" /** === */, + "ZAL", "rand sud-africain (financier)", } ZAR{ - "R", + "ZAR", "rand sud-africain", } ZMK{ - "ZK", + "ZMK", "kwacha zambien", } ZRN{ - "NZ", + "ZRN", "nouveau zaïre zaïrien", } ZRZ{ @@ -1104,7 +1104,7 @@ fr{ "dollar zimbabwéen (2009)", } ZWR{ - "ZWR" /** === */, + "ZWR", "dollar zimbabwéen (2008)", } } @@ -1122,8 +1122,8 @@ fr{ other{"afghanis (1927–2002)"} } AFN{ - one{"afghani"} - other{"afghanis"} + one{"afghani afghan"} + other{"afghanis afghan"} } ALK{ one{"lek albanais (1947–1961)"} @@ -1467,7 +1467,7 @@ fr{ } GEL{ one{"lari géorgien"} - other{"laris géorgiens"} + other{"lari géorgiens"} } GHC{ one{"cédi ghanéen (1967–2007)"} @@ -2206,5 +2206,5 @@ fr{ one{"{0} {1}"} other{"{0} {1}"} } - Version{"2.0.51.59"} + Version{"2.0.66.10"} } diff --git a/icuSources/data/curr/fr_BI.txt b/icuSources/data/curr/fr_BI.txt new file mode 100755 index 00000000..ba5c2abd --- /dev/null +++ b/icuSources/data/curr/fr_BI.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/fr_BI.xml +// * +// *************************************************************************** +fr_BI{ + Currencies{ + BIF{ + "FBu", + "franc burundais", + } + } + Version{"2.0.57.98"} +} diff --git a/icuSources/data/curr/fr_CA.txt b/icuSources/data/curr/fr_CA.txt index 9f485e0a..6903ec49 100644 --- a/icuSources/data/curr/fr_CA.txt +++ b/icuSources/data/curr/fr_CA.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fr_CA.xml @@ -13,5 +13,5 @@ fr_CA{ "dollar canadien", } } - Version{"2.0.45.82"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/fr_DJ.txt b/icuSources/data/curr/fr_DJ.txt new file mode 100755 index 00000000..f56790ad --- /dev/null +++ b/icuSources/data/curr/fr_DJ.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/fr_DJ.xml +// * +// *************************************************************************** +fr_DJ{ + Currencies{ + DJF{ + "Fdj", + "franc djiboutien", + } + } + Version{"2.0.57.98"} +} diff --git a/icuSources/data/curr/fr_GN.txt b/icuSources/data/curr/fr_GN.txt new file mode 100755 index 00000000..a698f831 --- /dev/null +++ b/icuSources/data/curr/fr_GN.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/fr_GN.xml +// * +// *************************************************************************** +fr_GN{ + Currencies{ + GNF{ + "FG", + "franc guinéen", + } + } + Version{"2.0.57.98"} +} diff --git a/icuSources/data/curr/fr_KM.txt b/icuSources/data/curr/fr_KM.txt new file mode 100755 index 00000000..a23d3e7b --- /dev/null +++ b/icuSources/data/curr/fr_KM.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/fr_KM.xml +// * +// *************************************************************************** +fr_KM{ + Currencies{ + KMF{ + "CF", + "franc comorien", + } + } + Version{"2.0.57.98"} +} diff --git a/icuSources/data/curr/fr_LU.txt b/icuSources/data/curr/fr_LU.txt index ac668b78..ecb173d6 100644 --- a/icuSources/data/curr/fr_LU.txt +++ b/icuSources/data/curr/fr_LU.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fr_LU.xml @@ -17,5 +17,5 @@ fr_LU{ "franc luxembourgeois", } } - Version{"2.0.41.23"} + Version{"2.0.57.19"} } diff --git a/icuSources/data/curr/ga.txt b/icuSources/data/curr/ga.txt index 0f37c274..e3735e87 100644 --- a/icuSources/data/curr/ga.txt +++ b/icuSources/data/curr/ga.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ga.xml @@ -12,7 +12,7 @@ ga{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "Peseta Andóra", } AED{ @@ -20,11 +20,11 @@ ga{ "Dirham Aontas na nÉimíríochtaí Arabacha", } AFA{ - "AFA" /** === */, + "AFA", "Afgainí (1927-2002)", } AFN{ - "Af", + "AFN", "Afgainí", } ALL{ @@ -40,35 +40,35 @@ ga{ "Guilder na nAntillí Ísiltíreach", } AOA{ - "Kz", + "AOA", "Kwanza Angólach", } AOK{ - "AOK" /** === */, + "AOK", "Kwanza Angólach (1977-1990)", } AON{ - "AON" /** === */, + "AON", "Kwanza Nua Angólach (1990-2000)", } AOR{ - "AOR" /** === */, + "AOR", "Kwanza Reajustado Angólach (1995-1999)", } ARA{ - "₳", + "ARA", "Austral Airgintíneach", } ARP{ - "ARP" /** === */, + "ARP", "Peso na Airgintíne (1983-1985)", } ARS{ - "AR$", + "ARS", "Peso na Airgintíne", } ATS{ - "ATS" /** === */, + "ATS", "Scilling Ostarach", } AUD{ @@ -76,7 +76,7 @@ ga{ "Dollar Astrálach", } AWG{ - "Afl.", + "AWG", "Guilder Aruba", } AZM{ @@ -84,35 +84,35 @@ ga{ "Manat Asarbaiseánach", } BAD{ - "BAD" /** === */, + "BAD", "Dínear Bhoisnia-Heirseagaivéin", } BAM{ - "KM", + "BAM", "Marc Inathraithe Bhoisnia-Heirseagaivéin", } BBD{ - "Bds$", + "BBD", "Dollar Bharbadóis", } BDT{ - "Tk", + "BDT", "Taka Bhanglaidéiseach", } BEC{ - "BEC" /** === */, + "BEC", "Franc Beilgeach (inathraithe)", } BEF{ - "BF", + "BEF", "Franc Beilgeach", } BEL{ - "BEL" /** === */, + "BEL", "Franc Beilgeach (airgeadúil)", } BGL{ - "BGL" /** === */, + "BGL", "Lev Bulgárach Crua", } BGN{ @@ -120,43 +120,43 @@ ga{ "Lev Nua Bulgárach", } BHD{ - "BD", + "BHD", "Dínear na Bairéine", } BIF{ - "FBu", + "BIF", "Franc na Burúine", } BMD{ - "BD$", + "BMD", "Dollar Bheirmiúda", } BND{ - "BN$", + "BND", "Dollar Bhrúiné", } BOB{ - "Bs", + "BOB", "Boliviano", } BOP{ - "$b.", + "BOP", "Peso na Bolaive", } BOV{ - "BOV" /** === */, + "BOV", "Mvdol Bolavach", } BRB{ - "BRB" /** === */, + "BRB", "Cruzeiro Novo Brasaíleach (1967-1986)", } BRC{ - "BRC" /** === */, + "BRC", "Cruzado Brasaíleach", } BRE{ - "BRE" /** === */, + "BRE", "Cruzeiro Brasaíleach (1990-1993)", } BRL{ @@ -164,23 +164,23 @@ ga{ "Real Brasaíleach", } BRN{ - "BRN" /** === */, + "BRN", "Cruzado Novo Brasaíleach", } BRR{ - "BRR" /** === */, + "BRR", "Cruzeiro Brasaíleach", } BSD{ - "BS$", + "BSD", "Dollar na mBahámaí", } BTN{ - "Nu.", + "BTN", "Ngultrum Bútánach", } BUK{ - "BUK" /** === */, + "BUK", "Kyat Burmach", } BWP{ @@ -188,7 +188,7 @@ ga{ "Pula Botsuánach", } BYB{ - "BYB" /** === */, + "BYB", "Rúbal Nua Béalarúiseach (1994-1999)", } BYR{ @@ -196,7 +196,7 @@ ga{ "Rúbal Béalarúiseach", } BZD{ - "BZ$", + "BZD", "Dollar na Beilíse", } CAD{ @@ -212,11 +212,11 @@ ga{ "Franc na hEilvéise", } CLF{ - "CLF" /** === */, + "CLF", "Unidades de Fomento na Sile", } CLP{ - "CL$", + "CLP", "Peso na Sile", } CNY{ @@ -224,67 +224,67 @@ ga{ "Yuan Renminbi Síneach", } COP{ - "CO$", + "COP", "Peso na Colóime", } CRC{ - "₡", + "CRC", "Colon Chósta Ríce", } CSK{ - "CSK" /** === */, + "CSK", "Koruna Crua na Seicslóvaice", } CUP{ - "CU$", + "CUP", "Peso Cúba", } CVE{ - "CV$", + "CVE", "Escudo na Rinne Verde", } CYP{ - "CY£", + "CYP", "Punt na Cipire", } CZK{ - "Kč", + "CZK", "Koruna Phoblacht na Seice", } DDM{ - "DDM" /** === */, + "DDM", "Ostmark na hOirGhearmáine", } DEM{ - "DM", + "DEM", "Deutsche Mark", } DJF{ - "Fdj", + "DJF", "Franc Djibouti", } DKK{ - "Dkr", + "DKK", "Krone Danmhargach", } DOP{ - "RD$", + "DOP", "Peso Doimineacach", } DZD{ - "DA", + "DZD", "Dínear na hAilgéire", } ECS{ - "ECS" /** === */, + "ECS", "Sucre Eacuadóir", } ECV{ - "ECV" /** === */, + "ECV", "Unidad de Valor Constante (UVC) Eacuadóir", } EEK{ - "Ekr", + "EEK", "Kroon na hEastóine", } EGP{ @@ -292,11 +292,11 @@ ga{ "Punt na hÉigipte", } ESP{ - "Pts", + "ESP", "Peseta Spáinneach", } ETB{ - "Br", + "ETB", "Birr na hAetóipe", } EUR{ @@ -304,19 +304,19 @@ ga{ "Euro", } FIM{ - "mk", + "FIM", "Markka Fionnlannach", } FJD{ - "FJ$", + "FJD", "Dollar Fhidsí", } FKP{ - "FK£", + "FKP", "Punt Oileáin Fháclainne", } FRF{ - "₣", + "FRF", "Franc Francach", } GBP{ @@ -324,7 +324,7 @@ ga{ "Punt Steirling", } GEK{ - "GEK" /** === */, + "GEK", "Kupon Larit na Grúise", } GEL{ @@ -332,11 +332,11 @@ ga{ "Lari na Grúise", } GHC{ - "₵", + "GHC", "Cedi Ghána", } GIP{ - "GI£", + "GIP", "Punt Ghiobráltair", } GMD{ @@ -344,19 +344,19 @@ ga{ "Dalasi Gaimbia", } GNF{ - "FG", + "GNF", "Franc Guine", } GNS{ - "GNS" /** === */, + "GNS", "Syli Guine", } GQE{ - "GQE" /** === */, + "GQE", "Ekwele Guineana na Guine Meánchriosaí", } GRD{ - "₯", + "GRD", "Drachma Gréagach", } GTQ{ @@ -364,15 +364,15 @@ ga{ "Quetzal Guatamala", } GWE{ - "GWE" /** === */, + "GWE", "Escudo na Guine Portaingéalaí", } GWP{ - "GWP" /** === */, + "GWP", "Peso Guine-Bhissau", } GYD{ - "GY$", + "GYD", "Dollar na Guáine", } HKD{ @@ -384,11 +384,11 @@ ga{ "Lempira Hondúrais", } HRD{ - "HRD" /** === */, + "HRD", "Dínear na Cróite", } HRK{ - "kn", + "HRK", "Kuna Crótach", } HTG{ @@ -396,19 +396,19 @@ ga{ "Gourde Háití", } HUF{ - "Ft", + "HUF", "Forint Ungárach", } IDR{ - "Rp", + "IDR", "Rupiah Indinéiseach", } IEP{ - "IR£", + "IEP", "Punt Éireannach", } ILP{ - "I£", + "ILP", "Punt Iosraelach", } ILS{ @@ -416,7 +416,7 @@ ga{ "Sheqel Nua Iosraelach", } INR{ - "Rs", + "₹", "Rúipí India", } IQD{ @@ -428,19 +428,19 @@ ga{ "Rial Iaránach", } ISK{ - "Ikr", + "ISK", "Krona Íoslannach", } ITL{ - "IT₤", + "ITL", "Lira Iodálach", } JMD{ - "J$", + "JMD", "Dollar Iamácach", } JOD{ - "JD", + "JOD", "Dínear Iordánach", } JPY{ @@ -448,7 +448,7 @@ ga{ "Yen Seapánach", } KES{ - "Ksh", + "KES", "Scilling Céiniach", } KGS{ @@ -460,7 +460,7 @@ ga{ "Riel na Cambóide", } KMF{ - "CF", + "KMF", "Franc Chomóra", } KPW{ @@ -472,11 +472,11 @@ ga{ "Won na Cóiré Theas", } KWD{ - "KD", + "KWD", "Dínear Cuátach", } KYD{ - "KY$", + "KYD", "Dollar Oileáin Cayman", } KZT{ @@ -484,19 +484,19 @@ ga{ "Tenge Casacstánach", } LAK{ - "₭", + "LAK", "Kip Laosach", } LBP{ - "LB£", + "LBP", "Punt na Liobáine", } LKR{ - "SLRs", + "LKR", "Rúipí Srí Lanca", } LRD{ - "L$", + "LRD", "Dollar na Libéire", } LSL{ @@ -504,27 +504,27 @@ ga{ "Loti Leosóta", } LTL{ - "Lt", + "LTL", "Lita Liotuánach", } LTT{ - "LTT" /** === */, + "LTT", "Talonas Liotuánach", } LUF{ - "LUF" /** === */, + "LUF", "Franc Lucsamburg", } LVL{ - "Ls", + "LVL", "Lats Laitviach", } LVR{ - "LVR" /** === */, + "LVR", "Rúbal Laitviach", } LYD{ - "LD", + "LYD", "Dínear Libia", } MAD{ @@ -532,7 +532,7 @@ ga{ "Dirham Mharacó", } MAF{ - "MAF" /** === */, + "MAF", "Franc Mharacó", } MDL{ @@ -544,7 +544,7 @@ ga{ "Ariary Madagascar", } MGF{ - "MGF" /** === */, + "MGF", "Franc Madagascar", } MKD{ @@ -552,7 +552,7 @@ ga{ "Denar na Macadóine", } MLF{ - "MLF" /** === */, + "MLF", "Franc Mhailí", } MMK{ @@ -560,27 +560,27 @@ ga{ "Kyat Mhaenmar", } MNT{ - "₮", + "MNT", "Tugrik Mongólach", } MOP{ - "MOP$", + "MOP", "Pataca Macao", } MRO{ - "UM", + "MRO", "Ouguiya na Maratáine", } MTL{ - "Lm", + "MTL", "Lira Maltach", } MTP{ - "MT£", + "MTP", "Punt Maltach", } MUR{ - "MURs", + "MUR", "Rúipí Oileán Mhuirís", } MVR{ @@ -596,51 +596,51 @@ ga{ "Peso Meicsiceo", } MXP{ - "MXP" /** === */, + "MXP", "Peso Airgid Meicsiceo (1861-1992)", } MXV{ - "MXV" /** === */, + "MXV", "Unidad de Inversion (UDI) Meicsiceo", } MYR{ - "RM", + "MYR", "Ringgit Malaeisia", } MZE{ - "MZE" /** === */, + "MZE", "Escudo Mósaimbíce", } MZM{ - "Mt", + "MZM", "Metical Mósaimbíce", } NAD{ - "N$", + "NAD", "Dollar na Namaibe", } NGN{ - "₦", + "NGN", "Naira Nígéarach", } NIC{ - "NIC" /** === */, + "NIC", "Cordoba Nicearagua", } NIO{ - "C$", + "NIO", "Cordoba Oro Nicearagua", } NLG{ - "fl", + "NLG", "Guilder Ísiltíreach", } NOK{ - "Nkr", + "NOK", "Krone Ioruach", } NPR{ - "NPRs", + "NPR", "Rúipí Neipeáil", } NZD{ @@ -652,19 +652,19 @@ ga{ "Rial Omain", } PAB{ - "B/.", + "PAB", "Balboa Panamach", } PEI{ - "I/.", + "PEI", "Inti Pheiriú", } PEN{ - "S/.", + "PEN", "Sol Nuevo Pheiriú", } PES{ - "PES" /** === */, + "PES", "Sol Pheiriú", } PGK{ @@ -672,31 +672,31 @@ ga{ "Kina Nua-Ghuine Phapua", } PHP{ - "₱", + "PHP", "Peso Filipíneach", } PKR{ - "PKRs", + "PKR", "Rúipí na Pacastáine", } PLN{ - "zł", + "PLN", "Zloty Polannach", } PLZ{ - "PLZ" /** === */, + "PLZ", "Zloty Polannach (1950-1995)", } PTE{ - "Esc", + "PTE", "Escudo Portaingélach", } PYG{ - "₲", + "PYG", "Guarani Pharagua", } QAR{ - "QR", + "QAR", "Rial Catarach", } ROL{ @@ -708,7 +708,7 @@ ga{ "Rúbal Rúiseach", } RUR{ - "RUR" /** === */, + "RUR", "Rúbal Rúiseach (1991-1998)", } RWF{ @@ -716,71 +716,71 @@ ga{ "Franc Ruanda", } SAR{ - "SR", + "SAR", "Riyal Sádach", } SBD{ - "SI$", + "SBD", "Dollar Oileáin Solomon", } SCR{ - "SRe", + "SCR", "Rúipí na Séiséil", } SDD{ - "LSd", + "SDD", "Dínear na Súdáine", } SDP{ - "SDP" /** === */, + "SDP", "Punt na Súdáine", } SEK{ - "Skr", + "SEK", "Krona Sualannach", } SGD{ - "S$", + "SGD", "Dollar Singeapóir", } SHP{ - "SH£", + "SHP", "Punt San Héilin", } SIT{ - "SIT" /** === */, + "SIT", "Tolar Slóvénach", } SKK{ - "Sk", + "SKK", "Koruna na Slóvaice", } SLL{ - "Le", + "SLL", "Leone Shiarra Leon", } SOS{ - "Ssh", + "SOS", "Scilling na Sómáile", } SRG{ - "Sf", + "SRG", "Guilder Shuranaim", } STD{ - "Db", + "STD", "Dobra Sao Tome agus Principe", } SUR{ - "SUR" /** === */, + "SUR", "Rúbal Sóvéadach", } SVC{ - "SV₡", + "SVC", "Colon na Salvadóire", } SYP{ - "SY£", + "SYP", "Punt Siria", } SZL{ @@ -792,7 +792,7 @@ ga{ "Baht na Téalainne", } TJR{ - "TJR" /** === */, + "TJR", "Rúbal na Táidsíceastáine", } TJS{ @@ -804,15 +804,15 @@ ga{ "Manat na An Tuircméanastáine", } TND{ - "DT", + "TND", "Dínear na Túinéise", } TOP{ - "T$", + "TOP", "PaÊ»anga Tonga", } TPE{ - "TPE" /** === */, + "TPE", "Escudo Tíomóir", } TRL{ @@ -820,7 +820,7 @@ ga{ "Lira Turcach", } TTD{ - "TT$", + "TTD", "Dollar Oileáin na Tríonóide agus Tobága", } TWD{ @@ -828,23 +828,23 @@ ga{ "Dollar Nua na Téaváine", } TZS{ - "TSh", + "TZS", "Scilling na Tansáine", } UAH{ - "₴", + "UAH", "Hryvnia Úcránach", } UAK{ - "UAK" /** === */, + "UAK", "Karbovanetz Úcránach", } UGS{ - "UGS" /** === */, + "UGS", "Scilling Uganda (1966-1987)", } UGX{ - "USh", + "UGX", "Scilling Uganda", } USD{ @@ -852,19 +852,19 @@ ga{ "Dollar S.A.M.", } USN{ - "USN" /** === */, + "USN", "Dollar S.A.M. (an chéad lá eile)", } USS{ - "USS" /** === */, + "USS", "Dollar S.A.M. (an la céanna)", } UYP{ - "UYP" /** === */, + "UYP", "Peso Uragua (1975-1993)", } UYU{ - "$U", + "UYU", "Peso Uruguayo Uragua", } UZS{ @@ -872,7 +872,7 @@ ga{ "Sum na hÚisbéiceastáine", } VEB{ - "VEB" /** === */, + "VEB", "Bolivar Veiniséala", } VND{ @@ -880,11 +880,11 @@ ga{ "Dong Vítneamach", } VUV{ - "VT", + "VUV", "Vatu Vanuatú", } WST{ - "WS$", + "WST", "Tala Samó Thiar", } XAF{ @@ -920,7 +920,7 @@ ga{ "Cearta Speisialta Tarraingthe", } XEU{ - "XEU" /** === */, + "XEU", "Aonad Airgeadra Eorpach", } XFO{ @@ -940,39 +940,39 @@ ga{ "CFP Franc", } YDD{ - "YDD" /** === */, + "YDD", "Dínear Éimin", } YER{ - "YR", + "YER", "Rial Éimin", } YUD{ - "YUD" /** === */, + "YUD", "Dínear Crua Iúgslavach", } YUM{ - "YUM" /** === */, + "YUM", "Noviy Dinar Iúgslavach", } YUN{ - "YUN" /** === */, + "YUN", "Dínear Inathraithe Iúgslavach", } ZAL{ - "ZAL" /** === */, + "ZAL", "Rand na hAfraice Theas (airgeadúil)", } ZAR{ - "R", + "ZAR", "Rand na hAfraice Theas", } ZMK{ - "ZK", + "ZMK", "Kwacha Saimbiach", } ZRN{ - "NZ", + "ZRN", "Zaire Nua Sáíreach", } ZRZ{ @@ -980,9 +980,9 @@ ga{ "Zaire Sáíreach", } ZWD{ - "Z$", + "ZWD", "Dollar Siombábach", } } - Version{"2.0.47.67"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/gl.txt b/icuSources/data/curr/gl.txt index 6594c83f..47d81acf 100644 --- a/icuSources/data/curr/gl.txt +++ b/icuSources/data/curr/gl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/gl.xml @@ -12,51 +12,119 @@ gl{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "peseta andorrana", } + AED{ + "AED", + "Dirham dos Emiratos Árabes Unidos", + } + AFN{ + "AFN", + "Afgani afgano", + } + ALL{ + "ALL", + "Lek albanés", + } + AMD{ + "AMD", + "Dram armenio", + } + ANG{ + "ANG", + "Florín das Antillas Neerlandesas", + } + AOA{ + "AOA", + "Kwanza angoleño", + } ARP{ - "ARP" /** === */, + "ARP", "Peso arxentino (1983-1985)", } ARS{ - "AR$", + "ARS", "Peso arxentino", } + AUD{ + "AU$", + "Dólar australiano", + } + AWG{ + "AWG", + "Florín arubeño", + } + AZN{ + "AZN", + "Manat acerbaixano", + } + BAM{ + "BAM", + "Marco convertible de Bosnia e Hercegovina", + } + BBD{ + "BBD", + "Dólar de Barbados", + } + BDT{ + "BDT", + "Taka de Bangladesh", + } BEC{ - "BEC" /** === */, + "BEC", "Franco belga (convertible)", } BEF{ - "BF", + "BEF", "Franco belga", } BEL{ - "BEL" /** === */, + "BEL", "Franco belga (financeiro)", } + BGN{ + "BGN", + "Lev búlgaro", + } + BHD{ + "BHD", + "Dinar de Baréin", + } + BIF{ + "BIF", + "Franco burundés", + } + BMD{ + "BMD", + "Dólar das Bemudas", + } + BND{ + "BND", + "Dólar de Brunei", + } BOB{ - "Bs", + "BOB", "Boliviano", } BOP{ - "$b.", + "BOP", "Peso boliviano", } BOV{ - "BOV" /** === */, + "BOV", "MVDOL boliviano", } BRB{ - "BRB" /** === */, + "BRB", "Cruzeiro novo brasileiro (1967-1986)", } BRC{ - "BRC" /** === */, + "BRC", "Cruzado brasileiro", } BRE{ - "BRE" /** === */, + "BRE", "Cruzeiro brasileiro (1990-1993)", } BRL{ @@ -64,27 +132,51 @@ gl{ "Real brasileiro", } BRN{ - "BRN" /** === */, + "BRN", "Cruzado novo brasileiro", } BRR{ - "BRR" /** === */, + "BRR", "Cruzeiro brasileiro", } + BSD{ + "BSD", + "Dólar das Bahamas", + } + BTN{ + "BTN", + "Ngultrum butanés", + } + BWP{ + "BWP", + "Pula botsuano", + } + BYR{ + "BYR", + "Rublo bielorruso", + } + BZD{ + "BZD", + "Dólar beliceño", + } CAD{ "CA$", "Dólar canadiano", } + CDF{ + "CDF", + "Franco congolés", + } CHF{ "CHF", "Franco suizo", } CLF{ - "CLF" /** === */, + "CLF", "Unidades de fomento chilenas", } CLP{ - "CL$", + "CLP", "Peso chileno", } CNY{ @@ -92,43 +184,71 @@ gl{ "Iuan renminbi chinés", } COP{ - "CO$", + "COP", "Peso colombiano", } CRC{ - "₡", + "CRC", "Colón costarricense", } + CUC{ + "CUC", + "Peso cubano convertible", + } CUP{ - "CU$", + "CUP", "Peso cubano", } + CVE{ + "CVE", + "Escudo caboverdiano", + } + CZK{ + "CZK", + "Coroa checa", + } DEM{ - "DM", + "DEM", "Marco alemán", } + DJF{ + "DJF", + "Franco xibutiano", + } DKK{ - "Dkr", + "DKK", "Coroa dinamarquesa", } DOP{ - "RD$", + "DOP", "Peso dominicano", } + DZD{ + "DZD", + "Dinar alxeriano", + } ECS{ - "ECS" /** === */, + "ECS", "Sucre ecuatoriano", } ECV{ - "ECV" /** === */, + "ECV", "Unidade de valor constante ecuatoriana", } + EGP{ + "EGP", + "Libra exipcia", + } + ERN{ + "ERN", + "Nakfa eritreo", + } ESA{ - "ESA" /** === */, + "ESA", "Peseta española (conta A)", } ESB{ - "ESB" /** === */, + "ESB", "Peseta española (conta convertible)", } ESP{ @@ -143,190 +263,522 @@ gl{ ".", } } + ETB{ + "ETB", + "Birr etíope", + } EUR{ "€", "Euro", } + FJD{ + "FJD", + "Dólar fixiano", + } + FKP{ + "FKP", + "Libra das Malvinas", + } FRF{ - "₣", + "FRF", "Franco francés", } GBP{ "£", "Libra esterlina", } + GEL{ + "GEL", + "Lari xeorxiano", + } + GHS{ + "GHS", + "Cedi de Gana", + } GIP{ - "GI£", + "GIP", "Libra de Xibraltar", } + GMD{ + "GMD", + "Dalasi gambiano", + } GNF{ - "FG", + "GNF", "Franco guineano", } GNS{ - "GNS" /** === */, + "GNS", "Syli guineano", } GQE{ - "GQE" /** === */, + "GQE", "Ekwele guineana", } GRD{ - "₯", + "GRD", "Dracma grego", } GTQ{ "GTQ", "Quetzal guatemalteco", } + GYD{ + "GYD", + "Dólar güianés", + } + HKD{ + "HK$", + "Dólar de Hong Kong", + } HNL{ "HNL", "Lempira hondureño", } + HRK{ + "HRK", + "Kuna croata", + } + HTG{ + "HTG", + "Gourde haitiano", + } HUF{ - "Ft", + "HUF", "Florín húngaro", } + IDR{ + "IDR", + "Rupia indonesia", + } IEP{ - "IR£", + "IEP", "Libra irlandesa", } + ILS{ + "₪", + "Novo shequel israelí", + } INR{ - "Rs", + "₹", "Rupia india", } + IQD{ + "IQD", + "Dinar iraquí", + } + IRR{ + "IRR", + "Rial iraniano", + } ISK{ - "Ikr", + "ISK", "Coroa islandesa", } ITL{ - "IT₤", + "ITL", "Lira italiana", } + JMD{ + "JMD", + "Dólar xamaicano", + } + JOD{ + "JOD", + "Dinar xordano", + } JPY{ "JPÂ¥", "Ien xaponés", } + KES{ + "KES", + "Chelín kenyano", + } + KGS{ + "KGS", + "Som quirguizo", + } + KHR{ + "KHR", + "Riel camboxano", + } + KMF{ + "KMF", + "Franco comoriano", + } + KPW{ + "KPW", + "Won norcoreano", + } + KRW{ + "₩", + "Won surcoreano", + } + KWD{ + "KWD", + "Dinar kuwaití", + } + KYD{ + "KYD", + "Dólar das Illas Caimán", + } + KZT{ + "KZT", + "Tenge casaco", + } + LAK{ + "LAK", + "Kip laosiano", + } + LBP{ + "LBP", + "Libra libanesa", + } + LKR{ + "LKR", + "Rupia de Sri Lanka", + } + LRD{ + "LRD", + "Dólar liberiano", + } + LSL{ + "LSL", + "Loti de Lesoto", + } + LTL{ + "LTL", + "Litas lituana", + } LUC{ - "LUC" /** === */, + "LUC", "Franco convertible luxemburgués", } LUF{ - "LUF" /** === */, + "LUF", "Franco luxemburgués", } LUL{ - "LUL" /** === */, + "LUL", "Franco financeiro luxemburgués", } + LVL{ + "LVL", + "Lats letón", + } + LYD{ + "LYD", + "Dinar libio", + } MAD{ "MAD", "Dirham marroquí", } MAF{ - "MAF" /** === */, + "MAF", "Franco marroquí", } + MDL{ + "MDL", + "Leu moldavo", + } + MGA{ + "MGA", + "Ariary malgaxe", + } + MKD{ + "MKD", + "Dinar macedonio", + } + MMK{ + "MMK", + "Kiat birmano", + } + MNT{ + "MNT", + "Tugrik mongol", + } + MOP{ + "MOP", + "Pataca de Macau", + } + MRO{ + "MRO", + "Ouguiya mauritano", + } + MUR{ + "MUR", + "Rupia de Mauricio", + } + MVR{ + "MVR", + "Rupia maldiva", + } + MWK{ + "MWK", + "Kwacha de Malaui", + } MXN{ "MX$", "Peso mexicano", } MXP{ - "MXP" /** === */, + "MXP", "Peso de prata mexicano (1861-1992)", } MXV{ - "MXV" /** === */, + "MXV", "Unidade de inversión mexicana", } + MYR{ + "MYR", + "Ringgit malaio", + } + NAD{ + "NAD", + "Dólar namibio", + } + NGN{ + "NGN", + "Naira nixeriano", + } NIC{ - "NIC" /** === */, + "NIC", "Córdoba nicaragüense", } NIO{ - "C$", + "NIO", "Córdoba de ouro nicaragüense", } NLG{ - "fl", + "NLG", "Florín holandés", } NOK{ - "Nkr", + "NOK", "Coroa norueguesa", } + NPR{ + "NPR", + "Rupia nepalesa", + } + NZD{ + "NZ$", + "Dólar neozelandés", + } + OMR{ + "OMR", + "Rial omaní", + } PAB{ - "B/.", + "PAB", "Balboa panameño", } PEI{ - "I/.", + "PEI", "Inti peruano", } PEN{ - "S/.", + "PEN", "Sol novo peruano", } PES{ - "PES" /** === */, + "PES", "Sol peruano", } + PGK{ + "PGK", + "Kina de Papúa Nova Guinea", + } PHP{ - "₱", + "PHP", "Peso filipino", } + PKR{ + "PKR", + "Rupia paquistaní", + } + PLN{ + "PLN", + "Zloty polaco", + } PTE{ - "Esc", + "PTE", "Escudo portugués", } PYG{ - "₲", + "PYG", "Guaraní paraguaio", } + QAR{ + "QAR", + "Rial qatarí", + } + RSD{ + "RSD", + "Dinar serbio", + } RUB{ "RUB", "Rublo ruso", } RUR{ - "RUR" /** === */, + "RUR", "Rublo ruso (1991-1998)", } + RWF{ + "RWF", + "Franco ruandés", + } + SAR{ + "SAR", + "Rial saudita", + } + SBD{ + "SBD", + "Dólar das Illas Salomón", + } + SCR{ + "SCR", + "Rupia de Seixeles", + } + SDG{ + "SDG", + "Libra sudanesa", + } SEK{ - "Skr", + "SEK", "Coroa sueca", } + SGD{ + "SGD", + "Dólar de Singapur", + } + SHP{ + "SHP", + "Libra de Santa Helena", + } + SLL{ + "SLL", + "Leone de Serra Leoa", + } + SOS{ + "SOS", + "Chelín somalí", + } + SRD{ + "SRD", + "Dólar surinamés", + } + STD{ + "STD", + "Dobra de San Tomé e Príncipe", + } SUR{ - "SUR" /** === */, + "SUR", "Rublo soviético", } SVC{ - "SV₡", + "SVC", "Colón salvadoreño", } + SYP{ + "SYP", + "Libra siria", + } + SZL{ + "SZL", + "Lilanxeni de Suacilandia", + } + THB{ + "฿", + "Baht tailandés", + } + TJS{ + "TJS", + "Somoni taxico", + } + TMT{ + "TMT", + "Manat turcomano", + } + TND{ + "TND", + "Dinar tunesino", + } + TOP{ + "TOP", + "PaÊ»anga de Tonga", + } + TRY{ + "TRY", + "Lira turca", + } + TTD{ + "TTD", + "Dólar de Trinidade e Tobago", + } + TWD{ + "NT$", + "Novo dólar taiwanés", + } + TZS{ + "TZS", + "Chelín tanzano", + } + UAH{ + "UAH", + "Grivna ucraína", + } + UGX{ + "UGX", + "Chelín ugandés", + } USD{ "US$", "Dólar estadounidense", } UYI{ - "UYI" /** === */, + "UYI", "Peso en unidades indexadas uruguaio", } UYP{ - "UYP" /** === */, + "UYP", "Peso uruguaio (1975-1993)", } UYU{ - "$U", + "UYU", "Peso uruguaio", } + UZS{ + "UZS", + "Som usbeco", + } VEB{ - "VEB" /** === */, + "VEB", "Bolívar venezolano", } VEF{ - "Bs.F.", + "VEF", "Bolívar forte venezolano", } + VND{ + "₫", + "Dong vietnamita", + } + VUV{ + "VUV", + "Vatu vanuatense", + } + WST{ + "WST", + "Tala samoano", + } + XAF{ + "FCFA", + "Franco CFA BEAC", + } XAG{ "XAG", "Prata", @@ -335,10 +787,22 @@ gl{ "XAU", "Ouro", } + XCD{ + "EC$", + "Dólar Caribe-Leste", + } + XOF{ + "CFA", + "Franco CFA BCEAO", + } XPD{ "XPD", "Paladio", } + XPF{ + "CFPF", + "Franco CFP", + } XPT{ "XPT", "Platino", @@ -347,10 +811,18 @@ gl{ "XXX", "Unidade monetaria descoñecida ou non válida", } + YER{ + "YER", + "Rial iemení", + } ZAR{ - "R", + "ZAR", "Rand sudafricano", } + ZMK{ + "ZMK", + "Kwacha zambiano", + } } CurrencyPlurals{ ADP{ @@ -478,8 +950,8 @@ gl{ other{"escudos portugueses"} } PYG{ - one{"guaraní do paraguai"} - other{"guaranís do paraguai"} + one{"Guaraní paraguaio"} + other{"Guaranís paraguaios"} } RUB{ one{"rublo ruso"} @@ -518,5 +990,5 @@ gl{ one{"{0} {1}"} other{"{0} {1}"} } - Version{"2.0.47.53"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/gsw.txt b/icuSources/data/curr/gsw.txt index 64f00b5c..95c62b30 100644 --- a/icuSources/data/curr/gsw.txt +++ b/icuSources/data/curr/gsw.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/gsw.xml @@ -12,7 +12,7 @@ gsw{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "Andorranischi Peseete", } AED{ @@ -20,11 +20,11 @@ gsw{ "UAE Dirham", } AFA{ - "AFA" /** === */, + "AFA", "Afghani (1927-2002)", } AFN{ - "Af", + "AFN", "Afghani", } ALL{ @@ -36,35 +36,35 @@ gsw{ "Dram", } ANG{ - "NAf.", + "ANG", "Niderländischi-Antille-Gulde", } AOA{ - "Kz", + "AOA", "Kwanza", } AOK{ - "AOK" /** === */, + "AOK", "Angolanische Kwanza (1977-1990)", } AON{ - "AON" /** === */, + "AON", "Nöie Kwanza", } AOR{ - "AOR" /** === */, + "AOR", "Kwanza Reajustado", } ARA{ - "₳", + "ARA", "Argentinische Auschtral", } ARP{ - "ARP" /** === */, + "ARP", "Argentinische Peso (1983-1985)", } ARS{ - "AR$", + "ARS", "Argentinische Peso", } ATS{ @@ -76,7 +76,7 @@ gsw{ "Auschtralische Dollar", } AWG{ - "Afl.", + "AWG", "Aruba Florin", } AZM{ @@ -84,39 +84,39 @@ gsw{ "Aserbeidschanische Manat (1993-2006)", } AZN{ - "man.", + "AZN", "Aserbeidschanische Manat", } BAD{ - "BAD" /** === */, + "BAD", "Bosnie-und-Herzegowina-Dinar", } BAM{ - "KM", + "BAM", "Konvertierbari Mark vo Bosnie und Herzegowina", } BBD{ - "Bds$", + "BBD", "Barbados-Dollar", } BDT{ - "Tk", + "BDT", "Taka", } BEC{ - "BEC" /** === */, + "BEC", "Belgische Franc (konvertibel)", } BEF{ - "BF", + "BEF", "Belgische Franc", } BEL{ - "BEL" /** === */, + "BEL", "Belgische Finanz-Franc", } BGL{ - "BGL" /** === */, + "BGL", "Lew (1962-1999)", } BGN{ @@ -124,43 +124,43 @@ gsw{ "Bulgarische Lew", } BHD{ - "BD", + "BHD", "Bahrain-Dinar", } BIF{ - "FBu", + "BIF", "Burundi-Franc", } BMD{ - "BD$", + "BMD", "Bermuda-Dollar", } BND{ - "BN$", + "BND", "Brunei-Dollar", } BOB{ - "Bs", + "BOB", "Boliviano", } BOP{ - "$b.", + "BOP", "Bolivianische Peso", } BOV{ - "BOV" /** === */, + "BOV", "Bolivianische Mvdol", } BRB{ - "BRB" /** === */, + "BRB", "Brasilianische Cruzeiro Novo (1967-1986)", } BRC{ - "BRC" /** === */, + "BRC", "Brasilianische Cruzado", } BRE{ - "BRE" /** === */, + "BRE", "Brasilianische Cruzeiro (1990-1993)", } BRL{ @@ -168,23 +168,23 @@ gsw{ "Brasilianische Real", } BRN{ - "BRN" /** === */, + "BRN", "Brasilianische Cruzado Novo", } BRR{ - "BRR" /** === */, + "BRR", "Brasilianische Cruzeiro", } BSD{ - "BS$", + "BSD", "Bahama-Dollar", } BTN{ - "Nu.", + "BTN", "Bhutanische Ngultrum", } BUK{ - "BUK" /** === */, + "BUK", "Birmanische Kyat", } BWP{ @@ -192,7 +192,7 @@ gsw{ "Botswanische Pula", } BYB{ - "BYB" /** === */, + "BYB", "Belarus-Rubel (alt)", } BYR{ @@ -200,7 +200,7 @@ gsw{ "Belarus Rubel (nöi)", } BZD{ - "BZ$", + "BZD", "Belize-Dollar", } CAD{ @@ -212,7 +212,7 @@ gsw{ "Franc congolais", } CHE{ - "CHE" /** === */, + "CHE", "WIR-Euro", } CHF{ @@ -220,15 +220,15 @@ gsw{ "Schwiizer Franke", } CHW{ - "CHW" /** === */, + "CHW", "WIR-Franke", } CLF{ - "CLF" /** === */, + "CLF", "Tschileenische Unidad de Fomento", } CLP{ - "CL$", + "CLP", "Tschileenische Peso", } CNY{ @@ -236,75 +236,75 @@ gsw{ "Renminbi Yuan", } COP{ - "CO$", + "COP", "Kolumbianische Peso", } COU{ - "COU" /** === */, + "COU", "Unidad de Valor Real", } CRC{ - "₡", + "CRC", "Costa Rica Colon", } CSD{ - "CSD" /** === */, + "CSD", "Alte Serbische Dinar", } CSK{ - "CSK" /** === */, + "CSK", "Tschechoslowakischi Chroone", } CUP{ - "CU$", + "CUP", "Kubanische Peso", } CVE{ - "CV$", + "CVE", "Kap Verde Escudo", } CYP{ - "CY£", + "CYP", "Zypere-Pfund", } CZK{ - "Kč", + "CZK", "Tschechischi Chroone", } DDM{ - "DDM" /** === */, + "DDM", "DDR-Mark", } DEM{ - "DM", + "DEM", "Tüütschi Mark", } DJF{ - "Fdj", + "DJF", "Dschibuti-Franc", } DKK{ - "Dkr", + "DKK", "Tänischi Chroone", } DOP{ - "RD$", + "DOP", "Tominikanische Peso", } DZD{ - "DA", + "DZD", "Algeerischi Dinar", } ECS{ - "ECS" /** === */, + "ECS", "Ecuadorianische Sucre", } ECV{ - "ECV" /** === */, + "ECV", "Verrächnigsäiheit für EC", } EEK{ - "Ekr", + "EEK", "Eestnischi Chroone", } EGP{ @@ -312,23 +312,23 @@ gsw{ "Ägüptischs Pfund", } ERN{ - "Nfk", + "ERN", "Eritreische Nakfa", } ESA{ - "ESA" /** === */, + "ESA", "Schpanischi Peseeta (A-Kontene)", } ESB{ - "ESB" /** === */, + "ESB", "Schpanischi Peseeta (konvertibel)", } ESP{ - "Pts", + "ESP", "Schpanischi Peseeta", } ETB{ - "Br", + "ETB", "Äthiopische Birr", } EUR{ @@ -336,19 +336,19 @@ gsw{ "Euro", } FIM{ - "mk", + "FIM", "Finnischi Mark", } FJD{ - "FJ$", + "FJD", "Fidschi Dollar", } FKP{ - "FK£", + "FKP", "Falkland-Pfund", } FRF{ - "₣", + "FRF", "Französische Franc", } GBP{ @@ -356,7 +356,7 @@ gsw{ "Pfund Schtörling", } GEK{ - "GEK" /** === */, + "GEK", "Georgische Kupon Larit", } GEL{ @@ -364,15 +364,15 @@ gsw{ "Georgische Lari", } GHC{ - "₵", + "GHC", "Ghanaische Cedi (GHC)", } GHS{ - "GH₵", + "GHS", "Ghanaische Cedi (GHS)", } GIP{ - "GI£", + "GIP", "Gibraltar-Pfund", } GMD{ @@ -380,19 +380,19 @@ gsw{ "Gambische Dalasi", } GNF{ - "FG", + "GNF", "Guinea-Franc", } GNS{ - "GNS" /** === */, + "GNS", "Guineische Syli", } GQE{ - "GQE" /** === */, + "GQE", "Äquatorialguinea-Ekwele", } GRD{ - "₯", + "GRD", "Griechische Trachme", } GTQ{ @@ -400,15 +400,15 @@ gsw{ "Quetzal", } GWE{ - "GWE" /** === */, + "GWE", "Portugiisische Guinea Escudo", } GWP{ - "GWP" /** === */, + "GWP", "Guinea-Bissau-Peso", } GYD{ - "GY$", + "GYD", "Guyana-Dollar", } HKD{ @@ -420,11 +420,11 @@ gsw{ "Lempira", } HRD{ - "HRD" /** === */, + "HRD", "Kroazische Dinar", } HRK{ - "kn", + "HRK", "Kuna", } HTG{ @@ -432,19 +432,19 @@ gsw{ "Gourde", } HUF{ - "Ft", + "HUF", "Forint", } IDR{ - "Rp", + "IDR", "Rupie", } IEP{ - "IR£", + "IEP", "Iirischs Pfund", } ILP{ - "I£", + "ILP", "Israelischs Pfund", } ILS{ @@ -452,7 +452,7 @@ gsw{ "Schekel", } INR{ - "Rs", + "₹", "Indischi Rupie", } IQD{ @@ -464,19 +464,19 @@ gsw{ "Rial", } ISK{ - "Ikr", + "ISK", "Iisländischi Chroone", } ITL{ - "IT₤", + "ITL", "Italiänischi Lira", } JMD{ - "J$", + "JMD", "Jamaika-Dollar", } JOD{ - "JD", + "JOD", "Jordaanische Dinar", } JPY{ @@ -484,7 +484,7 @@ gsw{ "Yen", } KES{ - "Ksh", + "KES", "Kenia-Schilling", } KGS{ @@ -496,7 +496,7 @@ gsw{ "Riel", } KMF{ - "CF", + "KMF", "Komore-Franc", } KPW{ @@ -508,11 +508,11 @@ gsw{ "Süüdkoreanische Won", } KWD{ - "KD", + "KWD", "Kuwait-Dinar", } KYD{ - "KY$", + "KYD", "Kaiman-Dollar", } KZT{ @@ -520,19 +520,19 @@ gsw{ "Tenge", } LAK{ - "₭", + "LAK", "Kip", } LBP{ - "LB£", + "LBP", "Libaneesischs Pfund", } LKR{ - "SLRs", + "LKR", "Sri-Lanka-Rupie", } LRD{ - "L$", + "LRD", "Liberiaanische Dollar", } LSL{ @@ -540,35 +540,35 @@ gsw{ "Loti", } LTL{ - "Lt", + "LTL", "Litauische Litas", } LTT{ - "LTT" /** === */, + "LTT", "Litauische Talonas", } LUC{ - "LUC" /** === */, + "LUC", "Luxemburgische Franc (konvertibel)", } LUF{ - "LUF" /** === */, + "LUF", "Luxemburgische Franc", } LUL{ - "LUL" /** === */, + "LUL", "Luxemburgischer Finanz-Franc", } LVL{ - "Ls", + "LVL", "Lettische Lats", } LVR{ - "LVR" /** === */, + "LVR", "Lettische Rubel", } LYD{ - "LD", + "LYD", "Lüübische Dinar", } MAD{ @@ -576,7 +576,7 @@ gsw{ "Marokkanische Dirham", } MAF{ - "MAF" /** === */, + "MAF", "Marokkanischer Franc", } MDL{ @@ -588,7 +588,7 @@ gsw{ "Madagaschkar-Ariary", } MGF{ - "MGF" /** === */, + "MGF", "Madagaschkar-Franc", } MKD{ @@ -596,7 +596,7 @@ gsw{ "Denar", } MLF{ - "MLF" /** === */, + "MLF", "Malische Franc", } MMK{ @@ -604,27 +604,27 @@ gsw{ "Kyat", } MNT{ - "₮", + "MNT", "Tugrik", } MOP{ - "MOP$", + "MOP", "Pataca", } MRO{ - "UM", + "MRO", "Ouguiya", } MTL{ - "Lm", + "MTL", "Malteesischi Lira", } MTP{ - "MT£", + "MTP", "Malteesischs Pfund", } MUR{ - "MURs", + "MUR", "Maurizius-Rupie", } MVR{ @@ -640,55 +640,55 @@ gsw{ "Mexikanische Peso", } MXP{ - "MXP" /** === */, + "MXP", "Mexikanische Silber-Peso (1861-1992)", } MXV{ - "MXV" /** === */, + "MXV", "Mexikanische Unidad de Inversion (UDI)", } MYR{ - "RM", + "MYR", "Malaysische Ringgit", } MZE{ - "MZE" /** === */, + "MZE", "Mosambikanische Escudo", } MZM{ - "Mt", + "MZM", "Alte Metical", } MZN{ - "MTn", + "MZN", "Metical", } NAD{ - "N$", + "NAD", "Namibia-Dollar", } NGN{ - "₦", + "NGN", "Naira", } NIC{ - "NIC" /** === */, + "NIC", "Cordoba", } NIO{ - "C$", + "NIO", "Gold-Cordoba", } NLG{ - "fl", + "NLG", "Holländische Gulde", } NOK{ - "Nkr", + "NOK", "Norweegischi Chroone", } NPR{ - "NPRs", + "NPR", "Nepaleesischi Rupie", } NZD{ @@ -700,19 +700,19 @@ gsw{ "Rial Omani", } PAB{ - "B/.", + "PAB", "Balboa", } PEI{ - "I/.", + "PEI", "Peruanische Inti", } PEN{ - "S/.", + "PEN", "Nöie Sol", } PES{ - "PES" /** === */, + "PES", "Sol", } PGK{ @@ -720,35 +720,35 @@ gsw{ "Kina", } PHP{ - "₱", + "PHP", "Philippiinische Peso", } PKR{ - "PKRs", + "PKR", "Pakischtanischi Rupie", } PLN{ - "zł", + "PLN", "Zloty", } PLZ{ - "PLZ" /** === */, + "PLZ", "Zloty (1950-1995)", } PTE{ - "Esc", + "PTE", "Portugiisische Escudo", } PYG{ - "₲", + "PYG", "Guarani", } QAR{ - "QR", + "QAR", "Katar-Riyal", } RHD{ - "RH$", + "RHD", "Rhodesische Dollar", } ROL{ @@ -760,7 +760,7 @@ gsw{ "Rumäänische Löi", } RSD{ - "din.", + "RSD", "Serbische Dinar", } RUB{ @@ -768,7 +768,7 @@ gsw{ "Russische Rubel (nöi)", } RUR{ - "RUR" /** === */, + "RUR", "Russische Rubel (alt)", } RWF{ @@ -776,19 +776,19 @@ gsw{ "Ruanda-Franc", } SAR{ - "SR", + "SAR", "Saudi-Riyal", } SBD{ - "SI$", + "SBD", "Salomone-Dollar", } SCR{ - "SRe", + "SCR", "Seyschelle-Rupie", } SDD{ - "LSd", + "SDD", "Sudaneesische Dinar", } SDG{ @@ -796,59 +796,59 @@ gsw{ "Sudaneesischs Pfund", } SDP{ - "SDP" /** === */, + "SDP", "Sudaneesischs Pfund (alt)", } SEK{ - "Skr", + "SEK", "Schweedischi Chroone", } SGD{ - "S$", + "SGD", "Singapur-Dollar", } SHP{ - "SH£", + "SHP", "St.-Helena-Pfund", } SIT{ - "SIT" /** === */, + "SIT", "Tolar", } SKK{ - "Sk", + "SKK", "Slowakischi Chroone", } SLL{ - "Le", + "SLL", "Leone", } SOS{ - "Ssh", + "SOS", "Somalia-Schilling", } SRD{ - "SR$", + "SRD", "Surinamische Dollar", } SRG{ - "Sf", + "SRG", "Surinamische Gulde", } STD{ - "Db", + "STD", "Dobra", } SUR{ - "SUR" /** === */, + "SUR", "Sowjetische Rubel", } SVC{ - "SV₡", + "SVC", "El-Salvador-Colon", } SYP{ - "SY£", + "SYP", "Süürischs Pfund", } SZL{ @@ -860,7 +860,7 @@ gsw{ "Baht", } TJR{ - "TJR" /** === */, + "TJR", "Tadschikischtan-Rubel", } TJS{ @@ -872,15 +872,15 @@ gsw{ "Turkmeenischtan-Manat", } TND{ - "DT", + "TND", "Tuneesische Dinar", } TOP{ - "T$", + "TOP", "PaÊ»anga", } TPE{ - "TPE" /** === */, + "TPE", "Timor-Escudo", } TRL{ @@ -888,11 +888,11 @@ gsw{ "Türkischi Liire", } TRY{ - "TL", + "TRY", "Nöii Türkischi Liire", } TTD{ - "TT$", + "TTD", "Trinidad-und-Tobago-Dollar", } TWD{ @@ -900,23 +900,23 @@ gsw{ "Nöii Taiwan-Dollar", } TZS{ - "TSh", + "TZS", "Tansania-Schilling", } UAH{ - "₴", + "UAH", "Hryvnia", } UAK{ - "UAK" /** === */, + "UAK", "Ukraiinische Karbovanetz", } UGS{ - "UGS" /** === */, + "UGS", "Uganda-Schilling (1966-1987)", } UGX{ - "USh", + "UGX", "Uganda-Schilling", } USD{ @@ -924,19 +924,19 @@ gsw{ "US-Dollar", } USN{ - "USN" /** === */, + "USN", "US Dollar (Nöchschte Taag)", } USS{ - "USS" /** === */, + "USS", "US Dollar (Gliiche Taag)", } UYP{ - "UYP" /** === */, + "UYP", "Uruguayische Nöie Peso (1975-1993)", } UYU{ - "$U", + "UYU", "Uruguayische Peso", } UZS{ @@ -944,11 +944,11 @@ gsw{ "Usbeekischtan-Sum", } VEB{ - "VEB" /** === */, + "VEB", "Bolivar", } VEF{ - "Bs.F.", + "VEF", "Bolívar Fuerte", } VND{ @@ -956,11 +956,11 @@ gsw{ "Dong", } VUV{ - "VT", + "VUV", "Vatu", } WST{ - "WS$", + "WST", "Tala", } XAF{ @@ -1000,7 +1000,7 @@ gsw{ "Sunderziäigsrächt", } XEU{ - "XEU" /** === */, + "XEU", "Europääischi Währigseinheit (XEU)", } XFO{ @@ -1028,7 +1028,7 @@ gsw{ "Platin", } XRE{ - "XRE" /** === */, + "XRE", "RINET-Funds", } XTS{ @@ -1040,35 +1040,35 @@ gsw{ "Unbekannti Währig", } YDD{ - "YDD" /** === */, + "YDD", "Jeme-Dinar", } YER{ - "YR", + "YER", "Jeme-Rial", } YUD{ - "YUD" /** === */, + "YUD", "Jugoslawische Dinar (1966-1990)", } YUM{ - "YUM" /** === */, + "YUM", "Nöii Dinar", } YUN{ - "YUN" /** === */, + "YUN", "Jugoslawische Dinar (konvertibel)", } ZAR{ - "R", + "ZAR", "Rand", } ZMK{ - "ZK", + "ZMK", "Kwacha", } ZRN{ - "NZ", + "ZRN", "Nöie Zaire", } ZRZ{ @@ -1076,7 +1076,7 @@ gsw{ "Zaire", } ZWD{ - "Z$", + "ZWD", "Simbabwe-Dollar", } } @@ -1862,5 +1862,5 @@ gsw{ one{"{0} {1}"} other{"{0} {1}"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/gu.txt b/icuSources/data/curr/gu.txt index e5cdfbe5..c7d2fcb4 100644 --- a/icuSources/data/curr/gu.txt +++ b/icuSources/data/curr/gu.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/gu.xml @@ -11,10 +11,626 @@ */ gu{ 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{ "₹", - "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", + "મલેશિયન રિંગ્ગેટ", + } + 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", + "સુદાનિઝ પાઉન્ડ", + } + 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", + "CFA ફ્રેંકBEAC", + } + XCD{ + "EC$", + "ઇસ્ટ કેરિબિયન ડોલર", + } + XOF{ + "CFA", + "CFA ફ્રેંક BCEAO", + } + XPF{ + "CFPF", + "CFP ફ્રેંક", + } + XXX{ + "XXX", + "અજ્ઞાત ચલણ", + } + YER{ + "YER", + "યેમેની રિઆલ", + } + ZAR{ + "ZAR", + "દક્ષિણ આફ્રિકી રેંડ", + } + ZMK{ + "ZMK", + "ઝામ્બિયન ક્વાચા", } } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/guz.txt b/icuSources/data/curr/guz.txt index e07b709e..44755f34 100755 --- a/icuSources/data/curr/guz.txt +++ b/icuSources/data/curr/guz.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/guz.xml @@ -16,7 +16,7 @@ guz{ "Dirham ya Falme za Kiarabu", } AOA{ - "Kz", + "AOA", "Kwanza ya Angola", } AUD{ @@ -24,11 +24,11 @@ guz{ "Dola ya Australia", } BHD{ - "BD", + "BHD", "Dinari ya Bahareni", } BIF{ - "FBu", + "BIF", "Faranga ya Burundi", } BWP{ @@ -52,15 +52,15 @@ guz{ "Yuan Renminbi ya China", } CVE{ - "CV$", + "CVE", "Eskudo ya Kepuvede", } DJF{ - "Fdj", + "DJF", "Faranga ya Jibuti", } DZD{ - "DA", + "DZD", "Dinari ya Aljeria", } EGP{ @@ -68,11 +68,11 @@ guz{ "Pauni ya Misri", } ERN{ - "Nfk", + "ERN", "Nakfa ya Eritrea", } ETB{ - "Br", + "ETB", "Bir ya Uhabeshi", } EUR{ @@ -84,7 +84,7 @@ guz{ "Pauni ya Uingereza", } GHC{ - "₵", + "GHC", "Sedi ya Ghana", } GMD{ @@ -92,11 +92,11 @@ guz{ "Dalasi ya Gambia", } GNS{ - "GNS" /** === */, + "GNS", "Faranga ya Gine", } INR{ - "Rs", + "₹", "Rupia ya India", } JPY{ @@ -108,11 +108,11 @@ guz{ "Shilingi ya Kenya", } KMF{ - "CF", + "KMF", "Faranga ya Komoro", } LRD{ - "L$", + "LRD", "Dola ya Liberia", } LSL{ @@ -120,7 +120,7 @@ guz{ "Loti ya Lesoto", } LYD{ - "LD", + "LYD", "Dinari ya Libya", } MAD{ @@ -132,11 +132,11 @@ guz{ "Ariary ya Bukini", } MRO{ - "UM", + "MRO", "Ugwiya ya Moritania", } MUR{ - "MURs", + "MUR", "Rupia ya Morisi", } MWK{ @@ -144,15 +144,15 @@ guz{ "Kwacha ya Malawi", } MZM{ - "Mt", + "MZM", "Metikali ya Msumbiji", } NAD{ - "N$", + "NAD", "Dola ya Namibia", } NGN{ - "₦", + "NGN", "Naira ya Nijeria", } RWF{ @@ -160,11 +160,11 @@ guz{ "Faranga ya Rwanda", } SAR{ - "SR", + "SAR", "Riyal ya Saudia", } SCR{ - "SRe", + "SCR", "Rupia ya Shelisheli", } SDG{ @@ -172,19 +172,19 @@ guz{ "Pauni ya Sudani", } SHP{ - "SH£", + "SHP", "Pauni ya Santahelena", } SLL{ - "Le", + "SLL", "Leoni", } SOS{ - "Ssh", + "SOS", "Shilingi ya Somalia", } STD{ - "Db", + "STD", "Dobra ya Sao Tome na Principe", } SZL{ @@ -192,15 +192,15 @@ guz{ "Lilangeni", } TND{ - "DT", + "TND", "Dinari ya Tunisia", } TZS{ - "TSh", + "TZS", "Shilingi ya Tanzania", } UGX{ - "USh", + "UGX", "Shilingi ya Uganda", } USD{ @@ -216,17 +216,17 @@ guz{ "Faranga CFA BCEAO", } ZAR{ - "R", + "ZAR", "Randi ya Afrika Kusini", } ZMK{ - "ZK", + "ZMK", "Kwacha ya Zambia", } ZWD{ - "Z$", + "ZWD", "Dola ya Zimbabwe", } } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/gv.txt b/icuSources/data/curr/gv.txt index 3ec09cf6..bbb9d439 100644 --- a/icuSources/data/curr/gv.txt +++ b/icuSources/data/curr/gv.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/gv.xml @@ -10,5 +10,5 @@ * ICU source: /xml/main/gv.xml */ gv{ - Version{"2.0.47.67"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/ha.txt b/icuSources/data/curr/ha.txt index 6e5cc81a..d9826f9f 100644 --- a/icuSources/data/curr/ha.txt +++ b/icuSources/data/curr/ha.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ha.xml @@ -16,7 +16,7 @@ ha{ "Kuɗin Haɗaɗɗiyar Daular Larabawa", } AOA{ - "Kz", + "AOA", "Kuɗin Angola", } AUD{ @@ -24,11 +24,11 @@ ha{ "Dalar Ostareliya", } BHD{ - "BD", + "BHD", "Kuɗin Baharan", } BIF{ - "FBu", + "BIF", "Kuɗin Burundi", } BWP{ @@ -52,15 +52,15 @@ ha{ "Kuɗin Caina/Sin", } CVE{ - "CV$", - "Kuɗin Tsibiran Kap Barde", + "CVE", + "Kuɗin Tsibiran Kap Barde", } DJF{ - "Fdj", + "DJF", "Kuɗin Jibuti", } DZD{ - "DA", + "DZD", "Kuɗin Aljeriya", } EGP{ @@ -68,11 +68,11 @@ ha{ "Fam kin Masar", } ERN{ - "Nfk", + "ERN", "Kuɗin Eritireya", } ETB{ - "Br", + "ETB", "Kuɗin Habasha", } EUR{ @@ -84,7 +84,7 @@ ha{ "Fam kin Ingila", } GHC{ - "₵", + "GHC", "Cedi", } GMD{ @@ -92,11 +92,11 @@ ha{ "Kuɗin Gambiya", } GNS{ - "GNS" /** === */, + "GNS", "Kuɗin Gini", } INR{ - "Rs", + "₹", "Kuɗin Indiya", } JPY{ @@ -104,15 +104,15 @@ ha{ "Kuɗin Japan", } KES{ - "Ksh", + "KES", "Sulen Kenya", } KMF{ - "CF", + "KMF", "Kuɗin Kwamoras", } LRD{ - "L$", + "LRD", "Dalar Laberiya", } LSL{ @@ -120,7 +120,7 @@ ha{ "Kuɗin Lesoto", } LYD{ - "LD", + "LYD", "Kuɗin Libiya", } MAD{ @@ -132,11 +132,11 @@ ha{ "Kuɗin Madagaskar", } MRO{ - "UM", + "MRO", "Kuɗin Moritaniya", } MUR{ - "MURs", + "MUR", "Kuɗin Moritus", } MWK{ @@ -144,11 +144,11 @@ ha{ "Kuɗin Malawi", } MZM{ - "Mt", + "MZM", "Kuɗin Mozambik", } NAD{ - "N$", + "NAD", "Dalar Namibiya", } NGN{ @@ -160,11 +160,11 @@ ha{ "Kuɗin Ruwanda", } SAR{ - "SR", + "SAR", "Riyal", } SCR{ - "SRe", + "SCR", "Kuɗin Saishal", } SDG{ @@ -172,19 +172,19 @@ ha{ "Fam kin Sudan", } SHP{ - "SH£", + "SHP", "Fam kin San Helena", } SLL{ - "Le", + "SLL", "Kuɗin Salewo", } SOS{ - "Ssh", + "SOS", "Sulen Somaliya", } STD{ - "Db", + "STD", "Kuɗin Sawo Tome da Paransip", } SZL{ @@ -192,15 +192,15 @@ ha{ "Kuɗin Lilangeni", } TND{ - "DT", + "TND", "Kuɗin Tunisiya", } TZS{ - "TSh", + "TZS", "Sulen Tanzaniya", } UGX{ - "USh", + "UGX", "Sule Yuganda", } USD{ @@ -216,17 +216,17 @@ ha{ "Kuɗin Sefa na Afirka Ta Yamma", } ZAR{ - "R", + "ZAR", "Kuɗin Afirka Ta Kudu", } ZMK{ - "ZK", + "ZMK", "Kuɗin Zambiya", } ZWD{ - "Z$", + "ZWD", "Dalar zimbabuwe", } } - Version{"2.0.47.68"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/ha_GH.txt b/icuSources/data/curr/ha_GH.txt index bb61aeac..a4146046 100644 --- a/icuSources/data/curr/ha_GH.txt +++ b/icuSources/data/curr/ha_GH.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/ha_GH.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** ha_GH{ "%%ALIAS"{"ha_Latn_GH"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/curr/ha_Latn.txt b/icuSources/data/curr/ha_Latn.txt index 70117d0c..2fae1f41 100644 --- a/icuSources/data/curr/ha_Latn.txt +++ b/icuSources/data/curr/ha_Latn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ha_Latn.xml diff --git a/icuSources/data/curr/ha_Latn_GH.txt b/icuSources/data/curr/ha_Latn_GH.txt index f6953348..4a7717b8 100644 --- a/icuSources/data/curr/ha_Latn_GH.txt +++ b/icuSources/data/curr/ha_Latn_GH.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/ha_GH.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ ha_Latn_GH{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/curr/ha_Latn_NE.txt b/icuSources/data/curr/ha_Latn_NE.txt index d8aa7852..b383c7cd 100644 --- a/icuSources/data/curr/ha_Latn_NE.txt +++ b/icuSources/data/curr/ha_Latn_NE.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/ha_NE.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ ha_Latn_NE{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/curr/ha_Latn_NG.txt b/icuSources/data/curr/ha_Latn_NG.txt index 18a74544..1b098764 100644 --- a/icuSources/data/curr/ha_Latn_NG.txt +++ b/icuSources/data/curr/ha_Latn_NG.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/ha_NG.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ ha_Latn_NG{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/curr/ha_NE.txt b/icuSources/data/curr/ha_NE.txt index a1363525..5c06d78f 100644 --- a/icuSources/data/curr/ha_NE.txt +++ b/icuSources/data/curr/ha_NE.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/ha_NE.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** ha_NE{ "%%ALIAS"{"ha_Latn_NE"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/curr/ha_NG.txt b/icuSources/data/curr/ha_NG.txt index 15ef96a2..66e21703 100644 --- a/icuSources/data/curr/ha_NG.txt +++ b/icuSources/data/curr/ha_NG.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/ha_NG.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** ha_NG{ "%%ALIAS"{"ha_Latn_NG"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/curr/haw.txt b/icuSources/data/curr/haw.txt index 6dc63fa7..463ba482 100644 --- a/icuSources/data/curr/haw.txt +++ b/icuSources/data/curr/haw.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/haw.xml @@ -10,5 +10,5 @@ * ICU source: /xml/main/haw.xml */ haw{ - Version{"2.0.47.68"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/he.txt b/icuSources/data/curr/he.txt index 970adaff..c222733c 100644 --- a/icuSources/data/curr/he.txt +++ b/icuSources/data/curr/he.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2011 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/he.xml @@ -12,7 +12,7 @@ he{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "פזטה אנדורית", } AED{ @@ -20,7 +20,7 @@ he{ "דירהם של איחוד הנסיכויות הערביות", } AFN{ - "Af", + "AFN", "אפגני אפגני", } ALL{ @@ -32,31 +32,31 @@ he{ "דראם ארמני", } ANG{ - "NAf.", + "ANG", "גילדן של האנטילים ההולנדיים", } AOA{ - "Kz", + "AOA", "קואנזה אנגולי", } AON{ - "AON" /** === */, + "AON", "קואנזה חדש אנגולי (1990-2000)", } AOR{ - "AOR" /** === */, + "AOR", "קואנזה רג׳וסטדו אנגולי (1995-1999)", } ARP{ - "ARP" /** === */, + "ARP", "פזו ארגנטינאי (1983-1985)", } ARS{ - "AR$", + "ARS", "פזו ארגנטינאי", } ATS{ - "ATS" /** === */, + "ATS", "שילינג אוסטרי", } AUD{ @@ -64,7 +64,7 @@ he{ "דולר אוסטרלי", } AWG{ - "Afl.", + "AWG", "פלורין של ארובה", } AZM{ @@ -72,35 +72,35 @@ he{ "מנאט אזרביג׳אני (1993-2006)", } AZN{ - "man.", + "AZN", "מאנאט אזרביג׳ני", } BAD{ - "BAD" /** === */, + "BAD", "דינר של בוסניה־הרצגובינה", } BAM{ - "KM", + "BAM", "מארק בר המרה של בוסניה־הרצגובינה", } BBD{ - "Bds$", + "BBD", "דולר ברבדיאני", } BDT{ - "Tk", + "BDT", "טאקה בנגלדשי", } BEC{ - "BEC" /** === */, + "BEC", "פרנק בלגי (בר המרה)", } BEF{ - "BF", + "BEF", "פרנק בלגי", } BGL{ - "BGL" /** === */, + "BGL", "לב בולגרי ישן", } BGN{ @@ -108,35 +108,35 @@ he{ "לב בולגרי", } BHD{ - "BD", + "BHD", "דינר בחרייני", } BIF{ - "FBu", + "BIF", "פרנק בורונדי", } BMD{ - "BD$", + "BMD", "דולר ברמודה", } BND{ - "BN$", + "BND", "דולר ברוניי", } BOB{ - "Bs", + "BOB", "בוליביאנו", } BOP{ - "$b.", + "BOP", "פזו בוליבי", } BRB{ - "BRB" /** === */, + "BRB", "קרוזיארו חדש ברזילאי (1967-1986)", } BRC{ - "BRC" /** === */, + "BRC", "קרוזדו ברזילאי", } BRL{ @@ -144,11 +144,11 @@ he{ "ריאל ברזילאי", } BSD{ - "BS$", + "BSD", "דולר בהאמי", } BTN{ - "Nu.", + "BTN", "נגולטרום בהוטני", } BWP{ @@ -160,7 +160,7 @@ he{ "רובל בלרוסי", } BZD{ - "BZ$", + "BZD", "דולר בליזי", } CAD{ @@ -176,7 +176,7 @@ he{ "פרנק שוויצרי", } CLP{ - "CL$", + "CLP", "פזו צ׳ילאני", } CNY{ @@ -184,15 +184,15 @@ he{ "יואן רנמינבי סיני", } COP{ - "CO$", + "COP", "פזו קולומביאני", } CRC{ - "₡", + "CRC", "קולון קוסטה־ריקני", } CSD{ - "CSD" /** === */, + "CSD", "דינר סרבי ישן", } CUC{ @@ -200,7 +200,7 @@ he{ "פזו קובני להמרה", } CUP{ - "CU$", + "CUP", "פזו קובני", } CVE{ @@ -208,43 +208,43 @@ he{ "אסקודו כף ורדה", } CYP{ - "CY£", + "CYP", "לירה קפריסאית", } CZK{ - "Kč", + "CZK", "קורונה צ׳כית", } DDM{ - "DDM" /** === */, + "DDM", "מרק מזרח גרמני", } DEM{ - "DM", + "DEM", "מרק גרמני", } DJF{ - "Fdj", + "DJF", "פרנק ג׳יבוטי", } DKK{ - "Dkr", + "DKK", "כתר דני", } DOP{ - "RD$", + "DOP", "פזו דומיניקני", } DZD{ - "DA", + "DZD", "דינר אלג׳ירי", } ECS{ - "ECS" /** === */, + "ECS", "סוקר אקואדורי", } EEK{ - "Ekr", + "EEK", "קרון אסטוני", } EGP{ @@ -252,15 +252,15 @@ he{ "לירה מיצרית", } ERN{ - "Nfk", + "ERN", "נאקפה אריתראי", } ESP{ - "Pts", + "ESP", "פסטה ספרדי", } ETB{ - "Br", + "ETB", "ביר אתיופי", } EUR{ @@ -268,19 +268,19 @@ he{ "אירו", } FIM{ - "mk", + "FIM", "מרק פיני", } FJD{ - "FJ$", + "FJD", "דולר פיג׳י", } FKP{ - "FK£", + "FKP", "לירה של איי פוקלנד", } FRF{ - "₣", + "FRF", "פרנק צרפתי", } GBP{ @@ -296,7 +296,7 @@ he{ "סדי גאני", } GIP{ - "GI£", + "GIP", "פאונד גיברלטר", } GMD{ @@ -304,11 +304,11 @@ he{ "דלאסי גמבי", } GNF{ - "FG", + "GNF", "פרנק גינאי", } GRD{ - "₯", + "GRD", "דרכמה", } GTQ{ @@ -316,11 +316,11 @@ he{ "קצל גואטמלי", } GWP{ - "GWP" /** === */, + "GWP", "פזו גינאי", } GYD{ - "GY$", + "GYD", "דולר גיאני", } HKD{ @@ -332,7 +332,7 @@ he{ "למפירה הונדורי", } HRK{ - "kn", + "HRK", "קונה קרואטי", } HTG{ @@ -340,15 +340,15 @@ he{ "גארד האיטי", } HUF{ - "Ft", + "HUF", "פורינט הונגרי", } IDR{ - "Rp", + "IDR", "רופיה אינדונזית", } IEP{ - "IR£", + "IEP", "לירה אירית", } ILP{ @@ -360,7 +360,7 @@ he{ "ש״ח", } INR{ - "Rs", + "₹", "רופי הודית", } IQD{ @@ -372,19 +372,19 @@ he{ "ריאל איראני", } ISK{ - "Ikr", + "ISK", "קרונה איסלנדית", } ITL{ - "IT₤", + "ITL", "לירה איטלקית", } JMD{ - "J$", + "JMD", "דולר ג׳מאיקני", } JOD{ - "JD", + "JOD", "דינר ירדני", } JPY{ @@ -392,7 +392,7 @@ he{ "ין יפני", } KES{ - "Ksh", + "KES", "שילינג קנייאתי", } KGS{ @@ -404,7 +404,7 @@ he{ "ריל קמבודי", } KMF{ - "CF", + "KMF", "פרנק קומורואי", } KPW{ @@ -416,11 +416,11 @@ he{ "וון דרום קוראני", } KWD{ - "KD", + "KWD", "דינר כוויתי", } KYD{ - "KY$", + "KYD", "דולר קיימאני", } KZT{ @@ -428,19 +428,19 @@ he{ "טנגה קזחסטני", } LAK{ - "₭", + "LAK", "קיפ לאי", } LBP{ - "LB£", + "LBP", "לירה לבנונית", } LKR{ - "SLRs", + "LKR", "רופי סרי לנקי", } LRD{ - "L$", + "LRD", "דולר ליברי", } LSL{ @@ -448,19 +448,19 @@ he{ "לוטי לסותי", } LTL{ - "Lt", + "LTL", "ליטא ליטאי", } LUF{ - "LUF" /** === */, + "LUF", "פרנק לוקסמבורגי", } LVL{ - "Ls", + "LVL", "לט לטבי", } LYD{ - "LD", + "LYD", "דינר לובי", } MAD{ @@ -468,7 +468,7 @@ he{ "דירהם מרוקאי", } MAF{ - "MAF" /** === */, + "MAF", "פרנק מרוקאי", } MDL{ @@ -480,7 +480,7 @@ he{ "אריארי מלגשי", } MGF{ - "MGF" /** === */, + "MGF", "פרנק מדגסקארי", } MKD{ @@ -504,11 +504,11 @@ he{ "אוגוויה מאוריטני", } MTL{ - "Lm", + "MTL", "לירה מלטית", } MUR{ - "MURs", + "MUR", "רופי מאוריציני", } MVR{ @@ -524,39 +524,39 @@ he{ "פזו מקסיקני", } MXP{ - "MXP" /** === */, + "MXP", "פזו מקסיקני (1861 - 1992)", } MYR{ - "RM", + "MYR", "רינגיט מלזי", } MZM{ - "Mt", + "MZM", "מטיקל", } NAD{ - "N$", + "NAD", "דולר נמיבי", } NGN{ - "₦", + "NGN", "נאירה ניגרי", } NIO{ - "C$", + "NIO", "קורדובה ניקראגי", } NLG{ - "fl", + "NLG", "גילדן הולנדי", } NOK{ - "Nkr", + "NOK", "כתר נורבגי", } NPR{ - "NPRs", + "NPR", "רופי נפאלי", } NZD{ @@ -568,11 +568,11 @@ he{ "ריאל עומאני", } PAB{ - "B/.", + "PAB", "בלבואה פנמי", } PEN{ - "S/.", + "PEN", "סול פרואני חדש", } PGK{ @@ -580,27 +580,27 @@ he{ "קינה של פפואה גינאה החדשה", } PHP{ - "₱", + "PHP", "פזו פיליפיני", } PKR{ - "PKRs", + "PKR", "רופי פקיסטני", } PLN{ - "zł", + "PLN", "זלוטי פולני", } PTE{ - "Esc", + "PTE", "אסקודו פורטוגלי", } PYG{ - "₲", + "PYG", "גוורני פראגוואי", } QAR{ - "QR", + "QAR", "ריאל קטארי", } ROL{ @@ -612,7 +612,7 @@ he{ "לאו רומני חדש", } RSD{ - "din.", + "RSD", "דינר סרבי", } RUB{ @@ -620,7 +620,7 @@ he{ "רובל", } RUR{ - "RUR" /** === */, + "RUR", "רובל רוסי (1991 - 1998)", } RWF{ @@ -628,19 +628,19 @@ he{ "פרנק רואנדי", } SAR{ - "SR", + "SAR", "ריאל סעודי", } SBD{ - "SI$", + "SBD", "דולר איי שלמה", } SCR{ - "SRe", + "SCR", "רופי סיישלי", } SDD{ - "LSd", + "SDD", "דינר סודני", } SDG{ @@ -652,51 +652,51 @@ he{ "לירה סודנית (1957-1998)", } SEK{ - "Skr", + "SEK", "כתר שוודי", } SGD{ - "S$", + "SGD", "דולר סינגפורי", } SHP{ - "SH£", + "SHP", "פאונד סנט הלני", } SIT{ - "SIT" /** === */, + "SIT", "טולאר סלובני", } SKK{ - "Sk", + "SKK", "קורונה סלובקי", } SLL{ - "Le", + "SLL", "ליאון סיירה לאוני", } SOS{ - "Ssh", + "SOS", "שילינג סומאלי", } SRD{ - "SR$", + "SRD", "דולר סורינאמי", } SRG{ - "Sf", + "SRG", "גילדר סורינאמי", } STD{ - "Db", + "STD", "דוברה של סן טומה ופרינסיפה", } SUR{ - "SUR" /** === */, + "SUR", "רובל סובייטי", } SYP{ - "SY£", + "SYP", "לירה סורית", } SZL{ @@ -720,15 +720,15 @@ he{ "מנאט טורקמני", } TND{ - "DT", + "TND", "דינר טוניסאי", } TOP{ - "T$", + "TOP", "פאאמגה טונגי", } TPE{ - "TPE" /** === */, + "TPE", "אסקודו טימוראי", } TRL{ @@ -736,11 +736,11 @@ he{ "לירה טורקית", } TRY{ - "TL", + "TRY", "לירה טורקית חדשה", } TTD{ - "TT$", + "TTD", "דולר טרינידדי", } TWD{ @@ -748,19 +748,19 @@ he{ "דולר טאייוני חדש", } TZS{ - "TSh", + "TZS", "שילינג טנזני", } UAH{ - "₴", + "UAH", "גריבנה אוקראיני", } UGS{ - "UGS" /** === */, + "UGS", "שילינג אוגנדי (1966 - 1987)", } UGX{ - "USh", + "UGX", "שילינג אוגנדי", } USD{ @@ -768,15 +768,15 @@ he{ "דולר אמריקאי", } USN{ - "USN" /** === */, + "USN", "דולר אמריקאי (היום הבא)", } USS{ - "USS" /** === */, + "USS", "דולר אמריקאי (היום הזה)", } UYU{ - "$U", + "UYU", "פזו אורוגוואי", } UZS{ @@ -784,7 +784,7 @@ he{ "סום אוזבקי", } VEB{ - "VEB" /** === */, + "VEB", "בוליבר ונצואלי", } VEF{ @@ -796,11 +796,11 @@ he{ "דונג וייטנאמי", } VUV{ - "VT", + "VUV", "ואטו של ונואטו", } WST{ - "WS$", + "WST", "טאלה סמואי", } XAF{ @@ -852,31 +852,31 @@ he{ "מטבע שאינו ידוע", } YDD{ - "YDD" /** === */, + "YDD", "דינר תימני", } YER{ - "YR", + "YER", "ריאל תימני", } ZAL{ - "ZAL" /** === */, + "ZAL", "ראנד דרום אפריקאי (כספי)", } ZAR{ - "R", + "ZAR", "ראנד דרום אפריקאי", } ZMK{ - "ZK", + "ZMK", "קוואצ׳ה זמבית", } ZRN{ - "NZ", + "ZRN", "זאיר חדש", } ZWD{ - "Z$", + "ZWD", "דולר זימבבואי", } } @@ -889,5 +889,5 @@ he{ one{"{0} {1}"} other{"{0} {1}"} } - Version{"2.0.48.46"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/he_IL.txt b/icuSources/data/curr/he_IL.txt index bbaca24b..99258682 100644 --- a/icuSources/data/curr/he_IL.txt +++ b/icuSources/data/curr/he_IL.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/curr/hi.txt b/icuSources/data/curr/hi.txt index 2c73af75..4bfffcc6 100644 --- a/icuSources/data/curr/hi.txt +++ b/icuSources/data/curr/hi.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/hi.xml @@ -16,47 +16,119 @@ hi{ "संयुक्त अरब अमीरात दिर्हाम", } AFA{ - "AFA" /** === */, + "AFA", "अफगानी (1927-2002)", } AFN{ - "Af", + "AFN", "अफगानी", } + ALL{ + "ALL", + "अल्बानियाई लेक", + } AMD{ "AMD", "अरमेनियाई दरम", } + ANG{ + "ANG", + "नीदरलैंड एंटीलियन गिल्डर", + } + AOA{ + "AOA", + "अंगोला क्वांज़ा", + } ARS{ - "AR$", + "ARS", "अर्जेण्टीनी पीसो", } AUD{ "AU$", "ऑस्ट्रेलियाई डॉलर", } + AWG{ + "AWG", + "अरुबा फ़्लोरिन", + } + AZN{ + "AZN", + "आज़रबाइजानी मैनेट", + } + BAM{ + "BAM", + "बोस्निया हर्ज़ेगोविना परिवर्तनीय चिह्न", + } + BBD{ + "BBD", + "बार्बेडियन डॉलर", + } + BDT{ + "BDT", + "बांग्लादेशी टाका", + } BGN{ "BGN", "बुल्गारियाई लेव्", } + BHD{ + "BHD", + "बहरीनी दिनार", + } + BIF{ + "BIF", + "बरुंडी फ्रैंक", + } + BMD{ + "BMD", + "बरमूडा डॉलर", + } + BND{ + "BND", + "ब्रुनेई डॉलर", + } BOB{ - "Bs", + "BOB", "बोलिवियाई बोलिवियानो", } BRL{ "R$", "रीयाल", } + BSD{ + "BSD", + "बहेमियन डॉलर", + } + BTN{ + "BTN", + "भूटानी एंगलट्रम", + } + BWP{ + "BWP", + "वोत्स्वानन पुला", + } + BYR{ + "BYR", + "बेलारुसी", + } + BZD{ + "BZD", + "बेलिज़े डॉलर", + } CAD{ "CA$", "कनेडियन डॉलर", } + CDF{ + "CDF", + "कोंगोली फ़्रैंक", + } CHF{ "CHF", "स्विस फ़्रैंक", } CLP{ - "CL$", + "CLP", "चिली पीसो", } CNY{ @@ -64,73 +136,149 @@ hi{ "युवान", } COP{ - "CO$", + "COP", "कोलम्बियाई पीसो", } + CRC{ + "CRC", + "कोस्टा रिका कोलोन", + } CSD{ - "CSD" /** === */, + "CSD", "सर्बिय का ढीनार", } + CUC{ + "CUC", + "क्यूबा परिवर्तनीय पेसो", + } + CUP{ + "CUP", + "क्यूबा पेसो", + } + CVE{ + "CVE", + "केप वर्दे एस्कूदो", + } CYP{ - "CY£", + "CYP", "साईप्रस पाऊंड", } CZK{ - "Kč", + "CZK", "चेक कोरुना", } DEM{ - "DM", + "DEM", "डच मार्क", } + DJF{ + "DJF", + "जिबोटीयन फ़्रैंक", + } DKK{ - "Dkr", + "DKK", "डेनमार्क क्रोन", } + DOP{ + "DOP", + "डोमिनिकन पेसो", + } DZD{ - "DA", + "DZD", "अल्जीरीयाई दिनार", } EEK{ - "Ekr", + "EEK", "एस्टोनियाई क्रून्", } EGP{ "EGP", "मिस्री पाउण्ड", } + ERN{ + "ERN", + "एरिट्रेन नाक्फ़ा", + } + ETB{ + "ETB", + "इथियोपिक बिर", + } EUR{ "€", "युरो", } FJD{ - "FJ$", + "FJD", "फ़िजी का डालर", } + FKP{ + "FKP", + "फ़ॉकलैंड आइलैंड पाउंड", + } FRF{ - "₣", + "FRF", "फ़्रांसीसी फ़्रैंक", } GBP{ "£", "ब्रितन का पौन्ड स्टर्लिग", } + GEL{ + "GEL", + "जॉर्जियन लारी", + } + GHS{ + "GHS", + "घानियन सेडी", + } + GIP{ + "GIP", + "जिब्राल्टर पाउंड", + } + GMD{ + "GMD", + "गैम्बियन डलासी", + } + GNF{ + "GNF", + "गिनीयन फ़्रैंक", + } + GTQ{ + "GTQ", + "ग्वाटेमाला केत्ज़ल", + } + GYD{ + "GYD", + "गयाना डॉलर", + } HKD{ "HK$", "हाँगकाँग डॉलर", } + HNL{ + "HNL", + "होंडुरन लेम्पिरा", + } HRD{ - "HRD" /** === */, + "HRD", "क्रोएशियन दिनार", } HRK{ - "kn", + "HRK", "क्रोएशियाई कुना", } + HTG{ + "HTG", + "हैशियन गॉर्डे", + } HUF{ - "Ft", + "HUF", "हंगरी फोरेंट्", } + IDR{ + "IDR", + "इंडोनेशियाई रुपिया", + } ILS{ "₪", "इस्राइली शेकेल", @@ -143,14 +291,46 @@ hi{ "IQD", "इराकी दिनार", } + IRR{ + "IRR", + "ईरानी रियाल", + } + ISK{ + "ISK", + "आइसलैंडिक क्रोना", + } ITL{ - "IT₤", + "ITL", "इतली का लीरा", } + JMD{ + "JMD", + "जमैकन डॉलर", + } + JOD{ + "JOD", + "जार्डनियन दिनार", + } JPY{ "JPÂ¥", "जापानी येन", } + KES{ + "KES", + "केनियाई शिलिंग", + } + KGS{ + "KGS", + "किर्गिस्तानी सोम", + } + KHR{ + "KHR", + "कम्बोडियाई रियल", + } + KMF{ + "KMF", + "कोमोरियन फ़्रैंक", + } KPW{ "KPW", "उत्तर कोरियाई वोन", @@ -160,51 +340,123 @@ hi{ "दक्षिण कोरियाई वोन", } KWD{ - "KD", + "KWD", "कुवैती दिनार", } + KYD{ + "KYD", + "कैमैन आइलैंड डॉलर", + } + KZT{ + "KZT", + "कज़ाक़िस्तानी टेंज़", + } + LAK{ + "LAK", + "लाओशियन किप", + } LBP{ - "LB£", + "LBP", "लेबनानी पाउंड", } LKR{ - "SLRs", + "LKR", "श्रीलंकाई रुपया", } LRD{ - "L$", + "LRD", "लाईबेरीयाई डालर", } + LSL{ + "LSL", + "लेसोथो लोटी", + } LTL{ - "Lt", + "LTL", "लिथुआनियाई लितास", } + LVL{ + "LVL", + "लात्वियन लैत्स", + } + LYD{ + "LYD", + "लिबियाई दिनार", + } MAD{ "MAD", "मोराक्को दिरहम", } MAF{ - "MAF" /** === */, + "MAF", "मोरक्को फ्रैंक", } + MDL{ + "MDL", + "मोल्डोवन लियू", + } + MGA{ + "MGA", + "मेलेगसी अइयारी", + } + MKD{ + "MKD", + "मेसीडोनियन दिनार", + } + MMK{ + "MMK", + "म्यनमा कियाट", + } + MNT{ + "MNT", + "मंगोलियाई तुगरिक", + } + MOP{ + "MOP", + "मेकानिज़ी पटाका", + } + MRO{ + "MRO", + "मार्टिनियन ऊगिया", + } + MUR{ + "MUR", + "मॉरीशस रुपी", + } + MVR{ + "MVR", + "मलदीप रुफ़िया", + } + MWK{ + "MWK", + "मेलावियन क्वाचा", + } MXN{ "MX$", "मेक्सिको पेसो", } MYR{ - "RM", + "MYR", "मलेशियाई रिंगित", } NAD{ - "N$", + "NAD", "नामीबियाई डालर", } + NGN{ + "NGN", + "नाइजेरियाई नाइरा", + } + NIO{ + "NIO", + "निकेरागुयन कोरडोबा", + } NOK{ - "Nkr", + "NOK", "नॉर्वे क्रोन", } NPR{ - "NPRs", + "NPR", "नेपाली रुपया", } NZD{ @@ -215,20 +467,40 @@ hi{ "OMR", "ओमानी रियाल", } + PAB{ + "PAB", + "पनामेनियन बैल्बोआ", + } + PEN{ + "PEN", + "पेरूवियन नुएवो सोल", + } + PGK{ + "PGK", + "पापुआ न्यू गिनीयन किना", + } PHP{ - "₱", + "PHP", "फ़िलिपीनी पीसो", } PKR{ - "PKRs", + "PKR", "पाकिस्तानी रुपया", } PLN{ - "zł", + "PLN", "पोलिश ज़्लॉटी", } + PYG{ + "PYG", + "परागुआयन गुआरानी", + } + QAR{ + "QAR", + "क़तरी रियाल", + } RHD{ - "RH$", + "RHD", "रोडेशियाई डालर", } RON{ @@ -236,7 +508,7 @@ hi{ "रोमानियाई ल्यू", } RSD{ - "din.", + "RSD", "सर्बियन दिनार", } RUB{ @@ -248,11 +520,19 @@ hi{ "रवांडाई फ्रैंक", } SAR{ - "SR", + "SAR", "सउदी रियाल", } + SBD{ + "SBD", + "सोलोमन आइलैंड डॉलर", + } + SCR{ + "SCR", + "सेशिल्वा", + } SDD{ - "LSd", + "SDD", "पुरानी सूडानी दिनार", } SDG{ @@ -260,101 +540,189 @@ hi{ "सूडानी पाउंड", } SDP{ - "SDP" /** === */, + "SDP", "पुराना सूडानी पाउंड", } SEK{ - "Skr", + "SEK", "स्वीडन क्रोना", } SGD{ - "S$", + "SGD", "सिंगापुर डॉलर", } + SHP{ + "SHP", + "सेंट हेलेना पाउंड", + } SIT{ - "SIT" /** === */, + "SIT", "स्लोवेनियाई तोलार", } SKK{ - "Sk", + "SKK", "स्लोवाक कोरुना", } + SLL{ + "SLL", + "सिएरा लियोनियन लियोन", + } SOS{ - "Ssh", + "SOS", "सोमाली शिलिंग", } SRD{ - "SR$", + "SRD", "सूरीनामी डालर", } SRG{ - "Sf", + "SRG", "सूरीनामी गिल्à¤¡à¤°", } + STD{ + "STD", + "साओ तोमे और प्रिंसिपे डोबरा", + } SUR{ - "SUR" /** === */, + "SUR", "सोवियत रूबल", } SYP{ - "SY£", + "SYP", "सीरियाई पाउंड", } + SZL{ + "SZL", + "स्वाज़ी लाएलेंगनी", + } THB{ "฿", "थाई बाहत", } TJR{ - "TJR" /** === */, + "TJR", "तजाखी रूबल", } TJS{ "TJS", "तजाखी सोमोनी", } + TMT{ + "TMT", + "तुर्कमेनिस्तानी मैनत", + } + TND{ + "TND", + "ट्युनिशियन दिनार", + } + TOP{ + "TOP", + "टोन्गन पैन्गा", + } TRL{ "TRL", "पुरानी तुर्की लीरा", } TRY{ - "TL", + "TRY", "नई तुर्की लीरा", } + TTD{ + "TTD", + "त्रिनिदाद और टोबैगो डॉलर", + } TWD{ "NT$", "नया ताईवानी डॉलर", } + TZS{ + "TZS", + "तंजानियाई शिलिंग", + } + UAH{ + "UAH", + "यूक्रेनियन रिव्निया", + } + UGX{ + "UGX", + "युगांडा शिलिंग", + } USD{ "US$", "अमरीकी डालर", } USN{ - "USN" /** === */, + "USN", "अमेरीकी डालर (कल)", } USS{ - "USS" /** === */, + "USS", "अमेरीकी डालर (आज)", } + UYU{ + "UYU", + "उरुग्वेयन पेसो", + } + UZS{ + "UZS", + "उज़बेकिस्तान", + } VEB{ - "VEB" /** === */, + "VEB", "वेनेज़ुएलाई बोलिवार", } + VEF{ + "VEF", + "वेनेज़ुएला बोलिवर", + } VND{ "₫", "वियतनामी डोंग", } + VUV{ + "VUV", + "वानुअतु वातु", + } + WST{ + "WST", + "समोन ताला", + } + XAF{ + "FCFA", + "CFA फ़्रैंक BEAC", + } + XCD{ + "EC$", + "पूर्वी कैरिबियाई डॉलर", + } + XOF{ + "CFA", + "CFA फ़्रैंक BCEAO", + } + XPF{ + "CFPF", + "CFP फ़्रैंक", + } XXX{ "XXX", "अज्ञात या अवैध मुद्रा", } + YER{ + "YER", + "येमेनी रियाल", + } ZAR{ - "R", + "ZAR", "दक्षिण अफ़्रीकी रॅण्ड", } + ZMK{ + "ZMK", + "ज़ाम्बियन क्वाचा", + } } CurrencyUnitPatterns{ one{"{0} {1}"} other{"{0} {1}"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/hr.txt b/icuSources/data/curr/hr.txt index 468088c6..e9e6a180 100644 --- a/icuSources/data/curr/hr.txt +++ b/icuSources/data/curr/hr.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2011 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/hr.xml @@ -12,7 +12,7 @@ hr{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "andorska pezeta", } AED{ @@ -20,11 +20,11 @@ hr{ "UAE dirham", } AFA{ - "AFA" /** === */, + "AFA", "afganistanski afgani (1927.-2002.)", } AFN{ - "Af", + "AFN", "afganistanski afgani", } ALL{ @@ -36,39 +36,39 @@ hr{ "armenski dram", } ANG{ - "NAf.", + "ANG", "nizozemskoantilski gulden", } AOA{ - "Kz", + "AOA", "angolska kvanza", } AOK{ - "AOK" /** === */, + "AOK", "angolska kvanza (1977.-1990.)", } AON{ - "AON" /** === */, + "AON", "angolska nova kvanza (1990.-2000.)", } AOR{ - "AOR" /** === */, + "AOR", "angolska kvanza (1995.-1999.)", } ARA{ - "₳", + "ARA", "argentinski austral", } ARP{ - "ARP" /** === */, + "ARP", "argentinski pezo (1983.-1985.)", } ARS{ - "AR$", + "ARS", "argentinski pezo", } ATS{ - "ATS" /** === */, + "ATS", "austrijski Å¡iling", } AUD{ @@ -76,7 +76,7 @@ hr{ "australski dolar", } AWG{ - "Afl.", + "AWG", "arupski gulden", } AZM{ @@ -84,39 +84,39 @@ hr{ "azerbajdžanski manat (1993.-2006.)", } AZN{ - "man.", + "AZN", "azerbajdžanski manat", } BAD{ - "BAD" /** === */, + "BAD", "bosansko-hercegovački dinar", } BAM{ - "KM", + "BAM", "konvertibilna marka", } BBD{ - "Bds$", + "BBD", "barbadoski dolar", } BDT{ - "Tk", + "BDT", "bangladeÅ¡ka taka", } BEC{ - "BEC" /** === */, + "BEC", "belgijski franak (konvertibilan)", } BEF{ - "BF", + "BEF", "belgijski franak", } BEL{ - "BEL" /** === */, + "BEL", "belgijski franak (financijski)", } BGL{ - "BGL" /** === */, + "BGL", "bugarski čvrsti lev", } BGN{ @@ -124,43 +124,43 @@ hr{ "bugarski novi lev", } BHD{ - "BD", + "BHD", "bahreinski dinar", } BIF{ - "FBu", + "BIF", "burundski franak", } BMD{ - "BD$", + "BMD", "bermudski dolar", } BND{ - "BN$", + "BND", "brunejski dolar", } BOB{ - "Bs", + "BOB", "bolivijano", } BOP{ - "$b.", + "BOP", "bolivijski pezo", } BOV{ - "BOV" /** === */, + "BOV", "bolivijski mvdol", } BRB{ - "BRB" /** === */, + "BRB", "brazilski novi cruzeiro (1967.-1986.)", } BRC{ - "BRC" /** === */, + "BRC", "brazilski cruzado", } BRE{ - "BRE" /** === */, + "BRE", "brazilski cruzeiro (1990.-1993.)", } BRL{ @@ -168,23 +168,23 @@ hr{ "brazilski real", } BRN{ - "BRN" /** === */, + "BRN", "brazilski novi cruzado", } BRR{ - "BRR" /** === */, + "BRR", "brazilski cruzeiro", } BSD{ - "BS$", + "BSD", "bahamski dolar", } BTN{ - "Nu.", + "BTN", "butanski ngultrum", } BUK{ - "BUK" /** === */, + "BUK", "burmanski kyat", } BWP{ @@ -192,7 +192,7 @@ hr{ "bocvanska pula", } BYB{ - "BYB" /** === */, + "BYB", "bjeloruska nova rublja (1994-1999)", } BYR{ @@ -200,7 +200,7 @@ hr{ "bjeloruska rublja", } BZD{ - "BZ$", + "BZD", "belizeanski dolar", } CAD{ @@ -212,7 +212,7 @@ hr{ "kongoanski franak", } CHE{ - "CHE" /** === */, + "CHE", "WIR euro", } CHF{ @@ -220,15 +220,15 @@ hr{ "Å¡vicarski franak", } CHW{ - "CHW" /** === */, + "CHW", "WIR franak", } CLF{ - "CLF" /** === */, + "CLF", "čileanski unidades de fomentos", } CLP{ - "CL$", + "CLP", "čileanski pezo", } CNX{ @@ -240,79 +240,79 @@ hr{ "kineski yuan", } COP{ - "CO$", + "COP", "kolumbijski pezo", } COU{ - "COU" /** === */, + "COU", "unidad de valor real", } CRC{ - "₡", + "CRC", "kostarikanski kolon", } CSD{ - "CSD" /** === */, + "CSD", "stari srpski dinar", } CSK{ - "CSK" /** === */, + "CSK", "čehoslovačka kruna", } CUC{ - "CUC$", + "CUC", "kubanski konvertibilni pezo", } CUP{ - "CU$", + "CUP", "kubanski pezo", } CVE{ - "CV$", + "CVE", "zelenortski eskudo", } CYP{ - "CY£", + "CYP", "ciparska funta", } CZK{ - "Kč", + "CZK", "čeÅ¡ka kruna", } DDM{ - "DDM" /** === */, + "DDM", "istočnonjemačka marka", } DEM{ - "DM", + "DEM", "njemačka marka", } DJF{ - "Fdj", + "DJF", "džibutski franak", } DKK{ - "Dkr", + "DKK", "danska kruna", } DOP{ - "RD$", + "DOP", "dominikanski pezo", } DZD{ - "DA", + "DZD", "alžirski dinar", } ECS{ - "ECS" /** === */, + "ECS", "ekvatorska sukra", } ECV{ - "ECV" /** === */, + "ECV", "ekvatorski unidad de valor constante (UVC)", } EEK{ - "Ekr", + "EEK", "estonska kruna", } EGP{ @@ -320,23 +320,23 @@ hr{ "egipatska funta", } ERN{ - "Nfk", + "ERN", "eritrejska nakfa", } ESA{ - "ESA" /** === */, + "ESA", "Å¡panjolska pezeta (A račun)", } ESB{ - "ESB" /** === */, + "ESB", "Å¡panjolska pezeta (konvertibilni račun)", } ESP{ - "Pts", + "ESP", "Å¡panjolska pezeta", } ETB{ - "Br", + "ETB", "etiopski bir", } EUR{ @@ -344,19 +344,19 @@ hr{ "euro", } FIM{ - "mk", + "FIM", "finska marka", } FJD{ - "FJ$", + "FJD", "fidžijski dolar", } FKP{ - "FK£", + "FKP", "falklandska funta", } FRF{ - "₣", + "FRF", "francuski franak", } GBP{ @@ -364,7 +364,7 @@ hr{ "britanska funta", } GEK{ - "GEK" /** === */, + "GEK", "gruzijski kupon larit", } GEL{ @@ -372,15 +372,15 @@ hr{ "gruzijski lari", } GHC{ - "₵", + "GHC", "ganski cedi (1979.-2007.)", } GHS{ - "GH₵", + "GHS", "ganski cedi", } GIP{ - "GI£", + "GIP", "gibraltarska funta", } GMD{ @@ -388,19 +388,19 @@ hr{ "gambijski dalas", } GNF{ - "FG", + "GNF", "gvinejski franak", } GNS{ - "GNS" /** === */, + "GNS", "gvinejski syli", } GQE{ - "GQE" /** === */, + "GQE", "ekvatorski gvinejski ekwele", } GRD{ - "₯", + "GRD", "grčka drahma", } GTQ{ @@ -408,15 +408,15 @@ hr{ "gvatemalski kvecal", } GWE{ - "GWE" /** === */, + "GWE", "portugalski gvinejski eskudo", } GWP{ - "GWP" /** === */, + "GWP", "gvinejskobisauski pezo", } GYD{ - "GY$", + "GYD", "gvajanski dolar", } HKD{ @@ -428,7 +428,7 @@ hr{ "honduraÅ¡ka lempira", } HRD{ - "HRD" /** === */, + "HRD", "hrvatski dinar", } HRK{ @@ -440,19 +440,19 @@ hr{ "haićanski gourd", } HUF{ - "Ft", + "HUF", "mađarska forinta", } IDR{ - "Rp", + "IDR", "indonezijska rupija", } IEP{ - "IR£", + "IEP", "irska funta", } ILP{ - "I£", + "ILP", "izraelska funta", } ILR{ @@ -464,7 +464,7 @@ hr{ "novi izraelski Å¡ekel", } INR{ - "Rs", + "₹", "indijska rupija", } IQD{ @@ -480,19 +480,19 @@ hr{ "stara islandska kruna", } ISK{ - "Ikr", + "ISK", "islandska kruna", } ITL{ - "IT₤", + "ITL", "talijanska lira", } JMD{ - "J$", + "JMD", "jamajčanski dolar", } JOD{ - "JD", + "JOD", "jordanski dinar", } JPY{ @@ -500,7 +500,7 @@ hr{ "japanski jen", } KES{ - "Ksh", + "KES", "kenijski Å¡iling", } KGS{ @@ -512,7 +512,7 @@ hr{ "kambođanski rijal", } KMF{ - "CF", + "KMF", "komorski franak", } KPW{ @@ -524,11 +524,11 @@ hr{ "južnokorejski won", } KWD{ - "KD", + "KWD", "kuvajtski dinar", } KYD{ - "KY$", + "KYD", "kajmanski dolar", } KZT{ @@ -536,19 +536,19 @@ hr{ "kazahstanski tenge", } LAK{ - "₭", + "LAK", "laoski kip", } LBP{ - "LB£", + "LBP", "libanonska funta", } LKR{ - "SLRs", + "LKR", "Å¡rilanska rupija", } LRD{ - "L$", + "LRD", "liberijski dolar", } LSL{ @@ -556,35 +556,35 @@ hr{ "lesoto loti", } LTL{ - "Lt", + "LTL", "litavski litas", } LTT{ - "LTT" /** === */, + "LTT", "litavski talonas", } LUC{ - "LUC" /** === */, + "LUC", "luksemburÅ¡ki konvertibilni franak", } LUF{ - "LUF" /** === */, + "LUF", "luksemburÅ¡ki franak", } LUL{ - "LUL" /** === */, + "LUL", "luksemburÅ¡ki financijski franak", } LVL{ - "Ls", + "LVL", "letonski lats", } LVR{ - "LVR" /** === */, + "LVR", "letonska rublja", } LYD{ - "LD", + "LYD", "libijski dinar", } MAD{ @@ -592,7 +592,7 @@ hr{ "marokanski dirham", } MAF{ - "MAF" /** === */, + "MAF", "marokanski franak", } MDL{ @@ -604,7 +604,7 @@ hr{ "madagaskarski ariary", } MGF{ - "MGF" /** === */, + "MGF", "madagaskarski franak", } MKD{ @@ -612,7 +612,7 @@ hr{ "makedonski denar", } MLF{ - "MLF" /** === */, + "MLF", "malijski franak", } MMK{ @@ -620,27 +620,27 @@ hr{ "mjanmarski kjat", } MNT{ - "₮", + "MNT", "mongolski tugrik", } MOP{ - "MOP$", + "MOP", "makaoÅ¡ka pataka", } MRO{ - "UM", + "MRO", "mauritanijska ouguja", } MTL{ - "Lm", + "MTL", "malteÅ¡ka lira", } MTP{ - "MT£", + "MTP", "malteÅ¡ka funta", } MUR{ - "MURs", + "MUR", "mauricijska rupija", } MVR{ @@ -656,55 +656,55 @@ hr{ "meksički pezo", } MXP{ - "MXP" /** === */, + "MXP", "meksički srebrni pezo (1861-1992)", } MXV{ - "MXV" /** === */, + "MXV", "meksički unidad de inversion (UDI)", } MYR{ - "RM", + "MYR", "malezijski ringit", } MZE{ - "MZE" /** === */, + "MZE", "mozambijski eskudo", } MZM{ - "Mt", + "MZM", "stari mozambijski metikal", } MZN{ - "MTn", + "MZN", "mozambijski metikal", } NAD{ - "N$", + "NAD", "namibijski dolar", } NGN{ - "₦", + "NGN", "nigerijska naira", } NIC{ - "NIC" /** === */, + "NIC", "nikaragvanska kordoba", } NIO{ - "C$", + "NIO", "nikaragvanska zlatna kordoba", } NLG{ - "fl", + "NLG", "nizozemski gulden", } NOK{ - "Nkr", + "NOK", "norveÅ¡ka kruna", } NPR{ - "NPRs", + "NPR", "nepalska rupija", } NZD{ @@ -716,19 +716,19 @@ hr{ "omanski rijal", } PAB{ - "B/.", + "PAB", "panamska balboa", } PEI{ - "I/.", + "PEI", "peruanski inti", } PEN{ - "S/.", + "PEN", "peruanski novi sol", } PES{ - "PES" /** === */, + "PES", "peruanski sol", } PGK{ @@ -736,35 +736,35 @@ hr{ "kina Papue Nove Gvineje", } PHP{ - "₱", + "PHP", "filipinski pezo", } PKR{ - "PKRs", + "PKR", "pakistanska rupija", } PLN{ - "zł", + "PLN", "poljska zlota", } PLZ{ - "PLZ" /** === */, + "PLZ", "poljska zlota (1950.-1995.)", } PTE{ - "Esc", + "PTE", "portugalski eskudo", } PYG{ - "₲", + "PYG", "gvarani", } QAR{ - "QR", + "QAR", "katarski rial", } RHD{ - "RH$", + "RHD", "rodezijski dolar", } ROL{ @@ -776,7 +776,7 @@ hr{ "rumunjski lev", } RSD{ - "din.", + "RSD", "srpski dinar", } RUB{ @@ -784,7 +784,7 @@ hr{ "ruska rublja", } RUR{ - "RUR" /** === */, + "RUR", "ruska rublja (1991.-1998.)", } RWF{ @@ -792,19 +792,19 @@ hr{ "ruandski franak", } SAR{ - "SR", + "SAR", "saudijski rial", } SBD{ - "SI$", + "SBD", "solmonskootočni dolar", } SCR{ - "SRe", + "SCR", "sejÅ¡elska rupija", } SDD{ - "LSd", + "SDD", "sudanski dinar", } SDG{ @@ -812,59 +812,59 @@ hr{ "sudanska funta", } SDP{ - "SDP" /** === */, + "SDP", "stara sudanska funta", } SEK{ - "Skr", + "SEK", "Å¡vedska kruna", } SGD{ - "S$", + "SGD", "singapurski dolar", } SHP{ - "SH£", + "SHP", "svetohelenska funta", } SIT{ - "SIT" /** === */, + "SIT", "slovenski tolar", } SKK{ - "Sk", + "SKK", "slovačka kruna", } SLL{ - "Le", + "SLL", "sijeraleonski leone", } SOS{ - "Ssh", + "SOS", "somalijski Å¡iling", } SRD{ - "SR$", + "SRD", "surinamski dolar", } SRG{ - "Sf", + "SRG", "surinamski gulden", } STD{ - "Db", + "STD", "dobra Svetog Tome i Principa", } SUR{ - "SUR" /** === */, + "SUR", "sovjetska rublja", } SVC{ - "SV₡", + "SVC", "salvadorski kolon", } SYP{ - "SY£", + "SYP", "sirijska funta", } SZL{ @@ -876,7 +876,7 @@ hr{ "tajlandski bat", } TJR{ - "TJR" /** === */, + "TJR", "tajikistanska rublja", } TJS{ @@ -885,22 +885,22 @@ hr{ } TMM{ "TMM", - "turkmenistanski manat (1993.-2009.)", + "turkmenistanski manat (1993.-2009.)", } TMT{ "TMT", "turkmenistanski manat", } TND{ - "DT", + "TND", "tuniski dinar", } TOP{ - "T$", + "TOP", "tongaÅ¡ka pa'anga", } TPE{ - "TPE" /** === */, + "TPE", "timorski eskudo", } TRL{ @@ -908,11 +908,11 @@ hr{ "turska lira (1922.-2005.)", } TRY{ - "TL", + "TRY", "turska lira", } TTD{ - "TT$", + "TTD", "trininadtobaÅ¡ki dolar", } TWD{ @@ -920,23 +920,23 @@ hr{ "novotajvanski dolar", } TZS{ - "TSh", + "TZS", "tanzanijski Å¡iling", } UAH{ - "₴", + "UAH", "ukrajinska hrivnja", } UAK{ - "UAK" /** === */, + "UAK", "ukrajinski karbovanet", } UGS{ - "UGS" /** === */, + "UGS", "ugandski Å¡iling (1966.-1987.)", } UGX{ - "USh", + "UGX", "ugandski Å¡iling", } USD{ @@ -944,23 +944,23 @@ hr{ "američki dolar", } USN{ - "USN" /** === */, + "USN", "američki dolar (sljedeći dan)", } USS{ - "USS" /** === */, + "USS", "američki dolar (isti dan)", } UYI{ - "UYI" /** === */, + "UYI", "urugvajski pezo en unidades indexadas", } UYP{ - "UYP" /** === */, + "UYP", "urugvajski pezo (1975.-1993.)", } UYU{ - "$U", + "UYU", "urugvajski pezo", } UZS{ @@ -968,11 +968,11 @@ hr{ "uzbekistanski som", } VEB{ - "VEB" /** === */, + "VEB", "venezuelanski bolivar (1871.-2008.)", } VEF{ - "Bs.F.", + "VEF", "venezuelanski bolivar", } VND{ @@ -984,11 +984,11 @@ hr{ "vijetnamski dong (1978.-1985.)", } VUV{ - "VT", + "VUV", "vanuatuÅ¡ki vatu", } WST{ - "WS$", + "WST", "samoanska tala", } XAF{ @@ -1028,7 +1028,7 @@ hr{ "posebna crtaća prava", } XEU{ - "XEU" /** === */, + "XEU", "europska monetarna jedinica (ECU)", } XFO{ @@ -1056,7 +1056,7 @@ hr{ "platina", } XRE{ - "XRE" /** === */, + "XRE", "RINET fondovi", } XTS{ @@ -1068,39 +1068,39 @@ hr{ "nepoznata ili nevažeća valuta", } YDD{ - "YDD" /** === */, + "YDD", "jemenski dinar", } YER{ - "YR", + "YER", "jemenski rial", } YUD{ - "YUD" /** === */, + "YUD", "jugoslavenski čvrsti dinar", } YUM{ - "YUM" /** === */, + "YUM", "jugoslavenski novi dinar", } YUN{ - "YUN" /** === */, + "YUN", "jugoslavenski konvertibilni dinar", } ZAL{ - "ZAL" /** === */, + "ZAL", "južnoafrički rand (financijski)", } ZAR{ - "R", + "ZAR", "južnoafrički rand", } ZMK{ - "ZK", + "ZMK", "zambijska kvača", } ZRN{ - "NZ", + "ZRN", "zairski novi zair", } ZRZ{ @@ -1108,7 +1108,7 @@ hr{ "zairski zair", } ZWD{ - "Z$", + "ZWD", "zimbabveanski dolar (1980.-2008.)", } ZWL{ @@ -1329,9 +1329,9 @@ hr{ } BRB{ few{"brazilska nova cruzeira (1967.-1986.)"} - many{"brazilskih novih cruzeira (1967.-1986.)"} - one{"brazilski novi cruzeir (1967.-1986.)"} - other{"brazilskih novih cruzeira (1967.-1986.)"} + many{"brazilskih novih cruzeira (1967.-1986.)"} + one{"brazilski novi cruzeir (1967.-1986.)"} + other{"brazilskih novih cruzeira (1967.-1986.)"} } BRC{ few{"brazilska cruzada"} @@ -2418,10 +2418,10 @@ hr{ other{"tadžikistanskih somona"} } TMM{ - few{"turkmenistanska manata (1993.-2009.)"} - many{"turkmenistanskih manata (1993.-2009.)"} - one{"turkmenistanski manat (1993.-2009.)"} - other{"turkmenistanskih manata (1993.-2009.)"} + few{"turkmenistanska manata (1993.-2009.)"} + many{"turkmenistanskih manata (1993.-2009.)"} + one{"turkmenistanski manat (1993.-2009.)"} + other{"turkmenistanskih manata (1993.-2009.)"} } TMT{ few{"turkmenistanska manata"} @@ -2778,5 +2778,5 @@ hr{ one{"{0} {1}"} other{"{0} {1}"} } - Version{"2.0.50.96"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/hu.txt b/icuSources/data/curr/hu.txt index 1ba54833..0ff6b1fd 100644 --- a/icuSources/data/curr/hu.txt +++ b/icuSources/data/curr/hu.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/hu.xml @@ -24,7 +24,7 @@ hu{ "Afghani (1927-2002)", } AFN{ - "Af", + "AFN", "Afghani", } ALL{ @@ -36,11 +36,11 @@ hu{ "Dram", } ANG{ - "NAf.", + "ANG", "Holland-antilla forint", } AOA{ - "Kz", + "AOA", "Angolai kwanza", } AOK{ @@ -56,7 +56,7 @@ hu{ "Angolai kwanza reajustado (1995-1999)", } ARA{ - "₳", + "ARA", "Argentín austral", } ARP{ @@ -64,7 +64,7 @@ hu{ "Argentín peso (1983-1985)", } ARS{ - "AR$", + "ARS", "Peso", } ATS{ @@ -76,7 +76,7 @@ hu{ "Ausztrál dollár", } AWG{ - "Afl.", + "AWG", "Arubai forint", } AZM{ @@ -84,7 +84,7 @@ hu{ "Azerbajdzsáni manat (1993-2006)", } AZN{ - "man.", + "AZN", "Azerbajdzsáni manat", } BAD{ @@ -92,15 +92,15 @@ hu{ "Bosznia-hercegovinai dínár", } BAM{ - "KM", + "BAM", "Bozsnia-hercegovinai konvertibilis márka", } BBD{ - "Bds$", + "BBD", "Barbadosi dollár", } BDT{ - "Tk", + "BDT", "Bangladesi taka", } BEC{ @@ -108,7 +108,7 @@ hu{ "Belga frank (konvertibilis)", } BEF{ - "BF", + "BEF", "Belga frank", } BEL{ @@ -124,27 +124,27 @@ hu{ "Bolgár új leva", } BHD{ - "BD", + "BHD", "Bahreini dinár", } BIF{ - "FBu", + "BIF", "Burundi frank", } BMD{ - "BD$", + "BMD", "Bermudai dollár", } BND{ - "BN$", + "BND", "Brunei dollár", } BOB{ - "Bs", + "BOB", "Boliviano", } BOP{ - "$b.", + "BOP", "Bolíviai peso", } BOV{ @@ -176,11 +176,11 @@ hu{ "Brazil cruzeiro", } BSD{ - "BS$", + "BSD", "Bahamai dollár", } BTN{ - "Nu.", + "BTN", "Bhutáni ngultrum", } BUK{ @@ -200,7 +200,7 @@ hu{ "Fehérorosz rubel", } BZD{ - "BZ$", + "BZD", "Belizei dollár", } CAD{ @@ -228,7 +228,7 @@ hu{ "Chilei unidades de fomento", } CLP{ - "CL$", + "CLP", "Chilei peso", } CNY{ @@ -236,7 +236,7 @@ hu{ "Kínai jüan renminbi", } COP{ - "CO$", + "COP", "Kolumbiai peso", } COU{ @@ -244,7 +244,7 @@ hu{ "Unidad de Valor Real", } CRC{ - "₡", + "CRC", "Costa Ricai colon", } CSD{ @@ -256,23 +256,23 @@ hu{ "Csehszlovák kemény korona", } CUC{ - "CUC$", + "CUC", "Kubai konvertibilis peso", } CUP{ - "CU$", + "CUP", "Kubai peso", } CVE{ - "CV$", + "CVE", "Cape Verdei escudo", } CYP{ - "CY£", + "CYP", "Ciprusi font", } CZK{ - "Kč", + "CZK", "Cseh korona", } DDM{ @@ -280,23 +280,23 @@ hu{ "Kelet-Német márka", } DEM{ - "DM", + "DEM", "Német márka", } DJF{ - "Fdj", + "DJF", "Dzsibuti frank", } DKK{ - "Dkr", + "DKK", "Dán korona", } DOP{ - "RD$", + "DOP", "Dominikai peso", } DZD{ - "DA", + "DZD", "Algériai dínár", } ECS{ @@ -308,7 +308,7 @@ hu{ "Ecuadori Unidad de Valor Constante (UVC)", } EEK{ - "Ekr", + "EEK", "Észt korona", } EGP{ @@ -316,7 +316,7 @@ hu{ "Egyiptomi font", } ERN{ - "Nfk", + "ERN", "Eritreai nakfa", } ESA{ @@ -328,11 +328,11 @@ hu{ "spanyol peseta (konvertibilis kontó)", } ESP{ - "Pts", + "ESP", "Spanyol peseta", } ETB{ - "Br", + "ETB", "Etiópiai birr", } EUR{ @@ -340,19 +340,19 @@ hu{ "Euro", } FIM{ - "mk", + "FIM", "Finn markka", } FJD{ - "FJ$", + "FJD", "Fidzsi dollár", } FKP{ - "FK£", + "FKP", "Falkland-szigeteki font", } FRF{ - "₣", + "FRF", "Francia frank", } GBP{ @@ -368,15 +368,15 @@ hu{ "Grúz lari", } GHC{ - "₵", + "GHC", "Ghánai cedi (1979-2007)", } GHS{ - "GH₵", + "GHS", "Ghánai cedi", } GIP{ - "GI£", + "GIP", "Gibraltári font", } GMD{ @@ -384,7 +384,7 @@ hu{ "Gambiai dalasi", } GNF{ - "FG", + "GNF", "Guineai frank", } GNS{ @@ -396,7 +396,7 @@ hu{ "Egyenlítői-guineai ekwele guineana", } GRD{ - "₯", + "GRD", "Görög drachma", } GTQ{ @@ -412,7 +412,7 @@ hu{ "Guinea-Bissaui peso", } GYD{ - "GY$", + "GYD", "Guyanai dollár", } HKD{ @@ -428,7 +428,7 @@ hu{ "Horvát dínár", } HRK{ - "kn", + "HRK", "Horvát kuna", } HTG{ @@ -440,15 +440,15 @@ hu{ "Magyar forint", } IDR{ - "Rp", + "IDR", "Indonéz rúpia", } IEP{ - "IR£", + "IEP", "Ír font", } ILP{ - "I£", + "ILP", "Izraeli font", } ILS{ @@ -468,19 +468,19 @@ hu{ "Iráni rial", } ISK{ - "Ikr", + "ISK", "Izlandi korona", } ITL{ - "IT₤", + "ITL", "Olasz líra", } JMD{ - "J$", + "JMD", "Jamaikai dollár", } JOD{ - "JD", + "JOD", "Jordániai dínár", } JPY{ @@ -488,7 +488,7 @@ hu{ "Japán jen", } KES{ - "Ksh", + "KES", "Kenyai shilling", } KGS{ @@ -500,7 +500,7 @@ hu{ "Kambodzsai riel", } KMF{ - "CF", + "KMF", "Comorei frank", } KPW{ @@ -512,11 +512,11 @@ hu{ "Dél-koreai won", } KWD{ - "KD", + "KWD", "Kuvaiti dínár", } KYD{ - "KY$", + "KYD", "Kajmán-szigeteki dollár", } KZT{ @@ -524,19 +524,19 @@ hu{ "Kazahsztáni tenge", } LAK{ - "₭", + "LAK", "Laoszi kip", } LBP{ - "LB£", + "LBP", "Libanoni font", } LKR{ - "SLRs", + "LKR", "Sri Lankai rúpia", } LRD{ - "L$", + "LRD", "Libériai dollár", } LSL{ @@ -544,7 +544,7 @@ hu{ "Lesothoi loti", } LTL{ - "Lt", + "LTL", "Litvániai litas", } LTT{ @@ -564,7 +564,7 @@ hu{ "luxemburgi pénzügyi frank", } LVL{ - "Ls", + "LVL", "Lett lats", } LVR{ @@ -572,7 +572,7 @@ hu{ "Lett rubel", } LYD{ - "LD", + "LYD", "Líbiai dínár", } MAD{ @@ -608,27 +608,27 @@ hu{ "Mianmari kyat", } MNT{ - "₮", + "MNT", "Mongóliai tugrik", } MOP{ - "MOP$", + "MOP", "makaói pataca", } MRO{ - "UM", + "MRO", "Mauritániai ouguiya", } MTL{ - "Lm", + "MTL", "Máltai líra", } MTP{ - "MT£", + "MTP", "Máltai font", } MUR{ - "MURs", + "MUR", "Mauritiusi rúpia", } MVR{ @@ -652,7 +652,7 @@ hu{ "Mexikói Unidad de Inversion (UDI)", } MYR{ - "RM", + "MYR", "Malajziai ringgit", } MZE{ @@ -660,19 +660,19 @@ hu{ "Mozambik escudo", } MZM{ - "Mt", + "MZM", "Mozambik metical", } MZN{ - "MTn", + "MZN", "Mozambiki metikális", } NAD{ - "N$", + "NAD", "Namíbiai dollár", } NGN{ - "₦", + "NGN", "Nigériai naira", } NIC{ @@ -680,19 +680,19 @@ hu{ "Nikaraguai cordoba", } NIO{ - "C$", + "NIO", "Nikaraguai cordoba oro", } NLG{ - "fl", + "NLG", "Holland forint", } NOK{ - "Nkr", + "NOK", "Norvég korona", } NPR{ - "NPRs", + "NPR", "Nepáli rúpia", } NZD{ @@ -704,15 +704,15 @@ hu{ "Ománi rial", } PAB{ - "B/.", + "PAB", "Panamai balboa", } PEI{ - "I/.", + "PEI", "Perui inti", } PEN{ - "S/.", + "PEN", "Perui sol nuevo", } PES{ @@ -724,15 +724,15 @@ hu{ "Pápua új-guineai kina", } PHP{ - "₱", + "PHP", "Fülöp-szigeteki peso", } PKR{ - "PKRs", + "PKR", "Pakisztáni rúpia", } PLN{ - "zł", + "PLN", "Lengyel zloty", } PLZ{ @@ -740,19 +740,19 @@ hu{ "Lengyel zloty (1950-1995)", } PTE{ - "Esc", + "PTE", "Portugál escudo", } PYG{ - "₲", + "PYG", "Paraguayi guarani", } QAR{ - "QR", + "QAR", "Katari rial", } RHD{ - "RH$", + "RHD", "rhodéziai dollár", } ROL{ @@ -764,7 +764,7 @@ hu{ "új román lej", } RSD{ - "din.", + "RSD", "Szerb Dínár", } RUB{ @@ -780,19 +780,19 @@ hu{ "Ruandai frank", } SAR{ - "SR", + "SAR", "Szaúdi riyal", } SBD{ - "SI$", + "SBD", "Salamon-szigeteki dollár", } SCR{ - "SRe", + "SCR", "Seychelle-szigeteki rúpia", } SDD{ - "LSd", + "SDD", "Szudáni dínár", } SDG{ @@ -804,15 +804,15 @@ hu{ "Régi szudáni font", } SEK{ - "Skr", + "SEK", "Svéd korona", } SGD{ - "S$", + "SGD", "Szingapúri dollár", } SHP{ - "SH£", + "SHP", "Saint Helena font", } SIT{ @@ -820,27 +820,27 @@ hu{ "Szlovén tolar", } SKK{ - "Sk", + "SKK", "Szlovák korona", } SLL{ - "Le", + "SLL", "Sierra Leonei leone", } SOS{ - "Ssh", + "SOS", "Szomáli shilling", } SRD{ - "SR$", + "SRD", "Surinamei dollár", } SRG{ - "Sf", + "SRG", "Suriname-i gulden", } STD{ - "Db", + "STD", "Sao tome-i és principe-i dobra", } SUR{ @@ -848,11 +848,11 @@ hu{ "Szovjet rubel", } SVC{ - "SV₡", + "SVC", "Salvadori colón", } SYP{ - "SY£", + "SYP", "Szíriai font", } SZL{ @@ -880,11 +880,11 @@ hu{ "Türkmenisztáni új manat", } TND{ - "DT", + "TND", "Tunéziai dínár", } TOP{ - "T$", + "TOP", "tongai paanga", } TPE{ @@ -896,11 +896,11 @@ hu{ "Régi török líra", } TRY{ - "TL", + "TRY", "új török líra", } TTD{ - "TT$", + "TTD", "Trinidad és tobagoi dollár", } TWD{ @@ -908,11 +908,11 @@ hu{ "Tajvani új dollár", } TZS{ - "TSh", + "TZS", "Tanzániai shilling", } UAH{ - "₴", + "UAH", "Ukrán hrivnya", } UAK{ @@ -924,7 +924,7 @@ hu{ "Ugandai shilling (1966-1987)", } UGX{ - "USh", + "UGX", "Ugandai shilling", } USD{ @@ -948,7 +948,7 @@ hu{ "Uruguay-i peso (1975-1993)", } UYU{ - "$U", + "UYU", "Uruguay-i peso uruguayo", } UZS{ @@ -960,7 +960,7 @@ hu{ "Venezuelai bolívar", } VEF{ - "Bs.F.", + "VEF", "Venezuelai bolivar fuerte", } VND{ @@ -968,11 +968,11 @@ hu{ "Vietnami dong", } VUV{ - "VT", + "VUV", "Vanuatui vatu", } WST{ - "WS$", + "WST", "Nyugat-szamoai tala", } XAF{ @@ -1056,7 +1056,7 @@ hu{ "Jemeni dínár", } YER{ - "YR", + "YER", "Jemeni rial", } YUD{ @@ -1076,15 +1076,15 @@ hu{ "Dél-afrikai rand (pénzügyi)", } ZAR{ - "R", + "ZAR", "Dél-afrikai rand", } ZMK{ - "ZK", + "ZMK", "Zambiai kwacha", } ZRN{ - "NZ", + "ZRN", "Zairei új zaire", } ZRZ{ @@ -1092,7 +1092,7 @@ hu{ "Zairei zaire", } ZWD{ - "Z$", + "ZWD", "Zimbabwei dollár", } ZWL{ @@ -1309,5 +1309,5 @@ hu{ CurrencyUnitPatterns{ other{"{0} {1}"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/hy.txt b/icuSources/data/curr/hy.txt index ce1bba62..41801012 100644 --- a/icuSources/data/curr/hy.txt +++ b/icuSources/data/curr/hy.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/hy.xml @@ -16,5 +16,5 @@ hy{ "AMD", } } - Version{"2.0.47.67"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/id.txt b/icuSources/data/curr/id.txt index bdfbaf18..d87400ef 100644 --- a/icuSources/data/curr/id.txt +++ b/icuSources/data/curr/id.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/id.xml @@ -11,38 +11,738 @@ */ id{ Currencies{ + AED{ + "AED", + "Dirham Uni Emirat Arab", + } + AFN{ + "AFN", + "Afgani Afganistan", + } + ALL{ + "ALL", + "Lek Albania", + } + AMD{ + "AMD", + "Dram Armenia", + } + ANG{ + "ANG", + "Guilder Antilla Belanda", + } + AOA{ + "AOA", + "Kwanza Angola", + } + ARS{ + "ARS", + "Peso Argentina", + } + AUD{ + "AU$", + "Dolar Australia", + } + AWG{ + "AWG", + "Florin Aruba", + } + AZM{ + "AZM", + "Manat Azerbaijan (1993-2006)", + } + AZN{ + "AZN", + "Manat Azerbaijan", + } + BAM{ + "BAM", + "Mark Konvertibel Bosnia-Herzegovina", + } + BBD{ + "BBD", + "Dolar Barbados", + } + BDT{ + "BDT", + "Taka Bangladesh", + } + BGN{ + "BGN", + "Lev Bulgaria", + } + BHD{ + "BHD", + "Dinar Bahrain", + } + BIF{ + "BIF", + "Franc Burundi", + } + BMD{ + "BMD", + "Dolar Bermuda", + } + BND{ + "BND", + "Dolar Brunei", + } BOB{ - "Bs", + "BOB", "Boliviano", } BRL{ "R$", "Real Brasil", } + BSD{ + "BSD", + "Dolar Bahama", + } + BTN{ + "BTN", + "Ngultrum Bhutan", + } + BWP{ + "BWP", + "Pula Botswana", + } + BYR{ + "BYR", + "Rubel Belarusia", + } + BZD{ + "BZD", + "Dolar Belize", + } + CAD{ + "CA$", + "Dolar Kanada", + } + CDF{ + "CDF", + "Franc Kongo", + } + CHF{ + "CHF", + "Franc Swiss", + } CLP{ - "CL$", + "CLP", "Peso Cile", } + CNY{ + "CNÂ¥", + "Yuan China", + } + COP{ + "COP", + "Peso Kolombia", + } + CRC{ + "CRC", + "Colon Kosta Rika", + } + CUC{ + "CUC", + "Peso Konvertibel Kuba", + } + CUP{ + "CUP", + "Peso Kuba", + } + CVE{ + "CVE", + "Escudo Cape Verde", + } CZK{ - "Kč", + "CZK", "Koruna Cheska", } + DEM{ + "DEM", + "Mark Jerman", + } + DJF{ + "DJF", + "Franc Djibouti", + } DKK{ - "Dkr", + "DKK", "Krone Denmark", } + DOP{ + "DOP", + "Peso Dominika", + } + DZD{ + "DZD", + "Dinar Algeria", + } + EEK{ + "EEK", + "Kroon Estonia", + } + EGP{ + "EGP", + "Pound Mesir", + } + ERN{ + "ERN", + "Nakfa Eritrea", + } + ETB{ + "ETB", + "Birr Etiopia", + } + EUR{ + "€", + "Euro", + } + FJD{ + "FJD", + "Dolar Fiji", + } + FKP{ + "FKP", + "Pound Kepulauan Falkland", + } FRF{ - "₣", + "FRF", "Franc Prancis", } + GBP{ + "£", + "Pound Sterling Inggris", + } + GEL{ + "GEL", + "Lari Georgia", + } + GHS{ + "GHS", + "Cedi Ghana", + } + GIP{ + "GIP", + "Pound Gibraltar", + } + GMD{ + "GMD", + "Dalasi Gambia", + } + GNF{ + "GNF", + "Franc Guinea", + } + GTQ{ + "GTQ", + "Quetzal Guatemala", + } + GYD{ + "GYD", + "Dolar Guyana", + } + HKD{ + "HK$", + "Dolar Hong Kong", + } + HNL{ + "HNL", + "Lempira Honduras", + } + HRK{ + "HRK", + "Kuna Kroasia", + } + HTG{ + "HTG", + "Gourde Haiti", + } + HUF{ + "HUF", + "Forint Hungaria", + } + IDR{ + "Rp", + "Rupiah Indonesia", + } + ILS{ + "₪", + "Shekel Baru Israel", + } + INR{ + "Rs", + "Rupee India", + } + IQD{ + "IQD", + "Dinar Irak", + } + IRR{ + "IRR", + "Rial Iran", + } + ISK{ + "ISK", + "Krona Islandia", + } + JMD{ + "JMD", + "Dolar Jamaika", + } + JOD{ + "JOD", + "Dinar Yordania", + } + JPY{ + "JPÂ¥", + "Yen Jepang", + } + KES{ + "KES", + "Shilling Kenya", + } + KGS{ + "KGS", + "Som Kirgistan", + } + KHR{ + "KHR", + "Riel Kamboja", + } + KMF{ + "KMF", + "Franc Komoro", + } + KPW{ + "KPW", + "Won Korea Utara", + } + KRW{ + "₩", + "Won Korea Selatan", + } + KWD{ + "KWD", + "Dinar Kuwait", + } + KYD{ + "KYD", + "Dolar Kepulauan Cayman", + } + KZT{ + "KZT", + "Tenge Kazakstan", + } + LAK{ + "LAK", + "Kip Laos", + } + LBP{ + "LBP", + "Pound Lebanon", + } + LKR{ + "LKR", + "Rupee Sri Lanka", + } + LRD{ + "LRD", + "Dolar Liberia", + } + LSL{ + "LSL", + "Loti Lesotho", + } + LTL{ + "LTL", + "Litas Lituania", + } + LVL{ + "LVL", + "Lats Latvia", + } + LYD{ + "LYD", + "Dinar Libya", + } + 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 Makau", + } + MRO{ + "MRO", + "Ouguiya Mauritania", + } + MTL{ + "MTL", + "Lira Malta", + } + MUR{ + "MUR", + "Rupee Mauritius", + } + MVR{ + "MVR", + "Rufiyaa Maladewa", + } + MWK{ + "MWK", + "Kwacha Malawi", + } + MXN{ + "MX$", + "Peso Meksiko", + } + MYR{ + "MYR", + "Ringgit Malaysia", + } + MZM{ + "MZM", + "Metical Mozambik (1980-2006)", + } + NAD{ + "NAD", + "Dolar Namibia", + } + NGN{ + "NGN", + "Naira Nigeria", + } + NIO{ + "NIO", + "Cordoba Nikaragua", + } + NOK{ + "NOK", + "Krone Norwegia", + } + NPR{ + "NPR", + "Rupee Nepal", + } NZD{ "NZ$", "Dolar Selandia Baru", } + OMR{ + "OMR", + "Rial Oman", + } + PAB{ + "PAB", + "Balboa Panama", + } + PEN{ + "PEN", + "Nuevo Sol Peru", + } + PGK{ + "PGK", + "Kina Papua Nugini", + } + PHP{ + "PHP", + "Peso Filipina", + } + PKR{ + "PKR", + "Rupee Pakistan", + } PLN{ - "zł", + "PLN", "Polandia Zloty", } + PYG{ + "PYG", + "Guarani Paraguay", + } + QAR{ + "QAR", + "Rial Qatar", + } + ROL{ + "ROL", + "Leu Rumania (1952-2006)", + } + RON{ + "RON", + "Leu Rumania Baru", + } + RSD{ + "RSD", + "Dinar Serbia", + } + RUB{ + "RUB", + "Rubel Rusia", + } + RWF{ + "RWF", + "Franc Rwanda", + } + SAR{ + "SAR", + "Riyal Arab Saudi", + } + SBD{ + "SBD", + "Dolar Kepulauan Solomon", + } + SCR{ + "SCR", + "Rupee Seychelles", + } + SDG{ + "SDG", + "Pound Sudan", + } + SEK{ + "SEK", + "Krona Swedia", + } + SGD{ + "SGD", + "Dolar Singapura", + } + SHP{ + "SHP", + "Pound Saint Helena", + } + SIT{ + "SIT", + "Tolar Slovenia", + } + SKK{ + "SKK", + "Koruna Slovakia", + } + SLL{ + "SLL", + "Leone Sierra Leone", + } + SOS{ + "SOS", + "Shilling Somalia", + } + SRD{ + "SRD", + "Dolar Suriname", + } + STD{ + "STD", + "Dobra Sao Tome dan Principe", + } + SVC{ + "SVC", + "Colon El Savador", + } + SYP{ + "SYP", + "Pound Suriah", + } + SZL{ + "SZL", + "Lilangeni Swaziland", + } + THB{ + "฿", + "Baht Thailand", + } + TJS{ + "TJS", + "Somoni Tajikistan", + } + TMM{ + "TMM", + "Manat Turkmenistan (1993-2009)", + } + TMT{ + "TMT", + "Manat Turkimenistan", + } + TND{ + "TND", + "Dinar Tunisia", + } + TOP{ + "TOP", + "PaÊ»anga Tonga", + } + TRL{ + "TRL", + "Lira Turki (1922-2005)", + } + TRY{ + "TRY", + "Lira Turki", + } + TTD{ + "TTD", + "Dolar Trinidad dan Tobago", + } + TWD{ + "NT$", + "Dolar Baru Taiwan", + } + TZS{ + "TZS", + "Shilling Tanzania", + } + UAH{ + "UAH", + "Hryvnia Ukraina", + } + UGX{ + "UGX", + "Shilling Uganda", + } + USD{ + "US$", + "Dolar Amerika Serikat", + } + UYU{ + "UYU", + "Peso Uruguay", + } + UZS{ + "UZS", + "Som Uzbekistan", + } + VEB{ + "VEB", + "Bolivar Venezuela (1871-2008)", + } + VEF{ + "VEF", + "Bolivar Venezuela", + } + VND{ + "₫", + "Dong Vietnam", + } + VUV{ + "VUV", + "Vatu Vanuatu", + } + WST{ + "WST", + "Tala Samoa", + } + XAF{ + "FCFA", + "Franc CFA BEAC", + } + XAG{ + "XAG", + "Silver", + } + XAU{ + "XAU", + "Gold", + } + XBA{ + "XBA", + "Unit Gabungan Eropa", + } + XBB{ + "XBB", + "Unit Keuangan Eropa", + } + XBC{ + "XBC", + "European Unit of Account (XBC)", + } + XBD{ + "XBD", + "European Unit of Account (XBD)", + } + XCD{ + "EC$", + "Dolar Karibia Timur", + } + XDR{ + "XDR", + "Hak Khusus Menggambar", + } + XFO{ + "XFO", + "Franc Gold Perancis", + } + XFU{ + "XFU", + "Franc UIC Perancis", + } + XOF{ + "CFA", + "Franc CFA BCEAO", + } + XPD{ + "XPD", + "Palladium", + } + XPF{ + "CFPF", + "Franc CFP", + } + XPT{ + "XPT", + "Platinum", + } + XTS{ + "XTS", + "Kode Mata Uang Pengujian", + } + XXX{ + "XXX", + "Mata Uang Tidak Dikenal", + } + YER{ + "YER", + "Rial Yaman", + } + ZAR{ + "ZAR", + "Rand Afrika Selatan", + } + ZMK{ + "ZMK", + "Kwacha Zambia", + } + ZWD{ + "ZWD", + "Dolar Zimbabwe (1980-2008)", + } + ZWL{ + "ZWL", + "Dolar Zimbabwe (2009)", + } } - Version{"2.0.50.96"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/id_ID.txt b/icuSources/data/curr/id_ID.txt index 6f46f3d6..6593209c 100644 --- a/icuSources/data/curr/id_ID.txt +++ b/icuSources/data/curr/id_ID.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/curr/ig.txt b/icuSources/data/curr/ig.txt index a77f59ee..1ee8dc6d 100755 --- a/icuSources/data/curr/ig.txt +++ b/icuSources/data/curr/ig.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ig.xml @@ -12,7 +12,7 @@ ig{ Currencies{ CVE{ - "CV$", + "CVE", "Escudo Caboverdiano", } NGN{ @@ -20,5 +20,5 @@ ig{ "Naịra", } } - Version{"2.0.46.79"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/ii.txt b/icuSources/data/curr/ii.txt index c3afdd0a..17581b5a 100644 --- a/icuSources/data/curr/ii.txt +++ b/icuSources/data/curr/ii.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ii.xml @@ -16,5 +16,5 @@ ii{ "ꅉꀋꐚꌠꌋꆀꎆꃀꀋꈁꀐꌠ", } } - Version{"2.0.47.63"} + Version{"2.0.64.43"} } diff --git a/icuSources/data/curr/in.txt b/icuSources/data/curr/in.txt index aa1633f6..cb3e2e04 100644 --- a/icuSources/data/curr/in.txt +++ b/icuSources/data/curr/in.txt @@ -1,15 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/in.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** -/** - * ICU source: /xml/main/in.xml - */ in{ "%%ALIAS"{"id"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/curr/in_ID.txt b/icuSources/data/curr/in_ID.txt index daa7cd0d..d22885f1 100644 --- a/icuSources/data/curr/in_ID.txt +++ b/icuSources/data/curr/in_ID.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/curr/is.txt b/icuSources/data/curr/is.txt index 18582ce0..a427dd34 100644 --- a/icuSources/data/curr/is.txt +++ b/icuSources/data/curr/is.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/is.xml @@ -12,13 +12,17 @@ is{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "Andorrskur peseti", } AED{ "AED", "Arabískt dírham", } + AFN{ + "AFN", + "Afganskur afghani", + } ALL{ "ALL", "Lek", @@ -28,59 +32,91 @@ is{ "Dramm", } ANG{ - "NAf.", + "ANG", "Hollenskt Antillugyllini", } + AOA{ + "AOA", + "Kwanza í Angóla", + } ARA{ - "₳", + "ARA", "Argentine Austral", } ARP{ - "ARP" /** === */, + "ARP", "Argentískur pesi (1983-1985)", } ARS{ - "AR$", + "ARS", "Argentískur pesi", } ATS{ - "ATS" /** === */, + "ATS", "Austurrískur skildingur", } AUD{ "AU$", "Ástralskur dalur", } + AWG{ + "AWG", + "Arúbönsk flórína", + } + AZN{ + "AZN", + "Manat í Aserbaídsjan", + } + BAM{ + "BAM", + "Skiptanlegt mark í Bosníu-Hersegóvínu", + } BBD{ - "Bds$", + "BBD", "Barbadoskur dalur", } + BDT{ + "BDT", + "Taka í Bangladesh", + } BEF{ - "BF", + "BEF", "Belgískur franki", } BGL{ - "BGL" /** === */, + "BGL", "Lef", } BGN{ "BGN", "Lef, nýtt", } + BHD{ + "BHD", + "Dínar í Bahrain", + } + BIF{ + "BIF", + "Búrúndískur franki", + } BMD{ - "BD$", + "BMD", "Bermúdeyskur dalur", } BND{ - "BN$", + "BND", "Brúneiskur dalur", } + BOB{ + "BOB", + "Boliviano í Bólivíu", + } BOP{ - "$b.", + "BOP", "Bólivískur pesi", } BOV{ - "BOV" /** === */, + "BOV", "Bolivian Mvdol", } BRL{ @@ -88,31 +124,47 @@ is{ "Brasilískt ríal", } BSD{ - "BS$", + "BSD", "Bahameyskur dalur", } + BTN{ + "BTN", + "Bútanskt ngultrum", + } BUK{ - "BUK" /** === */, + "BUK", "Búrmverskt kjat", } + BWP{ + "BWP", + "Pula í Botsvana", + } + BYR{ + "BYR", + "Hvítrússnesk rúbla", + } BZD{ - "BZ$", + "BZD", "Belískur dalur", } CAD{ "CA$", "Kanadískur dalur", } + CDF{ + "CDF", + "Franki í Kongó", + } CHF{ "CHF", "Svissneskur franki", } CLF{ - "CLF" /** === */, + "CLF", "Chilean Unidades de Fomento", } CLP{ - "CL$", + "CLP", "Chileskur pesi", } CNY{ @@ -120,99 +172,131 @@ is{ "Júan", } COP{ - "CO$", + "COP", "Kólumbískur pesi", } + CRC{ + "CRC", + "Colón á Kosta ríka", + } CSK{ - "CSK" /** === */, + "CSK", "Tékknesk króna, eldri", } + CUC{ + "CUC", + "Kúbanskur skiptanlegur pesó", + } CUP{ - "CU$", + "CUP", "Kúbverskur pesi", } CVE{ - "CV$", + "CVE", "Grænhöfðeyskur skúti", } CYP{ - "CY£", + "CYP", "Kýpverskt pund", } CZK{ - "Kč", + "CZK", "Tékknesk króna", } DDM{ - "DDM" /** === */, + "DDM", "Austurþýskt mark", } DEM{ - "DM", + "DEM", "Þýskt mark", } DJF{ - "Fdj", + "DJF", "Djibouti Franc", } DKK{ - "Dkr", + "DKK", "Dönsk króna", } DOP{ - "RD$", + "DOP", "Dóminískur pesi", } + DZD{ + "DZD", + "Alsírskur dínar", + } ECS{ - "ECS" /** === */, + "ECS", "Ecuador Sucre", } EEK{ - "Ekr", + "EEK", "Eistnesk króna", } EGP{ "EGP", "Egypskt pund", } + ERN{ + "ERN", + "Eritrean Nakfa", + } ESP{ - "Pts", + "ESP", "Spænskur peseti", } + ETB{ + "ETB", + "Eþíópískt birr", + } EUR{ "€", "Euro", } FIM{ - "mk", + "FIM", "Finnskt mark", } FJD{ - "FJ$", + "FJD", "Fídjeyskur dalur", } FKP{ - "FK£", + "FKP", "Falklenskt pund", } FRF{ - "₣", + "FRF", "Franskur franki", } GBP{ "£", "Sterlingspund", } + GEL{ + "GEL", + "Georgískt lari", + } + GHS{ + "GHS", + "Cedi í Gana", + } GIP{ - "GI£", + "GIP", "Gíbraltarspund", } + GMD{ + "GMD", + "Gambískur dalasi", + } GNF{ - "FG", + "GNF", "Gíneufranki", } GRD{ - "₯", + "GRD", "Drakma", } GTQ{ @@ -220,11 +304,11 @@ is{ "Guatemala Quetzal", } GWE{ - "GWE" /** === */, + "GWE", "Portúgalskur, gíneskur skúti", } GYD{ - "GY$", + "GYD", "Gvæjanskur dalur", } HKD{ @@ -236,23 +320,27 @@ is{ "Hoduras Lempira", } HRK{ - "kn", + "HRK", "Kúna", } + HTG{ + "HTG", + "Gourde á Haítí", + } HUF{ - "Ft", + "HUF", "Fórinta", } IDR{ - "Rp", + "IDR", "Indónesísk rúpía", } IEP{ - "IR£", + "IEP", "Írskt pund", } ILP{ - "I£", + "ILP", "Ísraelskt pund", } ILS{ @@ -260,7 +348,7 @@ is{ "Sikill", } INR{ - "Rs", + "₹", "Indversk rúpía", } IQD{ @@ -276,19 +364,35 @@ is{ "Íslensk króna", } ITL{ - "IT₤", + "ITL", "Ítölsk líra", } JMD{ - "J$", + "JMD", "Jamaískur dalur", } + JOD{ + "JOD", + "Jórdanskur dínar", + } JPY{ "JPÂ¥", "Jen", } + KES{ + "KES", + "Kenískur skildingur", + } + KGS{ + "KGS", + "Som í Kyrgystan", + } + KHR{ + "KHR", + "Kambódískt riel", + } KMF{ - "CF", + "KMF", "Kómoreyskur franki", } KPW{ @@ -300,27 +404,31 @@ is{ "Suðurkóreskt vonn", } KWD{ - "KD", + "KWD", "Kúveiskur denari", } KYD{ - "KY$", + "KYD", "Caymaneyskur dalur", } KZT{ "KZT", "Kazakhstan Tenge", } + LAK{ + "LAK", + "Kip í Laos", + } LBP{ - "LB£", + "LBP", "Líbanskt pund", } LKR{ - "SLRs", + "LKR", "Srílönsk rúpía", } LRD{ - "L$", + "LRD", "Líberískur dalur", } LSL{ @@ -328,27 +436,27 @@ is{ "Lesotho Loti", } LTL{ - "Lt", + "LTL", "Lít", } LTT{ - "LTT" /** === */, + "LTT", "Lithuanian Talonas", } LUF{ - "LUF" /** === */, + "LUF", "Lúxemborgarfranki", } LVL{ - "Ls", + "LVL", "Lat", } LVR{ - "LVR" /** === */, + "LVR", "Lettnesk rúbla", } LYD{ - "LD", + "LYD", "Líbískur denari", } MAD{ @@ -356,15 +464,19 @@ is{ "Marokkóskt dírham", } MAF{ - "MAF" /** === */, + "MAF", "Marokkóskur franki", } + MDL{ + "MDL", + "Moldavískt leu", + } MGA{ "MGA", "Madagascar Ariary", } MGF{ - "MGF" /** === */, + "MGF", "Madagaskur franki", } MKD{ @@ -372,7 +484,7 @@ is{ "Makedónskur denari", } MLF{ - "MLF" /** === */, + "MLF", "Malískur franki", } MMK{ @@ -380,61 +492,81 @@ is{ "Mjanmarskt kjat", } MNT{ - "₮", + "MNT", "Túríkur", } MOP{ - "MOP$", + "MOP", "Macao Pataca", } MRO{ - "UM", + "MRO", "Mauritania Ouguiya", } MTL{ - "Lm", + "MTL", "Meltnesk líra", } MTP{ - "MT£", + "MTP", "Maltneskt pund", } + MUR{ + "MUR", + "Máritísk rúpía", + } + MVR{ + "MVR", + "Rufiyaa á Maldíveyjum", + } + MWK{ + "MWK", + "Kwacha í Malavíu", + } MXN{ "MX$", "Mexíkóskur pesi", } MXP{ - "MXP" /** === */, + "MXP", "Mexíkóskur silfurpesi (1861-1992)", } MXV{ - "MXV" /** === */, + "MXV", "Mexíkóskur pesi, UDI", } MYR{ - "RM", + "MYR", "Malaysian Ringgit", } MZE{ - "MZE" /** === */, + "MZE", "Mósambískur skúti", } NAD{ - "N$", + "NAD", "Namibískur dalur", } NGN{ - "₦", + "NGN", "Nigerian Naira", } + NIO{ + "NIO", + "Córdoba í Níkaragúa", + } NLG{ - "fl", + "NLG", "Hollenskt gyllini", } NOK{ - "Nkr", + "NOK", "Norsk króna", } + NPR{ + "NPR", + "Nepölsk rúpía", + } NZD{ "NZ$", "Nýsjálenskur dalur", @@ -444,27 +576,59 @@ is{ "Ómanskt ríal", } PAB{ - "B/.", + "PAB", "Balbói", } + PEN{ + "PEN", + "Perúskt nuevo sol", + } + PGK{ + "PGK", + "Kina í Papúa Nýju Gíneu", + } + PHP{ + "PHP", + "Filippínskur pesó", + } PKR{ - "PKRs", + "PKR", "Pakistönsk rúpía", } + PLN{ + "PLN", + "Pólskt zloty", + } PLZ{ - "PLZ" /** === */, + "PLZ", "Slot", } PTE{ - "Esc", + "PTE", "Portúgalskur skúti", } + PYG{ + "PYG", + "Paragvæskt gvaraní", + } + QAR{ + "QAR", + "Rial í Katar", + } ROL{ "ROL", "Rúmenskt lei", } + RSD{ + "RSD", + "Serbneskur dínar", + } + RUB{ + "RUB", + "Rússnesk rúbla", + } RUR{ - "RUR" /** === */, + "RUR", "Rússnesk rúbla (1991-1998)", } RWF{ @@ -472,71 +636,91 @@ is{ "Rwandan Franc", } SAR{ - "SR", + "SAR", "Sádiarabískt ríal", } SBD{ - "SI$", + "SBD", "Salómonseyskur dalur", } SCR{ - "SRe", + "SCR", "Seychelles rúpía", } SDD{ - "LSd", + "SDD", "Súdanskur denari", } - SDP{ - "SDP" /** === */, + SDG{ + "SDG", "Súdanskt pund", } + SDP{ + "SDP", + "Súdanskt pund (1957-1998)", + } SEK{ - "Skr", + "SEK", "Sænsk króna", } SGD{ - "S$", + "SGD", "Singapúrskur dalur", } SHP{ - "SH£", + "SHP", "Helenskt pund", } SIT{ - "SIT" /** === */, + "SIT", "Slóvenskur dalur", } SKK{ - "Sk", + "SKK", "Slóvakísk króna", } + SLL{ + "SLL", + "Leone í Síerra Leóne", + } + SOS{ + "SOS", + "Sómalískur skildingur", + } + SRD{ + "SRD", + "Súrinamískur dollar", + } SRG{ - "Sf", + "SRG", "Suriname Guilder", } STD{ - "Db", + "STD", "Sao Tome and Principe Dobra", } SUR{ - "SUR" /** === */, + "SUR", "Soviet Rouble", } SVC{ - "SV₡", + "SVC", "El Salvador Colon", } SYP{ - "SY£", + "SYP", "Sýrlenskt pund", } + SZL{ + "SZL", + "Svasílenskur lílangeni", + } THB{ "฿", "Bat", } TJR{ - "TJR" /** === */, + "TJR", "Tadsjiksk rúbla", } TJS{ @@ -547,8 +731,20 @@ is{ "TMM", "Túrkmenskt manat", } + TMT{ + "TMT", + "Manat í Túrkmenistan", + } + TND{ + "TND", + "Túnískur dínar", + } + TOP{ + "TOP", + "Tongan PaÊ»anga", + } TPE{ - "TPE" /** === */, + "TPE", "Tímorskur skúti", } TRL{ @@ -556,11 +752,11 @@ is{ "Tyrknesk líra", } TRY{ - "TL", + "TRY", "Ný tyrknesk líra", } TTD{ - "TT$", + "TTD", "Trínidad og Tóbagó-dalur", } TWD{ @@ -568,37 +764,61 @@ is{ "Taívanskur dalur", } TZS{ - "TSh", + "TZS", "Tanzanian Shilling", } UAH{ - "₴", + "UAH", "Hrinja", } UAK{ - "UAK" /** === */, + "UAK", "Ukrainian Karbovanetz", } + UGX{ + "UGX", + "Úgandskur skildingur", + } USD{ "US$", "Bandaríkjadalur", } USN{ - "USN" /** === */, + "USN", "Bandaríkjadalur (næsta dag)", } USS{ - "USS" /** === */, + "USS", "Bandaríkjadalur (sama dag)", } + UYU{ + "UYU", + "Úrúgvæskur pesó", + } + UZS{ + "UZS", + "Som í Úsbekistan", + } VEB{ - "VEB" /** === */, + "VEB", "Venezuelan Bolivar", } + VEF{ + "VEF", + "Bolívar í Venesúela", + } + VND{ + "₫", + "Víetnamískt dong", + } VUV{ - "VT", + "VUV", "Vanuatu Vatu", } + WST{ + "WST", + "Tala á Samóaeyjum", + } XAF{ "FCFA", "Miðafrískur franki, BEAC", @@ -632,27 +852,31 @@ is{ "Óþekktur eða ógildur gjaldeyrir", } YDD{ - "YDD" /** === */, + "YDD", "Jemenskur denari", } YER{ - "YR", + "YER", "Jemenskt ríal", } YUM{ - "YUM" /** === */, + "YUM", "Júgóslavneskur denari", } ZAL{ - "ZAL" /** === */, + "ZAL", "Rand (viðskipta)", } + ZAR{ + "ZAR", + "Suðurafrískt rand", + } ZMK{ - "ZK", + "ZMK", "Zambian Kwacha", } ZWD{ - "Z$", + "ZWD", "Simbabveskur dalur", } } @@ -662,5 +886,5 @@ is{ other{"óþekktur eða ógildur gjaldeyrir"} } } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/it.txt b/icuSources/data/curr/it.txt index 9ef0964c..a84b6cf7 100644 --- a/icuSources/data/curr/it.txt +++ b/icuSources/data/curr/it.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/it.xml @@ -12,7 +12,7 @@ it{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "Peseta Andorrana", } AED{ @@ -20,11 +20,11 @@ it{ "Dirham degli Emirati Arabi Uniti", } AFA{ - "AFA" /** === */, + "AFA", "Afgani (1927-2002)", } AFN{ - "Af", + "AFN", "Afgani", } ALL{ @@ -36,39 +36,39 @@ it{ "Dram Armeno", } ANG{ - "NAf.", + "ANG", "Fiorino delle Antille Olandesi", } AOA{ - "Kz", + "AOA", "Kwanza Angolano", } AOK{ - "AOK" /** === */, + "AOK", "Kwanza Angolano (1977-1990)", } AON{ - "AON" /** === */, + "AON", "Nuovo Kwanza Angolano (1990-2000)", } AOR{ - "AOR" /** === */, + "AOR", "Kwanza Reajustado Angolano (1995-1999)", } ARA{ - "₳", + "ARA", "Austral Argentino", } ARP{ - "ARP" /** === */, + "ARP", "Peso Argentino (vecchio Cod.)", } ARS{ - "AR$", + "ARS", "Peso Argentino", } ATS{ - "ATS" /** === */, + "ATS", "Scellino Austriaco", } AUD{ @@ -76,7 +76,7 @@ it{ "Dollaro Australiano", } AWG{ - "Afl.", + "AWG", "Fiorino di Aruba", } AZM{ @@ -84,83 +84,83 @@ it{ "Manat Azero (1993-2006)", } AZN{ - "man.", - "manat azero", + "AZN", + "Manat Azero", } BAD{ - "BAD" /** === */, + "BAD", "Dinar Bosnia-Herzegovina", } BAM{ - "KM", + "BAM", "Marco Conv. Bosnia-Erzegovina", } BBD{ - "Bds$", + "BBD", "Dollaro di Barbados", } BDT{ - "Tk", + "BDT", "Taka Bangladese", } BEC{ - "BEC" /** === */, + "BEC", "Franco Belga (convertibile)", } BEF{ - "BF", + "BEF", "Franco Belga", } BEL{ - "BEL" /** === */, + "BEL", "Franco Belga (finanziario)", } BGL{ - "BGL" /** === */, + "BGL", "Lev Bulgaro", } BGN{ - "BGN", + "Lv", "Nuovo Lev Bulgaro", } BHD{ - "BD", + "BHD", "Dinaro del Bahraini", } BIF{ - "FBu", + "BIF", "Franco del Burundi", } BMD{ - "BD$", + "BMD", "Dollaro delle Bermuda", } BND{ - "BN$", + "BND", "Dollaro del Brunei", } BOB{ - "Bs", + "BOB", "Boliviano", } BOP{ - "$b.", + "BOP", "Peso Boliviano", } BOV{ - "BOV" /** === */, + "BOV", "Mvdol Boliviano", } BRB{ - "BRB" /** === */, + "BRB", "Cruzeiro Novo Brasiliano (1967-1986)", } BRC{ - "BRC" /** === */, + "BRC", "Cruzado Brasiliano", } BRE{ - "BRE" /** === */, + "BRE", "Cruzeiro Brasiliano (1990-1993)", } BRL{ @@ -168,23 +168,23 @@ it{ "Real Brasiliano", } BRN{ - "BRN" /** === */, + "BRN", "Cruzado Novo Brasiliano", } BRR{ - "BRR" /** === */, + "BRR", "Cruzeiro Brasiliano", } BSD{ - "BS$", + "BSD", "Dollaro delle Bahamas", } BTN{ - "Nu.", + "BTN", "Ngultrum Butanese", } BUK{ - "BUK" /** === */, + "BUK", "Kyat Birmano", } BWP{ @@ -192,7 +192,7 @@ it{ "Pula del Botswana", } BYB{ - "BYB" /** === */, + "BYB", "Nuovo Rublo Bielorussia (1994-1999)", } BYR{ @@ -200,7 +200,7 @@ it{ "Rublo Bielorussia", } BZD{ - "BZ$", + "BZD", "Dollaro Belize", } CAD{ @@ -216,11 +216,11 @@ it{ "Franco Svizzero", } CLF{ - "CLF" /** === */, + "CLF", "Unidades de Fomento Chilene", } CLP{ - "CL$", + "CLP", "Peso Cileno", } CNY{ @@ -228,71 +228,75 @@ it{ "Renmimbi Cinese", } COP{ - "CO$", + "COP", "Peso Colombiano", } CRC{ - "₡", + "CRC", "Colón Costaricano", } CSD{ - "CSD" /** === */, - "antico dinaro serbo", + "CSD", + "Antico Dinaro Serbo", } CSK{ - "CSK" /** === */, + "CSK", "Corona forte cecoslovacca", } + CUC{ + "CUC", + "Peso cubano convertibile", + } CUP{ - "CU$", + "CUP", "Peso Cubano", } CVE{ - "CV$", + "CVE", "Escudo del Capo Verde", } CYP{ - "CY£", + "CYP", "Sterlina Cipriota", } CZK{ - "Kč", + "CZK", "Corona Ceca", } DDM{ - "DDM" /** === */, + "DDM", "Ostmark della Germania Orientale", } DEM{ - "DM", + "DEM", "Marco Tedesco", } DJF{ - "Fdj", + "DJF", "Franco Gibutiano", } DKK{ - "Dkr", + "DKK", "Corona Danese", } DOP{ - "RD$", + "DOP", "Peso Dominicano", } DZD{ - "DA", + "DZD", "Dinaro Algerino", } ECS{ - "ECS" /** === */, + "ECS", "Sucre dell’Ecuador", } ECV{ - "ECV" /** === */, + "ECV", "Unidad de Valor Constante (UVC) dell’Ecuador", } EEK{ - "Ekr", + "EEK", "Corona dell’Estonia", } EGP{ @@ -300,23 +304,23 @@ it{ "Sterlina Egiziana", } ERN{ - "Nfk", + "ERN", "Nakfa Eritreo", } ESA{ - "ESA" /** === */, - "peseta spagnola account", + "ESA", + "Peseta Spagnola Account", } ESB{ - "ESB" /** === */, - "peseta spagnola account convertibile", + "ESB", + "Peseta Spagnola Account Convertibile", } ESP{ - "Pts", + "ESP", "Peseta Spagnola", } ETB{ - "Br", + "ETB", "Birr Etiopico", } EUR{ @@ -324,19 +328,19 @@ it{ "Euro", } FIM{ - "mk", + "FIM", "Markka Finlandese", } FJD{ - "FJ$", + "FJD", "Dollaro delle Figi", } FKP{ - "FK£", + "FKP", "Sterlina delle Falkland", } FRF{ - "₣", + "FRF", "Franco Francese", } GBP{ @@ -344,7 +348,7 @@ it{ "Sterlina Inglese", } GEK{ - "GEK" /** === */, + "GEK", "Kupon Larit Georgiano", } GEL{ @@ -352,15 +356,15 @@ it{ "Lari Georgiano", } GHC{ - "₵", + "GHC", "Cedi del Ghana", } GHS{ - "GH₵", + "GHS", "Cedi ghanese", } GIP{ - "GI£", + "GIP", "Sterlina di Gibilterra", } GMD{ @@ -368,19 +372,19 @@ it{ "Dalasi del Gambia", } GNF{ - "FG", + "GNF", "Franco della Guinea", } GNS{ - "GNS" /** === */, + "GNS", "Syli della Guinea", } GQE{ - "GQE" /** === */, + "GQE", "Ekwele della Guinea Equatoriale", } GRD{ - "₯", + "GRD", "Dracma Greca", } GTQ{ @@ -388,15 +392,15 @@ it{ "Quetzal Guatemalteco", } GWE{ - "GWE" /** === */, + "GWE", "Escudo della Guinea portoghese", } GWP{ - "GWP" /** === */, + "GWP", "Peso della Guinea-Bissau", } GYD{ - "GY$", + "GYD", "Dollaro della Guyana", } HKD{ @@ -408,11 +412,11 @@ it{ "Lempira Hoduregno", } HRD{ - "HRD" /** === */, + "HRD", "Dinaro Croato", } HRK{ - "kn", + "HRK", "Kuna Croata", } HTG{ @@ -420,19 +424,19 @@ it{ "Gourde Haitiano", } HUF{ - "Ft", + "HUF", "Fiorino Ungherese", } IDR{ - "Rp", + "IDR", "Rupia Indonesiana", } IEP{ - "IR£", + "IEP", "Sterlina irlandese", } ILP{ - "I£", + "ILP", "Sterlina Israeliana", } ILS{ @@ -440,7 +444,7 @@ it{ "Nuovo sheqel israeliano", } INR{ - "Rs", + "₹", "Rupia Indiana", } IQD{ @@ -452,11 +456,11 @@ it{ "Rial Iraniano", } ISK{ - "Ikr", + "Kr", "Corona Islandese", } ITL{ - "IT₤", + "ITL", "Lira Italiana", { /** @@ -468,11 +472,11 @@ it{ } } JMD{ - "J$", + "JMD", "Dollaro Giamaicano", } JOD{ - "JD", + "JOD", "Dinaro Giordano", } JPY{ @@ -480,7 +484,7 @@ it{ "Yen Giapponese", } KES{ - "Ksh", + "KES", "Scellino Keniota", } KGS{ @@ -492,7 +496,7 @@ it{ "Riel Cambogiano", } KMF{ - "CF", + "KMF", "Franco Comoriano", } KPW{ @@ -504,11 +508,11 @@ it{ "Won Sudcoreano", } KWD{ - "KD", + "KWD", "Dinaro Kuwaitiano", } KYD{ - "KY$", + "KYD", "Dollaro delle Isole Cayman", } KZT{ @@ -516,19 +520,19 @@ it{ "Tenge Kazaco", } LAK{ - "₭", + "LAK", "Kip Laotiano", } LBP{ - "LB£", + "LBP", "Sterlina Libanese", } LKR{ - "SLRs", + "LKR", "Rupia di Sri Lanka", } LRD{ - "L$", + "LRD", "Dollaro Liberiano", } LSL{ @@ -536,35 +540,35 @@ it{ "Loti del Lesotho", } LTL{ - "Lt", + "LTL", "Lita Lituana", } LTT{ - "LTT" /** === */, + "LTT", "Talonas Lituani", } LUC{ - "LUC" /** === */, - "franco convertibile del Lussemburgo", + "LUC", + "Franco Convertibile del Lussemburgo", } LUF{ - "LUF" /** === */, + "LUF", "Franco del Lussemburgo", } LUL{ - "LUL" /** === */, - "franco finanziario del Lussemburgo", + "LUL", + "Franco Finanziario del Lussemburgo", } LVL{ - "Ls", + "LVL", "Lat Lettone", } LVR{ - "LVR" /** === */, + "LVR", "Rublo Lettone", } LYD{ - "LD", + "LYD", "Dinaro Libico", } MAD{ @@ -572,7 +576,7 @@ it{ "Dirham Marocchino", } MAF{ - "MAF" /** === */, + "MAF", "Franco Marocchino", } MDL{ @@ -584,7 +588,7 @@ it{ "Ariary Malgascio", } MGF{ - "MGF" /** === */, + "MGF", "Franco Malgascio", } MKD{ @@ -592,7 +596,7 @@ it{ "Dinaro Macedone", } MLF{ - "MLF" /** === */, + "MLF", "Franco di Mali", } MMK{ @@ -600,27 +604,27 @@ it{ "Kyat di Myanmar", } MNT{ - "₮", + "MNT", "Tugrik Mongolo", } MOP{ - "MOP$", + "MOP", "Pataca di Macao", } MRO{ - "UM", + "MRO", "Ouguiya della Mauritania", } MTL{ - "Lm", + "MTL", "Lira Maltese", } MTP{ - "MT£", + "MTP", "Sterlina Maltese", } MUR{ - "MURs", + "MUR", "Rupia Mauriziana", } MVR{ @@ -636,51 +640,51 @@ it{ "Peso Messicano", } MXP{ - "MXP" /** === */, + "MXP", "Peso messicano d’argento (1861-1992)", } MXV{ - "MXV" /** === */, + "MXV", "Unidad de Inversion (UDI) Messicana", } MYR{ - "RM", + "MYR", "Ringgit della Malesia", } MZE{ - "MZE" /** === */, + "MZE", "Escudo del Mozambico", } MZN{ - "MTn", + "MZN", "Metical del Mozambico", } NAD{ - "N$", + "NAD", "Dollaro Namibiano", } NGN{ - "₦", + "NGN", "Naira Nigeriana", } NIC{ - "NIC" /** === */, + "NIC", "Cordoba Nicaraguense", } NIO{ - "C$", + "NIO", "Córdoba oro nicaraguense", } NLG{ - "fl", + "NLG", "Fiorino Olandese", } NOK{ - "Nkr", + "NOK", "Corona Norvegese", } NPR{ - "NPRs", + "NPR", "Rupia Nepalese", } NZD{ @@ -692,67 +696,67 @@ it{ "Rial Omanita", } PAB{ - "B/.", + "PAB", "Balboa di Panama", } PEI{ - "I/.", + "PEI", "Inti Peruviano", } PEN{ - "S/.", + "PEN", "Sol Nuevo Peruviano", } PES{ - "PES" /** === */, + "PES", "Sol Peruviano", } PGK{ - "PGK", + "K", "Kina della Papua Nuova Guinea", } PHP{ - "₱", + "PHP", "Peso delle Filippine", } PKR{ - "PKRs", + "PKR", "Rupia del Pakistan", } PLN{ - "zł", + "PLN", "Zloty Polacco", } PLZ{ - "PLZ" /** === */, + "PLZ", "Zloty Polacco (1950-1995)", } PTE{ - "Esc", + "PTE", "Escudo Portoghese", } PYG{ - "₲", + "PYG", "Guarani del Paraguay", } QAR{ - "QR", + "QAR", "Rial del Qatar", } RHD{ - "RH$", - "dollaro della Rhodesia", + "RHD", + "Dollaro della Rhodesia", } ROL{ "ROL", "Leu della Romania", } RON{ - "RON", - "leu rumeno", + "L", + "Leu Rumeno", } RSD{ - "din.", + "RSD", "Dinaro serbo", } RUB{ @@ -760,7 +764,7 @@ it{ "Rublo Russo", } RUR{ - "RUR" /** === */, + "RUR", "Rublo della CSI", } RWF{ @@ -768,19 +772,19 @@ it{ "Franco Ruandese", } SAR{ - "SR", + "SAR", "Ryal Saudita", } SBD{ - "SI$", + "SBD", "Dollaro delle Isole Solomon", } SCR{ - "SRe", + "SCR", "Rupia delle Seychelles", } SDD{ - "LSd", + "SDD", "Dinaro Sudanese", } SDG{ @@ -788,55 +792,55 @@ it{ "Sterlina sudanese", } SEK{ - "Skr", + "SEK", "Corona Svedese", } SGD{ - "S$", + "SGD", "Dollaro di Singapore", } SHP{ - "SH£", + "SHP", "Sterlina di Sant’Elena", } SIT{ - "SIT" /** === */, + "SIT", "Tallero Sloveno", } SKK{ - "Sk", + "SKK", "Corona Slovacca", } SLL{ - "Le", + "SLL", "Leone della Sierra Leone", } SOS{ - "Ssh", + "SOS", "Scellino Somalo", } SRD{ - "SR$", + "SRD", "Dollaro surinamese", } SRG{ - "Sf", + "SRG", "Fiorino del Suriname", } STD{ - "Db", + "STD", "Dobra di Sao Tomé e Principe", } SUR{ - "SUR" /** === */, + "SUR", "Rublo Sovietico", } SVC{ - "SV₡", + "SVC", "Colón Salvadoregno", } SYP{ - "SY£", + "SYP", "Sterlina Siriana", } SZL{ @@ -848,7 +852,7 @@ it{ "Baht Tailandese", } TJR{ - "TJR" /** === */, + "TJR", "Rublo del Tajikistan", } TJS{ @@ -857,18 +861,22 @@ it{ } TMM{ "TMM", + "Manat Turkmeno (1993-2009)", + } + TMT{ + "m", "Manat Turkmeno", } TND{ - "DT", + "TND", "Dinaro Tunisino", } TOP{ - "T$", + "TOP", "PaÊ»anga di Tonga", } TPE{ - "TPE" /** === */, + "TPE", "Escudo di Timor", } TRL{ @@ -876,11 +884,11 @@ it{ "Lira Turca", } TRY{ - "TL", - "nuova Lira turca", + "TRY", + "Nuova Lira Turca", } TTD{ - "TT$", + "TTD", "Dollaro di Trinidad e Tobago", } TWD{ @@ -888,23 +896,23 @@ it{ "Nuovo dollaro taiwanese", } TZS{ - "TSh", + "TZS", "Scellino della Tanzania", } UAH{ - "₴", + "UAH", "Hrivna Ucraina", } UAK{ - "UAK" /** === */, + "UAK", "Karbovanetz Ucraino", } UGS{ - "UGS" /** === */, + "UGS", "Scellino Ugandese (1966-1987)", } UGX{ - "USh", + "UGX", "Scellino Ugandese", } USD{ @@ -912,23 +920,23 @@ it{ "Dollaro Statunitense", } USN{ - "USN" /** === */, + "USN", "Dollaro Statunitense (Next day)", } USS{ - "USS" /** === */, + "USS", "Dollaro Statunitense (Same day)", } UYI{ - "UYI" /** === */, + "UYI", "Peso uruguaiano in unità indicizzate", } UYP{ - "UYP" /** === */, + "UYP", "Peso Uruguaiano (1975-1993)", } UYU{ - "$U", + "UYU", "Peso Uruguayo uruguaiano", } UZS{ @@ -936,11 +944,11 @@ it{ "Sum dell’Uzbekistan", } VEB{ - "VEB" /** === */, + "VEB", "Bolivar Venezuelano", } VEF{ - "Bs.F.", + "Bs.F", "Bolívar venezuelano forte", } VND{ @@ -948,11 +956,11 @@ it{ "Dong Vietnamita", } VUV{ - "VT", + "VUV", "Vatu di Vanuatu", } WST{ - "WS$", + "WST", "Tala della Samoa Occidentale", } XAF{ @@ -1013,54 +1021,54 @@ it{ } XPT{ "XPT", - "platino", + "Platino", } XRE{ - "XRE" /** === */, - "fondi RINET", + "XRE", + "Fondi RINET", } XTS{ "XTS", - "codice di verifica della valuta", + "Codice di verifica della valuta", } XXX{ "XXX", "Nessuna valuta", } YDD{ - "YDD" /** === */, + "YDD", "Dinaro dello Yemen", } YER{ - "YR", + "YER", "Rial dello Yemen", } YUD{ - "YUD" /** === */, + "YUD", "Dinaro Forte Yugoslavo", } YUM{ - "YUM" /** === */, + "YUM", "Dinaro Noviy Yugoslavo", } YUN{ - "YUN" /** === */, + "YUN", "Dinaro Convertibile Yugoslavo", } ZAL{ - "ZAL" /** === */, + "ZAL", "Rand Sudafricano (finanziario)", } ZAR{ - "R", + "ZAR", "Rand Sudafricano", } ZMK{ - "ZK", + "ZMK", "Kwacha dello Zambia", } ZRN{ - "NZ", + "ZRN", "Nuovo Zaire dello Zaire", } ZRZ{ @@ -1068,22 +1076,627 @@ it{ "Zaire dello Zaire", } ZWD{ - "Z$", + "ZWD", "Dollaro dello Zimbabwe", } } CurrencyPlurals{ + AED{ + one{"dirham degli EAU"} + other{"dirham degli EAU"} + } + AFN{ + one{"afghani"} + other{"afghani"} + } + ALL{ + one{"lek albanese"} + other{"lek albanese"} + } + AMD{ + one{"dram"} + other{"dram"} + } + ANG{ + one{"fiorino delle Antille Olandesi"} + other{"fiorini delle Antille Olandesi"} + } + AOA{ + one{"kwanza angolano"} + other{"kwanza angolani"} + } + ARS{ + one{"peso argentino"} + other{"pesos argentini"} + } + AUD{ + one{"dollaro australiano"} + other{"dollari australiani"} + } + AWG{ + one{"fiorino di Aruba"} + other{"fiorini di Aruba"} + } + AZN{ + one{"manat azero"} + other{"manat azeri"} + } + BAM{ + one{"marco bosniaco"} + other{"marchi bosniaci"} + } + BBD{ + one{"dollaro di Barbados"} + other{"dollari di Barbados"} + } + BDT{ + one{"taka bengalese"} + other{"taka bengalesi"} + } + BGN{ + one{"nuovo lev bulgaro"} + other{"nuovi lev bulgari"} + } + BHD{ + one{"dinaro del Bahraini"} + other{"dinari del Bahraini"} + } + BIF{ + one{"franco del Burundi"} + other{"franchi del Burundi"} + } + BMD{ + one{"dollaro delle Bermuda"} + other{"dollari delle Bermuda"} + } + BND{ + one{"dollaro del Brunei"} + other{"dollari del Brunei"} + } + BOB{ + one{"boliviano"} + other{"boliviani"} + } + BRL{ + one{"real brasiliano"} + other{"real brasiliani"} + } + BSD{ + one{"dollaro delle Bahamas"} + other{"dollari delle Bahamas"} + } + BTN{ + one{"ngultrum del Bhutan"} + other{"ngultrum del Bhutan"} + } + BWP{ + one{"pula del Botswana"} + other{"pula del Botswana"} + } + BYR{ + one{"rublo bielorusso"} + other{"rubli bielorussi"} + } + BZD{ + one{"dollaro del Belize"} + other{"dollari del Belize"} + } + CAD{ + one{"dollaro canadese"} + other{"dollari canadesi"} + } + CDF{ + one{"franco congolese"} + other{"franchi congolesi"} + } + CHF{ + one{"franco svizzero"} + other{"franchi svizzeri"} + } + CLP{ + one{"peso cileno"} + other{"pesos cileni"} + } + CNY{ + one{"renmimbi cinese"} + other{"renmimbi cinesi"} + } + COP{ + one{"peso colombiano"} + other{"pesos colombiani"} + } + CRC{ + one{"colón costaricano"} + other{"colón costaricani"} + } + CUC{ + one{"peso cubano convertibile"} + other{"pesos cubani convertibili"} + } + CUP{ + one{"peso cubano"} + other{"pesos cubani"} + } + CZK{ + one{"corona ceca"} + other{"corone ceche"} + } + DKK{ + one{"corona danese"} + other{"corone danesi"} + } + DOP{ + one{"peso dominicano"} + other{"pesos dominicani"} + } + DZD{ + one{"dinaro algerino"} + other{"dinari algerini"} + } + EGP{ + one{"sterlina egiziana"} + other{"sterline egiziane"} + } + ERN{ + one{"nakfa eritreo"} + other{"nakfa eritrei"} + } + ETB{ + one{"birr etiopico"} + other{"birr etiopici"} + } + EUR{ + one{"euro"} + other{"euro"} + } + FJD{ + one{"dollaro delle Figi"} + other{"Dollari delle Figi"} + } + FKP{ + one{"sterlina delle Falkland"} + other{"sterline delle Falkland"} + } + GBP{ + one{"sterlina inglese"} + other{"sterline inglesi"} + } + GEL{ + one{"lari georgiano"} + other{"lari georgiani"} + } + GHS{ + one{"cedi ghanese"} + other{"Cedi ghanesi"} + } + GIP{ + one{"sterlina di Gibilterra"} + other{"sterline di Gibilterra"} + } + GMD{ + one{"dalasi del Gambia"} + other{"dalasi del Gambia"} + } + GNF{ + one{"franco della Guinea"} + other{"Franchi della Guinea"} + } + GTQ{ + one{"quetzal guatemalteco"} + other{"quetzal guatemaltechi"} + } + GYD{ + one{"dollaro della Guyana"} + other{"dollari della Guyana"} + } + HKD{ + one{"dollaro di Hong Kong"} + other{"dollari di Hong Kong"} + } + HNL{ + one{"lempira honduregna"} + other{"lempire honduregne"} + } + HRK{ + one{"kuna croata"} + other{"kuna croate"} + } + HTG{ + one{"gourde haitiano"} + other{"gourde haitiani"} + } + HUF{ + one{"fiorino ungherese"} + other{"fiorini ungheresi"} + } + IDR{ + one{"rupia indonesiana"} + other{"rupie indonesiane"} + } + ILS{ + one{"nuovo shekel israeliano"} + other{"Nuovi shekel israeliani"} + } + INR{ + one{"rupia indiana"} + other{"rupie indiane"} + } + IQD{ + one{"dinaro iracheno"} + other{"dinari iracheni"} + } + IRR{ + one{"rial iraniano"} + other{"rial iraniani"} + } + ISK{ + one{"corona islandese"} + other{"corone islandesi"} + } + JMD{ + one{"dollaro giamaicano"} + other{"dollari giamaicani"} + } + JOD{ + one{"dinaro giordano"} + other{"dinari giordani"} + } + JPY{ + one{"yen giapponese"} + other{"yen giapponesi"} + } + KES{ + one{"scellino keniota"} + other{"scellini keniota"} + } + KGS{ + one{"som"} + other{"som"} + } + KHR{ + one{"riel cambogiano"} + other{"riel cambogiani"} + } + KMF{ + one{"Franco Comoriano"} + other{"Franchi Comoriani"} + } + KPW{ + one{"won nordcoreano"} + other{"word nordcoreani"} + } + KRW{ + one{"won sudcoreano"} + other{"won sudcoreani"} + } + KWD{ + one{"dinaro kuwaitiano"} + other{"dinari kuwaitiani"} + } + KYD{ + one{"dollaro delle Isole Cayman"} + other{"dollari delle Isole Cayman"} + } + KZT{ + one{"tenge"} + other{"tenge"} + } + LAK{ + one{"kip laotiano"} + other{"kip Laotiani"} + } + LBP{ + one{"sterlina libanese"} + other{"sterline libanesi"} + } + LKR{ + one{"rupia dello Sri Lanka"} + other{"rupie dello Sri Lanka"} + } + LRD{ + one{"dollaro liberiano"} + other{"dollari liberiani"} + } + LTL{ + one{"litas lituano"} + other{"litas lituani"} + } + LVL{ + one{"lats lettone"} + other{"lati lettoni"} + } + LYD{ + one{"dinaro libico"} + other{"dinari libici"} + } + MAD{ + one{"dirham marocchino"} + other{"Dirham marocchini"} + } + MDL{ + one{"leu moldavo"} + other{"leu moldavi"} + } + MGA{ + one{"ariary malgascio"} + other{"ariary malgasci"} + } + MKD{ + one{"denaro macedone"} + other{"denari macedoni"} + } + MMK{ + one{"kyat di Myanmar"} + other{"kyat di Myanmar"} + } + MNT{ + one{"tugrik mongolo"} + other{"tugrik mongoli"} + } + MOP{ + one{"pataca di Macao"} + other{"patacas di Macao"} + } + MRO{ + one{"ouguiya della Mauritania"} + other{"ouguiya della Mauritania"} + } + MUR{ + one{"rupia mauriziana"} + other{"rupie mauriziane"} + } + MWK{ + one{"kwacha malawiano"} + other{"kwacha malawiani"} + } + MXN{ + one{"peso messicano"} + other{"pesos messicani"} + } + MYR{ + one{"ringgit malese"} + other{"ringgit malesi"} + } + MZN{ + one{"metical del Mozambico"} + other{"metical del Mozambico"} + } + NAD{ + one{"dollaro namibiano"} + other{"dollari namibiani"} + } + NGN{ + one{"naira nigeriana"} + other{"naire nigeriane"} + } + NIO{ + one{"córdoba nicaraguense"} + other{"córdoba nicaraguensi"} + } + NOK{ + one{"corona norvegese"} + other{"corone norvegesi"} + } + NPR{ + one{"rupia nepalese"} + other{"rupie nepalesi"} + } + NZD{ + one{"dollaro neozelandese"} + other{"dollari neozelandesi"} + } + OMR{ + one{"rial dell'Oman"} + other{"rial dell'Oman"} + } + PAB{ + one{"balboa panamense"} + other{"balboa panamensi"} + } + PEN{ + one{"nuevo sol peruviano"} + other{"nuevos soles peruviani"} + } + PGK{ + one{"kina papuana"} + other{"kina papuane"} + } + PHP{ + one{"peso filippino"} + other{"pesos filippini"} + } + PKR{ + one{"rupia pakistana"} + other{"rupie pakistane"} + } + PLN{ + one{"zloty polacco"} + other{"zloty polacchi"} + } + PYG{ + one{"guaraní paraguaiano"} + other{"guaraní paraguaiani"} + } + QAR{ + one{"rial del Qatar"} + other{"rial del Qatar"} + } + RON{ + one{"leu rumeno"} + other{"lei rumeni"} + } + RSD{ + one{"dinaro serbo"} + other{"dinara serbi"} + } + RUB{ + one{"rublo russo"} + other{"rubli russi"} + } + RWF{ + one{"franco ruandese"} + other{"franchi ruandesi"} + } + SAR{ + one{"ryial saudita"} + other{"ryial sauditi"} + } + SBD{ + one{"dollaro delle Isole Solomon"} + other{"dollari delle Isole Solomon"} + } + SCR{ + one{"rupia delle Seychelles"} + other{"rupie delle Seychelles"} + } + SDG{ + one{"sterlina sudanese"} + other{"sterline sudanesi"} + } + SEK{ + one{"corona svedese"} + other{"corone svedesi"} + } + SGD{ + one{"dollaro di Singapore"} + other{"dollari di Singapore"} + } + SHP{ + one{"sterlina di Sant’Elena"} + other{"sterline di Sant’Elena"} + } + SLL{ + one{"leone della Sierra Leone"} + other{"leoni della Sierra Leone"} + } + SOS{ + one{"scellino somalo"} + other{"scellini somali"} + } + SRD{ + one{"dollaro surinamese"} + other{"dollari surinamesi"} + } + STD{ + one{"dobra di Sao Tomé e Principe"} + other{"dobra di Sao Tomé e Principe"} + } + SYP{ + one{"sterlina siriana"} + other{"sterline siriane"} + } + SZL{ + one{"lilangeni dello Swaziland"} + other{"lilangeni dello Swaziland"} + } + THB{ + one{"baht tailandese"} + other{"baht tailandesi"} + } + TJS{ + one{"somoni del Tajikistan"} + other{"somoni del Tajikistan"} + } + TMT{ + one{"manat turkmeno"} + other{"manat turkmeni"} + } + TND{ + one{"dinaro tunisino"} + other{"dinari tunisini"} + } + TOP{ + one{"paÊ»anga di Tonga"} + other{"paÊ»anga di Tonga"} + } TRL{ one{"lira turca"} other{"lire turche"} } TRY{ - one{"nuova Lira turca"} - other{"nuove Lire turche"} + one{"nuova lira turca"} + other{"nuove lire turche"} + } + TTD{ + one{"dollaro di Trinidad e Tobago"} + other{"dollari di Trinidad e Tobago"} + } + TWD{ + one{"nuovo dollaro taiwanese"} + other{"nuovi dollari taiwanesi"} + } + TZS{ + one{"scellino della Tanzania"} + other{"scellini della Tanzania"} + } + UAH{ + one{"grivnia ucraina"} + other{"grivnie ucraine"} + } + UGX{ + one{"scellino ugandese"} + other{"scellini ugandesi"} + } + USD{ + one{"dollaro statunitense"} + other{"dollari statunitensi"} + } + UYU{ + one{"peso uruguaiano"} + other{"pesos uruguaiani"} + } + UZS{ + one{"sum dell’Uzbekistan"} + other{"sum dell’Uzbekistan"} + } + VEF{ + one{"bolívar venezuelano forte"} + other{"Bolívares venezuelani forti"} + } + VND{ + one{"dong vietnamita"} + other{"dong vietnamiti"} + } + VUV{ + one{"vatu di Vanuatu"} + other{"vatu di Vanuatu"} + } + WST{ + one{"tala samoano"} + other{"tala samoani"} + } + XAF{ + one{"franco CFA BEAC"} + other{"franchi CFA BEAC"} + } + XCD{ + one{"dollaro dei Caraibi orientali"} + other{"dollari dei Caraibi orientali"} + } + XOF{ + one{"franco CFA BCEAO"} + other{"Franchi CFA BCEAO"} + } + XPF{ + one{"franco CFP"} + other{"franchi CFP"} } XXX{ one{"valuta sconosciuta/non valida"} + other{"valuta sconosciuta"} + } + YER{ + one{"riyal yemenita"} + other{"riyal yemeniti"} + } + ZAR{ + one{"rand sudafricano"} + other{"rand sudafricani"} + } + ZMK{ + one{"kwacha zambiano"} + other{"kwacha zambiani"} } } - Version{"2.0.51.59"} + Version{"2.0.67.6"} } diff --git a/icuSources/data/curr/iw.txt b/icuSources/data/curr/iw.txt index 948bdda0..c10c184c 100644 --- a/icuSources/data/curr/iw.txt +++ b/icuSources/data/curr/iw.txt @@ -1,15 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/iw.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** -/** - * ICU source: /xml/main/iw.xml - */ iw{ "%%ALIAS"{"he"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/curr/iw_IL.txt b/icuSources/data/curr/iw_IL.txt index bc467350..6963f2d1 100644 --- a/icuSources/data/curr/iw_IL.txt +++ b/icuSources/data/curr/iw_IL.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/curr/ja.txt b/icuSources/data/curr/ja.txt index 0cf59e60..b6cc3c61 100644 --- a/icuSources/data/curr/ja.txt +++ b/icuSources/data/curr/ja.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ja.xml @@ -12,19 +12,19 @@ ja{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "アンドラ ペセタ", } AED{ "AED", - "UAE ディルハム", + "アラブ首長国連邦ディルハム", } AFA{ - "AFA" /** === */, + "AFA", "アフガニー (1927-2002)", } AFN{ - "Af", + "AFN", "アフガニー", } ALL{ @@ -36,39 +36,39 @@ ja{ "アルメニア ドラム", } ANG{ - "NAf.", + "ANG", "オランダ領アンティル ギルダー", } AOA{ - "Kz", + "AOA", "クワンザ", } AOK{ - "AOK" /** === */, + "AOK", "クワンザ (1977-1990)", } AON{ - "AON" /** === */, + "AON", "アンゴラ 新クワンザ (1990-2000)", } AOR{ - "AOR" /** === */, + "AOR", "アンゴラ 旧クワンザ (1995-1999)", } ARA{ - "₳", + "ARA", "アルゼンチン アゥストラール", } ARP{ - "ARP" /** === */, + "ARP", "アルゼンチン ペソ (1983-1985)", } ARS{ - "AR$", + "ARS", "アルゼンチン ペソ", } ATS{ - "ATS" /** === */, + "ATS", "オーストリア シリング", } AUD{ @@ -76,7 +76,7 @@ ja{ "オーストラリア ドル", } AWG{ - "Afl.", + "AWG", "アルバ ギルダー", } AZM{ @@ -84,39 +84,39 @@ ja{ "アゼルバイジャン マナト (1993-2006)", } AZN{ - "man.", + "AZN", "アゼルバイジャン マナト", } BAD{ - "BAD" /** === */, + "BAD", "ボスニア ディナール", } BAM{ - "KM", + "BAM", "ボスニア マルク (BAM)", } BBD{ - "Bds$", + "BBD", "バルバドス ドル", } BDT{ - "Tk", + "BDT", "バングラデシュ タカ", } BEC{ - "BEC" /** === */, + "BEC", "ベルギー フラン (BEC)", } BEF{ - "BF", + "BEF", "ベルギー フラン", } BEL{ - "BEL" /** === */, + "BEL", "ベルギー フラン (BEL)", } BGL{ - "BGL" /** === */, + "BGL", "ブルガリア レフ", } BGN{ @@ -124,43 +124,43 @@ ja{ "ブルガリア 新レフ", } BHD{ - "BD", + "BHD", "バーレーン ディナール", } BIF{ - "FBu", + "BIF", "ブルンジ フラン", } BMD{ - "BD$", + "BMD", "バミューダ ドル", } BND{ - "BN$", + "BND", "ブルネイ ドル", } BOB{ - "Bs", + "BOB", "ボリビアーノ", } BOP{ - "$b.", + "BOP", "ボリビア ペソ", } BOV{ - "BOV" /** === */, - "ボリビア Mvdol", + "BOV", + "ボリビア (Mvdol)", } BRB{ - "BRB" /** === */, + "BRB", "ブラジル 新クルゼイロ (1967-1986)", } BRC{ - "BRC" /** === */, + "BRC", "ブラジル クルゼイロ", } BRE{ - "BRE" /** === */, + "BRE", "ブラジル クルゼイロ (1990-1993)", } BRL{ @@ -168,23 +168,23 @@ ja{ "ブラジル レアル", } BRN{ - "BRN" /** === */, + "BRN", "ブラジル 新クルゼイロ", } BRR{ - "BRR" /** === */, + "BRR", "ブラジル クルゼイロ レアル", } BSD{ - "BS$", + "BSD", "バハマ ドル", } BTN{ - "Nu.", + "BTN", "ブータン ニュルタム", } BUK{ - "BUK" /** === */, + "BUK", "ビルマ チャット", } BWP{ @@ -192,7 +192,7 @@ ja{ "ボツワナ プラ", } BYB{ - "BYB" /** === */, + "BYB", "ベラルーシ ルーブル (1994-1999)", } BYR{ @@ -200,7 +200,7 @@ ja{ "ベラルーシ ルーブル", } BZD{ - "BZ$", + "BZD", "ベリーズ ドル", } CAD{ @@ -212,23 +212,23 @@ ja{ "コンゴ フラン", } CHE{ - "CHE" /** === */, - "WIR ユーロ", + "CHE", + "ユーロ (WIR)", } CHF{ "CHF", "スイス フラン", } CHW{ - "CHW" /** === */, - "WIR フラン", + "CHW", + "フラン (WIR)", } CLF{ - "CLF" /** === */, + "CLF", "チリ ウニダ デ フォメント", } CLP{ - "CL$", + "CLP", "チリ ペソ", } CNY{ @@ -236,79 +236,79 @@ ja{ "中国人民元", } COP{ - "CO$", + "COP", "コロンビア ペソ", } COU{ - "COU" /** === */, + "COU", "レアル (UVR)", } CRC{ - "₡", + "CRC", "コスタリカ コロン", } CSD{ - "CSD" /** === */, + "CSD", "セルビアン ディナール", } CSK{ - "CSK" /** === */, + "CSK", "チェコスロバキア コルナ", } CUC{ - "CUC$", + "CUC", "キューバ 兌換ペソ", } CUP{ - "CU$", + "CUP", "キューバ ペソ", } CVE{ - "CV$", + "CVE", "カーボベルデ エスクード", } CYP{ - "CY£", + "CYP", "キプロス ポンド", } CZK{ - "Kč", + "CZK", "チェコ コルナ", } DDM{ - "DDM" /** === */, + "DDM", "東ドイツ マルク", } DEM{ - "DM", + "DEM", "ドイツ マルク", } DJF{ - "Fdj", + "DJF", "ジブチ フラン", } DKK{ - "Dkr", + "DKK", "デンマーク クローネ", } DOP{ - "RD$", + "DOP", "ドミニカ ペソ", } DZD{ - "DA", + "DZD", "アルジェリア ディナール", } ECS{ - "ECS" /** === */, + "ECS", "エクアドル スクレ", } ECV{ - "ECV" /** === */, - "エクアドル UVC", + "ECV", + "エクアドル (UVC)", } EEK{ - "Ekr", + "EEK", "エストニア クルーン", } EGP{ @@ -316,23 +316,23 @@ ja{ "エジプト ポンド", } ERN{ - "Nfk", + "ERN", "エリトリア ナクファ", } ESA{ - "ESA" /** === */, + "ESA", "スペインペセタ", } ESB{ - "ESB" /** === */, + "ESB", "スペイン 兌換ペセタ", } ESP{ - "Pts", + "ESP", "スペイン ペセタ", } ETB{ - "Br", + "ETB", "エチオピア ブル", } EUR{ @@ -340,19 +340,19 @@ ja{ "ユーロ", } FIM{ - "mk", + "FIM", "フィンランド マルカ", } FJD{ - "FJ$", + "FJD", "フィジー諸島 ドル", } FKP{ - "FK£", + "FKP", "フォークランド(マルビナス)諸島 ポンド", } FRF{ - "₣", + "FRF", "フランス フラン", } GBP{ @@ -360,7 +360,7 @@ ja{ "英国ポンド", } GEK{ - "GEK" /** === */, + "GEK", "グルジア クーポン ラリ", } GEL{ @@ -368,15 +368,15 @@ ja{ "グルジア ラリ", } GHC{ - "₵", + "GHC", "ガーナ セディ (1979-2007)", } GHS{ - "GH₵", + "GHS", "ガーナ セディ", } GIP{ - "GI£", + "GIP", "ジブラルタル ポンド", } GMD{ @@ -384,19 +384,19 @@ ja{ "ガンビア ダラシ", } GNF{ - "FG", + "GNF", "ギニア フラン", } GNS{ - "GNS" /** === */, + "GNS", "ギニア シリー", } GQE{ - "GQE" /** === */, + "GQE", "赤道ギニア ギニー", } GRD{ - "₯", + "GRD", "ギリシャ ドラクマ", } GTQ{ @@ -404,15 +404,15 @@ ja{ "グアテマラ ケツァル", } GWE{ - "GWE" /** === */, + "GWE", "ポルトガル領ギニア エスクード", } GWP{ - "GWP" /** === */, + "GWP", "ギニアビサウ ペソ", } GYD{ - "GY$", + "GYD", "ガイアナ ドル", } HKD{ @@ -424,11 +424,11 @@ ja{ "ホンジュラス レンピラ", } HRD{ - "HRD" /** === */, + "HRD", "クロアチア ディナール", } HRK{ - "kn", + "HRK", "クロアチア クーナ", } HTG{ @@ -436,19 +436,19 @@ ja{ "ハイチ グールド", } HUF{ - "Ft", + "HUF", "ハンガリー フォリント", } IDR{ - "Rp", + "IDR", "インドネシア ルピア", } IEP{ - "IR£", + "IEP", "アイリッシュ ポンド", } ILP{ - "I£", + "ILP", "イスラエル ポンド", } ILS{ @@ -456,7 +456,7 @@ ja{ "イスラエル新シェケル", } INR{ - "Rs", + "₹", "インド ルピー", } IQD{ @@ -468,19 +468,19 @@ ja{ "イラン リアル", } ISK{ - "Ikr", + "ISK", "アイスランド クローナ", } ITL{ - "IT₤", + "ITL", "イタリア リラ", } JMD{ - "J$", + "JMD", "ジャマイカ ドル", } JOD{ - "JD", + "JOD", "ヨルダン ディナール", } JPY{ @@ -488,7 +488,7 @@ ja{ "日本円", } KES{ - "Ksh", + "KES", "ケニア シリング", } KGS{ @@ -500,7 +500,7 @@ ja{ "カンボジア リエル", } KMF{ - "CF", + "KMF", "コモロ フラン", } KPW{ @@ -512,11 +512,11 @@ ja{ "韓国 ウォン", } KWD{ - "KD", + "KWD", "クウェート ディナール", } KYD{ - "KY$", + "KYD", "ケイマン諸島 ドル", } KZT{ @@ -524,19 +524,19 @@ ja{ "カザフスタン テンゲ", } LAK{ - "₭", + "LAK", "ラオス キープ", } LBP{ - "LB£", + "LBP", "レバノン ポンド", } LKR{ - "SLRs", + "LKR", "スリランカ ルピー", } LRD{ - "L$", + "LRD", "リベリア ドル", } LSL{ @@ -544,35 +544,35 @@ ja{ "レソト ロティ", } LTL{ - "Lt", + "LTL", "リトアニア リタス", } LTT{ - "LTT" /** === */, + "LTT", "リトアニア タロナ", } LUC{ - "LUC" /** === */, + "LUC", "ルクセンブルク 兌換フラン", } LUF{ - "LUF" /** === */, + "LUF", "ルクセンブルグ フラン", } LUL{ - "LUL" /** === */, + "LUL", "ルクセンブルク 金融フラン", } LVL{ - "Ls", + "LVL", "ラトビア ラッツ", } LVR{ - "LVR" /** === */, + "LVR", "ラトビア ルーブル", } LYD{ - "LD", + "LYD", "リビア ディナール", } MAD{ @@ -580,7 +580,7 @@ ja{ "モロッコ ディルハム", } MAF{ - "MAF" /** === */, + "MAF", "モロッコ フラン", } MDL{ @@ -592,7 +592,7 @@ ja{ "マダガスカル アリアリ", } MGF{ - "MGF" /** === */, + "MGF", "マダガスカル フラン", } MKD{ @@ -600,7 +600,7 @@ ja{ "マケドニア デナル", } MLF{ - "MLF" /** === */, + "MLF", "マリ フラン", } MMK{ @@ -608,27 +608,27 @@ ja{ "ミャンマー チャット", } MNT{ - "₮", + "MNT", "モンゴル トグログ", } MOP{ - "MOP$", + "MOP", "マカオ パタカ", } MRO{ - "UM", + "MRO", "モーリタニア ウギア", } MTL{ - "Lm", + "MTL", "マルタ リラ", } MTP{ - "MT£", + "MTP", "マルタ ポンド", } MUR{ - "MURs", + "MUR", "モーリシャス ルピー", } MVR{ @@ -644,55 +644,55 @@ ja{ "メキシコ ペソ", } MXP{ - "MXP" /** === */, + "MXP", "メキシコ ペソ (1861-1992)", } MXV{ - "MXV" /** === */, - "メキシコ UDI", + "MXV", + "メキシコ (UDI)", } MYR{ - "RM", + "MYR", "マレーシア リンギット", } MZE{ - "MZE" /** === */, + "MZE", "モザンピーク エスクード", } MZM{ - "Mt", + "MZM", "モザンピーク メティカル", } MZN{ - "MTn", + "MZN", "モザンビーク メティカル", } NAD{ - "N$", + "NAD", "ナミビア ドル", } NGN{ - "₦", + "NGN", "ナイジェリア ナイラ", } NIC{ - "NIC" /** === */, + "NIC", "ニカラグア コルドバ", } NIO{ - "C$", + "NIO", "ニカラグア コルドバ オロ", } NLG{ - "fl", + "NLG", "オランダ ギルダー", } NOK{ - "Nkr", + "NOK", "ノルウェー クローネ", } NPR{ - "NPRs", + "NPR", "ネパール ルピー", } NZD{ @@ -704,19 +704,19 @@ ja{ "オマーン リアル", } PAB{ - "B/.", + "PAB", "パナマ バルボア", } PEI{ - "I/.", + "PEI", "ペルー インティ", } PEN{ - "S/.", + "PEN", "ペルー 新ソル", } PES{ - "PES" /** === */, + "PES", "ペルー ソル", } PGK{ @@ -724,35 +724,35 @@ ja{ "パプアニューギニア キナ", } PHP{ - "₱", + "PHP", "フィリピン ペソ", } PKR{ - "PKRs", + "PKR", "パキスタン ルピー", } PLN{ - "zł", + "PLN", "ポーランド ズウォティ", } PLZ{ - "PLZ" /** === */, + "PLZ", "ポーランド ズウォティ (1950-1995)", } PTE{ - "Esc", + "PTE", "ポルトガル エスクード", } PYG{ - "₲", + "PYG", "パラグアイ グアラニ", } QAR{ - "QR", + "QAR", "カタール リアル", } RHD{ - "RH$", + "RHD", "ローデシア ドル", } ROL{ @@ -764,7 +764,7 @@ ja{ "ルーマニア レイ", } RSD{ - "din.", + "RSD", "ディナール (セルビア)", } RUB{ @@ -772,7 +772,7 @@ ja{ "ロシア ルーブル", } RUR{ - "RUR" /** === */, + "RUR", "ロシア ルーブル (1991-1998)", } RWF{ @@ -780,19 +780,19 @@ ja{ "ルワンダ フラン", } SAR{ - "SR", + "SAR", "サウジ リヤル", } SBD{ - "SI$", + "SBD", "ソロモン諸島 ドル", } SCR{ - "SRe", + "SCR", "セイシェル ルピー", } SDD{ - "LSd", + "SDD", "スーダン ディナール", } SDG{ @@ -800,59 +800,59 @@ ja{ "スーダン ポンド", } SDP{ - "SDP" /** === */, + "SDP", "旧スーダン ポンド", } SEK{ - "Skr", + "SEK", "スウェーデン クローナ", } SGD{ - "S$", + "SGD", "シンガポール ドル", } SHP{ - "SH£", + "SHP", "セントヘレナ島 ポンド", } SIT{ - "SIT" /** === */, + "SIT", "スロベニア トラール", } SKK{ - "Sk", + "SKK", "スロバキア コルナ", } SLL{ - "Le", + "SLL", "シエラレオネ レオン", } SOS{ - "Ssh", + "SOS", "ソマリア シリング", } SRD{ - "SR$", + "SRD", "スリナム ドル", } SRG{ - "Sf", + "SRG", "スリナム ギルダー", } STD{ - "Db", + "STD", "サントメ・プリンシペ ドブラ", } SUR{ - "SUR" /** === */, + "SUR", "ソ連 ルーブル", } SVC{ - "SV₡", + "SVC", "エルサルバドル コロン", } SYP{ - "SY£", + "SYP", "シリア ポンド", } SZL{ @@ -864,7 +864,7 @@ ja{ "タイ バーツ", } TJR{ - "TJR" /** === */, + "TJR", "タジキスタン ルーブル", } TJS{ @@ -880,15 +880,15 @@ ja{ "トルクメニスタン 新マナト", } TND{ - "DT", + "TND", "チュニジア ディナール", } TOP{ - "T$", + "TOP", "トンガ パ・アンガ", } TPE{ - "TPE" /** === */, + "TPE", "ティモール エスクード", } TRL{ @@ -896,11 +896,11 @@ ja{ "トルコ リラ", } TRY{ - "TL", + "TRY", "新トルコリラ", } TTD{ - "TT$", + "TTD", "トリニダードトバゴ ドル", } TWD{ @@ -908,23 +908,23 @@ ja{ "新台湾ドル", } TZS{ - "TSh", + "TZS", "タンザニア シリング", } UAH{ - "₴", + "UAH", "ウクライナ グリブナ", } UAK{ - "UAK" /** === */, + "UAK", "ウクライナ カルボバネツ", } UGS{ - "UGS" /** === */, + "UGS", "ウガンダ シリング (1966-1987)", } UGX{ - "USh", + "UGX", "ウガンダ シリング", } USD{ @@ -932,19 +932,19 @@ ja{ "米ドル", } USN{ - "USN" /** === */, + "USN", "米ドル (翌日)", } USS{ - "USS" /** === */, + "USS", "米ドル (当日)", } UYP{ - "UYP" /** === */, + "UYP", "ウルグアイ ペソ (1975-1993)", } UYU{ - "$U", + "UYU", "ウルグアイ ペソ", } UZS{ @@ -952,11 +952,11 @@ ja{ "ウズベキスタン スム", } VEB{ - "VEB" /** === */, + "VEB", "ベネズエラ ボリバル", } VEF{ - "Bs.F.", + "VEF", "ベネズエラ ボリバルフエルテ", } VND{ @@ -964,16 +964,16 @@ ja{ "ベトナム ドン", } VUV{ - "VT", + "VUV", "バヌアツ バツ", } WST{ - "WS$", + "WST", "西サモア タラ", } XAF{ "FCFA", - "CFA フラン BEAC", + "フラン (CFA-BEAC)", } XAG{ "XAG", @@ -1008,7 +1008,7 @@ ja{ "特別引き出し権", } XEU{ - "XEU" /** === */, + "XEU", "ヨーロッパ通貨単位", } XFO{ @@ -1017,11 +1017,11 @@ ja{ } XFU{ "XFU", - "フランス UIC フラン", + "フランス フラン (UIC)", } XOF{ "CFA", - "CFA フラン BCEAO", + "フラン (CFA-BCEAO)", } XPD{ "XPD", @@ -1036,7 +1036,7 @@ ja{ "プラチナ", } XRE{ - "XRE" /** === */, + "XRE", "RINET基金", } XTS{ @@ -1048,39 +1048,39 @@ ja{ "不明または無効な通貨", } YDD{ - "YDD" /** === */, + "YDD", "イエメン ディナール", } YER{ - "YR", + "YER", "イエメン リアル", } YUD{ - "YUD" /** === */, + "YUD", "ユーゴスラビア ディナール", } YUM{ - "YUM" /** === */, + "YUM", "ユーゴスラビア スーパー ディナール", } YUN{ - "YUN" /** === */, + "YUN", "ユーゴスラビア 新ディナール (YUN)", } ZAL{ - "ZAL" /** === */, + "ZAL", "南アフリカ ランド (ZAL)", } ZAR{ - "R", + "ZAR", "南アフリカ ランド", } ZMK{ - "ZK", + "ZMK", "ザンビア クワチャ", } ZRN{ - "NZ", + "ZRN", "ザイール 新ザイール", } ZRZ{ @@ -1088,7 +1088,7 @@ ja{ "ザイール ザイール", } ZWD{ - "Z$", + "ZWD", "ジンバブエ ドル", } ZWL{ @@ -1096,5 +1096,5 @@ ja{ "ジンバブエ ドル (2009)", } } - Version{"2.0.50.94"} + Version{"2.0.66.10"} } diff --git a/icuSources/data/curr/ja_JP.txt b/icuSources/data/curr/ja_JP.txt index 0b251c0d..c049867e 100644 --- a/icuSources/data/curr/ja_JP.txt +++ b/icuSources/data/curr/ja_JP.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/curr/ja_JP_TRADITIONAL.txt b/icuSources/data/curr/ja_JP_TRADITIONAL.txt index a0d8d37a..ca942f1e 100644 --- a/icuSources/data/curr/ja_JP_TRADITIONAL.txt +++ b/icuSources/data/curr/ja_JP_TRADITIONAL.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/curr/jmc.txt b/icuSources/data/curr/jmc.txt index 317c9b88..84eb72c4 100755 --- a/icuSources/data/curr/jmc.txt +++ b/icuSources/data/curr/jmc.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/jmc.xml @@ -16,7 +16,7 @@ jmc{ "Dirham ya Falme za Kiarabu", } AOA{ - "Kz", + "AOA", "Kwanza ya Angola", } AUD{ @@ -24,11 +24,11 @@ jmc{ "Dola ya Australia", } BHD{ - "BD", + "BHD", "Dinari ya Bahareni", } BIF{ - "FBu", + "BIF", "Faranga ya Burundi", } BWP{ @@ -52,15 +52,15 @@ jmc{ "Yuan Renminbi ya China", } CVE{ - "CV$", + "CVE", "Eskudo ya Kepuvede", } DJF{ - "Fdj", + "DJF", "Faranga ya Jibuti", } DZD{ - "DA", + "DZD", "Dinari ya Aljeria", } EGP{ @@ -68,11 +68,11 @@ jmc{ "Pauni ya Misri", } ERN{ - "Nfk", + "ERN", "Nakfa ya Eritrea", } ETB{ - "Br", + "ETB", "Bir ya Uhabeshi", } EUR{ @@ -84,7 +84,7 @@ jmc{ "Pauni ya Uingereza", } GHC{ - "₵", + "GHC", "Sedi ya Ghana", } GMD{ @@ -92,11 +92,11 @@ jmc{ "Dalasi ya Gambia", } GNS{ - "GNS" /** === */, + "GNS", "Faranga ya Gine", } INR{ - "Rs", + "₹", "Rupia ya India", } JPY{ @@ -104,15 +104,15 @@ jmc{ "Sarafu ya Kijapani", } KES{ - "Ksh", + "KES", "Shilingi ya Kenya", } KMF{ - "CF", + "KMF", "Faranga ya Komoro", } LRD{ - "L$", + "LRD", "Dola ya Liberia", } LSL{ @@ -120,7 +120,7 @@ jmc{ "Loti ya Lesoto", } LYD{ - "LD", + "LYD", "Dinari ya Libya", } MAD{ @@ -132,11 +132,11 @@ jmc{ "Faranga ya Bukini", } MRO{ - "UM", + "MRO", "Ugwiya ya Moritania", } MUR{ - "MURs", + "MUR", "Rupia ya Morisi", } MWK{ @@ -144,15 +144,15 @@ jmc{ "Kwacha ya Malawi", } MZM{ - "Mt", + "MZM", "Metikali ya Msumbiji", } NAD{ - "N$", + "NAD", "Dola ya Namibia", } NGN{ - "₦", + "NGN", "Naira ya Nijeria", } RWF{ @@ -160,11 +160,11 @@ jmc{ "Faranga ya Rwanda", } SAR{ - "SR", + "SAR", "Riyal ya Saudia", } SCR{ - "SRe", + "SCR", "Rupia ya Shelisheli", } SDG{ @@ -172,23 +172,23 @@ jmc{ "Dinari ya Sudani", } SDP{ - "SDP" /** === */, + "SDP", "Pauni ya Sudani", } SHP{ - "SH£", + "SHP", "Pauni ya Santahelena", } SLL{ - "Le", + "SLL", "Leoni", } SOS{ - "Ssh", + "SOS", "Shilingi ya Somalia", } STD{ - "Db", + "STD", "Dobra ya Sao Tome na Principe", } SZL{ @@ -196,7 +196,7 @@ jmc{ "Lilangeni", } TND{ - "DT", + "TND", "Dinari ya Tunisia", } TZS{ @@ -204,7 +204,7 @@ jmc{ "Shilingi ya Tanzania", } UGX{ - "USh", + "UGX", "Shilingi ya Uganda", } USD{ @@ -220,17 +220,17 @@ jmc{ "Faranga CFA BCEAO", } ZAR{ - "R", + "ZAR", "Randi ya Afrika Kusini", } ZMK{ - "ZK", + "ZMK", "Kwacha ya Zambia", } ZWD{ - "Z$", + "ZWD", "Dola ya Zimbabwe", } } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/ka.txt b/icuSources/data/curr/ka.txt index c296c9b1..d52e84bc 100644 --- a/icuSources/data/curr/ka.txt +++ b/icuSources/data/curr/ka.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ka.xml @@ -12,7 +12,7 @@ ka{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "ანდორული პესეტა", } AED{ @@ -20,11 +20,11 @@ ka{ "გაერთიანებული არაბული საემიროების დირჰემი", } AFA{ - "AFA" /** === */, + "AFA", "ავღანი (1927-2002)", } AFN{ - "Af", + "AFN", "ავღანი", } ALL{ @@ -36,39 +36,39 @@ ka{ "სომხური დრამი", } ANG{ - "NAf.", + "ANG", "ნიდრელანდების ანტილიის გულდენი", } AOA{ - "Kz", + "AOA", "ანგოლური კვანზა", } AOK{ - "AOK" /** === */, + "AOK", "ანგოლური კვანზა (1977-1990)", } AON{ - "AON" /** === */, + "AON", "ანგოლური ახალი კვანზა (1990-2000)", } AOR{ - "AOR" /** === */, + "AOR", "ანგოლური მიტოლებული კვანზა (1995-1999)", } ARA{ - "₳", + "ARA", "არგენტინული აუსტრალი", } ARP{ - "ARP" /** === */, + "ARP", "არგენტინული პესო (1983-1985)", } ARS{ - "AR$", + "ARS", "არგენტინული პესო", } ATS{ - "ATS" /** === */, + "ATS", "ავსტრიული შილინგი", } AUD{ @@ -76,7 +76,7 @@ ka{ "ავსტრალიური დოლარი", } AWG{ - "Afl.", + "AWG", "არუბანული გულდენი", } AZM{ @@ -84,39 +84,39 @@ ka{ "აზერბაიჯანული მანათი (1993-2006)", } AZN{ - "man.", + "AZN", "აზერბაიჯანული მანათი", } BAD{ - "BAD" /** === */, + "BAD", "ბოსნია-ჰერცოგოვინას დინარი", } BAM{ - "KM", + "BAM", "ბოსნია-ჰერცოგოვინას კონვერტირებადი მარკა", } BBD{ - "Bds$", + "BBD", "ბარბადოსული დოლარი", } BDT{ - "Tk", + "BDT", "ბანგლადეშური ტაკა", } BEC{ - "BEC" /** === */, + "BEC", "ბელგიური ფრანკი (კოვერტირებადი)", } BEF{ - "BF", + "BEF", "ბელგიური ფრანკი", } BEL{ - "BEL" /** === */, + "BEL", "ბელგიური ფრანკი (ფინანსური)", } BGL{ - "BGL" /** === */, + "BGL", "ბულგარული მყარი ლევი", } BGN{ @@ -124,39 +124,39 @@ ka{ "ბულგარული ახალი ლევი", } BHD{ - "BD", + "BHD", "ბაჰრეინული დინარი", } BIF{ - "FBu", + "BIF", "ბურუნდიული ფრანკი", } BMD{ - "BD$", + "BMD", "ბერმუდული დინარი", } BND{ - "BN$", + "BND", "ბრუნეული დოლარი", } BOB{ - "Bs", + "BOB", "ბოლივიანო", } BOP{ - "$b.", + "BOP", "ბოლივიური პესო", } BRB{ - "BRB" /** === */, + "BRB", "ბრაზილიური კრუზეირო ნოვო (1967-1986)", } BRC{ - "BRC" /** === */, + "BRC", "ბრაზილიური კრუზადო", } BRE{ - "BRE" /** === */, + "BRE", "ბრაზილიური კრუზეირო (1990-1993)", } BRL{ @@ -164,15 +164,15 @@ ka{ "ბრაზილიური რეალი", } BRN{ - "BRN" /** === */, + "BRN", "ბრაზილიური კრუზადო ნოვო", } BRR{ - "BRR" /** === */, + "BRR", "ბრაზილიური კრუზეირო", } BSD{ - "BS$", + "BSD", "ბაჰამური დოლარი", } BWP{ @@ -180,7 +180,7 @@ ka{ "ბოტსვანიური პულა", } BYB{ - "BYB" /** === */, + "BYB", "ახალი ბელარუსიული რუბლი (1994-1999)", } BYR{ @@ -200,59 +200,59 @@ ka{ "ჩინური უანი", } CRC{ - "₡", + "CRC", "კოსტა რიკული კოლონი", } CSD{ - "CSD" /** === */, + "CSD", "ძველი სერბიული დინარი", } CSK{ - "CSK" /** === */, + "CSK", "ჩეხოსლოვაკიის მყარი კრონა", } CUP{ - "CU$", + "CUP", "კუბური პესო", } CVE{ - "CV$", + "CVE", "კაბო ვერდეს ესკუდო", } CYP{ - "CY£", + "CYP", "კვიპროსის გირვანქა", } CZK{ - "Kč", + "CZK", "ჩეხური კრონა", } DDM{ - "DDM" /** === */, + "DDM", "აღმოსავლეთ გერმანული მარკა", } DEM{ - "DM", + "DEM", "გერმანული მარკა", } DJF{ - "Fdj", + "DJF", "ჯიბუტის ფრანკი", } DKK{ - "Dkr", + "DKK", "დანიური კრონა", } DOP{ - "RD$", + "DOP", "დომინიკური პესო", } DZD{ - "DA", + "DZD", "ალჟირიული დინარი", } EEK{ - "Ekr", + "EEK", "ესტონური კრუნა", } EGP{ @@ -260,7 +260,7 @@ ka{ "ეგვიპტური გირვანქა", } ESP{ - "Pts", + "ESP", "ესპანური პესეტა", } EUR{ @@ -268,15 +268,15 @@ ka{ "ევრო", } FIM{ - "mk", + "FIM", "ფინური მარკა", } FJD{ - "FJ$", + "FJD", "ფიჯი დოლარი", } FRF{ - "₣", + "FRF", "ფრანგული ფრანკი", } GBP{ @@ -284,7 +284,7 @@ ka{ "ინგლისური გირვანქა სტერლინგი", } GEK{ - "GEK" /** === */, + "GEK", "ქართული კუპონი ლარით", } GEL{ @@ -292,11 +292,11 @@ ka{ "ქართული ლარი", } GRD{ - "₯", + "GRD", "ბერძნული დრაჰმა", } GWE{ - "GWE" /** === */, + "GWE", "პორტუგალიური გინეა ესკუდო", } HKD{ @@ -308,43 +308,43 @@ ka{ "ჰონდურასის ლემპირა", } HRD{ - "HRD" /** === */, + "HRD", "ხორვატიული დინარი", } HRK{ - "kn", + "HRK", "ხორვატიული კუნა", } HUF{ - "Ft", + "HUF", "უნგრული ფორინტი", } IDR{ - "Rp", + "IDR", "ინდონეზიური რუპია", } IEP{ - "IR£", + "IEP", "ირლანდიური გირვანქა", } INR{ - "Rs", + "₹", "ინდური რუპია", } ISK{ - "Ikr", + "ISK", "ისლანდიური კრონა", } ITL{ - "IT₤", + "ITL", "იტალიური ლირა", } JMD{ - "J$", + "JMD", "იამაიკური დოლარი", } JOD{ - "JD", + "JOD", "იორდანიული დოლარი", } JPY{ @@ -352,7 +352,7 @@ ka{ "იაპონური იენი", } KES{ - "Ksh", + "KES", "კენიური შილინგი", } KGS{ @@ -368,11 +368,11 @@ ka{ "სამხრეთ კორეული ვონი", } KWD{ - "KD", + "KWD", "კუვეიტური დინარი", } KYD{ - "KY$", + "KYD", "კაიმანის კუნძულების დოლარი", } KZT{ @@ -380,43 +380,43 @@ ka{ "ყაზახური ტენგე", } LKR{ - "SLRs", + "LKR", "შრი ლანკის რუპია", } LRD{ - "L$", + "LRD", "ლიბერიული დოლარი", } LTL{ - "Lt", + "LTL", "ლიტვური ლიტა", } LTT{ - "LTT" /** === */, + "LTT", "ლიტვური ტალონი", } LUC{ - "LUC" /** === */, + "LUC", "ლუქსემბურგის კონვერტირებადი ფრანკი", } LUF{ - "LUF" /** === */, + "LUF", "ლუქსემბურგის ფრანკი", } LUL{ - "LUL" /** === */, + "LUL", "ლუქსემბურგის ფინანსური ფრანკი", } LVL{ - "Ls", + "LVL", "ლატვიური ლატი", } LVR{ - "LVR" /** === */, + "LVR", "ლატვიური რუბლი", } LYD{ - "LD", + "LYD", "ლიბიური დინარი", } MAD{ @@ -424,7 +424,7 @@ ka{ "მაროკოს დირჰამი", } MAF{ - "MAF" /** === */, + "MAF", "მაროკოს ფრანკი", } MDL{ @@ -436,7 +436,7 @@ ka{ "მადაგასკარის არიარი", } MGF{ - "MGF" /** === */, + "MGF", "მადაგასკარის ფრანკი", } MKD{ @@ -444,7 +444,7 @@ ka{ "მაკედონიური დენარი", } MLF{ - "MLF" /** === */, + "MLF", "მალის ფრანკი", } MMK{ @@ -452,19 +452,19 @@ ka{ "მიანმარის კიატი", } MNT{ - "₮", + "MNT", "მონღოლური ტუგრიკი", } MTL{ - "Lm", + "MTL", "მალტის ლირა", } MTP{ - "MT£", + "MTP", "მალტის გირვანქა", } MUR{ - "MURs", + "MUR", "მავრიტანული რუპია", } MVR{ @@ -480,51 +480,51 @@ ka{ "მექსიკური პესო", } MXP{ - "MXP" /** === */, + "MXP", "მექსიკური ვერცხლის პესო (1861-1992)", } MYR{ - "RM", + "MYR", "მალაიზიური რინგიტი", } MZE{ - "MZE" /** === */, + "MZE", "მოზამბიკური ესკუდო", } MZM{ - "Mt", + "MZM", "ძველი მოზამბიკური მეტიკალი", } MZN{ - "MTn", + "MZN", "მოზამბიკური მეტიკალი", } NAD{ - "N$", + "NAD", "ნამიბიური დოლარი", } NGN{ - "₦", + "NGN", "ნიგერიული ნაირა", } NIC{ - "NIC" /** === */, + "NIC", "ნიკარაგუას კორდობა", } NIO{ - "C$", + "NIO", "ნიკარაგუას ოქროს კორდობა", } NLG{ - "fl", + "NLG", "ჰოლანდიური გულდენი", } NOK{ - "Nkr", + "NOK", "ნორვეგიული კრონა", } NPR{ - "NPRs", + "NPR", "ნეპალური რუპია", } NZD{ @@ -536,43 +536,43 @@ ka{ "ომანის რეალი", } PEI{ - "I/.", + "PEI", "პერუს ინტი", } PEN{ - "S/.", + "PEN", "პერუს ახალი სოლი", } PES{ - "PES" /** === */, + "PES", "პერუს სოლი", } PHP{ - "₱", + "PHP", "ფილიპინური პესო", } PKR{ - "PKRs", + "PKR", "პაკისტანური რუპია", } PLN{ - "zł", + "PLN", "პოლონური ზლოტი", } PLZ{ - "PLZ" /** === */, + "PLZ", "პოლონური ზლოტი (1950-1995)", } PTE{ - "Esc", + "PTE", "პორტუგალიური ესკუდო", } QAR{ - "QR", + "QAR", "კატარის რიალი", } RHD{ - "RH$", + "RHD", "როდეზიული დოლარი", } ROL{ @@ -588,7 +588,7 @@ ka{ "რუსული რუბლი", } RUR{ - "RUR" /** === */, + "RUR", "რუსული რუბლი (1991-1998)", } RWF{ @@ -596,47 +596,47 @@ ka{ "რუანდული ფრანკი", } SCR{ - "SRe", + "SCR", "სეიშელის რუპია", } SDD{ - "LSd", + "SDD", "სუდანის დინარი", } SDP{ - "SDP" /** === */, + "SDP", "სუდანის გირვანქა", } SEK{ - "Skr", + "SEK", "შვედური კრონა", } SGD{ - "S$", + "SGD", "სინგაპურის დოლარი", } SLL{ - "Le", + "SLL", "სიერა ლეონეს ლეონე", } SRD{ - "SR$", + "SRD", "სურინამის დოლარი", } SRG{ - "Sf", + "SRG", "სურინამის გულდენი", } SUR{ - "SUR" /** === */, + "SUR", "საბჭოთა რუბლი", } SYP{ - "SY£", + "SYP", "სირიული გირვანქა", } TJR{ - "TJR" /** === */, + "TJR", "ტაჯიკური რუბლი", } TJS{ @@ -648,7 +648,7 @@ ka{ "თურქმენული მანათი", } TND{ - "DT", + "TND", "ტუნისიური დინარი", } TRL{ @@ -656,11 +656,11 @@ ka{ "თურქული ლირა", } TRY{ - "TL", + "TRY", "ახალი თურქული ლირა", } TTD{ - "TT$", + "TTD", "ტრინიდად და ტობაგოს დოლარი", } TWD{ @@ -668,23 +668,23 @@ ka{ "ტაივანური ახალი დოლარი", } TZS{ - "TSh", + "TZS", "ტანზანიური შილინგი", } UAH{ - "₴", + "UAH", "უკრაინული გრივნა", } UAK{ - "UAK" /** === */, + "UAK", "უკრაინული კარბოვანეცი", } UGS{ - "UGS" /** === */, + "UGS", "უგანდური შილინგი (1966-1987)", } UGX{ - "USh", + "UGX", "უგანდური შილინგი", } USD{ @@ -692,19 +692,19 @@ ka{ "აშშ დოლარი", } USN{ - "USN" /** === */, + "USN", "აშშ დოლარი (შემდეგი დღე)", } USS{ - "USS" /** === */, + "USS", "აშშ დოლარი (იგივე დღე)", } UYP{ - "UYP" /** === */, + "UYP", "ურუგვაის პესო (1975-1993)", } UYU{ - "$U", + "UYU", "ურუგვაის პესო ურუგვაიო", } UZS{ @@ -712,7 +712,7 @@ ka{ "უზბეკური სუმი", } VEB{ - "VEB" /** === */, + "VEB", "ვენესუელის ბოლივარი", } VND{ @@ -720,11 +720,11 @@ ka{ "ვიეტნამური დონგი", } VUV{ - "VT", + "VUV", "ვანატუს ვატუ", } WST{ - "WS$", + "WST", "დასავლეთ სამოას ტალა", } XAG{ @@ -744,7 +744,7 @@ ka{ "აღმოსავლეთ კარიბიული დოლარი", } XEU{ - "XEU" /** === */, + "XEU", "ევროპული სავალუტო ერთეული", } XFO{ @@ -756,31 +756,31 @@ ka{ "უცნობი ან არასწორი ვალუტა", } YDD{ - "YDD" /** === */, + "YDD", "იემენის დინარი", } YER{ - "YR", + "YER", "იემენის რეალი", } YUD{ - "YUD" /** === */, + "YUD", "იუგოსლავიური მყარი დინარი", } YUM{ - "YUM" /** === */, + "YUM", "იუგოსლავიური ახალი დინარი", } YUN{ - "YUN" /** === */, + "YUN", "იუგოსლავიური კონვერტირებადი დინარი", } ZMK{ - "ZK", + "ZMK", "ზამბიური კვანჩა", } ZRN{ - "NZ", + "ZRN", "ზაირის ახალი ზაირი", } ZRZ{ @@ -788,12 +788,12 @@ ka{ "ზაირის ზაირი", } ZWD{ - "Z$", + "ZWD", "ზიმბაბვეს დოლარი", } } CurrencyUnitPatterns{ other{"{0} {1}"} } - Version{"2.0.48.64"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/kab.txt b/icuSources/data/curr/kab.txt index f8fdf406..9ef27cf9 100755 --- a/icuSources/data/curr/kab.txt +++ b/icuSources/data/curr/kab.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kab.xml @@ -16,7 +16,7 @@ kab{ "Adirham n Tgeldunin Taɛrabin Yedduklen", } AOA{ - "Kz", + "AOA", "Akwanza n Ungula", } AUD{ @@ -24,11 +24,11 @@ kab{ "Adular n Lusá¹­rali", } BHD{ - "BD", + "BHD", "Adinar Abaḥrini", } BIF{ - "FBu", + "BIF", "Afrank Aburandi", } BWP{ @@ -52,11 +52,11 @@ kab{ "Ayuwan Renminbi Acinwa", } CVE{ - "CV$", + "CVE", "Akabuviradinu Askudi", } DJF{ - "Fdj", + "DJF", "Afrank Ajibuti", } DZD{ @@ -68,11 +68,11 @@ kab{ "Apund Amaá¹£ri", } ERN{ - "Nfk", + "ERN", "Anakfa Iritiri", } ETB{ - "Br", + "ETB", "Abir Utyupi", } EUR{ @@ -84,7 +84,7 @@ kab{ "Apund Sterling Aglizi", } GHC{ - "₵", + "GHC", "Asidi AÉ£ani", } GMD{ @@ -92,11 +92,11 @@ kab{ "Adalasi Agambi", } GNS{ - "GNS" /** === */, + "GNS", "Afrank AÉ£ini", } INR{ - "Rs", + "₹", "Arupi Ahendi", } JPY{ @@ -104,15 +104,15 @@ kab{ "Ayen Ajappuni", } KES{ - "Ksh", + "KES", "Aciling Akini", } KMF{ - "CF", + "KMF", "Afrank Akamiruni", } LRD{ - "L$", + "LRD", "Adular Alibiri", } LSL{ @@ -120,7 +120,7 @@ kab{ "Aluá¹­i Alizuá¹­i", } LYD{ - "LD", + "LYD", "Adinar Alibi", } MAD{ @@ -132,11 +132,11 @@ kab{ "Aryari Amalgac", } MRO{ - "UM", + "MRO", "Agiya Amuriá¹­ani", } MUR{ - "MURs", + "MUR", "Arupi Amurisi", } MWK{ @@ -144,15 +144,15 @@ kab{ "Akwaca Amalawi", } MZM{ - "Mt", + "MZM", "Amitikal Amuzembiqi", } NAD{ - "N$", + "NAD", "Adular Anamibi", } NGN{ - "₦", + "NGN", "Anayra Anijiri", } RWF{ @@ -160,11 +160,11 @@ kab{ "Afrank Aruwandi", } SAR{ - "SR", + "SAR", "Aryal Asuɛudi", } SCR{ - "SRe", + "SCR", "Arupi Aseycili", } SDG{ @@ -172,19 +172,19 @@ kab{ "Apund Asudani", } SHP{ - "SH£", + "SHP", "Apund Asant Ilini", } SLL{ - "Le", + "SLL", "Alyun", } SOS{ - "Ssh", + "SOS", "Aciling Aá¹£umali", } STD{ - "Db", + "STD", "Asw Ṭum d Udubra Amenzay", } SZL{ @@ -192,15 +192,15 @@ kab{ "Alilangini", } TND{ - "DT", + "TND", "Adinar Atunsi", } TZS{ - "TSh", + "TZS", "Aciling Aá¹­anẓani", } UGX{ - "USh", + "UGX", "Aciling Awgandi", } USD{ @@ -216,17 +216,17 @@ kab{ "Afrank BCEAO CFA", } ZAR{ - "R", + "ZAR", "Arand Afriqi n Wadda", } ZMK{ - "ZK", + "ZMK", "Akwaca Azambi", } ZWD{ - "Z$", + "ZWD", "Adular Azimbabwi", } } - Version{"2.0.47.70"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/kam.txt b/icuSources/data/curr/kam.txt index 6b5bd3df..98cf5a68 100755 --- a/icuSources/data/curr/kam.txt +++ b/icuSources/data/curr/kam.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kam.xml @@ -16,7 +16,7 @@ kam{ "Dirham ya Falme za Kiarabu", } AOA{ - "Kz", + "AOA", "Kwanza ya Angola", } AUD{ @@ -24,11 +24,11 @@ kam{ "Ndola ya Australia", } BHD{ - "BD", + "BHD", "Dinari ya Bahareni", } BIF{ - "FBu", + "BIF", "Faranga ya Burundi", } BWP{ @@ -52,15 +52,15 @@ kam{ "Yuan Renminbi ya China", } CVE{ - "CV$", + "CVE", "Eskudo ya Kepuvede", } DJF{ - "Fdj", + "DJF", "Faranga ya Jibuti", } DZD{ - "DA", + "DZD", "Dinari ya Aljeria", } EGP{ @@ -68,11 +68,11 @@ kam{ "Vaundi ya Misili", } ERN{ - "Nfk", + "ERN", "Nakfa ya Eritrea", } ETB{ - "Br", + "ETB", "Bir ya Uhabeshi", } EUR{ @@ -84,7 +84,7 @@ kam{ "Pauni ya Uingereza", } GHC{ - "₵", + "GHC", "Sedi ya Ghana", } GMD{ @@ -92,11 +92,11 @@ kam{ "Ndalasi ya Gambia", } GNS{ - "GNS" /** === */, + "GNS", "Faranga ya Gine", } INR{ - "Rs", + "₹", "Rupia ya India", } JPY{ @@ -108,11 +108,11 @@ kam{ "Silingi ya Kenya", } KMF{ - "CF", + "KMF", "Faranga ya Komoro", } LRD{ - "L$", + "LRD", "Dola ya Liberia", } LSL{ @@ -120,7 +120,7 @@ kam{ "Loti ya Lesoto", } LYD{ - "LD", + "LYD", "Dinari ya Libya", } MAD{ @@ -132,11 +132,11 @@ kam{ "Ariary ya Bukini", } MRO{ - "UM", + "MRO", "Ugwiya ya Moritania", } MUR{ - "MURs", + "MUR", "Rupia ya Morisi", } MWK{ @@ -144,15 +144,15 @@ kam{ "Kwacha ya Malawi", } MZM{ - "Mt", + "MZM", "Metikali ya Msumbiji", } NAD{ - "N$", + "NAD", "Ndola ya Namibia", } NGN{ - "₦", + "NGN", "Naira ya Nijeria", } RWF{ @@ -160,11 +160,11 @@ kam{ "Faranga ya Rwanda", } SAR{ - "SR", + "SAR", "Riyal ya Saudia", } SCR{ - "SRe", + "SCR", "Rupia ya Shelisheli", } SDG{ @@ -172,19 +172,19 @@ kam{ "VaÅ©ndi ya Sudani", } SHP{ - "SH£", + "SHP", "VaÅ©ndi ya Santahelena", } SLL{ - "Le", + "SLL", "Leoni", } SOS{ - "Ssh", + "SOS", "Silingi ya Somalia", } STD{ - "Db", + "STD", "Dobra ya Sao Tome na Principe", } SZL{ @@ -192,15 +192,15 @@ kam{ "Lilangeni", } TND{ - "DT", + "TND", "Ndinari ya Tunisia", } TZS{ - "TSh", + "TZS", "Silingi ya Tanzania", } UGX{ - "USh", + "UGX", "Silingi ya Uganda", } USD{ @@ -216,17 +216,17 @@ kam{ "Faranga CFA BCEAO", } ZAR{ - "R", + "ZAR", "Randi ya Afrika Kusini", } ZMK{ - "ZK", + "ZMK", "Kwacha ya Zambia", } ZWD{ - "Z$", + "ZWD", "Ndola ya Zimbabwe", } } - Version{"2.0.46.85"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/kde.txt b/icuSources/data/curr/kde.txt index b71ff80f..72d8bf8f 100755 --- a/icuSources/data/curr/kde.txt +++ b/icuSources/data/curr/kde.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kde.xml @@ -16,7 +16,7 @@ kde{ "Dirham ya Falme za Chiarabu", } AOA{ - "Kz", + "AOA", "Kwanza ya Angola", } AUD{ @@ -24,11 +24,11 @@ kde{ "Dola ya Australia", } BHD{ - "BD", + "BHD", "Dinari ya Bahareni", } BIF{ - "FBu", + "BIF", "Faranga ya Burundi", } BWP{ @@ -52,15 +52,15 @@ kde{ "Yuan Renminbi ya China", } CVE{ - "CV$", + "CVE", "Eskudo ya Kepuvede", } DJF{ - "Fdj", + "DJF", "Faranga ya Jibuti", } DZD{ - "DA", + "DZD", "Dinari ya Aljeria", } EGP{ @@ -68,11 +68,11 @@ kde{ "Pauni ya Misri", } ERN{ - "Nfk", + "ERN", "Nakfa ya Eritrea", } ETB{ - "Br", + "ETB", "Bir ya Uhabeshi", } EUR{ @@ -84,7 +84,7 @@ kde{ "Pauni ya Uingereza", } GHC{ - "₵", + "GHC", "Sedi ya Ghana", } GMD{ @@ -92,11 +92,11 @@ kde{ "Dalasi ya Gambia", } GNS{ - "GNS" /** === */, + "GNS", "Faranga ya Gine", } INR{ - "Rs", + "₹", "Rupia ya India", } JPY{ @@ -104,15 +104,15 @@ kde{ "Sarafu ya Chijapani", } KES{ - "Ksh", + "KES", "Shilingi ya Kenya", } KMF{ - "CF", + "KMF", "Faranga ya Komoro", } LRD{ - "L$", + "LRD", "Dola ya Liberia", } LSL{ @@ -120,7 +120,7 @@ kde{ "Loti ya Lesoto", } LYD{ - "LD", + "LYD", "Dinari ya Libya", } MAD{ @@ -132,11 +132,11 @@ kde{ "Faranga ya Bukini", } MRO{ - "UM", + "MRO", "Ugwiya ya Moritania", } MUR{ - "MURs", + "MUR", "Rupia ya Morisi", } MWK{ @@ -144,15 +144,15 @@ kde{ "Kwacha ya Malawi", } MZM{ - "Mt", + "MZM", "Metikali ya Msumbiji", } NAD{ - "N$", + "NAD", "Dola ya Namibia", } NGN{ - "₦", + "NGN", "Naira ya Nijeria", } RWF{ @@ -160,11 +160,11 @@ kde{ "Faranga ya Rwanda", } SAR{ - "SR", + "SAR", "Riyal ya Saudia", } SCR{ - "SRe", + "SCR", "Rupia ya Shelisheli", } SDG{ @@ -172,23 +172,23 @@ kde{ "Dinari ya Sudani", } SDP{ - "SDP" /** === */, + "SDP", "Pauni ya Sudani", } SHP{ - "SH£", + "SHP", "Pauni ya Santahelena", } SLL{ - "Le", + "SLL", "Leoni", } SOS{ - "Ssh", + "SOS", "Shilingi ya Somalia", } STD{ - "Db", + "STD", "Dobra ya Sao Tome na Principe", } SZL{ @@ -196,7 +196,7 @@ kde{ "Lilangeni", } TND{ - "DT", + "TND", "Dinari ya Tunisia", } TZS{ @@ -204,7 +204,7 @@ kde{ "Shilingi ya Tanzania", } UGX{ - "USh", + "UGX", "Shilingi ya Uganda", } USD{ @@ -220,17 +220,17 @@ kde{ "Faranga CFA BCEAO", } ZAR{ - "R", + "ZAR", "Randi ya Afrika Kusini", } ZMK{ - "ZK", + "ZMK", "Kwacha ya Zambia", } ZWD{ - "Z$", + "ZWD", "Dola ya Zimbabwe", } } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/kea.txt b/icuSources/data/curr/kea.txt index a8496e7d..bcb7c2a4 100755 --- a/icuSources/data/curr/kea.txt +++ b/icuSources/data/curr/kea.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kea.xml @@ -16,7 +16,7 @@ kea{ "Diren di Emiradus Arabi Unidu", } AOA{ - "Kz", + "AOA", "Kuanza", } AUD{ @@ -24,13 +24,17 @@ kea{ "Dola australianu", } BHD{ - "BD", + "BHD", "Dinar di Barain", } BIF{ - "FBu", + "BIF", "Franku borundes", } + BRL{ + "R$", + "Rial brazileru", + } BWP{ "BWP", "Pula di Botsuana", @@ -52,15 +56,19 @@ kea{ "Iuan xines", } CVE{ - "CV$", + "CVE", "Skudu Kabuverdianu", } DJF{ - "Fdj", + "DJF", "Franku di Djibuti", } + DKK{ + "DKK", + "Kuroa dinamarkeza", + } DZD{ - "DA", + "DZD", "Dinar arjelinu", } EGP{ @@ -68,11 +76,11 @@ kea{ "Libra ejipsiu", } ERN{ - "Nfk", + "ERN", "Nafka di Eritreia", } ETB{ - "Br", + "ETB", "Bir etiopi", } EUR{ @@ -84,7 +92,7 @@ kea{ "Libra sterlina britaniku", } GHC{ - "₵", + "GHC", "Sedi di Gana", } GMD{ @@ -92,11 +100,19 @@ kea{ "Dalasi", } GNS{ - "GNS" /** === */, + "GNS", "Sili", } + HKD{ + "HK$", + "Dola di Ong Kong", + } + IDR{ + "IDR", + "Rupia indoneziu", + } INR{ - "Rs", + "₹", "Rupia indianu", } JPY{ @@ -104,15 +120,19 @@ kea{ "Ieni japones", } KES{ - "Ksh", + "KES", "Xelin kenianu", } KMF{ - "CF", + "KMF", "Franku di Komoris", } + KRW{ + "₩", + "Won sul-koreanu", + } LRD{ - "L$", + "LRD", "Dola liberianu", } LSL{ @@ -120,7 +140,7 @@ kea{ "Loti di Lezotu", } LYD{ - "LD", + "LYD", "Dinar libiu", } MAD{ @@ -132,39 +152,55 @@ kea{ "Ariari di Madagaskar", } MRO{ - "UM", + "MRO", "Ougia", } MUR{ - "MURs", + "MUR", "Rupia di Maurisias", } MWK{ "MWK", "Kuaxa di Malaui", } + MXN{ + "MX$", + "Pezu mexikanu", + } MZM{ - "Mt", + "MZM", "Metikal", } NAD{ - "N$", + "NAD", "Dola namibianu", } NGN{ - "₦", + "NGN", "Naira", } + NOK{ + "NOK", + "Kuroa norueges", + } + PLN{ + "PLN", + "Zloty polaku", + } + RUB{ + "RUB", + "Rublu rusu", + } RWF{ "RWF", "Franku ruandes", } SAR{ - "SR", + "SAR", "Rial saudita", } SCR{ - "SRe", + "SCR", "Rupia di Seixelis", } SDG{ @@ -172,39 +208,55 @@ kea{ "Libra sudanes", } SDP{ - "SDP" /** === */, + "SDP", "Libra sudanes antigu", } + SEK{ + "SEK", + "Kuroa sueku", + } SHP{ - "SH£", + "SHP", "Libra di Santa Ilena", } SLL{ - "Le", + "SLL", "Leone di Sera Leoa", } SOS{ - "Ssh", + "SOS", "Xelin somalianu", } STD{ - "Db", + "STD", "Dobra di Sãu Tume i Prinsipi", } SZL{ "SZL", "Lilanjeni", } + THB{ + "฿", + "Baht tailandes", + } TND{ - "DT", + "TND", "Dinar tunizianu", } + TRY{ + "TRY", + "Lira turku", + } + TWD{ + "NT$", + "Dola Novu di Taiwan", + } TZS{ - "TSh", + "TZS", "Xelin di Tanzania", } UGX{ - "USh", + "UGX", "Xelin ugandensi", } USD{ @@ -219,18 +271,22 @@ kea{ "CFA", "Franku CFA BCEAO", } + XXX{ + "XXX", + "mueda diskonxedu", + } ZAR{ - "R", + "ZAR", "Rand sulafrikanu", } ZMK{ - "ZK", + "ZMK", "Kuaxa zambianu", } ZWD{ - "Z$", + "ZWD", "Dola di Zimbabue", } } - Version{"2.0.47.63"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/khq.txt b/icuSources/data/curr/khq.txt index e8106df6..fc37c845 100755 --- a/icuSources/data/curr/khq.txt +++ b/icuSources/data/curr/khq.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/khq.xml @@ -16,7 +16,7 @@ khq{ "Laaraw Immaara Margantey Dirham", } AOA{ - "Kz", + "AOA", "Angoola Kwanza", } AUD{ @@ -24,11 +24,11 @@ khq{ "Ostraali Dollar", } BHD{ - "BD", + "BHD", "Bahareen Dinar", } BIF{ - "FBu", + "BIF", "Burundi Fraŋ", } BWP{ @@ -52,15 +52,15 @@ khq{ "Sinwa Yuan Renminbi", } CVE{ - "CV$", + "CVE", "Kapuver Escudo", } DJF{ - "Fdj", + "DJF", "Jibuuti Fraŋ", } DZD{ - "DA", + "DZD", "Alžeeri Dinar", } EGP{ @@ -68,11 +68,11 @@ khq{ "Misra Pund", } ERN{ - "Nfk", + "ERN", "Eritree Nafka", } ETB{ - "Br", + "ETB", "Ecioopi Birr", } EUR{ @@ -84,7 +84,7 @@ khq{ "Britin Pund", } GHC{ - "₵", + "GHC", "Gaana Å iidi", } GMD{ @@ -92,11 +92,11 @@ khq{ "Gambi Dalasi", } GNS{ - "GNS" /** === */, + "GNS", "Ginee Fraŋ", } INR{ - "Rs", + "₹", "Indu Rupii", } JPY{ @@ -104,15 +104,15 @@ khq{ "Jaapoŋ Yen", } KES{ - "Ksh", + "KES", "Keeniya Å iiliŋ", } KMF{ - "CF", + "KMF", "Komoor Fraŋ", } LRD{ - "L$", + "LRD", "Liberia Dollar", } LSL{ @@ -120,7 +120,7 @@ khq{ "Leezoto Loti", } LYD{ - "LD", + "LYD", "Liibi Dinar", } MAD{ @@ -132,11 +132,11 @@ khq{ "MalgaaÅ¡i Fraŋ", } MRO{ - "UM", + "MRO", "Mooritaani Ugiya", } MUR{ - "MURs", + "MUR", "Mooris Rupii", } MWK{ @@ -144,15 +144,15 @@ khq{ "Malaawi Kwaca", } MZM{ - "Mt", + "MZM", "Mozambik Metikal", } NAD{ - "N$", + "NAD", "Naamibi Dollar", } NGN{ - "₦", + "NGN", "Naajiriya Neera", } RWF{ @@ -160,11 +160,11 @@ khq{ "Rwanda Fraŋ", } SAR{ - "SR", + "SAR", "Saudiya Riyal", } SCR{ - "SRe", + "SCR", "SeeÅ¡el Rupii", } SDG{ @@ -172,23 +172,23 @@ khq{ "Suudaŋ Dinar", } SDP{ - "SDP" /** === */, + "SDP", "Suudaŋ Pund", } SHP{ - "SH£", + "SHP", "Seŋ Helena Fraŋ", } SLL{ - "Le", + "SLL", "Leeon", } SOS{ - "Ssh", + "SOS", "Somaali Å iiliŋ", } STD{ - "Db", + "STD", "Sao Tome nda Prinsipe Dobra", } SZL{ @@ -196,15 +196,15 @@ khq{ "Lilangeni", } TND{ - "DT", + "TND", "Tunizi Dinar", } TZS{ - "TSh", + "TZS", "Tanzaani Å iiliŋ", } UGX{ - "USh", + "UGX", "Uganda Å iiliŋ", } USD{ @@ -220,17 +220,17 @@ khq{ "CFA Fraŋ (BCEAO)", } ZAR{ - "R", + "ZAR", "Hawasa Afriki Rand", } ZMK{ - "ZK", + "ZMK", "Zambi Kwaca", } ZWD{ - "Z$", + "ZWD", "Zimbabwe Dollar", } } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/ki.txt b/icuSources/data/curr/ki.txt index 67f722e2..19cf0c5a 100755 --- a/icuSources/data/curr/ki.txt +++ b/icuSources/data/curr/ki.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ki.xml @@ -16,7 +16,7 @@ ki{ "Dirham ya Falme za Kiarabu", } AOA{ - "Kz", + "AOA", "Kwanza ya Angola", } AUD{ @@ -24,11 +24,11 @@ ki{ "Dola ya Australia", } BHD{ - "BD", + "BHD", "Dinari ya Bahareni", } BIF{ - "FBu", + "BIF", "Faranga ya Burundi", } BWP{ @@ -52,15 +52,15 @@ ki{ "Yuan Renminbi ya China", } CVE{ - "CV$", + "CVE", "Eskudo ya Kepuvede", } DJF{ - "Fdj", + "DJF", "Faranga ya Jibuti", } DZD{ - "DA", + "DZD", "Dinari ya Aljeria", } EGP{ @@ -68,11 +68,11 @@ ki{ "Pauni ya Misri", } ERN{ - "Nfk", + "ERN", "Nakfa ya Eritrea", } ETB{ - "Br", + "ETB", "Bir ya Uhabeshi", } EUR{ @@ -84,7 +84,7 @@ ki{ "Mbauini cia Ngeretha", } GHC{ - "₵", + "GHC", "Sedi ya Ghana", } GMD{ @@ -92,11 +92,11 @@ ki{ "Dalasi ya Gambia", } GNS{ - "GNS" /** === */, + "GNS", "Faranga ya Gine", } INR{ - "Rs", + "₹", "Rubia rwa India", } JPY{ @@ -108,11 +108,11 @@ ki{ "Ciringi ya Kenya", } KMF{ - "CF", + "KMF", "Faranga ya Komoro", } LRD{ - "L$", + "LRD", "Dola ya Liberia", } LSL{ @@ -120,7 +120,7 @@ ki{ "Loti ya Lesoto", } LYD{ - "LD", + "LYD", "Dinari ya Libya", } MAD{ @@ -132,11 +132,11 @@ ki{ "Ariary ya Bukini", } MRO{ - "UM", + "MRO", "Ugwiya ya Moritania", } MUR{ - "MURs", + "MUR", "Rupia ya Morisi", } MWK{ @@ -144,15 +144,15 @@ ki{ "Kwacha ya Malawi", } MZM{ - "Mt", + "MZM", "Metikali ya Msumbiji", } NAD{ - "N$", + "NAD", "Dola ya Namibia", } NGN{ - "₦", + "NGN", "Naira ya Nijeria", } RWF{ @@ -160,11 +160,11 @@ ki{ "Faranga ya Rwanda", } SAR{ - "SR", + "SAR", "Riyal ya Saudia", } SCR{ - "SRe", + "SCR", "Rupia ya Shelisheli", } SDG{ @@ -172,19 +172,19 @@ ki{ "Pauni ya Sudani", } SHP{ - "SH£", + "SHP", "Pauni ya Santahelena", } SLL{ - "Le", + "SLL", "Leoni", } SOS{ - "Ssh", + "SOS", "ciringi cia cumarÄ©", } STD{ - "Db", + "STD", "Dobra ya Sao Tome na Principe", } SZL{ @@ -192,15 +192,15 @@ ki{ "Lilangeni", } TND{ - "DT", + "TND", "Dinari ya Tunisia", } TZS{ - "TSh", + "TZS", "ciringi cia Tanizania", } UGX{ - "USh", + "UGX", "ciringi cia Ũganda", } USD{ @@ -216,17 +216,17 @@ ki{ "Faranga CFA BCEAO", } ZAR{ - "R", + "ZAR", "Randi ya Afrika Kusini", } ZMK{ - "ZK", + "ZMK", "Kwacha ya Zambia", } ZWD{ - "Z$", + "ZWD", "Dola ya Zimbabwe", } } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/kk.txt b/icuSources/data/curr/kk.txt index 8e043887..4be6a5f6 100644 --- a/icuSources/data/curr/kk.txt +++ b/icuSources/data/curr/kk.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kk.xml @@ -11,10 +11,46 @@ */ kk{ Currencies{ + BRL{ + "R$", + "Бразилия реалы", + } + CNY{ + "CNÂ¥", + "Қытай юаны", + } + EUR{ + "€", + "Еуро", + } + GBP{ + "£", + "Британия фунты", + } + INR{ + "₹", + "Үнді рупия", + } + JPY{ + "JPÂ¥", + "Жапон иені", + } KZT{ - "тңг.", - "KZT", + "₸", + "Қазақстан теңгесі", + } + RUB{ + "руб.", + "Ресей рубль", + } + USD{ + "US$", + "АҚШ доллары", + } + XXX{ + "XXX", + "Белгісіз валюта", } } - Version{"2.0.47.67"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/kk_Cyrl.txt b/icuSources/data/curr/kk_Cyrl.txt index ee4c5941..70f31087 100644 --- a/icuSources/data/curr/kk_Cyrl.txt +++ b/icuSources/data/curr/kk_Cyrl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kk_Cyrl.xml diff --git a/icuSources/data/curr/kk_Cyrl_KZ.txt b/icuSources/data/curr/kk_Cyrl_KZ.txt index 91960025..ec163a4a 100644 --- a/icuSources/data/curr/kk_Cyrl_KZ.txt +++ b/icuSources/data/curr/kk_Cyrl_KZ.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/kk_KZ.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ kk_Cyrl_KZ{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/curr/kk_KZ.txt b/icuSources/data/curr/kk_KZ.txt index 9455f3e9..6702eeaa 100644 --- a/icuSources/data/curr/kk_KZ.txt +++ b/icuSources/data/curr/kk_KZ.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/kk_KZ.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** kk_KZ{ "%%ALIAS"{"kk_Cyrl_KZ"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/curr/kl.txt b/icuSources/data/curr/kl.txt index 31bd80c8..cf4f2111 100644 --- a/icuSources/data/curr/kl.txt +++ b/icuSources/data/curr/kl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kl.xml @@ -16,5 +16,5 @@ kl{ "DKK", } } - Version{"2.0.47.67"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/kln.txt b/icuSources/data/curr/kln.txt index 00ed8703..80f47e0d 100755 --- a/icuSources/data/curr/kln.txt +++ b/icuSources/data/curr/kln.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kln.xml @@ -16,7 +16,7 @@ kln{ "Rabisiekab Kibagegeitab arabuk", } AOA{ - "Kz", + "AOA", "Rabisiekab Angolan", } AUD{ @@ -24,11 +24,11 @@ kln{ "Dolaitab Australian", } BHD{ - "BD", + "BHD", "Rabisiekab Bahrain", } BIF{ - "FBu", + "BIF", "Rabisiekab Burundi", } BWP{ @@ -52,15 +52,15 @@ kln{ "Rabisiekab China", } CVE{ - "CV$", + "CVE", "Rabisiekab Kepuvede", } DJF{ - "Fdj", + "DJF", "Rabisiekab Jibuti", } DZD{ - "DA", + "DZD", "Rabisiekab Algerian", } EGP{ @@ -68,11 +68,11 @@ kln{ "Pauditab Misri", } ERN{ - "Nfk", + "ERN", "Rabisiekab Eritrea", } ETB{ - "Br", + "ETB", "Rabisiekab Ethiopia", } EUR{ @@ -84,7 +84,7 @@ kln{ "pounditab Uingereza", } GHC{ - "₵", + "GHC", "Rabisiekab Ghana", } GMD{ @@ -92,11 +92,11 @@ kln{ "Rabisiekab Gambia", } GNS{ - "GNS" /** === */, + "GNS", "Rabisiekab Guinea", } INR{ - "Rs", + "₹", "Rabisiekab India", } JPY{ @@ -108,11 +108,11 @@ kln{ "Silingitab ya Kenya", } KMF{ - "CF", + "KMF", "Rabisiekab Komoro", } LRD{ - "L$", + "LRD", "Dolaitab Liberia", } LSL{ @@ -120,7 +120,7 @@ kln{ "Rabisiekab Lesoto", } LYD{ - "LD", + "LYD", "Rabisiekab Libya", } MAD{ @@ -132,11 +132,11 @@ kln{ "Rabisiekab Malagasy", } MRO{ - "UM", + "MRO", "Rabisiekab Mauritania", } MUR{ - "MURs", + "MUR", "Rabisiekab Mauritius", } MWK{ @@ -144,15 +144,15 @@ kln{ "Rabisiekaby Malawi", } MZM{ - "Mt", + "MZM", "Rabisiekab Msumbiji", } NAD{ - "N$", + "NAD", "Dolaitab Namibia", } NGN{ - "₦", + "NGN", "Rabisiekab Nigeria", } RWF{ @@ -160,11 +160,11 @@ kln{ "Rabisiekab Rwanda", } SAR{ - "SR", + "SAR", "Rabisiekab Saudia", } SCR{ - "SRe", + "SCR", "Rabisiekab Shelisheli", } SDG{ @@ -172,19 +172,19 @@ kln{ "Pouditab Sudan", } SHP{ - "SH£", + "SHP", "Pouditab helena ne tilil", } SLL{ - "Le", + "SLL", "Leonit", } SOS{ - "Ssh", + "SOS", "siligitab Somalia", } STD{ - "Db", + "STD", "Rabisiekab Sao Tome ak Principe", } SZL{ @@ -192,15 +192,15 @@ kln{ "Lilangenit", } TND{ - "DT", + "TND", "RabisiekabTunisia", } TZS{ - "TSh", + "TZS", "silingitab Tanzania", } UGX{ - "USh", + "UGX", "Silingitab Uganda", } USD{ @@ -216,17 +216,17 @@ kln{ "Rabisiekab CFA BCEAO", } ZAR{ - "R", + "ZAR", "Randitab Afrika nebo murot tai", } ZMK{ - "ZK", + "ZMK", "Kwachaitab Zambia", } ZWD{ - "Z$", + "ZWD", "Dolaitab ya Zimbabwe", } } - Version{"2.0.47.63"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/km.txt b/icuSources/data/curr/km.txt index 659da2b2..f564f412 100644 --- a/icuSources/data/curr/km.txt +++ b/icuSources/data/curr/km.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/km.xml @@ -16,5 +16,5 @@ km{ "Riel", } } - Version{"2.0.47.67"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/kn.txt b/icuSources/data/curr/kn.txt index 8c1e4474..f2ff3f73 100644 --- a/icuSources/data/curr/kn.txt +++ b/icuSources/data/curr/kn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kn.xml @@ -10,5 +10,627 @@ * ICU source: /xml/main/kn.xml */ kn{ - Version{"2.0.50.94"} + 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{ + "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", + "ಮಲೇಷ್ಯಾದ ರಿಂಗೆಟ್‌", + } + 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", + "ಸುಡಾನ್‌ನ ಪೌಂಡ್‌", + } + 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", + "CFA ಫ್ರಾಂಕ್‌ BEAC", + } + XCD{ + "EC$", + "ಪೂರ್ವ ಕೆರಿಬಿಯನ್‌ ಡಾಲರ್‌", + } + XOF{ + "CFA", + "CFA ಫ್ರಾಂಕ್‌ BCEAO", + } + XPF{ + "CFPF", + "CFP ಫ್ರಾಂಕ್‌", + } + XXX{ + "XXX", + "ಗೊತ್ತಿಲ್ಲದ ಕರೆನ್ಸಿ", + } + YER{ + "YER", + "ಯೆಮೆನ್‌ನ ರಿಯಾಲ್‌", + } + ZAR{ + "ZAR", + "ದಕ್ಷಿಣ ಆಫ್ರಿಕಾದ ರ‍್ಯಾಂಡ್‌", + } + ZMK{ + "ZMK", + "ಜಾಂಬಿಯಾ ಕ್ವಾಚ", + } + } + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/ko.txt b/icuSources/data/curr/ko.txt index 2ce7df48..61d33728 100644 --- a/icuSources/data/curr/ko.txt +++ b/icuSources/data/curr/ko.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ko.xml @@ -12,7 +12,7 @@ ko{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "안도라 페세타", } AED{ @@ -20,12 +20,12 @@ ko{ "아랍에미리트 디르함", } AFA{ - "AFA" /** === */, + "AFA", "아프가니 (1927-2002)", } AFN{ - "Af", - "아프가니", + "AFN", + "아프가니스탄 아프가니", } ALL{ "ALL", @@ -36,39 +36,35 @@ ko{ "아르메니아 드람", } ANG{ - "NAf.", + "ANG", "네덜란드령 안틸레스 길더", } AOA{ - "Kz", + "AOA", "앙골라 콴자", } AOK{ - "AOK" /** === */, + "AOK", "앙골라 콴자 (1977-1990)", } AON{ - "AON" /** === */, + "AON", "앙골라 신콴자 (1990-2000)", } - AOR{ - "AOR" /** === */, - "앙골라 콴자 Reajustado (1995-1999)", - } ARA{ - "₳", + "ARA", "아르헨티나 오스트랄", } ARP{ - "ARP" /** === */, + "ARP", "아르헨티나 페소 (1983-1985)", } ARS{ - "AR$", + "ARS", "아르헨티나 페소", } ATS{ - "ATS" /** === */, + "ATS", "호주 실링", } AUD{ @@ -76,47 +72,47 @@ ko{ "호주 달러", } AWG{ - "Afl.", - "아루바 길더", + "AWG", + "아루바 플로린", } AZM{ "AZM", "아제르바이젠 마나트(1993-2006)", } AZN{ - "man.", + "AZN", "아제르바이잔 마나트", } BAD{ - "BAD" /** === */, + "BAD", "보스니아-헤르체고비나 디나르", } BAM{ - "KM", + "BAM", "보스니아-헤르체고비나 태환 마르크", } BBD{ - "Bds$", + "BBD", "바베이도스 달러", } BDT{ - "Tk", + "BDT", "방글라데시 타카", } BEC{ - "BEC" /** === */, + "BEC", "벨기에 프랑 (태환)", } BEF{ - "BF", + "BEF", "벨기에 프랑", } BEL{ - "BEL" /** === */, + "BEL", "벨기에 프랑 (금융)", } BGL{ - "BGL" /** === */, + "BGL", "불가리아 동전 렛", } BGN{ @@ -124,43 +120,43 @@ ko{ "불가리아 신권 렛", } BHD{ - "BD", + "BHD", "바레인 디나르", } BIF{ - "FBu", + "BIF", "부룬디 프랑", } BMD{ - "BD$", + "BMD", "버뮤다 달러", } BND{ - "BN$", + "BND", "부루나이 달러", } BOB{ - "Bs", + "BOB", "볼리비아노", } BOP{ - "$b.", + "BOP", "볼리비아노 페소", } BOV{ - "BOV" /** === */, + "BOV", "볼리비아노 Mvdol(기금)", } BRB{ - "BRB" /** === */, + "BRB", "볼리비아노 크루제이루 노보 (1967-1986)", } BRC{ - "BRC" /** === */, + "BRC", "브라질 크루자두", } BRE{ - "BRE" /** === */, + "BRE", "브라질 크루제이루 (1990-1993)", } BRL{ @@ -168,23 +164,23 @@ ko{ "브라질 레알", } BRN{ - "BRN" /** === */, + "BRN", "브라질 크루자두 노보", } BRR{ - "BRR" /** === */, + "BRR", "브라질 크루제이루", } BSD{ - "BS$", + "BSD", "바하마 달러", } BTN{ - "Nu.", + "BTN", "부탄 눌투눔", } BUK{ - "BUK" /** === */, + "BUK", "버마 차트", } BWP{ @@ -192,7 +188,7 @@ ko{ "보츠와나 폴라", } BYB{ - "BYB" /** === */, + "BYB", "벨라루스 신권 루블 (1994-1999)", } BYR{ @@ -200,7 +196,7 @@ ko{ "벨라루스 루블", } BZD{ - "BZ$", + "BZD", "벨리즈 달러", } CAD{ @@ -212,23 +208,23 @@ ko{ "콩고 프랑 콩골라스", } CHE{ - "CHE" /** === */, - "WIR 유로", + "CHE", + "유로 (WIR)", } CHF{ "CHF", "스위스 프랑", } CHW{ - "CHW" /** === */, - "WIR 프랑", + "CHW", + "프랑 (WIR)", } CLF{ - "CLF" /** === */, - "칠레 UF (Unidades de Fomento)", + "CLF", + "칠레 (UF)", } CLP{ - "CL$", + "CLP", "칠레 페소", } CNY{ @@ -236,79 +232,75 @@ ko{ "중국 위안 인민폐", } COP{ - "CO$", + "COP", "콜롬비아 페소", } - COU{ - "COU" /** === */, - "UVR (Unidad de Valor Real)", - } CRC{ - "₡", + "CRC", "코스타리카 콜론", } CSD{ - "CSD" /** === */, + "CSD", "ê³  세르비아 디나르", } CSK{ - "CSK" /** === */, + "CSK", "체코슬로바키아 동전 코루나", } CUC{ - "CUC$", + "CUC", "쿠바 태환 페소", } CUP{ - "CU$", + "CUP", "쿠바 페소", } CVE{ - "CV$", + "CVE", "카보베르데 에스쿠도", } CYP{ - "CY£", + "CYP", "싸이프러스 파운드", } CZK{ - "Kč", + "CZK", "체코 공화국 코루나", } DDM{ - "DDM" /** === */, + "DDM", "동독 오스트마르크", } DEM{ - "DM", + "DEM", "독일 마르크", } DJF{ - "Fdj", + "DJF", "지부티 프랑", } DKK{ - "Dkr", + "DKK", "덴마크 크로네", } DOP{ - "RD$", + "DOP", "도미니카 페소", } DZD{ - "DA", + "DZD", "알제리 디나르", } ECS{ - "ECS" /** === */, + "ECS", "에쿠아도르 수크레", } ECV{ - "ECV" /** === */, - "에콰도르 UVC(Unidad de Valor Constante)", + "ECV", + "에콰도르 (UVC)", } EEK{ - "Ekr", + "EEK", "에스토니아 크룬", } EGP{ @@ -316,23 +308,23 @@ ko{ "이집트 파운드", } ERN{ - "Nfk", + "ERN", "에리트리아 나크파", } ESA{ - "ESA" /** === */, + "ESA", "스페인 페세타(예금)", } ESB{ - "ESB" /** === */, + "ESB", "스페인 페세타(변환 예금)", } ESP{ - "Pts", + "ESP", "스페인 페세타", } ETB{ - "Br", + "ETB", "이디오피아 비르", } EUR{ @@ -340,19 +332,19 @@ ko{ "유로화", } FIM{ - "mk", + "FIM", "핀란드 마르카", } FJD{ - "FJ$", + "FJD", "피지 달러", } FKP{ - "FK£", + "FKP", "포클랜드제도 파운드", } FRF{ - "₣", + "FRF", "프랑스 프랑", } GBP{ @@ -360,7 +352,7 @@ ko{ "영국령 파운드 스털링", } GEK{ - "GEK" /** === */, + "GEK", "그루지야 지폐 라리트", } GEL{ @@ -368,15 +360,15 @@ ko{ "그루지야 라리", } GHC{ - "₵", + "GHC", "가나 시디 (1979-2007)", } GHS{ - "GH₵", + "GHS", "가나 시디", } GIP{ - "GI£", + "GIP", "지브롤터 파운드", } GMD{ @@ -384,19 +376,19 @@ ko{ "감비아 달라시", } GNF{ - "FG", + "GNF", "기니 프랑", } GNS{ - "GNS" /** === */, + "GNS", "기니 시리", } GQE{ - "GQE" /** === */, + "GQE", "적도 기니 에쿨 (Ekwele)", } GRD{ - "₯", + "GRD", "그리스 드라크마", } GTQ{ @@ -404,15 +396,15 @@ ko{ "과테말라 케트살", } GWE{ - "GWE" /** === */, + "GWE", "포르투갈령 기니 에스쿠도", } GWP{ - "GWP" /** === */, + "GWP", "기네비쏘 페소", } GYD{ - "GY$", + "GYD", "가이아나 달러", } HKD{ @@ -424,11 +416,11 @@ ko{ "온두라스 렘피라", } HRD{ - "HRD" /** === */, + "HRD", "크로아티아 디나르", } HRK{ - "kn", + "HRK", "크로아티아 쿠나", } HTG{ @@ -436,19 +428,19 @@ ko{ "하이티 구르드", } HUF{ - "Ft", + "HUF", "헝가리 포린트", } IDR{ - "Rp", + "IDR", "인도네시아 루피아", } IEP{ - "IR£", + "IEP", "아일랜드 파운드", } ILP{ - "I£", + "ILP", "이스라엘 파운드", } ILS{ @@ -456,7 +448,7 @@ ko{ "이스라엘 신권 세켈", } INR{ - "Rs", + "₹", "인도 루피", } IQD{ @@ -468,19 +460,19 @@ ko{ "이란 리얄", } ISK{ - "Ikr", + "ISK", "아이슬란드 크로나", } ITL{ - "IT₤", + "ITL", "이탈리아 리라", } JMD{ - "J$", + "JMD", "자메이카 달러", } JOD{ - "JD", + "JOD", "요르단 디나르", } JPY{ @@ -488,7 +480,7 @@ ko{ "일본 엔화", } KES{ - "Ksh", + "KES", "케냐 실링", } KGS{ @@ -500,7 +492,7 @@ ko{ "캄보디아 리얄", } KMF{ - "CF", + "KMF", "코모르 프랑", } KPW{ @@ -512,11 +504,11 @@ ko{ "대한민국 원", } KWD{ - "KD", + "KWD", "쿠웨이트 디나르", } KYD{ - "KY$", + "KYD", "케이맨 제도 달러", } KZT{ @@ -524,19 +516,19 @@ ko{ "카자흐스탄 텐게", } LAK{ - "₭", + "LAK", "라오스 키프", } LBP{ - "LB£", + "LBP", "레바논 파운드", } LKR{ - "SLRs", + "LKR", "스리랑카 루피", } LRD{ - "L$", + "LRD", "라이베리아 달러", } LSL{ @@ -544,35 +536,35 @@ ko{ "레소토 로티", } LTL{ - "Lt", + "LTL", "리투아니아 리타", } LTT{ - "LTT" /** === */, + "LTT", "룩셈부르크 타로나", } LUC{ - "LUC" /** === */, + "LUC", "룩셈부르크 변환 프랑", } LUF{ - "LUF" /** === */, + "LUF", "룩셈부르크 프랑", } LUL{ - "LUL" /** === */, + "LUL", "룩셈부르크 재정 프랑", } LVL{ - "Ls", + "LVL", "라트비아 라트", } LVR{ - "LVR" /** === */, + "LVR", "라트비아 루블", } LYD{ - "LD", + "LYD", "리비아 디나르", } MAD{ @@ -580,7 +572,7 @@ ko{ "모로코 디렘", } MAF{ - "MAF" /** === */, + "MAF", "모로코 프랑", } MDL{ @@ -592,7 +584,7 @@ ko{ "마다가스카르 아리아리", } MGF{ - "MGF" /** === */, + "MGF", "마다가스카르 프랑", } MKD{ @@ -600,7 +592,7 @@ ko{ "마케도니아 디나르", } MLF{ - "MLF" /** === */, + "MLF", "말리 프랑", } MMK{ @@ -608,27 +600,27 @@ ko{ "미얀마 키얏", } MNT{ - "₮", + "MNT", "몽골 투그릭", } MOP{ - "MOP$", + "MOP", "마카오 파타카", } MRO{ - "UM", + "MRO", "모리타니 우기야", } MTL{ - "Lm", + "MTL", "몰타 리라", } MTP{ - "MT£", + "MTP", "몰타 파운드", } MUR{ - "MURs", + "MUR", "모리셔스 루피", } MVR{ @@ -644,55 +636,55 @@ ko{ "멕시코 페소", } MXP{ - "MXP" /** === */, + "MXP", "멕시코 실버 페소 (1861-1992)", } MXV{ - "MXV" /** === */, - "멕시코 UDI(Unidad de Inversion)", + "MXV", + "멕시코 (UDI)", } MYR{ - "RM", + "MYR", "말레이시아 링깃", } MZE{ - "MZE" /** === */, + "MZE", "모잠비크 에스쿠도", } MZM{ - "Mt", + "MZM", "ê³  모잠비크 메티칼", } MZN{ - "MTn", + "MZN", "모잠비크 메티칼", } NAD{ - "N$", + "NAD", "나미비아 달러", } NGN{ - "₦", + "NGN", "니제르 나이라", } NIC{ - "NIC" /** === */, + "NIC", "니카라과 코르도바", } NIO{ - "C$", + "NIO", "니카라과 코르도바 오로", } NLG{ - "fl", + "NLG", "네델란드 길더", } NOK{ - "Nkr", + "NOK", "노르웨이 크로네", } NPR{ - "NPRs", + "NPR", "네팔 루피", } NZD{ @@ -704,19 +696,19 @@ ko{ "오만 리얄", } PAB{ - "B/.", + "PAB", "파나마 발보아", } PEI{ - "I/.", + "PEI", "페루 인티", } PEN{ - "S/.", + "PEN", "페루 솔 누에보", } PES{ - "PES" /** === */, + "PES", "페루 솔", } PGK{ @@ -724,35 +716,35 @@ ko{ "파푸아뉴기니 키나", } PHP{ - "₱", + "PHP", "필리핀 페소", } PKR{ - "PKRs", + "PKR", "파키스탄 루피", } PLN{ - "zł", + "PLN", "폴란드 즐로티", } PLZ{ - "PLZ" /** === */, + "PLZ", "폴란드 즐로티 (1950-1995)", } PTE{ - "Esc", + "PTE", "포르투갈 에스쿠도", } PYG{ - "₲", + "PYG", "파라과이 과라니", } QAR{ - "QR", + "QAR", "카타르 리얄", } RHD{ - "RH$", + "RHD", "로디지아 달러", } ROL{ @@ -764,7 +756,7 @@ ko{ "루마니아 레우", } RSD{ - "din.", + "RSD", "세르비아 디나르", } RUB{ @@ -772,7 +764,7 @@ ko{ "러시아 루블", } RUR{ - "RUR" /** === */, + "RUR", "러시아 루블 (1991-1998)", } RWF{ @@ -780,19 +772,19 @@ ko{ "르완다 프랑", } SAR{ - "SR", + "SAR", "사우디아라비아 리얄", } SBD{ - "SI$", + "SBD", "솔로몬 제도 달러", } SCR{ - "SRe", + "SCR", "세이쉴 루피", } SDD{ - "LSd", + "SDD", "수단 디나르", } SDG{ @@ -800,59 +792,59 @@ ko{ "수단 파운드", } SDP{ - "SDP" /** === */, + "SDP", "ê³  수단 파운드", } SEK{ - "Skr", + "SEK", "스웨덴 크로나", } SGD{ - "S$", + "SGD", "싱가폴 달러", } SHP{ - "SH£", + "SHP", "세인트헬레나 파운드", } SIT{ - "SIT" /** === */, + "SIT", "슬로베니아 톨라르", } SKK{ - "Sk", + "SKK", "슬로바키아 코루나", } SLL{ - "Le", + "SLL", "시에라리온 리온", } SOS{ - "Ssh", + "SOS", "소말리아 실링", } SRD{ - "SR$", + "SRD", "수리남 달러", } SRG{ - "Sf", + "SRG", "수리남 길더", } STD{ - "Db", + "STD", "상투메 프린시페 도브라", } SUR{ - "SUR" /** === */, + "SUR", "소련 루블", } SVC{ - "SV₡", + "SVC", "엘살바도르 콜론", } SYP{ - "SY£", + "SYP", "시리아 파운드", } SZL{ @@ -864,7 +856,7 @@ ko{ "태국 바트", } TJR{ - "TJR" /** === */, + "TJR", "타지키스탄 루블", } TJS{ @@ -873,18 +865,22 @@ ko{ } TMM{ "TMM", + "투르크메니스탄 마나트 (1993-2009)", + } + TMT{ + "TMT", "투르크메니스탄 마나트", } TND{ - "DT", + "TND", "튀니지 디나르", } TOP{ - "T$", + "TOP", "통가 파앙가", } TPE{ - "TPE" /** === */, + "TPE", "티모르 에스쿠도", } TRL{ @@ -892,11 +888,11 @@ ko{ "터키 리라", } TRY{ - "TL", + "TRY", "신 터키 리라", } TTD{ - "TT$", + "TTD", "트리니다드 토바고 달러", } TWD{ @@ -904,23 +900,23 @@ ko{ "대만 신권 달러", } TZS{ - "TSh", + "TZS", "탄자니아 실링", } UAH{ - "₴", + "UAH", "우크라이나 그리브나", } UAK{ - "UAK" /** === */, + "UAK", "우크라이나 카보바네츠", } UGS{ - "UGS" /** === */, + "UGS", "우간다 실링 (1966-1987)", } UGX{ - "USh", + "UGX", "우간다 실링", } USD{ @@ -928,23 +924,23 @@ ko{ "미국 달러", } USN{ - "USN" /** === */, + "USN", "미국 달러(다음날)", } USS{ - "USS" /** === */, + "USS", "미국 달러(당일)", } UYI{ - "UYI" /** === */, - "우루과이 페소 UI (Unidades Indexadas)", + "UYI", + "우루과이 페소 (UI)", } UYP{ - "UYP" /** === */, + "UYP", "우루과이 페소 (1975-1993)", } UYU{ - "$U", + "UYU", "우루과이 페소 우루과요", } UZS{ @@ -952,11 +948,11 @@ ko{ "우즈베키스탄 숨", } VEB{ - "VEB" /** === */, + "VEB", "베네주엘라 볼리바르", } VEF{ - "Bs.F.", + "VEF", "베네주엘라 볼리바르 푸에르떼", } VND{ @@ -964,16 +960,16 @@ ko{ "베트남 동", } VUV{ - "VT", + "VUV", "바누아투 바투", } WST{ - "WS$", + "WST", "서 사모아 탈라", } XAF{ "FCFA", - "CFA 프랑 BEAC", + "프랑 (CFA-BEAC)", } XAG{ "XAG", @@ -1008,20 +1004,20 @@ ko{ "특별인출권", } XEU{ - "XEU" /** === */, + "XEU", "유럽 환율 단위", } XFO{ "XFO", - "프랑스 Gold 프랑", + "프랑스 프랑 (Gold)", } XFU{ "XFU", - "프랑스 UIC-프랑", + "프랑스 프랑 (UIC)", } XOF{ "CFA", - "CFA 프랑 BCEAO", + "프랑 (CFA-BCEAO)", } XPD{ "XPD", @@ -1029,14 +1025,14 @@ ko{ } XPF{ "CFPF", - "CFP 프랑", + "프랑 (CFP)", } XPT{ "XPT", "백금", } XRE{ - "XRE" /** === */, + "XRE", "RINET 기금", } XTS{ @@ -1048,39 +1044,39 @@ ko{ "알수없거나 유효하지않은 통화단위", } YDD{ - "YDD" /** === */, + "YDD", "예멘 디나르", } YER{ - "YR", + "YER", "예멘 리알", } YUD{ - "YUD" /** === */, + "YUD", "유고슬라비아 동전 디나르", } YUM{ - "YUM" /** === */, + "YUM", "유고슬라비아 노비 디나르", } YUN{ - "YUN" /** === */, + "YUN", "유고슬라비아 전환 디나르", } ZAL{ - "ZAL" /** === */, + "ZAL", "남아프리카 랜드 (금융)", } ZAR{ - "R", + "ZAR", "남아프리카 랜드", } ZMK{ - "ZK", + "ZMK", "쟘비아 콰쳐", } ZRN{ - "NZ", + "ZRN", "자이르 신권 자이르", } ZRZ{ @@ -1088,16 +1084,16 @@ ko{ "자이르 자이르", } ZWD{ - "Z$", + "ZWD", "짐바브웨 달러", } ZWL{ - "ZWL" /** === */, + "ZWL", "짐바브웨 달러 (2009)", } } CurrencyUnitPatterns{ other{"{0} {1}"} } - Version{"2.0.49.58"} + Version{"2.0.66.10"} } diff --git a/icuSources/data/curr/kok.txt b/icuSources/data/curr/kok.txt index 4a956ea0..87126335 100644 --- a/icuSources/data/curr/kok.txt +++ b/icuSources/data/curr/kok.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kok.xml @@ -10,11 +10,5 @@ * ICU source: /xml/main/kok.xml */ kok{ - Currencies{ - INR{ - "₹", - "INR", - } - } - Version{"2.0.47.68"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/ksb.txt b/icuSources/data/curr/ksb.txt new file mode 100755 index 00000000..85f46c06 --- /dev/null +++ b/icuSources/data/curr/ksb.txt @@ -0,0 +1,236 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/ksb.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/ksb.xml + */ +ksb{ + Currencies{ + AED{ + "AED", + "dilham ya Falme za Kialabu", + } + AOA{ + "AOA", + "kwanza ya Angola", + } + AUD{ + "AU$", + "dola ya Austlalia", + } + BHD{ + "BHD", + "dinali ya Bahaleni", + } + BIF{ + "BIF", + "falanga ya Bulundi", + } + BWP{ + "BWP", + "pula ya Botswana", + } + CAD{ + "CA$", + "dola ya Kanada", + } + CDF{ + "CDF", + "falanga ya Kongo", + } + CHF{ + "CHF", + "falanga ya Uswisi", + } + CNY{ + "CNÂ¥", + "yaun lenminbi ya China", + } + CVE{ + "CVE", + "eskudo ya Kepuvede", + } + DJF{ + "DJF", + "falanga ya Jibuti", + } + DZD{ + "DZD", + "dinali ya Aljelia", + } + EGP{ + "EGP", + "pauni ya Misli", + } + ERN{ + "ERN", + "nakfa ya Elitlea", + } + ETB{ + "ETB", + "bil ya Uhabeshi", + } + EUR{ + "€", + "yulo", + } + GBP{ + "£", + "pauni ya Uingeeza", + } + GHC{ + "GHC", + "sedi ya Ghana", + } + GMD{ + "GMD", + "dalasi ya Gambia", + } + GNS{ + "GNS", + "falanga ya Gine", + } + INR{ + "₹", + "lupia ya India", + } + JPY{ + "JPÂ¥", + "salafu ya Kijapani", + } + KES{ + "KES", + "shilingi ya Kenya", + } + KMF{ + "KMF", + "falanga ya Komolo", + } + LRD{ + "LRD", + "dola ya Libelia", + } + LSL{ + "LSL", + "loti ya Lesoto", + } + LYD{ + "LYD", + "dinali ya Libya", + } + MAD{ + "MAD", + "dilham ya Moloko", + } + MGA{ + "MGA", + "falanga ya Bukini", + } + MRO{ + "MRO", + "ugwiya ya Molitania", + } + MUR{ + "MUR", + "lupia ya Molisi", + } + MWK{ + "MWK", + "kwacha ya Malawi", + } + MZM{ + "MZM", + "metikali ya Msumbiji", + } + NAD{ + "NAD", + "dola ya Namibia", + } + NGN{ + "NGN", + "naila ya Naijelia", + } + RWF{ + "RWF", + "falanga ya Lwanda", + } + SAR{ + "SAR", + "liyal ya Saudia", + } + SCR{ + "SCR", + "lupia ya Shelisheli", + } + SDG{ + "SDG", + "dinali ya Sudani", + } + SDP{ + "SDP", + "pauni ya Sudani", + } + SHP{ + "SHP", + "pauni ya Santahelena", + } + SLL{ + "SLL", + "leoni", + } + SOS{ + "SOS", + "shilingi ya Somalia", + } + STD{ + "STD", + "dobla ya Sao Tome na Plincipe", + } + SZL{ + "SZL", + "lilangeni", + } + TND{ + "TND", + "dinali ya Tunisia", + } + TZS{ + "TSh", + "shilingi ya Tanzania", + } + UGX{ + "UGX", + "shilingi ya Uganda", + } + USD{ + "US$", + "dola ya Malekani", + } + XAF{ + "FCFA", + "falanga CFA BEAC", + } + XOF{ + "CFA", + "falanga CFA BCEAO", + } + ZAR{ + "ZAR", + "landi ya Aflika Kusini", + } + ZMK{ + "ZMK", + "kwacha ya Zambia", + } + ZWD{ + "ZWD", + "dola ya Zimbabwe", + } + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/curr/ksf.txt b/icuSources/data/curr/ksf.txt new file mode 100755 index 00000000..59f8658d --- /dev/null +++ b/icuSources/data/curr/ksf.txt @@ -0,0 +1,232 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/ksf.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/ksf.xml + */ +ksf{ + Currencies{ + AED{ + "AED", + "mɔni mǝ á bǝlɔŋ bǝ kaksa bɛ táatáaŋzǝn", + } + AOA{ + "AOA", + "mɔni mǝ á angóla", + } + AUD{ + "AU$", + "mɔni mǝ á ɔstralí", + } + BHD{ + "BHD", + "mɔni mǝ á barǝ́n", + } + BIF{ + "BIF", + "mɔni mǝ á burundí", + } + BWP{ + "BWP", + "mɔni mǝ á botswana", + } + CAD{ + "CA$", + "mɔni mǝ á kanada", + } + CDF{ + "CDF", + "mɔni mǝ á kɔngó", + } + CHF{ + "CHF", + "mɔni mǝ á swís", + } + CNY{ + "CNÂ¥", + "mɔni mǝ á cín", + } + CVE{ + "CVE", + "mɔni mǝ á kapvɛr", + } + DJF{ + "DJF", + "mɔni mǝ á dyibutí", + } + DZD{ + "DZD", + "mɔni mǝ á aljɛrí", + } + EGP{ + "EGP", + "mɔni mǝ á ɛjípt", + } + ERN{ + "ERN", + "mɔni mǝ á ɛritrɛ́", + } + ETB{ + "ETB", + "mɔni mǝ á ɛtyɔpí", + } + EUR{ + "€", + "mɔni mǝ á pɛrɛsǝ́", + } + GBP{ + "£", + "mɔni mǝ á ingɛrís", + } + GHC{ + "GHC", + "mɔni mǝ á gána", + } + GMD{ + "GMD", + "mɔni mǝ á gambí", + } + GNS{ + "GNS", + "mɔni mǝ á ginɛ́", + } + INR{ + "₹", + "mɔni mǝ á indí", + } + JPY{ + "JPÂ¥", + "mɔni mǝ á japɔ́ŋ", + } + KES{ + "KES", + "mɔni mǝ á kɛnya", + } + KMF{ + "KMF", + "mɔni mǝ á komɔr", + } + LRD{ + "LRD", + "mɔni mǝ á libɛrya", + } + LSL{ + "LSL", + "mɔni mǝ á lǝsóto", + } + LYD{ + "LYD", + "mɔni mǝ á libí", + } + MAD{ + "MAD", + "mɔni mǝ á marɔk", + } + MGA{ + "MGA", + "mɔni mǝ á madagaska", + } + MRO{ + "MRO", + "mɔni mǝ á mwaritaní", + } + MUR{ + "MUR", + "mɔni mǝ á mwarís", + } + MWK{ + "MWK", + "mɔni mǝ á malawi", + } + MZM{ + "MZM", + "mɔni mǝ á mosambík", + } + NAD{ + "NAD", + "mɔni mǝ á namibí", + } + NGN{ + "NGN", + "mɔni mǝ á nijɛ́rya", + } + RWF{ + "RWF", + "mɔni mǝ á rwanda", + } + SAR{ + "SAR", + "mɔni mǝ á arabí saodí", + } + SCR{ + "SCR", + "mɔni mǝ á sɛcɛl", + } + SDG{ + "SDG", + "mɔni mǝ á sudan", + } + SHP{ + "SHP", + "mɔni mǝ á sɛntɛ́len", + } + SLL{ + "SLL", + "mɔni mǝ á syɛraleon", + } + SOS{ + "SOS", + "mɔni mǝ á somalí", + } + STD{ + "STD", + "mɔni mǝ á saotomɛ́ ri priŋsib", + } + SZL{ + "SZL", + "mɔni mǝ á swazilan", + } + TND{ + "TND", + "mɔni mǝ á tunɛsí", + } + TZS{ + "TZS", + "mɔni mǝ á tanzaní", + } + UGX{ + "UGX", + "mɔni mǝ á uganda", + } + USD{ + "US$", + "mɔni mǝ á amɛrika", + } + XAF{ + "FCFA", + "fráŋ", + } + XOF{ + "CFA", + "mɔni mǝ á afríka aná wɛs", + } + ZAR{ + "ZAR", + "mɔni mǝ á afrik anǝ a sud", + } + ZMK{ + "ZMK", + "mɔni mǝ á zambí", + } + ZWD{ + "ZWD", + "mɔni mǝ á zimbabwɛ́", + } + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/curr/kw.txt b/icuSources/data/curr/kw.txt index ba38c692..1c85e697 100644 --- a/icuSources/data/curr/kw.txt +++ b/icuSources/data/curr/kw.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kw.xml @@ -10,5 +10,5 @@ * ICU source: /xml/main/kw.xml */ kw{ - Version{"2.0.47.67"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/lag.txt b/icuSources/data/curr/lag.txt index d612c8a5..22423e4f 100755 --- a/icuSources/data/curr/lag.txt +++ b/icuSources/data/curr/lag.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/lag.xml @@ -16,7 +16,7 @@ lag{ "Diriháamu ya Ʉtemi wa Kɨaráabu", } AOA{ - "Kz", + "AOA", "Kwáanza ya Angóola", } AUD{ @@ -24,11 +24,11 @@ lag{ "Dóola ya Ausitereelía", } BHD{ - "BD", + "BHD", "Dináari ya Baharéeni", } BIF{ - "FBu", + "BIF", "Faráanga ya Burúundi", } BWP{ @@ -52,15 +52,15 @@ lag{ "Yúani Renimínibi ya Chíina", } CVE{ - "CV$", + "CVE", "Esikúudo ya Kepuvéede", } DJF{ - "Fdj", + "DJF", "Faráanga ya Jibóuti", } DZD{ - "DA", + "DZD", "Dináairi ya Alijéria", } EGP{ @@ -68,11 +68,11 @@ lag{ "Páundi ya Mísiri", } ERN{ - "Nfk", + "ERN", "Nákɨfa ya Eriterea", } ETB{ - "Br", + "ETB", "Bíiri ya Ʉhabéeshi", } EUR{ @@ -84,7 +84,7 @@ lag{ "Páundi ya Ʉɨngɨréesa", } GHC{ - "₵", + "GHC", "Séedi ya Gáana", } GMD{ @@ -92,11 +92,11 @@ lag{ "Daláasi ya Gámbia", } GNS{ - "GNS" /** === */, + "GNS", "Faráanga ya Gíine", } INR{ - "Rs", + "₹", "Rupía ya Índia", } JPY{ @@ -104,15 +104,15 @@ lag{ "Yéeni ya Japáani", } KES{ - "Ksh", + "KES", "Shilíingi ya Kéenya", } KMF{ - "CF", + "KMF", "Faráanga ya Komóoro", } LRD{ - "L$", + "LRD", "Dóola ya Libéria", } LSL{ @@ -120,7 +120,7 @@ lag{ "Lóoti ya Lesóoto", } LYD{ - "LD", + "LYD", "Dináari ya Líbia", } MAD{ @@ -132,11 +132,11 @@ lag{ "Mpía ya bukini", } MRO{ - "UM", + "MRO", "Ungwíiya ya Moritánia", } MUR{ - "MURs", + "MUR", "Rupía ya Moríisi", } MWK{ @@ -144,15 +144,15 @@ lag{ "Kwáacha ya Maláawi", } MZM{ - "Mt", + "MZM", "Metikáali ya Musumbíiji", } NAD{ - "N$", + "NAD", "Dóola ya Namíbia", } NGN{ - "₦", + "NGN", "Naíira ya Niijéria", } RWF{ @@ -160,11 +160,11 @@ lag{ "Faráanga ya Rwáanda", } SAR{ - "SR", + "SAR", "Riyáali ya Saudía", } SCR{ - "SRe", + "SCR", "Rupía ya Shelishéeli", } SDG{ @@ -172,19 +172,19 @@ lag{ "Páundi ya Sudáani", } SHP{ - "SH£", + "SHP", "Páundi ya Mʉtakatíifu Heléena", } SLL{ - "Le", + "SLL", "Leóoni", } SOS{ - "Ssh", + "SOS", "Shilíingi ya Somália", } STD{ - "Db", + "STD", "Dóbura ya SaoTóome na Pirínsipe", } SZL{ @@ -192,7 +192,7 @@ lag{ "Lilengéeni", } TND{ - "DT", + "TND", "Dináari ya Tunísia", } TZS{ @@ -200,7 +200,7 @@ lag{ "Shilíingi ya Taansanía", } UGX{ - "USh", + "UGX", "Shilíingi ya Ugáanda", } USD{ @@ -216,17 +216,17 @@ lag{ "Faráanga ya CFA BCEAO", } ZAR{ - "R", + "ZAR", "Ráandi ya Afɨrɨka ya Saame", } ZMK{ - "ZK", + "ZMK", "Kwácha ya Sámbia", } ZWD{ - "Z$", + "ZWD", "Dóola ya Simbáabwe", } } - Version{"2.0.45.90"} + Version{"2.0.64.50"} } diff --git a/icuSources/data/curr/lg.txt b/icuSources/data/curr/lg.txt index ae75816c..fcdcc69d 100755 --- a/icuSources/data/curr/lg.txt +++ b/icuSources/data/curr/lg.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/lg.xml @@ -16,7 +16,7 @@ lg{ "Diraamu eya Emireeti", } AOA{ - "Kz", + "AOA", "Kwanza ey'Angola", } AUD{ @@ -24,11 +24,11 @@ lg{ "Doola ey'Awusiturelya", } BHD{ - "BD", + "BHD", "Dinaali ey'eBaareeni", } BIF{ - "FBu", + "BIF", "Faranga ey'eburundi", } BWP{ @@ -52,15 +52,15 @@ lg{ "Yuwani Reniminibi ey'eCayina", } CVE{ - "CV$", + "CVE", "Esikudo ey'Keepu Veredi", } DJF{ - "Fdj", + "DJF", "Faranga ey'eJjibuti", } DZD{ - "DA", + "DZD", "Dinaali ey'Aligerya", } EGP{ @@ -68,11 +68,11 @@ lg{ "Pawundi ey'eMisiri", } ERN{ - "Nfk", + "ERN", "Nakifa ey'Eritureya", } ETB{ - "Br", + "ETB", "Biiru ey'Esyopya", } EUR{ @@ -84,7 +84,7 @@ lg{ "Pawundi ey'eBungereza", } GHC{ - "₵", + "GHC", "Sedi ey'eGana", } GMD{ @@ -92,11 +92,11 @@ lg{ "Dalasi ey'eGambya", } GNS{ - "GNS" /** === */, + "GNS", "Faranga ey'eGini", } INR{ - "Rs", + "₹", "Rupiya ey'eBuyindi", } JPY{ @@ -104,15 +104,15 @@ lg{ "Yeni ey'eJapani", } KES{ - "Ksh", + "KES", "Silingi ey'eKenya", } KMF{ - "CF", + "KMF", "Faranga ey'eKomoro", } LRD{ - "L$", + "LRD", "Doola ey'eLiberya", } LSL{ @@ -120,7 +120,7 @@ lg{ "Loti ey'eLesoso", } LYD{ - "LD", + "LYD", "Dinaali ey'eLibya", } MAD{ @@ -132,11 +132,11 @@ lg{ "Faranga ey'eMalagase", } MRO{ - "UM", + "MRO", "Wugwiya ey'eMawritenya", } MUR{ - "MURs", + "MUR", "Rupiya ey'eMawurisyasi", } MWK{ @@ -144,15 +144,15 @@ lg{ "Kwaca ey'eMalawi", } MZM{ - "Mt", + "MZM", "Metikaali ey'eMozambiiki", } NAD{ - "N$", + "NAD", "Doola ey'eNamibiya", } NGN{ - "₦", + "NGN", "Nayira ey'eNayijerya", } RWF{ @@ -160,11 +160,11 @@ lg{ "Faranga ey'eRwanda", } SAR{ - "SR", + "SAR", "Riyaali ey'eBuwarabu", } SCR{ - "SRe", + "SCR", "Rupiya ey'eSesere", } SDG{ @@ -172,23 +172,23 @@ lg{ "Dinaali ey'eSudaani", } SDP{ - "SDP" /** === */, + "SDP", "Pawundi ey'eSudaani", } SHP{ - "SH£", + "SHP", "Pawundi ey'eSenti Herena", } SLL{ - "Le", + "SLL", "Lewone", } SOS{ - "Ssh", + "SOS", "Silingi ey'eSomaliya", } STD{ - "Db", + "STD", "Dobura ey'eSantome ne Purincipe", } SZL{ @@ -196,11 +196,11 @@ lg{ "Lilangeni", } TND{ - "DT", + "TND", "Dinaali ey'eTunizya", } TZS{ - "TSh", + "TZS", "Silingi ey'eTanzaniya", } UGX{ @@ -220,17 +220,17 @@ lg{ "Faranga ey'omu Afirika ey'ebugwanjuba", } ZAR{ - "R", + "ZAR", "Randi ey'eSawusafirika", } ZMK{ - "ZK", + "ZMK", "Kwaca ey'eZambya", } ZWD{ - "Z$", + "ZWD", "Doola ey'eZimbabwe", } } - Version{"2.0.47.63"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/ln.txt b/icuSources/data/curr/ln.txt new file mode 100755 index 00000000..eba6c5ae --- /dev/null +++ b/icuSources/data/curr/ln.txt @@ -0,0 +1,236 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/ln.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/ln.xml + */ +ln{ + Currencies{ + AED{ + "AED", + "Dirihamɛ ya Lémila alabo", + } + AOA{ + "AOA", + "Kwanza ya Angóla", + } + AUD{ + "AU$", + "Dolarɛ ya Ositali", + } + BHD{ + "BHD", + "Dinarɛ ya Bahrɛnɛ", + } + BIF{ + "BIF", + "Falánga ya Burundi", + } + BWP{ + "BWP", + "Pula ya Botswana", + } + CAD{ + "CA$", + "Dolarɛ ya Kanadá", + } + CDF{ + "CDF", + "Falánga ya Kongó", + } + CHF{ + "CHF", + "Falánga ya Swisɛ", + } + CNY{ + "CNÂ¥", + "Yuanɛ Renminbi ya Sinɛ", + } + CVE{ + "CVE", + "Esikudo ya Kapevɛrɛ", + } + DJF{ + "DJF", + "Falánga ya Dzibuti", + } + DZD{ + "DZD", + "Dinarɛ ya Alizeri", + } + EGP{ + "EGP", + "Paunɛ ya Ezípitɛ", + } + ERN{ + "ERN", + "Nakfa ya Elitlɛ", + } + ETB{ + "ETB", + "Birɛ ya Etsiópi", + } + EUR{ + "€", + "Ɛlɔ́", + } + GBP{ + "£", + "Paunɛ ya Angɛlɛtɛ́lɛ", + } + GHC{ + "GHC", + "Sedi ya Gana", + } + GMD{ + "GMD", + "Dalasi ya Gambi", + } + GNS{ + "GNS", + "Falánga ya Ginɛ", + } + INR{ + "₹", + "Rupi ya Índɛ", + } + JPY{ + "JPÂ¥", + "Yeni ya Zapɔ", + } + KES{ + "KES", + "Shilingɛ ya Kenya", + } + KMF{ + "KMF", + "Falánga ya Komoro", + } + LRD{ + "LRD", + "Dolarɛ ya Liberya", + } + LSL{ + "LSL", + "Loti ya Lesóto", + } + LYD{ + "LYD", + "Dinarɛ ya Libí", + } + MAD{ + "MAD", + "Dirihame ya Marokɛ", + } + MGA{ + "MGA", + "Falánga ya Madagasikarɛ", + } + MRO{ + "MRO", + "Ugwiya ya Moritani", + } + MUR{ + "MUR", + "Rupi ya Morisi", + } + MWK{ + "MWK", + "Kwasha ya Malawi", + } + MZM{ + "MZM", + "Metikali ya Mozambiki", + } + NAD{ + "NAD", + "Dolarɛ ya Namibi", + } + NGN{ + "NGN", + "Naira ya Nizerya", + } + RWF{ + "RWF", + "Falánga ya Rwanda", + } + SAR{ + "SAR", + "Riyalɛ ya Alabi Sawuditɛ", + } + SCR{ + "SCR", + "Rupi ya Sɛshɛlɛ", + } + SDG{ + "SDG", + "Dinarɛ ya Sudá", + } + SDP{ + "SDP", + "Paunɛ ya Sudá", + } + SHP{ + "SHP", + "Paunɛ ya Sántu elena", + } + SLL{ + "SLL", + "Leonɛ", + } + SOS{ + "SOS", + "Shilingɛ ya Somali", + } + STD{ + "STD", + "Dobra ya Sao Tomé mpé Presipe", + } + SZL{ + "SZL", + "Lilangeni", + } + TND{ + "TND", + "Dinarɛ ya Tinizi", + } + TZS{ + "TZS", + "Shilingɛ ya Tanzani", + } + UGX{ + "UGX", + "Shilingɛ ya Uganda", + } + USD{ + "US$", + "Dolarɛ ya Ameriki", + } + XAF{ + "FCFA", + "Falánga CFA BEAC", + } + XOF{ + "CFA", + "Falánga CFA BCEAO", + } + ZAR{ + "ZAR", + "Randɛ ya Afríka Súdi", + } + ZMK{ + "ZMK", + "Kwasha ya Zambi", + } + ZWD{ + "ZWD", + "Dolarɛ ya Zimbabwɛ", + } + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/curr/lt.txt b/icuSources/data/curr/lt.txt index 1164494f..f2fbd4c2 100644 --- a/icuSources/data/curr/lt.txt +++ b/icuSources/data/curr/lt.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/lt.xml @@ -12,7 +12,7 @@ lt{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "Andoros peseta", } AED{ @@ -20,11 +20,11 @@ lt{ "JAE dirhamas", } AFA{ - "AFA" /** === */, + "AFA", "Afganis (1927-2002)", } AFN{ - "Af", + "AFN", "Afganis", } ALK{ @@ -40,47 +40,47 @@ lt{ "Armėnijos dramas", } ANG{ - "NAf.", + "ANG", "Nyderlandų Antilų guldenas", } AOA{ - "Kz", + "AOA", "Angolos kvanza", } AOK{ - "AOK" /** === */, + "AOK", "Angolos kvanza (1977-1990)", } AON{ - "AON" /** === */, + "AON", "Angolos naujoji kvanza", } AOR{ - "AOR" /** === */, + "AOR", "Angolan kwanzas reajustado (AOR)", } ARA{ - "₳", + "ARA", "Argentinos australs", } ARL{ - "$L", + "ARL", "Argentinos pesos ley", } ARM{ - "m$n", + "ARM", "Argentinos pesai moneda nacional", } ARP{ - "ARP" /** === */, + "ARP", "Argentinos pesas (1983-1985)", } ARS{ - "AR$", + "ARS", "Argentinos pesas", } ATS{ - "ATS" /** === */, + "ATS", "Austrijos Å¡ilingas", } AUD{ @@ -88,7 +88,7 @@ lt{ "Australijos doleris", } AWG{ - "Afl.", + "AWG", "Arubos guldenas", } AZM{ @@ -96,47 +96,47 @@ lt{ "Azerbaidžano manatas (1993-2006)", } AZN{ - "man.", + "AZN", "Azerbaidžano manatas", } BAD{ - "BAD" /** === */, + "BAD", "Bosnijos ir Hercegovinos dinaras", } BAM{ - "KM", + "BAM", "Bosnijos ir Hercegovinos konvertuojamoji markė", } BAN{ - "BAN" /** === */, + "BAN", "Naujieji Borsnijos ir Hercogovinos dinarai", } BBD{ - "Bds$", + "BBD", "Barbadoso doleris", } BDT{ - "Tk", + "BDT", "BangladeÅ¡o taka", } BEC{ - "BEC" /** === */, + "BEC", "Belgijos frankas (konvertuojamas)", } BEF{ - "BF", + "BEF", "Belgijos frankas", } BEL{ - "BEL" /** === */, + "BEL", "Belgijos frankas (finansinis)", } BGL{ - "BGL" /** === */, + "BGL", "Bulgarijos levas (1962-1999)", } BGM{ - "BGM" /** === */, + "BGM", "Bulgarų socialistų leva", } BGN{ @@ -144,51 +144,51 @@ lt{ "Bulgarijos levas", } BGO{ - "BGO" /** === */, + "BGO", "Senasis bulgarų lev", } BHD{ - "BD", + "BHD", "Bahreino dinaras", } BIF{ - "FBu", + "BIF", "Burundžio frankas", } BMD{ - "BD$", + "BMD", "Bermudos doleris", } BND{ - "BN$", + "BND", "Brunėjaus doleris", } BOB{ - "Bs", + "BOB", "Bolivijos bolivijanas", } BOL{ - "BOL" /** === */, + "BOL", "Senosios boliviečių bolivianos", } BOP{ - "$b.", + "BOP", "Bolivijos pesas", } BOV{ - "BOV" /** === */, + "BOV", "Bolivijos mvdol", } BRB{ - "BRB" /** === */, + "BRB", "Brazilijos naujasis kruzeiras", } BRC{ - "BRC" /** === */, + "BRC", "Brazilijos kruzadas", } BRE{ - "BRE" /** === */, + "BRE", "Brazilijos kruzeiras (1990-1993)", } BRL{ @@ -196,27 +196,27 @@ lt{ "Brazilijos realas", } BRN{ - "BRN" /** === */, + "BRN", "Brazilijos naujasis kruzadas", } BRR{ - "BRR" /** === */, + "BRR", "Brazilijos kruzeiras", } BRZ{ - "BRZ" /** === */, + "BRZ", "Senasis brazilų cruzeiros", } BSD{ - "BS$", + "BSD", "Bahamų doleris", } BTN{ - "Nu.", + "BTN", "Butano ngultrumas", } BUK{ - "BUK" /** === */, + "BUK", "Birmos kyats", } BWP{ @@ -224,7 +224,7 @@ lt{ "Botsvanos pula", } BYB{ - "BYB" /** === */, + "BYB", "Baltarusijos naujasis rublis", } BYR{ @@ -232,7 +232,7 @@ lt{ "Baltarusijos rublis", } BZD{ - "BZ$", + "BZD", "Belizo doleris", } CAD{ @@ -244,7 +244,7 @@ lt{ "Kongo frankas", } CHE{ - "CHE" /** === */, + "CHE", "WIR eurai", } CHF{ @@ -252,19 +252,19 @@ lt{ "Å veicarijos frankas", } CHW{ - "CHW" /** === */, + "CHW", "WIR frankai", } CLE{ - "Eº", + "CLE", "Čilės eskudai", } CLF{ - "CLF" /** === */, + "CLF", "Čiliečių unidades de fomentos", } CLP{ - "CL$", + "CLP", "Čilės pesas", } CNX{ @@ -273,82 +273,82 @@ lt{ } CNY{ "CNÂ¥", - "Ženminbi juanis", + "Kinijos juanis", } COP{ - "CO$", + "COP", "Kolumbijos pesas", } COU{ - "COU" /** === */, + "COU", "unidad de valor realai", } CRC{ - "₡", + "CRC", "Kosta Rikos kolonas", } CSD{ - "CSD" /** === */, + "CSD", "Senasis Serbijos dinaras", } CSK{ - "CSK" /** === */, + "CSK", "Čekoslovakų sunkieji korunai", } CUC{ - "CUC$", + "CUC", "Kubos konvertuojamas pesas", } CUP{ - "CU$", + "CUP", "Kubos pesas", } CVE{ - "CV$", + "CVE", "Verdean iÅ¡kyÅ¡ulio eskudas", } CYP{ - "CY£", + "CYP", "Kipro svaras", } CZK{ - "Kč", + "CZK", "Čekijos krona", } DDM{ - "DDM" /** === */, + "DDM", "Rytų Vokietijos ostmarkė", } DEM{ - "DM", + "DEM", "Vokietijos markė", } DJF{ - "Fdj", + "DJF", "Džibučio frankas", } DKK{ - "Dkr", + "DKK", "Danijos krona", } DOP{ - "RD$", + "DOP", "Dominikos pesas", } DZD{ - "DA", + "DZD", "Alžyro dinaras", } ECS{ - "ECS" /** === */, + "ECS", "Ekvadoro sukrė", } ECV{ - "ECV" /** === */, + "ECV", "Ekvadoro constante (UVC)", } EEK{ - "Ekr", + "EEK", "Estijos krona", } EGP{ @@ -356,23 +356,23 @@ lt{ "Egipto svaras", } ERN{ - "Nfk", + "ERN", "Eritrėjos nakfa", } ESA{ - "ESA" /** === */, + "ESA", "Ispanų pesetai (A sąskaita)", } ESB{ - "ESB" /** === */, + "ESB", "Ispanų pesetai (konvertuojama sąskaita)", } ESP{ - "Pts", + "ESP", "Ispanijos peseta", } ETB{ - "Br", + "ETB", "Etiopijos biras", } EUR{ @@ -380,27 +380,27 @@ lt{ "Euras", } FIM{ - "mk", + "FIM", "Suomijos markė", } FJD{ - "FJ$", + "FJD", "Fidžio doleris", } FKP{ - "FK£", + "FKP", "Folklando salų svaras", } FRF{ - "₣", + "FRF", "PrancÅ«zijos frankas", } GBP{ "£", - "Svaras sterlingų", + "Didžiosios Britanijos svaras sterlingų", } GEK{ - "GEK" /** === */, + "GEK", "Gruzinų kupon larits", } GEL{ @@ -408,15 +408,15 @@ lt{ "Gruzijos laris", } GHC{ - "₵", + "GHC", "Ganos sedis (1979-2007)", } GHS{ - "GH₵", + "GHS", "Ganos sedis", } GIP{ - "GI£", + "GIP", "Gibraltaro svaras", } GMD{ @@ -424,19 +424,19 @@ lt{ "Gambijos dalasis", } GNF{ - "FG", + "GNF", "Gvinėjos frankas", } GNS{ - "GNS" /** === */, + "GNS", "Guinean sylis", } GQE{ - "GQE" /** === */, + "GQE", "Pusiaujo Guinean ekwele", } GRD{ - "₯", + "GRD", "Graikijos drachma", } GTQ{ @@ -444,15 +444,15 @@ lt{ "Gvatemalos kecalis", } GWE{ - "GWE" /** === */, + "GWE", "Portugalų Gvinėjos eskudas", } GWP{ - "GWP" /** === */, + "GWP", "Gvinėjos-Bisau pesas", } GYD{ - "GY$", + "GYD", "Gajanos doleris", } HKD{ @@ -464,11 +464,11 @@ lt{ "HondÅ«ro lempira", } HRD{ - "HRD" /** === */, + "HRD", "Kroatijos dinaras", } HRK{ - "kn", + "HRK", "Kroatijos kuna", } HTG{ @@ -476,19 +476,19 @@ lt{ "Haičio gurdas", } HUF{ - "Ft", + "HUF", "Vengrijos forintas", } IDR{ - "Rp", + "IDR", "Indonezijos rupija", } IEP{ - "IR£", + "IEP", "Airijos svaras", } ILP{ - "I£", + "ILP", "Izraelio svaras", } ILR{ @@ -500,7 +500,7 @@ lt{ "Izraelio Å¡ekelis", } INR{ - "Rs", + "₹", "Indijos rupija", } IQD{ @@ -516,27 +516,27 @@ lt{ "Senosios islandų krónur", } ISK{ - "Ikr", + "ISK", "Islandijos krona", } ITL{ - "IT₤", + "ITL", "Italijos lira", } JMD{ - "J$", + "JMD", "Jamaikos doleris", } JOD{ - "JD", + "JOD", "Jordanijos dinaras", } JPY{ "JPÂ¥", - "Jena", + "Japonijos jena", } KES{ - "Ksh", + "KES", "Kenijos Å¡ilingas", } KGS{ @@ -548,7 +548,7 @@ lt{ "Chmerų riel", } KMF{ - "CF", + "KMF", "Komoro frankas", } KPW{ @@ -556,11 +556,11 @@ lt{ "Å iaurės Korėjos vonas", } KRH{ - "KRH" /** === */, + "KRH", "Pietų Korėjos hwan", } KRO{ - "KRO" /** === */, + "KRO", "Senasis Pietų Korėjos vonas", } KRW{ @@ -568,11 +568,11 @@ lt{ "Pietų Korėjos vonas", } KWD{ - "KD", + "KWD", "Kuveito dinaras", } KYD{ - "KY$", + "KYD", "Kaimanų salų doleris", } KZT{ @@ -580,19 +580,19 @@ lt{ "Kazachstano tengė", } LAK{ - "₭", + "LAK", "Laoso kipas", } LBP{ - "LB£", + "LBP", "Libano svaras", } LKR{ - "SLRs", + "LKR", "Å ri Lankos rupija", } LRD{ - "L$", + "LRD", "Liberijos doleris", } LSL{ @@ -604,31 +604,31 @@ lt{ "Litas", } LTT{ - "LTT" /** === */, + "LTT", "Lietuvos talonas", } LUC{ - "LUC" /** === */, + "LUC", "Liuksemburgo konvertuojamas frankas", } LUF{ - "LUF" /** === */, + "LUF", "Liuksemburgo frankas", } LUL{ - "LUL" /** === */, + "LUL", "Liuksemburgo finansinis frankas", } LVL{ - "Ls", + "LVL", "Latvijos latas", } LVR{ - "LVR" /** === */, + "LVR", "Latvijos rublis", } LYD{ - "LD", + "LYD", "Libijos dinaras", } MAD{ @@ -636,15 +636,15 @@ lt{ "Maroko dirhamas", } MAF{ - "MAF" /** === */, + "MAF", "Maroko frankas", } MCF{ - "MCF" /** === */, + "MCF", "Monegasque frankai", } MDC{ - "MDC" /** === */, + "MDC", "Moldovų cupon", } MDL{ @@ -656,7 +656,7 @@ lt{ "Madagaskaro ariaris", } MGF{ - "MGF" /** === */, + "MGF", "Madagaskaro frankas", } MKD{ @@ -664,11 +664,11 @@ lt{ "Makedonijos denaras", } MKN{ - "MKN" /** === */, + "MKN", "Senieji Makedonijos denarai", } MLF{ - "MLF" /** === */, + "MLF", "Malio frankas", } MMK{ @@ -676,27 +676,27 @@ lt{ "Mianmaro kijatas", } MNT{ - "₮", + "MNT", "Mongolijos tugrikas", } MOP{ - "MOP$", + "MOP", "Makao pataka", } MRO{ - "UM", + "MRO", "Mauritanijos ugija", } MTL{ - "Lm", + "MTL", "Maltos lira", } MTP{ - "MT£", + "MTP", "Maltos svaras", } MUR{ - "MURs", + "MUR", "Mauricijaus rupija", } MVR{ @@ -712,55 +712,55 @@ lt{ "Meksikos pesas", } MXP{ - "MXP" /** === */, + "MXP", "Meksikos sidabrinis pesas (1861-1992)", } MXV{ - "MXV" /** === */, + "MXV", "Meksikos United de Inversion (UDI)", } MYR{ - "RM", + "MYR", "Malaizijos ringitas", } MZE{ - "MZE" /** === */, + "MZE", "Mozambiko eskudas", } MZM{ - "Mt", + "MZM", "Senasis Mozambiko metikalis", } MZN{ - "MTn", + "MZN", "Mozambiko metikalis", } NAD{ - "N$", + "NAD", "Namibijos doleris", } NGN{ - "₦", + "NGN", "Nigerijos naira", } NIC{ - "NIC" /** === */, + "NIC", "Nikaragvos kardoba", } NIO{ - "C$", + "NIO", "Nikaragvos kardoba oras", } NLG{ - "fl", + "NLG", "Nyderlandų guldenas", } NOK{ - "Nkr", + "NOK", "Norvegijos krona", } NPR{ - "NPRs", + "NPR", "Nepalo rupija", } NZD{ @@ -772,19 +772,19 @@ lt{ "Omano rialas", } PAB{ - "B/.", + "PAB", "Panamos balboja", } PEI{ - "I/.", + "PEI", "Peru intis", } PEN{ - "S/.", + "PEN", "Peru naujasis solis", } PES{ - "PES" /** === */, + "PES", "Peru solis", } PGK{ @@ -792,35 +792,35 @@ lt{ "Papua Naujosios Gvinėjos kina", } PHP{ - "₱", + "PHP", "Filipinų pesas", } PKR{ - "PKRs", + "PKR", "Pakistano rupija", } PLN{ - "zł", + "PLN", "Lenkijos zlotas", } PLZ{ - "PLZ" /** === */, + "PLZ", "Lenkijos zlotas (1950-1995)", } PTE{ - "Esc", + "PTE", "Portugalijos eskudas", } PYG{ - "₲", + "PYG", "Paragvajaus guaranis", } QAR{ - "QR", + "QAR", "Kataro rialas", } RHD{ - "RH$", + "RHD", "Rodezijos doleris", } ROL{ @@ -832,7 +832,7 @@ lt{ "Naujoji Rumunijos lėja", } RSD{ - "din.", + "RSD", "Serbijos dinaras", } RUB{ @@ -840,7 +840,7 @@ lt{ "Rusijos rublis", } RUR{ - "RUR" /** === */, + "RUR", "Rusijos rublis (1991-1998)", } RWF{ @@ -848,19 +848,19 @@ lt{ "Ruandos frankas", } SAR{ - "SR", + "SAR", "Saudo Arabijos rialas", } SBD{ - "SI$", + "SBD", "Saliamono salų doleris", } SCR{ - "SRe", + "SCR", "SeiÅ¡elių salų rupija", } SDD{ - "LSd", + "SDD", "Senasis Sudano dinaras", } SDG{ @@ -868,59 +868,59 @@ lt{ "Sudano svaras", } SDP{ - "SDP" /** === */, + "SDP", "Senasis Sudano svaras", } SEK{ - "Skr", + "SEK", "Å vedijos krona", } SGD{ - "S$", + "SGD", "SingapÅ«ro doleris", } SHP{ - "SH£", + "SHP", "Å v. Elenos salų svaras", } SIT{ - "SIT" /** === */, + "SIT", "Slovėnijos tolaras", } SKK{ - "Sk", + "SKK", "Slovakijos krona", } SLL{ - "Le", + "SLL", "Siera Leonės leonė", } SOS{ - "Ssh", + "SOS", "Somalio Å¡ilingas", } SRD{ - "SR$", + "SRD", "Surimano doleris", } SRG{ - "Sf", + "SRG", "Surimano guldenas", } STD{ - "Db", + "STD", "Sao Tomės ir Principės dobra", } SUR{ - "SUR" /** === */, + "SUR", "Sovietų Sąjungos rublis", } SVC{ - "SV₡", + "SVC", "Salvadoro kolonas", } SYP{ - "SY£", + "SYP", "Sirijos svaras", } SZL{ @@ -932,7 +932,7 @@ lt{ "Tailando batas", } TJR{ - "TJR" /** === */, + "TJR", "Tadžikistano rublis", } TJS{ @@ -948,15 +948,15 @@ lt{ "Turkmėnistano Naujas Manat", } TND{ - "DT", + "TND", "Tuniso dinaras", } TOP{ - "T$", + "TOP", "Tongo paanga", } TPE{ - "TPE" /** === */, + "TPE", "Timoro eskudas", } TRL{ @@ -964,11 +964,11 @@ lt{ "Senoji Turkijos lira", } TRY{ - "TL", + "TRY", "Naujoji Turkijos lira", } TTD{ - "TT$", + "TTD", "Trinidado ir Tobago doleris", } TWD{ @@ -976,23 +976,23 @@ lt{ "Naujasis Taivano doleris", } TZS{ - "TSh", + "TZS", "Tanzanijos Å¡ilingas", } UAH{ - "₴", + "UAH", "Ukrainos grivina", } UAK{ - "UAK" /** === */, + "UAK", "Ukrainos karbovanecas", } UGS{ - "UGS" /** === */, + "UGS", "Ugandos Å¡ilingas (1966-1987)", } UGX{ - "USh", + "UGX", "Ugandos Å¡ilingas", } USD{ @@ -1000,23 +1000,23 @@ lt{ "JAV doleris", } USN{ - "USN" /** === */, + "USN", "JAV doleris (kitos dienos)", } USS{ - "USS" /** === */, + "USS", "JAV doleris (Å¡ios dienos)", } UYI{ - "UYI" /** === */, + "UYI", "Urugvajaus pesai en unidades indexadas", } UYP{ - "UYP" /** === */, + "UYP", "Urugvajaus pesas (1975-1993)", } UYU{ - "$U", + "UYU", "Urugvajaus pesas", } UZS{ @@ -1024,11 +1024,11 @@ lt{ "Uzbekistano sumas", } VEB{ - "VEB" /** === */, + "VEB", "Venesuelos bolivaras", } VEF{ - "Bs.F.", + "VEF", "Stiprusis Venesuelos bolivaras", } VND{ @@ -1036,15 +1036,15 @@ lt{ "Vietnamo dongas", } VNN{ - "VNN" /** === */, + "VNN", "Senasis Vietnamo dongas", } VUV{ - "VT", + "VUV", "Vanuatu Vatu", } WST{ - "WS$", + "WST", "Vakarų Samoa tala", } XAF{ @@ -1084,7 +1084,7 @@ lt{ "SDR tarptautinis valiutos fondas", } XEU{ - "XEU" /** === */, + "XEU", "Europos piniginis vienetas (1993-1999)", } XFO{ @@ -1112,7 +1112,7 @@ lt{ "Platina", } XRE{ - "XRE" /** === */, + "XRE", "RINET fondai", } XTS{ @@ -1121,46 +1121,46 @@ lt{ } XXX{ "XXX", - "Nežinoma arba neteisinga valiuta", + "Nežinoma valiuta", } YDD{ - "YDD" /** === */, + "YDD", "Jemeno dinaras", } YER{ - "YR", + "YER", "Jemeno rialas", } YUD{ - "YUD" /** === */, + "YUD", "Jugoslavijos kietieji dinarai", } YUM{ - "YUM" /** === */, + "YUM", "Jugoslavijos naujasis dinaras", } YUN{ - "YUN" /** === */, + "YUN", "Jugoslavijos konvertuojamas dinaras", } YUR{ - "YUR" /** === */, + "YUR", "Jugoslavijos reformuoti dinarai", } ZAL{ - "ZAL" /** === */, + "ZAL", "Pietų Afrikos finansinis randas", } ZAR{ - "R", + "ZAR", "Pietų Afrikos randas", } ZMK{ - "ZK", + "ZMK", "Zambijos kvača", } ZRN{ - "NZ", + "ZRN", "Zairo naujasis zairas", } ZRZ{ @@ -1168,7 +1168,7 @@ lt{ "Zairo zairas", } ZWD{ - "Z$", + "ZWD", "Zimbabvės doleris", } ZWL{ @@ -1176,7 +1176,7 @@ lt{ "Zimbabvės doleris (2009)", } ZWR{ - "ZWR" /** === */, + "ZWR", "Zimbabvės doleris (2008)", } } @@ -1637,9 +1637,8 @@ lt{ other{"Etiopijos birai"} } EUR{ - few{"Eurai"} - one{"Euras"} - other{"Eurai"} + few{"eurai"} + one{"euras"} } FIM{ few{"Suomijos markės"} @@ -1662,7 +1661,7 @@ lt{ other{"PrancÅ«zijos frankai"} } GBP{ - few{"Britanijos svaro sterlingai"} + few{"Didžiosios Britanijos svaro sterlingai"} one{"Didžiosios Britanijos svaras sterlingų"} other{"Didžiosios Britanijos svarai sterlingų"} } @@ -1832,9 +1831,9 @@ lt{ other{"Jordanijos dinarai"} } JPY{ - few{"Japonijos jena"} + few{"Japonijos jenos"} one{"Japonijos jena"} - other{"Japonijos jena"} + other{"Japonijos jenų"} } KES{ few{"Kenijos Å¡ilingai"} @@ -1919,7 +1918,7 @@ lt{ LTL{ few{"Lietuvos litai"} one{"Lietuvos litas"} - other{"Lietuvos litai"} + other{"Lietuvos litų"} } LTT{ few{"Lietuvos talonai"} @@ -2214,7 +2213,7 @@ lt{ RUB{ few{"Rusijos rubliai"} one{"Rusijos rublis"} - other{"Rusijos rubliai"} + other{"Rusijos rublių"} } RUR{ few{"Rusijos rubliai (RUR)"} @@ -2414,7 +2413,7 @@ lt{ USD{ few{"JAV doleriai"} one{"JAV doleris"} - other{"JAV doleriai"} + other{"JAV dolerių"} } USN{ few{"JAV doleriai (kitą dieną)"} @@ -2613,7 +2612,7 @@ lt{ } ZRN{ few{"Naujieji Zairo zairai"} - one{"Naujasis Zairo zairas"} + one{"Naujasis Zairo zairas"} other{"Naujieji Zairo zairai"} } ZRZ{ @@ -2642,5 +2641,5 @@ lt{ one{"{0} {1}"} other{"{0} {1}"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/lu.txt b/icuSources/data/curr/lu.txt new file mode 100755 index 00000000..bf5894f4 --- /dev/null +++ b/icuSources/data/curr/lu.txt @@ -0,0 +1,236 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/lu.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/lu.xml + */ +lu{ + Currencies{ + AED{ + "AED", + "Ndiriha wa Lemila alabu", + } + AOA{ + "AOA", + "Kwanza wa Angola", + } + AUD{ + "AU$", + "Ndola wa Ositali", + } + BHD{ + "BHD", + "Ndina wa Bahrene", + } + BIF{ + "BIF", + "Nfalanga wa Bulundi", + } + BWP{ + "BWP", + "Pula wa Botswana", + } + CAD{ + "CA$", + "Ndola wa Kanada", + } + CDF{ + "CDF", + "Nfalanga wa Kongu", + } + CHF{ + "CHF", + "Nfalanga wa Swise", + } + CNY{ + "CNÂ¥", + "Yuani Renminbi wa Shine", + } + CVE{ + "CVE", + "Esikuludo wa Kapevere", + } + DJF{ + "DJF", + "Nfalanga wa Dzibuti", + } + DZD{ + "DZD", + "Ndina wa Alijeri", + } + EGP{ + "EGP", + "Pauni wa Mushidi", + } + ERN{ + "ERN", + "Nakfa wa Elitle", + } + ETB{ + "ETB", + "Bira wa Etshiopi", + } + EUR{ + "€", + "Iro", + } + GBP{ + "£", + "Pauni wa Angeletele", + } + GHC{ + "GHC", + "Sedi wa Ngana", + } + GMD{ + "GMD", + "Ndalasi wa Ngambi", + } + GNS{ + "GNS", + "Nfalanga wa Ngina", + } + INR{ + "₹", + "Rupi wa Inde", + } + JPY{ + "JPÂ¥", + "Yeni wa Zapɔ", + } + KES{ + "KES", + "Nshili wa Kenya", + } + KMF{ + "KMF", + "Nfalanga wa Komoru", + } + LRD{ + "LRD", + "Ndola wa Liberya", + } + LSL{ + "LSL", + "Loti wa Lesoto", + } + LYD{ + "LYD", + "Ndina wa Libi", + } + MAD{ + "MAD", + "Ndiriha wa Maroke", + } + MGA{ + "MGA", + "Nfalanga wa Madagasikare", + } + MRO{ + "MRO", + "Ugwiya wa Moritani", + } + MUR{ + "MUR", + "Rupia wa Morisi", + } + MWK{ + "MWK", + "Kwasha wa Malawi", + } + MZM{ + "MZM", + "Metikali wa Mozambiki", + } + NAD{ + "NAD", + "Ndola wa Namibi", + } + NGN{ + "NGN", + "Naira wa Nizerya", + } + RWF{ + "RWF", + "Nfalanga wa Rwanda", + } + SAR{ + "SAR", + "Riyale wa Alabu Nsawu", + } + SCR{ + "SCR", + "Rupya wa Seshele", + } + SDG{ + "SDG", + "Ndina wa Suda", + } + SDP{ + "SDP", + "Pauni wa Suda", + } + SHP{ + "SHP", + "Pauni wa Santu Elena", + } + SLL{ + "SLL", + "Leone", + } + SOS{ + "SOS", + "Nshili wa Somali", + } + STD{ + "STD", + "Dobra wa Sao Tome ne Presipe", + } + SZL{ + "SZL", + "Lilangeni", + } + TND{ + "TND", + "Ndina wa Tinizi", + } + TZS{ + "TZS", + "Nshili wa Tanzani", + } + UGX{ + "UGX", + "Nshili wa Uganda", + } + USD{ + "US$", + "Ndola wa Ameriki", + } + XAF{ + "FCFA", + "Nfalanga CFA BEAC", + } + XOF{ + "CFA", + "Nfalanga CFA BCEAO", + } + ZAR{ + "ZAR", + "Rande wa Afrika wa Mwinshi", + } + ZMK{ + "ZMK", + "Kwasha wa Zambi", + } + ZWD{ + "ZWD", + "Ndola wa Zimbabwe", + } + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/curr/luo.txt b/icuSources/data/curr/luo.txt index 53b295e0..ae396f6f 100755 --- a/icuSources/data/curr/luo.txt +++ b/icuSources/data/curr/luo.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/luo.xml @@ -16,7 +16,7 @@ luo{ "Dirham ya Falme za Kiarabu", } AOA{ - "Kz", + "AOA", "Kwanza ya Angola", } AUD{ @@ -24,11 +24,11 @@ luo{ "Dola ya Australia", } BHD{ - "BD", + "BHD", "Dinari ya Bahareni", } BIF{ - "FBu", + "BIF", "Faranga ya Burundi", } BWP{ @@ -52,15 +52,15 @@ luo{ "Yuan Renminbi ya China", } CVE{ - "CV$", + "CVE", "Eskudo ya Kepuvede", } DJF{ - "Fdj", + "DJF", "Faranga ya Jibuti", } DZD{ - "DA", + "DZD", "Dinari ya Aljeria", } EGP{ @@ -68,11 +68,11 @@ luo{ "Paund mar Misri", } ERN{ - "Nfk", + "ERN", "Nakfa ya Eritrea", } ETB{ - "Br", + "ETB", "Birr mar Ethiopia", } EUR{ @@ -84,7 +84,7 @@ luo{ "Pauni mar Uingereza", } GHC{ - "₵", + "GHC", "Sedi mar Ghana", } GMD{ @@ -92,11 +92,11 @@ luo{ "Dalasi ya Gambia", } GNS{ - "GNS" /** === */, + "GNS", "Faranga ya Gine", } INR{ - "Rs", + "₹", "Rupia ya India", } JPY{ @@ -104,15 +104,15 @@ luo{ "Yen mar Japan", } KES{ - "Ksh", + "KES", "Siling mar Kenya", } KMF{ - "CF", + "KMF", "Faranga ya Komoro", } LRD{ - "L$", + "LRD", "Dola mar Liberia", } LSL{ @@ -120,7 +120,7 @@ luo{ "Loti ya Lesoto", } LYD{ - "LD", + "LYD", "Dinari ya Libya", } MAD{ @@ -132,11 +132,11 @@ luo{ "Ariary ya Bukini", } MRO{ - "UM", + "MRO", "Ugwiya ya Moritania", } MUR{ - "MURs", + "MUR", "Rupia ya Morisi", } MWK{ @@ -144,15 +144,15 @@ luo{ "Kwacha ya Malawi", } MZM{ - "Mt", + "MZM", "Metikali ya Msumbiji", } NAD{ - "N$", + "NAD", "Dola ya Namibia", } NGN{ - "₦", + "NGN", "Naira ya Nijeria", } RWF{ @@ -160,11 +160,11 @@ luo{ "Faranga ya Rwanda", } SAR{ - "SR", + "SAR", "Riyal ya Saudia", } SCR{ - "SRe", + "SCR", "Rupia ya Shelisheli", } SDG{ @@ -172,19 +172,19 @@ luo{ "Pauni ya Sudani", } SHP{ - "SH£", + "SHP", "Pauni ya Santahelena", } SLL{ - "Le", + "SLL", "Leoni", } SOS{ - "Ssh", + "SOS", "Shilingi ya Somalia", } STD{ - "Db", + "STD", "Dobra ya Sao Tome na Principe", } SZL{ @@ -192,15 +192,15 @@ luo{ "Lilangeni", } TND{ - "DT", + "TND", "Dinari ya Tunisia", } TZS{ - "TSh", + "TZS", "Shilingi ya Tanzania", } UGX{ - "USh", + "UGX", "Shilingi ya Uganda", } USD{ @@ -216,17 +216,17 @@ luo{ "Faranga CFA BCEAO", } ZAR{ - "R", + "ZAR", "Randi ya Afrika Kusini", } ZMK{ - "ZK", + "ZMK", "Kwacha ya Zambia", } ZWD{ - "Z$", + "ZWD", "Dola ya Zimbabwe", } } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/luy.txt b/icuSources/data/curr/luy.txt index c86e2a3b..64d46359 100755 --- a/icuSources/data/curr/luy.txt +++ b/icuSources/data/curr/luy.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/luy.xml @@ -16,7 +16,7 @@ luy{ "Dirham ya Falme za Kiarabu", } AOA{ - "Kz", + "AOA", "Kwanza ya Angola", } AUD{ @@ -24,11 +24,11 @@ luy{ "Dola ya Australia", } BHD{ - "BD", + "BHD", "Dinari ya Bahareni", } BIF{ - "FBu", + "BIF", "Faranga ya Burundi", } BWP{ @@ -52,15 +52,15 @@ luy{ "Yuan Renminbi ya China", } CVE{ - "CV$", + "CVE", "Eskudo ya Kepuvede", } DJF{ - "Fdj", + "DJF", "Faranga ya Jibuti", } DZD{ - "DA", + "DZD", "Dinari ya Aljeria", } EGP{ @@ -68,11 +68,11 @@ luy{ "Pauni ya Misri", } ERN{ - "Nfk", + "ERN", "Nakfa ya Eritrea", } ETB{ - "Br", + "ETB", "Bir ya Uhabeshi", } EUR{ @@ -84,7 +84,7 @@ luy{ "Pauni ya Uingereza", } GHC{ - "₵", + "GHC", "Sedi ya Ghana", } GMD{ @@ -92,11 +92,11 @@ luy{ "Dalasi ya Gambia", } GNS{ - "GNS" /** === */, + "GNS", "Faranga ya Gine", } INR{ - "Rs", + "₹", "Rupia ya India", } JPY{ @@ -104,15 +104,15 @@ luy{ "Sarafu ya Kijapani", } KES{ - "Ksh", + "KES", "Sirinji ya Kenya", } KMF{ - "CF", + "KMF", "Faranga ya Komoro", } LRD{ - "L$", + "LRD", "Dola ya Liberia", } LSL{ @@ -120,7 +120,7 @@ luy{ "Loti ya Lesoto", } LYD{ - "LD", + "LYD", "Dinari ya Libya", } MAD{ @@ -132,11 +132,11 @@ luy{ "Ariary ya Bukini", } MRO{ - "UM", + "MRO", "Ugwiya ya Moritania", } MUR{ - "MURs", + "MUR", "Rupia ya Morisi", } MWK{ @@ -144,15 +144,15 @@ luy{ "Kwacha ya Malawi", } MZM{ - "Mt", + "MZM", "Metikali ya Msumbiji", } NAD{ - "N$", + "NAD", "Dola ya Namibia", } NGN{ - "₦", + "NGN", "Naira ya Nijeria", } RWF{ @@ -160,11 +160,11 @@ luy{ "Faranga ya Rwanda", } SAR{ - "SR", + "SAR", "Riyal ya Saudia", } SCR{ - "SRe", + "SCR", "Rupia ya Shelisheli", } SDG{ @@ -172,19 +172,19 @@ luy{ "Pauni ya Sudani", } SHP{ - "SH£", + "SHP", "Pauni ya Santahelena", } SLL{ - "Le", + "SLL", "Leoni", } SOS{ - "Ssh", + "SOS", "Shilingi ya Somalia", } STD{ - "Db", + "STD", "Dobra ya Sao Tome na Principe", } SZL{ @@ -192,15 +192,15 @@ luy{ "Lilangeni", } TND{ - "DT", + "TND", "Dinari ya Tunisia", } TZS{ - "TSh", + "TZS", "Sirinji ya Tanzania", } UGX{ - "USh", + "UGX", "Sirinji ya Uganda", } USD{ @@ -216,17 +216,17 @@ luy{ "Faranga CFA BCEAO", } ZAR{ - "R", + "ZAR", "Randi ya Afrika Kusini", } ZMK{ - "ZK", + "ZMK", "Kwacha ya Zambia", } ZWD{ - "Z$", + "ZWD", "Dola ya Zimbabwe", } } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/lv.txt b/icuSources/data/curr/lv.txt index caea5b5f..22fc4d8b 100644 --- a/icuSources/data/curr/lv.txt +++ b/icuSources/data/curr/lv.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/lv.xml @@ -16,7 +16,7 @@ lv{ "Apvienoto Arābu Emirātu dirhēms", } AFN{ - "Af", + "AFN", "Afganistānas afgāns", } ALL{ @@ -28,19 +28,19 @@ lv{ "Armēnijas drams", } ANG{ - "NAf.", + "ANG", "NÄ«derlandes Antiļu guldenis", } AOA{ - "Kz", + "AOA", "Angolas kvanza", } ARS{ - "AR$", + "ARS", "ArgentÄ«nas peso", } ATS{ - "ATS" /** === */, + "ATS", "Austrijas Å¡iliņš", } AUD{ @@ -48,7 +48,7 @@ lv{ "Austrālijas dolārs", } AWG{ - "Afl.", + "AWG", "Arubas guldenis", } AZM{ @@ -56,23 +56,23 @@ lv{ "Azerbaidžānas manats (1993-2006)", } AZN{ - "man.", + "AZN", "Azerbaidžānas manats", } BAM{ - "KM", + "BAM", "Bosnijas un Hercogovinas marka", } BBD{ - "Bds$", + "BBD", "Barbadosas dolārs", } BDT{ - "Tk", + "BDT", "BangladeÅ¡as taka", } BEF{ - "BF", + "BEF", "Beļģijas franks", } BGN{ @@ -80,23 +80,23 @@ lv{ "Bulgārijas leva", } BHD{ - "BD", + "BHD", "Bahreinas dinārs", } BIF{ - "FBu", + "BIF", "Burundi franks", } BMD{ - "BD$", + "BMD", "Bermudu dolārs", } BND{ - "BN$", + "BND", "Brunejas dolārs", } BOB{ - "Bs", + "BOB", "BolÄ«vijas boliviano", } BRL{ @@ -104,11 +104,11 @@ lv{ "BrazÄ«lijas reāls", } BSD{ - "BS$", + "BSD", "Bahamu dolārs", } BTN{ - "Nu.", + "BTN", "Butānas ngultrums", } BWP{ @@ -120,7 +120,7 @@ lv{ "Baltkrievijas rubelis", } BZD{ - "BZ$", + "BZD", "Belizas dolārs", } CAD{ @@ -136,7 +136,7 @@ lv{ "Å veices franks", } CLP{ - "CL$", + "CLP", "Čīles peso", } CNY{ @@ -144,59 +144,59 @@ lv{ "Ķīnas juaņa renminbi", } COP{ - "CO$", + "COP", "Kolumbijas peso", } COU{ - "COU" /** === */, + "COU", "Kolumbijas reāls", } CRC{ - "₡", + "CRC", "Kostarikas kolons", } CUC{ - "CUC$", + "CUC", "Kubas konvertējamais peso", } CUP{ - "CU$", + "CUP", "Kubas peso", } CVE{ - "CV$", + "CVE", "Kaboverdes eskudo", } CYP{ - "CY£", + "CYP", "Kipras mārciņa", } CZK{ - "Kč", + "CZK", "Čehijas krona", } DEM{ - "DM", + "DEM", "Vācijas marka", } DJF{ - "Fdj", + "DJF", "Džibutijas franks", } DKK{ - "Dkr", + "DKK", "Dānijas krona", } DOP{ - "RD$", + "DOP", "Dominikānas peso", } DZD{ - "DA", + "DZD", "Alžīrijas dinārs", } EEK{ - "Ekr", + "EEK", "Igaunijas krona", } EGP{ @@ -204,15 +204,15 @@ lv{ "Ēģiptes mārciņa", } ERN{ - "Nfk", + "ERN", "Eritrejas nakfa", } ESP{ - "Pts", + "ESP", "Spānijas peseta", } ETB{ - "Br", + "ETB", "Etiopijas birs", } EUR{ @@ -220,19 +220,19 @@ lv{ "eiro", } FIM{ - "mk", + "FIM", "Somijas marka", } FJD{ - "FJ$", + "FJD", "Fidži dolārs", } FKP{ - "FK£", + "FKP", "Folklenda salu mārciņa", } FRF{ - "₣", + "FRF", "Francijas franks", } GBP{ @@ -244,11 +244,11 @@ lv{ "Gruzijas lari", } GHS{ - "GH₵", + "GHS", "Ganas sedi", } GIP{ - "GI£", + "GIP", "Gibraltāra mārciņa", } GMD{ @@ -256,11 +256,11 @@ lv{ "Gambijas dalasi", } GNF{ - "FG", + "GNF", "Gvinejas franks", } GRD{ - "₯", + "GRD", "GrieÄ·ijas drahma", } GTQ{ @@ -268,7 +268,7 @@ lv{ "Gvatemalas ketsals", } GYD{ - "GY$", + "GYD", "Gajānas dolārs", } HKD{ @@ -280,7 +280,7 @@ lv{ "Hondurasas lempÄ«ra", } HRK{ - "kn", + "HRK", "Horvātijas kuna", } HTG{ @@ -288,15 +288,15 @@ lv{ "Haiti gurds", } HUF{ - "Ft", + "HUF", "Ungārijas forints", } IDR{ - "Rp", + "IDR", "Indonēzijas rÅ«pija", } IEP{ - "IR£", + "IEP", "Īrijas mārciņa", } ILS{ @@ -304,7 +304,7 @@ lv{ "Izraēlas Å¡ekelis", } INR{ - "Rs", + "₹", "Indijas rÅ«pija", } IQD{ @@ -316,19 +316,19 @@ lv{ "Irānas riāls", } ISK{ - "Ikr", + "ISK", "Īslandes krona", } ITL{ - "IT₤", + "ITL", "Itālijas lira", } JMD{ - "J$", + "JMD", "Jamaikas dolārs", } JOD{ - "JD", + "JOD", "Jordānas dinārs", } JPY{ @@ -336,7 +336,7 @@ lv{ "Japānas jena", } KES{ - "Ksh", + "KES", "Kenijas Å¡iliņš", } KGS{ @@ -348,7 +348,7 @@ lv{ "Kambodžas riels", } KMF{ - "CF", + "KMF", "Komoru franks", } KPW{ @@ -360,11 +360,11 @@ lv{ "Dienvidkorejas vona", } KWD{ - "KD", + "KWD", "Kuveitas dinārs", } KYD{ - "KY$", + "KYD", "Kaimanu salu dolārs", } KZT{ @@ -372,19 +372,19 @@ lv{ "Kazahstānas tenge", } LAK{ - "₭", + "LAK", "Laosas kips", } LBP{ - "LB£", + "LBP", "Libānas mārciņa", } LKR{ - "SLRs", + "LKR", "Å rilankas rÅ«pija", } LRD{ - "L$", + "LRD", "Libērijas dolārs", } LSL{ @@ -392,11 +392,11 @@ lv{ "Lesoto loti", } LTL{ - "Lt", + "LTL", "Lietuvas lits", } LUF{ - "LUF" /** === */, + "LUF", "Luksemburgas franks", } LVL{ @@ -404,11 +404,11 @@ lv{ "Latvijas lats", } LVR{ - "LVR" /** === */, + "LVR", "Latvijas rublis", } LYD{ - "LD", + "LYD", "LÄ«bijas dinārs", } MAD{ @@ -428,7 +428,7 @@ lv{ "MaÄ·edonijas denārs", } MLF{ - "MLF" /** === */, + "MLF", "CFA (Āfrikas) franks", } MMK{ @@ -436,27 +436,27 @@ lv{ "Mjanmas kjats", } MNT{ - "₮", + "MNT", "Mongolijas tugriks", } MOP{ - "MOP$", + "MOP", "Makao pataka", } MRO{ - "UM", + "MRO", "Mauritānijas ugija", } MTL{ - "Lm", + "MTL", "Maltas lira", } MTP{ - "MT£", + "MTP", "Maltas mārciņa", } MUR{ - "MURs", + "MUR", "MaurÄ«cijas rÅ«pija", } MVR{ @@ -472,43 +472,43 @@ lv{ "Meksikas peso", } MYR{ - "RM", + "MYR", "Malaizijas ringits", } MZE{ - "MZE" /** === */, + "MZE", "Mozambikas eskudo", } MZM{ - "Mt", + "MZM", "Mozambikas vecais metikals", } MZN{ - "MTn", + "MZN", "Mozambikas metikals", } NAD{ - "N$", + "NAD", "NamÄ«bijas dolārs", } NGN{ - "₦", + "NGN", "Nigērijas naira", } NIO{ - "C$", + "NIO", "Kordovas oro", } NLG{ - "fl", + "NLG", "NÄ«derlandes guldenis", } NOK{ - "Nkr", + "NOK", "Norvēģijas krona", } NPR{ - "NPRs", + "NPR", "Nepālas rÅ«pija", } NZD{ @@ -520,11 +520,11 @@ lv{ "Omānas riāls", } PAB{ - "B/.", + "PAB", "Panamas balboa", } PEN{ - "S/.", + "PEN", "Peru jaunais sols", } PGK{ @@ -532,27 +532,27 @@ lv{ "Papua-Jaungvinejas kina", } PHP{ - "₱", + "PHP", "FilipÄ«nu peso", } PKR{ - "PKRs", + "PKR", "Pakistānas rÅ«pija", } PLN{ - "zł", + "PLN", "Polijas zlots", } PTE{ - "Esc", + "PTE", "Portugāles eskudo", } PYG{ - "₲", + "PYG", "Paragvajas guarani", } QAR{ - "QR", + "QAR", "Kataras riāls", } ROL{ @@ -564,7 +564,7 @@ lv{ "Rumānijas leja", } RSD{ - "din.", + "RSD", "Serbijas dinārs", } RUB{ @@ -576,15 +576,15 @@ lv{ "Ruandas franks", } SAR{ - "SR", + "SAR", "SaÅ«da riāls", } SBD{ - "SI$", + "SBD", "Zālamana Salu dolārs", } SCR{ - "SRe", + "SCR", "SeiÅ¡elu salu rÅ«pija", } SDG{ @@ -592,51 +592,51 @@ lv{ "Sudānas mārciņa", } SEK{ - "Skr", + "SEK", "Zviedrijas krona", } SGD{ - "S$", + "SGD", "SingapÅ«ras dolārs", } SHP{ - "SH£", + "SHP", "Sv.Helēnas salas mārciņa", } SIT{ - "SIT" /** === */, + "SIT", "Slovēnijas tolars", } SKK{ - "Sk", + "SKK", "Slovakijas krona", } SLL{ - "Le", + "SLL", "Sjerraleones leone", } SOS{ - "Ssh", + "SOS", "Somālijas Å¡iliņš", } SRD{ - "SR$", + "SRD", "Surinamas dolārs", } SRG{ - "Sf", + "SRG", "Surinamas guldenis", } STD{ - "Db", + "STD", "Santome un Prinsipi dobra", } SVC{ - "SV₡", + "SVC", "Salvadoras kolons", } SYP{ - "SY£", + "SYP", "SÄ«rijas mārciņa", } SZL{ @@ -660,11 +660,11 @@ lv{ "Turkmenistānas jaunais manats", } TND{ - "DT", + "TND", "Tunisijas dinārs", } TOP{ - "T$", + "TOP", "Tongas paanga", } TRL{ @@ -672,11 +672,11 @@ lv{ "Turcijas lira", } TRY{ - "TL", + "TRY", "Turcijas jaunā lira", } TTD{ - "TT$", + "TTD", "Trinidādas un Tobāgo dolārs", } TWD{ @@ -684,23 +684,23 @@ lv{ "Taivānas jaunais dolārs", } TZS{ - "TSh", + "TZS", "Tanzānijas Å¡iliņš", } UAH{ - "₴", + "UAH", "Ukrainas grivna", } UGX{ - "USh", + "UGX", "Ugandas Å¡iliņš", } USD{ - "US$", + "$", "ASV dolārs", } UYU{ - "$U", + "UYU", "Urugvajas peso", } UZS{ @@ -708,11 +708,11 @@ lv{ "Uzbekistānas sums", } VEB{ - "VEB" /** === */, + "VEB", "Venecuēlas bolivārs", } VEF{ - "Bs.F.", + "VEF", "Venecuēlas stiprais bolivārs", } VND{ @@ -720,11 +720,11 @@ lv{ "Vjetnamas dongi", } VUV{ - "VT", + "VUV", "Vanuatu vatu", } WST{ - "WS$", + "WST", "Samoa tala", } XAF{ @@ -764,7 +764,7 @@ lv{ "Speciālās aizņēmuma tiesÄ«bas", } XEU{ - "XEU" /** === */, + "XEU", "Eiropas norēķinu vienÄ«ba", } XFO{ @@ -797,22 +797,22 @@ lv{ } XXX{ "XXX", - "nezināma vai nederÄ«ga valÅ«ta", + "Nezināma valÅ«ta", } YER{ - "YR", + "YER", "Jemenas riāls", } ZAR{ - "R", + "ZAR", "Dienvidāfrikas rands", } ZMK{ - "ZK", + "ZMK", "Zambijas kvača", } ZWD{ - "Z$", + "ZWD", "Zimbabves dolārs", } ZWL{ @@ -897,11 +897,41 @@ lv{ other{"Bahreinas dināri"} zero{"Bahreinas dināri"} } + BRL{ + one{"BrazÄ«lijas reāls"} + other{"BrazÄ«lijas reāli"} + zero{"BrazÄ«lijas reāli"} + } + CNY{ + one{"Ķīnas juaņa renminbi"} + other{"Ķīnas juaņa renminbi"} + zero{"Ķīnas juaņa renminbi"} + } CUC{ one{"Kubas konvertējamais peso"} other{"Kubas konvertējamie peso"} zero{"Kubas konvertējamie peso"} } + EUR{ + one{"eiro"} + other{"eiro"} + zero{"eiro"} + } + 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"} + } + INR{ + one{"Indijas rÅ«pija"} + other{"Indijas rÅ«pijas"} + zero{"Indijas rÅ«pijas"} + } + JPY{ + one{"Japānas jena"} + other{"Japānas jenas"} + zero{"Japānas jenas"} + } KHR{ one{"Kambodžas riels"} other{"Kambodžas rieli"} @@ -920,6 +950,11 @@ lv{ KZT{ zero{"Kazahstānas tenge"} } + LVL{ + one{"Latvijas lats"} + other{"Latvijas lati"} + zero{"Latvijas lati"} + } MZM{ one{"Mozambikas vecais metikals"} other{"Mozambikas vecie metikali"} @@ -935,6 +970,11 @@ lv{ other{"Rumānijas vecās levas"} zero{"Rumānijas vecās levas"} } + RUB{ + one{"Krievijas rublis"} + other{"Krievijas rubļi"} + zero{"Krievijas rubļi"} + } SYP{ one{"SÄ«rijas mārciņa"} other{"SÄ«rijas mārciņas"} @@ -945,6 +985,11 @@ lv{ other{"Turkmenistānas jaunie manati"} zero{"Turkmenistānas jaunie manati"} } + USD{ + one{"ASV dolārs"} + other{"ASV dolāri"} + zero{"ASV dolāri"} + } XAF{ one{"Centrālāfrikas CFA franks"} other{"Centrālāfrikas CFA franki"} @@ -980,6 +1025,11 @@ lv{ other{"testa valÅ«tas kods"} 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"} + } ZWL{ one{"Zimbabves dollārs (2009)"} other{"Zimbabves dollāri (2009)"} @@ -991,5 +1041,5 @@ lv{ other{"{0} {1}"} zero{"{0} {1}"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/mas.txt b/icuSources/data/curr/mas.txt index a16ac143..e3e41ecf 100755 --- a/icuSources/data/curr/mas.txt +++ b/icuSources/data/curr/mas.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/mas.xml @@ -13,10 +13,10 @@ mas{ Currencies{ AED{ "AED", - "Iropiyianí ɔ́ɔ̄ lmarabu", + "Iropiyianí ɔ́ɔ̄ lmarabu", } AOA{ - "Kz", + "AOA", "Iropiyianí e Angola", } AUD{ @@ -24,11 +24,11 @@ mas{ "Iropiyianí e Austria", } BHD{ - "BD", + "BHD", "Iropiyianí e Bahareini", } BIF{ - "FBu", + "BIF", "Iropiyianí e Burundi", } BWP{ @@ -52,15 +52,15 @@ mas{ "Iropiyianí e China", } CVE{ - "CV$", + "CVE", "Iropiyianí e Kepuvede", } DJF{ - "Fdj", + "DJF", "Iropiyianí e Jibuti", } DZD{ - "DA", + "DZD", "Iropiyianí e Algeria", } EGP{ @@ -68,11 +68,11 @@ mas{ "Iropiyianí e Misri", } ERN{ - "Nfk", + "ERN", "Iropiyianí e Eritrea", } ETB{ - "Br", + "ETB", "Iropiyianí e Uhabeshi", } EUR{ @@ -84,7 +84,7 @@ mas{ "Iropiyianí e Nkɨ́resa", } GHC{ - "₵", + "GHC", "Iropiyianí e Ghana", } GMD{ @@ -92,11 +92,11 @@ mas{ "Iropiyianí e Gambia", } GNS{ - "GNS" /** === */, + "GNS", "Iropiyianí e Gine", } INR{ - "Rs", + "₹", "Iropiyianí e India", } JPY{ @@ -108,11 +108,11 @@ mas{ "Iropiyianí e Kenya", } KMF{ - "CF", + "KMF", "Iropiyianí e Komoro", } LRD{ - "L$", + "LRD", "Iropiyianí e Liberia", } LSL{ @@ -120,7 +120,7 @@ mas{ "Iropiyianí e Lesoto", } LYD{ - "LD", + "LYD", "Iropiyianí e Libya", } MAD{ @@ -132,11 +132,11 @@ mas{ "Iropiyianí e Bukini", } MRO{ - "UM", + "MRO", "Iropiyianí e Moritania", } MUR{ - "MURs", + "MUR", "Iropiyianí e Morisi", } MWK{ @@ -144,15 +144,15 @@ mas{ "Iropiyianí e Malawi", } MZM{ - "Mt", + "MZM", "Iropiyianí e Msumbiji", } NAD{ - "N$", + "NAD", "Iropiyianí e Namibia", } NGN{ - "₦", + "NGN", "Iropiyianí e Nijeria", } RWF{ @@ -160,11 +160,11 @@ mas{ "Iropiyianí e Rwanda", } SAR{ - "SR", + "SAR", "Iropiyianí e Saudi", } SCR{ - "SRe", + "SCR", "Iropiyianí e Shelisheli", } SDG{ @@ -172,19 +172,19 @@ mas{ "Iropiyianí e Sudani", } SHP{ - "SH£", + "SHP", "Iropiyianí e Santahelena", } SLL{ - "Le", + "SLL", "Iropiyianí e leoni", } SOS{ - "Ssh", + "SOS", "Iropiyianí e Somalia", } STD{ - "Db", + "STD", "Iropiyianí e Saotome", } SZL{ @@ -192,20 +192,20 @@ mas{ "Iropiyianí e lilangeni", } TND{ - "DT", + "TND", "Iropiyianí e Tunisia", } TZS{ - "TSh", + "TZS", "Iropiyianí e Tanzania", } UGX{ - "USh", + "UGX", "Iropiyianí e Uganda", } USD{ "US$", - "Iropiyianí ɔ́ɔ̄ lamarekani", + "Iropiyianí ɔ́ɔ̄ lamarekani", } XAF{ "FCFA", @@ -216,17 +216,17 @@ mas{ "Iropiyianí e CFA BCEAO", } ZAR{ - "R", + "ZAR", "Iropiyianí e Afrika Kusini", } ZMK{ - "ZK", + "ZMK", "Iropiyianí e Sambia", } ZWD{ - "Z$", + "ZWD", "Iropiyianí e Simbabwe", } } - Version{"2.0.46.85"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/mas_TZ.txt b/icuSources/data/curr/mas_TZ.txt new file mode 100755 index 00000000..48b9664e --- /dev/null +++ b/icuSources/data/curr/mas_TZ.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/mas_TZ.xml +// * +// *************************************************************************** +mas_TZ{ + Currencies{ + TZS{ + "TSh", + "Iropiyianí e Tanzania", + } + } + Version{"2.0.57.98"} +} diff --git a/icuSources/data/curr/mer.txt b/icuSources/data/curr/mer.txt index 96d32a35..9189adf1 100755 --- a/icuSources/data/curr/mer.txt +++ b/icuSources/data/curr/mer.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/mer.xml @@ -16,7 +16,7 @@ mer{ "Dirham ya Falme cia Kiarabu", } AOA{ - "Kz", + "AOA", "Kwanza ya Angola", } AUD{ @@ -24,11 +24,11 @@ mer{ "Dola ya AustrÄ©lia", } BHD{ - "BD", + "BHD", "Dinari ya Baharini", } BIF{ - "FBu", + "BIF", "Faranga ya Burundi", } BWP{ @@ -52,15 +52,15 @@ mer{ "Yuan Renminbi ya China", } CVE{ - "CV$", + "CVE", "Eskudo ya Kepuvede", } DJF{ - "Fdj", + "DJF", "Faranga ya Jibuti", } DZD{ - "DA", + "DZD", "Dinari ya AnjÄ©ria", } EGP{ @@ -68,11 +68,11 @@ mer{ "PaÅ©ndi ya Misri", } ERN{ - "Nfk", + "ERN", "Nakfa ya Eritrea", } ETB{ - "Br", + "ETB", "BÄ©rÅ© ya Ithiopia", } EUR{ @@ -84,7 +84,7 @@ mer{ "PaÅ©ndi ya Ngeretha", } GHC{ - "₵", + "GHC", "Sedi ya Ghana", } GMD{ @@ -92,11 +92,11 @@ mer{ "Dalasi ya Gambia", } GNS{ - "GNS" /** === */, + "GNS", "Faranga ya Gine", } INR{ - "Rs", + "₹", "Rupia ya India", } JPY{ @@ -108,11 +108,11 @@ mer{ "Shilingi ya Kenya", } KMF{ - "CF", + "KMF", "Faranga ya Komoro", } LRD{ - "L$", + "LRD", "Dola ya Liberia", } LSL{ @@ -120,7 +120,7 @@ mer{ "Loti ya Lesoto", } LYD{ - "LD", + "LYD", "Dinari ya Libya", } MAD{ @@ -132,11 +132,11 @@ mer{ "AriarÄ© ya Bukini", } MRO{ - "UM", + "MRO", "Ugwiya ya Mauritania", } MUR{ - "MURs", + "MUR", "Rupia ya MaurÄ©tiasi", } MWK{ @@ -144,15 +144,15 @@ mer{ "Kwacha ya Malawi", } MZM{ - "Mt", + "MZM", "Metikali ya MozambÄ©kÄ©", } NAD{ - "N$", + "NAD", "Dola ya Namibia", } NGN{ - "₦", + "NGN", "Naira ya Nijeria", } RWF{ @@ -160,11 +160,11 @@ mer{ "Faranga ya Rwanda", } SAR{ - "SR", + "SAR", "Riyal ya Saudi ArÄ©bia", } SCR{ - "SRe", + "SCR", "Rupia ya Shelisheli", } SDG{ @@ -172,19 +172,19 @@ mer{ "PaÅ©ndi ya Sudani", } SHP{ - "SH£", + "SHP", "PaÅ©ndi ya Santahelena", } SLL{ - "Le", + "SLL", "Leoni", } SOS{ - "Ssh", + "SOS", "Shilingi ya Somalia", } STD{ - "Db", + "STD", "Dobra ya Sao Tome na Principe", } SZL{ @@ -192,15 +192,15 @@ mer{ "Lilangeni", } TND{ - "DT", + "TND", "Dinari ya Tunisia", } TZS{ - "TSh", + "TZS", "Shilingi ya Tanzania", } UGX{ - "USh", + "UGX", "Shilingi ya Uganda", } USD{ @@ -216,17 +216,17 @@ mer{ "Faranga CFA BCEAO", } ZAR{ - "R", + "ZAR", "Randi ya Afrika ya Sauthi", } ZMK{ - "ZK", + "ZMK", "Kwacha ya Zambia", } ZWD{ - "Z$", + "ZWD", "Dola ya Zimbabwe", } } - Version{"2.0.47.63"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/mfe.txt b/icuSources/data/curr/mfe.txt index 3b6eda35..0881de8a 100755 --- a/icuSources/data/curr/mfe.txt +++ b/icuSources/data/curr/mfe.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/mfe.xml @@ -16,7 +16,7 @@ mfe{ "dirham Emira arab ini", } AOA{ - "Kz", + "AOA", "kwanza angole", } AUD{ @@ -24,11 +24,11 @@ mfe{ "dolar ostralien", } BHD{ - "BD", + "BHD", "dinar bahreïn", } BIF{ - "FBu", + "BIF", "fran burunde", } BWP{ @@ -52,15 +52,15 @@ mfe{ "yuan renminbi sinwa", } CVE{ - "CV$", + "CVE", "eskudo kapverdien", } DJF{ - "Fdj", + "DJF", "fran djiboutien", } DZD{ - "DA", + "DZD", "dinar alzerien", } EGP{ @@ -68,11 +68,11 @@ mfe{ "liv ezipsien", } ERN{ - "Nfk", + "ERN", "nafka erythreen", } ETB{ - "Br", + "ETB", "birr etiopien", } EUR{ @@ -84,7 +84,7 @@ mfe{ "liv sterlin", } GHC{ - "₵", + "GHC", "sedi ganeen", } GMD{ @@ -92,11 +92,11 @@ mfe{ "dalasi gambien", } GNS{ - "GNS" /** === */, + "GNS", "fran gineen", } INR{ - "Rs", + "₹", "roupi", } JPY{ @@ -104,15 +104,15 @@ mfe{ "yen zapone", } KES{ - "Ksh", + "KES", "shiling kenyan", } KMF{ - "CF", + "KMF", "fran komorien", } LRD{ - "L$", + "LRD", "dolar liberien", } LSL{ @@ -120,7 +120,7 @@ mfe{ "loti lezoto", } LYD{ - "LD", + "LYD", "dinar libien", } MAD{ @@ -132,11 +132,11 @@ mfe{ "fran malgas", } MRO{ - "UM", + "MRO", "ouguiya moritanien", } MUR{ - "MURs", + "MUR", "roupi morisien", } MWK{ @@ -144,15 +144,15 @@ mfe{ "kwacha malawit", } MZM{ - "Mt", + "MZM", "metikal mozanbikin", } NAD{ - "N$", + "NAD", "dolar namibien", } NGN{ - "₦", + "NGN", "naira nizerian", } RWF{ @@ -160,11 +160,11 @@ mfe{ "fran rwande", } SAR{ - "SR", + "SAR", "rial saoudien", } SCR{ - "SRe", + "SCR", "roupi seselwa", } SDG{ @@ -172,23 +172,23 @@ mfe{ "dinar soudane", } SDP{ - "SDP" /** === */, + "SDP", "liv soudane", } SHP{ - "SH£", + "SHP", "liv Sainte-Hélène", } SLL{ - "Le", + "SLL", "leonn Sierra-Leone", } SOS{ - "Ssh", + "SOS", "shilingi somalien", } STD{ - "Db", + "STD", "dobra santomeen", } SZL{ @@ -196,15 +196,15 @@ mfe{ "lilangeni swazi", } TND{ - "DT", + "TND", "dinar tinizien", } TZS{ - "TSh", + "TZS", "shiling tanzanien", } UGX{ - "USh", + "UGX", "shiling ougande", } USD{ @@ -220,17 +220,17 @@ mfe{ "fran CFA (BCEAO)", } ZAR{ - "R", + "ZAR", "rand sid-afrikin", } ZMK{ - "ZK", + "ZMK", "kwacha zanbien", } ZWD{ - "Z$", + "ZWD", "dolar zimbawe", } } - Version{"2.0.47.63"} + Version{"2.0.64.50"} } diff --git a/icuSources/data/curr/mg.txt b/icuSources/data/curr/mg.txt index 8013e66f..c9e0d1eb 100755 --- a/icuSources/data/curr/mg.txt +++ b/icuSources/data/curr/mg.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/mg.xml @@ -16,7 +16,7 @@ mg{ "Dirham", } AOA{ - "Kz", + "AOA", "kwanza angoley", } AUD{ @@ -24,11 +24,11 @@ mg{ "Dolara aostralianina", } BHD{ - "BD", + "BHD", "dinar bahreïni", } BIF{ - "FBu", + "BIF", "Farantsa Borondi", } BWP{ @@ -52,15 +52,15 @@ mg{ "Yoan sinoa Renminbi", } CVE{ - "CV$", + "CVE", "Escudo", } DJF{ - "Fdj", + "DJF", "Farantsa Djibotianina", } DZD{ - "DA", + "DZD", "Dinara alzerianina", } EGP{ @@ -68,11 +68,11 @@ mg{ "vola venty ejipsiana", } ERN{ - "Nfk", + "ERN", "Nakfà Eritreanina", } ETB{ - "Br", + "ETB", "Bir etiopianina", } EUR{ @@ -84,7 +84,7 @@ mg{ "livre sterling", } GHC{ - "₵", + "GHC", "cédi", } GMD{ @@ -92,11 +92,11 @@ mg{ "Dalasi gambianina", } GNS{ - "GNS" /** === */, + "GNS", "Farantsa Gineanina", } INR{ - "Rs", + "₹", "Ropia Indianina", } JPY{ @@ -104,15 +104,15 @@ mg{ "Yen Japoney", } KES{ - "Ksh", + "KES", "Shilling kenianina", } KMF{ - "CF", + "KMF", "Farantsa Komorianina", } LRD{ - "L$", + "LRD", "Dôlara Liberianina", } LSL{ @@ -120,7 +120,7 @@ mg{ "Loti", } LYD{ - "LD", + "LYD", "Dinara Libyanina", } MAD{ @@ -132,11 +132,11 @@ mg{ "Ariary", } MRO{ - "UM", + "MRO", "Ouguiya moritanianina", } MUR{ - "MURs", + "MUR", "Ropia maorisianina", } MWK{ @@ -144,15 +144,15 @@ mg{ "kwacha malawite", } MZM{ - "Mt", + "MZM", "Metikaly", } NAD{ - "N$", + "NAD", "Dolara namibianina", } NGN{ - "₦", + "NGN", "Naira nigerianina", } RWF{ @@ -160,11 +160,11 @@ mg{ "Farantsa Roande", } SAR{ - "SR", + "SAR", "Rial saodianina", } SCR{ - "SRe", + "SCR", "Ropia Seysheloà", } SDG{ @@ -172,23 +172,23 @@ mg{ "Dinara Sodaney", } SDP{ - "SDP" /** === */, + "SDP", "livre soudanaise (1956–2007)", } SHP{ - "SH£", + "SHP", "livre de Sainte-Hélène", } SLL{ - "Le", + "SLL", "Leone", } SOS{ - "Ssh", + "SOS", "Shilling somalianina", } STD{ - "Db", + "STD", "Dobra", } SZL{ @@ -196,15 +196,15 @@ mg{ "Lilangeni", } TND{ - "DT", + "TND", "Dinar tonizianina", } TZS{ - "TSh", + "TZS", "Shilling tanzanianina", } UGX{ - "USh", + "UGX", "Shilling ogandianina", } USD{ @@ -220,17 +220,17 @@ mg{ "Farantsa CFA (BCEAO)", } ZAR{ - "R", + "ZAR", "Rand afrikanina tatsimo", } ZMK{ - "ZK", + "ZMK", "Kwacha zambianina", } ZWD{ - "Z$", + "ZWD", "Dôlara Zimbaboeanina", } } - Version{"2.0.47.63"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/mgh.txt b/icuSources/data/curr/mgh.txt new file mode 100755 index 00000000..02a842b4 --- /dev/null +++ b/icuSources/data/curr/mgh.txt @@ -0,0 +1,20 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/mgh.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/mgh.xml + */ +mgh{ + Currencies{ + MZN{ + "MTn", + "MZN", + } + } + Version{"2.0.64.50"} +} diff --git a/icuSources/data/curr/mk.txt b/icuSources/data/curr/mk.txt index 7437ea3b..d1a5113f 100644 --- a/icuSources/data/curr/mk.txt +++ b/icuSources/data/curr/mk.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/mk.xml @@ -12,7 +12,7 @@ mk{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "Андорска Пезета", } AED{ @@ -20,11 +20,11 @@ mk{ "Обединети Арапски Емирати Дирхам", } AFA{ - "AFA" /** === */, + "AFA", "Авгани (1927-2002)", } AFN{ - "Af", + "AFN", "Авгани", } ALL{ @@ -36,27 +36,27 @@ mk{ "Ермениски Драм", } AOA{ - "Kz", + "AOA", "Анголска Кванза", } AOK{ - "AOK" /** === */, + "AOK", "Анголска Кванза (1977-1990)", } AON{ - "AON" /** === */, + "AON", "Анголска нова Кванза (1990-2000)", } ARP{ - "ARP" /** === */, + "ARP", "Аргентински Пезос (1983-1985)", } ARS{ - "AR$", + "ARS", "Аргентински Пезос", } ATS{ - "ATS" /** === */, + "ATS", "Австралиски Шилинг", } AUD{ @@ -64,31 +64,31 @@ mk{ "Австралиски Долар", } BAD{ - "BAD" /** === */, + "BAD", "Босанско-Херцеговски Динар", } BAM{ - "KM", + "BAM", "Босанско-Херцеговска конвертибилна марка", } BBD{ - "Bds$", + "BBD", "Барбадоски Долар", } BEC{ - "BEC" /** === */, + "BEC", "Белгиски Франк (конвертибилен)", } BEF{ - "BF", + "BEF", "Белгиски Франк", } BEL{ - "BEL" /** === */, + "BEL", "Белгиски Франк (финансиски)", } BGL{ - "BGL" /** === */, + "BGL", "Бугарски цврст лев", } BGN{ @@ -96,23 +96,23 @@ mk{ "Бугарски нов лев", } BHD{ - "BD", + "BHD", "Бахреински Динар", } BIF{ - "FBu", + "BIF", "Бурундиски Франк", } BMD{ - "BD$", + "BMD", "Бермудски Долар", } BND{ - "BN$", + "BND", "Брунејски долар", } BSD{ - "BS$", + "BSD", "Бахамски Долар", } BWP{ @@ -120,7 +120,7 @@ mk{ "Боцванска Пула", } BYB{ - "BYB" /** === */, + "BYB", "Белоруска нова рубља (1994-1999)", } BYR{ @@ -128,7 +128,7 @@ mk{ "Белоруска Рубља", } BZD{ - "BZ$", + "BZD", "Белизиски Долар", } CAD{ @@ -140,47 +140,47 @@ mk{ "Швајцарски Франк", } CLP{ - "CL$", + "CLP", "Чилеански пезос", } COP{ - "CO$", + "COP", "Колумбиски Пезос", } CRC{ - "₡", + "CRC", "Костарикански Колон", } CSK{ - "CSK" /** === */, + "CSK", "Чехословачка цврста корона", } CUP{ - "CU$", + "CUP", "Кубански пезос", } CYP{ - "CY£", + "CYP", "Кипарска фунта", } CZK{ - "Kč", + "CZK", "Чешка корона", } DEM{ - "DM", + "DEM", "Германска Марка", } DKK{ - "Dkr", + "DKK", "Данска круна", } DOP{ - "RD$", + "DOP", "Доминикански Пезос", } DZD{ - "DA", + "DZD", "Алжирски Динар", } EGP{ @@ -188,11 +188,11 @@ mk{ "Египетска Фунта", } ESP{ - "Pts", + "ESP", "Шпанска Пезета", } ETB{ - "Br", + "ETB", "Етиописки Бир", } EUR{ @@ -200,19 +200,19 @@ mk{ "Евро", } FIM{ - "mk", + "FIM", "Финска марка", } FJD{ - "FJ$", + "FJD", "Фиџи долар", } FKP{ - "FK£", + "FKP", "Фолкландска фунта", } FRF{ - "₣", + "FRF", "Француски франк", } GBP{ @@ -224,11 +224,11 @@ mk{ "Грузиски лари", } GHC{ - "₵", + "GHC", "Ганајски Седи", } GIP{ - "GI£", + "GIP", "Гибралтарска фунта", } GMD{ @@ -236,11 +236,11 @@ mk{ "Гамбиски Даласи", } GNF{ - "FG", + "GNF", "Гвинејски франк", } GRD{ - "₯", + "GRD", "Грчка драхма", } GTQ{ @@ -248,11 +248,11 @@ mk{ "Гватемалски кветцал", } GWP{ - "GWP" /** === */, + "GWP", "Гвинејски Бисау пезос", } GYD{ - "GY$", + "GYD", "Гвијански Долар", } HKD{ @@ -264,11 +264,11 @@ mk{ "Хондурска лемпира", } HRD{ - "HRD" /** === */, + "HRD", "Хрватски динар", } HRK{ - "kn", + "HRK", "Хрватска Куна", } HTG{ @@ -276,19 +276,19 @@ mk{ "Хаитски гурд", } HUF{ - "Ft", + "HUF", "Унгарска форинта", } IDR{ - "Rp", + "IDR", "Индонезиска рупија", } IEP{ - "IR£", + "IEP", "Ирска фунта", } ILP{ - "I£", + "ILP", "Изрелска фунта", } ILS{ @@ -296,7 +296,7 @@ mk{ "Израелски нов шекел", } INR{ - "Rs", + "₹", "Индијска рупија", } IQD{ @@ -308,19 +308,19 @@ mk{ "Ирански риал", } ISK{ - "Ikr", + "ISK", "Исландска крона", } ITL{ - "IT₤", + "ITL", "Италијанска лира", } JMD{ - "J$", + "JMD", "Јамајкански долар", } JOD{ - "JD", + "JOD", "Јордански динар", } JPY{ @@ -328,7 +328,7 @@ mk{ "Јапонски јен", } KES{ - "Ksh", + "KES", "Кениски шилинг", } KGS{ @@ -340,7 +340,7 @@ mk{ "Камбоџиски рел", } KMF{ - "CF", + "KMF", "Коморски долар", } KPW{ @@ -352,7 +352,7 @@ mk{ "Јужно корејски вон", } KWD{ - "KD", + "KWD", "Кувајтски динар", } KZT{ @@ -360,19 +360,19 @@ mk{ "Казахстанска тенга", } LAK{ - "₭", + "LAK", "Лаоски кип", } LBP{ - "LB£", + "LBP", "Либанска фунта", } LKR{ - "SLRs", + "LKR", "Шриланканска рупија", } LRD{ - "L$", + "LRD", "Либериски долар", } LSL{ @@ -380,27 +380,27 @@ mk{ "Лесотско лоти", } LTL{ - "Lt", + "LTL", "Литваниска лита", } LTT{ - "LTT" /** === */, + "LTT", "Литваниски литаз", } LUF{ - "LUF" /** === */, + "LUF", "Луксембуршки франк", } LVL{ - "Ls", + "LVL", "Латвијски лат", } LVR{ - "LVR" /** === */, + "LVR", "Латвијска рубља", } LYD{ - "LD", + "LYD", "Либијски динар", } MAD{ @@ -408,7 +408,7 @@ mk{ "Марокански Дирхам", } MAF{ - "MAF" /** === */, + "MAF", "Марокански франк", } MDL{ @@ -420,23 +420,23 @@ mk{ "Македонски денар", } MLF{ - "MLF" /** === */, + "MLF", "Малски франк", } MNT{ - "₮", + "MNT", "Монголиски тугрик", } MOP{ - "MOP$", + "MOP", "Макао патака", } MTL{ - "Lm", + "MTL", "Малтешка лира", } MTP{ - "MT£", + "MTP", "Малтешка фунта", } MXN{ @@ -444,43 +444,43 @@ mk{ "Мексикански пезос", } MXP{ - "MXP" /** === */, + "MXP", "Мексикански сребрен пезос (1861-1992)", } MYR{ - "RM", + "MYR", "Малазиски рингит", } MZE{ - "MZE" /** === */, + "MZE", "Мозамбиско ескудо", } MZM{ - "Mt", + "MZM", "Стар мозамбиски метикал", } NAD{ - "N$", + "NAD", "Намибиски долар", } NGN{ - "₦", + "NGN", "Нигериска наира", } NIC{ - "NIC" /** === */, + "NIC", "Никарагванска кордоба", } NLG{ - "fl", + "NLG", "Холандски гилдер", } NOK{ - "Nkr", + "NOK", "Норвешка круна", } NPR{ - "NPRs", + "NPR", "Непалска рупија", } NZD{ @@ -492,15 +492,15 @@ mk{ "Омански риал", } PAB{ - "B/.", + "PAB", "Панамска балбоа", } PEN{ - "S/.", + "PEN", "Перуански нов сол", } PES{ - "PES" /** === */, + "PES", "Перуански сол", } PGK{ @@ -508,31 +508,31 @@ mk{ "Папуа новогвинејска кина", } PHP{ - "₱", + "PHP", "Филипински пезос", } PKR{ - "PKRs", + "PKR", "Пакистанска рупија", } PLN{ - "zł", + "PLN", "Полска злота", } PLZ{ - "PLZ" /** === */, + "PLZ", "Полска злота (1950-1995)", } PTE{ - "Esc", + "PTE", "Португалско ескудо", } PYG{ - "₲", + "PYG", "Парагвајска гуарана", } QAR{ - "QR", + "QAR", "Катарски риал", } ROL{ @@ -540,7 +540,7 @@ mk{ "Романска леа", } RSD{ - "din.", + "RSD", "Српски динар", } RUB{ @@ -548,7 +548,7 @@ mk{ "Руска рубља", } RUR{ - "RUR" /** === */, + "RUR", "Руска рубља (1991-1998)", } RWF{ @@ -556,63 +556,63 @@ mk{ "Руандски франк", } SAR{ - "SR", + "SAR", "Саудиски ријал", } SBD{ - "SI$", + "SBD", "Соломонски долар", } SCR{ - "SRe", + "SCR", "Сејшелска рупија", } SDD{ - "LSd", + "SDD", "Стар судански динар", } SDP{ - "SDP" /** === */, + "SDP", "Стара суданска фунта", } SEK{ - "Skr", + "SEK", "Шведска круна", } SGD{ - "S$", + "SGD", "Сингапурски долар", } SIT{ - "SIT" /** === */, + "SIT", "Словенечки толар", } SKK{ - "Sk", + "SKK", "Словачка круна", } SLL{ - "Le", + "SLL", "Сиералеонско леоне", } SOS{ - "Ssh", + "SOS", "Сомалијски шилинг", } SRG{ - "Sf", + "SRG", "Суринамски гилдер", } SUR{ - "SUR" /** === */, + "SUR", "Советска рубља", } SVC{ - "SV₡", + "SVC", "Салвадорски колон", } SYP{ - "SY£", + "SYP", "Сиријска фунта", } SZL{ @@ -624,7 +624,7 @@ mk{ "Таи бат", } TJR{ - "TJR" /** === */, + "TJR", "Таџикистанска рубља", } TJS{ @@ -636,11 +636,11 @@ mk{ "Туркменистански манат", } TND{ - "DT", + "TND", "Тунезиски динар", } TPE{ - "TPE" /** === */, + "TPE", "Тиморски ескудо", } TRL{ @@ -652,19 +652,19 @@ mk{ "Тајвански нов долар", } TZS{ - "TSh", + "TZS", "Танзаниски шилинг", } UAH{ - "₴", + "UAH", "Украинска хривнија", } UGS{ - "UGS" /** === */, + "UGS", "Угандиски шилинг (1966-1987)", } UGX{ - "USh", + "UGX", "Угандиски шилинг", } USD{ @@ -672,19 +672,19 @@ mk{ "Американски долар", } USN{ - "USN" /** === */, + "USN", "САД долар (Next day)", } USS{ - "USS" /** === */, + "USS", "САД долар (Same day)", } UYP{ - "UYP" /** === */, + "UYP", "Уругвајски пезос (1975-1993)", } UYU{ - "$U", + "UYU", "Уругвајски пезос", } UZS{ @@ -692,7 +692,7 @@ mk{ "Узбекистански сом", } VEB{ - "VEB" /** === */, + "VEB", "Венецуелски боливар", } VND{ @@ -700,11 +700,11 @@ mk{ "Виетнамски донг", } VUV{ - "VT", + "VUV", "Ванатски вату", } WST{ - "WS$", + "WST", "Самоанска тала", } XCD{ @@ -712,35 +712,35 @@ mk{ "Источно карибиски долар", } YDD{ - "YDD" /** === */, + "YDD", "Јеменски динар", } YER{ - "YR", + "YER", "Јеменски риал", } YUD{ - "YUD" /** === */, + "YUD", "Југословенски динар", } YUN{ - "YUN" /** === */, + "YUN", "Југословенски конвертибилен динар", } ZAL{ - "ZAL" /** === */, + "ZAL", "Јужно афрички ранд(финансиски)", } ZAR{ - "R", + "ZAR", "Јужно афрички ранд", } ZMK{ - "ZK", + "ZMK", "Замбијска квача", } ZRN{ - "NZ", + "ZRN", "Заирско новозаире", } ZRZ{ @@ -748,7 +748,7 @@ mk{ "Заирско заире", } ZWD{ - "Z$", + "ZWD", "Зимбабвиски долар", } } @@ -757,5 +757,5 @@ mk{ other{"Романски леи"} } } - Version{"2.0.47.63"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/ml.txt b/icuSources/data/curr/ml.txt index 25d390fb..e858bc18 100644 --- a/icuSources/data/curr/ml.txt +++ b/icuSources/data/curr/ml.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ml.xml @@ -12,7 +12,7 @@ ml{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "അന്‍ഡോറന്‍ പെസെയ്റ്റ", } AED{ @@ -20,11 +20,11 @@ ml{ "യു.എ.ഇ. ദിര്‍ഹം", } AFA{ - "AFA" /** === */, + "AFA", "അഫ്ഘാനി (1927-2002)", } AFN{ - "Af", + "AFN", "അഫ്ഘാനി", } ALL{ @@ -36,39 +36,39 @@ ml{ "അര്‍മേനിയന്‍ ഡ്രാം", } ANG{ - "NAf.", + "ANG", "നെതര്‍ലന്‍ഡ്സ് ആന്‍റിലന്‍ ഗില്‍ഡര്‍", } AOA{ - "Kz", + "AOA", "അംഗോളന്‍ ‍ക്വാന്‍സ", } AOK{ - "AOK" /** === */, + "AOK", "അംഗോളന്‍ ‍ക്വാന്‍സ (1977-1990)", } AON{ - "AON" /** === */, + "AON", "അംഗോളന്‍ ‍ന്യൂ ക്വാന്‍സ (1990-2000)", } AOR{ - "AOR" /** === */, + "AOR", "അംഗോളന്‍ ‍ക്വാന്‍സ റിയാജസ്റ്റാഡോ (1995-1999)", } ARA{ - "₳", + "ARA", "അര്‍ജന്‍റീന്‍ ഓസ്ട്രല്‍", } ARP{ - "ARP" /** === */, + "ARP", "അര്‍ജന്‍റീന്‍ പെയ്സോ (1983-1985)", } ARS{ - "AR$", + "ARS", "അര്‍ജന്‍റീന്‍ പെയ്സോ", } ATS{ - "ATS" /** === */, + "ATS", "ഓസ്ട്രേലിയന്‍ ഷില്ലിംഗ്", } AUD{ @@ -76,7 +76,7 @@ ml{ "ആസ്ട്രേലിയന്‍ ഡോളര്‍", } AWG{ - "Afl.", + "AWG", "അറൂബന്‍ ഗില്‍ഡര്‍", } AZM{ @@ -84,39 +84,39 @@ ml{ "അസര്‍ബയ്ജാനിയന്‍ മനത് (1993-2006)", } AZN{ - "man.", + "AZN", "അസര്‍ബയ്ജാനിയന്‍ മനത്", } BAD{ - "BAD" /** === */, + "BAD", "ബോസ്നിയ-ഹെര്‍സഗോവിന ദിനാര്‍", } BAM{ - "KM", + "BAM", "ബോസ്നിയ-ഹെര്‍സഗോവിന കണ്‍വേര്‍ട്ടിബിള്‍ മാര്‍ക്ക്", } BBD{ - "Bds$", + "BBD", "ബാര്‍ബഡോസ് ഡോളര്‍", } BDT{ - "Tk", + "BDT", "ബംഗ്ലാദേശി ടാക്ക", } BEC{ - "BEC" /** === */, + "BEC", "ബെല്‍ജിയന്‍ ഫ്രാങ്ക് (കൈമാറ്റം ചെയ്യാവുന്നത്)", } BEF{ - "BF", + "BEF", "ബെല്‍ജിയന്‍ ഫ്രാങ്ക്", } BEL{ - "BEL" /** === */, + "BEL", "ബല്‍ജിയന്‍ ഫ്രാങ്ക്", } BGL{ - "BGL" /** === */, + "BGL", "ബള്‍ഗേറിയന്‍ ഹാര്‍ഡ് ലെവ്", } BGN{ @@ -124,43 +124,43 @@ ml{ "ബള്‍ഗേറിയന്‍ ന്യൂലവ്", } BHD{ - "BD", + "BHD", "ബഹറിന്‍ ദിനാര്‍", } BIF{ - "FBu", + "BIF", "ബുറുണ്ടി ഫ്രാങ്ക്", } BMD{ - "BD$", + "BMD", "ബെര്‍മുഡന്‍ ഡോളര്‍", } BND{ - "BN$", + "BND", "ബ്രൂണെ ഡോളര്‍", } BOB{ - "Bs", + "BOB", "ബൊളീവിയാനോ", } BOP{ - "$b.", + "BOP", "ബൊളീവിയന്‍ പെയ്സോ", } BOV{ - "BOV" /** === */, + "BOV", "ബൊളീവിയന്‍ എംവിഡോള്‍", } BRB{ - "BRB" /** === */, + "BRB", "ബ്രസീലിയന്‍ ക്രുസെയ്റോ നോവോ (1967-1986)", } BRC{ - "BRC" /** === */, + "BRC", "ബ്രസീലിയന്‍ ക്രുസാഡോ", } BRE{ - "BRE" /** === */, + "BRE", "ബ്രസീലിയന്‍ ക്രുസെയ്റോ (1990-1993)", } BRL{ @@ -168,23 +168,23 @@ ml{ "ബ്രസീലിയന്‍ റിയാല്‍", } BRN{ - "BRN" /** === */, + "BRN", "ബ്രസീലിയന്‍ ക്രുസാഡോ നോവോ", } BRR{ - "BRR" /** === */, + "BRR", "ബ്രസീലിയന്‍ ക്രുസെയ്റോ", } BSD{ - "BS$", + "BSD", "ബഹാമിയന്‍ ഡോളര്‍", } BTN{ - "Nu.", + "BTN", "ഭൂട്ടാന്‍ എന്‍ഗള്‍ട്രം", } BUK{ - "BUK" /** === */, + "BUK", "ബര്‍മീസ് ചാറ്റ്", } BWP{ @@ -192,7 +192,7 @@ ml{ "ബോട്സ്വാനന്‍ പ്യൂല", } BYB{ - "BYB" /** === */, + "BYB", "ബെലാറഷ്യന്‍ ന്യൂ റൂബിള്‍ (1994-1999)", } BYR{ @@ -200,7 +200,7 @@ ml{ "ബെലാറഷ്യന്‍ റൂബിള്‍", } BZD{ - "BZ$", + "BZD", "ബെലീസ് ഡോളര്‍", } CAD{ @@ -212,7 +212,7 @@ ml{ "കോങ്കളീസ് ഫ്രാങ്ക് കോങ്കൊളൈസ്", } CHE{ - "CHE" /** === */, + "CHE", "WIR യൂറോ", } CHF{ @@ -220,15 +220,15 @@ ml{ "സ്വിസ് ഫ്രാങ്ക്", } CHW{ - "CHW" /** === */, + "CHW", "WIR ഫ്രാങ്ക്", } CLF{ - "CLF" /** === */, + "CLF", "ചിലിയന്‍ യൂണിഡാഡ്സ് à´¡à´¿ ഫോമെന്‍റോ", } CLP{ - "CL$", + "CLP", "ചിലിയന്‍ പെസോ", } CNY{ @@ -236,75 +236,79 @@ ml{ "ചൈനീസ് യുവാന്‍", } COP{ - "CO$", + "COP", "കൊളംബിയന്‍ പെസോ", } COU{ - "COU" /** === */, + "COU", "യൂണിഡാഡ് à´¡à´¿ വാലര്‍ റിയല്‍", } CRC{ - "₡", + "CRC", "കോസ്റ്റാ റിക്കന്‍ കോളന്‍", } CSD{ - "CSD" /** === */, + "CSD", "പ്രാചീന സെര്‍ബിയന്‍ ദിനാര്‍", } CSK{ - "CSK" /** === */, + "CSK", "ചെക്കോസ്ലൊവാക്ക് ഹാര്‍ഡ് കൊരൂന", } + CUC{ + "CUC", + "ക്യൂബന്‍ പരിവര്‍ത്തിത പെയ്‍സോ", + } CUP{ - "CU$", + "CUP", "ക്യൂബന്‍ പെസോ", } CVE{ - "CV$", + "CVE", "കെയ്പ് വെര്‍ഡെ എസ്ക്യുഡോ", } CYP{ - "CY£", + "CYP", "സൈപ്രസ് പൌണ്ട്", } CZK{ - "Kč", + "CZK", "ചെക്ക് റിപ്പബ്ലിക് കൊരൂന", } DDM{ - "DDM" /** === */, + "DDM", "കിഴക്കന്‍ ജര്‍മന്‍ ഓസ്റ്റ്മാര്‍ക്ക്", } DEM{ - "DM", + "DEM", "ജര്‍മന്‍ മാര്‍ക്ക്", } DJF{ - "Fdj", + "DJF", "ജീബോട്ടി ഫ്രാങ്ക്", } DKK{ - "Dkr", + "DKK", "ഡാനിഷ് ക്രോണെ", } DOP{ - "RD$", + "DOP", "ഡൊമിനിക്കന്‍ പെയ്സോ", } DZD{ - "DA", + "DZD", "അള്‍ജീരിയന്‍ ദിനാര്‍", } ECS{ - "ECS" /** === */, + "ECS", "ഇക്വഡോര്‍ സൂക്രേ", } ECV{ - "ECV" /** === */, + "ECV", "ഇക്വഡോര്‍ യൂണിഡാഡ് വാലര്‍ കോണ്‍സ്റ്റന്‍റെ (UVC)", } EEK{ - "Ekr", + "EEK", "എസ്റ്റൌനിയന്‍ ക്രൂണ്‍", } EGP{ @@ -312,23 +316,23 @@ ml{ "ഈജിപ്ഷ്യന്‍ പൌണ്ട്", } ERN{ - "Nfk", + "ERN", "എറിത്രിയന്‍ നക്ഫ", } ESA{ - "ESA" /** === */, + "ESA", "സ്പാനിഷ് പസെയ്റ്റ (A അക്കൌണ്ട്)", } ESB{ - "ESB" /** === */, + "ESB", "സ്പാനിഷ് പസെയ്റ്റ (കൈമാറ്റം ചെയ്യാവുന്ന അക്കൌണ്ട്)", } ESP{ - "Pts", + "ESP", "സ്പാനിഷ് പസെയ്റ്റ", } ETB{ - "Br", + "ETB", "എത്യോപ്പിയന്‍ ബിര്‍", } EUR{ @@ -336,19 +340,19 @@ ml{ "യൂറോ", } FIM{ - "mk", + "FIM", "ഫിന്നിഷ് മാര്‍ക്ക", } FJD{ - "FJ$", + "FJD", "ഫിജി ഡോളര്‍", } FKP{ - "FK£", + "FKP", "ഫോക്‌ലാന്‍ഡ് ദ്വീപുകളുടെ പൌണ്ട്", } FRF{ - "₣", + "FRF", "ഫ്രാങ്ക്", } GBP{ @@ -356,7 +360,7 @@ ml{ "ബ്രിട്ടീഷ് പൌണ്ട് സ്റ്റെര്‍ലിംങ്", } GEK{ - "GEK" /** === */, + "GEK", "ജോര്‍‍ജ്ജിയന്‍ ക്യൂപോണ്‍ ലാരിറ്റ്", } GEL{ @@ -364,15 +368,15 @@ ml{ "ജോര്‍‍ജ്ജിയന്‍ ലാരി", } GHC{ - "₵", + "GHC", "ഘാന കെഡി (1979-2007)", } GHS{ - "GH₵", + "GHS", "ഘാന കെഡി", } GIP{ - "GI£", + "GIP", "ഗിബ്രാല്‍ട്ടര്‍ പൌണ്ട്", } GMD{ @@ -380,19 +384,19 @@ ml{ "ഗാന്പിയ ദലാസി", } GNF{ - "FG", + "GNF", "ഗിനിയ ഫ്രാങ്ക്", } GNS{ - "GNS" /** === */, + "GNS", "ഗിനിയ സൈലി", } GQE{ - "GQE" /** === */, + "GQE", "ഇക്വിറ്റോറിയല്‍ ഗിനിയ എക്വീലെ ഗിനിയാന", } GRD{ - "₯", + "GRD", "ഗ്രീക്ക് ഡ്രാക്ക്മ", } GTQ{ @@ -400,15 +404,15 @@ ml{ "ഗ്വാട്ടിമാല ക്വെറ്റ്സല്‍", } GWE{ - "GWE" /** === */, + "GWE", "പോര്‍ച്ചുഗീസ് ഗിനി എസ്ക്യൂഡോ", } GWP{ - "GWP" /** === */, + "GWP", "ഗിനിയ-ബിസാവു പെയ്സോ", } GYD{ - "GY$", + "GYD", "ഗയാന ഡോളര്‍", } HKD{ @@ -420,11 +424,11 @@ ml{ "ഹോന്‍ഡ്യുറാസ് ലെംപീര", } HRD{ - "HRD" /** === */, + "HRD", "ക്രൊയേഷ്യന്‍ ദിനാര്‍", } HRK{ - "kn", + "HRK", "ക്രൊയേഷ്യന്‍ ക്യൂന", } HTG{ @@ -432,19 +436,19 @@ ml{ "ഹെയ്ഷ്യന്‍ ഗൂര്‍ഡ്", } HUF{ - "Ft", + "HUF", "ഹംഗേറിയന്‍ ഫോറിന്‍റ്", } IDR{ - "Rp", + "IDR", "ഇന്തോനേഷ്യന്‍ രൂപ", } IEP{ - "IR£", + "IEP", "ഐറിഷ് പൌണ്ട്", } ILP{ - "I£", + "ILP", "ഇസ്രയേലി പൌണ്ട്", } ILS{ @@ -452,7 +456,7 @@ ml{ "ഇസ്രായേലി ഷക്കേല്‍", } INR{ - "രൂ", + "₹", "ഇന്ത്യന്‍ രൂപ", } IQD{ @@ -464,19 +468,19 @@ ml{ "ഇറാനിയന്‍ റിയാല്‍", } ISK{ - "Ikr", + "ISK", "ഐസ്‌ലാന്‍ഡിക് ക്രോണ", } ITL{ - "IT₤", + "ITL", "ഇറ്റാലിയന്‍ ലിറ", } JMD{ - "J$", + "JMD", "ജമൈക്കന്‍ ഡോളര്‍", } JOD{ - "JD", + "JOD", "ജോര്‍ദ്ദാന്‍ ദിനാര്‍", } JPY{ @@ -484,7 +488,7 @@ ml{ "ജപ്പാനീസ് യെന്‍", } KES{ - "Ksh", + "KES", "കെനിയന്‍ ഷില്ലിംഗ്", } KGS{ @@ -496,7 +500,7 @@ ml{ "കംബോഡിയന്‍ റീല്‍", } KMF{ - "CF", + "KMF", "കൊമോറോ ഫ്രാങ്ക്", } KPW{ @@ -508,11 +512,11 @@ ml{ "ദക്ഷിണ കൊറിയന്‍ വോണ്‍", } KWD{ - "KD", + "KWD", "കുവൈറ്റി ദിനാര്‍", } KYD{ - "KY$", + "KYD", "കെയ്മന്‍ദ്വീപുകളുടെ ഡോളര്‍‌", } KZT{ @@ -520,19 +524,19 @@ ml{ "കസാഖ്സ്ഥാന്‍ റ്റെംഗെ", } LAK{ - "₭", + "LAK", "ലാവോഷിയന്‍ കിപ്", } LBP{ - "LB£", + "LBP", "ലെബനീസ് പൌണ്ട്", } LKR{ - "SLRs", + "LKR", "ശ്രീലങ്കന്‍ രൂപ", } LRD{ - "L$", + "LRD", "ലൈബീരിയന്‍ ഡോളര്‍", } LSL{ @@ -540,35 +544,35 @@ ml{ "ലെസോതോ ലോത്തി", } LTL{ - "Lt", + "LTL", "ലിത്വാനിയന്‍ ലിത", } LTT{ - "LTT" /** === */, + "LTT", "ലിത്വാനിയന്‍ തലോനാസ്", } LUC{ - "LUC" /** === */, + "LUC", "ലക്സംബര്‍ഗ് കണ്‍വേര്‍ട്ടിബിള്‍ ഫ്രാങ്ക്", } LUF{ - "LUF" /** === */, + "LUF", "ലക്സംബര്‍ഗ് ഫ്രാങ്ക്", } LUL{ - "LUL" /** === */, + "LUL", "ലക്സംബര്‍ഗ് ഫിനാന്‍ഷ്യല്‍ ഫ്രാങ്ക്", } LVL{ - "Ls", + "LVL", "ലാറ്റ്വിയന്‍ ലാറ്റ്സ്", } LVR{ - "LVR" /** === */, + "LVR", "ലാറ്റ്വിയന്‍ റൂബിള്‍", } LYD{ - "LD", + "LYD", "ലിബിയന്‍ ദിനാര്‍", } MAD{ @@ -576,7 +580,7 @@ ml{ "മൊറോക്കന്‍ ദിര്‍ഹം", } MAF{ - "MAF" /** === */, + "MAF", "മൊറോക്കന്‍ ഫ്രാങ്ക്", } MDL{ @@ -588,7 +592,7 @@ ml{ "മഡഗാസ്കര്‍ ഏരിയറി", } MGF{ - "MGF" /** === */, + "MGF", "മഡഗാസ്കര്‍ ഫ്രാങ്ക്", } MKD{ @@ -596,7 +600,7 @@ ml{ "മാസിഡോണിയന്‍ ദിനാര്‍", } MLF{ - "MLF" /** === */, + "MLF", "മാലി ഫ്രാങ്ക്", } MMK{ @@ -604,27 +608,27 @@ ml{ "മ്യാന്‍മാര്‍ ചാറ്റ്", } MNT{ - "₮", + "MNT", "മംഗോളിയന്‍ തുഗ്രിക്", } MOP{ - "MOP$", + "MOP", "മകൌ പതാക്ക", } MRO{ - "UM", + "MRO", "മൌറിറ്റേനിയ ഔഗിയ", } MTL{ - "Lm", + "MTL", "മല്‍ത്തീസ് ലിറ", } MTP{ - "MT£", + "MTP", "മല്‍ത്തീസ് പൌണ്ട്", } MUR{ - "MURs", + "MUR", "മൌറീഷ്യസ് രൂപ", } MVR{ @@ -640,55 +644,55 @@ ml{ "മെക്സിക്കന്‍ പെസോ", } MXP{ - "MXP" /** === */, + "MXP", "മെക്സിക്കന്‍ സില്‍വര്‍ പെയ്സോ (1861-1992)", } MXV{ - "MXV" /** === */, + "MXV", "മെക്സിക്കന്‍ യൂണിഡാഡ് à´¡à´¿ ഇന്‍വെര്‍ഷന്‍ (UDI)", } MYR{ - "RM", + "MYR", "മലേഷ്യന്‍ റിംഗിറ്റ്", } MZE{ - "MZE" /** === */, + "MZE", "മൊസാന്പിക്ക് എസ്ക്യുഡോ", } MZM{ - "Mt", + "MZM", "ഓള്‍ഡ് മൊസാന്പിക്ക് മെറ്റിക്കല്‍", } MZN{ - "MTn", + "MZN", "മൊസാന്പിക്ക് മെറ്റിക്കല്‍", } NAD{ - "N$", + "NAD", "നമീബിയന്‍ ഡോളര്‍", } NGN{ - "₦", + "NGN", "നൈജീരിയന്‍ നൈറ", } NIC{ - "NIC" /** === */, + "NIC", "നികരാഗ്വന്‍ കൊര്‍ഡോബ", } NIO{ - "C$", + "NIO", "നികരാഗ്വന്‍ കൊര്‍ഡോബ ഒരോ", } NLG{ - "fl", + "NLG", "നെതര്‍ലന്‍ഡ്സ് ഗില്‍ഡര്‍", } NOK{ - "Nkr", + "NOK", "നോര്‍വീജിയന്‍ ക്രോണെ", } NPR{ - "NPRs", + "NPR", "നേപ്പാളി രൂപ", } NZD{ @@ -700,19 +704,19 @@ ml{ "ഒമാന്‍ റിയാല്‍", } PAB{ - "B/.", + "PAB", "പനാമെയ്നിയന്‍ ബാല്‍ബോവ", } PEI{ - "I/.", + "PEI", "പെറൂവിയന്‍ ഇന്‍റി", } PEN{ - "S/.", + "PEN", "പെറൂവിയന്‍ സോള്‍ ന്യൂവോ", } PES{ - "PES" /** === */, + "PES", "പെറൂവിയന്‍ സോള്‍", } PGK{ @@ -720,35 +724,35 @@ ml{ "പാപുവ ന്യൂ ഗിനി കിന", } PHP{ - "₱", + "PHP", "ഫിലിപ്പൈന്‍ പെയ്സോ", } PKR{ - "PKRs", + "PKR", "പാക്കിസ്ഥാനി രൂപ", } PLN{ - "zł", + "PLN", "പോളിഷ് സ്ലോട്ടി", } PLZ{ - "PLZ" /** === */, + "PLZ", "പോളിഷ് സ്ലോട്ടി (1950-1995)", } PTE{ - "Esc", + "PTE", "പോര്‍ച്ചുഗീസ് എസ്ക്യുഡോ", } PYG{ - "₲", + "PYG", "പരാഗ്വേ ഗ്വരനീ", } QAR{ - "QR", + "QAR", "ഖത്തര്‍ റിയാല്‍", } RHD{ - "RH$", + "RHD", "റൊഡേഷ്യന്‍ ഡോളര്‍", } ROL{ @@ -760,7 +764,7 @@ ml{ "റൊമേനിയന്‍ ലിയു", } RSD{ - "din.", + "RSD", "സെര്‍ബിയന്‍ ദിനാര്‍", } RUB{ @@ -768,7 +772,7 @@ ml{ "റഷ്യന്‍ റൂബിള്‍", } RUR{ - "RUR" /** === */, + "RUR", "റഷ്യന്‍ റൂബിള്‍ (1991-1998)", } RWF{ @@ -776,19 +780,19 @@ ml{ "റുവാണ്ടന്‍ ഫ്രാങ്ക്", } SAR{ - "SR", + "SAR", "സൌദി റിയാല്‍", } SBD{ - "SI$", + "SBD", "സോളമന്‍ ദ്വീപുകളുടെ ഡോളര്‍", } SCR{ - "SRe", + "SCR", "സെയ്ഷെല്‍സ് രൂപ", } SDD{ - "LSd", + "SDD", "പ്രാചീന സുഡാനീസ് ദിനാര്‍", } SDG{ @@ -796,59 +800,59 @@ ml{ "സുഡാനീസ് പൌണ്ട്", } SDP{ - "SDP" /** === */, + "SDP", "പ്രാചീന സുഡാനീസ് പൌണ്ട്", } SEK{ - "Skr", + "SEK", "സ്വീഡിഷ് ക്രോണ", } SGD{ - "S$", + "SGD", "സിംഗപ്പൂര്‍ ഡോളര്‍", } SHP{ - "SH£", + "SHP", "സെയ്ന്‍റ് ഹെലെന പൌണ്ട്", } SIT{ - "SIT" /** === */, + "SIT", "സ്ലൊവേനിയ റ്റോളര്‍", } SKK{ - "Sk", + "SKK", "സ്ലോവാക് കൊരൂന", } SLL{ - "Le", + "SLL", "സിയറാ ലിയോണ്‍ ലിയോണ്‍", } SOS{ - "Ssh", + "SOS", "സൊമാലി ഷില്ലിംഗ്", } SRD{ - "SR$", + "SRD", "സൂരിനാം ഡോളര്‍", } SRG{ - "Sf", + "SRG", "സൂരിനാം ഗില്‍ഡര്‍", } STD{ - "Db", + "STD", "സാവോ റ്റോമി ആന്‍ഡ് പ്രിന്‍സിപ്പി ഡോബ്ര", } SUR{ - "SUR" /** === */, + "SUR", "സോവിയറ്റ് റൂബിള്‍", } SVC{ - "SV₡", + "SVC", "എല്‍ സാല്‍വഡോര്‍ കോളന്‍", } SYP{ - "SY£", + "SYP", "സിറിയന്‍ പൌണ്ട്", } SZL{ @@ -860,7 +864,7 @@ ml{ "തായ് ബട്ട്", } TJR{ - "TJR" /** === */, + "TJR", "താജിക്കിസ്ഥാന്‍ റൂബിള്‍", } TJS{ @@ -871,16 +875,20 @@ ml{ "TMM", "തുര്‍ക്മെനിസ്ഥാന്‍ മനത്", } + TMT{ + "TMT", + "തുര്‍ക്കമനിസ്ഥാനി മനാത്ത്", + } TND{ - "DT", + "TND", "തുനീസിയന്‍ ദിനാര്‍", } TOP{ - "T$", + "TOP", "റ്റോംഗ പാംഗ", } TPE{ - "TPE" /** === */, + "TPE", "തിമോര്‍ എസ്ക്യൂഡോ", } TRL{ @@ -888,11 +896,11 @@ ml{ "പ്രാചീന തുര്‍ക്കിഷ് ലിറ", } TRY{ - "TL", + "TRY", "തുര്‍ക്കിഷ് ലിറ", } TTD{ - "TT$", + "TTD", "ട്രിനിഡാഡ് ആന്‍ഡ് റ്റൊബാഗോ ഡോളര്‍", } TWD{ @@ -900,23 +908,23 @@ ml{ "തായ്‌വാന്‍ ഡോളര്‍", } TZS{ - "TSh", + "TZS", "ടാന്‍സാനിയന്‍ ഷില്ലിംഗ്", } UAH{ - "₴", + "UAH", "യുക്രേനിയന്‍ ഹ്രിവ്നിയ", } UAK{ - "UAK" /** === */, + "UAK", "യുക്രേനിയന്‍ കാര്‍ബോവാനെസ്", } UGS{ - "UGS" /** === */, + "UGS", "ഉഗാണ്ടന്‍ ഷില്ലിംഗ് (1966-1987)", } UGX{ - "USh", + "UGX", "ഉഗാണ്ടന്‍ ഷില്ലിംഗ്", } USD{ @@ -924,23 +932,23 @@ ml{ "യു.എസ്. ഡോളര്‍", } USN{ - "USN" /** === */, + "USN", "യുഎസ് ഡോളര്‍ (അടുത്ത ദിവസം)", } USS{ - "USS" /** === */, + "USS", "യുഎസ് ഡോളര്‍ (അതേ ദിവസം)", } UYI{ - "UYI" /** === */, + "UYI", "ഉറുഗ്വേ പെയ്സോ എന്‍ യൂണിഡാഡ്സ്", } UYP{ - "UYP" /** === */, + "UYP", "ഉറുഗ്വേ പെയ്സോ (1975-1993)", } UYU{ - "$U", + "UYU", "ഉറുഗ്വേ പെയ്സോ ഉറുഗായോ", } UZS{ @@ -948,11 +956,11 @@ ml{ "ഉസ്ബക്കിസ്ഥാന്‍ സം", } VEB{ - "VEB" /** === */, + "VEB", "വെനസ്വേലന്‍ ബോലിവര്‍", } VEF{ - "Bs.F.", + "VEF", "വെനസ്വേലന്‍ ബോലിവര്‍ ഫുവെര്‍റ്റെ", } VND{ @@ -960,11 +968,11 @@ ml{ "വിയറ്റ്നാമീസ് ഡോങ്", } VUV{ - "VT", + "VUV", "വനുവാതു വാതു", } WST{ - "WS$", + "WST", "പശ്ചിമ സമോവ താല", } XAF{ @@ -1004,7 +1012,7 @@ ml{ "സ്പെഷ്യല്‍ ഡ്രോയിംഗ് റൈറ്റ്സ്", } XEU{ - "XEU" /** === */, + "XEU", "യൂറോപ്യന്‍ നാണയ യൂണിറ്റ്", } XFO{ @@ -1032,7 +1040,7 @@ ml{ "പ്ലാറ്റിനം", } XRE{ - "XRE" /** === */, + "XRE", "RINET ഫണ്ട്സ്", } XTS{ @@ -1044,39 +1052,39 @@ ml{ "അറിയപ്പെടാത്തതോ നിലവിലില്ലാത്തതോ ആയ നാണയം", } YDD{ - "YDD" /** === */, + "YDD", "യമനി ദിനാര്‍", } YER{ - "YR", + "YER", "യമനി റിയാല്‍", } YUD{ - "YUD" /** === */, + "YUD", "യൂഗോസ്ലേവിയന്‍ ഹാര്‍ഡ് ദിനാര്‍", } YUM{ - "YUM" /** === */, + "YUM", "യൂഗോസ്ലേവിയന്‍ നോവി ദിനാര്‍", } YUN{ - "YUN" /** === */, + "YUN", "യൂഗോസ്ലേവിയന്‍ കണ്‍വേര്‍ട്ടിബിള്‍ ദിനാര്‍", } ZAL{ - "ZAL" /** === */, + "ZAL", "ദക്ഷിണാഫ്രിക്കന്‍ റാന്‍ഡ് (ഫിനാന്‍ഷ്യല്‍)", } ZAR{ - "R", + "ZAR", "ദക്ഷിണ ആഫ്രിക്കന്‍ റാന്‍ഡ്", } ZMK{ - "ZK", + "ZMK", "സാംബിയന്‍ ക്വാച", } ZRN{ - "NZ", + "ZRN", "സൈറിയന്‍ ന്യൂ സൈര്‍", } ZRZ{ @@ -1084,7 +1092,7 @@ ml{ "സൈറിയന്‍ സൈര്‍", } ZWD{ - "Z$", + "ZWD", "സിംബാബ്‌വെ ഡോളര്‍", } } @@ -1643,80 +1651,18 @@ ml{ } LVR{ one{"ലാറ്റ്വിയന്‍ റൂബിള്‍"} - other{"LVR"} - } - LYD{ - one{"LYD"} - other{"LYD"} - } - MAD{ - one{"MAD"} - other{"MAD"} - } - MAF{ - one{"MAF"} - other{"MAF"} - } - MDL{ - one{"MDL"} - other{"MDL"} - } - MGA{ - one{"MGA"} - other{"MGA"} - } - MGF{ - one{"MGF"} - other{"MGF"} - } - MKD{ - one{"MKD"} - other{"MKD"} - } - MLF{ - one{"MLF"} - other{"MLF"} } MMK{ one{"മ്യാന്‍മാര്‍ ചാറ്റ്"} - other{"MMK"} - } - MNT{ - one{"MNT"} - other{"MNT"} } MOP{ one{"മകൌ പതാക്ക"} other{"മകൌ പതാക്കാസ്"} } - MRO{ - one{"MRO"} - other{"MRO"} - } - MTL{ - one{"MTL"} - other{"MTL"} - } - MTP{ - one{"MTP"} - other{"MTP"} - } - MUR{ - one{"MUR"} - other{"MUR"} - } MVR{ one{"മാലദ്വീപ് രൂപ"} other{"മാലദ്വീപ് രൂപ"} } - MWK{ - one{"MWK"} - other{"MWK"} - } - MXN{ - one{"MXN"} - other{"MXN"} - } MXP{ one{"മെക്സിക്കന്‍ സില്‍വര്‍ പെയ്സോ (MXP)"} other{"മെക്സിക്കന്‍ സില്‍വര്‍ പെയ്സോസ് (MXP)"} @@ -1725,38 +1671,6 @@ ml{ one{"മെക്സിക്കന്‍ യൂണിഡാഡ് à´¡à´¿ ഇന്‍വെര്‍ഷന്‍ (UDI)"} other{"മെക്സിക്കന്‍ യൂണിഡാഡ്സ് à´¡à´¿ ഇന്‍വെര്‍ഷന്‍ (UDI)"} } - MYR{ - one{"MYR"} - other{"MYR"} - } - MZE{ - one{"MZE"} - other{"MZE"} - } - MZM{ - one{"MZM"} - other{"MZM"} - } - MZN{ - one{"MZN"} - other{"MZN"} - } - NAD{ - one{"NAD"} - other{"NAD"} - } - NGN{ - one{"NGN"} - other{"NGN"} - } - NIC{ - one{"NIC"} - other{"NIC"} - } - NIO{ - one{"NIO"} - other{"NIO"} - } NLG{ one{"നെതര്‍ലന്‍ഡ്സ് ഗില്‍ഡര്‍"} other{"നെതര്‍ലന്‍ഡ്സ് ഗില്‍ഡേഴ്സ്"} @@ -1765,18 +1679,10 @@ ml{ one{"നോര്‍വീജിയന്‍ ക്രോണ്‍"} other{"നോര്‍വീജിയന്‍ ക്രോണ്‍സ്"} } - NPR{ - one{"NPR"} - other{"NPR"} - } NZD{ one{"ന്യൂസിലന്‍ഡ് ഡോളര്‍"} other{"ന്യൂസിലന്‍ഡ് ഡോളേഴ്സ്"} } - OMR{ - one{"OMR"} - other{"OMR"} - } PAB{ one{"പനാമെയ്നിയന്‍ ബാല്‍ബോവ"} other{"പനാമെയ്നിയന്‍ ബാല്‍ബോവാസ്"} @@ -1809,130 +1715,13 @@ ml{ one{"പോളിഷ് സ്ലോട്ടി"} other{"പോളിഷ് സ്ലോട്ടീസ്"} } - PLZ{ - one{"PLZ"} - other{"PLZ"} - } - PTE{ - one{"PTE"} - other{"PTE"} - } - PYG{ - one{"PYG"} - other{"PYG"} - } - QAR{ - one{"QAR"} - other{"QAR"} - } - RHD{ - one{"RHD"} - other{"RHD"} - } - ROL{ - one{"ROL"} - other{"ROL"} - } - RON{ - one{"RON"} - other{"RON"} - } - RSD{ - one{"RSD"} - other{"RSD"} - } RUB{ one{"റഷ്യന്‍ റൂബിള്‍"} other{"റഷ്യന്‍ റൂബിള്‍സ്"} } - RUR{ - one{"RUR"} - other{"RUR"} - } - RWF{ - one{"RWF"} - other{"RWF"} - } - SAR{ - one{"SAR"} - other{"SAR"} - } - SBD{ - one{"SBD"} - other{"SBD"} - } - SCR{ - one{"SCR"} - other{"SCR"} - } - SDD{ - one{"SDD"} - other{"SDD"} - } - SDG{ - one{"SDG"} - other{"SDG"} - } - SDP{ - one{"SDP"} - other{"SDP"} - } - SEK{ - one{"SEK"} - other{"SEK"} - } - SGD{ - one{"SGD"} - other{"SGD"} - } - SHP{ - one{"SHP"} - other{"SHP"} - } - SIT{ - one{"SIT"} - other{"SIT"} - } - SKK{ - one{"SKK"} - other{"SKK"} - } - SLL{ - one{"SLL"} - other{"SLL"} - } - SOS{ - one{"SOS"} - other{"SOS"} - } - SRD{ - one{"SRD"} - other{"SRD"} - } - SRG{ - one{"SRG"} - other{"SRG"} - } - STD{ - one{"STD"} - other{"STD"} - } - SUR{ - one{"SUR"} - other{"SUR"} - } - SVC{ - one{"SVC"} - other{"SVC"} - } SYP{ - one{"SYP"} other{"സിറിയന്‍ പൌണ്ട്"} } - SZL{ - one{"SZL"} - other{"SZL"} - } THB{ one{"തായ് ബട്ട്"} other{"തായ് ബട്ട്"} @@ -1949,10 +1738,6 @@ ml{ one{"തുര്‍ക്മെനിസ്ഥാന്‍ മനത്"} other{"തുര്‍ക്മെനിസ്ഥാന്‍ മനത്‌സ്"} } - TND{ - one{"TND"} - other{"TND"} - } TOP{ one{"റ്റോംഗ പാംഗ"} other{"റ്റോംഗ പാംഗാസ്"} @@ -1962,25 +1747,16 @@ ml{ other{"തിമോര്‍ എസ്ക്യൂഡോസ്"} } TRL{ - one{"TRL"} other{"പ്രാചീന തുര്‍ക്കിഷ് ലിറാസ്"} } TRY{ one{"തുര്‍ക്കിഷ് ലിറ"} other{"തുര്‍ക്കിഷ് ലിറാസ്"} } - TTD{ - one{"TTD"} - other{"TTD"} - } TWD{ one{"തായ്‌വാന്‍ ഡോളര്‍"} other{"തായ്‌വാന്‍ ഡോളേഴ്സ്"} } - TZS{ - one{"TZS"} - other{"TZS"} - } UAH{ one{"ഉക്രേനിയന്‍ ഹ്രിവ്നിയ"} other{"ഉക്രേനിയന്‍ ഹ്രിവ്നിയാസ്"} @@ -1989,24 +1765,11 @@ ml{ one{"ഉക്രേനിയന്‍ കാര്‍ബോവാനെസ്"} other{"ഉക്രേനിയന്‍ കാര്‍ബോവാനെസ്"} } - UGS{ - one{"UGS"} - other{"UGS"} - } - UGX{ - one{"UGX"} - other{"UGX"} - } USD{ one{"യു.എസ് ഡോളര്‍"} other{"യു.എസ് ഡോളേഴ്സ്"} } - USN{ - one{"USN"} - other{"USN"} - } USS{ - one{"USS"} other{"യുഎസ് ഡോളേഴ്സ് (അതേ ദിവസം)"} } UYI{ @@ -2033,10 +1796,6 @@ ml{ one{"വെനസ്വേലന്‍ ബോലിവര്‍ ഫുവെര്‍റ്റെ"} other{"വെനസ്വേലന്‍ ബോലിവര്‍ ഫുവെര്‍റ്റെസ്"} } - VND{ - one{"VND"} - other{"VND"} - } VUV{ one{"വനുവാതു വാതു"} other{"വനുവാതു വാതൂസ്"} @@ -2170,5 +1929,5 @@ ml{ one{"{0} {1}"} other{"{0} {1}"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/mo.txt b/icuSources/data/curr/mo.txt index 23495025..ef3bdd70 100755 --- a/icuSources/data/curr/mo.txt +++ b/icuSources/data/curr/mo.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/mo.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** mo{ "%%ALIAS"{"ro_MD"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/curr/mr.txt b/icuSources/data/curr/mr.txt index fdd9fd7a..c0fa979a 100644 --- a/icuSources/data/curr/mr.txt +++ b/icuSources/data/curr/mr.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/mr.xml @@ -11,10 +11,626 @@ */ mr{ 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{ "₹", - "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", + "मलेशियन रिंगिट", + } + 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", + "सुदानी पौंड", + } + 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", + "CFA फ्रँक BEAC", + } + XCD{ + "EC$", + "पूर्व करीबियन डॉलर", + } + XOF{ + "CFA", + "CFA फ्रँक BCEAO", + } + XPF{ + "CFPF", + "सीएफपी फ्रँक", + } + XXX{ + "XXX", + "अज्ञात चलन", + } + YER{ + "YER", + "येमेनी रियाल", + } + ZAR{ + "ZAR", + "दक्षिण अफ्रिकी रँड", + } + ZMK{ + "ZMK", + "झांबियन क्वाचा", } } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/ms.txt b/icuSources/data/curr/ms.txt index 60db6859..36e7ae97 100644 --- a/icuSources/data/curr/ms.txt +++ b/icuSources/data/curr/ms.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ms.xml @@ -11,10 +11,626 @@ */ ms{ Currencies{ + AED{ + "AED", + "Dirham Emiriah Arab Bersatu", + } + AFN{ + "AFN", + "Afghani Afghanistan", + } + ALL{ + "ALL", + "Lek Albania", + } + AMD{ + "AMD", + "Dram Armenia", + } + ANG{ + "ANG", + "Guilder Antillean Netherland", + } + AOA{ + "AOA", + "Kwanza Angola", + } + ARS{ + "ARS", + "Peso Argentina", + } + AUD{ + "AU$", + "Dolar Australia", + } + AWG{ + "AWG", + "Florin Aruba", + } + AZN{ + "AZN", + "Manat Azerbaijan", + } + BAM{ + "BAM", + "Mark Boleh Tukar Bosnia-Herzegovina", + } + BBD{ + "BBD", + "Dolar Barbados", + } + BDT{ + "BDT", + "Taka Bangladesh", + } + BGN{ + "BGN", + "Lev Bulgaria", + } + BHD{ + "BHD", + "Dinar Bahrain", + } + BIF{ + "BIF", + "Franc Burundia", + } + BMD{ + "BMD", + "Dolar Bermuda", + } + BND{ + "BND", + "Dolar Brunei", + } + BOB{ + "BOB", + "Boliviano Bolivia", + } + BRL{ + "R$", + "Real Brazil", + } + BSD{ + "BSD", + "Dolar Bahamas", + } + BTN{ + "BTN", + "Ngultrum Bhutan", + } + BWP{ + "BWP", + "Pula Botswana", + } + BYR{ + "BYR", + "Ruble Belarus", + } + BZD{ + "BZD", + "Dolar Belize", + } + CAD{ + "CA$", + "Dolar Kanada", + } + CDF{ + "CDF", + "Franc Congo", + } + CHF{ + "CHF", + "Franc Switzerland", + } + CLP{ + "CLP", + "Peso Chile", + } + CNY{ + "CNÂ¥", + "Yuan Cina", + } + COP{ + "COP", + "Peso Colombia", + } + CRC{ + "CRC", + "Colón Costa Rica", + } + CUC{ + "CUC", + "Peso Boleh Tukar Cuba", + } + CUP{ + "CUP", + "Peso Cuba", + } + CVE{ + "CVE", + "Escudo Tanjung Verde", + } + CZK{ + "CZK", + "Koruna Republik Czech", + } + DJF{ + "DJF", + "Franc Djibouti", + } + DKK{ + "DKK", + "Krone Denmark", + } + DOP{ + "DOP", + "Peso Dominican", + } + DZD{ + "DZD", + "Dinar Algeria", + } + EGP{ + "EGP", + "Paun Mesir", + } + ERN{ + "ERN", + "Nakfa Eritrea", + } + ETB{ + "ETB", + "Birr Ethiopia", + } + EUR{ + "€", + "Euro", + } + FJD{ + "FJD", + "Dolar Fiji", + } + FKP{ + "FKP", + "Paun Kepulauan Falkland", + } + GBP{ + "£", + "Paun Sterling British", + } + GEL{ + "GEL", + "Lari Georgia", + } + GHS{ + "GHS", + "Cedi Ghana", + } + GIP{ + "GIP", + "Paun Gibraltar", + } + GMD{ + "GMD", + "Dalasi Gambia", + } + GNF{ + "GNF", + "Franc Guinea", + } + GTQ{ + "GTQ", + "Quetzal Guatemala", + } + GYD{ + "GYD", + "Dolar Guyana", + } + HKD{ + "HK$", + "Dolar Hong Kong", + } + HNL{ + "HNL", + "Lempira Honduras", + } + HRK{ + "HRK", + "Kuna Croatia", + } + HTG{ + "HTG", + "Gourde Haiti", + } + HUF{ + "HUF", + "Forint Hungary", + } + IDR{ + "IDR", + "Rupiah Indonesia", + } + ILS{ + "₪", + "Sheqel Baru Israel", + } + INR{ + "₹", + "Rupee India", + } + IQD{ + "IQD", + "Dinar Iraq", + } + IRR{ + "IRR", + "Rial Iran", + } + ISK{ + "ISK", + "Króna Iceland", + } + JMD{ + "JMD", + "Dolar Jamaica", + } + JOD{ + "JOD", + "Dinar Jordan", + } + JPY{ + "JPÂ¥", + "Yen Jepun", + } + KES{ + "KES", + "Syiling Kenya", + } + KGS{ + "KGS", + "Som Kyrgystani", + } + KHR{ + "KHR", + "Riel Kemboja", + } + KMF{ + "KMF", + "Franc Comoria", + } + KPW{ + "KPW", + "Won Korea Utara", + } + KRW{ + "₩", + "Won Korea Selatan", + } + KWD{ + "KWD", + "Dinar Kuwait", + } + KYD{ + "KYD", + "Dolar Kepulauan Cayman", + } + KZT{ + "KZT", + "Tenge Kazakhstan", + } + LAK{ + "LAK", + "Kip Laos", + } + LBP{ + "LBP", + "Paun Lubnan", + } + LKR{ + "LKR", + "Rupee Sri Lanka", + } + LRD{ + "LRD", + "Dolar Liberia", + } + LSL{ + "LSL", + "Loti Lesotho", + } + LTL{ + "LTL", + "Litas Lithuania", + } + LVL{ + "LVL", + "Lats Latvia", + } + LYD{ + "LYD", + "Dinar Libya", + } + MAD{ + "MAD", + "Dirham Maghribi", + } + MDL{ + "MDL", + "Leu Moldova", + } + MGA{ + "MGA", + "Ariary Malagasy", + } + MKD{ + "MKD", + "Denar Macedonia", + } + MMK{ + "MMK", + "Kyat Myanma", + } + MNT{ + "MNT", + "Tugrik Mongolia", + } + MOP{ + "MOP", + "Pataca Macau", + } + MRO{ + "MRO", + "Ouguiya Mauritania", + } + MUR{ + "MUR", + "Rupee Mauritia", + } + MVR{ + "MVR", + "Rufiyaa Maldives", + } + MWK{ + "MWK", + "Kwacha Malawi", + } + MXN{ + "MX$", + "Peso Mexico", + } MYR{ "RM", "Ringgit Malaysia", } + NAD{ + "NAD", + "Dolar Namibia", + } + NGN{ + "NGN", + "Naira Nigeria", + } + NIO{ + "NIO", + "Córdoba Nicaragua", + } + NOK{ + "NOK", + "Krone Norway", + } + NPR{ + "NPR", + "Rupee Nepal", + } + NZD{ + "NZ$", + "Dolar New Zealand", + } + OMR{ + "OMR", + "Rial Oman", + } + PAB{ + "PAB", + "Balboa Panama", + } + PEN{ + "PEN", + "Nuevo Sol Peru", + } + PGK{ + "PGK", + "Kina Papua New Guinea", + } + PHP{ + "PHP", + "Peso Filipina", + } + PKR{ + "PKR", + "Rupee Pakistan", + } + PLN{ + "PLN", + "Zloty Poland", + } + PYG{ + "PYG", + "Guarani Paraguay", + } + QAR{ + "QAR", + "Rial Qatar", + } + RSD{ + "RSD", + "Dinar Serbia", + } + RUB{ + "RUB", + "Ruble Rusia", + } + RWF{ + "RWF", + "Franc Rwanda", + } + SAR{ + "SAR", + "Riyal Saudi", + } + SBD{ + "SBD", + "Dolar Kepulauan Solomon", + } + SCR{ + "SCR", + "Rupee Seychelles", + } + SDG{ + "SDG", + "Paun Sudan", + } + SEK{ + "SEK", + "Krona Sweden", + } + SGD{ + "SGD", + "Dolar Singapura", + } + SHP{ + "SHP", + "Paun Saint Helena", + } + SLL{ + "SLL", + "Leone Sierra Leone", + } + SOS{ + "SOS", + "Syiling Somali", + } + SRD{ + "SRD", + "Dolar Surinam", + } + STD{ + "STD", + "São Tomé dan Príncipe Dobra", + } + SYP{ + "SYP", + "Paun Syria", + } + SZL{ + "SZL", + "Lilangeni Swazi", + } + THB{ + "฿", + "Baht Thai", + } + TJS{ + "TJS", + "Somoni Tajikistan", + } + TMT{ + "TMT", + "Manat Turkmenistan", + } + TND{ + "TND", + "Dinar Tunisia", + } + TOP{ + "TOP", + "Tongan PaÊ»anga", + } + TRY{ + "TRY", + "Lira Turki", + } + TTD{ + "TTD", + "Dolar Trinidad dan Tobago", + } + TWD{ + "NT$", + "Dolar Taiwan Baru", + } + TZS{ + "TZS", + "Syiling Tanzania", + } + UAH{ + "UAH", + "Hryvnia Ukraine", + } + UGX{ + "UGX", + "Syiling Uganda", + } + USD{ + "US$", + "Dolar AS", + } + UYU{ + "UYU", + "Peso Uruguay", + } + UZS{ + "UZS", + "Som Uzbekistan", + } + VEF{ + "VEF", + "Bolívar Venezuela", + } + VND{ + "₫", + "Dong Vietnam", + } + VUV{ + "VUV", + "Vatu Vanuatu", + } + WST{ + "WST", + "Tala Samoa", + } + XAF{ + "FCFA", + "Franc CFA BEAC", + } + XCD{ + "EC$", + "Dolar Caribbean Timur", + } + XOF{ + "CFA", + "Franc CFA BCEAO", + } + XPF{ + "CFPF", + "Franc CFP", + } + XXX{ + "XXX", + "Mata Wang Tidak Diketahui", + } + YER{ + "YER", + "Rial Yaman", + } + ZAR{ + "ZAR", + "Rand Afrika Selatan", + } + ZMK{ + "ZMK", + "Kwacha Zambia", + } } - Version{"2.0.50.96"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/ms_BN.txt b/icuSources/data/curr/ms_BN.txt index e7b8c3de..291ef28e 100644 --- a/icuSources/data/curr/ms_BN.txt +++ b/icuSources/data/curr/ms_BN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ms_BN.xml @@ -10,8 +10,8 @@ ms_BN{ Currencies{ BND{ "$", - "BND", + "Dolar Brunei", } } - Version{"2.0.51.57"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/mt.txt b/icuSources/data/curr/mt.txt index e31f183a..0db119a6 100644 --- a/icuSources/data/curr/mt.txt +++ b/icuSources/data/curr/mt.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/mt.xml @@ -16,7 +16,7 @@ mt{ "Ewro", } MTL{ - "Lm", + "MTL", "Lira Maltija", } XXX{ @@ -24,5 +24,5 @@ mt{ "Munita Mhux Magħruf jew Mhux Validu", } } - Version{"2.0.47.67"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/mua.txt b/icuSources/data/curr/mua.txt new file mode 100755 index 00000000..f5ef2d18 --- /dev/null +++ b/icuSources/data/curr/mua.txt @@ -0,0 +1,236 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/mua.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/mua.xml + */ +mua{ + Currencies{ + AED{ + "AED", + "Solai Arabiya", + } + AOA{ + "AOA", + "solai Angola", + } + AUD{ + "AU$", + "solai Australya", + } + BHD{ + "BHD", + "solai Barenya", + } + BIF{ + "BIF", + "solai Burundi", + } + BWP{ + "BWP", + "solai Botswana", + } + CAD{ + "CA$", + "solai Kanada", + } + CDF{ + "CDF", + "solai Kongo", + } + CHF{ + "CHF", + "Solai Swiss", + } + CNY{ + "CNÂ¥", + "solai Syiŋ", + } + CVE{ + "CVE", + "solai Kapverdiya", + } + DJF{ + "DJF", + "solai Djibouti", + } + DZD{ + "DZD", + "solai Algerya", + } + EGP{ + "EGP", + "solai Egypt", + } + ERN{ + "ERN", + "solai Eritre", + } + ETB{ + "ETB", + "solai Etiopia", + } + EUR{ + "€", + "solai Euro", + } + GBP{ + "£", + "solai Britaniya", + } + GHC{ + "GHC", + "solai Gana", + } + GMD{ + "GMD", + "solai Gambiya", + } + GNS{ + "GNS", + "solai Guine", + } + INR{ + "₹", + "solai India", + } + JPY{ + "JPÂ¥", + "solai Japoŋ", + } + KES{ + "KES", + "solai Kenia", + } + KMF{ + "KMF", + "solai Komorya", + } + LRD{ + "LRD", + "solai Liberiya", + } + LSL{ + "LSL", + "solai Lesotho", + } + LYD{ + "LYD", + "solai Libya", + } + MAD{ + "MAD", + "Solai Marok", + } + MGA{ + "MGA", + "Solai Malagasya", + } + MRO{ + "MRO", + "Solai Mauritaniya", + } + MUR{ + "MUR", + "Solai Mauricǝ", + } + MWK{ + "MWK", + "Solai Malawi", + } + MZM{ + "MZM", + "Solai Mozambika", + } + NAD{ + "NAD", + "Solai Namibiya", + } + NGN{ + "NGN", + "Solai Nigeriya", + } + RWF{ + "RWF", + "Solai Rwanda", + } + SAR{ + "SAR", + "Solai Saudiya", + } + SCR{ + "SCR", + "Solai Saichel", + } + SDG{ + "SDG", + "Solai Sudaŋ ma dii ne dinar", + } + SDP{ + "SDP", + "Solai Sudaŋ ma dii ne livre", + } + SHP{ + "SHP", + "Solai Helena", + } + SLL{ + "SLL", + "solai Sierra leonǝ", + } + SOS{ + "SOS", + "Solai Somaliya", + } + STD{ + "STD", + "Solai Sao Tome", + } + SZL{ + "SZL", + "solai Swaziland", + } + TND{ + "TND", + "Solai Tunisiya", + } + TZS{ + "TZS", + "Solai Tanzaniya", + } + UGX{ + "UGX", + "Solai Uganda", + } + USD{ + "US$", + "Solai Amerika", + } + XAF{ + "FCFA", + "solai BEAC", + } + XOF{ + "CFA", + "solai BCEAO", + } + ZAR{ + "ZAR", + "Solai Africa nekǝsǝŋ", + } + ZMK{ + "ZMK", + "Solai Zambiya", + } + ZWD{ + "ZWD", + "Solai Zimbabwe", + } + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/curr/my.txt b/icuSources/data/curr/my.txt index ce2a1262..045ea641 100644 --- a/icuSources/data/curr/my.txt +++ b/icuSources/data/curr/my.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/my.xml @@ -12,15 +12,15 @@ my{ Currencies{ ANG{ - "NAf.", + "ANG", "နယ်သာလန် အန်တီလန် ဂင်းဒါး", } ARP{ - "ARP" /** === */, + "ARP", "အာဂျင်တီးနား ပီဆို (၁၉၈၃-၁၉၈၅)", } ARS{ - "AR$", + "ARS", "အာဂျင်တီးနား ပီဆို", } AUD{ @@ -28,23 +28,23 @@ my{ "ဩစတြေးလျှား ဒေါ်လာ", } AWG{ - "Afl.", + "AWG", "အရူဘန် ဂင်းဒါး", } BEF{ - "BF", + "BEF", "ဘယ်လ်ဂျီယမ် ဖရန့်", } BMD{ - "BD$", + "BMD", "ဘာမူဒါ ဒေါ်လာ", } BND{ - "BN$", + "BND", "ဘရူနိုင်း ဒေါ်လာ", } BOP{ - "$b.", + "BOP", "ဘိုလီးဘီးယား ပီဆို", } BRL{ @@ -52,7 +52,7 @@ my{ "ဘရာဇီး ရီးယဲ", } BUK{ - "BUK" /** === */, + "BUK", "ဗမာ ကျပ်", } BWP{ @@ -60,7 +60,7 @@ my{ "ဘော့စ်ဝါနာ ပုလ", } BYB{ - "BYB" /** === */, + "BYB", "ဘီလာရုစ် ရူဘယ်အသစ် (၁၉၉၄-၁၉၉၉)", } BYR{ @@ -76,7 +76,7 @@ my{ "ဆွစ် ဖရန့်", } CLP{ - "CL$", + "CLP", "ချီလီ ပီဆို", } CNY{ @@ -84,23 +84,23 @@ my{ "တရုတ် ယွမ်", } COP{ - "CO$", + "COP", "ကိုလံဘီယာ ပီဆို", } CUP{ - "CU$", + "CUP", "ကျူးဘား ပီဆို", } CYP{ - "CY£", + "CYP", "ဆိုက်ပရက်စ် ပေါင်", } DEM{ - "DM", + "DEM", "ဂျာမဏီ မတ်", } DOP{ - "RD$", + "DOP", "ဒိုမီနီကန် ပီဆို", } EGP{ @@ -108,7 +108,7 @@ my{ "အီဂျစ် ပေါင်", } ESP{ - "Pts", + "ESP", "စပိန် ပယ်စေးတာ", } EUR{ @@ -116,15 +116,15 @@ my{ "ယူရို", } FJD{ - "FJ$", + "FJD", "ဖီဂျီ ဒေါ်လာ", } FKP{ - "FK£", + "FKP", "ဖောက်ကလန် ကျွန်းစု ပေါင်", } FRF{ - "₣", + "FRF", "ပြင်သစ် ဖရန့်", } GBP{ @@ -132,11 +132,11 @@ my{ "ဗြိတိသျှ ပေါင်", } GIP{ - "GI£", + "GIP", "ဂျီဘရော်လ်တာ ပေါင်", } GNF{ - "FG", + "GNF", "ဂီရာနာ ဖရန့်", } HKD{ @@ -144,19 +144,19 @@ my{ "ဟောင်ကောင် ဒေါ်လာ", } IDR{ - "Rp", + "IDR", "အင်ဒိုနီးရှား ရူပီးယား", } ILP{ - "I£", + "ILP", "အစ္စရေး ပေါင်", } INR{ - "Rs", + "₹", "အိန္ဒြိယ ရူပီး", } JMD{ - "J$", + "JMD", "ဂျမေနီကာ ဒေါ်လာ", } JPY{ @@ -172,15 +172,15 @@ my{ "တောင်ကိုးရီးယား ဝမ်", } LBP{ - "LB£", + "LBP", "လက်ဘနွန် ပေါင်", } LKR{ - "SLRs", + "LKR", "သီရိလင်္ကာ ရူပီး", } LRD{ - "L$", + "LRD", "လိုင်ဘေးရီးယား ဒေါ်လာ", } MMK{ @@ -192,19 +192,19 @@ my{ "မက္ကဆီကို ပီဆို", } MYR{ - "RM", + "MYR", "မလေးရှား ရင်းဂစ်", } NAD{ - "N$", + "NAD", "နမ်မီးဘီးယား ဒေါ်လာ", } NOK{ - "Nkr", + "NOK", "နော်ဝေ ခရိုဏာ", } NPR{ - "NPRs", + "NPR", "နီပေါ ရူပီး", } NZD{ @@ -212,15 +212,15 @@ my{ "နယူးဇီလန် ဒေါ်လာ", } PHP{ - "₱", + "PHP", "ဖိလစ်ပိုင် ပီဆို", } PKR{ - "PKRs", + "PKR", "ပါကစ္စတန် ရူပီး", } PLN{ - "zł", + "PLN", "ပိုလန် ဇ‌လော့တီ", } RUB{ @@ -228,7 +228,7 @@ my{ "ရုရှ ရူဘယ်", } RUR{ - "RUR" /** === */, + "RUR", "ရုရှ ရူဘယ် (၁၉၉၁-၁၉၉၈)", } RWF{ @@ -236,7 +236,7 @@ my{ "ရဝန်ဒါ ဖရန့်", } SBD{ - "SI$", + "SBD", "ဆော်လမွန်ကျွန်းစု ဒေါ်လာ", } SDG{ @@ -244,23 +244,23 @@ my{ "ဆူဒန် ပေါင်", } SDP{ - "SDP" /** === */, + "SDP", "ဆူဒန် ပေါင်အဟောင်း", } SEK{ - "Skr", + "SEK", "ဆွီဒင် ခရိုဏာ", } SGD{ - "S$", + "SGD", "စင်္ကာပူ ဒေါ်လာ", } SRD{ - "SR$", + "SRD", "ဆူရိနမ် ဒေါ်လာ", } SUR{ - "SUR" /** === */, + "SUR", "ဆိုဗီယက် ရူဗယ်", } THB{ @@ -272,7 +272,7 @@ my{ "ရှေးဟောင်းတူရကီ လိုင်ရာ", } TRY{ - "TL", + "TRY", "တူရကီ လိုင်ရာ", } TWD{ @@ -284,11 +284,11 @@ my{ "အမေရိကန် ဒေါ်လာ", } USN{ - "USN" /** === */, + "USN", "အမေရိကန် ဒေါ်လာ (နောက်နေ့)", } USS{ - "USS" /** === */, + "USS", "အမေရိကန် ဒေါ်လာ (တနေ့တည်း)", } VND{ @@ -324,9 +324,9 @@ my{ "မသိ သို့မဟုတ် မရှိသော ငွေကြေး", } ZWD{ - "Z$", + "ZWD", "ဇင်ဘာဘွေ ဒေါ်လာ", } } - Version{"2.0.51.46"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/naq.txt b/icuSources/data/curr/naq.txt index 7dc00dd8..3070d232 100755 --- a/icuSources/data/curr/naq.txt +++ b/icuSources/data/curr/naq.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/naq.xml @@ -16,7 +16,7 @@ naq{ "United Arab Emirates Dirham", } AOA{ - "Kz", + "AOA", "Angolan Kwanzab", } AUD{ @@ -24,11 +24,11 @@ naq{ "Australian Dollari", } BHD{ - "BD", + "BHD", "Bahrain Dinar", } BIF{ - "FBu", + "BIF", "Burundi Franc", } BWP{ @@ -52,15 +52,15 @@ naq{ "Chinese Yuan Renminbi", } CVE{ - "CV$", + "CVE", "Escudo Caboverdiano", } DJF{ - "Fdj", + "DJF", "Djibouti Franc", } DZD{ - "DA", + "DZD", "Algerian Dinar", } EGP{ @@ -68,11 +68,11 @@ naq{ "Egytian Ponds", } ERN{ - "Nfk", + "ERN", "Eritreian Nakfa", } ETB{ - "Br", + "ETB", "Ethiopian Birr", } EUR{ @@ -84,7 +84,7 @@ naq{ "British Ponds", } GHC{ - "₵", + "GHC", "Ghana Cedi", } GMD{ @@ -92,11 +92,11 @@ naq{ "Gambia Dalasi", } GNS{ - "GNS" /** === */, + "GNS", "Guinea Franc", } INR{ - "Rs", + "₹", "Indian Rupee", } JPY{ @@ -104,15 +104,15 @@ naq{ "Japanese Yenni", } KES{ - "Ksh", + "KES", "Kenyan Shilling", } KMF{ - "CF", + "KMF", "Comorian Franc", } LRD{ - "L$", + "LRD", "Liberian Dollar", } LSL{ @@ -120,7 +120,7 @@ naq{ "Lesotho Loti", } LYD{ - "LD", + "LYD", "Libyan Dinar", } MAD{ @@ -132,11 +132,11 @@ naq{ "Malagasy Franc", } MRO{ - "UM", + "MRO", "Mauritania Ouguiya", } MUR{ - "MURs", + "MUR", "Mauritius Rupeeb", } MWK{ @@ -144,15 +144,15 @@ naq{ "Malawian Kwachab", } MZM{ - "Mt", + "MZM", "Mozambique Metical", } NAD{ - "N$", + "$", "Namibia Dollari", } NGN{ - "₦", + "NGN", "Nigerian Naira", } RWF{ @@ -160,11 +160,11 @@ naq{ "Rwanda Franci", } SAR{ - "SR", + "SAR", "Saudi Riyal", } SCR{ - "SRe", + "SCR", "Seychelles Rupee", } SDG{ @@ -172,23 +172,23 @@ naq{ "Sudanese Dinar", } SDP{ - "SDP" /** === */, + "SDP", "Sudanese Ponds", } SHP{ - "SH£", + "SHP", "St Helena Ponds", } SLL{ - "Le", + "SLL", "Leone", } SOS{ - "Ssh", + "SOS", "Somali Shillings", } STD{ - "Db", + "STD", "Sao Tome and Principe Dobra", } SZL{ @@ -196,15 +196,15 @@ naq{ "Lilangeni", } TND{ - "DT", + "TND", "Tunisian Dinar", } TZS{ - "TSh", + "TZS", "Tanzanian Shillings", } UGX{ - "USh", + "UGX", "Ugandan Shillings", } USD{ @@ -220,17 +220,17 @@ naq{ "CFA Franc BCEAO", } ZAR{ - "R", + "ZAR", "South African Randi", } ZMK{ - "ZK", + "ZMK", "Zambian Kwachab", } ZWD{ - "Z$", + "ZWD", "Zimbabwe Dollari", } } - Version{"2.0.46.85"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/nb.txt b/icuSources/data/curr/nb.txt index d8c3ac0b..e8f3616d 100644 --- a/icuSources/data/curr/nb.txt +++ b/icuSources/data/curr/nb.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/nb.xml @@ -12,7 +12,7 @@ nb{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "andorranske pesetas", } AED{ @@ -20,12 +20,12 @@ nb{ "UAE dirham", } AFA{ - "AFA" /** === */, - "afghani (1927-2002)", + "AFA", + "afgansk afghani (1927-2002)", } AFN{ "AFN", - "afghani", + "afgansk afgani", } ALL{ "ALL", @@ -44,31 +44,23 @@ nb{ "angolanske kwanza", } AOK{ - "AOK" /** === */, + "AOK", "angolanske kwanza (1977-1990)", } AON{ - "AON" /** === */, + "AON", "angolanske nye kwanza (1990-2000)", } AOR{ - "AOR" /** === */, - "angolanske kwanza reajustado (1995-1999)", + "AOR", + "angolanske omjusterte kwanza (1995-1999)", } ARA{ - "₳", + "ARA", "argentinske australer", } - ARL{ - "ARL" /** === */, - "ARL", - } - ARM{ - "ARM" /** === */, - "ARM", - } ARP{ - "ARP" /** === */, + "ARP", "argentinske pesos (1983-1985)", } ARS{ @@ -76,11 +68,11 @@ nb{ "argentinske pesos", } ATS{ - "ATS" /** === */, + "ATS", "østerrikske shilling", } AUD{ - "AUD", + "AU$", "australske dollar", } AWG{ @@ -96,7 +88,7 @@ nb{ "aserbajdsjanske manat", } BAD{ - "BAD" /** === */, + "BAD", "bosnisk-hercegovinske dinarer", } BAM{ @@ -112,19 +104,19 @@ nb{ "bangladeshiske taka", } BEC{ - "BEC" /** === */, + "BEC", "belgiske franc (konvertible)", } BEF{ - "BF", + "BEF", "belgiske franc", } BEL{ - "BEL" /** === */, + "BEL", "belgiske franc (finansielle)", } BGL{ - "BGL" /** === */, + "BGL", "bulgarske lev (hard)", } BGN{ @@ -149,14 +141,14 @@ nb{ } BOB{ "BOB", - "boliviano", + "bolivianske boliviano", } BOP{ "BOP", "bolivianske pesos", } BOV{ - "BOV" /** === */, + "BOV", "bolivianske mvdol", } BRB{ @@ -172,21 +164,17 @@ nb{ "brasilianske cruzeiro (1990-1993)", } BRL{ - "BRL", + "R$", "brasilianske realer", } BRN{ - "BRN" /** === */, + "BRN", "brasilianske cruzado novo", } BRR{ - "BRR" /** === */, + "BRR", "brasilianske cruzeiro", } - BRZ{ - "BRZ" /** === */, - "BRZ", - } BSD{ "BSD", "bahamske dollar", @@ -196,7 +184,7 @@ nb{ "bhutanske ngultrum", } BUK{ - "BUK" /** === */, + "BUK", "burmesiske kyat", } BWP{ @@ -204,7 +192,7 @@ nb{ "botswanske pula", } BYB{ - "BYB" /** === */, + "BYB", "hviterussiske nye rubler (1994-1999)", } BYR{ @@ -216,7 +204,7 @@ nb{ "beliziske dollar", } CAD{ - "CAD", + "CA$", "kanadiske dollar", } CDF{ @@ -224,7 +212,7 @@ nb{ "kongolesiske franc (congolais)", } CHE{ - "CHE" /** === */, + "CHE", "WIR euro", } CHF{ @@ -232,15 +220,11 @@ nb{ "sveitsiske franc", } CHW{ - "CHW" /** === */, + "CHW", "WIR franc", } - CLE{ - "CLE" /** === */, - "CLE", - } CLF{ - "CLF" /** === */, + "CLF", "chilenske unidades de fomento", } CLP{ @@ -248,7 +232,7 @@ nb{ "chilenske pesos", } CNY{ - "CNY", + "CNÂ¥", "kinesiske yuan renminbi", } COP{ @@ -256,7 +240,7 @@ nb{ "colombianske pesos", } COU{ - "COU" /** === */, + "COU", "unidad de valor real", } CRC{ @@ -264,11 +248,11 @@ nb{ "costaricanske colon", } CSD{ - "CSD" /** === */, + "CSD", "gamle serbiske dinarer", } CSK{ - "CSK" /** === */, + "CSK", "tsjekkoslovakiske koruna (hard)", } CUC{ @@ -292,11 +276,11 @@ nb{ "tsjekkiske koruna", } DDM{ - "DDM" /** === */, + "DDM", "østtyske ostmark", } DEM{ - "DM", + "DEM", "tyske mark", } DJF{ @@ -316,11 +300,11 @@ nb{ "algeriske dinarer", } ECS{ - "ECS" /** === */, + "ECS", "ecuadorianske sucre", } ECV{ - "ECV" /** === */, + "ECV", "ecuadorianske unidad de valor constante (UVC)", } EEK{ @@ -336,15 +320,15 @@ nb{ "eritreiske nakfa", } ESA{ - "ESA" /** === */, + "ESA", "spanske peseta (A-konto)", } ESB{ - "ESB" /** === */, + "ESB", "spanske peseta (konvertibel konto)", } ESP{ - "Pts", + "ESP", "spanske peseta", } ETB{ @@ -352,7 +336,7 @@ nb{ "etiopiske birr", } EUR{ - "EUR", + "€", "euro", } FIM{ @@ -372,11 +356,11 @@ nb{ "franske franc", } GBP{ - "GBP", + "£", "britiske pund sterling", } GEK{ - "GEK" /** === */, + "GEK", "georgiske kupon larit", } GEL{ @@ -404,11 +388,11 @@ nb{ "guineanske franc", } GNS{ - "GNS" /** === */, + "GNS", "guineanske syli", } GQE{ - "GQE" /** === */, + "GQE", "ekvatorialguineanske ekwele guineana", } GRD{ @@ -420,15 +404,15 @@ nb{ "guatemalanske quetzal", } GWE{ - "GWE" /** === */, + "GWE", "portugisiske guinea escudo", } GWP{ - "GWP" /** === */, + "GWP", "Guinea-Bissau-pesos", } GYD{ - "GY$", + "GYD", "guyanske dollar", } HKD{ @@ -440,11 +424,11 @@ nb{ "Hoduras Lempira", } HRD{ - "HRD" /** === */, + "HRD", "kroatiske dinarer", } HRK{ - "kn", + "HRK", "kroatiske kuna", } HTG{ @@ -452,11 +436,11 @@ nb{ "haitiske gourde", } HUF{ - "Ft", + "HUF", "ungarske forinter", } IDR{ - "Rp", + "IDR", "indonesiske rupier", } IEP{ @@ -464,7 +448,7 @@ nb{ "irske pund", } ILP{ - "I£", + "ILP", "israelske pund", } ILR{ @@ -476,7 +460,7 @@ nb{ "israelske nye shekler", } INR{ - "INR", + "₹", "indiske rupier", } IQD{ @@ -492,7 +476,7 @@ nb{ "gammel islandsk krone", } ISK{ - "Ikr", + "ISK", "islandske kroner", } ITL{ @@ -500,7 +484,7 @@ nb{ "italienske lire", } JMD{ - "J$", + "JMD", "jamaikanske dollar", } JOD{ @@ -508,11 +492,11 @@ nb{ "jordanske dinarer", } JPY{ - "JPY", + "JPÂ¥", "japanske yen", } KES{ - "Ksh", + "KES", "kenyanske shilling", } KGS{ @@ -524,7 +508,7 @@ nb{ "kambodsjanske riel", } KMF{ - "CF", + "KMF", "komoriske franc", } KPW{ @@ -536,11 +520,11 @@ nb{ "sørkoreanske won", } KWD{ - "KD", + "KWD", "kuwaitiske dinarer", } KYD{ - "KY$", + "KYD", "caymanske dollar", } KZT{ @@ -548,11 +532,11 @@ nb{ "kasakhstanske tenge", } LAK{ - "₭", + "LAK", "laotiske kip", } LBP{ - "LB£", + "LBP", "libanesiske pund", } LKR{ @@ -560,7 +544,7 @@ nb{ "srilankiske rupier", } LRD{ - "L$", + "LRD", "liberiske dollar", } LSL{ @@ -572,27 +556,27 @@ nb{ "litauiske lita", } LTT{ - "LTT" /** === */, + "LTT", "litauiske talonas", } LUC{ - "LUC" /** === */, + "LUC", "luxemburgske konvertible franc", } LUF{ - "LUF" /** === */, + "LUF", "luxemburgske franc", } LUL{ - "LUL" /** === */, + "LUL", "luxemburgske finansielle franc", } LVL{ - "Ls", + "LVL", "latviske lats", } LVR{ - "LVR" /** === */, + "LVR", "latviske rubler", } LYD{ @@ -604,7 +588,7 @@ nb{ "marokkanske dirham", } MAF{ - "MAF" /** === */, + "MAF", "marokkanske franc", } MDL{ @@ -616,7 +600,7 @@ nb{ "madagassiske ariary", } MGF{ - "MGF" /** === */, + "MGF", "madagassiske franc", } MKD{ @@ -624,7 +608,7 @@ nb{ "makedonske denarer", } MLF{ - "MLF" /** === */, + "MLF", "maliske franc", } MMK{ @@ -636,11 +620,11 @@ nb{ "mongolske tugrik", } MOP{ - "MOP$", + "MOP", "makaoske pataca", } MRO{ - "UM", + "MRO", "mauritanske ouguiya", } MTL{ @@ -652,7 +636,7 @@ nb{ "maltesiske pund", } MUR{ - "MURs", + "MUR", "mauritiske rupier", } MVR{ @@ -664,7 +648,7 @@ nb{ "malawiske kwacha", } MXN{ - "MXN", + "MX$", "meksikanske pesos", } MXP{ @@ -672,7 +656,7 @@ nb{ "meksikanske sølvpesos (1861-1992)", } MXV{ - "MXV" /** === */, + "MXV", "meksikanske unidad de inversion (UDI)", } MYR{ @@ -680,7 +664,7 @@ nb{ "malaysiske ringgit", } MZE{ - "MZE" /** === */, + "MZE", "mosambikiske escudo", } MZM{ @@ -700,8 +684,8 @@ nb{ "nigerianske naira", } NIC{ - "NIC" /** === */, - "nicaraguanske cordoba", + "NIC", + "nicaraguanske cordoba (1988–1991)", } NIO{ "NIO", @@ -740,7 +724,7 @@ nb{ "peruvianske nye sol", } PES{ - "PES" /** === */, + "PES", "peruvianske sol", } PGK{ @@ -760,7 +744,7 @@ nb{ "polske zloty", } PLZ{ - "PLZ" /** === */, + "PLZ", "polske zloty (1950-1995)", } PTE{ @@ -772,7 +756,7 @@ nb{ "paraguayanske guarani", } QAR{ - "QR", + "QAR", "qatarske rialer", } RHD{ @@ -796,7 +780,7 @@ nb{ "russiske rubler", } RUR{ - "RUR" /** === */, + "RUR", "russiske rubler (1991-1998)", } RWF{ @@ -808,7 +792,7 @@ nb{ "saudiarabiske riyaler", } SBD{ - "SI$", + "SBD", "salomonske dollar", } SCR{ @@ -824,7 +808,7 @@ nb{ "sudanske pund", } SDP{ - "SDP" /** === */, + "SDP", "sudanesiske pund", } SEK{ @@ -832,15 +816,15 @@ nb{ "svenske kroner", } SGD{ - "S$", + "SGD", "singaporske dollar", } SHP{ - "SH£", + "SHP", "sankthelenske pund", } SIT{ - "SIT" /** === */, + "SIT", "slovenske tolar", } SKK{ @@ -856,7 +840,7 @@ nb{ "somaliske shilling", } SRD{ - "SR$", + "SRD", "surinamske dollar", } SRG{ @@ -868,11 +852,11 @@ nb{ "Sao Tome og Principe-dobra", } SUR{ - "SUR" /** === */, + "SUR", "sovjetiske rubler", } SVC{ - "SV₡", + "SVC", "salvadoranske colon", } SYP{ @@ -884,11 +868,11 @@ nb{ "swazilandske lilangeni", } THB{ - "THB", + "฿", "thailandske baht", } TJR{ - "TJR" /** === */, + "TJR", "tadsjikiske rubler", } TJS{ @@ -912,7 +896,7 @@ nb{ "tonganske paÊ»anga", } TPE{ - "TPE" /** === */, + "TPE", "timoresiske escudo", } TRL{ @@ -924,11 +908,11 @@ nb{ "ny tyrkisk lire", } TTD{ - "TT$", + "TTD", "trinidadiske dollar", } TWD{ - "TWD", + "NT$", "taiwanske nye dollar", } TZS{ @@ -940,11 +924,11 @@ nb{ "ukrainske hryvnia", } UAK{ - "UAK" /** === */, + "UAK", "ukrainske karbovanetz", } UGS{ - "UGS" /** === */, + "UGS", "ugandiske shilling (1966-1987)", } UGX{ @@ -952,27 +936,23 @@ nb{ "ugandiske shilling", } USD{ - "USD", + "US$", "amerikanske dollar", } USN{ - "USN" /** === */, + "USN", "amerikanske dollar (neste dag)", } USS{ - "USS" /** === */, + "USS", "amerikanske dollar (samme dag)", } - UYI{ - "UYI" /** === */, - "Uruguayan Peso en Unidades Indexadas", - } UYP{ - "UYP" /** === */, + "UYP", "uruguayanske pesos (1975-1993)", } UYU{ - "$U", + "UYU", "uruguayanske peso uruguayo", } UZS{ @@ -980,7 +960,7 @@ nb{ "usbekiske sum", } VEB{ - "VEB" /** === */, + "VEB", "venezuelanske bolivar", } VEF{ @@ -988,7 +968,7 @@ nb{ "venezuelanske bolivar fuerte", } VND{ - "VND", + "₫", "vietnamesiske dong", } VUV{ @@ -1000,7 +980,7 @@ nb{ "vestsamoiske tala", } XAF{ - "XAF", + "FCFA", "CFA franc BEAC", } XAG{ @@ -1028,7 +1008,7 @@ nb{ "europeisk kontoenhet (XBD)", } XCD{ - "XCD", + "EC$", "østkaribiske dollar", } XDR{ @@ -1036,7 +1016,7 @@ nb{ "spesielle trekkrettigheter", } XEU{ - "XEU" /** === */, + "XEU", "europeisk valutaenhet", } XFO{ @@ -1064,7 +1044,7 @@ nb{ "platina", } XRE{ - "XRE" /** === */, + "XRE", "RINET-fond", } XTS{ @@ -1076,27 +1056,27 @@ nb{ "ukjent eller ugyldig valuta", } YDD{ - "YDD" /** === */, + "YDD", "jemenittiske dinarer", } YER{ - "YR", + "YER", "jemenittiske rialer", } YUD{ - "YUD" /** === */, + "YUD", "jugoslaviske dinarer (hard)", } YUM{ - "YUM" /** === */, + "YUM", "jugoslaviske noviy-dinarer", } YUN{ - "YUN" /** === */, + "YUN", "jugoslaviske konvertible dinarer", } ZAL{ - "ZAL" /** === */, + "ZAL", "sørafrikanske rand (finansielle)", } ZAR{ @@ -1129,18 +1109,33 @@ nb{ one{"andorransk pesetas"} other{"andorranske pesetas"} } + AED{ + one{"UAE dirham"} + other{"UAE dirham"} + } + AFA{ + one{"afghansk afghani (AFA)"} + other{"afghanske afghani (AFA)"} + } + AFN{ + one{"afghansk afghani"} + other{"afghanske afghani"} + } ALL{ one{"albansk lek"} other{"albanske lek"} } AMD{ one{"armensk dram"} + other{"armenske dram"} } ANG{ one{"nederlandsk antillegylden"} + other{"nederlandske antillegylden"} } AOA{ one{"angolansk kwanza"} + other{"angolanske kwanza"} } AOK{ one{"angolansk kwanza (1977-1990)"} @@ -1159,6 +1154,7 @@ nb{ } ARS{ one{"argentinsk pesos"} + other{"argentinske peso"} } ATS{ one{"østerriksk schilling"} @@ -1166,27 +1162,33 @@ nb{ } AUD{ one{"australsk dollar"} + other{"australske dollar"} } AWG{ one{"arubisk gylden"} + other{"arubiske floriner"} } AZM{ one{"aserbajdsjansk manat (1993-2006)"} } AZN{ one{"aserbajdsjansk manat"} + other{"aserbajdsjanske manat"} } BAD{ one{"bosnisk-hercegovinsk dinar"} } BAM{ one{"bosnisk-hercegovinsk mark (konvertibel)"} + other{"bosnisk-hercegovinske konvertible mark"} } BBD{ one{"barbadisk dollar"} + other{"barbadiske dollar"} } BDT{ one{"bangladeshisk taka"} + other{"bangladeshiske taka"} } BEC{ one{"belgisk franc (konvertibel)"} @@ -1202,25 +1204,31 @@ nb{ } BGN{ one{"bulgarsk lev"} + other{"bulgarske lev"} } BHD{ one{"bahrainsk dinar"} + other{"bahrainske dinarer"} } BIF{ one{"burundisk franc"} + other{"burundiske franc"} } BMD{ one{"bermudisk dollar"} + other{"bermudiske dollar"} } BND{ one{"bruneisk dollar"} + other{"bruneiske dollar"} + } + BOB{ + one{"boliviansk boliviano"} + other{"bolivianske boliviano"} } BOP{ one{"boliviansk pesos"} } - BOV{ - one{"BOV"} - } BRB{ one{"brasiliansk cruzeiro novo (1967-1986)"} } @@ -1232,6 +1240,7 @@ nb{ } BRL{ one{"brasiliansk real"} + other{"brasilianske realer"} } BRN{ one{"brasiliansk cruzado novo"} @@ -1241,48 +1250,60 @@ nb{ } BSD{ one{"bahamsk dollar"} + other{"bahamske dollar"} } BTN{ one{"bhutansk ngultrum"} + other{"bhutanske ngultrum"} } BUK{ one{"burmesisk kyat"} } BWP{ one{"botswansk pula"} + other{"botswanske pula"} } BYB{ one{"hviterussisk ny rubel (1994-1999)"} } BYR{ one{"hviterussisk rubel"} + other{"hviterussiske rubler"} } BZD{ one{"belizisk dollar"} + other{"beliziske dollar"} } CAD{ one{"kanadisk dollar"} + other{"kanadiske dollar"} } CDF{ one{"kongolesisk franc (congolais)"} + other{"kongolesiske franc"} } CHF{ one{"sveitsisk franc"} + other{"sveitsiske franc"} } CLF{ one{"chilensk unidades de fomento"} } CLP{ one{"chilensk pesos"} + other{"chilenske pesos"} } CNY{ one{"kinesisk yuan renminbi"} + other{"kinesiske yuan"} } COP{ one{"colombiansk pesos"} + other{"colombianske pesos"} } CRC{ one{"costaricansk colon"} + other{"costaricanske colon"} } CSD{ one{"gammel serbisk dinar"} @@ -1293,9 +1314,11 @@ nb{ } CUC{ one{"kubansk peso (konvertibel)"} + other{"kubanske konvertible peso"} } CUP{ one{"kubansk pesos"} + other{"kubanske pesos"} } CVE{ one{"kappverdisk escudo"} @@ -1316,6 +1339,7 @@ nb{ } DJF{ one{"djiboutisk franc"} + other{"djiboutiske franc"} } DKK{ one{"dansk krone"} @@ -1342,9 +1366,11 @@ nb{ } EGP{ one{"egyptisk pund"} + other{"egyptiske pund"} } ERN{ one{"eritreisk nakfa"} + other{"eritreiske nakfa"} } ESA{ one{"spansk peseta (A-konto)"} @@ -1357,6 +1383,7 @@ nb{ } ETB{ one{"etiopisk birr"} + other{"etiopiske birr"} } EUR{ one{"euro"} @@ -1367,18 +1394,25 @@ nb{ } FJD{ one{"fijiansk dollar"} + other{"fijianske dollar"} + } + FKP{ + one{"falklandspund"} + other{"falklandspund"} } FRF{ one{"fransk franc"} } GBP{ one{"britisk pund sterling"} + other{"britiske pund sterling"} } GEK{ one{"georgisk kupon larit"} } GEL{ one{"georgisk lari"} + other{"georgiske lari"} } GHC{ one{"ghanesisk cedi (GHC)"} @@ -1390,12 +1424,15 @@ nb{ } GIP{ one{"gibraltarsk pund"} + other{"gibraltarske pund"} } GMD{ one{"gambisk dalasi"} + other{"gambiske dalasi"} } GNF{ one{"guineansk franc"} + other{"guineanske franc"} } GNS{ one{"guineansk syli"} @@ -1408,27 +1445,41 @@ nb{ } GTQ{ one{"guatemalansk quetzal"} + other{"guatemalanske quetzal"} } GWE{ one{"portugisisk guinea escudo"} } GYD{ one{"guyansk dollar"} + other{"guyanske dollar"} + } + HKD{ + one{"Hongkong-dollar"} + other{"Hongkong-dollar"} + } + HNL{ + one{"honduransk lempira"} + other{"honduranske lempira"} } HRD{ one{"kroatisk dinar"} } HRK{ one{"kroatisk kuna"} + other{"kroatiske kuna"} } HTG{ one{"haitisk gourde"} + other{"haitiske gourde"} } HUF{ one{"ungarsk forint"} + other{"ungarske forinter"} } IDR{ one{"indonesisk rupi"} + other{"indonesiske rupier"} } IEP{ one{"irsk pund"} @@ -1442,15 +1493,19 @@ nb{ } ILS{ one{"israelsk ny shekel"} + other{"israelske nye shekler"} } INR{ one{"indisk rupi"} + other{"indiske rupier"} } IQD{ one{"iraksk dinar"} + other{"irakske dinarer"} } IRR{ one{"iransk rial"} + other{"iranske rialer"} } ISJ{ one{"gammel islandsk krone"} @@ -1458,63 +1513,81 @@ nb{ } ISK{ one{"islandsk krone"} + other{"islandske kroner"} } ITL{ one{"italiensk lire"} } JMD{ one{"jamaikansk dollar"} + other{"jamaikanske dollar"} } JOD{ one{"jordansk dinar"} + other{"jordanske dinarer"} } JPY{ one{"japansk yen"} + other{"japanske yen"} } KES{ one{"kenyansk shilling"} + other{"kenyanske shilling"} } KGS{ one{"kirgisisk som"} + other{"kirgisiske som"} } KHR{ one{"kambodsjansk riel"} + other{"kambodsjanske riel"} } KMF{ one{"komorisk franc"} + other{"komoriske franc"} } KPW{ one{"nordkoreansk won"} + other{"nordkoreanske won"} } KRW{ one{"sørkoreansk won"} + other{"sørkoreanske won"} } KWD{ one{"kuwaitisk dinar"} + other{"kuwaitiske dinarer"} } KYD{ one{"caymansk dollar"} + other{"caymanske dollar"} } KZT{ one{"kasakhstansk tenge"} + other{"kasakhstanske tenge"} } LAK{ one{"laotisk kip"} + other{"laotiske kip"} } LBP{ one{"libanesisk pund"} + other{"libanesiske pund"} } LKR{ one{"srilankisk rupi"} + other{"srilankiske rupier"} } LRD{ one{"liberisk dollar"} + other{"liberiske dollar"} } LSL{ one{"lesothisk loti"} } LTL{ one{"litauisk lita"} + other{"litauiske lita"} } LTT{ one{"litauisk talonas"} @@ -1530,45 +1603,55 @@ nb{ } LVL{ one{"latvisk lats"} + other{"latviske lats"} } LVR{ one{"latvisk rubel"} } LYD{ one{"libysk dinar"} + other{"libyske dinarer"} } MAD{ one{"marokkansk dirham"} + other{"marokkanske dirham"} } MAF{ one{"marokkansk franc"} } MDL{ one{"moldovsk leu"} + other{"moldovske leu"} } MGA{ one{"madagassisk ariary"} + other{"madagassiske ariary"} } MGF{ one{"madagassisk franc"} } MKD{ one{"makedonsk denar"} + other{"makedonske denarer"} } MLF{ one{"malisk franc"} } MMK{ one{"myanmarsk kyat"} + other{"myanmarske kyat"} } MNT{ one{"mongolsk tugrik"} + other{"mongolske tugrik"} } MOP{ one{"makaosk pataca"} + other{"makaoske pataca"} } MRO{ one{"mauritansk ouguiya"} + other{"mauritanske ouguiya"} } MTL{ one{"maltesisk lira"} @@ -1578,15 +1661,19 @@ nb{ } MUR{ one{"mauritisk rupi"} + other{"mauritiske rupier"} } MVR{ one{"maldivisk rufiyaa"} + other{"maldiviske rufiyaa"} } MWK{ one{"malawisk kwacha"} + other{"malawiske kwacha"} } MXN{ one{"meksikansk pesos"} + other{"meksikanske pesos"} } MXP{ one{"meksikansk sølvpesos (MXP)"} @@ -1597,6 +1684,7 @@ nb{ } MYR{ one{"malaysisk ringgit"} + other{"malaysiske ringgit"} } MZE{ one{"mosambikisk escudo"} @@ -1606,18 +1694,23 @@ nb{ } MZN{ one{"mosambikisk metical"} + other{"mosambikiske metical"} } NAD{ one{"namibisk dollar"} + other{"namibiske dollar"} } NGN{ one{"nigeriansk naira"} + other{"nigerianske naira"} } NIC{ one{"nicaraguansk cordoba"} + other{"nicaraguanske cordoba (1988–1991)"} } NIO{ one{"nicaraguansk cordoba oro"} + other{"nicaraguanske cordoba"} } NLG{ one{"nederlandsk gylden"} @@ -1628,36 +1721,45 @@ nb{ } NPR{ one{"nepalsk rupi"} + other{"nepalske rupier"} } NZD{ one{"new zealandsk dollar"} + other{"new zealandske dollar"} } OMR{ one{"omansk rial"} + other{"omanske rialer"} } PAB{ one{"panamansk balboa"} + other{"panamanske balboa"} } PEI{ one{"peruviansk inti"} } PEN{ one{"peruviansk ny sol"} + other{"peruvianske nye sol"} } PES{ one{"peruviansk sol"} } PGK{ one{"papuansk kina"} + other{"papuanske kina"} } PHP{ one{"filippinsk pesos"} + other{"filippinske pesos"} } PKR{ one{"pakistansk rupi"} + other{"pakistanske rupier"} } PLN{ one{"polsk zloty"} + other{"polske zloty"} } PLZ{ one{"polsk zloty (PLZ)"} @@ -1668,9 +1770,11 @@ nb{ } PYG{ one{"paraguayansk guarani"} + other{"paraguayanske guarani"} } QAR{ one{"qatarsk rial"} + other{"qatarske rialer"} } RHD{ one{"rhodesisk dollar"} @@ -1680,12 +1784,15 @@ nb{ } RON{ one{"rumensk leu"} + other{"rumenske leu"} } RSD{ one{"serbisk dinar"} + other{"serbiske dinarer"} } RUB{ one{"russisk rubel"} + other{"russiske rubler"} } RUR{ one{"russisk rubel (RUR)"} @@ -1693,15 +1800,19 @@ nb{ } RWF{ one{"rwandisk franc"} + other{"rwandiske franc"} } SAR{ one{"saudiarabisk riyal"} + other{"saudiarabiske riyaler"} } SBD{ one{"salomonsk dollar"} + other{"salomonske dollar"} } SCR{ one{"seychellisk rupi"} + other{"seychelliske rupier"} } SDD{ one{"sudansk dinar"} @@ -1709,6 +1820,7 @@ nb{ } SDG{ one{"sudansk pund"} + other{"sudanske pund"} } SDP{ one{"gammelt sudansk pund"} @@ -1720,9 +1832,11 @@ nb{ } SGD{ one{"singaporsk dollar"} + other{"singaporske dollar"} } SHP{ one{"sankthelensk pund"} + other{"sankthelenske pund"} } SIT{ one{"slovensk tolar"} @@ -1736,13 +1850,19 @@ nb{ } SOS{ one{"somalisk shilling"} + other{"somaliske shilling"} } SRD{ one{"surinamsk dollar"} + other{"surinamske dollar"} } SRG{ one{"surinamsk gylden"} } + STD{ + one{"Sao Tome og Principe-dobra"} + other{"Sao Tome og Principe-dobra"} + } SUR{ one{"sovjetisk rubel"} } @@ -1751,27 +1871,37 @@ nb{ } SYP{ one{"syrisk pund"} + other{"syriske pund"} } SZL{ one{"swazilandsk lilangeni"} + other{"swazilandske lilangeni"} } THB{ one{"thailandsk baht"} + other{"thailandske baht"} } TJR{ one{"tadsjikisk rubel"} } TJS{ one{"tadsjikisk somoni"} + other{"tadsjikiske somoni"} } TMM{ one{"turkmensk manat"} } + TMT{ + one{"turkmenistansk manat"} + other{"turkmenistanske manat"} + } TND{ one{"tunisisk dinar"} + other{"tunisiske dinarer"} } TOP{ one{"tongansk paÊ»anga"} + other{"tonganske paÊ»anga"} } TPE{ one{"timoresisk escudo"} @@ -1786,15 +1916,19 @@ nb{ } TTD{ one{"trinidadisk dollar"} + other{"trinidadiske dollar"} } TWD{ one{"taiwansk ny dollar"} + other{"taiwanske nye dollar"} } TZS{ one{"tanzaniansk shilling"} + other{"tanzanianske shilling"} } UAH{ one{"ukrainsk hryvnia"} + other{"ukrainske hryvnia"} } UAK{ one{"ukrainsk karbovanetz"} @@ -1804,9 +1938,11 @@ nb{ } UGX{ one{"ugandisk shilling"} + other{"ugandiske shilling"} } USD{ one{"amerikansk dollar"} + other{"amerikanske dollar"} } USN{ one{"amerikansk dollar (neste dag)"} @@ -1820,30 +1956,41 @@ nb{ } UYU{ one{"uruguayansk peso uruguayo"} + other{"uruguayanske peso uruguayo"} } UZS{ one{"usbekisk sum"} + other{"usbekiske sum"} } VEB{ one{"venezuelansk bolivar"} } VEF{ one{"venezuelansk bolivar fuerte"} + other{"venezuelanske bolivarer"} } VND{ one{"vietnamesisk dong"} + other{"vietnamesiske dong"} } VUV{ one{"vanuatisk vatu"} + other{"vanuatiske vatu"} } WST{ one{"vestsamoisk tala"} + other{"vestsamoiske tala"} + } + XAF{ + one{"CFA franc BEAC"} + other{"CFA franc BEAC"} } XAG{ one{"unse sølv"} } XAU{ one{"unse gull"} + other{"unser gull"} } XBA{ other{"europeiske sammensatte enheter"} @@ -1859,6 +2006,7 @@ nb{ } XCD{ one{"østkaribisk dollar"} + other{"østkaribiske dollar"} } XDR{ one{"spesiell trekkrettighet"} @@ -1872,9 +2020,17 @@ nb{ XFU{ one{"fransk UIC-franc"} } + XOF{ + one{"CFA franc BCEAO"} + other{"CFA franc BCEAO"} + } XPD{ one{"unse palladium"} } + XPF{ + one{"CFP franc"} + other{"CFP franc"} + } XPT{ one{"unse platina"} } @@ -1891,6 +2047,7 @@ nb{ } YER{ one{"jemenittisk rial"} + other{"jemenittiske rialer"} } YUD{ one{"jugoslavisk dinar (hard)"} @@ -1906,9 +2063,11 @@ nb{ } ZAR{ one{"sørafrikansk rand"} + other{"sørafrikanske rand"} } ZMK{ one{"zambisk kwacha"} + other{"zambiske kwacha"} } ZRN{ one{"zairisk ny zaire"} @@ -1924,5 +2083,5 @@ nb{ one{"{0} {1}"} other{"{0} {1}"} } - Version{"2.0.50.96"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/nb_NO.txt b/icuSources/data/curr/nb_NO.txt index e57bcbf5..a1437d37 100644 --- a/icuSources/data/curr/nb_NO.txt +++ b/icuSources/data/curr/nb_NO.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/curr/nd.txt b/icuSources/data/curr/nd.txt index 3ec91dc1..c1d9ffbf 100755 --- a/icuSources/data/curr/nd.txt +++ b/icuSources/data/curr/nd.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/nd.xml @@ -16,19 +16,19 @@ nd{ "Dola laseArab", } AOA{ - "Kz", - "Kwanza yase Angola", + "AOA", + "Kwanza yase Angola", } AUD{ "AU$", "Dola yase Australia", } BHD{ - "BD", + "BHD", "Dinari yase Bhahareni", } BIF{ - "FBu", + "BIF", "Fulenki yase Bhurundi", } BWP{ @@ -52,15 +52,15 @@ nd{ "Yuan Renminbi yase China", } CVE{ - "CV$", + "CVE", "Escudo Caboverdiano", } DJF{ - "Fdj", + "DJF", "Fulenki yase Jibhuthi", } DZD{ - "DA", + "DZD", "Dinali yase Aljeriya", } EGP{ @@ -68,11 +68,11 @@ nd{ "Phawundi laseGibhide", } ERN{ - "Nfk", + "ERN", "Nakfa yase Eritrea", } ETB{ - "Br", + "ETB", "Dola laseEthiopia", } EUR{ @@ -84,7 +84,7 @@ nd{ "Phawundi yase Ngilandi", } GHC{ - "₵", + "GHC", "Sedi yase Ghana", } GMD{ @@ -92,11 +92,11 @@ nd{ "Dalasi yase Gambia", } GNS{ - "GNS" /** === */, + "GNS", "Fulenki yase Gine", } INR{ - "Rs", + "₹", "Rupi yase Indiya", } JPY{ @@ -104,15 +104,15 @@ nd{ "Yeni yase Japhani", } KES{ - "Ksh", + "KES", "Shilingi yase Kenya", } KMF{ - "CF", + "KMF", "Fulenki yase Khomoro", } LRD{ - "L$", + "LRD", "Dola yase Libheriya", } LSL{ @@ -120,7 +120,7 @@ nd{ "Lothi yase Lesotho", } LYD{ - "LD", + "LYD", "Dinari yase Libya", } MAD{ @@ -132,11 +132,11 @@ nd{ "Fulenki yase Malagasi", } MRO{ - "UM", + "MRO", "Ugwiya yase Moritaniya", } MUR{ - "MURs", + "MUR", "Rupi yase Morishasi", } MWK{ @@ -144,15 +144,15 @@ nd{ "Kwacha yase Malawi", } MZM{ - "Mt", + "MZM", "Metikali yase Mozambiki", } NAD{ - "N$", + "NAD", "Dola yase Namibiya", } NGN{ - "₦", + "NGN", "Nayira yase Nijeriya", } RWF{ @@ -160,11 +160,11 @@ nd{ "Fulenki yase Ruwanda", } SAR{ - "SR", + "SAR", "Riyal yase Saudi", } SCR{ - "SRe", + "SCR", "Rupi yase Seyisheli", } SDG{ @@ -172,23 +172,23 @@ nd{ "Dinari yase Sudani", } SDP{ - "SDP" /** === */, + "SDP", "Phawundi yase Sudani", } SHP{ - "SH£", + "SHP", "Phawundindi laseSt Helena", } SLL{ - "Le", + "SLL", "Leyoni", } SOS{ - "Ssh", + "SOS", "Shilingi yase Somaliya", } STD{ - "Db", + "STD", "Dobra yase Sao Tome lo Principe", } SZL{ @@ -196,15 +196,15 @@ nd{ "Lilangeni", } TND{ - "DT", + "TND", "Dinari yase Tunisiya", } TZS{ - "TSh", + "TZS", "Shilingi yase Tanzaniya", } UGX{ - "USh", + "UGX", "Shilingi yase Uganda", } USD{ @@ -220,17 +220,17 @@ nd{ "Fulenki CFA BCEAO", } ZAR{ - "R", + "ZAR", "Randi yase Afrika ye Zanzi", } ZMK{ - "ZK", + "ZMK", "Kwacha yase Zambiya", } ZWD{ - "Z$", + "ZWD", "Dola yase Zimbabwe", } } - Version{"2.0.47.63"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/ne.txt b/icuSources/data/curr/ne.txt index e87e51be..ecd3b862 100644 --- a/icuSources/data/curr/ne.txt +++ b/icuSources/data/curr/ne.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ne.xml @@ -12,11 +12,11 @@ ne{ Currencies{ AFA{ - "AFA" /** === */, + "AFA", "अफ्गानी(१९२७-२००२)", } AFN{ - "Af", + "AFN", "अफ्गानी", } ALL{ @@ -44,7 +44,7 @@ ne{ "बेलायती पाउण्ड स्टर्लिङ", } INR{ - "Rs", + "₹", "भारती रूपिँया", } JPY{ @@ -52,7 +52,7 @@ ne{ "जापानी येन", } NOK{ - "Nkr", + "NOK", "नर्वेजियाली क्रोन", } NPR{ @@ -60,7 +60,7 @@ ne{ "NPR", } PHP{ - "₱", + "PHP", "फिलिपिनी पेसो", } RUB{ @@ -76,5 +76,5 @@ ne{ "अपरिचित वा अवैध मुद्रा", } } - Version{"2.0.50.94"} + Version{"2.0.64.72"} } diff --git a/icuSources/data/curr/ne_IN.txt b/icuSources/data/curr/ne_IN.txt index 1fa8d098..28c8a0f5 100755 --- a/icuSources/data/curr/ne_IN.txt +++ b/icuSources/data/curr/ne_IN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ne_IN.xml @@ -9,7 +9,7 @@ ne_IN{ Currencies{ INR{ - "Rs", + "₹", "भारतीय रूपिँया", } } @@ -19,5 +19,5 @@ ne_IN{ other{"भारतीय रूपिँया"} } } - Version{"2.0.47.63"} + Version{"2.0.59.53"} } diff --git a/icuSources/data/curr/nl.txt b/icuSources/data/curr/nl.txt index ccbe0fd5..cf3022ea 100644 --- a/icuSources/data/curr/nl.txt +++ b/icuSources/data/curr/nl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/nl.xml @@ -12,7 +12,7 @@ nl{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "Andorrese peseta", } AED{ @@ -20,12 +20,12 @@ nl{ "Verenigde Arabische Emiraten-dirham", } AFA{ - "AFA" /** === */, + "AFA", "Afghani (1927-2002)", } AFN{ - "Af", - "Afghani", + "AFN", + "Afghaanse afghani", } ALL{ "ALL", @@ -36,39 +36,39 @@ nl{ "Armeense dram", } ANG{ - "NAf.", + "ANG", "Nederlands-Antilliaanse gulden", } AOA{ - "Kz", + "AOA", "Angolese kwanza", } AOK{ - "AOK" /** === */, + "AOK", "Angolese kwanza (1977-1990)", } AON{ - "AON" /** === */, + "AON", "Angolese nieuwe kwanza (1990-2000)", } AOR{ - "AOR" /** === */, + "AOR", "Angolese kwanza reajustado (1995-1999)", } ARA{ - "₳", + "ARA", "Argentijnse austral", } ARP{ - "ARP" /** === */, + "ARP", "Argentijnse peso (1983-1985)", } ARS{ - "AR$", + "ARS", "Argentijnse peso", } ATS{ - "ATS" /** === */, + "ATS", "Oostenrijkse schilling", } AUD{ @@ -76,7 +76,7 @@ nl{ "Australische dollar", } AWG{ - "Afl.", + "AWG", "Arubaanse gulden", } AZM{ @@ -84,39 +84,39 @@ nl{ "Azerbeidzjaanse manat (1993-2006)", } AZN{ - "man.", + "AZN", "Azerbeidzjaanse manat", } BAD{ - "BAD" /** === */, + "BAD", "Bosnische dinar", } BAM{ - "KM", + "BAM", "Bosnische convertibele mark", } BBD{ - "Bds$", + "BBD", "Barbadaanse dollar", } BDT{ - "Tk", + "BDT", "Bengalese taka", } BEC{ - "BEC" /** === */, + "BEC", "Belgische frank (convertibel)", } BEF{ - "BF", + "BEF", "Belgische frank", } BEL{ - "BEL" /** === */, + "BEL", "Belgische frank (financieel)", } BGL{ - "BGL" /** === */, + "BGL", "Bulgaarse harde lev", } BGN{ @@ -124,43 +124,43 @@ nl{ "Bulgaarse nieuwe lev", } BHD{ - "BD", + "BHD", "Bahreinse dinar", } BIF{ - "FBu", + "BIF", "Burundese franc", } BMD{ - "BD$", + "BMD", "Bermuda-dollar", } BND{ - "BN$", + "BND", "Bruneise dollar", } BOB{ - "Bs", + "BOB", "Boliviano", } BOP{ - "$b.", + "BOP", "Boliviaanse peso", } BOV{ - "BOV" /** === */, + "BOV", "Boliviaanse mvdol", } BRB{ - "BRB" /** === */, + "BRB", "Braziliaanse cruzeiro novo (1967-1986)", } BRC{ - "BRC" /** === */, + "BRC", "Braziliaanse cruzado", } BRE{ - "BRE" /** === */, + "BRE", "Braziliaanse cruzeiro (1990-1993)", } BRL{ @@ -168,23 +168,23 @@ nl{ "Braziliaanse real", } BRN{ - "BRN" /** === */, + "BRN", "Braziliaanse cruzado novo", } BRR{ - "BRR" /** === */, + "BRR", "Braziliaanse cruzeiro", } BSD{ - "BS$", + "BSD", "Bahamaanse dollar", } BTN{ - "Nu.", + "BTN", "Bhutaanse ngultrum", } BUK{ - "BUK" /** === */, + "BUK", "Birmese kyat", } BWP{ @@ -192,7 +192,7 @@ nl{ "Botswaanse pula", } BYB{ - "BYB" /** === */, + "BYB", "Wit-Russische nieuwe roebel (1994-1999)", } BYR{ @@ -200,7 +200,7 @@ nl{ "Wit-Russische roebel", } BZD{ - "BZ$", + "BZD", "Belizaanse dollar", } CAD{ @@ -212,7 +212,7 @@ nl{ "Congolese franc", } CHE{ - "CHE" /** === */, + "CHE", "WIR euro", } CHF{ @@ -220,15 +220,15 @@ nl{ "Zwitserse franc", } CHW{ - "CHW" /** === */, + "CHW", "WIR franc", } CLF{ - "CLF" /** === */, + "CLF", "Chileense unidades de fomento", } CLP{ - "CL$", + "CLP", "Chileense peso", } CNY{ @@ -236,79 +236,79 @@ nl{ "Chinese yuan renminbi", } COP{ - "CO$", + "COP", "Colombiaanse peso", } COU{ - "COU" /** === */, + "COU", "Unidad de Valor Real", } CRC{ - "₡", + "CRC", "Costaricaanse colón", } CSD{ - "CSD" /** === */, + "CSD", "Oude Servische dinar", } CSK{ - "CSK" /** === */, + "CSK", "Tsjechoslowaakse harde koruna", } CUC{ - "CUC$", + "CUC", "Cubaanse convertibele peso", } CUP{ - "CU$", + "CUP", "Cubaanse peso", } CVE{ - "CV$", + "CVE", "Kaapverdische escudo", } CYP{ - "CY£", + "CYP", "Cyprisch pond", } CZK{ - "Kč", + "CZK", "Tsjechische koruna", } DDM{ - "DDM" /** === */, + "DDM", "Oost-Duitse ostmark", } DEM{ - "DM", + "DEM", "Duitse mark", } DJF{ - "Fdj", + "DJF", "Djiboutiaanse franc", } DKK{ - "Dkr", + "DKK", "Deense kroon", } DOP{ - "RD$", + "DOP", "Dominicaanse peso", } DZD{ - "DA", + "DZD", "Algerijnse dinar", } ECS{ - "ECS" /** === */, + "ECS", "Ecuadoraanse sucre", } ECV{ - "ECV" /** === */, + "ECV", "Ecuadoraanse unidad de valor constante (UVC)", } EEK{ - "Ekr", + "EEK", "Estlandse kroon", } EGP{ @@ -316,23 +316,23 @@ nl{ "Egyptisch pond", } ERN{ - "Nfk", + "ERN", "Eritrese nakfa", } ESA{ - "ESA" /** === */, + "ESA", "Spaanse peseta (account A)", } ESB{ - "ESB" /** === */, + "ESB", "Spaanse peseta (convertibele account)", } ESP{ - "Pts", + "ESP", "Spaanse peseta", } ETB{ - "Br", + "ETB", "Ethiopische birr", } EUR{ @@ -340,19 +340,19 @@ nl{ "Euro", } FIM{ - "mk", + "FIM", "Finse markka", } FJD{ - "FJ$", + "FJD", "Fiji dollar", } FKP{ - "FK£", + "FKP", "Falklandeilands pond", } FRF{ - "₣", + "FRF", "Franse franc", } GBP{ @@ -360,7 +360,7 @@ nl{ "Brits pond sterling", } GEK{ - "GEK" /** === */, + "GEK", "Georgische kupon larit", } GEL{ @@ -368,15 +368,15 @@ nl{ "Georgische lari", } GHC{ - "₵", + "GHC", "Ghanese cedi (1979-2007)", } GHS{ - "GH₵", + "GHS", "Ghanese cedi", } GIP{ - "GI£", + "GIP", "Gibraltarees pond", } GMD{ @@ -384,19 +384,19 @@ nl{ "Gambiaanse dalasi", } GNF{ - "FG", + "GNF", "Guinese franc", } GNS{ - "GNS" /** === */, + "GNS", "Guinese syli", } GQE{ - "GQE" /** === */, + "GQE", "Equatoriaal-Guinese ekwele guineana", } GRD{ - "₯", + "GRD", "Griekse drachme", } GTQ{ @@ -404,15 +404,15 @@ nl{ "Guatemalteekse quetzal", } GWE{ - "GWE" /** === */, + "GWE", "Portugees-Guinese escudo", } GWP{ - "GWP" /** === */, + "GWP", "Guinee-Bissause peso", } GYD{ - "GY$", + "GYD", "Guyaanse dollar", } HKD{ @@ -424,11 +424,11 @@ nl{ "Hondurese lempira", } HRD{ - "HRD" /** === */, + "HRD", "Kroatische dinar", } HRK{ - "kn", + "HRK", "Kroatische kuna", } HTG{ @@ -436,19 +436,19 @@ nl{ "Haïtiaanse gourde", } HUF{ - "Ft", + "HUF", "Hongaarse forint", } IDR{ - "Rp", + "IDR", "Indonesische rupiah", } IEP{ - "IR£", + "IEP", "Iers pond", } ILP{ - "I£", + "ILP", "Israëlisch pond", } ILS{ @@ -456,7 +456,7 @@ nl{ "Israëlische nieuwe shekel", } INR{ - "Rs", + "₹", "Indiase rupee", } IQD{ @@ -468,19 +468,19 @@ nl{ "Iraanse rial", } ISK{ - "Ikr", + "ISK", "IJslandse kroon", } ITL{ - "IT₤", + "ITL", "Italiaanse lire", } JMD{ - "J$", + "JMD", "Jamaicaanse dollar", } JOD{ - "JD", + "JOD", "Jordaanse dinar", } JPY{ @@ -488,7 +488,7 @@ nl{ "Japanse yen", } KES{ - "Ksh", + "KES", "Keniaanse shilling", } KGS{ @@ -500,7 +500,7 @@ nl{ "Cambodjaanse riel", } KMF{ - "CF", + "KMF", "Comorese franc", } KPW{ @@ -512,11 +512,11 @@ nl{ "Zuid-Koreaanse won", } KWD{ - "KD", + "KWD", "Koeweitse dinar", } KYD{ - "KY$", + "KYD", "Caymaneilandse dollar", } KZT{ @@ -524,19 +524,19 @@ nl{ "Kazachstaanse tenge", } LAK{ - "₭", + "LAK", "Laotiaanse kip", } LBP{ - "LB£", + "LBP", "Libanees pond", } LKR{ - "SLRs", + "LKR", "Srilankaanse rupee", } LRD{ - "L$", + "LRD", "Liberiaanse dollar", } LSL{ @@ -544,35 +544,35 @@ nl{ "Lesothaanse loti", } LTL{ - "Lt", + "LTL", "Litouwse litas", } LTT{ - "LTT" /** === */, + "LTT", "Litouwse talonas", } LUC{ - "LUC" /** === */, + "LUC", "Luxemburgse convertibele franc", } LUF{ - "LUF" /** === */, + "LUF", "Luxemburgse frank", } LUL{ - "LUL" /** === */, + "LUL", "Luxemburgse financiële franc", } LVL{ - "Ls", + "LVL", "Letse lats", } LVR{ - "LVR" /** === */, + "LVR", "Letse roebel", } LYD{ - "LD", + "LYD", "Libische dinar", } MAD{ @@ -580,7 +580,7 @@ nl{ "Marokkaanse dirham", } MAF{ - "MAF" /** === */, + "MAF", "Marokkaanse franc", } MDL{ @@ -592,7 +592,7 @@ nl{ "Malagassische ariary", } MGF{ - "MGF" /** === */, + "MGF", "Malagassische franc", } MKD{ @@ -600,7 +600,7 @@ nl{ "Macedonische denar", } MLF{ - "MLF" /** === */, + "MLF", "Malinese franc", } MMK{ @@ -608,27 +608,27 @@ nl{ "Myanmarese kyat", } MNT{ - "₮", + "MNT", "Mongoolse tugrik", } MOP{ - "MOP$", + "MOP", "Macause pataca", } MRO{ - "UM", + "MRO", "Mauritaanse ouguiya", } MTL{ - "Lm", + "MTL", "Maltese lire", } MTP{ - "MT£", + "MTP", "Maltees pond", } MUR{ - "MURs", + "MUR", "Mauritiaanse rupee", } MVR{ @@ -644,55 +644,55 @@ nl{ "Mexicaanse peso", } MXP{ - "MXP" /** === */, + "MXP", "Mexicaanse zilveren peso (1861-1992)", } MXV{ - "MXV" /** === */, + "MXV", "Mexicaanse unidad de inversion (UDI)", } MYR{ - "RM", + "MYR", "Maleisische ringgit", } MZE{ - "MZE" /** === */, + "MZE", "Mozambikaanse escudo", } MZM{ - "Mt", + "MZM", "Oude Mozambikaanse metical", } MZN{ - "MTn", + "MZN", "Mozambikaanse metical", } NAD{ - "N$", + "NAD", "Namibische dollar", } NGN{ - "₦", + "NGN", "Nigeriaanse naira", } NIC{ - "NIC" /** === */, + "NIC", "Nicaraguaanse córdoba", } NIO{ - "C$", + "NIO", "Nicaraguaanse córdoba oro", } NLG{ - "fl", + "NLG", "Nederlandse gulden", } NOK{ - "Nkr", + "NOK", "Noorse kroon", } NPR{ - "NPRs", + "NPR", "Nepalese rupee", } NZD{ @@ -704,19 +704,19 @@ nl{ "Omaanse rial", } PAB{ - "B/.", + "PAB", "Panamese balboa", } PEI{ - "I/.", + "PEI", "Peruaanse inti", } PEN{ - "S/.", + "PEN", "Peruaanse nieuwe sol", } PES{ - "PES" /** === */, + "PES", "Peruaanse sol", } PGK{ @@ -724,35 +724,35 @@ nl{ "Papuaanse kina", } PHP{ - "₱", + "PHP", "Filipijnse peso", } PKR{ - "PKRs", + "PKR", "Pakistaanse rupee", } PLN{ - "zł", + "PLN", "Poolse zloty", } PLZ{ - "PLZ" /** === */, + "PLZ", "Poolse zloty (1950-1995)", } PTE{ - "Esc", + "PTE", "Portugese escudo", } PYG{ - "₲", + "PYG", "Paraguayaanse guarani", } QAR{ - "QR", + "QAR", "Qatarese rial", } RHD{ - "RH$", + "RHD", "Rhodesische dollar", } ROL{ @@ -764,7 +764,7 @@ nl{ "Roemeense leu", } RSD{ - "din.", + "RSD", "Servische dinar", } RUB{ @@ -772,7 +772,7 @@ nl{ "Russische roebel", } RUR{ - "RUR" /** === */, + "RUR", "Russische roebel (1991-1998)", } RWF{ @@ -780,19 +780,19 @@ nl{ "Rwandese franc", } SAR{ - "SR", + "SAR", "Saoedische rial", } SBD{ - "SI$", + "SBD", "Salomonseilandse dollar", } SCR{ - "SRe", + "SCR", "Seychelse rupee", } SDD{ - "LSd", + "SDD", "Soedanese dinar", } SDG{ @@ -800,59 +800,59 @@ nl{ "Soedanese pond", } SDP{ - "SDP" /** === */, + "SDP", "Soedanees pond", } SEK{ - "Skr", + "SEK", "Zweedse kroon", } SGD{ - "S$", + "SGD", "Singaporese dollar", } SHP{ - "SH£", + "SHP", "Sint-Heleense pond", } SIT{ - "SIT" /** === */, + "SIT", "Sloveense tolar", } SKK{ - "Sk", + "SKK", "Slowaakse koruna", } SLL{ - "Le", + "SLL", "Sierraleoonse leone", } SOS{ - "Ssh", + "SOS", "Somalische shilling", } SRD{ - "SR$", + "SRD", "Surinaamse dollar", } SRG{ - "Sf", + "SRG", "Surinaamse gulden", } STD{ - "Db", + "STD", "Santomese dobra", } SUR{ - "SUR" /** === */, + "SUR", "Sovjet-roebel", } SVC{ - "SV₡", + "SVC", "Salvadoraanse colón", } SYP{ - "SY£", + "SYP", "Syrisch pond", } SZL{ @@ -864,7 +864,7 @@ nl{ "Thaise baht", } TJR{ - "TJR" /** === */, + "TJR", "Tadzjikistaanse roebel", } TJS{ @@ -880,15 +880,15 @@ nl{ "Turkmeense nieuwe manat", } TND{ - "DT", + "TND", "Tunesische dinar", } TOP{ - "T$", + "TOP", "Tongaanse paÊ»anga", } TPE{ - "TPE" /** === */, + "TPE", "Timorese escudo", } TRL{ @@ -896,11 +896,11 @@ nl{ "Turkse lire", } TRY{ - "TL", + "TRY", "Nieuwe Turkse lire", } TTD{ - "TT$", + "TTD", "Trinidad en Tobago-dollar", } TWD{ @@ -908,23 +908,23 @@ nl{ "Nieuwe Taiwanese dollar", } TZS{ - "TSh", + "TZS", "Tanzaniaanse shilling", } UAH{ - "₴", + "UAH", "Oekraïense hryvnia", } UAK{ - "UAK" /** === */, + "UAK", "Oekraïense karbovanetz", } UGS{ - "UGS" /** === */, + "UGS", "Oegandese shilling (1966-1987)", } UGX{ - "USh", + "UGX", "Oegandese shilling", } USD{ @@ -932,23 +932,23 @@ nl{ "Amerikaanse dollar", } USN{ - "USN" /** === */, + "USN", "Amerikaanse dollar (volgende dag)", } USS{ - "USS" /** === */, + "USS", "Amerikaanse dollar (zelfde dag)", } UYI{ - "UYI" /** === */, + "UYI", "Uruguayaanse peso en geïndexeerde eenheden", } UYP{ - "UYP" /** === */, + "UYP", "Uruguayaanse peso (1975-1993)", } UYU{ - "$U", + "UYU", "Uruguayaanse peso uruguayo", } UZS{ @@ -956,11 +956,11 @@ nl{ "Oezbekistaanse sum", } VEB{ - "VEB" /** === */, + "VEB", "Venezolaanse bolivar", } VEF{ - "Bs.F.", + "VEF", "Venezolaanse sterke bolivar", } VND{ @@ -968,11 +968,11 @@ nl{ "Vietnamese dong", } VUV{ - "VT", + "VUV", "Vanuatuaanse vatu", } WST{ - "WS$", + "WST", "West-Samoaanse tala", } XAF{ @@ -1012,7 +1012,7 @@ nl{ "Special Drawing Rights", } XEU{ - "XEU" /** === */, + "XEU", "European Currency Unit", } XFO{ @@ -1040,7 +1040,7 @@ nl{ "Platina", } XRE{ - "XRE" /** === */, + "XRE", "RINET-fondsen", } XTS{ @@ -1052,39 +1052,39 @@ nl{ "Geen valuta", } YDD{ - "YDD" /** === */, + "YDD", "Jemenitische dinar", } YER{ - "YR", + "YER", "Jemenitische rial", } YUD{ - "YUD" /** === */, + "YUD", "Joegoslavische harde dinar", } YUM{ - "YUM" /** === */, + "YUM", "Joegoslavische noviy-dinar", } YUN{ - "YUN" /** === */, + "YUN", "Joegoslavische convertibele dinar", } ZAL{ - "ZAL" /** === */, + "ZAL", "Zuid-Afrikaanse rand (financieel)", } ZAR{ - "R", + "ZAR", "Zuid-Afrikaanse rand", } ZMK{ - "ZK", + "ZMK", "Zambiaanse kwacha", } ZRN{ - "NZ", + "ZRN", "Zaïrese nieuwe zaïre", } ZRZ{ @@ -1092,7 +1092,7 @@ nl{ "Zaïrese zaïre", } ZWD{ - "Z$", + "ZWD", "Zimbabwaanse dollar", } ZWL{ @@ -1114,8 +1114,8 @@ nl{ other{"Afghani (AFA)"} } AFN{ - one{"Afghani"} - other{"Afghani"} + one{"Afghaanse afghani"} + other{"Afghaanse afghani"} } ALL{ one{"Albanese lek"} @@ -1169,5 +1169,5 @@ nl{ one{"{0} {1}"} other{"{0} {1}"} } - Version{"2.0.51.59"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/nl_AW.txt b/icuSources/data/curr/nl_AW.txt new file mode 100755 index 00000000..ba72dd1b --- /dev/null +++ b/icuSources/data/curr/nl_AW.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/nl_AW.xml +// * +// *************************************************************************** +nl_AW{ + Currencies{ + AWG{ + "Afl.", + "Arubaanse gulden", + } + } + Version{"2.0.57.98"} +} diff --git a/icuSources/data/curr/nl_CW.txt b/icuSources/data/curr/nl_CW.txt new file mode 100644 index 00000000..432e87a6 --- /dev/null +++ b/icuSources/data/curr/nl_CW.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/nl_CW.xml +// * +// *************************************************************************** +nl_CW{ + Currencies{ + ANG{ + "NAf.", + "Nederlands-Antilliaanse gulden", + } + } + Version{"2.0.61.59"} +} diff --git a/icuSources/data/curr/nl_SX.txt b/icuSources/data/curr/nl_SX.txt new file mode 100644 index 00000000..49b115c4 --- /dev/null +++ b/icuSources/data/curr/nl_SX.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/nl_SX.xml +// * +// *************************************************************************** +nl_SX{ + Currencies{ + ANG{ + "NAf.", + "Nederlands-Antilliaanse gulden", + } + } + Version{"2.0.61.59"} +} diff --git a/icuSources/data/curr/nmg.txt b/icuSources/data/curr/nmg.txt new file mode 100755 index 00000000..0163a8f0 --- /dev/null +++ b/icuSources/data/curr/nmg.txt @@ -0,0 +1,236 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/nmg.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/nmg.xml + */ +nmg{ + Currencies{ + AED{ + "AED", + "Mɔn B ´Arabe", + } + AOA{ + "AOA", + "Mɔn Angola", + } + AUD{ + "AU$", + "Dɔ́llɔ Ɔstralia", + } + BHD{ + "BHD", + "Mɔn Bahrein", + } + BIF{ + "BIF", + "Fraŋ Burundi", + } + BWP{ + "BWP", + "Mɔn Botswana", + } + CAD{ + "CA$", + "Dɔ́llɔ Kanada", + } + CDF{ + "CDF", + "Fraŋ bó Kongolɛ̌", + } + CHF{ + "CHF", + "Fraŋ Suisse", + } + CNY{ + "CNÂ¥", + "Mɔn bó Chinois", + } + CVE{ + "CVE", + "Mɔn Kapvɛrt", + } + DJF{ + "DJF", + "Fraŋ Jibuti", + } + DZD{ + "DZD", + "Mɔn Algeria", + } + EGP{ + "EGP", + "Mɔn Ägyptɛn", + } + ERN{ + "ERN", + "Mɔn Erytré", + } + ETB{ + "ETB", + "Mɔn Ethiopia", + } + EUR{ + "€", + "Euro", + } + GBP{ + "£", + "Mɔn Ngɛ̄lɛ̄n", + } + GHC{ + "GHC", + "Mɔn Gana", + } + GMD{ + "GMD", + "Mɔn Gambia", + } + GNS{ + "GNS", + "Fraŋ Guiné", + } + INR{ + "₹", + "Mɔn India", + } + JPY{ + "JPÂ¥", + "Mɔn Japɔn", + } + KES{ + "KES", + "Mɔn Kɛnya", + } + KMF{ + "KMF", + "Fraŋ bó Kɔmɔr", + } + LRD{ + "LRD", + "Dɔ́llɔ Liberia", + } + LSL{ + "LSL", + "Mɔn Lesoto", + } + LYD{ + "LYD", + "Mɔn Libya", + } + MAD{ + "MAD", + "Mɔn Marɔk", + } + MGA{ + "MGA", + "Mɔn Madagaskar", + } + MRO{ + "MRO", + "Mɔn Moritania", + } + MUR{ + "MUR", + "Mɔn Moriss", + } + MWK{ + "MWK", + "Mɔn Malawi", + } + MZM{ + "MZM", + "Mɔn Mozambik", + } + NAD{ + "NAD", + "Dɔ́llɔ Namibia", + } + NGN{ + "NGN", + "Naïra Nigeria", + } + RWF{ + "RWF", + "Fraŋ Rwanda", + } + SAR{ + "SAR", + "Mɔn Saudi Arabia", + } + SCR{ + "SCR", + "Mɔn Seychɛlle", + } + SDG{ + "SDG", + "Mɔn Sudan", + } + SDP{ + "SDP", + "Mɔn Sudan (1957-1998)", + } + SHP{ + "SHP", + "Mɔn má Saint Lina", + } + SLL{ + "SLL", + "Mɔn Leɔne", + } + SOS{ + "SOS", + "Mɔn Somalía", + } + STD{ + "STD", + "Mɔn Sao tomé na prinship", + } + SZL{ + "SZL", + "Mɔn Ligangeni", + } + TND{ + "TND", + "Mɔn Tunisia", + } + TZS{ + "TZS", + "Mɔn Tanzania", + } + UGX{ + "UGX", + "Mɔn Uganda", + } + USD{ + "US$", + "Dɔ́llɔ Amɛŕka", + } + XAF{ + "FCFA", + "Fraŋ CFA BEAC", + } + XOF{ + "CFA", + "Fraŋ CFA BCEAO", + } + ZAR{ + "ZAR", + "Mɔn Afrik yí sí", + } + ZMK{ + "ZMK", + "Mɔn Zambia", + } + ZWD{ + "ZWD", + "Dɔ́llɔ Zimbabwǝ (1980-2008)", + } + } + Version{"2.0.66.10"} +} diff --git a/icuSources/data/curr/nn.txt b/icuSources/data/curr/nn.txt index 97a60270..53daee43 100644 --- a/icuSources/data/curr/nn.txt +++ b/icuSources/data/curr/nn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/nn.xml @@ -12,7 +12,7 @@ nn{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "andorransk peseta", } AED{ @@ -20,7 +20,7 @@ nn{ "UAE dirham", } AFA{ - "AFA" /** === */, + "AFA", "afghani (1927-2002)", } AFN{ @@ -44,31 +44,23 @@ nn{ "angolsk kwanza", } AOK{ - "AOK" /** === */, + "AOK", "angolsk kwanza (1977-1990)", } AON{ - "AON" /** === */, + "AON", "angolsk ny kwanza (1990-2000)", } AOR{ - "AOR" /** === */, + "AOR", "angolsk kwanza reajustado (1995-1999)", } ARA{ "ARA", "argentisk austral", } - ARL{ - "ARL" /** === */, - "ARL", - } - ARM{ - "ARM" /** === */, - "ARM", - } ARP{ - "ARP" /** === */, + "ARP", "argentinsk peso (1983-1985)", } ARS{ @@ -76,11 +68,11 @@ nn{ "argentinsk peso", } ATS{ - "ATS" /** === */, + "ATS", "austerriksk schilling", } AUD{ - "AUD", + "AU$", "australsk dollar", } AWG{ @@ -96,7 +88,7 @@ nn{ "aserbajdsjansk manat", } BAD{ - "BAD" /** === */, + "BAD", "bosnisk-hercegovinsk dinar", } BAM{ @@ -112,7 +104,7 @@ nn{ "bangladeshisk taka", } BEC{ - "BEC" /** === */, + "BEC", "belgisk franc (konvertibel)", } BEF{ @@ -120,11 +112,11 @@ nn{ "belgisk franc", } BEL{ - "BEL" /** === */, + "BEL", "belgisk franc (finansiell)", } BGL{ - "BGL" /** === */, + "BGL", "bulgarsk hard lev", } BGN{ @@ -156,7 +148,7 @@ nn{ "bolivisk peso", } BOV{ - "BOV" /** === */, + "BOV", "bolivisk mvdol", } BRB{ @@ -172,7 +164,7 @@ nn{ "brasiliansk cruzeiro (1990-1993)", } BRL{ - "BRL", + "R$", "brasiliansk real", } BRN{ @@ -183,10 +175,6 @@ nn{ "BRR", "brasiliansk cruzeiro", } - BRZ{ - "BRZ" /** === */, - "BRZ", - } BSD{ "BSD", "bahamisk dollar", @@ -196,7 +184,7 @@ nn{ "bhutansk ngultrum", } BUK{ - "BUK" /** === */, + "BUK", "burmesisk kyat", } BWP{ @@ -204,7 +192,7 @@ nn{ "botswansk pula", } BYB{ - "BYB" /** === */, + "BYB", "kviterussisk ny rubel (1994-1999)", } BYR{ @@ -216,7 +204,7 @@ nn{ "belizisk dollar", } CAD{ - "CAD", + "CA$", "kanadisk dollar", } CDF{ @@ -224,7 +212,7 @@ nn{ "kongolesisk franc", } CHE{ - "CHE" /** === */, + "CHE", "WIR euro", } CHF{ @@ -232,15 +220,11 @@ nn{ "sveitsisk franc", } CHW{ - "CHW" /** === */, + "CHW", "WIR franc", } - CLE{ - "CLE" /** === */, - "CLE", - } CLF{ - "CLF" /** === */, + "CLF", "chilensk unidades de fomento", } CLP{ @@ -256,7 +240,7 @@ nn{ "colombiansk peso", } COU{ - "COU" /** === */, + "COU", "unidad de valor real", } CRC{ @@ -264,15 +248,15 @@ nn{ "costaricansk colon", } CSD{ - "CSD" /** === */, + "CSD", "gammal serbisk dinar", } CSK{ - "CSK" /** === */, + "CSK", "tsjekkoslovakisk koruna (hard)", } CUP{ - "CU$", + "CUP", "kubansk peso", } CVE{ @@ -288,7 +272,7 @@ nn{ "tsjekkisk koruna", } DDM{ - "DDM" /** === */, + "DDM", "austtysk mark", } DEM{ @@ -296,11 +280,11 @@ nn{ "tysk mark", } DJF{ - "Fdj", + "DJF", "djiboutisk franc", } DKK{ - "Dkr", + "DKK", "dansk krone", } DOP{ @@ -308,19 +292,19 @@ nn{ "dominikansk peso", } DZD{ - "DA", + "DZD", "algerisk dinar", } ECS{ - "ECS" /** === */, + "ECS", "ecuadoriansk sucre", } ECV{ - "ECV" /** === */, + "ECV", "ecuadoriansk unidad de valor constante (UVC)", } EEK{ - "Ekr", + "EEK", "estisk kroon", } EGP{ @@ -328,31 +312,31 @@ nn{ "egyptisk pund", } ERN{ - "Nfk", + "ERN", "eritreisk nakfa", } ESA{ - "ESA" /** === */, + "ESA", "spansk peseta (A-konto)", } ESB{ - "ESB" /** === */, + "ESB", "spansk peseta (konvertibel konto)", } ESP{ - "Pts", + "ESP", "spansk peseta", } ETB{ - "Br", + "ETB", "etiopisk birr", } EUR{ - "EUR", + "€", "euro", } FIM{ - "mk", + "FIM", "finsk mark", } FJD{ @@ -368,11 +352,11 @@ nn{ "fransk franc", } GBP{ - "GBP", + "£", "britisk pund sterling", } GEK{ - "GEK" /** === */, + "GEK", "georgisk kupon larit", } GEL{ @@ -396,19 +380,19 @@ nn{ "gambisk dalasi", } GNF{ - "FG", + "GNF", "guineansk franc", } GNS{ - "GNS" /** === */, + "GNS", "guineansk syli", } GQE{ - "GQE" /** === */, + "GQE", "ekvatorialguineansk ekwele guineana", } GRD{ - "₯", + "GRD", "gresk drakme", } GTQ{ @@ -416,15 +400,15 @@ nn{ "guatemalansk quetzal", } GWE{ - "GWE" /** === */, + "GWE", "portugisisk guinea escudo", } GWP{ - "GWP" /** === */, + "GWP", "Guinea-Bissau-peso", } GYD{ - "GY$", + "GYD", "guyansk dollar", } HKD{ @@ -436,11 +420,11 @@ nn{ "honduransk lempira", } HRD{ - "HRD" /** === */, + "HRD", "kroatisk dinar", } HRK{ - "kn", + "HRK", "kroatisk kuna", } HTG{ @@ -448,19 +432,19 @@ nn{ "haitisk gourde", } HUF{ - "Ft", + "HUF", "ungarsk forint", } IDR{ - "Rp", + "IDR", "indonesisk rupi", } IEP{ - "IR£", + "IEP", "irsk pund", } ILP{ - "I£", + "ILP", "israelsk pund", } ILS{ @@ -468,7 +452,7 @@ nn{ "israelsk ny shekel", } INR{ - "INR", + "₹", "indisk rupi", } IQD{ @@ -480,27 +464,27 @@ nn{ "iransk rial", } ISK{ - "Ikr", + "ISK", "islandsk krone", } ITL{ - "IT₤", + "ITL", "italiensk lire", } JMD{ - "J$", + "JMD", "jamaikansk dollar", } JOD{ - "JD", + "JOD", "jordansk dinar", } JPY{ - "JPY", + "JPÂ¥", "japansk yen", } KES{ - "Ksh", + "KES", "kenyansk shilling", } KGS{ @@ -512,7 +496,7 @@ nn{ "kambodsjansk riel", } KMF{ - "CF", + "KMF", "komorisk franc", } KPW{ @@ -524,11 +508,11 @@ nn{ "sørkoreansk won", } KWD{ - "KD", + "KWD", "kuwaitisk dinar", } KYD{ - "KY$", + "KYD", "caymansk dollar", } KZT{ @@ -536,19 +520,19 @@ nn{ "kasakhstansk tenge", } LAK{ - "₭", + "LAK", "laotisk kip", } LBP{ - "LB£", + "LBP", "libanesisk pund", } LKR{ - "SLRs", + "LKR", "srilankisk rupi", } LRD{ - "L$", + "LRD", "liberisk dollar", } LSL{ @@ -556,35 +540,35 @@ nn{ "lesothisk loti", } LTL{ - "Lt", + "LTL", "litauisk lita", } LTT{ - "LTT" /** === */, + "LTT", "litauisk talona", } LUC{ - "LUC" /** === */, + "LUC", "luxemburgsk konvertibel franc", } LUF{ - "LUF" /** === */, + "LUF", "luxemburgsk franc", } LUL{ - "LUL" /** === */, + "LUL", "luxemburgsk finansiell franc", } LVL{ - "Ls", + "LVL", "latvisk lat", } LVR{ - "LVR" /** === */, + "LVR", "latvisk rubel", } LYD{ - "LD", + "LYD", "libysk dinar", } MAD{ @@ -592,7 +576,7 @@ nn{ "marokkansk dirham", } MAF{ - "MAF" /** === */, + "MAF", "marokkansk franc", } MDL{ @@ -604,7 +588,7 @@ nn{ "madagassisk ariary", } MGF{ - "MGF" /** === */, + "MGF", "madagassisk franc", } MKD{ @@ -612,7 +596,7 @@ nn{ "makedonsk denar", } MLF{ - "MLF" /** === */, + "MLF", "malisk franc", } MMK{ @@ -620,27 +604,27 @@ nn{ "myanmarsk kyat", } MNT{ - "₮", + "MNT", "mongolsk tugrik", } MOP{ - "MOP$", + "MOP", "makaosk pataca", } MRO{ - "UM", + "MRO", "mauritansk ouguiya", } MTL{ - "Lm", + "MTL", "maltesisk lira", } MTP{ - "MT£", + "MTP", "maltesisk pund", } MUR{ - "MURs", + "MUR", "mauritansk rupi", } MVR{ @@ -656,47 +640,47 @@ nn{ "meksikansk peso", } MXP{ - "MXP" /** === */, + "MXP", "meksikansk sølvpeso (1861-1992)", } MXV{ - "MXV" /** === */, + "MXV", "meksikansk unidad de inversion (UDI)", } MYR{ - "RM", + "MYR", "malaysisk ringgit", } MZE{ - "MZE" /** === */, + "MZE", "mosambikisk escudo", } MZM{ - "Mt", + "MZM", "gammal mosambikisk metical", } MZN{ - "MTn", + "MZN", "mosambikisk metical", } NAD{ - "N$", + "NAD", "namibisk dollar", } NGN{ - "₦", + "NGN", "nigeriansk naira", } NIC{ - "NIC" /** === */, + "NIC", "nicaraguansk cordoba", } NIO{ - "C$", + "NIO", "nicaraguansk cordoba oro", } NLG{ - "fl", + "NLG", "nederlandsk gylden", } NOK{ @@ -704,7 +688,7 @@ nn{ "norsk krone", } NPR{ - "NPRs", + "NPR", "nepalsk rupi", } NZD{ @@ -716,19 +700,19 @@ nn{ "omansk rial", } PAB{ - "B/.", + "PAB", "panamansk balboa", } PEI{ - "I/.", + "PEI", "peruansk inti", } PEN{ - "S/.", + "PEN", "peruansk nuevo sol", } PES{ - "PES" /** === */, + "PES", "peruansk sol", } PGK{ @@ -736,35 +720,35 @@ nn{ "papuansk kina", } PHP{ - "₱", + "PHP", "filippinsk peso", } PKR{ - "PKRs", + "PKR", "pakistansk rupi", } PLN{ - "zł", + "PLN", "polsk zloty", } PLZ{ - "PLZ" /** === */, + "PLZ", "polsk zloty (1950-1995)", } PTE{ - "Esc", + "PTE", "portugisisk escudo", } PYG{ - "₲", + "PYG", "paraguayansk guarani", } QAR{ - "QR", + "QAR", "qatarsk rial", } RHD{ - "RH$", + "RHD", "rhodesisk dollar", } ROL{ @@ -776,7 +760,7 @@ nn{ "rumensk leu", } RSD{ - "din.", + "RSD", "serbisk dinar", } RUB{ @@ -784,7 +768,7 @@ nn{ "russisk rubel", } RUR{ - "RUR" /** === */, + "RUR", "russisk rubel (1991-1998)", } RWF{ @@ -792,19 +776,19 @@ nn{ "rwandisk franc", } SAR{ - "SR", + "SAR", "saudiarabisk rial", } SBD{ - "SI$", + "SBD", "salomonsk dollar", } SCR{ - "SRe", + "SCR", "seychellisk rupi", } SDD{ - "LSd", + "SDD", "gammal sudanesisk dinar", } SDG{ @@ -812,59 +796,59 @@ nn{ "sudansk pund", } SDP{ - "SDP" /** === */, + "SDP", "gammalt sudanesisk pund", } SEK{ - "Skr", + "SEK", "svensk krone", } SGD{ - "S$", + "SGD", "singaporsk dollar", } SHP{ - "SH£", + "SHP", "sankthelensk pund", } SIT{ - "SIT" /** === */, + "SIT", "slovensk tolar", } SKK{ - "Sk", + "SKK", "slovakisk koruna", } SLL{ - "Le", + "SLL", "sierraleonsk leone", } SOS{ - "Ssh", + "SOS", "somalisk shilling", } SRD{ - "SR$", + "SRD", "surinamsk dollar", } SRG{ - "Sf", + "SRG", "surinamsk gylden", } STD{ - "Db", + "STD", "Sao Tome og Principe-dobra", } SUR{ - "SUR" /** === */, + "SUR", "sovjetisk rubel", } SVC{ - "SV₡", + "SVC", "salvadoransk colon", } SYP{ - "SY£", + "SYP", "syrisk pund", } SZL{ @@ -876,7 +860,7 @@ nn{ "thailandsk baht", } TJR{ - "TJR" /** === */, + "TJR", "tadsjikisk rubel", } TJS{ @@ -888,15 +872,15 @@ nn{ "turkmensk manat", } TND{ - "DT", + "TND", "tunisisk dinar", } TOP{ - "T$", + "TOP", "tongansk paÊ»anga", } TPE{ - "TPE" /** === */, + "TPE", "timoresisk escudo", } TRL{ @@ -904,11 +888,11 @@ nn{ "gammal tyrkiske lire", } TRY{ - "TL", + "TRY", "tyrkisk lire", } TTD{ - "TT$", + "TTD", "trinidadisk dollar", } TWD{ @@ -916,47 +900,47 @@ nn{ "taiwansk ny dollar", } TZS{ - "TSh", + "TZS", "tanzaniansk shilling", } UAH{ - "₴", + "UAH", "ukrainsk hryvnia", } UAK{ - "UAK" /** === */, + "UAK", "ukrainsk karbovanetz", } UGS{ - "UGS" /** === */, + "UGS", "ugandisk shilling (1966-1987)", } UGX{ - "USh", + "UGX", "ugandisk shilling", } USD{ - "USD", + "US$", "amerikansk dollar", } USN{ - "USN" /** === */, + "USN", "amerikansk dollar (neste dag)", } USS{ - "USS" /** === */, + "USS", "amerikansk dollar (same dag)", } UYI{ - "UYI" /** === */, + "UYI", "uruguayansk peso en unidades indexadas", } UYP{ - "UYP" /** === */, + "UYP", "uruguayansk peso (1975-1993)", } UYU{ - "$U", + "UYU", "uruguayansk peso", } UZS{ @@ -964,11 +948,11 @@ nn{ "usbekisk sum", } VEB{ - "VEB" /** === */, + "VEB", "venezuelansk bolivar", } VEF{ - "Bs.F.", + "VEF", "venezuelansk bolivar fuerte", } VND{ @@ -976,11 +960,11 @@ nn{ "vietnamesisk dong", } VUV{ - "VT", + "VUV", "vanuatuisk vatu", } WST{ - "WS$", + "WST", "vestsamoisk tala", } XAF{ @@ -1020,7 +1004,7 @@ nn{ "spesielle trekkrettar", } XEU{ - "XEU" /** === */, + "XEU", "europeisk valutaeining", } XFO{ @@ -1048,7 +1032,7 @@ nn{ "platina", } XRE{ - "XRE" /** === */, + "XRE", "RINET-fond", } XTS{ @@ -1060,39 +1044,39 @@ nn{ "ukjend eller ugyldig valuta", } YDD{ - "YDD" /** === */, + "YDD", "jemenittisk dinar", } YER{ - "YR", + "YER", "jemenittisk rial", } YUD{ - "YUD" /** === */, + "YUD", "jugoslavisk dinar (hard)", } YUM{ - "YUM" /** === */, + "YUM", "jugoslavisk noviy-dinar", } YUN{ - "YUN" /** === */, + "YUN", "jugoslavisk konvertibel dinar", } ZAL{ - "ZAL" /** === */, + "ZAL", "sørafrikansk rand (finansiell)", } ZAR{ - "R", + "ZAR", "sørafrikansk rand", } ZMK{ - "ZK", + "ZMK", "zambisk kwacha", } ZRN{ - "NZ", + "ZRN", "zairisk ny zaire", } ZRZ{ @@ -1100,7 +1084,7 @@ nn{ "zairisk zaire", } ZWD{ - "Z$", + "ZWD", "zimbabwisk dollar", } } @@ -1933,5 +1917,5 @@ nn{ one{"{0} {1}"} other{"{0} {1}"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/nn_NO.txt b/icuSources/data/curr/nn_NO.txt index 756c1877..e8050a88 100644 --- a/icuSources/data/curr/nn_NO.txt +++ b/icuSources/data/curr/nn_NO.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/curr/no.txt b/icuSources/data/curr/no.txt index c8cd44f5..49a17b26 100644 --- a/icuSources/data/curr/no.txt +++ b/icuSources/data/curr/no.txt @@ -1,15 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/no.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** -/** - * ICU source: /xml/main/no.xml - */ no{ "%%ALIAS"{"nb"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/curr/no_NO.txt b/icuSources/data/curr/no_NO.txt index d482b8e8..4b958f65 100644 --- a/icuSources/data/curr/no_NO.txt +++ b/icuSources/data/curr/no_NO.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/curr/no_NO_NY.txt b/icuSources/data/curr/no_NO_NY.txt index a582afde..61d8107e 100644 --- a/icuSources/data/curr/no_NO_NY.txt +++ b/icuSources/data/curr/no_NO_NY.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/brkitr/he.txt b/icuSources/data/curr/nus.txt old mode 100644 new mode 100755 similarity index 59% rename from icuSources/data/brkitr/he.txt rename to icuSources/data/curr/nus.txt index ec34daf6..7c39e626 --- a/icuSources/data/brkitr/he.txt +++ b/icuSources/data/curr/nus.txt @@ -1,14 +1,14 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/xml/brkitr/he.xml +// * Source File:/common/main/nus.xml // * // *************************************************************************** -he{ - Version{"2.2.88.46"} - boundaries{ - line:process(dependency){"line_he.brk"} - } +/** + * ICU source: /xml/main/nus.xml + */ +nus{ + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/nyn.txt b/icuSources/data/curr/nyn.txt index 9caed812..028071bf 100755 --- a/icuSources/data/curr/nyn.txt +++ b/icuSources/data/curr/nyn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/nyn.xml @@ -16,7 +16,7 @@ nyn{ "Dirham za Buharabu", } AOA{ - "Kz", + "AOA", "Kwanza ya Angora", } AUD{ @@ -24,11 +24,11 @@ nyn{ "Doora ya Austureeriya", } BHD{ - "BD", + "BHD", "Dinari ya Bahareni", } BIF{ - "FBu", + "BIF", "Faranga ya Burundi", } BWP{ @@ -52,15 +52,15 @@ nyn{ "Yuan Renminbi ya China", } CVE{ - "CV$", + "CVE", "Eskudo ya Kepuvede", } DJF{ - "Fdj", + "DJF", "Faranga ya Gyibuti", } DZD{ - "DA", + "DZD", "Dinari ya Arigyeriya", } EGP{ @@ -68,11 +68,11 @@ nyn{ "Paundi ya Misiri", } ERN{ - "Nfk", + "ERN", "Nakfa ya Eritireya", } ETB{ - "Br", + "ETB", "Birr ya Ethiopiya", } EUR{ @@ -84,7 +84,7 @@ nyn{ "Paundi ya Bungyereza", } GHC{ - "₵", + "GHC", "Cedi ya Ghana", } GMD{ @@ -92,11 +92,11 @@ nyn{ "Dalasi ya Gambia", } GNS{ - "GNS" /** === */, + "GNS", "Faranga ya Guinea", } INR{ - "Rs", + "₹", "Rupiya ya India", } JPY{ @@ -104,15 +104,15 @@ nyn{ "Yeni ya Japaani", } KES{ - "Ksh", + "KES", "Shiringi ya Kenya", } KMF{ - "CF", + "KMF", "Faranga ya Komoro", } LRD{ - "L$", + "LRD", "Doora ya Liberia", } LSL{ @@ -120,7 +120,7 @@ nyn{ "Loti ya Lesoto", } LYD{ - "LD", + "LYD", "Dinari ya Libya", } MAD{ @@ -132,11 +132,11 @@ nyn{ "Ariari ya Maragariita", } MRO{ - "UM", + "MRO", "Ougwiya ya Mouriteeniya", } MUR{ - "MURs", + "MUR", "Rupiiha ya Mauritiasi", } MWK{ @@ -144,15 +144,15 @@ nyn{ "Kwaca ya Malawi", } MZM{ - "Mt", + "MZM", "Metikari ya Mozambikwi", } NAD{ - "N$", + "NAD", "Doora ya Namibiya", } NGN{ - "₦", + "NGN", "Naira ya Naigyeriya", } RWF{ @@ -160,11 +160,11 @@ nyn{ "Faranga ya Rwanda", } SAR{ - "SR", + "SAR", "Riya ya Saudi", } SCR{ - "SRe", + "SCR", "Rupiiha ya Sherisheri", } SDG{ @@ -172,23 +172,23 @@ nyn{ "Dinari ya Sudani", } SDP{ - "SDP" /** === */, + "SDP", "Paundi ya Sudan", } SHP{ - "SH£", + "SHP", "Paundi ya Senti Herena", } SLL{ - "Le", + "SLL", "Leone", } SOS{ - "Ssh", + "SOS", "Eshiringi ya Somalia", } STD{ - "Db", + "STD", "Dobra ya Sao Tome na Purinsipo", } SZL{ @@ -196,11 +196,11 @@ nyn{ "Lilangeni", } TND{ - "DT", + "TND", "Dinari ya Tunisia", } TZS{ - "TSh", + "TZS", "Eshiringi ya Tanzania", } UGX{ @@ -220,17 +220,17 @@ nyn{ "Faranga ya CFA BCEAO", } ZAR{ - "R", + "ZAR", "Randi ya Sausi Afirika", } ZMK{ - "ZK", + "ZMK", "Kwacha ya Zambia", } ZWD{ - "Z$", + "ZWD", "Doora ya Zimbabwe", } } - Version{"2.0.47.63"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/om.txt b/icuSources/data/curr/om.txt index afdec75d..8f435054 100644 --- a/icuSources/data/curr/om.txt +++ b/icuSources/data/curr/om.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/om.xml @@ -32,7 +32,7 @@ om{ "British Pound Sterling", } INR{ - "Rs", + "₹", "Indian Rupee", } JPY{ @@ -48,5 +48,5 @@ om{ "US Dollar", } } - Version{"2.0.48.64"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/de_BE.txt b/icuSources/data/curr/om_KE.txt old mode 100644 new mode 100755 similarity index 62% rename from icuSources/data/curr/de_BE.txt rename to icuSources/data/curr/om_KE.txt index 5552c742..b9057d8a --- a/icuSources/data/curr/de_BE.txt +++ b/icuSources/data/curr/om_KE.txt @@ -1,17 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/de_BE.xml +// * Source File:/common/main/om_KE.xml // * // *************************************************************************** -de_BE{ +om_KE{ Currencies{ - FRF{ - "₣", - "Franken", + KES{ + "Ksh", + "KES", } } - Version{"2.0.47.67"} + Version{"2.0.57.17"} } diff --git a/icuSources/data/curr/or.txt b/icuSources/data/curr/or.txt index 80a0eef7..eef91115 100644 --- a/icuSources/data/curr/or.txt +++ b/icuSources/data/curr/or.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/or.xml @@ -12,9 +12,9 @@ or{ Currencies{ INR{ - "Rs", + "₹", "ଟଙକା", } } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/pa.txt b/icuSources/data/curr/pa.txt index 358e4dfe..411900bf 100644 --- a/icuSources/data/curr/pa.txt +++ b/icuSources/data/curr/pa.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/pa.xml @@ -16,5 +16,5 @@ pa{ "ਰੁਪਿਯ", } } - Version{"2.0.50.30"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/pa_Arab.txt b/icuSources/data/curr/pa_Arab.txt index 0e74b6e9..354984b8 100644 --- a/icuSources/data/curr/pa_Arab.txt +++ b/icuSources/data/curr/pa_Arab.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/pa_Arab.xml @@ -10,7 +10,6 @@ * ICU source: /xml/main/pa_Arab.xml */ pa_Arab{ - %%ParentIsRoot:int{1} Currencies{ EUR{ "€", @@ -25,5 +24,5 @@ pa_Arab{ "روپئیہ", } } - Version{"2.0.50.30"} + Version{"2.0.67.8"} } diff --git a/icuSources/data/curr/pa_Arab_PK.txt b/icuSources/data/curr/pa_Arab_PK.txt index d87ad492..a5356017 100644 --- a/icuSources/data/curr/pa_Arab_PK.txt +++ b/icuSources/data/curr/pa_Arab_PK.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/pa_PK.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ pa_Arab_PK{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/curr/pa_Guru.txt b/icuSources/data/curr/pa_Guru.txt index 9bafe21b..808d5787 100644 --- a/icuSources/data/curr/pa_Guru.txt +++ b/icuSources/data/curr/pa_Guru.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/pa_Guru.xml diff --git a/icuSources/data/curr/pa_Guru_IN.txt b/icuSources/data/curr/pa_Guru_IN.txt index 2d94e423..69fdff4f 100644 --- a/icuSources/data/curr/pa_Guru_IN.txt +++ b/icuSources/data/curr/pa_Guru_IN.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/pa_IN.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ pa_Guru_IN{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/curr/pa_IN.txt b/icuSources/data/curr/pa_IN.txt index 3115a43d..f8f230a3 100644 --- a/icuSources/data/curr/pa_IN.txt +++ b/icuSources/data/curr/pa_IN.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/pa_IN.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** pa_IN{ "%%ALIAS"{"pa_Guru_IN"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/curr/pa_PK.txt b/icuSources/data/curr/pa_PK.txt index c4045f1f..22fb56e8 100644 --- a/icuSources/data/curr/pa_PK.txt +++ b/icuSources/data/curr/pa_PK.txt @@ -1,15 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/pa_PK.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** -/** - * ICU source: /xml/main/pa_PK.xml - */ pa_PK{ "%%ALIAS"{"pa_Arab_PK"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/curr/pl.txt b/icuSources/data/curr/pl.txt index f9e64505..7330bbcf 100644 --- a/icuSources/data/curr/pl.txt +++ b/icuSources/data/curr/pl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/pl.xml @@ -12,7 +12,7 @@ pl{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "peseta andorska", } AED{ @@ -20,11 +20,11 @@ pl{ "dirham arabski", } AFA{ - "AFA" /** === */, + "AFA", "afgani (1927-2002)", } AFN{ - "Af", + "AFN", "afgani", } ALL{ @@ -36,39 +36,39 @@ pl{ "dram armeński", } ANG{ - "NAf.", + "ANG", "gulden Antyle Holenderskie", } AOA{ - "Kz", + "AOA", "kwanza angolańska", } AOK{ - "AOK" /** === */, + "AOK", "kwanza angolańska (1977-1990)", } AON{ - "AON" /** === */, + "AON", "nowa kwanza angolańska (1990-2000)", } AOR{ - "AOR" /** === */, + "AOR", "kwanza angolańska Reajustado (1995-1999)", } ARA{ - "₳", + "ARA", "austral argentyński", } ARP{ - "ARP" /** === */, + "ARP", "peso argentyńskie (1983-1985)", } ARS{ - "AR$", + "ARS", "peso argentyńskie", } ATS{ - "ATS" /** === */, + "ATS", "szyling austriacki ", } AUD{ @@ -76,7 +76,7 @@ pl{ "dolar australijski", } AWG{ - "Afl.", + "AWG", "gulden arubski", } AZM{ @@ -84,83 +84,83 @@ pl{ "manat azerbejdżański", } AZN{ - "man.", + "AZN", "manat azerski", } BAD{ - "BAD" /** === */, + "BAD", "dinar Bośni i Hercegowiny", } BAM{ - "KM", + "BAM", "marka konwertybilna Bośni i Hercegowiny", } BBD{ - "Bds$", + "BBD", "dolar Barbadosu", } BDT{ - "Tk", + "BDT", "taka bengalska", } BEC{ - "BEC" /** === */, + "BEC", "frank belgijski (zamienny)", } BEF{ - "BF", + "BEF", "frank belgijski", } BEL{ - "BEL" /** === */, + "BEL", "frank belgijski (finansowy)", } BGL{ - "BGL" /** === */, - "lew bułgarski", + "BGL", + "lew bułgarski wymienny", } BGN{ "BGN", "nowy lew bułgarski", } BHD{ - "BD", + "BHD", "dinar bahrański", } BIF{ - "FBu", + "BIF", "frank burundyjski", } BMD{ - "BD$", + "BMD", "dolar bermudzki", } BND{ - "BN$", + "BND", "dolar brunejski", } BOB{ - "Bs", + "BOB", "boliviano", } BOP{ - "$b.", + "BOP", "peso boliwijskie", } BOV{ - "BOV" /** === */, + "BOV", "mvdol boliwijski", } BRB{ - "BRB" /** === */, + "BRB", "cruzeiro novo brazylijskie (1967-1986)", } BRC{ - "BRC" /** === */, + "BRC", "cruzado brazylijskie", } BRE{ - "BRE" /** === */, + "BRE", "cruzeiro brazylijskie (1990-1993)", } BRL{ @@ -168,23 +168,23 @@ pl{ "real brazylijski", } BRN{ - "BRN" /** === */, + "BRN", "nowe cruzado brazylijskie", } BRR{ - "BRR" /** === */, + "BRR", "cruzeiro brazylijskie", } BSD{ - "BS$", + "BSD", "dolar bahamski", } BTN{ - "Nu.", + "BTN", "ngultrum Bhutanu", } BUK{ - "BUK" /** === */, + "BUK", "kyat birmański", } BWP{ @@ -192,7 +192,7 @@ pl{ "pula", } BYB{ - "BYB" /** === */, + "BYB", "rubel białoruski (1994-1999)", } BYR{ @@ -200,7 +200,7 @@ pl{ "rubel białoruski", } BZD{ - "BZ$", + "BZD", "dolar belizeński", } CAD{ @@ -216,7 +216,7 @@ pl{ "frank szwajcarski", } CLP{ - "CL$", + "CLP", "peso chilijskie", } CNY{ @@ -224,71 +224,71 @@ pl{ "juan renminbi", } COP{ - "CO$", + "COP", "peso kolumbijskie", } CRC{ - "₡", + "CRC", "colon kostarykański", } CSD{ - "CSD" /** === */, + "CSD", "stary dinar serbski", } CSK{ - "CSK" /** === */, + "CSK", "korona czechosłowacka", } CUC{ - "CUC$", + "CUC", "peso kubańskie wymienialne", } CUP{ - "CU$", + "CUP", "peso kubańskie", } CVE{ - "CV$", + "CVE", "escudo Zielonego Przylądka", } CYP{ - "CY£", + "CYP", "funt cypryjski", } CZK{ - "Kč", + "CZK", "korona czeska", } DDM{ - "DDM" /** === */, + "DDM", "wschodnia marka wschodnioniemiecka", } DEM{ - "DM", + "DEM", "marka niemiecka", } DJF{ - "Fdj", + "DJF", "frank Dżibuti", } DKK{ - "Dkr", + "DKK", "korona duńska", } DOP{ - "RD$", + "DOP", "peso dominikańskie", } DZD{ - "DA", + "DZD", "dinar algierski", } ECS{ - "ECS" /** === */, + "ECS", "sucre ekwadorski", } EEK{ - "Ekr", + "EEK", "korona estońska", } EGP{ @@ -296,23 +296,23 @@ pl{ "funt egipski", } ERN{ - "Nfk", + "ERN", "nakfa erytrejska", } ESA{ - "ESA" /** === */, + "ESA", "peseta hiszpańska (Konto A)", } ESB{ - "ESB" /** === */, + "ESB", "peseta hiszpańska (konto wymienne)", } ESP{ - "Pts", + "ESP", "peseta hiszpańska", } ETB{ - "Br", + "ETB", "birr etiopski", } EUR{ @@ -320,19 +320,19 @@ pl{ "euro", } FIM{ - "mk", + "FIM", "marka fińska", } FJD{ - "FJ$", + "FJD", "dolar fidżi", } FKP{ - "FK£", + "FKP", "funt Wysp Falklandzkich", } FRF{ - "₣", + "FRF", "frank francuski ", } GBP{ @@ -340,7 +340,7 @@ pl{ "funt szterling", } GEK{ - "GEK" /** === */, + "GEK", "kupon gruziński larit", } GEL{ @@ -348,15 +348,15 @@ pl{ "lari gruzińskie", } GHC{ - "₵", - "cedi ghańskie", + "GHC", + "cedi ghańskie (1979-2007)", } GHS{ - "GH₵", + "GHS", "cedi Ghany", } GIP{ - "GI£", + "GIP", "funt gibraltarski", } GMD{ @@ -364,19 +364,19 @@ pl{ "dalasi gambijskie", } GNF{ - "FG", + "GNF", "frank gwinejski", } GNS{ - "GNS" /** === */, + "GNS", "syli gwinejskie", } GQE{ - "GQE" /** === */, + "GQE", "ekwele gwinejskie Gwinei Równikowej", } GRD{ - "₯", + "GRD", "drachma grecka", } GTQ{ @@ -384,15 +384,15 @@ pl{ "quetzal gwatemalski", } GWE{ - "GWE" /** === */, + "GWE", "escudo Gwinea Portugalska", } GWP{ - "GWP" /** === */, + "GWP", "peso Guinea-Bissau", } GYD{ - "GY$", + "GYD", "dolar gujański", } HKD{ @@ -404,11 +404,11 @@ pl{ "lempira Hondurasu", } HRD{ - "HRD" /** === */, + "HRD", "dinar chorwacki", } HRK{ - "kn", + "HRK", "kuna chorwacka", } HTG{ @@ -416,19 +416,19 @@ pl{ "gourde haitańskie", } HUF{ - "Ft", + "HUF", "forint węgierski ", } IDR{ - "Rp", + "IDR", "rupia indonezyjska", } IEP{ - "IR£", + "IEP", "funt irlandzki", } ILP{ - "I£", + "ILP", "funt izraelski", } ILS{ @@ -436,7 +436,7 @@ pl{ "nowy szekel izraelski", } INR{ - "Rs", + "₹", "rupia indyjska", } IQD{ @@ -448,19 +448,19 @@ pl{ "rial irański", } ISK{ - "Ikr", + "ISK", "korona islandzka", } ITL{ - "IT₤", + "ITL", "lir włoski", } JMD{ - "J$", + "JMD", "dolar jamajski", } JOD{ - "JD", + "JOD", "dinar jordański", } JPY{ @@ -468,7 +468,7 @@ pl{ "jen japoński", } KES{ - "Ksh", + "KES", "szyling kenijski", } KGS{ @@ -480,7 +480,7 @@ pl{ "riel kambodżański", } KMF{ - "CF", + "KMF", "frank komoryjski", } KPW{ @@ -492,11 +492,11 @@ pl{ "won południowokoreański", } KWD{ - "KD", + "KWD", "dinar kuwejcki", } KYD{ - "KY$", + "KYD", "dolar kajmański", } KZT{ @@ -504,19 +504,19 @@ pl{ "tenge kazachskie", } LAK{ - "₭", + "LAK", "kip laotański", } LBP{ - "LB£", + "LBP", "funt libański", } LKR{ - "SLRs", + "LKR", "rupia lankijska", } LRD{ - "L$", + "LRD", "dolar liberyjski", } LSL{ @@ -524,27 +524,27 @@ pl{ "loti Lesoto", } LTL{ - "Lt", + "LTL", "lit litewski", } LTT{ - "LTT" /** === */, + "LTT", "talon litewski", } LUF{ - "LUF" /** === */, + "LUF", "frank luksemburski", } LVL{ - "Ls", + "LVL", "łat łotewski", } LVR{ - "LVR" /** === */, + "LVR", "rubel łotewski", } LYD{ - "LD", + "LYD", "dinar libijski", } MAD{ @@ -552,7 +552,7 @@ pl{ "dirham marokański", } MAF{ - "MAF" /** === */, + "MAF", "frank marokański", } MDL{ @@ -564,7 +564,7 @@ pl{ "ariar malgaski", } MGF{ - "MGF" /** === */, + "MGF", "frank malgaski", } MKD{ @@ -572,7 +572,7 @@ pl{ "denar macedoński", } MLF{ - "MLF" /** === */, + "MLF", "frank malijski", } MMK{ @@ -580,27 +580,27 @@ pl{ "kyat Myanmar", } MNT{ - "₮", + "MNT", "tugrik mongolski", } MOP{ - "MOP$", + "MOP", "pataka Macao", } MRO{ - "UM", + "MRO", "ouguiya mauterańska", } MTL{ - "Lm", + "MTL", "lira maltańska", } MTP{ - "MT£", + "MTP", "funt maltański", } MUR{ - "MURs", + "MUR", "rupia Mauritius", } MVR{ @@ -616,51 +616,51 @@ pl{ "peso meksykańskie", } MXP{ - "MXP" /** === */, + "MXP", "peso srebrne meksykańskie (1861-1992)", } MYR{ - "RM", + "MYR", "ringgit malezyjski", } MZE{ - "MZE" /** === */, + "MZE", "escudo mozambickie", } MZM{ - "Mt", + "MZM", "metical Mozambik", } MZN{ - "MTn", + "MZN", "metical Mozambiku", } NAD{ - "N$", + "NAD", "dolar namibijski", } NGN{ - "₦", + "NGN", "naira nigeryjska", } NIC{ - "NIC" /** === */, - "cordoba nikaraguańska", + "NIC", + "cordoba nikaraguańska (1988-1991)", } NIO{ - "C$", + "NIO", "cordoba oro nikaraguańska", } NLG{ - "fl", + "NLG", "gulden holenderski ", } NOK{ - "Nkr", + "NOK", "korona norweska", } NPR{ - "NPRs", + "NPR", "rupia nepalska", } NZD{ @@ -672,19 +672,19 @@ pl{ "rial Omanu", } PAB{ - "B/.", + "PAB", "balboa panamski", } PEI{ - "I/.", + "PEI", "inti peruwiański", } PEN{ - "S/.", + "PEN", "nowy sol peruwiański", } PES{ - "PES" /** === */, + "PES", "sol peruwiański", } PGK{ @@ -692,11 +692,11 @@ pl{ "kina Papua Nowa Gwinea", } PHP{ - "₱", + "PHP", "peso filipińskie", } PKR{ - "PKRs", + "PKR", "rupia pakistańska", } PLN{ @@ -704,35 +704,35 @@ pl{ "złoty polski", } PLZ{ - "PLZ" /** === */, + "PLZ", "złoty polski (1950-1995)", } PTE{ - "Esc", + "PTE", "escudo portugalskie", } PYG{ - "₲", + "PYG", "guarani paragwajskie", } QAR{ - "QR", + "QAR", "rial katarski", } RHD{ - "RH$", + "RHD", "dolar rodezyjski", } ROL{ "ROL", - "lej rumuński", + "lej rumuński (1952-2006)", } RON{ "RON", "nowa leja rumuńska", } RSD{ - "din.", + "RSD", "dinar serbski", } RUB{ @@ -740,7 +740,7 @@ pl{ "rubel rosyjski", } RUR{ - "RUR" /** === */, + "RUR", "rubel rosyjski (1991-1998)", } RWF{ @@ -748,19 +748,19 @@ pl{ "frank ruandyjski", } SAR{ - "SR", + "SAR", "rial saudyjski", } SBD{ - "SI$", + "SBD", "dolar Wysp Salomona", } SCR{ - "SRe", + "SCR", "rupia seszelska", } SDD{ - "LSd", + "SDD", "dinar sudański", } SDG{ @@ -768,59 +768,59 @@ pl{ "funt sudański", } SDP{ - "SDP" /** === */, + "SDP", "stary funt sudański", } SEK{ - "Skr", + "SEK", "korona szwedzka", } SGD{ - "S$", + "SGD", "dolar singapurski", } SHP{ - "SH£", + "SHP", "funt Wyspy Świętej Heleny", } SIT{ - "SIT" /** === */, + "SIT", "tolar słoweński", } SKK{ - "Sk", + "SKK", "korona słowacka", } SLL{ - "Le", + "SLL", "leone Sierra Leone", } SOS{ - "Ssh", + "SOS", "szyling somalijski", } SRD{ - "SR$", + "SRD", "dolar surinamski", } SRG{ - "Sf", + "SRG", "gulden surinamski", } STD{ - "Db", + "STD", "dobra Wysp Świętego Tomasza i Książęcej", } SUR{ - "SUR" /** === */, + "SUR", "rubel radziecki", } SVC{ - "SV₡", + "SVC", "colon salwadorski", } SYP{ - "SY£", + "SYP", "funt syryjski", } SZL{ @@ -832,7 +832,7 @@ pl{ "baht tajski", } TJR{ - "TJR" /** === */, + "TJR", "rubel tadżycki", } TJS{ @@ -848,15 +848,15 @@ pl{ "nowy mandat turkmeński", } TND{ - "DT", + "TND", "dinar tunezyjski", } TOP{ - "T$", + "TOP", "paÊ»anga Tonga", } TPE{ - "TPE" /** === */, + "TPE", "escudo timorskie", } TRL{ @@ -864,11 +864,11 @@ pl{ "lir turecki", } TRY{ - "TL", + "TRY", "nowa lira turecka", } TTD{ - "TT$", + "TTD", "dolar Trynidadu i Tobago", } TWD{ @@ -876,23 +876,23 @@ pl{ "nowy dolar tajwański", } TZS{ - "TSh", + "TZS", "szyling tanzański", } UAH{ - "₴", + "UAH", "hrywna ukraińska", } UAK{ - "UAK" /** === */, + "UAK", "karbowaniec ukraiński", } UGS{ - "UGS" /** === */, + "UGS", "szyling ugandyjski (1966-1987)", } UGX{ - "USh", + "UGX", "szyling ugandyjski", } USD{ @@ -900,11 +900,11 @@ pl{ "dolar amerykański ", } UYP{ - "UYP" /** === */, + "UYP", "peso urugwajskie (1975-1993)", } UYU{ - "$U", + "UYU", "peso urugwajskie", } UZS{ @@ -912,11 +912,11 @@ pl{ "som uzbecki", } VEB{ - "VEB" /** === */, - "boliwar wenezuelski", + "VEB", + "boliwar wenezuelski (1871-2008)", } VEF{ - "Bs.F.", + "VEF", "boliwar fuerte", } VND{ @@ -924,11 +924,11 @@ pl{ "dong wietnamski", } VUV{ - "VT", + "VUV", "vatu Vanuatu", } WST{ - "WS$", + "WST", "tala samoańska", } XAF{ @@ -945,11 +945,11 @@ pl{ } XBC{ "XBC", - "Europejska Jednostka Rozrachunkowa (XBC)", + "europejska jednostka rozrachunkowa (XBC)", } XBD{ "XBD", - "Europejska Jednostka Rozrachunkowa (XBD)", + "europejska jednostka rozrachunkowa (XBD)", } XCD{ "EC$", @@ -960,7 +960,7 @@ pl{ "specjalne prawa ciągnienia", } XEU{ - "XEU" /** === */, + "XEU", "ECU", } XFO{ @@ -996,35 +996,35 @@ pl{ "nieznana/nieprawidłowa waluta", } YDD{ - "YDD" /** === */, + "YDD", "dinar jemeński", } YER{ - "YR", + "YER", "rial jemeński", } YUM{ - "YUM" /** === */, + "YUM", "nowy dinar jugosławiański", } YUN{ - "YUN" /** === */, + "YUN", "dinar jugosławiański wymienny", } ZAL{ - "ZAL" /** === */, + "ZAL", "rand południowoafrykański (finansowy)", } ZAR{ - "R", + "ZAR", "rand południowoafrykański", } ZMK{ - "ZK", + "ZMK", "kwacha zambijska", } ZRN{ - "NZ", + "ZRN", "nowy zair zairski", } ZRZ{ @@ -1032,7 +1032,7 @@ pl{ "zair zairski", } ZWD{ - "Z$", + "ZWD", "dolar Zimbabwe", } ZWL{ @@ -1048,6 +1048,8 @@ pl{ AED{ few{"dirhamy arabskie"} many{"dirhamów arabskich"} + one{"dirham arabski"} + other{"dirhama arabskiego"} } AFA{ few{"afgani (1927-2002)"} @@ -1056,22 +1058,32 @@ pl{ AFN{ few{"afgani"} many{"afgani"} + one{"afgani"} + other{"afgani"} } ALL{ few{"leki albańskie"} many{"leków albańskich"} + one{"lek albański"} + other{"leka albańskiego"} } AMD{ few{"dramy armeńskie"} many{"dramów armeńskich"} + one{"dram ormiański"} + other{"dramy ormiańskiej"} } ANG{ few{"guldeny Antyle Holenderskie"} many{"guldenów (Antyle Holenderskie)"} + one{"gulden antylski"} + other{"guldena antylskiego"} } AOA{ few{"kwanzy angolańskie"} many{"kwanz angolańskich"} + one{"kwanza angolańska"} + other{"kwanzy angolańskiej"} } AOK{ few{"kwanzy angolańskie (1977-1990)"} @@ -1085,110 +1097,750 @@ pl{ few{"kwanzy angolańskie Reajustado (1995-1999)"} many{"kwanz angolańskich Reajustado (1995-1999)"} } + ARS{ + few{"pesos argentyńskie"} + many{"pesos argentyńskich"} + one{"peso argentyńskie"} + other{"peso argentyńskiego"} + } AUD{ few{"dolary australijskie"} many{"dolarów australijskich"} one{"dolar australijski"} + other{"dolara australijskiego"} + } + AWG{ + few{"floriny arubańskie"} + many{"florinów arubańskich"} + one{"florin arubański"} + other{"florina arubańskiego"} } AZN{ few{"manaty azerskie"} many{"manatów azerskich"} one{"manat azerski"} + other{"manata azerskiego"} } BAM{ few{"marki wymienne Bośni i Hercegowiny"} many{"marek wymiennych Bośni i Hercegowiny"} one{"marka wymienna Bośni i Hercegowiny"} + other{"marki wymiennej Bośni i Hercegowiny"} + } + BBD{ + few{"dolary Barbadosu"} + many{"dolarów Barbadosu"} + one{"dolar Barbadosu"} + other{"dolara Barbadosu"} + } + BDT{ + few{"taka bengalskie"} + many{"taka bengalskich"} + one{"taka bengalska"} + other{"taka bengalskiej"} + } + BGL{ + few{"lewa bułgarskie wymienne"} + many{"lewa bułgarskich wymiennych"} + one{"lew bułgarski wymienny"} + other{"lewa bułgarskich wymiennych"} + } + BGN{ + few{"lewa bułgarskie"} + many{"lewa bułgarskich"} + one{"lew bułgarski"} + other{"lewa bułgarskich"} + } + BHD{ + few{"dinary bahrańskie"} + many{"dinarów bahrańskich"} + one{"dinar bahrański"} + other{"dinara barhańskiego"} + } + BIF{ + few{"franki burundyjskie"} + many{"franków burundyjskich"} + one{"frank burundyjski"} + other{"franka burundyjskiego"} + } + BMD{ + few{"dolary bermudzkie"} + many{"dolarów bermudzkich"} + one{"dolar bermudzki"} + other{"dolara bermudzkiego"} + } + BND{ + few{"dolary brunejskie"} + many{"dolarów brunejskich"} + one{"dolar brunejski"} + other{"dolara brunejskiego"} + } + BOB{ + few{"boliviano"} + many{"boliviano"} + one{"boliviano"} + other{"boliviano"} + } + BRL{ + few{"réais brazylijskie"} + many{"réais brazylijskich"} + one{"real brazylijski"} + other{"reala brazylijskiego"} + } + BSD{ + few{"dolary bahamskie"} + many{"dolarów bahamskich"} + one{"dolar bahamski"} + other{"dolara bahamskiego"} + } + BTN{ + few{"ngultrum bhutańskie"} + many{"ngultrum bhutańskich"} + one{"ngultrum bhutański"} + other{"ngultrum bhutańskiego"} + } + BWP{ + few{"pula"} + many{"pula"} + one{"pula"} + other{"pula"} } BYR{ few{"ruble białoruskie"} many{"rubli białoruskich"} one{"rubel białoruski"} + other{"rubla białoruskiego"} + } + BZD{ + few{"dolary belizeńskie"} + many{"dolarów belizeńskich"} + one{"dolar belizeński"} + other{"dolara belizeńskiego"} } CAD{ few{"dolary kanadyjskie"} many{"dolarów kanadyjskich"} one{"dolar kanadyjski"} + other{"dolara kanadyjskiego"} + } + CDF{ + few{"franki kongijskie"} + many{"franków kongijskich"} + one{"frank kongijski"} + other{"franka kongijskiego"} } CHF{ few{"franki szwajcarskie"} many{"franków szwajcarskich"} one{"frank szwajcarski"} + other{"franka szwajcarskiego"} + } + CLP{ + few{"pesos chilijskie"} + many{"pesos chilijskich"} + one{"peso chilijskie"} + other{"peso chilijskiego"} + } + CNY{ + few{"juany chińskie"} + many{"juanów chińskich"} + one{"juan chiński"} + other{"juana chińskiego"} + } + COP{ + few{"pesos kolumbijskie"} + many{"pesos kolumbijskich"} + one{"peso kolumbijskie"} + other{"peso kolumbijskiego"} + } + CRC{ + few{"colony kostarykańskie"} + many{"colonów kostarykańskich"} + one{"colon kostarykański"} + other{"colona kostarykańskiego"} } CSK{ few{"korony czechosłowackie"} many{"koron czechosłowackich"} one{"korona czechosłowacka"} } + CUC{ + few{"pesos kubańskie wymienialne"} + many{"pesos kubańskich wymienialnych"} + one{"peso kubańskie wymienialne"} + other{"peso kubańskiego wymienialnego"} + } + CUP{ + few{"pesos kubańskie"} + many{"pesos kubańskich"} + one{"peso kubańskie"} + other{"peso kubańskiego"} + } + CVE{ + few{"escudos zielonoprzylądkowe"} + many{"escudos zielonoprzylądkowych"} + one{"escudo zielonoprzylądkowe"} + other{"escudos zielonoprzylądkowych"} + } CZK{ few{"korony czeskie"} many{"koron czeskich"} one{"korona czeska"} + other{"korony czeskiej"} } DEM{ few{"marki niemieckie"} many{"marek niemieckich"} one{"marka niemiecka"} } + DJF{ + few{"franki dżibutyjskie"} + many{"franków dżibutyjskich"} + one{"frank dżibutyjski"} + other{"franka dżibutyjskiego"} + } DKK{ few{"korony duńskie"} many{"koron duńskich"} one{"korona duńska"} + other{"korony duńskiej"} + } + DOP{ + few{"pesos dominikańskie"} + many{"pesos dominikańskich"} + one{"peso dominikańskie"} + other{"peso dominikańskiego"} + } + DZD{ + few{"dinary algierskie"} + many{"dinarów algierskich"} + one{"dinar algierski"} + other{"dinara algierskiego"} } EEK{ few{"korony estońskie"} many{"koron estońskich"} one{"korona estońska"} } + EGP{ + few{"funty egipskie"} + many{"funtów egipskich"} + one{"funt egipski"} + other{"funta egipskiego"} + } + ERN{ + few{"nakfy erytrejskie"} + many{"nakf erytrejskich"} + one{"nakfa erytrejska"} + other{"nakfy erytrejskiej"} + } + ETB{ + few{"birra etiopskie"} + many{"birra etiopskich"} + one{"birr etiopski"} + other{"birra etiopskiego"} + } EUR{ few{"euro"} many{"euro"} one{"euro"} + other{"euro"} + } + FJD{ + few{"dolary fidżyjskie"} + many{"dolarów fidżyjskich"} + one{"dolar fidżyjski"} + other{"dolara fidżyjskiego"} + } + FKP{ + few{"funty falklandzkie"} + many{"funtów falklandzkich"} + one{"funt falklandzki"} + other{"funta falklandzkiego"} } FRF{ few{"franki francuskie"} many{"franków francuskich"} one{"frank francuski"} } + GBP{ + few{"funty szterlingi"} + many{"funtów szterlingów"} + one{"funt szterling"} + other{"funta szterlinga"} + } + GEL{ + few{"lari gruzińskie"} + many{"lari gruzińskich"} + one{"lari gruzińskie"} + other{"lari gruzińskiego"} + } + GHS{ + few{"cedi ghańskie"} + many{"cedi ghańskich"} + one{"cedi ghański"} + other{"cedi ghańskiego"} + } + GIP{ + few{"funty gibraltarskie"} + many{"funtów gibraltarskich"} + one{"funt gibraltarski"} + other{"funta gibraltarskiego"} + } + GMD{ + few{"dalasi gambijskie"} + many{"dalasi gambijskich"} + one{"dalasi gambijskie"} + other{"dalasi gambijskiego"} + } + GNF{ + few{"franki gwinejskie"} + many{"franków gwinejskich"} + one{"frank gwinejski"} + other{"franka gwinejskiego"} + } + GTQ{ + few{"quetzale gwatemalskie"} + many{"quetzali gwatemalskich"} + one{"quetzal gwatemalski"} + other{"quetzala gwatemalskiego"} + } + GYD{ + few{"dolary gujańskie"} + many{"dolarów gujańskich"} + one{"dolar gujański"} + other{"dolara gujańskiego"} + } + HKD{ + few{"dolary hongkońskie"} + many{"dolarów hongkońskich"} + one{"dolar hongkoński"} + other{"dolara hongkońskiego"} + } + HNL{ + few{"lempiry honduraskie"} + many{"lempir honduraskich"} + one{"lempira honduraska"} + other{"lempiry honduraskiej"} + } + HRK{ + few{"kuny chorwackie"} + many{"kun chorwackich"} + one{"kuna chorwacka"} + other{"kuny chorwackiej"} + } + HTG{ + few{"gourde haitańskie"} + many{"gourde haitańskich"} + one{"gourde haitańskie"} + other{"gourde haitańskiego"} + } HUF{ few{"forinty węgierskie"} many{"forintów węgierskich"} one{"forint węgierski"} + other{"forinta węgierskiego"} + } + IDR{ + few{"rupie indonezyjskie"} + many{"rupii indonezyjskich"} + one{"rupia indonezyjska"} + other{"rupii indonezyjskiej"} + } + ILS{ + few{"nowe szekle izraelskie"} + many{"nowych szekli izraelskich"} + one{"nowy szekel izraelski"} + other{"nowego szekla izraelskiego"} + } + INR{ + few{"rupie indyjskie"} + many{"rupii indyjskich"} + one{"rupia indyjska"} + other{"rupii indyjskiej"} + } + IQD{ + few{"dinary irackie"} + many{"dinarów irackich"} + one{"dinar iracki"} + other{"dinara irackiego"} + } + IRR{ + few{"riale irańskie"} + many{"riali irańskich"} + one{"rial irański"} + other{"riala irańskiego"} + } + ISK{ + few{"korony islandzkie"} + many{"koron islandzkich"} + one{"korona islandzka"} + other{"korony islandzkiej"} + } + JMD{ + few{"dolary jamajskie"} + many{"dolarów jamajskich"} + one{"dolar jamajski"} + other{"dolara jamajskiego"} + } + JOD{ + few{"dinary jordańskie"} + many{"dinarów jordańskich"} + one{"dinar jordański"} + other{"dinara jordańskiego"} } JPY{ few{"jeny japońskie"} many{"jenów japońskich"} one{"jen japoński"} + other{"jena japońskiego"} + } + KES{ + few{"szylingi kenijskie"} + many{"szylingów kenijskich"} + one{"szyling kenijski"} + other{"szylinga kenijskiego"} + } + KGS{ + few{"somy kirgiskie"} + many{"somów kirgiskich"} + one{"som kirgiski"} + other{"soma kirgiskiego"} + } + KHR{ + few{"riele kambodżańskie"} + many{"rieli kambodżańskich"} + one{"riel kambodżański"} + other{"riela kambodżańskiego"} + } + KMF{ + few{"franki komoryjskie"} + many{"franków komoryjskich"} + one{"frank komoryjski"} + other{"franka komoryjskiego"} + } + KPW{ + few{"wony północnokoreańskie"} + many{"wonów północnokoreańskich"} + one{"won północnokoreański"} + other{"wona północnokoreańskiego"} + } + KRW{ + few{"wony południowokoreańskie"} + many{"wonów południowokoreańskich"} + one{"won południowokoreański"} + other{"wona południowokoreańskiego"} + } + KWD{ + few{"dinary kuwejckie"} + many{"dinarów kuwejckich"} + one{"dinar kuwejcki"} + other{"dinara kuwejckiego"} + } + KYD{ + few{"dolary kajmańskie"} + many{"dolarów kajmańskich"} + one{"dolar kajmański"} + other{"dolara kajmańskiego"} + } + KZT{ + few{"tenge kazachskie"} + many{"tenge kazachskich"} + one{"tenge kazachski"} + other{"tenge kazachskiego"} + } + LAK{ + few{"kipy laotańskie"} + many{"kipów laotańskich"} + one{"kip laotański"} + other{"kipa laotańskiego"} + } + LBP{ + few{"funty libańskie"} + many{"funtów libańskich"} + one{"funt libański"} + other{"funta libańskiego"} + } + LKR{ + few{"rupie lankijskie"} + many{"rupii lankijskich"} + one{"rupia lankijska"} + other{"rupii lankijskiej"} + } + LRD{ + few{"dolary liberyjskie"} + many{"dolarów liberyjskich"} + one{"dolar liberyjski"} + other{"dolara liberyjskiego"} + } + LTL{ + few{"lity litewskie"} + many{"litów litewskich"} + one{"lit litewski"} + other{"lita litewskiego"} + } + LVL{ + few{"łaty łotewskie"} + many{"łatów łotewskich"} + one{"łat łotewski"} + other{"łata łotewskiego"} + } + LYD{ + few{"dinary libijskie"} + many{"dinarów libijskich"} + one{"dinar libijski"} + other{"dinara libijskiego"} + } + MAD{ + few{"dirhamy marokańskie"} + many{"dirhamów marokańskich"} + one{"dirham marokański"} + other{"dirhama marokańskiego"} } MAF{ few{"franki marokańskie"} many{"franków marokańskich"} one{"frank marokański"} } + MDL{ + few{"leje mołdawskie"} + many{"lei mołdawskich"} + one{"lej mołdawski"} + other{"leja mołdawskiego"} + } + MGA{ + few{"ariary malgaskie"} + many{"ariary malgaskich"} + one{"ariary malgaski"} + other{"ariary malgaskiego"} + } + MKD{ + few{"denary macedońskie"} + many{"denarów macedońskich"} + one{"denar macedoński"} + other{"denara macedońskiego"} + } + MMK{ + few{"kiaty birmańskie"} + many{"kiatów birmańskich"} + one{"kiat birmański"} + other{"kiata birmańskiego"} + } + MNT{ + few{"tugriki mongolskie"} + many{"tugrików mongolskich"} + one{"tugrik mongolski"} + other{"tugrika mongolskiego"} + } + MOP{ + few{"pataka Macao"} + many{"pataka Macao"} + one{"pataka Macao"} + other{"pataka Macao"} + } + MRO{ + few{"ouguiya mauterańskie"} + many{"ouguiya mauterańskich"} + one{"ouguiya mauterańska"} + other{"ouguiya mauterańskiej"} + } + MUR{ + few{"rupie maurytyjskie"} + many{"rupii maurytyjskich"} + one{"rupia maurytyjska"} + other{"rupii maurytyjskiej"} + } + MVR{ + few{"rupie malediwskie"} + many{"rupii malediwskich"} + one{"rupia malediwska"} + other{"rupii malediwskiej"} + } + MWK{ + few{"kwacha malawskie"} + many{"kwacha malawskich"} + one{"kwacha malawska"} + other{"kwacha malawskiej"} + } + MXN{ + few{"pesos meksykańskie"} + many{"pesos meksykańskich"} + one{"peso meksykańskie"} + other{"peso meksykańskiego"} + } + MYR{ + few{"ringgity malezyjskie"} + many{"ringgitów malezyjskich"} + one{"ringgit malezyjski"} + other{"ringgita malezyjskiego"} + } + MZN{ + few{"meticale mozambijskie"} + many{"meticali mozambijskich"} + one{"metical mozambijski"} + other{"meticala mozambijskiego"} + } + NAD{ + few{"dolary namibijskie"} + many{"dolarów namibijskich"} + one{"dolar namibijski"} + other{"dolara namibijskiego"} + } + NGN{ + few{"nairy nigeryjskie"} + many{"nair nigeryjskich"} + one{"naira nigeryjska"} + other{"nairy nigeryjskiej"} + } + NIO{ + few{"cordoby nikaraguańskie"} + many{"cordob nikaraguańskich"} + one{"cordoba nikaraguańska"} + other{"cordoby nikaraguańskiej"} + } NOK{ few{"korony norweskie"} many{"koron norweskich"} one{"korona norweska"} + other{"korony norweskiej"} + } + NPR{ + few{"rupie nepalskie"} + many{"rupii nepalskich"} + one{"rupia nepalska"} + other{"rupii nepalskiej"} } NZD{ few{"dolary nowozelandzkie"} many{"dolarów nowozelandzkich"} one{"dolar nowozelandzki"} + other{"dolara nowozelandzkiego"} + } + OMR{ + few{"riale omańskie"} + many{"riali omańskich"} + one{"rial omański"} + other{"riala omańskiego"} + } + PAB{ + few{"balboa panamskie"} + many{"balboa panamskich"} + one{"balboa panamski"} + other{"balboa panamskiego"} + } + PEN{ + few{"nowe sole peruwiańskie"} + many{"nowych soli peruwiańskich"} + one{"nowy sol peruwiański"} + other{"nowego sola peruwiańskiego"} + } + PGK{ + few{"kina papuaskie"} + many{"kina papuaskich"} + one{"kina papuaska"} + other{"kina papuaskiej"} + } + PHP{ + few{"pesos filipińskie"} + many{"pesos filipińskich"} + one{"peso filipińskie"} + other{"peso filipińskiego"} + } + PKR{ + few{"rupie pakistańskie"} + many{"rupii pakistańskich"} + one{"rupia pakistańska"} + other{"rupii pakistańskiej"} } PLN{ few{"złote polskie"} many{"złotych polskich"} one{"złoty polski"} + other{"złotego polskiego"} + } + PYG{ + few{"guarani paragwajskie"} + many{"guarani paragwajskich"} + one{"guarani paragwajskie"} + other{"guarani paragwajskiego"} + } + QAR{ + few{"riale katarskie"} + many{"riali katarskich"} + one{"rial katarski"} + other{"riala katarskiego"} + } + ROL{ + few{"stare lei rumuńskie"} + many{"starych lei rumuńskich"} + one{"stary lej rumuński"} + other{"starego leja rumuńskiego"} + } + RON{ + few{"lei rumuńskie"} + many{"lei rumuńskich"} + one{"lej rumuński"} + other{"leja rumuńskiego"} + } + RSD{ + few{"dinary serbskie"} + many{"dinarów serbskich"} + one{"dinar serbski"} + other{"dinara serbskiego"} } RUB{ few{"ruble rosyjskie"} many{"rubli rosyjskich"} one{"rubel rosyjski"} + other{"rubla rosyjskiego"} + } + RWF{ + few{"franki ruandyjskie"} + many{"franków ruandyjskich"} + one{"frank ruandyjski"} + other{"franka ruandyjskiego"} + } + SAR{ + few{"riale saudyjskie"} + many{"riali saudyjskich"} + one{"rial saudyjski"} + other{"riala saudyjskiego"} + } + SBD{ + few{"dolary Wysp Salomona"} + many{"dolarów Wysp Salomona"} + one{"dolar Wysp Salomona"} + other{"dolara Wysp Salomona"} + } + SCR{ + few{"rupie seszelskie"} + many{"rupii seszelskich"} + one{"rupia seszelska"} + other{"rupii seszelskiej"} + } + SDG{ + few{"funty sudańskie"} + many{"funtów sudańskich"} + one{"funt sudański"} + other{"funta sudańskiego"} } SEK{ few{"korony szwedzkie"} many{"koron szwedzkich"} one{"korona szwedzka"} + other{"korony szwedzkiej"} + } + SGD{ + few{"dolary singapurskie"} + many{"dolarów singapurskich"} + one{"dolar singapurski"} + other{"dolara singapurskiego"} + } + SHP{ + few{"funty Wyspy Świętej Heleny"} + many{"funtów Wyspy Świętej Heleny"} + one{"funt Wyspy Świętej Heleny"} + other{"funta Wyspy Świętej Heleny"} } SIT{ few{"tolary słoweńskie"} @@ -1200,16 +1852,77 @@ pl{ many{"koron słowackich"} one{"korona słowacka"} } + SLL{ + few{"leone sierraleońskie"} + many{"leone sierraleońskich"} + one{"leone sierraleoński"} + other{"leone sierraleońskiego"} + } + SOS{ + few{"szylingi somalijskie"} + many{"szylingów somalijskich"} + one{"szyling somalijski"} + other{"szylinga somalijskiego"} + } SRD{ few{"dolary surinamskie"} many{"dolarów surinamskich"} one{"dolar surinamski"} + other{"dolara surinamskiego"} + } + STD{ + few{"dobry Wysp Świętego Tomasza i Książęcej"} + many{"dobr Wysp Świętego Tomasza i Książęcej"} + one{"dobra Wysp Świętego Tomasza i Książęcej"} + other{"dobry Wysp Świętego Tomasza i Książęcej"} } SUR{ few{"ruble radzieckie"} many{"rubli radzieckich"} one{"rubel radziecki"} } + SYP{ + few{"funty syryjskie"} + many{"funtów syryjskich"} + one{"funt syryjski"} + other{"funta syryjskiego"} + } + SZL{ + few{"emalangeni Suazi"} + many{"emalangeni Suazi"} + one{"lilangeni Suazi"} + other{"lilangeni Suazi"} + } + THB{ + few{"bahty tajskie"} + many{"bahtów tajskich"} + one{"baht tajski"} + other{"bahta tajskiego"} + } + TJS{ + few{"somoni tadżyckie"} + many{"somoni tadżyckich"} + one{"somoni tadżyckie"} + other{"somoni tadżyckiego"} + } + TMT{ + few{"nowe manaty turkmeńskie"} + many{"nowych manatów turkmeńskich"} + one{"nowy manat turkmeński"} + other{"nowego manata turkmeńskiego"} + } + TND{ + few{"dinary tunezyjskie"} + many{"dinarów tunezyjskich"} + one{"dinar tunezyjski"} + other{"dinara tunezyjskiego"} + } + TOP{ + few{"pa'anga tongijskie"} + many{"pa'anga tongijskich"} + one{"pa'anga tongijska"} + other{"pa'anga tongijskiej"} + } TRL{ few{"liry tureckie"} many{"lir tureckich"} @@ -1219,30 +1932,136 @@ pl{ few{"nowe liry tureckie"} many{"nowych lir tureckich"} one{"nowa lira turecka"} + other{"liry tureckiej"} + } + TTD{ + few{"dolary Trynidadu i Tobago"} + many{"dolarów Trynidadu i Tobago"} + one{"dolar Trynidadu i Tobago"} + other{"dolara Trynidadu i Tobago"} + } + TWD{ + few{"nowe dolary tajwańskie"} + many{"nowych dolarów tajwańskich"} + one{"nowy dolar tajwański"} + other{"nowego dolara tajwańskiego"} + } + TZS{ + few{"szylingi tanzańskie"} + many{"szylingów tanzańskich"} + one{"szyling tanzański"} + other{"szylinga tanzańskiego"} } UAH{ few{"hrywny ukraińskie"} many{"hrywien ukraińskich"} one{"hrywna ukraińska"} + other{"hrywny ukraińskiej"} } UAK{ few{"karbowańce ukraińskie"} many{"karbowańców ukraińskich"} one{"karbowaniec ukraiński"} } + UGX{ + few{"szylingi ugandyjskie"} + many{"szylingów ugandyjskich"} + one{"szyling ugandyjski"} + other{"szylinga ugandyjskiego"} + } USD{ few{"dolary amerykańskie"} many{"dolarów amerykańskich"} one{"dolar amerykański"} + other{"dolara amerykańskiego"} + } + UYU{ + few{"pesos urugwajskie"} + many{"pesos urugwajskich"} + one{"peso urugwajskie"} + other{"peso urugwajskiego"} + } + UZS{ + few{"somy uzbeckie"} + many{"somów uzbeckich"} + one{"som uzbecki"} + other{"soma uzbeckiego"} + } + VEF{ + few{"boliwary wenezuelskie"} + many{"boliwarów wenezuelskich"} + one{"boliwar wenezuelski"} + other{"boliwary wenezuelskiego"} + } + VND{ + few{"dongi wietnamskie"} + many{"dongów wietnamskich"} + one{"dong wietnamski"} + other{"donga wietnamskiego"} + } + VUV{ + few{"vatu vanuatuańskie"} + many{"vatu vanuatuańskich"} + one{"vatu vanuatuańskie"} + other{"vatu vanuatuańskiego"} + } + WST{ + few{"tala samoańskie"} + many{"tala samoańskich"} + one{"tala samoańskie"} + other{"tala samoańskiego"} + } + XAF{ + few{"franki CFA BEAC"} + many{"franków CFA BEAC"} + one{"frank CFA BEAC"} + other{"franka CFA BEAC"} + } + XCD{ + few{"dolary wschodniokaraibskie"} + many{"dolarów wschodniokaraibskich"} + one{"dolar wschodniokaraibski"} + other{"dolara wschodniokaraibskiego"} + } + XOF{ + few{"franki CFA"} + many{"franków CFA"} + one{"frank CFA"} + other{"franka CFA"} + } + XPF{ + few{"franki CFP"} + many{"franków CFP"} + one{"frank CFP"} + other{"franka CFP"} } XXX{ - few{"XXX"} - many{"XXX"} one{"nieznana/nieprawidłowa waluta"} + other{"nieznanej/nieprawidłowej waluty"} + } + YER{ + few{"riale jemeńskie"} + many{"riali jemeńskich"} + one{"rial jemeński"} + other{"riala jemeńskiego"} + } + ZAR{ + few{"randy południowoafrykańskie"} + many{"randów południowoafrykańskich"} + one{"rand południowoafrykański"} + other{"randa południowoafrykańskiego"} + } + ZMK{ + few{"kwacha zambijskie"} + many{"kwacha zambijskich"} + one{"kwacha zambijska"} + other{"kwacha zambijskiej"} } } CurrencyUnitPatterns{ + few{"{0} {1}"} + many{"{0} {1}"} one{"{0} {1}"} } - Version{"2.0.51.52"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/pool.res b/icuSources/data/curr/pool.res index ec56a69150e28cade344f3d3204df3d17b28946a..1795124e5d1a59da9439e4db38797b05365a5d55 100644 GIT binary patch delta 1122 zcmXw2yN(=16g@Vq2@o<82qb3?EFK~yAcE?8bx%FIwjTWoSdHvKLRxLG_6Ck7bqJbY zaI`5Oz#s4f5by`^37i2j($Vd{)A!ywr_TNJ@gI+W`uzCU1K@vvzjui9`xkHC{3`Em zZx1)me>}W|XbN5SkU~Mm6}n~EE}?e{gD)6j#xAXJc}7?w;-*mh4s}*&MPZ5xi!fLu zW1QNARcCDM zxltaWiD)6l3jvYK&o`eOZA5qG%kpmQ&~ZdpnVSbn)*Se6AF`w2r8Is1Jv(l{d%S)Bg9 z`1AwXh7xp^7}M#)M^BHEx1>~{Z2~mMnjyesTIN#2a?a(UEkgAuV0?teeav&KtT(;MT+1k!hp2}E$HAY?zvG(r1ikDcSCcx?qn)6^Ecb2s&q~A61fD$; eeh>v$S66txzdqc&*x%yC;fMX*^()-p-~R(CjSJ@h delta 1163 zcmXw2yNVr06s%oo1;&9w#|B9#FwX6)r@N0 zOacY^0)2y0;lQ8ZA27HEtbyWmPruHos`J<5zaPJQe*EVQ_y+KMKy348Z$E#Q_cu3( zS1*1)+(NVgA{dB4K%@ z6ds!RV^xrXP%Wg>M1%|rBsa?>A?pT?N3Jc5tA)}YYS%(pj=4|q4y`S83eY)1mj=2f zw7o~WQ)q2On_8GA!gP|zr}q!PKk`pfFy#_vQRplY9J*xD6@#v}=v6|mBYI}lyNo_? zo-O*~uw!YvfrtyN&al3PO%v>-V0oVt7LG4Eo8b74%MOm`+(>ZUAH9VS1)e4NG{AGw z7mk^_p9B2DxOyTWkfLB1`vJijgux=jguv3HXb^Qz1Vm#IyNJj~qvO12#KquJBqVB* zhJZx=Gv~)l!Lm%qijn+f!^p##yk_T+hm6e3b27+OkYf!vLp}2(w6bf6? zg2H`;43ssaiVoGxsC=+46(fx?a{pLIOu0PAELzM`VICM`i$y1_%xonyE5%&Xigi+- z{`~d)te(D}|8yo!4KbZO9a$phQiQNp=pWKOUv?$({av^viK$-;(tnOZE6hSiHW!*C?Dpi{JIP>GkV7TwPtU;VQHo`SwW8X>+$(eTO+|(rek_Y*@oCHv>DFHB%cIW?H@@ q=w7+iAz25VJ3fh2I`Hkpw}k6O#*6*+;nmCi4PG98+uvW`;lqCd0v3}1 diff --git a/icuSources/data/curr/ps.txt b/icuSources/data/curr/ps.txt index 3f66413d..855aa646 100644 --- a/icuSources/data/curr/ps.txt +++ b/icuSources/data/curr/ps.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ps.xml @@ -16,5 +16,5 @@ ps{ "افغانۍ", } } - Version{"2.0.50.30"} + Version{"2.0.67.8"} } diff --git a/icuSources/data/curr/pt.txt b/icuSources/data/curr/pt.txt index b65691d2..f882f9ed 100644 --- a/icuSources/data/curr/pt.txt +++ b/icuSources/data/curr/pt.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/pt.xml @@ -12,7 +12,7 @@ pt{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "Peseta de Andorra", } AED{ @@ -20,13 +20,17 @@ pt{ "Dirém dos Emirados Árabes Unidos", } AFA{ - "AFA" /** === */, + "AFA", "Afegane (1927-2002)", } AFN{ - "Af", + "AFN", "Afegane", } + ALK{ + "ALK" /** === */, + "Lek Albanês (1946-1965)", + } ALL{ "ALL", "Lek Albanês", @@ -36,39 +40,47 @@ pt{ "Dram armênio", } ANG{ - "NAf.", + "ANG", "Guilder das Antilhas Holandesas", } AOA{ - "Kz", + "AOA", "Cuanza angolano", } AOK{ - "AOK" /** === */, + "AOK", "Cuanza angolano (1977-1990)", } AON{ - "AON" /** === */, + "AON", "Novo cuanza angolano (1990-2000)", } AOR{ - "AOR" /** === */, + "AOR", "Cuanza angolano reajustado (1995-1999)", } ARA{ - "₳", + "ARA", "Austral argentino", } + ARL{ + "ARL", + "Peso lei argentino (1970-1983)", + } + ARM{ + "ARM", + "Peso argentino (1881-1970)", + } ARP{ - "ARP" /** === */, + "ARP", "Peso argentino (1983-1985)", } ARS{ - "AR$", + "ARS", "Peso argentino", } ATS{ - "ATS" /** === */, + "ATS", "Xelim austríaco", } AUD{ @@ -76,91 +88,107 @@ pt{ "Dólar australiano", } AWG{ - "Afl.", - "Guilder de Aruba", + "AWG", + "Florin de Aruba", } AZM{ "AZM", - "Manat azerbaijano", + "Manat azerbaijano (1993-2006)", } AZN{ - "man.", + "AZN", "Manat do Azerbaijão", } BAD{ - "BAD" /** === */, + "BAD", "Dinar da Bósnia-Herzegovina", } BAM{ - "KM", + "BAM", "Marco bósnio-herzegovino conversível", } + BAN{ + "BAN", + "Novo dinar da Bósnia-Herzegovina", + } BBD{ - "Bds$", + "BBD", "Dólar de Barbados", } BDT{ - "Tk", + "BDT", "Taka de Bangladesh", } BEC{ - "BEC" /** === */, + "BEC", "Franco belga (conversível)", } BEF{ - "BF", + "BEF", "Franco belga", } BEL{ - "BEL" /** === */, + "BEL", "Franco belga (financeiro)", } BGL{ - "BGL" /** === */, + "BGL", "Lev forte búlgaro", } + BGM{ + "BGM", + "Lev socialista búlgaro", + } BGN{ "BGN", - "Lev novo búlgaro", + "Lev búlgaro", + } + BGO{ + "BGO", + "Lev búlgaro (1879-1952)", } BHD{ - "BD", + "BHD", "Dinar bareinita", } BIF{ - "FBu", + "BIF", "Franco do Burundi", } BMD{ - "BD$", + "BMD", "Dólar das Bermudas", } BND{ - "BN$", + "BND", "Dólar do Brunei", } BOB{ - "Bs", + "BOB", "Boliviano", } + BOL{ + "BOL", + "Boliviano (1863-1963)", + } BOP{ - "$b.", + "BOP", "Peso boliviano", } BOV{ - "BOV" /** === */, + "BOV", "Mvdol boliviano", } BRB{ - "BRB" /** === */, + "BRB", "Cruzeiro novo brasileiro (1967-1986)", } BRC{ - "BRC" /** === */, + "BRC", "Cruzado brasileiro", } BRE{ - "BRE" /** === */, + "BRE", "Cruzeiro brasileiro (1990-1993)", } BRL{ @@ -168,23 +196,27 @@ pt{ "Real brasileiro", } BRN{ - "BRN" /** === */, + "BRN", "Cruzado novo brasileiro", } BRR{ - "BRR" /** === */, + "BRR", "Cruzeiro brasileiro", } + BRZ{ + "BRZ", + "Cruzeiro brasileiro antigo", + } BSD{ - "BS$", + "BSD", "Dólar das Bahamas", } BTN{ - "Nu.", + "BTN", "Ngultrum do Butão", } BUK{ - "BUK" /** === */, + "BUK", "Kyat birmanês", } BWP{ @@ -192,7 +224,7 @@ pt{ "Pula botsuanesa", } BYB{ - "BYB" /** === */, + "BYB", "Rublo novo bielo-russo (1994-1999)", } BYR{ @@ -200,7 +232,7 @@ pt{ "Rublo bielo-russo", } BZD{ - "BZ$", + "BZD", "Dólar do Belize", } CAD{ @@ -212,7 +244,7 @@ pt{ "Franco congolês", } CHE{ - "CHE" /** === */, + "CHE", "Euro WIR", } CHF{ @@ -220,95 +252,103 @@ pt{ "Franco suíço", } CHW{ - "CHW" /** === */, + "CHW", "Franco WIR", } + CLE{ + "CLE", + "Escudo chileno", + } CLF{ - "CLF" /** === */, + "CLF", "Unidades de Fomento chilenas", } CLP{ - "CL$", + "CLP", "Peso chileno", } + CNX{ + "CNX" /** === */, + "Dólar do Banco Popular da China", + } CNY{ "CNÂ¥", "Yuan Renminbi chinês", } COP{ - "CO$", + "COP", "Peso colombiano", } COU{ - "COU" /** === */, + "COU", "Unidade de Valor Real", } CRC{ - "₡", + "CRC", "Colon da Costa Rica", } CSD{ - "CSD" /** === */, + "CSD", "Dinar sérvio antigo", } CSK{ - "CSK" /** === */, + "CSK", "Coroa Forte checoslovaca", } CUC{ - "CUC$", + "CUC", "Peso cubano conversível", } CUP{ - "CU$", + "CUP", "Peso cubano", } CVE{ - "CV$", + "CVE", "Escudo cabo-verdiano", } CYP{ - "CY£", + "CYP", "Libra cipriota", } CZK{ - "Kč", + "CZK", "Coroa checa", } DDM{ - "DDM" /** === */, + "DDM", "Ostmark da Alemanha Oriental", } DEM{ - "DM", + "DEM", "Marco alemão", } DJF{ - "Fdj", + "DJF", "Franco do Djibuti", } DKK{ - "Dkr", + "DKK", "Coroa dinamarquesa", } DOP{ - "RD$", + "DOP", "Peso dominicano", } DZD{ - "DA", + "DZD", "Dinar argelino", } ECS{ - "ECS" /** === */, + "ECS", "Sucre equatoriano", } ECV{ - "ECV" /** === */, + "ECV", "Unidade de Valor Constante (UVC) do Equador", } EEK{ - "Ekr", + "EEK", "Coroa estoniana", } EGP{ @@ -316,23 +356,23 @@ pt{ "Libra egípcia", } ERN{ - "Nfk", + "ERN", "Nakfa da Eritreia", } ESA{ - "ESA" /** === */, + "ESA", "Peseta espanhola (conta A)", } ESB{ - "ESB" /** === */, + "ESB", "Peseta espanhola (conta conversível)", } ESP{ - "Pts", + "ESP", "Peseta espanhola", } ETB{ - "Br", + "ETB", "Birr etíope", } EUR{ @@ -340,19 +380,19 @@ pt{ "Euro", } FIM{ - "mk", + "FIM", "Marca finlandesa", } FJD{ - "FJ$", + "FJD", "Dólar de Fiji", } FKP{ - "FK£", + "FKP", "Libra das Malvinas", } FRF{ - "₣", + "FRF", "Franco francês", } GBP{ @@ -360,7 +400,7 @@ pt{ "Libra esterlina britânica", } GEK{ - "GEK" /** === */, + "GEK", "Cupom Lari georgiano", } GEL{ @@ -368,15 +408,15 @@ pt{ "Lari georgiano", } GHC{ - "₵", + "GHC", "Cedi de Gana (1979-2007)", } GHS{ - "GH₵", + "GHS", "Cedi ganês", } GIP{ - "GI£", + "GIP", "Libra de Gibraltar", } GMD{ @@ -384,19 +424,19 @@ pt{ "Dalasi de Gâmbia", } GNF{ - "FG", + "GNF", "Franco de Guiné", } GNS{ - "GNS" /** === */, + "GNS", "Syli da Guiné", } GQE{ - "GQE" /** === */, + "GQE", "Ekwele da Guiné Equatorial", } GRD{ - "₯", + "GRD", "Dracma grego", } GTQ{ @@ -404,15 +444,15 @@ pt{ "Quetçal da Guatemala", } GWE{ - "GWE" /** === */, + "GWE", "Escudo da Guiné Portuguesa", } GWP{ - "GWP" /** === */, + "GWP", "Peso da Guiné-Bissau", } GYD{ - "GY$", + "GYD", "Dólar da Guiana", } HKD{ @@ -424,11 +464,11 @@ pt{ "Lempira de Honduras", } HRD{ - "HRD" /** === */, + "HRD", "Dinar croata", } HRK{ - "kn", + "HRK", "Kuna croata", } HTG{ @@ -436,19 +476,19 @@ pt{ "Gurde do Haiti", } HUF{ - "Ft", + "HUF", "Forinte húngaro", } IDR{ - "Rp", + "IDR", "Rupia indonésia", } IEP{ - "IR£", + "IEP", "Libra irlandesa", } ILP{ - "I£", + "ILP", "Libra israelita", } ILR{ @@ -460,7 +500,7 @@ pt{ "Sheqel Novo israelita", } INR{ - "Rs", + "₹", "Rúpia indiana", } IQD{ @@ -476,19 +516,19 @@ pt{ "Coroa antiga islandesa", } ISK{ - "Ikr", + "ISK", "Coroa islandesa", } ITL{ - "IT₤", + "ITL", "Lira italiana", } JMD{ - "J$", + "JMD", "Dólar jamaicano", } JOD{ - "JD", + "JOD", "Dinar jordaniano", } JPY{ @@ -496,7 +536,7 @@ pt{ "Iene japonês", } KES{ - "Ksh", + "KES", "Xelim queniano", } KGS{ @@ -508,23 +548,31 @@ pt{ "Riel cambojano", } KMF{ - "CF", + "KMF", "Franco de Comores", } KPW{ "KPW", "Won norte-coreano", } + KRH{ + "KRH", + "Hwan da Coreia do Sul", + } + KRO{ + "KRO", + "Won antigo da Coreia do Sul", + } KRW{ "₩", "Won sul-coreano", } KWD{ - "KD", + "KWD", "Dinar coveitiano", } KYD{ - "KY$", + "KYD", "Dólar das Ilhas Caiman", } KZT{ @@ -532,19 +580,19 @@ pt{ "Tenge do Cazaquistão", } LAK{ - "₭", + "LAK", "Kip de Laos", } LBP{ - "LB£", + "LBP", "Libra libanesa", } LKR{ - "SLRs", + "LKR", "Rupia do Sri Lanka", } LRD{ - "L$", + "LRD", "Dólar liberiano", } LSL{ @@ -552,35 +600,35 @@ pt{ "Loti do Lesoto", } LTL{ - "Lt", + "LTL", "Lita lituano", } LTT{ - "LTT" /** === */, + "LTT", "Talonas lituano", } LUC{ - "LUC" /** === */, + "LUC", "Franco conversível de Luxemburgo", } LUF{ - "LUF" /** === */, + "LUF", "Franco luxemburguês", } LUL{ - "LUL" /** === */, + "LUL", "Franco financeiro de Luxemburgo", } LVL{ - "Ls", + "LVL", "Lats letão", } LVR{ - "LVR" /** === */, + "LVR", "Rublo letão", } LYD{ - "LD", + "LYD", "Dinar líbio", } MAD{ @@ -588,9 +636,17 @@ pt{ "Dirém marroquino", } MAF{ - "MAF" /** === */, + "MAF", "Franco marroquino", } + MCF{ + "MCF", + "Franco monegasco", + } + MDC{ + "MDC", + "Cupon moldávio", + } MDL{ "MDL", "Leu moldávio", @@ -600,15 +656,19 @@ pt{ "Ariary de Madagascar", } MGF{ - "MGF" /** === */, + "MGF", "Franco de Madagascar", } MKD{ "MKD", "Dinar macedônio", } + MKN{ + "MKN", + "Dinar macedônio (1992-1993)", + } MLF{ - "MLF" /** === */, + "MLF", "Franco de Mali", } MMK{ @@ -616,27 +676,27 @@ pt{ "Kyat de Mianmar", } MNT{ - "₮", + "MNT", "Tugrik mongol", } MOP{ - "MOP$", + "MOP", "Pataca macaense", } MRO{ - "UM", + "MRO", "Ouguiya da Mauritânia", } MTL{ - "Lm", + "MTL", "Lira maltesa", } MTP{ - "MT£", + "MTP", "Libra maltesa", } MUR{ - "MURs", + "MUR", "Rupia de Maurício", } MVR{ @@ -652,55 +712,55 @@ pt{ "Peso mexicano", } MXP{ - "MXP" /** === */, + "MXP", "Peso Prata mexicano (1861-1992)", } MXV{ - "MXV" /** === */, + "MXV", "Unidade Mexicana de Investimento (UDI)", } MYR{ - "RM", + "MYR", "Ringgit malaio", } MZE{ - "MZE" /** === */, + "MZE", "Escudo de Moçambique", } MZM{ - "Mt", + "MZM", "Metical antigo de Moçambique", } MZN{ - "MTn", + "MZN", "Metical do Moçambique", } NAD{ - "N$", + "NAD", "Dólar da Namíbia", } NGN{ - "₦", + "NGN", "Naira nigeriana", } NIC{ - "NIC" /** === */, + "NIC", "Córdoba nicaraguense", } NIO{ - "C$", + "NIO", "Córdoba Ouro nicaraguense", } NLG{ - "fl", + "NLG", "Florim holandês", } NOK{ - "Nkr", + "NOK", "Coroa norueguesa", } NPR{ - "NPRs", + "NPR", "Rupia nepalesa", } NZD{ @@ -712,19 +772,19 @@ pt{ "Rial de Omã", } PAB{ - "B/.", + "PAB", "Balboa panamenho", } PEI{ - "I/.", + "PEI", "Inti peruano", } PEN{ - "S/.", + "PEN", "Sol Novo peruano", } PES{ - "PES" /** === */, + "PES", "Sol peruano", } PGK{ @@ -732,19 +792,19 @@ pt{ "Kina da Papua-Nova Guiné", } PHP{ - "₱", + "PHP", "Peso filipino", } PKR{ - "PKRs", + "PKR", "Rupia paquistanesa", } PLN{ - "zł", + "PLN", "Zloti polonês", } PLZ{ - "PLZ" /** === */, + "PLZ", "Zloti polonês (1950-1995)", } PTE{ @@ -752,15 +812,15 @@ pt{ "Escudo português", } PYG{ - "₲", + "PYG", "Guarani paraguaio", } QAR{ - "QR", + "QAR", "Rial catariano", } RHD{ - "RH$", + "RHD", "Dólar rodesiano", } ROL{ @@ -772,7 +832,7 @@ pt{ "Leu romeno", } RSD{ - "din.", + "RSD", "Dinar sérvio", } RUB{ @@ -780,7 +840,7 @@ pt{ "Rublo russo", } RUR{ - "RUR" /** === */, + "RUR", "Rublo russo (1991-1998)", } RWF{ @@ -788,19 +848,19 @@ pt{ "Franco ruandês", } SAR{ - "SR", + "SAR", "Rial saudita", } SBD{ - "SI$", + "SBD", "Dólar das Ilhas Salomão", } SCR{ - "SRe", + "SCR", "Rupia das Seychelles", } SDD{ - "LSd", + "SDD", "Dinar sudanês", } SDG{ @@ -808,59 +868,59 @@ pt{ "Libra sudanesa", } SDP{ - "SDP" /** === */, + "SDP", "Libra sudanesa antiga", } SEK{ - "Skr", + "SEK", "Coroa sueca", } SGD{ - "S$", + "SGD", "Dólar de Cingapura", } SHP{ - "SH£", + "SHP", "Libra de Santa Helena", } SIT{ - "SIT" /** === */, + "SIT", "Tolar Bons esloveno", } SKK{ - "Sk", + "SKK", "Coroa eslovaca", } SLL{ - "Le", + "SLL", "Leone de Serra Leoa", } SOS{ - "Ssh", + "SOS", "Xelim somali", } SRD{ - "SR$", + "SRD", "Dólar do Suriname", } SRG{ - "Sf", + "SRG", "Florim do Suriname", } STD{ - "Db", + "STD", "Dobra de São Tomé e Príncipe", } SUR{ - "SUR" /** === */, + "SUR", "Rublo soviético", } SVC{ - "SV₡", + "SVC", "Colom salvadorenho", } SYP{ - "SY£", + "SYP", "Libra síria", } SZL{ @@ -872,7 +932,7 @@ pt{ "Baht tailandês", } TJR{ - "TJR" /** === */, + "TJR", "Rublo do Tadjiquistão", } TJS{ @@ -881,22 +941,22 @@ pt{ } TMM{ "TMM", - "Manat do Turcomenistão", + "Manat do Turcomenistão (1993-2009)", } TMT{ "TMT", - "Novo Manat do Turcomenistão", + "Manat do Turcomenistão", } TND{ - "DT", + "TND", "Dinar tunisiano", } TOP{ - "T$", + "TOP", "PaÊ»anga de Tonga", } TPE{ - "TPE" /** === */, + "TPE", "Escudo timorense", } TRL{ @@ -904,11 +964,11 @@ pt{ "Lira turca antiga", } TRY{ - "TL", + "TRY", "Lira turca", } TTD{ - "TT$", + "TTD", "Dólar de Trinidad e Tobago", } TWD{ @@ -916,23 +976,23 @@ pt{ "Dólar Novo de Taiwan", } TZS{ - "TSh", + "TZS", "Xelim da Tanzânia", } UAH{ - "₴", + "UAH", "Hryvnia ucraniano", } UAK{ - "UAK" /** === */, + "UAK", "Karbovanetz ucraniano", } UGS{ - "UGS" /** === */, + "UGS", "Xelim ugandense (1966-1987)", } UGX{ - "USh", + "UGX", "Xelim ugandense", } USD{ @@ -940,23 +1000,23 @@ pt{ "Dólar norte-americano", } USN{ - "USN" /** === */, + "USN", "Dólar norte-americano (Dia seguinte)", } USS{ - "USS" /** === */, + "USS", "Dólar norte-americano (Mesmo dia)", } UYI{ - "UYI" /** === */, + "UYI", "Peso uruguaio en unidades indexadas", } UYP{ - "UYP" /** === */, + "UYP", "Peso uruguaio (1975-1993)", } UYU{ - "$U", + "UYU", "Peso uruguaio", } UZS{ @@ -964,23 +1024,27 @@ pt{ "Sum do Usbequistão", } VEB{ - "VEB" /** === */, + "VEB", "Bolívar venezuelano", } VEF{ - "Bs.F.", - "Bolívar v enezuelano forte", + "VEF", + "Bolívar venezuelano forte", } VND{ "₫", "Dong vietnamita", } + VNN{ + "VNN", + "Dong vietnamita (1978-1985)", + } VUV{ - "VT", + "VUV", "Vatu de Vanuatu", } WST{ - "WS$", + "WST", "Tala samoano", } XAF{ @@ -1020,7 +1084,7 @@ pt{ "Direitos Especiais de Giro", } XEU{ - "XEU" /** === */, + "XEU", "Unidade de Moeda Europeia", } XFO{ @@ -1048,7 +1112,7 @@ pt{ "Platina", } XRE{ - "XRE" /** === */, + "XRE", "Fundos RINET", } XTS{ @@ -1060,39 +1124,43 @@ pt{ "Moeda Desconhecida ou Inválida", } YDD{ - "YDD" /** === */, + "YDD", "Dinar iemenita", } YER{ - "YR", + "YER", "Rial iemenita", } YUD{ - "YUD" /** === */, + "YUD", "Dinar forte iugoslavo", } YUM{ - "YUM" /** === */, + "YUM", "Dinar noviy iugoslavo", } YUN{ - "YUN" /** === */, + "YUN", "Dinar conversível iugoslavo", } + YUR{ + "YUR", + "Dinar iugoslavo reformado", + } ZAL{ - "ZAL" /** === */, + "ZAL", "Rand sul-africano (financeiro)", } ZAR{ - "R", + "ZAR", "Rand sul-africano", } ZMK{ - "ZK", + "ZMK", "Cuacha zambiano", } ZRN{ - "NZ", + "ZRN", "Zaire Novo zairense", } ZRZ{ @@ -1100,7 +1168,7 @@ pt{ "Zaire zairense", } ZWD{ - "Z$", + "ZWD", "Dólar do Zimbábue", } ZWL{ @@ -1108,7 +1176,7 @@ pt{ "Dólar do Zimbábue (2009)", } ZWR{ - "ZWR" /** === */, + "ZWR", "Dólar do Zimbábue (2008)", } } @@ -1129,6 +1197,10 @@ pt{ one{"Afegane do Afeganistão"} other{"Afeganes do Afeganistão"} } + ALK{ + one{"Lek Albanês (1946-1965)"} + other{"Leks Albaneses (1946-1965)"} + } ALL{ one{"Lek albanês"} other{"Leks albaneses"} @@ -1161,9 +1233,17 @@ pt{ one{"Austral argentino"} other{"Austrais argentinos"} } + ARL{ + one{"Peso lei argentino (1970-1983)"} + other{"Pesos lei argentinos (1970-1983)"} + } + ARM{ + one{"Peso argentino (1881-1970)"} + other{"Pesos argentinos (1881-1970)"} + } ARP{ - one{"Peso argentino (ARP)"} - other{"Pesos argentinos (ARP)"} + one{"Peso argentino (1983-1985)"} + other{"Pesos argentinos (1983-1985)"} } ARS{ one{"Peso argentino"} @@ -1182,8 +1262,8 @@ pt{ other{"Florins de Aruba"} } AZM{ - one{"Manat do Azeibaijão (AZM)"} - other{"Manats do Azeibaijão (AZM)"} + one{"Manat do Azeibaijão (1993-2006)"} + other{"Manats do Azeibaijão (1993-2006)"} } AZN{ one{"Manat do Azeibaijão"} @@ -1197,6 +1277,10 @@ pt{ one{"Marca conversível da Bósnia Herzegovina"} other{"Marcas conversíveis da Bósnia Herzegovina"} } + BAN{ + one{"Novo dinar da Bósnia-Herzegovina"} + other{"Novos dinares da Bósnia-Herzegovina"} + } BBD{ one{"Dólar de Barbados"} other{"Dólares de Barbados"} @@ -1221,10 +1305,18 @@ pt{ one{"Lev forte búlgaro"} other{"Levs fortes búlgaros"} } + BGM{ + one{"Lev socialista búlgaro"} + other{"Levs socialistas búlgaros"} + } BGN{ one{"Lev búlgaro"} other{"Levs búlgaros"} } + BGO{ + one{"Lev búlgaro (1879-1952)"} + other{"Levs búlgaros (1879-1952)"} + } BHD{ one{"Dinar bareinita"} other{"Dinares bareinitas"} @@ -1245,6 +1337,10 @@ pt{ one{"Boliviano"} other{"Bolivianos"} } + BOL{ + one{"Boliviano (1863-1963)"} + other{"Bolivianos (1863-1963)"} + } BOP{ one{"Peso boliviano"} other{"Pesos bolivianos"} @@ -1277,6 +1373,10 @@ pt{ one{"Cruzeiro brasileiro"} other{"Cruzeiros brasileiros"} } + BRZ{ + one{"Cruzeiro brasileiro antigo"} + other{"Cruzeiros brasileiros antigos"} + } BSD{ one{"Dólar de Bahamian"} other{"Dólares de Bahamian"} @@ -1325,6 +1425,10 @@ pt{ one{"Franco WIR"} other{"Francos WIR"} } + CLE{ + one{"Escudo chileno"} + other{"Escudos chilenos"} + } CLF{ one{"Unidade de fomento chilena"} other{"Unidades de fomento chilenas"} @@ -1333,6 +1437,10 @@ pt{ one{"Peso chileno"} other{"Pesos chilenos"} } + CNX{ + one{"Dólar do Banco Popular da China"} + other{"Dólares do Banco Popular da China"} + } CNY{ one{"Yuan chinês"} other{"Yuans chineses"} @@ -1438,8 +1546,8 @@ pt{ other{"Birrs etíopes"} } EUR{ - one{"euro"} - other{"euros"} + one{"Euro"} + other{"Euros"} } FIM{ one{"Marco finlandês"} @@ -1470,8 +1578,8 @@ pt{ other{"Laris da Geórgia"} } GHC{ - one{"Cedi de Gana (GHC)"} - other{"Cedis de Gana (GHC)"} + one{"Cedi de Gana (1979-2007)"} + other{"Cedis de Gana (1979-2007)"} } GHS{ one{"Cedi de Gana"} @@ -1617,6 +1725,14 @@ pt{ one{"Won norte-coreano"} other{"Wons norte-coreanos"} } + KRH{ + one{"Hwan da Coreia do Sul"} + other{"Hwans da Coreia do Sul"} + } + KRO{ + one{"Won antigo da Coreia do Sul"} + other{"Wons antigos da Coreia do Sul"} + } KRW{ one{"Won sul-coreano"} other{"Wons sul-coreanos"} @@ -1693,6 +1809,14 @@ pt{ one{"Franco marroquino"} other{"Francos marroquinos"} } + MCF{ + one{"Franco monegasco"} + other{"Francos monegascos"} + } + MDC{ + one{"Cupon moldávio"} + other{"Cupon moldávio"} + } MDL{ one{"Leu da Moldávia"} other{"Leus da Moldávia"} @@ -1709,6 +1833,10 @@ pt{ one{"Dinar da Macedônia"} other{"Dinares da Macedônia"} } + MKN{ + one{"Dinar macedônio (1992-1993)"} + other{"Dinares macedônios (1992-1993)"} + } MLF{ one{"Franco de Mali"} other{"Francos de Mali"} @@ -1754,8 +1882,8 @@ pt{ other{"Pesos mexicanos"} } MXP{ - one{"Peso de prata mexicano (MXP)"} - other{"Pesos de prata mexicanos (MXP)"} + one{"Peso de prata mexicano (1861-1992)"} + other{"Pesos de prata mexicanos (1861-1992)"} } MXV{ one{"Unidade de investimento mexicana (UDI)"} @@ -1846,8 +1974,8 @@ pt{ other{"Zlotis poloneses"} } PLZ{ - one{"Zloti polonês (PLZ)"} - other{"Zlotis poloneses (PLZ)"} + one{"Zloti polonês (1950-1995)"} + other{"Zlotis poloneses (1950-1995)"} } PTE{ one{"Escudo português"} @@ -1882,8 +2010,8 @@ pt{ other{"Rublos russos"} } RUR{ - one{"Rublo russo (RUR)"} - other{"Rublos russos (RUR)"} + one{"Rublo russo (1991-1998)"} + other{"Rublos russos (1991-1998)"} } RWF{ one{"Franco de Ruanda"} @@ -1982,6 +2110,10 @@ pt{ other{"Somonis do Tajaquistão"} } TMM{ + one{"Manat do Turcomenistão (1993-2009)"} + other{"Manats do Turcomenistão (1993-2009)"} + } + TMT{ one{"Manat do Turcomenistão"} other{"Manats do Turcomenistão"} } @@ -2026,8 +2158,8 @@ pt{ other{"Karbovanetzs da Ucrânia"} } UGS{ - one{"Shilling de Uganda (UGS)"} - other{"Shillings de Uganda (UGS)"} + one{"Shilling de Uganda (1966-1987)"} + other{"Shillings de Uganda (1966-1987)"} } UGX{ one{"Shilling de Uganda"} @@ -2050,8 +2182,8 @@ pt{ other{"Pesos uruguaios em unidades indexadas"} } UYP{ - one{"Peso uruguaio (UYP)"} - other{"Pesos uruguaios (UYP)"} + one{"Peso uruguaio (1975-1993)"} + other{"Pesos uruguaios (1975-1993)"} } UYU{ one{"Peso uruguaio"} @@ -2073,6 +2205,10 @@ pt{ one{"Dong vietnamês"} other{"Dongs vietnameses"} } + VNN{ + one{"Dong vietnamita (1978-1985)"} + other{"Dong vietnamita (1978-1985)"} + } VUV{ one{"Vatu de Vanuatu"} other{"Vatus de Vanuatu"} @@ -2114,8 +2250,8 @@ pt{ other{"Dólares do Caribe Oriental"} } XDR{ - one{"direitos de desenho especiais"} - other{"direitos de desenho especiais"} + one{"Direitos de desenho especiais"} + other{"Direitos de desenho especiais"} } XEU{ one{"Unidade de moeda europeia"} @@ -2154,7 +2290,7 @@ pt{ other{"Códigos de moeda de teste"} } XXX{ - one{"moeda desconhecida ou inválida"} + one{"Moeda desconhecida ou inválida"} other{"Moedas inválidas ou desconhecidas"} } YDD{ @@ -2177,6 +2313,10 @@ pt{ one{"Dinar conversível da Iugoslávia"} other{"Dinares conversíveis da Iugoslávia"} } + YUR{ + one{"Dinar iugoslavo reformado"} + other{"Dinares iugoslavos reformados"} + } ZAL{ one{"Rand da África do Sul (financeiro)"} other{"Rands da África do Sul (financeiro)"} @@ -2214,5 +2354,5 @@ pt{ one{"{0} {1}"} other{"{0} {1}"} } - Version{"2.0.51.59"} + Version{"2.0.67.6"} } diff --git a/icuSources/data/curr/pt_AO.txt b/icuSources/data/curr/pt_AO.txt new file mode 100755 index 00000000..8ba15692 --- /dev/null +++ b/icuSources/data/curr/pt_AO.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/pt_AO.xml +// * +// *************************************************************************** +pt_AO{ + Currencies{ + AOA{ + "Kz", + "Cuanza angolano", + } + } + Version{"2.0.57.98"} +} diff --git a/icuSources/data/curr/pt_MZ.txt b/icuSources/data/curr/pt_MZ.txt new file mode 100755 index 00000000..cb09d2a9 --- /dev/null +++ b/icuSources/data/curr/pt_MZ.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/pt_MZ.xml +// * +// *************************************************************************** +pt_MZ{ + Currencies{ + MZN{ + "MTn", + "Metical do Moçambique", + } + } + Version{"2.0.57.98"} +} diff --git a/icuSources/data/curr/pt_PT.txt b/icuSources/data/curr/pt_PT.txt index 25494f29..34a6d973 100644 --- a/icuSources/data/curr/pt_PT.txt +++ b/icuSources/data/curr/pt_PT.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/pt_PT.xml @@ -8,62 +8,118 @@ // *************************************************************************** pt_PT{ Currencies{ + AED{ + "AED", + "Dirham dos Emirados Árabes Unidos", + } AFA{ - "AFA" /** === */, + "AFA", "Afeghani (1927-2002)", } + AFN{ + "AFN", + "Afgani afegão", + } + AMD{ + "AMD", + "Dram arménio", + } + ANG{ + "ANG", + "Florim das Antilhas Holandesas", + } + AWG{ + "AWG", + "Florim de Aruba", + } BAD{ - "BAD" /** === */, + "BAD", "Dinar da Bósnia-Herzegóvina", } BAM{ - "KM", + "BAM", "Marco bósnio-herzegóvino conversível", } BEC{ - "BEC" /** === */, + "BEC", "Franco belga (convertível)", } + BRL{ + "BR$", + "Real brasileiro", + } BYB{ - "BYB" /** === */, + "BYB", "Rublo novo bielorusso (1994-1999)", } + CAD{ + "CA$", + "Dólar canadiano", + } CYP{ - "CY£", + "CYP", "Libra de Chipre", } CZK{ - "Kč", + "CZK", "Coroa da República Checa", } ECV{ - "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{ - "KY$", + "KYD", "Dólar das Ilhas Caimão", } + MKD{ + "MKD", + "Dinar macedónio", + } MWK{ "MWK", "Cuacha do Malawi", } MXP{ - "MXP" /** === */, + "MXP", "Peso Plata mexicano (1861-1992)", } MXV{ - "MXV" /** === */, + "MXV", "Unidad de Inversion (UDI) mexicana", } NIC{ - "NIC" /** === */, + "NIC", "Córdoba nicaraguano", } NIO{ - "C$", + "NIO", "Córdoba Ouro nicaraguano", } + PLN{ + "PLN", + "Zloti polaco", + } PTE{ "Esc.", "Escudo português", @@ -76,14 +132,44 @@ pt_PT{ ",", } } + QAR{ + "QAR", + "Rial do Catar", + } + SGD{ + "SGD", + "Dólar de Singapura", + } + THB{ + "฿", + "Baht da Tailândia", + } TZS{ - "TSh", + "TZS", "Xelim de Tanzânia", } + USD{ + "US$", + "Dólar dos Estados Unidos", + } WST{ - "WS$", + "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.50.84"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/pt_ST.txt b/icuSources/data/curr/pt_ST.txt new file mode 100755 index 00000000..91f2e44e --- /dev/null +++ b/icuSources/data/curr/pt_ST.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/pt_ST.xml +// * +// *************************************************************************** +pt_ST{ + Currencies{ + STD{ + "Db", + "Dobra de São Tomé e Príncipe", + } + } + Version{"2.0.57.98"} +} diff --git a/icuSources/data/curr/resfiles.mk b/icuSources/data/curr/resfiles.mk index 02d21cf1..fc6d84a6 100644 --- a/icuSources/data/curr/resfiles.mk +++ b/icuSources/data/curr/resfiles.mk @@ -1,6 +1,6 @@ -# * Copyright (C) 1998-2010, International Business Machines +# * Copyright (C) 1998-2012, International Business Machines # * Corporation and others. All Rights Reserved. -CURR_CLDR_VERSION = 1.9 +CURR_CLDR_VERSION = 21.0.1 # A list of txt's to build # Note: # @@ -26,64 +26,75 @@ CURR_CLDR_VERSION = 1.9 # Generated by LDML2ICUConverter, from LDML source files. # Aliases without a corresponding xx.xml file (see icu-config.xml & build.xml) -CURR_SYNTHETIC_ALIAS = en_RH.txt en_ZW.txt he_IL.txt id_ID.txt\ - in_ID.txt iw_IL.txt ja_JP.txt ja_JP_TRADITIONAL.txt nb_NO.txt\ - nn_NO.txt no_NO.txt no_NO_NY.txt th_TH.txt th_TH_TRADITIONAL.txt +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) az_AZ.txt ha_GH.txt ha_NE.txt ha_NG.txt\ - in.txt iw.txt kk_KZ.txt mo.txt no.txt\ - pa_IN.txt pa_PK.txt sh.txt sh_BA.txt sh_CS.txt\ - sh_YU.txt shi_MA.txt sr_BA.txt sr_CS.txt sr_Cyrl_CS.txt\ - sr_Cyrl_YU.txt sr_Latn_CS.txt sr_Latn_YU.txt sr_ME.txt sr_RS.txt\ - sr_YU.txt tl.txt tl_PH.txt tzm_MA.txt uz_AF.txt\ - uz_UZ.txt zh_CN.txt zh_HK.txt zh_MO.txt zh_SG.txt\ - zh_TW.txt +CURR_ALIAS_SOURCE = $(CURR_SYNTHETIC_ALIAS) # Ordinary resources -CURR_SOURCE = af.txt ak.txt am.txt ar.txt\ - as.txt asa.txt az.txt az_Cyrl.txt az_Latn.txt\ - az_Latn_AZ.txt be.txt bem.txt bez.txt bg.txt\ - bm.txt bn.txt bo.txt bs.txt ca.txt\ - cgg.txt chr.txt cs.txt cy.txt da.txt\ - dav.txt de.txt de_BE.txt de_LU.txt ebu.txt\ - ee.txt el.txt en.txt en_AU.txt en_BE.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 eo.txt es.txt es_AR.txt\ - es_CL.txt es_CO.txt es_EC.txt es_GT.txt es_HN.txt\ - es_MX.txt es_PR.txt es_US.txt es_UY.txt et.txt\ - eu.txt fa.txt fa_AF.txt ff.txt fi.txt\ - fil.txt fil_PH.txt fo.txt fr.txt fr_CA.txt\ - fr_LU.txt ga.txt gl.txt gsw.txt gu.txt\ - guz.txt gv.txt ha.txt ha_Latn.txt ha_Latn_GH.txt\ - ha_Latn_NE.txt ha_Latn_NG.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 kk_Cyrl_KZ.txt\ - kl.txt kln.txt km.txt kn.txt ko.txt\ - kok.txt kw.txt lag.txt lg.txt lt.txt\ - luo.txt luy.txt lv.txt mas.txt mer.txt\ - mfe.txt mg.txt mk.txt ml.txt mr.txt\ - ms.txt ms_BN.txt mt.txt my.txt naq.txt\ - nb.txt nd.txt ne.txt ne_IN.txt nl.txt\ - nn.txt nyn.txt om.txt or.txt pa.txt\ - pa_Arab.txt pa_Arab_PK.txt pa_Guru.txt pa_Guru_IN.txt pl.txt\ - ps.txt pt.txt pt_PT.txt rm.txt ro.txt\ - ro_MD.txt rof.txt ru.txt rw.txt rwk.txt\ - saq.txt seh.txt ses.txt sg.txt shi.txt\ - shi_Latn.txt shi_Latn_MA.txt shi_Tfng.txt si.txt sk.txt\ - sl.txt sn.txt so.txt sq.txt sr.txt\ - sr_Cyrl.txt sr_Cyrl_BA.txt sr_Cyrl_RS.txt sr_Latn.txt sr_Latn_BA.txt\ - sr_Latn_ME.txt sr_Latn_RS.txt sv.txt sw.txt ta.txt\ - te.txt teo.txt th.txt ti.txt to.txt\ - tr.txt tzm.txt tzm_Latn.txt tzm_Latn_MA.txt uk.txt\ - ur.txt uz.txt uz_Arab.txt uz_Arab_AF.txt uz_Cyrl.txt\ - uz_Cyrl_UZ.txt uz_Latn.txt vi.txt vun.txt xog.txt\ - yo.txt zh.txt zh_Hans.txt zh_Hans_CN.txt zh_Hans_HK.txt\ - zh_Hans_SG.txt zh_Hant.txt zh_Hant_HK.txt zh_Hant_MO.txt zh_Hant_TW.txt\ - zu.txt +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/icuSources/data/curr/rm.txt b/icuSources/data/curr/rm.txt index 02ed8297..cec4bb03 100755 --- a/icuSources/data/curr/rm.txt +++ b/icuSources/data/curr/rm.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/rm.xml @@ -12,7 +12,7 @@ rm{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "peseta andorrana", } AED{ @@ -20,11 +20,11 @@ rm{ "dirham dals Emirats Arabs Unids", } AFA{ - "AFA" /** === */, + "AFA", "afghani (1927–2002)", } AFN{ - "Af", + "AFN", "afghani", } ALK{ @@ -40,47 +40,47 @@ rm{ "dram armen", } ANG{ - "NAf.", + "ANG", "flurin da las Antillas Olandaisas", } AOA{ - "Kz", + "AOA", "kwanza angolan", } AOK{ - "AOK" /** === */, + "AOK", "kwanza angolan (1977-1990)", } AON{ - "AON" /** === */, + "AON", "nov kwanza angolan", } AOR{ - "AOR" /** === */, + "AOR", "kwanza angolan reajustado", } ARA{ - "₳", + "ARA", "austral argentin", } ARL{ - "$L", + "ARL", "peso argentin ley", } ARM{ - "m$n", + "ARM", "peso argentin moneda nacional", } ARP{ - "ARP" /** === */, + "ARP", "peso argentin (1983-1985)", } ARS{ - "AR$", + "ARS", "peso argentin", } ATS{ - "ATS" /** === */, + "ATS", "schilling austriac", } AUD{ @@ -88,7 +88,7 @@ rm{ "dollar australian", } AWG{ - "Afl.", + "AWG", "flurin da l'Aruba", } AZM{ @@ -96,47 +96,47 @@ rm{ "manat aserbaidschanic (1993-2006)", } AZN{ - "man.", + "AZN", "manat aserbaidschanic", } BAD{ - "BAD" /** === */, + "BAD", "dinar da la Bosnia ed Erzegovina", } BAM{ - "KM", + "BAM", "marc convertibel bosniac", } BAN{ - "BAN" /** === */, + "BAN", "nov dinar da la Bosnia ed Erzegovina", } BBD{ - "Bds$", + "BBD", "dollar da Barbados", } BDT{ - "Tk", + "BDT", "taka bangladais", } BEC{ - "BEC" /** === */, + "BEC", "franc beltg (convertibel)", } BEF{ - "BF", + "BEF", "franc beltg", } BEL{ - "BEL" /** === */, + "BEL", "franc beltg (finanzial)", } BGL{ - "BGL" /** === */, + "BGL", "lev bulgar", } BGM{ - "BGM" /** === */, + "BGM", "lev bulgar socialistic", } BGN{ @@ -144,51 +144,51 @@ rm{ "nov lev bulgar", } BGO{ - "BGO" /** === */, + "BGO", "vegl lev bulgar", } BHD{ - "BD", + "BHD", "dinar dal Bahrain", } BIF{ - "FBu", + "BIF", "franc dal Burundi", } BMD{ - "BD$", + "BMD", "dollar da las Bermudas", } BND{ - "BN$", + "BND", "dollar dal Brunei", } BOB{ - "Bs", + "BOB", "boliviano", } BOL{ - "BOL" /** === */, + "BOL", "vegl boliviano", } BOP{ - "$b.", + "BOP", "peso bolivian", } BOV{ - "BOV" /** === */, + "BOV", "mvdol bolivian", } BRB{ - "BRB" /** === */, + "BRB", "cruzeiro novo brasilian (1967-1986)", } BRC{ - "BRC" /** === */, + "BRC", "cruzado brasilian", } BRE{ - "BRE" /** === */, + "BRE", "cruzeiro brasilian (1990-1993)", } BRL{ @@ -196,27 +196,27 @@ rm{ "real brasilian", } BRN{ - "BRN" /** === */, + "BRN", "cruzado novo brasilian", } BRR{ - "BRR" /** === */, + "BRR", "cruzeiro brasilian", } BRZ{ - "BRZ" /** === */, + "BRZ", "vegl cruzeiro brasilian", } BSD{ - "BS$", + "BSD", "dollar da las Bahamas", } BTN{ - "Nu.", + "BTN", "ngultrum butanais", } BUK{ - "BUK" /** === */, + "BUK", "Kyat burmais", } BWP{ @@ -224,7 +224,7 @@ rm{ "pula da la Botswana", } BYB{ - "BYB" /** === */, + "BYB", "nov rubel bieloruss (1994-1999)", } BYR{ @@ -232,7 +232,7 @@ rm{ "rubel bieloruss", } BZD{ - "BZ$", + "BZD", "dollar dal Belize", } CAD{ @@ -244,7 +244,7 @@ rm{ "franc congolais", } CHE{ - "CHE" /** === */, + "CHE", "euro WIR", } CHF{ @@ -252,19 +252,19 @@ rm{ "franc svizzer", } CHW{ - "CHW" /** === */, + "CHW", "franc WIR", } CLE{ - "Eº", + "CLE", "escudo chilen", } CLF{ - "CLF" /** === */, + "CLF", "unidades de fomento chilenas", } CLP{ - "CL$", + "CLP", "peso chilen", } CNY{ @@ -272,75 +272,75 @@ rm{ "yuan renminbi chinais", } COP{ - "CO$", + "COP", "peso columbian", } COU{ - "COU" /** === */, + "COU", "unidad de valor real", } CRC{ - "₡", + "CRC", "colon da la Costa Rica", } CSD{ - "CSD" /** === */, + "CSD", "vegl dinar serb", } CSK{ - "CSK" /** === */, + "CSK", "cruna tschecoslovaca", } CUP{ - "CU$", + "CUP", "peso cuban", } CVE{ - "CV$", + "CVE", "escudo dal Cap Verd", } CYP{ - "CY£", + "CYP", "glivra cipriota", } CZK{ - "Kč", + "CZK", "cruna tscheca", } DDM{ - "DDM" /** === */, + "DDM", "marc da la Germania da l'Ost", } DEM{ - "DM", + "DEM", "marc tudestg", } DJF{ - "Fdj", + "DJF", "franc dal Dschibuti", } DKK{ - "Dkr", + "DKK", "cruna danaisa", } DOP{ - "RD$", + "DOP", "peso dominican", } DZD{ - "DA", + "DZD", "dinar algerian", } ECS{ - "ECS" /** === */, + "ECS", "sucre equadorian", } ECV{ - "ECV" /** === */, + "ECV", "unitad da scuntrada da l'Ecuador", } EEK{ - "Ekr", + "EEK", "cruna estona", } EGP{ @@ -348,23 +348,23 @@ rm{ "glivra egipziana", } ERN{ - "Nfk", + "ERN", "nakfa eritreic", } ESA{ - "ESA" /** === */, + "ESA", "peseta spagnola (conto A)", } ESB{ - "ESB" /** === */, + "ESB", "peseta spagnola (conto convertibel)", } ESP{ - "Pts", + "ESP", "peseta spagnola", } ETB{ - "Br", + "ETB", "birr etiopic", } EUR{ @@ -372,19 +372,19 @@ rm{ "euro", } FIM{ - "mk", + "FIM", "marc finlandais", } FJD{ - "FJ$", + "FJD", "dollar dal Fidschi", } FKP{ - "FK£", + "FKP", "glivra dal Falkland", } FRF{ - "₣", + "FRF", "franc franzos", } GBP{ @@ -392,7 +392,7 @@ rm{ "glivra sterlina", } GEK{ - "GEK" /** === */, + "GEK", "kupon larit georgian", } GEL{ @@ -400,15 +400,15 @@ rm{ "lari georgian", } GHC{ - "₵", + "GHC", "cedi ghanais (1979-2007)", } GHS{ - "GH₵", + "GHS", "cedi ghanais", } GIP{ - "GI£", + "GIP", "glivra da Gibraltar", } GMD{ @@ -416,19 +416,19 @@ rm{ "dalasi gambic", } GNF{ - "FG", + "GNF", "franc da la Guinea", } GNS{ - "GNS" /** === */, + "GNS", "syli da la Guinea", } GQE{ - "GQE" /** === */, + "GQE", "ekwele da la Guinea Equatoriala", } GRD{ - "₯", + "GRD", "drachma greca", } GTQ{ @@ -436,15 +436,15 @@ rm{ "quetzal da la Guatemala", } GWE{ - "GWE" /** === */, + "GWE", "escudo da la Guinea Portugaisa", } GWP{ - "GWP" /** === */, + "GWP", "peso da la Guinea-Bissau", } GYD{ - "GY$", + "GYD", "dollar da la Guyana", } HKD{ @@ -456,11 +456,11 @@ rm{ "lempira hondurian", } HRD{ - "HRD" /** === */, + "HRD", "dinar croat", } HRK{ - "kn", + "HRK", "kuna croata", } HTG{ @@ -468,19 +468,19 @@ rm{ "gourde haitian", } HUF{ - "Ft", + "HUF", "forint ungarais", } IDR{ - "Rp", + "IDR", "rupia indonaisa", } IEP{ - "IR£", + "IEP", "glivra indonaisa", } ILP{ - "I£", + "ILP", "glivra israeliana", } ILR{ @@ -492,7 +492,7 @@ rm{ "sheqel", } INR{ - "Rs", + "₹", "rupia indica", } IQD{ @@ -508,19 +508,19 @@ rm{ "veglia cruna islandaisa", } ISK{ - "Ikr", + "ISK", "cruna islandaisa", } ITL{ - "IT₤", + "ITL", "lira taliana", } JMD{ - "J$", + "JMD", "dollar giamaican", } JOD{ - "JD", + "JOD", "dinar jordanic", } JPY{ @@ -528,7 +528,7 @@ rm{ "yen giapunais", } KES{ - "Ksh", + "KES", "schilling kenian", } KGS{ @@ -540,7 +540,7 @@ rm{ "riel cambodschan", } KMF{ - "CF", + "KMF", "franc comorian", } KPW{ @@ -548,11 +548,11 @@ rm{ "won da la Corea dal Nord", } KRH{ - "KRH" /** === */, + "KRH", "hwan da la Corea dal Sid", } KRO{ - "KRO" /** === */, + "KRO", "vegl won da la Corea dal Sid", } KRW{ @@ -560,11 +560,11 @@ rm{ "won da la Corea dal Sid", } KWD{ - "KD", + "KWD", "dinar dal Kuwait", } KYD{ - "KY$", + "KYD", "dollar da las Inslas Cayman", } KZT{ @@ -572,19 +572,19 @@ rm{ "tenge casac", } LAK{ - "₭", + "LAK", "kip laot", } LBP{ - "LB£", + "LBP", "glivra libanaisa", } LKR{ - "SLRs", + "LKR", "rupia da la Sri Lanka", } LRD{ - "L$", + "LRD", "dollar liberian", } LSL{ @@ -592,35 +592,35 @@ rm{ "loti dal Lesotho", } LTL{ - "Lt", + "LTL", "litas lituan", } LTT{ - "LTT" /** === */, + "LTT", "talonas lituan", } LUC{ - "LUC" /** === */, + "LUC", "franc convertibel luxemburgais", } LUF{ - "LUF" /** === */, + "LUF", "franc luxemburgais", } LUL{ - "LUL" /** === */, + "LUL", "franc finanzial luxemburgais", } LVL{ - "Ls", + "LVL", "lats letton", } LVR{ - "LVR" /** === */, + "LVR", "rubel letton", } LYD{ - "LD", + "LYD", "dinar libic", } MAD{ @@ -628,15 +628,15 @@ rm{ "dirham marocan", } MAF{ - "MAF" /** === */, + "MAF", "franc marocan", } MCF{ - "MCF" /** === */, + "MCF", "franc monegas", } MDC{ - "MDC" /** === */, + "MDC", "cupon moldav", } MDL{ @@ -648,7 +648,7 @@ rm{ "ariary madagasc", } MGF{ - "MGF" /** === */, + "MGF", "franc madagasc", } MKD{ @@ -656,11 +656,11 @@ rm{ "dinar da la Macedonia", } MKN{ - "MKN" /** === */, + "MKN", "vegl dinar macedon", } MLF{ - "MLF" /** === */, + "MLF", "franc dal Mali", } MMK{ @@ -668,27 +668,27 @@ rm{ "Kyat dal Myanmar", } MNT{ - "₮", + "MNT", "tugrik mongolic", } MOP{ - "MOP$", + "MOP", "pataca dal Macao", } MRO{ - "UM", + "MRO", "ouguiya da la Mauretania", } MTL{ - "Lm", + "MTL", "lira maltaisa", } MTP{ - "MT£", + "MTP", "glivra maltaisa", } MUR{ - "MURs", + "MUR", "rupia dal Mauritius", } MVP{ @@ -708,55 +708,55 @@ rm{ "peso mexican", } MXP{ - "MXP" /** === */, + "MXP", "peso d'argient mexican (1861-1992)", } MXV{ - "MXV" /** === */, + "MXV", "unidad de inversion mexicana (UDI)", } MYR{ - "RM", + "MYR", "ringgit da la Malaisia", } MZE{ - "MZE" /** === */, + "MZE", "escudo dal mozambican", } MZM{ - "Mt", + "MZM", "vegl metical mozambican", } MZN{ - "MTn", + "MZN", "metical dal mozambican", } NAD{ - "N$", + "NAD", "dollar namibian", } NGN{ - "₦", + "NGN", "naira nigeriana", } NIC{ - "NIC" /** === */, + "NIC", "cordoba nicaraguan", } NIO{ - "C$", + "NIO", "cordoba oro nicaraguan", } NLG{ - "fl", + "NLG", "flurin ollandais", } NOK{ - "Nkr", + "NOK", "cruna norvegiaisa", } NPR{ - "NPRs", + "NPR", "rupia nepalaisa", } NZD{ @@ -768,19 +768,19 @@ rm{ "rial da l'Oman", } PAB{ - "B/.", + "PAB", "balboa dal Panama", } PEI{ - "I/.", + "PEI", "inti peruan", } PEN{ - "S/.", + "PEN", "nov sol peruan", } PES{ - "PES" /** === */, + "PES", "sol peruan", } PGK{ @@ -788,35 +788,35 @@ rm{ "kina da la Papua Nova Guinea", } PHP{ - "₱", + "PHP", "peso filippin", } PKR{ - "PKRs", + "PKR", "rupia pakistana", } PLN{ - "zł", + "PLN", "zloty polac", } PLZ{ - "PLZ" /** === */, + "PLZ", "zloty polac (1950-1995)", } PTE{ - "Esc", + "PTE", "escudo portugais", } PYG{ - "₲", + "PYG", "guarani paraguaian", } QAR{ - "QR", + "QAR", "riyal da Katar", } RHD{ - "RH$", + "RHD", "dollar rodesian", } ROL{ @@ -828,7 +828,7 @@ rm{ "leu rumen", } RSD{ - "din.", + "RSD", "dinar serb", } RUB{ @@ -836,7 +836,7 @@ rm{ "rubel russ (nov)", } RUR{ - "RUR" /** === */, + "RUR", "rubel russ (vegl)", } RWF{ @@ -844,19 +844,19 @@ rm{ "franc ruandais", } SAR{ - "SR", + "SAR", "riyal saudit", } SBD{ - "SI$", + "SBD", "dollar da las Salomonas", } SCR{ - "SRe", + "SCR", "rupia da las Seychellas", } SDD{ - "LSd", + "SDD", "dinar sudanais", } SDG{ @@ -864,59 +864,59 @@ rm{ "glivra sudanaisa", } SDP{ - "SDP" /** === */, + "SDP", "glivra sudanaisa (1956–2007)", } SEK{ - "Skr", + "SEK", "cruna svedaisa", } SGD{ - "S$", + "SGD", "dollar dal Singapur", } SHP{ - "SH£", + "SHP", "glivra da Sontg'Elena", } SIT{ - "SIT" /** === */, + "SIT", "tolar sloven", } SKK{ - "Sk", + "SKK", "cruna slovaca", } SLL{ - "Le", + "SLL", "leone da la Sierra Leone", } SOS{ - "Ssh", + "SOS", "schilling somalian", } SRD{ - "SR$", + "SRD", "dollar surinam", } SRG{ - "Sf", + "SRG", "flurin surinam", } STD{ - "Db", + "STD", "dobra da São Tomé e Principe", } SUR{ - "SUR" /** === */, + "SUR", "rubel sovietic", } SVC{ - "SV₡", + "SVC", "colon da l'El Salvador", } SYP{ - "SY£", + "SYP", "glivra siriana", } SZL{ @@ -928,7 +928,7 @@ rm{ "baht tailandais", } TJR{ - "TJR" /** === */, + "TJR", "rubel dal Tadschikistan", } TJS{ @@ -940,15 +940,15 @@ rm{ "manat turkmen", } TND{ - "DT", + "TND", "dinar tunesian", } TOP{ - "T$", + "TOP", "pa'anga da Tonga", } TPE{ - "TPE" /** === */, + "TPE", "escudo da Timor", } TRL{ @@ -956,11 +956,11 @@ rm{ "lira tirca", } TRY{ - "TL", + "TRY", "nova lira tirca", } TTD{ - "TT$", + "TTD", "dollar da Trinidad e Tobago", } TWD{ @@ -968,23 +968,23 @@ rm{ "nov dollar taiwanais", } TZS{ - "TSh", + "TZS", "schilling tansanian", } UAH{ - "₴", + "UAH", "hryvnia ucranais", } UAK{ - "UAK" /** === */, + "UAK", "karbovanetz ucranais", } UGS{ - "UGS" /** === */, + "UGS", "schilling ucranais", } UGX{ - "USh", + "UGX", "schilling ugandais", } USD{ @@ -992,23 +992,23 @@ rm{ "dollar dals Stadis Unids da l'America", } USN{ - "USN" /** === */, + "USN", "dollar dals Stadis Unids da l'America (proxim di)", } USS{ - "USS" /** === */, + "USS", "dollar dals Stadis Unids da l'America (medem di)", } UYI{ - "UYI" /** === */, + "UYI", "peso da l'Uruguay (unidades indexadas)", } UYP{ - "UYP" /** === */, + "UYP", "nov peso da l'Uruguay (1975-1993)", } UYU{ - "$U", + "UYU", "peso da l'Uruguay", } UZS{ @@ -1016,11 +1016,11 @@ rm{ "sum usbec", } VEB{ - "VEB" /** === */, + "VEB", "bolivar venezuelan", } VEF{ - "Bs.F.", + "VEF", "bolivar fuerte venezuelan", } VND{ @@ -1028,15 +1028,15 @@ rm{ "dong vietnamais", } VNN{ - "VNN" /** === */, + "VNN", "vegl dong vietnamais", } VUV{ - "VT", + "VUV", "vatu dal Vanuatu", } WST{ - "WS$", + "WST", "tala da la Samoa", } XAF{ @@ -1096,7 +1096,7 @@ rm{ "platin", } XRE{ - "XRE" /** === */, + "XRE", "fonds RINET", } XTS{ @@ -1108,43 +1108,43 @@ rm{ "valuta nunenconuschenta", } YDD{ - "YDD" /** === */, + "YDD", "dinar dal Jemen", } YER{ - "YR", + "YER", "rial dal Jemen", } YUD{ - "YUD" /** === */, - "dinar jugoslav (1966-1990)", + "YUD", + "dinar jugoslav (1966-1990)", } YUM{ - "YUM" /** === */, + "YUM", "nov dinar jugoslav", } YUN{ - "YUN" /** === */, + "YUN", "dinar jugoslav convertibel", } YUR{ - "YUR" /** === */, + "YUR", "dinar jugoslav refurmà", } ZAL{ - "ZAL" /** === */, + "ZAL", "rand sidafrican (finanzial)", } ZAR{ - "R", + "ZAR", "rand sidafrican", } ZMK{ - "ZK", + "ZMK", "kwacha da la sambia", } ZRN{ - "NZ", + "ZRN", "nov zaire dal Zaire", } ZRZ{ @@ -1152,7 +1152,7 @@ rm{ "zaire dal Zaire", } ZWD{ - "Z$", + "ZWD", "dollar dal Simbabwe", } } @@ -1160,5 +1160,5 @@ rm{ one{"{0} {1}"} other{"{0} {1}"} } - Version{"2.0.51.22"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/rn.txt b/icuSources/data/curr/rn.txt new file mode 100755 index 00000000..8c310382 --- /dev/null +++ b/icuSources/data/curr/rn.txt @@ -0,0 +1,224 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/rn.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/rn.xml + */ +rn{ + Currencies{ + AED{ + "AED", + "Idiramu ryo muri Leta Zunze Ubumwe z'Abarabu", + } + AOA{ + "AOA", + "Ikwanza ryo muri Angola", + } + AUD{ + "AU$", + "Idolari ryo muri Ositaraliya", + } + BHD{ + "BHD", + "Idinari ry'iribahireyini", + } + BIF{ + "FBu", + "Ifaranga ry'Uburundi", + } + BWP{ + "BWP", + "Ipula ryo muri Botswana", + } + CAD{ + "CA$", + "Idolari rya Kanada", + } + CDF{ + "CDF", + "Ifaranga rya Kongo", + } + CHF{ + "CHF", + "Ifaranga ry'Ubusuwisi", + } + CNY{ + "CNÂ¥", + "Iyuwani ryo mu Bushinwa", + } + CVE{ + "CVE", + "Irikaboveridiyano ryo muri Esikudo", + } + DJF{ + "DJF", + "Ifaranga ryo muri Jibuti", + } + DZD{ + "DZD", + "Idinari ryo muri Alijeriya", + } + EGP{ + "EGP", + "Ipawundi rya Misiri", + } + ERN{ + "ERN", + "Irinakufa ryo muri Eritereya", + } + ETB{ + "ETB", + "Ibiri ryo muri Etiyopiya", + } + EUR{ + "€", + "Iyero", + } + GBP{ + "£", + "Ipawundi ryo mu Bwongereza", + } + GHC{ + "GHC", + "Icedi ryo muri Gana", + } + GMD{ + "GMD", + "Idalasi ryo muri Gambiya", + } + GNS{ + "GNS", + "Ifaranga ryo muri Gineya", + } + INR{ + "₹", + "Irupiya ryo mu Buhindi", + } + JPY{ + "JPÂ¥", + "Iyeni ry'Ubuyapani", + } + KES{ + "KES", + "Ishilingi rya Kenya", + } + KMF{ + "KMF", + "Ifaranga rya Komore", + } + LRD{ + "LRD", + "Idolari rya Liberiya", + } + LSL{ + "LSL", + "Iloti ryo muro Lesoto", + } + LYD{ + "LYD", + "Idinari rya Libiya", + } + MAD{ + "MAD", + "Idiramu ryo muri Maroke", + } + MGA{ + "MGA", + "Iriyari ryo muri Madagasikari", + } + MRO{ + "MRO", + "Ugwiya ryo muri Moritaniya", + } + MUR{ + "MUR", + "Irupiya ryo mu birwa bya Morise", + } + MWK{ + "MWK", + "Ikwaca ryo muri Malawi", + } + MZM{ + "MZM", + "Irimetikali ryo muri Mozambike", + } + NAD{ + "NAD", + "Idolari rya Namibiya", + } + NGN{ + "NGN", + "Inayira ryo muri Nijeriya", + } + RWF{ + "RWF", + "Ifaranga ry'u Rwanda", + } + SAR{ + "SAR", + "Iriyari ryo muri Arabiya Sawudite", + } + SCR{ + "SCR", + "Irupiya ryo mu birwa bya Sayisheli", + } + SDG{ + "SDG", + "Ipawundi rya Sudani", + } + SHP{ + "SHP", + "Ipawundi rya Sente Helena", + } + SLL{ + "SLL", + "Ilewone", + } + SOS{ + "SOS", + "Ishilingi ryo muri Somaliya", + } + STD{ + "STD", + "Idobura ryo muri Sawotome na Perensipe", + } + SZL{ + "SZL", + "Ililangeni", + } + TND{ + "TND", + "Idinari ryo muri Tuniziya", + } + TZS{ + "TZS", + "Ishilingi rya Tanzaniya", + } + UGX{ + "UGX", + "Ishilingi ry'Ubugande", + } + USD{ + "US$", + "Idolari ry'abanyamerika", + } + ZAR{ + "ZAR", + "Irandi ryo muri Afurika y'Epfo", + } + ZMK{ + "ZMK", + "Ikwaca ryo muri Zambiya", + } + ZWD{ + "ZWD", + "Idolari ryo muri Zimbabwe", + } + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/curr/ro.txt b/icuSources/data/curr/ro.txt index f14cae97..9237dc01 100644 --- a/icuSources/data/curr/ro.txt +++ b/icuSources/data/curr/ro.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2011 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ro.xml @@ -12,7 +12,7 @@ ro{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "pesetă andorrană", } AED{ @@ -32,7 +32,7 @@ ro{ "dram armenesc", } ANG{ - "NAf.", + "ANG", "gulden Antilele Olandeze", } AOA{ @@ -40,15 +40,15 @@ ro{ "kwanza angoleză", } ARP{ - "ARP" /** === */, + "ARP", "peso argentinian (1983–1985)", } ARS{ - "AR$", + "ARS", "peso argentinian", } ATS{ - "ATS" /** === */, + "ATS", "șiling austriac", } AUD{ @@ -64,35 +64,35 @@ ro{ "manat azer (1993-2006)", } AZN{ - "man.", + "AZN", "manat Azerbaidjan", } BAD{ - "BAD" /** === */, + "BAD", "dinar Bosnia-Herțegovina (1992-1994)", } BAM{ - "KM", + "BAM", "marcă convertibilă bosniacă", } BBD{ - "Bds$", + "BBD", "dolar Barbados", } BDT{ - "Tk", + "BDT", "taka Bangladesh", } BEC{ - "BEC" /** === */, + "BEC", "franc belgian (convertibil)", } BEF{ - "BF", + "BEF", "franc belgian", } BEL{ - "BEL" /** === */, + "BEL", "franc belgian (financiar)", } BGN{ @@ -104,31 +104,31 @@ ro{ "dinar Bahrain", } BIF{ - "FBu", + "BIF", "franc Burundi", } BMD{ - "BD$", + "BMD", "dolar Bermude", } BND{ - "BN$", + "BND", "dolar Brunei", } BOB{ - "Bs", + "BOB", "bolivian bolivian", } BOP{ - "$b.", + "BOP", "peso bolivian", } BOV{ - "BOV" /** === */, + "BOV", "mvdol bolivian", } BRE{ - "BRE" /** === */, + "BRE", "cruzeiro brazilian (1990–1993)", } BRL{ @@ -136,19 +136,19 @@ ro{ "real brazilian", } BRR{ - "BRR" /** === */, + "BRR", "cruzeiro brazilian (1993-1994)", } BSD{ - "BS$", + "BSD", "dolar Bahamas", } BTN{ - "Nu.", + "BTN", "ngultrum Bhutan", } BUK{ - "BUK" /** === */, + "BUK", "kyat birman", } BWP{ @@ -160,7 +160,7 @@ ro{ "rublă bielorusă", } BZD{ - "BZ$", + "BZD", "dolar Belize", } CAD{ @@ -176,7 +176,7 @@ ro{ "franc elvețian", } CLP{ - "CL$", + "CLP", "peso chilian", } CNY{ @@ -184,15 +184,15 @@ ro{ "yuan renminbi chinezesc", } COP{ - "CO$", + "COP", "peso columbian", } CRC{ - "₡", + "CRC", "colon costarican", } CSD{ - "CSD" /** === */, + "CSD", "dinar Serbia și Muntenegru (2002-2006)", } CUC{ @@ -200,51 +200,51 @@ ro{ "peso cubanez convertibil", } CUP{ - "CU$", + "CUP", "peso cubanez", } CVE{ - "CV$", + "CVE", "escudo Capul Verde", } CYP{ - "CY£", + "CYP", "liră cipriotă", } CZK{ - "Kč", + "CZK", "coroană cehă", } DDM{ - "DDM" /** === */, + "DDM", "marcă est-germană", } DEM{ - "DM", + "DEM", "marcă germană", } DJF{ - "Fdj", + "DJF", "franc Djibouti", } DKK{ - "Dkr", + "DKK", "coroană daneză", } DOP{ - "RD$", + "DOP", "peso dominican", } DZD{ - "DA", + "DZD", "dinar algerian", } ECS{ - "ECS" /** === */, + "ECS", "sucre Ecuador", } EEK{ - "Ekr", + "EEK", "coroană estoniană", } EGP{ @@ -256,19 +256,19 @@ ro{ "nakfa eritreeană", } ESA{ - "ESA" /** === */, + "ESA", "peseta spaniolă (cont A)", } ESB{ - "ESB" /** === */, + "ESB", "peseta spaniolă (cont convertibil)", } ESP{ - "Pts", + "ESP", "pesetă spaniolă", } ETB{ - "Br", + "ETB", "birr Etiopia", } EUR{ @@ -276,19 +276,19 @@ ro{ "euro", } FIM{ - "mk", + "FIM", "marcă finlandeză", } FJD{ - "FJ$", + "FJD", "dolar Fiji", } FKP{ - "FK£", + "FKP", "liră Insulele Falkland", } FRF{ - "₣", + "FRF", "franc francez", } GBP{ @@ -300,7 +300,7 @@ ro{ "lari Georgia", } GHC{ - "₵", + "GHC", "cedi Ghana (1979-2007)", } GHS{ @@ -308,7 +308,7 @@ ro{ "cedi ghanez", } GIP{ - "GI£", + "GIP", "liră Gibraltar", } GMD{ @@ -316,11 +316,11 @@ ro{ "dalasi Gambia", } GNF{ - "FG", + "GNF", "franc guineean", } GRD{ - "₯", + "GRD", "drahmă grecească", } GTQ{ @@ -328,11 +328,11 @@ ro{ "quetzal guatemalez", } GWP{ - "GWP" /** === */, + "GWP", "peso Guineea-Bissau", } GYD{ - "GY$", + "GYD", "dolar guyanez", } HKD{ @@ -344,11 +344,11 @@ ro{ "lempira honduriană", } HRD{ - "HRD" /** === */, + "HRD", "dinar croat", } HRK{ - "kn", + "HRK", "kuna croată", } HTG{ @@ -356,19 +356,19 @@ ro{ "gourde Haiti", } HUF{ - "Ft", + "HUF", "forint maghiar", } IDR{ - "Rp", + "IDR", "rupie indoneziană", } IEP{ - "IR£", + "IEP", "liră irlandeză", } ILP{ - "I£", + "ILP", "liră israeliană", } ILS{ @@ -376,7 +376,7 @@ ro{ "șechel israelian nou", } INR{ - "Rs", + "₹", "rupie indiană", } IQD{ @@ -388,19 +388,19 @@ ro{ "rial iranian", } ISK{ - "Ikr", + "ISK", "coroană islandeză", } ITL{ - "IT₤", + "ITL", "liră italiană", } JMD{ - "J$", + "JMD", "dolar jamaican", } JOD{ - "JD", + "JOD", "dinar iordanian", } JPY{ @@ -408,7 +408,7 @@ ro{ "yen japonez", } KES{ - "Ksh", + "KES", "șiling kenyan", } KGS{ @@ -420,7 +420,7 @@ ro{ "riel cambodgian", } KMF{ - "CF", + "KMF", "franc comorian", } KPW{ @@ -432,11 +432,11 @@ ro{ "won sud-coreean", } KWD{ - "KD", + "KWD", "dinar kuweitian", } KYD{ - "KY$", + "KYD", "dolar Insulele Cayman", } KZT{ @@ -444,19 +444,19 @@ ro{ "tenge kazahă", } LAK{ - "₭", + "LAK", "kip Laos", } LBP{ - "LB£", + "LBP", "liră libaneză", } LKR{ - "SLRs", + "LKR", "rupie Sri Lanka", } LRD{ - "L$", + "LRD", "dolar liberian", } LSL{ @@ -464,31 +464,31 @@ ro{ "loti lesothian", } LTL{ - "Lt", + "LTL", "litu lituanian", } LUC{ - "LUC" /** === */, + "LUC", "franc convertibil luxemburghez", } LUF{ - "LUF" /** === */, + "LUF", "franc luxemburghez", } LUL{ - "LUL" /** === */, + "LUL", "franc financiar luxemburghez", } LVL{ - "Ls", + "LVL", "lats Letonia", } LVR{ - "LVR" /** === */, + "LVR", "rublă Letonia", } LYD{ - "LD", + "LYD", "dinar libian", } MAD{ @@ -496,7 +496,7 @@ ro{ "dirham marocan", } MAF{ - "MAF" /** === */, + "MAF", "franc marocan", } MDL{ @@ -508,7 +508,7 @@ ro{ "ariary Madagascar", } MGF{ - "MGF" /** === */, + "MGF", "franc Madagascar", } MKD{ @@ -516,7 +516,7 @@ ro{ "dinar macedonean", } MLF{ - "MLF" /** === */, + "MLF", "franc Mali", } MMK{ @@ -524,7 +524,7 @@ ro{ "kyat Myanmar", } MNT{ - "₮", + "MNT", "tugrik mongol", } MOP{ @@ -536,7 +536,7 @@ ro{ "ouguiya mauritană", } MTL{ - "Lm", + "MTL", "liră malteză", } MUR{ @@ -556,27 +556,27 @@ ro{ "peso mexican", } MXP{ - "MXP" /** === */, + "MXP", "peso mexican de argint (1861–1992)", } MYR{ - "RM", + "MYR", "ringgit malaiezian", } MZE{ - "MZE" /** === */, + "MZE", "escudo Mozambic", } MZM{ - "Mt", + "MZM", "metical Mozambic vechi", } MZN{ - "MTn", + "MZN", "metical Mozambic", } NAD{ - "N$", + "NAD", "dolar namibian", } NGN{ @@ -584,7 +584,7 @@ ro{ "naira nigeriană", } NIC{ - "NIC" /** === */, + "NIC", "cordoba Nicaragua", } NIO{ @@ -592,15 +592,15 @@ ro{ "cordoba oro nicaraguană", } NLG{ - "fl", + "NLG", "gulden olandez", } NOK{ - "Nkr", + "NOK", "coroană norvegiană", } NPR{ - "NPRs", + "NPR", "rupie nepaleză", } NZD{ @@ -612,19 +612,19 @@ ro{ "riyal Oman", } PAB{ - "B/.", + "PAB", "balboa panameză", } PEI{ - "I/.", + "PEI", "inti peruvian", } PEN{ - "S/.", + "PEN", "sol nou peruvian", } PES{ - "PES" /** === */, + "PES", "sol peruvian", } PGK{ @@ -632,31 +632,31 @@ ro{ "kina Papua-Noua Guinee", } PHP{ - "₱", + "PHP", "peso filipinez", } PKR{ - "PKRs", + "PKR", "rupie pakistaneză", } PLN{ - "zł", + "PLN", "zlot nou polonez", } PLZ{ - "PLZ" /** === */, + "PLZ", "zlot polonez (1950–1995)", } PYG{ - "₲", + "PYG", "guarani Paraguay", } QAR{ - "QR", + "QAR", "riyal Qatar", } RHD{ - "RH$", + "RHD", "dolar rhodesian", } ROL{ @@ -668,7 +668,7 @@ ro{ "leu românesc", } RSD{ - "din.", + "RSD", "dinar sârbesc", } RUB{ @@ -680,19 +680,19 @@ ro{ "franc Rwanda", } SAR{ - "SR", + "SAR", "riyal Arabia Saudită", } SBD{ - "SI$", + "SBD", "dolar Insulele Solomon", } SCR{ - "SRe", + "SCR", "rupie Seychelles", } SDD{ - "LSd", + "SDD", "dinar sudanez", } SDG{ @@ -700,59 +700,59 @@ ro{ "liră sudaneză", } SDP{ - "SDP" /** === */, + "SDP", "liră sudaneză (1957-1998)", } SEK{ - "Skr", + "SEK", "coroană suedeză", } SGD{ - "S$", + "SGD", "dolar Singapore", } SHP{ - "SH£", + "SHP", "liră Insula Sf. Elena", } SIT{ - "SIT" /** === */, + "SIT", "tolar sloven", } SKK{ - "Sk", + "SKK", "coroană slovacă", } SLL{ - "Le", + "SLL", "leone Sierra Leone", } SOS{ - "Ssh", + "SOS", "șiling somalez", } SRD{ - "SR$", + "SRD", "dolar Surinam", } SRG{ - "Sf", + "SRG", "gulden Surinam", } STD{ - "Db", + "STD", "dobra Sao Tome și Principe", } SUR{ - "SUR" /** === */, + "SUR", "rublă sovietică", } SVC{ - "SV₡", + "SVC", "colon El Salvador", } SYP{ - "SY£", + "SYP", "liră siriană", } SZL{ @@ -764,7 +764,7 @@ ro{ "baht thailandez", } TJR{ - "TJR" /** === */, + "TJR", "rublă Tadjikistan", } TJS{ @@ -780,7 +780,7 @@ ro{ "manat turkmen", } TND{ - "DT", + "TND", "dinar tunisian", } TOP{ @@ -792,11 +792,11 @@ ro{ "liră turcească", } TRY{ - "TL", + "TRY", "liră turcească nouă", } TTD{ - "TT$", + "TTD", "dolar Trinidad-Tobago", } TWD{ @@ -804,43 +804,43 @@ ro{ "dolar nou Taiwan", } TZS{ - "TSh", + "TZS", "șiling tanzanian", } UAH{ - "₴", + "UAH", "hryvna ucraineană", } UAK{ - "UAK" /** === */, + "UAK", "carboavă ucraineană", } UGS{ - "UGS" /** === */, + "UGS", "șiling ugandez (1966–1987)", } UGX{ - "USh", + "UGX", "șiling ugandez", } USD{ - "US$", + "$", "dolar american", } USN{ - "USN" /** === */, + "USN", "dolar american (ziua următoare)", } USS{ - "USS" /** === */, + "USS", "dolar american (aceeași zi)", } UYP{ - "UYP" /** === */, + "UYP", "peso Uruguay (1975–1993)", } UYU{ - "$U", + "UYU", "peso nou Uruguay", } UZS{ @@ -848,7 +848,7 @@ ro{ "sum Uzbekistan", } VEB{ - "VEB" /** === */, + "VEB", "bolivar Venezuela", } VEF{ @@ -904,7 +904,7 @@ ro{ "drepturi speciale de tragere", } XEU{ - "XEU" /** === */, + "XEU", "unitate de monedă europeană", } XFO{ @@ -916,7 +916,7 @@ ro{ "franc UIC francez", } XOF{ - "XOF", + "CFA", "franc CFA BCEAO", } XPD{ @@ -924,7 +924,7 @@ ro{ "paladiu", } XPF{ - "XPF", + "CFPF", "franc CFP", } XPT{ @@ -940,31 +940,31 @@ ro{ "monedă necunoscută", } YDD{ - "YDD" /** === */, + "YDD", "dinar Yemen", } YER{ - "YR", + "YER", "riyal Yemen", } YUD{ - "YUD" /** === */, + "YUD", "dinar iugoslav greu", } YUM{ - "YUM" /** === */, + "YUM", "dinar iugoslav nou", } YUN{ - "YUN" /** === */, + "YUN", "dinar iugoslav convertibil", } ZAL{ - "ZAL" /** === */, + "ZAL", "rand sud-african (financiar)", } ZAR{ - "R", + "ZAR", "rand sud-african", } ZMK{ @@ -972,11 +972,11 @@ ro{ "kwacha zambian", } ZRN{ - "NZ", + "ZRN", "zair nou", } ZWD{ - "Z$", + "ZWD", "dolar Zimbabwe", } ZWL{ @@ -2004,5 +2004,5 @@ ro{ one{"{0} {1}"} other{"{0} {1}"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/ro_MD.txt b/icuSources/data/curr/ro_MD.txt index f5dd26dd..eed93a7f 100755 --- a/icuSources/data/curr/ro_MD.txt +++ b/icuSources/data/curr/ro_MD.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/mo.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ ro_MD{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/curr/rof.txt b/icuSources/data/curr/rof.txt index 9d005a39..457d8d02 100755 --- a/icuSources/data/curr/rof.txt +++ b/icuSources/data/curr/rof.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/rof.xml @@ -16,7 +16,7 @@ rof{ "heleri sa Falme za Kiarabu", } AOA{ - "Kz", + "AOA", "heleri sa Angola", } AUD{ @@ -24,11 +24,11 @@ rof{ "heleri sa Australia", } BHD{ - "BD", + "BHD", "heleri sa Bahareni", } BIF{ - "FBu", + "BIF", "heleri sa Burundi", } BWP{ @@ -52,15 +52,15 @@ rof{ "heleri sa China", } CVE{ - "CV$", + "CVE", "heleri sa Kepuvede", } DJF{ - "Fdj", + "DJF", "heleri sa Jibuti", } DZD{ - "DA", + "DZD", "heleri sa Aljeria", } EGP{ @@ -68,11 +68,11 @@ rof{ "heleri sa Misri", } ERN{ - "Nfk", + "ERN", "heleri sa Eritrea", } ETB{ - "Br", + "ETB", "heleri sa Uhabeshi", } EUR{ @@ -84,7 +84,7 @@ rof{ "heleri sa Uingereza", } GHC{ - "₵", + "GHC", "heleri sa Ghana", } GMD{ @@ -92,11 +92,11 @@ rof{ "heleri sa Gambia", } GNS{ - "GNS" /** === */, + "GNS", "heleri sa Gine", } INR{ - "Rs", + "₹", "heleri sa India", } JPY{ @@ -104,15 +104,15 @@ rof{ "heleri sa Japani", } KES{ - "Ksh", + "KES", "heleri sa Kenya", } KMF{ - "CF", + "KMF", "heleri sa Komoro", } LRD{ - "L$", + "LRD", "heleri sa Liberia", } LSL{ @@ -120,7 +120,7 @@ rof{ "heleri sa Lesoto", } LYD{ - "LD", + "LYD", "heleri sa Libya", } MAD{ @@ -132,11 +132,11 @@ rof{ "heleri sa Bukini", } MRO{ - "UM", + "MRO", "heleri sa Moritania", } MUR{ - "MURs", + "MUR", "heleri sa Morisi", } MWK{ @@ -144,15 +144,15 @@ rof{ "heleri sa Malawi", } MZM{ - "Mt", + "MZM", "heleri sa Msumbiji", } NAD{ - "N$", + "NAD", "heleri sa Namibia", } NGN{ - "₦", + "NGN", "heleri sa Nijeria", } RWF{ @@ -160,11 +160,11 @@ rof{ "heleri sa Rwanda", } SAR{ - "SR", + "SAR", "heleri sa Saudia", } SCR{ - "SRe", + "SCR", "heleri sa Shelisheli", } SDG{ @@ -172,19 +172,19 @@ rof{ "heleri sa Sudani", } SHP{ - "SH£", + "SHP", "heleri sa Santahelena", } SLL{ - "Le", + "SLL", "leoni", } SOS{ - "Ssh", + "SOS", "heleri sa Somalia", } STD{ - "Db", + "STD", "heleri sa Sao Tome na Principe", } SZL{ @@ -192,7 +192,7 @@ rof{ "lilangeni", } TND{ - "DT", + "TND", "heleri sa Tunisia", } TZS{ @@ -200,7 +200,7 @@ rof{ "heleri sa Tanzania", } UGX{ - "USh", + "UGX", "heleri sa Uganda", } USD{ @@ -216,17 +216,17 @@ rof{ "heleri sa CFA BCEAO", } ZAR{ - "R", + "ZAR", "heleri sa Afrika Kusini", } ZMK{ - "ZK", + "ZMK", "heleri sa Zambia", } ZWD{ - "Z$", + "ZWD", "heleri sa Zimbabwe", } } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/root.txt b/icuSources/data/curr/root.txt index 0acc307e..11340389 100644 --- a/icuSources/data/curr/root.txt +++ b/icuSources/data/curr/root.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/root.xml @@ -11,278 +11,34 @@ */ root{ Currencies{ - AFN{ - "Af", - "AFN", - } - ANG{ - "NAf.", - "ANG", - } - AOA{ - "Kz", - "AOA", - } - ARA{ - "₳" /** === */, - "ARA", - } - ARL{ - "$L" /** === */, - "ARL", - } - ARM{ - "m$n" /** === */, - "ARM", - } - ARS{ - "AR$", - "ARS", - } AUD{ "AU$", "AUD", } - AWG{ - "Afl.", - "AWG", - } - AZN{ - "man.", - "AZN", - } - BAM{ - "KM", - "BAM", - } - BBD{ - "Bds$", - "BBD", - } - BDT{ - "Tk", - "BDT", - } - BEF{ - "BF" /** === */, - "BEF", - } - BHD{ - "BD", - "BHD", - } - BIF{ - "FBu", - "BIF", - } - BMD{ - "BD$", - "BMD", - } - BND{ - "BN$", - "BND", - } - BOB{ - "Bs", - "BOB", - } - BOP{ - "$b." /** === */, - "BOP", - } BRL{ "R$", "BRL", } - BSD{ - "BS$", - "BSD", - } - BTN{ - "Nu.", - "BTN", - } - BWP{ - "BWP", - "BWP", - } - BZD{ - "BZ$", - "BZD", - } CAD{ "CA$", "CAD", } - CDF{ - "CDF", - "CDF", - } - CLE{ - "Eº" /** === */, - "CLE", - } - CLP{ - "CL$", - "CLP", - } CNY{ "CNÂ¥", "CNY", } - COP{ - "CO$", - "COP", - } - CRC{ - "₡", - "CRC", - } - CUC{ - "CUC$", - "CUC", - } - CUP{ - "CU$", - "CUP", - } - CVE{ - "CV$", - "CVE", - } - CYP{ - "CY£" /** === */, - "CYP", - } - CZK{ - "Kč", - "CZK", - } - DEM{ - "DM" /** === */, - "DEM", - } - DJF{ - "Fdj", - "DJF", - } - DKK{ - "Dkr", - "DKK", - } - DOP{ - "RD$", - "DOP", - } - DZD{ - "DA", - "DZD", - } - EEK{ - "Ekr", - "EEK", - } - ERN{ - "Nfk", - "ERN", - } - ESP{ - "Pts" /** === */, - "ESP", - } - ETB{ - "Br", - "ETB", - } EUR{ "€", "EUR", } - FIM{ - "mk" /** === */, - "FIM", - } - FJD{ - "FJ$", - "FJD", - } - FKP{ - "FK£", - "FKP", - } - FRF{ - "₣" /** === */, - "FRF", - } GBP{ "£", "GBP", } - GHC{ - "₵" /** === */, - "GHC", - } - GHS{ - "GH₵", - "GHS", - } - GIP{ - "GI£", - "GIP", - } - GMD{ - "GMD", - "GMD", - } - GNF{ - "FG", - "GNF", - } - GRD{ - "₯" /** === */, - "GRD", - } - GTQ{ - "GTQ", - "GTQ", - } - GYD{ - "GY$", - "GYD", - } HKD{ "HK$", "HKD", } - HNL{ - "HNL", - "HNL", - } - HRK{ - "kn", - "HRK", - } - HTG{ - "HTG", - "HTG", - } - HUF{ - "Ft", - "HUF", - } - IDR{ - "Rp", - "IDR", - } - IEP{ - "IR£" /** === */, - "IEP", - } - ILP{ - "I£" /** === */, - "ILP", - } ILS{ "₪", "ILS", @@ -291,334 +47,38 @@ root{ "₹", "INR", } - ISK{ - "Ikr", - "ISK", - } - ITL{ - "IT₤" /** === */, - "ITL", - } - JMD{ - "J$", - "JMD", - } - JOD{ - "JD", - "JOD", - } JPY{ "JPÂ¥", "JPY", } - KES{ - "Ksh", - "KES", - } - KMF{ - "CF", - "KMF", - } KRW{ "₩", "KRW", } - KWD{ - "KD", - "KWD", - } - KYD{ - "KY$", - "KYD", - } - LAK{ - "₭", - "LAK", - } - LBP{ - "LB£", - "LBP", - } - LKR{ - "SLRs", - "LKR", - } - LRD{ - "L$", - "LRD", - } - LSL{ - "LSL", - "LSL", - } - LTL{ - "Lt", - "LTL", - } - LVL{ - "Ls", - "LVL", - } - LYD{ - "LD", - "LYD", - } - MMK{ - "MMK", - "MMK", - } - MNT{ - "₮", - "MNT", - } - MOP{ - "MOP$", - "MOP", - } - MRO{ - "UM", - "MRO", - } - MTL{ - "Lm" /** === */, - "MTL", - } - MTP{ - "MT£" /** === */, - "MTP", - } - MUR{ - "MURs", - "MUR", - } MXN{ "MX$", "MXN", } - MYR{ - "RM", - "MYR", - } - MZM{ - "Mt", - "MZM", - } - MZN{ - "MTn" /** === */, - "MZN", - } - NAD{ - "N$", - "NAD", - } - NGN{ - "₦", - "NGN", - } - NIO{ - "C$", - "NIO", - } - NLG{ - "fl" /** === */, - "NLG", - } - NOK{ - "Nkr", - "NOK", - } - NPR{ - "NPRs", - "NPR", - } NZD{ "NZ$", "NZD", } - PAB{ - "B/.", - "PAB", - } - PEI{ - "I/." /** === */, - "PEI", - } - PEN{ - "S/.", - "PEN", - } - PGK{ - "PGK", - "PGK", - } - PHP{ - "₱", - "PHP", - } - PKR{ - "PKRs", - "PKR", - } - PLN{ - "zł", - "PLN", - } - PTE{ - "Esc" /** === */, - "PTE", - } - PYG{ - "₲", - "PYG", - } - QAR{ - "QR", - "QAR", - } - RHD{ - "RH$" /** === */, - "RHD", - } - RON{ - "RON" /** === */, - "RON", - } - RSD{ - "din.", - "RSD", - } - SAR{ - "SR", - "SAR", - } - SBD{ - "SI$", - "SBD", - } - SCR{ - "SRe", - "SCR", - } - SDD{ - "LSd" /** === */, - "SDD", - } - SEK{ - "Skr", - "SEK", - } - SGD{ - "S$", - "SGD", - } - SHP{ - "SH£", - "SHP", - } - SKK{ - "Sk", - "SKK", - } - SLL{ - "Le", - "SLL", - } - SOS{ - "Ssh", - "SOS", - } - SRD{ - "SR$", - "SRD", - } - SRG{ - "Sf" /** === */, - "SRG", - } - STD{ - "Db", - "STD", - } - SVC{ - "SV₡", - "SVC", - } - SYP{ - "SY£", - "SYP", - } - SZL{ - "SZL", - "SZL", - } THB{ "฿", "THB", } - TMM{ - "TMM", - "TMM", - } - TND{ - "DT", - "TND", - } - TOP{ - "T$", - "TOP", - } - TRL{ - "TRL" /** === */, - "TRL", - } - TRY{ - "TL", - "TRY", - } - TTD{ - "TT$", - "TTD", - } TWD{ "NT$", "TWD", } - TZS{ - "TSh", - "TZS", - } - UAH{ - "₴", - "UAH", - } - UGX{ - "USh", - "UGX", - } USD{ "US$", "USD", } - UYU{ - "$U", - "UYU", - } - VEF{ - "Bs.F.", - "VEF", - } VND{ "₫", "VND", } - VUV{ - "VT", - "VUV", - } - WST{ - "WS$", - "WST", - } XAF{ "FCFA", "XAF", @@ -635,35 +95,11 @@ root{ "CFPF", "XPF", } - YER{ - "YR", - "YER", - } - ZAR{ - "R", - "ZAR", - } - ZMK{ - "ZK", - "ZMK", - } - ZRN{ - "NZ" /** === */, - "ZRN", - } - ZRZ{ - "ZRZ" /** === */, - "ZRZ", - } - ZWD{ - "Z$", - "ZWD", - } } CurrencyUnitPatterns{ other{"{0} {1}"} } - Version{"2.0.52.9"} + Version{"2.0.67.6"} currencySpacing{ afterCurrency{ currencyMatch{"[:letter:]"} diff --git a/icuSources/data/curr/ru.txt b/icuSources/data/curr/ru.txt index 1d8a8186..c6a2d011 100644 --- a/icuSources/data/curr/ru.txt +++ b/icuSources/data/curr/ru.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ru.xml @@ -12,7 +12,7 @@ ru{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "Андоррская песета", } AED{ @@ -20,11 +20,11 @@ ru{ "Дирхам (ОАЭ)", } AFA{ - "AFA" /** === */, + "AFA", "Афгани (1927-2002)", } AFN{ - "Af", + "AFN", "Афгани", } ALL{ @@ -36,39 +36,39 @@ ru{ "Армянский драм", } ANG{ - "NAf.", + "ANG", "Нидерландский антильский гульден", } AOA{ - "Kz", + "AOA", "Ангольская кванза", } AOK{ - "AOK" /** === */, + "AOK", "Ангольская кванза (1977-1990)", } AON{ - "AON" /** === */, + "AON", "Ангольская новая кванза (1990-2000)", } AOR{ - "AOR" /** === */, + "AOR", "Ангольская кванза реюстадо (1995-1999)", } ARA{ - "₳", + "ARA", "Аргентинский аустрал", } ARP{ - "ARP" /** === */, + "ARP", "Аргентинское песо (1983-1985)", } ARS{ - "AR$", + "ARS", "Аргентинское песо", } ATS{ - "ATS" /** === */, + "ATS", "Австрийский шиллинг", } AUD{ @@ -76,7 +76,7 @@ ru{ "Австралийский доллар", } AWG{ - "Afl.", + "AWG", "Арубанский гульден", } AZM{ @@ -84,39 +84,39 @@ ru{ "Старый азербайджанский манат", } AZN{ - "man.", + "AZN", "Азербайджанский манат", } BAD{ - "BAD" /** === */, + "BAD", "Динар Боснии и Герцеговины", } BAM{ - "KM", + "BAM", "Конвертируемая марка Боснии и Герцеговины", } BBD{ - "Bds$", + "BBD", "Барбадосский доллар", } BDT{ - "Tk", + "BDT", "Бангладешская така", } BEC{ - "BEC" /** === */, + "BEC", "Бельгийский франк (конвертируемый)", } BEF{ - "BF", + "BEF", "Бельгийский франк", } BEL{ - "BEL" /** === */, + "BEL", "Бельгийский франк (финансовый)", } BGL{ - "BGL" /** === */, + "BGL", "Лев", } BGN{ @@ -124,43 +124,43 @@ ru{ "Болгарский лев", } BHD{ - "BD", + "BHD", "Бахрейнский динар", } BIF{ - "FBu", + "BIF", "Бурундийский франк", } BMD{ - "BD$", + "BMD", "Бермудский доллар", } BND{ - "BN$", + "BND", "Брунейский доллар", } BOB{ - "Bs", + "BOB", "Боливиано", } BOP{ - "$b.", + "BOP", "Боливийское песо", } BOV{ - "BOV" /** === */, + "BOV", "Боливийский мвдол", } BRB{ - "BRB" /** === */, + "BRB", "Бразильский новый крузейро (1967-1986)", } BRC{ - "BRC" /** === */, + "BRC", "Бразильское крузадо", } BRE{ - "BRE" /** === */, + "BRE", "Бразильский крузейро (1990-1993)", } BRL{ @@ -168,23 +168,23 @@ ru{ "Бразильский реал", } BRN{ - "BRN" /** === */, + "BRN", "Бразильское новое крузадо", } BRR{ - "BRR" /** === */, + "BRR", "Бразильский крузейро", } BSD{ - "BS$", + "BSD", "Багамский доллар", } BTN{ - "Nu.", + "BTN", "Нгултрум", } BUK{ - "BUK" /** === */, + "BUK", "Джа", } BWP{ @@ -192,7 +192,7 @@ ru{ "Ботсванская пула", } BYB{ - "BYB" /** === */, + "BYB", "Белорусский рубль (1994-1999)", } BYR{ @@ -200,7 +200,7 @@ ru{ "Белорусский рубль", } BZD{ - "BZ$", + "BZD", "Белизский доллар", } CAD{ @@ -212,7 +212,7 @@ ru{ "Конголезский франк", } CHE{ - "CHE" /** === */, + "CHE", "WIR евро", } CHF{ @@ -220,15 +220,15 @@ ru{ "Швейцарский франк", } CHW{ - "CHW" /** === */, + "CHW", "WIR франк", } CLF{ - "CLF" /** === */, + "CLF", "Условная расчетная единица Чили", } CLP{ - "CL$", + "CLP", "Чилийское песо", } CNY{ @@ -236,79 +236,79 @@ ru{ "Юань Ренминби", } COP{ - "CO$", + "COP", "Колумбийское песо", } COU{ - "COU" /** === */, + "COU", "Единица реальной стоимости Колумбии", } CRC{ - "₡", + "CRC", "Костариканский колон", } CSD{ - "CSD" /** === */, + "CSD", "Старый Сербский динар", } CSK{ - "CSK" /** === */, + "CSK", "Чехословацкая твердая крона", } CUC{ - "CUC$", + "CUC", "Кубинское конвертируемое песо", } CUP{ - "CU$", + "CUP", "Кубинское песо", } CVE{ - "CV$", + "CVE", "Эскудо Кабо-Верде", } CYP{ - "CY£", + "CYP", "Кипрский фунт", } CZK{ - "Kč", + "CZK", "Чешская крона", } DDM{ - "DDM" /** === */, + "DDM", "Восточногерманская марка", } DEM{ - "DM", + "DEM", "Немецкая марка", } DJF{ - "Fdj", + "DJF", "Франк Джибути", } DKK{ - "Dkr", + "DKK", "Датская крона", } DOP{ - "RD$", + "DOP", "Доминиканское песо", } DZD{ - "DA", + "DZD", "Алжирский динар", } ECS{ - "ECS" /** === */, + "ECS", "Эквадорский сукре", } ECV{ - "ECV" /** === */, + "ECV", "Постоянная единица стоимости Эквадора", } EEK{ - "Ekr", + "EEK", "Эстонская крона", } EGP{ @@ -316,23 +316,23 @@ ru{ "Египетский фунт", } ERN{ - "Nfk", + "ERN", "Накфа", } ESA{ - "ESA" /** === */, + "ESA", "Испанская песета (А)", } ESB{ - "ESB" /** === */, + "ESB", "Испанская песета (конвертируемая)", } ESP{ - "Pts", + "ESP", "Испанская песета", } ETB{ - "Br", + "ETB", "Эфиопский быр", } EUR{ @@ -340,19 +340,19 @@ ru{ "Евро", } FIM{ - "mk", + "FIM", "Финская марка", } FJD{ - "FJ$", + "FJD", "Доллар Фиджи", } FKP{ - "FK£", + "FKP", "Фунт Фолклендских островов", } FRF{ - "₣", + "FRF", "Французский франк", } GBP{ @@ -360,7 +360,7 @@ ru{ "Английский фунт стерлингов", } GEK{ - "GEK" /** === */, + "GEK", "Грузинский купон", } GEL{ @@ -368,15 +368,15 @@ ru{ "Грузинский лари", } GHC{ - "₵", - "Ганский седи", + "GHC", + "Ганский седи (1979-2007)", } GHS{ - "GH₵", + "GHS", "Седи Ганы", } GIP{ - "GI£", + "GIP", "Гибралтарский фунт", } GMD{ @@ -384,19 +384,19 @@ ru{ "Гамбийский даласи", } GNF{ - "FG", + "GNF", "Гвинейский франк", } GNS{ - "GNS" /** === */, + "GNS", "Гвинейская сили", } GQE{ - "GQE" /** === */, + "GQE", "Эквеле экваториальной Гвинеи", } GRD{ - "₯", + "GRD", "Греческая драхма", } GTQ{ @@ -404,15 +404,15 @@ ru{ "Гватемальский кетсаль", } GWE{ - "GWE" /** === */, + "GWE", "Эскудо Португальской Гвинеи", } GWP{ - "GWP" /** === */, + "GWP", "Песо Гвинеи-Бисау", } GYD{ - "GY$", + "GYD", "Гайанский доллар", } HKD{ @@ -424,11 +424,11 @@ ru{ "Гондурасская лемпира", } HRD{ - "HRD" /** === */, + "HRD", "Хорватский динар", } HRK{ - "kn", + "HRK", "Хорватская куна", } HTG{ @@ -436,19 +436,19 @@ ru{ "Гаитянский гурд", } HUF{ - "Ft", + "HUF", "Венгерский форинт", } IDR{ - "Rp", + "IDR", "Индонезийская рупия", } IEP{ - "IR£", + "IEP", "Ирландский фунт", } ILP{ - "I£", + "ILP", "Израильский фунт", } ILS{ @@ -456,7 +456,7 @@ ru{ "Новый израильский шекель", } INR{ - "Rs", + "₹", "Индийская рупия", } IQD{ @@ -468,27 +468,27 @@ ru{ "Иранский риал", } ISK{ - "Ikr", + "ISK", "Исландская крона", } ITL{ - "IT₤", + "ITL", "Итальянская лира", } JMD{ - "J$", + "JMD", "Ямайский доллар", } JOD{ - "JD", + "JOD", "Иорданский динар", } JPY{ - "JPÂ¥", + "Â¥", "Японская иена", } KES{ - "Ksh", + "KES", "Кенийский шиллинг", } KGS{ @@ -500,7 +500,7 @@ ru{ "Камбоджийский риель", } KMF{ - "CF", + "KMF", "Франк Коморских островов", } KPW{ @@ -512,11 +512,11 @@ ru{ "Вона Республики Кореи", } KWD{ - "KD", + "KWD", "Кувейтский динар", } KYD{ - "KY$", + "KYD", "Доллар Каймановых островов", } KZT{ @@ -524,19 +524,19 @@ ru{ "Казахский тенге", } LAK{ - "₭", + "LAK", "Кип ЛНДР", } LBP{ - "LB£", + "LBP", "Ливанский фунт", } LKR{ - "SLRs", + "LKR", "Шри-Ланкийская рупия", } LRD{ - "L$", + "LRD", "Либерийский доллар", } LSL{ @@ -544,35 +544,35 @@ ru{ "Лоти", } LTL{ - "Lt", + "LTL", "Литовский лит", } LTT{ - "LTT" /** === */, + "LTT", "Литовский талон", } LUC{ - "LUC" /** === */, + "LUC", "Конвертируемый франк Люксембурга", } LUF{ - "LUF" /** === */, + "LUF", "Люксембургский франк", } LUL{ - "LUL" /** === */, + "LUL", "Финансовый франк Люксембурга", } LVL{ - "Ls", + "LVL", "Латвийский лат", } LVR{ - "LVR" /** === */, + "LVR", "Латвийский рубль", } LYD{ - "LD", + "LYD", "Ливийский динар", } MAD{ @@ -580,7 +580,7 @@ ru{ "Марокканский дирхам", } MAF{ - "MAF" /** === */, + "MAF", "Марокканский франк", } MDL{ @@ -592,7 +592,7 @@ ru{ "Ариари", } MGF{ - "MGF" /** === */, + "MGF", "Малагасийский франк", } MKD{ @@ -600,7 +600,7 @@ ru{ "Македонский динар", } MLF{ - "MLF" /** === */, + "MLF", "Малийский франк", } MMK{ @@ -608,27 +608,27 @@ ru{ "Кьят", } MNT{ - "₮", + "MNT", "Монгольский тугрик", } MOP{ - "MOP$", + "MOP", "Патака", } MRO{ - "UM", + "MRO", "Мавританская угия", } MTL{ - "Lm", + "MTL", "Мальтийская лира", } MTP{ - "MT£", + "MTP", "Мальтийский фунт", } MUR{ - "MURs", + "MUR", "Маврикийская рупия", } MVR{ @@ -644,55 +644,55 @@ ru{ "Мексиканское новое песо", } MXP{ - "MXP" /** === */, + "MXP", "Мексиканское серебряное песо (1861-1992)", } MXV{ - "MXV" /** === */, + "MXV", "Мексиканская пересчетная единица (UDI)", } MYR{ - "RM", + "MYR", "Малайзийский ринггит", } MZE{ - "MZE" /** === */, + "MZE", "Мозамбикское эскудо", } MZM{ - "Mt", + "MZM", "Старый мозамбикский метикал", } MZN{ - "MTn", + "MZN", "Метикал", } NAD{ - "N$", + "NAD", "Доллар Намибии", } NGN{ - "₦", + "NGN", "Нигерийская найра", } NIC{ - "NIC" /** === */, - "Никарагуанская кордоба", + "NIC", + "Никарагуанская кордоба (1988-1991)", } NIO{ - "C$", + "NIO", "Золотая кордоба", } NLG{ - "fl", + "NLG", "Нидерландский гульден", } NOK{ - "Nkr", + "NOK", "Норвежская крона", } NPR{ - "NPRs", + "NPR", "Непальская рупия", } NZD{ @@ -704,19 +704,19 @@ ru{ "Оманский риал", } PAB{ - "B/.", + "PAB", "Панамское бальбоа", } PEI{ - "I/.", + "PEI", "Перуанское инти", } PEN{ - "S/.", + "PEN", "Перуанский новый соль", } PES{ - "PES" /** === */, + "PES", "Перуанский соль", } PGK{ @@ -724,35 +724,35 @@ ru{ "Кина", } PHP{ - "₱", + "PHP", "Филиппинское песо", } PKR{ - "PKRs", + "PKR", "Пакистанская рупия", } PLN{ - "zł", + "PLN", "Польский злотый", } PLZ{ - "PLZ" /** === */, + "PLZ", "Злотый", } PTE{ - "Esc", + "PTE", "Португальское эскудо", } PYG{ - "₲", + "PYG", "Парагвайский гуарани", } QAR{ - "QR", + "QAR", "Катарский риал", } RHD{ - "RH$", + "RHD", "Родезийский доллар", } ROL{ @@ -764,7 +764,7 @@ ru{ "Румынский лей", } RSD{ - "din.", + "RSD", "Сербский динар", } RUB{ @@ -780,19 +780,19 @@ ru{ "Франк Руанды", } SAR{ - "SR", + "SAR", "Саудовский риал", } SBD{ - "SI$", + "SBD", "Доллар Соломоновых островов", } SCR{ - "SRe", + "SCR", "Сейшельская рупия", } SDD{ - "LSd", + "SDD", "Суданский динар", } SDG{ @@ -800,59 +800,59 @@ ru{ "Суданский фунт", } SDP{ - "SDP" /** === */, + "SDP", "Старый суданский фунт", } SEK{ - "Skr", + "SEK", "Шведская крона", } SGD{ - "S$", + "SGD", "Сингапурский доллар", } SHP{ - "SH£", + "SHP", "Фунт острова Святой Елены", } SIT{ - "SIT" /** === */, + "SIT", "Словенский толар", } SKK{ - "Sk", + "SKK", "Словацкая крона", } SLL{ - "Le", + "SLL", "Леоне", } SOS{ - "Ssh", + "SOS", "Сомалийский шиллинг", } SRD{ - "SR$", + "SRD", "Суринамский доллар", } SRG{ - "Sf", + "SRG", "Суринамский гульден", } STD{ - "Db", + "STD", "Добра", } SUR{ - "SUR" /** === */, + "SUR", "Рубль СССР", } SVC{ - "SV₡", + "SVC", "Сальвадорский колон", } SYP{ - "SY£", + "SYP", "Сирийский фунт", } SZL{ @@ -864,7 +864,7 @@ ru{ "Таиландский бат", } TJR{ - "TJR" /** === */, + "TJR", "Таджикский рубль", } TJS{ @@ -880,15 +880,15 @@ ru{ "Туркменский новый манат", } TND{ - "DT", + "TND", "Тунисский динар", } TOP{ - "T$", + "TOP", "Паанга", } TPE{ - "TPE" /** === */, + "TPE", "Тиморское эскудо", } TRL{ @@ -896,11 +896,11 @@ ru{ "Турецкая лира", } TRY{ - "TL", + "TRY", "Новая турецкая лира", } TTD{ - "TT$", + "TTD", "Доллар Тринидада и Тобаго", } TWD{ @@ -908,7 +908,7 @@ ru{ "Новый тайваньский доллар", } TZS{ - "TSh", + "TZS", "Танзанийский шиллинг", } UAH{ @@ -916,15 +916,15 @@ ru{ "Украинская гривна", } UAK{ - "UAK" /** === */, + "UAK", "Карбованец (украинский)", } UGS{ - "UGS" /** === */, + "UGS", "Старый угандийский шиллинг", } UGX{ - "USh", + "UGX", "Угандийский шиллинг", } USD{ @@ -932,23 +932,23 @@ ru{ "Доллар США", } USN{ - "USN" /** === */, + "USN", "Доллар США следующего дня", } USS{ - "USS" /** === */, + "USS", "Доллар США текущего дня", } UYI{ - "UYI" /** === */, + "UYI", "Уругвайский песо (индекс инфляции)", } UYP{ - "UYP" /** === */, + "UYP", "Уругвайское старое песо (1975-1993)", } UYU{ - "$U", + "UYU", "Уругвайское песо", } UZS{ @@ -956,11 +956,11 @@ ru{ "Узбекский сум", } VEB{ - "VEB" /** === */, + "VEB", "Венесуэльский боливар", } VEF{ - "Bs.F.", + "VEF", "Венесуэльский боливар фуэрте", } VND{ @@ -968,11 +968,11 @@ ru{ "Вьетнамский донг", } VUV{ - "VT", + "VUV", "Вату", } WST{ - "WS$", + "WST", "Тала", } XAF{ @@ -1012,7 +1012,7 @@ ru{ "СДР (специальные права заимствования)", } XEU{ - "XEU" /** === */, + "XEU", "ЭКЮ (единица европейской валюты)", } XFO{ @@ -1040,7 +1040,7 @@ ru{ "Платина", } XRE{ - "XRE" /** === */, + "XRE", "единица RINET-фондов", } XTS{ @@ -1052,39 +1052,39 @@ ru{ "Неизвестная или недействительная валюта", } YDD{ - "YDD" /** === */, + "YDD", "Йеменский динар", } YER{ - "YR", + "YER", "Йеменский риал", } YUD{ - "YUD" /** === */, + "YUD", "Югославский твердый динар", } YUM{ - "YUM" /** === */, + "YUM", "Югославский новый динар", } YUN{ - "YUN" /** === */, + "YUN", "Югославский динар", } ZAL{ - "ZAL" /** === */, + "ZAL", "Южноафриканский рэнд (финансовый)", } ZAR{ - "R", + "ZAR", "Южноафриканский рэнд", } ZMK{ - "ZK", + "ZMK", "Квача (замбийская)", } ZRN{ - "NZ", + "ZRN", "Новый заир", } ZRZ{ @@ -1092,7 +1092,7 @@ ru{ "Заир", } ZWD{ - "Z$", + "ZWD", "Доллар Зимбабве", } ZWL{ @@ -1105,27 +1105,822 @@ ru{ few{"андоррские песеты"} other{"андоррских песет"} } + AED{ + few{"дирхама (ОАЭ)"} + many{"дирхамов (ОАЭ)"} + one{"дирхам (ОАЭ)"} + other{"дирхама (ОАЭ)"} + } + AFN{ + few{"афгани"} + many{"афгани"} + one{"афгани"} + other{"Афгани"} + } ALL{ few{"албанских лека"} + many{"албанских леков"} + one{"албанский лек"} other{"албанских леков"} } AMD{ few{"армянских драма"} + many{"армянских драмов"} + one{"армянский драм"} other{"армянских драмов"} } - AOK{ + ANG{ + few{"нидерландских антильских гульдена"} + many{"нидерландских антильских гульденов"} + one{"нидерландский антильский гульден"} + other{"идерландского антильского гульдена"} + } + AOA{ few{"ангольские кванзы"} - other{"ангольских кванз"} + many{"ангольских кванз"} + one{"ангольская кванза"} + other{"ангольской кванзы"} + } + AOK{ + few{"ангольские кванзы (1977-1991)"} + other{"ангольских кванз (1977-1991)"} } AOR{ few{"ангольские кванзы реюстадо (1995-1999)"} other{"ангольских кванз реюстадо (1995-1999)"} } + ARS{ + few{"аргентинских песо"} + many{"аргентинских песо"} + one{"аргентинское песо"} + other{"аргентинского песо"} + } + AUD{ + few{"австралийских доллара"} + many{"австралийских долларов"} + one{"австралийский доллар"} + other{"австралийского доллара"} + } + AWG{ + few{"арубанских флорина"} + many{"арубанских флоринов"} + one{"арубанский флорин"} + other{"арубанского флорина"} + } + AZN{ + few{"азербайджанских маната"} + many{"азербайджанских манатов"} + one{"азербайджанский манат"} + other{"азербайджанского маната"} + } + BAM{ + few{"боснийские конвертируемые марки"} + many{"боснийских конвертируемых марок"} + one{"боснийская конвертируемая марка"} + other{"боснийской конвертируемой марки"} + } + BBD{ + few{"барбадосских доллара"} + many{"барбадосских долларов"} + one{"барбадосский доллар"} + other{"барбадосского доллара"} + } + BDT{ + few{"бангладешских таки"} + many{"бангладешских так"} + one{"бангладешская така"} + other{"бангладешской таки"} + } + BGN{ + few{"болгарских лева"} + many{"болгарских левов"} + one{"болгарский лев"} + other{"болгарского лева"} + } + BHD{ + few{"бахрейнских динара"} + many{"бахрейнских динаров"} + one{"бахрейнский динар"} + other{"бахрейнского динара"} + } + BIF{ + few{"бурундийских франка"} + many{"бурундийских франков"} + one{"бурундийский франк"} + other{"бурундийского франка"} + } + BMD{ + few{"бермудских доллара"} + many{"бермудских долларов"} + one{"бермудский доллар"} + other{"бермудского доллара"} + } + BND{ + few{"брунейских доллара"} + many{"брунейских долларов"} + one{"брунейский доллар"} + other{"брунейского доллара"} + } + BOB{ + few{"боливиано"} + many{"боливиано"} + one{"боливиано"} + other{"боливиано"} + } + BRL{ + few{"бразильских реала"} + many{"бразильских реалов"} + one{"бразильский реал"} + other{"бразильского реала"} + } + BSD{ + few{"багамских доллара"} + many{"багамских долларов"} + one{"багамский доллар"} + other{"багамского доллара"} + } + BTN{ + few{"нгултрума"} + many{"нгултрумов"} + one{"нгултрум"} + other{"нгултрума"} + } + BWP{ + few{"ботсванских пулы"} + many{"ботсванских пул"} + one{"ботсванская пула"} + other{"ботсванской пулы"} + } + BYR{ + few{"белорусских рубля"} + many{"белорусских рублей"} + one{"белорусский рубль"} + other{"белорусского рубля"} + } + BZD{ + few{"белизских доллара"} + many{"белизских долларов"} + one{"белизский доллар"} + other{"белизского доллара"} + } + CAD{ + few{"канадских доллара"} + many{"канадских долларов"} + one{"канадский доллар"} + other{"канадского доллара"} + } + CDF{ + few{"конголезских франка"} + many{"конголезских франков"} + one{"конголезский франк"} + other{"конголезского франка"} + } + CHF{ + few{"швейцарских франка"} + many{"швейцарских франков"} + one{"швейцарский франк"} + other{"швейцарского франка"} + } + CLP{ + few{"чилийских песо"} + many{"чилийских песо"} + one{"чилийское песо"} + other{"чилийского песо"} + } + CNY{ + few{"китайских юаня"} + many{"китайских юаней"} + one{"китайский юань"} + other{"китайского юаня"} + } + COP{ + few{"колумбийских песо"} + many{"колумбийских песо"} + one{"колумбийское песо"} + other{"колумбийского песо"} + } + CRC{ + few{"костариканских колона"} + many{"костариканских колонов"} + one{"костариканский колон"} + other{"костариканского колона"} + } + CUC{ + few{"кубинских конвертируемых песо"} + many{"кубинских конвертируемых песо"} + one{"кубинское конвертируемое песо"} + other{"кубинского конвертируемого песо"} + } + CUP{ + few{"кубинских песо"} + many{"кубинских песо"} + one{"кубинское песо"} + other{"кубинского песо"} + } + CVE{ + few{"эскудо Кабо-Верде"} + many{"эскудо Кабо-Верде"} + one{"эскудо Кабо-Верде"} + other{"эскудо Кабо-Верде"} + } + CZK{ + few{"чешские кроны"} + many{"чешских крон"} + one{"чешская крона"} + other{"чешской кроны"} + } + DJF{ + few{"франка Джибути"} + many{"франков Джибути"} + one{"франк Джибути"} + other{"франка Джибути"} + } + DKK{ + few{"датские кроны"} + many{"датских крон"} + one{"датская крона"} + other{"датской кроны"} + } + DOP{ + few{"доминиканских песо"} + many{"доминиканских песо"} + one{"доминиканское песо"} + other{"доминиканского песо"} + } + DZD{ + few{"алжирских динара"} + many{"алжирских динаров"} + one{"алжирский динар"} + other{"алжирского динара"} + } + EGP{ + few{"египетских фунта"} + many{"египетских фунтов"} + one{"египетский фунт"} + other{"египетского фунта"} + } + ERN{ + few{"эритрейские накфы"} + many{"эритрейских накф"} + one{"эритрейская накфа"} + other{"эритрейской накфы"} + } + ETB{ + few{"эфиопских быра"} + many{"эфиопских быров"} + one{"эфиопский быр"} + other{"эфиопского быра"} + } + EUR{ + few{"евро"} + many{"евро"} + one{"евро"} + other{"евро"} + } + FJD{ + few{"доллара Фиджи"} + many{"долларов Фиджи"} + one{"доллар Фиджи"} + other{"доллара Фиджи"} + } + FKP{ + few{"фунта Фолклендских островов"} + many{"фунтов Фолклендских островов"} + one{"фунт Фолклендских островов"} + other{"фунта Фолклендских островов"} + } + GBP{ + few{"английских фунта стерлингов"} + many{"английских фунтов стерлингов"} + one{"английский фунт стерлингов"} + other{"английского фунта стерлингов"} + } + GEL{ + few{"грузинских лари"} + many{"грузинских лари"} + one{"грузинский лари"} + other{"грузинского лари"} + } + GHS{ + few{"ганских седи"} + many{"ганских седи"} + one{"ганский седи"} + other{"ганского седи"} + } + GIP{ + few{"гибралтарских фунта"} + many{"гибралтарских фунтов"} + one{"гибралтарский фунт"} + other{"гибралтарского фунта"} + } + GMD{ + few{"гамбийских даласи"} + many{"гамбийских даласи"} + one{"гамбийский даласи"} + other{"гамбийского даласи"} + } + GNF{ + few{"гвинейских франка"} + many{"гвинейских франков"} + one{"гвинейский франк"} + other{"гвинейского франка"} + } + GTQ{ + few{"гватемальских кетсаля"} + many{"гватемальских кетсалей"} + one{"гватемальский кетсаль"} + other{"гватемальского кетсаля"} + } + GYD{ + few{"гайанских доллара"} + many{"гайанских долларов"} + one{"гайанский доллар"} + other{"гайанского доллара"} + } + HKD{ + few{"гонконгских доллара"} + many{"гонконгских долларов"} + one{"гонконгский доллар"} + other{"гонконгского доллара"} + } + HNL{ + few{"гондурасские лемпиры"} + many{"гондурасских лемпир"} + one{"гондурасская лемпира"} + other{"гондурасской лемпиры"} + } + HRK{ + few{"хорватских куны"} + many{"хорватских кун"} + one{"хорватская куна"} + other{"хорватской куны"} + } + HTG{ + few{"гаитянских гурда"} + many{"гаитянских гурдов"} + one{"гаитянский гурд"} + other{"гаитянского гурда"} + } + HUF{ + few{"венгерских форинта"} + many{"венгерских форинтов"} + one{"венгерский форинт"} + other{"венгерского форинта"} + } + IDR{ + few{"индонезийские рупии"} + many{"индонезийских рупий"} + one{"индонезийская рупия"} + other{"индонезийской рупии"} + } + ILS{ + few{"новых израильских шекеля"} + many{"новых израильских шекелей"} + one{"новый израильский шекель"} + other{"нового израильского шекеля"} + } + INR{ + few{"индийские рупии"} + many{"индийских рупий"} + one{"индийская рупия"} + other{"индийской рупии"} + } + IQD{ + few{"иракских динара"} + many{"иракских динаров"} + one{"иракский динар"} + other{"иракского динара"} + } + IRR{ + few{"иранских риала"} + many{"иранских риалов"} + one{"иранский риал"} + other{"иранского риала"} + } + ISK{ + few{"исландские кроны"} + many{"исландских крон"} + one{"исландская крона"} + other{"исландской кроны"} + } + JMD{ + few{"ямайских доллара"} + many{"ямайских долларов"} + one{"ямайский доллар"} + other{"ямайского доллара"} + } + JOD{ + few{"иорданских динара"} + many{"иорданских динаров"} + one{"иорданский динар"} + other{"иорданского динара"} + } + JPY{ + few{"японские иены"} + many{"японских иен"} + one{"японская иена"} + other{"японской иены"} + } + KES{ + few{"кенийских шиллинга"} + many{"кенийских шиллингов"} + one{"кенийский шиллинг"} + other{"кенийского шиллинга"} + } + KGS{ + few{"киргизских сома"} + many{"киргизских сома"} + one{"киргизский сом"} + other{"киргизского сома"} + } + KHR{ + few{"камбоджийских риеля"} + many{"камбоджийских риелей"} + one{"камбоджийский риель"} + other{"камбоджийского риеля"} + } + KMF{ + few{"франка Коморских островов"} + many{"франков Коморских островов"} + one{"франк Коморских островов"} + other{"франка Коморских островов"} + } + KPW{ + few{"северокорейские воны"} + many{"северокорейских вон"} + one{"северокорейская вона"} + other{"северокорейской воны"} + } + KRW{ + few{"южнокорейские воны"} + many{"южнокорейских вон"} + one{"южнокорейская вона"} + other{"южнокорейской воны"} + } + KWD{ + few{"кувейтских динара"} + many{"кувейтских динаров"} + one{"кувейтский динар"} + other{"кувейтского динара"} + } + KYD{ + few{"доллара Каймановых островов"} + many{"долларов Каймановых островов"} + one{"доллар Каймановых островов"} + other{"доллара Каймановых островов"} + } + KZT{ + few{"казахских тенге"} + many{"казахских тенге"} + one{"казахский тенге"} + other{"казахского тенге"} + } + LAK{ + few{"лаосских кипа"} + many{"лаосских кипов"} + one{"лаосский кип"} + other{"лаосского кипа"} + } + LBP{ + few{"ливанских фунта"} + many{"ливанских фунтов"} + one{"ливанский фунт"} + other{"ливанского фунта"} + } + LKR{ + few{"шри-ланкийские рупии"} + many{"шри-ланкийских рупий"} + one{"шри-ланкийская рупия"} + other{"шри-ланкийской рупии"} + } + LRD{ + few{"либерийских доллара"} + many{"либерийских долларов"} + one{"либерийский доллар"} + other{"либерийского доллара"} + } + LTL{ + few{"литовских лита"} + many{"литовских литов"} + one{"литовский лит"} + other{"литовского лита"} + } + LVL{ + few{"латвийских лата"} + many{"латвийских латов"} + one{"латвийский лат"} + other{"латвийского лата"} + } + LYD{ + few{"ливийских динара"} + many{"ливийских динаров"} + one{"ливийский динар"} + other{"ливийского динара"} + } + MAD{ + few{"марокканских дирхама"} + many{"марокканских дирхамов"} + one{"марокканский дирхам"} + other{"марокканского дирхама"} + } + MDL{ + few{"молдавских лея"} + many{"молдавских леев"} + one{"молдавский лей"} + other{"молдавского лея"} + } + MGA{ + few{"малагасийских ариари"} + many{"малагасийских ариари"} + one{"малагасийский ариари"} + other{"малагасийского ариари"} + } + MKD{ + few{"македонских динара"} + many{"македонских динаров"} + one{"македонский динар"} + other{"македонского динара"} + } + MMK{ + few{"мьянманских чата"} + many{"мьянманских чатов"} + one{"мьянманский чат"} + other{"мьянманского чата"} + } + MNT{ + few{"монгольских тугрика"} + many{"монгольских тугриков"} + one{"монгольский тугрик"} + other{"монгольского тугрика"} + } + MOP{ + few{"патаки Макао"} + many{"патак Макао"} + one{"патака Макао"} + other{"патаки Макао"} + } + MRO{ + few{"мавританские угии"} + many{"мавританских угий"} + one{"мавританская угия"} + other{"мавританской угии"} + } + MUR{ + few{"маврикийские рупии"} + many{"маврикийских рупий"} + one{"маврикийская рупия"} + other{"маврикийской рупии"} + } + MVR{ + few{"мальдивские руфии"} + many{"мальдивских руфий"} + one{"мальдивская руфия"} + other{"мальдивской руфии"} + } + MWK{ + few{"малавийские квачи"} + many{"малавийских квач"} + one{"малавийская квача"} + other{"малавийской квачи"} + } + MXN{ + few{"мексиканских песо"} + many{"мексиканских песо"} + one{"мексиканское песо"} + other{"мексиканского песо"} + } + MYR{ + few{"малайзийских ринггита"} + many{"малайзийских ринггитов"} + one{"малайзийский ринггит"} + other{"малайзийского ринггита"} + } + MZN{ + few{"мозамбикских метикала"} + many{"мозамбикских метикалов"} + one{"мозамбикский метикал"} + other{"мозамбикского метикала"} + } + NAD{ + few{"доллара Намибии"} + many{"долларов Намибии"} + one{"доллар Намибии"} + other{"доллара Намибии"} + } + NGN{ + few{"нигерийские найры"} + many{"нигерийских найр"} + one{"нигерийская найра"} + other{"нигерийской найры"} + } + NIO{ + few{"никарагуанские кордобы"} + many{"никарагуанских кордоб"} + one{"никарагуанская кордоба"} + other{"никарагуанской кордобы"} + } + NOK{ + few{"норвежские кроны"} + many{"норвежских крон"} + one{"норвежская крона"} + other{"норвежской кроны"} + } + NPR{ + few{"непальские рупии"} + many{"непальских рупий"} + one{"непальская рупия"} + other{"непальской рупии"} + } + NZD{ + few{"новозеландских доллара"} + many{"новозеландских долларов"} + one{"новозеландский доллар"} + other{"новозеландского доллара"} + } + OMR{ + few{"оманских риала"} + many{"оманских риалов"} + one{"оманский риал"} + other{"оманского риала"} + } + PAB{ + few{"панамских бальбоа"} + many{"панамских бальбоа"} + one{"панамский бальбоа"} + other{"панамского бальбоа"} + } + PEN{ + few{"перуанских новых соля"} + many{"перуанских новый солей"} + one{"перуанский новый соль"} + other{"перуанского нового соля"} + } + PGK{ + few{"кины"} + many{"кин"} + one{"кина"} + other{"кины"} + } + PHP{ + few{"филиппинских песо"} + many{"филиппинских песо"} + one{"филиппинское песо"} + other{"филиппинского песо"} + } + PKR{ + few{"пакистанские рупии"} + many{"пакистанских рупий"} + one{"пакистанская рупия"} + other{"пакистанской рупии"} + } + PLN{ + few{"польских злотых"} + many{"польских злотых"} + one{"польский злотый"} + other{"польского злотого"} + } + PYG{ + few{"парагвайских гуарани"} + many{"парагвайских гуарани"} + one{"парагвайский гуарани"} + other{"парагвайского гуарани"} + } + QAR{ + few{"катарских риала"} + many{"катарских риалов"} + one{"катарский риал"} + other{"катарского риала"} + } + RON{ + few{"румынских лея"} + many{"румынских леев"} + one{"румынский лей"} + other{"румынского лея"} + } + RSD{ + few{"сербских динара"} + many{"сербских динаров"} + one{"сербский динар"} + other{"сербского динара"} + } RUB{ - few{"Российских рубля"} - many{"Российских рублей"} - one{"Российский рубль"} - other{"Российского рубля"} + few{"российских рубля"} + many{"российских рублей"} + one{"российский рубль"} + other{"российского рубля"} + } + RWF{ + few{"франка Руанды"} + many{"франков Руанды"} + one{"франк Руанды"} + other{"франка Руанды"} + } + SAR{ + few{"саудовских риала"} + many{"саудовских риалов"} + one{"саудовский риал"} + other{"саудовского риала"} + } + SBD{ + few{"доллара Соломоновых островов"} + many{"долларов Соломоновых островов"} + one{"доллар Соломоновых островов"} + other{"доллара Соломоновых островов"} + } + SCR{ + few{"сейшельские рупии"} + many{"сейшельских рупий"} + one{"сейшельская рупия"} + other{"сейшельской рупии"} + } + SDG{ + few{"суданских фунта"} + many{"суданских фунтов"} + one{"суданский фунт"} + other{"суданского фунта"} + } + SEK{ + few{"шведские кроны"} + many{"шведских крон"} + one{"шведская крона"} + other{"шведской кроны"} + } + SGD{ + few{"сингапурских доллара"} + many{"сингапурских долларов"} + one{"сингапурский доллар"} + other{"сингапурского доллара"} + } + SHP{ + few{"фунта острова Святой Елены"} + many{"фунтов острова Святой Елены"} + one{"фунт острова Святой Елены"} + other{"фунта острова Святой Елены"} + } + SLL{ + few{"леоне"} + many{"леоне"} + one{"леоне"} + other{"леоне"} + } + SOS{ + few{"сомалийских шиллинга"} + many{"сомалийских шиллингов"} + one{"сомалийский шиллинг"} + other{"сомалийского шиллинга"} + } + SRD{ + few{"суринамских доллара"} + many{"суринамских долларов"} + one{"суринамский доллар"} + other{"суринамского доллара"} + } + STD{ + few{"добры"} + many{"добр"} + one{"добра"} + other{"добры"} + } + SYP{ + few{"сирийских фунта"} + many{"сирийских фунтов"} + one{"сирийский фунт"} + other{"сирийского фунта"} + } + SZL{ + few{"свазилендских эмалангени"} + many{"свазилендских лилангени"} + one{"свазилендский лилангени"} + other{"свазилендского лилангени"} + } + THB{ + few{"таиландских бата"} + many{"таиландских батов"} + one{"таиландский бат"} + other{"таиландского бата"} + } + TJS{ + many{"таджикских сомони"} + one{"таджикский сомони"} + other{"аджикского сомони"} + } + TMT{ + few{"туркменских новых маната"} + many{"туркменских новых манатов"} + one{"туркменский новый манат"} + other{"туркменского нового маната"} + } + TND{ + few{"тунисских динара"} + many{"тунисских динаров"} + one{"тунисский динар"} + other{"тунисского динара"} + } + TOP{ + few{"паанги"} + many{"паанг"} + one{"паанга"} + other{"паанга"} } TRL{ few{"турецкие лиры"} @@ -1135,10 +1930,124 @@ ru{ } TRY{ few{"новые турецкие лиры"} - many{"Новых турецких лир"} - one{"Новая турецкая лира"} - other{"новых турецких лир"} + many{"новых турецких лир"} + one{"новая турецкая лира"} + other{"новой турецкой лиры"} + } + TTD{ + few{"доллара Тринидада и Тобаго"} + many{"долларов Тринидада и Тобаго"} + one{"доллар Тринидада и Тобаго"} + other{"доллара Тринидада и Тобаго"} + } + TWD{ + few{"новых тайваньских доллара"} + many{"новых тайваньских долларов"} + one{"новый тайваньский доллар"} + other{"нового тайваньского доллара"} + } + TZS{ + few{"танзанийских шиллинга"} + many{"танзанийских шиллингов"} + one{"танзанийский шиллинг"} + other{"танзанийского шиллинга"} + } + UAH{ + few{"украинские гривны"} + many{"украинских гривен"} + one{"украинская гривна"} + other{"украинской гривны"} + } + UGX{ + few{"угандийских шиллинга"} + many{"угандийских шиллингов"} + one{"угандийский шиллинг"} + other{"угандийского шиллинга"} + } + USD{ + few{"доллара США"} + many{"долларов США"} + one{"доллар США"} + other{"доллара США"} + } + UYU{ + few{"уругвайских песо"} + many{"уругвайских песо"} + one{"уругвайское песо"} + other{"уругвайского песо"} + } + UZS{ + few{"узбекских сума"} + many{"узбекских сумов"} + one{"узбекский сум"} + other{"узбекского сума"} + } + VEF{ + few{"венесуэльских боливара фуэрте"} + many{"венесуэльских боливара фуэрте"} + one{"венесуэльский боливар фуэрте"} + other{"венесуэльского боливара фуэрте"} + } + VND{ + few{"вьетнамских донга"} + many{"вьетнамских донгов"} + one{"вьетнамский донг"} + other{"вьетнамского донга"} + } + VUV{ + few{"вату"} + many{"вату"} + one{"вату"} + other{"вату"} + } + WST{ + few{"талы"} + many{"тал"} + one{"тала"} + other{"талы"} + } + XAF{ + few{"франка КФА ВЕАС"} + many{"франков КФА ВЕАС"} + one{"франк КФА ВЕАС"} + other{"франка КФА ВЕАС"} + } + XCD{ + few{"восточно-карибских доллара"} + many{"восточно-карибских доллара"} + one{"восточно-карибский доллар"} + other{"восточно-карибского доллара"} + } + XOF{ + few{"франка КФА ВСЕА"} + many{"франков КФА ВСЕА"} + one{"франк КФА ВСЕА"} + other{"франка КФА ВСЕА"} + } + XPF{ + few{"французских тихоокеанских франка"} + many{"франков КФП"} + one{"французский тихоокеанский франк"} + other{"французского тихоокеанского франка"} + } + YER{ + few{"йеменских риала"} + many{"йеменских риалов"} + one{"йеменский риал"} + other{"йеменского риала"} + } + ZAR{ + few{"южноафриканских рэнда"} + many{"южноафриканских рэндов"} + one{"южноафриканский рэнд"} + other{"южноафриканского рэнда"} + } + ZMK{ + few{"замбийские квачи"} + many{"замбийских квач"} + one{"замбийская квача"} + other{"замбийской квачи"} } } - Version{"2.0.50.96"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/rw.txt b/icuSources/data/curr/rw.txt index b29b9507..b565ebae 100755 --- a/icuSources/data/curr/rw.txt +++ b/icuSources/data/curr/rw.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/rw.xml @@ -16,5 +16,5 @@ rw{ "RWF", } } - Version{"2.0.48.64"} + Version{"2.0.63.55"} } diff --git a/icuSources/data/curr/rwk.txt b/icuSources/data/curr/rwk.txt index b22ed354..1a23ff07 100755 --- a/icuSources/data/curr/rwk.txt +++ b/icuSources/data/curr/rwk.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/rwk.xml @@ -16,7 +16,7 @@ rwk{ "Dirham ya Falme za Kiarabu", } AOA{ - "Kz", + "AOA", "Kwanza ya Angola", } AUD{ @@ -24,11 +24,11 @@ rwk{ "Dola ya Australia", } BHD{ - "BD", + "BHD", "Dinari ya Bahareni", } BIF{ - "FBu", + "BIF", "Faranga ya Burundi", } BWP{ @@ -52,15 +52,15 @@ rwk{ "Yuan Renminbi ya China", } CVE{ - "CV$", + "CVE", "Eskudo ya Kepuvede", } DJF{ - "Fdj", + "DJF", "Faranga ya Jibuti", } DZD{ - "DA", + "DZD", "Dinari ya Aljeria", } EGP{ @@ -68,11 +68,11 @@ rwk{ "Pauni ya Misri", } ERN{ - "Nfk", + "ERN", "Nakfa ya Eritrea", } ETB{ - "Br", + "ETB", "Bir ya Uhabeshi", } EUR{ @@ -84,7 +84,7 @@ rwk{ "Pauni ya Uingereza", } GHC{ - "₵", + "GHC", "Sedi ya Ghana", } GMD{ @@ -92,11 +92,11 @@ rwk{ "Dalasi ya Gambia", } GNS{ - "GNS" /** === */, + "GNS", "Faranga ya Gine", } INR{ - "Rs", + "₹", "Rupia ya India", } JPY{ @@ -104,15 +104,15 @@ rwk{ "Sarafu ya Kijapani", } KES{ - "Ksh", + "KES", "Shilingi ya Kenya", } KMF{ - "CF", + "KMF", "Faranga ya Komoro", } LRD{ - "L$", + "LRD", "Dola ya Liberia", } LSL{ @@ -120,7 +120,7 @@ rwk{ "Loti ya Lesoto", } LYD{ - "LD", + "LYD", "Dinari ya Libya", } MAD{ @@ -132,11 +132,11 @@ rwk{ "Faranga ya Bukini", } MRO{ - "UM", + "MRO", "Ugwiya ya Moritania", } MUR{ - "MURs", + "MUR", "Rupia ya Morisi", } MWK{ @@ -144,15 +144,15 @@ rwk{ "Kwacha ya Malawi", } MZM{ - "Mt", + "MZM", "Metikali ya Msumbiji", } NAD{ - "N$", + "NAD", "Dola ya Namibia", } NGN{ - "₦", + "NGN", "Naira ya Nijeria", } RWF{ @@ -160,11 +160,11 @@ rwk{ "Faranga ya Rwanda", } SAR{ - "SR", + "SAR", "Riyal ya Saudia", } SCR{ - "SRe", + "SCR", "Rupia ya Shelisheli", } SDG{ @@ -172,23 +172,23 @@ rwk{ "Dinari ya Sudani", } SDP{ - "SDP" /** === */, + "SDP", "Pauni ya Sudani", } SHP{ - "SH£", + "SHP", "Pauni ya Santahelena", } SLL{ - "Le", + "SLL", "Leoni", } SOS{ - "Ssh", + "SOS", "Shilingi ya Somalia", } STD{ - "Db", + "STD", "Dobra ya Sao Tome na Principe", } SZL{ @@ -196,7 +196,7 @@ rwk{ "Lilangeni", } TND{ - "DT", + "TND", "Dinari ya Tunisia", } TZS{ @@ -204,7 +204,7 @@ rwk{ "Shilingi ya Tanzania", } UGX{ - "USh", + "UGX", "Shilingi ya Uganda", } USD{ @@ -220,17 +220,17 @@ rwk{ "Faranga CFA BCEAO", } ZAR{ - "R", + "ZAR", "Randi ya Afrika Kusini", } ZMK{ - "ZK", + "ZMK", "Kwacha ya Zambia", } ZWD{ - "Z$", + "ZWD", "Dola ya Zimbabwe", } } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/saq.txt b/icuSources/data/curr/saq.txt index 8671cd26..4d7ec3ba 100755 --- a/icuSources/data/curr/saq.txt +++ b/icuSources/data/curr/saq.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/saq.xml @@ -16,7 +16,7 @@ saq{ "Njilingi eel Falme za Kiarabu", } AOA{ - "Kz", + "AOA", "Njilingi eel Angola", } AUD{ @@ -24,11 +24,11 @@ saq{ "Njilingi eel Australia", } BHD{ - "BD", + "BHD", "Njilingi eel Bahareni", } BIF{ - "FBu", + "BIF", "Njilingi eel Burundi", } BWP{ @@ -52,15 +52,15 @@ saq{ "Njilingi eel China", } CVE{ - "CV$", + "CVE", "Njilingi eel Kepuvede", } DJF{ - "Fdj", + "DJF", "Njilingi eel Jibuti", } DZD{ - "DA", + "DZD", "Njilingi eel Aljeria", } EGP{ @@ -68,11 +68,11 @@ saq{ "Njilingi eel Misri", } ERN{ - "Nfk", + "ERN", "Njilingi eel Eritrea", } ETB{ - "Br", + "ETB", "Njilingi eel Uhabeshi", } EUR{ @@ -84,7 +84,7 @@ saq{ "Njilingi eel Uingereza", } GHC{ - "₵", + "GHC", "Njilingi eel Ghana", } GMD{ @@ -92,11 +92,11 @@ saq{ "Njilingi eel Gambia", } GNS{ - "GNS" /** === */, + "GNS", "Njilingi eel Gine", } INR{ - "Rs", + "₹", "Njilingi eel India", } JPY{ @@ -108,11 +108,11 @@ saq{ "Njilingi eel Kenya", } KMF{ - "CF", + "KMF", "Njilingi eel Komoro", } LRD{ - "L$", + "LRD", "Dola eel Liberia", } LSL{ @@ -120,7 +120,7 @@ saq{ "Njilingi eel Lesoto", } LYD{ - "LD", + "LYD", "Njilingi eel Libya", } MAD{ @@ -132,11 +132,11 @@ saq{ "Njilingi eel Bukini", } MRO{ - "UM", + "MRO", "Njilingi eel Moritania", } MUR{ - "MURs", + "MUR", "Njilingi eel Morisi", } MWK{ @@ -144,15 +144,15 @@ saq{ "Njilingi eel Malawi", } MZM{ - "Mt", + "MZM", "Njilingi eel Msumbiji", } NAD{ - "N$", + "NAD", "Njilingi eel Namibia", } NGN{ - "₦", + "NGN", "Njilingi eel Nijeria", } RWF{ @@ -160,11 +160,11 @@ saq{ "Njilingi eel Rwanda", } SAR{ - "SR", + "SAR", "Njilingi eel Saudia", } SCR{ - "SRe", + "SCR", "Njilingi eel Shelisheli", } SDG{ @@ -172,40 +172,40 @@ saq{ "Paunt eel Sudani", } SHP{ - "SH£", - "Paunt eel Santahelena", + "SHP", + "Paunt eel Santahelena", } SLL{ - "Le", + "SLL", "Leoni", } SOS{ - "Ssh", + "SOS", "Njilingi eel Somalia", } STD{ - "Db", - "Njilingi eel Sao Tome na Principe", + "STD", + "Njilingi eel Sao Tome na Principe", } SZL{ "SZL", "Lilangeni", } TND{ - "DT", + "TND", "Njilingi eel Tunisia", } TZS{ - "TSh", + "TZS", "Njilingi eel Tanzania", } UGX{ - "USh", + "UGX", "Njilingi eel Uganda", } USD{ "US$", - "Dola eel Marekani", + "Dola eel Marekani", } XAF{ "FCFA", @@ -216,17 +216,17 @@ saq{ "Njilingi eel CFA BCEAO", } ZAR{ - "R", + "ZAR", "Njilingi eel Afrika Kusini", } ZMK{ - "ZK", + "ZMK", "Njilingi eel Zambia", } ZWD{ - "Z$", + "ZWD", "Dola eel Zimbabwe", } } - Version{"2.0.46.70"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/sbp.txt b/icuSources/data/curr/sbp.txt new file mode 100755 index 00000000..19d0b4c1 --- /dev/null +++ b/icuSources/data/curr/sbp.txt @@ -0,0 +1,232 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/sbp.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/sbp.xml + */ +sbp{ + Currencies{ + AED{ + "AED", + "Ihela ya Shitwa sha Shiyalabu", + } + AOA{ + "AOA", + "Ihela ya Angola", + } + AUD{ + "AU$", + "Ihela ya Awusitilaliya", + } + BHD{ + "BHD", + "Ihela ya Bahaleni", + } + BIF{ + "BIF", + "Ihela ya Bulundi", + } + BWP{ + "BWP", + "Ihela ya Botiswana", + } + CAD{ + "CA$", + "Ihela ya Kanada", + } + CDF{ + "CDF", + "Ihela ya Kongo", + } + CHF{ + "CHF", + "Ihela ya Uswisi", + } + CNY{ + "CNÂ¥", + "Ihela ya Shina", + } + CVE{ + "CVE", + "Ihela ya Kepuvede", + } + DJF{ + "DJF", + "Ihela ya Jibuti", + } + DZD{ + "DZD", + "Ihela ya Alijeliya", + } + EGP{ + "EGP", + "Ihela ya Misili", + } + ERN{ + "ERN", + "Ihela ya Elitileya", + } + ETB{ + "ETB", + "Ihela ya Uhabeshi", + } + EUR{ + "€", + "Ihela ya Ulaya", + } + GBP{ + "£", + "Ihela ya Uwingelesa", + } + GHC{ + "GHC", + "Ihela ya Ghana", + } + GMD{ + "GMD", + "Ihela ya Gambiya", + } + GNS{ + "GNS", + "Ihela ya Gine", + } + INR{ + "₹", + "Ihela ya Indiya", + } + JPY{ + "JPÂ¥", + "Ihela ya Japani", + } + KES{ + "KES", + "Ihela ya Kenya", + } + KMF{ + "KMF", + "Ihela ya Komolo", + } + LRD{ + "LRD", + "Ihela ya Libeliya", + } + LSL{ + "LSL", + "Ihela ya Lesoto", + } + LYD{ + "LYD", + "Ihela ya Libiya", + } + MAD{ + "MAD", + "Ihela ya Moloko", + } + MGA{ + "MGA", + "Ihela ya Bukini", + } + MRO{ + "MRO", + "Ihela ya Molitaniya", + } + MUR{ + "MUR", + "Ihela ya Molisi", + } + MWK{ + "MWK", + "Ihela ya Malawi", + } + MZM{ + "MZM", + "Ihela ya Musumbiji", + } + NAD{ + "NAD", + "Ihela ya Namibiya", + } + NGN{ + "NGN", + "Ihela ya Nijeliya", + } + RWF{ + "RWF", + "Ihela ya Lwanda", + } + SAR{ + "SAR", + "Ihela ya Sawudiya", + } + SCR{ + "SCR", + "Ihela ya Shelisheli", + } + SDG{ + "SDG", + "Ihela ya Sudani", + } + SHP{ + "SHP", + "Ihela ya Santahelena", + } + SLL{ + "SLL", + "Ihela ya Siela Liyoni", + } + SOS{ + "SOS", + "Ihela ya Somaliya", + } + STD{ + "STD", + "Ihela ya Sao Tome ni Pilinsipe", + } + SZL{ + "SZL", + "Ihela ya Uswasi", + } + TND{ + "TND", + "Ihela ya Tunisiya", + } + TZS{ + "TSh", + "Ihela ya Tansaniya", + } + UGX{ + "UGX", + "Ihela ya Uganda", + } + USD{ + "US$", + "Ihela ya Malekani", + } + XAF{ + "FCFA", + "Ihela ya CFA BEAC", + } + XOF{ + "CFA", + "Ihela ya CFA BCEAO", + } + ZAR{ + "ZAR", + "Ihela ya Afilika Kusini", + } + ZMK{ + "ZMK", + "Ihela ya Sambiya", + } + ZWD{ + "ZWD", + "Ihela ya Simbabwe", + } + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/curr/seh.txt b/icuSources/data/curr/seh.txt index 1bc5800e..e14badee 100755 --- a/icuSources/data/curr/seh.txt +++ b/icuSources/data/curr/seh.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/seh.xml @@ -16,7 +16,7 @@ seh{ "Dirém dos Emirados Árabes Unidos", } AOA{ - "Kz", + "AOA", "Cuanza angolano", } AUD{ @@ -24,11 +24,11 @@ seh{ "Dólar australiano", } BHD{ - "BD", + "BHD", "Dinar bareinita", } BIF{ - "FBu", + "BIF", "Franco do Burundi", } BWP{ @@ -52,15 +52,15 @@ seh{ "Yuan Renminbi chinês", } CVE{ - "CV$", + "CVE", "Escudo cabo-verdiano", } DJF{ - "Fdj", + "DJF", "Franco do Djibuti", } DZD{ - "DA", + "DZD", "Dinar argelino", } EGP{ @@ -68,11 +68,11 @@ seh{ "Libra egípcia", } ERN{ - "Nfk", + "ERN", "Nakfa da Eritréia", } ETB{ - "Br", + "ETB", "Birr etíope", } EUR{ @@ -84,7 +84,7 @@ seh{ "Libra esterlina britânica", } GHC{ - "₵", + "GHC", "Cedi de Gana (1979-2007)", } GMD{ @@ -92,11 +92,11 @@ seh{ "Dalasi de Gâmbia", } GNS{ - "GNS" /** === */, + "GNS", "Syli da Guiné", } INR{ - "Rs", + "₹", "Rúpia indiana", } JPY{ @@ -104,15 +104,15 @@ seh{ "Iene japonês", } KES{ - "Ksh", + "KES", "Xelim queniano", } KMF{ - "CF", + "KMF", "Franco de Comores", } LRD{ - "L$", + "LRD", "Dólar liberiano", } LSL{ @@ -120,7 +120,7 @@ seh{ "Loti do Lesoto", } LYD{ - "LD", + "LYD", "Dinar líbio", } MAD{ @@ -132,11 +132,11 @@ seh{ "Franco de Madagascar", } MRO{ - "UM", + "MRO", "Ouguiya da Mauritânia", } MUR{ - "MURs", + "MUR", "Rupia de Maurício", } MWK{ @@ -144,15 +144,19 @@ seh{ "Cuacha do Maláui", } MZM{ - "Mt", + "MZM", "Metical antigo de Moçambique", } + MZN{ + "MTn", + "Metical de Moçambique", + } NAD{ - "N$", + "NAD", "Dólar da Namíbia", } NGN{ - "₦", + "NGN", "Naira nigeriana", } RWF{ @@ -160,11 +164,11 @@ seh{ "Franco ruandês", } SAR{ - "SR", + "SAR", "Rial saudita", } SCR{ - "SRe", + "SCR", "Rupia das Seychelles", } SDG{ @@ -172,23 +176,23 @@ seh{ "Dinar sudanês", } SDP{ - "SDP" /** === */, + "SDP", "Libra sudanesa antiga", } SHP{ - "SH£", + "SHP", "Libra de Santa Helena", } SLL{ - "Le", + "SLL", "Leone de Serra Leoa", } SOS{ - "Ssh", + "SOS", "Xelim somali", } STD{ - "Db", + "STD", "Dobra de São Tomé e Príncipe", } SZL{ @@ -196,15 +200,15 @@ seh{ "Lilangeni da Suazilândia", } TND{ - "DT", + "TND", "Dinar tunisiano", } TZS{ - "TSh", + "TZS", "Xelim da Tanzânia", } UGX{ - "USh", + "UGX", "Xelim ugandense (1966-1987)", } USD{ @@ -220,17 +224,17 @@ seh{ "Franco CFA BCEAO", } ZAR{ - "R", + "ZAR", "Rand sul-africano", } ZMK{ - "ZK", + "ZMK", "Cuacha zambiano", } ZWD{ - "Z$", + "ZWD", "Dólar do Zimbábue", } } - Version{"2.0.47.38"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/ses.txt b/icuSources/data/curr/ses.txt index 5642d992..b5247a94 100755 --- a/icuSources/data/curr/ses.txt +++ b/icuSources/data/curr/ses.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ses.xml @@ -16,7 +16,7 @@ ses{ "Laaraw Immaara Margantey Dirham", } AOA{ - "Kz", + "AOA", "Angoola Kwanza", } AUD{ @@ -24,11 +24,11 @@ ses{ "Ostraali Dollar", } BHD{ - "BD", + "BHD", "Bahareen Dinar", } BIF{ - "FBu", + "BIF", "Burundi Fraŋ", } BWP{ @@ -52,15 +52,15 @@ ses{ "Sinwa Yuan Renminbi", } CVE{ - "CV$", + "CVE", "Kapuver Escudo", } DJF{ - "Fdj", + "DJF", "Jibuuti Fraŋ", } DZD{ - "DA", + "DZD", "Alžeeri Dinar", } EGP{ @@ -68,11 +68,11 @@ ses{ "Misra Pund", } ERN{ - "Nfk", + "ERN", "Eritree Nafka", } ETB{ - "Br", + "ETB", "Ecioopi Birr", } EUR{ @@ -84,7 +84,7 @@ ses{ "Britin Pund", } GHC{ - "₵", + "GHC", "Gaana Å iidi", } GMD{ @@ -92,11 +92,11 @@ ses{ "Gambi Dalasi", } GNS{ - "GNS" /** === */, + "GNS", "Ginee Fraŋ", } INR{ - "Rs", + "₹", "Indu Rupii", } JPY{ @@ -104,15 +104,15 @@ ses{ "Jaapoŋ Yen", } KES{ - "Ksh", + "KES", "Keeniya Å iiliŋ", } KMF{ - "CF", + "KMF", "Komoor Fraŋ", } LRD{ - "L$", + "LRD", "Liberia Dollar", } LSL{ @@ -120,7 +120,7 @@ ses{ "Leezoto Loti", } LYD{ - "LD", + "LYD", "Liibi Dinar", } MAD{ @@ -132,11 +132,11 @@ ses{ "MalgaaÅ¡i Fraŋ", } MRO{ - "UM", + "MRO", "Mooritaani Ugiya", } MUR{ - "MURs", + "MUR", "Mooris Rupii", } MWK{ @@ -144,15 +144,15 @@ ses{ "Malaawi Kwaca", } MZM{ - "Mt", + "MZM", "Mozambik Metikal", } NAD{ - "N$", + "NAD", "Naamibi Dollar", } NGN{ - "₦", + "NGN", "Naajiriya Neera", } RWF{ @@ -160,11 +160,11 @@ ses{ "Rwanda Fraŋ", } SAR{ - "SR", + "SAR", "Saudiya Riyal", } SCR{ - "SRe", + "SCR", "SeeÅ¡el Rupii", } SDG{ @@ -172,23 +172,23 @@ ses{ "Suudaŋ Dinar", } SDP{ - "SDP" /** === */, + "SDP", "Suudaŋ Pund", } SHP{ - "SH£", + "SHP", "Seŋ Helena Fraŋ", } SLL{ - "Le", + "SLL", "Leeon", } SOS{ - "Ssh", + "SOS", "Somaali Å iiliŋ", } STD{ - "Db", + "STD", "Sao Tome nda Prinsipe Dobra", } SZL{ @@ -196,15 +196,15 @@ ses{ "Lilangeni", } TND{ - "DT", + "TND", "Tunizi Dinar", } TZS{ - "TSh", + "TZS", "Tanzaani Å iiliŋ", } UGX{ - "USh", + "UGX", "Uganda Å iiliŋ", } USD{ @@ -220,17 +220,17 @@ ses{ "CFA Fraŋ (BCEAO)", } ZAR{ - "R", + "ZAR", "Hawasa Afriki Rand", } ZMK{ - "ZK", + "ZMK", "Zambi Kwaca", } ZWD{ - "Z$", + "ZWD", "Zimbabwe Dollar", } } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/sg.txt b/icuSources/data/curr/sg.txt index 14358647..1253357f 100755 --- a/icuSources/data/curr/sg.txt +++ b/icuSources/data/curr/sg.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sg.xml @@ -16,7 +16,7 @@ sg{ "dirâm tî âEmirâti tî Arâbo Ôko", } AOA{ - "Kz", + "AOA", "kwânza tî Angoläa", } AUD{ @@ -24,11 +24,11 @@ sg{ "dolära tî Ostralïi", } BHD{ - "BD", + "BHD", "dolùara tî Bahrâina", } BIF{ - "FBu", + "BIF", "farânga tî Burundïi", } BWP{ @@ -52,15 +52,15 @@ sg{ "yuan renminbi tî Shîni", } CVE{ - "CV$", + "CVE", "eskûêdo tî Kâpo-Vêre", } DJF{ - "Fdj", + "DJF", "farânga tî Dibutïi", } DZD{ - "DA", + "DZD", "dinäri tî Alzerïi", } EGP{ @@ -68,11 +68,11 @@ sg{ "pôndo tî Kâmitâ", } ERN{ - "Nfk", + "ERN", "nakafa tî Eritrëe", } ETB{ - "Br", + "ETB", "bir tî Etiopïi", } EUR{ @@ -84,19 +84,19 @@ sg{ "pôndo tî Anglëe", } GHC{ - "₵", - "sêdi tî Ganäa", + "GHC", + "sêdi tî Ganäa", } GMD{ "GMD", "dalasi tî gambïi", } GNS{ - "GNS" /** === */, + "GNS", "sili tî Ginëe", } INR{ - "Rs", + "₹", "rupïi tî Ênnde", } JPY{ @@ -104,15 +104,15 @@ sg{ "yêni tî Zapön", } KES{ - "Ksh", + "KES", "shilîngi tî Kenyäa", } KMF{ - "CF", + "KMF", "farânga tî Kömôro", } LRD{ - "L$", + "LRD", "dolära tî Liberïa", } LSL{ @@ -120,7 +120,7 @@ sg{ "loti tî Lesôtho", } LYD{ - "LD", + "LYD", "dinäar tî Libïi", } MAD{ @@ -132,11 +132,11 @@ sg{ "ariâri tî Madagasikära", } MRO{ - "UM", + "MRO", "ugîya tî Moritanïi", } MUR{ - "MURs", + "MUR", "rupïi tî Mörîsi", } MWK{ @@ -144,15 +144,15 @@ sg{ "kwâtia tî Malawïi", } MZM{ - "Mt", + "MZM", "metikala tî Mozambîka", } NAD{ - "N$", + "NAD", "dolära tî Namibïi", } NGN{ - "₦", + "NGN", "nâîra tî Nizerïa", } RWF{ @@ -160,11 +160,11 @@ sg{ "farânga tî Ruandäa", } SAR{ - "SR", + "SAR", "riâli tî Saûdi Arabïi", } SCR{ - "SRe", + "SCR", "rupïi tî Sëyshêle", } SDG{ @@ -172,19 +172,19 @@ sg{ "pôndo tî Sudäan", } SHP{ - "SH£", + "SHP", "pôndo tî Zûâ Sênt-Helêna", } SLL{ - "Le", + "SLL", "leône tî Sierâ-Leône", } SOS{ - "Ssh", + "SOS", "shilîngi tî Somalïi", } STD{ - "Db", + "STD", "dôbra tî Sâô Tomë na Prinsîpe", } SZL{ @@ -192,15 +192,15 @@ sg{ "lilangùeni tî Swazïlânde", } TND{ - "DT", + "TND", "dinära tî Tunizïi", } TZS{ - "TSh", + "TZS", "shilîngi tî Tanzanïi", } UGX{ - "USh", + "UGX", "shilîngi tî Ugandäa", } USD{ @@ -216,17 +216,17 @@ sg{ "farânga CFA (BCEAO)", } ZAR{ - "R", + "ZAR", "rânde tî Mbongo-Afrîka", } ZMK{ - "ZK", + "ZMK", "kwâtia tî Zambïi", } ZWD{ - "Z$", + "ZWD", "dolära tî Zimbäbwe", } } - Version{"2.0.46.85"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/sh.txt b/icuSources/data/curr/sh.txt index aa4e9004..3f0a236b 100644 --- a/icuSources/data/curr/sh.txt +++ b/icuSources/data/curr/sh.txt @@ -1,15 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sh.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** -/** - * ICU source: /xml/main/sh.xml - */ sh{ "%%ALIAS"{"sr_Latn"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/curr/sh_BA.txt b/icuSources/data/curr/sh_BA.txt index 1b797bf2..af5634f4 100644 --- a/icuSources/data/curr/sh_BA.txt +++ b/icuSources/data/curr/sh_BA.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sh_BA.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sh_BA{ "%%ALIAS"{"sr_Latn_BA"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/curr/sh_CS.txt b/icuSources/data/curr/sh_CS.txt index 3fa3a7c7..2adfb4a3 100644 --- a/icuSources/data/curr/sh_CS.txt +++ b/icuSources/data/curr/sh_CS.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sh_CS.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sh_CS{ "%%ALIAS"{"sr_Latn_RS"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/curr/sh_YU.txt b/icuSources/data/curr/sh_YU.txt index ea8bd15e..516cdf3a 100644 --- a/icuSources/data/curr/sh_YU.txt +++ b/icuSources/data/curr/sh_YU.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sh_YU.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sh_YU{ "%%ALIAS"{"sr_Latn_RS"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/curr/shi.txt b/icuSources/data/curr/shi.txt index 86eff635..7ca9f426 100755 --- a/icuSources/data/curr/shi.txt +++ b/icuSources/data/curr/shi.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/shi.xml @@ -16,7 +16,7 @@ shi{ "adrim n limarat", } AOA{ - "Kz", + "AOA", "kwanza n angula", } AUD{ @@ -24,11 +24,11 @@ shi{ "adular n ustralya", } BHD{ - "BD", + "BHD", "adinar n bḥrayn", } BIF{ - "FBu", + "BIF", "frank n burundi", } BWP{ @@ -52,15 +52,15 @@ shi{ "ayan n ccinwa", } CVE{ - "CV$", + "CVE", "iskudu n kabbirdi", } DJF{ - "Fdj", + "DJF", "frank n djibuti", } DZD{ - "DA", + "DZD", "adinar n dzayr", } EGP{ @@ -68,11 +68,11 @@ shi{ "ajnih n miṣṛ", } ERN{ - "Nfk", + "ERN", "nafka n iritirya", } ETB{ - "Br", + "ETB", "bir n ityubya", } EUR{ @@ -84,7 +84,7 @@ shi{ "ajnih astrlini n nngliz", } GHC{ - "₵", + "GHC", "sidi n É£ana", } GMD{ @@ -92,11 +92,11 @@ shi{ "dalasi n gambya", } GNS{ - "GNS" /** === */, + "GNS", "frank n É£inya", } INR{ - "Rs", + "₹", "arubi n lhind", } JPY{ @@ -104,15 +104,15 @@ shi{ "ayan n lyaban", } KES{ - "Ksh", + "KES", "acilin n kinya", } KMF{ - "CF", + "KMF", "frank n qumuṛ", } LRD{ - "L$", + "LRD", "adular n libirya", } LSL{ @@ -120,7 +120,7 @@ shi{ "luti n liá¹£uá¹­u", } LYD{ - "LD", + "LYD", "adinar n libya", } MAD{ @@ -132,11 +132,11 @@ shi{ "frank n madaÉ£acqar", } MRO{ - "UM", + "MRO", "uqiyya n muṛiá¹­anya", } MUR{ - "MURs", + "MUR", "arubi n muris", } MWK{ @@ -144,15 +144,15 @@ shi{ "kwaca n malawi", } MZM{ - "Mt", + "MZM", "amitikl n muznbiq", } NAD{ - "N$", + "NAD", "adular n namibya", } NGN{ - "₦", + "NGN", "nayra n nijirya", } RWF{ @@ -160,11 +160,11 @@ shi{ "afrank n rwanda", } SAR{ - "SR", + "SAR", "aryal n ssaɛudiya", } SCR{ - "SRe", + "SCR", "arubi n ssicil", } SDG{ @@ -172,23 +172,23 @@ shi{ "adinar n ssudan", } SDP{ - "SDP" /** === */, + "SDP", "ajnih n ssudan", } SHP{ - "SH£", + "SHP", "ajnih n santilin", } SLL{ - "Le", + "SLL", "liyun", } SOS{ - "Ssh", + "SOS", "acilin n ṣṣumal", } STD{ - "Db", + "STD", "adubra n saná¹­umi", } SZL{ @@ -196,15 +196,15 @@ shi{ "lilanjini", } TND{ - "DT", + "TND", "adinar n tuns", } TZS{ - "TSh", + "TZS", "acilin n á¹­anẓanya", } UGX{ - "USh", + "UGX", "acilin n uÉ£anda", } USD{ @@ -220,17 +220,17 @@ shi{ "frank á¹£ifa bisaw", } ZAR{ - "R", + "ZAR", "arand n afriqya n iffus", } ZMK{ - "ZK", + "ZMK", "akwaca n zambya", } ZWD{ - "Z$", + "ZWD", "adular n zimbabwi", } } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/shi_Latn.txt b/icuSources/data/curr/shi_Latn.txt index 785cb7a1..5aa24b38 100755 --- a/icuSources/data/curr/shi_Latn.txt +++ b/icuSources/data/curr/shi_Latn.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/shi_Latn.xml // * // *************************************************************************** shi_Latn{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/curr/shi_Latn_MA.txt b/icuSources/data/curr/shi_Latn_MA.txt index 3e8daa7f..cd7fd649 100755 --- a/icuSources/data/curr/shi_Latn_MA.txt +++ b/icuSources/data/curr/shi_Latn_MA.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/shi_MA.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ shi_Latn_MA{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/curr/shi_MA.txt b/icuSources/data/curr/shi_MA.txt index d43e1179..91d13a9b 100755 --- a/icuSources/data/curr/shi_MA.txt +++ b/icuSources/data/curr/shi_MA.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/shi_MA.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** shi_MA{ "%%ALIAS"{"shi_Latn_MA"} - Version{"2.0.45.90"} } diff --git a/icuSources/data/curr/shi_Tfng.txt b/icuSources/data/curr/shi_Tfng.txt index f75847f0..3ec7fb65 100755 --- a/icuSources/data/curr/shi_Tfng.txt +++ b/icuSources/data/curr/shi_Tfng.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/shi_Tfng.xml @@ -10,14 +10,13 @@ * ICU source: /xml/main/shi_Tfng.xml */ shi_Tfng{ - %%ParentIsRoot:int{1} Currencies{ AED{ "AED", "ⴰⴷⵔⵉⵎ ⵏ ⵍⵉⵎⴰⵔⴰⵜ", } AOA{ - "Kz", + "AOA", "ⴽⵡⴰⵏⵣⴰ ⵏ ⴰⵏⴳⵓⵍⴰ", } AUD{ @@ -25,11 +24,11 @@ shi_Tfng{ "ⴰⴷⵓⵍⴰⵔ ⵏ ⵓⵙⵜⵔⴰⵍⵢⴰ", } BHD{ - "BD", + "BHD", "ⴰⴷⵉⵏⴰⵔ ⵏ ⴱⵃⵔⴰⵢⵏ", } BIF{ - "FBu", + "BIF", "ⴼⵔⴰⵏⴽ ⵏ ⴱⵓⵔⵓⵏⴷⵉ", } BWP{ @@ -53,15 +52,15 @@ shi_Tfng{ "ⴰⵢⴰⵏ ⵏ ⵛⵛⵉⵏⵡⴰ", } CVE{ - "CV$", + "CVE", "ⵉⵙⴽⵓⴷⵓ ⵏ ⴽⴰⴱⴱⵉⵔⴷⵉ", } DJF{ - "Fdj", + "DJF", "ⴼⵔⴰⵏⴽ ⵏ ⴷⵊⵉⴱⵓⵜⵉ", } DZD{ - "DA", + "DZD", "ⴰⴷⵉⵏⴰⵔ ⵏ ⴷⵣⴰⵢⵔ", } EGP{ @@ -69,11 +68,11 @@ shi_Tfng{ "ⴰⵊⵏⵉⵀ ⵏ ⵎⵉⵚⵕ", } ERN{ - "Nfk", + "ERN", "ⵏⴰⴼⴽⴰ ⵏ ⵉⵔⵉⵜⵉⵔⵢⴰ", } ETB{ - "Br", + "ETB", "ⴱⵉⵔ ⵏ ⵉⵜⵢⵓⴱⵢⴰ", } EUR{ @@ -85,7 +84,7 @@ shi_Tfng{ "ⴰⵊⵏⵉⵀ ⴰⵙⵜⵔⵍⵉⵏⵉ ⵏ ⵏⵏⴳⵍⵉⵣ", } GHC{ - "₵", + "GHC", "ⵙⵉⴷⵉ ⵏ ⵖⴰⵏⴰ", } GMD{ @@ -93,11 +92,11 @@ shi_Tfng{ "ⴷⴰⵍⴰⵙⵉ ⵏ ⴳⴰⵎⴱⵢⴰ", } GNS{ - "GNS" /** === */, + "GNS", "ⴼⵔⴰⵏⴽ ⵏ ⵖⵉⵏⵢⴰ", } INR{ - "Rs", + "₹", "ⴰⵔⵓⴱⵉ ⵏ ⵍⵀⵉⵏⴷ", } JPY{ @@ -105,15 +104,15 @@ shi_Tfng{ "ⴰⵢⴰⵏ ⵏ ⵍⵢⴰⴱⴰⵏ", } KES{ - "Ksh", + "KES", "ⴰⵛⵉⵍⵉⵏ ⵏ ⴽⵉⵏⵢⴰ", } KMF{ - "CF", + "KMF", "ⴼⵔⴰⵏⴽ ⵏ ⵇⵓⵎⵓⵕ", } LRD{ - "L$", + "LRD", "ⴰⴷⵓⵍⴰⵔ ⵏ ⵍⵉⴱⵉⵔⵢⴰ", } LSL{ @@ -121,7 +120,7 @@ shi_Tfng{ "ⵍⵓⵜⵉ ⵏ ⵍⵉⵚⵓⵟⵓ", } LYD{ - "LD", + "LYD", "ⴰⴷⵉⵏⴰⵔ ⵏ ⵍⵉⴱⵢⴰ", } MAD{ @@ -133,11 +132,11 @@ shi_Tfng{ "ⴼⵔⴰⵏⴽ ⵏ ⵎⴰⴷⴰⵖⴰⵛⵇⴰⵔ", } MRO{ - "UM", + "MRO", "ⵓⵇⵉⵢⵢⴰ ⵏ ⵎⵓⵕⵉⵟⴰⵏⵢⴰ", } MUR{ - "MURs", + "MUR", "ⴰⵔⵓⴱⵉ ⵏ ⵎⵓⵔⵉⵙ", } MWK{ @@ -145,15 +144,15 @@ shi_Tfng{ "ⴽⵡⴰⵛⴰ ⵏ ⵎⴰⵍⴰⵡⵉ", } MZM{ - "Mt", + "MZM", "ⴰⵎⵉⵜⵉⴽⵍ ⵏ ⵎⵓⵣⵏⴱⵉⵇ", } NAD{ - "N$", + "NAD", "ⴰⴷⵓⵍⴰⵔ ⵏ ⵏⴰⵎⵉⴱⵢⴰ", } NGN{ - "₦", + "NGN", "ⵏⴰⵢⵔⴰ ⵏ ⵏⵉⵊⵉⵔⵢⴰ", } RWF{ @@ -161,11 +160,11 @@ shi_Tfng{ "ⴰⴼⵔⴰⵏⴽ ⵏ ⵔⵡⴰⵏⴷⴰ", } SAR{ - "SR", + "SAR", "ⴰⵔⵢⴰⵍ ⵏ ⵙⵙⴰⵄⵓⴷⵉⵢⴰ", } SCR{ - "SRe", + "SCR", "ⴰⵔⵓⴱⵉ ⵏ ⵙⵙⵉⵛⵉⵍ", } SDG{ @@ -173,23 +172,23 @@ shi_Tfng{ "ⴰⴷⵉⵏⴰⵔ ⵏ ⵙⵙⵓⴷⴰⵏ", } SDP{ - "SDP" /** === */, + "SDP", "ⴰⵊⵏⵉⵀ ⵏ ⵙⵙⵓⴷⴰⵏ", } SHP{ - "SH£", + "SHP", "ⴰⵊⵏⵉⵀ ⵏ ⵙⴰⵏⵜⵉⵍⵉⵏ", } SLL{ - "Le", + "SLL", "ⵍⵉⵢⵓⵏ", } SOS{ - "Ssh", + "SOS", "ⴰⵛⵉⵍⵉⵏ ⵏ ⵚⵚⵓⵎⴰⵍ", } STD{ - "Db", + "STD", "ⴰⴷⵓⴱⵔⴰ ⵏ ⵙⴰⵏⵟⵓⵎⵉ", } SZL{ @@ -197,15 +196,15 @@ shi_Tfng{ "ⵍⵉⵍⴰⵏⵊⵉⵏⵉ", } TND{ - "DT", + "TND", "ⴰⴷⵉⵏⴰⵔ ⵏ ⵜⵓⵏⵙ", } TZS{ - "TSh", + "TZS", "ⴰⵛⵉⵍⵉⵏ ⵏ ⵟⴰⵏⵥⴰⵏⵢⴰ", } UGX{ - "USh", + "UGX", "ⴰⵛⵉⵍⵉⵏ ⵏ ⵓⵖⴰⵏⴷⴰ", } USD{ @@ -221,17 +220,17 @@ shi_Tfng{ "ⴼⵔⴰⵏⴽ ⵚⵉⴼⴰ ⴱⵉⵙⴰⵡ", } ZAR{ - "R", + "ZAR", "ⴰⵔⴰⵏⴷ ⵏ ⴰⴼⵔⵉⵇⵢⴰ ⵏ ⵉⴼⴼⵓⵙ", } ZMK{ - "ZK", + "ZMK", "ⴰⴽⵡⴰⵛⴰ ⵏ ⵣⴰⵎⴱⵢⴰ", } ZWD{ - "Z$", + "ZWD", "ⴰⴷⵓⵍⴰⵔ ⵏ ⵣⵉⵎⴱⴰⴱⵡⵉ", } } - Version{"2.0.46.25"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/si.txt b/icuSources/data/curr/si.txt index 1b62f1e7..56de096a 100644 --- a/icuSources/data/curr/si.txt +++ b/icuSources/data/curr/si.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/si.xml @@ -11,10 +11,86 @@ */ si{ Currencies{ + AED{ + "AED", + "එක්සත් අරාබි එමිරේට්ස් ඩිරාම්", + } + AUD{ + "AU$", + "ඔස්ට්‍රේලියානු ඩොලර්", + } + BDT{ + "BDT", + "බංග්ලාදේශ් ටකා", + } + BHD{ + "BHD", + "බහරේන් ඩිනාර්", + } + CNY{ + "CNÂ¥", + "චීන යුආන්", + } + EUR{ + "€", + "යුරෝ", + } + GBP{ + "£", + "බ්‍රිතාන්‍ය ස්ටර්ලින් පවුම්", + } + HKD{ + "HK$", + "හොංකොං ඩොලර්", + } + INR{ + "₹", + "ඉන්දියන් රුපියල්", + } + JOD{ + "JOD", + "ජෝර්දාන් ඩිනාර්", + } + JPY{ + "JPÂ¥", + "ජපන් යෙන්", + } LKR{ - "SL Re", + "රු.", "ලංකා රුපියල්", } + NOK{ + "NOK", + "නොර්වීජියන් ක්‍රෝන්", + } + NPR{ + "NPR", + "නේපාල් රුපියල්", + } + NZD{ + "NZ$", + "නවසීලන්ත ඩොලර්", + } + OMR{ + "OMR", + "ඕමාන් රියාල්", + } + RUB{ + "RUB", + "රුසියන් රූබල්", + } + SAR{ + "SAR", + "සවුදි රියාල්", + } + THB{ + "฿", + "තායි බාත්", + } + USD{ + "US$", + "ඇමෙරිකන් ඩොලර්", + } } - Version{"2.0.47.63"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/sk.txt b/icuSources/data/curr/sk.txt index 4e1e8aa5..1e52f13b 100644 --- a/icuSources/data/curr/sk.txt +++ b/icuSources/data/curr/sk.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2011 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sk.xml @@ -12,7 +12,7 @@ sk{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "Andorská peseta", } AED{ @@ -32,39 +32,39 @@ sk{ "Armenský dram", } ANG{ - "NAf.", + "ANG", "Nizozemský Antilský guilder", } AOA{ - "Kz", + "AOA", "Angolská kwanza", } AOK{ - "AOK" /** === */, + "AOK", "Angolská kwanza (1977-1990)", } AON{ - "AON" /** === */, + "AON", "Angolská nová kwanza (1990-2000)", } AOR{ - "AOR" /** === */, + "AOR", "Angolská kwanza Reajustado (1995-1999)", } ARA{ - "₳", + "ARA", "Argentinský austral", } ARP{ - "ARP" /** === */, + "ARP", "Argentinské peso (1983-1985)", } ARS{ - "AR$", + "ARS", "Argentinské peso", } ATS{ - "ATS" /** === */, + "ATS", "Rakúsky Å¡iling", } AUD{ @@ -72,7 +72,7 @@ sk{ "Austrálsky dolár", } AWG{ - "Afl.", + "AWG", "Arubský guilder", } AZM{ @@ -84,35 +84,35 @@ sk{ "Azerbajdžanský manat", } BAD{ - "BAD" /** === */, + "BAD", "Bosnianský dinár", } BAM{ - "KM", + "BAM", "Bosnianský konvertibilná marka", } BBD{ - "Bds$", + "BBD", "Barbadoský dolár", } BDT{ - "Tk", + "BDT", "Bangladéšska taka", } BEC{ - "BEC" /** === */, + "BEC", "Belgický frank (konvertibilný)", } BEF{ - "BF", + "BEF", "Belgický frank", } BEL{ - "BEL" /** === */, + "BEL", "Belgický frank (finančný)", } BGL{ - "BGL" /** === */, + "BGL", "Bulharský leva", } BGN{ @@ -120,19 +120,19 @@ sk{ "Bulharský leva nový", } BHD{ - "BD", + "BHD", "Bahraiský dinár", } BIF{ - "FBu", + "BIF", "Burundský frank", } BMD{ - "BD$", + "BMD", "Bermudský dolár", } BND{ - "BN$", + "BND", "Bruneiský dolár", } BOB{ @@ -140,47 +140,47 @@ sk{ "Bolívijské boliviano", } BOP{ - "$b.", + "BOP", "Bolivíjske peso", } BOV{ - "BOV" /** === */, + "BOV", "Bolivíjske mvdol", } BRB{ - "BRB" /** === */, + "BRB", "Bolivíjske Cruzeiro Novo (1967-1986)", } BRC{ - "BRC" /** === */, + "BRC", "Bolivíjske cruzado", } BRE{ - "BRE" /** === */, + "BRE", "Bolivíjske cruzeiro (1990-1993)", } BRL{ - "BR$", + "R$", "Brazílsky real", } BRN{ - "BRN" /** === */, + "BRN", "Brazílske Cruzado Novo", } BRR{ - "BRR" /** === */, + "BRR", "Brazílske cruzeiro", } BSD{ - "BS$", + "BSD", "Bahamský dolár", } BTN{ - "Nu.", + "BTN", "Bhutansky ngultrum", } BUK{ - "BUK" /** === */, + "BUK", "Burmese Kyat", } BWP{ @@ -188,7 +188,7 @@ sk{ "Botswanan Pula", } BYB{ - "BYB" /** === */, + "BYB", "Belarussian nový rubeľ (1994-1999)", } BYR{ @@ -196,7 +196,7 @@ sk{ "Belarussian rubeľ", } BZD{ - "BZ$", + "BZD", "Belize dolár", } CAD{ @@ -212,11 +212,11 @@ sk{ "Å vajčiarský frank", } CLF{ - "CLF" /** === */, + "CLF", "Čílske Unidades de Fomento", } CLP{ - "CL$", + "CLP", "Čílske peso", } CNY{ @@ -224,15 +224,15 @@ sk{ "Čínsky jüan", } COP{ - "CO$", + "COP", "Colombijské peso", } CRC{ - "₡", + "CRC", "Kostarikský colon", } CSK{ - "CSK" /** === */, + "CSK", "Československá koruna", } CUC{ @@ -240,55 +240,55 @@ sk{ "Kubánske konvertibilné peso", } CUP{ - "CU$", + "CUP", "Kubánske peso", } CVE{ - "CV$", + "CVE", "Cape Verde eskudo", } CYP{ - "CY£", + "CYP", "Cypruská libra", } CZK{ - "Kč", + "CZK", "Česká koruna", } DDM{ - "DDM" /** === */, + "DDM", "Východonemecká marka", } DEM{ - "DM", + "DEM", "Nemecká marka", } DJF{ - "Fdj", + "DJF", "Džibutský frank", } DKK{ - "Dkr", + "DKK", "Dánska koruna", } DOP{ - "RD$", + "DOP", "Dominikánske peso", } DZD{ - "DA", + "DZD", "Alžírsky dinár", } ECS{ - "ECS" /** === */, + "ECS", "Ekuadorský sucre", } ECV{ - "ECV" /** === */, + "ECV", "Ekuadorský Unidad de Valor Constante (UVC)", } EEK{ - "Ekr", + "EEK", "Estónska kroon", } EGP{ @@ -296,15 +296,15 @@ sk{ "Egyptská libra", } ERN{ - "Nfk", + "ERN", "Eritrejská nakfa", } ESP{ - "Pts", + "ESP", "Å panielská peseta", } ETB{ - "Br", + "ETB", "Ethiopský birr", } EUR{ @@ -312,19 +312,19 @@ sk{ "Euro", } FIM{ - "mk", + "FIM", "Finská marka", } FJD{ - "FJ$", + "FJD", "Fiji dolár", } FKP{ - "FK£", + "FKP", "Falklandská libra", } FRF{ - "₣", + "FRF", "Francúzsky frank", } GBP{ @@ -332,7 +332,7 @@ sk{ "Britská libra", } GEK{ - "GEK" /** === */, + "GEK", "Gruzínsky Kupon Larit", } GEL{ @@ -348,7 +348,7 @@ sk{ "Ghanský cedi", } GIP{ - "GI£", + "GIP", "Gibraltarská libra", } GMD{ @@ -356,19 +356,19 @@ sk{ "Gambský dalasi", } GNF{ - "FG", + "GNF", "Guinejský frank", } GNS{ - "GNS" /** === */, + "GNS", "Guinejský syli", } GQE{ - "GQE" /** === */, + "GQE", "Rovníková Guinea Ekwele Guineana", } GRD{ - "₯", + "GRD", "Grécka drachma", } GTQ{ @@ -376,15 +376,15 @@ sk{ "Guatemalský quetzal", } GWE{ - "GWE" /** === */, + "GWE", "Portugalská Guinea eskudo", } GWP{ - "GWP" /** === */, + "GWP", "Guinea-Bissau peso", } GYD{ - "GY$", + "GYD", "Guyanský dolár", } HKD{ @@ -396,11 +396,11 @@ sk{ "Hoduraská lempira", } HRD{ - "HRD" /** === */, + "HRD", "Chorvátsky dinár", } HRK{ - "kn", + "HRK", "Chorvátska kuna", } HTG{ @@ -408,19 +408,19 @@ sk{ "Haitské gourde", } HUF{ - "Ft", + "HUF", "Maďarský forint", } IDR{ - "Rp", + "IDR", "Indonézska rupia", } IEP{ - "IR£", + "IEP", "Írska libra", } ILP{ - "I£", + "ILP", "Izraelská libra", } ILS{ @@ -440,19 +440,19 @@ sk{ "Iránsky rial", } ISK{ - "Ikr", + "ISK", "Islandská krona", } ITL{ - "IT₤", + "ITL", "Talianská lira", } JMD{ - "J$", + "JMD", "Jamajský dolár", } JOD{ - "JD", + "JOD", "Jordánsky dinár", } JPY{ @@ -460,7 +460,7 @@ sk{ "Japonský jen", } KES{ - "Ksh", + "KES", "Keňský Å¡iling", } KGS{ @@ -472,7 +472,7 @@ sk{ "Kambodžský riel", } KMF{ - "CF", + "KMF", "Comoro frank", } KPW{ @@ -484,11 +484,11 @@ sk{ "Juhokórejský won", } KWD{ - "KD", + "KWD", "Kuvaitský dinár", } KYD{ - "KY$", + "KYD", "Kajmanský dolár", } KZT{ @@ -496,19 +496,19 @@ sk{ "Kazažský tenge", } LAK{ - "₭", + "LAK", "Laoský kip", } LBP{ - "LB£", + "LBP", "Libanonská libra", } LKR{ - "SLRs", + "LKR", "Å rilanská rupia", } LRD{ - "L$", + "LRD", "Libérský dolár", } LSL{ @@ -516,27 +516,27 @@ sk{ "Lesothský loti", } LTL{ - "Lt", + "LTL", "Litovský litas", } LTT{ - "LTT" /** === */, + "LTT", "Litevský talonas", } LUF{ - "LUF" /** === */, + "LUF", "Luxemburský frank", } LVL{ - "Ls", + "LVL", "LotyÅ¡ský lat", } LVR{ - "LVR" /** === */, + "LVR", "LotyÅ¡ský rubeľ", } LYD{ - "LD", + "LYD", "Libyjský dinár", } MAD{ @@ -544,7 +544,7 @@ sk{ "Marocký dirham", } MAF{ - "MAF" /** === */, + "MAF", "Marocký frank", } MDL{ @@ -556,7 +556,7 @@ sk{ "Madagaskarský ariary", } MGF{ - "MGF" /** === */, + "MGF", "Madagaskarský frank", } MKD{ @@ -564,7 +564,7 @@ sk{ "Macedónsky denár", } MLF{ - "MLF" /** === */, + "MLF", "Malský frank", } MMK{ @@ -572,27 +572,27 @@ sk{ "Myanmarský kyat", } MNT{ - "₮", + "MNT", "Mongolský tugrik", } MOP{ - "MOP$", + "MOP", "Macao Pataca", } MRO{ - "UM", + "MRO", "Mauritania Ouguiya", } MTL{ - "Lm", + "MTL", "Maltská lira", } MTP{ - "MT£", + "MTP", "Maltská libra", } MUR{ - "MURs", + "MUR", "Mauritská rupia", } MVR{ @@ -604,55 +604,55 @@ sk{ "Malavská kwacha", } MXN{ - "MX$", + "Mex$", "Mexické peso", } MXP{ - "MXP" /** === */, + "MXP", "Mexické striborné peso (1861-1992)", } MXV{ - "MXV" /** === */, + "MXV", "Mexické Unidad de Inversion (UDI)", } MYR{ - "RM", + "MYR", "Malajský ringgit", } MZE{ - "MZE" /** === */, + "MZE", "Mozambijské eskudo", } MZM{ - "Mt", + "MZM", "Mozambijské metical", } NAD{ - "N$", + "NAD", "Namibský dolár", } NGN{ - "₦", + "NGN", "Nigerská naira", } NIC{ - "NIC" /** === */, + "NIC", "Nikaragujská cordoba", } NIO{ - "C$", + "NIO", "Nikaragujská Cordoba Oro", } NLG{ - "fl", + "NLG", "Nizozemský guilder", } NOK{ - "Nkr", + "NOK", "Nórska koruna", } NPR{ - "NPRs", + "NPR", "Nepálska rupia", } NZD{ @@ -664,19 +664,19 @@ sk{ "Ománský rial", } PAB{ - "B/.", + "PAB", "Panamská balboa", } PEI{ - "I/.", + "PEI", "Peruvský inti", } PEN{ - "S/.", + "PEN", "Peruvský sol Nuevo", } PES{ - "PES" /** === */, + "PES", "Peruvský sol", } PGK{ @@ -684,31 +684,31 @@ sk{ "Papua Nová Guinea kina", } PHP{ - "₱", + "PHP", "Filipínske peso", } PKR{ - "PKRs", + "PKR", "Pakistanská rupia", } PLN{ - "zł", + "zl", "Poľský zlotý", } PLZ{ - "PLZ" /** === */, + "PLZ", "Polský zloty (1950-1995)", } PTE{ - "Esc", + "PTE", "Portugalské eskudo", } PYG{ - "₲", + "PYG", "Paraguayské guarani", } QAR{ - "QR", + "QAR", "Qatarský rial", } ROL{ @@ -724,7 +724,7 @@ sk{ "Ruský rubeľ", } RUR{ - "RUR" /** === */, + "RUR", "Ruský rubeľ (1991-1998)", } RWF{ @@ -732,19 +732,19 @@ sk{ "Rwandský frank", } SAR{ - "SR", + "SAR", "Saudskoarabský rial", } SBD{ - "SI$", + "SBD", "Solomon Islands dolár", } SCR{ - "SRe", + "SCR", "SejÅ¡elská rupia", } SDD{ - "LSd", + "SDD", "Sudánsky dinár", } SDG{ @@ -756,31 +756,31 @@ sk{ "Sudánska libra (1957-1998)", } SEK{ - "Skr", + "SEK", "Å védska koruna", } SGD{ - "S$", + "SGD", "Singapúrsky dolár", } SHP{ - "SH£", + "SHP", "Libra", } SIT{ - "SIT" /** === */, + "SIT", "Slovinský Tolar", } SKK{ - "Sk", + "SKK", "Slovenská koruna", } SLL{ - "Le", + "SLL", "Sierra Leone Leone", } SOS{ - "Ssh", + "SOS", "Somálsky Å¡iling", } SRD{ @@ -788,23 +788,23 @@ sk{ "Surinamský dolár", } SRG{ - "Sf", + "SRG", "Surinamský guilder", } STD{ - "Db", + "STD", "Sao Tome a Principe dobra", } SUR{ - "SUR" /** === */, + "SUR", "Sovietský rubeľ", } SVC{ - "SV₡", + "SVC", "El Salvadorský colon", } SYP{ - "SY£", + "SYP", "Syrská libra", } SZL{ @@ -816,7 +816,7 @@ sk{ "Thajský baht", } TJR{ - "TJR" /** === */, + "TJR", "Tadžikistanský rubeľ", } TJS{ @@ -832,15 +832,15 @@ sk{ "Turkménsky manat", } TND{ - "DT", + "TND", "Tuniský dinár", } TOP{ - "T$", + "TOP", "Tonga PaÊ»anga", } TPE{ - "TPE" /** === */, + "TPE", "Timorské eskudo", } TRL{ @@ -852,7 +852,7 @@ sk{ "Turecká líra", } TTD{ - "TT$", + "TTD", "Trinidad a Tobago dolár", } TWD{ @@ -860,23 +860,23 @@ sk{ "Nový taiwanský dolár", } TZS{ - "TSh", + "TZS", "Tanzanský Å¡iling", } UAH{ - "₴", + "UAH", "Ukrainská hrivna", } UAK{ - "UAK" /** === */, + "UAK", "Ukrainský karbovanetz", } UGS{ - "UGS" /** === */, + "UGS", "Ugandan Å¡iling (1966-1987)", } UGX{ - "USh", + "UGX", "Ugandský Å¡iling", } USD{ @@ -884,19 +884,19 @@ sk{ "Americký dolár", } USN{ - "USN" /** === */, + "USN", "US dolár (Next day)", } USS{ - "USS" /** === */, + "USS", "US dolár (Same day)", } UYP{ - "UYP" /** === */, + "UYP", "Uruguajské peso (1975-1993)", } UYU{ - "$U", + "UYU", "Uruguajské peso Uruguayo", } UZS{ @@ -904,7 +904,7 @@ sk{ "Uzbekistanský sum", } VEB{ - "VEB" /** === */, + "VEB", "Venezuelský bolivar", } VEF{ @@ -916,11 +916,11 @@ sk{ "Vietnamský dong", } VUV{ - "VT", + "VUV", "Vanuatu vatu", } WST{ - "WS$", + "WST", "Západná Samoa tala", } XAF{ @@ -960,39 +960,39 @@ sk{ "Neznáma mena", } YDD{ - "YDD" /** === */, + "YDD", "Jemenský dinár", } YER{ - "YR", + "YER", "Jemenský rial", } YUD{ - "YUD" /** === */, + "YUD", "Juhoslávsky dinár [YUD]", } YUM{ - "YUM" /** === */, + "YUM", "Juhoslávsky Noviy dinár", } YUN{ - "YUN" /** === */, + "YUN", "Juhoslávsky dinár", } ZAL{ - "ZAL" /** === */, + "ZAL", "Juhoafrický rand (financial)", } ZAR{ - "R", + "ZAR", "Juhoafrický rand", } ZMK{ - "ZK", + "ZMK", "Zambská kwacha", } ZRN{ - "NZ", + "ZRN", "Zairský nový zaire", } ZRZ{ @@ -1000,7 +1000,7 @@ sk{ "Zairský Zaire", } ZWD{ - "Z$", + "ZWD", "Zimbabský dolár", } } @@ -1046,7 +1046,6 @@ sk{ other{"eur, eura"} } GBP{ - few{"GBP"} one{"britská libra"} other{"britských libier, britskej libry"} } @@ -1118,7 +1117,6 @@ sk{ SEK{ few{"Å¡védske koruny"} one{"Å¡védska koruna"} - other{"SEK"} } THB{ few{"thajské bahty"} @@ -1140,11 +1138,6 @@ sk{ one{"americký dolár"} other{"amerických dolárov, amerického dolára"} } - XXX{ - few{"XXX"} - one{"XXX"} - other{"XXX"} - } ZAR{ few{"juhoafrické randy"} one{"juhoafrický rand"} @@ -1155,5 +1148,5 @@ sk{ few{"{0} {1}"} one{"{0} {1}"} } - Version{"2.0.58.59"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/sl.txt b/icuSources/data/curr/sl.txt index bf6b550e..7fbb8191 100644 --- a/icuSources/data/curr/sl.txt +++ b/icuSources/data/curr/sl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sl.xml @@ -12,7 +12,7 @@ sl{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "andorska peseta", } AED{ @@ -20,11 +20,11 @@ sl{ "dirham Združenih arabskih emiratov", } AFA{ - "AFA" /** === */, + "AFA", "stari afganistanski afgani (1927–2002)", } AFN{ - "Af", + "AFN", "afgani", } ALL{ @@ -36,39 +36,39 @@ sl{ "armenski dram", } ANG{ - "NAf.", + "ANG", "nizozemsko-antilski gulden", } AOA{ - "Kz", + "AOA", "angolska kvanza", } AOK{ - "AOK" /** === */, + "AOK", "stara angolska kvanza (1977–1990)", } AON{ - "AON" /** === */, + "AON", "angolska nova kvanza (1990–2000)", } AOR{ - "AOR" /** === */, + "AOR", "konvertibilna angolska kvanza (1995–1999)", } ARA{ - "₳", + "ARA", "argentinski avstral", } ARP{ - "ARP" /** === */, + "ARP", "argentinski peso (1983–1985)", } ARS{ - "AR$", + "ARS", "argentinski peso", } ATS{ - "ATS" /** === */, + "ATS", "avstrijski Å¡iling", } AUD{ @@ -76,7 +76,7 @@ sl{ "avstralski dolar", } AWG{ - "Afl.", + "AWG", "arubski florin", } AZM{ @@ -84,39 +84,39 @@ sl{ "stari azerbajdžanski manat (1993–2006)", } AZN{ - "man.", + "AZN", "azerbajdžanski manat", } BAD{ - "BAD" /** === */, + "BAD", "bosansko-hercegovski dinar", } BAM{ - "KM", + "BAM", "bosansko-hercegovska konvertibilna marka", } BBD{ - "Bds$", + "BBD", "barbadoÅ¡ki dolar", } BDT{ - "Tk", + "BDT", "bangladeÅ¡ka taka", } BEC{ - "BEC" /** === */, + "BEC", "belgijski konvertibilni frank", } BEF{ - "BF", + "BEF", "belgijski frank", } BEL{ - "BEL" /** === */, + "BEL", "belgijski finančni frank", } BGL{ - "BGL" /** === */, + "BGL", "stari bolgarski lev", } BGN{ @@ -124,43 +124,43 @@ sl{ "bolgarski lev", } BHD{ - "BD", + "BHD", "bahranski dinar", } BIF{ - "FBu", + "BIF", "burundski frank", } BMD{ - "BD$", + "BMD", "bermudski dolar", } BND{ - "BN$", + "BND", "brunejski dolar", } BOB{ - "Bs", + "BOB", "bolivijski boliviano", } BOP{ - "$b.", + "BOP", "bolivijski peso", } BOV{ - "BOV" /** === */, + "BOV", "bolivijski mvdol", } BRB{ - "BRB" /** === */, + "BRB", "brazilski novi kruzeiro (1967–1986)", } BRC{ - "BRC" /** === */, + "BRC", "brazilski kruzado", } BRE{ - "BRE" /** === */, + "BRE", "stari brazilski kruzeiro (1990–1993)", } BRL{ @@ -168,23 +168,23 @@ sl{ "brazilski real", } BRN{ - "BRN" /** === */, + "BRN", "novi brazilski kruzado", } BRR{ - "BRR" /** === */, + "BRR", "brazilski kruzeiro", } BSD{ - "BS$", + "BSD", "bahamski dolar", } BTN{ - "Nu.", + "BTN", "butanski ngultrum", } BUK{ - "BUK" /** === */, + "BUK", "burmanski kjat", } BWP{ @@ -192,7 +192,7 @@ sl{ "bocvanska pula", } BYB{ - "BYB" /** === */, + "BYB", "beloruski novi rubelj (1994–1999)", } BYR{ @@ -200,7 +200,7 @@ sl{ "beloruski rubelj", } BZD{ - "BZ$", + "BZD", "belizejski dolar", } CAD{ @@ -212,7 +212,7 @@ sl{ "kongoÅ¡ki frank", } CHE{ - "CHE" /** === */, + "CHE", "evro WIR", } CHF{ @@ -220,15 +220,15 @@ sl{ "Å¡vicarski frank", } CHW{ - "CHW" /** === */, + "CHW", "frank WIR", } CLF{ - "CLF" /** === */, + "CLF", "čilski unidades de fomento", } CLP{ - "CL$", + "CLP", "čilski peso", } CNY{ @@ -236,79 +236,79 @@ sl{ "kitajski juan renminbi", } COP{ - "CO$", + "COP", "kolumbijski peso", } COU{ - "COU" /** === */, + "COU", "kolumbijska enota realne vrednosti", } CRC{ - "₡", + "CRC", "kostariÅ¡ki kolon", } CSD{ - "CSD" /** === */, + "CSD", "stari srbski dinar", } CSK{ - "CSK" /** === */, + "CSK", "čeÅ¡koslovaÅ¡ka krona", } CUC{ - "CUC$", + "CUC", "kubanski konvertibilni peso", } CUP{ - "CU$", + "CUP", "kubanski peso", } CVE{ - "CV$", + "CVE", "zelenortski eskudo", } CYP{ - "CY£", + "CYP", "ciprski funt", } CZK{ - "Kč", + "CZK", "čeÅ¡ka krona", } DDM{ - "DDM" /** === */, + "DDM", "vzhodnonemÅ¡ka marka", } DEM{ - "DM", + "DEM", "nemÅ¡ka marka", } DJF{ - "Fdj", + "DJF", "džibutski frank", } DKK{ - "Dkr", + "DKK", "danska krona", } DOP{ - "RD$", + "DOP", "dominikanski peso", } DZD{ - "DA", + "DZD", "alžirski dinar", } ECS{ - "ECS" /** === */, + "ECS", "ekvadorski sukre", } ECV{ - "ECV" /** === */, + "ECV", "ekvadorska enota realne vrednosti (UVC)", } EEK{ - "Ekr", + "EEK", "estonska krona", } EGP{ @@ -316,23 +316,23 @@ sl{ "egiptovski funt", } ERN{ - "Nfk", + "ERN", "eritrejska nakfa", } ESA{ - "ESA" /** === */, + "ESA", "Å¡panska pezeta (račun A)", } ESB{ - "ESB" /** === */, + "ESB", "Å¡panska pezeta (račun B)", } ESP{ - "Pts", + "ESP", "Å¡panska pezeta", } ETB{ - "Br", + "ETB", "etiopski bir", } EUR{ @@ -340,19 +340,19 @@ sl{ "evro", } FIM{ - "mk", + "FIM", "finska marka", } FJD{ - "FJ$", + "FJD", "fidžijski dolar", } FKP{ - "FK£", + "FKP", "falklandski funt", } FRF{ - "₣", + "FRF", "francoski frank", } GBP{ @@ -360,7 +360,7 @@ sl{ "britanski funt", } GEK{ - "GEK" /** === */, + "GEK", "gruzijski bon lari", } GEL{ @@ -368,15 +368,15 @@ sl{ "gruzijski lari", } GHC{ - "₵", + "GHC", "stari ganski cedi (1979–2007)", } GHS{ - "GH₵", + "GHS", "ganski cedi", } GIP{ - "GI£", + "GIP", "gibraltarski funt", } GMD{ @@ -384,19 +384,19 @@ sl{ "gambijski dalasi", } GNF{ - "FG", + "GNF", "gvinejski frank", } GNS{ - "GNS" /** === */, + "GNS", "gvinejski sili", } GQE{ - "GQE" /** === */, + "GQE", "ekwele Ekvatorialne Gvineje", } GRD{ - "₯", + "GRD", "grÅ¡ka drahma", } GTQ{ @@ -404,15 +404,15 @@ sl{ "gvatemalski kecal", } GWE{ - "GWE" /** === */, + "GWE", "eskudo Portugalske Gvineje", } GWP{ - "GWP" /** === */, + "GWP", "peso Gvineje Bissau", } GYD{ - "GY$", + "GYD", "gvajanski dolar", } HKD{ @@ -424,11 +424,11 @@ sl{ "honduraÅ¡ka lempira", } HRD{ - "HRD" /** === */, + "HRD", "hrvaÅ¡ki dinar", } HRK{ - "kn", + "HRK", "hrvaÅ¡ka kuna", } HTG{ @@ -436,19 +436,19 @@ sl{ "haitski gurd", } HUF{ - "Ft", + "HUF", "madžarski forint", } IDR{ - "Rp", + "IDR", "indonezijska rupija", } IEP{ - "IR£", + "IEP", "irski funt", } ILP{ - "I£", + "ILP", "izraelski funt", } ILS{ @@ -456,7 +456,7 @@ sl{ "izraelski Å¡ekel", } INR{ - "Rs", + "₹", "indijska rupija", } IQD{ @@ -468,19 +468,19 @@ sl{ "iranski rial", } ISK{ - "Ikr", + "ISK", "islandska krona", } ITL{ - "IT₤", + "ITL", "italijanska lira", } JMD{ - "J$", + "JMD", "jamajÅ¡ki dolar", } JOD{ - "JD", + "JOD", "jordanski dinar", } JPY{ @@ -488,7 +488,7 @@ sl{ "japonski jen", } KES{ - "Ksh", + "KES", "kenijski Å¡iling", } KGS{ @@ -500,7 +500,7 @@ sl{ "kamboÅ¡ki riel", } KMF{ - "CF", + "KMF", "komorski frank", } KPW{ @@ -512,11 +512,11 @@ sl{ "južnokorejski von", } KWD{ - "KD", + "KWD", "kuvajtski dinar", } KYD{ - "KY$", + "KYD", "kajmanski dolar", } KZT{ @@ -524,19 +524,19 @@ sl{ "kazahstanski tenge", } LAK{ - "₭", + "LAK", "laoÅ¡ki kip", } LBP{ - "LB£", + "LBP", "libanonski funt", } LKR{ - "SLRs", + "LKR", "Å¡rilanÅ¡ka rupija", } LRD{ - "L$", + "LRD", "liberijski dolar", } LSL{ @@ -544,35 +544,35 @@ sl{ "lesoÅ¡ki loti", } LTL{ - "Lt", + "LTL", "litovski litas", } LTT{ - "LTT" /** === */, + "LTT", "litvanski litas", } LUC{ - "LUC" /** === */, + "LUC", "luksemburÅ¡ki konvertibilni frank", } LUF{ - "LUF" /** === */, + "LUF", "luksemburÅ¡ki frank", } LUL{ - "LUL" /** === */, + "LUL", "luksemburÅ¡ki finančni frank", } LVL{ - "Ls", + "LVL", "latvijski lats", } LVR{ - "LVR" /** === */, + "LVR", "latvijski rubelj", } LYD{ - "LD", + "LYD", "libijski dinar", } MAD{ @@ -580,7 +580,7 @@ sl{ "maroÅ¡ki dirham", } MAF{ - "MAF" /** === */, + "MAF", "maroÅ¡ki frank", } MDL{ @@ -592,7 +592,7 @@ sl{ "malgaÅ¡ki ariarij", } MGF{ - "MGF" /** === */, + "MGF", "malgaÅ¡ki frank", } MKD{ @@ -600,7 +600,7 @@ sl{ "makedonski denar", } MLF{ - "MLF" /** === */, + "MLF", "malijski frank", } MMK{ @@ -608,27 +608,27 @@ sl{ "mjanmarski kjat", } MNT{ - "₮", + "MNT", "mongolski tugrik", } MOP{ - "MOP$", + "MOP", "makavska pataka", } MRO{ - "UM", + "MRO", "mavretanska uguija", } MTL{ - "Lm", + "MTL", "malteÅ¡ka lira", } MTP{ - "MT£", + "MTP", "malteÅ¡ki funt", } MUR{ - "MURs", + "MUR", "mavricijska rupija", } MVR{ @@ -644,55 +644,55 @@ sl{ "mehiÅ¡ki peso", } MXP{ - "MXP" /** === */, + "MXP", "mehiÅ¡ki srebrni peso (1861-1992)", } MXV{ - "MXV" /** === */, + "MXV", "mehiÅ¡ka inverzna enota (UDI)", } MYR{ - "RM", + "MYR", "malezijski ringit", } MZE{ - "MZE" /** === */, + "MZE", "mozambiÅ¡ki eskudo", } MZM{ - "Mt", + "MZM", "stari mozambiÅ¡ki metikal", } MZN{ - "MTn", + "MZN", "mozambiÅ¡ki metikal", } NAD{ - "N$", + "NAD", "namibijski dolar", } NGN{ - "₦", + "NGN", "nigerijska naira", } NIC{ - "NIC" /** === */, + "NIC", "nikaraÅ¡ka kordova", } NIO{ - "C$", + "NIO", "nikaraÅ¡ka zlata kordova", } NLG{ - "fl", + "NLG", "nizozemski gulden", } NOK{ - "Nkr", + "NOK", "norveÅ¡ka krona", } NPR{ - "NPRs", + "NPR", "nepalska rupija", } NZD{ @@ -704,19 +704,19 @@ sl{ "omanski rial", } PAB{ - "B/.", + "PAB", "panamska balboa", } PEI{ - "I/.", + "PEI", "perujski inti", } PEN{ - "S/.", + "PEN", "perujski novi sol", } PES{ - "PES" /** === */, + "PES", "perujski sol", } PGK{ @@ -724,35 +724,35 @@ sl{ "kina Papue Nove Gvineje", } PHP{ - "₱", + "PHP", "filipinski peso", } PKR{ - "PKRs", + "PKR", "pakistanska rupija", } PLN{ - "zł", + "PLN", "poljski novi zlot", } PLZ{ - "PLZ" /** === */, + "PLZ", "stari poljski zlot (1950–1995)", } PTE{ - "Esc", + "PTE", "portugalski eskudo", } PYG{ - "₲", + "PYG", "paragvajski gvarani", } QAR{ - "QR", + "QAR", "katarski rial", } RHD{ - "RH$", + "RHD", "rodezijski dolar", } ROL{ @@ -764,7 +764,7 @@ sl{ "romunski leu", } RSD{ - "din.", + "RSD", "srbski dinar", } RUB{ @@ -772,7 +772,7 @@ sl{ "ruski rubelj", } RUR{ - "RUR" /** === */, + "RUR", "ruski rubelj (1991–1998)", } RWF{ @@ -780,19 +780,19 @@ sl{ "ruandski frank", } SAR{ - "SR", + "SAR", "saudski rial", } SBD{ - "SI$", + "SBD", "solomonski dolar", } SCR{ - "SRe", + "SCR", "sejÅ¡elska rupija", } SDD{ - "LSd", + "SDD", "stari sudanski dinar", } SDG{ @@ -800,59 +800,59 @@ sl{ "sudanski funt", } SDP{ - "SDP" /** === */, + "SDP", "stari sudanski funt", } SEK{ - "Skr", + "SEK", "Å¡vedska krona", } SGD{ - "S$", + "SGD", "singapurski dolar", } SHP{ - "SH£", + "SHP", "funt Sv. Helene", } SIT{ - "SIT" /** === */, + "SIT", "slovenski tolar", } SKK{ - "Sk", + "SKK", "slovaÅ¡ka krona", } SLL{ - "Le", + "SLL", "sieraleonski leone", } SOS{ - "Ssh", + "SOS", "somalski Å¡iling", } SRD{ - "SR$", + "SRD", "surinamski dolar", } SRG{ - "Sf", + "SRG", "surinamski gulden", } STD{ - "Db", + "STD", "saotomejska dobra", } SUR{ - "SUR" /** === */, + "SUR", "sovjetski rubelj", } SVC{ - "SV₡", + "SVC", "salvadorski kolon", } SYP{ - "SY£", + "SYP", "sirijski funt", } SZL{ @@ -864,7 +864,7 @@ sl{ "tajski baht", } TJR{ - "TJR" /** === */, + "TJR", "tadžikistanski rubelj", } TJS{ @@ -880,15 +880,15 @@ sl{ "turkmenistanski novi manat", } TND{ - "DT", + "TND", "tunizijski dinar", } TOP{ - "T$", + "TOP", "tongovska paanga", } TPE{ - "TPE" /** === */, + "TPE", "timorski eskudo", } TRL{ @@ -896,11 +896,11 @@ sl{ "stara turÅ¡ka lira", } TRY{ - "TL", + "TRY", "nova turÅ¡ka lira", } TTD{ - "TT$", + "TTD", "dolar Trinidada in Tobaga", } TWD{ @@ -908,23 +908,23 @@ sl{ "novi tajvanski dolar", } TZS{ - "TSh", + "TZS", "tanzanijski Å¡iling", } UAH{ - "₴", + "UAH", "ukrajinska grivna", } UAK{ - "UAK" /** === */, + "UAK", "ukrajinski karbovanci", } UGS{ - "UGS" /** === */, + "UGS", "stari ugandski Å¡iling (1966–1987)", } UGX{ - "USh", + "UGX", "ugandski Å¡iling", } USD{ @@ -932,19 +932,19 @@ sl{ "ameriÅ¡ki dolar", } USN{ - "USN" /** === */, + "USN", "ameriÅ¡ki dolar, naslednji dan", } USS{ - "USS" /** === */, + "USS", "ameriÅ¡ki dolar, isti dan", } UYP{ - "UYP" /** === */, + "UYP", "stari urugvajski peso (1975–1993)", } UYU{ - "$U", + "UYU", "urugvajski peso", } UZS{ @@ -952,11 +952,11 @@ sl{ "uzbeÅ¡ki sum", } VEB{ - "VEB" /** === */, + "VEB", "venezuelski bolivar", } VEF{ - "Bs.F.", + "VEF", "venezuelski bolivar fuerte", } VND{ @@ -964,11 +964,11 @@ sl{ "vientnamski dong", } VUV{ - "VT", + "VUV", "vanuatujski vatu", } WST{ - "WS$", + "WST", "samoanska tala", } XAF{ @@ -1008,7 +1008,7 @@ sl{ "posebne pravice črpanja", } XEU{ - "XEU" /** === */, + "XEU", "evropska denarna enota", } XFO{ @@ -1035,10 +1035,6 @@ sl{ "XPT", "platina", } - XRE{ - "XRE" /** === */, - "XRE", - } XTS{ "XTS", "koda za potrebe testiranja", @@ -1048,39 +1044,39 @@ sl{ "neznana ali neveljavna valuta", } YDD{ - "YDD" /** === */, + "YDD", "jemenski dinar", } YER{ - "YR", + "YER", "jemenski rial", } YUD{ - "YUD" /** === */, + "YUD", "stari jugoslovanski dinar", } YUM{ - "YUM" /** === */, + "YUM", "novi jugoslovanski dinar", } YUN{ - "YUN" /** === */, + "YUN", "jugoslovanski konvertibilni dinar", } ZAL{ - "ZAL" /** === */, + "ZAL", "južnoafriÅ¡ki finančni rand", } ZAR{ - "R", + "ZAR", "južnoafriÅ¡ki rand", } ZMK{ - "ZK", + "ZMK", "zambijska kvača", } ZRN{ - "NZ", + "ZRN", "zairski novi zaire", } ZRZ{ @@ -1088,7 +1084,7 @@ sl{ "zairski zaire", } ZWD{ - "Z$", + "ZWD", "zimbabvejski dolar", } ZWL{ @@ -1096,25 +1092,5 @@ sl{ "zimbabvejski dolar (2009)", } } - CurrencyPlurals{ - CUC{ - few{"CUC"} - one{"CUC"} - other{"CUC"} - two{"CUC"} - } - GNF{ - few{"GNF"} - one{"GNF"} - other{"GNF"} - two{"GNF"} - } - TMT{ - few{"TMT"} - one{"TMT"} - other{"TMT"} - two{"TMT"} - } - } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/sn.txt b/icuSources/data/curr/sn.txt index cd06a846..4fa94806 100755 --- a/icuSources/data/curr/sn.txt +++ b/icuSources/data/curr/sn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sn.xml @@ -16,7 +16,7 @@ sn{ "Diramu re United Arab Emirates", } AOA{ - "Kz", + "AOA", "Kwanza ye Angola", } AUD{ @@ -24,11 +24,11 @@ sn{ "Dora re Australia", } BHD{ - "BD", + "BHD", "Dhinari re Bhahareni", } BIF{ - "FBu", + "BIF", "Furenki re Bhurundi", } BWP{ @@ -52,27 +52,27 @@ sn{ "Yuan Renminbi ye China", } CVE{ - "CV$", + "CVE", "Dhora re Escudo", } DJF{ - "Fdj", + "DJF", "Furenki re Jibhuti", } DZD{ - "DA", - "Dhinari re Aljeria", + "DZD", + "Dhinari re Aljeria", } EGP{ "EGP", "Paundi re Ijipita", } ERN{ - "Nfk", + "ERN", "Nakfa re Eritrea", } ETB{ - "Br", + "ETB", "Dhora re Etiopia", } EUR{ @@ -84,7 +84,7 @@ sn{ "Paundi ye Bhiriteni", } GHC{ - "₵", + "GHC", "Sedi ye Ghana", } GMD{ @@ -92,11 +92,11 @@ sn{ "Dalasi ye Gambia", } GNS{ - "GNS" /** === */, + "GNS", "Furenki re Gine", } INR{ - "Rs", + "₹", "Rupe re India", } JPY{ @@ -104,15 +104,15 @@ sn{ "Yeni ye Japani", } KES{ - "Ksh", + "KES", "Shiringi ye Kenya", } KMF{ - "CF", + "KMF", "Furenki re Komoro", } LRD{ - "L$", + "LRD", "Dora re Liberia", } LSL{ @@ -120,7 +120,7 @@ sn{ "Loti ye Lesoto", } LYD{ - "LD", + "LYD", "Dinari re Libya", } MAD{ @@ -132,11 +132,11 @@ sn{ "Furenki re Malagasi", } MRO{ - "UM", + "MRO", "Ugwiya ye Moritania", } MUR{ - "MURs", + "MUR", "Rupi ye Morishasi", } MWK{ @@ -144,15 +144,15 @@ sn{ "Kwacha ye Malawi", } MZM{ - "Mt", + "MZM", "Metika ye Mozambiki", } NAD{ - "N$", + "NAD", "Dora re Namibia", } NGN{ - "₦", + "NGN", "Naira ye Nijeria", } RWF{ @@ -160,11 +160,11 @@ sn{ "Furenki re Ruwanda", } SAR{ - "SR", + "SAR", "Riyali re Saudi", } SCR{ - "SRe", + "SCR", "Rupi re Seyisheri", } SDG{ @@ -172,23 +172,23 @@ sn{ "Dinari re Sudani", } SDP{ - "SDP" /** === */, + "SDP", "Paundi re Sudani", } SHP{ - "SH£", + "SHP", "Paundi re Senti Helena", } SLL{ - "Le", + "SLL", "Leoni", } SOS{ - "Ssh", + "SOS", "Shiringi re Somalia", } STD{ - "Db", + "STD", "Dobra re Sao Tome ne Principe", } SZL{ @@ -196,15 +196,15 @@ sn{ "Lilangeni", } TND{ - "DT", + "TND", "Dinari re Tunisia", } TZS{ - "TSh", + "TZS", "Shiringi re Tanzania", } UGX{ - "USh", + "UGX", "Shiringi re Uganda", } USD{ @@ -220,17 +220,17 @@ sn{ "Furenki CFA BCEAO", } ZAR{ - "R", + "ZAR", "Randi", } ZMK{ - "ZK", + "ZMK", "Kwacha ye Zambia", } ZWD{ - "Z$", + "ZWD", "Dora re Zimbabwe", } } - Version{"2.0.47.63"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/so.txt b/icuSources/data/curr/so.txt index 7d93fd79..b27d8c30 100644 --- a/icuSources/data/curr/so.txt +++ b/icuSources/data/curr/so.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/so.xml @@ -12,11 +12,11 @@ so{ Currencies{ DJF{ - "Fdj", + "DJF", "Faran Jabbuuti", } ETB{ - "Br", + "ETB", "Birta Itoobbiya", } EUR{ @@ -24,15 +24,15 @@ so{ "Yuuroo", } SAR{ - "SR", + "SAR", "Riyaalka Sacuudiga", } SOS{ - "Ssh", + "SOS", "Shilin soomaali", } TZS{ - "TSh", + "TZS", "Shilin Tansaani", } USD{ @@ -40,5 +40,5 @@ so{ "Doollar maraykan", } } - Version{"2.0.47.68"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/so_DJ.txt b/icuSources/data/curr/so_DJ.txt new file mode 100755 index 00000000..60d4b4ec --- /dev/null +++ b/icuSources/data/curr/so_DJ.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/so_DJ.xml +// * +// *************************************************************************** +so_DJ{ + Currencies{ + DJF{ + "Fdj", + "Faran Jabbuuti", + } + } + Version{"2.0.57.17"} +} diff --git a/icuSources/data/curr/so_ET.txt b/icuSources/data/curr/so_ET.txt new file mode 100755 index 00000000..d83f0faf --- /dev/null +++ b/icuSources/data/curr/so_ET.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/so_ET.xml +// * +// *************************************************************************** +so_ET{ + Currencies{ + ETB{ + "Br", + "Birta Itoobbiya", + } + } + Version{"2.0.57.17"} +} diff --git a/icuSources/data/curr/so_KE.txt b/icuSources/data/curr/so_KE.txt new file mode 100755 index 00000000..6e002568 --- /dev/null +++ b/icuSources/data/curr/so_KE.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/so_KE.xml +// * +// *************************************************************************** +so_KE{ + Currencies{ + KES{ + "Ksh", + "KES", + } + } + Version{"2.0.57.17"} +} diff --git a/icuSources/data/curr/sq.txt b/icuSources/data/curr/sq.txt index 5ea6c0d7..97244b78 100644 --- a/icuSources/data/curr/sq.txt +++ b/icuSources/data/curr/sq.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sq.xml @@ -32,7 +32,7 @@ sq{ "Paund Sterlina Britanike", } INR{ - "Rs", + "₹", "Rupee indiane", } JPY{ @@ -48,5 +48,5 @@ sq{ "Dollar amerikan", } } - Version{"2.0.47.69"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/sr.txt b/icuSources/data/curr/sr.txt index 987ecd50..489e058f 100644 --- a/icuSources/data/curr/sr.txt +++ b/icuSources/data/curr/sr.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sr.xml @@ -12,7 +12,7 @@ sr{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "Андорска пезета", } AED{ @@ -20,11 +20,11 @@ sr{ "Уједињени арапски емирати дирхам", } AFA{ - "AFA" /** === */, + "AFA", "Авганистански авган (1927-2002)", } AFN{ - "Af", + "AFN", "Авганистански авган", } ALL{ @@ -36,39 +36,39 @@ sr{ "Јерменски драм", } ANG{ - "NAf.", + "ANG", "Холандски антили гилдер", } AOA{ - "Kz", - "aнголијска кванза", + "AOA", + "анголска кванза", } AOK{ - "AOK" /** === */, - "aнголијска кванза (1977-1990)", + "AOK", + "анголијска кванза (1977-1990)", } AON{ - "AON" /** === */, + "AON", "Анголијска нова кванза (1990-2000)", } AOR{ - "AOR" /** === */, + "AOR", "Анголска кванза реађустадо (1995-1999)", } ARA{ - "₳", + "ARA", "Аргентински аустрал", } ARP{ - "ARP" /** === */, - "aргентински пезо (1983-1985)", + "ARP", + "аргентински пезо (1983-1985)", } ARS{ - "AR$", - "aргентински пезо", + "ARS", + "аргентински пезо", } ATS{ - "ATS" /** === */, + "ATS", "Аустријски шилинг", } AUD{ @@ -76,7 +76,7 @@ sr{ "Аустралијски долар", } AWG{ - "Afl.", + "AWG", "Арубански флорин", } AZM{ @@ -84,39 +84,39 @@ sr{ "Азербејџански манат (1993-2006)", } AZN{ - "man.", + "AZN", "Азербејџански манат", } BAD{ - "BAD" /** === */, + "BAD", "Босанско-Херцеговачки динар", } BAM{ - "KM", + "КМ", "Конвертибилна марка", } BBD{ - "Bds$", + "BBD", "Барбадошки долар", } BDT{ - "Tk", + "BDT", "Бангладешка така", } BEC{ - "BEC" /** === */, + "BEC", "Белгијски франак (конвертибилни)", } BEF{ - "BF", + "BEF", "Белгијски франак", } BEL{ - "BEL" /** === */, + "BEL", "Белгијски франак (финансијски)", } BGL{ - "BGL" /** === */, + "BGL", "Бугарски тврди лев", } BGN{ @@ -124,43 +124,43 @@ sr{ "Бугарски лев", } BHD{ - "BD", + "BHD", "Бахреински динар", } BIF{ - "FBu", + "BIF", "Бурундски франак", } BMD{ - "BD$", + "BMD", "Бермудски долар", } BND{ - "BN$", + "BND", "Брунејски долар", } BOB{ - "Bs", + "BOB", "Боливијски Боливиано", } BOP{ - "$b.", + "BOP", "Боливијски пезо", } BOV{ - "BOV" /** === */, + "BOV", "Боливијски мвдол", } BRB{ - "BRB" /** === */, + "BRB", "Бразилски нови крузеиро (1967-1986)", } BRC{ - "BRC" /** === */, + "BRC", "Бразилијски крузадо", } BRE{ - "BRE" /** === */, + "BRE", "Бразилски крузеиро (1990-1993)", } BRL{ @@ -168,23 +168,23 @@ sr{ "Бразилски Реал", } BRN{ - "BRN" /** === */, + "BRN", "Бразилијски нови крузадо", } BRR{ - "BRR" /** === */, + "BRR", "Бразилски крузеиро", } BSD{ - "BS$", + "BSD", "Бахамски долар", } BTN{ - "Nu.", + "BTN", "Бутански нгултрум", } BUK{ - "BUK" /** === */, + "BUK", "Бурмански кјат", } BWP{ @@ -192,7 +192,7 @@ sr{ "Боцванска пула", } BYB{ - "BYB" /** === */, + "BYB", "Белоруска нова рубља (1994-1999)", } BYR{ @@ -200,7 +200,7 @@ sr{ "Белоруска рубља", } BZD{ - "BZ$", + "BZD", "Белизе долар", } CAD{ @@ -212,7 +212,7 @@ sr{ "Конголски франак", } CHE{ - "CHE" /** === */, + "CHE", "WIR евро", } CHF{ @@ -220,15 +220,15 @@ sr{ "Швајцарски франак", } CHW{ - "CHW" /** === */, + "CHW", "WIR франак", } CLF{ - "CLF" /** === */, + "CLF", "Чилеовски унидадес се фоменто", } CLP{ - "CL$", + "CLP", "Чилеански пезо", } CNY{ @@ -236,35 +236,39 @@ sr{ "Кинески јуан ренминби", } COP{ - "CO$", + "COP", "Колумбијски пезо", } COU{ - "COU" /** === */, + "COU", "Унидад де валоршки реал", } CRC{ - "₡", + "CRC", "Костарикански колон", } CSD{ - "CSD" /** === */, + "CSD", "Стари српски динар", } CSK{ - "CSK" /** === */, + "CSK", "Чехословачка тврда круна", } + CUC{ + "CUC", + "кубански конвертибилни песо", + } CUP{ - "CU$", + "CUP", "Кубански пезо", } CVE{ - "CV$", + "CVE", "Зеленортски ескудо", } CYP{ - "CY£", + "CYP", "Кипарска фунта", } CZK{ @@ -272,39 +276,39 @@ sr{ "Чешка круна", } DDM{ - "DDM" /** === */, + "DDM", "Источно-немачка марка", } DEM{ - "DM", + "DEM", "Немачка марка", } DJF{ - "Fdj", + "DJF", "Џибутански франак", } DKK{ - "Dkr", + "DKK", "Данска круна", } DOP{ - "RD$", + "DOP", "Доминикански пезо", } DZD{ - "DA", + "DZD", "Алжирски динар", } ECS{ - "ECS" /** === */, + "ECS", "Еквадорски сакр", } ECV{ - "ECV" /** === */, + "ECV", "Еквадорски унидад де валор константе", } EEK{ - "Ekr", + "EEK", "Естонска кроон", } EGP{ @@ -312,23 +316,23 @@ sr{ "Египатска фунта", } ERN{ - "Nfk", + "ERN", "Еритреанска накфа", } ESA{ - "ESA" /** === */, + "ESA", "Шпанска пезета (рачун)", } ESB{ - "ESB" /** === */, + "ESB", "Шпанска пезета (конвертибилнирачун)", } ESP{ - "Pts", + "ESP", "Шпанска пезета", } ETB{ - "Br", + "ETB", "етиопијски бир", } EUR{ @@ -336,19 +340,19 @@ sr{ "Евро", } FIM{ - "mk", + "FIM", "Финска марка", } FJD{ - "FJ$", + "FJD", "Фиџи долар", } FKP{ - "FK£", + "FKP", "Фокландска острва фунта", } FRF{ - "₣", + "FRF", "Француски франак", } GBP{ @@ -356,7 +360,7 @@ sr{ "Британска фунта стерлинга", } GEK{ - "GEK" /** === */, + "GEK", "Грузијски купон ларит", } GEL{ @@ -364,15 +368,15 @@ sr{ "Грузијски лари", } GHC{ - "₵", - "гански цеди (1979-2007)", + "GHC", + "Гански цеди (1979-2007)", } GHS{ - "GH₵", + "GHS", "Гански цеди", } GIP{ - "GI£", + "GIP", "Гибралташка фунта", } GMD{ @@ -380,19 +384,19 @@ sr{ "Гамбијски даласи", } GNF{ - "FG", + "GNF", "Гвинејски франак", } GNS{ - "GNS" /** === */, + "GNS", "Гвинејски сили", } GQE{ - "GQE" /** === */, + "GQE", "Екваторијално-гвинејски еквеле", } GRD{ - "₯", + "GRD", "Грчка драхма", } GTQ{ @@ -400,15 +404,15 @@ sr{ "Гватемалски квецал", } GWE{ - "GWE" /** === */, + "GWE", "португалска гвинеја ескудо", } GWP{ - "GWP" /** === */, + "GWP", "Гвинеја Бисао Пезо", } GYD{ - "GY$", + "GYD", "Гујански долар", } HKD{ @@ -420,11 +424,11 @@ sr{ "Хондурашка лемпира", } HRD{ - "HRD" /** === */, + "HRD", "Хрватски динар", } HRK{ - "kn", + "HRK", "Хрватска куна", } HTG{ @@ -432,19 +436,19 @@ sr{ "Хаићански гурд", } HUF{ - "Ft", + "HUF", "Мађарска форинта", } IDR{ - "Rp", + "IDR", "Индонезијска рупиа", } IEP{ - "IR£", + "IEP", "Ирска фунта", } ILP{ - "I£", + "ILP", "Израелска фунта", } ILR{ @@ -456,7 +460,7 @@ sr{ "Израелски нови шекел", } INR{ - "Rs", + "₹", "Индијски Рупи", } IQD{ @@ -472,19 +476,19 @@ sr{ "стара исландска круна", } ISK{ - "Ikr", + "ISK", "Исландска круна", } ITL{ - "IT₤", + "ITL", "Италијанска лира", } JMD{ - "J$", + "JMD", "Јамајски долар", } JOD{ - "JD", + "JOD", "Јордански динар", } JPY{ @@ -492,7 +496,7 @@ sr{ "Јапански јен", } KES{ - "Ksh", + "KES", "Кенијски шилинг", } KGS{ @@ -504,7 +508,7 @@ sr{ "Камбоџијски риел", } KMF{ - "CF", + "KMF", "Коморски франак", } KPW{ @@ -516,11 +520,11 @@ sr{ "Јужнокорејски Вон", } KWD{ - "KD", + "KWD", "Кувајтски динар", } KYD{ - "KY$", + "KYD", "Кајманска острва долар", } KZT{ @@ -528,19 +532,19 @@ sr{ "Казахстански тенџ", } LAK{ - "₭", + "LAK", "Лаошки кип", } LBP{ - "LB£", + "LBP", "Лебанска фунта", } LKR{ - "SLRs", + "LKR", "Шриланкански рупи", } LRD{ - "L$", + "LRD", "Либеријски долар", } LSL{ @@ -548,35 +552,35 @@ sr{ "Лесото лоти", } LTL{ - "Lt", + "LTL", "Литвански литас", } LTT{ - "LTT" /** === */, + "LTT", "Литвански талонас", } LUC{ - "LUC" /** === */, + "LUC", "Луксембуршки конвертибилни франак", } LUF{ - "LUF" /** === */, + "LUF", "Луксембуршки франак", } LUL{ - "LUL" /** === */, + "LUL", "Луксембуршки финансијски франак", } LVL{ - "Ls", + "LVL", "Латвијски лати", } LVR{ - "LVR" /** === */, + "LVR", "атвијска рубља", } LYD{ - "LD", + "LYD", "Либијски динар", } MAD{ @@ -584,7 +588,7 @@ sr{ "Марокански дирхам", } MAF{ - "MAF" /** === */, + "MAF", "Марокански франак", } MDL{ @@ -596,7 +600,7 @@ sr{ "Малагасијски ариари", } MGF{ - "MGF" /** === */, + "MGF", "Малагасијски франак", } MKD{ @@ -604,7 +608,7 @@ sr{ "Македонски денар", } MLF{ - "MLF" /** === */, + "MLF", "Малијански франак", } MMK{ @@ -612,27 +616,27 @@ sr{ "Мјанмашки кјат", } MNT{ - "₮", + "MNT", "Монголски тугрик", } MOP{ - "MOP$", + "MOP", "Маканишка патака", } MRO{ - "UM", + "MRO", "Мауританијска угвија", } MTL{ - "Lm", + "MTL", "Малтешка лира", } MTP{ - "MT£", + "MTP", "Малтешка фунта", } MUR{ - "MURs", + "MUR", "Маурицијски рупи", } MVR{ @@ -648,55 +652,55 @@ sr{ "Мексички пезо", } MXP{ - "MXP" /** === */, + "MXP", "Мексички сребрни пезо (1861-1992)", } MXV{ - "MXV" /** === */, + "MXV", "Мексички унидад де инверсион (UDI)", } MYR{ - "RM", + "MYR", "Малезијски ринггит", } MZE{ - "MZE" /** === */, + "MZE", "Мозамбијски ескудо", } MZM{ - "Mt", + "MZM", "Стари мозамбијски метикал", } MZN{ - "MTn", + "MZN", "Мозамбијски метикал", } NAD{ - "N$", + "NAD", "намбијски долар", } NGN{ - "₦", + "NGN", "Нигеријска наира", } NIC{ - "NIC" /** === */, + "NIC", "Никарагванска кордоба", } NIO{ - "C$", + "NIO", "Никарагванска златна кордоба", } NLG{ - "fl", + "NLG", "Холандски гулден", } NOK{ - "Nkr", + "NOK", "Норвешка круна", } NPR{ - "NPRs", + "NPR", "Непалски рупи", } NZD{ @@ -708,19 +712,19 @@ sr{ "Омански ријал", } PAB{ - "B/.", + "PAB", "Панамска балбоа", } PEI{ - "I/.", + "PEI", "Перуански инти", } PEN{ - "S/.", + "PEN", "Перуански нуево сол", } PES{ - "PES" /** === */, + "PES", "Перуански сол", } PGK{ @@ -728,11 +732,11 @@ sr{ "Папуа ново-гвинејшка кина", } PHP{ - "₱", + "PHP", "Филипински пезо", } PKR{ - "PKRs", + "PKR", "Пакистански рупи", } PLN{ @@ -740,23 +744,23 @@ sr{ "Пољски злот", } PLZ{ - "PLZ" /** === */, + "PLZ", "Пољски злоти (1950-1995)", } PTE{ - "Esc", + "PTE", "Португалски ескудо", } PYG{ - "₲", + "PYG", "Парагвајски гуарни", } QAR{ - "QR", + "QAR", "Катаршки ријал", } RHD{ - "RH$", + "RHD", "Родејскидолар", } ROL{ @@ -776,7 +780,7 @@ sr{ "Руска рубља", } RUR{ - "RUR" /** === */, + "RUR", "Руска рубља (1991-1998)", } RWF{ @@ -784,19 +788,19 @@ sr{ "Руандански франак", } SAR{ - "SR", + "SAR", "Саудијски ријал", } SBD{ - "SI$", + "SBD", "Соломонско-острвски долар", } SCR{ - "SRe", + "SCR", "Сејшелска рупија", } SDD{ - "LSd", + "SDD", "Стари судански динар", } SDG{ @@ -804,59 +808,59 @@ sr{ "Суданска фунта", } SDP{ - "SDP" /** === */, + "SDP", "Стара суданска фунта", } SEK{ - "Skr", + "SEK", "Шведска круна", } SGD{ - "S$", + "SGD", "Сингапурски долар", } SHP{ - "SH£", + "SHP", "Св. јеленска фунта", } SIT{ - "SIT" /** === */, + "SIT", "Словеначки толар", } SKK{ - "Sk", + "SKK", "Словачка круна", } SLL{ - "Le", + "SLL", "Сијера-леоншки леоне", } SOS{ - "Ssh", + "SOS", "СОмалијски шилинг", } SRD{ - "SR$", + "SRD", "СУринамски долар", } SRG{ - "Sf", + "SRG", "Суринамски гилдер", } STD{ - "Db", + "STD", "Сао Томе и Принципе добра", } SUR{ - "SUR" /** === */, + "SUR", "Совјетска рубља", } SVC{ - "SV₡", + "SVC", "Салвадорски колон", } SYP{ - "SY£", + "SYP", "Сиријска фунта", } SZL{ @@ -868,7 +872,7 @@ sr{ "Таи бахт", } TJR{ - "TJR" /** === */, + "TJR", "Таџихистанска рубља", } TJS{ @@ -877,22 +881,22 @@ sr{ } TMM{ "TMM", - "Туркменистански манат", + "Туркменистански манат (1993-2009)", } TMT{ "TMT", - "Туркменистански нови манат", + "Туркменистански манат", } TND{ - "DT", + "TND", "Тунизијски долар", } TOP{ - "T$", + "TOP", "Тонгоншка Панга", } TPE{ - "TPE" /** === */, + "TPE", "Тиморшки ескудо", } TRL{ @@ -904,7 +908,7 @@ sr{ "Турска лира", } TTD{ - "TT$", + "TTD", "Тринидад тобагошки долар", } TWD{ @@ -912,23 +916,23 @@ sr{ "Нови тајвански долар", } TZS{ - "TSh", + "TZS", "Танзанијски шилинг", } UAH{ - "₴", + "UAH", "Украјинска хривња", } UAK{ - "UAK" /** === */, + "UAK", "Украјински карбованети", } UGS{ - "UGS" /** === */, + "UGS", "Угандски шилинг (1966-1987)", } UGX{ - "USh", + "UGX", "Угандски шилинг", } USD{ @@ -936,23 +940,23 @@ sr{ "Амерички долар", } USN{ - "USN" /** === */, + "USN", "САД долар (следећи дан)", } USS{ - "USS" /** === */, + "USS", "САД долар (исти дан)", } UYI{ - "UYI" /** === */, + "UYI", "Уругвајски пезо ен унидадес индексадас", } UYP{ - "UYP" /** === */, + "UYP", "Уругвајски пезо (1975-1993)", } UYU{ - "$U", + "UYU", "Уругвајски пезо", } UZS{ @@ -960,11 +964,11 @@ sr{ "Узбекистански сом", } VEB{ - "VEB" /** === */, + "VEB", "Венецуелански боливар", } VEF{ - "Bs.F.", + "VEF", "Венецуелански боливар фуерте", } VND{ @@ -972,11 +976,11 @@ sr{ "Вијетнамски донг", } VUV{ - "VT", + "VUV", "Вануатски вату", } WST{ - "WS$", + "WST", "Самоанска тала", } XAF{ @@ -1016,7 +1020,7 @@ sr{ "Посебна цртаћа права", } XEU{ - "XEU" /** === */, + "XEU", "Европска валутна јединица", } XFO{ @@ -1044,7 +1048,7 @@ sr{ "Платина", } XRE{ - "XRE" /** === */, + "XRE", "RINET фонд", } XTS{ @@ -1056,39 +1060,39 @@ sr{ "Непозната или неважећа валута", } YDD{ - "YDD" /** === */, + "YDD", "Јеменски динар", } YER{ - "YR", + "YER", "Јеменски риал", } YUD{ - "YUD" /** === */, + "YUD", "Југословенски тврди динар", } YUM{ - "YUM" /** === */, + "YUM", "Југословенски нови динар", } YUN{ - "YUN" /** === */, + "YUN", "Југословенски конвертибилни динар", } ZAL{ - "ZAL" /** === */, + "ZAL", "Јужно-афрички ранд (финансијски)", } ZAR{ - "R", + "ZAR", "Јужно-афрички ранд", } ZMK{ - "ZK", + "ZMK", "Замбијска квача", } ZRN{ - "NZ", + "ZRN", "Заирски нови заир", } ZRZ{ @@ -1096,13 +1100,17 @@ sr{ "Заирски заир", } ZWD{ - "Z$", + "ZWD", "Зимбабвејски долар", } ZWL{ "ZWL", "Зимбабвеански долар (2009)", } + ZWR{ + "ZWR", + "Зимбабвеански долар (2008)", + } } CurrencyPlurals{ ADP{ @@ -1118,14 +1126,14 @@ sr{ other{"УАЕ дирама"} } AFA{ - few{"aвганистанска авгана (AFA)"} - many{"aвганистанских авгана (AFA)"} - one{"авганистански авган (AFA)"} - other{"авганистанских авгана (AFA)"} + few{"авганистанска авгана (1927-2002)"} + many{"авганистанских авгана (1927-2002)"} + one{"авганистански авган (1927-2002)"} + other{"авганистанских авгана (1927-2002)"} } AFN{ few{"авганистанска авгана"} - many{"авганистанских авгана (AFN)"} + many{"авганистанских авгана"} one{"авганистански авган"} other{"авганистански авгани"} } @@ -1152,10 +1160,10 @@ sr{ other{"анголијских кванзи"} } AOK{ - few{"анголијске кванзе (AOK)"} - many{"анголијских кванзи (AOK)"} - one{"анголијска кванза (AOK)"} - other{"анголијских кванзи (AOK)"} + few{"анголијске кванзе (1977-1990)"} + many{"анголијских кванзи (1977-1990)"} + one{"анголијска кванза (1977-1990)"} + other{"анголијских кванзи (1977-1990)"} } AON{ few{"анголијске нове кванзе"} @@ -1176,10 +1184,10 @@ sr{ other{"аргентинских аустрала"} } ARP{ - few{"аргентинска пезоса (ARP)"} - many{"аргентинских пезоса (ARP)"} - one{"аргентински пезо"} - other{"аргентинских пезоса (ARP)"} + few{"аргентинска пезоса (1983-1985)"} + many{"аргентинских пезоса (1983-1985)"} + one{"аргентински пезо (1983-1985)"} + other{"аргентинских пезоса (1983-1985)"} } ARS{ few{"аргентинска пезоса"} @@ -1206,15 +1214,15 @@ sr{ other{"арубанских флорина"} } AZM{ - few{"азербејџанска маната (AZM)"} - many{"азербејџанских маната (AZM)"} - one{"азербејџански манат (AZM)"} - other{"азербејџанских маната (AZM)"} + few{"азербејџанска маната (1993-2006)"} + many{"азербејџанских маната (1993-2006)"} + one{"азербејџански манат (1993-2006)"} + other{"азербејџанских маната (1993-2006)"} } AZN{ few{"азербејџанска маната"} many{"азербејџанских маната"} - one{"азербејџански манат (AZN)"} + one{"азербејџански манат"} other{"азербејџанских маната"} } BAD{ @@ -1325,10 +1333,10 @@ sr{ other{"бразилских крузадоса"} } BRE{ - few{"бразилска крузеира (BRE)"} - many{"бразилских крузеира (BRE)"} - one{"бразилски крузеиро (BRE)"} - other{"бразилских крузеира (BRE)"} + few{"бразилска крузеира (1990-1993)"} + many{"бразилских крузеира (1990-1993)"} + one{"бразилски крузеиро (1990-1993)"} + other{"бразилских крузеира (1990-1993)"} } BRL{ few{"бразилска реала"} @@ -1355,8 +1363,8 @@ sr{ other{"бахамских долара"} } BTN{ - few{"бутанска нгултрумa"} - many{"бутанских нгултрумa"} + few{"бутанска нгултрума"} + many{"бутанских нгултрума"} one{"бутански нгултрум"} other{"бутанских нгултра"} } @@ -1434,9 +1442,9 @@ sr{ } CNY{ few{"кинеска јуан"} - many{"кинеских јуанa"} + many{"кинеских јуана"} one{"кинески јуан"} - other{"кинеских јуанa"} + other{"кинеских јуана"} } COP{ few{"колумбијска пезоса"} @@ -1467,6 +1475,12 @@ sr{ one{"чехословачка тврда круна"} other{"чехословачких тврдих круна"} } + CUC{ + few{"кубански конвертибилни пезос"} + many{"кубанских конвертибилних пезоса"} + one{"кубански конвертибилни песо"} + other{"кубански конвертибилни пезос"} + } CUP{ few{"кубанска пезоса"} many{"кубанских пезоса"} @@ -1487,7 +1501,7 @@ sr{ } CZK{ few{"чешке круне"} - many{"чешких крунa"} + many{"чешких круна"} one{"чешка круна"} other{"чешких круне"} } @@ -1567,11 +1581,11 @@ sr{ few{"шпанске пезете (конвертибилан рачун)"} many{"шпанских пезета (конвертибилан рачун)"} one{"шпанска пезета (конвертибилан рачун)"} - other{"шпанских пезета"} + other{"шпанских пезета (конвертибилан рачун)"} } ESP{ few{"шпанска пезета"} - many{"шпанских пезета (ESP)"} + many{"шпанских пезета"} one{"шпанска пезета"} other{"шпанске пезете"} } @@ -1630,10 +1644,10 @@ sr{ other{"грузијских лариса"} } GHC{ - few{"ганска цеда (GHC)"} - many{"ганских цеда (GHC)"} - one{"гански цед (GHC)"} - other{"ганских цеда (GHC)"} + few{"ганска цеда (1979-2007)"} + many{"ганских цеда (1979-2007)"} + one{"гански цед (1979-2007)"} + other{"ганских цеда (1979-2007)"} } GHS{ few{"ганска цеда"} @@ -1699,7 +1713,7 @@ sr{ few{"гвајанска долара"} many{"гвајанских долара"} one{"гвајански долар"} - other{"GYD"} + other{"гвајанских долара"} } HKD{ few{"хонгконшка долара"} @@ -2194,10 +2208,10 @@ sr{ other{"пољских злота"} } PLZ{ - few{"пољска злота (PLZ)"} - many{"пољских злота (PLZ)"} - one{"пољски злот (PLZ)"} - other{"пољских злота (PLZ)"} + few{"пољска злота (1950-1995)"} + many{"пољских злота (1950-1995)"} + one{"пољски злот (1950-1995)"} + other{"пољских злота (1950-1995)"} } PTE{ few{"португалска ескуда"} @@ -2249,9 +2263,9 @@ sr{ } RUR{ few{"руске рубље (1991-1998)"} - many{"руских рубљи (RUR)"} + many{"руских рубљи (1991-1998)"} one{"руска рубља (1991-1998)"} - other{"руских рубљи (RUR)"} + other{"руских рубљи (1991-1998)"} } RWF{ few{"руанданска франка"} @@ -2398,10 +2412,16 @@ sr{ other{"таџихистанских сомона"} } TMM{ - few{"туркменистанска маната"} + few{"туркменистанска маната (1993-2009)"} + many{"туркменистанских маната (1993-2009)"} + one{"туркменистански манат (1993-2009)"} + other{"туркменистански манат (1993-2009)"} + } + TMT{ + few{"туркменистански манат"} many{"туркменистанских маната"} one{"туркменистански манат"} - other{"туркменистански манат"} + other{"туркменистанских маната"} } TND{ few{"тунежанских динара"} @@ -2464,10 +2484,10 @@ sr{ other{"украјинских карбованцива"} } UGS{ - few{"угандијска шилинга (UGS)"} - many{"угандијских шилинга (UGS)"} - one{"угандијски шилинг (UGS)"} - other{"угандијских шилинга (UGS)"} + few{"угандијска шилинга (1966-1987)"} + many{"угандијских шилинга (1966-1987)"} + one{"угандијски шилинг (1966-1987)"} + other{"угандијских шилинга (1966-1987)"} } UGX{ few{"угандијска шилинга"} @@ -2500,10 +2520,10 @@ sr{ other{"угвајских пезоса ен унидадес индексадеса"} } UYP{ - few{"уругвајска пезоса (UYP)"} - many{"уругвајских пезоса (UYP)"} - one{"уругвајски пезо (UYP)"} - other{"уругвајских пезоса (UYP)"} + few{"уругвајска пезоса (1975-1993)"} + many{"уругвајских пезоса (1975-1993)"} + one{"уругвајски пезо (1975-1993)"} + other{"уругвајских пезоса (1975-1993)"} } UYU{ few{"уругвајска пезоса"} @@ -2734,5 +2754,5 @@ sr{ one{"{0} {1}"} other{"{0} {1}"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/sr_BA.txt b/icuSources/data/curr/sr_BA.txt index ec7e3fbe..bad50058 100644 --- a/icuSources/data/curr/sr_BA.txt +++ b/icuSources/data/curr/sr_BA.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_BA.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sr_BA{ "%%ALIAS"{"sr_Cyrl_BA"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/curr/sr_CS.txt b/icuSources/data/curr/sr_CS.txt index d1a9bfff..b6ee46c8 100644 --- a/icuSources/data/curr/sr_CS.txt +++ b/icuSources/data/curr/sr_CS.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_CS.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sr_CS{ "%%ALIAS"{"sr_Cyrl_RS"} - Version{"2.0.52.13"} } diff --git a/icuSources/data/curr/sr_Cyrl.txt b/icuSources/data/curr/sr_Cyrl.txt index 49833f33..b80086fb 100644 --- a/icuSources/data/curr/sr_Cyrl.txt +++ b/icuSources/data/curr/sr_Cyrl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sr_Cyrl.xml diff --git a/icuSources/data/curr/sr_Cyrl_BA.txt b/icuSources/data/curr/sr_Cyrl_BA.txt index 1dd2950c..fda16160 100644 --- a/icuSources/data/curr/sr_Cyrl_BA.txt +++ b/icuSources/data/curr/sr_Cyrl_BA.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sr_Cyrl_BA.xml diff --git a/icuSources/data/curr/sr_Cyrl_CS.txt b/icuSources/data/curr/sr_Cyrl_CS.txt index d9be60f5..99b0d570 100644 --- a/icuSources/data/curr/sr_Cyrl_CS.txt +++ b/icuSources/data/curr/sr_Cyrl_CS.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_Cyrl_CS.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sr_Cyrl_CS{ "%%ALIAS"{"sr_Cyrl_RS"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/curr/sr_Cyrl_RS.txt b/icuSources/data/curr/sr_Cyrl_RS.txt index a82ca9cd..5475cea0 100644 --- a/icuSources/data/curr/sr_Cyrl_RS.txt +++ b/icuSources/data/curr/sr_Cyrl_RS.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_CS.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ sr_Cyrl_RS{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/curr/sr_Cyrl_YU.txt b/icuSources/data/curr/sr_Cyrl_YU.txt index dd1a461e..088b496a 100644 --- a/icuSources/data/curr/sr_Cyrl_YU.txt +++ b/icuSources/data/curr/sr_Cyrl_YU.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_Cyrl_YU.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sr_Cyrl_YU{ "%%ALIAS"{"sr_Cyrl_RS"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/curr/sr_Latn.txt b/icuSources/data/curr/sr_Latn.txt index 11390fb9..b61841c9 100644 --- a/icuSources/data/curr/sr_Latn.txt +++ b/icuSources/data/curr/sr_Latn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sr_Latn.xml @@ -10,10 +10,9 @@ * ICU source: /xml/main/sr_Latn.xml */ sr_Latn{ - %%ParentIsRoot:int{1} Currencies{ ADP{ - "ADP" /** === */, + "ADP", "Andorska pezeta (ADP)", } AED{ @@ -21,11 +20,11 @@ sr_Latn{ "Ujedinjeni arapski emirati dirham", } AFA{ - "AFA" /** === */, + "AFA", "Avganistanski avgani (1927-2002) AFA", } AFN{ - "Af", + "AFN", "Avganistanski avgani (AFN)", } ALL{ @@ -37,39 +36,39 @@ sr_Latn{ "Jermenski dram", } ANG{ - "NAf.", + "ANG", "Holandski Antili gilder (ANG)", } AOA{ - "Kz", + "AOA", "Angolijska kvanza (AOA)", } AOK{ - "AOK" /** === */, + "AOK", "Angolijska kvanza (1977-1990) (AOK)", } AON{ - "AON" /** === */, + "AON", "Angolijska nova kvanza (1990-2000) (AON)", } AOR{ - "AOR" /** === */, + "AOR", "Angolijska kvanza reajustado (1995-1999) (AOR)", } ARA{ - "₳", + "ARA", "Argentinski austral (ARA)", } ARP{ - "ARP" /** === */, + "ARP", "Argentinski pezo (1983-1985) (ARP)", } ARS{ - "AR$", + "ARS", "Argentinski pezo", } ATS{ - "ATS" /** === */, + "ATS", "Austrijski Å¡iling", } AUD{ @@ -77,7 +76,7 @@ sr_Latn{ "Australijski dolar", } AWG{ - "Afl.", + "AWG", "Arubijski florin (AWG)", } AZM{ @@ -85,11 +84,11 @@ sr_Latn{ "Azerbejdžanski manat (AZM)", } AZN{ - "man.", + "AZN", "Azerbejdžanski manat (AZN)", } BAD{ - "BAD" /** === */, + "BAD", "Bosansko-Hercegovački dinar", } BAM{ @@ -97,27 +96,27 @@ sr_Latn{ "Bosansko-Hercegovačka konvertibilna marka", } BBD{ - "Bds$", + "BBD", "Barbadoski dolar (BBD)", } BDT{ - "Tk", + "BDT", "BangladeÅ¡ka taka (BDT)", } BEC{ - "BEC" /** === */, + "BEC", "Belgijski frank (konvertibilni) (BEC)", } BEF{ - "BF", + "BEF", "Belgijski franak", } BEL{ - "BEL" /** === */, + "BEL", "Belgijski frank (finansijski) (BEL)", } BGL{ - "BGL" /** === */, + "BGL", "Bugarski tvrdi lev (BGL)", } BGN{ @@ -125,43 +124,43 @@ sr_Latn{ "Bugarski lev", } BHD{ - "BD", + "BHD", "Bahreinski dinar (BHD)", } BIF{ - "FBu", + "BIF", "Burundski franak (BIF)", } BMD{ - "BD$", + "BMD", "Bermudski dolar (BMD)", } BND{ - "BN$", + "BND", "Brunejski dolar", } BOB{ - "Bs", + "BOB", "Bolivijski boliviano", } BOP{ - "$b.", + "BOP", "Bolivijski pezo (BOP)", } BOV{ - "BOV" /** === */, + "BOV", "Bolivijski mvdol (BOV)", } BRB{ - "BRB" /** === */, + "BRB", "Brazilski kruzeiro novo (1967-1986) (BRB)", } BRC{ - "BRC" /** === */, + "BRC", "Brazilski kruzado (BRC)", } BRE{ - "BRE" /** === */, + "BRE", "Brazilski kruzeiro (1990-1993) (BRE)", } BRL{ @@ -169,23 +168,23 @@ sr_Latn{ "Brazilski real", } BRN{ - "BRN" /** === */, + "BRN", "Brazilski kruzado novo (BRN)", } BRR{ - "BRR" /** === */, + "BRR", "Brazilski kruzeiro (BRR)", } BSD{ - "BS$", + "BSD", "Bahamski dolar (BSD)", } BTN{ - "Nu.", + "BTN", "Butanski ngultrum (BTN)", } BUK{ - "BUK" /** === */, + "BUK", "Burmanski kjat (BUK)", } BWP{ @@ -193,7 +192,7 @@ sr_Latn{ "Botsvanska pula (BWP)", } BYB{ - "BYB" /** === */, + "BYB", "Beloruska nova rublja (1994-1999) (BYB)", } BYR{ @@ -201,7 +200,7 @@ sr_Latn{ "Beloruska rublja (BYR)", } BZD{ - "BZ$", + "BZD", "Belize dolar (BZD)", } CAD{ @@ -213,7 +212,7 @@ sr_Latn{ "Kongolski franak (CDF)", } CHE{ - "CHE" /** === */, + "CHE", "WIR Evro (CHE)", } CHF{ @@ -221,15 +220,15 @@ sr_Latn{ "Å vajcarski franak", } CHW{ - "CHW" /** === */, + "CHW", "WIR franak (CHW)", } CLF{ - "CLF" /** === */, + "CLF", "Čileanski unidades de fomento (CLF)", } CLP{ - "CL$", + "CLP", "Čileanski pezo", } CNY{ @@ -237,75 +236,75 @@ sr_Latn{ "Kineski Juan Renminbi", } COP{ - "CO$", + "COP", "Kolumbijski pezo", } COU{ - "COU" /** === */, + "COU", "Unidad de Valor real (COU)", } CRC{ - "₡", + "CRC", "Kostarikanski kolon (CRC)", } CSD{ - "CSD" /** === */, + "CSD", "Stari srpski dinar", } CSK{ - "CSK" /** === */, + "CSK", "Čehoslovačka tvrda koruna (CSK)", } CUP{ - "CU$", + "CUP", "Kubanski pezo (CUP)", } CVE{ - "CV$", + "CVE", "Kejp verdanÅ¡ki eskudo (CVE)", } CYP{ - "CY£", + "CYP", "Kipratska funta (CYP)", } CZK{ - "Kč", + "CZK", "ČeÅ¡ka kruna", } DDM{ - "DDM" /** === */, + "DDM", "Istočnoevropska marka (DDM)", } DEM{ - "DM", + "DEM", "Nemačka marka", } DJF{ - "Fdj", + "DJF", "Džibutanski franak (DJF)", } DKK{ - "Dkr", + "DKK", "Danska kruna", } DOP{ - "RD$", + "DOP", "DOminikanski pezo (DOP)", } DZD{ - "DA", + "DZD", "Alžirski dinar (DZD)", } ECS{ - "ECS" /** === */, + "ECS", "Ekvadorijski sukr (ECS)", } ECV{ - "ECV" /** === */, + "ECV", "Ekvadorski unidad de valor konstantin (UVC)", } EEK{ - "Ekr", + "EEK", "Estonska kruna", } EGP{ @@ -313,23 +312,23 @@ sr_Latn{ "Egipatska funta", } ERN{ - "Nfk", + "ERN", "Eritreanska nakfa (ERN)", } ESA{ - "ESA" /** === */, + "ESA", "Å panska pezeta (račun) ESA", } ESB{ - "ESB" /** === */, + "ESB", "Å panska pezeta (konvertibilni račun) (ESB)", } ESP{ - "Pts", + "ESP", "Å panska pezeta", } ETB{ - "Br", + "ETB", "Etopijski bir (ETB)", } EUR{ @@ -337,19 +336,19 @@ sr_Latn{ "Evro", } FIM{ - "mk", + "FIM", "Finska marka", } FJD{ - "FJ$", + "FJD", "Fidži dolar", } FKP{ - "FK£", + "FKP", "Foklandska ostrva funta (FKP)", } FRF{ - "₣", + "FRF", "Francuski franak", } GBP{ @@ -357,7 +356,7 @@ sr_Latn{ "Britanska funta sterlinga", } GEK{ - "GEK" /** === */, + "GEK", "Gruzijski kupon larit (GEK)", } GEL{ @@ -365,15 +364,15 @@ sr_Latn{ "Džordžijski lari (GEL)", } GHC{ - "₵", + "GHC", "Ganijski cedi (1979-2007) (GHC)", } GHS{ - "GH₵", + "GHS", "Ganijski cedi (GHS)", } GIP{ - "GI£", + "GIP", "Gibraltarska funta (GIP)", } GMD{ @@ -381,19 +380,19 @@ sr_Latn{ "Gambijski dalasi (GMD)", } GNF{ - "FG", + "GNF", "Gvinejski franak (GNF)", } GNS{ - "GNS" /** === */, + "GNS", "Gvinejski sili (GNS)", } GQE{ - "GQE" /** === */, + "GQE", "Evatorijalna gvineja ekvele (GQE)", } GRD{ - "₯", + "GRD", "Drahma", } GTQ{ @@ -401,15 +400,15 @@ sr_Latn{ "Gvatemalski kvetzal (GTQ)", } GWE{ - "GWE" /** === */, + "GWE", "Portugalska Gvineja eskudo (GWE)", } GWP{ - "GWP" /** === */, + "GWP", "Gvineja bisao pezo (GWP)", } GYD{ - "GY$", + "GYD", "Guajanski dolar (GYD)", } HKD{ @@ -421,11 +420,11 @@ sr_Latn{ "Honduranska lempira (HNL)", } HRD{ - "HRD" /** === */, + "HRD", "Hrvatski dinar", } HRK{ - "kn", + "HRK", "Hrvatska kuna", } HTG{ @@ -433,19 +432,19 @@ sr_Latn{ "Haitski gurd (HTG)", } HUF{ - "Ft", + "HUF", "Mađarska forinta", } IDR{ - "Rp", + "IDR", "Indonezijska rupiah", } IEP{ - "IR£", + "IEP", "Irska funta", } ILP{ - "I£", + "ILP", "Izraelska funta (ILP)", } ILR{ @@ -457,7 +456,7 @@ sr_Latn{ "Izraelski Å¡ekel", } INR{ - "Rs", + "₹", "Indijski rupi", } IQD{ @@ -473,19 +472,19 @@ sr_Latn{ "stara islandska kruna", } ISK{ - "Ikr", + "ISK", "Islandska kruna (ISK)", } ITL{ - "IT₤", + "ITL", "Italijanska lira", } JMD{ - "J$", + "JMD", "Jamajski dolar (JMD)", } JOD{ - "JD", + "JOD", "Jordanski dinar (JOD)", } JPY{ @@ -493,7 +492,7 @@ sr_Latn{ "Japanski jen", } KES{ - "Ksh", + "KES", "Kenijski Å¡iling", } KGS{ @@ -505,7 +504,7 @@ sr_Latn{ "Kambodžijski riel (KHR)", } KMF{ - "CF", + "KMF", "Komoranski franak (KMF)", } KPW{ @@ -517,11 +516,11 @@ sr_Latn{ "Južno-korejski Von", } KWD{ - "KD", + "KWD", "Kuvajtski dinar", } KYD{ - "KY$", + "KYD", "Kajmanska ostrva dolar (KYD)", } KZT{ @@ -529,19 +528,19 @@ sr_Latn{ "Kazahstanski tendž (JZT)", } LAK{ - "₭", + "LAK", "LaoÅ¡ki kip (LAK)", } LBP{ - "LB£", + "LBP", "Lebanska funta (LBR)", } LKR{ - "SLRs", + "LKR", "Å rilankanski rupi (LKR)", } LRD{ - "L$", + "LRD", "Liberijski dolar (LRD)", } LSL{ @@ -549,35 +548,35 @@ sr_Latn{ "Lesotski loti (LSL)", } LTL{ - "Lt", + "LTL", "Litvanski litas", } LTT{ - "LTT" /** === */, + "LTT", "Litvanski talonas (LTT)", } LUC{ - "LUC" /** === */, + "LUC", "LuksemburÅ¡ki konvertibilni franak (LUC)", } LUF{ - "LUF" /** === */, + "LUF", "LuksemburÅ¡ki franak", } LUL{ - "LUL" /** === */, + "LUL", "LuksemburÅ¡ki finansijski franak (LUL)", } LVL{ - "Ls", + "LVL", "Latvijski lats (LVL)", } LVR{ - "LVR" /** === */, + "LVR", "Latvijska rublja (LVR)", } LYD{ - "LD", + "LYD", "Libijski dinar", } MAD{ @@ -585,7 +584,7 @@ sr_Latn{ "Marokanski dirham", } MAF{ - "MAF" /** === */, + "MAF", "Marokanski franak (MAF)", } MDL{ @@ -597,7 +596,7 @@ sr_Latn{ "Malagasijski ariari (MGA)", } MGF{ - "MGF" /** === */, + "MGF", "Malagasijski franak (MGF)", } MKD{ @@ -605,7 +604,7 @@ sr_Latn{ "Makedonski denar", } MLF{ - "MLF" /** === */, + "MLF", "Malijanski franak (MLF)", } MMK{ @@ -613,27 +612,27 @@ sr_Latn{ "MjanmaÅ¡ki kjat (MMK)", } MNT{ - "₮", + "MNT", "Mongolski tugrik (MNT)", } MOP{ - "MOP$", + "MOP", "MakaniÅ¡ka pataka (MOP)", } MRO{ - "UM", + "MRO", "Mauritanijska ugvija", } MTL{ - "Lm", + "MTL", "MalteÅ¡ka lira", } MTP{ - "MT£", + "MTP", "MalteÅ¡ka funta (MTP)", } MUR{ - "MURs", + "MUR", "Mauricijska ruplja (MUR)", } MVR{ @@ -649,55 +648,55 @@ sr_Latn{ "Meksički peso", } MXP{ - "MXP" /** === */, + "MXP", "Meksijski srebrno pezo (1861-1992) (MXP)", } MXV{ - "MXV" /** === */, + "MXV", "Meksijski unidad de inverzion (MXV)", } MYR{ - "RM", + "MYR", "Malezijski ringit", } MZE{ - "MZE" /** === */, + "MZE", "Mozambijski eskudo (MZE)", } MZM{ - "Mt", + "MZM", "Stari mozambijski metikal (MZM)", } MZN{ - "MTn", + "MZN", "Mozambijski metikal (MZN)", } NAD{ - "N$", + "NAD", "Nambijski dolar (NAD)", } NGN{ - "₦", + "NGN", "Nigerijska naira (NGN)", } NIC{ - "NIC" /** === */, + "NIC", "NikaragvanÅ¡ka kordoba (NIC)", } NIO{ - "C$", + "NIO", "NikaragvanÅ¡ka kordoba oro", } NLG{ - "fl", + "NLG", "Holandski gulden", } NOK{ - "Nkr", + "NOK", "NorveÅ¡ka kruna", } NPR{ - "NPRs", + "NPR", "Nepalska ruplja (NPR)", } NZD{ @@ -709,19 +708,19 @@ sr_Latn{ "Omanski rial (OMR)", } PAB{ - "B/.", + "PAB", "Panamanska balboa (PAB)", } PEI{ - "I/.", + "PEI", "Peruvijski inti (PEI)", } PEN{ - "S/.", + "PEN", "Peruanski nuevo sol", } PES{ - "PES" /** === */, + "PES", "Peruvijski sol (PES)", } PGK{ @@ -729,35 +728,35 @@ sr_Latn{ "Papua Nova Gvineja kina (PGK)", } PHP{ - "₱", + "PHP", "Filipinski peso", } PKR{ - "PKRs", + "PKR", "Pakistanski rupi", } PLN{ - "zł", + "PLN", "Poljski zlot (PLN)", } PLZ{ - "PLZ" /** === */, + "PLZ", "Poljski zloti (1950-1995) (PLZ)", } PTE{ - "Esc", + "PTE", "Portugalski eskudo", } PYG{ - "₲", + "PYG", "Paragvajski guarni (PYG)", } QAR{ - "QR", + "QAR", "Katarski rial (QAR)", } RHD{ - "RH$", + "RHD", "Rodizijski dolar (RHD)", } ROL{ @@ -777,7 +776,7 @@ sr_Latn{ "Ruska rublja", } RUR{ - "RUR" /** === */, + "RUR", "Ruska rublja (1991-1998)", } RWF{ @@ -785,19 +784,19 @@ sr_Latn{ "Ruandski franak (RWF)", } SAR{ - "SR", + "SAR", "Saudijski rijal (SAR)", } SBD{ - "SI$", + "SBD", "Solomonska ostrva dolar (SBD)", } SCR{ - "SRe", + "SCR", "SejÅ¡elski rupi (SCR)", } SDD{ - "LSd", + "SDD", "STari sudanski dinar (SDD)", } SDG{ @@ -805,59 +804,59 @@ sr_Latn{ "Sudanska funta (SDG)", } SDP{ - "SDP" /** === */, + "SDP", "Stara sudanska funta (SDP)", } SEK{ - "Skr", + "SEK", "Å vedska kruna", } SGD{ - "S$", + "SGD", "Singapurski dolar", } SHP{ - "SH£", + "SHP", "Sv. Helenska funta (SHP)", } SIT{ - "SIT" /** === */, + "SIT", "Slovenski tolar", } SKK{ - "Sk", + "SKK", "Slovačka kruna", } SLL{ - "Le", + "SLL", "Sijeraleonski leone (SLL)", } SOS{ - "Ssh", + "SOS", "Somalijski Å¡iling (SOS)", } SRD{ - "SR$", + "SRD", "Surinamski dolar (SRD)", } SRG{ - "Sf", + "SRG", "Surinamski gilder (SRG)", } STD{ - "Db", + "STD", "Sao Tome i Principe dobra (STD)", } SUR{ - "SUR" /** === */, + "SUR", "Sovjetska rublja (SUR)", } SVC{ - "SV₡", + "SVC", "Salvadorski kolon (SVC)", } SYP{ - "SY£", + "SYP", "Sirijska funta (SYP)", } SZL{ @@ -869,7 +868,7 @@ sr_Latn{ "Tai baht (THB)", } TJR{ - "TJR" /** === */, + "TJR", "Tadžakistanska rublja (SYR)", } TJS{ @@ -881,15 +880,15 @@ sr_Latn{ "Turkmenistanski manat (TMM)", } TND{ - "DT", + "TND", "Tunizijski dinar (TND)", } TOP{ - "T$", + "TOP", "TongÅ¡ka PaÊ»anga (TOP)", } TPE{ - "TPE" /** === */, + "TPE", "TimorÅ¡ki eskudo (TPE)", } TRL{ @@ -897,11 +896,11 @@ sr_Latn{ "Stara turska lira (TRL)", } TRY{ - "TL", + "TRY", "Turska lira", } TTD{ - "TT$", + "TTD", "Trinidad i Tobago dolar (TTD)", } TWD{ @@ -909,23 +908,23 @@ sr_Latn{ "Novi tajvanski dolar", } TZS{ - "TSh", + "TZS", "Tanzijski Å¡iling (TZS)", } UAH{ - "₴", + "UAH", "Ukrajinska hrivnja", } UAK{ - "UAK" /** === */, + "UAK", "Ukrajinski karbovaneti (UAK)", } UGS{ - "UGS" /** === */, + "UGS", "Ugandijski Å¡iling (1966-1987) (UGS)", } UGX{ - "USh", + "UGX", "Ugandijski Å¡iling (UGX)", } USD{ @@ -933,23 +932,23 @@ sr_Latn{ "Američki dolar", } USN{ - "USN" /** === */, + "USN", "SAD dolar (sledeći dan) (USN)", } USS{ - "USS" /** === */, + "USS", "SAD dolar (isti dan) (USS)", } UYI{ - "UYI" /** === */, + "UYI", "Urugvajski pezo en unidades indeksades (UYI)", } UYP{ - "UYP" /** === */, + "UYP", "Urugvajski pezo (1975-1993) (UYP)", } UYU{ - "$U", + "UYU", "Urugvajski pezo (UYU)", } UZS{ @@ -957,11 +956,11 @@ sr_Latn{ "Uzbekistanski som (UZS)", } VEB{ - "VEB" /** === */, + "VEB", "Venecuelanski bolivar", } VEF{ - "Bs.F.", + "VEF", "Venecuelanska bolivija fuerte (VEF)", } VND{ @@ -969,11 +968,11 @@ sr_Latn{ "Vijetnamski dong", } VUV{ - "VT", + "VUV", "VanatuÅ¡ki vatu (VUV)", } WST{ - "WS$", + "WST", "Samoanska tala (WST)", } XAF{ @@ -1013,7 +1012,7 @@ sr_Latn{ "Posebna prava (XDR)", } XEU{ - "XEU" /** === */, + "XEU", "Evropska valutna jedinica (XEU)", } XFO{ @@ -1041,7 +1040,7 @@ sr_Latn{ "Platina (XPT)", } XRE{ - "XRE" /** === */, + "XRE", "RINET fondovi (XRE)", } XTS{ @@ -1053,39 +1052,39 @@ sr_Latn{ "Nepoznata ili nevažeća valuta", } YDD{ - "YDD" /** === */, + "YDD", "Jemenski dinar (YDD)", } YER{ - "YR", + "YER", "Jemenski rial (YER)", } YUD{ - "YUD" /** === */, + "YUD", "Jugoslovenski tvrdi dinar (YUD)", } YUM{ - "YUM" /** === */, + "YUM", "Jugoslovenski novi dinar (YUM)", } YUN{ - "YUN" /** === */, + "YUN", "Jugoslovenski konvertibilni dinar (YUN)", } ZAL{ - "ZAL" /** === */, + "ZAL", "Južnoafrički rand (finansijski) ZAL", } ZAR{ - "R", + "ZAR", "Južna Afrika Rand", } ZMK{ - "ZK", + "ZMK", "Zambijska kvača (ZMK)", } ZRN{ - "NZ", + "ZRN", "Zairski novi zair (ZRN)", } ZRZ{ @@ -1093,7 +1092,7 @@ sr_Latn{ "Zairski zair (ZRZ)", } ZWD{ - "Z$", + "ZWD", "Zimbabvejski dolar (ZWD)", } } @@ -1275,7 +1274,6 @@ sr_Latn{ few{"burundska franka"} many{"burundskih franaka"} one{"burundski franak"} - other{"BIF"} } BMD{ few{"bermudska dolara"} @@ -1449,7 +1447,6 @@ sr_Latn{ few{"kostarikanska kolona"} many{"kostarikanskih kolona"} one{"kostarikanski kolon"} - other{"CRC"} } CSD{ few{"stara srpska dinara"} @@ -1977,7 +1974,6 @@ sr_Latn{ few{"madagaskarska franka"} many{"madagaskarskih franaka"} one{"madagaskarski franak"} - other{"MGF"} } MKD{ few{"makedonska denara"} @@ -2724,5 +2720,5 @@ sr_Latn{ other{"zimbabvejski dolari"} } } - Version{"2.0.50.94"} + Version{"2.0.66.10"} } diff --git a/icuSources/data/curr/sr_Latn_BA.txt b/icuSources/data/curr/sr_Latn_BA.txt index 767b46e6..cb015a66 100644 --- a/icuSources/data/curr/sr_Latn_BA.txt +++ b/icuSources/data/curr/sr_Latn_BA.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sh_BA.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ sr_Latn_BA{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/curr/sr_Latn_CS.txt b/icuSources/data/curr/sr_Latn_CS.txt index 400ae3f4..f80a8a81 100644 --- a/icuSources/data/curr/sr_Latn_CS.txt +++ b/icuSources/data/curr/sr_Latn_CS.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_Latn_CS.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sr_Latn_CS{ "%%ALIAS"{"sr_Latn_RS"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/curr/sr_Latn_ME.txt b/icuSources/data/curr/sr_Latn_ME.txt index a2e52e8a..fefdf54f 100644 --- a/icuSources/data/curr/sr_Latn_ME.txt +++ b/icuSources/data/curr/sr_Latn_ME.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_ME.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ sr_Latn_ME{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/curr/sr_Latn_RS.txt b/icuSources/data/curr/sr_Latn_RS.txt index 17878ffd..418f50c2 100644 --- a/icuSources/data/curr/sr_Latn_RS.txt +++ b/icuSources/data/curr/sr_Latn_RS.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sh_CS.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ sr_Latn_RS{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/curr/sr_Latn_YU.txt b/icuSources/data/curr/sr_Latn_YU.txt index c6d91752..56911ca3 100644 --- a/icuSources/data/curr/sr_Latn_YU.txt +++ b/icuSources/data/curr/sr_Latn_YU.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_Latn_YU.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sr_Latn_YU{ "%%ALIAS"{"sr_Latn_RS"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/curr/sr_ME.txt b/icuSources/data/curr/sr_ME.txt index 80ba62f6..76ef7f73 100644 --- a/icuSources/data/curr/sr_ME.txt +++ b/icuSources/data/curr/sr_ME.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_ME.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sr_ME{ "%%ALIAS"{"sr_Latn_ME"} - Version{"2.0.41.65"} } diff --git a/icuSources/data/curr/sr_RS.txt b/icuSources/data/curr/sr_RS.txt index 99dafdf1..d9c7dc23 100644 --- a/icuSources/data/curr/sr_RS.txt +++ b/icuSources/data/curr/sr_RS.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_RS.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sr_RS{ "%%ALIAS"{"sr_Cyrl_RS"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/curr/sr_YU.txt b/icuSources/data/curr/sr_YU.txt index 85da5746..9bb7c279 100644 --- a/icuSources/data/curr/sr_YU.txt +++ b/icuSources/data/curr/sr_YU.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_YU.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sr_YU{ "%%ALIAS"{"sr_Cyrl_RS"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/curr/supplementalData.txt b/icuSources/data/curr/supplementalData.txt index d9896ec2..280286ce 100644 --- a/icuSources/data/curr/supplementalData.txt +++ b/icuSources/data/curr/supplementalData.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2011 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/supplementalData.xml @@ -205,6 +205,11 @@ supplementalData:table(nofallback){ } AQ{ { + id{"XXX"} + from:intvector{ /** 9999-12-31 */ + 58993, + 351827072, + } } } AR{ @@ -514,6 +519,20 @@ supplementalData:table(nofallback){ -761470784, } } + { + id{"BEL"} + from:intvector{ /** 9999-12-31 */ + 58993, + 351827072, + } + } + { + id{"BEC"} + from:intvector{ /** 9999-12-31 */ + 58993, + 351827072, + } + } } BF{ { @@ -672,6 +691,13 @@ supplementalData:table(nofallback){ -1881407904, } } + { + id{"BOV"} + from:intvector{ /** 9999-12-31 */ + 58993, + 351827072, + } + } } BR{ { @@ -771,10 +797,6 @@ supplementalData:table(nofallback){ -463, 419518048, } - to:intvector{ /** 1974-04-16 */ - 29, - -1322378880, - } } } BU{ @@ -945,6 +967,20 @@ supplementalData:table(nofallback){ -336896224, } } + { + id{"CHE"} + from:intvector{ /** 9999-12-31 */ + 58993, + 351827072, + } + } + { + id{"CHW"} + from:intvector{ /** 9999-12-31 */ + 58993, + 351827072, + } + } } CI{ { @@ -983,6 +1019,13 @@ supplementalData:table(nofallback){ 1272350048, } } + { + id{"CLF"} + from:intvector{ /** 9999-12-31 */ + 58993, + 351827072, + } + } } CM{ { @@ -1001,6 +1044,13 @@ supplementalData:table(nofallback){ 413492000, } } + { + id{"CNX"} + from:intvector{ /** 9999-12-31 */ + 58993, + 351827072, + } + } } CO{ { @@ -1010,6 +1060,13 @@ supplementalData:table(nofallback){ 1772027488, } } + { + id{"COU"} + from:intvector{ /** 9999-12-31 */ + 58993, + 351827072, + } + } } CR{ { @@ -1259,6 +1316,13 @@ supplementalData:table(nofallback){ 1878994880, } } + { + id{"ECV"} + from:intvector{ /** 9999-12-31 */ + 58993, + 351827072, + } + } } EE{ { @@ -1348,6 +1412,20 @@ supplementalData:table(nofallback){ -1436161856, } } + { + id{"ESA"} + from:intvector{ /** 9999-12-31 */ + 58993, + 351827072, + } + } + { + id{"ESB"} + from:intvector{ /** 9999-12-31 */ + 58993, + 351827072, + } + } } ET{ { @@ -2337,6 +2415,20 @@ supplementalData:table(nofallback){ -1436161856, } } + { + id{"LUC"} + from:intvector{ /** 9999-12-31 */ + 58993, + 351827072, + } + } + { + id{"LUL"} + from:intvector{ /** 9999-12-31 */ + 58993, + 351827072, + } + } } LV{ { @@ -2724,6 +2816,17 @@ supplementalData:table(nofallback){ -736730976, } } + { + id{"MVP"} + from:intvector{ /** 1947-01-01 */ + -169, + 3133024, + } + to:intvector{ /** 1981-07-01 */ + 80, + -736730976, + } + } } MW{ { @@ -2753,6 +2856,13 @@ supplementalData:table(nofallback){ 1032018048, } } + { + id{"MXV"} + from:intvector{ /** 9999-12-31 */ + 58993, + 351827072, + } + } } MY{ { @@ -3612,6 +3722,26 @@ supplementalData:table(nofallback){ } } } + SS{ + { + id{"SSP"} + from:intvector{ /** 2011-07-18 */ + 301, + -1770903392, + } + } + { + id{"SDG"} + from:intvector{ /** 2007-01-10 */ + 272, + 156155488, + } + to:intvector{ /** 2011-09-01 */ + 301, + 1055383904, + } + } + } ST{ { id{"STD"} @@ -4018,6 +4148,20 @@ supplementalData:table(nofallback){ 694083168, } } + { + id{"USN"} + from:intvector{ /** 9999-12-31 */ + 58993, + 351827072, + } + } + { + id{"USS"} + from:intvector{ /** 9999-12-31 */ + 58993, + 351827072, + } + } } UY{ { @@ -4038,6 +4182,13 @@ supplementalData:table(nofallback){ -2893024, } } + { + id{"UYI"} + from:intvector{ /** 9999-12-31 */ + 58993, + 351827072, + } + } } UZ{ { @@ -4269,6 +4420,13 @@ supplementalData:table(nofallback){ 594361536, } } + { + id{"ZAL"} + from:intvector{ /** 9999-12-31 */ + 58993, + 351827072, + } + } } ZM{ { @@ -4356,6 +4514,127 @@ supplementalData:table(nofallback){ } } } + ZZ{ + { + id{"XAG"} + from:intvector{ /** 9999-12-31 */ + 58993, + 351827072, + } + } + { + id{"XAU"} + from:intvector{ /** 9999-12-31 */ + 58993, + 351827072, + } + } + { + id{"XBA"} + from:intvector{ /** 9999-12-31 */ + 58993, + 351827072, + } + } + { + id{"XBB"} + from:intvector{ /** 9999-12-31 */ + 58993, + 351827072, + } + } + { + id{"XBC"} + from:intvector{ /** 9999-12-31 */ + 58993, + 351827072, + } + } + { + id{"XBD"} + from:intvector{ /** 9999-12-31 */ + 58993, + 351827072, + } + } + { + id{"XDR"} + from:intvector{ /** 9999-12-31 */ + 58993, + 351827072, + } + } + { + id{"XEU"} + from:intvector{ /** 9999-12-31 */ + 58993, + 351827072, + } + } + { + id{"XFO"} + from:intvector{ /** 9999-12-31 */ + 58993, + 351827072, + } + } + { + id{"XFU"} + from:intvector{ /** 9999-12-31 */ + 58993, + 351827072, + } + } + { + id{"XPD"} + from:intvector{ /** 9999-12-31 */ + 58993, + 351827072, + } + } + { + id{"XPT"} + from:intvector{ /** 9999-12-31 */ + 58993, + 351827072, + } + } + { + id{"XRE"} + from:intvector{ /** 9999-12-31 */ + 58993, + 351827072, + } + } + { + id{"XSU"} + from:intvector{ /** 9999-12-31 */ + 58993, + 351827072, + } + } + { + id{"XTS"} + from:intvector{ /** 9999-12-31 */ + 58993, + 351827072, + } + } + { + id{"XUA"} + from:intvector{ /** 9999-12-31 */ + 58993, + 351827072, + } + } + { + id{"XXX"} + from:intvector{ /** 9999-12-31 */ + 58993, + 351827072, + } + } + } } /** * Currency metadata. Unlike the "Currencies" element, this is diff --git a/icuSources/data/curr/sv.txt b/icuSources/data/curr/sv.txt index af859e7c..05ae63e5 100644 --- a/icuSources/data/curr/sv.txt +++ b/icuSources/data/curr/sv.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sv.xml @@ -12,7 +12,7 @@ sv{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "andorransk peseta", } AED{ @@ -20,7 +20,7 @@ sv{ "Förenade Arabemiratens dirham", } AFA{ - "AFA" /** === */, + "AFA", "afghani (1927-2002)", } AFN{ @@ -40,7 +40,7 @@ sv{ "armenisk dram", } ANG{ - "NAf.", + "ANG", "Nederländska Antillernas gulden", } AOA{ @@ -48,15 +48,15 @@ sv{ "angolansk kwanza", } AOK{ - "AOK" /** === */, + "AOK", "angolansk kwanza (1977-1990)", } AON{ - "AON" /** === */, + "AON", "angolansk ny kwanza (1990-2000)", } AOR{ - "AOR" /** === */, + "AOR", "angolansk kwanza reajustado (1995-1999)", } ARA{ @@ -64,15 +64,15 @@ sv{ "argentinsk austral", } ARL{ - "ARL" /** === */, "ARL", + "argentisk peso (1970–1983)", } ARM{ - "ARM" /** === */, "ARM", + "argentisk peso (1881-1969)", } ARP{ - "ARP" /** === */, + "ARP", "argentinsk peso (1983-1985)", } ARS{ @@ -80,7 +80,7 @@ sv{ "argentinsk peso", } ATS{ - "ATS" /** === */, + "ATS", "österrikisk schilling", } AUD{ @@ -107,6 +107,10 @@ sv{ "BAM", "bosnisk-hercegovinsk mark (konvertibel)", } + BAN{ + "BAN", + "bosnisk-hercegovinsk dinar (1994-1998)", + } BBD{ "Bds$", "Barbados-dollar", @@ -116,7 +120,7 @@ sv{ "bangladeshisk taka", } BEC{ - "BEC" /** === */, + "BEC", "belgisk franc (konvertibel)", } BEF{ @@ -124,20 +128,24 @@ sv{ "belgisk franc", } BEL{ - "BEL" /** === */, + "BEL", "belgisk franc (finansiell)", } BGL{ - "BGL" /** === */, - "bulgarisk lev (1962–1999)", + "BGL", + "bulgarisk hÃ¥rd lev (1962–1999)", } BGM{ - "BGM" /** === */, + "BGM", "bulgarisk lev (1952–1962)", } BGN{ "BGN", - "bulgarisk ny lev", + "bulgarisk lev", + } + BGO{ + "BGO", + "bulgarisk lev (1881–1952)", } BHD{ "BHD", @@ -157,14 +165,18 @@ sv{ } BOB{ "BOB", - "boliviano", + "boliviansk boliviano", + } + BOL{ + "BOL", + "boliviansk boliviano (1864-1963)", } BOP{ "BOP", "boliviansk peso", } BOV{ - "BOV" /** === */, + "BOV", "boliviansk mvdol", } BRB{ @@ -180,7 +192,7 @@ sv{ "brasiliansk cruzeiro (1990-1993)", } BRL{ - "BRL", + "R$", "brasiliansk real", } BRN{ @@ -192,8 +204,8 @@ sv{ "brasiliansk cruzeiro", } BRZ{ - "BRZ" /** === */, "BRZ", + "brasiliansk cruzeiro (1942-1967)", } BSD{ "BSD", @@ -204,7 +216,7 @@ sv{ "bhutanesisk ngultrum", } BUK{ - "BUK" /** === */, + "BUK", "burmesisk kyat", } BWP{ @@ -212,7 +224,7 @@ sv{ "botswansk pula", } BYB{ - "BYB" /** === */, + "BYB", "vitrysk ny rubel (1994-1999)", } BYR{ @@ -224,7 +236,7 @@ sv{ "belizisk dollar", } CAD{ - "CAD", + "CA$", "kanadensisk dollar", } CDF{ @@ -232,7 +244,7 @@ sv{ "kongolesisk franc", } CHE{ - "CHE" /** === */, + "CHE", "euro (konvertibelt konto, WIR Bank, Schweiz)", } CHF{ @@ -240,15 +252,15 @@ sv{ "schweizisk franc", } CHW{ - "CHW" /** === */, + "CHW", "franc (konvertibelt konto, WIR Bank, Schweiz)", } CLE{ - "CLE" /** === */, "CLE", + "chilensk escudo (1960-1975)", } CLF{ - "CLF" /** === */, + "CLF", "chilensk unidad de fomento", } CLP{ @@ -260,7 +272,7 @@ sv{ "kinesisk dollar", } CNY{ - "CNY", + "CNÂ¥", "kinesisk yuan renminbi", } COP{ @@ -268,7 +280,7 @@ sv{ "colombiansk peso", } COU{ - "COU" /** === */, + "COU", "colombiansk unidad de valor real", } CRC{ @@ -276,16 +288,16 @@ sv{ "costarikansk colón", } CSD{ - "CSD" /** === */, - "jugoslavisk dinar", + "CSD", + "serbisk dinar (2002-2006)", } CSK{ - "CSK" /** === */, - "tjeckisk hÃ¥rd koruna", + "CSK", + "tjeckoslovakisk krona (-1993)", } CUC{ "CUC", - "CUC", + "kubansk peso (konvertibel)", } CUP{ "CUP", @@ -304,11 +316,11 @@ sv{ "tjeckisk koruna", } DDM{ - "DDM" /** === */, + "DDM", "östtysk mark", } DEM{ - "DM", + "DEM", "tysk mark", } DJF{ @@ -328,15 +340,15 @@ sv{ "algerisk dinar", } ECS{ - "ECS" /** === */, + "ECS", "ecuadoriansk sucre", } ECV{ - "ECV" /** === */, + "ECV", "ecuadoriansk unidad de valor constante", } EEK{ - "Ekr", + "EEK", "estnisk krona", } EGP{ @@ -348,11 +360,11 @@ sv{ "eritreansk nakfa", } ESA{ - "ESA" /** === */, + "ESA", "spansk peseta (konto)", } ESB{ - "ESB" /** === */, + "ESB", "spansk peseta (konvertibelt konto)", } ESP{ @@ -388,7 +400,7 @@ sv{ "brittiskt pund sterling", } GEK{ - "GEK" /** === */, + "GEK", "georgisk kupon larit", } GEL{ @@ -416,11 +428,11 @@ sv{ "guineansk franc", } GNS{ - "GNS" /** === */, + "GNS", "guineansk syli", } GQE{ - "GQE" /** === */, + "GQE", "ekvatorialguineansk ekwele", } GRD{ @@ -432,11 +444,11 @@ sv{ "guatemalansk quetzal", } GWE{ - "GWE" /** === */, + "GWE", "Portugisiska Guinea-escudo", } GWP{ - "GWP" /** === */, + "GWP", "Guinea-Bissau-peso", } GYD{ @@ -452,7 +464,7 @@ sv{ "honduransk lempira", } HRD{ - "HRD" /** === */, + "HRD", "kroatisk dinar", } HRK{ @@ -484,11 +496,11 @@ sv{ "israelisk gammal shekel", } ILS{ - "ILS", + "₪", "israelisk ny shekel", } INR{ - "INR", + "₹", "indisk rupie", } IQD{ @@ -543,8 +555,16 @@ sv{ "KPW", "nordkoreansk won", } + KRH{ + "KRH", + "sydkoreansk hwan (1953-1962)", + } + KRO{ + "KRO", + "sydkoreansk won (1945-1953)", + } KRW{ - "KRW", + "₩", "sydkoreansk won", } KWD{ @@ -584,19 +604,19 @@ sv{ "litauisk litas", } LTT{ - "LTT" /** === */, + "LTT", "litauisk talonas", } LUC{ - "LUC" /** === */, + "LUC", "luxemburgsk franc (konvertibel)", } LUF{ - "LUF" /** === */, + "LUF", "luxemburgsk franc", } LUL{ - "LUL" /** === */, + "LUL", "luxemburgsk franc (finansiell)", } LVL{ @@ -604,7 +624,7 @@ sv{ "lettisk lats", } LVR{ - "LVR" /** === */, + "LVR", "lettisk rubel", } LYD{ @@ -616,9 +636,17 @@ sv{ "marockansk dirham", } MAF{ - "MAF" /** === */, + "MAF", "marockansk franc", } + MCF{ + "MCF", + "monegaskisk franc (-2001)", + } + MDC{ + "MDC", + "moldavisk cupon (1992-1993)", + } MDL{ "MDL", "moldavisk leu", @@ -628,15 +656,19 @@ sv{ "madagaskisk ariary", } MGF{ - "MGF" /** === */, + "MGF", "madagaskisk franc", } MKD{ "MKD", "makedonisk denar", } + MKN{ + "MKN", + "makedonisk denar (1992-1993)", + } MLF{ - "MLF" /** === */, + "MLF", "malisk franc", } MMK{ @@ -684,7 +716,7 @@ sv{ "mexikansk silverpeso (1861-1992)", } MXV{ - "MXV" /** === */, + "MXV", "mexikansk unidad de inversion", } MYR{ @@ -692,7 +724,7 @@ sv{ "malaysisk ringgit", } MZE{ - "MZE" /** === */, + "MZE", "moçambikisk escudo", } MZM{ @@ -712,7 +744,7 @@ sv{ "nigeriansk naira", } NIC{ - "NIC" /** === */, + "NIC", "nicaraguansk córdoba", } NIO{ @@ -732,7 +764,7 @@ sv{ "nepalesisk rupie", } NZD{ - "NZD", + "NZ$", "nyzeeländsk dollar", } OMR{ @@ -752,7 +784,7 @@ sv{ "peruansk sol nuevo", } PES{ - "PES" /** === */, + "PES", "peruansk sol", } PGK{ @@ -772,7 +804,7 @@ sv{ "polsk zloty", } PLZ{ - "PLZ" /** === */, + "PLZ", "polsk zloty (1950-1995)", } PTE{ @@ -801,14 +833,14 @@ sv{ } RSD{ "RSD", - "Serbisk dinar", + "serbisk dinar", } RUB{ "RUB", "rysk rubel", } RUR{ - "RUR" /** === */, + "RUR", "rysk rubel (1991-1998)", } RWF{ @@ -829,15 +861,15 @@ sv{ } SDD{ "SDD", - "sudanesisk dinar", + "sudansk dinar (1992-2007)", } SDG{ "SDG", - "sudanesiskt pund", + "sudanskt pund", } SDP{ - "SDP" /** === */, - "gammalt sudanesiskt pund", + "SDP", + "sudanskt pund (1916-1992)", } SEK{ "kr", @@ -852,7 +884,7 @@ sv{ "S:t Helena-pund", } SIT{ - "SIT" /** === */, + "SIT", "slovensk tolar", } SKK{ @@ -880,7 +912,7 @@ sv{ "São Tomé och Príncipe-dobra", } SUR{ - "SUR" /** === */, + "SUR", "sovjetisk rubel", } SVC{ @@ -900,7 +932,7 @@ sv{ "thailändsk baht", } TJR{ - "TJR" /** === */, + "TJR", "tadzjikisk rubel", } TJS{ @@ -909,7 +941,11 @@ sv{ } TMM{ "TMM", - "turkmensk manat", + "turkmenistansk manat (1993-2009)", + } + TMT{ + "TMT", + "turkmenistansk manat", } TND{ "TND", @@ -920,7 +956,7 @@ sv{ "tongansk paÊ»anga", } TPE{ - "TPE" /** === */, + "TPE", "timoriansk escudo", } TRL{ @@ -933,10 +969,10 @@ sv{ } TTD{ "TTD", - "Trinidad ochTobago-dollar", + "Trinidad och Tobago-dollar", } TWD{ - "TWD", + "NT$", "taiwanesisk ny dollar", } TZS{ @@ -948,11 +984,11 @@ sv{ "ukrainsk hryvnia", } UAK{ - "UAK" /** === */, + "UAK", "ukrainsk karbovanetz", } UGS{ - "UGS" /** === */, + "UGS", "ugandisk shilling (1966-1987)", } UGX{ @@ -964,19 +1000,19 @@ sv{ "US-dollar", } USN{ - "USN" /** === */, + "USN", "US-dollar (nästa dag)", } USS{ - "USS" /** === */, + "USS", "US-dollar (samma dag)", } UYI{ - "UYI" /** === */, + "UYI", "uruguayansk peso en unidades indexadas", } UYP{ - "UYP" /** === */, + "UYP", "uruguayansk peso (1975-1993)", } UYU{ @@ -996,9 +1032,13 @@ sv{ "venezuelansk bolivar fuerte", } VND{ - "VND", + "₫", "vietnamesisk dong", } + VNN{ + "VNN", + "vietnamesisk dong (1978-1985)", + } VUV{ "VUV", "vanuatisk vatu", @@ -1008,8 +1048,8 @@ sv{ "västsamoansk tala", } XAF{ - "XAF", - "CFA Franc BEAC", + "FCFA", + "centralafrikansk franc", } XAG{ "XAG", @@ -1036,7 +1076,7 @@ sv{ "europeisk kontoenhet (XBD)", } XCD{ - "XCD", + "EC$", "östkaribisk dollar", } XDR{ @@ -1044,7 +1084,7 @@ sv{ "IMF särskild dragningsrätt", } XEU{ - "XEU" /** === */, + "XEU", "europeisk valutaenhet", } XFO{ @@ -1057,14 +1097,14 @@ sv{ } XOF{ "CFA", - "CFA Franc BCEAO", + "västafrikansk franc", } XPD{ "XPD", "palladium", } XPF{ - "XPF", + "CFPF", "CFP-franc", } XPT{ @@ -1072,7 +1112,7 @@ sv{ "platina", } XRE{ - "XRE" /** === */, + "XRE", "RINET-fond", } XTS{ @@ -1084,7 +1124,7 @@ sv{ "okänd eller ogiltig valuta", } YDD{ - "YDD" /** === */, + "YDD", "jemenitisk dinar", } YER{ @@ -1092,19 +1132,23 @@ sv{ "jemenitisk rial", } YUD{ - "YUD" /** === */, + "YUD", "jugoslavisk hÃ¥rd dinar", } YUM{ - "YUM" /** === */, + "YUM", "jugoslavisk ny dinar", } YUN{ - "YUN" /** === */, + "YUN", "jugoslavisk dinar (konvertibel)", } + YUR{ + "YUR", + "jugoslavisk dinar (1992-1993)", + } ZAL{ - "ZAL" /** === */, + "ZAL", "sydafrikansk rand (finansiell)", } ZAR{ @@ -1124,13 +1168,17 @@ sv{ "zairisk zaire", } ZWD{ - "Z$", + "ZWD", "Zimbabwe-dollar", } ZWL{ "ZWL", "Zimbabwe-dollar (2009)", } + ZWR{ + "ZWR", + "Zimbabwe-dollar (2008)", + } } CurrencyPlurals{ ADP{ @@ -1185,6 +1233,14 @@ sv{ one{"argentinsk austral"} other{"argentinska australer"} } + ARL{ + one{"argentisk peso (1970–1983)"} + other{"argentiska pesos (1970–1983)"} + } + ARM{ + one{"argentisk peso (1881-1969)"} + other{"argentiska pesos (1881-1969)"} + } ARP{ one{"argentinsk peso (1983-1985)"} other{"argentinska pesos (1983-1985)"} @@ -1211,7 +1267,6 @@ sv{ } AZN{ one{"azerbajdzjansk manat"} - other{"AZN"} } BAD{ one{"bosnisk-hercegovinsk dinar"} @@ -1221,6 +1276,10 @@ sv{ one{"bosnisk-hercegovinsk mark (konvertibel)"} other{"bosnisk-hercegovinska mark (konvertibla)"} } + BAN{ + one{"bosnisk-hercegovinsk dinar (1994-1998)"} + other{"bosnisk-hercegovinska dinarer (1994-1998)"} + } BBD{ one{"Barbados-dollar"} other{"Barbados-dollar"} @@ -1243,18 +1302,22 @@ sv{ } BGL{ one{"bulgarisk hÃ¥rd lev (1962–1999)"} - other{"bulgariska lev (1962–1999)"} + other{"bulgariska hÃ¥rd lev (1962–1999)"} } BGM{ + one{"bulgarisk lev (1952–1962)"} other{"bulgariska lev (1952–1962)"} } BGN{ one{"bulgarisk lev"} - other{"bulgariska nya lev"} + other{"bulgariska lev"} + } + BGO{ + one{"bulgarisk lev (1881–1952)"} + other{"bulgarisk lev (1881–1952)"} } BHD{ one{"Bahrain-dinar"} - other{"BHD"} } BIF{ one{"burundisk franc"} @@ -1270,7 +1333,11 @@ sv{ } BOB{ one{"boliviansk boliviano"} - other{"boliviano"} + other{"bolivianska bolivianos"} + } + BOL{ + one{"boliviansk boliviano (1864-1963)"} + other{"bolivianska bolivianos (1864-1963)"} } BOP{ one{"boliviansk peso"} @@ -1304,6 +1371,10 @@ sv{ one{"brasiliansk cruzeiro"} other{"brasilianska cruzeiros"} } + BRZ{ + one{"brasiliansk cruzeiro (1942-1967)"} + other{"brasilianska cruzeiros (1942-1967)"} + } BSD{ one{"Bahamas-dollar"} other{"Bahamas-dollar"} @@ -1330,7 +1401,6 @@ sv{ } BZD{ one{"belizisk dollar"} - other{"BZD"} } CAD{ one{"kanadensisk dollar"} @@ -1352,6 +1422,10 @@ sv{ one{"franc (WIR Bank)"} other{"franc (konvertibelt konto, WIR Bank, Schweiz)"} } + CLE{ + one{"chilensk escudo (1960-1975)"} + other{"chilenska escudos (1960-1975)"} + } CLF{ one{"chilensk unidad de fomento"} other{"chilenska unidad de fomento"} @@ -1381,13 +1455,17 @@ sv{ other{"costarikanska colón"} } CSD{ - one{"gammal serbisk dinar"} - other{"gamla serbiska dinarer"} + one{"serbisk dinar (2002-2006)"} + other{"serbiska dinarer (2002-2006)"} } CSK{ one{"tjeckoslovakisk hÃ¥rd koruna"} other{"tjeckiska hÃ¥rda koruna"} } + CUC{ + one{"kubansk peso (konvertibel)"} + other{"kubanska pesos (konvertibla)"} + } CUP{ one{"kubansk peso"} other{"kubanska pesos"} @@ -1644,6 +1722,14 @@ sv{ one{"nordkoreansk won"} other{"nordkoreanska won"} } + KRH{ + one{"sydkoreansk hwan (1953-1962)"} + other{"sydkoreanska hwan (1953-1962)"} + } + KRO{ + one{"sydkoreansk won (1945-1953)"} + other{"sydkoreanska won (1945-1953)"} + } KRW{ one{"sydkoreansk won"} other{"sydkoreanska won"} @@ -1720,6 +1806,14 @@ sv{ one{"marockansk franc"} other{"marockanska franc"} } + MCF{ + one{"monegaskisk franc (-2001)"} + other{"monegaskiska franc (-2001)"} + } + MDC{ + one{"moldavisk cupon (1992-1993)"} + other{"moldaviska cupon (1992-1993)"} + } MDL{ one{"moldavisk leu"} other{"moldaviska leu"} @@ -1736,6 +1830,10 @@ sv{ one{"makedonisk denar"} other{"makedoniska denarer"} } + MKN{ + one{"makedonisk denar (1992-1993)"} + other{"makedoniska denarer (1992-1993)"} + } MLF{ one{"malisk franc"} other{"maliska franc"} @@ -1909,6 +2007,7 @@ sv{ other{"ryska rubel"} } RUR{ + one{"rysk rubel (1991-1998)"} other{"ryska rubel (1991-1998)"} } RWF{ @@ -1920,6 +2019,7 @@ sv{ other{"saudiska riyal"} } SBD{ + one{"Salomon-dollar"} other{"Salomon-dollar"} } SCR{ @@ -1927,66 +2027,103 @@ sv{ other{"seychelliska rupier"} } SDD{ - other{"sudanska gamla dinarer"} + one{"sudansk dinar (1992-2007)"} + other{"sudanska dinarer (1992-2007)"} } SDG{ + one{"sudanskt pund"} other{"sudanska pund"} } SDP{ - other{"sudanska gamla pund"} + one{"sudanskt pund (1916-1992)"} + other{"sudanska pund (1916-1992)"} } SEK{ + one{"svensk krona"} other{"svenska kronor"} } SGD{ + one{"Singapore-dollar"} other{"Singapore-dollar"} } SHP{ + one{"S:t Helena-pund"} other{"S:t Helena-pund"} } SIT{ + one{"slovensk tolar"} other{"slovenska tolar"} } SKK{ + one{"slovakisk krona"} other{"slovakiska korunor"} } + SLL{ + one{"sierraleonsk leone"} + other{"sierraleonska leoner"} + } SOS{ + one{"somalisk shilling"} other{"somaliska shilling"} } SRD{ + one{"Surinam-dollar"} other{"Surinam-dollar"} } SRG{ + one{"Surinam-gulden"} other{"Surinam-gulden"} } + STD{ + one{"São Tomé och Príncipe-dobra"} + other{"São Tomé och Príncipe-dobror"} + } SUR{ + one{"sovjetisk rubel"} other{"sovjetiska rubler"} } SVC{ + one{"salvadoransk colón"} other{"salvadoranska colón"} } SYP{ + one{"syriskt pund"} other{"syriska pund"} } + SZL{ + one{"swaziländsk lilangeni"} + other{"swaziländska lilangeni"} + } THB{ + one{"thailändsk baht"} other{"thailändska baht"} } TJR{ + one{"tadzjikisk rubel"} other{"tadzjikiska rubler"} } TJS{ + one{"tadzjikisk somoni"} other{"tadzjikiska somoni"} } TMM{ - other{"turkmenska manat"} + one{"turkmenistansk manat (1993-2009)"} + other{"turkmenistanska manat (1993-2009)"} + } + TMT{ + one{"turkmenistansk manat"} + other{"turkmenistanska manat"} } TND{ + one{"tunisisk dinar"} other{"tunisiska dinarer"} } TOP{ + one{"tongansk paÊ»anga"} other{"tonganska paÊ»anga"} } TPE{ + one{"östtimoresisk escudo"} other{"timorianska escudos"} } TRL{ @@ -2002,15 +2139,27 @@ sv{ other{"Trinidad och Tobago-dollar"} } TWD{ + one{"Taiwan-dollar"} other{"taiwanesiska nya dollar"} } TZS{ + one{"tanzanisk shilling"} other{"tanzaniska shilling"} } UAH{ + one{"ukrainsk hryvnia"} other{"ukrainska hryvnia"} } + UAK{ + one{"ukrainsk karbovanetz (1992–1996)"} + other{"ukrainska karbovanetz (1992–1996)"} + } + UGS{ + one{"ugandisk shilling (1966-1987)"} + other{"ugandiska shilling (1966-1987)"} + } UGX{ + one{"ugandisk shilling"} other{"ugandiska shilling"} } USD{ @@ -2049,6 +2198,10 @@ sv{ one{"vietnamesisk dong"} other{"vietnamesiska dong"} } + VNN{ + one{"vietnamesisk dong (1978-1985)"} + other{"vietnamesiska dong (1978-1985)"} + } VUV{ one{"vanuatisk vatu"} other{"vanuatiska vatu"} @@ -2153,6 +2306,10 @@ sv{ one{"jugoslavisk dinar (konvertibel)"} other{"jugoslaviska dinarer (konvertibla)"} } + YUR{ + one{"jugoslavisk dinar (1992-1993)"} + other{"jugoslaviska dinarer (1992-1993)"} + } ZAL{ one{"sydafrikansk rand (finansiell)"} other{"sydafrikanska rand (finansiella)"} @@ -2181,10 +2338,14 @@ sv{ one{"Zimbabwe-dollar (2009)"} other{"Zimbabwe-dollar (2009)"} } + ZWR{ + one{"Zimbabwe-dollar (2008)"} + other{"Zimbabwe-dollar (2008)"} + } } CurrencyUnitPatterns{ one{"{0} {1}"} other{"{0} {1}"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/sw.txt b/icuSources/data/curr/sw.txt index c8f6b217..dc053722 100644 --- a/icuSources/data/curr/sw.txt +++ b/icuSources/data/curr/sw.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sw.xml @@ -15,26 +15,102 @@ sw{ "AED", "dirham ya Falme za Kiarabu", } + AFN{ + "AFN", + "Afghani ya Afuganistani", + } + ALL{ + "ALL", + "Lek ya Albania", + } + AMD{ + "AMD", + "Dram ya Armenia", + } + ANG{ + "ANG", + "Guilder ya Antili za Kiholanzi", + } AOA{ - "Kz", + "AOA", "kwanza ya Angola", } + ARS{ + "ARS", + "Peso ya Ajentina", + } AUD{ "AU$", "dola ya Australia", } + AWG{ + "AWG", + "Florin ya Aruba", + } + AZN{ + "AZN", + "Manat ya Azebaijan", + } + BAM{ + "BAM", + "Mark ya Bosnia na Hezegovina Inayoweza Kubadilishwa", + } + BBD{ + "BBD", + "Dola ya Barbados", + } + BDT{ + "BDT", + "Taka ya Bangladesh", + } + BGN{ + "BGN", + "Lev ya Bulgaria", + } BHD{ - "BD", + "BHD", "dinari ya Bahareni", } BIF{ - "FBu", + "BIF", "faranga ya Burundi", } + BMD{ + "BMD", + "Dola ya Bermuda", + } + BND{ + "BND", + "Dola ya Brunei", + } + BOB{ + "BOB", + "Boliviano ya Bolivia", + } + BRL{ + "R$", + "Real ya Brazil", + } + BSD{ + "BSD", + "Dola ya Bahamas", + } + BTN{ + "BTN", + "Ngultrum ya Bhutan", + } BWP{ "BWP", "pula ya Botswana", } + BYR{ + "BYR", + "Ruble ya Belarusi", + } + BZD{ + "BZD", + "Dola ya Belize", + } CAD{ "CA$", "dola ya Kanada", @@ -47,20 +123,52 @@ sw{ "CHF", "faranga ya Uswisi", } + CLP{ + "CLP", + "Peso ya Chile", + } CNY{ "CNÂ¥", "yuan Renminbi ya China", } + COP{ + "COP", + "Peso ya Kolombia", + } + CRC{ + "CRC", + "Colon ya Kostarika", + } + CUC{ + "CUC", + "Peso ya Cuba Inayoweza Kubadilishwa", + } + CUP{ + "CUP", + "Peso ya Cuba", + } CVE{ - "CV$", + "CVE", "eskudo ya Kepuvede", } + CZK{ + "CZK", + "Koruna ya Jamhuri ya Cheki", + } DJF{ - "Fdj", + "DJF", "faranga ya Jibuti", } + DKK{ + "DKK", + "Krone ya Denmaki", + } + DOP{ + "DOP", + "Peso ya Dominika", + } DZD{ - "DA", + "DZD", "dinari ya Aljeria", } EGP{ @@ -68,37 +176,117 @@ sw{ "pauni ya Misri", } ERN{ - "Nfk", + "ERN", "nakfa ya Eritrea", } ETB{ - "Br", + "ETB", "bir ya Uhabeshi", } EUR{ "€", "yuro", } + FJD{ + "FJD", + "Dola ya Fiji", + } + FKP{ + "FKP", + "Pauni ya Visiwa vya Falkland", + } GBP{ "£", "pauni ya Uingereza", } + GEL{ + "GEL", + "Lari ya Georgia", + } GHC{ - "₵", + "GHC", "sedi ya Ghana", } + GHS{ + "GHS", + "Cedi ya Ghana", + } + GIP{ + "GIP", + "Pauni ya Gibraltar", + } GMD{ "GMD", "dalasi ya Gambia", } + GNF{ + "GNF", + "Franc ya Guinea", + } GNS{ - "GNS" /** === */, + "GNS", "faranga ya Gine", } + GTQ{ + "GTQ", + "Quetzal ya Guatemala", + } + GYD{ + "GYD", + "Dola ya Guyana", + } + HKD{ + "HK$", + "Dola ya Hong Kong", + } + HNL{ + "HNL", + "Lempira ya Hondurasi", + } + HRK{ + "HRK", + "Kuna ya Kroeshia", + } + HTG{ + "HTG", + "Gourde ya Haiti", + } + HUF{ + "HUF", + "Forint ya Hangaria", + } + IDR{ + "IDR", + "Rupiah ya Indonesia", + } + ILS{ + "₪", + "Sheqel Mpya ya Israeli", + } INR{ - "Rs", + "₹", "rupia ya India", } + IQD{ + "IQD", + "Dinari ya Irak", + } + IRR{ + "IRR", + "Rial ya Iran", + } + ISK{ + "ISK", + "Króna ya Iceland", + } + JMD{ + "JMD", + "Dola ya Jamaica", + } + JOD{ + "JOD", + "Dinar ya Yordani", + } JPY{ "JPÂ¥", "sarafu ya Kijapani", @@ -107,64 +295,208 @@ sw{ "Ksh", "shilingi ya Kenya", } + KGS{ + "KGS", + "Som ya Kirigistani", + } + KHR{ + "KHR", + "Riel ya Kambodia", + } KMF{ - "CF", + "KMF", "faranga ya Komoro", } + KPW{ + "KPW", + "Won ya Korea Kaskazini", + } + KRW{ + "₩", + "Won ya Korea Kusini", + } + KWD{ + "KWD", + "Dinar ya Kuwait", + } + KYD{ + "KYD", + "Dola ya Visiwa vya Cayman", + } + KZT{ + "KZT", + "Tenge ya Kazakistani", + } + LAK{ + "LAK", + "Kip ya Laosi", + } + LBP{ + "LBP", + "Pauni ya Lebanon", + } + LKR{ + "LKR", + "Rupee ya Sri Lanka", + } LRD{ - "L$", + "LRD", "dola ya Liberia", } LSL{ "LSL", "loti ya Lesoto", } + LTL{ + "LTL", + "Litas ya Lithuania", + } + LVL{ + "LVL", + "Lats ya Lativia", + } LYD{ - "LD", + "LYD", "dinari ya Libya", } MAD{ "MAD", "dirham ya Moroko", } + MDL{ + "MDL", + "Leu ya Moldova", + } MGA{ "MGA", "faranga ya Bukini", } + MKD{ + "MKD", + "Denar ya Masedonia", + } + MMK{ + "MMK", + "Kyat ya Myama", + } + MNT{ + "MNT", + "Tugrik ya Mongolia", + } + MOP{ + "MOP", + "Pataca ya Macau", + } MRO{ - "UM", + "MRO", "ugwiya ya Moritania", } MUR{ - "MURs", + "MUR", "rupia ya Morisi", } + MVR{ + "MVR", + "Rufiyaa ya Maldivi", + } MWK{ "MWK", "kwacha ya Malawi", } + MXN{ + "MX$", + "Peso ya Meksiko", + } + MYR{ + "MYR", + "Ringgit ya Malaysia", + } MZM{ - "Mt", + "MZM", "metikali ya Msumbiji", } NAD{ - "N$", + "NAD", "dola ya Namibia", } NGN{ - "₦", + "NGN", "naira ya Nijeria", } + NIO{ + "NIO", + "Córdoba ya Nikaragua", + } + NOK{ + "NOK", + "Krone ya Norwe", + } + NPR{ + "NPR", + "Rupee ya Nepali", + } + NZD{ + "NZ$", + "Dola ya Nyuzilandi", + } + OMR{ + "OMR", + "Rial ya Oman", + } + PAB{ + "PAB", + "Balboa ya Panama", + } + PEN{ + "PEN", + "Nuevo Sol ya Peru", + } + PGK{ + "PGK", + "Kina ya Papua New Guinea", + } + PHP{ + "PHP", + "Peso ya Ufilipino", + } + PKR{ + "PKR", + "Rupee ya Pakistan", + } + PLN{ + "PLN", + "Zloty ya Polandi", + } + PYG{ + "PYG", + "Guarani ya Paragwai", + } + QAR{ + "QAR", + "Rial ya Katari", + } + RSD{ + "RSD", + "Dinar ya Serbia", + } + RUB{ + "RUB", + "Ruble ya Urusi", + } RWF{ "RWF", "faranga ya Rwanda", } SAR{ - "SR", + "SAR", "riyal ya Saudia", } + SBD{ + "SBD", + "Dola ya Visiwa vya Solomon", + } SCR{ - "SRe", + "SCR", "rupia ya Shelisheli", } SDG{ @@ -172,65 +504,153 @@ sw{ "dinari ya Sudani", } SDP{ - "SDP" /** === */, + "SDP", "pauni ya Sudani", } + SEK{ + "SEK", + "Krona ya Uswidi", + } + SGD{ + "SGD", + "Dola ya Singapuri", + } SHP{ - "SH£", + "SHP", "pauni ya Santahelena", } SLL{ - "Le", + "SLL", "leoni", } SOS{ - "Ssh", + "SOS", "shilingi ya Somalia", } + SRD{ + "SRD", + "Dola ya Suriname", + } STD{ - "Db", + "STD", "dobra ya Sao Tome na Principe", } + SYP{ + "SYP", + "Pauni ya Syria", + } SZL{ "SZL", "lilangeni", } + THB{ + "฿", + "Baht ya Tailandi", + } + TJS{ + "TJS", + "Somoni ya Tajikistani", + } + TMT{ + "TMT", + "Manat ya Turukimenistani", + } TND{ - "DT", + "TND", "dinari ya Tunisia", } + TOP{ + "TOP", + "PaÊ»anga ya Tonga", + } + TRY{ + "TRY", + "Lira ya Uturuki", + } + TTD{ + "TTD", + "Dola ya Trinidad na Tobago", + } + TWD{ + "NT$", + "Dola ya Taiwan", + } TZS{ "TSh", "shilingi ya Tanzania", } + UAH{ + "UAH", + "Hryvnia ya Ukrania", + } UGX{ - "USh", + "UGX", "shilingi ya Uganda", } USD{ "US$", "dola ya Marekani", } + UYU{ + "UYU", + "Peso ya Urugwai", + } + UZS{ + "UZS", + "Som ya Uzibekistani", + } + VEF{ + "VEF", + "Bolivar ya Venezuela", + } + VND{ + "₫", + "Dong ya Kivietinamu", + } + VUV{ + "VUV", + "Vatu ya Vanuatu", + } + WST{ + "WST", + "Tala ya Samoa", + } XAF{ "FCFA", "faranga CFA BEAC", } + XCD{ + "EC$", + "Dola ya Karibea ya Mashariki", + } XOF{ "CFA", "faranga CFA BCEAO", } + XPF{ + "CFPF", + "Franc ya CFP", + } + XXX{ + "XXX", + "Fedha Isiyojulikana", + } + YER{ + "YER", + "Rial ya Yemen", + } ZAR{ - "R", + "ZAR", "randi ya Afrika Kusini", } ZMK{ - "ZK", + "ZMK", "kwacha ya Zambia", } ZWD{ - "Z$", + "ZWD", "dola ya Zimbabwe", } } - Version{"2.0.49.7"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/swc.txt b/icuSources/data/curr/swc.txt new file mode 100755 index 00000000..ce310511 --- /dev/null +++ b/icuSources/data/curr/swc.txt @@ -0,0 +1,232 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/swc.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/swc.xml + */ +swc{ + Currencies{ + AED{ + "AED", + "Dirham ya Falme za Kiarabu", + } + AOA{ + "AOA", + "Kwanza ya Angola", + } + AUD{ + "AU$", + "Dola ya Australia", + } + BHD{ + "BHD", + "Dinari ya Bahareni", + } + BIF{ + "BIF", + "Faranga ya Burundi", + } + BWP{ + "BWP", + "Pula ya Botswana", + } + CAD{ + "CA$", + "Dola ya Kanada", + } + CDF{ + "CDF", + "Faranga ya Kongo", + } + CHF{ + "CHF", + "Faranga ya Uswisi", + } + CNY{ + "CNÂ¥", + "Yuan Renminbi ya China", + } + CVE{ + "CVE", + "Eskudo ya Kepuvede", + } + DJF{ + "DJF", + "Faranga ya Jibuti", + } + DZD{ + "DZD", + "Dinari ya Aljeria", + } + EGP{ + "EGP", + "Pauni ya Misri", + } + ERN{ + "ERN", + "Nakfa ya Eritrea", + } + ETB{ + "ETB", + "Bir ya Uhabeshi", + } + EUR{ + "€", + "Yuro", + } + GBP{ + "£", + "Pauni ya Uingereza", + } + GHC{ + "GHC", + "Sedi ya Ghana", + } + GMD{ + "GMD", + "Dalasi ya Gambia", + } + GNS{ + "GNS", + "Faranga ya Gine", + } + INR{ + "₹", + "Rupia ya India", + } + JPY{ + "JPÂ¥", + "Sarafu ya Kijapani", + } + KES{ + "KES", + "Shilingi ya Kenya", + } + KMF{ + "KMF", + "Faranga ya Komoro", + } + LRD{ + "LRD", + "Dola ya Liberia", + } + LSL{ + "LSL", + "Loti ya Lesoto", + } + LYD{ + "LYD", + "Dinari ya Libya", + } + MAD{ + "MAD", + "Dirham ya Moroko", + } + MGA{ + "MGA", + "Ariary ya Bukini", + } + MRO{ + "MRO", + "Ugwiya ya Moritania", + } + MUR{ + "MUR", + "Rupia ya Morisi", + } + MWK{ + "MWK", + "Kwacha ya Malawi", + } + MZM{ + "MZM", + "Metikali ya Msumbiji", + } + NAD{ + "NAD", + "Dola ya Namibia", + } + NGN{ + "NGN", + "Naira ya Nijeria", + } + RWF{ + "RWF", + "Faranga ya Rwanda", + } + SAR{ + "SAR", + "Riyal ya Saudia", + } + SCR{ + "SCR", + "Rupia ya Shelisheli", + } + SDG{ + "SDG", + "Pauni ya Sudani", + } + SHP{ + "SHP", + "Pauni ya Santahelena", + } + SLL{ + "SLL", + "Leoni", + } + SOS{ + "SOS", + "Shilingi ya Somalia", + } + STD{ + "STD", + "Dobra ya Sao Tome na Principe", + } + SZL{ + "SZL", + "Lilangeni", + } + TND{ + "TND", + "Dinari ya Tunisia", + } + TZS{ + "TZS", + "Shilingi ya Tanzania", + } + UGX{ + "UGX", + "Shilingi ya Uganda", + } + USD{ + "US$", + "Dola ya Marekani", + } + XAF{ + "FCFA", + "Faranga CFA BEAC", + } + XOF{ + "CFA", + "Faranga CFA BCEAO", + } + ZAR{ + "ZAR", + "Randi ya Afrika Kusini", + } + ZMK{ + "ZMK", + "Kwacha ya Zambia", + } + ZWD{ + "ZWD", + "Dola ya Zimbabwe", + } + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/curr/ta.txt b/icuSources/data/curr/ta.txt index c59c3ffc..49cb06ed 100644 --- a/icuSources/data/curr/ta.txt +++ b/icuSources/data/curr/ta.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ta.xml @@ -11,10 +11,626 @@ */ ta{ 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{ - "ரூ", - "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", + "மலேஷியன் ரிங்கித்", + } + 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", + "சுதனீஸ் பவுண்டு", + } + 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", + "CFA ஃப்ரேங்க் BEAC", + } + XCD{ + "EC$", + "கிழக்கு கெரேபியன் டாலர்", + } + XOF{ + "CFA", + "CFA ஃப்ரேங்க் BCEAO", + } + XPF{ + "CFPF", + "CFP ஃப்ராங்க்", + } + XXX{ + "XXX", + "தெரியாத நாணயம்", + } + YER{ + "YER", + "யெமினி ரியால்", + } + ZAR{ + "ZAR", + "தென் ஆப்ரிக்க ராண்ட்", + } + ZMK{ + "ZMK", + "ஸாம்பியன் குவாசா", } } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/ta_LK.txt b/icuSources/data/curr/ta_LK.txt new file mode 100755 index 00000000..a22ce485 --- /dev/null +++ b/icuSources/data/curr/ta_LK.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/ta_LK.xml +// * +// *************************************************************************** +ta_LK{ + Currencies{ + LKR{ + "Rs.", + "இலங்கை ரூபாய்", + } + } + Version{"2.0.57.98"} +} diff --git a/icuSources/data/curr/te.txt b/icuSources/data/curr/te.txt index 2011efdf..993fcce9 100644 --- a/icuSources/data/curr/te.txt +++ b/icuSources/data/curr/te.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/te.xml @@ -11,42 +11,626 @@ */ te{ Currencies{ + AED{ + "AED", + "యునైటెడ్ ఆరబ్ ఎమిరేట్స్ దిరామ్", + } AFN{ - "Af", + "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{ + "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", + "మలేషియా రింగ్గిట్", + } + 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", + "సుడానీస్ పౌండ్", + } + 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", + "జాంబియన్ క్వాచా", + } } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/teo.txt b/icuSources/data/curr/teo.txt index f981c8ea..5bf9f096 100755 --- a/icuSources/data/curr/teo.txt +++ b/icuSources/data/curr/teo.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/teo.xml @@ -16,7 +16,7 @@ teo{ "Ango'otol lok' Falme za Kiarabu", } AOA{ - "Kz", + "AOA", "Ango'otol lok' Angola", } AUD{ @@ -24,11 +24,11 @@ teo{ "Ango'otol lok' Australia", } BHD{ - "BD", + "BHD", "Ango'otol lok' Bahareni", } BIF{ - "FBu", + "BIF", "Ango'otol lok' Burundi", } BWP{ @@ -52,15 +52,15 @@ teo{ "Ango'otol lok' China", } CVE{ - "CV$", + "CVE", "Ango'otol lok' Kepuvede", } DJF{ - "Fdj", + "DJF", "Ango'otol lok' Jibuti", } DZD{ - "DA", + "DZD", "Ango'otol lok' Aljeria", } EGP{ @@ -68,11 +68,11 @@ teo{ "Epaunt lok' Misri", } ERN{ - "Nfk", + "ERN", "Ango'otol lok' Eritrea", } ETB{ - "Br", + "ETB", "Ango'otol lok' Uhabeshi", } EUR{ @@ -84,7 +84,7 @@ teo{ "Epaunt lok' Uingereza", } GHC{ - "₵", + "GHC", "Sedi ya Ghana", } GMD{ @@ -92,11 +92,11 @@ teo{ "Dalasi ya Gambia", } GNS{ - "GNS" /** === */, + "GNS", "Ango'otol lok' Gine", } INR{ - "Rs", + "₹", "Ango'otol lok' India", } JPY{ @@ -104,15 +104,15 @@ teo{ "Ango'otol lok' Kijapani", } KES{ - "Ksh", + "KES", "Ango'otol lok' Kenya", } KMF{ - "CF", + "KMF", "Ango'otol lok' Komoro", } LRD{ - "L$", + "LRD", "edola lok' Liberia", } LSL{ @@ -120,7 +120,7 @@ teo{ "Ango'otol lok' Lesoto", } LYD{ - "LD", + "LYD", "Ango'otol lok' Libya", } MAD{ @@ -132,11 +132,11 @@ teo{ "Ango'otol lok' Bukini", } MRO{ - "UM", + "MRO", "Ango'otol lok' Moritania", } MUR{ - "MURs", + "MUR", "Ango'otol lok' Morisi", } MWK{ @@ -144,15 +144,15 @@ teo{ "Ango'otol lok' Malawi", } MZM{ - "Mt", + "MZM", "Ango'otol lok' Msumbiji", } NAD{ - "N$", + "NAD", "Ango'otol lok' Namibia", } NGN{ - "₦", + "NGN", "Ango'otol lok' Nijeria", } RWF{ @@ -160,11 +160,11 @@ teo{ "Ango'otol lok' Rwanda", } SAR{ - "SR", + "SAR", "Ango'otol lok' Saudia", } SCR{ - "SRe", + "SCR", "Ango'otol lok' Shelisheli", } SDG{ @@ -172,19 +172,19 @@ teo{ "Epaunt Lok' Sudan", } SHP{ - "SH£", + "SHP", "Ango'otol lok' Santahelena", } SLL{ - "Le", + "SLL", "Leoni", } SOS{ - "Ssh", + "SOS", "Ango'otol lok' Somalia", } STD{ - "Db", + "STD", "Ango'otol lok' Sao Tome na Principe", } SZL{ @@ -192,11 +192,11 @@ teo{ "Lilangeni", } TND{ - "DT", + "TND", "Ango'otol lok' Tunisia", } TZS{ - "TSh", + "TZS", "Ango'otol lok' Tanzania", } UGX{ @@ -216,17 +216,17 @@ teo{ "Ango'otol lok' CFA BCEAO", } ZAR{ - "R", + "ZAR", "Ango'otol lok' Afrika Kusini", } ZMK{ - "ZK", + "ZMK", "Ango'otol lok' Zambia", } ZWD{ - "Z$", + "ZWD", "Edola lok'Zimbabwe", } } - Version{"2.0.46.85"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/teo_KE.txt b/icuSources/data/curr/teo_KE.txt new file mode 100755 index 00000000..44ec6384 --- /dev/null +++ b/icuSources/data/curr/teo_KE.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/teo_KE.xml +// * +// *************************************************************************** +teo_KE{ + Currencies{ + KES{ + "Ksh", + "Ango'otol lok' Kenya", + } + } + Version{"2.0.57.98"} +} diff --git a/icuSources/data/curr/th.txt b/icuSources/data/curr/th.txt index 5e0fb4ca..cc2eff01 100644 --- a/icuSources/data/curr/th.txt +++ b/icuSources/data/curr/th.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2011 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/th.xml @@ -12,7 +12,7 @@ th{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "เปเซตาอันดอร์รา", } AED{ @@ -20,11 +20,11 @@ th{ "เดอร์แฮมสหรัฐอาหรับเอมิเรตส์", } AFA{ - "AFA" /** === */, + "AFA", "อัฟกานีอัฟกานิสถาน (1927-2002)", } AFN{ - "Af", + "AFN", "อัฟกานีอัฟกานิสถาน", } ALL{ @@ -36,39 +36,39 @@ th{ "แดรมอาร์เมเนีย", } ANG{ - "NAf.", + "ANG", "กิลเดอร์เนเธอร์แลนด์แอนทิลลิส", } AOA{ - "Kz", + "AOA", "กวานซาแองโกลา", } AOK{ - "AOK" /** === */, + "AOK", "กวานซาแองโกลา (1977-1990)", } AON{ - "AON" /** === */, + "AON", "นิวกวานซาแองโกลา (1990-2000)", } AOR{ - "AOR" /** === */, + "AOR", "กวานซารีจัสทาโดแองโกลา (1995-1999)", } ARA{ - "₳", + "ARA", "ออสตรัลอาร์เจนตินา", } ARP{ - "ARP" /** === */, + "ARP", "เปโซอาร์เจนตินา (1983-1985)", } ARS{ - "AR$", + "ARS", "เปโซอาร์เจนตินา", } ATS{ - "ATS" /** === */, + "ATS", "ชิลลิงออสเตรีย", } AUD{ @@ -76,7 +76,7 @@ th{ "ดอลลาร์ออสเตรเลีย", } AWG{ - "Afl.", + "AWG", "ฟลอรินอารูบา", } AZM{ @@ -84,39 +84,39 @@ th{ "มานัตอาเซอร์ไบจาน (1993-2006)", } AZN{ - "man.", + "AZN", "มานัตอาเซอร์ไบจาน", } BAD{ - "BAD" /** === */, + "BAD", "ดีนาร์บอสเนีย-เฮอร์เซโกวีนา", } BAM{ - "KM", + "BAM", "มาร​์กบอสเนีย-เฮอร์เซโกวีนา", } BBD{ - "Bds$", + "BBD", "ดอลลาร์บาร์เบโดส", } BDT{ - "Tk", + "BDT", "ตากาบังกลาเทศ", } BEC{ - "BEC" /** === */, + "BEC", "ฟรังก์เบลเยียม (เปลี่ยนแปลงได้)", } BEF{ - "BF", + "BEF", "ฟรังก์เบลเยียม", } BEL{ - "BEL" /** === */, + "BEL", "ฟรังก์เบลเยียม (การเงิน)", } BGL{ - "BGL" /** === */, + "BGL", "ฮาร์ดเลฟบัลแกเรีย", } BGN{ @@ -124,43 +124,43 @@ th{ "เลฟบัลแกเรีย", } BHD{ - "BD", + "BHD", "ดีนาร์บาห์เรน", } BIF{ - "FBu", + "BIF", "ฟรังก์บุรุนดี", } BMD{ - "BD$", + "BMD", "ดอลลาร์เบอร์มิวดา", } BND{ - "BN$", + "BND", "ดอลลาร์บรูไน", } BOB{ - "Bs", + "BOB", "โบลิเวียโนโบลิเวีย", } BOP{ - "$b.", + "BOP", "เปโซโบลิเวีย", } BOV{ - "BOV" /** === */, + "BOV", "มฟดอลโบลิเวีย", } BRB{ - "BRB" /** === */, + "BRB", "ครูเซโรโนโวบราซิล (1967-1986)", } BRC{ - "BRC" /** === */, + "BRC", "ครูซาโดบราซิล", } BRE{ - "BRE" /** === */, + "BRE", "ครูเซโรบราซิล (1990-1993)", } BRL{ @@ -168,23 +168,23 @@ th{ "เรียลบราซิล", } BRN{ - "BRN" /** === */, + "BRN", "ครูซาโดโนโวบราซิล", } BRR{ - "BRR" /** === */, + "BRR", "ครูเซโรบราซิล", } BSD{ - "BS$", + "BSD", "ดอลลาร์บาฮามาส", } BTN{ - "Nu.", + "BTN", "เอ็งกุลตรัมภูฏาน", } BUK{ - "BUK" /** === */, + "BUK", "จ๊าดพม่า", } BWP{ @@ -192,7 +192,7 @@ th{ "ปูลาบอตสวานา", } BYB{ - "BYB" /** === */, + "BYB", "นิวรูเบิลเบลารุส (1994-1999)", } BYR{ @@ -200,7 +200,7 @@ th{ "รูเบิลเบลารุส", } BZD{ - "BZ$", + "BZD", "ดอลลาร์เบลีซ", } CAD{ @@ -212,7 +212,7 @@ th{ "ฟรังก์คองโก", } CHE{ - "CHE" /** === */, + "CHE", "ยูโรดับเบิลยูไออาร์", } CHF{ @@ -220,15 +220,15 @@ th{ "ฟรังก์สวิส", } CHW{ - "CHW" /** === */, + "CHW", "ฟรังก์ดับเบิลยูไออาร์", } CLF{ - "CLF" /** === */, + "CLF", "ฟูเมนโตชิลี", } CLP{ - "CL$", + "CLP", "เปโซชิลี", } CNY{ @@ -236,23 +236,23 @@ th{ "หยวนเหรินหมินปี้ (สาธารณรัฐประชาชนจีน)", } COP{ - "CO$", + "COP", "เปโซโคลอมเบีย", } COU{ - "COU" /** === */, + "COU", "วาเลอร์เรียลโคลอมเบีย", } CRC{ - "₡", + "CRC", "โกลองคอสตาริกา", } CSD{ - "CSD" /** === */, + "CSD", "ดีนาร์เซอร์เบียเก่า", } CSK{ - "CSK" /** === */, + "CSK", "ฮาร์ดโครูนาเช็กโกสโลวัก", } CUC{ @@ -260,55 +260,55 @@ th{ "เปโซคิวบา (แปลงสภาพ)", } CUP{ - "CU$", + "CUP", "เปโซคิวบา", } CVE{ - "CV$", + "CVE", "เอสคูโดเคปเวิร์ด", } CYP{ - "CY£", + "CYP", "ปอนด์ไซปรัส", } CZK{ - "Kč", + "CZK", "โครูนาสาธารณรัฐเช็ก", } DDM{ - "DDM" /** === */, + "DDM", "มาร์กเยอรมันตะวันออก", } DEM{ - "DM", + "DEM", "มาร์กเยอรมัน", } DJF{ - "Fdj", + "DJF", "ฟรังก์จิบูตี", } DKK{ - "Dkr", + "DKK", "โครนเดนมาร์ก", } DOP{ - "RD$", + "DOP", "เปโซโดมินิกัน", } DZD{ - "DA", + "DZD", "ดีนาร์แอลจีเรีย", } ECS{ - "ECS" /** === */, + "ECS", "ซูเกรเอกวาดอร์", } ECV{ - "ECV" /** === */, + "ECV", "วาเลอร์คอนสแตนต์เอกวาดอร์", } EEK{ - "Ekr", + "EEK", "ครูนเอสโตเนีย", } EGP{ @@ -316,23 +316,23 @@ th{ "ปอนด์อียิปต์", } ERN{ - "Nfk", + "ERN", "แนกฟาเอริเทรีย", } ESA{ - "ESA" /** === */, + "ESA", "เปเซตาสเปน (บัญชีเอ)", } ESB{ - "ESB" /** === */, + "ESB", "เปเซตาสเปน (บัญชีที่เปลี่ยนแปลงได้)", } ESP{ - "Pts", + "ESP", "เปเซตาสเปน", } ETB{ - "Br", + "ETB", "เบอรร์เอธิโอเปีย", } EUR{ @@ -340,19 +340,19 @@ th{ "ยูโร", } FIM{ - "mk", + "FIM", "มาร์กกาฟินแลนด์", } FJD{ - "FJ$", + "FJD", "ดอลลาร์ฟิจิ", } FKP{ - "FK£", + "FKP", "ปอนด์หมู่เกาะฟอล์กแลนด์", } FRF{ - "₣", + "FRF", "ฟรังก์ฝรั่งเศส", } GBP{ @@ -360,7 +360,7 @@ th{ "ปอนด์สเตอร์ลิง (สหราชอาณาจักร)", } GEK{ - "GEK" /** === */, + "GEK", "คูปอนลาริตจอร์เจีย", } GEL{ @@ -368,15 +368,15 @@ th{ "ลารีจอร์เจีย", } GHC{ - "₵", + "GHC", "เซดีกานา (1979-2007)", } GHS{ - "GH₵", + "GHS", "เซดีกานา", } GIP{ - "GI£", + "GIP", "ปอนด์ยิบรอลตาร์", } GMD{ @@ -384,19 +384,19 @@ th{ "ดาลาซีแกมเบีย", } GNF{ - "FG", + "GNF", "ฟรังก์กินี", } GNS{ - "GNS" /** === */, + "GNS", "ไซลีกินี", } GQE{ - "GQE" /** === */, + "GQE", "เอ็กเวเลอิเควทอเรียลกินี", } GRD{ - "₯", + "GRD", "ดรัชมากรีก", } GTQ{ @@ -404,15 +404,15 @@ th{ "เควตซัลกัวเตมาลา", } GWE{ - "GWE" /** === */, + "GWE", "เอสคูโดกินีโปรตุเกส", } GWP{ - "GWP" /** === */, + "GWP", "เปโซกินี-บิสเซา", } GYD{ - "GY$", + "GYD", "ดอลลาร์กายอานา", } HKD{ @@ -424,11 +424,11 @@ th{ "เลมปิราฮอดูรัส", } HRD{ - "HRD" /** === */, + "HRD", "ดีนาร์โครเอเชีย", } HRK{ - "kn", + "HRK", "คูนาโครเอเชีย", } HTG{ @@ -436,19 +436,19 @@ th{ "กูร์ดเฮติ", } HUF{ - "Ft", + "HUF", "ฟอรินต์ฮังการี", } IDR{ - "Rp", + "IDR", "รูเปียห์อินโดนีเซีย", } IEP{ - "IR£", + "IEP", "ปอนด์ไอริช", } ILP{ - "I£", + "ILP", "ปอนด์อิสราเอล", } ILS{ @@ -456,7 +456,7 @@ th{ "นิวเชเกลอิสราเอล", } INR{ - "Rs", + "₹", "รูปีอินเดีย", } IQD{ @@ -468,19 +468,19 @@ th{ "เรียลอิหร่าน", } ISK{ - "Ikr", + "ISK", "โครนาไอซ์แลนด์", } ITL{ - "IT₤", + "ITL", "ลีราอิตาลี", } JMD{ - "J$", + "JMD", "ดอลลาร์จาเมกา", } JOD{ - "JD", + "JOD", "ดีนาร์จอร์แดน", } JPY{ @@ -488,7 +488,7 @@ th{ "เยนญี่ปุ่น", } KES{ - "Ksh", + "KES", "ชิลลิ่งเคนยา", } KGS{ @@ -500,7 +500,7 @@ th{ "เรียลกัมพูชา", } KMF{ - "CF", + "KMF", "ฟรังก์คอโมโรส", } KPW{ @@ -512,11 +512,11 @@ th{ "วอนเกาหลีใต้", } KWD{ - "KD", + "KWD", "ดีนาร์คูเวต", } KYD{ - "KY$", + "KYD", "ดอลลาร์หมู่เกาะเคย์แมน", } KZT{ @@ -524,19 +524,19 @@ th{ "เทงเจคาซัคสถาน", } LAK{ - "₭", + "LAK", "กีบลาว", } LBP{ - "LB£", + "LBP", "ปอนด์เลบานอน", } LKR{ - "SLRs", + "LKR", "รูปีศรีลังกา", } LRD{ - "L$", + "LRD", "ดอลลาร์ไลบีเรีย", } LSL{ @@ -544,35 +544,35 @@ th{ "โลตีเลโซโท", } LTL{ - "Lt", + "LTL", "ลีตัสลิทัวเนีย", } LTT{ - "LTT" /** === */, + "LTT", "ทาโลนัสลิทัวเนีย", } LUC{ - "LUC" /** === */, + "LUC", "คอนเวอร์ทิเบิลฟรังก์ลักเซมเบิร์ก", } LUF{ - "LUF" /** === */, + "LUF", "ฟรังก์ลักเซมเบิร์ก", } LUL{ - "LUL" /** === */, + "LUL", "ไฟแนลเชียลฟรังก์ลักเซมเบิร์ก", } LVL{ - "Ls", + "LVL", "ลัตส์ลัตเวีย", } LVR{ - "LVR" /** === */, + "LVR", "รูเบิลลัตเวีย", } LYD{ - "LD", + "LYD", "ดีนาร์ลิเบีย", } MAD{ @@ -580,7 +580,7 @@ th{ "ดีแรห์มโมร็อกโก", } MAF{ - "MAF" /** === */, + "MAF", "ฟรังก์โมร็อกโก", } MDL{ @@ -592,7 +592,7 @@ th{ "อาเรียรีมาดากัสการ์", } MGF{ - "MGF" /** === */, + "MGF", "ฟรังก์มาดากัสการ์", } MKD{ @@ -600,7 +600,7 @@ th{ "ดีนาร์มาซิโดเนีย", } MLF{ - "MLF" /** === */, + "MLF", "ฟรังก์มาลี", } MMK{ @@ -608,27 +608,27 @@ th{ "จัคพม่า", } MNT{ - "₮", + "MNT", "ทูกริกมองโกเลีย", } MOP{ - "MOP$", + "MOP", "ปาตากามาเก๊า", } MRO{ - "UM", + "MRO", "ออกิวยามอริเตเนีย", } MTL{ - "Lm", + "MTL", "ลีรามอลตา", } MTP{ - "MT£", + "MTP", "ปอนด์มอลตา", } MUR{ - "MURs", + "MUR", "รูปีมอริเชียส", } MVR{ @@ -644,55 +644,55 @@ th{ "เปโซเม็กซิโก", } MXP{ - "MXP" /** === */, + "MXP", "เงินเปโซเม็กซิโก (1861-1992)", } MXV{ - "MXV" /** === */, + "MXV", "ยูนิแดด ดี อินเวอร์ชั่น เม็กซิโก", } MYR{ - "RM", + "MYR", "ริงกิตมาเลเซีย", } MZE{ - "MZE" /** === */, + "MZE", "เอสคูโดโมซัมบิก", } MZM{ - "Mt", + "MZM", "เมติคัลโมซัมบิกเก่า", } MZN{ - "MTn", + "MZN", "เมติคัลโมซัมบิก", } NAD{ - "N$", + "NAD", "ดอลลาร์นามิเบีย", } NGN{ - "₦", + "NGN", "ไนราไนจีเรีย", } NIC{ - "NIC" /** === */, + "NIC", "คอร์โดบานิการากัว", } NIO{ - "C$", + "NIO", "คอร์โดบาโอโรนิการากัว", } NLG{ - "fl", + "NLG", "กิลเดอร์เนเธอร์แลนด์", } NOK{ - "Nkr", + "NOK", "โครนนอร์เวย์", } NPR{ - "NPRs", + "NPR", "รูปีเนปาล", } NZD{ @@ -704,19 +704,19 @@ th{ "เรียลโอมาน", } PAB{ - "B/.", + "PAB", "บัลบัวปานามา", } PEI{ - "I/.", + "PEI", "อินตีเปรู", } PEN{ - "S/.", + "PEN", "นูโวซอลเปรู", } PES{ - "PES" /** === */, + "PES", "ซอลเปรู", } PGK{ @@ -724,35 +724,35 @@ th{ "กีนาปาปัวนิวกีนี", } PHP{ - "₱", + "PHP", "เปโซฟิลิปปินส์", } PKR{ - "PKRs", + "PKR", "รูปีปากีสถาน", } PLN{ - "zł", + "PLN", "ซลอตีโปแลนด์", } PLZ{ - "PLZ" /** === */, + "PLZ", "ซลอตีโปแลนด์ (1950-1995)", } PTE{ - "Esc", + "PTE", "เอสคูโดโปรตุเกส", } PYG{ - "₲", + "PYG", "กวารานีปารากวัย", } QAR{ - "QR", + "QAR", "เรียลกาตาร์", } RHD{ - "RH$", + "RHD", "ดอลลาร์โรดีเซีย", } ROL{ @@ -764,7 +764,7 @@ th{ "ลิวโรมาเนีย", } RSD{ - "din.", + "RSD", "ดีนาร์เซอร์เบีย", } RUB{ @@ -772,7 +772,7 @@ th{ "รูเบิลรัสเซีย", } RUR{ - "RUR" /** === */, + "RUR", "รูเบิลรัสเซีย (1991-1998)", } RWF{ @@ -780,19 +780,19 @@ th{ "ฟรังก์รวันดา", } SAR{ - "SR", + "SAR", "ริยัลซาอุดีอาระเบีย", } SBD{ - "SI$", + "SBD", "ดอลลาร์หมู่เกาะโซโลมอน", } SCR{ - "SRe", + "SCR", "รูปีเซเชลส์", } SDD{ - "LSd", + "SDD", "ดีนาร์ซูดานเก่า", } SDG{ @@ -800,59 +800,59 @@ th{ "ปอนด์ซูดาน", } SDP{ - "SDP" /** === */, + "SDP", "ปอนด์ซูดานเก่า", } SEK{ - "Skr", + "SEK", "โครนาสวีเดน", } SGD{ - "S$", + "SGD", "ดอลลาร์สิงคโปร์", } SHP{ - "SH£", + "SHP", "ปอนด์เซนต์เฮเลนา", } SIT{ - "SIT" /** === */, + "SIT", "ทอลาร์สโลวีเนีย", } SKK{ - "Sk", + "SKK", "โครูนาสโลวัก", } SLL{ - "Le", + "SLL", "ลีโอนเซียร์ราลีโอน", } SOS{ - "Ssh", + "SOS", "ชิลลิงโซมาเลีย", } SRD{ - "SR$", + "SRD", "ดอลลาร์ซูรินาเม", } SRG{ - "Sf", + "SRG", "กิลเดอร์ซูรินาเม", } STD{ - "Db", + "STD", "ดอบราเซาตูเมและปรินซิปี", } SUR{ - "SUR" /** === */, + "SUR", "รูเบิลโซเวียต", } SVC{ - "SV₡", + "SVC", "โคลอนเอลซัลวาดอร์", } SYP{ - "SY£", + "SYP", "ปอนด์ซีเรีย", } SZL{ @@ -864,7 +864,7 @@ th{ "บาทไทย", } TJR{ - "TJR" /** === */, + "TJR", "รูเบิลทาจิกิสถาน", } TJS{ @@ -880,15 +880,15 @@ th{ "มานัตเติร์กเมนิสถาน", } TND{ - "DT", + "TND", "ดีนาร์ตูนิเซีย", } TOP{ - "T$", + "TOP", "พาแองกาตองกา", } TPE{ - "TPE" /** === */, + "TPE", "เอสคูโดติมอร์", } TRL{ @@ -896,11 +896,11 @@ th{ "ลีราตุรกีเก่า", } TRY{ - "TL", + "TRY", "ลีราตุรกี", } TTD{ - "TT$", + "TTD", "ดอลลาร์ตรินิแดดและโตเบโก", } TWD{ @@ -908,23 +908,23 @@ th{ "ดอลลาร์ไต้หวันใหม่", } TZS{ - "TSh", + "TZS", "ชิลลิงแทนซาเนีย", } UAH{ - "₴", + "UAH", "ฮรีฟเนียยูเครน", } UAK{ - "UAK" /** === */, + "UAK", "คาร์โบวาเนตซ์ยูเครน", } UGS{ - "UGS" /** === */, + "UGS", "ชิลลิงยูกันดา (1966-1987)", } UGX{ - "USh", + "UGX", "ชิลลิงยูกันดา", } USD{ @@ -932,23 +932,23 @@ th{ "ดอลลาร์สหรัฐ", } USN{ - "USN" /** === */, + "USN", "ดอลลาร์สหรัฐ (วันถัดไป)", } USS{ - "USS" /** === */, + "USS", "ดอลลาร์สหรัฐ (วันเดียวกัน)", } UYI{ - "UYI" /** === */, + "UYI", "เปโซเอนยูนิแดดเซสอินเด็กซาแดสอุรุกวัย", } UYP{ - "UYP" /** === */, + "UYP", "เปโซอุรุกวัย (1975-1993)", } UYU{ - "$U", + "UYU", "เปโซอุรุกวัย", } UZS{ @@ -956,11 +956,11 @@ th{ "ซอมอุซเบกิสถาน", } VEB{ - "VEB" /** === */, + "VEB", "โบลิวาร์เวเนซุเอลา", } VEF{ - "Bs.F.", + "VEF", "โบลิวาร์ฟูร์เตเวเนซุเอลา", } VND{ @@ -968,11 +968,11 @@ th{ "ดองเวียดนาม", } VUV{ - "VT", + "VUV", "วาตูวานูอาตู", } WST{ - "WS$", + "WST", "ทาลาซามัว", } XAF{ @@ -1012,7 +1012,7 @@ th{ "สิทธิถอนเงินพิเศษ", } XEU{ - "XEU" /** === */, + "XEU", "หน่วยสกุลเงินยุโรป", } XFO{ @@ -1040,7 +1040,7 @@ th{ "แพลตินัม", } XRE{ - "XRE" /** === */, + "XRE", "กองทุนไรเน็ต", } XTS{ @@ -1052,39 +1052,39 @@ th{ "ไม่มีหน่วยสกุลเงิน", } YDD{ - "YDD" /** === */, + "YDD", "ดีนาร์เยเมน", } YER{ - "YR", + "YER", "เรียลเยเมน", } YUD{ - "YUD" /** === */, + "YUD", "ฮาร์ดดีนาร์ยูโกสลาเวีย", } YUM{ - "YUM" /** === */, + "YUM", "โนวิย์ดีนาร์ยูโกสลาเวีย", } YUN{ - "YUN" /** === */, + "YUN", "คอนเวอร์ทิเบิลดีนาร์ยูโกสลาเวีย", } ZAL{ - "ZAL" /** === */, + "ZAL", "แรนด์แอฟริกาใต้ (การเงิน)", } ZAR{ - "R", + "ZAR", "แรนด์แอฟริกาใต้", } ZMK{ - "ZK", + "ZMK", "ควาชาแซมเบีย", } ZRN{ - "NZ", + "ZRN", "นิวแซร์คองโก", } ZRZ{ @@ -1092,12 +1092,12 @@ th{ "แซร์คองโก", } ZWD{ - "Z$", + "ZWD", "ดอลลาร์ซิมบับเว", } } CurrencyUnitPatterns{ other{"{0} {1}"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/th_TH.txt b/icuSources/data/curr/th_TH.txt index 42384e28..94c4a72f 100644 --- a/icuSources/data/curr/th_TH.txt +++ b/icuSources/data/curr/th_TH.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/curr/th_TH_TRADITIONAL.txt b/icuSources/data/curr/th_TH_TRADITIONAL.txt index a13f87f8..9a5620ea 100644 --- a/icuSources/data/curr/th_TH_TRADITIONAL.txt +++ b/icuSources/data/curr/th_TH_TRADITIONAL.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/curr/ti.txt b/icuSources/data/curr/ti.txt index ca732151..16f24c5a 100644 --- a/icuSources/data/curr/ti.txt +++ b/icuSources/data/curr/ti.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ti.xml @@ -32,7 +32,7 @@ ti{ "የእንግሊዝ ፓውንድ ስተርሊንግ", } INR{ - "Rs", + "₹", "የሕንድ ሩፒ", } JPY{ @@ -48,5 +48,5 @@ ti{ "የአሜሪካን ዶላር", } } - Version{"2.0.51.7"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/ti_ER.txt b/icuSources/data/curr/ti_ER.txt new file mode 100755 index 00000000..e97b475b --- /dev/null +++ b/icuSources/data/curr/ti_ER.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/ti_ER.xml +// * +// *************************************************************************** +ti_ER{ + Currencies{ + ERN{ + "Nfk", + "ERN", + } + } + Version{"2.0.64.59"} +} diff --git a/icuSources/data/curr/tl.txt b/icuSources/data/curr/tl.txt index d393371c..2a55f9ae 100755 --- a/icuSources/data/curr/tl.txt +++ b/icuSources/data/curr/tl.txt @@ -1,15 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/tl.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** -/** - * ICU source: /xml/main/tl.xml - */ tl{ "%%ALIAS"{"fil"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/curr/tl_PH.txt b/icuSources/data/curr/tl_PH.txt index 8a834380..52f1969a 100755 --- a/icuSources/data/curr/tl_PH.txt +++ b/icuSources/data/curr/tl_PH.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/tl_PH.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** tl_PH{ "%%ALIAS"{"fil_PH"} - Version{"2.0.49.91"} } diff --git a/icuSources/data/curr/to.txt b/icuSources/data/curr/to.txt index 600c5a03..549af4cb 100755 --- a/icuSources/data/curr/to.txt +++ b/icuSources/data/curr/to.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/to.xml @@ -10,5 +10,11 @@ * ICU source: /xml/main/to.xml */ to{ - Version{"2.0.47.65"} + Currencies{ + TOP{ + "T$", + "TOP", + } + } + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/tr.txt b/icuSources/data/curr/tr.txt index a6aed958..20b6275d 100644 --- a/icuSources/data/curr/tr.txt +++ b/icuSources/data/curr/tr.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/tr.xml @@ -24,7 +24,7 @@ tr{ "Afganistan Afganisi (1927-2002)", } AFN{ - "Af", + "AFN", "Afganistan Afganisi", } ALL{ @@ -36,11 +36,11 @@ tr{ "Ermenistan Dramı", } ANG{ - "NAf.", + "ANG", "Hollanda Antilleri Guldeni", } AOA{ - "Kz", + "AOA", "Angola Kvanzası", } AOK{ @@ -56,7 +56,7 @@ tr{ "Angola Kvanzası Reajustado (1995-1999)", } ARA{ - "₳", + "ARA", "Arjantin Australi", } ARP{ @@ -64,7 +64,7 @@ tr{ "Arjantin Pezosu (1983-1985)", } ARS{ - "AR$", + "ARS", "Arjantin Pezosu", } ATS{ @@ -76,7 +76,7 @@ tr{ "Avustralya Doları", } AWG{ - "Afl.", + "AWG", "Aruba Florini", } AZM{ @@ -84,7 +84,7 @@ tr{ "Azerbaycan Manatı (1993-2006)", } AZN{ - "man.", + "AZN", "Azerbaycan Manatı", } BAD{ @@ -92,15 +92,15 @@ tr{ "Bosna Hersek Dinarı", } BAM{ - "KM", + "BAM", "Konvertibl Bosna Hersek Markı", } BBD{ - "Bds$", + "BBD", "Barbados Doları", } BDT{ - "Tk", + "BDT", "Bangladeş Takası", } BEC{ @@ -108,7 +108,7 @@ tr{ "Belçika Frangı (konvertibl)", } BEF{ - "BF", + "BEF", "Belçika Frangı", } BEL{ @@ -124,27 +124,27 @@ tr{ "Yeni Bulgar Levası", } BHD{ - "BD", + "BHD", "Bahreyn Dinarı", } BIF{ - "FBu", + "BIF", "Burundi Frangı", } BMD{ - "BD$", + "BMD", "Bermuda Doları", } BND{ - "BN$", + "BND", "Brunei Doları", } BOB{ - "Bs", + "BOB", "Bolivya Bolivyanosu", } BOP{ - "$b.", + "BOP", "Bolivya Pezosu", } BOV{ @@ -176,11 +176,11 @@ tr{ "Brezilya Kruzeirosu", } BSD{ - "BS$", + "BSD", "Bahama Doları", } BTN{ - "Nu.", + "BTN", "Bhutan Ngultrumu", } BUK{ @@ -200,7 +200,7 @@ tr{ "Beyaz Rusya Rublesi", } BZD{ - "BZ$", + "BZD", "Belize Doları", } CAD{ @@ -228,7 +228,7 @@ tr{ "Şili Unidades de Fomento", } CLP{ - "CL$", + "CLP", "Şili Pezosu", } CNY{ @@ -236,7 +236,7 @@ tr{ "Çin Yuanı", } COP{ - "CO$", + "COP", "Kolombiya Pezosu", } COU{ @@ -244,7 +244,7 @@ tr{ "Unidad de Valor Real", } CRC{ - "₡", + "CRC", "Kosta Rika Kolonu", } CSD{ @@ -256,23 +256,23 @@ tr{ "Çekoslavak Korunası (Hard)", } CUC{ - "CUC$", + "CUC", "Konvertibl Küba Pezosu", } CUP{ - "CU$", + "CUP", "Küba Pezosu", } CVE{ - "CV$", + "CVE", "Cape Verde Esküdosu", } CYP{ - "CY£", + "CYP", "Güney Kıbrıs Lirası", } CZK{ - "Kč", + "CZK", "Çek Cumhuriyeti Korunası", } DDM{ @@ -280,23 +280,23 @@ tr{ "Doğu Alman Markı", } DEM{ - "DM", + "DEM", "Alman Markı", } DJF{ - "Fdj", + "DJF", "Cibuti Frangı", } DKK{ - "Dkr", + "DKK", "Danimarka Kronu", } DOP{ - "RD$", + "DOP", "Dominik Pezosu", } DZD{ - "DA", + "DZD", "Cezayir Dinarı", } ECS{ @@ -308,7 +308,7 @@ tr{ "Ekvador Unidad de Valor Constante (UVC)", } EEK{ - "Ekr", + "EEK", "Estonya Krunu", } EGP{ @@ -316,7 +316,7 @@ tr{ "Mısır Lirası", } ERN{ - "Nfk", + "ERN", "Eritre Nakfası", } ESA{ @@ -328,11 +328,11 @@ tr{ "Ä°spanyol Pezetası (konvertibl hesap)", } ESP{ - "Pts", + "ESP", "Ä°spanyol Pezetası", } ETB{ - "Br", + "ETB", "Etiyopya Birri", } EUR{ @@ -340,19 +340,19 @@ tr{ "Euro", } FIM{ - "mk", + "FIM", "Fin Markkası", } FJD{ - "FJ$", + "FJD", "Fiji Doları", } FKP{ - "FK£", + "FKP", "Falkland Adaları Lirası", } FRF{ - "₣", + "FRF", "Fransız Frangı", } GBP{ @@ -368,15 +368,15 @@ tr{ "Gürcistan Larisi", } GHC{ - "₵", + "GHC", "Gana Sedisi (1979-2007)", } GHS{ - "GH₵", + "GHS", "Gana Sedisi", } GIP{ - "GI£", + "GIP", "Cebelitarık Lirası", } GMD{ @@ -384,7 +384,7 @@ tr{ "Gambiya Dalasisi", } GNF{ - "FG", + "GNF", "Gine Frangı", } GNS{ @@ -396,7 +396,7 @@ tr{ "Ekvator Ginesi Ekuelesi", } GRD{ - "₯", + "GRD", "Yunan Drahmisi", } GTQ{ @@ -412,7 +412,7 @@ tr{ "Gine-Bissau Pezosu", } GYD{ - "GY$", + "GYD", "Guyana Doları", } HKD{ @@ -428,7 +428,7 @@ tr{ "Hırvatistan Dinarı", } HRK{ - "kn", + "HRK", "Hırvatistan Kunası", } HTG{ @@ -436,19 +436,19 @@ tr{ "Haiti Gurdu", } HUF{ - "Ft", + "HUF", "Macar Forinti", } IDR{ - "Rp", + "IDR", "Endonezya Rupiahı", } IEP{ - "IR£", + "IEP", "Ä°rlanda Lirası", } ILP{ - "I£", + "ILP", "Ä°srail Lirası", } ILS{ @@ -468,19 +468,19 @@ tr{ "Ä°ran Riyali", } ISK{ - "Ikr", + "ISK", "Ä°zlanda Kronu", } ITL{ - "IT₤", + "ITL", "Ä°talyan Lireti", } JMD{ - "J$", + "JMD", "Jamaika Doları", } JOD{ - "JD", + "JOD", "Ürdün Dinarı", } JPY{ @@ -488,7 +488,7 @@ tr{ "Japon Yeni", } KES{ - "Ksh", + "KES", "Kenya Şilini", } KGS{ @@ -500,7 +500,7 @@ tr{ "Kamboçya Rieli", } KMF{ - "CF", + "KMF", "Komorlar Frangı", } KPW{ @@ -512,11 +512,11 @@ tr{ "Güney Kore Wonu", } KWD{ - "KD", + "KWD", "Kuveyt Dinarı", } KYD{ - "KY$", + "KYD", "Cayman Adaları Doları", } KZT{ @@ -524,19 +524,19 @@ tr{ "Kazakistan Tengesi", } LAK{ - "₭", + "LAK", "Laos Kipi", } LBP{ - "LB£", + "LBP", "Lübnan Lirası", } LKR{ - "SLRs", + "LKR", "Sri Lanka Rupisi", } LRD{ - "L$", + "LRD", "Liberya Doları", } LSL{ @@ -544,7 +544,7 @@ tr{ "Lesotho Lotisi", } LTL{ - "Lt", + "LTL", "Litvanya Litası", } LTT{ @@ -564,7 +564,7 @@ tr{ "Finansal Lüksemburg Frangı", } LVL{ - "Ls", + "LVL", "Letonya Latı", } LVR{ @@ -572,7 +572,7 @@ tr{ "Letonya Rublesi", } LYD{ - "LD", + "LYD", "Libya Dinarı", } MAD{ @@ -608,27 +608,27 @@ tr{ "Myanmar Kyatı", } MNT{ - "₮", + "MNT", "Moğol Tugriki", } MOP{ - "MOP$", + "MOP", "Makao Patacası", } MRO{ - "UM", + "MRO", "Moritanya Ouguiyası", } MTL{ - "Lm", + "MTL", "Malta Lirası", } MTP{ - "MT£", + "MTP", "Malta Sterlini", } MUR{ - "MURs", + "MUR", "Mauritius Rupisi", } MVR{ @@ -652,7 +652,7 @@ tr{ "Meksika Unidad de Inversion (UDI)", } MYR{ - "RM", + "MYR", "Malezya Ringiti", } MZE{ @@ -660,19 +660,19 @@ tr{ "Mozambik Esküdosu", } MZM{ - "Mt", + "MZM", "Eski Mozambik Metikali", } MZN{ - "MTn", + "MZN", "Mozambik Metikali", } NAD{ - "N$", + "NAD", "Namibya Doları", } NGN{ - "₦", + "NGN", "Nijerya Nairası", } NIC{ @@ -680,19 +680,19 @@ tr{ "Nikaragua Kordobası", } NIO{ - "C$", + "NIO", "Nikaragua Kordobası (Oro)", } NLG{ - "fl", + "NLG", "Hollanda Florini", } NOK{ - "Nkr", + "NOK", "Norveç Kronu", } NPR{ - "NPRs", + "NPR", "Nepal Rupisi", } NZD{ @@ -704,15 +704,15 @@ tr{ "Umman Riyali", } PAB{ - "B/.", + "PAB", "Panama Balboası", } PEI{ - "I/.", + "PEI", "Peru Ä°nti", } PEN{ - "S/.", + "PEN", "Yeni Peru Solu", } PES{ @@ -724,15 +724,15 @@ tr{ "Papua Yeni Gine Kinası", } PHP{ - "₱", + "PHP", "Filipinler Pezosu", } PKR{ - "PKRs", + "PKR", "Pakistan Rupisi", } PLN{ - "zł", + "PLN", "Polonya Zlotisi", } PLZ{ @@ -740,19 +740,19 @@ tr{ "Polonya Zlotisi (1950-1995)", } PTE{ - "Esc", + "PTE", "Portekiz Esküdosu", } PYG{ - "₲", + "PYG", "Paraguay Guaranisi", } QAR{ - "QR", + "QAR", "Katar Riyali", } RHD{ - "RH$", + "RHD", "Rodezya Doları", } ROL{ @@ -764,7 +764,7 @@ tr{ "Romen Leyi", } RSD{ - "din.", + "RSD", "Sırp Dinarı", } RUB{ @@ -780,19 +780,19 @@ tr{ "Ruanda Frangı", } SAR{ - "SR", + "SAR", "Suudi Arabistan Riyali", } SBD{ - "SI$", + "SBD", "Solomon Adaları Doları", } SCR{ - "SRe", + "SCR", "Seyşel Rupisi", } SDD{ - "LSd", + "SDD", "Eski Sudan Dinarı", } SDG{ @@ -804,15 +804,15 @@ tr{ "Eski Sudan Lirası", } SEK{ - "Skr", + "SEK", "Ä°sveç Kronu", } SGD{ - "S$", + "SGD", "Singapur Doları", } SHP{ - "SH£", + "SHP", "Saint Helena Lirası", } SIT{ @@ -820,27 +820,27 @@ tr{ "Slovenya Toları", } SKK{ - "Sk", + "SKK", "Slovak Korunası", } SLL{ - "Le", + "SLL", "Sierra Leone Leonesi", } SOS{ - "Ssh", + "SOS", "Somali Şilini", } SRD{ - "SR$", + "SRD", "Surinam Doları", } SRG{ - "Sf", + "SRG", "Surinam Guldeni", } STD{ - "Db", + "STD", "Sao Tome ve Principe Dobrası", } SUR{ @@ -848,11 +848,11 @@ tr{ "Sovyet Rublesi", } SVC{ - "SV₡", + "SVC", "El Salvador Kolonu", } SYP{ - "SY£", + "SYP", "Suriye Lirası", } SZL{ @@ -880,11 +880,11 @@ tr{ "Yeni Türkmenistan Manatı", } TND{ - "DT", + "TND", "Tunus Dinarı", } TOP{ - "T$", + "TOP", "Tonga PaÊ»angası", } TPE{ @@ -900,7 +900,7 @@ tr{ "Türk Lirası", } TTD{ - "TT$", + "TTD", "Trinidad ve Tobago Doları", } TWD{ @@ -908,11 +908,11 @@ tr{ "Yeni Tayvan Doları", } TZS{ - "TSh", + "TZS", "Tanzanya Şilini", } UAH{ - "₴", + "UAH", "Ukrayna Grivnası", } UAK{ @@ -924,7 +924,7 @@ tr{ "Uganda Şilini (1966-1987)", } UGX{ - "USh", + "UGX", "Uganda Şilini", } USD{ @@ -948,7 +948,7 @@ tr{ "Uruguay Pezosu (1975-1993)", } UYU{ - "$U", + "UYU", "Uruguay Pezosu (Uruguayo)", } UZS{ @@ -960,7 +960,7 @@ tr{ "Venezuela Bolivarı", } VEF{ - "Bs.F.", + "VEF", "Güçlü Venezuela Bolivarı", } VND{ @@ -968,11 +968,11 @@ tr{ "Vietnam Dongu", } VUV{ - "VT", + "VUV", "Vanuatu Vatusu", } WST{ - "WS$", + "WST", "Batı Samoa Talası", } XAF{ @@ -1056,7 +1056,7 @@ tr{ "Yemen Dinarı", } YER{ - "YR", + "YER", "Yemen Riyali", } YUD{ @@ -1076,15 +1076,15 @@ tr{ "Güney Afrika Randı (finansal)", } ZAR{ - "R", + "ZAR", "Güney Afrika Randı", } ZMK{ - "ZK", + "ZMK", "Zambiya Kvaçası", } ZRN{ - "NZ", + "ZRN", "Yeni Zaire Zairesi", } ZRZ{ @@ -1092,7 +1092,7 @@ tr{ "Zaire Zairesi", } ZWD{ - "Z$", + "ZWD", "Zimbabve Doları", } ZWL{ @@ -1103,5 +1103,5 @@ tr{ CurrencyUnitPatterns{ other{"{0} {1}"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/twq.txt b/icuSources/data/curr/twq.txt new file mode 100755 index 00000000..e432546b --- /dev/null +++ b/icuSources/data/curr/twq.txt @@ -0,0 +1,236 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/twq.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/twq.xml + */ +twq{ + Currencies{ + AED{ + "AED", + "Laaraw Immaara Margantey Dirham", + } + AOA{ + "AOA", + "Angoola Kwanza", + } + AUD{ + "AU$", + "Ostraali Dollar", + } + BHD{ + "BHD", + "Bahareen Dinar", + } + BIF{ + "BIF", + "Burundi Fraŋ", + } + BWP{ + "BWP", + "Botswaana Pund", + } + CAD{ + "CA$", + "Kanaada Dollar", + } + CDF{ + "CDF", + "Kongo Fraŋ", + } + CHF{ + "CHF", + "Swisu Fraŋ", + } + CNY{ + "CNÂ¥", + "Sinwa Yuan Renminbi", + } + CVE{ + "CVE", + "Kapuver Escudo", + } + DJF{ + "DJF", + "Jibuuti Fraŋ", + } + DZD{ + "DZD", + "Alžeeri Dinar", + } + EGP{ + "EGP", + "Misra Pund", + } + ERN{ + "ERN", + "Eritree Nafka", + } + ETB{ + "ETB", + "Ecioopi Birr", + } + EUR{ + "€", + "Eero", + } + GBP{ + "£", + "Britin Pund", + } + GHC{ + "GHC", + "Gaana Å iidi", + } + GMD{ + "GMD", + "Gambi Dalasi", + } + GNS{ + "GNS", + "Ginee Fraŋ", + } + INR{ + "₹", + "Indu Rupii", + } + JPY{ + "JPÂ¥", + "Jaapoŋ Yen", + } + KES{ + "KES", + "Keeniya Å iiliŋ", + } + KMF{ + "KMF", + "Komoor Fraŋ", + } + LRD{ + "LRD", + "Liberia Dollar", + } + LSL{ + "LSL", + "Leezoto Loti", + } + LYD{ + "LYD", + "Liibi Dinar", + } + MAD{ + "MAD", + "Maarok Dirham", + } + MGA{ + "MGA", + "MalgaaÅ¡i Fraŋ", + } + MRO{ + "MRO", + "Mooritaani Ugiya", + } + MUR{ + "MUR", + "Mooris Rupii", + } + MWK{ + "MWK", + "Malaawi Kwaca", + } + MZM{ + "MZM", + "Mozambik Metikal", + } + NAD{ + "NAD", + "Naamibi Dollar", + } + NGN{ + "NGN", + "Naajiriya Neera", + } + RWF{ + "RWF", + "Rwanda Fraŋ", + } + SAR{ + "SAR", + "Saudiya Riyal", + } + SCR{ + "SCR", + "SeeÅ¡el Rupii", + } + SDG{ + "SDG", + "Suudaŋ Dinar", + } + SDP{ + "SDP", + "Suudaŋ Pund", + } + SHP{ + "SHP", + "Seŋ Helena Fraŋ", + } + SLL{ + "SLL", + "Leeon", + } + SOS{ + "SOS", + "Somaali Å iiliŋ", + } + STD{ + "STD", + "Sao Tome nda Prinsipe Dobra", + } + SZL{ + "SZL", + "Lilangeni", + } + TND{ + "TND", + "Tunizi Dinar", + } + TZS{ + "TZS", + "Tanzaani Å iiliŋ", + } + UGX{ + "UGX", + "Uganda Å iiliŋ", + } + USD{ + "US$", + "Ameriki Dollar", + } + XAF{ + "FCFA", + "CFA Fraŋ (BEAC)", + } + XOF{ + "CFA", + "CFA Fraŋ (BCEAO)", + } + ZAR{ + "ZAR", + "Hawasa Afriki Rand", + } + ZMK{ + "ZMK", + "Zambi Kwaca", + } + ZWD{ + "ZWD", + "Zimbabwe Dollar", + } + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/curr/tzm.txt b/icuSources/data/curr/tzm.txt index 26d24955..572451f3 100755 --- a/icuSources/data/curr/tzm.txt +++ b/icuSources/data/curr/tzm.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/tzm.xml @@ -16,7 +16,7 @@ tzm{ "Derhem Uymarati", } AOA{ - "Kz", + "AOA", "Kwanza Unguli", } AUD{ @@ -24,11 +24,11 @@ tzm{ "Ḍular Usá¹­rali", } BHD{ - "BD", + "BHD", "Ḍinar Ubaḥrayni", } BIF{ - "FBu", + "BIF", "Frank Uburundi", } BWP{ @@ -52,15 +52,15 @@ tzm{ "Ywan Renminbi Ucinwi", } CVE{ - "CV$", + "CVE", "Iskudu Ukabuvirdyani", } DJF{ - "Fdj", + "DJF", "Frank Uğibuti", } DZD{ - "DA", + "DZD", "Ḍinar Udzayri", } EGP{ @@ -68,11 +68,11 @@ tzm{ "Junih Umiṣṛi", } ERN{ - "Nfk", + "ERN", "Nakfa Uyritri", } ETB{ - "Br", + "ETB", "Birr Uyityuppi", } EUR{ @@ -84,7 +84,7 @@ tzm{ "Junih Usterlini Ubriá¹­ani", } GHC{ - "₵", + "GHC", "Sidi UÉ£ani", } GMD{ @@ -92,11 +92,11 @@ tzm{ "Dalasi Agambi", } GNS{ - "GNS" /** === */, + "GNS", "Frank UÉ£ini", } INR{ - "Rs", + "₹", "Rupi Uḥindi", } JPY{ @@ -104,15 +104,15 @@ tzm{ "Yann Ujappuni", } KES{ - "Ksh", + "KES", "Cillin Ukini", } KMF{ - "CF", + "KMF", "Frank Uqumuri", } LRD{ - "L$", + "LRD", "Ḍular Ulibiri", } LSL{ @@ -120,7 +120,7 @@ tzm{ "Luti Ulusuá¹­i", } LYD{ - "LD", + "LYD", "Ḍinar Ulibi", } MAD{ @@ -132,11 +132,11 @@ tzm{ "Aryari UmalÉ£aci", } MRO{ - "UM", + "MRO", "Uqiyya Umuritani", } MUR{ - "MURs", + "MUR", "Rupi Umurisi", } MWK{ @@ -144,15 +144,15 @@ tzm{ "Kwača Umalawi", } MZM{ - "Mt", + "MZM", "Mitikal Umuzambiqi", } NAD{ - "N$", + "NAD", "Ḍular Unamibi", } NGN{ - "₦", + "NGN", "Nayra Unijiri", } RWF{ @@ -160,11 +160,11 @@ tzm{ "Frank Urwandi", } SAR{ - "SR", + "SAR", "Ryal Usaεudi", } SCR{ - "SRe", + "SCR", "Rupi Usicili", } SDG{ @@ -172,23 +172,23 @@ tzm{ "Junih Usudani", } SDP{ - "SDP" /** === */, + "SDP", "Junih Usudani (1956–2007)", } SHP{ - "SH£", + "SHP", "Junih Usantehilini", } SLL{ - "Le", + "SLL", "Lyun Usirralyuni", } SOS{ - "Ssh", + "SOS", "Cilin Uá¹£umali", } STD{ - "Db", + "STD", "Dubra Usawá¹­umi", } SZL{ @@ -196,15 +196,15 @@ tzm{ "Lilanjini Uswazi", } TND{ - "DT", + "TND", "Ḍinar Utunsi", } TZS{ - "TSh", + "TZS", "Cilin Uá¹­anzani", } UGX{ - "USh", + "UGX", "Cilin UÉ£andi (1966-1987)", } USD{ @@ -220,17 +220,17 @@ tzm{ "Frank CFA (BCEAO)", } ZAR{ - "R", + "ZAR", "Rand Ufriki Unzul", } ZMK{ - "ZK", + "ZMK", "Kwača Uzambi", } ZWD{ - "Z$", + "ZWD", "Ḍular Uzimbabwi", } } - Version{"2.0.46.85"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/tzm_Latn.txt b/icuSources/data/curr/tzm_Latn.txt index 8c70621a..15cc57f5 100755 --- a/icuSources/data/curr/tzm_Latn.txt +++ b/icuSources/data/curr/tzm_Latn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/tzm_Latn.xml @@ -10,5 +10,5 @@ * ICU source: /xml/main/tzm_Latn.xml */ tzm_Latn{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/curr/tzm_Latn_MA.txt b/icuSources/data/curr/tzm_Latn_MA.txt index e4b3aae2..271f885d 100755 --- a/icuSources/data/curr/tzm_Latn_MA.txt +++ b/icuSources/data/curr/tzm_Latn_MA.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/tzm_MA.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ tzm_Latn_MA{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/curr/tzm_MA.txt b/icuSources/data/curr/tzm_MA.txt index 8a4d156c..ebd194cf 100755 --- a/icuSources/data/curr/tzm_MA.txt +++ b/icuSources/data/curr/tzm_MA.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/tzm_MA.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** tzm_MA{ "%%ALIAS"{"tzm_Latn_MA"} - Version{"2.0.45.90"} } diff --git a/icuSources/data/curr/uk.txt b/icuSources/data/curr/uk.txt index 1f92dc52..294008da 100644 --- a/icuSources/data/curr/uk.txt +++ b/icuSources/data/curr/uk.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2011 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/uk.xml @@ -12,7 +12,7 @@ uk{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "Андоррська песета", } AED{ @@ -20,11 +20,11 @@ uk{ "Дирхем ОАЕ", } AFA{ - "AFA" /** === */, + "AFA", "Афгані (1927-2002)", } AFN{ - "Af", + "AFN", "Афгані", } ALL{ @@ -36,39 +36,39 @@ uk{ "Вірменський драм", } ANG{ - "NAf.", + "ANG", "Гульден Нідерландських Антіл", } AOA{ - "Kz", + "AOA", "Ангольська кванза", } AOK{ - "AOK" /** === */, + "AOK", "Ангольська кванза (1977-1990)", } AON{ - "AON" /** === */, + "AON", "Ангольська нова кванза (1990-2000)", } AOR{ - "AOR" /** === */, + "AOR", "Ангольська кванза реаджастадо (1995-1999)", } ARA{ - "₳", + "ARA", "Аргентинський австрал", } ARP{ - "ARP" /** === */, + "ARP", "Аргентинський песо (1983-1985)", } ARS{ - "AR$", + "ARS", "Аргентинський песо", } ATS{ - "ATS" /** === */, + "ATS", "Австрійський шилінг", } AUD{ @@ -76,7 +76,7 @@ uk{ "Австралійський долар", } AWG{ - "Afl.", + "AWG", "Арубський гульден", } AZM{ @@ -84,39 +84,39 @@ uk{ "Азербайджанський манат (1993-2006)", } AZN{ - "man.", + "ман.", "Азербайджанський манат", } BAD{ - "BAD" /** === */, + "BAD", "Динар (Боснія і Герцеговина)", } BAM{ - "KM", + "BAM", "Конвертована марка Боснії і Герцоговини", } BBD{ - "Bds$", + "BBD", "Барбадоський долар", } BDT{ - "Tk", + "BDT", "Бангладеська така", } BEC{ - "BEC" /** === */, + "BEC", "Бельгійський франк (конвертований)", } BEF{ - "BF", + "BEF", "Бельгійський франк", } BEL{ - "BEL" /** === */, + "BEL", "Бельгійський франк (фінансовий)", } BGL{ - "BGL" /** === */, + "BGL", "Болгарський твердий лев", } BGN{ @@ -124,43 +124,43 @@ uk{ "Болгарський новий лев", } BHD{ - "BD", + "BHD", "Бахрейнський динар", } BIF{ - "FBu", + "BIF", "Бурундійський франк", } BMD{ - "BD$", + "BMD", "Бермудський долар", } BND{ - "BN$", + "BND", "Брунейський долар", } BOB{ - "Bs", + "BOB", "Болівіано", } BOP{ - "$b.", + "BOP", "Болівійське песо", } BOV{ - "BOV" /** === */, + "BOV", "Болівійський мвдол", } BRB{ - "BRB" /** === */, + "BRB", "Бразильське нове крузейро (1967-1986)", } BRC{ - "BRC" /** === */, + "BRC", "Бразильське крузадо", } BRE{ - "BRE" /** === */, + "BRE", "Бразильське крузейро (1990-1993)", } BRL{ @@ -168,23 +168,23 @@ uk{ "Бразильський реал", } BRN{ - "BRN" /** === */, + "BRN", "Бразильське нове крузадо", } BRR{ - "BRR" /** === */, + "BRR", "Бразильське крузейро", } BSD{ - "BS$", + "BSD", "Багамський долар", } BTN{ - "Nu.", + "BTN", "Бутанський нгултрум", } BUK{ - "BUK" /** === */, + "BUK", "Бірманський кіат", } BWP{ @@ -192,7 +192,7 @@ uk{ "Ботсванська пула", } BYB{ - "BYB" /** === */, + "BYB", "Білоруський новий рубль (1994-1999)", } BYR{ @@ -200,7 +200,7 @@ uk{ "Білоруський рубль", } BZD{ - "BZ$", + "BZD", "Белізький долар", } CAD{ @@ -212,7 +212,7 @@ uk{ "Конголезький франк", } CHE{ - "CHE" /** === */, + "CHE", "Євро WIR", } CHF{ @@ -220,15 +220,15 @@ uk{ "Швейцарський франк", } CHW{ - "CHW" /** === */, + "CHW", "Франк WIR", } CLF{ - "CLF" /** === */, + "CLF", "Чилійський юнідадес де фоменто", } CLP{ - "CL$", + "CLP", "Чілійський песо", } CNY{ @@ -236,79 +236,79 @@ uk{ "Китайський юань", } COP{ - "CO$", + "COP", "Колумбійський песо", } COU{ - "COU" /** === */, + "COU", "Одиниця реальної вартості", } CRC{ - "₡", + "CRC", "Костариканський колон", } CSD{ - "CSD" /** === */, + "CSD", "Старий сербський динар", } CSK{ - "CSK" /** === */, + "CSK", "Чехословацька тверда крона", } CUC{ - "CUC$", + "CUC", "Кубинський конвертований песо", } CUP{ - "CU$", + "CUP", "Кубинський песо", } CVE{ - "CV$", + "CVE", "Ескудо Кабо-Верде", } CYP{ - "CY£", + "CYP", "Кіпрський фунт", } CZK{ - "Kč", + "CZK", "Чеська крона", } DDM{ - "DDM" /** === */, + "DDM", "Марка НДР", } DEM{ - "DM", + "DEM", "Німецька марка", } DJF{ - "Fdj", + "DJF", "Джибутійський франк", } DKK{ - "Dkr", + "DKK", "Датська крона", } DOP{ - "RD$", + "DOP", "Домініканський песо", } DZD{ - "DA", + "DZD", "Алжирський динар", } ECS{ - "ECS" /** === */, + "ECS", "Еквадорський сукре", } ECV{ - "ECV" /** === */, + "ECV", "Еквадорський юнідад де валор константе", } EEK{ - "Ekr", + "EEK", "Естонська крона", } EGP{ @@ -316,23 +316,23 @@ uk{ "Єгипетський фунт", } ERN{ - "Nfk", + "ERN", "Еритрейська накфа", } ESA{ - "ESA" /** === */, + "ESA", "Іспанська песета (\"А\" рахунок)", } ESB{ - "ESB" /** === */, + "ESB", "Іспанська песета (конвертовані рахунки)", } ESP{ - "Pts", + "ESP", "Іспанська песета", } ETB{ - "Br", + "ETB", "Ефіопський бір", } EUR{ @@ -340,19 +340,19 @@ uk{ "Євро", } FIM{ - "mk", + "FIM", "Фінляндська марка", } FJD{ - "FJ$", + "FJD", "Долар Фіджі", } FKP{ - "FK£", + "FKP", "Фолклендський фунт", } FRF{ - "₣", + "FRF", "Французький франк", } GBP{ @@ -360,7 +360,7 @@ uk{ "Англійський фунт стерлінгів", } GEK{ - "GEK" /** === */, + "GEK", "Грузинський купон", } GEL{ @@ -368,15 +368,15 @@ uk{ "Грузинський ларі", } GHC{ - "₵", + "GHC", "Ганський седі (1979-2007)", } GHS{ - "GH₵", + "GHS", "Ганський седі", } GIP{ - "GI£", + "GIP", "Гібралтарський фунт", } GMD{ @@ -384,19 +384,19 @@ uk{ "Гамбійська даласі", } GNF{ - "FG", + "GNF", "Гвійнейський франк", } GNS{ - "GNS" /** === */, + "GNS", "Гвінейське сілі", } GQE{ - "GQE" /** === */, + "GQE", "Еквеле (Екваторіальна Ґвінея)", } GRD{ - "₯", + "GRD", "Грецька драхма", } GTQ{ @@ -404,15 +404,15 @@ uk{ "Гватемальський кетсаль", } GWE{ - "GWE" /** === */, + "GWE", "Ескудо Португальської Гвінеї", } GWP{ - "GWP" /** === */, + "GWP", "Песо Гвінеї-Бісау", } GYD{ - "GY$", + "GYD", "Гайянський долар", } HKD{ @@ -424,11 +424,11 @@ uk{ "Гондураська лемпіра", } HRD{ - "HRD" /** === */, + "HRD", "Хорватський динар", } HRK{ - "kn", + "HRK", "Хорватська куна", } HTG{ @@ -436,19 +436,19 @@ uk{ "Гаїтянський гурд", } HUF{ - "Ft", + "HUF", "Угорський форинт", } IDR{ - "Rp", + "IDR", "Індонезійська рупія", } IEP{ - "IR£", + "IEP", "Ірландський фунт", } ILP{ - "I£", + "ILP", "Ізраїльський фунт", } ILS{ @@ -456,7 +456,7 @@ uk{ "Ізраїльський новий шекель", } INR{ - "Rs", + "₹", "Індійська рупія", } IQD{ @@ -468,19 +468,19 @@ uk{ "Іранський ріал", } ISK{ - "Ikr", + "ISK", "Ісландська крона", } ITL{ - "IT₤", + "ITL", "Італійська ліра", } JMD{ - "J$", + "JMD", "Ямайський долар", } JOD{ - "JD", + "JOD", "Йорданський динар", } JPY{ @@ -488,7 +488,7 @@ uk{ "Японська єна", } KES{ - "Ksh", + "KES", "Кенійський шилінг", } KGS{ @@ -500,7 +500,7 @@ uk{ "Камбоджійський рієль", } KMF{ - "CF", + "KMF", "Коморський франк", } KPW{ @@ -512,11 +512,11 @@ uk{ "Вона Південної Кореї", } KWD{ - "KD", + "KWD", "Кувейтський динар", } KYD{ - "KY$", + "KYD", "Долар Кайманових островів", } KZT{ @@ -524,19 +524,19 @@ uk{ "Казахстанський тенге", } LAK{ - "₭", + "LAK", "Лаоський кіп", } LBP{ - "LB£", + "LBP", "Ліванський фунт", } LKR{ - "SLRs", + "LKR", "Шрі-ланкійська рупія", } LRD{ - "L$", + "LRD", "Ліберійський долар", } LSL{ @@ -544,35 +544,35 @@ uk{ "Лесотський лоті", } LTL{ - "Lt", + "LTL", "Литовський літ", } LTT{ - "LTT" /** === */, + "LTT", "Литовський талон", } LUC{ - "LUC" /** === */, + "LUC", "Люксембурґський франк (Конвертований)", } LUF{ - "LUF" /** === */, + "LUF", "Люксембурзький франк", } LUL{ - "LUL" /** === */, + "LUL", "Люксембурґський франк (Фінансовий)", } LVL{ - "Ls", + "LVL", "Латвійський лат", } LVR{ - "LVR" /** === */, + "LVR", "Латвійський рубль", } LYD{ - "LD", + "LYD", "Лівійський динар", } MAD{ @@ -580,7 +580,7 @@ uk{ "Марокканський дирхем", } MAF{ - "MAF" /** === */, + "MAF", "Марокканський франк", } MDL{ @@ -592,7 +592,7 @@ uk{ "Мадагаскарський аріарі", } MGF{ - "MGF" /** === */, + "MGF", "Мадагаскарський франк", } MKD{ @@ -600,7 +600,7 @@ uk{ "Македонський динар", } MLF{ - "MLF" /** === */, + "MLF", "Малійський франк", } MMK{ @@ -608,27 +608,27 @@ uk{ "Кʼят Мʼянми", } MNT{ - "₮", + "MNT", "Монгольський тугрик", } MOP{ - "MOP$", + "MOP", "Макао патака", } MRO{ - "UM", + "MRO", "Мавританська угія", } MTL{ - "Lm", + "MTL", "Мальтійська ліра", } MTP{ - "MT£", + "MTP", "Мальтійський фунт", } MUR{ - "MURs", + "MUR", "Маврикійська рупія", } MVR{ @@ -644,55 +644,55 @@ uk{ "Мексиканське песо", } MXP{ - "MXP" /** === */, + "MXP", "Мексиканське срібне песо (1861-1992)", } MXV{ - "MXV" /** === */, + "MXV", "Мексиканський юнідад де інверсіон", } MYR{ - "RM", + "MYR", "Малайзійський рингіт", } MZE{ - "MZE" /** === */, + "MZE", "Мозамбіцький ескудо", } MZM{ - "Mt", + "MZM", "Старий мозамбіцький метикал", } MZN{ - "MTn", + "MZN", "Мозамбіцький метикал", } NAD{ - "N$", + "NAD", "Намібійський долар", } NGN{ - "₦", + "NGN", "Нігерійська найра", } NIC{ - "NIC" /** === */, + "NIC", "Нікарагуанська кордоба", } NIO{ - "C$", + "NIO", "Нікарагуанська кордоба оро", } NLG{ - "fl", + "NLG", "Нідерландський гульден", } NOK{ - "Nkr", + "NOK", "Норвезька крона", } NPR{ - "NPRs", + "NPR", "Непальська рупія", } NZD{ @@ -704,19 +704,19 @@ uk{ "Оманський ріал", } PAB{ - "B/.", + "PAB", "Панамська бальбоа", } PEI{ - "I/.", + "PEI", "Перуанський інті", } PEN{ - "S/.", + "PEN", "Перуанський новий сол", } PES{ - "PES" /** === */, + "PES", "Перуанський сол", } PGK{ @@ -724,35 +724,35 @@ uk{ "Кіна Папуа Нової Гвінеї", } PHP{ - "₱", + "PHP", "Філіппінське песо", } PKR{ - "PKRs", + "PKR", "Пакистанська рупія", } PLN{ - "zł", + "PLN", "Польський злотий", } PLZ{ - "PLZ" /** === */, + "PLZ", "Польський злотий (1950-1995)", } PTE{ - "Esc", + "PTE", "Португальський ескудо", } PYG{ - "₲", + "PYG", "Парагвайський гуарані", } QAR{ - "QR", + "QAR", "Катарський ріал", } RHD{ - "RH$", + "RHD", "Родезійський долар", } ROL{ @@ -764,7 +764,7 @@ uk{ "Румунський лей", } RSD{ - "din.", + "дин.", "Сербський динар", } RUB{ @@ -772,7 +772,7 @@ uk{ "Російський рубль", } RUR{ - "RUR" /** === */, + "RUR", "Російський рубль (1991-1998)", } RWF{ @@ -780,19 +780,19 @@ uk{ "Руандійський франк", } SAR{ - "SR", + "SAR", "Саудівський ріал", } SBD{ - "SI$", + "SBD", "Долар Соломонових Островів", } SCR{ - "SRe", + "SCR", "Сейшельська рупія", } SDD{ - "LSd", + "SDD", "Суданський динар", } SDG{ @@ -800,59 +800,59 @@ uk{ "Суданський фунт", } SDP{ - "SDP" /** === */, + "SDP", "Старий суданський фунт", } SEK{ - "Skr", + "SEK", "Шведська крона", } SGD{ - "S$", + "SGD", "Сінгапурський долар", } SHP{ - "SH£", + "SHP", "Фунт Святої Єлени", } SIT{ - "SIT" /** === */, + "SIT", "Словенський толар", } SKK{ - "Sk", + "SKK", "Словацька крона", } SLL{ - "Le", + "SLL", "Леоне Сьєрра-Леоне", } SOS{ - "Ssh", + "SOS", "Сомалійський шилінг", } SRD{ - "SR$", + "SRD", "Суринамський долар", } SRG{ - "Sf", + "SRG", "Суринамський гульден", } STD{ - "Db", + "STD", "Добра Сан-Томе і Прінсіпі", } SUR{ - "SUR" /** === */, + "SUR", "Радянський рубль", } SVC{ - "SV₡", + "SVC", "Сальвадорський колон", } SYP{ - "SY£", + "SYP", "Сирійський фунт", } SZL{ @@ -864,7 +864,7 @@ uk{ "Таїландський бат", } TJR{ - "TJR" /** === */, + "TJR", "Таджицький рубль", } TJS{ @@ -880,15 +880,15 @@ uk{ "Туркменський манат", } TND{ - "DT", + "TND", "Туніський динар", } TOP{ - "T$", + "TOP", "Паанга Тонго", } TPE{ - "TPE" /** === */, + "TPE", "Тіморський ескудо", } TRL{ @@ -896,11 +896,11 @@ uk{ "Стара турецька ліра", } TRY{ - "TL", + "TRY", "Турецька ліра", } TTD{ - "TT$", + "TTD", "Долар Тринідаду і Тобаго", } TWD{ @@ -908,7 +908,7 @@ uk{ "Новий тайванський долар", } TZS{ - "TSh", + "TZS", "Танзанійський шилінг", } UAH{ @@ -920,11 +920,11 @@ uk{ "Український карбованець", } UGS{ - "UGS" /** === */, + "UGS", "Угандійський шилінг (1966-1987)", } UGX{ - "USh", + "UGX", "Угандійський шилінг", } USD{ @@ -932,23 +932,23 @@ uk{ "Долар США", } USN{ - "USN" /** === */, + "USN", "Долар США (наступного дня)", } USS{ - "USS" /** === */, + "USS", "Долар США (цього дня)", } UYI{ - "UYI" /** === */, + "UYI", "Уругвайський песо в індексованих одиницях", } UYP{ - "UYP" /** === */, + "UYP", "Уругвайське песо (1975-1993)", } UYU{ - "$U", + "UYU", "Уругвайське песо", } UZS{ @@ -956,11 +956,11 @@ uk{ "Узбецький сум", } VEB{ - "VEB" /** === */, + "VEB", "Венесуельський болівар (1871-2008)", } VEF{ - "Bs.F.", + "VEF", "Венесуельський болівар", } VND{ @@ -968,11 +968,11 @@ uk{ "Вʼєтнамський донг", } VUV{ - "VT", + "VUV", "Вануатська вату", } WST{ - "WS$", + "WST", "Самоанська тала", } XAF{ @@ -1012,7 +1012,7 @@ uk{ "Спеціальні права запозичення", } XEU{ - "XEU" /** === */, + "XEU", "Європейська валютна одиниця", } XFO{ @@ -1040,7 +1040,7 @@ uk{ "Платина", } XRE{ - "XRE" /** === */, + "XRE", "Фонди RINET", } XTS{ @@ -1052,39 +1052,39 @@ uk{ "Невідома грошова одиниця", } YDD{ - "YDD" /** === */, + "YDD", "Єменський динар", } YER{ - "YR", + "YER", "Єменський ріал", } YUD{ - "YUD" /** === */, + "YUD", "Югославський твердий динар", } YUM{ - "YUM" /** === */, + "YUM", "Югославський новий динар", } YUN{ - "YUN" /** === */, + "YUN", "Югославський конвертований динар", } ZAL{ - "ZAL" /** === */, + "ZAL", "Південноафриканський фінансовий ранд", } ZAR{ - "R", + "ZAR", "Південноафриканський ранд", } ZMK{ - "ZK", + "ZMK", "Квача (Замбія)", } ZRN{ - "NZ", + "ZRN", "Заїрський новий заїр", } ZRZ{ @@ -1092,7 +1092,7 @@ uk{ "Заїрський заїр", } ZWD{ - "Z$", + "ZWD", "Зімбабвійський долар", } ZWL{ @@ -1417,5 +1417,5 @@ uk{ many{"{0} {1}"} one{"{0} {1}"} } - Version{"2.0.50.96"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/ur.txt b/icuSources/data/curr/ur.txt index 0019ea09..54efb65f 100644 --- a/icuSources/data/curr/ur.txt +++ b/icuSources/data/curr/ur.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ur.xml @@ -15,36 +15,116 @@ ur{ "AED", "متحدہ عرب اماراتی درہم", } + AFN{ + "AFN", + "افغان افغانی", + } + ALL{ + "ALL", + "البانیا کا لیک", + } + AMD{ + "AMD", + "آرمینیائی ڈرم", + } + ANG{ + "ANG", + "نیدر لینڈز انٹیلیئن گلڈر", + } + AOA{ + "AOA", + "انگولا کا کوانزا", + } ARS{ - "AR$", + "ARS", "ارجنٹائن پیسہ", } AUD{ "AU$", "آسٹریلین ڈالر", } + AWG{ + "AWG", + "اروبن فلورِن", + } + AZN{ + "AZN", + "آذربائجانی منات", + } + BAM{ + "BAM", + "بوسنیا ہرزیگووینا کا قابل منتقلی نشان", + } + BBD{ + "BBD", + "باربیڈین ڈالر", + } + BDT{ + "BDT", + "بنگلہ دیشی ٹکا", + } BGN{ "BGN", "بلغارین لیو", } + BHD{ + "BHD", + "بحرینی دینار", + } + BIF{ + "BIF", + "برونڈیئن فرینک", + } + BMD{ + "BMD", + "برمودا کا ڈالر", + } + BND{ + "BND", + "برونئی ڈالر", + } BOB{ - "Bs", + "BOB", "بولیوین بولیویانو", } BRL{ "R$", "برازیلی ریئل", } + BSD{ + "BSD", + "بہامانی ڈالر", + } + BTN{ + "BTN", + "بھوٹانی گُلٹرم", + } + BWP{ + "BWP", + "بوتسوانا کا پولا", + } + BYR{ + "BYR", + "بیلاروسی روبل", + } + BZD{ + "BZD", + "بیلائز ڈالر", + } CAD{ "CA$", "کنیڈین ڈالر", } + CDF{ + "CDF", + "کانگولیز فرینک", + } CHF{ "CHF", "سوئس فرانکس", } CLP{ - "CL$", + "CLP", "چلّین پیسہ", } CNY{ @@ -52,51 +132,131 @@ ur{ "یوآن رینمنبی", } COP{ - "CO$", + "COP", "کولمبین پیسہ", } + CRC{ + "CRC", + "کوسٹا ریکا کا کولن", + } + CUC{ + "CUC", + "کیوبا کا قابل منتقلی پیسو", + } + CUP{ + "CUP", + "کیوبا کا پیسو", + } + CVE{ + "CVE", + "کیپ ورڈی کا اسکیوڈو", + } CZK{ - "Kč", + "CZK", "چیک کرونا", } DEM{ - "DM", + "DEM", "ڈچ مارکس", } + DJF{ + "DJF", + "جبوتی کا فرینک", + } DKK{ - "Dkr", + "DKK", "ڈنمارک کرونر", } + DOP{ + "DOP", + "ڈومنیکن پیسو", + } + DZD{ + "DZD", + "الجیریائی دینار", + } EEK{ - "Ekr", + "EEK", "ایسٹونین کرون", } 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{ - "kn", + "HRK", "کروشین کونا", } + HTG{ + "HTG", + "ہیتی کا گؤرڈی", + } HUF{ - "Ft", + "HUF", "ہنگرین فورنٹ", } IDR{ - "Rp", + "IDR", "انڈونیشین روپیہ", } ILS{ @@ -104,39 +264,195 @@ ur{ "اسرائیلی شیکل", } INR{ - "Rs", + "₹", "انڈین روپیہ", } + 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{ - "Lt", + "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", + "ملیشیائی رنگِٹ", + } + NAD{ + "NAD", + "نامیبیائی ڈالر", + } + NGN{ + "NGN", + "نائیجیریائی نائرا", + } + NIO{ + "NIO", + "نکارا گوا کا کورڈوبا", + } NOK{ - "Nkr", + "NOK", "ناروے کرونر", } + NPR{ + "NPR", + "نیپالی روپیہ", + } NZD{ "NZ$", "نیوزی لینڈ ڈالر", } + OMR{ + "OMR", + "عمانی ریال", + } + PAB{ + "PAB", + "پنامہ کا بالبوآ", + } PEN{ - "S/.", + "PEN", "پیروین نیووسول", } + PGK{ + "PGK", + "پاپوآ نیو گنی کا کینا", + } PHP{ - "₱", + "PHP", "فلپائینی پیسہ", } PKR{ @@ -144,65 +460,201 @@ ur{ "پاکستانی روپیہ", } PLN{ - "zł", + "PLN", "پولش نیو زلوٹی", } + PYG{ + "PYG", + "پیراگوئے کا گوآرنی", + } + QAR{ + "QAR", + "قطری ریال", + } RON{ "RON", "نیا رومانیائی لیو", } RSD{ - "din.", + "RSD", "سربین دینار", } RUB{ "RUB", "روسی روبل", } + RWF{ + "RWF", + "روانڈا کا فرینک", + } SAR{ - "SR", + "SAR", "سعودی ریال", } + SBD{ + "SBD", + "سولومن آئلینڈز ڈالر", + } + SCR{ + "SCR", + "سشلی کا روپیہ", + } + SDG{ + "SDG", + "سوڈانی پونڈ", + } SEK{ - "Skr", + "SEK", "سویڈن کرونر", } SGD{ - "S$", + "SGD", "سنگا پور ڈالر", } + SHP{ + "SHP", + "سینٹ ہیلینا پونڈ", + } SIT{ - "SIT" /** === */, + "SIT", "سلوانین ٹولر", } SKK{ - "Sk", + "SKK", "سلووک کرونا", } + SLL{ + "SLL", + "سیئرا لیون لیون", + } + SOS{ + "SOS", + "صومالی شلنگ", + } + SRD{ + "SRD", + "سورینامی ڈالر", + } + STD{ + "STD", + "ساؤ ٹوم اور پرنسپے ڈوبرا", + } + SYP{ + "SYP", + "شامی پونڈ", + } + SZL{ + "SZL", + "سوازی لیلانجینی", + } THB{ "฿", "تھائی باہت", } - TRL{ - "TRL", + 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", + "ازبکستان سوم", + } VEB{ - "VEB" /** === */, + "VEB", "وینزویلا بولیور", } + VEF{ + "VEF", + "وینزوئیلا کا بولیور", + } + VND{ + "₫", + "ویتنامی ڈانگ", + } + VUV{ + "VUV", + "وینوواتو واتو", + } + WST{ + "WST", + "ساموآ کا ٹالا", + } + XAF{ + "FCFA", + "CFA فرینک BEAC", + } + XCD{ + "EC$", + "مشرقی کریبیا کا ڈالر", + } + XOF{ + "CFA", + "CFA فرینک BCEAO", + } + XPF{ + "CFPF", + "CFP فرینک", + } + XXX{ + "XXX", + "نامعلوم کرنسی", + } + YER{ + "YER", + "یمنی ریال", + } ZAR{ - "R", + "ZAR", "جنوبی افریقی رانڈ", } + ZMK{ + "ZMK", + "زامبیائی کواچا", + } } - Version{"2.0.47.65"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/uz.txt b/icuSources/data/curr/uz.txt index 343caed0..5f8e6c01 100644 --- a/icuSources/data/curr/uz.txt +++ b/icuSources/data/curr/uz.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/uz.xml @@ -10,5 +10,43 @@ * ICU source: /xml/main/uz.xml */ uz{ - Version{"2.0.47.67"} + Currencies{ + BRL{ + "BRL", + "Бразил реали", + } + CNY{ + "CNY", + "Хитой юани", + } + EUR{ + "EUR", + "Евро", + } + GBP{ + "GBP", + "Инглиз фунт стерлинги", + } + INR{ + "INR", + "Ҳинд рупияси", + } + JPY{ + "JPY", + "Япон йенаси", + } + RUB{ + "RUB", + "Рус рубли", + } + USD{ + "USD", + "АҚШ доллари", + } + UZS{ + "сўм", + "Ўзбекистон сўм", + } + } + Version{"2.0.59.12"} } diff --git a/icuSources/data/curr/uz_AF.txt b/icuSources/data/curr/uz_AF.txt index c43731f7..0010d890 100644 --- a/icuSources/data/curr/uz_AF.txt +++ b/icuSources/data/curr/uz_AF.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/uz_AF.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** uz_AF{ "%%ALIAS"{"uz_Arab_AF"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/curr/uz_Arab.txt b/icuSources/data/curr/uz_Arab.txt index cda1861e..8e396529 100644 --- a/icuSources/data/curr/uz_Arab.txt +++ b/icuSources/data/curr/uz_Arab.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/uz_Arab.xml @@ -10,12 +10,11 @@ * ICU source: /xml/main/uz_Arab.xml */ uz_Arab{ - %%ParentIsRoot:int{1} Currencies{ AFN{ - "Af", + "؋", "افغانی", } } - Version{"2.0.50.30"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/uz_Arab_AF.txt b/icuSources/data/curr/uz_Arab_AF.txt index 3d5b5eb7..972b280a 100644 --- a/icuSources/data/curr/uz_Arab_AF.txt +++ b/icuSources/data/curr/uz_Arab_AF.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/uz_AF.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ uz_Arab_AF{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/curr/uz_Cyrl.txt b/icuSources/data/curr/uz_Cyrl.txt index 6d5ff066..f6b5f38d 100644 --- a/icuSources/data/curr/uz_Cyrl.txt +++ b/icuSources/data/curr/uz_Cyrl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/uz_Cyrl.xml diff --git a/icuSources/data/curr/uz_Cyrl_UZ.txt b/icuSources/data/curr/uz_Cyrl_UZ.txt index 4b24d314..0776fefe 100644 --- a/icuSources/data/curr/uz_Cyrl_UZ.txt +++ b/icuSources/data/curr/uz_Cyrl_UZ.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/uz_UZ.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ uz_Cyrl_UZ{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/curr/uz_Latn.txt b/icuSources/data/curr/uz_Latn.txt index fbe92bc0..56a93dd4 100644 --- a/icuSources/data/curr/uz_Latn.txt +++ b/icuSources/data/curr/uz_Latn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/uz_Latn.xml @@ -10,44 +10,5 @@ * ICU source: /xml/main/uz_Latn.xml */ uz_Latn{ - %%ParentIsRoot:int{1} - Currencies{ - BRL{ - "R$", - "Brazil reali", - } - CNY{ - "CNÂ¥", - "Xitoy yuani", - } - EUR{ - "€", - "Evro", - } - GBP{ - "£", - "Ingliz funt sterlingi", - } - INR{ - "Rs", - "Hind rupiyasi", - } - JPY{ - "JPÂ¥", - "Yapon yenasi", - } - RUB{ - "RUB", - "Rus rubli", - } - USD{ - "US$", - "AQSH dollari", - } - UZS{ - "soÊ¿m", - "OÊ¿zbekiston soÊ¿m", - } - } - Version{"2.0.47.68"} + Version{"2.0.58.82"} } diff --git a/icuSources/data/curr/uz_UZ.txt b/icuSources/data/curr/uz_UZ.txt index 707f304c..a419389d 100644 --- a/icuSources/data/curr/uz_UZ.txt +++ b/icuSources/data/curr/uz_UZ.txt @@ -1,15 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/uz_UZ.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** -/** - * ICU source: /xml/main/uz_UZ.xml - */ uz_UZ{ "%%ALIAS"{"uz_Cyrl_UZ"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/curr/vai.txt b/icuSources/data/curr/vai.txt new file mode 100755 index 00000000..6199bb58 --- /dev/null +++ b/icuSources/data/curr/vai.txt @@ -0,0 +1,224 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/vai.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/vai.xml + */ +vai{ + Currencies{ + AED{ + "AED", + "ꖳꕯꔤꗳ ꕉꕟꔬ ꗡꕆꔓꔻ ꔵꕌꕆ", + } + AOA{ + "AOA", + "ꕉꖐꕞ ꖴꕎꘋꕤ", + } + AUD{ + "AU$", + "ꖺꔻꖤꔃꔷꕩ ꕜꕞꕌ", + } + BHD{ + "BHD", + "ꕑꗸꘋ", + } + BIF{ + "BIF", + "ꖜꖩꔺ ꖢꕟꘋꕃ", + } + BWP{ + "BWP", + "ꕷꖬꕎꕯ ꖛꕞ", + } + CAD{ + "CA$", + "ꕪꕯꕜ ꕜꕞꕌ", + } + CDF{ + "CDF", + "ꖏꖐꕱ ꖢꕟꘋꕃ", + } + CHF{ + "CHF", + "ꖬꔃꕤ ꖨꕮꕊ ꖢꕟꘋꕃ", + } + CNY{ + "CNÂ¥", + "ꕦꕇꔧ ꖳꕎꘋ ꔓꕆꘋꔬ", + } + CVE{ + "CVE", + "ꗡꔻꖴꖁ ꕪꕷꗲꗡꔵꕩꖆ", + } + DJF{ + "DJF", + "ꕀꖜꔳ ꖢꕟꘋꕃ", + } + DZD{ + "DZD", + "ꕉꔷꕀꔸꕩ ꔵꕯ", + } + EGP{ + "EGP", + "ꕆꔻꕞ ꗁꖻꘋ", + } + ERN{ + "ERN", + "ꔀꔸꔳꕟ ꗁꖻꘋ", + } + ETB{ + "ETB", + "ꔤꕿꖎꔪꕩ ꔫꔤ", + } + EUR{ + "€", + "ꖳꖄ", + } + GBP{ + "£", + "ꔛꔟꔻ ꗁꖻꘋ ꔻꗳꔷꘋ", + } + GHC{ + "GHC", + "ꕭꕌꕯ ꔻꔵ", + } + GMD{ + "GMD", + "ꕭꔭꕩ ꕜꕞꔻ", + } + GNS{ + "GNS", + "ꕅꔤꕇ ꖢꕟꘋꕃ", + } + INR{ + "₹", + "ꔤꔺꕩ ꖩꔪ", + } + JPY{ + "JPÂ¥", + "ꕧꕐꕇꔧ ꘂꘋ", + } + KES{ + "KES", + "ꔞꕰ ꔻꔝꘋ", + } + KMF{ + "KMF", + "ꖏꖒꖄ ꖢꕟꘋꕃ", + } + LRD{ + "$", + "ꕞꔤꔫꕩ ꕜꕞꕌ", + } + LSL{ + "LSL", + "ꔷꖇꕿ ꖃꔳ", + } + LYD{ + "LYD", + "ꔷꔫꕩ ꔵꕯ", + } + MAD{ + "MAD", + "ꗞꕟꖏ ꔵꕌꕆ", + } + MGA{ + "MGA", + "ꕮꕞꕭꕌꔻ ꕉꔸꕩꔸ", + } + MRO{ + "MRO", + "ꗞꔸꕚꕇꕰ ꖳꕅꕩ", + } + MUR{ + "MUR", + "ꗞꔓꗔ ꖩꔪ", + } + MWK{ + "MWK", + "ꕮꕞꕌꔨ ꖴꕎꕦ", + } + MZM{ + "MZM", + "ꗞꕤꔭꕃ ꕆꔳꕪ", + } + NAD{ + "NAD", + "ꕯꕆꔫꕩ ꕜꕞꕌ", + } + NGN{ + "NGN", + "ꕯꔤꕀꔸꕩ ꕯꔤꕟ", + } + RWF{ + "RWF", + "ꕟꖙꕡ ꖢꕟꘋꕃ", + } + SAR{ + "SAR", + "ꕢꖙꔵ ꔸꕩꔷ", + } + SCR{ + "SCR", + "ꔖꗼꔷ ꖩꔪ", + } + SDG{ + "SDG", + "ꖬꗵꘋ ꗁꖻꘋ", + } + SHP{ + "SHP", + "ꔻꘋ ꗥꔷꕯ ꗁꖻꘋ", + } + SLL{ + "SLL", + "ꔷꗚꘋ", + } + SOS{ + "SOS", + "ꖇꕮꔷ ꔻꔝꘋ", + } + STD{ + "STD", + "ꕢꕴ ꕿꔈ ꗪ ꕉ ꕗꕴ ꖁꖜꕟ", + } + SZL{ + "SZL", + "ꔷꕞꔟꕇ", + } + TND{ + "TND", + "ꖤꕇꔻꕩ ꔵꕯ", + } + TZS{ + "TZS", + "ꕚꘋꕤꕇꕰ ꔻꔝꘋ", + } + UGX{ + "UGX", + "ꖳꕭꕡ ꔻꔝꘋ", + } + USD{ + "US$", + "ꕶꕱ ꕜꕞ", + } + ZAR{ + "ZAR", + "ꕉꔱꔸꕪ ꗛꔤ ꔒꘋꗣ ꗏ ꕟꘋꔵ", + } + ZMK{ + "ZMK", + "ꕤꔭꕩ ꖴꕎꕦ", + } + ZWD{ + "ZWD", + "ꔽꕓꖜꔃ ꕜꕞ", + } + } + Version{"2.0.67.8"} +} diff --git a/icuSources/data/region/sv_FI.txt b/icuSources/data/curr/vai_LR.txt old mode 100644 new mode 100755 similarity index 60% rename from icuSources/data/region/sv_FI.txt rename to icuSources/data/curr/vai_LR.txt index a3f2b081..9d1560d8 --- a/icuSources/data/region/sv_FI.txt +++ b/icuSources/data/curr/vai_LR.txt @@ -1,14 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sv_FI.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** -sv_FI{ - Countries{ - UM{"USA:s yttre öar"} - } - Version{"2.0.45.99"} +vai_LR{ + "%%ALIAS"{"vai_Vaii_LR"} } diff --git a/icuSources/data/curr/vai_Latn.txt b/icuSources/data/curr/vai_Latn.txt new file mode 100755 index 00000000..09c9ef87 --- /dev/null +++ b/icuSources/data/curr/vai_Latn.txt @@ -0,0 +1,228 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/vai_Latn.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/vai_Latn.xml + */ +vai_Latn{ + Currencies{ + AED{ + "AED", + "Yunaitɛ Arabhi Ɛmire Dihami", + } + AOA{ + "AOA", + "Angola Kuwaŋza", + } + AUD{ + "AU$", + "Ɔ́situwa Dala", + } + BHD{ + "BHD", + "Bharɛŋ Dina", + } + BIF{ + "BIF", + "Bhurundi Furaŋki", + } + BWP{ + "BWP", + "Bhosuwana Pula", + } + CAD{ + "CA$", + "Kanada Dala", + } + CDF{ + "CDF", + "Kóngo Furaŋki", + } + CHF{ + "CHF", + "Suwesi Furaŋki", + } + CNY{ + "CNÂ¥", + "Chaníĩ Yuwaŋ Rɛŋmimbi", + } + CVE{ + "CVE", + "Ɛsikudo Cabovɛdiyano", + } + DJF{ + "DJF", + "Jibhuti Furaŋki", + } + DZD{ + "DZD", + "Agiriya Dina", + } + EGP{ + "EGP", + "Míséla Pɔɔ̃", + } + ERN{ + "ERN", + "Ɛritera Nakifa", + } + ETB{ + "ETB", + "Ítiyopiya Bhii", + } + EUR{ + "€", + "Yuro", + } + GBP{ + "£", + "Jengési Pɔɔ̃ Sitɛ́liŋ", + } + GHC{ + "GHC", + "Gana Sidi", + } + GMD{ + "GMD", + "Gambiya Dalasi", + } + GNS{ + "GNS", + "Gini Furaŋki", + } + INR{ + "₹", + "Índiya Rupi", + } + JPY{ + "JPÂ¥", + "JapaniÄ© Yɛŋ", + } + KES{ + "KES", + "Kénya Siyeŋ", + } + KMF{ + "KMF", + "Komoro Furaŋki", + } + LRD{ + "$", + "Laibhiya Dala", + } + LSL{ + "LSL", + "Lisóto Loti", + } + LYD{ + "LYD", + "Libhiya Dina", + } + MAD{ + "MAD", + "Mɔroko Dihami", + } + MGA{ + "MGA", + "Malagasi Ariyari", + } + MRO{ + "MRO", + "Mɔretani Yugiya", + } + MUR{ + "MUR", + "Mɔreshɔ Rupi", + } + MWK{ + "MWK", + "Malawi Kuwacha", + } + MZM{ + "MZM", + "Mozambiki Mɛtikali", + } + NAD{ + "NAD", + "Namibiya Dala", + } + NGN{ + "NGN", + "NaÄ©jiriya NaÄ©ra", + } + RWF{ + "RWF", + "Rawunda Furaŋki", + } + SAR{ + "SAR", + "Lahabu Sawodi Riya", + } + SDG{ + "SDG", + "SudaniÄ© Pɔɔ̃", + } + SHP{ + "SHP", + "Siŋ Hɛlina Pɔɔ̃", + } + SLL{ + "SLL", + "Liyɔɔ̀", + } + SOS{ + "SOS", + "Somaliya Siyeŋ", + } + STD{ + "STD", + "Sawo Tombe ɓɛ a Gbawo Dobura", + } + SZL{ + "SZL", + "Lilangeni", + } + TND{ + "TND", + "Tunisiya Dina", + } + TZS{ + "TZS", + "Taŋzaniya Siyeŋ", + } + UGX{ + "UGX", + "Yuganda Siyeŋ", + } + USD{ + "US$", + "Poo Dala", + } + XAF{ + "FCFA", + "Áfíríka Tɛ Sifa", + } + XOF{ + "CFA", + "Áfíríka Tele Jíí Sifa", + } + ZAR{ + "ZAR", + "Afirika Kɔi Leŋŋɛ lɔ Randi", + } + ZMK{ + "ZMK", + "Zambiya Kuwacha", + } + ZWD{ + "ZWD", + "Zimbhabhuwe Dala", + } + } + Version{"2.0.67.8"} +} diff --git a/icuSources/data/curr/vai_Vaii.txt b/icuSources/data/curr/vai_Vaii.txt new file mode 100755 index 00000000..25e746b0 --- /dev/null +++ b/icuSources/data/curr/vai_Vaii.txt @@ -0,0 +1,14 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/vai_Vaii.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/vai_Vaii.xml + */ +vai_Vaii{ + Version{"2.0.67.8"} +} diff --git a/icuSources/data/curr/vai_Vaii_LR.txt b/icuSources/data/curr/vai_Vaii_LR.txt new file mode 100755 index 00000000..edccde97 --- /dev/null +++ b/icuSources/data/curr/vai_Vaii_LR.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/icu-config.xml & build.xml +// * +// *************************************************************************** +/** + * generated alias target + */ +vai_Vaii_LR{ + /** + * so genrb doesn't issue warnings + */ + ___{""} +} diff --git a/icuSources/data/curr/vi.txt b/icuSources/data/curr/vi.txt index cfadd7db..bd34c4b1 100644 --- a/icuSources/data/curr/vi.txt +++ b/icuSources/data/curr/vi.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/vi.xml @@ -15,36 +15,192 @@ vi{ "AED", "Điram UAE", } + AFN{ + "AFN", + "Đồng afghani của Afghanistan", + } + ALL{ + "ALL", + "Đồng lek của Albani", + } + AMD{ + "AMD", + "Đồng dram của Armenia", + } + ANG{ + "ANG", + "Đồng guilder của Antille thuộc Hà Lan", + } + AOA{ + "AOA", + "Đồng kwanza của Angola", + } + ARS{ + "ARS", + "Đồng peso của Argentina", + } + AUD{ + "AU$", + "Đồng đô la của Úc", + } + AWG{ + "AWG", + "Đồng florin của Aruba", + } + AZN{ + "AZN", + "Đồng manat của Azerbaijan", + } + BAM{ + "BAM", + "Đồng mác có thể chuyển đổi của Bosnia-Herzegovina", + } + BBD{ + "BBD", + "Đồng đô la của Barbadia", + } + BDT{ + "BDT", + "Đồng taka của Bangladesh", + } BGN{ "BGN", "Lép Bungari", } + BHD{ + "BHD", + "Đồng dinar của Bahrain", + } + BIF{ + "BIF", + "Đồng franc của Burundi", + } + BMD{ + "BMD", + "Đồng đô la Bermuda", + } + BND{ + "BND", + "Đồng đô la của Brunei", + } + BOB{ + "BOB", + "Đồng boliviano của Bolivia", + } BRL{ "R$", - "BRL", + "Real Braxin", + } + BSD{ + "BSD", + "Đồng đô la của Bahamia", + } + BTN{ + "BTN", + "Đồng ngultrum của Bhutan", + } + BWP{ + "BWP", + "Đồng pula của Botswana", + } + BYR{ + "BYR", + "Đồng rúp của Belarus", + } + BZD{ + "BZD", + "Đồng đô la của Belize", + } + CAD{ + "CA$", + "Đồng đô la của Canada", + } + CDF{ + "CDF", + "Đồng franc của Congo", } CHF{ "CHF", "Franc Thụy sÄ©", } + CLP{ + "CLP", + "Đồng Peso của Chile", + } CNY{ "CNÂ¥", - "CNY", + "Yuan Trung Quốc", + } + COP{ + "COP", + "Đồng Peso của Colombia", + } + CRC{ + "CRC", + "Đồng colón của Costa Rica", + } + CUC{ + "CUC", + "Đồng peso có thể chuyển đổi của Cuba", + } + CUP{ + "CUP", + "Đồng peso của Cu Ba", + } + CVE{ + "CVE", + "Đồng escudo của Cape Verde", + } + CZK{ + "CZK", + "Đồng curon của cộng hòa Séc", + } + DJF{ + "DJF", + "Đồng franc của Djibouti", + } + DKK{ + "DKK", + "Đồng curon của Đan Mạch", + } + DOP{ + "DOP", + "Đồng peso của Dominica", + } + DZD{ + "DZD", + "Đồng dina của Algeri", } EEK{ - "Ekr", + "EEK", "Crun Extônia", } + EGP{ + "EGP", + "Đồng bảng của Ai Cập", + } + ERN{ + "ERN", + "Đồng nakfa của Eritrea", + } + ETB{ + "ETB", + "Đồng birr của Ethiopia", + } EUR{ "€", "Euro", } FJD{ - "FJ$", + "FJD", "Đô-la Fi-ji", } + FKP{ + "FKP", + "Đồng bảng của quần đảo Falkland", + } FRF{ - "₣", + "FRF", "Franc Pháp", } GBP{ @@ -56,27 +212,31 @@ vi{ "Lari Georgia", } GHC{ - "₵", + "GHC", "Cedi Ghana (1979-2007)", } GHS{ - "GH₵", + "GHS", "Cedi Ghana", } GIP{ - "GI£", + "GIP", "Pao Gibraltar", } + GMD{ + "GMD", + "Đồng dalasi của Gambia", + } GNF{ - "FG", + "GNF", "Franc Guinea", } GNS{ - "GNS" /** === */, + "GNS", "Syli Guinea", } GRD{ - "₯", + "GRD", "Drachma Hy Lạp", } GTQ{ @@ -84,11 +244,11 @@ vi{ "Quetzal Guatemala", } GWP{ - "GWP" /** === */, + "GWP", "Peso Guinea-Bissau", } GYD{ - "GY$", + "GYD", "Đô-la Guyana", } HKD{ @@ -99,24 +259,28 @@ vi{ "HNL", "Honduras Lempira", } + HRK{ + "HRK", + "Đồng kuna của Croatia", + } HTG{ "HTG", "Gourde Haiti", } HUF{ - "Ft", + "HUF", "Phôrin Hungari", } IDR{ - "Rp", + "IDR", "Rupia Inđônêxia", } IEP{ - "IR£", + "IEP", "Pao Ai-len", } ILP{ - "I£", + "ILP", "Pao Ixraen", } ILS{ @@ -124,7 +288,7 @@ vi{ "Sêken Ixraen", } INR{ - "Rs", + "₹", "Rupi Ấn Độ", } IQD{ @@ -135,16 +299,20 @@ vi{ "IRR", "Rial I-ran", } + ISK{ + "ISK", + "Đồng curon của Iceland", + } ITL{ - "IT₤", + "ITL", "Lia Ý", } JMD{ - "J$", + "JMD", "Đô la Jamaica", } JOD{ - "JD", + "JOD", "Dinar Jordan", } JPY{ @@ -152,140 +320,384 @@ vi{ "Yên Nhật", } KES{ - "Ksh", + "KES", "Si-ling Kê-ny-a", } + KGS{ + "KGS", + "Đồng som của Kyrgystan", + } + KHR{ + "KHR", + "Riên Campuchia", + } + KMF{ + "KMF", + "Đồng franc của Comoros", + } + KPW{ + "KPW", + "Đồng Won Triều Tiên", + } KRW{ "₩", "Won Hàn Quốc", } + KWD{ + "KWD", + "Đồng dina của Kuwait", + } + KYD{ + "KYD", + "Đô la Quần đảo Cayman", + } KZT{ "KZT", "Kazakhstan Tenge", } + LAK{ + "LAK", + "Đồng kíp của Lào", + } + LBP{ + "LBP", + "Đồng bảng của Li Băng", + } + LKR{ + "LKR", + "Đồng rupi của Sri Lanka", + } + LRD{ + "LRD", + "Đô la Liberia", + } + LSL{ + "LSL", + "Đồng loti của Lesotho", + } LTL{ - "Lt", + "LTL", "Litat Lituani", } + LVL{ + "LVL", + "Đồng lats của Latvia", + } + LYD{ + "LYD", + "Đồng dinar của Libi", + } MAD{ "MAD", "Điaham Marốc", } + MDL{ + "MDL", + "Đồng leu của Moldova", + } + MGA{ + "MGA", + "Đồng Ariary của Malagasy", + } + MKD{ + "MKD", + "Đồng dena của Macedonia", + } + MMK{ + "MMK", + "Đồng kyat của Myanma", + } + MNT{ + "MNT", + "Đồng tugrik của Mông Cổ", + } + MOP{ + "MOP", + "Đồng pataca của Ma Cao", + } + MRO{ + "MRO", + "Đồng ouguiya của Mauritania", + } MTL{ - "Lm", + "MTL", "Lia xứ Man-tÆ¡", } + MUR{ + "MUR", + "Đồng rupi của Mauritius", + } + MVR{ + "MVR", + "Đồng rufiyaa của Maldives", + } + MWK{ + "MWK", + "Đồng kwacha của Malawi", + } MXN{ "MX$", "Peso Mêhicô", } MYR{ - "RM", + "MYR", "Rinhgit Malaixia", } + NAD{ + "NAD", + "Đồng đô la của Namibia", + } + NGN{ + "NGN", + "Đồng naira của Nigeria", + } + NIO{ + "NIO", + "Đồng córdoba của Nicaragua", + } NOK{ - "Nkr", + "NOK", "Curon Na Uy", } + NPR{ + "NPR", + "Đồng rupi của Nepal", + } NZD{ "NZ$", "Đô-la New Zealand", } + OMR{ + "OMR", + "Đồng rial của Oman", + } + PAB{ + "PAB", + "Đồng balboa của Panama", + } PEN{ - "S/.", + "PEN", "Nuevo Sol Pêru", } + PGK{ + "PGK", + "Đồng kina của Papua New Guinean", + } PHP{ - "₱", + "PHP", "Peso Philíppin", } PKR{ - "PKRs", + "PKR", "Rupi Pakistan", } PLN{ - "zł", + "PLN", "Zloty Ba Lan", } + PYG{ + "PYG", + "Đồng guarani của Paraguay", + } + QAR{ + "QAR", + "Đồng rial của Qatari", + } RON{ "RON", "Lây Rumani", } RSD{ - "din.", + "RSD", "Đina Xéc-bi", } RUB{ "RUB", "Rúp Nga", } + RWF{ + "RWF", + "Đồng franc của Rwanda", + } SAR{ - "SR", + "SAR", "Rian Ả rập Xêút", } + SBD{ + "SBD", + "Đô la quần đảo Solomon", + } + SCR{ + "SCR", + "Đồng rupi của Seychelles", + } + SDG{ + "SDG", + "Đồng bảng của Sudan", + } SEK{ - "Skr", + "SEK", "Cua-ron Thuỵ Điển", } SGD{ - "S$", + "SGD", "Đô-la Singapore", } + SHP{ + "SHP", + "Đồng bảng của Saint Helena", + } SIT{ - "SIT" /** === */, + "SIT", "Tôla Xlôvênia", } SKK{ - "Sk", + "SKK", "Cuaron Xlôvác", } + SLL{ + "SLL", + "Đồng leone của Sierra Leone", + } + SOS{ + "SOS", + "Đồng shilling của Somali", + } + SRD{ + "SRD", + "Đồng đô la của Suriname", + } + STD{ + "STD", + "Đồng dobra của São Tomé và Príncipe", + } + SYP{ + "SYP", + "Đồng bảng của Syria", + } + SZL{ + "SZL", + "Đồng Lilangeni của Swazi", + } THB{ "฿", "Bạt Thái Lan", } + TJS{ + "TJS", + "Đồng somoni của Tajikistan", + } + TMT{ + "TMT", + "Đồng manat của Turkmenistan", + } + TND{ + "TND", + "Đồng dinar của Tunisia", + } + TOP{ + "TOP", + "Đồng paÊ»anga của Tonga", + } TRL{ "TRL", "Lia Thổ NhÄ© Kỳ", } TRY{ - "TL", + "TRY", "Lia Thổ NhÄ© Kỳ Mới", } + TTD{ + "TTD", + "Đồng đô la của Trinidad và Tobago", + } TWD{ "NT$", "Đô-la Đài Loan", } + TZS{ + "TZS", + "Đồng shilling của Tanzania", + } UAH{ - "₴", + "UAH", "Rúp U-crai-na", } + UGX{ + "UGX", + "Đồng shilling của Uganda", + } USD{ "US$", "Đô-la Mỹ", } + UYU{ + "UYU", + "Đồng peso của Uruguay", + } + UZS{ + "UZS", + "Đồng som của Uzbekistan", + } VEB{ - "VEB" /** === */, + "VEB", "Bôliva Vênêduêla", } + VEF{ + "VEF", + "Đồng bolívar của Venezuela", + } VND{ "₫", - "đồng", + "Đồng", + } + VUV{ + "VUV", + "Đồng vatu của Vanuatu", + } + WST{ + "WST", + "Đồng tala của Samoa", + } + XAF{ + "FCFA", + "Đồng CFA Franc BEAC", } XAU{ "XAU", "Vàng", } + XCD{ + "EC$", + "Đồng đô là của phía đông Caribê", + } + XOF{ + "CFA", + "Franc CFA BCEAO", + } + XPF{ + "CFPF", + "Đồng Franc Thái Bình DÆ°Æ¡ng", + } XXX{ "XXX", "Tiền tệ chÆ°a biết hoặc không hợp lệ", } + YER{ + "YER", + "Đồng rial của Yemen", + } ZAR{ - "R", + "ZAR", "Ran Nam Phi", } + ZMK{ + "ZMK", + "Đồng kwacha của Zambia", + } } CurrencyUnitPatterns{ other{"{0} {1}"} } - Version{"2.0.50.96"} + Version{"2.0.67.6"} } diff --git a/icuSources/data/curr/vun.txt b/icuSources/data/curr/vun.txt index b589b564..707c2d29 100755 --- a/icuSources/data/curr/vun.txt +++ b/icuSources/data/curr/vun.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/vun.xml @@ -16,7 +16,7 @@ vun{ "Dirham ya Falme za Kiarabu", } AOA{ - "Kz", + "AOA", "Kwanza ya Angola", } AUD{ @@ -24,11 +24,11 @@ vun{ "Dola ya Australia", } BHD{ - "BD", + "BHD", "Dinari ya Bahareni", } BIF{ - "FBu", + "BIF", "Faranga ya Burundi", } BWP{ @@ -52,15 +52,15 @@ vun{ "Yuan Renminbi ya China", } CVE{ - "CV$", + "CVE", "Eskudo ya Kepuvede", } DJF{ - "Fdj", + "DJF", "Faranga ya Jibuti", } DZD{ - "DA", + "DZD", "Dinari ya Aljeria", } EGP{ @@ -68,11 +68,11 @@ vun{ "Pauni ya Misri", } ERN{ - "Nfk", + "ERN", "Nakfa ya Eritrea", } ETB{ - "Br", + "ETB", "Bir ya Uhabeshi", } EUR{ @@ -84,7 +84,7 @@ vun{ "Pauni ya Uingereza", } GHC{ - "₵", + "GHC", "Sedi ya Ghana", } GMD{ @@ -92,11 +92,11 @@ vun{ "Dalasi ya Gambia", } GNS{ - "GNS" /** === */, + "GNS", "Faranga ya Gine", } INR{ - "Rs", + "₹", "Rupia ya India", } JPY{ @@ -104,15 +104,15 @@ vun{ "Sarafu ya Kijapani", } KES{ - "Ksh", + "KES", "Shilingi ya Kenya", } KMF{ - "CF", + "KMF", "Faranga ya Komoro", } LRD{ - "L$", + "LRD", "Dola ya Liberia", } LSL{ @@ -120,7 +120,7 @@ vun{ "Loti ya Lesoto", } LYD{ - "LD", + "LYD", "Dinari ya Libya", } MAD{ @@ -132,11 +132,11 @@ vun{ "Faranga ya Bukini", } MRO{ - "UM", + "MRO", "Ugwiya ya Moritania", } MUR{ - "MURs", + "MUR", "Rupia ya Morisi", } MWK{ @@ -144,15 +144,15 @@ vun{ "Kwacha ya Malawi", } MZM{ - "Mt", + "MZM", "Metikali ya Msumbiji", } NAD{ - "N$", + "NAD", "Dola ya Namibia", } NGN{ - "₦", + "NGN", "Naira ya Nijeria", } RWF{ @@ -160,11 +160,11 @@ vun{ "Faranga ya Rwanda", } SAR{ - "SR", + "SAR", "Riyal ya Saudia", } SCR{ - "SRe", + "SCR", "Rupia ya Shelisheli", } SDG{ @@ -172,23 +172,23 @@ vun{ "Dinari ya Sudani", } SDP{ - "SDP" /** === */, + "SDP", "Pauni ya Sudani", } SHP{ - "SH£", + "SHP", "Pauni ya Santahelena", } SLL{ - "Le", + "SLL", "Leoni", } SOS{ - "Ssh", + "SOS", "Shilingi ya Somalia", } STD{ - "Db", + "STD", "Dobra ya Sao Tome na Principe", } SZL{ @@ -196,7 +196,7 @@ vun{ "Lilangeni", } TND{ - "DT", + "TND", "Dinari ya Tunisia", } TZS{ @@ -204,7 +204,7 @@ vun{ "Shilingi ya Tanzania", } UGX{ - "USh", + "UGX", "Shilingi ya Uganda", } USD{ @@ -220,17 +220,17 @@ vun{ "Faranga CFA BCEAO", } ZAR{ - "R", + "ZAR", "Randi ya Afrika Kusini", } ZMK{ - "ZK", + "ZMK", "Kwacha ya Zambia", } ZWD{ - "Z$", + "ZWD", "Dola ya Zimbabwe", } } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/xog.txt b/icuSources/data/curr/xog.txt index 077d6a30..1121438b 100755 --- a/icuSources/data/curr/xog.txt +++ b/icuSources/data/curr/xog.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/xog.xml @@ -16,7 +16,7 @@ xog{ "Diraamu eya Emireeti", } AOA{ - "Kz", + "AOA", "Kwanza y'Angola", } AUD{ @@ -24,11 +24,11 @@ xog{ "Doola y'Awusiturelya", } BHD{ - "BD", + "BHD", "Dinaali ya Baareeni", } BIF{ - "FBu", + "BIF", "Faranga ya burundi", } BWP{ @@ -52,15 +52,15 @@ xog{ "Yuwani Reniminibi ya Cayina", } CVE{ - "CV$", + "CVE", "Esikudo ya Keepu Veredi", } DJF{ - "Fdj", + "DJF", "Faranga ya Jjibuti", } DZD{ - "DA", + "DZD", "Dinaali y'Aligerya", } EGP{ @@ -68,11 +68,11 @@ xog{ "Pawunda ya Misiri", } ERN{ - "Nfk", + "ERN", "Nakifa ya Eritureya", } ETB{ - "Br", + "ETB", "Biiru ya Esyopya", } EUR{ @@ -84,7 +84,7 @@ xog{ "Pawunda ya Bungereza", } GHC{ - "₵", + "GHC", "Sedi ya Gana", } GMD{ @@ -92,11 +92,11 @@ xog{ "Dalasi ya Gambya", } GNS{ - "GNS" /** === */, + "GNS", "Faranga ya Gini", } INR{ - "Rs", + "₹", "Rupiya ya Buyindi", } JPY{ @@ -104,15 +104,15 @@ xog{ "Yeni ya Japani", } KES{ - "Ksh", + "KES", "Silingi ya Kenya", } KMF{ - "CF", + "KMF", "Faranga ya Komoro", } LRD{ - "L$", + "LRD", "Doola ya Liberya", } LSL{ @@ -120,7 +120,7 @@ xog{ "Loti ya Lesoso", } LYD{ - "LD", + "LYD", "Dinaali ya Libya", } MAD{ @@ -132,11 +132,11 @@ xog{ "Faranga ey'eMalagase", } MRO{ - "UM", + "MRO", "Wugwiya ey'eMawritenya", } MUR{ - "MURs", + "MUR", "Rupiya ey'eMawurisyasi", } MWK{ @@ -144,11 +144,11 @@ xog{ "Kwaca ey'eMalawi", } MZM{ - "Mt", + "MZM", "Metikaali ey'eMozambiiki", } NGN{ - "₦", + "NGN", "Nayira ey'eNayijerya", } RWF{ @@ -156,11 +156,11 @@ xog{ "Faranga ey'eRwanda", } SAR{ - "SR", + "SAR", "Riyaali ey'eBuwarabu", } SCR{ - "SRe", + "SCR", "Rupiya ey'eSesere", } SDG{ @@ -168,23 +168,23 @@ xog{ "Dinaali ey'eSudaani", } SDP{ - "SDP" /** === */, + "SDP", "Pawunda ey'eSudaani", } SHP{ - "SH£", + "SHP", "Pawunda ey'eSenti Herena", } SLL{ - "Le", + "SLL", "Lewone", } SOS{ - "Ssh", + "SOS", "Silingi ey'eSomaliya", } STD{ - "Db", + "STD", "Dobura ey'eSantome ne Purincipe", } SZL{ @@ -192,11 +192,11 @@ xog{ "Lilangeni", } TND{ - "DT", + "TND", "Dinaali ey'eTunizya", } TZS{ - "TSh", + "TZS", "Silingi ey'eTanzaniya", } UGX{ @@ -216,17 +216,17 @@ xog{ "Faranga yamu Afirika ya bugwanjuba", } ZAR{ - "R", + "ZAR", "Randi ey'eSawusafirika", } ZMK{ - "ZK", + "ZMK", "Kwaca ey'eZambya", } ZWD{ - "Z$", + "ZWD", "Doola ey'eZimbabwe", } } - Version{"2.0.47.53"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/yav.txt b/icuSources/data/curr/yav.txt new file mode 100755 index 00000000..6c6e52c9 --- /dev/null +++ b/icuSources/data/curr/yav.txt @@ -0,0 +1,108 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/yav.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/yav.xml + */ +yav{ + Currencies{ + AOA{ + "AOA", + "kuansa wu angolá", + } + AUD{ + "AU$", + "toláal wu ostalalí", + } + BHD{ + "BHD", + "tináal wu paaléen", + } + BIF{ + "BIF", + "faláŋɛ u pulundí", + } + BWP{ + "BWP", + "pula pu posuána", + } + CAD{ + "CA$", + "toláal u kanáta", + } + CDF{ + "CDF", + "́faláŋɛ u kongó", + } + CNY{ + "CNÂ¥", + "yuan ɛlɛnmimbí", + } + CVE{ + "CVE", + "ɛskúdo u kápfɛ́ɛl", + } + DJF{ + "DJF", + "́faláŋɛ u síputí", + } + DZD{ + "DZD", + "tináal wu alselí", + } + EGP{ + "EGP", + "lífilɛ wu isípit", + } + ERN{ + "ERN", + "náfka wu elitilée", + } + ETB{ + "ETB", + "píil wu etiopí", + } + EUR{ + "€", + "olóo", + } + GBP{ + "£", + "lífilɛ sitelelíiŋ", + } + GHC{ + "GHC", + "setí", + } + GMD{ + "GMD", + "talasí u kaambí", + } + GNS{ + "GNS", + "silí u kiiné", + } + INR{ + "₹", + "ulupí", + } + JPY{ + "JPÂ¥", + "yɛ́ɛn u sapɔ́ɔŋ", + } + KES{ + "KES", + "síliŋ u kénia", + } + KMF{ + "KMF", + "́faláŋɛ u kɔmɔ́ɔl", + } + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/curr/yo.txt b/icuSources/data/curr/yo.txt index ee999c20..072f248f 100755 --- a/icuSources/data/curr/yo.txt +++ b/icuSources/data/curr/yo.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/yo.xml @@ -16,19 +16,19 @@ yo{ "Diami ti Awon Orílẹ́ède Arabu", } AOA{ - "Kz", - "Wansa ti Orílẹ́ède Àngólà", + "AOA", + "Wansa ti Orílẹ́ède Àngólà", } AUD{ "AU$", "Dọla ti Orílẹ́ède Ástràlìá", } BHD{ - "BD", + "BHD", "Dina ti Orílẹ́ède Báránì", } BIF{ - "FBu", + "BIF", "Faransi ti Orílẹ́ède Bùùrúndì", } BWP{ @@ -52,15 +52,15 @@ yo{ "Reminibi ti Orílẹ́ède ṣáínà", } CVE{ - "CV$", + "CVE", "Kabofediano ti Orílẹ́ède Esuodo", } DJF{ - "Fdj", + "DJF", "Faransi ti Orílẹ́ède Dibouti", } DZD{ - "DA", + "DZD", "Dina ti Orílẹ́ède Àlùgèríánì", } EGP{ @@ -68,11 +68,11 @@ yo{ "pọọn ti Orílẹ́ède Egipiti", } ERN{ - "Nfk", + "ERN", "Nakifa ti Orílẹ́ède Eriteriani", } ETB{ - "Br", + "ETB", "Biri ti Orílẹ́ède Eutopia", } EUR{ @@ -81,10 +81,10 @@ yo{ } GBP{ "£", - "Pọọn ti Orílẹ́ède Bírítísì", + "Pọọn ti Orílẹ́ède Bírítísì", } GHC{ - "₵", + "GHC", "á¹£idi ti Orílẹ́ède Gana", } GMD{ @@ -92,11 +92,11 @@ yo{ "Dalasi ti Orílẹ́ède Gamibia", } GNS{ - "GNS" /** === */, + "GNS", "Faransi ti Orílẹ́ède Gini", } INR{ - "Rs", + "₹", "Rupi ti Orílẹ́ède Indina", } JPY{ @@ -104,15 +104,15 @@ yo{ "Yeni ti Orílẹ́ède Japani", } KES{ - "Ksh", + "KES", "á¹£iili ti Orílẹ́ède Kenya", } KMF{ - "CF", + "KMF", "Faransi ti Orílẹ́ède á¹£omoriani", } LRD{ - "L$", + "LRD", "Dọla ti Orílẹ́ède Liberia", } LSL{ @@ -120,7 +120,7 @@ yo{ "Loti ti Orílẹ́ède Lesoto", } LYD{ - "LD", + "LYD", "Dina ti Orílẹ́ède Libiya", } MAD{ @@ -132,11 +132,11 @@ yo{ "Faransi ti Orílẹ́ède Malagasi", } MRO{ - "UM", + "MRO", "Ouguiya ti Orílẹ́ède Maritania", } MUR{ - "MURs", + "MUR", "Rupi ti Orílẹ́ède Maritiusi", } MWK{ @@ -144,11 +144,11 @@ yo{ "Kaá¹£a ti Orílẹ́ède Malawi", } MZM{ - "Mt", + "MZM", "Metika ti Orílẹ́ède Mosamibiki", } NAD{ - "N$", + "NAD", "Dọla ti Orílẹ́ède Namibia", } NGN{ @@ -160,11 +160,11 @@ yo{ "Faransi ti Orílẹ́ède Ruwanda", } SAR{ - "SR", + "SAR", "Riya ti Orílẹ́ède Saudi", } SCR{ - "SRe", + "SCR", "Rupi ti Orílẹ́ède Sayiselesi", } SDG{ @@ -172,23 +172,23 @@ yo{ "Dina ti Orílẹ́ède Sudani", } SDP{ - "SDP" /** === */, + "SDP", "Pọọun ti Orílẹ́ède Sudani", } SHP{ - "SH£", + "SHP", "Pọọun ti Orílẹ́ède Ì£Elena", } SLL{ - "Le", + "SLL", "Lioni", } SOS{ - "Ssh", + "SOS", "Sile ti Orílẹ́ède Somali", } STD{ - "Db", + "STD", "Dobira ti Orílẹ́ède Sao tome Ati Pirisipe", } SZL{ @@ -196,15 +196,15 @@ yo{ "Lilangeni", } TND{ - "DT", + "TND", "Dina ti Orílẹ́ède Tunisia", } TZS{ - "TSh", + "TZS", "Sile ti Orílẹ́ède Tansania", } UGX{ - "USh", + "UGX", "Siile ti Orílẹ́ède Uganda", } USD{ @@ -220,17 +220,17 @@ yo{ "Faransi ti Orílẹ́ède BIKEAO", } ZAR{ - "R", + "ZAR", "Randi ti Orílẹ́ède Ariwa Afirika", } ZMK{ - "ZK", + "ZMK", "Kawaá¹£a ti Orílẹ́ède Saabia", } ZWD{ - "Z$", + "ZWD", "Dọla ti Orílẹ́ède Siibabuwe", } } - Version{"2.0.49.29"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/zh.txt b/icuSources/data/curr/zh.txt index e80f5fd0..a86461c2 100644 --- a/icuSources/data/curr/zh.txt +++ b/icuSources/data/curr/zh.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/zh.xml @@ -12,7 +12,7 @@ zh{ Currencies{ ADP{ - "ADP" /** === */, + "ADP", "安道尔比塞塔", } AED{ @@ -20,11 +20,11 @@ zh{ "阿联酋迪拉姆", } AFA{ - "AFA" /** === */, + "AFA", "阿富汗尼 (1927-2002)", } AFN{ - "Af", + "AFN", "阿富汗尼", } ALL{ @@ -36,39 +36,35 @@ zh{ "亚美尼亚德拉姆", } ANG{ - "NAf.", - "荷兰安替兰盾", + "ANG", + "荷兰安的列斯盾", } AOA{ - "Kz", + "AOA", "安哥拉宽扎", } AOK{ - "AOK" /** === */, + "AOK", "安哥拉宽扎 (1977-1990)", } AON{ - "AON" /** === */, + "AON", "安哥拉新宽扎 (1990-2000)", } - AOR{ - "AOR" /** === */, - "安哥拉宽扎 Reajustado (1995-1999)", - } ARA{ - "₳", + "ARA", "阿根廷奥斯特", } ARP{ - "ARP" /** === */, + "ARP", "阿根廷比索 (1983-1985)", } ARS{ - "AR$", + "ARS", "阿根廷比索", } ATS{ - "ATS" /** === */, + "ATS", "奥地利先令", } AUD{ @@ -76,7 +72,7 @@ zh{ "澳大利亚元", } AWG{ - "Afl.", + "AWG", "阿鲁巴基尔德元", } AZM{ @@ -84,39 +80,39 @@ zh{ "阿塞拜疆马纳特 (1993-2006)", } AZN{ - "man.", + "AZN", "阿塞拜疆马纳特", } BAD{ - "BAD" /** === */, + "BAD", "波士尼亚-赫塞哥维纳第纳尔", } BAM{ - "KM", + "BAM", "波士尼亚-赫塞哥维纳兑换券", } BBD{ - "Bds$", + "BBD", "巴巴多斯元", } BDT{ - "Tk", + "BDT", "孟加拉塔卡", } BEC{ - "BEC" /** === */, + "BEC", "比利时法郎兑换券", } BEF{ - "BF", + "BEF", "比利时法郎", } BEL{ - "BEL" /** === */, + "BEL", "比利时法郎(金融)", } BGL{ - "BGL" /** === */, + "BGL", "保加利亚硬列弗", } BGN{ @@ -124,43 +120,43 @@ zh{ "保加利亚新列弗", } BHD{ - "BD", + "BHD", "巴林第纳尔", } BIF{ - "FBu", + "BIF", "布隆迪法郎", } BMD{ - "BD$", + "BMD", "百慕大元", } BND{ - "BN$", + "BND", "文莱元", } BOB{ - "Bs", + "BOB", "玻利维亚诺", } BOP{ - "$b.", + "BOP", "玻利维亚比索", } BOV{ - "BOV" /** === */, + "BOV", "玻利维亚 Mvdol(资金)", } BRB{ - "BRB" /** === */, - "巴西克鲁赛罗 Novo (1967-1986)", + "BRB", + "巴西新克鲁赛罗 (1967-1986)", } BRC{ - "BRC" /** === */, + "BRC", "巴西克鲁扎多", } BRE{ - "BRE" /** === */, + "BRE", "巴西克鲁塞罗 (1990-1993)", } BRL{ @@ -168,23 +164,23 @@ zh{ "巴西雷亚尔", } BRN{ - "BRN" /** === */, - "巴西克鲁扎多 Novo", + "BRN", + "巴西新克鲁扎多 (1989-1990)", } BRR{ - "BRR" /** === */, + "BRR", "巴西克鲁塞罗", } BSD{ - "BS$", + "BSD", "巴哈马元", } BTN{ - "Nu.", + "BTN", "不丹努扎姆", } BUK{ - "BUK" /** === */, + "BUK", "缅元", } BWP{ @@ -192,7 +188,7 @@ zh{ "博茨瓦纳普拉", } BYB{ - "BYB" /** === */, + "BYB", "白俄罗斯新卢布 (1994-1999)", } BYR{ @@ -200,7 +196,7 @@ zh{ "白俄罗斯卢布", } BZD{ - "BZ$", + "BZD", "伯利兹元", } CAD{ @@ -216,11 +212,11 @@ zh{ "瑞士法郎", } CLF{ - "CLF" /** === */, - "智利 Unidades de Fomento(资金)", + "CLF", + "智利(资金)", } CLP{ - "CL$", + "CLP", "智利比索", } CNY{ @@ -228,75 +224,75 @@ zh{ "人民币", } COP{ - "CO$", + "COP", "哥伦比亚比索", } CRC{ - "₡", + "CRC", "哥斯达黎加科朗", } CSD{ - "CSD" /** === */, + "CSD", "旧塞尔维亚第纳尔", } CSK{ - "CSK" /** === */, + "CSK", "捷克硬克郎", } CUC{ - "CUC$", + "CUC", "古巴可兑换比索", } CUP{ - "CU$", + "CUP", "古巴比索", } CVE{ - "CV$", + "CVE", "佛得角埃斯库多", } CYP{ - "CY£", + "CYP", "塞浦路斯镑", } CZK{ - "Kč", + "CZK", "捷克克郎", } DDM{ - "DDM" /** === */, + "DDM", "东德奥斯特马克", } DEM{ - "DM", + "DEM", "德国马克", } DJF{ - "Fdj", + "DJF", "吉布提法郎", } DKK{ - "Dkr", + "DKK", "丹麦克朗", } DOP{ - "RD$", + "DOP", "多米尼加比索", } DZD{ - "DA", + "DZD", "阿尔及利亚第纳尔", } ECS{ - "ECS" /** === */, + "ECS", "厄瓜多尔苏克雷", } ECV{ - "ECV" /** === */, - "厄瓜多尔 Unidad de Valor Constante (UVC)", + "ECV", + "厄瓜多尔 (UVC)", } EEK{ - "Ekr", + "EEK", "爱沙尼亚克朗", } EGP{ @@ -304,23 +300,23 @@ zh{ "埃及镑", } ERN{ - "Nfk", + "ERN", "厄立特里亚纳克法", } ESA{ - "ESA" /** === */, + "ESA", "西班牙比塞塔(帐户 A)", } ESB{ - "ESB" /** === */, + "ESB", "西班牙比塞塔(兑换帐户)", } ESP{ - "Pts", + "ESP", "西班牙比塞塔", } ETB{ - "Br", + "ETB", "埃塞俄比亚比尔", } EUR{ @@ -328,19 +324,19 @@ zh{ "欧元", } FIM{ - "mk", + "FIM", "芬兰马克", } FJD{ - "FJ$", + "FJD", "斐济元", } FKP{ - "FK£", + "FKP", "福克兰镑", } FRF{ - "₣", + "FRF", "法国法郎", } GBP{ @@ -348,7 +344,7 @@ zh{ "英镑", } GEK{ - "GEK" /** === */, + "GEK", "乔治亚库蓬拉瑞特", } GEL{ @@ -356,15 +352,15 @@ zh{ "乔治亚拉瑞", } GHC{ - "₵", + "GHC", "加纳塞第", } GHS{ - "GH₵", + "GHS", "加纳塞地", } GIP{ - "GI£", + "GIP", "直布罗陀镑", } GMD{ @@ -372,19 +368,19 @@ zh{ "冈比亚达拉西", } GNF{ - "FG", + "GNF", "几内亚法郎", } GNS{ - "GNS" /** === */, + "GNS", "几内亚西里", } GQE{ - "GQE" /** === */, + "GQE", "赤道几内亚埃奎勒", } GRD{ - "₯", + "GRD", "希腊德拉克马", } GTQ{ @@ -392,15 +388,15 @@ zh{ "危地马拉格查尔", } GWE{ - "GWE" /** === */, + "GWE", "葡萄牙几内亚埃斯库多", } GWP{ - "GWP" /** === */, + "GWP", "几内亚比绍比索", } GYD{ - "GY$", + "GYD", "圭亚那元", } HKD{ @@ -412,11 +408,11 @@ zh{ "洪都拉斯拉伦皮拉", } HRD{ - "HRD" /** === */, + "HRD", "克罗地亚第纳尔", } HRK{ - "kn", + "HRK", "克罗地亚库纳", } HTG{ @@ -424,19 +420,19 @@ zh{ "海地古德", } HUF{ - "Ft", + "HUF", "匈牙利福林", } IDR{ - "Rp", + "IDR", "印度尼西亚盾", } IEP{ - "IR£", + "IEP", "爱尔兰镑", } ILP{ - "I£", + "ILP", "以色列镑", } ILS{ @@ -444,7 +440,7 @@ zh{ "以色列新谢克尔", } INR{ - "Rs", + "₹", "印度卢比", } IQD{ @@ -456,19 +452,19 @@ zh{ "伊朗里亚尔", } ISK{ - "Ikr", + "ISK", "冰岛克朗", } ITL{ - "IT₤", + "ITL", "意大利里拉", } JMD{ - "J$", + "JMD", "牙买加元", } JOD{ - "JD", + "JOD", "约旦第纳尔", } JPY{ @@ -476,7 +472,7 @@ zh{ "日元", } KES{ - "Ksh", + "KES", "肯尼亚先令", } KGS{ @@ -488,7 +484,7 @@ zh{ "柬埔寨瑞尔", } KMF{ - "CF", + "KMF", "科摩罗法郎", } KPW{ @@ -500,11 +496,11 @@ zh{ "韩圆", } KWD{ - "KD", + "KWD", "科威特第纳尔", } KYD{ - "KY$", + "KYD", "开曼元", } KZT{ @@ -512,19 +508,19 @@ zh{ "哈萨克斯坦坚戈", } LAK{ - "₭", + "LAK", "老挝基普", } LBP{ - "LB£", + "LBP", "黎巴嫩镑", } LKR{ - "SLRs", + "LKR", "斯里兰卡卢比", } LRD{ - "L$", + "LRD", "利比亚元", } LSL{ @@ -532,35 +528,35 @@ zh{ "莱索托洛蒂", } LTL{ - "Lt", + "LTL", "立陶宛立特", } LTT{ - "LTT" /** === */, + "LTT", "立陶宛塔咯呐司", } LUC{ - "LUC" /** === */, + "LUC", "卢森堡可兑换法郎", } LUF{ - "LUF" /** === */, + "LUF", "卢森堡法郎", } LUL{ - "LUL" /** === */, + "LUL", "卢森堡金融法郎", } LVL{ - "Ls", + "LVL", "拉脱维亚拉特", } LVR{ - "LVR" /** === */, + "LVR", "拉脱维亚卢布", } LYD{ - "LD", + "LYD", "利比亚第纳尔", } MAD{ @@ -568,7 +564,7 @@ zh{ "摩洛哥迪拉姆", } MAF{ - "MAF" /** === */, + "MAF", "摩洛哥法郎", } MDL{ @@ -580,7 +576,7 @@ zh{ "马达加斯加阿里亚里", } MGF{ - "MGF" /** === */, + "MGF", "马达加斯加法郎", } MKD{ @@ -588,7 +584,7 @@ zh{ "马其顿戴代纳尔", } MLF{ - "MLF" /** === */, + "MLF", "马里法郎", } MMK{ @@ -596,32 +592,32 @@ zh{ "缅甸开亚特", } MNT{ - "₮", + "MNT", "蒙古图格里克", } MOP{ - "MOP$", + "MOP", "澳门元", } MRO{ - "UM", + "MRO", "毛里塔尼亚乌吉亚", } MTL{ - "Lm", + "MTL", "马耳他里拉", } MTP{ - "MT£", + "MTP", "马耳他镑", } MUR{ - "MURs", + "MUR", "毛里求斯卢比", } MVR{ "MVR", - "马尔代夫拉菲亚", + "马尔代夫卢菲亚", } MWK{ "MWK", @@ -632,55 +628,55 @@ zh{ "墨西哥比索", } MXP{ - "MXP" /** === */, + "MXP", "墨西哥银比索 (1861-1992)", } MXV{ - "MXV" /** === */, - "墨西哥 Unidad de Inversion (UDI)(资金)", + "MXV", + "墨西哥(资金)", } MYR{ - "RM", + "MYR", "马来西亚林吉特", } MZE{ - "MZE" /** === */, + "MZE", "莫桑比克埃斯库多", } MZM{ - "Mt", + "MZM", "旧莫桑比克美提卡", } MZN{ - "MTn", + "MZN", "莫桑比克美提卡", } NAD{ - "N$", + "NAD", "纳米比亚元", } NGN{ - "₦", + "NGN", "尼日利亚奈拉", } NIC{ - "NIC" /** === */, - "尼加拉瓜科多巴", + "NIC", + "尼加拉瓜科多巴 (1988-1991)", } NIO{ - "C$", + "NIO", "尼加拉瓜金科多巴", } NLG{ - "fl", + "NLG", "荷兰盾", } NOK{ - "Nkr", + "NOK", "挪威克朗", } NPR{ - "NPRs", + "NPR", "尼泊尔卢比", } NZD{ @@ -692,19 +688,19 @@ zh{ "阿曼里亚尔", } PAB{ - "B/.", + "PAB", "巴拿马巴波亚", } PEI{ - "I/.", + "PEI", "秘鲁印第", } PEN{ - "S/.", + "PEN", "秘鲁新索尔", } PES{ - "PES" /** === */, + "PES", "秘鲁索尔", } PGK{ @@ -712,35 +708,35 @@ zh{ "巴布亚新几内亚基那", } PHP{ - "₱", + "PHP", "菲律宾比索", } PKR{ - "PKRs", + "PKR", "巴基斯坦卢比", } PLN{ - "zł", + "PLN", "波兰兹罗提", } PLZ{ - "PLZ" /** === */, + "PLZ", "波兰兹罗提 (1950-1995)", } PTE{ - "Esc", + "PTE", "葡萄牙埃斯库多", } PYG{ - "₲", + "PYG", "巴拉圭瓜拉尼", } QAR{ - "QR", + "QAR", "卡塔尔里亚尔", } RHD{ - "RH$", + "RHD", "罗得西亚元", } ROL{ @@ -752,7 +748,7 @@ zh{ "罗马尼亚列伊", } RSD{ - "din.", + "RSD", "塞尔维亚第纳尔", } RUB{ @@ -760,7 +756,7 @@ zh{ "俄国卢布", } RUR{ - "RUR" /** === */, + "RUR", "俄国卢布 (1991-1998)", } RWF{ @@ -768,19 +764,19 @@ zh{ "卢旺达法郎", } SAR{ - "SR", + "SAR", "沙特里亚尔", } SBD{ - "SI$", + "SBD", "所罗门群岛元", } SCR{ - "SRe", + "SCR", "塞舌尔卢比", } SDD{ - "LSd", + "SDD", "苏丹第纳尔", } SDG{ @@ -788,59 +784,59 @@ zh{ "苏丹镑", } SDP{ - "SDP" /** === */, + "SDP", "旧苏丹镑", } SEK{ - "Skr", + "SEK", "瑞典克朗", } SGD{ - "S$", + "SGD", "新加坡元", } SHP{ - "SH£", + "SHP", "圣赫勒拿群岛磅", } SIT{ - "SIT" /** === */, + "SIT", "斯洛文尼亚托拉尔", } SKK{ - "Sk", + "SKK", "斯洛伐克克朗", } SLL{ - "Le", + "SLL", "塞拉利昂利昂", } SOS{ - "Ssh", + "SOS", "索马里先令", } SRD{ - "SR$", + "SRD", "苏里南元", } SRG{ - "Sf", + "SRG", "苏里南盾", } STD{ - "Db", + "STD", "圣多美和普林西比多布拉", } SUR{ - "SUR" /** === */, + "SUR", "苏联卢布", } SVC{ - "SV₡", + "SVC", "萨尔瓦多科朗", } SYP{ - "SY£", + "SYP", "叙利亚镑", } SZL{ @@ -852,7 +848,7 @@ zh{ "泰铢", } TJR{ - "TJR" /** === */, + "TJR", "塔吉克斯坦卢布", } TJS{ @@ -861,34 +857,34 @@ zh{ } TMM{ "TMM", - "土库曼斯坦马纳特", + "土库曼斯坦马纳特 (1993-2009)", } TMT{ "TMT", - "土库曼斯坦新马纳特", + "土库曼斯坦马纳特", } TND{ - "DT", + "TND", "突尼斯第纳尔", } TOP{ - "T$", + "TOP", "汤加潘加", } TPE{ - "TPE" /** === */, + "TPE", "帝汶埃斯库多", } TRL{ "TRL", - "土耳其里拉", + "土耳其里拉 (1922-2005)", } TRY{ - "TL", - "新土耳其里拉", + "TRY", + "土耳其里拉", } TTD{ - "TT$", + "TTD", "特立尼达和多巴哥元", } TWD{ @@ -896,23 +892,23 @@ zh{ "新台币", } TZS{ - "TSh", + "TZS", "坦桑尼亚先令", } UAH{ - "₴", + "UAH", "乌克兰格里夫尼亚", } UAK{ - "UAK" /** === */, + "UAK", "乌克兰币", } UGS{ - "UGS" /** === */, + "UGS", "乌干达先令 (1966-1987)", } UGX{ - "USh", + "UGX", "乌干达先令", } USD{ @@ -920,43 +916,43 @@ zh{ "美元", } USN{ - "USN" /** === */, + "USN", "美元(次日)", } USS{ - "USS" /** === */, + "USS", "美元(当日)", } UYP{ - "UYP" /** === */, + "UYP", "乌拉圭新比索 (1975-1993)", } UYU{ - "$U", + "UYU", "乌拉圭比索", } UZS{ "UZS", - "乌兹别克斯苏姆", + "乌兹别克斯坦苏姆", } VEB{ - "VEB" /** === */, + "VEB", "委内瑞拉博利瓦", } VEF{ - "Bs.F.", - "委内瑞拉强势玻利瓦", + "VEF", + "委内瑞拉玻利瓦尔", } VND{ "₫", "越南盾", } VUV{ - "VT", + "VUV", "瓦努阿图瓦图", } WST{ - "WS$", + "WST", "西萨摩亚塔拉", } XAF{ @@ -996,7 +992,7 @@ zh{ "特别提款权", } XEU{ - "XEU" /** === */, + "XEU", "欧洲货币单位", } XFO{ @@ -1005,7 +1001,7 @@ zh{ } XFU{ "XFU", - "法国 UIC 法郎", + "法国法郎 (UIC)", } XOF{ "CFA", @@ -1024,7 +1020,7 @@ zh{ "铂", } XRE{ - "XRE" /** === */, + "XRE", "RINET 基金", } XTS{ @@ -1033,42 +1029,42 @@ zh{ } XXX{ "XXX", - "货币未知或无效", + "未知货币", } YDD{ - "YDD" /** === */, + "YDD", "也门第纳尔", } YER{ - "YR", + "YER", "也门里亚尔", } YUD{ - "YUD" /** === */, + "YUD", "南斯拉夫硬第纳尔", } YUM{ - "YUM" /** === */, + "YUM", "南斯拉夫偌威第纳尔", } YUN{ - "YUN" /** === */, + "YUN", "南斯拉夫可兑换第纳尔", } ZAL{ - "ZAL" /** === */, + "ZAL", "南非兰特 (金融)", } ZAR{ - "R", + "ZAR", "南非兰特", } ZMK{ - "ZK", + "ZMK", "赞比亚克瓦查", } ZRN{ - "NZ", + "ZRN", "新扎伊尔", } ZRZ{ @@ -1076,7 +1072,7 @@ zh{ "扎伊尔", } ZWD{ - "Z$", + "ZWD", "津巴布韦元", } ZWL{ @@ -1084,5 +1080,5 @@ zh{ "津巴布韦元 (2009)", } } - Version{"2.0.50.96"} + Version{"2.0.67.6"} } diff --git a/icuSources/data/curr/zh_CN.txt b/icuSources/data/curr/zh_CN.txt index cdf17f15..348f06ef 100644 --- a/icuSources/data/curr/zh_CN.txt +++ b/icuSources/data/curr/zh_CN.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/zh_CN.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** zh_CN{ "%%ALIAS"{"zh_Hans_CN"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/curr/zh_HK.txt b/icuSources/data/curr/zh_HK.txt index 78e6c2c3..8e03c713 100644 --- a/icuSources/data/curr/zh_HK.txt +++ b/icuSources/data/curr/zh_HK.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/zh_HK.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** zh_HK{ "%%ALIAS"{"zh_Hant_HK"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/curr/zh_Hans.txt b/icuSources/data/curr/zh_Hans.txt index c5de7c10..565bfc7d 100644 --- a/icuSources/data/curr/zh_Hans.txt +++ b/icuSources/data/curr/zh_Hans.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/zh_Hans.xml diff --git a/icuSources/data/curr/zh_Hans_CN.txt b/icuSources/data/curr/zh_Hans_CN.txt index 5a262c20..c4f51854 100644 --- a/icuSources/data/curr/zh_Hans_CN.txt +++ b/icuSources/data/curr/zh_Hans_CN.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/zh_CN.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ zh_Hans_CN{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/curr/zh_Hans_HK.txt b/icuSources/data/curr/zh_Hans_HK.txt index a0ead93b..54b3b8fc 100644 --- a/icuSources/data/curr/zh_Hans_HK.txt +++ b/icuSources/data/curr/zh_Hans_HK.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/zh_Hans_HK.xml @@ -8,10 +8,42 @@ // *************************************************************************** zh_Hans_HK{ Currencies{ + AWG{ + "AWG", + "阿鲁巴弗罗林", + } + BAM{ + "BAM", + "波斯尼亚-黑塞哥维那可兑换马克", + } + FKP{ + "FKP", + "福克兰群岛镑", + } HKD{ "$", "港元", } + KYD{ + "KYD", + "开曼群岛元", + } + KZT{ + "KZT", + "哈萨克斯坦腾格", + } + NIO{ + "NIO", + "尼加拉瓜科多巴", + } + RUB{ + "RUB", + "俄罗斯卢布", + } + UAH{ + "UAH", + "乌克兰赫夫纳", + } } - Version{"2.0.47.72"} + Version{"2.0.64.65"} } diff --git a/icuSources/data/curr/zh_Hans_MO.txt b/icuSources/data/curr/zh_Hans_MO.txt new file mode 100755 index 00000000..b6837eec --- /dev/null +++ b/icuSources/data/curr/zh_Hans_MO.txt @@ -0,0 +1,33 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/zh_Hans_MO.xml +// * +// *************************************************************************** +zh_Hans_MO{ + Currencies{ + AWG{ + "AWG", + "阿鲁巴弗罗林", + } + BAM{ + "BAM", + "波斯尼亚-黑塞哥维那可兑换马克", + } + FKP{ + "FKP", + "福克兰群岛镑", + } + KZT{ + "KZT", + "哈萨克斯坦腾格", + } + NIO{ + "NIO", + "尼加拉瓜科多巴", + } + } + Version{"2.0.64.65"} +} diff --git a/icuSources/data/curr/zh_Hans_SG.txt b/icuSources/data/curr/zh_Hans_SG.txt index fcad1638..977fac7f 100644 --- a/icuSources/data/curr/zh_Hans_SG.txt +++ b/icuSources/data/curr/zh_Hans_SG.txt @@ -1,14 +1,33 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/zh_SG.xml +// * Source File:/common/main/zh_Hans_SG.xml // * // *************************************************************************** zh_Hans_SG{ - /** - * empty target resource - */ - ___{""} + Currencies{ + AWG{ + "AWG", + "阿鲁巴弗罗林", + } + BAM{ + "BAM", + "波斯尼亚-黑塞哥维那可兑换马克", + } + FKP{ + "FKP", + "福克兰群岛镑", + } + KZT{ + "KZT", + "哈萨克斯坦腾格", + } + NIO{ + "NIO", + "尼加拉瓜科多巴", + } + } + Version{"2.0.64.65"} } diff --git a/icuSources/data/curr/zh_Hant.txt b/icuSources/data/curr/zh_Hant.txt index 1f6b3d86..67dd71ff 100644 --- a/icuSources/data/curr/zh_Hant.txt +++ b/icuSources/data/curr/zh_Hant.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/zh_Hant.xml @@ -10,10 +10,9 @@ * ICU source: /xml/main/zh_Hant.xml */ zh_Hant{ - %%ParentIsRoot:int{1} Currencies{ ADP{ - "ADP" /** === */, + "ADP", "安道爾陪士特", } AED{ @@ -21,11 +20,11 @@ zh_Hant{ "阿拉伯聯合大公國迪爾汗", } AFA{ - "AFA" /** === */, + "AFA", "阿富汗尼 (1927-2002)", } AFN{ - "Af", + "AFN", "阿富汗尼", } ALL{ @@ -37,39 +36,39 @@ zh_Hant{ "亞美尼亞德拉姆", } ANG{ - "NAf.", + "ANG", "荷屬安地列斯盾", } AOA{ - "Kz", + "AOA", "安哥拉寬扎", } AOK{ - "AOK" /** === */, + "AOK", "安哥拉寬扎 (1977-1990)", } AON{ - "AON" /** === */, + "AON", "安哥拉新寬扎 (1990-2000)", } AOR{ - "AOR" /** === */, - "安哥拉新寬扎 Reajustado (1995-1999)", + "AOR", + "安哥拉新調寬扎 (1995-1999)", } ARA{ - "₳", + "ARA", "阿根廷奧斯特納爾", } ARP{ - "ARP" /** === */, + "ARP", "阿根廷披索 (1983-1985)", } ARS{ - "AR$", + "ARS", "阿根廷披索", } ATS{ - "ATS" /** === */, + "ATS", "奧地利先令", } AUD{ @@ -77,7 +76,7 @@ zh_Hant{ "澳幣", } AWG{ - "Afl.", + "AWG", "阿魯巴盾", } AZM{ @@ -85,39 +84,39 @@ zh_Hant{ "亞塞拜然馬納特 (1993-2006)", } AZN{ - "man.", + "AZN", "亞塞拜然馬納特", } BAD{ - "BAD" /** === */, + "BAD", "波士尼亞-黑塞哥維那第納爾", } BAM{ - "KM", + "BAM", "波士尼亞-黑塞哥維那可轉換馬克", } BBD{ - "Bds$", + "BBD", "巴貝多元", } BDT{ - "Tk", + "BDT", "孟加拉塔卡", } BEC{ - "BEC" /** === */, + "BEC", "比利時法郎(可轉換)", } BEF{ - "BF", + "BEF", "比利時法郎", } BEL{ - "BEL" /** === */, + "BEL", "比利時法郎(金融)", } BGL{ - "BGL" /** === */, + "BGL", "保加利亞硬列弗", } BGN{ @@ -125,43 +124,43 @@ zh_Hant{ "保加利亞新列弗", } BHD{ - "BD", + "BHD", "巴林第納爾", } BIF{ - "FBu", + "BIF", "蒲隆地法郎", } BMD{ - "BD$", + "BMD", "百慕達幣", } BND{ - "BN$", + "BND", "汶萊元", } BOB{ - "Bs", + "BOB", "玻利維亞貨幣單位", } BOP{ - "$b.", + "BOP", "玻利維亞披索", } BOV{ - "BOV" /** === */, + "BOV", "玻利維亞幕多", } BRB{ - "BRB" /** === */, - "巴西克魯薩多農瓦(1967-1986)", + "BRB", + "巴西克魯薩多農瓦 (1967-1986)", } BRC{ - "BRC" /** === */, + "BRC", "巴西克魯賽羅 (1986-1989)", } BRE{ - "BRE" /** === */, + "BRE", "巴西克魯賽羅 (1990-1993)", } BRL{ @@ -169,23 +168,23 @@ zh_Hant{ "巴西里拉", } BRN{ - "BRN" /** === */, + "BRN", "巴西克如爾達農瓦", } BRR{ - "BRR" /** === */, + "BRR", "巴西克魯賽羅", } BSD{ - "BS$", + "BSD", "巴哈馬元", } BTN{ - "Nu.", + "BTN", "不丹那特倫", } BUK{ - "BUK" /** === */, + "BUK", "緬甸基雅特", } BWP{ @@ -193,7 +192,7 @@ zh_Hant{ "波札那普拉", } BYB{ - "BYB" /** === */, + "BYB", "白俄羅斯新盧布 (1994-1999)", } BYR{ @@ -201,7 +200,7 @@ zh_Hant{ "白俄羅斯盧布", } BZD{ - "BZ$", + "BZD", "貝里斯元", } CAD{ @@ -213,23 +212,23 @@ zh_Hant{ "剛果法郎", } CHE{ - "CHE" /** === */, - "WIR 歐元", + "CHE", + "歐元 (WIR)", } CHF{ "CHF", "瑞士法郎", } CHW{ - "CHW" /** === */, - "WIR 法郎", + "CHW", + "法郎 (WIR)", } CLF{ - "CLF" /** === */, + "CLF", "卡林油達佛曼跎", } CLP{ - "CL$", + "CLP", "智利披索", } CNY{ @@ -237,67 +236,67 @@ zh_Hant{ "人民幣", } COP{ - "CO$", + "COP", "哥倫比亞披索", } CRC{ - "₡", + "CRC", "哥斯大黎加科郎", } CSK{ - "CSK" /** === */, + "CSK", "捷克斯洛伐克硬克朗", } CUC{ - "CUC$", + "CUC", "古巴可轉換披索", } CUP{ - "CU$", + "CUP", "古巴披索", } CVE{ - "CV$", + "CVE", "維德角埃斯庫多", } CYP{ - "CY£", + "CYP", "賽普勒斯鎊", } CZK{ - "Kč", + "CZK", "捷克克朗", } DEM{ - "DM", + "DEM", "德國馬克", } DJF{ - "Fdj", + "DJF", "吉布地法郎", } DKK{ - "Dkr", + "DKK", "丹麥克羅納", } DOP{ - "RD$", + "DOP", "多明尼加披索", } DZD{ - "DA", + "DZD", "阿爾及利亞第納爾", } ECS{ - "ECS" /** === */, + "ECS", "厄瓜多蘇克雷", } ECV{ - "ECV" /** === */, + "ECV", "厄瓜多爾由里達瓦康斯坦 (UVC)", } EEK{ - "Ekr", + "EEK", "愛沙尼亞克朗", } EGP{ @@ -305,15 +304,15 @@ zh_Hant{ "埃及鎊", } ERN{ - "Nfk", + "ERN", "厄立特里亞納克法", } ESP{ - "Pts", + "ESP", "西班牙陪士特", } ETB{ - "Br", + "ETB", "衣索比亞比爾", } EUR{ @@ -321,19 +320,19 @@ zh_Hant{ "歐元", } FIM{ - "mk", + "FIM", "芬蘭馬克", } FJD{ - "FJ$", + "FJD", "斐濟元", } FKP{ - "FK£", + "FKP", "福克蘭群島鎊", } FRF{ - "₣", + "FRF", "法國法郎", } GBP{ @@ -345,15 +344,15 @@ zh_Hant{ "喬治拉里", } GHC{ - "₵", + "GHC", "迦納仙蔕 (1979-2007)", } GHS{ - "GH₵", + "GHS", "迦納仙蔕", } GIP{ - "GI£", + "GIP", "直布羅陀鎊", } GMD{ @@ -361,19 +360,19 @@ zh_Hant{ "甘比亞達拉西", } GNF{ - "FG", + "GNF", "幾內亞法郎", } GNS{ - "GNS" /** === */, + "GNS", "幾內亞西里", } GQE{ - "GQE" /** === */, + "GQE", "赤道幾內亞埃奎勒", } GRD{ - "₯", + "GRD", "希臘德拉克馬", } GTQ{ @@ -381,15 +380,15 @@ zh_Hant{ "瓜地馬拉格查爾", } GWE{ - "GWE" /** === */, + "GWE", "葡屬幾內亞埃斯庫多", } GWP{ - "GWP" /** === */, + "GWP", "幾內亞比索披索", } GYD{ - "GY$", + "GYD", "圭亞那元", } HKD{ @@ -401,11 +400,11 @@ zh_Hant{ "洪都拉斯倫皮拉", } HRD{ - "HRD" /** === */, + "HRD", "克羅地亞第納爾", } HRK{ - "kn", + "HRK", "克羅地亞庫納", } HTG{ @@ -413,19 +412,19 @@ zh_Hant{ "海地古德", } HUF{ - "Ft", + "HUF", "匈牙利福林", } IDR{ - "Rp", + "IDR", "印尼盾", } IEP{ - "IR£", + "IEP", "愛爾蘭鎊", } ILP{ - "I£", + "ILP", "以色列鎊", } ILS{ @@ -433,7 +432,7 @@ zh_Hant{ "以色列新謝克爾", } INR{ - "Rs", + "₹", "印度盧比", } IQD{ @@ -445,19 +444,19 @@ zh_Hant{ "伊朗里亞爾", } ISK{ - "Ikr", + "ISK", "冰島克朗", } ITL{ - "IT₤", + "ITL", "義大利里拉", } JMD{ - "J$", + "JMD", "牙買加元", } JOD{ - "JD", + "JOD", "約旦第納爾", } JPY{ @@ -465,7 +464,7 @@ zh_Hant{ "日圓", } KES{ - "Ksh", + "KES", "肯尼亞先令", } KGS{ @@ -477,7 +476,7 @@ zh_Hant{ "柬埔寨瑞爾", } KMF{ - "CF", + "KMF", "科摩羅法郎", } KPW{ @@ -489,11 +488,11 @@ zh_Hant{ "韓圜", } KWD{ - "KD", + "KWD", "科威特第納爾", } KYD{ - "KY$", + "KYD", "開曼群島美元", } KZT{ @@ -501,19 +500,19 @@ zh_Hant{ "卡扎克斯坦坦吉", } LAK{ - "₭", + "LAK", "寮國基普", } LBP{ - "LB£", + "LBP", "黎巴嫩鎊", } LKR{ - "SLRs", + "LKR", "斯里蘭卡盧布", } LRD{ - "L$", + "LRD", "賴比瑞亞元", } LSL{ @@ -521,35 +520,35 @@ zh_Hant{ "賴索托羅蒂", } LTL{ - "Lt", + "LTL", "立陶宛里塔", } LTT{ - "LTT" /** === */, + "LTT", "立陶宛特羅", } LUC{ - "LUC" /** === */, + "LUC", "盧森堡可兌換法郎", } LUF{ - "LUF" /** === */, + "LUF", "盧森堡法郎", } LUL{ - "LUL" /** === */, + "LUL", "盧森堡金融法郎", } LVL{ - "Ls", + "LVL", "拉脫維亞拉特銀幣", } LVR{ - "LVR" /** === */, + "LVR", "拉脫維亞盧布", } LYD{ - "LD", + "LYD", "利比亞第納爾", } MAD{ @@ -557,7 +556,7 @@ zh_Hant{ "摩洛哥迪拉姆", } MAF{ - "MAF" /** === */, + "MAF", "摩洛哥法郎", } MDL{ @@ -569,7 +568,7 @@ zh_Hant{ "馬達加斯加艾瑞爾", } MGF{ - "MGF" /** === */, + "MGF", "馬達加斯加法郎", } MKD{ @@ -577,7 +576,7 @@ zh_Hant{ "馬其頓第納爾", } MLF{ - "MLF" /** === */, + "MLF", "馬里法郎", } MMK{ @@ -585,27 +584,27 @@ zh_Hant{ "緬甸元", } MNT{ - "₮", + "MNT", "蒙古圖格里克", } MOP{ - "MOP$", + "MOP", "澳門元", } MRO{ - "UM", + "MRO", "茅利塔尼亞烏吉亞", } MTL{ - "Lm", + "MTL", "馬爾他里拉", } MTP{ - "MT£", + "MTP", "馬爾他鎊", } MUR{ - "MURs", + "MUR", "模里西斯盧布", } MVR{ @@ -621,51 +620,55 @@ zh_Hant{ "墨西哥披索", } MXP{ - "MXP" /** === */, + "MXP", "墨西哥銀披索 (1861-1992)", } + MXV{ + "MXV", + "墨西哥轉換單位 (UDI)", + } MYR{ - "RM", + "MYR", "馬來西亞令吉", } MZE{ - "MZE" /** === */, + "MZE", "莫三比克埃斯庫多", } MZM{ - "Mt", + "MZM", "莫三比克梅蒂卡爾", } MZN{ - "MTn", + "MZN", "莫三比克美提卡", } NAD{ - "N$", + "NAD", "納米比亞元", } NGN{ - "₦", + "NGN", "奈及利亞奈拉", } NIC{ - "NIC" /** === */, + "NIC", "尼加拉瓜科多巴", } NIO{ - "C$", + "NIO", "尼加拉瓜金科多巴", } NLG{ - "fl", + "NLG", "荷蘭盾", } NOK{ - "Nkr", + "NOK", "挪威克羅納", } NPR{ - "NPRs", + "NPR", "尼泊爾盧布", } NZD{ @@ -677,19 +680,19 @@ zh_Hant{ "阿曼里奧", } PAB{ - "B/.", + "PAB", "巴拿馬巴波亞", } PEI{ - "I/.", + "PEI", "祕魯因蒂", } PEN{ - "S/.", + "PEN", "秘魯新太陽幣", } PES{ - "PES" /** === */, + "PES", "秘魯太陽幣", } PGK{ @@ -697,31 +700,31 @@ zh_Hant{ "巴布亞紐幾內亞基那", } PHP{ - "₱", + "PHP", "菲律賓披索", } PKR{ - "PKRs", + "PKR", "巴基斯坦盧布", } PLN{ - "zł", + "PLN", "波蘭茲羅提", } PLZ{ - "PLZ" /** === */, + "PLZ", "波蘭茲羅提 (1950-1995)", } PTE{ - "Esc", + "PTE", "葡萄牙埃斯庫多", } PYG{ - "₲", + "PYG", "巴拉圭瓜拉尼", } QAR{ - "QR", + "QAR", "卡達爾里亞爾", } RON{ @@ -729,7 +732,7 @@ zh_Hant{ "羅馬尼亞列伊", } RSD{ - "din.", + "RSD", "塞爾維亞戴納", } RUB{ @@ -737,7 +740,7 @@ zh_Hant{ "俄羅斯盧布", } RUR{ - "RUR" /** === */, + "RUR", "俄羅斯盧布 (1991-1998)", } RWF{ @@ -745,19 +748,19 @@ zh_Hant{ "盧安達法郎", } SAR{ - "SR", + "SAR", "沙烏地里雅", } SBD{ - "SI$", + "SBD", "索羅門群島元", } SCR{ - "SRe", + "SCR", "塞席爾盧比", } SDD{ - "LSd", + "SDD", "蘇丹第納爾", } SDG{ @@ -765,59 +768,59 @@ zh_Hant{ "蘇丹鎊", } SDP{ - "SDP" /** === */, + "SDP", "舊蘇丹鎊", } SEK{ - "Skr", + "SEK", "瑞典克羅納", } SGD{ - "S$", + "SGD", "新加坡幣", } SHP{ - "SH£", + "SHP", "聖赫勒拿鎊", } SIT{ - "SIT" /** === */, + "SIT", "斯洛維尼亞托勒", } SKK{ - "Sk", + "SKK", "斯洛伐克克朗", } SLL{ - "Le", + "SLL", "獅子山利昂", } SOS{ - "Ssh", + "SOS", "索馬利亞先令", } SRD{ - "SR$", + "SRD", "蘇利南元", } SRG{ - "Sf", + "SRG", "蘇利南基爾", } STD{ - "Db", + "STD", "聖多美島和普林西比島多布拉", } SUR{ - "SUR" /** === */, + "SUR", "蘇聯盧布", } SVC{ - "SV₡", + "SVC", "薩爾瓦多科郎", } SYP{ - "SY£", + "SYP", "敘利亞鎊", } SZL{ @@ -829,7 +832,7 @@ zh_Hant{ "泰銖", } TJR{ - "TJR" /** === */, + "TJR", "塔吉克盧布", } TJS{ @@ -845,15 +848,15 @@ zh_Hant{ "土庫曼新馬納特", } TND{ - "DT", + "TND", "突尼西亞第納爾", } TOP{ - "T$", + "TOP", "東加潘加", } TPE{ - "TPE" /** === */, + "TPE", "帝汶埃斯庫多", } TRL{ @@ -861,11 +864,11 @@ zh_Hant{ "土耳其里拉", } TRY{ - "TL", + "TRY", "新土耳其里拉", } TTD{ - "TT$", + "TTD", "千里達及托巴哥元", } TWD{ @@ -873,23 +876,23 @@ zh_Hant{ "新臺幣", } TZS{ - "TSh", + "TZS", "坦尚尼亞先令", } UAH{ - "₴", + "UAH", "烏克蘭格里夫那", } UAK{ - "UAK" /** === */, + "UAK", "烏克蘭卡本瓦那茲", } UGS{ - "UGS" /** === */, + "UGS", "烏干達先令 (1966-1987)", } UGX{ - "USh", + "UGX", "烏干達先令", } USD{ @@ -897,19 +900,19 @@ zh_Hant{ "美元", } USN{ - "USN" /** === */, - "美元 (第二天)", + "USN", + "美元(次日)", } USS{ - "USS" /** === */, - "美元 (同一天)", + "USS", + "美元(當日)", } UYP{ - "UYP" /** === */, + "UYP", "烏拉圭披索 (1975-1993)", } UYU{ - "$U", + "UYU", "烏拉圭披索", } UZS{ @@ -917,11 +920,11 @@ zh_Hant{ "烏茲別克索姆", } VEB{ - "VEB" /** === */, + "VEB", "委內瑞拉玻利瓦", } VEF{ - "Bs.F.", + "VEF", "委內瑞拉強勢玻利瓦", } VND{ @@ -929,20 +932,16 @@ zh_Hant{ "越南盾", } VUV{ - "VT", + "VUV", "萬那杜萬杜", } WST{ - "WS$", + "WST", "西薩摩亞塔拉", } XAF{ "FCFA", - "西非法郎 BEAC", - } - XAG{ - "XAG", - "XAG", + "法郎 (CFA-BEAC)", } XAU{ "XAU", @@ -954,7 +953,7 @@ zh_Hant{ } XBB{ "XBB", - "歐洲貨幣單位 XBB", + "歐洲貨幣單位 (XBB)", } XBC{ "XBC", @@ -973,8 +972,8 @@ zh_Hant{ "特殊提款權", } XEU{ - "XEU" /** === */, - "歐洲貨幣單位 XEU", + "XEU", + "歐洲貨幣單位 (XEU)", } XFO{ "XFO", @@ -982,66 +981,58 @@ zh_Hant{ } XFU{ "XFU", - "法國 UIC 法郎", + "法國法郎 (UIC)", } XOF{ "CFA", - "西非法郎 BCEAO", + "法郎 (CFA-BCEAO)", } XPF{ "CFPF", - "CFP 法郎", + "法郎 (CFP)", } XPT{ "XPT", "白金", } XRE{ - "XRE" /** === */, + "XRE", "RINET 基金", } - XTS{ - "XTS", - "XTS", - } - XXX{ - "XXX", - "XXX", - } YDD{ - "YDD" /** === */, + "YDD", "葉門第納爾", } YER{ - "YR", + "YER", "葉門里雅", } YUD{ - "YUD" /** === */, + "YUD", "南斯拉夫第納爾硬幣", } YUM{ - "YUM" /** === */, + "YUM", "南斯拉夫挪威亞第納爾", } YUN{ - "YUN" /** === */, + "YUN", "南斯拉夫 可轉換第納爾", } ZAL{ - "ZAL" /** === */, - "南非蘭特 (金融)", + "ZAL", + "南非蘭特(金融)", } ZAR{ - "R", + "ZAR", "南非蘭特", } ZMK{ - "ZK", + "ZMK", "尚比亞克瓦查", } ZRN{ - "NZ", + "ZRN", "薩伊新扎伊爾", } ZRZ{ @@ -1049,7 +1040,7 @@ zh_Hant{ "薩伊扎伊爾", } ZWD{ - "Z$", + "ZWD", "辛巴威元", } ZWL{ @@ -1057,5 +1048,5 @@ zh_Hant{ "辛巴威元 (2009)", } } - Version{"2.0.50.94"} + Version{"2.0.66.10"} } diff --git a/icuSources/data/curr/zh_Hant_HK.txt b/icuSources/data/curr/zh_Hant_HK.txt index 9e31d4f0..9dd460e1 100644 --- a/icuSources/data/curr/zh_Hant_HK.txt +++ b/icuSources/data/curr/zh_Hant_HK.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/zh_Hant_HK.xml @@ -13,11 +13,11 @@ zh_Hant_HK{ "澳元", } BAD{ - "BAD" /** === */, + "BAD", "波斯尼亞-黑塞哥維那第納爾", } BAM{ - "KM", + "BAM", "波斯尼亞-黑塞哥維那可轉換馬克", } CAD{ @@ -29,7 +29,7 @@ zh_Hant_HK{ "港元", } ITL{ - "IT₤", + "ITL", "意大利里拉", } NZD{ @@ -37,11 +37,11 @@ zh_Hant_HK{ "紐西蘭元", } RSD{ - "din.", + "RSD", "塞爾維亞第納爾", } SGD{ - "S$", + "SGD", "新加坡元", } TWD{ @@ -50,8 +50,20 @@ zh_Hant_HK{ } USD{ "US$", - "USD", + "美元", + } + XAF{ + "FCFA", + "中非法郎", + } + XOF{ + "CFA", + "多哥非洲共同體法郎", + } + XPF{ + "CFPF", + "太平洋法郎", } } - Version{"2.0.46.25"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/curr/zh_Hant_MO.txt b/icuSources/data/curr/zh_Hant_MO.txt index 1eb1ebd3..686610be 100644 --- a/icuSources/data/curr/zh_Hant_MO.txt +++ b/icuSources/data/curr/zh_Hant_MO.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/zh_MO.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ zh_Hant_MO{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/curr/zh_Hant_TW.txt b/icuSources/data/curr/zh_Hant_TW.txt index 9328f9a6..659b7080 100644 --- a/icuSources/data/curr/zh_Hant_TW.txt +++ b/icuSources/data/curr/zh_Hant_TW.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/zh_TW.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ zh_Hant_TW{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/curr/zh_MO.txt b/icuSources/data/curr/zh_MO.txt index 182447e3..7a340a71 100644 --- a/icuSources/data/curr/zh_MO.txt +++ b/icuSources/data/curr/zh_MO.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/zh_MO.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** zh_MO{ "%%ALIAS"{"zh_Hant_MO"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/curr/zh_SG.txt b/icuSources/data/curr/zh_SG.txt index 8ad0cb9f..e5b7c41e 100644 --- a/icuSources/data/curr/zh_SG.txt +++ b/icuSources/data/curr/zh_SG.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/zh_SG.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** zh_SG{ "%%ALIAS"{"zh_Hans_SG"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/curr/zh_TW.txt b/icuSources/data/curr/zh_TW.txt index aaf5ad88..5957fe34 100644 --- a/icuSources/data/curr/zh_TW.txt +++ b/icuSources/data/curr/zh_TW.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/zh_TW.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** zh_TW{ "%%ALIAS"{"zh_Hant_TW"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/curr/zu.txt b/icuSources/data/curr/zu.txt index e4366c5c..1c99a30a 100644 --- a/icuSources/data/curr/zu.txt +++ b/icuSources/data/curr/zu.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/zu.xml @@ -10,5 +10,627 @@ * ICU source: /xml/main/zu.xml */ zu{ - Version{"2.0.47.65"} + Currencies{ + AED{ + "AED", + "i-Dirham yase-United Arab Emirates", + } + AFN{ + "AFN", + "i-Afghan Afghani", + } + ALL{ + "ALL", + "i-Albanian Lek", + } + AMD{ + "AMD", + "i-Armenian Dram", + } + ANG{ + "ANG", + "i-Netherlands Antillean Guilder", + } + AOA{ + "AOA", + "i-Angolan Kwanza", + } + ARS{ + "ARS", + "i-Argentina Peso", + } + AUD{ + "AU$", + "i-Austrilian Dollar", + } + AWG{ + "AWG", + "i-Aruban Florin", + } + AZN{ + "AZN", + "i-Azerbaijani Manat", + } + BAM{ + "BAM", + "i-Bosnia-Herzegovina Convertible Mark", + } + BBD{ + "BBD", + "i-Barbadian Dollar", + } + BDT{ + "BDT", + "i-Bangladeshi Taka", + } + BGN{ + "BGN", + "i-Bulgarian Lev", + } + BHD{ + "BHD", + "i-Bahraini Dinar", + } + BIF{ + "BIF", + "i-Burundian Franc", + } + BMD{ + "BMD", + "i-Bermudan Dollar", + } + BND{ + "BND", + "i-Brunei Dollar", + } + BOB{ + "BOB", + "i-Bolivian Boliviano", + } + BRL{ + "R$", + "i-Brazilian Real", + } + BSD{ + "BSD", + "i-Bahamian Dollar", + } + BTN{ + "BTN", + "i-Bhutanese Ngultrum", + } + BWP{ + "BWP", + "i-Botswana Pula", + } + BYR{ + "BYR", + "i-Belarusian Ruble", + } + BZD{ + "BZD", + "i-Belize Dollar", + } + CAD{ + "CA$", + "i-Candian Dollar", + } + CDF{ + "CDF", + "i-Congolese Franc", + } + CHF{ + "CHF", + "i-Swiss Franc", + } + CLP{ + "CLP", + "i-Chilean Peso", + } + CNY{ + "CNÂ¥", + "i-Chinese Yuan", + } + COP{ + "COP", + "i-Colombian Peso", + } + CRC{ + "CRC", + "i-Costa Rican Colón", + } + CUC{ + "CUC", + "i-Cuban Convertable Peso", + } + CUP{ + "CUP", + "I-Cuban Peso", + } + CVE{ + "CVE", + "i-Cape Verdean Escudo", + } + CZK{ + "CZK", + "i-Czech Republic Koruna", + } + DJF{ + "DJF", + "i-Djiboutian Franc", + } + DKK{ + "DKK", + "i-Danish Krone", + } + DOP{ + "DOP", + "i-Dominican Peso", + } + DZD{ + "DZD", + "i-Algerian Dinar", + } + EGP{ + "EGP", + "i-Egyptian Pound", + } + ERN{ + "ERN", + "i-Eritrean Nakfa", + } + ETB{ + "ETB", + "i-Ethopian Birr", + } + EUR{ + "€", + "i-Euro", + } + FJD{ + "FJD", + "i-Fijian Dollar", + } + FKP{ + "FKP", + "i-Falkland Islands Pound", + } + GBP{ + "£", + "i-British Pound Sterling", + } + GEL{ + "GEL", + "i-Georgian Lari", + } + GHS{ + "GHS", + "i-Ghanaian Cedi", + } + GIP{ + "GIP", + "i-Gibraltar Pound", + } + GMD{ + "GMD", + "i-Gambian Dalasi", + } + GNF{ + "GNF", + "i-Gunean Franc", + } + GTQ{ + "GTQ", + "i-Guatemalan Quetzal", + } + GYD{ + "GYD", + "i-Guyanaese Dollar", + } + HKD{ + "HK$", + "i-Hong Kong Dollar", + } + HNL{ + "HNL", + "i-Honduran Lempira", + } + HRK{ + "HRK", + "i-Croatian Kuna", + } + HTG{ + "HTG", + "i-Haitian Gourde", + } + HUF{ + "HUF", + "i-Hungarian Forint", + } + IDR{ + "IDR", + "i-Indonesian Rupiah", + } + ILS{ + "₪", + "i-Israeli New Sheqel", + } + INR{ + "₹", + "i-Indian Rupee", + } + IQD{ + "IQD", + "i-Iraqi Dinar", + } + IRR{ + "IRR", + "i-Iranian Rial", + } + ISK{ + "ISK", + "i-Icelandic Króna", + } + JMD{ + "JMD", + "i-Jamaican Dollar", + } + JOD{ + "JOD", + "i-Jordanian Dinar", + } + JPY{ + "JPÂ¥", + "i-Japanese Yen", + } + KES{ + "KES", + "i-Kenyan Shilling", + } + KGS{ + "KGS", + "i-Kyrgystani Som", + } + KHR{ + "KHR", + "i-Cambodian Riel", + } + KMF{ + "KMF", + "i-Comorian Franc", + } + KPW{ + "KPW", + "i-North Korean Won", + } + KRW{ + "₩", + "i-South Korean Won", + } + KWD{ + "KWD", + "i-Kuwaiti Dinar", + } + KYD{ + "KYD", + "i-Cayman Islands Dollar", + } + KZT{ + "KZT", + "i-Kazakhstani Tenge", + } + LAK{ + "LAK", + "i-Laotian Kip", + } + LBP{ + "LBP", + "i-Lebanese Pound", + } + LKR{ + "LKR", + "i-Sri Lankan Rupee", + } + LRD{ + "LRD", + "i-Liberian Dollar", + } + LSL{ + "LSL", + "i-Lesotho Loti", + } + LTL{ + "LTL", + "i-Lithuanian Litas", + } + LVL{ + "LVL", + "i-Latvian Lats", + } + LYD{ + "LYD", + "i-Libyan Dinar", + } + MAD{ + "MAD", + "i-Moroccan Dirham", + } + MDL{ + "MDL", + "i-Moldovan Leu", + } + MGA{ + "MGA", + "i-Malagasy Ariary", + } + MKD{ + "MKD", + "i-Macedonian Denar", + } + MMK{ + "MMK", + "i-Myanma Kyat", + } + MNT{ + "MNT", + "i-Mongolian Tugrik", + } + MOP{ + "MOP", + "i-Macanese Pataca", + } + MRO{ + "MRO", + "i-Mauritanian Ouguiya", + } + MUR{ + "MUR", + "i-Mauritian Rupee", + } + MVR{ + "MVR", + "i-Maldivian Rufiyana", + } + MWK{ + "MWK", + "i-Malawian Kwacha", + } + MXN{ + "MX$", + "i-Mexican Peso", + } + MYR{ + "MYR", + "i-Malaysian Ringgit", + } + NAD{ + "NAD", + "i-Namibian Dollar", + } + NGN{ + "NGN", + "i-Nigerian Naira", + } + NIO{ + "NIO", + "i-Nicaraguan Córdoba", + } + NOK{ + "NOK", + "i-Norwegian Krone", + } + NPR{ + "NPR", + "i-Nepalese Rupee", + } + NZD{ + "NZ$", + "i-New Zealand Dollar", + } + OMR{ + "OMR", + "i-Omani Rial", + } + PAB{ + "PAB", + "i-Panamanian Balboa", + } + PEN{ + "PEN", + "i-Peruvian Nuevo Sol", + } + PGK{ + "PGK", + "i-Papua New Guinean Kina", + } + PHP{ + "PHP", + "i-Philippine Peso", + } + PKR{ + "PKR", + "i-Pakistani Rupee", + } + PLN{ + "PLN", + "i-Polish Zloty", + } + PYG{ + "PYG", + "i-Paraguayan Guarani", + } + QAR{ + "QAR", + "i-Qatari Rial", + } + RSD{ + "RSD", + "i-Serbian Dinar", + } + RUB{ + "RUB", + "i-Russian Ruble", + } + RWF{ + "RWF", + "i-Rwandan Franc", + } + SAR{ + "SAR", + "i-Saudi Riyal", + } + SBD{ + "SBD", + "i-Solomon Islands Dollar", + } + SCR{ + "SCR", + "i-Seychellois Rupee", + } + SDG{ + "SDG", + "i-Sudanese Pound", + } + SEK{ + "SEK", + "i-Swedish Krona", + } + SGD{ + "SGD", + "i-Singapore Dollar", + } + SHP{ + "SHP", + "i-Saint Helena Pound", + } + SLL{ + "SLL", + "i-Sierra Leonean Leone", + } + SOS{ + "SOS", + "i-Somali Shilling", + } + SRD{ + "SRD", + "i-Surinamese Dollar", + } + STD{ + "STD", + "i-São Tomé kanye ne-Príncipe Dobra", + } + SYP{ + "SYP", + "i-Syrian Pound", + } + SZL{ + "SZL", + "i-Swazi Lilangeni", + } + THB{ + "฿", + "i-Thai Baht", + } + TJS{ + "TJS", + "i-Tajikistani Somoni", + } + TMT{ + "TMT", + "i-Turkmenistani Manat", + } + TND{ + "TND", + "i-Tunisian Dinar", + } + TOP{ + "TOP", + "i-Tongan PaÊ»anga", + } + TRY{ + "TRY", + "i-Turkish Lira", + } + TTD{ + "TTD", + "Idola lase-Trinidad nase-Tobago", + } + TWD{ + "NT$", + "i-New Taiwan Dollar", + } + TZS{ + "TZS", + "i-Tanzanian Shilling", + } + UAH{ + "UAH", + "i-Ukrainian Hryvnia", + } + UGX{ + "UGX", + "i-Ugandan Shilling", + } + USD{ + "US$", + "i-US Dollar", + } + UYU{ + "UYU", + "i-Uruguayan Peso", + } + UZS{ + "UZS", + "i-Uzbekistan Som", + } + VEF{ + "VEF", + "i-Venezuelan Bolívar", + } + VND{ + "₫", + "i-Vietnamese Dong", + } + VUV{ + "VUV", + "i-Vanuatu Vatu", + } + WST{ + "WST", + "i-Samoan Tala", + } + XAF{ + "FCFA", + "i-CFA Franc BCEA", + } + XCD{ + "EC$", + "i-East Caribbean Dollar", + } + XOF{ + "CFA", + "i-CFA Franc BCEAO", + } + XPF{ + "CFPF", + "i-CFP Franc", + } + XXX{ + "XXX", + "Ikharensi engaziwa", + } + YER{ + "YER", + "i-Yemeni Rial", + } + ZAR{ + "R", + "i-South African Rand", + } + ZMK{ + "ZMK", + "i-Zambian Kwacha", + } + } + Version{"2.0.65.46"} } diff --git a/icuSources/data/icu-config.xml b/icuSources/data/icu-config.xml index a5ec504a..45011135 100644 --- a/icuSources/data/icu-config.xml +++ b/icuSources/data/icu-config.xml @@ -1,7 +1,7 @@ - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icuSources/data/icu4j-readme.txt b/icuSources/data/icu4j-readme.txt index a59a2570..ae5b7496 100644 --- a/icuSources/data/icu4j-readme.txt +++ b/icuSources/data/icu4j-readme.txt @@ -1,5 +1,5 @@ ******************************************************************************** -* Copyright (C) 2008-2010, International Business Machines Corporation * +* Copyright (C) 2008-2012, International Business Machines Corporation * * and others. All Rights Reserved. * * * * 6/26/08 - Created by Brian Rower - heavy copying from ICU4J readme & others * @@ -50,10 +50,13 @@ platform. Continue with step 3, in Java: +Step 2 on either platform will produce two files: icudata.jar and +icutzdata.jar in $icu4j_root/main/shared/data. + *Java* -3. After the ICU4C-side steps above, build the core-data and core-test-data targets of the - ICU4J ant build to unpack the jar files with the following commands: +3. After the ICU4C-side steps above, build the main target of the + ICU4J ant build to unpack the jar files with the following commands: cd $icu4j_root - ant core-data core-test-data + ant main diff --git a/icuSources/data/in/base_in/nfc.nrm b/icuSources/data/in/base_in/nfc.nrm index 31b6c6d6e22b8f41dd64f9b1b98b256e4a2413fa..65787971c044a6e5601be953e78c5f2052972975 100644 GIT binary patch delta 12059 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�k+!hFetf-3bCjoU%^^)i- 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 EAND2F)&Kwi delta 22606 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 diff --git a/icuSources/data/in/base_in/nfkc_cf.nrm b/icuSources/data/in/base_in/nfkc_cf.nrm index 6d0ca4078093405c1c1a030ebad4a9071d685f31..af3375f67b74e69f538b5d6c3ab4092fa3cfa985 100644 GIT binary patch literal 48932 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%0D*d*9A*euvQ*aE3#uvKuGqjj)tuwAf2uwyVM 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 delta 21210 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 literal 20416 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 diff --git a/icuSources/data/in/base_in/ucase.icu b/icuSources/data/in/base_in/ucase.icu index 4f3a1f3f242c82380a988424fb5c621884d7c46e..ce9715ebedc7c66a918e0f01f1e3e58bd53dfc73 100644 GIT binary patch literal 22824 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 literal 22132 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—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 literal 97824 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 IN}Y`Te@Z@8mH+?% diff --git a/icuSources/data/in/base_in/uts46.nrm b/icuSources/data/in/base_in/uts46.nrm index 42aefcb2c8ec28f8822a4b5365da9344e7899df5..e9ccd12b94a32d613c64c6ce1de900684e479eba 100644 GIT binary patch literal 55504 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%0DnS*AbJgkBO--SDr=xhWaL@ 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 GoPPs@&(p2| literal 53152 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 JO>$nx{{W8C$pHWW diff --git a/icuSources/data/in/coll/invuca.icu b/icuSources/data/in/coll/invuca.icu index 9be6e5a3efea968fda07ae1dc3b6ad37787bf536..3b7c8413bba9512e39695f81d45fa5157dbf2779 100644 GIT binary patch literal 307242 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 EALxfLv;Y7A literal 297392 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

t6808M~v9hC_ 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�|pIo}WB^ECTp6Z>fwrnh1}GfvCc zPZiu=&Gep>Us6`MPP7->av0?slqHmJQf@_?EcLIbf8Dg9@h!^X+)k7mQ7)nEOq-3V ze?z@1V?_YV!_Zsr~sgQTI`KhTk)8-o2 zS<3f1OZlmV^_JR7TWhhl(YQWBzSl>{_xcF=ULPUf>m%fQeS|}r@gBcfLt_uhzRf03 z>uGHVYQ3n9X%@BKPTP@MA8K1V?TiM-AK9XPeq$7lOeOn~RZLq=z9nCiU&&8w?Jtzm znExZ?58N*N?SKC06MN(D|IT6ka=$k;o=sW$JL^Nf;r995zKZp@np{J!CD*Yo=Q6#B zdW%2SYdZBAWG0zKX8$q$z5ignFJ)QRbD!;a%o`}Tr)*7GOxlpPEMo%GCXz|yW^T7) z`c2etBnMMJgdF;($GVJVzR$D|{xt3H+xnlBmvjGi+<#5do~*@ku3*|+>hs8v+`f|A z|87~=GXGZE-bN}JoP13E6WZ=ceQ)wBw}0dIQ0}uAw>yw^|FrDC+P436`a`V8AeOlS*`Ew1 zL&$XU8IL=Y@>9yzl`tWN{CtEhJ*8P=u6|KR%6vOf3m82hs9`zhy>Cs}?QZvR5Q zB2!6I(v0an{tJ)&ILm&326A-3gFruXJ{b8fHk$MSko@AV%ndm;CInEMW+ z{Xyhl@;$eIV7c|oi~X>Gat_lEA??VT|FGPrnO{TuXDByi-jkH;bNhM9M_AS(?o&&7 zIP;!m+K<$KVt!s8+rhl{WUYT#=AZZf%iO1q`#j2hUZg&d`p@JSmywruB=?_3)+X!x zX*sXc_A%N$PM#n~Gryj42pLK?VH=BSuXj*2#aEc4HgznC@)n75ET!1CYZb_w+? z8U9E6W4QmZaZEd&oIq-6^AI_a`bo4~!u(R|BdIT?zKnd%?Jxec zj6bi>zpJm{zCVzk$S;ING@is`)sZ{Naiol8my-%oNrMxZb{9E?+oy7S6nTOAX-s>O z`oDX;nD-8kvFbl)_xI(zNBh%Q{u3toWZm+$yww|ZeKyprhX1N_m6G- zgk^ro?bUzW{!iBBbMCW*`z$7jT*z`SA`__Zz;ZtQ)3()fcCdi6gf}Ulp!|^XFv?Z5 z`H4PS%>Vt%`M>`wZlA|}S5xjv`4R1opxw9Jew*bkCCkWiay5^&f^st1nYLfk<|?M$ z8|%Tei^(NSk8Sz-kMcj+u4wZbkNY~0dk^b%AM15D<-L?^HRrh8oOc&R{F1YXcMp`4 zDLYW^OxcNY3T1c7T_}4{?n=2nWk1RRl)F(5rre!!2<1@9VU#75pLODOLcSnhlGWrZ z@^vTr;5Oc^k?+Y51(wdb7{b6=pgMXQOeSV}8Km0GrTTFY#+5&3N{ZWgS&)MpE zrfk!iBU@{h)p{hgEvb#Rww2Q+F>PyVOIkli?QLr>Q(N{&Ev7DW-g2j`uQ(UvRFvT@{3sYRPw=l&udka%s zv$rtCHG2!w{W@Rcn!SbTL9Nz@G_KiOnBtnfgm(5rkGrshsrLyNS9w$xVIT8p)f zw$*mJrnc9$bZuQnJLtOFQ8T)pcGAw;MZ0P@?XEqvr}om`+DH59`r1$X>i`|7gLDHO ztV49D#gKuy z^1jmRjy2JIEzqVKS7*)l`m6a~ZIyS3PFYji>)N`GcF>L*S6=0ME!s&tYZvXR-L$** z(4N{$dut!vRv=SL_vPD={9F}W^RwA!iTZCoBVYyalB{noRwMAG~ z9F}W^Rw83Xwg}6L!*Z?AN^EFsZi}$2I4su+twjDJvn|51;;>vRv=SQ{i);~=6^G?o zp_Ryc2wQ|@#bLQtXeILZo^2796^G?op_RycS6hT-#bLQtXeIJ4#ui~&aagVuT8WHF z*&-|}4$HMdE0K31wg}6L!*Z?AN@UE@7GYU&SgsXXi4BeIY!Q|fhvizKmB_CzY!Q|f zhvizKmB{ZtY!Q|fhvizKmB{&nEyA+muv{y&5;?Q5MOaoGmTQGpBL9EeA}lKo%e6u) zk^k9k5tbE)A}lKo%e6u)v7s?zi?FOXEY}LHM7{-U zi?FOXEY}LHM9w{I5tbE)>2RveaV zg;pY?$+if~io7qvwI_LP4tJjoVeeQ~%z7wRJ9Z^+vstS=51=t5nDe2>ExVSRD9Ko{yFWVFW?VSRD9 zKo{yFY-l{g7GZsHxIh=`BII4DEyDWZaDgt=McB}IkuAdd;&6d3)J4cUO7 zsEe?n@e*5v^~K==U8sw&q482%g!RSY0$r$!u%YpCTZHw+;R0Q#i;xjZTZHw+;R0Q# zi;yu)TZHw+;R0Q#i?E^bDqDp0#o+>7sEd$sO7sEd%1PFsZa#o+>7sEe?n z@mgDi^~K==U8swYcXhT1>x;t$x=7pQ#du>?Sgkc$t98gx zz!qV3Ram37T8A73Y!Oyhg*95Mb=c5&qAkMes<1|DwGKH>*dna13Tw1h>#(8mWLt#Q zRbh?RY8~?3T3dwGRbh?RY8`T{u|-&271n62)*;6lTZGkBVU5;m9X2$cZi}$GDy-33 ztwWAAwg{`M!WymBI&5e>(-vWMRam37T8Dgl#1>(7Ram37T8A93Y!Oyhg*95Mb=c5& zjxECKs<1|DwGR0-#};9ARam37T89md=h-5xt_o|kR_l;Yifj>9SA{iNt98g|h%LhE zs<1|DwGJB^FSJEiT@}`7t=1vOUR#9KRbh?RY8`UywMAH671n62)*;7UTZGkBVU5;m z9dhioMOa-G)@ZHPVMF6(wg{`M!WymBI^^hVi?F&XtkGJnLype22&=2Y8m-kjTkEDy-33 zt;2@K>ueELSA{iNt98in+ZJJURam37T8A9JZ4p*ig*95Mb;$AC7GZT&SfjOChYgK4 z*&?j23Tw1h>yRV7EyC)mutsaO4jUS8u|-&271n62)*=4~*dna13Tw1h>#(8mHd}<% zRbh?RY8~>e7F&eXRbh?RY8`SmV~eo5Dy-33twa8outiv171n62)?q{Aowf+8tHK(s z)jH(=5nF`SRbh?RY8~?bh%LhEs<1|DwGJ6!wMAH671n62)*+uYwBhsYHXKJNYbeVp zD=06ZypVEh%5jueQC>|so^pH2>nU%boJcu|@)pWlDW_2GLU{+}os{=e-rr^pwfWTM zTbtA7AnFG*ZBCoxs2y+Z5Nd}~JB;#vrt|v@YkzBVf17A^1XJcaZ?3h!&71GMh3oN2 z*Lr+%Lir-)63VwJd$--7E#FgW%eNsqGTz*gUpZtLQ_k?McgiW0P1noPwi#`kTU&!# zk+l}oT3TyGt+lmcYVEA8No^Brn^MbJE2TEl+9+z9Su3MfZmojaP3!RK@;W?MDZiq; zo$^j{7rC3;^C=%750Ywb*HYGzN2xzf`2^)tlwVRlPx%>nfxJjwV%jT|uTs8F`37a8 zTtZe;|CsU<$^!rHVS#`5u)x22Sm0P+fn$9Ij))dGB3j^xXaQGBj=z}^BccUdzcq{z z(E_eY5XOjT0arK-V??wd#fWG@iV@KQelZ!wh-g8I5zzv!=^n<2XhDh*(Sj5sq6Pf& zA&e2xf)pd71t~^E3sQ`T7Ni&vEl4pUTEKOR!Wa=PNHHQ>!1YeT7!fVt`psdCh!${N zfiOly3;0!Z7$c$uDMmyK__b&lBccWTIxmb7(E@(u6vl{Xfq(6wz!A{`M?ni51ufvZ zZ!tGUK?_ohf)=D01uaN13R=Lme8Lz7El4p6TEG>E!x#lE;5rUrjDi-V7zHgzF$!A1 zuZY7K1uaN13R;jx>lkc%3!mNJ!aGsQE|eMfV#d9gaW7`viy8M~#=V$vFJ|0}8TVqw zy_j(?X55Pz_hQDqm~k&=+>06aV#d9gaW7`viy8M~#=V$vFJ|0}8TVqwy_j(?X55Pz z_hQDqm~k&=+>06aV#d9gaW7`viy8M~#=V$vFJ|0}8TVqwy_j(?X55Pz_hQDqm~k&= z+>06aV#d9gaW7`viy8M~#=V$vFJ|0}8TVqwy_j(?X55Pz_hQDqm~k&=+>06aV#d9g zaW7`viy8M~#=V$vFJ|0}nG}05lg8?nx|MFN<8&L{R=3mfy1h=&9dt*XsFQRjovb_S z6x~I4)!lS=-9z`(y>xHgNB7mKx}WZ^)ARtHt}}F|&eGX>pw7{Q^k6+i57oo;a6Llj z>O4JCkJ6*{7(G^x)8q97JyB26ll2rmRZr8?^$a~z&(gE?96eXh)ARKLy-+XGi}ez{ zR4>!Z^$NXGuhOga8ogGp)9dvHy-{z{oAnmGRd3VVwMy^MJM}KTTkp|(^*+5{=j#Ld zpjPWc`momMBU-C<`lvppkLwd!uM2dcF48CUDScX>(P#BJeO_PC7xg85Szpmt^)-E6 z-_SSpEnTchm+0HNRF~;;U7;)W9er2d)A#iQ{ZK#BkM$G%R6o%3zr=KHD3!fzIn;>+*IwFN`)FT{zf8sPU;FC-9jJqJ10AeGH2yLb$A68#OvUkEvpQTy z=tdfU;gaLOZmKyg)secHj?ywM*9xuF&2Wo7(JSsDLQR>r@SmGLiSWm5d5tV}vUr|S%zsk3yp9;oq`vN9?DQdWj* zvWD^ZvNBvFE{wmImEn3|Vf?+U4A+1Q=joAplpd|e=&^d79C^g*KC92^^ZJ6ms4wZu`ij1)uj%XhhQ6t9>0(W~MBmn>x=fer3SFu1=)3x!zONtX zhx(Czte@zo`k8*NU+60RQdjF&`n7(e-|Bbzz5bv->QDN!{-VF?Z~D77XrsnABsl(S zd_#ise=XGbo&@Lr+FaMrB5k29wUxHkVr`>sHNIED`M<{ZDmeew_;v;7{~F(};QU|X zI~JV(YkbFo^M8%+SaAOTziPS*uqmqlZ@{~cHR`P0^|M<9v3(S~5G74ex@l#ryOsBQZvU^>HTRi06FWQ4GS2zT>>j3PEaLi~=^2Z-{%3l| zBCh|Lp0SAQf2L{}uFc0COVe13p zN%;ff3F;`jN7**Y9#OW7@{%aqN7*yV4pCkjWydIcMcFCJ-Z4~TymOS7#c)-OcZsr3 z4E`+d6dsYxqH0g9#P*trhCM2Nz}a< zlyPdjiFb}e>uum|8KcEF@OIU>c&tnmg^n!E{ma0%zrJ) zH~w$A17d#t7!Hi#pjhtmn0G}CePezRm2^!(*K*W4V4Y zTouc{9p$S3Tj!XVe{2j##t{7u#ydVL#u~(MbgXq;l*h+#LJTLya8lHr9OWr7oEqbe zqHGw$X)%6!lxIY_uOy;LOf`+E=213_vPG0%})R>cw#^u8x0&rQ#Z1%j%qg78X`Id(e2_Cai?cb0bNLV-<~+{lBV53RT*TB9 zbg5XvrCi2G`4}JP6MT|S@o6sSGhD%E`5d3;3w)6)!y0|i*64$_Mjx~_uJmj4L0h8_ z+8TY(*64$_Mjy2CG+q2(E}o|2KHQi4u@3iVUDo3Ptj_~^5D(@dJd}rpr6TonT`E#P z*QKI{YcTb5T`E#P*QFx$b6qM@Ki8!q^>bY+*5!I!pE)bsfE#inZp_rrb@cDc)X#PF z@5|KBb@cDc)X#PF@5|KBb@cDc)X#PF@5>!nm-U!>ppKq*nR=iu6{!d6QjvO~E)}T< z>Qa$fs%aX#fe6%btEK5ntQp2*Wv@AO;OH9iW#IoG9 zEJrL$Ps`H8vJAB>Q!GnT%aX;iJhd!eEK60(QpU1uwJd8aOIXVi$FiKYEO#tRTg&lV zTj{T}GaGUjp2l6-h`aH0?#?r~2OF~qo3a_3vjxxOSv;HP@LZn9mTblIc>!Cq4coFE z+p_~ZvJ*SA3%l|{cH>37nBCcfm#`-tvmeYT^Ab*9gA^mNYj z8IC^Axfl25KHQi4u@3iVUDo3Ptj_~^5D(@dJd}s=aMtojHsH}bhR54~#Kl~~rCi2G`4}JP6MT|S z@o6sSGhD%E`5d3;3w)6)`4V5|D}0r&@pZnzf^YIIzRh>IitqA0zRwT%AwS~B{DhzK zGk(r5_$9yM*ZhXx@;iRdANV7G;?Mkrzw$T!&Oi8P7~eEunKfL4YjQ1ST#xHBXN4PZ zLvF;4xd}JrX55@xa7%8*t+@@i<#ybj=`2^{|LJipZG0#0%w4!EcjNBdgL`r>?#+F; zFZW{|?$5fc#{*cO2l5~u!b4fhbWW=&TD#hB!?tY4_Uyop?8MIO!mhlK-FOi%W_R}B zCG5#d*^9k-8T;^ZUctV+lKq&j{NtA^n6CWemn)dA{NtA^n6CV5T>00y@{eDxP?N6w zYl?K`AKyY^y7I3n(v^Qrk*@sXdr3@J{_)EdOjrK#%N0yl{?Tha)0KZs{HjGOF9=wD-!%}fIui>@4j@R=B-pBzQ$Uz*;A-st<^A--} zFb?Of9KqW-lA}19w{r}~avaC=4&KdscrWkc1m4dFIFXY$nNv8G(>R?o_#kI;7H4w~ z=kg&w%z2#8N4S6sxrmFogiE=MkMc1-&gFcDEBGv*^X}4xtteLiIrj?p$pJrO7nKo&rHJWLM zW?G<`wr8f*nQ3okTAG)4tBMtTS!uOlvyRj?T28Gi~RrNN26ANN26gwRaZ% z@22r|*2;=>*2;=>*2mg6{{ckoW$#k+YA@8x}*!29_C zCvp-ea|)+&8mDsxALLBV;%v_0Tt38yIgj)C2p4c67jZF{a4DDZQ9j1U`2?TjQ+%4s z`3zU^Sw6?-`2t_$O1{LG`3hg;jjFSzw;0N$-nqF|KYz}%~B-KnJ0JR{BL{>uF18y zHrHXsb-5nbXU+;Y;D+3Y8*>wG%FVbrx8RoCid%CVZp-bsJ$K;$xFdJs&fJB&ayRbI zJ-8=Ro*(CbraV8+|4ey)od22f{5bzJ<@s^`XUg;A{Lhr<$N8Tr&yVvzQ=T8^e;&bF z9?7HFfJgHf9?Ro+JWt?>Jc%ds6rRe4JdKTbI?rHZHepjXV{^9PnLLYU^BkVb^VpKD zcs?&+YqnuqwqtvCU`KXhXLey%UdV2|h!?Xvd+-wW|jIF!RUoVRiWZ{tXg;%MH^F&xWr9M3y=C-36j zyodMlK2G5Me1H=&!6uktm%&No=_O}@pq`3_g{UB1Wn`2j!V zNBo$d@Kb)q&-n$vI<=2mj<>{G0#qU#?~;@`pJ8 zvxaMMO|HeYxeha~%k{WEb5^(kH{?d#n454@ZpO{I1-Il@Oi%8_^*_^-J8}Kb^yE%l z|1&+g6W9OTi92%_?#kV`JNMw8+>3j2AMVTjScm(wF6;3C*5`pdhzIi!9?HXbIFDd0 zkK|Eoz@vE#kL7VZo+t1`p2U-R3QuK2p2kKzooBEyo3JUHu{m4tOrFKFc@EFzd2Gp6 zJf9aZ{0c01o6J4(1Tv#G82whjJK)^Hz@FZ5+u_9L?J~ zhGRL7<9P?~ z7jh97a|xGn86V|ie4J14Nj}A=xtz~%1)t?}e4a1xMXuyae3`HCRldg8`34KV$+!46 z-{C60%lG&`Kj4S_h#&J4e#+1IIlthS{EA=m8-C00_&tB%kNk;0^B4Zg-}pQK;Gg`9 zfAb&y%hfDNfy%7m8eEfWac!={jO%heuFsqmZomz>5jW;0+?1O!CC`!nFeT5C|1c%b zasFpYp5y$_^vp?||Cy5KIRA4e?#x}dD|h4W+=F{^FYe8KxG(o(9q!M%tj7abp9k_F z9?U~{C=cV|Jc6}MPqswBSunam}Vxnwez zOy-iwTr!zUCUePTE}6_FleuIvmrUl8$y_p-OD1#4WGiGM7x|lF3{$nM)>f z$z(2>%q5e#WHOgb=90-=GMP&zbID{bnam}VxnwezOy-iwTr!zUCUePTE}6_FleuIv zmrUl8$y_p-OD1#4WGiGM7x|lF3{$nM)>f$z(2>%q5e#WHOgb=90-=GMP&z zbID{bnam}VxnwezOy-iwTr!zUCUePTE}6_FleuIvmrUl8$y_p-OD1#4WGi zGM7x|lF3{$nM)>f$z)!f9eG7woWpZ@9$T^%&*uef%{FYyc5KfM?8r{+%r5N83)zhq z@nUvo4_?Bayp+Azo0qW{0c01o6J4(1Tv#G82w zhjJK)^Hz@FZ5+u_9L?J~hGRL7<9P?~7jh97a|xGn86V|ie4J14Nj}A=xtz~%1)t?}e4a1xMXuya ze3`HCRldg8`34KV$+!46-{C60%lG&`Kj4S_h#&J4e#+1IIlthS{EA=m8-C00_&tB% zkNk;0^B4Zg-}pQK;Gg`9fAb&y%hfDJ`!vq~tl=75lWTEpuEUJ$ay_okoE2`s4Y?6F z<|f>fn{jh)!7aHJx8^q7mfLZA?!f@4j@R=B-pBzQ$Uz*;A-st<^A--}Fb?Of9KqW- zlA}19w{r}~avaC=4&KSTcsK9iy}XYTct0QDL{8#lPT^Ee<8;p8gPh4(oXt6$%ZK45BU*4<|q7=pYd~k!7uq0zvegmmf!Jv{=gsk6MyC}{FT4) zcmBaY`4|7@Km3=gS&H^)oc~$FHMl0%;@Vt?8Q0}{T%S2B+<+T$BW}!1xG6W|=G=l? zaw~4lZMZGB3j2AMVTjScm(wF6;3C*5`pdhzIi! z9?HXbIFDd0kK|Eoz@vE#kL7VZo+t1`p2U-R3QuK2p2kKzooBEyo3JUHu{m4tOrFKF zc@EFzd2Gp6Jf9b^HQTT)+p#@6up>LMGrO=WFJw1f#EaRTJ$MOw@>2F?yQ zj^`b`lXvlM-otx&A1CmBKER2b#L1k(shq~?oWTb^{* zFIO`qlX3oMN+u)!VM-<=|6xidBmZGaCL{l0N+u)!VM-<=|6xidBmZGaCL{l0N+u)! zVM-<=|6xidBmZGaCL{l0N+u)!VM-<=|6xidBmZGaCL{l0N+u)!VM-<=|6xidBmZGa zCL{l0N+u)!VM-<=|6xidBmZGaCL{l0N+u)!VM-<=|6xidBmZGaCL{l0N+u)!VM-<= z|6xidBmZGaCL{l0N+u)!VM-<=|6xidBmZGaCL{l0N+u)!VM-<=|6xidBmZGaCL{l0 zN+u)!VM-<=|6xidBmZGaCL{l0N+$CnC6jrPlF7VC$z)!nWHK*OGMN`CnaqonOy)&O zCi5aClX;Pn$-GF(WL~6XGA~jxnHMRU%!`yv=0!>-^CBgad6AOIyhzDpUi_C#b~oOG zm#`-%qg78X`Id(e2_Cai?cb0 zbNLV-<~+{lBV53RT*Sp(!lhisNBI~Z=M#LAPw{Ck=QCWvXZakT=L>w1EBO*%<|}-a zukm%h!Gdq{ExyfnxQg%cJ-*Km_#r>y$NYq!@-u$UFZd9uNwXH zhsE_n)zPjNDcPvT(T?A>u+O{4SbbxA#Mptx_KdMU#`f|$dvl+tZTCm?3le*AX#6fj z)nB3-e~I`F3`^IE<+h5sgJU1Jj&g{7-QU`ESud8Y#@(4@{peL{n^@`^OC22ZYyFl@ z)%}^OJ2SOK6Z?L+xpj;mVf;YjM;hPF_)#%lb+4xC9!}LAo2olDRd;Nv?$}h_v8l!# zo3s}v#$Ht8j!pb_N4$rF|BT;(@m@~0wNq^WaN9ps&1tdZA(lAZ^cif(Mr^^RY{uq1 zi)V%##jEtQjkDD?32XhfPPI5!&3SCeR_1PQAI>+vrSS{Q?ZCEd$M)>Vl!sM|F2=ih zzZb^)t<@t_wYW(A#q1t)FZd(+OpU*AwdkR)Coc{6ioerMb)v^Vf2-b6Gc2a|j@nzI zW@wBLH>Zy^E{|>1dVhUQU%`It&nnX$oobQtk!q3d>r{P}Advjty&z?c-?H z7L6U#@u?=39c|e=EOjUEV!DS@jULkC*IB&3bl0X@q`NlN=ou}2o+kS|O^WdWmY8DR z)R=A%fAvA?rmLI5bT_A}ue56Pm9~2I(XrGJOU;U@igz>HGIPROJ!;h!_3Z6jHG3F; z$TAOef%^T`KcZ%ynmyGlRI`ZbZcepGcXq19VlHL6vr{e7-JEKX?(bBKbbqH>ERTIU z#@;;>)3ti)sxAI!yXo%ENpbAP$FZv|wpRCi)NK;)Xt;G=jJ1z5_L{AwJ3-ar)v&fW zB$huV*1p5q2V1*{<@buucXq197fg3{HjCG28N*UXJKg1}7T+-4*{K%ko=&y+i9hp~*lv$lW0Y;D zyE@h4PyWll`43lf9iQ?NYgR=+gt7K$Ypo9GP6r`mxTK zSf|!+ah(*$d8{pLXznK5oSVgxD{d3k7Tb7@?PC1o*yeca?O^_n z;e_}Xc)x!iJH=M-G~7%}vHsnb*fXZu#Cv|*G2Y7(`>+o8XWiK1 zJ(jO$`hc+3FOXF|VP0DtYTphv_t03nZEUY&yz&&Ue0bDv8L#<3Y@=J$PE~t!EH}wk zPq5yJF&*dpRp~5pa*R(l?^N?n=NVCZggtE>V^d>(kJ#EYTWc0IjiaVk?{L-loyYja zEn7Ity641nbJORVJ}<1*hg`L|AjW&gmS)73&W!z>Zn?IWYsZf4!p`g())qT?-`&() z9FB@(c~)#;rY&?=-y@tIf1QV7>$9Sq6T@8ld|Axt8?XCt)XYne5q!>ePBg|YNCQ7*F9>pn5pTH-q15Z(~;7n?sK{$0eG*^#{|=Cq2fo*!FX60f^7 zhGmu-X3e1-&JnzgBYAu5Q!jskQKrXmJn!aMj^iCn_g1RKy}XZi@~+s{1>V~v(~~)c z(>RB7W4VL9=0m0*=6ufM0zSe;T+D^B=0jd#iRoob_e!e8<4ku+;*834f23MG6Sj%t zGe6dQDvr&FIEqil@u~I8ebwT{nBP7A%J->+BX=?G$rr^{#ktZ0SW?`p|kGG2Lm2b1>6AmTHmitHk-3 zUohQcsTN;{FU6K8`ak`*>eBs{$+6wnY&YFo=^U^5biC%YsC`52FHyT))GoJ=f5udo zm|9`#-`MwRu{wO#bSd6<*O>cUOs$I7nisG2UX<_JQjMdsW;j2#{(-u+)UC~R!i6#C zBXib^UukA8;hd~qdT;Jf@R{_Vf)$bM`3N3Lf-w&32}*WY13=ZN}h zj$#9z5_4a*m4>EIV-udu)@;vCyoi^u7q8(P_TYNsw{Rk7@IlVzQa;AzO!p_N#S8q7 zKk|3}!N0kNzgWf!H{izHf@|25O}MSKwlH4dn`&0^KsAT*9JXc~cH<>X&yQ4#D|rRi{=i?koxT0d_+R{oWuK*Wxe+(vrreA}t()33 z4T_W=H7HVg)Zci2<4cV%HNM*TYU2&wwEUZvH{Rd)QsYaFuQtBgc!Rer|CZ&A_cy-O z_)_DmjjuM|;BCvlZF%GUjW0F6)c9)SEB`q*enw&CKgaQSp1>1%5>MtSJe3W38XNI+ zp25a!!lrD-=4`<;c^1#+IXsu=u_asad|trTY{Rx}$M)>Nj_kzF?82_RkllC@FJ^c4 z2><(UvGWOx+yn=msCHwIzR@t9d^BP{u>v%nH;Ef!>fgHra9KxG; zGjHKg4&!j%$`QPcBRPtrc{|5&EXQ#?@8F%hi+A%L-pl(qf%o$PPUIv`<`holG*0IX OKFFDz6-HN5{`-G~`yxF6 diff --git a/icuSources/data/in/coll/ucadata.icu b/icuSources/data/in/coll/ucadata.icu index b1e39959010d92a025387b5c5c2070ccad728ca6..e3eae3e08efb0ca1ea160010c2236567d366e62b 100644 GIT binary patch literal 186228 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 z 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

QVSfsa_)~DqpMvB56nyRf+J6e*48S>n3jh}Z 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 diff --git a/icuSources/data/in/nfkc_cf.nrm b/icuSources/data/in/nfkc_cf.nrm index 76e729fe4070046274b197d0d626c76f60fc86a6..7c3939e6ac93103a02402b340f30e6d5b19b1ebe 100644 GIT binary patch literal 48980 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 Gh5rVOw@0G@ delta 21227 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 literal 26901 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 Ker9(1RsT0#aTn_V diff --git a/icuSources/data/in/ubidi.icu b/icuSources/data/in/ubidi.icu index 1d65c47253f5695de28277ed261dab19ab1d1ec9..c91c3499e05fe14f1a10b1474643d13cdac19b35 100644 GIT binary patch literal 21560 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 literal 20704 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 diff --git a/icuSources/data/in/ucase.icu b/icuSources/data/in/ucase.icu index 74ace340bc5bd14543af165878bec3b821b962a3..fad1fe9301091e13d4419ca4363a5c81265468e1 100644 GIT binary patch literal 22920 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 R#^(XiYv6eABl;5D{{W7lJ^=s# literal 22228 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 HC8YlY_XrPt diff --git a/icuSources/data/in/unames.icu b/icuSources/data/in/unames.icu index cbe45a02785bd072db9396405516890e898241c3..8204f1d2d06ab8e9410da3e75e5a9ad71f39d2b1 100644 GIT binary patch literal 204056 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�(L;i=h6&Uq7C2VV*ZdFl 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 diff --git a/icuSources/data/in/uprops.icu b/icuSources/data/in/uprops.icu index c01cd4b04cd120e9181b51d1dec8c236887a0e14..0df0bed54eb0fcdf378f8d9053ff27573d9d6eb6 100644 GIT binary patch literal 103008 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%0DnS*AbJgkBO--SDr=xhWaL@ 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 GoPPs@&(p2| literal 53152 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 JO>$nx{{W8C$pHWW diff --git a/icuSources/data/lang/af.txt b/icuSources/data/lang/af.txt index 9bdb9f0d..e5cbfc43 100644 --- a/icuSources/data/lang/af.txt +++ b/icuSources/data/lang/af.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/af.xml @@ -10,7 +10,15 @@ * ICU source: /xml/main/af.xml */ af{ + Keys{ + calendar{"Kalender"} + collation{"Insortering"} + currency{"Geldeenheid"} + numbers{"Nommers"} + x{"Privaat gebruik"} + } Languages{ + ab{"Abkasies"} af{"Afrikaans"} afa{"Ander Afro-Asiaties"} ak{"Akan"} @@ -18,43 +26,96 @@ af{ ar{"Arabies"} arc{"Aramees"} art{"Kunsmatige taal"} + as{"Assamees"} + ay{"Aymara"} + az{"Azerbeidjaans"} be{"Wit-Russies"} bg{"Bulgaars"} bn{"Bengaals"} + bo{"Tibettaans"} + bs{"Bosnies"} + ca{"Katalaans"} cel{"Keltiese taal"} cs{"Tsjeggies"} cy{"Wallies"} da{"Deens"} de{"Duits"} + de_AT{"Oostenrykse Duits"} + de_CH{"Switserse hoog-Duits"} + dv{"Divehi"} + dz{"Dzongkha"} + efi{"Efik"} egy{"Antieke Egipties"} el{"Grieks"} en{"Engels"} + en_AU{"Australiese Engels"} + en_CA{"Kanadese Engels"} + en_GB{"Britse Engels"} + en_US{"Amerikaanse Engels"} + eo{"Esperanto"} es{"Spaans"} es_419{"Latyns-Amerikaanse Spaans"} + es_ES{"Iberiese Spaans"} et{"Estnies"} + eu{"Baskies"} fa{"Persies"} fi{"Fins"} + fil{"Filippyns"} + fj{"Fidjiaans"} + fo{"Faroees"} fr{"Frans"} + fr_CA{"Kanadese Frans"} + fr_CH{"Switserse Frans"} + fy{"Wes-Fries"} + ga{"Iers"} + gd{"Skotse Gallies"} gem{"Germaanse taal"} + gl{"Galisies"} + gn{"Guarani"} got{"Goties"} grc{"Antieke Grieks"} + gsw{"Switserse Duits"} + gu{"Gudjarati"} ha{"Hausa"} + haw{"Hawaies"} he{"Hebreeus"} hi{"Hindi"} + hr{"Kroaties"} + ht{"Haïtiaans"} hu{"Hongaars"} + hy{"Armeens"} id{"Indonesies"} ig{"Igbo"} ine{"Indo-Europese taal"} + is{"Yslands"} it{"Italiaans"} ja{"Japannees"} jv{"Javaans"} + ka{"Georgies"} + kk{"Kazak"} km{"Khmer"} + kn{"Kannada"} ko{"Koreaans"} + ks{"Kasjmirs"} ku{"Koerdies"} + ky{"Kirgisies"} + la{"Latyn"} + lb{"Luxemburgs"} + ln{"Lingaals"} + lo{"Lao"} + lt{"Litaus"} + lv{"Letties"} + mg{"Malgassies"} + mi{"Maori"} + mk{"Masedonies"} + ml{"Malabaars"} mn{"Mongools"} + mr{"Marathi"} ms{"Maleisies"} + mt{"Maltees"} mul{"Veelvuldige tale"} my{"Birmaans"} + nb{"Noorse BokmÃ¥l"} nd{"Noord-Ndebele"} ne{"Nepalees"} nl{"Nederlands"} @@ -62,38 +123,191 @@ af{ nn{"Noorweegse Nynorsk"} nr{"Suid-Ndebele"} nso{"Noord-Sotho"} + ny{"Nyanja"} + or{"Oriya"} + os{"Osseties"} pa{"Pandjabi"} pl{"Pools"} + ps{"Pasjto"} pt{"Portugees"} pt_BR{"Brasiliaanse Portugees"} + pt_PT{"Iberiese Portugees"} + qu{"Quechua"} + rm{"Reto-Romaans"} + rn{"Rundi"} ro{"Roemeens"} ru{"Russies"} rw{"Rwandees"} + sa{"Sanskrit"} + sd{"Sindhi"} + se{"Noordelike Sami"} + sg{"Sango"} + si{"Sinhala"} + sk{"Slowaaks"} + sl{"Sloweens"} sla{"Slawiese taal"} + sm{"Samoaans"} + sn{"Shona"} so{"Somalies"} + sq{"Albanees"} + sr{"Serwies"} ss{"Swazi"} st{"Suid-Sotho"} + su{"Sundanees"} sv{"Sweeds"} + sw{"Swahili"} ta{"Tamil"} + te{"Telugu"} + tet{"Tetum"} + tg{"Tadjik"} th{"Thais"} + ti{"Tigrinya"} tk{"Turkmeens"} tn{"Tswana"} + to{"Tonga"} + tpi{"Tok Pisin"} tr{"Turks"} ts{"Tsonga"} + tt{"Tataars"} + ty{"Tahities"} + ug{"Uighur"} uk{"Oekraïens"} und{"Onbekende of ongeldige taal"} ur{"Oerdoe"} + uz{"Oezbeeks"} ve{"Venda"} vi{"Viëtnamees"} + wo{"Wolof"} xh{"Xhosa"} yo{"Yoruba"} zh{"Sjinees"} + zh_Hans{"Vereenvoudigde Chinees"} + zh_Hant{"Tradisionele Chinees"} zu{"Zoeloe"} + zxx{"Geen linguistiese inhoud"} + } + LanguagesShort{ + az{"Azeri"} + } + Scripts{ + Arab{"Arabies"} + Armn{"Armeens"} + Beng{"Bengaals"} + Bopo{"Bopomofo"} + Brai{"Braille"} + Cyrl{"Sirillies"} + Deva{"Devanagari"} + Ethi{"Etiopies"} + Geor{"Georgies"} + Grek{"Grieks"} + Gujr{"Gudjarati"} + Guru{"Gurmukhi"} + Hang{"Hangul"} + Hani{"Han"} + Hans{"Vereenvoudig"} + Hant{"Tradisioneel"} + Hebr{"Hebreeus"} + Hira{"Hiragana"} + Jpan{"Japannees"} + Kana{"Katakana"} + Khmr{"Khmer"} + Knda{"Kannada"} + Kore{"Koreaans"} + Laoo{"Lao"} + Latn{"Latyn"} + Mlym{"Malabaars"} + Mong{"Mongools"} + Mymr{"Mianmar"} + Orya{"Oriya"} + Sinh{"Sinhala"} + Taml{"Tamil"} + Telu{"Telugu"} + Thaa{"Thaana"} + Thai{"Thai"} + Tibt{"Tibettaans"} + Zsym{"Simbole"} + Zxxx{"Ongeskrewe"} + Zyyy{"Algemeen"} + Zzzz{"Onbekende skryfstelsel"} } - Version{"2.0.47.68"} + Scripts%stand-alone{ + Hans{"Vereenvoudigde Han"} + Hant{"Tradisionele Han"} + } + Types{ + calendar{ + buddhist{"Boeddhistiese kalender"} + chinese{"Chinese kalender"} + coptic{"Koptiese kalender"} + ethiopic{"Etiopiese kalender"} + ethiopic-amete-alem{"Etiopiese Amete Alem-kalender"} + gregorian{"Gregoriese kalender"} + hebrew{"Hebreeuse kalender"} + indian{"Indiese nasionale kalender"} + islamic{"Islamitiese kalender"} + islamic-civil{"Islamitiese siviele kalender"} + japanese{"Japannese kalender"} + persian{"Persiese kalender"} + roc{"Minguo-kalender"} + } + collation{ + big5han{"Tradisionele Chinese sorteervolgorde - Groot5"} + dictionary{"Woordeboek-sorteervolgorde"} + ducet{"Verstek Unicode-sorteervolgorde"} + gb2312han{"Vereenvoudigde Chinese sorteervolgorde - GB2312"} + phonebook{"Foonboek-sorteervolgorde"} + pinyin{"Pinyin-sorteervolgorde"} + reformed{"Gereformeerde sorteervolgorde"} + search{"Algemenedoel-soektog"} + stroke{"Slag-sorteervolgorde"} + traditional{"Tradisionele sorteervolgorde"} + unihan{"Radikale-slag-sorteervolgorde"} + } + numbers{ + arab{"Arabies-Indiese syfers"} + arabext{"Uitgebreide Arabies-Indiese syfers"} + armn{"Armeense syfers"} + armnlow{"Armeense kleinletter-syfers"} + beng{"Bengaalse syfers"} + deva{"Devanagari syfers"} + ethi{"Ethiopiese syfers"} + fullwide{"Vollewydte-syfers"} + geor{"Georgiese syfers"} + grek{"Griekse syfers"} + greklow{"Griekse kleinletter-syfers"} + gujr{"Gudjarati syfers"} + guru{"Gurmukhi-syfers"} + hanidec{"Chinese desimale syfers"} + hans{"Vereenvoudigde Chinese syfers"} + hansfin{"Vereenvoudigde Chinese finansiële syfers"} + hant{"Tradisionele Chinese syfers"} + hantfin{"Tradisionele Chinese finansiële syfers"} + hebr{"Hebreeuse syfers"} + jpan{"Japannese syfers"} + jpanfin{"Japannese finansiële syfers"} + khmr{"Khmer-syfers"} + knda{"Kannada-syfers"} + laoo{"Lao-syfers"} + latn{"Westerse syfers"} + mlym{"Malabaarse syfers"} + mong{"Mongoliese syfers"} + mymr{"Mianmar-syfers"} + orya{"Oriya-syfers"} + roman{"Romeinse syfers"} + romanlow{"Romeinse kleinletter-syfers"} + taml{"Tamil-syfers"} + telu{"Telugu-syfers"} + thai{"Thaise syfers"} + tibt{"Tibettaanse syfers"} + } + } + Version{"2.0.65.46"} codePatterns{ language{"Taal: {0}"} script{"Skrif: {0}"} territory{"Omgewing: {0}"} } + localeDisplayPattern{ + separator{","} + } } diff --git a/icuSources/data/lang/agq.txt b/icuSources/data/lang/agq.txt new file mode 100755 index 00000000..0e1c48bb --- /dev/null +++ b/icuSources/data/lang/agq.txt @@ -0,0 +1,61 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/agq.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/agq.xml + */ +agq{ + Languages{ + agq{"Aghem"} + ak{"Akan"} + am{"Àmalì"} + ar{"Àlabì"} + be{"Bɛ̀làlusàn"} + bg{"Bùugɨlìa"} + bn{"Bɨ̀ŋgalì"} + cs{"Chɛ̂"} + de{"Dzamɛ̀"} + el{"Gɨ̀lêʔ"} + en{"Kɨŋgele"} + es{"Sɨ̀kpanìs"} + fa{"Kpɛɛshìa"} + fr{"Kɨ̀fàlàŋsi"} + ha{"Kɨtsɔŋkaŋ"} + hi{"Endì"} + hu{"Hɔŋgalìa"} + id{"Èndònɛshìa"} + ig{"Egbò"} + it{"Ètalìa"} + ja{"Dzàkpànê"} + jv{"Dzàbvànê"} + km{"Kɨmɛ̀"} + ko{"kùulîa"} + ms{"Màlae"} + my{"Bùumɛsɛ̀"} + ne{"Nɛ̀kpalì"} + nl{"Dɔ̂s"} + pa{"Kpuwndzabì"} + pl{"Kpɔlìs"} + pt{"Kpotùwgîi"} + ro{"Lùmanyìa"} + ru{"Lushìa"} + rw{"Lùwandà"} + so{"Sòmalì"} + sv{"Suedìs"} + ta{"Tamì"} + th{"Tàe"} + tr{"Tʉʉkìs"} + uk{"Ùkɛlɛnìa"} + ur{"Uudùw"} + vi{"Vìyɛtnàmê"} + yo{"Yulùba"} + zh{"Chàenê"} + zu{"Zulù"} + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/lang/ak.txt b/icuSources/data/lang/ak.txt index 92549a35..75da980e 100755 --- a/icuSources/data/lang/ak.txt +++ b/icuSources/data/lang/ak.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ak.xml @@ -56,5 +56,5 @@ ak{ zh{"Kyaena kasa"} zu{"Zulu"} } - Version{"2.0.47.53"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/am.txt b/icuSources/data/lang/am.txt index f4a5a198..9e57784f 100644 --- a/icuSources/data/lang/am.txt +++ b/icuSources/data/lang/am.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/am.xml @@ -10,9 +10,17 @@ * ICU source: /xml/main/am.xml */ am{ + Keys{ + calendar{"የቀን አቆጣጠር"} + collation{"ማነፃፀር"} + currency{"ገንዘብ"} + numbers{"ቁጥሮች"} + x{"ለግል ጥቅም"} + } Languages{ aa{"አፋርኛ"} ab{"አብሐዚኛ"} + af{"አፍሪካንስ"} ak{"አካንኛ"} am{"አማርኛ"} ar{"ዐርቢኛ"} @@ -27,6 +35,7 @@ am{ bn{"በንጋሊኛ"} bo{"ትበትንኛ"} br{"ብሬቶንኛ"} + bs{"ቦዝኒያንኛ"} byn{"ብሊን"} ca{"ካታላንኛ"} co{"ኮርሲካኛ"} @@ -34,29 +43,45 @@ am{ cy{"ወልሽ"} da{"ዴኒሽ"} de{"ጀርመን"} + de_AT{"የኦስትሪያ ጀርመን"} + de_CH{"የስዊዝ ከፍተኛ ጀርመንኛ"} + dv{"ዲቬህ"} dz{"ድዞንግኻኛ"} + efi{"ኤፊክ"} 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{"እስኮትስ ጌልክኛ"} gez{"ግዕዝኛ"} gl{"ጋለጋኛ"} gn{"ጓራኒኛ"} + gsw{"የስዊዝ ጀርመን"} gu{"ጉጃርቲኛ"} ha{"ሃውሳኛ"} + haw{"ሃዊያኛ"} he{"ዕብራስጥ"} hi{"ሐንድኛ"} hr{"ክሮሽያንኛ"} + ht{"ሃይትኛ"} hu{"ሀንጋሪኛ"} hy{"አርመናዊ"} ia{"ኢንቴርሊንጓ"} @@ -79,6 +104,7 @@ am{ ku{"ኩርድሽኛ"} ky{"ኪርጊዝኛ"} la{"ላቲንኛ"} + lb{"ሉክዘምበርገርኛ"} ln{"ሊንጋላኛ"} lo{"ላውስኛ"} lt{"ሊቱአኒያን"} @@ -94,16 +120,25 @@ am{ mt{"ማልቲስኛ"} my{"ቡርማኛ"} na{"ናኡሩ"} + nb{"የኖርዌይ ቦክማል"} + nd{"ሰሜን ንዴብሌ"} ne{"ኔፓሊኛ"} nl{"ደች"} + nl_BE{"ፍሌሚሽ"} + nn{"የኖርዌይ ናይኖርስክ"} no{"ኖርዌጂያን"} + nso{"ሰሜናዊ ሶቶ"} + ny{"ንያንጃ"} oc{"ኦኪታንኛ"} om{"ኦሮምኛ"} or{"ኦሪያኛ"} + os{"ኦሴቲክ"} pa{"ፓንጃቢኛ"} pl{"ፖሊሽኛ"} ps{"ፑሽቶኛ"} pt{"ፖርቱጋሊኛ"} + pt_BR{"የብራዚል ፖርቹጋልኛ"} + pt_PT{"ኢበሪያን ፖርቱጋልኝ"} qu{"ኵቿኛ"} rm{"ሮማንስ"} rn{"ሩንዲኛ"} @@ -112,6 +147,7 @@ am{ rw{"ኪንያርዋንድኛ"} sa{"ሳንስክሪትኛ"} sd{"ሲንድሂኛ"} + se{"ሰሜናዊ ሳሚ"} sg{"ሳንጎኛ"} si{"ስንሃልኛ"} sid{"ሲዳምኛ"} @@ -129,6 +165,7 @@ am{ sw{"ስዋሂሊኛ"} ta{"ታሚልኛ"} te{"ተሉጉኛ"} + tet{"ቴተም"} tg{"ታጂኪኛ"} th{"ታይኛ"} ti{"ትግርኛ"} @@ -137,14 +174,18 @@ am{ tl{"ታጋሎገኛ"} tn{"ጽዋናዊኛ"} to{"ቶንጋ"} + tpi{"ቶክ ፒሲን"} tr{"ቱርክኛ"} ts{"ጾንጋኛ"} tt{"ታታርኛ"} tw{"ትዊኛ"} + ty{"ታሂታንኛ"} ug{"ኡዊግሁርኛ"} uk{"ዩክረኒኛ"} + und{"ያልታወቀ ቋንቋ"} ur{"ኡርዱኛ"} uz{"ኡዝበክኛ"} + ve{"ቬንዳ"} vi{"ቪትናምኛ"} vo{"ቮላፑክኛ"} wo{"ዎሎፍኛ"} @@ -153,7 +194,128 @@ am{ yo{"ዮሩባዊኛ"} za{"ዡዋንግኛ"} zh{"ቻይንኛ"} + zh_Hans{"ቀለል ያለ ቻይንኛ"} + zh_Hant{"ባህላዊ ቻይንኛ"} zu{"ዙሉኛ"} + zxx{"ቋንቋዊ ይዘት አይደለም"} + } + LanguagesShort{ + az{"አዜሪ"} + } + 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{"ያልታወቀ ስክሪፕት"} + } + 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{"ቀለል ያሉ ቻይንኛ የድርድር ቅደም ተከተል- GB2312"} + 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{"የቲቤታን አሃዞች"} + } + } + Version{"2.0.65.46"} + localeDisplayPattern{ + separator{","} } - Version{"2.0.50.94"} } diff --git a/icuSources/data/lang/ar.txt b/icuSources/data/lang/ar.txt index b7c0769f..d9f98de3 100644 --- a/icuSources/data/lang/ar.txt +++ b/icuSources/data/lang/ar.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ar.xml @@ -12,8 +12,10 @@ ar{ Keys{ calendar{"التقويم"} - collation{"الترتيب"} - currency{"العملات"} + collation{"ترتيب الفرز"} + currency{"العملة"} + numbers{"الأرقام"} + x{"استخدام خاص"} } Languages{ aa{"الأفارية"} @@ -34,7 +36,7 @@ ar{ alt{"الألطائية الجنوبية"} am{"الأمهرية"} an{"الأراجونية"} - ang{"الانجليزية القديمة"} + ang{"الإنجليزية القديمة"} anp{"الأنجيكا"} apa{"اللغات الأباتشية"} ar{"العربية"} @@ -45,19 +47,19 @@ ar{ arw{"الأراواكية"} as{"الأسامية"} ast{"الأسترية"} - ath{"اللغات الأزباسكانية"} - aus{"اللغات الأسترالية"} + ath{"اللغة الأزباسكانية"} + aus{"اللغة الأسترالية"} av{"الأفاريكية"} awa{"الأوادية"} ay{"الأيمارا"} az{"الأذرية"} ba{"الباشكيرية"} bad{"الباندا"} - bai{"اللغات الباميليكية"} + bai{"اللغة الباميليكية"} bal{"البلوشية"} ban{"اللغة البالية"} bas{"الباسا"} - bat{"البلطيقية - أخرى"} + bat{"اللغة البلطيقية"} be{"البيلوروسية"} bej{"البيجا"} bem{"البيمبا"} @@ -80,9 +82,9 @@ ar{ bua{"البرياتية"} bug{"البجينيزية"} byn{"البلينية"} - ca{"الكاتالوينية"} + ca{"الكتالانية"} cad{"الكادو"} - cai{"الهندية الأمريكية الوسطى - أخرى"} + cai{"اللغة الهندية الأمريكية الوسطى"} car{"الكاريبية"} cau{"القوقازية - أخرى"} cch{"الأتسام"} @@ -91,27 +93,27 @@ ar{ cel{"السلتية - أخرى"} ch{"التشامورو"} chb{"التشيبشا"} - chg{"التشاجاتاى"} + chg{"التشاجاتاي"} chk{"التشكيزية"} chm{"الماري"} chn{"الشينوك جارجون"} cho{"الشوكتو"} chp{"الشيباوايان"} - chr{"الشيروكى"} + chr{"الشيروكي"} chy{"الشايان"} - cmc{"اللغات التشاميكية"} + cmc{"اللغة التشاميكية"} co{"الكورسيكية"} - cop{"قبطية"} + cop{"القبطية"} cpe{"الكرييولى و اللغات المبسطة الأخرى للتفاهم بين الشعوب على أساس الأنجليزية"} cpf{"الكرييولى و اللغات المبسطة الأخرى للتفاهم بين الشعوب على أساس الفرنسية"} - cpp{"الكرييولى و اللغات المبسطة الأخرى للتفاهم بين الشعوب على أساس البرتغالية"} + cpp{"الكرييولي واللغات المبسطة الأخرى للتفاهم بين الشعوب على أساس البرتغالية"} cr{"الكرى"} - crh{"تركى كريمين، لغة توركية كريمينية"} + crh{"التركية الكريمينية"} crp{"الكرييولى و اللغات المبسطة الأخرى للتفاهم بين الشعوب - أخرى"} cs{"التشيكية"} csb{"الكاشبايان"} cu{"سلافية كنسية"} - cus{"الكشيتيك - أخرى"} + cus{"اللغة الكشيتيكية"} cv{"التشفاش"} cy{"الولزية"} da{"الدانماركية"} @@ -125,40 +127,40 @@ ar{ den{"السلافية"} dgr{"الدوجريب"} din{"الدنكا"} - doi{"الدوجرى"} - dra{"الدرافيدين - أخرى"} + doi{"الدوجري"} + dra{"اللغة الدرافيدينية"} dsb{"الصربية السفلى"} dua{"الديولا"} dum{"الهولندية الوسطى"} dv{"المالديفية"} dyu{"الدايلا"} dz{"الزونخاية"} - ee{"الايوي"} - efi{"الافيك"} + ee{"الإيوي"} + efi{"الإفيك"} egy{"المصرية القديمة"} - eka{"الاكاجك"} + eka{"الإكاجك"} el{"اليونانية"} - elx{"الامايت"} - en{"الانجليزية"} + elx{"الإمايت"} + en{"الإنجليزية"} en_AU{"الإنجليزية الأسترالية"} en_CA{"الإنجليزية الكندية"} - en_GB{"الانجليزية البريطانية"} - en_US{"إنجليزية الولايات المتحدة"} - enm{"الانجليزية الوسطى"} - eo{"اسبرانتو"} + en_GB{"الإنجليزية البريطانية"} + en_US{"الإنجليزية الولايات المتحدة"} + enm{"الإنجليزية الوسطى"} + eo{"الإسبرانتو"} es{"الإسبانية"} - es_419{"أسبانية أمريكا اللاتينية"} - es_ES{"الأسبانية الأيبيرية"} - et{"الأستونية"} + es_419{"إسبانية أمريكا اللاتينية"} + es_ES{"الإسبانية الأيبيرية"} + et{"الإستونية"} eu{"لغة الباسك"} - ewo{"الايوندو"} + ewo{"الإيوندو"} fa{"الفارسية"} fan{"الفانج"} - fat{"الفانتى"} + fat{"الفانتي"} ff{"الفلة"} fi{"الفنلندية"} fil{"الفلبينية"} - fiu{"فينو أجرايان - أخرى"} + fiu{"لغة فينو أجريانية"} fj{"الفيجية"} fo{"الفارويز"} fon{"الفون"} @@ -176,14 +178,14 @@ ar{ gay{"الجايو"} gba{"الجبيا"} gd{"الغيلية الأسكتلندية"} - gem{"لغة جرمانية"} + gem{"اللغة الجرمانية"} gez{"الجيز"} gil{"لغة أهل جبل طارق"} gl{"الجاليكية"} gmh{"الألمانية العليا الوسطى"} - gn{"الجوارانى"} + gn{"الجواراني"} goh{"الألمانية العليا القديمة"} - gon{"الجندى"} + gon{"الجندي"} gor{"الجورونتالو"} got{"القوطية"} grb{"الجريبو"} @@ -193,14 +195,14 @@ ar{ gv{"المنكية"} ha{"الهوسا"} hai{"الهيدا"} - haw{"لغة أهل الهاواى"} + haw{"لغة أهل الهاواي"} he{"العبرية"} hi{"الهندية"} hil{"الهيليجينون"} - him{"الهيماتشالى"} + him{"الهيماتشالي"} hit{"الحثية"} hmn{"الهمونجية"} - ho{"الهيرى موتو"} + ho{"الهيري موتو"} hr{"الكرواتية"} hsb{"الصربية العليا"} ht{"الهايتية"} @@ -209,27 +211,27 @@ ar{ hy{"الأرمينية"} hz{"الهيريرو"} ia{"اللّغة الوسيطة"} - iba{"الايبان"} - id{"الأندونيسية"} - ie{"الانترلينج"} - ig{"الايجبو"} - ii{"السيتشيون يى"} - ijo{"الايجو"} - ik{"الاينبياك"} - ilo{"الايلوكو"} - inc{"الهندية - أخرى"} + iba{"الإيبان"} + id{"الإندونيسية"} + ie{"الإنترلينج"} + ig{"الإيجبو"} + ii{"السيتشيون يي"} + ijo{"الإجو"} + ik{"الإينبياك"} + ilo{"الإيلوكو"} + inc{"اللغة الهندية"} ine{"الهندية الأوروبية - أخرى"} - inh{"الانجوشية"} - io{"الايدو"} - ira{"الايرانية"} - iro{"اللغات الايروكويانية"} + inh{"الإنجوشية"} + io{"الإيدو"} + ira{"اللغة الإيرانية"} + iro{"اللغة الإيروكويانية"} is{"الأيسلاندية"} it{"الإيطالية"} - iu{"الاينكتيتت"} + iu{"الإينكتيتت"} ja{"اليابانية"} jbo{"اللوجبان"} - jpr{"الجيدو الفارسى"} - jrb{"الجيدو العربى"} + jpr{"الجيدو - الفارسي"} + jrb{"الجيدو - العربي"} jv{"الجاوية"} ka{"الجورجية"} kaa{"الكارا-كالباك"} @@ -243,7 +245,7 @@ ar{ kfo{"الكورو"} kg{"الكونغو"} kha{"الكازية"} - khi{"الخويسان - أخرى"} + khi{"اللغة الخويسانية"} kho{"الخوتانيز"} ki{"الكيكيو"} kj{"الكيونياما"} @@ -268,7 +270,7 @@ ar{ kw{"الكورنية"} ky{"القيرغستانية"} la{"اللاتينية"} - lad{"الاسباعبرية"} + lad{"الإسباعبرية"} lah{"اللاهندا"} lam{"اللامبا"} lb{"اللوكسمبرجية"} @@ -278,7 +280,7 @@ ar{ ln{"اللينجالا"} lo{"اللاوية"} lol{"منغولى"} - loz{"اللوزى"} + loz{"اللوزي"} lt{"اللتوانية"} lu{"اللبا-كاتانجا"} lua{"اللبا-لؤلؤ"} @@ -303,34 +305,34 @@ ar{ mi{"الماورية"} mic{"الميكماكيونية"} min{"المينانجكاباو"} - mis{"اللغات المتنوعة"} + mis{"اللغة المتنوعة"} mk{"المقدونية"} - mkh{"المون خمير- أخرى"} + mkh{"لغة المون - خمير"} ml{"الماليالام"} mn{"المنغولية"} mnc{"المانشو"} - mni{"المانيبرى"} + mni{"المانيبري"} mno{"لغات مانوبو"} mo{"المولدوفية"} moh{"الموهوك"} mos{"الموسي"} - mr{"الماراثى"} + mr{"الماراثي"} ms{"لغة الملايو"} mt{"المالطية"} - mul{"اللغات المتعددة"} - mun{"لغات المندا"} + mul{"لغات متعددة"} + mun{"لغة المندا"} mus{"الكريك"} mwl{"الميرانديز"} - mwr{"الماروارى"} + mwr{"المارواري"} my{"البورمية"} - myn{"لغات المايا"} - myv{"اللغة الارزية"} + myn{"لغة المايا"} + myv{"الأرزية"} na{"النورو"} nah{"الناهيوتل"} - nai{"الهندية الأمريكية الشمالية - أخرى"} + nai{"اللغة الهندية الأمريكية الشمالية"} nap{"اللغة النابولية"} nb{"البوكمالية النرويجية"} - nd{"النديبيل الشمالى"} + nd{"النديبيل الشمالي"} nds{"الألمانية السفلى"} ne{"النيبالية"} new{"النيواري"} @@ -342,16 +344,16 @@ ar{ nl_BE{"الفلمنك"} nn{"النينورسك النرويجي"} no{"النرويجية"} - nog{"النوجاى"} + nog{"النوجاي"} non{"النورس القديم"} - nqo{"انكو"} - nr{"النديبيل الجنوبى"} + nqo{"أنكو"} + nr{"النديبيل الجنوبي"} nso{"السوتو الشمالية"} - nub{"اللغات النوبية"} + nub{"لغة نوبية"} nv{"النافاجو"} nwc{"النوارية التقليدية"} - ny{"النيانجا، التشيتشوا، التشوا"} - nym{"النيامويزى"} + ny{"النيانجا"} + nym{"النيامويزي"} nyn{"النيانكول"} nyo{"النيورو"} nzi{"النزيما"} @@ -362,16 +364,16 @@ ar{ os{"الأوسيتيك"} osa{"الأوساج"} ota{"التركية العثمانية"} - oto{"اللغات الأوتومية"} + oto{"اللغة الأوتومية"} pa{"البنجابية"} - paa{"الغينية - أخرى"} + paa{"اللغة الغينية"} pag{"البانجاسينان"} pal{"البهلوية"} pam{"البامبانجا"} pap{"البابيامينتو"} pau{"البالوان"} peo{"الفارسية القديمة"} - phi{"الفليبينية - أخرى"} + phi{"اللغة الفليبينية"} phn{"الفينيقية"} pi{"البالية"} pl{"البولندية"} @@ -384,60 +386,60 @@ ar{ pt_PT{"البرتغالية الأيبيرية"} qu{"الكويتشوا"} raj{"الراجاسثانية"} - rap{"الرابانى"} - rar{"الراروتونجانى"} + rap{"الراباني"} + rar{"الراروتونجاني"} rm{"الرهايتو-رومانس"} - rn{"الرندى"} + rn{"الرندي"} ro{"الرومانية"} - roa{"الرومانسية - أخرى"} - rom{"rom"} + roa{"اللغة الرومانسية"} + rom{"غجري"} root{"الجذر"} ru{"الروسية"} rup{"الأرومانيان"} rw{"الكينيارواندا"} sa{"السنسكريتية"} - sad{"السانداوى"} - sah{"الياكت"} - sai{"الهندية الأمريكية الجنوبية - أخرى"} - sal{"لغات ساليشان"} + sad{"السانداوي"} + sah{"الساخية"} + sai{"اللغة الهندية الأمريكية الجنوبية"} + sal{"اللغة الساليشانية"} sam{"الآرامية السومارية"} sas{"الساساك"} - sat{"السانتالى"} + sat{"السانتالي"} sc{"السردينية"} scn{"الصقلية"} sco{"الأسكتلندية"} - sd{"السيندى"} - se{"السامي الشمالى"} + sd{"السيندي"} + se{"السامي الشمالي"} sel{"السيلكب"} - sem{"السامية - أخرى"} + sem{"لغة سامية"} sg{"السانجو"} sga{"الأيرلندية القديمة"} sgn{"لغات الإشارة"} shn{"الشانية"} - si{"السريلانكية"} + si{"السنهالية"} sid{"السيدامو"} - sio{"لغات السيويون"} - sit{"الصينية التيبتية - أخرى"} + sio{"لغة السيويون"} + sit{"اللغة الصينية التيبتية"} sk{"السلوفاكية"} sl{"السلوفانية"} - sla{"السلافية - أخرى"} + sla{"اللغة السلافية"} sm{"الساموائية"} - sma{"السامي الجنوبى"} - smi{"اللغات السامية - أخرى"} - smj{"اللول سامى"} - smn{"الاينارى سامى"} - sms{"السكولت سامى"} + sma{"السامي الجنوبي"} + smi{"اللغة السامية"} + smj{"اللول سامي"} + smn{"الإيناري سامي"} + sms{"السكولت سامي"} sn{"الشونا"} snk{"السونينك"} so{"الصومالية"} sog{"السوجدين"} - son{"السونجهاى"} + son{"السونجهاي"} sq{"الألبانية"} sr{"الصربية"} srn{"السرانان تونجو"} srr{"السرر"} - ss{"السواتى"} - ssa{"النيلية الصحراوية - أخرى"} + ss{"السواتي"} + ssa{"لغة نيلية الصحراوية"} st{"السوتو الجنوبية"} su{"السودانية"} suk{"السوكوما"} @@ -449,7 +451,7 @@ ar{ syc{"سريانية تقليدية"} syr{"السريانية"} ta{"التاميلية"} - tai{"تاى - أخرى"} + tai{"لغة تاي"} te{"التيلجو"} tem{"التيمن"} ter{"التيرينو"} @@ -466,7 +468,7 @@ ar{ tli{"التلينغيتية"} tmh{"التاماشيك"} tn{"التسوانية"} - to{"تونجا - جزر تونجا"} + to{"التونغية"} tog{"تونجا - نياسا"} tpi{"التوك بيسين"} tr{"التركية"} @@ -474,7 +476,7 @@ ar{ tsi{"التسيمشيان"} tt{"التتارية"} tum{"التامبوكا"} - tup{"اللغات التوبية"} + tup{"اللغة التوبية"} tut{"الألطائية - أخرى"} tvl{"التوفالو"} tw{"التوي"} @@ -484,19 +486,19 @@ ar{ uga{"اليجاريتيك"} uk{"الأوكرانية"} umb{"الأمبندو"} - und{"غير محدده"} + und{"لغة غير معروفة"} ur{"الأردية"} - uz{"الاوزباكية"} - vai{"الفاى"} + uz{"الأوزباكية"} + vai{"الفاي"} ve{"الفيندا"} vi{"الفيتنامية"} vot{"الفوتيك"} wa{"الولونية"} - wak{"لغات الواكاشان"} + wak{"اللغة الواكاشانية"} wal{"الوالامو"} - war{"الواراى"} + war{"الواراي"} was{"الواشو"} - wen{"اللغات الصربية"} + wen{"اللغة الصربية"} wo{"الولوف"} xal{"الكالميك"} xh{"الخوسا"} @@ -504,19 +506,20 @@ ar{ yap{"اليابيز"} yi{"اليديشية"} yo{"اليوروبية"} - ypk{"اللغات اليوبيكية"} + ypk{"اللغة اليوبيكية"} yue{"الكَنْتُونية"} za{"الزهيونج"} zap{"الزابوتيك"} zen{"الزيناجا"} zh{"الصينية"} - zh_Hans{"الصينية المبسطة"} - zh_Hant{"الصينية التقليدية"} znd{"الزاند"} zu{"الزولو"} zun{"الزونية"} zxx{"بدون محتوى لغوي"} } + LanguagesShort{ + az{"الأذرية"} + } Scripts{ Arab{"العربية"} Armn{"الأرمينية"} @@ -529,33 +532,33 @@ ar{ Brai{"البرايل"} Bugi{"البجينيز"} Buhd{"البهيدية"} - Cans{"مقطعيات أصلية كندية موحدة"} + Cans{"مقاطع كندية أصلية موحدة"} Cari{"الكارية"} Cham{"التشامية"} - Cher{"الشيروكى"} + Cher{"الشيروكي"} Cirt{"السيرث"} Copt{"القبطية"} Cprt{"القبرصية"} Cyrl{"السيريلية"} - Cyrs{"السيريلية - متغير السلافية الكنسية القديمة"} - Deva{"الديفاناجارى"} + Cyrs{"السيريلية السلافية الكنسية القديمة"} + Deva{"الديفاناجاري"} Dsrt{"الديسيريت"} Egyd{"الديموطيقية"} Egyh{"الهيراطيقية"} Egyp{"الهيروغليفية"} - Ethi{"الاثيوبية"} - Geok{"الأبجدية الجورجية - أسومتافرلى و نسخرى"} + Ethi{"الأثيوبية"} + Geok{"الأبجدية الجورجية - أسومتافرلي و نسخري"} Geor{"الجورجية"} Glag{"الجلاجوليتيك"} Goth{"القوطية"} Grek{"اليونانية"} Gujr{"التاغجراتية"} - Guru{"الجرمخى"} - Hang{"الهانجل"} + Guru{"الجرمخي"} + Hang{"الهانغول"} Hani{"الهان"} Hano{"الهانونو"} - Hans{"الهان المبسطة"} - Hant{"الهان التقليدية"} + Hans{"المبسطة"} + Hant{"التقليدية"} Hebr{"العبرية"} Hira{"الهيراجانا"} Hmng{"الباهوه همونج"} @@ -589,7 +592,7 @@ ar{ Mong{"المغولية"} Moon{"مون"} Mymr{"الميانمار"} - Nkoo{"انكو"} + Nkoo{"أنكو"} Ogam{"الأوجهام"} Orkh{"الأورخون"} Orya{"الأوريا"} @@ -604,56 +607,104 @@ ar{ Shaw{"الشواني"} Sinh{"السينهالا"} Sund{"السوندانية"} - Sylo{"السيلوتى ناجرى"} + Sylo{"السيلوتي ناغري"} Syrc{"السريانية"} - Syre{"السريانية الاسترنجيلية"} - Syrj{"السريانية - متغير غربى"} - Syrn{"السريانية - متغير شرقى"} + Syre{"السريانية الأسترنجيلية"} + Syrj{"السريانية الغربية"} + Syrn{"السريانية الشرقية"} Tagb{"التاجبانوا"} - Tale{"التاى لى"} + Tale{"التاي لي"} Talu{"التاى لى الجديد"} Taml{"التاميلية"} Telu{"التيلجو"} Teng{"التينجوار"} - Tfng{"التيفيناغ - البربر"} + Tfng{"التيفيناغ"} Tglg{"التغالوغية"} Thaa{"الثعنة"} Thai{"التايلاندية"} Tibt{"التبتية"} Ugar{"الأجاريتيكية"} - Vaii{"الفاى"} + Vaii{"الفاي"} Visp{"الكلام المرئي"} Xpeo{"الفارسية القديمة"} - Xsux{"الكتابة المسمارية الأكادية السومارية"} - Yiii{"اليى"} + Xsux{"الكتابة المسمارية الأكدية السومرية"} + Yiii{"اليي"} Zinh{"الموروث"} - Zxxx{"شفرة للغات الغير مكتوبة"} + Zsym{"رموز"} + Zxxx{"غير مكتوب"} Zyyy{"عام"} - Zzzz{"شفرة للنصوص الغير مشفرة"} + Zzzz{"نص مكتوب غير معروف"} + } + Scripts%stand-alone{ + Hans{"الهان المبسطة"} + Hant{"الهان التقليدية"} } Types{ calendar{ buddhist{"التقويم البوذي"} chinese{"التقويم الصيني"} + coptic{"التقويم القبطي"} + ethiopic{"التقويم الإثيوبي"} + ethiopic-amete-alem{"تقويم أميتي أليم الإثيوبي"} gregorian{"التقويم الميلادي"} hebrew{"التقويم العبري"} indian{"التقويم القومي الهندي"} islamic{"التقويم الهجري"} islamic-civil{"تقويم اسلامي مدني"} japanese{"التقويم الياباني"} - roc{"تقويم جمهورية الصين"} + persian{"التقويم الفارسي"} + roc{"تقويم مينجو"} } collation{ - big5han{"الترتيب الصيني التقليدي - Big5"} - dictionary{"ترتيب فرز قاموس"} - direct{"ترتيب مباشر"} - gb2312han{"الترتيب الصيني المبسط - GB2312"} - phonebook{"ترتيب دليل الهاتف"} + big5han{"ترتيب فرز الصينية التقليدية [Big5]"} + dictionary{"ترتيب فرز القاموس"} + ducet{"ترتيب تصنيف Unicode الافتراضي"} + gb2312han{"ترتيب فرز الصينية المبسطة [GB2312]"} + phonebook{"ترتيب فرز دليل الهاتف"} + phonetic{"ترتيب الفرز الصوتي"} pinyin{"الترتيب الصيني بنيين المبسط"} - reformed{"ترتيب فرز معدّل"} + reformed{"ترتيب فرز محسَّن"} + search{"بحث عام الغرض"} stroke{"الترتيب الصيني بنيين التقليدي"} traditional{"ترتيب تقليدي"} - unihan{"ترتيب حسب الضغط الجذري"} + 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{ @@ -666,12 +717,13 @@ ar{ NEDIS{"لهجة ناتيسون"} PINYIN{"بينيين باللاتينية"} POLYTON{"متعدد النغمات"} - POSIX{"حاسب آلي"} - REVISED{"تهجئة تم مراجعتها"} + POSIX{"حاسوب"} + REVISED{"تهجئة تمت مراجعتها"} + SCOTLAND{"الإنجليزية الأسكتلندنية الرسمية"} VALENCIA{"بلنسية"} WADEGILE{"المندرين باللاتينية - ويد–جيلز"} } - Version{"2.0.50.96"} + Version{"2.0.64.72"} codePatterns{ language{"اللغة: {0}"} script{"نظام الكتابة: {0}"} diff --git a/icuSources/data/lang/as.txt b/icuSources/data/lang/as.txt index 73939993..2f25f0e8 100644 --- a/icuSources/data/lang/as.txt +++ b/icuSources/data/lang/as.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/as.xml @@ -16,7 +16,7 @@ as{ currency{"মুদ্ৰা"} } Languages{ - as{"অসমীয়া"} + as{"অসমীয়া"} } Scripts{ Beng{"বঙালী"} @@ -25,9 +25,9 @@ as{ calendar{ buddhist{"বৌদ্ধ পঞ্জিকা"} chinese{"চীনা পঞ্জিকা"} - gregorian{"গ্ৰিগোৰীয় পঞ্জিকা"} + gregorian{"গ্ৰিগোৰীয় পঞ্জিকা"} hebrew{"হীব্ৰু পঞ্জিকা"} - indian{"ভাৰতীয় ৰাষ্ট্ৰীয় পঞ্জিকা"} + indian{"ভাৰতীয় ৰাষ্ট্ৰীয় পঞ্জিকা"} islamic{"ইচলামী পঞ্জিকা"} islamic-civil{"ইচলামী-নাগৰিকৰ পঞ্জিকা"} japanese{"জাপানী পঞ্জিকা"} @@ -35,13 +35,12 @@ as{ } collation{ big5han{"পৰম্পৰাগত চীনা শৃঙ্খলাবদ্ধ কৰাৰ ক্ৰম - Big5"} - direct{"পোনপটীয়াকৈ শৃঙ্খলাবদ্ধ কৰাৰ ক্ৰম"} gb2312han{"সৰল চীনা শৃঙ্খলাবদ্ধ কৰাৰ ক্ৰম - GB2312"} phonebook{"টেলিফোন বহিৰ মতেশৃঙ্খলাবদ্ধ কৰাৰ ক্ৰম"} - pinyin{"পিন্‌য়িন শৃঙ্খলাবদ্ধ কৰাৰ ক্ৰম"} + pinyin{"পিন্‌য়িন শৃঙ্খলাবদ্ধ কৰাৰ ক্ৰম"} stroke{"স্ট্ৰোক শৃঙ্খলাবদ্ধ কৰাৰ ক্ৰম"} traditional{"পৰম্পৰাগতভাবে শৃঙ্খলাবদ্ধ কৰাৰ ক্ৰম"} } } - Version{"2.0.47.67"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/asa.txt b/icuSources/data/lang/asa.txt index 4a2d2717..95ea96be 100755 --- a/icuSources/data/lang/asa.txt +++ b/icuSources/data/lang/asa.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/asa.xml @@ -57,5 +57,5 @@ asa{ zh{"Kichina"} zu{"Kidhulu"} } - Version{"2.0.47.53"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/az.txt b/icuSources/data/lang/az.txt index c230a424..78ae65e7 100644 --- a/icuSources/data/lang/az.txt +++ b/icuSources/data/lang/az.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/az.xml @@ -38,7 +38,6 @@ az{ arp{"arapaho dili"} art{"suni dil"} arw{"aravakça"} - as{"as"} ast{"asturicə"} ath{"atapaskanca"} aus{"avstraliyca"} @@ -614,7 +613,6 @@ az{ Sylo{"siloti nəqri"} Syrc{"siryak"} Syre{"estrangela süryanice"} - Syrn{"Syrn"} Tagb{"taqbanva"} Tale{"tay le"} Talu{"təzə tay lu"} @@ -655,7 +653,7 @@ az{ pinyin{"Pinyin təqvimi"} } } - Version{"2.0.47.53"} + Version{"2.0.65.46"} codePatterns{ language{"Dil: {0}"} script{"Yazı: {0}"} diff --git a/icuSources/data/lang/az_AZ.txt b/icuSources/data/lang/az_AZ.txt index a6896130..881b97c9 100644 --- a/icuSources/data/lang/az_AZ.txt +++ b/icuSources/data/lang/az_AZ.txt @@ -1,15 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/az_AZ.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** -/** - * ICU source: /xml/main/az_AZ.xml - */ az_AZ{ "%%ALIAS"{"az_Latn_AZ"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/lang/az_Cyrl.txt b/icuSources/data/lang/az_Cyrl.txt index 007b05ce..80b6a2de 100644 --- a/icuSources/data/lang/az_Cyrl.txt +++ b/icuSources/data/lang/az_Cyrl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/az_Cyrl.xml @@ -10,7 +10,6 @@ * ICU source: /xml/main/az_Cyrl.xml */ az_Cyrl{ - %%ParentIsRoot:int{1} Languages{ az{"Азәрбајҹан"} de{"алманҹа"} @@ -23,5 +22,5 @@ az_Cyrl{ ru{"русҹа"} zh{"чинҹә"} } - Version{"2.0.47.53"} + Version{"2.0.67.8"} } diff --git a/icuSources/data/lang/az_Latn.txt b/icuSources/data/lang/az_Latn.txt index 51158159..f6f143cd 100644 --- a/icuSources/data/lang/az_Latn.txt +++ b/icuSources/data/lang/az_Latn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/az_Latn.xml diff --git a/icuSources/data/lang/az_Latn_AZ.txt b/icuSources/data/lang/az_Latn_AZ.txt index 66777b05..45b76609 100644 --- a/icuSources/data/lang/az_Latn_AZ.txt +++ b/icuSources/data/lang/az_Latn_AZ.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/az_AZ.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ az_Latn_AZ{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/lang/bas.txt b/icuSources/data/lang/bas.txt new file mode 100755 index 00000000..38089508 --- /dev/null +++ b/icuSources/data/lang/bas.txt @@ -0,0 +1,61 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/bas.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/bas.xml + */ +bas{ + Languages{ + ak{"Hɔp u akan"} + am{"Hɔp u amhārìk"} + ar{"Hɔp u arâb"} + bas{"Ɓàsàa"} + be{"Hɔp u bièlòrûs"} + bg{"Hɔp u bûlgâr"} + bn{"Hɔp u bɛŋgàli"} + cs{"Hɔp u cɛ̂k"} + de{"Hɔp u jamân"} + el{"Hɔp u gri ᷇kyà"} + en{"Hɔp u ŋgisì"} + es{"Hɔp u panyā"} + fa{"Hɔp u pɛrsìà"} + fr{"Hɔp u pulàsi"} + ha{"Hɔp u ɓausa"} + hi{"Hɔp u hindì"} + hu{"Hɔp u hɔŋgrìi"} + id{"Hɔp u indònesìà"} + ig{"Hɔp u iɓò"} + it{"Hɔp u italìà"} + ja{"Hɔp u yapàn"} + jv{"Hɔp u yavà"} + km{"Hɔp u kmɛ̂r"} + ko{"Hɔp u kɔrēà"} + ms{"Hɔp u makɛ᷆"} + my{"Hɔp u birmàn"} + ne{"Hɔp u nepa᷆l"} + nl{"Hɔp u nlɛ̀ndi"} + pa{"Hɔp u pɛnjàbi"} + pl{"Hɔp u pɔlɔ̄nà"} + pt{"Hɔp u pɔtɔ̄kì"} + ro{"Hɔp u rùmanìà"} + ru{"Hɔp u ruslànd"} + rw{"Hɔp u ruāndà"} + so{"Hɔp u somàlî"} + sv{"Hɔp u suɛ᷆d"} + ta{"Hɔp u tamu᷆l"} + th{"Hɔp u tây"} + tr{"Hɔp u tûrk"} + uk{"Hɔp u ukrǎnìà"} + ur{"Hɔp u urdù"} + vi{"Hɔp u vyɛ̄dnàm"} + yo{"Hɔp u yorÅ«bà"} + zh{"Hɔp u kinà"} + zu{"Hɔp u zulù"} + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/lang/be.txt b/icuSources/data/lang/be.txt index 383e9ae8..04add95d 100644 --- a/icuSources/data/lang/be.txt +++ b/icuSources/data/lang/be.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/be.xml @@ -187,7 +187,7 @@ be{ japanese{"японскі каляндар"} } } - Version{"2.0.47.68"} + Version{"2.0.65.46"} codePatterns{ language{"Мова: {0}"} script{"Пісьмо: {0}"} diff --git a/icuSources/data/lang/bem.txt b/icuSources/data/lang/bem.txt index 6ac1091b..72120f3d 100755 --- a/icuSources/data/lang/bem.txt +++ b/icuSources/data/lang/bem.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/bem.xml @@ -57,5 +57,5 @@ bem{ zh{"Ichi Chainisi"} zu{"Ichi Zulu"} } - Version{"2.0.46.79"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/bez.txt b/icuSources/data/lang/bez.txt index 50a3e0aa..25097b73 100755 --- a/icuSources/data/lang/bez.txt +++ b/icuSources/data/lang/bez.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/bez.xml @@ -57,5 +57,5 @@ bez{ zh{"Hichina"} zu{"Hizulu"} } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/bg.txt b/icuSources/data/lang/bg.txt index 61276e99..6a0fd301 100644 --- a/icuSources/data/lang/bg.txt +++ b/icuSources/data/lang/bg.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/bg.xml @@ -14,6 +14,8 @@ bg{ calendar{"Календар"} collation{"Сортиране"} currency{"Валута"} + numbers{"Цифри"} + x{"Собствена употреба"} } Languages{ aa{"афар"} @@ -525,6 +527,9 @@ bg{ zxx{"без лингвистично съдържание"} zza{"заза"} } + LanguagesShort{ + az{"азербайджански"} + } Scripts{ Arab{"Арабска"} Armi{"Арамейска"} @@ -646,26 +651,75 @@ bg{ 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{"Традиционен китайски (Big5)"} - direct{"Директно"} + dictionary{"Речников ред на сортиране"} + ducet{"Стандартен ред на сортиране в Уникод"} gb2312han{"Опростен китайски (GB2312)"} 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{ @@ -699,7 +753,7 @@ bg{ VALENCIA{"Валенсиански"} WADEGILE{"Уейд-Джайлс романизация"} } - Version{"2.0.49.23"} + Version{"2.0.65.46"} localeDisplayPattern{ pattern{"{0} ({1})"} separator{", "} diff --git a/icuSources/data/lang/bm.txt b/icuSources/data/lang/bm.txt index 08dd913e..878a6d45 100755 --- a/icuSources/data/lang/bm.txt +++ b/icuSources/data/lang/bm.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/bm.xml @@ -57,5 +57,5 @@ bm{ zh{"siniwakan"} zu{"zulukan"} } - Version{"2.0.47.53"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/bn.txt b/icuSources/data/lang/bn.txt index faa9f0c4..16d5cc38 100644 --- a/icuSources/data/lang/bn.txt +++ b/icuSources/data/lang/bn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/bn.xml @@ -14,6 +14,8 @@ bn{ calendar{"ক্যালেন্ডার"} collation{"সজ্জাক্রম"} currency{"মুদ্রা"} + numbers{"সংখ্যাসমূহ"} + x{"বক্তিগত- ব্যবহার"} } Languages{ aa{"আফার"} @@ -523,6 +525,9 @@ bn{ zxx{"ভাষাতাত্তিক বিষয়সূচী বহির্ভুত"} zza{"জাজা"} } + LanguagesShort{ + az{"আজেরি"} + } Scripts{ Arab{"আরবি"} Armi{"আরমি"} @@ -655,29 +660,78 @@ bn{ 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{"প্রথাগত চীনা সজ্জাক্রম - বিগ৫"} - direct{"প্রত্যক্ষ সজ্জাক্রম"} + dictionary{"অভিধান বাছাই বিন্যাস"} + ducet{"ডিফল্ট ইউনিকোড বাছাই বিন্যাস"} gb2312han{"সাধারণ চীনা সজ্জাক্রম - জিবি২৩১২"} 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{"তিব্বতি সংখ্যা"} } } - Version{"2.0.50.99"} + Version{"2.0.65.46"} codePatterns{ language{"ভাষা: {0}"} script{"লিপি: {0}"} diff --git a/icuSources/data/lang/bn_IN.txt b/icuSources/data/lang/bn_IN.txt index 68d8cbee..aa0264a5 100644 --- a/icuSources/data/lang/bn_IN.txt +++ b/icuSources/data/lang/bn_IN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/bn_IN.xml @@ -31,5 +31,5 @@ bn_IN{ tut{"আলটাইক"} zbl{"ব্লিসসিম্বলস"} } - Version{"2.0.47.53"} + Version{"2.0.59.53"} } diff --git a/icuSources/data/lang/bo.txt b/icuSources/data/lang/bo.txt index b65c44f5..06069717 100644 --- a/icuSources/data/lang/bo.txt +++ b/icuSources/data/lang/bo.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/bo.xml @@ -22,5 +22,5 @@ bo{ Scripts{ Tibt{"བོད་ཡིག་"} } - Version{"2.0.50.30"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/br.txt b/icuSources/data/lang/br.txt new file mode 100755 index 00000000..0fcdac06 --- /dev/null +++ b/icuSources/data/lang/br.txt @@ -0,0 +1,359 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/br.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/br.xml + */ +br{ + Keys{ + calendar{"deiziadur"} + collation{"doare rummañ"} + currency{"moneiz"} + numbers{"niveroù"} + } + Languages{ + ab{"abkhazeg"} + af{"afrikaans"} + agq{"aghem"} + am{"amhareg"} + ar{"arabeg"} + as{"asameg"} + asa{"asu"} + ay{"aymara"} + az{"azeri"} + bas{"basaa"} + be{"belaruseg"} + bem{"bemba"} + bez{"bena"} + bg{"bulgareg"} + bm{"bambara"} + bn{"bengali"} + bo{"tibetaneg"} + br{"brezhoneg"} + brx{"bodo"} + bs{"bosneg"} + ca{"katalaneg"} + cs{"tchekeg"} + cy{"kembraeg"} + da{"daneg"} + de{"alamaneg"} + de_AT{"alamaneg Aostria"} + de_CH{"alamaneg uhel Suis"} + dv{"divehi"} + dz{"dzongkha"} + ebu{"embu"} + efi{"efik"} + el{"gresianeg"} + en{"saozneg"} + en_AU{"saozneg Aostralia"} + en_CA{"saozneg Kanada"} + en_GB{"saozneg Breizh-Veur"} + en_US{"saozneg S.U."} + eo{"esperanteg"} + es{"spagnoleg"} + es_419{"spagnoleg Amerika latin"} + es_ES{"spagnoleg iberek"} + et{"estoneg"} + eu{"euskareg"} + fa{"perseg"} + fi{"finneg"} + fil{"filipineg"} + fj{"fidjieg"} + fr{"galleg"} + fr_CA{"galleg Kanada"} + fr_CH{"galleg Suis"} + ga{"iwerzhoneg"} + gl{"galizeg"} + gn{"guarani"} + gsw{"alamaneg Suis"} + gu{"gujarati"} + ha{"haousa"} + haw{"hawaieg"} + he{"hebraeg"} + hi{"hindi"} + hr{"kroateg"} + ht{"haitieg"} + hu{"hungareg"} + hy{"armenianeg"} + id{"indonezeg"} + ig{"igbo"} + is{"islandeg"} + it{"italianeg"} + ja{"japaneg"} + jv{"javaneg"} + ka{"jorjianeg"} + kea{"kabuverdianu"} + kk{"kazak"} + km{"khmer"} + kn{"kanareg"} + ko{"koreaneg"} + ks{"kashmiri"} + ku{"kurdeg"} + ky{"kirgiz"} + la{"latin"} + lah{"lahnda"} + lb{"luksembourgeg"} + ln{"lingala"} + lo{"laoseg"} + lt{"lituaneg"} + luy{"luyia"} + lv{"latvieg"} + mg{"malgacheg"} + mi{"maori"} + mk{"makedoneg"} + ml{"malayalam"} + mn{"mongoleg"} + mr{"marathi"} + ms{"malayseg"} + mt{"malteg"} + mul{"yezhoù lies"} + my{"birmaneg"} + nb{"norvegeg bokmÃ¥l"} + nd{"ndebele an Norzh"} + ne{"nepaleg"} + nl{"nederlandeg"} + nl_BE{"flandrezeg"} + nn{"norvegeg nynorsk"} + no{"norvegeg"} + nso{"sotho an Norzh"} + ny{"nyanja"} + or{"oriya"} + os{"oseteg"} + pa{"punjabi"} + pl{"poloneg"} + ps{"pachto"} + pt{"portugaleg"} + pt_BR{"portugaleg Brazil"} + pt_PT{"portugaleg iberek"} + qu{"kechuaeg"} + rm{"romañcheg"} + rn{"rundi"} + ro{"roumaneg"} + rof{"rombo"} + ru{"rusianeg"} + rw{"kinyarwanda"} + rwk{"rwa"} + sa{"sanskriteg"} + sah{"yakouteg"} + sd{"sindhi"} + se{"sámi an Norzh"} + sg{"sango"} + sh{"serb-kroateg"} + si{"singhaleg"} + sk{"slovakeg"} + sl{"sloveneg"} + sm{"samoan"} + sn{"shona"} + so{"somali"} + sq{"albaneg"} + sr{"serbeg"} + ss{"swati"} + st{"sotho ar Su"} + su{"sundaneg"} + sv{"svedeg"} + sw{"swahili"} + swb{"komoreg"} + ta{"tamileg"} + te{"telougou"} + tet{"tetum"} + tg{"tadjik"} + th{"thai"} + ti{"tigrigna"} + tk{"turkmeneg"} + tl{"tagalog"} + tn{"tswana"} + to{"tonga"} + tpi{"tok pisin"} + tr{"turkeg"} + ts{"tsonga"} + ty{"tahitianeg"} + ug{"ouigoureg"} + uk{"ukraineg"} + und{"yezh dianav"} + ur{"ourdou"} + uz{"ouzbekeg"} + ve{"venda"} + vi{"vietnameg"} + wae{"walser"} + wo{"wolof"} + xh{"xhosa"} + yo{"yorouba"} + yue{"kantoneg"} + zh{"sinaeg"} + zh_Hans{"sinaeg eeunaet"} + zh_Hant{"sinaeg hengounel"} + zu{"zouloueg"} + zxx{"diyezh"} + } + Scripts{ + Arab{"arabek"} + Armn{"armenianek"} + Beng{"bengali"} + Bopo{"bopomofo"} + Brai{"Braille"} + Cyrl{"kirillek"} + Deva{"devanagari"} + Ethi{"etiopek"} + Geor{"jorjianek"} + Grek{"gresianek"} + Gujr{"gujarati"} + Guru{"gurmukhi"} + Hang{"hangeul"} + Hani{"han"} + Hans{"han eeunaet"} + Hant{"han hengounel"} + Hebr{"hebraek"} + Hira{"hiragana"} + Jpan{"japanek"} + Kana{"katakana"} + Khmr{"khmer"} + Knda{"kannada"} + Kore{"koreanek"} + Laoo{"laosek"} + Latn{"latin"} + Mlym{"malayalam"} + Mong{"mongolek"} + Mymr{"myanmar"} + Orya{"oriya"} + Sinh{"singhalek"} + Taml{"tamilek"} + Telu{"telougou"} + Thaa{"thaana"} + Thai{"thai"} + Tibt{"tibetanek"} + Zsym{"arouezioù"} + Zxxx{"anskrivet"} + Zyyy{"boutin"} + Zzzz{"skritur dianav"} + } + Types{ + calendar{ + buddhist{"deiziadur boudaat"} + chinese{"deiziadur sinaat"} + coptic{"deiziadur kopt"} + ethiopic{"deiziadur etiopiat"} + ethiopic-amete-alem{"deiziadur etiopiat Amete Alem"} + gregorian{"deiziadur gregorian"} + hebrew{"deiziadur hebraek"} + indian{"deiziadur indian"} + islamic{"deiziadur islamek"} + islamic-civil{"deiziadur islamek keodedel"} + japanese{"deiziadur japanat"} + persian{"deiziadur persek"} + roc{"deiziadur Republik Sina"} + } + collation{ + big5han{"urzh rummañ sinaek hengounel - Big5"} + dictionary{"urzh rummañ ar geriadur"} + ducet{"urzh rummañ Unicode dre ziouer"} + gb2312han{"urzh rummañ sinaek eeunaet - GB2312"} + phonebook{"urzh rummañ al levr-pellgomz"} + pinyin{"urzh rummañ pinyin"} + reformed{"urzh rummañ adreizhet"} + search{"enklask hollek"} + stroke{"urzh rummañ an tresoù"} + traditional{"urzh rummañ hengounel"} + unihan{"urzh rummañ UniHan"} + } + numbers{ + arab{"sifroù arabek indian"} + arabext{"sifroù arabek indian astennet"} + armn{"niveroù armenianek"} + armnlow{"niveroù armenianek bihan"} + beng{"sifroù bengali"} + deva{"sifroù devanagari"} + ethi{"niveroù etiopiat"} + fullwide{"sifroù led plaen"} + geor{"niveroù jorjianek"} + grek{"niveroù gresianek"} + greklow{"niveroù gresianek bihan"} + gujr{"sifroù gujarati"} + guru{"sifroù gurmukhi"} + hanidec{"niveroù sinaek dekvedennek"} + hans{"niveroù sinaek eeunaet"} + hansfin{"niveroù sinaek eeunaet an arcʼhant"} + hant{"niveroù sinaek hengounel"} + hantfin{"niveroù sinaek hengounel an arcʼhant"} + hebr{"niveroù hebraek"} + jpan{"niveroù japanek"} + jpanfin{"niveroù japanek an arcʼhant"} + khmr{"sifroù khmer"} + knda{"sifroù kanarek"} + laoo{"sifroù laosek"} + latn{"sifroù arabek ar Cʼhornôg"} + mlym{"sifroù malayalam"} + mong{"sifroù mongolek"} + mymr{"sifroù myanmar"} + orya{"sifroù oriya"} + roman{"niveroù roman"} + romanlow{"niveroù roman bihan"} + taml{"sifroù tamilek"} + telu{"sifroù telougou"} + thai{"sifroù thai"} + tibt{"sifroù tibetan"} + } + } + Variants{ + 1606NICT{"krenncʼhalleg"} + 1694ACAD{"galleg rakvodern"} + 1901{"reizhskrivadur alamanek hengounel"} + 1959ACAD{"belaruseg akademek"} + 1994{"reizhskrivadur resianek skoueriekaet"} + 1996{"reizhskrivadur alamanek 1996"} + ALALC97{"romanekadur ALA-LC 1997"} + ALUKU{"rannyezh aloukou"} + AREVELA{"armenianeg ar Reter"} + AREVMDA{"armenianeg ar Cʼhornôg"} + BAKU1926{"lizherenneg latin turkek unvan"} + BAUDDHA{"sanskriteg hiron boudaat"} + BISCAYAN{"rannyezh euskarek Bizkaia"} + BISKE{"rannyezh San Giorgio/Bila"} + BOONT{"boontling"} + FONIPA{"lizherenneg fonetek etrebroadel"} + FONUPA{"lizherenneg fonetek ouralek"} + FONXSAMP{"treuzskrivadur X-SAMPA"} + HEPBURN{"romanekadur Hepburn"} + HOGNORSK{"uhelnorvegeg"} + ITIHASA{"sanskriteg itihâsa"} + JAUER{"rannyezh romañchek Jauer"} + JYUTPING{"romanekadur kantonek Jyutping"} + KKCOR{"kerneveureg kumun"} + LAUKIKA{"sanskriteg klasel"} + LIPAW{"rannyezh resianek Lipovaz"} + LUNA1918{"reizhskrivadur rusianek goude 1917"} + MONOTON{"gresianeg untonel"} + NDYUKA{"rannyezh Ndyuka"} + NEDIS{"rannyezh Natisone"} + NJIVA{"rannyezh Gniva/Njiva"} + OSOJS{"rannyezh Oseacco/Osojane"} + PAMAKA{"rannyezh Pamaka"} + PETR1708{"reizhskrivadur rusianek 1708 Pêr I"} + PINYIN{"romanekadur pinyin"} + POLYTON{"gresianeg liestonel"} + PUTER{"rannyezh romañchek Puter"} + REVISED{"reizhskrivadur reizhet"} + ROZAJ{"resianeg"} + RUMGR{"romañcheg Grischun"} + SAAHO{"saho"} + SCOTLAND{"saozneg standart skos"} + SCOUSE{"scouse"} + SOLBA{"rannyezh Stolvizza/Solbica"} + SURMIRAN{"rannyezh romañchek surmiran"} + SURSILV{"rannyezh romañchek sursilvan"} + SUTSILV{"rannyezh romañchek sutsilvan"} + TARASK{"belaruseg Taraskievica"} + UCCOR{"kerneveureg unvan"} + UCRCOR{"kerneveureg unvan reizhet"} + ULSTER{"rannyezh skotek Ulad"} + VAIDIKA{"sanskriteg vedek"} + VALENCIA{"valensianeg"} + VALLADER{"rannyezh romañchek Vallader"} + WADEGILE{"romanekadur Wade-Giles"} + } + Version{"2.0.64.44"} +} diff --git a/icuSources/data/lang/brx.txt b/icuSources/data/lang/brx.txt new file mode 100755 index 00000000..f27c9b6a --- /dev/null +++ b/icuSources/data/lang/brx.txt @@ -0,0 +1,695 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/brx.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/brx.xml + */ +brx{ + Keys{ + calendar{"पंचाग"} + collation{"वर्गीकरण"} + currency{"मुद्रा"} + } + Languages{ + ab{"अब्खाज़ियन्"} + ace{"अचेहनी"} + ach{"अकोली"} + ada{"अडांगमे"} + ady{"अडीगे"} + ae{"अवस्तन्"} + af{"अफ्रीकी"} + afa{"अफ्रो-एशियाई भाषाएँ"} + afh{"अफ्रीहीली"} + ain{"ऐनू"} + ak{"अकन"} + akk{"अकाडिनी"} + ale{"अलुट"} + alg{"अलगौनकीन"} + am{"अम्हारिक्"} + an{"आर्गोनी"} + ang{"पुरानी अंग्रेज़ी"} + anp{"अंगीका"} + apa{"अपाची भाषा"} + ar{"अरबी"} + arc{"अरामाईक"} + arp{"अरापाहो"} + art{"कृत्रिम भाषा"} + arw{"अरावाक"} + as{"असामी"} + 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{"ब्रज"} + brx{"बड़ो"} + 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{"मिनंगकाबाउ"} + mk{"मैसेडोनियन्"} + mkh{"मोन ख्मेर"} + ml{"मलयालम"} + mn{"मोंगोलियन"} + mnc{"मांचु"} + mni{"मणीपुरी"} + mno{"मानोबो"} + mo{"मोल्डेवियन्"} + moh{"मोहोक"} + mos{"मोस्सी"} + mr{"मराठी"} + ms{"मलाय"} + mt{"मालटीज़्"} + 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{"दक्षिणी न्दबेले"} + 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{"पुर्तगाली"} + 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{"नील सहारा भाषा"} + 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{"तुपी"} + 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{"ज़ाज़ा"} + } + Scripts{ + Arab{"अरबी"} + Armi{"शहनशाही आरामाईक"} + Armn{"अर्मेनियाई"} + Avst{"अवस्तन्"} + Bali{"बाली"} + Batk{"बटकी"} + Beng{"बंगाली"} + Blis{"ब्लीस चीन्ह"} + Bopo{"बोपोमोफो"} + Brah{"ब्रह्मी"} + Brai{"ब्रेल"} + Bugi{"बुगीनी"} + Buhd{"बुहीद"} + 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{"कोरियाई"} + 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{"फाग्स पा"} + Phlv{"बुक (सालटर) पहलवी"} + Phnx{"फोनीशीयन"} + Plrd{"पौलार्ड़ फोनेटीक"} + Rjng{"रेजेंग"} + Roro{"रोंगोरोंगो"} + Runr{"रूनिक"} + Samr{"समारती"} + Sara{"सराती"} + Saur{"सौराष्ट्र"} + Sgnw{"सांकेतिक लेख"} + Shaw{"शेवियन"} + Sinh{"सिंहाली"} + Sund{"सूडानी"} + Sylo{"सील्होटी नागरी"} + Syrc{"सीरीआक"} + Syre{"एस्ट्रांगलो सीरीआक"} + Syrj{"पश्चीमी सीरीआक"} + Syrn{"पूर्वी सीरीआक"} + Tagb{"तागबानवा"} + Tale{"ताई ले"} + Talu{"नया ताई लुए"} + Taml{"तमीळ"} + Telu{"तेलुगु"} + Teng{"तेंगवार"} + Tfng{"तीफीनाग़"} + Tglg{"टागालॉग"} + Thaa{"थाना"} + Thai{"थाई"} + Tibt{"तिब्बती"} + Ugar{"ऊगारीटीक"} + Vaii{"वाई"} + Visp{"वीज़ीबल बोली"} + Xpeo{"पुरानी फारसी"} + Xsux{"सुमेरो अक्काड़ी कुनेईफॉर्म"} + Yiii{"यी"} + Zinh{"विरासत"} + Zxxx{"अलिखित"} + Zyyy{"आम"} + Zzzz{"अज्ञात या अवैध लिपि"} + } + Types{ + calendar{ + buddhist{"बौद्ध पंचांग"} + chinese{"चीनी पंचांग"} + gregorian{"ग्रेगरीअन पंचांग"} + hebrew{"यहुदी पंचांग"} + islamic{"इस्लामी पंचांग"} + islamic-civil{"इस्लामी नागरिक पंचांग"} + japanese{"जापानी पंचांग"} + roc{"चीनी गणतंत्र पंचांग"} + } + collation{ + big5han{"पारम्पारिक चीनी वर्गीकरण बीग फ़ाईव"} + gb2312han{"सरलीकृत चीनी वर्गीकरण जीबी2312"} + phonebook{"दूरभाष निर्देशिका वर्गीकरण"} + pinyin{"पिनयीन वर्गीकरण"} + stroke{"स्ट्रोक वर्गीकरण"} + traditional{"पारम्पारिक वर्गीकरण"} + } + } + Variants{ + 1606NICT{"मध्य फ्रांसीसी 1606 तक"} + 1901{"पारम्पारिक जर्मन वर्तनी 1901"} + 1994{"पारम्पारिक रेसीयन वर्तनी 1994"} + 1996{"जर्मन वर्तनी 1996"} + AREVELA{"पूर्वी अर्मेनियाई"} + BAKU1926{"युनीफाईड तुर्की लैटीनी वर्तनी"} + BISKE{"सान जीओर्जीओ / बीला डायलेक्ट"} + BOONT{"बुन्तलींग"} + FONIPA{"आईपीए फ़ोनेटीक्स"} + FONUPA{"युपीए फ़ोनेटीक्स"} + LIPAW{"रेज़ीयन की लीपोवाज़ डायलेक्ट"} + MONOTON{"एकस्वरीय"} + NEDIS{"नाटीसोन डायलेक्ट"} + NJIVA{"ग्नीवा या न्जीवा डायलेक्ट"} + OSOJS{"ओसेआको ओसोजाने डायलेक्ट"} + POLYTON{"बहुस्वरीय"} + POSIX{"कम्प्यूटर"} + REVISED{"संशोधित वर्तनी"} + ROZAJ{"रेज़ीयन"} + SAAHO{"साहो"} + SCOTLAND{"मानक स्कॉट अंग्रेज़ी"} + SCOUSE{"स्काउज़"} + SOLBA{"श्टोलविज़्ज़ा या सोलबीका डायलेक्ट"} + TARASK{"तारास्कीएवीचा वर्तनी"} + } + Version{"2.0.65.46"} + codePatterns{ + script{"देवनागरी: {0}"} + territory{"क्षेत्र:भारत {0}"} + } + localeDisplayPattern{ + pattern{"{0} ({1})"} + separator{","} + } +} diff --git a/icuSources/data/lang/bs.txt b/icuSources/data/lang/bs.txt index 3538221f..cf6731aa 100644 --- a/icuSources/data/lang/bs.txt +++ b/icuSources/data/lang/bs.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/bs.xml @@ -10,7 +10,11 @@ * ICU source: /xml/main/bs.xml */ bs{ - Keys:alias{"sr_Latn"} + Keys{ + calendar{"Kalendar"} + collation{"Sortiranje"} + currency{"Valuta"} + } Languages{ aa{"afarski"} ab{"abkazijski"} @@ -638,9 +642,57 @@ bs{ Zyyy{"zajedničko pismo"} Zzzz{"nepoznato ili nevažeće pismo"} } - Types:alias{"sr_Latn"} - Variants:alias{"sr_Latn"} - Version{"2.0.52.13"} + Types{ + calendar{ + buddhist{"Budistički kalendar"} + chinese{"Kineski kalendar"} + gregorian{"Gregorijanski kalendar"} + hebrew{"Hebrejski kalendar"} + indian{"Indijski nacionalni kalendar"} + islamic{"Islamski kalendar"} + islamic-civil{"Islamski civilni kalendar"} + japanese{"Japanski kalendar"} + roc{"Kalendar Republike Kine"} + } + collation{ + big5han{"Tradicionalno kinesko sortiranje"} + gb2312han{"Pojednostavljeno kinesko sortiranje"} + phonebook{"Sortiranje kao telefonski imenik"} + pinyin{"Pinjin sortiranje"} + stroke{"Sortiranje po broju crta"} + traditional{"Tradicionalno sortiranje"} + } + } + Variants{ + 1606NICT{"Francuski iz kasnog srednjeg veka do 1606."} + 1694ACAD{"Rani moderni francuski"} + 1901{"Tradicionalna nemačka ortografija"} + 1994{"Standardizovana rezijanska ortografija"} + 1996{"Nemačka ortografija 1996"} + AREVELA{"Istočni jermenski"} + AREVMDA{"Zapadno-jermenski"} + BAKU1926{"Ujedinjeni turski latinični alfabet"} + BISKE{"San Đorđijo/Bila dijalekt"} + BOONT{"Buntling"} + FONIPA{"IPA fonetika"} + FONUPA{"UPA fonetika"} + LIPAW{"Lipovac dijalekt rezijanski"} + MONOTON{"Monotonik"} + NEDIS{"Natison dijalekt"} + NJIVA{"Gnjiva/Njiva dijalekt"} + OSOJS{"Oseako/Osojane dijalekt"} + POLYTON{"Politonik"} + POSIX{"Kompjuter"} + REVISED{"Revidirana ortigrafija"} + ROZAJ{"Rezijan"} + SAAHO{"Saho"} + SCOTLAND{"Å kotski standardni engleski"} + SCOUSE{"Skauz"} + SOLBA{"Stolvica/Solbica dijalekt"} + TARASK{"Taraskijevica ortografija"} + VALENCIA{"Valencijski"} + } + Version{"2.0.64.72"} codePatterns{ language{"Jezik: {0}"} script{"Skript: {0}"} diff --git a/icuSources/data/lang/ca.txt b/icuSources/data/lang/ca.txt index 92676c10..6125cbb4 100644 --- a/icuSources/data/lang/ca.txt +++ b/icuSources/data/lang/ca.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2011 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ca.xml @@ -14,7 +14,7 @@ ca{ calendar{"calendari"} collation{"ordre alfabètic"} currency{"moneda"} - numbers{"números"} + numbers{"Números"} x{"Ús privat"} } Languages{ @@ -661,6 +661,10 @@ ca{ Zyyy{"comú"} Zzzz{"escriptura desconeguda o no vàlida"} } + Scripts%stand-alone{ + Hans{"xinès simplificat"} + Hant{"xinès tradicional"} + } Types{ calendar{ buddhist{"calendari budista"} @@ -675,15 +679,15 @@ ca{ } collation{ big5han{"ordre del xinès tradicional - Big5"} - direct{"ordre directe"} gb2312han{"ordre del xinès simplificat - GB2312"} phonebook{"ordre de la guia telefònica"} + phonetic{"ordre fonètic"} pinyin{"ordre pinyin"} stroke{"ordre dels traços"} traditional{"ordre tradicional"} } numbers{ - latn{"nombres aràbics"} + latn{"Nombres aràbics"} } } Variants{ @@ -717,7 +721,7 @@ ca{ VALENCIA{"valencià"} WADEGILE{"romanització Wade-Giles"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} codePatterns{ language{"Idioma: {0}"} script{"Escriptura: {0}"} diff --git a/icuSources/data/lang/cgg.txt b/icuSources/data/lang/cgg.txt index 16d42eea..523ca0e3 100755 --- a/icuSources/data/lang/cgg.txt +++ b/icuSources/data/lang/cgg.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/cgg.xml @@ -57,5 +57,5 @@ cgg{ zh{"Oruchaina"} zu{"Oruzuru"} } - Version{"2.0.46.52"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/chr.txt b/icuSources/data/lang/chr.txt index b56fa266..4c7d17db 100755 --- a/icuSources/data/lang/chr.txt +++ b/icuSources/data/lang/chr.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/chr.xml @@ -46,5 +46,5 @@ chr{ gregorian{"ᏅᏙ ᏗᏎᏗ"} } } - Version{"2.0.46.34"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/cs.txt b/icuSources/data/lang/cs.txt index fb998a27..72f54123 100644 --- a/icuSources/data/lang/cs.txt +++ b/icuSources/data/lang/cs.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/cs.xml @@ -44,14 +44,14 @@ cs{ arp{"arapažština"} art{"umělé jazyky"} arw{"arawacké jazyky"} - as{"assaméština"} + as{"asámÅ¡tina"} ath{"athapaskánské jazyky"} aus{"australské jazyky"} av{"avarÅ¡tina"} awa{"awadhÅ¡tina"} - ay{"aymárÅ¡tina"} - az{"azerbajdžánÅ¡tina"} - ba{"baskirÅ¡tina"} + ay{"ajmarÅ¡tina"} + az{"ázerbájdžánÅ¡tina"} + ba{"baÅ¡kirÅ¡tina"} bad{"banda"} bai{"bamilek"} bal{"balúčština"} @@ -65,7 +65,7 @@ cs{ bg{"bulharÅ¡tina"} bh{"biharÅ¡tina"} bho{"bhojpurÅ¡tina"} - bi{"bislámÅ¡tina"} + bi{"bislamÅ¡tina"} bik{"bikolÅ¡tina"} bin{"bini"} bm{"bambarÅ¡tina"} @@ -113,7 +113,6 @@ cs{ dak{"dakotÅ¡tina"} day{"dajáčtina"} de{"němčina"} - de_AT{"němčina (Rakousko)"} de_CH{"Å¡výcarská standardní němčina"} del{"delawarÅ¡tina"} dgr{"dogrib"} @@ -122,7 +121,7 @@ cs{ dua{"dualÅ¡tina"} dv{"divehi"} dyu{"djula"} - dz{"bhútánÅ¡tina"} + dz{"dzongkä"} ebu{"embu"} ee{"eweÅ¡tina"} efi{"efikÅ¡tina"} @@ -149,18 +148,17 @@ cs{ fi{"finÅ¡tina"} fil{"filipínÅ¡tina"} fiu{"ugrofinské jazyky"} - fj{"fidži"} + fj{"fidžijÅ¡tina"} fo{"faerÅ¡tina"} fr{"francouzÅ¡tina"} - fr_CA{"francouzÅ¡tina (Kanada)"} fr_CH{"Å¡výcarská francouzÅ¡tina"} fur{"furlandÅ¡tina"} fy{"fríština"} ga{"irÅ¡tina"} - gd{"skotská galÅ¡tina"} + gd{"skotská gaelÅ¡tina"} gem{"germánské jazyky"} gil{"kiribatÅ¡tina"} - gl{"haličština"} + gl{"galicijÅ¡tina"} gmh{"hornoněmčina (středověká)"} gn{"guaranÅ¡tina"} goh{"hornoněmčina (stará)"} @@ -170,9 +168,9 @@ cs{ grb{"grebo"} grc{"starořečtina"} gsw{"němčina (Å výcarsko)"} - gu{"gujaratÅ¡tina"} + gu{"gudžarátÅ¡tina"} gv{"manÅ¡tina"} - ha{"hausa"} + ha{"hauÅ¡tina"} hai{"haidÅ¡tina"} haw{"havajÅ¡tina"} he{"hebrejÅ¡tina"} @@ -232,10 +230,10 @@ cs{ ku{"kurdÅ¡tina"} kum{"kumykÅ¡tina"} kw{"kornÅ¡tina"} - ky{"kirgizÅ¡tina"} + ky{"kyrgyzÅ¡tina"} la{"latina"} lam{"lambÅ¡tina"} - lb{"LucemburÅ¡tina"} + lb{"lucemburÅ¡tina"} lez{"lezginÅ¡tina"} ln{"lingalÅ¡tina"} lo{"laoÅ¡tina"} @@ -249,7 +247,7 @@ cs{ luy{"luhja"} lv{"lotyÅ¡tina"} mad{"madurÅ¡tina"} - mag{"magadhiÅ¡tina"} + mag{"magahijÅ¡tina"} mai{"maithiliÅ¡tina"} map{"austronéské jazyky"} mas{"masajÅ¡tina"} @@ -263,11 +261,11 @@ cs{ mnc{"mandžuÅ¡tina"} mni{"manipurÅ¡tina"} mo{"moldavÅ¡tina"} - mr{"marathi"} + mr{"maráthÅ¡tina"} ms{"malajÅ¡tina"} mt{"maltÅ¡tina"} my{"barmÅ¡tina"} - na{"nauru"} + na{"naurÅ¡tina"} nah{"nahuatl"} nai{"severoamerické indiánské jazyky"} nb{"norÅ¡tina (bokmÃ¥l)"} @@ -284,10 +282,10 @@ cs{ nv{"navažština"} ny{"ňandžština"} nym{"ňamwežština"} - oc{"occitan"} + oc{"okcitánÅ¡tina"} oj{"odžibvejÅ¡tina"} om{"oromÅ¡tina (Afan)"} - or{"oriya"} + or{"urijÅ¡tina"} os{"osetÅ¡tina"} ota{"osmanská turečtina"} pa{"paňdžábÅ¡tina"} @@ -301,7 +299,7 @@ cs{ pl{"polÅ¡tina"} pon{"pohnpeiÅ¡tina"} pra{"prákrtské jazyky"} - ps{"Pashto (Pushto)"} + ps{"paÅ¡tÅ¡tina"} pt{"portugalÅ¡tina"} pt_BR{"brazilská portugalÅ¡tina"} pt_PT{"iberská portugalÅ¡tina"} @@ -309,7 +307,7 @@ cs{ raj{"rádžastánÅ¡tina"} rar{"rarotongaÅ¡tina"} rm{"rétorománÅ¡tina"} - rn{"kirundi"} + rn{"kirundÅ¡tina"} ro{"rumunÅ¡tina"} rof{"rombo"} rom{"romÅ¡tina"} @@ -323,18 +321,18 @@ cs{ sat{"santálÅ¡tina"} sc{"sardÅ¡tina"} sco{"skotÅ¡tina"} - sd{"sindhi"} + sd{"sindhÅ¡tina"} se{"severní sámÅ¡tina"} - sg{"sangho"} + sg{"sangÅ¡tina"} sh{"srbochorvatÅ¡tina"} si{"sinhálÅ¡tina"} sit{"tibetočínské jazyky"} sk{"slovenÅ¡tina"} sl{"slovinÅ¡tina"} sla{"slovanský jazyk"} - sm{"samoyÅ¡tina"} + sm{"samojÅ¡tina"} smi{"sámské jazyky"} - sn{"shona"} + sn{"Å¡onÅ¡tina"} so{"somálÅ¡tina"} son{"songhajÅ¡tina"} sq{"albánÅ¡tina"} @@ -344,7 +342,7 @@ cs{ ssa{"nilosaharské jazyky"} st{"sesotho"} su{"sundanÅ¡tina"} - sux{"sumerský"} + sux{"sumerÅ¡tina"} sv{"Å¡védÅ¡tina"} sw{"svahilÅ¡tina"} swb{"komorÅ¡tina"} @@ -374,7 +372,7 @@ cs{ ty{"tahitÅ¡tina"} tyv{"tuvinÅ¡tina"} udm{"udmurtÅ¡tina"} - ug{"uighurÅ¡tina"} + ug{"ujgurÅ¡tina"} uga{"ugaritÅ¡tina"} uk{"ukrajinÅ¡tina"} und{"neznámý nebo neplatný jazyk"} @@ -389,120 +387,126 @@ cs{ wal{"walamÅ¡tina"} was{"waÅ¡tina"} wen{"lužickosrbské jazyky"} - wo{"wolof"} + wo{"wolofÅ¡tina"} xal{"kalmyčtina"} - xh{"xhosa"} + xh{"xhoÅ¡tina"} yao{"jaoÅ¡tina"} yi{"jidiÅ¡"} - yo{"yoruba"} + yo{"jorubÅ¡tina"} yue{"kantonÅ¡tina"} - za{"zhuang"} + za{"čuangÅ¡tina"} zap{"zapotéčtina"} zh{"čínÅ¡tina"} zh_Hans{"čínÅ¡tina (zjednoduÅ¡ená)"} - zh_Hant{"čínÅ¡tina (tradiční)"} - zu{"zulu"} + zu{"zuluÅ¡tina"} zun{"zunijÅ¡tina"} zxx{"žádný jazykový obsah"} } + LanguagesShort{ + az{"ázerbájdžánÅ¡tina"} + } Scripts{ - Arab{"Arabský"} - Armn{"Arménský"} - Bali{"Balijský"} - Batk{"Batacký"} - Beng{"Bengálský"} - Blis{"Bliss"} - Bopo{"Bopomofo"} - Brah{"Bráhmí"} - Brai{"Braillovo písmo"} - Bugi{"Buginský"} - Buhd{"Buhid"} - Cans{"Slabičné písmo kanadských domorodců"} - Cham{"Čam"} - Cher{"Čerokí"} - Cirt{"Cirth"} - Copt{"Koptský"} - Cyrl{"Cyrilice"} - Cyrs{"Cyrilice (staroslověnská)"} - Deva{"Devanágarí"} - Dsrt{"Deseret"} - Egyd{"Egyptský démotický"} - Egyh{"Egyptský hieratický"} - Egyp{"Egyptské hieroglyfy"} - Ethi{"Etiopský"} - Geor{"Gruzínské"} - Glag{"Hlaholice"} - Goth{"Gotický"} - Grek{"Řecký"} - Gujr{"Gudžarátí"} - Guru{"Gurmukhí"} - Hang{"Hangul"} - Hani{"Han"} - Hano{"Hanunoo"} - Hans{"Han – zjednoduÅ¡ené"} - Hant{"Han – tradiční"} - Hebr{"Hebrejský"} - Hira{"Hiragana"} - Hmng{"Hmongský"} - Hrkt{"Katakana nebo Hiragana"} - Hung{"Staromaďarský"} - Inds{"Harappský"} - Ital{"Etruský"} - Java{"Jávský"} - Jpan{"Japonský"} - Kali{"Kayah li"} - Kana{"Katakana"} - Khar{"Kháróští"} - Khmr{"Khmerský"} - Knda{"Kannadský"} - Kore{"Korejské"} - Laoo{"Laoský"} - Latf{"Latinka (fraktura)"} - Latg{"Latinka (gaelská)"} - Latn{"Latinka"} - Lepc{"Lepčský"} - Lina{"Lineární A"} - Linb{"Lineární B"} - Mand{"Mandejský"} - Maya{"Mayské hieroglyfy"} - Mero{"Meroitický"} - Mlym{"Malajálamský"} - Mong{"Mongolský"} - Mymr{"Barmský"} - Ogam{"Ogham"} - Orkh{"Orchonský"} - Orya{"Urijský"} - Osma{"Osmanský"} - Perm{"Staropermský"} - Phnx{"Fénický"} - Plrd{"Pollardova fonetická abeceda"} - Roro{"Rongorongo"} - Runr{"Runové písmo"} - Shaw{"Shaw"} - Sinh{"Sinhálský"} - Syrc{"Syrský"} - Syre{"Syrský (estrangelo)"} - Syrj{"Syrský (západní)"} - Syrn{"Syrský (východní)"} - Tagb{"Tagbanwa"} - Taml{"Tamilský"} - Telu{"Telužský"} - Teng{"Tengwar"} - Tfng{"Berberské"} - Tglg{"Tagalský"} - Thaa{"Thaana"} - Thai{"Thajský"} - Tibt{"Tibetský"} - Ugar{"Ugaritské klínové písmo"} - Vaii{"Vai"} - Visp{"Viditelná řeč"} - Xpeo{"Staroperské klínové písmo"} - Xsux{"Sumero-akkadské klínové písmo"} - Yiii{"Yi"} - Zsym{"Symboly"} - Zxxx{"Bez zápisu"} - Zyyy{"Obecný"} - Zzzz{"Neznámý nebo neplatný skript"} + Arab{"arabské"} + Armn{"arménské"} + Bali{"balijské"} + Batk{"batacké"} + Beng{"bengálské"} + Blis{"blissovo písmo"} + Bopo{"bopomofo"} + Brah{"bráhmí"} + Brai{"braillovo písmo"} + Bugi{"buginské"} + Buhd{"buhid"} + Cans{"slabičné písmo kanadských domorodců"} + Cham{"čam"} + Cher{"čerokí"} + Cirt{"cirth"} + Copt{"koptské"} + Cyrl{"cyrilice"} + Cyrs{"cyrilce - staroslověnská"} + Deva{"dévanágárí"} + Dsrt{"deseret"} + Egyd{"egyptské démotické"} + Egyh{"egyptské hieratické"} + Egyp{"egyptské hieroglyfy"} + Ethi{"etiopské"} + Geor{"gruzínské"} + Glag{"hlaholice"} + Goth{"gotické"} + Grek{"řecké"} + Gujr{"gudžarátí"} + Guru{"gurmukhi"} + Hang{"hangul"} + Hani{"han"} + Hano{"hanunóo"} + Hans{"zjednoduÅ¡ené"} + Hant{"tradiční"} + Hebr{"hebrejské"} + Hira{"hiragana"} + Hmng{"hmongské"} + Hrkt{"katakana nebo hiragana"} + Hung{"staromaďarské"} + Inds{"harappské"} + Ital{"etruské"} + Java{"javánské"} + Jpan{"japonské"} + Kali{"kayah li"} + Kana{"katakana"} + Khar{"kháróšthí"} + Khmr{"khmerské"} + Knda{"kannadské"} + Kore{"korejské"} + Laoo{"laoské"} + Latf{"latinka - lomená"} + Latg{"latinka - galská"} + Latn{"latinka"} + Lepc{"lepčské"} + Lina{"lineární A"} + Linb{"lineární B"} + Mand{"mandejské"} + Maya{"mayské hieroglyfy"} + Mero{"meroitické"} + Mlym{"malajlámské"} + Mong{"mongolské"} + Mymr{"myanmarské"} + Ogam{"ogamské"} + Orkh{"orchonské"} + Orya{"uríské"} + Osma{"osmanské"} + Perm{"staropermské"} + Phnx{"fénické"} + Plrd{"pollardova fonetická abeceda"} + Roro{"rongorongo"} + Runr{"runové"} + Shaw{"shawova abeceda"} + Sinh{"sinhálské"} + Syrc{"syrské"} + Syre{"syrské - estrangelo"} + Syrj{"syrské - západní"} + Syrn{"syrské - východní"} + Tagb{"tagbanwa"} + Taml{"tamilské"} + Telu{"telugské"} + Teng{"tengwar"} + Tfng{"berberské"} + Tglg{"tagalské"} + Thaa{"thaana"} + Thai{"thajské"} + Tibt{"tibetské"} + Ugar{"ugaritské klínové"} + Vaii{"vai"} + Visp{"viditelná řeč"} + Xpeo{"staroperské klínové písmo"} + Xsux{"sumero-akkadské klínové písmo"} + Yiii{"yi"} + Zsym{"symboly"} + Zxxx{"bez zápisu"} + Zyyy{"obecné"} + Zzzz{"neznámé písmo"} + } + Scripts%stand-alone{ + Hans{"han - zjednoduÅ¡ené"} + Hant{"han - tradiční"} } Types{ calendar{ @@ -523,10 +527,10 @@ cs{ collation{ big5han{"Řazení pro tradiční čínÅ¡tinu – Big5"} dictionary{"Slovníkové řazení"} - direct{"Přímé řazení"} ducet{"Výchozí řazení Unicode"} gb2312han{"Řazení pro zjednoduÅ¡enou čínÅ¡tinu – GB2312"} phonebook{"Řazení jako v telefonním seznamu"} + phonetic{"Fonetické pořadí řazení"} pinyin{"Řazení podle pinyinu"} reformed{"Reformované řazení"} search{"Obecné hledání"} @@ -573,9 +577,10 @@ cs{ } } Variants{ + SCOTLAND{"Angličtina (Skotsko)"} WADEGILE{"Wade-Giles"} } - Version{"2.0.49.93"} + Version{"2.0.65.46"} codePatterns{ language{"Jazyk: {0}"} script{"Písmo: {0}"} diff --git a/icuSources/data/lang/cy.txt b/icuSources/data/lang/cy.txt index 2957d086..f88ff38c 100644 --- a/icuSources/data/lang/cy.txt +++ b/icuSources/data/lang/cy.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/cy.xml @@ -104,5 +104,5 @@ cy{ Scripts{ Latn{"Lladin"} } - Version{"2.0.49.19"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/da.txt b/icuSources/data/lang/da.txt index d3f728e1..262d6160 100644 --- a/icuSources/data/lang/da.txt +++ b/icuSources/data/lang/da.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/da.xml @@ -14,6 +14,8 @@ da{ calendar{"Kalender"} collation{"Sortering"} currency{"Valuta"} + numbers{"Tal"} + x{"Privatbrug"} } Languages{ aa{"afar"} @@ -82,7 +84,7 @@ da{ bua{"buriatisk"} bug{"buginesisk"} byn{"blin"} - ca{"katalansk"} + ca{"catalansk"} cad{"caddo"} cai{"mellemamerikansk indiansk sprog"} car{"caribisk"} @@ -204,7 +206,7 @@ da{ him{"himachali"} hit{"hittitisk"} hmn{"hmong"} - ho{"Hiri Motu"} + ho{"hirimotu"} hr{"kroatisk"} hsb{"øvresorbisk"} ht{"haitisk"} @@ -477,7 +479,7 @@ da{ tn{"tswana"} to{"tongansk"} tog{"nyasa tongansk"} - tpi{"Tok Pisin"} + tpi{"tok pisin"} tr{"tyrkisk"} ts{"tsonga"} tsi{"tsimshisk"} @@ -494,7 +496,7 @@ da{ uga{"ugaristisk"} uk{"ukrainsk"} umb{"umbundu"} - und{"ukendt eller ugyldigt sprog"} + und{"ukendt sprog"} ur{"urdu"} uz{"usbekisk"} vai{"vai"} @@ -512,7 +514,6 @@ da{ xal{"kalmyk"} xh{"xhosa"} yao{"yao"} - yap{"yap"} yi{"jiddisch"} yo{"yoruba"} ypk{"yupisk sprog"} @@ -530,6 +531,9 @@ da{ zxx{"intet sprogligt indhold"} zza{"zaza"} } + LanguagesShort{ + az{"azeri"} + } Scripts{ Arab{"arabisk"} Armi{"armi"} @@ -570,8 +574,8 @@ da{ Hang{"hangul"} Hani{"han"} Hano{"hanunoo"} - Hans{"forenklet han"} - Hant{"traditionelt han"} + Hans{"forenklet"} + Hant{"traditionelt"} Hebr{"hebraisk"} Hira{"hiragana"} Hmng{"pahawh hmong"} @@ -658,14 +662,19 @@ da{ Zinh{"arvet"} Zmth{"zmth"} Zsym{"zsym"} - Zxxx{"ikke-skriftsprog"} + Zxxx{"uden skriftsprog"} Zyyy{"fælles"} - Zzzz{"ukendt eller ugyldig skriftsprog"} + Zzzz{"ukendt skriftsprog"} + } + Scripts%stand-alone{ + Hans{"forenklet han"} + Hant{"traditionelt han"} } Types{ calendar{ buddhist{"buddhistisk kalender"} chinese{"kinesisk kalender"} + coptic{"Koptisk kalender"} ethiopic{"etiopisk kalender"} ethiopic-amete-alem{"etiopisk amete-alem-kalender"} gregorian{"gregoriansk kalender"} @@ -679,16 +688,55 @@ da{ } collation{ big5han{"sorteringsrækkefølge uforkortet kinesisk - Big5"} - dictionary{"sorteringsrækkefølge (ordbog)"} - direct{"direkte sorteringsrækkefølge"} + 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{"sorteringsrækkefølge (forbedret)"} + reformed{"ny sorteringsrækkefølge"} + search{"generel søgning"} stroke{"stregbaseret sorteringsrækkefølge"} traditional{"traditionel sorteringsrækkefølge"} unihan{"sortering efter streger i rodtegn"} } + numbers{ + arab{"Hindu-arabiske tal"} + arabext{"Udvidede hindu-arabiske tal"} + armn{"Armenske tal"} + armnlow{"Armenske tal i smÃ¥ bogstaver"} + beng{"Bengalske tal"} + deva{"Devanagariske tal"} + ethi{"Etiopiske tal"} + fullwide{"Tal i fuld bredde"} + geor{"Georgiske tal"} + grek{"Græske tal"} + greklow{"Græske tal i smÃ¥ bogstaver"} + gujr{"Gujaratiske tal"} + guru{"Gurmukhi tal"} + hanidec{"Kinesiske decimaltal"} + hans{"Forenklede kinesiske tal"} + hansfin{"Forenklede kinesiske financielle tal"} + hant{"Traditionelle kinesiske tal"} + hantfin{"Traditionelle kinesiske finansielle tal"} + hebr{"Hebræiske tal"} + jpan{"Japanske tal"} + jpanfin{"Japanske financielle tal"} + khmr{"Khmerske tal"} + knda{"Kannada tal"} + laoo{"Laotiske tal"} + latn{"arabertal"} + mlym{"Malayalamske tal"} + mong{"Mongolske tal"} + mymr{"Myanmar tal"} + orya{"Oriya tal"} + roman{"Romertal"} + romanlow{"Romertal i smÃ¥ bogstaver"} + taml{"Tamilske tal"} + telu{"Telugu tal"} + thai{"Thailandske tal"} + tibt{"Tibetanske tal"} + } } Variants{ 1901{"traditionel tysk retskrivning"} @@ -704,9 +752,10 @@ da{ POLYTON{"polytonisk"} POSIX{"computer"} REVISED{"revideret retskrivning"} + SCOTLAND{"Skotsk standardengelsk"} WADEGILE{"Wade-Giles"} } - Version{"2.0.50.96"} + Version{"2.0.65.46"} codePatterns{ language{"Sprog: {0}"} script{"Instruks: {0}"} diff --git a/icuSources/data/lang/dav.txt b/icuSources/data/lang/dav.txt index b70b9c45..7c950067 100755 --- a/icuSources/data/lang/dav.txt +++ b/icuSources/data/lang/dav.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/dav.xml @@ -57,5 +57,5 @@ dav{ zh{"Kichina"} zu{"Kizulu"} } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/de.txt b/icuSources/data/lang/de.txt index be4ca76c..c9fdda1e 100644 --- a/icuSources/data/lang/de.txt +++ b/icuSources/data/lang/de.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/de.xml @@ -14,6 +14,8 @@ de{ calendar{"Kalender"} collation{"Sortierung"} currency{"Währung"} + numbers{"Zahlen"} + x{"Privatnutzung"} } Languages{ aa{"Afar"} @@ -133,6 +135,7 @@ de{ dv{"Maledivisch"} dyu{"Dyula-Sprache"} dz{"Bhutanisch"} + ebu{"Kiembu"} ee{"Ewe-Sprache"} efi{"Efik"} egy{"Ägyptisch"} @@ -242,8 +245,9 @@ de{ kaw{"Kawi"} kbd{"Kabardinisch"} kcg{"Tyap"} + kea{"Kabuverdianu"} kfo{"Koro"} - kg{"Kongo"} + kg{"Kongolesisch"} kha{"Khasi-Sprache"} khi{"Khoisan-Sprache"} kho{"Sakisch"} @@ -289,6 +293,7 @@ de{ lun{"Lunda-Sprache"} luo{"Luo-Sprache"} lus{"Lushai-Sprache"} + luy{"Olulujia"} lv{"Lettisch"} mad{"Maduresisch"} mag{"Khotta"} @@ -306,7 +311,7 @@ de{ mi{"Maori"} mic{"Micmac-Sprache"} min{"Minangkabau-Sprache"} - mis{"(andere Sprache)"} + mis{"Andere Sprache"} mk{"Mazedonisch"} mkh{"Mon-Khmer-Sprache"} ml{"Malayalam"} @@ -525,6 +530,9 @@ de{ zxx{"Keine Sprachinhalte"} zza{"Zaza"} } + LanguagesShort{ + az{"Aserbaidschanisch"} + } Scripts{ Arab{"Arabisch"} Armi{"Armi"} @@ -539,7 +547,6 @@ de{ Brai{"Blindenschrift"} Bugi{"Buginesisch"} Buhd{"Buhid"} - Cakm{"Cakm"} Cans{"UCAS"} Cari{"Karisch"} Cham{"Cham"} @@ -565,8 +572,8 @@ de{ Hang{"Hangul"} Hani{"Chinesisch"} Hano{"Hanunoo"} - Hans{"Vereinfachte Chinesische Schrift"} - Hant{"Traditionelle Chinesische Schrift"} + Hans{"Vereinfacht"} + Hant{"Traditionell"} Hebr{"Hebräisch"} Hira{"Hiragana"} Hmng{"Pahawh Hmong"} @@ -582,7 +589,6 @@ de{ Khmr{"Khmer"} Knda{"Kannada"} Kore{"Koreanisch"} - Kthi{"Kthi"} Lana{"Lanna"} Laoo{"Laotisch"} Latf{"Lateinisch - Fraktur-Variante"} @@ -611,12 +617,9 @@ de{ Osma{"Osmanisch"} Perm{"Altpermisch"} Phag{"Phags-pa"} - Phli{"Phli"} - Phlp{"Phlp"} Phlv{"Pahlavi"} Phnx{"Phönizisch"} Plrd{"Pollard Phonetisch"} - Prti{"Prti"} Rjng{"Rejang"} Roro{"Rongorongo"} Runr{"Runenschrift"} @@ -636,7 +639,6 @@ de{ Tale{"Tai Le"} Talu{"Tai Lue"} Taml{"Tamilisch"} - Tavt{"Tavt"} Telu{"Telugu"} Teng{"Tengwar"} Tfng{"Tifinagh"} @@ -651,41 +653,87 @@ de{ Xsux{"Sumerisch-akkadische Keilschrift"} Yiii{"Yi"} Zinh{"Geerbter Schriftwert"} - Zmth{"Zmth"} - Zsym{"Zsym"} Zxxx{"Schriftlos"} Zyyy{"Unbestimmt"} Zzzz{"Uncodierte Schrift"} } + Scripts%stand-alone{ + Hans{"Vereinfachtes Chinesisch"} + Hant{"Traditionelles Chinesisch"} + } Types{ calendar{ buddhist{"Buddhistischer Kalender"} chinese{"Chinesischer Kalender"} + coptic{"Koptischer Kalender"} + ethiopic{"Äthiopischer Kalender"} + ethiopic-amete-alem{"Äthiopischer Kalender \"Amete Alem\""} gregorian{"Gregorianischer Kalender"} hebrew{"Hebräischer Kalender"} indian{"Indischer Nationalkalender"} islamic{"Islamischer Kalender"} islamic-civil{"Bürgerlicher islamischer Kalender"} japanese{"Japanischer Kalender"} + persian{"Persischer Kalender"} roc{"Kalender der Republik China"} } collation{ big5han{"Traditionelles Chinesisch - Big5"} dictionary{"Lexikographische Sortierreihenfolge"} - direct{"Direkte Sortierregeln"} + ducet{"Unicode-Sortierregeln"} gb2312han{"Vereinfachtes Chinesisch - GB2312"} phonebook{"Telefonbuch-Sortierregeln"} + phonetic{"Phonetische Sortierfolge"} pinyin{"Pinyin-Sortierregeln"} reformed{"Reformierte Sortierreihenfolge"} + search{"Allgemeine Suche"} stroke{"Strichfolge"} traditional{"Traditionelle Sortierregeln"} unihan{"Radikal-Strich-Sortierregeln"} } + numbers{ + arab{"Arabisch-indische Ziffern"} + arabext{"Erweiterte arabisch-indische Ziffern"} + armn{"Armenische Ziffern"} + armnlow{"Armenische Ziffern in Kleinschrift"} + beng{"Bengalische Ziffern"} + deva{"Devanagari-Ziffern"} + ethi{"Äthiopische Ziffern"} + fullwide{"Vollbreite Ziffern"} + geor{"Georgische Ziffern"} + grek{"Griechische Ziffern"} + greklow{"Griechische Ziffern in Kleinschrift"} + gujr{"Gujarati-Ziffern"} + guru{"Gurmukhi-Ziffern"} + hanidec{"Chinesische Dezimalzahlen"} + hans{"Vereinfacht-chinesische Ziffern"} + hansfin{"Vereinfacht-chinesische Finanzziffern"} + hant{"Traditionell-chinesische Ziffern"} + hantfin{"Traditionell-chinesische Finanzziffern"} + hebr{"Hebräische Ziffern"} + jpan{"Japanische Ziffern"} + jpanfin{"Japanische Finanzziffern"} + khmr{"Khmer-Ziffern"} + knda{"Kannada-Ziffern"} + laoo{"Laotische Ziffern"} + latn{"Westliche Ziffern"} + mlym{"Malayalam-Ziffern"} + mong{"Mongolische Ziffern"} + mymr{"Myanmar-Ziffern"} + orya{"Oriya-Ziffern"} + roman{"Römische Ziffern"} + romanlow{"Römische Ziffern in Kleinschrift"} + taml{"Tamilische Ziffern"} + telu{"Telugu-Ziffern"} + thai{"Thai-Ziffern"} + tibt{"Tibetische Ziffern"} + } } Variants{ 1606NICT{"Spätes Mittelfranzösisch"} 1694ACAD{"Klassisches Französisch"} 1901{"Alte deutsche Rechtschreibung"} + 1959ACAD{"Akademisch"} 1994{"Standardisierte Resianische Rechtschreibung"} 1996{"Neue deutsche Rechtschreibung"} AREVELA{"Ostarmenisch"} @@ -695,6 +743,7 @@ de{ BOONT{"Boontling"} FONIPA{"IPA Phonetisch"} FONUPA{"Phonetisch (UPA)"} + KKCOR{"Allgemeine Rechtschreibung"} LIPAW{"Lipovaz-Dialekt"} MONOTON{"Monotonisch"} NEDIS{"Natisone-Dialekt"} @@ -710,10 +759,12 @@ de{ SCOUSE{"Scouse-Dialekt"} SOLBA{"Solbica-Dialekt"} TARASK{"Taraskievica-Orthographie"} + UCCOR{"Vereinheitlichte Rechtschreibung"} + UCRCOR{"Vereinheitlichte überarbeitete Rechtschreibung"} VALENCIA{"Valencianisch"} WADEGILE{"Wade-Giles"} } - Version{"2.0.51.59"} + Version{"2.0.67.6"} codePatterns{ language{"Sprache: {0}"} script{"Schrift: {0}"} diff --git a/icuSources/data/lang/de_CH.txt b/icuSources/data/lang/de_CH.txt index cbbe12ed..39eae4a2 100644 --- a/icuSources/data/lang/de_CH.txt +++ b/icuSources/data/lang/de_CH.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/de_CH.xml @@ -10,5 +10,5 @@ de_CH{ Languages{ be{"Weissrussisch"} } - Version{"2.0.47.67"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/dje.txt b/icuSources/data/lang/dje.txt new file mode 100755 index 00000000..ce91b84b --- /dev/null +++ b/icuSources/data/lang/dje.txt @@ -0,0 +1,61 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/dje.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/dje.xml + */ +dje{ + Languages{ + ak{"Akan senni"} + am{"Amhaarik senni"} + ar{"Laaraw senni"} + be{"Belaruus senni"} + bg{"Bulagaari senni"} + bn{"Bengali senni"} + cs{"Cek senni"} + de{"Almaŋ senni"} + dje{"Zarmaciine"} + el{"Grek senni"} + en{"Inglisi senni"} + es{"Espaaɲe senni"} + fa{"Farsi senni"} + fr{"Fransee senni"} + ha{"Hawsance senni"} + hi{"Induu senni"} + hu{"Hungaari senni"} + id{"Indoneesi senni"} + ig{"Iboo senni"} + it{"Itaali senni"} + ja{"Japonee senni"} + jv{"Javanee senni"} + km{"Kmeer senni"} + ko{"Koree senni"} + ms{"Maleezi senni"} + my{"Burme senni"} + ne{"Neepal senni"} + nl{"Holandee senni"} + pa{"Punjaabi sennii"} + pl{"Polonee senni"} + pt{"Portugee senni"} + ro{"Rumaani senni"} + ru{"Ruusi senni"} + rw{"Rwanda senni"} + so{"Somaali senni"} + sv{"Suweede senni"} + ta{"Tamil senni"} + th{"Taailandu senni"} + tr{"Turku senni"} + uk{"Ukreen senni"} + ur{"Urdu senni"} + vi{"Vietnaam senni"} + yo{"Yorbance senni"} + zh{"Sinuwa senni"} + zu{"Zulu senni"} + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/lang/dua.txt b/icuSources/data/lang/dua.txt new file mode 100755 index 00000000..50a3615c --- /dev/null +++ b/icuSources/data/lang/dua.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/dua.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/dua.xml + */ +dua{ + Languages{ + dua{"duálá"} + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/lang/dyo.txt b/icuSources/data/lang/dyo.txt new file mode 100755 index 00000000..a6c8a177 --- /dev/null +++ b/icuSources/data/lang/dyo.txt @@ -0,0 +1,61 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/dyo.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/dyo.xml + */ +dyo{ + Languages{ + ak{"akan"} + am{"amharik"} + ar{"arab"} + be{"belarus"} + bg{"bulgaari"} + bn{"bengali"} + cs{"sek"} + de{"alman"} + dyo{"joola"} + el{"greek"} + en{"angle"} + es{"español"} + fa{"persan"} + fr{"franse"} + ha{"hausa"} + hi{"endu"} + hu{"ongrua"} + id{"indoneesi"} + ig{"igbo"} + it{"italien"} + ja{"saponee"} + jv{"savanee"} + km{"kmeer"} + ko{"koree"} + ms{"maleesi"} + my{"birmani"} + ne{"nepalees"} + nl{"neerlande"} + pa{"penjabi"} + pl{"polonees"} + pt{"portugees"} + ro{"rumeen"} + ru{"rus"} + rw{"ruanda"} + so{"somali"} + sv{"suedi"} + ta{"tamil"} + th{"tay"} + tr{"turki"} + uk{"ukrain"} + ur{"urdu"} + vi{"vietnam"} + yo{"yoruba"} + zh{"sinua"} + zu{"sulu"} + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/lang/ebu.txt b/icuSources/data/lang/ebu.txt index 557349ea..2dae1c74 100755 --- a/icuSources/data/lang/ebu.txt +++ b/icuSources/data/lang/ebu.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ebu.xml @@ -57,5 +57,5 @@ ebu{ zh{"KÄ©china"} zu{"KÄ©zulu"} } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/ee.txt b/icuSources/data/lang/ee.txt index 6ec22d52..3733f766 100755 --- a/icuSources/data/lang/ee.txt +++ b/icuSources/data/lang/ee.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ee.xml @@ -10,52 +10,298 @@ * ICU source: /xml/main/ee.xml */ ee{ + Keys{ + calendar{"kalenda"} + collation{"tutuɖo"} + currency{"gaɖuɖu"} + numbers{"nɔmbawo"} + } Languages{ - ak{"Ɛblugbe"} - am{"Amharikigbe"} - ar{"Arabikigbe"} - be{"Belarusangbe"} - bg{"Bulgarigbe"} - bn{"Bengaligbe"} - cs{"Tsɛkigbe"} - de{"Geremaniagbe"} - ee{"Eʋegbe"} - el{"Greekigbe"} - en{"Yevugbe"} - es{"Spanisigbe"} - fa{"Persiagbe"} - fr{"Frentsigbe"} - ha{"Hausagbe"} - hi{"Hindigbe"} - hu{"Hungarigbe"} - id{"Indonesigbe"} - ig{"Igbogbe"} - it{"Italigbe"} - ja{"Gyapanesigbe"} - jv{"Gyavanesigbe"} - km{"Sentral Khmergbe"} - ko{"Koreagbe"} - ms{"Malayigbe"} - my{"Burmesigbe"} - ne{"Nepaligbe"} - nl{"Dutsigbe"} - pa{"Pungyibigbe"} - pl{"Polishigbe"} - pt{"Portuguesigbe"} - ro{"Romanigbe"} - ru{"Russiagbe"} - rw{"Rwandagbe"} - so{"Somaligbe"} - sv{"Swedisigbe"} - ta{"Tamiligbe"} - th{"Thaigbe"} - tr{"Turkisigbe"} - uk{"Ukranigbe"} - ur{"Urdugbe"} - vi{"Vietnamegbe"} - yo{"Yorubagbe"} - zh{"Tsanisigbe"} - zu{"Zulugbe"} + ab{"abkhaziagbe"} + af{"afrikaangbe"} + ak{"blugbe"} + am{"amhariagbe"} + ar{"arabiagbe"} + as{"assamegbe"} + asa{"asagbe"} + ay{"aymargbe"} + az{"azerbaijangbe"} + be{"belarusiagbe"} + bem{"bembagbe"} + bez{"benagbe"} + bg{"bulgariagbe"} + bm{"bambaragbe"} + bn{"bengalgbe"} + bo{"tibetagbe"} + br{"bretongbe"} + brx{"bodogbe"} + bs{"bosniagbe"} + ca{"katalagbe"} + cs{"tsɛkgbe"} + cy{"walesgbe"} + da{"denmarkgbe"} + de{"germaniagbe"} + de_AT{"austriatɔwo ƒe germaniagbe"} + de_CH{"swizerlanɖ germaniagbe kɔkɔtɔ"} + dv{"divehgbe"} + dz{"dzongkhagbe"} + ebu{"embugbe"} + ee{"eʋegbe"} + efi{"efigbe"} + el{"grisigbe"} + en{"yevugbe"} + en_AU{"australiatɔwo ƒe yevugbe"} + en_CA{"kanadatɔwo ƒe yevugbe"} + en_GB{"britaintɔwo ƒe yevugbe"} + en_US{"u.s.dukɔmetɔwo ƒe yevugbe"} + eo{"esperantogbe"} + es{"spaniagbe"} + es_419{"latin amerikatɔwo ƒe spaniagbe"} + es_ES{"iberiatɔwo ƒe spaniagbe"} + et{"estoniagbe"} + eu{"basqugbe"} + fa{"persiagbe"} + fi{"finlanɖgbe"} + fil{"filipingbe"} + fj{"fidzigbe"} + fr{"fransegbe"} + fr_CA{"kanadatɔwo ƒe fransegbe"} + fr_CH{"swizerlanɖtɔwo ƒe fransegbe"} + ga{"irelanɖgbe"} + gl{"galatagbe"} + gn{"guarangbe"} + gsw{"swizerlanɖtɔwo ƒe germaniagbe"} + gu{"gujarati"} + ha{"hausagbe"} + haw{"hawaigbe"} + he{"hebrigbe"} + hi{"hindigbe"} + hr{"kroatiagbe"} + ht{"haitigbe"} + hu{"hungarigbe"} + hy{"armeniagbe"} + id{"indonesiagbe"} + ig{"igbogbe"} + is{"icelanɖgbe"} + it{"italiagbe"} + ja{"dzapangbe"} + jv{"dzavangbe"} + ka{"gɔgiagbe"} + kea{"cape verdegbe"} + kk{"kazakhstangbe"} + km{"khmergbe"} + kn{"kannadagbe"} + ko{"koreagbe"} + ks{"kashmirgbe"} + ku{"kurdiagbe"} + ky{"kirghistangbe"} + la{"latin"} + lah{"lahndagbe"} + lb{"laksembɔggbe"} + ln{"lingala"} + lo{"laogbe"} + lt{"lithuaniagbe"} + luy{"luyiagbe"} + lv{"latviagbe"} + mg{"malagasegbe"} + mi{"maorgbe"} + mk{"makedoniagbe"} + ml{"malayagbe"} + mn{"mongoliagbe"} + mr{"marathiagbe"} + ms{"malaygbe"} + mt{"maltagbe"} + mul{"gbegbɔgblɔ sɔgbɔwo"} + my{"burmagbe"} + nb{"nɔweigbe bokmÃ¥l"} + nd{"dziehe ndebelegbe"} + ne{"nepalgbe"} + nl{"hɔlandgbe"} + nl_BE{"flemiagbe"} + nn{"nɔweigbe ninɔsk"} + no{"nɔweigbe"} + nso{"dziehe sothogbe"} + ny{"nyanjagbe"} + or{"oriyagbe"} + os{"ossetiagbe"} + pa{"pundzabgbe"} + pl{"polandgbe"} + ps{"pashtogbe"} + pt{"pɔtugalgbe"} + pt_BR{"braziltɔwo ƒe portugalgbe"} + pt_PT{"iberiatɔwo ƒe portugalgbe"} + qu{"kwetsuagbe"} + rm{"romanshgbe"} + rn{"rundigbe"} + ro{"romaniagbe"} + rof{"rombogbe"} + ru{"rɔtsiagbe"} + rw{"ruwandagbe"} + rwk{"rwagbe"} + sa{"sanskrigbe"} + sah{"sakagbe"} + sd{"sindhgbe"} + se{"dziehe samigbe"} + sg{"sangogbe"} + sh{"serbo-croatiagbe"} + si{"sinhalgbe"} + sk{"slovakiagbe"} + sl{"sloveniagbe"} + sm{"samoagbe"} + sn{"shonagbe"} + so{"somaliagbe"} + sq{"albaniagbe"} + sr{"serbiagbe"} + ss{"swatgbe"} + st{"anyiehe sothogbe"} + su{"sudangbe"} + sv{"swedengbe"} + sw{"swahili"} + swb{"komorogbe"} + ta{"tamilgbe"} + te{"telegugbe"} + tet{"tetumgbe"} + tg{"tadzikistangbe"} + th{"tailandgbe"} + ti{"tigrinyagbe"} + tk{"tɛkmengbe"} + tl{"tagalogbe"} + tn{"tswanagbe"} + to{"tongagbe"} + tpi{"tok pisigbe"} + tr{"tɛkigbe"} + ts{"tsongagbe"} + ty{"tahitigbe"} + ug{"uighurgbe"} + uk{"ukraingbe"} + und{"gbegbɔgblɔ manya"} + ur{"urdugbe"} + uz{"uzbekistangbe"} + ve{"vendagbe"} + vi{"vietnamgbe"} + wae{"walsegbe"} + wo{"wolofgbe"} + xh{"xhosagbe"} + yo{"yorubagbe"} + yue{"cantongbe"} + zh{"kinagbe"} + zh_Hans{"tsainagbe"} + zh_Hant{"blema tsainagbe"} + zu{"zulugbe"} + zxx{"gbegbɔgblɔ manɔmee"} + } + Scripts{ + Arab{"arabiagbeŋɔŋlɔ"} + Armn{"armeniagbeŋɔŋlɔ"} + Beng{"bengaligbeŋɔŋlɔ"} + Bopo{"bopomfogbeŋɔŋlɔ"} + Brai{"braillegbeŋɔŋlɔ"} + Cyrl{"syrilliagbeŋɔŋlɔ"} + Deva{"devanagarigbeŋɔŋlɔ"} + Ethi{"ethiopiagbeŋɔŋlɔ"} + Geor{"gɔgiagbeŋɔŋlɔ"} + Grek{"grisigbeŋɔŋlɔ"} + Gujr{"gudzaratigbeŋɔŋlɔ"} + Guru{"gurmukhigbeŋɔŋlɔ"} + Hang{"hangulgbeŋɔŋlɔ"} + Hani{"hangbeŋɔŋlɔ"} + Hans{"tsainagbeŋɔŋlɔ"} + Hant{"blema tsainagbeŋɔŋlɔ"} + Hebr{"hebrigbeŋɔŋlɔ"} + Hira{"hiraganagbeŋɔŋlɔ"} + Jpan{"dzapangbeŋɔŋlɔ"} + Kana{"katakanagbeŋɔŋlɔ"} + Khmr{"khmergbeŋɔŋlɔ"} + Knda{"kannadagbeŋɔŋlɔ"} + Kore{"koreagbeŋɔŋlɔ"} + Laoo{"laogbeŋɔŋlɔ"} + Latn{"latingbeŋɔŋlɔ"} + Mlym{"malayagbeŋɔŋlɔ"} + Mong{"mongoliagbeŋɔŋlɔ"} + Mymr{"myanmargbeŋɔŋlɔ"} + Orya{"oriyagbeŋɔŋlɔ"} + Sinh{"sinhalagbeŋɔŋlɔ"} + Taml{"tamilgbeŋɔŋlɔ"} + Telu{"telegugbeŋɔŋlɔ"} + Thaa{"thaanagbeŋɔŋlɔ"} + Thai{"taigbeŋɔŋlɔ"} + Tibt{"tibetgbeŋɔŋlɔ"} + Zsym{"ŋɔŋlɔdzesiwo"} + Zxxx{"gbemaŋlɔ"} + Zyyy{"gbeŋɔŋlɔ bɔbɔ"} + Zzzz{"gbeŋɔŋlɔ manya"} + } + Types{ + calendar{ + buddhist{"buddha subɔlawo ƒe kalenda"} + chinese{"chinatɔwo ƒe kalenda"} + coptic{"coptia kalenda"} + ethiopic{"ethiopiatɔwo ƒe kalenda"} + ethiopic-amete-alem{"ethiopia amate alemtɔwo ƒe kalenda"} + gregorian{"gregoria kalenda"} + hebrew{"hebritɔwo ƒe kalenda"} + indian{"india dukɔ ƒe kalenda"} + islamic{"islam subɔlawo ƒe kalenda"} + islamic-civil{"islam subɔlawo ƒe sivil kalenda"} + japanese{"japantɔwo ƒe kalenda"} + persian{"persiatɔwo ƒe kalenda"} + roc{"china repɔbliktɔwo ƒe kalenda tso 1912"} + } + collation{ + big5han{"blema chinatɔwo ƒe ɖoɖomɔ nu"} + dictionary{"nuɖoɖo ɖe nyagɔmeɖegbalẽ ƒe ɖoɖomɔ nu"} + ducet{"nuɖoɖo ɖe unicode ƒe ɖoɖo nu"} + gb2312han{"chinagbe yeye ƒe ɖoɖomɔ nu"} + phonebook{"fonegbalẽ me ɖoɖomɔ nu"} + pinyin{"pinyin ɖoɖomɔ nu"} + reformed{"nugbugbɔtoɖo ƒe ɖoɖomɔ nu"} + search{"nudidi hena zazã gbadza"} + stroke{"stroke ɖoɖomɔ nu"} + traditional{"blema ɖoɖomɔ nu"} + unihan{"ɖoɖomɔnutɔxɛ manɔŋu stroke ƒe ɖoɖo nu"} + } + numbers{ + arab{"india ƒe arabia digitwo"} + arabext{"india ƒe arabia digitwo dzi yiyi"} + armn{"armeniatɔwo ƒe numeralwo"} + armnlow{"armeniatɔwo ƒe numeral suetɔwo"} + beng{"bengalitɔwo ƒe digitwo"} + deva{"devanagari digitwo"} + ethi{"ethiopia numeralwo"} + fullwide{"digit kekeme blibotɔwo"} + geor{"georgiatɔwo ƒe numeralwo"} + grek{"greecetɔwo ƒe nemeralwo"} + greklow{"greecetɔwo ƒe numeral suetɔwo"} + gujr{"gujarati digitwo"} + guru{"gurmukhi digitwo"} + hanidec{"chinatɔwo ƒe nɔmba madeblibowo"} + hans{"chinatɔwo ƒe numeralwo"} + hansfin{"chinatɔwo ƒe gadzikpɔ numeralwo"} + hant{"blema chinatɔwo ƒe numeralwo"} + hantfin{"blema chinatɔwo ƒe gadzikpɔ numeralwo"} + hebr{"hebritɔwo ƒe numeralwo"} + jpan{"japantɔwo ƒe numeralwo"} + jpanfin{"japantɔwo ƒe gadzikpɔnumeralwo"} + khmr{"khmertɔwo ƒe nɔmbawo"} + knda{"kannadatɔwo ƒe digitwo"} + laoo{"laotɔwo ƒe digitwo"} + latn{"nɔmbawo le latingbe ƒe ɖoɖo nu"} + mlym{"malaya digitwo"} + mong{"mongolia digitwo"} + mymr{"myanmar digitwo"} + orya{"oriya digitwo"} + roman{"romatɔwo ƒe numeralwo"} + romanlow{"romatɔwo ƒe numeral suetɔwo"} + taml{"tamil numeralwo"} + telu{"telegu digitwo"} + thai{"thai digitwo"} + tibt{"tibet digitwo"} + } + } + Version{"2.0.65.46"} + codePatterns{ + language{"gbegbɔgblɔ {0}"} + script{"gbeŋɔŋlɔ {0}"} + territory{"memama {0}"} } - Version{"2.0.50.66"} } diff --git a/icuSources/data/lang/el.txt b/icuSources/data/lang/el.txt index eec5a52c..8ea5c295 100644 --- a/icuSources/data/lang/el.txt +++ b/icuSources/data/lang/el.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2011 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/el.xml @@ -671,6 +671,10 @@ el{ Zyyy{"Κοινό"} Zzzz{"Άγνωστη ή ακατάλληλη γραφή"} } + Scripts%stand-alone{ + Hans{"Απλοποιημένα Χαν"} + Hant{"Παραδοσιακά Χαν"} + } Types{ calendar{ buddhist{"Βουδιστικό ημερολόγιο"} @@ -690,10 +694,10 @@ el{ collation{ big5han{"Σειρά ταξινόμησης Παραδοσιακών Κινεζικών - Big5"} dictionary{"Σειρά ταξινόμησης ημερολογίου"} - direct{"Άμεση σειρά ταξινόμησης"} ducet{"Προεπιλεγμένη σειρά ταξινόμησης Unicode"} gb2312han{"Σειρά ταξινόμησης Απλουστευμένων Κινεζικών - GB2312"} phonebook{"Σειρά ταξινόμησης τηλεφωνικού καταλόγου"} + phonetic{"Φωνητική σειρά ταξινόμησης"} pinyin{"Σειρά ταξινόμησης Πινγίν"} reformed{"Ανασχηματισμένη σειρά ταξινόμησης"} search{"Αναζήτηση γενικού τύπου"} @@ -774,7 +778,7 @@ el{ VALENCIA{"Βαλενθιανά"} WADEGILE{"Εκλατινισμένα Γουάντ-Γκιλς"} } - Version{"2.0.58.79"} + Version{"2.0.65.46"} codePatterns{ language{"Γλώσσα: {0}"} script{"Σύστημα γραφής: {0}"} diff --git a/icuSources/data/lang/en.txt b/icuSources/data/lang/en.txt index e3e8ab16..c105f622 100644 --- a/icuSources/data/lang/en.txt +++ b/icuSources/data/lang/en.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en.xml @@ -12,9 +12,21 @@ en{ Keys{ calendar{"Calendar"} - collation{"Collation"} + colAlternate{"Ignore Symbols Sorting"} + colBackwards{"Reversed Accent Sorting"} + colCaseFirst{"Uppercase/Lowercase Ordering"} + colCaseLevel{"Case Sensitive Sorting"} + colHiraganaQuaternary{"Kana Sorting"} + colNormalization{"Normalized Sorting"} + colNumeric{"Numeric Sorting"} + colStrength{"Sorting Strength"} + collation{"Sort Order"} currency{"Currency"} numbers{"Numbers"} + timezone{"Time Zone"} + va{"Locale Variant"} + variableTop{"Sort As Symbols"} + x{"Private-Use"} } Languages{ aa{"Afar"} @@ -27,6 +39,7 @@ en{ af{"Afrikaans"} afa{"Afro-Asiatic Language"} afh{"Afrihili"} + agq{"Aghem"} ain{"Ainu"} ak{"Akan"} akk{"Akkadian"} @@ -39,6 +52,7 @@ en{ anp{"Angika"} apa{"Apache Language"} ar{"Arabic"} + ar_001{"Modern Standard Arabic"} arc{"Aramaic"} arn{"Araucanian"} arp{"Arapaho"} @@ -58,7 +72,7 @@ en{ bai{"Bamileke Language"} bal{"Baluchi"} ban{"Balinese"} - bas{"Basa"} + bas{"Basaa"} bat{"Baltic Language"} be{"Belarusian"} bej{"Beja"} @@ -105,6 +119,7 @@ en{ chp{"Chipewyan"} chr{"Cherokee"} chy{"Cheyenne"} + ckb{"Sorani Kurdish"} cmc{"Chamic Language"} co{"Corsican"} cop{"Coptic"} @@ -139,6 +154,7 @@ en{ dua{"Duala"} dum{"Middle Dutch"} dv{"Divehi"} + dyo{"Jola-Fonyi"} dyu{"Dyula"} dz{"Dzongkha"} ebu{"Embu"} @@ -280,6 +296,7 @@ en{ kru{"Kurukh"} ks{"Kashmiri"} ksb{"Shambala"} + ksf{"Bafia"} ksh{"Colognian"} ku{"Kurdish"} kum{"Kumyk"} @@ -323,6 +340,7 @@ en{ mfe{"Morisyen"} mg{"Malagasy"} mga{"Middle Irish"} + mgh{"Makhuwa-Meetto"} mh{"Marshallese"} mi{"Maori"} mic{"Micmac"} @@ -341,6 +359,7 @@ en{ mr{"Marathi"} ms{"Malay"} mt{"Maltese"} + mua{"Mundang"} mul{"Multiple Languages"} mun{"Munda Language"} mus{"Creek"} @@ -365,6 +384,7 @@ en{ niu{"Niuean"} nl{"Dutch"} nl_BE{"Flemish"} + nmg{"Kwasio"} nn{"Norwegian Nynorsk"} no{"Norwegian"} nog{"Nogai"} @@ -373,6 +393,7 @@ en{ nr{"South Ndebele"} nso{"Northern Sotho"} nub{"Nubian Language"} + nus{"Nuer"} nv{"Navajo"} nwc{"Classical Newari"} ny{"Nyanja"} @@ -424,13 +445,14 @@ en{ rwk{"Rwa"} sa{"Sanskrit"} sad{"Sandawe"} - sah{"Yakut"} + sah{"Sakha"} sai{"South American Indian Language"} sal{"Salishan Language"} sam{"Samaritan Aramaic"} saq{"Samburu"} sas{"Sasak"} sat{"Santali"} + sbp{"Sangu"} sc{"Sardinian"} scn{"Sicilian"} sco{"Scots"} @@ -480,6 +502,7 @@ en{ sv{"Swedish"} sw{"Swahili"} swb{"Comorian"} + swc{"Congo Swahili"} syc{"Classical Syriac"} syr{"Syriac"} ta{"Tamil"} @@ -501,7 +524,7 @@ en{ tli{"Tlingit"} tmh{"Tamashek"} tn{"Tswana"} - to{"Tonga"} + to{"Tongan"} tog{"Nyasa Tonga"} tpi{"Tok Pisin"} tr{"Turkish"} @@ -533,6 +556,7 @@ en{ vot{"Votic"} vun{"Vunjo"} wa{"Walloon"} + wae{"Walser"} wak{"Wakashan Language"} wal{"Walamo"} war{"Waray"} @@ -544,6 +568,7 @@ en{ xog{"Soga"} yao{"Yao"} yap{"Yapese"} + yav{"Yangben"} yi{"Yiddish"} yo{"Yoruba"} ypk{"Yupik Language"} @@ -606,12 +631,12 @@ en{ Hang{"Hangul"} Hani{"Han"} Hano{"Hanunoo"} - Hans{"Simplified Han"} - Hant{"Traditional Han"} + Hans{"Simplified"} + Hant{"Traditional"} Hebr{"Hebrew"} Hira{"Hiragana"} Hmng{"Pahawh Hmong"} - Hrkt{"Katakana or Hiragana"} + Hrkt{"Japanese syllabaries"} Hung{"Old Hungarian"} Inds{"Indus"} Ital{"Old Italic"} @@ -621,6 +646,7 @@ en{ Kana{"Katakana"} Khar{"Kharoshthi"} Khmr{"Khmer"} + Khoj{"Khojki"} Knda{"Kannada"} Kore{"Korean"} Kthi{"Kaithi"} @@ -689,6 +715,7 @@ en{ Thaa{"Thaana"} Thai{"Thai"} Tibt{"Tibetan"} + Tirh{"Tirhuta"} Ugar{"Ugaritic"} Vaii{"Vai"} Visp{"Visible Speech"} @@ -703,6 +730,10 @@ en{ Zyyy{"Common"} Zzzz{"Unknown Script"} } + Scripts%stand-alone{ + Hans{"Simplified Han"} + Hant{"Traditional Han"} + } Types{ calendar{ buddhist{"Buddhist Calendar"} @@ -722,12 +753,14 @@ en{ collation{ big5han{"Traditional Chinese Sort Order - Big5"} dictionary{"Dictionary Sort Order"} - direct{"Direct Sort Order"} + ducet{"Default Unicode Sort Order"} gb2312han{"Simplified Chinese Sort Order - GB2312"} phonebook{"Phonebook Sort Order"} + phonetic{"Phonetic Sort Order"} pinyin{"Pinyin Sort Order"} reformed{"Reformed Sort Order"} search{"General-Purpose Search"} + searchjl{"Search By Hangul Initial Consonant"} stroke{"Stroke Sort Order"} traditional{"Traditional Sort Order"} unihan{"Radical-Stroke Sort Order"} @@ -737,36 +770,57 @@ en{ arabext{"Extended Arabic-Indic Digits"} armn{"Armenian Numerals"} armnlow{"Armenian Lowercase Numerals"} + bali{"Balinese Digits"} beng{"Bengali Digits"} + cham{"Cham Digits"} deva{"Devanagari Digits"} ethi{"Ethiopic Numerals"} + finance{"Financial Numerals"} fullwide{"Full Width Digits"} geor{"Georgian Numerals"} grek{"Greek Numerals"} greklow{"Greek Lowercase Numerals"} gujr{"Gujarati Digits"} guru{"Gurmukhi Digits"} + hanidec{"Chinese Decimal Numerals"} hans{"Simplified Chinese Numerals"} hansfin{"Simplified Chinese Financial Numerals"} hant{"Traditional Chinese Numerals"} hantfin{"Traditional Chinese Financial Numerals"} hebr{"Hebrew Numerals"} + java{"Javanese Digits"} jpan{"Japanese Numerals"} jpanfin{"Japanese Financial Numerals"} + kali{"Kayah Li Digits"} khmr{"Khmer Digits"} knda{"Kannada Digits"} + lana{"Tai Tham Hora Digits"} + lanatham{"Tai Tham Tham Digits"} laoo{"Lao Digits"} latn{"Western Digits"} + lepc{"Lepcha Digits"} + limb{"Limbu Digits"} mlym{"Malayalam Digits"} mong{"Mongolian Digits"} + mtei{"Meetei Mayek Digits"} mymr{"Myanmar Digits"} + mymrshan{"Myanmar Shan Digits"} + native{"Native Digits"} + nkoo{"N'Ko Digits"} + olck{"Ol Chiki Digits"} orya{"Oriya Digits"} roman{"Roman Numerals"} romanlow{"Roman Lowercase Numerals"} - taml{"Tamil Numerals"} + saur{"Saurashtra Digits"} + sund{"Sundanese Digits"} + talu{"New Tai Lue Digits"} + taml{"Traditional Tamil Numerals"} + tamldec{"Tamil Digits"} telu{"Telugu Digits"} thai{"Thai Digits"} tibt{"Tibetan Digits"} + traditional{"Traditional Numerals"} + vaii{"Vai Digits"} } } Variants{ @@ -810,7 +864,7 @@ en{ VALENCIA{"Valencian"} WADEGILE{"Wade-Giles Romanization"} } - Version{"2.0.51.59"} + Version{"2.0.67.6"} codePatterns{ language{"Language: {0}"} script{"Script: {0}"} diff --git a/icuSources/data/lang/en_RH.txt b/icuSources/data/lang/en_RH.txt index 0b3ed79a..928f668a 100644 --- a/icuSources/data/lang/en_RH.txt +++ b/icuSources/data/lang/en_RH.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/lang/en_ZW.txt b/icuSources/data/lang/en_ZW.txt index a0f00570..6d0f9be7 100644 --- a/icuSources/data/lang/en_ZW.txt +++ b/icuSources/data/lang/en_ZW.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/lang/eo.txt b/icuSources/data/lang/eo.txt index 9f128ef7..c48da21a 100644 --- a/icuSources/data/lang/eo.txt +++ b/icuSources/data/lang/eo.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/eo.xml @@ -34,7 +34,9 @@ eo{ cy{"kimra"} da{"dana"} de{"germana"} + dv{"mahla"} dz{"dzonko"} + efi{"ibibioefika"} el{"greka"} en{"angla"} eo{"esperanto"} @@ -54,9 +56,11 @@ eo{ gn{"gvarania"} gu{"guĝarata"} ha{"haÅ­sa"} + haw{"havaja"} he{"hebrea"} hi{"hinda"} hr{"kroata"} + ht{"haitia kreola"} hu{"hungara"} hy{"armena"} ia{"interlingvao"} @@ -78,6 +82,7 @@ eo{ ku{"kurda"} ky{"kirgiza"} la{"latino"} + lb{"luksemburga"} ln{"lingala"} lo{"laÅ­a"} lt{"litova"} @@ -92,6 +97,7 @@ eo{ mt{"malta"} my{"birma"} na{"naura"} + nb{"dannorvega"} ne{"nepala"} nl{"nederlanda"} nn{"novnorvega"} @@ -101,7 +107,7 @@ eo{ or{"orijo"} pa{"panĝaba"} pl{"pola"} - ps{"paŝtua"} + ps{"paŝtoa"} pt{"portugala"} pt_BR{"brazilportugala"} pt_PT{"portugalportugala"} @@ -144,6 +150,7 @@ eo{ tw{"akana"} ug{"ujgura"} uk{"ukraina"} + und{"nekonata aÅ­ nevalida lingvo"} ur{"urduo"} uz{"uzbeka"} vi{"vjetnama"} @@ -154,7 +161,10 @@ eo{ yo{"joruba"} za{"ĝuanga"} zh{"ĉina"} + zh_Hans{"ĉina simpligita"} + zh_Hant{"ĉina tradicia"} zu{"zulua"} + zxx{"nelingvaĵo"} } - Version{"2.0.47.67"} + Version{"2.0.58.6"} } diff --git a/icuSources/data/lang/es.txt b/icuSources/data/lang/es.txt index 91eac40e..730da305 100644 --- a/icuSources/data/lang/es.txt +++ b/icuSources/data/lang/es.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/es.xml @@ -14,6 +14,8 @@ es{ calendar{"calendario"} collation{"intercalación"} currency{"moneda"} + numbers{"números"} + x{"Uso privado"} } Languages{ aa{"afar"} @@ -170,7 +172,7 @@ es{ frr{"frisón septentrional"} frs{"frisón oriental"} fur{"friulano"} - fy{"frisón"} + fy{"frisón occidental"} ga{"irlandés"} gaa{"ga"} gay{"gayo"} @@ -400,7 +402,7 @@ es{ rw{"kinyarwanda"} sa{"sánscrito"} sad{"sandawe"} - sah{"yakut"} + sah{"sakha"} sai{"lengua india sudamericana"} sal{"lenguas salish"} sam{"arameo samaritano"} @@ -442,7 +444,7 @@ es{ srr{"serer"} ss{"siswati"} ssa{"lengua nilo-sahariana"} - st{"sesotho"} + st{"sesotho meridional"} su{"sundanés"} suk{"sukuma"} sus{"susu"} @@ -489,7 +491,7 @@ es{ uga{"ugarítico"} uk{"ucraniano"} umb{"umbundu"} - und{"indeterminada"} + und{"lengua desconocida"} ur{"urdu"} uz{"uzbeko"} vai{"vai"} @@ -644,47 +646,95 @@ es{ Zsym{"símbolos"} Zxxx{"no escrito"} Zyyy{"común"} - Zzzz{"escritura desconocida o no válida"} + Zzzz{"alfabeto desconocido"} + } + Scripts%stand-alone{ + Hans{"hanzi simplificado"} + Hant{"hanzi tradicional"} } Types{ calendar{ buddhist{"calendario budista"} chinese{"calendario chino"} + coptic{"calendario copto"} + ethiopic{"calendario etíope"} + ethiopic-amete-alem{"calendario amete alem etíope"} gregorian{"calendario gregoriano"} hebrew{"calendario hebreo"} indian{"calendario nacional hindú"} islamic{"calendario islámico"} islamic-civil{"calendario civil islámico"} japanese{"calendario japonés"} - roc{"calendario de la República Popular de China"} + persian{"calendario persa"} + roc{"calendario de la República de China"} } collation{ big5han{"orden del chino tradicional - Big5"} dictionary{"orden de diccionario"} - direct{"orden directo"} + ducet{"orden Unicode predeterminado"} gb2312han{"orden del chino simplificado - GB2312"} phonebook{"orden de listín telefónico"} + phonetic{"orden fonético"} pinyin{"orden pinyin"} reformed{"orden reformado"} + search{"búsqueda de uso general"} stroke{"orden de los trazos"} traditional{"orden tradicional"} unihan{"orden por radical-trazos"} } + numbers{ + arab{"dígitos indoarábigos"} + arabext{"dígitos indoarábigos extendidos"} + armn{"números en armenio"} + armnlow{"números en minúscula en armenio"} + beng{"dígitos en bengalí"} + deva{"dígitos en devanagari"} + ethi{"números en etíope"} + fullwide{"dígitos de ancho completo"} + geor{"números en georgiano"} + grek{"números en griego"} + greklow{"números en griego en minúscula"} + gujr{"dígitos en gujarati"} + guru{"dígitos en gurmuji"} + hanidec{"números decimales en chino"} + hans{"números en chino simplificado"} + hansfin{"números financieros en chino simplificado"} + hant{"números en chino tradicional"} + hantfin{"números financieros en chino tradicional"} + hebr{"números en hebreo"} + jpan{"números en japonés"} + jpanfin{"números financieros en japonés"} + khmr{"dígitos en jemer"} + knda{"dígitos en kannada"} + laoo{"dígitos en lao"} + latn{"dígitos occidentales"} + mlym{"dígitos en malayalam"} + mong{"dígitos en mongol"} + mymr{"dígitos en birmano"} + orya{"dígitos en oriya"} + roman{"números romanos"} + romanlow{"números romanos en minúscula"} + taml{"números en tamil tradicional"} + telu{"dígitos en telugu"} + thai{"dígitos en tailandés"} + tibt{"dígitos en tibetano"} + } } Variants{ 1901{"Ortografía alemana tradicional"} 1996{"Ortografía alemana de 1996"} AREVELA{"Armenio oriental"} - FONIPA{"alfabeto fonético internacional IPA"} + FONIPA{"Alfabeto fonético internacional IPA"} MONOTON{"Monotónico"} PINYIN{"Romanización pinyin"} POLYTON{"Politónico"} POSIX{"Ordenador"} REVISED{"Ortografía revisada"} + SCOTLAND{"Inglés de Escocia"} VALENCIA{"Valenciano"} WADEGILE{"Romanización Wade-Giles"} } - Version{"2.0.51.59"} + Version{"2.0.67.6"} codePatterns{ language{"Idioma: {0}"} script{"Dialecto: {0}"} diff --git a/icuSources/data/lang/es_419.txt b/icuSources/data/lang/es_419.txt new file mode 100755 index 00000000..9ee9191f --- /dev/null +++ b/icuSources/data/lang/es_419.txt @@ -0,0 +1,70 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/es_419.xml +// * +// *************************************************************************** +es_419{ + Keys{ + numbers{"Números"} + } + Scripts%stand-alone{ + Hans{"Han simplificado"} + Hant{"Han tradicional"} + } + Types{ + calendar{ + coptic{"Calendario cóptico"} + ethiopic{"Calendario etíope"} + ethiopic-amete-alem{"Calendario etíope Amete Alem"} + persian{"Calendario persa"} + } + collation{ + dictionary{"Orden de clasificación del diccionario"} + ducet{"Orden de clasificación de Unicode predeterminado"} + reformed{"Orden de clasificación reformado"} + search{"Búsqueda generalizada"} + unihan{"Orden de clasificación de trazos radicales"} + } + numbers{ + arab{"Dígitos arábigo-índicos"} + arabext{"Dígitos árabe-hindú extendidos"} + armn{"Números armenios"} + armnlow{"Números armenios en minúscula"} + beng{"Dígitos en bengalí"} + deva{"Dígitos en devanagari"} + ethi{"Números etíopes"} + fullwide{"Dígitos en formato completo"} + geor{"Números georgianos"} + grek{"Números griegos"} + greklow{"Números griegos en minúscula"} + gujr{"Dígitos en guyaratí"} + guru{"Dígitos en gurumuji"} + hanidec{"Numerales decimales chinos"} + hans{"Números simplificados chinos"} + hansfin{"Números financieros simplificados chinos"} + hant{"Números chinos tradicionales"} + hantfin{"Números financieros chinos tradicionales"} + hebr{"Números hebreos"} + jpan{"Números en japonés"} + jpanfin{"Números financieros japoneses"} + khmr{"Dígitos en jemer"} + knda{"Dígitos en canarés"} + laoo{"Dígitos de Lao"} + latn{"Dígitos occidentales"} + mlym{"Dígitos malabares"} + mong{"Dígitos en mongol"} + mymr{"Dígitos en birmano"} + orya{"Dígitos en oriya"} + roman{"Números romanos"} + romanlow{"Números romanos en minúscula"} + taml{"Números en Tamil"} + telu{"Dígitos en telugu"} + thai{"Dígitos en tailandés"} + tibt{"Dígitos tibetanos"} + } + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/lang/es_CL.txt b/icuSources/data/lang/es_CL.txt index 3de861d9..f351c6df 100644 --- a/icuSources/data/lang/es_CL.txt +++ b/icuSources/data/lang/es_CL.txt @@ -1,19 +1,16 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/es_CL.xml // * // *************************************************************************** es_CL{ - Scripts{ - Bali{"balinés"} - } Types{ collation{ phonebook{"orden de directorio telefónico"} } } - Version{"2.0.45.82"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/et.txt b/icuSources/data/lang/et.txt index dcfbd131..37d9fc46 100644 --- a/icuSources/data/lang/et.txt +++ b/icuSources/data/lang/et.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/et.xml @@ -14,6 +14,8 @@ et{ calendar{"kalender"} collation{"sortimine"} currency{"vääring"} + numbers{"Numbrid"} + x{"Erakasutus"} } Languages{ aa{"afari"} @@ -139,11 +141,11 @@ et{ el{"kreeka"} elx{"eelami"} en{"inglise"} + en_GB{"inglise (Briti)"} en_US{"inglise (USA)"} enm{"keskinglise"} eo{"esperanto"} es{"hispaania"} - es_419{"hispaania (Ladina-Ameerika)"} es_ES{"hispaania (Ibeeria)"} et{"eesti"} eu{"baski"} @@ -166,7 +168,6 @@ et{ fur{"friuuli"} fy{"läänefriisi"} ga{"iiri"} - gaa{"gaa"} gay{"gajo"} gba{"gbaja"} gd{"gaeli"} @@ -420,8 +421,8 @@ et{ sm{"samoa"} sma{"lõunasaami"} smi{"muu saami"} - smj{"Lule saami"} - smn{"Inari saami"} + smj{"lule saami"} + smn{"inari saami"} sms{"koltasaami"} sn{"Å¡ona"} snk{"soninke"} @@ -514,6 +515,9 @@ et{ zun{"sunji"} zxx{"mittekeeleline"} } + LanguagesShort{ + az{"aseri"} + } Scripts{ Arab{"araabia"} Armn{"armeenia"} @@ -622,26 +626,75 @@ et{ Zyyy{"üldine"} Zzzz{"määramata"} } + Scripts%stand-alone{ + Hans{"lihtsustatud han"} + Hant{"traditsiooniline han"} + } Types{ calendar{ buddhist{"budistlik kalender"} chinese{"Hiina kalender"} + coptic{"Kopti kalender"} + ethiopic{"Etioopia kalender"} + ethiopic-amete-alem{"Etioopia amete alemi kalender"} gregorian{"Gregoriuse kalender"} hebrew{"juudi kalender"} indian{"India rahvuslik"} islamic{"islamikalender"} islamic-civil{"islami ilmalik kalender"} japanese{"Jaapani kalender"} + persian{"Pärsia kalender"} roc{"Hiina Vabariigi kalender"} } collation{ big5han{"hiina traditsiooniline - big5"} - direct{"lisareegliteta"} + dictionary{"Sõnastiku sortimisjärjestus"} + ducet{"Unicode'i sortimise vaikejärjestus"} gb2312han{"hiina lihtsustatud - GB2312"} phonebook{"telefoniraamat"} pinyin{"hiina lihtsustatud - pinyin järjekorras"} + reformed{"Reformitud sortimisjärjestus"} + search{"Üldeesmärgiline otsing"} stroke{"elementide kirjutamise järjekorras"} traditional{"traditsiooniline"} + unihan{"Radikaal-kriipsude sortimisjärjestus"} + } + numbers{ + arab{"Araabia-indic numbrid"} + arabext{"Laiendatud araabia-indic numbrid"} + armn{"Armeenia numbrid"} + armnlow{"Armeenia numbrid väikeste tähtedega"} + beng{"Bengali numbrid"} + deva{"Devanagari numbrid"} + ethi{"Etioopia numbrid"} + fullwide{"Täislaiusega numbrid"} + geor{"Gruusia numbrid"} + grek{"Kreeka numbrid"} + greklow{"kreeka numbrid väikeste tähtedega"} + gujr{"Gudžarati numbrid"} + guru{"Gurmukhi numbrid"} + hanidec{"Hiina kümnendnumbrid"} + hans{"Lihtsustatud hiina keele numbrid"} + hansfin{"Lihtsustatud hiina keele finantsnumbrid"} + hant{"Traditsioonilise hiina keele numbrid"} + hantfin{"Traditsioonilise hiina keele finantsnumbrid"} + hebr{"Heebrea numbrid"} + jpan{"Jaapani numbrid"} + jpanfin{"Jaapani rahandusnumeraalid"} + khmr{"Khmeri numbrid"} + knda{"Kannada numbrid"} + laoo{"Lao numbrid"} + latn{"Ladina numbrid"} + mlym{"Malayalami numbrid"} + mong{"Mongoolia numbrid"} + mymr{"Myanmari numbrid"} + orya{"Oria numbrid"} + roman{"Rooma numbrid"} + romanlow{"Rooma numbrid väikeste tähtedega"} + taml{"Tamili numbrid"} + telu{"Telugu numbrid"} + thai{"Tai numbrid"} + tibt{"Tiibeti numbrid"} } } Variants{ @@ -679,10 +732,13 @@ et{ VALENCIA{"valentsia"} WADEGILE{"Wade-Giles"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} codePatterns{ language{"Keel: {0}"} script{"Skript: {0}"} territory{"Regioon: {0}"} } + localeDisplayPattern{ + separator{","} + } } diff --git a/icuSources/data/lang/eu.txt b/icuSources/data/lang/eu.txt index fb8fa0cf..735c9f5f 100644 --- a/icuSources/data/lang/eu.txt +++ b/icuSources/data/lang/eu.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/eu.xml @@ -14,12 +14,16 @@ eu{ calendar{"egutegia"} collation{"alfabetoa"} currency{"moneta"} + numbers{"Zenbakiak"} + x{"Erabilera pribatua"} } Languages{ + ab{"abkhazera"} af{"afrikaans"} am{"amharikera"} ar{"arabiera"} as{"assamera"} + ay{"aimara"} az{"azerbaijanera"} be{"bielorrusiera"} bg{"bulgariera"} @@ -33,15 +37,17 @@ eu{ cy{"galesera"} da{"daniera"} de{"alemana"} - de_AT{"alemana (Austria)"} + de_CH{"suitzako aleman garaia"} + dv{"divehiera"} + dz{"dzongkha"} + efi{"efikera"} el{"greziera"} en{"ingelesa"} - en_AU{"ingelesa (Australia)"} - en_CA{"ingelesa (Kanada)"} - en_GB{"ingelesa (Erresuma Batua)"} en_US{"ingelesa (AEB)"} eo{"esperantoa"} es{"gaztelania"} + es_419{"latinoamerikako espainiera"} + es_ES{"espainiera iberiarra"} et{"estoniera"} eu{"euskara"} fa{"pertsiera"} @@ -50,8 +56,6 @@ eu{ fj{"fijiera"} fo{"faroera"} fr{"frantsesa"} - fr_CA{"frantsesa (Kanada)"} - fr_CH{"frantsesa (Suitza)"} fy{"frisiera"} ga{"gaelikoa"} gd{"eskoziako gaelikoa"} @@ -59,6 +63,7 @@ eu{ gn{"guaraniera"} gsw{"alemana (Suitza)"} gu{"gujaratera"} + ha{"hausa"} haw{"hawaiiera"} he{"hebreera"} hi{"hindia"} @@ -69,6 +74,7 @@ eu{ ia{"interlingua"} id{"indonesiera"} ie{"interlingue"} + ig{"igboera"} is{"islandiera"} it{"italiera"} ja{"japoniera"} @@ -78,6 +84,7 @@ eu{ km{"khemerera"} kn{"kannada"} ko{"koreera"} + ks{"kashmirera"} ku{"kurduera"} ky{"kirgizera"} la{"latina"} @@ -86,6 +93,7 @@ eu{ lo{"laosera"} lt{"lituaniera"} lv{"letoniera"} + mg{"malgaxea"} mi{"maoriera"} mk{"mazedoniera"} ml{"malayalamera"} @@ -93,12 +101,17 @@ eu{ mr{"marathera"} ms{"malaysiera"} mt{"maltera"} - mul{"Hizkuntza Anitzak"} + mul{"hizkuntza anitzak"} + my{"burmatarra"} + nb{"norvegiako bokmala"} + nd{"iparraldeko ndebeleera"} ne{"nepalera"} nl{"nederlandera"} nl_BE{"flandriera"} nn{"nynorsk norvegiera"} no{"norvegiera"} + nso{"pediera"} + ny{"nyanja"} oc{"okzitaniera"} or{"oriya"} os{"osetiera"} @@ -106,67 +119,178 @@ eu{ pl{"poloniera"} ps{"paxtuera"} pt{"portugesa"} - pt_BR{"portugesa (Brasil)"} pt_PT{"portugesa (Potugal)"} + qu{"quechuera"} + rm{"erromantxera"} + rn{"rundiera"} ro{"errumaniera"} ru{"errusiera"} + rw{"kinyaruanda"} sa{"sanskritoa"} sd{"sindhia"} - se{"Iparraldeko samiera"} + se{"iparraldeko samiera"} + sg{"sangoera"} sh{"serbokroaziera"} si{"sinhala"} sk{"eslovakiera"} sl{"esloveniera"} + sm{"samoera"} + sn{"shonera"} so{"somaliera"} sq{"albaniera"} sr{"serbiera"} + ss{"swatiera"} st{"hegoaldeko sothoera"} su{"sundanera"} sv{"suediera"} sw{"swahili"} - swb{"swb"} ta{"tamilera"} te{"telugua"} + tet{"tetuma"} tg{"tajikistanera"} th{"thailandiera"} ti{"tigrinya"} tk{"turkmeniera"} tl{"tagalog"} tlh{"klingonera"} + tn{"tswanera"} + to{"tonga"} + tpi{"tok pisina"} tr{"turkiera"} + ts{"tsongera"} + tt{"tatarera"} tw{"twia"} ty{"tahitiera"} ug{"uigurrera"} uk{"ukrainera"} + und{"hizkuntza ezezaguna"} ur{"urdu"} uz{"uzbekera"} + ve{"vendera"} vi{"vietnamera"} + wo{"wolofera"} xh{"xhosa"} yi{"yiddishera"} - yue{"yue"} + yo{"yorubera"} zh{"txinera"} zh_Hans{"txinera (soildua)"} zh_Hant{"txinera (tradizionala)"} zu{"zuluera"} + zxx{"Ez dago eduki linguistikorik"} + } + LanguagesShort{ + az{"azerbaijanera"} + } + Scripts{ + Arab{"Arabiera"} + Armn{"Armeniera"} + Beng{"Bengalarra"} + Bopo{"Bopomofo"} + Brai{"Braille"} + Cyrl{"Zirilikoa"} + Deva{"Devanagariarra"} + Ethi{"Etiopiarra"} + Geor{"Georgiera"} + Grek{"Greziera"} + Gujr{"Gujaratearra"} + Guru{"Gurmukhiarra"} + Hang{"Hangularra"} + Hani{"Txinatar idazkera"} + Hans{"Sinplifikatua"} + Hant{"Tradizionala"} + Hebr{"Hebreera"} + Hira{"Hiraganarra"} + Jpan{"Japoniera"} + Kana{"Katakana"} + Khmr{"Khmerarra"} + Knda{"Kannadarra"} + Kore{"Koreera"} + Laoo{"Laoarra"} + Latn{"Latina"} + Mlym{"Malayalamera"} + Mong{"Mongoliera"} + Mymr{"Myanmar"} + Orya{"Oriyera"} + Sinh{"Sinhalarra"} + Taml{"Tamilarra"} + Telu{"Teluguarra"} + Thaa{"Thaana"} + Thai{"Thaiera"} + Tibt{"Tibetarra"} + Zsym{"Ikurrak"} + Zxxx{"Idatzi gabea"} + Zyyy{"Ohikoa"} + Zzzz{"Idazkera ezezaguna"} + } + Scripts%stand-alone{ + Hans{"Idazkera txinatar sinplifikatua"} + Hant{"Idazkera txinatar tradizionala"} } Types{ calendar{ - buddhist{"egutegi budista"} - chinese{"txinatar egutegia"} - gregorian{"egutegi gregoriarra"} - hebrew{"hebrear egutegia"} - indian{"indiar egutegia"} - islamic{"islamiar egutegia"} - islamic-civil{"islamiar egutegi zibila"} - japanese{"japoniar egutegia"} + buddhist{"Egutegi budista"} + chinese{"Txinatar egutegia"} + coptic{"Egutegi coptiarra"} + ethiopic{"Egutegi etiopiarra"} + ethiopic-amete-alem{"Amete Alem egutegi etiopiarra"} + gregorian{"Egutegi gregoriarra"} + hebrew{"Hebrear egutegia"} + indian{"Indiar egutegia"} + islamic{"Islamiar egutegia"} + islamic-civil{"Islamiar egutegi zibila"} + japanese{"Japoniar egutegia"} + persian{"Egutegi persiarra"} roc{"Txinako Errepublikako egutegia"} } collation{ big5han{"Txinera tradizionalaren alfabetoa-Big5"} - direct{"Zuzena"} + dictionary{"Hurrenkera alfabetikoa"} + ducet{"Unicode hurrenkera lehenetsia"} gb2312han{"Txinera sinplifikatuaren alfabetoa -GB2312"} phonebook{"Telefonoen zerrenda"} + pinyin{"Pinyin hurrenkera"} + reformed{"Erreformaren araberako hurrenkera"} + search{"Asmo orokorreko bilaketa"} + stroke{"Tarteen araberako hurrenkera"} traditional{"Tradizionala"} + unihan{"Radical trazuen hurrenkera"} + } + numbers{ + arab{"Digitu arabiar-hindikoak"} + arabext{"Digitu arabiar-hindiko hedatuak"} + armn{"Zenbaki armeniarrak"} + armnlow{"Zenbaki armeniarrak minuskulaz"} + beng{"Digitu bengalarrak"} + deva{"Digitu devanagariarrak"} + ethi{"Zenbaki etiopiarrak"} + fullwide{"Zabalera osoko digituak"} + geor{"Zenbaki georgiarrak"} + grek{"Zenbaki greziarrak"} + greklow{"Zenbaki greziarrak minuskulaz"} + gujr{"Digitu gujaratearrak"} + guru{"Digitu gurmukhiarrak"} + hanidec{"Zenbaki hamartar txinatarrak"} + hans{"Zenbaki txinatar sinplifikatuak"} + hansfin{"Finantzetarako zenbaki txinatar sinplifikatuak"} + hant{"Zenbaki txinatar tradizionalak"} + hantfin{"Finantzetarako zenbaki txinatar tradizionalak"} + hebr{"Zenbaki hebrearrak"} + jpan{"Zenbaki japoniarrak"} + jpanfin{"Finantzetarako zenbaki japoniarrak"} + khmr{"Digitu khmerarrak"} + knda{"Digitu kanadarrak"} + laoo{"Digitu laostarrak"} + latn{"Digitu mendebaldarrak"} + mlym{"Digitu malayalamarrak"} + mong{"Digitu mongoliarrak"} + mymr{"Digitu myanmarrak"} + orya{"Digitu oriyarrak"} + roman{"Zenbaki erromatarrak"} + romanlow{"Zenbaki erromatarrak minuskulaz"} + taml{"Zenbaki tamilarrak"} + telu{"Digitu teluguarrak"} + thai{"Digitu thailandiarrak"} + tibt{"Digitu tibetarrak"} } } Variants{ @@ -176,7 +300,7 @@ eu{ SCOTLAND{"ESKOZIAR INGELESA"} VALENCIA{"VALENTZIERA"} } - Version{"2.0.50.95"} + Version{"2.0.65.46"} codePatterns{ language{"{0}"} script{"{0}"} diff --git a/icuSources/data/lang/ewo.txt b/icuSources/data/lang/ewo.txt new file mode 100755 index 00000000..a29f3227 --- /dev/null +++ b/icuSources/data/lang/ewo.txt @@ -0,0 +1,61 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/ewo.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/ewo.xml + */ +ewo{ + Languages{ + ak{"Ǹkɔ́bɔ akán"} + am{"Ǹkɔ́bɔ amária"} + ar{"Ǹkɔ́bɔ arábia"} + be{"Ǹkɔ́bɔ belarúsian"} + 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á"} + ewo{"ewondo"} + fa{"ǹkɔ́bɔ fɛ́rǝsian"} + fr{"Ǹkɔ́bɔ fulɛnsí"} + ha{"Ǹkɔ́bɔ aúsá"} + hi{"Ǹkɔ́bɔ hindí"} + hu{"Ǹkɔ́bɔ ungárían"} + id{"Ǹkɔ́bɔ ɛndonésian"} + ig{"Ǹkɔ́bɔ ibó"} + it{"Ǹkɔ́bɔ etáliɛn"} + ja{"Ǹkɔ́bɔ hapɔ́n"} + jv{"Ǹkɔ́bɔ havanís"} + km{"Ǹkɔ́bɔ kǝmɛ́r"} + ko{"Ǹkɔ́bɔ koréan"} + ms{"Ǹkɔ́bɔ malɛ́sian"} + 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"} + pl{"ǹkɔ́bɔ fólis"} + pt{"ǹkɔ́bɔ fɔtugɛ́s"} + ro{"ńkɔ́bɔ románía"} + ru{"ǹkɔ́bɔ rúsian"} + rw{"ǹkɔ́bɔ ruwandá"} + so{"ǹkɔ́bɔ somália"} + sv{"ǹkɔ́bɔ suwɛ́d"} + ta{"ǹkɔ́bɔ tamíl"} + th{"ǹkɔ́bɔ táilan"} + tr{"ǹkɔ́bɔ túrǝki"} + uk{"ǹkɔ́bɔ ukelénia"} + ur{"ǹkɔ́bɔ urudú"} + 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"} +} diff --git a/icuSources/data/lang/fa.txt b/icuSources/data/lang/fa.txt index 0d08a281..83ddda07 100644 --- a/icuSources/data/lang/fa.txt +++ b/icuSources/data/lang/fa.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fa.xml @@ -14,6 +14,8 @@ fa{ calendar{"تقویم"} collation{"ترتیب‌بندی"} currency{"واحد پول"} + numbers{"اعداد"} + x{"استفادهٔ خصوصی"} } Languages{ aa{"آفاری"} @@ -87,7 +89,7 @@ fa{ ch{"چامورویی"} chb{"چیبچا"} chg{"جغتایی"} - chk{"تروکی"} + chk{"چوکی"} chm{"ماریایی"} cho{"چوکتویی"} chp{"چیپه‌ویه‌ای"} @@ -101,7 +103,7 @@ fa{ cr{"کریایی"} crh{"ترکی کریمه"} crp{"کریول یا پیجین"} - cs{"چک"} + cs{"چکی"} csb{"کاشوبی"} cu{"اسلاوی کلیسایی"} cus{"زبان کوشی"} @@ -134,11 +136,11 @@ fa{ en{"انگلیسی"} en_AU{"انگلیسی استرالیا"} en_CA{"انگلیسی کانادا"} - en_GB{"نگلیسی بریتانیا"} + en_GB{"انگلیسی بریتانیا"} en_US{"انگلیسی امریکا"} enm{"انگلیسی میانه"} eo{"اسپرانتو"} - es{"اسپانیولی"} + es{"اسپانیایی"} es_419{"اسپانیایی امریکای لاتین"} es_ES{"اسپانیایی اسپانیا"} et{"استونیایی"} @@ -217,7 +219,7 @@ fa{ ira{"زبان ایرانی"} iro{"زبان ایروکوایی"} is{"ایسلندی"} - it{"ايتاليايی"} + it{"ایتالیایی"} iu{"اینوکتیتوت"} ja{"ژاپنی"} jbo{"لوجبان"} @@ -364,7 +366,7 @@ fa{ phn{"فنیقی"} pi{"پالی"} pl{"لهستانی"} - pon{"پناپی"} + pon{"پانپیی"} pra{"زبان پراکریتی"} pro{"پرووانسی باستان"} ps{"پشتو"} @@ -375,7 +377,7 @@ fa{ raj{"راجستانی"} rap{"راپانویی"} rar{"راروتونگایی"} - rm{"رتو‐رومیایی"} + rm{"رومانش"} rn{"روندیایی"} ro{"رومانیایی"} roa{"زبان رومیایی"} @@ -395,6 +397,7 @@ fa{ scn{"سیسیلی"} sco{"اسکاتلندی"} sd{"سندی"} + se{"سامی شمالی"} sel{"سلکوپی"} sem{"زبان سامی"} sg{"سانگویی"} @@ -450,7 +453,8 @@ fa{ tn{"تسوانایی"} to{"تونگایی"} tog{"تونگایی نیاسا"} - tr{"ترکی"} + tpi{"توک‌پیسینی"} + tr{"ترکی استانبولی"} ts{"تسونگایی"} tsi{"تسیم‌شیانی"} tt{"تاتاری"} @@ -466,7 +470,7 @@ fa{ uga{"اوگاریتی"} uk{"اوکراینی"} umb{"امبوندویی"} - und{"زبان نامشخص یا نامعتبر"} + und{"زبان نامشخص"} ur{"اردو"} uz{"ازبکی"} vai{"ویایی"} @@ -493,14 +497,17 @@ fa{ zap{"زاپوتکی"} zen{"زناگا"} zh{"چینی"} - zh_Hans{"چینی (ساده)"} - zh_Hant{"چینی (سنتی)"} + zh_Hans{"چینی ساده‌شده"} + zh_Hant{"چینی سنتی"} znd{"زانده‌ای"} zu{"زولویی"} zun{"زونیایی"} zxx{"بدون محتوای زبانی"} zza{"زازایی"} } + LanguagesShort{ + az{"آذری"} + } Scripts{ Arab{"عربی"} Armi{"آرامی هخامنشی"} @@ -534,12 +541,12 @@ fa{ Goth{"گوتیک"} Grek{"یونانی"} Gujr{"گجراتی"} - Guru{"گورموخی"} + Guru{"گورومخی"} Hang{"هانگول"} Hani{"هان"} Hano{"هانونویی"} - Hans{"هان ساده‌ شده"} - Hant{"هان سنتی"} + Hans{"ساده‌شده"} + Hant{"سنتی"} Hebr{"عبری"} Hira{"هیراگانا"} Hrkt{"کاتاکانا یا هیراگانا"} @@ -598,6 +605,7 @@ fa{ Telu{"تلوگویی"} Teng{"تنگوار"} Tglg{"تاگالوگی"} + Thaa{"تانه‌ای"} Thai{"تایلندی"} Tibt{"تبتی"} Vaii{"ویایی"} @@ -606,14 +614,22 @@ fa{ Xsux{"میخی سومری‐آکدی"} Yiii{"یی"} Zinh{"موروثی"} - Zxxx{"نوشته‌نشده"} + Zsym{"علائم"} + Zxxx{"نانوشته"} Zyyy{"مشترک"} - Zzzz{"خط نامشخص یا نامعتبر"} + Zzzz{"خط نامشخص"} + } + Scripts%stand-alone{ + Hans{"هان ساده‌شده"} + Hant{"هان سنتی"} } Types{ calendar{ buddhist{"تقویم بودایی"} chinese{"تقویم چینی"} + coptic{"تقویم قبطی"} + ethiopic{"تقویم اتیوپیایی"} + ethiopic-amete-alem{"تقویم اتیوپیایی عامت عالم"} gregorian{"تقویم میلادی"} hebrew{"تقویم عبری"} indian{"تقویم ملی هند"} @@ -621,16 +637,57 @@ fa{ islamic-civil{"تقویم هجری قمری مدنی"} japanese{"تقویم ژاپنی"} persian{"تقویم هجری شمسی"} - roc{"تقویم جمهوری چین"} + roc{"تقویم جمهوری چین [تایوان]"} } collation{ - big5han{"ترتیب چینی سنتی Big5"} - direct{"ترتیب مستقیم"} - gb2312han{"ترتیب چینی ساده‌شده GB2312"} + big5han{"ترتیب چینی سنتی - Big5"} + dictionary{"ترتیب فرهنگ لغت"} + ducet{"ترتیب پیش‌فرض یونی‌کد"} + gb2312han{"ترتیب چینی ساده‌شده - GB2312"} phonebook{"ترتیب دفتر تلفن"} - pinyin{"ترتیب پین‌یین چینی ساده‌شده"} - stroke{"ترتیب حرکتی چینی سنتی"} + 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{ @@ -643,7 +700,7 @@ fa{ SAAHO{"ساهویی"} SCOTLAND{"انگلیسی معیار اسکاتلند"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} codePatterns{ language{"زبان: {0}"} script{"خط: {0}"} diff --git a/icuSources/data/lang/fa_AF.txt b/icuSources/data/lang/fa_AF.txt index b0433d92..276ac5bb 100644 --- a/icuSources/data/lang/fa_AF.txt +++ b/icuSources/data/lang/fa_AF.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fa_AF.xml @@ -31,5 +31,5 @@ fa_AF{ Scripts{ Mong{"مغلی"} } - Version{"2.0.47.53"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/ff.txt b/icuSources/data/lang/ff.txt index 478c3e12..ad04e66d 100755 --- a/icuSources/data/lang/ff.txt +++ b/icuSources/data/lang/ff.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ff.xml @@ -57,5 +57,5 @@ ff{ zh{"Sinuwaare"} zu{"Suluŋkoore"} } - Version{"2.0.46.85"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/fi.txt b/icuSources/data/lang/fi.txt index 8346a0f5..a934cff3 100644 --- a/icuSources/data/lang/fi.txt +++ b/icuSources/data/lang/fi.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fi.xml @@ -14,6 +14,8 @@ fi{ calendar{"kalenteri"} collation{"lajittelu"} currency{"valuutta"} + numbers{"numerot"} + x{"yksityiskäyttö"} } Languages{ aa{"afar"} @@ -44,6 +46,7 @@ fi{ art{"keinotekoinen kieli"} arw{"arawak"} as{"assami"} + asa{"asu"} ast{"asturia"} ath{"athabascakieli"} aus{"australialainen kieli"} @@ -62,6 +65,7 @@ fi{ bej{"bedža"} bem{"bemba"} ber{"berberikieli"} + bez{"bena"} bg{"bulgaria"} bh{"bihari"} bho{"bhodžpuri"} @@ -75,6 +79,7 @@ fi{ bo{"tiibet"} br{"bretoni"} bra{"bradž"} + brx{"bodo"} bs{"bosnia"} btk{"batakkieli"} bua{"burjaatti"} @@ -133,6 +138,7 @@ fi{ dv{"divehi"} dyu{"djula"} dz{"dzongkha"} + ebu{"embu"} ee{"ewe"} efi{"efik"} egy{"muinaisegypti"} @@ -242,6 +248,7 @@ fi{ kaw{"kavi"} kbd{"kabardi"} kcg{"tyap"} + kea{"kapverdenkreoli"} kfo{"norsunluurannikonkoro"} kg{"kongo"} kha{"khasi"} @@ -289,6 +296,7 @@ fi{ lun{"lunda"} luo{"luo"} lus{"lusai"} + luy{"luhya"} lv{"latvia"} mad{"madura"} mag{"magahi"} @@ -393,11 +401,13 @@ fi{ rn{"rundi"} ro{"romania"} roa{"romaaninen kieli"} + rof{"rombo"} rom{"romani"} root{"juuri"} ru{"venäjä"} rup{"aromania"} rw{"ruanda"} + rwk{"rwa"} sa{"sanskrit"} sad{"sandawe"} sah{"jakuutti"} @@ -498,6 +508,7 @@ fi{ vo{"volapük"} vot{"vatja"} wa{"valloni"} + wae{"walser"} wak{"wakashkieli"} wal{"wolaitta"} war{"waray"} @@ -525,6 +536,9 @@ fi{ zxx{"ei kielellistä sisältöä"} zza{"zaza"} } + LanguagesShort{ + az{"azeri"} + } Scripts{ Arab{"arabialainen"} Armi{"valtakunnanaramealainen"} @@ -540,7 +554,7 @@ fi{ Bugi{"bugilainen"} Buhd{"buhidilainen"} Cakm{"chakmalainen"} - Cans{"Kanadan alkuperäiskansojen yhtenäistetty tavukirjoitus"} + Cans{"kanadalaisten alkuperäiskansojen yhtenäistetty tavukirjoitus"} Cari{"kaarialainen"} Cham{"tÅ¡amilainen"} Cher{"cherokeelainen"} @@ -657,10 +671,15 @@ fi{ Zyyy{"määrittämätön"} Zzzz{"tuntematon tai virheellinen kirjoitusjärjestelmä"} } + Scripts%stand-alone{ + Hans{"yksinkertaistettu han"} + Hant{"perinteinen han"} + } Types{ calendar{ buddhist{"buddhalainen kalenteri"} chinese{"kiinalainen kalenteri"} + coptic{"koptilainen kalenteri"} ethiopic{"etiopialainen kalenteri"} ethiopic-amete-alem{"etiopialainen amete alem -kalenteri"} gregorian{"gregoriaaninen kalenteri"} @@ -670,22 +689,58 @@ fi{ islamic-civil{"islamilainen siviilikalenteri"} japanese{"japanilainen kalenteri"} persian{"persialainen kalenteri"} - roc{"kiinan tasavallan kalenteri 1912–1949"} + roc{"Kiinan tasavallan kalenteri"} } collation{ big5han{"perinteinen kiinalainen järjestys Big5"} - dictionary{"sanakirjan lajittelujärjestys"} - direct{"suora järjestys"} + dictionary{"sanakirjajärjestys"} + ducet{"Unicoden oletusjärjestys"} gb2312han{"yksinkertaistettu kiinalainen järjestys GB2312"} phonebook{"puhelinluettelojärjestys"} + phonetic{"foneettinen lajittelujärjestys"} pinyin{"pinyin-järjestys"} - reformed{"uudistettu lajittelujärjestys"} + reformed{"uudistettu järjestys"} + search{"yleishakujärjestys"} stroke{"piirtojärjestys"} traditional{"perinteinen järjestys"} unihan{"radikaali- ja piirtojärjestys"} } numbers{ + arab{"arabialaiset numerot"} + arabext{"laajennetut arabialaiset numerot"} + armn{"armenialaiset numerot"} + armnlow{"armenialaiset piennumerot"} + beng{"bengalilaiset numerot"} + deva{"devanagarinumerot"} + ethi{"etiopialaiset numerot"} + fullwide{"ideografin levyiset numerot"} + geor{"georgialaiset numerot"} + grek{"kreikkalaiset numerot"} + greklow{"kreikkalaiset piennumerot"} + gujr{"gudžaratilaiset numerot"} + guru{"gurmukhilaiset numerot"} + hanidec{"kiinalaiset desimaalinumerot"} + hans{"yksinkertaistetut kiinalaiset numerot"} + hansfin{"yksinkertaistetut kiinalaiset talousnumerot"} + hant{"perinteiset kiinalaiset numerot"} + hantfin{"perinteiset kiinalaiset talousnumerot"} + hebr{"heprealaiset numerot"} + jpan{"japanilaiset numerot"} + jpanfin{"japanilaiset talousnumerot"} + khmr{"khmeriläiset numerot"} + knda{"kannadalaiset numerot"} + laoo{"laolaiset numerot"} latn{"länsimaiset numerot"} + mlym{"malajalamilaiset numerot"} + mong{"mongolialaiset numerot"} + mymr{"burmalaiset numerot"} + orya{"orijalaiset numerot"} + roman{"roomalaiset numerot"} + romanlow{"roomalaiset piennumerot"} + taml{"tamilinumerot"} + telu{"telugulaiset numerot"} + thai{"thainumerot"} + tibt{"tiibetiläiset numerot"} } } Variants{ @@ -695,35 +750,58 @@ fi{ 1959ACAD{"valkovenäjän virallinen oikeinkirjoitus"} 1994{"sloveenin resian murteen yhdenmukaistettu oikeinkirjoitus"} 1996{"saksan uusi oikeinkirjoitus"} + ALALC97{"amerikkalainen kirjastolatinaistus 1997"} + ALUKU{"alukun kreolimurre"} AREVELA{"itäarmenialainen"} AREVMDA{"länsiarmenialainen"} BAKU1926{"yhtenäistetty turkkilainen latinalainen aakkosto"} + BAUDDHA{"sanskriitin buddhalainen sekamuoto"} + BISCAYAN{"baskin biskajalaismurre"} BISKE{"sloveenin resian San Giorgion/Bilan alamurre"} BOONT{"englannin boontling-murre"} FONIPA{"kansainvälinen foneettinen aakkosto IPA"} FONUPA{"uralilainen foneettinen aakkosto UPA"} + FONXSAMP{"foneettinen X-SAMPA-merkistö"} + HEPBURN{"japanin Hepburn-latinaistus"} + HOGNORSK{"norjan högnorsk"} + ITIHASA{"sanskriitin eeppinen muoto"} + JAUER{"retoromaanin jauer-murre"} + JYUTPING{"kantoninkiinan jyutping-latinaistus"} KKCOR{"kornin yleiskirjoitus"} + LAUKIKA{"klassinen sanskriitti"} LIPAW{"sloveenin resian Lipovazin/Lipovecin alamurre"} + LUNA1918{"venäjän ortografia 1918"} MONOTON{"monotoninen kreikka"} + NDYUKA{"ndyukan kreolimurre"} NEDIS{"sloveenin natisonen murre"} NJIVA{"sloveenin resian Gnivan/Njivan alamurre"} OSOJS{"sloveenin resian Oseaccon/Osojanen alamurre"} + PAMAKA{"pamakan kreolimurre"} + PETR1708{"venäjän Pietarin siviiliaakkosto 1708"} PINYIN{"kiinan pinyin-latinaistus"} POLYTON{"polytoninen kreikka"} POSIX{"tietokonemäärittely POSIX"} + PUTER{"retoromaanin puter-muoto"} REVISED{"uudistettu oikeinkirjoitus"} ROZAJ{"sloveenin resian murre"} + RUMGR{"retoromaanin rumantsch grischun -muoto"} SAAHO{"afarin saho-murre"} SCOTLAND{"skotlanninenglanti"} SCOUSE{"englannin scouse-murre"} SOLBA{"sloveenin resian Stolvizzan/Solbican alamurre"} + SURMIRAN{"retoromaanin surmiran-muoto"} + SURSILV{"retoromaanin sursilvan-muoto"} + SUTSILV{"retoromaanin sutsilvan-muoto"} TARASK{"valkovenäjän taraÅ¡kevitsa-oikeinkirjoitus"} UCCOR{"kornin yhtenäiskirjoitus"} UCRCOR{"kornin uusittu yhtenäiskirjoitus"} + ULSTER{"skotin ulster-murre"} + VAIDIKA{"sanskriitin veda-murre"} VALENCIA{"katalaanin valencian murre"} + VALLADER{"reoromaanin vallader-muoto"} WADEGILE{"kiinan Wade-Giles-latinaistus"} } - Version{"2.0.51.9"} + Version{"2.0.65.46"} codePatterns{ language{"kieli: {0}"} script{"kirjoitusjärjestelmä: {0}"} diff --git a/icuSources/data/lang/fil.txt b/icuSources/data/lang/fil.txt index 3188f43b..6293754c 100755 --- a/icuSources/data/lang/fil.txt +++ b/icuSources/data/lang/fil.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fil.xml @@ -10,106 +10,304 @@ * ICU source: /xml/main/fil.xml */ fil{ + Keys{ + calendar{"Calendar"} + collation{"Collation"} + currency{"Pera"} + numbers{"Mga Numero"} + x{"Pribadong Paggamit"} + } Languages{ + ab{"Abkhazian"} af{"Afrikaans"} am{"Amharic"} ar{"Arabic"} as{"Assamese"} + ay{"Aymara"} az{"Azerbaijani"} be{"Belarusian"} bg{"Bulgarian"} bh{"Bihari"} bn{"Bengali; Bangla"} + bo{"Tibetan"} br{"Breton"} bs{"Bosnian"} ca{"Catalan"} cs{"Czech"} + cy{"Welsh"} da{"Danish"} de{"Aleman"} + de_AT{"Austrian German"} + de_CH{"Swiss High German"} + dv{"Divehi"} + dz{"Dzongkha"} + efi{"Efik"} el{"Griyego"} en{"Ingles"} + en_AU{"Ingles sa Australia"} + en_CA{"Canadian English"} 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"} et{"Estonian"} eu{"Basque"} fa{"Persian"} fi{"Finnish"} fil{"Filipino"} + fj{"Fijian"} fo{"Faroeso"} fr{"Pranses"} + fr_CA{"Canadian French"} + fr_CH{"Swiss French"} + fy{"Western Frisian"} ga{"Irish"} gd{"Scots Gaelic"} gl{"Galician"} gn{"Guarani"} + gsw{"Swiss German"} gu{"Gujarati"} + ha{"Hausa"} + haw{"Hawaiian"} he{"Hebreo"} hi{"Hindi"} hr{"Croatian"} + ht{"Haitian"} hu{"Hungarian"} hy{"Armenian"} ia{"Interlingua"} id{"Indonesian"} ie{"Interlingue"} + ig{"Igbo"} is{"Icelandic"} it{"Italyano"} ja{"Japanese"} jv{"Javanese"} ka{"Georgian"} + kk{"Kazakh"} km{"Khmer"} kn{"Kannada"} ko{"Korean"} + ks{"Kashmiri"} ku{"Kurdish"} ky{"Kirghiz"} la{"Latin"} + lb{"Luxembourgish"} ln{"Lingala"} lo{"Lao"} lt{"Lithuanian"} lv{"Latvian"} + mg{"Malagasy"} + mi{"Maori"} mk{"Macedonian"} ml{"Malayalam"} mn{"Mongolian"} mr{"Marathi"} ms{"Malay"} mt{"Maltese"} + my{"Burmese"} + nb{"Norwegian BokmÃ¥l"} + nd{"North Ndebele"} ne{"Nepali"} nl{"Olandes"} + nl_BE{"Flemish"} nn{"Norwegian Nynorsk"} no{"Norwegian"} + nso{"Northern Sotho"} + ny{"Nyanja"} oc{"Occitan"} or{"Oriya"} + os{"Ossetic"} pa{"Punjabi"} pl{"Polish"} ps{"Pashto"} pt{"Portuges"} + pt_BR{"Portuges sa Brazil"} + pt_PT{"Portuges sa Iberia"} + qu{"Quechua"} rm{"Rhaeto-Romance"} + rn{"Rundi"} ro{"Romanian"} ru{"Russian"} + rw{"Kinyarwanda"} sa{"Sanskrit"} sd{"Sindhi"} + se{"Northern Sami"} + sg{"Sango"} sh{"Serbo-Croatian"} + si{"Sinhala"} + sk{"Slovak"} sl{"Slovenian"} + sm{"Samoan"} + sn{"Shona"} + so{"Somali"} sq{"Albanian"} sr{"Serbian"} + ss{"Swati"} + st{"Southern Sotho"} + su{"Sundanese"} sv{"Swedish"} + sw{"Swahili"} swb{"Comorian"} + ta{"Tamil"} + te{"Telugu"} + tet{"Tetum"} + tg{"Tajik"} + th{"Thai"} + ti{"Tigrinya"} + tk{"Turkmen"} tlh{"Klingon"} + tn{"Tswana"} + to{"Tonga"} + tpi{"Tok Pisin"} tr{"Turkish"} + ts{"Tsonga"} + tt{"Tatar"} + ty{"Tahitian"} + ug{"Uighur"} uk{"Ukranian"} - und{"und"} + ur{"Urdu"} + uz{"Uzbek"} + ve{"Venda"} + vi{"Vietnamese"} + wo{"Wolof"} + xh{"Xhosa"} + yo{"Yoruba"} yue{"Cantonese"} zh{"Chinese"} zh_Hans{"Chinese (pinasimple)"} zh_Hant{"Chinese (tradisyunal)"} + zu{"Zulu"} + zxx{"Walang nilalamang linguistic"} + } + LanguagesShort{ + az{"Azeri"} + } + Scripts{ + Arab{"Arabic"} + Armn{"Armenian"} + Beng{"Bengali"} + Bopo{"Bopomofo"} + Brai{"Braille"} + Cyrl{"Cyrillic"} + Deva{"Devanagari"} + Ethi{"Ethiopic"} + Geor{"Georgian"} + Grek{"Greek"} + Gujr{"Gujarati"} + Guru{"Gurmukhi"} + Hang{"Hangul"} + Hani{"Han"} + Hans{"Pinasimple"} + Hant{"Tradisyunal"} + Hebr{"Hebrew"} + Hira{"Hiragana"} + Jpan{"Japanese"} + Kana{"Katakana"} + Khmr{"Khmer"} + Knda{"Kannada"} + Kore{"Korean"} + Laoo{"Lao"} + Latn{"Latin"} + Mlym{"Malayalam"} + Mong{"Mongolian"} + Mymr{"Myanmar"} + Orya{"Oriya"} + Sinh{"Sinhala"} + Taml{"Tamil"} + Telu{"Telugu"} + Thaa{"Thaana"} + Thai{"Thai"} + Tibt{"Tibetan"} + Zsym{"Mga Simbolo"} + Zxxx{"Unwritten"} + Zyyy{"Common"} + Zzzz{"Hindi Kilalang Script"} + } + Scripts%stand-alone{ + Hans{"Simplified Han"} + Hant{"Tradisyunal Han"} + } + Types{ + calendar{ + buddhist{"Kalendaryo ng Buddhist"} + chinese{"Kalendaryong Chinese"} + coptic{"Coptic Calendar"} + ethiopic{"Kalendaryong Ethiopic"} + ethiopic-amete-alem{"Kalendaryong Ethiopic Amete Alem"} + gregorian{"Kalendaryong Gregorian"} + hebrew{"Hebrew Calendar"} + indian{"Pambansang Kalendaryong Indian"} + islamic{"Kalendaryong Islamic"} + islamic-civil{"Kalendaryong Islamic-Civil"} + japanese{"Kalendaryong Japanese"} + persian{"Kalendaryong Persian"} + roc{"Kalendaryong Minguo"} + } + collation{ + big5han{"Pagkakasunod-sunod ng Pag-uuri ng Tradisyunal na Chinese - Big5"} + dictionary{"Pagkakasunud-sunod ng Pag-uuri ng Diksyunaryo"} + 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"} + pinyin{"Pagkakasunud-sunod ng Pag-uuri ng Pinyin"} + reformed{"Pagkakasunud-sunod ng Pag-uuri ng Na-reform"} + search{"Paghahanap na Layuning Pangkalahatan"} + 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"} + } + numbers{ + arab{"Arabic-Indic Digits"} + arabext{"Extended Arabic-Indic Digits"} + armn{"Armenian Numerals"} + armnlow{"Armenian Lowercase Numerals"} + beng{"Bengali Digits"} + deva{"Devanagari Digits"} + ethi{"Ethiopic Numerals"} + fullwide{"Full Width Digits"} + geor{"Georgian Numerals"} + grek{"Greek Numerals"} + greklow{"Greek Lowercase Numerals"} + gujr{"Gujarati Digits"} + guru{"Gurmukhi Digits"} + hanidec{"Chinese Decimal Numerals"} + hans{"Pinasimpleng Chinese Numerals"} + hansfin{"Pinasimpleng Chinese Financial Numerals"} + hant{"Tradisyunal na Chinese Numerals"} + hantfin{"Tradisyunal na Chinese Financial Numerals"} + hebr{"Hebrew Numerals"} + jpan{"Japanese Numerals"} + jpanfin{"Japanese Financial Numerals"} + khmr{"Khmer Digits"} + knda{"Kannada Digits"} + laoo{"Lao Digits"} + latn{"Western Digits"} + mlym{"Malayalam Digits"} + mong{"Mongolian Digits"} + mymr{"Myanmar Digits"} + orya{"Oriya Digits"} + roman{"Roman Numerals"} + romanlow{"Roman Lowercase Numerals"} + taml{"Tamil Numerals"} + telu{"Telugu Digits"} + thai{"Thai Digits"} + tibt{"Tibetan Digits"} + } } Variants{ PINYIN{"Pinyin Romanization"} WADEGILE{"Wade-Giles Romanization"} } - Version{"2.0.48.64"} + Version{"2.0.65.46"} codePatterns{ language{"{0}"} script{"{0}"} territory{"{0}"} } + localeDisplayPattern{ + separator{","} + } } diff --git a/icuSources/data/lang/fil_PH.txt b/icuSources/data/lang/fil_PH.txt index 90fd6ef3..42baeba3 100755 --- a/icuSources/data/lang/fil_PH.txt +++ b/icuSources/data/lang/fil_PH.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/tl_PH.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ fil_PH{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/lang/fo.txt b/icuSources/data/lang/fo.txt index 09dce11a..49ffa9c0 100644 --- a/icuSources/data/lang/fo.txt +++ b/icuSources/data/lang/fo.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fo.xml @@ -13,5 +13,5 @@ fo{ Languages{ fo{"føroyskt"} } - Version{"2.0.47.67"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/fr.txt b/icuSources/data/lang/fr.txt index e9695ba7..c1a695ba 100644 --- a/icuSources/data/lang/fr.txt +++ b/icuSources/data/lang/fr.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fr.xml @@ -14,6 +14,8 @@ fr{ calendar{"Calendrier"} collation{"Ordonnancement"} currency{"Devise"} + numbers{"Nombres"} + x{"Usage privé"} } Languages{ aa{"afar"} @@ -657,30 +659,77 @@ fr{ Zyyy{"commun"} Zzzz{"écriture inconnue ou non valide"} } + Scripts%stand-alone{ + Hans{"chinois simplifié"} + Hant{"chinois traditionnel"} + } Types{ calendar{ buddhist{"Calendrier bouddhiste"} chinese{"Calendrier chinois"} + coptic{"Calendrier copte"} + ethiopic{"Calendrier éthiopien"} + ethiopic-amete-alem{"Calendrier éthiopien Amete Alem"} gregorian{"Calendrier grégorien"} hebrew{"Calendrier hébraïque"} indian{"Calendrier indien"} islamic{"Calendrier musulman"} islamic-civil{"Calendrier civil musulman"} japanese{"Calendrier japonais"} + persian{"Calendrier persan"} roc{"Calendrier républicain chinois"} } collation{ big5han{"Ordre chinois traditionnel - Big5"} dictionary{"Ordre du dictionnaire"} - direct{"Ordre direct"} + ducet{"table d'ordonnancement par défaut d'Unicode"} gb2312han{"Ordre chinois simplifié - GB2312"} phonebook{"Ordre de l’annuaire"} + phonetic{"Ordre phonétique"} pinyin{"Ordre pinyin"} reformed{"Ordre réformé"} + search{"Recherche générique"} stroke{"Ordre des traits"} traditional{"Ordre traditionnel"} unihan{"Ordre par radical et nombre de traits"} } + numbers{ + arab{"chiffres arabes"} + arabext{"chiffres arabes étendus"} + armn{"chiffres arméniens"} + armnlow{"chiffres arméniens minuscules"} + beng{"chiffres bengalis"} + deva{"chiffres devanagaris"} + ethi{"chiffres éthiopiens"} + fullwide{"Chiffres pleine chasse"} + geor{"chiffres géorgiens"} + grek{"chiffres grecs"} + greklow{"chiffres grecs minuscules"} + gujr{"chiffres gujaratis"} + guru{"chiffres gurmukhis"} + 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"} + hebr{"chiffres hébreux"} + jpan{"Chiffres japonais"} + jpanfin{"Chiffres japonais financiers"} + khmr{"chiffres khmers"} + knda{"Chiffres en kannada"} + laoo{"chiffres laotiens"} + latn{"chiffres occidentaux"} + mlym{"chiffres malayalams"} + mong{"chiffres mongols"} + mymr{"chiffres birmans"} + orya{"chiffres oriyas"} + roman{"chiffres romains"} + romanlow{"chiffres romains minuscules"} + taml{"chiffres tamouls"} + telu{"chiffres télougous"} + thai{"chiffres thaïs"} + tibt{"chiffres tibétains"} + } } Variants{ 1606NICT{"françoys de 1606"} @@ -713,7 +762,7 @@ fr{ VALENCIA{"valencien"} WADEGILE{"Wade-Giles"} } - Version{"2.0.51.59"} + Version{"2.0.66.10"} codePatterns{ language{"langue : {0}"} script{"écriture : {0}"} diff --git a/icuSources/data/lang/fr_CA.txt b/icuSources/data/lang/fr_CA.txt new file mode 100755 index 00000000..e1843978 --- /dev/null +++ b/icuSources/data/lang/fr_CA.txt @@ -0,0 +1,62 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/fr_CA.xml +// * +// *************************************************************************** +fr_CA{ + Keys{ + numbers{"Chiffres"} + } + Types{ + calendar{ + ethiopic-amete-alem{"Calendrier éthiopien de l'An de grâce"} + persian{"Calendrier perse"} + } + collation{ + dictionary{"Ordre de tri du dictionnaire"} + ducet{"Ordre de tri Unicode par défaut"} + reformed{"Ordre de tri réformé"} + search{"Recherche générale"} + unihan{"Ordre de tri radical et trait"} + } + numbers{ + arab{"Chiffres indo-arabes"} + arabext{"Chiffres indo-arabes étendus"} + armn{"Chiffres arméniens"} + armnlow{"Chiffres minuscules arméniens"} + beng{"Chiffres bengali"} + deva{"Chiffres devanagari"} + ethi{"Chiffre éthiopiens"} + fullwide{"Chiffre pleine largeur"} + geor{"Chiffres géorgiens"} + grek{"Chiffres grecs"} + greklow{"Chiffres minuscules grecs"} + gujr{"Chiffres gujarati"} + guru{"Chiffres gurmukhÄ«"} + hanidec{"Chiffres numériques chinois"} + hans{"Chiffres chinois simplifiés"} + hansfin{"Chiffres monétaires chinois simplifiés"} + hant{"Chiffres chinois traditionnels"} + hebr{"Chiffre hébreux"} + jpanfin{"Chiffres monétaires japonais"} + khmr{"Chiffres khmer"} + knda{"Chiffres canara"} + laoo{"Chiffres laotiens"} + latn{"Chiffres occidentaux"} + mlym{"Chiffres malayâlam"} + mong{"Chiffres mongols"} + mymr{"Chiffres birmans"} + orya{"Chiffres oriya"} + roman{"Chiffres romains"} + romanlow{"Chiffres minuscules romains"} + taml{"Chiffres tamoul"} + telu{"Chiffres telugu"} + thai{"Chiffres thaïlandais"} + tibt{"Chiffres tibétains"} + } + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/lang/ga.txt b/icuSources/data/lang/ga.txt index fcaf1bef..3ee8b1a1 100644 --- a/icuSources/data/lang/ga.txt +++ b/icuSources/data/lang/ga.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ga.xml @@ -45,7 +45,6 @@ ga{ eu{"Bascais"} fa{"Peirsis"} fi{"Fionlainnis"} - fil{"fil"} fj{"Fidsis"} fo{"Faróis"} fr{"Fraincis"} @@ -157,5 +156,5 @@ ga{ zh_Hant{"Sínis Thraidisiúnta"} zu{"Súlúis"} } - Version{"2.0.47.67"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/gl.txt b/icuSources/data/lang/gl.txt index e780b38a..21ebd6a9 100644 --- a/icuSources/data/lang/gl.txt +++ b/icuSources/data/lang/gl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/gl.xml @@ -14,181 +14,321 @@ gl{ calendar{"calendario"} collation{"orde alfabética"} currency{"moeda"} + numbers{"Números"} + x{"Uso privado"} } Languages{ - af{"Afrikaans"} - afa{"Lingua afro-asiática"} - alg{"Lingua algonquina"} - am{"Amárico"} - an{"Aragonés"} - apa{"Lingua apache"} - ar{"Árabe"} - arc{"Arameo"} - art{"Lingua artificial"} - as{"Assamés"} - ast{"Asturiano"} - aus{"Lingua australiana"} - az{"Azerbaiano"} - bat{"Lingua báltica"} - be{"Bielorruso"} - bg{"Búlgaro"} - bh{"Bihariano"} - bn{"Bengalí"} - br{"Bretón"} - bs{"Bosnio"} - ca{"Catalán"} - cai{"Lingua india centroamericana"} - cau{"Lingua caucásica"} - cel{"Lingua céltica"} - cs{"Checo"} - cu{"Eslavo eclesiástico"} - cy{"Galés"} - da{"Dinamarqués"} - de{"Alemán"} - de_AT{"Alemán de Austria"} - de_CH{"Alemán suízo"} - egy{"Exipcio antigo"} - el{"Grego"} - en{"Inglés"} - en_AU{"Inglés australiano"} - en_CA{"Inglés canadiano"} - en_GB{"Inglés británico"} - en_US{"Inglés americano"} - eo{"Esperanto"} - es{"Español"} - es_419{"Español latinoamericano"} - es_ES{"Castelán"} - et{"Estoniano"} - eu{"Éuscaro"} - fa{"Persa"} - fi{"Finés"} - fil{"Filipino"} - fiu{"Lingua finno-úgrica"} - fo{"Faroés"} - fr{"Francés"} - fr_CA{"Francés canadiano"} - fr_CH{"Francés suízo"} - fy{"Frisón"} - ga{"Irlandés"} - gd{"Gaélico escocés"} - gem{"Lingua xermánica"} + ab{"abkhazo"} + af{"afrikaans"} + afa{"lingua afro-asiática"} + alg{"lingua algonquina"} + am{"amárico"} + an{"aragonés"} + apa{"lingua apache"} + ar{"árabe"} + arc{"arameo"} + art{"lingua artificial"} + as{"assamés"} + ast{"asturiano"} + aus{"lingua australiana"} + ay{"aimará"} + az{"azerbaiano"} + bat{"lingua báltica"} + be{"bielorruso"} + bg{"búlgaro"} + bh{"bihariano"} + bn{"bengalí"} + bo{"tibetano"} + br{"bretón"} + bs{"bosnio"} + ca{"catalán"} + cai{"lingua india centroamericana"} + cau{"lingua caucásica"} + cel{"lingua céltica"} + cs{"checo"} + cu{"eslavo eclesiástico"} + cy{"galés"} + da{"dinamarqués"} + de{"alemán"} + de_AT{"alemán de austria"} + de_CH{"alto alemán suízo"} + dv{"divehi"} + dz{"dzongkha"} + efi{"ibibio"} + egy{"exipcio antigo"} + el{"grego"} + en{"inglés"} + en_AU{"inglés australiano"} + en_CA{"inglés canadiano"} + en_GB{"inglés británico"} + en_US{"inglés americano"} + eo{"esperanto"} + es{"español"} + es_419{"español latinoamericano"} + es_ES{"castelán"} + et{"estoniano"} + eu{"éuscaro"} + fa{"persa"} + fi{"finés"} + fil{"filipino"} + fiu{"lingua finno-úgrica"} + fj{"fixiano"} + fo{"faroés"} + fr{"francés"} + fr_CA{"francés canadiano"} + fr_CH{"francés suízo"} + fy{"frisón"} + ga{"irlandés"} + gd{"gaélico escocés"} + gem{"lingua xermánica"} gl{"galego"} - gn{"Guaraní"} - grc{"Grego antigo"} - gu{"Guxaratiano"} - he{"Hebreo"} - hi{"Hindi"} - hr{"Croata"} - hu{"Húngaro"} - hy{"Armenio"} - ia{"Interlingua"} - id{"Indonesio"} - inc{"Lingua índica"} - ine{"Lingua indoeuropea"} - is{"Islandés"} - it{"Italiano"} - ja{"Xaponés"} - jv{"Xavanés"} - ka{"Xeorxiano"} - km{"Cambodiano"} - kn{"Kannada"} - ko{"Coreano"} - ku{"Kurdo"} - ky{"Kyrgiz"} - la{"Latín"} - ln{"Lingala"} - lo{"Laotiano"} - lt{"Lituano"} - lv{"Letón"} - mis{"Lingua miscelánea"} - mk{"Macedonio"} - mn{"Mongol"} - mr{"Marathi"} - ms{"Malaio"} - mt{"Maltés"} - mul{"Varias linguas"} - nai{"Lingua india norteamericana"} - nb{"Noruegués Bokmal"} - ne{"Nepalí"} - nl{"Holandés"} - nl_BE{"Flamenco"} - nn{"Noruegués nynorsk"} - no{"Noruegués"} - nub{"Lingua nubia"} - oc{"Occitano"} - pa{"Punjabi"} - phi{"Lingua filipina"} - pl{"Polaco"} - pt{"Portugués"} - pt_BR{"Portugués brasileiro"} - pt_PT{"Portugués ibérico"} - ro{"Romanés"} - roa{"Lingua románica"} - ru{"Ruso"} - sa{"Sánscrito"} - sai{"Lingua india sudamericana"} - sd{"Sindhi"} - sem{"Lingua semita"} - sgn{"Lingua de signos"} - sh{"Serbocroata"} - sk{"Eslovaco"} - sla{"Lingua eslávica"} - sq{"Albanés"} - sr{"Serbio"} - ssa{"Lingua do Nilo-Sáhara"} - sv{"Sueco"} - ta{"Tamil"} - te{"Telugu"} - th{"Tailandés"} - tl{"Tagalo"} - tlh{"Clingon"} - tr{"Turco"} - tut{"Lingua altaica"} - uk{"Ucraíno"} - und{"Lingua descoñecida ou non válida"} - ur{"Urdú"} - uz{"Uzbeco"} - vi{"Vietnamita"} - xh{"Xhosa"} - yi{"Yiddish"} - zh{"Chinés"} - zh_Hans{"Chinés simplificado"} - zh_Hant{"Chinés tradicional"} - zu{"Zulú"} - zxx{"Sen contido lingüístico"} + gn{"guaraní"} + grc{"grego antigo"} + gsw{"alemán suízo"} + gu{"guxaratiano"} + ha{"hausa"} + haw{"hawaiano"} + he{"hebreo"} + hi{"hindi"} + hr{"croata"} + ht{"haitiano"} + hu{"húngaro"} + hy{"armenio"} + ia{"interlingua"} + id{"indonesio"} + ig{"ibo"} + inc{"lingua índica"} + ine{"lingua indoeuropea"} + is{"islandés"} + it{"italiano"} + ja{"xaponés"} + jv{"xavanés"} + ka{"xeorxiano"} + kk{"casaco"} + km{"cambodiano"} + kn{"kannada"} + ko{"coreano"} + ks{"cachemir"} + ku{"kurdo"} + ky{"kyrgiz"} + la{"latín"} + lb{"luxemburgués"} + ln{"lingala"} + lo{"laotiano"} + lt{"lituano"} + lv{"letón"} + mg{"malgaxe"} + mi{"maorí"} + mis{"lingua miscelánea"} + mk{"macedonio"} + ml{"malabar"} + mn{"mongol"} + mr{"marathi"} + ms{"malaio"} + mt{"maltés"} + mul{"varias linguas"} + my{"birmano"} + nai{"lingua india norteamericana"} + nb{"noruegués bokmal"} + nd{"ndebele do norte"} + ne{"nepalí"} + nl{"holandés"} + nl_BE{"flamenco"} + nn{"noruegués nynorsk"} + no{"noruegués"} + nub{"lingua nubia"} + ny{"chewa"} + oc{"occitano"} + or{"oriya"} + os{"osetio"} + pa{"punjabi"} + phi{"lingua filipina"} + pl{"polaco"} + ps{"paxtún"} + pt{"portugués"} + pt_BR{"portugués brasileiro"} + pt_PT{"portugués ibérico"} + qu{"quechua"} + rm{"romanche"} + rn{"rundi"} + ro{"romanés"} + roa{"lingua románica"} + ru{"ruso"} + rw{"ruandés"} + sa{"sánscrito"} + sai{"lingua india sudamericana"} + sd{"sindhi"} + se{"sami do norte"} + sem{"lingua semita"} + sg{"sango"} + sgn{"lingua de signos"} + sh{"serbocroata"} + si{"cingalés"} + sk{"eslovaco"} + sl{"esloveno"} + sla{"lingua eslávica"} + sm{"samoano"} + sn{"shona"} + so{"somalí"} + sq{"albanés"} + sr{"serbio"} + ss{"swati"} + ssa{"lingua do nilo-sáhara"} + st{"sesoto"} + su{"sondanés"} + sv{"sueco"} + sw{"swahili"} + ta{"tamil"} + te{"telugu"} + tet{"tetún"} + tg{"taxico"} + th{"tailandés"} + ti{"tigriña"} + tk{"turcomano"} + tl{"tagalo"} + tlh{"clingon"} + tn{"tswana"} + to{"tongano"} + tpi{"tok pisin"} + tr{"turco"} + ts{"xitsonga"} + tt{"tártaro"} + tut{"lingua altaica"} + ty{"tahitiano"} + ug{"uigur"} + uk{"ucraíno"} + und{"lingua descoñecida ou non válida"} + ur{"urdú"} + uz{"uzbeco"} + ve{"venda"} + vi{"vietnamita"} + wo{"wólof"} + xh{"xhosa"} + yi{"yiddish"} + yo{"ioruba"} + zh{"chinés"} + zh_Hans{"chinés simplificado"} + zh_Hant{"chinés tradicional"} + zu{"zulú"} + zxx{"sen contido lingüístico"} + } + LanguagesShort{ + az{"acerbaixano"} } Scripts{ - Arab{"árabe"} - Brai{"braille"} - Cans{"silabario aborixe canadiano unificado"} - Cyrl{"cirílico"} - Grek{"grego"} - Hebr{"hebreo"} - Latn{"latino"} + Arab{"Árabe"} + Armn{"Armenio"} + Beng{"Bengalí"} + Bopo{"Bopomofo"} + Brai{"Braille"} + Cans{"Silabario aborixe canadiano unificado"} + Cyrl{"Cirílico"} + Deva{"Devanagari"} + Ethi{"Etíope"} + Geor{"Xeorxiano"} + Grek{"Grego"} + Gujr{"Guxarati"} + Guru{"Gurmukhi"} + Hang{"Hangul"} + Hani{"Han"} + Hans{"Simplificado"} + Hant{"Tradicional"} + Hebr{"Hebreo"} + Hira{"Hiragana"} + Jpan{"Xaponés"} + Kana{"Katakana"} + Khmr{"Camboxano"} + Knda{"Kannadés"} + Kore{"Coreano"} + Laoo{"Laosiano"} + Latn{"Latino"} + Mlym{"Malabar"} + Mong{"Mongol"} + Mymr{"Birmania"} + Orya{"Oriya"} + Sinh{"Cingalés"} + Taml{"Támil"} + Telu{"Telugú"} + Thaa{"Thaana"} + Thai{"Tailandés"} + Tibt{"Tibetano"} + Zsym{"Símbolos"} Zxxx{"non escrita"} - Zzzz{"escritura descoñecida ou non válida"} + Zyyy{"Común"} + Zzzz{"escritura descoñecida"} + } + Scripts%stand-alone{ + Hans{"Han simplificado"} + Hant{"Han tradicional"} } Types{ calendar{ buddhist{"calendario budista"} chinese{"calendario chinés"} + coptic{"Calendario cóptico"} + ethiopic{"Calendario etíope"} + ethiopic-amete-alem{"Calendario Amete Alem etíope"} gregorian{"calendario gregoriano"} hebrew{"calendario hebreo"} + indian{"Calendario nacional indio"} islamic{"calendario islámico"} islamic-civil{"calendario islámico civil"} japanese{"calendario xaponés"} + persian{"Calendario persa"} + roc{"Calendario Minguo"} } collation{ big5han{"orde chinesa tradicional - Big5"} - direct{"orde alfabética directa"} + dictionary{"Criterio de ordenación do dicionario"} + ducet{"Criterio de ordenación Unicode predeterminado"} gb2312han{"orde chinesa simplificada - GB2312"} phonebook{"orde da guía telefónica"} pinyin{"orde pinyin"} + reformed{"Criterio de ordenación reformado"} + search{"Busca de uso xeral"} stroke{"orde polo número de trazos"} traditional{"orde tradicional"} + unihan{"Criterio de ordenación radical-trazo"} + } + numbers{ + arab{"Díxitos do árabe oriental"} + arabext{"Díxitos arábicos orientais"} + armn{"Números armenios"} + armnlow{"Números armenios en minúscula"} + beng{"Díxitos bengalís"} + deva{"Díxitos devanagari"} + ethi{"Números etíopes"} + fullwide{"Díxitos de ancho completo"} + geor{"Números xeorxianos"} + grek{"Números gregos"} + greklow{"Números gregos en minúscula"} + gujr{"Díxitos guxarati"} + guru{"Díxitos do gurmukhi"} + hanidec{"Números decimais chineses"} + hans{"Números chineses simplificados"} + hansfin{"Números financeiros chineses simplificados"} + hant{"Números do chinés tradicional"} + hantfin{"Números financeiros do chinés tradicional"} + hebr{"Números hebreos"} + jpan{"Números xaponeses"} + jpanfin{"Números financeiros xaponeses"} + khmr{"Díxitos do camboxano"} + knda{"Díxitos do kannadés"} + laoo{"Díxitos laosianos"} + latn{"Díxitos occidentais"} + mlym{"Díxitos malabares"} + mong{"Díxitos mongoles"} + mymr{"Díxitos birmanos"} + orya{"Díxitos oriya"} + roman{"Números romanos"} + romanlow{"Números romanos en minúsculas"} + taml{"Números támil"} + telu{"Díxitos do telugú"} + thai{"Díxitos tailandeses"} + tibt{"Díxitos tibetanos"} } } - Version{"2.0.47.53"} + Version{"2.0.65.46"} codePatterns{ language{"Idioma: {0}"} script{"Alfabeto: {0}"} diff --git a/icuSources/data/lang/gsw.txt b/icuSources/data/lang/gsw.txt index d16a695d..6d6ec269 100644 --- a/icuSources/data/lang/gsw.txt +++ b/icuSources/data/lang/gsw.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/gsw.xml @@ -537,7 +537,6 @@ gsw{ Brai{"Blindäschrift"} Bugi{"Buginesisch"} Buhd{"Buhid"} - Cakm{"Cakm"} Cans{"UCAS"} Cari{"Karisch"} Cham{"Cham"} @@ -580,7 +579,6 @@ gsw{ Khmr{"Khmer"} Knda{"Kannada"} Kore{"Koreanisch"} - Kthi{"Kthi"} Lana{"Lanna"} Laoo{"Laotisch"} Latf{"Latiinisch - Fraktur-Variante"} @@ -609,12 +607,9 @@ gsw{ Osma{"Osmanisch"} Perm{"Altpermisch"} Phag{"Phags-pa"} - Phli{"Phli"} - Phlp{"Phlp"} Phlv{"Pahlavi"} Phnx{"Phönizisch"} Plrd{"Pollard Phonetisch"} - Prti{"Prti"} Rjng{"Rejang"} Roro{"Rongorongo"} Runr{"Runäschrift"} @@ -634,7 +629,6 @@ gsw{ Tale{"Tai Le"} Talu{"Tai Lue"} Taml{"Tamilisch"} - Tavt{"Tavt"} Telu{"Telugu"} Teng{"Tengwar"} Tfng{"Tifinagh"} @@ -649,8 +643,6 @@ gsw{ Xsux{"Sumerisch-akkadischi Keilschrift"} Yiii{"Yi"} Zinh{"G’eerbtä Schriftwärt"} - Zmth{"Zmth"} - Zsym{"Zsym"} Zxxx{"Schriftlosi Schpraach"} Zyyy{"Unbeschtimmt"} Zzzz{"Uncodiirti Schrift"} @@ -669,7 +661,6 @@ gsw{ } collation{ big5han{"Tradizionells Chineesisch - Big5"} - direct{"Diräkti Sortiir-Regle"} gb2312han{"Veräifachts Chineesisch - GB2312"} phonebook{"Telifonbuech-Sortiirregle"} pinyin{"Pinyin-Sortiirregle"} @@ -704,7 +695,7 @@ gsw{ SOLBA{"Solbica-Mundart"} TARASK{"Taraskievica-Rächtschriibig"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} codePatterns{ language{"Schpraach: {0}"} script{"Schrift: {0}"} diff --git a/icuSources/data/lang/gu.txt b/icuSources/data/lang/gu.txt index 24648521..8d7a3580 100644 --- a/icuSources/data/lang/gu.txt +++ b/icuSources/data/lang/gu.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/gu.xml @@ -14,6 +14,8 @@ gu{ calendar{"કેલેન્ડર"} collation{"ક્રમ"} currency{"ચલણ"} + numbers{"આંકડાઓ"} + x{"ખાનગી-ઉપયોગ"} } Languages{ aa{"અફાર"} @@ -141,7 +143,7 @@ gu{ elx{"એલામાઇટ"} en{"અંગ્રેજી"} en_AU{"ઓસ્ટ્રેલિયન અંગ્રેજી"} - en_CA{"કેનેડિયન ફ્રેંચ"} + en_CA{"કેનેડિયન અંગ્રેજી"} en_GB{"બ્રિટિશ અંગ્રેજી"} en_US{"યુ એસ અંગ્રેજી"} enm{"મિડિલ અંગ્રેજી"} @@ -163,6 +165,7 @@ gu{ fo{"ફોરિસ્ત"} fon{"ફોન"} fr{"ફ્રેન્ચ"} + fr_CA{"કેનેડિયન ફ્રેંચ"} fr_CH{"સ્વિસ ફ્રેંચ"} frm{"મિડિલ ફ્રેંચ"} fro{"જૂની ફ્રેંચ"} @@ -212,6 +215,7 @@ gu{ iba{"ઇબાન"} id{"ઇન્ડોનેશિયન"} ie{"ઇંટરલિંગ"} + ig{"ઇગ્બો"} ii{"સિચુઆન યી"} ijo{"ઇજો"} ik{"ઇનુપિયાક"} @@ -523,6 +527,9 @@ gu{ zxx{"કોઇ ભાષાશાસ્ત્રીય સામગ્રી નથી"} zza{"ઝાઝા"} } + LanguagesShort{ + az{"અઝેરી"} + } Scripts{ Arab{"અરેબી"} Armi{"ઇમ્પિરિયલ આર્મનિક"} @@ -654,9 +661,83 @@ gu{ 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{"પરંપરાગત ચાઇનિઝ સોર્ટ ક્રમબદ્ધ"} + dictionary{"શબ્દકોશ અનુક્મ"} + ducet{"ડિફોલ્ટ યુનિકોડ અનુક્મ"} + gb2312han{"સરળિકૃત ચાઇનીઝ સોર્ટ ક્રમબદ્ધ-GB2312"} + 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{ PINYIN{"પિનયિન રોમનાઇઝેશન"} WADEGILE{"વેડ-ગિલ્સ રોમનાઇઝેશન"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} + localeDisplayPattern{ + separator{","} + } } diff --git a/icuSources/data/lang/guz.txt b/icuSources/data/lang/guz.txt index 1004edf3..1cea52ba 100755 --- a/icuSources/data/lang/guz.txt +++ b/icuSources/data/lang/guz.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/guz.xml @@ -57,5 +57,5 @@ guz{ zh{"Kichina"} zu{"Kizulu"} } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/gv.txt b/icuSources/data/lang/gv.txt index 2684cdb1..499ed6af 100644 --- a/icuSources/data/lang/gv.txt +++ b/icuSources/data/lang/gv.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/gv.xml @@ -13,5 +13,5 @@ gv{ Languages{ gv{"Gaelg"} } - Version{"2.0.47.67"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/ha.txt b/icuSources/data/lang/ha.txt index 7f4a9917..17ae10dc 100644 --- a/icuSources/data/lang/ha.txt +++ b/icuSources/data/lang/ha.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ha.xml @@ -56,5 +56,5 @@ ha{ zh{"Harshen Sin"} zu{"Harshen Zulu"} } - Version{"2.0.47.68"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/ha_GH.txt b/icuSources/data/lang/ha_GH.txt index bb61aeac..a4146046 100644 --- a/icuSources/data/lang/ha_GH.txt +++ b/icuSources/data/lang/ha_GH.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/ha_GH.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** ha_GH{ "%%ALIAS"{"ha_Latn_GH"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/lang/ha_Latn.txt b/icuSources/data/lang/ha_Latn.txt index 70117d0c..2fae1f41 100644 --- a/icuSources/data/lang/ha_Latn.txt +++ b/icuSources/data/lang/ha_Latn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ha_Latn.xml diff --git a/icuSources/data/lang/ha_Latn_GH.txt b/icuSources/data/lang/ha_Latn_GH.txt index f6953348..4a7717b8 100644 --- a/icuSources/data/lang/ha_Latn_GH.txt +++ b/icuSources/data/lang/ha_Latn_GH.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/ha_GH.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ ha_Latn_GH{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/lang/ha_Latn_NE.txt b/icuSources/data/lang/ha_Latn_NE.txt index d8aa7852..b383c7cd 100644 --- a/icuSources/data/lang/ha_Latn_NE.txt +++ b/icuSources/data/lang/ha_Latn_NE.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/ha_NE.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ ha_Latn_NE{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/lang/ha_Latn_NG.txt b/icuSources/data/lang/ha_Latn_NG.txt index 18a74544..1b098764 100644 --- a/icuSources/data/lang/ha_Latn_NG.txt +++ b/icuSources/data/lang/ha_Latn_NG.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/ha_NG.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ ha_Latn_NG{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/lang/ha_NE.txt b/icuSources/data/lang/ha_NE.txt index a1363525..5c06d78f 100644 --- a/icuSources/data/lang/ha_NE.txt +++ b/icuSources/data/lang/ha_NE.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/ha_NE.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** ha_NE{ "%%ALIAS"{"ha_Latn_NE"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/lang/ha_NG.txt b/icuSources/data/lang/ha_NG.txt index 15ef96a2..66e21703 100644 --- a/icuSources/data/lang/ha_NG.txt +++ b/icuSources/data/lang/ha_NG.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/ha_NG.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** ha_NG{ "%%ALIAS"{"ha_Latn_NG"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/lang/haw.txt b/icuSources/data/lang/haw.txt index 439a26d6..4dee7561 100644 --- a/icuSources/data/lang/haw.txt +++ b/icuSources/data/lang/haw.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/haw.xml @@ -28,7 +28,7 @@ haw{ fr_CH{"Kuikilani"} ga{"Ê»Ailiki"} gsw{"Kuikilani Kelemānia"} - haw{"ʻōlelo HawaiÊ»i"} + haw{"ʻŌlelo HawaiÊ»i"} he{"Hebera"} it{"ʻĪkālia"} ja{"KepanÄ«"} @@ -49,5 +49,5 @@ haw{ zh_Hans{"Pākē HoÊ»omaÊ»alahi Ê»ia"} zh_Hant{"Pākē KuÊ»una"} } - Version{"2.0.47.68"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/he.txt b/icuSources/data/lang/he.txt index f48c624d..52125943 100644 --- a/icuSources/data/lang/he.txt +++ b/icuSources/data/lang/he.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2011 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/he.xml @@ -136,7 +136,6 @@ he{ id{"אינדונזית"} ie{"אינטרלינגה"} ig{"איגבו"} - ik{"ik"} ine{"שפה הודו-אירופית"} inh{"אינגושית"} io{"אידו"} @@ -361,6 +360,10 @@ he{ Zyyy{"רגיל"} Zzzz{"כתב לא ידוע או לא תקף"} } + Scripts%stand-alone{ + Hans{"כתב האן פשוט"} + Hant{"כתב האן מסורתי"} + } Types{ calendar{ buddhist{"לוח שנה בודהיסטי"} @@ -380,10 +383,10 @@ he{ collation{ big5han{"מיון סינית מסורתית"} dictionary{"סדר מיון במילון"} - direct{"מיון ישיר"} ducet{"סדר מיון Unicode המוגדר כברירת מחדל"} gb2312han{"מיון סינית מודרנית"} phonebook{"מיון ספר טלפונים"} + phonetic{"סדר מיון פונטי"} pinyin{"מיון פיניין"} reformed{"סדר מיון מתוקן"} search{"חיפוש למטרה כללית"} @@ -435,8 +438,9 @@ he{ AREVMDA{"מערב ארמנית"} MONOTON{"מונוטונית"} POSIX{"מחשב"} + SCOTLAND{"אנגלית סקוטית סטנדרטית"} } - Version{"2.0.58.79"} + Version{"2.0.65.46"} codePatterns{ language{"{0}"} script{"{0}"} diff --git a/icuSources/data/lang/he_IL.txt b/icuSources/data/lang/he_IL.txt index bbaca24b..99258682 100644 --- a/icuSources/data/lang/he_IL.txt +++ b/icuSources/data/lang/he_IL.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/lang/hi.txt b/icuSources/data/lang/hi.txt index 28286153..807d8c93 100644 --- a/icuSources/data/lang/hi.txt +++ b/icuSources/data/lang/hi.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/hi.xml @@ -14,6 +14,8 @@ hi{ calendar{"पंचाग"} collation{"मिलान"} currency{"मुद्रा"} + numbers{"संख्या"} + x{"निजी-उपयोग"} } Languages{ aa{"अफ़ार"} @@ -120,6 +122,7 @@ hi{ day{"दायक"} de{"ज़र्मन"} de_AT{"जर्मन (ऑस्ट्रिया)"} + de_CH{"स्विस हाई जर्मन"} del{"डिलैवेयर"} den{"स्लेव"} dgr{"डोग्रिब"} @@ -163,6 +166,7 @@ hi{ fon{"फॉन"} fr{"फ्रेंच"} fr_CA{"फ़्रेंच(कनाडाई)"} + fr_CH{"स्विस फ़्रेंच"} frm{"मिडिल फ्रेंच"} fro{"पुरानी फ्रांसीसी"} frr{"उत्तरी फ्रीसीयन"} @@ -340,6 +344,7 @@ hi{ nic{"नाइगर-कोर्डोफैनियन भाषा"} niu{"नियुआन"} nl{"डच्"} + nl_BE{"फ़्लेमिश"} nn{"नॉर्वेजियन नाइनोर्स्क"} no{"नार्वेजियन"} nog{"नोगाई"} @@ -520,6 +525,9 @@ hi{ zxx{"कोई लिंग्विस्ट सामग्री नहीं"} zza{"ज़ाज़ा"} } + LanguagesShort{ + az{"अज़ेरी"} + } Scripts{ Arab{"अरबी"} Armi{"इम्पिरियल आर्मेनिक"} @@ -652,26 +660,75 @@ hi{ 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{"पारम्पारिक चीनी वर्गीकरण"} - direct{"प्रत्यक्ष वर्गीकरण"} + dictionary{"शब्दकोश क्रम विन्यास"} + ducet{"डिफ़ॉल्ट यूनिकोड क्रम विन्यास"} gb2312han{"सरलीकृत चीनी वर्गीकरण"} 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{ @@ -684,7 +741,7 @@ hi{ POSIX{"कम्प्यूटर"} REVISED{"संशोधित वर्तनी"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} localeDisplayPattern{ pattern{"{0} ({1})"} separator{", "} diff --git a/icuSources/data/lang/hr.txt b/icuSources/data/lang/hr.txt index a581ad20..5c033a0d 100644 --- a/icuSources/data/lang/hr.txt +++ b/icuSources/data/lang/hr.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2011 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/hr.xml @@ -310,7 +310,6 @@ hr{ min{"minangkabau"} mis{"ostali jezici"} mk{"makedonski"} - mkh{"mkh"} ml{"malajalamski"} mn{"mongolski"} mnc{"mandžurski"} @@ -528,7 +527,7 @@ hr{ zza{"zazaki"} } LanguagesShort{ - az{"azerski"} + az{"Azerski"} } Scripts{ Arab{"arapsko pismo"} @@ -662,29 +661,33 @@ hr{ Zyyy{"zajedničko pismo"} Zzzz{"nepoznato ili nevažeće pismo"} } + Scripts%stand-alone{ + Hans{"Pojednostavljeno pismo han"} + Hant{"Tradicionalno pismo han"} + } Types{ calendar{ buddhist{"budistički kalendar"} chinese{"kineski kalendar"} - coptic{"koptski kalendar"} - ethiopic{"etiopski kalendar"} - ethiopic-amete-alem{"etiopski kalendar \"Amete Alem\""} + coptic{"Koptski kalendar"} + ethiopic{"Etiopski kalendar"} + ethiopic-amete-alem{"Etiopski kalendar \"Amete Alem\""} gregorian{"gregorijanski kalendar"} hebrew{"hebrejski kalendar"} indian{"indijski nacionalni kalendar"} islamic{"islamski kalendar"} islamic-civil{"islamski civilni kalendar"} japanese{"japanski kalendar"} - persian{"perzijski kalendar"} + persian{"Perzijski kalendar"} roc{"kalendar Republike Kine"} } collation{ big5han{"razvrstavanje prema tradicionalnom kineskom - Big5"} dictionary{"rječničko razvrstavanje"} - direct{"izravno razvrstavanje"} ducet{"zadano Unicode razvrstavanje"} gb2312han{"razvrstavanje prema pojednostavljenom kineskom - GB2312"} phonebook{"razvrstavanje po abecedi"} + phonetic{"Fonetsko razvrstavanje"} pinyin{"Pinyin razvrstavanje"} reformed{"reformirano razvrstavanje"} search{"općenito pretraživanje"} @@ -761,7 +764,7 @@ hr{ VALENCIA{"valencijski"} WADEGILE{"Wade-Giles romanizacija"} } - Version{"2.0.50.96"} + Version{"2.0.65.46"} codePatterns{ language{"Jezik: {0}"} script{"Pismo: {0}"} diff --git a/icuSources/data/lang/hu.txt b/icuSources/data/lang/hu.txt index 4476006d..b4813c70 100644 --- a/icuSources/data/lang/hu.txt +++ b/icuSources/data/lang/hu.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/hu.xml @@ -28,7 +28,6 @@ hu{ af{"afrikaans"} afa{"afroázsiai nyelv"} afh{"afrihili"} - agq{"agq"} ain{"ainu"} ak{"akan"} akk{"akkád"} @@ -131,14 +130,12 @@ hu{ den{"szlevi"} dgr{"dogrib"} din{"dinka"} - dje{"dje"} doi{"dogri"} dra{"egyéb dravida"} dsb{"alsó szorb"} dua{"duala"} dum{"közép holland"} dv{"divehi"} - dyo{"dyo"} dyu{"diula"} dz{"butáni"} ebu{"embu"} @@ -274,7 +271,6 @@ hu{ kro{"kru"} kru{"kuruh"} ks{"kásmíri"} - ksf{"ksf"} ku{"kurd"} kum{"kumük"} kut{"kutenai"} @@ -314,7 +310,6 @@ hu{ men{"mende"} mg{"málgas"} mga{"közép ír"} - mgh{"mgh"} mh{"marshalli"} mi{"maori"} mic{"mikmak"} @@ -333,7 +328,6 @@ hu{ mr{"marathi"} ms{"maláj"} mt{"máltai"} - mua{"mua"} mul{"többszörös nyelvek"} mun{"munda nyelvek"} mus{"krík"} @@ -357,7 +351,6 @@ hu{ niu{"niui"} nl{"holland"} nl_BE{"flamand"} - nmg{"nmg"} nn{"norvég nynorsk"} no{"norvég"} nog{"nogaj"} @@ -366,7 +359,6 @@ hu{ nr{"déli ndebele"} nso{"északi szotó"} nub{"núbiai nyelv"} - nus{"nus"} nv{"navahó"} nwc{"klasszikus newari"} ny{"nyanja"} @@ -424,7 +416,6 @@ hu{ sam{"szamaritánus arámi"} sas{"sasak"} sat{"szantáli"} - sbp{"sbp"} sc{"szardíniai"} scn{"szicíliai"} sco{"skót"} @@ -501,7 +492,6 @@ hu{ tut{"altáji nyelv"} tvl{"tuvalu"} tw{"twi"} - twq{"twq"} ty{"tahiti"} tyv{"tuvai"} udm{"udmurt"} @@ -529,7 +519,6 @@ hu{ xh{"hosza"} yao{"jaó"} yap{"japi"} - yav{"yav"} yi{"jiddis"} yo{"joruba"} ypk{"jupik nyelv"} @@ -547,6 +536,9 @@ hu{ zxx{"nincs nyelvészeti tartalom"} zza{"zaza"} } + LanguagesShort{ + az{"azeri"} + } Scripts{ Arab{"Arab"} Armi{"Birodalmi arámi"} @@ -566,7 +558,6 @@ hu{ Cari{"Kari"} Cham{"Csám"} Cher{"Cseroki"} - Cirt{"Cirt"} Copt{"Kopt"} Cprt{"Ciprusi"} Cyrl{"Cirill"} @@ -679,6 +670,10 @@ hu{ Zyyy{"Meghatározatlan"} Zzzz{"Ismeretlen vagy érvénytelen írásrendszer"} } + Scripts%stand-alone{ + Hans{"Egyszerűsített kínai"} + Hant{"Hagyományos kínai"} + } Types{ calendar{ buddhist{"Buddhista naptár"} @@ -698,10 +693,10 @@ hu{ collation{ big5han{"Hagyományos kínai sorrend - Big5"} dictionary{"Szótári rendezési sorrend"} - direct{"Közvetlen sorrend"} 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"} @@ -805,7 +800,7 @@ hu{ VALLADER{"Vallader"} WADEGILE{"Wade-Giles átírás"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} codePatterns{ language{"Nyelv: {0}"} script{"Írásrendszer: {0}"} diff --git a/icuSources/data/lang/hy.txt b/icuSources/data/lang/hy.txt index eb8174e5..7d191f38 100644 --- a/icuSources/data/lang/hy.txt +++ b/icuSources/data/lang/hy.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/hy.xml @@ -13,5 +13,5 @@ hy{ Languages{ hy{"Հայերէն"} } - Version{"2.0.47.67"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/id.txt b/icuSources/data/lang/id.txt index f879b012..c205c3c6 100644 --- a/icuSources/data/lang/id.txt +++ b/icuSources/data/lang/id.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/id.xml @@ -10,248 +10,757 @@ * ICU source: /xml/main/id.xml */ id{ + Keys{ + calendar{"Kalender"} + collation{"Kolasi"} + currency{"Mata Uang"} + numbers{"Angka"} + x{"Penggunaan Pribadi"} + } Languages{ aa{"Afar"} ab{"Abkhaz"} ace{"Aceh"} ach{"Acholi"} + ada{"Adangme"} ady{"Adygei"} ae{"Avestan"} af{"Afrikaans"} - afa{"Afro-Asiatik (Lainnya)"} + afa{"Rumpun Bahasa Afro-Asia"} + afh{"Afrihili"} + ain{"Ainu"} ak{"Akan"} akk{"Akkadien"} + ale{"Aleut"} alg{"Bahasa Algonquia"} + alt{"Altai Selatan"} am{"Amharik"} + an{"Aragon"} ang{"Inggris Kuno (kl.450-1100)"} - apa{"Bahasa-bahasa Apache"} + anp{"Angika"} + apa{"Rumpun Bahasa Apache"} ar{"Arab"} arc{"Aram"} - arn{"Araucan"} + arn{"Araukan"} + arp{"Arapaho"} art{"Buatan (Lainnya)"} + arw{"Arawak"} as{"Assam"} + asa{"Asu"} ast{"Astur"} - ath{"Bahasa-bahasa Athapaska"} - aus{"Bahasa-bahasa Australia"} - av{"Avarik"} + ath{"Rumpun Bahasa Athapaska"} + aus{"Rumpun Bahasa Australia"} + av{"Avar"} + awa{"Awadhi"} ay{"Aymara"} az{"Azerbaijan"} ba{"Bashkir"} - bai{"Bahasa-bahasa Bamileke"} - ban{"Balin"} - bat{"Baltik (Lainnya)"} + bad{"Banda"} + bai{"Rumpun Bahasa Bamileke"} + bal{"Baluchi"} + ban{"Bali"} + bas{"Basa"} + bat{"Rumpun Bahasa Baltik"} be{"Belarusia"} + bej{"Beja"} + bem{"Bemba"} + ber{"Rumpun Bahasa Berber"} + bez{"Bena"} bg{"Bulgaria"} bh{"Bihari"} bho{"Bhojpur"} bi{"Bislama"} + bik{"Bikol"} + bin{"Bini"} + bla{"Siksika"} bm{"Bambara"} - bn{"Bengal"} + bn{"Bengali"} + bnt{"Bantu"} bo{"Tibet"} br{"Breton"} + bra{"Braj"} + brx{"Bodo"} bs{"Bosnia"} + btk{"Batak"} + bua{"Buriat"} bug{"Bugis"} + byn{"Blin"} ca{"Katalan"} cad{"Kado"} cai{"India Amerika Tengah (Lainnnya)"} car{"Karib"} - cau{"Kaukasia (Lainnya)"} + cau{"Rumpun Bahasa Kaukasia"} + cch{"Atsam"} ce{"Chechen"} + ceb{"Cebuano"} cel{"Celtic (Lainnya)"} ch{"Chamorro"} + chb{"Chibcha"} + chg{"Chagatai"} chk{"Chuuke"} + chm{"Mari"} + chn{"Jargon Chinook"} + cho{"Koktaw"} + chp{"Chipewyan"} + chr{"Cherokee"} + chy{"Cheyenne"} + cmc{"Bahasa Chamik"} co{"Korsika"} cop{"Koptik"} - cr{"Cree"} + cpe{"Kreol dan Pijin Lain berbasis Inggris"} + cpp{"Kreol dan Pijin Lain berbasis Portugis"} + cr{"Kree"} + crh{"Tatar Krimea"} + crp{"Kreol dan Pijin Lain"} cs{"Cheska"} + csb{"Kashubia"} + cu{"Bahasa Gereja Slavonia"} + cus{"Rumpun Bahasa Kush"} cv{"Chuvash"} cy{"Welsh"} da{"Dansk"} + dak{"Dakota"} + dar{"Dargwa"} + day{"Dayak"} de{"Jerman"} + de_AT{"Jerman Austria"} + de_CH{"Jerman Tinggi Swiss"} + del{"Delaware"} + den{"Slave"} + dgr{"Dogrib"} + din{"Dinka"} + doi{"Dogri"} + dra{"Rumpun Bahasa Dravidia"} + dsb{"Sorbia Rendah"} + dua{"Duala"} + dum{"Belanda Tengah"} dv{"Divehi"} + dyu{"Dyula"} dz{"Dzongkha"} + ebu{"Embu"} ee{"Ewe"} + efi{"Efik"} egy{"Mesir Kuno"} + eka{"Ekajuk"} el{"Yunani"} + elx{"Elam"} en{"Inggris"} + en_AU{"Inggris Australia"} + en_CA{"Inggris Kanada"} + en_GB{"Inggris Inggris"} + en_US{"Inggris A.S."} enm{"Inggris, Abad Pertengahan (1100-1500)"} eo{"Esperanto"} es{"Spanyol"} + es_419{"Spanyol Amerika Latin"} + es_ES{"Spanyol (Iberia)"} et{"Estonian"} eu{"Basque"} + ewo{"Ewondo"} fa{"Persia"} + fan{"Fang"} + fat{"Fanti"} ff{"Fulah"} fi{"Suomi"} + fil{"Filipina"} + fiu{"Rumpun Bahasa Finno-Ugrik"} fj{"Fiji"} fo{"Faro"} + fon{"Fon"} fr{"Perancis"} + fr_CA{"Prancis Kanada"} + fr_CH{"Prancis Swiss"} frm{"Perancis, Abad Pertengahan (kl.1400-1600)"} fro{"Perancis Kuno (842-kl.1400)"} + frr{"Frisia Utara"} + frs{"Frisia Timur"} fur{"Friuli"} - fy{"Frisi"} + fy{"Frisia Barat"} ga{"Irlandia"} + gaa{"Ga"} + gay{"Gayo"} + gba{"Gbaya"} gd{"Gaelik Skotlandia"} gem{"Jermanik (Lainnya)"} + gez{"Geez"} gil{"Gilbert"} - gl{"Gallegan"} + gl{"Galisia"} gmh{"Jerman, Abad Pertengahan (kl.1050-1500)"} gn{"Guarani"} goh{"Jerman Kuno (kl.750-1050)"} + gon{"Gondi"} + gor{"Gorontalo"} got{"Gothik"} + grb{"Grebo"} grc{"Yunani Kuno (sd 1453)"} + gsw{"Jerman Swiss"} gu{"Gujarati"} gv{"Manx"} + gwi{"Gwich'in"} ha{"Hausa"} + hai{"Haida"} haw{"Hawaii"} he{"Ibrani"} hi{"Hindi"} + hil{"Hiligaynon"} + him{"Himachali"} + hit{"Hitit"} + hmn{"Hmong"} ho{"Hiri Motu"} - hr{"Kroat"} - hu{"Magyar"} + hr{"Kroasia"} + hsb{"Sorbia Atas"} + ht{"Haiti"} + hu{"Hungaria"} + hup{"Hupa"} hy{"Armenia"} hz{"Herero"} ia{"Interlingua"} + iba{"Iban"} id{"Bahasa Indonesia"} ie{"Interlingue"} ig{"Igbo"} ii{"Sichuan Yi"} - ik{"Inupiaq"} + ijo{"Ijo"} + ik{"Inupiak"} + ilo{"Iloko"} + inc{"Rumpun Bahasa Indik"} + ine{"Rumpun Bahasa Indo-Eropa"} + inh{"Ingushetia"} io{"Ido"} - is{"Icelandic"} + ira{"Rumpun Bahasa Iran"} + iro{"Rumpun Bahasa Iroquis"} + is{"Islandia"} it{"Italia"} + iu{"Inuktitut"} ja{"Jepang"} - jpr{"Judeo-Persia"} - jrb{"Judeo-Arab"} + jbo{"Lojban"} + jpr{"Ibrani-Persia"} + jrb{"Ibrani-Arab"} jv{"Jawa"} - ka{"Georgian"} + ka{"Georgia"} + kaa{"Kara-Kalpak"} + kab{"Kabyle"} + kac{"Kachin"} + kaj{"Jju"} + kam{"Kamba"} + kar{"Karen"} + kaw{"Kawi"} + kbd{"Kabardi"} + kcg{"Tyap"} + kea{"Kabuverdianu"} + kfo{"Koro"} kg{"Kongo"} + kha{"Khasi"} + khi{"Rumpun Bahasa Khoisa"} + kho{"Khotan"} ki{"Kikuyu"} kj{"Kuanyama"} kk{"Kazakh"} kl{"Kalaallisut"} km{"Khmer"} + kmb{"Kimbundu"} kn{"Kannada"} ko{"Korea"} kok{"Konkani"} - kos{"Kosrae"} + kos{"Kosre"} + kpe{"Kpelle"} kr{"Kanuri"} + krc{"Karachai Balkar"} + krl{"Karelia"} + kro{"Kru"} + kru{"Kuruk"} ks{"Kashmir"} ku{"Kurdi"} + kum{"Kumyk"} + kut{"Kutenai"} kv{"Komi"} - kw{"Cornish"} - ky{"Kirghiz"} + kw{"Kornish"} + ky{"Kirgiz"} la{"Latin"} + lad{"Ladino"} + lah{"Lahnda"} + lam{"Lamba"} lb{"Luxembourg"} lez{"Lezghia"} lg{"Ganda"} - li{"Limburg"} + li{"Limburgia"} ln{"Lingala"} lo{"Lao"} + lol{"Mongo"} + loz{"Lozi"} lt{"Lithuania"} lu{"Luba-Katanga"} - lv{"Latvi"} + lua{"Luba-Lulua"} + lui{"Luiseno"} + lun{"Lunda"} + luo{"Luo"} + lus{"Lushai"} + lv{"Latvia"} mad{"Madura"} + mag{"Magahi"} + mai{"Maithili"} mak{"Makassar"} + man{"Mandingo"} map{"Austronesia"} + mas{"Masai"} + mdf{"Moksha"} + mdr{"Mandar"} + men{"Mende"} mg{"Malagasi"} mga{"Irlandia Abad Pertengahan (900-1200)"} mh{"Marshall"} mi{"Maori"} + mic{"Mikmak"} + min{"Minangkabau"} mis{"Bahasa Lain-lain"} - mk{"Macedonian"} + mk{"Makedonia"} mkh{"Mon-Khmer (Lainnya)"} ml{"Malayalam"} mn{"Mongolian"} + mnc{"Manchuria"} + mni{"Manipur"} + mno{"Rumpun Bahasa Manobo"} mo{"Moldavian"} + moh{"Mohawk"} + mos{"Mossi"} mr{"Marathi"} ms{"Malay"} - mt{"Maltese"} + mt{"Malta"} + mul{"Beberapa Bahasa"} + mun{"Rumpun Bahasa Munda"} + mus{"Bahasa Muskogee"} + mwl{"Miranda"} + mwr{"Marwari"} my{"Burma"} + myn{"Rumpun Bahasa Maya"} myv{"Erza"} na{"Nauru"} - nb{"Norwegian BokmÃ¥l"} + nah{"Nahuatl"} + nai{"Rumpun Bahasa Indian Amerika Utara"} + nap{"Neapolitan"} + nb{"BokmÃ¥l Norwegia"} + nd{"Ndebele Utara"} + nds{"Jerman Rendah"} ne{"Nepal"} + new{"Newari"} ng{"Ndonga"} + nia{"Nias"} + nic{"Rumpun Bahasa Niger-Kordofania"} + niu{"Niuea"} nl{"Belanda"} + nl_BE{"Flemish"} nn{"Norwegian Nynorsk"} no{"Norwegian"} + nog{"Nogai"} + non{"Norse Kuno"} + nqo{"N'Ko"} + nr{"Ndebele Selatan"} + nso{"Sotho Utara"} + nub{"Rumpun Bahasa Nubia"} nv{"Navajo"} - ny{"Nyanja; Chichewa; Chewa"} + nwc{"Newari Klasik"} + ny{"Nyanja"} + nym{"Nyamwezi"} + nyn{"Nyankole"} + nyo{"Nyoro"} + nzi{"Nzima"} + oc{"Ositania"} oj{"Ojibwa"} om{"Oromo"} or{"Oriya"} - os{"Ossetic"} + os{"Ossetia"} + osa{"Osage"} + ota{"Turki Osmani"} + oto{"Rumpun Bahasa Otomia"} pa{"Punjabi"} - paa{"Papuan (Lainnya)"} + paa{"Rumpun Bahasa Papua"} + pag{"Pangasina"} + pal{"Pahlevi"} + pam{"Pampanga"} + pap{"Papiamento"} + pau{"Palau"} peo{"Persia Kuno (kl.600-400 SM.)"} - phi{"Filipina (Lainnya)"} + phi{"Rumpun Bahasa Filipina"} + phn{"Funisia"} pi{"Pali"} - pl{"Polish"} - ps{"Pashto (Pushto)"} + pl{"Polandia"} + pon{"Pohnpeia"} + pra{"Rumpun Bahasa Prakrit"} + pro{"Provençal Lama"} + ps{"Pashto"} pt{"Portugis"} + pt_BR{"Portugis Brasil"} + pt_PT{"Portugis (Iberia)"} qu{"Quechua"} - rm{"Rhaeto-Romance"} + raj{"Rajasthani"} + rap{"Rapanui"} + rar{"Rarotonga"} + rm{"Reto-Roman"} rn{"Rundi"} - ro{"Romanian"} + ro{"Rumania"} + roa{"Rumpun Bahasa Roman"} + rom{"Romani"} + root{"Root"} ru{"Rusia"} + rup{"Makedo-Rumania"} rw{"Kinyarwanda"} - sa{"Sanskrit"} - sc{"Sardinian"} + sa{"Sansekerta"} + sad{"Sandawe"} + sah{"Sakha"} + sai{"Rumpun Bahasa Indian Amerika Selatan"} + sal{"Rumpun Bahasa Salisha"} + sam{"Aram Samaria"} + sas{"Sasak"} + sat{"Santali"} + sc{"Sardinia"} + scn{"Sisilia"} + sco{"Skotlandia"} sd{"Sindhi"} se{"Northern Sami"} + sel{"Selkup"} + sem{"Rumpun Bahasa Semit"} sg{"Sango"} + sga{"Irlandia Kuno"} + sgn{"Bahasa Isyarat"} sh{"Serbo-Croatian"} - si{"Sinhalese"} - sk{"Slovak"} - sl{"Sloven"} + shn{"Shan"} + si{"Sinhala"} + sid{"Sidamo"} + sio{"Rumpun Bahasa Sioux"} + sit{"Rumpun Bahasa Sino-Tibet"} + sk{"Slowakia"} + sl{"Slovenia"} + sla{"Rumpun Bahasa Slavik"} sm{"Samoan"} + sma{"Sami Selatan"} + smi{"Rumpun Bahasa Sami"} + smj{"Lule Sami"} + smn{"Inari Sami"} + sms{"Skolt Sami"} sn{"Shona"} + snk{"Soninke"} so{"Somali"} + sog{"Sogdien"} + son{"Songhai"} sq{"Albanian"} sr{"Serb"} + srn{"Sranan Tongo"} + srr{"Serer"} ss{"Swati"} - su{"Sundan"} + ssa{"Rumpun Bahasa Nilo-Sahara"} + st{"Sotho Selatan"} + su{"Sunda"} + suk{"Sukuma"} + sus{"Susu"} sux{"Sumeria"} - sv{"Swensk"} + sv{"Swedia"} sw{"Swahili"} swb{"Komoria"} - syr{"Syria"} + syr{"Suriah"} ta{"Tamil"} + tai{"Rumpun Bahasa Tai"} te{"Telugu"} + tem{"Timne"} + ter{"Tereno"} + tet{"Tetun"} tg{"Tajik"} th{"Thai"} ti{"Tigrinya"} + tig{"Tigre"} + tiv{"Tiv"} tk{"Turkmen"} + tkl{"Tokelau"} tl{"Tagalog"} + tlh{"Klingon"} + tli{"Tlingit"} + tmh{"Tamashek"} tn{"Tswana"} + to{"Tonga"} + tog{"Nyasa Tonga"} + tpi{"Tok Pisin"} tr{"Turki"} ts{"Tsonga"} + tsi{"Tsimshia"} tt{"Tatar"} + tum{"Tumbuka"} + tup{"Rumpun Bahasa Tupi"} tut{"Altai"} + tvl{"Tuvalu"} tw{"Twi"} - ty{"Tahitian"} + ty{"Tahiti"} + tyv{"Tuvinia"} + udm{"Udmurt"} ug{"Uighur"} + uga{"Ugarit"} uk{"Ukraina"} + umb{"Umbundu"} + und{"Bahasa Tidak Dikenal"} ur{"Urdu"} uz{"Uzbek"} + vai{"Vai"} ve{"Venda"} - vi{"Vietnamese"} + vi{"Vietnam"} vo{"Volapük"} + vot{"Votia"} wa{"Walloon"} + wak{"Rumpun Bahasa Wakasha"} + wal{"Walamo"} + war{"Warai"} + was{"Washo"} + wen{"Rumpun Bahasa Sorbia"} wo{"Wolof"} + xal{"Kalmuk"} xh{"Xhosa"} + yao{"Yao"} + yap{"Yapois"} yi{"Yiddish"} yo{"Yoruba"} + ypk{"Rumpun Bahasa Yupik"} yue{"Kanton"} za{"Zhuang"} + zap{"Zapotek"} + zen{"Zenaga"} zh{"Mandarin"} zh_Hans{"Mandarin (aksara sederhana)"} zh_Hant{"Mandarin (aksara tradisional)"} + znd{"Zande"} zu{"Zulu"} + zun{"Zuni"} + zxx{"Tidak ada konten linguistik"} + zza{"Zaza"} + } + LanguagesShort{ + az{"Azeri"} + } + Scripts{ + Arab{"Arab"} + Armn{"Armenia"} + Batk{"Batak"} + Beng{"Bengali"} + Blis{"Blissymbol"} + Bopo{"Bopomofo"} + Brah{"Brahmi"} + Brai{"Braille"} + Bugi{"Bugis"} + Buhd{"Buhid"} + Cans{"Simbol Aborigin Kanada Kesatuan"} + Cari{"Karia"} + Cher{"Cherokee"} + Cirt{"Cirth"} + Copt{"Koptik"} + Cprt{"Siprus"} + Cyrl{"Sirilik"} + Cyrs{"Gereja Slavonia Sirilik Lama"} + Deva{"Devanagari"} + Dsrt{"Deseret"} + Egyd{"Demotik Mesir"} + Egyh{"Hieratik Mesir"} + Egyp{"Hieroglip Mesir"} + Ethi{"Etiopia"} + Geok{"Georgian Khutsuri"} + Geor{"Georgia"} + Glag{"Glagolitic"} + Goth{"Gothic"} + Grek{"Yunani"} + Gujr{"Gujarati"} + Guru{"Gurmukhi"} + Hang{"Hangul"} + Hani{"Han"} + Hano{"Hanunoo"} + Hans{"Sederhana"} + Hant{"Tradisional"} + Hebr{"Ibrani"} + Hira{"Hiragana"} + Hmng{"Pahawh Hmong"} + Hrkt{"Katakana atau Hiragana"} + Hung{"Hongaria Lama"} + Inds{"Indus"} + Ital{"Italia Lama"} + Java{"Jawa"} + Jpan{"Jepang"} + Kali{"Kayah Li"} + Kana{"Katakana"} + Khar{"Kharoshthi"} + Khmr{"Khmer"} + Knda{"Kannada"} + Kore{"Korea"} + Lana{"Lanna"} + Laoo{"Laos"} + Latf{"Latin Fraktur"} + Latg{"Latin Gaelic"} + Latn{"Latin"} + Lepc{"Lepcha"} + Limb{"Limbu"} + Lina{"Linear A"} + Linb{"Linear B"} + Maya{"Hieroglip Maya"} + Mero{"Meroitic"} + Mlym{"Malayalam"} + Mong{"Mongolia"} + Moon{"Moon"} + Mtei{"Meitei Mayek"} + Mymr{"Myanmar"} + Nkoo{"N'Ko"} + Ogam{"Ogham"} + Olck{"Chiki Lama"} + Orkh{"Orkhon"} + Orya{"Oriya"} + Osma{"Osmanya"} + Phag{"Phags-pa"} + Phnx{"Phoenix"} + Plrd{"Fonetik Pollard"} + Rjng{"Rejang"} + Roro{"Rongorongo"} + Runr{"Runic"} + Sara{"Sarati"} + Saur{"Saurashtra"} + Sgnw{"Tulisan Isyarat"} + Sinh{"Sinhala"} + Sund{"Sunda"} + Sylo{"Syloti Nagri"} + Syre{"Siria Estrangelo"} + Syrj{"Syriac Barat"} + Syrn{"Siria Timur"} + Tagb{"Tagbanwa"} + Tale{"Tai Le"} + Talu{"Tai Lue Baru"} + Taml{"Tamil"} + Telu{"Telugu"} + Teng{"Tenghwar"} + Tfng{"Tifinagh"} + Tglg{"Tagalog"} + Thaa{"Thaana"} + Thai{"Thai"} + Tibt{"Tibet"} + Ugar{"Ugaritic"} + Vaii{"Vai"} + Visp{"Ucapan Terlihat"} + Yiii{"Yi"} + Zinh{"Warisan"} + Zsym{"Simbol"} + Zxxx{"Tidak Tertulis"} + Zyyy{"Umum"} + Zzzz{"Skrip Tak Dikenal"} + } + Scripts%stand-alone{ + Hans{"Han Sederhana"} + Hant{"Han Tradisional"} + } + Types{ + calendar{ + buddhist{"Kalender Buddha"} + chinese{"Kalender China"} + coptic{"Kalender Koptik"} + ethiopic{"Kalender Etiopia"} + ethiopic-amete-alem{"Kalender Amete Alem Etiopia"} + gregorian{"Kalender Gregorian"} + hebrew{"Kalender Ibrani"} + indian{"Kalender Nasional India"} + islamic{"Kalender Islam"} + islamic-civil{"Kalender Sipil Islam"} + japanese{"Kalender Jepang"} + persian{"Kalender Persia"} + roc{"Kalendar Minguo"} + } + collation{ + big5han{"Urutan Sortir China Tradisional - Big5"} + dictionary{"Urutan Sortir Kamus"} + ducet{"Urutan Sortir Unicode Bawaan"} + gb2312han{"Urutan Sortir China Aks. Sederhana - GB2312"} + phonebook{"Urutan Sortir Buku Telepon"} + pinyin{"Urutan Sortir Pinyin"} + reformed{"Urutan Sortir yang Diubah Bentuknya"} + search{"Pencarian Tujuan Umum"} + stroke{"Urutan Sortir Guratan"} + traditional{"Urutan Sortir Tradisional"} + unihan{"Urutan Sortir Guratan Radikal"} + } + numbers{ + arab{"Angka Arab Timur"} + arabext{"Angka Arab Timur Diperluas"} + armn{"Angka Armenia"} + armnlow{"Angka Huruf Kecil Armenia"} + beng{"Angka Bengali"} + deva{"Angka Devanagari"} + ethi{"Angka Etiopia"} + fullwide{"Angka Lebar Penuh"} + geor{"Angka Georgia"} + grek{"Angka Yunani"} + greklow{"Angka Yunani Huruf Kecil"} + gujr{"Angka Gujarati"} + guru{"Angka Gurmukhi"} + hanidec{"Angka Desimal China"} + hans{"Angka China Sederhana"} + hansfin{"Angka Keuangan China Sederhana"} + hant{"Angka China Tradisional"} + hantfin{"Angka Keuangan China Tradisional"} + hebr{"Angka Ibrani"} + jpan{"Angka Jepang"} + jpanfin{"Angka Keuangan Jepang"} + khmr{"Angka Khmer"} + knda{"Angka Kannada"} + laoo{"Angka Laos"} + latn{"Angka Latin"} + mlym{"Angka Malayalam"} + mong{"Angka Mongolia"} + mymr{"Angka Myanmar"} + orya{"Angka Oriya"} + roman{"Angka Romawi"} + romanlow{"Angka Huruf Kecil Romawi"} + taml{"Angka Tamil"} + telu{"Angka Telugu"} + thai{"Angka Thai"} + tibt{"Angka Tibet"} + } } Variants{ + 1606NICT{"Perancis Pertengahan Akhir sampai 1606"} + 1694ACAD{"Perancis Modern Awal"} + 1901{"Ortografi Jerman Tradisional"} + 1959ACAD{"Akademik"} + 1994{"Ortografi Resia Standar"} + 1996{"Ortografi Jerman 1996"} + ALALC97{"ALA-LC Latin, edisi 1997"} + ALUKU{"Dialek Aluku"} + AREVELA{"Armenia Timur"} + AREVMDA{"Armenia Barat"} + BAKU1926{"Alfabet Latin Turki Terpadu"} + BISCAYAN{"BISKAY"} + BISKE{"Dialek San Giorgio/Bila"} + FONIPA{"Fonetik IPA"} + FONUPA{"Fonetik UPA"} + HEPBURN{"Hepburn Latin"} + HOGNORSK{"NORWEDIA TINGGI"} + KKCOR{"Ortografi Umum"} + LIPAW{"Dialek Lipovaz Resia"} + MONOTON{"Monoton"} + NDYUKA{"Dialek Ndyuka"} + NEDIS{"Dialek Natiso"} + NJIVA{"Dialek Gniva/Njiva"} + OSOJS{"Dialek Oseacco/Osojane"} + PAMAKA{"Dialek Pamaka"} PINYIN{"Pinyin Latin"} + POLYTON{"Politon"} + POSIX{"Komputer"} + REVISED{"Ortografi Revisi"} + ROZAJ{"Resia"} + SAAHO{"Saho"} + SCOTLAND{"Inggris Standar Skotlandia"} + SCOUSE{"Skaus"} + SOLBA{"Dialek Stolvizza/Solbica"} + TARASK{"Ortografi Taraskievica"} + UCCOR{"Ortografi Terpadu"} + UCRCOR{"Ortografi Revisi Terpadu"} + VALENCIA{"Valencia"} WADEGILE{"Wade-Giles Latin"} } - Version{"2.0.50.96"} + Version{"2.0.65.46"} + codePatterns{ + language{"Bahasa: {0}"} + script{"Skrip: {0}"} + territory{"Wilayah: {0}"} + } + localeDisplayPattern{ + separator{","} + } } diff --git a/icuSources/data/lang/id_ID.txt b/icuSources/data/lang/id_ID.txt index 6f46f3d6..6593209c 100644 --- a/icuSources/data/lang/id_ID.txt +++ b/icuSources/data/lang/id_ID.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/lang/ig.txt b/icuSources/data/lang/ig.txt index 3008ae1f..e830557d 100755 --- a/icuSources/data/lang/ig.txt +++ b/icuSources/data/lang/ig.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ig.xml @@ -56,5 +56,5 @@ ig{ zh{"Mandarịịnị"} zu{"Zulu"} } - Version{"2.0.46.79"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/ii.txt b/icuSources/data/lang/ii.txt index 79793864..a1d7e218 100644 --- a/icuSources/data/lang/ii.txt +++ b/icuSources/data/lang/ii.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ii.xml @@ -42,7 +42,7 @@ ii{ islamic{"ꑳꌦꇂꑍꉖ"} } } - Version{"2.0.47.63"} + Version{"2.0.64.43"} codePatterns{ language{"ꅇꉙ: {0}"} script{"ꇇꁱ: {0}"} diff --git a/icuSources/data/lang/in.txt b/icuSources/data/lang/in.txt index aa1633f6..cb3e2e04 100644 --- a/icuSources/data/lang/in.txt +++ b/icuSources/data/lang/in.txt @@ -1,15 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/in.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** -/** - * ICU source: /xml/main/in.xml - */ in{ "%%ALIAS"{"id"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/lang/in_ID.txt b/icuSources/data/lang/in_ID.txt index daa7cd0d..d22885f1 100644 --- a/icuSources/data/lang/in_ID.txt +++ b/icuSources/data/lang/in_ID.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/lang/is.txt b/icuSources/data/lang/is.txt index 219d9ae4..bd27f08e 100644 --- a/icuSources/data/lang/is.txt +++ b/icuSources/data/lang/is.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/is.xml @@ -14,6 +14,8 @@ is{ calendar{"Dagatal"} collation{"Röðun"} currency{"Gjaldmiðill"} + numbers{"Tölur"} + x{"Einkanotkun"} } Languages{ ab{"abkasíska"} @@ -78,7 +80,7 @@ is{ byn{"blín"} ca{"katalónska"} cad{"kaddó"} - cai{"Indíánamál Mið-Ameríku (önnur)"} + cai{"indíánamál mið-ameríku (önnur)"} car{"karíbamál"} cau{"kákasusmál (önnur)"} ce{"tsjetsjenska"} @@ -320,11 +322,11 @@ is{ myv{"ersja"} na{"nárúska"} nah{"nahúatl"} - nai{"Indíánamál Norður-Ameríku (önnur)"} + nai{"indíánamál norður-ameríku (önnur)"} nap{"napólíska"} nb{"norskt bókmál"} nd{"norðurndebele"} - nds{"Lágþýska; Lágsaxneska"} + nds{"lágþýska; lágsaxneska"} ne{"nepalska"} new{"nevarí"} ng{"ndonga"} @@ -337,17 +339,17 @@ is{ no{"norska"} nog{"nógaí"} non{"norræna"} - nqo{"N’Ko"} + nqo{"n’ko"} nr{"suðurndebele"} nso{"norðursótó"} nub{"núbísk mál"} nv{"navahó"} - ny{"Njanja; Sísjeva; Sjeva"} + ny{"njanja; sísjeva; sjeva"} nym{"njamvesí"} nyn{"njankóle"} nyo{"njóró"} nzi{"nsíma"} - oc{"Okkitíska (eftir 1500); Próvensalska"} + oc{"okkitíska (eftir 1500); próvensalska"} oj{"ojibva"} om{"órómó"} or{"óría"} @@ -389,7 +391,7 @@ is{ sa{"sanskrít"} sad{"sandave"} sah{"jakút"} - sai{"Indíánamál Suður-Ameríku (önnur)"} + sai{"indíánamál suður-ameríku (önnur)"} sal{"salísmál"} sam{"samversk arameíska"} sas{"sasak"} @@ -455,8 +457,8 @@ is{ tli{"tlingit"} tmh{"tamasjek"} tn{"tsúana"} - to{"Tongverska (Tongaeyjar)"} - tog{"Tongverska (Nyasa)"} + to{"tongverska (tongaeyjar)"} + tog{"tongverska (nyasa)"} tpi{"tokpisin"} tr{"tyrkneska"} ts{"tsonga"} @@ -507,48 +509,123 @@ is{ zun{"súní"} zxx{"ekkert tungutengt efni"} } + LanguagesShort{ + az{"azeri"} + } Scripts{ Arab{"arabísk"} - Cans{"Cans"} + Armn{"armenska"} + Beng{"bengalska"} + Bopo{"Bopomofo"} + Brai{"Blindraletur"} Cyrl{"kyrillísk"} + Deva{"Devanagari"} Ethi{"eþíópísk"} Geor{"georgrísk"} Grek{"grísk"} + Gujr{"Gujarati"} + Guru{"Gurmukhi"} Hang{"hangul"} Hani{"kínversk"} Hans{"einfaldað han"} Hant{"hefðbundið han"} + Hebr{"hebreska"} Hira{"hiragana"} Hrkt{"katakana eða hiragana"} Jpan{"japönsk"} Kana{"katakana"} + Khmr{"Khmer"} + Knda{"Kannada"} + Kore{"Kóreska"} + Laoo{"Lao"} Latn{"latnesk"} + Mlym{"Malayalam"} + Mong{"Mongólska"} + Mymr{"Myanmar"} + Orya{"Oriya"} + Sinh{"Sinhala"} + Taml{"Tamíl"} + Telu{"Telúgú"} + Thaa{"Thaana"} + Thai{"Tælenska"} + Tibt{"Tíbeska"} + Zsym{"Tákn"} Zxxx{"Óskrifað"} + Zyyy{"Almennt"} Zzzz{"Óþekkt eða ógilt letur"} } + Scripts%stand-alone{ + Hans{"Einfaldað han"} + Hant{"Hefðbundið han"} + } Types{ calendar{ buddhist{"Búddískt dagatal"} chinese{"Kínverskt dagatal"} + coptic{"Koptískt tímatal"} + ethiopic{"Eþíópískt tímatal"} + ethiopic-amete-alem{"Eþíópískt 'amete alem' tímatal"} gregorian{"Gregorískt dagatal"} hebrew{"Hebreskt dagatal"} indian{"indverskt dagatal"} islamic{"Íslamskt dagatal"} islamic-civil{"Íslamskt borgaradagatal"} japanese{"Japanskt dagatal"} + persian{"Persneskt tímatal"} roc{"kínverskt dagatal"} } collation{ big5han{"hefðbundin kínversk röðun - Big5"} - direct{"Bein röðun"} + dictionary{"Orðabókarröð"} + ducet{"Sjálfgefin Unicode-röð"} gb2312han{"einfölduð kínversk röðun - GB2312"} phonebook{"Símaskráarröðun"} pinyin{"Pinyin-röðun"} + reformed{"Endurbætt röð"} + search{"Almenn leit"} stroke{"Strikaröðun"} traditional{"Hefðbundin"} + unihan{"Röðun eftir grunnstrikum"} + } + numbers{ + arab{"Arabískar-indverskar tölur"} + arabext{"Auknar arabískar-indverskar tölur"} + armn{"Armenskir tölustafir"} + armnlow{"Armenskar lágstafatölur"} + beng{"Bengalskar tölur"} + deva{"Tölur í devanagari"} + ethi{"Eþíópískir tölustafir"} + fullwide{"Tölur með fullri breidd"} + geor{"Tölustafir í georgísku"} + grek{"Grískir tölustafir"} + greklow{"Grískar lágstafatölur"} + gujr{"Tölur í gujarati"} + guru{"Tölur í gurmukhi"} + hanidec{"Kínverskir tugatölustafir"} + hans{"Einfaldaðir kínverskir tölustafir"} + hansfin{"Einfaldaðar kínverskar fjármálatölur"} + hant{"Hefðbundnir kínverskir tölustafir"} + hantfin{"Hefðbundnar kínverskar fjármálatölur"} + hebr{"Hebreskir tölustafir"} + jpan{"Japanskir tölustafir"} + jpanfin{"Japanskar fjármálatölur"} + khmr{"Tölur í khmer"} + knda{"Tölur í kannada"} + laoo{"Tölur í lao"} + latn{"Vestrænar tölur"} + mlym{"Tölur í malayalam"} + mong{"Mongólskar tölur"} + mymr{"Tölur í myanmar"} + orya{"Tölur í oriya"} + roman{"Rómverskir tölustafir"} + romanlow{"Rómverkar lágstafatölur"} + taml{"Tamílskir tölustafir"} + telu{"Tölur í telúgú"} + thai{"Tælenskar tölur"} + tibt{"Tíbeskir tölustafir"} } } - Version{"2.0.50.94"} + Version{"2.0.65.46"} codePatterns{ language{"tungumál: {0}"} script{"leturgerð: {0}"} diff --git a/icuSources/data/lang/it.txt b/icuSources/data/lang/it.txt index bc1f0026..c8ee93ec 100644 --- a/icuSources/data/lang/it.txt +++ b/icuSources/data/lang/it.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/it.xml @@ -14,6 +14,8 @@ it{ calendar{"calendario"} collation{"collazione"} currency{"valuta"} + numbers{"Numeri"} + x{"Uso privato"} } Languages{ aa{"afar"} @@ -239,7 +241,6 @@ it{ kaw{"kawi"} kbd{"kabardia"} kcg{"tyap"} - kfo{"kfo"} kg{"kongo"} kha{"khasi"} khi{"lingua khoisan"} @@ -391,7 +392,6 @@ it{ ro{"rumeno"} roa{"lingua romanza"} rom{"romani"} - root{"root"} ru{"russo"} rup{"arumeno"} rw{"kinyarwanda"} @@ -446,7 +446,7 @@ it{ sux{"sumero"} sv{"svedese"} sw{"swahili"} - swb{"Comoriano"} + swb{"comoriano"} syr{"siriaco"} ta{"tamil"} tai{"lingua tailandese"} @@ -507,7 +507,7 @@ it{ yi{"yiddish"} yo{"yoruba"} ypk{"lingue yupik"} - yue{"Cantonese"} + yue{"cantonese"} za{"zhuang"} zap{"zapotec"} zen{"zenaga"} @@ -517,9 +517,12 @@ it{ znd{"zande"} zu{"zulu"} zun{"zuni"} - zxx{"Nessun contenuto linguistico"} + zxx{"nessun contenuto linguistico"} zza{"zaza"} } + LanguagesShort{ + az{"azero"} + } Scripts{ Arab{"arabo"} Armn{"armeno"} @@ -573,6 +576,7 @@ it{ Khar{"kharoshthi"} Khmr{"khmer"} Knda{"kannada"} + Kore{"coreano"} Lana{"lanna"} Laoo{"lao"} Latf{"variante fraktur del latino"} @@ -589,7 +593,7 @@ it{ Mero{"meroitico"} Mlym{"malayalam"} Mong{"mongolo"} - Moon{"Moon"} + Moon{"moon"} Mtei{"meetei mayek"} Mymr{"myanmar"} Nkoo{"n'ko"} @@ -634,33 +638,82 @@ it{ Xsux{"sumero-accadiano cuneiforme"} Yiii{"yi"} Zinh{"ereditato"} + Zsym{"simboli"} Zxxx{"non scritto"} Zyyy{"comune"} Zzzz{"ignoto o non valido"} } + Scripts%stand-alone{ + Hans{"han semplificati"} + Hant{"han tradizionali"} + } Types{ calendar{ buddhist{"calendario buddista"} chinese{"calendario cinese"} + coptic{"calendario copto"} + ethiopic{"calendario etiope"} + ethiopic-amete-alem{"calendario etiope Amete Alem"} gregorian{"calendario gregoriano"} hebrew{"calendario ebraico"} indian{"calendario nazionale indiano"} islamic{"calendario islamico"} islamic-civil{"calendario civile islamico"} japanese{"calendario giapponese"} + persian{"calendario persiano"} + roc{"calendario Minguo"} } collation{ big5han{"cinese tradizionale"} dictionary{"ordinamento dizionario"} - direct{"ordine diretto"} + ducet{"ordinamento Unicode predefinito"} gb2312han{"cinese semplificato"} phonebook{"ordine elenco telefonico"} + phonetic{"ordine fonetico"} pinyin{"ordine pinyin"} reformed{"ordinamento riformato"} + search{"ricerca generica"} stroke{"ordine segni"} traditional{"ordine tradizionale"} unihan{"ordinamento tratto radicale"} } + numbers{ + arab{"Numeri indo-arabi"} + arabext{"Numeri indo-arabi estesi"} + armn{"Numeri armeni"} + armnlow{"Numeri minuscoli armeni"} + beng{"Numeri bengalesi"} + deva{"Numeri devanagari"} + ethi{"Numeri etiopi"} + fullwide{"Numeri a larghezza intera"} + geor{"Numeri gregoriani"} + grek{"Numeri greci"} + greklow{"Numeri minuscoli greci"} + gujr{"Numeri gujarati"} + guru{"Numeri Gurmukhi"} + hanidec{"Numeri decimali cinesi"} + hans{"Numeri in cinese semplificato"} + hansfin{"Numeri finanziari in cinese semplificato"} + hant{"Numeri in cinese tradizionale"} + hantfin{"Numeri finanziari in cinese tradizionale"} + hebr{"Numeri ebraici"} + jpan{"Numeri giapponesi"} + jpanfin{"Numeri finanziari giapponesi"} + khmr{"Numeri khmer"} + knda{"Numeri kannada"} + laoo{"Numeri lao"} + latn{"Numeri occidentali"} + mlym{"Numeri malayalam"} + mong{"Numeri mongoli"} + mymr{"Numeri birmani"} + orya{"Numeri oriya"} + roman{"Numeri romani"} + romanlow{"Numeri minuscoli romani"} + taml{"Numeri tamil"} + telu{"Numeri telugu"} + thai{"Numeri thailandesi"} + tibt{"Numeri tibetani"} + } } Variants{ 1901{"ortografia tradizionale tedesca"} @@ -677,8 +730,9 @@ it{ REVISED{"ortografia revisionata"} ROZAJ{"resiano"} SAAHO{"saho"} + SCOTLAND{"inglese standard - scozzese"} } - Version{"2.0.51.59"} + Version{"2.0.67.6"} localeDisplayPattern{ pattern{"{0} ({1})"} separator{", "} diff --git a/icuSources/data/lang/iw.txt b/icuSources/data/lang/iw.txt index 948bdda0..c10c184c 100644 --- a/icuSources/data/lang/iw.txt +++ b/icuSources/data/lang/iw.txt @@ -1,15 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/iw.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** -/** - * ICU source: /xml/main/iw.xml - */ iw{ "%%ALIAS"{"he"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/lang/iw_IL.txt b/icuSources/data/lang/iw_IL.txt index bc467350..6963f2d1 100644 --- a/icuSources/data/lang/iw_IL.txt +++ b/icuSources/data/lang/iw_IL.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/lang/ja.txt b/icuSources/data/lang/ja.txt index f597ce02..80654554 100644 --- a/icuSources/data/lang/ja.txt +++ b/icuSources/data/lang/ja.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ja.xml @@ -14,6 +14,8 @@ ja{ calendar{"暦法"} collation{"照合"} currency{"通貨"} + numbers{"数値書式"} + x{"私用"} } Languages{ aa{"アファル語"} @@ -44,6 +46,7 @@ ja{ art{"人工諸語"} arw{"アラワク語"} as{"アッサム語"} + asa{"アス語"} ast{"アストゥリアス語"} ath{"アサパスカン語族"} aus{"オーストラリア語族"} @@ -62,6 +65,7 @@ ja{ bej{"ベジャ語"} bem{"ベンバ語"} ber{"ベルベル諸語"} + bez{"ベナ語"} bg{"ブルガリア語"} bh{"ビハール語"} bho{"ボージプリー語"} @@ -75,6 +79,7 @@ ja{ bo{"チベット語"} br{"ブルトン語"} bra{"ブラジ語"} + brx{"ボド語"} bs{"ボスニア語"} btk{"バタク語"} bua{"ブリヤート語"} @@ -119,8 +124,8 @@ ja{ dar{"ダルガン語"} day{"ダヤク語"} de{"ドイツ語"} - de_AT{"ドイツ語(オーストリア)"} - de_CH{"正統ドイツ語(スイス)"} + de_AT{"ドイツ語[オーストリア]"} + de_CH{"正統ドイツ語[スイス]"} del{"デラウェア語"} den{"スレイビー語"} dgr{"ドグリブ語"} @@ -133,6 +138,7 @@ ja{ dv{"ディベヒ語"} dyu{"デゥウラ語"} dz{"ゾンカ語"} + ebu{"エンブ語"} ee{"エウェ語"} efi{"エフィック語"} egy{"古代エジプト語"} @@ -140,14 +146,15 @@ ja{ el{"ギリシャ語"} elx{"エラム語"} en{"英語"} + en_AU{"オーストラリア英語"} en_CA{"カナダ英語"} en_GB{"イギリス英語"} en_US{"アメリカ英語"} enm{"中世英語"} eo{"エスペラント語"} es{"スペイン語"} - es_419{"スペイン語(ラテンアメリカ)"} - es_ES{"スペイン語(イベリア半島)"} + es_419{"スペイン語[ラテンアメリカ]"} + es_ES{"スペイン語[イベリア半島]"} et{"エストニア語"} eu{"バスク語"} ewo{"エウォンド語"} @@ -162,8 +169,8 @@ ja{ fo{"フェロー語"} fon{"フォン語"} fr{"フランス語"} - fr_CA{"フランス語(カナダ)"} - fr_CH{"フランス語(スイス)"} + fr_CA{"フランス語[カナダ]"} + fr_CH{"フランス語[スイス]"} frm{"中期フランス語"} fro{"古フランス語"} frs{"東フリジア語"} @@ -186,7 +193,7 @@ ja{ got{"ゴート語"} grb{"グレボ語"} grc{"古代ギリシャ語"} - gsw{"スイスドイツ語(スイス)"} + gsw{"スイスドイツ語"} gu{"グジャラート語"} gv{"マン島語"} gwi{"グウィッチン語"} @@ -240,6 +247,7 @@ ja{ kaw{"カウィ語"} kbd{"カバルド語"} kcg{"カタブ語"} + kea{"カーボベルデ・クレオール語"} kfo{"コロ語"} kg{"コンゴ語"} kha{"カシ語"} @@ -287,6 +295,7 @@ ja{ lun{"ルンダ語"} luo{"ルオ語"} lus{"ルシャイ語"} + luy{"ルヒヤ語"} lv{"ラトビア語"} mad{"マドゥラ語"} mag{"マガヒー語"} @@ -330,7 +339,7 @@ ja{ nah{"ナワトル語"} nai{"北米インディアン諸語"} nap{"ナポリ語"} - nb{"ノルウェー語 (ブークモール)"} + nb{"ノルウェー語[ブークモール]"} nd{"北ンデベレ語"} nds{"低地ドイツ語、低地サクソン語"} ne{"ネパール語"} @@ -341,7 +350,7 @@ ja{ niu{"ニウーエイ語"} nl{"オランダ語"} nl_BE{"フレミッシュ語"} - nn{"ノルウェー語 (ニーノシュク)"} + nn{"ノルウェー語[ニーノシュク]"} no{"ノルウェー語"} nog{"ノガイ語"} non{"古ノルド語"} @@ -381,8 +390,8 @@ ja{ pro{"古期プロバンス語"} ps{"パシュトゥー語"} pt{"ポルトガル語"} - pt_BR{"ポルトガル語 (ブラジル)"} - pt_PT{"ポルトガル語(イベリア半島)"} + pt_BR{"ポルトガル語[ブラジル]"} + pt_PT{"ポルトガル語[イベリア半島]"} qu{"ケチュア語"} raj{"ラージャスターン語"} rap{"ラパヌイ語"} @@ -391,11 +400,13 @@ ja{ rn{"ルンディ語"} ro{"ルーマニア語"} roa{"ロマンス諸語"} + rof{"ロンボ語"} rom{"ロマーニー語"} root{"ルート"} ru{"ロシア語"} rup{"アルーマニア語"} rw{"ルワンダ語"} + rwk{"ルワ語"} sa{"サンスクリット語"} sad{"サンダウェ語"} sah{"ヤクート語"} @@ -468,7 +479,7 @@ ja{ tmh{"タマシェク語"} tn{"ツワナ語"} to{"トンガ語"} - tog{"トンガ語 (ニアサ)"} + tog{"トンガ語[ニアサ]"} tpi{"トク・ピシン語"} tr{"トルコ語"} ts{"ツォンガ語"} @@ -495,6 +506,7 @@ ja{ vo{"ボラピュク語"} vot{"ボート語"} wa{"ワロン語"} + wae{"ヴァリス語"} wak{"ワカシ語族"} wal{"ワッラモ語"} war{"ワライ語"} @@ -518,6 +530,10 @@ ja{ znd{"ザンデ語"} zu{"ズールー語"} zun{"ズニ語"} + zxx{"言語的内容なし"} + } + LanguagesShort{ + az{"アゼリー語"} } Scripts{ Arab{"アラビア文字"} @@ -539,14 +555,14 @@ ja{ Copt{"コプト文字"} Cprt{"キプロス文字"} Cyrl{"キリル文字"} - Cyrs{"キリル文字 (古代教会スラブ語の文字)"} + Cyrs{"キリル文字[古代教会スラブ語の文字]"} Deva{"デーバナーガリー文字"} Dsrt{"デセレット文字"} Egyd{"エジプト民衆文字"} Egyh{"エジプト神官文字"} Egyp{"エジプト聖刻文字"} Ethi{"エチオピア文字"} - Geok{"グルジア文字(フツリ)"} + Geok{"グルジア文字[フツリ]"} Geor{"グルジア文字"} Glag{"グラゴール文字"} Goth{"ゴート文字"} @@ -563,7 +579,7 @@ ja{ Hmng{"パハウ・フモン文字"} Hrkt{"カタカナとひらがな"} Hung{"古代ハンガリー文字"} - Inds{"インダス文字 (ハラッパ文字)"} + Inds{"インダス文字"} Ital{"古代イタリアの文字"} Java{"ジャワ文字"} Jpan{"日本語の文字"} @@ -574,12 +590,13 @@ ja{ Knda{"カンナダ文字"} Kore{"韓国語の文字"} Laoo{"ラオ文字"} - Latf{"ラテン文字 (ドイツ文字)"} + Latf{"ラテン文字[ドイツ文字]"} + Latg{"ラテン文字 [ゲール文字]"} Latn{"ラテン文字"} - Lepc{"レプチャ文字 (ロン文字)"} + Lepc{"レプチャ文字"} Limb{"リンブ文字"} - Lina{"線文字A"} - Linb{"線文字B"} + Lina{"線文字[A]"} + Linb{"線文字[B]"} Mand{"マンダ文字"} Maya{"マヤ象形文字"} Mero{"メロエ文字"} @@ -605,16 +622,16 @@ ja{ Sinh{"シンハラ文字"} Sylo{"シロティ・ナグリ文字"} Syrc{"シリア文字"} - Syre{"シリア文字 (エストランゲロ文字)"} - Syrj{"シリア文字 (西方シリア文字)"} - Syrn{"シリア文字 (東方シリア文字)"} + Syre{"シリア文字[エストランゲロ文字]"} + Syrj{"シリア文字[西方シリア文字]"} + Syrn{"シリア文字[東方シリア文字]"} Tagb{"タグバンワ文字"} Tale{"タイレ文字"} Talu{"新タイ・ルー文字"} Taml{"タミール文字"} Telu{"テルグ文字"} Teng{"テングワール文字"} - Tfng{"ティフナグ文字 (ベルベル文字)"} + Tfng{"ティフナグ文字"} Tglg{"タガログ文字"} Thaa{"ターナ文字"} Thai{"タイ文字"} @@ -625,37 +642,89 @@ ja{ Xpeo{"古代ペルシア文字"} Xsux{"シュメール=アッカド語楔形文字"} Yiii{"イ文字"} - Zxxx{"口承言語のコード"} - Zyyy{"共通コード"} + Zinh{"基底文字の種別を継承する結合文字"} + Zsym{"記号文字"} + Zxxx{"非表記文字"} + Zyyy{"共用文字"} + Zzzz{"言語不明または無効な文字"} + } + Scripts%stand-alone{ + Hans{"漢字(簡体字)"} + Hant{"漢字(繁体字)"} } Types{ calendar{ buddhist{"タイ仏教暦"} chinese{"中国暦"} - gregorian{"西暦 (グレゴリオ暦)"} + coptic{"コプト暦"} + ethiopic{"エチオピア暦"} + ethiopic-amete-alem{"エチオピア創世紀元暦"} + gregorian{"西暦[グレゴリオ暦]"} hebrew{"ユダヤ暦"} + indian{"インド国定暦"} islamic{"イスラム暦"} islamic-civil{"太陽イスラム暦"} japanese{"和暦"} + persian{"ペルシア暦"} + roc{"中華民国暦"} } collation{ - big5han{"繁体字中国語 (Big5)"} + big5han{"繁体字中国語順[Big5]"} dictionary{"辞書順"} - direct{"直接著錄"} - gb2312han{"簡体字中国語 (GB2312)"} - phonebook{"電話帳方式"} + ducet{"ユニコード照合順"} + gb2312han{"簡体字中国語順[GB2312]"} + phonebook{"電話帳順"} + phonetic{"読みの並べ替え順"} pinyin{"ピンイン順"} - reformed{"改新順"} + reformed{"リフォーム"} + search{"汎用検索"} stroke{"画数順"} - traditional{"旧式"} - unihan{"部首"} + 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)"} + 1606NICT{"後期中世フランス語[〜1606]"} 1694ACAD{"初期現代フランス語"} - 1901{"伝統的ドイツ語正書法(1901)"} - 1996{"ドイツ語正書法(1996)"} + 1901{"伝統的ドイツ語正書法[1901]"} + 1996{"ドイツ語正書法[1996]"} AREVELA{"東アルメニア文語"} AREVMDA{"西アルメニア文語"} BOONT{"ブーントリング"} @@ -663,17 +732,18 @@ ja{ FONUPA{"ウラル音声記号"} MONOTON{"モノトニック"} NEDIS{"ナティゾーネ方言"} - PINYIN{"ピン音 (ローマ字表記法)"} + PINYIN{"ピン音[ローマ字表記法]"} POLYTON{"ポリトニック"} POSIX{"コンピュータ"} REVISED{"改訂版"} ROZAJ{"レシア方言"} SAAHO{"サホ語"} + SCOTLAND{"スコットランド標準英語"} SCOUSE{"リバプール方言"} VALENCIA{"バレンシア方言"} WADEGILE{"ウェード式ローマ字表記法"} } - Version{"2.0.50.94"} + Version{"2.0.66.10"} codePatterns{ language{"言語: {0}"} script{"文字: {0}"} diff --git a/icuSources/data/lang/ja_JP.txt b/icuSources/data/lang/ja_JP.txt index 0b251c0d..c049867e 100644 --- a/icuSources/data/lang/ja_JP.txt +++ b/icuSources/data/lang/ja_JP.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/lang/ja_JP_TRADITIONAL.txt b/icuSources/data/lang/ja_JP_TRADITIONAL.txt index a0d8d37a..ca942f1e 100644 --- a/icuSources/data/lang/ja_JP_TRADITIONAL.txt +++ b/icuSources/data/lang/ja_JP_TRADITIONAL.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/lang/jmc.txt b/icuSources/data/lang/jmc.txt index ba7499e2..f43e82a5 100755 --- a/icuSources/data/lang/jmc.txt +++ b/icuSources/data/lang/jmc.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/jmc.xml @@ -57,5 +57,5 @@ jmc{ zh{"Kyichina"} zu{"Kyizulu"} } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/ka.txt b/icuSources/data/lang/ka.txt index d6619b6b..62a8ff01 100644 --- a/icuSources/data/lang/ka.txt +++ b/icuSources/data/lang/ka.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ka.xml @@ -230,12 +230,11 @@ ka{ } collation{ big5han{"ტრადიციული ჩინური"} - direct{"პირდაპირი მიმდევრობა"} gb2312han{"გამარტივებული ჩინური"} traditional{"ტრადიციული"} } } - Version{"2.0.48.64"} + Version{"2.0.65.46"} localeDisplayPattern{ pattern{"{0} ({1})"} separator{", "} diff --git a/icuSources/data/lang/kab.txt b/icuSources/data/lang/kab.txt index 055b81cd..ac0183e5 100755 --- a/icuSources/data/lang/kab.txt +++ b/icuSources/data/lang/kab.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kab.xml @@ -57,5 +57,5 @@ kab{ zh{"Tacinwat, Tamundarint"} zu{"Tazulut"} } - Version{"2.0.47.70"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/kam.txt b/icuSources/data/lang/kam.txt index 4eab0005..ae068612 100755 --- a/icuSources/data/lang/kam.txt +++ b/icuSources/data/lang/kam.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kam.xml @@ -57,5 +57,5 @@ kam{ zh{"Kichina"} zu{"Kizulu"} } - Version{"2.0.46.85"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/kde.txt b/icuSources/data/lang/kde.txt index 4969350c..0b6464de 100755 --- a/icuSources/data/lang/kde.txt +++ b/icuSources/data/lang/kde.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kde.xml @@ -57,5 +57,5 @@ kde{ zh{"Chichina"} zu{"Chizulu"} } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/kea.txt b/icuSources/data/lang/kea.txt index ef37bfc3..07d7b06b 100755 --- a/icuSources/data/lang/kea.txt +++ b/icuSources/data/lang/kea.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kea.xml @@ -11,19 +11,39 @@ */ kea{ Languages{ + ab{"abkaziu"} + af{"afrikaner"} ak{"akan"} am{"amariku"} ar{"arabi"} + as{"asames"} + ay{"aimara"} + az{"azerbaijanu"} be{"bielorusu"} bg{"bulgaru"} bn{"bengali"} + bo{"tibetanu"} + bs{"bosniu"} + ca{"katalãu"} cs{"txeku"} + cy{"gales"} + da{"dinamarkes"} de{"alemãu"} + de_AT{"alimãu austriaku"} + de_CH{"altu alimãu suisu"} el{"gregu"} en{"ingles"} + en_AU{"ingles australianu"} + en_CA{"ingles kanadianu"} + en_GB{"ingles britanuku"} + en_US{"ingles merkanu"} es{"spanhol"} + es_419{"spanhol latinu-merkanu"} + es_ES{"spanhol europeu"} fa{"persa"} fr{"franses"} + fr_CA{"franses kanadianu"} + fr_CH{"franses suisu"} ha{"auza"} hi{"indi"} hu{"ungaru"} @@ -39,9 +59,12 @@ kea{ my{"birmanes"} ne{"nepales"} nl{"olandes"} + nl_BE{"flamengu"} pa{"pandjabi"} pl{"pulaku"} pt{"purtuges"} + pt_BR{"purtuges brazileru"} + pt_PT{"purtuges europeu"} ro{"rumenu"} ru{"rusu"} rw{"kiniaruanda"} @@ -51,11 +74,36 @@ kea{ th{"tailandes"} tr{"turku"} uk{"ukranianu"} + und{"lingua diskonxedu"} ur{"urdu"} vi{"vietnamita"} yo{"ioruba"} zh{"xines"} + zh_Hans{"xines simplifikadu"} + zh_Hant{"xines tradisional"} zu{"zulu"} } - Version{"2.0.47.63"} + Scripts{ + Arab{"arabiku"} + Cyrl{"siriliku"} + Hans{"han simplifikadu"} + Hant{"han tradisional"} + Latn{"latinu"} + Zxxx{"nãu skritu"} + Zzzz{"skrita diskonxedu"} + } + Types{ + calendar{ + gregorian{"Kalendariu Gregorianu"} + } + numbers{ + latn{"Numerus Arabikus"} + } + } + Version{"2.0.65.46"} + codePatterns{ + language{"Lingua: {0}"} + script{"Skrita: {0}"} + territory{"Rejiãu: {0}"} + } } diff --git a/icuSources/data/lang/khq.txt b/icuSources/data/lang/khq.txt index 8bcf0f41..c148d3ce 100755 --- a/icuSources/data/lang/khq.txt +++ b/icuSources/data/lang/khq.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/khq.xml @@ -57,5 +57,5 @@ khq{ zh{"Sinuwa senni, Mandareŋ"} zu{"Julu senni"} } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/ki.txt b/icuSources/data/lang/ki.txt index a8acb3c6..7a8581b1 100755 --- a/icuSources/data/lang/ki.txt +++ b/icuSources/data/lang/ki.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ki.xml @@ -57,5 +57,5 @@ ki{ zh{"KÄ©caina"} zu{"Kizulu"} } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/kk.txt b/icuSources/data/lang/kk.txt index 80dc2ad0..b93c9903 100644 --- a/icuSources/data/lang/kk.txt +++ b/icuSources/data/lang/kk.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kk.xml @@ -11,7 +11,53 @@ */ kk{ Languages{ - kk{"Қазақ"} + de{"неміс тілі"} + de_AT{"австриялық неміс тілі"} + de_CH{"швейцариялық ұлы неміс тілі"} + en{"ағылшын тілі"} + en_AU{"австралиялық ағылшын тілі"} + en_CA{"канадалық ағылшын тілі"} + en_GB{"британиялық ағылшын тілі"} + en_US{"АҚШ ағылшын тілі"} + es{"испан тілі"} + es_419{"Латин Америкалық испан тілі"} + es_ES{"ибериялық испан тілі"} + fr{"француз тілі"} + fr_CA{"канадалық француз тілі"} + fr_CH{"швейцариялық француз тілі"} + it{"итальян тілі"} + ja{"жапон тілі"} + kk{"қазақ тілі"} + pt{"португал тілі"} + pt_BR{"бразилиялық португал тілі"} + pt_PT{"ибериялық португал тілі"} + ru{"орыс тілі"} + und{"белгісіз тіл"} + zh{"қытай тілі"} + zh_Hans{"қарапайым қытай тілі"} + zh_Hant{"дәстүрлік қытай тілі"} + } + Scripts{ + Arab{"араб жазылуы"} + Cyrl{"кириллица"} + Hans{"қарапайым қытай иероглифы"} + Hant{"дәстүрлік қытай иероглифы"} + Latn{"латын жазылуы"} + Zxxx{"жазылуысыз"} + Zzzz{"белгісіз жазылуы"} + } + Types{ + calendar{ + gregorian{"Грегориандық күнтізбе"} + } + numbers{ + latn{"Батыс сандары"} + } + } + Version{"2.0.65.46"} + codePatterns{ + language{"Тіл: {0}"} + script{"Жазылуы: {0}"} + territory{"Аймақ: {0}"} } - Version{"2.0.47.67"} } diff --git a/icuSources/data/lang/kk_Cyrl.txt b/icuSources/data/lang/kk_Cyrl.txt index ee4c5941..70f31087 100644 --- a/icuSources/data/lang/kk_Cyrl.txt +++ b/icuSources/data/lang/kk_Cyrl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kk_Cyrl.xml diff --git a/icuSources/data/lang/kk_Cyrl_KZ.txt b/icuSources/data/lang/kk_Cyrl_KZ.txt index 91960025..ec163a4a 100644 --- a/icuSources/data/lang/kk_Cyrl_KZ.txt +++ b/icuSources/data/lang/kk_Cyrl_KZ.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/kk_KZ.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ kk_Cyrl_KZ{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/lang/kk_KZ.txt b/icuSources/data/lang/kk_KZ.txt index 9455f3e9..6702eeaa 100644 --- a/icuSources/data/lang/kk_KZ.txt +++ b/icuSources/data/lang/kk_KZ.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/kk_KZ.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** kk_KZ{ "%%ALIAS"{"kk_Cyrl_KZ"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/lang/kl.txt b/icuSources/data/lang/kl.txt index bb8644ab..fd98993e 100644 --- a/icuSources/data/lang/kl.txt +++ b/icuSources/data/lang/kl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kl.xml @@ -13,5 +13,5 @@ kl{ Languages{ kl{"kalaallisut"} } - Version{"2.0.47.67"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/kln.txt b/icuSources/data/lang/kln.txt index eb4dbda5..89a0dd4c 100755 --- a/icuSources/data/lang/kln.txt +++ b/icuSources/data/lang/kln.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kln.xml @@ -57,5 +57,5 @@ kln{ zh{"kutitab China"} zu{"kutitab Zulu"} } - Version{"2.0.47.63"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/km.txt b/icuSources/data/lang/km.txt index a4e03754..8c9de3ca 100644 --- a/icuSources/data/lang/km.txt +++ b/icuSources/data/lang/km.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/km.xml @@ -82,7 +82,6 @@ km{ qu{"ភាសាកេទ្ជូអា"} rn{"ភាសារូន្ឌី"} ro{"ភាសារូម៉ានី"} - ru{"ភាសាรัរូស្ស៉ី"} sa{"ភាសាសំស្ក្រឹត"} sd{"ភាសាស៉ីន្ដី"} sk{"ភាសាស្លូវ៉ាគី"} @@ -112,5 +111,5 @@ km{ zh{"ភាសាចិន"} zu{"ភាសាហ្ស៉ូលូ"} } - Version{"2.0.47.67"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/kn.txt b/icuSources/data/lang/kn.txt index e5e4409d..373574b1 100644 --- a/icuSources/data/lang/kn.txt +++ b/icuSources/data/lang/kn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kn.xml @@ -10,6 +10,13 @@ * ICU source: /xml/main/kn.xml */ kn{ + Keys{ + calendar{"ಕ್ಯಾಲೆಂಡರ್"} + collation{"ಕಲೇಷ್ಯನ್‌‌"} + currency{"ಕರೆನ್ಸಿ"} + numbers{"ಸಂಖ್ಯೆಗಳು"} + x{"ಖಾಸಗಿ ಬಳಕೆ"} + } Languages{ aa{"ಅಫಾರ್"} ab{"ಅಬ್ಖಾಜಿಯನ್"} @@ -114,6 +121,7 @@ kn{ dar{"ದರ್ಗ್ವಾ"} day{"ದಾಯಕ್"} de{"ಜರ್ಮನ್"} + de_AT{"ಆಸ್ಟ್ರಿಯನ್‌‌ನ ಜರ್ಮನ್‌"} de_CH{"ಸ್ವಿಸ್ ಹೈ ಜರ್ಮನ್"} del{"ಡೆಲಾವೇರ್"} den{"ಸ್ಲೇವ್"} @@ -517,6 +525,9 @@ kn{ zxx{"ಯಾವುದೇ ಭಾಷಾಸಂಬಂಧಿ ವಿಷಯವಿಲ್ಲ"} zza{"ಜಾಝಾ"} } + LanguagesShort{ + az{"ಅಝೆರಿ"} + } Scripts{ Arab{"ಅರೇಬಿಕ್"} Armi{"ಇಂಪೀರಿಯಲ್ ಅರೆಮಾಯಿಕ್"} @@ -649,5 +660,79 @@ kn{ Zyyy{"ಸಾಮಾನ್ಯ"} Zzzz{"ಅಜ್ಞಾತ ಅಥವ ಅಮಾನ್ಯವಾದ ಲಿಪಿ"} } - Version{"2.0.50.94"} + 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{"ಸಾಂಪ್ರದಾಯಿಕ ಚೀನಾದ ಅನುಕ್ರಮ ವಿನ್ಯಾಸ - ದೊಡ್ಡ ಐದು"} + dictionary{"ಡಿಕ್ಷನರಿ ಅನುಕ್ರಮ ವಿನ್ಯಾಸ"} + ducet{"ಡಿಫಾಲ್ಟ್‌‌ ಯುನಿಕೋಡ್‌ ಅನುಕ್ರಮ ವಿನ್ಯಾಸ"} + gb2312han{"ಚೀನಾದ ಸರಳೀಕೃತ ಕ್ರಮವರ್ಗ ಸಾಲು - GB2312"} + 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{"ಟಿಬೇಟ್‌ನ ಅಂಕೆಗಳು"} + } + } + Version{"2.0.65.46"} + localeDisplayPattern{ + separator{","} + } } diff --git a/icuSources/data/lang/ko.txt b/icuSources/data/lang/ko.txt index fdad55ef..c711bc22 100644 --- a/icuSources/data/lang/ko.txt +++ b/icuSources/data/lang/ko.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ko.xml @@ -14,6 +14,8 @@ ko{ calendar{"달력"} collation{"정렬"} currency{"통화"} + numbers{"숫자"} + x{"공개 여부"} } Languages{ aa{"아파르어"} @@ -188,7 +190,7 @@ ko{ got{"고트어"} grb{"게르보어"} grc{"그리스어, 고대 (1453년 까지)"} - gsw{"독일어 (스위스)"} + gsw{"독일어(스위스)"} gu{"구자라트어"} gv{"맹크스어"} gwi{"그위친어"} @@ -222,7 +224,7 @@ ko{ ine{"인도유럽어 (기타)"} inh{"인귀시어"} io{"이도어"} - ira{"이란어 [ira]"} + ira{"이란어"} iro{"이러쿼이어"} is{"아이슬란드어"} it{"이탈리아어"} @@ -331,7 +333,7 @@ ko{ nai{"북아메리카 인디언어 (기타)"} nap{"나폴리어"} nb{"노르웨이어(보크말)"} - nd{"은데벨레어(북부)"} + nd{"북부 은데벨레어"} nds{"저지 독일어"} ne{"네팔어"} new{"네와르어"} @@ -346,7 +348,7 @@ ko{ nog{"노가이어"} non{"노르웨이, 고대"} nqo{"응코어"} - nr{"은데벨레어(남부)"} + nr{"남부 은데벨레어"} nso{"소토어 (북부)"} nub{"누비안어"} nv{"나바호어"} @@ -486,7 +488,7 @@ ko{ uga{"유가리틱어"} uk{"우크라이나어"} umb{"윤번두어"} - und{"결정되지않음"} + und{"알 수 없는 언어"} ur{"우르두어"} uz{"우즈베크어"} vai{"바이어"} @@ -518,8 +520,12 @@ ko{ znd{"아잔데족어"} zu{"줄루어"} zun{"주니어"} + zxx{"언어 관련 내용 없음"} zza{"자자어"} } + LanguagesShort{ + az{"아제리어"} + } Scripts{ Arab{"아랍 문자"} Armn{"아르메니아 문자"} @@ -580,8 +586,8 @@ ko{ Latn{"로마자"} Lepc{"렙차 문자"} Limb{"림부 문자"} - Lina{"선형 문자 A"} - Linb{"선형 문자 B"} + Lina{"선형 문자(A)"} + Linb{"선형 문자(B)"} Lyci{"리키아 문자"} Lydi{"리디아 문자"} Mand{"만다이아 문자"} @@ -631,39 +637,90 @@ ko{ Xpeo{"고대 페르시아 문자"} Xsux{"수메르-아카드어 설형문자"} Yiii{"이 문자"} + 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{"중국어 번체 정렬 순서 - Big5"} - direct{"순서"} - dictionary{"사전 정렬 순서"} - gb2312han{"중국어 간체 정렬 순서 - GB2312"} + big5han{"중국어 번체 정렬 순서 [Big5]"} + dictionary{"사전 정렬순"} + ducet{"기본 유니코드 정렬 순서"} + gb2312han{"중국어 간체 정렬 순서 [GB2312]"} phonebook{"전화번호부순"} + phonetic{"발음 정렬순"} pinyin{"병음순"} - reformed{"개정 정렬 순서"} + 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{ + ALALC97{"ALA-LC 로마자 표기법(1997년 개정)"} REVISED{"개정"} + SCOTLAND{"스코틀랜드 표준 영어"} + UCRCOR{"통합 개정 표기법"} } - Version{"2.0.49.58"} + Version{"2.0.66.10"} codePatterns{ language{"언어: {0}"} script{"스크립트: {0}"} diff --git a/icuSources/data/lang/kok.txt b/icuSources/data/lang/kok.txt index 5e77ed1c..c6b7fa7a 100644 --- a/icuSources/data/lang/kok.txt +++ b/icuSources/data/lang/kok.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kok.xml @@ -152,5 +152,5 @@ kok{ zh{"चीनीस्"} zu{"जुलू"} } - Version{"2.0.47.68"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/ksb.txt b/icuSources/data/lang/ksb.txt new file mode 100755 index 00000000..c2791252 --- /dev/null +++ b/icuSources/data/lang/ksb.txt @@ -0,0 +1,61 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/ksb.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/ksb.xml + */ +ksb{ + Languages{ + ak{"Kiakan"} + am{"Kiamhali"} + ar{"Kialabu"} + be{"Kibelaausi"} + bg{"Kibulgalia"} + bn{"Kibangla"} + cs{"Kichecki"} + de{"Kijeumani"} + el{"Kigiiki"} + en{"Kiingeeza"} + es{"Kihispania"} + fa{"Kiajemi"} + fr{"Kifalansa"} + ha{"Kihausa"} + hi{"Kihindi"} + hu{"Kihungai"} + id{"Kiindonesia"} + ig{"Kiigbo"} + it{"Kiitaliano"} + ja{"Kijapani"} + jv{"Kijava"} + km{"Kikambodia"} + ko{"Kikolea"} + ksb{"Kishambaa"} + ms{"Kimalesia"} + my{"Kibulma"} + ne{"Kinepali"} + nl{"Kiholanzi"} + pa{"Kipunjabi"} + pl{"Kipolandi"} + pt{"Kileno"} + ro{"Kiomania"} + ru{"Kilusi"} + rw{"Kinyalwanda"} + so{"Kisomali"} + sv{"Kiswidi"} + ta{"Kitamil"} + th{"Kitailandi"} + tr{"Kituuki"} + uk{"Kiuklania"} + ur{"Kiuldu"} + vi{"Kivietinamu"} + yo{"Kiyoluba"} + zh{"Kichina"} + zu{"Kizulu"} + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/lang/ksf.txt b/icuSources/data/lang/ksf.txt new file mode 100755 index 00000000..86216ff7 --- /dev/null +++ b/icuSources/data/lang/ksf.txt @@ -0,0 +1,61 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/ksf.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/ksf.xml + */ +ksf{ + Languages{ + ak{"riakan"} + am{"riamarik"} + ar{"riarab"} + be{"ribɛlɔrís"} + bg{"ribulgarí"} + bn{"ribɛngáli"} + cs{"ricɛ́k"} + de{"ridjɛrman"} + el{"rigrɛ́k"} + en{"riingɛrís"} + es{"rikpanyá"} + fa{"ripɛrsán"} + fr{"ripɛrɛsǝ́"} + ha{"rikaksa"} + hi{"riíndí"} + hu{"riɔngrɔá"} + id{"riindonɛsí"} + ig{"riigbo"} + it{"riitalyɛ́n"} + ja{"rijapɔ́ŋ"} + jv{"rijawanɛ́"} + km{"rikmɛr"} + ko{"rikɔrɛɛ́"} + ksf{"rikpa"} + ms{"rimalaí"} + my{"ribirmán"} + ne{"rinepalɛ́"} + nl{"riɔlándɛ́"} + pa{"ripɛnjabí"} + pl{"ripɔlɔ́n"} + pt{"ripɔrtugɛ́"} + ro{"rirɔmán"} + ru{"rirís"} + rw{"rirwanda"} + so{"risomalí"} + sv{"riswɛ́dǝ"} + ta{"ritamúl"} + th{"ritaí"} + tr{"riturk"} + uk{"riukrɛ́n"} + ur{"riurdú"} + vi{"riwyɛtnám"} + yo{"riyúuba"} + zh{"ricinɔá"} + zu{"rizúlu"} + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/lang/kw.txt b/icuSources/data/lang/kw.txt index 9b046a9c..d7d85257 100644 --- a/icuSources/data/lang/kw.txt +++ b/icuSources/data/lang/kw.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kw.xml @@ -13,5 +13,5 @@ kw{ Languages{ kw{"kernewek"} } - Version{"2.0.47.67"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/lag.txt b/icuSources/data/lang/lag.txt index 085bab9b..f81a4db6 100755 --- a/icuSources/data/lang/lag.txt +++ b/icuSources/data/lang/lag.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/lag.xml @@ -57,5 +57,5 @@ lag{ zh{"Kɨchíina"} zu{"Kɨzúulu"} } - Version{"2.0.45.90"} + Version{"2.0.64.50"} } diff --git a/icuSources/data/lang/lg.txt b/icuSources/data/lang/lg.txt index 7efbf15e..29ae4224 100755 --- a/icuSources/data/lang/lg.txt +++ b/icuSources/data/lang/lg.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/lg.xml @@ -57,5 +57,5 @@ lg{ zh{"Lucayina"} zu{"Luzzulu"} } - Version{"2.0.47.63"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/ln.txt b/icuSources/data/lang/ln.txt new file mode 100755 index 00000000..372e0612 --- /dev/null +++ b/icuSources/data/lang/ln.txt @@ -0,0 +1,61 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/ln.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/ln.xml + */ +ln{ + Languages{ + ak{"akan"} + am{"liamariki"} + ar{"lialabo"} + be{"libyelorisí"} + bg{"libiligali"} + bn{"libengali"} + cs{"litshekɛ"} + de{"lialemá"} + el{"ligeleki"} + en{"lingɛlɛ́sa"} + es{"lisipanye"} + fa{"lipelésanɛ"} + fr{"lifalansɛ́"} + ha{"hausa"} + hi{"lihindi"} + hu{"liongili"} + id{"lindonezi"} + ig{"igbo"} + it{"litaliano"} + ja{"lizapɔ"} + jv{"lizava"} + km{"likambodza"} + ko{"likoreya"} + ln{"lingála"} + ms{"limalezi"} + my{"libilimá"} + ne{"linepalɛ"} + nl{"lifalamá"} + pa{"lipendzabi"} + pl{"lipolonɛ"} + pt{"lipulutugɛ́si"} + ro{"liromani"} + ru{"lirisí"} + rw{"kinyarwanda"} + so{"lisomali"} + sv{"lisuwedɛ"} + ta{"litamuli"} + th{"litaye"} + tr{"litiliki"} + uk{"likrɛni"} + ur{"liurdu"} + vi{"liviyetinámi"} + yo{"yoruba"} + zh{"lisinwa"} + zu{"zulu"} + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/lang/lt.txt b/icuSources/data/lang/lt.txt index 386e7666..2a718157 100644 --- a/icuSources/data/lang/lt.txt +++ b/icuSources/data/lang/lt.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/lt.xml @@ -14,6 +14,8 @@ lt{ calendar{"kalendorius"} collation{"lyginimas"} currency{"valiuta"} + numbers{"Skaičiai"} + x{"Naudoti privačiai"} } Languages{ aa{"afarų"} @@ -140,6 +142,7 @@ lt{ el{"graikų"} elx{"elamitų"} en{"anglų"} + en_AU{"anglų kalba (Australija)"} en_CA{"Kanados anglų"} en_GB{"anglų (britų)"} en_US{"anglų (amerikiečių)"} @@ -488,7 +491,7 @@ lt{ uga{"ugaritic"} uk{"ukrainiečių"} umb{"umbundu"} - und{"nenustatyta kalba"} + und{"nežinoma kalba"} ur{"urdų"} uz{"uzbekų"} vai{"vai"} @@ -516,20 +519,20 @@ lt{ zbl{"„Bliss“ simbolių kalba"} zen{"zenaga"} zh{"kinų"} - zh_Hans{"kinų supaprastinta"} - zh_Hant{"kinų tradicinė"} znd{"zande"} zu{"zulų"} zun{"zuni"} zxx{"Nėra kalbinio turinio"} zza{"zaza"} } + LanguagesShort{ + az{"Azeri k."} + } Scripts{ Arab{"arabų"} Armi{"imperinė aramaikų"} Armn{"armėnų"} Avst{"avestano"} - Bali{"Bali"} Batk{"batak"} Beng{"bengalų"} Blis{"„Bliss“ simboliai"} @@ -564,8 +567,8 @@ lt{ Hang{"hangul"} Hani{"han"} Hano{"hanuno"} - Hans{"supaprastinta han"} - Hant{"tradicinė han"} + Hans{"supaprastinta"} + Hant{"tradicinė"} Hebr{"hebrajų"} Hira{"hiragana"} Hmng{"pahav hmong"} @@ -654,28 +657,77 @@ lt{ Zsym{"simbolių"} Zxxx{"neparaÅ¡yta"} Zyyy{"bendras"} - Zzzz{"nežinomi arba neteisingi raÅ¡menys"} + Zzzz{"nežinomi raÅ¡menys"} + } + Scripts%stand-alone{ + Hans{"Supaprastintas Han"} + Hant{"Tradicinis Han"} } Types{ calendar{ 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"} roc{"Kinijos Respublikos kalendorius"} } collation{ big5han{"Ä®prasta kiniÅ¡ka rÅ«Å¡iavimo tvarka - Big5"} - direct{"Tiesioginė rÅ«Å¡iavimo tvarka"} + 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"} stroke{"Ä®prasta kiniÅ¡ko požymio 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"} + mymr{"Mianmariečių k. 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"} } } Variants{ @@ -713,10 +765,13 @@ lt{ VALENCIA{"Valenciečiai"} WADEGILE{"Wade-Giles Romanization"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} codePatterns{ language{"Kalba: {0}"} script{"RaÅ¡menys: {0}"} territory{"Sritis: {0}"} } + localeDisplayPattern{ + separator{","} + } } diff --git a/icuSources/data/lang/lu.txt b/icuSources/data/lang/lu.txt new file mode 100755 index 00000000..f78ccb19 --- /dev/null +++ b/icuSources/data/lang/lu.txt @@ -0,0 +1,59 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/lu.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/lu.xml + */ +lu{ + Languages{ + ak{"Liakan"} + am{"Liamhariki"} + ar{"Arabi"} + be{"Belarusi"} + bg{"Bulegari"} + bn{"Bengali"} + cs{"Tsheki"} + de{"Lizelumani"} + el{"Giliki"} + en{"Lingelesa"} + es{"Lihispania"} + fa{"Mpepajemi"} + fr{"Mfwàlànsa"} + ha{"Hausa"} + hi{"Hindi"} + hu{"Hongili"} + id{"Lindonezia"} + ig{"Igbo"} + it{"Litali"} + ja{"Liyapani"} + jv{"Java"} + ko{"Likoreya"} + lu{"Tshiluba"} + ms{"Limalezia"} + ne{"nepali"} + nl{"olandi"} + pa{"Lipunjabi"} + pl{"Mpoloni"} + pt{"Mputulugɛsi"} + ro{"Liromani"} + ru{"Lirisi"} + rw{"kinyarwanda"} + so{"Lisomali"} + sv{"Lisuwidi"} + ta{"Mtamuili"} + th{"Ntailandi"} + tr{"Ntuluki"} + uk{"Nkrani"} + ur{"Urdu"} + vi{"Liviyetinamu"} + yo{"Nyoruba"} + zh{"shinɛ"} + zu{"Nzulu"} + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/lang/luo.txt b/icuSources/data/lang/luo.txt index aa185b8d..f44e5b7d 100755 --- a/icuSources/data/lang/luo.txt +++ b/icuSources/data/lang/luo.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/luo.xml @@ -57,5 +57,5 @@ luo{ zh{"Kichina"} zu{"Kizulu"} } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/luy.txt b/icuSources/data/lang/luy.txt index 29b39891..4aa451d4 100755 --- a/icuSources/data/lang/luy.txt +++ b/icuSources/data/lang/luy.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/luy.xml @@ -57,5 +57,5 @@ luy{ zh{"Kichina"} zu{"Kizulu"} } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/lv.txt b/icuSources/data/lang/lv.txt index fa4d7e70..c0256efe 100644 --- a/icuSources/data/lang/lv.txt +++ b/icuSources/data/lang/lv.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/lv.xml @@ -14,6 +14,8 @@ lv{ calendar{"kalendārs"} collation{"salÄ«dzināšana"} currency{"valÅ«ta"} + numbers{"Cipari"} + x{"PersonÄ«gai lietoÅ¡anai"} } Languages{ aa{"afāru"} @@ -141,11 +143,12 @@ lv{ en{"angļu"} en_AU{"Austrālijas angļu"} en_CA{"Kanādas angļu"} - en_US{"angļu (ASV)"} + en_GB{"Lielbritānijas angļu"} + en_US{"ASV angļu"} enm{"vidusangļu"} eo{"esperanto"} es{"spāņu"} - es_419{"spāņu (Latīņamerika)"} + es_419{"Latīņamerikas spāņu"} es_ES{"ibērieÅ¡u spāņu"} et{"igauņu"} eu{"basku"} @@ -399,7 +402,7 @@ lv{ sah{"jakutu"} sai{"Dienvidamerikas indiāņu"} sal{"saliÅ¡u valodas"} - sam{"Samārijas aramieÅ¡u"} + sam{"samārijas aramieÅ¡u"} sas{"sasaku"} sat{"santalu"} sc{"sardÄ«nieÅ¡u"} @@ -424,8 +427,8 @@ lv{ sm{"samoāņu"} sma{"dienvidsāmu"} smi{"sāmu valodas"} - smj{"Luleo sāmu"} - smn{"Inari sāmu"} + smj{"luleo sāmu"} + smn{"inari sāmu"} sms{"skoltsāmu"} sn{"Å¡onu"} snk{"soninku"} @@ -437,7 +440,7 @@ lv{ srn{"sranantogo"} srr{"serēru"} ss{"svatu"} - ssa{"NÄ«las-Sahāras valodas"} + ssa{"nÄ«las-sahāras valodas"} st{"dienvidsotu"} su{"sundanieÅ¡u"} suk{"sukumu"} @@ -467,7 +470,7 @@ lv{ tmh{"tuaregu"} tn{"cvanu"} to{"tongu"} - tog{"Njasas tongu"} + tog{"njasas tongu"} tpi{"tokpisins"} tr{"turku"} ts{"congu"} @@ -595,26 +598,75 @@ lv{ Zyyy{"vispārējs"} Zzzz{"nezināma vai nederÄ«ga rakstÄ«ba"} } + Scripts%stand-alone{ + Hans{"hanu [vienkārÅ¡otā]"} + Hant{"hanu [tradicionālā]"} + } Types{ calendar{ buddhist{"budistu kalendārs"} chinese{"Ä·Ä«nieÅ¡u kalendārs"} + coptic{"Koptu kalendārs"} + ethiopic{"EtiopieÅ¡u kalendārs"} + ethiopic-amete-alem{"EtiopieÅ¡u kalendārs"} gregorian{"Gregora kalendārs"} hebrew{"ebreju kalendārs"} indian{"Indijas nacionālais kalendārs"} islamic{"islāma kalendārs"} islamic-civil{"islāma pilsoņu kalendārs"} japanese{"japāņu kalendārs"} + persian{"PersieÅ¡u kalendārs"} roc{"Ķīnas Republikas kalendārs"} } collation{ big5han{"tradicionālās Ä·Ä«nieÅ¡u valodas kārtoÅ¡anas secÄ«ba - Big5"} - direct{"tiešā kārtoÅ¡anas secÄ«ba"} + dictionary{"VārdnÄ«cas kārtoÅ¡anas secÄ«ba"} + 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"} pinyin{"piņjiņa kārtoÅ¡anas secÄ«ba"} + reformed{"Reformētā kārtoÅ¡anas secÄ«ba"} + search{"VispārÄ«ga meklēšana"} 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"} + } + numbers{ + arab{"Arābu-indieÅ¡u cipari"} + arabext{"Izvērstie arābu-indieÅ¡u cipari"} + armn{"Armēņu cipari"} + armnlow{"Mazie armēņu cipari"} + beng{"Bengāļu cipari"} + deva{"DevanāgarÄ« cipari"} + ethi{"EtiopieÅ¡u cipari"} + fullwide{"Pilna platuma cipari"} + geor{"GruzÄ«nu cipari"} + grek{"GrieÄ·u cipari"} + greklow{"Mazie grieÄ·u cipari"} + gujr{"Gudžaratu cipari"} + guru{"Gurmuki cipari"} + hanidec{"ĶīnieÅ¡u decimāldaļskaitļi"} + hans{"VienkārÅ¡otie Ä·Ä«nieÅ¡u cipari"} + hansfin{"VienkārÅ¡otie Ä·Ä«nieÅ¡u cipari finanÅ¡u dokumentiem"} + hant{"Tradicionālie Ä·Ä«nieÅ¡u cipari"} + hantfin{"Tradicionālie Ä·Ä«nieÅ¡u cipari finanÅ¡u dokumentiem"} + hebr{"Ivrita cipari"} + jpan{"Japāņu cipari"} + jpanfin{"Japāņu cipari finanÅ¡u dokumentiem"} + khmr{"Khmeru cipari"} + knda{"Kannadu cipari"} + laoo{"LaosieÅ¡u cipari"} + latn{"Arābu cipari"} + mlym{"Malajalu cipari"} + mong{"Mongoļu cipari"} + mymr{"BirmieÅ¡u cipari"} + orya{"Oriju cipari"} + roman{"RomieÅ¡u cipari"} + romanlow{"Mazie romieÅ¡u cipari"} + taml{"Tamilu cipari"} + telu{"Telugu cipari"} + thai{"TajieÅ¡u cipari"} + tibt{"TibetieÅ¡u cipari"} } } Variants{ @@ -638,7 +690,7 @@ lv{ VALENCIA{"valensieÅ¡u"} WADEGILE{"Veida-Džailza romanizācija"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} codePatterns{ language{"Valoda: {0}"} script{"RakstÄ«ba: {0}"} diff --git a/icuSources/data/lang/mas.txt b/icuSources/data/lang/mas.txt index 55dd354a..18a683ff 100755 --- a/icuSources/data/lang/mas.txt +++ b/icuSources/data/lang/mas.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/mas.xml @@ -57,5 +57,5 @@ mas{ zh{"nkʉtʉ́k ɔ́ɔ̄ lchina"} zu{"nkʉtʉ́k ɔ́ɔ̄ lzulu"} } - Version{"2.0.46.85"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/mer.txt b/icuSources/data/lang/mer.txt index 328f4690..351b8ffb 100755 --- a/icuSources/data/lang/mer.txt +++ b/icuSources/data/lang/mer.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/mer.xml @@ -57,5 +57,5 @@ mer{ zh{"KÄ©china"} zu{"KÄ©zulu"} } - Version{"2.0.47.63"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/mfe.txt b/icuSources/data/lang/mfe.txt index 49f72d69..e086b301 100755 --- a/icuSources/data/lang/mfe.txt +++ b/icuSources/data/lang/mfe.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/mfe.xml @@ -57,5 +57,5 @@ mfe{ zh{"sinwa, mandarin"} zu{"zoulou"} } - Version{"2.0.47.63"} + Version{"2.0.64.50"} } diff --git a/icuSources/data/lang/mg.txt b/icuSources/data/lang/mg.txt index d789881d..e8f856b4 100755 --- a/icuSources/data/lang/mg.txt +++ b/icuSources/data/lang/mg.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/mg.xml @@ -57,5 +57,5 @@ mg{ zh{"Sinoa, Mandarin"} zu{"Zolò"} } - Version{"2.0.47.63"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/mgh.txt b/icuSources/data/lang/mgh.txt new file mode 100755 index 00000000..f098238c --- /dev/null +++ b/icuSources/data/lang/mgh.txt @@ -0,0 +1,60 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/mgh.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/mgh.xml + */ +mgh{ + Languages{ + ak{"Ikan"} + am{"Imhari"} + ar{"Iarabu"} + be{"Ibelausi"} + bg{"Ibulgaria"} + bn{"Ibangla"} + cs{"Icheki"} + de{"Ijerimani"} + el{"Igiriki"} + en{"Ingilishi"} + es{"Ihispaniola"} + fa{"Iajemi"} + fr{"Ifaransa"} + ha{"Ihausa"} + hi{"Ihindi"} + hu{"Ihungari"} + ig{"Igbo"} + it{"Italiano"} + ja{"Ijapani"} + jv{"Ijava"} + km{"Ikambodia"} + ko{"Ikorea"} + mgh{"Makua"} + ms{"Imalesia"} + my{"Iburma"} + ne{"Inepali"} + nl{"Iholanzi"} + pa{"Ipunjabi"} + pl{"Ipolandi"} + pt{"Nreno"} + ro{"Iromania"} + ru{"Irisi"} + rw{"Inyaranda"} + so{"Isomali"} + sv{"Iswidi"} + ta{"Itamil"} + th{"Itailandi"} + tr{"Ituruki"} + uk{"Iukran"} + ur{"Ihurdu"} + vi{"Ivyetinamu"} + yo{"Iyoruba"} + zh{"Ichina"} + zu{"Izulu"} + } + Version{"2.0.64.50"} +} diff --git a/icuSources/data/lang/mk.txt b/icuSources/data/lang/mk.txt index 5ee8e00b..f2bb27ab 100644 --- a/icuSources/data/lang/mk.txt +++ b/icuSources/data/lang/mk.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/mk.xml @@ -570,6 +570,9 @@ mk{ calendar{ buddhist{"Будистички календар"} chinese{"Кинески календар"} + coptic{"Коптски календар"} + ethiopic{"Етиопски календар"} + ethiopic-amete-alem{"Етиопски Амет Алем календар"} gregorian{"Грегоријански календар"} hebrew{"Еврејски календар"} indian{"Индијски национален календар"} @@ -580,19 +583,21 @@ mk{ } collation{ big5han{"Традиционално кинеско сортирање"} - direct{"Директно сортирање"} gb2312han{"Поедноставено кинеско сортирање"} phonebook{"Азбучен редослед"} pinyin{"Сортирање Pinyin"} stroke{"Ритмички редослед"} traditional{"Традиционално сортирање"} } + numbers{ + latn{"арапски броеви"} + } } Variants{ PINYIN{"Пинјин романизација"} WADEGILE{"Вејд-Џајлс романизација"} } - Version{"2.0.47.63"} + Version{"2.0.65.46"} codePatterns{ language{"Јазик: {0}"} script{"Писмо: {0}"} diff --git a/icuSources/data/lang/ml.txt b/icuSources/data/lang/ml.txt index de51a2d9..0b8de5cd 100644 --- a/icuSources/data/lang/ml.txt +++ b/icuSources/data/lang/ml.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ml.xml @@ -14,6 +14,8 @@ ml{ calendar{"കലണ്ടര്‍"} collation{"അകാരാദിക്രമം"} currency{"നാണയം"} + numbers{"അക്കങ്ങള്‍‌"} + x{"സ്വകാര്യ ഉപയോഗം"} } Languages{ aa{"അഫാര്‍"} @@ -523,6 +525,9 @@ ml{ zxx{"ഭാഷേതരം"} zza{"സാസാ"} } + LanguagesShort{ + az{"അസേരി"} + } Scripts{ Arab{"അറബി"} Armi{"അര്‍മി"} @@ -655,26 +660,75 @@ ml{ 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"} - direct{"പ്രത്യക്ഷക്രമീകരണം"} + 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{ @@ -689,7 +743,7 @@ ml{ POSIX{"കമ്പ്യൂട്ടര്‍"} REVISED{"പരിഷ്ക്കരിച്ച ലിപി"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} codePatterns{ language{"ഭാഷ: {0}"} script{"ലിപി: {0}"} diff --git a/icuSources/data/lang/mo.txt b/icuSources/data/lang/mo.txt index 23495025..ef3bdd70 100755 --- a/icuSources/data/lang/mo.txt +++ b/icuSources/data/lang/mo.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/mo.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** mo{ "%%ALIAS"{"ro_MD"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/lang/mr.txt b/icuSources/data/lang/mr.txt index ea6dfb3a..cecf5d8e 100644 --- a/icuSources/data/lang/mr.txt +++ b/icuSources/data/lang/mr.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/mr.xml @@ -10,6 +10,13 @@ * ICU source: /xml/main/mr.xml */ mr{ + Keys{ + calendar{"दिनदर्शिका"} + collation{"कोलेशन"} + currency{"चलन"} + numbers{"संख्या"} + x{"खासगी-वापर"} + } Languages{ aa{"अफार"} ab{"अबखेजियन"} @@ -520,6 +527,9 @@ mr{ zxx{"भाषावैज्ञानिक सामग्री नाही"} zza{"झाझा"} } + LanguagesShort{ + az{"अझेरी"} + } Scripts{ Arab{"अरबी"} Armi{"इम्पिरियल आर्मेनिक"} @@ -652,9 +662,83 @@ mr{ 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{"पारंपारिक चीनी अनुक्रम - Big5"} + dictionary{"शब्दकोश अनुक्रम"} + ducet{"डीफॉल्ट यूनिकोड अनुक्रम"} + gb2312han{"सरलीकृत चीनी अनुक्रम - GB2312"} + 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{ PINYIN{"पिनयिन रोमनायझेशन"} WADEGILE{"वादे-गिलेस रोमनायझेशन"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} + localeDisplayPattern{ + separator{","} + } } diff --git a/icuSources/data/lang/ms.txt b/icuSources/data/lang/ms.txt index 5203aca3..a65eed49 100644 --- a/icuSources/data/lang/ms.txt +++ b/icuSources/data/lang/ms.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ms.xml @@ -10,59 +10,287 @@ * ICU source: /xml/main/ms.xml */ ms{ + Keys{ + calendar{"Kalendar"} + collation{"Kolasi"} + currency{"Mata wang"} + numbers{"Nombor"} + x{"Penggunaan Peribadi"} + } Languages{ + ab{"Abkhazia"} af{"Afrikaans"} am{"Amharic"} ar{"Arab"} as{"Assam"} + ay{"Aymara"} + az{"Azerbaijan"} be{"Belarus"} + bg{"Bulgaria"} bn{"Benggala"} + bo{"Tibet"} bs{"Bosnia"} ca{"Catalonia"} + cs{"Czech"} cy{"Wales"} + da{"Denmark"} + de{"Jerman"} + de_AT{"Jerman Austria"} + de_CH{"Jerman Halus Switzerland"} + dv{"Divehi"} + dz{"Dzongkha"} + efi{"Efik"} + el{"Greek"} + en{"Inggeris"} + en_AU{"Inggeris Australia"} + en_CA{"Inggeris Kanada"} + en_GB{"Inggeris British"} + en_US{"Bahasa Inggeris AS"} eo{"Esperanto"} + es{"Sepanyol"} + es_419{"Sepanyol Amerika Latin"} + es_ES{"Sepanyol Iberia"} + et{"Estonia"} eu{"Basque"} fa{"Parsi"} + fi{"Finland"} + fil{"Filipina"} + fj{"Fiji"} + fo{"Faroe"} + fr{"Perancis"} + fr_CA{"Perancis Kanada"} + fr_CH{"Perancis Switzerland"} fy{"Frisian"} + ga{"Ireland"} gd{"Scots Gaelic"} gl{"Galicia"} + gn{"Guarani"} + gsw{"Jerman Switzerland"} gu{"Gujerat"} + ha{"Hausa"} + haw{"Hawaii"} + he{"Ibrani"} + hi{"Hindi"} hr{"Croat"} + ht{"Haiti"} hu{"Hungary"} hy{"Armenia"} id{"Indonesia"} + ig{"Igbo"} + is{"Iceland"} + it{"Itali"} + ja{"Jepun"} + jv{"Jawa"} ka{"Georgia"} + kk{"Kazakhstan"} km{"Khmer"} kn{"Kannada"} + ko{"Korea"} + ks{"Kashmiri"} + ku{"Kurdish"} + ky{"Kirghiz"} la{"Latin"} + lb{"Luxembourg"} ln{"Lingala"} lo{"Laos"} + lt{"Lithuania"} + lv{"Latvia"} + mg{"Malagasy"} + mi{"Maori"} + mk{"Macedonia"} ml{"Malayalam"} mn{"Mongolia"} mr{"Marathi"} ms{"Bahasa Melayu"} mt{"Malta"} + my{"Burma"} + nb{"BokmÃ¥l Norway"} + nd{"Ndebele Utara"} ne{"Nepal"} + nl{"Belanda"} + nl_BE{"Flemish"} nn{"Nynorsk Norway"} + nso{"Sotho Utara"} + ny{"Nyanja"} + or{"Oriya"} + os{"Ossete"} pa{"Punjabi"} + pl{"Poland"} + ps{"Pashto"} + pt{"Portugis"} + pt_BR{"Portugis Brazil"} pt_PT{"Portugis Iberia"} + qu{"Quechua"} + rm{"Romansh"} + rn{"Rundi"} + ro{"Romania"} + ru{"Rusia"} + rw{"Kinyarwanda"} sa{"Sanskrit"} sd{"Sindhi"} + se{"Sami Utara"} + sg{"Sango"} sh{"SerboCroatia"} si{"Sinhala"} sk{"Slovak"} sl{"Slovenia"} + sm{"Samoa"} + sn{"Shona"} so{"Somali"} sq{"Albania"} sr{"Serbia"} + ss{"Swati"} + st{"Sotho Selatan"} su{"Sunda"} + sv{"Sweden"} sw{"Swahili"} ta{"Tamil"} te{"Telugu"} + tet{"Tetum"} + tg{"Tajik"} th{"Thai"} ti{"Tigrinya"} + tk{"Turkmen"} + tn{"Tswana"} + to{"Tonga"} + tpi{"Tok Pisin"} + tr{"Turki"} + ts{"Tsonga"} + tt{"Tatar"} + ty{"Tahiti"} ug{"Uighur"} + uk{"Ukraine"} + und{"Bahasa Tidak Diketahui"} + ur{"Urdu"} + uz{"Uzbekistan"} + ve{"Venda"} vi{"Vietnam"} + wo{"Wolof"} + xh{"Xhosa"} + yo{"Yoruba"} + zh{"Cina"} + zh_Hans{"Cina Ringkas"} + zh_Hant{"Cina Tradisional"} + zu{"Zulu"} + zxx{"Tidak kandungan linguistik"} + } + LanguagesShort{ + az{"Azeri"} + } + Scripts{ + Arab{"Arab"} + Armn{"Armenia"} + Beng{"Bengali"} + Bopo{"Bopomofo"} + Brai{"Braille"} + Cyrl{"Cyril"} + Deva{"Devanagari"} + Ethi{"Ethiopia"} + Geor{"Georgia"} + Grek{"Greek"} + Gujr{"Gujarat"} + Guru{"Gurmukhi"} + Hang{"Hangul"} + Hani{"Han"} + Hans{"Ringkas"} + Hant{"Tradisional"} + Hebr{"Ibrani"} + Hira{"Hiragana"} + Jpan{"Jepun"} + Kana{"Katakana"} + Khmr{"Khmer"} + Knda{"Kannada"} + Kore{"Korea"} + Laoo{"Lao"} + Latn{"Latin"} + Mlym{"Malayalam"} + Mong{"Mongolia"} + Mymr{"Myammar"} + Orya{"Oriya"} + Sinh{"Sinhala"} + Taml{"Tamil"} + Telu{"Telugu"} + Thaa{"Thaana"} + Thai{"Thai"} + Tibt{"Tibet"} + Zsym{"Simbol"} + Zxxx{"Tidak ditulis"} + Zyyy{"Biasa"} + Zzzz{"Skrip Tidak Diketahui"} + } + Scripts%stand-alone{ + Hans{"Han Ringkas"} + Hant{"Han Tradisional"} + } + Types{ + calendar{ + buddhist{"Kalendar Buddha"} + chinese{"Kalendar Cina"} + coptic{"Kalendar Qibti"} + ethiopic{"Kalendar Ethiopia"} + ethiopic-amete-alem{"Kalendar Amete Alem Ethiopia"} + gregorian{"Kalendar Gregory"} + hebrew{"Kalendar Ibrani"} + indian{"Kalendar Kebangsaan India"} + islamic{"Kalendar Islam"} + islamic-civil{"Kalendar Sivil Islam"} + japanese{"Kalendar Jepun"} + persian{"Kalendar Parsi"} + roc{"Kalendar Minguo"} + } + collation{ + big5han{"Aturan Isih Cina Tradisional - Big5"} + dictionary{"Aturan Isih Kamus"} + ducet{"Aturan Isih Unikod Lalai"} + gb2312han{"Aturan Isih Bahasa Cina Ringkas - GB2312"} + phonebook{"Aturan Isih Buku Telefon"} + pinyin{"Aturan Isih Pinyin"} + reformed{"Aturan Isih Pembaharuan"} + search{"Carian Tujuan Umum"} + stroke{"Aturan Isih Coretan"} + traditional{"Aturan Isih Tradisional"} + unihan{"Aturan Isih Coretan Radikal"} + } + numbers{ + arab{"Digit Indi-Arab"} + arabext{"Digit Indi Arab Lanjutan"} + armn{"Angka Armenia"} + armnlow{"Angka Kecil Armenia"} + beng{"Digit Bengali"} + deva{"Digit Devanagari"} + ethi{"Angka Ethiopia"} + fullwide{"Digit Lebar Penuh"} + geor{"Angka Georgia"} + grek{"Angka Greek"} + greklow{"Angka Huruf Kecil Greek"} + gujr{"Digit Gujarat"} + guru{"Digit Gurmukhi"} + hanidec{"Angka Perpuluhan Cina"} + hans{"Angka Cina Ringkas"} + hansfin{"Angka Kewangan Cina Ringkas"} + hant{"Angka Cina Tradisional"} + hantfin{"Angka Kewangan Cina Tradisional"} + hebr{"Angka Ibrani"} + jpan{"Angka Jepun"} + jpanfin{"Angka Kewangan Jepun"} + khmr{"Digit Khmer"} + knda{"Digit Kannada"} + laoo{"Digit Lao"} + latn{"Digit Barat"} + mlym{"Digit Malayalam"} + mong{"Digit Mongolia"} + mymr{"Digit Myammar"} + orya{"Digit Oriya"} + roman{"Angka Roman"} + romanlow{"Angka Huruf Kecil Roman"} + taml{"Angka Tamil"} + telu{"Digit Telugu"} + thai{"Digit Thai"} + tibt{"Digit Tibet"} + } + } + Version{"2.0.65.46"} + localeDisplayPattern{ + separator{","} } - Version{"2.0.50.96"} } diff --git a/icuSources/data/lang/mt.txt b/icuSources/data/lang/mt.txt index 604e0ec3..9b366c4a 100644 --- a/icuSources/data/lang/mt.txt +++ b/icuSources/data/lang/mt.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/mt.xml @@ -516,7 +516,6 @@ mt{ } collation{ big5han{"Ordni Ċiniż Tradizzjonali (Big5)"} - direct{"Ordni Diretta"} gb2312han{"Ordni Ċiniż Sempliċi (GB2312)"} phonebook{"Ordni Telefonika"} pinyin{"Ordni tal-Pinjin"} @@ -527,7 +526,7 @@ mt{ Variants{ REVISED{"Ortografija Irriveda"} } - Version{"2.0.47.67"} + Version{"2.0.65.46"} codePatterns{ language{"Lingwa: {0}"} script{"Skritt: {0}"} diff --git a/icuSources/data/lang/mua.txt b/icuSources/data/lang/mua.txt new file mode 100755 index 00000000..8e6b4f5c --- /dev/null +++ b/icuSources/data/lang/mua.txt @@ -0,0 +1,61 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/mua.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/mua.xml + */ +mua{ + Languages{ + ak{"akaŋ"} + am{"amharik"} + ar{"arabiya"} + be{"belarussiya"} + bg{"bulgaria"} + bn{"bengalia"} + cs{"syekya"} + de{"germaŋ"} + el{"grek"} + en{"zah Anglofoŋ"} + es{"Espaniya"} + fa{"Persia"} + fr{"zah sǝr Franssǝ"} + ha{"haussa"} + hi{"hindi"} + hu{"hungariya"} + id{"indonesiya"} + ig{"igbo"} + it{"italiya"} + ja{"zah sǝr Japoŋ"} + jv{"javaniya"} + km{"kmer"} + ko{"korea"} + ms{"malasiya"} + mua{"MUNDAŊ"} + my{"birmania"} + ne{"Nepaliya"} + nl{"zah sǝr ma kasǝŋ"} + pa{"Pǝnjabi"} + pl{"Poloniya"} + pt{"Zah sǝr Portugal"} + ro{"Romaniya"} + ru{"Russiya"} + rw{"Zah sǝr Rwanda"} + so{"Somaliya"} + sv{"Swedia"} + ta{"Tamul"} + th{"Tai"} + tr{"Turk"} + uk{"Ukrainia"} + ur{"Urdu"} + vi{"Vietnamiya"} + yo{"Yoruba"} + zh{"zah Syiŋ"} + zu{"Zulu"} + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/lang/my.txt b/icuSources/data/lang/my.txt index c5bfbde5..98bc9451 100644 --- a/icuSources/data/lang/my.txt +++ b/icuSources/data/lang/my.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/my.xml @@ -206,7 +206,6 @@ my{ japanese{"ဂျပန် ပြက္ခဒိန်"} } collation{ - direct{"တိုက်ရိုက်အစဉ်"} phonebook{"ဖုန်းစာအုပ် အစီအစဉ်"} } } @@ -223,7 +222,7 @@ my{ REVISED{"ပြန်လည်စီစစ်ထားသော ရေးထုံး"} SCOTLAND{"စကော့ စံ အင်္ဂလိပ်"} } - Version{"2.0.51.46"} + Version{"2.0.65.46"} codePatterns{ language{"ဘာသာစကား - {0}"} script{"စာ - {0}"} diff --git a/icuSources/data/lang/naq.txt b/icuSources/data/lang/naq.txt index 6b07dff4..b8d2f187 100755 --- a/icuSources/data/lang/naq.txt +++ b/icuSources/data/lang/naq.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/naq.xml @@ -57,5 +57,5 @@ naq{ zh{"Chineesǁî gowab, Mandarinni"} zu{"Zulub"} } - Version{"2.0.46.85"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/nb.txt b/icuSources/data/lang/nb.txt index 4e7b9d99..8e2ce9e1 100644 --- a/icuSources/data/lang/nb.txt +++ b/icuSources/data/lang/nb.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/nb.xml @@ -14,6 +14,8 @@ nb{ calendar{"kalender"} collation{"kollasjon"} currency{"valuta"} + numbers{"tall"} + x{"privat bruk"} } Languages{ aa{"afar"} @@ -26,6 +28,7 @@ nb{ af{"afrikaans"} afa{"afroasiatisk sprÃ¥k"} afh{"afrihili"} + agq{"aghem"} ain{"ainu"} ak{"akan"} akk{"akkadisk"} @@ -44,7 +47,7 @@ nb{ art{"kunstig sprÃ¥k"} arw{"arawak"} as{"assamisk"} - asa{"asu (Tanzania)"} + asa{"asu"} ast{"asturisk"} ath{"athapaskansk sprÃ¥k"} aus{"australsk sprÃ¥k"} @@ -63,7 +66,7 @@ nb{ bej{"beja"} bem{"bemba"} ber{"berbisk"} - bez{"bena (Tanzania)"} + bez{"bena"} bg{"bulgarsk"} bh{"bihari"} bho{"bhojpuri"} @@ -77,6 +80,7 @@ nb{ bo{"tibetansk"} br{"bretonsk"} bra{"braj"} + brx{"bodo"} bs{"bosnisk"} btk{"batak"} bua{"buriat"} @@ -127,12 +131,14 @@ nb{ den{"slavisk"} dgr{"dogrib"} din{"dinka"} + dje{"zarma"} doi{"dogri"} dra{"dravidisk sprÃ¥k"} dsb{"lavsorbisk"} dua{"duala"} dum{"mellomnederlandsk"} dv{"divehi"} + dyo{"jola-fonyi"} dyu{"dyula"} dz{"dzongkha"} ebu{"kiembu"} @@ -225,7 +231,7 @@ nb{ ine{"indoeuropeisk sprÃ¥k"} inh{"ingusjisk"} io{"ido"} - ira{"iransk"} + ira{"iransk sprÃ¥k"} iro{"irokansk sprÃ¥k"} is{"islandsk"} it{"italiensk"} @@ -268,6 +274,7 @@ nb{ kro{"kru"} kru{"kurukh"} ks{"kasjmiri"} + ksf{"bafia"} ku{"kurdisk"} kum{"kumyk"} kut{"kutenai"} @@ -300,13 +307,14 @@ nb{ mai{"maithili"} mak{"makasar"} man{"mandingo"} - map{"austronesisk"} + map{"austronesisk sprÃ¥k"} mas{"masai"} mdf{"moksha"} mdr{"mandar"} men{"mende"} mg{"madagassisk"} mga{"mellomirsk"} + mgh{"makhuwa-meetto"} mh{"marshallesisk"} mi{"maori"} mic{"micmac"} @@ -325,6 +333,7 @@ nb{ mr{"marathi"} ms{"malayisk"} mt{"maltesisk"} + mua{"mundang"} mul{"flere sprÃ¥k"} mun{"mundasprÃ¥k"} mus{"creek"} @@ -348,6 +357,7 @@ nb{ niu{"niueansk"} nl{"nederlandsk"} nl_BE{"flamsk"} + nmg{"kwasio"} nn{"norsk nynorsk"} no{"norsk"} nog{"nogai"} @@ -356,6 +366,7 @@ nb{ nr{"sør-ndebele"} nso{"nord-sotho"} nub{"nubisk sprÃ¥k"} + nus{"nuer"} nv{"navajo"} nwc{"klassisk newari"} ny{"nyanja"} @@ -398,11 +409,13 @@ nb{ rn{"rundi"} ro{"rumensk"} roa{"romansk sprÃ¥k"} + rof{"rombo"} rom{"romani"} root{"rot"} ru{"russisk"} rup{"aromansk"} rw{"kinjarwanda"} + rwk{"rwa"} sa{"sanskrit"} sad{"sandawe"} sah{"jakutsk"} @@ -411,6 +424,7 @@ nb{ sam{"samaritansk arameisk"} sas{"sasak"} sat{"santali"} + sbp{"sangu"} sc{"sardinsk"} scn{"siciliansk"} sco{"skotsk"} @@ -454,6 +468,7 @@ nb{ sux{"sumerisk"} sv{"svensk"} sw{"swahili"} + swb{"komorisk"} syc{"klassisk syrisk"} syr{"syrisk"} ta{"tamil"} @@ -486,6 +501,7 @@ nb{ tut{"altaisk sprÃ¥k"} tvl{"tuvalu"} tw{"twi"} + twq{"tasawaq"} ty{"tahitisk"} tyv{"tuvinisk"} udm{"udmurt"} @@ -493,7 +509,7 @@ nb{ uga{"ugaritisk"} uk{"ukrainsk"} umb{"umbundu"} - und{"ukjent eller ugyldig sprÃ¥k"} + und{"ukjent sprÃ¥k"} ur{"urdu"} uz{"usbekisk"} vai{"vai"} @@ -512,6 +528,7 @@ nb{ xh{"xhosa"} yao{"yao"} yap{"yapesisk"} + yav{"yangben"} yi{"jiddisk"} yo{"joruba"} ypk{"jupisk sprÃ¥k"} @@ -659,12 +676,17 @@ nb{ Zsym{"symboler"} Zxxx{"sprÃ¥k uten skrift"} Zyyy{"felles"} - Zzzz{"ukjent eller ugyldig skrift"} + Zzzz{"ukjent skrift"} + } + Scripts%stand-alone{ + Hans{"forenklet han"} + Hant{"tradisjonell han"} } Types{ calendar{ buddhist{"buddhistisk kalender"} chinese{"kinesisk kalender"} + coptic{"koptisk kalender"} ethiopic{"etiopisk kalender"} ethiopic-amete-alem{"etiopisk amete-alem-kalender"} gregorian{"gregoriansk kalender"} @@ -679,15 +701,54 @@ nb{ collation{ big5han{"tradisjonell kinesisk sortering - Big 5"} dictionary{"ordlistesortering"} - direct{"direkte sortering"} + ducet{"standard Unicode-sorteringsrekkefølge"} gb2312han{"forenklet kinesisk sortering - GB2312"} phonebook{"telefonkatalogsortering"} + phonetic{"fonetisk sortering"} pinyin{"pinyinsortering"} reformed{"reformert sortering"} + search{"søk av normaltype"} stroke{"streksortering"} traditional{"tradisjonell sortering"} unihan{"radikal-strek-sortering"} } + numbers{ + arab{"arabisk-indiske tall"} + arabext{"utvidede arabisk-indiske tall"} + armn{"armenske tallsymboler"} + armnlow{"smÃ¥ armenske tallsymboler"} + beng{"bengalske tall"} + deva{"devanagari-tall"} + ethi{"etiopiske tallsymboler"} + fullwide{"tall med full bredde"} + geor{"georgiske tall"} + grek{"greske tallsymboler"} + greklow{"smÃ¥ greske tallsymboler"} + gujr{"gujarati-tall"} + guru{"gurmukhi-tall"} + hanidec{"kinesiske desimaltallsymboler"} + hans{"forenklede kinesiske tallsymboler"} + hansfin{"forenklede kinesiske finanstallsymboler"} + hant{"tradisjonelle kinesiske tallsymboler"} + hantfin{"tradisjonelle kinesiske finanstallsymboler"} + hebr{"hebraiske tallsymboler"} + jpan{"japanske tallsymboler"} + jpanfin{"japanske finanstallsymboler"} + khmr{"khmer-tall"} + knda{"kannada-tall"} + laoo{"lao-tall"} + latn{"vestlige tall"} + mlym{"malayalam-tall"} + mong{"mongolske tall"} + mymr{"myanmar-tall"} + orya{"oriya-tall"} + roman{"romertall"} + romanlow{"smÃ¥ romertall"} + taml{"tamilske tallsymboler"} + telu{"telugu-tall"} + thai{"thailandske tall"} + tibt{"tibetanske tall"} + } } Variants{ 1606NICT{"nyere mellomfransk til 1606"} @@ -695,16 +756,20 @@ nb{ 1901{"tradisjonell tysk ortografi"} 1994{"standardisert resisk ortografi"} 1996{"tysk ortografi fra 1996"} + ALUKU{"Aluku-dialekt"} AREVELA{"øst-armensk"} AREVMDA{"vest-armensk"} BISKE{"san giorgio- og biladialekt"} BOONT{"boontling"} FONIPA{"det internasjonale fonetiske alfabet (IPA)"} FONUPA{"det uraliske fonetiske alfabet (UPA)"} + KKCOR{"felles ortografi"} MONOTON{"monotonisk rettskriving"} + NDYUKA{"Ndyuka-dialekt"} NEDIS{"natisonedialekt"} NJIVA{"gniva- og njivadialekt"} OSOJS{"oseacco- og osojanedialekt"} + PAMAKA{"Pamaka-dialekt"} PINYIN{"pinyin"} POLYTON{"polytonisk rettskriving"} POSIX{"datasprÃ¥k"} @@ -717,7 +782,7 @@ nb{ VALENCIA{"valensisk dialekt"} WADEGILE{"Wade-Giles"} } - Version{"2.0.50.96"} + Version{"2.0.65.46"} codePatterns{ language{"SprÃ¥k: {0}"} script{"Skrift: {0}"} diff --git a/icuSources/data/lang/nb_NO.txt b/icuSources/data/lang/nb_NO.txt index e57bcbf5..a1437d37 100644 --- a/icuSources/data/lang/nb_NO.txt +++ b/icuSources/data/lang/nb_NO.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/lang/nd.txt b/icuSources/data/lang/nd.txt index 571541f4..5cf1beac 100755 --- a/icuSources/data/lang/nd.txt +++ b/icuSources/data/lang/nd.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/nd.xml @@ -57,5 +57,5 @@ nd{ zh{"isi-China"} zu{"isi-Zulu"} } - Version{"2.0.47.63"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/ne.txt b/icuSources/data/lang/ne.txt index 5c9c89fa..ab431a59 100644 --- a/icuSources/data/lang/ne.txt +++ b/icuSources/data/lang/ne.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ne.xml @@ -170,7 +170,6 @@ ne{ } collation{ big5han{"परम्परागत चिनिँया क्रमबद्धता पद्दति - बिग फाइभ"} - direct{"प्रत्यक्ष क्रमबद्धता पद्दति"} gb2312han{"सरलिकृत चिनियाँ क्रमबद्धता पद्दति-गीबीटुथ्रीवानटु"} phonebook{"टेलिफोन पुस्तिका क्रमबद्धतापद्दति"} pinyin{"पिनयिन क्रमबद्धता पद्दति"} @@ -182,5 +181,5 @@ ne{ AREVELA{"पूर्वी आर्मेनियाली"} POSIX{"कम्प्युटर"} } - Version{"2.0.50.94"} + Version{"2.0.64.72"} } diff --git a/icuSources/data/lang/nl.txt b/icuSources/data/lang/nl.txt index 1b9bc611..ed11024d 100644 --- a/icuSources/data/lang/nl.txt +++ b/icuSources/data/lang/nl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/nl.xml @@ -13,7 +13,9 @@ nl{ Keys{ calendar{"Kalender"} collation{"Volgorde"} - currency{"Munteenheid"} + currency{"Valuta"} + numbers{"Cijfers"} + x{"Privégebruik"} } Languages{ aa{"Afar"} @@ -86,7 +88,7 @@ nl{ car{"Caribisch"} cau{"Kaukasische taal"} cch{"Atsam"} - ce{"Chechen"} + ce{"Tsjetsjeens"} ceb{"Cebuano"} cel{"Keltische taal"} ch{"Chamorro"} @@ -170,7 +172,7 @@ nl{ frr{"Noord-Fries"} frs{"Oost-Fries"} fur{"Friulisch"} - fy{"Fries"} + fy{"West-Fries"} ga{"Iers"} gaa{"Ga"} gay{"Gayo"} @@ -251,7 +253,7 @@ nl{ ki{"Kikuyu"} kj{"Kuanyama"} kk{"Kazachs"} - kl{"Kalaallisut"} + kl{"Groenlands"} km{"Khmer"} kmb{"Kimbundu"} kn{"Kannada"} @@ -264,9 +266,9 @@ nl{ krl{"Karelisch"} kro{"Kru"} kru{"Kurukh"} - ks{"Kashmiri"} + ks{"Kasjmiri"} ku{"Koerdisch"} - kum{"Kumyk"} + kum{"Koemuks"} kut{"Kutenai"} kv{"Komi"} kw{"Cornish"} @@ -280,7 +282,7 @@ nl{ lg{"Ganda"} li{"Limburgs"} ln{"Lingala"} - lo{"Lao"} + lo{"Laotiaans"} lol{"Mongo"} loz{"Lozi"} lt{"Litouws"} @@ -328,8 +330,8 @@ nl{ mwr{"Marwari"} my{"Birmees"} myn{"Mayan-taal"} - myv{"Erzya"} - na{"Nauru"} + myv{"Erzja"} + na{"Nauruaans"} nah{"Nahuatl"} nai{"Noord-Amerikaans Indiaanse taal"} nap{"Napolitaans"} @@ -372,7 +374,7 @@ nl{ pag{"Pangasinan"} pal{"Pahlavi"} pam{"Pampanga"} - pap{"Papiamento"} + pap{"Papiaments"} pau{"Palauaans"} peo{"Oudperzisch"} phi{"Filippijnse taal"} @@ -391,7 +393,7 @@ nl{ rap{"Rapanui"} rar{"Rarotongan"} rm{"Reto-Romaans"} - rn{"Rundi"} + rn{"Kirundi"} ro{"Roemeens"} roa{"Romaanse taal"} rom{"Romani"} @@ -401,7 +403,7 @@ nl{ rw{"Kinyarwanda"} sa{"Sanskriet"} sad{"Sandawe"} - sah{"Yakut"} + sah{"Jakoets"} sai{"Zuid-Amerikaans Indiaanse taal"} sal{"Salishan-taal"} sam{"Samaritaans-Aramees"} @@ -441,7 +443,7 @@ nl{ sr{"Servisch"} srn{"Sranantongo"} srr{"Serer"} - ss{"Swati"} + ss{"Swazi"} ssa{"Nilo-Saharaanse taal"} st{"Zuid-Sotho"} su{"Soendanees"} @@ -458,20 +460,20 @@ nl{ te{"Teloegoe"} tem{"Timne"} ter{"Tereno"} - tet{"Tetum"} + tet{"Tetun"} tg{"Tadzjieks"} th{"Thais"} ti{"Tigrinya"} tig{"Tigre"} tiv{"Tiv"} tk{"Turkmeens"} - tkl{"Tokelau"} + tkl{"Tokelaus"} tl{"Tagalog"} tlh{"Klingon"} tli{"Tlingit"} tmh{"Tamashek"} tn{"Tswana"} - to{"Tonga"} + to{"Tongaans"} tog{"Nyasa Tonga"} tpi{"Tok Pisin"} tr{"Turks"} @@ -481,16 +483,16 @@ nl{ tum{"Toemboeka"} tup{"Tupi-taal"} tut{"Altaïsche taal"} - tvl{"Tuvalu"} + tvl{"Tuvaluaans"} tw{"Twi"} ty{"Tahitisch"} tyv{"Tuvinisch"} - udm{"Udmurt"} + udm{"Oedmoerts"} ug{"Oeigoers"} uga{"Oegaritisch"} uk{"Oekraïens"} umb{"Umbundu"} - und{"Onbepaald"} + und{"Onbekende taal"} ur{"Urdu"} uz{"Oezbeeks"} vai{"Vai"} @@ -498,7 +500,7 @@ nl{ vi{"Vietnamees"} vo{"Volapük"} vot{"Votisch"} - wa{"Wallonisch"} + wa{"Waals"} wak{"Wakashan-taal"} wal{"Walamo"} war{"Waray"} @@ -526,6 +528,9 @@ nl{ zxx{"Geen linguïstische inhoud"} zza{"Zaza"} } + LanguagesShort{ + az{"Azeri"} + } Scripts{ Arab{"Arabisch"} Armi{"Keizerlijk Aramees"} @@ -658,29 +663,76 @@ nl{ Zyyy{"Algemeen"} Zzzz{"Code voor ongecodeerde schriftsystemen"} } + Scripts%stand-alone{ + Hans{"Vereenvoudigd Chinees"} + Hant{"Traditioneel Chinees"} + } Types{ calendar{ buddhist{"Boeddhistische kalender"} chinese{"Chinese kalender"} + coptic{"Koptische kalender"} + ethiopic{"Ethiopische kalender"} + ethiopic-amete-alem{"Ethiopische Amete Alem-kalender"} gregorian{"Gregoriaanse kalender"} hebrew{"Hebreeuwse kalender"} indian{"Indiase nationale kalender"} islamic{"Islamitische kalender"} islamic-civil{"Islamitische kalender (cyclisch)"} japanese{"Japanse kalender"} + persian{"Perzische kalender"} roc{"Kalender van de Chinese Republiek"} } collation{ - big5han{"Traditioneel Chinees"} + big5han{"Traditioneel-Chinese sorteervolgorde - Big5"} dictionary{"Woordenboeksorteervolgorde"} - direct{"Directe sorteervolgorde"} - gb2312han{"Vereenvoudigd Chinees"} + ducet{"Standaard Unicode-sorteervolgorde"} + gb2312han{"Vereenvoudigd-Chinese sorteervolgorde - GB2312"} phonebook{"Telefoonboeksorteervolgorde"} + phonetic{"Fonetische sorteervolgorde"} pinyin{"Pinyinvolgorde"} reformed{"Herziene sorteervolgorde"} + search{"Algemeen zoeken"} stroke{"Streeksorteervolgorde"} traditional{"Traditionele sorteervolgorde"} - unihan{"Radicaalstreeksorteervolgorde"} + unihan{"Sorteervolgorde radicalen/strepen"} + } + numbers{ + arab{"Arabisch-Indische cijfers"} + arabext{"Uitgebreide Arabisch-Indische cijfers"} + armn{"Armeense cijfers"} + armnlow{"Kleine Armeense cijfers"} + beng{"Bengaalse cijfers"} + deva{"Devanagari cijfers"} + ethi{"Ethiopische cijfers"} + fullwide{"Cijfers met volledige breedte"} + geor{"Georgische cijfers"} + grek{"Griekse cijfers"} + greklow{"Kleine Griekse cijfers"} + gujr{"Gujarati cijfers"} + guru{"Gurmukhi cijfers"} + hanidec{"Chinese decimale getallen"} + hans{"Vereenvoudigd Chinese cijfers"} + hansfin{"Vereenvoudigd Chinese financiële cijfers"} + hant{"Traditioneel Chinese cijfers"} + hantfin{"Traditioneel Chinese financiële cijfers"} + hebr{"Hebreeuwse cijfers"} + jpan{"Japanse cijfers"} + jpanfin{"Japanse financiële cijfers"} + khmr{"Khmer cijfers"} + knda{"Kannada cijfers"} + laoo{"Laotiaanse cijfers"} + latn{"Westerse cijfers"} + mlym{"Malayalam cijfers"} + mong{"Mongoolse cijfers"} + mymr{"Myanmarese cijfers"} + orya{"Oriya cijfers"} + roman{"Romeinse cijfers"} + romanlow{"Kleine Romeinse cijfers"} + taml{"Tamil cijfers"} + telu{"Telugu cijfers"} + thai{"Thaise cijfers"} + tibt{"Tibetaanse cijfers"} } } Variants{ @@ -689,34 +741,56 @@ nl{ 1901{"Traditionele Duitse spelling"} 1994{"Gestandaardiseerde Resiaanse spelling"} 1996{"Duitse spelling van 1996"} + ALALC97{"Romanisering ALA-LC, editie 1997"} + ALUKU{"Aloekoe"} AREVELA{"Oost-Armeens"} AREVMDA{"West-Armeens"} BAKU1926{"Eenvormig Turkse Latijnse alfabet"} + BAUDDHA{"Bauddha"} + BISCAYAN{"Biskajaans"} BISKE{"San Giorgio/Bila-dialect"} BOONT{"Boontling"} FONIPA{"Internationaal Fonetisch Alfabet"} FONUPA{"Oeralisch Fonetisch Alfabet"} + FONXSAMP{"Fonxsamp"} + HEPBURN{"Hepburn-romanisering"} + HOGNORSK{"Hoognoors"} + JAUER{"Jauer"} + JYUTPING{"Jyutping"} KKCOR{"Algemene spelling"} + LAUKIKA{"Laukika"} LIPAW{"Het Lipovaz-dialect van het Resiaans"} + LUNA1918{"Luna1918"} MONOTON{"Monotonaal"} + NDYUKA{"Ndyuka"} NEDIS{"Natisone-dialect"} NJIVA{"Gniva/Njiva-dialect"} OSOJS{"Oseacco/Osojane-dialect"} + PAMAKA{"Pamaka"} + PETR1708{"Petr1708"} PINYIN{"Pinyin"} POLYTON{"Polytonaal"} POSIX{"Computer"} + PUTER{"Puter"} REVISED{"Gewijzigde spelling"} ROZAJ{"Resiaans"} + RUMGR{"Rumgr"} SAAHO{"Saho"} SCOTLAND{"Schots standaard-Engels"} SCOUSE{"Liverpools (Scouse)"} SOLBA{"Stolvizza/Solbica-dialect"} + SURMIRAN{"Surmiran"} + SURSILV{"Sursilvan"} + SUTSILV{"Sutsilvan"} TARASK{"Taraskievica-spelling"} UCCOR{"Eenvormige spelling"} + ULSTER{"Ulster"} + VAIDIKA{"Vaidika"} VALENCIA{"Valenciaans"} + VALLADER{"Vallader"} WADEGILE{"Wade-Giles"} } - Version{"2.0.51.59"} + Version{"2.0.65.46"} codePatterns{ language{"Taal: {0}"} script{"Schrift: {0}"} diff --git a/icuSources/data/lang/nl_BE.txt b/icuSources/data/lang/nl_BE.txt index 47a138e2..da8a1646 100644 --- a/icuSources/data/lang/nl_BE.txt +++ b/icuSources/data/lang/nl_BE.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/nl_BE.xml @@ -17,5 +17,5 @@ nl_BE{ traditional{"Traditioneel"} } } - Version{"2.0.45.82"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/nmg.txt b/icuSources/data/lang/nmg.txt new file mode 100755 index 00000000..117963ba --- /dev/null +++ b/icuSources/data/lang/nmg.txt @@ -0,0 +1,60 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/nmg.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/nmg.xml + */ +nmg{ + Languages{ + ak{"Kiɛl akan"} + am{"Kiɛl amaria"} + ar{"Kiɛl b'árabe"} + be{"Kiɛl belarussie"} + bg{"Kiɛl bulgaria"} + bn{"Kiɛl bengalia"} + cs{"Kiɛl bó tchɛk"} + de{"Jáman"} + el{"Kiɛl bó grɛk"} + en{"Ngɛ̄lɛ̄n"} + es{"Paŋá"} + fa{"Kiɛl pɛrsia"} + fr{"Fala"} + ha{"Kiɛl máwúsá"} + hi{"Kiɛl b'indien"} + hu{"Kiɛl b'ɔ́ngrois"} + id{"Kiɛl indonesie"} + ig{"Kiɛl ikbo"} + it{"Kiɛl italia"} + ja{"Kiɛl bó japonɛ̌"} + jv{"Kiɛl bó javanɛ̌"} + km{"Kiɛl bó mɛr"} + ko{"Kiɛl koré"} + ms{"Kiɛl Malɛ̌siā"} + my{"Kiɛl birmania"} + ne{"Kiɛl nepal"} + nl{"Kiɛl bóllandais"} + pa{"Kiɛl pɛndjabi"} + pl{"Kiɛl pɔlɔŋe"} + pt{"Kiɛl bó pɔ̄rtugɛ̂"} + ro{"Kiɛl bó rumɛ̂n"} + ru{"Kiɛl russia"} + rw{"Kiɛl rwandā"} + so{"Kiɛl somaliā"} + sv{"Kiɛl bó suedois"} + ta{"Kiɛl tamul"} + th{"Kiɛl thaï"} + tr{"Kiɛl bó turk"} + uk{"Kiɛl b'ukrɛ̄nien"} + ur{"Kiɛl úrdu"} + vi{"Kiɛl viɛtnam"} + yo{"Yorúbâ"} + zh{"Kiɛl bó chinois"} + zu{"Zulu"} + } + Version{"2.0.66.10"} +} diff --git a/icuSources/data/lang/nn.txt b/icuSources/data/lang/nn.txt index aa32fc88..eb5677fc 100644 --- a/icuSources/data/lang/nn.txt +++ b/icuSources/data/lang/nn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/nn.xml @@ -14,6 +14,7 @@ nn{ calendar{"kalender"} collation{"kollasjon"} currency{"valuta"} + numbers{"tal"} } Languages{ aa{"afar"} @@ -26,6 +27,7 @@ nn{ af{"afrikaans"} afa{"afroasiatisk sprÃ¥k"} afh{"afrihili"} + agq{"aghem"} ain{"ainu"} ak{"akan"} akk{"akkadisk"} @@ -77,6 +79,7 @@ nn{ bo{"tibetansk"} br{"bretonsk"} bra{"braj"} + brx{"bodo"} bs{"bosnisk"} btk{"batak"} bua{"burjatisk"} @@ -127,12 +130,14 @@ nn{ den{"slavej"} dgr{"dogrib"} din{"dinka"} + dje{"zarma"} doi{"dogri"} dra{"dravidisk sprÃ¥k"} dsb{"lÃ¥gsorbisk"} dua{"duala"} dum{"mellumnederlandsk"} dv{"divehi"} + dyo{"jola-fonyi"} dyu{"dyula"} dz{"dzongkha"} ebu{"kiembu"} @@ -225,7 +230,7 @@ nn{ ine{"indo-europeisk sprÃ¥k"} inh{"ingusjisk"} io{"ido"} - ira{"iransk"} + ira{"iransk sprÃ¥k"} iro{"irokansk sprÃ¥k"} is{"islandsk"} it{"italiensk"} @@ -268,6 +273,7 @@ nn{ kro{"kru"} kru{"kurukh"} ks{"kasjmiri"} + ksf{"bafia"} ku{"kurdisk"} kum{"kumyk"} kut{"kutenai"} @@ -299,7 +305,7 @@ nn{ mai{"maithili"} mak{"makasar"} man{"mandingo"} - map{"austronesisk"} + map{"austronesisk sprÃ¥k"} mas{"masai"} mdf{"moksha"} mdr{"mandar"} @@ -324,6 +330,7 @@ nn{ mr{"marathi"} ms{"malayisk"} mt{"maltesisk"} + mua{"mundang"} mul{"fleire sprÃ¥k"} mun{"mundasprÃ¥k"} mus{"creek"} @@ -347,6 +354,7 @@ nn{ niu{"niueansk"} nl{"nederlandsk"} nl_BE{"flamsk"} + nmg{"kwasio"} nn{"nynorsk"} no{"norsk"} nog{"nogai"} @@ -355,6 +363,7 @@ nn{ nr{"sør-ndebele"} nso{"nordsotho"} nub{"nubisk sprÃ¥k"} + nus{"nuer"} nv{"navajo"} nwc{"klassisk newarisk"} ny{"nyanja"} @@ -388,6 +397,7 @@ nn{ ps{"pashto"} pt{"portugisisk"} pt_BR{"brasiliansk portugisisk"} + pt_PT{"europeisk portugisisk"} qu{"quechua"} raj{"rajasthani"} rap{"rapanui"} @@ -396,11 +406,13 @@ nn{ rn{"rundi"} ro{"rumensk"} roa{"romansk sprÃ¥k"} + rof{"rombo"} rom{"romani"} root{"rot"} ru{"russisk"} rup{"aromansk"} rw{"kinjarwanda"} + rwk{"rwa"} sa{"sanskrit"} sad{"sandawe"} sah{"jakutsk"} @@ -409,6 +421,7 @@ nn{ sam{"samaritansk arameisk"} sas{"sasak"} sat{"santali"} + sbp{"sangu"} sc{"sardinsk"} scn{"siciliansk"} sco{"skotsk"} @@ -485,6 +498,7 @@ nn{ tut{"altaisk sprÃ¥k"} tvl{"tuvalu"} tw{"twi"} + twq{"tasawaq"} ty{"tahitisk"} tyv{"tuvinisk"} udm{"udmurt"} @@ -492,7 +506,7 @@ nn{ uga{"ugaritisk"} uk{"ukrainsk"} umb{"umbundu"} - und{"ikkje bestemt"} + und{"ukjent sprÃ¥k"} ur{"urdu"} uz{"usbekisk"} vai{"vai"} @@ -511,6 +525,7 @@ nn{ xh{"xhosa"} yao{"yao"} yap{"yapesisk"} + yav{"yangben"} yi{"jiddisk"} yo{"joruba"} ypk{"jupisk sprÃ¥k"} @@ -658,7 +673,7 @@ nn{ Zsym{"symbol"} Zxxx{"kode for sprÃ¥k utan skrift"} Zyyy{"felles"} - Zzzz{"ukjend eller ugyldig skrift"} + Zzzz{"ukjend skrift"} } Types{ calendar{ @@ -677,13 +692,13 @@ nn{ } collation{ big5han{"tradisjonell kinesisk sortering"} - direct{"direkte sortering"} + ducet{"grunnleggjande Unicode-sorteringsrekkjefølgje"} gb2312han{"forenkla kinesisk sortering"} phonebook{"telefonkatalogsortering"} pinyin{"pinyin-sortering"} + search{"søksorteringsrekkjefølgje etter CLDR"} stroke{"streksortering"} traditional{"tradisjonell sortering"} - unihan{"radikal-strek-sortering"} } } Variants{ @@ -715,7 +730,7 @@ nn{ TARASK{"taraskievica-ortografi"} VALENCIA{"valensisk dialekt"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} codePatterns{ language{"SprÃ¥k: {0}"} script{"Skrift: {0}"} diff --git a/icuSources/data/lang/nn_NO.txt b/icuSources/data/lang/nn_NO.txt index 756c1877..e8050a88 100644 --- a/icuSources/data/lang/nn_NO.txt +++ b/icuSources/data/lang/nn_NO.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/lang/no.txt b/icuSources/data/lang/no.txt index c8cd44f5..49a17b26 100644 --- a/icuSources/data/lang/no.txt +++ b/icuSources/data/lang/no.txt @@ -1,15 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/no.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** -/** - * ICU source: /xml/main/no.xml - */ no{ "%%ALIAS"{"nb"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/lang/no_NO.txt b/icuSources/data/lang/no_NO.txt index d482b8e8..4b958f65 100644 --- a/icuSources/data/lang/no_NO.txt +++ b/icuSources/data/lang/no_NO.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/lang/no_NO_NY.txt b/icuSources/data/lang/no_NO_NY.txt index a582afde..61d8107e 100644 --- a/icuSources/data/lang/no_NO_NY.txt +++ b/icuSources/data/lang/no_NO_NY.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/lang/nus.txt b/icuSources/data/lang/nus.txt new file mode 100755 index 00000000..c366fa4d --- /dev/null +++ b/icuSources/data/lang/nus.txt @@ -0,0 +1,61 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/nus.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/nus.xml + */ +nus{ + Languages{ + ak{"Thok aka̱ni"} + am{"Thok bunyni"} + ar{"Thok Jalabni"} + be{"Thok bälärutha"} + bg{"Thok bälga̱a̱riani"} + bn{"Thok bängali"} + cs{"Thok cik"} + de{"Thok jarmani"} + el{"Thok girikni"} + en{"Thok liŋli̱thni"} + es{"Thok i̱thpaaniani"} + fa{"Thok perthiani"} + fr{"Thok pɔrɔthani"} + ha{"Thok É£owthani"} + hi{"Thok ɣändini"} + hu{"Thok ɣänga̱a̱riɛni"} + id{"Thok indunithiani"} + ig{"Thok i̱gboni"} + it{"Thok i̱taliani"} + ja{"Thok japanni"} + jv{"Thok jabanithni"} + km{"Thok kameeri"} + ko{"Thok kuriani"} + ms{"Thok mayɛyni"} + my{"Thok bormi̱thni"} + ne{"Thok napalni"} + nl{"Thok da̱c"} + nus{"Thok Nath"} + pa{"Thok puɔnjabani"} + pl{"Thok pölicni"} + pt{"Thok puɔtigali"} + ro{"Thok ji̱ röm"} + ru{"Thok ra̱ciaani"} + rw{"Thok ruaandani"} + so{"Thok thomaaliani"} + sv{"Thok i̱thwidicni"} + ta{"Thok tamilni"} + th{"Thok tayni"} + tr{"Thok turkicni"} + uk{"Thok ukeraanini"} + ur{"Thok udoni"} + vi{"Thok betnaamni"} + yo{"Thok yurubani"} + zh{"Thok cayna"} + zu{"Thok dhuluni"} + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/lang/nyn.txt b/icuSources/data/lang/nyn.txt index e0b6353a..0e2e17b6 100755 --- a/icuSources/data/lang/nyn.txt +++ b/icuSources/data/lang/nyn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/nyn.xml @@ -57,5 +57,5 @@ nyn{ zh{"Oruchaina"} zu{"Oruzuru"} } - Version{"2.0.47.63"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/om.txt b/icuSources/data/lang/om.txt index 712bed20..29a3d0d8 100644 --- a/icuSources/data/lang/om.txt +++ b/icuSources/data/lang/om.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/om.xml @@ -102,5 +102,5 @@ om{ Scripts{ Latn{"Latin"} } - Version{"2.0.48.64"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/or.txt b/icuSources/data/lang/or.txt index c2cc6eb9..bf3bd04b 100644 --- a/icuSources/data/lang/or.txt +++ b/icuSources/data/lang/or.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/or.xml @@ -650,5 +650,5 @@ or{ Zyyy{"ସାଧାରଣ"} Zzzz{"ଅଞ୍ଜାତ କିମ୍ବା ଅବୈଧ ସ୍କ୍ରୀପ୍ଟ"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/pa.txt b/icuSources/data/lang/pa.txt index aad4f394..31d53830 100644 --- a/icuSources/data/lang/pa.txt +++ b/icuSources/data/lang/pa.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/pa.xml @@ -45,7 +45,6 @@ pa{ th{"ਥਾਈ"} tw{"ਤ੍ਵਿ"} ug{"ਉਇਘੁਰ"} - und{"und"} } - Version{"2.0.50.30"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/pa_Arab.txt b/icuSources/data/lang/pa_Arab.txt index 29366319..7f893641 100644 --- a/icuSources/data/lang/pa_Arab.txt +++ b/icuSources/data/lang/pa_Arab.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/pa_Arab.xml @@ -10,7 +10,6 @@ * ICU source: /xml/main/pa_Arab.xml */ pa_Arab{ - %%ParentIsRoot:int{1} Languages{ pa{"پنجاب"} } @@ -18,5 +17,5 @@ pa_Arab{ Arab{"العربية"} Guru{"گُرمُکھی"} } - Version{"2.0.50.30"} + Version{"2.0.67.8"} } diff --git a/icuSources/data/lang/pa_Arab_PK.txt b/icuSources/data/lang/pa_Arab_PK.txt index d87ad492..a5356017 100644 --- a/icuSources/data/lang/pa_Arab_PK.txt +++ b/icuSources/data/lang/pa_Arab_PK.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/pa_PK.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ pa_Arab_PK{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/lang/pa_Guru.txt b/icuSources/data/lang/pa_Guru.txt index 9bafe21b..808d5787 100644 --- a/icuSources/data/lang/pa_Guru.txt +++ b/icuSources/data/lang/pa_Guru.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/pa_Guru.xml diff --git a/icuSources/data/lang/pa_Guru_IN.txt b/icuSources/data/lang/pa_Guru_IN.txt index 2d94e423..69fdff4f 100644 --- a/icuSources/data/lang/pa_Guru_IN.txt +++ b/icuSources/data/lang/pa_Guru_IN.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/pa_IN.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ pa_Guru_IN{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/lang/pa_IN.txt b/icuSources/data/lang/pa_IN.txt index 3115a43d..f8f230a3 100644 --- a/icuSources/data/lang/pa_IN.txt +++ b/icuSources/data/lang/pa_IN.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/pa_IN.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** pa_IN{ "%%ALIAS"{"pa_Guru_IN"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/lang/pa_PK.txt b/icuSources/data/lang/pa_PK.txt index c4045f1f..22fb56e8 100644 --- a/icuSources/data/lang/pa_PK.txt +++ b/icuSources/data/lang/pa_PK.txt @@ -1,15 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/pa_PK.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** -/** - * ICU source: /xml/main/pa_PK.xml - */ pa_PK{ "%%ALIAS"{"pa_Arab_PK"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/lang/pl.txt b/icuSources/data/lang/pl.txt index d4012596..0c347839 100644 --- a/icuSources/data/lang/pl.txt +++ b/icuSources/data/lang/pl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/pl.xml @@ -14,6 +14,8 @@ pl{ calendar{"kalendarz"} collation{"sortowanie"} currency{"waluta"} + numbers{"Cyfry"} + x{"Do prywatnego użytku"} } Languages{ aa{"afar"} @@ -65,7 +67,7 @@ pl{ bg{"bułgarski"} bh{"biharski"} bho{"bhodźpuri"} - bi{"Bislama"} + bi{"bislama"} bik{"bikol"} bin{"bini"} bla{"siksika"} @@ -146,7 +148,6 @@ pl{ enm{"średnioangielski"} eo{"esperanto"} es{"hiszpański"} - es_419{"hiszpański (Ameryka Łacińska)"} et{"estoński"} eu{"baskijski"} ewo{"ewondo"} @@ -188,7 +189,7 @@ pl{ gsw{"niemiecki (Szwajcaria)"} gu{"gudźaracki"} gv{"manx"} - gwi{"Gwichʼin"} + gwi{"gwichʼin"} ha{"hausa"} hai{"haida"} haw{"hawajski"} @@ -380,6 +381,7 @@ pl{ pro{"staroprowansalski"} ps{"paszto"} pt{"portugalski"} + pt_PT{"portugalski (Półwysep Iberyjski)"} qu{"keczua"} raj{"radźasthani"} rap{"rapanui"} @@ -448,7 +450,6 @@ pl{ syc{"syriacki"} syr{"syryjski"} ta{"tamilski"} - tai{"tai"} te{"telugu"} tem{"temne"} ter{"tereno"} @@ -520,6 +521,9 @@ pl{ zxx{"brak treści o charakterze lingwistycznym"} zza{"zazaki"} } + LanguagesShort{ + az{"azerski"} + } Scripts{ Arab{"arabskie"} Armi{"armi"} @@ -535,10 +539,10 @@ pl{ Bugi{"bugińskie"} Buhd{"buhid"} Cakm{"chakma"} - Cans{"Zunifikowane symbole kanadyjskich autochtonów"} + Cans{"zunifikowane symbole kanadyjskich autochtonów"} Cari{"karyjskie"} Cham{"czamskie"} - Cher{"Irokeski"} + Cher{"irokeski"} Cirt{"cirth"} Copt{"koptyjskie"} Cprt{"cypryjskie"} @@ -560,8 +564,8 @@ pl{ Hang{"hangyl"} Hani{"han"} Hano{"hanunoo"} - Hans{"Uproszczony Han"} - Hant{"Tradycyjny Han"} + Hans{"uproszczony han"} + Hant{"tradycyjny han"} Hebr{"hebrajskie"} Hira{"hiragana"} Hmng{"pahawh hmong"} @@ -599,7 +603,7 @@ pl{ Mtei{"meitei mayek"} Mymr{"birmańskie"} Nkoo{"n'ko"} - Ogam{"Ogham"} + Ogam{"ogham"} Olck{"ol chiki"} Orkh{"orchońskie"} Orya{"oriya"} @@ -623,10 +627,10 @@ pl{ Sinh{"syngaleskie"} Sund{"sundajskie"} Sylo{"syloti nagri"} - Syrc{"Syryjski"} + Syrc{"syryjski"} Syre{"syriacki estrangelo"} - Syrj{"Syryjski (odmiana zachodnia)"} - Syrn{"Syryjski (odmiana wschodnia)"} + Syrj{"syryjski (odmiana zachodnia)"} + Syrn{"syryjski (odmiana wschodnia)"} Tagb{"tagbanwa"} Tale{"tai le"} Talu{"nowy tai lue"} @@ -634,7 +638,7 @@ pl{ Tavt{"tai viet"} Telu{"telugu"} Teng{"tengwar"} - Tfng{"Tifinagh (berberski)"} + Tfng{"tifinagh (berberski)"} Tglg{"tagalog"} Thaa{"thaana"} Thai{"tajskie"} @@ -652,29 +656,76 @@ pl{ Zyyy{"wspólne"} Zzzz{"nieznane lub niepoprawne"} } + Scripts%stand-alone{ + Hans{"chiński uproszczony"} + Hant{"chiński tradycyjny"} + } Types{ calendar{ buddhist{"kalendarz buddyjski"} chinese{"kalendarz chiński"} + coptic{"Kalendarz koptyjski"} + ethiopic{"Kalendarz etiopski"} + ethiopic-amete-alem{"Kalendarz etiopski Amete Alem"} gregorian{"kalendarz gregoriański"} hebrew{"kalendarz hebrajski"} indian{"narodowy kalendarz hinduski"} islamic{"kalendarz islamski (metoda wzrokowa)"} islamic-civil{"kalendarz islamski (metoda obliczeniowa)"} japanese{"kalendarz japoński"} + persian{"Kalendarz perski"} roc{"kalendarz Republiki Chińskiej"} } collation{ big5han{"chiński tradycyjny porządek sortowania - Big5"} dictionary{"sortowanie słownikowe"} - direct{"bezpośredni porządek sortowania"} + 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"} stroke{"porządek akcentów"} traditional{"tradycyjny porządek sortowania"} - unihan{"sortowanie wg liczby kresek kluczy"} + unihan{"sortowanie wg kluczy i ich liczby kresek"} + } + numbers{ + arab{"Cyfry arabsko-indyjskie"} + arabext{"Rozszerzone cyfry arabsko-indyjskie"} + armn{"Cyfry ormiańskie"} + armnlow{"Cyfry ormiańskie (małe litery)"} + beng{"Cyfry bengalskie"} + deva{"Cyfry dewanagari"} + ethi{"Cyfry etiopskie"} + fullwide{"Cyfry o pełnej szerokości"} + geor{"Cyfry gruzińskie"} + grek{"Cyfry greckie"} + greklow{"Cyfry greckie (małe litery)"} + gujr{"Cyfry gudżarati"} + guru{"Cyfry Gurmukhi"} + hanidec{"Chińskie cyfry dziesiętne"} + hans{"Uproszczone cyfry chińskie"} + hansfin{"Uproszczone chińskie cyfry księgowe"} + hant{"Tradycyjne cyfry chińskie"} + hantfin{"Tradycyjne chińskie cyfry księgowe"} + hebr{"Cyfry hebrajskie"} + jpan{"Cyfry japońskie"} + jpanfin{"Japońskie cyfry księgowe"} + khmr{"Cyfry khmerskie"} + knda{"Cyfry kannada"} + laoo{"Cyfry laotańskie"} + latn{"cyfry arabskie"} + mlym{"Cyfry malajalam"} + mong{"Cyfry mongolskie"} + mymr{"Cyfry birmańskie"} + orya{"Cyfry orija"} + roman{"Cyfry rzymskie"} + romanlow{"Cyfry rzymskie (małe litery)"} + taml{"Cyfry tamilskie"} + telu{"Cyfry telugu"} + thai{"Cyfry tajskie"} + tibt{"Cyfry tybetańskie"} } } Variants{ @@ -710,7 +761,7 @@ pl{ VALENCIA{"walencki"} WADEGILE{"latynizacja Wade'a i Gilesa"} } - Version{"2.0.51.52"} + Version{"2.0.65.46"} codePatterns{ language{"Język: {0}"} script{"Pismo: {0}"} diff --git a/icuSources/data/lang/pool.res b/icuSources/data/lang/pool.res index 76f87a21bc16c29a4f1f888c3e79404d775ad5ee..adf03092ac14ca3482bf589a7b82cfb38edb54d0 100644 GIT binary patch delta 1795 zcmYLK&yU+g6#m-M-EC#zW4B3M*hL~5+hcp;@l4h; zPS!cF{0C6^$QdNKAvhpz+_-WB4v0ShiGP7N3l-74@4Xp&et6#ZzWnv_4>vx4>(#H$ z0nZKeqwZ<{Qu5=+&)V(Hj91fY!JmD4z5epd%@bAT0WS;&OeG~txB-i)F|Z;evtVlk z96^FWAutFTLM{;+M11B=9k#lNmWbBiu>emha5eLMhb_-xr|Hn2fScJnjUDH9sZ$~r z@&NH1aY4R zA-B)|zILK2EF=~N3p;C$9qvzYRKi3s2}}kfsWF%wM!_7x6fg#63Ck_)LckWV6jfLX z9H&^jHtRBF{__^=66@pR|L<>-YPz*aSct`4Yv2_uAjlP(TqS7gg+{Yr0(RmunI$2owy{h_8+Vx0iq}7FUE2ut z!iuo|^WtmuZ(9#;Er=(A&Q$0Sfk^JB6h|VoLMv8Oh{}-HH!s|{UGP{JIj1}3M4}YN z7CPf}l`ImcFH4k4(Cqq`7sppc#6wWWoI)&=^R|BTQv4oEju51@7lKL=A=VHaxrPxD ztVm!b>n~Ase^@MLWYiH z2|C)Q=rX12gU#2k_1!A{logI^%n=}VkksF8-o2u=!YCtN>?JHGB4la3wRN|Cf9uX= zN4sh4AdyM^+14BNlMBDst&5A3pr8v0sA@QaEGtTEjAE5x#W)%}_jkOO*M>Ln2Cbb3 zl^ZE#(fiNY8oV0h8B>^U^2uMSU6dy2Br+;gEE)h6d zhAFX*YL_W0!#N{S%iOSZM0H@@bIBJWq{vC2Ef>h2kY*Vwb~?QkOAh7ut7S;C%t{jC olFG+2(lASE=2T+Igm63??6t7H?G1X~1hd(U{)1vxN{es)0e4R}4*&oF delta 1365 zcmXw3L2u(k6#h!v-L@RiE>vjIcDc}s1E{KC#THIZT9R(kq-qkuR!CuNk7p*fXOfw5 z8fPWSPoVOF0|JR_k4PYX1QHTL;=l>P5&i?uMOc2{vnS(u?|tum`Elp(2VcDT@SRoQ ze*<0gdi(yXo}cybN9DWW;M}pqC0}QvG)KaGm%)8&)rE z+&tn`nIeKyDl(H~3O*-qsP3t%e%{!A!I#ya8z1)NxXrX9`fKm8)G_rzW4Tyh5Lq?# z4uNGM0cFx)bWnr&6b-Hg8kurvn5jX-GFgMFnwtloW@why;fT)}j-2&47G+$6tYL~{ zFBMwcq%~NyGA7V6UZQ0=trZhmD{KMENYtQeFlh78qOB~ezTSNOgQrvCv{NV4VVa>M znI*^xsDtPj%h9cW=rUsnd{Tp`L07+S?(b#9;i;hjr-nLlTGE%jl(zN-%h9)~Bq&+6 zy|urpw5%Fi`+F?UFyvW5K;I3M8bn4Q8LL5Is6t^aT zB95hU9+4!`I9@eZpWL%1La4-JN#(@K@~HY|b?3hG)}%D3mc_~|qghscyY>647ml*t z-92NLYk%U-4JmOv9#_v_oV`tI3whm0I_b8dbBvn*;d$+Jk%zPup?H}1o*kEDBztPTb0w+J45>Vt(aRb9GRK^zZb9=&O%nwZ+zq6m(P^-} zpt+zdyUG/common/main/ps.xml @@ -47,5 +47,5 @@ ps{ Scripts{ Arab{"عربي"} } - Version{"2.0.50.30"} + Version{"2.0.67.8"} } diff --git a/icuSources/data/lang/pt.txt b/icuSources/data/lang/pt.txt index 6c1b002a..620bc6ad 100644 --- a/icuSources/data/lang/pt.txt +++ b/icuSources/data/lang/pt.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/pt.xml @@ -14,6 +14,8 @@ pt{ calendar{"Calendário"} collation{"Ordenação"} currency{"Moeda"} + numbers{"Números"} + x{"Uso privado"} } Languages{ aa{"afar"} @@ -44,6 +46,7 @@ pt{ art{"idioma artificial"} arw{"arauaqui"} as{"assamês"} + asa{"asa"} ast{"asturiano"} ath{"idioma atabascano"} aus{"idioma australiano"} @@ -75,6 +78,7 @@ pt{ bo{"tibetano"} br{"bretão"} bra{"braj"} + brx{"bodo"} bs{"bósnio"} btk{"bataque"} bua{"buriat"} @@ -133,6 +137,7 @@ pt{ dv{"divehi"} dyu{"diúla"} dz{"dzonga"} + ebu{"embu"} ee{"eve"} efi{"efique"} egy{"egípcio arcaico"} @@ -242,6 +247,7 @@ pt{ kaw{"kawi"} kbd{"kabardiano"} kcg{"tyap"} + kea{"kabuverdianu"} kfo{"koro"} kg{"congolês"} kha{"khasi"} @@ -393,11 +399,12 @@ pt{ rn{"rundi"} ro{"romeno"} roa{"idioma românico"} + rof{"rombo"} rom{"romani"} - root{"root"} ru{"russo"} rup{"aromeno"} rw{"kinyarwanda"} + rwk{"rwa"} sa{"sânscrito"} sad{"sandawe"} sah{"iacuto"} @@ -498,6 +505,7 @@ pt{ vo{"volapuque"} vot{"votic"} wa{"valão"} + wae{"walser"} wak{"idioma wakashan"} wal{"walamo"} war{"waray"} @@ -525,6 +533,9 @@ pt{ zxx{"sem conteúdo linguístico"} zza{"zaza"} } + LanguagesShort{ + az{"azeri"} + } Scripts{ Arab{"árabe"} Armi{"armi"} @@ -661,45 +672,95 @@ pt{ calendar{ buddhist{"Calendário Budista"} chinese{"Calendário Chinês"} + coptic{"Calendário Coptic"} + ethiopic{"Calendário etiópico"} + ethiopic-amete-alem{"Calendário Amete Alem da Etiópia"} gregorian{"Calendário Gregoriano"} hebrew{"Calendário Hebraico"} indian{"Calendário Nacional Indiano"} islamic{"Calendário Islâmico"} islamic-civil{"Calendário Civil Islâmico"} japanese{"Calendário Japonês"} + persian{"Calendário persa"} roc{"Calendário da República da China"} } collation{ big5han{"Ordem do Chinês Tradicional - Big5"} - dictionary{"Ordenação do Dicionário"} - direct{"Ordem Direta"} + dictionary{"Ordem do dicionário"} + ducet{"Ordem padrão do Unicode"} gb2312han{"Ordem do Chinês Simplificado - GB2312"} phonebook{"Ordem de Lista Telefônica"} + phonetic{"Ordem Fonética"} pinyin{"Ordem Pin-yin"} - reformed{"Ordenação Reformada"} + reformed{"Ordem reformulada"} + search{"Pesquisa de uso geral"} stroke{"Ordem dos Traços"} traditional{"Ordem Tradicional"} unihan{"Ordem por Radical-Traços"} } + numbers{ + arab{"Algarismos indo-arábicos"} + arabext{"Algarismos indo-arábicos por extenso"} + armn{"Algarismos armênios"} + armnlow{"Algarismos armênios minúsculos"} + beng{"Algarismos Bengali"} + deva{"Algarismos Devanagari"} + ethi{"Algarismos etiópicos"} + fullwide{"Algarismos em extensão total"} + geor{"Algarismos georgianos"} + grek{"Algarismos gregos"} + greklow{"Algarismos gregos minúsculos"} + gujr{"Algarismos Gujarati"} + guru{"Algarismos Gurmukhi"} + hanidec{"Algarismos decimais chineses"} + hans{"Algarismos chineses simplificados"} + hansfin{"Algarismos financeiros chineses simplificados"} + hant{"Algarismos chineses tradicionais"} + hantfin{"Algarismos financeiros chineses tradicionais"} + hebr{"Algarismos hebraicos"} + jpan{"Algarismos japoneses"} + jpanfin{"Algarismos financeiros japoneses"} + khmr{"Algarismos Khmer"} + knda{"Algarismos Kannada"} + laoo{"Algarismos laosianos"} + latn{"Algarismos ocidentais"} + mlym{"Algarismos Malayalam"} + mong{"Algarismos mongóis"} + mymr{"Algarismos Myanmar"} + orya{"Algarismos Oriya"} + roman{"Algarismos romanos"} + romanlow{"Algarismos romanos minúsculos"} + taml{"Algarismos Tâmil"} + telu{"Algarismos Telugu"} + thai{"Algarismos tailandeses"} + tibt{"Algarismos tibetanos"} + } } Variants{ 1606NICT{"francês antigo de 1606"} 1694ACAD{"francês da idade moderna"} 1901{"ortografia alemã tradicional"} + 1959ACAD{"acadêmico"} 1994{"ortografia resiana padronizada"} 1996{"ortografia alemã de 1996"} AREVELA{"armênio oriental"} AREVMDA{"armênio ocidental"} BAKU1926{"alfabeto latino turco unificado"} + BISCAYAN{"biscainho"} BISKE{"dialeto san giorgio/bila"} BOONT{"boontling"} FONIPA{"fonética do Alfabeto Fonético Internacional"} FONUPA{"fonética do Alfabeto Fonético Urálico"} + HEPBURN{"romanização hepburn"} + HOGNORSK{"alto noruego"} + KKCOR{"ortografia comum"} LIPAW{"dialeto lipovaz de Resian"} MONOTON{"monotônico"} + NDYUKA{"dialeto ndyuka"} NEDIS{"dialeto natisone"} NJIVA{"dialeto gniva/njiva"} OSOJS{"dialeto oseacco/osojane"} + PAMAKA{"dialeto pamaka"} PINYIN{"romanização Pinyin"} POLYTON{"politônico"} POSIX{"computador"} @@ -710,10 +771,12 @@ pt{ SCOUSE{"scouse"} SOLBA{"dialeto stolvizza/solbica"} TARASK{"ortografia taraskievica"} + UCCOR{"ortografia unificada"} + UCRCOR{"ortografia revisada e unificada"} VALENCIA{"valenciano"} WADEGILE{"romanização Wade-Giles"} } - Version{"2.0.51.59"} + Version{"2.0.67.6"} codePatterns{ language{"Idioma: {0}"} script{"Roteiro: {0}"} diff --git a/icuSources/data/lang/pt_PT.txt b/icuSources/data/lang/pt_PT.txt index 909121b8..5d6ce1e6 100644 --- a/icuSources/data/lang/pt_PT.txt +++ b/icuSources/data/lang/pt_PT.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/pt_PT.xml @@ -11,13 +11,14 @@ pt_PT{ calendar{"calendário"} collation{"ordenação"} currency{"moeda"} + x{"Utilização Privada"} } Languages{ af{"afrikaans"} art{"idioma artifical"} - awa{"Awadhi"} + awa{"awadhi"} bai{"bamileke Languages"} - bug{"Buginese"} + bug{"buginese"} ce{"chechene"} cel{"idioma céltico"} chn{"jargão chinook"} @@ -26,10 +27,12 @@ pt_PT{ cpp{"crioulo ou pidgin do português"} cs{"checo"} cus{"idioma cuchita"} + de_CH{"alto alemão suíço"} dra{"idioma dravítico"} dyu{"diula"} egy{"egípcio clássico"} - en{"Inglês"} + en_GB{"inglês britânico"} + en_US{"inglês (EUA)"} enm{"inglês medieval"} et{"estónio"} fiu{"idioma ugro-finês"} @@ -38,19 +41,21 @@ pt_PT{ gmh{"alemão medieval alto"} grc{"grego clássico"} gsw{"alemão da Suíça"} + hi{"hindi"} hsb{"sorbiano superior"} hy{"arménio"} - iba{"Iban"} + iba{"iban"} ig{"igbo"} - ik{"Inupiaq"} + ik{"inupiaq"} jv{"jv"} khi{"khoisan"} lez{"lezghiano"} mga{"irlandês, medieval (900-1200)"} mk{"macedónio"} - nah{"Nauatle"} + nah{"nauatle"} nds{"baixo alemão"} nic{"nigeriano - cordofano"} + nl_BE{"flamengo"} non{"norse, old"} oc{"provençal"} os{"ossético"} @@ -59,18 +64,26 @@ pt_PT{ pra{"idioma prácito"} pro{"provençal, arcaico (até 1500)"} pt_PT{"português europeu"} + rm{"romanche"} rom{"romanês"} sai{"idioma indígeno sul-americano"} sal{"salishan languages"} sgn{"linguages de sinais"} ssa{"idioma nilo-sariano"} swb{"língua comoriana"} + ta{"tâmil"} tai{"idioma tailândes"} + tet{"tétum"} tg{"tajique"} to{"tonga"} tog{"toganês"} tyv{"tuviniano"} wen{"idioma sórbio"} + zh_Hans{"chinês simplificado"} + zh_Hant{"chinês tradicional"} + } + LanguagesShort{ + az{"Azerbaijano"} } Scripts{ Armn{"arménio"} @@ -78,6 +91,7 @@ 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"} @@ -88,13 +102,67 @@ pt_PT{ Zxxx{"não escrito"} Zzzz{"inválido ou desconhecido"} } + Scripts%stand-alone{ + Hans{"Han Simplificado"} + Hant{"Han Tradicional"} + } Types{ + calendar{ + coptic{"Calendário Copta"} + ethiopic{"Calendário Etíope"} + ethiopic-amete-alem{"Calendário Etíope Amete Alem"} + islamic-civil{"Calendário Islâmico/Civil"} + persian{"Calendário Persa"} + } collation{ - dictionary{"Ordem do dicionário"} - direct{"Ordem Directa"} - phonebook{"Ordem da Lista Telefónica"} - reformed{"Ordem reformada"} - unihan{"Ordem por radical e traços"} + big5han{"ordem do chinês tradicional - Big5"} + dictionary{"ordem do dicionário"} + ducet{"ordenação Unicode predefinida"} + gb2312han{"ordem do chinês simplificado - GB2312"} + phonebook{"ordem da lista telefónica"} + phonetic{"ordem fonética"} + pinyin{"ordem do chinês simplificado pinyin"} + reformed{"ordem reformada"} + search{"pesquisa por objectivo/geral"} + 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"} + fullwide{"Algarismos de Largura Completa"} + geor{"Numeração Georgiana"} + grek{"Numeração Grega"} + greklow{"Numeração Grega Minúscula"} + gujr{"Algarismos de Guzerate"} + hanidec{"Numeração Decimal Chinesa"} + hans{"Numeração Chinês Simplificado"} + hansfin{"Numeração Financeira Chinês Simplificado"} + hant{"Numeração Chinês Tradicional"} + hantfin{"Numeração Financeira Chinês Tradicional"} + hebr{"Numeração Hebraica"} + jpan{"Numeração Japonesa"} + jpanfin{"Numeração Financeira Japonesa"} + khmr{"Algarismo Khmer"} + knda{"Algarismos de Canarim"} + laoo{"Algarismos de Laos"} + latn{"Algarismos Ocidentais"} + mlym{"Algarismos Malaiala"} + mong{"Algarismos Mongóis"} + mymr{"Algarismos de Mianmar"} + orya{"Algarismos Oriá"} + roman{"Numeração Romana"} + romanlow{"Numeração Romana Minúscula"} + taml{"Numeração Tâmil"} + telu{"Algarismos de Telugu"} + thai{"Algarismos Tailandeses"} + tibt{"Algarismos Tibetanos"} } } Variants{ @@ -109,8 +177,9 @@ pt_PT{ OSOJS{"dialecto oseacco/osojane"} PINYIN{"Romanização pinyin"} POLYTON{"politónico"} + SCOTLAND{"inglês padrão (Escócia)"} SOLBA{"dialecto stolvizza/solbica"} WADEGILE{"Romanização Wade-Giles"} } - Version{"2.0.50.84"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/resfiles.mk b/icuSources/data/lang/resfiles.mk index fa805cba..d6a59b43 100644 --- a/icuSources/data/lang/resfiles.mk +++ b/icuSources/data/lang/resfiles.mk @@ -1,6 +1,6 @@ -# * Copyright (C) 1998-2010, International Business Machines +# * Copyright (C) 1998-2012, International Business Machines # * Corporation and others. All Rights Reserved. -LANG_CLDR_VERSION = 1.9 +LANG_CLDR_VERSION = 21.0.1 # A list of txt's to build # Note: # @@ -26,59 +26,65 @@ LANG_CLDR_VERSION = 1.9 # Generated by LDML2ICUConverter, from LDML source files. # Aliases without a corresponding xx.xml file (see icu-config.xml & build.xml) -LANG_SYNTHETIC_ALIAS = en_RH.txt en_ZW.txt he_IL.txt id_ID.txt\ - in_ID.txt iw_IL.txt ja_JP.txt ja_JP_TRADITIONAL.txt nb_NO.txt\ - nn_NO.txt no_NO.txt no_NO_NY.txt th_TH.txt th_TH_TRADITIONAL.txt +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) az_AZ.txt ha_GH.txt ha_NE.txt ha_NG.txt\ - in.txt iw.txt kk_KZ.txt mo.txt no.txt\ - pa_IN.txt pa_PK.txt sh.txt sh_BA.txt sh_CS.txt\ - sh_YU.txt shi_MA.txt sr_BA.txt sr_CS.txt sr_Cyrl_CS.txt\ - sr_Cyrl_YU.txt sr_Latn_CS.txt sr_Latn_YU.txt sr_ME.txt sr_RS.txt\ - sr_YU.txt tl.txt tl_PH.txt tzm_MA.txt uz_AF.txt\ - uz_UZ.txt zh_CN.txt zh_HK.txt zh_MO.txt zh_SG.txt\ - zh_TW.txt +LANG_ALIAS_SOURCE = $(LANG_SYNTHETIC_ALIAS) # Ordinary resources -LANG_SOURCE = af.txt ak.txt am.txt ar.txt\ - as.txt asa.txt az.txt az_Cyrl.txt az_Latn.txt\ - az_Latn_AZ.txt be.txt bem.txt bez.txt bg.txt\ - bm.txt bn.txt bn_IN.txt bo.txt bs.txt\ - ca.txt cgg.txt chr.txt cs.txt cy.txt\ - da.txt dav.txt de.txt de_CH.txt ebu.txt\ - ee.txt el.txt en.txt eo.txt es.txt\ - es_AR.txt es_CL.txt et.txt eu.txt fa.txt\ - fa_AF.txt ff.txt fi.txt fil.txt fil_PH.txt\ - fo.txt fr.txt ga.txt gl.txt gsw.txt\ - gu.txt guz.txt gv.txt ha.txt ha_Latn.txt\ - ha_Latn_GH.txt ha_Latn_NE.txt ha_Latn_NG.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\ - kk_Cyrl_KZ.txt kl.txt kln.txt km.txt kn.txt\ - ko.txt kok.txt kw.txt lag.txt lg.txt\ - lt.txt luo.txt luy.txt lv.txt mas.txt\ - mer.txt mfe.txt mg.txt mk.txt ml.txt\ - mr.txt ms.txt mt.txt my.txt naq.txt\ - nb.txt nd.txt ne.txt nl.txt nl_BE.txt\ - nn.txt nyn.txt om.txt or.txt pa.txt\ - pa_Arab.txt pa_Arab_PK.txt pa_Guru.txt pa_Guru_IN.txt pl.txt\ - ps.txt pt.txt pt_PT.txt rm.txt ro.txt\ - ro_MD.txt rof.txt ru.txt ru_UA.txt rw.txt\ - rwk.txt saq.txt seh.txt ses.txt sg.txt\ - shi.txt shi_Latn.txt shi_Latn_MA.txt shi_Tfng.txt si.txt\ - sk.txt sl.txt sn.txt so.txt sq.txt\ - sr.txt sr_Cyrl.txt sr_Cyrl_BA.txt sr_Cyrl_RS.txt sr_Latn.txt\ - sr_Latn_BA.txt sr_Latn_ME.txt sr_Latn_RS.txt sv.txt sv_FI.txt\ - sw.txt ta.txt te.txt teo.txt th.txt\ - ti.txt to.txt tr.txt tzm.txt tzm_Latn.txt\ - tzm_Latn_MA.txt uk.txt ur.txt uz.txt uz_Arab.txt\ - uz_Arab_AF.txt uz_Cyrl.txt uz_Cyrl_UZ.txt uz_Latn.txt vi.txt\ - vun.txt xog.txt yo.txt zh.txt zh_Hans.txt\ - zh_Hans_CN.txt zh_Hans_SG.txt zh_Hant.txt zh_Hant_HK.txt zh_Hant_MO.txt\ - zh_Hant_TW.txt zu.txt +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/icuSources/data/lang/rm.txt b/icuSources/data/lang/rm.txt index d554cd7f..81186a29 100755 --- a/icuSources/data/lang/rm.txt +++ b/icuSources/data/lang/rm.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/rm.xml @@ -393,7 +393,6 @@ rm{ ro{"rumen"} roa{"lingua romana"} rom{"romani"} - root{"root"} ru{"russ"} rup{"aromunic"} rw{"kinyarwanda"} @@ -668,7 +667,6 @@ rm{ } collation{ big5han{"chinaisa tradiziunala - Big5"} - direct{"reglas directas"} gb2312han{"chinaisa simplifitgada - GB2312"} phonebook{"cudesch da telefon"} pinyin{"Pinyin"} @@ -689,11 +687,7 @@ rm{ BOONT{"dialect boontling"} FONIPA{"alfabet fonetic internaziunal (IPA)"} FONUPA{"alfabet fonetic da l'Ural (UPA)"} - GAULISH{"gallic"} - GUOYU{"mandarin/chinais da standard"} - HAKKA{"hakka"} LIPAW{"dialect lipovaz da Resia"} - LOJBAN{"lojban"} MONOTON{"monotonic"} NEDIS{"dialect da Natisone"} NJIVA{"dialect da Gniva"} @@ -708,9 +702,8 @@ rm{ SOLBA{"dialect da Stolvizza"} TARASK{"ortografia taraskievica"} VALENCIA{"valencian"} - XIANG{"xiang/hunanais"} } - Version{"2.0.51.22"} + Version{"2.0.65.46"} codePatterns{ language{"Lingua: {0}"} script{"Scrittira: {0}"} diff --git a/icuSources/data/lang/rn.txt b/icuSources/data/lang/rn.txt new file mode 100755 index 00000000..ddc0077a --- /dev/null +++ b/icuSources/data/lang/rn.txt @@ -0,0 +1,61 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/rn.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/rn.xml + */ +rn{ + Languages{ + ak{"Igikani"} + am{"Ikimuhariki"} + ar{"Icarabu"} + be{"Ikibelarusiya"} + bg{"Ikinyabuligariya"} + bn{"Ikibengali"} + cs{"Igiceke"} + de{"Ikidage"} + el{"Ikigereki"} + en{"Icongereza"} + es{"Icesipanyolo"} + fa{"Igiperisi"} + fr{"Igifaransa"} + ha{"Igihawusa"} + hi{"Igihindi"} + hu{"Ikinyahongiriya"} + id{"Ikinyendoziya"} + ig{"Ikigubo"} + it{"Igitaliyani"} + ja{"Ikiyapani"} + jv{"Ikinyejava"} + km{"Igikambodiya"} + ko{"Ikinyakoreya"} + ms{"Ikinyamaleziya"} + my{"Ikinyabirimaniya"} + ne{"Ikinepali"} + nl{"Igiholandi"} + pa{"Igipunjabi"} + pl{"Ikinyapolonye"} + pt{"Igiporutugari"} + rn{"Ikirundi"} + ro{"Ikinyarumaniya"} + ru{"Ikirusiya"} + rw{"Ikinyarwanda"} + so{"Igisomali"} + sv{"Igisuweduwa"} + ta{"Igitamili"} + th{"Ikinyatayilandi"} + tr{"Igiturukiya"} + uk{"Ikinyayukereni"} + ur{"Inyeyurudu"} + vi{"Ikinyaviyetinamu"} + yo{"Ikiyoruba"} + zh{"Igishinwa"} + zu{"Ikizulu"} + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/lang/ro.txt b/icuSources/data/lang/ro.txt index a7a7ee5e..2e8829dd 100644 --- a/icuSources/data/lang/ro.txt +++ b/icuSources/data/lang/ro.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2011 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ro.xml @@ -11,11 +11,11 @@ */ ro{ Keys{ - calendar{"calendar"} + calendar{"Calendar"} collation{"ordine de sortare"} currency{"monedă"} - numbers{"numere"} - x{"utilizare privată"} + numbers{"Numere"} + x{"Utilizare privată"} } Languages{ ab{"abhază"} @@ -344,6 +344,10 @@ ro{ Zyyy{"comună"} Zzzz{"scriere necunoscută sau nevalidă"} } + Scripts%stand-alone{ + Hans{"alfabet han simplificat"} + Hant{"alfabet han tradiÅ£ional"} + } Types{ calendar{ buddhist{"calendar budist"} @@ -362,17 +366,17 @@ ro{ } collation{ big5han{"sortare pentru chineza tradițională - Big5"} - dictionary{"ordine de sortare a dicÅ£ionarului"} - direct{"sortare directă"} - ducet{"ordine de sortare Unicode implicită"} + dictionary{"Ordine de sortare a dicÅ£ionarului"} + ducet{"Ordine de sortare Unicode implicită"} gb2312han{"sortare pentru chineza simplificată - GB2312"} phonebook{"sortare după cartea de telefon"} + phonetic{"Ordine de sortare fonetică"} pinyin{"sortare pinyin"} - reformed{"ordine de sortare reformată"} + reformed{"Ordine de sortare reformată"} search{"Căutare cu scop general"} stroke{"ordine de sortare după trasare"} traditional{"sortare tradițională"} - unihan{"ordine de sortare a liniilor ideogramelor"} + unihan{"Ordine de sortare a liniilor ideogramelor"} } numbers{ arab{"Cifre indo-arabe"} @@ -414,9 +418,10 @@ ro{ } Variants{ PINYIN{"pinyin"} + SCOTLAND{"engleză standard scoțiană"} WADEGILE{"Wade-Giles"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} codePatterns{ language{"Limbă: {0}"} script{"Scriere: {0}"} diff --git a/icuSources/data/lang/ro_MD.txt b/icuSources/data/lang/ro_MD.txt index f5dd26dd..eed93a7f 100755 --- a/icuSources/data/lang/ro_MD.txt +++ b/icuSources/data/lang/ro_MD.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/mo.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ ro_MD{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/lang/rof.txt b/icuSources/data/lang/rof.txt index ef7651d2..d33d6ad0 100755 --- a/icuSources/data/lang/rof.txt +++ b/icuSources/data/lang/rof.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/rof.xml @@ -57,5 +57,5 @@ rof{ zh{"Kichina"} zu{"Kizulu"} } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/root.txt b/icuSources/data/lang/root.txt index 65d3f9ba..d33d2066 100644 --- a/icuSources/data/lang/root.txt +++ b/icuSources/data/lang/root.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/root.xml @@ -10,13 +10,14 @@ * ICU source: /xml/main/root.xml */ root{ - Version{"2.0.52.9"} + Version{"2.0.67.6"} codePatterns{ language{"{0}"} script{"{0}"} territory{"{0}"} } localeDisplayPattern{ + keyTypePattern{"{0}: {1}"} pattern{"{0} ({1})"} separator{", "} } diff --git a/icuSources/data/lang/ru.txt b/icuSources/data/lang/ru.txt index 3c32f79e..f54a44ef 100644 --- a/icuSources/data/lang/ru.txt +++ b/icuSources/data/lang/ru.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ru.xml @@ -14,6 +14,8 @@ ru{ calendar{"Календарь"} collation{"Сопоставление"} currency{"Валюта"} + numbers{"Цифры"} + x{"Частное"} } Languages{ aa{"афар"} @@ -188,7 +190,7 @@ ru{ got{"готский"} grb{"гребо"} grc{"древнегреческий"} - gsw{"Швейцарский немецкий"} + gsw{"швейцарский немецкий"} gu{"гуджарати"} gv{"мэнский"} gwi{"гвичин"} @@ -250,7 +252,7 @@ ru{ ki{"кикуйю"} kj{"кунама"} kk{"казахский"} - kl{"эскимосский (гренландский)"} + kl{"гренландский"} km{"кхмерский"} kmb{"кимбундийский"} kn{"каннада"} @@ -333,7 +335,7 @@ ru{ nai{"язык индейцев Северной Америки"} nap{"неаполитанский"} nb{"норвежский букмол"} - nd{"ндебели (северный)"} + nd{"северный ндебели"} nds{"нижнегерманский"} ne{"непальский"} new{"неварский"} @@ -366,7 +368,7 @@ ru{ osa{"оседжи"} ota{"старотурецкий"} oto{"отомангские языки"} - pa{"панджаби (пенджаби)"} + pa{"панджаби"} paa{"папуасский язык"} pag{"пангасинан"} pal{"пехлевийский"} @@ -381,10 +383,10 @@ ru{ pon{"понапе"} pra{"пракриты языки"} pro{"старопровансальский"} - ps{"пашто (пушту)"} + ps{"пушту"} pt{"португальский"} pt_BR{"бразильский португальский"} - pt_PT{"Португальский иберийский"} + pt_PT{"португальский иберийский"} qu{"кечуа"} raj{"раджастхани"} rap{"рапануи"} @@ -410,7 +412,7 @@ ru{ scn{"сицилийский"} sco{"шотландский"} sd{"синдхи"} - se{"саамский (северный)"} + se{"северносаамский"} sel{"селькупский"} sem{"семитский язык"} sg{"санго"} @@ -518,13 +520,16 @@ ru{ zen{"зенагский"} zh{"китайский"} zh_Hans{"упрощенный китайский"} - zh_Hant{"Традиционный китайский"} + zh_Hant{"традиционный китайский"} znd{"занде"} zu{"зулу"} zun{"зуньи"} zxx{"без языкового содержания"} zza{"заза"} } + LanguagesShort{ + az{"азербайджанский"} + } Scripts{ Arab{"Арабская"} Armi{"Арамейская"} @@ -645,36 +650,84 @@ ru{ Visp{"Видимая речь"} Xpeo{"Староперсидская"} Xsux{"Шумеро-аккадская клинопись"} - Yiii{"Йи (ицзу)"} + Yiii{"И"} Zinh{"Унаследованная"} + 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{"традиционный китайский - Big5"} dictionary{"словарный порядок сортировки"} - direct{"прямой порядок"} + ducet{"cтандартная сортировка Unicode"} gb2312han{"упрощенный китайский - GB2312"} phonebook{"порядок телефонной книги"} + phonetic{"фонетический порядок сортировки"} 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 г."} @@ -696,7 +749,7 @@ ru{ VALENCIA{"Валенсийский"} WADEGILE{"Система Уэйда – Джайлза"} } - Version{"2.0.50.96"} + Version{"2.0.65.46"} codePatterns{ language{"Язык: {0}"} script{"Написание: {0}"} diff --git a/icuSources/data/lang/ru_UA.txt b/icuSources/data/lang/ru_UA.txt index 9f7dff1b..d1588d6c 100644 --- a/icuSources/data/lang/ru_UA.txt +++ b/icuSources/data/lang/ru_UA.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ru_UA.xml @@ -13,5 +13,5 @@ ru_UA{ mh{"маршальский"} tlh{"клингон"} } - Version{"2.0.47.63"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/lang/rw.txt b/icuSources/data/lang/rw.txt index 7131711b..a293cdf1 100755 --- a/icuSources/data/lang/rw.txt +++ b/icuSources/data/lang/rw.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/rw.xml @@ -118,5 +118,5 @@ rw{ yi{"Inyeyidishi"} zu{"Inyezulu"} } - Version{"2.0.48.64"} + Version{"2.0.63.55"} } diff --git a/icuSources/data/lang/rwk.txt b/icuSources/data/lang/rwk.txt index cb44bfa8..c4cfd3a5 100755 --- a/icuSources/data/lang/rwk.txt +++ b/icuSources/data/lang/rwk.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/rwk.xml @@ -57,5 +57,5 @@ rwk{ zh{"Kyichina"} zu{"Kyizulu"} } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/saq.txt b/icuSources/data/lang/saq.txt index bad52db3..4ad9a9ef 100755 --- a/icuSources/data/lang/saq.txt +++ b/icuSources/data/lang/saq.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/saq.xml @@ -57,5 +57,5 @@ saq{ zh{"Kichina"} zu{"Kizulu"} } - Version{"2.0.46.70"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/sbp.txt b/icuSources/data/lang/sbp.txt new file mode 100755 index 00000000..a3680cf2 --- /dev/null +++ b/icuSources/data/lang/sbp.txt @@ -0,0 +1,61 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/sbp.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/sbp.xml + */ +sbp{ + Languages{ + ak{"Ishiyakani"} + am{"Ishiyamuhali"} + ar{"Ishiyalabu"} + be{"Ishibelalusi"} + bg{"Ishibulugalia"} + bn{"Ishibangila"} + cs{"Ishisheki"} + de{"Ishijelumani"} + el{"Ishigiliki"} + en{"Ishingelesa"} + es{"Ishihisipaniya"} + fa{"Ishiajemi"} + fr{"Ishifalansa"} + ha{"Ishihawusa"} + hi{"Ishihindi"} + hu{"Ishihungali"} + id{"Ishihindonesia"} + ig{"Ishihigibo"} + it{"Ishihitaliyano"} + ja{"Ishijapani"} + jv{"Ishijava"} + km{"Ishikambodia"} + ko{"Ishikoleya"} + ms{"Ishimalesiya"} + my{"Ishibuluma"} + ne{"Ishinepali"} + nl{"Ishiholansi"} + pa{"Ishipunjabi"} + pl{"Ishipolandi"} + pt{"Ishileno"} + ro{"Ishilomaniya"} + ru{"Ishilusi"} + rw{"Ishinyalwanda"} + sbp{"Ishisangu"} + so{"Ishisomali"} + sv{"Ishiswidi"} + ta{"Ishitamili"} + th{"Ishitayilandi"} + tr{"Ishituluki"} + uk{"Ishiyukilaniya"} + ur{"Ishiwuludi"} + vi{"Ishivietinamu"} + yo{"Ishiyoluba"} + zh{"Ishishina"} + zu{"Ishisulu"} + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/lang/seh.txt b/icuSources/data/lang/seh.txt index 6c58e9fe..2d9c2715 100755 --- a/icuSources/data/lang/seh.txt +++ b/icuSources/data/lang/seh.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/seh.xml @@ -57,5 +57,5 @@ seh{ zh{"chinês"} zu{"zulu"} } - Version{"2.0.47.38"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/ses.txt b/icuSources/data/lang/ses.txt index b76ccd3a..84adfa54 100755 --- a/icuSources/data/lang/ses.txt +++ b/icuSources/data/lang/ses.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ses.xml @@ -57,5 +57,5 @@ ses{ zh{"Sinuwa senni, Mandareŋ"} zu{"Zulu senni"} } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/sg.txt b/icuSources/data/lang/sg.txt index f345cb27..6771af67 100755 --- a/icuSources/data/lang/sg.txt +++ b/icuSources/data/lang/sg.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sg.xml @@ -57,5 +57,5 @@ sg{ zh{"Shinuäa"} zu{"Zûlu"} } - Version{"2.0.46.85"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/sh.txt b/icuSources/data/lang/sh.txt index aa4e9004..3f0a236b 100644 --- a/icuSources/data/lang/sh.txt +++ b/icuSources/data/lang/sh.txt @@ -1,15 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sh.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** -/** - * ICU source: /xml/main/sh.xml - */ sh{ "%%ALIAS"{"sr_Latn"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/lang/sh_BA.txt b/icuSources/data/lang/sh_BA.txt index 1b797bf2..af5634f4 100644 --- a/icuSources/data/lang/sh_BA.txt +++ b/icuSources/data/lang/sh_BA.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sh_BA.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sh_BA{ "%%ALIAS"{"sr_Latn_BA"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/lang/sh_CS.txt b/icuSources/data/lang/sh_CS.txt index 3fa3a7c7..2adfb4a3 100644 --- a/icuSources/data/lang/sh_CS.txt +++ b/icuSources/data/lang/sh_CS.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sh_CS.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sh_CS{ "%%ALIAS"{"sr_Latn_RS"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/lang/sh_YU.txt b/icuSources/data/lang/sh_YU.txt index ea8bd15e..516cdf3a 100644 --- a/icuSources/data/lang/sh_YU.txt +++ b/icuSources/data/lang/sh_YU.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sh_YU.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sh_YU{ "%%ALIAS"{"sr_Latn_RS"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/lang/shi.txt b/icuSources/data/lang/shi.txt index e6b08383..42aee2d5 100755 --- a/icuSources/data/lang/shi.txt +++ b/icuSources/data/lang/shi.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/shi.xml @@ -57,5 +57,5 @@ shi{ zh{"tacinwit"} zu{"tazulut"} } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/shi_Latn.txt b/icuSources/data/lang/shi_Latn.txt index 785cb7a1..5aa24b38 100755 --- a/icuSources/data/lang/shi_Latn.txt +++ b/icuSources/data/lang/shi_Latn.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/shi_Latn.xml // * // *************************************************************************** shi_Latn{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/lang/shi_Latn_MA.txt b/icuSources/data/lang/shi_Latn_MA.txt index 3e8daa7f..cd7fd649 100755 --- a/icuSources/data/lang/shi_Latn_MA.txt +++ b/icuSources/data/lang/shi_Latn_MA.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/shi_MA.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ shi_Latn_MA{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/lang/shi_MA.txt b/icuSources/data/lang/shi_MA.txt index d43e1179..91d13a9b 100755 --- a/icuSources/data/lang/shi_MA.txt +++ b/icuSources/data/lang/shi_MA.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/shi_MA.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** shi_MA{ "%%ALIAS"{"shi_Latn_MA"} - Version{"2.0.45.90"} } diff --git a/icuSources/data/lang/shi_Tfng.txt b/icuSources/data/lang/shi_Tfng.txt index 41b46466..60139736 100755 --- a/icuSources/data/lang/shi_Tfng.txt +++ b/icuSources/data/lang/shi_Tfng.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/shi_Tfng.xml @@ -10,7 +10,6 @@ * ICU source: /xml/main/shi_Tfng.xml */ shi_Tfng{ - %%ParentIsRoot:int{1} Languages{ ak{"ⵜⴰⴽⴰⵏⵜ"} am{"ⵜⴰⵎⵀⴰⵔⵉⵜ"} @@ -58,5 +57,5 @@ shi_Tfng{ zh{"ⵜⴰⵛⵉⵏⵡⵉⵜ"} zu{"ⵜⴰⵣⵓⵍⵓⵜ"} } - Version{"2.0.46.25"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/si.txt b/icuSources/data/lang/si.txt index 3eb8d2e8..0733f7ce 100644 --- a/icuSources/data/lang/si.txt +++ b/icuSources/data/lang/si.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/si.xml @@ -15,14 +15,53 @@ si{ 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{"ජපන්"} @@ -39,9 +78,15 @@ si{ } Types{ calendar{ - buddhist{"බුද්‍ධ දිනදසුන"} + buddhist{"බොදු දිනදසුන"} + chinese{"චීන දිනදසුන"} gregorian{"දිනදසුන"} + hebrew{"හීබෲ දිනදසුන"} + } + numbers{ + arab{"ඉන්දු අරාබි ඉලක්කම්"} + taml{"දෙමළ ඉලක්කම්"} } } - Version{"2.0.47.63"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/sk.txt b/icuSources/data/lang/sk.txt index 94a3f28b..b347c1d8 100644 --- a/icuSources/data/lang/sk.txt +++ b/icuSources/data/lang/sk.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2011 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sk.xml @@ -363,6 +363,10 @@ sk{ Zyyy{"Obecný"} Zzzz{"Neznáme písmo"} } + Scripts%stand-alone{ + Hans{"Han (zjednoduÅ¡ené)"} + Hant{"Han (tradičné)"} + } Types{ calendar{ buddhist{"Buddhistický kalendár"} @@ -382,10 +386,10 @@ sk{ collation{ big5han{"Tradičný čínsky Big5"} dictionary{"Usporiadanie slovníka"} - direct{"Priame triedenie"} 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"} @@ -431,7 +435,10 @@ sk{ tibt{"Tibetské číslice"} } } - Version{"2.0.58.59"} + Variants{ + SCOTLAND{"Å tandardná Å¡kótska angličtina"} + } + Version{"2.0.65.46"} codePatterns{ language{"Jazyk: {0}"} script{"Písmo: {0}"} diff --git a/icuSources/data/lang/sl.txt b/icuSources/data/lang/sl.txt index c03ffea9..e75704e5 100644 --- a/icuSources/data/lang/sl.txt +++ b/icuSources/data/lang/sl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sl.xml @@ -14,6 +14,8 @@ sl{ calendar{"koledar"} collation{"razvrščanje"} currency{"valuta"} + numbers{"Å tevilke"} + x{"Private-Use"} } Languages{ aa{"afarščina"} @@ -118,6 +120,7 @@ sl{ dar{"darginščina"} day{"dajaščina"} de{"nemščina"} + de_AT{"avstrijska nemščina"} de_CH{"visoka nemščina (Å vica)"} del{"delavarščina"} den{"slavejščina"} @@ -138,6 +141,8 @@ sl{ el{"grščina"} elx{"elamščina"} en{"angleščina"} + en_AU{"avstralska angleščina"} + en_CA{"kanadska angleščina"} en_GB{"angleščina (VB)"} en_US{"angleščina (ZDA)"} enm{"srednja angleščina"} @@ -159,6 +164,8 @@ sl{ fo{"ferščina"} fon{"fonščina"} fr{"francoščina"} + fr_CA{"kanadska francoščina"} + fr_CH{"Å¡vicarska francoščina"} frm{"srednja francoščina"} fro{"stara francoščina"} frr{"severna frizijščina"} @@ -185,7 +192,6 @@ sl{ gsw{"nemščina (Å vica)"} gu{"gudžaratščina"} gv{"manščina"} - gwi{"gwi"} ha{"havščina"} hai{"haidščina"} haw{"havajščina"} @@ -208,7 +214,6 @@ sl{ id{"indonezijščina"} ie{"interlingve"} ig{"igboščina"} - ii{"ii"} ijo{"ijo"} ik{"inupiaščina"} ilo{"ilokanščina"} @@ -230,13 +235,11 @@ sl{ kaa{"karakalpaščina"} kab{"kabilščina"} kac{"kačinščina"} - kaj{"kaj"} kam{"kamba"} kar{"karenščina"} kaw{"kavi"} kbd{"kabardinščina"} kcg{"tjapska nigerijščina"} - kfo{"kfo"} kg{"kongovščina"} kha{"kasi"} khi{"koisanski jezik"} @@ -316,7 +319,6 @@ sl{ mt{"malteščina"} mul{"več jezikov"} mun{"mundski jezik"} - mus{"mus"} mwl{"mirandeščina"} mwr{"marvarščina"} my{"burmanščina"} @@ -331,7 +333,6 @@ sl{ nds{"nizka nemščina"} ne{"nepalščina"} new{"nevarščina"} - ng{"ng"} nia{"niaščina"} nic{"nigrsko-kordofanski jezik"} niu{"niuejščina"} @@ -341,7 +342,6 @@ sl{ no{"norveščina"} nog{"nogajščina"} non{"stara nordijščina"} - nqo{"nqo"} nr{"južna ndebelščina"} nso{"severna sotščina"} nub{"nubijski jezik"} @@ -363,7 +363,6 @@ sl{ pa{"pandžabščina"} paa{"papuanski jezik"} pag{"pangasinanščina"} - pal{"pal"} pam{"pampanščina"} pap{"papiamentu"} pau{"palavanščina"} @@ -388,15 +387,11 @@ sl{ ro{"romunščina"} roa{"romanski jezik"} rom{"romščina"} - root{"root"} ru{"ruščina"} rup{"aromunščina"} rw{"ruandščina"} sa{"sanskrt"} - sad{"sad"} sah{"jakutščina"} - sai{"sai"} - sal{"sal"} sam{"samaritanska aramejščina"} sas{"sasaščina"} sat{"santalščina"} @@ -426,9 +421,7 @@ sl{ smn{"inarska samijščina"} sms{"samijščina Skolt"} sn{"Å¡onščina"} - snk{"snk"} so{"somalščina"} - sog{"sog"} son{"songajščina"} sq{"albanščina"} sr{"srbščina"} @@ -450,7 +443,6 @@ sl{ tai{"tajski jezik"} te{"telugijščina"} tem{"temnejščina"} - ter{"ter"} tet{"tetumščina"} tg{"tadžiščina"} th{"tajščina"} @@ -506,7 +498,6 @@ sl{ yo{"jorubščina"} ypk{"jupiÅ¡ki jezik"} yue{"kantonščina"} - za{"za"} zap{"zapoteščina"} zbl{"znakovni jezik Bliss"} zen{"zenaščina"} @@ -519,6 +510,9 @@ sl{ zxx{"brez jezikoslovne vsebine"} zza{"zazajščina"} } + LanguagesShort{ + az{"azerščina"} + } Scripts{ Arab{"arabski"} Armi{"imperialno-aramejski"} @@ -533,9 +527,7 @@ sl{ Brai{"braillova pisava"} Bugi{"buginski"} Buhd{"buhidski"} - Cakm{"Cakm"} Cans{"poenotena zlogovna pisava kanadskih staroselcev"} - Cari{"Cari"} Cham{"Cham"} Cher{"čerokeÅ¡ki"} Cirt{"kirt"} @@ -577,7 +569,6 @@ sl{ Knda{"kanadski"} Kore{"korejski"} Kthi{"kajatski"} - Lana{"Lana"} Laoo{"laoÅ¡ki"} Latf{"fraktura"} Latg{"gelski latinični"} @@ -597,7 +588,6 @@ sl{ Moon{"Moonova pisava za slepe"} Mtei{"manipurski"} Mymr{"mjanmarski"} - Nkoo{"Nkoo"} Ogam{"ogamski"} Olck{"santalski"} Orkh{"orkonski"} @@ -610,13 +600,10 @@ sl{ Phlv{"knjižno palavanski"} Phnx{"feničanski"} Plrd{"Pollardova fonetska pisava"} - Prti{"Prti"} - Rjng{"Rjng"} Roro{"rongorongo"} Runr{"runski"} Samr{"samaritanski"} Sara{"saratski"} - Saur{"Saur"} Sgnw{"znakovna pisava"} Shaw{"Å¡ojevski"} Sinh{"sinhalski"} @@ -627,8 +614,6 @@ sl{ Syrj{"zahodnosirijski"} Syrn{"vzhodnosirijski"} Tagb{"tagbanski"} - Tale{"Tale"} - Talu{"Talu"} Taml{"tamilski"} Tavt{"tajsko-vietnamski"} Telu{"teluÅ¡ki"} @@ -643,7 +628,6 @@ sl{ Visp{"vidni govor"} Xpeo{"staroperzijski"} Xsux{"sumersko-akadski klinopis"} - Yiii{"Yiii"} Zinh{"podedovan"} Zmth{"matematična znamenja"} Zsym{"simboli"} @@ -651,26 +635,75 @@ sl{ Zyyy{"sploÅ¡no"} Zzzz{"neznan ali neveljaven zapis"} } + Scripts%stand-alone{ + Hans{"Poenostavljeni han"} + Hant{"Tradicionalni han"} + } Types{ calendar{ buddhist{"budistični koledar"} chinese{"kitajski koledar"} + coptic{"Koptski koledar"} + ethiopic{"Etiopski koledar"} + ethiopic-amete-alem{"Etiopsko ametsko alemski koledar"} gregorian{"gregorijanski koledar"} hebrew{"hebrejski koledar"} indian{"indijanski koledar"} islamic{"islamski koledar"} islamic-civil{"islamski civilni koledar"} japanese{"japonski koledar"} + persian{"Perzijski koledar"} roc{"kitajski državni koledar"} } collation{ big5han{"razvrščanje po sistemu tradicionalne kitajščine - Big5"} - direct{"neposredno razvrščanje"} + dictionary{"Vrstni red razvrščanja v slovarju"} + ducet{"Privzeto razvrščanje Unicode"} gb2312han{"razvrščanje po sistemu poenostavljene kitajščine - GB2312"} phonebook{"razvrščanje po abecedi"} pinyin{"razvrščanje po sistemu pinjin"} + reformed{"Reformirano razvrščanje"} + search{"SploÅ¡no iskanje"} stroke{"razvrščanje po zaporedju pisanja pismenk"} traditional{"razvrščanje po tradicionalnem sistemu"} + unihan{"Razvrščanje koren-poteza"} + } + numbers{ + arab{"Arabskoindijske Å¡tevke"} + arabext{"RazÅ¡irjene arabskoindijske Å¡tevke"} + armn{"Armenske Å¡tevilke"} + armnlow{"Armenske majhne Å¡tevilke"} + beng{"Bengalske Å¡tevke"} + deva{"Devangarske Å¡tevke"} + ethi{"Etiopijske Å¡tevilke"} + fullwide{"Å tevke polne Å¡irine"} + geor{"Gruzijske Å¡tevilke"} + grek{"GrÅ¡ke Å¡tevilke"} + greklow{"GrÅ¡ke male Å¡tevilke"} + gujr{"Gudžaratske Å¡tevke"} + guru{"GurmuÅ¡ke Å¡tevke"} + hanidec{"Kitajske decimalne Å¡tevilke"} + hans{"Poenostavljene kitajske Å¡tevilke"} + hansfin{"Poenostavljene kitajske finančne Å¡tevilke"} + hant{"Tradicionalne kitajske Å¡tevilke"} + hantfin{"Tradicionalne kitajske finančne Å¡tevilke"} + hebr{"Hebrejske Å¡tevilke"} + jpan{"Japonske Å¡tevilke"} + jpanfin{"Japonske finančne Å¡tevilke"} + khmr{"Kmerske Å¡tevke"} + knda{"Kanaredske Å¡tevke"} + laoo{"LaoÅ¡ke Å¡tevke"} + latn{"Zahodne Å¡tevke"} + mlym{"Malajalamske Å¡tevke"} + mong{"Mongolske Å¡tevke"} + mymr{"Mjanmarske Å¡tevke"} + orya{"Orijske Å¡tevke"} + roman{"Rimske Å¡tevilke"} + romanlow{"Rimske male Å¡tevilke"} + taml{"Tamilske Å¡tevilke"} + telu{"TeluÅ¡ke Å¡tevke"} + thai{"Tajske Å¡tevke"} + tibt{"Tibetanske Å¡tevke"} } } Variants{ @@ -703,7 +736,7 @@ sl{ VALENCIA{"valencijski pravopis"} WADEGILE{"romanizacija Wade-Giles"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} codePatterns{ language{"Jezik: {0}"} territory{"Regija: {0}"} diff --git a/icuSources/data/lang/sn.txt b/icuSources/data/lang/sn.txt index 54c8816b..9d95a0b9 100755 --- a/icuSources/data/lang/sn.txt +++ b/icuSources/data/lang/sn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sn.xml @@ -57,5 +57,5 @@ sn{ zh{"chiChinese"} zu{"chiZulu"} } - Version{"2.0.47.63"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/so.txt b/icuSources/data/lang/so.txt index 91dc0e02..a1b7a8ef 100644 --- a/icuSources/data/lang/so.txt +++ b/icuSources/data/lang/so.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/so.xml @@ -61,5 +61,5 @@ so{ Zxxx{"Aan la qorin"} Zzzz{"Far aan la aqoon amase aan saxnayn"} } - Version{"2.0.47.68"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/sq.txt b/icuSources/data/lang/sq.txt index 59a84c30..109df8a3 100644 --- a/icuSources/data/lang/sq.txt +++ b/icuSources/data/lang/sq.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sq.xml @@ -23,13 +23,13 @@ sq{ pt{"Portugeze"} ru{"Rusisht"} sh{"Serbo-Kroatisht"} - sq{"shqipe"} + sq{"shqip"} zh{"Kineze"} } Scripts{ Latn{"Latine"} Zxxx{"I pashkruar"} - Zzzz{"Skript i panjohur ose i pavlefshëm"} + Zzzz{"Skript i panjohur"} } - Version{"2.0.47.69"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/sr.txt b/icuSources/data/lang/sr.txt index e13af118..f518654c 100644 --- a/icuSources/data/lang/sr.txt +++ b/icuSources/data/lang/sr.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sr.xml @@ -14,53 +14,55 @@ sr{ calendar{"Календар"} collation{"Сортирање"} currency{"Валута"} + numbers{"Бројеви"} + x{"Приватна употреба"} } Languages{ - aa{"Aфaрски"} + aa{"Афарски"} ab{"Абказијски"} - ace{"Aчинески"} - ach{"Aколи"} - ada{"Aдaнгмејски"} - ady{"Aдигејски"} - ae{"Aвестaнски"} + ace{"Ачинески"} + ach{"Аколи"} + ada{"Адангмејски"} + ady{"Адигејски"} + ae{"Авестански"} af{"Африканерски"} - afa{"Aфро-aзијaтски"} - afh{"Aфрихили"} - ain{"Aину"} - ak{"Aкaн"} + afa{"Афро-азијатски"} + afh{"Африхили"} + ain{"Аину"} + ak{"Акан"} akk{"Акадијски"} - ale{"Aљут"} - alg{"Aлгонквијaнски језик"} - alt{"Јужни aлтaи"} + ale{"Аљут"} + alg{"Алгонквијански језик"} + alt{"Јужни алтаи"} am{"Амхарски"} - an{"Aрaгонежaнски"} + an{"Арагонежански"} ang{"Староенглески"} - anp{"Aнгикa"} + anp{"Ангика"} apa{"Апачки језик"} ar{"Арапски"} - arc{"Aрмaјски"} - arn{"Aрокaнијски"} - arp{"Aрaпaхо"} - art{"Вештaчки"} - arw{"Aрaвaк"} + arc{"Армајски"} + arn{"Ароканијски"} + arp{"Арапахо"} + art{"Вештачки"} + arw{"Аравак"} as{"Асемијски"} - ast{"Aстуријски"} - ath{"Aтaпaскaн"} + ast{"Астуријски"} + ath{"Атапаскан"} aus{"Аустралијски језик"} av{"Аварски"} - awa{"Aвaдхи"} - ay{"Aјмaрa"} + awa{"Авадхи"} + ay{"ајмара"} az{"Азербејџански"} ba{"Башкир"} - bad{"Бaндa"} - bai{"Бaмилеке"} - bal{"Бaлучи"} - ban{"Бaлинезијски"} - bas{"Бaсa"} + bad{"Банда"} + bai{"Бамилеке"} + bal{"Балучи"} + ban{"Балинезијски"} + bas{"Баса"} bat{"Балтички језик"} be{"Белоруски"} bej{"Беја"} - bem{"Бембa"} + bem{"Бемба"} ber{"Бербер"} bg{"Бугарски"} bh{"Бихарски"} @@ -69,76 +71,76 @@ sr{ bik{"Бикол"} bin{"Бини"} bla{"Сисика"} - bm{"Бaмбaрa"} + bm{"Бамбара"} bn{"Бенгласки"} bnt{"Банту"} bo{"Тибетански"} br{"Бретонски"} - bra{"Брaј"} + bra{"Брај"} bs{"Босански"} - btk{"Бaтaк"} - bua{"Буриaт"} - bug{"Бугинежaнски"} + btk{"Батак"} + bua{"Буриат"} + bug{"Бугинежански"} byn{"Блин"} ca{"Каталонски"} - cad{"Кaдо"} + cad{"Кадо"} cai{"Централно амерички Индијански језик"} - car{"Кaрипски"} - cau{"Кaвкaски"} + car{"Карипски"} + cau{"Кавкаски"} cch{"Атсамски"} ce{"Чеченски"} - ceb{"Цебуaно"} + ceb{"Цебуано"} cel{"Келтски"} - ch{"Чaморо"} - chb{"Чибчa"} - chg{"Чaгaтaи"} + ch{"Чаморо"} + chb{"Чибча"} + chg{"Чагатаи"} chk{"Чукески"} - chm{"Мaри"} + chm{"Мари"} chn{"Чинукски"} - cho{"Чоктaвски"} - chp{"Чипвијaнски"} + cho{"Чоктавски"} + chp{"Чипвијански"} chr{"Чероки"} chy{"Чејенски"} - cmc{"Чaмски језик"} + cmc{"Чамски језик"} co{"Корзикански"} cop{"Коптски"} - cpe{"Креолски или пиџин зaсновaн нa енглеском"} - cpf{"Креолски или пиџин зaсновaн нa фрaнцуском"} - cpp{"Креолски или пиџин бaзирaн нa португaлском"} + cpe{"Креолски или пиџин заснован на енглеском"} + cpf{"Креолски или пиџин заснован на француском"} + cpp{"Креолски или пиџин базиран на португалском"} cr{"Кри"} - crh{"Кримеaнски турски"} + crh{"Кримеански турски"} crp{"креолски или пиџин"} cs{"Чешки"} - csb{"Кaшубијaнски"} + csb{"Кашубијански"} cu{"Старословенски"} cus{"Кушитички језик"} - cv{"Чувaшки"} + cv{"Чувашки"} cy{"Велшки"} da{"Дански"} dak{"Дакота"} - dar{"Дaргвa"} - day{"Дaјaшки"} + dar{"Даргва"} + day{"Дајашки"} de{"Немачки"} de_AT{"Аустријски немачки"} - de_CH{"Швaјцaрски високи немaчки"} + de_CH{"Швајцарски високи немачки"} del{"Делавер"} - den{"Слaвски"} + den{"Славски"} dgr{"Догриб"} - din{"Динкa"} + din{"Динка"} doi{"Догри"} dra{"Дарвидијски језик"} dsb{"Ниски сорбијански"} - dua{"Дуaлa"} - dum{"Средњи холaндски"} + dua{"Дуала"} + dum{"Средњи холандски"} dv{"Дивехијски"} - dyu{"Ђулa"} + dyu{"Ђула"} dz{"Џонга"} ee{"Еве"} efi{"Ефикски"} egy{"Староегипатски"} - eka{"Екaјук"} + eka{"Екајук"} el{"Грчки"} - elx{"Елaмитски"} + elx{"Еламитски"} en{"Енглески"} en_AU{"Аустралијски енглески"} en_CA{"Канадски енглески"} @@ -153,9 +155,9 @@ sr{ eu{"Баскијски"} ewo{"Евондо"} fa{"Персијски"} - fan{"Фaнг"} - fat{"Фaнти"} - ff{"Фулaх"} + fan{"Фанг"} + fat{"Фанти"} + ff{"Фулах"} fi{"Фински"} fil{"Тагалог"} fiu{"Угро-фински"} @@ -163,42 +165,42 @@ sr{ fo{"Фарски"} fon{"Фон"} fr{"Француски"} - fr_CA{"Кaнaдски француски"} - fr_CH{"Швaјцaрски фрaнцуски"} - frm{"Средњи фрaнцуски"} + fr_CA{"Канадски француски"} + fr_CH{"Швајцарски француски"} + frm{"Средњи француски"} fro{"Старофранцуски"} frr{"Северно-фризијски"} frs{"Источни фризијски"} fur{"Фриулијски"} fy{"Фризијски"} ga{"Ирски"} - gaa{"Гa"} - gay{"Гaјо"} - gba{"Гбaјa"} + gaa{"Га"} + gay{"Гајо"} + gba{"Гбаја"} gd{"Шкотски Галски"} gem{"Германски језик"} gez{"Џиз"} gil{"Гилбертшки"} gl{"Галски"} - gmh{"Средњи високи немaчки"} + gmh{"Средњи високи немачки"} gn{"Гварани"} goh{"Старонемачки"} gon{"Гонди"} - gor{"Горонтaло"} + gor{"Горонтало"} got{"Готски"} grb{"Гребо"} grc{"Старогрчки"} gsw{"Швајцарски немачки"} gu{"Гуџарати"} - gv{"Мaнкс"} + gv{"Манкс"} gwi{"Гвич'ин"} ha{"Хауса"} - hai{"Ð¥aидa"} + hai{"Хаида"} haw{"Хавајски"} he{"Хебрејски"} hi{"Хинди"} - hil{"Хилигaјнон"} - him{"Химaчaли"} + hil{"Хилигајнон"} + him{"Химачали"} hit{"Хитите"} hmn{"Хмонг"} ho{"Хири Моту"} @@ -210,11 +212,11 @@ sr{ hy{"Јерменски"} hz{"Хереро"} ia{"Интерлингва"} - iba{"Ибaн"} + iba{"Ибан"} id{"Индонежански"} ie{"Међујезички"} ig{"Игбо"} - ii{"Сичуaн ји"} + ii{"Сичуан ји"} ijo{"Ијо"} ik{"Унупиак"} ilo{"Илоко"} @@ -223,160 +225,160 @@ sr{ inh{"Ингвишки"} io{"Идо"} ira{"Ирански језик"} - iro{"Ироквојaнски"} + iro{"Ироквојански"} is{"Исландски"} it{"Италијански"} iu{"Инуктитут"} ja{"Јапански"} - jbo{"Лојбaн"} + jbo{"Лојбан"} jpr{"Јудео-персијски"} jrb{"Јудео-арапски"} jv{"Јавански"} ka{"Грузијски"} - kaa{"Кaрa-кaлпaшки"} - kab{"Кaбиле"} - kac{"Кaчин"} + kaa{"Кара-калпашки"} + kab{"Кабиле"} + kac{"Качин"} kaj{"Ђу"} - kam{"Кaмбa"} - kar{"Кaренски"} - kaw{"Кaви"} - kbd{"Кaбaрдијски"} - kcg{"Тјaп"} + kam{"Камба"} + kar{"Каренски"} + kaw{"Кави"} + kbd{"Кабардијски"} + kcg{"Тјап"} kfo{"Коро"} kg{"Конго"} - kha{"Кaси"} - khi{"Коисaнски језик"} + kha{"Каси"} + khi{"Коисански језик"} kho{"Котанешки"} ki{"Кикују"} - kj{"Куaњaмa"} + kj{"Куањама"} kk{"Козачки"} kl{"Калалисут"} km{"Кмерски"} kmb{"Кимбунду"} kn{"Канада"} ko{"Корејски"} - kok{"Конкaни"} - kos{"Косреaнски"} + kok{"Конкани"} + kos{"Косреански"} kpe{"Кпеле"} - kr{"Кaнури"} - krc{"Кaрaчaј-бaлкaр"} - krl{"Кaрелијски"} + kr{"Канури"} + krc{"Карачај-балкар"} + krl{"Карелијски"} kro{"Кру"} kru{"Курукх"} ks{"Кашмирски"} ku{"Курдски"} kum{"Кумик"} - kut{"Кутенaи"} + kut{"Кутенаи"} kv{"Коми"} kw{"Корнишки"} ky{"Киргиски"} la{"Латински"} - lad{"Лaдино"} - lah{"Лaндa"} - lam{"Лaмбa"} + lad{"Ладино"} + lah{"Ланда"} + lam{"Ламба"} lb{"Луксембуршки"} - lez{"Лезгиaн"} - lg{"Гaндa"} + lez{"Лезгиан"} + lg{"Ганда"} li{"Лимбургиш"} ln{"Лингала"} lo{"Лаоски"} lol{"Монго"} loz{"Лози"} lt{"Литвански"} - lu{"Лубa-кaтaнгa"} - lua{"Лубa-лулуa"} + lu{"Луба-катанга"} + lua{"Луба-лулуа"} lui{"Луисено"} - lun{"Лундa"} + lun{"Лунда"} luo{"Луо"} - lus{"Лушaи"} + lus{"Лушаи"} lv{"Летонски"} - mad{"Мaдурешки"} - mag{"Мaгaхи"} - mai{"Мaитили"} - mak{"Мaкaсaр"} - man{"Мaндинго"} - map{"Aустронежaнски"} + mad{"Мадурешки"} + mag{"Магахи"} + mai{"Маитили"} + mak{"Макасар"} + man{"Мандинго"} + map{"Аустронежански"} mas{"Масаи"} - mdf{"Мокшa"} - mdr{"Мaндaр"} + mdf{"Мокша"} + mdr{"Мандар"} men{"Менде"} mg{"Малагасијски"} mga{"Средњи ирски"} - mh{"Мaршaлски"} + mh{"Маршалски"} mi{"Маорски"} - mic{"Микмaк"} - min{"Минaнгкaбaу"} - mis{"Рaзни језици"} + mic{"Микмак"} + min{"Минангкабау"} + mis{"Разни језици"} mk{"Македонски"} mkh{"Мон-кмерски језик"} ml{"Малајалам"} mn{"Монголски"} - mnc{"Мaнчу"} - mni{"Мaнипури"} - mno{"Мaнобо језик"} + mnc{"Манчу"} + mni{"Манипури"} + mno{"Манобо језик"} mo{"Молдавски"} - moh{"Мaхaвски"} + moh{"Махавски"} mos{"Моси"} mr{"Марати"} ms{"Малајски"} mt{"Мелтешки"} - mul{"Више језикa"} - mun{"Мундa језик"} + mul{"Више језика"} + mun{"Мунда језик"} mus{"Кришки"} - mwl{"Мирaндешки"} - mwr{"Мaрвaри"} + mwl{"Мирандешки"} + mwr{"Марвари"} my{"Бурмански"} - myn{"Мaјaнски језик"} - myv{"Ерзијa"} + myn{"Мајански језик"} + myv{"Ерзија"} na{"Науру"} - nah{"Нaхуaтл"} + nah{"Нахуатл"} nai{"Језик северноамеричких Индијанаца"} - nap{"Неaполитaнски"} + nap{"Неаполитански"} nb{"Норвешки бокмал"} nd{"Северни ндебеле"} nds{"Ниски немачки"} ne{"Непалски"} - new{"Невaри"} - ng{"Ндонгa"} - nia{"Ниaс"} - nic{"Нигер-кордофaнијски језик"} - niu{"Ниуеaн"} + new{"Невари"} + ng{"Ндонга"} + nia{"Ниас"} + nic{"Нигер-кордофанијски језик"} + niu{"Ниуеан"} nl{"Холандски"} nl_BE{"Фламански"} nn{"Норвешки њорск"} no{"Норвешки"} - nog{"Ногaи"} - non{"Стaри норски"} + nog{"Ногаи"} + non{"Стари норски"} nqo{"Н’ко"} nr{"Јужни ндебеле"} nso{"Северни сото"} nub{"Нубијски језик"} nv{"Навахо"} - nwc{"Клaсични невaри"} + nwc{"Класични невари"} ny{"Њања"} - nym{"Њaмвези"} - nyn{"Њaнколе"} + nym{"Њамвези"} + nyn{"Њанколе"} nyo{"Њоро"} - nzi{"Нзимa"} + nzi{"Нзима"} oc{"Провансалски"} - oj{"Ојибвa"} + oj{"Ојибва"} om{"Оромо"} or{"Оријски"} os{"Осетски"} - osa{"Осaге"} - ota{"Отомaнски турски"} - oto{"Отомaнски језик"} + osa{"Осаге"} + ota{"Отомански турски"} + oto{"Отомански језик"} pa{"Панџабски"} paa{"Папуански језик"} - pag{"Пaнгaсински"} - pal{"Пaхлaви"} - pam{"Пaмпaнгa"} - pap{"Пaпиaменто"} - pau{"Пaлaуaнски"} + pag{"Пангасински"} + pal{"Пахлави"} + pam{"Пампанга"} + pap{"Папиаменто"} + pau{"Палауански"} peo{"Староперсијски"} phi{"Филипински језик"} - phn{"Феничaнски"} - pi{"Пaли"} + phn{"Феничански"} + pi{"Пали"} pl{"Пољски"} pon{"Понпејски"} pra{"Пракритски"} @@ -385,66 +387,66 @@ sr{ pt{"Португалски"} pt_BR{"Бразилски португалски"} pt_PT{"Иберијски португалски"} - qu{"Квенчa"} - raj{"Рaђaстaни"} - rap{"Рaпaнуи"} - rar{"Рaротонгaн"} + qu{"Квенча"} + raj{"Рађастани"} + rap{"Рапануи"} + rar{"Раротонган"} rm{"Рето-Романски"} rn{"Рунди"} ro{"Румунски"} - roa{"Ромaнски језик"} - rom{"Ромaни"} + roa{"Романски језик"} + rom{"Романи"} root{"Рут"} ru{"Руски"} - rup{"Aромaнијски"} + rup{"Ароманијски"} rw{"Кинјаруанда"} sa{"Санскрит"} - sad{"Сaндaве"} - sah{"Јaкут"} + sad{"Сандаве"} + sah{"Јакут"} sai{"Језик јужноамеричких Индијанаца"} - sal{"Сaлишaнски језик"} - sam{"Сaмaритaнски aрaмејски"} - sas{"Сaсaк"} - sat{"Сaнтaли"} + sal{"Салишански језик"} + sam{"Самаритански арамејски"} + sas{"Сасак"} + sat{"Сантали"} sc{"Сардињаски"} scn{"Сицилијански"} sco{"Шкотски"} sd{"Синди"} - se{"Северни сaми"} - sel{"Селкaп"} + se{"Северни сами"} + sel{"Селкап"} sem{"Семитски језик"} sg{"Санго"} sga{"Староирски"} sgn{"Знаковни језик"} sh{"Српскохрватски"} - shn{"Шaн"} + shn{"Шан"} si{"Сингалески"} sid{"Сидамо"} - sio{"Сиуaнски језик"} + sio{"Сиуански језик"} sit{"Сино-тибетански језик"} sk{"Словачки"} sl{"Словеначки"} sla{"Словенски језик"} sm{"Самоански"} - sma{"Јужни сaми"} - smi{"Сaми језик"} - smj{"Луле сaми"} - smn{"Инaри сaми"} + sma{"Јужни сами"} + smi{"Сами језик"} + smj{"Луле сами"} + smn{"Инари сами"} sms{"Сколтски језик"} - sn{"Шонa"} + sn{"Шона"} snk{"Сонинке"} so{"Сомалски"} sog{"Соџијенски"} - son{"Сонгaи"} + son{"Сонгаи"} sq{"Албански"} sr{"Српски"} - srn{"Срaнaнски тонго"} + srn{"Сранански тонго"} srr{"Серер"} - ss{"Свaти"} - ssa{"Нило-сaхaрски језик"} + ss{"Свати"} + ssa{"Нило-сахарски језик"} st{"Сесото"} su{"Судански"} - suk{"Сукумa"} + suk{"Сукума"} sus{"Сусу"} sux{"Сумерски"} sv{"Шведски"} @@ -453,7 +455,7 @@ sr{ syc{"Класични сиријски"} syr{"Сиријски"} ta{"Тамилски"} - tai{"Тaи језик"} + tai{"Таи језик"} te{"Телугу"} tem{"Тимне"} ter{"Терено"} @@ -464,66 +466,69 @@ sr{ tig{"Тигре"} tiv{"Тив"} tk{"Туркменски"} - tkl{"Токелaу"} + tkl{"Токелау"} tl{"Тагалски"} tlh{"Клингонски"} tli{"Тлингит"} - tmh{"Тaмaшек"} - tn{"Тсвaнa"} - to{"Тонгa"} - tog{"Њaсa тонгa"} + tmh{"Тамашек"} + tn{"Тсвана"} + to{"Тонга"} + tog{"Њаса тонга"} tpi{"Ток Писин"} tr{"Турски"} - ts{"Тсонгa"} - tsi{"Тсимшиaн"} + ts{"Тсонга"} + tsi{"Тсимшиан"} tt{"Татарски"} - tum{"Тумбукa"} + tum{"Тумбука"} tup{"Тупи језик"} - tut{"Aлтaички језик"} - tvl{"Тувaлу"} + tut{"Алтаички језик"} + tvl{"Тувалу"} tw{"Тви"} ty{"Тахићански"} tyv{"Тувинијски"} udm{"Удмурт"} ug{"Ујгурски"} - uga{"Угaритски"} + uga{"Угаритски"} uk{"Украјински"} umb{"Умбунду"} und{"Непознат или неважећи језик"} ur{"Урду"} uz{"Узбечки"} - vai{"Вaи"} - ve{"Вендa"} + vai{"Ваи"} + ve{"Венда"} vi{"Вијетнамски"} vo{"Волапук"} vot{"Вотски"} - wa{"Вaлун"} - wak{"Вaкaшaнски језик"} - wal{"Вaлaмо"} + wa{"Валун"} + wak{"Вакашански језик"} + wal{"Валамо"} war{"Варај"} was{"Вашо"} - wen{"Сорбијaнски језик"} + wen{"Сорбијански језик"} wo{"Волоф"} - xal{"Кaлмик"} + xal{"Калмик"} xh{"Ксхоса"} - yao{"Јaо"} - yap{"Јaпешки"} + yao{"Јао"} + yap{"Јапешки"} yi{"Јидиш"} yo{"Јоруба"} ypk{"Јупик"} yue{"Кантонски"} za{"Жуанг"} - zap{"Зaпотечки"} + zap{"Запотечки"} zbl{"Блисимболи"} - zen{"Зенaгa"} + zen{"Зенага"} zh{"Кинески"} zh_Hans{"Кинески (поједностављен)"} zh_Hant{"Кинески (традиционални)"} - znd{"Зaнде"} + znd{"Занде"} zu{"Зулу"} zun{"Зуни"} zxx{"Без лингвистичког садржаја"} - zza{"Зaзa"} + zza{"Заза"} + } + LanguagesShort{ + az{"азерски"} } Scripts{ Arab{"арапско писмо"} @@ -657,26 +662,75 @@ sr{ 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{"Традиционално кинеско сортирање"} - direct{"Директно сортирање"} + dictionary{"Редослед сортирања у речнику"} + ducet{"Подразумевани Unicode редослед сортирања"} gb2312han{"Поједностављено кинеско сортирање"} 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{ @@ -708,13 +762,14 @@ sr{ TARASK{"Тараскијевичка ортографија"} VALENCIA{"Валенцијска"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} codePatterns{ language{"{0}"} script{"{0}"} territory{"{0}"} } localeDisplayPattern{ + pattern{"{0} ({1})"} separator{", "} } } diff --git a/icuSources/data/lang/sr_BA.txt b/icuSources/data/lang/sr_BA.txt index ec7e3fbe..bad50058 100644 --- a/icuSources/data/lang/sr_BA.txt +++ b/icuSources/data/lang/sr_BA.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_BA.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sr_BA{ "%%ALIAS"{"sr_Cyrl_BA"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/lang/sr_CS.txt b/icuSources/data/lang/sr_CS.txt index d1a9bfff..b6ee46c8 100644 --- a/icuSources/data/lang/sr_CS.txt +++ b/icuSources/data/lang/sr_CS.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_CS.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sr_CS{ "%%ALIAS"{"sr_Cyrl_RS"} - Version{"2.0.52.13"} } diff --git a/icuSources/data/lang/sr_Cyrl.txt b/icuSources/data/lang/sr_Cyrl.txt index 49833f33..b80086fb 100644 --- a/icuSources/data/lang/sr_Cyrl.txt +++ b/icuSources/data/lang/sr_Cyrl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sr_Cyrl.xml diff --git a/icuSources/data/lang/sr_Cyrl_BA.txt b/icuSources/data/lang/sr_Cyrl_BA.txt index 80e1e1a1..6db5bfa5 100644 --- a/icuSources/data/lang/sr_Cyrl_BA.txt +++ b/icuSources/data/lang/sr_Cyrl_BA.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_BA.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ sr_Cyrl_BA{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/lang/sr_Cyrl_CS.txt b/icuSources/data/lang/sr_Cyrl_CS.txt index d9be60f5..99b0d570 100644 --- a/icuSources/data/lang/sr_Cyrl_CS.txt +++ b/icuSources/data/lang/sr_Cyrl_CS.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_Cyrl_CS.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sr_Cyrl_CS{ "%%ALIAS"{"sr_Cyrl_RS"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/lang/sr_Cyrl_RS.txt b/icuSources/data/lang/sr_Cyrl_RS.txt index a82ca9cd..5475cea0 100644 --- a/icuSources/data/lang/sr_Cyrl_RS.txt +++ b/icuSources/data/lang/sr_Cyrl_RS.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_CS.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ sr_Cyrl_RS{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/lang/sr_Cyrl_YU.txt b/icuSources/data/lang/sr_Cyrl_YU.txt index dd1a461e..088b496a 100644 --- a/icuSources/data/lang/sr_Cyrl_YU.txt +++ b/icuSources/data/lang/sr_Cyrl_YU.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_Cyrl_YU.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sr_Cyrl_YU{ "%%ALIAS"{"sr_Cyrl_RS"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/lang/sr_Latn.txt b/icuSources/data/lang/sr_Latn.txt index 3d796c9f..886ee954 100644 --- a/icuSources/data/lang/sr_Latn.txt +++ b/icuSources/data/lang/sr_Latn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sr_Latn.xml @@ -10,7 +10,6 @@ * ICU source: /xml/main/sr_Latn.xml */ sr_Latn{ - %%ParentIsRoot:int{1} Keys{ calendar{"Kalendar"} collation{"Sortiranje"} @@ -670,7 +669,6 @@ sr_Latn{ } collation{ big5han{"Tradicionalno kinesko sortiranje"} - direct{"Direktno sortiranje"} gb2312han{"Pojednostavljeno kinesko sortiranje"} phonebook{"Sortiranje kao telefonski imenik"} pinyin{"Pinjin sortiranje"} @@ -707,7 +705,7 @@ sr_Latn{ TARASK{"Taraskijevica ortografija"} VALENCIA{"Valencijski"} } - Version{"2.0.50.94"} + Version{"2.0.66.10"} codePatterns{ language{"Jezik: {0}"} script{"Skript: {0}"} diff --git a/icuSources/data/lang/sr_Latn_BA.txt b/icuSources/data/lang/sr_Latn_BA.txt index 767b46e6..cb015a66 100644 --- a/icuSources/data/lang/sr_Latn_BA.txt +++ b/icuSources/data/lang/sr_Latn_BA.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sh_BA.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ sr_Latn_BA{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/lang/sr_Latn_CS.txt b/icuSources/data/lang/sr_Latn_CS.txt index 400ae3f4..f80a8a81 100644 --- a/icuSources/data/lang/sr_Latn_CS.txt +++ b/icuSources/data/lang/sr_Latn_CS.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_Latn_CS.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sr_Latn_CS{ "%%ALIAS"{"sr_Latn_RS"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/lang/sr_Latn_ME.txt b/icuSources/data/lang/sr_Latn_ME.txt index a2e52e8a..fefdf54f 100644 --- a/icuSources/data/lang/sr_Latn_ME.txt +++ b/icuSources/data/lang/sr_Latn_ME.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_ME.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ sr_Latn_ME{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/lang/sr_Latn_RS.txt b/icuSources/data/lang/sr_Latn_RS.txt index 17878ffd..418f50c2 100644 --- a/icuSources/data/lang/sr_Latn_RS.txt +++ b/icuSources/data/lang/sr_Latn_RS.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sh_CS.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ sr_Latn_RS{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/lang/sr_Latn_YU.txt b/icuSources/data/lang/sr_Latn_YU.txt index c6d91752..56911ca3 100644 --- a/icuSources/data/lang/sr_Latn_YU.txt +++ b/icuSources/data/lang/sr_Latn_YU.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_Latn_YU.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sr_Latn_YU{ "%%ALIAS"{"sr_Latn_RS"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/lang/sr_ME.txt b/icuSources/data/lang/sr_ME.txt index 80ba62f6..76ef7f73 100644 --- a/icuSources/data/lang/sr_ME.txt +++ b/icuSources/data/lang/sr_ME.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_ME.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sr_ME{ "%%ALIAS"{"sr_Latn_ME"} - Version{"2.0.41.65"} } diff --git a/icuSources/data/lang/sr_RS.txt b/icuSources/data/lang/sr_RS.txt index 99dafdf1..d9c7dc23 100644 --- a/icuSources/data/lang/sr_RS.txt +++ b/icuSources/data/lang/sr_RS.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_RS.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sr_RS{ "%%ALIAS"{"sr_Cyrl_RS"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/lang/sr_YU.txt b/icuSources/data/lang/sr_YU.txt index 85da5746..9bb7c279 100644 --- a/icuSources/data/lang/sr_YU.txt +++ b/icuSources/data/lang/sr_YU.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_YU.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sr_YU{ "%%ALIAS"{"sr_Cyrl_RS"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/lang/sv.txt b/icuSources/data/lang/sv.txt index ce3e1b54..cdf899e3 100644 --- a/icuSources/data/lang/sv.txt +++ b/icuSources/data/lang/sv.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sv.xml @@ -14,18 +14,21 @@ sv{ calendar{"kalender"} collation{"sorteringsordning"} currency{"valuta"} + numbers{"siffror"} + x{"privat"} } Languages{ aa{"afar"} - ab{"abchasiska"} - ace{"achinesiska"} - ach{"acoli"} + ab{"abchaziska"} + ace{"acehnesiska"} + ach{"acholi"} ada{"adangme"} ady{"adygeiska"} ae{"avestiska"} af{"afrikaans"} afa{"afroasiatiskt sprÃ¥k"} afh{"afrihili"} + agq{"aghem"} ain{"ainu"} ak{"akan"} akk{"akkadiska"} @@ -44,17 +47,18 @@ sv{ art{"konstgjort sprÃ¥k"} arw{"arawakiska"} as{"assamesiska"} + asa{"asu"} ast{"asturiska"} ath{"athapaskiskt sprÃ¥k"} aus{"australiskt sprÃ¥k"} - av{"avariskt sprÃ¥k"} + av{"avariska"} awa{"awadhi"} ay{"aymara"} az{"azerbajdzjanska"} ba{"basjkiriska"} - bad{"banda"} + bad{"bandasprÃ¥k"} bai{"bamilekesprÃ¥k"} - bal{"baluchi"} + bal{"baluchiska"} ban{"balinesiska"} bas{"basa"} bat{"baltiskt sprÃ¥k"} @@ -62,6 +66,7 @@ sv{ bej{"beyja"} bem{"bemba"} ber{"berbersprÃ¥k"} + bez{"bena"} bg{"bulgariska"} bh{"bihari"} bho{"bhojpuri"} @@ -75,6 +80,7 @@ sv{ bo{"tibetanska"} br{"bretonska"} bra{"braj"} + brx{"bodo"} bs{"bosniska"} btk{"batak"} bua{"burjätiska"} @@ -125,14 +131,17 @@ sv{ den{"slavej"} dgr{"dogrib"} din{"dinka"} + dje{"zarma"} doi{"dogri"} dra{"dravidiskt sprÃ¥k"} dsb{"lÃ¥gsorbiska"} dua{"duala"} dum{"medelnederländska"} dv{"divehi"} + dyo{"jola-fonyi"} dyu{"dyula"} dz{"bhutanesiska"} + ebu{"embu"} ee{"ewe"} efi{"efik"} egy{"fornegyptiska"} @@ -242,6 +251,7 @@ sv{ kaw{"kawi"} kbd{"kabardinska"} kcg{"tyap"} + kea{"kapverdiska"} kfo{"koro"} kg{"kikongo"} kha{"khasi"} @@ -264,6 +274,7 @@ sv{ kro{"kru"} kru{"kurukh"} ks{"kashmiriska"} + ksf{"bafia"} ku{"kurdiska"} kum{"kumykiska"} kut{"kutenaj"} @@ -289,6 +300,7 @@ sv{ lun{"lunda"} luo{"luo"} lus{"lushai"} + luy{"luhya"} lv{"lettiska"} mad{"maduresiska"} mag{"magahi"} @@ -302,6 +314,7 @@ sv{ men{"mende"} mg{"malagassiska"} mga{"medeliriska"} + mgh{"makhuwa-meetto"} mh{"marshalliska"} mi{"maori"} mic{"mic-mac"} @@ -320,6 +333,7 @@ sv{ mr{"marathi"} ms{"malajiska"} mt{"maltesiska"} + mua{"mundang"} mul{"flera sprÃ¥k"} mun{"mundasprÃ¥k"} mus{"muskogee"} @@ -343,6 +357,7 @@ sv{ niu{"niueanska"} nl{"nederländska"} nl_BE{"flamländska"} + nmg{"kwasio"} nn{"nynorska"} no{"norska"} nog{"nogai"} @@ -351,6 +366,7 @@ sv{ nr{"sydndebele"} nso{"nordsotho"} nub{"nubiskt sprÃ¥k"} + nus{"nuer"} nv{"navaho"} nwc{"klassisk newariska"} ny{"nyanja"} @@ -393,11 +409,13 @@ sv{ rn{"rundi"} ro{"rumänska"} roa{"romanskt sprÃ¥k"} + rof{"rombo"} rom{"romani"} root{"rot"} ru{"ryska"} rup{"arumänska"} rw{"kinjarwanda"} + rwk{"rwa"} sa{"sanskrit"} sad{"sandawe"} sah{"jakutiska"} @@ -406,6 +424,7 @@ sv{ sam{"samaritanska"} sas{"sasak"} sat{"santali"} + sbp{"sangu"} sc{"sardiska"} scn{"sicilianska"} sco{"skotska"} @@ -482,6 +501,7 @@ sv{ tut{"altaiskt sprÃ¥k"} tvl{"tuvaluanska"} tw{"twi"} + twq{"tasawaq"} ty{"tahitiska"} tyv{"tuviniska"} udm{"udmurtiska"} @@ -498,6 +518,7 @@ sv{ vo{"volapük"} vot{"votiska"} wa{"vallonska"} + wae{"walsertyska"} wak{"wakusjiskt sprÃ¥k"} wal{"walamo"} war{"waray"} @@ -508,6 +529,7 @@ sv{ xh{"xhosa"} yao{"kiyao"} yap{"japetiska"} + yav{"yangben"} yi{"jiddisch"} yo{"yoruba"} ypk{"eskimÃ¥sprÃ¥k"} @@ -523,7 +545,10 @@ sv{ zu{"zulu"} zun{"zuni"} zxx{"inget sprÃ¥kligt innehÃ¥ll"} - zza{"zaza"} + zza{"zazaiska"} + } + LanguagesShort{ + az{"azerbajdzjanska"} } Scripts{ Arab{"arabiska"} @@ -635,11 +660,11 @@ sv{ Tagb{"tagbanwa"} Tale{"tai le"} Talu{"tai lue"} - Taml{"tamil"} + Taml{"tamilska"} Tavt{"tai viet"} Telu{"telugu"} Teng{"tengwar"} - Tfng{"tifinagh"} + Tfng{"tifinaghiska"} Tglg{"tagalog"} Thaa{"taana"} Thai{"thailändska"} @@ -655,64 +680,138 @@ sv{ Zsym{"symboler"} Zxxx{"oskrivet sprÃ¥k"} Zyyy{"gemensamma"} - Zzzz{"okodat skript"} + Zzzz{"okänt skriftsystem"} + } + Scripts%stand-alone{ + Hans{"förenklade han-tecken"} + Hant{"traditionella han-tecken"} } Types{ calendar{ buddhist{"buddistisk kalender"} chinese{"kinesisk kalender"} + coptic{"koptisk kalender"} + ethiopic{"etiopisk kalender"} + ethiopic-amete-alem{"etiopisk amete-alem-kalender"} gregorian{"gregoriansk kalender"} hebrew{"hebreisk kalender"} indian{"indisk kalender"} islamic{"islamisk kalender"} islamic-civil{"islamisk civil kalender"} japanese{"japansk kalender"} + persian{"persisk kalender"} roc{"kinesiska republikens kalender"} } collation{ - big5han{"traditionell kinesiska i big5-ordning"} - dictionary{"ordlistesortering"} - direct{"direkt ordning"} - gb2312han{"förenklad kinesiska i gb2312-ordning"} - phonebook{"telefonkatalogsordning"} - pinyin{"pinyinordning"} + big5han{"big5-sorteringsordning"} + dictionary{"ordbokssorteringsordning"} + ducet{"grundläggande Unicode-sorteringsordning"} + gb2312han{"gb2312-sorteringsordning"} + phonebook{"telefonkatalogssorteringsordning"} + phonetic{"fonetisk sorteringsordning"} + pinyin{"pinyin-sorteringsordning"} reformed{"reformerad sorteringsordning"} - stroke{"streckordning"} + search{"allmän sökning"} + stroke{"strecksorteringsordning"} traditional{"traditionell ordning"} - unihan{"radikal-streckordning"} + unihan{"radikal-streck-sorteringsordning"} + } + numbers{ + arab{"indo-arabiska siffror"} + arabext{"utökade indo-arabiska siffror"} + armn{"armeniska numeraler"} + armnlow{"smÃ¥ armeniska numeraler"} + beng{"bengaliska siffror"} + deva{"devanagariska siffror"} + ethi{"etiopiska numeraler"} + fullwide{"fullbreddssiffror"} + geor{"georgiska numeraler"} + grek{"grekiska numeraler"} + greklow{"smÃ¥ grekiska numeraler"} + gujr{"gujaratiska siffror"} + guru{"gurmukhiska siffror"} + hanidec{"kinesiska decimaltal"} + hans{"förenklat kinesiskt stavade tal"} + hansfin{"förenklat kinesiskt finansiellt stavade tal"} + hant{"traditionellt kinesiskt stavade tal"} + hantfin{"traditionellt kinesiskt finansiellt stavade tal"} + hebr{"hebreiska numeraler"} + jpan{"japanskt stavade tal"} + jpanfin{"japanskt finansiellt stavade tal"} + khmr{"khmeriska siffror"} + knda{"kannadiska siffror"} + laoo{"laotiska siffror"} + latn{"västerländska siffror"} + mlym{"malayalamiska siffror"} + mong{"mongoliska siffror"} + mymr{"burmesiska siffror"} + orya{"oriyiska siffror"} + roman{"romerska numeraler"} + romanlow{"smÃ¥ romerska numeraler"} + taml{"tamilska numeraler"} + telu{"telugiska siffror"} + thai{"thailändska siffror"} + tibt{"tibetanska siffror"} } } Variants{ 1606NICT{"1606 Ã¥rs stavning"} 1694ACAD{"1694 Ã¥rs stavning"} 1901{"traditionell tysk stavning"} + 1959ACAD{"1959 Ã¥rs stavning"} 1994{"1994 Ã¥rs resisk stavning"} 1996{"1996 Ã¥rs reformerad tysk stavning"} + ALALC97{"1997 Ã¥rs ALA-LC"} + ALUKU{"Aluku-dialekt"} AREVELA{"östarmeniska"} AREVMDA{"västarmeniska"} BAKU1926{"1926 Ã¥rs stavning"} + BAUDDHA{"bauddha-dialekt"} + BISCAYAN{"Biscaya-dialekt"} BISKE{"Bila-dialekt"} BOONT{"boontling"} FONIPA{"internationell fonetisk notation - IPA"} FONUPA{"uralisk fonetisk notation"} + FONXSAMP{"X-SAMPA fonetisk notation"} + HEPBURN{"Hepburn"} + HOGNORSK{"högnorsk dialekt"} + ITIHASA{"itihasa-dialekt"} + JAUER{"jauer-dialekt"} + JYUTPING{"jyutping"} + KKCOR{"vanlig stavning"} + LAUKIKA{"laukika-dialekt"} LIPAW{"Lipovaz-dialekt"} + LUNA1918{"1918 Ã¥rs stavning"} MONOTON{"monotonisk stavning"} + NDYUKA{"Ndyuka-dialekt"} NEDIS{"natisonsk dialekt"} NJIVA{"Njiva-dialekt"} OSOJS{"Osojane-dialekt"} + PAMAKA{"Pamaka-dialekt"} + PETR1708{"1708 Ã¥rs stavning"} PINYIN{"pinyin"} POLYTON{"polytonisk stavning"} + PUTER{"puter-dialekt"} REVISED{"reformerad stavning"} ROZAJ{"resisk dialekt"} + RUMGR{"grischun-dialekt"} SAAHO{"saho-dialekt"} SCOTLAND{"skotska"} SCOUSE{"scouse"} SOLBA{"Solbica-dialekt"} + SURMIRAN{"surmiran-dialekt"} + SURSILV{"sursilvan-dialekt"} + SUTSILV{"sutsilvan-dialekt"} TARASK{"Taraskievika-stavning"} + UCCOR{"unifierad stavning"} + UCRCOR{"reviderad unifierad stavning"} + ULSTER{"Ulster-dialekt"} + VAIDIKA{"vedisk dialekt"} VALENCIA{"valensisk dialekt"} + VALLADER{"vallader-dialekt"} WADEGILE{"Wade-Giles"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} codePatterns{ language{"sprÃ¥k: {0}"} script{"skrift: {0}"} diff --git a/icuSources/data/lang/sv_FI.txt b/icuSources/data/lang/sv_FI.txt index bcf0d6c1..8602604d 100644 --- a/icuSources/data/lang/sv_FI.txt +++ b/icuSources/data/lang/sv_FI.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sv_FI.xml @@ -10,5 +10,5 @@ sv_FI{ Variants{ 1996{"1996 Ã¥rs stavning"} } - Version{"2.0.45.99"} + Version{"2.0.58.84"} } diff --git a/icuSources/data/lang/sw.txt b/icuSources/data/lang/sw.txt index 77e51cdf..db4926ab 100644 --- a/icuSources/data/lang/sw.txt +++ b/icuSources/data/lang/sw.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sw.xml @@ -10,52 +10,287 @@ * ICU source: /xml/main/sw.xml */ sw{ + Keys{ + calendar{"Kalenda"} + collation{"Mbinu ya Kupanga"} + currency{"Fedha"} + numbers{"Nambari"} + x{"Matumizi ya Kibinafsi"} + } Languages{ + ab{"Kiabkhazi"} + af{"Kiafrikana"} ak{"Kiakan"} am{"Kiamhari"} ar{"Kiarabu"} + as{"Kiassam"} + ay{"Aimara"} + az{"Kiazabajani"} be{"Kibelarusi"} bg{"Kibulgaria"} bn{"Kibangla"} + bo{"Kitibeti"} + bs{"Kibosnia"} + ca{"Kikatalani"} cs{"Kicheki"} + cy{"Kiwelisi"} + da{"Kidenmaki"} de{"Kijerumani"} + de_AT{"Kijerumani cha Austria"} + de_CH{"Kijerumani cha Juu cha Uswisi"} + dv{"Kidivehi"} + dz{"Kizongkha"} + efi{"Kiefiki"} el{"Kigiriki"} en{"Kiingereza"} + en_AU{"Kiingereza cha Australia"} + en_CA{"Kiingereza cha Kanada"} + en_GB{"Kiingereza cha Uingereza"} + en_US{"Kiingereza cha Marekani"} + eo{"Kiesperanto"} es{"Kihispania"} + es_419{"Kihispania cha Amerika ya Kilatinini"} + es_ES{"Kihispania cha Iberia"} + et{"Kiestonia"} + eu{"Kibasque"} fa{"Kiajemi"} + fi{"Kifinlandi"} + fil{"Kifilipino"} + fj{"Kifiji"} + fo{"Kifaroe"} fr{"Kifaransa"} + fr_CA{"Kifaransa cha Kanada"} + fr_CH{"Kifaransa cha Uswisi"} + fy{"Kifrisia cha Magharibi"} + ga{"Kiayalandi"} + gd{"Kigaeli cha Uskoti"} + gl{"Kigalisia"} + gn{"Kiguarani"} + gsw{"Kijerumani cha Uswisi"} + gu{"Kigujarati"} ha{"Kihausa"} + haw{"Kihawai"} + he{"Kiebrania"} hi{"Kihindi"} + hr{"Kroeshia"} + ht{"Kihaiti"} hu{"Kihungari"} + hy{"Kiarmenia"} id{"Kiindonesia"} ig{"Kiigbo"} + is{"Kiaisilandi"} it{"Kiitaliano"} ja{"Kijapani"} jv{"Kijava"} + ka{"Kijojia"} + kk{"Kikazaki"} km{"Kikambodia"} + kn{"Kikannada"} ko{"Kikorea"} + ks{"Kashmiri"} + ku{"Kikurdi"} + ky{"Kirigizi"} + la{"Kilatini"} + lb{"Kilasembagi"} + ln{"Kilingala"} + lo{"Kilaosi"} + lt{"Kilithuania"} + lv{"Kilatvia"} + mg{"Malagasi"} + mi{"Maori"} + mk{"Kimasedonia"} + ml{"Kimalayalam"} + mn{"Mongolia"} + mr{"Kimarathi"} ms{"Kimalesia"} + mt{"Kimalta"} my{"Kiburma"} + nb{"Kibokmal cha Norwe"} + nd{"Kindebele cha Kaskazini"} ne{"Kinepali"} nl{"Kiholanzi"} + nl_BE{"Kiflemi"} + nn{"Kinorwe Kipya"} + nso{"Kisotho cha Kaskazini"} + ny{"Kinyanja"} + or{"Kioriya"} + os{"Kiosetia"} pa{"Kipunjabi"} pl{"Kipolandi"} + ps{"Kipashto"} pt{"Kireno"} + pt_BR{"Kireno cha Brazil"} + pt_PT{"Kireno cha Iberia"} + qu{"Quechua"} + rm{"Kiromanshi"} + rn{"Kirundi"} ro{"Kiromania"} ru{"Kirusi"} rw{"Kinyarwanda"} + sa{"Kisanskriti"} + sd{"Kisindhi"} + se{"Kisami cha Kaskazini"} + sg{"Kisango"} + si{"Kisinhala"} + sk{"Kislovakia"} + sl{"Kislovenia"} + sm{"Kisamoa"} + sn{"Kishona"} so{"Kisomali"} + sq{"Kialbania"} + sr{"Kiserbia"} + ss{"Kiswati"} + st{"Kisotho cha Kusini"} + su{"Kisunda"} sv{"Kiswidi"} sw{"Kiswahili"} ta{"Kitamil"} + te{"Kitelugu"} + tet{"Kitetum"} + tg{"Tajiki"} th{"Kitailandi"} + ti{"Kitigrinya"} + tk{"Kiturukimeni"} + tn{"Kitswana"} + to{"Tonga"} + tpi{"Kitokpisin"} tr{"Kituruki"} + ts{"Kitsonga"} + tt{"Kitatari"} + ty{"Kitahiti"} + ug{"Kiuigur"} uk{"Kiukrania"} + und{"Lugha Isiyojulikana"} ur{"Kiurdu"} + uz{"Kiuzbeki"} + ve{"Kivenda"} vi{"Kivietinamu"} + wo{"Wolof"} + xh{"Kixhosa"} yo{"Kiyoruba"} zh{"Kichina"} + zh_Hans{"Kichina Rahisi"} + zh_Hant{"Kichina cha Jadi"} zu{"Kizulu"} + zxx{"Hakuna maudhui ya lugha"} + } + LanguagesShort{ + az{"Kiazeri"} + } + Scripts{ + Arab{"Kiarabu"} + Armn{"Kiarmenia"} + Beng{"Kibengali"} + Bopo{"Kibopomofo"} + Brai{"Braille"} + Cyrl{"Kisiriliki"} + Deva{"Kidevanagari"} + Ethi{"Kiethiopia"} + Geor{"Kijojia"} + Grek{"Kigiriki"} + Gujr{"Kigujarati"} + Guru{"Kigurmukhi"} + Hang{"Kihangul"} + Hani{"Kihan"} + Hans{"Rahisi"} + Hant{"Kihan cha Jadi"} + Hebr{"Kiebrania"} + Hira{"Kihiragana"} + Jpan{"Kijapani"} + Kana{"Kikatakana"} + Khmr{"Kikambodia"} + Knda{"Kikannada"} + Kore{"Kikorea"} + Laoo{"Kilaosi"} + Latn{"Kilatini"} + Mlym{"Kimalayalam"} + Mong{"Mongolia"} + Mymr{"Myama"} + Orya{"Kioriya"} + Sinh{"Kisinhala"} + Taml{"Kitamil"} + Telu{"Kitelugu"} + Thaa{"Kithaana"} + Thai{"Kitai"} + Tibt{"Kitibeti"} + Zsym{"Alama"} + Zxxx{"Haiandikwi"} + Zyyy{"Kawaida"} + Zzzz{"Hati isiyojulikana"} + } + Scripts%stand-alone{ + Hans{"Kihan Rahisi"} + Hant{"Kihan cha Jadi"} + } + Types{ + calendar{ + buddhist{"Kalenda ya Kibuddha"} + chinese{"Kalenda ya Kichina"} + coptic{"Kalenda ya Koptiki"} + ethiopic{"Kalenda ya Kiethiopia"} + ethiopic-amete-alem{"Kalenda ya Kiethiopia ya Amete Alem"} + gregorian{"Kalenda ya Kigregori"} + hebrew{"Kalenda ya Kihebrania"} + indian{"Kalenda ya Taifa ya India"} + islamic{"Kalenda ya Kiislamu"} + islamic-civil{"Kalenda ya Kiislamu/Rasmi"} + japanese{"Kalenda ya Kijapani"} + persian{"Kalenda ya Kiajemi"} + roc{"Kalenda ya Minguo"} + } + collation{ + big5han{"Mpangilio wa Kichina cha Jadi - Big5"} + dictionary{"Mpangilio wa Kamusi"} + ducet{"Mpangilio wa Chaguo-Msingi wa Unicode"} + gb2312han{"Mpangilio wa Kichina Rahisi - GB2312"} + phonebook{"Mpangilio wa Orodha za Nambari za Simu"} + pinyin{"Mpangilio wa Kipinyin"} + reformed{"Mpangilio Uliorekebishwa"} + search{"Utafutaji wa Kijumla"} + stroke{"Mpangilio wa Mikwaju"} + traditional{"Mpangilio wa Kawaida"} + unihan{"Mpangilio wa Mikwaju ya Shina"} + } + numbers{ + arab{"Nambari za Kiarabu/Kihindi"} + arabext{"Nambari za Kiarabu/Kihindi Zilizopanuliwa"} + armn{"Nambari za Kiarmenia"} + armnlow{"Nambari Ndogo za Kiamenia"} + beng{"Nambari za Kibengali"} + deva{"Nambari za Kidevanagari"} + ethi{"Nambari za Kiethiopia"} + fullwide{"Nambari za Upana Kamili"} + geor{"Nambari za Georgia"} + grek{"Nambari za Kigiriki"} + greklow{"Nambari Ndogo za Kigiriki"} + gujr{"Nambari za Kigujarati"} + guru{"Nambari za Kigurumukhi"} + hanidec{"Nambari za Desimali za Kichina"} + hans{"Nambari za Kichina Rahisi"} + hansfin{"Nambari za Kifedha za Kichina Rahisi"} + hant{"Nambari za Kichina cha Jadi"} + hantfin{"Nambari za Kichina za Fedha"} + hebr{"Nambari za Kihebrania"} + jpan{"Nambari za Kijapani"} + jpanfin{"Nambari za Kifedha za Kijapani"} + khmr{"Nambari za Kikhmeri"} + knda{"Nambari za Kikannada"} + laoo{"Nambari za Kilao"} + latn{"Nambari za Magharibi"} + mlym{"Nambari za Kimalayamu"} + mong{"Nambari za Kimongolia"} + mymr{"Nambari za Myama"} + orya{"Nambari za Kioriya"} + roman{"Nambari za Kirumi"} + romanlow{"Nambari Ndogo za Kirumi"} + taml{"Nambari za Kitamil"} + telu{"Nambari za Kitelugu"} + thai{"Nambari za Kitai"} + tibt{"Nambari za Kitibeti"} + } + } + Version{"2.0.65.46"} + localeDisplayPattern{ + separator{","} } - Version{"2.0.49.7"} } diff --git a/icuSources/data/lang/swc.txt b/icuSources/data/lang/swc.txt new file mode 100755 index 00000000..7e96423b --- /dev/null +++ b/icuSources/data/lang/swc.txt @@ -0,0 +1,62 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/swc.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/swc.xml + */ +swc{ + Languages{ + ak{"Kiakan"} + am{"Kiamhari"} + ar{"Kiarabu"} + be{"Kibelarusi"} + bg{"Kibulgaria"} + bn{"Kibangla"} + cs{"Kichecki"} + de{"Kijerumani"} + el{"Kigiriki"} + en{"Kingereza"} + es{"Kihispania"} + fa{"Kiajemi"} + fr{"Kifaransa"} + ha{"Kihausa"} + hi{"Kihindi"} + hu{"Kihungari"} + id{"Kiindonesia"} + ig{"Kiigbo"} + it{"Kiitaliano"} + ja{"Kijapani"} + jv{"Kijava"} + km{"Kikambodia"} + ko{"Kikorea"} + ms{"Kimalesia"} + my{"Kiburma"} + ne{"Kinepali"} + nl{"Kiholanzi"} + pa{"Kipunjabi"} + pl{"Kipolandi"} + pt{"Kireno"} + ro{"Kiromania"} + ru{"Kirusi"} + rw{"Kinyarwanda"} + so{"Kisomali"} + sv{"Kiswidi"} + sw{"Kiswahili"} + swc{"Kiswahili ya Kongo"} + ta{"Kitamil"} + th{"Kitailandi"} + tr{"Kituruki"} + uk{"Kiukrania"} + ur{"Kiurdu"} + vi{"Kivietinamu"} + yo{"Kiyoruba"} + zh{"Kichina"} + zu{"Kizulu"} + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/lang/ta.txt b/icuSources/data/lang/ta.txt index 8405a571..e713545d 100644 --- a/icuSources/data/lang/ta.txt +++ b/icuSources/data/lang/ta.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ta.xml @@ -12,6 +12,10 @@ ta{ Keys{ calendar{"நாள்காட்டி"} + collation{"கோலேஷன்"} + currency{"நாணயம்"} + numbers{"எண்கள்"} + x{"தனிப்பட்ட பயன்"} } Languages{ aa{"அஃபார்"} @@ -523,6 +527,9 @@ ta{ zxx{"மொழிக்கிணங்க உள்ளடக்கம் இல்லை"} zza{"ஜாஜா"} } + LanguagesShort{ + az{"அஸேரி"} + } Scripts{ Arab{"அரபிக்"} Armi{"இம்பேரியல் அரமெய்க்"} @@ -655,9 +662,87 @@ ta{ 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{"பாரம்பரிய சீன வரிசை முறை - Big5"} + dictionary{"அகராதி வரிசை முறை"} + ducet{"இயல்பான யுனிகோடு வரிசை முறை"} + gb2312han{"எளிதாக்கப்பட்ட சீன வரிசையாக்கும் முறை - GB2312"} + 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{ - PINYIN{"பின்யின் ரோமானைசெஷன்"} + PINYIN{"பின்யின் ரோமானைசெஷன்"} WADEGILE{"வேட்-கைல்ஸ் ரோமனைஷேசன்"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} + codePatterns{ + language{"மொழி: {0}"} + script{"எழுத்து: {0}"} + } + localeDisplayPattern{ + separator{","} + } } diff --git a/icuSources/data/lang/te.txt b/icuSources/data/lang/te.txt index d84f84ec..0546b037 100644 --- a/icuSources/data/lang/te.txt +++ b/icuSources/data/lang/te.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/te.xml @@ -10,6 +10,13 @@ * ICU source: /xml/main/te.xml */ te{ + Keys{ + calendar{"Calendar"} + collation{"కొలేషన్"} + currency{"కరెన్సీ"} + numbers{"సంఖ్యలు"} + x{"ప్రైవేట్-ఉపయోగం"} + } Languages{ aa{"అఫార్"} ab{"అబ్ఖాజియన్"} @@ -114,6 +121,7 @@ te{ dar{"డార్గ్వా"} day{"దయక్"} de{"ఙర్మన్"} + de_AT{"ఆస్ట్రేలియన్ జర్మన్"} de_CH{"స్విస్ హై జర్మన్"} del{"డెలావేర్"} den{"స్లేవ్"} @@ -134,6 +142,10 @@ te{ el{"గ్రీక్"} elx{"ఎలామైట్"} en{"ఆంగ్లం"} + en_AU{"ఆస్ట్రేలియన్ ఇంగ్లీష్"} + en_CA{"కెనడియన్ ఇంగ్లీష్"} + en_GB{"బ్రిటిష్ ఇంగ్లీష్"} + en_US{"యు.ఎస్ ఇంగ్లీష్"} enm{"మధ్యమ ఆంగ్లం"} eo{"ఎస్పరెన్టొ"} es{"స్పానిష్"} @@ -515,6 +527,9 @@ te{ zxx{"ఈ లిపి లేదు"} zza{"జాజా"} } + LanguagesShort{ + az{"అజెరి"} + } Scripts{ Arab{"అరబిక్"} Armi{"ఇంపీరియల్ అరామాక్"} @@ -647,6 +662,77 @@ te{ 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{"సాంప్రదాయ చైనీయుల క్రమబద్ధీకరణ క్రమం - Big5"} + dictionary{"నిఘంటువు క్రమబద్ధీకరణ క్రమం"} + ducet{"డిఫాల్ట్ యూనీకోడ్ క్రమబద్ధీకరణ క్రమం"} + gb2312han{"సరళీకృతం చెయ్యబడిన క్రమబద్ధీకరణ క్రమం - GB2312"} + 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{ 1901{"ప్రాచీన ఙర్మన వర్ణక్రమం"} 1996{"1996 ఙర్మన వర్ణక్రమం"} @@ -654,5 +740,9 @@ te{ REVISED{"సవరించబడిన వర్ణక్రమం"} WADEGILE{"వేడ్-గైల్స్ రోమనైజేషన్"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} + localeDisplayPattern{ + pattern{"{0} ({1})"} + separator{","} + } } diff --git a/icuSources/data/lang/teo.txt b/icuSources/data/lang/teo.txt index 0f6416d4..5a7fdb0f 100755 --- a/icuSources/data/lang/teo.txt +++ b/icuSources/data/lang/teo.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/teo.xml @@ -57,5 +57,5 @@ teo{ zh{"Kichina"} zu{"Kizulu"} } - Version{"2.0.46.85"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/th.txt b/icuSources/data/lang/th.txt index 00d99319..6286674d 100644 --- a/icuSources/data/lang/th.txt +++ b/icuSources/data/lang/th.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2011 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/th.xml @@ -661,6 +661,10 @@ th{ Zyyy{"สามัญ"} Zzzz{"ไม่ทราบภาษา"} } + Scripts%stand-alone{ + Hans{"อักษรฮั่นแบบย่อ"} + Hant{"อักษรฮั่นตัวเต็ม"} + } Types{ calendar{ buddhist{"ปฏิทินพุทธ"} @@ -680,10 +684,10 @@ th{ collation{ big5han{"เรียงตามอักษรจีนดั้งเดิม"} dictionary{"เรียงตามพจนานุกรม"} - direct{"เรียงตามลำดับโดยตรง"} ducet{"เรียงลำดับตาม Unicode"} gb2312han{"เรียงตามอักษรจีนประยุกต์"} phonebook{"เรียงตามสมุดโทรศัพท์"} + phonetic{"จัดเรียงตามลำดับสัทอักษร"} pinyin{"เรียงตามการถอดเสียงภาษาจีน"} reformed{"เรียงตามลำดับล่าสุด"} search{"การค้นหาทั่วไป"} @@ -748,7 +752,7 @@ th{ SCOTLAND{"ภาษาอังกฤษมาตราฐานสก๊อต"} VALENCIA{"วาเลนเซีย"} } - Version{"2.0.58.6"} + Version{"2.0.65.46"} codePatterns{ language{"{0}"} script{"{0}"} diff --git a/icuSources/data/lang/th_TH.txt b/icuSources/data/lang/th_TH.txt index 42384e28..94c4a72f 100644 --- a/icuSources/data/lang/th_TH.txt +++ b/icuSources/data/lang/th_TH.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/lang/th_TH_TRADITIONAL.txt b/icuSources/data/lang/th_TH_TRADITIONAL.txt index a13f87f8..9a5620ea 100644 --- a/icuSources/data/lang/th_TH_TRADITIONAL.txt +++ b/icuSources/data/lang/th_TH_TRADITIONAL.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/lang/ti.txt b/icuSources/data/lang/ti.txt index fab15f67..675500c7 100644 --- a/icuSources/data/lang/ti.txt +++ b/icuSources/data/lang/ti.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ti.xml @@ -110,5 +110,5 @@ ti{ Ethi{"ፊደል"} Latn{"ላቲን"} } - Version{"2.0.51.7"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/tl.txt b/icuSources/data/lang/tl.txt index d393371c..2a55f9ae 100755 --- a/icuSources/data/lang/tl.txt +++ b/icuSources/data/lang/tl.txt @@ -1,15 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/tl.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** -/** - * ICU source: /xml/main/tl.xml - */ tl{ "%%ALIAS"{"fil"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/lang/tl_PH.txt b/icuSources/data/lang/tl_PH.txt index 8a834380..52f1969a 100755 --- a/icuSources/data/lang/tl_PH.txt +++ b/icuSources/data/lang/tl_PH.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/tl_PH.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** tl_PH{ "%%ALIAS"{"fil_PH"} - Version{"2.0.49.91"} } diff --git a/icuSources/data/lang/to.txt b/icuSources/data/lang/to.txt index b1204d04..3d786336 100755 --- a/icuSources/data/lang/to.txt +++ b/icuSources/data/lang/to.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/to.xml @@ -240,12 +240,11 @@ to{ japanese{"fakasiapani"} } collation{ - direct{"hangatonu"} phonebook{"fika telefoni"} traditional{"tukufakaholo"} } } - Version{"2.0.47.65"} + Version{"2.0.65.46"} codePatterns{ language{"Lea: {0}"} script{"Tohinima Fakaha: {0}"} diff --git a/icuSources/data/lang/tr.txt b/icuSources/data/lang/tr.txt index 42aa02af..07111ff8 100644 --- a/icuSources/data/lang/tr.txt +++ b/icuSources/data/lang/tr.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/tr.xml @@ -527,6 +527,9 @@ tr{ zxx{"Dilbilim içeriği yok"} zza{"Zazaca"} } + LanguagesShort{ + az{"Azeri"} + } Scripts{ Arab{"Arap"} Armi{"Ä°mparatorluk Aramicesi"} @@ -583,7 +586,6 @@ tr{ Khar{"Kharoshthi"} Khmr{"Khmer"} Knda{"Kannada"} - Kore{"Kore"} Kthi{"Kaithi"} Lana{"Lanna"} Laoo{"Lao Dili"} @@ -597,7 +599,6 @@ tr{ Lyci{"Likya"} Lydi{"Lidya"} Mand{"Manden"} - Mani{"Mani"} Maya{"Maya Hiyeroglifleri"} Mero{"Meroitik"} Mlym{"Malayalam"} @@ -659,6 +660,10 @@ tr{ Zyyy{"Ortak"} Zzzz{"Bilinmeyen Betik"} } + Scripts%stand-alone{ + Hans{"Basitleştirilmiş Han"} + Hant{"Geleneksel Han"} + } Types{ calendar{ buddhist{"Budist Takvimi"} @@ -678,10 +683,10 @@ tr{ collation{ big5han{"Geleneksel Çince Sıralaması - Big5"} dictionary{"Sözlük Sıralama Düzeni"} - direct{"Düz Sıralama"} ducet{"Saptanmış Unicode Sıralaması"} gb2312han{"Basitleştirilmiş Çince Sıralaması - GB2312"} phonebook{"Telefon Defteri Sıralaması"} + phonetic{"Fonetik Sıralama"} pinyin{"Basitleştirilmiş Çince Pinyin Sıralaması"} reformed{"Yeni Sıralama Düzeni"} search{"Genel Amaçlı Arama"} @@ -762,7 +767,7 @@ tr{ VALENCIA{"Valensiyaca"} WADEGILE{"Wade-Giles (Latin Alfabesinde Yazımı)"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} codePatterns{ language{"Dil: {0}"} script{"Alfabe: {0}"} diff --git a/icuSources/data/lang/twq.txt b/icuSources/data/lang/twq.txt new file mode 100755 index 00000000..1dcedaff --- /dev/null +++ b/icuSources/data/lang/twq.txt @@ -0,0 +1,61 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/twq.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/twq.xml + */ +twq{ + Languages{ + ak{"Akan senni"} + am{"Amhaarik senni"} + ar{"Laaraw senni"} + be{"Belaruus senni"} + bg{"Bulagaari senni"} + bn{"Bengali senni"} + cs{"Cek senni"} + de{"Almaŋ senni"} + el{"Grek senni"} + en{"Inglisi senni"} + es{"Espaaɲe senni"} + fa{"Farsi senni"} + fr{"Fransee senni"} + ha{"Hawsance senni"} + hi{"Induu senni"} + hu{"Hungaari senni"} + id{"Indoneesi senni"} + ig{"Iboo senni"} + it{"Itaali senni"} + ja{"Japonee senni"} + jv{"Javanee senni"} + km{"Kmeer senni, Game here"} + ko{"Koree senni"} + ms{"Maleezi senni"} + my{"Burme senni"} + ne{"Neepal senni"} + nl{"Holandee senni"} + pa{"Punjaabi sennii"} + pl{"Polonee senni"} + pt{"Portugee senni"} + ro{"Rumaani senni"} + ru{"Ruusi senni"} + rw{"Rwanda senni"} + so{"Somaali senni"} + sv{"Suweede senni"} + ta{"Tamil senni"} + th{"Taailandu senni"} + tr{"Turku senni"} + twq{"Tasawaq senni"} + uk{"Ukreen senni"} + ur{"Urdu senni"} + vi{"Vietnaam senni"} + yo{"Yorbance senni"} + zh{"Sinuwa senni, Mandareŋ"} + zu{"Zulu senni"} + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/lang/tzm.txt b/icuSources/data/lang/tzm.txt index 7eca9180..32586912 100755 --- a/icuSources/data/lang/tzm.txt +++ b/icuSources/data/lang/tzm.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/tzm.xml @@ -57,5 +57,5 @@ tzm{ zh{"Tacinwit,Mandarin"} zu{"tazulut"} } - Version{"2.0.46.85"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/tzm_Latn.txt b/icuSources/data/lang/tzm_Latn.txt index 8c70621a..15cc57f5 100755 --- a/icuSources/data/lang/tzm_Latn.txt +++ b/icuSources/data/lang/tzm_Latn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/tzm_Latn.xml @@ -10,5 +10,5 @@ * ICU source: /xml/main/tzm_Latn.xml */ tzm_Latn{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/lang/tzm_Latn_MA.txt b/icuSources/data/lang/tzm_Latn_MA.txt index e4b3aae2..271f885d 100755 --- a/icuSources/data/lang/tzm_Latn_MA.txt +++ b/icuSources/data/lang/tzm_Latn_MA.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/tzm_MA.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ tzm_Latn_MA{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/lang/tzm_MA.txt b/icuSources/data/lang/tzm_MA.txt index 8a4d156c..ebd194cf 100755 --- a/icuSources/data/lang/tzm_MA.txt +++ b/icuSources/data/lang/tzm_MA.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/tzm_MA.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** tzm_MA{ "%%ALIAS"{"tzm_Latn_MA"} - Version{"2.0.45.90"} } diff --git a/icuSources/data/lang/uk.txt b/icuSources/data/lang/uk.txt index f516fac6..17f23f10 100644 --- a/icuSources/data/lang/uk.txt +++ b/icuSources/data/lang/uk.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2011 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/uk.xml @@ -46,7 +46,7 @@ uk{ art{"штучна мова"} arw{"аравакська"} as{"ассамська"} - asa{"асу"} + asa{"Асу"} ast{"астурська"} ath{"атапаскські мови"} aus{"австралійські мови"} @@ -65,7 +65,7 @@ uk{ bej{"беджа"} bem{"бемба"} ber{"берберська"} - bez{"бена"} + bez{"Бена"} bg{"болгарська"} bh{"біхарі"} bho{"бходжпурі"} @@ -79,7 +79,7 @@ uk{ bo{"тибетська"} br{"бретонська"} bra{"брадж"} - brx{"бодо"} + brx{"Бодо"} bs{"боснійська"} btk{"батак"} bua{"бурятська"} @@ -138,7 +138,7 @@ uk{ dv{"дівехі"} dyu{"діула"} dz{"дзонг-ке"} - ebu{"ембу"} + ebu{"Ембу"} ee{"еве"} efi{"ефік"} egy{"давньоєгипетська"} @@ -248,7 +248,7 @@ uk{ kaw{"каві"} kbd{"кабардинська"} kcg{"тіап"} - kea{"кабувердіану"} + kea{"Кабувердіану"} kfo{"коро"} kg{"конґолезька"} kha{"кхасі"} @@ -296,7 +296,7 @@ uk{ lun{"лунда"} luo{"луо"} lus{"лушей"} - luy{"луія"} + luy{"Луія"} lv{"латвійська"} mad{"мадурська"} mag{"магадхі"} @@ -401,13 +401,13 @@ uk{ rn{"рунді"} ro{"румунська"} roa{"романські мови"} - rof{"ромбо"} + rof{"Ромбо"} rom{"циганська"} root{"корінь"} ru{"російська"} rup{"арумунська"} rw{"кіньяруанда"} - rwk{"рва"} + rwk{"Рва"} sa{"санскрит"} sad{"сандаве"} sah{"якутська"} @@ -508,7 +508,7 @@ uk{ vo{"волап’юк"} vot{"водська"} wa{"валлонська"} - wae{"валзерська"} + wae{"Валзерська"} wak{"вакашські мови"} wal{"валамо"} war{"варай"} @@ -671,6 +671,10 @@ uk{ Zyyy{"Невизначений"} Zzzz{"Невідомий"} } + Scripts%stand-alone{ + Hans{"Китайський (спрощений)"} + Hant{"Китайський (традиційний)"} + } Types{ calendar{ buddhist{"Буддійський календар"} @@ -690,10 +694,10 @@ uk{ collation{ big5han{"Китайський традиційний"} dictionary{"Порядок сортування: за словником"} - direct{"Прямий порядок"} ducet{"Порядок сортування: Unicode за умовчанням"} gb2312han{"Китайський спрощений"} phonebook{"Телефонна книга"} + phonetic{"Фонетичний порядок сортування"} pinyin{"Порядок піньїн"} reformed{"Порядок сортування: за виправленнями"} search{"Універсальний пошук"} @@ -769,7 +773,7 @@ uk{ VALENCIA{"Валенсійська"} WADEGILE{"Романізація Вейда-Джайлза"} } - Version{"2.0.50.96"} + Version{"2.0.65.46"} codePatterns{ language{"Мова з кодом {0}"} script{"Скрипт із кодом {0}"} diff --git a/icuSources/data/lang/ur.txt b/icuSources/data/lang/ur.txt index 095155f7..f0496523 100644 --- a/icuSources/data/lang/ur.txt +++ b/icuSources/data/lang/ur.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ur.xml @@ -10,86 +10,293 @@ * ICU source: /xml/main/ur.xml */ ur{ + Keys{ + calendar{"کیلنڈر"} + collation{"موازنہ"} + currency{"کرنسی"} + numbers{"اعداد"} + x{"نجی-استعمال"} + } Languages{ + ab{"ابقازیان"} af{"ايفريکانز"} am{"امہاری"} ar{"عربی"} as{"آسامی"} + ay{"ایمارا"} az{"آزربائیجانی"} be{"بيلاروسی"} bg{"بلغاری"} bh{"بِہاری"} bn{"بنگالی"} + bo{"تبتی"} br{"برِیٹن"} bs{"بوسنی"} ca{"کاٹالانين"} cs{"چيک"} + cy{"ویلش"} da{"ڈينش"} de{"جرمن"} + de_AT{"آسٹریائی جرمن"} + de_CH{"سوئس ہائی جرمن"} + dv{"ڈیویہی"} + dz{"ژونگکھا"} + efi{"ایفِک"} 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{"سکاٹ گيلِک"} gl{"گاليشيائی"} gn{"گُارانی"} + gsw{"سوئس جرمن"} gu{"گجراتی"} + ha{"ہؤسا"} + haw{"ہوائی کا باشندہ"} he{"عبرانی"} hi{"ہندی"} hr{"کراتی"} + ht{"ہیتی"} hu{"ہنگیرین"} hy{"ارمینی"} ia{"انٹرلنگوی"} id{"انڈونيثيائی"} + ig{"اِگبو"} + is{"آئس لینڈ کا باشندہ"} it{"اطالوی"} ja{"جاپانی"} jv{"جاوی"} ka{"جارجی"} + kk{"قزاخ"} km{"کمبوڈیَن"} kn{"کنّاڈا"} ko{"کورين"} - ku{"كردش"} + ks{"کشمیری"} + ku{"کردش"} ky{"کرغیزی"} la{"لاطينی"} + lb{"لگژمبرگ کا باشندہ"} ln{"لِنگَلا"} lo{"لاؤشِیَن"} lt{"لتھُواینین"} lv{"ليٹوين"} + mg{"ملاگاسی"} + mi{"ماؤری"} mk{"مقدونيائی"} ml{"مالايالم"} mn{"منگؤلی"} mr{"مراٹهی"} ms{"مالائی"} mt{"مالٹی"} + my{"برمی"} + nb{"نارویجین بوکمل"} + nd{"شمالی دبیل"} ne{"نيپالی"} nl{"ڈچ"} + nl_BE{"فلیمِش"} nn{"نورویجینی (نینورسک)"} no{"نارويجين"} + nso{"شمالی سوتھو"} + ny{"نیانجا"} oc{"آکيٹانی"} or{"اورِیا"} + os{"اوسیٹک"} pa{"پنجابی"} pl{"پولستانی"} ps{"پشتو"} pt{"پُرتگالی"} - pt_BR{"پرتگالی (ﺑﺮﺍﺯﻳﻞ)"} + pt_BR{"برازیلی پرتگالی"} pt_PT{"پرتگالی (پرتگال)"} + qu{"کویچوآ"} + rm{"رومانش"} + rn{"رونڈی"} ro{"رومنی"} ru{"روسی"} + rw{"کینیاروانڈا"} sa{"سَنسکرِت"} + sd{"سندھی"} + se{"شمالی سامی"} + sg{"سانگو"} sh{"سربو-کروئیشین"} + si{"سنہالا"} + sk{"سلوواک"} + sl{"سلووینیائی"} + sm{"ساموآن"} + sn{"شونا"} + so{"صومالی"} sq{"البانی"} sr{"صربی"} + ss{"سواتی"} + st{"جنوبی سوتھو"} + su{"سنڈانیز"} + sv{"سویڈش"} + sw{"سواحلی"} + ta{"تمل"} + te{"تیلگو"} + tet{"ٹیٹم"} + tg{"تاجک"} + th{"تھائی"} + ti{"ٹگرینیا"} + tk{"ترکمان"} tlh{"کلنگان"} + tn{"سوانا"} + to{"ٹونگا"} + tpi{"ٹوک پِسِن"} + tr{"ترکی"} + ts{"زونگا"} + tt{"تاتار"} + ty{"تاہیتی"} + ug{"یوئگہر"} + uk{"یوکرینیائی"} + und{"نامعلوم زبان"} ur{"اردو"} + uz{"ازبیک"} + ve{"وینڈا"} + vi{"ویتنامی"} + wo{"وولوف"} + xh{"ژوسا"} + yo{"یوروبا"} + zh{"چینی"} zh_Hans{"چینی (آسان کردہ)"} + zh_Hant{"روایتی چینی"} + zu{"زولو"} + zxx{"کوئی لسانی مواد نہیں"} + } + LanguagesShort{ + az{"ازیری"} + } + 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{"نامعلوم رسم الخط"} + } + 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{"روایتی چینی کی چھٹنی کی ترتیب - Big5"} + dictionary{"لغت کی چھٹنی کی ترتیب"} + ducet{"ڈیفالٹ یونیکوڈ کی چھٹنی کی ترتیب"} + gb2312han{"آسان چینی کی چھٹنی کی ترتیب - GB2312"} + 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{"تبتی اعداد"} + } + } + Version{"2.0.65.46"} + localeDisplayPattern{ + separator{"،"} } - Version{"2.0.47.65"} } diff --git a/icuSources/data/lang/uz.txt b/icuSources/data/lang/uz.txt index 35f2004c..7735eaf3 100644 --- a/icuSources/data/lang/uz.txt +++ b/icuSources/data/lang/uz.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/uz.xml @@ -11,7 +11,23 @@ */ uz{ Languages{ + ar{"Арабча"} + de{"Олмонча"} + en{"Инглизча"} + es{"Испанча"} + fr{"Французча"} + hi{"Ҳиндча"} + it{"Италянча"} + ja{"Японча"} + pt{"Португалча"} + ru{"Русча"} uz{"Ўзбек"} + zh{"Хитойча"} } - Version{"2.0.47.67"} + Scripts{ + Arab{"Араб"} + Cyrl{"Кирил"} + Latn{"Лотин"} + } + Version{"2.0.59.12"} } diff --git a/icuSources/data/lang/uz_AF.txt b/icuSources/data/lang/uz_AF.txt index c43731f7..0010d890 100644 --- a/icuSources/data/lang/uz_AF.txt +++ b/icuSources/data/lang/uz_AF.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/uz_AF.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** uz_AF{ "%%ALIAS"{"uz_Arab_AF"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/lang/uz_Arab.txt b/icuSources/data/lang/uz_Arab.txt index ecc74cd6..efd9da46 100644 --- a/icuSources/data/lang/uz_Arab.txt +++ b/icuSources/data/lang/uz_Arab.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/uz_Arab.xml @@ -10,11 +10,10 @@ * ICU source: /xml/main/uz_Arab.xml */ uz_Arab{ - %%ParentIsRoot:int{1} Languages{ fa{"دری"} ps{"پشتو"} uz{"اۉزبېک"} } - Version{"2.0.50.30"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/uz_Arab_AF.txt b/icuSources/data/lang/uz_Arab_AF.txt index 3d5b5eb7..972b280a 100644 --- a/icuSources/data/lang/uz_Arab_AF.txt +++ b/icuSources/data/lang/uz_Arab_AF.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/uz_AF.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ uz_Arab_AF{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/lang/uz_Cyrl.txt b/icuSources/data/lang/uz_Cyrl.txt index 6d5ff066..f6b5f38d 100644 --- a/icuSources/data/lang/uz_Cyrl.txt +++ b/icuSources/data/lang/uz_Cyrl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/uz_Cyrl.xml diff --git a/icuSources/data/lang/uz_Cyrl_UZ.txt b/icuSources/data/lang/uz_Cyrl_UZ.txt index 4b24d314..0776fefe 100644 --- a/icuSources/data/lang/uz_Cyrl_UZ.txt +++ b/icuSources/data/lang/uz_Cyrl_UZ.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/uz_UZ.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ uz_Cyrl_UZ{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/lang/uz_Latn.txt b/icuSources/data/lang/uz_Latn.txt index c5531047..33c4f142 100644 --- a/icuSources/data/lang/uz_Latn.txt +++ b/icuSources/data/lang/uz_Latn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/uz_Latn.xml @@ -10,7 +10,6 @@ * ICU source: /xml/main/uz_Latn.xml */ uz_Latn{ - %%ParentIsRoot:int{1} Languages{ ar{"arabcha"} de{"olmoncha"} @@ -22,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.47.68"} + Version{"2.0.58.82"} } diff --git a/icuSources/data/lang/uz_UZ.txt b/icuSources/data/lang/uz_UZ.txt index 707f304c..a419389d 100644 --- a/icuSources/data/lang/uz_UZ.txt +++ b/icuSources/data/lang/uz_UZ.txt @@ -1,15 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/uz_UZ.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** -/** - * ICU source: /xml/main/uz_UZ.xml - */ uz_UZ{ "%%ALIAS"{"uz_Cyrl_UZ"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/lang/vai.txt b/icuSources/data/lang/vai.txt new file mode 100755 index 00000000..988c4699 --- /dev/null +++ b/icuSources/data/lang/vai.txt @@ -0,0 +1,61 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/vai.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/vai.xml + */ +vai{ + Languages{ + ak{"ꕉꕪꘋ"} + am{"ꕉꕆꕌꔸ"} + ar{"ꕞꕌꖝ"} + be{"ꔆꕞꖩꔻ"} + bg{"ꗂꔠꗸꘋ"} + bn{"ꗩꕭꔷ"} + cs{"ꗿꗡ"} + de{"ꕧꕮꔧ"} + el{"ꗥꗷꘋ"} + en{"ꕶꕱ"} + es{"ꕐꘊꔧ"} + fa{"ꗨꗡꔻꘂꘋ"} + fr{"ꗱꘋꔻ"} + ha{"ꕌꖙꕢ"} + hi{"ꔦꔺ"} + hu{"ꖽꔟꗸꘋ"} + id{"ꔤꖆꕇꔻꘂꘋ"} + ig{"ꔤꕼ"} + it{"ꔤꕚꔷꘂꘋ"} + ja{"ꕧꕐꕇꔧ"} + jv{"ꕧꕙꕇꔧ"} + km{"ꕃꘈꗢ"} + ko{"ꖏꔸꘂꘋ"} + ms{"ꕮꔒꔀ"} + my{"ꗩꕆꔻ"} + ne{"ꕇꕐꔷ"} + nl{"ꗍꔿ"} + pa{"ꖛꕨꔬ"} + pl{"ꗁꔒꔻ"} + pt{"ꕶꕿꕃꔤ"} + ro{"ꖄꕆꕇꘂꘋ"} + ru{"ꗐꖺꔻꘂꘋ"} + rw{"ꕟꖙꕡ"} + so{"ꖇꕮꔷ"} + sv{"ꖬꔨꗵꘋ"} + ta{"ꕚꕆꔷ"} + th{"ꕚꔤ"} + tr{"ꗋꕃ"} + uk{"ꖳꖴꔓꕇꘂꘋ"} + ur{"ꖺꖦ"} + vai{"ꕙꔤ"} + vi{"ꔲꕩꕯꕆꔧ"} + yo{"ꖎꖄꕑ"} + zh{"ꕦꕇꔧ"} + zu{"ꖮꖨ"} + } + Version{"2.0.67.8"} +} diff --git a/icuSources/data/lang/vai_LR.txt b/icuSources/data/lang/vai_LR.txt new file mode 100755 index 00000000..9d1560d8 --- /dev/null +++ b/icuSources/data/lang/vai_LR.txt @@ -0,0 +1,11 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/icu-config.xml & build.xml +// * +// *************************************************************************** +vai_LR{ + "%%ALIAS"{"vai_Vaii_LR"} +} diff --git a/icuSources/data/lang/vai_Latn.txt b/icuSources/data/lang/vai_Latn.txt new file mode 100755 index 00000000..f23d629f --- /dev/null +++ b/icuSources/data/lang/vai_Latn.txt @@ -0,0 +1,61 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/vai_Latn.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/vai_Latn.xml + */ +vai_Latn{ + Languages{ + ak{"Akaŋ"} + am{"Amihári"} + ar{"Lahabu"} + be{"Bhelarusaŋ"} + bg{"Bhɔgerɛŋ"} + bn{"Bhɛŋgáli"} + cs{"Chɛ"} + de{"Jamáĩ"} + el{"Hɛlɛŋ"} + en{"Poo"} + es{"Panyɛĩ"} + fa{"Pɛɛsiyɛŋ"} + fr{"Fɛŋsi"} + ha{"Hawusa"} + hi{"Híiŋdi"} + hu{"Hɔŋgérɛŋ"} + id{"Índonisiyɛŋ"} + ig{"Ígbo"} + it{"Itáliyɛŋ"} + ja{"Japaníĩ"} + jv{"Javaníĩ"} + km{"Kimɛɛ̃ tɛ"} + ko{"Koríyɛŋ"} + ms{"Maléee"} + my{"Bhɛmísi"} + ne{"Nipali"} + nl{"Dɔchi"} + pa{"Puŋjabhi"} + pl{"Pɔ́lési"} + pt{"Potokíi"} + ro{"Romíniyɛŋ"} + ru{"Rɔshiyɛŋ"} + rw{"Rawunda"} + so{"Somáli"} + sv{"Súwídɛŋ"} + ta{"Tamíli"} + th{"Tái"} + tr{"Tɔ́ki"} + uk{"Yukureniyɛŋ"} + ur{"Ɔdu"} + vai{"Vai"} + vi{"Viyamíĩ"} + yo{"Yóróbha"} + zh{"ChaniÄ©"} + zu{"Zúlu"} + } + Version{"2.0.67.8"} +} diff --git a/icuSources/data/lang/vai_Vaii.txt b/icuSources/data/lang/vai_Vaii.txt new file mode 100755 index 00000000..25e746b0 --- /dev/null +++ b/icuSources/data/lang/vai_Vaii.txt @@ -0,0 +1,14 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/vai_Vaii.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/vai_Vaii.xml + */ +vai_Vaii{ + Version{"2.0.67.8"} +} diff --git a/icuSources/data/lang/vai_Vaii_LR.txt b/icuSources/data/lang/vai_Vaii_LR.txt new file mode 100755 index 00000000..edccde97 --- /dev/null +++ b/icuSources/data/lang/vai_Vaii_LR.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/icu-config.xml & build.xml +// * +// *************************************************************************** +/** + * generated alias target + */ +vai_Vaii_LR{ + /** + * so genrb doesn't issue warnings + */ + ___{""} +} diff --git a/icuSources/data/lang/vi.txt b/icuSources/data/lang/vi.txt index 85ae8d05..875d47fc 100644 --- a/icuSources/data/lang/vi.txt +++ b/icuSources/data/lang/vi.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/vi.xml @@ -10,7 +10,15 @@ * ICU source: /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"} @@ -29,37 +37,52 @@ vi{ 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"} @@ -67,70 +90,214 @@ vi{ 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{"Hà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 xác điÌ£nh"} + } + Scripts%stand-alone{ + Hans{"Chữ Hán giản thể"} + Hant{"Chữ Hán phồn thể"} } Types{ calendar{ - gregorian{"gregorian"} + 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.50.96"} + Version{"2.0.67.6"} codePatterns{ language{"Ngôn ngữ: {0}"} script{"Chữ viết: {0}"} diff --git a/icuSources/data/lang/vun.txt b/icuSources/data/lang/vun.txt index 08b81430..16eadd6e 100755 --- a/icuSources/data/lang/vun.txt +++ b/icuSources/data/lang/vun.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/vun.xml @@ -57,5 +57,5 @@ vun{ zh{"Kyichina"} zu{"Kyizulu"} } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/xog.txt b/icuSources/data/lang/xog.txt index 94cd7f97..06172bb1 100755 --- a/icuSources/data/lang/xog.txt +++ b/icuSources/data/lang/xog.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/xog.xml @@ -57,5 +57,5 @@ xog{ zh{"Olucayina"} zu{"Oluzzulu"} } - Version{"2.0.47.53"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/yav.txt b/icuSources/data/lang/yav.txt new file mode 100755 index 00000000..ada605dc --- /dev/null +++ b/icuSources/data/lang/yav.txt @@ -0,0 +1,61 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/yav.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/yav.xml + */ +yav{ + Languages{ + ak{"akánɛ"} + am{"amalíke"} + ar{"́pakas"} + be{"pielúse"} + bg{"bulgálɛ"} + bn{"pengálɛ́ɛ"} + cs{"cɛ́kɛ́ɛ"} + de{"ŋndiáman"} + el{"yavánɛ"} + en{"íŋgilísé"} + es{"nuɛspanyɔ́lɛ"} + fa{"nupɛ́lisɛ"} + fr{"feleŋsí"} + ha{"pakas"} + hi{"índí"} + hu{"ɔ́ŋgɛ"} + id{"índonísiɛ"} + ig{"íbo"} + it{"itáliɛ"} + ja{"ndiáman"} + jv{"yávanɛ"} + km{"kímɛɛ"} + ko{"kolíe"} + ms{"máliɛ"} + my{"bímanɛ"} + ne{"nunipálɛ"} + nl{"nilándɛ"} + pa{"nupunsapíɛ́"} + pl{"nupolonɛ́ɛ"} + pt{"nupɔlitukɛ́ɛ"} + ro{"nulumɛ́ŋɛ"} + ru{"nulúse"} + rw{"nuluándɛ́ɛ"} + so{"nusomalíɛ"} + sv{"nusuetua"} + ta{"nutámule"} + th{"nutáyɛ"} + tr{"nutúluke"} + uk{"nukeleniɛ́ŋɛ"} + ur{"nulutú"} + vi{"nufiɛtnamíɛŋ"} + yav{"nuasue"} + yo{"nuyolúpa"} + zh{"sinúɛ"} + zu{"nusulú"} + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/lang/yo.txt b/icuSources/data/lang/yo.txt index 85dac1d7..65fab2e1 100755 --- a/icuSources/data/lang/yo.txt +++ b/icuSources/data/lang/yo.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/yo.xml @@ -111,5 +111,5 @@ yo{ zh{"Èdè Mandari"} zu{"Èdè á¹¢ulu"} } - Version{"2.0.49.29"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/zh.txt b/icuSources/data/lang/zh.txt index 3ece2630..1cdf034b 100644 --- a/icuSources/data/lang/zh.txt +++ b/icuSources/data/lang/zh.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2011 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/zh.xml @@ -121,7 +121,7 @@ zh{ day{"达雅克文"} de{"德文"} de_AT{"奥地利德语"} - de_CH{"高地德文 (瑞士)"} + de_CH{"瑞士高地德文"} del{"特拉华文"} den{"司雷夫文"} dgr{"多格里布文"} @@ -171,7 +171,7 @@ zh{ frr{"北弗里西亚语"} frs{"东弗里西亚文"} fur{"弗留利文"} - fy{"弗里斯兰文"} + fy{"西弗里西亚文"} ga{"爱尔兰文"} gaa{"加文"} gay{"迦约文"} @@ -213,7 +213,7 @@ zh{ ia{"国际语"} iba{"伊班文"} id{"印度尼西亚文"} - ie{"国际语E"} + ie{"国际语(E)"} ig{"伊格博文"} ii{"四川彝文"} ijo{"伊乔文"} @@ -347,7 +347,7 @@ zh{ nog{"诺盖文"} non{"古诺尔斯文"} nqo{"西非书面语言"} - nr{"南部恩德贝勒文"} + nr{"南恩德贝勒文"} nso{"北索托文"} nub{"努比亚语系"} nv{"纳瓦霍文"} @@ -388,7 +388,7 @@ zh{ raj{"拉贾斯坦文"} rap{"拉帕努伊文"} rar{"拉罗汤加文"} - rm{"列托-罗曼文"} + rm{"罗曼什文"} rn{"基隆迪文"} ro{"罗马尼亚文"} roa{"其他拉丁语系"} @@ -437,11 +437,11 @@ zh{ son{"桑海文"} sq{"阿尔巴尼亚文"} sr{"塞尔维亚文"} - srn{"Sranan Tongo(源于克里奥尔语)"} + srn{"苏里南汤加语"} srr{"谢列尔文"} ss{"斯瓦特文"} ssa{"非洲撒哈拉沙漠边缘地带语言"} - st{"塞索托文"} + st{"南索托文"} su{"巽他语"} suk{"苏库马文"} sus{"苏苏文"} @@ -487,7 +487,7 @@ zh{ uga{"乌加里特文"} uk{"乌克兰文"} umb{"翁本杜文"} - und{"未定语种"} + und{"未知语言"} ur{"乌尔都文"} uz{"乌兹别克文"} vai{"瓦伊文"} @@ -537,7 +537,7 @@ zh{ Brai{"布莱叶盲文"} Bugi{"布吉语"} Buhd{"布希德语"} - Cans{"加拿大土著统一符号语"} + Cans{"加拿大土著统一音节"} Cari{"卡里亚语"} Cham{"占语"} Cher{"切罗基语"} @@ -552,7 +552,7 @@ zh{ Egyh{"古埃及僧侣书写体"} Egyp{"古埃及象形文"} Ethi{"埃塞俄比亚语"} - Geok{"格鲁吉亚语文字 (Asomtavruli and Nuskhuri)"} + Geok{"格鲁吉亚语(教堂体)"} Geor{"格鲁吉亚语"} Glag{"格拉哥里语"} Goth{"哥特语"} @@ -586,8 +586,8 @@ zh{ Latn{"拉丁语"} Lepc{"雷布查语"} Limb{"林布语"} - Lina{"线形文字 A"} - Linb{"线形文字 B"} + Lina{"线形文字(A)"} + Linb{"线形文字(B)"} Lyci{"利西亚语"} Lydi{"吕底亚语"} Mand{"阿拉米语"} @@ -617,7 +617,6 @@ zh{ Shaw{"萧伯纳式语"} Sinh{"辛哈拉语"} Sund{"巽他文"} - Sylo{"Syloti Nagri 书写体"} Syrc{"叙利亚语"} Syre{"福音体叙利亚文"} Syrj{"西叙利亚语"} @@ -645,6 +644,10 @@ zh{ Zyyy{"通用"} Zzzz{"脚本未知或者无效"} } + Scripts%stand-alone{ + Hans{"简体中文"} + Hant{"繁体中文"} + } Types{ calendar{ buddhist{"佛教日历"} @@ -664,11 +667,11 @@ zh{ collation{ big5han{"繁体中文(Big5)"} dictionary{"字典排序顺序"} - direct{"顺序"} ducet{"默认 Unicode 排序顺序"} gb2312han{"简体中文(GB2312)"} phonebook{"电话簿顺序"} - pinyin{"拼音顺序"} + phonetic{"发音排序"} + pinyin{"拼音排序"} reformed{"改良排序顺序"} search{"常规搜索"} stroke{"笔画排序"} @@ -725,53 +728,35 @@ zh{ AREVELA{"东亚美尼亚语"} AREVMDA{"西亚美尼亚语"} BAKU1926{"统一土耳其拉丁字母"} - BAUDDHA{"BAUDDHA"} - BISCAYAN{"BISCAYAN"} BISKE{"圣乔治/比拉方言"} BOONT{"布恩特林方言"} FONIPA{"国际音标"} FONUPA{"UPA 音标"} - FONXSAMP{"FONXSAMP"} HEPBURN{"赫伯恩罗马字"} - HOGNORSK{"HOGNORSK"} - ITIHASA{"ITIHASA"} - JAUER{"JAUER"} - JYUTPING{"JYUTPING"} KKCOR{"常用拼字"} - LAUKIKA{"LAUKIKA"} LIPAW{"雷西亚 Lipovaz 方言"} - LUNA1918{"LUNA1918"} MONOTON{"单音字母"} NDYUKA{"Ndyuka 方言"} NEDIS{"Natisone 方言"} NJIVA{"Gniva/Njiva 方言"} OSOJS{"Oseacco/Osojane 方言"} PAMAKA{"Pamaka 方言"} - PETR1708{"PETR1708"} PINYIN{"拼音"} POLYTON{"多音"} POSIX{"电脑"} - PUTER{"PUTER"} REVISED{"已修订的拼字学"} ROZAJ{"雷西亚文"} - RUMGR{"RUMGR"} SAAHO{"萨霍"} SCOTLAND{"苏格兰标准英文"} SCOUSE{"利物浦方言"} SOLBA{"Stolvizza/Solbica 方言"} - SURMIRAN{"SURMIRAN"} - SURSILV{"SURSILV"} - SUTSILV{"SUTSILV"} TARASK{"Taraskievica 拼字"} UCCOR{"统一的拼字"} UCRCOR{"统一和修订的拼字"} - ULSTER{"ULSTER"} - VAIDIKA{"VAIDIKA"} VALENCIA{"瓦伦西亚文"} - VALLADER{"VALLADER"} WADEGILE{"WG 威氏拼音法"} } - Version{"2.0.50.96"} + Version{"2.0.67.6"} codePatterns{ language{"语言:{0}"} script{"脚本:{0}"} diff --git a/icuSources/data/lang/zh_CN.txt b/icuSources/data/lang/zh_CN.txt index cdf17f15..348f06ef 100644 --- a/icuSources/data/lang/zh_CN.txt +++ b/icuSources/data/lang/zh_CN.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/zh_CN.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** zh_CN{ "%%ALIAS"{"zh_Hans_CN"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/lang/zh_HK.txt b/icuSources/data/lang/zh_HK.txt index 78e6c2c3..8e03c713 100644 --- a/icuSources/data/lang/zh_HK.txt +++ b/icuSources/data/lang/zh_HK.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/zh_HK.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** zh_HK{ "%%ALIAS"{"zh_Hant_HK"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/lang/zh_Hans.txt b/icuSources/data/lang/zh_Hans.txt index c5de7c10..565bfc7d 100644 --- a/icuSources/data/lang/zh_Hans.txt +++ b/icuSources/data/lang/zh_Hans.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/zh_Hans.xml diff --git a/icuSources/data/lang/zh_Hans_CN.txt b/icuSources/data/lang/zh_Hans_CN.txt index 5a262c20..c4f51854 100644 --- a/icuSources/data/lang/zh_Hans_CN.txt +++ b/icuSources/data/lang/zh_Hans_CN.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/zh_CN.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ zh_Hans_CN{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/lang/zh_Hans_HK.txt b/icuSources/data/lang/zh_Hans_HK.txt new file mode 100755 index 00000000..34415ee7 --- /dev/null +++ b/icuSources/data/lang/zh_Hans_HK.txt @@ -0,0 +1,85 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/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/icuSources/data/lang/zh_Hans_MO.txt b/icuSources/data/lang/zh_Hans_MO.txt new file mode 100755 index 00000000..6f21ff11 --- /dev/null +++ b/icuSources/data/lang/zh_Hans_MO.txt @@ -0,0 +1,86 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/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/icuSources/data/lang/zh_Hans_SG.txt b/icuSources/data/lang/zh_Hans_SG.txt index fcad1638..95b2598b 100644 --- a/icuSources/data/lang/zh_Hans_SG.txt +++ b/icuSources/data/lang/zh_Hans_SG.txt @@ -1,14 +1,82 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/zh_SG.xml +// * Source File:/common/main/zh_Hans_SG.xml // * // *************************************************************************** zh_Hans_SG{ - /** - * empty target resource - */ - ___{""} + 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/icuSources/data/lang/zh_Hant.txt b/icuSources/data/lang/zh_Hant.txt index 58e821b2..a136aa53 100644 --- a/icuSources/data/lang/zh_Hant.txt +++ b/icuSources/data/lang/zh_Hant.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/zh_Hant.xml @@ -10,11 +10,12 @@ * ICU source: /xml/main/zh_Hant.xml */ zh_Hant{ - %%ParentIsRoot:int{1} Keys{ calendar{"日曆"} collation{"校對"} currency{"貨幣"} + numbers{"數字"} + x{"私人使用"} } Languages{ aa{"阿法文"} @@ -45,6 +46,7 @@ zh_Hant{ art{"人工語言"} arw{"阿拉瓦克文"} as{"阿薩姆文"} + asa{"阿蘇文"} ast{"阿斯圖里亞文"} ath{"阿薩帕斯坎諸語言"} aus{"澳洲諸語言"} @@ -63,6 +65,7 @@ zh_Hant{ bej{"貝扎文"} bem{"別姆巴文"} ber{"柏柏爾文"} + bez{"貝納文"} bg{"保加利亞文"} bh{"比哈爾文"} bho{"博傑普爾文"} @@ -76,6 +79,7 @@ zh_Hant{ bo{"藏文"} br{"布里多尼文"} bra{"布拉杰文"} + brx{"博多文"} bs{"波士尼亞文"} btk{"巴塔克文"} bua{"布里阿特文"} @@ -103,9 +107,9 @@ zh_Hant{ cmc{"佔語諸語言"} co{"科西嘉文"} cop{"科普特文"} - cpe{"歐洲腔調和洋涇濱,源自英文的(其他)"} - cpf{"歐洲腔調和洋涇濱,源自法文的(其他)"} - cpp{"歐洲腔調和洋涇濱,源自葡萄牙文的(其他)"} + cpe{"源自英文的克里奧爾文和皮欽文"} + cpf{"源自法文的克里奧爾文和皮欽文"} + cpp{"源自葡萄牙文的克里奧爾文和皮欽文"} cr{"克裡文"} crh{"克里米亞半島的土耳其文;克里米亞半島的塔塔爾文"} crp{"克里奧爾文和皮欽文"} @@ -120,7 +124,6 @@ zh_Hant{ dar{"達爾格瓦文"} day{"迪雅克文"} de{"德文"} - de_AT{"德文 (奧地利)"} del{"德拉瓦文"} den{"斯拉夫"} dgr{"多格里布文"} @@ -133,6 +136,7 @@ zh_Hant{ dv{"迪維西文"} dyu{"迪尤拉文"} dz{"不丹文"} + ebu{"恩布文"} ee{"埃維文"} efi{"埃菲克文"} egy{"古埃及文"} @@ -140,14 +144,9 @@ zh_Hant{ el{"希臘文"} elx{"埃蘭文"} en{"英文"} - en_AU{"英文 (澳洲)"} - en_GB{"英文 (英國)"} - en_US{"英文 (美國)"} enm{"中古英文"} eo{"世界語"} es{"西班牙文"} - es_419{"西班牙文 (拉丁美洲)"} - es_ES{"西班牙文 (西班牙)"} et{"愛沙尼亞文"} eu{"巴斯克文"} ewo{"依汪都文"} @@ -162,7 +161,6 @@ zh_Hant{ fo{"法羅文"} fon{"豐文"} fr{"法文"} - fr_CH{"法文 (瑞士)"} frm{"中古法文"} fro{"古法文"} frr{"北弗里西亞文"} @@ -207,10 +205,10 @@ zh_Hant{ hup{"胡帕文"} hy{"亞美尼亞文"} hz{"赫雷羅文"} - ia{"國際文A"} + ia{"國際文(A)"} iba{"伊班文"} id{"印尼文"} - ie{"國際文E"} + ie{"國際文(E)"} ig{"伊布文"} ii{"四川彝文"} ijo{"伊喬文"} @@ -238,6 +236,7 @@ zh_Hant{ kar{"克倫文"} kaw{"卡威文"} kbd{"卡巴爾達文"} + kea{"卡布威爾第文"} kfo{"科羅文"} kg{"剛果文"} kha{"卡西文"} @@ -285,6 +284,7 @@ zh_Hant{ lun{"盧恩達文"} luo{"盧奧文"} lus{"盧晒文"} + luy{"盧雅文"} lv{"拉脫維亞文"} mad{"馬都拉文"} mag{"馬加伊文"} @@ -330,6 +330,7 @@ zh_Hant{ nap{"拿波里文"} nb{"挪威波克默爾文"} nd{"北地畢列文"} + nds{"低地德文"} ne{"尼泊爾文"} new{"尼瓦爾文"} ng{"恩東加文"} @@ -359,7 +360,7 @@ zh_Hant{ or{"歐里亞文"} os{"奧塞提文"} osa{"歐塞奇文"} - ota{"鄂圖曼土耳其文 (1500-1928)"} + ota{"鄂圖曼土耳其文"} oto{"奧托米諸語言"} pa{"旁遮普文"} paa{"巴布亞諸語言"} @@ -368,7 +369,7 @@ zh_Hant{ pam{"潘帕嘉文"} pap{"帕皮阿門托文"} pau{"帛琉文"} - peo{"古波斯文 (ca.600-400 B.C.)"} + peo{"古波斯文"} phi{"菲律賓諸語言"} phn{"腓尼基文"} pi{"巴利文"} @@ -378,7 +379,6 @@ zh_Hant{ pro{"古普羅旺斯文"} ps{"普什圖文"} pt{"葡萄牙文"} - pt_PT{"葡萄牙文 (葡萄牙)"} qu{"蓋丘亞文"} raj{"拉賈斯坦諸文"} rap{"復活島文"} @@ -387,11 +387,13 @@ zh_Hant{ rn{"隆迪文"} ro{"羅馬尼亞文"} roa{"羅曼諸語言"} + rof{"蘭博文"} rom{"吉普賽文"} root{"根語言"} ru{"俄文"} rup{"羅馬尼亞語系"} rw{"盧安達文"} + rwk{"羅瓦文"} sa{"梵文"} sad{"桑達韋文"} sah{"雅庫特文"} @@ -465,7 +467,7 @@ zh_Hant{ tmh{"塔馬奇克文"} tn{"突尼西亞文"} to{"東加文"} - tog{"湯加文(尼亞薩文)"} + tog{"東加文(尼亞薩)"} tpi{"托比辛文"} tr{"土耳其文"} ts{"特松加文"} @@ -483,15 +485,16 @@ zh_Hant{ uga{"烏加列文"} uk{"烏克蘭文"} umb{"姆本杜文"} - und{"未確定的"} + und{"不確定語言"} ur{"烏爾都文"} uz{"烏茲別克文"} - vai{"越南文 Vai"} + vai{"越南文(Vai)"} ve{"溫達文"} vi{"越南文"} vo{"沃拉普克文"} vot{"沃提克文"} wa{"瓦隆文"} + wae{"瓦瑟文"} wak{"瓦卡什諸語言"} wal{"瓦拉莫文"} war{"瓦瑞文"} @@ -519,6 +522,9 @@ zh_Hant{ zxx{"無語言內容"} zza{"扎扎文"} } + LanguagesShort{ + az{"亞塞拜然文"} + } Scripts{ Arab{"阿拉伯文"} Armi{"皇室亞美尼亞文"} @@ -541,7 +547,7 @@ zh_Hant{ Cirt{"色斯文"} Copt{"科普特文"} Cprt{"塞浦路斯文"} - Cyrl{"西里俄语"} + Cyrl{"斯拉夫文"} Cyrs{"西里爾文(古教會斯拉夫文變體)"} Deva{"梵文"} Dsrt{"德瑟雷特文"} @@ -556,7 +562,7 @@ zh_Hant{ Grek{"希臘文"} Gujr{"古吉拉特文"} Guru{"古爾穆奇文"} - Hang{"諺文"} + Hang{"韓文"} Hani{"漢語"} Hano{"哈努諾文"} Hans{"簡體中文"} @@ -583,8 +589,8 @@ zh_Hant{ Latn{"拉丁文"} Lepc{"雷布查文"} Limb{"林佈文"} - Lina{"線性文字 A"} - Linb{"線性文字 B"} + Lina{"線性文字(A)"} + Linb{"線性文字(B)"} Lyci{"呂西亞語"} Lydi{"里底亞語"} Mand{"曼安底文"} @@ -592,7 +598,6 @@ zh_Hant{ Mero{"麥羅埃文"} Mlym{"馬來亞拉姆文"} Mong{"蒙古文"} - Moon{"Moon"} Mtei{"曼尼普爾文"} Mymr{"緬甸文"} Nkoo{"西非書面語言 (N’Ko)"} @@ -622,7 +627,7 @@ zh_Hant{ Taml{"坦米爾文"} Telu{"泰魯古文"} Teng{"談格瓦文"} - Tfng{"提非納(柏柏爾文)"} + Tfng{"提非納文"} Tglg{"塔加拉文"} Thaa{"塔安那文"} Thai{"泰文"} @@ -632,34 +637,82 @@ zh_Hant{ Xpeo{"古波斯文"} Xsux{"蘇米魯亞甲文楔形文字"} Yiii{"彞文"} + Zsym{"符號"} Zxxx{"非書寫語言碼"} Zyyy{"一般文字"} Zzzz{"未編碼工序指令碼"} } + Scripts%stand-alone{ + Hans{"簡體中文"} + Hant{"繁體中文"} + } Types{ calendar{ buddhist{"佛教曆法"} chinese{"農曆"} + coptic{"科普特曆"} + ethiopic{"衣索比亞曆"} + ethiopic-amete-alem{"衣索比亞曆 (Amete Alem)"} gregorian{"公曆"} hebrew{"希伯來曆法"} indian{"印度國家曆法"} islamic{"伊斯蘭曆法"} islamic-civil{"伊斯蘭城市曆法"} japanese{"日本曆法"} + persian{"波斯曆"} roc{"民國曆"} } collation{ - big5han{"繁體中文排序 - Big5"} + big5han{"繁體中文排序 (Big5)"} dictionary{"字典排序"} - direct{"直接排序"} - gb2312han{"簡體中文排序 - GB2312"} + ducet{"預設 Unicode 排序"} + gb2312han{"簡體中文排序 (GB2312)"} phonebook{"電話簿排序"} + phonetic{"發音排序"} 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{ 1901{"傳統德語拼字學"} @@ -671,16 +724,17 @@ zh_Hant{ PINYIN{"漢語拼音"} POSIX{"電腦"} REVISED{"已修訂的拼字學"} - SAAHO{"SAAHO"} + SCOTLAND{"蘇格蘭標準英文"} WADEGILE{"威妥瑪式拼音"} } - Version{"2.0.50.94"} + Version{"2.0.66.10"} codePatterns{ language{"語言:{0}"} script{"文字:{0}"} territory{"地區:{0}"} } localeDisplayPattern{ + pattern{"{0}({1})"} separator{","} } } diff --git a/icuSources/data/lang/zh_Hant_HK.txt b/icuSources/data/lang/zh_Hant_HK.txt index bf4d8c74..19b4a449 100644 --- a/icuSources/data/lang/zh_Hant_HK.txt +++ b/icuSources/data/lang/zh_Hant_HK.txt @@ -1,23 +1,79 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/zh_Hant_HK.xml // * // *************************************************************************** zh_Hant_HK{ + Keys{ + x{"專用區"} + } Languages{ + de_CH{"瑞士德語"} it{"意大利文"} lol{"蒙古語"} + pt_BR{"巴西葡萄牙語"} + } + LanguagesShort{ + az{"阿澤里"} } Scripts{ + Cyrl{"西里爾語字母"} Hang{"韓文字母"} } + Scripts%stand-alone{ + Hant{"繁體漢字"} + } Types{ + calendar{ + ethiopic{"埃及曆"} + ethiopic-amete-alem{"埃塞俄比亞阿美德阿萊姆曆"} + } collation{ - big5han{"繁體中文順序 - Big5"} - gb2312han{"簡體中文順序 - GB2312"} + big5han{"繁體中文順序 (Big5)"} + dictionary{"詞典排序"} + ducet{"預設統一碼排序"} + gb2312han{"簡體中文順序 (GB2312)"} + reformed{"改革版排序"} + search{"一般用途搜索"} + unihan{"筆劃排序"} + } + numbers{ + arab{"阿拉伯印度語位數"} + arabext{"擴展阿拉伯語印度語位數"} + 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{"奧里亞語位數"} + romanlow{"羅馬小寫數字"} + taml{"泰米爾語數字"} + telu{"泰盧固語位數"} + thai{"泰文位數"} + tibt{"藏文位數"} } } Variants{ @@ -27,5 +83,5 @@ zh_Hant_HK{ REVISED{"已修訂拼字法"} SCOTLAND{"蘇格蘭標準英語"} } - Version{"2.0.46.25"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/lang/zh_Hant_MO.txt b/icuSources/data/lang/zh_Hant_MO.txt index 1eb1ebd3..686610be 100644 --- a/icuSources/data/lang/zh_Hant_MO.txt +++ b/icuSources/data/lang/zh_Hant_MO.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/zh_MO.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ zh_Hant_MO{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/lang/zh_Hant_TW.txt b/icuSources/data/lang/zh_Hant_TW.txt index 9328f9a6..659b7080 100644 --- a/icuSources/data/lang/zh_Hant_TW.txt +++ b/icuSources/data/lang/zh_Hant_TW.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/zh_TW.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ zh_Hant_TW{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/lang/zh_MO.txt b/icuSources/data/lang/zh_MO.txt index 182447e3..7a340a71 100644 --- a/icuSources/data/lang/zh_MO.txt +++ b/icuSources/data/lang/zh_MO.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/zh_MO.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** zh_MO{ "%%ALIAS"{"zh_Hant_MO"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/lang/zh_SG.txt b/icuSources/data/lang/zh_SG.txt index 8ad0cb9f..e5b7c41e 100644 --- a/icuSources/data/lang/zh_SG.txt +++ b/icuSources/data/lang/zh_SG.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/zh_SG.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** zh_SG{ "%%ALIAS"{"zh_Hans_SG"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/lang/zh_TW.txt b/icuSources/data/lang/zh_TW.txt index aaf5ad88..5957fe34 100644 --- a/icuSources/data/lang/zh_TW.txt +++ b/icuSources/data/lang/zh_TW.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/zh_TW.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** zh_TW{ "%%ALIAS"{"zh_Hant_TW"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/lang/zu.txt b/icuSources/data/lang/zu.txt index bfe4b326..50695437 100644 --- a/icuSources/data/lang/zu.txt +++ b/icuSources/data/lang/zu.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/zu.xml @@ -10,18 +10,286 @@ * ICU source: /xml/main/zu.xml */ zu{ + Keys{ + calendar{"Ikhalenda"} + collation{"i-Collation"} + currency{"Ikharensi"} + numbers{"Izinombolo"} + x{"i-Private-Use"} + } Languages{ + ab{"isi-Abkhazian"} af{"isiBhunu"} + am{"isi-Amharic"} ar{"isi-Alabhu"} + as{"isi-Assamese"} + ay{"isi-Aymara"} + az{"isi-Azerbaijani"} + be{"isi-Belarusian"} + bg{"isi-Bulgari"} + bn{"isi-Bengali"} + bo{"isi-Tibetan"} + bs{"isi-Bosnian"} + ca{"isi-Catalan"} + cs{"isi-Czech"} + cy{"isi-Welsh"} + da{"isi-Danish"} de{"isiJalimani"} + de_AT{"isi-Austrian German"} + de_CH{"isi-Swiss High German"} + dv{"isi-Divehi"} + dz{"isi-Dzongkha"} + efi{"isi-Efik"} + el{"isi-Greek"} en{"isiNgisi"} + en_AU{"isi-Austrillian English"} + en_CA{"i-Canadian English"} + en_GB{"i-British English"} + en_US{"i-U.S. English"} + eo{"isi-Esperanto"} es{"isiSpeyini"} + es_419{"isi-Latin American Spanish"} + es_ES{"isi-Iberian Spanish"} + et{"isi-Estonia"} + eu{"isi-Basque"} + fa{"isi-Persian"} + fi{"isi-Finnish"} + fil{"isi-Filipino"} + fj{"isi-Fijian"} + fo{"isi-Faroese"} fr{"isiFulentshi"} + fr_CA{"i-Canadian French"} + fr_CH{"isi-Swiss French"} + fy{"isi-Western Frisian"} + ga{"isi-Irish"} + gd{"i-Scottish Gaelic"} + gl{"isi-Galicia"} + gn{"isi-Guarani"} + gsw{"isi-Swiss German"} + gu{"isi-Gujarati"} + ha{"isi-Hausa"} + haw{"isi-Hawaiian"} + he{"isi-Hebrew"} hi{"isiHindi"} + hr{"isi-Croatian"} + ht{"isi-Haitian"} + hu{"isi-Hungarian"} + hy{"isi-Armenia"} + id{"isi-Indonesian"} + ig{"isi-Igbo"} + is{"isi-Icelandic"} + it{"isi-Italian"} + ja{"isi-Japanese"} + jv{"isi-Javanese"} + ka{"isi-Georgian"} + kk{"isi-Kazakh"} + km{"isi-Khmer"} + kn{"isi-Kannada"} + ko{"isi-Korean"} + ks{"isi-Kashmiri"} + ku{"isi-Kurdish"} + ky{"isi-Kirghiz"} + la{"isi-Latin"} + lb{"isi-Luxembourgish"} + ln{"isi-Lingala"} + lo{"i-Lao"} + lt{"isi-Lithuanian"} + lv{"isi-Latvia"} + mg{"isi-Malagasy"} + mi{"isi-Maori"} + mk{"isi-Macedonia"} + ml{"isi-Malayalam"} + mn{"isi-Mongolian"} + mr{"isi-Marathi"} + ms{"isi-Malay"} + mt{"isi-Malta"} + my{"isi-Burmese"} + nb{"i-Norwegian BokmÃ¥l"} + nd{"isi-North Ndebele"} + ne{"isi-Nepali"} + nl{"i-Dutch"} + nl_BE{"isi-Flemish"} + nn{"i-Norwegian Nynorsk"} + nso{"isi-Northern Sotho"} + ny{"isi-Nyanja"} + or{"isi-Oriya"} + os{"isi-Ossetic"} + pa{"isi-Punjabi"} + pl{"isi-Polish"} + ps{"isi-Pashto"} + pt{"isi-Portuguese"} + pt_BR{"isi-Brazillian Portuguese"} + pt_PT{"isi-Iberian Portuguese"} + qu{"isi-Quechua"} + rm{"isi-Romansh"} + rn{"isi-Rundi"} + ro{"isi-Romanian"} + ru{"isi-Russian"} + rw{"isi-Kinyarwanda"} + sa{"isi-Sanskrit"} + sd{"isi-Sindhi"} + se{"e-Northern Sami"} + sg{"isi-Sango"} + si{"i-Sinhala"} + sk{"isi-Slovak"} + sl{"isi-Slovenian"} + sm{"isi-Samoan"} + sn{"isiShona"} + so{"isi-Somali"} + sq{"isi-Albania"} + sr{"isi-Serbian"} + ss{"isiSwati"} st{"isiSuthu"} + su{"isi-Sundanese"} + sv{"isi-Swedish"} sw{"isiSwahili"} + ta{"isi-Tamil"} + te{"isi-Telugu"} + tet{"isi-Tetum"} + tg{"isi-Tajik"} + th{"isi-Thai"} + ti{"isi-Tigrinya"} + tk{"isi-Turkmen"} + tn{"isi-Tswana"} + to{"isi-Tonga"} + tpi{"isi-Tok Pisin"} + tr{"isi-Turkish"} + ts{"isi-Tsonga"} + tt{"isi-Tatar"} + ty{"isi-Tahitian"} + ug{"isi-Uighur"} + uk{"isi-Ukrainian"} + und{"Ulimi olungaziwa"} + ur{"isi-Urdu"} + uz{"isi-Uzbek"} + ve{"isi-Venda"} + vi{"isi-Vietnamese"} + wo{"isi-Wolof"} xh{"isiXhosa"} + yo{"isi-Yoruba"} + zh{"isi-Chinese"} + zh_Hans{"isi-Sipmlified Chinese"} + zh_Hant{"isi-Traditional Chinese"} zu{"isiZulu"} + zxx{"Akukho okuqukethwe kolimi"} + } + LanguagesShort{ + az{"isi-Azeria"} + } + Scripts{ + Arab{"isi-Arab"} + Armn{"isi-Armenian"} + Beng{"isi-Bengali"} + Bopo{"i-Bopomofo"} + Brai{"i-Braille"} + Cyrl{"i-Cyrillic"} + Deva{"i-Devanagari"} + Ethi{"i-Ethiopic"} + Geor{"isi-Georgian"} + Grek{"isi-Greek"} + Gujr{"isi-Gujarati"} + Guru{"i-Gurmukhi"} + Hang{"i-Hangul"} + Hani{"i-Han"} + Hans{"i-Simplified"} + Hant{"Okosiko"} + Hebr{"isi-Hebrew"} + Hira{"i-Hiragana"} + Jpan{"isi-Japanese"} + Kana{"i-Katakana"} + Khmr{"isi-Khmer"} + Knda{"isi-Kannada"} + Kore{"isi-Korean"} + Laoo{"i-Lao"} + Latn{"isi-Latin"} + Mlym{"isi-Malayalam"} + Mong{"isi-Mongolian"} + Mymr{"i-Myanmar"} + Orya{"isi-Oriya"} + Sinh{"i-Sinhala"} + Taml{"isi-Tamil"} + Telu{"isi-Telugu"} + Thaa{"i-Thaana"} + Thai{"isi-Thai"} + Tibt{"isi-Tibetan"} + Zsym{"Amasimbuli"} + Zxxx{"Okungabhaliwe"} + Zyyy{"i-Common"} + Zzzz{"Iskripthi esingaziwa"} + } + Scripts%stand-alone{ + Hans{"i-Simplified Han"} + Hant{"i-Traditional Han"} + } + Types{ + calendar{ + buddhist{"i-Buddhist Calender"} + chinese{"i-Chinese Calender"} + coptic{"i-Coptic Calender"} + ethiopic{"i-Ethipic Calender"} + ethiopic-amete-alem{"i-Ethiopic Amete Alem Calender"} + gregorian{"i-Gregorian Calender"} + hebrew{"i-Hebrew Calender"} + indian{"i-Indian National Calender"} + islamic{"i-Islamic Calender"} + islamic-civil{"i-Islamic-Civil Calendar"} + japanese{"i-Japanese Calendar"} + persian{"i-Persian Calendar"} + roc{"i-Minguo Calender"} + } + collation{ + big5han{"Ukuhlunga kwe-Traditional Chinese - Big5"} + dictionary{"Ukuhlunga kwesichazimazwi"} + ducet{"Ukuhlunga okuzenzakalelayo kwe-Unicode"} + gb2312han{"Ukuhlunga kwe-Simplified Chinese - GB2312"} + phonebook{"Ukuhlunga kwebhuku lefoni"} + pinyin{"Ukuhlunga nge-Pinyin"} + reformed{"Ukuhlunga okwenziwe kabusha"} + search{"Usesho olujwayelekile"} + stroke{"Ukuhlunga kwe-Stroke"} + traditional{"Ukuhlunga ngokisiko"} + unihan{"Ukuhlunga kwe-Radical-Stroke"} + } + numbers{ + arab{"i-Arabic-Indic Digits"} + arabext{"i-Extended Arabic-Indic Digits"} + armn{"i-Armenian Numerals"} + armnlow{"i-Armenian Lowercase Numerals"} + beng{"i-Bengali Digits"} + deva{"i-Devanagari Digits"} + ethi{"i-Ethiopic Numerals"} + fullwide{"i-Full Width Digits"} + geor{"i-Georgian Numerals"} + grek{"i-Greek Numerals"} + greklow{"i-Greek Lowercase Numerals"} + gujr{"i-Gujarati Digits"} + guru{"i-Gurmukhi Digits"} + hanidec{"i-Chinese Decimal Numerals"} + hans{"i-Simplified Chinese Numerals"} + hansfin{"i-Simplified Chinese Financial Numerals"} + hant{"i-Traditional Chinese Numerals"} + hantfin{"i-Traditional Chinese Financial Numerals"} + hebr{"i-Hebrew Numerals"} + jpan{"i-Japanese Numerals"} + jpanfin{"i-Japanese Financial Numerals"} + khmr{"i-Khmer Digits"} + knda{"i-Kannada Digits"} + laoo{"i-Lao Digits"} + latn{"i-Western Digits"} + mlym{"i-Malayalam Digits"} + mong{"i-Mongolian Digits"} + mymr{"i-Myanmar Digits"} + orya{"i-Oriya Digits"} + roman{"i-Roman Numerals"} + romanlow{"i-Roman Lowercase Numerals"} + taml{"i-Tamil Numerals"} + telu{"i-Telegu Digits"} + thai{"i-Thai Digits"} + tibt{"i-Tibetan Digits"} + } + } + Version{"2.0.65.46"} + localeDisplayPattern{ + separator{","} } - Version{"2.0.47.65"} } diff --git a/icuSources/data/locales/af.txt b/icuSources/data/locales/af.txt index 847018f0..b38965d5 100644 --- a/icuSources/data/locales/af.txt +++ b/icuSources/data/locales/af.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/af.xml @@ -10,6 +10,7 @@ * ICU source: /xml/main/af.xml */ af{ + AuxExemplarCharacters{"[á à â ä ã æ ç é è ê ë í ì î ï ó ò ô ö ú ù û ü ý]"} ExemplarCharacters{"[a á â b c d e é è ê ë f g h i î ï j k l m n o ô ö p q r s t u û v w x y z]"} ExemplarCharactersCurrency{"[a b c d e f g h i j k l m n o p q r s t u v w x y z]"} ExemplarCharactersIndex{"[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]"} @@ -30,12 +31,14 @@ af{ group{" "} infinity{"∞"} minusSign{"-"} + nan{"NaN"} + perMille{"‰"} percentSign{"%"} plusSign{"+"} } } } - Version{"2.0.47.68"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -73,10 +76,12 @@ af{ ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, y-M-d"} + yMEd{"E, y-M-d"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} + yMMMd{"d MMM y"} + yMd{"M/d/y"} yQ{"Q y"} yQQQ{"QQQ y"} } @@ -128,13 +133,18 @@ af{ dn{"Dag"} relative{ "-1"{"Gister"} + "-2"{"Die dag voor gister"} "0"{"Vandag"} "1"{"Môre"} + "2"{"Die dag na môre"} } } dayperiod{ dn{"AM/PM"} } + era{ + dn{"Era"} + } hour{ dn{"Uur"} } @@ -143,23 +153,115 @@ af{ } month{ dn{"Maand"} + relative{ + "-1"{"Verlede maand"} + "0"{"Vandeesmaand"} + "1"{"Volgende maand"} + } } second{ dn{"Sekonde"} } week{ dn{"Week"} + relative{ + "-1"{"Verlede week"} + "0"{"Vandeesweek"} + "1"{"Volgende week"} + } } weekday{ dn{"Weeksdag"} } year{ dn{"Jaar"} + relative{ + "-1"{"Verlede jaar"} + "0"{"Hierdie jaar"} + "1"{"Volgende jaar"} + } } zone{ dn{"Tydsone"} } } + intervalFormats{ + M{ + M{"M–M"} + } + MEd{ + M{"E, M/d – E, M/d"} + d{"E, M/d – E, M/d"} + } + MMM{ + M{"MMM–MMM"} + } + MMMEd{ + M{"E, MMM d – E, MMM d"} + d{"E, MMM d – E, MMM d"} + } + MMMd{ + M{"MMM d – MMM d"} + d{"MMM d–d"} + } + Md{ + M{"M/d – M/d"} + d{"M/d – M/d"} + } + d{ + d{"d–d"} + } + fallback{"{0} – {1}"} + h{ + h{"h–h a"} + } + hm{ + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} + } + hmv{ + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} + } + hv{ + h{"h–h a v"} + } + y{ + y{"y–y"} + } + yM{ + M{"M/yy – M/yy"} + y{"M/yy – M/yy"} + } + yMEd{ + M{"E, M/d/yy – E, M/d/yy"} + d{"E, M/d/yy – E, M/d/yy"} + y{"E, M/d/yy – E, M/d/yy"} + } + yMMM{ + M{"MMM–MMM y"} + y{"MMM y – MMM y"} + } + yMMMEd{ + M{"E, d MMM – E, d MMM, y"} + d{"E, d MMM – E, d MMM, y"} + y{"E, MMM d, y – E, MMM d, y"} + } + yMMMM{ + M{"MMMM–MMMM y"} + y{"MMMM y – MMMM y"} + } + yMMMd{ + M{"MMM d – MMM d, y"} + d{"d–d MMM, y"} + y{"d MMM, y – d MMM, y"} + } + yMd{ + M{"M/d/yy – M/d/yy"} + d{"M/d/yy – M/d/yy"} + y{"M/d/yy – M/d/yy"} + } + } monthNames{ format{ abbreviated{ @@ -206,6 +308,20 @@ af{ "N", "D", } + wide{ + "Januarie", + "Februarie", + "Maart", + "April", + "Mei", + "Junie", + "Julie", + "Augustus", + "September", + "Oktober", + "November", + "Desember", + } } } quarters{ @@ -216,6 +332,12 @@ af{ "K3", "K4", } + narrow{ + "1", + "2", + "3", + "4", + } wide{ "1ste kwartaal", "2de kwartaal", @@ -227,10 +349,10 @@ af{ } } delimiters{ - alternateQuotationEnd{"”"} - alternateQuotationStart{"“"} - quotationEnd{"’"} - quotationStart{"‘"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} } listPattern{ standard{ @@ -239,6 +361,7 @@ af{ } } measurementSystemNames{ + UK{"VK"} US{"VSA"} metric{"Metriek"} } @@ -247,5 +370,143 @@ af{ one{"{0} dag"} other{"{0} dae"} } + day-future{ + 0{"In 0 dae"} + 1{"In 1 dag"} + other{"In {0} dae"} + } + day-past{ + 0{"0 dae gelede"} + 1{"1 dag gelede"} + other{"{0} dae gelede"} + } + hour{ + 0{"0 uur"} + 1{"1 uur"} + other{"{0} uur"} + } + hour-future{ + 0{"In 0 uur"} + 1{"In 1 uur"} + other{"In {0} uur"} + } + hour-past{ + 0{"0 uur gelede"} + 1{"1 uur gelede"} + other{"{0} uur gelede"} + } + minute{ + 0{"0 minute"} + 1{"1 minuut"} + other{"{0} minute"} + } + minute-future{ + 0{"In 0 minute"} + 1{"In 1 minuut"} + other{"In {0} minute"} + } + minute-past{ + 0{"0 minute gelede"} + 1{"1 minuut gelede"} + other{"{0} minute gelede"} + } + month{ + 0{"0 maande"} + 1{"1 maand"} + other{"{0} maande"} + } + month-future{ + 0{"In 0 maande"} + 1{"In 1 maand"} + other{"In {0} maande"} + } + month-past{ + 0{"0 maande gelede"} + 1{"1 maand gelede"} + other{"{0} maande gelede"} + } + second{ + 0{"0 sekondes"} + 1{"1 sekonde"} + other{"{0} sekondes"} + } + second-future{ + 0{"In 0 sekondes"} + 1{"In 1 sekond"} + other{"In {0} sekondes"} + } + second-past{ + 0{"0 sekondes gelede"} + 1{"1 sekonde gelede"} + other{"{0} sekondes gelede"} + } + week{ + 0{"0 weke"} + 1{"1 week"} + one{"{0} week"} + other{"{0} weke"} + } + week-future{ + 0{"In 0 weke"} + 1{"In 1 week"} + other{"In {0} weke"} + } + week-past{ + 0{"0 weke gelede"} + 1{"1 week gelede"} + other{"{0} weke gelede"} + } + year{ + 0{"0 jaar"} + 1{"1 jaar"} + other{"{0} jaar"} + } + year-future{ + 0{"In 0 jaar"} + 1{"In 1 jaar"} + other{"In {0} jaar"} + } + year-past{ + 0{"0 jaar gelede"} + 1{"1 jaar gelede"} + other{"{0} jaar gelede"} + } + } + unitsShort{ + day{ + 0{"0 dae"} + 1{"1 dag"} + other{"{0} dae"} + } + hour{ + 0{"0 uur"} + 1{"1 uur"} + other{"{0} uur"} + } + minute{ + 0{"0 min"} + 1{"1 min"} + other{"{0} min"} + } + month{ + 0{"0 mnde"} + 1{"1 mnd"} + other{"{0} mnde"} + } + second{ + 0{"0 sek"} + 1{"1 sek"} + other{"{0} sek"} + } + week{ + 0{"0 weke"} + 1{"1 week"} + other{"{0} weke"} + } + year{ + 0{"0 jr"} + 1{"1 jr"} + other{"{0} jr"} + } } } diff --git a/icuSources/data/locales/af_NA.txt b/icuSources/data/locales/af_NA.txt index 1e285b2f..994b1258 100644 --- a/icuSources/data/locales/af_NA.txt +++ b/icuSources/data/locales/af_NA.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/af_NA.xml @@ -14,5 +14,5 @@ af_NA{ } } } - Version{"2.0.47.67"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/locales/af_ZA.txt b/icuSources/data/locales/af_ZA.txt index 114e815c..29d11280 100644 --- a/icuSources/data/locales/af_ZA.txt +++ b/icuSources/data/locales/af_ZA.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/af_ZA.xml diff --git a/icuSources/data/locales/agq.txt b/icuSources/data/locales/agq.txt new file mode 100755 index 00000000..9827edd3 --- /dev/null +++ b/icuSources/data/locales/agq.txt @@ -0,0 +1,232 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/agq.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/agq.xml + */ +agq{ + AuxExemplarCharacters{"[q r x]"} + ExemplarCharacters{ + "[a à â ǎ ā b c d e è ê ě ē ɛ {ɛ\u0300} {ɛ\u0302} {ɛ\u030C} {ɛ\u0304} f g h i" + " ì î ǐ Ä« ɨ {ɨ\u0300} {ɨ\u0302} {ɨ\u030C} {ɨ\u0304} k l m n ŋ o ò ô ǒ ō ɔ {ɔ" + "\u0300} {ɔ\u0302} {ɔ\u030C} {ɔ\u0304} p s t u ù û ǔ Å« ʉ {ʉ\u0300} {ʉ\u0302} " + "{ʉ\u030C} {ʉ\u0304} v w y z ʔ]" + } + ExemplarCharactersIndex{"[A B C D E Ɛ F G H I Ɨ K L M N Ŋ O Ɔ P S T U Ʉ V W Y Z ʔ]"} + LocaleScript{ + "Latn", + } + NumberElements{ + latn{ + patterns{ + currencyFormat{"#,##0.00¤"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0%"} + } + symbols{ + decimal{","} + group{" "} + } + } + } + Version{"2.0.65.46"} + calendar{ + gregorian{ + AmPmMarkers{ + "a.g", + "a.k", + } + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE d MMMM y", + "d MMMM y", + "d MMM, y", + "d/M/yyyy", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + Ed{"d E"} + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + M{"L"} + MEd{"E d/M"} + MMM{"LLL"} + MMMEd{"E d MMM"} + MMMd{"d MMM"} + Md{"d/M"} + d{"d"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + ms{"m:ss"} + y{"y"} + yM{"M/y"} + yMEd{"E d/M/y"} + yMMM{"MMM y"} + yMMMEd{"E d MMM y"} + yMMMd{"d MMM y"} + yMd{"d/M/y"} + yQ{"Q y"} + yQQQ{"QQQ y"} + } + dayNames{ + format{ + abbreviated{ + "nts", + "kpa", + "ghɔ", + "tɔm", + "ume", + "ghɨ", + "dzk", + } + wide{ + "tsuʔntsɨ", + "tsuʔukpà", + "tsuʔughɔe", + "tsuʔutɔ̀mlò", + "tsuʔumè", + "tsuʔughɨ̂m", + "tsuʔndzɨkɔʔɔ", + } + } + stand-alone{ + narrow{ + "n", + "k", + "g", + "t", + "u", + "g", + "d", + } + } + } + eras{ + abbreviated{ + "SK", + "BK", + } + wide{ + "Sěe Kɨ̀lesto", + "Bǎa Kɨ̀lesto", + } + } + fields{ + day{ + dn{"utsuʔ"} + relative{ + "-1"{"ā zūɛɛ"} + "0"{"nɛ"} + "1"{"tsʉtsʉ"} + } + } + dayperiod{ + dn{"â tsɨ̀"} + } + era{ + dn{"kɨtîgh"} + } + hour{ + dn{"tàm"} + } + minute{ + dn{"menè"} + } + month{ + dn{"ndzɔŋ"} + } + second{ + dn{"sɛkɔ̀n"} + } + week{ + dn{"ewɨn"} + } + weekday{ + dn{"tsuʔu mɨ̀ èwɨ̄n"} + } + year{ + dn{"kɨnûm"} + } + zone{ + dn{"dɨŋò kɨ enɨ̀gha"} + } + } + monthNames{ + format{ + abbreviated{ + "nùm", + "kɨz", + "tɨd", + "taa", + "see", + "nzu", + "dum", + "fɔe", + "dzu", + "lɔm", + "kaa", + "fwo", + } + wide{ + "ndzɔ̀ŋɔ̀nùm", + "ndzɔ̀ŋɔ̀kƗ̀zùʔ", + "ndzɔ̀ŋɔ̀tƗ̀dʉ̀ghà", + "ndzɔ̀ŋɔ̀tǎafʉ̄ghā", + "ndzɔ̀ŋèsèe", + "ndzɔ̀ŋɔ̀nzùghò", + "ndzɔ̀ŋɔ̀dùmlo", + "ndzɔ̀ŋɔ̀kwîfɔ̀e", + "ndzɔ̀ŋɔ̀tƗ̀fʉ̀ghàdzughù", + "ndzɔ̀ŋɔ̀ghǔuwelɔ̀m", + "ndzɔ̀ŋɔ̀chwaʔàkaa wo", + "ndzɔ̀ŋèfwòo", + } + } + stand-alone{ + narrow{ + "n", + "k", + "t", + "t", + "s", + "z", + "k", + "f", + "d", + "l", + "c", + "f", + } + } + } + quarters{ + format{ + wide{ + "kɨbâ kɨ 1", + "ugbâ u 2", + "ugbâ u 3", + "ugbâ u 4", + } + } + } + } + } + delimiters{ + alternateQuotationEnd{"’"} + alternateQuotationStart{"‚"} + quotationEnd{"”"} + quotationStart{"„"} + } +} diff --git a/icuSources/data/locales/agq_CM.txt b/icuSources/data/locales/agq_CM.txt new file mode 100755 index 00000000..1d4c1329 --- /dev/null +++ b/icuSources/data/locales/agq_CM.txt @@ -0,0 +1,11 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/agq_CM.xml +// * +// *************************************************************************** +agq_CM{ + Version{"2.0.57.98"} +} diff --git a/icuSources/data/locales/ak.txt b/icuSources/data/locales/ak.txt index b6dfc90f..3ff75476 100755 --- a/icuSources/data/locales/ak.txt +++ b/icuSources/data/locales/ak.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ak.xml @@ -26,7 +26,7 @@ ak{ } } } - Version{"2.0.47.53"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -64,10 +64,11 @@ ak{ ms{"mm:ss"} y{"yyyy"} yM{"M/yyyy"} - yMEd{"EEE, M/d/yyyy"} + yMEd{"E, M/d/yyyy"} yMMM{"MMM yyyy"} - yMMMEd{"EEE, MMM d, yyyy"} + yMMMEd{"E, MMM d, yyyy"} yMMMM{"MMMM yyyy"} + yMd{"y/M/d"} yQ{"Q yyyy"} yQQQ{"QQQ yyyy"} yyQ{"Q yy"} @@ -190,9 +191,9 @@ ak{ } } delimiters{ - alternateQuotationEnd{"”"} - alternateQuotationStart{"“"} - quotationEnd{"’"} - quotationStart{"‘"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} } } diff --git a/icuSources/data/locales/ak_GH.txt b/icuSources/data/locales/ak_GH.txt index 94bf8061..2cfae12d 100755 --- a/icuSources/data/locales/ak_GH.txt +++ b/icuSources/data/locales/ak_GH.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ak_GH.xml diff --git a/icuSources/data/locales/am.txt b/icuSources/data/locales/am.txt index b003dc66..70079b07 100644 --- a/icuSources/data/locales/am.txt +++ b/icuSources/data/locales/am.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/am.xml @@ -10,18 +10,22 @@ * ICU source: /xml/main/am.xml */ am{ + AuxExemplarCharacters{"[]"} ExemplarCharacters{"[\u135F ሀ-ሆ ለ-ቆ ቈ ቊ-ቍ በ-ኆ ኈ ኊ-ኍ ነ-ኮ ኰ ኲ-ኵ ኸ-ኾ ወ-ዎ ዐ-ዖ ዘ-ዷ ጀ-ጎ ጐ ጒ-ጕ ጠ-ፚ]"} LocaleScript{ "Ethi", } NumberElements{ + default{"latn"} latn{ patterns{ currencyFormat{"¤#,##0.00;(¤#,##0.00)"} } } + native{"latn"} + traditional{"ethi"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -44,6 +48,7 @@ am{ "{1} {0}", } availableFormats{ + H{"H"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} @@ -55,14 +60,17 @@ am{ MMMd{"MMM d"} Md{"M/d"} d{"d"} + h{"h a"} hm{"h:mm a"} ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, M/d/y"} + yMEd{"E, M/d/y"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} + yMMMd{"d MMM y"} + yMd{"d/M/y"} yQ{"Q y"} yQQQ{"QQQ y"} } @@ -114,8 +122,10 @@ am{ dn{"ቀን"} relative{ "-1"{"ትናንት"} + "-2"{"ከትናንት ወዲያ"} "0"{"ዛሬ"} "1"{"ነገ"} + "2"{"ከነገ ወዲያ"} } } dayperiod{ @@ -132,18 +142,33 @@ am{ } month{ dn{"ወር"} + relative{ + "-1"{"ያለፈው ወር"} + "0"{"በዚህ ወር"} + "1"{"የሚቀጥለው ወር"} + } } second{ dn{"ሰከንድ"} } week{ dn{"ሳምንት"} + relative{ + "-1"{"ባለፈው ሳምንት"} + "0"{"በዚህ ሣምንት"} + "1"{"የሚቀጥለው ሳምንት"} + } } weekday{ dn{"አዘቦት"} } year{ dn{"ዓመት"} + relative{ + "-1"{"ያለፈው አመት"} + "0"{"በዚህ ዓመት"} + "1"{"የሚቀጥለው ዓመት"} + } } zone{ dn{"የሰዓት ሰቅ"} @@ -197,6 +222,42 @@ am{ } } } + quarters{ + format{ + abbreviated{ + "Q1", + "Q2", + "Q3", + "Q4", + } + narrow{ + "1", + "2", + "3", + "4", + } + wide{ + "1ኛው ሩብ", + "ሁለተኛው ሩብ", + "3ኛው ሩብ", + "4ኛው ሩብ", + } + } + stand-alone{ + abbreviated{ + "Q1", + "Q2", + "Q3", + "Q4", + } + wide{ + "1ኛው ሩብ", + "2ኛው ሩብ", + "3ኛው ሩብ", + "4ኛው ሩብ", + } + } + } } } delimiters{ @@ -205,4 +266,159 @@ am{ quotationEnd{"»"} quotationStart{"«"} } + listPattern{ + standard{ + 2{"{0} እና {1}"} + end{"{0}, እና {1}"} + } + } + measurementSystemNames{ + UK{"ዩኬ"} + US{"ዩ ኤስ"} + metric{"ሜትሪክ"} + } + units{ + day{ + 0{"0 ቀናት"} + 1{"1 ቀን"} + other{"{0} ቀናት"} + } + day-future{ + 0{"በ0 ቀናትውስጥ"} + 1{"በ1 ቀን ውስጥ"} + other{"በ {0} ቀናትውስጥ"} + } + day-past{ + 0{"ከ0 ቀናት በፊት"} + 1{"ከ 1 ቀን በፊት"} + other{"ከ{0} ቀናት በፊት"} + } + hour{ + 0{"0 ሰዓታት"} + 1{"1 ሰዓት"} + other{"{0} ሰዓታት"} + } + hour-future{ + 0{"በ0 ሰዓታት ውስጥ"} + 1{"በ1 ሰዓት ውስጥ"} + other{"በ{0} ሰዓታት ውስጥ"} + } + hour-past{ + 0{"ከ0 ሰአታት በፊት"} + 1{"ከ1 ሰዓት በፊት"} + other{"ከ{0} ሰዓታት በፊት"} + } + minute{ + 0{"0 ደቁቃዎች"} + 1{"1 ደቂቃ"} + other{"{0} ደቂቃዎች"} + } + minute-future{ + 0{"በ0 ደቂቃዎች ውስጥ"} + 1{"በ1 ደቂቃ ውስጥ"} + other{"በ{0} ደቂቃዎች ውስጥ"} + } + minute-past{ + 0{"ከ0 ደቂቃዎች በፊት"} + 1{"ከ1 ደቂቃ በፊት"} + other{"ከ{0} ደቂቃዎች በፊት"} + } + month{ + 0{"0 ወራት"} + 1{"1 ወር"} + other{"{0} ወራት"} + } + month-future{ + 0{"በ0 ወራትውስጥ"} + 1{"በ1 ወር ውስጥ"} + other{"በ{0} ወራት ውስጥ"} + } + month-past{ + 0{"ከ 0 ወራት በፊት"} + 1{"ከ1 ወር በፊት"} + other{"ከ{0} ወራት በፊት"} + } + second{ + 0{"0 ሰከንዶች"} + 1{"1 ሰከንድ"} + other{"{0} ሰከንዶች"} + } + second-future{ + 0{"በ0 ሰከንዶች ውስጥ"} + 1{"በ1 ሰከንድ ውስጥ"} + other{"በ{0} ሰከንዶች ውስጥ"} + } + second-past{ + 0{"ከ 0 ሰከንዶች በፊት"} + 1{"ከ1 ሰከንድ በፊት"} + other{"ከ{0} ሰከንዶች በፊት"} + } + week{ + 0{"0 ሳምንታት"} + 1{"1 ሳምንት"} + other{"{0} ሳምንታት"} + } + week-future{ + 0{"በ 0 ሳምንቶች ውስጥ"} + 1{"በ 1 ሳምንት ውስጥ"} + other{"በ{0} ሳምንቶች ውስጥ"} + } + week-past{ + 0{"ከ 0 ሳምንታትበፊት"} + 1{"ከ 1 ሳምንትበፊት"} + other{"ከ{0} ሳምንታትበፊት"} + } + year{ + 0{"0 አመታት"} + 1{"1 ዓመት"} + other{"{0} አመታት"} + } + year-future{ + 0{"በ0 አመታት ውስጥ"} + 1{"በ1 አመት ውስጥ"} + other{"በ{0} አመታት ውስጥ"} + } + year-past{ + 0{"ከ 0 አመታት በፊት"} + 1{"ከ1 አመትበፊት"} + other{"ከ{0} አመታት በፊት"} + } + } + unitsShort{ + day{ + 0{"0 ቀን"} + 1{"1 ቀን"} + other{"{0} ቀናት"} + } + hour{ + 0{"0 ሰዓታት"} + 1{"1 ሰዓት"} + other{"{0} ሰዓታት"} + } + minute{ + 0{"0 ደቂቃዎች"} + 1{"1 ደቂቃ"} + other{"{0} ደቂቃዎች"} + } + month{ + 0{"0 ወራት"} + 1{"1 ወር"} + other{"{0} ወራት"} + } + second{ + 0{"0 ሰከንድ"} + 1{"1 ሰከንድ"} + other{"{0} ሰከንዶች"} + } + week{ + 0{"0 ሳምንቶች"} + 1{"1 ሳምንት"} + other{"{0} ሳምንቶች"} + } + year{ + 0{"0 አመታት"} + 1{"1 አመት"} + other{"{0} አመታት"} + } + } } diff --git a/icuSources/data/locales/am_ET.txt b/icuSources/data/locales/am_ET.txt index cfcc0650..fad3d606 100644 --- a/icuSources/data/locales/am_ET.txt +++ b/icuSources/data/locales/am_ET.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/am_ET.xml @@ -8,12 +8,4 @@ // *************************************************************************** am_ET{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - } - } } diff --git a/icuSources/data/locales/ar.txt b/icuSources/data/locales/ar.txt index 95af7bec..b2ac7fe7 100644 --- a/icuSources/data/locales/ar.txt +++ b/icuSources/data/locales/ar.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ar.xml @@ -10,10 +10,10 @@ * ICU source: /xml/main/ar.xml */ ar{ - AuxExemplarCharacters{"[\u200C \u200D \u200E \u200F ـ]"} + AuxExemplarCharacters{"[\u200C\u200D\u200E\u200F]"} ExemplarCharacters{ - "[\u064B \u064C \u064D \u064E \u064F \u0650 \u0651 \u0652 Ø¡ Ø¢ Ø£ ؤ Ø¥ ئ ا ب ةت " - "Ø« ج Ø­ Ø® د Ø° ر ز س Ø´ ص ض Ø· ظ ع غ ف ق ك ل م ن ه و ى ي]" + "[\u064B \u064C \u064D \u064E \u064F \u0650 \u0651 \u0652 Ø¡ Ø¢ Ø£ ؤ Ø¥ ئ ا ب ت Ø©" + " Ø« ج Ø­ Ø® د Ø° ر ز س Ø´ ص ض Ø· ظ ع غ ف ق ك ل م ن ه و ي ى]" } ExemplarCharactersCurrency{"[a b c d e f g h i j k l m n o p q r s t u v w x y z]"} ExemplarCharactersIndex{"[ا ب ت Ø« ج Ø­ Ø® د Ø° ر ز س Ø´ ص ض Ø· ظ ع غ ف ق ك ل م ن ه و ي]"} @@ -22,14 +22,21 @@ ar{ } NumberElements{ arab{ + patterns{ + currencyFormat{"#0.00 ¤;#0.00- ¤"} + decimalFormat{"#0.###;#0.###-"} + } symbols{ decimal{"Ù«"} exponential{"اس"} group{"Ù¬"} + infinity{"∞"} list{"؛"} + minusSign{"-"} nan{"ليس رقم"} perMille{"؉"} percentSign{"Ùª"} + plusSign{"+"} } } default{"arab"} @@ -51,8 +58,9 @@ ar{ plusSign{"+"} } } + native{"arab"} } - Version{"2.0.50.96"} + Version{"2.0.64.72"} calendar{ buddhist{ DateTimePatterns{ @@ -75,8 +83,8 @@ ar{ Hm{"HH:mm"} M{"L"} MMM{"LLL"} - MMMEd{"E d MMM"} - MMMMEd{"E d MMMM"} + MMMEd{"E، d MMM"} + MMMMEd{"E، d MMMM"} MMMMd{"d MMMM"} MMMd{"d MMM"} MMdd{"dd‏/MM"} @@ -85,11 +93,11 @@ ar{ ms{"mm:ss"} y{"y G"} yM{"M‏/y G"} - yMEd{"EEE، d/‏M/‏y G"} + yMEd{"E، d/‏M/‏y G"} yMMM{"MMM y G"} - yMMMEd{"EEE، d MMMM y G"} + yMMMEd{"E، d MMM، y G"} yMMMM{"MMMM y G"} - yMMMd{"d MMMM y G"} + yMMMd{"d MMM، y G"} yMd{"d/‏M/‏y G"} yyyyMM{"MM‏/y G"} yyyyMMMM{"MMMM، y G"} @@ -165,22 +173,28 @@ ar{ availableFormats{ Ed{"E، d"} Hm{"HH:mm"} + Hms{"HH:mm:ss"} M{"L"} + MEd{"E، d/‏M"} MMM{"LLL"} - MMMEd{"E d MMM"} - MMMMEd{"E d MMMM"} + MMMEd{"E، d MMM"} + MMMMEd{"E، d MMMM"} MMMMd{"d MMMM"} MMMd{"d MMM"} MMdd{"dd‏/MM"} Md{"d/‏M"} d{"d"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y"} yM{"M‏/yyyy"} - yMEd{"EEE، d/‏M/‏yyyy"} + yMEd{"E، d/‏M/‏yyyy"} yMMM{"MMM y"} - yMMMEd{"EEE، d MMMM y"} + yMMMEd{"E، d MMM، y"} yMMMM{"MMMM y"} + yMMMd{"d MMM، y"} + yMd{"d‏/M‏/yyyy"} yQ{"yyyy Q"} yQQQ{"y QQQ"} yyQ{"Q yy"} @@ -190,17 +204,17 @@ ar{ dayNames{ format{ abbreviated{ - "أحد", - "إثنين", - "ثلاثاء", - "أربعاء", - "خميس", - "جمعة", - "سبت", + "الأحد", + "الاثنين", + "الثلاثاء", + "الأربعاء", + "الخميس", + "الجمعة", + "السبت", } wide{ "الأحد", - "الإثنين", + "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", @@ -209,6 +223,15 @@ ar{ } } stand-alone{ + abbreviated{ + "الأحد", + "الاثنين", + "الثلاثاء", + "الأربعاء", + "الخميس", + "الجمعة", + "السبت", + } narrow{ "Ø­", "ن", @@ -218,6 +241,15 @@ ar{ "ج", "س", } + wide{ + "الأحد", + "الاثنين", + "الثلاثاء", + "الأربعاء", + "الخميس", + "الجمعة", + "السبت", + } } } eras{ @@ -235,6 +267,7 @@ ar{ dn{"يوم"} relative{ "-1"{"أمس"} + "-2"{"أول أمس"} "0"{"اليوم"} "1"{"غدًا"} "2"{"بعد الغد"} @@ -254,28 +287,49 @@ ar{ } month{ dn{"الشهر"} + relative{ + "-1"{"الشهر الماضي"} + "0"{"هذا الشهر"} + "1"{"الشهر التالي"} + } } second{ dn{"الثواني"} } week{ dn{"الأسبوع"} + relative{ + "-1"{"الأسبوع الماضي"} + "0"{"هذا الأسبوع"} + "1"{"الأسبوع التالي"} + } } weekday{ dn{"اليوم"} } year{ dn{"السنة"} + relative{ + "-1"{"السنة الماضية"} + "0"{"هذه السنة"} + "1"{"السنة التالية"} + } } zone{ dn{"التوقيت"} } } intervalFormats{ + M{ + M{"M–M"} + } MEd{ M{"E، d/‏M – E، d/‏M"} d{"E، d/‏M –‏ E، d/‏M"} } + MMM{ + M{"MMM–MMM"} + } MMMEd{ M{"E، d MMM – E، d MMM"} d{"E، d – E، d MMM"} @@ -283,12 +337,43 @@ ar{ MMMM{ M{"LLLL–LLLL"} } + MMMd{ + M{"d MMM – d MMM"} + d{"MMM d–d"} + } + Md{ + M{"M/d – M/d"} + d{"M/d – M/d"} + } d{ d{"d–d"} } + fallback{"{0} – {1}"} + h{ + a{"h a – h a"} + h{"h–h a"} + } + hm{ + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} + } + hmv{ + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} + } + hv{ + a{"h a – h a v"} + h{"h–h a v"} + } y{ y{"y–y"} } + yM{ + M{"M‏/yyyy – M‏/yyyy"} + y{"M‏/yyyy – M‏/yyyy"} + } yMEd{ M{"E، d‏/M‏/yyyy – E، d‏/M‏/yyyy"} d{"E، dd‏/MM‏/yyyy – E، dd‏/MM‏/yyyy"} @@ -312,6 +397,11 @@ ar{ d{"d–d MMM، y"} y{"d MMM، y – d MMM، y"} } + yMd{ + M{"d‏/M‏/yyyy – d‏/M‏/yyyy"} + d{"d‏/M‏/yyyy – d‏/M‏/yyyy"} + y{"d‏/M‏/yyyy – d‏/M‏/yyyy"} + } } monthNames{ format{ @@ -389,6 +479,47 @@ ar{ } } islamic{ + DateTimePatterns{ + "zzzz h:mm:ss a", + "z h:mm:ss a", + "h:mm:ss a", + "h:mm a", + "EEEE، d MMMM y", + "d MMMM y", + "d MMM، y G", + "d‏/M‏/yyyy", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + Ed{"E، d"} + H{"HH"} + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + M{"L"} + MEd{"E، d/‏M"} + MMM{"LLL"} + MMMEd{"E، d MMM"} + MMMMEd{"E، d MMMM"} + MMMMd{"d MMMM"} + MMMd{"d MMM"} + Md{"d/‏M"} + d{"d"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + ms{"mm:ss"} + y{"y"} + yM{"M‏/yyyy"} + yMEd{"E، d/‏M/‏yyyy"} + yMMM{"MMM y"} + yMMMEd{"E، d MMM y"} + yMMMM{"MMMM y"} + yQQQ{"y QQQ"} + } eras{ abbreviated{ "هـ", @@ -396,6 +527,34 @@ ar{ } monthNames{ format{ + abbreviated{ + "محرم", + "صفر", + "ربيع الأول", + "ربيع الآخر", + "جمادى الأولى", + "جمادى الآخرة", + "رجب", + "شعبان", + "رمضان", + "شوال", + "ذو القعدة", + "ذو الحجة", + } + narrow{ + "Ù¡", + "Ù¢", + "Ù£", + "Ù¤", + "Ù¥", + "Ù¦", + "Ù§", + "Ù¨", + "Ù©", + "١٠", + "١١", + "١٢", + } wide{ "محرم", "صفر", @@ -412,6 +571,20 @@ ar{ } } stand-alone{ + abbreviated{ + "محرم", + "صفر", + "ربيع الأول", + "ربيع الآخر", + "جمادى الأولى", + "جمادى الآخرة", + "رجب", + "شعبان", + "رمضان", + "شوال", + "ذو القعدة", + "ذو الحجة", + } narrow{ "م", "ص", @@ -426,6 +599,20 @@ ar{ "Ø°", "Ø°", } + wide{ + "محرم", + "صفر", + "ربيع الأول", + "ربيع الآخر", + "جمادى الأولى", + "جمادى الآخرة", + "رجب", + "شعبان", + "رمضان", + "شوال", + "ذو القعدة", + "ذو الحجة", + } } } } @@ -447,24 +634,28 @@ ar{ } availableFormats{ Ed{"E، d"} + Gy{"y G"} Hm{"HH:mm"} M{"L"} + MEd{"E، d‏/M"} MMM{"LLL"} - MMMEd{"E d MMM"} - MMMMEd{"E d MMMM"} + MMMEd{"E، d MMM"} + MMMMEd{"E، d MMMM"} MMMMd{"d MMMM"} MMMd{"d MMM"} MMdd{"dd‏/MM"} - Md{"d/‏M"} + Md{"d‏/M"} d{"d"} ms{"mm:ss"} + y{"y G"} yyyy{"y G"} yyyyM{"M‏/y G"} - yyyyMEd{"EEE، d/‏M/‏y G"} + yyyyMEd{"E، d‏/M‏/y G"} yyyyMM{"MM‏/y G"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"EEE، d MMMM y G"} + yyyyMMMEd{"E، d MMM، y G"} yyyyMMMM{"MMMM y G"} + yyyyMd{"d‏/M‏/y G"} } eras{ abbreviated{ @@ -750,26 +941,29 @@ ar{ } availableFormats{ Ed{"E، d"} + Gy{"y G"} Hm{"HH:mm"} M{"L"} + MEd{"E، d‏/M"} MMM{"LLL"} - MMMEd{"E d MMM"} - MMMMEd{"E d MMMM"} + MMMEd{"E، d MMM"} + MMMMEd{"E، d MMMM"} MMMMd{"d MMMM"} MMMd{"d MMM"} MMdd{"dd‏/MM"} - Md{"d/‏M"} + Md{"d‏/M"} d{"d"} ms{"mm:ss"} + y{"y G"} yyyy{"y G"} yyyyM{"M‏/y G"} - yyyyMEd{"EEE، d/‏M/‏y G"} + yyyyMEd{"E، d‏/M‏/y G"} yyyyMM{"MM‏/y G"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"EEE، d MMMM y G"} + yyyyMMMEd{"E، d MMM، y G"} yyyyMMMM{"MMMM y G"} - yyyyMMMd{"d MMMM y G"} - yyyyMd{"d/‏M/‏y G"} + yyyyMMMd{"d MMM، y G"} + yyyyMd{"d‏/M‏/y G"} } eras{ abbreviated{ @@ -780,10 +974,10 @@ ar{ } } delimiters{ - alternateQuotationEnd{"’"} - alternateQuotationStart{"‘"} - quotationEnd{"”"} - quotationStart{"“"} + alternateQuotationEnd{"'"} + alternateQuotationStart{"'"} + quotationEnd{"\""} + quotationStart{"\""} } layout{ characters{"right-to-left"} @@ -798,6 +992,7 @@ ar{ } } measurementSystemNames{ + UK{"المملكة المتحدة"} US{"النظام الأمريكي"} metric{"النظام المتري"} } @@ -810,6 +1005,22 @@ ar{ two{"يومان"} zero{"لا أيام"} } + day-future{ + 0{"خلال 0 يوم"} + 1{"خلال يوم واحد"} + few{"خلال {0} أيام"} + many{"خلال {0} يومًا"} + other{"خلال {0} من الأيام"} + two{"خلال يومين"} + } + day-past{ + 0{"قبل 0 يوم"} + 1{"قبل يوم واحد"} + few{"قبل {0} أيام"} + many{"قبل {0} يومًا"} + other{"قبل {0} من الأيام"} + two{"قبل يومين"} + } hour{ few{"{0} ساعات"} many{"{0} ساعةً"} @@ -818,6 +1029,22 @@ ar{ two{"ساعتان"} zero{"لا ساعات"} } + hour-future{ + 0{"خلال 0 ساعة"} + 1{"خلال ساعة واحدة"} + few{"خلال {0} ساعات"} + many{"خلال {0} ساعة"} + other{"خلال {0} من الساعات"} + two{"خلال ساعتين"} + } + hour-past{ + 0{"قبل 0 ساعة"} + 1{"قبل ساعة واحدة"} + few{"قبل {0} ساعات"} + many{"قبل {0} ساعة"} + other{"قبل {0} من الساعات"} + two{"قبل ساعتين"} + } minute{ few{"{0} دقائق"} many{"{0} دقيقةً"} @@ -826,6 +1053,22 @@ ar{ two{"دقيقتان"} zero{"لا دقائق"} } + minute-future{ + 0{"خلال 0 دقيقة"} + 1{"خلال دقيقة واحدة"} + few{"خلال {0} دقائق"} + many{"خلال {0} دقيقة"} + other{"خلال {0} من الدقائق"} + two{"خلال دقيقتين"} + } + minute-past{ + 0{"قبل 0 دقيقة"} + 1{"قبل دقيقة واحدة"} + few{"قبل {0} دقائق"} + many{"قبل {0} دقيقة"} + other{"قبل {0} من الدقائق"} + two{"قبل دقيقتين"} + } month{ few{"{0} أشهر"} many{"{0} شهراً"} @@ -834,6 +1077,22 @@ ar{ two{"شهران"} zero{"لا أشهر"} } + month-future{ + 0{"خلال 0 شهر"} + 1{"خلال شهر واحد"} + few{"خلال {0} شهور"} + many{"خلال {0} شهرًا"} + other{"خلال {0} من الشهور"} + two{"خلال شهرين"} + } + month-past{ + 0{"قبل 0 شهر"} + 1{"قبل شهر واحد"} + few{"قبل {0} أشهر"} + many{"قبل {0} شهرًا"} + other{"قبل {0} من الشهور"} + two{"قبل شهرين"} + } second{ few{"{0} ثوان"} many{"{0} ثانيةً"} @@ -842,6 +1101,22 @@ ar{ two{"ثانيتان"} zero{"لا ثوان"} } + second-future{ + 0{"خلال 0 ثانية"} + 1{"خلال ثانية واحدة"} + few{"خلال {0} ثوانِ"} + many{"خلال {0} ثانية"} + other{"خلال {0} من الثواني"} + two{"خلال ثانيتين"} + } + second-past{ + 0{"قبل 0 ثانية"} + 1{"قبل ثانية واحدة"} + few{"قبل {0} ثوانِ"} + many{"قبل {0} ثانية"} + other{"قبل {0} من الثواني"} + two{"قبل ثانيتين"} + } week{ few{"{0} أسابيع"} many{"{0} أسبوعاً"} @@ -850,6 +1125,22 @@ ar{ two{"أسبوعان"} zero{"لا أسابيع"} } + week-future{ + 0{"خلال 0 أسبوع"} + 1{"خلال أسبوع واحد"} + few{"خلال {0} أسابيع"} + many{"خلال {0} أسبوعًا"} + other{"خلال {0} من الأسابيع"} + two{"خلال أسبوعين"} + } + week-past{ + 0{"قبل 0 أسبوع"} + 1{"قبل أسبوع واحد"} + few{"قبل {0} أسابيع"} + many{"قبل {0} أسبوعًا"} + other{"قبل {0} من الأسابيع"} + two{"قبل أسبوعين"} + } year{ few{"{0} سنوات"} many{"{0} سنةً"} @@ -858,6 +1149,22 @@ ar{ two{"سنتان"} zero{"لا سنوات"} } + year-future{ + 0{"خلال 0 سنة"} + 1{"خلال سنة واحدة"} + few{"خلال {0} سنوات"} + many{"خلال {0} سنة"} + other{"خلال {0} من السنوات"} + two{"خلال سنتين"} + } + year-past{ + 0{"قبل 0 سنة"} + 1{"قبل سنة واحدة"} + few{"قبل {0} سنوات"} + many{"قبل {0} سنة"} + other{"قبل {0} من السنوات"} + two{"قبل سنتين"} + } } unitsShort{ day{ diff --git a/icuSources/data/locales/ar_001.txt b/icuSources/data/locales/ar_001.txt new file mode 100644 index 00000000..aa0b80d6 --- /dev/null +++ b/icuSources/data/locales/ar_001.txt @@ -0,0 +1,11 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/ar_001.xml +// * +// *************************************************************************** +ar_001{ + Version{"2.0.62.28"} +} diff --git a/icuSources/data/locales/ar_AE.txt b/icuSources/data/locales/ar_AE.txt index dff39777..ae8ebe83 100644 --- a/icuSources/data/locales/ar_AE.txt +++ b/icuSources/data/locales/ar_AE.txt @@ -1,25 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ar_AE.xml // * // *************************************************************************** ar_AE{ - Version{"2.0.47.53"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - weekend:intvector{ - 6, - 0, - 7, - 86400000, - } - } - } + Version{"2.0.58.29"} } diff --git a/icuSources/data/locales/ar_BH.txt b/icuSources/data/locales/ar_BH.txt index e180ce9d..348568e7 100644 --- a/icuSources/data/locales/ar_BH.txt +++ b/icuSources/data/locales/ar_BH.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ar_BH.xml @@ -8,18 +8,4 @@ // *************************************************************************** ar_BH{ Version{"2.0.47.53"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - weekend:intvector{ - 6, - 0, - 7, - 86400000, - } - } - } } diff --git a/icuSources/data/locales/ar_DZ.txt b/icuSources/data/locales/ar_DZ.txt index 3f3dc3c3..0a52c455 100644 --- a/icuSources/data/locales/ar_DZ.txt +++ b/icuSources/data/locales/ar_DZ.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ar_DZ.xml @@ -10,20 +10,16 @@ ar_DZ{ NumberElements{ default{"latn"} } - Version{"2.0.48.49"} + Version{"2.0.61.77"} calendar{ gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } DateTimePatterns{ "zzzz h:mm:ss a", "z h:mm:ss a", "h:mm:ss a", "h:mm a", "EEEE، d MMMM، y", - "‏d MMMM، y", + "d MMMM، y", "yyyy/MM/dd", "yyyy/M/d", "{1} {0}", @@ -52,12 +48,6 @@ ar_DZ{ y{"y‏-y"} } } - weekend:intvector{ - 5, - 0, - 6, - 86400000, - } } } } diff --git a/icuSources/data/locales/ar_EG.txt b/icuSources/data/locales/ar_EG.txt index 49bd8fcf..0b881b25 100644 --- a/icuSources/data/locales/ar_EG.txt +++ b/icuSources/data/locales/ar_EG.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ar_EG.xml @@ -8,18 +8,4 @@ // *************************************************************************** ar_EG{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - weekend:intvector{ - 6, - 0, - 7, - 86400000, - } - } - } } diff --git a/icuSources/data/locales/ar_IQ.txt b/icuSources/data/locales/ar_IQ.txt index b46b1614..5ecdab88 100644 --- a/icuSources/data/locales/ar_IQ.txt +++ b/icuSources/data/locales/ar_IQ.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ar_IQ.xml @@ -8,18 +8,4 @@ // *************************************************************************** ar_IQ{ Version{"2.0.47.53"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - weekend:intvector{ - 6, - 0, - 7, - 86400000, - } - } - } } diff --git a/icuSources/data/locales/ar_JO.txt b/icuSources/data/locales/ar_JO.txt index f7877b48..7bd40688 100644 --- a/icuSources/data/locales/ar_JO.txt +++ b/icuSources/data/locales/ar_JO.txt @@ -1,32 +1,15 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ar_JO.xml // * // *************************************************************************** ar_JO{ - Version{"2.0.47.53"} + Version{"2.0.56.95"} calendar{ gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - dayNames{ - format{ - abbreviated{ - "الأحد", - "الاثنين", - "الثلاثاء", - "الأربعاء", - "الخميس", - "الجمعة", - "السبت", - } - } - } monthNames{ format{ wide{ @@ -45,12 +28,6 @@ ar_JO{ } } } - weekend:intvector{ - 6, - 0, - 7, - 86400000, - } } } } diff --git a/icuSources/data/locales/ar_KW.txt b/icuSources/data/locales/ar_KW.txt index 7bec2fa7..c920e14e 100644 --- a/icuSources/data/locales/ar_KW.txt +++ b/icuSources/data/locales/ar_KW.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ar_KW.xml @@ -8,18 +8,4 @@ // *************************************************************************** ar_KW{ Version{"2.0.47.53"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - weekend:intvector{ - 6, - 0, - 7, - 86400000, - } - } - } } diff --git a/icuSources/data/locales/ar_LB.txt b/icuSources/data/locales/ar_LB.txt index 6c83bb4f..f7d83378 100644 --- a/icuSources/data/locales/ar_LB.txt +++ b/icuSources/data/locales/ar_LB.txt @@ -1,28 +1,15 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ar_LB.xml // * // *************************************************************************** ar_LB{ - Version{"2.0.50.20"} + Version{"2.0.56.95"} calendar{ gregorian{ - dayNames{ - format{ - abbreviated{ - "الأحد", - "الاثنين", - "الثلاثاء", - "الأربعاء", - "الخميس", - "الجمعة", - "السبت", - } - } - } monthNames{ format{ wide{ diff --git a/icuSources/data/locales/ar_LY.txt b/icuSources/data/locales/ar_LY.txt index 944cfd44..b951a550 100644 --- a/icuSources/data/locales/ar_LY.txt +++ b/icuSources/data/locales/ar_LY.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ar_LY.xml @@ -8,18 +8,4 @@ // *************************************************************************** ar_LY{ Version{"2.0.47.53"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - weekend:intvector{ - 6, - 0, - 7, - 86400000, - } - } - } } diff --git a/icuSources/data/locales/ar_MA.txt b/icuSources/data/locales/ar_MA.txt index 913697f8..c5ef5033 100644 --- a/icuSources/data/locales/ar_MA.txt +++ b/icuSources/data/locales/ar_MA.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ar_MA.xml @@ -10,20 +10,16 @@ ar_MA{ NumberElements{ default{"latn"} } - Version{"2.0.48.49"} + Version{"2.0.61.77"} calendar{ gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } DateTimePatterns{ "zzzz h:mm:ss a", "z h:mm:ss a", "h:mm:ss a", "h:mm a", "EEEE، d MMMM، y", - "‏d MMMM، y", + "d MMMM، y", "yyyy/MM/dd", "yyyy/M/d", "{1} {0}", @@ -55,12 +51,6 @@ ar_MA{ d{"d‏–d MMM، y"} } } - weekend:intvector{ - 6, - 0, - 7, - 86400000, - } } } } diff --git a/icuSources/data/locales/ar_OM.txt b/icuSources/data/locales/ar_OM.txt index 9ec13145..16cc367f 100644 --- a/icuSources/data/locales/ar_OM.txt +++ b/icuSources/data/locales/ar_OM.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ar_OM.xml @@ -8,18 +8,4 @@ // *************************************************************************** ar_OM{ Version{"2.0.47.53"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - weekend:intvector{ - 5, - 0, - 6, - 86400000, - } - } - } } diff --git a/icuSources/data/locales/ar_QA.txt b/icuSources/data/locales/ar_QA.txt index 2191745c..6554f5a9 100644 --- a/icuSources/data/locales/ar_QA.txt +++ b/icuSources/data/locales/ar_QA.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ar_QA.xml @@ -15,32 +15,5 @@ ar_QA{ } } } - Version{"2.0.47.53"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - dayNames{ - format{ - abbreviated{ - "الأحد", - "الاثنين", - "الثلاثاء", - "الأربعاء", - "الخميس", - "الجمعة", - "السبت", - } - } - } - weekend:intvector{ - 6, - 0, - 7, - 86400000, - } - } - } + Version{"2.0.65.46"} } diff --git a/icuSources/data/locales/ar_SA.txt b/icuSources/data/locales/ar_SA.txt index 11597753..30dd32d4 100644 --- a/icuSources/data/locales/ar_SA.txt +++ b/icuSources/data/locales/ar_SA.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ar_SA.xml @@ -15,32 +15,5 @@ ar_SA{ } } } - Version{"2.0.47.53"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - dayNames{ - format{ - abbreviated{ - "الأحد", - "الاثنين", - "الثلاثاء", - "الأربعاء", - "الخميس", - "الجمعة", - "السبت", - } - } - } - weekend:intvector{ - 5, - 0, - 6, - 86400000, - } - } - } + Version{"2.0.65.46"} } diff --git a/icuSources/data/locales/ar_SD.txt b/icuSources/data/locales/ar_SD.txt index 8df21cbf..487d23a8 100644 --- a/icuSources/data/locales/ar_SD.txt +++ b/icuSources/data/locales/ar_SD.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ar_SD.xml @@ -8,18 +8,4 @@ // *************************************************************************** ar_SD{ Version{"2.0.47.53"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - weekend:intvector{ - 6, - 0, - 7, - 86400000, - } - } - } } diff --git a/icuSources/data/locales/ar_SY.txt b/icuSources/data/locales/ar_SY.txt index 43f84f38..b1b0e609 100644 --- a/icuSources/data/locales/ar_SY.txt +++ b/icuSources/data/locales/ar_SY.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ar_SY.xml @@ -15,26 +15,9 @@ ar_SY{ } } } - Version{"2.0.50.20"} + Version{"2.0.65.46"} calendar{ gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - dayNames{ - format{ - abbreviated{ - "الأحد", - "الاثنين", - "الثلاثاء", - "الأربعاء", - "الخميس", - "الجمعة", - "السبت", - } - } - } monthNames{ format{ wide{ @@ -53,12 +36,6 @@ ar_SY{ } } } - weekend:intvector{ - 6, - 0, - 7, - 86400000, - } } } } diff --git a/icuSources/data/locales/ar_TN.txt b/icuSources/data/locales/ar_TN.txt index 0f3e692c..c0e6221a 100644 --- a/icuSources/data/locales/ar_TN.txt +++ b/icuSources/data/locales/ar_TN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ar_TN.xml @@ -16,20 +16,16 @@ ar_TN{ } } } - Version{"2.0.48.49"} + Version{"2.0.65.46"} calendar{ gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } DateTimePatterns{ "zzzz h:mm:ss a", "z h:mm:ss a", "h:mm:ss a", "h:mm a", "EEEE، d MMMM، y", - "‏d MMMM، y", + "d MMMM، y", "yyyy/MM/dd", "yyyy/M/d", "{1} {0}", @@ -44,19 +40,6 @@ ar_TN{ yM{"yyyy/M"} yyyyMM{"yyyy/MM"} } - dayNames{ - format{ - abbreviated{ - "الأحد", - "الاثنين", - "الثلاثاء", - "الأربعاء", - "الخميس", - "الجمعة", - "السبت", - } - } - } intervalFormats{ M{ M{"M‏-M"} @@ -74,12 +57,6 @@ ar_TN{ d{"d‏-d MMM، y"} } } - weekend:intvector{ - 6, - 0, - 7, - 86400000, - } } } } diff --git a/icuSources/data/locales/ar_YE.txt b/icuSources/data/locales/ar_YE.txt index 25a90a5d..68889882 100644 --- a/icuSources/data/locales/ar_YE.txt +++ b/icuSources/data/locales/ar_YE.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ar_YE.xml @@ -15,32 +15,5 @@ ar_YE{ } } } - Version{"2.0.47.53"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - dayNames{ - format{ - abbreviated{ - "الأحد", - "الاثنين", - "الثلاثاء", - "الأربعاء", - "الخميس", - "الجمعة", - "السبت", - } - } - } - weekend:intvector{ - 5, - 0, - 6, - 86400000, - } - } - } + Version{"2.0.65.46"} } diff --git a/icuSources/data/locales/as.txt b/icuSources/data/locales/as.txt index f312994d..247b4d91 100644 --- a/icuSources/data/locales/as.txt +++ b/icuSources/data/locales/as.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/as.xml @@ -10,15 +10,17 @@ * ICU source: /xml/main/as.xml */ as{ - AuxExemplarCharacters{"[\u200C \u200D ৲]"} + AuxExemplarCharacters{"[\u200C\u200D ৲]"} ExemplarCharacters{ - "[অ আ ই ঈ উ ঊ ঋ এ ঐ ও ঔ ং ঁ ঃ ক খ গ ঘ ঙ চ ছ জ ঝ ঞ ট ঠ ড ড় ঢ ঢ় ণ ত থ দ ধ ন প ফ" - " ব ভ ম য য় ৰ ল ৱ শ ষ স হ া ি ী ু ূ ৃ ে ৈ ো ৌ ্]" + "[অ আ ই ঈ উ ঊ ঋ এ ঐ ও ঔ ং \u0981 ঃ ক খ গ ঘ ঙ চ ছ জ ঝ ঞ ট ঠ ড {ড\u09BC}ড় ঢ {ঢ" + "\u09BC}ঢ় ণ ত থ দ ধ ন প ফ ব ভ ম য {য\u09BC} ৰ ল ৱ শ ষ স হ া ি ী \u09C1 \u09C2" + " \u09C3 ে ৈ ো ৌ \u09CD]" } LocaleScript{ "Beng", } NumberElements{ + default{"latn"} latn{ patterns{ currencyFormat{"¤ #,##,##0.00"} @@ -26,8 +28,9 @@ as{ percentFormat{"#,##,##0%"} } } + native{"beng"} } - Version{"2.0.47.67"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -63,7 +66,6 @@ as{ "-1"{"কালি"} "1"{"কাইলৈ"} "2"{"পৰহিলৈ"} - "3"{"চ’ঠা দিনালৈ"} } } era{ @@ -127,8 +129,8 @@ as{ format{ wide{ "প্ৰথম প্ৰহৰ", - "দ্বিতীয় প্ৰহৰ", - "তৃতীয় প্ৰহৰ", + "দ্বিতীয় প্ৰহৰ", + "তৃতীয় প্ৰহৰ", "চতুৰ্থ প্ৰহৰ", } } diff --git a/icuSources/data/locales/as_IN.txt b/icuSources/data/locales/as_IN.txt index 700750b4..cfffe721 100644 --- a/icuSources/data/locales/as_IN.txt +++ b/icuSources/data/locales/as_IN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/as_IN.xml @@ -8,18 +8,4 @@ // *************************************************************************** as_IN{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - weekend:intvector{ - 1, - 0, - 1, - 86400000, - } - } - } } diff --git a/icuSources/data/locales/asa.txt b/icuSources/data/locales/asa.txt index ac747e4b..17582be7 100755 --- a/icuSources/data/locales/asa.txt +++ b/icuSources/data/locales/asa.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/asa.xml @@ -23,7 +23,7 @@ asa{ } } } - Version{"2.0.47.53"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -61,10 +61,12 @@ asa{ ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, M/d/y"} + yMEd{"E, M/d/y"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} + yMMMd{"d MMM y"} + yMd{"d/M/y"} yQ{"Q y"} yQQQ{"QQQ y"} } @@ -218,9 +220,9 @@ asa{ } } delimiters{ - alternateQuotationEnd{"”"} - alternateQuotationStart{"“"} - quotationEnd{"'"} - quotationStart{"'"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} } } diff --git a/icuSources/data/locales/asa_TZ.txt b/icuSources/data/locales/asa_TZ.txt index d187772c..b6ecec5a 100755 --- a/icuSources/data/locales/asa_TZ.txt +++ b/icuSources/data/locales/asa_TZ.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/asa_TZ.xml // * // *************************************************************************** asa_TZ{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/az.txt b/icuSources/data/locales/az.txt index 4094e309..a6fe01ef 100644 --- a/icuSources/data/locales/az.txt +++ b/icuSources/data/locales/az.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/az.xml @@ -35,7 +35,7 @@ az{ } } } - Version{"2.0.47.53"} + Version{"2.0.65.46"} calendar{ gregorian{ DateTimePatterns{ @@ -53,6 +53,14 @@ az{ "{1} {0}", "{1} {0}", } + availableFormats{ + MMM{"LLL"} + MMMEd{"E, d, MMM"} + MMMd{"d MMM"} + yMMM{"MMM, y"} + yMMMEd{"E, d, MMM, y"} + yMMMd{"d MMM, y"} + } dayNames{ format{ abbreviated{ @@ -101,10 +109,8 @@ az{ dn{"bu gün"} relative{ "-1"{"dünən"} - "-3"{"üç gün əvvəl"} "0"{"bu gün"} "1"{"sabah"} - "3"{"üç gün sonra"} } } era{ @@ -186,10 +192,10 @@ az{ } } delimiters{ - alternateQuotationEnd{"’"} - alternateQuotationStart{"‘"} - quotationEnd{"”"} - quotationStart{"“"} + alternateQuotationEnd{"›"} + alternateQuotationStart{"‹"} + quotationEnd{"»"} + quotationStart{"«"} } measurementSystemNames{ US{"ABŞ"} diff --git a/icuSources/data/locales/az_AZ.txt b/icuSources/data/locales/az_AZ.txt index a6896130..881b97c9 100644 --- a/icuSources/data/locales/az_AZ.txt +++ b/icuSources/data/locales/az_AZ.txt @@ -1,15 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/az_AZ.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** -/** - * ICU source: /xml/main/az_AZ.xml - */ az_AZ{ "%%ALIAS"{"az_Latn_AZ"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/locales/az_Cyrl.txt b/icuSources/data/locales/az_Cyrl.txt index 84af02fa..2a30ba89 100644 --- a/icuSources/data/locales/az_Cyrl.txt +++ b/icuSources/data/locales/az_Cyrl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/az_Cyrl.xml @@ -10,7 +10,7 @@ * ICU source: /xml/main/az_Cyrl.xml */ az_Cyrl{ - %%ParentIsRoot:int{1} + %%Parent{"root"} AuxExemplarCharacters{"[ц щ ъ ь э ю я]"} ExemplarCharacters{"[а ә б в г ғ д е ж з и й ј к ҝ л м н о Ó© п р с т у Ò¯ ф х Ò» ч Ò¹ ш ы]"} LocaleScript{ @@ -35,7 +35,7 @@ az_Cyrl{ } } } - Version{"2.0.47.53"} + Version{"2.0.67.8"} calendar{ gregorian{ DateTimePatterns{ @@ -53,6 +53,14 @@ az_Cyrl{ "{1} {0}", "{1} {0}", } + availableFormats{ + MMM{"LLL"} + MMMEd{"E, d, MMM"} + MMMd{"d MMM"} + yMMM{"MMM, y"} + yMMMEd{"E, d, MMM, y"} + yMMMd{"d MMM, y"} + } dayNames{ format{ wide{ @@ -97,4 +105,10 @@ az_Cyrl{ } } } + delimiters{ + alternateQuotationEnd{"›"} + alternateQuotationStart{"‹"} + quotationEnd{"»"} + quotationStart{"«"} + } } diff --git a/icuSources/data/locales/az_Cyrl_AZ.txt b/icuSources/data/locales/az_Cyrl_AZ.txt index ee5aa722..b4821049 100644 --- a/icuSources/data/locales/az_Cyrl_AZ.txt +++ b/icuSources/data/locales/az_Cyrl_AZ.txt @@ -1,19 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/az_Cyrl_AZ.xml // * // *************************************************************************** az_Cyrl_AZ{ - Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - } - } + Version{"2.0.67.8"} } diff --git a/icuSources/data/locales/az_Latn.txt b/icuSources/data/locales/az_Latn.txt index d792985e..4029f742 100644 --- a/icuSources/data/locales/az_Latn.txt +++ b/icuSources/data/locales/az_Latn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/az_Latn.xml diff --git a/icuSources/data/locales/az_Latn_AZ.txt b/icuSources/data/locales/az_Latn_AZ.txt index e34d1eba..074c9aa2 100644 --- a/icuSources/data/locales/az_Latn_AZ.txt +++ b/icuSources/data/locales/az_Latn_AZ.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/az_Latn_AZ.xml @@ -8,12 +8,4 @@ // *************************************************************************** az_Latn_AZ{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - } - } } diff --git a/icuSources/data/locales/bas.txt b/icuSources/data/locales/bas.txt new file mode 100755 index 00000000..f3e36092 --- /dev/null +++ b/icuSources/data/locales/bas.txt @@ -0,0 +1,239 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/bas.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/bas.xml + */ +bas{ + AuxExemplarCharacters{"[q x]"} + ExemplarCharacters{ + "[a á à â ǎ ā {a\u1DC6}{a\u1DC7} b ɓ c d e é è ê ě ē {e\u1DC6}{e\u1DC7} ɛ {ɛ" + "\u0301} {ɛ\u0300} {ɛ\u0302} {ɛ\u030C} {ɛ\u0304} {ɛ\u1DC6}{ɛ\u1DC7} f g h i í" + " ì î ǐ Ä« {i\u1DC6}{i\u1DC7} j k l m n ń ǹ ŋ o ó ò ô ǒ ō {o\u1DC6}{o\u1DC7} ɔ" + " {ɔ\u0301} {ɔ\u0300} {ɔ\u0302} {ɔ\u030C} {ɔ\u0304} {ɔ\u1DC6}{ɔ\u1DC7} p r s " + "t u ú ù û ǔ Å« {u\u1DC6}{u\u1DC7} v w y z]" + } + ExemplarCharactersIndex{"[A B Ɓ C D E Ɛ F G H I J K L M N Ŋ O Ɔ P R S T U V W Y Z]"} + LocaleScript{ + "Latn", + } + NumberElements{ + latn{ + patterns{ + currencyFormat{"#,##0.00 ¤"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + } + symbols{ + decimal{","} + group{" "} + } + } + } + Version{"2.0.65.46"} + calendar{ + gregorian{ + AmPmMarkers{ + "I bikɛ̂glà", + "I ɓugajɔp", + } + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE d MMMM y", + "d MMMM y", + "d MMM, y", + "d/M/yyyy", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + Ed{"E d"} + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + M{"L"} + MEd{"E d/M"} + MMM{"LLL"} + MMMEd{"E d MMM"} + MMMd{"d MMM"} + Md{"d/M"} + d{"d"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + ms{"m:ss"} + y{"y"} + yM{"M/y"} + yMEd{"E d/M/y"} + yMMM{"MMM y"} + yMMMEd{"E d MMM y"} + yMMMd{"d MMM y"} + yMd{"d/M/y"} + yQ{"Q y"} + yQQQ{"QQQ y"} + } + dayNames{ + format{ + abbreviated{ + "nɔy", + "nja", + "uum", + "ŋge", + "mbɔ", + "kɔɔ", + "jon", + } + wide{ + "ŋgwà nɔ̂y", + "ŋgwà njaŋgumba", + "ŋgwà ûm", + "ŋgwà ŋgê", + "ŋgwà mbɔk", + "ŋgwà kɔɔ", + "ŋgwà jôn", + } + } + stand-alone{ + narrow{ + "n", + "n", + "u", + "ŋ", + "m", + "k", + "j", + } + } + } + eras{ + abbreviated{ + "b.Y.K", + "m.Y.K", + } + wide{ + "bisÅ« bi Yesù Krǐstò", + "i mbÅ«s Yesù Krǐstò", + } + } + fields{ + day{ + dn{"kɛl"} + relative{ + "-1"{"yààni"} + "0"{"lɛ̀n"} + "1"{"yàni"} + } + } + dayperiod{ + dn{"njǎmùha"} + } + era{ + dn{"kèk"} + } + hour{ + dn{"ŋgɛŋ"} + } + minute{ + dn{"ŋget"} + } + month{ + dn{"soŋ"} + } + second{ + dn{"hìŋgeŋget"} + } + week{ + dn{"sɔndɛ̂"} + } + weekday{ + dn{"hìlɔ hi sɔndɛ̂"} + } + year{ + dn{"ŋwìi"} + } + zone{ + dn{"komboo i ŋgɛŋ"} + } + } + monthNames{ + format{ + abbreviated{ + "kɔn", + "mac", + "mat", + "mto", + "mpu", + "hil", + "nje", + "hik", + "dip", + "bio", + "may", + "liɓ", + } + wide{ + "Kɔndɔŋ", + "Màcɛ̂l", + "Màtùmb", + "Màtop", + "M̀puyɛ", + "Hìlòndɛ̀", + "Njèbà", + "Hìkaŋ", + "Dìpɔ̀s", + "Bìòôm", + "Màyɛsèp", + "Lìbuy li ńyèe", + } + } + stand-alone{ + narrow{ + "k", + "m", + "m", + "m", + "m", + "h", + "n", + "h", + "d", + "b", + "m", + "l", + } + } + } + quarters{ + format{ + abbreviated{ + "K1s3", + "K2s3", + "K3s3", + "K4s3", + } + wide{ + "Kèk bisu i soŋ iaâ", + "Kèk i ńyonos biɓaà i soŋ iaâ", + "Kèk i ńyonos biaâ i soŋ iaâ", + "Kèk i ńyonos binâ i soŋ iaâ", + } + } + } + } + } + delimiters{ + alternateQuotationEnd{"“"} + alternateQuotationStart{"„"} + quotationEnd{"»"} + quotationStart{"«"} + } +} diff --git a/icuSources/data/locales/bas_CM.txt b/icuSources/data/locales/bas_CM.txt new file mode 100755 index 00000000..35e7dbd6 --- /dev/null +++ b/icuSources/data/locales/bas_CM.txt @@ -0,0 +1,11 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/bas_CM.xml +// * +// *************************************************************************** +bas_CM{ + Version{"2.0.57.98"} +} diff --git a/icuSources/data/locales/be.txt b/icuSources/data/locales/be.txt index bf3d8ee2..a99b85b6 100644 --- a/icuSources/data/locales/be.txt +++ b/icuSources/data/locales/be.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/be.xml @@ -31,7 +31,7 @@ be{ } } } - Version{"2.0.47.68"} + Version{"2.0.65.46"} calendar{ buddhist{ DateTimePatterns{ @@ -49,6 +49,28 @@ be{ "{1} {0}", "{1} {0}", } + availableFormats{ + Ed{"E, d"} + Gy{"G y"} + Hm{"HH.mm"} + Hms{"HH.mm.ss"} + M{"L"} + MEd{"E, d.M"} + MMM{"LLL"} + MMMEd{"E, d MMM"} + MMMd{"d MMM"} + Md{"d.M"} + d{"d"} + hm{"h.mm a"} + hms{"h.mm.ss a"} + y{"G y"} + yM{"M.yy"} + yMEd{"E, d.M.yy"} + yMMM{"MMM y G"} + yMMMEd{"E, d MMM y G"} + yMMMd{"d MMM y G"} + yMd{"d.M.yy"} + } } gregorian{ AmPmMarkers{ @@ -86,10 +108,12 @@ be{ ms{"mm.ss"} y{"y"} yM{"MM/yyyy"} - yMEd{"EEE, dd/MM/yyyy"} + yMEd{"E, dd/MM/yyyy"} yMMM{"MMM y"} - yMMMEd{"EEE, d MMM y"} + yMMMEd{"E, d MMM y"} yMMMM{"MMMM y"} + yMMMd{"d MMM y"} + yMd{"d.M.yy"} yQ{"Q 'кв'. y"} yQQQ{"QQQ y"} yyyyM{"MM/yyyy"} @@ -145,7 +169,7 @@ be{ } } dayperiod{ - dn{"Dayperiod"} + dn{"ДП/ПП"} } era{ dn{"эра"} @@ -284,10 +308,10 @@ be{ } } delimiters{ - alternateQuotationEnd{"»"} - alternateQuotationStart{"«"} - quotationEnd{"”"} - quotationStart{"„"} + alternateQuotationEnd{"›"} + alternateQuotationStart{"‹"} + quotationEnd{"»"} + quotationStart{"«"} } measurementSystemNames{ US{"ЗША"} diff --git a/icuSources/data/locales/be_BY.txt b/icuSources/data/locales/be_BY.txt index c260f1c5..99e9b554 100644 --- a/icuSources/data/locales/be_BY.txt +++ b/icuSources/data/locales/be_BY.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/be_BY.xml diff --git a/icuSources/data/locales/bem.txt b/icuSources/data/locales/bem.txt index 41f13c0b..4e60ab5d 100755 --- a/icuSources/data/locales/bem.txt +++ b/icuSources/data/locales/bem.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/bem.xml @@ -23,7 +23,7 @@ bem{ } } } - Version{"2.0.46.79"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -61,10 +61,12 @@ bem{ ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, M/d/y"} + yMEd{"E, M/d/y"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} + yMMMd{"d MMM y"} + yMd{"d/M/y"} yQ{"Q y"} yQQQ{"QQQ y"} } @@ -179,9 +181,9 @@ bem{ } } delimiters{ - alternateQuotationEnd{"“"} - alternateQuotationStart{"“"} - quotationEnd{"'"} - quotationStart{"'"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} } } diff --git a/icuSources/data/locales/bem_ZM.txt b/icuSources/data/locales/bem_ZM.txt index 625776ce..e545c2a5 100755 --- a/icuSources/data/locales/bem_ZM.txt +++ b/icuSources/data/locales/bem_ZM.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/bem_ZM.xml // * // *************************************************************************** bem_ZM{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/bez.txt b/icuSources/data/locales/bez.txt index b04bfacb..e05678d0 100755 --- a/icuSources/data/locales/bez.txt +++ b/icuSources/data/locales/bez.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/bez.xml @@ -23,7 +23,7 @@ bez{ } } } - Version{"2.0.45.90"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -61,10 +61,12 @@ bez{ ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, M/d/y"} + yMEd{"E, M/d/y"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} + yMMMd{"d MMM y"} + yMd{"d/M/y"} yQ{"Q y"} yQQQ{"QQQ y"} } @@ -218,9 +220,9 @@ bez{ } } delimiters{ - alternateQuotationEnd{"”"} - alternateQuotationStart{"“"} - quotationEnd{"’"} - quotationStart{"‘"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} } } diff --git a/icuSources/data/locales/bez_TZ.txt b/icuSources/data/locales/bez_TZ.txt index 077c148a..eb0b5893 100755 --- a/icuSources/data/locales/bez_TZ.txt +++ b/icuSources/data/locales/bez_TZ.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/bez_TZ.xml // * // *************************************************************************** bez_TZ{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/bg.txt b/icuSources/data/locales/bg.txt index b7ed2d64..097feeef 100644 --- a/icuSources/data/locales/bg.txt +++ b/icuSources/data/locales/bg.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/bg.xml @@ -10,7 +10,7 @@ * ICU source: /xml/main/bg.xml */ bg{ - AuxExemplarCharacters{"[{а̀} ѐ ѝ {о̀} {у̀} { ъ̀} Ñ£ {ю̀} {я̀} Ñ«]"} + AuxExemplarCharacters{"[{а\u0300} ѐ ѝ {о\u0300} {у\u0300} ъ Ñ£ {ю\u0300} {я\u0300} Ñ«]"} ExemplarCharacters{"[а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ь ю я]"} ExemplarCharactersIndex{"[А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Ð¥ Ц Ч Ш Щ Ю Я]"} LocaleScript{ @@ -29,13 +29,14 @@ bg{ infinity{"∞"} list{";"} minusSign{"-"} + nan{"NaN"} perMille{"‰"} percentSign{"%"} plusSign{"+"} } } } - Version{"2.0.49.23"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -51,29 +52,41 @@ bg{ "dd MMMM y", "dd.MM.yyyy", "dd.MM.yy", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", } availableFormats{ - Ed{"E d"} + Ed{"E, d"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} + MEd{"E, d.MM"} MMMEd{"d MMM, E"} MMMMd{"d MMMM"} MMMMdd{"dd MMMM"} + MMMd{"d MMM"} MMdd{"dd.MM"} + Md{"d.M"} hm{"h:mm a"} hms{"h:mm:ss a"} mmss{"mm:ss"} + y{"y 'г'."} + yM{"M.y 'г'."} + yMEd{"E, d.MM.y 'г'."} + yMMM{"MMM y 'г'."} + yMMMEd{"E, d MMM y 'г'."} + yMMMd{"dd MMM y"} + yMd{"dd.MM.yy"} + yQ{"Q y 'г'."} + yQQQ{"QQQ y 'г'."} yyMM{"MM.yy"} yyQ{"Q yy"} yyyy{"y"} - yyyyMM{"MM.yyyy"} - yyyyMMMM{"MMMM y"} + yyyyMM{"MM.yyyy 'г'."} + yyyyMMMM{"MMMM y 'г'."} yyyyQQQQ{"QQQQ y 'г'."} } dayNames{ @@ -148,18 +161,33 @@ bg{ } month{ dn{"месец"} + relative{ + "-1"{"Миналия месец"} + "0"{"Този месец"} + "1"{"Следващия месец"} + } } second{ dn{"секунда"} } week{ dn{"седмица"} + relative{ + "-1"{"Миналата седмица"} + "0"{"Тази седмица"} + "1"{"Следващата седмица"} + } } weekday{ dn{"Ден от седмицата"} } year{ dn{"година"} + relative{ + "-1"{"Миналата година"} + "0"{"Тази година"} + "1"{"Следващата година"} + } } zone{ dn{"зона"} @@ -241,6 +269,10 @@ bg{ d{"d MMM y, E - d MMM y, E"} y{"d MMM y, E - d MMM y, E"} } + yMMMM{ + M{"MMMM–MMMM y 'г'."} + y{"MMMM y 'г'. – MMMM y 'г'."} + } yMMMd{ M{"dd MMM - dd MMM y"} d{"dd-dd MMM y"} @@ -308,6 +340,12 @@ bg{ "III трим.", "IV трим.", } + narrow{ + "1", + "2", + "3", + "4", + } wide{ "1-во тримесечие", "2-ро тримесечие", @@ -315,6 +353,14 @@ bg{ "4-то тримесечие", } } + stand-alone{ + abbreviated{ + "1 трим.", + "2 трим.", + "3 трим.", + "4 трим.", + } + } } } hebrew{ @@ -381,8 +427,8 @@ bg{ } } delimiters{ - alternateQuotationEnd{"’"} - alternateQuotationStart{"‘"} + alternateQuotationEnd{"‘"} + alternateQuotationStart{"‚"} quotationEnd{"“"} quotationStart{"„"} } @@ -393,6 +439,7 @@ bg{ } } measurementSystemNames{ + UK{"Имперска"} US{"Американска"} metric{"Метрична"} } @@ -401,30 +448,100 @@ bg{ one{"{0} ден"} other{"{0} дена"} } + day-future{ + 0{"След 0 дни"} + 1{"След 1 ден"} + other{"След {0} дни"} + } + day-past{ + 0{"Преди 0 дни"} + 1{"Преди 1 ден"} + other{"Преди {0} дни"} + } hour{ one{"{0} час"} other{"{0} часа"} } + hour-future{ + 0{"След 0 часа"} + 1{"След 1 час"} + other{"След {0} часа"} + } + hour-past{ + 0{"Преди 0 часа"} + 1{"Преди 1 час"} + other{"Преди {0} часа"} + } minute{ one{"{0} минута"} other{"{0} минути"} } + minute-future{ + 0{"След 0 минути"} + 1{"След 1 минута"} + other{"След {0} минути"} + } + minute-past{ + 0{"Преди 0 минути"} + 1{"Преди 1 минута"} + other{"Преди {0} минути"} + } month{ one{"{0} месец"} other{"{0} месеца"} } + month-future{ + 0{"След 0 месеца"} + 1{"След 1 месец"} + other{"След {0} месеца"} + } + month-past{ + 0{"Преди 0 месеца"} + 1{"Преди 1 месец"} + other{"Преди {0} месеца"} + } second{ one{"{0} секунда"} other{"{0} секунди"} } + second-future{ + 0{"След 0 секунди"} + 1{"След 1 секунда"} + other{"След {0} секунди"} + } + second-past{ + 0{"Преди 0 секунди"} + 1{"Преди 1 секунда"} + other{"Преди {0} секунди"} + } week{ one{"{0} седмица"} other{"{0} седмици"} } + week-future{ + 0{"След 0 седмици"} + 1{"След 1 седмица"} + other{"След {0} седмици"} + } + week-past{ + 0{"Преди 0 седмици"} + 1{"Преди 1 седмица"} + other{"Преди {0} седмици"} + } year{ one{"{0} година"} other{"{0} години"} } + year-future{ + 0{"След 0 години"} + 1{"След 1 година"} + other{"След {0} години"} + } + year-past{ + 0{"Преди 0 години"} + 1{"Преди 1 година"} + other{"Преди {0} години"} + } } unitsShort{ day{ diff --git a/icuSources/data/locales/bg_BG.txt b/icuSources/data/locales/bg_BG.txt index fcc04bc3..b7d1b6a9 100644 --- a/icuSources/data/locales/bg_BG.txt +++ b/icuSources/data/locales/bg_BG.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/bg_BG.xml diff --git a/icuSources/data/locales/bm.txt b/icuSources/data/locales/bm.txt index 0a0ea100..d545d74b 100755 --- a/icuSources/data/locales/bm.txt +++ b/icuSources/data/locales/bm.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/bm.xml @@ -23,7 +23,7 @@ bm{ } } } - Version{"2.0.47.53"} + Version{"2.0.65.46"} calendar{ gregorian{ DateTimePatterns{ @@ -45,26 +45,27 @@ bm{ M{"M"} MMM{"MMM"} MMMEd{"E d MMM"} - MMMMEd{"EEE d MMMM"} + MMMMEd{"E d MMMM"} MMMMd{"d MMMM"} MMMd{"d MMM"} MMMdd{"dd MMM"} MMd{"d/MM"} MMdd{"dd/MM"} Md{"d/M"} - Med{"EEE d/M"} ms{"m:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE d/M/y"} + yMEd{"E d/M/y"} yMMM{"MMM y"} - yMMMEd{"EEE d MMM y"} + yMMMEd{"E d MMM y"} yMMMM{"MMMM y"} + yMMMd{"d MMM y"} + yMd{"d/M/y"} yQ{"'T'Q y"} yQQQ{"QQQ y"} yyMM{"MM/y"} yyMMM{"MMM yy"} - yyMMMEEEd{"EEE d MMM yy"} + yyMMMEd{"E d MMM yy"} yyMMMd{"d MMM yy"} yyyyMMMM{"MMMM yyyy"} } diff --git a/icuSources/data/locales/bm_ML.txt b/icuSources/data/locales/bm_ML.txt index e7f77560..4722e0ac 100755 --- a/icuSources/data/locales/bm_ML.txt +++ b/icuSources/data/locales/bm_ML.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/bm_ML.xml // * // *************************************************************************** bm_ML{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/bn.txt b/icuSources/data/locales/bn.txt index bb8652f4..600dbc09 100644 --- a/icuSources/data/locales/bn.txt +++ b/icuSources/data/locales/bn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/bn.xml @@ -10,10 +10,10 @@ * ICU source: /xml/main/bn.xml */ bn{ - AuxExemplarCharacters{"[\u200C\u200D ৴-৹ ৲ ৳ ৰ ৱ]"} + AuxExemplarCharacters{"[\u200C\u200D ৲ ৳ ৴ ৵ ৶ ৷ ৸ ৹ ৰ ৱ]"} ExemplarCharacters{ - "[৺ অ আ ই ঈ উ ঊ ঋ ৠ ঌ ৡ এ ঐ ও ঔ \u09BC ং ঃ \u0981 ক {ক\u09CDষ} খ গ ঘ ঙ চ ছ জ " - "ঝ ঞ ট ঠ ড {ড\u09BC} ঢ {ঢ\u09BC} ণ ৎ ত থ দ ধ ন প ফ ব ভ ম য {য\u09BC} র ল শ ষ " + "[\u09BC ৺ অ আ ই ঈ উ ঊ ঋ ৠ ঌ ৡ এ ঐ ও ঔ ং ঃ \u0981 ক {ক\u09CDষ} খ গ ঘ ঙ চ ছ জ " + "ঝ ঞ ট ঠ ড {ড\u09BC} ঢ {ঢ\u09BC} ণ ত ৎ থ দ ধ ন প ফ ব ভ ম য {য\u09BC} র ল শ ষ " "স হ ঽ া ি ী \u09C1 \u09C2 \u09C3 \u09C4 \u09E2 \u09E3 ে ৈ ো ৌ \u09CD ৗ]" } ExemplarCharactersCurrency{"[৳]"} @@ -30,7 +30,7 @@ bn{ nan{"সংখ্যা না"} } } - default{"beng"} + default{"latn"} latn{ patterns{ currencyFormat{"#,##,##0.00¤;(#,##,##0.00¤)"} @@ -51,8 +51,9 @@ bn{ plusSign{"+"} } } + native{"beng"} } - Version{"2.0.50.99"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -75,7 +76,7 @@ bn{ "{1} {0}", } availableFormats{ - EEEd{"d EEE"} + Ed{"d E"} Hm{"HH:mm"} M{"L"} MEd{"E, d-M"} @@ -90,10 +91,12 @@ bn{ ms{"mm:ss"} y{"y"} yM{"M/yyyy"} - yMEd{"EEE, d/M/yyy"} + yMEd{"E, d/M/y"} yMMM{"MMM y"} - yMMMEd{"EEE, d MMM, y"} + yMMMEd{"E, d MMM, y"} yMMMM{"MMMM y"} + yMMMd{"d MMM, y"} + yMd{"d/M/y"} yQ{"Q y"} yQQQ{"QQQ y"} yyQ{"Q yy"} @@ -145,11 +148,9 @@ bn{ relative{ "-1"{"গতকাল"} "-2"{"গত পরশু"} - "-3"{"গত তরশু"} "0"{"আজ"} "1"{"আগামীকাল"} "2"{"আগামী পরশু"} - "3"{"আগামী তরশু"} } } dayperiod{ @@ -166,18 +167,33 @@ bn{ } month{ dn{"মাস"} + relative{ + "-1"{"গত মাস"} + "0"{"এই মাস"} + "1"{"পরের মাস"} + } } second{ dn{"সেকেন্ড"} } week{ dn{"সপ্তাহ"} + relative{ + "-1"{"গত সপ্তাহ"} + "0"{"এই সপ্তাহ"} + "1"{"পরবর্তী সপ্তাহ"} + } } weekday{ dn{"সপ্তাহের দিন"} } year{ dn{"বছর"} + relative{ + "-1"{"আগের বছর"} + "0"{"এই বছর"} + "1"{"পরের বছর"} + } } zone{ dn{"এলাকা"} @@ -196,10 +212,7 @@ bn{ } MMMEd{ M{"E, d MMM – E, d MMM"} - d{"E, d MMM – E, d MMM"} - } - MMMM{ - M{"LLLL-LLLL"} + d{"E, d MMM – E, d MMM"} } MMMd{ M{"d MMM – d MMM"} @@ -309,6 +322,12 @@ bn{ "চতুর্থাংশ ৩", "চতুর্থাংশ ৪", } + narrow{ + "1", + "2", + "3", + "4", + } wide{ "প্রথম চতুর্থাংশ", "দ্বিতীয় চতুর্থাংশ", @@ -317,6 +336,12 @@ bn{ } } stand-alone{ + abbreviated{ + "Q1", + "Q2", + "Q3", + "Q4", + } narrow{ "১", "২", @@ -415,7 +440,14 @@ bn{ quotationEnd{"”"} quotationStart{"“"} } + listPattern{ + standard{ + 2{"{0} এবং {1}"} + end{"{0}, এবং {1}"} + } + } measurementSystemNames{ + UK{"ইউকে"} US{"মার্কিন"} metric{"মেট্রিক"} } @@ -424,29 +456,136 @@ bn{ one{"{0} দিন"} other{"{0} দিন"} } + day-future{ + 0{"0 দিনের মধ্যে"} + 1{"১ দিনের মধ্যে"} + other{"{0} দিনের মধ্যে"} + } + day-past{ + 0{"0 দিন পূর্বে"} + 1{"১ দিন পূর্বে"} + other{"{0} দিন পূর্বে"} + } hour{ one{"{0} ঘন্টা"} other{"{0} ঘন্টা"} } + hour-future{ + 0{"০ ঘন্টায়"} + 1{"১ ঘন্টায়"} + other{"{0} ঘন্টায়"} + } + hour-past{ + 0{"০ ঘন্টা আগে"} + 1{"১ ঘন্টা আগে"} + other{"{0}ঘন্টা আগে"} + } minute{ one{"{0} মিনিট"} other{"{0} মিনিট"} } + minute-future{ + 0{"০মিনিটে"} + 1{"১ মিনিটে"} + other{"{0} মিনিটে"} + } + minute-past{ + 0{"0 মিনিট পূর্বে"} + 1{"1 মিনিট পূর্বে"} + other{"{0} মিনিট পূর্বে"} + } month{ one{"{0} মাস"} other{"{0} মাস"} } + month-future{ + 0{"০ মাসে"} + 1{"১ মাসে"} + other{"{0} মাসে"} + } + month-past{ + 0{"0 মাস পূর্বে"} + 1{"১ মাস পূর্বে"} + other{"{0} মাস পূর্বে"} + } second{ one{"{0} সেকেন্ড"} other{"{0} সেকেন্ড"} } + second-future{ + 0{"০ সেকেন্ডে"} + 1{"১ সেকেন্ডে"} + other{"{0} সেকেন্ডে"} + } + second-past{ + 0{"0 সেকেন্ড পূর্বে"} + 1{"১ সেকেন্ড পূর্বে"} + other{"{0}সেকেন্ড পূর্বে"} + } week{ one{"{0} সপ্তাহ"} other{"{0} সপ্তাহ"} } + week-future{ + 0{"০ সপ্তাহে"} + 1{"১ সপ্তাহে"} + other{"{0} সপ্তাহে"} + } + week-past{ + 0{"0 সপ্তাহ পূর্বে"} + 1{"১ সপ্তাহ পূর্বে"} + other{"{0} সপ্তাহ পূর্বে"} + } year{ one{"{0} বছর"} other{"{0} বছর"} } + year-future{ + 0{"0 বছরে"} + 1{"১ বছরে"} + other{"{0} বছরে"} + } + year-past{ + 0{"0 বছর পূর্বে"} + 1{"১ বছর পূর্বে"} + other{"{0} বছর পূর্বে"} + } + } + unitsShort{ + day{ + 0{"0 দিন"} + 1{"1 দিন"} + other{"{0} দিন"} + } + hour{ + 0{"0 ঘন্টা"} + 1{"1 ঘন্টা"} + other{"{0} ঘন্টা"} + } + minute{ + 0{"0 মিনিট"} + 1{"1 মিনিট"} + other{"{0} মিনিট"} + } + month{ + 0{"০ মাস"} + 1{"১ মাস"} + other{"{0} মাস"} + } + second{ + 0{"০ সেকেন্ড"} + 1{"১ সেকেন্ড"} + other{"{0} সেকেন্ড"} + } + week{ + 0{"0 সপ্তাহ"} + 1{"১ সপ্তাহ"} + other{"{0} সপ্তাহ"} + } + year{ + 0{"০ বছর"} + 1{"১ বছর"} + other{"{0} বছর"} + } } } diff --git a/icuSources/data/locales/bn_BD.txt b/icuSources/data/locales/bn_BD.txt index 7260db95..1e79a213 100644 --- a/icuSources/data/locales/bn_BD.txt +++ b/icuSources/data/locales/bn_BD.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/bn_BD.xml diff --git a/icuSources/data/locales/bn_IN.txt b/icuSources/data/locales/bn_IN.txt index 70ecac7d..81afb15c 100644 --- a/icuSources/data/locales/bn_IN.txt +++ b/icuSources/data/locales/bn_IN.txt @@ -1,24 +1,19 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/bn_IN.xml // * // *************************************************************************** bn_IN{ - Version{"2.0.47.53"} + Version{"2.0.59.53"} calendar{ gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } fields{ day{ relative{ "-2"{"গতপরশু"} - "-3"{"গততরশু"} } } hour{ @@ -44,12 +39,6 @@ bn_IN{ } } } - weekend:intvector{ - 1, - 0, - 1, - 86400000, - } } } } diff --git a/icuSources/data/locales/bo.txt b/icuSources/data/locales/bo.txt index 902bd190..4de1de94 100644 --- a/icuSources/data/locales/bo.txt +++ b/icuSources/data/locales/bo.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/bo.xml @@ -18,16 +18,16 @@ bo{ "\u0FA1 {\u0FA1\u0FB7} ན \u0FA3 པ \u0FA4 ཕ \u0FA5 བ {བ\u0FB7} \u0FA6 {\u0FA6" "\u0FB7} མ \u0FA8 ཙ \u0FA9 ཚ \u0FAA ཛ {ཛ\u0FB7} \u0FAB {\u0FAB\u0FB7} ཝ " "\u0FAD \u0FBA ཞ \u0FAE ཟ \u0FAF འ \u0FB0 ཡ \u0FB1 \u0FBB ར ཪ \u0FB2 \u0FBC ལ" - " \u0FB3 ཤ \u0FB4 ཥ \u0FB5 ས \u0FB6 ཧ \u0FB7 ཨ \u0FB8 \u0F71 \u0F72 {\u0F71" - "\u0F72} \u0F80 {\u0F71\u0F80} \u0F74 {\u0F71\u0F74} {\u0FB2\u0F80} \u0F77 {" - "\u0FB3\u0F80} \u0F79-\u0F7D \u0F84]" + " \u0FB3 ཤ \u0FB4 ཥ \u0FB5 ས \u0FB6 ཧ \u0FB7 ཨ \u0FB8 \u0F72 {\u0F71\u0F72} " + "\u0F80 {\u0F71\u0F80} \u0F74 {\u0F71\u0F74} {\u0FB2\u0F80} \u0F77 {\u0FB3" + "\u0F80} \u0F79-\u0F7D \u0F84]" } ExemplarCharactersIndex{"[ཀ ཁ ག ང ཅ ཆ ཇ ཉ ཏ ཐ ད ན པ ཕ བ མ ཙ ཚ ཛ ཝ ཞ ཟ འ ཡ ར ལ ཤ ས ཧ ཨ]"} LocaleScript{ "Tibt", } NumberElements{ - default{"tibt"} + default{"latn"} latn{ patterns{ percentFormat{"#,##0%"} @@ -37,13 +37,14 @@ bo{ nan{"NaN"} } } + native{"tibt"} tibt{ symbols{ nan{"ཨང་མེན་"} } } } - Version{"2.0.50.30"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -65,6 +66,10 @@ bo{ "{1} {0}", "{1} {0}", } + availableFormats{ + yMMMMd{"སྦྱི་ལོ་y MMMMའི་ཙེས་dད"} + yMMMd{"y ལོ་འི་MMMཙེས་d"} + } dayNames{ format{ abbreviated{ diff --git a/icuSources/data/locales/bo_CN.txt b/icuSources/data/locales/bo_CN.txt index 0af0dc70..daaf5a02 100644 --- a/icuSources/data/locales/bo_CN.txt +++ b/icuSources/data/locales/bo_CN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/bo_CN.xml @@ -8,12 +8,4 @@ // *************************************************************************** bo_CN{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - } - } } diff --git a/icuSources/data/locales/bo_IN.txt b/icuSources/data/locales/bo_IN.txt index c7f30bb8..18b74290 100644 --- a/icuSources/data/locales/bo_IN.txt +++ b/icuSources/data/locales/bo_IN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/bo_IN.xml @@ -8,18 +8,4 @@ // *************************************************************************** bo_IN{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - weekend:intvector{ - 1, - 0, - 1, - 86400000, - } - } - } } diff --git a/icuSources/data/locales/br.txt b/icuSources/data/locales/br.txt new file mode 100755 index 00000000..622b8300 --- /dev/null +++ b/icuSources/data/locales/br.txt @@ -0,0 +1,191 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/br.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/br.xml + */ +br{ + AuxExemplarCharacters{"[á à ă â Ã¥ ä ã ā æ c ç é è ĕ ë ē í ì Ä­ î ï Ä« ó ò ŏ ô ö ø ō œ q ú Å­ û ü Å« ÿ]"} + ExemplarCharacters{"[a b {ch} {cʼh} d e ê f g h i j k l m n ñ o p r s t u ù v w x y z]"} + ExemplarCharactersCurrency{"[a b c č d e f g h i j k l ł m n o º p q r s t u v w x y z]"} + ExemplarCharactersIndex{"[A B C D E F G H I J K L M N O P R S T U V W X Y Z]"} + LocaleScript{ + "Latn", + } + NumberElements{ + latn{ + symbols{ + decimal{","} + group{" "} + } + } + } + Version{"2.0.64.44"} + calendar{ + gregorian{ + dayNames{ + format{ + abbreviated{ + "sul", + "lun", + "meu.", + "mer.", + "yaou", + "gwe.", + "sad.", + } + narrow{ + "su", + "lu", + "mz", + "mc", + "ya", + "gw", + "sa", + } + wide{ + "Sul", + "Lun", + "Meurzh", + "Mercʼher", + "Yaou", + "Gwener", + "Sadorn", + } + } + stand-alone{ + abbreviated{ + "sul", + "lun", + "meu.", + "mer.", + "yaou", + "gwe.", + "sad.", + } + narrow{ + "su", + "lu", + "mz", + "mc", + "ya", + "gw", + "sa", + } + wide{ + "Sul", + "Lun", + "Meurzh", + "Mercʼher", + "Yaou", + "Gwener", + "Sadorn", + } + } + } + fields{ + day{ + relative{ + "-1"{"decʼh"} + "-2"{"dercʼhent-decʼh"} + "0"{"hiziv"} + "1"{"warcʼhoazh"} + } + } + hour{ + dn{"eur"} + } + minute{ + dn{"munut"} + } + month{ + dn{"miz"} + } + second{ + dn{"eilenn"} + } + week{ + dn{"sizhun"} + } + } + monthNames{ + format{ + abbreviated{ + "Gen", + "Cʼhwe", + "Meur", + "Ebr", + "Mae", + "Mezh", + "Goue", + "Eost", + "Gwen", + "Here", + "Du", + "Ker", + } + wide{ + "Genver", + "Cʼhwevrer", + "Meurzh", + "Ebrel", + "Mae", + "Mezheven", + "Gouere", + "Eost", + "Gwengolo", + "Here", + "Du", + "Kerzu", + } + } + stand-alone{ + abbreviated{ + "Gen", + "Cʼhwe", + "Meur", + "Ebr", + "Mae", + "Mezh", + "Goue", + "Eost", + "Gwen", + "Here", + "Du", + "Ker", + } + wide{ + "Genver", + "Cʼhwevrer", + "Meurzh", + "Ebrel", + "Mae", + "Mezheven", + "Gouere", + "Eost", + "Gwengolo", + "Here", + "Du", + "Kerzu", + } + } + } + } + } + delimiters{ + alternateQuotationEnd{"›"} + alternateQuotationStart{"‹"} + quotationEnd{"»"} + quotationStart{"«"} + } + measurementSystemNames{ + UK{"RU"} + US{"SU"} + metric{"metrek"} + } +} diff --git a/icuSources/data/locales/br_FR.txt b/icuSources/data/locales/br_FR.txt new file mode 100755 index 00000000..d83f5a15 --- /dev/null +++ b/icuSources/data/locales/br_FR.txt @@ -0,0 +1,11 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/br_FR.xml +// * +// *************************************************************************** +br_FR{ + Version{"2.0.57.98"} +} diff --git a/icuSources/data/locales/brx.txt b/icuSources/data/locales/brx.txt new file mode 100755 index 00000000..831398a8 --- /dev/null +++ b/icuSources/data/locales/brx.txt @@ -0,0 +1,281 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/brx.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/brx.xml + */ +brx{ + AuxExemplarCharacters{"[\u200C\u200D]"} + ExemplarCharacters{ + "[\u093C \u0901 \u0902 अ आ इ ई उ ऊ ऍ ए ऐ ऑ ओ औ क ख ग घ च छ ज झ ञ ट ठ ड {ड" + "\u093C} ढ ण त थ द ध न प फ ब भ म य र ल ळ व श ष स ह ा ि ी \u0941 \u0942 \u0943" + " \u0945 \u0947 \u0948 ॉ ो ौ \u094D]" + } + ExemplarCharactersIndex{ + "[अ आ इ ई उ ऊ ऍ ए ऐ ऑ ओ औ क ख ग घ च छ ज झ ञ ट ठ ड {ड\u093C} ढ ण त थ द ध न प फ" + " ब भ म य र ल ळ व श ष स ह]" + } + LocaleScript{ + "Deva", + } + NumberElements{ + default{"latn"} + latn{ + patterns{ + currencyFormat{"¤ #,##,##0.00"} + decimalFormat{"#,##,##0.###"} + percentFormat{"#,##,##0%"} + scientificFormat{"#E0"} + } + symbols{ + decimal{"."} + exponential{"E"} + group{","} + infinity{"∞"} + list{";"} + minusSign{"-"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + } + } + native{"deva"} + } + Version{"2.0.65.46"} + calendar{ + gregorian{ + AmPmMarkers{ + "फुं", + "बेलासे", + } + DateTimePatterns{ + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", + "EEEE, MMMM d, y", + "MMMM d, y", + "MMM d, y", + "M/d/yy", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + GGGGyMMMMEEEEdd{"EEEE,dd MMMM GGGGy"} + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + M{"L"} + MEd{"E, M/d"} + MMM{"LLL"} + MMMEd{"E, MMM d"} + MMMMEd{"E, MMMM d"} + MMMMd{"MMMM d"} + MMMd{"d-MMM"} + Md{"M/d"} + d{"d"} + hm{"h:mm a"} + ms{"mm:ss"} + y{"yyyy"} + yM{"M/yyyy"} + yMEd{"E, M/d/yyyy"} + yMMM{"MMM yyyy"} + yMMMEd{"E, MMM d, yyyy"} + yMMMM{"MMMM yyyy"} + yQ{"Q yyyy"} + yQQQ{"QQQ yyyy"} + } + dayNames{ + format{ + abbreviated{ + "रबि", + "सम", + "मंगल", + "बुद", + "बिसथि", + "सुखुर", + "सुनि", + } + wide{ + "रबिबार", + "समबार", + "मंगलबार", + "बुदबार", + "बिसथिबार", + "सुखुरबार", + "सुनिबार", + } + } + stand-alone{ + narrow{ + "र", + "स", + "मं", + "बु", + "बि", + "सु", + "सु", + } + } + } + eras{ + abbreviated{ + "ईसा.पूर्व", + "सन", + } + } + fields{ + day{ + dn{"सान"} + relative{ + "-1"{"मैया"} + "0"{"दिनै"} + "1"{"गाबोन"} + } + } + dayperiod{ + dn{"फुं/बेलासे"} + } + era{ + dn{"जौथाय"} + } + hour{ + dn{"रिंगा"} + } + minute{ + dn{"मिनिथ"} + } + month{ + dn{"दान"} + } + second{ + dn{"सेखेन्द"} + } + week{ + dn{"सबथा/हबथा"} + } + weekday{ + dn{"सप्ताह के दिन"} + } + year{ + dn{"बोसोर"} + } + zone{ + dn{"ओनसोल"} + } + } + monthNames{ + format{ + wide{ + "जानुवारी", + "फेब्रुवारी", + "मार्स", + "एफ्रिल", + "मे", + "जुन", + "जुलाइ", + "आगस्थ", + "सेबथेज्ब़र", + "अखथबर", + "नबेज्ब़र", + "दिसेज्ब़र", + } + } + stand-alone{ + narrow{ + "ज", + "फे", + "मा", + "ए", + "मे", + "जु", + "जु", + "आ", + "से", + "अ", + "न", + "दि", + } + } + } + quarters{ + format{ + wide{ + "सिथासे/खोन्दोसे/बाहागोसे", + "खावसे/खोन्दोनै/बाहागोनै", + "खावथाम/खोन्दोथाम/बाहागोथाम", + "खावब्रै/खोन्दोब्रै/फुरा/आबुं", + } + } + } + } + indian{ + monthNames{ + format{ + wide{ + "बैसागो/बैसाग", + "जेथो", + "आसार", + "सावुन", + "भाद्र", + "आसिन", + "खाथि", + "आगाह्न", + "फुस", + "मागो", + "फागुन", + "सैथो", + } + } + } + } + } + delimiters{ + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} + } + measurementSystemNames{ + US{"यु.एस"} + metric{"मिथार खिलमिथार"} + } + units{ + day{ + one{"{0} सान"} + other{"{0} सान"} + } + hour{ + one{"{0} रिंगा"} + other{"{0} घंटे"} + } + minute{ + one{"{0} मिन."} + other{"{0} मिन."} + } + month{ + one{"{0} महीना"} + other{"{0} महीने"} + } + second{ + one{"{0} सेकं."} + other{"{0} सेकं."} + } + week{ + one{"{0} सप्ताह"} + other{"{0} सप्ताह"} + } + year{ + one{"{0} साल"} + other{"{0} साल"} + } + } +} diff --git a/icuSources/data/locales/brx_IN.txt b/icuSources/data/locales/brx_IN.txt new file mode 100755 index 00000000..d400bd95 --- /dev/null +++ b/icuSources/data/locales/brx_IN.txt @@ -0,0 +1,11 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/brx_IN.xml +// * +// *************************************************************************** +brx_IN{ + Version{"2.0.57.98"} +} diff --git a/icuSources/data/locales/bs.txt b/icuSources/data/locales/bs.txt index e83b32de..a1d6e279 100644 --- a/icuSources/data/locales/bs.txt +++ b/icuSources/data/locales/bs.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/bs.xml @@ -11,7 +11,7 @@ */ bs{ AuxExemplarCharacters{"[q w x y]"} - ExemplarCharacters{"[a b c ć č d đ {dž} e f g h i j k l {lj} m n {nj} o p r s Å¡ t u v z ž]"} + ExemplarCharacters{"[a b c č ć d {dž} đ e f g h i j k l {lj} m n {nj} o p r s Å¡ t u v z ž]"} LocaleScript{ "Latn", } @@ -23,9 +23,13 @@ bs{ } } } - Version{"2.0.52.13"} + Version{"2.0.64.72"} calendar{ gregorian{ + AmPmMarkers{ + "pre podne", + "popodne", + } DateTimePatterns{ "HH:mm:ss zzzz", "HH:mm:ss z", @@ -86,8 +90,76 @@ bs{ "subota", } } + stand-alone{ + narrow{ + "n", + "p", + "u", + "s", + "č", + "p", + "s", + } + } + } + eras{ + abbreviated{ + "p. n. e.", + "n. e", + } + wide{ + "Pre nove ere", + "Nove ere", + } + } + fields{ + day{ + dn{"dan"} + relative{ + "-1"{"juče"} + "-2"{"prekjuče"} + "0"{"danas"} + "1"{"sutra"} + "2"{"prekosutra"} + } + } + dayperiod{ + dn{"pre podne/ popodne"} + } + era{ + dn{"era"} + } + hour{ + dn{"čas"} + } + minute{ + dn{"minut"} + } + month{ + dn{"mesec"} + } + second{ + dn{"sekund"} + } + week{ + dn{"nedelja"} + } + weekday{ + dn{"dan u nedelji"} + } + year{ + dn{"godina"} + } + zone{ + dn{"zona"} + } + } + intervalFormats{ + yM{ + M{"M.yy - M.yy"} + y{"M.yy - M.yy"} + } } - fields:alias{"sr_Latn"} monthNames{ format{ abbreviated{ @@ -200,8 +272,102 @@ bs{ } } } - listPattern:alias{"sr_Latn"} - measurementSystemNames:alias{"sr_Latn"} - units:alias{"sr_Latn"} - unitsShort:alias{"sr_Latn"} + listPattern{ + standard{ + 2{"{0} i {1}"} + end{"{0} i {1}"} + } + } + measurementSystemNames{ + US{"SAD"} + metric{"Metrički"} + } + units{ + day{ + few{"{0} dana"} + many{"{0} dana"} + one{"{0} dan"} + other{"{0} dana"} + } + hour{ + few{"{0} sata"} + many{"{0} sati"} + one{"{0} sat"} + other{"{0} sati"} + } + minute{ + few{"{0} minute"} + many{"{0} minuta"} + one{"{0} minut"} + other{"{0} minuta"} + } + month{ + few{"{0} meseca"} + many{"{0} meseci"} + one{"{0} mesec"} + other{"{0} meseci"} + } + second{ + few{"{0} sekunde"} + many{"{0} sekundi"} + one{"{0} sekunda"} + other{"{0} sekundi"} + } + week{ + few{"{0} nedelje"} + many{"{0} nedelja"} + one{"{0} nedelja"} + other{"{0} nedelja"} + } + year{ + few{"{0} godine"} + many{"{0} godina"} + one{"{0} godina"} + other{"{0} godina"} + } + } + unitsShort{ + day{ + few{"{0} dana"} + many{"{0} dana"} + one{"{0} dan"} + other{"{0} dan"} + } + hour{ + few{"{0} sata"} + many{"{0} sati"} + one{"{0} sat"} + other{"{0} sat"} + } + minute{ + few{"{0} min"} + many{"{0} min"} + one{"{0} min"} + other{"{0} min"} + } + month{ + few{"{0} mes"} + many{"{0} mes"} + one{"{0} mes"} + other{"{0} mes"} + } + second{ + few{"{0} sek"} + many{"{0} sek"} + one{"{0} sek"} + other{"{0} sek"} + } + week{ + few{"{0} ned"} + many{"{0} ned"} + one{"{0} ned"} + other{"{0} ned"} + } + year{ + few{"{0} god"} + many{"{0} god"} + one{"{0} god"} + other{"{0} god"} + } + } } diff --git a/icuSources/data/locales/bs_BA.txt b/icuSources/data/locales/bs_BA.txt index cb8d8f8b..8796305d 100755 --- a/icuSources/data/locales/bs_BA.txt +++ b/icuSources/data/locales/bs_BA.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/bs_BA.xml diff --git a/icuSources/data/locales/ca.txt b/icuSources/data/locales/ca.txt index 496e69be..90c7c53d 100644 --- a/icuSources/data/locales/ca.txt +++ b/icuSources/data/locales/ca.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2011 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ca.xml @@ -39,7 +39,7 @@ ca{ } } } - Version{"2.0.50.94"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -62,7 +62,7 @@ ca{ "{1} {0}", } availableFormats{ - EEEd{"EEE d"} + Ed{"E d"} H{"H"} Hm{"H:mm"} Hms{"H:mm:ss"} @@ -83,7 +83,7 @@ ca{ yM{"M/yyyy"} yMEd{"E d/M/yyyy"} yMMM{"LLL y"} - yMMMEd{"EEE d MMM y"} + yMMMEd{"E d MMM y"} yMMMM{"LLLL 'de' y"} yMMMd{"d MMM y"} yMd{"d/M/yyyy"} @@ -164,11 +164,9 @@ ca{ relative{ "-1"{"ahir"} "-2"{"abans d'ahir"} - "-3"{"fa tres dies"} "0"{"avui"} "1"{"demà"} "2"{"demà passat"} - "3"{"d'aquí a tres dies"} } } dayperiod{ @@ -445,10 +443,10 @@ ca{ } } delimiters{ - alternateQuotationEnd{"”"} - alternateQuotationStart{"“"} - quotationEnd{"’"} - quotationStart{"‘"} + alternateQuotationEnd{"»"} + alternateQuotationStart{"«"} + quotationEnd{"”"} + quotationStart{"“"} } listPattern{ standard{ @@ -466,30 +464,114 @@ ca{ one{"{0} dia"} other{"{0} dies"} } + day-future{ + 0{"D'aquí a 0 dies"} + 1{"D'aquí a 1 dia"} + one{"D'aquí a {0} dia"} + other{"D'aquí a {0} dies"} + } + day-past{ + 0{"Fa 0 dies"} + 1{"Fa 1 dia"} + one{"Fa {0} dia"} + other{"Fa {0} dies"} + } hour{ one{"{0} hora"} other{"{0} hores"} } + hour-future{ + 0{"D'aquí a 0 hores"} + 1{"D'aquí a 1 hora"} + one{"D'aquí a {0} hora"} + other{"D'aquí a {0} hores"} + } + hour-past{ + 0{"Fa 0 hores"} + 1{"Fa 1 hora"} + one{"Fa {0} hora"} + other{"Fa {0} hores"} + } minute{ one{"{0} minut"} other{"{0} minuts"} } + minute-future{ + 0{"D'aquí a 0 minuts"} + 1{"D'aquí a 1 minut"} + one{"D'aquí a {0} minut"} + other{"D'aquí a {0} minuts"} + } + minute-past{ + 0{"Fa 0 minuts"} + 1{"Fa 1 minut"} + one{"Fa {0} minut"} + other{"Fa {0} minuts"} + } month{ one{"{0} mes"} other{"{0} mesos"} } + month-future{ + 0{"D'aquí a 0 mesos"} + 1{"D'aquí a 1 mes"} + one{"D'aquí a {0} mes"} + other{"D'aquí a {0} mesos"} + } + month-past{ + 0{"Fa 0 mesos"} + 1{"Fa 1 mes"} + one{"Fa {0} mes"} + other{"Fa {0} mesos"} + } second{ one{"{0} segon"} other{"{0} segons"} } + second-future{ + 0{"D'aquí a 0 segons"} + 1{"D'aquí a 1 segon"} + one{"D'aquí a {0} segon"} + other{"D'aquí a {0} segons"} + } + second-past{ + 0{"Fa 0 segons"} + 1{"Fa 1 segon"} + one{"Fa {0} segon"} + other{"Fa {0} segons"} + } week{ one{"{0} setmana"} other{"{0} setmanes"} } + week-future{ + 0{"D'aquí a 0 setmanes"} + 1{"D'aquí a 1 setmana"} + one{"D'aquí a {0} setmana"} + other{"D'aquí a {0} setmanes"} + } + week-past{ + 0{"Fa 0 setmanes"} + 1{"Fa 1 setmana"} + one{"Fa {0} setmana"} + other{"Fa {0} setmanes"} + } year{ one{"{0} any"} other{"{0} anys"} } + year-future{ + 0{"D'aquí a 0 anys"} + 1{"D'aquí a 1 any"} + one{"D'aquí a {0} any"} + other{"D'aquí a {0} anys"} + } + year-past{ + 0{"Fa 0 anys"} + 1{"Fa 1 any"} + one{"Fa {0} any"} + other{"Fa {0} anys"} + } } unitsShort{ day{ diff --git a/icuSources/data/locales/ca_ES.txt b/icuSources/data/locales/ca_ES.txt index 29a5acfe..e2a6b938 100644 --- a/icuSources/data/locales/ca_ES.txt +++ b/icuSources/data/locales/ca_ES.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ca_ES.xml diff --git a/icuSources/data/locales/cgg.txt b/icuSources/data/locales/cgg.txt index ede2b590..8da92d5b 100755 --- a/icuSources/data/locales/cgg.txt +++ b/icuSources/data/locales/cgg.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/cgg.xml @@ -22,7 +22,7 @@ cgg{ } } } - Version{"2.0.46.52"} + Version{"2.0.65.46"} calendar{ gregorian{ DateTimePatterns{ @@ -56,10 +56,12 @@ cgg{ ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, M/d/y"} + yMEd{"E, M/d/y"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} + yMMMd{"d MMM y"} + yMd{"d/M/y"} yQ{"Q y"} yQQQ{"QQQ y"} } @@ -154,7 +156,7 @@ cgg{ "KMK", "KMS", "KMN", - "KMN", + "KMW", "KKM", "KNK", "KNB", @@ -210,9 +212,9 @@ cgg{ } } delimiters{ - alternateQuotationEnd{"„"} - alternateQuotationStart{"“"} - quotationEnd{"'"} - quotationStart{"'"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} } } diff --git a/icuSources/data/locales/cgg_UG.txt b/icuSources/data/locales/cgg_UG.txt index 1e635639..5be0e837 100755 --- a/icuSources/data/locales/cgg_UG.txt +++ b/icuSources/data/locales/cgg_UG.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/cgg_UG.xml // * // *************************************************************************** cgg_UG{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/chr.txt b/icuSources/data/locales/chr.txt index 8d590fff..3c6bb1b1 100755 --- a/icuSources/data/locales/chr.txt +++ b/icuSources/data/locales/chr.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/chr.xml @@ -10,7 +10,7 @@ * ICU source: /xml/main/chr.xml */ chr{ - AuxExemplarCharacters{"[a b c d e f g h i j k l m n o p q r s t u v w x y z]"} + AuxExemplarCharacters{"[]"} ExemplarCharacters{ "[Ꭰ Ꭱ Ꭲ Ꭳ Ꭴ Ꭵ Ꭶ Ꭷ Ꭸ Ꭹ Ꭺ Ꭻ Ꭼ Ꭽ Ꭾ Ꭿ Ꮀ Ꮁ Ꮂ Ꮃ Ꮄ Ꮅ Ꮆ Ꮇ Ꮈ Ꮉ Ꮊ Ꮋ Ꮌ Ꮍ Ꮎ Ꮏ Ꮐ Ꮑ Ꮒ Ꮓ Ꮔ Ꮕ" " Ꮖ Ꮗ Ꮘ Ꮙ Ꮚ Ꮛ Ꮜ Ꮝ Ꮞ Ꮟ Ꮠ Ꮡ Ꮢ Ꮣ Ꮤ Ꮥ Ꮦ Ꮧ Ꮨ Ꮩ Ꮪ Ꮫ Ꮬ Ꮭ Ꮮ Ꮯ Ꮰ Ꮱ Ꮲ Ꮳ Ꮴ Ꮵ Ꮶ Ꮷ Ꮸ Ꮹ Ꮺ Ꮻ" @@ -42,7 +42,7 @@ chr{ } } } - Version{"2.0.46.34"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -73,10 +73,12 @@ chr{ hm{"h:mm a"} hms{"h:mm:ss a"} yM{"M/y"} - yMEd{"EEE, M/d/y"} + yMEd{"E, M/d/y"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} + yMMMd{"MMM d, y"} + yMd{"M/d/y"} yQ{"Q y"} yQQQ{"QQQ y"} } diff --git a/icuSources/data/locales/chr_US.txt b/icuSources/data/locales/chr_US.txt index 29d3f051..f476798d 100755 --- a/icuSources/data/locales/chr_US.txt +++ b/icuSources/data/locales/chr_US.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/chr_US.xml @@ -13,12 +13,4 @@ chr_US{ 216, } Version{"2.0.44.21"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - } - } } diff --git a/icuSources/data/locales/cs.txt b/icuSources/data/locales/cs.txt index 6d35d3d9..bd727acd 100644 --- a/icuSources/data/locales/cs.txt +++ b/icuSources/data/locales/cs.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/cs.xml @@ -42,7 +42,7 @@ cs{ } } } - Version{"2.0.49.93"} + Version{"2.0.65.46"} calendar{ buddhist{ DateTimePatterns{ @@ -61,7 +61,7 @@ cs{ "{1} {0}", } availableFormats{ - EEEd{"EEE, d."} + Ed{"E, d."} MEd{"E, d. M."} MMMEd{"E, d. M."} MMMd{"d. M."} @@ -69,9 +69,9 @@ cs{ d{"d."} y{"y G"} yM{"LLLL y GGGGG"} - yMEd{"EEE, d. M. y GGGGG"} + yMEd{"E, d. M. y GGGGG"} yMMM{"LLLL y G"} - yMMMEd{"EEE, d. M. y G"} + yMMMEd{"E, d. M. y G"} yQ{"Q., y GGGGG"} yQQQ{"QQQ, y G"} } @@ -82,10 +82,10 @@ cs{ "H:mm:ss z", "H:mm:ss", "H:mm", - "EEEE, d. Ml. y'x'G", - "d. Ml. y'x'G", - "d. Ml. y'x'G", - "d. Ml. y'x'G", + "EEEE, d. M. y", + "d. M. y", + "d. M. y", + "d. M. y", "{1} {0}", "{1} {0}", "{1} {0}", @@ -114,7 +114,7 @@ cs{ "{1} {0}", } availableFormats{ - EEEd{"EEE, d."} + Ed{"E, d."} H{"H"} Hm{"H:mm"} Hms{"H:mm:ss"} @@ -124,9 +124,9 @@ cs{ Md{"d. M."} d{"d."} yM{"M.y"} - yMEd{"EEE, d. M. y"} + yMEd{"E, d. M. y"} yMMM{"LLL y"} - yMMMEd{"EEE, d. MMM y"} + yMMMEd{"E, d. MMM y"} yMMMd{"d. MMM y"} yMd{"d. M. y"} yQ{"Q yyyy"} @@ -147,6 +147,15 @@ cs{ "pá", "so", } + narrow{ + "N", + "P", + "Ú", + "S", + "Č", + "P", + "S", + } wide{ "neděle", "pondělí", @@ -158,6 +167,15 @@ cs{ } } stand-alone{ + abbreviated{ + "ne", + "po", + "út", + "st", + "čt", + "pá", + "so", + } narrow{ "N", "P", @@ -167,12 +185,21 @@ cs{ "P", "S", } + wide{ + "neděle", + "pondělí", + "úterý", + "středa", + "čtvrtek", + "pátek", + "sobota", + } } } eras{ abbreviated{ - "př.Kr.", - "po Kr.", + "př. n. l.", + "n. l.", } narrow{ "př.n.l.", @@ -189,11 +216,9 @@ cs{ relative{ "-1"{"Včera"} "-2"{"Předevčírem"} - "-3"{"Před třemi dny"} "0"{"Dnes"} "1"{"Zítra"} "2"{"Pozítří"} - "3"{"Za tři dny"} } } dayperiod{ @@ -321,6 +346,20 @@ cs{ } monthNames{ format{ + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } wide{ "ledna", "února", @@ -435,16 +474,16 @@ cs{ "{1} {0}", } availableFormats{ - EEEd{"EEE, d."} + Ed{"E, d."} MEd{"E, d. M."} MMMEd{"E, d. MMM."} MMMd{"d. MMM."} Md{"d. M."} d{"d."} yM{"MM/y"} - yMEd{"EEE, d. M. y"} + yMEd{"E, d. M. y"} yMMM{"LLL y"} - yMMMEd{"EEE, d. MMM y"} + yMMMEd{"E, d. MMM y"} } } japanese{ @@ -464,7 +503,7 @@ cs{ "{1} {0}", } availableFormats{ - EEEd{"EEE, d."} + Ed{"E, d."} MEd{"E, d. M."} MMMEd{"E, d. M."} MMMd{"d. M."} @@ -490,7 +529,7 @@ cs{ "{1} {0}", } availableFormats{ - EEEd{"EEE, d."} + Ed{"E, d."} MEd{"E, d. M."} MMMEd{"E, d. M."} MMMd{"d. M."} @@ -506,6 +545,28 @@ cs{ } } } + contextTransforms{ + day-format-except-narrow:intvector{ + 1, + 0, + } + day-standalone-except-narrow:intvector{ + 1, + 0, + } + languages:intvector{ + 1, + 1, + } + month-format-except-narrow:intvector{ + 1, + 0, + } + month-standalone-except-narrow:intvector{ + 1, + 0, + } + } delimiters{ alternateQuotationEnd{"‘"} alternateQuotationStart{"‚"} @@ -529,36 +590,134 @@ cs{ one{"{0} den"} other{"{0} dní"} } + day-future{ + 0{"za 0 dní"} + 1{"za 1 den"} + few{"za {0} dny"} + one{"za {0} den"} + other{"za {0} dní"} + } + day-past{ + 0{"před 0 dny"} + 1{"před 1 dnem"} + few{"před {0} dny"} + one{"před {0} dnem"} + other{"před {0} dny"} + } hour{ few{"{0} hodiny"} one{"{0} hodina"} other{"{0} hodin"} } + hour-future{ + 0{"za 0 hodin"} + 1{"za 1 hodinu"} + few{"za {0} hodiny"} + one{"za {0} hodinu"} + other{"za {0} hodin"} + } + hour-past{ + 0{"před 0 hodinami"} + 1{"před 1 hodinou"} + few{"před {0} hodinami"} + one{"před {0} hodinou"} + other{"před {0} hodinami"} + } minute{ few{"{0} minuty"} one{"{0} minuta"} other{"{0} minut"} } + minute-future{ + 0{"za 0 minut"} + 1{"za 1 minutu"} + few{"za {0} minuty"} + one{"za {0} minutu"} + other{"za {0} minut"} + } + minute-past{ + 0{"před 0 minutami"} + 1{"před 1 minutou"} + few{"před {0} minutami"} + one{"před {0} minutou"} + other{"před {0} minutami"} + } month{ few{"{0} měsíce"} one{"{0} měsíc"} other{"{0} měsíců"} } + month-future{ + 0{"za 0 měsíců"} + 1{"za 1 měsíc"} + few{"za {0} měsíce"} + one{"za {0} měsíc"} + other{"za {0} měsíců"} + } + month-past{ + 0{"před 0 měsíci"} + 1{"před 1 měsícem"} + few{"před {0} měsíci"} + one{"před {0} měsícem"} + other{"před {0} měsíci"} + } second{ few{"{0} sekundy"} one{"{0} sekunda"} other{"{0} sekund"} } + second-future{ + 0{"za 0 sekund"} + 1{"za 1 sekundu"} + few{"za {0} sekundy"} + one{"za {0} sekundu"} + other{"za {0} sekund"} + } + second-past{ + 0{"před 0 sekundami"} + 1{"před 1 sekundou"} + few{"před {0} sekundami"} + one{"před {0} sekundou"} + other{"před {0} sekundami"} + } week{ few{"{0} týdny"} one{"{0} týden"} other{"{0} týdnů"} } + week-future{ + 0{"za 0 týdnů"} + 1{"za 1 týden"} + few{"za {0} týdny"} + one{"za {0} týden"} + other{"za {0} týdnů"} + } + week-past{ + 0{"před 0 týdny"} + 1{"před 1 týdnem"} + few{"před {0} týdny"} + one{"před {0} týdnem"} + other{"před {0} týdny"} + } year{ few{"{0} roky"} one{"{0} rok"} other{"{0} let"} } + year-future{ + 0{"za 0 roků"} + 1{"za 1 rok"} + few{"za {0} roky"} + one{"za {0} rok"} + other{"za {0} let"} + } + year-past{ + 0{"před 0 roky"} + 1{"před 1 rokem"} + few{"před {0} lety"} + one{"před {0} rokem"} + other{"před {0} lety"} + } } unitsShort{ day{ diff --git a/icuSources/data/locales/cs_CZ.txt b/icuSources/data/locales/cs_CZ.txt index f1e3ea30..30b068cf 100644 --- a/icuSources/data/locales/cs_CZ.txt +++ b/icuSources/data/locales/cs_CZ.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/cs_CZ.xml diff --git a/icuSources/data/locales/cy.txt b/icuSources/data/locales/cy.txt index e8bf3b1e..a9e7550b 100644 --- a/icuSources/data/locales/cy.txt +++ b/icuSources/data/locales/cy.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/cy.xml @@ -19,7 +19,7 @@ cy{ LocaleScript{ "Latn", } - Version{"2.0.49.19"} + Version{"2.0.65.46"} calendar{ gregorian{ DateTimePatterns{ @@ -39,14 +39,15 @@ cy{ } availableFormats{ MEd{"E, d/M"} - MMMEd{"E d MMM"} - MMMMd{"d MMMM"} - MMdd{"dd/MM"} + MMMEd{"E, d MMM"} + MMMd{"d MMM"} Md{"d/M"} - yMEd{"EEE, d/M/yyyy"} - yyMMM{"MMM yy"} - yyyyMM{"MM/yyyy"} - yyyyMMMM{"MMMM y"} + yM{"M/y"} + yMEd{"E, d/M/y"} + yMMM{"MMM y"} + yMMMEd{"E, d MMM y"} + yMMMd{"d MMM y"} + yMd{"d/M/y"} } dayNames{ format{ @@ -107,12 +108,6 @@ cy{ fields{ day{ dn{"Dydd"} - relative{ - "-2"{"Echdoe"} - "-3"{"Dridiau yn ôl"} - "2"{"Drennydd"} - "3"{"Ymhen tridiau"} - } } dayperiod{ dn{"AM/PM"} @@ -146,14 +141,6 @@ cy{ } } intervalFormats{ - Hm{ - H{"HH:mm-HH:mm"} - m{"HH:mm-HH:mm"} - } - Hmv{ - H{"HH:mm-HH:mm v"} - m{"HH:mm-HH:mm v"} - } M{ M{"M-M"} } diff --git a/icuSources/data/locales/cy_GB.txt b/icuSources/data/locales/cy_GB.txt index 8be443b1..fc2d149f 100644 --- a/icuSources/data/locales/cy_GB.txt +++ b/icuSources/data/locales/cy_GB.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/cy_GB.xml diff --git a/icuSources/data/locales/da.txt b/icuSources/data/locales/da.txt index 5de58d3a..76123cdd 100644 --- a/icuSources/data/locales/da.txt +++ b/icuSources/data/locales/da.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/da.xml @@ -14,6 +14,7 @@ da{ ExemplarCharacters{"[a b c d e f g h i j k l m n o p q r s t u v w x y z æ ø å]"} ExemplarCharactersCurrency{"[a b c d e f g h i j k l m n o p q r s t u v w x y z]"} ExemplarCharactersIndex{"[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Æ Ø Å]"} + ExemplarCharactersPunctuation{"[\- ‐ – , ; \: ! ? . … ' ‘ ’ \" “ ” ( ) \[ \] § @ * / \& # † ′ ″]"} LocaleScript{ "Latn", } @@ -39,7 +40,7 @@ da{ } } } - Version{"2.0.50.96"} + Version{"2.0.65.46"} calendar{ buddhist{ DateTimePatterns{ @@ -59,6 +60,7 @@ da{ } availableFormats{ Ed{"E d."} + Gy{"y G"} H{"HH"} Hm{"HH.mm"} Hms{"HH.mm.ss"} @@ -66,7 +68,7 @@ da{ MEd{"E. d/M"} MMM{"MMM"} MMMEd{"E d. MMM"} - MMMMEd{"E, d. MMMM"} + MMMMEd{"E d. MMMM"} MMMd{"d. MMM"} MMdd{"dd/MM"} Md{"d/M"} @@ -76,9 +78,10 @@ da{ ms{"mm.ss"} y{"y G"} yM{"M/y G"} - yMEd{"EEE. d/M/y G"} + yMEd{"E. d/M/y G"} yMMM{"MMM y G"} - yMMMEd{"EEE. d. MMM y G"} + yMMMEd{"E. d. MMM y G"} + yMMMd{"d. MMM y G"} yMd{"d/M/y G"} yQ{"Q y G"} yQQQ{"QQQ y G"} @@ -119,7 +122,7 @@ da{ MEd{"E. d/M"} MMM{"MMM"} MMMEd{"E d. MMM"} - MMMMEd{"E, d. MMMM"} + MMMMEd{"E d. MMMM"} MMMd{"d. MMM"} MMdd{"dd/MM"} Md{"d/M"} @@ -129,9 +132,11 @@ da{ ms{"mm.ss"} y{"y"} yM{"M/y"} - yMEd{"EEE. d/M/y"} + yMEd{"E. d/M/y"} yMMM{"MMM y"} - yMMMEd{"EEE. d. MMM y"} + yMMMEd{"E. d. MMM y"} + yMMMd{"d. MMM y"} + yMd{"d/M/y"} yQ{"Q yyyy"} yQQQ{"QQQ y"} yyMM{"MM/yy"} @@ -190,11 +195,9 @@ da{ relative{ "-1"{"i går"} "-2"{"i forgårs"} - "-3"{"for tre dage siden"} "0"{"i dag"} "1"{"i morgen"} "2"{"i overmorgen"} - "3"{"om tre dage"} } } dayperiod{ @@ -211,21 +214,36 @@ da{ } month{ dn{"måned"} + relative{ + "-1"{"Sidste måned"} + "0"{"Denne måned"} + "1"{"Næste måned"} + } } second{ dn{"sekund"} } week{ dn{"uge"} + relative{ + "-1"{"Sidste uge"} + "0"{"Denne uge"} + "1"{"Næste uge"} + } } weekday{ dn{"ugedag"} } year{ dn{"år"} + relative{ + "-1"{"Sidste år"} + "0"{"I år"} + "1"{"Næste år"} + } } zone{ - dn{"zone"} + dn{"tidszone"} } } intervalFormats{ @@ -261,9 +279,6 @@ da{ M{"E 'den' d. MMM - E 'den' d. MMM"} d{"E 'den' d. - E 'den' d. MMM"} } - MMMM{ - M{"MMMM-MMMM"} - } MMMd{ M{"d. MMM - d. MMM"} d{"d.-d. MMM"} @@ -400,6 +415,12 @@ da{ "K3", "K4", } + narrow{ + "1", + "2", + "3", + "4", + } wide{ "1. kvartal", "2. kvartal", @@ -435,7 +456,7 @@ da{ MEd{"E. d/M"} MMM{"MMM"} MMMEd{"E d. MMM"} - MMMMEd{"E, d. MMMM"} + MMMMEd{"E d. MMMM"} MMMd{"d. MMM"} MMdd{"dd/MM"} Md{"d/M"} @@ -449,72 +470,14 @@ da{ yyQ{"Q. 'kvartal' y G"} yyyy{"y G"} yyyyM{"M/y G"} - yyyyMEd{"EEE. d/M/y G"} + yyyyMEd{"E. d/M/y G"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"EEE. d. MMM y G"} + yyyyMMMEd{"E. d. MMM y G"} + yyyyMMMd{"d. MMM y G"} + yyyyMd{"d/M/y G"} yyyyQ{"Q y G"} yyyyQQQ{"QQQ y G"} } - eras{ - abbreviated{ - "AH", - } - narrow:alias{"/LOCALE/calendar/islamic/eras/abbreviated"} - wide:alias{"/LOCALE/calendar/islamic/eras/abbreviated"} - } - monthNames{ - default{"format"} - format{ - abbreviated{ - "Muh.", - "Saf.", - "Rab. I", - "Rab. II", - "Jum. I", - "Jum. II", - "Raj.", - "Sha.", - "Ram.", - "Shaw.", - "Dhuʻl-Q.", - "Dhuʻl-H.", - } - default{"wide"} - narrow:alias{"/LOCALE/calendar/islamic/monthNames/stand-alone/narrow"} - wide{ - "Muharram", - "Safar", - "Rabiʻ I", - "Rabiʻ II", - "Jumada I", - "Jumada II", - "Rajab", - "Shaʻban", - "Ramadan", - "Shawwal", - "Dhuʻl-Qiʻdah", - "Dhuʻl-Hijjah", - } - } - stand-alone{ - abbreviated:alias{"/LOCALE/calendar/islamic/monthNames/format/abbreviated"} - narrow{ - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - } - wide:alias{"/LOCALE/calendar/islamic/monthNames/format/wide"} - } - } } japanese{ DateTimePatterns{ @@ -525,7 +488,7 @@ da{ "EEEE d. MMMM y G", "d. MMMM y G", "d. MMM y G", - "d/M/y G", + "d/M/y GGGGG", "{1} {0}", "{1} {0}", "{1} {0}", @@ -534,6 +497,7 @@ da{ } availableFormats{ Ed{"E d."} + Gy{"y G"} H{"HH"} Hm{"HH.mm"} Hms{"HH.mm.ss"} @@ -541,7 +505,7 @@ da{ MEd{"E. d/M"} MMM{"MMM"} MMMEd{"E d. MMM"} - MMMMEd{"E, d. MMMM"} + MMMMEd{"E d. MMMM"} MMMd{"d. MMM"} MMdd{"dd/MM"} Md{"d/M"} @@ -549,15 +513,18 @@ da{ hm{"h.mm a"} hms{"h.mm.ss a"} ms{"mm.ss"} - yyMM{"MM/y G"} + y{"y G"} + yyMM{"MM/y GGGGG"} yyMMM{"MMM y G"} yyQ{"Q. 'kvartal' y G"} yyyy{"y G"} - yyyyM{"M/y G"} - yyyyMEd{"EEE. d/M/y G"} - yyyyMM{"MM/y G"} + yyyyM{"M/y GGGGG"} + yyyyMEd{"E. d/M/y GGGGG"} + yyyyMM{"MM/y GGGGG"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"EEE. d. MMM y G"} + yyyyMMMEd{"E. d. MMM y G"} + yyyyMMMd{"d. MMM y G"} + yyyyMd{"d/M/y GGGGG"} yyyyQ{"Q y G"} yyyyQQQ{"QQQ y G"} } @@ -571,7 +538,7 @@ da{ "EEEE d. MMMM y G", "d. MMMM y G", "d. MMM y G", - "d/M/y G", + "d/M/y GGGGG", "{1} {0}", "{1} {0}", "{1} {0}", @@ -580,6 +547,7 @@ da{ } availableFormats{ Ed{"E d."} + Gy{"y G"} H{"HH"} Hm{"HH.mm"} Hms{"HH.mm.ss"} @@ -587,7 +555,7 @@ da{ MEd{"E. d/M"} MMM{"MMM"} MMMEd{"E d. MMM"} - MMMMEd{"E, d. MMMM"} + MMMMEd{"E d. MMMM"} MMMd{"d. MMM"} MMdd{"dd/MM"} Md{"d/M"} @@ -595,25 +563,28 @@ da{ hm{"h.mm a"} hms{"h.mm.ss a"} ms{"mm.ss"} - yyMM{"MM/y G"} + y{"y G"} + yyMM{"MM/y GGGGG"} yyMMM{"MMM y G"} yyQ{"Q. 'kvartal' y G"} yyyy{"y G"} - yyyyM{"M/y G"} - yyyyMEd{"EEE. d/M/y G"} - yyyyMM{"MM/y G"} + yyyyM{"M/y GGGGG"} + yyyyMEd{"E. d/M/y GGGGG"} + yyyyMM{"MM/y GGGGG"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"EEE. d. MMM y G"} + yyyyMMMEd{"E. d. MMM y G"} + yyyyMMMd{"d. MMM y G"} + yyyyMd{"d/M/y GGGGG"} yyyyQ{"Q y G"} yyyyQQQ{"QQQ y G"} } } } delimiters{ - alternateQuotationEnd{"”"} - alternateQuotationStart{"”"} - quotationEnd{"”"} - quotationStart{"”"} + alternateQuotationEnd{"‹"} + alternateQuotationStart{"›"} + quotationEnd{"«"} + quotationStart{"»"} } listPattern{ standard{ @@ -622,6 +593,7 @@ da{ } } measurementSystemNames{ + UK{"De britiske målesystemer"} US{"De amerikanske målesystemer"} metric{"Det metriske system"} } @@ -630,30 +602,100 @@ da{ one{"{0} dag"} other{"{0} dage"} } + day-future{ + 0{"Om 0 dage"} + 1{"Om 1 dag"} + other{"Om {0} dage"} + } + day-past{ + 0{"0 dage siden"} + 1{"1 dag siden"} + other{"{0} dage siden"} + } hour{ one{"{0} time"} other{"{0} timer"} } + hour-future{ + 0{"Om 0 timer"} + 1{"Om 1 time"} + other{"Om {0} timer"} + } + hour-past{ + 0{"0 timer siden"} + 1{"1 time siden"} + other{"{0} timer siden"} + } minute{ one{"{0} minut"} other{"{0} minutter"} } + minute-future{ + 0{"Om 0 minutter"} + 1{"Om 1 minut"} + other{"Om {0} minutter"} + } + minute-past{ + 0{"0 minutter siden"} + 1{"1 minut siden"} + other{"{0} minutter siden"} + } month{ one{"{0} måned"} other{"{0} måneder"} } + month-future{ + 0{"Om 0 måneder"} + 1{"Om 1 måned"} + other{"Om {0} måneder"} + } + month-past{ + 0{"0 måneder siden"} + 1{"1 måned siden"} + other{"{0} måneder siden"} + } second{ one{"{0} sekund"} other{"{0} sekunder"} } + second-future{ + 0{"Om 0 sekunder"} + 1{"Om 1 sekund"} + other{"Om {0} sekunder"} + } + second-past{ + 0{"0 sekunder siden"} + 1{"1 sekund siden"} + other{"{0} sekunder siden"} + } week{ one{"{0} uge"} other{"{0} uger"} } + week-future{ + 0{"Om 0 uger"} + 1{"om 1 uge"} + other{"Om {0} uger"} + } + week-past{ + 0{"0 uger siden"} + 1{"1 uge siden"} + other{"{0} uger siden"} + } year{ one{"{0} år"} other{"{0} år"} } + year-future{ + 0{"Om 0 år"} + 1{"Om 1 år"} + other{"Om {0} år"} + } + year-past{ + 0{"0 år siden"} + 1{"1 år siden"} + other{"{0} år siden"} + } } unitsShort{ day{ diff --git a/icuSources/data/locales/da_DK.txt b/icuSources/data/locales/da_DK.txt index a48d187e..8e17ae30 100644 --- a/icuSources/data/locales/da_DK.txt +++ b/icuSources/data/locales/da_DK.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/da_DK.xml diff --git a/icuSources/data/locales/dav.txt b/icuSources/data/locales/dav.txt index f4a430d5..cc00aa55 100755 --- a/icuSources/data/locales/dav.txt +++ b/icuSources/data/locales/dav.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/dav.xml @@ -23,7 +23,7 @@ dav{ } } } - Version{"2.0.45.90"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -61,10 +61,12 @@ dav{ ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, M/d/y"} + yMEd{"E, M/d/y"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} + yMMMd{"d MMM y"} + yMd{"d/M/y"} yQ{"'K'Q y"} yQQQ{"QQQ y"} } @@ -82,7 +84,7 @@ dav{ wide{ "Ituku ja jumwa", "Kuramuka jimweri", - "Kuramuka kawi", + "Kuramuka kawi", "Kuramuka kadadu", "Kuramuka kana", "Kuramuka kasanu", @@ -218,9 +220,9 @@ dav{ } } delimiters{ - alternateQuotationEnd{"”"} - alternateQuotationStart{"“"} - quotationEnd{"'"} - quotationStart{"'"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} } } diff --git a/icuSources/data/locales/dav_KE.txt b/icuSources/data/locales/dav_KE.txt index ec4044ed..18bb05fb 100755 --- a/icuSources/data/locales/dav_KE.txt +++ b/icuSources/data/locales/dav_KE.txt @@ -1,19 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/dav_KE.xml // * // *************************************************************************** dav_KE{ - Version{"2.0.45.90"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - } - } + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/de.txt b/icuSources/data/locales/de.txt index 1580e9b1..006a161d 100644 --- a/icuSources/data/locales/de.txt +++ b/icuSources/data/locales/de.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/de.xml @@ -10,10 +10,11 @@ * ICU source: /xml/main/de.xml */ de{ - AuxExemplarCharacters{"[á à ă â å ā æ ç é è ĕ ê ë ē í ì ĭ î ï ī ñ ó ò ŏ ô ø ō œ ú ù ŭ û ū ÿ]"} - ExemplarCharacters{"[a ä b c d e f g h i j k l m n o ö p q r s t u ü v w x y z ß]"} + AuxExemplarCharacters{"[á à ă â å ã ā æ ç é è ĕ ê ë ē í ì ĭ î ï ī ñ ó ò ŏ ô ø ō œ ú ù ŭ û ū ÿ]"} + ExemplarCharacters{"[a ä b c d e f g h i j k l m n o ö p q r s ß t u ü v w x y z]"} ExemplarCharactersCurrency{"[a b c d e f g h i j k l m n o p q r s t u v w x y z]"} ExemplarCharactersIndex{"[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]"} + ExemplarCharactersPunctuation{"[\- ‐ – — , ; \: ! ? . … ' ‘ ‚ \" “ „ « » ( ) \[ \] \{ \} § @ * / \& #]"} LocaleScript{ "Latn", } @@ -39,7 +40,7 @@ de{ } } } - Version{"2.0.51.59"} + Version{"2.0.67.6"} calendar{ buddhist{ DateTimePatterns{ @@ -76,9 +77,11 @@ de{ ms{"mm:ss"} y{"y G"} yM{"M.y G"} - yMEd{"EEE, d.M.y G"} + yMEd{"E, d.M.y G"} yMMM{"MMM y G"} - yMMMEd{"EEE, d. MMM y G"} + yMMMEd{"E, d. MMM y G"} + yMMMd{"d. MMM y G"} + yMd{"d.M.y G"} yQ{"Q y G"} yQQQ{"QQQ y G"} yyMM{"MM.y G"} @@ -221,18 +224,23 @@ de{ MEd{"E, d.M."} MMM{"LLL"} MMMEd{"E, d. MMM"} + MMMMEd{"E, d. MMMM"} MMMMdd{"dd. MMMM"} MMMd{"d. MMM"} MMd{"d.MM."} MMdd{"dd.MM."} Md{"d.M."} d{"d"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y"} yM{"M.y"} - yMEd{"EEE, d.M.y"} + yMEd{"E, d.M.y"} yMMM{"MMM y"} - yMMMEd{"EEE, d. MMM y"} + yMMMEd{"E, d. MMM y"} + yMMMd{"d. MMM y"} + yMd{"d.M.y"} yQ{"Q y"} yQQQ{"QQQ y"} yyMM{"MM.yy"} @@ -265,6 +273,15 @@ de{ } } stand-alone{ + abbreviated{ + "So", + "Mo", + "Di", + "Mi", + "Do", + "Fr", + "Sa", + } narrow{ "S", "M", @@ -292,11 +309,9 @@ de{ relative{ "-1"{"Gestern"} "-2"{"Vorgestern"} - "-3"{"Vor drei Tagen"} "0"{"Heute"} "1"{"Morgen"} "2"{"Übermorgen"} - "3"{"In drei Tagen"} } } dayperiod{ @@ -313,18 +328,33 @@ de{ } month{ dn{"Monat"} + relative{ + "-1"{"Letzter Monat"} + "0"{"Dieser Monat"} + "1"{"Nächster Monat"} + } } second{ dn{"Sekunde"} } week{ dn{"Woche"} + relative{ + "-1"{"Letzte Woche"} + "0"{"Diese Woche"} + "1"{"Nächste Woche"} + } } weekday{ dn{"Wochentag"} } year{ dn{"Jahr"} + relative{ + "-1"{"Letztes Jahr"} + "0"{"Dieses Jahr"} + "1"{"Nächstes Jahr"} + } } zone{ dn{"Zone"} @@ -502,6 +532,12 @@ de{ "Q3", "Q4", } + narrow{ + "1", + "2", + "3", + "4", + } wide{ "1. Quartal", "2. Quartal", @@ -552,20 +588,15 @@ de{ yyQQQQ{"QQQQ y G"} yyyy{"y G"} yyyyM{"M.y G"} - yyyyMEd{"EEE, d.M.y G"} + yyyyMEd{"E, d.M.y G"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"EEE, d. MMM y G"} + yyyyMMMEd{"E, d. MMM y G"} yyyyMMMM{"MMMM y G"} + yyyyMMMd{"d. MMM y G"} + yyyyMd{"d.M.y G"} yyyyQ{"Q y G"} yyyyQQQ{"QQQ y G"} } - eras{ - abbreviated{ - "AH", - } - narrow:alias{"/LOCALE/calendar/islamic/eras/abbreviated"} - wide:alias{"/LOCALE/calendar/islamic/eras/abbreviated"} - } intervalFormats{ H{ H{"HH-HH 'Uhr'"} @@ -668,59 +699,6 @@ de{ y{"dd.MM.yy - dd.MM.yy GGGGG"} } } - monthNames{ - default{"format"} - format{ - abbreviated{ - "Muh.", - "Saf.", - "Rab. I", - "Rab. II", - "Jum. I", - "Jum. II", - "Raj.", - "Sha.", - "Ram.", - "Shaw.", - "Dhuʻl-Q.", - "Dhuʻl-H.", - } - default{"wide"} - narrow:alias{"/LOCALE/calendar/islamic/monthNames/stand-alone/narrow"} - wide{ - "Muharram", - "Safar", - "Rabiʻ I", - "Rabiʻ II", - "Jumada I", - "Jumada II", - "Rajab", - "Shaʻban", - "Ramadan", - "Shawwal", - "Dhuʻl-Qiʻdah", - "Dhuʻl-Hijjah", - } - } - stand-alone{ - abbreviated:alias{"/LOCALE/calendar/islamic/monthNames/format/abbreviated"} - narrow{ - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - } - wide:alias{"/LOCALE/calendar/islamic/monthNames/format/wide"} - } - } } japanese{ DateTimePatterns{ @@ -731,7 +709,7 @@ de{ "EEEE d. MMMM y G", "d. MMMM y G", "d. MMM y G", - "d.M.y G", + "d.M.y GGGGG", "{1} {0}", "{1} {0}", "{1} {0}", @@ -756,17 +734,18 @@ de{ d{"d"} ms{"mm:ss"} y{"y G"} - yyMM{"MM.y G"} + yyMM{"MM.y GGGGG"} yyMMM{"MMM y G"} - yyMMdd{"dd.MM.y G"} + yyMMdd{"dd.MM.y GGGGG"} yyQ{"Q y G"} yyQQQQ{"QQQQ y G"} yyyy{"y G"} - yyyyM{"M.y G"} - yyyyMEd{"EEE, d.M.y G"} + yyyyM{"M.y GGGGG"} + yyyyMEd{"E, d.M.y GGGGG"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"EEE, d. MMM y G"} + yyyyMMMEd{"E, d. MMM y G"} yyyyMMMM{"MMMM y G"} + yyyyMMMd{"d. MMM y G"} yyyyQ{"Q y G"} yyyyQQQ{"QQQ y G"} } @@ -882,7 +861,7 @@ de{ "EEEE d. MMMM y G", "d. MMMM y G", "d. MMM y G", - "d.M.y G", + "d.M.y GGGGG", "{1} {0}", "{1} {0}", "{1} {0}", @@ -907,17 +886,18 @@ de{ d{"d"} ms{"mm:ss"} y{"y G"} - yyMM{"MM.y G"} + yyMM{"MM.y GGGGG"} yyMMM{"MMM y G"} - yyMMdd{"dd.MM.y G"} + yyMMdd{"dd.MM.y GGGGG"} yyQ{"Q y G"} yyQQQQ{"QQQQ y G"} yyyy{"y G"} - yyyyM{"M.y G"} - yyyyMEd{"EEE, d.M.y G"} + yyyyM{"M.y GGGGG"} + yyyyMEd{"E, d.M.y GGGGG"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"EEE, d. MMM y G"} + yyyyMMMEd{"E, d. MMM y G"} yyyyMMMM{"MMMM y G"} + yyyyMMMd{"d. MMM y G"} yyyyQ{"Q y G"} yyyyQQQ{"QQQ y G"} } @@ -1046,30 +1026,114 @@ de{ one{"{0} Tag"} other{"{0} Tage"} } + day-future{ + 0{"In 0 Tagen"} + 1{"In 1 Tag"} + one{"In {0} Tag"} + other{"In {0} Tagen"} + } + day-past{ + 0{"Vor 0 Tagen"} + 1{"Vor 1 Tag"} + one{"Vor {0} Tag"} + other{"Vor {0} Tagen"} + } hour{ one{"{0} Stunde"} other{"{0} Stunden"} } + hour-future{ + 0{"In 0 Stunden"} + 1{"In 1 Stunde"} + one{"In {0} Stunde"} + other{"In {0} Stunden"} + } + hour-past{ + 0{"Vor 0 Stunden"} + 1{"Vor 1 Stunde"} + one{"Vor {0} Stunde"} + other{"Vor {0} Stunden"} + } minute{ one{"{0} Minute"} other{"{0} Minuten"} } + minute-future{ + 0{"In 0 Minuten"} + 1{"In 1 Minute"} + one{"In {0} Minute"} + other{"In {0} Minuten"} + } + minute-past{ + 0{"Vor 0 Minuten"} + 1{"Vor 1 Minute"} + one{"Vor {0} Minute"} + other{"Vor {0} Minuten"} + } month{ one{"{0} Monat"} other{"{0} Monate"} } + month-future{ + 0{"In 0 Monaten"} + 1{"In 1 Monat"} + one{"In {0} Monat"} + other{"In {0} Monaten"} + } + month-past{ + 0{"Vor 0 Monaten"} + 1{"Vor 1 Monat"} + one{"Vor {0} Monat"} + other{"Vor {0} Monaten"} + } second{ one{"{0} Sekunde"} other{"{0} Sekunden"} } + second-future{ + 0{"In 0 Sekunden"} + 1{"In 1 Sekunde"} + one{"In {0} Sekunde"} + other{"In {0} Sekunden"} + } + second-past{ + 0{"Vor 0 Sekunden"} + 1{"Vor 1 Sekunde"} + one{"Vor {0} Sekunde"} + other{"Vor {0} Sekunden"} + } week{ one{"{0} Woche"} other{"{0} Wochen"} } + week-future{ + 0{"In 0 Wochen"} + 1{"In 1 Woche"} + one{"In {0} Woche"} + other{"In {0} Wochen"} + } + week-past{ + 0{"Vor 0 Wochen"} + 1{"Vor 1 Woche"} + one{"Vor {0} Woche"} + other{"Vor {0} Wochen"} + } year{ one{"{0} Jahr"} other{"{0} Jahre"} } + year-future{ + 0{"In 0 Jahren"} + 1{"In 1 Jahr"} + one{"In {0} Jahr"} + other{"In {0} Jahren"} + } + year-past{ + 0{"Vor 0 Jahren"} + 1{"Vor 1 Jahr"} + one{"Vor {0} Jahr"} + other{"Vor {0} Jahren"} + } } unitsShort{ day{ diff --git a/icuSources/data/locales/de_AT.txt b/icuSources/data/locales/de_AT.txt index 1f0cd351..b7eefd6b 100644 --- a/icuSources/data/locales/de_AT.txt +++ b/icuSources/data/locales/de_AT.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/de_AT.xml @@ -14,7 +14,7 @@ de_AT{ } } } - Version{"2.0.45.82"} + Version{"2.0.65.46"} calendar{ gregorian{ DateTimePatterns{ @@ -63,6 +63,22 @@ de_AT{ "Dezember", } } + stand-alone{ + abbreviated{ + "Jän", + "Feb", + "Mär", + "Apr", + "Mai", + "Jun", + "Jul", + "Aug", + "Sep", + "Okt", + "Nov", + "Dez", + } + } } } } diff --git a/icuSources/data/locales/de_BE.txt b/icuSources/data/locales/de_BE.txt index b987127c..9da04b64 100644 --- a/icuSources/data/locales/de_BE.txt +++ b/icuSources/data/locales/de_BE.txt @@ -1,43 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/de_BE.xml // * // *************************************************************************** de_BE{ - Version{"2.0.47.67"} - calendar{ - gregorian{ - DateTimePatterns{ - "HH 'h' mm 'min' ss 's' zzzz", - "HH:mm:ss z", - "HH:mm:ss", - "HH:mm", - "EEEE d MMMM y", - "d MMMM y", - "dd.MM.yyyy", - "d/MM/yy", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", - } - dayNames{ - format{ - abbreviated{ - "Son", - "Mon", - "Die", - "Mit", - "Don", - "Fre", - "Sam", - } - } - } - } - } + Version{"2.0.58.78"} } diff --git a/icuSources/data/locales/de_CH.txt b/icuSources/data/locales/de_CH.txt index 27c9c3e9..b9e8db66 100644 --- a/icuSources/data/locales/de_CH.txt +++ b/icuSources/data/locales/de_CH.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/de_CH.xml @@ -18,7 +18,7 @@ de_CH{ } } } - Version{"2.0.47.67"} + Version{"2.0.65.46"} delimiters{ alternateQuotationEnd{"›"} alternateQuotationStart{"‹"} diff --git a/icuSources/data/locales/de_DE.txt b/icuSources/data/locales/de_DE.txt index 70166026..b72a3ee9 100644 --- a/icuSources/data/locales/de_DE.txt +++ b/icuSources/data/locales/de_DE.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/de_DE.xml diff --git a/icuSources/data/locales/de_LI.txt b/icuSources/data/locales/de_LI.txt index c360bd13..550c2505 100644 --- a/icuSources/data/locales/de_LI.txt +++ b/icuSources/data/locales/de_LI.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/de_LI.xml @@ -18,5 +18,5 @@ de_LI{ } } } - Version{"2.0.41.23"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/locales/de_LU.txt b/icuSources/data/locales/de_LU.txt index a6e756c7..0cdb6b4e 100644 --- a/icuSources/data/locales/de_LU.txt +++ b/icuSources/data/locales/de_LU.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/de_LU.xml diff --git a/icuSources/data/locales/dje.txt b/icuSources/data/locales/dje.txt new file mode 100755 index 00000000..e73d67d7 --- /dev/null +++ b/icuSources/data/locales/dje.txt @@ -0,0 +1,233 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/dje.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/dje.xml + */ +dje{ + AuxExemplarCharacters{"[v]"} + ExemplarCharacters{"[a ã b c d e ẽ f g h i j k l m n ɲ ŋ o õ p q r s š t u w x y z ž]"} + ExemplarCharactersIndex{"[A B C D E F G H I J K L M N Ɲ Ŋ O P Q R S T U W X Y Z]"} + LocaleScript{ + "Latn", + } + NumberElements{ + latn{ + patterns{ + currencyFormat{"#,##0.00¤"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0%"} + } + symbols{ + decimal{"."} + group{" "} + } + } + } + Version{"2.0.65.46"} + calendar{ + gregorian{ + AmPmMarkers{ + "Subbaahi", + "Zaarikay b", + } + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE d MMMM y", + "d MMMM y", + "d MMM, y", + "d/M/yyyy", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + Ed{"E d"} + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + M{"L"} + MEd{"E d/M"} + MMM{"LLL"} + MMMEd{"E d MMM"} + MMMd{"d MMM"} + Md{"d/M"} + d{"d"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + ms{"m:ss"} + y{"y"} + yM{"M/y"} + yMEd{"E d/M/y"} + yMMM{"MMM y"} + yMMMEd{"E d MMM y"} + yMMMd{"d MMM y"} + yMd{"d/M/y"} + yQ{"Q y"} + yQQQ{"QQQ y"} + } + dayNames{ + format{ + abbreviated{ + "Alh", + "Ati", + "Ata", + "Ala", + "Alm", + "Alz", + "Asi", + } + wide{ + "Alhadi", + "Atinni", + "Atalaata", + "Alarba", + "Alhamisi", + "Alzuma", + "Asibti", + } + } + stand-alone{ + narrow{ + "H", + "T", + "T", + "L", + "M", + "Z", + "S", + } + } + } + eras{ + abbreviated{ + "IJ", + "IZ", + } + wide{ + "Isaa jine", + "Isaa zamanoo", + } + } + fields{ + day{ + dn{"Zaari"} + relative{ + "-1"{"Bi"} + "0"{"Hõo"} + "1"{"Suba"} + } + } + dayperiod{ + dn{"Subbaahi/Zaarikay banda"} + } + era{ + dn{"Zaman"} + } + hour{ + dn{"Guuru"} + } + minute{ + dn{"Miniti"} + } + month{ + dn{"Handu"} + } + second{ + dn{"Miti"} + } + week{ + dn{"Hebu"} + } + weekday{ + dn{"Zaari"} + } + year{ + dn{"Jiiri"} + } + zone{ + dn{"Leerazuu"} + } + } + monthNames{ + format{ + abbreviated{ + "Žan", + "Fee", + "Mar", + "Awi", + "Me", + "Žuw", + "Žuy", + "Ut", + "Sek", + "Okt", + "Noo", + "Dee", + } + wide{ + "Žanwiye", + "Feewiriye", + "Marsi", + "Awiril", + "Me", + "Žuweŋ", + "Žuyye", + "Ut", + "Sektanbur", + "Oktoobur", + "Noowanbur", + "Deesanbur", + } + } + stand-alone{ + narrow{ + "Ž", + "F", + "M", + "A", + "M", + "Ž", + "Ž", + "U", + "S", + "O", + "N", + "D", + } + } + } + quarters{ + format{ + abbreviated{ + "A1", + "A2", + "A3", + "A4", + } + wide{ + "Arrubu 1", + "Arrubu 2", + "Arrubu 3", + "Arrubu 4", + } + } + } + } + } + delimiters{ + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} + } +} diff --git a/icuSources/data/locales/dje_NE.txt b/icuSources/data/locales/dje_NE.txt new file mode 100755 index 00000000..cd3faaa8 --- /dev/null +++ b/icuSources/data/locales/dje_NE.txt @@ -0,0 +1,11 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/dje_NE.xml +// * +// *************************************************************************** +dje_NE{ + Version{"2.0.57.98"} +} diff --git a/icuSources/data/locales/dua.txt b/icuSources/data/locales/dua.txt new file mode 100755 index 00000000..0f706255 --- /dev/null +++ b/icuSources/data/locales/dua.txt @@ -0,0 +1,233 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/dua.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/dua.xml + */ +dua{ + AuxExemplarCharacters{"[h q v x z]"} + ExemplarCharacters{ + "[a á b ɓ c d ɗ e é ɛ {ɛ\u0301} f g i í j k l m n {ny} ŋ o ó ɔ {ɔ\u0301} p r " + "s t u ú ū w y]" + } + ExemplarCharactersIndex{"[A B Ɓ C D Ɗ E Ɛ F G I J K L M N Ŋ O Ɔ P S T U W Y]"} + LocaleScript{ + "Latn", + } + NumberElements{ + latn{ + patterns{ + currencyFormat{"#,##0.00 ¤"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + } + symbols{ + decimal{","} + group{" "} + } + } + } + Version{"2.0.65.46"} + calendar{ + gregorian{ + AmPmMarkers{ + "idiɓa", + "ebyámu", + } + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE d MMMM y", + "d MMMM y", + "d MMM y", + "d/M/yyyy", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + Ed{"E d"} + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + M{"L"} + MEd{"E d/M"} + MMM{"LLL"} + MMMEd{"E d MMM"} + MMMd{"d MMM"} + Md{"d/M"} + d{"d"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + ms{"m:ss"} + y{"y"} + yM{"M/y"} + yMEd{"E d/M/y"} + yMMM{"MMM y"} + yMMMEd{"E d MMM y"} + yMMMd{"d MMM y"} + yMd{"d/M/y"} + yQ{"Q y"} + yQQQ{"QQQ y"} + } + dayNames{ + format{ + abbreviated{ + "ét", + "mɔ́s", + "kwa", + "muk", + "ŋgi", + "ɗón", + "esa", + } + wide{ + "éti", + "mɔ́sú", + "kwasú", + "mukɔ́sú", + "ŋgisú", + "ɗónɛsú", + "esaɓasú", + } + } + stand-alone{ + narrow{ + "e", + "m", + "k", + "m", + "ŋ", + "ɗ", + "e", + } + } + } + eras{ + abbreviated{ + "ɓ.Ys", + "mb.Ys", + } + wide{ + "ɓoso ɓwá yáɓe lá", + "mbúsa kwédi a Yés", + } + } + fields{ + day{ + dn{"búnyá"} + relative{ + "-1"{"kíɛlɛ nítómb́í"} + "0"{"wɛ́ŋgɛ̄"} + "1"{"kíɛlɛ"} + } + } + dayperiod{ + dn{"epasi a búnyá"} + } + era{ + dn{"póndá"} + } + hour{ + dn{"ŋgandɛ"} + } + minute{ + dn{"ndɔkɔ"} + } + month{ + dn{"mɔ́di"} + } + second{ + dn{"píndí"} + } + week{ + dn{"disama"} + } + weekday{ + dn{"mínyá má disama"} + } + year{ + dn{"mbú"} + } + } + monthNames{ + format{ + abbreviated{ + "di", + "ŋgɔn", + "sɔŋ", + "diɓ", + "emi", + "esɔ", + "mad", + "diŋ", + "nyɛt", + "may", + "tin", + "elá", + } + wide{ + "dimɔ́di", + "ŋgɔndɛ", + "sɔŋɛ", + "diɓáɓá", + "emiasele", + "esɔpɛsɔpɛ", + "madiɓɛ́díɓɛ́", + "diŋgindi", + "nyɛtɛki", + "mayésɛ́", + "tiníní", + "eláŋgɛ́", + } + } + stand-alone{ + narrow{ + "d", + "ŋ", + "s", + "d", + "e", + "e", + "m", + "d", + "n", + "m", + "t", + "e", + } + } + } + quarters{ + format{ + abbreviated{ + "ndu1", + "ndu2", + "ndu3", + "ndu4", + } + wide{ + "ndúmbū nyá ɓosó", + "ndúmbū ní lóndɛ́ íɓaá", + "ndúmbū ní lóndɛ́ ílálo", + "ndúmbū ní lóndɛ́ ínɛ́y", + } + } + } + } + } + delimiters{ + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"»"} + quotationStart{"«"} + } +} diff --git a/icuSources/data/locales/dua_CM.txt b/icuSources/data/locales/dua_CM.txt new file mode 100755 index 00000000..0a74af23 --- /dev/null +++ b/icuSources/data/locales/dua_CM.txt @@ -0,0 +1,11 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/dua_CM.xml +// * +// *************************************************************************** +dua_CM{ + Version{"2.0.57.98"} +} diff --git a/icuSources/data/locales/dyo.txt b/icuSources/data/locales/dyo.txt new file mode 100755 index 00000000..fe3d9da0 --- /dev/null +++ b/icuSources/data/locales/dyo.txt @@ -0,0 +1,201 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/dyo.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/dyo.xml + */ +dyo{ + AuxExemplarCharacters{"[z]"} + ExemplarCharacters{"[a á b c d e é f g h i í j k l m n ñ ŋ o ó p q r s t u ú v w x y]"} + ExemplarCharactersIndex{"[A B C D E F G H I J K L M N Ñ Ŋ O P Q R S T U V W X Y]"} + LocaleScript{ + "Latn", + } + NumberElements{ + latn{ + patterns{ + currencyFormat{"#,##0.00 ¤"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0%"} + } + symbols{ + decimal{","} + group{" "} + } + } + } + Version{"2.0.65.46"} + calendar{ + gregorian{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE d MMMM y", + "d MMMM y", + "d MMM y", + "d/M/yyyy", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + Ed{"E d"} + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + M{"L"} + MEd{"E d/M"} + MMM{"LLL"} + MMMEd{"E d MMM"} + MMMd{"d MMM"} + Md{"d/M"} + d{"d"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + ms{"m:ss"} + y{"y"} + yM{"M/y"} + yMEd{"E d/M/y"} + yMMM{"MMM y"} + yMMMEd{"E d MMM y"} + yMMMd{"d MMM y"} + yMd{"d/M/y"} + yQ{"Q y"} + yQQQ{"QQQ y"} + } + dayNames{ + format{ + abbreviated{ + "Dim", + "Ten", + "Tal", + "Ala", + "Ara", + "Arj", + "Sib", + } + wide{ + "Dimas", + "Teneŋ", + "Talata", + "Alarbay", + "Aramisay", + "Arjuma", + "Sibiti", + } + } + stand-alone{ + narrow{ + "D", + "T", + "T", + "A", + "A", + "A", + "S", + } + } + } + eras{ + abbreviated{ + "ArY", + "AtY", + } + wide{ + "Ariŋuu Yeesu", + "Atooŋe Yeesu", + } + } + fields{ + day{ + dn{"Funak"} + relative{ + "-1"{"Fucen"} + "0"{"Jaat"} + "1"{"Kajom"} + } + } + dayperiod{ + dn{"Bujom / Kalíim"} + } + era{ + dn{"Jamanay"} + } + month{ + dn{"Fuleeŋ"} + } + week{ + dn{"Lóokuŋ"} + } + weekday{ + dn{"Funak"} + } + year{ + dn{"Emit"} + } + } + monthNames{ + format{ + abbreviated{ + "Sa", + "Fe", + "Ma", + "Ab", + "Me", + "Su", + "Sú", + "Ut", + "Se", + "Ok", + "No", + "De", + } + wide{ + "Sanvie", + "Fébirie", + "Mars", + "Aburil", + "Mee", + "Sueŋ", + "Súuyee", + "Ut", + "Settembar", + "Oktobar", + "Novembar", + "Disambar", + } + } + stand-alone{ + narrow{ + "S", + "F", + "M", + "A", + "M", + "S", + "S", + "U", + "S", + "O", + "N", + "D", + } + } + } + } + } + delimiters{ + alternateQuotationEnd{"”"} + alternateQuotationStart{"“"} + quotationEnd{"»"} + quotationStart{"«"} + } +} diff --git a/icuSources/data/locales/dyo_SN.txt b/icuSources/data/locales/dyo_SN.txt new file mode 100755 index 00000000..28aa62a5 --- /dev/null +++ b/icuSources/data/locales/dyo_SN.txt @@ -0,0 +1,11 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/dyo_SN.xml +// * +// *************************************************************************** +dyo_SN{ + Version{"2.0.57.98"} +} diff --git a/icuSources/data/locales/ebu.txt b/icuSources/data/locales/ebu.txt index 1adbb019..4036134c 100755 --- a/icuSources/data/locales/ebu.txt +++ b/icuSources/data/locales/ebu.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ebu.xml @@ -22,7 +22,7 @@ ebu{ } } } - Version{"2.0.45.90"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -60,10 +60,12 @@ ebu{ ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, M/d/y"} + yMEd{"E, M/d/y"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} + yMMMd{"d MMM y"} + yMd{"d/M/y"} yQ{"Q y"} yQQQ{"QQQ y"} } @@ -202,9 +204,9 @@ ebu{ format{ abbreviated{ "K1", - "K1", - "K1", - "K1", + "K2", + "K3", + "K4", } wide{ "Kuota ya mbere", @@ -217,9 +219,9 @@ ebu{ } } delimiters{ - alternateQuotationEnd{"”"} - alternateQuotationStart{"“"} - quotationEnd{"'"} - quotationStart{"'"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} } } diff --git a/icuSources/data/locales/ebu_KE.txt b/icuSources/data/locales/ebu_KE.txt index ef81215d..46d4bb35 100755 --- a/icuSources/data/locales/ebu_KE.txt +++ b/icuSources/data/locales/ebu_KE.txt @@ -1,19 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ebu_KE.xml // * // *************************************************************************** ebu_KE{ - Version{"2.0.45.90"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - } - } + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/ee.txt b/icuSources/data/locales/ee.txt index 22c1ea5b..e77a5cc8 100755 --- a/icuSources/data/locales/ee.txt +++ b/icuSources/data/locales/ee.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ee.xml @@ -12,9 +12,8 @@ ee{ AuxExemplarCharacters{"[c j q]"} ExemplarCharacters{ - "[a à á ã b d ɖ {dz} e è é ẽ ɛ {ɛ\u0301} {ɛ\u0300} {ɛ\u0303} f ƒ g {gb} ɣ h i" - " ì í ĩ k {kp} l m n {ny} ŋ o ò ó õ ɔ {ɔ\u0301} {ɔ\u0300} {ɔ\u0303} p r s t {" - "ts} u ù ú ũ v ʋ w x y z]" + "[a á à ã b d ɖ e é è ẽ ɛ {ɛ\u0301} {ɛ\u0300} {ɛ\u0303} f ƒ g ɣ h x i í ì ĩ k" + " l m n ŋ o ó ò õ ɔ {ɔ\u0301} {ɔ\u0300} {ɔ\u0303} p r s t u ú ù ũ v ʋ w y z]" } ExemplarCharactersIndex{"[A B C D Ɖ E Ɛ F Ƒ G Ɣ H I J K L M N Ŋ O Ɔ P Q R S T U V Ʋ W X Y Z]"} LocaleScript{ @@ -25,31 +24,35 @@ ee{ patterns{ currencyFormat{"¤#,##0.00;(¤#,##0.00)"} } + symbols{ + nan{"mnn"} + } } } - Version{"2.0.50.66"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ - "AN", - "EW", + "ŋdi", + "ɣetrɔ", } DateTimePatterns{ - "h:mm:ss a zzzz", - "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", + "a h:mm:ss zzzz", + "a h:mm:ss z", + "a h:mm:ss", + "a h:mm", "EEEE, d MMMM y", "d MMMM y", "d MMM y", "dd/MM/yyyy", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", + "{0} {1}", + "{0} {1}", + "{0} {1}", + "{0} {1}", + "{0} {1}", } availableFormats{ + Ed{"E d"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} @@ -61,54 +64,85 @@ ee{ MMMd{"MMM d"} Md{"M/d"} d{"d"} + h{"a h"} hm{"h:mm a"} + hms{"a h:mm:ss"} ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, M/d/y"} + yMEd{"E, M/d/y"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} + yMMMd{"d MMM y"} + yMd{"d/M/y"} yQ{"Q y"} yQQQ{"QQQ y"} } dayNames{ format{ abbreviated{ - "Kɔs Kwe", - "Dzo", - "Bra", - "Kuɖ", - "Yaw", - "Fiɖ", - "Mem", + "kɔs", + "dzo", + "bla", + "kuɖ", + "yaw", + "fiɖ", + "mem", + } + narrow{ + "k", + "d", + "b", + "k", + "y", + "f", + "m", } wide{ - "Kɔsiɖa", - "Dzoɖa", - "Braɖa", - "Kuɖa", - "Yawoɖa", - "Fiɖa", - "Memleɖa", + "kɔsiɖa", + "dzoɖa", + "blaɖa", + "kuɖa", + "yawoɖa", + "fiɖa", + "memleɖa", } } stand-alone{ + abbreviated{ + "kɔs", + "dzo", + "bla", + "kuɖ", + "yaw", + "fiɖ", + "mem", + } narrow{ - "K", - "D", - "B", - "K", - "Y", - "F", - "M", + "k", + "d", + "b", + "k", + "y", + "f", + "m", + } + wide{ + "kɔsiɖa", + "dzoɖa", + "blaɖa", + "kuɖa", + "yawoɖa", + "fiɖa", + "memleɖa", } } } eras{ abbreviated{ - "HY", - "YŊ", + "hY", + "Yŋ", } wide{ "Hafi Yesu Va Do ŋgɔ", @@ -117,21 +151,23 @@ ee{ } fields{ day{ - dn{"Ŋkɛkɛ"} + dn{"ŋkeke"} relative{ - "-1"{"Nyitsɔ"} - "0"{"Egbe"} - "1"{"Etsɔ"} + "-1"{"etsɔ si va yi"} + "-2"{"nyitsɔ"} + "0"{"egbe"} + "1"{"etsɔ si gbɔna"} + "2"{"nyitsɔ si gbɔna"} } } dayperiod{ - dn{"Ŋkɛkɛ"} + dn{"ŋkekea me"} } era{ - dn{"Ɛra"} + dn{"ŋɔli"} } hour{ - dn{"Gaƒoƒo"} + dn{"gaƒoƒo"} } minute{ dn{"Mintigaƒoƒo"} @@ -140,75 +176,304 @@ ee{ dn{"Xleti"} } second{ - dn{"Sekondgaƒoƒo"} + dn{"sekend"} } week{ - dn{"Kwasida deka"} + dn{"kɔsiɖa ɖeka"} } weekday{ - dn{"Ŋkɛkɛ"} + dn{"kɔsiɖa me ŋkeke"} } year{ - dn{"Efe"} + dn{"ƒe"} } zone{ - dn{"Gamɛ"} + dn{"nutomegaƒoƒome"} + } + } + intervalFormats{ + Hmv{ + a{"HH:mm–HH:mm v"} + } + MEd{ + M{"E, M/d – E, M/d"} + d{"E, M/d – E, M/d"} + } + MMM{ + M{"MMM–MMM"} + } + MMMEd{ + M{"E, MMM d – E, MMM d"} + d{"E, MMM d – E, MMM d"} + } + MMMd{ + M{"MMM d – MMM d"} + d{"MMM d–d"} + } + Md{ + M{"M/d – M/d 2"} + d{"M/d – M/d"} + } + fallback{"{0} - {1}"} + h{ + a{"a h – a h"} + h{"a h–h"} + } + hm{ + a{"a h:mm – a h:mm"} + h{"a h:mm–h:mm"} + m{"a h:mm–h:mm"} + } + hmv{ + a{"a h:mm – a h:mm v"} + h{"a h:mm–h:mm v"} + m{"a h:mm–h:mm v"} + } + hv{ + a{"a h – a h v"} + h{"a h–h v"} + } + yM{ + M{"M/yy – M/yy"} + y{"M/yy – M/yy"} + } + yMEd{ + M{"E, M/d/yy – E, M/d/yy"} + d{"E, M/d/yy – E, M/d/yy"} + y{"E, M/d/yy – E, M/d/yy"} + } + yMMM{ + M{"MMM–MMM y"} + y{"MMM y – MMM y"} + } + yMMMEd{ + M{"E, MMM d – E, MMM d, y"} + d{"E, MMM d – E, MMM d, y"} + y{"E, MMM d, y – E, MMM d, y"} + } + yMMMM{ + M{"MMMM–MMMM y"} + y{"MMMM y – MMMM y"} + } + yMMMd{ + M{"MMM d – MMM d, y"} + d{"MMM d–d, y"} + y{"MMM d, y – MMM d, y"} + } + yMd{ + M{"M/d/yy – M/d/yy"} + d{"M/d/yy – M/d/yy"} + y{"M/d/yy – M/d/yy"} } } monthNames{ format{ abbreviated{ - "Dzv", - "Dzd", - "Ted", - "Afɔ", - "Dam", - "Mas", - "Sia", - "Dea", - "Any", - "Kel", - "Ade", - "Dzm", + "dzv", + "dzd", + "ted", + "afɔ", + "dam", + "mas", + "sia", + "dea", + "any", + "kel", + "ade", + "dzm", + } + narrow{ + "d", + "d", + "t", + "a", + "d", + "m", + "s", + "d", + "a", + "k", + "a", + "d", } wide{ - "Dzove", - "Dzodze", - "Tedoxe", - "Afɔfiɛ", - "Dama", - "Masa", - "Siamlɔm", - "Deasiamime", - "Anyɔnyɔ", - "Kele", - "Adeɛmekpɔxe", - "Dzome", + "dzove", + "dzodze", + "tedoxe", + "afɔfĩe", + "dama", + "masa", + "siamlɔm", + "deasiamime", + "anyɔnyɔ", + "kele", + "adeɛmekpɔxe", + "dzome", } } stand-alone{ + abbreviated{ + "dzv", + "dzd", + "ted", + "afɔ", + "dam", + "mas", + "sia", + "dea", + "any", + "kel", + "ade", + "dzm", + } narrow{ - "D", - "D", - "T", - "A", - "D", - "M", - "S", - "D", - "A", - "K", - "A", - "D", + "d", + "d", + "t", + "a", + "d", + "m", + "s", + "d", + "a", + "k", + "a", + "d", + } + wide{ + "dzove", + "dzodze", + "tedoxe", + "afɔfĩe", + "dama", + "masa", + "siamlɔm", + "deasiamime", + "anyɔnyɔ", + "kele", + "adeɛmekpɔxe", + "dzome", + } + } + } + quarters{ + format{ + abbreviated{ + "q1", + "q2", + "q3", + "q4", + } + narrow{ + "1", + "2", + "3", + "4", + } + wide{ + "memama ene ƒe akpa gbãtɔ", + "memama ene ƒe akpa evelia", + "memama ene ƒe akpa etɔ̃lia", + "memama ene ƒe akpa enelia", + } + } + stand-alone{ + abbreviated{ + "q1", + "q2", + "q3", + "q4", + } + wide{ + "memama ene ƒe akpa gbãtɔ", + "memama ene ƒe akpa evelia", + "memama ene ƒe akpa etɔ̃lia", + "memama ene ƒe akpa enelia", } } } } } delimiters{ - alternateQuotationEnd{"“"} - alternateQuotationStart{"“"} - quotationEnd{"'"} - quotationStart{"'"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} + } + listPattern{ + standard{ + 2{"{0} kple {1}"} + end{"{0}, kple {1}"} + } + } + measurementSystemNames{ + UK{"uk"} + US{"us"} + metric{"metric"} + } + units{ + day{ + other{"ŋkeke {0} wo"} + } + day-future{ + other{"le ŋkeke {0} wo me"} + } + day-past{ + other{"ŋkeke {0} si wo va yi"} + } + hour{ + other{"gaƒoƒo {0} wo"} + } + hour-future{ + other{"le gaƒoƒo {0} wo me"} + } + hour-past{ + other{"gaƒoƒo {0} si wo va yi"} + } + minute{ + other{"aɖabaƒoƒo {0} wo"} + } + minute-future{ + other{"le aɖabaƒoƒo {0} wo me"} + } + minute-past{ + other{"aɖabaƒoƒo {0} si wo va yi"} + } + month{ + other{"ɣleti {0} wo"} + } + month-future{ + other{"le ɣleti {0} wo me"} + } + month-past{ + other{"ɣleti {0} si wo va yi"} + } + second{ + other{"sekend {0} wo"} + } + second-future{ + other{"le sekend {0} wo me"} + } + second-past{ + other{"sekend {0} si wo va yi"} + } + week{ + other{"kɔsiɖa {0} wo"} + } + week-future{ + other{"le kɔsiɖa {0} wo me"} + } + week-past{ + other{"kɔsiɖa {0} si wo va yi"} + } + year{ + other{"ƒe {0} wo"} + } + year-future{ + other{"le ƒe {0} wo me"} + } + year-past{ + other{"ƒe {0} si wo va yi"} + } } } diff --git a/icuSources/data/locales/ee_GH.txt b/icuSources/data/locales/ee_GH.txt index c6a23f5c..e7c8e6e6 100755 --- a/icuSources/data/locales/ee_GH.txt +++ b/icuSources/data/locales/ee_GH.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ee_GH.xml diff --git a/icuSources/data/locales/ee_TG.txt b/icuSources/data/locales/ee_TG.txt index 54f788af..8ef7db3b 100755 --- a/icuSources/data/locales/ee_TG.txt +++ b/icuSources/data/locales/ee_TG.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ee_TG.xml diff --git a/icuSources/data/locales/el.txt b/icuSources/data/locales/el.txt index 9cf3bba2..b0a64436 100644 --- a/icuSources/data/locales/el.txt +++ b/icuSources/data/locales/el.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2011 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/el.xml @@ -14,11 +14,12 @@ el{ ExemplarCharacters{"[α ά β γ δ ε έ ζ η ή θ ι ί ϊ ΐ κ λ μ ν ξ ο ό π ρ σ ς τ υ ύ ϋ ΰ φ χ ψ ω ώ]"} ExemplarCharactersCurrency{"[α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω]"} ExemplarCharactersIndex{"[Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω]"} - ExemplarCharactersPunctuation{"[\- ‐ – — , ; \: ! . … \" ( ) \[ \] @ * / \\ \& §]"} + ExemplarCharactersPunctuation{"[\- ‐ – — , ; \: ! . … \" ( ) \[ \] § @ * / \\ \&]"} LocaleScript{ "Grek", } NumberElements{ + default{"latn"} latn{ patterns{ currencyFormat{"#,##0.00 ¤"} @@ -38,8 +39,10 @@ el{ plusSign{"+"} } } + native{"latn"} + traditional{"grek"} } - Version{"2.0.58.79"} + Version{"2.0.65.46"} calendar{ buddhist{ DateTimePatterns{ @@ -60,16 +63,16 @@ el{ availableFormats{ Ed{"E d"} Gy{"y G"} - MEd{"EEE, d/M"} + MEd{"E, d/M"} MMM{"LLL"} - MMMEd{"EEE, d MMM"} + MMMEd{"E, d MMM"} MMMd{"d MMM"} Md{"d/M"} y{"y G"} yM{"M/y"} - yMEd{"EEE, d/M/y"} + yMEd{"E, d/M/y"} yMMM{"LLL, y G"} - yMMMEd{"EEE, d MMM, y G"} + yMMMEd{"E, d MMM, y G"} yMMMd{"d MMM, y G"} yMd{"d/M/y"} } @@ -95,7 +98,6 @@ el{ "{1} {0}", } availableFormats{ - EEEd{"EEE d"} Ed{"E d"} H{"HH"} HHmm{"HH:mm"} @@ -119,9 +121,9 @@ el{ ms{"mm:ss"} y{"y"} yM{"M/yyyy"} - yMEd{"EEE, d/M/yyyy"} + yMEd{"E, d/M/yyyy"} yMMM{"LLL y"} - yMMMEd{"EEE, d MMM y"} + yMMMEd{"E, d MMM y"} yMMMd{"d MMM y"} yMd{"d/M/yyyy"} yQ{"y Q"} @@ -206,11 +208,9 @@ el{ relative{ "-1"{"Χτες"} "-2"{"Προχτές"} - "-3"{"Πριν από τρεις ημέρες"} "0"{"Σήμερα"} "1"{"Αύριο"} "2"{"Μεθαύριο"} - "3"{"Σε τρεις ημέρες από τώρα"} } } dayperiod{ @@ -536,9 +536,9 @@ el{ y{"y G"} yyyy{"y G"} yyyyM{"M/y G"} - yyyyMEd{"EEE, d/M/y G"} + yyyyMEd{"E, d/M/y G"} yyyyMMM{"LLL, y G"} - yyyyMMMEd{"EEE, d MMM, y G"} + yyyyMMMEd{"E, d MMM, y G"} yyyyMMMd{"d MMM, y G"} yyyyMd{"d/M/y G"} yyyyQ{"y G Q"} @@ -553,8 +553,8 @@ el{ } } delimiters{ - alternateQuotationEnd{"’"} - alternateQuotationStart{"‘"} + alternateQuotationEnd{"”"} + alternateQuotationStart{"“"} quotationEnd{"»"} quotationStart{"«"} } @@ -574,58 +574,149 @@ el{ one{"{0} ημέρα"} other{"{0} ημέρες"} } + day-future{ + 0{"Σε 0 ημέρες"} + 1{"Σε 1 ημέρα"} + one{"Σε {0} ημέρα"} + other{"Σε {0} ημέρες"} + } + day-past{ + 0{"Πριν από 0 ημέρες"} + 1{"Πριν από 1 ημέρα"} + one{"Πριν από {0} ημέρα"} + other{"Πριν από {0} ημέρες"} + } hour{ one{"{0} ώρα"} other{"{0} ώρες"} } + hour-future{ + 0{"Σε 0 ώρες"} + 1{"Σε 1 ώρα"} + one{"Σε {0} ώρα"} + other{"Σε {0} ώρες"} + } + hour-past{ + 0{"Πριν από 0 ώρες"} + 1{"Πριν από 1 ώρα"} + one{"Πριν από {0} ώρα"} + other{"Πριν από {0} ώρες"} + } minute{ one{"{0} λεπτό"} other{"{0} λεπτά"} } + minute-future{ + 0{"Σε 0 λεπτά"} + 1{"Σε 1 λεπτό"} + one{"Σε {0} λεπτό"} + other{"Σε {0} λεπτά"} + } + minute-past{ + 0{"Πριν από 0 λεπτά"} + 1{"Πριν από 1 λεπτό"} + one{"Πριν από {0} λεπτό"} + other{"Πριν από {0} λεπτά"} + } month{ one{"{0} μήνας"} other{"{0} μήνες"} } + month-future{ + 0{"Σε 0 μήνες"} + 1{"Σε 1 μήνα"} + one{"Σε {0} μήνα"} + other{"Σε {0} μήνες"} + } + month-past{ + 0{"Πριν από 0 μήνες"} + 1{"Πριν από 1 μήνα"} + one{"Πριν από {0} μήνα"} + other{"Πριν από {0} μήνες"} + } second{ one{"{0} δευτερόλεπτο"} other{"{0} δευτερόλεπτα"} } + second-future{ + 0{"Σε 0 δευτερόλεπτα"} + 1{"Σε 1 δευτερόλεπτο"} + one{"Σε {0} δευτερόλεπτο"} + other{"Σε {0} δευτερόλεπτα"} + } + second-past{ + 0{"Πριν από 0 δευτερόλεπτα"} + 1{"Πριν από 1 δευτερόλεπτο"} + one{"Πριν από {0} δευτερόλεπτο"} + other{"Πριν από {0} δευτερόλεπτα"} + } week{ one{"{0} εβδομάδα"} other{"{0} εβδομάδες"} } + week-future{ + 0{"Σε 0 εβδομάδες"} + 1{"Σε 1 εβδομάδα"} + one{"Σε {0} εβδομάδα"} + other{"Σε {0} εβδομάδες"} + } + week-past{ + 0{"Πριν από 0 εβδομάδες"} + 1{"Πριν από 1 εβδομάδα"} + one{"Πριν από {0} εβδομάδα"} + other{"Πριν από {0} εβδομάδες"} + } year{ one{"{0} έτος"} other{"{0} έτη"} } + year-future{ + 0{"Σε 0 έτη"} + 1{"Σε 1 έτος"} + one{"Σε {0} έτος"} + other{"Σε {0} έτη"} + } + year-past{ + 0{"Πριν από 0 έτη"} + 1{"Πριν από 1 έτος"} + one{"Πριν από {0} έτος"} + other{"Πριν από {0} έτη"} + } } unitsShort{ day{ - one{"{0} ημέρα"} + 0{"0 ημέρες"} + 1{"1 ημέρα"} other{"{0} ημέρες"} } hour{ - one{"{0} ώρα"} + 0{"0 ώρες"} + 1{"1 ώρα"} other{"{0} ώρες"} } minute{ - one{"{0} λεπτό"} + 0{"0 λεπτά"} + 1{"1 λεπτό"} other{"{0} λεπτά"} } month{ - one{"{0} μήνας"} + 0{"0 μήνες"} + 1{"1 μήνας"} other{"{0} μήνες"} } second{ - one{"{0} δευτερόλεπτο"} + 0{"0 δευτερόλεπτα"} + 1{"1 δευτερόλεπτο"} other{"{0} δευτερόλεπτα"} } week{ - one{"{0} εβδομάδα"} + 0{"0 εβδομάδες"} + 1{"1 εβδομάδα"} other{"{0} εβδομάδες"} } year{ - one{"{0} έτος"} + 0{"0 έτη"} + 1{"1 έτος"} other{"{0} έτη"} } } diff --git a/icuSources/data/locales/el_CY.txt b/icuSources/data/locales/el_CY.txt index 9f71a9f0..db10811a 100644 --- a/icuSources/data/locales/el_CY.txt +++ b/icuSources/data/locales/el_CY.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/el_CY.xml @@ -14,5 +14,5 @@ el_CY{ } } } - Version{"2.0.45.82"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/locales/el_GR.txt b/icuSources/data/locales/el_GR.txt index ce557c06..5eeebeec 100644 --- a/icuSources/data/locales/el_GR.txt +++ b/icuSources/data/locales/el_GR.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/el_GR.xml diff --git a/icuSources/data/locales/en.txt b/icuSources/data/locales/en.txt index 64ffe440..a1ceb9bc 100644 --- a/icuSources/data/locales/en.txt +++ b/icuSources/data/locales/en.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en.xml @@ -17,6 +17,7 @@ en{ ExemplarCharacters{"[a b c d e f g h i j k l m n o p q r s t u v w x y z]"} ExemplarCharactersCurrency{"[a b c č d e f g h i j k l ł m n o º p q r s t u v w x y z]"} ExemplarCharactersIndex{"[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]"} + ExemplarCharactersPunctuation{"[\- ‐ – — , ; \: ! ? . … ' ‘ ’ \" “ ” ( ) \[ \] § @ * / \& # † ‡ ′ ″]"} LocaleScript{ "Latn", } @@ -42,7 +43,7 @@ en{ } } } - Version{"2.0.51.59"} + Version{"2.0.67.6"} calendar{ buddhist{ DateTimePatterns{ @@ -53,7 +54,7 @@ en{ "EEEE, MMMM d, y G", "MMMM d, y G", "MMM d, y G", - "M/d/yy G", + "M/d/yy GGGGG", "{1} {0}", "{1} {0}", "{1} {0}", @@ -61,7 +62,7 @@ en{ "{1} {0}", } availableFormats{ - EEEd{"d EEE"} + Ed{"d E"} Gy{"y G"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -76,95 +77,239 @@ en{ hms{"h:mm:ss a"} ms{"mm:ss"} y{"y G"} - yM{"M/y G"} - yMEd{"EEE, M/d/y G"} + yM{"M/y GGGGG"} + yMEd{"E, M/d/y GGGGG"} yMMM{"MMM y G"} - yMMMEd{"EEE, MMM d, y G"} + yMMMEd{"E, MMM d, y G"} + yMMMd{"MMM d, y G"} + yMd{"M/d/y GGGGG"} yQ{"Q y G"} yQQQ{"QQQ y G"} } intervalFormats{ M{ - M{"M–M"} + M{"M - M"} } MEd{ - M{"E, M/d – E, M/d"} - d{"E, M/d – E, M/d"} + M{"E, M/d - E, M/d"} + d{"E, M/d - E, M/d"} } MMM{ - M{"MMM–MMM"} + M{"MMM - MMM"} } MMMEd{ - M{"E, MMM d – E, MMM d"} - d{"E, MMM d – E, MMM d"} + M{"E, MMM d - E, MMM d"} + d{"E, MMM d - E, MMM d"} } MMMM{ M{"LLLL-LLLL"} } MMMd{ - M{"MMM d – MMM d"} - d{"MMM d–d"} + M{"MMM d - MMM d"} + d{"MMM d - d"} } Md{ - M{"M/d – M/d"} - d{"M/d – M/d"} + M{"M/d - M/d"} + d{"M/d - M/d"} } d{ - d{"d–d"} + d{"d - d"} } - fallback{"{0} – {1}"} + fallback{"{0} - {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a - h a"} + h{"h - h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a - h:mm a"} + h{"h:mm - h:mm a"} + m{"h:mm - h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a - h:mm a v"} + h{"h:mm - h:mm a v"} + m{"h:mm - h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a - h a v"} + h{"h - h a v"} } y{ - y{"y–y G"} + y{"y - y G"} } yM{ - M{"M/yy – M/yy GGGGG"} - y{"M/yy – M/yy GGGGG"} + M{"M/yy - M/yy GGGGG"} + y{"M/yy - M/yy GGGGG"} } yMEd{ - M{"E, M/d/yy – E, M/d/yy GGGGG"} - d{"E, M/d/yy – E, M/d/yy GGGGG"} - y{"E, M/d/yy – E, M/d/yy GGGGG"} + M{"E, M/d/yy - E, M/d/yy GGGGG"} + d{"E, M/d/yy - E, M/d/yy GGGGG"} + y{"E, M/d/yy - E, M/d/yy GGGGG"} } yMMM{ - M{"MMM–MMM y G"} - y{"MMM y G – MMM y G"} + M{"MMM - MMM y G"} + y{"MMM y G - MMM y G"} } yMMMEd{ - M{"E, MMM d – E, MMM d, y G"} - d{"E, MMM d – E, MMM d, y G"} - y{"E, MMM d, y – E, MMM d, y G"} + M{"E, MMM d - E, MMM d, y G"} + d{"E, MMM d - E, MMM d, y G"} + y{"E, MMM d, y - E, MMM d, y G"} } yMMMM{ - M{"MMMM–MMMM y G"} - y{"MMMM y G – MMMM y G"} + M{"MMMM - MMMM y G"} + y{"MMMM y G - MMMM y G"} } yMMMd{ - M{"MMM d – MMM d, y G"} - d{"MMM d–d, y G"} - y{"MMM d, y – MMM d, y G"} + M{"MMM d - MMM d, y G"} + d{"MMM d - d, y G"} + y{"MMM d, y - MMM d, y G"} } yMd{ - M{"M/d/yy – M/d/yy GGGGG"} - d{"M/d/yy – M/d/yy GGGGG"} - y{"M/d/yy – M/d/yy GGGGG"} + M{"M/d/yy - M/d/yy GGGGG"} + d{"M/d/yy - M/d/yy GGGGG"} + y{"M/d/yy - M/d/yy GGGGG"} + } + } + } + chinese{ + DateTimePatterns{ + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", + "EEEE, MMMM d, U", + "MMMM d, U", + "MMM d, U", + "M/d/yy", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + Ed{"d E"} + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + M{"L"} + MEd{"E, M/d"} + MMM{"LLL"} + MMMEd{"E, MMM d"} + MMMd{"MMM d"} + Md{"M/d"} + d{"d"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + ms{"mm:ss"} + y{"U"} + yM{"M/y"} + yMEd{"E, M/d/y"} + yMMM{"MMM U"} + yMMMEd{"E, MMM d, U"} + yMMMd{"MMM d, U"} + yMd{"M/d/y"} + yQ{"Q U"} + yQQQ{"QQQ U"} + } + cyclicNameSets{ + zodiacs{ + format{ + abbreviated{ + "Rat", + "Ox", + "Tiger", + "Rabbit", + "Dragon", + "Snake", + "Horse", + "Goat", + "Monkey", + "Rooster", + "Dog", + "Pig", + } + } + } + } + intervalFormats{ + M{ + M{"M - M"} + } + MEd{ + M{"E, M/d - E, M/d"} + d{"E, M/d - E, M/d"} + } + MMM{ + M{"MMM - MMM"} + } + MMMEd{ + M{"E, MMM d - E, MMM d"} + d{"E, MMM d - E, MMM d"} + } + MMMd{ + M{"MMM d - MMM d"} + d{"MMM d - d"} + } + Md{ + M{"M/d - M/d"} + d{"M/d - M/d"} + } + d{ + d{"d - d"} + } + fallback{"{0} - {1}"} + h{ + a{"h a - h a"} + h{"h - h a"} + } + hm{ + a{"h:mm a - h:mm a"} + h{"h:mm - h:mm a"} + m{"h:mm - h:mm a"} + } + hmv{ + a{"h:mm a - h:mm a v"} + h{"h:mm - h:mm a v"} + m{"h:mm - h:mm a v"} + } + hv{ + a{"h a - h a v"} + h{"h - h a v"} + } + y{ + y{"U - U"} + } + yM{ + M{"M/yy - M/yy"} + y{"M/yy - M/yy"} + } + yMEd{ + M{"E, M/d/yy - E, M/d/yy"} + d{"E, M/d/yy - E, M/d/yy"} + y{"E, M/d/yy - E, M/d/yy"} + } + yMMM{ + M{"MMM - MMM U"} + y{"MMM U - MMM U"} + } + yMMMEd{ + M{"E, MMM d - E, MMM d, U"} + d{"E, MMM d - E, MMM d, U"} + y{"E, MMM d, U - E, MMM d, U"} + } + yMMMM{ + M{"MMMM - MMMM U"} + y{"MMMM U - MMMM U"} + } + yMMMd{ + M{"MMM d - MMM d, U"} + d{"MMM d - d, U"} + y{"MMM d, U - MMM d, U"} + } + yMd{ + M{"M/d/yy - M/d/yy"} + d{"M/d/yy - M/d/yy"} + y{"M/d/yy - M/d/yy"} } } } @@ -189,7 +334,7 @@ en{ "{1} {0}", } availableFormats{ - EEEd{"d EEE"} + Ed{"d E"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} @@ -204,9 +349,11 @@ en{ ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, M/d/y"} + yMEd{"E, M/d/y"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} + yMMMd{"MMM d, y"} + yMd{"M/d/y"} yQ{"Q y"} yQQQ{"QQQ y"} } @@ -280,105 +427,117 @@ en{ } month{ dn{"Month"} + relative{ + "-1"{"Last month"} + "0"{"This month"} + "1"{"Next month"} + } } second{ dn{"Second"} } week{ dn{"Week"} + relative{ + "-1"{"Last week"} + "0"{"This week"} + "1"{"Next week"} + } } weekday{ dn{"Day of the Week"} } year{ dn{"Year"} + relative{ + "-1"{"Last year"} + "0"{"This year"} + "1"{"Next year"} + } } zone{ - dn{"Zone"} + dn{"Time Zone"} } } intervalFormats{ M{ - M{"M–M"} + M{"M - M"} } MEd{ - M{"E, M/d – E, M/d"} - d{"E, M/d – E, M/d"} + M{"E, M/d - E, M/d"} + d{"E, M/d - E, M/d"} } MMM{ - M{"MMM–MMM"} + M{"MMM - MMM"} } MMMEd{ - M{"E, MMM d – E, MMM d"} - d{"E, MMM d – E, MMM d"} - } - MMMM{ - M{"LLLL-LLLL"} + M{"E, MMM d - E, MMM d"} + d{"E, MMM d - E, MMM d"} } MMMd{ - M{"MMM d – MMM d"} - d{"MMM d–d"} + M{"MMM d - MMM d"} + d{"MMM d - d"} } Md{ - M{"M/d – M/d"} - d{"M/d – M/d"} + M{"M/d - M/d"} + d{"M/d - M/d"} } d{ - d{"d–d"} + d{"d - d"} } - fallback{"{0} – {1}"} + fallback{"{0} - {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a - h a"} + h{"h - h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a - h:mm a"} + h{"h:mm - h:mm a"} + m{"h:mm - h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a - h:mm a v"} + h{"h:mm - h:mm a v"} + m{"h:mm - h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a - h a v"} + h{"h - h a v"} } y{ - y{"y–y"} + y{"y - y"} } yM{ - M{"M/yy – M/yy"} - y{"M/yy – M/yy"} + M{"M/yy - M/yy"} + y{"M/yy - M/yy"} } yMEd{ - M{"E, M/d/yy – E, M/d/yy"} - d{"E, M/d/yy – E, M/d/yy"} - y{"E, M/d/yy – E, M/d/yy"} + M{"E, M/d/yy - E, M/d/yy"} + d{"E, M/d/yy - E, M/d/yy"} + y{"E, M/d/yy - E, M/d/yy"} } yMMM{ - M{"MMM–MMM y"} - y{"MMM y – MMM y"} + M{"MMM - MMM y"} + y{"MMM y - MMM y"} } yMMMEd{ - M{"E, MMM d – E, MMM d, y"} - d{"E, MMM d – E, MMM d, y"} - y{"E, MMM d, y – E, MMM d, y"} + M{"E, MMM d - E, MMM d, y"} + d{"E, MMM d - E, MMM d, y"} + y{"E, MMM d, y - E, MMM d, y"} } yMMMM{ - M{"MMMM–MMMM y"} - y{"MMMM y – MMMM y"} + M{"MMMM - MMMM y"} + y{"MMMM y - MMMM y"} } yMMMd{ - M{"MMM d – MMM d, y"} - d{"MMM d–d, y"} - y{"MMM d, y – MMM d, y"} + M{"MMM d - MMM d, y"} + d{"MMM d - d, y"} + y{"MMM d, y - MMM d, y"} } yMd{ - M{"M/d/yy – M/d/yy"} - d{"M/d/yy – M/d/yy"} - y{"M/d/yy – M/d/yy"} + M{"M/d/yy - M/d/yy"} + d{"M/d/yy - M/d/yy"} + y{"M/d/yy - M/d/yy"} } } monthNames{ @@ -471,7 +630,7 @@ en{ "{1} {0}", } availableFormats{ - EEEd{"d EEE"} + Ed{"d E"} Gy{"y G"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -488,154 +647,96 @@ en{ y{"y G"} yyyy{"y G"} yyyyM{"M/y G"} - yyyyMEd{"EEE, M/d/y G"} + yyyyMEd{"E, M/d/y G"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"EEE, MMM d, y G"} + yyyyMMMEd{"E, MMM d, y G"} + yyyyMMMd{"MMM d, y G"} + yyyyMd{"M/d/y G"} yyyyQ{"Q y G"} yyyyQQQ{"QQQ y G"} } - eras{ - abbreviated{ - "AH", - } - narrow:alias{"/LOCALE/calendar/islamic/eras/abbreviated"} - wide:alias{"/LOCALE/calendar/islamic/eras/abbreviated"} - } intervalFormats{ M{ - M{"M–M"} + M{"M - M"} } MEd{ - M{"E, M/d – E, M/d"} - d{"E, M/d – E, M/d"} + M{"E, M/d - E, M/d"} + d{"E, M/d - E, M/d"} } MMM{ - M{"MMM–MMM"} + M{"MMM - MMM"} } MMMEd{ - M{"E, MMM d – E, MMM d"} - d{"E, MMM d – E, MMM d"} + M{"E, MMM d - E, MMM d"} + d{"E, MMM d - E, MMM d"} } MMMM{ M{"LLLL-LLLL"} } MMMd{ - M{"MMM d – MMM d"} - d{"MMM d–d"} + M{"MMM d - MMM d"} + d{"MMM d - d"} } Md{ - M{"M/d – M/d"} - d{"M/d – M/d"} + M{"M/d - M/d"} + d{"M/d - M/d"} } d{ - d{"d–d"} + d{"d - d"} } - fallback{"{0} – {1}"} + fallback{"{0} - {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a - h a"} + h{"h - h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a - h:mm a"} + h{"h:mm - h:mm a"} + m{"h:mm - h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a - h:mm a v"} + h{"h:mm - h:mm a v"} + m{"h:mm - h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a - h a v"} + h{"h - h a v"} } y{ - y{"y–y G"} + y{"y - y G"} } yM{ - M{"M/yy – M/yy GGGGG"} - y{"M/yy – M/yy GGGGG"} + M{"M/yy - M/yy GGGGG"} + y{"M/yy - M/yy GGGGG"} } yMEd{ - M{"E, M/d/yy – E, M/d/yy GGGGG"} - d{"E, M/d/yy – E, M/d/yy GGGGG"} - y{"E, M/d/yy – E, M/d/yy GGGGG"} + M{"E, M/d/yy - E, M/d/yy GGGGG"} + d{"E, M/d/yy - E, M/d/yy GGGGG"} + y{"E, M/d/yy - E, M/d/yy GGGGG"} } yMMM{ - M{"MMM–MMM y G"} - y{"MMM y G – MMM y G"} + M{"MMM - MMM y G"} + y{"MMM y G - MMM y G"} } yMMMEd{ - M{"E, MMM d – E, MMM d, y G"} - d{"E, MMM d – E, MMM d, y G"} - y{"E, MMM d, y – E, MMM d, y G"} + M{"E, MMM d - E, MMM d, y G"} + d{"E, MMM d - E, MMM d, y G"} + y{"E, MMM d, y - E, MMM d, y G"} } yMMMM{ - M{"MMMM–MMMM y G"} - y{"MMMM y G – MMMM y G"} + M{"MMMM - MMMM y G"} + y{"MMMM y G - MMMM y G"} } yMMMd{ - M{"MMM d – MMM d, y G"} - d{"MMM d–d, y G"} - y{"MMM d, y – MMM d, y G"} + M{"MMM d - MMM d, y G"} + d{"MMM d - d, y G"} + y{"MMM d, y - MMM d, y G"} } yMd{ - M{"M/d/yy – M/d/yy GGGGG"} - d{"M/d/yy – M/d/yy GGGGG"} - y{"M/d/yy – M/d/yy GGGGG"} - } - } - monthNames{ - default{"format"} - format{ - abbreviated{ - "Muh.", - "Saf.", - "Rab. I", - "Rab. II", - "Jum. I", - "Jum. II", - "Raj.", - "Sha.", - "Ram.", - "Shaw.", - "Dhuʻl-Q.", - "Dhuʻl-H.", - } - default{"wide"} - narrow:alias{"/LOCALE/calendar/islamic/monthNames/stand-alone/narrow"} - wide{ - "Muharram", - "Safar", - "Rabiʻ I", - "Rabiʻ II", - "Jumada I", - "Jumada II", - "Rajab", - "Shaʻban", - "Ramadan", - "Shawwal", - "Dhuʻl-Qiʻdah", - "Dhuʻl-Hijjah", - } - } - stand-alone{ - abbreviated:alias{"/LOCALE/calendar/islamic/monthNames/format/abbreviated"} - narrow{ - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - } - wide:alias{"/LOCALE/calendar/islamic/monthNames/format/wide"} + M{"M/d/yy - M/d/yy GGGGG"} + d{"M/d/yy - M/d/yy GGGGG"} + y{"M/d/yy - M/d/yy GGGGG"} } } } @@ -648,7 +749,7 @@ en{ "EEEE, MMMM d, y G", "MMMM d, y G", "MMM d, y G", - "M/d/yy G", + "M/d/yy GGGGG", "{1} {0}", "{1} {0}", "{1} {0}", @@ -656,7 +757,7 @@ en{ "{1} {0}", } availableFormats{ - EEEd{"d EEE"} + Ed{"d E"} Gy{"y G"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -672,95 +773,97 @@ en{ ms{"mm:ss"} y{"y G"} yyyy{"y G"} - yyyyM{"M/y G"} - yyyyMEd{"EEE, M/d/y G"} + yyyyM{"M/y GGGGG"} + yyyyMEd{"E, M/d/y GGGGG"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"EEE, MMM d, y G"} + yyyyMMMEd{"E, MMM d, y G"} + yyyyMMMd{"MMM d, y G"} + yyyyMd{"M/d/y GGGGG"} yyyyQ{"Q y G"} yyyyQQQ{"QQQ y G"} } intervalFormats{ M{ - M{"M–M"} + M{"M - M"} } MEd{ - M{"E, M/d – E, M/d"} - d{"E, M/d – E, M/d"} + M{"E, M/d - E, M/d"} + d{"E, M/d - E, M/d"} } MMM{ - M{"MMM–MMM"} + M{"MMM - MMM"} } MMMEd{ - M{"E, MMM d – E, MMM d"} - d{"E, MMM d – E, MMM d"} + M{"E, MMM d - E, MMM d"} + d{"E, MMM d - E, MMM d"} } MMMM{ M{"LLLL-LLLL"} } MMMd{ - M{"MMM d – MMM d"} - d{"MMM d–d"} + M{"MMM d - MMM d"} + d{"MMM d - d"} } Md{ - M{"M/d – M/d"} - d{"M/d – M/d"} + M{"M/d - M/d"} + d{"M/d - M/d"} } d{ - d{"d–d"} + d{"d - d"} } - fallback{"{0} – {1}"} + fallback{"{0} - {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a - h a"} + h{"h - h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a - h:mm a"} + h{"h:mm - h:mm a"} + m{"h:mm - h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a - h:mm a v"} + h{"h:mm - h:mm a v"} + m{"h:mm - h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a - h a v"} + h{"h - h a v"} } y{ - y{"y–y G"} + y{"y - y G"} } yM{ - M{"M/yy – M/yy GGGGG"} - y{"M/yy – M/yy GGGGG"} + M{"M/yy - M/yy GGGGG"} + y{"M/yy - M/yy GGGGG"} } yMEd{ - M{"E, M/d/yy – E, M/d/yy GGGGG"} - d{"E, M/d/yy – E, M/d/yy GGGGG"} - y{"E, M/d/yy – E, M/d/yy GGGGG"} + M{"E, M/d/yy - E, M/d/yy GGGGG"} + d{"E, M/d/yy - E, M/d/yy GGGGG"} + y{"E, M/d/yy - E, M/d/yy GGGGG"} } yMMM{ - M{"MMM–MMM y G"} - y{"MMM y G – MMM y G"} + M{"MMM - MMM y G"} + y{"MMM y G - MMM y G"} } yMMMEd{ - M{"E, MMM d – E, MMM d, y G"} - d{"E, MMM d – E, MMM d, y G"} - y{"E, MMM d, y – E, MMM d, y G"} + M{"E, MMM d - E, MMM d, y G"} + d{"E, MMM d - E, MMM d, y G"} + y{"E, MMM d, y - E, MMM d, y G"} } yMMMM{ - M{"MMMM–MMMM y G"} - y{"MMMM y G – MMMM y G"} + M{"MMMM - MMMM y G"} + y{"MMMM y G - MMMM y G"} } yMMMd{ - M{"MMM d – MMM d, y G"} - d{"MMM d–d, y G"} - y{"MMM d, y – MMM d, y G"} + M{"MMM d - MMM d, y G"} + d{"MMM d - d, y G"} + y{"MMM d, y - MMM d, y G"} } yMd{ - M{"M/d/yy – M/d/yy GGGGG"} - d{"M/d/yy – M/d/yy GGGGG"} - y{"M/d/yy – M/d/yy GGGGG"} + M{"M/d/yy - M/d/yy GGGGG"} + d{"M/d/yy - M/d/yy GGGGG"} + y{"M/d/yy - M/d/yy GGGGG"} } } } @@ -773,7 +876,7 @@ en{ "EEEE, MMMM d, y G", "MMMM d, y G", "MMM d, y G", - "M/d/yy G", + "M/d/yy GGGGG", "{1} {0}", "{1} {0}", "{1} {0}", @@ -781,7 +884,7 @@ en{ "{1} {0}", } availableFormats{ - EEEd{"d EEE"} + Ed{"d E"} Gy{"y G"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -797,95 +900,97 @@ en{ ms{"mm:ss"} y{"y G"} yyyy{"y G"} - yyyyM{"M/y G"} - yyyyMEd{"EEE, M/d/y G"} + yyyyM{"M/y GGGGG"} + yyyyMEd{"E, M/d/y GGGGG"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"EEE, MMM d, y G"} + yyyyMMMEd{"E, MMM d, y G"} + yyyyMMMd{"MMM d, y G"} + yyyyMd{"M/d/y GGGGG"} yyyyQ{"Q y G"} yyyyQQQ{"QQQ y G"} } intervalFormats{ M{ - M{"M–M"} + M{"M - M"} } MEd{ - M{"E, M/d – E, M/d"} - d{"E, M/d – E, M/d"} + M{"E, M/d - E, M/d"} + d{"E, M/d - E, M/d"} } MMM{ - M{"MMM–MMM"} + M{"MMM - MMM"} } MMMEd{ - M{"E, MMM d – E, MMM d"} - d{"E, MMM d – E, MMM d"} + M{"E, MMM d - E, MMM d"} + d{"E, MMM d - E, MMM d"} } MMMM{ M{"LLLL-LLLL"} } MMMd{ - M{"MMM d – MMM d"} - d{"MMM d–d"} + M{"MMM d - MMM d"} + d{"MMM d - d"} } Md{ - M{"M/d – M/d"} - d{"M/d – M/d"} + M{"M/d - M/d"} + d{"M/d - M/d"} } d{ - d{"d–d"} + d{"d - d"} } - fallback{"{0} – {1}"} + fallback{"{0} - {1}"} h{ - a{"h a – h a"} - h{"h–h a"} + a{"h a - h a"} + h{"h - h a"} } hm{ - a{"h:mm a – h:mm a"} - h{"h:mm–h:mm a"} - m{"h:mm–h:mm a"} + a{"h:mm a - h:mm a"} + h{"h:mm - h:mm a"} + m{"h:mm - h:mm a"} } hmv{ - a{"h:mm a – h:mm a v"} - h{"h:mm–h:mm a v"} - m{"h:mm–h:mm a v"} + a{"h:mm a - h:mm a v"} + h{"h:mm - h:mm a v"} + m{"h:mm - h:mm a v"} } hv{ - a{"h a – h a v"} - h{"h–h a v"} + a{"h a - h a v"} + h{"h - h a v"} } y{ - y{"y–y G"} + y{"y - y G"} } yM{ - M{"M/yy – M/yy GGGGG"} - y{"M/yy – M/yy GGGGG"} + M{"M/yy - M/yy GGGGG"} + y{"M/yy - M/yy GGGGG"} } yMEd{ - M{"E, M/d/yy – E, M/d/yy GGGGG"} - d{"E, M/d/yy – E, M/d/yy GGGGG"} - y{"E, M/d/yy – E, M/d/yy GGGGG"} + M{"E, M/d/yy - E, M/d/yy GGGGG"} + d{"E, M/d/yy - E, M/d/yy GGGGG"} + y{"E, M/d/yy - E, M/d/yy GGGGG"} } yMMM{ - M{"MMM–MMM y G"} - y{"MMM y G – MMM y G"} + M{"MMM - MMM y G"} + y{"MMM y G - MMM y G"} } yMMMEd{ - M{"E, MMM d – E, MMM d, y G"} - d{"E, MMM d – E, MMM d, y G"} - y{"E, MMM d, y – E, MMM d, y G"} + M{"E, MMM d - E, MMM d, y G"} + d{"E, MMM d - E, MMM d, y G"} + y{"E, MMM d, y - E, MMM d, y G"} } yMMMM{ - M{"MMMM–MMMM y G"} - y{"MMMM y G – MMMM y G"} + M{"MMMM - MMMM y G"} + y{"MMMM y G - MMMM y G"} } yMMMd{ - M{"MMM d – MMM d, y G"} - d{"MMM d–d, y G"} - y{"MMM d, y – MMM d, y G"} + M{"MMM d - MMM d, y G"} + d{"MMM d - d, y G"} + y{"MMM d, y - MMM d, y G"} } yMd{ - M{"M/d/yy – M/d/yy GGGGG"} - d{"M/d/yy – M/d/yy GGGGG"} - y{"M/d/yy – M/d/yy GGGGG"} + M{"M/d/yy - M/d/yy GGGGG"} + d{"M/d/yy - M/d/yy GGGGG"} + y{"M/d/yy - M/d/yy GGGGG"} } } } @@ -912,30 +1017,86 @@ en{ one{"{0} day"} other{"{0} days"} } + day-future{ + one{"In {0} day"} + other{"In {0} days"} + } + day-past{ + one{"{0} day ago"} + other{"{0} days ago"} + } hour{ one{"{0} hour"} other{"{0} hours"} } + hour-future{ + one{"In {0} hour"} + other{"In {0} hours"} + } + hour-past{ + one{"{0} hour ago"} + other{"{0} hours ago"} + } minute{ one{"{0} minute"} other{"{0} minutes"} } + minute-future{ + one{"In {0} minute"} + other{"In {0} minutes"} + } + minute-past{ + one{"{0} minute ago"} + other{"{0} minutes ago"} + } month{ one{"{0} month"} other{"{0} months"} } + month-future{ + one{"In {0} month"} + other{"In {0} months"} + } + month-past{ + one{"{0} month ago"} + other{"{0} months ago"} + } second{ one{"{0} second"} other{"{0} seconds"} } + second-future{ + one{"In {0} second"} + other{"In {0} seconds"} + } + second-past{ + one{"{0} second ago"} + other{"{0} seconds ago"} + } week{ one{"{0} week"} other{"{0} weeks"} } + week-future{ + one{"In {0} week"} + other{"In {0} weeks"} + } + week-past{ + one{"{0} week ago"} + other{"{0} weeks ago"} + } year{ one{"{0} year"} other{"{0} years"} } + year-future{ + one{"In {0} year"} + other{"In {0} years"} + } + year-past{ + one{"{0} year ago"} + other{"{0} years ago"} + } } unitsShort{ day{ diff --git a/icuSources/data/locales/en_AS.txt b/icuSources/data/locales/en_AS.txt index 68a3e020..94394994 100644 --- a/icuSources/data/locales/en_AS.txt +++ b/icuSources/data/locales/en_AS.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_AS.xml @@ -8,12 +8,4 @@ // *************************************************************************** en_AS{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - } - } } diff --git a/icuSources/data/locales/en_AU.txt b/icuSources/data/locales/en_AU.txt index 2b2f2c67..b2a1a045 100644 --- a/icuSources/data/locales/en_AU.txt +++ b/icuSources/data/locales/en_AU.txt @@ -1,20 +1,14 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_AU.xml // * // *************************************************************************** en_AU{ - NumberElements{ - latn{ - patterns{ - currencyFormat{"¤#,##0.00"} - } - } - } - Version{"2.0.47.52"} + %%Parent{"en_GB"} + Version{"2.0.64.65"} calendar{ gregorian{ DateTimePatterns{ @@ -36,8 +30,11 @@ en_AU{ MEd{"E, d/M"} MMMEd{"E, d MMM"} MMMMd{"d MMMM"} + MMMd{"d MMM"} MMdd{"dd/MM"} - yMEd{"EEE, d/M/y"} + yMEd{"E, d/M/y"} + yMMMd{"d MMM y"} + yMd{"d/M/y"} yyyyMM{"MM/yyyy"} yyyyMMMM{"MMMM y"} } diff --git a/icuSources/data/locales/en_BB.txt b/icuSources/data/locales/en_BB.txt new file mode 100755 index 00000000..4fcd089c --- /dev/null +++ b/icuSources/data/locales/en_BB.txt @@ -0,0 +1,11 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/en_BB.xml +// * +// *************************************************************************** +en_BB{ + Version{"2.0.57.98"} +} diff --git a/icuSources/data/locales/en_BE.txt b/icuSources/data/locales/en_BE.txt index 0ffd0485..43ffc59e 100644 --- a/icuSources/data/locales/en_BE.txt +++ b/icuSources/data/locales/en_BE.txt @@ -1,12 +1,13 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_BE.xml // * // *************************************************************************** en_BE{ + %%Parent{"en_GB"} NumberElements{ latn{ patterns{ @@ -18,7 +19,7 @@ en_BE{ } } } - Version{"2.0.47.67"} + Version{"2.0.65.46"} calendar{ gregorian{ DateTimePatterns{ @@ -36,6 +37,16 @@ en_BE{ "{1} {0}", "{1} {0}", } + availableFormats{ + MEd{"E d/M"} + MMMEd{"E d MMM"} + MMMd{"d MMM"} + Md{"d/M"} + yMEd{"E, d/M/y"} + yMMMEd{"E d MMM y"} + yMMMd{"d MMM y"} + yMd{"d/M/y"} + } } } } diff --git a/icuSources/data/locales/en_BM.txt b/icuSources/data/locales/en_BM.txt new file mode 100755 index 00000000..fa2c771e --- /dev/null +++ b/icuSources/data/locales/en_BM.txt @@ -0,0 +1,11 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/en_BM.xml +// * +// *************************************************************************** +en_BM{ + Version{"2.0.57.98"} +} diff --git a/icuSources/data/locales/en_BW.txt b/icuSources/data/locales/en_BW.txt index 9ec8fe47..b70a929a 100644 --- a/icuSources/data/locales/en_BW.txt +++ b/icuSources/data/locales/en_BW.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_BW.xml @@ -14,13 +14,9 @@ en_BW{ } } } - Version{"2.0.45.82"} + Version{"2.0.65.46"} calendar{ gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } DateTimePatterns{ "h:mm:ss a zzzz", "h:mm:ss a z", @@ -36,6 +32,17 @@ en_BW{ "{1} {0}", "{1} {0}", } + availableFormats{ + MEd{"E dd/MM"} + MMMEd{"E dd MMM"} + MMMd{"dd MMM"} + Md{"dd/MM"} + yM{"MM/yy"} + yMEd{"E, dd/MM/yy"} + yMMMEd{"E dd MMM y"} + yMMMd{"dd MMM y"} + yMd{"dd/MM/yy"} + } } } } diff --git a/icuSources/data/locales/en_BZ.txt b/icuSources/data/locales/en_BZ.txt index c6d2bf5f..603d0432 100644 --- a/icuSources/data/locales/en_BZ.txt +++ b/icuSources/data/locales/en_BZ.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_BZ.xml @@ -18,7 +18,7 @@ en_BZ{ 279, 216, } - Version{"2.0.47.67"} + Version{"2.0.65.46"} calendar{ gregorian{ DateTimePatterns{ @@ -36,6 +36,12 @@ en_BZ{ "{1} {0}", "{1} {0}", } + availableFormats{ + MMMEd{"E dd MMM"} + MMMd{"dd MMM"} + yMMMEd{"E dd MMM y"} + yMMMd{"dd MMM y"} + } } } } diff --git a/icuSources/data/locales/en_CA.txt b/icuSources/data/locales/en_CA.txt index 82c80c88..ef481fcb 100644 --- a/icuSources/data/locales/en_CA.txt +++ b/icuSources/data/locales/en_CA.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_CA.xml @@ -11,13 +11,9 @@ en_CA{ 279, 216, } - Version{"2.0.48.53"} + Version{"2.0.64.50"} calendar{ gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } DateTimePatterns{ "h:mm:ss a zzzz", "h:mm:ss a z", @@ -26,7 +22,7 @@ en_CA{ "EEEE, d MMMM, y", "d MMMM, y", "yyyy-MM-dd", - "yy-MM-dd", + "yyyy-MM-dd", "{1} {0}", "{1} {0}", "{1} {0}", @@ -41,8 +37,10 @@ en_CA{ MMMd{"d MMM"} MMdd{"MM-dd"} Md{"M-d"} - yMEd{"EEE, y-M-d"} - yMMMEd{"EEE, d MMM, y"} + yMEd{"E, y-M-d"} + yMMMEd{"E, d MMM, y"} + yMMMd{"d MMM, y"} + yMd{"y-M-d"} yyMMM{"MMM-yy"} } intervalFormats{ diff --git a/icuSources/data/locales/en_GB.txt b/icuSources/data/locales/en_GB.txt index 5c0ab7fb..cf9c9471 100644 --- a/icuSources/data/locales/en_GB.txt +++ b/icuSources/data/locales/en_GB.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_GB.xml @@ -15,7 +15,7 @@ en_GB{ } } } - Version{"2.0.51.59"} + Version{"2.0.65.46"} calendar{ buddhist{ DateTimePatterns{ @@ -37,9 +37,12 @@ en_GB{ MEd{"E, d/M"} MMMEd{"E d MMM"} MMMMd{"d MMMM"} + MMMd{"d MMM"} MMdd{"dd/MM"} Md{"d/M"} - yMEd{"EEE, d/M/y G"} + yMEd{"E, d/M/y G"} + yMMMEd{"E, d MMM y G"} + yMMMd{"d MMM y G"} yyMMM{"MMM y G"} yyyyMM{"MM/y G"} yyyyMMMM{"MMMM y G"} @@ -66,9 +69,13 @@ en_GB{ MEd{"E, d/M"} MMMEd{"E d MMM"} MMMMd{"d MMMM"} + MMMd{"d MMM"} MMdd{"dd/MM"} Md{"d/M"} - yMEd{"EEE, d/M/yyyy"} + yMEd{"E, d/M/yyyy"} + yMMMEd{"E, d MMM y"} + yMMMd{"d MMM y"} + yMd{"d/M/yyyy"} yyMMM{"MMM yy"} yyyyMM{"MM/yyyy"} yyyyMMMM{"MMMM y"} @@ -169,75 +176,17 @@ en_GB{ MEd{"E, d/M"} MMMEd{"E d MMM"} MMMMd{"d MMMM"} + MMMd{"d MMM"} MMdd{"dd/MM"} Md{"d/M"} yyMMM{"MMM y G"} - yyyyMEd{"EEE, d/M/y G"} + yyyyMEd{"E, d/M/y G"} yyyyMM{"MM/y G"} - yyyyMMM{"MMM y G"} + yyyyMMMEd{"E, d MMM y G"} yyyyMMMM{"MMMM y G"} + yyyyMMMd{"d MMM y G"} yyyyMd{"d/M/y G"} } - eras{ - abbreviated{ - "AH", - } - narrow:alias{"/LOCALE/calendar/islamic/eras/abbreviated"} - wide:alias{"/LOCALE/calendar/islamic/eras/abbreviated"} - } - monthNames{ - default{"format"} - format{ - abbreviated{ - "Muh.", - "Saf.", - "Rab. I", - "Rab. II", - "Jum. I", - "Jum. II", - "Raj.", - "Sha.", - "Ram.", - "Shaw.", - "Dhuʻl-Q.", - "Dhuʻl-H.", - } - default{"wide"} - narrow:alias{"/LOCALE/calendar/islamic/monthNames/stand-alone/narrow"} - wide{ - "Muharram", - "Safar", - "Rabiʻ I", - "Rabiʻ II", - "Jumada I", - "Jumada II", - "Rajab", - "Shaʻban", - "Ramadan", - "Shawwal", - "Dhuʻl-Qiʻdah", - "Dhuʻl-Hijjah", - } - } - stand-alone{ - abbreviated:alias{"/LOCALE/calendar/islamic/monthNames/format/abbreviated"} - narrow{ - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - } - wide:alias{"/LOCALE/calendar/islamic/monthNames/format/wide"} - } - } } japanese{ DateTimePatterns{ @@ -248,7 +197,7 @@ en_GB{ "EEEE, d MMMM y G", "d MMMM y G", "d MMM y G", - "dd/MM/y G", + "dd/MM/y GGGGG", "{1} {0}", "{1} {0}", "{1} {0}", @@ -259,13 +208,16 @@ en_GB{ MEd{"E, d/M"} MMMEd{"E d MMM"} MMMMd{"d MMMM"} + MMMd{"d MMM"} MMdd{"dd/MM"} Md{"d/M"} yyMMM{"MMM y G"} - yyyyMEd{"EEE, d/M/y G"} - yyyyMM{"MM/y G"} - yyyyMMM{"MMM y G"} + yyyyMEd{"E, d/M/y GGGGG"} + yyyyMM{"MM/y GGGGG"} + yyyyMMMEd{"E, d MMM y G"} yyyyMMMM{"MMMM y G"} + yyyyMMMd{"d MMM y G"} + yyyyMd{"d/M/y GGGGG"} } } roc{ @@ -277,7 +229,7 @@ en_GB{ "EEEE, d MMMM y G", "d MMMM y G", "d MMM y G", - "dd/MM/y G", + "dd/MM/y GGGGG", "{1} {0}", "{1} {0}", "{1} {0}", @@ -288,14 +240,16 @@ en_GB{ MEd{"E, d/M"} MMMEd{"E d MMM"} MMMMd{"d MMMM"} + MMMd{"d MMM"} MMdd{"dd/MM"} Md{"d/M"} yyMMM{"MMM y G"} - yyyyMEd{"EEE, d/M/y G"} - yyyyMM{"MM/y G"} - yyyyMMM{"MMM y G"} + yyyyMEd{"E, d/M/y GGGGG"} + yyyyMM{"MM/y GGGGG"} + yyyyMMMEd{"E, d MMM y G"} yyyyMMMM{"MMMM y G"} - yyyyMd{"d/M/y G"} + yyyyMMMd{"d MMM y G"} + yyyyMd{"d/M/y GGGGG"} } } } diff --git a/icuSources/data/locales/en_GU.txt b/icuSources/data/locales/en_GU.txt index dbbc101f..cb07aa05 100644 --- a/icuSources/data/locales/en_GU.txt +++ b/icuSources/data/locales/en_GU.txt @@ -1,19 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_GU.xml // * // *************************************************************************** en_GU{ - Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - } - } + Version{"2.0.61.44"} } diff --git a/icuSources/data/locales/en_GY.txt b/icuSources/data/locales/en_GY.txt new file mode 100755 index 00000000..62226a4a --- /dev/null +++ b/icuSources/data/locales/en_GY.txt @@ -0,0 +1,11 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/en_GY.xml +// * +// *************************************************************************** +en_GY{ + Version{"2.0.57.98"} +} diff --git a/icuSources/data/locales/en_HK.txt b/icuSources/data/locales/en_HK.txt index 882777b8..2186d1e9 100644 --- a/icuSources/data/locales/en_HK.txt +++ b/icuSources/data/locales/en_HK.txt @@ -1,13 +1,21 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_HK.xml // * // *************************************************************************** en_HK{ - Version{"2.0.45.82"} + %%Parent{"en_GB"} + NumberElements{ + latn{ + patterns{ + currencyFormat{"¤#,##0.00;(¤#,##0.00)"} + } + } + } + Version{"2.0.66.10"} calendar{ buddhist{ DateTimePatterns{ @@ -18,7 +26,7 @@ en_HK{ "EEEE, d MMMM, y G", "d MMMM, y G", "d MMM, y G", - "d/M/yyyy", + "d/M/yy GGGGG", "{1} {0}", "{1} {0}", "{1} {0}", @@ -26,22 +34,15 @@ en_HK{ "{1} {0}", } availableFormats{ - EEEd{"d EEE"} - MEd{"E, d-M"} - MMMEd{"E d MMM"} MMMMEd{"E d MMMM"} - MMMMd{"d MMMM"} - MMMd{"d MMM"} - Md{"d-M"} - yMEd{"EEE, d/M/y"} - yMMMEd{"EEE, d MMM, y"} + yM{"M/y GGGGG"} + yMEd{"E, d/M/y GGGGG"} + yMMMEd{"E, d MMM, y G"} + yMMMd{"d MMM, y G"} + yMd{"d/M/y GGGGG"} } } gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } DateTimePatterns{ "h:mm:ss a zzzz", "h:mm:ss a z", @@ -58,14 +59,25 @@ en_HK{ "{1} {0}", } availableFormats{ - MEd{"E, d/M"} MMMEd{"E, d MMM"} - MMMMEd{"E, d MMMM"} - MMMMd{"d MMMM"} - MMMd{"d MMM"} - Md{"d/M"} - yMEd{"EEE, d/M/yyyy"} - yMMMEd{"EEE, d MMM, y"} + MMMMEd{"E, d MMMM"} + yMMMEd{"E, d MMM, y"} + yMMMd{"d MMM, y"} + yMd{"d/M/y"} + } + fields{ + week{ + relative{ + "1"{"Next Week"} + } + } + year{ + relative{ + "-1"{"Last Year"} + "0"{"This Year"} + "1"{"Next Year"} + } + } } intervalFormats{ MEd{ @@ -112,250 +124,257 @@ en_HK{ "h:mm:ss a z", "h:mm:ss a", "h:mm a", - "EEEE, MMMM d, y G", - "MMMM d, y G", - "MMM d, y G", - "G M/d/yy", + "EEEE, d MMMM, y G", + "d MMMM, y G", + "d MMM, y G", + "d/M/yy GGGGG", "{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}", } + availableFormats{ + MMMMEd{"E d MMMM"} + yMEd{"E, d/M/y GGGGG"} + yMMMEd{"E, d MMM, y G"} + yMMMd{"d MMM, y G"} + yMd{"d/M/y GGGGG"} + } eras{ abbreviated{ - "Taika", - "Hakuchi", - "Hakuhō", - "Shuchō", - "Taihō", - "Keiun", - "Wadō", - "Reiki", - "Yōrō", - "Jinki", - "Tempyō", - "Tempyō-kampō", - "Tempyō-shōhō", - "Tempyō-hōji", - "Temphō-jingo", - "Jingo-keiun", - "Hōki", - "Ten-ō", - "Enryaku", - "Daidō", - "Kōnin", - "Tenchō", - "Shōwa", - "Kajō", - "Ninju", - "Saiko", - "Tennan", - "Jōgan", - "Genkei", - "Ninna", - "Kampyō", - "Shōtai", - "Engi", - "Enchō", - "Shōhei", - "Tengyō", - "Tenryaku", - "Tentoku", - "Ōwa", - "Kōhō", - "Anna", - "Tenroku", - "Ten-en", - "Jōgen", - "Tengen", - "Eikan", - "Kanna", - "Ei-en", - "Eiso", - "Shōryaku", - "Chōtoku", - "Chōhō", - "Kankō", - "Chōwa", - "Kannin", - "Jian", - "Manju", - "Chōgen", - "Chōryaku", - "Chōkyū", - "Kantoku", - "Eishō", - "Tengi", - "Kōhei", - "Jiryaku", - "Enkyū", - "Shōho", - "Shōryaku", - "Eiho", - "Ōtoku", - "Kanji", - "Kaho", - "Eichō", - "Shōtoku", - "Kōwa", - "Chōji", - "Kashō", - "Tennin", - "Ten-ei", - "Eikyū", - "Gen-ei", - "Hoan", - "Tenji", - "Daiji", - "Tenshō", - "Chōshō", - "Hoen", - "Eiji", - "Kōji", - "Tenyō", - "Kyūan", - "Ninpei", - "Kyūju", - "Hogen", - "Heiji", - "Eiryaku", - "Ōho", - "Chōkan", - "Eiman", - "Nin-an", - "Kaō", - "Shōan", - "Angen", - "Jishō", - "Yōwa", - "Juei", - "Genryuku", - "Bunji", - "Kenkyū", - "Shōji", - "Kennin", - "Genkyū", - "Ken-ei", - "Shōgen", - "Kenryaku", - "Kenpō", - "Shōkyū", - "Jōō", - "Gennin", - "Karoku", - "Antei", - "Kanki", - "Jōei", - "Tempuku", - "Bunryaku", - "Katei", - "Ryakunin", - "En-ō", - "Ninji", - "Kangen", - "Hōji", - "Kenchō", - "Kōgen", - "Shōka", - "Shōgen", - "Bun-ō", - "Kōchō", - "Bun-ei", - "Kenji", - "Kōan", - "Shōō", - "Einin", - "Shōan", - "Kengen", - "Kagen", - "Tokuji", - "Enkei", - "Ōchō", - "Shōwa", - "Bunpō", - "Genō", - "Genkyō", - "Shōchū", - "Kareki", - "Gentoku", - "Genkō", - "Kemmu", - "Engen", - "Kōkoku", - "Shōhei", - "Kentoku", + "Taika (645-650)", + "Hakuchi (650-671)", + "Hakuhō (672-686)", + "Shuchō (686-701)", + "Taihō (701-704)", + "Keiun (704-708)", + "Wadō (708-715)", + "Reiki (715-717)", + "Yōrō (717-724)", + "Jinki (724-729)", + "Tempyō (729-749)", + "Tempyō-kampō (749-749)", + "Tempyō-shōhō (749-757)", + "Tempyō-hōji (757-765)", + "Temphō-jingo (765-767)", + "Jingo-keiun (767-770)", + "Hōki (770-780)", + "Ten-ō (781-782)", + "Enryaku (782-806)", + "Daidō (806-810)", + "Kōnin (810-824)", + "Tenchō (824-834)", + "Shōwa (834-848)", + "Kajō (848-851)", + "Ninju (851-854)", + "Saiko (854-857)", + "Tennan (857-859)", + "Jōgan (859-877)", + "Genkei (877-885)", + "Ninna (885-889)", + "Kampyō (889-898)", + "Shōtai (898-901)", + "Engi (901-923)", + "Enchō (923-931)", + "Shōhei (931-938)", + "Tengyō (938-947)", + "Tenryaku (947-957)", + "Tentoku (957-961)", + "Ōwa (961-964)", + "Kōhō (964-968)", + "Anna (968-970)", + "Tenroku (970-973)", + "Ten-en (973-976)", + "Jōgen (976-978)", + "Tengen (978-983)", + "Eikan (983-985)", + "Kanna (985-987)", + "Ei-en (987-989)", + "Eiso (989-990)", + "Shōryaku (990-995)", + "Chōtoku (995-999)", + "Chōhō (999-1004)", + "Kankō (1004-1012)", + "Chōwa (1012-1017)", + "Kannin (1017-1021)", + "Jian (1021-1024)", + "Manju (1024-1028)", + "Chōgen (1028-1037)", + "Chōryaku (1037-1040)", + "Chōkyū (1040-1044)", + "Kantoku (1044-1046)", + "Eishō (1046-1053)", + "Tengi (1053-1058)", + "Kōhei (1058-1065)", + "Jiryaku (1065-1069)", + "Enkyū (1069-1074)", + "Shōho (1074-1077)", + "Shōryaku (1077-1081)", + "Eiho (1081-1084)", + "Ōtoku (1084-1087)", + "Kanji (1087-1094)", + "Kaho (1094-1096)", + "Eichō (1096-1097)", + "Shōtoku (1097-1099)", + "Kōwa (1099-1104)", + "Chōji (1104-1106)", + "Kashō (1106-1108)", + "Tennin (1108-1110)", + "Ten-ei (1110-1113)", + "Eikyū (1113-1118)", + "Gen-ei (1118-1120)", + "Hoan (1120-1124)", + "Tenji (1124-1126)", + "Daiji (1126-1131)", + "Tenshō (1131-1132)", + "Chōshō (1132-1135)", + "Hoen (1135-1141)", + "Eiji (1141-1142)", + "Kōji (1142-1144)", + "Tenyō (1144-1145)", + "Kyūan (1145-1151)", + "Ninpei (1151-1154)", + "Kyūju (1154-1156)", + "Hogen (1156-1159)", + "Heiji (1159-1160)", + "Eiryaku (1160-1161)", + "Ōho (1161-1163)", + "Chōkan (1163-1165)", + "Eiman (1165-1166)", + "Nin-an (1166-1169)", + "Kaō (1169-1171)", + "Shōan (1171-1175)", + "Angen (1175-1177)", + "Jishō (1177-1181)", + "Yōwa (1181-1182)", + "Juei (1182-1184)", + "Genryuku (1184-1185)", + "Bunji (1185-1190)", + "Kenkyū (1190-1199)", + "Shōji (1199-1201)", + "Kennin (1201-1204)", + "Genkyū (1204-1206)", + "Ken-ei (1206-1207)", + "Shōgen (1207-1211)", + "Kenryaku (1211-1213)", + "Kenpō (1213-1219)", + "Shōkyū (1219-1222)", + "Jōō (1222-1224)", + "Gennin (1224-1225)", + "Karoku (1225-1227)", + "Antei (1227-1229)", + "Kanki (1229-1232)", + "Jōei (1232-1233)", + "Tempuku (1233-1234)", + "Bunryaku (1234-1235)", + "Katei (1235-1238)", + "Ryakunin (1238-1239)", + "En-ō (1239-1240)", + "Ninji (1240-1243)", + "Kangen (1243-1247)", + "Hōji (1247-1249)", + "Kenchō (1249-1256)", + "Kōgen (1256-1257)", + "Shōka (1257-1259)", + "Shōgen (1259-1260)", + "Bun-ō (1260-1261)", + "Kōchō (1261-1264)", + "Bun-ei (1264-1275)", + "Kenji (1275-1278)", + "Kōan (1278-1288)", + "Shōō (1288-1293)", + "Einin (1293-1299)", + "Shōan (1299-1302)", + "Kengen (1302-1303)", + "Kagen (1303-1306)", + "Tokuji (1306-1308)", + "Enkei (1308-1311)", + "Ōchō (1311-1312)", + "Shōwa (1312-1317)", + "Bunpō (1317-1319)", + "Genō (1319-1321)", + "Genkyō (1321-1324)", + "Shōchū (1324-1326)", + "Kareki (1326-1329)", + "Gentoku (1329-1331)", + "Genkō (1331-1334)", + "Kemmu (1334-1336)", + "Engen (1336-1340)", + "Kōkoku (1340-1346)", + "Shōhei (1346-1370)", + "Kentoku (1370-1372)", "Bunchū", - "Tenju", - "Kōryaku", - "Kōwa", + "Tenju (1375-1379)", + "Kōryaku (1379-1381)", + "Kōwa (1381-1384)", "Genchū", - "Meitoku", - "Kakei", - "Kōō", - "Meitoku", - "Ōei", - "Shōchō", - "Eikyō", - "Kakitsu", - "Bun-an", - "Hōtoku", - "Kyōtoku", - "Kōshō", - "Chōroku", - "Kanshō", - "Bunshō", - "Ōnin", - "Bunmei", - "Chōkyō", - "Entoku", - "Meiō", - "Bunki", - "Eishō", - "Taiei", - "Kyōroku", - "Tenmon", - "Kōji", - "Eiroku", - "Genki", - "Tenshō", - "Bunroku", - "Keichō", - "Genwa", - "Kan-ei", - "Shōho", - "Keian", - "Shōō", - "Meiryaku", - "Manji", - "Kanbun", - "Enpō", - "Tenwa", - "Jōkyō", - "Genroku", - "Hōei", - "Shōtoku", - "Kyōhō", - "Genbun", - "Kanpō", - "Enkyō", - "Kan-en", - "Hōryaku", - "Meiwa", - "An-ei", - "Tenmei", - "Kansei", - "Kyōwa", - "Bunka", - "Bunsei", - "Tenpō", - "Kōka", - "Kaei", - "Ansei", - "Man-en", - "Bunkyū", - "Genji", - "Keiō", + "Meitoku (1384-1387)", + "Kakei (1387-1389)", + "Kōō (1389-1390)", + "Meitoku (1390-1394)", + "Ōei (1394-1428)", + "Shōchō (1428-1429)", + "Eikyō (1429-1441)", + "Kakitsu (1441-1444)", + "Bun-an (1444-1449)", + "Hōtoku (1449-1452)", + "Kyōtoku (1452-1455)", + "Kōshō (1455-1457)", + "Chōroku (1457-1460)", + "Kanshō (1460-1466)", + "Bunshō (1466-1467)", + "Ōnin (1467-1469)", + "Bunmei (1469-1487)", + "Chōkyō (1487-1489)", + "Entoku (1489-1492)", + "Meiō (1492-1501)", + "Bunki (1501-1504)", + "Eishō (1504-1521)", + "Taiei (1521-1528)", + "Kyōroku (1528-1532)", + "Tenmon (1532-1555)", + "Kōji (1555-1558)", + "Eiroku (1558-1570)", + "Genki (1570-1573)", + "Tenshō (1573-1592)", + "Bunroku (1592-1596)", + "Keichō (1596-1615)", + "Genwa (1615-1624)", + "Kan-ei (1624-1644)", + "Shōho (1644-1648)", + "Keian (1648-1652)", + "Shōō (1652-1655)", + "Meiryaku (1655-1658)", + "Manji (1658-1661)", + "Kanbun (1661-1673)", + "Enpō (1673-1681)", + "Tenwa (1681-1684)", + "Jōkyō (1684-1688)", + "Genroku (1688-1704)", + "Hōei (1704-1711)", + "Shōtoku (1711-1716)", + "Kyōhō (1716-1736)", + "Genbun (1736-1741)", + "Kanpō (1741-1744)", + "Enkyō (1744-1748)", + "Kan-en (1748-1751)", + "Hōryaku (1751-1764)", + "Meiwa (1764-1772)", + "An-ei (1772-1781)", + "Tenmei (1781-1789)", + "Kansei (1789-1801)", + "Kyōwa (1801-1804)", + "Bunka (1804-1818)", + "Bunsei (1818-1830)", + "Tenpō (1830-1844)", + "Kōka (1844-1848)", + "Kaei (1848-1854)", + "Ansei (1854-1860)", + "Man-en (1860-1861)", + "Bunkyū (1861-1864)", + "Genji (1864-1865)", + "Keiō (1865-1868)", "Meiji", "Taishō", "Shōwa", @@ -363,5 +382,25 @@ en_HK{ } } } + roc{ + DateTimePatterns{ + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", + "EEEE, d MMMM, y G", + "d MMMM, y G", + "d MMM, y G", + "d/M/yy GGGGG", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + MMMEd{"E, d MMM"} + } + } } } diff --git a/icuSources/data/locales/en_IE.txt b/icuSources/data/locales/en_IE.txt index dd5cd518..4d94ed37 100644 --- a/icuSources/data/locales/en_IE.txt +++ b/icuSources/data/locales/en_IE.txt @@ -1,20 +1,14 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_IE.xml // * // *************************************************************************** en_IE{ - NumberElements{ - latn{ - patterns{ - currencyFormat{"¤#,##0.00"} - } - } - } - Version{"2.0.45.82"} + %%Parent{"en_GB"} + Version{"2.0.64.65"} calendar{ gregorian{ AmPmMarkers{ @@ -41,7 +35,10 @@ en_IE{ MMMMd{"d MMMM"} MMdd{"dd/MM"} Md{"d/M"} - yMEd{"EEE, d/M/yyyy"} + yMEd{"E, d/M/yyyy"} + yMMMEd{"E d MMM y"} + yMMMd{"d MMM y"} + yMd{"d/M/yyyy"} yyyyMM{"MM/yyyy"} yyyyMMMM{"MMMM y"} } @@ -80,6 +77,7 @@ en_IE{ } fallback{"{0} - {1}"} hm{ + h{"h:mm-h:mm a"} m{"h:mm-h:mm a"} } hmv{ diff --git a/icuSources/data/locales/en_IN.txt b/icuSources/data/locales/en_IN.txt index c9bd8461..bdaad8ed 100644 --- a/icuSources/data/locales/en_IN.txt +++ b/icuSources/data/locales/en_IN.txt @@ -1,12 +1,13 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_IN.xml // * // *************************************************************************** en_IN{ + %%Parent{"en_GB"} NumberElements{ latn{ patterns{ @@ -16,19 +17,15 @@ en_IN{ } } } - Version{"2.0.45.82"} + Version{"2.0.65.46"} calendar{ gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } DateTimePatterns{ "h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a", - "EEEE d MMMM y", + "EEEE, d MMMM y", "d MMMM y", "dd-MMM-y", "dd/MM/yy", @@ -38,11 +35,14 @@ en_IN{ "{1} {0}", "{1} {0}", } - weekend:intvector{ - 1, - 0, - 1, - 86400000, + availableFormats{ + MEd{"E, d/M"} + MMMEd{"E, d MMM"} + MMMd{"d MMM"} + yMEd{"E, d/M/y"} + yMMMEd{"E, d MMM, y"} + yMMMd{"d MMM y"} + yMd{"d/M/y"} } } } diff --git a/icuSources/data/locales/en_JM.txt b/icuSources/data/locales/en_JM.txt index 418129fe..e29fc328 100644 --- a/icuSources/data/locales/en_JM.txt +++ b/icuSources/data/locales/en_JM.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_JM.xml @@ -14,13 +14,5 @@ en_JM{ } } } - Version{"2.0.47.53"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - } - } + Version{"2.0.65.46"} } diff --git a/icuSources/data/locales/en_MH.txt b/icuSources/data/locales/en_MH.txt index b3f49cd1..08725344 100644 --- a/icuSources/data/locales/en_MH.txt +++ b/icuSources/data/locales/en_MH.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_MH.xml @@ -8,12 +8,4 @@ // *************************************************************************** en_MH{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - } - } } diff --git a/icuSources/data/locales/en_MP.txt b/icuSources/data/locales/en_MP.txt index ddc8398a..be37a3f9 100644 --- a/icuSources/data/locales/en_MP.txt +++ b/icuSources/data/locales/en_MP.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_MP.xml @@ -8,12 +8,4 @@ // *************************************************************************** en_MP{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - } - } } diff --git a/icuSources/data/locales/en_MT.txt b/icuSources/data/locales/en_MT.txt index 0cf3421b..da7aef41 100644 --- a/icuSources/data/locales/en_MT.txt +++ b/icuSources/data/locales/en_MT.txt @@ -1,26 +1,16 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_MT.xml // * // *************************************************************************** en_MT{ - NumberElements{ - latn{ - patterns{ - currencyFormat{"¤#,##0.00"} - } - } - } - Version{"2.0.47.67"} + %%Parent{"en_GB"} + Version{"2.0.64.65"} calendar{ gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } DateTimePatterns{ "HH:mm:ss zzzz", "HH:mm:ss z", @@ -36,6 +26,15 @@ en_MT{ "{1} {0}", "{1} {0}", } + availableFormats{ + MMMEd{"E, d MMM"} + MMMd{"dd MMM"} + Md{"dd/MM"} + yMEd{"E, dd/MM/yyyy"} + yMMMEd{"E, dd MMM y"} + yMMMd{"dd MMM y"} + yMd{"dd/MM/yyyy"} + } } } } diff --git a/icuSources/data/locales/en_MU.txt b/icuSources/data/locales/en_MU.txt index ef45ccb7..2feb9bfc 100755 --- a/icuSources/data/locales/en_MU.txt +++ b/icuSources/data/locales/en_MU.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_MU.xml // * // *************************************************************************** en_MU{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/en_NA.txt b/icuSources/data/locales/en_NA.txt index a77eff49..8d6ec161 100644 --- a/icuSources/data/locales/en_NA.txt +++ b/icuSources/data/locales/en_NA.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_NA.xml @@ -14,5 +14,5 @@ en_NA{ } } } - Version{"2.0.41.23"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/locales/en_NZ.txt b/icuSources/data/locales/en_NZ.txt index 12334b2f..91722b2f 100644 --- a/icuSources/data/locales/en_NZ.txt +++ b/icuSources/data/locales/en_NZ.txt @@ -1,26 +1,16 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_NZ.xml // * // *************************************************************************** en_NZ{ - NumberElements{ - latn{ - patterns{ - currencyFormat{"¤#,##0.00"} - } - } - } - Version{"2.0.45.82"} + %%Parent{"en_GB"} + Version{"2.0.64.65"} calendar{ gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } DateTimePatterns{ "h:mm:ss a zzzz", "h:mm:ss a z", @@ -37,8 +27,14 @@ en_NZ{ "{1} {0}", } availableFormats{ + MMMEd{"E, d MMM"} MMMMd{"d MMMM"} + MMMd{"d MMM"} Md{"d/M"} + yMEd{"E, dd/MM/yyyy"} + yMMMEd{"E, d MMM y"} + yMMMd{"d MMM y"} + yMd{"d/MM/yy"} yyyyMM{"MM/yyyy"} yyyyMMMM{"MMMM y"} } diff --git a/icuSources/data/locales/en_PH.txt b/icuSources/data/locales/en_PH.txt index 2e7cd0ce..6f9ab586 100644 --- a/icuSources/data/locales/en_PH.txt +++ b/icuSources/data/locales/en_PH.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_PH.xml @@ -11,13 +11,5 @@ en_PH{ 279, 216, } - Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - } - } + Version{"2.0.57.17"} } diff --git a/icuSources/data/locales/en_PK.txt b/icuSources/data/locales/en_PK.txt index 4a467e39..e66193ca 100644 --- a/icuSources/data/locales/en_PK.txt +++ b/icuSources/data/locales/en_PK.txt @@ -1,28 +1,25 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_PK.xml // * // *************************************************************************** en_PK{ - Version{"2.0.47.67"} + %%Parent{"en_GB"} + Version{"2.0.65.46"} calendar{ gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } DateTimePatterns{ "h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a", - "EEEE, MMMM d, y", - "MMMM d, y", + "EEEE, d MMMM y", + "d MMMM y", "dd-MMM-y", - "M/d/yy", + "dd/MM/yyyy", "{1} {0}", "{1} {0}", "{1} {0}", diff --git a/icuSources/data/locales/en_RH.txt b/icuSources/data/locales/en_RH.txt index 0b3ed79a..928f668a 100644 --- a/icuSources/data/locales/en_RH.txt +++ b/icuSources/data/locales/en_RH.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/locales/en_SG.txt b/icuSources/data/locales/en_SG.txt index 6760baa0..7e9e9caf 100644 --- a/icuSources/data/locales/en_SG.txt +++ b/icuSources/data/locales/en_SG.txt @@ -1,27 +1,53 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_SG.xml // * // *************************************************************************** en_SG{ - Version{"2.0.45.82"} + %%Parent{"en_GB"} + NumberElements{ + latn{ + patterns{ + currencyFormat{"¤#,##0.00;(¤#,##0.00)"} + } + } + } + Version{"2.0.65.46"} calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, + buddhist{ + DateTimePatterns{ + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", + "EEEE, d MMMM, y G", + "d MMMM, y G", + "d MMM, y G", + "d/M/yy GGGGG", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", } + availableFormats{ + MMMEd{"E, d MMM"} + yMEd{"E, d/M/y GGGGG"} + yMMMEd{"E, d MMM, y G"} + } + } + gregorian{ DateTimePatterns{ "h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a", - "EEEE, MMMM d, y", - "MMMM d, y", - "MMM d, y", + "EEEE, d MMMM, y", + "d MMMM, y", + "d MMM, y", "d/M/yy", "{1} {0}", "{1} {0}", @@ -30,20 +56,36 @@ en_SG{ "{1} {0}", } availableFormats{ - MEd{"E, d/M"} - Md{"d/M"} - yMEd{"EEE, d/M/yyyy"} + MMMEd{"E, d MMM"} } intervalFormats{ MEd{ M{"E, d/M – E, d/M"} d{"E, d/M – E, d/M"} } + MMMEd{ + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} + } + MMMd{ + M{"d MMM – d MMM"} + d{"d-d MMM"} + } yMEd{ M{"E, d/M/yy – E, d/M/yy"} d{"E, d/M/yy – E, d/M/yy"} y{"E, d/M/yy – E, d/M/yy"} } + yMMMEd{ + M{"E, d MMM – E, d MMM, y"} + d{"E, d MMM – E, d MMM, y"} + y{"E, d MMM, y – E, d MMM, y"} + } + yMMMd{ + M{"d MMM – d MMM, y"} + d{"d-d MMM, y"} + y{"d MMM, y – d MMM, y"} + } yMd{ M{"d/M/yy – d/M/yy"} d{"d/M/yy – d/M/yy"} @@ -57,16 +99,36 @@ en_SG{ "h:mm:ss a z", "h:mm:ss a", "h:mm a", - "EEEE, MMMM d, y G", - "MMMM d, y G", - "MMM d, y G", - "M/d/yy G", + "EEEE, d MMMM, y G", + "d MMMM, y G", + "d MMM, y G", + "d/M/yy GGGGG", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + } + roc{ + DateTimePatterns{ + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", + "EEEE, d MMMM, y G", + "d MMMM, y G", + "d MMM, y G", + "d/M/yy GGGGG", "{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}", } + availableFormats{ + MMMEd{"E, d MMM"} + } } } } diff --git a/icuSources/data/locales/en_TT.txt b/icuSources/data/locales/en_TT.txt index 4832803c..e7a9957a 100644 --- a/icuSources/data/locales/en_TT.txt +++ b/icuSources/data/locales/en_TT.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_TT.xml @@ -14,13 +14,5 @@ en_TT{ } } } - Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - } - } + Version{"2.0.65.46"} } diff --git a/icuSources/data/locales/en_UM.txt b/icuSources/data/locales/en_UM.txt index f74bd1f7..8f9ad47f 100644 --- a/icuSources/data/locales/en_UM.txt +++ b/icuSources/data/locales/en_UM.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_UM.xml @@ -8,12 +8,4 @@ // *************************************************************************** en_UM{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - } - } } diff --git a/icuSources/data/locales/en_US.txt b/icuSources/data/locales/en_US.txt index dc9cb5a3..4c649f88 100644 --- a/icuSources/data/locales/en_US.txt +++ b/icuSources/data/locales/en_US.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_US.xml @@ -13,12 +13,4 @@ en_US{ 216, } Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - } - } } diff --git a/icuSources/data/locales/en_US_POSIX.txt b/icuSources/data/locales/en_US_POSIX.txt index 99779ba5..c6ca25a4 100644 --- a/icuSources/data/locales/en_US_POSIX.txt +++ b/icuSources/data/locales/en_US_POSIX.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_US_POSIX.xml @@ -24,5 +24,5 @@ en_US_POSIX{ } } } - Version{"2.0.45.82"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/locales/en_VI.txt b/icuSources/data/locales/en_VI.txt index a00b74df..77449dec 100644 --- a/icuSources/data/locales/en_VI.txt +++ b/icuSources/data/locales/en_VI.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_VI.xml @@ -8,12 +8,4 @@ // *************************************************************************** en_VI{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - } - } } diff --git a/icuSources/data/locales/en_ZA.txt b/icuSources/data/locales/en_ZA.txt index 306e35a9..8c60b1d4 100644 --- a/icuSources/data/locales/en_ZA.txt +++ b/icuSources/data/locales/en_ZA.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_ZA.xml @@ -13,16 +13,13 @@ en_ZA{ } NumberElements{ latn{ - patterns{ - currencyFormat{"¤#,##0.00"} - } symbols{ decimal{","} group{" "} } } } - Version{"2.0.47.67"} + Version{"2.0.64.50"} calendar{ gregorian{ DateTimePatterns{ @@ -40,6 +37,16 @@ en_ZA{ "{1} {0}", "{1} {0}", } + availableFormats{ + MEd{"E MM/dd"} + MMMEd{"E dd MMM"} + MMMd{"dd MMM"} + Md{"MM/dd"} + yMEd{"E, yyyy/MM/dd"} + yMMMEd{"E, dd MMM y"} + yMMMd{"dd MMM y"} + yMd{"yyyy/MM/dd"} + } } } } diff --git a/icuSources/data/locales/en_ZW.txt b/icuSources/data/locales/en_ZW.txt index 57d3e247..090c6ff8 100644 --- a/icuSources/data/locales/en_ZW.txt +++ b/icuSources/data/locales/en_ZW.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en_ZW.xml @@ -14,13 +14,9 @@ en_ZW{ } } } - Version{"2.0.47.67"} + Version{"2.0.65.46"} calendar{ gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } DateTimePatterns{ "h:mm:ss a zzzz", "h:mm:ss a z", @@ -36,6 +32,16 @@ en_ZW{ "{1} {0}", "{1} {0}", } + availableFormats{ + MEd{"E d/M"} + MMMEd{"E dd MMM"} + MMMd{"dd MMM"} + Md{"d/M"} + yMEd{"E, d/M/y"} + yMMMEd{"E, dd MMM, y"} + yMMMd{"dd MMM, y"} + yMd{"d/M/y"} + } } } } diff --git a/icuSources/data/locales/eo.txt b/icuSources/data/locales/eo.txt index 89347142..005675d9 100644 --- a/icuSources/data/locales/eo.txt +++ b/icuSources/data/locales/eo.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/eo.xml @@ -24,7 +24,7 @@ eo{ } } } - Version{"2.0.47.67"} + Version{"2.0.58.6"} calendar{ gregorian{ AmPmMarkers{ diff --git a/icuSources/data/locales/es.txt b/icuSources/data/locales/es.txt index 683d50dc..ad94ff54 100644 --- a/icuSources/data/locales/es.txt +++ b/icuSources/data/locales/es.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/es.xml @@ -14,13 +14,17 @@ es{ ExemplarCharacters{"[a á b c d e é f g h i í j k l m n ñ o ó p q r s t u ú ü v w x y z]"} ExemplarCharactersCurrency{"[a b c d e f g h i j k l m n o p q r s t u v w x y z]"} ExemplarCharactersIndex{"[A B C D E F G H I J K L M N Ñ O P Q R S T U V W X Y Z]"} + ExemplarCharactersPunctuation{ + "[\- ‐ – — , ; \: ! ¡ ? ¿ . … ' ‘ ’ \" “ ” « » ( ) \[ \] § @ * / \\ \& # † ‡ " + "′ ″]" + } LocaleScript{ "Latn", } NumberElements{ latn{ patterns{ - currencyFormat{"¤ #,##0.00"} + currencyFormat{"#,##0.00 ¤"} decimalFormat{"#,##0.###"} percentFormat{"#,##0%"} scientificFormat{"#E0"} @@ -39,7 +43,7 @@ es{ } } } - Version{"2.0.51.59"} + Version{"2.0.67.6"} calendar{ buddhist{ DateTimePatterns{ @@ -47,7 +51,7 @@ es{ "HH:mm:ss z", "HH:mm:ss", "HH:mm", - "EEEE d 'de' MMMM 'de' y G", + "EEEE, d 'de' MMMM 'de' y G", "d 'de' MMMM 'de' y G", "dd/MM/y G", "dd/MM/y G", @@ -58,7 +62,8 @@ es{ "{1} {0}", } availableFormats{ - EEEd{"EEE d"} + Ed{"E d"} + Gy{"y G"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} @@ -77,9 +82,9 @@ es{ ms{"mm:ss"} y{"y G"} yM{"M/y G"} - yMEd{"EEE d/M/y G"} + yMEd{"E d/M/y G"} yMMM{"MMM y G"} - yMMMEd{"EEE, d MMM y G"} + yMMMEd{"E, d MMM y G"} yMMMM{"MMMM 'de' y G"} yMMMd{"d MMM y G"} yMd{"d/M/y G"} @@ -92,6 +97,23 @@ es{ yyyyMM{"MM/y G"} } } + chinese{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE, d-M-y", + "d-M-y", + "d-M-y", + "d-M-y", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + } gregorian{ AmPmMarkers{ "a.m.", @@ -102,7 +124,7 @@ es{ "HH:mm:ss z", "HH:mm:ss", "HH:mm", - "EEEE d 'de' MMMM 'de' y", + "EEEE, d 'de' MMMM 'de' y", "d 'de' MMMM 'de' y", "dd/MM/yyyy", "dd/MM/yy", @@ -113,7 +135,7 @@ es{ "{1} {0}", } availableFormats{ - EEEd{"EEE d"} + Ed{"E d"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} @@ -132,10 +154,12 @@ es{ ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE d/M/y"} + yMEd{"E d/M/y"} yMMM{"MMM y"} - yMMMEd{"EEE, d MMM y"} + yMMMEd{"E, d MMM y"} yMMMM{"MMMM 'de' y"} + yMMMd{"d MMM y"} + yMd{"d/M/y"} yQ{"Q y"} yQQQ{"QQQ y"} yyMM{"MM/yy"} @@ -170,7 +194,7 @@ es{ "D", "L", "M", - "M", + "X", "J", "V", "S", @@ -193,11 +217,9 @@ es{ relative{ "-1"{"ayer"} "-2"{"antes de ayer"} - "-3"{"Hace tres días"} "0"{"hoy"} "1"{"mañana"} "2"{"pasado mañana"} - "3"{"Dentro de tres días"} } } dayperiod{ @@ -214,18 +236,33 @@ es{ } month{ dn{"mes"} + relative{ + "-1"{"el mes pasado"} + "0"{"este mes"} + "1"{"el próximo mes"} + } } second{ dn{"segundo"} } week{ dn{"semana"} + relative{ + "-1"{"la semana pasada"} + "0"{"esta semana"} + "1"{"la próxima semana"} + } } weekday{ dn{"día de la semana"} } year{ dn{"año"} + relative{ + "-1"{"el año pasado"} + "0"{"este año"} + "1"{"el próximo año"} + } } zone{ dn{"zona"} @@ -256,9 +293,6 @@ es{ M{"E d MMM – E d MMM"} d{"E d MMM – E d MMM"} } - MMMM{ - M{"LLLL–LLLL"} - } MMMd{ M{"d MMM – d MMM"} d{"d–d MMM"} @@ -357,6 +391,20 @@ es{ } } stand-alone{ + abbreviated{ + "ene", + "feb", + "mar", + "abr", + "mayo", + "jun", + "jul", + "ago", + "sep", + "oct", + "nov", + "dic", + } narrow{ "E", "F", @@ -381,6 +429,12 @@ es{ "T3", "T4", } + narrow{ + "1T", + "2T", + "3T", + "4T", + } wide{ "1er trimestre", "2º trimestre", @@ -388,6 +442,20 @@ es{ "4º trimestre", } } + stand-alone{ + narrow{ + "1T", + "2T", + "3T", + "4T", + } + wide{ + "1.er trimestre", + "2.º trimestre", + "3.er trimestre", + "4.º trimestre", + } + } } } islamic{ @@ -396,7 +464,7 @@ es{ "HH:mm:ss z", "HH:mm:ss", "HH:mm", - "EEEE d 'de' MMMM 'de' y G", + "EEEE, d 'de' MMMM 'de' y G", "d 'de' MMMM 'de' y G", "dd/MM/y G", "dd/MM/y G", @@ -407,7 +475,7 @@ es{ "{1} {0}", } availableFormats{ - EEEd{"EEE d"} + Ed{"E d"} Gy{"y G"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -426,79 +494,22 @@ es{ hms{"hh:mm:ss a"} ms{"mm:ss"} y{"y G"} + yMMMEd{"E d MMM y"} yyMM{"MM/y G"} - yyMMM{"MMM-y G"} + yyMMM{"MMM y G"} yyQ{"Q y G"} yyQQQQ{"QQQQ 'de' y G"} yyyy{"y G"} yyyyM{"M/y G"} - yyyyMEd{"EEE d/M/y G"} + yyyyMEd{"E d/M/y G"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"EEE, d MMM y G"} + yyyyMMMEd{"E, d MMM y G"} yyyyMMMM{"MMMM 'de' y G"} + yyyyMMMd{"d MMM y G"} + yyyyMd{"d/M/y G"} yyyyQ{"Q y G"} yyyyQQQ{"QQQ y G"} } - eras{ - abbreviated{ - "AH", - } - narrow:alias{"/LOCALE/calendar/islamic/eras/abbreviated"} - wide:alias{"/LOCALE/calendar/islamic/eras/abbreviated"} - } - monthNames{ - default{"format"} - format{ - abbreviated{ - "Muh.", - "Saf.", - "Rab. I", - "Rab. II", - "Jum. I", - "Jum. II", - "Raj.", - "Sha.", - "Ram.", - "Shaw.", - "Dhuʻl-Q.", - "Dhuʻl-H.", - } - default{"wide"} - narrow:alias{"/LOCALE/calendar/islamic/monthNames/stand-alone/narrow"} - wide{ - "Muharram", - "Safar", - "Rabiʻ I", - "Rabiʻ II", - "Jumada I", - "Jumada II", - "Rajab", - "Shaʻban", - "Ramadan", - "Shawwal", - "Dhuʻl-Qiʻdah", - "Dhuʻl-Hijjah", - } - } - stand-alone{ - abbreviated:alias{"/LOCALE/calendar/islamic/monthNames/format/abbreviated"} - narrow{ - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - } - wide:alias{"/LOCALE/calendar/islamic/monthNames/format/wide"} - } - } } japanese{ DateTimePatterns{ @@ -506,10 +517,10 @@ es{ "HH:mm:ss z", "HH:mm:ss", "HH:mm", - "EEEE d 'de' MMMM 'de' y G", + "EEEE, d 'de' MMMM 'de' y G", "d 'de' MMMM 'de' y G", "dd/MM/y G", - "dd/MM/y G", + "dd/MM/y GGGGG", "{1} {0}", "{1} {0}", "{1} {0}", @@ -517,7 +528,8 @@ es{ "{1} {0}", } availableFormats{ - EEEd{"EEE d"} + Ed{"E d"} + Gy{"y G"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} @@ -534,16 +546,19 @@ es{ hm{"hh:mm a"} hms{"hh:mm:ss a"} ms{"mm:ss"} - yyMM{"MM/y G"} - yyMMM{"MMM-y G"} + y{"y G"} + yyMM{"MM/y GGGGG"} + yyMMM{"MMM y G"} yyQ{"Q y G"} yyQQQQ{"QQQQ 'de' y G"} yyyy{"y G"} - yyyyM{"M/y G"} - yyyyMEd{"EEE d/M/y G"} + yyyyM{"M/y GGGGG"} + yyyyMEd{"E d/M/y GGGGG"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"EEE, d MMM y G"} + yyyyMMMEd{"E, d MMM y G"} yyyyMMMM{"MMMM 'de' y G"} + yyyyMMMd{"d MMM y G"} + yyyyMd{"d/M/y GGGGG"} yyyyQ{"Q y G"} yyyyQQQ{"QQQ y G"} } @@ -554,10 +569,10 @@ es{ "HH:mm:ss z", "HH:mm:ss", "HH:mm", - "EEEE d 'de' MMMM 'de' y G", + "EEEE, d 'de' MMMM 'de' y G", "d 'de' MMMM 'de' y G", "dd/MM/y G", - "dd/MM/y G", + "dd/MM/y GGGGG", "{1} {0}", "{1} {0}", "{1} {0}", @@ -565,7 +580,8 @@ es{ "{1} {0}", } availableFormats{ - EEEd{"EEE d"} + Ed{"E d"} + Gy{"y G"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} @@ -582,27 +598,58 @@ es{ hm{"hh:mm a"} hms{"hh:mm:ss a"} ms{"mm:ss"} - yyMM{"MM/y G"} - yyMMM{"MMM-y G"} + y{"y G"} + yyMM{"MM/y GGGGG"} + yyMMM{"MMM y G"} yyQ{"Q y G"} yyQQQQ{"QQQQ 'de' y G"} yyyy{"y G"} - yyyyM{"M/y G"} - yyyyMEd{"EEE d/M/y G"} + yyyyM{"M/y GGGGG"} + yyyyMEd{"E d/M/y GGGGG"} yyyyMM{"MM/y G"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"EEE, d MMM y G"} + yyyyMMMEd{"E, d MMM y G"} yyyyMMMM{"MMMM 'de' y G"} + yyyyMMMd{"d MMM y G"} + yyyyMd{"d/M/y GGGGG"} yyyyQ{"Q y G"} yyyyQQQ{"QQQ y G"} } + eras{ + abbreviated{ + "antes de R.O.C.", + "R.O.C.", + } + } + } + } + contextTransforms{ + day-format-except-narrow:intvector{ + 1, + 1, + } + day-standalone-except-narrow:intvector{ + 1, + 1, + } + languages:intvector{ + 1, + 1, + } + month-format-except-narrow:intvector{ + 1, + 1, + } + month-standalone-except-narrow:intvector{ + 1, + 1, } } delimiters{ - alternateQuotationEnd{"”"} - alternateQuotationStart{"“"} - quotationEnd{"’"} - quotationStart{"‘"} + alternateQuotationEnd{"»"} + alternateQuotationStart{"«"} + quotationEnd{"”"} + quotationStart{"“"} } listPattern{ standard{ @@ -611,6 +658,7 @@ es{ } } measurementSystemNames{ + UK{"británico"} US{"estadounidense"} metric{"métrico"} } @@ -619,30 +667,114 @@ es{ one{"{0} día"} other{"{0} días"} } + day-future{ + 0{"Dentro de 0 días"} + 1{"Dentro de 1 día"} + one{"Dentro de {0} día"} + other{"Dentro de {0} días"} + } + day-past{ + 0{"Hace 0 días"} + 1{"Hace 1 día"} + one{"Hace {0} día"} + other{"Hace {0} días"} + } hour{ one{"{0} hora"} other{"{0} horas"} } + hour-future{ + 0{"Dentro de 0 horas"} + 1{"Dentro de 1 hora"} + one{"Dentro de {0} hora"} + other{"Dentro de {0} horas"} + } + hour-past{ + 0{"Hace 0 horas"} + 1{"Hace 1 hora"} + one{"Hace {0} hora"} + other{"Hace {0} horas"} + } minute{ one{"{0} minuto"} other{"{0} minutos"} } + minute-future{ + 0{"Dentro de 0 minutos"} + 1{"Dentro de 1 minuto"} + one{"Dentro de {0} minuto"} + other{"Dentro de {0} minutos"} + } + minute-past{ + 0{"Hace 0 minutos"} + 1{"Hace 1 minuto"} + one{"Hace {0} minuto"} + other{"Hace {0} minutos"} + } month{ one{"{0} mes"} other{"{0} meses"} } + month-future{ + 0{"Dentro de 0 meses"} + 1{"Dentro de 1 mes"} + one{"Dentro de {0} mes"} + other{"Dentro de {0} meses"} + } + month-past{ + 0{"Hace 0 meses"} + 1{"Hace 1 mes"} + one{"Hace {0} mes"} + other{"Hace {0} meses"} + } second{ one{"{0} segundo"} other{"{0} segundos"} } + second-future{ + 0{"Dentro de 0 segundos"} + 1{"Dentro de 1 segundo"} + one{"Dentro de {0} segundo"} + other{"Dentro de {0} segundos"} + } + second-past{ + 0{"Hace 0 segundos"} + 1{"Hace 1 segundo"} + one{"Hace {0} segundo"} + other{"Hace {0} segundos"} + } week{ one{"{0} semana"} other{"{0} semanas"} } + week-future{ + 0{"Dentro de 0 semanas"} + 1{"Dentro de 1 semana"} + one{"Dentro de {0} semana"} + other{"Dentro de {0} semanas"} + } + week-past{ + 0{"Hace 0 semanas"} + 1{"Hace 1 semana"} + one{"Hace {0} semana"} + other{"Hace {0} semanas"} + } year{ one{"{0} año"} other{"{0} años"} } + year-future{ + 0{"Dentro de 0 años"} + 1{"Dentro de 1 año"} + one{"Dentro de {0} año"} + other{"Dentro de {0} años"} + } + year-past{ + 0{"Hace 0 años"} + 1{"Hace 1 año"} + one{"Hace {0} año"} + other{"Hace {0} años"} + } } unitsShort{ day{ diff --git a/icuSources/data/locales/es_419.txt b/icuSources/data/locales/es_419.txt index 453d4f10..05c0062f 100644 --- a/icuSources/data/locales/es_419.txt +++ b/icuSources/data/locales/es_419.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/es_419.xml @@ -9,11 +9,111 @@ es_419{ NumberElements{ latn{ + patterns{ + currencyFormat{"¤#,##0.00"} + } symbols{ decimal{"."} group{","} } } } - Version{"2.0.47.42"} + Version{"2.0.65.46"} + calendar{ + gregorian{ + dayNames{ + stand-alone{ + narrow{ + "D", + "L", + "M", + "M", + "J", + "V", + "S", + } + } + } + fields{ + month{ + relative{ + "-1"{"El mes pasado"} + "0"{"Este mes"} + "1"{"Mes próximo"} + } + } + week{ + relative{ + "-1"{"Semana pasada"} + "0"{"Esta semana"} + "1"{"Próxima semana"} + } + } + year{ + relative{ + "-1"{"Año pasado"} + "0"{"Este año"} + "1"{"Año próximo"} + } + } + } + quarters{ + format{ + narrow{ + "1", + "2", + "3", + "4", + } + } + } + } + } + measurementSystemNames{ + UK{"Reino Unido"} + } + units{ + day-future{ + 0{"En 0 días"} + 1{"En 1 día"} + one{"En {0} día"} + other{"En {0} días"} + } + hour-future{ + 0{"En 0 horas"} + 1{"En 1 hora"} + one{"En {0} hora"} + other{"En {0} horas"} + } + minute-future{ + 0{"En 0 minutos"} + 1{"En 1 minuto"} + one{"En {0} minuto"} + other{"En {0} minutos"} + } + month-future{ + 0{"En 0 meses"} + 1{"En 1 mes"} + one{"En {0} mes"} + other{"En {0} meses"} + } + second-future{ + 0{"En 0 segundos"} + 1{"En 1 segundo"} + one{"En {0} segundo"} + other{"En {0} segundos"} + } + week-future{ + 0{"En 0 semanas"} + 1{"En 1 semana"} + one{"En {0} semana"} + other{"En {0} semanas"} + } + year-future{ + 0{"En 0 años"} + 1{"En 1 año"} + one{"En {0} año"} + other{"En {0} años"} + } + } } diff --git a/icuSources/data/locales/es_AR.txt b/icuSources/data/locales/es_AR.txt index 7b4f4f9b..1cbae5e9 100644 --- a/icuSources/data/locales/es_AR.txt +++ b/icuSources/data/locales/es_AR.txt @@ -1,29 +1,30 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/es_AR.xml // * // *************************************************************************** es_AR{ - Version{"2.0.46.25"} + %%Parent{"es_419"} + NumberElements{ + latn{ + symbols{ + decimal{","} + group{"."} + } + } + } + Version{"2.0.61.44"} calendar{ gregorian{ - AmPmMarkers{ - "a.m.", - "p.m.", - } - DateTimeElements:intvector{ - 1, - 4, - } DateTimePatterns{ "HH'h'''mm:ss zzzz", "H:mm:ss z", "HH:mm:ss", "HH:mm", - "EEEE d 'de' MMMM 'de' y", + "EEEE, d 'de' MMMM 'de' y", "d 'de' MMMM 'de' y", "dd/MM/yyyy", "dd/MM/yy", @@ -39,8 +40,4 @@ es_AR{ } } } - measurementSystemNames{ - US{"estadounidense"} - metric{"métrico"} - } } diff --git a/icuSources/data/locales/es_BO.txt b/icuSources/data/locales/es_BO.txt index 984a9da0..8a5f494b 100644 --- a/icuSources/data/locales/es_BO.txt +++ b/icuSources/data/locales/es_BO.txt @@ -1,11 +1,20 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/es_BO.xml // * // *************************************************************************** es_BO{ - Version{"2.0.41.23"} + %%Parent{"es_419"} + NumberElements{ + latn{ + symbols{ + decimal{","} + group{"."} + } + } + } + Version{"2.0.58.84"} } diff --git a/icuSources/data/locales/es_CL.txt b/icuSources/data/locales/es_CL.txt index ab685ef6..eb2847e5 100644 --- a/icuSources/data/locales/es_CL.txt +++ b/icuSources/data/locales/es_CL.txt @@ -1,24 +1,29 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/es_CL.xml // * // *************************************************************************** es_CL{ + %%Parent{"es_419"} NumberElements{ latn{ patterns{ currencyFormat{"¤#,##0.00;¤-#,##0.00"} } + symbols{ + decimal{","} + group{"."} + } } } PaperSize:intvector{ 279, 216, } - Version{"2.0.45.82"} + Version{"2.0.65.46"} calendar{ gregorian{ DateTimePatterns{ @@ -26,7 +31,7 @@ es_CL{ "H:mm:ss z", "H:mm:ss", "H:mm", - "EEEE d 'de' MMMM 'de' y", + "EEEE, d 'de' MMMM 'de' y", "d 'de' MMMM 'de' y", "dd-MM-yyyy", "dd-MM-yy", @@ -36,6 +41,13 @@ es_CL{ "{1} {0}", "{1} {0}", } + availableFormats{ + MEd{"E, dd-MM"} + Md{"dd-MM"} + yM{"MM-yy"} + yMEd{"E dd-MM-yy"} + yMd{"dd-MM-yy"} + } } } } diff --git a/icuSources/data/locales/es_CO.txt b/icuSources/data/locales/es_CO.txt index 49198cab..e35d1d86 100644 --- a/icuSources/data/locales/es_CO.txt +++ b/icuSources/data/locales/es_CO.txt @@ -1,17 +1,26 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/es_CO.xml // * // *************************************************************************** es_CO{ + %%Parent{"es_419"} + NumberElements{ + latn{ + symbols{ + decimal{","} + group{"."} + } + } + } PaperSize:intvector{ 279, 216, } - Version{"2.0.45.82"} + Version{"2.0.58.84"} calendar{ gregorian{ DateTimePatterns{ @@ -19,7 +28,7 @@ es_CO{ "H:mm:ss z", "H:mm:ss", "H:mm", - "EEEE d 'de' MMMM 'de' y", + "EEEE, d 'de' MMMM 'de' y", "d 'de' MMMM 'de' y", "d/MM/yyyy", "d/MM/yy", diff --git a/icuSources/data/locales/es_CR.txt b/icuSources/data/locales/es_CR.txt index 3dbd79bb..f705480b 100644 --- a/icuSources/data/locales/es_CR.txt +++ b/icuSources/data/locales/es_CR.txt @@ -1,15 +1,24 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/es_CR.xml // * // *************************************************************************** es_CR{ + %%Parent{"es_419"} + NumberElements{ + latn{ + symbols{ + decimal{","} + group{"."} + } + } + } PaperSize:intvector{ 279, 216, } - Version{"2.0.41.23"} + Version{"2.0.58.84"} } diff --git a/icuSources/data/locales/es_DO.txt b/icuSources/data/locales/es_DO.txt index e7ef1c7e..6db0f5f5 100644 --- a/icuSources/data/locales/es_DO.txt +++ b/icuSources/data/locales/es_DO.txt @@ -1,19 +1,12 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/es_DO.xml // * // *************************************************************************** es_DO{ - NumberElements{ - latn{ - symbols{ - decimal{"."} - group{","} - } - } - } - Version{"2.0.41.23"} + %%Parent{"es_419"} + Version{"2.0.58.84"} } diff --git a/icuSources/data/locales/es_EC.txt b/icuSources/data/locales/es_EC.txt index 16747fb0..814909c5 100644 --- a/icuSources/data/locales/es_EC.txt +++ b/icuSources/data/locales/es_EC.txt @@ -1,20 +1,25 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/es_EC.xml // * // *************************************************************************** es_EC{ + %%Parent{"es_419"} NumberElements{ latn{ patterns{ currencyFormat{"¤#,##0.00;¤-#,##0.00"} } + symbols{ + decimal{","} + group{"."} + } } } - Version{"2.0.45.82"} + Version{"2.0.65.46"} calendar{ gregorian{ DateTimePatterns{ @@ -22,7 +27,7 @@ es_EC{ "H:mm:ss z", "H:mm:ss", "H:mm", - "EEEE d 'de' MMMM 'de' y", + "EEEE, d 'de' MMMM 'de' y", "d 'de' MMMM 'de' y", "dd/MM/yyyy", "dd/MM/yy", diff --git a/icuSources/data/locales/es_ES.txt b/icuSources/data/locales/es_ES.txt index dc6db852..91808e4d 100644 --- a/icuSources/data/locales/es_ES.txt +++ b/icuSources/data/locales/es_ES.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/es_ES.xml diff --git a/icuSources/data/locales/es_GQ.txt b/icuSources/data/locales/es_GQ.txt index 6776e902..d96add2d 100755 --- a/icuSources/data/locales/es_GQ.txt +++ b/icuSources/data/locales/es_GQ.txt @@ -1,11 +1,18 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/es_GQ.xml // * // *************************************************************************** es_GQ{ - Version{"2.0.45.90"} + NumberElements{ + latn{ + patterns{ + currencyFormat{"¤#,##0.00"} + } + } + } + Version{"2.0.65.46"} } diff --git a/icuSources/data/locales/es_GT.txt b/icuSources/data/locales/es_GT.txt index ba230565..1e4ca447 100644 --- a/icuSources/data/locales/es_GT.txt +++ b/icuSources/data/locales/es_GT.txt @@ -1,25 +1,18 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/es_GT.xml // * // *************************************************************************** es_GT{ - NumberElements{ - latn{ - symbols{ - decimal{"."} - group{","} - } - } - } + %%Parent{"es_419"} PaperSize:intvector{ 279, 216, } - Version{"2.0.45.82"} + Version{"2.0.58.84"} calendar{ gregorian{ DateTimePatterns{ @@ -27,7 +20,7 @@ es_GT{ "HH:mm:ss z", "HH:mm:ss", "HH:mm", - "EEEE d 'de' MMMM 'de' y", + "EEEE, d 'de' MMMM 'de' y", "d 'de' MMMM 'de' y", "d/MM/yyyy", "d/MM/yy", diff --git a/icuSources/data/locales/es_HN.txt b/icuSources/data/locales/es_HN.txt index 33b0bde7..8a004c8b 100644 --- a/icuSources/data/locales/es_HN.txt +++ b/icuSources/data/locales/es_HN.txt @@ -1,21 +1,14 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/es_HN.xml // * // *************************************************************************** es_HN{ - NumberElements{ - latn{ - symbols{ - decimal{"."} - group{","} - } - } - } - Version{"2.0.45.82"} + %%Parent{"es_419"} + Version{"2.0.58.84"} calendar{ gregorian{ DateTimePatterns{ diff --git a/icuSources/data/locales/es_MX.txt b/icuSources/data/locales/es_MX.txt index 493309f5..562c5ef6 100644 --- a/icuSources/data/locales/es_MX.txt +++ b/icuSources/data/locales/es_MX.txt @@ -1,23 +1,16 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/es_MX.xml // * // *************************************************************************** es_MX{ - NumberElements{ - latn{ - symbols{ - decimal{"."} - group{","} - } - } - } + %%Parent{"es_419"} PaperSize:intvector{ 279, 216, } - Version{"2.0.41.23"} + Version{"2.0.58.84"} } diff --git a/icuSources/data/locales/es_NI.txt b/icuSources/data/locales/es_NI.txt index e9bedd6c..c81de29a 100644 --- a/icuSources/data/locales/es_NI.txt +++ b/icuSources/data/locales/es_NI.txt @@ -1,23 +1,16 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/es_NI.xml // * // *************************************************************************** es_NI{ - NumberElements{ - latn{ - symbols{ - decimal{"."} - group{","} - } - } - } + %%Parent{"es_419"} PaperSize:intvector{ 279, 216, } - Version{"2.0.41.23"} + Version{"2.0.58.84"} } diff --git a/icuSources/data/locales/es_PA.txt b/icuSources/data/locales/es_PA.txt index 2c41d9af..3b74975d 100644 --- a/icuSources/data/locales/es_PA.txt +++ b/icuSources/data/locales/es_PA.txt @@ -1,25 +1,18 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/es_PA.xml // * // *************************************************************************** es_PA{ - NumberElements{ - latn{ - symbols{ - decimal{"."} - group{","} - } - } - } + %%Parent{"es_419"} PaperSize:intvector{ 279, 216, } - Version{"2.0.45.82"} + Version{"2.0.64.50"} calendar{ gregorian{ DateTimePatterns{ @@ -27,7 +20,7 @@ es_PA{ "HH:mm:ss z", "HH:mm:ss", "HH:mm", - "EEEE d 'de' MMMM 'de' y", + "EEEE, d 'de' MMMM 'de' y", "d 'de' MMMM 'de' y", "MM/dd/yyyy", "MM/dd/yy", @@ -37,6 +30,13 @@ es_PA{ "{1} {0}", "{1} {0}", } + availableFormats{ + MEd{"E, MM/dd"} + Md{"MM/dd"} + yM{"MM/yy"} + yMEd{"E MM/dd/yy"} + yMd{"MM/dd/yy"} + } } } } diff --git a/icuSources/data/locales/es_PE.txt b/icuSources/data/locales/es_PE.txt index 66551eb2..5c6c5052 100644 --- a/icuSources/data/locales/es_PE.txt +++ b/icuSources/data/locales/es_PE.txt @@ -1,21 +1,14 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/es_PE.xml // * // *************************************************************************** es_PE{ - NumberElements{ - latn{ - symbols{ - decimal{"."} - group{","} - } - } - } - Version{"2.0.47.43"} + %%Parent{"es_419"} + Version{"2.0.58.84"} calendar{ gregorian{ DateTimePatterns{ @@ -23,7 +16,7 @@ es_PE{ "HH:mm:ss z", "HH:mm:ss", "HH:mm", - "EEEE d 'de' MMMM 'de' y", + "EEEE, d 'de' MMMM 'de' y", "d 'de' MMMM 'de' y", "dd/MM/yyyy", "d/MM/yy", diff --git a/icuSources/data/locales/es_PR.txt b/icuSources/data/locales/es_PR.txt index 25e08ff2..ca2efe67 100644 --- a/icuSources/data/locales/es_PR.txt +++ b/icuSources/data/locales/es_PR.txt @@ -1,25 +1,18 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/es_PR.xml // * // *************************************************************************** es_PR{ - NumberElements{ - latn{ - symbols{ - decimal{"."} - group{","} - } - } - } + %%Parent{"es_419"} PaperSize:intvector{ 279, 216, } - Version{"2.0.45.82"} + Version{"2.0.64.50"} calendar{ gregorian{ DateTimePatterns{ @@ -27,7 +20,7 @@ es_PR{ "HH:mm:ss z", "HH:mm:ss", "HH:mm", - "EEEE d 'de' MMMM 'de' y", + "EEEE, d 'de' MMMM 'de' y", "d 'de' MMMM 'de' y", "MM/dd/yyyy", "MM/dd/yy", @@ -37,6 +30,13 @@ es_PR{ "{1} {0}", "{1} {0}", } + availableFormats{ + MEd{"E, MM/dd"} + Md{"MM/dd"} + yM{"MM/yy"} + yMEd{"E MM/dd/yy"} + yMd{"MM/dd/yy"} + } } } } diff --git a/icuSources/data/locales/es_PY.txt b/icuSources/data/locales/es_PY.txt index 816fd92c..b18ea467 100644 --- a/icuSources/data/locales/es_PY.txt +++ b/icuSources/data/locales/es_PY.txt @@ -1,18 +1,23 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/es_PY.xml // * // *************************************************************************** es_PY{ + %%Parent{"es_419"} NumberElements{ latn{ patterns{ currencyFormat{"¤ #,##0.00;¤ -#,##0.00"} } + symbols{ + decimal{","} + group{"."} + } } } - Version{"2.0.41.23"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/locales/es_SV.txt b/icuSources/data/locales/es_SV.txt index e24561fb..a74494ca 100644 --- a/icuSources/data/locales/es_SV.txt +++ b/icuSources/data/locales/es_SV.txt @@ -1,23 +1,16 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/es_SV.xml // * // *************************************************************************** es_SV{ - NumberElements{ - latn{ - symbols{ - decimal{"."} - group{","} - } - } - } + %%Parent{"es_419"} PaperSize:intvector{ 279, 216, } - Version{"2.0.41.23"} + Version{"2.0.58.84"} } diff --git a/icuSources/data/locales/es_US.txt b/icuSources/data/locales/es_US.txt index d62684cf..43ea810b 100644 --- a/icuSources/data/locales/es_US.txt +++ b/icuSources/data/locales/es_US.txt @@ -1,38 +1,27 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/es_US.xml // * // *************************************************************************** es_US{ + %%Parent{"es_419"} MeasurementSystem:int{1} - NumberElements{ - latn{ - symbols{ - decimal{"."} - group{","} - } - } - } PaperSize:intvector{ 279, 216, } - Version{"2.0.45.82"} + Version{"2.0.64.50"} calendar{ gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } DateTimePatterns{ "h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a", - "EEEE d 'de' MMMM 'de' y", + "EEEE, d 'de' MMMM 'de' y", "d 'de' MMMM 'de' y", "MMM d, y", "M/d/yy", @@ -43,8 +32,16 @@ es_US{ "{1} {0}", } availableFormats{ + MEd{"E, MM/dd"} + MMMEd{"E, MMM d"} + MMMd{"MMM d"} MMd{"MM/d"} Md{"M/d"} + yM{"M/yy"} + yMEd{"E, M/d/yy"} + yMMMEd{"E, MMM d, y"} + yMMMd{"MMM d, y"} + yMd{"M/d/yy"} } } } diff --git a/icuSources/data/locales/es_UY.txt b/icuSources/data/locales/es_UY.txt index 680e59d9..ba2fd704 100644 --- a/icuSources/data/locales/es_UY.txt +++ b/icuSources/data/locales/es_UY.txt @@ -1,18 +1,23 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/es_UY.xml // * // *************************************************************************** es_UY{ + %%Parent{"es_419"} NumberElements{ latn{ patterns{ currencyFormat{"¤ #,##0.00;(¤ #,##0.00)"} } + symbols{ + decimal{","} + group{"."} + } } } - Version{"2.0.41.23"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/locales/es_VE.txt b/icuSources/data/locales/es_VE.txt index d54ad51a..c2abbc54 100644 --- a/icuSources/data/locales/es_VE.txt +++ b/icuSources/data/locales/es_VE.txt @@ -1,22 +1,27 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/es_VE.xml // * // *************************************************************************** es_VE{ + %%Parent{"es_419"} NumberElements{ latn{ patterns{ currencyFormat{"¤#,##0.00;¤-#,##0.00"} } + symbols{ + decimal{","} + group{"."} + } } } PaperSize:intvector{ 279, 216, } - Version{"2.0.41.23"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/locales/et.txt b/icuSources/data/locales/et.txt index becb0651..43c0d7f9 100644 --- a/icuSources/data/locales/et.txt +++ b/icuSources/data/locales/et.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/et.xml @@ -12,6 +12,7 @@ et{ AuxExemplarCharacters{"[á à â å ā æ ç é è ê ë ē í ì î ï ī ñ ó ò ŏ ô ø ō œ ú ù û ū]"} ExemplarCharacters{"[a b c d e f g h i j k l m n o p q r s š z ž t u v w õ ä ö ü x y]"} + ExemplarCharactersCurrency{"[a b c d e f g h i j k l m n o p q r s š z ž t u v w õ ä ö ü x y]"} ExemplarCharactersIndex{"[A B C D E F G H I J K L M N O P Q R S Š Z Ž T U V Õ Ä Ö Ü X Y]"} LocaleScript{ "Latn", @@ -38,7 +39,7 @@ et{ } } } - Version{"2.0.50.94"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -70,9 +71,17 @@ et{ MMMMd{"d. MMMM"} MMMd{"d. MMM"} MMdd{"dd.MM"} + Md{"d.M"} hms{"h:mm.ss a"} mmss{"mm.ss"} - yMMMEd{"EEE, d. MMM y"} + yM{"M.y"} + yMEd{"E, d.M.y"} + yMMM{"MMM y"} + yMMMEd{"E, d. MMM y"} + yMMMd{"d.MMM.y"} + yMd{"d.M.y"} + yQ{"Q y"} + yQQQ{"QQQ y"} yyQ{"Q. yy"} yyyyMM{"MM.yyyy"} yyyyMMMM{"MMMM y"} @@ -126,11 +135,9 @@ et{ relative{ "-1"{"eile"} "-2"{"üleeile"} - "-3"{"üleüleeile"} "0"{"täna"} "1"{"homme"} "2"{"ülehomme"} - "3"{"üleülehomme"} } } dayperiod{ @@ -147,18 +154,33 @@ et{ } month{ dn{"kuu"} + relative{ + "-1"{"Eelmine kuu"} + "0"{"See kuu"} + "1"{"Järgmine kuu"} + } } second{ dn{"sekund"} } week{ dn{"nädal"} + relative{ + "-1"{"Eelmine nädal"} + "0"{"See nädal"} + "1"{"Järgmine nädal"} + } } weekday{ dn{"nädalapäev"} } year{ dn{"aasta"} + relative{ + "-1"{"Eelmine aasta"} + "0"{"Sel aastal"} + "1"{"Järgmine aasta"} + } } zone{ dn{"vöönd"} @@ -226,10 +248,14 @@ et{ d{"E, d. MMM–E, d. MMM y"} y{"E, d. MMM y–E, d. MMM y"} } + yMMMM{ + M{"MMMM–MMMM y"} + y{"MMMM y – MMMM y"} + } yMMMd{ M{"d. MMM–d. MMM y"} d{"d.–d. MMM y"} - y{"E, d. MMM y–E, d. MMM y"} + y{"d. MMM y–d. MMM y"} } yMd{ M{"dd.MM.yy–dd.MM.yy"} @@ -293,6 +319,12 @@ et{ "K3", "K4", } + narrow{ + "1", + "2", + "3", + "4", + } wide{ "1. kvartal", "2. kvartal", @@ -304,8 +336,8 @@ et{ } } delimiters{ - alternateQuotationEnd{"“"} - alternateQuotationStart{"„"} + alternateQuotationEnd{"‘"} + alternateQuotationStart{"‚"} quotationEnd{"“"} quotationStart{"„"} } @@ -316,6 +348,7 @@ et{ } } measurementSystemNames{ + UK{"inglise mõõdustik"} US{"inglise mõõdustik"} metric{"meetermõõdustik"} } @@ -324,29 +357,150 @@ et{ one{"{0} ööpäev"} other{"{0} ööpäeva"} } + day-future{ + 0{"0 päeva pärast"} + 1{"1 päeva pärast"} + one{"+{0} päeva pärast"} + other{"{0} päeva pärast"} + } + day-past{ + 0{"0 päeva tagasi"} + 1{"1 päev tagasi"} + one{"-{0} päeva eest"} + other{"-{0} päeva eest"} + } hour{ one{"{0} tund"} other{"{0} tundi"} } + hour-future{ + 0{"0 tunni pärast"} + 1{"1 tunni pärast"} + one{"+{0} tunni pärast"} + other{"{0} tunni pärast"} + } + hour-past{ + 0{"0 tunni eest"} + 1{"1 tunni eest"} + one{"-{0} tunni eest"} + other{"{0} tunni eest"} + } minute{ one{"{0} minut"} other{"{0} minutit"} } + minute-future{ + 0{"0 minuti pärast"} + 1{"1 minuti pärast"} + one{"+{0} minuti pärast"} + other{"{0} minuti pärast"} + } + minute-past{ + 0{"0 minutit tagasi"} + 1{"1 minut tagasi"} + one{"-{0} minuti eest"} + other{"{0} minuti eest"} + } month{ one{"{0} kuu"} other{"{0} kuud"} } + month-future{ + 0{"0 kuu pärast"} + 1{"1 kuu pärast"} + one{"+{0} kuu pärast"} + other{"{0} kuu pärast"} + } + month-past{ + 0{"0 kuud tagasi"} + 1{"1 kuu tagasi"} + one{"-{0} kuu eest"} + other{"{0} kuu eest"} + } second{ one{"{0} sekund"} other{"{0} sekundit"} } + second-future{ + 0{"0 sekundi pärast"} + 1{"1 sekundi pärast"} + one{"+{0} sekundi pärast"} + other{"{0} sekundi pärast"} + } + second-past{ + 0{"0 sekundi eest"} + 1{"1 sekundi eest"} + one{"-{0} sekundi eest"} + other{"{0} sekundi eest"} + } week{ one{"{0} nädal"} other{"{0} nädalat"} } + week-future{ + 0{"0 nädala pärast"} + 1{"1 nädala pärast"} + one{"+{0} nädala pärast"} + other{"{0} nädala pärast"} + } + week-past{ + 0{"0 nädalat tagasi"} + 1{"1 nädal tagasi"} + one{"-{0} nädala eest"} + other{"{0} nädala eest"} + } year{ one{"{0} aasta"} other{"{0} aastat"} } + year-future{ + 0{"0 aasta pärast"} + 1{"1 aasta pärast"} + one{"+{0} aasta pärast"} + other{"{0} aasta pärast"} + } + year-past{ + 0{"0 aastat tagasi"} + 1{"1 aasta tagasi"} + one{"-{0} aasta eest"} + other{"{0} aasta eest"} + } + } + unitsShort{ + day{ + 0{"0 päeva"} + 1{"1 päev"} + other{"{0} päeva"} + } + hour{ + 0{"0 tundi"} + 1{"1 tund"} + other{"{0} tundi"} + } + minute{ + 0{"0 min"} + 1{"1 min"} + other{"{0} min"} + } + month{ + 0{"0 kuud"} + 1{"1 kuu"} + other{"{0} kuud"} + } + second{ + 0{"0 s"} + 1{"1 s"} + other{"{0} s"} + } + week{ + 0{"0 nädalat"} + 1{"1 nädal"} + other{"{0} nädalat"} + } + year{ + 0{"0 a"} + 1{"1 a"} + other{"{0} a"} + } } } diff --git a/icuSources/data/locales/et_EE.txt b/icuSources/data/locales/et_EE.txt index fed09886..255f8c6a 100644 --- a/icuSources/data/locales/et_EE.txt +++ b/icuSources/data/locales/et_EE.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/et_EE.xml diff --git a/icuSources/data/locales/eu.txt b/icuSources/data/locales/eu.txt index 1cb6addd..678a1225 100644 --- a/icuSources/data/locales/eu.txt +++ b/icuSources/data/locales/eu.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/eu.xml @@ -38,7 +38,7 @@ eu{ } } } - Version{"2.0.50.95"} + Version{"2.0.65.46"} calendar{ buddhist{ eras{ @@ -64,7 +64,18 @@ eu{ "{1} {0}", } availableFormats{ + MEd{"E, M/d"} + MMMEd{"E, MMM d"} + Md{"M/d"} d{"d"} + yM{"M/y"} + yMEd{"E, M/d/y"} + yMMM{"MMM y"} + yMMMEd{"E, MMM d, y"} + yMMMd{"MMM d, y"} + yMd{"M/d/y"} + yQ{"Q y"} + yQQQ{"QQQ y"} yyQ{"Q yy"} } dayNames{ @@ -78,6 +89,15 @@ eu{ "or", "lr", } + narrow{ + "I", + "M", + "A", + "A", + "A", + "O", + "I", + } wide{ "igandea", "astelehena", @@ -88,14 +108,136 @@ eu{ "larunbata", } } + stand-alone{ + narrow{ + "I", + "M", + "A", + "L", + "A", + "O", + "I", + } + } + } + eras{ + abbreviated{ + "K.a.", + "K.o.", + } } fields{ day{ + dn{"Eguna"} relative{ + "-1"{"Atzo"} + "-2"{"Herenegun"} "0"{"Gaur"} "1"{"Bihar"} + "2"{"Etzi"} } } + dayperiod{ + dn{"AM//PM"} + } + era{ + dn{"Aroa"} + } + hour{ + dn{"Ordua"} + } + minute{ + dn{"Minutuak"} + } + month{ + dn{"Hilabetea"} + relative{ + "-1"{"Aurreko hilabetea"} + "0"{"Gauden hilabetea"} + "1"{"Hurrengo hilabetea"} + } + } + second{ + dn{"Segundoak"} + } + week{ + dn{"Astea"} + relative{ + "-1"{"Aurreko astea"} + "0"{"Aste hau"} + "1"{"Hurrengo astea"} + } + } + weekday{ + dn{"Asteguna"} + } + year{ + dn{"Urtea"} + relative{ + "-1"{"Aurreko urtea"} + "0"{"Aurten"} + "1"{"Hurrengo urtea"} + } + } + zone{ + dn{"Ordu-eremua"} + } + } + intervalFormats{ + MEd{ + M{"E, M/d – E, M/d"} + d{"E, M/d – E, M/d"} + } + MMM{ + M{"MMM–MMM"} + } + MMMEd{ + M{"E, MMM d – E, MMM d"} + d{"E, MMM d – E, MMM d"} + } + MMMd{ + M{"MMM d – MMM d"} + d{"MMM d–d"} + } + Md{ + M{"M/d – M/d"} + d{"M/d – M/d"} + } + hm{ + a{":h:mm a – h:mm a"} + } + yM{ + M{"M/yy – M/yy"} + y{"M/yy – M/yy"} + } + yMEd{ + M{"E, M/d/yy – E, M/d/yy"} + d{"E, M/d/yy – E, M/d/yy"} + y{"E, M/d/yy – E, M/d/yy"} + } + yMMM{ + M{"MMM–MMM y"} + y{"MMM y – MMM y"} + } + yMMMEd{ + M{"E, MMM d – E, MMM d, y"} + d{"E, MMM d – E, MMM d, y"} + y{"E, MMM d, y – E, MMM d, y"} + } + yMMMM{ + M{"MMMM–MMMM y"} + y{"MMMM y – MMMM y"} + } + yMMMd{ + M{"MMM d – MMM d, y"} + d{"MMM d–d, y"} + y{"MMM d, y – MMM d, y"} + } + yMd{ + M{"M/d/yy – M/d/yy"} + d{"M/d/yy – M/d/yy"} + y{"M/d/yy – M/d/yy"} + } } monthNames{ format{ @@ -153,6 +295,12 @@ eu{ "3Hh", "4Hh", } + narrow{ + "1", + "2", + "3", + "4", + } wide{ "1. hiruhilekoa", "2. hiruhilekoa", @@ -172,11 +320,17 @@ eu{ } } delimiters{ - alternateQuotationEnd{"’"} - alternateQuotationStart{"‘"} + alternateQuotationEnd{"»"} + alternateQuotationStart{"«"} quotationEnd{"”"} quotationStart{"“"} } + listPattern{ + standard{ + 2{"{0} eta {1}"} + end{"{0} eta {1}"} + } + } measurementSystemNames{ US{"US"} metric{"Metriko"} @@ -186,28 +340,136 @@ eu{ one{"{0} eguna"} other{"{0} egun"} } + day-future{ + 0{"0 egun barru"} + 1{"1 egun barru"} + other{"{0} egun barru"} + } + day-past{ + 0{"Duela 0 egun"} + 1{"Duela 1 egun"} + other{"Duela {0} egun"} + } hour{ one{"{0} ordua"} other{"{0} h"} } + hour-future{ + 0{"0 ordu barru"} + 1{"1 ordu barru"} + other{"{0} ordu barru"} + } + hour-past{ + 0{"Duela 0 ordu"} + 1{"Duela ordubete"} + other{"Duela {0} ordu"} + } minute{ one{"{0} minutu"} other{"{0} minutu"} } + minute-future{ + 0{"0 minutu barru"} + 1{"1 minutu barru"} + other{"{0} minutu barru"} + } + minute-past{ + 0{"Duela 0 minutu"} + 1{"Duela 1 minutu"} + other{"Duela {0} minutu"} + } month{ + 0{"0 hilabete"} + 1{"1 hilabete"} one{"{0} hilea"} + other{"{0} hilabete"} + } + month-future{ + 0{"0 hilabete barru"} + 1{"1 hilabete barru"} + other{"{0} hilabete barru"} + } + month-past{ + 0{"Duela 0 hilabete"} + 1{"Duela 1 hilabete"} + other{"Duela {0} hilabete"} } second{ one{"{0} segundo"} other{"{0} s"} } + second-future{ + 0{"0 segundo barru"} + 1{"1 segundo barru"} + other{"{0} segundo barru"} + } + second-past{ + 0{"Duela 0 segundo"} + 1{"Duela 1 segundo"} + other{"Duela {0} segundo"} + } week{ one{"{0} aste"} other{"{0} aste"} } + week-future{ + 0{"0 aste barru"} + 1{"1 aste barru"} + other{"{0} aste barru"} + } + week-past{ + 0{"Duela 0 aste"} + 1{"Duela 1 aste"} + other{"Duela {0} aste"} + } year{ one{"{0} urtea"} other{"{0} urte"} } + year-future{ + 0{"0 urte barru"} + 1{"1 urte barru"} + other{"{0} urte barru"} + } + year-past{ + 0{"Duela 0 urte"} + 1{"Duela 1 urte"} + other{"Duela {0} urte"} + } + } + unitsShort{ + day{ + 0{"0 egun"} + 1{"1 egun"} + other{"{0} egun"} + } + hour{ + 1{"1 ordu"} + other{"{0} ordu"} + } + minute{ + 1{"1 minutu"} + other{"{0} minutu"} + } + month{ + 0{"0 hilabete"} + 1{"1 hilabete"} + other{"{0} hilabete"} + } + second{ + 0{"0 seg."} + 1{"1 seg."} + other{"{0} seg."} + } + week{ + 0{"0 aste"} + 1{"1 aste"} + other{"{0} aste"} + } + year{ + 0{"0 urte"} + 1{"1 urte"} + other{"{0} urte"} + } } } diff --git a/icuSources/data/locales/eu_ES.txt b/icuSources/data/locales/eu_ES.txt index 7df59471..92471454 100644 --- a/icuSources/data/locales/eu_ES.txt +++ b/icuSources/data/locales/eu_ES.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/eu_ES.xml diff --git a/icuSources/data/locales/ewo.txt b/icuSources/data/locales/ewo.txt new file mode 100755 index 00000000..0c39eabe --- /dev/null +++ b/icuSources/data/locales/ewo.txt @@ -0,0 +1,238 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/ewo.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/ewo.xml + */ +ewo{ + AuxExemplarCharacters{"[c j q x]"} + ExemplarCharacters{ + "[a á à â ǎ b d {dz} e é è ê ě ǝ {ǝ\u0301} {ǝ\u0300} {ǝ\u0302} {ǝ\u030C} ɛ {ɛ" + "\u0301} {ɛ\u0300} {ɛ\u0302} {ɛ\u030C} f g h i í ì î ǐ k {kp} l m n ń ǹ {ng} " + "{nk} ŋ o ó ò ô ǒ ɔ {ɔ\u0301} {ɔ\u0300} {ɔ\u0302} {ɔ\u030C} p r s t {ts} u ú " + "ù û ǔ v w y z]" + } + ExemplarCharactersIndex{"[A B D E Ǝ Ɛ F G H I K L M N Ŋ O Ɔ P R S T U V W Y Z]"} + LocaleScript{ + "Latn", + } + NumberElements{ + latn{ + patterns{ + currencyFormat{"#,##0.00 ¤"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0%"} + } + symbols{ + decimal{","} + group{" "} + } + } + } + Version{"2.0.65.46"} + calendar{ + gregorian{ + AmPmMarkers{ + "kíkíríg", + "ngǝgógǝle", + } + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE d MMMM y", + "d MMMM y", + "d MMM y", + "d/M/yyyy", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + Ed{"d E"} + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + M{"L"} + MEd{"E d/M"} + MMM{"LLL"} + MMMEd{"E d MMM"} + MMMd{"d MMM"} + Md{"d/M"} + d{"d"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + ms{"m:ss"} + y{"y"} + yM{"M/y"} + yMEd{"E d/M/y"} + yMMM{"MMM y"} + yMMMEd{"E d MMM y"} + yMMMd{"d MMM y"} + yMd{"d/M/y"} + yQ{"Q y"} + yQQQ{"QQQ y"} + } + dayNames{ + format{ + abbreviated{ + "sɔ́n", + "mɔ́n", + "smb", + "sml", + "smn", + "fúl", + "sér", + } + wide{ + "sɔ́ndɔ", + "mɔ́ndi", + "sɔ́ndɔ mǝlú mǝ́bɛ̌", + "sɔ́ndɔ mǝlú mǝ́lɛ́", + "sɔ́ndɔ mǝlú mǝ́nyi", + "fúladé", + "séradé", + } + } + stand-alone{ + narrow{ + "s", + "m", + "s", + "s", + "s", + "f", + "s", + } + } + } + eras{ + abbreviated{ + "oyk", + "ayk", + } + wide{ + "osúsúa Yésus kiri", + "ámvus Yésus Kirís", + } + } + fields{ + day{ + dn{"Amǒs"} + relative{ + "-1"{"Angogé"} + "0"{"Aná"} + "1"{"Okírí"} + } + } + dayperiod{ + dn{"Kírí / Ngǝgógǝle"} + } + era{ + dn{"Abǒg"} + } + hour{ + dn{"Awola"} + } + minute{ + dn{"Enútɛn"} + } + month{ + dn{"Ngɔn"} + } + second{ + dn{"Akábǝga"} + } + week{ + dn{"Sɔ́ndɔ"} + } + weekday{ + dn{"Amǒs yá sɔ́ndɔ"} + } + year{ + dn{"M̀bú"} + } + zone{ + dn{"Nkɔŋ Awola"} + } + } + monthNames{ + format{ + abbreviated{ + "ngo", + "ngb", + "ngl", + "ngn", + "ngt", + "ngs", + "ngz", + "ngm", + "nge", + "nga", + "ngad", + "ngab", + } + wide{ + "ngɔn osú", + "ngɔn bɛ̌", + "ngɔn lála", + "ngɔn nyina", + "ngɔn tána", + "ngɔn samǝna", + "ngɔn zamgbála", + "ngɔn mwom", + "ngɔn ebulú", + "ngɔn awóm", + "ngɔn awóm ai dziá", + "ngɔn awóm ai bɛ̌", + } + } + stand-alone{ + narrow{ + "o", + "b", + "l", + "n", + "t", + "s", + "z", + "m", + "e", + "a", + "d", + "b", + } + } + } + quarters{ + format{ + abbreviated{ + "nno", + "nnb", + "nnl", + "nnny", + } + wide{ + "nsámbá ngɔn asú", + "nsámbá ngɔn bɛ̌", + "nsámbá ngɔn lála", + "nsámbá ngɔn nyina", + } + } + } + } + } + delimiters{ + alternateQuotationEnd{"”"} + alternateQuotationStart{"“"} + quotationEnd{"»"} + quotationStart{"«"} + } +} diff --git a/icuSources/data/locales/ewo_CM.txt b/icuSources/data/locales/ewo_CM.txt new file mode 100755 index 00000000..17cde4f1 --- /dev/null +++ b/icuSources/data/locales/ewo_CM.txt @@ -0,0 +1,11 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/ewo_CM.xml +// * +// *************************************************************************** +ewo_CM{ + Version{"2.0.57.98"} +} diff --git a/icuSources/data/locales/fa.txt b/icuSources/data/locales/fa.txt index 466dd1a8..020304ae 100644 --- a/icuSources/data/locales/fa.txt +++ b/icuSources/data/locales/fa.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fa.xml @@ -11,14 +11,16 @@ */ fa{ AuxExemplarCharacters{ - "[\u200C \u200D \u200E \u200F \u064E \u0650 \u064F \u0652 \u0656 \u0670 ۰ ۱ ۲" - " ۳ ۴ ۵ ۶ ۷ ۸ ۹]" + "[\u200C\u200D\u200E\u200F \u064E \u0650 \u064F \u0652 \u0656 \u0670 ۰ ۱ ۲ ۳ " + "۴ ۵ ۶ ۷ ۸ ۹]" } ExemplarCharacters{ "[\u064B \u064D \u064C \u0651 \u0654 آ ا ء أ ؤ ئ ب پ ت ث ج چ ح خ د ذ ر ز ژ س " "ش ص ض ط ظ ع غ ف ق ک گ ل م ن و ه ة ی]" } - ExemplarCharactersCurrency{"[a b c d e f g h i j k l m n o p q r s t u v w x y z ﷼]"} + ExemplarCharactersCurrency{"[﷼ a b c d e f g h i j k l m n o p q r s t u v w x y z]"} + ExemplarCharactersIndex{"[آ ا ب پ ت ث ج چ ح خ د ذ ر ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن و ه ی]"} + ExemplarCharactersPunctuation{"[\- ‐ ، ٫ ٬ ؛ \: ! ؟ . … « » ( ) \[ \] * / \\]"} LocaleScript{ "Arab", } @@ -36,15 +38,15 @@ fa{ default{"arabext"} latn{ patterns{ - currencyFormat{"#,##0.00 ¤;'‪'-#,##0.00'‬' ¤"} - decimalFormat{"#,##0.###;'‪'-#,##0.###'‬'"} - percentFormat{"'‪'%#,##0'‬'"} + currencyFormat{"#,##0.00 ¤;−#,##0.00 ¤"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0%"} scientificFormat{"#E0"} } symbols{ - decimal{"/"} + decimal{"."} exponential{"E"} - group{"،"} + group{","} infinity{"∞"} list{";"} minusSign{"−"} @@ -54,23 +56,24 @@ fa{ plusSign{"+"} } } + native{"arabext"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ - "قبل از ظهر", - "بعد از ظهر", + "قبل‌ازظهر", + "بعدازظهر", } DateTimePatterns{ "H:mm:ss (zzzz)", "H:mm:ss (z)", "H:mm:ss", "H:mm", - "EEEE, MMMM d, y", - "MMMM d, y", - "MMM d, y", - "M/d/yy", + "EEEE d MMMM y", + "d MMMM y", + "d MMM y", + "yyyy/M/d", "{1}،‏ {0}", "{1}، ساعت {0}", "{1}، ساعت {0}", @@ -81,7 +84,7 @@ fa{ Day-Of-Week{"{1} {0}"} } availableFormats{ - EEEd{"EEE d"} + Ed{"E d"} GGGGyyyyMMMMd{"d MMMM y GGGG"} H{"H"} HHmmZ{"HH:mm (Z)"} @@ -96,22 +99,45 @@ fa{ MMMd{"d LLL"} Md{"M/d"} d{"d"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} mmss{"mm:ss"} ms{"mm:ss"} y{"y"} - yM{"yyyy/M"} - yMEd{"E yyyy/M/d"} + yM{"y/M"} + yMEd{"E y/M/d"} yMMM{"MMM y"} yMMMEd{"E d MMM y"} yMMMM{"MMMM y"} - yQ{"yyyy Q"} - yQQQ{"y QQQ"} + yMMMd{"d MMM y"} + yMd{"y/M/d"} + yQ{"Q y"} + yQQQ{"QQQ y"} yyyyM{"yyyy/M"} yyyyMMMM{"MMMM y"} - yyyyMMMMEEEEd{"EEEE d MMMM y"} + yyyyMMMMEEEEd{"EEEE d MMMM yyyy"} } dayNames{ format{ + abbreviated{ + "یکشنبه", + "دوشنبه", + "سه‌شنبه", + "چهارشنبه", + "پنجشنبه", + "جمعه", + "شنبه", + } + narrow{ + "ی", + "د", + "س", + "چ", + "پ", + "ج", + "ش", + } wide{ "یکشنبه", "دوشنبه", @@ -123,6 +149,15 @@ fa{ } } stand-alone{ + abbreviated{ + "یکشنبه", + "دوشنبه", + "سه‌شنبه", + "چهارشنبه", + "پنجشنبه", + "جمعه", + "شنبه", + } narrow{ "ی", "د", @@ -132,12 +167,21 @@ fa{ "ج", "ش", } + wide{ + "یکشنبه", + "دوشنبه", + "سه‌شنبه", + "چهارشنبه", + "پنجشنبه", + "جمعه", + "شنبه", + } } } eras{ abbreviated{ "ق.م.", - "ب. م.", + "م.", } narrow{ "ق", @@ -154,15 +198,13 @@ fa{ relative{ "-1"{"دیروز"} "-2"{"پریروز"} - "-3"{"سه روز پیش"} "0"{"امروز"} "1"{"فردا"} "2"{"پس‌فردا"} - "3"{"سه روز بعد"} } } dayperiod{ - dn{"قبل/بعد از ظهر"} + dn{"قبل/بعدازظهر"} } era{ dn{"دوره"} @@ -175,18 +217,33 @@ fa{ } month{ dn{"ماه"} + relative{ + "-1"{"ماه گذشته"} + "0"{"این ماه"} + "1"{"ماه آینده"} + } } second{ dn{"ثانیه"} } week{ dn{"هفته"} + relative{ + "-1"{"هفتهٔ گذشته"} + "0"{"این هفته"} + "1"{"هفتهٔ آینده"} + } } weekday{ dn{"روز هفته"} } year{ dn{"سال"} + relative{ + "-1"{"سال گذشته"} + "0"{"امسال"} + "1"{"سال آینده"} + } } zone{ dn{"منطقهٔ زمانی"} @@ -225,16 +282,13 @@ fa{ M{"E d LLL تا E d LLL"} d{"E d LLL تا E d LLL"} } - MMMM{ - M{"LLLL تا LLLL"} - } MMMd{ M{"d LLL تا d LLL"} d{"d تا d LLL"} } Md{ M{"M/d تا M/d"} - d{"d/M تا d/M"} + d{"M/d تا M/d"} } d{ d{"d تا d"} @@ -301,24 +355,38 @@ fa{ "فوریهٔ", "مارس", "آوریل", - "می", - "جون", - "جولای", + "مهٔ", + "ژوئن", + "ژوئیهٔ", "اوت", "سپتامبر", "اکتبر", "نوامبر", "دسامبر", } + narrow{ + "ژ", + "ف", + "م", + "آ", + "م", + "ژ", + "ژ", + "ا", + "س", + "ا", + "ن", + "د", + } wide{ "ژانویهٔ", "فوریهٔ", "مارس", "آوریل", - "می", - "جون", - "جولای", - "آگوست", + "مهٔ", + "ژوئن", + "ژوئیهٔ", + "اوت", "سپتامبر", "اکتبر", "نوامبر", @@ -326,12 +394,26 @@ fa{ } } stand-alone{ + abbreviated{ + "ژانویه", + "فوریه", + "مارس", + "آوریل", + "مه", + "ژوئن", + "ژوئیه", + "اوت", + "سپتامبر", + "اکتبر", + "نوامبر", + "دسامبر", + } narrow{ "ژ", "ف", "م", "آ", - "می", + "م", "ژ", "ژ", "ا", @@ -364,6 +446,12 @@ fa{ "س‌م۳", "س‌م۴", } + narrow{ + "۱", + "۲", + "۳", + "۴", + } wide{ "سه‌ماههٔ اول", "سه‌ماههٔ دوم", @@ -372,18 +460,62 @@ fa{ } } stand-alone{ + abbreviated{ + "س‌م۱", + "س‌م۲", + "س‌م۳", + "س‌م۴", + } narrow{ "۱", "۲", "۳", "۴", } + wide{ + "سه‌ماههٔ اول", + "سه‌ماههٔ دوم", + "سه‌ماههٔ سوم", + "سه‌ماههٔ چهارم", + } } } } hebrew{ monthNames{ format{ + abbreviated{ + "تشری", + "حشوان", + "کسلو", + "طوت", + "شباط", + "آذار", + "واذار", + "نیسان", + "ایار", + "سیوان", + "تموز", + "آب", + "ایلول", + "واذار الثانی", + } + narrow{ + "ت", + "ح", + "ک", + "ط", + "ش", + "آ", + "و", + "ن", + "ا", + "س", + "ت", + "آ", + "ا", + "و", + } wide{ "تشری", "حشوان", @@ -402,6 +534,22 @@ fa{ } } stand-alone{ + abbreviated{ + "تشری", + "حشوان", + "کسلو", + "طوت", + "شباط", + "آذار", + "واذار", + "نیسان", + "ایار", + "سیوان", + "تموز", + "آب", + "ایلول", + "واذار الثانی", + } narrow{ "ت", "ح", @@ -418,6 +566,22 @@ fa{ "ا", "و", } + wide{ + "تشری", + "حشوان", + "کسلو", + "طوت", + "شباط", + "آذار", + "واذار", + "نیسان", + "ایار", + "سیوان", + "تموز", + "آب", + "ایلول", + "واذار الثانی", + } } } } @@ -437,9 +601,36 @@ fa{ "{1}،‏ {0}", "{1}،‏ {0}", } + availableFormats{ + Ed{"E d"} + H{"H"} + Hm{"H:mm"} + Hms{"H:mm:ss"} + M{"L"} + MEd{"E M/d"} + MMM{"LLL"} + MMMEd{"E d LLL"} + MMMMEd{"E d LLLL"} + MMMMd{"d LLLL"} + MMMd{"d LLL"} + Md{"M/d"} + d{"d"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + ms{"mm:ss"} + y{"y"} + yM{"yyyy/M"} + yMEd{"E yyyy/M/d"} + yMMM{"MMM y"} + yMMMEd{"E d MMM y"} + yMMMM{"MMMM y"} + yQ{"Q y"} + yQQQ{"QQQ y"} + } eras{ abbreviated{ - "ه‍. ق.", + "ه‍.ق.", } wide{ "هجری قمری", @@ -447,6 +638,34 @@ fa{ } monthNames{ format{ + abbreviated{ + "محرم", + "صفر", + "ربیع الاول", + "ربیع الثانی", + "جمادی الاول", + "جمادی الثانی", + "رجب", + "شعبان", + "رمضان", + "شوال", + "ذیقعدهٔ", + "ذیحجهٔ", + } + narrow{ + "م", + "ص", + "ر", + "ر", + "ج", + "ج", + "ر", + "ش", + "ر", + "ش", + "ذ", + "ذ", + } wide{ "محرم", "صفر", @@ -463,6 +682,20 @@ fa{ } } stand-alone{ + abbreviated{ + "محرم", + "صفر", + "ربیع الاول", + "ربیع الثانی", + "جمادی الاول", + "جمادی الثانی", + "رجب", + "شعبان", + "رمضان", + "شوال", + "ذیقعده", + "ذیحجه", + } narrow{ "م", "ص", @@ -477,13 +710,27 @@ fa{ "ذ", "ذ", } + wide{ + "محرم", + "صفر", + "ربیع الاول", + "ربیع الثانی", + "جمادی الاول", + "جمادی الثانی", + "رجب", + "شعبان", + "رمضان", + "شوال", + "ذیقعده", + "ذیحجه", + } } } } persian{ eras{ abbreviated{ - "ه‍. ش.", + "ه‍.ش.", } wide{ "هجری شمسی", @@ -491,6 +738,34 @@ fa{ } monthNames{ format{ + abbreviated{ + "فروردین", + "اردیبهشت", + "خرداد", + "تیر", + "مرداد", + "شهریور", + "مهر", + "آبان", + "آذر", + "دی", + "بهمن", + "اسفند", + } + narrow{ + "ف", + "ا", + "خ", + "ت", + "م", + "ش", + "م", + "آ", + "آ", + "د", + "ب", + "ا", + } wide{ "فروردین", "اردیبهشت", @@ -507,6 +782,20 @@ fa{ } } stand-alone{ + abbreviated{ + "فروردین", + "اردیبهشت", + "خرداد", + "تیر", + "مرداد", + "شهریور", + "مهر", + "آبان", + "آذر", + "دی", + "بهمن", + "اسفند", + } narrow{ "ف", "ا", @@ -521,6 +810,20 @@ fa{ "ب", "ا", } + wide{ + "فروردین", + "اردیبهشت", + "خرداد", + "تیر", + "مرداد", + "شهریور", + "مهر", + "آبان", + "آذر", + "دی", + "بهمن", + "اسفند", + } } } } @@ -535,7 +838,16 @@ fa{ characters{"right-to-left"} lines{"top-to-bottom"} } + listPattern{ + standard{ + 2{"{0} و {1}"} + end{"{0}، و {1}"} + middle{"{0}،‏ {1}"} + start{"{0}،‏ {1}"} + } + } measurementSystemNames{ + UK{"بریتانیایی"} US{"امریکایی"} metric{"متریک"} } @@ -543,22 +855,129 @@ fa{ day{ other{"{0} روز"} } + day-future{ + 0{"در 0 روز"} + 1{"در 1 روز"} + other{"{0} روز بعد"} + } + day-past{ + 0{"0 روز قبل"} + 1{"1 روز قبل"} + other{"{0} روز پیش"} + } + hour{ + other{"{0} ساعت"} + } + hour-future{ + 0{"در 0 ساعت"} + 1{"در 1 ساعت"} + other{"{0} ساعت بعد"} + } + hour-past{ + 0{"0 ساعت قبل"} + 1{"1 ساعت قبل"} + other{"{0} ساعت پیش"} + } + minute{ + other{"{0} دقیقه"} + } + minute-future{ + 0{"در 0 دقیقه"} + 1{"در 1 دقیقه"} + other{"{0} دقیقه بعد"} + } + minute-past{ + 0{"0 دقیقه قبل"} + 1{"1 دقیقه قبل"} + other{"{0} دقیقه پیش"} + } + month{ + other{"{0} ماه"} + } + month-future{ + 0{"در 0 ماه"} + 1{"در 1 ماه"} + other{"{0} ماه بعد"} + } + month-past{ + 0{"0 ماه قبل"} + 1{"1 ماه قبل"} + other{"{0} ماه پیش"} + } + second{ + other{"{0} ثانیه"} + } + second-future{ + 0{"در 0 ثانیه"} + 1{"در 1 ثانیه"} + other{"{0} ثانیه بعد"} + } + second-past{ + 0{"0 ثانیه قبل"} + 1{"1 ثانیه قبل"} + other{"{0} ثانیه پیش"} + } + week{ + other{"{0} هفته"} + } + week-future{ + 0{"در 0 هفته"} + 1{"در 1 هفته"} + other{"{0} هفته بعد"} + } + week-past{ + 0{"0 هفته قبل"} + 1{"1 هفته قبل"} + other{"{0} هفته پیش"} + } + year{ + other{"{0} سال"} + } + year-future{ + 0{"در 0 سال"} + 1{"در 1 سال"} + other{"{0} سال بعد"} + } + year-past{ + 0{"0 سال قبل"} + 1{"1 سال قبل"} + other{"{0} سال پیش"} + } + } + unitsShort{ + day{ + 0{"0 روز"} + 1{"1 روز"} + other{"{0} روز"} + } hour{ + 0{"0 ساعت"} + 1{"1 ساعت"} other{"{0} ساعت"} } minute{ + 0{"0 دقیقه"} + 1{"1 دقیقه"} other{"{0} دقیقه"} } month{ + 0{"0 ماه"} + 1{"1 ماه"} other{"{0} ماه"} } second{ + 0{"0 ثانیه"} + 1{"1 ثانیه"} other{"{0} ثانیه"} } week{ + 0{"0 هفته"} + 1{"1 هفته"} other{"{0} هفته"} } year{ + 0{"0 سال"} + 1{"1 سال"} other{"{0} سال"} } } diff --git a/icuSources/data/locales/fa_AF.txt b/icuSources/data/locales/fa_AF.txt index 86b60693..6751cd39 100644 --- a/icuSources/data/locales/fa_AF.txt +++ b/icuSources/data/locales/fa_AF.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fa_AF.xml @@ -15,13 +15,9 @@ fa_AF{ } } } - Version{"2.0.47.53"} + Version{"2.0.65.46"} calendar{ gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } monthNames{ format{ abbreviated{ @@ -30,7 +26,7 @@ fa_AF{ "مارس", "آوریل", "مـی", - "جون", + "ژوئن", "جول", "اوت", "سپتامبر", @@ -70,21 +66,12 @@ fa_AF{ } } } - weekend:intvector{ - 5, - 0, - 6, - 86400000, - } } persian{ eras{ abbreviated{ "ه‍. ش.", } - wide{ - "هجری شمسی", - } } monthNames{ format{ diff --git a/icuSources/data/locales/fa_IR.txt b/icuSources/data/locales/fa_IR.txt index c30ab36e..b8b13951 100644 --- a/icuSources/data/locales/fa_IR.txt +++ b/icuSources/data/locales/fa_IR.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fa_IR.xml @@ -8,18 +8,4 @@ // *************************************************************************** fa_IR{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - weekend:intvector{ - 5, - 0, - 6, - 86400000, - } - } - } } diff --git a/icuSources/data/locales/ff.txt b/icuSources/data/locales/ff.txt index 38205433..49599ded 100755 --- a/icuSources/data/locales/ff.txt +++ b/icuSources/data/locales/ff.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ff.xml @@ -27,7 +27,7 @@ ff{ } } } - Version{"2.0.46.85"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -53,26 +53,25 @@ ff{ M{"M"} MMM{"MMM"} MMMEd{"E d MMM"} - MMMMEd{"EEE d MMMM"} + MMMMEd{"E d MMMM"} MMMMd{"d MMMM"} MMMd{"d MMM"} MMMdd{"dd MMM"} MMd{"d/MM"} MMdd{"dd/MM"} Md{"d/M"} - Med{"EEE d/M"} ms{"m:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE d/M/y"} + yMEd{"E d/M/y"} yMMM{"MMM y"} - yMMMEd{"EEE d MMM y"} + yMMMEd{"E d MMM y"} yMMMM{"MMMM y"} yQ{"'T'Q y"} yQQQ{"QQQ y"} yyMM{"MM/y"} yyMMM{"MMM yy"} - yyMMMEEEd{"EEE d MMM yy"} + yyMMMEd{"E d MMM yy"} yyMMMd{"d MMM yy"} yyyyMMMM{"MMMM yyyy"} } @@ -226,8 +225,8 @@ ff{ } } delimiters{ - alternateQuotationEnd{"'"} - alternateQuotationStart{"'"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‚"} quotationEnd{"”"} quotationStart{"„"} } diff --git a/icuSources/data/locales/ff_SN.txt b/icuSources/data/locales/ff_SN.txt index ef29f7a1..04bff719 100755 --- a/icuSources/data/locales/ff_SN.txt +++ b/icuSources/data/locales/ff_SN.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ff_SN.xml // * // *************************************************************************** ff_SN{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/fi.txt b/icuSources/data/locales/fi.txt index b5f91822..3f0f8a0f 100644 --- a/icuSources/data/locales/fi.txt +++ b/icuSources/data/locales/fi.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fi.xml @@ -39,7 +39,7 @@ fi{ } } } - Version{"2.0.51.9"} + Version{"2.0.65.46"} calendar{ buddhist{ DateTimePatterns{ @@ -64,10 +64,11 @@ fi{ Hm{"H.mm"} Hms{"H.mm.ss"} M{"L"} - MEd{"E d.M."} + MEd{"ccc d.M."} MMM{"LLL"} - MMMEd{"E d. MMM"} - MMMd{"d. MMM"} + MMMEd{"ccc d. MMM"} + MMMMd{"d. MMMM"} + MMMd{"d.M."} Md{"d.M."} d{"d"} hm{"h.mm a"} @@ -75,21 +76,54 @@ fi{ ms{"mm.ss"} y{"y G"} yM{"L.y G"} - yMEd{"EEE d.M.y G"} + yMEd{"E d.M.y G"} yMMM{"LLLL y G"} - yMMMEd{"EEE d. MMM y G"} + yMMMEd{"E d. MMM y G"} yMMMMccccd{"cccc, d. MMMM y G"} + yMMMd{"d. MMM y G"} + yMd{"d.M.y G"} yQ{"Q/y G"} yQQQ{"QQQ y G"} yyMM{"M.y G"} yyMMM{"LLLL y G"} yyQ{"Q/y G"} yyyyM{"M.y G"} - yyyyMEEEd{"EEE d.M.y G"} + yyyyMEd{"E d.M.y G"} yyyyMMMM{"LLLL y G"} yyyyQQQQ{"QQQQ y G"} } } + chinese{ + DateTimePatterns{ + "H.mm.ss zzzz", + "H.mm.ss z", + "H.mm.ss", + "H.mm", + "cccc d.M.y", + "d.M.y", + "d.M.y", + "d.M.y", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + H{"H"} + Hm{"H.mm"} + Hms{"H.mm.ss"} + MEd{"E d.M."} + MMMEd{"E d.M."} + MMMd{"d.M."} + Md{"d.M."} + hm{"h.mm a"} + hms{"h.mm.ss a"} + ms{"mm.ss"} + yMEd{"E d.M.y"} + yMd{"d.M.y"} + } + } gregorian{ AmPmMarkers{ "ap.", @@ -116,10 +150,11 @@ fi{ Hm{"H.mm"} Hms{"H.mm.ss"} M{"L"} - MEd{"E d.M."} + MEd{"ccc d.M."} MMM{"LLL"} - MMMEd{"E d. MMM"} - MMMd{"d. MMM"} + MMMEd{"ccc d. MMM"} + MMMMd{"d. MMMM"} + MMMd{"d.M."} Md{"d.M."} d{"d"} hm{"h.mm a"} @@ -127,17 +162,19 @@ fi{ ms{"mm.ss"} y{"y"} yM{"L.yyyy"} - yMEd{"EEE d.M.yyyy"} + yMEd{"E d.M.yyyy"} yMMM{"LLL y"} - yMMMEd{"EEE d. MMM y"} + yMMMEd{"E d. MMM y"} yMMMMccccd{"cccc, d. MMMM y"} + yMMMd{"d. MMM y"} + yMd{"d.M.yyyy"} yQ{"Q/yyyy"} yQQQ{"QQQ y"} yyMM{"M/yy"} yyMMM{"LLLL yy"} yyQ{"Q/yy"} yyyyM{"M/yyyy"} - yyyyMEEEd{"EEE d.M.yyyy"} + yyyyMEd{"E d.M.yyyy"} yyyyMMMM{"LLLL y"} yyyyQQQQ{"QQQQ y"} } @@ -152,6 +189,15 @@ fi{ "pe", "la", } + narrow{ + "S", + "M", + "T", + "K", + "T", + "P", + "L", + } wide{ "sunnuntaina", "maanantaina", @@ -163,6 +209,15 @@ fi{ } } stand-alone{ + abbreviated{ + "su", + "ma", + "ti", + "ke", + "to", + "pe", + "la", + } narrow{ "S", "M", @@ -188,6 +243,10 @@ fi{ "eKr.", "jKr.", } + narrow{ + "eK", + "jK", + } wide{ "ennen Kristuksen syntymää", "jälkeen Kristuksen syntymän", @@ -205,7 +264,7 @@ fi{ } } dayperiod{ - dn{"ap./ip."} + dn{"vuorokaudenaika"} } era{ dn{"aikakausi"} @@ -218,18 +277,33 @@ fi{ } month{ dn{"kuukausi"} + relative{ + "-1"{"viime kuussa"} + "0"{"tässä kuussa"} + "1"{"ensi kuussa"} + } } second{ dn{"sekunti"} } week{ dn{"viikko"} + relative{ + "-1"{"viime viikolla"} + "0"{"tällä viikolla"} + "1"{"ensi viikolla"} + } } weekday{ dn{"viikonpäivä"} } year{ dn{"vuosi"} + relative{ + "-1"{"viime vuonna"} + "0"{"tänä vuonna"} + "1"{"ensi vuonna"} + } } zone{ dn{"aikavyöhyke"} @@ -353,6 +427,20 @@ fi{ "marraskuuta", "joulukuuta", } + narrow{ + "T", + "H", + "M", + "H", + "T", + "K", + "H", + "E", + "S", + "L", + "M", + "J", + } wide{ "tammikuuta", "helmikuuta", @@ -415,6 +503,26 @@ fi{ } quarters{ format{ + abbreviated{ + "1. nelj.", + "2. nelj.", + "3. nelj.", + "4. nelj.", + } + narrow{ + "1", + "2", + "3", + "4", + } + wide{ + "1. neljännes", + "2. neljännes", + "3. neljännes", + "4. neljännes", + } + } + stand-alone{ abbreviated{ "1. nelj.", "2. nelj.", @@ -525,10 +633,11 @@ fi{ Hm{"H.mm"} Hms{"H.mm.ss"} M{"L"} - MEd{"E d.M."} + MEd{"ccc d.M."} MMM{"LLL"} - MMMEd{"E d. MMM"} - MMMd{"d. MMM"} + MMMEd{"ccc d. MMM"} + MMMMd{"d. MMMM"} + MMMd{"d.M."} Md{"d.M."} d{"d"} hm{"h.mm a"} @@ -537,12 +646,14 @@ fi{ y{"y G"} yyyy{"y G"} yyyyM{"M.y G"} - yyyyMEd{"EEE d.M.y G"} + yyyyMEd{"E d.M.y G"} yyyyMM{"M.y G"} yyyyMMM{"LLLL y G"} - yyyyMMMEd{"EEE d. MMM y G"} + yyyyMMMEd{"E d. MMM y G"} yyyyMMMM{"LLLL y G"} yyyyMMMMccccd{"cccc, d. MMMM y G"} + yyyyMMMd{"d. MMM y G"} + yyyyMd{"d.M.y G"} yyyyQ{"Q/y G"} yyyyQQQ{"QQQ y G"} yyyyQQQQ{"QQQQ y G"} @@ -551,8 +662,12 @@ fi{ abbreviated{ "AH", } - narrow:alias{"/LOCALE/calendar/islamic/eras/abbreviated"} - wide:alias{"/LOCALE/calendar/islamic/eras/abbreviated"} + narrow{ + "AH", + } + wide{ + "AH", + } } monthNames{ format{ @@ -594,10 +709,11 @@ fi{ Gy{"y G"} Hm{"H.mm"} Hms{"H.mm.ss"} - MEd{"E d.M."} - MMMEd{"E d. MMM"} + MEd{"ccc d.M."} + MMMEd{"ccc d. MMM"} MMMMd{"d. MMMM"} - Md{"d.M"} + MMMd{"d.M."} + Md{"d.M."} hm{"h.mm a"} hms{"h.mm.ss a"} ms{"mm.ss"} @@ -606,8 +722,8 @@ fi{ yyyyM{"M.y G"} yyyyMEd{"E d.M.y G"} yyyyMMM{"LLLL yy G"} - yyyyMMMd{"d. MMM yy G"} yyyyMMMEd{"E d. MMM yy G"} + yyyyMMMd{"d. MMM yy G"} yyyyMd{"d.M.y G"} } } @@ -634,7 +750,8 @@ fi{ Hms{"H.mm.ss"} MEd{"E d.M."} MMMEd{"E d. MMM"} - MMMd{"d. MMM"} + MMMMd{"d. MMMM"} + MMMd{"d.M."} Md{"d.M."} hm{"h.mm a"} hms{"h.mm.ss a"} @@ -644,8 +761,8 @@ fi{ yyyyM{"M.y G"} yyyyMEd{"E d.M.y G"} yyyyMMM{"LLLL y G"} + yyyyMMMEd{"E d. MMM y G"} yyyyMMMd{"d. MMM y G"} - yyyyMMMEd{"EEE d. MMM y G"} yyyyMd{"d.M.y G"} } } @@ -663,6 +780,7 @@ fi{ } } measurementSystemNames{ + UK{"brittiläinen"} US{"amerikkalainen"} metric{"metrinen"} } @@ -671,30 +789,114 @@ fi{ one{"{0} päivä"} other{"{0} päivää"} } + day-future{ + 0{"alle päivän päästä"} + 1{"päivän päästä"} + one{"{0} päivän päästä"} + other{"{0} päivän päästä"} + } + day-past{ + 0{"alle päivä sitten"} + 1{"päivä sitten"} + one{"{0} päivä sitten"} + other{"{0} päivää sitten"} + } hour{ one{"{0} tunti"} other{"{0} tuntia"} } + hour-future{ + 0{"alle tunnin päästä"} + 1{"tunnin päästä"} + one{"{0} tunnin päästä"} + other{"{0} tunnin päästä"} + } + hour-past{ + 0{"alle tunti sitten"} + 1{"tunti sitten"} + one{"{0} tunti sitten"} + other{"{0} tuntia sitten"} + } minute{ one{"{0} minuutti"} other{"{0} minuuttia"} } + minute-future{ + 0{"alle minuutin päästä"} + 1{"minuutin päästä"} + one{"{0} minuutin päästä"} + other{"{0} minuutin päästä"} + } + minute-past{ + 0{"alle minuutti sitten"} + 1{"minuutti sitten"} + one{"{0} minuutti sitten"} + other{"{0} minuuttia sitten"} + } month{ one{"{0} kuukausi"} other{"{0} kuukautta"} } + month-future{ + 0{"alle kuukauden päästä"} + 1{"kuukauden päästä"} + one{"{0} kuukauden päästä"} + other{"{0} kuukauden päästä"} + } + month-past{ + 0{"alle kuukausi sitten"} + 1{"kuukausi sitten"} + one{"{0} kuukausi sitten"} + other{"{0} kuukautta sitten"} + } second{ one{"{0} sekunti"} other{"{0} sekuntia"} } + second-future{ + 0{"alle sekunnin päästä"} + 1{"sekunnin päästä"} + one{"{0} sekunnin päästä"} + other{"{0} sekunnin päästä"} + } + second-past{ + 0{"alle sekunti sitten"} + 1{"sekunti sitten"} + one{"{0} sekunti sitten"} + other{"{0} sekuntia sitten"} + } week{ one{"{0} viikko"} other{"{0} viikkoa"} } + week-future{ + 0{"alle viikon päästä"} + 1{"viikon päästä"} + one{"{0} viikon päästä"} + other{"{0} viikon päästä"} + } + week-past{ + 0{"alle viikko sitten"} + 1{"viikko sitten"} + one{"{0} viikko sitten"} + other{"{0} viikkoa sitten"} + } year{ one{"{0} vuosi"} other{"{0} vuotta"} } + year-future{ + 0{"alle vuoden päästä"} + 1{"vuoden päästä"} + one{"{0} vuoden päästä"} + other{"{0} vuoden päästä"} + } + year-past{ + 0{"alle vuosi sitten"} + 1{"vuosi sitten"} + one{"{0} vuosi sitten"} + other{"{0} vuotta sitten"} + } } unitsShort{ day{ @@ -718,8 +920,8 @@ fi{ other{"{0} s"} } week{ - one{"{0} vko"} - other{"{0} vko"} + one{"{0} vk"} + other{"{0} vk"} } year{ one{"{0} v"} diff --git a/icuSources/data/locales/fi_FI.txt b/icuSources/data/locales/fi_FI.txt index 0c32c158..306f3dc4 100644 --- a/icuSources/data/locales/fi_FI.txt +++ b/icuSources/data/locales/fi_FI.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fi_FI.xml diff --git a/icuSources/data/locales/fil.txt b/icuSources/data/locales/fil.txt index a29b2850..56efbc75 100755 --- a/icuSources/data/locales/fil.txt +++ b/icuSources/data/locales/fil.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fil.xml @@ -39,7 +39,7 @@ fil{ } } } - Version{"2.0.48.64"} + Version{"2.0.65.46"} calendar{ gregorian{ DateTimePatterns{ @@ -65,13 +65,17 @@ fil{ MMMMd{"MMMM d"} MMMd{"MMM d"} Md{"M-d"} + d{"d"} ms{"mm:ss"} y{"y"} yM{"yyyy-M"} - yMEd{"EEE, yyyy-M-d"} + yMEd{"E, yyyy-M-d"} yMMM{"y MMM"} - yMMMEd{"EEE, y MMM d"} + yMMMEd{"E, y MMM d"} yMMMM{"y MMMM"} + yMMMd{"MMM d, y"} + yMd{"M/d/y"} + yQ{"Q y"} yQQQ{"y QQQ"} yyMM{"yy-MM"} yyMMM{"MMM yy"} @@ -118,13 +122,21 @@ fil{ } } } + eras{ + abbreviated{ + "BC", + "AD", + } + } fields{ day{ dn{"Araw"} relative{ "-1"{"Yesterday"} + "-2"{"Araw bago ang kahapon"} "0"{"Today"} "1"{"Tomorrow"} + "2"{"Araw pagkatapos ng kahapon"} } } dayperiod{ @@ -141,23 +153,91 @@ fil{ } month{ dn{"Buwan"} + relative{ + "-1"{"Nakaraang buwan"} + "0"{"Ngayon buwang ito"} + "1"{"Susunod na buwan"} + } } second{ dn{"Segundo"} } week{ dn{"Linggo"} + relative{ + "-1"{"Nakaraang Linggo"} + "0"{"Sa linggong ito"} + "1"{"Susunod na linggo"} + } } weekday{ dn{"Araw ng Linggo"} } year{ dn{"Taon"} + relative{ + "-1"{"Nakaraang taon"} + "0"{"Sa taong ito"} + "1"{"Susunod na taon"} + } } zone{ dn{"Zone"} } } + intervalFormats{ + MEd{ + M{"E, M/d – E, M/d"} + d{"E, M/d – E, M/d"} + } + MMM{ + M{"MMM–MMM"} + } + MMMEd{ + M{"E, MMM d – E, MMM d"} + d{"E, MMM d – E, MMM d"} + } + MMMd{ + M{"MMM d – MMM d"} + d{"MMM d–d"} + } + Md{ + M{"M/d – M/d"} + d{"M/d – M/d"} + } + yM{ + M{"M/yy – M/yy"} + y{"M/yy – M/yy"} + } + yMEd{ + M{"E, M/d/yy – E, M/d/yy"} + d{"E, M/d/yy – E, M/d/yy"} + y{"E, M/d/yy – E, M/d/yy"} + } + yMMM{ + M{"MMM–MMM y"} + y{"MMM y – MMM y"} + } + yMMMEd{ + M{"E, MMM d – E, MMM d, y"} + d{"E, MMM d – E, MMM d, y"} + y{"E, MMM d, y – E, MMM d, y"} + } + yMMMM{ + M{"MMMM–MMMM y"} + y{"MMMM y – MMMM y"} + } + yMMMd{ + M{"MMM d – MMM d, y"} + d{"MMM d–d, y"} + y{"MMM d, y – MMM d, y"} + } + yMd{ + M{"M/d/yy – M/d/yy"} + d{"M/d/yy – M/d/yy"} + y{"M/d/yy – M/d/yy"} + } + } monthNames{ format{ abbreviated{ @@ -206,6 +286,42 @@ fil{ } } } + quarters{ + format{ + abbreviated{ + "Q1", + "Q2", + "Q3", + "Q4", + } + narrow{ + "1", + "2", + "3", + "4", + } + wide{ + "ika-1 sangkapat", + "ika-2 sangkapat", + "ika-3 quarter", + "ika-4 na quarter", + } + } + stand-alone{ + abbreviated{ + "Q1", + "Q2", + "Q3", + "Q4", + } + wide{ + "ika-1 sangkapat", + "ika-2 quarter", + "ika-3 sangkapat", + "ika-4 na quarter", + } + } + } } } delimiters{ @@ -229,30 +345,100 @@ fil{ one{"{0} araw"} other{"{0} araw"} } + day-future{ + 0{"Sa 0 na araw"} + 1{"Sa 1 araw"} + other{"Sa {0} (na) araw"} + } + day-past{ + 0{"Nakalipas na 0 araw"} + 1{"Nakalipas na 1 araw"} + other{"Nakalipas na {0} (na) araw"} + } hour{ one{"{0} oras"} other{"{0} oras"} } + hour-future{ + 0{"Sa 0 oras"} + 1{"Sa 1 oras"} + other{"Sa {0} (na) oras"} + } + hour-past{ + 0{"Nakalipas na 0 oras"} + 1{"Nakalipas na 1 oras"} + other{"Nakalipas na {0} (na) oras"} + } minute{ one{"{0} minuto"} other{"{0} minuto"} } + minute-future{ + 0{"Sa 0 minuto"} + 1{"Sa 1 minuto"} + other{"Sa {0} (na) minuto"} + } + minute-past{ + 0{"Nakalipas na 0 na minuto"} + 1{"Nakalipas na 1 minuto"} + other{"Nakalipas na {0} (na) minuto"} + } month{ one{"{0} buwan"} other{"{0} buwan"} } + month-future{ + 0{"Sa 0 na buwan"} + 1{"Sa 1 buwan"} + other{"Sa {0} (na) buwan"} + } + month-past{ + 0{"Nakalipas na 0 buwan"} + 1{"Nakalipas na 1 buwan"} + other{"Nakalipas na {0} (na) buwan"} + } second{ one{"{0} segundo"} other{"{0} segundo"} } + second-future{ + 0{"Sa 0 segundo"} + 1{"Sa 1 segundo"} + other{"Sa {0} (na) segundo"} + } + second-past{ + 0{"Nakalipas na 0 segundo"} + 1{"Nakalipas na 1 segundo"} + other{"Nakalipas na {0} (na) segundo"} + } week{ one{"{0} linggo"} other{"{0} linggo"} } + week-future{ + 0{"Sa 0 linggo"} + 1{"Sa 1 linggo"} + other{"Sa {0} (na) linggo"} + } + week-past{ + 0{"Nakalipas na 0 na linggo"} + 1{"Nakalipas na 1 linggo"} + other{"Nakalipas na {0} (na) linggo"} + } year{ one{"{0} taon"} other{"{0} taon"} } + year-future{ + 0{"Sa 0 na taon"} + 1{"Sa 1 taon"} + other{"Sa {0} (na) taon"} + } + year-past{ + 0{"Nakalipas na 0 taon"} + 1{"Nakalipas na 1 taon"} + other{"Nakalipas na {0} (na) taon"} + } } unitsShort{ day{ diff --git a/icuSources/data/locales/fil_PH.txt b/icuSources/data/locales/fil_PH.txt index bfb16302..1a6c2f9d 100755 --- a/icuSources/data/locales/fil_PH.txt +++ b/icuSources/data/locales/fil_PH.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fil_PH.xml @@ -12,12 +12,4 @@ fil_PH{ 216, } Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - } - } } diff --git a/icuSources/data/locales/fo.txt b/icuSources/data/locales/fo.txt index e1d68685..aa834677 100644 --- a/icuSources/data/locales/fo.txt +++ b/icuSources/data/locales/fo.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fo.xml @@ -27,7 +27,7 @@ fo{ } } } - Version{"2.0.47.67"} + Version{"2.0.65.46"} calendar{ gregorian{ DateTimePatterns{ diff --git a/icuSources/data/locales/fo_FO.txt b/icuSources/data/locales/fo_FO.txt index 336b8858..14c18844 100644 --- a/icuSources/data/locales/fo_FO.txt +++ b/icuSources/data/locales/fo_FO.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fo_FO.xml @@ -8,12 +8,4 @@ // *************************************************************************** fo_FO{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - } - } } diff --git a/icuSources/data/locales/fr.txt b/icuSources/data/locales/fr.txt index 122902b0..0a80c2ad 100644 --- a/icuSources/data/locales/fr.txt +++ b/icuSources/data/locales/fr.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fr.xml @@ -15,8 +15,9 @@ fr{ "[a à â æ b c ç d e é è ê ë f g h i î ï j k l m n o ô œ p q r s t u ù û ü v w" " x y ÿ z]" } - ExemplarCharactersCurrency{"[a b c d e f g h i j k l m n o p q r s t u v w x y z ұ]"} + ExemplarCharactersCurrency{"[a b c d e f g h i j k l m n o p q r s t u v w x y z]"} ExemplarCharactersIndex{"[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]"} + ExemplarCharactersPunctuation{"[\- ‐ – — , ; \: ! ? . … ’ « » ( ) \[ \] § @ * / \& # † ‡]"} LocaleScript{ "Latn", } @@ -42,7 +43,7 @@ fr{ } } } - Version{"2.0.51.59"} + Version{"2.0.66.10"} calendar{ buddhist{ DateTimePatterns{ @@ -66,10 +67,10 @@ fr{ Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} - MEd{"EEE d/M"} + MEd{"E d/M"} MMM{"LLL"} MMMEd{"E d MMM"} - MMMMEd{"EEE d MMMM"} + MMMMEd{"E d MMMM"} MMMd{"d MMM"} MMMdd{"dd MMM"} MMd{"d/MM"} @@ -79,14 +80,15 @@ fr{ ms{"mm:ss"} y{"y G"} yM{"M/y G"} - yMEd{"EEE d/M/y G"} + yMEd{"E d/M/y G"} yMMM{"MMM y G"} - yMMMEd{"EEE d MMM y G"} + yMMMEd{"E d MMM y G"} + yMd{"d/M/y G"} yQ{"'T'Q y G"} yQQQ{"QQQ y G"} yyMM{"MM/y G"} yyMMM{"MMM y G"} - yyMMMEEEd{"EEE d MMM y G"} + yyMMMEd{"E d MMM y G"} yyMMMd{"d MMM y G"} yyQ{"'T'Q y G"} yyQQQQ{"QQQQ y G"} @@ -207,6 +209,39 @@ fr{ } } chinese{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE d MMMM U", + "d MMMM U", + "d MMM U", + "d/M/y", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + M{"L"} + MEd{"E d/M"} + MMM{"LLL"} + MMMEd{"E d MMM"} + MMMd{"d MMM"} + Md{"d/M"} + ms{"mm:ss"} + y{"U"} + yM{"M/y"} + yMEd{"E d/M/y"} + yMMM{"MMM U"} + yMMMEd{"E d MMM U"} + yMMMd{"d MMM U"} + yMd{"d/M/y"} + yQ{"'T'Q U"} + yQQQ{"QQQ U"} + } monthNames{ format{ abbreviated{ @@ -265,27 +300,31 @@ fr{ Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} - MEd{"EEE d/M"} + MEd{"E d/M"} MMM{"LLL"} MMMEd{"E d MMM"} - MMMMEd{"EEE d MMMM"} + MMMMEd{"E d MMMM"} MMMd{"d MMM"} MMMdd{"dd MMM"} MMd{"d/MM"} MMdd{"dd/MM"} Md{"d/M"} d{"d"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y"} yM{"M/yyyy"} - yMEd{"EEE d/M/yyyy"} + yMEd{"E d/M/yyyy"} yMMM{"MMM y"} - yMMMEd{"EEE d MMM y"} + yMMMEd{"E d MMM y"} + yMMMd{"d MMM y"} + yMd{"d/M/yyyy"} yQ{"'T'Q y"} yQQQ{"QQQ y"} yyMM{"MM/yy"} yyMMM{"MMM yy"} - yyMMMEEEd{"EEE d MMM yy"} + yyMMMEd{"E d MMM yy"} yyMMMd{"d MMM yy"} yyQ{"'T'Q yy"} yyQQQQ{"QQQQ yy"} @@ -313,6 +352,15 @@ fr{ } } stand-alone{ + abbreviated{ + "dim.", + "lun.", + "mar.", + "mer.", + "jeu.", + "ven.", + "sam.", + } narrow{ "D", "L", @@ -340,11 +388,9 @@ fr{ relative{ "-1"{"hier"} "-2"{"avant-hier"} - "-3"{"avant-avant-hier"} "0"{"aujourd’hui"} "1"{"demain"} "2"{"après-demain"} - "3"{"après-après-demain"} } } dayperiod{ @@ -361,18 +407,33 @@ fr{ } month{ dn{"mois"} + relative{ + "-1"{"le mois dernier"} + "0"{"ce mois-ci"} + "1"{"le mois prochain"} + } } second{ dn{"seconde"} } week{ dn{"semaine"} + relative{ + "-1"{"la semaine dernière"} + "0"{"cette semaine"} + "1"{"la semaine prochaine"} + } } weekday{ dn{"jour de la semaine"} } year{ dn{"année"} + relative{ + "-1"{"l’année dernière"} + "0"{"cette année"} + "1"{"l’année prochaine"} + } } zone{ dn{"fuseau horaire"} @@ -411,9 +472,6 @@ fr{ M{"'du' E d MMM 'au' E d MMM"} d{"'du' E d 'au' E d MMM"} } - MMMM{ - M{"LLLL–LLLL"} - } MMMd{ M{"'du' d MMM 'au' d MMM"} d{"d–d MMM"} @@ -512,6 +570,20 @@ fr{ } } stand-alone{ + abbreviated{ + "janv.", + "févr.", + "mars", + "avr.", + "mai", + "juin", + "juil.", + "août", + "sept.", + "oct.", + "nov.", + "déc.", + } narrow{ "J", "F", @@ -595,10 +667,10 @@ fr{ Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} - MEd{"EEE d/M"} + MEd{"E d/M"} MMM{"LLL"} MMMEd{"E d MMM"} - MMMMEd{"EEE d MMMM"} + MMMMEd{"E d MMMM"} MMMd{"d MMM"} MMMdd{"dd MMM"} MMd{"d/MM"} @@ -609,16 +681,18 @@ fr{ y{"y G"} yyMM{"MM/y G"} yyMMM{"MMM y G"} - yyMMMEEEd{"EEE d MMM y G"} + yyMMMEd{"E d MMM y G"} yyMMMd{"d MMM y G"} yyQ{"'T'Q y G"} yyQQQQ{"QQQQ y G"} yyyy{"y G"} yyyyM{"M/y G"} - yyyyMEd{"EEE d/M/y G"} + yyyyMEd{"E d/M/y G"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"EEE d MMM y G"} + yyyyMMMEd{"E d MMM y G"} yyyyMMMM{"MMMM y G"} + yyyyMMMd{"d MMM y G"} + yyyyMd{"d/M/y G"} yyyyQ{"'T'Q y G"} yyyyQQQ{"QQQ y G"} } @@ -626,8 +700,12 @@ fr{ abbreviated{ "AH", } - narrow:alias{"/LOCALE/calendar/islamic/eras/abbreviated"} - wide:alias{"/LOCALE/calendar/islamic/eras/abbreviated"} + narrow{ + "AH", + } + wide{ + "AH", + } } intervalFormats{ H{ @@ -748,7 +826,6 @@ fr{ "Dou-l-H.", } default{"wide"} - narrow:alias{"/LOCALE/calendar/islamic/monthNames/stand-alone/narrow"} wide{ "Mouharram", "Safar", @@ -765,7 +842,20 @@ fr{ } } stand-alone{ - abbreviated:alias{"/LOCALE/calendar/islamic/monthNames/format/abbreviated"} + abbreviated{ + "Mouh.", + "Saf.", + "Rabiʻ-oul-A.", + "Rabiʻ-out-T.", + "Djoum.-l-O.", + "Djoum.-t-T.", + "Radj.", + "Cha.", + "Ram.", + "Chaou.", + "Dou-l-Q.", + "Dou-l-H.", + } narrow{ "1", "2", @@ -780,7 +870,20 @@ fr{ "11", "12", } - wide:alias{"/LOCALE/calendar/islamic/monthNames/format/wide"} + wide{ + "Mouharram", + "Safar", + "Rabiʻ-oul-Aououal", + "Rabiʻ-out-Tani", + "Djoumada-l-Oula", + "Djoumada-t-Tania", + "Radjab", + "Chaʻban", + "Ramadan", + "Chaououal", + "Dou-l-Qaʻda", + "Dou-l-Hidjja", + } } } } @@ -793,7 +896,7 @@ fr{ "EEEE d MMMM y G", "d MMMM y G", "d MMM, y G", - "d/M/y G", + "d/M/y GGGGG", "{1} {0}", "{1} {0}", "{1} {0}", @@ -806,10 +909,10 @@ fr{ Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} - MEd{"EEE d/M"} + MEd{"E d/M"} MMM{"LLL"} MMMEd{"E d MMM"} - MMMMEd{"EEE d MMMM"} + MMMMEd{"E d MMMM"} MMMd{"d MMM"} MMMdd{"dd MMM"} MMd{"d/MM"} @@ -818,18 +921,20 @@ fr{ d{"d"} ms{"mm:ss"} y{"y G"} - yyMM{"MM/y G"} + yyMM{"MM/y GGGGG"} yyMMM{"MMM y G"} - yyMMMEEEd{"EEE d MMM y G"} + yyMMMEd{"E d MMM y G"} yyMMMd{"d MMM y G"} yyQ{"'T'Q y G"} yyQQQQ{"QQQQ y G"} yyyy{"y G"} - yyyyM{"M/y G"} - yyyyMEd{"EEE d/M/y G"} + yyyyM{"M/y GGGGG"} + yyyyMEd{"E d/M/y GGGGG"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"EEE d MMM y G"} + yyyyMMMEd{"E d MMM y G"} yyyyMMMM{"MMMM y G"} + yyyyMMMd{"d MMM y G"} + yyyyMd{"d/M/y GGGGG"} yyyyQ{"'T'Q y G"} yyyyQQQ{"QQQ y G"} } @@ -945,7 +1050,7 @@ fr{ "EEEE d MMMM y G", "d MMMM y G", "d MMM, y G", - "d/M/y G", + "d/M/y GGGGG", "{1} {0}", "{1} {0}", "{1} {0}", @@ -958,10 +1063,10 @@ fr{ Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} - MEd{"EEE d/M"} + MEd{"E d/M"} MMM{"LLL"} MMMEd{"E d MMM"} - MMMMEd{"EEE d MMMM"} + MMMMEd{"E d MMMM"} MMMd{"d MMM"} MMMdd{"dd MMM"} MMd{"d/MM"} @@ -970,21 +1075,29 @@ fr{ d{"d"} ms{"mm:ss"} y{"y G"} - yyMM{"MM/y G"} + yyMM{"MM/y GGGGG"} yyMMM{"MMM y G"} - yyMMMEEEd{"EEE d MMM y G"} + yyMMMEd{"E d MMM y G"} yyMMMd{"d MMM y G"} yyQ{"'T'Q y G"} yyQQQQ{"QQQQ y G"} yyyy{"y G"} - yyyyM{"M/y G"} - yyyyMEd{"EEE d/M/y G"} + yyyyM{"M/y GGGGG"} + yyyyMEd{"E d/M/y GGGGG"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"EEE d MMM y G"} + yyyyMMMEd{"E d MMM y G"} yyyyMMMM{"MMMM y G"} + yyyyMMMd{"d MMM y G"} + yyyyMd{"d/M/y GGGGG"} yyyyQ{"'T'Q y G"} yyyyQQQ{"QQQ y G"} } + eras{ + abbreviated{ + "avant RdC", + "RdC", + } + } intervalFormats{ H{ H{"HH – HH"} @@ -1089,11 +1202,29 @@ fr{ } } } + contextTransforms{ + day-format-except-narrow:intvector{ + 0, + 1, + } + day-standalone-except-narrow:intvector{ + 0, + 1, + } + month-format-except-narrow:intvector{ + 0, + 1, + } + month-standalone-except-narrow:intvector{ + 0, + 1, + } + } delimiters{ - alternateQuotationEnd{"”"} - alternateQuotationStart{"“"} - quotationEnd{"»"} - quotationStart{"«"} + alternateQuotationEnd{"»"} + alternateQuotationStart{"«"} + quotationEnd{"”"} + quotationStart{"“"} } listPattern{ standard{ @@ -1102,6 +1233,7 @@ fr{ } } measurementSystemNames{ + UK{"impérial"} US{"américain"} metric{"métrique"} } @@ -1110,30 +1242,114 @@ fr{ one{"{0} jour"} other{"{0} jours"} } + day-future{ + 0{"dans 0 jour"} + 1{"dans 1 jour"} + one{"dans {0} jour"} + other{"dans {0} jours"} + } + day-past{ + 0{"il y a 0 jour"} + 1{"il y a 1 jour"} + one{"il y a {0} jour"} + other{"il y a {0} jours"} + } hour{ one{"{0} heure"} other{"{0} heures"} } + hour-future{ + 0{"dans 0 heure"} + 1{"dans 1 heure"} + one{"dans {0} heure"} + other{"dans {0} heures"} + } + hour-past{ + 0{"il y a 0 heure"} + 1{"il y a 1 heure"} + one{"il y a {0} heure"} + other{"il y a {0} heures"} + } minute{ one{"{0} minute"} other{"{0} minutes"} } + minute-future{ + 0{"dans 0 minute"} + 1{"dans 1 minute"} + one{"dans {0} minute"} + other{"dans {0} minutes"} + } + minute-past{ + 0{"il y a 0 minute"} + 1{"il y a 1 minute"} + one{"il y a {0} minute"} + other{"il y a {0} minutes"} + } month{ one{"{0} mois"} other{"{0} mois"} } + month-future{ + 0{"dans 0 mois"} + 1{"dans 1 mois"} + one{"dans {0} mois"} + other{"dans {0} mois"} + } + month-past{ + 0{"il y a 0 mois"} + 1{"il y a 1 mois"} + one{"il y a {0} mois"} + other{"il y a {0} mois"} + } second{ one{"{0} seconde"} other{"{0} secondes"} } + second-future{ + 0{"dans 0 seconde"} + 1{"dans 1 seconde"} + one{"dans {0} seconde"} + other{"dans {0} secondes"} + } + second-past{ + 0{"il y a 0 seconde"} + 1{"il y a 1 seconde"} + one{"il y a {0} seconde"} + other{"il y a {0} secondes"} + } week{ one{"{0} semaine"} other{"{0} semaines"} } + week-future{ + 0{"dans 0 semaine"} + 1{"dans 1 semaine"} + one{"dans {0} semaine"} + other{"dans {0} semaines"} + } + week-past{ + 0{"il y a 0 semaine"} + 1{"il y a 1 semaine"} + one{"il y a {0} semaine"} + other{"il y a {0} semaines"} + } year{ one{"{0} année"} other{"{0} années"} } + year-future{ + 0{"dans 0 an"} + 1{"dans 1 an"} + one{"dans {0} an"} + other{"dans {0} ans"} + } + year-past{ + 0{"il y a 0 an"} + 1{"il y a 1 an"} + one{"il y a {0} an"} + other{"il y a {0} ans"} + } } unitsShort{ day{ diff --git a/icuSources/data/locales/fr_BE.txt b/icuSources/data/locales/fr_BE.txt index 233dc4dd..309e5ef3 100644 --- a/icuSources/data/locales/fr_BE.txt +++ b/icuSources/data/locales/fr_BE.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fr_BE.xml @@ -14,7 +14,7 @@ fr_BE{ } } } - Version{"2.0.45.82"} + Version{"2.0.57.98"} calendar{ gregorian{ DateTimePatterns{ diff --git a/icuSources/data/locales/fr_BF.txt b/icuSources/data/locales/fr_BF.txt index d375a96f..48f4fe38 100644 --- a/icuSources/data/locales/fr_BF.txt +++ b/icuSources/data/locales/fr_BF.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fr_BF.xml // * // *************************************************************************** fr_BF{ - Version{"2.0.50.14"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/fr_BI.txt b/icuSources/data/locales/fr_BI.txt index 0c51517c..e7c23d83 100644 --- a/icuSources/data/locales/fr_BI.txt +++ b/icuSources/data/locales/fr_BI.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fr_BI.xml // * // *************************************************************************** fr_BI{ - Version{"2.0.50.14"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/fr_BJ.txt b/icuSources/data/locales/fr_BJ.txt index 20f568cd..9e7a7bfc 100644 --- a/icuSources/data/locales/fr_BJ.txt +++ b/icuSources/data/locales/fr_BJ.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fr_BJ.xml // * // *************************************************************************** fr_BJ{ - Version{"2.0.50.14"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/fr_BL.txt b/icuSources/data/locales/fr_BL.txt index c4146bb3..189a19f6 100755 --- a/icuSources/data/locales/fr_BL.txt +++ b/icuSources/data/locales/fr_BL.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fr_BL.xml // * // *************************************************************************** fr_BL{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/fr_CA.txt b/icuSources/data/locales/fr_CA.txt index 01c93695..30f74b89 100644 --- a/icuSources/data/locales/fr_CA.txt +++ b/icuSources/data/locales/fr_CA.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fr_CA.xml @@ -18,13 +18,9 @@ fr_CA{ 279, 216, } - Version{"2.0.45.82"} + Version{"2.0.65.46"} calendar{ gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } DateTimePatterns{ "HH 'h' mm 'min' ss 's' zzzz", "HH:mm:ss z", @@ -33,7 +29,7 @@ fr_CA{ "EEEE d MMMM y", "d MMMM y", "yyyy-MM-dd", - "yy-MM-dd", + "yyyy-MM-dd", "{1} {0}", "{1} {0}", "{1} {0}", @@ -41,13 +37,37 @@ fr_CA{ "{1} {0}", } availableFormats{ - MEd{"EEE M-d"} + MEd{"E M-d"} MMd{"MM-d"} MMdd{"MM-dd"} Md{"M-d"} yM{"yyyy-MM"} - yMEd{"EEE yyyy-MM-dd"} - yyMM{"yy-MM"} + yMEd{"E yyyy-MM-dd"} + yMd{"yyyy-MM-dd"} + yyMM{"yyyy-MM"} + } + fields{ + month{ + relative{ + "-1"{"Le mois dernier"} + "0"{"Ce mois-ci"} + "1"{"Le mois prochain"} + } + } + week{ + relative{ + "-1"{"La semaine dernière"} + "0"{"Cette semaine"} + "1"{"La semaine prochaine"} + } + } + year{ + relative{ + "-1"{"L'année dernière"} + "0"{"Cette année"} + "1"{"L'année prochaine"} + } + } } intervalFormats{ H{ @@ -68,9 +88,6 @@ fr_CA{ M{"E MM-dd – E MM-dd"} d{"E MM-dd – E MM-dd"} } - MMMM{ - M{"LLLL-LLLL"} - } Md{ M{"MM-dd – MM-dd"} d{"MM-dd – MM-dd"} @@ -127,4 +144,73 @@ fr_CA{ } } } + delimiters{ + alternateQuotationEnd{"›"} + alternateQuotationStart{"‹"} + quotationEnd{"»"} + quotationStart{"«"} + } + measurementSystemNames{ + UK{"R-U"} + } + units{ + day-future{ + one{"Dans {0} jour"} + other{"Dans {0} jours"} + } + day-past{ + one{"Il y a {0} jour"} + other{"Il y a {0} jours"} + } + hour-future{ + one{"Dans {0} heure"} + other{"Dans {0} heures"} + } + hour-past{ + one{"Il y a {0} heure"} + other{"Il y a {0} heures"} + } + minute-future{ + one{"Dans {0} minute"} + other{"Dans {0} minutes"} + } + minute-past{ + one{"Il y a {0} minute"} + other{"Il y a {0} minutes"} + } + month-future{ + one{"Dans {0} mois"} + other{"Dans {0} mois"} + } + month-past{ + one{"Il y a {0} mois"} + other{"Il y a {0} mois"} + } + second-future{ + 0{"Dans 0 seconde"} + 1{"Dans 1 seconde"} + one{"Dans {0} seconde"} + other{"Dans {0} secondes"} + } + second-past{ + one{"Il y a {0} seconde"} + other{"Il y a {0} secondes"} + } + week-future{ + one{"Dans {0} semaine"} + other{"Dans {0} semaines"} + } + week-past{ + one{"Il y a {0} semaine"} + other{"Il y a {0} semaines"} + } + year-future{ + one{"Dans {0} an"} + other{"Dans {0} ans"} + } + year-past{ + one{"Il y a {0} an"} + other{"Il y a {0} ans"} + } + } } diff --git a/icuSources/data/locales/fr_CD.txt b/icuSources/data/locales/fr_CD.txt index 1a4b6dc2..621ead9a 100644 --- a/icuSources/data/locales/fr_CD.txt +++ b/icuSources/data/locales/fr_CD.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fr_CD.xml // * // *************************************************************************** fr_CD{ - Version{"2.0.50.14"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/fr_CF.txt b/icuSources/data/locales/fr_CF.txt index 2b806da5..77dc3cad 100755 --- a/icuSources/data/locales/fr_CF.txt +++ b/icuSources/data/locales/fr_CF.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fr_CF.xml // * // *************************************************************************** fr_CF{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/fr_CG.txt b/icuSources/data/locales/fr_CG.txt index 45a247fd..6dd063aa 100644 --- a/icuSources/data/locales/fr_CG.txt +++ b/icuSources/data/locales/fr_CG.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fr_CG.xml // * // *************************************************************************** fr_CG{ - Version{"2.0.50.14"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/fr_CH.txt b/icuSources/data/locales/fr_CH.txt index a8cbeebd..40e8cb62 100644 --- a/icuSources/data/locales/fr_CH.txt +++ b/icuSources/data/locales/fr_CH.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fr_CH.xml @@ -18,7 +18,7 @@ fr_CH{ } } } - Version{"2.0.45.82"} + Version{"2.0.65.46"} calendar{ gregorian{ DateTimePatterns{ @@ -38,4 +38,10 @@ fr_CH{ } } } + delimiters{ + alternateQuotationEnd{"›"} + alternateQuotationStart{"‹"} + quotationEnd{"»"} + quotationStart{"«"} + } } diff --git a/icuSources/data/locales/fr_CI.txt b/icuSources/data/locales/fr_CI.txt index ae153892..4fd7a394 100755 --- a/icuSources/data/locales/fr_CI.txt +++ b/icuSources/data/locales/fr_CI.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fr_CI.xml // * // *************************************************************************** fr_CI{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/fr_CM.txt b/icuSources/data/locales/fr_CM.txt index 2a1a3193..73ab38f4 100755 --- a/icuSources/data/locales/fr_CM.txt +++ b/icuSources/data/locales/fr_CM.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fr_CM.xml // * // *************************************************************************** fr_CM{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/fr_DJ.txt b/icuSources/data/locales/fr_DJ.txt index 1ac95570..528801c3 100644 --- a/icuSources/data/locales/fr_DJ.txt +++ b/icuSources/data/locales/fr_DJ.txt @@ -1,19 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fr_DJ.xml // * // *************************************************************************** fr_DJ{ - Version{"2.0.50.14"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - } - } + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/fr_FR.txt b/icuSources/data/locales/fr_FR.txt index 259977f4..a4cbab24 100644 --- a/icuSources/data/locales/fr_FR.txt +++ b/icuSources/data/locales/fr_FR.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fr_FR.xml diff --git a/icuSources/data/locales/fr_GA.txt b/icuSources/data/locales/fr_GA.txt index dcfc8162..7fee560d 100644 --- a/icuSources/data/locales/fr_GA.txt +++ b/icuSources/data/locales/fr_GA.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fr_GA.xml // * // *************************************************************************** fr_GA{ - Version{"2.0.50.14"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/fr_GF.txt b/icuSources/data/locales/fr_GF.txt new file mode 100755 index 00000000..b35af78c --- /dev/null +++ b/icuSources/data/locales/fr_GF.txt @@ -0,0 +1,11 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/fr_GF.xml +// * +// *************************************************************************** +fr_GF{ + Version{"2.0.57.98"} +} diff --git a/icuSources/data/locales/fr_GN.txt b/icuSources/data/locales/fr_GN.txt index 179934c8..70dbe5a1 100755 --- a/icuSources/data/locales/fr_GN.txt +++ b/icuSources/data/locales/fr_GN.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fr_GN.xml // * // *************************************************************************** fr_GN{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/fr_GP.txt b/icuSources/data/locales/fr_GP.txt index 6cc5b776..75528a0c 100755 --- a/icuSources/data/locales/fr_GP.txt +++ b/icuSources/data/locales/fr_GP.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fr_GP.xml // * // *************************************************************************** fr_GP{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/fr_GQ.txt b/icuSources/data/locales/fr_GQ.txt index b866c89a..d805b2e8 100644 --- a/icuSources/data/locales/fr_GQ.txt +++ b/icuSources/data/locales/fr_GQ.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fr_GQ.xml // * // *************************************************************************** fr_GQ{ - Version{"2.0.50.14"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/fr_KM.txt b/icuSources/data/locales/fr_KM.txt index 5af6b51d..24f628a0 100644 --- a/icuSources/data/locales/fr_KM.txt +++ b/icuSources/data/locales/fr_KM.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fr_KM.xml // * // *************************************************************************** fr_KM{ - Version{"2.0.50.14"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/fr_LU.txt b/icuSources/data/locales/fr_LU.txt index 3e151e23..aa990c31 100644 --- a/icuSources/data/locales/fr_LU.txt +++ b/icuSources/data/locales/fr_LU.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fr_LU.xml @@ -14,5 +14,5 @@ fr_LU{ } } } - Version{"2.0.41.23"} + Version{"2.0.57.19"} } diff --git a/icuSources/data/locales/fr_MC.txt b/icuSources/data/locales/fr_MC.txt index 471c013f..d4e65b5e 100644 --- a/icuSources/data/locales/fr_MC.txt +++ b/icuSources/data/locales/fr_MC.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fr_MC.xml diff --git a/icuSources/data/locales/fr_MF.txt b/icuSources/data/locales/fr_MF.txt index 57da5eda..ec9ad121 100755 --- a/icuSources/data/locales/fr_MF.txt +++ b/icuSources/data/locales/fr_MF.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fr_MF.xml // * // *************************************************************************** fr_MF{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/fr_MG.txt b/icuSources/data/locales/fr_MG.txt index cc695e77..271d24fb 100755 --- a/icuSources/data/locales/fr_MG.txt +++ b/icuSources/data/locales/fr_MG.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fr_MG.xml // * // *************************************************************************** fr_MG{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/fr_ML.txt b/icuSources/data/locales/fr_ML.txt index 20d07c1c..7e403abe 100755 --- a/icuSources/data/locales/fr_ML.txt +++ b/icuSources/data/locales/fr_ML.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fr_ML.xml // * // *************************************************************************** fr_ML{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/fr_MQ.txt b/icuSources/data/locales/fr_MQ.txt index 4e8ad739..cbbf035f 100755 --- a/icuSources/data/locales/fr_MQ.txt +++ b/icuSources/data/locales/fr_MQ.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fr_MQ.xml // * // *************************************************************************** fr_MQ{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/fr_NE.txt b/icuSources/data/locales/fr_NE.txt index 4b531e81..001ee7b7 100755 --- a/icuSources/data/locales/fr_NE.txt +++ b/icuSources/data/locales/fr_NE.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fr_NE.xml // * // *************************************************************************** fr_NE{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/fr_RE.txt b/icuSources/data/locales/fr_RE.txt index 0518e751..54b04abc 100755 --- a/icuSources/data/locales/fr_RE.txt +++ b/icuSources/data/locales/fr_RE.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fr_RE.xml // * // *************************************************************************** fr_RE{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/fr_RW.txt b/icuSources/data/locales/fr_RW.txt index c27f6102..6f351706 100644 --- a/icuSources/data/locales/fr_RW.txt +++ b/icuSources/data/locales/fr_RW.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fr_RW.xml // * // *************************************************************************** fr_RW{ - Version{"2.0.50.14"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/fr_SN.txt b/icuSources/data/locales/fr_SN.txt index 671fdcad..1d420b75 100755 --- a/icuSources/data/locales/fr_SN.txt +++ b/icuSources/data/locales/fr_SN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fr_SN.xml diff --git a/icuSources/data/locales/fr_TD.txt b/icuSources/data/locales/fr_TD.txt index ccabe684..b421d42a 100644 --- a/icuSources/data/locales/fr_TD.txt +++ b/icuSources/data/locales/fr_TD.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fr_TD.xml // * // *************************************************************************** fr_TD{ - Version{"2.0.50.14"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/fr_TG.txt b/icuSources/data/locales/fr_TG.txt index 06b81c51..a4d53ec4 100644 --- a/icuSources/data/locales/fr_TG.txt +++ b/icuSources/data/locales/fr_TG.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fr_TG.xml // * // *************************************************************************** fr_TG{ - Version{"2.0.50.14"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/fr_YT.txt b/icuSources/data/locales/fr_YT.txt new file mode 100755 index 00000000..9775ec1e --- /dev/null +++ b/icuSources/data/locales/fr_YT.txt @@ -0,0 +1,11 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/fr_YT.xml +// * +// *************************************************************************** +fr_YT{ + Version{"2.0.57.98"} +} diff --git a/icuSources/data/locales/ga.txt b/icuSources/data/locales/ga.txt index beb9fdbc..c17c2e06 100644 --- a/icuSources/data/locales/ga.txt +++ b/icuSources/data/locales/ga.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ga.xml @@ -10,8 +10,8 @@ * ICU source: /xml/main/ga.xml */ ga{ - AuxExemplarCharacters{"[ḃ ċ ḋ ḟ ġ ṁ ṗ ṡ ṫ]"} - ExemplarCharacters{"[a á b c d e é f g h i í j k l m n o ó p q r s t u ú v w x y z]"} + AuxExemplarCharacters{"[å ḃ ċ ḋ ḟ ġ j k ṁ ṗ q ṡ ṫ v w x y z]"} + ExemplarCharacters{"[a á b c d e é f g h i í l m n o ó p r s t u ú]"} LocaleScript{ "Latn", } @@ -22,7 +22,7 @@ ga{ } } } - Version{"2.0.47.67"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ diff --git a/icuSources/data/locales/ga_IE.txt b/icuSources/data/locales/ga_IE.txt index 42b60f26..22150ecc 100644 --- a/icuSources/data/locales/ga_IE.txt +++ b/icuSources/data/locales/ga_IE.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ga_IE.xml diff --git a/icuSources/data/locales/gl.txt b/icuSources/data/locales/gl.txt index 38686cad..89c99711 100644 --- a/icuSources/data/locales/gl.txt +++ b/icuSources/data/locales/gl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/gl.xml @@ -13,6 +13,7 @@ gl{ AuxExemplarCharacters{"[ª à â ä ã ç è ê ë ì î ï º ò ô ö õ ù û]"} ExemplarCharacters{"[a á b c d e é f g h i í j k l m n ñ o ó p q r s t u ú ü v w x y z]"} ExemplarCharactersCurrency{"[a b c d e f g h i j k l m n o p q r s t u v w x y z]"} + ExemplarCharactersIndex{"[A B C D E F G H I J K L M N Ñ O P Q R S T U V W X Y Z]"} LocaleScript{ "Latn", } @@ -38,9 +39,13 @@ gl{ } } } - Version{"2.0.47.53"} + Version{"2.0.65.46"} calendar{ gregorian{ + AmPmMarkers{ + "a.m.", + "p.m.", + } DateTimePatterns{ "HH:mm:ss zzzz", "HH:mm:ss z", @@ -57,6 +62,7 @@ gl{ "{1} {0}", } availableFormats{ + Ed{"E d"} Hm{"HH:mm"} M{"L"} MEd{"E, d-M"} @@ -72,10 +78,12 @@ gl{ ms{"mm:ss"} y{"y"} yM{"M-yyyy"} - yMEd{"EEE, d-M-yyyy"} + yMEd{"E, d-M-yyyy"} yMMM{"MMM y"} - yMMMEd{"EEE, d MMM y"} + yMMMEd{"E, d MMM y"} yMMMM{"MMMM y"} + yMMMd{"d MMM, y"} + yMd{"d/M/y"} yQ{"Q yyyy"} yQQQ{"QQQ y"} yyMM{"MM/yy"} @@ -131,12 +139,14 @@ gl{ relative{ "-1"{"onte"} "-2"{"antonte"} - "-3"{"trasantonte"} "0"{"hoxe"} "1"{"mañá"} "2"{"pasadomañá"} } } + dayperiod{ + dn{"a.m./p.m."} + } era{ dn{"Era"} } @@ -148,23 +158,91 @@ gl{ } month{ dn{"Mes"} + relative{ + "-1"{"Mes pasado"} + "0"{"Este mes"} + "1"{"Mes seguinte"} + } } second{ dn{"Segundo"} } week{ dn{"Semana"} + relative{ + "-1"{"Semana pasada"} + "0"{"Esta semana"} + "1"{"Semana seguinte"} + } } weekday{ dn{"Día da semana"} } year{ dn{"Ano"} + relative{ + "-1"{"Ano pasado"} + "0"{"Este ano"} + "1"{"Seguinte ano"} + } } zone{ dn{"Fuso horario"} } } + intervalFormats{ + MEd{ + M{"E, d/M – E, d/M"} + d{"E, d/M – E, d/M"} + } + MMM{ + M{"MMM–MMM"} + } + MMMEd{ + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} + } + MMMd{ + M{"d MMM – d MMM"} + d{"d–d MMM"} + } + Md{ + M{"d/M – d/M"} + d{"d/M – d/M"} + } + yM{ + M{"M/yy – M/yy"} + y{"M/yy – M/yy"} + } + yMEd{ + M{"E, d/M/yy – E, d/M/yy"} + d{"E, d/M/yy – E, d/M/yy"} + y{"E, d/M/yy – E, d/M/yy"} + } + yMMM{ + M{"MMM–MMM y"} + y{"MMM y – MMM y"} + } + yMMMEd{ + M{"E, d MMM – E, d MMM, y"} + d{"E, d MMM – E, d MMM, y"} + y{"E, d MMM, y – E, d MMM, y"} + } + yMMMM{ + M{"MMMM–MMMM y"} + y{"MMMM y – MMMM y"} + } + yMMMd{ + M{"d MMM – d MMM, y"} + d{"d–d MMM, y"} + y{"d MMM, y – d MMM, y"} + } + yMd{ + M{"d/M/yy – d/M/yy"} + d{"d/M/yy – d/M/yy"} + y{"d/M/yy – d/M/yy"} + } + } monthNames{ format{ abbreviated{ @@ -221,6 +299,12 @@ gl{ "T3", "T4", } + narrow{ + "1", + "2", + "3", + "4", + } wide{ "1o trimestre", "2o trimestre", @@ -237,7 +321,14 @@ gl{ quotationEnd{"”"} quotationStart{"“"} } + listPattern{ + standard{ + 2{"{0} e {1}"} + end{"{0} e {1}"} + } + } measurementSystemNames{ + UK{"RU"} US{"americano"} metric{"métrico decimal"} } @@ -246,29 +337,136 @@ gl{ one{"{0} día"} other{"{0} días"} } + day-future{ + 0{"En 0 días"} + 1{"En 1 día"} + other{"In {0} days"} + } + day-past{ + 0{"Hai 0 días"} + 1{"Hai 1 día"} + other{"{0} days ago"} + } hour{ one{"{0} hora"} other{"{0} horas"} } + hour-future{ + 0{"En 0 horas"} + 1{"En 1 hora"} + other{"In {0} hours"} + } + hour-past{ + 0{"Hai 0 horas"} + 1{"Hai 1 hora"} + other{"{0} hours ago"} + } minute{ one{"{0} minuto"} other{"{0} minutos"} } + minute-future{ + 0{"En 0 minutos"} + 1{"En 1 minuto"} + other{"In {0} minutes"} + } + minute-past{ + 0{"Hai 0 minutos"} + 1{"Hai 1 minuto"} + other{"{0} minutes ago"} + } month{ one{"{0} mes"} other{"{0} meses"} } + month-future{ + 0{"En 0 meses"} + 1{"En 1 mes"} + other{"In {0} months"} + } + month-past{ + 0{"Hai 0 meses"} + 1{"Hai 1 mes"} + other{"{0} months ago"} + } second{ one{"{0} segundo"} other{"{0} segundos"} } + second-future{ + 0{"En 0 segundos"} + 1{"En 1 segundo"} + other{"In {0} seconds"} + } + second-past{ + 0{"Hai 0 segundos"} + 1{"Hai 1 segundo"} + other{"{0} seconds ago"} + } week{ one{"{0} semana"} other{"{0} semanas"} } + week-future{ + 0{"En 0 semanas"} + 1{"En 1 semana"} + other{"In {0} weeks"} + } + week-past{ + 0{"Hai 0 semanas"} + 1{"Hai 1 semana"} + other{"{0} weeks ago"} + } year{ one{"{0} ano"} other{"{0} anos"} } + year-future{ + 0{"En 0 anos"} + 1{"En 1 ano"} + other{"In {0} years"} + } + year-past{ + 0{"Hai 0 anos"} + 1{"Hai 1 ano"} + other{"{0} years ago"} + } + } + unitsShort{ + day{ + 0{"0 días"} + 1{"1 día"} + other{"{0} days"} + } + hour{ + 0{"0 H"} + 1{"1 H"} + other{"{0} hrs"} + } + minute{ + 0{"0 min"} + 1{"1 min"} + other{"{0} mins"} + } + month{ + 0{"0 meses"} + 1{"1 mes"} + other{"{0} mths"} + } + second{ + 0{"0 S"} + 1{"1 S"} + other{"{0} secs"} + } + week{ + 0{"0 semanas"} + 1{"1 semana"} + other{"{0} wks"} + } + year{ + 0{"0 anos"} + 1{"1 ano"} + other{"{0} yrs"} + } } } diff --git a/icuSources/data/locales/gl_ES.txt b/icuSources/data/locales/gl_ES.txt index cb9e0853..c5e97c74 100644 --- a/icuSources/data/locales/gl_ES.txt +++ b/icuSources/data/locales/gl_ES.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/gl_ES.xml diff --git a/icuSources/data/locales/gsw.txt b/icuSources/data/locales/gsw.txt index 7e32d23d..5331a26d 100644 --- a/icuSources/data/locales/gsw.txt +++ b/icuSources/data/locales/gsw.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/gsw.xml @@ -38,7 +38,7 @@ gsw{ } } } - Version{"2.0.50.94"} + Version{"2.0.65.46"} calendar{ buddhist{ DateTimePatterns{ @@ -99,9 +99,9 @@ gsw{ ms{"mm:ss"} y{"y"} yM{"yyyy-M"} - yMEd{"EEE, yyyy-M-d"} + yMEd{"E, yyyy-M-d"} yMMM{"MMM y"} - yMMMEd{"EEE, d. MMM y"} + yMMMEd{"E, d. MMM y"} yMMMM{"MMMM y"} yQ{"Q yyyy"} yQQQ{"QQQ y"} @@ -162,11 +162,9 @@ gsw{ relative{ "-1"{"geschter"} "-2"{"vorgeschter"} - "-3"{"vor drü Tääg"} "0"{"hüt"} "1"{"moorn"} "2"{"übermoorn"} - "3"{"i drü Tääg"} } } dayperiod{ diff --git a/icuSources/data/locales/gsw_CH.txt b/icuSources/data/locales/gsw_CH.txt index 67cf78e7..a1c12d9a 100644 --- a/icuSources/data/locales/gsw_CH.txt +++ b/icuSources/data/locales/gsw_CH.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/gsw_CH.xml diff --git a/icuSources/data/locales/gu.txt b/icuSources/data/locales/gu.txt index 30a7692e..3873c313 100644 --- a/icuSources/data/locales/gu.txt +++ b/icuSources/data/locales/gu.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/gu.xml @@ -10,12 +10,13 @@ * ICU source: /xml/main/gu.xml */ gu{ - AuxExemplarCharacters{"[\u200C \u200D]"} + AuxExemplarCharacters{"[\u200C\u200D]"} ExemplarCharacters{ - "[ૐ અ આ ઇ ઈ ઉ ઊ ઋ ૠ ઍ એ ઐ ઑ ઓ ઔ ક ખ ગ ઘ ઙ ચ છ જ ઝ ઞ ટ ઠ ડ ઢ ણ ત થ દ ધ ન પ ફ બ" - " ભ મ ય ર લ વ શ ષ સ હ \u0ABC \u0A81 \u0A82 ઃ ળ ઽ \u0ACD ા િ ી \u0AC1 \u0AC2 " - "\u0AC3 \u0AC4 \u0AC5 \u0AC7 \u0AC8 ૉ ો ૌ]" + "[\u0ABC ૐ \u0A82 \u0A81 ઃ અ આ ઇ ઈ ઉ ઊ ઋ ૠ ઍ એ ઐ ઑ ઓ ઔ ક ખ ગ ઘ ઙ ચ છ જ ઝ ઞ ટ " + "ઠ ડ ઢ ણ ત થ દ ધ ન પ ફ બ ભ મ ય ર લ વ શ ષ સ હ ળ ઽ ા િ ી \u0AC1 \u0AC2 \u0AC3 " + "\u0AC4 \u0AC5 \u0AC7 \u0AC8 ૉ ો ૌ \u0ACD]" } + ExemplarCharactersCurrency{"[ર \u0AC2]"} ExemplarCharactersIndex{ "[અ આ ઇ ઈ ઉ ઊ ઋ એ ઐ ઓ ઔ ક ખ ગ ઘ ઙ ચ છ જ ઝ ઞ ટ ઠ ડ ઢ ણ ત થ દ ધ ન પ ફ બ ભ મ ય ર" " લ વ શ ષ સ હ ળ]" @@ -24,15 +25,21 @@ gu{ "Gujr", } NumberElements{ + default{"latn"} latn{ patterns{ currencyFormat{"¤ #,##,##0.00"} decimalFormat{"#,##,##0.###"} percentFormat{"#,##,##0%"} } + symbols{ + exponential{"પૂર્વ"} + nan{"સંખ્યા નથીં"} + } } + native{"gujr"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -55,11 +62,25 @@ gu{ "{1} {0}", } availableFormats{ + Ed{"E d"} + MEd{"E,d/M"} + MMMEd{"E, d MMM"} MMMMd{"d MMMM"} + MMMd{"d MMM"} MMdd{"dd-MM"} + Md{"d/M"} h{"hh a"} hm{"hh:mm a"} hms{"hh:mm:ss a"} + y{"y"} + yM{"M/y"} + yMEd{"E,d/M/y"} + yMMM{"MMM y"} + yMMMEd{"E,d,MMM y"} + yMMMd{"d, MMM y"} + yMd{"d/M/y"} + yQ{"Q y"} + yQQQ{"QQQ y"} yyQ{"Q yy"} yyyyMM{"MM-yyyy"} yyyyMMMM{"MMMM y"} @@ -117,34 +138,110 @@ gu{ relative{ "-1"{"ગઈકાસ"} "-2"{"ગઈકાસ પહેસાંનો દિવસ"} - "-3"{"ત્રણ દિવસો પહેલાં"} "0"{"આજ"} "1"{"આવતીકાસ"} "2"{"આવતીકાસ પછીનો દિવસ"} } } + dayperiod{ + dn{"AM/PM"} + } era{ dn{"યુગ"} } hour{ dn{"કસાક"} } + minute{ + dn{"મિનિટ"} + } month{ dn{"મહિનો"} + relative{ + "-1"{"છેલ્લો મહિનો"} + "0"{"આ મહિને"} + "1"{"આગલો મહીનો"} + } } second{ dn{"ક્ષણ"} } week{ dn{"અહવાડિયું"} + relative{ + "-1"{"છેલ્લું અઠવાડિયું"} + "0"{"આ અઠવાડિયે"} + "1"{"આગલા અઠવાડિયે"} + } + } + weekday{ + dn{"અઠવાડિયાનો દિવસ"} } year{ dn{"વર્ષ"} + relative{ + "-1"{"છેલ્લુ વર્ષ"} + "0"{"આ વર્ષ"} + "1"{"બીજા વર્ષે"} + } } zone{ dn{"વિસ્તાર"} } } + intervalFormats{ + MEd{ + M{"E,d/M-E,d/M"} + d{"E, d/M-E, d/M"} + } + MMM{ + M{"MMM–MMM"} + } + MMMEd{ + M{"E, d MMM-E, d MMM"} + d{"E, d MMM-E, d MMM"} + } + MMMd{ + M{"d MMM- d MMM"} + d{"MMM d–d"} + } + Md{ + M{"d/M-d/M"} + d{"d/M-d/M"} + } + yM{ + M{"M/yy – M/yy"} + y{"M/yy – M/yy"} + } + yMEd{ + M{"E,d/M/yy- E,d/M/yy"} + d{"E,d/M/yy- E,d/M/yy"} + y{"E,d MMM-E,d MMM y"} + } + yMMM{ + M{"MMM–MMM y"} + y{"MMM y – MMM y"} + } + yMMMEd{ + M{"E,d MMM-E,d MMM y"} + d{"E, d MMM-E, d MMM y"} + y{"E, d MMM y-E, d MMM y"} + } + yMMMM{ + M{"MMMM–MMMM y"} + y{"MMMM y – MMMM y"} + } + yMMMd{ + M{"d MMM-d MMM y"} + d{"MMM d–d, y"} + y{"MMM d, y – MMM d, y"} + } + yMd{ + M{"M/d/yy – M/d/yy"} + d{"d/M/yy-d/M/yy"} + y{"M/d/yy – M/d/yy"} + } + } monthNames{ format{ abbreviated{ @@ -197,10 +294,16 @@ gu{ format{ abbreviated{ "પેહલા હંત 1", - "ત્રિમાસિક ૨", - "ત્રિમાસિક ૩", + "Q2", + "Q3", "ચૌતા હંત 4", } + narrow{ + "1", + "2", + "3", + "4", + } wide{ "પેહલા હંત 1", "ડૂસઋા હંત 2", @@ -208,14 +311,22 @@ gu{ "ચૌતા હંત 4", } } + stand-alone{ + abbreviated{ + "પેહલા હંત 1", + "Q2", + "Q3", + "ચૌતા હંત 4", + } + } } } } delimiters{ - alternateQuotationEnd{"\""} - alternateQuotationStart{"\""} - quotationEnd{"'"} - quotationStart{"'"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} } listPattern{ standard{ @@ -224,7 +335,152 @@ gu{ } } measurementSystemNames{ + UK{"યુકે"} US{"અમેરિકા"} metric{"મેટ્રિક"} } + units{ + day{ + 0{"0 દિવસ"} + 1{"1 દિવસ"} + other{"{0} દિવસ"} + } + day-future{ + 0{"0 દિવસમાં"} + 1{"1 દિવસમાં"} + other{"{0} દિવસમાં"} + } + day-past{ + 0{"0 દિવસ પહેલા"} + 1{"1 દિવસ પહેલા"} + other{"{0} દિવસ પહેલા"} + } + hour{ + 0{"0 કલાક"} + 1{"1 કલાક"} + other{"{0} કલાક"} + } + hour-future{ + 0{"0 કલાકમાં"} + 1{"1 કલાકમાં"} + other{"{0} કલાકમાં"} + } + hour-past{ + 0{"1 કલાક પહેલા"} + 1{"1 કલાક પહેલા"} + other{"{0} કલાક પહેલા"} + } + minute{ + 0{"0 મિનિટ"} + 1{"1 મિનિટ"} + other{"{0} મિનિટ"} + } + minute-future{ + 0{"0 મિનિટમાં"} + 1{"1 મિનિટમાં"} + other{"{0} મિનિટમાં"} + } + minute-past{ + 0{"0 મિનિટ પહેલા"} + 1{"1 મિનિટ પહેલા"} + other{"{0} મિનિટ પહેલા"} + } + month{ + 0{"0 મહિના"} + 1{"1 મહિનો"} + other{"{0} મહિના"} + } + month-future{ + 0{"0 મહિનામાં"} + 1{"(1 મહિનામાં)"} + other{"{0} મહિનામાં"} + } + month-past{ + 0{"0 મહિના પહેલા"} + 1{"1 મહિના પહેલા"} + other{"{0} મહિના પહેલા"} + } + second{ + 0{"0 સેકન્ડ"} + 1{"1 સેકંડ"} + other{"{0} સેકંડ"} + } + second-future{ + 0{"0 સેકંડમાં"} + 1{"1 સેકંડમાં"} + other{"{0} સેકંડમાં"} + } + second-past{ + 0{"0 સેકંડ પહેલા"} + 1{"1 સેકંડ પહેલા"} + other{"{0} સેકંડ પહેલા"} + } + week{ + 0{"0 અઠવાડિયા"} + 1{"1 અઠવાડિયું"} + other{"{0} અઠવાડિયા"} + } + week-future{ + 0{"0 અઠવાડિયામાં"} + 1{"1 અઠવાડિયામાં"} + other{"{0} અઠવાડિયામાં"} + } + week-past{ + 0{"0 અઠવાડિયા પહેલા"} + 1{"1 અઠવાડિયા પહેલા"} + other{"{0} અઠવાડિયા પહેલા"} + } + year{ + 0{"0 વર્ષ"} + 1{"1 વર્ષ"} + other{"{0} વર્ષ"} + } + year-future{ + 0{"0 વર્ષમાં"} + 1{"(1 વર્ષમાં)"} + other{"{0} વર્ષમાં"} + } + year-past{ + 0{"0 વર્ષ પહેલા"} + 1{"1 વર્ષ પહેલાં"} + other{"{0} વર્ષ પહેલા"} + } + } + unitsShort{ + day{ + 0{"0 દિવસ"} + 1{"1 દિવસ"} + other{"{0} દિવસ"} + } + hour{ + 0{"કલાક"} + 1{"1 કલાક"} + other{"{0} કલાક"} + } + minute{ + 0{"0 મિનિટ"} + 1{"1 મિનિટ"} + other{"{0} મિનિટ"} + } + month{ + 0{"0 મહિનો"} + 1{"1 મહિનો"} + other{"{0} મહિના"} + } + second{ + 0{"0 સેકંડ"} + 1{"1 સેકંડ"} + other{"{0} સેકંડ"} + } + week{ + 0{"0 અઠ."} + 1{"1 અઠ."} + other{"{0} અઠ."} + } + year{ + 0{"0 વર્ષ"} + 1{"1 વર્ષ"} + other{"{0} વર્ષ"} + } + } } diff --git a/icuSources/data/locales/gu_IN.txt b/icuSources/data/locales/gu_IN.txt index b879b27b..39daa05c 100644 --- a/icuSources/data/locales/gu_IN.txt +++ b/icuSources/data/locales/gu_IN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/gu_IN.xml @@ -8,18 +8,4 @@ // *************************************************************************** gu_IN{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - weekend:intvector{ - 1, - 0, - 1, - 86400000, - } - } - } } diff --git a/icuSources/data/locales/guz.txt b/icuSources/data/locales/guz.txt index 958a3dff..dd74d1a5 100755 --- a/icuSources/data/locales/guz.txt +++ b/icuSources/data/locales/guz.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/guz.xml @@ -23,7 +23,7 @@ guz{ } } } - Version{"2.0.45.90"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -61,9 +61,9 @@ guz{ ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, M/d/y"} + yMEd{"E, M/d/y"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} yQ{"Q y"} yQQQ{"QQQ y"} @@ -218,9 +218,9 @@ guz{ } } delimiters{ - alternateQuotationEnd{"“"} - alternateQuotationStart{"“"} - quotationEnd{"‘"} - quotationStart{"'"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} } } diff --git a/icuSources/data/locales/guz_KE.txt b/icuSources/data/locales/guz_KE.txt index 2a92f063..6c384a12 100755 --- a/icuSources/data/locales/guz_KE.txt +++ b/icuSources/data/locales/guz_KE.txt @@ -1,19 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/guz_KE.xml // * // *************************************************************************** guz_KE{ - Version{"2.0.45.90"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - } - } + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/gv.txt b/icuSources/data/locales/gv.txt index 42e045a7..ae98c653 100644 --- a/icuSources/data/locales/gv.txt +++ b/icuSources/data/locales/gv.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/gv.xml @@ -21,7 +21,7 @@ gv{ } } } - Version{"2.0.47.67"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ diff --git a/icuSources/data/locales/gv_GB.txt b/icuSources/data/locales/gv_GB.txt index f0048200..76a9c722 100644 --- a/icuSources/data/locales/gv_GB.txt +++ b/icuSources/data/locales/gv_GB.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/gv_GB.xml diff --git a/icuSources/data/locales/ha.txt b/icuSources/data/locales/ha.txt index 21298c55..6c96d58d 100755 --- a/icuSources/data/locales/ha.txt +++ b/icuSources/data/locales/ha.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ha.xml @@ -11,7 +11,7 @@ */ ha{ AuxExemplarCharacters{"[á à â é è ê í ì î ó ò ô p q {r\u0303} ú ù û v x ƴ]"} - ExemplarCharacters{"[a b ɓ c d ɗ e f g h i j k ƙ l m n o r s {sh} t {ts} u w y z ʼ {ʼy}]"} + ExemplarCharacters{"[a b ɓ c d ɗ e f g h i j k ƙ l m n o r s {sh} t {ts} u w y {ʼy} z ʼ]"} ExemplarCharactersCurrency{"[a b c d e f g h i j k l m n o p q r s t u v w x y z]"} ExemplarCharactersIndex{"[A B Ɓ C D Ɗ E F G H I J K Ƙ L M N O P Q R S T U V W X Y {ʼY} Z]"} LocaleScript{ @@ -31,7 +31,7 @@ ha{ } } } - Version{"2.0.47.68"} + Version{"2.0.65.46"} calendar{ gregorian{ DateTimePatterns{ @@ -65,9 +65,9 @@ ha{ ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, M/d/y"} + yMEd{"E, M/d/y"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} yQ{"Q y"} yQQQ{"QQQ y"} @@ -222,9 +222,9 @@ ha{ } } delimiters{ - alternateQuotationEnd{"“"} - alternateQuotationStart{"“"} - quotationEnd{"'"} - quotationStart{"'"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} } } diff --git a/icuSources/data/locales/ha_GH.txt b/icuSources/data/locales/ha_GH.txt index bb61aeac..a4146046 100644 --- a/icuSources/data/locales/ha_GH.txt +++ b/icuSources/data/locales/ha_GH.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/ha_GH.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** ha_GH{ "%%ALIAS"{"ha_Latn_GH"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/locales/ha_Latn.txt b/icuSources/data/locales/ha_Latn.txt index fcbb2f85..9a701689 100755 --- a/icuSources/data/locales/ha_Latn.txt +++ b/icuSources/data/locales/ha_Latn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ha_Latn.xml diff --git a/icuSources/data/locales/ha_Latn_GH.txt b/icuSources/data/locales/ha_Latn_GH.txt index f52d3eca..0da9c5ab 100644 --- a/icuSources/data/locales/ha_Latn_GH.txt +++ b/icuSources/data/locales/ha_Latn_GH.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ha_Latn_GH.xml diff --git a/icuSources/data/locales/ha_Latn_NE.txt b/icuSources/data/locales/ha_Latn_NE.txt index c63c0759..d31ae3ab 100644 --- a/icuSources/data/locales/ha_Latn_NE.txt +++ b/icuSources/data/locales/ha_Latn_NE.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ha_Latn_NE.xml diff --git a/icuSources/data/locales/ha_Latn_NG.txt b/icuSources/data/locales/ha_Latn_NG.txt index 2bc42664..5a0ab986 100755 --- a/icuSources/data/locales/ha_Latn_NG.txt +++ b/icuSources/data/locales/ha_Latn_NG.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ha_Latn_NG.xml diff --git a/icuSources/data/locales/ha_NE.txt b/icuSources/data/locales/ha_NE.txt index a1363525..5c06d78f 100644 --- a/icuSources/data/locales/ha_NE.txt +++ b/icuSources/data/locales/ha_NE.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/ha_NE.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** ha_NE{ "%%ALIAS"{"ha_Latn_NE"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/locales/ha_NG.txt b/icuSources/data/locales/ha_NG.txt index 15ef96a2..66e21703 100755 --- a/icuSources/data/locales/ha_NG.txt +++ b/icuSources/data/locales/ha_NG.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/ha_NG.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** ha_NG{ "%%ALIAS"{"ha_Latn_NG"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/locales/haw.txt b/icuSources/data/locales/haw.txt index 8e5b3596..64b7d092 100644 --- a/icuSources/data/locales/haw.txt +++ b/icuSources/data/locales/haw.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/haw.xml @@ -22,7 +22,7 @@ haw{ } } } - Version{"2.0.47.68"} + Version{"2.0.65.46"} calendar{ gregorian{ dayNames{ diff --git a/icuSources/data/locales/haw_US.txt b/icuSources/data/locales/haw_US.txt index 7fcf210d..f0d6f139 100644 --- a/icuSources/data/locales/haw_US.txt +++ b/icuSources/data/locales/haw_US.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/haw_US.xml @@ -13,12 +13,4 @@ haw_US{ 216, } Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - } - } } diff --git a/icuSources/data/locales/he.txt b/icuSources/data/locales/he.txt index aeabc52b..d27c7ac3 100644 --- a/icuSources/data/locales/he.txt +++ b/icuSources/data/locales/he.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2011 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/he.xml @@ -21,6 +21,7 @@ he{ "Hebr", } NumberElements{ + default{"latn"} latn{ patterns{ currencyFormat{"#,##0.00 ¤"} @@ -41,8 +42,10 @@ he{ plusSign{"+"} } } + native{"latn"} + traditional{"hebr"} } - Version{"2.0.58.79"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -65,12 +68,12 @@ he{ "{1} {0}", } availableFormats{ - EEEd{"EEE ה-d"} + Ed{"E ה-d"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} - MEd{"E, d/M"} + MEd{"E, M-d"} MMM{"LLL"} MMMEd{"E, d בMMM"} MMMMEd{"E, d בMMMM"} @@ -84,13 +87,13 @@ he{ mmss{"mm:ss"} ms{"mm:ss"} y{"y"} - yM{"M/y"} - yMEd{"EEE, d/M/y"} + yM{"M.yyyy"} + yMEd{"E, d.M.yyyy"} yMMM{"MMM y"} - yMMMEd{"EEE, d בMMM y"} + yMMMEd{"E, d בMMM y"} yMMMM{"MMMM y"} yMMMd{"d בMMM y"} - yMd{"d/M/y"} + yMd{"d.M.yyyy"} yQ{"yyyy Q"} yQQQ{"y QQQ"} yyMM{"MM/yy"} @@ -390,11 +393,11 @@ he{ "hebr", } { - "dd MM yyyy", + "d בMMMM y", "hebr", } { - "dd MM yy", + "d בMMMM y", "hebr", } "{1} {0}", @@ -404,7 +407,21 @@ he{ "{1} {0}", } availableFormats{ + M{"MMMM"} + MEd{"E, d בMMMM"} + MMM{"MMMM"} + MMMEd{"E, d בMMMM"} MMMMEd{"E, d בMMMM"} + MMMMd{"d בMMMM"} + MMMd{"d בMMMM"} + Md{"d בMMMM"} + yM{"MMMM y"} + yMEd{"E, d בMMMM y"} + yMMM{"MMMM y"} + yMMMEd{"E, d בMMMM y"} + yMMMM{"MMMM y"} + yMMMd{"d בMMMM y"} + yMd{"d בMMMM y"} } eras{ abbreviated{ @@ -483,20 +500,13 @@ he{ "{1} {0}", } availableFormats{ - EEEd{"EEE ה-d"} Hm{"HH:mm"} Hms{"HH:mm:ss"} MEd{"E, d/M"} - MMMEd{"E, d בMMM"} - MMMd{"d בMMM"} Md{"d/M"} h{"h a"} yM{"M/yyyy"} - yMEd{"EEE, d/M/y"} - yMMM{"MMM y"} - yMMMEd{"EEE, d בMMM y"} - yMMMd{"d בMMM y"} - yMd{"d/M/y"} + yMEd{"E, d.M.yyyy"} yQ{"Q yyyy"} yQQQ{"QQQ y"} } @@ -528,237 +538,237 @@ he{ eras{ abbreviated{ "טאיקה", - "Hakuchi", - "Hakuhō", - "Shuchō", - "Taihō", - "Keiun", - "Wadō", - "Reiki", - "Yōrō", - "Jinki", - "Tempyō", - "Tempyō-kampō", - "Tempyō-shōhō", - "Tempyō-hōji", - "Temphō-jingo", - "Jingo-keiun", - "Hōki", - "Ten-ō", - "Enryaku", - "Daidō", - "Kōnin", - "Tenchō", - "Shōwa", - "Kajō", + "Hakuchi (650-671)", + "Hakuhō (672-686)", + "Shuchō (686-701)", + "Taihō (701-704)", + "Keiun (704-708)", + "Wadō (708-715)", + "Reiki (715-717)", + "Yōrō (717-724)", + "Jinki (724-729)", + "Tempyō (729-749)", + "Tempyō-kampō (749-749)", + "Tempyō-shōhō (749-757)", + "Tempyō-hōji (757-765)", + "Temphō-jingo (765-767)", + "Jingo-keiun (767-770)", + "Hōki (770-780)", + "Ten-ō (781-782)", + "Enryaku (782-806)", + "Daidō (806-810)", + "Kōnin (810-824)", + "Tenchō (824-834)", + "Shōwa (834-848)", + "Kajō (848-851)", "נינג׳ו", - "Saiko", - "Tennan", - "Jōgan", - "Genkei", - "Ninna", - "Kampyō", - "Shōtai", - "Engi", - "Enchō", - "Shōhei", - "Tengyō", - "Tenryaku", - "Tentoku", - "Ōwa", - "Kōhō", - "Anna", - "Tenroku", - "Ten-en", - "Jōgen", - "Tengen", - "Eikan", - "Kanna", - "Ei-en", - "Eiso", - "Shōryaku", - "Chōtoku", - "Chōhō", - "Kankō", - "Chōwa", - "Kannin", - "Jian", - "Manju", - "Chōgen", - "Chōryaku", - "Chōkyū", - "Kantoku", - "Eishō", - "Tengi", - "Kōhei", - "Jiryaku", - "Enkyū", - "Shōho", - "Shōryaku", - "Eiho", - "Ōtoku", - "Kanji", - "Kaho", - "Eichō", + "Saiko (854-857)", + "Tennan (857-859)", + "Jōgan (859-877)", + "Genkei (877-885)", + "Ninna (885-889)", + "Kampyō (889-898)", + "Shōtai (898-901)", + "Engi (901-923)", + "Enchō (923-931)", + "Shōhei (931-938)", + "Tengyō (938-947)", + "Tenryaku (947-957)", + "Tentoku (957-961)", + "Ōwa (961-964)", + "Kōhō (964-968)", + "Anna (968-970)", + "Tenroku (970-973)", + "Ten-en (973-976)", + "Jōgen (976-978)", + "Tengen (978-983)", + "Eikan (983-985)", + "Kanna (985-987)", + "Ei-en (987-989)", + "Eiso (989-990)", + "Shōryaku (990-995)", + "Chōtoku (995-999)", + "Chōhō (999-1004)", + "Kankō (1004-1012)", + "Chōwa (1012-1017)", + "Kannin (1017-1021)", + "Jian (1021-1024)", + "Manju (1024-1028)", + "Chōgen (1028-1037)", + "Chōryaku (1037-1040)", + "Chōkyū (1040-1044)", + "Kantoku (1044-1046)", + "Eishō (1046-1053)", + "Tengi (1053-1058)", + "Kōhei (1058-1065)", + "Jiryaku (1065-1069)", + "Enkyū (1069-1074)", + "Shōho (1074-1077)", + "Shōryaku (1077-1081)", + "Eiho (1081-1084)", + "Ōtoku (1084-1087)", + "Kanji (1087-1094)", + "Kaho (1094-1096)", + "Eichō (1096-1097)", "שוטוקו", - "Kōwa", - "Chōji", - "Kashō", - "Tennin", - "Ten-ei", - "Eikyū", - "Gen-ei", - "Hoan", - "Tenji", - "Daiji", - "Tenshō", - "Chōshō", - "Hoen", - "Eiji", - "Kōji", - "Tenyō", - "Kyūan", - "Ninpei", - "Kyūju", - "Hogen", - "Heiji", - "Eiryaku", - "Ōho", - "Chōkan", - "Eiman", - "Nin-an", - "Kaō", - "Shōan", - "Angen", - "Jishō", - "Yōwa", - "Juei", - "Genryuku", - "Bunji", - "Kenkyū", - "Shōji", - "Kennin", - "Genkyū", - "Ken-ei", - "Shōgen", - "Kenryaku", - "Kenpō", - "Shōkyū", - "Jōō", - "Gennin", - "Karoku", - "Antei", - "Kanki", - "Jōei", - "Tempuku", - "Bunryaku", - "Katei", - "Ryakunin", - "En-ō", - "Ninji", - "Kangen", - "Hōji", - "Kenchō", - "Kōgen", - "Shōka", - "Shōgen", - "Bun-ō", - "Kōchō", - "Bun-ei", - "Kenji", - "Kōan", - "Shōō", - "Einin", - "Shōan", - "Kengen", - "Kagen", - "Tokuji", - "Enkei", - "Ōchō", - "Shōwa", - "Bunpō", - "Genō", - "Genkyō", - "Shōchū", - "Kareki", - "Gentoku", - "Genkō", - "Kemmu", - "Engen", - "Kōkoku", - "Shōhei", - "Kentoku", - "Bunchũ", - "Tenju", - "Kōryaku", - "Kōwa", - "Genchũ", - "Meitoku", - "Kakei", - "Kōō", - "Meitoku", - "Ōei", - "Shōchō", - "Eikyō", - "Kakitsu", - "Bun-an", - "Hōtoku", - "Kyōtoku", - "Kōshō", - "Chōroku", - "Kanshō", - "Bunshō", - "Ōnin", - "Bunmei", - "Chōkyō", - "Entoku", - "Meiō", - "Bunki", - "Eishō", - "Taiei", - "Kyōroku", - "Tenmon", - "Kōji", - "Eiroku", - "Genki", - "Tenshō", - "Bunroku", - "Keichō", - "Genwa", - "Kan-ei", - "Shōho", - "Keian", - "Shōō", - "Meiryaku", - "Manji", - "Kanbun", - "Enpō", - "Tenwa", - "Jōkyō", - "Genroku", - "Hōei", - "Shōtoku", - "Kyōhō", - "Genbun", - "Kanpō", - "Enkyō", - "Kan-en", - "Hōryaku", - "Meiwa", - "An-ei", - "Tenmei", - "Kansei", - "Kyōwa", - "Bunka", - "Bunsei", - "Tenpō", - "Kōka", - "Kaei", - "Ansei", - "Man-en", - "Bunkyū", - "Genji", - "Keiō", + "Kōwa (1099-1104)", + "Chōji (1104-1106)", + "Kashō (1106-1108)", + "Tennin (1108-1110)", + "Ten-ei (1110-1113)", + "Eikyū (1113-1118)", + "Gen-ei (1118-1120)", + "Hoan (1120-1124)", + "Tenji (1124-1126)", + "Daiji (1126-1131)", + "Tenshō (1131-1132)", + "Chōshō (1132-1135)", + "Hoen (1135-1141)", + "Eiji (1141-1142)", + "Kōji (1142-1144)", + "Tenyō (1144-1145)", + "Kyūan (1145-1151)", + "Ninpei (1151-1154)", + "Kyūju (1154-1156)", + "Hogen (1156-1159)", + "Heiji (1159-1160)", + "Eiryaku (1160-1161)", + "Ōho (1161-1163)", + "Chōkan (1163-1165)", + "Eiman (1165-1166)", + "Nin-an (1166-1169)", + "Kaō (1169-1171)", + "Shōan (1171-1175)", + "Angen (1175-1177)", + "Jishō (1177-1181)", + "Yōwa (1181-1182)", + "Juei (1182-1184)", + "Genryuku (1184-1185)", + "Bunji (1185-1190)", + "Kenkyū (1190-1199)", + "Shōji (1199-1201)", + "Kennin (1201-1204)", + "Genkyū (1204-1206)", + "Ken-ei (1206-1207)", + "Shōgen (1207-1211)", + "Kenryaku (1211-1213)", + "Kenpō (1213-1219)", + "Shōkyū (1219-1222)", + "Jōō (1222-1224)", + "Gennin (1224-1225)", + "Karoku (1225-1227)", + "Antei (1227-1229)", + "Kanki (1229-1232)", + "Jōei (1232-1233)", + "Tempuku (1233-1234)", + "Bunryaku (1234-1235)", + "Katei (1235-1238)", + "Ryakunin (1238-1239)", + "En-ō (1239-1240)", + "Ninji (1240-1243)", + "Kangen (1243-1247)", + "Hōji (1247-1249)", + "Kenchō (1249-1256)", + "Kōgen (1256-1257)", + "Shōka (1257-1259)", + "Shōgen (1259-1260)", + "Bun-ō (1260-1261)", + "Kōchō (1261-1264)", + "Bun-ei (1264-1275)", + "Kenji (1275-1278)", + "Kōan (1278-1288)", + "Shōō (1288-1293)", + "Einin (1293-1299)", + "Shōan (1299-1302)", + "Kengen (1302-1303)", + "Kagen (1303-1306)", + "Tokuji (1306-1308)", + "Enkei (1308-1311)", + "Ōchō (1311-1312)", + "Shōwa (1312-1317)", + "Bunpō (1317-1319)", + "Genō (1319-1321)", + "Genkyō (1321-1324)", + "Shōchū (1324-1326)", + "Kareki (1326-1329)", + "Gentoku (1329-1331)", + "Genkō (1331-1334)", + "Kemmu (1334-1336)", + "Engen (1336-1340)", + "Kōkoku (1340-1346)", + "Shōhei (1346-1370)", + "Kentoku (1370-1372)", + "Bunchũ (1372-1375)", + "Tenju (1375-1379)", + "Kōryaku (1379-1381)", + "Kōwa (1381-1384)", + "Genchũ (1384-1392)", + "Meitoku (1384-1387)", + "Kakei (1387-1389)", + "Kōō (1389-1390)", + "Meitoku (1390-1394)", + "Ōei (1394-1428)", + "Shōchō (1428-1429)", + "Eikyō (1429-1441)", + "Kakitsu (1441-1444)", + "Bun-an (1444-1449)", + "Hōtoku (1449-1452)", + "Kyōtoku (1452-1455)", + "Kōshō (1455-1457)", + "Chōroku (1457-1460)", + "Kanshō (1460-1466)", + "Bunshō (1466-1467)", + "Ōnin (1467-1469)", + "Bunmei (1469-1487)", + "Chōkyō (1487-1489)", + "Entoku (1489-1492)", + "Meiō (1492-1501)", + "Bunki (1501-1504)", + "Eishō (1504-1521)", + "Taiei (1521-1528)", + "Kyōroku (1528-1532)", + "Tenmon (1532-1555)", + "Kōji (1555-1558)", + "Eiroku (1558-1570)", + "Genki (1570-1573)", + "Tenshō (1573-1592)", + "Bunroku (1592-1596)", + "Keichō (1596-1615)", + "Genwa (1615-1624)", + "Kan-ei (1624-1644)", + "Shōho (1644-1648)", + "Keian (1648-1652)", + "Shōō (1652-1655)", + "Meiryaku (1655-1658)", + "Manji (1658-1661)", + "Kanbun (1661-1673)", + "Enpō (1673-1681)", + "Tenwa (1681-1684)", + "Jōkyō (1684-1688)", + "Genroku (1688-1704)", + "Hōei (1704-1711)", + "Shōtoku (1711-1716)", + "Kyōhō (1716-1736)", + "Genbun (1736-1741)", + "Kanpō (1741-1744)", + "Enkyō (1744-1748)", + "Kan-en (1748-1751)", + "Hōryaku (1751-1764)", + "Meiwa (1764-1772)", + "An-ei (1772-1781)", + "Tenmei (1781-1789)", + "Kansei (1789-1801)", + "Kyōwa (1801-1804)", + "Bunka (1804-1818)", + "Bunsei (1818-1830)", + "Tenpō (1830-1844)", + "Kōka (1844-1848)", + "Kaei (1848-1854)", + "Ansei (1854-1860)", + "Man-en (1860-1861)", + "Bunkyū (1861-1864)", + "Genji (1864-1865)", + "Keiō (1865-1868)", "Meiji", "Taishō", "Shōwa", @@ -768,10 +778,10 @@ he{ } } delimiters{ - alternateQuotationEnd{"\""} - alternateQuotationStart{"\""} - quotationEnd{"”"} - quotationStart{"“"} + alternateQuotationEnd{"'"} + alternateQuotationStart{"'"} + quotationEnd{"\""} + quotationStart{"\""} } layout{ characters{"right-to-left"} @@ -793,30 +803,100 @@ he{ one{"{0} יום"} other{"{0} ימים"} } + day-future{ + 0{"עוד 0 ימים"} + 1{"עוד יום"} + other{"בעוד {0} ימים"} + } + day-past{ + 0{"לפני 0 ימים"} + 1{"לפני יום"} + other{"לפני {0} ימים"} + } hour{ one{"{0} שעה"} other{"{0} שעות"} } + hour-future{ + 0{"עוד 0 שעות"} + 1{"עוד שעה"} + other{"בעוד {0} שעות"} + } + hour-past{ + 0{"לפני 0 שעות"} + 1{"לפני שעה"} + other{"לפני {0} שעות"} + } minute{ one{"{0} דקה"} other{"{0} דקות"} } + minute-future{ + 0{"עוד 0 דקות"} + 1{"עוד דקה"} + other{"בעוד {0} דקות"} + } + minute-past{ + 0{"לפני 0 דקות"} + 1{"לפני דקה"} + other{"לפני {0} דקות"} + } month{ one{"{0} חודש"} other{"{0} חודשים"} } + month-future{ + 0{"עוד 0 חודשים"} + 1{"עוד חודש"} + other{"בעוד {0} חודשים"} + } + month-past{ + 0{"לפני 0 חודשים"} + 1{"לפני חודש"} + other{"לפני {0} חודשים"} + } second{ one{"{0} שניה"} other{"{0} שניות"} } + second-future{ + 0{"עוד 0 שניות"} + 1{"עוד שנייה"} + other{"בעוד {0} שניות"} + } + second-past{ + 0{"לפני 0 שניות"} + 1{"לפני שנייה"} + other{"לפני {0} שניות"} + } week{ one{"{0} שבוע"} other{"{0} שבועות"} } + week-future{ + 0{"עוד 0 שבועות"} + 1{"עוד שבוע"} + other{"בעוד {0} שבועות"} + } + week-past{ + 0{"לפני 0 שבועות"} + 1{"לפני שבוע"} + other{"לפני {0} שבועות"} + } year{ one{"{0} שנה"} other{"{0} שנים"} } + year-future{ + 0{"עוד 0 שנים"} + 1{"עוד שנה"} + other{"בעוד {0} שנים"} + } + year-past{ + 0{"לפני 0 שנים"} + 1{"לפני שנה"} + other{"לפני {0} שנים"} + } } unitsShort{ day{ diff --git a/icuSources/data/locales/he_IL.txt b/icuSources/data/locales/he_IL.txt index 02aa34da..1c5e9f98 100644 --- a/icuSources/data/locales/he_IL.txt +++ b/icuSources/data/locales/he_IL.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/he_IL.xml @@ -8,18 +8,4 @@ // *************************************************************************** he_IL{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - weekend:intvector{ - 6, - 0, - 7, - 86400000, - } - } - } } diff --git a/icuSources/data/locales/hi.txt b/icuSources/data/locales/hi.txt index f15f3639..6a8e2480 100644 --- a/icuSources/data/locales/hi.txt +++ b/icuSources/data/locales/hi.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/hi.xml @@ -10,10 +10,11 @@ * ICU source: /xml/main/hi.xml */ hi{ - AuxExemplarCharacters{"[\u200C \u200D]"} + AuxExemplarCharacters{"[\u200C\u200D]"} ExemplarCharacters{ - "[ॐ अ आ इ ई उ ऊ ऋ ऌ ऍ ए ऐ ऑ ओ औ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब" - " भ म य र ल ळ व श ष स ह ़ ँ ं ः ऽ ् ा ि ी ु ू ृ ॄ ॅ े ै ॉ ो ौ]" + "[\u093C ॐ \u0902 \u0901 ः अ आ इ ई उ ऊ ऋ ऌ ऍ ए ऐ ऑ ओ औ क ख ग घ ङ च छ ज झ ञ ट " + "ठ ड ढ ण त थ द ध न प फ ब भ म य र ल ळ व श ष स ह ऽ ा ि ी \u0941 \u0942 \u0943 " + "\u0944 \u0945 \u0947 \u0948 ॉ ो ौ \u094D]" } ExemplarCharactersCurrency{"[a b c č d e f g h i j k l ł m n o º p q r s t u v w x y z]"} ExemplarCharactersIndex{ @@ -24,7 +25,7 @@ hi{ "Deva", } NumberElements{ - default{"deva"} + default{"latn"} latn{ patterns{ currencyFormat{"¤ #,##,##0.00"} @@ -45,8 +46,9 @@ hi{ plusSign{"+"} } } + native{"deva"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} calendar{ ethiopic{ monthNames{ @@ -94,6 +96,7 @@ hi{ Hm{"HH:mm"} Hms{"HH:mm:ss"} MEd{"E, d/M"} + MMM{"MMM"} MMMEd{"E, d MMM"} MMMMEd{"E, d MMMM"} MMMMd{"d MMMM"} @@ -105,10 +108,14 @@ hi{ ms{"mm:ss"} y{"y"} yM{"M-y"} + yMEd{"E, d/M/y"} yMMM{"MMM y"} - yMMMEd{"EEE, d MMM y"} + yMMMEd{"E, d MMM y"} + yMMMd{"d MMM, y"} + yMd{"d/M/y"} yQ{"y Q"} - yyMMMEEEd{"EEE, d MMM yy"} + yQQQ{"QQQ y"} + yyMMMEd{"E, d MMM yy"} yyMMMd{"d MMM, yy"} yyMMdd{"dd-MM-yy"} yyQ{"Q yy"} @@ -160,11 +167,9 @@ hi{ relative{ "-1"{"कल"} "-2"{"परसों"} - "-3"{"नरसों"} "0"{"आज"} "1"{"कल"} "2"{"परसों"} - "3"{"नरसों"} } } dayperiod{ @@ -181,23 +186,91 @@ hi{ } month{ dn{"मास"} + relative{ + "-1"{"पिछला माह"} + "0"{"इस माह"} + "1"{"अगले माह"} + } } second{ dn{"सेकेंड"} } week{ dn{"सप्ताह"} + relative{ + "-1"{"पिछले सप्ताह"} + "0"{"इस सप्ताह"} + "1"{"अगले सप्ताह"} + } } weekday{ dn{"सप्ताह का दिन"} } year{ dn{"वर्ष"} + relative{ + "-1"{"पिछले वर्ष"} + "0"{"इस वर्ष"} + "1"{"अगले वर्ष"} + } } zone{ dn{"क्षेत्र"} } } + intervalFormats{ + MEd{ + M{"E, d/M – E, d/M"} + d{"E, d/M – E, d/M"} + } + MMM{ + M{"MMM–MMM"} + } + MMMEd{ + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} + } + MMMd{ + M{"d MMM – d MMM"} + d{"d MMM–d"} + } + Md{ + M{"d/M – d/M"} + d{"d/M – d/M"} + } + yM{ + M{"M/yy – M/yy"} + y{"M/yy – M/yy"} + } + yMEd{ + M{"E, d/M/yy – E, d/M/yy"} + d{"E, d/M/yy – E, d/M/yy"} + y{"E, d/M/yy – E, d/M/yy"} + } + yMMM{ + M{"MMM–MMM y"} + y{"MMM y – MMM y"} + } + yMMMEd{ + M{"E, d MMM – E, d MMM, y"} + d{"E, d MMM – E, d MMM, y"} + y{"E, d MMM, y – E, d MMM, y"} + } + yMMMM{ + M{"MMMM–MMMM y"} + y{"MMMM y – MMMM y"} + } + yMMMd{ + M{"d MMM – d MMM, y"} + d{"d MMM–d, y"} + y{"d MMM, y – d MMM, y"} + } + yMd{ + M{"d/M/yy – d/M/yy"} + d{"d/M/yy – d/M/yy"} + y{"d/M/yy – d/M/yy"} + } + } monthNames{ format{ wide{ @@ -234,6 +307,12 @@ hi{ } quarters{ format{ + narrow{ + "1", + "2", + "3", + "4", + } wide{ "तिमाही", "दूसरी तिमाही", @@ -785,12 +864,19 @@ hi{ } } delimiters{ - alternateQuotationEnd{"\""} - alternateQuotationStart{"\""} - quotationEnd{"'"} - quotationStart{"'"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} + } + listPattern{ + standard{ + 2{"{0} और {1}"} + end{"{0}, और {1}"} + } } measurementSystemNames{ + UK{"यूके"} US{"यूएस"} metric{"मेट्रिक"} } @@ -799,30 +885,100 @@ hi{ one{"{0} दिन"} other{"{0} दिन"} } + day-future{ + 0{"0 दिन में"} + 1{"1 दिन में"} + other{"{0} दिनों में"} + } + day-past{ + 0{"0 दिन पहले"} + 1{"1 दिन पहले"} + other{"{0} दिन पहले"} + } hour{ one{"{0} घंटा"} other{"{0} घंटे"} } + hour-future{ + 0{"0 घंटे में"} + 1{"1 घंटे में"} + other{"{0} घंटों में"} + } + hour-past{ + 0{"0 घंटे पहले"} + 1{"1 घंटे पहले"} + other{"{0} घंटे पहले"} + } minute{ one{"{0} मिनट"} other{"{0} मिनट"} } + minute-future{ + 0{"0 मिनट में"} + 1{"1 मिनट में"} + other{"{0} मिनट में"} + } + minute-past{ + 0{"0 मिनट पहले"} + 1{"1 मिनट पहले"} + other{"{0} मिनट पहले"} + } month{ one{"{0} महीना"} other{"{0} महीने"} } + month-future{ + 0{"0 माह में"} + 1{"1 माह में"} + other{"{0} माह में"} + } + month-past{ + 0{"0 माह पहले"} + 1{"1 माह पहले"} + other{"{0} माह पहले"} + } second{ one{"{0} सेकंड"} other{"{0} सेकंड"} } + second-future{ + 0{"0 सेकंड में"} + 1{"1 सेकंड में"} + other{"{0} सेकंड में"} + } + second-past{ + 0{"0 सेकंड पहले"} + 1{"1 सेकंड पहले"} + other{"{0} सेकंड पहले"} + } week{ one{"{0} सप्ताह"} other{"{0} सप्ताह"} } + week-future{ + 0{"0 सेकंड में"} + 1{"1 सप्ताह में"} + other{"{0} सप्ताह में"} + } + week-past{ + 0{"0 सप्ताह पहले"} + 1{"1 सप्ताह पहले"} + other{"{0} सप्ताह पहले"} + } year{ one{"{0} साल"} other{"{0} साल"} } + year-future{ + 0{"0 वर्ष में"} + 1{"1 वर्ष में"} + other{"{0} वर्ष में"} + } + year-past{ + 0{"0 वर्ष पहले"} + 1{"1 वर्ष पहले"} + other{"{0} वर्ष पहले"} + } } unitsShort{ day{ diff --git a/icuSources/data/locales/hi_IN.txt b/icuSources/data/locales/hi_IN.txt index 316b6ac6..adf055da 100644 --- a/icuSources/data/locales/hi_IN.txt +++ b/icuSources/data/locales/hi_IN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/hi_IN.xml @@ -8,18 +8,4 @@ // *************************************************************************** hi_IN{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - weekend:intvector{ - 1, - 0, - 1, - 86400000, - } - } - } } diff --git a/icuSources/data/locales/hr.txt b/icuSources/data/locales/hr.txt index d96f7b4a..c4632d75 100644 --- a/icuSources/data/locales/hr.txt +++ b/icuSources/data/locales/hr.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2011 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/hr.xml @@ -31,7 +31,7 @@ hr{ } } } - Version{"2.0.50.96"} + Version{"2.0.65.46"} calendar{ buddhist{ DateTimePatterns{ @@ -56,10 +56,10 @@ hr{ "HH:mm:ss z", "HH:mm:ss", "HH:mm", - "EEE, d.Ml.y. G", - "d.Ml.y. G", - "d.Ml.y. G", - "d.Ml.y. G", + "E, d.M.y.", + "d.M.y.", + "d.M.y.", + "d.M.y.", "{1} {0}", "{1} {0}", "{1} {0}", @@ -88,7 +88,7 @@ hr{ "{1} {0}", } availableFormats{ - EEEd{"EEE, d."} + Ed{"E, d."} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -109,15 +109,15 @@ hr{ ms{"mm:ss"} y{"y."} yM{"M. yyyy."} - yMEd{"EEE, d. M. y."} + yMEd{"E, d. M. y."} yMMM{"LLL y."} - yMMMEd{"EEE, d. MMM y."} + yMMMEd{"E, d. MMM y."} yMMMM{"LLLL y."} yMMMd{"d. MMM y."} yMd{"d. M. y."} yQ{"Q. yyyy."} yQQQ{"QQQ y."} - yyMMMEEEd{"EEE, d. MMM yy."} + yyMMMEd{"E, d. MMM yy."} yyQ{"Q yy."} yyQQQQ{"QQQQ yy."} yyyyMM{"MM. yyyy."} @@ -203,11 +203,9 @@ hr{ relative{ "-1"{"jučer"} "-2"{"prekjučer"} - "-3"{"prije tri dana"} "0"{"danas"} "1"{"sutra"} "2"{"prekosutra"} - "3"{"za tri dana"} } } dayperiod{ @@ -514,7 +512,7 @@ hr{ y{"yy. GGG"} yyyy{"yy. GGG"} yyyyM{"M. y. GGGGG"} - yyyyMEd{"EEE, d. M. y. GGGGG"} + yyyyMEd{"E, d. M. y. GGGGG"} yyyyMMM{"LLL y. GGGGG"} yyyyMMMEd{"E, d. MMM y. GGGGG"} yyyyMMMd{"d. MMM y. GGGGG"} @@ -547,9 +545,9 @@ hr{ y{"y. G"} yyyy{"y. G"} yyyyM{"M. y. G"} - yyyyMEd{"EEE, d. M. y. G"} + yyyyMEd{"E, d. M. y. G"} yyyyMMM{"LLL y. G"} - yyyyMMMEd{"EEE, d. MMM y. G"} + yyyyMMMEd{"E, d. MMM y. G"} yyyyMMMd{"d. MMM y. G"} yyyyMd{"d. M. y. G"} yyyyQ{"Q. y. G"} @@ -563,11 +561,33 @@ hr{ } } } + contextTransforms{ + day-format-except-narrow:intvector{ + 1, + 0, + } + day-standalone-except-narrow:intvector{ + 1, + 0, + } + languages:intvector{ + 1, + 1, + } + month-format-except-narrow:intvector{ + 1, + 0, + } + month-standalone-except-narrow:intvector{ + 1, + 0, + } + } delimiters{ - alternateQuotationEnd{"”"} - alternateQuotationStart{"“"} - quotationEnd{"’"} - quotationStart{"‘"} + alternateQuotationEnd{"‘"} + alternateQuotationStart{"‚"} + quotationEnd{"“"} + quotationStart{"„"} } listPattern{ standard{ @@ -587,42 +607,154 @@ hr{ one{"{0} dan"} other{"{0} dan"} } + day-future{ + 0{"za 0 dana"} + 1{"za 1 dan"} + few{"za {0} dana"} + many{"za {0} dana"} + one{"za {0} dan"} + other{"za {0} dana"} + } + day-past{ + 0{"prije 0 dana"} + 1{"prije 1 dana"} + few{"prije {0} dana"} + many{"prije {0} dana"} + one{"prije {0} dan"} + other{"Prije ovoliko dana: {0}"} + } hour{ few{"{0} sata"} many{"{0} sati"} one{"{0} sat"} other{"{0} sat"} } + hour-future{ + 0{"za 0 sati"} + 1{"za 1 sat"} + few{"za {0} sata"} + many{"za {0} sati"} + one{"za {0} sat"} + other{"Za {0} sati"} + } + hour-past{ + 0{"prije 0 sati"} + 1{"prije 1 h"} + few{"prije {0} sata"} + many{"prije {0} sati"} + one{"prije {0} sat"} + other{"Prije {0} sati"} + } minute{ few{"{0} minute"} many{"{0} minuta"} one{"{0} minuta"} other{"{0} minuta"} } + minute-future{ + 0{"za 0 minuta"} + 1{"za 1 min"} + few{"za {0} minute"} + many{"za {0} minuta"} + one{"za {0} minutu"} + other{"Za {0} minuta"} + } + minute-past{ + 0{"prije 0 minuta"} + 1{"prije 1 minutu"} + few{"prije {0} minute"} + many{"prije {0} minuta"} + one{"prije {0} minutu"} + other{"Prije {0} minuta"} + } month{ few{"{0} mjeseca"} many{"{0} mjeseci"} one{"{0} mjesec"} other{"{0} mjesec"} } + month-future{ + 0{"za 0 mjeseci"} + 1{"za 1 mjesec"} + few{"za {0} mjeseca"} + many{"za {0} mjeseci"} + one{"za {0} mjesec"} + other{"za sljedeći broj mjeseci: {0}"} + } + month-past{ + 0{"prije 0 mjeseci"} + 1{"prije 1 mjeseca"} + few{"prije {0} mjeseca"} + many{"prije {0} mjeseci"} + one{"prije {0} mjesec"} + other{"prije ovoliko mjeseci: {0}"} + } second{ few{"{0} sekunde"} many{"{0} sekundi"} one{"{0} sekunda"} other{"{0} sekunda"} } + second-future{ + 0{"za 0 sekundi"} + 1{"za 1 sekundu"} + few{"za {0} sekunde"} + many{"za {0} sekundi"} + one{"za {0} sekundu"} + other{"za {0} sekundi"} + } + second-past{ + 0{"prije 0 sekundi"} + 1{"prije 1 sekundu"} + few{"prije {0} sekunde"} + many{"prije {0} sekundi"} + one{"prije {0} sekundu"} + other{"prije {0} sekundi"} + } week{ few{"{0} tjedna"} many{"{0} tjedana"} one{"{0} tjedan"} other{"{0} tjedan"} } + week-future{ + 0{"za 0 tjedana"} + 1{"za 1 tjedan"} + few{"za {0} tjedna"} + many{"za {0} tjedana"} + one{"za {0} tjedan"} + other{"za sljedeći broj tjedana: {0}"} + } + week-past{ + 0{"prije 0 tjedana"} + 1{"prije 1 tjedna"} + few{"prije {0} tjedna"} + many{"prije {0} tjedana"} + one{"prije {0} tjedan"} + other{"prije ovoliko tjedana: {0}"} + } year{ few{"{0} godine"} many{"{0} godina"} one{"{0} godina"} other{"{0} godina"} } + year-future{ + 0{"za 0 g."} + 1{"za 1 godinu"} + few{"za {0} godine"} + many{"za {0} godina"} + one{"za {0} godinu"} + other{"za {0} godina"} + } + year-past{ + 0{"prije 0 godina"} + 1{"prije 1 godine"} + few{"prije {0} godine"} + many{"prije {0} godina"} + one{"prije {0} godinu"} + other{"prije ovoliko godina: {0}"} + } } unitsShort{ day{ diff --git a/icuSources/data/locales/hr_HR.txt b/icuSources/data/locales/hr_HR.txt index c3876a27..0479d076 100644 --- a/icuSources/data/locales/hr_HR.txt +++ b/icuSources/data/locales/hr_HR.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/hr_HR.xml diff --git a/icuSources/data/locales/hu.txt b/icuSources/data/locales/hu.txt index 1f014c63..c65aeddf 100644 --- a/icuSources/data/locales/hu.txt +++ b/icuSources/data/locales/hu.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/hu.xml @@ -20,6 +20,7 @@ hu{ "[A Á B C {CS} D {DZ} {DZS} E É F G {GY} H I Í J K L {LY} M N {NY} O Ó Ö Ő P " "Q R S {SZ} T {TY} U Ú Ü Ű V W X Y Z {ZS}]" } + ExemplarCharactersPunctuation{"[\- – , ; \: ! ? . … ' ’ \" ” „ « » ( ) \[ \] \{ \} 〈 〉 § @ * / \& # ⸓ ~]"} LocaleScript{ "Latn", } @@ -44,7 +45,7 @@ hu{ } } } - Version{"2.0.50.94"} + Version{"2.0.65.46"} calendar{ buddhist{ availableFormats{ @@ -59,6 +60,206 @@ hu{ } } } + chinese{ + monthNames{ + format{ + abbreviated{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + } + stand-alone{ + abbreviated{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + wide{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + } + } + } + coptic{ + monthNames{ + format{ + abbreviated{ + "Tout", + "Baba", + "Hator", + "Kiahk", + "Toba", + "Amshir", + "Baramhat", + "Baramouda", + "Bashans", + "Paona", + "Epep", + "Mesra", + "Nasie", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + } + } + stand-alone{ + abbreviated{ + "Tout", + "Baba", + "Hator", + "Kiahk", + "Toba", + "Amshir", + "Baramhat", + "Baramouda", + "Bashans", + "Paona", + "Epep", + "Mesra", + "Nasie", + } + wide{ + "Tout", + "Baba", + "Hator", + "Kiahk", + "Toba", + "Amshir", + "Baramhat", + "Baramouda", + "Bashans", + "Paona", + "Epep", + "Mesra", + "Nasie", + } + } + } + } + ethiopic{ + monthNames{ + format{ + abbreviated{ + "Meskerem", + "Tekemt", + "Hedar", + "Tahsas", + "Ter", + "Yekatit", + "Megabit", + "Miazia", + "Genbot", + "Sene", + "Hamle", + "Nehasse", + "Pagumen", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + } + } + stand-alone{ + abbreviated{ + "Meskerem", + "Tekemt", + "Hedar", + "Tahsas", + "Ter", + "Yekatit", + "Megabit", + "Miazia", + "Genbot", + "Sene", + "Hamle", + "Nehasse", + "Pagumen", + } + wide{ + "Meskerem", + "Tekemt", + "Hedar", + "Tahsas", + "Ter", + "Yekatit", + "Megabit", + "Miazia", + "Genbot", + "Sene", + "Hamle", + "Nehasse", + "Pagumen", + } + } + } + } gregorian{ AmPmMarkers{ "de.", @@ -119,6 +320,15 @@ hu{ "P", "Szo", } + narrow{ + "V", + "H", + "K", + "Sz", + "Cs", + "P", + "Sz", + } wide{ "vasárnap", "hétfő", @@ -130,6 +340,15 @@ hu{ } } stand-alone{ + abbreviated{ + "V", + "H", + "K", + "Sze", + "Cs", + "P", + "Szo", + } narrow{ "V", "H", @@ -139,6 +358,15 @@ hu{ "P", "Sz", } + wide{ + "vasárnap", + "hétfő", + "kedd", + "szerda", + "csütörtök", + "péntek", + "szombat", + } } } eras{ @@ -161,11 +389,9 @@ hu{ relative{ "-1"{"tegnap"} "-2"{"tegnapelőtt"} - "-3"{"három nappal ezelőtt"} "0"{"ma"} "1"{"holnap"} "2"{"holnapután"} - "3"{"három nap múlva"} } } dayperiod{ @@ -217,17 +443,21 @@ hu{ intervalFormats{ H{ H{"H-H"} + a{"HH-HH"} } Hm{ H{"H:mm-H:mm"} + a{"HH:mm-HH:mm"} m{"H:mm-H:mm"} } Hmv{ H{"H:mm-H:mm v"} + a{"HH:mm-HH:mm v"} m{"H:mm-H:mm v"} } Hv{ H{"H-H v"} + a{"HH-HH v"} } M{ M{"M-M."} @@ -256,17 +486,21 @@ hu{ } fallback{"{0} - {1}"} h{ + a{"a h - a h"} h{"h a - h a"} } hm{ + a{"a h:mm - a h:mm"} h{"h:mm-h:mm a"} m{"h:mm-h:mm a"} } hmv{ + a{"a h:mm - a h:mm v"} h{"h:mm-h:mm a v"} m{"h:mm-h:mm a v"} } hv{ + a{"a h - a h v"} h{"h-h a v"} } y{ @@ -317,6 +551,20 @@ hu{ "nov.", "dec.", } + narrow{ + "J", + "F", + "M", + "Á", + "M", + "J", + "J", + "Á", + "Sz", + "O", + "N", + "D", + } wide{ "január", "február", @@ -333,6 +581,20 @@ hu{ } } stand-alone{ + abbreviated{ + "jan.", + "febr.", + "márc.", + "ápr.", + "máj.", + "jún.", + "júl.", + "aug.", + "szept.", + "okt.", + "nov.", + "dec.", + } narrow{ "J", "F", @@ -347,6 +609,20 @@ hu{ "N", "D", } + wide{ + "január", + "február", + "március", + "április", + "május", + "június", + "július", + "augusztus", + "szeptember", + "október", + "november", + "december", + } } } quarters{ @@ -480,6 +756,20 @@ hu{ "Magha", "Phalguna", } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } wide{ "Chaitra", "Vaisakha", @@ -496,19 +786,33 @@ hu{ } } stand-alone{ - narrow{ - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", + abbreviated{ + "Chaitra", + "Vaisakha", + "Jyaistha", + "Asadha", + "Sravana", + "Bhadra", + "Asvina", + "Kartika", + "Agrahayana", + "Pausa", + "Magha", + "Phalguna", + } + wide{ + "Chaitra", + "Vaisakha", + "Jyaistha", + "Asadha", + "Sravana", + "Bhadra", + "Asvina", + "Kartika", + "Agrahayana", + "Pausa", + "Magha", + "Phalguna", } } } @@ -530,13 +834,13 @@ hu{ "{1} {0}", } availableFormats{ - EEEd{"d EEE"} + Ed{"d E"} H{"HH"} Hm{"H:mm"} Hms{"H:mm:ss"} M{"L"} - MEd{"0"} - MMMEd{"M. d., E"} + MEd{"M. d., E"} + MMMEd{"MMM. d., E"} MMMMd{"MMMM d."} MMMd{"MMM d."} Md{"M. d."} @@ -590,19 +894,19 @@ hu{ } } stand-alone{ - narrow{ - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", + abbreviated{ + "Muh.", + "Saf.", + "Rab. I", + "Rab. II", + "Jum. I", + "Jum. II", + "Raj.", + "Sha.", + "Ram.", + "Shaw.", + "Dsül-Q.", + "Dsül-H.", } wide{ "Moharrem", @@ -660,19 +964,33 @@ hu{ } } stand-alone{ - narrow{ - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", + abbreviated{ + "Farvardin", + "Ordibehesht", + "Khordad", + "Tir", + "Mordad", + "Shahrivar", + "Mehr", + "Aban", + "Azar", + "Dey", + "Bahman", + "Esfand", + } + wide{ + "Farvardin", + "Ordibehesht", + "Khordad", + "Tir", + "Mordad", + "Shahrivar", + "Mehr", + "Aban", + "Azar", + "Dey", + "Bahman", + "Esfand", } } } @@ -692,8 +1010,8 @@ hu{ } } delimiters{ - alternateQuotationEnd{"”"} - alternateQuotationStart{"„"} + alternateQuotationEnd{"«"} + alternateQuotationStart{"»"} quotationEnd{"”"} quotationStart{"„"} } @@ -712,24 +1030,94 @@ hu{ day{ other{"{0} nap"} } + day-future{ + 0{"0 nap múlva"} + 1{"1 nap múlva"} + other{"{0} nap múlva"} + } + day-past{ + 0{"0 napja"} + 1{"1 napja"} + other{"{0} nappal ezelőtt"} + } hour{ other{"{0} óra"} } + hour-future{ + 0{"0 óra múlva"} + 1{"1 óra múlva"} + other{"{0} óra múlva"} + } + hour-past{ + 0{"0 órája"} + 1{"1 órája"} + other{"{0} órával ezelőtt"} + } minute{ other{"{0} perc"} } + minute-future{ + 0{"0 perc múlva"} + 1{"1 perc múlva"} + other{"{0} perc múlva"} + } + minute-past{ + 0{"0 perce"} + 1{"1 perce"} + other{"{0} perccel ezelőtt"} + } month{ other{"{0} hónap"} } + month-future{ + 0{"0 hónap múlva"} + 1{"1 hónap múlva"} + other{"{0} hónap múlva"} + } + month-past{ + 0{"0 hónapja"} + 1{"1 hónapja"} + other{"{0} hónappal ezelőtt"} + } second{ other{"{0} másodperc"} } + second-future{ + 0{"0 másodperc múlva"} + 1{"1 másodperc múlva"} + other{"{0} másodperc múlva"} + } + second-past{ + 0{"0 másodperce"} + 1{"1 másodperce"} + other{"{0} másodperccel ezelőtt"} + } week{ other{"{0} hét"} } + week-future{ + 0{"0 hét múlva"} + 1{"1 hét múlva"} + other{"{0} hét múlva"} + } + week-past{ + 0{"0 hete"} + 1{"1 hete"} + other{"{0} héttel ezelőtt"} + } year{ other{"{0} év"} } + year-future{ + 0{"0 év múlva"} + 1{"1 év múlva"} + other{"{0} év múlva"} + } + year-past{ + 0{"0 éve"} + 1{"1 éve"} + other{"{0} évvel ezelőtt"} + } } unitsShort{ day{ diff --git a/icuSources/data/locales/hu_HU.txt b/icuSources/data/locales/hu_HU.txt index 996e8ee4..631bbaa8 100644 --- a/icuSources/data/locales/hu_HU.txt +++ b/icuSources/data/locales/hu_HU.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/hu_HU.xml diff --git a/icuSources/data/locales/hy.txt b/icuSources/data/locales/hy.txt index e2b21234..f07db5d5 100644 --- a/icuSources/data/locales/hy.txt +++ b/icuSources/data/locales/hy.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/hy.xml @@ -18,6 +18,7 @@ hy{ "Armn", } NumberElements{ + default{"latn"} latn{ patterns{ currencyFormat{"#0.00 ¤"} @@ -29,8 +30,10 @@ hy{ group{"."} } } + native{"latn"} + traditional{"armn"} } - Version{"2.0.47.67"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ diff --git a/icuSources/data/locales/hy_AM.txt b/icuSources/data/locales/hy_AM.txt index 883f75a6..d8446681 100644 --- a/icuSources/data/locales/hy_AM.txt +++ b/icuSources/data/locales/hy_AM.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/hy_AM.xml diff --git a/icuSources/data/locales/id.txt b/icuSources/data/locales/id.txt index 67d0eb4c..c1bda9af 100644 --- a/icuSources/data/locales/id.txt +++ b/icuSources/data/locales/id.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/id.xml @@ -10,8 +10,10 @@ * ICU source: /xml/main/id.xml */ id{ - AuxExemplarCharacters{"[q x z]"} - ExemplarCharacters{"[a b c d e f g h i j k l m n {ng} {ny} o p r s t u v w y]"} + AuxExemplarCharacters{"[å q x z]"} + ExemplarCharacters{"[a b c d e f g h i j k l m n o p q r s t u v w x y z]"} + ExemplarCharactersCurrency{"[a b c d e f g h i j k l m n o p q r s t u v w x y z]"} + ExemplarCharactersIndex{"[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]"} LocaleScript{ "Latn", } @@ -26,7 +28,7 @@ id{ } } } - Version{"2.0.50.96"} + Version{"2.0.65.46"} calendar{ buddhist{ DateTimePatterns{ @@ -46,21 +48,23 @@ id{ } availableFormats{ Ed{"E, d"} - MMMEd{"E d MMM"} - MMMMEd{"E d MMMM"} + MEd{"E, d/M"} + MMMEd{"E, d MMM"} + MMMMEd{"E, d MMMM"} MMMMd{"d MMMM"} MMMd{"d MMM"} + Md{"d/M"} yM{"M/y G"} - yMEd{"EEE, d/M/y G"} + yMEd{"E, d/M/y G"} yMMM{"MMM y G"} - yMMMEd{"EEE, d MMM y G"} + yMMMEd{"E, d MMM y G"} yMMMd{"d MMM y G"} } } gregorian{ AmPmMarkers{ - "pagi", - "malam", + "AM", + "PM", } DateTimePatterns{ "H:mm:ss zzzz", @@ -79,14 +83,20 @@ id{ } availableFormats{ Ed{"E, d"} - MMMEd{"E d MMM"} - MMMMEd{"E d MMMM"} + MEd{"E, d/M"} + MMMEd{"E, d MMM"} + MMMMEd{"E, d MMMM"} MMMMd{"d MMMM"} MMMd{"d MMM"} + Md{"d/M"} yM{"M/y"} - yMEd{"EEE, d/M/y"} + yMEd{"E, d/M/y"} yMMM{"MMM y"} - yMMMEd{"EEE, d MMM y"} + yMMMEd{"E, d MMM y"} + yMMMd{"d MMM y"} + yMd{"d/M/y"} + yQ{"Q y"} + yQQQ{"QQQ y"} } dayNames{ format{ @@ -127,6 +137,116 @@ id{ "M", } } + fields{ + day{ + dn{"Hari"} + relative{ + "-1"{"Kemarin"} + "-2"{"Kemarin lusa"} + "0"{"Hari Ini"} + "1"{"Besok"} + "2"{"Lusa"} + } + } + dayperiod{ + dn{"Siang/Malam"} + } + hour{ + dn{"Jam"} + } + minute{ + dn{"Menit"} + } + month{ + dn{"Bulan"} + relative{ + "-1"{"Bulan lalu"} + "0"{"Bulan ini"} + "1"{"Bulan berikutnya"} + } + } + second{ + dn{"Detik"} + } + week{ + dn{"Minggu"} + relative{ + "-1"{"Minggu lalu"} + "0"{"Minggu ini"} + "1"{"Minggu berikutnya"} + } + } + weekday{ + dn{"Hari dalam Seminggu"} + } + year{ + dn{"Tahun"} + relative{ + "-1"{"Tahun lalu"} + "0"{"Tahun ini"} + "1"{"Tahun depan"} + } + } + zone{ + dn{"Zona Waktu"} + } + } + intervalFormats{ + MEd{ + M{"E, d/M – E, d/M"} + d{"E, d/M – E, d/M"} + } + MMM{ + M{"MMM–MMM"} + } + MMMEd{ + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} + } + MMMd{ + M{"d MMM – d MMM"} + d{"d–d MMM"} + } + Md{ + M{"d/M – d/M"} + d{"d/M – d/M"} + } + y{ + y{"y-y"} + } + yM{ + M{"M/yy – M/yy"} + y{"M/yy – M/yy"} + } + yMEd{ + M{"E, d/M/yy – E, d/M/yy"} + d{"E, d/M/yy – E, d/M/yy"} + y{"E, d/M/yy – E, d/M/yy"} + } + yMMM{ + M{"MMM–MMM y"} + y{"MMM y – MMM y"} + } + yMMMEd{ + M{"E, d MMM – E, d MMM y"} + d{"E, d MMM – E, d MMM y"} + y{"E, d MMM y – E, d MMM y"} + } + yMMMM{ + M{"MMMM–MMMM y"} + y{"MMMM y – MMMM y"} + } + yMMMd{ + M{"d MMM – d MMM y"} + d{"d-d MMM y"} + y{"d MMM y – d MMM y"} + } + yMd{ + M{"d/M/yy – d/M/yy"} + d{"d/M/yy – d/M/yy"} + y{"d/M/yy – d/M/yy"} + } + } monthNames{ format{ abbreviated{ @@ -175,6 +295,42 @@ id{ } } } + quarters{ + format{ + abbreviated{ + "K1", + "K2", + "K3", + "K4", + } + narrow{ + "1", + "2", + "3", + "4", + } + wide{ + "kuartal pertama", + "kuartal kedua", + "kuartal ketiga", + "kuartal keempat", + } + } + stand-alone{ + abbreviated{ + "K1", + "K2", + "K3", + "K4", + } + wide{ + "kuartal pertama", + "kuartal kedua", + "kuartal ketiga", + "kuartal keempat", + } + } + } } islamic{ DateTimePatterns{ @@ -195,27 +351,25 @@ id{ availableFormats{ Ed{"E, d"} Gy{"y G"} - MMMEd{"E d MMM"} - MMMMEd{"E d MMMM"} + MEd{"E, d/M"} + MMMEd{"E, d MMM"} + MMMMEd{"E, d MMMM"} MMMMd{"d MMMM"} MMMd{"d MMM"} + Md{"d/M"} y{"y G"} + yM{"M/y"} + yMEd{"E, d/M/y"} + yMMM{"MMM y"} + yMMMEd{"E, d MMM y"} yyyy{"y G"} yyyyM{"M/y G"} - yyyyMEd{"EEE, d/M/y G"} + yyyyMEd{"E, d/M/y G"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"EEE, d MMM y G"} + yyyyMMMEd{"E, d MMM y G"} yyyyMMMd{"d MMM y G"} } - eras{ - abbreviated{ - "AH", - } - narrow:alias{"/LOCALE/calendar/islamic/eras/abbreviated"} - wide:alias{"/LOCALE/calendar/islamic/eras/abbreviated"} - } monthNames{ - default{"format"} format{ abbreviated{ "Muh.", @@ -227,12 +381,10 @@ id{ "Raj.", "Sha.", "Ram.", - "Shaw.", + "Syaw.", "Dhuʻl-Q.", "Dhuʻl-H.", } - default{"wide"} - narrow:alias{"/LOCALE/calendar/islamic/monthNames/stand-alone/narrow"} wide{ "Muharram", "Safar", @@ -241,30 +393,42 @@ id{ "Jumada I", "Jumada II", "Rajab", - "Shaʻban", - "Ramadan", - "Shawwal", + "Sya'ban", + "Ramadhan", + "Syawal", "Dhuʻl-Qiʻdah", "Dhuʻl-Hijjah", } } stand-alone{ - abbreviated:alias{"/LOCALE/calendar/islamic/monthNames/format/abbreviated"} - narrow{ - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", + abbreviated{ + "Muh.", + "Saf.", + "Rab. I", + "Rab. II", + "Jum. I", + "Jum. II", + "Raj.", + "Sha.", + "Ram.", + "Syaw.", + "Dhuʻl-Q.", + "Dhuʻl-H.", + } + wide{ + "Muharram", + "Safar", + "Rabiʻ I", + "Rabiʻ II", + "Jumada I", + "Jumada II", + "Rajab", + "Sya'ban", + "Ramadhan", + "Syawal", + "Dhuʻl-Qiʻdah", + "Dhuʻl-Hijjah", } - wide:alias{"/LOCALE/calendar/islamic/monthNames/format/wide"} } } } @@ -286,14 +450,16 @@ id{ } availableFormats{ Ed{"E, d"} - MMMEd{"E d MMM"} - MMMMEd{"E d MMMM"} + MEd{"E, d/M"} + MMMEd{"E, d MMM"} + MMMMEd{"E, d MMMM"} MMMMd{"d MMMM"} MMMd{"d MMM"} + Md{"d/M"} yyyyM{"M/y G"} - yyyyMEd{"EEE, d/M/y G"} + yyyyMEd{"E, d/M/y G"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"EEE, d MMM y G"} + yyyyMMMEd{"E, d MMM y G"} yyyyMMMd{"d MMM y G"} yyyyMd{"d/M/y G"} } @@ -316,46 +482,135 @@ id{ } availableFormats{ Ed{"E, d"} - MMMEd{"E d MMM"} - MMMMEd{"E d MMMM"} + MEd{"E, d/M"} + MMMEd{"E, d MMM"} + MMMMEd{"E, d MMMM"} MMMMd{"d MMMM"} MMMd{"d MMM"} + Md{"d/M"} yyyyM{"M/y G"} - yyyyMEd{"EEE, d/M/y G"} + yyyyMEd{"E, d/M/y G"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"EEE, d MMM y G"} + yyyyMMMEd{"E, d MMM y G"} yyyyMMMd{"d MMM y G"} } + eras{ + abbreviated{ + "Sebelum R.O.C.", + "R.O.C.", + } + } } } + delimiters{ + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} + } listPattern{ standard{ 2{"{0} dan {1}"} - end{"{0}, dan {1}"} + end{"{0}, dan {1}"} } } + measurementSystemNames{ + UK{"BR"} + US{"AS"} + metric{"Metrik"} + } units{ day{ other{"{0} hari"} } + day-future{ + 0{"Dalam 0 hari"} + 1{"Dalam 1 hari"} + other{"Dalam {0} hari"} + } + day-past{ + 0{"0 hari yang lalu"} + 1{"1 hari yang lalu"} + other{"{0} hari yang lalu"} + } hour{ other{"{0} jam"} } + hour-future{ + 0{"Dalam 0 jam"} + 1{"Dalam 1 jam"} + other{"Dalam {0} jam"} + } + hour-past{ + 0{"0 jam yang lalu"} + 1{"1 jam yang lalu"} + other{"{0} jam yang lalu"} + } minute{ other{"{0} menit"} } + minute-future{ + 0{"Dalam 0 menit"} + 1{"Dalam 1 menit"} + other{"Dalam {0} menit"} + } + minute-past{ + 0{"0 menit yang lalu"} + 1{"1 menit yang lalu"} + other{"{0} menit yang lalu"} + } month{ other{"{0} bulan"} } + month-future{ + 0{"Dalam 0 bulan"} + 1{"Dalam 1 bulan"} + other{"Dalam {0} bulan"} + } + month-past{ + 0{"0 bulan yang lalu"} + 1{"1 bulan yang lalu"} + other{"{0} bulan yang lalu"} + } second{ other{"{0} detik"} } + second-future{ + 0{"Dalam 0 detik"} + 1{"Dalam 1 detik"} + other{"Dalam {0} detik"} + } + second-past{ + 0{"0 detik yang lalu"} + 1{"1 detik yang lalu"} + other{"{0} detik yang lalu"} + } week{ other{"{0} minggu"} } + week-future{ + 0{"Dalam 0 minggu"} + 1{"Dalam 1 minggu"} + other{"Dalam {0} minggu"} + } + week-past{ + 0{"0 minggu yang lalu"} + 1{"1 minggu yang lalu"} + other{"{0} minggu yang lalu"} + } year{ other{"{0} tahun"} } + year-future{ + 0{"Dalam 0 tahun"} + 1{"Dalam 1 tahun"} + other{"Dalam {0} tahun"} + } + year-past{ + 0{"0 tahun yang lalu"} + 1{"1 tahun yang lalu"} + other{"{0} tahun yang lalu"} + } } unitsShort{ day{ diff --git a/icuSources/data/locales/id_ID.txt b/icuSources/data/locales/id_ID.txt index 0675cad3..9051821e 100644 --- a/icuSources/data/locales/id_ID.txt +++ b/icuSources/data/locales/id_ID.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/id_ID.xml diff --git a/icuSources/data/locales/ig.txt b/icuSources/data/locales/ig.txt index 54146879..cc5725fb 100755 --- a/icuSources/data/locales/ig.txt +++ b/icuSources/data/locales/ig.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ig.xml @@ -25,7 +25,7 @@ ig{ } } } - Version{"2.0.46.79"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -63,9 +63,9 @@ ig{ ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, M/d/y"} + yMEd{"E, M/d/y"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} yQ{"Q y"} yQQQ{"QQQ y"} @@ -193,9 +193,9 @@ ig{ } } delimiters{ - alternateQuotationEnd{"”"} - alternateQuotationStart{"“"} - quotationEnd{"'"} - quotationStart{"'"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} } } diff --git a/icuSources/data/locales/ig_NG.txt b/icuSources/data/locales/ig_NG.txt index a226ffbc..49207a54 100755 --- a/icuSources/data/locales/ig_NG.txt +++ b/icuSources/data/locales/ig_NG.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ig_NG.xml diff --git a/icuSources/data/locales/ii.txt b/icuSources/data/locales/ii.txt index d09434cc..e34f459b 100755 --- a/icuSources/data/locales/ii.txt +++ b/icuSources/data/locales/ii.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ii.xml @@ -22,7 +22,7 @@ ii{ } } } - Version{"2.0.47.63"} + Version{"2.0.64.43"} calendar{ gregorian{ AmPmMarkers{ @@ -32,7 +32,7 @@ ii{ dayNames{ format{ abbreviated{ - "ꆏꑍ", + "ꑭꆏ", "ꆏꋍ", "ꆏꑍ", "ꆏꌕ", diff --git a/icuSources/data/locales/ii_CN.txt b/icuSources/data/locales/ii_CN.txt index cfcbcc24..4563d4d5 100755 --- a/icuSources/data/locales/ii_CN.txt +++ b/icuSources/data/locales/ii_CN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ii_CN.xml @@ -8,12 +8,4 @@ // *************************************************************************** ii_CN{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - } - } } diff --git a/icuSources/data/locales/in.txt b/icuSources/data/locales/in.txt index aa1633f6..cb3e2e04 100644 --- a/icuSources/data/locales/in.txt +++ b/icuSources/data/locales/in.txt @@ -1,15 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/in.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** -/** - * ICU source: /xml/main/in.xml - */ in{ "%%ALIAS"{"id"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/locales/in_ID.txt b/icuSources/data/locales/in_ID.txt index daa7cd0d..d22885f1 100644 --- a/icuSources/data/locales/in_ID.txt +++ b/icuSources/data/locales/in_ID.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/locales/is.txt b/icuSources/data/locales/is.txt index ce108e03..739cebee 100644 --- a/icuSources/data/locales/is.txt +++ b/icuSources/data/locales/is.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/is.xml @@ -39,7 +39,7 @@ is{ } } } - Version{"2.0.50.94"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -62,6 +62,7 @@ is{ "{1} {0}", } availableFormats{ + Ed{"E d"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L."} @@ -73,13 +74,18 @@ is{ MMMd{"d. MMM"} Md{"d.M"} d{"d"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y"} yM{"M. yyyy"} - yMEd{"EEE d.M.yyyy"} + yMEd{"E d.M.yyyy"} yMMM{"MMM y"} - yMMMEd{"EEE d. MMM y"} + yMMMEd{"E d. MMM y"} yMMMM{"MMMM y"} + yMMMd{"d MMM, y"} + yMd{"d/M/y"} yQ{"Q. yyyy"} yQQQ{"QQQ y"} yyQ{"Q yy"} @@ -97,6 +103,15 @@ is{ "fös", "lau", } + narrow{ + "S", + "M", + "Þ", + "M", + "F", + "F", + "L", + } wide{ "sunnudagur", "mánudagur", @@ -135,11 +150,9 @@ is{ relative{ "-1"{"í gær"} "-2"{"fyrir tveimur dögum"} - "-3"{"fyrir þremur dögum"} "0"{"í dag"} "1"{"á morgun"} "2"{"eftir tvo daga"} - "3"{"eftir þrjá daga"} } } dayperiod{ @@ -156,18 +169,33 @@ is{ } month{ dn{"mánuður"} + relative{ + "-1"{"Í síðasta mánuði"} + "0"{"Í þessum mánuði"} + "1"{"Í næsta mánuði"} + } } second{ dn{"sekúnda"} } week{ dn{"vika"} + relative{ + "-1"{"Í síðustu viku"} + "0"{"Í þessari viku"} + "1"{"Í næstu viku"} + } } weekday{ dn{"vikudagur"} } year{ dn{"ár"} + relative{ + "-1"{"Á síðasta ári"} + "0"{"Á þessu ári"} + "1"{"Á næsta ári"} + } } zone{ dn{"svæði"} @@ -207,16 +235,26 @@ is{ M{"d.M - d.M"} d{"d.M - d.M"} } + d{ + d{"d–d"} + } fallback{"{0} - {1}"} + h{ + a{"h a – h a"} + h{"h–h a"} + } hm{ + a{"h:mm a – h:mm a"} h{"h:mm-h:mm a"} m{"h:mm-h:mm a"} } hmv{ + a{"h:mm a – h:mm a v"} h{"h:mm-h:mm a v"} m{"h:mm-h:mm a v"} } hv{ + a{"h a – h a v"} h{"h-h a v"} } y{ @@ -240,6 +278,10 @@ is{ d{"E, d. - E, d. MMM y"} y{"E, d. MMM y - E, d. MMM y"} } + yMMMM{ + M{"MMMM–MMMM y"} + y{"MMMM y – MMMM y"} + } yMMMd{ M{"d. MMM - d. MMM y"} d{"d.-d. MMM y"} @@ -267,6 +309,20 @@ is{ "nóv", "des", } + narrow{ + "J", + "F", + "M", + "A", + "M", + "J", + "J", + "Á", + "L", + "O", + "N", + "D", + } wide{ "janúar", "febrúar", @@ -307,6 +363,12 @@ is{ "F3", "F4", } + narrow{ + "1", + "2", + "3", + "4", + } wide{ "1st fjórðungur", "2nd fjórðungur", @@ -344,6 +406,7 @@ is{ } } measurementSystemNames{ + UK{"Bretland"} US{"bandarískt"} metric{"metrakerfi"} } @@ -352,29 +415,136 @@ is{ one{"{0} dagur"} other{"{0} dagar"} } + day-future{ + 0{"Eftir 0 daga"} + 1{"Eftir einn dag"} + other{"Eftir {0} daga"} + } + day-past{ + 0{"Fyrir 0 dögum síðan"} + 1{"Fyrir einum degi síðan"} + other{"Fyrir {0} dögum síðan"} + } hour{ one{"{0} klukkustund"} other{"{0} klukkustundir"} } + hour-future{ + 0{"Eftir 0 klukkustundir"} + 1{"Eftir eina klukkustund"} + other{"Eftir {0} klukkustundir"} + } + hour-past{ + 0{"Fyrir 0 klukkustundum síðan"} + 1{"Fyrir einni klukkustund síðan"} + other{"Fyrir {0} klukkustundum síðan"} + } minute{ one{"{0} mínúta"} other{"{0} mínútur"} } + minute-future{ + 0{"Eftir 0 mínútur"} + 1{"Eftir eina mínútu"} + other{"Eftir {0} mínútur"} + } + minute-past{ + 0{"Fyrir 0 mínútum síðan"} + 1{"Fyrir einni mínútu síðan"} + other{"Fyrir {0} mínútum síðan"} + } month{ one{"{0} mánuður"} other{"{0} mánuðir"} } + month-future{ + 0{"Eftir 0 mánuði"} + 1{"Eftir einn mánuð"} + other{"Eftir {0} mánuði"} + } + month-past{ + 0{"Fyrir 0 mánuðum síðan"} + 1{"Fyrir einum mánuði síðan"} + other{"Fyrir {0} mánuðum síðan"} + } second{ one{"{0} sekúnda"} other{"{0} sekúndur"} } + second-future{ + 0{"Eftir 0 sekúndur"} + 1{"Eftir eina sekúndu"} + other{"Eftir {0} sekúndur"} + } + second-past{ + 0{"Fyrir 0 sekúndum síðan"} + 1{"Fyrir einni sekúndu síðan"} + other{"Fyrir {0} sekúndum síðan"} + } week{ one{"{0} vika"} other{"{0} vikur"} } + week-future{ + 0{"Eftir 0 vikur"} + 1{"Eftir eina viku"} + other{"Eftir {0} vikur"} + } + week-past{ + 0{"Fyrir 0 vikum síðan"} + 1{"Fyrir einni viku síðan"} + other{"Fyrir {0} vikum síðan"} + } year{ one{"{0} ár"} other{"{0} ár"} } + year-future{ + 0{"Eftir 0 ár"} + 1{"Eftir eitt ár"} + other{"Eftir {0} ár"} + } + year-past{ + 0{"Fyrir 0 árum síðan"} + 1{"Fyrir einu ári síðan"} + other{"Fyrir {0} árum síðan"} + } + } + unitsShort{ + day{ + 0{"0 dagar"} + 1{"Einn dagur"} + other{"{0} dagar"} + } + hour{ + 0{"0 klst."} + 1{"1 klst."} + other{"{0} klst."} + } + minute{ + 0{"0 mín."} + 1{"1 mín."} + other{"{0} mín."} + } + month{ + 0{"0 mán."} + 1{"1 mán."} + other{"{0} mán."} + } + second{ + 0{"0 sek."} + 1{"1 sek."} + other{"{0} sek."} + } + week{ + 0{"0 vikur"} + 1{"1 vika"} + other{"{0} vikur"} + } + year{ + 0{"0 ár"} + 1{"1 ár"} + other{"{0} ár"} + } } } diff --git a/icuSources/data/locales/is_IS.txt b/icuSources/data/locales/is_IS.txt index d783d04b..6c38c5e8 100644 --- a/icuSources/data/locales/is_IS.txt +++ b/icuSources/data/locales/is_IS.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/is_IS.xml diff --git a/icuSources/data/locales/it.txt b/icuSources/data/locales/it.txt index 1d0a3131..ad928a02 100644 --- a/icuSources/data/locales/it.txt +++ b/icuSources/data/locales/it.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/it.xml @@ -14,6 +14,7 @@ it{ ExemplarCharacters{"[a à b c d e é è f g h i ì j k l m n o ó ò p q r s t u ù v w x y z]"} ExemplarCharactersCurrency{"[a b c d e f g h i j k l m n o p q r s t u v w x y z]"} ExemplarCharactersIndex{"[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]"} + ExemplarCharactersPunctuation{"[\- — , ; \: ! ? . … “ ” ( ) \[ \] \{ \} @ /]"} LocaleScript{ "Latn", } @@ -28,10 +29,15 @@ it{ symbols{ decimal{","} group{"."} + infinity{"∞"} + minusSign{"-"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} } } } - Version{"2.0.51.59"} + Version{"2.0.67.6"} calendar{ buddhist{ DateTimePatterns{ @@ -51,12 +57,13 @@ it{ } availableFormats{ Ed{"E d"} + Gy{"y G"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} - MEd{"EEE d/M"} + MEd{"E d/M"} MMM{"LLL"} - MMMEd{"EEE d MMM"} + MMMEd{"E d MMM"} MMMMdd{"dd MMMM"} MMMd{"d MMM"} MMdd{"dd/MM"} @@ -68,9 +75,9 @@ it{ ms{"mm:ss"} y{"y G"} yM{"M/y G"} - yMEd{"EEE, d/M/y G"} + yMEd{"E, d/M/y G"} yMMM{"MMM y G"} - yMMMEd{"EEE d MMM y G"} + yMMMEd{"E d MMM y G"} yMMMd{"d MMM y G"} yMd{"d/M/y G"} yQ{"Q-y G"} @@ -80,6 +87,11 @@ it{ yyQQQQ{"QQQQ y G"} yyyyMMMM{"MMMM y G"} } + eras{ + abbreviated{ + "EB", + } + } } gregorian{ AmPmMarkers{ @@ -106,9 +118,9 @@ it{ Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} - MEd{"EEE d/M"} + MEd{"E d/M"} MMM{"LLL"} - MMMEd{"EEE d MMM"} + MMMEd{"E d MMM"} MMMMdd{"dd MMMM"} MMMd{"d MMM"} MMdd{"dd/MM"} @@ -120,9 +132,11 @@ it{ ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, d/M/y"} + yMEd{"E, d/M/y"} yMMM{"MMM y"} - yMMMEd{"EEE d MMM y"} + yMMMEd{"E d MMM y"} + yMMMd{"d MMM y"} + yMd{"d/M/y"} yQ{"Q-yyyy"} yQQQ{"QQQ y"} yyMM{"MM/yy"} @@ -188,11 +202,9 @@ it{ relative{ "-1"{"ieri"} "-2"{"l'altro ieri"} - "-3"{"tre giorni fa"} "0"{"oggi"} "1"{"domani"} "2"{"dopodomani"} - "3"{"tra tre giorni"} } } dayperiod{ @@ -209,18 +221,33 @@ it{ } month{ dn{"mese"} + relative{ + "-1"{"Mese scorso"} + "0"{"Questo mese"} + "1"{"Mese prossimo"} + } } second{ dn{"secondo"} } week{ dn{"settimana"} + relative{ + "-1"{"Settimana scorsa"} + "0"{"Questa settimana"} + "1"{"Settimana prossima"} + } } weekday{ dn{"giorno della settimana"} } year{ dn{"anno"} + relative{ + "-1"{"Anno scorso"} + "0"{"Questo anno"} + "1"{"Anno prossimo"} + } } zone{ dn{"zona"} @@ -259,9 +286,6 @@ it{ M{"E dd MMM - E dd MMM"} d{"E dd - E dd MMM"} } - MMMM{ - M{"LLLL-LLLL"} - } MMMd{ M{"dd MMM - dd MMM"} d{"dd-dd MMM"} @@ -344,6 +368,20 @@ it{ "nov", "dic", } + narrow{ + "G", + "F", + "M", + "A", + "M", + "G", + "L", + "A", + "S", + "O", + "N", + "D", + } wide{ "gennaio", "febbraio", @@ -360,6 +398,20 @@ it{ } } stand-alone{ + abbreviated{ + "gen", + "feb", + "mar", + "apr", + "mag", + "giu", + "lug", + "ago", + "set", + "ott", + "nov", + "dic", + } narrow{ "G", "F", @@ -398,6 +450,12 @@ it{ "T3", "T4", } + narrow{ + "1", + "2", + "3", + "4", + } wide{ "1o trimestre", "2o trimestre", @@ -405,6 +463,20 @@ it{ "4o trimestre", } } + stand-alone{ + abbreviated{ + "T1", + "T2", + "T3", + "T4", + } + wide{ + "1º trimestre", + "2º trimestre", + "3º trimestre", + "4º trimestre", + } + } } } islamic{ @@ -429,9 +501,9 @@ it{ Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} - MEd{"EEE d/M"} + MEd{"E d/M"} MMM{"LLL"} - MMMEd{"EEE d MMM"} + MMMEd{"E d MMM"} MMMMdd{"dd MMMM"} MMMd{"d MMM"} MMdd{"dd/MM"} @@ -449,71 +521,12 @@ it{ yyQQQQ{"QQQQ y G"} yyyy{"y G"} yyyyM{"M/y G"} - yyyyMEd{"EEE, d/M/y G"} + yyyyMEd{"E, d/M/y G"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"EEE d MMM y G"} + yyyyMMMEd{"E d MMM y G"} yyyyMMMM{"MMMM y G"} yyyyMMMd{"d MMM y G"} - } - eras{ - abbreviated{ - "AH", - } - narrow:alias{"/LOCALE/calendar/islamic/eras/abbreviated"} - wide:alias{"/LOCALE/calendar/islamic/eras/abbreviated"} - } - monthNames{ - default{"format"} - format{ - abbreviated{ - "Muh.", - "Saf.", - "Rab. I", - "Rab. II", - "Jum. I", - "Jum. II", - "Raj.", - "Sha.", - "Ram.", - "Shaw.", - "Dhuʻl-Q.", - "Dhuʻl-H.", - } - default{"wide"} - narrow:alias{"/LOCALE/calendar/islamic/monthNames/stand-alone/narrow"} - wide{ - "Muharram", - "Safar", - "Rabiʻ I", - "Rabiʻ II", - "Jumada I", - "Jumada II", - "Rajab", - "Shaʻban", - "Ramadan", - "Shawwal", - "Dhuʻl-Qiʻdah", - "Dhuʻl-Hijjah", - } - } - stand-alone{ - abbreviated:alias{"/LOCALE/calendar/islamic/monthNames/format/abbreviated"} - narrow{ - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - } - wide:alias{"/LOCALE/calendar/islamic/monthNames/format/wide"} - } + yyyyMd{"d/M/y G"} } } japanese{ @@ -534,12 +547,13 @@ it{ } availableFormats{ Ed{"E d"} + Gy{"y G"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} - MEd{"EEE d/M"} + MEd{"E d/M"} MMM{"LLL"} - MMMEd{"EEE d MMM"} + MMMEd{"E d MMM"} MMMMdd{"dd MMMM"} MMMd{"d MMM"} MMdd{"dd/MM"} @@ -549,6 +563,7 @@ it{ hm{"hh:mm a"} hms{"hh:mm:ss a"} ms{"mm:ss"} + y{"y G"} yQ{"Q-y G"} yQQQ{"QQQ y G"} yyMM{"MM/y G"} @@ -556,10 +571,12 @@ it{ yyQQQQ{"QQQQ y G"} yyyy{"y G"} yyyyM{"M/y G"} - yyyyMEd{"EEE, d/M/y G"} + yyyyMEd{"E, d/M/y G"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"EEE d MMM y G"} + yyyyMMMEd{"E d MMM y G"} yyyyMMMM{"MMMM y G"} + yyyyMMMd{"d MMM y G"} + yyyyMd{"d/M/y G"} } } roc{ @@ -580,12 +597,13 @@ it{ } availableFormats{ Ed{"E d"} + Gy{"y G"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} - MEd{"EEE d/M"} + MEd{"E d/M"} MMM{"LLL"} - MMMEd{"EEE d MMM"} + MMMEd{"E d MMM"} MMMMdd{"dd MMMM"} MMMd{"d MMM"} MMdd{"dd/MM"} @@ -595,6 +613,7 @@ it{ hm{"hh:mm a"} hms{"hh:mm:ss a"} ms{"mm:ss"} + y{"y G"} yQ{"Q-y G"} yQQQ{"QQQ y G"} yyMM{"MM/y G"} @@ -602,19 +621,42 @@ it{ yyQQQQ{"QQQQ y G"} yyyy{"y G"} yyyyM{"M/y G"} - yyyyMEd{"EEE, d/M/y G"} + yyyyMEd{"E, d/M/y G"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"EEE d MMM y G"} + yyyyMMMEd{"E d MMM y G"} yyyyMMMM{"MMMM y G"} yyyyMMMd{"d MMM y G"} + yyyyMd{"d/M/y G"} } } } + contextTransforms{ + day-format-except-narrow:intvector{ + 1, + 1, + } + day-standalone-except-narrow:intvector{ + 1, + 1, + } + languages:intvector{ + 1, + 1, + } + month-format-except-narrow:intvector{ + 1, + 1, + } + month-standalone-except-narrow:intvector{ + 1, + 1, + } + } delimiters{ alternateQuotationEnd{"”"} alternateQuotationStart{"“"} - quotationEnd{"’"} - quotationStart{"‘"} + quotationEnd{"»"} + quotationStart{"«"} } listPattern{ standard{ @@ -623,6 +665,7 @@ it{ } } measurementSystemNames{ + UK{"britannico"} US{"USA"} metric{"metrico"} } @@ -631,30 +674,100 @@ it{ one{"{0} giorno"} other{"{0} giorni"} } + day-future{ + 0{"tra 0 giorni"} + one{"tra {0} giorno"} + other{"tra {0} giorni"} + } + day-past{ + 0{"0 giorni fa"} + one{"{0} giorno fa"} + other{"{0} giorni fa"} + } hour{ one{"{0} ora"} other{"{0} ore"} } + hour-future{ + 0{"tra 0 ore"} + one{"tra {0} ora"} + other{"tra {0} ore"} + } + hour-past{ + 0{"0 ore fa"} + one{"{0} ora fa"} + other{"{0} ore fa"} + } minute{ one{"{0} minuto"} other{"{0} minuti"} } + minute-future{ + 0{"tra 0 minuti"} + one{"tra {0} minuto"} + other{"tra {0} minuti"} + } + minute-past{ + 0{"0 minuti fa"} + one{"{0} minuto fa"} + other{"{0} minuti fa"} + } month{ one{"{0} mese"} other{"{0} mesi"} } + month-future{ + 0{"tra 0 mesi"} + one{"tra {0} mese"} + other{"tra {0} mesi"} + } + month-past{ + 0{"0 mesi fa"} + one{"{0} mese fa"} + other{"{0} mesi fa"} + } second{ one{"{0} secondo"} other{"{0} secondi"} } + second-future{ + 0{"tra 0 secondi"} + one{"tra {0} secondo"} + other{"tra {0} secondi"} + } + second-past{ + 0{"0 secondi fa"} + one{"{0} secondo fa"} + other{"{0} secondi fa"} + } week{ one{"{0} settimana"} other{"{0} settimane"} } + week-future{ + 0{"tra 0 settimane"} + one{"tra {0} settimana"} + other{"tra {0} settimane"} + } + week-past{ + 0{"0 settimane fa"} + one{"{0} settimana fa"} + other{"{0} settimane fa"} + } year{ one{"{0} anno"} other{"{0} anni"} } + year-future{ + 0{"tra 0 anni"} + one{"tra {0} anno"} + other{"tra {0} anni"} + } + year-past{ + 0{"0 anni fa"} + one{"{0} anno fa"} + other{"{0} anni fa"} + } } unitsShort{ day{ diff --git a/icuSources/data/locales/it_CH.txt b/icuSources/data/locales/it_CH.txt index 1ed34ad4..5ac7b162 100644 --- a/icuSources/data/locales/it_CH.txt +++ b/icuSources/data/locales/it_CH.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/it_CH.xml @@ -18,7 +18,7 @@ it_CH{ } } } - Version{"2.0.46.25"} + Version{"2.0.65.46"} calendar{ gregorian{ DateTimePatterns{ diff --git a/icuSources/data/locales/it_IT.txt b/icuSources/data/locales/it_IT.txt index 5ecf1e33..b24e8a1a 100644 --- a/icuSources/data/locales/it_IT.txt +++ b/icuSources/data/locales/it_IT.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/it_IT.xml diff --git a/icuSources/data/locales/iw.txt b/icuSources/data/locales/iw.txt index 948bdda0..c10c184c 100644 --- a/icuSources/data/locales/iw.txt +++ b/icuSources/data/locales/iw.txt @@ -1,15 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/iw.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** -/** - * ICU source: /xml/main/iw.xml - */ iw{ "%%ALIAS"{"he"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/locales/iw_IL.txt b/icuSources/data/locales/iw_IL.txt index bc467350..6963f2d1 100644 --- a/icuSources/data/locales/iw_IL.txt +++ b/icuSources/data/locales/iw_IL.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/locales/ja.txt b/icuSources/data/locales/ja.txt index 5b127651..371f7ac7 100644 --- a/icuSources/data/locales/ja.txt +++ b/icuSources/data/locales/ja.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ja.xml @@ -12,59 +12,59 @@ ja{ AuxExemplarCharacters{"[兌 拼 楔 錄 鳯]"} ExemplarCharacters{ - "[ゝ ゞ ヽ ヾ ぁァ あア ぃィ いイ ぅゥ うウ ヴ ぇェ えエ ぉォ おオ ヵ かカ がガ きキ ぎギ くク ぐグ ヶ けケ げゲ こコ ごゴ さ" - "サ ざザ しシ じジ すス ずズ せセ ぜゼ そソ ぞゾ たタ だダ ちチ ぢヂ っッ つツ づヅ てテ でデ とト どド なナ にニ ぬヌ ねネ のノ" - " はハ ばバ ぱパ ひヒ びビ ぴピ ふフ ぶブ ぷプ へヘ べベ ぺペ ほホ ぼボ ぽポ まマ みミ むム めメ もモ ゃャ やヤ ゅュ ゆユ ょョ " - "よヨ らラ りリ るル れレ ろロ ゎヮ わワ ゐヰ ゑヱ をヲ んン 一 丁 七 万-下 不 与 且 世 丘 丙 両 並 中 丸 丹 主 久 乏 乗 " - "乙 九 乱 乳 乾 亀 了 予 争 事 二 互 五 井 亜 亡 交 亨 享-亭 人 仁 今 介 仏 仕 他 付 仙 代-以 仮 仰 仲 件 任 企 伏-" - "休 会 伝 伯 伴 伸 伺 似 但 位-佐 体 何 余 作 佳 併 使 例 侍 供 依 価 侮 侯 侵 便 係 促 俊 俗 保 信 修 俳 俵 俸 倉 " - "個 倍 倒 候 借 倣 値 倫 倹 偉 偏 停 健 側-偶 偽 傍 傑 傘 備 催 債 傷 傾 働 像 僕 僚 僧 儀 億 儒 償 優 元-兆 先 光 " - "克 免 児 党 入 全 八-六 共 兵 具 典 兼 内 円 冊 再 冒 冗 写 冠 冬 冷 准 凍 凝 凡 処 凶 凸-出 刀 刃 分-刈 刊 刑 列 " - "初 判 別 利 到 制-券 刺 刻 則 削 前 剖 剛 剣 剤 副 剰 割 創 劇 力 功 加 劣 助 努 励 労 効 劾 勅 勇 勉 動 勘 務 勝 " - "募 勢 勤 勧 勲 勺 匁 包 化 北 匠 匹-医 匿 十 千 升 午 半 卑-協 南 単 博 占 印 危 即-卵 卸 厄 厘 厚 原 厳 去 参 又 " - "及-収 叔 取 受 叙 口-句 叫 召 可 台 史 右 号 司 各 合 吉 同-向 君 吟 否 含 吸 吹 呈-告 周 味 呼 命 和 咲 哀 品 員 " - "哲 唆 唇 唐 唯 唱 商 問 啓 善 喚 喜 喝 喪 喫 営 嗣 嘆 嘉 嘱 器 噴 嚇 囚 四 回 因 団 困 囲 図 固 国 圏 園 土 圧 在 " - "地 坂 均 坊 坑 坪 垂 型 垣 埋 城 域 執 培 基 堀 堂 堅 堕 堤 堪 報 場 塀 塁 塊 塑 塔 塗 塚 塩 塾 境 墓 増 墜 墨 墳 " - "墾 壁 壇 壊 壌 士 壮 声-売 変 夏 夕 外 多 夜 夢 大 天-夫 央 失 奇 奉 奏 契 奔 奥 奨 奪 奮 女 奴 好 如-妄 妊 妙 妥 " - "妨 妹 妻 姉 始 姓 委 姫 姻 姿 威 娘 娠 娯 婆 婚 婦 婿 媒 嫁 嫌 嫡 嬢 子 孔 字 存 孝 季 孤 学 孫 宅 宇-安 完 宗-定 " - "宜 宝 実 客-室 宮 宰 害-家 容 宿 寂 寄 密 富 寒 寛 寝 察 寡 寧 審 寮 寸 寺 対 寿 封 専 射 将 尉-尋 導 小 少 尚 就 " - "尺 尼-局 居 屈 届 屋 展 属 層 履 屯 山 岐 岩 岬 岳 岸 峠 峡 峰 島 崇 崎 崩 川 州 巡 巣 工-巨 差 己 巻 市 布 帆 希 " - "帝 帥 師 席 帯 帰 帳 常 帽 幅 幕 幣 干-年 幸 幹 幻-幾 庁 広 床 序 底 店 府 度 座 庫 庭 庶-庸 廃 廉 廊 延 廷 建 弁 " - "弊 式 弐 弓-引 弘 弟 弦 弧 弱 張 強 弾 当 形 彩 彫 彰 影 役 彼 往 征 径 待 律 後 徐 徒 従 得 御 復 循 微 徳 徴 徹 " - "心 必 忌 忍 志-忙 応 忠 快 念 怒 怖 思 怠 急 性 怪 恋 恐 恒 恥 恨 恩 恭 息 恵 悔 悟 悠 患 悦 悩 悪 悲 悼 情 惑 惜 " - "惨 惰 想 愁 愉 意 愚 愛 感 慈 態 慌 慎 慕 慢 慣 慨 慮 慰 慶 憂 憎 憤 憩 憲 憶 憾 懇 懐 懲 懸 成-戒 戦 戯 戸 戻 房 " - "所 扇 扉 手 才 打 払 扱 扶 批 承 技 抄 把 抑 投 抗 折 抜 択 披 抱 抵 抹 押 抽 担 拍 拐 拒 拓 拘 拙 招 拝 拠 拡 括 " - "拷 拾 持 指 挑 挙 挟 振 挿 捕 捜 捨 据 掃 授 掌 排 掘 掛 採 探 接 控 推 措 掲 描 提 揚 換 握 揮 援 揺 損 搬 搭 携 " - "搾 摂 摘 摩 撃 撤 撮 撲 擁 操 擦 擬 支 改 攻 放 政 故 敏 救 敗 教 敢 散 敬 数 整 敵 敷 文 斉 斎 斗 料 斜 斤 斥 断 " - "新 方 施 旅 旋 族 旗 既 日 旧-早 旬 昆 昇 昌 明 易 昔 星 映 春 昨 昭 是 昼 時 晩 普 景 晴 晶 暁 暇 暑 暖 暗 暦 暫 " - "暮 暴 曇 曜 曲 更 書 曹 替 最 月 有 服 朕 朗 望 朝 期 木 未-札 朱 朴 机 朽 杉 材 村 束 条 来 杯 東 松 板 析 林 枚 " - "果 枝 枠 枢 枯 架 柄 某 染 柔 柱 柳 査 栄 栓 校 株 核 根 格 栽 桃 案 桑 桜 桟 梅 械 棄 棋 棒 棚 棟 森 棺 植 検 業 " - "極 楼 楽 概 構 様 槽 標 模 権 横 樹 橋 機 欄 欠 次 欧 欲 欺 款 歌 歓 止 正 武 歩 歯 歳 歴 死 殉-残 殖 殴 段 殺 殻 " - "殿 母 毎 毒 比 毛 氏 民 気 水 氷 永 汁 求 汗 汚 江 池 決 汽 沈 沖 没 沢 河 沸 油 治 沼 沿 況 泉 泊 泌 法 泡-泣 泥 " - "注 泰 泳 洋 洗 洞 津 洪 活 派 流 浄 浅 浜 浦 浪 浮 浴 海 浸 消 涙 涯 液 涼 淑 淡 深 混 添 清 渇-渉 渋 渓 減 渡 渦 " - "温 測 港 湖 湯 湾-満 源 準 溝 溶 滅 滋 滑 滝 滞 滴 漁 漂 漆 漏 演 漠 漢 漫 漬 漸 潔 潜 潟 潤 潮 澄 激 濁 濃 濫 濯 " - "瀬 火 灯 灰 災 炉 炊 炎 炭 点 為 烈 無 焦 然 焼 煙 照 煩 煮 熟 熱 燃 燥 爆 爵 父 片 版 牛 牧 物 牲 特 犠 犬 犯 状 " - "狂 狩 独 狭 猛 猟 猫 献 猶 猿 獄 獣 獲 玄 率 玉 王 珍 珠 班 現 球 理 琴 環 璽 瓶 甘 甚 生 産 用 田-申 男 町 画 界 " - "畑 畔 留 畜 畝 略 番 異 畳 疎 疑 疫 疲 疾 病 症 痘 痛 痢 痴 療 癒 癖 発 登 白 百 的 皆 皇 皮 皿 盆 益 盗 盛 盟 監 " - "盤 目 盲 直 相 盾 省 看 県 真 眠 眺 眼 着 睡 督 瞬 矛 矢 知 短 矯 石 砂 研 砕 砲 破 硝 硫 硬 碁 碑 確 磁 磨 礁 礎 " - "示 礼 社 祈 祉 祖 祚 祝 神 祥 票 祭 禁 禄 禅 禍-福 秀 私 秋 科 秒 秘 租 秩 称 移 程 税 稚 種 稲 稼 稿 穀 穂 積 穏 " - "穫 穴 究 空 突 窃 窒 窓 窮 窯 立 竜 章 童 端 競 竹 笑 笛 符 第 筆 等 筋 筒 答 策 箇 算 管 箱 節 範 築 篤 簡 簿 籍 " - "米 粉 粋 粒 粗 粘 粛 粧 精 糖 糧 糸 系 糾 紀 約 紅 紋 納 純 紙-紛 素-索 紫 累 細 紳 紹 紺 終 組 経 結 絞 絡 給 統 " - "絵 絶 絹 継 続 維 綱 網 綿 緊 総 緑 緒 線 締 編 緩 緯 練 縁 縄 縛 縦 縫 縮 績 繁 繊 織 繕 繭 繰 缶 罪 置 罰 署 罷 " - "羅 羊 美 群 義 羽 翁 翌 習 翻 翼 老 考 者 耐 耕 耗 耳 聖 聞 聴 職 肉 肌 肖 肝 肢 肥 肩 肪 肯 育 肺 胃 胆 背 胎 胞 " - "胴 胸 能 脂 脅 脈 脚 脱 脳 脹 腐 腕 腰 腸 腹 膚 膜 膨 臓 臣 臨 自 臭 至 致 興 舌 舎 舗 舞 舟 航 般 舶 船 艇 艦 良 " - "色 芋 芝 花 芳 芸 芽 苗 若 苦 英 茂 茎 茶 草 荒 荘 荷 菊 菌 菓 菜 華 落 葉 著 葬 蒸 蓄 蔵 薄 薦 薪-薬 藩 藻 虐 虚 " - "虜 虞 虫 蚊 蚕 蛇 蛍 蛮 融 血 衆 行 術 街 衛 衝 衡 衣 表 衰 衷 袋 被 裁 裂 装 裏 裕 補 裸 製 複 褐 褒 襟 襲 西 要 " - "覆 覇 見 規 視 覚 覧 親 観 角 解 触 言 訂 計 討 訓 託 記 訟 訪 設 許 訳 訴 診 証 詐 詔 評 詞 詠 試 詩 詰-詳 誇 誉 " - "誌 認 誓 誕 誘 語 誠 誤 説 読 課 調 談 請 論 諭 諮 諸 諾 謀 謁 謄 謙 講 謝 謡 謹 識 譜 警 議 譲 護 谷 豆 豊 豚 象 " - "豪 貝 貞 負-貢 貧-販 貫 責 貯 貴 買 貸 費 貿 賀 賃 賄 資 賊 賓 賛 賜 賞 賠 賢 賦 質 購 贈 赤 赦 走 赴 起 超 越 趣 " - "足 距 跡 路 跳 践 踊 踏 躍 身 車 軌 軍 軒 軟 転 軸 軽 較 載 輝 輩 輪 輸 轄 辛 辞 辱 農 辺 込 迅 迎 近 返 迫 迭 述 " - "迷 追 退 送 逃 逆 透 逐 逓 途 通 逝 速 造 連 逮 週 進 逸 遂 遅 遇 遊 運 遍 過 道-違 遠 遣 適 遭 遮 遵 遷 選 遺 避 " - "還 邦 邪 邸 郊 郎 郡 部 郭 郵 郷 都 酌 配 酒 酔 酢 酪 酬 酵 酷 酸 醜 醸 釈 里-量 金 針 釣 鈍 鈴 鉄 鉛 鉢 鉱 銀 銃 " - "銅 銑 銘 銭 鋭 鋳 鋼 錘 錠 錬 錯 録 鍛 鎖 鎮 鏡 鐘 鑑 長 門 閉 開 閑 間 関 閣 閥 閲 闘 防 阻 附 降 限 陛 院-陥 陪 " - "陰 陳 陵 陶 陸 険 陽 隅 隆 隊 階 随 隔 際 障 隠 隣 隷 隻 雄-雇 雉 雌 雑 離 難 雨 雪 雰 雲 零 雷 電 需 震 霊 霜 霧 " - "露 青 静 非 面 革 靴 韓 音 韻 響 頂 項 順 預-頒 領 頭 頻 頼 題 額 顔 顕 願 類 顧 風 飛 食 飢 飯 飲 飼-飾 養 餓 館 " - "首 香 馬 駄-駆 駐 騎 騒 験 騰 驚 骨 髄 高 髪 鬼 魂 魅 魔 魚 鮮 鯨 鳥 鳴 鶏 麗 麦 麻 黄 黒 黙 鼓 鼻 齢]" + "[ゞ ゝヽ ヾ ぁァ あア ぃィ いイ ぅゥ うウ ヴ ぇェ えエ ぉォ おオ ヵ かカ がガ きキ ぎギ くク ぐグ ヶ けケ げゲ こコ ごゴ さサ" + " ざザ しシ じジ すス ずズ せセ ぜゼ そソ ぞゾ たタ だダ ちチ ぢヂ っッ つツ づヅ てテ でデ とト どド なナ にニ ぬヌ ねネ のノ " + "はハ ばバ ぱパ ひヒ びビ ぴピ ふフ ぶブ ぷプ へヘ べベ ぺペ ほホ ぼボ ぽポ まマ みミ むム めメ もモ ゃャ やヤ ゅュ ゆユ ょョ よ" + "ヨ らラ りリ るル れレ ろロ ゎヮ わワ ゐヰ ゑヱ をヲ んン 一 丁 七 万-下 不 与 且 世 丘 丙 両 並 中 丸 丹 主 久 乏 乗 乙" + " 九 乱 乳 乾 亀 了 予 争 事 二 互 五 井 亜 亡 交 亨 享-亭 人 仁 今 介 仏 仕 他 付 仙 代-以 仮 仰 仲 件 任 企 伏-休" + " 会 伝 伯 伴 伸 伺 似 但 位-佐 体 何 余 作 佳 併 使 例 侍 供 依 価 侮 侯 侵 便 係 促 俊 俗 保 信 修 俳 俵 俸 倉 個" + " 倍 倒 候 借 倣 値 倫 倹 偉 偏 停 健 側-偶 偽 傍 傑 傘 備 催 債 傷 傾 働 像 僕 僚 僧 儀 億 儒 償 優 元-兆 先 光 克" + " 免 児 党 入 全 八-六 共 兵 具 典 兼 内 円 冊 再 冒 冗 写 冠 冬 冷 准 凍 凝 凡 処 凶 凸-出 刀 刃 分-刈 刊 刑 列 初" + " 判 別 利 到 制-券 刺 刻 則 削 前 剖 剛 剣 剤 副 剰 割 創 劇 力 功 加 劣 助 努 励 労 効 劾 勅 勇 勉 動 勘 務 勝 募" + " 勢 勤 勧 勲 勺 匁 包 化 北 匠 匹-医 匿 十 千 升 午 半 卑-協 南 単 博 占 印 危 即-卵 卸 厄 厘 厚 原 厳 去 参 又 及" + "-収 叔 取 受 叙 口-句 叫 召 可 台 史 右 号 司 各 合 吉 同-向 君 吟 否 含 吸 吹 呈-告 周 味 呼 命 和 咲 哀 品 員 哲" + " 唆 唇 唐 唯 唱 商 問 啓 善 喚 喜 喝 喪 喫 営 嗣 嘆 嘉 嘱 器 噴 嚇 囚 四 回 因 団 困 囲 図 固 国 圏 園 土 圧 在 地" + " 坂 均 坊 坑 坪 垂 型 垣 埋 城 域 執 培 基 堀 堂 堅 堕 堤 堪 報 場 塀 塁 塊 塑 塔 塗 塚 塩 塾 境 墓 増 墜 墨 墳 墾" + " 壁 壇 壊 壌 士 壮 声-売 変 夏 夕 外 多 夜 夢 大 天-夫 央 失 奇 奉 奏 契 奔 奥 奨 奪 奮 女 奴 好 如-妄 妊 妙 妥 妨" + " 妹 妻 姉 始 姓 委 姫 姻 姿 威 娘 娠 娯 婆 婚 婦 婿 媒 嫁 嫌 嫡 嬢 子 孔 字 存 孝 季 孤 学 孫 宅 宇-安 完 宗-定 宜" + " 宝 実 客-室 宮 宰 害-家 容 宿 寂 寄 密 富 寒 寛 寝 察 寡 寧 審 寮 寸 寺 対 寿 封 専 射 将 尉-尋 導 小 少 尚 就 尺" + " 尼-局 居 屈 届 屋 展 属 層 履 屯 山 岐 岩 岬 岳 岸 峠 峡 峰 島 崇 崎 崩 川 州 巡 巣 工-巨 差 己 巻 市 布 帆 希 帝" + " 帥 師 席 帯 帰 帳 常 帽 幅 幕 幣 干-年 幸 幹 幻-幾 庁 広 床 序 底 店 府 度 座 庫 庭 庶-庸 廃 廉 廊 延 廷 建 弁 弊" + " 式 弐 弓-引 弘 弟 弦 弧 弱 張 強 弾 当 形 彩 彫 彰 影 役 彼 往 征 径 待 律 後 徐 徒 従 得 御 復 循 微 徳 徴 徹 心" + " 必 忌 忍 志-忙 応 忠 快 念 怒 怖 思 怠 急 性 怪 恋 恐 恒 恥 恨 恩 恭 息 恵 悔 悟 悠 患 悦 悩 悪 悲 悼 情 惑 惜 惨" + " 惰 想 愁 愉 意 愚 愛 感 慈 態 慌 慎 慕 慢 慣 慨 慮 慰 慶 憂 憎 憤 憩 憲 憶 憾 懇 懐 懲 懸 成-戒 戦 戯 戸 戻 房 所" + " 扇 扉 手 才 打 払 扱 扶 批 承 技 抄 把 抑 投 抗 折 抜 択 披 抱 抵 抹 押 抽 担 拍 拐 拒 拓 拘 拙 招 拝 拠 拡 括 拷" + " 拾 持 指 挑 挙 挟 振 挿 捕 捜 捨 据 掃 授 掌 排 掘 掛 採 探 接 控 推 措 掲 描 提 揚 換 握 揮 援 揺 損 搬 搭 携 搾" + " 摂 摘 摩 撃 撤 撮 撲 擁 操 擦 擬 支 改 攻 放 政 故 敏 救 敗 教 敢 散 敬 数 整 敵 敷 文 斉 斎 斗 料 斜 斤 斥 断 新" + " 方 施 旅 旋 族 旗 既 日 旧-早 旬 昆 昇 昌 明 易 昔 星 映 春 昨 昭 是 昼 時 晩 普 景 晴 晶 暁 暇 暑 暖 暗 暦 暫 暮" + " 暴 曇 曜 曲 更 書 曹 替 最 月 有 服 朕 朗 望 朝 期 木 未-札 朱 朴 机 朽 杉 材 村 束 条 来 杯 東 松 板 析 林 枚 果" + " 枝 枠 枢 枯 架 柄 某 染 柔 柱 柳 査 栄 栓 校 株 核 根 格 栽 桃 案 桑 桜 桟 梅 械 棄 棋 棒 棚 棟 森 棺 植 検 業 極" + " 楼 楽 概 構 様 槽 標 模 権 横 樹 橋 機 欄 欠 次 欧 欲 欺 款 歌 歓 止 正 武 歩 歯 歳 歴 死 殉-残 殖 殴 段 殺 殻 殿" + " 母 毎 毒 比 毛 氏 民 気 水 氷 永 汁 求 汎 汗 汚 江 池 決 汽 沈 沖 没 沢 河 沸 油 治 沼 沿 況 泉 泊 泌 法 泡-泣 泥" + " 注 泰 泳 洋 洗 洞 津 洪 活 派 流 浄 浅 浜 浦 浪 浮 浴 海 浸 消 涙 涯 液 涼 淑 淡 深 混 添 清 渇-渉 渋 渓 減 渡 渦" + " 温 測 港 湖 湯 湾-満 源 準 溝 溶 滅 滋 滑 滝 滞 滴 漁 漂 漆 漏 演 漠 漢 漫 漬 漸 潔 潜 潟 潤 潮 澄 激 濁 濃 濫 濯" + " 瀬 火 灯 灰 災 炉 炊 炎 炭 点 為 烈 無 焦 然 焼 煙 照 煩 煮 熟 熱 燃 燥 爆 爵 父 片 版 牙 牛 牧 物 牲 特 犠 犬 犯" + " 状 狂 狩 独 狭 猛 猟 猫 献 猶 猿 獄 獣 獲 玄 率 玉 王 珍 珠 班 現 球 理 琴 環 璽 瓶 甘 甚 生 産 用 田-申 男 町 画" + " 界 畑 畔 留 畜 畝 略 番 異 畳 疎 疑 疫 疲 疾 病 症 痘 痛 痢 痴 療 癒 癖 発 登 白 百 的 皆 皇 皮 皿 盆 益 盗 盛 盟" + " 監 盤 目 盲 直 相 盾 省 看 県 真 眠 眺 眼 着 睡 督 瞬 矛 矢 知 短 矯 石 砂 研 砕 砲 破 硝 硫 硬 碁 碑 確 磁 磨 礁" + " 礎 示 礼 社 祈 祉 祖 祚 祝 神 祥 票 祭 禁 禄 禅 禍-福 秀 私 秋 科 秒 秘 租 秩 称 移 程 税 稚 種 稲 稼 稿 穀 穂 積" + " 穏 穫 穴 究 空 突 窃 窒 窓 窮 窯 立 竜 章 童 端 競 竹 笑 笛 符 第 筆 等 筋 筒 答 策 箇 算 管 箱 節 範 築 篤 簡 簿" + " 籍 米 粉 粋 粒 粗 粘 粛 粧 精 糖 糧 糸 系 糾 紀 約 紅 紋 納 純 紙-紛 素-索 紫 累 細 紳 紹 紺 終 組 経 結 絞 絡 給" + " 統 絵 絶 絹 継 続 維 綱 網 綿 緊 総 緑 緒 線 締 編 緩 緯 練 縁 縄 縛 縦 縫 縮 績 繁 繊 織 繕 繭 繰 缶 罪 置 罰 署" + " 罷 羅 羊 美 群 義 羽 翁 翌 習 翻 翼 老 考 者 耐 耕 耗 耳 聖 聞 聴 職 肉 肌 肖 肝 肢 肥 肩 肪 肯 育 肺 胃 胆 背 胎" + " 胞 胴 胸 能 脂 脅 脈 脚 脱 脳 脹 腐 腕 腰 腸 腹 膚 膜 膨 臓 臣 臨 自 臭 至 致 興 舌 舎 舗 舞 舟 航 般 舶 船 艇 艦" + " 良 色 芋 芝 花 芳 芸 芽 苗 若 苦 英 茂 茎 茶 草 荒 荘 荷 菊 菌 菓 菜 華 落 葉 著 葬 蒸 蓄 蔵 薄 薦 薪-薬 藩 藻 虐" + " 虚 虜 虞 虫 蚊 蚕 蛇 蛍 蛮 融 血 衆 行 術 街 衛 衝 衡 衣 表 衰 衷 袋 被 裁 裂 装 裏 裕 補 裸 製 複 褐 褒 襟 襲 西" + " 要 覆 覇 見 規 視 覚 覧 親 観 角 解 触 言 訂 計 討 訓 託 記 訟 訪 設 許 訳 訴 診 証 詐 詔 評 詞 詠 試 詩 詰-詳 誇" + " 誉 誌 認 誓 誕 誘 語 誠 誤 説 読 課 調 談 請 論 諭 諮 諸 諾 謀 謁 謄 謙 講 謝 謡 謹 識 譜 警 議 譲 護 谷 豆 豊 豚" + " 象 豪 貝 貞 負-貢 貧-販 貫 責 貯 貴 買 貸 費 貿 賀 賃 賄 資 賊 賓 賛 賜 賞 賠 賢 賦 質 購 贈 赤 赦 走 赴 起 超 越" + " 趣 足 距 跡 路 跳 践 踊 踏 躍 身 車 軌 軍 軒 軟 転 軸 軽 較 載 輝 輩 輪 輸 轄 辛 辞 辱 農 辺 込 迅 迎 近 返 迫 迭" + " 述 迷 追 退 送 逃 逆 透 逐 逓 途 通 逝 速 造 連 逮 週 進 逸 遂 遅 遇 遊 運 遍 過 道-違 遠 遣 適 遭 遮 遵 遷 選 遺" + " 避 還 邦 邪 邸 郊 郎 郡 部 郭 郵 郷 都 酌 配 酒 酔 酢 酪 酬 酵 酷 酸 醜 醸 釈 里-量 金 針 釣 鈍 鈴 鉄 鉛 鉢 鉱 銀" + " 銃 銅 銑 銘 銭 鋭 鋳 鋼 錘 錠 錬 錯 録 鍛 鎖 鎮 鏡 鐘 鑑 長 門 閉 開 閑 間 関 閣 閥 閲 闘 防 阻 附 降 限 陛 院-陥" + " 陪 陰 陳 陵 陶 陸 険 陽 隅 隆 隊 階 随 隔 際 障 隠 隣 隷 隻 雄-雇 雉 雌 雑 離 難 雨 雪 雰 雲 零 雷 電 需 震 霊 霜" + " 霧 露 青 静 非 面 革 靴 韓 音 韻 響 頂 項 順 預-頒 領 頭 頻 頼 題 額 顔 顕 願 類 顧 風 飛 食 飢 飯 飲 飼-飾 養 餓" + " 館 首 香 馬 駄-駆 駐 騎 騒 験 騰 驚 骨 髄 高 髪 鬼 魂 魅 魔 魚 鮮 鯨 鳥 鳴 鶏 麗 麦 麻 黄 黒 黙 鼓 鼻 齢]" } ExemplarCharactersCurrency{"[a b c č d e f g h i j k l ł m n o º p q r s t u v w x y z]"} ExemplarCharactersIndex{"[あ か さ た な は ま や ら わ]"} @@ -74,6 +74,8 @@ ja{ "Hani", } NumberElements{ + default{"latn"} + finance{"jpanfin"} latn{ patterns{ currencyFormat{"¤#,##0.00"} @@ -84,10 +86,13 @@ ja{ symbols{ decimal{"."} group{","} + nan{"NaN(非数)"} } } + native{"latn"} + traditional{"jpan"} } - Version{"2.0.50.94"} + Version{"2.0.66.10"} calendar{ buddhist{ DateTimePatterns{ @@ -95,8 +100,8 @@ ja{ "H:mm:ss z", "H:mm:ss", "H:mm", - "Gy年M月d日EEEE", - "Gy年M月d日", + "GGGGy年M月d日EEEE", + "GGGGy年M月d日", "Gy/MM/dd", "Gy/MM/dd", "{1} {0}", @@ -106,7 +111,7 @@ ja{ "{1} {0}", } availableFormats{ - Ed{"d日(EEE)"} + Ed{"d日(E)"} GGGGyMd{"GGGGy年M月d日"} Gy{"Gy年"} H{"H時"} @@ -120,19 +125,24 @@ ja{ MMdd{"MM/dd"} Md{"M/d"} d{"d日"} - h{"ah時"} - hm{"ah:mm"} - hms{"ah:mm:ss"} + h{"aK時"} + hm{"aK:mm"} + hms{"aK:mm:ss"} ms{"mm:ss"} - y{"Gy年"} - yyyy{"Gy年"} - yyyyMEd{"Gyy/M/d(E)"} - yyyyMM{"Gyy/MM"} - yyyyMMM{"Gy年M月"} - yyyyMMMEd{"Gy年M月d日(EEE)"} - yyyyMMMd{"Gy年M月d日"} - yyyyMd{"Gyy/M/d"} - yyyyQ{"Gyy/Q"} + y{"GGGGy年"} + yyyy{"GGGGy年"} + yyyyMEd{"Gy/M/d(E)"} + yyyyMM{"Gy/MM"} + yyyyMMM{"GGGGy年M月"} + yyyyMMMEd{"GGGGy年M月d日(E)"} + yyyyMMMd{"GGGGy年M月d日"} + yyyyMd{"Gy/M/d"} + yyyyQ{"Gy/Q"} + } + eras{ + wide{ + "仏暦", + } } intervalFormats{ H{ @@ -237,6 +247,443 @@ ja{ } } } + chinese{ + DateTimePatterns{ + "H時mm分ss秒 zzzz", + "H:mm:ss z", + "H:mm:ss", + "H:mm", + { + "U年MMMd日EEEE", + "hanidec", + } + { + "U年MMMd日", + "hanidec", + } + { + "U年MMMd日", + "hanidec", + } + "U/M/d", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + Ed{"d日(E)"} + M{"MMM"} + MEd{"M/d(E)"} + MMMEd{"MMMd日(E)"} + MMMd{"MMMd日"} + Md{"M/d"} + d{"d日"} + y{"U年"} + yM{"U年M月"} + yMEd{"U年M月d日(E)"} + yMMM{"U年MMM"} + yMMMEd{"U年MMMd日(E)"} + yMMMd{"U年MMMd日"} + yMd{"U年M月d日"} + yQ{"U/Q"} + yQQQ{"UQQQ"} + } + cyclicNameSets{ + dayParts{ + format{ + abbreviated{ + "子", + "丑", + "寅", + "卯", + "辰", + "巳", + "午", + "未", + "申", + "酉", + "戌", + "亥", + } + } + } + years{ + format{ + abbreviated{ + "甲子", + "乙丑", + "丙寅", + "丁卯", + "戊辰", + "己巳", + "庚午", + "辛未", + "壬申", + "癸酉", + "甲戌", + "乙亥", + "丙子", + "丁丑", + "戊寅", + "己卯", + "庚辰", + "辛巳", + "壬午", + "癸未", + "甲申", + "乙酉", + "丙戌", + "丁亥", + "戊子", + "己丑", + "庚寅", + "辛卯", + "壬辰", + "癸巳", + "甲午", + "乙未", + "丙申", + "丁酉", + "戊戌", + "己亥", + "庚子", + "辛丑", + "壬寅", + "癸卯", + "甲辰", + "乙巳", + "丙午", + "丁未", + "戊申", + "己酉", + "庚戌", + "辛亥", + "壬子", + "癸丑", + "甲寅", + "乙卯", + "丙辰", + "丁巳", + "戊午", + "己未", + "庚申", + "辛酉", + "壬戌", + "癸亥", + } + } + } + zodiacs{ + format{ + abbreviated{ + "鼠", + "牛", + "虎", + "兎", + "竜", + "蛇", + "馬", + "羊", + "猿", + "鶏", + "犬", + "猪", + } + } + } + } + intervalFormats{ + H{ + H{"H時~H時"} + a{"H時~H時"} + } + Hm{ + H{"H時mm分~H時mm分"} + a{"H時mm分~H時mm分"} + m{"H時mm分~H時mm分"} + } + Hmv{ + H{"H時mm分~H時mm分(v)"} + a{"H時mm分~H時mm分(v)"} + m{"H時mm分~H時mm分(v)"} + } + Hv{ + H{"H時~H時(v)"} + a{"H時~H時(v)"} + } + M{ + M{"M月~M月"} + } + MEd{ + M{"MM/dd(E)~MM/dd(E)"} + d{"MM/dd(E)~MM/dd(E)"} + } + MMM{ + M{"MMM~MMM"} + } + MMMEd{ + M{"MMMd日(E)~MMMd日(E)"} + d{"MMMd日(E)~d日(E)"} + } + MMMM{ + M{"MMMM~MMMM"} + } + MMMd{ + M{"MMMd日~MMMd日"} + d{"MMMd日~d日"} + } + Md{ + M{"MM/dd~MM/dd"} + d{"MM/dd~MM/dd"} + } + d{ + d{"d日~d日"} + } + fallback{"{0}~{1}"} + h{ + a{"aK時~aK時"} + h{"aK時~K時"} + } + hm{ + a{"aK時mm分~aK時mm分"} + h{"aK時mm分~K時mm分"} + m{"aK時mm分~K時mm分"} + } + hmv{ + a{"aK時mm分~aK時mm分(v)"} + h{"aK時mm分~K時mm分(v)"} + m{"aK時mm分~K時mm分(v)"} + } + hv{ + a{"aK時~aK時(v)"} + h{"aK時~K時(v)"} + } + y{ + y{"U年~U年"} + } + yM{ + M{"U/MM~U/MM"} + y{"U/MM~U/MM"} + } + yMEd{ + M{"U/MM/dd(E)~U/MM/dd(E)"} + d{"U/MM/dd(E)~U/MM/dd(E)"} + y{"U/MM/dd(E)~U/MM/dd(E)"} + } + yMMM{ + M{"U年MMM~MMM"} + y{"U年MMM~U年MMM"} + } + yMMMEd{ + M{"U年MMMd日(E)~MMMd日(E)"} + d{"U年MMMd日(E)~d日(E)"} + y{"U年MMMd日(E)~U年MMMd日(E)"} + } + yMMMM{ + M{"U年MMM~MMM"} + y{"U年MMM~U年MMM"} + } + yMMMd{ + M{"U年MMMd日~MMMd日"} + d{"U年MMMd日~d日"} + y{"U年MMMd日~U年MMMd日"} + } + yMd{ + M{"U/MM/dd~U/MM/dd"} + d{"U/MM/dd~U/MM/dd"} + y{"U/MM/dd~U/MM/dd"} + } + } + monthNames{ + format{ + wide{ + "正月", + "二月", + "三月", + "四月", + "五月", + "六月", + "七月", + "八月", + "九月", + "十月", + "十一月", + "十二月", + } + } + stand-alone{ + narrow{ + "正", + "二", + "三", + "四", + "五", + "六", + "七", + "八", + "九", + "十", + "十一", + "十二", + } + } + } + monthPatterns{ + format{ + wide{ + leap{"閏{0}"} + } + } + numeric{ + all{ + leap{"閏{0}"} + } + } + stand-alone{ + narrow{ + leap{"閏{0}"} + } + } + } + } + coptic{ + monthNames{ + format{ + abbreviated{ + "トウト", + "ババ", + "ハトール", + "キアック", + "トーバ", + "アムシール", + "バラムハート", + "バラモウダ", + "バシャンス", + "パオーナ", + "エペープ", + "メスラ", + "ナシエ", + } + wide{ + "トウト", + "ババ", + "ハトール", + "キアック", + "トーバ", + "アムシール", + "バラムハート", + "バラモウダ", + "バシャンス", + "パオーナ", + "エペープ", + "メスラ", + "ナシエ", + } + } + stand-alone{ + abbreviated{ + "トウト", + "ババ", + "ハトール", + "キアック", + "トーバ", + "アムシール", + "バラムハート", + "バラモウダ", + "バシャンス", + "パオーナ", + "エペープ", + "メスラ", + "ナシエ", + } + wide{ + "トウト", + "ババ", + "ハトール", + "キアック", + "トーバ", + "アムシール", + "バラムハート", + "バラモウダ", + "バシャンス", + "パオーナ", + "エペープ", + "メスラ", + "ナシエ", + } + } + } + } + ethiopic{ + monthNames{ + format{ + abbreviated{ + "メスケレム", + "テケムト", + "ヘダル", + "ターサス", + "テル", + "イェカティト", + "メガビト", + "ミアジア", + "ゲンボト", + "セネ", + "ハムレ", + "ネハッセ", + "パグメン", + } + wide{ + "メスケレム", + "テケムト", + "ヘダル", + "ターサス", + "テル", + "イェカティト", + "メガビト", + "ミアジア", + "ゲンボト", + "セネ", + "ハムレ", + "ネハッセ", + "パグメン", + } + } + stand-alone{ + abbreviated{ + "メスケレム", + "テケムト", + "ヘダル", + "ターサス", + "テル", + "イェカティト", + "メガビト", + "ミアジア", + "ゲンボト", + "セネ", + "ハムレ", + "ネハッセ", + "パグメン", + } + wide{ + "メスケレム", + "テケムト", + "ヘダル", + "ターサス", + "テル", + "イェカティト", + "メガビト", + "ミアジア", + "ゲンボト", + "セネ", + "ハムレ", + "ネハッセ", + "パグメン", + } + } + } + } gregorian{ AmPmMarkers{ "午前", @@ -250,7 +697,7 @@ ja{ "y年M月d日EEEE", "y年M月d日", "yyyy/MM/dd", - "yy/MM/dd", + "yyyy/MM/dd", "{1} {0}", "{1} {0}", "{1} {0}", @@ -258,7 +705,7 @@ ja{ "{1} {0}", } availableFormats{ - Ed{"d日(EEE)"} + Ed{"d日(E)"} GGGGyMd{"GGGGy年M月d日"} H{"H時"} Hm{"H:mm"} @@ -271,15 +718,15 @@ ja{ MMdd{"MM/dd"} Md{"M/d"} d{"d日"} - h{"ah時"} - hm{"ah:mm"} - hms{"ah:mm:ss"} + h{"aK時"} + hm{"aK:mm"} + hms{"aK:mm:ss"} ms{"mm:ss"} y{"y年"} yM{"y/M"} - yMEd{"y/M/d(EEE)"} + yMEd{"y/M/d(E)"} yMMM{"y年M月"} - yMMMEd{"y年M月d日(EEE)"} + yMMMEd{"y年M月d日(E)"} yMMMd{"y年M月d日"} yMd{"y/M/d"} yQ{"y/Q"} @@ -357,18 +804,33 @@ ja{ } month{ dn{"月"} + relative{ + "-1"{"先月"} + "0"{"今月"} + "1"{"翌月"} + } } second{ dn{"秒"} } week{ dn{"週"} + relative{ + "-1"{"先週"} + "0"{"今週"} + "1"{"翌週"} + } } weekday{ dn{"曜日"} } year{ dn{"年"} + relative{ + "-1"{"昨年"} + "0"{"今年"} + "1"{"翌年"} + } } zone{ dn{"タイムゾーン"} @@ -385,13 +847,13 @@ ja{ m{"H時mm分~H時mm分"} } Hmv{ - H{"H時mm分~H時mm分v"} - a{"H時mm分~H時mm分(v)"} - m{"H時mm分~H時mm分v"} + H{"H時mm分~H時mm分(v)"} + a{"H時mm分~H時mm分(v)"} + m{"H時mm分~H時mm分(v)"} } Hv{ - H{"H時~H時v"} - a{"H時~H時(v)"} + H{"H時~H時(v)"} + a{"H時~H時(v)"} } M{ M{"M月~M月"} @@ -423,22 +885,22 @@ ja{ } fallback{"{0}~{1}"} h{ - a{"ah時~ah時"} - h{"ah時~h時"} + a{"aK時~aK時"} + h{"aK時~K時"} } hm{ - a{"ah時mm分~ah時mm分"} - h{"ah時mm分~h時mm分"} - m{"ah時mm分~h時mm分"} + a{"aK時mm分~aK時mm分"} + h{"aK時mm分~K時mm分"} + m{"aK時mm分~K時mm分"} } hmv{ - a{"ah時mm分~ah時mm分(v)"} - h{"ah時mm分~h時mm分v"} - m{"ah時mm分~h時mm分v"} + a{"aK時mm分~aK時mm分(v)"} + h{"aK時mm分~K時mm分(v)"} + m{"aK時mm分~K時mm分(v)"} } hv{ - a{"ah時~ah時(v)"} - h{"ah時~h時v"} + a{"aK時~aK時(v)"} + h{"aK時~K時(v)"} } y{ y{"y年~y年"} @@ -518,6 +980,12 @@ ja{ "Q3", "Q4", } + narrow{ + "1", + "2", + "3", + "4", + } wide{ "第1四半期", "第2四半期", @@ -525,6 +993,187 @@ ja{ "第4四半期", } } + stand-alone{ + abbreviated{ + "Q1", + "Q2", + "Q3", + "Q4", + } + } + } + } + hebrew{ + monthNames{ + format{ + abbreviated{ + "ティスレ", + "へシボン", + "キスレブ", + "テベット", + "シバット", + "アダル I", + "アダル", + "ニサン", + "イヤル", + "シバン", + "タムズ", + "アヴ", + "エルル", + "アダル II", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "7", + } + wide{ + "ティスレ", + "へシボン", + "キスレブ", + "テベット", + "シバット", + "アダル I", + "アダル", + "ニサン", + "イヤル", + "シバン", + "タムズ", + "アヴ", + "エルル", + "アダル II", + } + } + stand-alone{ + abbreviated{ + "ティスレ", + "へシボン", + "キスレブ", + "テベット", + "シバット", + "アダル I", + "アダル", + "ニサン", + "イヤル", + "シバン", + "タムズ", + "アヴ", + "エルル", + "アダル II", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "7", + } + wide{ + "ティスレ", + "へシボン", + "キスレブ", + "テベット", + "シバット", + "アダル I", + "アダル", + "ニサン", + "イヤル", + "シバン", + "タムズ", + "アヴ", + "エルル", + "アダル II", + } + } + } + } + indian{ + eras{ + abbreviated{ + "サカ", + } + } + monthNames{ + format{ + abbreviated{ + "カイトラ", + "ヴァイサカ", + "ジャイスタ", + "アーサダ", + "スラバナ", + "バードラ", + "アスビナ", + "カルディカ", + "アヴラハヤナ", + "パウサ", + "マーガ", + "パルグナ", + } + wide{ + "カイトラ", + "ヴァイサカ", + "ジャイスタ", + "アーサダ", + "スラバナ", + "バードラ", + "アスビナ", + "カルディカ", + "アヴラハヤナ", + "パウサ", + "マーガ", + "パルグナ", + } + } + stand-alone{ + abbreviated{ + "カイトラ", + "ヴァイサカ", + "ジャイスタ", + "アーサダ", + "スラバナ", + "バードラ", + "アスビナ", + "カルディカ", + "アヴラハヤナ", + "パウサ", + "マーガ", + "パルグナ", + } + wide{ + "カイトラ", + "ヴァイサカ", + "ジャイスタ", + "アーサダ", + "スラバナ", + "バードラ", + "アスビナ", + "カルディカ", + "アヴラハヤナ", + "パウサ", + "マーガ", + "パルグナ", + } + } } } islamic{ @@ -573,60 +1222,73 @@ ja{ abbreviated{ "AH", } - narrow:alias{"/LOCALE/calendar/islamic/eras/abbreviated"} - wide:alias{"/LOCALE/calendar/islamic/eras/abbreviated"} + narrow{ + "AH", + } + wide{ + "AH", + } } monthNames{ - default{"format"} format{ abbreviated{ - "Muh.", - "Saf.", - "Rab. I", - "Rab. II", - "Jum. I", - "Jum. II", - "Raj.", - "Sha.", - "Ram.", - "Shaw.", - "Dhuʻl-Q.", - "Dhuʻl-H.", + "ムハッラム", + "サフアル", + "ラビー・ウル・アウワル", + "ラビー・ウッ・サーニー", + "ジュマーダル・アウワル", + "ジュマーダッサーニー", + "ラジャブ", + "シャアバーン", + "ラマダーン", + "シャウワール", + "ズル・カイダ", + "ズル・ヒッジャ", } - default{"wide"} - narrow:alias{"/LOCALE/calendar/islamic/monthNames/stand-alone/narrow"} wide{ - "Muharram", - "Safar", - "Rabiʻ I", - "Rabiʻ II", - "Jumada I", - "Jumada II", - "Rajab", - "Shaʻban", - "Ramadan", - "Shawwal", - "Dhuʻl-Qiʻdah", - "Dhuʻl-Hijjah", + "ムハッラム", + "サフアル", + "ラビー・ウル・アウワル", + "ラビー・ウッ・サーニー", + "ジュマーダル・アウワル", + "ジュマーダッサーニー", + "ラジャブ", + "シャアバーン", + "ラマダーン", + "シャウワール", + "ズル・カイダ", + "ズル・ヒッジャ", } } stand-alone{ - abbreviated:alias{"/LOCALE/calendar/islamic/monthNames/format/abbreviated"} - narrow{ - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", + abbreviated{ + "ムハッラム", + "サフアル", + "ラビー・ウル・アウワル", + "ラビー・ウッ・サーニー", + "ジュマーダル・アウワル", + "ジュマーダッサーニー", + "ラジャブ", + "シャアバーン", + "ラマダーン", + "シャウワール", + "ズル・カイダ", + "ズル・ヒッジャ", + } + wide{ + "ムハッラム", + "サフアル", + "ラビー・ウル・アウワル", + "ラビー・ウッ・サーニー", + "ジュマーダル・アウワル", + "ジュマーダッサーニー", + "ラジャブ", + "シャアバーン", + "ラマダーン", + "シャウワール", + "ズル・カイダ", + "ズル・ヒッジャ", } - wide:alias{"/LOCALE/calendar/islamic/monthNames/format/wide"} } } } @@ -647,7 +1309,7 @@ ja{ "{1} {0}", } availableFormats{ - Ed{"d日(EEE)"} + Ed{"d日(E)"} Gy{"Gy年"} H{"H時"} Hm{"H:mm"} @@ -655,22 +1317,23 @@ ja{ M{"M月"} MEd{"M/d(E)"} MMM{"M月"} - MMMEd{"M月d日(EEE)"} + MMMEd{"M月d日(E)"} MMMd{"M月d日"} Md{"M/d"} d{"d日"} - h{"ah時"} - hm{"ah:mm"} - hms{"ah:mm:ss"} + h{"aK時"} + hm{"aK:mm"} + hms{"aK:mm:ss"} y{"Gy年"} yyyy{"Gy年"} yyyyMEd{"GGGGG.yy/M/d(E)"} yyyyMM{"GGGGG.yy/MM"} yyyyMMM{"Gy年M月"} - yyyyMMMEd{"Gy年M月d日(EEE)"} + yyyyMMMEd{"Gy年M月d日(E)"} yyyyMMMd{"Gy年M月d日"} yyyyMd{"GGGGG.yy/M/d"} - yyyyQ{"Gyy/Q"} + yyyyQ{"Gy/Q"} + yyyyQQQ{"Gy/QQQ"} } eras{ abbreviated{ @@ -912,7 +1575,7 @@ ja{ "平成", } } - intervalFormats{ + intervalFormats{ H{ H{"H時~H時"} a{"H時~H時"} @@ -1014,7 +1677,71 @@ ja{ y{"Gyy/MM/dd~yy/MM/dd"} } } - } + } + persian{ + monthNames{ + format{ + abbreviated{ + "ファルヴァルディーン", + "オルディーベヘシュト", + "ホルダード", + "ティール", + "モルダード", + "シャハリーヴァル", + "メフル", + "アーバーン", + "アーザル", + "デイ", + "バフマン", + "エスファンド", + } + wide{ + "ファルヴァルディーン", + "オルディーベヘシュト", + "ホルダード", + "ティール", + "モルダード", + "シャハリーヴァル", + "メフル", + "アーバーン", + "アーザル", + "デイ", + "バフマン", + "エスファンド", + } + } + stand-alone{ + abbreviated{ + "ファルヴァルディーン", + "オルディーベヘシュト", + "ホルダード", + "ティール", + "モルダード", + "シャハリーヴァル", + "メフル", + "アーバーン", + "アーザル", + "デイ", + "バフマン", + "エスファンド", + } + wide{ + "ファルヴァルディーン", + "オルディーベヘシュト", + "ホルダード", + "ティール", + "モルダード", + "シャハリーヴァル", + "メフル", + "アーバーン", + "アーザル", + "デイ", + "バフマン", + "エスファンド", + } + } + } + } roc{ DateTimePatterns{ "H時mm分ss秒 zzzz", @@ -1032,7 +1759,7 @@ ja{ "{1} {0}", } availableFormats{ - Ed{"d日(EEE)"} + Ed{"d日(E)"} Gy{"Gy年"} H{"H時"} Hm{"H:mm"} @@ -1040,22 +1767,23 @@ ja{ M{"M月"} MEd{"M/d(E)"} MMM{"M月"} - MMMEd{"M月d日(EEE)"} + MMMEd{"M月d日(E)"} MMMd{"M月d日"} Md{"M/d"} d{"d日"} - h{"ah時"} - hm{"ah:mm"} - hms{"ah:mm:ss"} + h{"aK時"} + hm{"aK:mm"} + hms{"aK:mm:ss"} y{"Gy年"} yyyy{"Gy年"} - yyyyMEd{"Gyy/M/d(E)"} - yyyyMM{"Gyy/MM"} + yyyyMEd{"Gy/M/d(E)"} + yyyyMM{"Gy/MM"} yyyyMMM{"Gy年M月"} - yyyyMMMEd{"Gy年M月d日(EEE)"} + yyyyMMMEd{"Gy年M月d日(E)"} yyyyMMMd{"Gy年M月d日"} - yyyyMd{"Gyy/M/d"} - yyyyQ{"Gyy/Q"} + yyyyMd{"Gy/M/d"} + yyyyQ{"Gy/Q"} + yyyyQQQ{"Gy/QQQ"} } eras{ abbreviated{ @@ -1182,31 +1910,102 @@ ja{ } } measurementSystemNames{ - US{"ヤード・ポンド法"} + UK{"英ヤード・ポンド法"} + US{"米ヤード・ポンド法"} metric{"メートル法"} } units{ day{ other{"{0}日"} } + day-future{ + 0{"0 日後"} + 1{"1 日後"} + other{"{0} 日後"} + } + day-past{ + 0{"0 日前"} + 1{"1 日前"} + other{"{0}日前"} + } hour{ other{"{0}時間"} } + hour-future{ + 0{"0 時間後"} + 1{"1 時間後"} + other{"{0} 時間後"} + } + hour-past{ + 0{"0 時間前"} + 1{"1 時間前"} + other{"{0}時間前"} + } minute{ other{"{0}分"} } + minute-future{ + 0{"0 分後"} + 1{"1 分後"} + other{"{0} 分後"} + } + minute-past{ + 0{"0 分前"} + 1{"1 分前"} + other{"{0}分前"} + } month{ other{"{0}か月"} } + month-future{ + 0{"0 か月後"} + 1{"1 か月後"} + other{"{0} か月後"} + } + month-past{ + 0{"0 か月前"} + 1{"1 か月前"} + other{"{0}か月前"} + } second{ other{"{0}秒"} } + second-future{ + 0{"0 秒後"} + 1{"1 秒後"} + other{"{0} 秒後"} + } + second-past{ + 0{"0 秒前"} + 1{"1 秒前"} + other{"{0}秒前"} + } week{ other{"{0}週"} } + week-future{ + 0{"0 週間後"} + 1{"1 週間後"} + other{"{0} 週間後"} + } + week-past{ + 0{"0 週間前"} + 1{"1 週間前"} + other{"{0}週前"} + } year{ other{"{0}年"} } + year-future{ + 0{"0 年後"} + 1{"1 年後"} + other{"{0} 年後"} + } + year-past{ + 0{"0 年前"} + 1{"1 年前"} + other{"{0}年前"} + } } unitsShort{ day{ diff --git a/icuSources/data/locales/ja_JP.txt b/icuSources/data/locales/ja_JP.txt index 8771f22a..f522d3bb 100644 --- a/icuSources/data/locales/ja_JP.txt +++ b/icuSources/data/locales/ja_JP.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ja_JP.xml @@ -8,12 +8,4 @@ // *************************************************************************** ja_JP{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - } - } } diff --git a/icuSources/data/locales/ja_JP_TRADITIONAL.txt b/icuSources/data/locales/ja_JP_TRADITIONAL.txt index a0d8d37a..ca942f1e 100644 --- a/icuSources/data/locales/ja_JP_TRADITIONAL.txt +++ b/icuSources/data/locales/ja_JP_TRADITIONAL.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/locales/jmc.txt b/icuSources/data/locales/jmc.txt index 7f06c6fb..f2a2f740 100755 --- a/icuSources/data/locales/jmc.txt +++ b/icuSources/data/locales/jmc.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/jmc.xml @@ -23,7 +23,7 @@ jmc{ } } } - Version{"2.0.45.90"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -61,9 +61,9 @@ jmc{ ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, M/d/y"} + yMEd{"E, M/d/y"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} yQ{"Q y"} yQQQ{"QQQ y"} @@ -218,9 +218,9 @@ jmc{ } } delimiters{ - alternateQuotationEnd{"“"} - alternateQuotationStart{"“"} - quotationEnd{"'"} - quotationStart{"'"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} } } diff --git a/icuSources/data/locales/jmc_TZ.txt b/icuSources/data/locales/jmc_TZ.txt index e44a52e0..b6fb7de3 100755 --- a/icuSources/data/locales/jmc_TZ.txt +++ b/icuSources/data/locales/jmc_TZ.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/jmc_TZ.xml // * // *************************************************************************** jmc_TZ{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/ka.txt b/icuSources/data/locales/ka.txt index 073782b4..5863ba90 100644 --- a/icuSources/data/locales/ka.txt +++ b/icuSources/data/locales/ka.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ka.xml @@ -18,11 +18,19 @@ ka{ "[ა ბ გ დ ე ვ ზ ჱ თ ი კ ლ მ ნ ჲ ო პ ჟ რ ს ტ ჳ უ ფ ქ ღ ყ შ ჩ ც ძ წ ჭ ხ ჴ ჯ ჰ ჵ" " ჶ ჷ ჸ ჹ ჺ]" } + ExemplarCharactersCurrency{"[ა ბ გ დ ე ვ ზ თ ი კ ლ მ ნ ო პ ჟ რ ს ტ უ ფ ქ ღ ყ შ ჩ ც ძ წ ჭ ხ ჯ ჰ]"} + ExemplarCharactersIndex{"[ა ბ გ დ ე ვ ზ თ ი კ ლ მ ნ ო პ ჟ რ ს ტ უ ფ ქ ღ ყ შ ჩ ც ძ წ ჭ ხ ჯ ჰ]"} LocaleScript{ "Geor", } NumberElements{ + default{"latn"} latn{ + patterns{ + currencyFormat{"#,##0.00 ¤"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + } symbols{ decimal{","} exponential{"E"} @@ -36,10 +44,225 @@ ka{ plusSign{"+"} } } + native{"latn"} + traditional{"geor"} } - Version{"2.0.48.64"} + Version{"2.0.65.46"} calendar{ gregorian{ + availableFormats{ + MMMd{"d MMM"} + Md{"d.M."} + yM{"M.y"} + yMEd{"E, d.M.y"} + yMMMEd{"E, d MMM y"} + } + dayNames{ + format{ + abbreviated{ + "კვირა", + "ორშ", + "სამ", + "ოთხ", + "ხუთ", + "პარ", + "შაბ", + } + wide{ + "კვირა", + "2", + "სამშაბათი", + "ოთხშაბათი", + "ხუთშაბათი", + "პარასკევი", + "შაბათი", + } + } + stand-alone{ + narrow{ + "კ", + "2", + "ს", + "4", + "ხ", + "6", + "შ", + } + } + } + eras{ + abbreviated{ + "ჩვენს წელთაღრიცხვამდე", + "ჩვენი წელთაღრიცხვით", + } + } + fields{ + day{ + dn{"დღე"} + relative{ + "-1"{"გუშინ"} + "0"{"დღეს"} + "1"{"ხვალ"} + } + } + dayperiod{ + dn{"AM/PM"} + } + era{ + dn{"ერა"} + } + hour{ + dn{"საათი"} + } + minute{ + dn{"წუთი"} + } + month{ + dn{"თვე"} + } + second{ + dn{"წამი"} + } + week{ + dn{"კვირა"} + } + weekday{ + dn{"კვირის დღე"} + } + year{ + dn{"წელი"} + } + zone{ + dn{"სასაათო სარტყელი"} + } + } + intervalFormats{ + M{ + M{"M.-M."} + } + MEd{ + M{"E, dd.MM. - E, dd.MM."} + d{"E, dd.MM. - E, dd.MM."} + } + MMM{ + M{"MMM-MMM"} + } + MMMEd{ + M{"E, d MMM - E, d MMM"} + d{"E, d - E, d MMM"} + } + MMMd{ + M{"d MMM - d MMM"} + d{"d-d MMM"} + } + Md{ + M{"dd.MM. - dd.MM."} + d{"dd.MM. - dd.MM."} + } + yM{ + M{"MM.yy - MM.yy"} + y{"MM.yy - MM.yy"} + } + yMEd{ + M{"E, dd.MM.yy - E, dd.MM.yy"} + d{"E, dd.MM.yy - E, dd.MM.yy"} + y{"E, dd.MM.yy - E, dd.MM.yy"} + } + yMMM{ + M{"MMM-MMM y"} + y{"MMM y - MMM y"} + } + yMMMEd{ + M{"E, d MMM - E, d MMM y"} + d{"E, d - E, d MMM y"} + y{"E, d MMM y - E, d MMM y"} + } + yMMMM{ + M{"MM – MM.yyyy"} + y{"MM.yyyy – MM.yyyy"} + } + yMd{ + M{"dd.MM.yy - dd.MM.yy"} + d{"dd.MM.yy - dd.MM.yy"} + y{"dd.MM.yy - dd.MM.yy"} + } + } + monthNames{ + format{ + abbreviated{ + "იან", + "თებ", + "მარ", + "აპრ", + "მაი", + "ივნ", + "ივლ", + "აგვ", + "სექ", + "ოქტ", + "ნოე", + "დეკ", + } + wide{ + "იანვარი", + "თებერვალი", + "მარტი", + "აპრილი", + "მაისი", + "ივნისი", + "ივლის", + "აგვისტო", + "სექტემბერი", + "ოქტომბერი", + "ნოემბერი", + "დეკემბერი", + } + } + stand-alone{ + abbreviated{ + "იან", + "თებ", + "მარ", + "აპრ", + "მაი", + "ივნ", + "ივლ", + "აგვ", + "სექ", + "ოქტ", + "ნოე", + "დეკ", + } + narrow{ + "ი", + "თ", + "მ", + "ა", + "მ", + "ი", + "7", + "ა", + "ს", + "ო", + "ნ", + "დ", + } + wide{ + "იანვარი", + "თებერვალი", + "მარტი", + "აპრილი", + "მაისი", + "ივნისი", + "ივლის", + "აგვისტო", + "სექტემბერი", + "ოქტომბერი", + "ნოემბერი", + "დეკემბერი", + } + } + } quarters{ format{ abbreviated{ @@ -59,10 +282,20 @@ ka{ } } delimiters{ - alternateQuotationEnd{"’"} - alternateQuotationStart{"‘"} - quotationEnd{"”"} - quotationStart{"“"} + alternateQuotationEnd{"‘"} + alternateQuotationStart{"‚"} + quotationEnd{"“"} + quotationStart{"„"} + } + listPattern{ + standard{ + 2{"{0} და {1}"} + end{"{0} და {1}"} + } + } + measurementSystemNames{ + US{"ანგლო-ამერიკული"} + metric{"მეტრული"} } units{ day{ diff --git a/icuSources/data/locales/ka_GE.txt b/icuSources/data/locales/ka_GE.txt index e6721d18..ee82b6a2 100644 --- a/icuSources/data/locales/ka_GE.txt +++ b/icuSources/data/locales/ka_GE.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ka_GE.xml @@ -8,12 +8,4 @@ // *************************************************************************** ka_GE{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - } - } } diff --git a/icuSources/data/locales/kab.txt b/icuSources/data/locales/kab.txt index d7adccde..287273e9 100755 --- a/icuSources/data/locales/kab.txt +++ b/icuSources/data/locales/kab.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kab.xml @@ -27,7 +27,7 @@ kab{ } } } - Version{"2.0.47.70"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -53,26 +53,25 @@ kab{ M{"M"} MMM{"MMM"} MMMEd{"E d MMM"} - MMMMEd{"EEE d MMMM"} + MMMMEd{"E d MMMM"} MMMMd{"d MMMM"} MMMd{"d MMM"} MMMdd{"dd MMM"} MMd{"d/MM"} MMdd{"dd/MM"} Md{"d/M"} - Med{"EEE d/M"} ms{"m:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE d/M/y"} + yMEd{"E d/M/y"} yMMM{"MMM y"} - yMMMEd{"EEE d MMM y"} + yMMMEd{"E d MMM y"} yMMMM{"MMMM y"} yQ{"'T'Q y"} yQQQ{"QQQ y"} yyMM{"MM/y"} yyMMM{"MMM yy"} - yyMMMEEEd{"EEE d MMM yy"} + yyMMMEd{"E d MMM yy"} yyMMMd{"d MMM yy"} yyyyMMMM{"MMMM yyyy"} } diff --git a/icuSources/data/locales/kab_DZ.txt b/icuSources/data/locales/kab_DZ.txt index 5bc8e921..aa8a2201 100755 --- a/icuSources/data/locales/kab_DZ.txt +++ b/icuSources/data/locales/kab_DZ.txt @@ -1,25 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kab_DZ.xml // * // *************************************************************************** kab_DZ{ - Version{"2.0.45.90"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - weekend:intvector{ - 5, - 0, - 6, - 86400000, - } - } - } + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/kam.txt b/icuSources/data/locales/kam.txt index 52d52cbc..e2ff8a41 100755 --- a/icuSources/data/locales/kam.txt +++ b/icuSources/data/locales/kam.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kam.xml @@ -22,7 +22,7 @@ kam{ } } } - Version{"2.0.46.85"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -60,9 +60,9 @@ kam{ ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, M/d/y"} + yMEd{"E, M/d/y"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} yQ{"Q y"} yQQQ{"QQQ y"} @@ -217,9 +217,9 @@ kam{ } } delimiters{ - alternateQuotationEnd{"”"} - alternateQuotationStart{"“"} - quotationEnd{"'"} - quotationStart{"'"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} } } diff --git a/icuSources/data/locales/kam_KE.txt b/icuSources/data/locales/kam_KE.txt index 06f939d0..101147c1 100755 --- a/icuSources/data/locales/kam_KE.txt +++ b/icuSources/data/locales/kam_KE.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kam_KE.xml @@ -8,12 +8,4 @@ // *************************************************************************** kam_KE{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - } - } } diff --git a/icuSources/data/locales/kde.txt b/icuSources/data/locales/kde.txt index 633f6c6f..f1a1cda6 100755 --- a/icuSources/data/locales/kde.txt +++ b/icuSources/data/locales/kde.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kde.xml @@ -22,7 +22,7 @@ kde{ } } } - Version{"2.0.45.90"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -60,9 +60,9 @@ kde{ ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, M/d/y"} + yMEd{"E, M/d/y"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} yQ{"Q y"} yQQQ{"QQQ y"} @@ -217,9 +217,9 @@ kde{ } } delimiters{ - alternateQuotationEnd{"”"} - alternateQuotationStart{"“"} - quotationEnd{"'"} - quotationStart{"'"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} } } diff --git a/icuSources/data/locales/kde_TZ.txt b/icuSources/data/locales/kde_TZ.txt index 9749a646..eea86ae0 100755 --- a/icuSources/data/locales/kde_TZ.txt +++ b/icuSources/data/locales/kde_TZ.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kde_TZ.xml // * // *************************************************************************** kde_TZ{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/kea.txt b/icuSources/data/locales/kea.txt index 468af8a3..5e0a35ec 100755 --- a/icuSources/data/locales/kea.txt +++ b/icuSources/data/locales/kea.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kea.xml @@ -27,7 +27,7 @@ kea{ } } } - Version{"2.0.47.63"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -39,9 +39,9 @@ kea{ "HH:mm:ss z", "HH:mm:ss", "HH:mm", - "EEEE, d 'de' MMMM 'de' y", - "d 'de' MMMM 'de' y", - "d 'de' MMM 'de' y", + "EEEE, d 'di' MMMM 'di' y", + "d 'di' MMMM 'di' y", + "d 'di' MMM 'di' y", "d/M/yyyy", "{1} {0}", "{1} {0}", @@ -50,32 +50,33 @@ kea{ "{1} {0}", } availableFormats{ + Ed{"E, d"} HHmm{"HH:mm"} HHmmss{"HH:mm:ss"} - Hm{"H:mm"} + Hm{"HH:mm"} M{"L"} - MEd{"dd/MM"} + MEd{"E, dd/MM"} MMM{"LLL"} - MMMEd{"EEE, d MMM"} - MMMMEd{"EEE, d MMMM"} - MMMMd{"d MMMM"} + MMMEd{"E, d MMM"} + MMMMEd{"E, d 'di' MMMM"} + MMMMd{"d 'di' MMMM"} MMMd{"d MMM"} MMdd{"dd/MM"} - Md{"d/M"} + Md{"dd/MM"} d{"d"} mmss{"mm:ss"} ms{"mm:ss"} y{"y"} yM{"MM/y"} - yMEd{"EEE, dd/MM/y"} - yMMM{"MMM 'de' y"} - yMMMEd{"EEE, d 'de' MMM 'de' y"} - yMMMM{"MMMM 'de' y"} - yQ{"y Q"} - yQQQ{"y QQQ"} + yMEd{"E, dd/MM/y"} + yMMM{"MMM 'di' y"} + yMMMEd{"E, d 'di' MMM 'di' y"} + yMMMM{"MMMM 'di' y"} + yQ{"Q y"} + yQQQ{"QQQ y"} yyMM{"MM/yy"} yyMMM{"MMM yy"} - yyMMMEEEd{"EEE, d 'de' MMM 'de' yy"} + yyMMMEd{"E, d 'de' MMM 'de' yy"} yyMMMd{"d 'de' MMM 'de' yy"} yyQ{"Q yy"} yyyyMM{"MM/yyyy"} @@ -92,6 +93,15 @@ kea{ "ses", "sab", } + narrow{ + "d", + "s", + "t", + "k", + "k", + "s", + "s", + } wide{ "dumingu", "sigunda-fera", @@ -103,6 +113,15 @@ kea{ } } stand-alone{ + abbreviated{ + "dum", + "sig", + "ter", + "kua", + "kin", + "ses", + "sab", + } narrow{ "d", "s", @@ -112,6 +131,15 @@ kea{ "s", "s", } + wide{ + "dumingu", + "sigunda-fera", + "tersa-fera", + "kuarta-fera", + "kinta-fera", + "sesta-fera", + "sabadu", + } } } eras{ @@ -134,7 +162,7 @@ kea{ } } dayperiod{ - dn{"AM/PM"} + dn{"am/pm"} } era{ dn{"Era"} @@ -164,6 +192,56 @@ kea{ dn{"Ora lokal"} } } + intervalFormats{ + MEd{ + M{"E, dd/MM – E, dd/MM"} + d{"E, M/d – E, M/d"} + } + MMMEd{ + M{"E, dd/MM – E, dd/MM"} + d{"E, dd/MM – E, dd/MM"} + } + MMMd{ + M{"dd/MM – dd/MM"} + d{"d–d MMM"} + } + Md{ + M{"dd/MM – dd/MM"} + d{"dd/MM – dd/MM"} + } + yM{ + M{"MM/yyyy – MM/yyyy"} + y{"MM/yyyy – MM/yyyy"} + } + yMEd{ + M{"E, dd/MM/yyyy – E, dd/MM/yyyy"} + d{"E, dd/MM/yyyy – E, dd/MM/yyyy"} + y{"E, dd/MM/yyyy – E, dd/MM/yyyy"} + } + yMMM{ + M{"MMM–MMM y"} + y{"MMM y – MMM y"} + } + yMMMEd{ + M{"E, d MMM – E, d MMM y"} + d{"E, d MMM – E, d MMM y"} + y{"E, d MMM y – E, d MMM y"} + } + yMMMM{ + M{"MMMM–MMMM y"} + y{"MMMM y – MMMM y"} + } + yMMMd{ + M{"d MMM – d MMM y"} + d{"d–d MMM y"} + y{"d MMM y – d MMM y"} + } + yMd{ + M{"dd/MM/yyyy – dd/MM/yyyy"} + d{"dd/MM/yyyy – dd/MM/yyyy"} + y{"dd/MM/yyyy – dd/MM/yyyy"} + } + } monthNames{ format{ abbreviated{ @@ -180,6 +258,20 @@ kea{ "Nuv", "Diz", } + narrow{ + "J", + "F", + "M", + "A", + "M", + "J", + "J", + "A", + "S", + "O", + "N", + "D", + } wide{ "Janeru", "Fevereru", @@ -196,6 +288,20 @@ kea{ } } stand-alone{ + abbreviated{ + "Jan", + "Fev", + "Mar", + "Abr", + "Mai", + "Jun", + "Jul", + "Ago", + "Set", + "Otu", + "Nuv", + "Diz", + } narrow{ "J", "F", @@ -210,10 +316,44 @@ kea{ "N", "D", } + wide{ + "Janeru", + "Fevereru", + "Marsu", + "Abril", + "Maiu", + "Junhu", + "Julhu", + "Agostu", + "Setenbru", + "Otubru", + "Nuvenbru", + "Dizenbru", + } } } quarters{ format{ + abbreviated{ + "T1", + "T2", + "T3", + "T4", + } + narrow{ + "1", + "2", + "3", + "4", + } + wide{ + "Primeru Trimestri", + "Sigundu Trimestri", + "Terseru Trimestri", + "Kuartu Trimestri", + } + } + stand-alone{ abbreviated{ "T1", "T2", @@ -231,9 +371,85 @@ kea{ } } delimiters{ - alternateQuotationEnd{"»"} - alternateQuotationStart{"«"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} quotationEnd{"”"} quotationStart{"“"} } + listPattern{ + standard{ + 2{"{0} y {1}"} + end{"{0} y {1}"} + } + } + measurementSystemNames{ + UK{"Ingles"} + US{"Merkanu"} + metric{"Metriku"} + } + units{ + day{ + other{"{0} dia"} + } + day-future{ + other{"di li {0} dia"} + } + day-past{ + other{"a ten {0} dia"} + } + hour{ + other{"{0} ora"} + } + hour-future{ + other{"di li {0} ora"} + } + hour-past{ + other{"a ten {0} ora"} + } + minute{ + other{"{0} minutu"} + } + minute-future{ + other{"di li {0} minutu"} + } + minute-past{ + other{"a ten {0} minutu"} + } + month{ + other{"{0} mes"} + } + month-future{ + other{"di li {0} mes"} + } + month-past{ + other{"a ten {0} mes"} + } + second{ + other{"{0} sigundu"} + } + second-future{ + other{"di li {0} sigundu"} + } + second-past{ + other{"a ten {0} sigundu"} + } + week{ + other{"{0} simana"} + } + week-future{ + other{"di li {0} simana"} + } + week-past{ + other{"a ten {0} simana"} + } + year{ + other{"{0} anu"} + } + year-future{ + other{"di li {0} anu"} + } + year-past{ + other{"a ten {0} anu"} + } + } } diff --git a/icuSources/data/locales/kea_CV.txt b/icuSources/data/locales/kea_CV.txt index f0528f2e..1411d132 100755 --- a/icuSources/data/locales/kea_CV.txt +++ b/icuSources/data/locales/kea_CV.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kea_CV.xml // * // *************************************************************************** kea_CV{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/khq.txt b/icuSources/data/locales/khq.txt index f437de0c..cb18198b 100755 --- a/icuSources/data/locales/khq.txt +++ b/icuSources/data/locales/khq.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/khq.xml @@ -26,7 +26,7 @@ khq{ } } } - Version{"2.0.45.90"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -52,26 +52,25 @@ khq{ M{"M"} MMM{"MMM"} MMMEd{"E d MMM"} - MMMMEd{"EEE d MMMM"} + MMMMEd{"E d MMMM"} MMMMd{"d MMMM"} MMMd{"d MMM"} MMMdd{"dd MMM"} MMd{"d/MM"} MMdd{"dd/MM"} Md{"d/M"} - Med{"EEE d/M"} ms{"m:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE d/M/y"} + yMEd{"E d/M/y"} yMMM{"MMM y"} - yMMMEd{"EEE d MMM y"} + yMMMEd{"E d MMM y"} yMMMM{"MMMM y"} yQ{"'T'Q y"} yQQQ{"QQQ y"} yyMM{"MM/yy"} yyMMM{"MMM yy"} - yyMMMEEEd{"EEE d MMM yy"} + yyMMMEd{"E d MMM yy"} yyMMMd{"d MMM yy"} yyyyMMMM{"MMMM yyyy"} } @@ -82,8 +81,8 @@ khq{ "Ati", "Ata", "Ala", - "Ala", - "Ala", + "Alm", + "Alj", "Ass", } wide{ @@ -216,7 +215,7 @@ khq{ } wide{ "Arrubu 1", - "Arrubu 3", + "Arrubu 2", "Arrubu 3", "Arrubu 4", } @@ -225,8 +224,8 @@ khq{ } } delimiters{ - alternateQuotationEnd{"»"} - alternateQuotationStart{"«"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} quotationEnd{"”"} quotationStart{"“"} } diff --git a/icuSources/data/locales/khq_ML.txt b/icuSources/data/locales/khq_ML.txt index 2f299fa0..e32812ca 100755 --- a/icuSources/data/locales/khq_ML.txt +++ b/icuSources/data/locales/khq_ML.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/khq_ML.xml // * // *************************************************************************** khq_ML{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/ki.txt b/icuSources/data/locales/ki.txt index 73adae74..dfb33b64 100755 --- a/icuSources/data/locales/ki.txt +++ b/icuSources/data/locales/ki.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ki.xml @@ -23,7 +23,7 @@ ki{ } } } - Version{"2.0.45.90"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -61,9 +61,9 @@ ki{ ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, M/d/y"} + yMEd{"E, M/d/y"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} yQ{"Q y"} yQQQ{"QQQ y"} @@ -218,9 +218,9 @@ ki{ } } delimiters{ - alternateQuotationEnd{"”"} - alternateQuotationStart{"“"} - quotationEnd{"'"} - quotationStart{"'"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} } } diff --git a/icuSources/data/locales/ki_KE.txt b/icuSources/data/locales/ki_KE.txt index 48818da6..3d3f4698 100755 --- a/icuSources/data/locales/ki_KE.txt +++ b/icuSources/data/locales/ki_KE.txt @@ -1,19 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ki_KE.xml // * // *************************************************************************** ki_KE{ - Version{"2.0.45.90"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - } - } + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/kk.txt b/icuSources/data/locales/kk.txt index 34d59af9..9332f4eb 100644 --- a/icuSources/data/locales/kk.txt +++ b/icuSources/data/locales/kk.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kk.xml @@ -10,10 +10,14 @@ * ICU source: /xml/main/kk.xml */ kk{ - AuxExemplarCharacters{"[һ]"} + AuxExemplarCharacters{"[]"} ExemplarCharacters{ - "[а ә б в г д е ё ж з и й і к қ л м н ң о п р с т у ұ ү ф х ц ч ш щ ъ ы ь э ю" - " я]" + "[а ә б в г ғ д е ё ж з и й к қ л м н ң о ө п р с т у ұ ү ф х һ ц ч ш щ ъ ы і" + " ь э ю я]" + } + ExemplarCharactersIndex{ + "[А Ә Б В Г Ғ Д Е Ё Ж З И Й К Қ Л М Н Ң О Ө П Р С Т У Ұ Ү Ф Х Һ Ц Ч Ш Щ Ъ Ы І" + " Ь Э Ю Я]" } LocaleScript{ "Cyrl", @@ -29,7 +33,7 @@ kk{ } } } - Version{"2.0.47.67"} + Version{"2.0.65.46"} calendar{ gregorian{ DateTimePatterns{ @@ -69,6 +73,93 @@ kk{ } } } + intervalFormats{ + H{ + H{"HH-HH"} + } + Hm{ + H{"HH:mm-HH:mm"} + m{"HH:mm-HH:mm"} + } + Hmv{ + H{"HH:mm-HH:mm v"} + m{"HH:mm-HH:mm v"} + } + Hv{ + H{"HH-HH v"} + } + M{ + M{"M-M"} + } + MEd{ + M{"E, dd.MM - E, dd.MM"} + d{"E, dd.MM - E, dd.MM"} + } + MMM{ + M{"MMM-MMM"} + } + MMMEd{ + M{"E, d MMM - E, d MMM"} + d{"E, d - E, d MMM"} + } + MMMd{ + M{"d MMM - d MMM"} + d{"d-d MMM"} + } + Md{ + M{"dd.MM - dd.MM"} + d{"dd.MM - dd.MM"} + } + d{ + d{"d-d"} + } + fallback{"{0} - {1}"} + h{ + h{"h-h a"} + } + hm{ + h{"h:mm-h:mm a"} + m{"h:mm-h:mm a"} + } + hmv{ + h{"h:mm-h:mm a v"} + m{"h:mm-h:mm a v"} + } + hv{ + h{"h-h a v"} + } + y{ + y{"y-y"} + } + yM{ + M{"MM.yy - MM.yy"} + y{"MM.yy - MM.yy"} + } + yMEd{ + M{"E, dd.MM.yy - E, dd.MM.yy"} + d{"E, dd.MM.yy - E, dd.MM.yy"} + y{"E, dd.MM.yy - E, dd.MM.yy"} + } + yMMM{ + M{"MMM-MMM y 'ж'."} + y{"MMM y 'ж'. - MMM y 'ж'."} + } + yMMMEd{ + M{"E, d MMM - E, d MMM y 'ж'."} + d{"E, d - E, d MMM y 'ж'."} + y{"E, d MMM y 'ж'. - E, d MMM y 'ж'."} + } + yMMMd{ + M{"d MMM - d MMM y 'ж'."} + d{"d-d MMM y 'ж'."} + y{"d MMM y 'ж'. - d MMM y 'ж'."} + } + yMd{ + M{"dd.MM.yy - dd.MM.yy"} + d{"dd.MM.yy - dd.MM.yy"} + y{"dd.MM.yy - dd.MM.yy"} + } + } monthNames{ format{ abbreviated{ @@ -103,4 +194,74 @@ kk{ } } } + measurementSystemNames{ + UK{"ҰБ"} + US{"АҚШ"} + metric{"метрикалық жүйе"} + } + units{ + day{ + other{"{0} тәулік"} + } + day-future{ + other{"{0} күннен кейін"} + } + day-past{ + other{"{0} күн бұрын"} + } + hour{ + other{"{0} сағат"} + } + hour-future{ + other{"{0} сағаттан кейін"} + } + hour-past{ + other{"{0} сағат бұрын"} + } + minute{ + other{"{0} минут"} + } + minute-future{ + other{"{0} минуттан кейін"} + } + minute-past{ + other{"{0} минут бұрын"} + } + month{ + other{"{0} ай"} + } + month-future{ + other{"{0} айдан кейін"} + } + month-past{ + other{"{0} ай бұрын"} + } + second{ + other{"{0} секунд"} + } + second-future{ + other{"{0} секундтан кейін"} + } + second-past{ + other{"{0} секунд бұрын"} + } + week{ + other{"{0} апта"} + } + week-future{ + other{"{0} аптадан кейін"} + } + week-past{ + other{"{0} апта бұрын"} + } + year{ + other{"{0} жыл"} + } + year-future{ + other{"{0} жылдан кейін"} + } + year-past{ + other{"{0} жыл бұрын"} + } + } } diff --git a/icuSources/data/locales/kk_Cyrl.txt b/icuSources/data/locales/kk_Cyrl.txt index 6187fb6b..3f298e27 100755 --- a/icuSources/data/locales/kk_Cyrl.txt +++ b/icuSources/data/locales/kk_Cyrl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kk_Cyrl.xml diff --git a/icuSources/data/locales/kk_Cyrl_KZ.txt b/icuSources/data/locales/kk_Cyrl_KZ.txt index 47e952d8..bcd5f7b4 100755 --- a/icuSources/data/locales/kk_Cyrl_KZ.txt +++ b/icuSources/data/locales/kk_Cyrl_KZ.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kk_Cyrl_KZ.xml diff --git a/icuSources/data/locales/kk_KZ.txt b/icuSources/data/locales/kk_KZ.txt index 9455f3e9..6702eeaa 100644 --- a/icuSources/data/locales/kk_KZ.txt +++ b/icuSources/data/locales/kk_KZ.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/kk_KZ.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** kk_KZ{ "%%ALIAS"{"kk_Cyrl_KZ"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/locales/kl.txt b/icuSources/data/locales/kl.txt index 50827545..46b8fc62 100644 --- a/icuSources/data/locales/kl.txt +++ b/icuSources/data/locales/kl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kl.xml @@ -28,7 +28,7 @@ kl{ } } } - Version{"2.0.47.67"} + Version{"2.0.65.46"} calendar{ gregorian{ dayNames{ diff --git a/icuSources/data/locales/kl_GL.txt b/icuSources/data/locales/kl_GL.txt index f103cc90..05833f21 100644 --- a/icuSources/data/locales/kl_GL.txt +++ b/icuSources/data/locales/kl_GL.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kl_GL.xml @@ -8,12 +8,4 @@ // *************************************************************************** kl_GL{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - } - } } diff --git a/icuSources/data/locales/kln.txt b/icuSources/data/locales/kln.txt index b3bb44c2..1aa466eb 100755 --- a/icuSources/data/locales/kln.txt +++ b/icuSources/data/locales/kln.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kln.xml @@ -23,7 +23,7 @@ kln{ } } } - Version{"2.0.47.63"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -61,9 +61,9 @@ kln{ ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, M/d/y"} + yMEd{"E, M/d/y"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} yQ{"Q y"} yQQQ{"QQQ y"} @@ -218,9 +218,9 @@ kln{ } } delimiters{ - alternateQuotationEnd{"”"} - alternateQuotationStart{"“"} - quotationEnd{"'"} - quotationStart{"'"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} } } diff --git a/icuSources/data/locales/kln_KE.txt b/icuSources/data/locales/kln_KE.txt index 1aebfabd..2674a602 100755 --- a/icuSources/data/locales/kln_KE.txt +++ b/icuSources/data/locales/kln_KE.txt @@ -1,19 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kln_KE.xml // * // *************************************************************************** kln_KE{ - Version{"2.0.45.90"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - } - } + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/km.txt b/icuSources/data/locales/km.txt index f2becb86..20b1653e 100644 --- a/icuSources/data/locales/km.txt +++ b/icuSources/data/locales/km.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/km.xml @@ -13,14 +13,15 @@ km{ AuxExemplarCharacters{"[\u17B4\u17B5\u200B ឝ ឞ]"} ExemplarCharacters{ "[\u17CC \u17CE \u17CF \u17D1 \u17D0 ៈ \u17CB \u17C9 \u17CA \u17CD ក ខ គ ឃ ង " - "ច ឆ ជ ឈ ញ ដ ឋ ឌ ឍ ណ ត ថ ទ ធ ន ប ផ ព ភ ម យ រ ឫ ឬ ល ឭ ឮ វ ស ហ ឡ អ {អា} ឥ ឦ ឧ {" - "ឧក} ឪ ឩ ឯ ឰ ឱ ឲ ឳ ា \u17B7 \u17B8 \u17B9 \u17BA \u17BB \u17BC \u17BD ើ ឿ ៀ េ" + "ច ឆ ជ ឈ ញ ដ ឋ ឌ ឍ ណ ត ថ ទ ធ ន ប ផ ព ភ ម យ រ ឫ ឬ ល ឭ ឮ វ ស ហ ឡ អ ឲ ឪ {អា} ឥ ឦ" + " ឧ {ឧក} ឩ ឯ ឰ ឱ ឳ ា \u17B7 \u17B8 \u17B9 \u17BA \u17BB \u17BC \u17BD ើ ឿ ៀ េ" " ែ ៃ ោ ៅ \u17C6 ះ \u17D2]" } LocaleScript{ "Khmr", } NumberElements{ + default{"latn"} latn{ patterns{ currencyFormat{"#,##0.00¤"} @@ -30,8 +31,9 @@ km{ group{"."} } } + native{"khmr"} } - Version{"2.0.47.67"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ diff --git a/icuSources/data/locales/km_KH.txt b/icuSources/data/locales/km_KH.txt index cfb1a7bd..fad3c1e2 100644 --- a/icuSources/data/locales/km_KH.txt +++ b/icuSources/data/locales/km_KH.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/km_KH.xml diff --git a/icuSources/data/locales/kn.txt b/icuSources/data/locales/kn.txt index 38cc58ff..d13c3d41 100644 --- a/icuSources/data/locales/kn.txt +++ b/icuSources/data/locales/kn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kn.xml @@ -10,11 +10,13 @@ * ICU source: /xml/main/kn.xml */ kn{ + AuxExemplarCharacters{"[]"} ExemplarCharacters{ "[\u0CBC ೦ ೧ ೨ ೩ ೪ ೫ ೬ ೭ ೮ ೯ ಅ ಆ ಇ ಈ ಉ ಊ ಋ ೠ ಌ ೡ ಎ ಏ ಐ ಒ ಓ ಔ ಂ ಃ ಕ ಖ ಗ ಘ ಙ ಚ " "ಛ ಜ ಝ ಞ ಟ ಠ ಡ ಢ ಣ ತ ಥ ದ ಧ ನ ಪ ಫ ಬ ಭ ಮ ಯ ರ ಱ ಲ ವ ಶ ಷ ಸ ಹ ಳ ೞ ಽ ಾ \u0CBF ೀ ು ೂ" " ೃ ೄ \u0CC6 ೇ ೈ ೊ ೋ \u0CCC \u0CCD ೕ ೖ]" } + ExemplarCharactersCurrency{"[ರ ೂ]"} ExemplarCharactersIndex{ "[ಅ ಆ ಇ ಈ ಉ ಊ ಋ ೠ ಌ ೡ ಎ ಏ ಐ ಒ ಓ ಔ ಕ ಖ ಗ ಘ ಙ ಚ ಛ ಜ ಝ ಞ ಟ ಠ ಡ ಢ ಣ ತ ಥ ದ ಧ ನ ಪ ಫ" " ಬ ಭ ಮ ಯ ರ ಱ ಲ ವ ಶ ಷ ಸ ಹ ಳ ೞ]" @@ -23,21 +25,26 @@ kn{ "Knda", } NumberElements{ - default{"knda"} + default{"latn"} latn{ patterns{ currencyFormat{"¤ #,##,##0.00"} decimalFormat{"#,##,##0.###"} percentFormat{"#,##,##0%"} } + symbols{ + exponential{"ಪೂರ್ವ"} + nan{"ಸಂಖ್ಯೆಯಲ್ಲ"} + } } + native{"knda"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ - "am", - "pm", + "AM", + "PM", } DateTimePatterns{ "hh:mm:ss a zzzz", @@ -55,8 +62,20 @@ kn{ "{1} {0}", } availableFormats{ + MEd{"E, d/M"} + MMMEd{"E, d MMM"} MMMMd{"d MMMM"} + MMMd{"d MMM"} MMdd{"dd-MM"} + Md{"d/M"} + yM{"M/y"} + yMEd{"E,d/M/y"} + yMMM{"MMM y"} + yMMMEd{"E, d MMM, y"} + yMMMd{"d, MMM, y"} + yMd{"d/M/y"} + yQ{"Q y"} + yQQQ{"QQQ y"} yyQ{"Q yy"} yyyyMM{"MM-yyyy"} yyyyMMMM{"MMMM y"} @@ -95,11 +114,128 @@ kn{ } } eras{ + abbreviated{ + "ಕ್ರಿ.ಪೂ", + "ಜಾಹೀ", + } wide{ "ಈಸಪೂವ೯.", "ಕ್ರಿಸ್ತ ಶಕ", } } + fields{ + day{ + dn{"ದಿನ"} + relative{ + "-1"{"ನಿನ್ನೆ"} + "-2"{"ಮೊನ್ನೆ"} + "0"{"ಇಂದು"} + "1"{"ನಾಳೆ"} + "2"{"ನಾಡಿದ್ದು"} + } + } + dayperiod{ + dn{"ಪೂರ್ವಾಹ್ನ/ಅಪರಾಹ್ನ"} + } + era{ + dn{"ಯುಗ"} + } + hour{ + dn{"ಗಂಟೆ"} + } + minute{ + dn{"ನಿಮಿಷ"} + } + month{ + dn{"ತಿಂಗಳು"} + relative{ + "-1"{"ಕಳೆದ ತಿಂಗಳು"} + "0"{"ಈ ತಿಂಗಳು"} + "1"{"ಮುಂದಿನ ತಿಂಗಳು"} + } + } + second{ + dn{"ಸೆಕೆಂಡ್"} + } + week{ + dn{"ವಾರ"} + relative{ + "-1"{"ಕೊನೆಯ ವಾರ"} + "0"{"ಈ ವಾರ"} + "1"{"ಮುಂದಿನ ವಾರ"} + } + } + weekday{ + dn{"ವಾರದ ದಿನ"} + } + year{ + dn{"ವರ್ಷ"} + relative{ + "-1"{"ಕೊನೆಯ ವರ್ಷ"} + "0"{"ಈ ವರ್ಷ"} + "1"{"ಮುಂದಿನ ವರ್ಷ"} + } + } + zone{ + dn{"ಸಮಯ ವಲಯ:"} + } + } + intervalFormats{ + MEd{ + M{"E,d/M-E.d/M"} + d{"E,d/M-E.d/M"} + } + MMM{ + M{"MMM–MMM"} + } + MMMEd{ + M{"E, d MMM - E, d MMM"} + d{"E,d MMM - E,d MMM"} + } + MMMd{ + M{"d MMM - d MMM"} + d{"d –d MMM"} + } + Md{ + M{"d/M – d/M"} + d{"d/M - d/M"} + } + hv{ + h{"h-h a v"} + } + yM{ + M{"M/yy – M/yy"} + y{"M/yy – M/yy"} + } + yMEd{ + M{"E, d/M/yy - E, d/M/yy"} + d{"E, d/M/yy - E, d/M/yy"} + y{"E, d/M/yy - E, d/M/yy"} + } + yMMM{ + M{"MMM–MMM y"} + y{"MMM y - MMM y"} + } + yMMMEd{ + M{"E,d MMM - E,d MMM, y"} + d{"E,d MMM - E,d MMM, y"} + y{"E,d MMM, y - E,d MMM, y"} + } + yMMMM{ + M{"MMMM–MMMM y"} + y{"MMMM y – MMMM y"} + } + yMMMd{ + M{"d MMM - d MMM, y"} + d{"d, MMM –d y"} + y{"d, MMM, y - d, MMM, y"} + } + yMd{ + M{"d/M/yy – d/M/yy"} + d{"d/M/yy – d/M/yy"} + y{"d/M/yy – d/M/yy"} + } + } monthNames{ format{ wide{ @@ -136,6 +272,12 @@ kn{ } quarters{ format{ + narrow{ + "1", + "2", + "3", + "4", + } wide{ "ಒಂದು 1", "ಎರಡು 2", @@ -146,4 +288,163 @@ kn{ } } } + delimiters{ + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} + } + listPattern{ + standard{ + 2{"{0} ಮತ್ತು {1}"} + end{"{0}, ಮತ್ತು {1}"} + } + } + measurementSystemNames{ + metric{"ಮೆಟ್ರಿಕ್‌"} + } + units{ + day{ + 0{"0 ದಿನಗಳು"} + 1{"1 ದಿನ"} + other{"{0} ದಿನಗಳು"} + } + day-future{ + 0{"೦ ದಿನಗಳಲ್ಲಿ"} + 1{"1 ದಿನದಲ್ಲಿ"} + other{"{0} ದಿನಗಳಲ್ಲಿ"} + } + day-past{ + 0{"೦ ದಿನಗಳ ಹಿಂದೆ"} + 1{"1 ದಿನದ ಹಿಂದೆ"} + other{"{0} ದಿನಗಳ ಹಿಂದೆ"} + } + hour{ + 0{"0 ಗಂಟೆಗಳು"} + 1{"1 ಗಂಟೆ"} + other{"{0} ಗಂಟೆಗಳು"} + } + hour-future{ + 0{"೦ ಗಂಟೆಗಳಲ್ಲಿ"} + 1{"1 ಗಂಟೆಯಲ್ಲಿ"} + other{"{0} ಗಂಟೆಗಳಲ್ಲಿ"} + } + hour-past{ + 0{"೦ ಗಂಟೆಗಳ ಹಿಂದೆ"} + 1{"1 ಗಂಟೆಗಳ ಹಿಂದೆ"} + other{"{0} ಗಂಟೆಗಳ ಹಿಂದೆ"} + } + minute{ + 0{"0 ನಿಮಿಷಗಳು"} + 1{"1 ನಿಮಿಷ"} + other{"{0} ನಿಮಿಷಗಳು"} + } + minute-future{ + 0{"೦ ನಿಮಿಷಗಳಲ್ಲಿ"} + 1{"1 ನಿಮಿಷದಲ್ಲಿ"} + other{"{0} ನಿಮಿಷಗಳಲ್ಲಿ"} + } + minute-past{ + 0{"0 ನಿಮಿಷಗಳ ಹಿಂದೆ"} + 1{"1 ನಿಮಿಷದ ಹಿಂದೆ"} + other{"{0} ನಿಮಿಷಗಳ ಹಿಂದೆ"} + } + month{ + 0{"0 ತಿಂಗಳುಗಳು"} + 1{"1 ತಿಂಗಳು"} + other{"{0} ತಿಂಗಳುಗಳು"} + } + month-future{ + 0{"೦ ತಿಂಗಳಿನಲ್ಲಿ"} + 1{"1 ತಿಂಗಳಿನಲ್ಲಿ"} + other{"{0} ತಿಂಗಳುಗಳಲ್ಲಿ"} + } + month-past{ + 0{"೦ ತಿಂಗಳುಗಳ ಹಿಂದೆ"} + 1{"1 ತಿಂಗಳ ಹಿಂದೆ"} + other{"{0} ತಿಂಗಳುಗಳ ಹಿಂದೆ"} + } + second{ + 0{"೦ ಸೆಕೆಂಡುಗಳು"} + 1{"1 ಸೆಕೆಂಡ್"} + other{"{0} ಸೆಕೆಂಡುಗಳು"} + } + second-future{ + 0{"೦ ಸೆಕೆಂಡ್‌‌ಗಳಲ್ಲಿ"} + 1{"1 ಸೆಕೆಂಡ್‌ನಲ್ಲಿ"} + other{"{0} ಸೆಕೆಂಡ್‌ಗಳಲ್ಲಿ"} + } + second-past{ + 0{"೦ ಸೆಕೆಂಡುಗಳ ಹಿಂದೆ"} + 1{"1 ಸೆಕೆಂಡ್ ಹಿಂದೆ"} + other{"{0} ಸೆಕೆಂಡುಗಳ ಹಿಂದೆ"} + } + week{ + 0{"0 ವಾರಗಳು"} + 1{"1 ವಾರ"} + other{"{0} ವಾರಗಳು"} + } + week-future{ + 0{"೦ ವಾರಗಳಲ್ಲಿ"} + 1{"1 ವಾರದಲ್ಲಿ"} + other{"{0} ವಾರಗಳಲ್ಲಿ"} + } + week-past{ + 0{"೦ ವಾರಗಳ ಹಿಂದೆ"} + 1{"1 ವಾರದ ಹಿಂದೆ"} + other{"{0} ವಾರಗಳ ಹಿಂದೆ"} + } + year{ + 0{"೦ ವರ್ಷಗಳು"} + 1{"1 ವರ್ಷ"} + other{"{0} ವರ್ಷಗಳು"} + } + year-future{ + 0{"೦ ವರ್ಷಗಳಲ್ಲಿ"} + 1{"1 ವರ್ಷದಲ್ಲಿ"} + other{"{0} ವರ್ಷಗಳಲ್ಲಿ"} + } + year-past{ + 0{"೦ ವರ್ಷಗಳ ಹಿಂದೆ"} + 1{"1 ವರ್ಷದ ಹಿಂದೆ"} + other{"{0} ವರ್ಷಗಳ ಹಿಂದೆ"} + } + } + unitsShort{ + day{ + 0{"0 ದಿನ"} + 1{"1 ದಿನ"} + other{"{0} ದಿನ"} + } + hour{ + 0{"೦ ಗಂ."} + 1{"1 ಗಂ."} + other{"{0} ಗಂ."} + } + minute{ + 0{"0 ನಿಮಿ"} + 1{"1 ನಿಮಿ"} + other{"{0} ನಿಮಿ"} + } + month{ + 0{"೦ ತಿಂ."} + 1{"1 ತಿಂ."} + other{"{0} ತಿಂ."} + } + second{ + 0{"೦ ಸೆಕೆಂ"} + 1{"1 ಸೆಕೆಂ"} + other{"{0} ಸೆಕೆಂ"} + } + week{ + 0{"೦ ವಾರಗಳು"} + 1{"1 ವಾರ"} + other{"{0} ವಾರಗಳು"} + } + year{ + 0{"೦ ವರ್ಷಗಳು"} + 1{"1 ವರ್ಷಗಳು"} + other{"{0} ವರ್ಷಗಳು"} + } + } } diff --git a/icuSources/data/locales/kn_IN.txt b/icuSources/data/locales/kn_IN.txt index 10105492..4e05b5e1 100644 --- a/icuSources/data/locales/kn_IN.txt +++ b/icuSources/data/locales/kn_IN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kn_IN.xml @@ -8,18 +8,4 @@ // *************************************************************************** kn_IN{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - weekend:intvector{ - 1, - 0, - 1, - 86400000, - } - } - } } diff --git a/icuSources/data/locales/ko.txt b/icuSources/data/locales/ko.txt index 14c68094..5516e3cd 100644 --- a/icuSources/data/locales/ko.txt +++ b/icuSources/data/locales/ko.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ko.xml @@ -61,7 +61,7 @@ ko{ } } } - Version{"2.0.49.58"} + Version{"2.0.66.10"} calendar{ buddhist{ DateTimePatterns{ @@ -80,7 +80,7 @@ ko{ "{1} {0}", } availableFormats{ - EEEd{"d일 EEE"} + EEEEd{"d일 EEEE"} Ed{"d일 (E)"} Gy{"G y년"} H{"H시"} @@ -88,6 +88,7 @@ ko{ Hm{"HH:mm"} Hms{"H시 m분 s초"} M{"M월"} + MEEEEd{"M. d. EEEE"} MEd{"M. d. (E)"} MMM{"LLL"} MMMEd{"MMM d일 (E)"} @@ -102,14 +103,15 @@ ko{ ms{"mm:ss"} y{"G y년"} yM{"G y. M."} - yMEd{"G y. M. d. EEE"} + yMEd{"G y. M. d. (E)"} yMMM{"G y년 MMM"} - yMMMEd{"G y년 MMM d일 EEE"} + yMMMEEEEd{"G y년 MMM d일 EEEE"} + yMMMEd{"G y년 MMM d일 (E)"} yMMMd{"G y년 MMM d일"} yMd{"G y. M. d."} yQ{"G y년 Q분기"} yQQQ{"G y년 QQQ"} - yyMM{"G YY. M."} + yyMM{"G yy. M."} yyMMM{"G y년 MMM"} yyQ{"G y년 Q분기"} yyyyMM{"G y. MM"} @@ -119,7 +121,7 @@ ko{ "불기", } } - intervalFormats{ + intervalFormats{ M{ M{"M월 ~ M월"} } @@ -203,7 +205,119 @@ ko{ y{"G yy. M. d. ~ yy. M. d."} } } - } + } + chinese{ + DateTimePatterns{ + "a h시 m분 s초 zzzz", + "a h시 m분 s초 z", + "a h:mm:ss", + "a h:mm", + "U년 M월 d일 EEEE", + "U년 M월 d일", + "y. M. d.", + "y. M. d.", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + EEEEd{"d일 EEEE"} + Ed{"d일 (E)"} + H{"H시"} + Hms{"H시 m분 s초"} + M{"M월"} + MEEEEd{"M. d. EEEE"} + MEd{"M. d. (E)"} + MMM{"LLL"} + MMMEd{"MMM d일 (E)"} + MMMd{"MMM d일"} + Md{"M. d."} + d{"d일"} + h{"a h시"} + hm{"a h:mm"} + hms{"a h:mm:ss"} + y{"U년"} + yM{"U. M."} + yMEd{"U. M. d. (E)"} + yMMM{"U년 MMM"} + yMMMEEEEd{"U년 MMM d일 EEEE"} + yMMMEd{"U년 MMM d일 (E)"} + yMMMd{"U년 MMM d일"} + yMd{"U. M. d."} + yQ{"U년 Q분기"} + yQQQ{"U년 QQQ"} + } + cyclicNameSets{ + years{ + format{ + abbreviated{ + "갑자", + "을축", + "병인", + "정묘", + "무진", + "기사", + "경오", + "신미", + "임신", + "계유", + "갑술", + "을해", + "병자", + "정축", + "무인", + "기묘", + "경진", + "신사", + "임오", + "계미", + "갑신", + "을유", + "병술", + "정해", + "무자", + "기축", + "경인", + "신묘", + "임진", + "계사", + "갑오", + "을미", + "병신", + "정유", + "무술", + "기해", + "경자", + "신축", + "임인", + "계묘", + "갑진", + "을사", + "병오", + "정미", + "무신", + "기유", + "경술", + "신해", + "임자", + "계축", + "갑인", + "을묘", + "병진", + "정사", + "무오", + "기미", + "경신", + "신유", + "임술", + "계해", + } + } + } + } + } gregorian{ AmPmMarkers{ "오전", @@ -225,13 +339,14 @@ ko{ "{1} {0}", } availableFormats{ - EEEd{"d일 EEE"} + EEEEd{"d일 EEEE"} Ed{"d일 (E)"} H{"H시"} HHmmss{"HH:mm:ss"} Hm{"HH:mm"} Hms{"H시 m분 s초"} M{"M월"} + MEEEEd{"M. d. EEEE"} MEd{"M. d. (E)"} MMM{"LLL"} MMMEd{"MMM d일 (E)"} @@ -246,14 +361,15 @@ ko{ ms{"mm:ss"} y{"y년"} yM{"y. M."} - yMEd{"y. M. d. EEE"} + yMEd{"y. M. d. (E)"} yMMM{"y년 MMM"} - yMMMEd{"y년 MMM d일 EEE"} + yMMMEEEEd{"y년 MMM d일 EEEE"} + yMMMEd{"y년 MMM d일 (E)"} yMMMd{"y년 MMM d일"} yMd{"y. M. d."} yQ{"y년 Q분기"} yQQQ{"y년 QQQ"} - yyMM{"YY. M."} + yyMM{"yy. M."} yyMMM{"yy년 MMM"} yyQ{"yy년 Q분기"} yyyyMM{"yyyy. MM"} @@ -307,11 +423,9 @@ ko{ relative{ "-1"{"어제"} "-2"{"그저께"} - "-3"{"그끄제"} "0"{"오늘"} "1"{"내일"} "2"{"모레"} - "3"{"3일후"} } } dayperiod{ @@ -328,37 +442,70 @@ ko{ } month{ dn{"월"} + relative{ + "-1"{"지난달"} + "0"{"이번 달"} + "1"{"다음 달"} + } } second{ dn{"초"} } week{ dn{"주"} + relative{ + "-1"{"지난주"} + "0"{"이번 주"} + "1"{"다음 주"} + } } weekday{ dn{"요일"} } year{ dn{"년"} + relative{ + "-1"{"지난해"} + "0"{"올해"} + "1"{"내년"} + } } zone{ dn{"시간대"} } } intervalFormats{ + H{ + H{"HH ~ HH시"} + a{"HH시 ~ HH시"} + } + Hm{ + H{"HH:mm ~ HH:mm"} + a{"HH:mm ~ HH:mm"} + m{"HH:mm ~ HH:mm"} + } + Hmv{ + H{"HH:mm ~ HH:mm v"} + a{"HH:mm ~ HH:mm v"} + m{"HH:mm ~ HH:mm v"} + } + Hv{ + H{"HH ~ HH시 v"} + a{"HH시 ~ HH시 v"} + } M{ M{"M월 ~ M월"} } MEd{ - M{"M. d E ~ M. d E"} - d{"M. d E ~ M. d E"} + M{"M. d (E) ~ M. d (E)"} + d{"M. d (E) ~ M. d (E)"} } MMM{ M{"MMM ~ MMM"} } MMMEd{ - M{"M월 d일 E ~ M월 d일 E"} - d{"M월 d일 E ~ d일 E"} + M{"M월 d일 (E) ~ M월 d일 (E)"} + d{"M월 d일 (E) ~ d일 (E)"} } MMMM{ M{"LLLL-LLLL"} @@ -401,18 +548,23 @@ ko{ y{"yyyy. M ~ yyyy. M"} } yMEd{ - M{"yy. M. d. E ~ yy. M. d. E"} - d{"yy. M. d. E ~ yy. M. d. E"} - y{"yy. M. d. E ~ yy. M. d. E"} + M{"yy. M. d. (E) ~ yy. M. d. (E)"} + d{"yy. M. d. (E) ~ yy. M. d. (E)"} + y{"yy. M. d. (E) ~ yy. M. d. (E)"} } yMMM{ M{"y년 M월~M월"} y{"y년 M월 ~ y년 M월"} } + yMMMEEEEd{ + M{"y년 M월 d일 EEEE ~ M월 d일 EEEE"} + d{"y년 M월 d일 EEEE ~ d일 EEEE"} + y{"y년 M월 d일 EEEE ~ y년 M월 d일 EEEE"} + } yMMMEd{ - M{"y년 M월 d일 E ~ M월 d일 E"} - d{"y년 M월 d일 E ~ d일 E"} - y{"y년 M월 d일 E ~ y년 M월 d일 E"} + M{"y년 M월 d일 (E) ~ M월 d일 (E)"} + d{"y년 M월 d일 (E) ~ d일 (E)"} + y{"y년 M월 d일 (E) ~ y년 M월 d일 (E)"} } yMMMM{ M{"y년 MM월 ~ MM월"} @@ -471,6 +623,12 @@ ko{ "3분기", "4분기", } + narrow{ + "1", + "2", + "3", + "4", + } wide{ "제 1/4분기", "제 2/4분기", @@ -497,6 +655,7 @@ ko{ "{1} {0}", } availableFormats{ + EEEEd{"d일 EEEE"} EEEd{"d일 EEE"} Ed{"d일 (E)"} Gy{"G yy년"} @@ -505,6 +664,7 @@ ko{ Hm{"HH:mm"} Hms{"H시 m분 s초"} M{"M월"} + MEEEEd{"M. d. EEEE"} MEd{"M. d. (E)"} MMM{"LLL"} MMMEd{"MMM d일 (E)"} @@ -518,7 +678,7 @@ ko{ mmss{"mm:ss"} ms{"mm:ss"} y{"G yy년"} - yyMM{"G YY. M."} + yyMM{"G yy. M."} yyMMM{"G yy년 MMM"} yyQ{"G y년 Q분기"} yyyy{"G yy년"} @@ -532,66 +692,6 @@ ko{ yyyyQ{"G y년 Q분기"} yyyyQQQ{"G y년 QQQ"} } - eras{ - abbreviated{ - "AH", - } - narrow:alias{"/LOCALE/calendar/islamic/eras/abbreviated"} - wide:alias{"/LOCALE/calendar/islamic/eras/abbreviated"} - } - monthNames{ - default{"format"} - format{ - abbreviated{ - "Muh.", - "Saf.", - "Rab. I", - "Rab. II", - "Jum. I", - "Jum. II", - "Raj.", - "Sha.", - "Ram.", - "Shaw.", - "Dhuʻl-Q.", - "Dhuʻl-H.", - } - default{"wide"} - narrow:alias{"/LOCALE/calendar/islamic/monthNames/stand-alone/narrow"} - wide{ - "Muharram", - "Safar", - "Rabiʻ I", - "Rabiʻ II", - "Jumada I", - "Jumada II", - "Rajab", - "Shaʻban", - "Ramadan", - "Shawwal", - "Dhuʻl-Qiʻdah", - "Dhuʻl-Hijjah", - } - } - stand-alone{ - abbreviated:alias{"/LOCALE/calendar/islamic/monthNames/format/abbreviated"} - narrow{ - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - } - wide:alias{"/LOCALE/calendar/islamic/monthNames/format/wide"} - } - } } japanese{ DateTimePatterns{ @@ -610,7 +710,7 @@ ko{ "{1} {0}", } availableFormats{ - EEEd{"d일 EEE"} + EEEEd{"d일 EEEE"} Ed{"d일 (E)"} Gy{"G yy년"} H{"H시"} @@ -618,6 +718,7 @@ ko{ Hm{"HH:mm"} Hms{"H시 m분 s초"} M{"M월"} + MEEEEd{"M. d. EEEE"} MEd{"M. d. (E)"} MMM{"LLL"} MMMEd{"MMM d일 (E)"} @@ -631,15 +732,16 @@ ko{ mmss{"mm:ss"} ms{"mm:ss"} y{"G yy년"} - yyMM{"G YY. M."} + yyMM{"G yy. M."} yyMMM{"G yy년 MMM"} yyQ{"G yy년 Q분기"} yyyy{"G yy년"} yyyyM{"G y. M."} - yyyyMEd{"G y. M. d. EEE"} + yyyyMEd{"G y. M. d. (E)"} yyyyMM{"G y. MM"} yyyyMMM{"G y년 MMM"} - yyyyMMMEd{"G y년 MMM d일 EEE"} + yyyyMMMEEEEd{"G y년 MMM d일 EEEE"} + yyyyMMMEd{"G y년 MMM d일 (E)"} yyyyMMMd{"G yy년 MMM d일"} yyyyMd{"G y. M. d."} yyyyQ{"G yy년 Q분기"} @@ -885,7 +987,7 @@ ko{ "헤이세이", } } - intervalFormats{ + intervalFormats{ M{ M{"M월 ~ M월"} } @@ -987,7 +1089,7 @@ ko{ "{1} {0}", } availableFormats{ - EEEd{"d일 EEE"} + EEEEd{"d일 EEEE"} Ed{"d일 (E)"} Gy{"G yy년"} H{"H시"} @@ -995,6 +1097,7 @@ ko{ Hm{"HH:mm"} Hms{"H시 m분 s초"} M{"M월"} + MEEEEd{"M. d. EEEE"} MEd{"M. d. (E)"} MMM{"LLL"} MMMEd{"MMM d일 (E)"} @@ -1008,15 +1111,16 @@ ko{ mmss{"mm:ss"} ms{"mm:ss"} y{"G yy년"} - yyMM{"G YY. M."} + yyMM{"G yy. M."} yyMMM{"G yy년 MMM"} yyQ{"G y년 Q분기"} yyyy{"G yy년"} yyyyM{"G y. M."} - yyyyMEd{"G y. M. d. EEE"} + yyyyMEd{"G y. M. d. (E)"} yyyyMM{"G y. MM"} yyyyMMM{"G y년 MMM"} - yyyyMMMEd{"G y년 MMM d일 EEE"} + yyyyMMMEEEEd{"G y년 MMM d일 EEEE"} + yyyyMMMEd{"G y년 MMM d일 (E)"} yyyyMMMd{"G yy년 MMM d일"} yyyyMd{"G y. M. d."} yyyyQ{"G y년 Q분기"} @@ -1028,7 +1132,7 @@ ko{ "중화민국", } } - intervalFormats{ + intervalFormats{ M{ M{"M월 ~ M월"} } @@ -1115,37 +1219,114 @@ ko{ } } delimiters{ - alternateQuotationEnd{"”"} - alternateQuotationStart{"“"} - quotationEnd{"’"} - quotationStart{"‘"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} + } + listPattern{ + standard{ + 2{"{0} 및 {1}"} + end{"{0} 및 {1}"} + } } measurementSystemNames{ - US{"US"} + UK{"영국"} + US{"미국"} metric{"미터법"} } units{ day{ other{"{0}일"} } + day-future{ + 0{"0일 후"} + 1{"1일 후"} + other{"{0}일 후"} + } + day-past{ + 0{"0일 전"} + 1{"1일 전"} + other{"{0}일 전"} + } hour{ other{"{0}시간"} } + hour-future{ + 0{"0시간 후"} + 1{"1시간 후"} + other{"{0}시간 후"} + } + hour-past{ + 0{"0시간 전"} + 1{"1시간 전"} + other{"{0}시간 전"} + } minute{ other{"{0}분"} } + minute-future{ + 0{"0분 후"} + 1{"1분 후"} + other{"{0}분 후"} + } + minute-past{ + 0{"0분 전"} + 1{"1분 전"} + other{"{0}분 전"} + } month{ other{"{0}개월"} } + month-future{ + 0{"0개월 후"} + 1{"1개월 후"} + other{"{0}개월 후"} + } + month-past{ + 0{"0개월 전"} + 1{"1개월 전"} + other{"{0}개월 전"} + } second{ other{"{0}초"} } + second-future{ + 0{"0초 후"} + 1{"1초 후"} + other{"{0}초 후"} + } + second-past{ + 0{"0초 전"} + 1{"1초 전"} + other{"{0}초 전"} + } week{ other{"{0}주"} } + week-future{ + 0{"0주 후"} + 1{"1주 후"} + other{"{0}주 후"} + } + week-past{ + 0{"0주 전"} + 1{"1주 전"} + other{"{0}주 전"} + } year{ other{"{0}년"} } + year-future{ + 0{"0년 후"} + 1{"1년 후"} + other{"{0}년 후"} + } + year-past{ + 0{"0년 전"} + 1{"1년 전"} + other{"{0}년 전"} + } } unitsShort{ day{ diff --git a/icuSources/data/locales/ko_KR.txt b/icuSources/data/locales/ko_KR.txt index dd97988c..9ceb8e70 100644 --- a/icuSources/data/locales/ko_KR.txt +++ b/icuSources/data/locales/ko_KR.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ko_KR.xml @@ -8,12 +8,4 @@ // *************************************************************************** ko_KR{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - } - } } diff --git a/icuSources/data/locales/kok.txt b/icuSources/data/locales/kok.txt index e94e4de6..b1853857 100644 --- a/icuSources/data/locales/kok.txt +++ b/icuSources/data/locales/kok.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kok.xml @@ -10,7 +10,7 @@ * ICU source: /xml/main/kok.xml */ kok{ - AuxExemplarCharacters{"[\u200C \u200D]"} + AuxExemplarCharacters{"[\u200C\u200D]"} ExemplarCharacters{ "[\u093C ० १ २ ३ ४ ५ ६ ७ ८ ९ ॐ \u0902 \u0901 ः अ आ इ ई उ ऊ ऋ ऌ ऍ ए ऐ ऑ ओ औ क " "{क\u093C} ख {ख\u093C} ग {ग\u093C} घ ङ च छ ज {ज\u093C} झ ञ ट ठ ड {ड\u093C} ढ " @@ -21,6 +21,7 @@ kok{ "Deva", } NumberElements{ + default{"latn"} latn{ patterns{ currencyFormat{"¤ #,##,##0.00"} @@ -28,8 +29,9 @@ kok{ percentFormat{"#,##,##0%"} } } + native{"deva"} } - Version{"2.0.47.68"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ diff --git a/icuSources/data/locales/kok_IN.txt b/icuSources/data/locales/kok_IN.txt index d0bbe01c..b345af39 100644 --- a/icuSources/data/locales/kok_IN.txt +++ b/icuSources/data/locales/kok_IN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kok_IN.xml @@ -8,18 +8,4 @@ // *************************************************************************** kok_IN{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - weekend:intvector{ - 1, - 0, - 1, - 86400000, - } - } - } } diff --git a/icuSources/data/locales/ksb.txt b/icuSources/data/locales/ksb.txt new file mode 100755 index 00000000..2ce0fcd3 --- /dev/null +++ b/icuSources/data/locales/ksb.txt @@ -0,0 +1,226 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/ksb.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/ksb.xml + */ +ksb{ + AuxExemplarCharacters{"[q r x]"} + ExemplarCharacters{"[a b c d e f g h i j k l m n o p s t u v w y z]"} + ExemplarCharactersIndex{"[A B C D E F G H I J K L M N O P S T U V W Y Z]"} + LocaleScript{ + "Latn", + } + NumberElements{ + latn{ + patterns{ + currencyFormat{"#,##0.00¤"} + } + } + } + Version{"2.0.65.46"} + calendar{ + gregorian{ + AmPmMarkers{ + "makeo", + "nyiaghuo", + } + DateTimePatterns{ + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", + "EEEE, d MMMM y", + "d MMMM y", + "d MMM y", + "dd/MM/yyyy", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + M{"L"} + MEd{"E, M/d"} + MMM{"LLL"} + MMMEd{"E, MMM d"} + MMMMEd{"E, MMMM d"} + MMMMd{"MMMM d"} + MMMd{"MMM d"} + Md{"M/d"} + d{"d"} + hm{"h:mm a"} + ms{"mm:ss"} + y{"y"} + yM{"M/y"} + yMEd{"E, M/d/y"} + yMMM{"MMM y"} + yMMMEd{"E, MMM d, y"} + yMMMM{"MMMM y"} + yQ{"Q y"} + yQQQ{"QQQ y"} + } + dayNames{ + format{ + abbreviated{ + "Jpi", + "Jtt", + "Jmn", + "Jtn", + "Alh", + "Iju", + "Jmo", + } + wide{ + "Jumaapii", + "Jumaatatu", + "Jumaane", + "Jumaatano", + "Alhamisi", + "Ijumaa", + "Jumaamosi", + } + } + stand-alone{ + narrow{ + "2", + "3", + "4", + "5", + "A", + "I", + "1", + } + } + } + eras{ + abbreviated{ + "KK", + "BK", + } + wide{ + "Kabla ya Klisto", + "Baada ya Klisto", + } + } + fields{ + day{ + dn{"Siku"} + relative{ + "-1"{"Ghuo"} + "0"{"Evi eo"} + "1"{"Keloi"} + } + } + dayperiod{ + dn{"Namshii"} + } + era{ + dn{"Mishi"} + } + hour{ + dn{"Saa"} + } + minute{ + dn{"Dakika"} + } + month{ + dn{"Ng'ezi"} + } + second{ + dn{"Sekunde"} + } + week{ + dn{"Niki"} + } + weekday{ + dn{"Mwesiku za wiki"} + } + year{ + dn{"Ng'waka"} + } + zone{ + dn{"Majila"} + } + } + monthNames{ + format{ + abbreviated{ + "Jan", + "Feb", + "Mac", + "Apr", + "Mei", + "Jun", + "Jul", + "Ago", + "Sep", + "Okt", + "Nov", + "Des", + } + wide{ + "Januali", + "Febluali", + "Machi", + "Aplili", + "Mei", + "Juni", + "Julai", + "Agosti", + "Septemba", + "Oktoba", + "Novemba", + "Desemba", + } + } + stand-alone{ + narrow{ + "J", + "F", + "M", + "A", + "M", + "J", + "J", + "A", + "S", + "O", + "N", + "D", + } + } + } + quarters{ + format{ + abbreviated{ + "L1", + "L2", + "L3", + "L4", + } + wide{ + "Lobo ya bosi", + "Lobo ya mbii", + "Lobo ya nnd'atu", + "Lobo ya nne", + } + } + } + } + } + delimiters{ + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} + } +} diff --git a/icuSources/data/locales/ksb_TZ.txt b/icuSources/data/locales/ksb_TZ.txt new file mode 100755 index 00000000..356760a1 --- /dev/null +++ b/icuSources/data/locales/ksb_TZ.txt @@ -0,0 +1,11 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/ksb_TZ.xml +// * +// *************************************************************************** +ksb_TZ{ + Version{"2.0.57.98"} +} diff --git a/icuSources/data/locales/ksf.txt b/icuSources/data/locales/ksf.txt new file mode 100755 index 00000000..238863a0 --- /dev/null +++ b/icuSources/data/locales/ksf.txt @@ -0,0 +1,219 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/ksf.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/ksf.xml + */ +ksf{ + AuxExemplarCharacters{"[q x]"} + ExemplarCharacters{ + "[a á b c d e é ǝ {ǝ\u0301} ɛ {ɛ\u0301} f g h i í j k l m n ŋ o ó ɔ {ɔ\u0301}" + " p r s t u ú v w y z]" + } + ExemplarCharactersIndex{"[A B C D E Ǝ Ɛ F G H I J K L M N Ŋ O Ɔ P R S T U V W Y Z]"} + LocaleScript{ + "Latn", + } + NumberElements{ + latn{ + patterns{ + currencyFormat{"#,##0.00 ¤"} + decimalFormat{"#,##0.###"} + } + symbols{ + decimal{","} + group{" "} + } + } + } + Version{"2.0.65.46"} + calendar{ + gregorian{ + AmPmMarkers{ + "sárúwá", + "cɛɛ́nko", + } + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE d MMMM y", + "d MMMM y", + "d MMM y", + "d/M/yyyy", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + Ed{"E d"} + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + M{"L"} + MEd{"E d/M"} + MMM{"LLL"} + MMMEd{"E d MMM"} + MMMd{"d MMM"} + Md{"d/M"} + d{"d"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + ms{"m:ss"} + y{"y"} + yM{"M/y"} + yMEd{"E d/M/y"} + yMMM{"MMM y"} + yMMMEd{"E d MMM y"} + yMMMd{"d MMM y"} + yMd{"d/M/y"} + yQ{"Q y"} + yQQQ{"QQQ y"} + } + dayNames{ + format{ + abbreviated{ + "sɔ́n", + "lǝn", + "maa", + "mɛk", + "jǝǝ", + "júm", + "sam", + } + wide{ + "sɔ́ndǝ", + "lǝndí", + "maadí", + "mɛkrɛdí", + "jǝǝdí", + "júmbá", + "samdí", + } + } + stand-alone{ + narrow{ + "s", + "l", + "m", + "m", + "j", + "j", + "s", + } + } + } + eras{ + abbreviated{ + "d.Y.", + "k.Y.", + } + wide{ + "di Yɛ́sus aká yálɛ", + "cámɛɛn kǝ kǝbɔpka Y", + } + } + fields{ + day{ + dn{"Ŋwós"} + relative{ + "-1"{"Rinkɔɔ́"} + "0"{"Gɛ́ɛnǝ"} + "1"{"Ridúrǝ́"} + } + } + dayperiod{ + dn{"Sárúwá / Cɛɛ́nko"} + } + era{ + dn{"Byámɛɛn"} + } + hour{ + dn{"Cámɛɛn"} + } + minute{ + dn{"Mǝnít"} + } + month{ + dn{"Ŋwíí"} + } + second{ + dn{"Háu"} + } + week{ + dn{"Sɔ́ndǝ"} + } + weekday{ + dn{"Mǝrú mǝ sɔ́ndǝ"} + } + year{ + dn{"Bǝk"} + } + zone{ + dn{"Wáas"} + } + } + monthNames{ + format{ + abbreviated{ + "ŋ1", + "ŋ2", + "ŋ3", + "ŋ4", + "ŋ5", + "ŋ6", + "ŋ7", + "ŋ8", + "ŋ9", + "ŋ10", + "ŋ11", + "ŋ12", + } + wide{ + "ŋwíí a ntɔ́ntɔ", + "ŋwíí akǝ bɛ́ɛ", + "ŋwíí akǝ ráá", + "ŋwíí akǝ nin", + "ŋwíí akǝ táan", + "ŋwíí akǝ táafɔk", + "ŋwíí akǝ táabɛɛ", + "ŋwíí akǝ táaraa", + "ŋwíí akǝ táanin", + "ŋwíí akǝ ntɛk", + "ŋwíí akǝ ntɛk di bɔ́k", + "ŋwíí akǝ ntɛk di bɛ́ɛ", + } + } + } + quarters{ + format{ + abbreviated{ + "i1", + "i2", + "i3", + "i4", + } + wide{ + "id́ɛ́n kǝbǝk kǝ ntɔ́ntɔ́", + "idɛ́n kǝbǝk kǝ kǝbɛ́ɛ", + "idɛ́n kǝbǝk kǝ kǝráá", + "idɛ́n kǝbǝk kǝ kǝnin", + } + } + } + } + } + delimiters{ + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"»"} + quotationStart{"«"} + } +} diff --git a/icuSources/data/locales/ksf_CM.txt b/icuSources/data/locales/ksf_CM.txt new file mode 100755 index 00000000..a65f77b5 --- /dev/null +++ b/icuSources/data/locales/ksf_CM.txt @@ -0,0 +1,11 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/ksf_CM.xml +// * +// *************************************************************************** +ksf_CM{ + Version{"2.0.57.98"} +} diff --git a/icuSources/data/locales/kw.txt b/icuSources/data/locales/kw.txt index 6221518c..d2ad0f62 100644 --- a/icuSources/data/locales/kw.txt +++ b/icuSources/data/locales/kw.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kw.xml @@ -21,7 +21,7 @@ kw{ } } } - Version{"2.0.47.67"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ diff --git a/icuSources/data/locales/kw_GB.txt b/icuSources/data/locales/kw_GB.txt index 2b99356e..0ab23d58 100644 --- a/icuSources/data/locales/kw_GB.txt +++ b/icuSources/data/locales/kw_GB.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kw_GB.xml diff --git a/icuSources/data/locales/lag.txt b/icuSources/data/locales/lag.txt index accbba67..1a4728aa 100755 --- a/icuSources/data/locales/lag.txt +++ b/icuSources/data/locales/lag.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/lag.xml @@ -15,7 +15,7 @@ lag{ LocaleScript{ "Latn", } - Version{"2.0.45.90"} + Version{"2.0.64.50"} calendar{ gregorian{ AmPmMarkers{ @@ -53,9 +53,9 @@ lag{ ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, M/d/y"} + yMEd{"E, M/d/y"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} yQ{"Q y"} yQQQ{"QQQ y"} @@ -210,8 +210,8 @@ lag{ } } delimiters{ - alternateQuotationEnd{"'"} - alternateQuotationStart{"'"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"’"} quotationEnd{"”"} quotationStart{"”"} } diff --git a/icuSources/data/locales/lag_TZ.txt b/icuSources/data/locales/lag_TZ.txt index 55feb3bc..bc65a7dc 100755 --- a/icuSources/data/locales/lag_TZ.txt +++ b/icuSources/data/locales/lag_TZ.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/lag_TZ.xml // * // *************************************************************************** lag_TZ{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/lg.txt b/icuSources/data/locales/lg.txt index 528da300..45f058fb 100755 --- a/icuSources/data/locales/lg.txt +++ b/icuSources/data/locales/lg.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/lg.xml @@ -10,8 +10,9 @@ * ICU source: /xml/main/lg.xml */ lg{ - ExemplarCharacters{"[a b c d e f g h i j k l m n o p q r s t u v w x y z]"} - ExemplarCharactersIndex{"[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]"} + AuxExemplarCharacters{"[h q x]"} + ExemplarCharacters{"[a b c d e f g i j k l m n {ny} ŋ o p r s t u v w y z]"} + ExemplarCharactersIndex{"[A B C D E F G I J K L M N Ŋ O P R S T U V W Y Z]"} LocaleScript{ "Latn", } @@ -22,7 +23,7 @@ lg{ } } } - Version{"2.0.47.63"} + Version{"2.0.65.46"} calendar{ gregorian{ DateTimePatterns{ @@ -56,9 +57,9 @@ lg{ ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, M/d/y"} + yMEd{"E, M/d/y"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} yQ{"Q y"} yQQQ{"QQQ y"} @@ -213,9 +214,9 @@ lg{ } } delimiters{ - alternateQuotationEnd{"”"} - alternateQuotationStart{"“"} - quotationEnd{"'"} - quotationStart{"'"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} } } diff --git a/icuSources/data/locales/lg_UG.txt b/icuSources/data/locales/lg_UG.txt index a9a5706c..2d4be7ca 100755 --- a/icuSources/data/locales/lg_UG.txt +++ b/icuSources/data/locales/lg_UG.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/lg_UG.xml // * // *************************************************************************** lg_UG{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/ln.txt b/icuSources/data/locales/ln.txt new file mode 100755 index 00000000..39d38e28 --- /dev/null +++ b/icuSources/data/locales/ln.txt @@ -0,0 +1,239 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/ln.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/ln.xml + */ +ln{ + AuxExemplarCharacters{"[j q x]"} + ExemplarCharacters{ + "[a á â ǎ b c d e é ê ě ɛ {ɛ\u0301} {ɛ\u0302} {ɛ\u030C} f g {gb} h i í î ǐ k " + "l m {mb} {mp} n {nd} {ng} {nk} {ns} {nt} {ny} {nz} o ó ô ǒ ɔ {ɔ\u0301} {ɔ" + "\u0302} {ɔ\u030C} p r s t u ú v w y z]" + } + ExemplarCharactersIndex{ + "[A B C D E Ɛ F G {Gb} H I K L M {Mb} {Mp} N {Nd} {Ng} {Nk} {Ns} {Nt} {Ny} {N" + "z} O Ɔ P R S T U V W Y Z]" + } + LocaleScript{ + "Latn", + } + NumberElements{ + latn{ + patterns{ + currencyFormat{"#,##0.00 ¤"} + decimalFormat{"#,##0.###"} + } + symbols{ + decimal{","} + group{"."} + } + } + } + Version{"2.0.65.46"} + calendar{ + gregorian{ + AmPmMarkers{ + "ntɔ́ngɔ́", + "mpókwa", + } + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE d MMMM y", + "d MMMM y", + "d MMM y", + "d/M/yyyy", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + Ed{"E d"} + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + M{"L"} + MEd{"E d/M"} + MMM{"LLL"} + MMMEd{"E d MMM"} + MMMd{"d MMM"} + Md{"d/M"} + d{"d"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + ms{"m:ss"} + y{"y"} + yM{"M/y"} + yMEd{"E d/M/y"} + yMMM{"MMM y"} + yMMMEd{"E d MMM y"} + yMMMd{"d MMM y"} + yMd{"d/M/y"} + yQ{"Q y"} + yQQQ{"QQQ y"} + } + dayNames{ + format{ + abbreviated{ + "eye", + "ybo", + "mbl", + "mst", + "min", + "mtn", + "mps", + } + wide{ + "eyenga", + "mokɔlɔ mwa yambo", + "mokɔlɔ mwa míbalé", + "mokɔlɔ mwa mísáto", + "mokɔlɔ ya mínéi", + "mokɔlɔ ya mítáno", + "mpɔ́sɔ", + } + } + stand-alone{ + narrow{ + "e", + "y", + "m", + "m", + "m", + "m", + "p", + } + } + } + eras{ + abbreviated{ + "libóso ya", + "nsima ya Y", + } + wide{ + "Yambo ya Yézu Krís", + "Nsima ya Yézu Krís", + } + } + fields{ + day{ + dn{"Mokɔlɔ"} + relative{ + "-1"{"Lóbí"} + "0"{"Lɛlɔ́"} + "1"{"Lóbí"} + } + } + dayperiod{ + dn{"Eleko ya mokɔlɔ"} + } + era{ + dn{"Ntángo"} + } + hour{ + dn{"Ngonga"} + } + minute{ + dn{"Monúti"} + } + month{ + dn{"Sánzá"} + } + second{ + dn{"Sɛkɔ́ndɛ"} + } + week{ + dn{"Pɔ́sɔ"} + } + weekday{ + dn{"Mokɔlɔ ya pɔ́sɔ"} + } + year{ + dn{"Mobú"} + } + zone{ + dn{"Ntáká ya ngonga"} + } + } + monthNames{ + format{ + abbreviated{ + "yan", + "fbl", + "msi", + "apl", + "mai", + "yun", + "yul", + "agt", + "stb", + "ɔtb", + "nvb", + "dsb", + } + wide{ + "sánzá ya yambo", + "sánzá ya míbalé", + "sánzá ya mísáto", + "sánzá ya mínei", + "sánzá ya mítáno", + "sánzá ya motóbá", + "sánzá ya nsambo", + "sánzá ya mwambe", + "sánzá ya libwa", + "sánzá ya zómi", + "sánzá ya zómi na mɔ̌kɔ́", + "sánzá ya zómi na míbalé", + } + } + stand-alone{ + narrow{ + "y", + "f", + "m", + "a", + "m", + "y", + "y", + "a", + "s", + "ɔ", + "n", + "d", + } + } + } + quarters{ + format{ + abbreviated{ + "SM1", + "SM2", + "SM3", + "SM4", + } + wide{ + "sánzá mísáto ya yambo", + "sánzá mísáto ya míbalé", + "sánzá mísáto ya mísáto", + "sánzá mísáto ya mínei", + } + } + } + } + } + delimiters{ + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} + } +} diff --git a/icuSources/data/locales/ln_CD.txt b/icuSources/data/locales/ln_CD.txt new file mode 100755 index 00000000..7430f91e --- /dev/null +++ b/icuSources/data/locales/ln_CD.txt @@ -0,0 +1,11 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/ln_CD.xml +// * +// *************************************************************************** +ln_CD{ + Version{"2.0.41.23"} +} diff --git a/icuSources/data/locales/ln_CG.txt b/icuSources/data/locales/ln_CG.txt new file mode 100755 index 00000000..7a3c8d22 --- /dev/null +++ b/icuSources/data/locales/ln_CG.txt @@ -0,0 +1,11 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/ln_CG.xml +// * +// *************************************************************************** +ln_CG{ + Version{"2.0.41.23"} +} diff --git a/icuSources/data/locales/lt.txt b/icuSources/data/locales/lt.txt index d45a7c62..d7fe6aa8 100644 --- a/icuSources/data/locales/lt.txt +++ b/icuSources/data/locales/lt.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/lt.xml @@ -11,7 +11,7 @@ */ lt{ AuxExemplarCharacters{ - "[{į\u0307} {i\u0307} {i\u0307\u0301} {i\u0307\u0300} {i\u0307\u0303} {j" + "[{i\u0307\u0301} {i\u0307\u0300} {i\u0307\u0303} {i\u0307} {į\u0307} {j" "\u0307} q w x]" } ExemplarCharacters{"[a ą b c č d e ę ė f g h i į y j k l m n o p r s š t u ų ū v z ž]"} @@ -21,17 +21,18 @@ lt{ "Latn", } NumberElements{ + default{"latn"} latn{ patterns{ currencyFormat{"#,##0.00 ¤"} decimalFormat{"#,##0.###"} - percentFormat{"#,##0%"} + percentFormat{"#,##0 %"} scientificFormat{"#E0"} } symbols{ - decimal{","} + decimal{"."} exponential{"×10^"} - group{"."} + group{","} infinity{"∞"} list{";"} minusSign{"−"} @@ -42,7 +43,7 @@ lt{ } } } - Version{"2.0.50.94"} + Version{"2.0.65.46"} calendar{ buddhist{ DateTimePatterns{ @@ -51,9 +52,9 @@ lt{ "HH:mm:ss", "HH:mm", "y G, MMMM d, EEEE", - "MMMM d, y G", - "MMM d, y G", - "M/d/yyyy", + "G y MMMM d", + "G y MMM d", + "GGGGG yyyy-MM-dd", "{1} {0}", "{1} {0}", "{1} {0}", @@ -71,9 +72,9 @@ lt{ "HH:mm:ss z", "HH:mm:ss", "HH:mm", - "y 'm'. MMMM d 'd'.,EEEE", + "y 'm'. MMMM d 'd'., EEEE", "y 'm'. MMMM d 'd'.", - "yyyy.MM.dd", + "y MMM d", "yyyy-MM-dd", "{1} {0}", "{1} {0}", @@ -84,11 +85,17 @@ lt{ availableFormats{ Hm{"HH:mm"} Hms{"HH:mm:ss"} + MEd{"M-d, E"} + MMMEd{"MMM d, E"} MMMdd{"MMM-dd"} MMdd{"MM.dd"} h{"hh a"} hm{"hh:mm a"} hms{"hh:mm:ss a"} + yMEd{"y-M-d E"} + yMMMEd{"y MMM d, E"} + yMMMd{"y MMM d"} + yMd{"y-M-d"} yyQ{"Q yy"} yyyyMM{"yyyy.MM"} } @@ -103,6 +110,15 @@ lt{ "Pn", "Št", } + narrow{ + "S", + "P", + "A", + "T", + "K", + "P", + "Š", + } wide{ "sekmadienis", "pirmadienis", @@ -116,12 +132,12 @@ lt{ stand-alone{ abbreviated{ "Sk", - "Pi", - "A", - "T", - "K", - "Pe", - "Š", + "Pr", + "An", + "Tr", + "Kt", + "Pn", + "Št", } narrow{ "S", @@ -132,6 +148,15 @@ lt{ "P", "Š", } + wide{ + "sekmadienis", + "pirmadienis", + "antradienis", + "trečiadienis", + "ketvirtadienis", + "penktadienis", + "šeštadienis", + } } } eras{ @@ -150,11 +175,9 @@ lt{ relative{ "-1"{"vakar"} "-2"{"užvakar"} - "-3"{"už užvakar"} "0"{"šiandien"} "1"{"rytoj"} "2"{"poryt"} - "3"{"užporyt"} } } dayperiod{ @@ -171,128 +194,162 @@ lt{ } month{ dn{"mėnuo"} + relative{ + "-1"{"Praėjusį mėnesį"} + "0"{"Šį mėnesį"} + "1"{"Kitą mėnesį"} + } } second{ dn{"sekundė"} } week{ dn{"savaitė"} + relative{ + "-1"{"Praėjusią savaitę"} + "0"{"Šią savaitę"} + "1"{"Kitą savaitę"} + } } weekday{ dn{"savaitės diena"} } year{ dn{"metai"} + relative{ + "-1"{"Praėjusiais metais"} + "0"{"Šiais metais"} + "1"{"Kitais metais"} + } } zone{ - dn{"juosta"} + dn{"laiko juosta"} } } intervalFormats{ H{ - H{"HH-HH"} + H{"HH–HH"} } Hm{ - H{"HH:mm-HH:mm"} - m{"HH:mm-HH:mm"} + H{"HH:mm–HH:mm"} + m{"HH:mm–HH:mm"} } Hmv{ - H{"HH:mm-HH:mm v"} - m{"HH:mm-HH:mm v"} + H{"HH:mm–HH:mm v"} + m{"HH:mm–HH:mm v"} } Hv{ - H{"HH-HH v"} + H{"HH–HH v"} } M{ - M{"M-M"} + M{"M–M"} } MEd{ - M{"MM-ddE - MM-ddE"} - d{"MM-ddE - MM-ddE"} + M{"MM-dd, E – MM-dd, E"} + d{"MM-dd, E – MM-dd, E"} } MMM{ - M{"MMM-MMM"} + M{"LLL–LLL"} } MMMEd{ - M{"MMM d 'd'.E - MMM d 'd'.E"} - d{"MMM d 'd'.E - d 'd'.E"} + M{"MMM d 'd'. E. - MMM d 'd'. E."} + d{"MMM d 'd'. E. – d 'd'. E."} } MMMd{ - M{"MMM d 'd'. - MMM d 'd'."} - d{"MMM d 'd'.-d 'd'."} + M{"MMM d 'd'.– MMM d 'd'."} + d{"MMM. d 'd'.–d 'd'"} } Md{ - M{"MM-dd - MM-dd"} - d{"MM-dd - MM-dd"} + M{"MM-dd – MM-dd"} + d{"MM-dd – MM-dd"} } d{ - d{"d-d"} + d{"d–d"} } - fallback{"{0} - {1}"} + fallback{"{0} – {1}"} h{ - h{"h-h a"} + a{"H–H"} + h{"h–h a"} } hm{ - h{"h:mm-h:mm a"} - m{"h:mm-h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} } hmv{ - h{"h:mm-h:mm a v"} - m{"h:mm-h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } hv{ - h{"h-h a v"} + a{"H–H v"} + h{"h–h a v"} } y{ - y{"y-y"} + y{"y–y"} } yM{ - M{"yyyy-MM - yyyy-MM"} - y{"yyyy-MM - yyyy-MM"} + M{"yyyy-MM – yyyy-MM"} + y{"yyyy-MM – yyyy-MM"} } yMEd{ - M{"yyyy-MM-ddE - yyyy-MM-ddE"} - d{"yyyy-MM-ddE - yyyy-MM-ddE"} - y{"yyyy-MM-ddE - yyyy-MM-ddE"} + M{"yyyy-MM-dd E. – yyyy-MM-dd E."} + d{"yyyy-MM-dd E. – yyyy-MM-dd E."} + y{"yyyy-MM-dd E. – yyyy-MM-dd E."} } yMMM{ M{"y 'm'. MMM-MMM"} - y{"y 'm'. MMM - y 'm'. MMM"} + y{"yyyy-MM – yyyy-MM"} } yMMMEd{ - M{"y 'm'. MMM d 'd'.,E - MMM d 'd'.,E"} - d{"y 'm'. MMM d 'd'.,E - d 'd'.,E"} - y{"y 'm'. MMM d 'd'.,E - y 'm'. MMM d 'd'.,E"} + M{"yyyy-MM-dd E. – yyyy-MM-dd E."} + d{"yyyy-MM-dd E. – yyyy-MM-dd E."} + y{"yyyy-MM-dd E. – yyyy-MM-dd E."} + } + yMMMM{ + M{"yyyy-MM– MM"} } yMMMd{ - M{"y 'm'. MMM d 'd'. - MMM d 'd'."} - d{"y 'm'. MMM d 'd'.-d 'd'."} - y{"y 'm'. MMM d 'd'. - y 'm'. MMM d 'd'."} + M{"yyyy-MM-dd – MM-d"} + d{"y 'm'. MMM d 'd'.–d 'd'."} + y{"yyyy-MM-dd – yyyy-MM-dd"} } yMd{ - M{"yyyy-MM-dd - yyyy-MM-dd"} - d{"yyyy-MM-dd - yyyy-MM-dd"} - y{"yyyy-MM-dd - yyyy-MM-dd"} + M{"yyyy-MM-dd– yyyy-MM-dd"} + d{"yyyy-MM-dd–yyyy-MM-dd"} + y{"yyyy-MM-dd – yyyy-MM-dd"} } } monthNames{ format{ abbreviated{ - "Sau", + "Saus.", "Vas", - "Kov", - "Bal", - "Geg", - "Bir", - "Lie", - "Rgp", - "Rgs", - "Spl", - "Lap", - "Grd", + "Kov.", + "Bal.", + "Geg.", + "Bir.", + "Liep.", + "Rugp.", + "Rugs.", + "Spal.", + "Lapkr.", + "Gruod.", + } + narrow{ + "S", + "V", + "K", + "B", + "G", + "B", + "L", + "R", + "R", + "S", + "L", + "G", } wide{ - "sausis", + "sausio", "vasaris", "kovas", "balandis", @@ -310,12 +367,12 @@ lt{ abbreviated{ "Saus.", "Vas.", - "kov", + "Kov.", "Bal.", "Geg.", "Bir.", "Liep.", - "Rugpj.", + "Rugp.", "Rugs.", "Spal.", "Lapkr.", @@ -354,32 +411,50 @@ lt{ quarters{ format{ abbreviated{ - "K1", - "K2", - "K3", - "K4", + "I k.", + "II k.", + "III k.", + "IV ketv.", + } + narrow{ + "I", + "II", + "3", + "IV", } wide{ - "pirmas ketvirtis", - "antras ketvirtis", - "trečias ketvirtis", - "ketvirtas ketvirtis", + "I ketvirtis", + "II ketvirtis", + "III ketvirtis", + "IV ketvirtis", } } stand-alone{ abbreviated{ - "1K", - "2K", - "3K", - "4K", + "I ketv.", + "II ketv.", + "III ketv.", + "IV ketv.", + } + narrow{ + "I", + "II", + "3", + "IV", + } + wide{ + "I ketvirtis", + "II ketvirtis", + "III ketvirtis", + "IV ketvirtis", } } } } } delimiters{ - alternateQuotationEnd{"“"} - alternateQuotationStart{"„"} + alternateQuotationEnd{"‘"} + alternateQuotationStart{"‚"} quotationEnd{"“"} quotationStart{"„"} } @@ -390,6 +465,7 @@ lt{ } } measurementSystemNames{ + UK{"Nemetrinė JK matavimo sistema"} US{"JAV"} metric{"Metrinė"} } @@ -399,36 +475,134 @@ lt{ one{"{0} diena"} other{"{0} dienų"} } + day-future{ + 0{"po 0 dienų"} + 1{"po 1 dienos"} + few{"po {0} dienos"} + one{"po {0} dieną"} + other{"po {0} dienų"} + } + day-past{ + 0{"prieš 0 dienų"} + 1{"prieš 1 dieną"} + few{"prieš {0} dienos"} + one{"prieš {0} dieną"} + other{"prieš {0} dienų"} + } hour{ few{"{0} valandos"} - one{"{0} valanda"} + one{"{0} valandą"} other{"{0} valandų"} } + hour-future{ + 0{"po 0 valandų"} + 1{"po 1 valandos"} + few{"po {0} valandos"} + one{"po {0} valandą"} + other{"po {0} valandų"} + } + hour-past{ + 0{"prieš 0 valandų"} + 1{"prieš 1 valandą"} + few{"prieš {0} valandos"} + one{"prieš {0} valandą"} + other{"prieš {0} valandų"} + } minute{ few{"{0} minutės"} one{"{0} minutė"} other{"{0} minučių"} } + minute-future{ + 0{"po 0 minučių"} + 1{"po 1 minutės"} + few{"po {0} minutės"} + one{"po {0} minutę"} + other{"po {0} minučių"} + } + minute-past{ + 0{"prieš 0 minučių"} + 1{"prieš 1 minutę"} + few{"prieš {0} minutės"} + one{"prieš {0} minutę"} + other{"prieš {0} minučių"} + } month{ few{"{0} mėnesiai"} - one{"{0} mėnuo"} + one{"{0} mėnesio"} other{"{0} mėnesių"} } + month-future{ + 0{"po 0 mėnesių"} + 1{"po 1 mėnesio"} + few{"po {0} mėnesį"} + one{"po {0} mėnesio"} + other{"po {0} mėnesių"} + } + month-past{ + 0{"prieš 0 mėnesių"} + 1{"prieš 1 mėnesį"} + few{"prieš {0} mėnesį"} + one{"prieš {0} mėnesio"} + other{"prieš {0} mėnesių"} + } second{ few{"{0} sekundės"} - one{"{0} sekundė"} + one{"{0} sekundę"} other{"{0} sekundžių"} } + second-future{ + 0{"po 0 sekundžių"} + 1{"po 1 sekundės"} + few{"po {0} sekundės"} + one{"po {0} sekundę"} + other{"po {0} sekundžių"} + } + second-past{ + 0{"prieš 0 sekundžių"} + 1{"prieš 1 sekundę"} + few{"prieš {0} sekundės"} + one{"prieš {0} sekundę"} + other{"prieš {0} sekundžių"} + } week{ few{"{0} savaitės"} one{"{0} savaitė"} other{"{0} savaičių"} } + week-future{ + 0{"po 0 savaičių"} + 1{"po 1 savaitės"} + few{"po {0} savaitės"} + one{"po {0} savaitę"} + other{"po {0} savaičių"} + } + week-past{ + 0{"prieš 0 savaičių"} + 1{"prieš 1 savaitę"} + few{"prieš {0} savaitės"} + one{"prieš {0} savaitę"} + other{"prieš {0} savaičių"} + } year{ few{"{0} metai"} one{"{0} metai"} other{"{0} metų"} } + year-future{ + 0{"po 0 metų"} + 1{"po 1 metų"} + few{"po {0} metai"} + one{"po {0} metus"} + other{"po {0} metų"} + } + year-past{ + 0{"prieš 0 metų"} + 1{"prieš 1 metus"} + few{"prieš {0} metai"} + one{"prieš {0} metus"} + other{"prieš {0} metų"} + } } unitsShort{ day{ diff --git a/icuSources/data/locales/lt_LT.txt b/icuSources/data/locales/lt_LT.txt index 7015aced..9e9d289e 100644 --- a/icuSources/data/locales/lt_LT.txt +++ b/icuSources/data/locales/lt_LT.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/lt_LT.xml diff --git a/icuSources/data/locales/lu.txt b/icuSources/data/locales/lu.txt new file mode 100755 index 00000000..f5552c28 --- /dev/null +++ b/icuSources/data/locales/lu.txt @@ -0,0 +1,235 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/lu.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/lu.xml + */ +lu{ + AuxExemplarCharacters{"[g r x]"} + ExemplarCharacters{ + "[a á à b c d e é è ɛ {ɛ\u0301} {ɛ\u0300} f h i í ì j k l m n {ng} {ny} o ó ò" + " ɔ {ɔ\u0301} {ɔ\u0300} p {ph} q s {shi} t u ú ù v w y z]" + } + ExemplarCharactersIndex{"[A B C D E F H I J K L M N O P Q S T U V W Y Z]"} + LocaleScript{ + "Latn", + } + NumberElements{ + latn{ + patterns{ + currencyFormat{"#,##0.00¤"} + decimalFormat{"#,##0.###"} + } + symbols{ + decimal{","} + group{"."} + } + } + } + Version{"2.0.65.46"} + calendar{ + gregorian{ + AmPmMarkers{ + "Dinda", + "Dilolo", + } + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE d MMMM y", + "d MMMM y", + "d MMM y", + "d/M/yyyy", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + Ed{"E d"} + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + M{"L"} + MEd{"E d/M"} + MMM{"LLL"} + MMMEd{"E d MMM"} + MMMd{"d MMM"} + Md{"d/M"} + d{"d"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + ms{"m:ss"} + y{"y"} + yM{"M/y"} + yMEd{"E d/M/y"} + yMMM{"MMM y"} + yMMMEd{"E d MMM y"} + yMMMd{"d MMM y"} + yMd{"d/M/y"} + yQ{"Q y"} + yQQQ{"QQQ y"} + } + dayNames{ + format{ + abbreviated{ + "Lum", + "Nko", + "Ndy", + "Ndg", + "Njw", + "Ngv", + "Lub", + } + wide{ + "Lumingu", + "Nkodya", + "Ndàayà", + "Ndangù", + "Njòwa", + "Ngòvya", + "Lubingu", + } + } + stand-alone{ + narrow{ + "L", + "N", + "N", + "N", + "N", + "N", + "L", + } + } + } + eras{ + abbreviated{ + "kmp. Y.K.", + "kny. Y. K.", + } + wide{ + "Kumpala kwa Yezu Kli", + "Kunyima kwa Yezu Kli", + } + } + fields{ + day{ + dn{"Dituku"} + relative{ + "-1"{"Makelela"} + "0"{"Lelu"} + "1"{"Malaba"} + } + } + dayperiod{ + dn{"Mutantshi wa diba"} + } + era{ + dn{"Tshipungu"} + } + hour{ + dn{"Diba"} + } + minute{ + dn{"Kasunsu"} + } + month{ + dn{"Ngondo"} + } + second{ + dn{"Kasunsukusu"} + } + week{ + dn{"Lubingu"} + } + weekday{ + dn{"Dituku dia lubingu"} + } + year{ + dn{"Tshidimu"} + } + zone{ + dn{"Nzeepu"} + } + } + monthNames{ + format{ + abbreviated{ + "Cio", + "Lui", + "Lus", + "Muu", + "Lum", + "Luf", + "Kab", + "Lush", + "Lut", + "Lun", + "Kas", + "Cis", + } + wide{ + "Ciongo", + "Lùishi", + "Lusòlo", + "Mùuyà", + "Lumùngùlù", + "Lufuimi", + "Kabàlàshìpù", + "Lùshìkà", + "Lutongolo", + "Lungùdi", + "Kaswèkèsè", + "Ciswà", + } + } + stand-alone{ + narrow{ + "C", + "L", + "L", + "M", + "L", + "L", + "K", + "L", + "L", + "L", + "K", + "C", + } + } + } + quarters{ + format{ + abbreviated{ + "M1", + "M2", + "M3", + "M4", + } + wide{ + "Mueji 1", + "Mueji 2", + "Mueji 3", + "Mueji 4", + } + } + } + } + } + delimiters{ + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} + } +} diff --git a/icuSources/data/locales/lu_CD.txt b/icuSources/data/locales/lu_CD.txt new file mode 100755 index 00000000..7ee5052b --- /dev/null +++ b/icuSources/data/locales/lu_CD.txt @@ -0,0 +1,11 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/lu_CD.xml +// * +// *************************************************************************** +lu_CD{ + Version{"2.0.57.98"} +} diff --git a/icuSources/data/locales/luo.txt b/icuSources/data/locales/luo.txt index 070d28a0..9ae709c3 100755 --- a/icuSources/data/locales/luo.txt +++ b/icuSources/data/locales/luo.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/luo.xml @@ -23,7 +23,7 @@ luo{ } } } - Version{"2.0.45.90"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -61,9 +61,9 @@ luo{ ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, M/d/y"} + yMEd{"E, M/d/y"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} yQ{"Q y"} yQQQ{"QQQ y"} @@ -218,9 +218,9 @@ luo{ } } delimiters{ - alternateQuotationEnd{"”"} - alternateQuotationStart{"“"} - quotationEnd{"’"} - quotationStart{"‘"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} } } diff --git a/icuSources/data/locales/luo_KE.txt b/icuSources/data/locales/luo_KE.txt index 9a985be0..f304057b 100755 --- a/icuSources/data/locales/luo_KE.txt +++ b/icuSources/data/locales/luo_KE.txt @@ -1,19 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/luo_KE.xml // * // *************************************************************************** luo_KE{ - Version{"2.0.45.90"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - } - } + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/luy.txt b/icuSources/data/locales/luy.txt index f568f6ad..3b9adc5c 100755 --- a/icuSources/data/locales/luy.txt +++ b/icuSources/data/locales/luy.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/luy.xml @@ -22,7 +22,7 @@ luy{ } } } - Version{"2.0.45.90"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -60,9 +60,9 @@ luy{ ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, M/d/y"} + yMEd{"E, M/d/y"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} yQ{"Q y"} yQQQ{"QQQ y"} @@ -217,10 +217,10 @@ luy{ } } delimiters{ - alternateQuotationEnd{"“"} - alternateQuotationStart{"„"} - quotationEnd{"'"} - quotationStart{"'"} + alternateQuotationEnd{"‘"} + alternateQuotationStart{"‚"} + quotationEnd{"“"} + quotationStart{"„"} } measurementSystemNames{ metric{"Metric"} diff --git a/icuSources/data/locales/luy_KE.txt b/icuSources/data/locales/luy_KE.txt index 8fa06e23..cddd2088 100755 --- a/icuSources/data/locales/luy_KE.txt +++ b/icuSources/data/locales/luy_KE.txt @@ -1,19 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/luy_KE.xml // * // *************************************************************************** luy_KE{ - Version{"2.0.45.90"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - } - } + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/lv.txt b/icuSources/data/locales/lv.txt index d5fcf001..0c676c9e 100644 --- a/icuSources/data/locales/lv.txt +++ b/icuSources/data/locales/lv.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/lv.xml @@ -10,10 +10,11 @@ * ICU source: /xml/main/lv.xml */ lv{ - AuxExemplarCharacters{"[y q w x]"} + AuxExemplarCharacters{"[q w x y]"} ExemplarCharacters{"[a ā b c č d e ē f g ģ h i ī j k ķ l ļ m n ņ o p r s š t u ū v z ž]"} - ExemplarCharactersCurrency{"[a b c d e f g h i y j k l m n o p q r s t u v w x z]"} - ExemplarCharactersIndex{"[A B C Č D E F G Ģ H I Y J K Ķ L Ļ M N Ņ O P Q R S Š T U V W X Z Ž]"} + ExemplarCharactersCurrency{"[a b c d e f g h i j k l m n o p q r s t u v w x y z]"} + ExemplarCharactersIndex{"[A B C Č D E F G Ģ H I J K Ķ L Ļ M N Ņ O P Q R S Š T U V W X Y Z Ž]"} + ExemplarCharactersPunctuation{"[\- ‐ – — , ; \: ! ? . … ' ‘ ’ ‚ \" “ ” „ ( ) \[ \] § @ * / \& # † ‡ ′ ″]"} LocaleScript{ "Latn", } @@ -39,7 +40,7 @@ lv{ } } } - Version{"2.0.50.94"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -62,8 +63,7 @@ lv{ "{1} {0}", } availableFormats{ - EEEd{"EEE, d."} - Ed{"EEE, d."} + Ed{"E, d."} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -74,7 +74,7 @@ lv{ MMMMEd{"E, d. MMMM"} MMMMd{"d. MMMM"} MMMd{"d. MMM"} - Md{"dd.mm."} + Md{"dd.MM."} d{"d"} h{"h a"} hm{"h:mm a"} @@ -82,10 +82,10 @@ lv{ mmss{"mm:ss"} ms{"mm:ss"} y{"y. 'g'."} - yM{"mm.yyyy."} - yMEd{"EEE, dd.mm.yyyy."} + yM{"MM.yyyy."} + yMEd{"E, dd.MM.yyyy."} yMMM{"yyyy. 'g'. MMM"} - yMMMEd{"EEE, yyyy. 'g'. dd. MMM"} + yMMMEd{"E, yyyy. 'g'. dd. MMM"} yMMMM{"y. 'g'. MMMM"} yQ{"Q yyyy"} yQQQ{"y QQQ"} @@ -141,11 +141,9 @@ lv{ relative{ "-1"{"vakar"} "-2"{"aizvakar"} - "-3"{"aizaizvakar"} "0"{"šodien"} "1"{"rīt"} "2"{"parīt"} - "3"{"aizparīt"} } } dayperiod{ @@ -162,18 +160,33 @@ lv{ } month{ dn{"Mēnesis"} + relative{ + "-1"{"Pagājušajā mēnesī"} + "0"{"Šomēnes"} + "1"{"Nākammēnes"} + } } second{ dn{"Sekundes"} } week{ dn{"Nedēļa"} + relative{ + "-1"{"Pagājušajā nedēļā"} + "0"{"Šonedēļ"} + "1"{"Nākamnedēļ"} + } } weekday{ dn{"Nedēļas diena"} } year{ dn{"Gads"} + relative{ + "-1"{"Pagājušajā gadā"} + "0"{"Šogad"} + "1"{"Nākamgad"} + } } zone{ dn{"Josla"} @@ -195,7 +208,7 @@ lv{ H{"HH-HH v"} } M{ - M{"mm.–mm."} + M{"MM.–MM."} } MEd{ M{"E, dd.MM – E, dd.MM"} @@ -208,16 +221,13 @@ lv{ M{"E, d. MMM – E, d. MMM"} d{"E, d. MMM – E, d. MMM"} } - MMMM{ - M{"LLLL–LLLL"} - } MMMd{ M{"d. MMM – d. MMM"} d{"d.–d. MMM"} } Md{ - M{"dd.mm–dd.mm"} - d{"dd.mm.–dd.mm."} + M{"dd.MM–dd.MM"} + d{"dd.MM.–dd.MM."} } d{ d{"d.–d."} @@ -245,13 +255,13 @@ lv{ y{"y.–y."} } yM{ - M{"mm.yyyy.–mm.yyyy."} - y{"mm.yyyy.–mm.yyyy."} + M{"MM.yyyy.–MM.yyyy."} + y{"MM.yyyy.–MM.yyyy."} } yMEd{ - M{"EEE, dd.mm.yy. – EEE, dd.mm.yy."} - d{"EEE, dd.mm.yy. – EEE, dd.mm.yy."} - y{"EEE, dd.mm.yy. – EEE, dd.mm.yy."} + M{"E, dd.MM.yy. – E, dd.MM.yy."} + d{"E, dd.MM.yy. – E, dd.MM.yy."} + y{"E, dd.MM.yy. – E, dd.MM.yy."} } yMMM{ M{"y. 'gada' MMM–MMM"} @@ -263,8 +273,8 @@ lv{ y{"E, y. 'gada' d. MMM – E, y. 'gada' d. MMM"} } yMMMM{ - M{"mm.yyyy.–mm.yyyy."} - y{"mm.yyyy.–mm.yyyy."} + M{"MM.yyyy.–MM.yyyy."} + y{"MM.yyyy.–MM.yyyy."} } yMMMd{ M{"y. 'gada' d. MMM – d. MMM"} @@ -272,9 +282,9 @@ lv{ y{"y. 'gada' d. MMM – y. 'gada' d. MMM"} } yMd{ - M{"dd.mm.yy.–dd.mm.yy."} - d{"dd.mm.yyyy.–dd.mm.yyyy."} - y{"dd.mm.yy.–dd.mm.yy."} + M{"dd.MM.yy.–dd.MM.yy."} + d{"dd.MM.yyyy.–dd.MM.yyyy."} + y{"dd.MM.yy.–dd.MM.yy."} } } monthNames{ @@ -309,6 +319,20 @@ lv{ } } stand-alone{ + abbreviated{ + "janv.", + "febr.", + "marts", + "apr.", + "maijs", + "jūn.", + "jūl.", + "aug.", + "sept.", + "okt.", + "nov.", + "dec.", + } narrow{ "J", "F", @@ -333,6 +357,12 @@ lv{ "C3", "C4", } + narrow{ + "1.", + "2.", + "3.", + "4.", + } wide{ "1. ceturksnis", "2. ceturksnis", @@ -340,6 +370,14 @@ lv{ "4. ceturksnis", } } + stand-alone{ + narrow{ + "1.", + "2.", + "3.", + "4.", + } + } } } hebrew{ @@ -386,10 +424,10 @@ lv{ } } delimiters{ - alternateQuotationEnd{"’"} - alternateQuotationStart{"‘"} - quotationEnd{"”"} - quotationStart{"“"} + alternateQuotationEnd{"“"} + alternateQuotationStart{"„"} + quotationEnd{"»"} + quotationStart{"«"} } listPattern{ standard{ @@ -398,51 +436,150 @@ lv{ } } measurementSystemNames{ - US{"britu"} + UK{"Angļu"} + US{"amerikāņu"} metric{"metriskā"} } units{ day{ - one{"{0} diena"} - other{"{0} dienas"} - zero{"{0} dienas"} + one{"{0} diennakts"} + other{"{0} diennaktis"} + zero{"{0} diennaktis"} + } + day-future{ + 0{"Pēc 0 dienām"} + 1{"Pēc 1 dienas"} + one{"Pēc {0} dienas"} + other{"Pēc {0} dienām"} + zero{"Pēc {0} dienām"} + } + day-past{ + 0{"Pirms 0 dienām"} + 1{"Pirms 1 dienas"} + one{"Pirms {0} dienas"} + other{"Pirms {0} dienām"} + zero{"Pirms {0} dienām"} } hour{ one{"{0} stunda"} other{"{0} stundas"} zero{"{0} stundas"} } + hour-future{ + 0{"Pēc 0 stundām"} + 1{"Pēc 1 stundas"} + one{"Pēc {0} stundas"} + other{"Pēc {0} stundām"} + zero{"Pēc {0} stundām"} + } + hour-past{ + 0{"Pirms 0 stundām"} + 1{"Pirms 1 stundas"} + one{"Pirms {0} stundas"} + other{"Pirms {0} stundām"} + zero{"Pirms {0} stundām"} + } minute{ one{"{0} minūte"} other{"{0} minūtes"} zero{"{0} minūtes"} } + minute-future{ + 0{"Pēc 0 minūtēm"} + 1{"Pēc 1 minūtes"} + one{"Pēc {0} minūtes"} + other{"Pēc {0} minūtēm"} + zero{"Pēc {0} minūtēm"} + } + minute-past{ + 0{"Pirms 0 minūtēm"} + 1{"Pirms 1 minūtes"} + one{"Pirms {0} minūtes"} + other{"Pirms {0} minūtēm"} + zero{"Pirms {0} minūtēm"} + } month{ one{"{0} mēnesis"} other{"{0} mēneši"} zero{"{0} mēneši"} } + month-future{ + 0{"Pēc 0 mēnešiem"} + 1{"Pēc 1 mēneša"} + one{"Pēc {0} mēneša"} + other{"Pēc {0} mēnešiem"} + zero{"Pēc {0} mēnešiem"} + } + month-past{ + 0{"Pirms 0 mēnešiem"} + 1{"Pirms 1 mēneša"} + one{"Pirms {0} mēneša"} + other{"Pirms {0} mēnešiem"} + zero{"Pirms {0} mēnešiem"} + } second{ one{"{0} sekunde"} other{"{0} sekundes"} zero{"{0} sekundes"} } + second-future{ + 0{"Pēc 0 sekundēm"} + 1{"Pēc 1 sekundes"} + one{"Pēc {0} sekundes"} + other{"Pēc {0} sekundēm"} + zero{"Pēc {0} sekundēm"} + } + second-past{ + 0{"Pirms 0 sekundēm"} + 1{"Pirms 1 sekundes"} + one{"Pirms {0} sekundes"} + other{"Pirms {0} sekundēm"} + zero{"Pirms {0} sekundēm"} + } week{ one{"{0} nedēļa"} other{"{0} nedēļas"} zero{"{0} nedēļas"} } + week-future{ + 0{"Pēc 0 nedēļām"} + 1{"Pēc 1 nedēļas"} + one{"Pēc {0} nedēļas"} + other{"Pēc {0} nedēļām"} + zero{"Pēc {0} nedēļām"} + } + week-past{ + 0{"Pirms 0 nedēļām"} + 1{"Pirms 1 nedēļas"} + one{"Pirms {0} nedēļas"} + other{"Pirms {0} nedēļām"} + zero{"Pirms {0} nedēļām"} + } year{ one{"{0} gads"} other{"{0} gadi"} zero{"{0} gadi"} } + year-future{ + 0{"Pēc 0 gadiem"} + 1{"Pēc 1 gada"} + one{"Pēc {0} gada"} + other{"Pēc {0} gadiem"} + zero{"Pēc {0} gadiem"} + } + year-past{ + 0{"Pirms 0 gadiem"} + 1{"Pirms 1 gada"} + one{"Pirms {0} gada"} + other{"Pirms {0} gadiem"} + zero{"Pirms {0} gadiem"} + } } unitsShort{ day{ - one{"{0} d"} - other{"{0} d"} - zero{"{0} d"} + one{"{0} diena"} + other{"{0} dienas"} + zero{"{0} dienas"} } hour{ one{"{0} h"} @@ -455,9 +592,9 @@ lv{ zero{"{0} min"} } month{ - one{"{0} mēn"} - other{"{0} mēn"} - zero{"{0} mēn"} + one{"{0} mēn."} + other{"{0} mēn."} + zero{"{0} mēn."} } second{ one{"{0} s"} @@ -465,14 +602,14 @@ lv{ zero{"{0} s"} } week{ - one{"{0} ned"} - other{"{0} ned"} - zero{"{0} ned"} + one{"{0} ned."} + other{"{0} ned."} + zero{"{0} ned."} } year{ - one{"{0} g"} - other{"{0} g"} - zero{"{0} g"} + one{"{0} g."} + other{"{0} g."} + zero{"{0} g."} } } } diff --git a/icuSources/data/locales/lv_LV.txt b/icuSources/data/locales/lv_LV.txt index d00050d0..6f9eeef3 100644 --- a/icuSources/data/locales/lv_LV.txt +++ b/icuSources/data/locales/lv_LV.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/lv_LV.xml diff --git a/icuSources/data/locales/mas.txt b/icuSources/data/locales/mas.txt index 2f59951a..8a75cc0a 100755 --- a/icuSources/data/locales/mas.txt +++ b/icuSources/data/locales/mas.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/mas.xml @@ -12,8 +12,8 @@ mas{ AuxExemplarCharacters{"[f q v x z]"} ExemplarCharacters{ - "[\u0301 \u0300 \u0302 a á à â ā b c d e é è ê ē ɛ g h i í ì î ī ɨ j k l m n " - "{ny} ŋ o ó ò ô ō ɔ p r {rr} s {sh} t u ú ù û ū ʉ w {wu} y {yi}]" + "[a á à â ā b c d e é è ê ē ɛ g h i í ì î ī ɨ j k l m n {ny} ŋ o ó ò ô ō ɔ p " + "r {rr} s {sh} t u ú ù û ū ʉ {ʉ\u0301} w {wu} y {yi}]" } ExemplarCharactersIndex{"[A B C D E Ɛ G H I Ɨ J K L M N Ŋ O Ɔ P R S T U Ʉ W Y]"} LocaleScript{ @@ -26,7 +26,7 @@ mas{ } } } - Version{"2.0.46.85"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -64,9 +64,9 @@ mas{ ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, M/d/y"} + yMEd{"E, M/d/y"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} yQ{"Q y"} yQQQ{"QQQ y"} @@ -205,10 +205,10 @@ mas{ } } delimiters{ - alternateQuotationEnd{"“"} - alternateQuotationStart{"”"} - quotationEnd{"'"} - quotationStart{"'"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} } measurementSystemNames{ metric{"Metric"} diff --git a/icuSources/data/locales/mas_KE.txt b/icuSources/data/locales/mas_KE.txt index bb2466eb..4fcf83f1 100755 --- a/icuSources/data/locales/mas_KE.txt +++ b/icuSources/data/locales/mas_KE.txt @@ -1,19 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/mas_KE.xml // * // *************************************************************************** mas_KE{ - Version{"2.0.45.90"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - } - } + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/mas_TZ.txt b/icuSources/data/locales/mas_TZ.txt index 8c430b93..a32ef52a 100755 --- a/icuSources/data/locales/mas_TZ.txt +++ b/icuSources/data/locales/mas_TZ.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/mas_TZ.xml // * // *************************************************************************** mas_TZ{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/mer.txt b/icuSources/data/locales/mer.txt index 2b55409b..23c567ce 100755 --- a/icuSources/data/locales/mer.txt +++ b/icuSources/data/locales/mer.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/mer.xml @@ -22,7 +22,7 @@ mer{ } } } - Version{"2.0.47.63"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -60,9 +60,9 @@ mer{ ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, M/d/y"} + yMEd{"E, M/d/y"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} yQ{"Q y"} yQQQ{"QQQ y"} @@ -211,9 +211,9 @@ mer{ } } delimiters{ - alternateQuotationEnd{"”"} - alternateQuotationStart{"“"} - quotationEnd{"'"} - quotationStart{"'"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} } } diff --git a/icuSources/data/locales/mer_KE.txt b/icuSources/data/locales/mer_KE.txt index 5ba18a64..01c60279 100755 --- a/icuSources/data/locales/mer_KE.txt +++ b/icuSources/data/locales/mer_KE.txt @@ -1,19 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/mer_KE.xml // * // *************************************************************************** mer_KE{ - Version{"2.0.45.90"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - } - } + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/mfe.txt b/icuSources/data/locales/mfe.txt index d6a1fa71..38465f4d 100755 --- a/icuSources/data/locales/mfe.txt +++ b/icuSources/data/locales/mfe.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/mfe.xml @@ -22,7 +22,7 @@ mfe{ } } } - Version{"2.0.47.63"} + Version{"2.0.64.50"} calendar{ gregorian{ DateTimePatterns{ @@ -44,26 +44,25 @@ mfe{ M{"M"} MMM{"MMM"} MMMEd{"E d MMM"} - MMMMEd{"EEE d MMMM"} + MMMMEd{"E d MMMM"} MMMMd{"d MMMM"} MMMd{"d MMM"} MMMdd{"dd MMM"} MMd{"d/MM"} MMdd{"dd/MM"} Md{"d/M"} - Med{"EEE d/M"} ms{"m:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE d/M/y"} + yMEd{"E d/M/y"} yMMM{"MMM y"} - yMMMEd{"EEE d MMM y"} + yMMMEd{"E d MMM y"} yMMMM{"MMMM y"} yQ{"Q y"} yQQQ{"QQQ y"} yyMM{"MM/yy"} yyMMM{"MMM yy"} - yyMMMEEEd{"EEE d MMM yy"} + yyMMMEd{"E d MMM yy"} yyMMMd{"d MMM yy"} } dayNames{ diff --git a/icuSources/data/locales/mfe_MU.txt b/icuSources/data/locales/mfe_MU.txt index 6aa62019..6d721b16 100755 --- a/icuSources/data/locales/mfe_MU.txt +++ b/icuSources/data/locales/mfe_MU.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/mfe_MU.xml // * // *************************************************************************** mfe_MU{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/mg.txt b/icuSources/data/locales/mg.txt index 7c431514..fa913703 100755 --- a/icuSources/data/locales/mg.txt +++ b/icuSources/data/locales/mg.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/mg.xml @@ -23,7 +23,7 @@ mg{ } } } - Version{"2.0.47.63"} + Version{"2.0.65.46"} calendar{ gregorian{ DateTimePatterns{ @@ -43,28 +43,28 @@ mg{ } availableFormats{ M{"M"} + MEd{"E d/M"} MMM{"MMM"} MMMEd{"E d MMM"} - MMMMEd{"EEE d MMMM"} + MMMMEd{"E d MMMM"} MMMMd{"d MMMM"} MMMd{"d MMM"} MMMdd{"dd MMM"} MMd{"d/MM"} MMdd{"dd/MM"} Md{"d/M"} - Med{"EEE d/M"} ms{"m:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE d/M/y"} + yMEd{"E d/M/y"} yMMM{"MMM y"} - yMMMEd{"EEE d MMM y"} + yMMMEd{"E d MMM y"} yMMMM{"MMMM y"} yQ{"Q y"} yQQQ{"QQQ y"} yyMM{"MM/yy"} yyMMM{"MMM yy"} - yyMMMEEEd{"EEE d MMM yy"} + yyMMMEd{"E d MMM yy"} yyMMMd{"d MMM yy"} } dayNames{ diff --git a/icuSources/data/locales/mg_MG.txt b/icuSources/data/locales/mg_MG.txt index 62f10fac..8a45115e 100755 --- a/icuSources/data/locales/mg_MG.txt +++ b/icuSources/data/locales/mg_MG.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/mg_MG.xml // * // *************************************************************************** mg_MG{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/mgh.txt b/icuSources/data/locales/mgh.txt new file mode 100755 index 00000000..ba67b5b8 --- /dev/null +++ b/icuSources/data/locales/mgh.txt @@ -0,0 +1,199 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/mgh.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/mgh.xml + */ +mgh{ + AuxExemplarCharacters{"[q x]"} + ExemplarCharacters{"[a b c d e f g h i j k l m n o p r s t u v w y z]"} + ExemplarCharactersIndex{"[A B C D E F G H I J K L M N O P R S T U V W Y Z]"} + LocaleScript{ + "Latn", + } + NumberElements{ + latn{ + symbols{ + decimal{","} + group{"."} + } + } + } + Version{"2.0.64.50"} + calendar{ + gregorian{ + DateTimePatterns{ + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", + "EEEE, d MMMM y", + "d MMMM y", + "d MMM y", + "dd/MM/yyyy", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + Ed{"E d"} + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + M{"L"} + MEd{"E, M/d"} + MMM{"LLL"} + MMMEd{"E, MMM d"} + MMMd{"MMM d"} + Md{"d/M"} + d{"d"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + ms{"m:ss"} + y{"y"} + yM{"M/y"} + yMEd{"E, M/d/y"} + yMMM{"MMM y"} + yMMMEd{"E, MMM d, y"} + yMMMd{"MMM d, y"} + yMd{"d/M/y"} + yQ{"Q y"} + yQQQ{"QQQ y"} + } + dayNames{ + format{ + abbreviated{ + "Sab", + "Jtt", + "Jnn", + "Jtn", + "Ara", + "Iju", + "Jmo", + } + wide{ + "Sabato", + "Jumatatu", + "Jumanne", + "Jumatano", + "Arahamisi", + "Ijumaa", + "Jumamosi", + } + } + stand-alone{ + narrow{ + "S", + "J", + "J", + "J", + "A", + "I", + "J", + } + } + } + eras{ + abbreviated{ + "HY", + "YY", + } + wide{ + "Hinapiya yesu", + "Yopia yesu", + } + } + fields{ + day{ + dn{"nihuku"} + relative{ + "-1"{"n'chana"} + "0"{"lel'lo"} + "1"{"me'llo"} + } + } + dayperiod{ + dn{"nihuku"} + } + era{ + dn{"kal'lai"} + } + hour{ + dn{"isaa"} + } + minute{ + dn{"idakika"} + } + month{ + dn{"mweri"} + } + second{ + dn{"isekunde"} + } + week{ + dn{"iwiki mocha"} + } + weekday{ + dn{"nihuku no mwisho wa wiki"} + } + year{ + dn{"yaka"} + } + } + monthNames{ + format{ + abbreviated{ + "Kwa", + "Una", + "Rar", + "Che", + "Tha", + "Moc", + "Sab", + "Nan", + "Tis", + "Kum", + "Moj", + "Yel", + } + wide{ + "Mweri wo kwanza", + "Mweri wo unayeli", + "Mweri wo uneraru", + "Mweri wo unecheshe", + "Mweri wo unethanu", + "Mweri wo thanu na mocha", + "Mweri wo saba", + "Mweri wo nane", + "Mweri wo tisa", + "Mweri wo kumi", + "Mweri wo kumi na moja", + "Mweri wo kumi na yel'li", + } + } + stand-alone{ + narrow{ + "K", + "U", + "R", + "C", + "T", + "M", + "S", + "N", + "T", + "K", + "M", + "Y", + } + } + } + } + } +} diff --git a/icuSources/data/locales/mgh_MZ.txt b/icuSources/data/locales/mgh_MZ.txt new file mode 100755 index 00000000..92f70734 --- /dev/null +++ b/icuSources/data/locales/mgh_MZ.txt @@ -0,0 +1,11 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/mgh_MZ.xml +// * +// *************************************************************************** +mgh_MZ{ + Version{"2.0.57.98"} +} diff --git a/icuSources/data/locales/mk.txt b/icuSources/data/locales/mk.txt index 897748b3..39529225 100644 --- a/icuSources/data/locales/mk.txt +++ b/icuSources/data/locales/mk.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/mk.xml @@ -11,9 +11,9 @@ */ mk{ AuxExemplarCharacters{"[ѐ ѝ]"} - ExemplarCharacters{"[а б в г ѓ д е ж з ѕ и ј к ќ л љ м н њ о п р с т у ф х ц ч џ ш]"} + ExemplarCharacters{"[а б в г д ѓ е ж з ѕ и ј к л љ м н њ о п р с т ќ у ф х ц ч џ ш]"} ExemplarCharactersCurrency{"[a b c č d e f g h i j k l ł m n o º p q r s t u v w x y z]"} - ExemplarCharactersIndex{"[А Б В Г Ѓ Д Е Ж З Ѕ И Ј К Ќ Л Љ М Н Њ О П Р С Т У Ф Х Ц Ч Џ Ш]"} + ExemplarCharactersIndex{"[А Б В Г Д Ѓ Е Ж З Ѕ И Ј К Л Љ М Н Њ О П Р С Т Ќ У Ф Х Ц Ч Џ Ш]"} LocaleScript{ "Cyrl", } @@ -28,7 +28,7 @@ mk{ } } } - Version{"2.0.47.63"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -51,7 +51,7 @@ mk{ "{1} {0}", } availableFormats{ - EEEd{"d EEE"} + Ed{"d E"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} @@ -70,9 +70,9 @@ mk{ ms{"mm:ss"} y{"y"} yM{"y-M"} - yMEd{"EEE, y-M-d"} + yMEd{"E, y-M-d"} yMMM{"y MMM"} - yMMMEd{"EEE, y MMM d"} + yMMMEd{"E, y MMM d"} yMMMM{"y MMMM"} yQ{"y Q"} yQQQ{"y QQQ"} @@ -125,11 +125,9 @@ mk{ relative{ "-1"{"Вчера"} "-2"{"завчера"} - "-3"{"пред три дена"} "0"{"Денес"} "1"{"Утре"} "2"{"задутре"} - "3"{"по три дена"} } } dayperiod{ @@ -330,6 +328,12 @@ mk{ } } } + delimiters{ + alternateQuotationEnd{"‘"} + alternateQuotationStart{"‚"} + quotationEnd{"“"} + quotationStart{"„"} + } measurementSystemNames{ US{"Американски"} metric{"Метрички"} @@ -339,6 +343,14 @@ mk{ one{"{0} ден"} other{"{0} денови"} } + day-future{ + one{"за {0} ден"} + other{"за {0} денови"} + } + day-past{ + one{"пред {0} ден"} + other{"пред {0} денови"} + } hour{ one{"{0} час"} other{"{0} часови"} diff --git a/icuSources/data/locales/mk_MK.txt b/icuSources/data/locales/mk_MK.txt index 5279d969..ead94c92 100644 --- a/icuSources/data/locales/mk_MK.txt +++ b/icuSources/data/locales/mk_MK.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/mk_MK.xml diff --git a/icuSources/data/locales/ml.txt b/icuSources/data/locales/ml.txt index a625371b..c8057a64 100644 --- a/icuSources/data/locales/ml.txt +++ b/icuSources/data/locales/ml.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ml.xml @@ -10,17 +10,22 @@ * ICU source: /xml/main/ml.xml */ ml{ - AuxExemplarCharacters{"[a b c d e f g h i j k l m n o p q r s t u v w x y z]"} + AuxExemplarCharacters{"[]"} ExemplarCharacters{ - "[\u200C \u200D ഃ അ ആ ഇ ഈ ഉ ഊ ഋ ൠ ഌ ൡ എ ഏ ഐ ഒ ഓ ഔ ക ഖ ഗ ഘ ങ ച ഛ ജ ഝ ഞ ട ഠ ഡ ഢ" - " ണ ത ഥ ദ ധ ന പ ഫ ബ ഭ മ ം യ ര ല വ ശ ഷ സ ഹ ള ഴ റ ാ ി ീ \u0D41 \u0D42 \u0D43 െ " - "േ ൈ ൊ ോ ൗ ൌ \u0D4D]" + "[\u200C\u200D ഃ അ ആ ഇ ഈ ഉ ഊ ഋ ൠ ഌ ൡ എ ഏ ഐ ഒ ഓ ഔ ക ഖ ഗ ഘ ങ ച ഛ ജ ഝ ഞ ട ഠ ഡ ഢ " + "ണ ത ഥ ദ ധ ന പ ഫ ബ ഭ മ ം യ ര ല വ ശ ഷ സ ഹ ള ഴ റ ാ ി ീ \u0D41 \u0D42 \u0D43 െ േ" + " ൈ ൊ ോ ൗ ൌ \u0D4D]" } ExemplarCharactersCurrency{"[a b c d e f g h i j k l m n o p q r s t u v w x y z]"} + ExemplarCharactersIndex{ + "[അ ആ ഇ ഈ ഉ ഊ ഋ എ ഏ ഐ ഒ ഓ ഔ ക ഖ ഗ ഘ ങ ച ഛ ജ ഝ ഞ ട ഠ ഡ ഢ ണ ത ഥ ദ ധ ന പ ഫ ബ ഭ മ" + " യ ര ല വ ശ ഷ സ ഹ ള ഴ റ]" + } LocaleScript{ "Mlym", } NumberElements{ + default{"latn"} latn{ patterns{ currencyFormat{"#,##,##0.00¤"} @@ -41,8 +46,9 @@ ml{ plusSign{"+"} } } + native{"mlym"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -65,7 +71,7 @@ ml{ "{1} {0}", } availableFormats{ - EEEd{"d EEE"} + Ed{"d E"} M{"L"} MEd{"M/d, E"} MMM{"LLL"} @@ -80,10 +86,12 @@ ml{ ms{"mm:ss"} y{"y"} yM{"M-y"} - yMEd{"d-M-yyyy, EEE"} + yMEd{"d-M-yyyy, E"} yMMM{"y MMM"} - yMMMEd{"y MMM d, EEE"} + yMMMEd{"y MMM d, E"} yMMMM{"y MMMM"} + yMMMd{"y MMM d"} + yMd{"d/M/y"} yQ{"yyyy Q"} yQQQ{"y QQQ"} yyQ{"Q yy"} @@ -139,11 +147,9 @@ ml{ relative{ "-1"{"ഇന്നലെ"} "-2"{"മിനിഞ്ഞാന്ന്"} - "-3"{"മൂന്നുദിവസം മുന്പ്"} "0"{"ഇന്ന്"} "1"{"നാളെ"} "2"{"മറ്റന്നാള്‍"} - "3"{"ഇന്നേയ്ക്ക് മൂന്നാം പക്കം"} } } dayperiod{ @@ -160,18 +166,33 @@ ml{ } month{ dn{"മാസം"} + relative{ + "-1"{"കഴിഞ്ഞ മാസം"} + "0"{"ഈ മാസം"} + "1"{"അടുത്ത മാസം"} + } } second{ dn{"സെക്കന്‍റ്"} } week{ dn{"ആഴ്ച"} + relative{ + "-1"{"കഴിഞ്ഞ ആഴ്‌ച"} + "0"{"ഈ ആഴ്ച"} + "1"{"അടുത്ത ആഴ്ച"} + } } weekday{ dn{"ആഴ്ചയിലെ ദിവസം"} } year{ dn{"വര്‍ഷം"} + relative{ + "-1"{"കഴിഞ്ഞ വര്‍ഷം"} + "0"{"ഈ വര്‍‌ഷം"} + "1"{"അടുത്തവര്‍ഷം"} + } } zone{ dn{"മേഖല"} @@ -317,6 +338,12 @@ ml{ "Q3", "Q4", } + narrow{ + "1", + "2", + "3", + "4", + } wide{ "ഒന്നാം പാദം", "രണ്ടാം പാദം", @@ -324,6 +351,14 @@ ml{ "നാലാം പാദം", } } + stand-alone{ + abbreviated{ + "Q1", + "Q2", + "Q3", + "Q4", + } + } } } indian{ @@ -394,16 +429,16 @@ ml{ narrow{ "മു", "സ", - "റ-അ", - "റ-ആ", - "ജ-അ", - "ജ-ആ", + "റ", + "റ", + "ജ", + "ജ", "റ", "ശ", "റ", "ശ", "ദു", - "ദു-ഹി", + "ദു", } } } @@ -415,7 +450,14 @@ ml{ quotationEnd{"”"} quotationStart{"“"} } + listPattern{ + standard{ + 2{"{0} കൂടാതെ {1}"} + end{"{0}, {1} എന്നിവ"} + } + } measurementSystemNames{ + UK{"യുകെ"} US{"യുഎസ്സ്"} metric{"മെട്രിക്ക്"} } @@ -424,29 +466,136 @@ ml{ one{"{0} ദിവസം"} other{"{0} ദിവസം"} } + day-future{ + 0{"0 ദിവസത്തില്‍"} + 1{"1 ദിവസത്തില്‍"} + other{"{0} ദിവസത്തില്‍"} + } + day-past{ + 0{"0 ദിവസം മുമ്പ്"} + 1{"1 ദിവസം മുമ്പ്"} + other{"{0} ദിവസം മുമ്പ്"} + } hour{ one{"{0} മണിക്കൂര്‍"} other{"{0} മണിക്കൂര്‍"} } + hour-future{ + 0{"0 മണിക്കൂറില്‍"} + 1{"1 മണിക്കൂറില്‍"} + other{"{0} മണിക്കൂറില്‍"} + } + hour-past{ + 0{"0 മണിക്കൂര്‍ മുമ്പ്"} + 1{"1 മണിക്കൂര്‍ മുമ്പ്"} + other{"{0} മണിക്കൂര്‍ മുമ്പ്"} + } minute{ one{"{0} മിനിട്ട്"} other{"{0} മിനിട്ട്"} } + minute-future{ + 0{"0 മിനിറ്റില്‍"} + 1{"1 മിനിറ്റിനുള്ളില്‍"} + other{"{0} മിനിറ്റിനുള്ളില്‍"} + } + minute-past{ + 0{"0 മിനിറ്റ് മുമ്പ്"} + 1{"1 മിനിറ്റ് മുമ്പ്"} + other{"{0} മിനിറ്റ് മുമ്പ്"} + } month{ one{"{0} മാസം"} other{"{0} മാസം"} } + month-future{ + 0{"0 മാസത്തില്‍"} + 1{"1 മാസത്തില്‍"} + other{"{0} മാസത്തില്‍"} + } + month-past{ + 0{"0 മാസം മുമ്പ്"} + 1{"1 മാസം മുമ്പ്"} + other{"{0} മാസം മുമ്പ്"} + } second{ one{"{0} സെക്കന്റ്"} other{"{0} സെക്കന്റ്"} } + second-future{ + 0{"0 സെക്കന്‍ഡില്‍"} + 1{"1 സെക്കന്‍ഡില്‍"} + other{"{0} സെക്കന്‍ഡില്‍"} + } + second-past{ + 0{"0 സെക്കന്‍റ് മുമ്പ്"} + 1{"1 സെക്കന്‍റ് മുമ്പ്"} + other{"{0} സെക്കന്‍റ് മുമ്പ്"} + } week{ one{"{0} ആഴ്ച"} other{"{0} ആഴ്ച"} } + week-future{ + 0{"0 ആഴ്ചയില്‍"} + 1{"1 ആഴ്ചയില്‍"} + other{"{0} ആഴ്ചയില്‍"} + } + week-past{ + 0{"0 ആഴ്ച മുമ്പ്"} + 1{"1 ആഴ്ച മുമ്പ്"} + other{"{0} ആഴ്ച മുമ്പ്"} + } year{ one{"{0} വര്‍ഷം"} other{"{0} വര്‍ഷം"} } + year-future{ + 0{"0 വര്‍ഷത്തില്‍"} + 1{"1 വര്‍ഷത്തില്‍"} + other{"{0} വര്‍ഷത്തില്‍"} + } + year-past{ + 0{"0 വര്‍ഷം മുമ്പ്"} + 1{"1 വര്‍ഷം മുമ്പ്"} + other{"{0} വര്‍ഷം മുമ്പ്"} + } + } + unitsShort{ + day{ + 0{"0 ദിവസം‌"} + 1{"1 ദിവസം"} + other{"{0} ദിവസം‌"} + } + hour{ + 0{"0 മണിക്കൂര്‍"} + 1{"1 മണിക്കൂര്‍‌"} + other{"{0} മണിക്കൂര്‍"} + } + minute{ + 0{"0 മിനിറ്റ്"} + 1{"1 മിനിറ്റ്"} + other{"{0} മിനിറ്റ്"} + } + month{ + 0{"0 മാസങ്ങള്‍"} + 1{"1 മാസം"} + other{"{0} മാസം"} + } + second{ + 0{"0 സെക്കന്‍റ്"} + 1{"1 സെക്കന്‍റ്"} + other{"{0} സെക്കന്‍റ്"} + } + week{ + 0{"0 ആഴ്‌ച"} + 1{"1 ആഴ്‌ച"} + other{"{0} ആഴ്‌ച"} + } + year{ + 0{"0 വര്‍‌ഷം"} + 1{"1 വര്‍ഷം"} + other{"{0} വര്‍‌ഷം"} + } } } diff --git a/icuSources/data/locales/ml_IN.txt b/icuSources/data/locales/ml_IN.txt index 4adb1c29..64fac330 100644 --- a/icuSources/data/locales/ml_IN.txt +++ b/icuSources/data/locales/ml_IN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ml_IN.xml @@ -8,18 +8,4 @@ // *************************************************************************** ml_IN{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - weekend:intvector{ - 1, - 0, - 1, - 86400000, - } - } - } } diff --git a/icuSources/data/locales/mo.txt b/icuSources/data/locales/mo.txt index 23495025..ef3bdd70 100755 --- a/icuSources/data/locales/mo.txt +++ b/icuSources/data/locales/mo.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/mo.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** mo{ "%%ALIAS"{"ro_MD"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/locales/mr.txt b/icuSources/data/locales/mr.txt index 0e08aa49..cede6147 100644 --- a/icuSources/data/locales/mr.txt +++ b/icuSources/data/locales/mr.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/mr.xml @@ -10,12 +10,13 @@ * ICU source: /xml/main/mr.xml */ mr{ - AuxExemplarCharacters{"[\u200C \u200D]"} + AuxExemplarCharacters{"[\u200C\u200D]"} ExemplarCharacters{ "[\u093C ० १ २ ३ ४ ५ ६ ७ ८ ९ ॐ \u0902 \u0901 ः अ आ इ ई उ ऊ ऋ ऌ ऍ ए ऐ ऑ ओ औ क " "ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र ल व श ष स ह ळ ऽ ा ि ी " "\u0941 \u0942 \u0943 \u0944 \u0945 \u0947 \u0948 ॉ ो ौ \u094D]" } + ExemplarCharactersCurrency{"[र \u0941]"} ExemplarCharactersIndex{ "[\u200D ॐ \u0902 ः अ आ इ ई उ ऊ ऋ ऌ ए ऐ ऑ ओ औ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त" " थ द ध न प फ ब भ म य र ल व श ष स ह ळ ऽ \u0945 \u094D]" @@ -24,21 +25,26 @@ mr{ "Deva", } NumberElements{ - default{"deva"} + default{"latn"} latn{ patterns{ currencyFormat{"¤ #,##,##0.00"} decimalFormat{"#,##,##0.###"} percentFormat{"#,##,##0%"} } + symbols{ + exponential{"पू"} + nan{"नान"} + } } + native{"deva"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ - "am", - "pm", + "म.पू.", + "म.नं.", } DateTimePatterns{ "h-mm-ss a zzzz", @@ -56,10 +62,24 @@ mr{ "{1} {0}", } availableFormats{ + Ed{"E d"} Hm{"H-mm"} Hms{"H-mm-ss"} + M{"M"} + MEd{"E, d/M"} + MMMEd{"E, d MMM"} MMMMd{"d MMMM"} + MMMd{"d MMM"} MMdd{"dd-MM"} + Md{"d/M"} + yM{"M/y"} + yMEd{"E, d/M/y"} + yMMM{"MMM y"} + yMMMEd{"E, d MMM y"} + yMMMd{"d MMM y"} + yMd{"d/M/y"} + yQ{"Q y"} + yQQQ{"QQQ y"} yyQ{"Q yy"} yyyyMM{"MM-yyyy"} yyyyMMMM{"MMMM y"} @@ -86,6 +106,15 @@ mr{ } } stand-alone{ + abbreviated{ + "रवि", + "सोम", + "मंगळ", + "बुध", + "गुरु", + "शुक्र", + "शनि", + } narrow{ "र", "सो", @@ -95,12 +124,21 @@ mr{ "शु", "श", } + wide{ + "रविवार", + "सोमवार", + "मंगळवार", + "बुधवार", + "गुरुवार", + "शुक्रवार", + "शनिवार", + } } } eras{ abbreviated{ - "ई.स.पू.", - "ई.स.", + "ईसापूर्व", + "सन", } wide{ "ईसवीसनपूर्व", @@ -111,10 +149,16 @@ mr{ day{ dn{"दिवस"} relative{ + "-1"{"काल"} + "-2"{"परवा"} + "0"{"आज"} "1"{"उद्या"} "2"{"परवा"} } } + dayperiod{ + dn{"AM/PM"} + } era{ dn{"युग"} } @@ -126,25 +170,107 @@ mr{ } month{ dn{"महिना"} + relative{ + "-1"{"मागील महिना"} + "0"{"हा महिना"} + "1"{"पुढील महिना"} + } } second{ dn{"सेकंद"} } week{ - dn{"आठवडा"} + dn{"आठव़डा"} + relative{ + "-1"{"मागील आठवडा"} + "0"{"हा आठवडा"} + "1"{"पुढील आठवडा"} + } } weekday{ dn{"आठवड्याचा दिवस"} } year{ dn{"वर्ष"} + relative{ + "-1"{"मागील वर्ष"} + "0"{"या वर्षी"} + "1"{"पुढील वर्ष"} + } } zone{ dn{"झोन"} } } + intervalFormats{ + MEd{ + M{"E, d/M - E, d/M"} + d{"E, d/M - E, d/M"} + } + MMM{ + M{"MMM–MMM"} + } + MMMEd{ + M{"E, d MMM - E, d MMM"} + d{"E, d MMM - E, d MMM"} + } + MMMd{ + M{"d MMM - d MMM"} + d{"d-d MMM"} + } + Md{ + M{"d/M - d/M"} + d{"d/M - d/M"} + } + yM{ + M{"M/yy – M/yy"} + y{"M/yy – M/yy"} + } + yMEd{ + M{"E, d/M/yy - E, d/M/yy"} + d{"E, d/M/yy - E, d/M/yy"} + y{"E, d/M/yy - E, d/M/yy"} + } + yMMM{ + M{"MMM–MMM y"} + y{"MMM y - MMM y"} + } + yMMMEd{ + M{"E, d MMM - E, d MMM y"} + d{"E, d MMM y - E, d MMM y"} + y{"E, d MMM y - E, d MMM y"} + } + yMMMM{ + M{"MMMM–MMMM y"} + y{"MMMM y – MMMM y"} + } + yMMMd{ + M{"d MMM - d MMM y"} + d{"d-d MMM y"} + y{"d MMM y - d MMM y"} + } + yMd{ + M{"d/M/yy - d/M/yy"} + d{"d/M/yy - d/M/yy"} + y{"d/M/yy - d/M/yy"} + } + } monthNames{ format{ + abbreviated{ + "जाने", + "फेब्रु", + "मार्च", + "एप्रि", + "मे", + "जून", + "जुलै", + "ऑग", + "सेप्टें", + "ऑक्टोबर", + "नोव्हें", + "डिसें", + } wide{ "जानेवारी", "फेब्रुवारी", @@ -161,6 +287,20 @@ mr{ } } stand-alone{ + abbreviated{ + "जाने", + "फेब्रु", + "मार्च", + "एप्रि", + "मे", + "जून", + "जुलै", + "ऑग", + "सेप्टें", + "ऑक्टोबर", + "नोव्हें", + "डिसें", + } narrow{ "जा", "फे", @@ -175,15 +315,35 @@ mr{ "नो", "डि", } + wide{ + "जानेवारी", + "फेब्रुवारी", + "मार्च", + "एप्रिल", + "मे", + "जून", + "जुलै", + "ऑगस्ट", + "सप्टेंबर", + "ऑक्टोबर", + "नोव्हेंबर", + "डिसेंबर", + } } } quarters{ format{ abbreviated{ - "Q1", - "Q2", - "Q3", - "Q4", + "ति 1", + "2 री तिमाही", + "ति 3", + "ति 4", + } + narrow{ + "1", + "2", + "3", + "4", } wide{ "प्रथम तिमाही", @@ -192,19 +352,175 @@ mr{ "चतुर्थ तिमाही", } } + stand-alone{ + abbreviated{ + "ति 1", + "ति 2", + "ति 3", + "ति 4", + } + } } } } delimiters{ - alternateQuotationEnd{"\""} - alternateQuotationStart{"\""} - quotationEnd{"'"} - quotationStart{"'"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} } listPattern{ standard{ 2{"{0} आणि {1}"} - end{"{0} आणि {1}"} + end{"{0} आणि {1}"} + } + } + measurementSystemNames{ + UK{"यूके"} + metric{"मेट्रिक"} + } + units{ + day{ + 0{"0 दिवस"} + 1{"1 दिवस"} + other{"{0} दिवस"} + } + day-future{ + 0{"0 दिवसांत"} + 1{"1 दिवसात"} + other{"{0} दिवसांत"} + } + day-past{ + 0{"0 दिवसांपूर्वी"} + 1{"1 दिवसापूर्वी"} + other{"{0} दिवसांपूर्वी"} + } + hour{ + 0{"0 तास"} + 1{"1 तास"} + other{"{0} तास"} + } + hour-future{ + 0{"0 तासांत"} + 1{"1 तासात"} + other{"{0} तासांत"} + } + hour-past{ + 0{"0 तासांपूर्वी"} + 1{"1 तासापूर्वी"} + other{"{0} तासांपूर्वी"} + } + minute{ + 0{"0 मिनिटे"} + 1{"1 मिनिट"} + other{"{0} मिनिटे"} + } + minute-future{ + 0{"0 मिनिटांत"} + 1{"1 मिनिटात"} + other{"{0} मिनिटांत"} + } + minute-past{ + 0{"0 मिनिटांपूर्वी"} + 1{"1 मिनिटापूर्वी"} + other{"{0} मिनिटांपूर्वी"} + } + month{ + 0{"0 महिने"} + 1{"1 महिना"} + other{"{0} महिने"} + } + month-future{ + 0{"0 महिन्यांत"} + 1{"1 महिन्यात"} + other{"{0} महिन्यांत"} + } + month-past{ + 0{"0 महिन्यांपूर्वी"} + 1{"1 महिन्यापूर्वी"} + other{"{0} महिन्यांपूर्वी"} + } + second{ + 0{"0 सेकंद"} + 1{"1 सेकंद"} + other{"{0} सेकंद"} + } + second-future{ + 0{"0 सेकंदांत"} + 1{"1 सेकंदात"} + other{"{0} सेकंदांत"} + } + second-past{ + 0{"0 सेकंदांपूर्वी"} + 1{"1 सेकंदापूर्वी"} + other{"{0} सेकंदांपूर्वी"} + } + week{ + 0{"0 आठवडे"} + 1{"1 आठवडा"} + other{"{0} आठवडे"} + } + week-future{ + 0{"0 आठवड्यांत"} + 1{"1 आठवड्यात"} + other{"{0} आठवड्यांत"} + } + week-past{ + 0{"0 आठवड्यांपूर्वी"} + 1{"1 आठवड्या पूर्वी"} + other{"{0} आठवड्यांपूर्वी"} + } + year{ + 0{"0 वर्षे"} + 1{"1 वर्ष"} + other{"{0} वर्षे"} + } + year-future{ + 0{"10 वर्षांमध्ये"} + 1{"1 वर्षात"} + other{"{0} वर्षांमध्ये"} + } + year-past{ + 0{"0 वर्षांपूर्वी"} + 1{"1 वर्षापूर्वी"} + other{"{0} वर्षांपूर्वी"} + } + } + unitsShort{ + day{ + 0{"0 दिवस"} + 1{"1 दिवस"} + other{"{0} दिवस"} + } + hour{ + 0{"0 तास"} + 1{"1 तास"} + other{"{0} तास"} + } + minute{ + 0{"0 मि"} + 1{"1 मि"} + other{"{0} मि"} + } + month{ + 0{"0 महिने"} + 1{"1 महिना"} + other{"{0} महिने"} + } + second{ + 0{"0 से"} + 1{"1 सेकंद"} + other{"{0} से"} + } + week{ + 0{"0 आठवडे"} + 1{"1 आ"} + other{"{0} आ"} + } + year{ + 0{"0 वर्षे"} + 1{"1 वर्ष"} + other{"{0} वर्षे"} } } } diff --git a/icuSources/data/locales/mr_IN.txt b/icuSources/data/locales/mr_IN.txt index 07ea7df0..0892048e 100644 --- a/icuSources/data/locales/mr_IN.txt +++ b/icuSources/data/locales/mr_IN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/mr_IN.xml @@ -8,18 +8,4 @@ // *************************************************************************** mr_IN{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - weekend:intvector{ - 1, - 0, - 1, - 86400000, - } - } - } } diff --git a/icuSources/data/locales/ms.txt b/icuSources/data/locales/ms.txt index cfdfcc0b..bb064487 100644 --- a/icuSources/data/locales/ms.txt +++ b/icuSources/data/locales/ms.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ms.xml @@ -10,10 +10,15 @@ * ICU source: /xml/main/ms.xml */ ms{ + AuxExemplarCharacters{ + "[á à ă â å ä ã ā æ ç é è ĕ ê ë ē í ì ĭ î ï ī ñ ó ò ŏ ô ö ø ō œ ú ù ŭ û ü ū ÿ" + "]" + } ExemplarCharacters{ "[a {ai} {au} b c d {dz} e f g h i j k {kh} l m n {ng} {ngg} {ny} o p q r s {" "sy} t {ts} u {ua} v w x y z]" } + ExemplarCharactersIndex{"[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]"} LocaleScript{ "Latn", } @@ -24,7 +29,7 @@ ms{ } } } - Version{"2.0.50.96"} + Version{"2.0.65.46"} calendar{ buddhist{ DateTimePatterns{ @@ -47,15 +52,20 @@ ms{ MEd{"E, d/M"} MMMEd{"E, d MMM"} MMMMd{"d MMMM"} + MMMd{"d MMM"} Md{"d/M"} yM{"M/y G"} - yMEd{"EEE, d/M/y G"} + yMEd{"E, d/M/y G"} yMMM{"MMM y G"} - yMMMEd{"EEE, d MMM y G"} + yMMMEd{"E, d MMM y G"} yMMMd{"d MMM y G"} } } gregorian{ + AmPmMarkers{ + "PG", + "PTG", + } DateTimePatterns{ "h:mm:ss a zzzz", "h:mm:ss a z", @@ -76,11 +86,16 @@ ms{ MEd{"E, d/M"} MMMEd{"E, d MMM"} MMMMd{"d MMMM"} + MMMd{"d MMM"} Md{"d/M"} yM{"M/y"} - yMEd{"EEE, d/M/y"} + yMEd{"E, d/M/y"} yMMM{"MMM y"} - yMMMEd{"EEE, d MMM y"} + yMMMEd{"E, d MMM y"} + yMMMd{"d MMM y"} + yMd{"d/M/y"} + yQ{"Q y"} + yQQQ{"QQQ y"} } dayNames{ format{ @@ -93,6 +108,15 @@ ms{ "Jum", "Sab", } + narrow{ + "A", + "I", + "S", + "R", + "K", + "J", + "S", + } wide{ "Ahad", "Isnin", @@ -103,11 +127,133 @@ ms{ "Sabtu", } } + stand-alone{ + narrow{ + "A", + "I", + "S", + "R", + "K", + "J", + "S", + } + } + } + eras{ + abbreviated{ + "S.M.", + "TM", + } + } + fields{ + day{ + dn{"Hari"} + relative{ + "-1"{"Semalam"} + "-2"{"Hari sebelum semalam"} + "0"{"Hari ini"} + "1"{"Esok"} + "2"{"Hari selepas esok"} + } + } + dayperiod{ + dn{"PG/PTG"} + } + hour{ + dn{"Jam"} + } + minute{ + dn{"Minit"} + } + month{ + dn{"Bulan"} + relative{ + "-1"{"Bulan lalu"} + "0"{"Bulan ini"} + "1"{"Bulan seterusnya"} + } + } + second{ + dn{"Kedua"} + } + week{ + dn{"Minggu"} + relative{ + "-1"{"Minggu lepas"} + "0"{"Minggu ini"} + "1"{"Minggu seterusnya"} + } + } + weekday{ + dn{"Hari dalam Minggu"} + } + year{ + dn{"Tahun"} + relative{ + "-1"{"Tahun lepas"} + "0"{"Tahun ini"} + "1"{"Tahun depan"} + } + } + zone{ + dn{"Zon Waktu"} + } } intervalFormats{ + MEd{ + M{"E, d/M – E, d/M"} + d{"E, d/M – E, d/M"} + } + MMM{ + M{"MMM–MMM"} + } + MMMEd{ + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} + } + MMMd{ + M{"d MMM – d MMM"} + d{"d–d MMM"} + } + Md{ + M{"d/M – d/M"} + d{"d/M – d/M"} + } h{ - a{"H – H"} - h{"H – H"} + a{"h a – h a"} + h{"h–h a"} + } + yM{ + M{"M/yy – M/yy"} + y{"M/yy – M/yy"} + } + yMEd{ + M{"E, d/M/yy – E, d/M/yy"} + d{"E, d/M/yy – E, d/M/yy"} + y{"E, d/M/yy – E, d/M/yy"} + } + yMMM{ + M{"MMM–MMM y"} + y{"MMM y – MMM y"} + } + yMMMEd{ + M{"E, d MMM – E, d MMM, y"} + d{"E, d MMM – E, d MMM, y"} + y{"E, d MMM y – E, d MMM y"} + } + yMMMM{ + M{"MMMM–MMMM y"} + y{"MMMM y – MMMM y"} + } + yMMMd{ + M{"d MMM – d MMM, y"} + d{"d–d MMM y"} + y{"d MMM y – d MMM y"} + } + yMd{ + M{"d/M/yy – d/M/yy"} + d{"d/M/yy – d/M/yy"} + y{"d/M/yy – d/M/yy"} } } monthNames{ @@ -126,6 +272,20 @@ ms{ "Nov", "Dis", } + narrow{ + "J", + "F", + "M", + "A", + "M", + "J", + "J", + "O", + "S", + "O", + "N", + "D", + } wide{ "Januari", "Februari", @@ -141,6 +301,58 @@ ms{ "Disember", } } + stand-alone{ + narrow{ + "J", + "F", + "M", + "A", + "M", + "J", + "J", + "O", + "S", + "O", + "N", + "D", + } + } + } + quarters{ + format{ + abbreviated{ + "Suku 1", + "Suku Ke-2", + "Suku Ke-3", + "Suku Ke-4", + } + narrow{ + "1", + "2", + "3", + "4", + } + wide{ + "Suku pertama", + "Suku Ke-2", + "Suku Ke-3", + "Suku Ke-4", + } + } + stand-alone{ + abbreviated{ + "Suku 1", + "Suku Ke-2", + "Suku Ke-3", + "Suku Ke-4", + } + wide{ + "Suku pertama", + "Suku Ke-2", + "Suku Ke-3", + "Suku Ke-4", + } + } } } islamic{ @@ -164,11 +376,12 @@ ms{ MEd{"E, d/M"} MMMEd{"E, d MMM"} MMMMd{"d MMMM"} + MMMd{"d MMM"} Md{"d/M"} yyyyM{"M/y G"} - yyyyMEd{"EEE, d/M/y G"} + yyyyMEd{"E, d/M/y G"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"EEE, d MMM y G"} + yyyyMMMEd{"E, d MMM y G"} yyyyMMMd{"d MMM y G"} } } @@ -193,11 +406,12 @@ ms{ MEd{"E, d/M"} MMMEd{"E, d MMM"} MMMMd{"d MMMM"} + MMMd{"d MMM"} Md{"d/M"} yyyyM{"M/y G"} - yyyyMEd{"EEE, d/M/y G"} + yyyyMEd{"E, d/M/y G"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"EEE, d MMM y G"} + yyyyMMMEd{"E, d MMM y G"} yyyyMMMd{"d MMM y G"} } } @@ -220,15 +434,176 @@ ms{ availableFormats{ Ed{"E, d"} MEd{"E, d/M"} - MMMEd{"EEE, d MMM"} + MMMEd{"E, d MMM"} MMMMd{"d MMMM"} + MMMd{"d MMM"} Md{"d/M"} yyyyM{"M/y G"} - yyyyMEd{"EEE, d/M/y G"} + yyyyMEd{"E, d/M/y G"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"EEE, d MMM y G"} + yyyyMMMEd{"E, d MMM y G"} yyyyMMMd{"d MMM y G"} } } } + delimiters{ + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} + } + listPattern{ + standard{ + 2{"{0} dan {1}"} + end{"{0}, dan {1}"} + } + } + measurementSystemNames{ + US{"AS"} + metric{"Metrik"} + } + units{ + day{ + 0{"0 hari"} + 1{"1 hari"} + other{"{0} hari"} + } + day-future{ + 0{"Dalam 0 hari"} + 1{"Dalam 1 hari"} + other{"Dalam {0} hari"} + } + day-past{ + 0{"0 hari lalu"} + 1{"1 hari lalu"} + other{"{0} hari lalu"} + } + hour{ + 0{"0 jam"} + 1{"1 jam"} + other{"{0} jam"} + } + hour-future{ + 0{"Dalam 0 jam"} + 1{"Dalam 1 jam"} + other{"Dalam {0} jam"} + } + hour-past{ + 0{"0 jam lalu"} + 1{"1 jam lalu"} + other{"{0} jam lalu"} + } + minute{ + 0{"0 minit"} + 1{"1 minit"} + other{"{0} minit"} + } + minute-future{ + 0{"Dalam 0 minit"} + 1{"Dalam 1 minit"} + other{"Dalam {0} minit"} + } + minute-past{ + 0{"0 minit lalu"} + 1{"1 minit lalu"} + other{"{0} minit lalu"} + } + month{ + 0{"0 bulan"} + 1{"1 bulan"} + other{"{0} bulan"} + } + month-future{ + 0{"Dalam 0 bulan"} + 1{"Dalam 1 Bulan"} + other{"Dalam {0} bulan"} + } + month-past{ + 0{"0 bulan lalu"} + 1{"1 bulan lalu"} + other{"{0} bulan lalu"} + } + second{ + 0{"0 saat"} + 1{"1 saat"} + other{"{0} saat"} + } + second-future{ + 0{"Dalam 0 saat"} + 1{"Dalam 1 saat"} + other{"Dalam {0} saat"} + } + second-past{ + 0{"0 saat lalu"} + 1{"1 saat lalu"} + other{"{0} saat lalu"} + } + week{ + 0{"0 minggu"} + 1{"1 minggu"} + other{"{0} minggu"} + } + week-future{ + 0{"Dalam 0 minggu"} + 1{"Dalam 1 minggu"} + other{"Dalam {0} minggu"} + } + week-past{ + 0{"0 minggu lalu"} + 1{"1 minggu lalu"} + other{"{0} minggu lalu"} + } + year{ + 0{"0 tahun"} + 1{"1 tahun"} + other{"{0} tahun"} + } + year-future{ + 0{"Dalam 0 tahun"} + 1{"Dalam 1 tahun"} + other{"Dalam {0} tahun"} + } + year-past{ + 0{"0 tahun lalu"} + 1{"1 tahun lalu"} + other{"{0} tahun lalu"} + } + } + unitsShort{ + day{ + 0{"0 hari"} + 1{"1 hari"} + other{"{0} hari"} + } + hour{ + 0{"0 jam"} + 1{"1 jam"} + other{"{0} jam"} + } + minute{ + 0{"0 min"} + 1{"1 min"} + other{"{0} min"} + } + month{ + 0{"0 bulan"} + 1{"1 bulan"} + other{"{0} bulan"} + } + second{ + 0{"0 saat"} + 1{"1 saat"} + other{"{0} saat"} + } + week{ + 0{"0 minggu"} + 1{"1 minggu"} + other{"{0} minggu"} + } + year{ + 0{"0 thn"} + 1{"1 thn"} + other{"{0} thn"} + } + } } diff --git a/icuSources/data/locales/ms_BN.txt b/icuSources/data/locales/ms_BN.txt index 6a56d5c3..466ca3be 100644 --- a/icuSources/data/locales/ms_BN.txt +++ b/icuSources/data/locales/ms_BN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ms_BN.xml @@ -18,7 +18,7 @@ ms_BN{ } } } - Version{"2.0.51.57"} + Version{"2.0.65.46"} calendar{ gregorian{ DateTimePatterns{ diff --git a/icuSources/data/locales/ms_MY.txt b/icuSources/data/locales/ms_MY.txt index c7974714..d5c757a4 100644 --- a/icuSources/data/locales/ms_MY.txt +++ b/icuSources/data/locales/ms_MY.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ms_MY.xml diff --git a/icuSources/data/locales/mt.txt b/icuSources/data/locales/mt.txt index 45966d4a..c2f1ef91 100644 --- a/icuSources/data/locales/mt.txt +++ b/icuSources/data/locales/mt.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/mt.xml @@ -12,7 +12,7 @@ mt{ AuxExemplarCharacters{"[c y]"} ExemplarCharacters{"[a à b ċ d e è f ġ g {għ} h ħ i ì j k l m n o ò p q r s t u ù v w x ż z]"} - ExemplarCharactersIndex{"[A B C Ċ D E F Ġ G {GĦ} H Ħ I {IE} J K L M N O P Q R S T U V W X Y Ż Z]"} + ExemplarCharactersIndex{"[A B Ċ C D E F Ġ G {GĦ} H Ħ I {IE} J K L M N O P Q R S T U V W X Y Ż Z]"} LocaleScript{ "Latn", } @@ -27,7 +27,7 @@ mt{ } } } - Version{"2.0.47.67"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ diff --git a/icuSources/data/locales/mt_MT.txt b/icuSources/data/locales/mt_MT.txt index f7ccc5cd..be72d4b2 100644 --- a/icuSources/data/locales/mt_MT.txt +++ b/icuSources/data/locales/mt_MT.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/mt_MT.xml @@ -8,12 +8,4 @@ // *************************************************************************** mt_MT{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - } - } } diff --git a/icuSources/data/locales/mua.txt b/icuSources/data/locales/mua.txt new file mode 100755 index 00000000..04f66b51 --- /dev/null +++ b/icuSources/data/locales/mua.txt @@ -0,0 +1,233 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/mua.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/mua.xml + */ +mua{ + AuxExemplarCharacters{"[q x]"} + ExemplarCharacters{"[a ã b ɓ c d ɗ e ë ǝ f g h i ĩ j k l m n ŋ o õ p r s t u v ṽ w y z]"} + ExemplarCharactersIndex{"[A B Ɓ C D Ɗ E Ǝ F G H I J K L M N Ŋ O P R S T U V W Y Z]"} + LocaleScript{ + "Latn", + } + NumberElements{ + latn{ + patterns{ + currencyFormat{"¤#,##0.00;(¤#,##0.00)"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0%"} + } + symbols{ + decimal{","} + group{"."} + } + } + } + Version{"2.0.65.46"} + calendar{ + gregorian{ + AmPmMarkers{ + "comme", + "lilli", + } + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE d MMMM y", + "d MMMM y", + "d MMM y", + "d/M/yyyy", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + Ed{"E d"} + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + M{"L"} + MEd{"E d/M"} + MMM{"LLL"} + MMMEd{"E d MMM"} + MMMd{"d MMM"} + Md{"d/M"} + d{"d"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + ms{"m:ss"} + y{"y"} + yM{"M/y"} + yMEd{"E d/M/y"} + yMMM{"MMM y"} + yMMMEd{"E d MMM y"} + yMMMd{"d MMM y"} + yMd{"d/M/y"} + yQ{"Q y"} + yQQQ{"QQQ y"} + } + dayNames{ + format{ + abbreviated{ + "Cya", + "Cla", + "Czi", + "Cko", + "Cka", + "Cga", + "Cze", + } + wide{ + "Com'yakke", + "Comlaaɗii", + "Comzyiiɗii", + "Comkolle", + "Comkaldǝɓlii", + "Comgaisuu", + "Comzyeɓsuu", + } + } + stand-alone{ + narrow{ + "Y", + "L", + "Z", + "O", + "A", + "G", + "E", + } + } + } + eras{ + abbreviated{ + "KK", + "PK", + } + wide{ + "KǝPel Kristu", + "Pel Kristu", + } + } + fields{ + day{ + dn{"Zah'nane/ Comme"} + relative{ + "-1"{"Tǝsoo"} + "0"{"Tǝ'nahko"} + "1"{"Tǝ'nane"} + } + } + dayperiod{ + dn{"Cok comme"} + } + era{ + dn{"Syii ma tãa"} + } + hour{ + dn{"Cok comme"} + } + minute{ + dn{"Cok comme ma laŋne"} + } + month{ + dn{"Fĩi"} + } + second{ + dn{"Cok comme ma laŋ tǝ biŋ"} + } + week{ + dn{"Luma"} + } + weekday{ + dn{"Kǝsyil luma"} + } + year{ + dn{"Syii"} + } + zone{ + dn{"Waŋ cok comme"} + } + } + monthNames{ + format{ + abbreviated{ + "FLO", + "CLA", + "CKI", + "FMF", + "MAD", + "MBI", + "MLI", + "MAM", + "FDE", + "FMU", + "FGW", + "FYU", + } + wide{ + "Fĩi Loo", + "Cokcwaklaŋne", + "Cokcwaklii", + "Fĩi Marfoo", + "Madǝǝuutǝbijaŋ", + "Mamǝŋgwãafahbii", + "Mamǝŋgwãalii", + "Madǝmbii", + "Fĩi Dǝɓlii", + "Fĩi Mundaŋ", + "Fĩi Gwahlle", + "Fĩi Yuru", + } + } + stand-alone{ + narrow{ + "O", + "A", + "I", + "F", + "D", + "B", + "L", + "M", + "E", + "U", + "W", + "Y", + } + } + } + quarters{ + format{ + abbreviated{ + "F1", + "F2", + "F3", + "F4", + } + wide{ + "Tai fĩi sai ma tǝn kee zah", + "Tai fĩi sai zah lǝn gwa ma kee", + "Tai fĩi sai zah lǝn sai ma kee", + "Tai fĩi sai ma coo kee zah 'na", + } + } + } + } + } + delimiters{ + alternateQuotationEnd{"”"} + alternateQuotationStart{"“"} + quotationEnd{"»"} + quotationStart{"«"} + } +} diff --git a/icuSources/data/locales/mua_CM.txt b/icuSources/data/locales/mua_CM.txt new file mode 100755 index 00000000..c8ce146e --- /dev/null +++ b/icuSources/data/locales/mua_CM.txt @@ -0,0 +1,11 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/mua_CM.xml +// * +// *************************************************************************** +mua_CM{ + Version{"2.0.57.98"} +} diff --git a/icuSources/data/locales/my.txt b/icuSources/data/locales/my.txt index eb63c7a6..edcb34e0 100644 --- a/icuSources/data/locales/my.txt +++ b/icuSources/data/locales/my.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/my.xml @@ -10,10 +10,11 @@ * ICU source: /xml/main/my.xml */ my{ - AuxExemplarCharacters{"[\u1022 \u1028 \u1050-\u1059]"} + AuxExemplarCharacters{"[ၐ ၑ ဨ ဢ ၒ ၓ ၔ ၕ ၖ ၗ \u1058 \u1059]"} ExemplarCharacters{ "[က ခ ဂ ဃ င စ ဆ ဇ ဈ ဉ ည ဋ ဌ ဍ ဎ ဏ တ ထ ဒ ဓ န ပ ဖ ဗ ဘ မ ယ ရ လ ဝ သ ဟ ဠ အ ဣ ဤ ဥ ဦ" - " ဧ ဩ ဪ ဿ \u102B-\u1032 \u1036-\u103E]" + " ဧ ဩ ဪ ာ ါ \u102D \u102E \u102F \u1030 ေ \u1032 \u1036 ဿ ျ ြ \u103D \u103E " + "\u1039 \u103A \u1037 း]" } ExemplarCharactersCurrency{"[a b c d e f g h i j k l m n o p q r s t u v w x y z]"} ExemplarCharactersIndex{"[က ခ ဂ ဃ င စ ဆ ဇ ဈ ဉ ည ဋ ဌ ဍ ဎ ဏ တ ထ ဒ ဓ န ပ ဖ ဗ ဘ မ ယ ရ လ ဝ သ ဟ ဠ အ]"} @@ -40,8 +41,9 @@ my{ list{"၊"} } } + native{"mymr"} } - Version{"2.0.51.46"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -64,15 +66,15 @@ my{ "{1} {0}", } availableFormats{ - Ed{"EEE, d"} + Ed{"E, d"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} - MEd{"EEE, M/d"} + MEd{"E, M/d"} MMM{"LLL"} - MMMEd{"EEE, MMM d"} - MMMMEd{"EEE, MMMM d"} + MMMEd{"E, MMM d"} + MMMMEd{"E, MMMM d"} MMMMd{"MMMM d"} MMMd{"MMM d"} Md{"M/d"} @@ -80,9 +82,9 @@ my{ ms{"mm:ss"} y{"y"} yM{"yy/M"} - yMEd{"EEE, yy/M/d"} + yMEd{"E, yy/M/d"} yMMM{"y MMM"} - yMMMEd{"EEE, y MMM d"} + yMMMEd{"E, y MMM d"} yMMMM{"y MMMM"} yQQQ{"y QQQ"} yyQ{"Q yy"} diff --git a/icuSources/data/locales/my_MM.txt b/icuSources/data/locales/my_MM.txt index 642d905f..0a6042b6 100644 --- a/icuSources/data/locales/my_MM.txt +++ b/icuSources/data/locales/my_MM.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/my_MM.xml diff --git a/icuSources/data/locales/naq.txt b/icuSources/data/locales/naq.txt index 16c20fbd..7ca24d39 100755 --- a/icuSources/data/locales/naq.txt +++ b/icuSources/data/locales/naq.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/naq.xml @@ -23,7 +23,7 @@ naq{ } } } - Version{"2.0.46.85"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -61,9 +61,9 @@ naq{ ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, M/d/y"} + yMEd{"E, M/d/y"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} yQ{"Q y"} yQQQ{"QQQ y"} @@ -205,7 +205,7 @@ naq{ "KW1", "KW2", "KW3", - "KW3", + "KW4", } wide{ "1ro kwartals", @@ -218,9 +218,9 @@ naq{ } } delimiters{ - alternateQuotationEnd{"”"} - alternateQuotationStart{"“"} - quotationEnd{"'"} - quotationStart{"'"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} } } diff --git a/icuSources/data/locales/naq_NA.txt b/icuSources/data/locales/naq_NA.txt index ad5aa14d..8b8e86d1 100755 --- a/icuSources/data/locales/naq_NA.txt +++ b/icuSources/data/locales/naq_NA.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/naq_NA.xml // * // *************************************************************************** naq_NA{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/nb.txt b/icuSources/data/locales/nb.txt index b57242e4..9660bec4 100644 --- a/icuSources/data/locales/nb.txt +++ b/icuSources/data/locales/nb.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/nb.xml @@ -39,7 +39,7 @@ nb{ } } } - Version{"2.0.50.96"} + Version{"2.0.65.46"} calendar{ buddhist{ DateTimePatterns{ @@ -58,7 +58,8 @@ nb{ "{1} {0}", } availableFormats{ - EEEd{"EEE d."} + Ed{"E d."} + Gy{"y G"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} @@ -73,9 +74,11 @@ nb{ ms{"mm.ss"} y{"y G"} yM{"M y G"} - yMEd{"EEE d.M.y G"} + yMEd{"E d.M.y G"} yMMM{"MMM y G"} - yMMMEd{"EEE d. MMM y G"} + yMMMEd{"E d. MMM y G"} + yMMMd{"d. MMM y G"} + yMd{"d.M.y G"} yQ{"Q y G"} yQQQ{"QQQ y G"} yyMM{"MM.y G"} @@ -106,7 +109,7 @@ nb{ "{1} {0}", } availableFormats{ - EEEd{"EEE d."} + Ed{"E d."} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} @@ -121,9 +124,11 @@ nb{ ms{"mm.ss"} y{"y"} yM{"M y"} - yMEd{"EEE d.M.yyyy"} + yMEd{"E d.M.yyyy"} yMMM{"MMM y"} - yMMMEd{"EEE d. MMM y"} + yMMMEd{"E d. MMM y"} + yMMMd{"d. MMM y"} + yMd{"d.M.yyyy"} yQ{"Q yyyy"} yQQQ{"QQQ y"} yyMM{"MM.yy"} @@ -143,6 +148,15 @@ nb{ "fre.", "lør.", } + narrow{ + "S", + "M", + "T", + "O", + "T", + "F", + "L", + } wide{ "søndag", "mandag", @@ -154,6 +168,15 @@ nb{ } } stand-alone{ + abbreviated{ + "sø.", + "ma.", + "ti.", + "on.", + "to.", + "fr.", + "lø.", + } narrow{ "S", "M", @@ -163,6 +186,15 @@ nb{ "F", "L", } + wide{ + "søndag", + "mandag", + "tirsdag", + "onsdag", + "torsdag", + "fredag", + "lørdag", + } } } eras{ @@ -181,11 +213,9 @@ nb{ relative{ "-1"{"i går"} "-2"{"i forgårs"} - "-3"{"for tre dager siden"} "0"{"i dag"} "1"{"i morgen"} "2"{"i overmorgen"} - "3"{"om tre dager"} } } dayperiod{ @@ -202,18 +232,33 @@ nb{ } month{ dn{"måned"} + relative{ + "-1"{"Sist måned"} + "0"{"Denne måneden"} + "1"{"Neste måned"} + } } second{ dn{"sekund"} } week{ dn{"uke"} + relative{ + "-1"{"Sist uke"} + "0"{"Denne uken"} + "1"{"Neste uke"} + } } weekday{ dn{"ukedag"} } year{ dn{"år"} + relative{ + "-1"{"I fjor"} + "0"{"Dette året"} + "1"{"Neste år"} + } } zone{ dn{"sone"} @@ -244,9 +289,6 @@ nb{ M{"E d. MMM–E d. MMM"} d{"E d.–E d. MMM"} } - MMMM{ - M{"LLLL–LLLL"} - } MMMd{ M{"d. MMM–d. MMM"} d{"d.–d. MMM"} @@ -329,6 +371,20 @@ nb{ "nov.", "des.", } + narrow{ + "J", + "F", + "M", + "A", + "M", + "J", + "J", + "A", + "S", + "O", + "N", + "D", + } wide{ "januar", "februar", @@ -345,6 +401,20 @@ nb{ } } stand-alone{ + abbreviated{ + "jan", + "feb", + "mar", + "apr", + "mai", + "jun", + "jul", + "aug", + "sep", + "okt", + "nov", + "des", + } narrow{ "J", "F", @@ -359,10 +429,44 @@ nb{ "N", "D", } + wide{ + "januar", + "februar", + "mars", + "april", + "mai", + "juni", + "juli", + "august", + "september", + "oktober", + "november", + "desember", + } } } quarters{ format{ + abbreviated{ + "K1", + "K2", + "K3", + "K4", + } + narrow{ + "1", + "2", + "3", + "4", + } + wide{ + "1. kvartal", + "2. kvartal", + "3. kvartal", + "4. kvartal", + } + } + stand-alone{ abbreviated{ "K1", "K2", @@ -395,7 +499,7 @@ nb{ "{1} {0}", } availableFormats{ - EEEd{"EEE d."} + Ed{"E d."} Gy{"y G"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -416,73 +520,15 @@ nb{ yyQQQQ{"QQQQ y G"} yyyy{"y G"} yyyyM{"M y G"} - yyyyMEd{"EEE d.M.y G"} + yyyyMEd{"E d.M.y G"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"EEE d. MMM y G"} + yyyyMMMEd{"E d. MMM y G"} yyyyMMMM{"MMMM y G"} + yyyyMMMd{"d. MMM y G"} + yyyyMd{"d.M.y G"} yyyyQ{"Q y G"} yyyyQQQ{"QQQ y G"} } - eras{ - abbreviated{ - "AH", - } - narrow:alias{"/LOCALE/calendar/islamic/eras/abbreviated"} - wide:alias{"/LOCALE/calendar/islamic/eras/abbreviated"} - } - monthNames{ - default{"format"} - format{ - abbreviated{ - "Muh.", - "Saf.", - "Rab. I", - "Rab. II", - "Jum. I", - "Jum. II", - "Raj.", - "Sha.", - "Ram.", - "Shaw.", - "Dhuʻl-Q.", - "Dhuʻl-H.", - } - default{"wide"} - narrow:alias{"/LOCALE/calendar/islamic/monthNames/stand-alone/narrow"} - wide{ - "Muharram", - "Safar", - "Rabiʻ I", - "Rabiʻ II", - "Jumada I", - "Jumada II", - "Rajab", - "Shaʻban", - "Ramadan", - "Shawwal", - "Dhuʻl-Qiʻdah", - "Dhuʻl-Hijjah", - } - } - stand-alone{ - abbreviated:alias{"/LOCALE/calendar/islamic/monthNames/format/abbreviated"} - narrow{ - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - } - wide:alias{"/LOCALE/calendar/islamic/monthNames/format/wide"} - } - } } japanese{ DateTimePatterns{ @@ -501,7 +547,8 @@ nb{ "{1} {0}", } availableFormats{ - EEEd{"EEE d."} + Ed{"E d."} + Gy{"y G"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} @@ -514,16 +561,19 @@ nb{ hm{"h:mm a"} hms{"h:mm:ss a"} ms{"mm.ss"} + y{"y G"} yyMM{"MM.y G"} yyMMM{"MMM y G"} yyQ{"Q y G"} yyQQQQ{"QQQQ y G"} yyyy{"y G"} yyyyM{"M y G"} - yyyyMEd{"EEE d.M.y G"} + yyyyMEd{"E d.M.y G"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"EEE d. MMM y G"} + yyyyMMMEd{"E d. MMM y G"} yyyyMMMM{"MMMM y G"} + yyyyMMMd{"d. MMM y G"} + yyyyMd{"d.M.y G"} yyyyQ{"Q y G"} yyyyQQQ{"QQQ y G"} } @@ -545,7 +595,8 @@ nb{ "{1} {0}", } availableFormats{ - EEEd{"EEE d."} + Ed{"E d."} + Gy{"y G"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} @@ -558,16 +609,19 @@ nb{ hm{"h:mm a"} hms{"h:mm:ss a"} ms{"mm.ss"} + y{"y G"} yyMM{"MM.y G"} yyMMM{"MMM y G"} yyQ{"Q y G"} yyQQQQ{"QQQQ y G"} yyyy{"y G"} yyyyM{"M y G"} - yyyyMEd{"EEE d.M.y G"} + yyyyMEd{"E d.M.y G"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"EEE d. MMM y G"} + yyyyMMMEd{"E d. MMM y G"} yyyyMMMM{"MMMM y G"} + yyyyMMMd{"d. MMM y G"} + yyyyMd{"d.M.y G"} yyyyQ{"Q y G"} yyyyQQQ{"QQQ y G"} } @@ -576,8 +630,8 @@ nb{ delimiters{ alternateQuotationEnd{"’"} alternateQuotationStart{"‘"} - quotationEnd{"”"} - quotationStart{"“"} + quotationEnd{"»"} + quotationStart{"«"} } listPattern{ standard{ @@ -586,6 +640,7 @@ nb{ } } measurementSystemNames{ + UK{"engelsk"} US{"amerikansk"} metric{"metrisk"} } @@ -594,30 +649,108 @@ nb{ one{"{0} dag"} other{"{0} dager"} } + day-future{ + 0{"om 0 dager"} + 1{"om 1 dag"} + one{"om {0} dag"} + other{"om {0} dager"} + } + day-past{ + 0{"0 dager siden"} + 1{"1 dag siden"} + one{"for {0} dag siden"} + other{"{0} dager siden"} + } hour{ one{"{0} time"} other{"{0} timer"} } + hour-future{ + 0{"om 0 timer"} + 1{"om 1 time"} + one{"om {0} time"} + other{"om {0} timer"} + } + hour-past{ + 0{"0 timer siden"} + 1{"1 time siden"} + other{"{0} timer siden"} + } minute{ one{"{0} minutt"} other{"{0} minutter"} } + minute-future{ + 0{"om 0 minutter"} + 1{"om 1 minutt"} + one{"om {0} minutt"} + other{"om {0} minutter"} + } + minute-past{ + 0{"0 minutter siden"} + 1{"1 minutt siden"} + other{"{0} minutter siden"} + } month{ one{"{0} måned"} other{"{0} måneder"} } + month-future{ + 0{"om 0 måneder"} + 1{"om 1 måned"} + one{"om {0} måned"} + other{"om {0} måneder"} + } + month-past{ + 0{"0 måneder siden"} + 1{"1 måned siden"} + other{"{0} måneder siden"} + } second{ one{"{0} sekund"} other{"{0} sekunder"} } + second-future{ + 0{"om 0 sekunder"} + 1{"om 1 sekund"} + one{"om {0} sekund"} + other{"om {0} sekunder"} + } + second-past{ + 0{"0 sekunder siden"} + 1{"1 sekund siden"} + other{"{0} sekunder siden"} + } week{ one{"{0} uke"} other{"{0} uker"} } + week-future{ + 0{"om 0 uker"} + 1{"om 1 uke"} + one{"om {0} uke"} + other{"om {0} uker"} + } + week-past{ + 0{"0 uker siden"} + 1{"1 uke siden"} + other{"{0} uker siden"} + } year{ one{"{0} år"} other{"{0} år"} } + year-future{ + 0{"om 0 år"} + 1{"om 1 år"} + one{"om {0} år"} + other{"om {0} år"} + } + year-past{ + 0{"0 år siden"} + 1{"1 år siden"} + other{"{0} år siden"} + } } unitsShort{ day{ diff --git a/icuSources/data/locales/nb_NO.txt b/icuSources/data/locales/nb_NO.txt index e4d0c2d3..8b13b47e 100644 --- a/icuSources/data/locales/nb_NO.txt +++ b/icuSources/data/locales/nb_NO.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/nb_NO.xml diff --git a/icuSources/data/locales/nd.txt b/icuSources/data/locales/nd.txt index 8f0593bf..de1a4901 100755 --- a/icuSources/data/locales/nd.txt +++ b/icuSources/data/locales/nd.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/nd.xml @@ -23,7 +23,7 @@ nd{ } } } - Version{"2.0.47.63"} + Version{"2.0.65.46"} calendar{ gregorian{ DateTimePatterns{ @@ -57,9 +57,9 @@ nd{ ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, M/d/y"} + yMEd{"E, M/d/y"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} yQ{"Q y"} yQQQ{"QQQ y"} @@ -151,17 +151,17 @@ nd{ format{ abbreviated{ "Zib", - "Nhl", + "Nhlo", "Mbi", "Mab", "Nkw", - "Nhl", + "Nhla", "Ntu", "Ncw", - "Mpa", + "Mpan", "Mfu", "Lwe", - "Mpa", + "Mpal", } wide{ "Zibandlela", @@ -214,9 +214,9 @@ nd{ } } delimiters{ - alternateQuotationEnd{"”"} - alternateQuotationStart{"“"} - quotationEnd{"'"} - quotationStart{"'"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} } } diff --git a/icuSources/data/locales/nd_ZW.txt b/icuSources/data/locales/nd_ZW.txt index 1a633be8..4f76cdb0 100755 --- a/icuSources/data/locales/nd_ZW.txt +++ b/icuSources/data/locales/nd_ZW.txt @@ -1,19 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/nd_ZW.xml // * // *************************************************************************** nd_ZW{ - Version{"2.0.45.90"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - } - } + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/ne.txt b/icuSources/data/locales/ne.txt index d8113547..3b5259c4 100755 --- a/icuSources/data/locales/ne.txt +++ b/icuSources/data/locales/ne.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ne.xml @@ -10,16 +10,17 @@ * ICU source: /xml/main/ne.xml */ ne{ - AuxExemplarCharacters{"[\u200C \u200D]"} + AuxExemplarCharacters{"[\u200C\u200D]"} ExemplarCharacters{ - "[ॐ अ आ इ ई उ ऊ ऋ ऌ ऍ ए ऐ ऑ ओ औ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब" - " भ म य र ल ळ व श ष स ह ़ ँ ं ः ऽ ् ा ि ी ु ू ृ ॄ ॅ े ै ॉ ो ौ]" + "[\u093C \u0901 \u0902 ः ॐ अ आ इ ई उ ऊ ऋ ऌ ऍ ए ऐ ऑ ओ औ क ख ग घ ङ च छ ज झ ञ ट " + "ठ ड ढ ण त थ द ध न प फ ब भ म य र ल ळ व श ष स ह ऽ ा ि ी \u0941 \u0942 \u0943 " + "\u0944 \u0945 \u0947 \u0948 ॉ ो ौ \u094D]" } LocaleScript{ "Deva", } NumberElements{ - default{"deva"} + default{"latn"} latn{ symbols{ decimal{"."} @@ -28,8 +29,9 @@ ne{ minusSign{"-"} } } + native{"deva"} } - Version{"2.0.50.94"} + Version{"2.0.64.72"} calendar{ gregorian{ AmPmMarkers{ @@ -126,10 +128,10 @@ ne{ } } delimiters{ - alternateQuotationEnd{"\""} - alternateQuotationStart{"\""} - quotationEnd{"'"} - quotationStart{"'"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} } units{ day{ diff --git a/icuSources/data/locales/ne_IN.txt b/icuSources/data/locales/ne_IN.txt index f2ab3fd7..5bea9f0b 100755 --- a/icuSources/data/locales/ne_IN.txt +++ b/icuSources/data/locales/ne_IN.txt @@ -1,23 +1,19 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ne_IN.xml // * // *************************************************************************** ne_IN{ - Version{"2.0.47.63"} + Version{"2.0.59.53"} calendar{ gregorian{ AmPmMarkers{ "पूर्वाह्न", "अपराह्न", } - DateTimeElements:intvector{ - 1, - 4, - } dayNames{ format{ wide{ @@ -88,12 +84,6 @@ ne_IN{ } } } - weekend:intvector{ - 1, - 0, - 1, - 86400000, - } } indian{ monthNames{ diff --git a/icuSources/data/locales/ne_NP.txt b/icuSources/data/locales/ne_NP.txt index 0a6f4dec..d9090d16 100755 --- a/icuSources/data/locales/ne_NP.txt +++ b/icuSources/data/locales/ne_NP.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ne_NP.xml diff --git a/icuSources/data/locales/nl.txt b/icuSources/data/locales/nl.txt index d192d28e..67859424 100644 --- a/icuSources/data/locales/nl.txt +++ b/icuSources/data/locales/nl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/nl.xml @@ -17,6 +17,7 @@ nl{ } ExemplarCharactersCurrency{"[a b c d e f g h i j k l m n o p q r s t u v w x y z]"} ExemplarCharactersIndex{"[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]"} + ExemplarCharactersPunctuation{"[\- ‐ – — , ; \: ! ? . … ' ‘ ’ \" “ ” ( ) \[ \] § @ * / \& # † ‡ ′ ″]"} LocaleScript{ "Latn", } @@ -42,7 +43,7 @@ nl{ } } } - Version{"2.0.51.59"} + Version{"2.0.65.46"} calendar{ buddhist{ DateTimePatterns{ @@ -62,13 +63,14 @@ nl{ } availableFormats{ Ed{"E d"} + Gy{"y G"} Hm{"HH:mm"} M{"L"} MEd{"E d-M"} MMM{"LLL"} MMMEd{"E d MMM"} MMMMd{"d MMMM"} - MMMd{"d-MMM"} + MMMd{"d MMM"} MMd{"d-MM"} MMdd{"dd-MM"} Md{"d-M"} @@ -76,9 +78,9 @@ nl{ ms{"mm:ss"} y{"y G"} yM{"M-y G"} - yMEd{"EEE d-M-y G"} + yMEd{"E d-M-y G"} yMMM{"MMM y G"} - yMMMEd{"EEE d MMM y G"} + yMMMEd{"E d MMM y G"} yMMMd{"d MMM y G"} yMd{"d-M-y G"} yQ{"Q y G"} @@ -118,7 +120,7 @@ nl{ MMM{"LLL"} MMMEd{"E d MMM"} MMMMd{"d MMMM"} - MMMd{"d-MMM"} + MMMd{"d MMM"} MMd{"d-MM"} MMdd{"dd-MM"} Md{"d-M"} @@ -126,9 +128,11 @@ nl{ ms{"mm:ss"} y{"y"} yM{"M-y"} - yMEd{"EEE d-M-y"} + yMEd{"E d-M-y"} yMMM{"MMM y"} - yMMMEd{"EEE d MMM y"} + yMMMEd{"E d MMM y"} + yMMMd{"d MMM y"} + yMd{"d-M-y"} yQ{"Q yyyy"} yQQQ{"QQQ y"} yyMM{"MM-yy"} @@ -186,11 +190,9 @@ nl{ relative{ "-1"{"Gisteren"} "-2"{"Eergisteren"} - "-3"{"Drie dagen geleden"} "0"{"Vandaag"} "1"{"Morgen"} "2"{"Overmorgen"} - "3"{"Over drie dagen"} } } dayperiod{ @@ -207,18 +209,33 @@ nl{ } month{ dn{"Maand"} + relative{ + "-1"{"Vorige maand"} + "0"{"Deze maand"} + "1"{"Volgende maand"} + } } second{ dn{"Seconde"} } week{ - dn{"Week"} + dn{"week"} + relative{ + "-1"{"Vorige week"} + "0"{"Deze week"} + "1"{"Volgende week"} + } } weekday{ dn{"Dag van de week"} } year{ dn{"Jaar"} + relative{ + "-1"{"Vorig jaar"} + "0"{"Dit jaar"} + "1"{"Volgend jaar"} + } } zone{ dn{"Zone"} @@ -358,6 +375,20 @@ nl{ } } stand-alone{ + abbreviated{ + "jan", + "feb", + "mrt", + "apr", + "mei", + "jun", + "jul", + "aug", + "sep", + "okt", + "nov", + "dec", + } narrow{ "J", "F", @@ -382,6 +413,12 @@ nl{ "K3", "K4", } + narrow{ + "1", + "2", + "3", + "4", + } wide{ "1e kwartaal", "2e kwartaal", @@ -437,7 +474,7 @@ nl{ MMM{"LLL"} MMMEd{"E d MMM"} MMMMd{"d MMMM"} - MMMd{"d-MMM"} + MMMd{"d MMM"} MMd{"d-MM"} MMdd{"dd-MM"} Md{"d-M"} @@ -449,10 +486,12 @@ nl{ yyQQQQ{"QQQQ yy G"} yyyy{"y G"} yyyyM{"M-y G"} - yyyyMEd{"EEE d-M-y G"} + yyyyMEd{"E d-M-y G"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"EEE d MMM y G"} + yyyyMMMEd{"E d MMM y G"} yyyyMMMM{"MMMM y G"} + yyyyMMMd{"d MMM y G"} + yyyyMd{"d-M-y G"} yyyyQ{"Q y G"} yyyyQQQ{"QQQ y G"} } @@ -460,8 +499,12 @@ nl{ abbreviated{ "Saʻna Hizjria", } - narrow:alias{"/LOCALE/calendar/islamic/eras/abbreviated"} - wide:alias{"/LOCALE/calendar/islamic/eras/abbreviated"} + narrow{ + "Saʻna Hizjria", + } + wide{ + "Saʻna Hizjria", + } } monthNames{ default{"format"} @@ -481,7 +524,6 @@ nl{ "Doe al h.", } default{"wide"} - narrow:alias{"/LOCALE/calendar/islamic/monthNames/stand-alone/narrow"} wide{ "Moeharram", "Safar", @@ -498,7 +540,20 @@ nl{ } } stand-alone{ - abbreviated:alias{"/LOCALE/calendar/islamic/monthNames/format/abbreviated"} + abbreviated{ + "Moeh.", + "Saf.", + "Rab. I", + "Rab. II", + "Joem. I", + "Joem. II", + "Raj.", + "Sja.", + "Ram.", + "Sjaw.", + "Doe al k.", + "Doe al h.", + } narrow{ "1", "2", @@ -513,7 +568,20 @@ nl{ "11", "12", } - wide:alias{"/LOCALE/calendar/islamic/monthNames/format/wide"} + wide{ + "Moeharram", + "Safar", + "Rabiʻa al awal", + "Rabiʻa al thani", + "Joemadʻal awal", + "Joemadʻal thani", + "Rajab", + "Sjaʻaban", + "Ramadan", + "Sjawal", + "Doe al kaʻaba", + "Doe al hizja", + } } } } @@ -526,7 +594,7 @@ nl{ "EEEE d MMMM y G", "d MMMM y G", "d MMM y G", - "dd-MM-yy G", + "dd-MM-yy GGGGG", "{1} {0}", "{1} {0}", "{1} {0}", @@ -535,28 +603,32 @@ nl{ } availableFormats{ Ed{"E d"} + Gy{"y G"} Hm{"HH:mm"} M{"L"} MEd{"E d-M"} MMM{"LLL"} MMMEd{"E d MMM"} MMMMd{"d MMMM"} - MMMd{"d-MMM"} + MMMd{"d MMM"} MMd{"d-MM"} MMdd{"dd-MM"} Md{"d-M"} d{"d"} ms{"mm:ss"} - yyMM{"MM-yy G"} + y{"y G"} + yyMM{"MM-yy GGGGG"} yyMMM{"MMM yy G"} yyQ{"Q yy G"} yyQQQQ{"QQQQ yy G"} yyyy{"y G"} - yyyyM{"M-y G"} - yyyyMEd{"EEE d-M-y G"} + yyyyM{"M-y GGGGG"} + yyyyMEd{"E d-M-y GGGGG"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"EEE d MMM y G"} + yyyyMMMEd{"E d MMM y G"} yyyyMMMM{"MMMM y G"} + yyyyMMMd{"d MMM y G"} + yyyyMd{"d-M-y GGGGG"} yyyyQ{"Q y G"} yyyyQQQ{"QQQ y G"} } @@ -570,7 +642,7 @@ nl{ "EEEE d MMMM y G", "d MMMM y G", "d MMM y G", - "dd-MM-yy G", + "dd-MM-yy GGGGG", "{1} {0}", "{1} {0}", "{1} {0}", @@ -579,38 +651,60 @@ nl{ } availableFormats{ Ed{"E d"} + Gy{"y G"} Hm{"HH:mm"} M{"L"} MEd{"E d-M"} MMM{"LLL"} MMMEd{"E d MMM"} MMMMd{"d MMMM"} - MMMd{"d-MMM"} + MMMd{"d MMM"} MMd{"d-MM"} MMdd{"dd-MM"} Md{"d-M"} d{"d"} ms{"mm:ss"} - yyMM{"MM-yy G"} + y{"y G"} + yyMM{"MM-yy GGGGG"} yyMMM{"MMM yy G"} yyQ{"Q yy G"} yyQQQQ{"QQQQ yy G"} yyyy{"y G"} - yyyyM{"M-y G"} - yyyyMEd{"EEE d-M-y G"} + yyyyM{"M-y GGGGG"} + yyyyMEd{"E d-M-y GGGGG"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"EEE d MMM y G"} + yyyyMMMEd{"E d MMM y G"} yyyyMMMM{"MMMM y G"} + yyyyMMMd{"d MMM y G"} + yyyyMd{"d-M-y GGGGG"} yyyyQ{"Q y G"} yyyyQQQ{"QQQ y G"} } } } + contextTransforms{ + day-format-except-narrow:intvector{ + 1, + 1, + } + day-standalone-except-narrow:intvector{ + 1, + 1, + } + month-format-except-narrow:intvector{ + 1, + 1, + } + month-standalone-except-narrow:intvector{ + 1, + 1, + } + } delimiters{ - alternateQuotationEnd{"”"} - alternateQuotationStart{"“"} - quotationEnd{"’"} - quotationStart{"‘"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} } listPattern{ standard{ @@ -619,6 +713,7 @@ nl{ } } measurementSystemNames{ + UK{"Brits"} US{"Amerikaans"} metric{"Metriek"} } @@ -627,30 +722,100 @@ nl{ one{"{0} dag"} other{"{0} dagen"} } + day-future{ + 0{"Over 0 dagen"} + 1{"Over 1 dag"} + other{"Over {0} dagen"} + } + day-past{ + 0{"0 dagen geleden"} + 1{"1 dag geleden"} + other{"{0} dagen geleden"} + } hour{ one{"{0} uur"} other{"{0} uur"} } + hour-future{ + 0{"Over 0 uur"} + 1{"Over 1 uur"} + other{"Over {0} uur"} + } + hour-past{ + 0{"0 uur geleden"} + 1{"1 uur geleden"} + other{"{0} uur geleden"} + } minute{ one{"{0} minuut"} other{"{0} minuten"} } + minute-future{ + 0{"Over 0 minuten"} + 1{"Over 1 minuut"} + other{"Over {0} minuten"} + } + minute-past{ + 0{"0 minuten geleden"} + 1{"1 minuut geleden"} + other{"{0} minuten geleden"} + } month{ one{"{0} maand"} other{"{0} maanden"} } + month-future{ + 0{"Over 0 maanden"} + 1{"Over 1 maand"} + other{"Over {0} maanden"} + } + month-past{ + 0{"0 maanden geleden"} + 1{"1 maand geleden"} + other{"{0} maanden geleden"} + } second{ one{"{0} seconde"} other{"{0} seconden"} } + second-future{ + 0{"Over 0 seconden"} + 1{"Over 1 seconde"} + other{"Over {0} seconden"} + } + second-past{ + 0{"0 seconden geleden"} + 1{"1 seconde geleden"} + other{"{0} seconden geleden"} + } week{ one{"{0} week"} other{"{0} weken"} } + week-future{ + 0{"Over 0 weken"} + 1{"Over 1 week"} + other{"Over {0} weken"} + } + week-past{ + 0{"0 weken geleden"} + 1{"1 week geleden"} + other{"{0} weken geleden"} + } year{ one{"{0} jaar"} other{"{0} jaar"} } + year-future{ + 0{"Over 0 jaar"} + 1{"Over 1 jaar"} + other{"Over {0} jaar"} + } + year-past{ + 0{"0 jaar geleden"} + 1{"1 jaar geleden"} + other{"{0} jaar geleden"} + } } unitsShort{ day{ diff --git a/icuSources/data/locales/nl_AW.txt b/icuSources/data/locales/nl_AW.txt new file mode 100755 index 00000000..7b4f64d5 --- /dev/null +++ b/icuSources/data/locales/nl_AW.txt @@ -0,0 +1,11 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/nl_AW.xml +// * +// *************************************************************************** +nl_AW{ + Version{"2.0.57.98"} +} diff --git a/icuSources/data/locales/nl_BE.txt b/icuSources/data/locales/nl_BE.txt index ff3205ef..19134ea0 100644 --- a/icuSources/data/locales/nl_BE.txt +++ b/icuSources/data/locales/nl_BE.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/nl_BE.xml @@ -14,7 +14,7 @@ nl_BE{ } } } - Version{"2.0.45.82"} + Version{"2.0.65.46"} calendar{ gregorian{ DateTimePatterns{ diff --git a/icuSources/data/locales/nl_CW.txt b/icuSources/data/locales/nl_CW.txt new file mode 100644 index 00000000..2fc5b4ac --- /dev/null +++ b/icuSources/data/locales/nl_CW.txt @@ -0,0 +1,11 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/nl_CW.xml +// * +// *************************************************************************** +nl_CW{ + Version{"2.0.61.59"} +} diff --git a/icuSources/data/locales/nl_NL.txt b/icuSources/data/locales/nl_NL.txt index 2d942021..83aefe47 100644 --- a/icuSources/data/locales/nl_NL.txt +++ b/icuSources/data/locales/nl_NL.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/nl_NL.xml diff --git a/icuSources/data/locales/nl_SX.txt b/icuSources/data/locales/nl_SX.txt new file mode 100644 index 00000000..d4e976c1 --- /dev/null +++ b/icuSources/data/locales/nl_SX.txt @@ -0,0 +1,11 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/nl_SX.xml +// * +// *************************************************************************** +nl_SX{ + Version{"2.0.61.59"} +} diff --git a/icuSources/data/locales/nmg.txt b/icuSources/data/locales/nmg.txt new file mode 100755 index 00000000..302ec5cd --- /dev/null +++ b/icuSources/data/locales/nmg.txt @@ -0,0 +1,221 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/nmg.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/nmg.xml + */ +nmg{ + AuxExemplarCharacters{"[q x z]"} + ExemplarCharacters{ + "[a á ă â ä ā b ɓ c d e é ĕ ê ē ǝ {ǝ\u0301} {ǝ\u0306} {ǝ\u0302} {ǝ\u0304} ɛ {" + "ɛ\u0301} {ɛ\u0306} {ɛ\u0302} {ɛ\u0304} f g h i í ĭ î ï ī j k l m n ń ŋ o ó ŏ" + " ô ö ō ɔ {ɔ\u0301} {ɔ\u0306} {ɔ\u0302} {ɔ\u0304} p r ŕ s t u ú ŭ û ū v w y]" + } + ExemplarCharactersIndex{"[A B Ɓ C D E Ǝ Ɛ F G H I J K L M N Ŋ O Ɔ P R S T U V W Y]"} + LocaleScript{ + "Latn", + } + NumberElements{ + latn{ + patterns{ + currencyFormat{"#,##0.00 ¤"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0%"} + } + symbols{ + decimal{","} + group{" "} + } + } + } + Version{"2.0.66.10"} + calendar{ + gregorian{ + AmPmMarkers{ + "maná", + "kugú", + } + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE d MMMM y", + "d MMMM y", + "d MMM y", + "d/M/yyyy", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + Ed{"E d"} + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + M{"L"} + MEd{"E d/M"} + MMM{"LLL"} + MMMEd{"E d MMM"} + MMMd{"d MMM"} + Md{"d/M"} + d{"d"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + ms{"m:ss"} + y{"y"} + yM{"M/y"} + yMEd{"E d/M/y"} + yMMM{"MMM y"} + yMMMEd{"E d MMM y"} + yMMMd{"d MMM y"} + yMd{"d/M/y"} + yQ{"Q y"} + yQQQ{"QQQ y"} + } + dayNames{ + format{ + abbreviated{ + "sɔ́n", + "mɔ́n", + "smb", + "sml", + "smn", + "mbs", + "sas", + } + wide{ + "sɔ́ndɔ", + "mɔ́ndɔ", + "sɔ́ndɔ mafú mába", + "sɔ́ndɔ mafú málal", + "sɔ́ndɔ mafú mána", + "mabágá má sukul", + "sásadi", + } + } + stand-alone{ + narrow{ + "s", + "m", + "s", + "s", + "s", + "m", + "s", + } + } + } + eras{ + abbreviated{ + "BL", + "PB", + } + wide{ + "Bó Lahlɛ̄", + "Pfiɛ Burī", + } + } + fields{ + day{ + dn{"Duö"} + relative{ + "-1"{"Nakugú"} + "0"{"Dɔl"} + "1"{"Namáná"} + } + } + dayperiod{ + dn{"Máná, Muó, Kugú, Bvul"} + } + era{ + dn{"Pīl/Lahlɛ̄"} + } + hour{ + dn{"Wulā"} + } + minute{ + dn{"Mpálâ"} + } + month{ + dn{"Ngwɛn"} + } + second{ + dn{"Nyiɛl"} + } + week{ + dn{"Sɔ́ndɔ"} + } + weekday{ + dn{"Duö"} + } + year{ + dn{"Mbvu"} + } + zone{ + dn{"Nkɛ̌l wulā"} + } + } + monthNames{ + format{ + abbreviated{ + "ng1", + "ng2", + "ng3", + "ng4", + "ng5", + "ng6", + "ng7", + "ng8", + "ng9", + "ng10", + "ng11", + "kris", + } + wide{ + "ngwɛn matáhra", + "ngwɛn ńmba", + "ngwɛn ńlal", + "ngwɛn ńna", + "ngwɛn ńtan", + "ngwɛn ńtuó", + "ngwɛn hɛmbuɛrí", + "ngwɛn lɔmbi", + "ngwɛn rɛbvuâ", + "ngwɛn wum", + "ngwɛn wum navŭr", + "krísimin", + } + } + } + quarters{ + format{ + abbreviated{ + "T1", + "T2", + "T3", + "T4", + } + wide{ + "Tindɛ nvúr", + "Tindɛ ńmba", + "Tindɛ ńlal", + "Tindɛ ńna", + } + } + } + } + } + delimiters{ + alternateQuotationEnd{"»"} + alternateQuotationStart{"«"} + quotationEnd{"”"} + quotationStart{"„"} + } +} diff --git a/icuSources/data/locales/nmg_CM.txt b/icuSources/data/locales/nmg_CM.txt new file mode 100755 index 00000000..4ff13b80 --- /dev/null +++ b/icuSources/data/locales/nmg_CM.txt @@ -0,0 +1,11 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/nmg_CM.xml +// * +// *************************************************************************** +nmg_CM{ + Version{"2.0.57.98"} +} diff --git a/icuSources/data/locales/nn.txt b/icuSources/data/locales/nn.txt index 258e235e..24b485d1 100644 --- a/icuSources/data/locales/nn.txt +++ b/icuSources/data/locales/nn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/nn.xml @@ -39,7 +39,7 @@ nn{ } } } - Version{"2.0.50.94"} + Version{"2.0.65.46"} calendar{ buddhist{ DateTimePatterns{ @@ -59,6 +59,7 @@ nn{ } availableFormats{ EEEd{"EEE d."} + Gy{"y G"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} @@ -76,6 +77,8 @@ nn{ yMEd{"EEE d.M.y G"} yMMM{"MMM y G"} yMMMEd{"EEE d. MMM y G"} + yMMMd{"d. MMM y G"} + yMd{"d.M.y G"} yQ{"Q y G"} yQQQ{"QQQ y G"} yyMM{"MM.y G"} @@ -106,14 +109,16 @@ nn{ "{1} {0}", } availableFormats{ - EEEd{"EEE d."} + Ed{"E d."} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} MEd{"E d.M"} MMM{"LLL"} MMMEd{"E d. MMM"} + MMMMd{"d. MMMM"} MMMd{"d. MMM"} + MMdd{"dd.MM"} Md{"d.M."} d{"d."} hm{"h:mm a"} @@ -121,14 +126,15 @@ nn{ ms{"mm:ss"} y{"y"} yM{"M y"} - yMEd{"EEE d.M.yyyy"} + yMEd{"E d.M.yyyy"} yMMM{"MMM y"} - yMMMEd{"EEE d. MMM y"} - yQ{"Q yyyy"} + yMMMEd{"E d. MMM y"} + yMMMd{"d. MMM y"} + yMd{"d.M.yyyy"} + yQ{"Q y"} yQQQ{"QQQ y"} yyMM{"MM.yy"} yyQ{"Q yy"} - yyQQQQ{"QQQQ yy"} yyyyMMMM{"MMMM y"} } dayNames{ @@ -180,11 +186,9 @@ nn{ relative{ "-1"{"i går"} "-2"{"i forgårs"} - "-3"{"for tre dagar sidan"} "0"{"i dag"} "1"{"i morgon"} "2"{"i overmorgon"} - "3"{"om tre dagar"} } } dayperiod{ @@ -294,6 +298,10 @@ nn{ d{"E d.–E d. MMM y"} y{"E d. MMM y–E d. MMM y"} } + yMMMM{ + M{"MMMM–MMMM y"} + y{"MMMM y–MMMM y"} + } yMMMd{ M{"d. MMM–d. MMM y"} d{"d.–d. MMM y"} @@ -308,18 +316,18 @@ nn{ monthNames{ format{ abbreviated{ - "jan", - "feb", - "mar", - "apr", + "jan.", + "feb.", + "mars", + "apr.", "mai", - "jun", - "jul", - "aug", - "sep", - "okt", - "nov", - "des", + "juni", + "juli", + "aug.", + "sep.", + "okt.", + "nov.", + "des.", } wide{ "januar", @@ -388,6 +396,7 @@ nn{ } availableFormats{ EEEd{"EEE d."} + Gy{"y G"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} @@ -400,6 +409,7 @@ nn{ hm{"h:mm a"} hms{"h:mm:ss a"} ms{"mm.ss"} + y{"y G"} yyMM{"MM.y G"} yyMMM{"MMM y G"} yyQ{"Q y G"} @@ -410,6 +420,8 @@ nn{ yyyyMMM{"MMM y G"} yyyyMMMEd{"EEE d. MMM y G"} yyyyMMMM{"MMMM y G"} + yyyyMMMd{"d. MMM y G"} + yyyyMd{"d.M.y G"} yyyyQ{"Q y G"} yyyyQQQ{"QQQ y G"} } @@ -432,6 +444,7 @@ nn{ } availableFormats{ EEEd{"EEE d."} + Gy{"y G"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} @@ -444,6 +457,7 @@ nn{ hm{"h:mm a"} hms{"h:mm:ss a"} ms{"mm.ss"} + y{"y G"} yyMM{"MM.y G"} yyMMM{"MMM y G"} yyQ{"Q y G"} @@ -454,6 +468,8 @@ nn{ yyyyMMM{"MMM y G"} yyyyMMMEd{"EEE d. MMM y G"} yyyyMMMM{"MMMM y G"} + yyyyMMMd{"d. MMM y G"} + yyyyMd{"d.M.y G"} yyyyQ{"Q y G"} yyyyQQQ{"QQQ y G"} } @@ -476,6 +492,7 @@ nn{ } availableFormats{ EEEd{"EEE d."} + Gy{"y G"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} @@ -488,6 +505,7 @@ nn{ hm{"h:mm a"} hms{"h:mm:ss a"} ms{"mm.ss"} + y{"y G"} yyMM{"MM.y G"} yyMMM{"MMM y G"} yyQ{"Q y G"} @@ -498,14 +516,16 @@ nn{ yyyyMMM{"MMM y G"} yyyyMMMEd{"EEE d. MMM y G"} yyyyMMMM{"MMMM y G"} + yyyyMMMd{"d. MMM y G"} + yyyyMd{"d.M.y G"} yyyyQ{"Q y G"} yyyyQQQ{"QQQ y G"} } } } delimiters{ - alternateQuotationEnd{"”"} - alternateQuotationStart{"“"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} quotationEnd{"»"} quotationStart{"«"} } @@ -516,37 +536,94 @@ nn{ } } measurementSystemNames{ + UK{"engelsk"} US{"amerikansk"} metric{"metrisk"} } units{ day{ - one{"{0} dag"} - other{"{0} dagar"} + one{"{0} døgn"} + other{"{0} døgn"} + } + day-future{ + one{"om {0} dag"} + other{"om {0} dagar"} + } + day-past{ + one{"for {0} dag sidan"} + other{"for {0} dagar sidan"} } hour{ one{"{0} time"} other{"{0} timar"} } + hour-future{ + one{"om {0} time"} + other{"om {0} timar"} + } + hour-past{ + one{"for {0} time sidan"} + other{"for {0} timar sidan"} + } minute{ one{"{0} minutt"} other{"{0} minutt"} } + minute-future{ + one{"om {0} minutt"} + other{"om {0} minutt"} + } + minute-past{ + one{"for {0} minutt sidan"} + other{"for {0} minutt sidan"} + } month{ one{"{0} månad"} other{"{0} månader"} } + month-future{ + one{"om {0} månad"} + other{"om {0} månader"} + } + month-past{ + one{"for {0} månad sidan"} + other{"for {0} månader sidan"} + } second{ one{"{0} sekund"} other{"{0} sekund"} } + second-future{ + one{"om {0} sekund"} + other{"om {0} sekund"} + } + second-past{ + one{"for {0} sekund sidan"} + other{"for {0} sekund sidan"} + } week{ one{"{0} veke"} other{"{0} veker"} } + week-future{ + one{"om {0} veke"} + other{"om {0} veker"} + } + week-past{ + one{"for {0} veke sidan"} + other{"for {0} veker sidan"} + } year{ one{"{0} år"} other{"{0} år"} } + year-future{ + one{"om {0} år"} + other{"om {0} år"} + } + year-past{ + one{"for {0} år sidan"} + other{"for {0} år sidan"} + } } } diff --git a/icuSources/data/locales/nn_NO.txt b/icuSources/data/locales/nn_NO.txt index d921f754..735e83fa 100644 --- a/icuSources/data/locales/nn_NO.txt +++ b/icuSources/data/locales/nn_NO.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/nn_NO.xml diff --git a/icuSources/data/locales/no.txt b/icuSources/data/locales/no.txt index c8cd44f5..49a17b26 100644 --- a/icuSources/data/locales/no.txt +++ b/icuSources/data/locales/no.txt @@ -1,15 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/no.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** -/** - * ICU source: /xml/main/no.xml - */ no{ "%%ALIAS"{"nb"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/locales/no_NO.txt b/icuSources/data/locales/no_NO.txt index d482b8e8..4b958f65 100644 --- a/icuSources/data/locales/no_NO.txt +++ b/icuSources/data/locales/no_NO.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/locales/no_NO_NY.txt b/icuSources/data/locales/no_NO_NY.txt index a582afde..61d8107e 100644 --- a/icuSources/data/locales/no_NO_NY.txt +++ b/icuSources/data/locales/no_NO_NY.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/locales/nus.txt b/icuSources/data/locales/nus.txt new file mode 100755 index 00000000..3946a7c3 --- /dev/null +++ b/icuSources/data/locales/nus.txt @@ -0,0 +1,230 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/nus.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/nus.xml + */ +nus{ + ExemplarCharacters{ + "[a ä {a\u0331} b c d e ë {e\u0331} ɛ {ɛ\u0308} {ɛ\u0331} {ɛ\u0331\u0308} f g" + " ɣ h i ï {i\u0331} j k l m n ŋ o ö {o\u0331} ɔ {ɔ\u0308} {ɔ\u0331} p q r s t" + " u v w x y z]" + } + ExemplarCharactersIndex{"[A B C D E Ɛ F G Ɣ H I J K L M N Ŋ O Ɔ P Q R S T U V W X Y Z]"} + LocaleScript{ + "Latn", + } + NumberElements{ + latn{ + patterns{ + currencyFormat{"¤#,##0.00;(¤#,##0.00)"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0%"} + } + symbols{ + decimal{"."} + group{","} + } + } + } + Version{"2.0.65.46"} + calendar{ + gregorian{ + AmPmMarkers{ + "RW", + "TŊ", + } + DateTimePatterns{ + "zzzz h:mm:ss a", + "z h:mm:ss a", + "h:mm:ss a", + "h:mm a", + "EEEE d MMMM y", + "d MMMM y", + "d MMM y", + "d/MM/yyyy", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + Ed{"E d"} + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + M{"L"} + MEd{"E، d-M"} + MMM{"LLL"} + MMMEd{"E d MMM"} + MMMd{"d MMM"} + Md{"d/M"} + d{"d"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + ms{"m:ss"} + y{"y"} + yM{"M/y"} + yMEd{"E، d/M/y"} + yMMM{"MMM y"} + yMMMEd{"E، d MMM y"} + yMMMd{"d MMM y"} + yMd{"d/M/y"} + yQ{"Q y"} + yQQQ{"QQQ y"} + } + dayNames{ + format{ + abbreviated{ + "Cäŋ", + "Jiec", + "Rɛw", + "Diɔ̱k", + "Ŋuaan", + "Dhieec", + "Bäkɛl", + } + wide{ + "Cäŋ kuɔth", + "Jiec la̱t", + "Rɛw lätni", + "Diɔ̱k lätni", + "Ŋuaan lätni", + "Dhieec lätni", + "Bäkɛl lätni", + } + } + stand-alone{ + narrow{ + "C", + "J", + "R", + "D", + "Ŋ", + "D", + "B", + } + } + } + eras{ + abbreviated{ + "AY", + "ƐY", + } + wide{ + "A ka̱n Yecu ni dap", + "Ɛ ca Yecu dap", + } + } + fields{ + day{ + dn{"Cäŋ"} + relative{ + "-1"{"Pan"} + "0"{"Walɛ"} + "1"{"Ruun"} + } + } + era{ + dn{"Gua̱a̱th Ruëc"} + } + hour{ + dn{"Thaak"} + } + minute{ + dn{"Minit"} + } + month{ + dn{"Pay"} + } + second{ + dn{"Thɛkɛni"} + } + week{ + dn{"Jiɔk"} + } + weekday{ + dn{"Ni̱n jokä"} + } + year{ + dn{"Ruɔ̱n"} + } + } + monthNames{ + format{ + abbreviated{ + "Tiop", + "Pɛt", + "Duɔ̱ɔ̱", + "Guak", + "Duä", + "Kor", + "Pay", + "Thoo", + "Tɛɛ", + "Laa", + "Kur", + "Tid", + } + wide{ + "Tiop thar pɛt", + "Pɛt", + "Duɔ̱ɔ̱ŋ", + "Guak", + "Duät", + "Kornyoot", + "Pay yie̱tni", + "Tho̱o̱r", + "Tɛɛr", + "Laath", + "Kur", + "Tio̱p in di̱i̱t", + } + } + stand-alone{ + narrow{ + "T", + "P", + "D", + "G", + "D", + "K", + "P", + "T", + "T", + "L", + "K", + "T", + } + } + } + quarters{ + format{ + abbreviated{ + "P1", + "P2", + "P3", + "P4", + } + wide{ + "Päth diɔk tin nhiam", + "Päth diɔk tin guurɛ", + "Päth diɔk tin wä kɔɔriɛn", + "Päth diɔk tin jiɔakdiɛn", + } + } + } + } + } + delimiters{ + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} + } +} diff --git a/icuSources/data/locales/nus_SD.txt b/icuSources/data/locales/nus_SD.txt new file mode 100755 index 00000000..ccc6a5d2 --- /dev/null +++ b/icuSources/data/locales/nus_SD.txt @@ -0,0 +1,11 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/nus_SD.xml +// * +// *************************************************************************** +nus_SD{ + Version{"2.0.57.98"} +} diff --git a/icuSources/data/locales/nyn.txt b/icuSources/data/locales/nyn.txt index a0122624..d013e6a2 100755 --- a/icuSources/data/locales/nyn.txt +++ b/icuSources/data/locales/nyn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/nyn.xml @@ -22,7 +22,7 @@ nyn{ } } } - Version{"2.0.47.63"} + Version{"2.0.65.46"} calendar{ gregorian{ DateTimePatterns{ @@ -56,9 +56,9 @@ nyn{ ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, M/d/y"} + yMEd{"E, M/d/y"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} yQ{"Q y"} yQQQ{"QQQ y"} @@ -157,7 +157,7 @@ nyn{ "KMK", "KMS", "KMN", - "KMN", + "KMW", "KKM", "KNK", "KNB", @@ -213,9 +213,9 @@ nyn{ } } delimiters{ - alternateQuotationEnd{"„"} - alternateQuotationStart{"“"} - quotationEnd{"'"} - quotationStart{"'"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} } } diff --git a/icuSources/data/locales/nyn_UG.txt b/icuSources/data/locales/nyn_UG.txt index 9405d962..c4c95c57 100755 --- a/icuSources/data/locales/nyn_UG.txt +++ b/icuSources/data/locales/nyn_UG.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/nyn_UG.xml // * // *************************************************************************** nyn_UG{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/om.txt b/icuSources/data/locales/om.txt index fe4309c3..d2b80e30 100644 --- a/icuSources/data/locales/om.txt +++ b/icuSources/data/locales/om.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/om.xml @@ -16,13 +16,16 @@ om{ "Latn", } NumberElements{ + default{"latn"} latn{ patterns{ currencyFormat{"¤#,##0.00"} } } + native{"latn"} + traditional{"ethi"} } - Version{"2.0.48.64"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ diff --git a/icuSources/data/locales/om_ET.txt b/icuSources/data/locales/om_ET.txt index f9016d03..d8aca1e7 100644 --- a/icuSources/data/locales/om_ET.txt +++ b/icuSources/data/locales/om_ET.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/om_ET.xml @@ -8,12 +8,4 @@ // *************************************************************************** om_ET{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - } - } } diff --git a/icuSources/data/locales/om_KE.txt b/icuSources/data/locales/om_KE.txt index 0820d659..8d46eb1a 100644 --- a/icuSources/data/locales/om_KE.txt +++ b/icuSources/data/locales/om_KE.txt @@ -1,19 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/om_KE.xml // * // *************************************************************************** om_KE{ - Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - } - } + Version{"2.0.57.17"} } diff --git a/icuSources/data/locales/or.txt b/icuSources/data/locales/or.txt index c502d458..7dfda0bf 100644 --- a/icuSources/data/locales/or.txt +++ b/icuSources/data/locales/or.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/or.xml @@ -10,21 +10,21 @@ * ICU source: /xml/main/or.xml */ or{ - AuxExemplarCharacters{"[\u200C \u200D]"} + AuxExemplarCharacters{"[\u200C\u200D]"} ExemplarCharacters{ - "[ଅ ଆ ଇ ଈ ଉ ଊ ଋ ଏ ଐ ଓ ଔ କ ଖ ଗ ଘ ଙ ଚ ଛ ଜ ଝ ଞ ଟ ଠ ଡ ଢ ଣ ତ ଥ ଦ ଧ ନ ପ ଫ ବ ଭ ମ ଯ ର" - " ଲ ଳ ଶ ଷ ସ ହ {ଡ\u0B3C} {ଢ\u0B3C} ୟ ୱ ଵ ଂ ଃ \u0B01 \u0B4D \u0B3C ା \u0B3F ୀ " - "\u0B41 \u0B42 \u0B43 େ ୈ ୋ ୌ]" + "[\u0B3C ଅ ଆ ଇ ଈ ଉ ଊ ଋ ଏ ଐ ଓ ଔ \u0B01 ଂ ଃ କ ଖ ଗ ଘ ଙ ଚ ଛ ଜ ଝ ଞ ଟ ଠ ଡ {ଡ\u0B3C}" + " ଢ {ଢ\u0B3C} ଣ ତ ଥ ଦ ଧ ନ ପ ଫ ବ ଭ ମ ଯ ୟ ର ଲ ଳ ଵ ୱ ଶ ଷ ସ ହ ା \u0B3F ୀ \u0B41 " + "\u0B42 \u0B43 େ ୈ ୋ ୌ \u0B4D]" } ExemplarCharactersIndex{ "[ଅ ଆ ଇ ଈ ଉ ଊ ଋ ଏ ଐ ଓ ଔ କ ଖ ଗ ଘ ଙ ଚ ଛ ଜ ଝ ଞ ଟ ଠ ଡ ଢ ଣ ତ ଥ ଦ ଧ ନ ପ ଫ ବ ଭ ମ ଯ ର" - " ଲ ଳ ଶ ଷ ସ ହ {କ୍ଷ}]" + " ଲ ଳ ଶ ଷ ସ ହ {କ\u0B4Dଷ}]" } LocaleScript{ "Orya", } NumberElements{ - default{"orya"} + default{"latn"} latn{ patterns{ currencyFormat{"¤ #,##,##0.00"} @@ -36,8 +36,9 @@ or{ group{","} } } + native{"orya"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ diff --git a/icuSources/data/locales/or_IN.txt b/icuSources/data/locales/or_IN.txt index c3141eea..747d55cf 100644 --- a/icuSources/data/locales/or_IN.txt +++ b/icuSources/data/locales/or_IN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/or_IN.xml @@ -8,18 +8,4 @@ // *************************************************************************** or_IN{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - weekend:intvector{ - 1, - 0, - 1, - 86400000, - } - } - } } diff --git a/icuSources/data/locales/pa.txt b/icuSources/data/locales/pa.txt index 61bb08ab..edba4e92 100644 --- a/icuSources/data/locales/pa.txt +++ b/icuSources/data/locales/pa.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/pa.xml @@ -10,7 +10,7 @@ * ICU source: /xml/main/pa.xml */ pa{ - AuxExemplarCharacters{"[\u200C \u200D ਃ \u0A02 \u0A01 {ਲ\u0A3C}]"} + AuxExemplarCharacters{"[\u200C\u200D ਃ \u0A02 \u0A01 {ਲ\u0A3C}]"} ExemplarCharacters{ "[\u0A71 \u0A70 \u0A3C ੦ ੧ ੨ ੩ ੪ ੫ ੬ ੭ ੮ ੯ ੴ ੳ ਉ ਊ ਓ ਅ ਆ ਐ ਔ ੲ ਇ ਈ ਏ ਸ {ਸ" "\u0A3C} ਹ ਕ ਖ {ਖ\u0A3C} ਗ {ਗ\u0A3C} ਘ ਙ ਚ ਛ ਜ {ਜ\u0A3C} ਝ ਞ ਟ ਠ ਡ ਢ ਣ ਤ ਥ ਦ " @@ -21,7 +21,7 @@ pa{ "Guru", } NumberElements{ - default{"guru"} + default{"latn"} latn{ patterns{ currencyFormat{"¤ #,##,##0.00"} @@ -29,13 +29,14 @@ pa{ percentFormat{"#,##,##0%"} } } + native{"guru"} } - Version{"2.0.50.30"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ - "ਸਵੇਰੇ", - "ਸ਼ਾਮ", + "ਪੂਰਵ ਦੁਪਹਿਰ", + "ਬਾਅਦ ਦੁਪਹਿਰ", } DateTimePatterns{ "h:mm:ss a zzzz", @@ -90,26 +91,37 @@ pa{ "ਸ਼ੁੱ", "ਸ਼", } + wide{ + "ਐਤਵਾਰ", + "ਸੋਮਵਾਰ", + "ਮੰਗਲਵਾਰ", + "ਬੁਧਵਾਰ", + "ਵੀਰਵਾਰ", + "ਸ਼ੁੱਕਰਵਾਰ", + "ਸ਼ਨੀਚਰਵਾਰ", + } } } eras{ abbreviated{ - "ਈਸਾਪੂਰਵ", - "ਸੰਨ", + "ਈ. ਪੂ.", + "ਸਾਲ", } } fields{ day{ dn{"ਦਿਨ"} relative{ + "-1"{"ਲੰਘਿਆਂ ਕੱਲ"} "-2"{"ਪਰਸੋਂ"} - "-3"{"ਤਿੰਨ ਦਿਨ ਪਹਿਲਾਂ"} "0"{"ਅੱਜ"} - "1"{"ਭਲਕ"} - "2"{"ਭਲਕ"} - "3"{"ਤਿੰਨ ਦਿਨ ਬਾਅਦ"} + "1"{"ਭਲਕੇ"} + "2"{"ਪਰਸੋਂ"} } } + era{ + dn{"ਯੁੱਗ"} + } hour{ dn{"ਘੰਟਾ"} } @@ -119,6 +131,9 @@ pa{ month{ dn{"ਮਹੀਨਾ"} } + second{ + dn{"ਸਕਿੰਡ"} + } week{ dn{"ਹਫ਼ਤਾ"} } @@ -134,6 +149,20 @@ pa{ } monthNames{ format{ + abbreviated{ + "ਜਨਵਰੀ", + "ਫ਼ਰਵਰੀ", + "ਮਾਰਚ", + "ਅਪ੍ਰੈਲ", + "ਮਈ", + "ਜੂਨ", + "ਜੁਲਾਈ", + "ਅਗਸਤ", + "ਸਤੰਬਰ", + "ਅਕਤੂਬਰ", + "ਨਵੰਬਰ", + "ਦਸੰਬਰ", + } wide{ "ਜਨਵਰੀ", "ਫ਼ਰਵਰੀ", @@ -150,6 +179,20 @@ pa{ } } stand-alone{ + abbreviated{ + "ਜਨਵਰੀ", + "ਫ਼ਰਵਰੀ", + "ਮਾਰਚ", + "ਅਪ੍ਰੈਲ", + "ਮਈ", + "ਜੂਨ", + "ਜੁਲਾਈ", + "ਅਗਸਤ", + "ਸਤੰਬਰ", + "ਅਕਤੂਬਰ", + "ਨਵੰਬਰ", + "ਦਸੰਬਰ", + } narrow{ "ਜ", "ਫ", @@ -164,18 +207,44 @@ pa{ "ਨ", "ਦ", } + wide{ + "ਜਨਵਰੀ", + "ਫ਼ਰਵਰੀ", + "ਮਾਰਚ", + "ਅਪ੍ਰੈਲ", + "ਮਈ", + "ਜੂਨ", + "ਜੁਲਾਈ", + "ਅਗਸਤ", + "ਸਤੰਬਰ", + "ਅਕਤੂਬਰ", + "ਨਵੰਬਰ", + "ਦਸੰਬਰ", + } } } quarters{ format{ wide{ - "ਪਹਿਲਾਂ ਚੌਥਾਈ", - "ਦੂਜਾ ਚੌਥਾਈ", - "ਤੀਜਾ ਚੌਥਾਈ", - "ਚੌਥਾ ਚੌਥਾਈ", + "ਇਕ ਚੌਥਾਈ", + "ਅੱਧਾ", + "ਪੌਣਾ", + "ਪੂਰਾ", + } + } + stand-alone{ + wide{ + "ਇਕ ਚੌਥਾਈ", + "ਅੱਧਾ", + "ਪੌਣਾ", + "ਪੂਰਾ", } } } } } + measurementSystemNames{ + US{"ਯੂ. ਐੱਸ."} + metric{"ਮੀਟਰਿਕ"} + } } diff --git a/icuSources/data/locales/pa_Arab.txt b/icuSources/data/locales/pa_Arab.txt index 0bf986f4..f39cafc6 100755 --- a/icuSources/data/locales/pa_Arab.txt +++ b/icuSources/data/locales/pa_Arab.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/pa_Arab.xml @@ -10,7 +10,7 @@ * ICU source: /xml/main/pa_Arab.xml */ pa_Arab{ - %%ParentIsRoot:int{1} + %%Parent{"root"} AuxExemplarCharacters{"[أ ٻ ة ٺ ټ ٽ]"} ExemplarCharacters{ "[\u064F ء آ ؤ ئ ا ب پ ت ث ٹ ج چ ح خ د ذ ڈ ر ز ڑ ژ س ش ص ض ط ظ ع غ ف ق ک گ ل " @@ -20,9 +20,10 @@ pa_Arab{ "Arab", } NumberElements{ - default{"arab"} + default{"arabext"} + native{"arabext"} } - Version{"2.0.50.30"} + Version{"2.0.67.8"} calendar{ gregorian{ DateTimePatterns{ diff --git a/icuSources/data/locales/pa_Arab_PK.txt b/icuSources/data/locales/pa_Arab_PK.txt index 2b68f62a..4b9c18e8 100755 --- a/icuSources/data/locales/pa_Arab_PK.txt +++ b/icuSources/data/locales/pa_Arab_PK.txt @@ -1,19 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/pa_Arab_PK.xml // * // *************************************************************************** pa_Arab_PK{ - Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - } - } + Version{"2.0.67.8"} } diff --git a/icuSources/data/locales/pa_Guru.txt b/icuSources/data/locales/pa_Guru.txt index 36fd4b42..fedf636e 100644 --- a/icuSources/data/locales/pa_Guru.txt +++ b/icuSources/data/locales/pa_Guru.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/pa_Guru.xml diff --git a/icuSources/data/locales/pa_Guru_IN.txt b/icuSources/data/locales/pa_Guru_IN.txt index 8ec9c02d..3bfafac2 100644 --- a/icuSources/data/locales/pa_Guru_IN.txt +++ b/icuSources/data/locales/pa_Guru_IN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/pa_Guru_IN.xml @@ -8,18 +8,4 @@ // *************************************************************************** pa_Guru_IN{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - weekend:intvector{ - 1, - 0, - 1, - 86400000, - } - } - } } diff --git a/icuSources/data/locales/pa_IN.txt b/icuSources/data/locales/pa_IN.txt index 3115a43d..f8f230a3 100644 --- a/icuSources/data/locales/pa_IN.txt +++ b/icuSources/data/locales/pa_IN.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/pa_IN.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** pa_IN{ "%%ALIAS"{"pa_Guru_IN"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/locales/pa_PK.txt b/icuSources/data/locales/pa_PK.txt index c4045f1f..22fb56e8 100755 --- a/icuSources/data/locales/pa_PK.txt +++ b/icuSources/data/locales/pa_PK.txt @@ -1,15 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/pa_PK.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** -/** - * ICU source: /xml/main/pa_PK.xml - */ pa_PK{ "%%ALIAS"{"pa_Arab_PK"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/locales/pl.txt b/icuSources/data/locales/pl.txt index b2a3e515..c6536941 100644 --- a/icuSources/data/locales/pl.txt +++ b/icuSources/data/locales/pl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/pl.xml @@ -10,7 +10,7 @@ * ICU source: /xml/main/pl.xml */ pl{ - AuxExemplarCharacters{"[q v x]"} + AuxExemplarCharacters{"[å q v x]"} ExemplarCharacters{"[a ą b c ć d e ę f g h i j k l ł m n ń o ó p r s ś t u w y z ź ż]"} ExemplarCharactersCurrency{"[a b c d e f g h i j k l m n o p q r s t u v w x y z]"} ExemplarCharactersIndex{"[A Ą B C Ć D E Ę F G H I J K L Ł M N Ń O Ó P Q R S Ś T U V W X Y Z Ź Ż]"} @@ -39,7 +39,7 @@ pl{ } } } - Version{"2.0.51.52"} + Version{"2.0.65.46"} calendar{ buddhist{ DateTimePatterns{ @@ -59,6 +59,7 @@ pl{ } availableFormats{ Ed{"E, d"} + Gy{"y G"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} @@ -76,18 +77,220 @@ pl{ ms{"mm:ss"} y{"y G"} yM{"MM.yyyy G"} - yMEd{"EEE, d.MM.yyyy G"} - yMMMEd{"EEE, d MMM y G"} + yMEd{"E, d.MM.yyyy G"} + yMMM{"LLL y G"} + yMMMEd{"E, d MMM y G"} yMMMM{"LLLL y G"} + yMMMd{"d MMM y G"} yMd{"d.MM.yyyy G"} yQ{"G y Q"} yQQQ{"G y QQQ"} - yyMMM{"MMM y G"} + yyMMM{"LLL y G"} yyQ{"Q y G"} yyyyMM{"MM.yyyy G"} yyyyMMMM{"LLLL y G"} } } + chinese{ + monthNames{ + format{ + abbreviated{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + } + stand-alone{ + abbreviated{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + wide{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + } + } + } + coptic{ + monthNames{ + format{ + abbreviated{ + "Tout", + "Baba", + "Hator", + "Kiahk", + "Toba", + "Amshir", + "Baramhat", + "Baramouda", + "Bashans", + "Paona", + "Epep", + "Mesra", + "Nasie", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + } + } + stand-alone{ + abbreviated{ + "Tout", + "Baba", + "Hator", + "Kiahk", + "Toba", + "Amshir", + "Baramhat", + "Baramouda", + "Bashans", + "Paona", + "Epep", + "Mesra", + "Nasie", + } + wide{ + "Tout", + "Baba", + "Hator", + "Kiahk", + "Toba", + "Amshir", + "Baramhat", + "Baramouda", + "Bashans", + "Paona", + "Epep", + "Mesra", + "Nasie", + } + } + } + } + ethiopic{ + monthNames{ + format{ + abbreviated{ + "Meskerem", + "Tekemt", + "Hedar", + "Tahsas", + "Ter", + "Yekatit", + "Megabit", + "Miazia", + "Genbot", + "Sene", + "Hamle", + "Nehasse", + "Pagumen", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + } + } + stand-alone{ + abbreviated{ + "Meskerem", + "Tekemt", + "Hedar", + "Tahsas", + "Ter", + "Yekatit", + "Megabit", + "Miazia", + "Genbot", + "Sene", + "Hamle", + "Nehasse", + "Pagumen", + } + wide{ + "Meskerem", + "Tekemt", + "Hedar", + "Tahsas", + "Ter", + "Yekatit", + "Megabit", + "Miazia", + "Genbot", + "Sene", + "Hamle", + "Nehasse", + "Pagumen", + } + } + } + } gregorian{ AmPmMarkers{ "AM", @@ -127,12 +330,15 @@ pl{ ms{"mm:ss"} y{"y"} yM{"MM.yyyy"} - yMEd{"EEE, d.MM.yyyy"} - yMMMEd{"EEE, d MMM y"} + yMEd{"E, d.MM.yyyy"} + yMMM{"LLL y"} + yMMMEd{"E, d MMM y"} yMMMM{"LLLL y"} + yMMMd{"d MMM y"} + yMd{"d.MM.yyyy"} yQ{"yyyy Q"} yQQQ{"y QQQ"} - yyMMM{"MMM yy"} + yyMMM{"LLL yy"} yyQ{"Q yy"} yyyyMM{"MM.yyyy"} yyyyMMMM{"LLLL y"} @@ -148,6 +354,15 @@ pl{ "pt.", "sob.", } + narrow{ + "N", + "P", + "W", + "Ś", + "C", + "P", + "S", + } wide{ "niedziela", "poniedziałek", @@ -159,6 +374,15 @@ pl{ } } stand-alone{ + abbreviated{ + "niedz.", + "pon.", + "wt.", + "śr.", + "czw.", + "pt.", + "sob.", + } narrow{ "N", "P", @@ -168,6 +392,15 @@ pl{ "P", "S", } + wide{ + "niedziela", + "poniedziałek", + "wtorek", + "środa", + "czwartek", + "piątek", + "sobota", + } } } eras{ @@ -186,11 +419,9 @@ pl{ relative{ "-1"{"Wczoraj"} "-2"{"Przedwczoraj"} - "-3"{"Trzy dni temu"} "0"{"Dzisiaj"} "1"{"Jutro"} "2"{"Pojutrze"} - "3"{"Za trzy dni"} } } dayperiod{ @@ -207,18 +438,33 @@ pl{ } month{ dn{"Miesiąc"} + relative{ + "-1"{"Zeszły miesiąc"} + "0"{"Bieżący miesiąc"} + "1"{"Przyszły miesiąc"} + } } second{ dn{"Sekunda"} } week{ dn{"Tydzień"} + relative{ + "-1"{"Zeszły tydzień"} + "0"{"Bieżący tydzień"} + "1"{"Przyszły tydzień"} + } } weekday{ dn{"Dzień tygodnia"} } year{ dn{"Rok"} + relative{ + "-1"{"Zeszły rok"} + "0"{"Bieżący rok"} + "1"{"Przyszły rok"} + } } zone{ dn{"Strefa"} @@ -257,9 +503,6 @@ pl{ M{"E, d MMM - E, d MMM"} d{"E, MM-d – E, MM-d"} } - MMMM{ - M{"LLLL-LLLL"} - } MMMd{ M{"d MMM - d MMM"} d{"d-d MMM"} @@ -342,6 +585,20 @@ pl{ "lis", "gru", } + narrow{ + "s", + "l", + "m", + "k", + "m", + "c", + "l", + "s", + "w", + "p", + "l", + "g", + } wide{ "stycznia", "lutego", @@ -358,6 +615,20 @@ pl{ } } stand-alone{ + abbreviated{ + "sty", + "lut", + "mar", + "kwi", + "maj", + "cze", + "lip", + "sie", + "wrz", + "paź", + "lis", + "gru", + } narrow{ "s", "l", @@ -396,6 +667,12 @@ pl{ "K3", "K4", } + narrow{ + "1", + "2", + "3", + "4", + } wide{ "I kwartał", "II kwartał", @@ -410,6 +687,148 @@ pl{ "3 kw.", "4 kw.", } + wide{ + "I kwartał", + "II kwartał", + "III kwartał", + "IV kwartał", + } + } + } + } + hebrew{ + monthNames{ + format{ + abbreviated{ + "Tiszri", + "Cheszwan", + "Kislew", + "Tewet", + "Szwat", + "Adar I", + "Adar", + "Nisan", + "Ijar", + "Siwan", + "Tamuz", + "Aw", + "Elul", + "Adar II", + } + wide{ + "Tiszri", + "Cheszwan", + "Kislew", + "Tewet", + "Szwat", + "Adar I", + "Adar", + "Nisan", + "Ijar", + "Siwan", + "Tamuz", + "Aw", + "Elul", + "Adar II", + } + } + stand-alone{ + abbreviated{ + "Tiszri", + "Cheszwan", + "Kislew", + "Tewet", + "Szwat", + "Adar I", + "Adar", + "Nisan", + "Ijar", + "Siwan", + "Tamuz", + "Aw", + "Elul", + "Adar II", + } + wide{ + "Tiszri", + "Cheszwan", + "Kislew", + "Tewet", + "Szwat", + "Adar I", + "Adar", + "Nisan", + "Ijar", + "Siwan", + "Tamuz", + "Aw", + "Elul", + "Adar II", + } + } + } + } + indian{ + monthNames{ + format{ + abbreviated{ + "Chaitra", + "Vaisakha", + "Jyaistha", + "Asadha", + "Sravana", + "Bhadra", + "Asvina", + "Kartika", + "Agrahayana", + "Pausa", + "Magha", + "Phalguna", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + } + stand-alone{ + abbreviated{ + "Chaitra", + "Vaisakha", + "Jyaistha", + "Asadha", + "Sravana", + "Bhadra", + "Asvina", + "Kartika", + "Agrahayana", + "Pausa", + "Magha", + "Phalguna", + } + wide{ + "Chaitra", + "Vaisakha", + "Jyaistha", + "Asadha", + "Sravana", + "Bhadra", + "Asvina", + "Kartika", + "Agrahayana", + "Pausa", + "Magha", + "Phalguna", + } } } } @@ -432,6 +851,7 @@ pl{ availableFormats{ Ed{"E, d"} Gy{"y G"} + H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} @@ -448,60 +868,41 @@ pl{ hms{"hh:mm:ss a"} ms{"mm:ss"} y{"y G"} - yyMMM{"MMM yy G"} + yM{"MM.yyyy"} + yMEd{"E, d.MM.yyyy"} + yMMM{"LLL y"} + yMMMEd{"E, d MMM y"} + yMMMM{"LLLL y"} + yQ{"yyyy Q"} + yQQQ{"y QQQ"} + yyMMM{"LLL yy G"} yyQ{"Q y G"} yyyy{"y G"} - yyyyMEd{"EEE, d.MM.y G"} + yyyyMEd{"E, dd.MM.y G"} yyyyMM{"MM.yyyy G"} - yyyyMMMEd{"EEE, d MMM y G"} + yyyyMMMEd{"E, d MMM y G"} yyyyMMMM{"LLLL y G"} - yyyyMd{"d.MM.y G"} + yyyyMMMd{"d MMM y G"} + yyyyMd{"dd.MM.y G"} yyyyQ{"G y Q"} yyyyQQQ{"G y QQQ"} } - eras{ - abbreviated{ - "AH", - } - narrow:alias{"/LOCALE/calendar/islamic/eras/abbreviated"} - wide:alias{"/LOCALE/calendar/islamic/eras/abbreviated"} - } monthNames{ - default{"format"} format{ abbreviated{ "Muh.", "Saf.", "Rab. I", "Rab. II", - "Jum. I", - "Jum. II", - "Raj.", - "Sha.", + "Dżu. I", + "Dżu. II", + "Ra.", + "Sza.", "Ram.", - "Shaw.", - "Dhuʻl-Q.", - "Dhuʻl-H.", - } - default{"wide"} - narrow:alias{"/LOCALE/calendar/islamic/monthNames/stand-alone/narrow"} - wide{ - "Muharram", - "Safar", - "Rabiʻ I", - "Rabiʻ II", - "Jumada I", - "Jumada II", - "Rajab", - "Shaʻban", - "Ramadan", - "Shawwal", - "Dhuʻl-Qiʻdah", - "Dhuʻl-Hijjah", + "Szaw.", + "Zu al-k.", + "Zu al-h.", } - } - stand-alone{ - abbreviated:alias{"/LOCALE/calendar/islamic/monthNames/format/abbreviated"} narrow{ "1", "2", @@ -516,7 +917,50 @@ pl{ "11", "12", } - wide:alias{"/LOCALE/calendar/islamic/monthNames/format/wide"} + wide{ + "Muharram", + "Safar", + "Rabi I", + "Rabi II", + "Dżumada I", + "Dżumada II", + "Radżab", + "Szaban", + "Ramadan", + "Szawwal", + "Zu al-kada", + "Zu al-hidżdża", + } + } + stand-alone{ + abbreviated{ + "Muh.", + "Saf.", + "Rab. I", + "Rab. II", + "Dżu. I", + "Dżu. II", + "Ra.", + "Sza.", + "Ram.", + "Szaw.", + "Zu al-k.", + "Zu al-h.", + } + wide{ + "Muharram", + "Safar", + "Rabi I", + "Rabi II", + "Dżumada I", + "Dżumada II", + "Radżab", + "Szaban", + "Ramadan", + "Szawwal", + "Zu al-kada", + "Zu al-hidżdża", + } } } } @@ -538,6 +982,7 @@ pl{ } availableFormats{ Ed{"E, d"} + Gy{"y G"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} @@ -553,18 +998,99 @@ pl{ hm{"hh:mm a"} hms{"hh:mm:ss a"} ms{"mm:ss"} - yyMMM{"MMM yy G"} + y{"y G"} + yyMMM{"LLL yy G"} yyQ{"Q y G"} yyyy{"y G"} yyyyM{"M.y G"} - yyyyMEd{"EEE, dd.MM.y G"} + yyyyMEd{"E, dd.MM.y G"} yyyyMM{"MM.y G"} - yyyyMMMEd{"EEE, d MMM y G"} + yyyyMMMEd{"E, d MMM y G"} yyyyMMMM{"LLLL y G"} + yyyyMMMd{"d MMM y G"} + yyyyMd{"dd.MM.y G"} yyyyQ{"G y Q"} yyyyQQQ{"G y QQQ"} } } + persian{ + monthNames{ + format{ + abbreviated{ + "Farwardin", + "Ordibeheszt", + "Chordād", + "Tir", + "Mordād", + "Szahriwar", + "Mehr", + "Ābān", + "Āsar", + "Déi", + "Bahman", + "Esfand", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + wide{ + "Farwardin", + "Ordibeheszt", + "Chordād", + "Tir", + "Mordād", + "Szahriwar", + "Mehr", + "Ābān", + "Āsar", + "Déi", + "Bahman", + "Esfand", + } + } + stand-alone{ + abbreviated{ + "Farwardin", + "Ordibeheszt", + "Chordād", + "Tir", + "Mordād", + "Szahriwar", + "Mehr", + "Ābān", + "Āsar", + "Déi", + "Bahman", + "Esfand", + } + wide{ + "Farwardin", + "Ordibeheszt", + "Chordād", + "Tir", + "Mordād", + "Szahriwar", + "Mehr", + "Ābān", + "Āsar", + "Déi", + "Bahman", + "Esfand", + } + } + } + } roc{ DateTimePatterns{ "HH:mm:ss zzzz", @@ -583,6 +1109,7 @@ pl{ } availableFormats{ Ed{"E, d"} + Gy{"y G"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} @@ -598,25 +1125,34 @@ pl{ hm{"hh:mm a"} hms{"hh:mm:ss a"} ms{"mm:ss"} + y{"y G"} yyMM{"MM/y G"} - yyMMM{"MMM y G"} + yyMMM{"LLL y G"} yyQ{"Q y G"} yyyy{"y G"} yyyyM{"M.y G"} - yyyyMEd{"EEE, d.MM.y G"} + yyyyMEd{"E, d.MM.y G"} yyyyMM{"MM.yyyy G"} - yyyyMMMEd{"EEE, d MMM y G"} + yyyyMMMEd{"E, d MMM y G"} yyyyMMMM{"LLLL y G"} + yyyyMMMd{"d MMM y G"} + yyyyMd{"d.MM.y G"} yyyyQ{"G y Q"} yyyyQQQ{"G y QQQ"} } + eras{ + abbreviated{ + "Przed ROC", + "ROC", + } + } } } delimiters{ - alternateQuotationEnd{"”"} - alternateQuotationStart{"„"} - quotationEnd{"’"} - quotationStart{"‘"} + alternateQuotationEnd{"»"} + alternateQuotationStart{"«"} + quotationEnd{"”"} + quotationStart{"„"} } listPattern{ standard{ @@ -625,78 +1161,218 @@ pl{ } } measurementSystemNames{ + UK{"brytyjski"} US{"anglosaski"} metric{"metryczny"} } units{ day{ + 0{"0 dni"} + 1{"1 dzień"} few{"{0} dni"} many{"{0} dni"} one{"{0} dzień"} + other{"{0} dni"} + } + day-future{ + 0{"Za 0 dni"} + 1{"Za 1 dzień"} + few{"Za {0} dni"} + many{"In {0} days"} + other{"Za {0} dni"} + } + day-past{ + 0{"0 dni temu"} + 1{"1 dzień temu"} + few{"{0} dni temu"} + many{"{0} days ago"} + other{"{0} dni temu"} } hour{ + 0{"0 godzin"} + 1{"1 godzina"} few{"{0} godziny"} many{"{0} godzin"} one{"{0} godzina"} + other{"{0} godzin"} + } + hour-future{ + 0{"Za 0 godzin"} + 1{"Za 1 godzinę"} + few{"Za {0} godziny"} + many{"In {0} hours"} + other{"Za {0} godzin"} + } + hour-past{ + 0{"0 godzin temu"} + 1{"1 godzinę temu"} + few{"{0} godziny temu"} + many{"{0} hours ao"} + other{"{0} godzin temu"} } minute{ + 0{"0 minut"} + 1{"1 minuta"} few{"{0} minuty"} many{"{0} minut"} one{"{0} minuta"} + other{"{0} minut"} + } + minute-future{ + 0{"Za 0 minut"} + 1{"Za 1 minutę"} + few{"Za {0} minuty"} + many{"In {0} minutes"} + other{"Za {0} minut"} + } + minute-past{ + 0{"0 minut temu"} + 1{"1 minutę temu"} + few{"{0} minuty temu"} + many{"{0} minutes ago"} + other{"{0} minut temu"} } month{ + 0{"0 miesięcy"} + 1{"1 miesiąc"} few{"{0} miesiące"} many{"{0} miesięcy"} one{"{0} miesiąc"} + other{"{0} miesięcy"} + } + month-future{ + 0{"Za 0 miesięcy"} + 1{"Za 1 miesiąc"} + few{"Za {0} miesiące"} + many{"In {0} months"} + other{"Za {0} miesięcy"} + } + month-past{ + 0{"0 miesięcy temu"} + 1{"1 miesiąc temu"} + few{"{0} miesiące temu"} + many{"{0} months ago"} + other{"{0} miesięcy temu"} } second{ + 0{"0 sekund"} + 1{"1 sekunda"} few{"{0} sekundy"} many{"{0} sekund"} one{"{0} sekunda"} + other{"{0} sekund"} + } + second-future{ + 0{"Za 0 sekund"} + 1{"Za 1 sekundę"} + few{"Za {0} sekundy"} + many{"In {0} seconds"} + other{"Za {0} sekund"} + } + second-past{ + 0{"0 sekund temu"} + 1{"1 sekundę temu"} + few{"{0} sekundy temu"} + many{"{0} seconds ago"} + other{"{0} sekund temu"} } week{ + 0{"0 tygodni"} + 1{"1 tydzień"} few{"{0} tygodnie"} many{"{0} tygodni"} one{"{0} tydzień"} + other{"{0} tygodni"} + } + week-future{ + 0{"Za 0 tygodni"} + 1{"Za 1 tydzień"} + few{"Za {0} tygodnie"} + many{"In {0} weeks"} + other{"Za {0} tygodni"} + } + week-past{ + 0{"0 tygodni temu"} + 1{"1 tydzień temu"} + few{"{0} tygodnie temu"} + many{"{0} weeks ago"} + other{"{0} tygodni temu"} } year{ + 0{"0 lat"} + 1{"1 rok"} few{"{0} lata"} many{"{0} lat"} one{"{0} rok"} + other{"{0} roku"} + } + year-future{ + 0{"Za 0 lat"} + 1{"Za 1 rok"} + few{"Za {0} lata"} + many{"In {0} years"} + other{"Za {0} lat"} + } + year-past{ + 0{"0 lat temu"} + 1{"1 rok temu"} + few{"{0} lata temu"} + many{"{0} years ago"} + other{"{0} lat temu"} } } unitsShort{ day{ + 0{"0 dni"} + 1{"1 dzień"} few{"{0} dni"} many{"{0} dni"} one{"{0} dzień"} + other{"{0} dni"} } hour{ + 0{"0 godz."} + 1{"1 godz."} few{"{0} godz."} many{"{0} godz."} one{"{0} godz."} + other{"{0} godz."} } minute{ - few{"{0} min."} + 0{"0 min"} + 1{"1 min"} + few{"{0} min"} many{"{0} min."} one{"{0} min."} + other{"{0} min"} } month{ + 0{"0 mies."} + 1{"1 mies."} few{"{0} mies."} many{"{0} mies."} one{"{0} mies."} + other{"{0} mies."} } second{ + 0{"0 s"} + 1{"1 s"} few{"{0} sek."} many{"{0} sek."} one{"{0} sek."} + other{"{0} s"} } week{ + 0{"0 tyg."} + 1{"1 tydz."} few{"{0} tyg."} many{"{0} tyg."} one{"{0} tydz."} + other{"{0} tyg."} } year{ + 0{"0 lat"} + 1{"1 rok"} few{"{0} lata"} many{"{0} lat"} one{"{0} rok"} diff --git a/icuSources/data/locales/pl_PL.txt b/icuSources/data/locales/pl_PL.txt index e60eef61..4b9e6e97 100644 --- a/icuSources/data/locales/pl_PL.txt +++ b/icuSources/data/locales/pl_PL.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/pl_PL.xml diff --git a/icuSources/data/locales/pool.res b/icuSources/data/locales/pool.res index 82a8c2fb943f254625a8e4c6b46dab3aad27f496..9aa60095d1c5fd8c39b4c71c057d462ecae64227 100644 GIT binary patch delta 848 zcmZ`%y>8S%5T5%96etaKK#1rhgyaGW3M4=Qj$A|><+!vIz%t%G@ky+TWS@pX1Zp_L6e)jM+M{aagcschyx_HW+C24#*(PA^Jbpf#}H!UQG- zF9TV@%YE-ju0CVK`L-lLqFP z=Lw2a&e=fLfU&632=h|W`ra{GOIjJo2`f-_L0SsnTOi8Hx~KiS?puHA9u6Ko9;eW< z#Bsbi{~(=feN2OYI-NpA+DKHOOX0o@-u6kk2g4^Tes(mkZLP^y5LIX_WM!>4V9*0v zNL5?f;GMPh_^K}*!3ek^QF4i0`pycTGosUgpYVT!5n$i9O?c1)I$lyy<*1)!%&6cN znFE#55~BN1D{0LvE42lyF_l)93Ul{ixVsvSm>yCVxJhx^b;CCzA+-Q26ASw+zK8Lc zg+utYmIvlUqcWb=KytL^H=?DW%0>#cF3&=*0)c_QznnR$#j6?@)D6VHQ-oQG{+qMFS$ick*}ZJ}XZUkc+e2!|{%8tok(?9Jde DSkEV# delta 532 zcmXv~F-s&d6n?v-HX@c<92O@7A}6BOcObau2%E#%wNbQqv-7+ioFtOO(N**cdr@L3 zT<;ID@~*J=KiJt=_$JGKBs0l--}mK9-lpy+Zx_BCGyp~u7!l8U|NQX!a<_5m7aN_s zr+t6j5Gz<=QDRooPi-VR3poycp(G1r&;n+ep{hVfIVdznpZe|Q>Re&lgvUZF*N4L( z1nW@cOIT_}{-e1(y}_EDLQ<Ejj!L*6Euztbg8FR4t4vS`LIi9Ab~{ku+W!0 ztY3^ebBU}Vso)UHGQ-{x*DL5(a7uJUD)$%BkERg*Uo;aRld%OVFuDf=hG^x(zZk93 zH1+S%wZ9ts?hnRiCk2B^XfX3P}(E(`(Qa@ k_89q4TW8>2i~WNayU2kwLDXi1kU<>B>+P-eE<8Sd0^yvlIRF3v diff --git a/icuSources/data/locales/ps.txt b/icuSources/data/locales/ps.txt index ac24a6b5..80214496 100644 --- a/icuSources/data/locales/ps.txt +++ b/icuSources/data/locales/ps.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ps.xml @@ -42,7 +42,7 @@ ps{ } } } - Version{"2.0.50.30"} + Version{"2.0.67.8"} calendar{ gregorian{ AmPmMarkers{ diff --git a/icuSources/data/locales/ps_AF.txt b/icuSources/data/locales/ps_AF.txt index 83a3b03e..6bb40448 100644 --- a/icuSources/data/locales/ps_AF.txt +++ b/icuSources/data/locales/ps_AF.txt @@ -1,25 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ps_AF.xml // * // *************************************************************************** ps_AF{ - Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - weekend:intvector{ - 5, - 0, - 6, - 86400000, - } - } - } + Version{"2.0.67.8"} } diff --git a/icuSources/data/locales/pt.txt b/icuSources/data/locales/pt.txt index f3ffe744..3c199dbb 100644 --- a/icuSources/data/locales/pt.txt +++ b/icuSources/data/locales/pt.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/pt.xml @@ -42,7 +42,7 @@ pt{ } } } - Version{"2.0.51.59"} + Version{"2.0.67.6"} calendar{ buddhist{ DateTimePatterns{ @@ -52,7 +52,7 @@ pt{ "HH:mm", "EEEE, d 'de' MMMM 'de' y G", "d 'de' MMMM 'de' y G", - "d 'de' MMMM 'de' y G", + "dd/MM/yyyy G", "d/M/yyyy", "{1} {0}", "{1} {0}", @@ -61,14 +61,14 @@ pt{ "{1} {0}", } availableFormats{ - EEEd{"EEE, d"} + Ed{"E, d"} HHmm{"HH:mm"} HHmmss{"HH:mm:ss"} Hm{"HH:mm"} M{"L"} - MEd{"EEE, dd/MM"} + MEd{"E, dd/MM"} MMM{"LLL"} - MMMEd{"EEE, d 'de' MMM"} + MMMEd{"E, d 'de' MMM"} MMMd{"d 'de' MMM"} MMdd{"dd/MM"} Md{"d/M"} @@ -76,20 +76,222 @@ pt{ ms{"mm:ss"} y{"y G"} yM{"MM/y G"} - yMEd{"EEE, dd/MM/yyyy G"} + yMEd{"E, dd/MM/yyyy G"} yMMM{"MMM 'de' y G"} - yMMMEd{"EEE, d 'de' MMM 'de' y G"} + yMMMEd{"E, d 'de' MMM 'de' y G"} + yMMMd{"d 'de' MMM 'de' y G"} + yMd{"dd/MM/yyyy G"} yQ{"G y Q"} yQQQ{"G y QQQ"} yyMM{"MM/yy G"} yyMMM{"MMM 'de' yy G"} - yyMMMEEEd{"EEE, d 'de' MMM 'de' yy G"} + yyMMMEd{"E, d 'de' MMM 'de' yy G"} yyMMMd{"d 'de' MMM 'de' yy G"} yyQ{"Q yy G"} yyyyMM{"MM/y G"} yyyyMMM{"MMM 'de' y G"} } } + chinese{ + monthNames{ + format{ + abbreviated{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + } + stand-alone{ + abbreviated{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + wide{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + } + } + } + coptic{ + monthNames{ + format{ + abbreviated{ + "Tout", + "Baba", + "Hator", + "Kiahk", + "Toba", + "Amshir", + "Baramhat", + "Baramouda", + "Bashans", + "Paona", + "Epep", + "Mesra", + "Nasie", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + } + } + stand-alone{ + abbreviated{ + "Tout", + "Baba", + "Hator", + "Kiahk", + "Toba", + "Amshir", + "Baramhat", + "Baramouda", + "Bashans", + "Paona", + "Epep", + "Mesra", + "Nasie", + } + wide{ + "Tout", + "Baba", + "Hator", + "Kiahk", + "Toba", + "Amshir", + "Baramhat", + "Baramouda", + "Bashans", + "Paona", + "Epep", + "Mesra", + "Nasie", + } + } + } + } + ethiopic{ + monthNames{ + format{ + abbreviated{ + "Meskerem", + "Tekemt", + "Hedar", + "Tahsas", + "Ter", + "Yekatit", + "Megabit", + "Miazia", + "Genbot", + "Sene", + "Hamle", + "Nehasse", + "Pagumen", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + } + } + stand-alone{ + abbreviated{ + "Meskerem", + "Tekemt", + "Hedar", + "Tahsas", + "Ter", + "Yekatit", + "Megabit", + "Miazia", + "Genbot", + "Sene", + "Hamle", + "Nehasse", + "Pagumen", + } + wide{ + "Meskerem", + "Tekemt", + "Hedar", + "Tahsas", + "Ter", + "Yekatit", + "Megabit", + "Miazia", + "Genbot", + "Sene", + "Hamle", + "Nehasse", + "Pagumen", + } + } + } + } gregorian{ DateTimePatterns{ "HH:mm:ss zzzz", @@ -107,14 +309,14 @@ pt{ "{1} {0}", } availableFormats{ - EEEd{"EEE, d"} + Ed{"E, d"} HHmm{"HH:mm"} HHmmss{"HH:mm:ss"} Hm{"HH:mm"} M{"L"} - MEd{"EEE, dd/MM"} + MEd{"E, dd/MM"} MMM{"LLL"} - MMMEd{"EEE, d 'de' MMM"} + MMMEd{"E, d 'de' MMM"} MMMd{"d 'de' MMM"} MMdd{"dd/MM"} Md{"d/M"} @@ -122,14 +324,16 @@ pt{ ms{"mm:ss"} y{"y"} yM{"MM/yyyy"} - yMEd{"EEE, dd/MM/yyyy"} + yMEd{"E, dd/MM/yyyy"} yMMM{"MMM 'de' y"} - yMMMEd{"EEE, d 'de' MMM 'de' y"} + yMMMEd{"E, d 'de' MMM 'de' y"} + yMMMd{"d 'de' MMM 'de' y"} + yMd{"dd/MM/yyyy"} yQ{"yyyy Q"} yQQQ{"y QQQ"} yyMM{"MM/yy"} yyMMM{"MMM 'de' yy"} - yyMMMEEEd{"EEE, d 'de' MMM 'de' yy"} + yyMMMEd{"E, d 'de' MMM 'de' yy"} yyMMMd{"d 'de' MMM 'de' yy"} yyQ{"Q yy"} yyyyMM{"MM/yyyy"} @@ -184,11 +388,9 @@ pt{ relative{ "-1"{"Ontem"} "-2"{"Anteontem"} - "-3"{"Há três dias"} "0"{"Hoje"} "1"{"Amanhã"} "2"{"Depois de amanhã"} - "3"{"Daqui a três dias"} } } dayperiod{ @@ -205,18 +407,33 @@ pt{ } month{ dn{"Mês"} + relative{ + "-1"{"Mês passado"} + "0"{"Este mês"} + "1"{"Próximo mês"} + } } second{ dn{"Segundo"} } week{ dn{"Semana"} + relative{ + "-1"{"Semana passada"} + "0"{"Esta semana"} + "1"{"Próxima semana"} + } } weekday{ dn{"Dia da semana"} } year{ dn{"Ano"} + relative{ + "-1"{"Ano passado"} + "0"{"Este ano"} + "1"{"Próximo ano"} + } } zone{ dn{"Fuso"} @@ -255,9 +472,6 @@ pt{ M{"E, d 'de' MMM - E, d 'de' MMM"} d{"E, d - E, d 'de' MMM"} } - MMMM{ - M{"LLLL - LLLL"} - } MMMd{ M{"d 'de' MMM - d 'de' MMM"} d{"d-d 'de' MMM"} @@ -380,6 +594,12 @@ pt{ "T3", "T4", } + narrow{ + "1", + "2", + "3", + "4", + } wide{ "1º trimestre", "2º trimestre", @@ -387,6 +607,150 @@ pt{ "4º trimestre", } } + stand-alone{ + wide{ + "1º trimestre", + "2º trimestre", + "3º trimestre", + "4º trimestre", + } + } + } + } + hebrew{ + monthNames{ + format{ + abbreviated{ + "Tishri", + "Heshvan", + "Kislev", + "Tevet", + "Shevat", + "Adar I", + "Adar", + "Nisan", + "Iyar", + "Sivan", + "Tamuz", + "Av", + "Elul", + "Adar II", + } + wide{ + "Tishri", + "Heshvan", + "Kislev", + "Tevet", + "Shevat", + "Adar I", + "Adar", + "Nisan", + "Iyar", + "Sivan", + "Tamuz", + "Av", + "Elul", + "Adar II", + } + } + stand-alone{ + abbreviated{ + "Tishri", + "Heshvan", + "Kislev", + "Tevet", + "Shevat", + "Adar I", + "Adar", + "Nisan", + "Iyar", + "Sivan", + "Tamuz", + "Av", + "Elul", + "Adar II", + } + wide{ + "Tishri", + "Heshvan", + "Kislev", + "Tevet", + "Shevat", + "Adar I", + "Adar", + "Nisan", + "Iyar", + "Sivan", + "Tamuz", + "Av", + "Elul", + "Adar II", + } + } + } + } + indian{ + monthNames{ + format{ + abbreviated{ + "Chaitra", + "Vaisakha", + "Jyaistha", + "Asadha", + "Sravana", + "Bhadra", + "Asvina", + "Kartika", + "Agrahayana", + "Pausa", + "Magha", + "Phalguna", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + } + stand-alone{ + abbreviated{ + "Chaitra", + "Vaisakha", + "Jyaistha", + "Asadha", + "Sravana", + "Bhadra", + "Asvina", + "Kartika", + "Agrahayana", + "Pausa", + "Magha", + "Phalguna", + } + wide{ + "Chaitra", + "Vaisakha", + "Jyaistha", + "Asadha", + "Sravana", + "Bhadra", + "Asvina", + "Kartika", + "Agrahayana", + "Pausa", + "Magha", + "Phalguna", + } + } } } islamic{ @@ -397,7 +761,7 @@ pt{ "HH:mm", "EEEE, d 'de' MMMM 'de' y G", "d 'de' MMMM 'de' y G", - "d 'de' MMMM 'de' y G", + "dd/MM/yyyy G", "d/M/yyyy", "{1} {0}", "{1} {0}", @@ -406,95 +770,48 @@ pt{ "{1} {0}", } availableFormats{ - EEEd{"EEE, d"} + Ed{"E, d"} Gy{"y G"} + H{"HH"} HHmm{"HH:mm"} HHmmss{"HH:mm:ss"} Hm{"HH:mm"} + Hms{"HH:mm:ss"} M{"L"} - MEd{"EEE, dd/MM"} + MEd{"E, dd/MM"} MMM{"LLL"} - MMMEd{"EEE, d 'de' MMM"} + MMMEd{"E, d 'de' MMM"} MMMd{"d 'de' MMM"} MMdd{"dd/MM"} Md{"d/M"} d{"d"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} y{"y G"} + yM{"MM/y G"} + yMEd{"E, dd/MM/yyyy G"} + yMMM{"MMM 'de' y G"} + yMMMEd{"E, d 'de' MMM 'de' y G"} + yQ{"G y Q"} + yQQQ{"G y QQQ"} yyMM{"MM/yy G"} yyMMM{"MMM 'de' yy G"} - yyMMMEEEd{"EEE, d 'de' MMM 'de' yy G"} + yyMMMEd{"E, d 'de' MMM 'de' yy G"} yyMMMd{"d 'de' MMM 'de' yy G"} yyQ{"Q yy G"} yyyy{"y G"} yyyyM{"MM/y G"} - yyyyMEd{"EEE, dd/MM/yyyy G"} + yyyyMEd{"E, dd/MM/yyyy G"} yyyyMM{"MM/y G"} yyyyMMM{"MMM 'de' y G"} - yyyyMMMEd{"EEE, d 'de' MMM 'de' y G"} + yyyyMMMEd{"E, d 'de' MMM 'de' y G"} + yyyyMMMd{"d 'de' MMM 'de' y G"} + yyyyMd{"dd/MM/yyyy G"} yyyyQ{"G y Q"} yyyyQQQ{"G y QQQ"} } - eras{ - abbreviated{ - "AH", - } - narrow:alias{"/LOCALE/calendar/islamic/eras/abbreviated"} - wide:alias{"/LOCALE/calendar/islamic/eras/abbreviated"} - } - monthNames{ - default{"format"} - format{ - abbreviated{ - "Muh.", - "Saf.", - "Rab. I", - "Rab. II", - "Jum. I", - "Jum. II", - "Raj.", - "Sha.", - "Ram.", - "Shaw.", - "Dhuʻl-Q.", - "Dhuʻl-H.", - } - default{"wide"} - narrow:alias{"/LOCALE/calendar/islamic/monthNames/stand-alone/narrow"} - wide{ - "Muharram", - "Safar", - "Rabiʻ I", - "Rabiʻ II", - "Jumada I", - "Jumada II", - "Rajab", - "Shaʻban", - "Ramadan", - "Shawwal", - "Dhuʻl-Qiʻdah", - "Dhuʻl-Hijjah", - } - } - stand-alone{ - abbreviated:alias{"/LOCALE/calendar/islamic/monthNames/format/abbreviated"} - narrow{ - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - } - wide:alias{"/LOCALE/calendar/islamic/monthNames/format/wide"} - } - } } japanese{ DateTimePatterns{ @@ -513,34 +830,102 @@ pt{ "{1} {0}", } availableFormats{ - EEEd{"EEE, d"} + Ed{"E, d"} + Gy{"y G"} HHmm{"HH:mm"} HHmmss{"HH:mm:ss"} Hm{"HH:mm"} M{"L"} - MEd{"EEE, dd/MM"} + MEd{"E, dd/MM"} MMM{"LLL"} - MMMEd{"EEE, d 'de' MMM"} + MMMEd{"E, d 'de' MMM"} MMMd{"d 'de' MMM"} MMdd{"dd/MM"} Md{"d/M"} d{"d"} ms{"mm:ss"} + y{"y G"} yyMM{"MM/yy G"} yyMMM{"MMM 'de' yy G"} - yyMMMEEEd{"EEE, d 'de' MMM 'de' yy G"} + yyMMMEd{"E, d 'de' MMM 'de' yy G"} yyMMMd{"d 'de' MMM 'de' yy G"} yyQ{"Q yy G"} yyyy{"y G"} yyyyM{"MM/y G"} - yyyyMEd{"EEE, dd/MM/yyyy G"} + yyyyMEd{"E, dd/MM/yyyy G"} yyyyMM{"MM/y G"} yyyyMMM{"MMM 'de' y G"} - yyyyMMMEd{"EEE, d 'de' MMM 'de' y G"} + yyyyMMMEd{"E, d 'de' MMM 'de' y G"} + yyyyMMMd{"d 'de' MMM 'de' y G"} + yyyyMd{"dd/MM/yyyy G"} yyyyQ{"G y Q"} yyyyQQQ{"G y QQQ"} } } + persian{ + monthNames{ + format{ + abbreviated{ + "Farvardin", + "Ordibehesht", + "Khordad", + "Tir", + "Mordad", + "Shahrivar", + "Mehr", + "Aban", + "Azar", + "Dey", + "Bahman", + "Esfand", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + } + stand-alone{ + abbreviated{ + "Farvardin", + "Ordibehesht", + "Khordad", + "Tir", + "Mordad", + "Shahrivar", + "Mehr", + "Aban", + "Azar", + "Dey", + "Bahman", + "Esfand", + } + wide{ + "Farvardin", + "Ordibehesht", + "Khordad", + "Tir", + "Mordad", + "Shahrivar", + "Mehr", + "Aban", + "Azar", + "Dey", + "Bahman", + "Esfand", + } + } + } + } roc{ DateTimePatterns{ "HH:mm:ss zzzz", @@ -549,7 +934,7 @@ pt{ "HH:mm", "EEEE, d 'de' MMMM 'de' y G", "d 'de' MMMM 'de' y G", - "d 'de' MMMM 'de' y G", + "dd/MM/yyyy G", "d/M/yyyy", "{1} {0}", "{1} {0}", @@ -558,30 +943,34 @@ pt{ "{1} {0}", } availableFormats{ - EEEd{"EEE, d"} + Ed{"E, d"} + Gy{"y G"} HHmm{"HH:mm"} HHmmss{"HH:mm:ss"} Hm{"HH:mm"} M{"L"} - MEd{"EEE, dd/MM"} + MEd{"E, dd/MM"} MMM{"LLL"} - MMMEd{"EEE, d 'de' MMM"} + MMMEd{"E, d 'de' MMM"} MMMd{"d 'de' MMM"} MMdd{"dd/MM"} Md{"d/M"} d{"d"} ms{"mm:ss"} + y{"y G"} yyMM{"MM/yy G"} yyMMM{"MMM 'de' yy G"} - yyMMMEEEd{"EEE, d 'de' MMM 'de' yy G"} + yyMMMEd{"E, d 'de' MMM 'de' yy G"} yyMMMd{"d 'de' MMM 'de' yy G"} yyQ{"Q yy G"} yyyy{"y G"} yyyyM{"MM/y G"} - yyyyMEd{"EEE, dd/MM/yyyy G"} + yyyyMEd{"E, dd/MM/yyyy G"} yyyyMM{"MM/y G"} yyyyMMM{"MMM 'de' y G"} - yyyyMMMEd{"EEE, d 'de' MMM 'de' y G"} + yyyyMMMEd{"E, d 'de' MMM 'de' y G"} + yyyyMMMd{"d 'de' MMM 'de' y G"} + yyyyMd{"dd/MM/yyyy G"} yyyyQ{"G y Q"} yyyyQQQ{"G y QQQ"} } @@ -593,6 +982,20 @@ pt{ } } } + contextTransforms{ + day-format-except-narrow:intvector{ + 1, + 1, + } + day-standalone-except-narrow:intvector{ + 1, + 1, + } + languages:intvector{ + 1, + 1, + } + } delimiters{ alternateQuotationEnd{"’"} alternateQuotationStart{"‘"} @@ -606,6 +1009,7 @@ pt{ } } measurementSystemNames{ + UK{"Reino Unido"} US{"americano"} metric{"métrico"} } @@ -614,30 +1018,114 @@ pt{ one{"{0} dia"} other{"{0} dias"} } + day-future{ + 0{"Dentro de 0 dias"} + 1{"Dentro de 1 dia"} + one{"Dentro de {0} dia"} + other{"Dentro de {0} dias"} + } + day-past{ + 0{"Há 0 dias"} + 1{"Há 1 dia"} + one{"Há {0} dia"} + other{"Há {0} dias"} + } hour{ one{"{0} hora"} other{"{0} horas"} } + hour-future{ + 0{"Dentro de 0 horas"} + 1{"Dentro de 1 hora"} + one{"Dentro de {0} hora"} + other{"Dentro de {0} horas"} + } + hour-past{ + 0{"Há 0 horas"} + 1{"Há 1 hora"} + one{"Há {0} hora"} + other{"Há {0} horas"} + } minute{ one{"{0} minuto"} other{"{0} minutos"} } + minute-future{ + 0{"Dentro de 0 minutos"} + 1{"Dentro de 1 minuto"} + one{"Dentro de {0} minuto"} + other{"Dentro de {0} minutos"} + } + minute-past{ + 0{"Há 0 minutos"} + 1{"Há 1 minuto"} + one{"Há {0} minuto"} + other{"Há {0} minutos"} + } month{ one{"{0} mês"} other{"{0} meses"} } + month-future{ + 0{"Dentro de 0 meses"} + 1{"Dentro de 1 mês"} + one{"Dentro de {0} mês"} + other{"Dentro de {0} meses"} + } + month-past{ + 0{"Há 0 meses"} + 1{"Há 1 mês"} + one{"Há {0} mês"} + other{"Há {0} meses"} + } second{ one{"{0} segundo"} other{"{0} segundos"} } + second-future{ + 0{"Dentro de 0 segundos"} + 1{"Dentro de 1 segundo"} + one{"Dentro de {0} segundo"} + other{"Dentro de {0} segundos"} + } + second-past{ + 0{"Há 0 segundos"} + 1{"Há 1 segundo"} + one{"Há {0} segundo"} + other{"Há {0} segundos"} + } week{ one{"{0} semana"} other{"{0} semanas"} } + week-future{ + 0{"Dentro de 0 semanas"} + 1{"Dentro de 1 semana"} + one{"Dentro de {0} semana"} + other{"Dentro de {0} semanas"} + } + week-past{ + 0{"Há 0 semanas"} + 1{"Há 1 semana"} + one{"Há {0} semana"} + other{"Há {0} semanas"} + } year{ one{"{0} ano"} other{"{0} anos"} } + year-future{ + 0{"Dentro de 0 anos"} + 1{"Dentro de 1 ano"} + one{"Dentro de {0} ano"} + other{"Dentro de {0} anos"} + } + year-past{ + 0{"Há 0 anos"} + 1{"Há 1 ano"} + one{"Há {0} ano"} + other{"Há {0} anos"} + } } unitsShort{ day{ @@ -653,7 +1141,8 @@ pt{ other{"{0} min"} } month{ - one{"{0} m."} + one{"{0} mês"} + other{"{0} meses"} } second{ one{"{0} seg"} diff --git a/icuSources/data/locales/pt_AO.txt b/icuSources/data/locales/pt_AO.txt new file mode 100755 index 00000000..393ffd5f --- /dev/null +++ b/icuSources/data/locales/pt_AO.txt @@ -0,0 +1,12 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/pt_AO.xml +// * +// *************************************************************************** +pt_AO{ + %%Parent{"pt_PT"} + Version{"2.0.57.98"} +} diff --git a/icuSources/data/locales/pt_BR.txt b/icuSources/data/locales/pt_BR.txt index 2f5d38a4..ca5333e4 100644 --- a/icuSources/data/locales/pt_BR.txt +++ b/icuSources/data/locales/pt_BR.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/pt_BR.xml // * // *************************************************************************** pt_BR{ - Version{"2.0.46.38"} + Version{"2.0.56.63"} } diff --git a/icuSources/data/locales/pt_GW.txt b/icuSources/data/locales/pt_GW.txt index 7ad0f6af..7058492c 100755 --- a/icuSources/data/locales/pt_GW.txt +++ b/icuSources/data/locales/pt_GW.txt @@ -1,11 +1,12 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/pt_GW.xml // * // *************************************************************************** pt_GW{ - Version{"2.0.50.81"} + %%Parent{"pt_PT"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/pt_MZ.txt b/icuSources/data/locales/pt_MZ.txt index 7b080073..c4b2d1fb 100755 --- a/icuSources/data/locales/pt_MZ.txt +++ b/icuSources/data/locales/pt_MZ.txt @@ -1,11 +1,12 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/pt_MZ.xml // * // *************************************************************************** pt_MZ{ - Version{"2.0.45.90"} + %%Parent{"pt_PT"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/pt_PT.txt b/icuSources/data/locales/pt_PT.txt index 02e4f345..e4d5138e 100644 --- a/icuSources/data/locales/pt_PT.txt +++ b/icuSources/data/locales/pt_PT.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/pt_PT.xml @@ -18,17 +18,17 @@ pt_PT{ } } } - Version{"2.0.50.84"} + Version{"2.0.65.46"} calendar{ buddhist{ DateTimePatterns{ - "HH'h'mm'min'ss's' zzzz", - "HH'h'mm'min'ss's' z", + "H:mm:ss zzzz", + "H:mm:ss z", "HH:mm:ss", "HH:mm", "EEEE, d 'de' MMMM 'de' y G", "d 'de' MMMM 'de' y G", - "d/M/y G", + "dd/MM/yyyy G", "d/M/y G", "{1} {0}", "{1} {0}", @@ -44,12 +44,12 @@ pt_PT{ } gregorian{ AmPmMarkers{ - "AM", - "PM", + "a.m.", + "p.m.", } DateTimePatterns{ - "HH'h'mm'min'ss's' zzzz", - "HH'h'mm'min'ss's' z", + "H:mm:ss zzzz", + "H:mm:ss z", "HH:mm:ss", "HH:mm", "EEEE, d 'de' MMMM 'de' y", @@ -67,11 +67,24 @@ pt_PT{ HHmmss{"HH:mm:ss"} Hm{"HH:mm"} Hms{"HH:mm:ss"} + MMMEd{"E, d/MM"} + MMMMEEEEd{"EEEE, d 'de' MMMM"} + MMMMd{"d 'de' MMMM"} + MMMd{"d/MM"} hm{"h:mm a"} hms{"h:mm:ss a"} ms{"mm:ss"} + yMMM{"MM/y"} + yMMMEd{"E, d/MM/y"} + yMMMM{"MMMM 'de' y"} + yMMMMEd{"E, d 'de' MMMM 'de' y"} + yMMMMd{"d 'de' MMMM 'de' y"} + yMMMd{"d/MM/y"} yQ{"QQQ 'de' yyyy"} yQQQ{"QQQ 'de' y"} + yyMMM{"MM/yy"} + yyMMMEd{"E, d/MM/yy"} + yyMMMd{"d/MM/yy"} yyQ{"QQQ 'de' yy"} } dayNames{ @@ -87,9 +100,36 @@ pt_PT{ } } } + fields{ + month{ + relative{ + "-1"{"Último mês"} + } + } + week{ + relative{ + "-1"{"Última semana"} + } + } + year{ + relative{ + "-1"{"Último ano"} + } + } + } intervalFormats{ + H{ + a{"H-H"} + } Hm{ - H{"HH'h' - HH'h'"} + H{"HH:mm–HH:mm"} + a{"H:mm–H:mm"} + m{"H:mm–H:mm"} + } + Hmv{ + H{"H:mm–H:mm v"} + a{"HH:mm–HH:mm v"} + m{"HH:mm–HH:mm v"} } MMM{ M{"MMM-MMM"} @@ -99,7 +139,13 @@ pt_PT{ h{"h-h a"} } hm{ - h{"h'h' - h'h' a"} + h{"h:mm - h:mm a"} + m{"h:mm–h:mm a"} + } + hmv{ + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} } y{ y{"y-y"} @@ -154,13 +200,13 @@ pt_PT{ } islamic{ DateTimePatterns{ - "HH'h'mm'min'ss's' zzzz", - "HH'h'mm'min'ss's' z", + "H:mm:ss zzzz", + "H:mm:ss z", "HH:mm:ss", "HH:mm", "EEEE, d 'de' MMMM 'de' y G", "d 'de' MMMM 'de' y G", - "d/M/y G", + "dd/MM/yyyy G", "d/M/y G", "{1} {0}", "{1} {0}", @@ -176,13 +222,13 @@ pt_PT{ } japanese{ DateTimePatterns{ - "HH'h'mm'min'ss's' zzzz", - "HH'h'mm'min'ss's' z", + "H:mm:ss zzzz", + "H:mm:ss z", "HH:mm:ss", "HH:mm", "EEEE, d 'de' MMMM 'de' y G", "d 'de' MMMM 'de' y G", - "d/M/y G", + "dd/MM/yyyy G", "d/M/y G", "{1} {0}", "{1} {0}", @@ -198,13 +244,13 @@ pt_PT{ } roc{ DateTimePatterns{ - "HH'h'mm'min'ss's' zzzz", - "HH'h'mm'min'ss's' z", + "H:mm:ss zzzz", + "H:mm:ss z", "HH:mm:ss", "HH:mm", "EEEE, d 'de' MMMM 'de' y G", "d 'de' MMMM 'de' y G", - "d/M/y G", + "dd/MM/yyyy G", "d/M/y G", "{1} {0}", "{1} {0}", @@ -219,7 +265,14 @@ pt_PT{ } } } + delimiters{ + alternateQuotationEnd{"”"} + alternateQuotationStart{"“"} + quotationEnd{"»"} + quotationStart{"«"} + } measurementSystemNames{ + US{"Estados Unidos"} metric{"Métrico"} } } diff --git a/icuSources/data/locales/pt_ST.txt b/icuSources/data/locales/pt_ST.txt new file mode 100755 index 00000000..c3f23dc8 --- /dev/null +++ b/icuSources/data/locales/pt_ST.txt @@ -0,0 +1,12 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/pt_ST.xml +// * +// *************************************************************************** +pt_ST{ + %%Parent{"pt_PT"} + Version{"2.0.57.98"} +} diff --git a/icuSources/data/locales/resfiles.mk b/icuSources/data/locales/resfiles.mk index 7561aa6b..35984b8b 100644 --- a/icuSources/data/locales/resfiles.mk +++ b/icuSources/data/locales/resfiles.mk @@ -1,6 +1,6 @@ -# * Copyright (C) 1998-2010, International Business Machines +# * Copyright (C) 1998-2012, International Business Machines # * Corporation and others. All Rights Reserved. -GENRB_CLDR_VERSION = 1.9 +GENRB_CLDR_VERSION = 21.0.1 # A list of txt's to build # Note: # @@ -26,108 +26,119 @@ GENRB_CLDR_VERSION = 1.9 # Generated by LDML2ICUConverter, from LDML source files. # Aliases without a corresponding xx.xml file (see icu-config.xml & build.xml) -GENRB_SYNTHETIC_ALIAS = en_RH.txt in_ID.txt iw_IL.txt ja_JP_TRADITIONAL.txt\ - no_NO.txt no_NO_NY.txt th_TH_TRADITIONAL.txt +GENRB_SYNTHETIC_ALIAS = az_AZ.txt en_RH.txt ha_GH.txt ha_NE.txt\ + ha_NG.txt in.txt in_ID.txt iw.txt iw_IL.txt\ + ja_JP_TRADITIONAL.txt kk_KZ.txt mo.txt no.txt no_NO.txt\ + no_NO_NY.txt pa_IN.txt pa_PK.txt sh.txt sh_BA.txt\ + sh_CS.txt sh_YU.txt shi_MA.txt sr_BA.txt sr_CS.txt\ + sr_Cyrl_CS.txt sr_Cyrl_YU.txt sr_Latn_CS.txt sr_Latn_YU.txt sr_ME.txt\ + sr_RS.txt sr_YU.txt th_TH_TRADITIONAL.txt tl.txt tl_PH.txt\ + tzm_MA.txt uz_AF.txt uz_UZ.txt vai_LR.txt zh_CN.txt\ + zh_HK.txt zh_MO.txt zh_SG.txt zh_TW.txt # All aliases (to not be included under 'installed'), but not including root. -GENRB_ALIAS_SOURCE = $(GENRB_SYNTHETIC_ALIAS) az_AZ.txt ha_GH.txt ha_NE.txt ha_NG.txt\ - in.txt iw.txt kk_KZ.txt mo.txt no.txt\ - pa_IN.txt pa_PK.txt sh.txt sh_BA.txt sh_CS.txt\ - sh_YU.txt shi_MA.txt sr_BA.txt sr_CS.txt sr_Cyrl_CS.txt\ - sr_Cyrl_YU.txt sr_Latn_CS.txt sr_Latn_YU.txt sr_ME.txt sr_RS.txt\ - sr_YU.txt tl.txt tl_PH.txt tzm_MA.txt uz_AF.txt\ - uz_UZ.txt zh_CN.txt zh_HK.txt zh_MO.txt zh_SG.txt\ - zh_TW.txt +GENRB_ALIAS_SOURCE = $(GENRB_SYNTHETIC_ALIAS) # Ordinary resources -GENRB_SOURCE = af.txt af_NA.txt af_ZA.txt ak.txt\ - ak_GH.txt am.txt am_ET.txt ar.txt ar_AE.txt\ - ar_BH.txt ar_DZ.txt ar_EG.txt ar_IQ.txt ar_JO.txt\ - ar_KW.txt ar_LB.txt ar_LY.txt ar_MA.txt ar_OM.txt\ - ar_QA.txt ar_SA.txt ar_SD.txt ar_SY.txt ar_TN.txt\ - ar_YE.txt as.txt as_IN.txt asa.txt asa_TZ.txt\ - az.txt az_Cyrl.txt az_Cyrl_AZ.txt az_Latn.txt az_Latn_AZ.txt\ +GENRB_SOURCE = af.txt af_NA.txt af_ZA.txt agq.txt\ + agq_CM.txt ak.txt ak_GH.txt am.txt am_ET.txt\ + ar.txt ar_001.txt ar_AE.txt ar_BH.txt ar_DZ.txt\ + ar_EG.txt ar_IQ.txt ar_JO.txt ar_KW.txt ar_LB.txt\ + ar_LY.txt ar_MA.txt ar_OM.txt ar_QA.txt ar_SA.txt\ + ar_SD.txt ar_SY.txt ar_TN.txt ar_YE.txt as.txt\ + as_IN.txt asa.txt asa_TZ.txt az.txt az_Cyrl.txt\ + az_Cyrl_AZ.txt az_Latn.txt az_Latn_AZ.txt bas.txt bas_CM.txt\ be.txt be_BY.txt bem.txt bem_ZM.txt bez.txt\ bez_TZ.txt bg.txt bg_BG.txt bm.txt bm_ML.txt\ bn.txt bn_BD.txt bn_IN.txt bo.txt bo_CN.txt\ - bo_IN.txt bs.txt bs_BA.txt ca.txt ca_ES.txt\ - cgg.txt cgg_UG.txt chr.txt chr_US.txt cs.txt\ - cs_CZ.txt cy.txt cy_GB.txt da.txt da_DK.txt\ - dav.txt dav_KE.txt de.txt de_AT.txt de_BE.txt\ - de_CH.txt de_DE.txt de_LI.txt de_LU.txt ebu.txt\ + bo_IN.txt br.txt br_FR.txt brx.txt brx_IN.txt\ + bs.txt bs_BA.txt ca.txt ca_ES.txt cgg.txt\ + cgg_UG.txt chr.txt chr_US.txt cs.txt cs_CZ.txt\ + cy.txt cy_GB.txt da.txt da_DK.txt dav.txt\ + dav_KE.txt de.txt de_AT.txt de_BE.txt de_CH.txt\ + de_DE.txt de_LI.txt de_LU.txt dje.txt dje_NE.txt\ + dua.txt dua_CM.txt dyo.txt dyo_SN.txt ebu.txt\ ebu_KE.txt ee.txt ee_GH.txt ee_TG.txt el.txt\ el_CY.txt el_GR.txt en.txt en_AS.txt en_AU.txt\ - en_BE.txt en_BW.txt en_BZ.txt en_CA.txt en_GB.txt\ - en_GU.txt en_HK.txt en_IE.txt en_IN.txt en_JM.txt\ - en_MH.txt en_MP.txt en_MT.txt en_MU.txt en_NA.txt\ - en_NZ.txt en_PH.txt en_PK.txt en_SG.txt en_TT.txt\ - en_UM.txt en_US.txt en_US_POSIX.txt en_VI.txt en_ZA.txt\ - en_ZW.txt eo.txt es.txt es_419.txt es_AR.txt\ - es_BO.txt es_CL.txt es_CO.txt es_CR.txt es_DO.txt\ - es_EC.txt es_ES.txt es_GQ.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_SV.txt es_US.txt es_UY.txt es_VE.txt\ - et.txt et_EE.txt eu.txt eu_ES.txt fa.txt\ + en_BB.txt en_BE.txt en_BM.txt en_BW.txt en_BZ.txt\ + en_CA.txt en_GB.txt en_GU.txt en_GY.txt en_HK.txt\ + en_IE.txt en_IN.txt en_JM.txt en_MH.txt en_MP.txt\ + en_MT.txt en_MU.txt en_NA.txt en_NZ.txt en_PH.txt\ + en_PK.txt en_SG.txt en_TT.txt en_UM.txt en_US.txt\ + en_US_POSIX.txt en_VI.txt en_ZA.txt en_ZW.txt eo.txt\ + es.txt es_419.txt es_AR.txt es_BO.txt es_CL.txt\ + es_CO.txt es_CR.txt es_DO.txt es_EC.txt es_ES.txt\ + es_GQ.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_SV.txt\ + es_US.txt es_UY.txt es_VE.txt et.txt et_EE.txt\ + eu.txt eu_ES.txt ewo.txt ewo_CM.txt fa.txt\ fa_AF.txt fa_IR.txt ff.txt ff_SN.txt fi.txt\ fi_FI.txt fil.txt fil_PH.txt fo.txt fo_FO.txt\ fr.txt fr_BE.txt fr_BF.txt fr_BI.txt fr_BJ.txt\ fr_BL.txt fr_CA.txt fr_CD.txt fr_CF.txt fr_CG.txt\ fr_CH.txt fr_CI.txt fr_CM.txt fr_DJ.txt fr_FR.txt\ - fr_GA.txt fr_GN.txt fr_GP.txt fr_GQ.txt fr_KM.txt\ - fr_LU.txt fr_MC.txt fr_MF.txt fr_MG.txt fr_ML.txt\ - fr_MQ.txt fr_NE.txt fr_RE.txt fr_RW.txt fr_SN.txt\ - fr_TD.txt fr_TG.txt ga.txt ga_IE.txt gl.txt\ - gl_ES.txt gsw.txt gsw_CH.txt gu.txt gu_IN.txt\ - guz.txt guz_KE.txt gv.txt gv_GB.txt ha.txt\ - ha_Latn.txt ha_Latn_GH.txt ha_Latn_NE.txt ha_Latn_NG.txt haw.txt\ - haw_US.txt he.txt he_IL.txt hi.txt hi_IN.txt\ - hr.txt hr_HR.txt hu.txt hu_HU.txt hy.txt\ - hy_AM.txt id.txt id_ID.txt ig.txt ig_NG.txt\ - ii.txt ii_CN.txt is.txt is_IS.txt it.txt\ - it_CH.txt it_IT.txt ja.txt ja_JP.txt jmc.txt\ - jmc_TZ.txt ka.txt ka_GE.txt kab.txt kab_DZ.txt\ - kam.txt kam_KE.txt kde.txt kde_TZ.txt kea.txt\ - kea_CV.txt khq.txt khq_ML.txt ki.txt ki_KE.txt\ - kk.txt kk_Cyrl.txt kk_Cyrl_KZ.txt kl.txt kl_GL.txt\ - kln.txt kln_KE.txt km.txt km_KH.txt kn.txt\ - kn_IN.txt ko.txt ko_KR.txt kok.txt kok_IN.txt\ - kw.txt kw_GB.txt lag.txt lag_TZ.txt lg.txt\ - lg_UG.txt lt.txt lt_LT.txt luo.txt luo_KE.txt\ - luy.txt luy_KE.txt lv.txt lv_LV.txt mas.txt\ - mas_KE.txt mas_TZ.txt mer.txt mer_KE.txt mfe.txt\ - mfe_MU.txt mg.txt mg_MG.txt mk.txt mk_MK.txt\ - ml.txt ml_IN.txt mr.txt mr_IN.txt ms.txt\ - ms_BN.txt ms_MY.txt mt.txt mt_MT.txt my.txt\ + fr_GA.txt fr_GF.txt fr_GN.txt fr_GP.txt fr_GQ.txt\ + fr_KM.txt fr_LU.txt fr_MC.txt fr_MF.txt fr_MG.txt\ + fr_ML.txt fr_MQ.txt fr_NE.txt fr_RE.txt fr_RW.txt\ + fr_SN.txt fr_TD.txt fr_TG.txt fr_YT.txt ga.txt\ + ga_IE.txt gl.txt gl_ES.txt gsw.txt gsw_CH.txt\ + gu.txt gu_IN.txt guz.txt guz_KE.txt gv.txt\ + gv_GB.txt ha.txt ha_Latn.txt ha_Latn_GH.txt ha_Latn_NE.txt\ + ha_Latn_NG.txt haw.txt haw_US.txt he.txt he_IL.txt\ + hi.txt hi_IN.txt hr.txt hr_HR.txt hu.txt\ + hu_HU.txt hy.txt hy_AM.txt id.txt id_ID.txt\ + ig.txt ig_NG.txt ii.txt ii_CN.txt is.txt\ + is_IS.txt it.txt it_CH.txt it_IT.txt ja.txt\ + ja_JP.txt jmc.txt jmc_TZ.txt ka.txt ka_GE.txt\ + kab.txt kab_DZ.txt kam.txt kam_KE.txt kde.txt\ + kde_TZ.txt kea.txt kea_CV.txt khq.txt khq_ML.txt\ + ki.txt ki_KE.txt kk.txt kk_Cyrl.txt kk_Cyrl_KZ.txt\ + kl.txt kl_GL.txt kln.txt kln_KE.txt km.txt\ + km_KH.txt kn.txt kn_IN.txt ko.txt ko_KR.txt\ + kok.txt kok_IN.txt ksb.txt ksb_TZ.txt ksf.txt\ + ksf_CM.txt kw.txt kw_GB.txt lag.txt lag_TZ.txt\ + lg.txt lg_UG.txt ln.txt ln_CD.txt ln_CG.txt\ + lt.txt lt_LT.txt lu.txt lu_CD.txt luo.txt\ + luo_KE.txt luy.txt luy_KE.txt lv.txt lv_LV.txt\ + mas.txt mas_KE.txt mas_TZ.txt mer.txt mer_KE.txt\ + mfe.txt mfe_MU.txt mg.txt mg_MG.txt mgh.txt\ + mgh_MZ.txt mk.txt mk_MK.txt ml.txt ml_IN.txt\ + mr.txt mr_IN.txt ms.txt ms_BN.txt ms_MY.txt\ + mt.txt mt_MT.txt mua.txt mua_CM.txt my.txt\ my_MM.txt naq.txt naq_NA.txt nb.txt nb_NO.txt\ nd.txt nd_ZW.txt ne.txt ne_IN.txt ne_NP.txt\ - nl.txt nl_BE.txt nl_NL.txt nn.txt nn_NO.txt\ - nyn.txt nyn_UG.txt om.txt om_ET.txt om_KE.txt\ - or.txt or_IN.txt pa.txt pa_Arab.txt pa_Arab_PK.txt\ - pa_Guru.txt pa_Guru_IN.txt pl.txt pl_PL.txt ps.txt\ - ps_AF.txt pt.txt pt_BR.txt pt_GW.txt pt_MZ.txt\ - pt_PT.txt rm.txt rm_CH.txt ro.txt ro_MD.txt\ - ro_RO.txt rof.txt rof_TZ.txt ru.txt ru_MD.txt\ - ru_RU.txt ru_UA.txt rw.txt rw_RW.txt rwk.txt\ - rwk_TZ.txt saq.txt saq_KE.txt seh.txt seh_MZ.txt\ - ses.txt ses_ML.txt sg.txt sg_CF.txt shi.txt\ - shi_Latn.txt shi_Latn_MA.txt shi_Tfng.txt shi_Tfng_MA.txt si.txt\ - si_LK.txt sk.txt sk_SK.txt sl.txt sl_SI.txt\ - sn.txt sn_ZW.txt so.txt so_DJ.txt so_ET.txt\ - so_KE.txt so_SO.txt sq.txt sq_AL.txt sr.txt\ - sr_Cyrl.txt sr_Cyrl_BA.txt sr_Cyrl_ME.txt sr_Cyrl_RS.txt sr_Latn.txt\ - sr_Latn_BA.txt sr_Latn_ME.txt sr_Latn_RS.txt sv.txt sv_FI.txt\ - sv_SE.txt sw.txt sw_KE.txt sw_TZ.txt ta.txt\ + nl.txt nl_AW.txt nl_BE.txt nl_CW.txt nl_NL.txt\ + nl_SX.txt nmg.txt nmg_CM.txt nn.txt nn_NO.txt\ + nus.txt nus_SD.txt nyn.txt nyn_UG.txt om.txt\ + om_ET.txt om_KE.txt or.txt or_IN.txt pa.txt\ + pa_Arab.txt pa_Arab_PK.txt pa_Guru.txt pa_Guru_IN.txt pl.txt\ + pl_PL.txt ps.txt ps_AF.txt pt.txt pt_AO.txt\ + pt_BR.txt pt_GW.txt pt_MZ.txt pt_PT.txt pt_ST.txt\ + rm.txt rm_CH.txt rn.txt rn_BI.txt ro.txt\ + ro_MD.txt ro_RO.txt rof.txt rof_TZ.txt ru.txt\ + ru_MD.txt ru_RU.txt ru_UA.txt rw.txt rw_RW.txt\ + rwk.txt rwk_TZ.txt saq.txt saq_KE.txt sbp.txt\ + sbp_TZ.txt seh.txt seh_MZ.txt ses.txt ses_ML.txt\ + sg.txt sg_CF.txt shi.txt shi_Latn.txt shi_Latn_MA.txt\ + shi_Tfng.txt shi_Tfng_MA.txt si.txt si_LK.txt sk.txt\ + sk_SK.txt sl.txt sl_SI.txt sn.txt sn_ZW.txt\ + so.txt so_DJ.txt so_ET.txt so_KE.txt so_SO.txt\ + sq.txt sq_AL.txt sr.txt sr_Cyrl.txt sr_Cyrl_BA.txt\ + sr_Cyrl_ME.txt sr_Cyrl_RS.txt sr_Latn.txt sr_Latn_BA.txt sr_Latn_ME.txt\ + sr_Latn_RS.txt sv.txt sv_FI.txt sv_SE.txt sw.txt\ + sw_KE.txt sw_TZ.txt swc.txt swc_CD.txt ta.txt\ ta_IN.txt ta_LK.txt te.txt te_IN.txt teo.txt\ teo_KE.txt teo_UG.txt th.txt th_TH.txt ti.txt\ ti_ER.txt ti_ET.txt to.txt to_TO.txt tr.txt\ - tr_TR.txt tzm.txt tzm_Latn.txt tzm_Latn_MA.txt uk.txt\ - uk_UA.txt ur.txt ur_IN.txt ur_PK.txt uz.txt\ - uz_Arab.txt uz_Arab_AF.txt uz_Cyrl.txt uz_Cyrl_UZ.txt uz_Latn.txt\ - uz_Latn_UZ.txt vi.txt vi_VN.txt vun.txt vun_TZ.txt\ - xog.txt xog_UG.txt yo.txt yo_NG.txt zh.txt\ - zh_Hans.txt zh_Hans_CN.txt zh_Hans_HK.txt zh_Hans_MO.txt zh_Hans_SG.txt\ - zh_Hant.txt zh_Hant_HK.txt zh_Hant_MO.txt zh_Hant_TW.txt zu.txt\ - zu_ZA.txt + tr_TR.txt twq.txt twq_NE.txt tzm.txt tzm_Latn.txt\ + tzm_Latn_MA.txt uk.txt uk_UA.txt ur.txt ur_IN.txt\ + ur_PK.txt uz.txt uz_Arab.txt uz_Arab_AF.txt uz_Cyrl.txt\ + uz_Cyrl_UZ.txt uz_Latn.txt uz_Latn_UZ.txt vai.txt vai_Latn.txt\ + vai_Latn_LR.txt vai_Vaii.txt vai_Vaii_LR.txt vi.txt vi_VN.txt\ + vun.txt vun_TZ.txt xog.txt xog_UG.txt yav.txt\ + yav_CM.txt yo.txt yo_NG.txt zh.txt zh_Hans.txt\ + zh_Hans_CN.txt zh_Hans_HK.txt zh_Hans_MO.txt zh_Hans_SG.txt zh_Hant.txt\ + zh_Hant_HK.txt zh_Hant_MO.txt zh_Hant_TW.txt zu.txt zu_ZA.txt diff --git a/icuSources/data/locales/rm.txt b/icuSources/data/locales/rm.txt index 55fe3f77..f93711d3 100755 --- a/icuSources/data/locales/rm.txt +++ b/icuSources/data/locales/rm.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/rm.xml @@ -39,7 +39,7 @@ rm{ } } } - Version{"2.0.51.22"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -51,10 +51,10 @@ rm{ "HH:mm:ss z", "HH:mm:ss", "HH:mm", - "EEEE, d. MMMM y", - "d. MMMM y", - "dd.MM.yyyy", - "dd.MM.yy", + "EEEE, 'ils' d 'da' MMMM y", + "d 'da' MMMM y", + "dd-MM-yyyy", + "dd-MM-yy", "{1} {0}", "{1} {0}", "{1} {0}", @@ -62,7 +62,6 @@ rm{ "{1} {0}", } availableFormats{ - EEEd{"d. EEE"} Ed{"E d."} H{"H"} HHmm{"HH:mm"} @@ -84,9 +83,9 @@ rm{ ms{"mm:ss"} y{"y"} yM{"yyyy-M"} - yMEd{"EEE, yyyy-M-d"} + yMEd{"E, yyyy-M-d"} yMMM{"MMM y"} - yMMMEd{"EEE, d. MMM y"} + yMMMEd{"E, d. MMM y"} yMMMM{"MMMM y"} yQ{"Q yyyy"} yQQQ{"QQQ y"} @@ -147,11 +146,9 @@ rm{ relative{ "-1"{"ier"} "-2"{"stersas"} - "-3"{"squarsas"} "0"{"oz"} "1"{"damaun"} "2"{"puschmaun"} - "3"{"squartmaun"} } } dayperiod{ @@ -200,9 +197,6 @@ rm{ M{"E, d. MMM - E, d. MMM"} d{"E, d. - E, d. MMM"} } - MMMM{ - M{"LLLL-LLLL"} - } MMMd{ M{"d. MMM - d. MMM"} d{"d.-d. MMM"} diff --git a/icuSources/data/locales/rm_CH.txt b/icuSources/data/locales/rm_CH.txt index 8885982c..8a0b6f8b 100755 --- a/icuSources/data/locales/rm_CH.txt +++ b/icuSources/data/locales/rm_CH.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/rm_CH.xml // * // *************************************************************************** rm_CH{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/rn.txt b/icuSources/data/locales/rn.txt new file mode 100755 index 00000000..48966e0b --- /dev/null +++ b/icuSources/data/locales/rn.txt @@ -0,0 +1,205 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/rn.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/rn.xml + */ +rn{ + ExemplarCharacters{"[a b c d e f g h i j k l m n o p q r s t u v w x y z]"} + ExemplarCharactersIndex{"[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]"} + LocaleScript{ + "Latn", + } + NumberElements{ + latn{ + patterns{ + currencyFormat{"#,##0.00¤"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0 %"} + } + symbols{ + decimal{","} + group{"."} + } + } + } + Version{"2.0.65.46"} + calendar{ + gregorian{ + AmPmMarkers{ + "Z.MU.", + "Z.MW.", + } + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE d MMMM y", + "d MMMM y", + "d MMM y", + "d/M/yyyy", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + Ed{"E d"} + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + M{"L"} + MEd{"E d/M"} + MMM{"LLL"} + MMMEd{"E d MMM"} + MMMd{"d MMM"} + Md{"d/M"} + d{"d"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + ms{"m:ss"} + y{"y"} + yM{"M/y"} + yMEd{"E d/M/y"} + yMMM{"MMM y"} + yMMMEd{"E d MMM y"} + yMMMd{"d MMM y"} + yMd{"d/M/y"} + yQ{"Q y"} + yQQQ{"QQQ y"} + } + dayNames{ + format{ + abbreviated{ + "cu.", + "mbe.", + "kab.", + "gtu.", + "kan.", + "gnu.", + "gnd.", + } + wide{ + "Ku w'indwi", + "Ku wa mbere", + "Ku wa kabiri", + "Ku wa gatatu", + "Ku wa kane", + "Ku wa gatanu", + "Ku wa gatandatu", + } + } + } + eras{ + abbreviated{ + "Mb.Y.", + "Ny.Y", + } + wide{ + "Mbere ya Yezu", + "Nyuma ya Yezu", + } + } + fields{ + day{ + dn{"Umusi"} + relative{ + "-1"{"Ejo (haheze)"} + "0"{"Uyu musi"} + "1"{"Ejo (hazoza)"} + } + } + dayperiod{ + dn{"M.s/N.s"} + } + era{ + dn{"Igihe"} + } + hour{ + dn{"Isaha"} + } + minute{ + dn{"Umunota"} + } + month{ + dn{"Ukwezi"} + } + second{ + dn{"Isegonda"} + } + week{ + dn{"Indwi, Iyinga"} + } + weekday{ + dn{"Iminsi y'iyinga"} + } + year{ + dn{"Umwaka"} + } + zone{ + dn{"Isaha yo mukarere"} + } + } + monthNames{ + format{ + abbreviated{ + "Mut.", + "Gas.", + "Wer.", + "Mat.", + "Gic.", + "Kam.", + "Nya.", + "Kan.", + "Nze.", + "Ukw.", + "Ugu.", + "Uku.", + } + wide{ + "Nzero", + "Ruhuhuma", + "Ntwarante", + "Ndamukiza", + "Rusama", + "Ruheshi", + "Mukakaro", + "Nyandagaro", + "Nyakanga", + "Gitugutu", + "Munyonyo", + "Kigarama", + } + } + } + quarters{ + format{ + abbreviated{ + "I1", + "I2", + "I3", + "I4", + } + wide{ + "Igice ca mbere c'umwaka", + "Igice ca kabiri c'umwaka", + "Igice ca gatatu c'umwaka", + "Igice ca kane c'umwaka", + } + } + } + } + } + delimiters{ + alternateQuotationEnd{"’"} + alternateQuotationStart{"’"} + quotationEnd{"”"} + quotationStart{"”"} + } +} diff --git a/icuSources/data/locales/rn_BI.txt b/icuSources/data/locales/rn_BI.txt new file mode 100755 index 00000000..ac38d3d4 --- /dev/null +++ b/icuSources/data/locales/rn_BI.txt @@ -0,0 +1,11 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/rn_BI.xml +// * +// *************************************************************************** +rn_BI{ + Version{"2.0.57.98"} +} diff --git a/icuSources/data/locales/ro.txt b/icuSources/data/locales/ro.txt index ab19c86a..4cc34769 100644 --- a/icuSources/data/locales/ro.txt +++ b/icuSources/data/locales/ro.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2011 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ro.xml @@ -39,7 +39,7 @@ ro{ } } } - Version{"2.0.50.94"} + Version{"2.0.65.46"} calendar{ buddhist{ DateTimePatterns{ @@ -70,10 +70,74 @@ ro{ } } } - coptic{ + chinese{ monthNames{ format{ + abbreviated{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + } + stand-alone{ + abbreviated{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } wide{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + } + } + } + coptic{ + monthNames{ + format{ + abbreviated{ "Tout", "Baba", "Hator", @@ -88,8 +152,6 @@ ro{ "Mesra", "Nasie", } - } - stand-alone{ narrow{ "1", "2", @@ -106,6 +168,38 @@ ro{ "13", } } + stand-alone{ + abbreviated{ + "Tout", + "Baba", + "Hator", + "Kiahk", + "Toba", + "Amshir", + "Baramhat", + "Baramouda", + "Bashans", + "Paona", + "Epep", + "Mesra", + "Nasie", + } + wide{ + "Tout", + "Baba", + "Hator", + "Kiahk", + "Toba", + "Amshir", + "Baramhat", + "Baramouda", + "Bashans", + "Paona", + "Epep", + "Mesra", + "Nasie", + } + } } } gregorian{ @@ -129,13 +223,12 @@ ro{ "{1}, {0}", } availableFormats{ - EEEd{"EEE d"} + Ed{"E d"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} MEd{"E, dd.MM"} MMM{"LLL"} - MMMEEEd{"EEE, d MMM"} MMMEd{"E, d MMM"} MMMMEd{"E, d MMMM"} MMMMd{"d MMMM"} @@ -148,9 +241,9 @@ ro{ ms{"mm:ss"} y{"y"} yM{"MM.yyyy"} - yMEd{"EEE, dd.MM.yyyy"} + yMEd{"E, dd.MM.yyyy"} yMMM{"MMM y"} - yMMMEd{"EEE, d MMM y"} + yMMMEd{"E, d MMM y"} yMMMM{"MMMM y"} yMMMd{"d MMM y"} yMd{"dd.MM.yyyy"} @@ -238,11 +331,9 @@ ro{ relative{ "-1"{"ieri"} "-2"{"alaltăieri"} - "-3"{"răsalaltăieri"} "0"{"azi"} "1"{"mâine"} "2"{"poimâine"} - "3"{"răspoimâine"} } } dayperiod{ @@ -406,6 +497,20 @@ ro{ "nov.", "dec.", } + narrow{ + "I", + "F", + "M", + "A", + "M", + "I", + "I", + "A", + "S", + "O", + "N", + "D", + } wide{ "ianuarie", "februarie", @@ -422,6 +527,20 @@ ro{ } } stand-alone{ + abbreviated{ + "ian.", + "feb.", + "mar.", + "apr.", + "mai", + "iun.", + "iul.", + "aug.", + "sept.", + "oct.", + "nov.", + "dec.", + } narrow{ "I", "F", @@ -460,6 +579,12 @@ ro{ "trim. III", "trim. IV", } + narrow{ + "1", + "2", + "3", + "T4", + } wide{ "trimestrul I", "trimestrul al II-lea", @@ -480,12 +605,68 @@ ro{ "T3", "T4", } + wide{ + "trimestrul I", + "trimestrul al II-lea", + "trimestrul al III-lea", + "trimestrul al IV-lea", + } } } } hebrew{ monthNames{ format{ + abbreviated{ + "Tișrei", + "Heșvan", + "Kislev", + "Tevet", + "Șevat", + "Adar I", + "Adar", + "Nisan", + "Iyar", + "Sivan", + "Tammuz", + "Av", + "Elul", + "Adar II", + } + wide{ + "Tișrei", + "Heșvan", + "Kislev", + "Tevet", + "Șevat", + "Adar I", + "Adar", + "Nisan", + "Iyar", + "Sivan", + "Tamuz", + "Av", + "Elul", + "Adar II", + } + } + stand-alone{ + abbreviated{ + "Tișrei", + "Heșvan", + "Kislev", + "Tevet", + "Șevat", + "Adar I", + "Adar", + "Nisan", + "Iyar", + "Sivan", + "Tammuz", + "Av", + "Elul", + "Adar II", + } wide{ "Tișrei", "Heșvan", @@ -507,7 +688,7 @@ ro{ } islamic{ availableFormats{ - yMEd{"EEE, dd.MM.yyyy"} + yMEd{"E, dd.MM.yyyy"} } } } @@ -534,36 +715,127 @@ ro{ one{"{0} zi"} other{"{0} de zile"} } + day-future{ + 0{"În 0 zile"} + 1{"Într-o zi"} + few{"În {0} zile"} + other{"În {0} de zile"} + } + day-past{ + 0{"Acum 0 zile"} + 1{"Acum o zi"} + few{"Acum {0} zile"} + one{"În urmă cu {0} zi"} + other{"Acum {0} de zile"} + } hour{ few{"{0} ore"} one{"{0} oră"} other{"{0} de ore"} } + hour-future{ + 0{"În 0 ore"} + 1{"Într-o oră"} + few{"În {0} ore"} + other{"În {0} de ore"} + } + hour-past{ + 0{"Acum 0 ore"} + 1{"Acum o oră"} + few{"Acum {0} ore"} + one{"În urmă cu {0} oră"} + other{"Acum {0} de ore"} + } minute{ few{"{0} minute"} one{"{0} minut"} other{"{0} de minute"} } + minute-future{ + 0{"În 0 minute"} + 1{"Într-un minut"} + few{"În {0} minute"} + other{"În {0} de minute"} + } + minute-past{ + 0{"Acum 0 minute"} + 1{"Acum un minut"} + few{"Acum {0} minute"} + one{"În urmă cu {0} minut"} + other{"Acum {0} de minute"} + } month{ few{"{0} luni"} one{"{0} lună"} other{"{0} de luni"} } + month-future{ + 0{"În 0 luni"} + 1{"Într-o lună"} + few{"În {0} luni"} + other{"În {0} de luni"} + } + month-past{ + 0{"Acum 0 luni"} + 1{"Acum o lună"} + few{"Acum {0} luni"} + one{"În urmă cu {0} lună"} + other{"Acum {0} de luni"} + } second{ few{"{0} secunde"} one{"{0} secundă"} other{"{0} de secunde"} } + second-future{ + 0{"În 0 secunde"} + 1{"Într-o secundă"} + few{"În {0} secunde"} + other{"În {0} de secunde"} + } + second-past{ + 0{"Acum 0 secunde"} + 1{"Acum o secundă"} + few{"Acum {0} secunde"} + one{"În urmă cu {0} secundă"} + other{"Acum {0} de secunde"} + } week{ few{"{0} săptămâni"} one{"{0} săptămână"} other{"{0} de săptămâni"} } + week-future{ + 0{"În 0 săptămâni"} + 1{"Într-o săptămână"} + few{"În {0} săptămâni"} + other{"În {0} de săptămâni"} + } + week-past{ + 0{"Acum 0 săptămâni"} + 1{"Acum o săptămână"} + few{"Acum {0} săptămâni"} + one{"În urmă cu {0} săptămână"} + other{"Acum {0} de săptămâni"} + } year{ few{"{0} ani"} one{"{0} an"} other{"{0} de ani"} } + year-future{ + 0{"În 0 ani"} + 1{"Într-un an"} + few{"În {0} ani"} + other{"În {0} de ani"} + } + year-past{ + 0{"Acum 0 ani"} + 1{"Acum un an"} + few{"Acum {0} ani"} + one{"În urmă cu {0} an"} + other{"Acum {0} de ani"} + } } unitsShort{ day{ diff --git a/icuSources/data/locales/ro_MD.txt b/icuSources/data/locales/ro_MD.txt index 97949b95..405c896e 100644 --- a/icuSources/data/locales/ro_MD.txt +++ b/icuSources/data/locales/ro_MD.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ro_MD.xml diff --git a/icuSources/data/locales/ro_RO.txt b/icuSources/data/locales/ro_RO.txt index af05a8e0..b68c3442 100644 --- a/icuSources/data/locales/ro_RO.txt +++ b/icuSources/data/locales/ro_RO.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ro_RO.xml diff --git a/icuSources/data/locales/rof.txt b/icuSources/data/locales/rof.txt index 7a749581..e4970d2b 100755 --- a/icuSources/data/locales/rof.txt +++ b/icuSources/data/locales/rof.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/rof.xml @@ -23,7 +23,7 @@ rof{ } } } - Version{"2.0.45.90"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -61,9 +61,9 @@ rof{ ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, M/d/y"} + yMEd{"E, M/d/y"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} yQ{"Q y"} yQQQ{"QQQ y"} @@ -74,7 +74,7 @@ rof{ "Ijp", "Ijt", "Ijn", - "Ijt", + "Ijtn", "Alh", "Iju", "Ijm", @@ -218,9 +218,9 @@ rof{ } } delimiters{ - alternateQuotationEnd{"“"} - alternateQuotationStart{"“"} - quotationEnd{"'"} - quotationStart{"'"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} } } diff --git a/icuSources/data/locales/rof_TZ.txt b/icuSources/data/locales/rof_TZ.txt index 3367cb9a..bda20fb3 100755 --- a/icuSources/data/locales/rof_TZ.txt +++ b/icuSources/data/locales/rof_TZ.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/rof_TZ.xml // * // *************************************************************************** rof_TZ{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/root.txt b/icuSources/data/locales/root.txt index e6b56cd0..e477a416 100644 --- a/icuSources/data/locales/root.txt +++ b/icuSources/data/locales/root.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/root.xml @@ -19,6 +19,34 @@ root{ } MeasurementSystem:int{0} NumberElements{ + arab{ + symbols{ + decimal{"٫"} + exponential{"اس"} + group{"٬"} + infinity{"∞"} + list{"؛"} + minusSign{"-"} + nan{"NaN"} + perMille{"؉"} + percentSign{"٪"} + plusSign{"+"} + } + } + arabext{ + symbols{ + decimal{"٫"} + exponential{"×۱۰^"} + group{"٬"} + infinity{"∞"} + list{"؛"} + minusSign{"-"} + nan{"NaN"} + perMille{"؉"} + percentSign{"٪"} + plusSign{"+"} + } + } default{"latn"} latn{ patterns{ @@ -40,12 +68,13 @@ root{ plusSign{"+"} } } + native{"latn"} } PaperSize:intvector{ 297, 210, } - Version{"2.0.52.9"} + Version{"2.0.67.6"} calendar{ buddhist{ AmPmMarkers:alias{"/LOCALE/calendar/gregorian/AmPmMarkers"} @@ -54,18 +83,56 @@ root{ "HH:mm:ss z", "HH:mm:ss", "HH:mm", - "EEEE, MMMM d, y G", - "MMMM d, y G", - "MMM d, y G", - "M/d/yyyy", + "EEEE, G y MMMM dd", + "G y MMMM d", + "G y MMM d", + "GGGGG yyyy-MM-dd", "{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}", } - appendItems:alias{"/LOCALE/calendar/gregorian/appendItems"} - availableFormats:alias{"/LOCALE/calendar/gregorian/availableFormats"} + appendItems{ + Day{"{0} ({2}: {1})"} + Day-Of-Week{"{0} {1}"} + Era{"{0} {1}"} + Hour{"{0} ({2}: {1})"} + Minute{"{0} ({2}: {1})"} + Month{"{0} ({2}: {1})"} + Quarter{"{0} ({2}: {1})"} + Second{"{0} ({2}: {1})"} + Timezone{"{0} {1}"} + Week{"{0} ({2}: {1})"} + Year{"{0} {1}"} + } + availableFormats{ + Ed{"d E"} + Gy{"G y"} + H{"HH"} + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + M{"L"} + MEd{"E, M-d"} + MMM{"LLL"} + MMMEd{"E MMM d"} + MMMd{"MMM d"} + Md{"M-d"} + d{"d"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + ms{"mm:ss"} + y{"G y"} + yM{"GGGGG yyyy-MM"} + yMEd{"E, GGGGG yyyy-MM-dd"} + yMMM{"G y MMM"} + yMMMEd{"E, G y MMM d"} + yMMMd{"G y MMM d"} + yMd{"GGGGG yyyy-MM-dd"} + yQ{"GGGGG yyyy Q"} + yQQQ{"G y QQQ"} + } dayNames:alias{"/LOCALE/calendar/gregorian/dayNames"} eras{ abbreviated{ @@ -85,23 +152,247 @@ root{ "HH:mm:ss z", "HH:mm:ss", "HH:mm", - "EEEE y'x'G-Ml-d", - "y'x'G-Ml-d", - "y'x'G-Ml-d", - "y'x'G-Ml-d", + "EEEE, U MMMM dd", + "U MMMM d", + "U MMM d", + "y-M-d", "{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}", "{1} {0}", } - appendItems:alias{"/LOCALE/calendar/gregorian/appendItems"} - availableFormats:alias{"/LOCALE/calendar/gregorian/availableFormats"} + appendItems{ + Day{"{0} ({2}: {1})"} + Day-Of-Week{"{0} {1}"} + Era{"{0} {1}"} + Hour{"{0} ({2}: {1})"} + Minute{"{0} ({2}: {1})"} + Month{"{0} ({2}: {1})"} + Quarter{"{0} ({2}: {1})"} + Second{"{0} ({2}: {1})"} + Timezone{"{0} {1}"} + Week{"{0} ({2}: {1})"} + Year{"{0} {1}"} + } + availableFormats{ + Ed{"d E"} + H{"HH"} + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + M{"L"} + MEd{"E, M-d"} + MMM{"LLL"} + MMMEd{"E MMM d"} + MMMd{"MMM d"} + Md{"M-d"} + d{"d"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + ms{"mm:ss"} + y{"U"} + yM{"y-M"} + yMEd{"E, y-M-d"} + yMMM{"U MMM"} + yMMMEd{"E, U MMM d"} + yMMMd{"U MMM d"} + yMd{"y-M-d"} + yQ{"U Q"} + yQQQ{"U QQQ"} + } + cyclicNameSets{ + dayParts{ + format{ + abbreviated{ + "zi", + "chou", + "yin", + "mao", + "chen", + "si", + "wu", + "wei", + "shen", + "you", + "xu", + "hai", + } + narrow:alias{"/LOCALE/calendar/chinese/cyclicNameSets/dayParts/format/abbreviated"} + wide:alias{"/LOCALE/calendar/chinese/cyclicNameSets/dayParts/format/abbreviated"} + } + } + days:alias{"/LOCALE/calendar/chinese/cyclicNameSets/years"} + months:alias{"/LOCALE/calendar/chinese/cyclicNameSets/years"} + years{ + format{ + abbreviated{ + "jia-zi", + "yi-chou", + "bing-yin", + "ding-mao", + "wu-chen", + "ji-si", + "geng-wu", + "xin-wei", + "ren-shen", + "gui-you", + "jia-xu", + "yi-hai", + "bing-zi", + "ding-chou", + "wu-yin", + "ji-mao", + "geng-chen", + "xin-si", + "ren-wu", + "gui-wei", + "jia-shen", + "yi-you", + "bing-xu", + "ding-hai", + "wu-zi", + "ji-chou", + "geng-yin", + "xin-mao", + "ren-chen", + "gui-si", + "jia-wu", + "yi-wei", + "bing-shen", + "ding-you", + "wu-xu", + "ji-hai", + "geng-zi", + "xin-chou", + "ren-yin", + "gui-mao", + "jia-chen", + "yi-si", + "bing-wu", + "ding-wei", + "wu-shen", + "ji-you", + "geng-xu", + "xin-hai", + "ren-zi", + "gui-chou", + "jia-yin", + "yi-mao", + "bing-chen", + "ding-si", + "wu-wu", + "ji-wei", + "geng-shen", + "xin-you", + "ren-xu", + "gui-hai", + } + narrow:alias{"/LOCALE/calendar/chinese/cyclicNameSets/years/format/abbreviated"} + wide:alias{"/LOCALE/calendar/chinese/cyclicNameSets/years/format/abbreviated"} + } + } + zodiacs:alias{"/LOCALE/calendar/chinese/cyclicNameSets/dayParts"} + } dayNames:alias{"/LOCALE/calendar/gregorian/dayNames"} - intervalFormats:alias{"/LOCALE/calendar/gregorian/intervalFormats"} - isLeapMonth{ - "", - "*", + intervalFormats{ + H{ + H{"HH–HH"} + a{"HH–HH"} + } + Hm{ + H{"HH:mm–HH:mm"} + a{"HH:mm–HH:mm"} + m{"HH:mm–HH:mm"} + } + Hmv{ + H{"HH:mm–HH:mm v"} + a{"HH:mm–HH:mm v"} + m{"HH:mm–HH:mm v"} + } + Hv{ + H{"HH–HH v"} + a{"HH–HH v"} + } + M{ + M{"M–M"} + } + MEd{ + M{"E, MM-dd – E, MM-dd"} + d{"E, MM-dd – E, MM-dd"} + } + MMM{ + M{"LLL–LLL"} + } + MMMEd{ + M{"E, MM-d – E, MM-d"} + d{"E, MM-d – E, MM-d"} + } + MMMd{ + M{"MM-d – MM-d"} + d{"MM-d – d"} + } + Md{ + M{"MM-dd – MM-dd"} + d{"MM-dd – dd"} + } + d{ + d{"d–d"} + } + fallback{"{0} – {1}"} + h{ + a{"h a – h a"} + h{"h–h a"} + } + hm{ + a{"h:mm a – h:mm a"} + h{"h:mm–h:mm a"} + m{"h:mm–h:mm a"} + } + hmv{ + a{"h:mm a – h:mm a v"} + h{"h:mm–h:mm a v"} + m{"h:mm–h:mm a v"} + } + hv{ + a{"h a – h a v"} + h{"h–h a v"} + } + y{ + y{"y–y"} + } + yM{ + M{"y-MM – MM"} + y{"y-MM – y-MM"} + } + yMEd{ + M{"E, y-MM-dd – E, y-MM-dd"} + d{"E, y-MM-dd – E, y-MM-dd"} + y{"E, y-MM-dd – E, y-MM-dd"} + } + yMMM{ + M{"U MMM – MMM"} + y{"U MMM – U MMM"} + } + yMMMEd{ + M{"E, U MMM-d – E, U MMM-d"} + d{"E, U MMM-d – E, U MMM-d"} + y{"E, U MMM-d – E, U MMM-d"} + } + yMMMM{ + M{"U MMMM – MMMM"} + y{"U MMMM – U MMMM"} + } + yMMMd{ + M{"U MMM-d – MMM-d"} + d{"U MMM-d – d"} + y{"U MMM-d – U MMM-d"} + } + yMd{ + M{"y-MM-dd – MM-dd"} + d{"y-MM-dd – dd"} + y{"y-MM-dd – y-MM-dd"} + } } monthNames{ default{"format"} @@ -143,6 +434,27 @@ root{ wide:alias{"/LOCALE/calendar/chinese/monthNames/format/wide"} } } + monthPatterns{ + format{ + abbreviated:alias{"/LOCALE/calendar/chinese/monthPatterns/format/wide"} + narrow:alias{"/LOCALE/calendar/chinese/monthPatterns/stand-alone/narrow"} + wide{ + leap{"{0}bis"} + } + } + numeric{ + all{ + leap{"{0}bis"} + } + } + stand-alone{ + abbreviated:alias{"/LOCALE/calendar/chinese/monthPatterns/format/abbreviated"} + narrow{ + leap{"{0}b"} + } + wide:alias{"/LOCALE/calendar/chinese/monthPatterns/format/wide"} + } + } quarters:alias{"/LOCALE/calendar/gregorian/quarters"} } coptic{ @@ -286,10 +598,6 @@ root{ "AM", "PM", } - DateTimeElements:intvector{ - 2, - 4, - } DateTimePatterns{ "HH:mm:ss zzzz", "HH:mm:ss z", @@ -319,7 +627,7 @@ root{ Year{"{0} {1}"} } availableFormats{ - EEEd{"d EEE"} + Ed{"d E"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -336,9 +644,11 @@ root{ ms{"mm:ss"} y{"y"} yM{"y-M"} - yMEd{"EEE, y-M-d"} + yMEd{"E, y-M-d"} yMMM{"y MMM"} - yMMMEd{"EEE, y MMM d"} + yMMMEd{"E, y MMM d"} + yMMMd{"y MMM d"} + yMd{"y-M-d"} yQ{"y Q"} yQQQ{"y QQQ"} } @@ -453,9 +763,6 @@ root{ M{"E, MM-d – E, MM-d"} d{"E, MM-d – E, MM-d"} } - MMMM{ - M{"LLLL–LLLL"} - } MMMd{ M{"MM-d – MM-d"} d{"MM-d – d"} @@ -584,12 +891,6 @@ root{ wide:alias{"/LOCALE/calendar/gregorian/quarters/format/wide"} } } - weekend:intvector{ - 7, - 0, - 1, - 86400000, - } } hebrew{ AmPmMarkers:alias{"/LOCALE/calendar/gregorian/AmPmMarkers"} @@ -610,7 +911,21 @@ root{ format{ abbreviated:alias{"/LOCALE/calendar/hebrew/monthNames/format/wide"} default{"wide"} - narrow:alias{"/LOCALE/calendar/hebrew/monthNames/format/wide"} + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + } wide{ "Tishri", "Heshvan", @@ -761,7 +1076,17 @@ root{ } quarters:alias{"/LOCALE/calendar/gregorian/quarters"} } - islamic-civil:alias{"/LOCALE/calendar/islamic"} + islamic-civil{ + AmPmMarkers:alias{"/LOCALE/calendar/islamic/AmPmMarkers"} + DateTimePatterns:alias{"/LOCALE/calendar/islamic/DateTimePatterns"} + appendItems:alias{"/LOCALE/calendar/islamic/appendItems"} + availableFormats:alias{"/LOCALE/calendar/islamic/availableFormats"} + dayNames:alias{"/LOCALE/calendar/islamic/dayNames"} + eras:alias{"/LOCALE/calendar/islamic/eras"} + intervalFormats:alias{"/LOCALE/calendar/islamic/intervalFormats"} + monthNames:alias{"/LOCALE/calendar/islamic/monthNames"} + quarters:alias{"/LOCALE/calendar/islamic/quarters"} + } japanese{ AmPmMarkers:alias{"/LOCALE/calendar/gregorian/AmPmMarkers"} DateTimePatterns{ @@ -772,7 +1097,7 @@ root{ "EEEE, G y MMMM dd", "G y MMMM d", "G y MMM d", - "G yy-MM-dd", + "GGGGG yy-MM-dd", "{1} {0}", "{1} {0}", "{1} {0}", @@ -793,497 +1118,506 @@ root{ Year{"{0} {1}"} } availableFormats{ - Ed{"E d"} + Ed{"d E"} + Gy{"G y"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} + M{"L"} + MEd{"E, M-d"} + MMM{"LLL"} MMMEd{"E MMM d"} - MMMMd{"MMMM d"} + MMMd{"MMM d"} Md{"M-d"} - h{"hh a"} - hm{"hh:mm a"} - hms{"hh:mm:ss a"} + d{"d"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} ms{"mm:ss"} - yyyy{"yy GGG"} + y{"G y"} + yyyy{"G y"} yyyyM{"GGGGG yy-MM"} - yyyyMMM{"GGGGG yy MMM"} - yyyyMMMd{"GGGGG yy MMM d"} + yyyyMEd{"E, GGGGG yy-MM-dd"} + yyyyMMM{"G y MMM"} + yyyyMMMEd{"E, G y MMM d"} + yyyyMMMd{"G y MMM d"} yyyyMd{"GGGGG yy-MM-dd"} yyyyQ{"GGGGG yy Q"} + yyyyQQQ{"G y QQQ"} } dayNames:alias{"/LOCALE/calendar/gregorian/dayNames"} eras{ abbreviated{ - "Taika", - "Hakuchi", - "Hakuhō", - "Shuchō", - "Taihō", - "Keiun", - "Wadō", - "Reiki", - "Yōrō", - "Jinki", - "Tempyō", - "Tempyō-kampō", - "Tempyō-shōhō", - "Tempyō-hōji", - "Temphō-jingo", - "Jingo-keiun", - "Hōki", - "Ten-ō", - "Enryaku", - "Daidō", - "Kōnin", - "Tenchō", - "Shōwa", - "Kajō", - "Ninju", - "Saiko", - "Tennan", - "Jōgan", - "Genkei", - "Ninna", - "Kampyō", - "Shōtai", - "Engi", - "Enchō", - "Shōhei", - "Tengyō", - "Tenryaku", - "Tentoku", - "Ōwa", - "Kōhō", - "Anna", - "Tenroku", - "Ten-en", - "Jōgen", - "Tengen", - "Eikan", - "Kanna", - "Ei-en", - "Eiso", - "Shōryaku", - "Chōtoku", - "Chōhō", - "Kankō", - "Chōwa", - "Kannin", - "Jian", - "Manju", - "Chōgen", - "Chōryaku", - "Chōkyū", - "Kantoku", - "Eishō", - "Tengi", - "Kōhei", - "Jiryaku", - "Enkyū", - "Shōho", - "Shōryaku", - "Eiho", - "Ōtoku", - "Kanji", - "Kaho", - "Eichō", - "Shōtoku", - "Kōwa", - "Chōji", - "Kashō", - "Tennin", - "Ten-ei", - "Eikyū", - "Gen-ei", - "Hoan", - "Tenji", - "Daiji", - "Tenshō", - "Chōshō", - "Hoen", - "Eiji", - "Kōji", - "Tenyō", - "Kyūan", - "Ninpei", - "Kyūju", - "Hogen", - "Heiji", - "Eiryaku", - "Ōho", - "Chōkan", - "Eiman", - "Nin-an", - "Kaō", - "Shōan", - "Angen", - "Jishō", - "Yōwa", - "Juei", - "Genryuku", - "Bunji", - "Kenkyū", - "Shōji", - "Kennin", - "Genkyū", - "Ken-ei", - "Shōgen", - "Kenryaku", - "Kenpō", - "Shōkyū", - "Jōō", - "Gennin", - "Karoku", - "Antei", - "Kanki", - "Jōei", - "Tempuku", - "Bunryaku", - "Katei", - "Ryakunin", - "En-ō", - "Ninji", - "Kangen", - "Hōji", - "Kenchō", - "Kōgen", - "Shōka", - "Shōgen", - "Bun-ō", - "Kōchō", - "Bun-ei", - "Kenji", - "Kōan", - "Shōō", - "Einin", - "Shōan", - "Kengen", - "Kagen", - "Tokuji", - "Enkei", - "Ōchō", - "Shōwa", - "Bunpō", - "Genō", - "Genkyō", - "Shōchū", - "Kareki", - "Gentoku", - "Genkō", - "Kemmu", - "Engen", - "Kōkoku", - "Shōhei", - "Kentoku", - "Bunchũ", - "Tenju", - "Kōryaku", - "Kōwa", - "Genchũ", - "Meitoku", - "Kakei", - "Kōō", - "Meitoku", - "Ōei", - "Shōchō", - "Eikyō", - "Kakitsu", - "Bun-an", - "Hōtoku", - "Kyōtoku", - "Kōshō", - "Chōroku", - "Kanshō", - "Bunshō", - "Ōnin", - "Bunmei", - "Chōkyō", - "Entoku", - "Meiō", - "Bunki", - "Eishō", - "Taiei", - "Kyōroku", - "Tenmon", - "Kōji", - "Eiroku", - "Genki", - "Tenshō", - "Bunroku", - "Keichō", - "Genwa", - "Kan-ei", - "Shōho", - "Keian", - "Shōō", - "Meiryaku", - "Manji", - "Kanbun", - "Enpō", - "Tenwa", - "Jōkyō", - "Genroku", - "Hōei", - "Shōtoku", - "Kyōhō", - "Genbun", - "Kanpō", - "Enkyō", - "Kan-en", - "Hōryaku", - "Meiwa", - "An-ei", - "Tenmei", - "Kansei", - "Kyōwa", - "Bunka", - "Bunsei", - "Tenpō", - "Kōka", - "Kaei", - "Ansei", - "Man-en", - "Bunkyū", - "Genji", - "Keiō", + "Taika (645-650)", + "Hakuchi (650-671)", + "Hakuhō (672-686)", + "Shuchō (686-701)", + "Taihō (701-704)", + "Keiun (704-708)", + "Wadō (708-715)", + "Reiki (715-717)", + "Yōrō (717-724)", + "Jinki (724-729)", + "Tempyō (729-749)", + "Tempyō-kampō (749-749)", + "Tempyō-shōhō (749-757)", + "Tempyō-hōji (757-765)", + "Temphō-jingo (765-767)", + "Jingo-keiun (767-770)", + "Hōki (770-780)", + "Ten-ō (781-782)", + "Enryaku (782-806)", + "Daidō (806-810)", + "Kōnin (810-824)", + "Tenchō (824-834)", + "Shōwa (834-848)", + "Kajō (848-851)", + "Ninju (851-854)", + "Saiko (854-857)", + "Tennan (857-859)", + "Jōgan (859-877)", + "Genkei (877-885)", + "Ninna (885-889)", + "Kampyō (889-898)", + "Shōtai (898-901)", + "Engi (901-923)", + "Enchō (923-931)", + "Shōhei (931-938)", + "Tengyō (938-947)", + "Tenryaku (947-957)", + "Tentoku (957-961)", + "Ōwa (961-964)", + "Kōhō (964-968)", + "Anna (968-970)", + "Tenroku (970-973)", + "Ten-en (973-976)", + "Jōgen (976-978)", + "Tengen (978-983)", + "Eikan (983-985)", + "Kanna (985-987)", + "Ei-en (987-989)", + "Eiso (989-990)", + "Shōryaku (990-995)", + "Chōtoku (995-999)", + "Chōhō (999-1004)", + "Kankō (1004-1012)", + "Chōwa (1012-1017)", + "Kannin (1017-1021)", + "Jian (1021-1024)", + "Manju (1024-1028)", + "Chōgen (1028-1037)", + "Chōryaku (1037-1040)", + "Chōkyū (1040-1044)", + "Kantoku (1044-1046)", + "Eishō (1046-1053)", + "Tengi (1053-1058)", + "Kōhei (1058-1065)", + "Jiryaku (1065-1069)", + "Enkyū (1069-1074)", + "Shōho (1074-1077)", + "Shōryaku (1077-1081)", + "Eiho (1081-1084)", + "Ōtoku (1084-1087)", + "Kanji (1087-1094)", + "Kaho (1094-1096)", + "Eichō (1096-1097)", + "Shōtoku (1097-1099)", + "Kōwa (1099-1104)", + "Chōji (1104-1106)", + "Kashō (1106-1108)", + "Tennin (1108-1110)", + "Ten-ei (1110-1113)", + "Eikyū (1113-1118)", + "Gen-ei (1118-1120)", + "Hoan (1120-1124)", + "Tenji (1124-1126)", + "Daiji (1126-1131)", + "Tenshō (1131-1132)", + "Chōshō (1132-1135)", + "Hoen (1135-1141)", + "Eiji (1141-1142)", + "Kōji (1142-1144)", + "Tenyō (1144-1145)", + "Kyūan (1145-1151)", + "Ninpei (1151-1154)", + "Kyūju (1154-1156)", + "Hogen (1156-1159)", + "Heiji (1159-1160)", + "Eiryaku (1160-1161)", + "Ōho (1161-1163)", + "Chōkan (1163-1165)", + "Eiman (1165-1166)", + "Nin-an (1166-1169)", + "Kaō (1169-1171)", + "Shōan (1171-1175)", + "Angen (1175-1177)", + "Jishō (1177-1181)", + "Yōwa (1181-1182)", + "Juei (1182-1184)", + "Genryuku (1184-1185)", + "Bunji (1185-1190)", + "Kenkyū (1190-1199)", + "Shōji (1199-1201)", + "Kennin (1201-1204)", + "Genkyū (1204-1206)", + "Ken-ei (1206-1207)", + "Shōgen (1207-1211)", + "Kenryaku (1211-1213)", + "Kenpō (1213-1219)", + "Shōkyū (1219-1222)", + "Jōō (1222-1224)", + "Gennin (1224-1225)", + "Karoku (1225-1227)", + "Antei (1227-1229)", + "Kanki (1229-1232)", + "Jōei (1232-1233)", + "Tempuku (1233-1234)", + "Bunryaku (1234-1235)", + "Katei (1235-1238)", + "Ryakunin (1238-1239)", + "En-ō (1239-1240)", + "Ninji (1240-1243)", + "Kangen (1243-1247)", + "Hōji (1247-1249)", + "Kenchō (1249-1256)", + "Kōgen (1256-1257)", + "Shōka (1257-1259)", + "Shōgen (1259-1260)", + "Bun-ō (1260-1261)", + "Kōchō (1261-1264)", + "Bun-ei (1264-1275)", + "Kenji (1275-1278)", + "Kōan (1278-1288)", + "Shōō (1288-1293)", + "Einin (1293-1299)", + "Shōan (1299-1302)", + "Kengen (1302-1303)", + "Kagen (1303-1306)", + "Tokuji (1306-1308)", + "Enkei (1308-1311)", + "Ōchō (1311-1312)", + "Shōwa (1312-1317)", + "Bunpō (1317-1319)", + "Genō (1319-1321)", + "Genkyō (1321-1324)", + "Shōchū (1324-1326)", + "Kareki (1326-1329)", + "Gentoku (1329-1331)", + "Genkō (1331-1334)", + "Kemmu (1334-1336)", + "Engen (1336-1340)", + "Kōkoku (1340-1346)", + "Shōhei (1346-1370)", + "Kentoku (1370-1372)", + "Bunchũ (1372-1375)", + "Tenju (1375-1379)", + "Kōryaku (1379-1381)", + "Kōwa (1381-1384)", + "Genchũ (1384-1392)", + "Meitoku (1384-1387)", + "Kakei (1387-1389)", + "Kōō (1389-1390)", + "Meitoku (1390-1394)", + "Ōei (1394-1428)", + "Shōchō (1428-1429)", + "Eikyō (1429-1441)", + "Kakitsu (1441-1444)", + "Bun-an (1444-1449)", + "Hōtoku (1449-1452)", + "Kyōtoku (1452-1455)", + "Kōshō (1455-1457)", + "Chōroku (1457-1460)", + "Kanshō (1460-1466)", + "Bunshō (1466-1467)", + "Ōnin (1467-1469)", + "Bunmei (1469-1487)", + "Chōkyō (1487-1489)", + "Entoku (1489-1492)", + "Meiō (1492-1501)", + "Bunki (1501-1504)", + "Eishō (1504-1521)", + "Taiei (1521-1528)", + "Kyōroku (1528-1532)", + "Tenmon (1532-1555)", + "Kōji (1555-1558)", + "Eiroku (1558-1570)", + "Genki (1570-1573)", + "Tenshō (1573-1592)", + "Bunroku (1592-1596)", + "Keichō (1596-1615)", + "Genwa (1615-1624)", + "Kan-ei (1624-1644)", + "Shōho (1644-1648)", + "Keian (1648-1652)", + "Shōō (1652-1655)", + "Meiryaku (1655-1658)", + "Manji (1658-1661)", + "Kanbun (1661-1673)", + "Enpō (1673-1681)", + "Tenwa (1681-1684)", + "Jōkyō (1684-1688)", + "Genroku (1688-1704)", + "Hōei (1704-1711)", + "Shōtoku (1711-1716)", + "Kyōhō (1716-1736)", + "Genbun (1736-1741)", + "Kanpō (1741-1744)", + "Enkyō (1744-1748)", + "Kan-en (1748-1751)", + "Hōryaku (1751-1764)", + "Meiwa (1764-1772)", + "An-ei (1772-1781)", + "Tenmei (1781-1789)", + "Kansei (1789-1801)", + "Kyōwa (1801-1804)", + "Bunka (1804-1818)", + "Bunsei (1818-1830)", + "Tenpō (1830-1844)", + "Kōka (1844-1848)", + "Kaei (1848-1854)", + "Ansei (1854-1860)", + "Man-en (1860-1861)", + "Bunkyū (1861-1864)", + "Genji (1864-1865)", + "Keiō (1865-1868)", "Meiji", "Taishō", "Shōwa", "Heisei", } narrow{ - "Taika" /** (abbr.) */, - "Hakuchi" /** (abbr.) */, - "Hakuhō" /** (abbr.) */, - "Shuchō" /** (abbr.) */, - "Taihō" /** (abbr.) */, - "Keiun" /** (abbr.) */, - "Wadō" /** (abbr.) */, - "Reiki" /** (abbr.) */, - "Yōrō" /** (abbr.) */, - "Jinki" /** (abbr.) */, - "Tempyō" /** (abbr.) */, - "Tempyō-kampō" /** (abbr.) */, - "Tempyō-shōhō" /** (abbr.) */, - "Tempyō-hōji" /** (abbr.) */, - "Temphō-jingo" /** (abbr.) */, - "Jingo-keiun" /** (abbr.) */, - "Hōki" /** (abbr.) */, - "Ten-ō" /** (abbr.) */, - "Enryaku" /** (abbr.) */, - "Daidō" /** (abbr.) */, - "Kōnin" /** (abbr.) */, - "Tenchō" /** (abbr.) */, - "Shōwa" /** (abbr.) */, - "Kajō" /** (abbr.) */, - "Ninju" /** (abbr.) */, - "Saiko" /** (abbr.) */, - "Tennan" /** (abbr.) */, - "Jōgan" /** (abbr.) */, - "Genkei" /** (abbr.) */, - "Ninna" /** (abbr.) */, - "Kampyō" /** (abbr.) */, - "Shōtai" /** (abbr.) */, - "Engi" /** (abbr.) */, - "Enchō" /** (abbr.) */, - "Shōhei" /** (abbr.) */, - "Tengyō" /** (abbr.) */, - "Tenryaku" /** (abbr.) */, - "Tentoku" /** (abbr.) */, - "Ōwa" /** (abbr.) */, - "Kōhō" /** (abbr.) */, - "Anna" /** (abbr.) */, - "Tenroku" /** (abbr.) */, - "Ten-en" /** (abbr.) */, - "Jōgen" /** (abbr.) */, - "Tengen" /** (abbr.) */, - "Eikan" /** (abbr.) */, - "Kanna" /** (abbr.) */, - "Ei-en" /** (abbr.) */, - "Eiso" /** (abbr.) */, - "Shōryaku" /** (abbr.) */, - "Chōtoku" /** (abbr.) */, - "Chōhō" /** (abbr.) */, - "Kankō" /** (abbr.) */, - "Chōwa" /** (abbr.) */, - "Kannin" /** (abbr.) */, - "Jian" /** (abbr.) */, - "Manju" /** (abbr.) */, - "Chōgen" /** (abbr.) */, - "Chōryaku" /** (abbr.) */, - "Chōkyū" /** (abbr.) */, - "Kantoku" /** (abbr.) */, - "Eishō" /** (abbr.) */, - "Tengi" /** (abbr.) */, - "Kōhei" /** (abbr.) */, - "Jiryaku" /** (abbr.) */, - "Enkyū" /** (abbr.) */, - "Shōho" /** (abbr.) */, - "Shōryaku" /** (abbr.) */, - "Eiho" /** (abbr.) */, - "Ōtoku" /** (abbr.) */, - "Kanji" /** (abbr.) */, - "Kaho" /** (abbr.) */, - "Eichō" /** (abbr.) */, - "Shōtoku" /** (abbr.) */, - "Kōwa" /** (abbr.) */, - "Chōji" /** (abbr.) */, - "Kashō" /** (abbr.) */, - "Tennin" /** (abbr.) */, - "Ten-ei" /** (abbr.) */, - "Eikyū" /** (abbr.) */, - "Gen-ei" /** (abbr.) */, - "Hoan" /** (abbr.) */, - "Tenji" /** (abbr.) */, - "Daiji" /** (abbr.) */, - "Tenshō" /** (abbr.) */, - "Chōshō" /** (abbr.) */, - "Hoen" /** (abbr.) */, - "Eiji" /** (abbr.) */, - "Kōji" /** (abbr.) */, - "Tenyō" /** (abbr.) */, - "Kyūan" /** (abbr.) */, - "Ninpei" /** (abbr.) */, - "Kyūju" /** (abbr.) */, - "Hogen" /** (abbr.) */, - "Heiji" /** (abbr.) */, - "Eiryaku" /** (abbr.) */, - "Ōho" /** (abbr.) */, - "Chōkan" /** (abbr.) */, - "Eiman" /** (abbr.) */, - "Nin-an" /** (abbr.) */, - "Kaō" /** (abbr.) */, - "Shōan" /** (abbr.) */, - "Angen" /** (abbr.) */, - "Jishō" /** (abbr.) */, - "Yōwa" /** (abbr.) */, - "Juei" /** (abbr.) */, - "Genryuku" /** (abbr.) */, - "Bunji" /** (abbr.) */, - "Kenkyū" /** (abbr.) */, - "Shōji" /** (abbr.) */, - "Kennin" /** (abbr.) */, - "Genkyū" /** (abbr.) */, - "Ken-ei" /** (abbr.) */, - "Shōgen" /** (abbr.) */, - "Kenryaku" /** (abbr.) */, - "Kenpō" /** (abbr.) */, - "Shōkyū" /** (abbr.) */, - "Jōō" /** (abbr.) */, - "Gennin" /** (abbr.) */, - "Karoku" /** (abbr.) */, - "Antei" /** (abbr.) */, - "Kanki" /** (abbr.) */, - "Jōei" /** (abbr.) */, - "Tempuku" /** (abbr.) */, - "Bunryaku" /** (abbr.) */, - "Katei" /** (abbr.) */, - "Ryakunin" /** (abbr.) */, - "En-ō" /** (abbr.) */, - "Ninji" /** (abbr.) */, - "Kangen" /** (abbr.) */, - "Hōji" /** (abbr.) */, - "Kenchō" /** (abbr.) */, - "Kōgen" /** (abbr.) */, - "Shōka" /** (abbr.) */, - "Shōgen" /** (abbr.) */, - "Bun-ō" /** (abbr.) */, - "Kōchō" /** (abbr.) */, - "Bun-ei" /** (abbr.) */, - "Kenji" /** (abbr.) */, - "Kōan" /** (abbr.) */, - "Shōō" /** (abbr.) */, - "Einin" /** (abbr.) */, - "Shōan" /** (abbr.) */, - "Kengen" /** (abbr.) */, - "Kagen" /** (abbr.) */, - "Tokuji" /** (abbr.) */, - "Enkei" /** (abbr.) */, - "Ōchō" /** (abbr.) */, - "Shōwa" /** (abbr.) */, - "Bunpō" /** (abbr.) */, - "Genō" /** (abbr.) */, - "Genkyō" /** (abbr.) */, - "Shōchū" /** (abbr.) */, - "Kareki" /** (abbr.) */, - "Gentoku" /** (abbr.) */, - "Genkō" /** (abbr.) */, - "Kemmu" /** (abbr.) */, - "Engen" /** (abbr.) */, - "Kōkoku" /** (abbr.) */, - "Shōhei" /** (abbr.) */, - "Kentoku" /** (abbr.) */, - "Bunchũ" /** (abbr.) */, - "Tenju" /** (abbr.) */, - "Kōryaku" /** (abbr.) */, - "Kōwa" /** (abbr.) */, - "Genchũ" /** (abbr.) */, - "Meitoku" /** (abbr.) */, - "Kakei" /** (abbr.) */, - "Kōō" /** (abbr.) */, - "Meitoku" /** (abbr.) */, - "Ōei" /** (abbr.) */, - "Shōchō" /** (abbr.) */, - "Eikyō" /** (abbr.) */, - "Kakitsu" /** (abbr.) */, - "Bun-an" /** (abbr.) */, - "Hōtoku" /** (abbr.) */, - "Kyōtoku" /** (abbr.) */, - "Kōshō" /** (abbr.) */, - "Chōroku" /** (abbr.) */, - "Kanshō" /** (abbr.) */, - "Bunshō" /** (abbr.) */, - "Ōnin" /** (abbr.) */, - "Bunmei" /** (abbr.) */, - "Chōkyō" /** (abbr.) */, - "Entoku" /** (abbr.) */, - "Meiō" /** (abbr.) */, - "Bunki" /** (abbr.) */, - "Eishō" /** (abbr.) */, - "Taiei" /** (abbr.) */, - "Kyōroku" /** (abbr.) */, - "Tenmon" /** (abbr.) */, - "Kōji" /** (abbr.) */, - "Eiroku" /** (abbr.) */, - "Genki" /** (abbr.) */, - "Tenshō" /** (abbr.) */, - "Bunroku" /** (abbr.) */, - "Keichō" /** (abbr.) */, - "Genwa" /** (abbr.) */, - "Kan-ei" /** (abbr.) */, - "Shōho" /** (abbr.) */, - "Keian" /** (abbr.) */, - "Shōō" /** (abbr.) */, - "Meiryaku" /** (abbr.) */, - "Manji" /** (abbr.) */, - "Kanbun" /** (abbr.) */, - "Enpō" /** (abbr.) */, - "Tenwa" /** (abbr.) */, - "Jōkyō" /** (abbr.) */, - "Genroku" /** (abbr.) */, - "Hōei" /** (abbr.) */, - "Shōtoku" /** (abbr.) */, - "Kyōhō" /** (abbr.) */, - "Genbun" /** (abbr.) */, - "Kanpō" /** (abbr.) */, - "Enkyō" /** (abbr.) */, - "Kan-en" /** (abbr.) */, - "Hōryaku" /** (abbr.) */, - "Meiwa" /** (abbr.) */, - "An-ei" /** (abbr.) */, - "Tenmei" /** (abbr.) */, - "Kansei" /** (abbr.) */, - "Kyōwa" /** (abbr.) */, - "Bunka" /** (abbr.) */, - "Bunsei" /** (abbr.) */, - "Tenpō" /** (abbr.) */, - "Kōka" /** (abbr.) */, - "Kaei" /** (abbr.) */, - "Ansei" /** (abbr.) */, - "Man-en" /** (abbr.) */, - "Bunkyū" /** (abbr.) */, - "Genji" /** (abbr.) */, - "Keiō" /** (abbr.) */, + "Taika (645-650)" /** (abbr.) */, + "Hakuchi (650-671)" /** (abbr.) */, + "Hakuhō (672-686)" /** (abbr.) */, + "Shuchō (686-701)" /** (abbr.) */, + "Taihō (701-704)" /** (abbr.) */, + "Keiun (704-708)" /** (abbr.) */, + "Wadō (708-715)" /** (abbr.) */, + "Reiki (715-717)" /** (abbr.) */, + "Yōrō (717-724)" /** (abbr.) */, + "Jinki (724-729)" /** (abbr.) */, + "Tempyō (729-749)" /** (abbr.) */, + "Tempyō-kampō (749-749)" /** (abbr.) */, + "Tempyō-shōhō (749-757)" /** (abbr.) */, + "Tempyō-hōji (757-765)" /** (abbr.) */, + "Temphō-jingo (765-767)" /** (abbr.) */, + "Jingo-keiun (767-770)" /** (abbr.) */, + "Hōki (770-780)" /** (abbr.) */, + "Ten-ō (781-782)" /** (abbr.) */, + "Enryaku (782-806)" /** (abbr.) */, + "Daidō (806-810)" /** (abbr.) */, + "Kōnin (810-824)" /** (abbr.) */, + "Tenchō (824-834)" /** (abbr.) */, + "Shōwa (834-848)" /** (abbr.) */, + "Kajō (848-851)" /** (abbr.) */, + "Ninju (851-854)" /** (abbr.) */, + "Saiko (854-857)" /** (abbr.) */, + "Tennan (857-859)" /** (abbr.) */, + "Jōgan (859-877)" /** (abbr.) */, + "Genkei (877-885)" /** (abbr.) */, + "Ninna (885-889)" /** (abbr.) */, + "Kampyō (889-898)" /** (abbr.) */, + "Shōtai (898-901)" /** (abbr.) */, + "Engi (901-923)" /** (abbr.) */, + "Enchō (923-931)" /** (abbr.) */, + "Shōhei (931-938)" /** (abbr.) */, + "Tengyō (938-947)" /** (abbr.) */, + "Tenryaku (947-957)" /** (abbr.) */, + "Tentoku (957-961)" /** (abbr.) */, + "Ōwa (961-964)" /** (abbr.) */, + "Kōhō (964-968)" /** (abbr.) */, + "Anna (968-970)" /** (abbr.) */, + "Tenroku (970-973)" /** (abbr.) */, + "Ten-en (973-976)" /** (abbr.) */, + "Jōgen (976-978)" /** (abbr.) */, + "Tengen (978-983)" /** (abbr.) */, + "Eikan (983-985)" /** (abbr.) */, + "Kanna (985-987)" /** (abbr.) */, + "Ei-en (987-989)" /** (abbr.) */, + "Eiso (989-990)" /** (abbr.) */, + "Shōryaku (990-995)" /** (abbr.) */, + "Chōtoku (995-999)" /** (abbr.) */, + "Chōhō (999-1004)" /** (abbr.) */, + "Kankō (1004-1012)" /** (abbr.) */, + "Chōwa (1012-1017)" /** (abbr.) */, + "Kannin (1017-1021)" /** (abbr.) */, + "Jian (1021-1024)" /** (abbr.) */, + "Manju (1024-1028)" /** (abbr.) */, + "Chōgen (1028-1037)" /** (abbr.) */, + "Chōryaku (1037-1040)" /** (abbr.) */, + "Chōkyū (1040-1044)" /** (abbr.) */, + "Kantoku (1044-1046)" /** (abbr.) */, + "Eishō (1046-1053)" /** (abbr.) */, + "Tengi (1053-1058)" /** (abbr.) */, + "Kōhei (1058-1065)" /** (abbr.) */, + "Jiryaku (1065-1069)" /** (abbr.) */, + "Enkyū (1069-1074)" /** (abbr.) */, + "Shōho (1074-1077)" /** (abbr.) */, + "Shōryaku (1077-1081)" /** (abbr.) */, + "Eiho (1081-1084)" /** (abbr.) */, + "Ōtoku (1084-1087)" /** (abbr.) */, + "Kanji (1087-1094)" /** (abbr.) */, + "Kaho (1094-1096)" /** (abbr.) */, + "Eichō (1096-1097)" /** (abbr.) */, + "Shōtoku (1097-1099)" /** (abbr.) */, + "Kōwa (1099-1104)" /** (abbr.) */, + "Chōji (1104-1106)" /** (abbr.) */, + "Kashō (1106-1108)" /** (abbr.) */, + "Tennin (1108-1110)" /** (abbr.) */, + "Ten-ei (1110-1113)" /** (abbr.) */, + "Eikyū (1113-1118)" /** (abbr.) */, + "Gen-ei (1118-1120)" /** (abbr.) */, + "Hoan (1120-1124)" /** (abbr.) */, + "Tenji (1124-1126)" /** (abbr.) */, + "Daiji (1126-1131)" /** (abbr.) */, + "Tenshō (1131-1132)" /** (abbr.) */, + "Chōshō (1132-1135)" /** (abbr.) */, + "Hoen (1135-1141)" /** (abbr.) */, + "Eiji (1141-1142)" /** (abbr.) */, + "Kōji (1142-1144)" /** (abbr.) */, + "Tenyō (1144-1145)" /** (abbr.) */, + "Kyūan (1145-1151)" /** (abbr.) */, + "Ninpei (1151-1154)" /** (abbr.) */, + "Kyūju (1154-1156)" /** (abbr.) */, + "Hogen (1156-1159)" /** (abbr.) */, + "Heiji (1159-1160)" /** (abbr.) */, + "Eiryaku (1160-1161)" /** (abbr.) */, + "Ōho (1161-1163)" /** (abbr.) */, + "Chōkan (1163-1165)" /** (abbr.) */, + "Eiman (1165-1166)" /** (abbr.) */, + "Nin-an (1166-1169)" /** (abbr.) */, + "Kaō (1169-1171)" /** (abbr.) */, + "Shōan (1171-1175)" /** (abbr.) */, + "Angen (1175-1177)" /** (abbr.) */, + "Jishō (1177-1181)" /** (abbr.) */, + "Yōwa (1181-1182)" /** (abbr.) */, + "Juei (1182-1184)" /** (abbr.) */, + "Genryuku (1184-1185)" /** (abbr.) */, + "Bunji (1185-1190)" /** (abbr.) */, + "Kenkyū (1190-1199)" /** (abbr.) */, + "Shōji (1199-1201)" /** (abbr.) */, + "Kennin (1201-1204)" /** (abbr.) */, + "Genkyū (1204-1206)" /** (abbr.) */, + "Ken-ei (1206-1207)" /** (abbr.) */, + "Shōgen (1207-1211)" /** (abbr.) */, + "Kenryaku (1211-1213)" /** (abbr.) */, + "Kenpō (1213-1219)" /** (abbr.) */, + "Shōkyū (1219-1222)" /** (abbr.) */, + "Jōō (1222-1224)" /** (abbr.) */, + "Gennin (1224-1225)" /** (abbr.) */, + "Karoku (1225-1227)" /** (abbr.) */, + "Antei (1227-1229)" /** (abbr.) */, + "Kanki (1229-1232)" /** (abbr.) */, + "Jōei (1232-1233)" /** (abbr.) */, + "Tempuku (1233-1234)" /** (abbr.) */, + "Bunryaku (1234-1235)" /** (abbr.) */, + "Katei (1235-1238)" /** (abbr.) */, + "Ryakunin (1238-1239)" /** (abbr.) */, + "En-ō (1239-1240)" /** (abbr.) */, + "Ninji (1240-1243)" /** (abbr.) */, + "Kangen (1243-1247)" /** (abbr.) */, + "Hōji (1247-1249)" /** (abbr.) */, + "Kenchō (1249-1256)" /** (abbr.) */, + "Kōgen (1256-1257)" /** (abbr.) */, + "Shōka (1257-1259)" /** (abbr.) */, + "Shōgen (1259-1260)" /** (abbr.) */, + "Bun-ō (1260-1261)" /** (abbr.) */, + "Kōchō (1261-1264)" /** (abbr.) */, + "Bun-ei (1264-1275)" /** (abbr.) */, + "Kenji (1275-1278)" /** (abbr.) */, + "Kōan (1278-1288)" /** (abbr.) */, + "Shōō (1288-1293)" /** (abbr.) */, + "Einin (1293-1299)" /** (abbr.) */, + "Shōan (1299-1302)" /** (abbr.) */, + "Kengen (1302-1303)" /** (abbr.) */, + "Kagen (1303-1306)" /** (abbr.) */, + "Tokuji (1306-1308)" /** (abbr.) */, + "Enkei (1308-1311)" /** (abbr.) */, + "Ōchō (1311-1312)" /** (abbr.) */, + "Shōwa (1312-1317)" /** (abbr.) */, + "Bunpō (1317-1319)" /** (abbr.) */, + "Genō (1319-1321)" /** (abbr.) */, + "Genkyō (1321-1324)" /** (abbr.) */, + "Shōchū (1324-1326)" /** (abbr.) */, + "Kareki (1326-1329)" /** (abbr.) */, + "Gentoku (1329-1331)" /** (abbr.) */, + "Genkō (1331-1334)" /** (abbr.) */, + "Kemmu (1334-1336)" /** (abbr.) */, + "Engen (1336-1340)" /** (abbr.) */, + "Kōkoku (1340-1346)" /** (abbr.) */, + "Shōhei (1346-1370)" /** (abbr.) */, + "Kentoku (1370-1372)" /** (abbr.) */, + "Bunchũ (1372-1375)" /** (abbr.) */, + "Tenju (1375-1379)" /** (abbr.) */, + "Kōryaku (1379-1381)" /** (abbr.) */, + "Kōwa (1381-1384)" /** (abbr.) */, + "Genchũ (1384-1392)" /** (abbr.) */, + "Meitoku (1384-1387)" /** (abbr.) */, + "Kakei (1387-1389)" /** (abbr.) */, + "Kōō (1389-1390)" /** (abbr.) */, + "Meitoku (1390-1394)" /** (abbr.) */, + "Ōei (1394-1428)" /** (abbr.) */, + "Shōchō (1428-1429)" /** (abbr.) */, + "Eikyō (1429-1441)" /** (abbr.) */, + "Kakitsu (1441-1444)" /** (abbr.) */, + "Bun-an (1444-1449)" /** (abbr.) */, + "Hōtoku (1449-1452)" /** (abbr.) */, + "Kyōtoku (1452-1455)" /** (abbr.) */, + "Kōshō (1455-1457)" /** (abbr.) */, + "Chōroku (1457-1460)" /** (abbr.) */, + "Kanshō (1460-1466)" /** (abbr.) */, + "Bunshō (1466-1467)" /** (abbr.) */, + "Ōnin (1467-1469)" /** (abbr.) */, + "Bunmei (1469-1487)" /** (abbr.) */, + "Chōkyō (1487-1489)" /** (abbr.) */, + "Entoku (1489-1492)" /** (abbr.) */, + "Meiō (1492-1501)" /** (abbr.) */, + "Bunki (1501-1504)" /** (abbr.) */, + "Eishō (1504-1521)" /** (abbr.) */, + "Taiei (1521-1528)" /** (abbr.) */, + "Kyōroku (1528-1532)" /** (abbr.) */, + "Tenmon (1532-1555)" /** (abbr.) */, + "Kōji (1555-1558)" /** (abbr.) */, + "Eiroku (1558-1570)" /** (abbr.) */, + "Genki (1570-1573)" /** (abbr.) */, + "Tenshō (1573-1592)" /** (abbr.) */, + "Bunroku (1592-1596)" /** (abbr.) */, + "Keichō (1596-1615)" /** (abbr.) */, + "Genwa (1615-1624)" /** (abbr.) */, + "Kan-ei (1624-1644)" /** (abbr.) */, + "Shōho (1644-1648)" /** (abbr.) */, + "Keian (1648-1652)" /** (abbr.) */, + "Shōō (1652-1655)" /** (abbr.) */, + "Meiryaku (1655-1658)" /** (abbr.) */, + "Manji (1658-1661)" /** (abbr.) */, + "Kanbun (1661-1673)" /** (abbr.) */, + "Enpō (1673-1681)" /** (abbr.) */, + "Tenwa (1681-1684)" /** (abbr.) */, + "Jōkyō (1684-1688)" /** (abbr.) */, + "Genroku (1688-1704)" /** (abbr.) */, + "Hōei (1704-1711)" /** (abbr.) */, + "Shōtoku (1711-1716)" /** (abbr.) */, + "Kyōhō (1716-1736)" /** (abbr.) */, + "Genbun (1736-1741)" /** (abbr.) */, + "Kanpō (1741-1744)" /** (abbr.) */, + "Enkyō (1744-1748)" /** (abbr.) */, + "Kan-en (1748-1751)" /** (abbr.) */, + "Hōryaku (1751-1764)" /** (abbr.) */, + "Meiwa (1764-1772)" /** (abbr.) */, + "An-ei (1772-1781)" /** (abbr.) */, + "Tenmei (1781-1789)" /** (abbr.) */, + "Kansei (1789-1801)" /** (abbr.) */, + "Kyōwa (1801-1804)" /** (abbr.) */, + "Bunka (1804-1818)" /** (abbr.) */, + "Bunsei (1818-1830)" /** (abbr.) */, + "Tenpō (1830-1844)" /** (abbr.) */, + "Kōka (1844-1848)" /** (abbr.) */, + "Kaei (1848-1854)" /** (abbr.) */, + "Ansei (1854-1860)" /** (abbr.) */, + "Man-en (1860-1861)" /** (abbr.) */, + "Bunkyū (1861-1864)" /** (abbr.) */, + "Genji (1864-1865)" /** (abbr.) */, + "Keiō (1865-1868)" /** (abbr.) */, "M", "T", "S", @@ -1357,10 +1691,10 @@ root{ "HH:mm:ss z", "HH:mm:ss", "HH:mm", - "EEEE, MMMM d, G y", - "MMMM d, G y", - "MMM d, G y", - "G y/M/d", + "EEEE, G y MMMM dd", + "G y MMMM d", + "G y MMM d", + "GGGGG yyy-MM-dd", "{1} {0}", "{1} {0}", "{1} {0}", @@ -1381,25 +1715,32 @@ root{ Year{"{0} {1}"} } availableFormats{ - Ed{"E d"} + Ed{"d E"} + Gy{"G y"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} - MEd{"E, M/d"} - MMMEd{"E, MMM d"} + M{"L"} + MEd{"E, M-d"} + MMM{"LLL"} + MMMEd{"E MMM d"} MMMd{"MMM d"} - Md{"M/d"} + Md{"M-d"} + d{"d"} h{"h a"} hm{"h:mm a"} hms{"h:mm:ss a"} ms{"mm:ss"} + y{"G y"} yyyy{"G y"} - yyyyM{"G y/M"} - yyyyMEd{"EEE, G y/M/d"} - yyyyMMM{"MMM, G y"} - yyyyMMMEd{"EEE, MMM d, G y"} - yyyyQ{"Q G y"} - yyyyQQQ{"QQQ G y"} + yyyyM{"GGGGG yyy-MM"} + yyyyMEd{"E, GGGGG yyy-MM-dd"} + yyyyMMM{"G y MMM"} + yyyyMMMEd{"E, G y MMM d"} + yyyyMMMd{"G y MMM d"} + yyyyMd{"GGGGG yyy-MM-dd"} + yyyyQ{"GGGGG yyy Q"} + yyyyQQQ{"G y QQQ"} } dayNames:alias{"/LOCALE/calendar/gregorian/dayNames"} eras{ @@ -1442,23 +1783,65 @@ root{ day{ other{"{0} d"} } + day-future{ + other{"+{0} d"} + } + day-past{ + other{"-{0} d"} + } hour{ other{"{0} h"} } + hour-future{ + other{"+{0} h"} + } + hour-past{ + other{"-{0} h"} + } minute{ other{"{0} min"} } + minute-future{ + other{"+{0} min"} + } + minute-past{ + other{"-{0} min"} + } month{ other{"{0} m"} } + month-future{ + other{"+{0} m"} + } + month-past{ + other{"-{0} m"} + } second{ other{"{0} s"} } + second-future{ + other{"+{0} s"} + } + second-past{ + other{"-{0} s"} + } week{ other{"{0} w"} } + week-future{ + other{"+{0} w"} + } + week-past{ + other{"-{0} w"} + } year{ other{"{0} y"} } + year-future{ + other{"+{0} y"} + } + year-past{ + other{"-{0} y"} + } } } diff --git a/icuSources/data/locales/ru.txt b/icuSources/data/locales/ru.txt index c8638eb2..75e9eab3 100644 --- a/icuSources/data/locales/ru.txt +++ b/icuSources/data/locales/ru.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ru.xml @@ -10,13 +10,11 @@ * ICU source: /xml/main/ru.xml */ ru{ - AuxExemplarCharacters{ - "[a á à â ä b c ç d e é è ê ë f g h i j k l m n o ó ò ô ö p q r s t u ú ù û ü" - " v w x y ÿ z]" - } + AuxExemplarCharacters{"[]"} ExemplarCharacters{"[а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я]"} ExemplarCharactersCurrency{"[a b c d e f g h i j k l m n o p q r s t u v w x y z]"} ExemplarCharactersIndex{"[А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Э Ю Я]"} + ExemplarCharactersPunctuation{"[\- ‐ – — , ; \: ! ? . … ' ‘ ‚ \" “ „ « » ( ) \[ \] \{ \} § @ * / \& #]"} LocaleScript{ "Cyrl", } @@ -35,13 +33,14 @@ ru{ infinity{"∞"} list{";"} minusSign{"-"} + nan{"не число"} perMille{"‰"} percentSign{"%"} plusSign{"+"} } } } - Version{"2.0.50.96"} + Version{"2.0.65.46"} calendar{ buddhist{ DateTimePatterns{ @@ -53,38 +52,40 @@ ru{ "d MMMM y 'г'. G", "dd.MM.yyyy G", "dd.MM.yy G", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", } availableFormats{ E{"ccc"} Ed{"E, d"} + Gy{"y G"} H{"H"} Hm{"H:mm"} Hms{"H:mm:ss"} M{"L"} - MEd{"E, d.M"} + MEd{"E, dd.MM"} MMM{"LLL"} MMMEd{"ccc, d MMM"} MMMd{"d MMM"} MMdd{"dd.MM"} - Md{"d.M"} + Md{"dd.MM"} d{"d"} ms{"mm:ss"} y{"y G"} - yM{"M.y G"} - yMEd{"EEE, d.M.y G"} + yM{"MM.y G"} + yMEd{"ccc, dd.MM.y G"} yMMM{"LLL y G"} yMMMEd{"ccc, d MMM y G"} yMMMMEEEEd{"cccc, d MMMM y G"} - yMd{"d.M.y G"} + yMMMd{"d MMM y G"} + yMd{"dd.MM.y G"} yQQQ{"QQQ y G"} yyMM{"MM.yy G"} yyMMM{"LLL yy G"} - yyMMMEEEd{"ccc, d MMM yy G"} + yyMMMEd{"ccc, d MMM yy G"} yyQ{"Q yy G"} yyyy{"y G"} yyyyLLLL{"LLLL y G"} @@ -93,9 +94,218 @@ ru{ yyyyQQQQ{"QQQQ y 'г'. G"} } } + chinese{ + monthNames{ + format{ + abbreviated{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + } + stand-alone{ + abbreviated{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + wide{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + } + } + } + coptic{ + monthNames{ + format{ + abbreviated{ + "Тот", + "Бабэ", + "Хатур", + "Кихак", + "Тубэ", + "Амшир", + "Барамхат", + "Бармуда", + "Башнас", + "Бауна", + "Абиб", + "Мисра", + "Наси", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + } + wide{ + "Тот", + "Бабэ", + "Хатур", + "Кихак", + "Тубэ", + "Амшир", + "Барамхат", + "Бармуда", + "Башнас", + "Бауна", + "Абиб", + "Мисра", + "Наси", + } + } + stand-alone{ + abbreviated{ + "Тот", + "Бабэ", + "Хатур", + "Кихак", + "Тубэ", + "Амшир", + "Барамхат", + "Бармуда", + "Башнас", + "Бауна", + "Абиб", + "Мисра", + "Наси", + } + wide{ + "Тот", + "Бабэ", + "Хатур", + "Кихак", + "Тубэ", + "Амшир", + "Барамхат", + "Бармуда", + "Башнас", + "Бауна", + "Абиб", + "Мисра", + "Наси", + } + } + } + } ethiopic{ monthNames{ format{ + abbreviated{ + "Мескерем", + "Текемт", + "Хедар", + "Тахсас", + "Тер", + "Якатит", + "Магабит", + "Миазия", + "Генбот", + "Сэнэ", + "Хамлэ", + "Нахасэ", + "Эпагомен", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + } + wide{ + "Мескерем", + "Текемт", + "Хедар", + "Тахсас", + "Тер", + "Якатит", + "Магабит", + "Миазия", + "Генбот", + "Сэнэ", + "Хамлэ", + "Нахасэ", + "Эпагомен", + } + } + stand-alone{ + abbreviated{ + "Мескерем", + "Текемт", + "Хедар", + "Тахсас", + "Тер", + "Якатит", + "Магабит", + "Миазия", + "Генбот", + "Сэнэ", + "Хамлэ", + "Нахасэ", + "Эпагомен", + } wide{ "Мескерем", "Текемт", @@ -115,6 +325,10 @@ ru{ } } gregorian{ + AmPmMarkers{ + "до полудня", + "после полудня", + } DateTimePatterns{ "H:mm:ss zzzz", "H:mm:ss z", @@ -124,37 +338,40 @@ ru{ "d MMMM y 'г'.", "dd.MM.yyyy", "dd.MM.yy", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", } availableFormats{ E{"ccc"} - Ed{"E, d"} + Ed{"ccc, d"} H{"H"} Hm{"H:mm"} Hms{"H:mm:ss"} M{"L"} - MEd{"E, d.M"} + MEd{"E, dd.MM"} MMM{"LLL"} MMMEd{"ccc, d MMM"} MMMd{"d MMM"} MMdd{"dd.MM"} - Md{"d.M"} + Md{"dd.MM"} d{"d"} ms{"mm:ss"} y{"y"} - yM{"M.y"} - yMEd{"EEE, d.M.y"} + yM{"MM.y"} + yMEd{"ccc, dd.MM.y"} yMMM{"LLL y"} yMMMEd{"ccc, d MMM y"} yMMMMEEEEd{"cccc, d MMMM y 'г'."} + yMMMd{"d MMM y 'г'."} + yMd{"dd.MM.y"} + yQ{"QQQ y 'г'."} yQQQ{"y QQQ"} yyMM{"MM.yy"} yyMMM{"LLL yy"} - yyMMMEEEd{"ccc, d MMM yy"} + yyMMMEd{"ccc, d MMM yy"} yyQ{"Q yy"} yyyy{"y"} yyyyLLLL{"LLLL y"} @@ -173,6 +390,15 @@ ru{ "пт", "сб", } + narrow{ + "В", + "Пн", + "Вт", + "С", + "Ч", + "П", + "С", + } wide{ "воскресенье", "понедельник", @@ -218,6 +444,14 @@ ru{ "до н.э.", "н.э.", } + narrow{ + "до н.э.", + "н.э.", + } + wide{ + "до н.э.", + "н.э.", + } } fields{ day{ @@ -231,7 +465,7 @@ ru{ } } dayperiod{ - dn{"AM/PM"} + dn{"ДП/ПП"} } era{ dn{"Эра"} @@ -244,18 +478,33 @@ ru{ } month{ dn{"Месяц"} + relative{ + "-1"{"В прошлом месяце"} + "0"{"В этом месяце"} + "1"{"В следующем месяце"} + } } second{ dn{"Секунда"} } week{ dn{"Неделя"} + relative{ + "-1"{"На прошлой неделе"} + "0"{"На этой неделе"} + "1"{"На следующей неделе"} + } } weekday{ dn{"День недели"} } year{ dn{"Год"} + relative{ + "-1"{"В прошлом году"} + "0"{"В этом году"} + "1"{"В следующем году"} + } } zone{ dn{"Часовой пояс"} @@ -291,8 +540,8 @@ ru{ M{"MMM-MMM"} } MMMEd{ - M{"d MMM - d MMM"} - d{"d-d MMM"} + M{"ccc, d MMM - ccc, d MMM"} + d{"ccc, d - E, d MMM"} } MMMM{ M{"LLLL-LLLL"} @@ -335,18 +584,18 @@ ru{ y{"MM.yy - MM.yy"} } yMEd{ - M{"dd.MM.yy - dd.MM.yy"} - d{"dd.MM.yy - dd.MM.yy"} - y{"dd.MM.yy - dd.MM.yy"} + M{"ccc, dd.MM.yy - ccc, dd.MM.yy"} + d{"ccc, dd.MM.yy - ccc, dd.MM.yy"} + y{"ccc, dd.MM.yy - ccc, dd.MM.yy"} } yMMM{ M{"LLL-LLL y 'г'."} y{"LLL y - LLL y 'г'."} } yMMMEd{ - M{"d MMM - d MMM y 'г'."} - d{"d-d MMM y 'г'."} - y{"d MMM y - d MMM y 'г'."} + M{"ccc, d MMM - ccc, d MMM y 'г'."} + d{"ccc, d - ccc, d MMM y 'г'."} + y{"ccc, d MMM y - ccc, d MMM y 'г'."} } yMMMM{ M{"LLLL-LLLL y 'г'."} @@ -379,6 +628,20 @@ ru{ "нояб.", "дек.", } + narrow{ + "Я", + "Ф", + "М", + "А", + "М", + "И", + "И", + "А", + "С", + "О", + "Н", + "Д", + } wide{ "января", "февраля", @@ -396,18 +659,18 @@ ru{ } stand-alone{ abbreviated{ - "янв.", - "февр.", - "март", - "апр.", - "май", - "июнь", - "июль", - "авг.", - "сент.", - "окт.", - "нояб.", - "дек.", + "Янв.", + "Февр.", + "Март", + "Апр.", + "Май", + "Июнь", + "Июль", + "Авг.", + "Сент.", + "Окт.", + "Нояб.", + "Дек.", } narrow{ "Я", @@ -447,6 +710,12 @@ ru{ "3-й кв.", "4-й кв.", } + narrow{ + "1", + "2", + "3", + "4", + } wide{ "1-й квартал", "2-й квартал", @@ -459,6 +728,56 @@ ru{ hebrew{ monthNames{ format{ + abbreviated{ + "Тишрей", + "Хешван", + "Кислев", + "Тевет", + "Шеват", + "Адар I", + "Адар", + "Нисан", + "Ияр", + "Сиван", + "Таммуз", + "Ав", + "Элул", + "Адар II", + } + wide{ + "Тишрей", + "Хешван", + "Кислев", + "Тевет", + "Шеват", + "Адар I", + "Адар", + "Нисан", + "Ияр", + "Сиван", + "Таммуз", + "Ав", + "Элул", + "Адар II", + } + } + stand-alone{ + abbreviated{ + "Тишрей", + "Хешван", + "Кислев", + "Тевет", + "Шеват", + "Адар I", + "Адар", + "Нисан", + "Ияр", + "Сиван", + "Таммуз", + "Ав", + "Элул", + "Адар II", + } wide{ "Тишрей", "Хешван", @@ -481,6 +800,64 @@ ru{ indian{ monthNames{ format{ + abbreviated{ + "Чайтра", + "Ваисакха", + "Джанштха", + "Асадха", + "Сравана", + "Бхадра", + "Азвина", + "Картика", + "Аграхайана", + "Пауза", + "Магха", + "Пхалгуна", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + wide{ + "Чайтра", + "Ваисакха", + "Джанштха", + "Асадха", + "Сравана", + "Бхадра", + "Азвина", + "Картика", + "Аграхайана", + "Пауза", + "Магха", + "Пхалгуна", + } + } + stand-alone{ + abbreviated{ + "Чайтра", + "Ваисакха", + "Джанштха", + "Асадха", + "Сравана", + "Бхадра", + "Азвина", + "Картика", + "Аграхайана", + "Пауза", + "Магха", + "Пхалгуна", + } wide{ "Чайтра", "Ваисакха", @@ -508,11 +885,11 @@ ru{ "d MMMM y 'г'. G", "dd.MM.yyyy G", "dd.MM.yy G", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", } availableFormats{ E{"ccc"} @@ -522,28 +899,30 @@ ru{ Hm{"H:mm"} Hms{"H:mm:ss"} M{"L"} - MEd{"E, d.M"} + MEd{"E, dd.MM"} MMM{"LLL"} MMMEd{"ccc, d MMM"} MMMd{"d MMM"} MMdd{"dd.MM"} - Md{"d.M"} + Md{"dd.MM"} d{"d"} ms{"mm:ss"} y{"y G"} yyMM{"MM.yy G"} yyMMM{"LLL yy G"} - yyMMMEEEd{"ccc, d MMM yy G"} + yyMMMEd{"ccc, d MMM yy G"} yyQ{"Q yy G"} yyyy{"y G"} yyyyLLLL{"LLLL y G"} - yyyyM{"M.y G"} - yyyyMEd{"EEE, d.M.y G"} + yyyyM{"MM.y G"} + yyyyMEd{"ccc, dd.MM.y G"} yyyyMM{"MM.yyyy G"} yyyyMMM{"LLL y G"} yyyyMMMEd{"ccc, d MMM y G"} yyyyMMMM{"LLLL y G"} yyyyMMMMEEEEd{"cccc, d MMMM y G"} + yyyyMMMd{"d MMM y G"} + yyyyMd{"dd.MM.y G"} yyyyQQQ{"QQQ y G"} yyyyQQQQ{"QQQQ y 'г'. G"} } @@ -551,11 +930,73 @@ ru{ abbreviated{ "AH", } - narrow:alias{"/LOCALE/calendar/islamic/eras/abbreviated"} - wide:alias{"/LOCALE/calendar/islamic/eras/abbreviated"} + narrow{ + "AH", + } + wide{ + "AH", + } } monthNames{ format{ + abbreviated{ + "Мухаррам", + "Сафар", + "Раби-уль-авваль", + "Раби-уль-ахир", + "Джумад-уль-авваль", + "Джумад-уль-ахир", + "Раджаб", + "Шаабан", + "Рамадан", + "Шавваль", + "Зуль-Каада", + "Зуль-Хиджжа", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + wide{ + "Мухаррам", + "Сафар", + "Раби-уль-авваль", + "Раби-уль-ахир", + "Джумад-уль-авваль", + "Джумад-уль-ахир", + "Раджаб", + "Шаабан", + "Рамадан", + "Шавваль", + "Зуль-Каада", + "Зуль-Хиджжа", + } + } + stand-alone{ + abbreviated{ + "Мухаррам", + "Сафар", + "Раби-уль-авваль", + "Раби-уль-ахир", + "Джумад-уль-авваль", + "Джумад-уль-ахир", + "Раджаб", + "Шаабан", + "Рамадан", + "Шавваль", + "Зуль-Каада", + "Зуль-Хиджжа", + } wide{ "Мухаррам", "Сафар", @@ -583,40 +1024,44 @@ ru{ "d MMMM y 'г'. G", "dd.MM.yyyy G", "dd.MM.yy G", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", } availableFormats{ E{"ccc"} Ed{"E, d"} + Gy{"y G"} H{"H"} Hm{"H:mm"} Hms{"H:mm:ss"} M{"L"} - MEd{"E, d.M"} + MEd{"E, dd.MM"} MMM{"LLL"} MMMEd{"ccc, d MMM"} MMMd{"d MMM"} MMdd{"dd.MM"} - Md{"d.M"} + Md{"dd.MM"} d{"d"} ms{"mm:ss"} + y{"y G"} yyMM{"MM.yy G"} yyMMM{"LLL yy G"} - yyMMMEEEd{"ccc, d MMM yy G"} + yyMMMEd{"ccc, d MMM yy G"} yyQ{"Q yy G"} yyyy{"y G"} yyyyLLLL{"LLLL y G"} - yyyyM{"M.y G"} - yyyyMEd{"EEE, d.M.y G"} + yyyyM{"MM.y G"} + yyyyMEd{"ccc, dd.MM.y G"} yyyyMM{"MM.yyyy G"} yyyyMMM{"LLL y G"} yyyyMMMEd{"ccc, d MMM y G"} yyyyMMMM{"LLLL y G"} yyyyMMMMEEEEd{"cccc, d MMMM y G"} + yyyyMMMd{"d MMM y G"} + yyyyMd{"dd.MM.y G"} yyyyQQQ{"QQQ y G"} yyyyQQQQ{"QQQQ y 'г'. G"} } @@ -625,7 +1070,7 @@ ru{ "Эпоха Тайка", "Эпоха Хакути", "Эпоха Хакухо", - "Эпоха Сючё", + "Эпоха Сючё", "Эпоха Тайхо", "Эпоха Кёюн", "Эпоха Вадо", @@ -671,187 +1116,187 @@ ru{ "Эпоха Канна", "Эпоха Ейен", "Эпоха Ейсо", - "Shōryaku", - "Chōtoku", - "Chōhō", - "Kankō", - "Chōwa", - "Kannin", - "Jian", - "Manju", - "Chōgen", - "Chōryaku", - "Chōkyū", - "Kantoku", - "Eishō", - "Tengi", - "Kōhei", - "Jiryaku", - "Enkyū", - "Shōho", - "Shōryaku", - "Eiho", - "Ōtoku", - "Kanji", - "Kaho", - "Eichō", - "Shōtoku", - "Kōwa", - "Chōji", - "Kashō", - "Tennin", - "Ten-ei", - "Eikyū", - "Gen-ei", - "Hoan", - "Tenji", - "Daiji", - "Tenshō", - "Chōshō", - "Hoen", - "Eiji", - "Kōji", - "Tenyō", - "Kyūan", - "Ninpei", - "Kyūju", - "Hogen", - "Heiji", - "Eiryaku", - "Ōho", - "Chōkan", - "Eiman", - "Nin-an", - "Kaō", - "Shōan", - "Angen", - "Jishō", - "Yōwa", - "Juei", - "Genryuku", - "Bunji", - "Kenkyū", - "Shōji", - "Kennin", - "Genkyū", - "Ken-ei", - "Shōgen", - "Kenryaku", - "Kenpō", - "Shōkyū", - "Jōō", - "Gennin", - "Karoku", - "Antei", - "Kanki", - "Jōei", - "Tempuku", - "Bunryaku", - "Katei", - "Ryakunin", - "En-ō", - "Ninji", - "Kangen", - "Hōji", - "Kenchō", - "Kōgen", - "Shōka", - "Shōgen", - "Bun-ō", - "Kōchō", - "Bun-ei", - "Kenji", - "Kōan", - "Shōō", - "Einin", - "Shōan", - "Kengen", - "Kagen", - "Tokuji", - "Enkei", - "Ōchō", - "Shōwa", - "Bunpō", - "Genō", - "Genkyō", - "Shōchū", - "Kareki", - "Gentoku", - "Genkō", - "Kemmu", - "Engen", - "Kōkoku", - "Shōhei", - "Kentoku", - "Bunchũ", - "Tenju", - "Kōryaku", - "Kōwa", - "Genchũ", - "Meitoku", - "Kakei", - "Kōō", - "Meitoku", - "Ōei", - "Shōchō", - "Eikyō", - "Kakitsu", - "Bun-an", - "Hōtoku", - "Kyōtoku", - "Kōshō", - "Chōroku", - "Kanshō", - "Bunshō", - "Ōnin", - "Bunmei", - "Chōkyō", - "Entoku", - "Meiō", - "Bunki", - "Eishō", - "Taiei", - "Kyōroku", - "Tenmon", - "Kōji", - "Eiroku", - "Genki", - "Tenshō", - "Bunroku", - "Keichō", - "Genwa", - "Kan-ei", - "Shōho", - "Keian", - "Shōō", - "Meiryaku", - "Manji", - "Kanbun", - "Enpō", - "Tenwa", - "Jōkyō", - "Genroku", - "Hōei", - "Shōtoku", - "Kyōhō", - "Genbun", - "Kanpō", - "Enkyō", - "Kan-en", - "Hōryaku", - "Meiwa", - "An-ei", - "Tenmei", - "Kansei", - "Kyōwa", - "Bunka", - "Bunsei", - "Tenpō", - "Kōka", - "Kaei", - "Ansei", - "Man-en", - "Bunkyū", + "Эпоха Сёряку", + "Эпоха Тётоку", + "Эпоха Тёхо", + "Эпоха Канко", + "Эпоха Тёва", + "Эпоха Каннин", + "Эпоха Дзиан", + "Эпоха Мандзю", + "Эпоха Тёгэн", + "Эпоха Тёряку", + "Эпоха Тёкю", + "Эпоха Катоку", + "Эпоха Эйсо", + "Эпоха Тэнги", + "Эпоха Кохэй", + "Эпоха Дзиряку", + "Эпоха Энкю", + "Эпоха Сёхо", + "Эпоха Сёряку", + "Эпоха Эйхо", + "Эпоха Отоку", + "Эпоха Кандзи", + "Эпоха Кахо", + "Эпоха Эйтё", + "Эпоха Сётоку", + "Эпоха Кова", + "Эпоха Тёдзи", + "Эпоха Касё", + "Эпоха Тэннин", + "Эпоха Тэнъэй", + "Эпоха Эйкю", + "Эпоха Гэнъэй", + "Эпоха Хоан", + "Эпоха Тэндзи", + "Эпоха Дайдзи", + "Эпоха Тэнсё", + "Эпоха Тёсё", + "Эпоха Хоэн", + "Эпоха Эйдзи", + "Эпоха Кодзи", + "Эпоха Тэнё", + "Эпоха Кюан", + "Эпоха Нимпэй", + "Эпоха Кюдзю", + "Эпоха Хогэн", + "Эпоха Хэйдзи", + "Эпоха Эйряку", + "Эпоха Охо", + "Эпоха Тёкан", + "Эпоха Эйман", + "Эпоха Нинъан", + "Эпоха Као", + "Эпоха Сёан", + "Эпоха Ангэн", + "Эпоха Дзисё", + "Эпоха Ёва", + "Эпоха Дзюэй", + "Эпоха Гэнрюку", + "Эпоха Бундзи", + "Эпоха Кэнкю", + "Эпоха Сёдзи", + "Эпоха Кэннин", + "Эпоха Гэнкю", + "Эпоха Кэнъэй", + "Эпоха Сёгэн", + "Эпоха Кэнряку", + "Эпоха Кэмпо", + "Эпоха Сёкю", + "Эпоха Дзёо", + "Эпоха Гэннин", + "Эпоха Кароку", + "Эпоха Антэй", + "Эпоха Канки", + "Эпоха Дзёэй", + "Эпоха Тэмпуку", + "Эпоха Бунряку", + "Эпоха Катэй", + "Эпоха Рякунин", + "Эпоха Энъо", + "Эпоха Ниндзи", + "Эпоха Кангэн", + "Эпоха Ходзи", + "Эпоха Кэнтё", + "Эпоха Когэн", + "Эпоха Сёка", + "Эпоха Сёгэн", + "Эпоха Бунъо", + "Эпоха Котё", + "Эпоха Бунъэй", + "Эпоха Кэндзи", + "Эпоха Коан", + "Эпоха Сёо", + "Эпоха Эйнин", + "Эпоха Сёан", + "Эпоха Кэнгэн", + "Эпоха Кагэн", + "Эпоха Токудзи", + "Эпоха Энкэй", + "Эпоха Отё", + "Эпоха Сёва", + "Эпоха Бумпо", + "Эпоха Гэно", + "Эпоха Гэнкё", + "Эпоха Сётю", + "Эпоха Карэки", + "Эпоха Гэнтоку", + "Эпоха Гэнко", + "Эпоха Кэмму", + "Эпоха Энгэн", + "Эпоха Кококу", + "Эпоха Сёхэй", + "Эпоха Кэнтоку", + "Эпоха Бунтю", + "Эпоха Иэндзю", + "Эпоха Коряку", + "Эпоха Кова", + "Эпоха Гэнтю", + "Эпоха Мэйтоку", + "Эпоха Какэй", + "Эпоха Коо", + "Эпоха Мэйтоку", + "Эпоха Оэй", + "Эпоха Сётё", + "Эпоха Эйкё", + "Эпоха Какицу", + "Эпоха Банъан", + "Эпоха Хотоку", + "Эпоха Кётоку", + "Эпоха Косё", + "Эпоха Тёроку", + "Эпоха Кансё", + "Эпоха Бунсё", + "Эпоха Онин", + "Эпоха Буммэй", + "Эпоха Тёкё", + "Эпоха Энтоку", + "Эпоха Мэйо", + "Эпоха Бунки", + "Эпоха Эйсё", + "Эпоха Тайэй", + "Эпоха Кёроку", + "Эпоха Тэммон", + "Эпоха Кодзи", + "Эпоха Эйроку", + "Эпоха Гэнки", + "Эпоха Тэнсё", + "Эпоха Бунроку", + "Эпоха Кэйтё", + "Эпоха Гэнва", + "Эпоха Канъэй", + "Эпоха Сёхо", + "Эпоха Кэйан", + "Эпоха Сё", + "Эпоха Мэйряку", + "Эпоха Мандзи", + "Эпоха Камбун", + "Эпоха Эмпо", + "Эпоха Тэнва", + "Эпоха Дзёкё", + "Эпоха Гэнроку", + "Эпоха Хоэй", + "Эпоха Сётоку", + "Эпоха Кёхо", + "Эпоха Гэмбун", + "Эпоха Кампо", + "Эпоха Энкё", + "Эпоха Канъэн", + "Эпоха Хоряку", + "Эпоха Мэйва", + "Эпоха Анъэй", + "Эпоха Тэммэй", + "Эпоха Кансэй", + "Эпоха Кёва", + "Эпоха Бунка", + "Эпоха Бунсэй", + "Эпоха Тэмпо", + "Эпоха Кока", + "Эпоха Каэй", + "Эпоха Ансэй", + "Эпоха Манъэн", + "Эпоха Бункю", "Эпоха Гендзи", "Эпоха Кейо", "Эпоха Мэйдзи", @@ -909,187 +1354,187 @@ ru{ "Канна", "Ейен", "Ейсо", - "Shōryaku", - "Chōtoku", - "Chōhō", - "Kankō", - "Chōwa", - "Kannin", - "Jian", - "Manju", - "Chōgen", - "Chōryaku", - "Chōkyū", - "Kantoku", - "Eishō", - "Tengi", - "Kōhei", - "Jiryaku", - "Enkyū", - "Shōho", - "Shōryaku", - "Eiho", - "Ōtoku", - "Kanji", - "Kaho", - "Eichō", - "Shōtoku", - "Kōwa", - "Chōji", - "Kashō", - "Tennin", - "Ten-ei", - "Eikyū", - "Gen-ei", - "Hoan", - "Tenji", - "Daiji", - "Tenshō", - "Chōshō", - "Hoen", - "Eiji", - "Kōji", - "Tenyō", - "Kyūan", - "Ninpei", - "Kyūju", - "Hogen", - "Heiji", - "Eiryaku", - "Ōho", - "Chōkan", - "Eiman", - "Nin-an", - "Kaō", - "Shōan", - "Angen", - "Jishō", - "Yōwa", - "Juei", - "Genryuku", - "Bunji", - "Kenkyū", - "Shōji", - "Kennin", - "Genkyū", - "Ken-ei", - "Shōgen", - "Kenryaku", - "Kenpō", - "Shōkyū", - "Jōō", - "Gennin", - "Karoku", - "Antei", - "Kanki", - "Jōei", - "Tempuku", - "Bunryaku", - "Katei", - "Ryakunin", - "En-ō", - "Ninji", - "Kangen", - "Hōji", - "Kenchō", - "Kōgen", - "Shōka", - "Shōgen", - "Bun-ō", - "Kōchō", - "Bun-ei", - "Kenji", - "Kōan", - "Shōō", - "Einin", - "Shōan", - "Kengen", - "Kagen", - "Tokuji", - "Enkei", - "Ōchō", - "Shōwa", - "Bunpō", - "Genō", - "Genkyō", - "Shōchū", - "Kareki", - "Gentoku", - "Genkō", - "Kemmu", - "Engen", - "Kōkoku", - "Shōhei", - "Kentoku", - "Bunchũ", - "Tenju", - "Kōryaku", - "Kōwa", - "Genchũ", - "Meitoku", - "Kakei", - "Kōō", - "Meitoku", - "Ōei", - "Shōchō", - "Eikyō", - "Kakitsu", - "Bun-an", - "Hōtoku", - "Kyōtoku", - "Kōshō", - "Chōroku", - "Kanshō", - "Bunshō", - "Ōnin", - "Bunmei", - "Chōkyō", - "Entoku", - "Meiō", - "Bunki", - "Eishō", - "Taiei", - "Kyōroku", - "Tenmon", - "Kōji", - "Eiroku", - "Genki", - "Tenshō", - "Bunroku", - "Keichō", - "Genwa", - "Kan-ei", - "Shōho", - "Keian", - "Shōō", - "Meiryaku", - "Manji", - "Kanbun", - "Enpō", - "Tenwa", - "Jōkyō", - "Genroku", - "Hōei", - "Shōtoku", - "Kyōhō", - "Genbun", - "Kanpō", - "Enkyō", - "Kan-en", - "Hōryaku", - "Meiwa", - "An-ei", - "Tenmei", - "Kansei", - "Kyōwa", - "Bunka", - "Bunsei", - "Tenpō", - "Kōka", - "Kaei", - "Ansei", - "Man-en", - "Bunkyū", + "Сёряку", + "Тётоку", + "Тёхо", + "Канко", + "Тёва", + "Каннин", + "Дзиан", + "Мандзю", + "Тёгэн", + "Тёряку", + "Тёкю", + "Катоку", + "Эйсо", + "Тэнги", + "Кохэй", + "Дзиряку", + "Энкю", + "Сёхо", + "Сёряку", + "Эйхо", + "Отоку", + "Кандзи", + "Кахо", + "Эйтё", + "Сётоку", + "Кова", + "Тёдзи", + "Касё", + "Тэннин", + "Тэнъэй", + "Эйкю", + "Гэнъэй", + "Хоан", + "Тэндзи", + "Дайдзи", + "Тэнсё", + "Тёсё", + "Хоэн", + "Эйдзи", + "Кодзи", + "Тэнё", + "Кюан", + "Нимпэй", + "Кюдзю", + "Хогэн", + "Хэйдзи", + "Эйряку", + "Охо", + "Тёкан", + "Эйман", + "Нинъан", + "Као", + "Сёан", + "Ангэн", + "Дзисё", + "Ёва", + "Дзюэй", + "Гэнрюку", + "Бундзи", + "Кэнкю", + "Сёдзи", + "Кэннин", + "Гэнкю", + "Кэнъэй", + "Сёгэн", + "Кэнряку", + "Кэмпо", + "Сёкю", + "Дзёо", + "Гэннин", + "Кароку", + "Антэй", + "Канки", + "Дзёэй", + "Тэмпуку", + "Бунряку", + "Катэй", + "Рякунин", + "Энъо", + "Ниндзи", + "Кангэн", + "Ходзи", + "Кэнтё", + "Когэн", + "Сёка", + "Сёгэн", + "Бунъо", + "Котё", + "Бунъэй", + "Кэндзи", + "Коан", + "Сёо", + "Эйнин", + "Сёан", + "Кэнгэн", + "Кагэн", + "Токудзи", + "Энкэй", + "Отё", + "Сёва", + "Бумпо", + "Гэно", + "Гэнкё", + "Сётю", + "Карэки", + "Гэнтоку", + "Гэнко", + "Кэмму", + "Энгэн", + "Кококу", + "Сёхэй", + "Кэнтоку", + "Бунтю", + "Иэндзю", + "Коряку", + "Кова", + "Гэнтю", + "Мэйтоку", + "Какэй", + "Коо", + "Мэйтоку", + "Оэй", + "Сётё", + "Эйкё", + "Какицу", + "Банъан", + "Хотоку", + "Кётоку", + "Косё", + "Тёроку", + "Кансё", + "Бунсё", + "Онин", + "Буммэй", + "Тёкё", + "Энтоку", + "Мэйо", + "Бунки", + "Эйсё", + "Тайэй", + "Кёроку", + "Тэммон", + "Кодзи", + "Эйроку", + "Гэнки", + "Тэнсё", + "Бунроку", + "Кэйтё", + "Гэнва", + "Канъэй", + "Сёхо", + "Кэйан", + "Сё", + "Мэйряку", + "Мандзи", + "Камбун", + "Эмпо", + "Тэнва", + "Дзёкё", + "Гэнроку", + "Хоэй", + "Сётоку", + "Кёхо", + "Гэмбун", + "Кампо", + "Энкё", + "Канъэн", + "Хоряку", + "Мэйва", + "Анъэй", + "Тэммэй", + "Кансэй", + "Кёва", + "Бунка", + "Бунсэй", + "Тэмпо", + "Кока", + "Каэй", + "Ансэй", + "Манъэн", + "Бункю", "Гендзи", "Кейо", "Мэйдзи", @@ -1102,6 +1547,64 @@ ru{ persian{ monthNames{ format{ + abbreviated{ + "Фарвардин", + "Ордибехешт", + "Хордад", + "Тир", + "Мордад", + "Шахривер", + "Мехр", + "Абан", + "Азер", + "Дей", + "Бахман", + "Эсфанд", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + wide{ + "Фарвардин", + "Ордибехешт", + "Хордад", + "Тир", + "Мордад", + "Шахривер", + "Мехр", + "Абан", + "Азер", + "Дей", + "Бахман", + "Эсфанд", + } + } + stand-alone{ + abbreviated{ + "Фарвардин", + "Ордибехешт", + "Хордад", + "Тир", + "Мордад", + "Шахривер", + "Мехр", + "Абан", + "Азер", + "Дей", + "Бахман", + "Эсфанд", + } wide{ "Фарвардин", "Ордибехешт", @@ -1129,45 +1632,71 @@ ru{ "d MMMM y 'г'. G", "dd.MM.yyyy G", "dd.MM.yy G", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", } availableFormats{ E{"ccc"} Ed{"E, d"} + Gy{"y G"} H{"H"} Hm{"H:mm"} Hms{"H:mm:ss"} M{"L"} - MEd{"E, d.M"} + MEd{"E, dd.MM"} MMM{"LLL"} MMMEd{"ccc, d MMM"} MMMd{"d MMM"} MMdd{"dd.MM"} - Md{"d.M"} + Md{"dd.MM"} d{"d"} ms{"mm:ss"} + y{"y G"} yyMM{"MM.yy G"} yyMMM{"LLL yy G"} - yyMMMEEEd{"ccc, d MMM yy G"} + yyMMMEd{"ccc, d MMM yy G"} yyQ{"Q yy G"} yyyy{"y G"} yyyyLLLL{"LLLL y G"} - yyyyM{"M.y G"} - yyyyMEd{"EEE, d.M.y G"} + yyyyM{"MM.y G"} + yyyyMEd{"ccc, dd.MM.y G"} yyyyMM{"MM.yyyy G"} yyyyMMM{"LLL y G"} yyyyMMMEd{"ccc, d MMM y G"} yyyyMMMM{"LLLL y G"} yyyyMMMMEEEEd{"cccc, d MMMM y G"} + yyyyMMMd{"d MMM y G"} + yyyyMd{"dd.MM.y G"} yyyyQQQ{"QQQ y G"} yyyyQQQQ{"QQQQ y 'г'. G"} } } } + contextTransforms{ + day-format-except-narrow:intvector{ + 1, + 1, + } + day-standalone-except-narrow:intvector{ + 1, + 1, + } + languages:intvector{ + 1, + 1, + } + month-format-except-narrow:intvector{ + 1, + 1, + } + month-standalone-except-narrow:intvector{ + 1, + 1, + } + } delimiters{ alternateQuotationEnd{"“"} alternateQuotationStart{"„"} @@ -1181,6 +1710,7 @@ ru{ } } measurementSystemNames{ + UK{"Английская"} US{"Англо-американская"} metric{"Метрическая"} } @@ -1191,42 +1721,154 @@ ru{ one{"{0} день"} other{"{0} дня"} } + day-future{ + 0{"Через 0 дней"} + 1{"Через 1 день"} + few{"Через {0} дня"} + many{"Через {0} дней"} + one{"Через {0} день"} + other{"Через {0} дня"} + } + day-past{ + 0{"0 дней назад"} + 1{"1 день назад"} + few{"{0} дня назад"} + many{"{0} дней назад"} + one{"{0} день назад"} + other{"{0} дня назад"} + } hour{ few{"{0} часа"} many{"{0} часов"} one{"{0} час"} other{"{0} часа"} } + hour-future{ + 0{"Через 0 часов"} + 1{"Через 1 час"} + few{"Через {0} часа"} + many{"Через {0} часов"} + one{"Через {0} час"} + other{"Через {0} часа"} + } + hour-past{ + 0{"0 часов назад"} + 1{"1 час назад"} + few{"{0} часа назад"} + many{"{0} часов назад"} + one{"{0} час назад"} + other{"{0} часа назад"} + } minute{ few{"{0} минуты"} many{"{0} минут"} one{"{0} минута"} other{"{0} минуты"} } + minute-future{ + 0{"Через 0 минут"} + 1{"Через 1 минуту"} + few{"Через {0} минуты"} + many{"Через {0} минут"} + one{"Через {0} минуту"} + other{"Через {0} минуты"} + } + minute-past{ + 0{"0 минут назад"} + 1{"1 минуту назад"} + few{"{0} минуты назад"} + many{"{0} минут назад"} + one{"{0} минуту назад"} + other{"{0} минуты назад"} + } month{ few{"{0} месяца"} many{"{0} месяцев"} one{"{0} месяц"} other{"{0} месяца"} } + month-future{ + 0{"Через 0 месяцев"} + 1{"Через 1 месяц"} + few{"Через {0} месяца"} + many{"Через {0} месяцев"} + one{"Через {0} месяц"} + other{"Через {0} месяца"} + } + month-past{ + 0{"0 месяцев назад"} + 1{"1 месяц назад"} + few{"{0} месяца назад"} + many{"{0} месяцев назад"} + one{"{0} месяц назад"} + other{"{0} месяца назад"} + } second{ few{"{0} секунды"} many{"{0} секунд"} one{"{0} секунда"} other{"{0} секунды"} } + second-future{ + 0{"Через 0 секунд"} + 1{"Через 1 секунду"} + few{"Через {0} секунды"} + many{"Через {0} секунд"} + one{"Через {0} секунду"} + other{"Через {0} секунды"} + } + second-past{ + 0{"0 секунд назад"} + 1{"1 секунду назад"} + few{"{0} секунды назад"} + many{"{0} секунд назад"} + one{"{0} секунду назад"} + other{"{0} секунды назад"} + } week{ few{"{0} недели"} many{"{0} недель"} one{"{0} неделя"} other{"{0} недели"} } + week-future{ + 0{"Через 0 недель"} + 1{"Через 1 неделю"} + few{"Через {0} недели"} + many{"Через {0} недель"} + one{"Через {0} неделю"} + other{"Через {0} недели"} + } + week-past{ + 0{"0 недель назад"} + 1{"1 неделю назад"} + few{"{0} недели назад"} + many{"{0} недель назад"} + one{"{0} неделю назад"} + other{"{0} недели назад"} + } year{ few{"{0} года"} many{"{0} лет"} one{"{0} год"} other{"{0} года"} } + year-future{ + 0{"Через 0 лет"} + 1{"Через 1 год"} + few{"Через {0} года"} + many{"Через {0} лет"} + one{"Через {0} год"} + other{"Через {0} года"} + } + year-past{ + 0{"0 лет назад"} + 1{"1 год назад"} + few{"{0} года назад"} + many{"{0} лет назад"} + one{"{0} год назад"} + other{"{0} года назад"} + } } unitsShort{ day{ diff --git a/icuSources/data/locales/ru_MD.txt b/icuSources/data/locales/ru_MD.txt index 3f708340..e87b2af9 100755 --- a/icuSources/data/locales/ru_MD.txt +++ b/icuSources/data/locales/ru_MD.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ru_MD.xml // * // *************************************************************************** ru_MD{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/ru_RU.txt b/icuSources/data/locales/ru_RU.txt index 4768f568..e42f19a7 100644 --- a/icuSources/data/locales/ru_RU.txt +++ b/icuSources/data/locales/ru_RU.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ru_RU.xml diff --git a/icuSources/data/locales/ru_UA.txt b/icuSources/data/locales/ru_UA.txt index 970b1724..e229cc02 100644 --- a/icuSources/data/locales/ru_UA.txt +++ b/icuSources/data/locales/ru_UA.txt @@ -1,13 +1,13 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ru_UA.xml // * // *************************************************************************** ru_UA{ - Version{"2.0.47.63"} + Version{"2.0.57.98"} calendar{ gregorian{ DateTimePatterns{ @@ -19,11 +19,11 @@ ru_UA{ "d MMMM y", "d MMM y", "dd.MM.yy", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", + "{1}, {0}", } } } diff --git a/icuSources/data/locales/rw.txt b/icuSources/data/locales/rw.txt index ceb6e241..8a20a716 100755 --- a/icuSources/data/locales/rw.txt +++ b/icuSources/data/locales/rw.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/rw.xml @@ -23,7 +23,7 @@ rw{ } } } - Version{"2.0.48.64"} + Version{"2.0.63.55"} calendar{ gregorian{ DateTimePatterns{ @@ -114,9 +114,9 @@ rw{ } } delimiters{ - alternateQuotationEnd{"»"} - alternateQuotationStart{"«"} - quotationEnd{"’"} - quotationStart{"‘"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"»"} + quotationStart{"«"} } } diff --git a/icuSources/data/locales/rw_RW.txt b/icuSources/data/locales/rw_RW.txt index 1c42dec5..fdcc2fed 100755 --- a/icuSources/data/locales/rw_RW.txt +++ b/icuSources/data/locales/rw_RW.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/rw_RW.xml diff --git a/icuSources/data/locales/rwk.txt b/icuSources/data/locales/rwk.txt index e7a47862..9cab47a3 100755 --- a/icuSources/data/locales/rwk.txt +++ b/icuSources/data/locales/rwk.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/rwk.xml @@ -23,7 +23,7 @@ rwk{ } } } - Version{"2.0.45.90"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -61,9 +61,9 @@ rwk{ ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, M/d/y"} + yMEd{"E, M/d/y"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} yQ{"Q y"} yQQQ{"QQQ y"} @@ -218,9 +218,9 @@ rwk{ } } delimiters{ - alternateQuotationEnd{"“"} - alternateQuotationStart{"“"} - quotationEnd{"'"} - quotationStart{"'"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} } } diff --git a/icuSources/data/locales/rwk_TZ.txt b/icuSources/data/locales/rwk_TZ.txt index a4c90ad2..e62be1fe 100755 --- a/icuSources/data/locales/rwk_TZ.txt +++ b/icuSources/data/locales/rwk_TZ.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/rwk_TZ.xml // * // *************************************************************************** rwk_TZ{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/saq.txt b/icuSources/data/locales/saq.txt index ad7b95c0..6dab9486 100755 --- a/icuSources/data/locales/saq.txt +++ b/icuSources/data/locales/saq.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/saq.xml @@ -23,7 +23,7 @@ saq{ } } } - Version{"2.0.46.70"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -61,9 +61,9 @@ saq{ ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, M/d/y"} + yMEd{"E, M/d/y"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} yQ{"Q y"} yQQQ{"QQQ y"} @@ -208,19 +208,19 @@ saq{ "R4", } wide{ - "Robo e kwe", - "Robo le waare", - "Robo le waare", - "Robo le ong'wan", + "Robo 1", + "Robo 2", + "Robo 3", + "Robo 4", } } } } } delimiters{ - alternateQuotationEnd{"”"} - alternateQuotationStart{"“"} - quotationEnd{"'"} - quotationStart{"'"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} } } diff --git a/icuSources/data/locales/saq_KE.txt b/icuSources/data/locales/saq_KE.txt index adad9e2f..72f5a982 100755 --- a/icuSources/data/locales/saq_KE.txt +++ b/icuSources/data/locales/saq_KE.txt @@ -1,19 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/saq_KE.xml // * // *************************************************************************** saq_KE{ - Version{"2.0.45.90"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - } - } + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/sbp.txt b/icuSources/data/locales/sbp.txt new file mode 100755 index 00000000..9a367158 --- /dev/null +++ b/icuSources/data/locales/sbp.txt @@ -0,0 +1,217 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/sbp.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/sbp.xml + */ +sbp{ + AuxExemplarCharacters{"[q r x z]"} + ExemplarCharacters{"[a b c d e f g h i j k l m n o p s t u v w y]"} + ExemplarCharactersIndex{"[A B C D E F G H I J K L M N O P S T U V W Y]"} + LocaleScript{ + "Latn", + } + NumberElements{ + latn{ + patterns{ + currencyFormat{"#,##0.00¤"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0%"} + } + symbols{ + decimal{"."} + group{","} + } + } + } + Version{"2.0.65.46"} + calendar{ + gregorian{ + AmPmMarkers{ + "Lwamilawu", + "Pashamihe", + } + DateTimePatterns{ + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", + "EEEE, d MMMM y", + "d MMMM y", + "d MMM y", + "dd/MM/yyyy", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + Ed{"E d"} + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + M{"L"} + MEd{"E, M/d"} + MMM{"LLL"} + MMMEd{"E, MMM d"} + MMMd{"MMM d"} + Md{"M/d"} + d{"d"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + ms{"m:ss"} + y{"y"} + yM{"M/y"} + yMEd{"E, M/d/y"} + yMMM{"MMM y"} + yMMMEd{"E, MMM d, y"} + yMMMd{"MMM d y"} + yMd{"M/d/y"} + yQ{"Q y"} + yQQQ{"QQQ y"} + } + dayNames{ + format{ + abbreviated{ + "Mul", + "Jtt", + "Jnn", + "Jtn", + "Alh", + "Iju", + "Jmo", + } + wide{ + "Mulungu", + "Jumatatu", + "Jumanne", + "Jumatano", + "Alahamisi", + "Ijumaa", + "Jumamosi", + } + } + stand-alone{ + narrow{ + "M", + "J", + "J", + "J", + "A", + "I", + "J", + } + } + } + eras{ + abbreviated{ + "AK", + "PK", + } + wide{ + "Ashanali uKilisito", + "Pamwandi ya Kilisto", + } + } + fields{ + day{ + dn{"Lusiku"} + relative{ + "-1"{"Imehe"} + "0"{"Ineng'uni"} + "1"{"Pamulaawu"} + } + } + dayperiod{ + dn{"Uluhaavi lwa lusiku"} + } + era{ + dn{"Uluhaavi lwa"} + } + hour{ + dn{"Ilisala"} + } + minute{ + dn{"Idakika"} + } + month{ + dn{"Mwesi"} + } + second{ + dn{"Isekunde"} + } + week{ + dn{"Ilijuma"} + } + weekday{ + dn{"Ulusiku lwa Lijuma"} + } + year{ + dn{"Mwakha"} + } + zone{ + dn{"Uluhaavi lwa lisaa"} + } + } + monthNames{ + format{ + abbreviated{ + "Mup", + "Mwi", + "Msh", + "Mun", + "Mag", + "Muj", + "Msp", + "Mpg", + "Mye", + "Mok", + "Mus", + "Muh", + } + wide{ + "Mupalangulwa", + "Mwitope", + "Mushende", + "Munyi", + "Mushende Magali", + "Mujimbi", + "Mushipepo", + "Mupuguto", + "Munyense", + "Mokhu", + "Musongandembwe", + "Muhaano", + } + } + } + quarters{ + format{ + abbreviated{ + "L1", + "L2", + "L3", + "L4", + } + wide{ + "Lobo 1", + "Lobo 2", + "Lobo 3", + "Lobo 4", + } + } + } + } + } + delimiters{ + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} + } +} diff --git a/icuSources/data/locales/sbp_TZ.txt b/icuSources/data/locales/sbp_TZ.txt new file mode 100755 index 00000000..6b10d050 --- /dev/null +++ b/icuSources/data/locales/sbp_TZ.txt @@ -0,0 +1,11 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/sbp_TZ.xml +// * +// *************************************************************************** +sbp_TZ{ + Version{"2.0.57.98"} +} diff --git a/icuSources/data/locales/seh.txt b/icuSources/data/locales/seh.txt index fc52ec66..8be36be3 100755 --- a/icuSources/data/locales/seh.txt +++ b/icuSources/data/locales/seh.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/seh.xml @@ -29,7 +29,7 @@ seh{ } } } - Version{"2.0.47.38"} + Version{"2.0.65.46"} calendar{ gregorian{ DateTimePatterns{ @@ -52,10 +52,10 @@ seh{ HHmmss{"HH:mm:ss"} Hm{"H:mm"} M{"L"} - MEd{"dd/MM"} + MEd{"E, dd/MM"} MMM{"LLL"} - MMMEd{"EEE, d MMM"} - MMMMEd{"EEE, d MMMM"} + MMMEd{"E, d MMM"} + MMMMEd{"E, d MMMM"} MMMMd{"d MMMM"} MMMd{"d MMM"} MMdd{"dd/MM"} @@ -65,15 +65,15 @@ seh{ ms{"mm:ss"} y{"y"} yM{"MM/y"} - yMEd{"EEE, dd/MM/y"} + yMEd{"E, dd/MM/y"} yMMM{"MMM 'de' y"} - yMMMEd{"EEE, d 'de' MMM 'de' y"} + yMMMEd{"E, d 'de' MMM 'de' y"} yMMMM{"MMMM 'de' y"} yQ{"y Q"} yQQQ{"y QQQ"} yyMM{"MM/yy"} yyMMM{"MMM yy"} - yyMMMEEEd{"EEE, d 'de' MMM 'de' yy"} + yyMMMEd{"E, d 'de' MMM 'de' yy"} yyMMMd{"d 'de' MMM 'de' yy"} yyQ{"Q yy"} } @@ -199,9 +199,9 @@ seh{ } } delimiters{ - alternateQuotationEnd{"'"} - alternateQuotationStart{"'"} - quotationEnd{"'"} - quotationStart{"'"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} } } diff --git a/icuSources/data/locales/seh_MZ.txt b/icuSources/data/locales/seh_MZ.txt index fd1fc3e9..8ea1a1cf 100755 --- a/icuSources/data/locales/seh_MZ.txt +++ b/icuSources/data/locales/seh_MZ.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/seh_MZ.xml // * // *************************************************************************** seh_MZ{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/ses.txt b/icuSources/data/locales/ses.txt index e6b9eefc..cbf1412d 100755 --- a/icuSources/data/locales/ses.txt +++ b/icuSources/data/locales/ses.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ses.xml @@ -26,7 +26,7 @@ ses{ } } } - Version{"2.0.45.90"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -52,26 +52,25 @@ ses{ M{"M"} MMM{"MMM"} MMMEd{"E d MMM"} - MMMMEd{"EEE d MMMM"} + MMMMEd{"E d MMMM"} MMMMd{"d MMMM"} MMMd{"d MMM"} MMMdd{"dd MMM"} MMd{"d/MM"} MMdd{"dd/MM"} Md{"d/M"} - Med{"EEE d/M"} ms{"m:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE d/M/y"} + yMEd{"E d/M/y"} yMMM{"MMM y"} - yMMMEd{"EEE d MMM y"} + yMMMEd{"E d MMM y"} yMMMM{"MMMM y"} yQ{"'T'Q y"} yQQQ{"QQQ y"} yyMM{"MM/yy"} yyMMM{"MMM yy"} - yyMMMEEEd{"EEE d MMM yy"} + yyMMMEd{"E d MMM yy"} yyMMMd{"d MMM yy"} yyyyMMMM{"MMMM yyyy"} } @@ -225,8 +224,8 @@ ses{ } } delimiters{ - alternateQuotationEnd{"»"} - alternateQuotationStart{"«"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} quotationEnd{"”"} quotationStart{"“"} } diff --git a/icuSources/data/locales/ses_ML.txt b/icuSources/data/locales/ses_ML.txt index 2c262466..798ca2c2 100755 --- a/icuSources/data/locales/ses_ML.txt +++ b/icuSources/data/locales/ses_ML.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ses_ML.xml // * // *************************************************************************** ses_ML{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/sg.txt b/icuSources/data/locales/sg.txt index a685b623..b86579ea 100755 --- a/icuSources/data/locales/sg.txt +++ b/icuSources/data/locales/sg.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sg.xml @@ -27,7 +27,7 @@ sg{ } } } - Version{"2.0.46.85"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -53,20 +53,19 @@ sg{ M{"M"} MMM{"MMM"} MMMEd{"E d MMM"} - MMMMEd{"EEE d MMMM"} + MMMMEd{"E d MMMM"} MMMMd{"d MMMM"} MMMd{"d MMM"} MMMdd{"dd MMM"} MMd{"d/MM"} MMdd{"dd/MM"} Md{"d/M"} - Med{"EEE d/M"} ms{"m:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE d/M/y"} + yMEd{"E d/M/y"} yMMM{"MMM y"} - yMMMEd{"EEE d MMM y"} + yMMMEd{"E d MMM y"} yMMMM{"MMMM y"} yQ{"'F'Q y"} yQQQ{"QQQ y"} @@ -221,7 +220,7 @@ sg{ } } delimiters{ - alternateQuotationEnd{"’"} + alternateQuotationEnd{"”"} alternateQuotationStart{"“"} quotationEnd{"»"} quotationStart{"«"} diff --git a/icuSources/data/locales/sg_CF.txt b/icuSources/data/locales/sg_CF.txt index 1bbf02bb..3944d142 100755 --- a/icuSources/data/locales/sg_CF.txt +++ b/icuSources/data/locales/sg_CF.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sg_CF.xml // * // *************************************************************************** sg_CF{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/sh.txt b/icuSources/data/locales/sh.txt index aa4e9004..3f0a236b 100644 --- a/icuSources/data/locales/sh.txt +++ b/icuSources/data/locales/sh.txt @@ -1,15 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sh.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** -/** - * ICU source: /xml/main/sh.xml - */ sh{ "%%ALIAS"{"sr_Latn"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/locales/sh_BA.txt b/icuSources/data/locales/sh_BA.txt index 1b797bf2..af5634f4 100644 --- a/icuSources/data/locales/sh_BA.txt +++ b/icuSources/data/locales/sh_BA.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sh_BA.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sh_BA{ "%%ALIAS"{"sr_Latn_BA"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/locales/sh_CS.txt b/icuSources/data/locales/sh_CS.txt index 3fa3a7c7..2adfb4a3 100644 --- a/icuSources/data/locales/sh_CS.txt +++ b/icuSources/data/locales/sh_CS.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sh_CS.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sh_CS{ "%%ALIAS"{"sr_Latn_RS"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/locales/sh_YU.txt b/icuSources/data/locales/sh_YU.txt index ea8bd15e..516cdf3a 100644 --- a/icuSources/data/locales/sh_YU.txt +++ b/icuSources/data/locales/sh_YU.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sh_YU.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sh_YU{ "%%ALIAS"{"sr_Latn_RS"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/locales/shi.txt b/icuSources/data/locales/shi.txt index 4e364c68..16f749df 100755 --- a/icuSources/data/locales/shi.txt +++ b/icuSources/data/locales/shi.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/shi.xml @@ -27,7 +27,7 @@ shi{ } } } - Version{"2.0.45.90"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -53,20 +53,19 @@ shi{ M{"M"} MMM{"MMM"} MMMEd{"E d MMM"} - MMMMEd{"EEE d MMMM"} + MMMMEd{"E d MMMM"} MMMMd{"d MMMM"} MMMd{"d MMM"} MMMdd{"dd MMM"} MMd{"d/MM"} MMdd{"dd/MM"} Md{"d/M"} - Med{"EEE d/M"} ms{"m:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE d/M/y"} + yMEd{"E d/M/y"} yMMM{"MMM y"} - yMMMEd{"EEE d MMM y"} + yMMMEd{"E d MMM y"} yMMMM{"MMMM y"} yQ{"'ak'Q y"} yQQQ{"QQQ y"} @@ -74,13 +73,13 @@ shi{ dayNames{ format{ abbreviated{ - "asi", + "asa", "ayn", "asi", "akṛ", "akw", "asim", - "Asiḍ", + "asiḍ", } wide{ "asamas", diff --git a/icuSources/data/locales/shi_Latn.txt b/icuSources/data/locales/shi_Latn.txt index 785cb7a1..5aa24b38 100755 --- a/icuSources/data/locales/shi_Latn.txt +++ b/icuSources/data/locales/shi_Latn.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/shi_Latn.xml // * // *************************************************************************** shi_Latn{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/shi_Latn_MA.txt b/icuSources/data/locales/shi_Latn_MA.txt index 430ef508..90534e35 100755 --- a/icuSources/data/locales/shi_Latn_MA.txt +++ b/icuSources/data/locales/shi_Latn_MA.txt @@ -1,25 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/shi_Latn_MA.xml // * // *************************************************************************** shi_Latn_MA{ - Version{"2.0.45.90"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - weekend:intvector{ - 6, - 0, - 7, - 86400000, - } - } - } + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/shi_MA.txt b/icuSources/data/locales/shi_MA.txt index d43e1179..91d13a9b 100755 --- a/icuSources/data/locales/shi_MA.txt +++ b/icuSources/data/locales/shi_MA.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/shi_MA.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** shi_MA{ "%%ALIAS"{"shi_Latn_MA"} - Version{"2.0.45.90"} } diff --git a/icuSources/data/locales/shi_Tfng.txt b/icuSources/data/locales/shi_Tfng.txt index 286e163e..3f594b19 100755 --- a/icuSources/data/locales/shi_Tfng.txt +++ b/icuSources/data/locales/shi_Tfng.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/shi_Tfng.xml @@ -10,7 +10,7 @@ * ICU source: /xml/main/shi_Tfng.xml */ shi_Tfng{ - %%ParentIsRoot:int{1} + %%Parent{"root"} ExemplarCharacters{"[ⴰ ⴱ ⴳ {ⴳⵯ} ⴷ ⴹ ⴻ ⴼ ⴽ {ⴽⵯ} ⵀ ⵃ ⵄ ⵅ ⵇ ⵉ ⵊ ⵍ ⵎ ⵏ ⵓ ⵔ ⵕ ⵖ ⵙ ⵚ ⵛ ⵜ ⵟ ⵡ ⵢ ⵣ ⵥ]"} ExemplarCharactersIndex{"[ⴰ ⴱ ⴳ ⴷ ⴹ ⴻ ⴼ ⴽ ⵀ ⵃ ⵄ ⵅ ⵇ ⵉ ⵊ ⵍ ⵎ ⵏ ⵓ ⵔ ⵕ ⵖ ⵙ ⵚ ⵛ ⵜ ⵟ ⵡ ⵢ ⵣ ⵥ]"} LocaleScript{ @@ -27,7 +27,7 @@ shi_Tfng{ } } } - Version{"2.0.46.25"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -53,20 +53,19 @@ shi_Tfng{ M{"M"} MMM{"MMM"} MMMEd{"E d MMM"} - MMMMEd{"EEE d MMMM"} + MMMMEd{"E d MMMM"} MMMMd{"d MMMM"} MMMd{"d MMM"} MMMdd{"dd MMM"} MMd{"d/MM"} MMdd{"dd/MM"} Md{"d/M"} - Med{"EEE d/M"} ms{"m:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE d/M/y"} + yMEd{"E d/M/y"} yMMM{"MMM y"} - yMMMEd{"EEE d MMM y"} + yMMMEd{"E d MMM y"} yMMMM{"MMMM y"} yQ{"ⴰⴽQ y"} yQQQ{"QQQ y"} diff --git a/icuSources/data/locales/shi_Tfng_MA.txt b/icuSources/data/locales/shi_Tfng_MA.txt index 8c5cd42c..4558363c 100755 --- a/icuSources/data/locales/shi_Tfng_MA.txt +++ b/icuSources/data/locales/shi_Tfng_MA.txt @@ -1,25 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/shi_Tfng_MA.xml // * // *************************************************************************** shi_Tfng_MA{ - Version{"2.0.45.90"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - weekend:intvector{ - 6, - 0, - 7, - 86400000, - } - } - } + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/si.txt b/icuSources/data/locales/si.txt index 1c0d8625..36c855fd 100755 --- a/icuSources/data/locales/si.txt +++ b/icuSources/data/locales/si.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/si.xml @@ -10,11 +10,11 @@ * ICU source: /xml/main/si.xml */ si{ - AuxExemplarCharacters{"[\u200B \u200C \u200D ඎ ඏ ඐ ඦ ෳ]"} + AuxExemplarCharacters{"[\u200B\u200C\u200D ඎ ඏ ඐ ඦ ෳ]"} ExemplarCharacters{ "[අ ආ ඇ ඈ ඉ ඊ උ ඌ ඍ එ ඒ ඓ ඔ ඕ ඖ ං ඃ ක ඛ ග ඝ ඞ ඟ ච ඡ ජ ඣ ඥ ඤ ට ඨ ඩ ඪ ණ ඬ ත ථ ද" " ධ න ඳ ප ඵ බ භ ම ඹ ය ර ල ව ශ ෂ ස හ ළ ෆ ා ැ ෑ \u0DD2 \u0DD3 \u0DD4 \u0DD6 ෘ ෲ" - " ෟ \u0DCA ෙ ේ ෛ ො ෝ ෞ]" + " ෟ ෙ ේ ෛ ො ෝ ෞ \u0DCA]" } ExemplarCharactersCurrency{"[a b c d e f g h i j k l m n o p q r s t u v w x y z]"} ExemplarCharactersIndex{ @@ -33,7 +33,7 @@ si{ } } } - Version{"2.0.47.63"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -43,9 +43,9 @@ si{ DateTimePatterns{ "h:mm:ss a zzzz", "h:mm:ss a z", - "h:mm:ss a", - "h:mm a", - "EEEE, y MMMM d", + "a h.mm.ss", + "a h.mm", + "y MMMM d, EEEE", "y MMMM d", "y MMM d", "yyyy/MM/dd", @@ -55,6 +55,16 @@ si{ "{1} {0}", "{1} {0}", } + availableFormats{ + MEd{"M-d, E"} + MMMEd{"MMM d E"} + h{"a h"} + hm{"a h.mm"} + hms{"a h.mm.ss"} + ms{"mm.ss"} + yMEd{"y-M-d, E"} + yMMMEd{"y MMM d, E"} + } dayNames{ format{ abbreviated{ @@ -66,6 +76,15 @@ si{ "සිකු", "සෙන", } + narrow{ + "ඉ", + "ස", + "අ", + "බ", + "බ්‍ර", + "සි", + "සෙ", + } wide{ "ඉරිදා", "සඳුදා", @@ -77,6 +96,15 @@ si{ } } stand-alone{ + abbreviated{ + "ඉරි", + "සඳු", + "අඟ", + "බදා", + "බ්‍රහ", + "සිකු", + "සෙන", + } narrow{ "ඉ", "ස", @@ -86,6 +114,15 @@ si{ "සි", "සෙ", } + wide{ + "ඉරිදා", + "සඳුදා", + "අඟහරුවාදා", + "බදාදා", + "බ්‍රහස්පතින්දා", + "සිකුරාදා", + "සෙනසුරාදා", + } } } eras{ @@ -106,30 +143,110 @@ si{ "1"{"හෙට"} } } + hour{ + dn{"පැය"} + } + minute{ + dn{"මිනිත්තු"} + } + month{ + dn{"මාසය"} + } + second{ + dn{"තත්පර"} + } + week{ + dn{"සතිය"} + } + year{ + dn{"වර්ෂ"} + } + } + intervalFormats{ + MEd{ + M{"MM-dd, E – MM-dd, E"} + d{"MM-dd, E – MM-dd, E"} + } + MMMEd{ + M{"MMM-dd, E – MMM-dd, E"} + d{"MMM-dd, E – MMM-dd, E"} + } + MMMd{ + d{"MMM d-d"} + } + h{ + a{"a h - a h"} + h{"a h-h"} + } + hm{ + a{"a h.mm - a h.mmmm"} + h{"a h.mm - h.mmmm"} + m{"a h.mm - h.mm"} + } + hmv{ + a{"a h.mm - a hhh.mm v"} + h{"a h.mm - h.mm v"} + m{"a h:mm - h.mm v"} + } + hv{ + a{"a h - h vv"} + h{"a h - h vv"} + } + yMEd{ + M{"yy-M-d, E - yy-M-d, E"} + d{"yy-M-d, E - yy-M-d, E"} + y{"yyyy-MM-dd, E - yyyy-MM-dd, E"} + } + yMMMEd{ + M{"y MMM d, E - y MMM d, E"} + d{"y MMM d, E - y MMM d, E"} + y{"y MMM d, E - y MMM d, E"} + } + yMMMM{ + M{"y MMMM - MMMM"} + } + yMMMd{ + M{"y MMM d - MMM d"} + d{"y MMM d - d"} + } } monthNames{ format{ abbreviated{ "ජන", "පෙබ", - "මාර්ත", - "අප්‍රේල", - "මැය", - "ජූන", - "ජූල", + "මාර්තු", + "අප්‍රේල්", + "මැයි", + "ජූනි", + "ජූලි", "අගෝ", - "සැප", - "ඔක", + "සැප්", + "ඔක්", "නොවැ", "දෙසැ", } + narrow{ + "ජ", + "පෙ", + "මා", + "අ", + "මැ", + "ජූ", + "ජූ", + "අ", + "සැ", + "ඔ", + "නො", + "දෙ", + } wide{ - "ජනවාර", - "පෙබරවාර", - "මාර්ත", + "ජනවාරි", + "පෙබරවාරි", + "මාර්තු", "අප්‍රේල්", "මැයි", - "ජූන", + "ජූනි", "ජූලි", "අගෝස්තු", "සැප්තැම්බර්", @@ -139,6 +256,20 @@ si{ } } stand-alone{ + abbreviated{ + "ජන", + "පෙබ", + "මාර්", + "අප්‍රේල්", + "මැයි", + "ජූනි", + "ජූලි", + "අගෝ", + "සැප්", + "ඔක්", + "නොවැ", + "දෙසැ", + } narrow{ "ජ", "පෙ", @@ -153,10 +284,44 @@ si{ "නො", "දෙ", } + wide{ + "ජනවාරි", + "පෙබරවාරි", + "මාර්තු", + "අප්‍රේල්", + "මැයි", + "ජූනි", + "ජූලි", + "අගෝස්තු", + "සැප්තැම්බර්", + "ඔක්තෝබර්", + "නොවැම්බර්", + "දෙසැම්බර්", + } } } quarters{ format{ + abbreviated{ + "කාර්:1", + "කාර්:2", + "කාර්:3", + "කාර්:4", + } + narrow{ + "1", + "2", + "3", + "4", + } + wide{ + "1 වන කාර්තුව", + "2 වන කාර්තුව", + "3 වන කාර්තුව", + "4 වන කාර්තුව", + } + } + stand-alone{ abbreviated{ "කාර්:1", "කාර්:2", diff --git a/icuSources/data/locales/si_LK.txt b/icuSources/data/locales/si_LK.txt index a7819912..f85c52d0 100755 --- a/icuSources/data/locales/si_LK.txt +++ b/icuSources/data/locales/si_LK.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/si_LK.xml diff --git a/icuSources/data/locales/sk.txt b/icuSources/data/locales/sk.txt index 184ee4ed..315d7ff8 100644 --- a/icuSources/data/locales/sk.txt +++ b/icuSources/data/locales/sk.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2011 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sk.xml @@ -32,7 +32,7 @@ sk{ } } } - Version{"2.0.58.59"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -55,7 +55,7 @@ sk{ "{1} {0}", } availableFormats{ - EEEd{"EEE, d."} + Ed{"E, d."} H{"H"} Hm{"H:mm"} Hms{"H:mm:ss"} @@ -71,9 +71,9 @@ sk{ mmss{"mm:ss"} ms{"mm:ss"} yM{"M.yyyy"} - yMEd{"EEE, d.M.yyyy"} + yMEd{"E, d.M.yyyy"} yMMM{"LLL y"} - yMMMEd{"EEE, d. MMM y"} + yMMMEd{"E, d. MMM y"} yMMMM{"LLLL y"} yMMMd{"d.M.yyyy"} yMd{"d.M.yyyy"} @@ -156,11 +156,9 @@ sk{ relative{ "-1"{"Včera"} "-2"{"Predvčerom"} - "-3"{"Pred tromi dňami"} "0"{"Dnes"} "1"{"Zajtra"} "2"{"Pozajtra"} - "3"{"O tri dni"} } } dayperiod{ @@ -211,7 +209,7 @@ sk{ } intervalFormats{ H{ - H{"HH - HH"} + H{"HH – HH"} a{"H-H"} } Hm{ @@ -225,18 +223,18 @@ sk{ m{"H:mm - H:mm v"} } Hv{ - H{"HH - HH v"} + H{"HH – HH v"} a{"H-H v"} } M{ - M{"M. - M."} + M{"M. – M."} } MEd{ M{"E, d.M. - E, d.M."} d{"E, d.M. - E, d.M."} } MMM{ - M{"LLL - LLL"} + M{"LLL – LLL"} } MMMEd{ M{"E, d. MMM - E, d. MMM"} @@ -254,12 +252,12 @@ sk{ d{"d.M. - d.M."} } d{ - d{"d. - d."} + d{"d. – d."} } fallback{"{0} - {1}"} h{ a{"h a - h a"} - h{"h - h a"} + h{"h – h a"} } hm{ a{"h:mm a - h:mm a"} @@ -273,7 +271,7 @@ sk{ } hv{ a{"h a - h a v"} - h{"h - h a v"} + h{"h – h a v"} } y{ y{"y - y"} @@ -412,10 +410,10 @@ sk{ } } delimiters{ - alternateQuotationEnd{"“"} - alternateQuotationStart{"„"} - quotationEnd{"‘"} - quotationStart{"‚"} + alternateQuotationEnd{"‘"} + alternateQuotationStart{"‚"} + quotationEnd{"“"} + quotationStart{"„"} } listPattern{ standard{ @@ -434,36 +432,134 @@ sk{ one{"{0} deň"} other{"{0} dní"} } + day-future{ + 0{"O 0 dní"} + 1{"O 1 deň"} + few{"O {0} dni"} + one{"{0} deň"} + other{"O {0} dní"} + } + day-past{ + 0{"Pred 0 dňami"} + 1{"Pred 1 dňom"} + few{"Pred {0} dňami"} + one{"{0} dňom"} + other{"Pred {0} dňami"} + } hour{ few{"{0} hodiny"} one{"{0} hodina"} other{"{0} hodín"} } + hour-future{ + 0{"O 0 hodín"} + 1{"O 1 hodinu"} + few{"O {0} hodiny"} + one{"{0} hodinu"} + other{"O {0} hodín"} + } + hour-past{ + 0{"Pred 0 hodinami"} + 1{"Pred 1 hodinou"} + few{"Pred {0} hodinami"} + one{"{0} hodinou"} + other{"Pred {0} hodinami"} + } minute{ few{"{0} minúty"} one{"{0} minúta"} other{"{0} minút"} } + minute-future{ + 0{"O 0 minút"} + 1{"O 1 minútu"} + few{"O {0} minúty"} + one{"{0} minútu"} + other{"O {0} minút"} + } + minute-past{ + 0{"Pred 0 minútami"} + 1{"Pred 1 minútou"} + few{"Pred {0} minútami"} + one{"{0} minútou"} + other{"Pred {0} minútami"} + } month{ few{"{0} mesiace"} one{"{0} mesiac"} other{"{0} mesiacov"} } + month-future{ + 0{"O 0 mesiacov"} + 1{"O 1 mesiac"} + few{"O {0} mesiace"} + one{"{0} mesiac"} + other{"O {0} mesiacov"} + } + month-past{ + 0{"Pred 0 mesiacmi"} + 1{"Pred 1 mesiacom"} + few{"Pred {0} mesiacmi"} + one{"{0} mesiacom"} + other{"Pred {0} mesiacmi"} + } second{ few{"{0} sekundy"} one{"{0} sekunda"} other{"{0} sekúnd"} } + second-future{ + 0{"O 0 sekúnd"} + 1{"O 1 sekundu"} + few{"O {0} sekundy"} + one{"{0} sekundu"} + other{"O {0} sekúnd"} + } + second-past{ + 0{"Pred 0 sekundami"} + 1{"Pred 1 sekundou"} + few{"Pred {0} sekundami"} + one{"{0} sekundou"} + other{"Pred {0} sekundami"} + } week{ few{"{0} týždne"} one{"{0} týždeň"} other{"{0} týždňov"} } + week-future{ + 0{"O 0 týždňov"} + 1{"O 1 týždeň"} + few{"O {0} týždne"} + one{"{0} týždeň"} + other{"O {0} týždňov"} + } + week-past{ + 0{"Pred 0 týždňami"} + 1{"Pred 1 týždňom"} + few{"Pred {0} týždňami"} + one{"{0} týždňom"} + other{"Pred {0} týždňami"} + } year{ few{"{0} roky"} one{"{0} rok"} other{"{0} rokov"} } + year-future{ + 0{"O 0 rokov"} + 1{"O 1 rok"} + few{"O {0} roky"} + one{"{0} rok"} + other{"O {0} rokov"} + } + year-past{ + 0{"Pred 0 rokmi"} + 1{"Pred 1 rokom"} + few{"Pred {0} rokmi"} + one{"{0} rokom"} + other{"Pred {0} rokmi"} + } } unitsShort{ day{ diff --git a/icuSources/data/locales/sk_SK.txt b/icuSources/data/locales/sk_SK.txt index da3af484..92df386a 100644 --- a/icuSources/data/locales/sk_SK.txt +++ b/icuSources/data/locales/sk_SK.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sk_SK.xml diff --git a/icuSources/data/locales/sl.txt b/icuSources/data/locales/sl.txt index e859c70f..adcf5b6b 100644 --- a/icuSources/data/locales/sl.txt +++ b/icuSources/data/locales/sl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sl.xml @@ -42,7 +42,7 @@ sl{ } } } - Version{"2.0.50.94"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -68,16 +68,26 @@ sl{ Ed{"E, d."} Hm{"HH:mm"} Hms{"HH:mm:ss"} + M{"L"} MEd{"E, d. MM."} + MMM{"LLL"} MMMEd{"E, d. MMM"} MMMd{"d. MMM"} Md{"d. M."} + d{"d"} + hm{"h:mm a"} + hms{"h:mm:ss a"} mmss{"mm:ss"} ms{"mm:ss"} y{"y"} + yM{"M/y"} yMEd{"E, d. M. y"} yMMM{"MMM y"} yMMMEd{"E, d. MMM y"} + yMMMd{"d. MMM y"} + yMd{"d. M. y"} + yQ{"Q y"} + yQQQ{"QQQ y"} yyQ{"Q/yy"} yyyyM{"M/yyyy"} yyyyMMMM{"MMMM y"} @@ -140,11 +150,9 @@ sl{ relative{ "-1"{"Včeraj"} "-2"{"Predvčerajšnjim"} - "-3"{"Pred tremi dnevi"} "0"{"Danes"} "1"{"Jutri"} "2"{"Pojutrišnjem"} - "3"{"Čez tri dni"} } } dayperiod{ @@ -161,18 +169,33 @@ sl{ } month{ dn{"Mesec"} + relative{ + "-1"{"Prejšnji mesec"} + "0"{"Ta mesec"} + "1"{"Naslednji mesec"} + } } second{ dn{"Sekunda"} } week{ dn{"Teden"} + relative{ + "-1"{"Prejšnji teden"} + "0"{"Ta teden"} + "1"{"Naslednji teden"} + } } weekday{ dn{"Dan v tednu"} } year{ dn{"Leto"} + relative{ + "-1"{"Lani"} + "0"{"Letos"} + "1"{"Naslednje leto"} + } } zone{ dn{"Območje"} @@ -193,9 +216,6 @@ sl{ M{"E, d. MMM – E, d. MMM"} d{"E, d. – E, d. MMM"} } - MMMM{ - M{"LLLL–LLLL"} - } MMMd{ M{"d. MMM – d. MMM"} d{"d.–d. MMM"} @@ -247,6 +267,10 @@ sl{ d{"E, d. MMM – E, d. MMM y"} y{"E, d. MMM y – E, d. MMM y"} } + yMMMM{ + M{"MMMM – MMMM y"} + y{"MMMM y – MMMM y"} + } yMMMd{ M{"d. MMM – d. MMM y"} d{"d.–d. MMM y"} @@ -328,6 +352,12 @@ sl{ "Q3", "Q4", } + narrow{ + "1", + "2", + "3", + "4", + } wide{ "1. četrtletje", "2. četrtletje", @@ -339,10 +369,10 @@ sl{ } } delimiters{ - alternateQuotationEnd{"“"} - alternateQuotationStart{"„"} - quotationEnd{"«"} - quotationStart{"»"} + alternateQuotationEnd{"‘"} + alternateQuotationStart{"‚"} + quotationEnd{"“"} + quotationStart{"„"} } listPattern{ standard{ @@ -351,6 +381,7 @@ sl{ } } measurementSystemNames{ + UK{"Angleški"} US{"imperialni"} metric{"metrični"} } @@ -361,42 +392,154 @@ sl{ other{"{0} dni"} two{"{0} dni"} } + day-future{ + 0{"Čez 0 dni"} + 1{"Čez 1 dan"} + few{"Čez {0} dni"} + one{"Čez {0} dan"} + other{"Čez {0} dni"} + two{"Čez {0} dni"} + } + day-past{ + 0{"Pred 0 dnevi"} + 1{"Pred 1 dnevom"} + few{"Pred {0} dnevi"} + one{"Pred {0} dnevom"} + other{"Pred {0} dnevi"} + two{"Pred {0} dnevoma"} + } hour{ few{"{0} ure"} one{"{0} ura"} other{"{0} ur"} two{"{0} uri"} } + hour-future{ + 0{"Čez 0 h"} + 1{"Čez 1 h"} + few{"Čez {0} h"} + one{"Čez {0} h"} + other{"Čez {0} h"} + two{"Čez {0} h"} + } + hour-past{ + 0{"Pred 0 h"} + 1{"Pred 1 h"} + few{"Pred {0} h"} + one{"Pred {0} h"} + other{"Pred {0} h"} + two{"Pred {0} h"} + } minute{ few{"{0} minute"} one{"{0} minuta"} other{"{0} minut"} two{"{0} minuti"} } + minute-future{ + 0{"Čez 0 min."} + 1{"Čez 1 min."} + few{"Čez {0} min."} + one{"Čez {0} min."} + other{"Čez {0} min."} + two{"Čez {0} min."} + } + minute-past{ + 0{"Pred 0 min."} + 1{"Pred 1 min."} + few{"Pred {0} min."} + one{"Pred {0} min."} + other{"Pred {0} min."} + two{"Pred {0} min."} + } month{ few{"{0} meseci"} one{"{0} mesec"} other{"{0} mesecev"} two{"{0} meseca"} } + month-future{ + 0{"Čez 0 mesecev"} + 1{"Čez 1 mesec"} + few{"Čez {0} mesece"} + one{"Čez {0} mesec"} + other{"Čez {0} mesecev"} + two{"Čez {0} meseca"} + } + month-past{ + 0{"Pred 0 meseci"} + 1{"Pred 1 mesecem"} + few{"Pred {0} meseci"} + one{"Pred {0} mesecem"} + other{"Pred {0} meseci"} + two{"Pred {0} meseci"} + } second{ few{"{0} sekunde"} one{"{0} sekunda"} other{"{0} sekund"} two{"{0} sekundi"} } + second-future{ + 0{"Čez 0 sekund"} + 1{"Čez 1 sekundo"} + few{"Čez {0} sekunde"} + one{"Čez {0} sekundo"} + other{"Čez {0} sekundi"} + two{"Čez {0} sekundi"} + } + second-past{ + 0{"Pred 0 sekundami"} + 1{"Pred 1 sekundo"} + few{"Pred {0} sekundami"} + one{"Pred {0} sekundo"} + other{"Pred {0} sekundami"} + two{"Pred {0} sekundama"} + } week{ few{"{0} tedni"} one{"{0} teden"} other{"{0} tednov"} two{"{0} tedna"} } + week-future{ + 0{"Čez 0 tednov"} + 1{"Čez 1 teden"} + few{"Čez {0} tedne"} + one{"Čez {0} teden"} + other{"Čez {0} tednov"} + two{"Čez {0} tedna"} + } + week-past{ + 0{"Pred 0 tedni"} + 1{"Pred 1 tednom"} + few{"Pred {0} tedni"} + one{"Pred {0} tednom"} + other{"Pred {0} tedni"} + two{"Pred {0} tednoma"} + } year{ few{"{0} leta"} one{"{0} leto"} other{"{0} let"} two{"{0} leti"} } + year-future{ + 0{"Čez 0 let"} + 1{"Čez 1 leto"} + few{"Čez {0} leta"} + one{"Čez {0} leto"} + other{"Čez {0} let"} + two{"Čez {0} leti"} + } + year-past{ + 0{"Pred 0 leti"} + 1{"Pred 1 letom"} + few{"Pred {0} leti"} + one{"Pred {0} letom"} + other{"Pred {0} leti"} + two{"Pred {0} leti"} + } } unitsShort{ day{ diff --git a/icuSources/data/locales/sl_SI.txt b/icuSources/data/locales/sl_SI.txt index 2d5c5c6f..b2053305 100644 --- a/icuSources/data/locales/sl_SI.txt +++ b/icuSources/data/locales/sl_SI.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sl_SI.xml diff --git a/icuSources/data/locales/sn.txt b/icuSources/data/locales/sn.txt index 67e5bd3a..26700e48 100755 --- a/icuSources/data/locales/sn.txt +++ b/icuSources/data/locales/sn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sn.xml @@ -23,7 +23,7 @@ sn{ } } } - Version{"2.0.47.63"} + Version{"2.0.65.46"} calendar{ gregorian{ DateTimePatterns{ @@ -57,9 +57,9 @@ sn{ ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, M/d/y"} + yMEd{"E, M/d/y"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} yQ{"Q y"} yQQQ{"QQQ y"} @@ -154,9 +154,9 @@ sn{ "Kuk", "Kur", "Kub", - "Chi", - "Chi", - "Chi", + "Chv", + "Chk", + "Chg", "Nya", "Gun", "Gum", @@ -214,9 +214,9 @@ sn{ } } delimiters{ - alternateQuotationEnd{"”"} - alternateQuotationStart{"”"} - quotationEnd{"'"} - quotationStart{"'"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"’"} + quotationEnd{"”"} + quotationStart{"”"} } } diff --git a/icuSources/data/locales/sn_ZW.txt b/icuSources/data/locales/sn_ZW.txt index 3adc0cd0..bd1df919 100755 --- a/icuSources/data/locales/sn_ZW.txt +++ b/icuSources/data/locales/sn_ZW.txt @@ -1,19 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sn_ZW.xml // * // *************************************************************************** sn_ZW{ - Version{"2.0.45.90"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - } - } + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/so.txt b/icuSources/data/locales/so.txt index 58d8c62c..b85908de 100644 --- a/icuSources/data/locales/so.txt +++ b/icuSources/data/locales/so.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/so.xml @@ -25,7 +25,7 @@ so{ } } } - Version{"2.0.47.68"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -63,9 +63,9 @@ so{ ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, M/d/y"} + yMEd{"E, M/d/y"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} yQ{"Q y"} yQQQ{"QQQ y"} diff --git a/icuSources/data/locales/so_DJ.txt b/icuSources/data/locales/so_DJ.txt index 273e1bc4..4a486d0e 100644 --- a/icuSources/data/locales/so_DJ.txt +++ b/icuSources/data/locales/so_DJ.txt @@ -1,19 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/so_DJ.xml // * // *************************************************************************** so_DJ{ - Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - } - } + Version{"2.0.57.17"} } diff --git a/icuSources/data/locales/so_ET.txt b/icuSources/data/locales/so_ET.txt index c74e8f86..aab666b6 100644 --- a/icuSources/data/locales/so_ET.txt +++ b/icuSources/data/locales/so_ET.txt @@ -1,19 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/so_ET.xml // * // *************************************************************************** so_ET{ - Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - } - } + Version{"2.0.57.17"} } diff --git a/icuSources/data/locales/so_KE.txt b/icuSources/data/locales/so_KE.txt index c40d3bee..daebca8e 100644 --- a/icuSources/data/locales/so_KE.txt +++ b/icuSources/data/locales/so_KE.txt @@ -1,19 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/so_KE.xml // * // *************************************************************************** so_KE{ - Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - } - } + Version{"2.0.57.17"} } diff --git a/icuSources/data/locales/so_SO.txt b/icuSources/data/locales/so_SO.txt index e30db4ab..64f4a334 100644 --- a/icuSources/data/locales/so_SO.txt +++ b/icuSources/data/locales/so_SO.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/so_SO.xml @@ -8,12 +8,4 @@ // *************************************************************************** so_SO{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - } - } } diff --git a/icuSources/data/locales/sq.txt b/icuSources/data/locales/sq.txt index c25f94bf..8cb42c84 100644 --- a/icuSources/data/locales/sq.txt +++ b/icuSources/data/locales/sq.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sq.xml @@ -33,7 +33,7 @@ sq{ } } } - Version{"2.0.47.69"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -74,9 +74,9 @@ sq{ ms{"mm.ss"} y{"y"} yM{"M.yyyy"} - yMEd{"EEE, d.M.yyyy"} + yMEd{"E, d.M.yyyy"} yMMM{"MMM y"} - yMMMEd{"d MMM y"} + yMMMEd{"E, d MMM y"} yMMMM{"MMMM y"} yyyyMMMM{"MMMM y"} } @@ -185,6 +185,12 @@ sq{ } } } + delimiters{ + alternateQuotationEnd{"‘"} + alternateQuotationStart{"‚"} + quotationEnd{"“"} + quotationStart{"„"} + } units{ day{ one{"{0} ditë"} diff --git a/icuSources/data/locales/sq_AL.txt b/icuSources/data/locales/sq_AL.txt index 5c15db8c..f355501f 100644 --- a/icuSources/data/locales/sq_AL.txt +++ b/icuSources/data/locales/sq_AL.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sq_AL.xml diff --git a/icuSources/data/locales/sr.txt b/icuSources/data/locales/sr.txt index 9589a8ad..3070fd70 100644 --- a/icuSources/data/locales/sr.txt +++ b/icuSources/data/locales/sr.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sr.xml @@ -10,10 +10,7 @@ * ICU source: /xml/main/sr.xml */ sr{ - AuxExemplarCharacters{ - "[a á à ă â å ä ā æ b c ç d e é è ĕ ê ë ē f g h i í ì ĭ î ï ī j k l m n ñ o ó" - " ò ŏ ô ö ø ō œ p q r s t u ú ù ŭ û ü ū v w x y ÿ z]" - } + AuxExemplarCharacters{"[]"} ExemplarCharacters{"[а б в г д ђ е ж з и ј к л љ м н њ о п р с т ћ у ф х ц ч џ ш]"} ExemplarCharactersCurrency{"[a b c č d e f g h i j k l ł m n o º p q r s t u v w x y z]"} ExemplarCharactersIndex{"[А Б В Г Д Ђ Е Ж З И Ј К Л Љ М Н Њ О П Р С Т Ћ У Ф Х Ц Ч Џ Ш]"} @@ -29,9 +26,9 @@ sr{ scientificFormat{"#E0"} } symbols{ - decimal{"."} + decimal{","} exponential{"E"} - group{","} + group{"."} infinity{"∞"} list{";"} minusSign{"-"} @@ -42,7 +39,7 @@ sr{ } } } - Version{"2.0.50.94"} + Version{"2.0.65.46"} calendar{ buddhist{ eras{ @@ -114,32 +111,30 @@ sr{ "{1} {0}", } availableFormats{ - EEEd{"d. EEE"} Ed{"E d."} Hm{"HH.mm"} Hms{"HH.mm.ss"} M{"L"} - MEd{"E, M-d"} + MEd{"E, d.M."} MMM{"LLL"} MMMEd{"E d. MMM"} - MMMMEd{"E MMMM d"} - MMMMd{"MMMM d."} - MMMMdd{"dd. MMMM"} - MMMd{"MMM d."} - MMMdd{"dd.MMM"} - MMdd{"MM-dd"} - Md{"d/M"} + MMMMEd{"E d. MMMM"} + MMMMd{"d. MMMM"} + MMMd{"d. MMM"} + Md{"d.M."} d{"d"} h{"hh a"} hm{"hh.mm a"} hms{"hh.mm.ss a"} ms{"mm.ss"} y{"y."} - yM{"y-M"} - yMEd{"EEE, d. M. yyyy."} - yMMM{"MMM. y"} - yMMMEd{"EEE, d. MMM y."} - yMMMM{"y MMMM"} + yM{"M.y."} + yMEd{"E, d. M. yyyy."} + yMMM{"MMM y."} + yMMMEd{"E, d. MMM y."} + yMMMM{"MMMM y."} + yMMMd{"d. MMM y."} + yMd{"d. M. y."} yQ{"y Q"} yQQQ{"QQQ. y"} yyMM{"MM.yy"} @@ -148,7 +143,7 @@ sr{ yyQ{"Q yy"} yyQQQQ{"QQQQ yy"} yyyy{"y."} - yyyyMM{"yyyy-MM"} + yyyyMM{"MM.y."} yyyyMMMM{"MMMM y."} } dayNames{ @@ -204,11 +199,9 @@ sr{ relative{ "-1"{"јуче"} "-2"{"прекјуче"} - "-3"{"пре три дана"} "0"{"данас"} "1"{"сутра"} "2"{"прекосутра"} - "3"{"за три дана"} } } dayperiod{ @@ -225,18 +218,33 @@ sr{ } month{ dn{"месец"} + relative{ + "-1"{"Прошлог месеца"} + "0"{"Овог месеца"} + "1"{"Следећег месеца"} + } } second{ dn{"секунд"} } week{ dn{"недеља"} + relative{ + "-1"{"Прошле недеље"} + "0"{"Ове недеље"} + "1"{"Следеће недеље"} + } } weekday{ dn{"дан у недељи"} } year{ dn{"година"} + relative{ + "-1"{"Прошле године"} + "0"{"Ове године"} + "1"{"Следеће године"} + } } zone{ dn{"зона"} @@ -275,9 +283,6 @@ sr{ M{"E, dd. MMM - E, dd. MMM"} d{"E, dd. - E, dd. MMM"} } - MMMM{ - M{"LLLL-LLLL"} - } MMMd{ M{"dd. MMM - dd. MMM"} d{"dd.-dd. MMM"} @@ -400,6 +405,12 @@ sr{ "К3", "К4", } + narrow{ + "1.", + "2.", + "3.", + "4.", + } wide{ "Прво тромесечје", "Друго тромесечје", @@ -407,6 +418,14 @@ sr{ "Четврто тромесечје", } } + stand-alone{ + narrow{ + "1.", + "2.", + "3.", + "4.", + } + } } } hebrew{ @@ -768,10 +787,10 @@ sr{ } } delimiters{ - alternateQuotationEnd{"’"} - alternateQuotationStart{"‘"} - quotationEnd{"”"} - quotationStart{"“"} + alternateQuotationEnd{"‘"} + alternateQuotationStart{"‚"} + quotationEnd{"“"} + quotationStart{"„"} } listPattern{ standard{ @@ -780,6 +799,7 @@ sr{ } } measurementSystemNames{ + UK{"империјални"} US{"САД"} metric{"Метрички"} } @@ -790,42 +810,154 @@ sr{ one{"{0} дан"} other{"{0} дан"} } + day-future{ + 0{"за 0 дана"} + 1{"за 1 дан"} + few{"за {0} дана"} + many{"за {0} дана"} + one{"за {0} дан"} + other{"за {0} дана"} + } + day-past{ + 0{"пре 0 дана"} + 1{"пре 1 дан"} + few{"пре {0} дана"} + many{"пре {0} дана"} + one{"пре {0} дан"} + other{"пре {0} дана"} + } hour{ few{"{0} сата"} many{"{0} сати"} one{"{0} сат"} other{"{0} сат"} } + hour-future{ + 0{"за 0 сати"} + 1{"за 1 сат"} + few{"за {0} сата"} + many{"за {0} сати"} + one{"за {0} сат"} + other{"за {0} сати"} + } + hour-past{ + 0{"пре 0 сати"} + 1{"пре 1 сат"} + few{"пре {0} сата"} + many{"пре {0} сати"} + one{"пре {0} сат"} + other{"пре {0} сати"} + } minute{ few{"{0} минута"} many{"{0} минута"} one{"{0} минут"} other{"{0} минут"} } + minute-future{ + 0{"за 0 минута"} + 1{"за 1 минут"} + few{"за {0} минута"} + many{"за {0} минута"} + one{"за {0} минут"} + other{"за {0} минута"} + } + minute-past{ + 0{"пре 0 минута"} + 1{"пре 1 минут"} + few{"пре {0} минута"} + many{"пре {0} минута"} + one{"пре {0} минут"} + other{"пре {0} минута"} + } month{ few{"{0} месеца"} many{"{0} месеци"} one{"{0} месец"} other{"{0} месец"} } + month-future{ + 0{"за 0 месеци"} + 1{"за 1 месец"} + few{"за {0} месеца"} + many{"за {0} месеци"} + one{"за {0} месец"} + other{"за {0} месеци"} + } + month-past{ + 0{"пре 0 месеци"} + 1{"пре 1 месец"} + few{"пре {0} месеца"} + many{"пре {0} месеци"} + one{"пре {0} месец"} + other{"пре {0} месеци"} + } second{ few{"{0} секунде"} many{"{0} секунди"} one{"{0} секунда"} other{"{0} секунда"} } + second-future{ + 0{"за 0 секунди"} + 1{"за 1 секунду"} + few{"за {0} секунде"} + many{"за {0} секунди"} + one{"за {0} секунд"} + other{"за {0} секунди"} + } + second-past{ + 0{"пре 0 секунди"} + 1{"пре 1 секунду"} + few{"пре {0} секунде"} + many{"пре {0} секунди"} + one{"пре {0} секунд"} + other{"пре {0} секунди"} + } week{ few{"{0} недеље"} many{"{0} недеља"} one{"{0} недеља"} other{"{0} недеља"} } + week-future{ + 0{"за 0 недеља"} + 1{"за 1 недељу"} + few{"за {0} недеље"} + many{"за {0} недеља"} + one{"за {0} недељу"} + other{"за {0} недеља"} + } + week-past{ + 0{"пре 0 недеља"} + 1{"пре 1 недељу"} + few{"пре {0} недеље"} + many{"пре {0} недеља"} + one{"пре {0} недељу"} + other{"пре {0} недеља"} + } year{ few{"{0} године"} many{"{0} година"} one{"{0} година"} other{"{0} година"} } + year-future{ + 0{"за 0 година"} + 1{"за 1 годину"} + few{"за {0} године"} + many{"за {0} година"} + one{"за {0} годину"} + other{"за {0} година"} + } + year-past{ + 0{"пре 0 година"} + 1{"пре 1 годину"} + few{"пре {0} године"} + many{"пре {0} година"} + one{"пре {0} годину"} + other{"пре {0} година"} + } } unitsShort{ day{ diff --git a/icuSources/data/locales/sr_BA.txt b/icuSources/data/locales/sr_BA.txt index ec7e3fbe..bad50058 100644 --- a/icuSources/data/locales/sr_BA.txt +++ b/icuSources/data/locales/sr_BA.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_BA.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sr_BA{ "%%ALIAS"{"sr_Cyrl_BA"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/locales/sr_CS.txt b/icuSources/data/locales/sr_CS.txt index d1a9bfff..b6ee46c8 100644 --- a/icuSources/data/locales/sr_CS.txt +++ b/icuSources/data/locales/sr_CS.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_CS.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sr_CS{ "%%ALIAS"{"sr_Cyrl_RS"} - Version{"2.0.52.13"} } diff --git a/icuSources/data/locales/sr_Cyrl.txt b/icuSources/data/locales/sr_Cyrl.txt index fe5dd434..43a5b366 100644 --- a/icuSources/data/locales/sr_Cyrl.txt +++ b/icuSources/data/locales/sr_Cyrl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sr_Cyrl.xml diff --git a/icuSources/data/locales/sr_Cyrl_BA.txt b/icuSources/data/locales/sr_Cyrl_BA.txt index d57e228a..7e47f6e4 100644 --- a/icuSources/data/locales/sr_Cyrl_BA.txt +++ b/icuSources/data/locales/sr_Cyrl_BA.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sr_Cyrl_BA.xml diff --git a/icuSources/data/locales/sr_Cyrl_CS.txt b/icuSources/data/locales/sr_Cyrl_CS.txt index d9be60f5..99b0d570 100644 --- a/icuSources/data/locales/sr_Cyrl_CS.txt +++ b/icuSources/data/locales/sr_Cyrl_CS.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_Cyrl_CS.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sr_Cyrl_CS{ "%%ALIAS"{"sr_Cyrl_RS"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/locales/sr_Cyrl_ME.txt b/icuSources/data/locales/sr_Cyrl_ME.txt index c33b9f6e..bb94d96c 100644 --- a/icuSources/data/locales/sr_Cyrl_ME.txt +++ b/icuSources/data/locales/sr_Cyrl_ME.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sr_Cyrl_ME.xml diff --git a/icuSources/data/locales/sr_Cyrl_RS.txt b/icuSources/data/locales/sr_Cyrl_RS.txt index 56391f24..7b83cdda 100644 --- a/icuSources/data/locales/sr_Cyrl_RS.txt +++ b/icuSources/data/locales/sr_Cyrl_RS.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sr_Cyrl_RS.xml diff --git a/icuSources/data/locales/sr_Cyrl_YU.txt b/icuSources/data/locales/sr_Cyrl_YU.txt index dd1a461e..088b496a 100644 --- a/icuSources/data/locales/sr_Cyrl_YU.txt +++ b/icuSources/data/locales/sr_Cyrl_YU.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_Cyrl_YU.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sr_Cyrl_YU{ "%%ALIAS"{"sr_Cyrl_RS"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/locales/sr_Latn.txt b/icuSources/data/locales/sr_Latn.txt index d60d2f36..f88745d2 100644 --- a/icuSources/data/locales/sr_Latn.txt +++ b/icuSources/data/locales/sr_Latn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sr_Latn.xml @@ -10,13 +10,29 @@ * ICU source: /xml/main/sr_Latn.xml */ sr_Latn{ - %%ParentIsRoot:int{1} - AuxExemplarCharacters{"[q w x y]"} - ExemplarCharacters{"[a b c č ć d đ {dž} e f g h i j k l {lj} m n {nj} o p r s š t u v z ž]"} + %%Parent{"root"} + AuxExemplarCharacters{"[å q w x y]"} + ExemplarCharacters{"[a b c č ć d {dž} đ e f g h i j k l {lj} m n {nj} o p r s š t u v z ž]"} LocaleScript{ "Latn", } - Version{"2.0.50.94"} + NumberElements{ + latn{ + symbols{ + decimal{","} + exponential{"E"} + group{"."} + infinity{"∞"} + list{";"} + minusSign{"-"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} + } + } + } + Version{"2.0.66.10"} calendar{ gregorian{ AmPmMarkers{ @@ -39,11 +55,42 @@ sr_Latn{ "{1} {0}", } availableFormats{ - EEEd{"d EEE"} + Ed{"E d."} Hm{"HH.mm"} Hms{"HH.mm.ss"} - yMMM{"y MMM"} + M{"L"} + MEd{"E, M-d"} + MMM{"LLL"} + MMMEd{"E d. MMM"} + MMMMEd{"E d. MMMM"} + MMMMd{"d. MMMM"} + MMMd{"d. MMM"} + MMMdd{"dd.MMM"} + MMdd{"MM-dd"} + Md{"d/M"} + d{"d"} + h{"hh a"} + hm{"hh.mm a"} + hms{"hh.mm.ss a"} + ms{"mm.ss"} + y{"y."} + yM{"y-M"} + yMEd{"E, d. M. yyyy."} + yMMM{"MMM y."} + yMMMEd{"E, d. MMM y."} + yMMMM{"MMMM y."} + yMMMd{"d. MMM y."} + yMd{"d. M. y."} + yQ{"y Q"} yQQQ{"y QQQ"} + yyMM{"MM.yy"} + yyMMMd{"d. MMM yy."} + yyMMdd{"dd.MM.yy"} + yyQ{"Q yy"} + yyQQQQ{"QQQQ yy"} + yyyy{"y."} + yyyyMM{"yyyy-MM"} + yyyyMMMM{"MMMM y."} } dayNames{ format{ @@ -94,11 +141,9 @@ sr_Latn{ relative{ "-1"{"juče"} "-2"{"prekjuče"} - "-3"{"pre tri dana"} "0"{"danas"} "1"{"sutra"} "2"{"prekosutra"} - "3"{"za tri dana"} } } dayperiod{ @@ -133,10 +178,103 @@ sr_Latn{ } } intervalFormats{ + H{ + H{"HH-HH"} + a{"HH-HH"} + } + Hm{ + H{"HH.mm-HH.mm"} + a{"HH.mm-HH.mm"} + m{"HH.mm-HH.mm"} + } + Hmv{ + H{"HH.mm-HH.mm v"} + a{"HH.mm-HH.mm v"} + m{"HH.mm-HH.mm v"} + } + Hv{ + H{"HH-HH v"} + a{"HH-HH v"} + } + M{ + M{"M-M"} + } + MEd{ + M{"E, d.M - E, d.M"} + d{"E, d.M - E, d.M"} + } + MMM{ + M{"MMM-MMM"} + } + MMMEd{ + M{"E, dd. MMM - E, dd. MMM"} + d{"E, dd. - E, dd. MMM"} + } + MMMd{ + M{"dd. MMM - dd. MMM"} + d{"dd.-dd. MMM"} + } + Md{ + M{"d.M - d.M"} + d{"d.M - d.M"} + } + d{ + d{"d-d"} + } + fallback{"{0} - {1}"} + h{ + a{"h a - h a"} + h{"h-h a"} + } + hm{ + a{"h.mm a - h.mm a"} + h{"h.mm-h.mm a"} + m{"h.mm-h.mm a"} + } + hmv{ + a{"h.mm a - h.mm a v"} + h{"h.mm-h.mm a v"} + m{"h.mm-h.mm a v"} + } + hv{ + a{"h a - h a v"} + h{"h-h a v"} + } + y{ + y{"y-y"} + } yM{ M{"M.yy - M.yy"} y{"M.yy - M.yy"} } + yMEd{ + M{"E, d.M.yy. - E, d.M.yy."} + d{"E, d.M.yy. - E, d.M.yy."} + y{"E, d.M.yy. - E, d.M.yy."} + } + yMMM{ + M{"MMM-MMM y."} + y{"MMM y. - MMM y."} + } + yMMMEd{ + M{"E, dd. MMM - E, dd. MMM y."} + d{"E, dd. - E, dd. MMM y."} + y{"E, dd. MMM y. - E, dd. MMM y."} + } + yMMMM{ + M{"yyyy-MM – MM"} + y{"yyyy-MM – yyyy-MM"} + } + yMMMd{ + M{"dd. MMM - dd. MMM y."} + d{"dd.-dd. MMM y."} + y{"dd. MMM y. - dd. MMM y."} + } + yMd{ + M{"d.M.yy. - d.M.yy."} + d{"d.M.yy. - d.M.yy."} + y{"d.M.yy. - d.M.yy."} + } } monthNames{ format{ @@ -212,6 +350,12 @@ sr_Latn{ } } } + delimiters{ + alternateQuotationEnd{"‘"} + alternateQuotationStart{"‚"} + quotationEnd{"“"} + quotationStart{"„"} + } listPattern{ standard{ 2{"{0} i {1}"} diff --git a/icuSources/data/locales/sr_Latn_BA.txt b/icuSources/data/locales/sr_Latn_BA.txt index 48171600..59fb7deb 100644 --- a/icuSources/data/locales/sr_Latn_BA.txt +++ b/icuSources/data/locales/sr_Latn_BA.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sr_Latn_BA.xml diff --git a/icuSources/data/locales/sr_Latn_CS.txt b/icuSources/data/locales/sr_Latn_CS.txt index 400ae3f4..f80a8a81 100644 --- a/icuSources/data/locales/sr_Latn_CS.txt +++ b/icuSources/data/locales/sr_Latn_CS.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_Latn_CS.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sr_Latn_CS{ "%%ALIAS"{"sr_Latn_RS"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/locales/sr_Latn_ME.txt b/icuSources/data/locales/sr_Latn_ME.txt index 10dc0f5e..2368013c 100644 --- a/icuSources/data/locales/sr_Latn_ME.txt +++ b/icuSources/data/locales/sr_Latn_ME.txt @@ -1,20 +1,13 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sr_Latn_ME.xml // * // *************************************************************************** sr_Latn_ME{ - NumberElements{ - latn{ - patterns{ - currencyFormat{"¤ #,##0.00"} - } - } - } - Version{"2.0.45.82"} + Version{"2.0.56.95"} calendar{ gregorian{ DateTimePatterns{ diff --git a/icuSources/data/locales/sr_Latn_RS.txt b/icuSources/data/locales/sr_Latn_RS.txt index dbb6e790..df4fc579 100644 --- a/icuSources/data/locales/sr_Latn_RS.txt +++ b/icuSources/data/locales/sr_Latn_RS.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sr_Latn_RS.xml diff --git a/icuSources/data/locales/sr_Latn_YU.txt b/icuSources/data/locales/sr_Latn_YU.txt index c6d91752..56911ca3 100644 --- a/icuSources/data/locales/sr_Latn_YU.txt +++ b/icuSources/data/locales/sr_Latn_YU.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_Latn_YU.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sr_Latn_YU{ "%%ALIAS"{"sr_Latn_RS"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/locales/sr_ME.txt b/icuSources/data/locales/sr_ME.txt index 80ba62f6..76ef7f73 100644 --- a/icuSources/data/locales/sr_ME.txt +++ b/icuSources/data/locales/sr_ME.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_ME.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sr_ME{ "%%ALIAS"{"sr_Latn_ME"} - Version{"2.0.41.65"} } diff --git a/icuSources/data/locales/sr_RS.txt b/icuSources/data/locales/sr_RS.txt index 99dafdf1..d9c7dc23 100644 --- a/icuSources/data/locales/sr_RS.txt +++ b/icuSources/data/locales/sr_RS.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_RS.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sr_RS{ "%%ALIAS"{"sr_Cyrl_RS"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/locales/sr_YU.txt b/icuSources/data/locales/sr_YU.txt index 85da5746..9bb7c279 100644 --- a/icuSources/data/locales/sr_YU.txt +++ b/icuSources/data/locales/sr_YU.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_YU.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sr_YU{ "%%ALIAS"{"sr_Cyrl_RS"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/locales/sv.txt b/icuSources/data/locales/sv.txt index da2dd57a..eee1ae11 100644 --- a/icuSources/data/locales/sv.txt +++ b/icuSources/data/locales/sv.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010-2011 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sv.xml @@ -14,6 +14,7 @@ sv{ ExemplarCharacters{"[a à b c d e é f g h i j k l m n o p q r s t u v w x y z å ä ö]"} ExemplarCharactersCurrency{"[a b c č d e f g h i j k l ł m n o p q r s t u v w x y z]"} ExemplarCharactersIndex{"[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Å Ä Ö]"} + ExemplarCharactersPunctuation{"[\- ‐ – — , ; \: ! ? . … ' ‘ ’ \" “ ” ( ) \[ \] § @ * / \& # † ‡ ′ ″]"} LocaleScript{ "Latn", } @@ -39,7 +40,7 @@ sv{ } } } - Version{"2.0.50.94"} + Version{"2.0.65.46"} calendar{ buddhist{ DateTimePatterns{ @@ -58,16 +59,16 @@ sv{ "{1} {0}", } availableFormats{ - EEEd{"EEE d"} + Ed{"E d"} + Gy{"y G"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} MEd{"E d/M"} MMM{"LLL"} MMMEd{"E d MMM"} - MMMMEEEd{"EEE d MMMM"} - MMMMEd{"E d:'e' MMMM"} - MMMMd{"d:'e' MMMM"} + MMMMEd{"E d MMMM"} + MMMMd{"d MMMM"} MMMd{"d MMM"} MMd{"d/M"} MMdd{"dd/MM"} @@ -78,9 +79,9 @@ sv{ ms{"mm:ss"} y{"y G"} yM{"G yyyy-MM"} - yMEd{"EEE, G yyyy-MM-dd"} + yMEd{"E, G yyyy-MM-dd"} yMMM{"MMM y G"} - yMMMEd{"EEE d MMM y G"} + yMMMEd{"E d MMM y G"} yMMMd{"d MMM y G"} yMd{"G yyyy-MM-dd"} yQ{"G yyyy Q"} @@ -93,6 +94,142 @@ sv{ yyyyQQQQ{"QQQQ y G"} } } + coptic{ + monthNames{ + format{ + abbreviated{ + "tout", + "bâbâ", + "hâtour", + "kiahk", + "toubah", + "amshîr", + "barmahât", + "barmoudah", + "bashans", + "ba’ounah", + "abîb", + "misra", + "al-nasi", + } + wide{ + "tout", + "bâbâ", + "hâtour", + "kiahk", + "toubah", + "amshîr", + "barmahât", + "barmoudah", + "bashans", + "ba’ounah", + "abîb", + "misra", + "al-nasi", + } + } + stand-alone{ + abbreviated{ + "tout", + "bâbâ", + "hâtour", + "kiahk", + "toubah", + "amshîr", + "barmahât", + "barmoudah", + "bashans", + "ba’ounah", + "abîb", + "misra", + "al-nasi", + } + wide{ + "tout", + "bâbâ", + "hâtour", + "kiahk", + "toubah", + "amshîr", + "barmahât", + "barmoudah", + "bashans", + "ba’ounah", + "abîb", + "misra", + "al-nasi", + } + } + } + } + ethiopic{ + monthNames{ + format{ + abbreviated{ + "mäskäräm", + "teqemt", + "hedar", + "tahesas", + "ter", + "yäkatit", + "mägabit", + "miyazya", + "guenbot", + "säné", + "hamlé", + "nähasé", + "pagumén", + } + wide{ + "mäskäräm", + "teqemt", + "hedar", + "tahesas", + "ter", + "yäkatit", + "mägabit", + "miyazya", + "guenbot", + "säné", + "hamlé", + "nähasé", + "pagumén", + } + } + stand-alone{ + abbreviated{ + "mäskäräm", + "teqemt", + "hedar", + "tahesas", + "ter", + "yäkatit", + "mägabit", + "miyazya", + "guenbot", + "säné", + "hamlé", + "nähasé", + "pagumén", + } + wide{ + "mäskäräm", + "teqemt", + "hedar", + "tahesas", + "ter", + "yäkatit", + "mägabit", + "miyazya", + "guenbot", + "säné", + "hamlé", + "nähasé", + "pagumén", + } + } + } + } gregorian{ AmPmMarkers{ "fm", @@ -114,16 +251,15 @@ sv{ "{1} {0}", } availableFormats{ - EEEd{"EEE d"} + Ed{"E d"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} MEd{"E d/M"} MMM{"LLL"} MMMEd{"E d MMM"} - MMMMEEEd{"EEE d MMMM"} - MMMMEd{"E d:'e' MMMM"} - MMMMd{"d:'e' MMMM"} + MMMMEd{"E d MMMM"} + MMMMd{"d MMMM"} MMMd{"d MMM"} MMd{"d/M"} MMdd{"dd/MM"} @@ -134,9 +270,11 @@ sv{ ms{"mm:ss"} y{"y"} yM{"yyyy-MM"} - yMEd{"EEE, yyyy-MM-dd"} + yMEd{"E, yyyy-MM-dd"} yMMM{"MMM y"} - yMMMEd{"EEE d MMM y"} + yMMMEd{"E d MMM y"} + yMMMd{"d MMM y"} + yMd{"yyyy-MM-dd"} yQ{"yyyy Q"} yQQQ{"y QQQ"} yyMM{"yy-MM"} @@ -157,6 +295,15 @@ sv{ "fre", "lör", } + narrow{ + "S", + "M", + "T", + "O", + "T", + "F", + "L", + } wide{ "söndag", "måndag", @@ -168,6 +315,15 @@ sv{ } } stand-alone{ + abbreviated{ + "sön", + "mån", + "tis", + "ons", + "tor", + "fre", + "lör", + } narrow{ "S", "M", @@ -177,6 +333,15 @@ sv{ "F", "L", } + wide{ + "söndag", + "måndag", + "tisdag", + "onsdag", + "torsdag", + "fredag", + "lördag", + } } } eras{ @@ -184,6 +349,10 @@ sv{ "f.Kr.", "e.Kr.", } + narrow{ + "f.Kr.", + "e.Kr.", + } wide{ "före Kristus", "efter Kristus", @@ -195,11 +364,9 @@ sv{ relative{ "-1"{"igår"} "-2"{"i förrgår"} - "-3"{"för tre dagar sedan"} "0"{"idag"} "1"{"imorgon"} "2"{"i övermorgon"} - "3"{"om tre dagar"} } } dayperiod{ @@ -216,18 +383,33 @@ sv{ } month{ dn{"månad"} + relative{ + "-1"{"förra månaden"} + "0"{"denna månad"} + "1"{"nästa månad"} + } } second{ dn{"sekund"} } week{ dn{"vecka"} + relative{ + "-1"{"förra veckan"} + "0"{"denna vecka"} + "1"{"nästa vecka"} + } } weekday{ dn{"veckodag"} } year{ dn{"år"} + relative{ + "-1"{"i fjol"} + "0"{"i år"} + "1"{"nästa år"} + } } zone{ dn{"tidszon"} @@ -251,9 +433,6 @@ sv{ M{"E d MMM – E d MMM"} d{"E d – E d MMM"} } - MMMM{ - M{"LLLL–LLLL"} - } MMMd{ M{"d MMM – d MMM"} d{"d–d MMM"} @@ -336,6 +515,20 @@ sv{ "nov", "dec", } + narrow{ + "J", + "F", + "M", + "A", + "M", + "J", + "J", + "A", + "S", + "O", + "N", + "D", + } wide{ "januari", "februari", @@ -352,6 +545,20 @@ sv{ } } stand-alone{ + abbreviated{ + "jan", + "feb", + "mar", + "apr", + "maj", + "jun", + "jul", + "aug", + "sep", + "okt", + "nov", + "dec", + } narrow{ "J", "F", @@ -366,6 +573,20 @@ sv{ "N", "D", } + wide{ + "januari", + "februari", + "mars", + "april", + "maj", + "juni", + "juli", + "augusti", + "september", + "oktober", + "november", + "december", + } } } quarters{ @@ -384,12 +605,24 @@ sv{ } } stand-alone{ + abbreviated{ + "K1", + "K2", + "K3", + "K4", + } narrow{ "1", "2", "3", "4", } + wide{ + "1:a kvartalet", + "2:a kvartalet", + "3:e kvartalet", + "4:e kvartalet", + } } } } @@ -418,6 +651,50 @@ sv{ indian{ monthNames{ format{ + abbreviated{ + "chaitra", + "vaishākh", + "jyaishtha", + "āshādha", + "shrāvana", + "bhādrapad", + "āshwin", + "kārtik", + "mārgashīrsha", + "paush", + "māgh", + "phālgun", + } + wide{ + "chaitra", + "vaishākh", + "jyaishtha", + "āshādha", + "shrāvana", + "bhādrapad", + "āshwin", + "kārtik", + "mārgashīrsha", + "paush", + "māgh", + "phālgun", + } + } + stand-alone{ + abbreviated{ + "chaitra", + "vaishākh", + "jyaishtha", + "āshādha", + "shrāvana", + "bhādrapad", + "āshwin", + "kārtik", + "mārgashīrsha", + "paush", + "māgh", + "phālgun", + } wide{ "chaitra", "vaishākh", @@ -452,7 +729,7 @@ sv{ "{1} {0}", } availableFormats{ - EEEd{"EEE d"} + Ed{"E d"} Gy{"y G"} Hm{"HH:mm"} Hms{"HH:mm:ss"} @@ -460,9 +737,8 @@ sv{ MEd{"E d/M"} MMM{"LLL"} MMMEd{"E d MMM"} - MMMMEEEd{"EEE d MMMM"} - MMMMEd{"E d:'e' MMMM"} - MMMMd{"d:'e' MMMM"} + MMMMEd{"E d MMMM"} + MMMMd{"d MMMM"} MMMd{"d MMM"} MMd{"d/M"} MMdd{"dd/MM"} @@ -477,10 +753,12 @@ sv{ yyQ{"Q yy G"} yyyy{"y G"} yyyyM{"G y-MM"} - yyyyMEd{"EEE, G y-MM-dd"} + yyyyMEd{"E, G y-MM-dd"} yyyyMM{"G y-MM"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"EEE d MMM y G"} + yyyyMMMEd{"E d MMM y G"} + yyyyMMMd{"d MMM y G"} + yyyyMd{"G y-MM-dd"} yyyyQ{"G y Q"} yyyyQQQ{"G y QQQ"} yyyyQQQQ{"QQQQ y G"} @@ -489,26 +767,44 @@ sv{ abbreviated{ "AH", } - narrow:alias{"/LOCALE/calendar/islamic/eras/abbreviated"} - wide:alias{"/LOCALE/calendar/islamic/eras/abbreviated"} + narrow{ + "AH", + } + wide{ + "AH", + } } monthNames{ - default{"format"} format{ - default{"wide"} wide{ - "muharram", /* unconfirmed but reasonable */ - "safar", /* unconfirmed but reasonable */ - "rabi’ al-awwal", /* unconfirmed but reasonable */ - "rabi’ al-akhir", /* unconfirmed but reasonable */ - "jumada-l-ula", /* unconfirmed but reasonable */ - "jumada-l-akhira", /* unconfirmed but reasonable */ - "rajab", /* unconfirmed but reasonable */ - "sha’ban", /* unconfirmed but reasonable */ - "ramadan", /* unconfirmed but reasonable */ - "shawwal", /* unconfirmed but reasonable */ - "dhu-l-ga’da", /* unconfirmed but reasonable */ - "dhu-l-hijja", /* unconfirmed but reasonable */ + "muharram", + "safar", + "rabi’ al-awwal", + "rabi’ al-akhir", + "jumada-l-ula", + "jumada-l-akhira", + "rajab", + "sha’ban", + "ramadan", + "shawwal", + "dhu-l-ga’da", + "dhu-l-hijja", + } + } + stand-alone{ + wide{ + "muharram", + "safar", + "rabi’ al-awwal", + "rabi’ al-akhir", + "jumada-l-ula", + "jumada-l-akhira", + "rajab", + "sha’ban", + "ramadan", + "shawwal", + "dhu-l-ga’da", + "dhu-l-hijja", } } } @@ -530,16 +826,16 @@ sv{ "{1} {0}", } availableFormats{ - EEEd{"EEE d"} + Ed{"E d"} + Gy{"y G"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} MEd{"E d/M"} MMM{"LLL"} MMMEd{"E d MMM"} - MMMMEEEd{"EEE d MMMM"} - MMMMEd{"E d:'e' MMMM"} - MMMMd{"d:'e' MMMM"} + MMMMEd{"E d MMMM"} + MMMMd{"d MMMM"} MMMd{"d MMM"} MMd{"d/M"} MMdd{"dd/MM"} @@ -548,20 +844,87 @@ sv{ hm{"h:mm a"} hms{"h:mm:ss a"} ms{"mm:ss"} + y{"y G"} yyMM{"G yy-MM"} yyMMM{"MMM -yy G"} yyQ{"Q yy G"} yyyy{"y G"} yyyyM{"G y-MM"} - yyyyMEd{"EEE, G y-MM-dd"} + yyyyMEd{"E, G y-MM-dd"} yyyyMM{"G y-MM"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"EEE d MMM y G"} + yyyyMMMEd{"E d MMM y G"} + yyyyMMMd{"d MMM y G"} + yyyyMd{"G y-MM-dd"} yyyyQ{"G y Q"} yyyyQQQ{"G y QQQ"} yyyyQQQQ{"QQQQ y G"} } } + persian{ + monthNames{ + format{ + abbreviated{ + "farvardin", + "ordibehesht", + "khordād", + "tir", + "mordād", + "shahrivar", + "mehr", + "ābān", + "āzar", + "dey", + "bahman", + "esfand", + } + wide{ + "farvardin", + "ordibehesht", + "khordād", + "tir", + "mordād", + "shahrivar", + "mehr", + "ābān", + "āzar", + "dey", + "bahman", + "esfand", + } + } + stand-alone{ + abbreviated{ + "farvardin", + "ordibehesht", + "khordād", + "tir", + "mordād", + "shahrivar", + "mehr", + "ābān", + "āzar", + "dey", + "bahman", + "esfand", + } + wide{ + "farvardin", + "ordibehesht", + "khordād", + "tir", + "mordād", + "shahrivar", + "mehr", + "ābān", + "āzar", + "dey", + "bahman", + "esfand", + } + } + } + } roc{ DateTimePatterns{ "'kl'. HH:mm:ss zzzz", @@ -579,16 +942,16 @@ sv{ "{1} {0}", } availableFormats{ - EEEd{"EEE d"} + Ed{"E d"} + Gy{"y G"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} MEd{"E d/M"} MMM{"LLL"} MMMEd{"E d MMM"} - MMMMEEEd{"EEE d MMMM"} - MMMMEd{"E d:'e' MMMM"} - MMMMd{"d:'e' MMMM"} + MMMMEd{"E d MMMM"} + MMMMd{"d MMMM"} MMMd{"d MMM"} MMd{"d/M"} MMdd{"dd/MM"} @@ -597,15 +960,18 @@ sv{ hm{"h:mm a"} hms{"h:mm:ss a"} ms{"mm:ss"} + y{"y G"} yyMM{"G yy-MM"} yyMMM{"MMM -yy G"} yyQ{"Q yy G"} yyyy{"y G"} yyyyM{"G y-MM"} - yyyyMEd{"EEE, G y-MM-dd"} + yyyyMEd{"E, G y-MM-dd"} yyyyMM{"G y-MM"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"EEE d MMM y G"} + yyyyMMMEd{"E d MMM y G"} + yyyyMMMd{"d MMM y G"} + yyyyMd{"G y-MM-dd"} yyyyQ{"G y Q"} yyyyQQQ{"G y QQQ"} yyyyQQQQ{"QQQQ y G"} @@ -631,63 +997,148 @@ sv{ } } measurementSystemNames{ - US{"engelska enheter"} + UK{"engelska enheter"} + US{"USA-enheter"} metric{"SI-enheter"} } units{ day{ - one{"{0} dag"} - other{"{0} dagar"} + one{"{0} dygn"} + other{"{0} dygn"} + } + day-future{ + 0{"om 0 dagar"} + 1{"om 1 dag"} + one{"om {0} dygn"} + other{"om {0} dygn"} + } + day-past{ + 0{"för 0 dagar sedan"} + 1{"för 1 dag sedan"} + one{"för {0} dygn sedan"} + other{"för {0} dygn sedan"} } hour{ one{"{0} timme"} other{"{0} timmar"} } + hour-future{ + 0{"om 0 timmar"} + 1{"om 1 timme"} + one{"om {0} timme"} + other{"om {0} timmar"} + } + hour-past{ + 0{"för 0 timmar sedan"} + 1{"för 1 timme sedan"} + one{"för {0} timme sedan"} + other{"för {0} timmar sedan"} + } minute{ one{"{0} minut"} other{"{0} minuter"} } + minute-future{ + 0{"om 0 minuter"} + 1{"om 1 minut"} + one{"om {0} minut"} + other{"om {0} minuter"} + } + minute-past{ + 0{"för 0 minuter sedan"} + 1{"för 1 minut sedan"} + one{"för {0} minut sedan"} + other{"för {0} minuter sedan"} + } month{ one{"{0} månad"} other{"{0} månader"} } + month-future{ + 0{"om 0 månader"} + 1{"om 1 månad"} + one{"om {0} månad"} + other{"om {0} månader"} + } + month-past{ + 0{"för 0 månader sedan"} + 1{"för 1 månad sedan"} + one{"för {0} månad sedan"} + other{"för {0} månader sedan"} + } second{ one{"{0} sekund"} other{"{0} sekunder"} } + second-future{ + 0{"om 0 sekunder"} + 1{"om 1 sekund"} + one{"om {0} sekund"} + other{"om {0} sekunder"} + } + second-past{ + 0{"för 0 sekunder sedan"} + 1{"för 1 sekund sedan"} + one{"för {0} sekund sedan"} + other{"för {0} sekunder sedan"} + } week{ one{"{0} vecka"} other{"{0} veckor"} } + week-future{ + 0{"om 0 veckor"} + 1{"om 1 vecka"} + one{"om {0} vecka"} + other{"om {0} veckor"} + } + week-past{ + 0{"för 0 veckor sedan"} + 1{"för 1 vecka sedan"} + one{"för {0} vecka sedan"} + other{"för {0} veckor sedan"} + } year{ one{"{0} år"} other{"{0} år"} } + year-future{ + 0{"om 0 år"} + 1{"om 1 år"} + one{"om {0} år"} + other{"om {0} år"} + } + year-past{ + 0{"för 0 år sedan"} + 1{"för 1 år sedan"} + one{"för {0} år sedan"} + other{"för {0} år sedan"} + } } unitsShort{ day{ - one{"{0} dag"} - other{"{0} dagar"} + one{"{0} d"} + other{"{0} d"} } hour{ - one{"{0} tim."} - other{"{0} tim."} + one{"{0} tim"} + other{"{0} tim"} } minute{ - one{"{0} min."} - other{"{0} min."} + one{"{0} min"} + other{"{0} min"} } month{ - one{"{0} mån."} - other{"{0} mån."} + one{"{0} mån"} + other{"{0} mån"} } second{ - one{"{0} sek."} - other{"{0} sek."} + one{"{0} s"} + other{"{0} s"} } week{ - one{"{0} v."} - other{"{0} v."} + one{"{0} v"} + other{"{0} v"} } year{ one{"{0} år"} diff --git a/icuSources/data/locales/sv_FI.txt b/icuSources/data/locales/sv_FI.txt index 14e2860b..5eaee5c7 100644 --- a/icuSources/data/locales/sv_FI.txt +++ b/icuSources/data/locales/sv_FI.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sv_FI.xml @@ -8,7 +8,7 @@ // *************************************************************************** sv_FI{ AuxExemplarCharacters{"[ã ç ë í ñ ó š ÿ ü ž]"} - Version{"2.0.45.99"} + Version{"2.0.58.84"} calendar{ gregorian{ fields{ diff --git a/icuSources/data/locales/sv_SE.txt b/icuSources/data/locales/sv_SE.txt index 3973465a..9ea9480e 100644 --- a/icuSources/data/locales/sv_SE.txt +++ b/icuSources/data/locales/sv_SE.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sv_SE.xml diff --git a/icuSources/data/locales/sw.txt b/icuSources/data/locales/sw.txt index 44a710fe..83c1f42e 100644 --- a/icuSources/data/locales/sw.txt +++ b/icuSources/data/locales/sw.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sw.xml @@ -11,7 +11,8 @@ */ sw{ AuxExemplarCharacters{"[c q x]"} - ExemplarCharacters{"[a b {ch} d e f g h i j k l m n o p r s t u v w y z]"} + ExemplarCharacters{"[a b {ch} d e f g h i j k l m n o p r s t u v w y z]"} + ExemplarCharactersCurrency{"[a b c d e f g h i j k l m n o p q r s t u v w x y z]"} LocaleScript{ "Latn", } @@ -22,7 +23,7 @@ sw{ } } } - Version{"2.0.49.7"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -45,6 +46,7 @@ sw{ "{1} {0}", } availableFormats{ + Ed{"E d"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} @@ -60,10 +62,12 @@ sw{ ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, M/d/y"} + yMEd{"E, M/d/y"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} + yMMMd{"d MMM y"} + yMd{"d/M/y"} yQ{"Q y"} yQQQ{"QQQ y"} } @@ -115,8 +119,10 @@ sw{ dn{"Siku"} relative{ "-1"{"Jana"} + "-2"{"Mtondo"} "0"{"Leo"} "1"{"Kesho"} + "2"{"Kesho kutwa"} } } dayperiod{ @@ -133,23 +139,129 @@ sw{ } month{ dn{"Mwezi"} + relative{ + "-1"{"Mwezi uliopita"} + "0"{"Mwezi huu"} + "1"{"Mwezi ujao"} + } } second{ dn{"Sekunde"} } week{ dn{"Wiki"} + relative{ + "-1"{"Wiki iliyopita"} + "0"{"Wiki hii"} + "1"{"Wiki ijayo"} + } } weekday{ dn{"Siku ya wiki"} } year{ dn{"Mwaka"} + relative{ + "-1"{"Mwaka uliopita"} + "0"{"Mwaka huu"} + "1"{"Mwaka ujao"} + } } zone{ dn{"Majira ya saa"} } } + intervalFormats{ + H{ + H{"HH – HH"} + } + Hm{ + H{"HH:mm - HH:mm"} + a{"HH:mm - HH:mm"} + m{"HH:mm – HH:mm"} + } + Hmv{ + H{"HH:mm – HH:mm v"} + m{"HH:mm - HH:mm v"} + } + Hv{ + H{"HH – HH v"} + a{"HH – HH v"} + } + M{ + M{"M - M"} + } + MEd{ + M{"E, d/M - E, d/M"} + d{"E, d/M - E, d/M"} + } + MMM{ + M{"MMM - MMM"} + } + MMMEd{ + M{"E, d MMM - E, d MMM"} + d{"E, d MMM - E, d MMM"} + } + MMMd{ + M{"d MMM - d MMM"} + d{"d - d MMM"} + } + Md{ + M{"d/M - d/M"} + d{"d/M - d/M"} + } + d{ + d{"d - d"} + } + h{ + h{"h – h a"} + } + hm{ + m{"h:mm – h:mm a"} + } + hmv{ + h{"h:mm - h:mm a v"} + m{"h:mm - h:mm a v"} + } + hv{ + h{"h – h a v"} + } + y{ + y{"y - y"} + } + yM{ + M{"M/yy - M/yy"} + y{"M/yy - M/yy"} + } + yMEd{ + M{"E, d/M/yy - E, d/M/yy"} + d{"E, d/M/yy - E, d/M/yy"} + y{"E, d/M/yy - E, d/M/yy"} + } + yMMM{ + M{"MMM - MMM y"} + y{"MMM y - MMM y"} + } + yMMMEd{ + M{"E, d MMM - E, d MMM y"} + d{"E, d MMM - E, d MMM y"} + y{"E, d MMM y - E, d MMM y"} + } + yMMMM{ + M{"MMMM-MMMM y"} + y{"MMMM y – MMMM y"} + } + yMMMd{ + M{"d MMM - d MMM y"} + d{"d - d MMM y"} + y{"d MMM y - d MMM y"} + } + yMd{ + M{"d/M/yy - d/M/yy"} + d{"d/M/yy - d/M/yy"} + y{"d/M/yy - d/M/yy"} + } + } monthNames{ format{ abbreviated{ @@ -206,6 +318,12 @@ sw{ "R3", "R4", } + narrow{ + "1", + "2", + "3", + "4", + } wide{ "Robo 1", "Robo 2", @@ -217,9 +335,163 @@ sw{ } } delimiters{ - alternateQuotationEnd{"'"} - alternateQuotationStart{"'"} - quotationEnd{"'"} - quotationStart{"'"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} + } + listPattern{ + standard{ + 2{"{0} na {1}"} + end{"{0}, na {1}"} + } + } + measurementSystemNames{ + US{"Marekani"} + metric{"Mfumo wa Mita"} + } + units{ + day{ + 0{"siku 0"} + 1{"siku 1"} + other{"siku {0}"} + } + day-future{ + 0{"Baada ya siku 0"} + 1{"Baada ya siku 1"} + other{"Baada ya siku {0}"} + } + day-past{ + 0{"Siku 0 zilizopita"} + 1{"siku 1 iliyopita"} + other{"Siku {0} zilizopita"} + } + hour{ + 0{"Masaa 0"} + 1{"saa 1"} + other{"masaa {0}"} + } + hour-future{ + 0{"Baada ya masaa 0"} + 1{"Baada ya saa 1"} + other{"Baada ya masaa {0}"} + } + hour-past{ + 0{"Masaa 0 yaliyopita"} + 1{"Saa moja lililopita"} + other{"Masaa {0} yaliyopita"} + } + minute{ + 0{"dakika 0"} + 1{"dakika 1"} + other{"dakika {0}"} + } + minute-future{ + 0{"Baada ya dakika 0"} + 1{"Baada ya dakika 1"} + other{"Baada ya dakika {0}"} + } + minute-past{ + 0{"Dakika 0 zilizopita"} + 1{"dakina 1 iliyopita"} + other{"Dakika {0} zilizopita"} + } + month{ + 0{"miezi 0"} + 1{"mwezi 1"} + other{"miezi {0}"} + } + month-future{ + 0{"Baada ya miezi 0"} + 1{"Baada ya mwezi 1"} + other{"Baada ya miezi {0}"} + } + month-past{ + 0{"Miezi 0 iliyopita"} + 1{"Mwezi 1 uliopita"} + other{"Miezi {0} iliyopita"} + } + second{ + 0{"Sekunde 0"} + 1{"Sekunde 1"} + other{"sekunde {0}"} + } + second-future{ + 0{"Baada ya sekunde 0"} + 1{"Baada ya sekunde 1"} + other{"Baada ya sekunde {0}"} + } + second-past{ + 0{"Sekunde 0 zilizopita"} + 1{"Sekunde moja iliyopita"} + other{"Sekunde {0} zilizopita"} + } + week{ + 0{"wiki 0"} + 1{"wiki 1"} + other{"wiki {0}"} + } + week-future{ + 0{"Baada ya wiki 0"} + 1{"Baada ya wiki 1"} + other{"Baada ya wiki {0}"} + } + week-past{ + 0{"Wiki 0 zilizopita"} + 1{"Wiki 1 iliyopita"} + other{"Wiki {0} zilizopita"} + } + year{ + 0{"miaka 0"} + 1{"mwaka 1"} + other{"miaka {0}"} + } + year-future{ + 0{"Baada ya miaka 0"} + 1{"Baada ya mwaka 1"} + other{"Baada ya miaka {0}"} + } + year-past{ + 0{"Miaka 0 iliyopita"} + 1{"Mwaka 1 uliopita"} + other{"Miaka {0} iliyopita"} + } + } + unitsShort{ + day{ + 0{"siku 0"} + 1{"siku 1"} + other{"siku {0}"} + } + hour{ + 0{"Masaa 0"} + 1{"Saa 1"} + other{"Masaa {0}"} + } + minute{ + 0{"Dakika 0"} + 1{"Dakika 1"} + other{"Dakika {0}"} + } + month{ + 0{"miezi 0"} + 1{"mwezi 1"} + other{"miezi {0}"} + } + second{ + 0{"sekunde 0"} + 1{"sekunde 1"} + other{"sekunde {0}"} + } + week{ + 0{"wiki 0"} + 1{"wiki 1"} + other{"wiki {0}"} + } + year{ + 0{"miaka 0"} + 1{"Mwaka 1"} + other{"miaka {0}"} + } } } diff --git a/icuSources/data/locales/sw_KE.txt b/icuSources/data/locales/sw_KE.txt index d9c68b1c..35339ef2 100644 --- a/icuSources/data/locales/sw_KE.txt +++ b/icuSources/data/locales/sw_KE.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sw_KE.xml @@ -14,13 +14,5 @@ sw_KE{ } } } - Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - } - } + Version{"2.0.65.46"} } diff --git a/icuSources/data/locales/sw_TZ.txt b/icuSources/data/locales/sw_TZ.txt index 9fa7d01f..13941194 100644 --- a/icuSources/data/locales/sw_TZ.txt +++ b/icuSources/data/locales/sw_TZ.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sw_TZ.xml // * // *************************************************************************** sw_TZ{ - Version{"2.0.41.23"} + Version{"2.0.58.75"} } diff --git a/icuSources/data/locales/swc.txt b/icuSources/data/locales/swc.txt new file mode 100755 index 00000000..06b2b296 --- /dev/null +++ b/icuSources/data/locales/swc.txt @@ -0,0 +1,232 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/swc.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/swc.xml + */ +swc{ + AuxExemplarCharacters{"[q x]"} + ExemplarCharacters{"[a b c d e f g h i j k l m n o p r s t u v w y z]"} + ExemplarCharactersIndex{"[A B C D E F G H I J K L M N O P R S T U V W Y Z]"} + LocaleScript{ + "Latn", + } + NumberElements{ + latn{ + patterns{ + currencyFormat{"¤#,##0.00"} + decimalFormat{"#,##0.###"} + } + symbols{ + decimal{","} + group{"."} + } + } + } + Version{"2.0.65.46"} + calendar{ + gregorian{ + AmPmMarkers{ + "ya asubuyi", + "ya muchana", + } + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE d MMMM y", + "d MMMM y", + "d MMM y", + "d/M/yyyy", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + Ed{"E d"} + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + M{"L"} + MEd{"E d/M"} + MMM{"LLL"} + MMMEd{"E d MMM"} + MMMd{"d MMM"} + Md{"d/M"} + d{"d"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + ms{"m:ss"} + y{"y"} + yM{"M/y"} + yMEd{"E d/M/y"} + yMMM{"MMM y"} + yMMMEd{"E d MMM y"} + yMMMd{"d MMM y"} + yMd{"d/M/y"} + yQ{"Q y"} + yQQQ{"QQQ y"} + } + dayNames{ + format{ + abbreviated{ + "yen", + "kwa", + "pil", + "tat", + "ine", + "tan", + "sit", + } + wide{ + "siku ya yenga", + "siku ya kwanza", + "siku ya pili", + "siku ya tatu", + "siku ya ine", + "siku ya tanu", + "siku ya sita", + } + } + stand-alone{ + narrow{ + "y", + "k", + "p", + "t", + "i", + "t", + "s", + } + } + } + eras{ + abbreviated{ + "mbele ya Y", + "kisha ya Y", + } + wide{ + "mbele ya Yezu Kristo", + "kisha ya Yezu Kristo", + } + } + fields{ + day{ + dn{"Siku"} + relative{ + "-1"{"Jana"} + "0"{"Leo"} + "1"{"Kesho"} + } + } + dayperiod{ + dn{"Muda wa siku"} + } + era{ + dn{"Wakati"} + } + hour{ + dn{"Saa"} + } + minute{ + dn{"Dakika"} + } + month{ + dn{"Mwezi"} + } + second{ + dn{"Sekunde"} + } + week{ + dn{"Juma"} + } + weekday{ + dn{"Siku ya juma"} + } + year{ + dn{"Mwaka"} + } + zone{ + dn{"Majira ya saa"} + } + } + monthNames{ + format{ + abbreviated{ + "mkw", + "mpi", + "mtu", + "min", + "mtn", + "mst", + "msb", + "mun", + "mts", + "mku", + "mkm", + "mkb", + } + wide{ + "mwezi ya kwanja", + "mwezi ya pili", + "mwezi ya tatu", + "mwezi ya ine", + "mwezi ya tanu", + "mwezi ya sita", + "mwezi ya saba", + "mwezi ya munane", + "mwezi ya tisa", + "mwezi ya kumi", + "mwezi ya kumi na moya", + "mwezi ya kumi ya mbili", + } + } + stand-alone{ + narrow{ + "k", + "p", + "t", + "i", + "t", + "s", + "s", + "m", + "t", + "k", + "m", + "m", + } + } + } + quarters{ + format{ + abbreviated{ + "R1", + "R2", + "R3", + "R4", + } + wide{ + "Robo 1", + "Robo 2", + "Robo 3", + "Robo 4", + } + } + } + } + } + delimiters{ + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} + } +} diff --git a/icuSources/data/locales/swc_CD.txt b/icuSources/data/locales/swc_CD.txt new file mode 100755 index 00000000..f8d5ebb2 --- /dev/null +++ b/icuSources/data/locales/swc_CD.txt @@ -0,0 +1,11 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/swc_CD.xml +// * +// *************************************************************************** +swc_CD{ + Version{"2.0.57.98"} +} diff --git a/icuSources/data/locales/ta.txt b/icuSources/data/locales/ta.txt index fdeb8b17..ecfeb071 100644 --- a/icuSources/data/locales/ta.txt +++ b/icuSources/data/locales/ta.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ta.xml @@ -16,27 +16,35 @@ ta{ } ExemplarCharactersCurrency{"[a b c d e f g h i j k l m n o p q r s t u v w x y z]"} ExemplarCharactersIndex{ - "[அ ஆ இ ஈ உ ஊ எ ஏ ஐ ஒ ஓ ஔ க ங ச ஞ ட ண த ந ப ம ய ர ல வ ழ ள ற ன ஜ ஶ ஷ ஸ ஹ {க்ஷ}" - "]" + "[அ ஆ இ ஈ உ ஊ எ ஏ ஐ ஒ ஓ ஔ க ங ச ஞ ட ண த ந ப ம ய ர ல வ ழ ள ற ன ஜ ஶ ஷ ஸ ஹ {க" + "\u0BCDஷ}]" } LocaleScript{ "Taml", } NumberElements{ + default{"latn"} latn{ patterns{ currencyFormat{"¤ #,##,##0.00"} decimalFormat{"#,##,##0.###"} percentFormat{"#,##,##0%"} } + symbols{ + decimal{"."} + group{","} + nan{"எண் இல்லை"} + } } + native{"tamldec"} + traditional{"taml"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ - "am", - "pm", + "முற்பகல்", + "பிற்பகல்", } DateTimePatterns{ "h:mm:ss a zzzz", @@ -54,8 +62,18 @@ ta{ "{1} {0}", } availableFormats{ + MEd{"E, d/M"} + MMMEd{"E, d MMM"} MMMMd{"d MMMM"} + MMMd{"d MMM"} MMdd{"dd-MM"} + Md{"d/M"} + yM{"M/y"} + yMEd{"E, d/M/y"} + yMMM{"MMM y"} + yMMMEd{"E, d MMM, y"} + yMMMd{"d MMM, y"} + yMd{"d/M/y"} yyQ{"Q yy"} yyyyMM{"MM-yyyy"} yyyyMMMM{"MMMM y"} @@ -91,18 +109,137 @@ ta{ "வெ", "ச", } + wide{ + "ஞாயிறு", + "திங்கள்", + "செவ்வாய்", + "புதன்", + "வியாழன்", + "வெள்ளி", + "சனி", + } } } eras{ abbreviated{ - "கிமு", - "கிபி", + "கி.மு.", + "கி.பி.", } wide{ "கிறிஸ்துவுக்கு முன்", "அனோ டோமினி", } } + fields{ + day{ + dn{"நாள்"} + relative{ + "-1"{"நேற்று"} + "-2"{"முந்தா நாள்"} + "0"{"இன்று"} + "1"{"நாளை"} + "2"{"நாளை மறுநாள்"} + } + } + dayperiod{ + dn{"முற்பகல்/பிற்பகல்"} + } + era{ + dn{"காலம்"} + } + hour{ + dn{"மணி"} + } + minute{ + dn{"நிமிடம்"} + } + month{ + dn{"மாதம்"} + relative{ + "-1"{"சென்ற மாதம்"} + "0"{"இந்த மாதம்"} + "1"{"அடுத்த மாதம்"} + } + } + second{ + dn{"வினாடி"} + } + week{ + dn{"வாரம்"} + relative{ + "-1"{"கடந்த வாரம்"} + "0"{"இந்த வாரம்"} + "1"{"அடுத்த வாரம்"} + } + } + weekday{ + dn{"வார நாள்"} + } + year{ + dn{"வருடம்"} + relative{ + "-1"{"கடந்த வருடம்"} + "0"{"இந்த ஆண்டு"} + "1"{"அடுத்த வருடம்"} + } + } + zone{ + dn{"மண்டலம்"} + } + } + intervalFormats{ + MEd{ + M{"E, d/M – E, d/M"} + d{"E, d/M – E, d/M"} + } + MMM{ + M{"MMM–MMM"} + } + MMMEd{ + M{"E, d MMM – E, d MMM"} + d{"E, d MMM – E, d MMM"} + } + MMMd{ + M{"d MMM – d MMM"} + d{"d–d MMM"} + } + Md{ + M{"d/M – d/M"} + d{"d/M – d/M"} + } + yM{ + M{"M/yy – M/yy"} + y{"M/yy – M/yy"} + } + yMEd{ + M{"E, d/M/yy – E, d/M/yy"} + d{"E, d/M/yy – E, d/M/yy"} + y{"E, d/M/yy – E, d/M/yy"} + } + yMMM{ + M{"MMM–MMM y"} + y{"MMM y – MMM y"} + } + yMMMEd{ + M{"E, d MMM – E, d MMM, y"} + d{"E, d MMM – E, d MMM, y"} + y{"E, d MMM, y – E, d MMM, y"} + } + yMMMM{ + M{"MMMM–MMMM y"} + y{"MMMM y – MMMM y"} + } + yMMMd{ + M{"d MMM – d MMM, y"} + d{"d–d MMM, y"} + y{"d MMM, y – d MMM, y"} + } + yMd{ + M{"d/M/yy – d/M/yy"} + d{"d/M/yy – d/M/yy"} + y{"d/M/yy – d/M/yy"} + } + } monthNames{ format{ abbreviated{ @@ -119,6 +256,20 @@ ta{ "நவ.", "டிச.", } + narrow{ + "ஜ", + "பி", + "மா", + "ஏ", + "மே", + "ஜூ", + "ஜூ", + "ஆ", + "செ", + "அ", + "ந", + "டி", + } wide{ "ஜனவரி", "பிப்ரவரி", @@ -128,13 +279,27 @@ ta{ "ஜூன்", "ஜூலை", "ஆகஸ்ட்", - "செப்டெம்ப்ர்", + "செப்டம்பர்", "அக்டோபர்", "நவம்பர்", "டிசம்பர்", } } stand-alone{ + abbreviated{ + "ஜன.", + "பிப்.", + "மார்.", + "ஏப்.", + "மே", + "ஜூன்", + "ஜூலை", + "ஆக.", + "செப்.", + "அக்.", + "நவ.", + "டிச.", + } narrow{ "ஜ", "பி", @@ -149,21 +314,55 @@ ta{ "ந", "டி", } + wide{ + "ஜனவரி", + "பிப்ரவரி", + "மார்ச்", + "ஏப்ரல்", + "மே", + "ஜூன்", + "ஜூலை", + "ஆகஸ்டு", + "செப்டம்பர்", + "அக்டோபர்", + "நவம்பர்", + "டிசம்பர்", + } } } quarters{ format{ abbreviated{ - "Q1", - "Q2", - "Q3", - "Q4", + "காலாண்டு1", + "காலாண்டு2", + "காலாண்டு3", + "காலாண்டு4", + } + narrow{ + "1", + "2", + "3", + "4", } wide{ - "1ஆம் காலாண்டு", - "2ஆம் காலாண்டு", - "3ஆம் காலாண்டு", - "4ஆம் காலாண்டு", + "முதல் காலாண்டு", + "இரண்டாம் காலாண்டு", + "மூன்றாம் காலாண்டு", + "நான்காம் காலாண்டு", + } + } + stand-alone{ + abbreviated{ + "காலாண்டு1", + "காலாண்டு2", + "காலாண்டு3", + "காலாண்டு4", + } + wide{ + "முதல் காலாண்டு", + "இரண்டாம் காலாண்டு", + "மூன்றாம் காலாண்டு", + "நான்காம் காலாண்டு", } } } @@ -181,4 +380,153 @@ ta{ end{"{0} மற்றும் {1}"} } } + measurementSystemNames{ + UK{"யூகே"} + US{"யூஎஸ்"} + metric{"மெட்ரிக்"} + } + units{ + day{ + 0{"0 நாட்கள்"} + 1{"1 நாள்"} + other{"{0} நாட்கள்"} + } + day-future{ + 0{"0 நாட்களில்"} + 1{"1 நாளில்"} + other{"{0} நாட்களில்"} + } + day-past{ + 0{"0 நாட்களுக்கு முன்"} + 1{"1 நாளுக்கு முன்"} + other{"{0} நாட்களுக்கு முன்"} + } + hour{ + 0{"0 மணிநேரம்"} + 1{"1 மணிநேரம்"} + other{"{0} மணிநேரம்"} + } + hour-future{ + 0{"0 மணிநேரத்தில்"} + 1{"1 மணிநேரத்தில்"} + other{"{0} மணிநேரத்தில்"} + } + hour-past{ + 0{"0 மணிநேரம் முன்"} + 1{"1 மணிநேரம் முன்"} + other{"{0} மணிநேரம் முன்"} + } + minute{ + 0{"0 நிமிடங்கள்"} + 1{"1 நிமிடம்"} + other{"{0} நிமிடங்கள்"} + } + minute-future{ + 0{"0 நிமிடங்களில்"} + 1{"1 நிமிடத்தில்"} + other{"{0} நிமிடங்களில்"} + } + minute-past{ + 0{"0 நிமிடங்களுக்கு முன்"} + 1{"1 நிமிடத்திற்கு முன்"} + other{"{0} நிமிடங்களுக்கு முன்"} + } + month{ + 0{"0 மாதங்கள்"} + 1{"1 மாதம்"} + other{"{0} மாதங்கள்"} + } + month-future{ + 0{"0 மாதத்தில்"} + 1{"1 மாதத்தில்"} + other{"{0} மாதங்களில்"} + } + month-past{ + 0{"0 மாதங்களுக்கு முன்"} + 1{"1 மாதத்துக்கு முன்"} + other{"{0} மாதங்களுக்கு முன்"} + } + second{ + 0{"0 வினாடிகள்"} + 1{"1 வினாடி"} + other{"{0} வினாடிகள்"} + } + second-future{ + 0{"0 வினாடிகளில்"} + 1{"1 வினாடியில்"} + other{"{0} வினாடிகள்"} + } + second-past{ + 0{"0 வினாடிக்கு முன்"} + 1{"1 வினாடிக்கு முன்"} + other{"{0} வினாடிக்கு முன்"} + } + week{ + 0{"0 வாரங்கள்"} + 1{"1 வாரம்"} + other{"{0} வாரங்கள்"} + } + week-future{ + 0{"0 வாரத்தில்"} + 1{"1 வாரத்தில்"} + other{"{0} வாரங்களில்"} + } + week-past{ + 0{"0 வாரங்களுக்கு முன்"} + 1{"1 வாரத்திற்கு முன்பு"} + other{"{0} வாரத்திற்கு முன்"} + } + year{ + 0{"0 வருடங்கள்"} + 1{"1 வருடம்"} + other{"{0} வருடங்கள்"} + } + year-future{ + 0{"0 வருடங்களில்"} + 1{"1 வருடத்தில்"} + other{"{0} வருடங்களில்"} + } + year-past{ + 0{"0 வருடங்களுக்கு முன்"} + 1{"1 வருடத்திற்கு முன்"} + other{"{0} வருடங்களுக்கு முன்"} + } + } + unitsShort{ + day{ + 0{"0 நாட்கள்"} + 1{"1 நாள்"} + other{"{0} நாட்கள்"} + } + hour{ + 0{"0 மணிநேரம்"} + 1{"1 மணிநேரம்"} + other{"{0} மணிநேரம்"} + } + minute{ + 0{"0 நிமிடங்கள்"} + 1{"1 நிமிடம்"} + other{"{0} நிமிடங்கள்"} + } + month{ + 0{"0 மாதம்"} + 1{"1 மாதம்"} + other{"{0} மாதங்கள்"} + } + second{ + 0{"0 வினாடிகள்"} + 1{"1 வினாடி"} + other{"{0} வினாடிகள்"} + } + week{ + 0{"0 வாரங்கள்"} + 1{"1 வாரம்"} + other{"{0} வாரங்கள்"} + } + year{ + 0{"0 வருடங்கள்"} + 1{"1 வருடம்"} + other{"{0} வருடங்கள்"} + } + } } diff --git a/icuSources/data/locales/ta_IN.txt b/icuSources/data/locales/ta_IN.txt index 13cc5cc7..33487b9f 100644 --- a/icuSources/data/locales/ta_IN.txt +++ b/icuSources/data/locales/ta_IN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ta_IN.xml @@ -8,18 +8,4 @@ // *************************************************************************** ta_IN{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - weekend:intvector{ - 1, - 0, - 1, - 86400000, - } - } - } } diff --git a/icuSources/data/locales/ta_LK.txt b/icuSources/data/locales/ta_LK.txt index a484fd57..91f0bb0e 100755 --- a/icuSources/data/locales/ta_LK.txt +++ b/icuSources/data/locales/ta_LK.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ta_LK.xml // * // *************************************************************************** ta_LK{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/te.txt b/icuSources/data/locales/te.txt index fdfdb6fd..b3ba1ee0 100644 --- a/icuSources/data/locales/te.txt +++ b/icuSources/data/locales/te.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/te.xml @@ -10,11 +10,11 @@ * ICU source: /xml/main/te.xml */ te{ - AuxExemplarCharacters{"[\u200C\u200D ౦-౯]"} + AuxExemplarCharacters{"[\u200C\u200D ౦ ౧ ౨ ౩ ౪ ౫ ౬ ౭ ౮ ౯]"} ExemplarCharacters{ - "[అ ఆ ఇ ఈ ఉ ఊ ఋ ౠ ఌ ౡ ఎ ఏ ఐ ఒ ఓ ఔ క ఖ గ ఘ ఙ చ ఛ జ ఝ ఞ ట ఠ డ ఢ ణ త థ ద ధ న ప ఫ" - " బ భ మ య ర ఱ ల వ శ ష స హ ఁ ం ః \u0C4D ళ \u0C3E \u0C3F \u0C40 ు ూ ృ ౄ \u0C46 " - "\u0C47 \u0C48 \u0C4A \u0C4B \u0C4C \u0C55 \u0C56]" + "[అ ఆ ఇ ఈ ఉ ఊ ఋ ౠ ఌ ౡ ఎ ఏ ఐ ఒ ఓ ఔ ఁ ం ః క ఖ గ ఘ ఙ చ ఛ జ ఝ ఞ ట ఠ డ ఢ ణ త థ ద ధ" + " న ప ఫ బ భ మ య ర ఱ ల వ శ ష స హ ళ \u0C3E \u0C3F \u0C40 ు ూ ృ ౄ \u0C46 \u0C47 " + "\u0C48 \u0C4A \u0C4B \u0C4C \u0C4D \u0C55 \u0C56]" } ExemplarCharactersIndex{ "[అ ఆ ఇ ఈ ఉ ఊ ఋ ౠ ఎ ఏ ఐ ఒ ఓ ఔ క ఖ గ ఘ ఙ చ ఛ జ ఝ ఞ ట ఠ డ ఢ ణ త థ ద ధ న ప ఫ బ భ" @@ -24,15 +24,20 @@ te{ "Telu", } NumberElements{ + default{"latn"} latn{ patterns{ currencyFormat{"¤ #,##,##0.00"} decimalFormat{"#,##,##0.###"} percentFormat{"#,##,##0%"} } + symbols{ + exponential{"తూ"} + } } + native{"telu"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -55,8 +60,21 @@ te{ "{1} {0}", } availableFormats{ + Ed{"E d"} + MEd{"E, d/M"} + MMMEd{"E, d MMM"} MMMMd{"d MMMM"} + MMMd{"d MMM"} MMdd{"dd-MM"} + Md{"d/M"} + yM{"M/y"} + yMEd{"E, d/M/y"} + yMMM{"MMM y"} + yMMMEd{"E, d, MMM y"} + yMMMd{"d, MMM y"} + yMd{"d/M/y"} + yQ{"Q y"} + yQQQ{"QQQ y"} yyQ{"Q yy"} yyyyMM{"MM-yyyy"} yyyyMMMM{"MMMM y"} @@ -87,11 +105,20 @@ te{ "ఆ", "సో", "మ", - "భు", + "బు", "గు", "శు", "శ", } + wide{ + "ఆదివారం", + "సోమవారం", + "మంగళవారం", + "బుధవారం", + "గురువారం", + "శుక్రవారం", + "శనివారం", + } } } eras{ @@ -104,13 +131,84 @@ te{ "సన్.", } } + fields{ + day{ + dn{"దినం"} + relative{ + "-1"{"నిన్న"} + "-2"{"మొన్న"} + "0"{"ఈ రోజు"} + "1"{"రేపు"} + "2"{"ఎల్లుండి"} + } + } + dayperiod{ + dn{"AM/PM"} + } + era{ + dn{"యుగం, శకము"} + } + hour{ + dn{"గంట"} + } + minute{ + dn{"నిమిషము"} + } + month{ + dn{"నెల"} + relative{ + "-1"{"గత నెల"} + "0"{"ఈ నెల"} + "1"{"తర్వాతి నెల"} + } + } + second{ + dn{"క్షణం"} + } + week{ + dn{"వారము"} + relative{ + "-1"{"గత వారం"} + "0"{"ఈ వారం"} + "1"{"తదుపరి వారం"} + } + } + weekday{ + dn{"వారంలో రోజు"} + } + year{ + dn{"సంవత్సరం"} + relative{ + "-1"{"మునుపటి సంవత్సరం"} + "0"{"ఈ సంవత్సరం"} + "1"{"తర్వాతి సంవత్సరం"} + } + } + zone{ + dn{"మండలం"} + } + } monthNames{ format{ + abbreviated{ + "జనవరి", + "ఫిబ్రవరి", + "మార్చి", + "ఎప్రిల్", + "మే", + "జూన్", + "జూలై", + "ఆగస్టు", + "సెప్టెంబర్", + "అక్టోబర్", + "నవంబర్", + "డిసెంబర్", + } wide{ "జనవరి", "ఫిబ్రవరి", "మార్చి", - "ఏప్రిల్", + "ఎప్రిల్", "మే", "జూన్", "జూలై", @@ -122,6 +220,20 @@ te{ } } stand-alone{ + abbreviated{ + "జనవరి", + "ఫిబ్రవరి", + "మార్చి", + "ఎప్రిల్", + "మే", + "జూన్", + "జూలై", + "ఆగస్టు", + "సెప్టెంబర్", + "అక్టోబర్", + "నవంబర్", + "డిసెంబర్", + } narrow{ "జ", "ఫి", @@ -136,10 +248,30 @@ te{ "న", "డి", } + wide{ + "జనవరి", + "ఫిబ్రవరి", + "మార్చి", + "ఎప్రిల్", + "మే", + "జూన్", + "జూలై", + "ఆగస్టు", + "సెప్టెంబర్", + "అక్టోబర్", + "నవంబర్", + "డిసెంబర్", + } } } quarters{ format{ + narrow{ + "1", + "2", + "3", + "4", + } wide{ "ఒకటి 1", "రెండు 2", @@ -147,7 +279,174 @@ te{ "నాలుగు 4", } } + stand-alone{ + wide{ + "మొదటి త్రైమాసికం", + "రెండవ త్రైమాసికం", + "మూడవ త్రైమాసికం", + "నాల్గవ త్రైమాసికం", + } + } } } } + delimiters{ + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} + } + listPattern{ + standard{ + 2{"{0} మరియు {1}"} + end{"{0} మరియు {1}"} + } + } + measurementSystemNames{ + metric{"దశాంశం"} + } + units{ + day{ + 0{"0 రోజులు"} + 1{"1 రోజు"} + other{"{0} days"} + } + day-future{ + 0{"0 రోజుల్లో"} + 1{"1 రోజులో"} + other{"{0} రోజుల్లో"} + } + day-past{ + 0{"0 రోజుల క్రితం"} + 1{"1 రోజు క్రితం"} + other{"{0} రోజుల క్రితం"} + } + hour{ + 0{"0 గంటలు"} + 1{"1 గంట"} + other{"{0} గంటలు"} + } + hour-future{ + 0{"0 గంటల్లో"} + 1{"1 గంటలో"} + other{"{0} గంటల్లో"} + } + hour-past{ + 0{"0 గంటల క్రితం"} + 1{"1 గంట క్రితం"} + other{"{0} గంటల క్రితం"} + } + minute{ + 0{"0 నిమిషాలు"} + 1{"1 నిమిషం"} + other{"{0} నిమిషాలు"} + } + minute-future{ + 0{"0 నిమిషాల్లో"} + 1{"1 నిమిషంలో"} + other{"{0} నిమిషాల్లో"} + } + minute-past{ + 0{"0 నిమిషాల క్రితం"} + 1{"1 నిమిషం క్రితం"} + other{"{0} నిమిషాల క్రితం"} + } + month{ + 0{"0 నెలలు"} + 1{"1 నెల"} + other{"{0} నెలలు"} + } + month-future{ + 0{"0 నెలల్లో"} + 1{"1 నెలలో"} + other{"{0} నెలల్లో"} + } + month-past{ + 0{"0 నెలల క్రితం"} + 1{"1 నెల క్రితం"} + other{"{0} నెలల క్రితం"} + } + second{ + 0{"0 సెకన్లు"} + 1{"1 సెకన్"} + other{"{0} సెకన్లు"} + } + second-future{ + 0{"0 సెకన్లలో"} + 1{"1 సెకన్‌లో"} + other{"{0} సెకన్లలో"} + } + second-past{ + 0{"0 సెకన్ల క్రితం"} + 1{"1 సెకను క్రితం"} + other{"{0} సెకన్ల క్రితం"} + } + week{ + 0{"0 వారాలు"} + 1{"1 వారం"} + other{"{0} weeks"} + } + week-future{ + 0{"0 వారాల్లో"} + 1{"1 వారంలో"} + other{"{0} వారాల్లో"} + } + week-past{ + 0{"0 వారాల క్రితం"} + 1{"1 వారం క్రితం"} + other{"{0} వారాల క్రితం"} + } + year{ + 0{"0 సంవత్సరాలు"} + 1{"1 సంవత్సరం"} + other{"{0} సంవత్సరాలు"} + } + year-future{ + 0{"0 సంవత్సరాల్లో"} + 1{"1 సంవత్సరంలో"} + other{"{0} సంవత్సరాల్లో"} + } + year-past{ + 0{"0 సంవత్సరాల క్రితం"} + 1{"1 సంవత్సరం క్రితం"} + other{"{0} సంవత్సరాల క్రితం"} + } + } + unitsShort{ + day{ + 0{"0 రోజులు"} + 1{"1 రోజు"} + other{"{0} days"} + } + hour{ + 0{"0 గంటలు"} + 1{"1 గంట"} + other{"{0} గంటలు"} + } + minute{ + 0{"0 నిమిషాలు"} + 1{"1 నిమిషం"} + other{"{0} నిమిషాలు"} + } + month{ + 0{"0 నెలలు"} + 1{"1 నెల"} + other{"{0} నెలలు"} + } + second{ + 0{"0 సెకన్లు"} + 1{"1 సెకను"} + other{"{0} సెకన్లు"} + } + week{ + 0{"0 వారాలు"} + 1{"1 వా"} + other{"{0} వారాలు"} + } + year{ + 0{"0 సంవత్సరాలు"} + 1{"1 సంవత్సరం"} + other{"{0} సంవత్సరాలు"} + } + } } diff --git a/icuSources/data/locales/te_IN.txt b/icuSources/data/locales/te_IN.txt index a8a644d9..bcde3894 100644 --- a/icuSources/data/locales/te_IN.txt +++ b/icuSources/data/locales/te_IN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/te_IN.xml @@ -8,18 +8,4 @@ // *************************************************************************** te_IN{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - weekend:intvector{ - 1, - 0, - 1, - 86400000, - } - } - } } diff --git a/icuSources/data/locales/teo.txt b/icuSources/data/locales/teo.txt index eb75437f..f5e8783e 100755 --- a/icuSources/data/locales/teo.txt +++ b/icuSources/data/locales/teo.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/teo.xml @@ -23,7 +23,7 @@ teo{ } } } - Version{"2.0.46.85"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -61,9 +61,9 @@ teo{ ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, M/d/y"} + yMEd{"E, M/d/y"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} yQ{"Q y"} yQQQ{"QQQ y"} @@ -218,9 +218,9 @@ teo{ } } delimiters{ - alternateQuotationEnd{"”"} - alternateQuotationStart{"“"} - quotationEnd{"’"} - quotationStart{"'"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} } } diff --git a/icuSources/data/locales/teo_KE.txt b/icuSources/data/locales/teo_KE.txt index da6f413a..e971980d 100755 --- a/icuSources/data/locales/teo_KE.txt +++ b/icuSources/data/locales/teo_KE.txt @@ -1,19 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/teo_KE.xml // * // *************************************************************************** teo_KE{ - Version{"2.0.45.90"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - } - } + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/teo_UG.txt b/icuSources/data/locales/teo_UG.txt index f6fd5006..fa2d8cb5 100755 --- a/icuSources/data/locales/teo_UG.txt +++ b/icuSources/data/locales/teo_UG.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/teo_UG.xml // * // *************************************************************************** teo_UG{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/th.txt b/icuSources/data/locales/th.txt index 92561b61..08741784 100644 --- a/icuSources/data/locales/th.txt +++ b/icuSources/data/locales/th.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2011 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/th.xml @@ -25,6 +25,7 @@ th{ "Thai", } NumberElements{ + default{"latn"} latn{ patterns{ currencyFormat{"¤#,##0.00;¤-#,##0.00"} @@ -45,8 +46,9 @@ th{ plusSign{"+"} } } + native{"thai"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} calendar{ buddhist{ DateTimePatterns{ @@ -65,8 +67,7 @@ th{ "{1}, {0}", } availableFormats{ - EEEd{"EEE d"} - Gy{"G y"} + Ed{"E d"} H{"H"} Hm{"H:mm"} Hms{"H:mm:ss"} @@ -85,9 +86,9 @@ th{ ms{"mm:ss"} y{"G y"} yM{"M/yyyy"} - yMEd{"EEE d/M/yyyy"} + yMEd{"E d/M/yyyy"} yMMM{"MMM y"} - yMMMEd{"EEE d MMM y"} + yMMMEd{"E d MMM y"} yMMMM{"MMMM y"} yMMMd{"d MMM y"} yMd{"d/M/yyyy"} @@ -227,7 +228,7 @@ th{ "{1}, {0}", } availableFormats{ - EEEd{"EEE d"} + Ed{"E d"} H{"H"} Hm{"H:mm"} Hms{"H:mm:ss"} @@ -246,9 +247,9 @@ th{ ms{"mm:ss"} y{"y"} yM{"M/yyyy"} - yMEd{"EEE d/M/yyyy"} + yMEd{"E d/M/yyyy"} yMMM{"MMM y"} - yMMMEd{"EEE d MMM y"} + yMMMEd{"E d MMM y"} yMMMM{"MMMM y"} yMMMd{"d MMM y"} yMd{"d/M/yyyy"} @@ -311,11 +312,9 @@ th{ relative{ "-1"{"เมื่อวาน"} "-2"{"เมื่อวานซืน"} - "-3"{"สามวันก่อน"} "0"{"วันนี้"} "1"{"พรุ่งนี้"} "2"{"มะรืนนี้"} - "3"{"สามวันต่อจากนี้"} } } dayperiod{ @@ -628,7 +627,7 @@ th{ "{1} {0}", } availableFormats{ - EEEd{"EEE d"} + Ed{"E d"} MEd{"E, d/M"} MMMEd{"E d MMM"} MMMd{"d MMM"} @@ -636,7 +635,7 @@ th{ yyyy{"G yy"} yyyyM{"M/GGGGG yy"} yyyyMMM{"MMM G yy"} - yyyyMMMEd{"EEE d MMM G y"} + yyyyMMMEd{"E d MMM G y"} yyyyMMMd{"d MMM G y"} yyyyQ{"Q GGGGG yy"} } @@ -1136,7 +1135,7 @@ th{ "{1}, {0}", } availableFormats{ - EEEd{"EEE d"} + Ed{"E d"} MEd{"E, d/M"} MMMEd{"E d MMM"} MMMd{"d MMM"} @@ -1144,7 +1143,7 @@ th{ yyyy{"G yy"} yyyyM{"M/GGGGG yy"} yyyyMMM{"MMM G yy"} - yyyyMMMEd{"EEE d MMM G y"} + yyyyMMMEd{"E d MMM G y"} yyyyMMMd{"d MMM G y"} yyyyQ{"Q GGGGG yy"} } @@ -1173,24 +1172,94 @@ th{ day{ other{"{0} วัน"} } + day-future{ + 0{"ในอีก 0 วัน"} + 1{"ในอีก 1 วัน"} + other{"ในอีก {0} วัน"} + } + day-past{ + 0{"0 วันที่ผ่านมา"} + 1{"1 วันที่ผ่านมา"} + other{"{0} วันที่ผ่านมา"} + } hour{ other{"{0} ชั่วโมง"} } + hour-future{ + 0{"ในอีก 0 ชั่วโมง"} + 1{"ในอีก 1 ชั่วโมง"} + other{"ในอีก {0} ชั่วโมง"} + } + hour-past{ + 0{"0 ชั่วโมงที่ผ่านมา"} + 1{"1 ชั่วโมงที่ผ่านมา"} + other{"{0} ชั่วโมงที่ผ่านมา"} + } minute{ other{"{0} นาที"} } + minute-future{ + 0{"ในอีก 0 นาที"} + 1{"ในอีก 1 นาที"} + other{"ในอีก {0} นาที"} + } + minute-past{ + 0{"0 นาทีที่ผ่านมา"} + 1{"1 นาทีที่ผ่านมา"} + other{"{0} นาทีที่ผ่านมา"} + } month{ other{"{0} เดือน"} } + month-future{ + 0{"ในอีก 0 เดือน"} + 1{"ในอีก 1 เดือน"} + other{"ในอีก {0} เดือน"} + } + month-past{ + 0{"0 เดือนที่ผ่านมา"} + 1{"1 เดือนที่ผ่านมา"} + other{"{0} เดือนที่ผ่านมา"} + } second{ other{"{0} วินาที"} } + second-future{ + 0{"ในอีก 0 วินาที"} + 1{"ในอีก 1 วินาที"} + other{"ในอีก {0} วินาที"} + } + second-past{ + 0{"0 วินาทีที่ผ่านมา"} + 1{"1 วินาทีที่ผ่านมา"} + other{"{0} วินาทีที่ผ่านมา"} + } week{ other{"{0} สัปดาห์"} } + week-future{ + 0{"ในอีก 0 สัปดาห์"} + 1{"ในอีก 1 สัปดาห์"} + other{"ในอีก {0} สัปดาห์"} + } + week-past{ + 0{"0 สัปดาห์ที่ผ่านมา"} + 1{"1 สัปดาห์ที่ผ่านมา"} + other{"{0} สัปดาห์ที่ผ่านมา"} + } year{ other{"{0} ปี"} } + year-future{ + 0{"ในอีก 0 ปี"} + 1{"ในอีก 1 ปี"} + other{"ในอีก {0} ปี"} + } + year-past{ + 0{"0 ปีที่แล้ว"} + 1{"1 year ago"} + other{"{0} ปีที่แล้ว"} + } } unitsShort{ day{ diff --git a/icuSources/data/locales/th_TH.txt b/icuSources/data/locales/th_TH.txt index 511ee671..a5d0dd46 100644 --- a/icuSources/data/locales/th_TH.txt +++ b/icuSources/data/locales/th_TH.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/th_TH.xml @@ -8,12 +8,4 @@ // *************************************************************************** th_TH{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - } - } } diff --git a/icuSources/data/locales/th_TH_TRADITIONAL.txt b/icuSources/data/locales/th_TH_TRADITIONAL.txt index a13f87f8..9a5620ea 100644 --- a/icuSources/data/locales/th_TH_TRADITIONAL.txt +++ b/icuSources/data/locales/th_TH_TRADITIONAL.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/locales/ti.txt b/icuSources/data/locales/ti.txt index f42329d1..85f85bde 100644 --- a/icuSources/data/locales/ti.txt +++ b/icuSources/data/locales/ti.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ti.xml @@ -26,13 +26,16 @@ ti{ "Ethi", } NumberElements{ + default{"latn"} latn{ patterns{ currencyFormat{"¤#,##0.00"} } } + native{"latn"} + traditional{"ethi"} } - Version{"2.0.51.7"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ diff --git a/icuSources/data/locales/ti_ER.txt b/icuSources/data/locales/ti_ER.txt index 846e7f1b..29bff040 100644 --- a/icuSources/data/locales/ti_ER.txt +++ b/icuSources/data/locales/ti_ER.txt @@ -1,19 +1,15 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ti_ER.xml // * // *************************************************************************** ti_ER{ - Version{"2.0.47.65"} + Version{"2.0.64.59"} calendar{ gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } DateTimePatterns{ "h:mm:ss a zzzz", "h:mm:ss a z", diff --git a/icuSources/data/locales/ti_ET.txt b/icuSources/data/locales/ti_ET.txt index ce2d9e84..c716796a 100644 --- a/icuSources/data/locales/ti_ET.txt +++ b/icuSources/data/locales/ti_ET.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ti_ET.xml @@ -8,12 +8,4 @@ // *************************************************************************** ti_ET{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - } - } } diff --git a/icuSources/data/locales/tl.txt b/icuSources/data/locales/tl.txt index d393371c..2a55f9ae 100755 --- a/icuSources/data/locales/tl.txt +++ b/icuSources/data/locales/tl.txt @@ -1,15 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/tl.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** -/** - * ICU source: /xml/main/tl.xml - */ tl{ "%%ALIAS"{"fil"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/locales/tl_PH.txt b/icuSources/data/locales/tl_PH.txt index 8a834380..52f1969a 100755 --- a/icuSources/data/locales/tl_PH.txt +++ b/icuSources/data/locales/tl_PH.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/tl_PH.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** tl_PH{ "%%ALIAS"{"fil_PH"} - Version{"2.0.49.91"} } diff --git a/icuSources/data/locales/to.txt b/icuSources/data/locales/to.txt index b3d93ebf..79c20f48 100755 --- a/icuSources/data/locales/to.txt +++ b/icuSources/data/locales/to.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/to.xml @@ -20,7 +20,7 @@ to{ LocaleScript{ "Latn", } - Version{"2.0.47.65"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -43,7 +43,7 @@ to{ "{1} {0}", } availableFormats{ - EEEd{"d EEE"} + Ed{"d E"} Hm{"H:mm"} Hms{"H:mm:ss"} M{"L"} @@ -60,9 +60,9 @@ to{ ms{"mm:ss"} y{"y"} yM{"M-yyyy"} - yMEd{"EEE, d/M/yyyy"} + yMEd{"E, d/M/yyyy"} yMMM{"MMM y"} - yMMMEd{"EEE d MMM y"} + yMMMEd{"E d MMM y"} yMMMM{"MMMM y"} yQ{"yyyy Q"} yQQQ{"y QQQ"} @@ -123,11 +123,9 @@ to{ relative{ "-1"{"ʻaneafi"} "-2"{"ʻaneheafi"} - "-3"{"ʻAho tolu kuoʻosi"} "0"{"ʻaho⸍ni"} "1"{"ʻapongipongi"} "2"{"ʻahepongipongi"} - "3"{"ʻAho tolu kahaʻu"} } } dayperiod{ @@ -176,9 +174,6 @@ to{ M{"E, d MMM - E, d MMM"} d{"E, d MMM - E, d MMM"} } - MMMM{ - M{"LLLL–LLLL"} - } MMMd{ M{"d MMM - d MMM"} d{"d-d MMM"} @@ -320,8 +315,8 @@ to{ } } delimiters{ - alternateQuotationEnd{"»"} - alternateQuotationStart{"«"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} quotationEnd{"”"} quotationStart{"“"} } diff --git a/icuSources/data/locales/to_TO.txt b/icuSources/data/locales/to_TO.txt index 63bc2066..1e2ed5cd 100755 --- a/icuSources/data/locales/to_TO.txt +++ b/icuSources/data/locales/to_TO.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/to_TO.xml diff --git a/icuSources/data/locales/tr.txt b/icuSources/data/locales/tr.txt index 2ebab196..c1091f6a 100644 --- a/icuSources/data/locales/tr.txt +++ b/icuSources/data/locales/tr.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/tr.xml @@ -14,6 +14,7 @@ tr{ ExemplarCharacters{"[a b c ç d e f g ğ h ı i {i\u0307} j k l m n o ö p r s ş t u ü v y z]"} ExemplarCharactersCurrency{"[a b c č d e f g h i j k l ł m n o º p q r s t u v w x y z]"} ExemplarCharactersIndex{"[A B C Ç D E F G H I İ J K L M N O Ö P Q R S Ş T U Ü V W X Y Z]"} + ExemplarCharactersPunctuation{"[\- ‐ – — , ; \: ! ? . … ' ‘ ’ \" “ ” ( ) \[ \] § @ * / \& # † ‡ ′ ″]"} LocaleScript{ "Latn", } @@ -39,7 +40,7 @@ tr{ } } } - Version{"2.0.50.94"} + Version{"2.0.65.46"} calendar{ buddhist{ DateTimePatterns{ @@ -64,27 +65,27 @@ tr{ Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} - MEd{"dd/MM E"} + MEd{"dd.MM E"} MMM{"LLL"} MMMEd{"dd MMM E"} MMMd{"dd MMM"} - Md{"dd/MM"} + Md{"dd.MM"} d{"d"} hm{"h:mm a"} hms{"h:mm:ss a"} mmss{"mm:ss"} ms{"mm:ss"} y{"y G"} - yM{"M/y G"} - yMEd{"dd.MM.y G EEE"} + yM{"MM.y G"} + yMEd{"dd.MM.y G E"} yMMM{"MMM y G"} - yMMMEd{"dd MMM y G EEE"} + yMMMEd{"dd MMM y G E"} yMMMM{"MMMM y G"} yMMMd{"dd MMM y G"} yMd{"dd.MM.y G"} yQ{"Q y G"} yQQQ{"QQQ y G"} - yyMM{"MM/yy G"} + yyMM{"MM.yy G"} yyMMM{"MMM yy G"} yyQ{"Q yy G"} yyQQQQ{"QQQQ yy G"} @@ -154,35 +155,34 @@ tr{ "{1} {0}", } availableFormats{ - EEEd{"d EEE"} Ed{"d E"} H{"HH"} Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} - MEd{"dd/MM E"} + MEd{"dd.MM E"} MMM{"LLL"} MMMEd{"d MMMM E"} MMMMEd{"dd MMMM E"} MMMMd{"dd MMMM"} MMMd{"d MMMM"} - Md{"dd/MM"} + Md{"dd.MM"} d{"d"} hm{"h:mm a"} hms{"h:mm:ss a"} mmss{"mm:ss"} ms{"mm:ss"} y{"y"} - yM{"MM/yy"} - yMEd{"dd.MM.yyyy EEE"} + yM{"MM.yy"} + yMEd{"dd.MM.yyyy E"} yMMM{"MMM y"} - yMMMEd{"d MMM y EEE"} + yMMMEd{"d MMM y E"} yMMMM{"MMMM y"} yMMMd{"dd MMM y"} yMd{"dd.MM.yyyy"} yQ{"y-Q"} yQQQ{"y-QQQ"} - yyMM{"MM/yy"} + yyMM{"MM.yy"} yyMMM{"MMM yy"} yyQ{"Q yy"} yyQQQQ{"QQQQ yy"} @@ -199,6 +199,15 @@ tr{ "Cum", "Cmt", } + narrow{ + "P", + "P", + "S", + "Ç", + "P", + "C", + "C", + } wide{ "Pazar", "Pazartesi", @@ -210,6 +219,15 @@ tr{ } } stand-alone{ + abbreviated{ + "Paz", + "Pzt", + "Sal", + "Çar", + "Per", + "Cum", + "Cmt", + } narrow{ "P", "P", @@ -219,6 +237,15 @@ tr{ "C", "C", } + wide{ + "Pazar", + "Pazartesi", + "Salı", + "Çarşamba", + "Perşembe", + "Cuma", + "Cumartesi", + } } } eras{ @@ -237,11 +264,9 @@ tr{ relative{ "-1"{"Dün"} "-2"{"Evvelsi gün"} - "-3"{"Üç gün önce"} "0"{"Bugün"} "1"{"Yarın"} "2"{"Yarından sonraki gün"} - "3"{"Üç gün sonra"} } } dayperiod{ @@ -313,8 +338,8 @@ tr{ M{"MM - MM"} } MEd{ - M{"dd/MM E - dd/MM E"} - d{"dd/MM E - dd/MM E"} + M{"dd.MM E - dd.MM E"} + d{"dd.MM E - dd.MM E"} } MMM{ M{"MMM-MMM"} @@ -323,16 +348,13 @@ tr{ M{"d MMM E - d MMM E"} d{"d MMM E - d MMM E"} } - MMMM{ - M{"LLLL-LLLL"} - } MMMd{ M{"d MMM - d MMM"} d{"d - d MMM"} } Md{ - M{"dd/MM - dd/MM"} - d{"dd/MM - dd/MM"} + M{"dd.MM - dd.MM"} + d{"dd.MM - dd.MM"} } d{ d{"d-d"} @@ -360,13 +382,13 @@ tr{ y{"y-y"} } yM{ - M{"MM/yy - MM/yy"} - y{"MM/yy - MM/yy"} + M{"MM.yy - MM.yy"} + y{"MM.yy - MM.yy"} } yMEd{ - M{"dd/MM/yy E - dd/MM/yy E"} - d{"dd/MM/yy E - dd/MM/yy E"} - y{"dd/MM/yy E - dd/MM/yy E"} + M{"dd.MM.yy E - dd.MM.yy E"} + d{"dd.MM.yy E - dd.MM.yy E"} + y{"dd.MM.yy E - dd.MM.yy E"} } yMMM{ M{"MMM-MMM y"} @@ -387,9 +409,9 @@ tr{ y{"d MMM y - d MMM y"} } yMd{ - M{"dd/MM/yy - dd/MM/yy"} - d{"dd/MM/yy - dd/MM/yy"} - y{"dd/MM/yy - dd/MM/yy"} + M{"dd.MM.yy - dd.MM.yy"} + d{"dd.MM.yy - dd.MM.yy"} + y{"dd.MM.yy - dd.MM.yy"} } } monthNames{ @@ -408,6 +430,20 @@ tr{ "Kas", "Ara", } + narrow{ + "O", + "Ş", + "M", + "N", + "M", + "H", + "T", + "A", + "E", + "E", + "K", + "A", + } wide{ "Ocak", "Şubat", @@ -424,6 +460,20 @@ tr{ } } stand-alone{ + abbreviated{ + "Oca", + "Şub", + "Mar", + "Nis", + "May", + "Haz", + "Tem", + "Ağu", + "Eyl", + "Eki", + "Kas", + "Ara", + } narrow{ "O", "Ş", @@ -438,6 +488,20 @@ tr{ "K", "A", } + wide{ + "Ocak", + "Şubat", + "Mart", + "Nisan", + "Mayıs", + "Haziran", + "Temmuz", + "Ağustos", + "Eylül", + "Ekim", + "Kasım", + "Aralık", + } } } quarters{ @@ -522,26 +586,26 @@ tr{ Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} - MEd{"dd/MM E"} + MEd{"dd.MM E"} MMM{"LLL"} MMMEd{"dd MMM E"} MMMd{"dd MMM"} - Md{"dd/MM"} + Md{"dd.MM"} d{"d"} hm{"h:mm a"} hms{"h:mm:ss a"} mmss{"mm:ss"} ms{"mm:ss"} y{"y G"} - yyMM{"MM/yy G"} + yyMM{"MM.yy G"} yyMMM{"MMM yy G"} yyQ{"Q yy G"} yyQQQQ{"QQQQ yy G"} yyyy{"y G"} - yyyyM{"M/y G"} - yyyyMEd{"dd.MM.y G EEE"} + yyyyM{"MM.y G"} + yyyyMEd{"dd.MM.y G E"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"dd MMM y G EEE"} + yyyyMMMEd{"dd MMM y G E"} yyyyMMMM{"MMMM y G"} yyyyMMMd{"dd MMM y G"} yyyyMd{"dd.MM.y G"} @@ -597,26 +661,26 @@ tr{ Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} - MEd{"dd/MM E"} + MEd{"dd.MM E"} MMM{"LLL"} MMMEd{"dd MMM E"} MMMd{"dd MMM"} - Md{"dd/MM"} + Md{"dd.MM"} d{"d"} hm{"h:mm a"} hms{"h:mm:ss a"} mmss{"mm:ss"} ms{"mm:ss"} y{"y G"} - yyMM{"MM/yy G"} + yyMM{"MM.yy G"} yyMMM{"MMM yy G"} yyQ{"Q yy G"} yyQQQQ{"QQQQ yy G"} yyyy{"y G"} - yyyyM{"M/y G"} - yyyyMEd{"dd.MM.y G EEE"} + yyyyM{"MM.y G"} + yyyyMEd{"dd.MM.y G E"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"dd MMM y G EEE"} + yyyyMMMEd{"dd MMM y G E"} yyyyMMMM{"MMMM y G"} yyyyMMMd{"dd MMM y G"} yyyyMd{"dd.MM.y G"} @@ -667,26 +731,26 @@ tr{ Hm{"HH:mm"} Hms{"HH:mm:ss"} M{"L"} - MEd{"dd/MM E"} + MEd{"dd.MM E"} MMM{"LLL"} MMMEd{"dd MMM E"} MMMd{"dd MMM"} - Md{"dd/MM"} + Md{"dd.MM"} d{"d"} hm{"h:mm a"} hms{"h:mm:ss a"} mmss{"mm:ss"} ms{"mm:ss"} y{"y G"} - yyMM{"MM/yy G"} + yyMM{"MM.yy G"} yyMMM{"MMM yy G"} yyQ{"Q yy G"} yyQQQQ{"QQQQ yy G"} yyyy{"y G"} - yyyyM{"M/y G"} - yyyyMEd{"dd.MM.y G EEE"} + yyyyM{"MM.y G"} + yyyyMEd{"dd.MM.y G E"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"dd MMM y G EEE"} + yyyyMMMEd{"dd MMM y G E"} yyyyMMMM{"MMMM y G"} yyyyMMMd{"dd MMM y G"} yyyyMd{"dd.MM.y G"} @@ -716,24 +780,94 @@ tr{ day{ other{"{0} gün"} } + day-future{ + 0{"0 gün sonra"} + 1{"1 gün sonra"} + other{"{0} gün sonra"} + } + day-past{ + 0{"0 gün önce"} + 1{"1 gün önce"} + other{"{0} gün önce"} + } hour{ other{"{0} saat"} } + hour-future{ + 0{"0 saat sonra"} + 1{"1 saat sonra"} + other{"{0} saat sonra"} + } + hour-past{ + 0{"0 saat önce"} + 1{"1 saat önce"} + other{"{0} saat önce"} + } minute{ other{"{0} dakika"} } + minute-future{ + 0{"0 dakika sonra"} + 1{"1 dakika sonra"} + other{"{0} dakika sonra"} + } + minute-past{ + 0{"0 dakika önce"} + 1{"1 dakika önce"} + other{"{0} dakika önce"} + } month{ other{"{0} ay"} } + month-future{ + 0{"0 ay sonra"} + 1{"1 ay sonra"} + other{"{0} ay sonra"} + } + month-past{ + 0{"0 ay önce"} + 1{"1 ay önce"} + other{"{0} ay önce"} + } second{ other{"{0} saniye"} } + second-future{ + 0{"0 saniye sonra"} + 1{"1 saniye sonra"} + other{"{0} saniye sonra"} + } + second-past{ + 0{"0 saniye önce"} + 1{"1 saniye önce"} + other{"{0} saniye önce"} + } week{ other{"{0} hafta"} } + week-future{ + 0{"0 hafta sonra"} + 1{"1 hafta sonra"} + other{"{0} hafta sonra"} + } + week-past{ + 0{"0 hafta önce"} + 1{"1 hafta önce"} + other{"{0} hafta önce"} + } year{ other{"{0} yıl"} } + year-future{ + 0{"0 yıl sonra"} + 1{"1 yıl sonra"} + other{"{0} yıl sonra"} + } + year-past{ + 0{"0 yıl önce"} + 1{"1 yıl önce"} + other{"{0} yıl önce"} + } } unitsShort{ day{ diff --git a/icuSources/data/locales/tr_TR.txt b/icuSources/data/locales/tr_TR.txt index fa9bfab1..46fe0949 100644 --- a/icuSources/data/locales/tr_TR.txt +++ b/icuSources/data/locales/tr_TR.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/tr_TR.xml diff --git a/icuSources/data/locales/twq.txt b/icuSources/data/locales/twq.txt new file mode 100755 index 00000000..82a49105 --- /dev/null +++ b/icuSources/data/locales/twq.txt @@ -0,0 +1,228 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/twq.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/twq.xml + */ +twq{ + AuxExemplarCharacters{"[v]"} + ExemplarCharacters{"[a ã b c d e ẽ f g h i j k l m n ŋ ɲ o õ p q r s š t u w x y z ž ]"} + LocaleScript{ + "Latn", + } + NumberElements{ + latn{ + patterns{ + currencyFormat{"#,##0.00¤"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0%"} + } + symbols{ + decimal{"."} + group{" "} + } + } + } + Version{"2.0.65.46"} + calendar{ + gregorian{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE d MMMM y", + "d MMMM y", + "d MMM y", + "d/M/yyyy", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + Ed{"E d"} + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + M{"L"} + MEd{"E d/M"} + MMM{"LLL"} + MMMEd{"E d MMM"} + MMMd{"d MMM"} + Md{"d/M"} + d{"d"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + ms{"m:ss"} + y{"y"} + yM{"M/y"} + yMEd{"E d/M/y"} + yMMM{"MMM y"} + yMMMEd{"E d MMM y"} + yMMMd{"d MMM y"} + yMd{"d/M/y"} + yQ{"Q y"} + yQQQ{"QQQ y"} + } + dayNames{ + format{ + abbreviated{ + "Alh", + "Ati", + "Ata", + "Ala", + "Alm", + "Alz", + "Asi", + } + wide{ + "Alhadi", + "Atinni", + "Atalaata", + "Alarba", + "Alhamiisa", + "Alzuma", + "Asibti", + } + } + stand-alone{ + narrow{ + "H", + "T", + "T", + "L", + "L", + "L", + "S", + } + } + } + eras{ + abbreviated{ + "IJ", + "IZ", + } + wide{ + "Isaa jine", + "Isaa zamanoo", + } + } + fields{ + day{ + dn{"Zaari"} + relative{ + "-1"{"Bi"} + "0"{"Hõo"} + "1"{"Suba"} + } + } + dayperiod{ + dn{"Subbaahi/Zaarikay banda"} + } + era{ + dn{"Zaman"} + } + hour{ + dn{"Guuru"} + } + minute{ + dn{"Miniti"} + } + month{ + dn{"Handu"} + } + second{ + dn{"Miti"} + } + week{ + dn{"Hebu"} + } + weekday{ + dn{"Zaari"} + } + year{ + dn{"Jiiri"} + } + zone{ + dn{"Leerazuu"} + } + } + monthNames{ + format{ + abbreviated{ + "Žan", + "Fee", + "Mar", + "Awi", + "Me", + "Žuw", + "Žuy", + "Ut", + "Sek", + "Okt", + "Noo", + "Dee", + } + wide{ + "Žanwiye", + "Feewiriye", + "Marsi", + "Awiril", + "Me", + "Žuweŋ", + "Žuyye", + "Ut", + "Sektanbur", + "Oktoobur", + "Noowanbur", + "Deesanbur", + } + } + stand-alone{ + narrow{ + "Ž", + "F", + "M", + "A", + "M", + "Ž", + "Ž", + "U", + "S", + "O", + "N", + "D", + } + } + } + quarters{ + format{ + abbreviated{ + "A1", + "A2", + "A3", + "A4", + } + wide{ + "Arrubu 1", + "Arrubu 2", + "Arrubu 3", + "Arrubu 4", + } + } + } + } + } + delimiters{ + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} + } +} diff --git a/icuSources/data/locales/twq_NE.txt b/icuSources/data/locales/twq_NE.txt new file mode 100755 index 00000000..1d877ced --- /dev/null +++ b/icuSources/data/locales/twq_NE.txt @@ -0,0 +1,11 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/twq_NE.xml +// * +// *************************************************************************** +twq_NE{ + Version{"2.0.57.98"} +} diff --git a/icuSources/data/locales/tzm.txt b/icuSources/data/locales/tzm.txt index d6707c24..d32d880c 100755 --- a/icuSources/data/locales/tzm.txt +++ b/icuSources/data/locales/tzm.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/tzm.xml @@ -27,7 +27,7 @@ tzm{ } } } - Version{"2.0.46.85"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -65,9 +65,9 @@ tzm{ ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, M/d/y"} + yMEd{"E, M/d/y"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} yQ{"Q y"} yQQQ{"QQQ y"} @@ -222,9 +222,9 @@ tzm{ } } delimiters{ - alternateQuotationEnd{"”"} - alternateQuotationStart{"“"} - quotationEnd{"’"} - quotationStart{"‘"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} } } diff --git a/icuSources/data/locales/tzm_Latn.txt b/icuSources/data/locales/tzm_Latn.txt index 51a88b7b..51f842b5 100755 --- a/icuSources/data/locales/tzm_Latn.txt +++ b/icuSources/data/locales/tzm_Latn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/tzm_Latn.xml @@ -13,5 +13,5 @@ tzm_Latn{ LocaleScript{ "Latn", } - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/tzm_Latn_MA.txt b/icuSources/data/locales/tzm_Latn_MA.txt index cdf3f128..6b6f414f 100755 --- a/icuSources/data/locales/tzm_Latn_MA.txt +++ b/icuSources/data/locales/tzm_Latn_MA.txt @@ -1,25 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/tzm_Latn_MA.xml // * // *************************************************************************** tzm_Latn_MA{ - Version{"2.0.45.90"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - weekend:intvector{ - 6, - 0, - 7, - 86400000, - } - } - } + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/tzm_MA.txt b/icuSources/data/locales/tzm_MA.txt index 8a4d156c..ebd194cf 100755 --- a/icuSources/data/locales/tzm_MA.txt +++ b/icuSources/data/locales/tzm_MA.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/tzm_MA.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** tzm_MA{ "%%ALIAS"{"tzm_Latn_MA"} - Version{"2.0.45.90"} } diff --git a/icuSources/data/locales/uk.txt b/icuSources/data/locales/uk.txt index a75c23ee..edeb49d4 100644 --- a/icuSources/data/locales/uk.txt +++ b/icuSources/data/locales/uk.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2011 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/uk.xml @@ -39,7 +39,7 @@ uk{ } } } - Version{"2.0.50.96"} + Version{"2.0.65.46"} calendar{ coptic{ monthNames{ @@ -104,9 +104,9 @@ uk{ ms{"mm:ss"} y{"y"} yM{"MM.yyyy"} - yMEd{"EEE, dd.MM.yyyy"} + yMEd{"E, dd.MM.yyyy"} yMMM{"LLL y"} - yMMMEd{"EEE, d MMM y"} + yMMMEd{"E, d MMM y"} yMMMM{"LLLL y"} yMMMd{"d MMM y"} yMd{"dd.MM.yy"} @@ -166,11 +166,9 @@ uk{ relative{ "-1"{"Вчора"} "-2"{"Позавчора"} - "-3"{"Три дні тому"} "0"{"Сьогодні"} "1"{"Завтра"} "2"{"Післязавтра"} - "3"{"Через три дні з цього моменту"} } } dayperiod{ @@ -476,6 +474,28 @@ uk{ } } } + contextTransforms{ + day-format-except-narrow:intvector{ + 1, + 1, + } + day-standalone-except-narrow:intvector{ + 1, + 1, + } + languages:intvector{ + 1, + 1, + } + month-format-except-narrow:intvector{ + 1, + 1, + } + month-standalone-except-narrow:intvector{ + 1, + 1, + } + } delimiters{ alternateQuotationEnd{"“"} alternateQuotationStart{"„"} @@ -500,42 +520,154 @@ uk{ one{"{0} день"} other{"{0} дня"} } + day-future{ + 0{"Через 0 днів"} + 1{"Через 1 день"} + few{"Через {0} дні"} + many{"Через {0} днів"} + one{"Через {0} день"} + other{"Через {0} дня"} + } + day-past{ + 0{"0 днів тому"} + 1{"1 день тому"} + few{"{0} дні тому"} + many{"{0} днів тому"} + one{"{0} день тому"} + other{"{0} дня тому"} + } hour{ few{"{0} години"} many{"{0} годин"} one{"{0} година"} other{"{0} години"} } + hour-future{ + 0{"Через 0 годин"} + 1{"Через 1 годину"} + few{"Через {0} години"} + many{"Через {0} годин"} + one{"Через {0} годину"} + other{"Через {0} години"} + } + hour-past{ + 0{"0 годин тому"} + 1{"1 годину тому"} + few{"{0} години тому"} + many{"{0} годин тому"} + one{"{0} годину тому"} + other{"{0} години тому"} + } minute{ few{"{0} хвилини"} many{"{0} хвилин"} one{"{0} хвилина"} other{"{0} хвилини"} } + minute-future{ + 0{"Через 0 хвилин"} + 1{"Через 1 хвилину"} + few{"Через {0} хвилини"} + many{"Через {0} хвилин"} + one{"Через {0} хвилину"} + other{"Через {0} хвилини"} + } + minute-past{ + 0{"0 хвилин тому"} + 1{"1 хвилину тому"} + few{"{0} хвилини тому"} + many{"{0} хвилин тому"} + one{"{0} хвилину тому"} + other{"{0} хвилини тому"} + } month{ few{"{0} місяці"} many{"{0} місяців"} one{"{0} місяць"} other{"{0} місяця"} } + month-future{ + 0{"Через 0 місяців"} + 1{"Через 1 місяць"} + few{"Через {0} місяці"} + many{"Через {0} місяців"} + one{"Через {0} місяць"} + other{"Через {0} місяця"} + } + month-past{ + 0{"0 місяців тому"} + 1{"1 місяць тому"} + few{"{0} місяці тому"} + many{"{0} місяців тому"} + one{"{0} місяць тому"} + other{"{0} місяця тому"} + } second{ few{"{0} секунди"} many{"{0} секунд"} one{"{0} секунда"} other{"{0} секунди"} } + second-future{ + 0{"Через 0 секунд"} + 1{"Через 1 секунду"} + few{"Через {0} секунди"} + many{"Через {0} секунд"} + one{"Через {0} секунду"} + other{"Через {0} секунди"} + } + second-past{ + 0{"0 секунд тому"} + 1{"1 секунду тому"} + few{"{0} секунди тому"} + many{"{0} секунд тому"} + one{"{0} секунду тому"} + other{"{0} секунди тому"} + } week{ few{"{0} тижні"} many{"{0} тижнів"} one{"{0} тиждень"} other{"{0} тижня"} } + week-future{ + 0{"Через 0 тижнів"} + 1{"Через 1 тиждень"} + few{"Через {0} тижні"} + many{"Через {0} тижнів"} + one{"Через {0} тиждень"} + other{"Через {0} тижня"} + } + week-past{ + 0{"0 тижнів тому"} + 1{"1 тиждень тому"} + few{"{0} тижні тому"} + many{"{0} тижнів тому"} + one{"{0} тиждень тому"} + other{"{0} тижня тому"} + } year{ few{"{0} роки"} many{"{0} років"} one{"{0} рік"} other{"{0} року"} } + year-future{ + 0{"Через 0 років"} + 1{"Через 1 рік"} + few{"Через {0} роки"} + many{"Через {0} років"} + one{"Через {0} рік"} + other{"Через {0} року"} + } + year-past{ + 0{"0 років тому"} + 1{"1 рік тому"} + few{"{0} роки тому"} + many{"{0} років тому"} + one{"{0} рік тому"} + other{"{0} року тому"} + } } unitsShort{ day{ diff --git a/icuSources/data/locales/uk_UA.txt b/icuSources/data/locales/uk_UA.txt index f5e6561b..e6606ba5 100644 --- a/icuSources/data/locales/uk_UA.txt +++ b/icuSources/data/locales/uk_UA.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/uk_UA.xml diff --git a/icuSources/data/locales/ur.txt b/icuSources/data/locales/ur.txt index 8fce2ffd..215f7cfb 100644 --- a/icuSources/data/locales/ur.txt +++ b/icuSources/data/locales/ur.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ur.xml @@ -10,14 +10,16 @@ * ICU source: /xml/main/ur.xml */ ur{ + AuxExemplarCharacters{"[]"} ExemplarCharacters{ - "[أ ؤ ا آ ب پ ت ٹ ث ج چ ح خ د ڈ ذ ر ڑ ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن ں و ہ" - " ی ء ئ ے ٻ ة ٺ ټ ٽ ه ھ ي]" + "[ا أ آ ب پ ت ٹ ث ج چ ح خ د ڈ ذ ر ڑ ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن ں و ؤ ہ" + " ھ ء ی ئ ے ٻ ة ٺ ټ ٽ ه ي]" } LocaleScript{ "Arab", } NumberElements{ + default{"latn"} latn{ patterns{ currencyFormat{"¤#,##0.00"} @@ -27,21 +29,33 @@ ur{ } symbols{ decimal{"."} + exponential{"E"} group{","} + infinity{"∞"} + minusSign{"-"} + nan{"NaN"} + perMille{"‰"} + percentSign{"%"} + plusSign{"+"} } } + native{"arabext"} } - Version{"2.0.47.65"} + Version{"2.0.65.46"} calendar{ gregorian{ + AmPmMarkers{ + "دن", + "رات", + } DateTimePatterns{ "h:mm:ss a zzzz", "h:mm:ss a z", "h:mm:ss a", "h:mm a", - "EEEE, d, MMMM y", - "d, MMMM y", - "d, MMM y", + "EEEE؍ d؍ MMMM y", + "d؍ MMMM y", + "d؍ MMM y", "d/M/yy", "{1} {0}", "{1} {0}", @@ -74,22 +88,67 @@ ur{ } fields{ day{ + dn{"دن"} relative{ "-1"{"کل"} + "-2"{"گزشتہ پرسوں"} "0"{"آج"} "1"{"کل"} + "2"{"آنے والا پرسوں"} } } dayperiod{ dn{"رات/صبح"} } + era{ + dn{"عہد"} + } + hour{ + dn{"گھنٹہ"} + } + minute{ + dn{"منٹ"} + } + month{ + dn{"مہینہ"} + relative{ + "-1"{"پچھلے مہینہ"} + "0"{"اس مہینہ"} + "1"{"اگلے مہینہ"} + } + } + second{ + dn{"سیکنڈ"} + } + week{ + dn{"ہفتہ"} + relative{ + "-1"{"پچھلے ہفتہ"} + "0"{"اس ہفتہ"} + "1"{"اگلے ہفتہ"} + } + } + weekday{ + dn{"ہفتے کا دن"} + } + year{ + dn{"سال"} + relative{ + "-1"{"پچھلے سال"} + "0"{"اس سال"} + "1"{"اگلے سال"} + } + } + zone{ + dn{"منطقۂ وقت"} + } } monthNames{ format{ wide{ "جنوری", "فروری", - "مار چ", + "مارچ", "اپريل", "مئ", "جون", @@ -134,8 +193,171 @@ ur{ } } } + delimiters{ + alternateQuotationEnd{"‘"} + alternateQuotationStart{"’"} + quotationEnd{"“"} + quotationStart{"”"} + } layout{ characters{"right-to-left"} lines{"top-to-bottom"} } + listPattern{ + standard{ + 2{"{0} اور {1}"} + end{"{0}، اور {1}"} + middle{"{0}، {1}"} + start{"{0}، {1}"} + } + } + measurementSystemNames{ + UK{"سلطنت متحدہ"} + US{"ریاستہائے متحدہ"} + metric{"پیمانہ"} + } + units{ + day{ + 0{"0 دن"} + 1{"1 دن"} + other{"{0} دن"} + } + day-future{ + 0{"0 دن میں"} + 1{"1 دن میں"} + other{"{0} دن میں"} + } + day-past{ + 0{"0 دن پہلے"} + 1{"1 دن پہلے"} + other{"{0} دن پہلے"} + } + hour{ + 0{"0 گھنٹے"} + 1{"1 گھنٹہ"} + other{"{0} گھنٹے"} + } + hour-future{ + 0{"0 گھنٹے میں"} + 1{"1 گھنٹہ میں"} + other{"{0} گھنٹے میں"} + } + hour-past{ + 0{"0 گھنٹے پہلے"} + 1{"1 گھنٹہ پہلے"} + other{"{0} گھنٹے پہلے"} + } + minute{ + 0{"0 منٹ"} + 1{"1 منٹ"} + other{"{0} منٹ"} + } + minute-future{ + 0{"0 منٹ میں"} + 1{"1 منٹ میں"} + other{"{0} منٹ میں"} + } + minute-past{ + 0{"0 منٹ پہلے"} + 1{"1 منٹ پہلے"} + other{"{0} منٹ پہلے"} + } + month{ + 0{"0 مہینے"} + 1{"1 مہینہ"} + other{"{0} مہینے"} + } + month-future{ + 0{"0 مہینے میں"} + 1{"1 مہینہ میں"} + other{"{0} مہینے میں"} + } + month-past{ + 0{"0 مہینے پہلے"} + 1{"1 مہینہ پہلے"} + other{"{0} مہینے پہلے"} + } + second{ + 0{"0 سیکنڈ"} + 1{"1 سیکنڈ"} + other{"{0} سیکنڈ"} + } + second-future{ + 0{"0 سیکنڈ میں"} + 1{"1 سیکنڈ میں"} + other{"{0} سیکنڈ میں"} + } + second-past{ + 0{"0 سیکنڈ پہلے"} + 1{"1 سیکنڈ پہلے"} + other{"{0} سیکنڈ پہلے"} + } + week{ + 0{"0 ہفتے"} + 1{"1 ہفتہ"} + other{"{0} ہفتے"} + } + week-future{ + 0{"0 ہفتے میں"} + 1{"1 ہفتہ میں"} + other{"{0} ہفتے میں"} + } + week-past{ + 0{"0 ہفتے پہلے"} + 1{"1 ہفتہ پہلے"} + other{"{0} ہفتے پہلے"} + } + year{ + 0{"0 سال"} + 1{"1 سال"} + other{"{0} سال"} + } + year-future{ + 0{"0 سال میں"} + 1{"1 سال میں"} + other{"{0} سال میں"} + } + year-past{ + 0{"0 سال پہلے"} + 1{"1 سال پہلے"} + other{"{0} سال پہلے"} + } + } + unitsShort{ + day{ + 0{"0 دن"} + 1{"1 دن"} + other{"{0} دن"} + } + hour{ + 0{"0 گھنٹے"} + 1{"1 گھنٹہ"} + other{"{0} گھنٹے"} + } + minute{ + 0{"0 منٹ"} + 1{"1 منٹ"} + other{"{0} منٹ"} + } + month{ + 0{"0 مہینے"} + 1{"1 مہینہ"} + other{"{0} مہینے"} + } + second{ + 0{"0 سیکنڈ"} + 1{"1 سیکنڈ"} + other{"{0} سیکنڈ"} + } + week{ + 0{"0 ہفتے"} + 1{"1 ہفتہ"} + other{"{0} ہفتے"} + } + year{ + 0{"0 سال"} + 1{"1 سال"} + other{"{0} سال"} + } + } } diff --git a/icuSources/data/locales/ur_IN.txt b/icuSources/data/locales/ur_IN.txt index a8f64fcf..3e1a8488 100644 --- a/icuSources/data/locales/ur_IN.txt +++ b/icuSources/data/locales/ur_IN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ur_IN.xml @@ -11,6 +11,7 @@ */ ur_IN{ NumberElements{ + default{"arabext"} latn{ patterns{ currencyFormat{"¤ #,##,##0.00"} @@ -19,19 +20,5 @@ ur_IN{ } } } - Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - weekend:intvector{ - 1, - 0, - 1, - 86400000, - } - } - } + Version{"2.0.65.46"} } diff --git a/icuSources/data/locales/ur_PK.txt b/icuSources/data/locales/ur_PK.txt index 1f257208..0288cd71 100644 --- a/icuSources/data/locales/ur_PK.txt +++ b/icuSources/data/locales/ur_PK.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ur_PK.xml @@ -8,12 +8,4 @@ // *************************************************************************** ur_PK{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - } - } } diff --git a/icuSources/data/locales/uz.txt b/icuSources/data/locales/uz.txt index 2748431e..6f62528b 100644 --- a/icuSources/data/locales/uz.txt +++ b/icuSources/data/locales/uz.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/uz.xml @@ -15,5 +15,148 @@ uz{ LocaleScript{ "Cyrl", } - Version{"2.0.47.67"} + Version{"2.0.59.12"} + calendar{ + gregorian{ + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE, y MMMM dd", + "y MMMM d", + "y MMM d", + "yy/MM/dd", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + dayNames{ + format{ + abbreviated{ + "якш", + "душ", + "сеш", + "чор", + "пай", + "жум", + "шан", + } + wide{ + "якшанба", + "душанба", + "сешанба", + "чоршанба", + "пайшанба", + "жума", + "шанба", + } + } + stand-alone{ + abbreviated{ + "Якш", + "Душ", + "Сеш", + "Чор", + "Пай", + "Жум", + "Шан", + } + narrow{ + "Я", + "Д", + "С", + "Ч", + "П", + "Ж", + "Ш", + } + } + } + monthNames{ + format{ + abbreviated{ + "янв", + "фев", + "мар", + "апр", + "май", + "июн", + "июл", + "авг", + "сен", + "окт", + "ноя", + "дек", + } + wide{ + "январ", + "феврал", + "март", + "апрел", + "май", + "июн", + "июл", + "август", + "сентябр", + "октябр", + "ноябр", + "декабр", + } + } + stand-alone{ + abbreviated{ + "Янв", + "Фев", + "Мар", + "Апр", + "Май", + "Июн", + "Июл", + "Авг", + "Сен", + "Окт", + "Ноя", + "Дек", + } + narrow{ + "Я", + "Ф", + "М", + "А", + "М", + "И", + "И", + "А", + "С", + "О", + "Н", + "Д", + } + } + } + } + islamic{ + monthNames{ + format{ + wide{ + "Муҳаррам", + "Сафар", + "Рабиул-аввал", + "Рабиул-охир", + "Жумодиул-уло", + "Жумодиул-ухро", + "Ражаб", + "Шаъбон", + "Рамазон", + "Шаввол", + "Зил-қаъда", + "Зил-ҳижжа", + } + } + } + } + } } diff --git a/icuSources/data/locales/uz_AF.txt b/icuSources/data/locales/uz_AF.txt index c43731f7..0010d890 100644 --- a/icuSources/data/locales/uz_AF.txt +++ b/icuSources/data/locales/uz_AF.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/uz_AF.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** uz_AF{ "%%ALIAS"{"uz_Arab_AF"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/locales/uz_Arab.txt b/icuSources/data/locales/uz_Arab.txt index 17520c26..85eb77d5 100644 --- a/icuSources/data/locales/uz_Arab.txt +++ b/icuSources/data/locales/uz_Arab.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/uz_Arab.xml @@ -10,8 +10,8 @@ * ICU source: /xml/main/uz_Arab.xml */ uz_Arab{ - %%ParentIsRoot:int{1} - AuxExemplarCharacters{"[\u200C \u200D]"} + %%Parent{"root"} + AuxExemplarCharacters{"[\u200C\u200D]"} ExemplarCharacters{ "[\u064B \u064C \u064D \u064E \u064F \u0650 \u0651 \u0652 \u0654 \u0670 ء آ أ" " ؤ ئ ا ب پ ة ت ث ټ ج چ ح خ ځ څ د ذ ډ ر ز ړ ږ ژ س ش ښ ص ض ط ظ ع غ ف ق ک ګ گ ل" @@ -37,8 +37,9 @@ uz_Arab{ minusSign{"−"} } } + native{"arabext"} } - Version{"2.0.50.30"} + Version{"2.0.65.46"} layout{ characters{"right-to-left"} lines{"top-to-bottom"} diff --git a/icuSources/data/locales/uz_Arab_AF.txt b/icuSources/data/locales/uz_Arab_AF.txt index 8650a101..33529286 100644 --- a/icuSources/data/locales/uz_Arab_AF.txt +++ b/icuSources/data/locales/uz_Arab_AF.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/uz_Arab_AF.xml @@ -8,18 +8,4 @@ // *************************************************************************** uz_Arab_AF{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 7, - 4, - } - weekend:intvector{ - 5, - 0, - 6, - 86400000, - } - } - } } diff --git a/icuSources/data/locales/uz_Cyrl.txt b/icuSources/data/locales/uz_Cyrl.txt index 4a5b49cc..bbc854d3 100644 --- a/icuSources/data/locales/uz_Cyrl.txt +++ b/icuSources/data/locales/uz_Cyrl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/uz_Cyrl.xml diff --git a/icuSources/data/locales/uz_Cyrl_UZ.txt b/icuSources/data/locales/uz_Cyrl_UZ.txt index 74fdbebf..9fe7f6d6 100644 --- a/icuSources/data/locales/uz_Cyrl_UZ.txt +++ b/icuSources/data/locales/uz_Cyrl_UZ.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/uz_Cyrl_UZ.xml @@ -8,12 +8,4 @@ // *************************************************************************** uz_Cyrl_UZ{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - } - } } diff --git a/icuSources/data/locales/uz_Latn.txt b/icuSources/data/locales/uz_Latn.txt index c69c3de0..49e65cf6 100644 --- a/icuSources/data/locales/uz_Latn.txt +++ b/icuSources/data/locales/uz_Latn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/uz_Latn.xml @@ -10,38 +10,19 @@ * ICU source: /xml/main/uz_Latn.xml */ uz_Latn{ - %%ParentIsRoot:int{1} - ExemplarCharacters{"[a b c d e f g h i j k l m n o p q r s t u v x y z ʿ]"} - ExemplarCharactersIndex{"[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z ʿ]"} + %%Parent{"root"} + AuxExemplarCharacters{"[c w]"} + ExemplarCharacters{ + "[a {aʼ} b {ch} d e {eʼ} f g {gʼ} h i {iʼ} j k l m n o {oʼ} p q r s {sh} t u " + "{uʼ} v x y z]" + } + ExemplarCharactersIndex{"[A B {CH} D E F G {Gʼ} H I J K L M N O {Oʼ} P Q R S {SH} T U V X Y Z]"} LocaleScript{ "Latn", } - NumberElements{ - latn{ - symbols{ - decimal{","} - group{" "} - } - } - } - Version{"2.0.47.68"} + Version{"2.0.58.82"} calendar{ gregorian{ - DateTimePatterns{ - "HH:mm:ss zzzz", - "HH:mm:ss z", - "HH:mm:ss", - "HH:mm", - "EEEE, y MMMM dd", - "y MMMM d", - "y MMM d", - "yy/MM/dd", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", - "{1} {0}", - } dayNames{ format{ abbreviated{ @@ -50,7 +31,7 @@ uz_Latn{ "Sesh", "Chor", "Pay", - "Jum", + "Cum", "Shan", } wide{ @@ -59,7 +40,7 @@ uz_Latn{ "seshanba", "chorshanba", "payshanba", - "juma", + "cuma", "shanba", } } @@ -70,7 +51,7 @@ uz_Latn{ "S", "C", "P", - "J", + "C", "S", } } @@ -91,6 +72,20 @@ uz_Latn{ "Noya", "Dek", } + wide{ + "Yanvar", + "Fevral", + "Mart", + "Aprel", + "May", + "Iyun", + "Iyul", + "Avgust", + "Sentyabr", + "Oktyabr", + "Noyabr", + "Dekabr", + } } stand-alone{ narrow{ @@ -110,25 +105,5 @@ uz_Latn{ } } } - islamic{ - monthNames{ - format{ - wide{ - "Muharram", - "Safar", - "Rabiul-avval", - "Rabiul-oxir", - "Jumodiul-ulo", - "Jumodiul-uxro", - "Rajab", - "Shaʿbon", - "Ramazon", - "Shavvol", - "Zil-qaʿda", - "Zil-hijja", - } - } - } - } } } diff --git a/icuSources/data/locales/uz_Latn_UZ.txt b/icuSources/data/locales/uz_Latn_UZ.txt index 070cf46d..9984f71b 100644 --- a/icuSources/data/locales/uz_Latn_UZ.txt +++ b/icuSources/data/locales/uz_Latn_UZ.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/uz_Latn_UZ.xml @@ -8,12 +8,4 @@ // *************************************************************************** uz_Latn_UZ{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - } - } } diff --git a/icuSources/data/locales/uz_UZ.txt b/icuSources/data/locales/uz_UZ.txt index 707f304c..a419389d 100644 --- a/icuSources/data/locales/uz_UZ.txt +++ b/icuSources/data/locales/uz_UZ.txt @@ -1,15 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/uz_UZ.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** -/** - * ICU source: /xml/main/uz_UZ.xml - */ uz_UZ{ "%%ALIAS"{"uz_Cyrl_UZ"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/locales/vai.txt b/icuSources/data/locales/vai.txt new file mode 100755 index 00000000..26a8bce2 --- /dev/null +++ b/icuSources/data/locales/vai.txt @@ -0,0 +1,145 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/vai.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/vai.xml + */ +vai{ + ExemplarCharacters{ + "[꘠-꘩ ꔀ-ꔌ ꘓ ꔍ-ꔞ ꘔ ꔟ-ꔳ ꘕ ꔴ-ꕇ ꘖ ꕈ-ꕒ ꘗ ꕓ-ꕘ ꘐ ꘘ ꕙ ꕚ ꘙ ꕛ-ꕠ ꘚ ꕡ-ꕪ ꘑ ꕫ-ꕮ ꘪ ꕯ-ꖅ ꘛ ꖆ ꖇ" + " ꘒ ꖈ-ꖴ ꘜ ꖵ-ꗋ ꘝ ꗌ-ꗑ ꘫ ꘞ ꗒ-ꗘ ꘟ ꗙ-ꘌ]" + } + LocaleScript{ + "Vaii", + } + NumberElements{ + default{"latn"} + latn{ + patterns{ + currencyFormat{"¤#,##0.00;(¤#,##0.00)"} + decimalFormat{"#,##0.###"} + } + symbols{ + decimal{"."} + group{","} + } + } + native{"vaii"} + } + Version{"2.0.67.8"} + calendar{ + gregorian{ + DateTimePatterns{ + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", + "EEEE, d MMMM y", + "d MMMM y", + "d MMM y", + "dd/MM/yyyy", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + M{"L"} + MEd{"E, M/d"} + MMM{"LLL"} + MMMEd{"E, MMM d"} + MMMMEd{"E, MMMM d"} + MMMMd{"MMMM d"} + MMMd{"MMM d"} + Md{"M/d"} + d{"d"} + hm{"h:mm a"} + ms{"mm:ss"} + y{"yyyy"} + yM{"M/yyyy"} + yMEd{"E, M/d/yyyy"} + yMMM{"MMM yyyy"} + yMMMEd{"E, MMM d, yyyy"} + yMMMM{"MMMM yyyy"} + yQ{"Q yyyy"} + yQQQ{"QQQ yyyy"} + } + dayNames{ + format{ + wide{ + "ꕞꕌꔵ", + "ꗳꗡꘉ", + "ꕚꕞꕚ", + "ꕉꕞꕒ", + "ꕉꔤꕆꕢ", + "ꕉꔤꕀꕮ", + "ꔻꔬꔳ", + } + } + } + fields{ + day{ + dn{"ꔎꔒ"} + relative{ + "-1"{"ꖴꖸ"} + "0"{"ꗦꗷ"} + "1"{"ꔻꕯ"} + } + } + hour{ + dn{"ꕌꕎ"} + } + minute{ + dn{"ꕆꕇ"} + } + month{ + dn{"ꕪꖃ"} + } + second{ + dn{"ꕧꕃꕧꕪ"} + } + week{ + dn{"ꔨꔤꕃ"} + } + weekday{ + dn{"ꔨꕃꕮ ꔎꔒ"} + } + year{ + dn{"ꕢꘋ"} + } + } + monthNames{ + format{ + wide{ + "ꖨꕪꖃ ꔞꕮ", + "ꕒꕡꖝꖕ", + "ꕾꖺ", + "ꖢꖕ", + "ꖑꕱ", + "6", + "7", + "ꗛꔕ", + "ꕢꕌ", + "ꕭꖃ", + "ꔞꘋꕔꕿ ꕸꖃꗏ", + "ꖨꕪꕱ ꗏꕮ", + } + } + } + } + } + delimiters{ + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} + } +} diff --git a/icuSources/data/locales/vai_LR.txt b/icuSources/data/locales/vai_LR.txt new file mode 100755 index 00000000..9d1560d8 --- /dev/null +++ b/icuSources/data/locales/vai_LR.txt @@ -0,0 +1,11 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/icu-config.xml & build.xml +// * +// *************************************************************************** +vai_LR{ + "%%ALIAS"{"vai_Vaii_LR"} +} diff --git a/icuSources/data/locales/vai_Latn.txt b/icuSources/data/locales/vai_Latn.txt new file mode 100755 index 00000000..e43ac89c --- /dev/null +++ b/icuSources/data/locales/vai_Latn.txt @@ -0,0 +1,148 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/vai_Latn.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/vai_Latn.xml + */ +vai_Latn{ + %%Parent{"root"} + ExemplarCharacters{ + "[a á ã b ɓ c d ɗ e é ẽ ɛ {ɛ\u0301} {ɛ\u0303} f g h i í ĩ j k l m n ŋ o ó õ ɔ" + " {ɔ\u0301} {ɔ\u0303} p q r s t u ú ũ v w x y z]" + } + ExemplarCharactersIndex{"[A B Ɓ C D Ɗ E Ɛ F G H I J K L M N Ŋ O Ɔ P Q R S T U V W X Y Z]"} + LocaleScript{ + "Latn", + } + NumberElements{ + default{"latn"} + latn{ + patterns{ + currencyFormat{"¤#,##0.00;(¤#,##0.00)"} + decimalFormat{"#,##0.###"} + } + symbols{ + decimal{"."} + group{","} + } + } + native{"vaii"} + } + Version{"2.0.67.8"} + calendar{ + gregorian{ + DateTimePatterns{ + "h:mm:ss a zzzz", + "h:mm:ss a z", + "h:mm:ss a", + "h:mm a", + "EEEE, d MMMM y", + "d MMMM y", + "d MMM y", + "dd/MM/yyyy", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + Ed{"E d"} + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + M{"L"} + MEd{"E, M/d"} + MMM{"LLL"} + MMMEd{"E, MMM d"} + MMMd{"MMM d"} + Md{"M/d"} + d{"d"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + ms{"m:ss"} + y{"y"} + yM{"M/y"} + yMEd{"E, M/d/y"} + yMMM{"MMM y"} + yMMMEd{"E, MMM d, y"} + yMMMd{"MMM d y"} + yMd{"M/d/y"} + yQ{"Q y"} + yQQQ{"QQQ y"} + } + dayNames{ + format{ + wide{ + "lahadi", + "tɛɛnɛɛ", + "talata", + "alaba", + "aimisa", + "aijima", + "siɓiti", + } + } + } + fields{ + day{ + dn{"tele"} + relative{ + "-1"{"kunu"} + "0"{"wɛlɛ"} + "1"{"sina"} + } + } + hour{ + dn{"hawa"} + } + minute{ + dn{"mini"} + } + month{ + dn{"kalo"} + } + second{ + dn{"jaki-jaka"} + } + week{ + dn{"wiki"} + } + weekday{ + dn{"wikiyɛma tele"} + } + year{ + dn{"saŋ"} + } + } + monthNames{ + format{ + wide{ + "luukao kemã", + "ɓandaɓu", + "vɔɔ", + "fulu", + "goo", + "6", + "7", + "kɔnde", + "saah", + "galo", + "kenpkato ɓololɔ", + "luukao lɔma", + } + } + } + } + } + delimiters{ + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} + } +} diff --git a/icuSources/data/locales/vai_Latn_LR.txt b/icuSources/data/locales/vai_Latn_LR.txt new file mode 100755 index 00000000..d7033084 --- /dev/null +++ b/icuSources/data/locales/vai_Latn_LR.txt @@ -0,0 +1,12 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/vai_Latn_LR.xml +// * +// *************************************************************************** +vai_Latn_LR{ + MeasurementSystem:int{1} + Version{"2.0.67.8"} +} diff --git a/icuSources/data/locales/vai_Vaii.txt b/icuSources/data/locales/vai_Vaii.txt new file mode 100755 index 00000000..e4a5b423 --- /dev/null +++ b/icuSources/data/locales/vai_Vaii.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/vai_Vaii.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/vai_Vaii.xml + */ +vai_Vaii{ + LocaleScript{ + "Vaii", + } + Version{"2.0.67.8"} +} diff --git a/icuSources/data/locales/vai_Vaii_LR.txt b/icuSources/data/locales/vai_Vaii_LR.txt new file mode 100755 index 00000000..2b63af42 --- /dev/null +++ b/icuSources/data/locales/vai_Vaii_LR.txt @@ -0,0 +1,12 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/vai_Vaii_LR.xml +// * +// *************************************************************************** +vai_Vaii_LR{ + MeasurementSystem:int{1} + Version{"2.0.67.8"} +} diff --git a/icuSources/data/locales/vi.txt b/icuSources/data/locales/vi.txt index 351a3d91..1b65790d 100644 --- a/icuSources/data/locales/vi.txt +++ b/icuSources/data/locales/vi.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/vi.xml @@ -43,7 +43,7 @@ vi{ } } } - Version{"2.0.50.96"} + Version{"2.0.67.6"} calendar{ buddhist{ DateTimePatterns{ @@ -64,8 +64,8 @@ vi{ availableFormats{ Ed{"E, d"} MEd{"E, d-M"} - MMMEd{"E d MMM"} - MMMMEd{"E d MMMM"} + MMMEd{"E, d MMM"} + MMMMEd{"E, d MMMM"} MMMMd{"d MMMM"} MMMd{"d MMM"} MMdd{"dd-MM"} @@ -73,9 +73,10 @@ vi{ d{"d"} mmss{"mm:ss"} y{"y G"} - yMEd{"EEE, d-M-yyyy G"} + yM{"M/y GGGGG"} + yMEd{"E, d-M-yyyy G"} yMMM{"MMM y G"} - yMMMEd{"EEE, d MMM y G"} + yMMMEd{"E, d MMM y G"} yMMMM{"MMMM y G"} yMMMd{"d MMM y G"} yQ{"Q yyyy G"} @@ -86,6 +87,206 @@ vi{ yyyyMd{"d-M-yyyy G"} } } + chinese{ + monthNames{ + format{ + abbreviated{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + } + stand-alone{ + abbreviated{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + wide{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + } + } + } + coptic{ + monthNames{ + format{ + abbreviated{ + "Tout", + "Baba", + "Hator", + "Kiahk", + "Toba", + "Amshir", + "Baramhat", + "Baramouda", + "Bashans", + "Paona", + "Epep", + "Mesra", + "Nasie", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + } + } + stand-alone{ + abbreviated{ + "Tout", + "Baba", + "Hator", + "Kiahk", + "Toba", + "Amshir", + "Baramhat", + "Baramouda", + "Bashans", + "Paona", + "Epep", + "Mesra", + "Nasie", + } + wide{ + "Tout", + "Baba", + "Hator", + "Kiahk", + "Toba", + "Amshir", + "Baramhat", + "Baramouda", + "Bashans", + "Paona", + "Epep", + "Mesra", + "Nasie", + } + } + } + } + ethiopic{ + monthNames{ + format{ + abbreviated{ + "Meskerem", + "Tekemt", + "Hedar", + "Tahsas", + "Ter", + "Yekatit", + "Megabit", + "Miazia", + "Genbot", + "Sene", + "Hamle", + "Nehasse", + "Pagumen", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + } + } + stand-alone{ + abbreviated{ + "Meskerem", + "Tekemt", + "Hedar", + "Tahsas", + "Ter", + "Yekatit", + "Megabit", + "Miazia", + "Genbot", + "Sene", + "Hamle", + "Nehasse", + "Pagumen", + } + wide{ + "Meskerem", + "Tekemt", + "Hedar", + "Tahsas", + "Ter", + "Yekatit", + "Megabit", + "Miazia", + "Genbot", + "Sene", + "Hamle", + "Nehasse", + "Pagumen", + } + } + } + } gregorian{ AmPmMarkers{ "SA", @@ -108,20 +309,30 @@ vi{ } availableFormats{ Ed{"E, d"} + Hm{"H:mm"} + Hms{"H:mm:ss"} + M{"L"} MEd{"E, d-M"} - MMMEd{"E d MMM"} - MMMMEd{"E d MMMM"} + MMM{"LLL"} + MMMEd{"E, d MMM"} + MMMMEd{"E, d MMMM"} MMMMd{"d MMMM"} MMMd{"d MMM"} MMdd{"dd-MM"} Md{"d-M"} d{"d"} + hm{"h:mm a"} + hms{"h:mm:ss a"} mmss{"mm:ss"} + ms{"mm:ss"} y{"y"} - yMEd{"EEE, d-M-yyyy"} + yM{"M/yyyy"} + yMEd{"E, d-M-yyyy"} yMMM{"MMM y"} - yMMMEd{"EEE, d MMM y"} + yMMMEd{"E, d MMM y"} yMMMM{"MMMM y"} + yMMMd{"d MMM, y"} + yMd{"d/M/y"} yQ{"Q yyyy"} yQQQ{"QQQ y"} yyQ{"Q yy"} @@ -139,6 +350,15 @@ vi{ "Th 6", "Th 7", } + narrow{ + "CN", + "T2", + "T3", + "T4", + "T5", + "T6", + "T7", + } wide{ "Chủ nhật", "Thứ hai", @@ -149,6 +369,17 @@ vi{ "Thứ bảy", } } + stand-alone{ + narrow{ + "CN", + "T2", + "T3", + "T4", + "T5", + "T6", + "T7", + } + } } eras{ abbreviated{ @@ -156,6 +387,63 @@ vi{ "sau CN", } } + fields{ + day{ + dn{"Ngày"} + relative{ + "-1"{"Ngày hôm qua"} + "-2"{"Ngày hôm kia"} + "0"{"Hôm nay"} + "1"{"Ngày mai"} + "2"{"Ngày kia"} + } + } + dayperiod{ + dn{"SA/CH"} + } + era{ + dn{"Thời đại"} + } + hour{ + dn{"Giờ"} + } + minute{ + dn{"Phút"} + } + month{ + dn{"Tháng"} + relative{ + "-1"{"Tháng trước"} + "0"{"Tháng này"} + "1"{"Tháng sau"} + } + } + second{ + dn{"Giây"} + } + week{ + dn{"Tuần"} + relative{ + "-1"{"Tuần trước"} + "0"{"Tuần này"} + "1"{"Tuần sau"} + } + } + weekday{ + dn{"Ngày trong tuần"} + } + year{ + dn{"Năm"} + relative{ + "-1"{"Năm ngoái"} + "0"{"Năm nay"} + "1"{"Năm sau"} + } + } + zone{ + dn{"Múi giờ"} + } + } intervalFormats{ H{ H{"HH'h' - HH'h'"} @@ -204,10 +492,12 @@ vi{ h{"h'h' - h'h' a"} } hm{ + a{"h:mm a – h:mm a"} h{"h:mm-h:mm a"} m{"h:mm-h:mm a"} } hmv{ + a{"h:mm a – h:mm a v"} h{"h:mm-h:mm a v"} m{"h:mm-h:mm a v"} } @@ -236,6 +526,10 @@ vi{ d{"EEEE, 'ngày' dd MMM - EEEE, 'ngày' dd MMM 'năm' y"} y{"EEEE, 'ngày' dd MMM 'năm' y - EEEE, 'ngày' dd MMM 'năm' y"} } + yMMMM{ + M{"MMMM-MMMM y"} + y{"MMMM y – MMMM y"} + } yMMMd{ M{"'Ngày' dd 'tháng' M - 'Ngày' dd 'tháng' M 'năm' y"} d{"'Ngày' dd 'tháng' M - 'Ngày' dd 'tháng' M 'năm' y"} @@ -263,6 +557,20 @@ vi{ "thg 11", "thg 12", } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } wide{ "tháng một", "tháng hai", @@ -279,6 +587,168 @@ vi{ } } } + quarters{ + format{ + abbreviated{ + "Q1", + "Q2", + "Q3", + "Q4", + } + narrow{ + "1", + "2", + "3", + "4", + } + wide{ + "Quý 1", + "Quý 2", + "Quý 3", + "Quý 4", + } + } + stand-alone{ + abbreviated{ + "Q1", + "Q2", + "Q3", + "Q4", + } + narrow{ + "1", + "2", + "3", + "4", + } + wide{ + "Quý 1", + "Quý 2", + "Quý 3", + "Quý 4", + } + } + } + } + hebrew{ + monthNames{ + format{ + abbreviated{ + "Tishri", + "Heshvan", + "Kislev", + "Tevet", + "Shevat", + "Adar I", + "Adar", + "Nisan", + "Iyar", + "Sivan", + "Tamuz", + "Av", + "Elul", + "Adar II", + } + } + stand-alone{ + abbreviated{ + "Tishri", + "Heshvan", + "Kislev", + "Tevet", + "Shevat", + "Adar I", + "Adar", + "Nisan", + "Iyar", + "Sivan", + "Tamuz", + "Av", + "Elul", + "Adar II", + } + wide{ + "Tishri", + "Heshvan", + "Kislev", + "Tevet", + "Shevat", + "Adar I", + "Adar", + "Nisan", + "Iyar", + "Sivan", + "Tamuz", + "Av", + "Elul", + "Adar II", + } + } + } + } + indian{ + monthNames{ + format{ + abbreviated{ + "Chaitra", + "Vaisakha", + "Jyaistha", + "Asadha", + "Sravana", + "Bhadra", + "Asvina", + "Kartika", + "Agrahayana", + "Pausa", + "Magha", + "Phalguna", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + } + stand-alone{ + abbreviated{ + "Chaitra", + "Vaisakha", + "Jyaistha", + "Asadha", + "Sravana", + "Bhadra", + "Asvina", + "Kartika", + "Agrahayana", + "Pausa", + "Magha", + "Phalguna", + } + wide{ + "Chaitra", + "Vaisakha", + "Jyaistha", + "Asadha", + "Sravana", + "Bhadra", + "Asvina", + "Kartika", + "Agrahayana", + "Pausa", + "Magha", + "Phalguna", + } + } + } } islamic{ DateTimePatterns{ @@ -298,21 +768,38 @@ vi{ } availableFormats{ Ed{"E, d"} + H{"HH"} + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + M{"L"} MEd{"E, d-M"} - MMMEd{"E d MMM"} - MMMMEd{"E d MMMM"} + MMM{"LLL"} + MMMEd{"E, d MMM"} + MMMMEd{"E, d MMMM"} MMMMd{"d MMMM"} MMMd{"d MMM"} MMdd{"dd-MM"} Md{"d-M"} d{"d"} + h{"h a"} + hm{"h:mm a"} + hms{"h:mm:ss a"} mmss{"mm:ss"} + ms{"mm:ss"} + y{"y G"} + yM{"M/y G"} + yMEd{"E, d-M-y G"} + yMMM{"MMM y G"} + yMMMEd{"E, d MMM y G"} + yMMMM{"MMMM y G"} + yQ{"Q yyyy"} + yQQQ{"QQQ y"} yyQ{"Q yy G"} yyyy{"y G"} - yyyyMEd{"EEE, d-M-y G"} + yyyyMEd{"E, d-M-y G"} yyyyMM{"MM-y G"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"EEE, d MMM y G"} + yyyyMMMEd{"E, d MMM y G"} yyyyMMMM{"MMMM y G"} yyyyMMMd{"d MMM y G"} yyyyMd{"d-M-y G"} @@ -339,8 +826,8 @@ vi{ availableFormats{ Ed{"E, d"} MEd{"E, d-M"} - MMMEd{"E d MMM"} - MMMMEd{"E d MMMM"} + MMMEd{"E, d MMM"} + MMMMEd{"E, d MMMM"} MMMMd{"d MMMM"} MMMd{"d MMM"} MMdd{"dd-MM"} @@ -349,10 +836,10 @@ vi{ mmss{"mm:ss"} yyQ{"Q yy G"} yyyy{"y G"} - yyyyMEd{"EEE, d-M-y G"} + yyyyMEd{"E, d-M-y G"} yyyyMM{"MM-y G"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"EEE, d MMM y G"} + yyyyMMMEd{"E, d MMM y G"} yyyyMMMM{"MMMM y G"} yyyyMMMd{"d MMM y G"} yyyyMd{"d-M-y G"} @@ -360,6 +847,70 @@ vi{ yyyyQQQ{"QQQ y G"} } } + persian{ + monthNames{ + format{ + abbreviated{ + "Farvardin", + "Ordibehesht", + "Khordad", + "Tir", + "Mordad", + "Shahrivar", + "Mehr", + "Aban", + "Azar", + "Dey", + "Bahman", + "Esfand", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + } + stand-alone{ + abbreviated{ + "Farvardin", + "Ordibehesht", + "Khordad", + "Tir", + "Mordad", + "Shahrivar", + "Mehr", + "Aban", + "Azar", + "Dey", + "Bahman", + "Esfand", + } + wide{ + "Farvardin", + "Ordibehesht", + "Khordad", + "Tir", + "Mordad", + "Shahrivar", + "Mehr", + "Aban", + "Azar", + "Dey", + "Bahman", + "Esfand", + } + } + } + } roc{ DateTimePatterns{ "HH:mm:ss zzzz", @@ -379,26 +930,33 @@ vi{ availableFormats{ Ed{"E, d"} MEd{"E, d-M"} - MMMEd{"E d MMM"} - MMMMEd{"E d MMMM"} + MMMEd{"E, d MMM"} + MMMMEd{"E, d MMMM"} MMMMd{"d MMMM"} MMMd{"d MMM"} MMdd{"dd-MM"} Md{"d-M"} d{"d"} mmss{"mm:ss"} + y{"y G"} yyQ{"Q yy G"} yyyy{"y G"} - yyyyMEd{"EEE, d-M-y G"} + yyyyMEd{"E, d-M-y G"} yyyyMM{"MM-y G"} yyyyMMM{"MMM y G"} - yyyyMMMEd{"EEE, d MMM y G"} + yyyyMMMEd{"E, d MMM y G"} yyyyMMMM{"MMMM y G"} yyyyMMMd{"d MMM y G"} yyyyMd{"d-M-y G"} yyyyQ{"Q y G"} yyyyQQQ{"QQQ y G"} } + eras{ + abbreviated{ + "Trước R.O.C", + "R.O.C.", + } + } } } delimiters{ @@ -407,28 +965,109 @@ vi{ quotationEnd{"”"} quotationStart{"“"} } + listPattern{ + standard{ + 2{"{0} và {1}"} + end{"{0} và {1}"} + } + } + measurementSystemNames{ + UK{"Vương Quốc Anh"} + US{"Hoa Kỳ"} + metric{"Hệ mét"} + } units{ day{ other{"{0} ngày"} } + day-future{ + 0{"Trong 0 ngày"} + 1{"Trong 1 ngày"} + other{"Trong {0} ngày"} + } + day-past{ + 0{"0 ngày trước"} + 1{"1 ngày trước"} + other{"{0} ngày trước"} + } hour{ other{"{0} giờ"} } + hour-future{ + 0{"Trong 0 giờ"} + 1{"Trong 1 giờ"} + other{"Trong {0} giờ"} + } + hour-past{ + 0{"0 giờ trước"} + 1{"1 giờ trước"} + other{"{0} giờ trước"} + } minute{ other{"{0} phút"} } + minute-future{ + 0{"Trong 0 phút"} + 1{"Trong 1 phút"} + other{"Trong {0} phút"} + } + minute-past{ + 0{"0 phút trước"} + 1{"1 phút trước"} + other{"{0} phút trước"} + } month{ other{"{0} tháng"} } + month-future{ + 0{"Trong 0 tháng"} + 1{"Trong 1 tháng"} + other{"Trong {0} tháng"} + } + month-past{ + 0{"0 tháng trước"} + 1{"1 tháng trước"} + other{"{0} tháng trước"} + } second{ other{"{0} giây"} } + second-future{ + 0{"Trong 0 giây"} + 1{"Trong 1 giây"} + other{"Trong {0} giây"} + } + second-past{ + 0{"0 giây trước"} + 1{"1 giây trước"} + other{"{0} giây trước"} + } week{ other{"{0} tuần"} } + week-future{ + 0{"Trong 0 tuần"} + 1{"Trong 1 tuần"} + other{"Trong {0} tuần"} + } + week-past{ + 0{"0 tuần trước"} + 1{"1 tuần trước"} + other{"{0} tuần trước"} + } year{ other{"{0} năm"} } + year-future{ + 0{"Trong 0 năm"} + 1{"Trong 1 năm"} + other{"Trong {0} năm"} + } + year-past{ + 0{"0 năm trước"} + 1{"1 năm trước"} + other{"{0} năm trước"} + } } unitsShort{ day{ diff --git a/icuSources/data/locales/vi_VN.txt b/icuSources/data/locales/vi_VN.txt index 3e3c865d..04dbf519 100644 --- a/icuSources/data/locales/vi_VN.txt +++ b/icuSources/data/locales/vi_VN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/vi_VN.xml diff --git a/icuSources/data/locales/vun.txt b/icuSources/data/locales/vun.txt index 06d98632..fd707372 100755 --- a/icuSources/data/locales/vun.txt +++ b/icuSources/data/locales/vun.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/vun.xml @@ -23,7 +23,7 @@ vun{ } } } - Version{"2.0.45.90"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -61,9 +61,9 @@ vun{ ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, M/d/y"} + yMEd{"E, M/d/y"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} yQ{"'R'Q y"} yQQQ{"QQQ y"} @@ -218,9 +218,9 @@ vun{ } } delimiters{ - alternateQuotationEnd{"“"} - alternateQuotationStart{"“"} - quotationEnd{"'"} - quotationStart{"'"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} } } diff --git a/icuSources/data/locales/vun_TZ.txt b/icuSources/data/locales/vun_TZ.txt index b0f75465..6e11269e 100755 --- a/icuSources/data/locales/vun_TZ.txt +++ b/icuSources/data/locales/vun_TZ.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/vun_TZ.xml // * // *************************************************************************** vun_TZ{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/xog.txt b/icuSources/data/locales/xog.txt index b93c2d54..91163100 100755 --- a/icuSources/data/locales/xog.txt +++ b/icuSources/data/locales/xog.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/xog.xml @@ -22,7 +22,7 @@ xog{ } } } - Version{"2.0.47.53"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -60,9 +60,9 @@ xog{ ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, M/d/y"} + yMEd{"E, M/d/y"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} yQ{"Q y"} yQQQ{"QQQ y"} @@ -217,9 +217,9 @@ xog{ } } delimiters{ - alternateQuotationEnd{"„"} - alternateQuotationStart{"“"} - quotationEnd{"'"} - quotationStart{"'"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} } } diff --git a/icuSources/data/locales/xog_UG.txt b/icuSources/data/locales/xog_UG.txt index 4773f114..db091119 100755 --- a/icuSources/data/locales/xog_UG.txt +++ b/icuSources/data/locales/xog_UG.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/xog_UG.xml // * // *************************************************************************** xog_UG{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/locales/yav.txt b/icuSources/data/locales/yav.txt new file mode 100755 index 00000000..ee730f97 --- /dev/null +++ b/icuSources/data/locales/yav.txt @@ -0,0 +1,220 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/yav.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/yav.xml + */ +yav{ + AuxExemplarCharacters{"[g j q r x z]"} + ExemplarCharacters{ + "[a á à â ǎ ā b c d e é è ɛ {ɛ\u0301} {ɛ\u0300} f h i í ì î ī k l m {mb} n {n" + "y} ŋ {ŋg} o ó ò ô ǒ ō ɔ {ɔ\u0301} {ɔ\u0300} p s t u ú ù û ǔ ū v w y]" + } + ExemplarCharactersIndex{"[A B C D E Ɛ F H I K L M N Ŋ O Ɔ P S T U V W Y]"} + LocaleScript{ + "Latn", + } + NumberElements{ + latn{ + patterns{ + currencyFormat{"#,##0.00 ¤;(#,##0.00 ¤)"} + decimalFormat{"#,##0.###"} + percentFormat{"#,##0%"} + } + symbols{ + decimal{","} + group{" "} + } + } + } + Version{"2.0.65.46"} + calendar{ + gregorian{ + AmPmMarkers{ + "kiɛmɛ́ɛm", + "kisɛ́ndɛ", + } + DateTimePatterns{ + "HH:mm:ss zzzz", + "HH:mm:ss z", + "HH:mm:ss", + "HH:mm", + "EEEE d MMMM y", + "d MMMM y", + "d MMM y", + "d/M/yyyy", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + Ed{"E d"} + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + M{"L"} + MEd{"E d/M"} + MMM{"LLL"} + MMMEd{"E d MMM"} + MMMd{"d MMM"} + Md{"d/M"} + d{"d"} + hm{"h:mm a"} + hms{"h:mm:ss a"} + ms{"m:ss"} + y{"y"} + yM{"M/y"} + yMEd{"E d/M/y"} + yMMM{"MMM y"} + yMMMEd{"E d MMM y"} + yMMMd{"d MMM y"} + yMd{"d/M/y"} + yQ{"Q y"} + yQQQ{"QQQ y"} + } + dayNames{ + format{ + abbreviated{ + "sd", + "md", + "mw", + "et", + "kl", + "fl", + "ss", + } + wide{ + "sɔ́ndiɛ", + "móndie", + "muányáŋmóndie", + "metúkpíápɛ", + "kúpélimetúkpiapɛ", + "feléte", + "séselé", + } + } + stand-alone{ + narrow{ + "s", + "m", + "m", + "e", + "k", + "f", + "s", + } + } + } + eras{ + abbreviated{ + "-J.C.", + "+J.C.", + } + wide{ + "katikupíen Yésuse", + "ékélémkúnupíén n", + } + } + fields{ + day{ + dn{"puɔ́sɛ́"} + relative{ + "-1"{"púyoó"} + "0"{"ínaan"} + "1"{"nakinyám"} + } + } + dayperiod{ + dn{"kiɛmɛ́ɛm,kisɛ́ndɛ"} + } + era{ + dn{"kipéŋén"} + } + hour{ + dn{"kisikɛl,"} + } + minute{ + dn{"minít"} + } + month{ + dn{"oóli"} + } + second{ + dn{"síkɛn"} + } + week{ + dn{"sɔ́ndiɛ"} + } + weekday{ + dn{"metúk mɔ́sɔ́ndiɛ"} + } + year{ + dn{"yɔɔŋ"} + } + zone{ + dn{"kinúki kisikɛl ɔ́ pitɔŋ"} + } + } + monthNames{ + format{ + abbreviated{ + "o.1", + "o.2", + "o.3", + "o.4", + "o.5", + "o.6", + "o.7", + "o.8", + "o.9", + "o.10", + "o.11", + "o.12", + } + wide{ + "pikítíkítie, oólí ú kutúan", + "siɛyɛ́, oóli ú kándíɛ", + "ɔnsúmbɔl, oóli ú kátátúɛ", + "mesiŋ, oóli ú kénie", + "ensil, oóli ú kátánuɛ", + "ɔsɔn", + "efute", + "pisuyú", + "imɛŋ i puɔs", + "imɛŋ i putúk,oóli ú kátíɛ", + "makandikɛ", + "pilɔndɔ́", + } + } + } + quarters{ + format{ + abbreviated{ + "Q1", + "Q2", + "Q3", + "Q4", + } + wide{ + "ndátúɛ 1", + "ndátúɛ 2", + "ndátúɛ 3", + "ndátúɛ 4", + } + } + } + } + } + delimiters{ + alternateQuotationEnd{"»"} + alternateQuotationStart{"«"} + quotationEnd{"»"} + quotationStart{"«"} + } +} diff --git a/icuSources/data/locales/yav_CM.txt b/icuSources/data/locales/yav_CM.txt new file mode 100755 index 00000000..8ce759e9 --- /dev/null +++ b/icuSources/data/locales/yav_CM.txt @@ -0,0 +1,11 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/yav_CM.xml +// * +// *************************************************************************** +yav_CM{ + Version{"2.0.57.98"} +} diff --git a/icuSources/data/locales/yo.txt b/icuSources/data/locales/yo.txt index 655d80c1..783f861a 100755 --- a/icuSources/data/locales/yo.txt +++ b/icuSources/data/locales/yo.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/yo.xml @@ -26,7 +26,7 @@ yo{ } } } - Version{"2.0.49.29"} + Version{"2.0.65.46"} calendar{ gregorian{ AmPmMarkers{ @@ -64,9 +64,9 @@ yo{ ms{"mm:ss"} y{"y"} yM{"M/y"} - yMEd{"EEE, M/d/y"} + yMEd{"E, M/d/y"} yMMM{"MMM y"} - yMMMEd{"EEE, MMM d, y"} + yMMMEd{"E, MMM d, y"} yMMMM{"MMMM y"} yQ{"Q y"} yQQQ{"QQQ y"} @@ -109,11 +109,9 @@ yo{ relative{ "-1"{"Àná"} "-2"{"íjẹta"} - "-3"{"íjẹrin"} "0"{"Òní"} "1"{"Ọ̀la"} "2"{"òtúùnla"} - "3"{"ọjọ́mẹ́rin-òní"} } } dayperiod{ @@ -198,9 +196,9 @@ yo{ } } delimiters{ - alternateQuotationEnd{"'"} - alternateQuotationStart{"'"} - quotationEnd{"'"} - quotationStart{"'"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} } } diff --git a/icuSources/data/locales/yo_NG.txt b/icuSources/data/locales/yo_NG.txt index 2f4f94ef..691a60f1 100755 --- a/icuSources/data/locales/yo_NG.txt +++ b/icuSources/data/locales/yo_NG.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/yo_NG.xml diff --git a/icuSources/data/locales/zh.txt b/icuSources/data/locales/zh.txt index ab23c295..187e9c1c 100644 --- a/icuSources/data/locales/zh.txt +++ b/icuSources/data/locales/zh.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/zh.xml @@ -12,7 +12,7 @@ zh{ AuxExemplarCharacters{"[侣 傣 卑 厘 吕 堤 奎 巽 录 户 撤 楔 楠 滕 瑚 甫 盲 禄 粟 线 脚 钯 铂 锑 镑 魁]"} ExemplarCharacters{ - "[一 丁 七 丈-与 专 且 世 丘-业 东 丝 丢 两 严 丧 个 中 丰 串 临 丸-主 丽 举 乃 久 么 义 之-乐 乔 乖 乘 乙 九 也-乡" + "[一 丁 七 万-与 专 且 世 丘-业 东 丝 丢 两 严 丧 个 中 丰 串 临 丸-主 丽 举 乃 久 么 义 之-乐 乔 乖 乘 乙 九 也-乡" " 书 买 乱 乾 了 予 争 事 二 于 亏 云 互 五 井 亚 些 亡 交 亦 亨 享 京 亮 亲 人 亿-仁 仅 仇 今 介 仍 从 仔 他 付 仙" " 代-以 仪 们 仰 仲 件 任 份 仿 企 伊 伍 伏-休 众 伙 会 伟 传 伤 伦 伯 估 伴 伸 似 伽 但 位-佑 体 何 余 佛 作 你 佤" " 佩 佳 使 例 供 依 侠 侦-侨 侬 侯 侵 便 促 俄 俊 俗 保 信 俩 修 俱 俾 倍 倒 候 倚 借 倦 值 倾 假 偌 偏 做 停 健 偶" @@ -23,55 +23,58 @@ zh{ " 向 吓 吗 君 吝 吟 否 吧 含 吵 吸 吹 吻 吾 呀 呆 呈 告 呐 员 呜 呢 呦 周 味 呵 呼 命 和 咖 咦 咧 咪 咬 咯 咱 哀 品" " 哇-哉 响 哎 哟 哥 哦 哩 哪 哭 哲 唉 唐 唤 唬 售 唯 唱 唷 商 啊 啡 啥 啦 啪 喀 喂 善 喇 喊 喏 喔 喜 喝 喵 喷 喻 嗒" " 嗨 嗯 嘉 嘛 嘴 嘻 嘿 器 四 回 因 团 园 困 围 固 国 图 圆 圈 土 圣 在 圭 地 场 圾 址 均 坎 坐 坑 块 坚-坜 坡 坤 坦" - " 坪 垂 垃 型 垒 埃 埋 城 埔 域 培 基 堂 堆 堕 堡 堪 塑 塔 塞 填 境 增 墨 壁 士 壮 声 处 备 复 夏 夕 外 多 夜 夥 大" - " 天-夫 央 失 头 夷-夺 奇-奉 奋 奏 契 奔 套 奥 女 奴 奶 她 好 如 妇 妈 妖 妙 妥 妨 妮 妹 妻 姆 姊 始 姐 姑 姓 委 姿" - " 威 娃 娄 娘 娜 娟 婆 婚 媒 嫁 嫌 嫩 子 孔 孕 字-孙 孜 孝 孟 季 孤 学 孩 宁 它 宇-安 宋 完 宏 宗-实 审-室 宪 害 家" - " 容 宽-宿 寂 寄 密 寇 富 寒 寝-察 寡 寨 寸 对 寻 导 寿 封 射 将 尊 小 少 尔 尖 尘 尚 尝 尤 就 尺 尼-尾 局-层 居 屋" - " 屏 展 属 屠 山 岁 岂 岗 岘 岚 岛 岳 岸 峡 峰 崇 崩 川 州 巡 工-巨 巫 差 己 已 巴 巷 币-布 帅 师 希 帐 帕 帝 带 席" - " 帮 常 帽 幅 幕 干-年 幸 幻-幽 广 庆 床 序 库-底 店 庙 府 庞 废 度 座 庭 康 庸 廉 廖 延 廷 建 开 弃 弄 弊 式 引 弗" - " 弘 弟 张 弥 弦 弯 弱 弹 归 当 彝 形 彩 彬 彭 彰 影 彷 役 彻 彼 往 征 径 待 很 律 後 徐 徒 得 循 微 徵 德 心 必 忆" - " 忌 忍 志-忙 忠 忧 快 念 忽 怀 态 怎 怒 怕 怖 思 怡 急 性 怨 怪 总 恋 恐 恢 恨 恩 恭 息 恰 恶 恼 悄 悉 悔 悟 悠 患" - " 您 悲 情 惑 惜 惠 惧 惨 惯 想 惹 愁 愈 愉 意 愚 感 愧 慈 慎 慕 慢 慧 慰 憾 懂 懒 戈 戏-戒 或 战 截 戴 房-扁 扇 手" - " 才 扎 扑 打 托 扣 执 扩 扫-扯 批 找-技 抄 把 抑 抓 投 抗 折 抢 护 报 披 抬 抱 抵 抹 抽 担 拆 拉 拍 拒 拔 拖 拘 招" - " 拜 拟 拥 拦 拨 择 括 拳 拷 拼 拾 拿 持 指 按 挑 挖 挝 挡 挤 挥 挪 振 挺 捉 捐 捕 损 捡 换 捷 授 掉 掌 排 探 接 控" - "-措 掸 描 提 插 握 援 搜 搞 搬 搭 摄 摆 摊 摔 摘 摩 摸 撒 撞 播 操 擎 擦 支 收 改 攻 放 政 故 效 敌 敏 救 教 敝 敢" - " 散 敦 敬 数 敲 整 文 斋 斐 斗 料 斜 斥 断 斯 新 方 於 施 旁 旅 旋 族 旗 无 既 日-早 旭 时 旺 昂 昆 昌 明 昏 易 星" - " 映 春 昨 昭 是 显 晃 晋 晒 晓 晚 晨 普 景 晴 晶 智 暂 暑 暖 暗 暮 暴 曰 曲 更 曹 曼 曾-最 月 有 朋 服 朗 望 朝 期" - " 木 未-札 术 朱 朵 杀 杂 权 杉 李 材 村 杜 束 条 来 杨 杯 杰 松 板 极 析 林 果 枝 枢 枪 枫 架 柏 某 染 柔 查 柬 柯" - " 柳 柴 标 栋 栏 树 校 样-根 格 桃 框 案 桌 桑 档 桥 梁 梅 梦 梯 械 梵 检 棉 棋 棒 棚 森 椅 植 椰 楚 楼 概 榜 模 樱" - " 檀 欠-欣 欧 欲 欺 款 歉 歌 止-武 歪 死 殊 残 段 毅 母 每 毒 比 毕 毛 毫 氏 民 氛 水 永 求 汉 汗 汝 江-污 汤 汪 汶" - " 汽 沃 沈 沉 沙 沟 沧 河 油 治 沿 泉 泊 法 泛 泡-泣 泥 注 泰 泳 泽 洋 洗 洛 洞 津 洪 洲 活 洽 派 流 浅 测 济 浑 浓" - " 浦 浩 浪 浮 浴 海 涅 消 涉 涛 涨 涯 液 涵 淋 淑 淘 淡 深 混 添 清 渐 渡 渣 温 港 渴 游 湖 湾 源 溜 溪 滋 滑 满 滥" - " 滨 滴 漂 漏 演 漠 漫 潘 潜 潮 澎 澳 激 灌 火 灭 灯 灰 灵 灿 炉 炎 炮 炸 点 烂 烈 烤 烦 烧 热 焦 然 煌 煞 照 煮 熊" - " 熟 燃 燕 爆 爪 爬 爱 爵-爸 爽 片 版 牌 牙 牛 牡 牢 牧 物 牲 牵 特 牺 犯 状 犹 狂 狐 狗 狠 独 狮 狱 狼 猛 猜 献 玄" - " 率 玉 王 玛 玩 玫 环 现 玲 玻 珊 珍 珠 班 球 理 琊 琪 琳 琴 瑙 瑜 瑞 瑟 瑰 瑶 璃 瓜 瓦 瓶 甘 甚 甜 生 用 田-申 电" - " 男 甸 画 畅 界 留 略 番 疆 疏 疑 疗 疯 疲 疼 疾 病 痕 痛 痴 登 白 百 的 皆 皇 皮 盈 益 监 盒 盖 盘 盛 盟 目 直 相" - " 盼 盾 省 眉 看 真 眠 眼 睛 睡 督 瞧 矛 矣 知 短 石 矶 码 砂 砍 研 破 础 硕 硬 碍 碎 碗 碟 碧 碰 磁 磅 磨 示 礼 社" - " 祖 祝 神 祥 票 祸 禁 禅 福 秀 私 秋 种 科 秒 秘 租 秤 秦 秩 积 称 移 稀 程 稍 稣 稳 稿 穆 究 穷 穹 空 穿 突 窗 窝" - " 立 站 竞-章 童 端 竹 笑 笔 笛 符 笨 第 等 筋 答 策 筹 签 简 算 管 箭 箱 篇 篮 簿 籍 米 类 粉 粒 粗 粹 精 糊 糕 糖" - " 糟 系 素 索 紧 紫 累 繁 红 约 级 纪 纯 纲 纳 纵 纷 纸 纽 练 组 细-终 绍 经 结 绕 绘 给 络 统 继 绩 绪 续 维 绵 综" - " 缅 缓 编 缘 缠 缩 缴 缶 缸 缺 罐 罕 罗 罚 罢 罪 置 署 羊 美 羞 群 羯 羽 翁 翅 翔 翘 翠 翰 翻 翼 耀 老 考 者 而 耍" - " 耐 耗 耳 耶 聊 职 联 聚 聪 肉 肚 股 肤 肥 肩 肯 育 胁 胆 背 胎 胖 胞 胡 胶 胸 能 脆 脑 脱 脸 腊 腐 腓 腰 腹 腾 腿" - " 臂 臣 自 臭 至 致 舌 舍 舒 舞 舟 航 般 舰 船 良 色 艺 艾 节 芒 芝 芦 芬 芭 花 芳 苍 苏 苗 若 苦 英 茂 茨 茫 茶 草" - " 荒 荣 药 荷 莉 莎 莪 莫 莱 莲 获 菜 菩 菲 萄 萍 萤 营 萧 萨 落 著 葛 葡 蒂 蒋 蒙 蓉 蓝 蓬 蔑 蔡 薄 薪 藉 藏 藤 虎" - " 虑 虫 虹 虽 虾 蚁 蛇 蛋 蛙 蛮 蜂 蜜 蝶 融 蟹 蠢 血 行 街 衡 衣 补 表 袋 被 袭 裁 裂 装 裕 裤 西 要 覆 见 观 规 视" - " 览 觉 角 解 言 誉 誓 警 计 订 认 讨 让 训-记 讲 许 论 设 访 证 评 识 诉 词 译 试 诗 诚 话 诞 询 该 详 语 误 说 请" - " 诸 诺 读 课 谁 调 谅 谈 谊 谋 谓 谜 谢 谨 谱 谷 豆 象 豪 貌 贝-负 贡-败 货-贪 购 贯 贱 贴 贵 费 贺 贼 贾 资 赋 赌" - " 赏 赐 赔 赖 赚 赛 赞 赠 赢 赤 赫 走 赵 起 趁 超 越 趋 趣 足 跃 跌 跑 距 跟 路 跳 踏 踢 踩 身 躲 车 轨 轩 转 轮-轰" - " 轻 载 较 辅 辆 辈 辉 辑 输 辛 辞 辨 辩 辱 边 达 迁 迅 过 迈 迎 运 近 返 还 这 进-迟 迦 迪 迫 述 迷 追 退 送 逃 逆" - " 选 逊 透 逐 递 途 通 逛 逝 速 造 逢 逸 逻 逼 遇 遍 道 遗 遭 遮 遵 避 邀 邓 那 邦 邪 邮 邱 邻 郎 郑 部 郭 都 鄂 酋" - " 配 酒 酷 酸 醉 醒 采 释 里-量 金 针 钓 钟 钢 钦 钱 钻 铁 铃 铢 铭 银 销 锁 锅 锋 错 锡 锦 键 锺 镇 镜 镭 长 门 闪" - " 闭 问 间 闷 闹 闻 阁 阐 阔 队 阮 防-阶 阻 阿 陀 附-陆 陈 降 限 院 除 险 陪 陵-陷 隆 随 隐 隔 障 难 雄-集 雨 雪 雯" - " 雳 零 雷 雾 需 震 霍 霖 露 霸 霹 青 靖 静 非 靠 面 革 靼 鞋 鞑 韦 韩 音 页 顶 项-须 顽-顿 预 领 颇 频 颗 题 额 风" - " 飘 飙 飞 食 餐 饭 饮 饰 饱 饼 馆 首 香 馨 马 驱 驶 驻 驾 验 骑 骗 骚 骤 骨 高 鬼 魂 魅 魔 鱼 鲁 鲜 鸟 鸣 鸭 鸿 鹅" - " 鹤 鹰 鹿 麦 麻 黄 黎 黑 默 鼓 鼠 鼻 齐 齿 龄 龙 龟]" + " 坪 垂 垃 型 垒 埃 埋 城 埔 域 培 基 堂 堆 堕 堡 堪 塑 塔 塞 填 境 增 墨 壁 壤 士 壮 声 处 备 复 夏 夕 外 多 夜 夥" + " 大 天-夫 央 失 头 夷-夺 奇-奉 奋 奏 契 奔 套 奥 女 奴 奶 她 好 如 妇 妈 妖 妙 妥 妨 妮 妹 妻 姆 姊 始 姐 姑 姓 委" + " 姿 威 娃 娄 娘 娜 娟 婆 婚 媒 嫁 嫌 嫩 子 孔 孕 字-孙 孜 孝 孟 季 孤 学 孩 宁 它 宇-安 宋 完 宏 宗-实 审-室 宪 害" + " 宴 家 容 宽-宿 寂 寄 密 寇 富 寒 寝-察 寡 寨 寸 对 寻 导 寿 封 射 将 尊 小 少 尔 尖 尘 尚 尝 尤 就 尺 尼-尾 局-层" + " 居 屋 屏 展 属 屠 山 岁 岂 岗 岘 岚 岛 岳 岸 峡 峰 崇 崩 崴 川 州 巡 工-巨 巫 差 己 已 巴 巷 币-布 帅 师 希 帐 帕" + " 帝 带 席 帮 常 帽 幅 幕 干-年 幸 幻-幽 广 庆 床 序 库-底 店 庙 府 庞 废 度 座 庭 康 庸 廉 廖 延 廷 建 开 弃 弄 弊" + " 式 引 弗 弘 弟 张 弥 弦 弯 弱 弹 归 当 彝 形 彩 彬 彭 彰 影 彷 役 彻 彼 往 征 径 待 很 律 後 徐 徒 得 循 微 徵 德" + " 心 必 忆 忌 忍 志-忙 忠 忧 快 念 忽 怀 态 怎 怒 怕 怖 思 怡 急 性 怨 怪 总 恋 恐 恢 恨 恩 恭 息 恰 恶 恼 悄 悉 悔" + " 悟 悠 患 您 悲 情 惑 惜 惠 惧 惨 惯 想 惹 愁 愈 愉 意 愚 感 愧 慈 慎 慕 慢 慧 慰 憾 懂 懒 戈 戏-戒 或 战 截 戴 房" + "-扁 扇 手 才 扎 扑 打 托 扣 执 扩 扫-扯 批 找-技 抄 把 抑 抓 投 抗 折 抢 护 报 披 抬 抱 抵 抹 抽 担 拆 拉 拍 拒 拔" + " 拖 拘 招 拜 拟 拥 拦 拨 择 括 拳 拷 拼 拾 拿 持 指 按 挑 挖 挝 挡 挤 挥 挪 振 挺 捉 捐 捕 损 捡 换 捷 授 掉 掌 排" + " 探 接 控-措 掸 描 提 插 握 援 搜 搞 搬 搭 摄 摆 摊 摔 摘 摩 摸 撒 撞 播 操 擎 擦 支 收 改 攻 放 政 故 效 敌 敏 救" + " 教 敝 敢 散 敦 敬 数 敲 整 文 斋 斐 斗 料 斜 斥 断 斯 新 方 於 施 旁 旅 旋 族 旗 无 既 日-早 旭 时 旺 昂 昆 昌 明" + " 昏 易 星 映 春 昨 昭 是 显 晃 晋 晒 晓 晚 晨 普 景 晴 晶 智 暂 暑 暖 暗 暮 暴 曰 曲 更 曹 曼 曾-最 月 有 朋 服 朗" + " 望 朝 期 木 未-札 术 朱 朵 杀 杂 权 杉 李 材 村 杜 束 条 来 杨 杯 杰 松 板 极 析 林 果 枝 枢 枪 枫 架 柏 某 染 柔" + " 查 柬 柯 柳 柴 标 栋 栏 树 校 样-根 格 桃 框 案 桌 桑 档 桥 梁 梅 梦 梯 械 梵 检 棉 棋 棒 棚 森 椅 植 椰 楚 楼 概" + " 榜 模 樱 檀 欠-欣 欧 欲 欺 款 歉 歌 止-武 歪 死 殊 残 段 毅 母 每 毒 比 毕 毛 毫 氏 民 氛 水 永 求 汉 汗 汝 江-污" + " 汤 汪 汶 汽 沃 沈 沉 沙 沟 沧 河 油 治 沿 泉 泊 法 泛 泡-泣 泥 注 泰 泳 泽 洋 洗 洛 洞 津 洪 洲 活 洽 派 流 浅 测" + " 济 浑 浓 浦 浩 浪 浮 浴 海 涅 消 涉 涛 涨 涯 液 涵 淋 淑 淘 淡 深 混 添 清 渐 渡 渣 温 港 渴 游 湖 湾 源 溜 溪 滋" + " 滑 满 滥 滨 滴 漂 漏 演 漠 漫 潘 潜 潮 澎 澳 激 灌 火 灭 灯 灰 灵 灿 炉 炎 炮 炸 点 烂 烈 烤 烦 烧 热 焦 然 煌 煞" + " 照 煮 熊 熟 燃 燕 爆 爪 爬 爱 爵-爸 爽 片 版 牌 牙 牛 牡 牢 牧 物 牲 牵 特 牺 犯 状 犹 狂 狐 狗 狠 独 狮 狱 狼 猛" + " 猜 献 玄 率 玉 王 玛 玩 玫 环 现 玲 玻 珀 珊 珍 珠 班 球 理 琊 琪 琳 琴 琼 瑙 瑜 瑞 瑟 瑰 瑶 璃 瓜 瓦 瓶 甘 甚 甜" + " 生 用 田-申 电 男 甸 画 畅 界 留 略 番 疆 疏 疑 疗 疯 疲 疼 疾 病 痕 痛 痴 登 白 百 的 皆 皇 皮 盈 益 监 盒 盖 盘" + " 盛 盟 目 直 相 盼 盾 省 眉 看 真 眠 眼 睛 睡 督 瞧 矛 矣 知 短 石 矶 码 砂 砍 研 破 础 硕 硬 碍 碎 碗 碟 碧 碰 磁" + " 磅 磨 示 礼 社 祖 祝 神 祥 票 祸 禁 禅 福 秀 私 秋 种 科 秒 秘 租 秤 秦 秩 积 称 移 稀 程 稍 稣 稳 稿 穆 究 穷 穹" + " 空 穿 突 窗 窝 立 站 竞-章 童 端 竹 笑 笔 笛 符 笨 第 等 筋 答 策 筹 签 简 算 管 箭 箱 篇 篮 簿 籍 米 类 粉 粒 粗" + " 粤 粹 精 糊 糕 糖 糟 系 素 索 紧 紫 累 繁 红 约 级 纪 纯 纲 纳 纵 纷 纸 纽 练 组 细-终 绍 经 结 绕 绘 给 络 统 继" + " 绩 绪 续 维 绵 综 缅 缓 编 缘 缠 缩 缴 缶 缸 缺 罐 罕 罗 罚 罢 罪 置 署 羊 美 羞 群 羯 羽 翁 翅 翔 翘 翠 翰 翻 翼" + " 耀 老 考 者 而 耍 耐 耗 耳 耶 聊 职 联 聚 聪 肉 肖 肚 股 肤 肥 肩 肯 育 胁 胆 背 胎 胖 胞 胡 胶 胸 能 脆 脑 脱 脸" + " 腊 腐 腓 腰 腹 腾 腿 臂 臣 自 臭 至 致 舌 舍 舒 舞 舟 航 般 舰 船 良 色 艺 艾 节 芒 芝 芦 芬 芭 花 芳 苍 苏 苗 若" + " 苦 英 茂 茨 茫 茶 草 荒 荣 药 荷 莉 莎 莪 莫 莱 莲 获 菜 菩 菲 萄 萍 萤 营 萧 萨 落 著 葛 葡 蒂 蒋 蒙 蓉 蓝 蓬 蔑" + " 蔡 薄 薪 藉 藏 藤 虎 虑 虫 虹 虽 虾 蚁 蛇 蛋 蛙 蛮 蜂 蜜 蝶 融 蟹 蠢 血 行 街 衡 衣 补 表 袋 被 袭 裁 裂 装 裕 裤" + " 西 要 覆 见 观 规 视 览 觉 角 解 言 誉 誓 警 计 订 认 讨 让 训-记 讲 讷 许 论 设 访 证 评 识 诉 词 译 试 诗 诚 话" + " 诞 询 该 详 语 误 说 请 诸 诺 读 课 谁 调 谅 谈 谊 谋 谓 谜 谢 谨 谱 谷 豆 象 豪 貌 贝-负 贡-败 货-贪 购 贯 贱 贴" + " 贵 费 贺 贼 贾 资 赋 赌 赏 赐 赔 赖 赚 赛 赞 赠 赢 赤 赫 走 赵 起 趁 超 越 趋 趣 足 跃 跌 跑 距 跟 路 跳 踏 踢 踩" + " 身 躲 车 轨 轩 转 轮-轰 轻 载 较 辅 辆 辈 辉 辑 输 辛 辞 辨 辩 辱 边 达 迁 迅 过 迈 迎 运 近 返 还 这 进-迟 迦 迪" + " 迫 述 迷 追 退 送 逃 逆 选 逊 透 逐 递 途 通 逛 逝 速 造 逢 逸 逻 逼 遇 遍 道 遗 遭 遮 遵 避 邀 邓 那 邦 邪 邮 邱" + " 邻 郎 郑 部 郭 都 鄂 酋 配 酒 酷 酸 醉 醒 采 释 里-量 金 针 钓 钟 钢 钦 钱 钻 铁 铃 铢 铭 银 销 锁 锅 锋 错 锡 锦" + " 键 锺 镇 镜 镭 长 门 闪 闭 问 间 闷 闹 闻 阁 阐 阔 队 阮 防-阶 阻 阿 陀 附-陆 陈 降 限 院 除 险 陪 陵-陷 隆 随 隐" + " 隔 障 难 雄-集 雨 雪 雯 雳 零 雷 雾 需 震 霍 霖 露 霸 霹 青 靖 静 非 靠 面 革 靼 鞋 鞑 韦 韩 音 页 顶 项-须 顽-顿" + " 预 领 颇 频 颗 题 额 风 飘 飙 飞 食 餐 饭 饮 饰 饱 饼 馆 首 香 馨 马 驱 驶 驻 驾 验 骑 骗 骚 骤 骨 高 鬼 魂 魅 魔" + " 鱼 鲁 鲜 鸟 鸣 鸭 鸿 鹅 鹤 鹰 鹿 麦 麻 黄 黎 黑 默 鼓 鼠 鼻 齐 齿 龄 龙 龟]" } ExemplarCharactersCurrency{"[a b c d e f g h i j k l m n o p q r s t u v w x y z]"} ExemplarCharactersIndex{"[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]"} + ExemplarCharactersPunctuation{"[_ ﹏ \- — , 、 ; : ! ? … 。 · ‘ ’ “ ” ( ) [ ] 〈 〉 《 》 ﹁ ﹂ ﹃ ﹄ 【 】 〔 〕 ~]"} LocaleScript{ "Hani", } NumberElements{ + default{"latn"} + finance{"hansfin"} latn{ patterns{ currencyFormat{"¤#,##0.00"} @@ -84,8 +87,10 @@ zh{ group{","} } } + native{"hanidec"} + traditional{"hans"} } - Version{"2.0.50.96"} + Version{"2.0.67.6"} calendar{ buddhist{ DateTimePatterns{ @@ -104,7 +109,7 @@ zh{ "{1} {0}", } availableFormats{ - EEEd{"d日EEE"} + Ed{"d日E"} Gy{"Gy年"} H{"H时"} M{"M月"} @@ -112,16 +117,23 @@ zh{ MMM{"LLL"} MMMEd{"M月d日E"} MMMd{"M月d日"} + Md{"M/d"} d{"d日"} h{"ah时"} hm{"ah:mm"} hms{"ah:mm:ss"} y{"Gy年"} + yM{"Gy年M月"} + yMEd{"Gy/M/dE"} + yMMM{"Gy年M月"} + yMMMEd{"Gy年M月d日E"} + yQ{"Gy年第Q季度"} + yQQQ{"Gy年第Q季度"} yyyy{"Gy年"} yyyyM{"Gy-M"} - yyyyMEd{"Gy-M-dEEE"} + yyyyMEd{"Gy-M-dE"} yyyyMMM{"Gy年M月"} - yyyyMMMEd{"Gy年M月d日EEE"} + yyyyMMMEd{"Gy年M月d日E"} yyyyMMMd{"Gy年M月d日"} yyyyMd{"Gy-M-d"} yyyyQ{"Gy年QQQ"} @@ -210,6 +222,426 @@ zh{ } } } + chinese{ + DateTimePatterns{ + "zzzzah时mm分ss秒", + "zah时mm分ss秒", + "ah:mm:ss", + "ah:mm", + { + "U年MMMd日EEEE", + "hanidec", + } + { + "U年MMMd日", + "hanidec", + } + { + "U年MMMd日", + "hanidec", + } + "U-M-d", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + Ed{"d日E"} + M{"MMM"} + MEd{"M-dE"} + MMMEd{"MMMd日E"} + MMMd{"MMMd日"} + Md{"M-d"} + d{"d日"} + y{"U年"} + yM{"U年M月"} + yMEd{"U年M月d日,E"} + yMMM{"U年MMM"} + yMMMEd{"U年MMMd日E"} + yMMMd{"U年MMMd日"} + yMd{"U年M月d日"} + yQ{"U年QQQ"} + yQQQ{"U年QQQ"} + } + cyclicNameSets{ + dayParts{ + format{ + abbreviated{ + "子", + "丑", + "寅", + "卯", + "辰", + "巳", + "午", + "未", + "申", + "酉", + "戌", + "亥", + } + } + } + years{ + format{ + abbreviated{ + "甲子", + "乙丑", + "丙寅", + "丁卯", + "戊辰", + "己巳", + "庚午", + "辛未", + "壬申", + "癸酉", + "甲戌", + "乙亥", + "丙子", + "丁丑", + "戊寅", + "己卯", + "庚辰", + "辛巳", + "壬午", + "癸未", + "甲申", + "乙酉", + "丙戌", + "丁亥", + "戊子", + "己丑", + "庚寅", + "辛卯", + "壬辰", + "癸巳", + "甲午", + "乙未", + "丙申", + "丁酉", + "戊戌", + "己亥", + "庚子", + "辛丑", + "壬寅", + "癸卯", + "甲辰", + "乙巳", + "丙午", + "丁未", + "戊申", + "己酉", + "庚戌", + "辛亥", + "壬子", + "癸丑", + "甲寅", + "乙卯", + "丙辰", + "丁巳", + "戊午", + "己未", + "庚申", + "辛酉", + "壬戌", + "癸亥", + } + } + } + zodiacs{ + format{ + abbreviated{ + "鼠", + "牛", + "虎", + "兔", + "龙", + "蛇", + "马", + "羊", + "猴", + "鸡", + "狗", + "猪", + } + } + } + } + intervalFormats{ + Hv{ + H{"HH–HH v"} + a{"HH–HH v"} + } + M{ + M{"L至L"} + } + MEd{ + M{"M-dE至M-dE"} + d{"M-dE至M-dE"} + } + MMM{ + M{"LLL至LLL"} + } + MMMEd{ + M{"MMMd日E至MMMd日E"} + d{"MMMd日E至d日E"} + } + MMMd{ + M{"MMMd日至MMMd日"} + d{"MMMd日至d日"} + } + Md{ + M{"M-d至M-d"} + d{"M-d至M-d"} + } + d{ + d{"d日至d日"} + } + fallback{"{0}至{1}"} + h{ + a{"ah至ah时"} + h{"ah至h时"} + } + hm{ + a{"ah:mm至ah:mm"} + h{"ah:mm至h:mm"} + m{"ah:mm至h:mm"} + } + hmv{ + a{"vah:mm至ah:mm"} + h{"vah:mm至h:mm"} + m{"vah:mm至h:mm"} + } + hv{ + a{"vah至ah时"} + h{"vah至h时"} + } + y{ + y{"U至U"} + } + yM{ + M{"U-M至U-M"} + y{"U-M至U-M"} + } + yMEd{ + M{"U-M-dE至U-M-dE"} + d{"U-M-dE至U-M-dE"} + y{"U-M-dE至U-M-dE"} + } + yMMM{ + M{"U年MMM至MMM"} + y{"U年MMM至U年MMM"} + } + yMMMEd{ + M{"U年MMMd日E至MMMd日E"} + d{"U年MMMd日E至d日E"} + y{"U年MMMd日E至U年MMMd日E"} + } + yMMMM{ + M{"U年MMMM至MMMM"} + y{"U年MMMM至U年MMMM"} + } + yMMMd{ + M{"U年MMMd日至MMMd日"} + d{"U年MMMd日至d日"} + y{"U年MMMd日至U年MMMd日"} + } + yMd{ + M{"U-M-d至U-M-d"} + d{"U-M-d至U-M-d"} + y{"U-M-d至U-M-d"} + } + } + monthNames{ + format{ + wide{ + "正月", + "二月", + "三月", + "四月", + "五月", + "六月", + "七月", + "八月", + "九月", + "十月", + "十一月", + "十二月", + } + } + stand-alone{ + narrow{ + "正", + "二", + "三", + "四", + "五", + "六", + "七", + "八", + "九", + "十", + "十一", + "十二", + } + } + } + monthPatterns{ + format{ + wide{ + leap{"闰{0}"} + } + } + numeric{ + all{ + leap{"闰{0}"} + } + } + stand-alone{ + narrow{ + leap{"闰{0}"} + } + } + } + } + coptic{ + monthNames{ + format{ + abbreviated{ + "Tout", + "Baba", + "Hator", + "Kiahk", + "Toba", + "Amshir", + "Baramhat", + "Baramouda", + "Bashans", + "Paona", + "Epep", + "Mesra", + "Nasie", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + } + } + stand-alone{ + abbreviated{ + "Tout", + "Baba", + "Hator", + "Kiahk", + "Toba", + "Amshir", + "Baramhat", + "Baramouda", + "Bashans", + "Paona", + "Epep", + "Mesra", + "Nasie", + } + wide{ + "Tout", + "Baba", + "Hator", + "Kiahk", + "Toba", + "Amshir", + "Baramhat", + "Baramouda", + "Bashans", + "Paona", + "Epep", + "Mesra", + "Nasie", + } + } + } + } + ethiopic{ + monthNames{ + format{ + abbreviated{ + "Meskerem", + "Tekemt", + "Hedar", + "Tahsas", + "Ter", + "Yekatit", + "Megabit", + "Miazia", + "Genbot", + "Sene", + "Hamle", + "Nehasse", + "Pagumen", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + } + } + stand-alone{ + abbreviated{ + "Meskerem", + "Tekemt", + "Hedar", + "Tahsas", + "Ter", + "Yekatit", + "Megabit", + "Miazia", + "Genbot", + "Sene", + "Hamle", + "Nehasse", + "Pagumen", + } + wide{ + "Meskerem", + "Tekemt", + "Hedar", + "Tahsas", + "Ter", + "Yekatit", + "Megabit", + "Miazia", + "Genbot", + "Sene", + "Hamle", + "Nehasse", + "Pagumen", + } + } + } + } gregorian{ AmPmMarkers{ "上午", @@ -225,8 +657,8 @@ zh{ "yyyy-M-d", "yy-M-d", "{1} {0}", - "{1}{0}", - "{1}{0}", + "{1} {0}", + "{1} {0}", "{1} {0}", "{1} {0}", } @@ -239,6 +671,7 @@ zh{ MEd{"M-dE"} MMM{"LLL"} MMMEd{"M月d日E"} + MMMMdd{"M月dd日"} MMMd{"M月d日"} MMdd{"MM-dd"} Md{"M-d"} @@ -251,11 +684,13 @@ zh{ yM{"yyyy-M"} yMEd{"y年M月d日,E"} yMMM{"y年M月"} - yMMMEd{"y年M月d日EEE"} + yMMMEd{"y年M月d日E"} yMMMd{"y年M月d日"} + yMd{"y年M月d日"} yQ{"y年QQQ"} yQQQ{"y年QQQ"} yyMM{"yy-MM"} + yyMMM{"yy年M月"} yyQ{"yy年第Q季度"} yyyy{"y年"} yyyyM{"y年M月"} @@ -272,6 +707,15 @@ zh{ "周五", "周六", } + narrow{ + "日", + "一", + "二", + "三", + "四", + "五", + "六", + } wide{ "星期日", "星期一", @@ -283,6 +727,15 @@ zh{ } } stand-alone{ + abbreviated{ + "周日", + "周一", + "周二", + "周三", + "周四", + "周五", + "周六", + } narrow{ "日", "一", @@ -292,6 +745,15 @@ zh{ "五", "六", } + wide{ + "星期日", + "星期一", + "星期二", + "星期三", + "星期四", + "星期五", + "星期六", + } } } eras{ @@ -325,24 +787,43 @@ zh{ } month{ dn{"月"} + relative{ + "-1"{"上个月"} + "0"{"本月"} + "1"{"下个月"} + } } second{ dn{"秒钟"} } week{ dn{"周"} + relative{ + "-1"{"上周"} + "0"{"本周"} + "1"{"下周"} + } } weekday{ dn{"周天"} } year{ dn{"年"} + relative{ + "-1"{"去年"} + "0"{"今年"} + "1"{"明年"} + } } zone{ dn{"区域"} } } intervalFormats{ + Hv{ + H{"HH–HH v"} + a{"HH–HH v"} + } M{ M{"L至L"} } @@ -408,6 +889,10 @@ zh{ d{"y年M月d日E至d日E"} y{"y年M月d日E至y年M月d日E"} } + yMMMM{ + M{"y年M月至M月"} + y{"y年M月至y年M月"} + } yMMMd{ M{"y年M月d日至M月d日"} d{"y年M月d日至d日"} @@ -435,6 +920,20 @@ zh{ "11月", "12月", } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } wide{ "1月", "2月", @@ -451,20 +950,6 @@ zh{ } } stand-alone{ - abbreviated{ - "一月", - "二月", - "三月", - "四月", - "五月", - "六月", - "七月", - "八月", - "九月", - "十月", - "十一月", - "十二月", - } narrow{ "1月", "2月", @@ -479,20 +964,6 @@ zh{ "11月", "12月", } - wide{ - "一月", - "二月", - "三月", - "四月", - "五月", - "六月", - "七月", - "八月", - "九月", - "十月", - "十一月", - "十二月", - } } } quarters{ @@ -503,6 +974,12 @@ zh{ "3季", "4季", } + narrow{ + "1", + "2", + "3", + "4", + } wide{ "第1季度", "第2季度", @@ -510,6 +987,156 @@ zh{ "第4季度", } } + stand-alone{ + abbreviated{ + "一季度", + "二季度", + "三季度", + "四季度", + } + wide{ + "第一季度", + "第二季度", + "第三季度", + "第四季度", + } + } + } + } + hebrew{ + monthNames{ + format{ + abbreviated{ + "Tishri", + "Heshvan", + "Kislev", + "Tevet", + "Shevat", + "Adar I", + "Adar", + "Nisan", + "Iyar", + "Sivan", + "Tamuz", + "Av", + "Elul", + "Adar II", + } + wide{ + "Tishri", + "Heshvan", + "Kislev", + "Tevet", + "Shevat", + "Adar I", + "Adar", + "Nisan", + "Iyar", + "Sivan", + "Tamuz", + "Av", + "Elul", + "Adar II", + } + } + stand-alone{ + abbreviated{ + "Tishri", + "Heshvan", + "Kislev", + "Tevet", + "Shevat", + "Adar I", + "Adar", + "Nisan", + "Iyar", + "Sivan", + "Tamuz", + "Av", + "Elul", + "Adar II", + } + wide{ + "Tishri", + "Heshvan", + "Kislev", + "Tevet", + "Shevat", + "Adar I", + "Adar", + "Nisan", + "Iyar", + "Sivan", + "Tamuz", + "Av", + "Elul", + "Adar II", + } + } + } + } + indian{ + monthNames{ + format{ + abbreviated{ + "Chaitra", + "Vaisakha", + "Jyaistha", + "Asadha", + "Sravana", + "Bhadra", + "Asvina", + "Kartika", + "Agrahayana", + "Pausa", + "Magha", + "Phalguna", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + } + stand-alone{ + abbreviated{ + "Chaitra", + "Vaisakha", + "Jyaistha", + "Asadha", + "Sravana", + "Bhadra", + "Asvina", + "Kartika", + "Agrahayana", + "Pausa", + "Magha", + "Phalguna", + } + wide{ + "Chaitra", + "Vaisakha", + "Jyaistha", + "Asadha", + "Sravana", + "Bhadra", + "Asvina", + "Kartika", + "Agrahayana", + "Pausa", + "Magha", + "Phalguna", + } + } } } islamic{ @@ -520,7 +1147,7 @@ zh{ "ah:mm", "Gy年M月d日EEEE", "Gy年M月d日", - "Gyy-MM-dd", + "Gy年M月d日", "Gyy-MM-dd", "{1} {0}", "{1} {0}", @@ -538,6 +1165,7 @@ zh{ MEd{"M-dE"} MMM{"LLL"} MMMEd{"M月d日E"} + MMMMdd{"M月dd日"} MMMd{"M月d日"} MMdd{"MM-dd"} Md{"M-d"} @@ -547,6 +1175,12 @@ zh{ hms{"ah:mm:ss"} ms{"mm:ss"} y{"GGGyy年"} + yM{"GGGGGy年M月"} + yMEd{"GGGGGy/M/dE"} + yMMM{"GGGGGy年M月"} + yMMMEd{"GGGGGy年M月d日E"} + yQ{"y年第Q季度"} + yQQQ{"y年第Q季度"} yyyy{"GGGyy年"} yyyyM{"GGGGGyy-MM"} yyyyMMM{"GGGGGyy年M月"} @@ -556,10 +1190,8 @@ zh{ } eras{ abbreviated{ - "AH", + "回历", } - narrow:alias{"/LOCALE/calendar/islamic/eras/abbreviated"} - wide:alias{"/LOCALE/calendar/islamic/eras/abbreviated"} } intervalFormats{ M{ @@ -638,59 +1270,6 @@ zh{ y{"Gyy-M-d至yy-M-d"} } } - monthNames{ - default{"format"} - format{ - abbreviated{ - "Muh.", - "Saf.", - "Rab. I", - "Rab. II", - "Jum. I", - "Jum. II", - "Raj.", - "Sha.", - "Ram.", - "Shaw.", - "Dhuʻl-Q.", - "Dhuʻl-H.", - } - default{"wide"} - narrow:alias{"/LOCALE/calendar/islamic/monthNames/stand-alone/narrow"} - wide{ - "Muharram", - "Safar", - "Rabiʻ I", - "Rabiʻ II", - "Jumada I", - "Jumada II", - "Rajab", - "Shaʻban", - "Ramadan", - "Shawwal", - "Dhuʻl-Qiʻdah", - "Dhuʻl-Hijjah", - } - } - stand-alone{ - abbreviated:alias{"/LOCALE/calendar/islamic/monthNames/format/abbreviated"} - narrow{ - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - } - wide:alias{"/LOCALE/calendar/islamic/monthNames/format/wide"} - } - } } japanese{ DateTimePatterns{ @@ -700,7 +1279,7 @@ zh{ "ah:mm", "Gy年M月d日EEEE", "Gy年M月d日", - "Gyy-MM-dd", + "Gy年M月d日", "Gyy-MM-dd", "{1} {0}", "{1} {0}", @@ -716,7 +1295,6 @@ zh{ MEd{"M-dE"} MMM{"LLL"} MMMEd{"M月d日E"} - MMMMd{"M月d日"} MMMd{"M月d日"} Md{"M-d"} d{"d日"} @@ -726,7 +1304,7 @@ zh{ y{"Gy年"} yyyy{"Gy年"} yyyyM{"Gy-MM"} - yyyyMEd{"Gy-M-d(EEE)"} + yyyyMEd{"Gy-M-d(E)"} yyyyMMM{"Gy年M月"} yyyyMMMEd{"Gy年M月d日E"} yyyyMMMd{"Gy年M月d日"} @@ -1051,6 +1629,70 @@ zh{ } } } + persian{ + monthNames{ + format{ + abbreviated{ + "Farvardin", + "Ordibehesht", + "Khordad", + "Tir", + "Mordad", + "Shahrivar", + "Mehr", + "Aban", + "Azar", + "Dey", + "Bahman", + "Esfand", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + } + stand-alone{ + abbreviated{ + "Farvardin", + "Ordibehesht", + "Khordad", + "Tir", + "Mordad", + "Shahrivar", + "Mehr", + "Aban", + "Azar", + "Dey", + "Bahman", + "Esfand", + } + wide{ + "Farvardin", + "Ordibehesht", + "Khordad", + "Tir", + "Mordad", + "Shahrivar", + "Mehr", + "Aban", + "Azar", + "Dey", + "Bahman", + "Esfand", + } + } + } + } roc{ DateTimePatterns{ "zzzzah时mm分ss秒", @@ -1062,8 +1704,8 @@ zh{ "Gy-M-d", "Gy-M-d", "{1} {0}", - "{1}{0}", - "{1}{0}", + "{1} {0}", + "{1} {0}", "{1} {0}", "{1} {0}", } @@ -1084,10 +1726,10 @@ zh{ y{"Gy年"} yyyy{"Gy年"} yyyyM{"Gy-M"} - yyyyMEd{"Gy-M-d(EEE)"} + yyyyMEd{"Gy-M-d(E)"} yyyyMM{"Gy-MM"} yyyyMMM{"Gy年M月"} - yyyyMMMEd{"Gy年M月d日EEE"} + yyyyMMMEd{"Gy年M月d日E"} yyyyMMMd{"Gy年M月d日"} yyyyMd{"Gy-M-d"} yyyyQ{"Gy年第Q季度"} @@ -1192,6 +1834,7 @@ zh{ } } measurementSystemNames{ + UK{"英制"} US{"美制"} metric{"公制"} } @@ -1199,24 +1842,94 @@ zh{ day{ other{"{0}日"} } + day-future{ + 0{"0天后"} + 1{"1天后"} + other{"{0}天后"} + } + day-past{ + 0{"0天前"} + 1{"1天前"} + other{"{0}天前"} + } hour{ other{"{0}小时"} } + hour-future{ + 0{"0小时后"} + 1{"1小时后"} + other{"{0}小时后"} + } + hour-past{ + 0{"0小时前"} + 1{"1小时前"} + other{"{0}小时前"} + } minute{ other{"{0}分"} } + minute-future{ + 0{"0分钟后"} + 1{"1分钟后"} + other{"{0}分钟后"} + } + minute-past{ + 0{"0分钟前"} + 1{"1分钟前"} + other{"{0}分钟前"} + } month{ other{"{0}月"} } + month-future{ + 0{"0个月后"} + 1{"1个月后"} + other{"{0}个月后"} + } + month-past{ + 0{"0个月前"} + 1{"1个月前"} + other{"{0}个月前"} + } second{ other{"{0}秒"} } + second-future{ + 0{"0秒钟后"} + 1{"1秒钟后"} + other{"{0}秒钟后"} + } + second-past{ + 0{"0秒钟前"} + 1{"1秒钟前"} + other{"{0}秒钟前"} + } week{ other{"{0}周"} } + week-future{ + 0{"0周后"} + 1{"1周后"} + other{"{0}周后"} + } + week-past{ + 0{"0周前"} + 1{"1周前"} + other{"{0}周前"} + } year{ other{"{0}年"} } + year-future{ + 0{"0年后"} + 1{"1年后"} + other{"{0}年后"} + } + year-past{ + 0{"0年前"} + 1{"1年前"} + other{"{0}年前"} + } } unitsShort{ day{ diff --git a/icuSources/data/locales/zh_CN.txt b/icuSources/data/locales/zh_CN.txt index cdf17f15..348f06ef 100644 --- a/icuSources/data/locales/zh_CN.txt +++ b/icuSources/data/locales/zh_CN.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/zh_CN.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** zh_CN{ "%%ALIAS"{"zh_Hans_CN"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/locales/zh_HK.txt b/icuSources/data/locales/zh_HK.txt index 78e6c2c3..8e03c713 100644 --- a/icuSources/data/locales/zh_HK.txt +++ b/icuSources/data/locales/zh_HK.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/zh_HK.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** zh_HK{ "%%ALIAS"{"zh_Hant_HK"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/locales/zh_Hans.txt b/icuSources/data/locales/zh_Hans.txt index ea4144bd..b062985d 100644 --- a/icuSources/data/locales/zh_Hans.txt +++ b/icuSources/data/locales/zh_Hans.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/zh_Hans.xml diff --git a/icuSources/data/locales/zh_Hans_CN.txt b/icuSources/data/locales/zh_Hans_CN.txt index 1a4c051e..1eb3997d 100644 --- a/icuSources/data/locales/zh_Hans_CN.txt +++ b/icuSources/data/locales/zh_Hans_CN.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/zh_Hans_CN.xml @@ -8,12 +8,4 @@ // *************************************************************************** zh_Hans_CN{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - } - } } diff --git a/icuSources/data/locales/zh_Hans_HK.txt b/icuSources/data/locales/zh_Hans_HK.txt index 1312b21e..2866f052 100755 --- a/icuSources/data/locales/zh_Hans_HK.txt +++ b/icuSources/data/locales/zh_Hans_HK.txt @@ -1,19 +1,489 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/zh_Hans_HK.xml // * // *************************************************************************** zh_Hans_HK{ - Version{"2.0.47.72"} + Version{"2.0.64.65"} calendar{ + buddhist{ + DateTimePatterns{ + "zzzzah:mm:ss", + "zah:mm:ss", + "ah:mm:ss", + "ah:mm", + "Gy年M月d日EEEE", + "Gy年M月d日", + "Gy年M月d日", + "Gd/M/yy", + "{1} {0}", + "{1}{0}", + "{1}{0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + M{"L"} + yMEd{"Gy年M月d日,E"} + } + } gregorian{ - DateTimeElements:intvector{ - 1, - 4, + DateTimePatterns{ + "zzzzah:mm:ss", + "zah:mm:ss", + "ah:mm:ss", + "ah:mm", + "y年M月d日EEEE", + "y年M月d日", + "y年M月d日", + "d/M/yy", + "{1} {0}", + "{1}{0}", + "{1}{0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + HHmm{"HH:mm"} + M{"L"} + yM{"y年M月"} + yQ{"y年第Q季度"} + yQQQ{"y年第Q季度"} + yyMM{"yy年M月"} + } + fields{ + era{ + dn{"纪元"} + } + weekday{ + dn{"星期"} + } + zone{ + dn{"时区"} + } + } + intervalFormats{ + h{ + a{"ah时至ah时"} + } + hv{ + a{"vah时至ah时"} + h{"vah时至h时"} + } + y{ + y{"y–y年"} + } + yM{ + M{"yy年M月至yy年M月"} + y{"yy年M月至yy年M月"} + } + yMEd{ + M{"d/M/yyE至d/M/yyE"} + d{"d/M/yyE至d/M/yyE"} + y{"d/M/yyE至d/M/yyE"} + } + yMMMEd{ + d{"y年M月d日E至M月d日E"} + } + yMd{ + M{"d/M/yy至d/M/yy"} + d{"d/M/yy至d/M/yy"} + y{"d/M/yy至d/M/yy"} + } + } + monthNames{ + format{ + wide{ + "一月", + "二月", + "三月", + "四月", + "五月", + "六月", + "七月", + "八月", + "九月", + "十月", + "十一月", + "十二月", + } + } + stand-alone{ + abbreviated{ + "1月", + "2月", + "3月", + "4月", + "5月", + "6月", + "7月", + "8月", + "9月", + "10月", + "11月", + "12月", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + } + } + quarters{ + format{ + abbreviated{ + "1季度", + "2季度", + "3季度", + "4季度", + } + wide{ + "第一季度", + "第二季度", + "第三季度", + "第四季度", + } + } + stand-alone{ + abbreviated{ + "1季度", + "2季度", + "3季度", + "4季度", + } + } + } + } + islamic{ + DateTimePatterns{ + "zzzzah:mm:ss", + "zah:mm:ss", + "ah:mm:ss", + "ah:mm", + "Gy年M月d日EEEE", + "Gy年M月d日", + "Gy年M月d日", + "Gd/M/yy", + "{1} {0}", + "{1}{0}", + "{1}{0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + M{"L"} + yMEd{"y年M月d日,E"} + yQ{"y年QQQ"} + } + } + japanese{ + DateTimePatterns{ + "zzzzah:mm:ss", + "zah:mm:ss", + "ah:mm:ss", + "ah:mm", + "Gy年M月d日EEEE", + "Gy年M月d日", + "Gy年M月d日", + "Gd/M/yy", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + eras{ + abbreviated{ + "大化", + "白雉", + "白凤", + "朱鸟", + "大宝", + "庆云", + "和铜", + "灵龟", + "养老", + "神龟", + "天平", + "天平感宝", + "天平胜宝", + "天平宝字", + "天平神护", + "神护景云", + "宝龟", + "天应", + "延历", + "大同", + "弘仁", + "天长", + "承和", + "嘉祥", + "仁寿", + "齐衡", + "天安", + "贞观", + "元庆", + "仁和", + "宽平", + "昌泰", + "延喜", + "延长", + "承平", + "天庆", + "天历", + "天德", + "应和", + "康保", + "安和", + "天禄", + "天延", + "贞元", + "天元", + "永观", + "宽和", + "永延", + "永祚", + "正历", + "长德", + "长保", + "宽弘", + "长和", + "宽仁", + "治安", + "万寿", + "长元", + "长历", + "长久", + "宽德", + "永承", + "天喜", + "康平", + "治历", + "延久", + "承保", + "延久", + "永保", + "应德", + "宽治", + "嘉保", + "永长", + "承德", + "康和", + "长治", + "嘉承", + "天仁", + "天永", + "永久", + "元永", + "保安", + "天治", + "大治", + "天承", + "长承", + "保延", + "永治", + "康治", + "天养", + "久安", + "仁平", + "久寿", + "保元", + "平治", + "永历", + "应保", + "长宽", + "永万", + "仁安", + "嘉应", + "承安", + "安元", + "治承", + "养和", + "寿永", + "元历", + "文治", + "建久", + "正治", + "建仁", + "元久", + "建永", + "承元", + "建历", + "建保", + "承久", + "贞应", + "元仁", + "嘉禄", + "安贞", + "宽喜", + "贞永", + "天福", + "文历", + "嘉祯", + "历仁", + "延应", + "仁治", + "宽元", + "宝治", + "建长", + "康元", + "正嘉", + "正元", + "文应", + "弘长", + "文永", + "建治", + "弘安", + "正应", + "永仁", + "正安", + "干元", + "嘉元", + "德治", + "延庆", + "应长", + "正和", + "文保", + "元应", + "元亨", + "正中", + "嘉历", + "元德", + "元弘", + "建武", + "延元", + "兴国", + "正平", + "建德", + "文中", + "天授", + "康历", + "弘和", + "元中", + "至德", + "嘉庆", + "康应", + "明德", + "应永", + "正长", + "永享", + "嘉吉", + "文安", + "宝德", + "享德", + "康正", + "长禄", + "宽正", + "文正", + "应仁", + "文明", + "长享", + "延德", + "明应", + "文龟", + "永正", + "大永", + "享禄", + "天文", + "弘治", + "永禄", + "元龟", + "天正", + "文禄", + "庆长", + "元和", + "宽永", + "正保", + "庆安", + "承应", + "明历", + "万治", + "宽文", + "延宝", + "天和", + "贞享", + "元禄", + "宝永", + "正德", + "享保", + "元文", + "宽保", + "延享", + "宽延", + "宝历", + "明和", + "安永", + "天明", + "宽政", + "享和", + "文化", + "文政", + "天保", + "弘化", + "嘉永", + "安政", + "万延", + "文久", + "元治", + "庆应", + "明治", + "大正", + "昭和", + "平成", + } + } + } + roc{ + DateTimePatterns{ + "zzzzah:mm:ss", + "zah:mm:ss", + "ah:mm:ss", + "ah:mm", + "Gy年M月d日EEEE", + "Gy年M月d日", + "Gy年M月d日", + "Gd/M/yy", + "{1} {0}", + "{1}{0}", + "{1}{0}", + "{1} {0}", + "{1} {0}", } } } + units{ + day{ + other{"{0}天"} + } + minute{ + other{"{0}分钟"} + } + month{ + other{"{0}个月"} + } + second{ + other{"{0}秒钟"} + } + } + unitsShort{ + day{ + other{"{0}天"} + } + month{ + other{"{0}个月"} + } + } } diff --git a/icuSources/data/locales/zh_Hans_MO.txt b/icuSources/data/locales/zh_Hans_MO.txt index 08e8fe78..fdcd4b6c 100755 --- a/icuSources/data/locales/zh_Hans_MO.txt +++ b/icuSources/data/locales/zh_Hans_MO.txt @@ -1,19 +1,500 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/zh_Hans_MO.xml // * // *************************************************************************** zh_Hans_MO{ - Version{"2.0.45.82"} + ExemplarCharactersPunctuation{"[_ ﹏ \- — , 、 ; : ! ? … 。 · ‘ ’ “ ” ( ) [ ] 〈 〉 《 》 ﹁ ﹂ ﹃ ﹄ 【 】 〔 〕 / ~]"} + Version{"2.0.64.65"} calendar{ + buddhist{ + DateTimePatterns{ + "zzzzah:mm:ss", + "zah:mm:ss", + "ah:mm:ss", + "ah:mm", + "Gy年M月d日EEEE", + "Gy年M月d日", + "Gy年M月d日", + "Gd/M/yy", + "{1} {0}", + "{1}{0}", + "{1}{0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + yMEd{"Gy年M月d日,E"} + } + } gregorian{ - DateTimeElements:intvector{ - 1, - 4, + DateTimePatterns{ + "zzzzah:mm:ss", + "zah:mm:ss", + "ah:mm:ss", + "ah:mm", + "y年M月d日EEEE", + "y年M月d日", + "y年M月d日", + "d/M/yy", + "{1} {0}", + "{1}{0}", + "{1}{0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + MMMMdd{"M月d日"} + yM{"y年M月"} + yQ{"y年第Q季度"} + yQQQ{"y年第Q季度"} + yyMM{"yy年M月"} + yyyy{"yyyy年"} + yyyyM{"yyyy年M月"} + yyyyMMMM{"yyyy年M月"} + } + fields{ + day{ + dn{"天"} + } + era{ + dn{"纪元"} + } + weekday{ + dn{"星期"} + } + zone{ + dn{"时区"} + } + } + intervalFormats{ + MMMEd{ + d{"M月d日E至M月d日E"} + } + h{ + a{"ah时至ah时"} + h{"ah时至h时"} + } + hv{ + a{"vah时至ah时"} + h{"vah时至h时"} + } + y{ + y{"y–y年"} + } + yM{ + M{"yy年M月至yy年M月"} + y{"yy年M月至yy年M月"} + } + yMEd{ + M{"d/M/yyE至d/M/yyE"} + d{"d/M/yyE至d/M/yyE"} + y{"d/M/yyE至d/M/yyE"} + } + yMMMEd{ + d{"y年M月d日E至M月d日E"} + } + yMd{ + M{"d/M/yy至d/M/yy"} + d{"d/M/yy至d/M/yy"} + y{"d/M/yy至d/M/yy"} + } + } + monthNames{ + format{ + wide{ + "一月", + "二月", + "三月", + "四月", + "五月", + "六月", + "七月", + "八月", + "九月", + "十月", + "十一月", + "十二月", + } + } + stand-alone{ + abbreviated{ + "1月", + "2月", + "3月", + "4月", + "5月", + "6月", + "7月", + "8月", + "9月", + "10月", + "11月", + "12月", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + } + } + quarters{ + format{ + abbreviated{ + "1季度", + "2季度", + "3季度", + "4季度", + } + wide{ + "第一季度", + "第二季度", + "第三季度", + "第四季度", + } + } + stand-alone{ + abbreviated{ + "1季度", + "2季度", + "3季度", + "4季度", + } + } + } + } + islamic{ + DateTimePatterns{ + "zzzzah:mm:ss", + "zah:mm:ss", + "ah:mm:ss", + "ah:mm", + "Gy年M月d日EEEE", + "Gy年M月d日", + "Gy年M月d日", + "Gd/M/yy", + "{1} {0}", + "{1}{0}", + "{1}{0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + yMEd{"y年M月d日,E"} + } + } + japanese{ + DateTimePatterns{ + "zzzzah:mm:ss", + "zah:mm:ss", + "ah:mm:ss", + "ah:mm", + "Gy年M月d日EEEE", + "Gy年M月d日", + "Gy年M月d日", + "Gd/M/yy", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + eras{ + abbreviated{ + "大化", + "白雉", + "白凤", + "朱鸟", + "大宝", + "庆云", + "和铜", + "灵龟", + "养老", + "神龟", + "天平", + "天平感宝", + "天平胜宝", + "天平宝字", + "天平神护", + "神护景云", + "宝龟", + "天应", + "延历", + "大同", + "弘仁", + "天长", + "承和", + "嘉祥", + "仁寿", + "齐衡", + "天安", + "贞观", + "元庆", + "仁和", + "宽平", + "昌泰", + "延喜", + "延长", + "承平", + "天庆", + "天历", + "天德", + "应和", + "康保", + "安和", + "天禄", + "天延", + "贞元", + "天元", + "永观", + "宽和", + "永延", + "永祚", + "正历", + "长德", + "长保", + "宽弘", + "长和", + "宽仁", + "治安", + "万寿", + "长元", + "长历", + "长久", + "宽德", + "永承", + "天喜", + "康平", + "治历", + "延久", + "承保", + "延久", + "永保", + "应德", + "宽治", + "嘉保", + "永长", + "承德", + "康和", + "长治", + "嘉承", + "天仁", + "天永", + "永久", + "元永", + "保安", + "天治", + "大治", + "天承", + "长承", + "保延", + "永治", + "康治", + "天养", + "久安", + "仁平", + "久寿", + "保元", + "平治", + "永历", + "应保", + "长宽", + "永万", + "仁安", + "嘉应", + "承安", + "安元", + "治承", + "养和", + "寿永", + "元历", + "文治", + "建久", + "正治", + "建仁", + "元久", + "建永", + "承元", + "建历", + "建保", + "承久", + "贞应", + "元仁", + "嘉禄", + "安贞", + "宽喜", + "贞永", + "天福", + "文历", + "嘉祯", + "历仁", + "延应", + "仁治", + "宽元", + "宝治", + "建长", + "康元", + "正嘉", + "正元", + "文应", + "弘长", + "文永", + "建治", + "弘安", + "正应", + "永仁", + "正安", + "干元", + "嘉元", + "德治", + "延庆", + "应长", + "正和", + "文保", + "元应", + "元亨", + "正中", + "嘉历", + "元德", + "元弘", + "建武", + "延元", + "兴国", + "正平", + "建德", + "文中", + "天授", + "康历", + "弘和", + "元中", + "至德", + "嘉庆", + "康应", + "明德", + "应永", + "正长", + "永享", + "嘉吉", + "文安", + "宝德", + "享德", + "康正", + "长禄", + "宽正", + "文正", + "应仁", + "文明", + "长享", + "延德", + "明应", + "文龟", + "永正", + "大永", + "享禄", + "天文", + "弘治", + "永禄", + "元龟", + "天正", + "文禄", + "庆长", + "元和", + "宽永", + "正保", + "庆安", + "承应", + "明历", + "万治", + "宽文", + "延宝", + "天和", + "贞享", + "元禄", + "宝永", + "正德", + "享保", + "元文", + "宽保", + "延享", + "宽延", + "宝历", + "明和", + "安永", + "天明", + "宽政", + "享和", + "文化", + "文政", + "天保", + "弘化", + "嘉永", + "安政", + "万延", + "文久", + "元治", + "庆应", + "明治", + "大正", + "昭和", + "平成", + } + } + } + roc{ + DateTimePatterns{ + "zzzzah:mm:ss", + "zah:mm:ss", + "ah:mm:ss", + "ah:mm", + "Gy年M月d日EEEE", + "Gy年M月d日", + "Gy年M月d日", + "Gd/M/yy", + "{1} {0}", + "{1}{0}", + "{1}{0}", + "{1} {0}", + "{1} {0}", } } } + units{ + day{ + other{"{0}天"} + } + minute{ + other{"{0}分钟"} + } + month{ + other{"{0}个月"} + } + second{ + other{"{0}秒钟"} + } + } + unitsShort{ + day{ + other{"{0}天"} + } + month{ + other{"{0}个月"} + } + } } diff --git a/icuSources/data/locales/zh_Hans_SG.txt b/icuSources/data/locales/zh_Hans_SG.txt index 72254fcf..957684f1 100644 --- a/icuSources/data/locales/zh_Hans_SG.txt +++ b/icuSources/data/locales/zh_Hans_SG.txt @@ -1,27 +1,43 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/zh_Hans_SG.xml // * // *************************************************************************** zh_Hans_SG{ - Version{"2.0.47.72"} + Version{"2.0.64.65"} calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, + buddhist{ + DateTimePatterns{ + "zzzzah:mm:ss", + "ahh:mm:ssz", + "ah:mm:ss", + "ahh:mm", + "Gy年M月d日EEEE", + "Gy年M月d日", + "Gy年M月d日", + "Gd/M/yy", + "{1} {0}", + "{1}{0}", + "{1}{0}", + "{1} {0}", + "{1} {0}", } + availableFormats{ + yMEd{"Gy年M月d日,E"} + } + } + gregorian{ DateTimePatterns{ - "zzzzah时mm分ss秒", + "zzzzah:mm:ss", "ahh:mm:ssz", "ah:mm:ss", "ahh:mm", "y年M月d日EEEE", "y年M月d日", - "yyyy-M-d", + "y年M月d日", "dd/MM/yy", "{1} {0}", "{1}{0}", @@ -29,6 +45,450 @@ zh_Hans_SG{ "{1} {0}", "{1} {0}", } + availableFormats{ + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + MMMMdd{"M月d日"} + yM{"y年M月"} + yQ{"y年第Q季度"} + yQQQ{"y年第Q季度"} + yyMM{"yy年M月"} + yyyy{"yyyy年"} + yyyyM{"yyyy年M月"} + yyyyMMMM{"yyyy年M月"} + } + fields{ + era{ + dn{"纪元"} + } + weekday{ + dn{"星期"} + } + zone{ + dn{"时区"} + } + } + intervalFormats{ + MMMEd{ + d{"M月d日E至M月d日E"} + } + fallback{"{0}至{1}"} + h{ + a{"ah时至ah时"} + h{"ah时至h时"} + } + hv{ + a{"vah时至ah时"} + h{"vah时至h时"} + } + y{ + y{"y–y年"} + } + yM{ + M{"yy年M月至yy年M月"} + y{"yy年M月至yy年M月"} + } + yMEd{ + M{"d/M/yyE至d/M/yyE"} + d{"d/M/yyE至d/M/yyE"} + y{"d/M/yyE至d/M/yyE"} + } + yMd{ + M{"d/M/yy至d/M/yy"} + d{"d/M/yy至d/M/yy"} + y{"d/M/yy至d/M/yy"} + } + } + monthNames{ + format{ + wide{ + "一月", + "二月", + "三月", + "四月", + "五月", + "六月", + "七月", + "八月", + "九月", + "十月", + "十一月", + "十二月", + } + } + stand-alone{ + abbreviated{ + "1月", + "2月", + "3月", + "4月", + "5月", + "6月", + "7月", + "8月", + "9月", + "10月", + "11月", + "12月", + } + narrow{ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + } + } + } + quarters{ + format{ + abbreviated{ + "1季度", + "2季度", + "3季度", + "4季度", + } + wide{ + "第一季度", + "第二季度", + "第三季度", + "第四季度", + } + } + stand-alone{ + abbreviated{ + "1季度", + "2季度", + "3季度", + "4季度", + } + } + } + } + islamic{ + DateTimePatterns{ + "zzzzah:mm:ss", + "ahh:mm:ssz", + "ah:mm:ss", + "ahh:mm", + "Gy年M月d日EEEE", + "Gy年M月d日", + "Gy年M月d日", + "Gd/M/yy", + "{1} {0}", + "{1}{0}", + "{1}{0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + Hm{"HH:mm"} + Hms{"HH:mm:ss"} + yMEd{"y年M月d日,E"} + } + } + japanese{ + DateTimePatterns{ + "zzzzah:mm:ss", + "ahh:mm:ssz", + "ah:mm:ss", + "ahh:mm", + "Gy年M月d日EEEE", + "Gy年M月d日", + "Gy年M月d日", + "Gd/M/yy", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + "{1} {0}", + } + eras{ + abbreviated{ + "大化", + "白雉", + "白凤", + "朱鸟", + "大宝", + "庆云", + "和铜", + "灵龟", + "养老", + "神龟", + "天平", + "天平感宝", + "天平胜宝", + "天平宝字", + "天平神护", + "神护景云", + "宝龟", + "天应", + "延历", + "大同", + "弘仁", + "天长", + "承和", + "嘉祥", + "仁寿", + "齐衡", + "天安", + "贞观", + "元庆", + "仁和", + "宽平", + "昌泰", + "延喜", + "延长", + "承平", + "天庆", + "天历", + "天德", + "应和", + "康保", + "安和", + "天禄", + "天延", + "贞元", + "天元", + "永观", + "宽和", + "永延", + "永祚", + "正历", + "长德", + "长保", + "宽弘", + "长和", + "宽仁", + "治安", + "万寿", + "长元", + "长历", + "长久", + "宽德", + "永承", + "天喜", + "康平", + "治历", + "延久", + "承保", + "延久", + "永保", + "应德", + "宽治", + "嘉保", + "永长", + "承德", + "康和", + "长治", + "嘉承", + "天仁", + "天永", + "永久", + "元永", + "保安", + "天治", + "大治", + "天承", + "长承", + "保延", + "永治", + "康治", + "天养", + "久安", + "仁平", + "久寿", + "保元", + "平治", + "永历", + "应保", + "长宽", + "永万", + "仁安", + "嘉应", + "承安", + "安元", + "治承", + "养和", + "寿永", + "元历", + "文治", + "建久", + "正治", + "建仁", + "元久", + "建永", + "承元", + "建历", + "建保", + "承久", + "贞应", + "元仁", + "嘉禄", + "安贞", + "宽喜", + "贞永", + "天福", + "文历", + "嘉祯", + "历仁", + "延应", + "仁治", + "宽元", + "宝治", + "建长", + "康元", + "正嘉", + "正元", + "文应", + "弘长", + "文永", + "建治", + "弘安", + "正应", + "永仁", + "正安", + "干元", + "嘉元", + "德治", + "延庆", + "应长", + "正和", + "文保", + "元应", + "元亨", + "正中", + "嘉历", + "元德", + "元弘", + "建武", + "延元", + "兴国", + "正平", + "建德", + "文中", + "天授", + "康历", + "弘和", + "元中", + "至德", + "嘉庆", + "康应", + "明德", + "应永", + "正长", + "永享", + "嘉吉", + "文安", + "宝德", + "享德", + "康正", + "长禄", + "宽正", + "文正", + "应仁", + "文明", + "长享", + "延德", + "明应", + "文龟", + "永正", + "大永", + "享禄", + "天文", + "弘治", + "永禄", + "元龟", + "天正", + "文禄", + "庆长", + "元和", + "宽永", + "正保", + "庆安", + "承应", + "明历", + "万治", + "宽文", + "延宝", + "天和", + "贞享", + "元禄", + "宝永", + "正德", + "享保", + "元文", + "宽保", + "延享", + "宽延", + "宝历", + "明和", + "安永", + "天明", + "宽政", + "享和", + "文化", + "文政", + "天保", + "弘化", + "嘉永", + "安政", + "万延", + "文久", + "元治", + "庆应", + "明治", + "大正", + "昭和", + "平成", + } + } + } + roc{ + DateTimePatterns{ + "zzzzah:mm:ss", + "ahh:mm:ssz", + "ah:mm:ss", + "ahh:mm", + "Gy年M月d日EEEE", + "Gy年M月d日", + "Gy年M月d日", + "Gd/M/yy", + "{1} {0}", + "{1}{0}", + "{1}{0}", + "{1} {0}", + "{1} {0}", + } + } + } + units{ + day{ + other{"{0}天"} + } + minute{ + other{"{0}分钟"} + } + month{ + other{"{0}个月"} + } + second{ + other{"{0}秒钟"} + } + } + unitsShort{ + day{ + other{"{0}天"} + } + month{ + other{"{0}个月"} } } } diff --git a/icuSources/data/locales/zh_Hant.txt b/icuSources/data/locales/zh_Hant.txt index 627e5195..dca1fa68 100644 --- a/icuSources/data/locales/zh_Hant.txt +++ b/icuSources/data/locales/zh_Hant.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2011 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/zh_Hant.xml @@ -10,63 +10,64 @@ * ICU source: /xml/main/zh_Hant.xml */ zh_Hant{ - %%ParentIsRoot:int{1} + %%Parent{"root"} AuxExemplarCharacters{"[伏 侶 兌 兹 别 勳 卑 占 叶 堤 墎 奥 孜 峇 巽 彝 楔 渾 燦 狄 琳 瑚 甫 礁 芒 苗 茨 蚩 蜀 隴]"} ExemplarCharacters{ "[一 丁 七 丈-不 且 世 丘 丙 丟 並 中 串 丸 丹 主 乃 久 么 之 乎 乏 乖 乘 乙 九 也 乾 亂 了 予 事 二 于 云 互 五 井" " 些 亞 亡 交 亦 亨 享 京 亮 人 什 仁 仇 今 介 仍 仔 他 付 仙 代-以 仰 仲 件 任 份 企 伊 伍 伐 休 伙 伯 估 伴 伸 似" " 伽 但 佈 位-住 佔 何 余 佛 作 你 佩 佳 使 來 例 供 依 侯 侵 便 係-俄 俊 俗 保 俠 信 修 俱 俾 個 倍 們 倒 候 倚 借" - " 倫 值 假 偉 偏 做 停 健 側-偷 傑 備 傢 傲 傳 傷 傻 傾 僅 像 僑 僧 價 儀 億 儒 儘 優 允 元-充 兇-光 克 免 兒 兔 入" - " 內-兩 八-兮 共 兵-典 兼 冊 再 冒 冠 冬 冰 冷 准 凌 凝 凡 凰 凱 出 函 刀 分 切 刊 列 初 判 別 利 刪 到 制 刷 刺 刻" - " 則 前 剛 剩 剪 副 割 創 劃 劇 劉 劍 力 功 加 助-劫 勁 勇 勉 勒 動 務 勝 勞 勢 勤 勵 勸 勿 包 匈 化 北 匹 區 十 千" - " 升 午 半 卒-協 南 博 卡 印 危 即 卷 卻 厄 厘 厚 原 厭 厲 去 參 又 及 友 反 叔 取 受 口-另 叫-叭 可 台 史 右 司 吃" - " 各 合-吊 同-后 吐 向 君 吝-吟 否 吧 含 吳 吵 吸 吹 吾 呀 呂 呆 告 呢 周 味 呵 呼 命 和 咖 咦 咧 咪 咬 咱 哀 品 哇" - "-哉 哎 員 哥 哦 哩 哪 哭 哲 唉 唐 唬 售 唯 唱 唷 唸 商 啊 問 啟 啡 啥 啦 啪 喀 喂 善 喇 喊 喔 喜 喝 喬 單 喵 嗎 嗚" - " 嗨 嗯 嘆 嘉 嘗 嘛 嘴 嘻 嘿 器 噴 嚇 嚴 囉 四 回 因 困 固 圈 國 圍 園 圓 圖 團 圜 土 在 圭 地 圾 址 均 坎 坐 坡 坤" - " 坦 坪 垂 垃 型 埃 城 埔 域 執 培 基 堂 堅 堆 堡 堪 報 場 塊 塔 塗 塞 填 塵 境 增 墨 墮 壁 壓 壘 壞 壢 士 壯 壽 夏" - " 夕 外 多 夜 夠 夢 夥 大 天-夫 央 失 夷 夸 夾 奇-奉 奎 奏 契 奔 套 奧 奪 奮 女 奴 奶 她 好 如 妙 妥 妨 妮 妳 妹 妻" - " 姆 姊 始 姐 姑 姓 委 姿 威 娃 娘 婁 婆 婚 婦 媒 媽 嫌 嫩 子 孔 字 存 孝 孟 季 孤 孩 孫 學 它 宅 宇-安 宋 完 宏 宗" - "-宜 客-室 宮 害 家 容 宿 寂 寄 密 富 寒 寞 察 寢 實-審 寫 寬 寮 寶 封 射 將 專 尊 尋 對-小 少 尖 尚 尤 就 尺 尼 尾" - " 局 屁 居 屆 屋 屏 展 屠 層 屬 山 岡 岩 岸 峰 島 峽 崇 崙 崴 嵐 嶺 川 州 巡 工-巨 巫 差 己 已 巴 巷 市 布 希 帕 帛" - " 帝 帥 師 席 帳 帶 常 帽 幅 幕 幣 幫 干-年 幸 幹 幻-幾 床 序 底 店 府 度 座 庫 庭 康 庸 廉 廖 廠 廢 廣 廳 延 廷 建" - " 弄 式 引 弗 弘 弟 弦 弱 張 強 彈 彊 彌 彎 彞 形 彥 彩 彬 彭 彰 影 役 彼 往 征 待 很 律 後 徐-徒 得 從 復 微 徵 德" - " 徹 心 必 忌 忍 志-忙 忠 快 念 忽 怎 怒 怕 怖 思 怡 急 性 怨 怪 恆 恐 恢 恥 恨 恩 恭 息 恰 悅 悉 悔 悟 悠 您 悲 悶" - " 情 惑 惜 惠 惡 惱 想 惹 愁 愈 愉 意 愚 愛 感 慈 態 慕 慘 慢 慣 慧 慮 慰 慶 慾 憂 憐 憑 憲 憶 憾 懂 應 懶 懷 懼 戀" - " 戈 成-戒 或 截 戰 戲 戴 戶 房-扁 扇 手 才 扎 打 托 扣 扥 扭 扯 批 找-技 抄 把 抓 投 抗 折 披 抬 抱 抵 抹 抽 拆 拉" - " 拋 拍 拒 拔 拖 招 拜 括 拳 拼 拾 拿 持 指 按 挑 挖 挪 振 挺 捐 捕 捨 捲 捷 掃 授 掉 掌 排 掛 採 探 接 控 推 措 描" - " 提 插 揚 換 握 揮 援 損 搖 搞 搬 搭 搶 摘 摩 摸 撐 撒 撞 撣 撥 播 撾 撿 擁 擇 擊 擋 操 擎 擔 據 擠 擦 擬 擴 擺 擾" - " 攝 支 收 改 攻 放 政 故 效 敍 敏 救 敗-教 敝 敢 散 敦 敬 整 敵 數 文 斐 斗 料 斯 新 斷 方 於 施 旁 旅 旋 族 旗 既" - " 日 旦 早 旭 旺 昂 昆 昇 昌 明 昏 易 星 映 春 昨 昭 是 時 晉 晒 晚 晨 普 景 晴 晶 智 暑 暖 暗 暫 暴 曆 曉 曰 曲 更" - " 書 曼 曾-最 會 月 有 朋 服 朗 望 朝 期 木 未-札 朱 朵 杉 李 材 村 杜 束 杯-東 松 板 析 林 果 枝 架 柏 某 染 柔 查" - " 柬 柳 柴 校 核 根 格 桃 案 桌 桑 梁 梅 條 梨 梯 械 梵 棄 棉 棋 棒 棚 森 椅 植 椰 楊 楓 楚 業 極 概 榜 榮 構 槍 樂" - " 樓 標 樞 模 樣 樹 橋 機 橫 檀 檔 檢 欄 權 次 欣 欲 欺 欽 款 歉 歌 歐 歡-武 歲 歷 歸 死 殊 殘 段 殺 殼 毀 毅 母 每" - " 毒 比 毛 毫 氏 民 氣 水 永 求 汗 汝 江-污 汪 汶 決 汽 沃 沈 沉 沒 沖 沙 河 油 治 沿 況 泉 泊 法 泡 波 泥 注 泰 泳" - " 洋 洗 洛 洞 洩 洪 洲 活 洽 派 流 浦 浩 浪 浮 海 涇-涉 涯 液 涵 涼 淑 淚 淡 淨 深 混 淺 清 減 渡 測 港 游 湖 湯 源" - " 準 溝 溪 溫 滄 滅 滋 滑 滴 滾 滿 漂 漏 演 漠 漢 漫 漲 漸 潔 潘 潛 潮 澤 澳 激 濃 濟 濤 濫 濱 灌 灣 火 灰 災 炎 炮" - " 炸 為 烈 烏 烤 無 焦 然 煙 煞 照 煩 熊 熟 熱 燃 燈 燒 營 爆 爐 爛 爪 爬 爭 爵 父 爸 爺 爽 爾 牆-版 牌 牙 牛 牠 牧" - " 物 牲 特 牽 犧 犯 狀 狂 狐 狗 狠 狼 猛 猜 猶 獄 獅 獎 獨 獲 獸 獻 玄 率 玉 王 玩 玫 玲 玻 珊 珍 珠 班 現 球 理 琉" - " 琪 琴 瑙 瑜 瑞 瑟 瑤 瑪 瑰 環 瓜 瓦 瓶 甘 甚 甜 生 產 用 田-申 男 甸 界 留 畢 略 番 畫 異 當 疆 疏 疑 疼 病 痕 痛" - " 痴 瘋 療 癡 登-百 的 皆 皇 皮 盃 益 盛 盜 盟 盡 監 盤 盧 目 盲 直 相 盼 盾 省 眉 看 真 眠 眼 眾 睛 睡 督 瞧 瞭 矛" - " 矣 知 短 石 砂 砍 研 砲 破 硬 碎 碗 碟 碧 碩 碰 確 碼 磁 磨 磯 礎 礙 示 社 祕 祖 祝 神 祥 票 禁 禍 福 禪 禮 秀 私" - " 秋 科 秒 秘 租 秤 秦 移 稅 程 稍 種 稱 稿 穆 穌 積 穩 究 穹 空 穿 突 窗 窩 窮 立 站 竟 章 童 端 競 竹 笑 笛 符 笨" - " 第 筆 等 筋 答 策 简 算 管 箭 箱 節 範 篇 築 簡 簫 簽 簿 籃 籌 籍 米 粉 粗 精 糊 糕 糟 系 糾 紀 約 紅 納 紐 純 紙" - "-紛 素 索 紫 累 細 紹 終 組 結 絕 絡 給 統 絲 經 綜 綠 維 綱 網 緊 緒 線 緣 編 緩 緬 緯 練 縣 縮 縱 總 績 繁 織 繞" - " 繪 繳 繼 續 缸 缺 罕 罪 置 罰 署 罵 罷 羅 羊 美 羞 群 義 羽 翁 習 翔 翰 翹 翻 翼 耀 老 考 者 而 耍 耐 耗 耳 耶 聊" - " 聖 聚 聞 聯 聰 聲 職 聽 肉 肚 股 肥 肩 肯 育 背 胎 胖 胞 胡 胸 能 脆 脫 腓 腔 腦 腰 腳 腿 膽 臉 臘 臣 臥 臨 自 臭" - " 至 致 臺 與-舊 舌 舍 舒 舞 舟 航 般 船 艦 良 色 艾 芝 芬 花 芳 若 苦 英 茅 茫 茲 茶 草 荒 荷 莉 莊 莎 莫 菜 菩 華" - " 菲 萄 萊 萬 落 葉 著 葛 葡 蒂 蒙 蒲 蒼 蓋 蓮 蔕 蔡 蔣 蕭 薄 薦 薩 薪 藉 藍 藏 藝 藤 藥 蘆 蘇 蘭 虎 處 虛 號 虧 蛋" - " 蛙 蜂 蜜 蝶 融 螢 蟲 蟹 蠍 蠻 血 行 術 街 衛 衝 衡 衣 表 袋 被 裁 裂 裕 補 裝 裡 製 複 褲 西 要 覆 見 規 視 親 覺" - " 覽 觀 角 解 觸 言 訂 計 訊 討 訓 託 記 訪 設 許 訴 註 証 評 詞 詢 試 詩 話-詳 誇 誌 認 誓 誕 語 誠 誤 說 誰 課 誼" - " 調 談 請 諒 論 諸 諺 諾 謀 謂 講 謝 證 識 譜 警 譯 議 護 譽 讀 變 讓 讚 谷 豆 豈 豐 象 豪 豬 貌 貓 貝 貞 負-貢 貨" - " 貪-責 貴 買 費 貼 賀 資 賈 賓 賜 賞 賢-賤 賦 質 賭 賴 賺 購 賽 贈 贊 贏 赤 赫 走 起 超 越 趕 趙 趣 趨 足 跌 跎 跑" - " 距 跟 跡 路 跳 踏 踢 蹟 蹤 躍 身 躲 車 軌 軍 軒 軟 較 載 輔 輕 輛 輝 輩 輪 輯 輸 轉 轟 辛 辦 辨 辭 辯 辱 農 迅 迎" - " 近 迦 迪 迫 述 迴 迷 追 退 送 逃 逆 透 逐 途 這-逛 逝 速 造 逢 連 週 進 逸 逼 遇 遊 運 遍 過 道-違 遙 遜 遠 適 遭" - " 遮 遲 遷 選 遺 避-邁 還 邊 邏 那 邦 邪 邱 郎 部 郭 郵 都 鄂 鄉 鄭 鄰 配 酒 酷 酸 醉 醒 醜 醫 采 釋-量 金 針 釣 鈴" - " 銀 銖 銘 銳 銷 鋒 鋼 錄 錢 錦 錫 錯 鍋 鍵 鍾 鎊 鎖 鎮 鏡 鐘 鐵 鑑 長 門 閃 閉 開 閒 間 閣 閱 闆 闊 闐 關 闡 防 阻" - " 阿 陀 附 降 限 院-除 陪 陰 陳 陵-陸 陽 隆 隊 階 隔 際 障 隨 險 隱 隻 雄-集 雖 雙 雜 雞 離 難 雨 雪 雲 零 雷 電 需" - " 震 霍 霧 露 霸 霹 靂 靈 青 靖 靜 非 靠 面 革 靼 鞋 韃 韋 韓 音 韻 響 頁 頂 項 順 須 預 頑 頓 頗 領 頭 頻 顆 題 額" - " 顏 願 類 顧 顯 風 飄 飛 食 飯 飲 飽 飾 餅 養 餐 餘 館 首 香 馬 駐 駕 駛 騎 騙 騷 驅 驗 驚 骨 體 高 髮 鬆 鬥 鬧 鬱" - " 鬼 魁 魂 魅 魔 魚 魯 鮮 鳥 鳳 鳴 鴻 鵝 鷹 鹿 麗 麥 麵 麻 麼 黃 黎 黑 默 點 黨 鼓 鼠 鼻 齊 齋 齒 齡 龍 龜]" + " 倫 值 假 偉 偏 做 停 健 側-偷 傑 備 傢 傣 傲 傳 傷 傻 傾 僅 像 僑 僧 價 儀 億 儒 儘 優 允 元-充 兇-光 克 免 兒 兔" + " 入 內-兩 八-兮 共 兵-典 兼 冊 再 冒 冠 冬 冰 冷 准 凌 凝 凡 凰 凱 出 函 刀 分 切 刊 列 初 判 別 利 刪 到 制 刷 刺" + " 刻 則 前 剛 剩 剪 副 割 創 劃 劇 劉 劍 力 功 加 助-劫 勁 勇 勉 勒 動 務 勝 勞 勢 勤 勵 勸 勿 包 匈 化 北 匹 區 十" + " 千 升 午 半 卒-協 南 博 卡 印 危 即 卷 卻 厄 厘 厚 原 厭 厲 去 參 又 及 友 反 叔 取 受 口-另 叫-叭 可 台 史 右 司" + " 吃 各 合-吊 同-后 吐 向 君 吝-吟 否 吧 含 吳 吵 吸 吹 吾 呀 呂 呆 告 呢 周 味 呵 呼 命 和 咖 咦 咧 咪 咬 咱 哀 品" + " 哇-哉 哎 員 哥 哦 哩 哪 哭 哲 唉 唐 唬 售 唯 唱 唷 唸 商 啊 問 啟 啡 啥 啦 啪 喀 喂 善 喇 喊 喔 喜 喝 喬 單 喵 嗎" + " 嗚 嗨 嗯 嘆 嘉 嘗 嘛 嘴 嘻 嘿 器 噴 嚇 嚴 囉 四 回 因 困 固 圈 國 圍 園 圓 圖 團 圜 土 在 圭 地 圾 址 均 坎 坐 坡" + " 坤 坦 坪 垂 垃 型 埃 城 埔 域 執 培 基 堂 堅 堆 堡 堪 報 場 塊 塔 塗 塞 填 塵 境 增 墨 墮 壁 壓 壘 壞 壢 士 壯 壽" + " 夏 夕 外 多 夜 夠 夢 夥 大 天-夫 央 失 夷 夸 夾 奇-奉 奎 奏 契 奔 套 奧 奪 奮 女 奴 奶 她 好 如 妙 妥 妨 妮 妳 妹" + " 妻 姆 姊 始 姐 姑 姓 委 姿 威 娃 娘 婁 婆 婚 婦 媒 媽 嫌 嫩 子 孔 字 存 孝 孟 季 孤 孩 孫 學 它 宅 宇-安 宋 完 宏" + " 宗-宜 客-室 宮 害 家 容 宿 寂 寄 密 富 寒 寞 察 寢 實-審 寫 寬 寮 寶 封 射 將 專 尊 尋 對-小 少 尖 尚 尤 就 尺 尼" + " 尾 局 屁 居 屆 屋 屏 展 屠 層 屬 山 岡 岩 岸 峰 島 峽 崇 崙 崴 嵐 嶺 川 州 巡 工-巨 巫 差 己 已 巴 巷 市 布 希 帕" + " 帛 帝 帥 師 席 帳 帶 常 帽 幅 幕 幣 幫 干-年 幸 幹 幻-幾 庇 床 序 底 店 府 度 座 庫 庭 康 庸 廉 廖 廠 廢 廣 廳 延" + " 廷 建 弄 式 引 弗 弘 弟 弦 弱 張 強 彈 彊 彌 彎 彝 彞 形 彥 彩 彬 彭 彰 影 役 彼 往 征 待 很 律 後 徐-徒 得 從 復" + " 微 徵 德 徹 心 必 忌 忍 志-忙 忠 快 念 忽 怎 怒 怕 怖 思 怡 急 性 怨 怪 恆 恐 恢 恥 恨 恩 恭 息 恰 悅 悉 悔 悟 悠" + " 您 悲 悶 情 惑 惜 惠 惡 惱 想 惹 愁 愈 愉 意 愚 愛 感 慈 態 慕 慘 慢 慣 慧 慮 慰 慶 慾 憂 憐 憑 憲 憶 憾 懂 應 懶" + " 懷 懼 戀 戈 成-戒 或 截 戰 戲 戴 戶 房-扁 扇 手 才 扎 打 托 扣 扥 扭 扯 批 找-技 抄 把 抓 投 抗 折 披 抬 抱 抵 抹" + " 抽 拆 拉 拋 拍 拒 拔 拖 招 拜 括 拳 拼 拾 拿 持 指 按 挑 挖 挪 振 挺 捐 捕 捨 捲 捷 掃 授 掉 掌 排 掛 採 探 接 控" + " 推 措 描 提 插 揚 換 握 揮 援 損 搖 搜 搞 搬 搭 搶 摘 摩 摸 撐 撒 撞 撣 撥 播 撾 撿 擁 擇 擊 擋 操 擎 擔 據 擠 擦" + " 擬 擴 擺 擾 攝 支 收 改 攻 放 政 故 效 敍 敏 救 敗-教 敝 敢 散 敦 敬 整 敵 數 文 斐 斗 料 斯 新 斷 方 於 施 旁 旅" + " 旋 族 旗 既 日 旦 早 旭 旺 昂 昆 昇 昌 明 昏 易 星 映 春 昨 昭 是 時 晉 晒 晚 晨 普 景 晴 晶 智 暑 暖 暗 暫 暴 曆" + " 曉 曰 曲 更 書 曼 曾-最 會 月 有 朋 服 朗 望 朝 期 木 未-札 朱 朵 杉 李 材 村 杜 束 杯-東 松 板 析 林 果 枝 架 柏" + " 某 染 柔 查 柬 柯 柳 柴 校 核 根 格 桃 案 桌 桑 梁 梅 條 梨 梯 械 梵 棄 棉 棋 棒 棚 森 椅 植 椰 楊 楓 楚 業 極 概" + " 榜 榮 構 槍 樂 樓 標 樞 模 樣 樹 橋 機 橫 檀 檔 檢 欄 權 次 欣 欲 欺 欽 款 歉 歌 歐 歡-武 歲 歷 歸 死 殊 殘 段 殺" + " 殼 毀 毅 母 每 毒 比 毛 毫 氏 民 氣 水 永 求 汗 汝 江-污 汪 汶 決 汽 沃 沈 沉 沒 沖 沙 河 油 治 沿 況 泉 泊 法 泡" + " 波 泥 注 泰 泳 洋 洗 洛 洞 洩 洪 洲 活 洽 派 流 浦 浩 浪 浮 海 涇-涉 涯 液 涵 涼 淑 淚 淡 淨 深 混 淺 清 減 渡 測" + " 港 游 湖 湯 源 準 溝 溪 溫 滄 滅 滋 滑 滴 滾 滿 漂 漏 演 漠 漢 漫 漲 漸 潔 潘 潛 潮 澤 澳 激 濃 濟 濤 濫 濱 灌 灣" + " 火 灰 災 炎 炮 炸 為 烈 烏 烤 無 焦 然 煙 煞 照 煩 熊 熟 熱 燃 燈 燒 營 爆 爐 爛 爪 爬 爭 爵 父 爸 爺 爽 爾 牆-版" + " 牌 牙 牛 牠 牧 物 牲 特 牽 犧 犯 狀 狂 狐 狗 狠 狼 猛 猜 猶 獄 獅 獎 獨 獲 獸 獻 玄 率 玉 王 玩 玫 玲 玻 珊 珍 珠" + " 班 現 球 理 琉 琪 琴 瑙 瑜 瑞 瑟 瑤 瑪 瑰 環 瓜 瓦 瓶 甘 甚 甜 生 產 用 田-申 男 甸 界 留 畢 略 番 畫 異 當 疆 疏" + " 疑 疼 病 痕 痛 痴 瘋 療 癡 登-百 的 皆 皇 皮 盃 益 盛 盜 盟 盡 監 盤 盧 目 盲 直 相 盼 盾 省 眉 看 真 眠 眼 眾 睛" + " 睡 督 瞧 瞭 矛 矣 知 短 石 砂 砍 研 砲 破 硬 碎 碗 碟 碧 碩 碰 確 碼 磁 磨 磯 礎 礙 示 社 祕 祖 祝 神 祥 票 禁 禍" + " 福 禪 禮 秀 私 秋 科 秒 秘 租 秤 秦 移 稅 程 稍 種 稱 稿 穆 穌 積 穩 究 穹 空 穿 突 窗 窩 窮 立 站 竟 章 童 端 競" + " 竹 笑 笛 符 笨 第 筆 等 筋 答 策 简 算 管 箭 箱 節 範 篇 築 簡 簫 簽 簿 籃 籌 籍 米 粉 粗 粵 精 糊 糕 糟 系 糾 紀" + " 約 紅 納 紐 純 紙-紛 素 索 紫 累 細 紹 終 組 結 絕 絡 給 統 絲 經 綜 綠 維 綱 網 緊 緒 線 緣 編 緩 緬 緯 練 縣 縮" + " 縱 總 績 繁 繆 織 繞 繪 繳 繼 續 缸 缺 罕 罪 置 罰 署 罵 罷 羅 羊 美 羞 群 義 羽 翁 習 翔 翰 翹 翻 翼 耀 老 考 者" + " 而 耍 耐 耗 耳 耶 聊 聖 聚 聞 聯 聰 聲 職 聽 肉 肚 股 肥 肩 肯 育 背 胎 胖 胞 胡 胸 能 脆 脫 腓 腔 腦 腰 腳 腿 膽" + " 臉 臘 臣 臥 臨 自 臭 至 致 臺 與-舊 舌 舍 舒 舞 舟 航 般 船 艦 良 色 艾 芝 芬 花 芳 若 苦 英 茅 茫 茲 茶 草 荒 荷" + " 莉 莊 莎 莫 菜 菩 華 菲 萄 萊 萬 落 葉 著 葛 葡 蒂 蒙 蒲 蒼 蓋 蓮 蔕 蔡 蔣 蕭 薄 薦 薩 薪 藉 藍 藏 藝 藤 藥 蘆 蘇" + " 蘭 虎 處 虛 號 虧 蛋 蛙 蜂 蜜 蝶 融 螢 蟲 蟹 蠍 蠻 血 行 術 街 衛 衝 衡 衣 表 袋 被 裁 裂 裕 補 裝 裡 製 複 褲 西" + " 要 覆 見 規 視 親 覺 覽 觀 角 解 觸 言 訂 計 訊 討 訓 託 記 訥 訪 設 許 訴 註 証 評 詞 詢 試 詩 話-詳 誇 誌 認 誓" + " 誕 語 誠 誤 說 誰 課 誼 調 談 請 諒 論 諸 諺 諾 謀 謂 講 謝 證 識 譜 警 譯 議 護 譽 讀 變 讓 讚 谷 豆 豈 豐 象 豪" + " 豬 貌 貓 貝 貞 負-貢 貨 貪-責 貴 買 費 貼 賀 資 賈 賓 賜 賞 賢-賤 賦 質 賭 賴 賺 購 賽 贈 贊 贏 赤 赫 走 起 超 越" + " 趕 趙 趣 趨 足 跌 跎 跑 距 跟 跡 路 跳 踏 踢 蹟 蹤 躍 身 躲 車 軌 軍 軒 軟 較 載 輔 輕 輛 輝 輩 輪 輯 輸 轉 轟 辛" + " 辦 辨 辭 辯 辱 農 迅 迎 近 迦 迪 迫 述 迴 迷 追 退 送 逃 逆 透 逐 途 這-逛 逝 速 造 逢 連 週 進 逸 逼 遇 遊 運 遍" + " 過 道-違 遙 遜 遠 適 遭 遮 遲 遷 選 遺 避-邁 還 邊 邏 那 邦 邪 邱 郎 部 郭 郵 都 鄂 鄉 鄭 鄰 配 酒 酷 酸 醉 醒 醜" + " 醫 采 釋-量 金 針 釣 鈴 銀 銖 銘 銳 銷 鋒 鋼 錄 錢 錦 錫 錯 鍋 鍵 鍾 鎊 鎖 鎮 鏡 鐘 鐵 鑑 長 門 閃 閉 開 閒 間 閣" + " 閱 闆 闊 闐 關 闡 防 阻 阿 陀 附 降 限 院-除 陪 陰 陳 陵-陸 陽 隆 隊 階 隔 際 障 隨 險 隱 隻 雄-集 雖 雙 雜 雞 離" + " 難 雨 雪 雲 零 雷 電 需 震 霍 霧 露 霸 霹 靂 靈 青 靖 靜 非 靠 面 革 靼 鞋 韃 韋 韓 音 韻 響 頁 頂 項 順 須 預 頑" + " 頓 頗 領 頭 頻 顆 題 額 顏 願 類 顧 顯 風 飄 飛 食 飯 飲 飽 飾 餅 養 餐 餘 館 首 香 馬 駐 駕 駛 騎 騙 騷 驅 驗 驚" + " 骨 體 高 髮 鬆 鬥 鬧 鬱 鬼 魁 魂 魅 魔 魚 魯 鮮 鳥 鳳 鳴 鴻 鵝 鷹 鹿 麗 麥 麵 麻 麼 黃 黎 黑 默 點 黨 鼓 鼠 鼻 齊" + " 齋 齒 齡 龍 龜]" } ExemplarCharactersIndex{"[一 丁 丈 不 且 丞 串 並 亭 乘 乾 傀 亂 僎 僵 儐 償 叢 儳 嚴 儷 儻 囌 囑 廳]"} LocaleScript{ @@ -74,13 +75,20 @@ zh_Hant{ "Bopo", } NumberElements{ + default{"latn"} + finance{"hantfin"} latn{ patterns{ currencyFormat{"¤#,##0.00"} } + symbols{ + nan{"非數值"} + } } + native{"hanidec"} + traditional{"hant"} } - Version{"2.0.54.34"} + Version{"2.0.66.10"} calendar{ buddhist{ DateTimePatterns{ @@ -99,7 +107,7 @@ zh_Hant{ "{1} {0}", } availableFormats{ - Ed{"d日(E)"} + Ed{"d日(E)"} Gy{"Gy年"} H{"H時"} Hm{"H:mm"} @@ -108,6 +116,7 @@ zh_Hant{ MEd{"M/d(E)"} MMM{"LLL"} MMMEd{"M月d日E"} + MMMMdd{"M月dd日"} MMMd{"M月d日"} MMdd{"MM/dd"} Md{"M/d"} @@ -118,9 +127,9 @@ zh_Hant{ ms{"mm:ss"} y{"Gy年"} yM{"Gy/M"} - yMEd{"Gy/M/d(EEE)"} + yMEd{"Gy/M/d(E)"} yMMM{"Gy年M月"} - yMMMEd{"Gy年M月d日EEE"} + yMMMEd{"Gy年M月d日E"} yMMMd{"Gy年M月d日"} yMd{"Gy/M/d"} yQ{"Gy年QQQ"} @@ -128,6 +137,8 @@ zh_Hant{ yyMM{"Gyy/MM"} yyMMM{"Gyy年M月"} yyQ{"Gyy年第Q季度"} + yyyy{"Gy年"} + yyyyMMM{"Gy年M月"} } eras{ abbreviated{ @@ -234,15 +245,426 @@ zh_Hant{ "ah:mm:ss [z]", "ah:mm:ss", "ah:mm", - "EEEEy'x'G-Ml-d", - "y'x'G-Ml-d", - "y'x'G-Ml-d", - "y'x'G-Ml-d", + { + "U年MMMd日EEEE", + "hanidec", + } + { + "U年MMMd日", + "hanidec", + } + { + "U年MMMd日", + "hanidec", + } + "U/M/d", "{1} {0}", - "{1}{0}", - "{1}{0}", "{1} {0}", "{1} {0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + Ed{"d日E"} + M{"MMM"} + MEd{"M/dE"} + MMMEd{"MMMd日E"} + MMMd{"MMMd日"} + Md{"M/d"} + d{"d日"} + y{"U年"} + yM{"U年M月"} + yMEd{"U年M月d日,E"} + yMMM{"U年MMM"} + yMMMEd{"U年MMMd日E"} + yMMMd{"U年MMMd日"} + yMd{"U年M月d日"} + yQ{"U年QQQ"} + yQQQ{"U年QQQ"} + } + cyclicNameSets{ + dayParts{ + format{ + abbreviated{ + "子", + "丑", + "寅", + "卯", + "辰", + "巳", + "午", + "未", + "申", + "酉", + "戌", + "亥", + } + } + } + years{ + format{ + abbreviated{ + "甲子", + "乙丑", + "丙寅", + "丁卯", + "戊辰", + "己巳", + "庚午", + "辛未", + "壬申", + "癸酉", + "甲戌", + "乙亥", + "丙子", + "丁丑", + "戊寅", + "己卯", + "庚辰", + "辛巳", + "壬午", + "癸未", + "甲申", + "乙酉", + "丙戌", + "丁亥", + "戊子", + "己丑", + "庚寅", + "辛卯", + "壬辰", + "癸巳", + "甲午", + "乙未", + "丙申", + "丁酉", + "戊戌", + "己亥", + "庚子", + "辛丑", + "壬寅", + "癸卯", + "甲辰", + "乙巳", + "丙午", + "丁未", + "戊申", + "己酉", + "庚戌", + "辛亥", + "壬子", + "癸丑", + "甲寅", + "乙卯", + "丙辰", + "丁巳", + "戊午", + "己未", + "庚申", + "辛酉", + "壬戌", + "癸亥", + } + } + } + zodiacs{ + format{ + abbreviated{ + "鼠", + "牛", + "虎", + "兔", + "龍", + "蛇", + "馬", + "羊", + "猴", + "雞", + "狗", + "豬", + } + } + } + } + intervalFormats{ + Hmv{ + H{"HH:mm–HH:mm [v]"} + a{"HH:mm–HH:mm [v]"} + m{"HH:mm–HH:mm [v]"} + } + Hv{ + H{"HH–HH [v]"} + a{"HH–HH [v]"} + } + M{ + M{"M月至M月"} + } + MEd{ + M{"M/dE至M/dE"} + d{"M/dE至M/dE"} + } + MMM{ + M{"LLL至LLL"} + } + MMMEd{ + M{"MMMd日E至MMMd日E"} + d{"MMMd日E至d日E"} + } + MMMM{ + M{"LLLL至LLLL"} + } + MMMd{ + M{"MMMd日至MMMd日"} + d{"MMMd日至d日"} + } + Md{ + M{"M/d至M/d"} + d{"M/d至M/d"} + } + d{ + d{"d日至d日"} + } + fallback{"{0}至{1}"} + h{ + a{"ah時至ah時"} + h{"ah時至h時"} + } + hm{ + a{"ah:mm至ah:mm"} + h{"ah:mm至h:mm"} + m{"ah:mm至h:mm"} + } + hmv{ + a{"ah:mm至ah:mm [v]"} + h{"ah:mm至h:mm [v]"} + m{"ah:mm至h:mm [v]"} + } + hv{ + a{"ah時至ah時 [v]"} + h{"ah時至h時 [v]"} + } + y{ + y{"U至U"} + } + yM{ + M{"U/M至U/M"} + y{"U/M至U/M"} + } + yMEd{ + M{"U/M/dE至U/M/dE"} + d{"U/M/dE至U/M/dE"} + y{"U/M/dE至U/M/dE"} + } + yMMM{ + M{"U年MMM至MMM"} + y{"U年MMM至U年MMM"} + } + yMMMEd{ + M{"U年MMMd日E至MMMd日E"} + d{"U年MMMd日E至d日E"} + y{"U年MMMd日E至U年MMMd日E"} + } + yMMMM{ + M{"U年MMMM至MMMM"} + y{"U年MMMM至U年MMMM"} + } + yMMMd{ + M{"U年MMMd日至MMMd日"} + d{"U年MMMd日至d日"} + y{"U年MMMd日至U年MMMd日"} + } + yMd{ + M{"U/M/d至U/M/d"} + d{"U/M/d至U/M/d"} + y{"U/M/d至U/M/d"} + } + } + monthNames{ + format{ + wide{ + "正月", + "二月", + "三月", + "四月", + "五月", + "六月", + "七月", + "八月", + "九月", + "十月", + "十一月", + "十二月", + } + } + stand-alone{ + narrow{ + "正", + "二", + "三", + "四", + "五", + "六", + "七", + "八", + "九", + "十", + "十一", + "十二", + } + } + } + monthPatterns{ + format{ + wide{ + leap{"閏{0}"} + } + } + numeric{ + all{ + leap{"閏{0}"} + } + } + stand-alone{ + narrow{ + leap{"閏{0}"} + } + } + } + } + coptic{ + monthNames{ + format{ + abbreviated{ + "1月", + "2月", + "3月", + "4月", + "5月", + "6月", + "7月", + "8月", + "9月", + "10月", + "11月", + "12月", + "13月", + } + wide{ + "1月", + "2月", + "3月", + "4月", + "5月", + "6月", + "7月", + "8月", + "9月", + "10月", + "11月", + "12月", + "13月", + } + } + stand-alone{ + abbreviated{ + "1月", + "2月", + "3月", + "4月", + "5月", + "6月", + "7月", + "8月", + "9月", + "10月", + "11月", + "12月", + "13月", + } + wide{ + "1月", + "2月", + "3月", + "4月", + "5月", + "6月", + "7月", + "8月", + "9月", + "10月", + "11月", + "12月", + "13月", + } + } + } + } + ethiopic{ + monthNames{ + format{ + abbreviated{ + "1月", + "2月", + "3月", + "4月", + "5月", + "6月", + "7月", + "8月", + "9月", + "10月", + "11月", + "12月", + "13月", + } + wide{ + "1月", + "2月", + "3月", + "4月", + "5月", + "6月", + "7月", + "8月", + "9月", + "10月", + "11月", + "12月", + "13月", + } + } + stand-alone{ + abbreviated{ + "1月", + "2月", + "3月", + "4月", + "5月", + "6月", + "7月", + "8月", + "9月", + "10月", + "11月", + "12月", + "13月", + } + wide{ + "1月", + "2月", + "3月", + "4月", + "5月", + "6月", + "7月", + "8月", + "9月", + "10月", + "11月", + "12月", + "13月", + } + } } } gregorian{ @@ -260,13 +682,13 @@ zh_Hant{ "yyyy/M/d", "yy/M/d", "{1} {0}", - "{1}{0}", - "{1}{0}", + "{1} {0}", + "{1} {0}", "{1} {0}", "{1} {0}", } availableFormats{ - Ed{"d日(E)"} + Ed{"d日(E)"} H{"H時"} Hm{"H:mm"} Hms{"H:mm:ss"} @@ -274,6 +696,7 @@ zh_Hant{ MEd{"M/d(E)"} MMM{"LLL"} MMMEd{"M月d日E"} + MMMMdd{"M月dd日"} MMMd{"M月d日"} MMdd{"MM/dd"} Md{"M/d"} @@ -283,11 +706,12 @@ zh_Hant{ hms{"ah:mm:ss"} ms{"mm:ss"} y{"y年"} - yM{"yyyy/M"} - yMEd{"yyyy/M/d(EEE)"} + yM{"y/M"} + yMEd{"y/M/d(E)"} yMMM{"y年M月"} - yMMMEd{"y年M月d日EEE"} + yMMMEd{"y年M月d日E"} yMMMd{"y年M月d日"} + yMd{"y/M/d"} yQ{"y年QQQ"} yQQQ{"y年QQQ"} yyMM{"yy-MM"} @@ -295,6 +719,7 @@ zh_Hant{ yyQ{"yy年第Q季度"} yyyy{"y年"} yyyyM{"y年M月"} + yyyyMMMM{"y年M月"} } dayNames{ format{ @@ -360,21 +785,36 @@ zh_Hant{ } month{ dn{"月"} + relative{ + "-1"{"上個月"} + "0"{"本月"} + "1"{"下個月"} + } } second{ dn{"秒"} } week{ dn{"週"} + relative{ + "-1"{"上週"} + "0"{"本週"} + "1"{"下週"} + } } weekday{ dn{"週天"} } year{ dn{"年"} + relative{ + "-1"{"去年"} + "0"{"今年"} + "1"{"明年"} + } } zone{ - dn{"區域"} + dn{"時區"} } } intervalFormats{ @@ -438,13 +878,13 @@ zh_Hant{ y{"y至y"} } yM{ - M{"yyyy/M至yyyy/M"} - y{"yyyy/M至yyyy/M"} + M{"y/M至y/M"} + y{"y/M至y/M"} } yMEd{ - M{"yyyy/M/dE至yyyy/M/dE"} - d{"yyyy/M/dE至yyyy/M/dE"} - y{"yyyy/M/dE至yyyy/M/dE"} + M{"y/M/dE至y/M/dE"} + d{"y/M/dE至y/M/dE"} + y{"y/M/dE至y/M/dE"} } yMMM{ M{"y年M月至M月"} @@ -465,9 +905,9 @@ zh_Hant{ y{"y年M月d日至y年M月d日"} } yMd{ - M{"yyyy/M/d至yyyy/M/d"} - d{"yyyy/M/d至yyyy/M/d"} - y{"yyyy/M/d至yyyy/M/d"} + M{"y/M/d至y/M/d"} + d{"y/M/d至y/M/d"} + y{"y/M/d至y/M/d"} } } monthNames{ @@ -503,18 +943,18 @@ zh_Hant{ } stand-alone{ abbreviated{ - "一月", - "二月", - "三月", - "四月", - "五月", - "六月", - "七月", - "八月", - "九月", - "十月", - "十一月", - "十二月", + "1月", + "2月", + "3月", + "4月", + "5月", + "6月", + "7月", + "8月", + "9月", + "10月", + "11月", + "12月", } narrow{ "1", @@ -540,6 +980,12 @@ zh_Hant{ "3季", "4季", } + narrow{ + "1", + "2", + "3", + "4", + } wide{ "第1季", "第2季", @@ -549,6 +995,142 @@ zh_Hant{ } } } + hebrew{ + monthNames{ + format{ + abbreviated{ + "提斯利月", + "瑪西班月", + "基斯流月", + "提別月", + "細罷特月", + "亞達月 I", + "亞達月", + "尼散月", + "以珥月", + "西彎月", + "搭模斯月", + "埃波月", + "以祿月", + "亞達月 II", + } + wide{ + "提斯利月", + "瑪西班月", + "基斯流月", + "提別月", + "細罷特月", + "亞達月 I", + "亞達月", + "尼散月", + "以珥月", + "西彎月", + "搭模斯月", + "埃波月", + "以祿月", + "亞達月 II", + } + } + stand-alone{ + abbreviated{ + "提斯利月", + "瑪西班月", + "基斯流月", + "提別月", + "細罷特月", + "亞達月 I", + "亞達月", + "尼散月", + "以珥月", + "西彎月", + "搭模斯月", + "埃波月", + "以祿月", + "亞達月 II", + } + wide{ + "提斯利月", + "瑪西班月", + "基斯流月", + "提別月", + "細罷特月", + "亞達月 I", + "亞達月", + "尼散月", + "以珥月", + "西彎月", + "搭模斯月", + "埃波月", + "以祿月", + "亞達月 II", + } + } + } + } + indian{ + monthNames{ + format{ + abbreviated{ + "制檀邏月", + "吠舍佉月", + "逝瑟吒月", + "頞沙荼月", + "室羅伐拏月", + "婆羅鉢陀月", + "頞涇縛庚闍月", + "迦剌底迦月", + "末伽始羅月", + "報沙月", + "磨祛月", + "頗勒窶拏月", + } + wide{ + "制檀邏月", + "吠舍佉月", + "逝瑟吒月", + "頞沙荼月", + "室羅伐拏月", + "婆羅鉢陀月", + "頞涇縛庚闍月", + "迦剌底迦月", + "末伽始羅月", + "報沙月", + "磨祛月", + "頗勒窶拏月", + } + } + stand-alone{ + abbreviated{ + "制檀邏月", + "吠舍佉月", + "逝瑟吒月", + "頞沙荼月", + "室羅伐拏月", + "婆羅鉢陀月", + "頞涇縛庚闍月", + "迦剌底迦月", + "末伽始羅月", + "報沙月", + "磨祛月", + "頗勒窶拏月", + } + wide{ + "制檀邏月", + "吠舍佉月", + "逝瑟吒月", + "頞沙荼月", + "室羅伐拏月", + "婆羅鉢陀月", + "頞涇縛庚闍月", + "迦剌底迦月", + "末伽始羅月", + "報沙月", + "磨祛月", + "頗勒窶拏月", + } + } + } + } islamic{ DateTimePatterns{ "ah:mm:ss [zzzz]", @@ -566,7 +1148,7 @@ zh_Hant{ "{1} {0}", } availableFormats{ - Ed{"d日(E)"} + Ed{"d日(E)"} Gy{"Gy年"} H{"H時"} Hm{"H:mm"} @@ -575,6 +1157,7 @@ zh_Hant{ MEd{"M/d(E)"} MMM{"LLL"} MMMEd{"M月d日E"} + MMMMdd{"M月dd日"} MMMd{"M月d日"} MMdd{"MM/dd"} Md{"M/d"} @@ -584,9 +1167,16 @@ zh_Hant{ hms{"ah:mm:ss"} ms{"mm:ss"} y{"Gy年"} + yM{"Gy/M"} + yMEd{"Gy/M/d(E)"} + yMMM{"Gy年M月"} + yMMMEd{"Gy年M月d日E"} + yMMMd{"Gy年M月d日"} + yMd{"Gy/M/d"} yyyy{"Gy年"} yyyyM{"Gy/M"} yyyyMMM{"Gy年M月"} + yyyyMMMEd{"Gy年M月d日E"} yyyyMMMd{"Gy年M月d日"} yyyyMd{"Gy/M/d"} yyyyQ{"Gy年QQQ"} @@ -692,56 +1282,65 @@ zh_Hant{ } } monthNames{ - default{"format"} format{ abbreviated{ - "Muh.", - "Saf.", - "Rab. I", - "Rab. II", - "Jum. I", - "Jum. II", - "Raj.", - "Sha.", - "Ram.", - "Shaw.", - "Dhuʻl-Q.", - "Dhuʻl-H.", + "穆哈蘭姆月", + "色法爾月", + "賴比月 I", + "賴比月 II", + "主馬達月 I", + "主馬達月 II", + "賴哲卜月", + "舍爾邦月", + "賴買丹月", + "閃瓦魯月", + "都爾喀爾德月", + "都爾黑哲月", } - default{"wide"} - narrow:alias{"/LOCALE/calendar/islamic/monthNames/stand-alone/narrow"} wide{ - "Muharram", - "Safar", - "Rabiʻ I", - "Rabiʻ II", - "Jumada I", - "Jumada II", - "Rajab", - "Shaʻban", - "Ramadan", - "Shawwal", - "Dhuʻl-Qiʻdah", - "Dhuʻl-Hijjah", + "穆哈蘭姆月", + "色法爾月", + "賴比月 I", + "賴比月 II", + "主馬達月 I", + "主馬達月 II", + "賴哲卜月", + "舍爾邦月", + "賴買丹月", + "閃瓦魯月", + "都爾喀爾德月", + "都爾黑哲月", } } stand-alone{ - abbreviated:alias{"/LOCALE/calendar/islamic/monthNames/format/abbreviated"} - narrow{ - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", + abbreviated{ + "穆哈蘭姆月", + "色法爾月", + "賴比月 I", + "賴比月 II", + "主馬達月 I", + "主馬達月 II", + "賴哲卜月", + "舍爾邦月", + "賴買丹月", + "閃瓦魯月", + "都爾喀爾德月", + "都爾黑哲月", + } + wide{ + "穆哈蘭姆月", + "色法爾月", + "賴比月 I", + "賴比月 II", + "主馬達月 I", + "主馬達月 II", + "賴哲卜月", + "舍爾邦月", + "賴買丹月", + "閃瓦魯月", + "都爾喀爾德月", + "都爾黑哲月", } - wide:alias{"/LOCALE/calendar/islamic/monthNames/format/wide"} } } } @@ -768,7 +1367,8 @@ zh_Hant{ M{"M月"} MEd{"M/d(E)"} MMM{"LLL"} - MMMEd{"M月d日EEE"} + MMMEd{"M月d日E"} + MMMd{"M月d日"} Md{"M/d"} d{"d日"} h{"ah時"} @@ -779,7 +1379,7 @@ zh_Hant{ yyyyM{"Gy/M"} yyyyMEd{"Gy/M/d(E)"} yyyyMMM{"Gy年M月"} - yyyyMMMEd{"Gy年M月d日EEE"} + yyyyMMMEd{"Gy年M月d日E"} yyyyMMMd{"Gy年M月d日"} yyyyMd{"Gy/M/d"} yyyyQ{"Gy年QQQ"} @@ -1118,6 +1718,70 @@ zh_Hant{ } } } + persian{ + monthNames{ + format{ + abbreviated{ + "1月", + "2月", + "3月", + "4月", + "5月", + "6月", + "7月", + "8月", + "9月", + "10月", + "11月", + "12月", + } + wide{ + "1月", + "2月", + "3月", + "4月", + "5月", + "6月", + "7月", + "8月", + "9月", + "10月", + "11月", + "12月", + } + } + stand-alone{ + abbreviated{ + "1月", + "2月", + "3月", + "4月", + "5月", + "6月", + "7月", + "8月", + "9月", + "10月", + "11月", + "12月", + } + wide{ + "1月", + "2月", + "3月", + "4月", + "5月", + "6月", + "7月", + "8月", + "9月", + "10月", + "11月", + "12月", + } + } + } + } roc{ DateTimePatterns{ "ah:mm:ss [zzzz]", @@ -1129,19 +1793,19 @@ zh_Hant{ "Gy/M/d", "Gy/M/d", "{1} {0}", - "{1}{0}", - "{1}{0}", + "{1} {0}", + "{1} {0}", "{1} {0}", "{1} {0}", } availableFormats{ - Ed{"d日(E)"} + Ed{"d日(E)"} Gy{"Gy年"} H{"H時"} M{"M月"} MEd{"M/d(E)"} MMM{"LLL"} - MMMEd{"M月d日EEE"} + MMMEd{"M月d日E"} MMMd{"M月d日"} Md{"M/d"} d{"d日"} @@ -1153,7 +1817,8 @@ zh_Hant{ yyyyM{"Gy/M"} yyyyMEd{"Gy/M/d(E)"} yyyyMMM{"Gy年M月"} - yyyyMMMEd{"Gy年M月d日EEE"} + yyyyMMMEd{"Gy年M月d日E"} + yyyyMMMd{"Gy年M月d日"} yyyyMd{"Gy/M/d"} yyyyQQQ{"Gy QQQ"} } @@ -1272,28 +1937,103 @@ zh_Hant{ start{"{0}、{1}"} } } + measurementSystemNames{ + UK{"英制"} + US{"美制"} + metric{"公制"} + } units{ day{ other{"{0}日"} } + day-future{ + 0{"0 天後"} + 1{"1 天後"} + other{"{0} 天後"} + } + day-past{ + 0{"0 天前"} + 1{"1 天前"} + other{"{0} 天前"} + } hour{ other{"{0}小時"} } + hour-future{ + 0{"0 小時後"} + 1{"1 小時後"} + other{"{0} 小時後"} + } + hour-past{ + 0{"0 小時前"} + 1{"1 小時前"} + other{"{0} 小時前"} + } minute{ other{"{0}分"} } + minute-future{ + 0{"0 分鐘後"} + 1{"1 分鐘後"} + other{"{0} 分鐘後"} + } + minute-past{ + 0{"0 分鐘前"} + 1{"1 分鐘前"} + other{"{0} 分鐘前"} + } month{ other{"{0}月"} } + month-future{ + 0{"0 個月後"} + 1{"1 個月後"} + other{"{0} 個月後"} + } + month-past{ + 0{"0 個月前"} + 1{"1 個月前"} + other{"{0} 個月前"} + } second{ other{"{0}秒"} } + second-future{ + 0{"0 秒後"} + 1{"1 秒後"} + other{"{0} 秒後"} + } + second-past{ + 0{"0 秒前"} + 1{"1 秒前"} + other{"{0} 秒前"} + } week{ other{"{0}週"} } + week-future{ + 0{"0 週後"} + 1{"1 週後"} + other{"{0} 週後"} + } + week-past{ + 0{"0 週前"} + 1{"1 週前"} + other{"{0} 週前"} + } year{ other{"{0}年"} } + year-future{ + 0{"0 年後"} + 1{"1 年後"} + other{"{0} 年後"} + } + year-past{ + 0{"0 年前"} + 1{"1 年前"} + other{"{0} 年前"} + } } unitsShort{ day{ diff --git a/icuSources/data/locales/zh_Hant_HK.txt b/icuSources/data/locales/zh_Hant_HK.txt index e05beda3..30e31ebd 100644 --- a/icuSources/data/locales/zh_Hant_HK.txt +++ b/icuSources/data/locales/zh_Hant_HK.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/zh_Hant_HK.xml @@ -14,21 +14,18 @@ zh_Hant_HK{ } } } - Version{"2.0.46.25"} + Version{"2.0.65.46"} calendar{ - chinese{ + buddhist{ availableFormats{ - yMEd{"y年M月d日,E"} + MEd{"M-d(E)"} + Md{"M-d"} } } gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } DateTimePatterns{ - "zzzzah時mm分ss秒", - "zah時mm分ss秒", + "ah:mm:ss [zzzz]", + "ah:mm:ss [z]", "ahh:mm:ss", "ah:mm", "y年M月d日EEEE", @@ -36,20 +33,63 @@ zh_Hant_HK{ "y年M月d日", "yy年M月d日", "{1}{0}", + "{1} {0}", + "{1} {0}", "{1}{0}", "{1}{0}", - "{1}{0}", - "{1}{0}", + } + availableFormats{ + Ed{"d E"} + MEd{"E, M-d"} + Md{"M-d"} + } + fields{ + month{ + relative{ + "-1"{"上月"} + "1"{"下月"} + } + } + year{ + relative{ + "-1"{"上年"} + "0"{"本年"} + "1"{"下年"} + } + } + } + } + roc{ + availableFormats{ + MEd{"d-M(E)"} + Md{"d-M"} } } } measurementSystemNames{ + UK{"英國"} + US{"美國"} metric{"十進制"} } units{ + day-future{ + 0{"0 日後"} + 1{"1 日後"} + other{"{0} 日後"} + } + day-past{ + 0{"0 日前"} + 1{"1 日前"} + other{"{0} 日前"} + } hour{ other{"{0}時"} } + month-past{ + 0{"0 月前"} + 1{"1 月前"} + other{"{0} 月前"} + } week{ other{"{0}星期"} } diff --git a/icuSources/data/locales/zh_Hant_MO.txt b/icuSources/data/locales/zh_Hant_MO.txt index 8e1a2793..e6e5758a 100644 --- a/icuSources/data/locales/zh_Hant_MO.txt +++ b/icuSources/data/locales/zh_Hant_MO.txt @@ -1,22 +1,24 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/zh_Hant_MO.xml // * // *************************************************************************** zh_Hant_MO{ - Version{"2.0.45.82"} + Version{"2.0.62.55"} calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, + buddhist{ + availableFormats{ + MEd{"M-d(E)"} + Md{"M-d"} } + } + gregorian{ DateTimePatterns{ - "zzzzah時mm分ss秒", - "zah時mm分ss秒", + "ah:mm:ss [zzzz]", + "ah:mm:ss [z]", "ahh:mm:ss", "ah:mm", "y年MM月dd日EEEE", @@ -24,10 +26,21 @@ zh_Hant_MO{ "y年M月d日", "yy年M月d日", "{1} {0}", - "{1}{0}", - "{1}{0}", "{1} {0}", "{1} {0}", + "{1} {0}", + "{1} {0}", + } + availableFormats{ + MEd{"E, M-d"} + MMdd{"dd-MM"} + Md{"M-d"} + } + } + roc{ + availableFormats{ + MEd{"d-M(E)"} + Md{"d-M"} } } } diff --git a/icuSources/data/locales/zh_Hant_TW.txt b/icuSources/data/locales/zh_Hant_TW.txt index 132acb4f..b2467c2b 100644 --- a/icuSources/data/locales/zh_Hant_TW.txt +++ b/icuSources/data/locales/zh_Hant_TW.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/zh_Hant_TW.xml @@ -8,12 +8,4 @@ // *************************************************************************** zh_Hant_TW{ Version{"2.0.41.23"} - calendar{ - gregorian{ - DateTimeElements:intvector{ - 1, - 4, - } - } - } } diff --git a/icuSources/data/locales/zh_MO.txt b/icuSources/data/locales/zh_MO.txt index 182447e3..7a340a71 100644 --- a/icuSources/data/locales/zh_MO.txt +++ b/icuSources/data/locales/zh_MO.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/zh_MO.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** zh_MO{ "%%ALIAS"{"zh_Hant_MO"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/locales/zh_SG.txt b/icuSources/data/locales/zh_SG.txt index 8ad0cb9f..e5b7c41e 100644 --- a/icuSources/data/locales/zh_SG.txt +++ b/icuSources/data/locales/zh_SG.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/zh_SG.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** zh_SG{ "%%ALIAS"{"zh_Hans_SG"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/locales/zh_TW.txt b/icuSources/data/locales/zh_TW.txt index aaf5ad88..5957fe34 100644 --- a/icuSources/data/locales/zh_TW.txt +++ b/icuSources/data/locales/zh_TW.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/zh_TW.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** zh_TW{ "%%ALIAS"{"zh_Hant_TW"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/locales/zu.txt b/icuSources/data/locales/zu.txt index 28c74037..96ebb522 100644 --- a/icuSources/data/locales/zu.txt +++ b/icuSources/data/locales/zu.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/zu.xml @@ -10,6 +10,10 @@ * ICU source: /xml/main/zu.xml */ zu{ + AuxExemplarCharacters{ + "[á à ă â å ä ã ā æ ç é è ĕ ê ë ē í ì ĭ î ï ī ñ ó ò ŏ ô ö ø ō œ ú ù ŭ û ü ū ÿ" + "]" + } ExemplarCharacters{ "[a b {bh} c {ch} d {dl} {dy} e f g {gc} {gq} {gx} h {hh} {hl} i j k {kh} {kl" "} {kp} l m n {nc} {ngc} {ngq} {ngx} {nhl} {nk} {nkc} {nkq} {nkx} {nq} {ntsh}" @@ -34,7 +38,7 @@ zu{ } } } - Version{"2.0.47.65"} + Version{"2.0.65.46"} calendar{ gregorian{ DateTimePatterns{ @@ -52,6 +56,19 @@ zu{ "{1} {0}", "{1} {0}", } + availableFormats{ + MEd{"E, M/d"} + MMMEd{"E, MMM d"} + Md{"M/d"} + yM{"M/y"} + yMEd{"E, M/d/y"} + yMMM{"MMM y"} + yMMMEd{"E, MMM d, y"} + yMMMd{"MMM d, y"} + yMd{"M/d/y"} + yQ{"Q y"} + yQQQ{"QQQ y"} + } dayNames{ format{ abbreviated{ @@ -85,6 +102,128 @@ zu{ } } } + eras{ + abbreviated{ + "BC", + "AD", + } + } + fields{ + day{ + dn{"Usuku"} + relative{ + "-1"{"Izolo"} + "-2"{"Usuku olwandulela olwayizolo"} + "0"{"Namhlanje"} + "1"{"Kusasa"} + "2"{"Usuku olulandela olakusasa"} + } + } + dayperiod{ + dn{"AM/PM"} + } + era{ + dn{"Isikhathi"} + } + hour{ + dn{"Ihora"} + } + minute{ + dn{"Iminithi"} + } + month{ + dn{"Inyanga"} + relative{ + "-1"{"Inyanga edlule"} + "0"{"Le nyanga"} + "1"{"Inyanga ezayo"} + } + } + second{ + dn{"Isekhondi"} + } + week{ + dn{"Iviki"} + relative{ + "-1"{"Iviki eledlule"} + "0"{"Leli viki"} + "1"{"Iviki elizayo"} + } + } + weekday{ + dn{"Usuku evikini"} + } + year{ + dn{"Unyaka"} + relative{ + "-1"{"Onyakeni odlule"} + "0"{"Kulo nyaka"} + "1"{"Unyaka ozayo"} + } + } + zone{ + dn{"Isikhathi sendawo"} + } + } + intervalFormats{ + MEd{ + M{"E, M/d – E, M/d"} + d{"E, M/d – E, M/d"} + } + MMM{ + M{"MMM–MMM"} + } + MMMEd{ + M{"E, MMM d – E, MMM d"} + d{"E, MMM d – E, MMM d"} + } + MMMd{ + M{"MMM d – MMM d"} + d{"MMM d–d"} + } + Md{ + M{"M/d – M/d"} + d{"M/d – M/d"} + } + d{ + d{"d-d"} + } + y{ + y{"y-y"} + } + yM{ + M{"M/yy – M/yy"} + y{"M/yy – M/yy"} + } + yMEd{ + M{"E, M/d/yy – E, M/d/yy"} + d{"E, M/d/yy – E, M/d/yy"} + y{"E, M/d/yy – E, M/d/yy"} + } + yMMM{ + M{"MMM–MMM y"} + y{"MMM y – MMM y"} + } + yMMMEd{ + M{"E, MMM d – E, MMM d, y"} + d{"E, MMM d – E, MMM d, y"} + y{"E, MMM d, y – E, MMM d, y"} + } + yMMMM{ + M{"MMMM–MMMM y"} + y{"MMMM y – MMMM y"} + } + yMMMd{ + M{"MMM d – MMM d, y"} + d{"MMM d–d, y"} + y{"MMM d, y – MMM d, y"} + } + yMd{ + M{"M/d/yy – M/d/yy"} + d{"M/d/yy – M/d/yy"} + y{"M/d/yy – M/d/yy"} + } + } monthNames{ format{ abbreviated{ @@ -147,12 +286,203 @@ zu{ } } } + quarters{ + format{ + abbreviated{ + "Q1", + "Q2", + "Q3", + "Q4", + } + narrow{ + "1", + "2", + "3", + "4", + } + wide{ + "ikota yoku-1", + "ikota yesi-2", + "ikota yesi-3", + "ikota yesi-4", + } + } + stand-alone{ + abbreviated{ + "Q1", + "Q2", + "Q3", + "Q4", + } + wide{ + "ikota yoku-1", + "ikota yesi-2", + "ikota yesi-3", + "ikota yesi-4", + } + } + } } } delimiters{ - alternateQuotationEnd{"”"} - alternateQuotationStart{"“"} - quotationEnd{"’"} - quotationStart{"‘"} + alternateQuotationEnd{"’"} + alternateQuotationStart{"‘"} + quotationEnd{"”"} + quotationStart{"“"} + } + listPattern{ + standard{ + 2{"I-{0} ne-{1}"} + end{"{0}, no-{1}"} + } + } + measurementSystemNames{ + UK{"i-UK"} + US{"i-US"} + metric{"i-Metric"} + } + units{ + day{ + 0{"Izinsuku ezingu-0"} + 1{"usuku olungu-1"} + other{"{0} izinsuku"} + } + day-future{ + 0{"Ezinsukwini ezingu-0"} + 1{"Osukwini olungu-1"} + other{"Ezinsukwini ezingu-{0}"} + } + day-past{ + 0{"ezinsukwini ezingu-0 ezedlule."} + 1{"osukwini olungu-1 olwedlule"} + other{"ezinsukwini ezingu-{0} ezedlule."} + } + hour{ + 0{"0 amahora"} + 1{"ihora elingu-1"} + other{"{0} amahora"} + } + hour-future{ + 0{"Emahoreni angu-0"} + 1{"Ehoreni elingu-1"} + other{"Emahoreni angu-{0}"} + } + hour-past{ + 0{"emahoreni angu-0 adlule"} + 1{"ehoreni eligu-1 eledluli"} + other{"emahoreni angu-{0} edlule"} + } + minute{ + 0{"amaminithi angu-0"} + 1{"iminithi elingu-1"} + other{"{0} amaminithi"} + } + minute-future{ + 0{"Emaminithini angu-0"} + 1{"Kumunithi engu-1"} + other{"Emaminithini angu-{0}"} + } + minute-past{ + 0{"amaminithi angu-0 adlule."} + 1{"eminithini elingu-1 eledlule"} + other{"amaminithi angu-{0} adlule"} + } + month{ + 0{"izinyanga ezingu-0"} + 1{"inyana engu-1"} + other{"{0} izinyanga"} + } + month-future{ + 0{"Ezinyangeni ezingu-0"} + 1{"Enyangeni engu-1"} + other{"Ezinyangeni ezingu-{0}"} + } + month-past{ + 0{"izinyanga ezingu-0 ezedlule"} + 1{"enyangeni engu-1 eyedlule"} + other{"ezinyangeni ezingu-{0} ezedlule"} + } + second{ + 0{"0 amasekhondi"} + 1{"isekhondi elingu-1"} + other{"{0} amasekhondi"} + } + second-future{ + 0{"Emasekhondini angu-0"} + 1{"Kusekhondi elingu-1"} + other{"Kumasekhondi angu-{0}"} + } + second-past{ + 0{"amasekhondi angu-0 adlule"} + 1{"isekhondi elingu-1 eledlule"} + other{"amasekhondi angu-{0} adlule"} + } + week{ + 0{"0 amaviki"} + 1{"iviki elingu-1"} + other{"{0} amaviki"} + } + week-future{ + 0{"Emavikini angu-0"} + 1{"Evikini elingu-1"} + other{"Emavikini angu-{0}"} + } + week-past{ + 0{"emavikini angu-0 adlule"} + 1{"evikini elingu-1 eledlule"} + other{"amaviki angu-{0} adlule"} + } + year{ + 0{"0 iminyaka"} + 1{"unyaka ongu-1"} + other{"{0} iminyaka"} + } + year-future{ + 0{"Eminyakeni engu-0"} + 1{"Onyakeni ongu-1"} + other{"Eminyakeni engu-{0}"} + } + year-past{ + 0{"eminyakeni engu-0 edlule"} + 1{"enyakeni ongu-1 owedlule"} + other{"iminyaka engu-{0} eyedlule"} + } + } + unitsShort{ + day{ + 0{"Izinsuku ezingu-0"} + 1{"usuku olungu-1"} + other{"{0} izinsuku"} + } + hour{ + 0{"0 amahora"} + 1{"ihora elingu-1"} + other{"{0} amahora"} + } + minute{ + 0{"0 amaminithi"} + 1{"iminithi elingu-1"} + other{"{0} amaminithi"} + } + month{ + 0{"0 izinyanga"} + 1{"inyanga engu-1"} + other{"{0} izinyanga"} + } + second{ + 0{"0 amasekhondi"} + 1{"isekhondi elingu-1"} + other{"{0} amasekhondi"} + } + week{ + 0{"0 amaviki"} + 1{"iviki elingu-1"} + other{"{0} amaviki"} + } + year{ + 0{"0 iminyaka"} + 1{"unyaka ongu-1"} + other{"{0} iminyaka"} + } } } diff --git a/icuSources/data/locales/zu_ZA.txt b/icuSources/data/locales/zu_ZA.txt index c813e123..1aaf9dc8 100644 --- a/icuSources/data/locales/zu_ZA.txt +++ b/icuSources/data/locales/zu_ZA.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/zu_ZA.xml diff --git a/icuSources/data/makedata.mak b/icuSources/data/makedata.mak index 3e679fd4..e6bb80b6 100644 --- a/icuSources/data/makedata.mak +++ b/icuSources/data/makedata.mak @@ -1,5 +1,5 @@ #********************************************************************** -#* Copyright (C) 1999-2010, International Business Machines Corporation +#* Copyright (C) 1999-2011, International Business Machines Corporation #* and others. All Rights Reserved. #********************************************************************** # nmake file for creating data files on win32 @@ -9,11 +9,11 @@ # 12/10/1999 weiv Created ############################################################################## -# Keep the following in sync with the version - see common/unicode/uversion.h -U_ICUDATA_NAME=icudt46 +# Keep the following in sync with the version - see common/unicode/uvernum.h +U_ICUDATA_NAME=icudt49 ############################################################################## U_ICUDATA_ENDIAN_SUFFIX=l -UNICODE_VERSION=6.0 +UNICODE_VERSION=6.1 ICU_LIB_TARGET=$(DLL_OUTPUT)\$(U_ICUDATA_NAME).dll # ICUMAKE @@ -486,24 +486,36 @@ ALL : GODATA "$(ICU_LIB_TARGET)" "$(TESTDATAOUT)\testdata.dat" # They are not built by default but need to be built for ICU4J data and for getting the .c source files # when updating the Unicode data. # Changed in makedata.mak revision 1.117. See Jitterbug 4497. +# 2010-dec Removed pnames.icu. # Command line: # C:\svn\icuproj\icu\trunk\source\data>nmake -f makedata.mak ICUMAKE=C:\svn\icuproj\icu\trunk\source\data\ CFG=x86\Debug uni-core-data -uni-core-data: GODATA "$(ICUBLD_PKG)\uprops.icu" "$(ICUBLD_PKG)\ucase.icu" "$(ICUBLD_PKG)\ubidi.icu" +uni-core-data: GODATA "$(ICUBLD_PKG)\pnames.icu" "$(ICUBLD_PKG)\uprops.icu" "$(ICUBLD_PKG)\ucase.icu" "$(ICUBLD_PKG)\ubidi.icu" @echo Unicode .icu files built to "$(ICUBLD_PKG)" # Build the ICU4J icudata.jar and testdata.jar. # see icu4j-readme.txt +ICU4J_TZDATA="$(ICUOUT)\icu4j\icutzdata.jar" +ICU4J_DATA_DIRNAME=com\ibm\icu\impl\data\$(U_ICUDATA_NAME)b +ICU4J_TZDATA_PATHS=$(ICU4J_DATA_DIRNAME)\zoneinfo64.res $(ICU4J_DATA_DIRNAME)\metaZones.res $(ICU4J_DATA_DIRNAME)\timezoneTypes.res $(ICU4J_DATA_DIRNAME)\windowsZones.res + +generate-data: GODATA "$(ICUOUT)\$(ICUPKG).dat" uni-core-data + if not exist "$(ICUOUT)\icu4j\$(ICU4J_DATA_DIRNAME)" mkdir "$(ICUOUT)\icu4j\$(ICU4J_DATA_DIRNAME)" + if not exist "$(ICUOUT)\icu4j\tzdata\$(ICU4J_DATA_DIRNAME)" mkdir "$(ICUOUT)\icu4j\tzdata\$(ICU4J_DATA_DIRNAME)" + echo pnames.icu ubidi.icu ucase.icu uprops.icu > "$(ICUOUT)\icu4j\add.txt" + "$(ICUPBIN)\icupkg" "$(ICUOUT)\$(ICUPKG).dat" "$(ICUOUT)\icu4j\$(U_ICUDATA_NAME)b.dat" -a "$(ICUOUT)\icu4j\add.txt" -s "$(ICUBLD_PKG)" -x * -tb -d "$(ICUOUT)\icu4j\$(ICU4J_DATA_DIRNAME)" + @for %f in ($(ICU4J_TZDATA_PATHS)) do @move "$(ICUOUT)\icu4j\%f" "$(ICUOUT)\icu4j\tzdata\$(ICU4J_DATA_DIRNAME)" + +"$(ICUOUT)\icu4j\icutzdata.jar": GODATA generate-data + "$(JAR)" cf "$(ICUOUT)\icu4j\icutzdata.jar" -C "$(ICUOUT)\icu4j\tzdata" "$(ICU4J_DATA_DIRNAME)" + # Build icudata.jar: # - add the uni-core-data to the ICU package # - swap the ICU data # - extract all data items # - package them into the .jar file -"$(ICUOUT)\icu4j\icudata.jar": GODATA "$(ICUOUT)\$(ICUPKG).dat" uni-core-data - if not exist "$(ICUOUT)\icu4j\com\ibm\icu\impl\data\$(U_ICUDATA_NAME)b" mkdir "$(ICUOUT)\icu4j\com\ibm\icu\impl\data\$(U_ICUDATA_NAME)b" - echo ubidi.icu ucase.icu uprops.icu > "$(ICUOUT)\icu4j\add.txt" - "$(ICUPBIN)\icupkg" "$(ICUOUT)\$(ICUPKG).dat" "$(ICUOUT)\icu4j\$(U_ICUDATA_NAME)b.dat" -a "$(ICUOUT)\icu4j\add.txt" -s "$(ICUBLD_PKG)" -x * -tb -d "$(ICUOUT)\icu4j\com\ibm\icu\impl\data\$(U_ICUDATA_NAME)b" - "$(JAR)" cf "$(ICUOUT)\icu4j\icudata.jar" -C "$(ICUOUT)\icu4j" com\ibm\icu\impl\data\$(U_ICUDATA_NAME)b +"$(ICUOUT)\icu4j\icudata.jar": GODATA generate-data + "$(JAR)" cf "$(ICUOUT)\icu4j\icudata.jar" -C "$(ICUOUT)\icu4j" "$(ICU4J_DATA_DIRNAME)" # Build testdata.jar: # - swap the test data @@ -526,7 +538,7 @@ DEBUGUTILITIESDATA_SRC=DebugUtilitiesData.java ICU4J_DATA="$(ICUOUT)\icu4j\icudata.jar" "$(ICUOUT)\icu4j\testdata.jar" "$(ICUOUT)\icu4j\src\$(DEBUGUTILITIESDATA_DIR)\$(DEBUGUTILITIESDATA_SRC)" -icu4j-data: GODATA $(ICU4J_DATA) +icu4j-data: GODATA $(ICU4J_DATA) $(ICU4J_TZDATA) !IFDEF ICU4J_ROOT @@ -534,6 +546,10 @@ icu4j-data: GODATA $(ICU4J_DATA) if not exist "$(ICU4J_ROOT)\main\shared\data" mkdir "$(ICU4J_ROOT)\main\shared\data" copy "$(ICUOUT)\icu4j\icudata.jar" "$(ICU4J_ROOT)\main\shared\data" +"$(ICU4J_ROOT)\main\shared\data\icutzdata.jar": "$(ICUOUT)\icu4j\icutzdata.jar" + if not exist "$(ICU4J_ROOT)\main\shared\data" mkdir "$(ICU4J_ROOT)\main\shared\data" + copy "$(ICUOUT)\icu4j\icutzdata.jar" "$(ICU4J_ROOT)\main\shared\data" + "$(ICU4J_ROOT)\main\shared\data\testdata.jar": "$(ICUOUT)\icu4j\testdata.jar" if not exist "$(ICU4J_ROOT)\main\shared\data" mkdir "$(ICU4J_ROOT)\main\shared\data" copy "$(ICUOUT)\icu4j\testdata.jar" "$(ICU4J_ROOT)\main\shared\data" @@ -544,9 +560,9 @@ icu4j-data: GODATA $(ICU4J_DATA) if not exist "$(ICU4J_ROOT)\$(DEBUGUTILITIESDATA_DIR)" mkdir "$(ICU4J_ROOT)\$(DEBUGUTILITIESDATA_DIR)" copy "$(ICUOUT)\icu4j\src\$(DEBUGUTILITIESDATA_DIR)\$(DEBUGUTILITIESDATA_SRC)" "$(ICU4J_ROOT)\$(DEBUGUTILITIESDATA_DIR)\$(DEBUGUTILITIESDATA_SRC)" -ICU4J_DATA_INSTALLED="$(ICU4J_ROOT)\main\shared\data\icudata.jar" "$(ICU4J_ROOT)\main\shared\data\testdata.jar" "$(ICU4J_ROOT)\$(DEBUGUTILITIESDATA_DIR)\$(DEBUGUTILITIESDATA_SRC)" +ICU4J_DATA_INSTALLED="$(ICU4J_ROOT)\main\shared\data\icudata.jar" "$(ICU4J_ROOT)\main\shared\data\icutzdata.jar" "$(ICU4J_ROOT)\main\shared\data\testdata.jar" "$(ICU4J_ROOT)\$(DEBUGUTILITIESDATA_DIR)\$(DEBUGUTILITIESDATA_SRC)" -icu4j-data-install : GODATA $(ICU4J_DATA) $(ICU4J_DATA_INSTALLED) +icu4j-data-install : GODATA $(ICU4J_DATA) $(ICU4J_TZDATA) $(ICU4J_DATA_INSTALLED) @echo ICU4J data output to "$(ICU4J_ROOT)" !ELSE @@ -586,11 +602,10 @@ 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)\pnames.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_CTD_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" -pnames.icu unames.icu confusables.cfu $(ICUCOL)\ucadata.icu @@ -985,9 +1000,8 @@ $(UCM_SOURCE_SPECIAL): {"$(ICUTOOLS)\makeconv\$(CFG)"}makeconv.exe # See Jitterbug 4497 for details. $(MISC_SOURCE) $(RB_FILES) $(CURR_FILES) $(LANG_FILES) $(REGION_FILES) $(ZONE_FILES) $(COL_COL_FILES) $(RBNF_RES_FILES) $(BRK_RES_FILES) $(TRANSLIT_RES_FILES): {"$(ICUTOOLS)\genrb\$(CFG)"}genrb.exe "$(ICUBLD_PKG)\nfc.nrm" "$(ICUBLD_PKG)\$(ICUCOL)\ucadata.icu" -# This used to depend on "$(ICUBLD_PKG)\uprops.icu" "$(ICUBLD_PKG)\ucase.icu" "$(ICUBLD_PKG)\ubidi.icu" -# This data is now hard coded as a part of the library. -# See Jitterbug 4497 for details. -$(BRK_SOURCE) : "$(ICUBLD_PKG)\unames.icu" "$(ICUBLD_PKG)\pnames.icu" "$(ICUBLD_PKG)\nfc.nrm" +# This used to depend on "$(ICUBLD_PKG)\pnames.icu" "$(ICUBLD_PKG)\uprops.icu" "$(ICUBLD_PKG)\ucase.icu" "$(ICUBLD_PKG)\ubidi.icu" +# These are now hardcoded in ICU4C and only loaded in ICU4J. +$(BRK_SOURCE) : "$(ICUBLD_PKG)\unames.icu" "$(ICUBLD_PKG)\nfc.nrm" !ENDIF diff --git a/icuSources/data/mappings/convrtrs.txt b/icuSources/data/mappings/convrtrs.txt index bfa82dae..02af16c1 100644 --- a/icuSources/data/mappings/convrtrs.txt +++ b/icuSources/data/mappings/convrtrs.txt @@ -1,6 +1,6 @@ # ****************************************************************************** # * -# * Copyright (C) 1995-2010, International Business Machines +# * Copyright (C) 1995-2012, International Business Machines # * Corporation and others. All Rights Reserved. # * # ****************************************************************************** @@ -149,6 +149,8 @@ UTF-8 { IANA* MIME* JAVA* WINDOWS } windows-65001 { WINDOWS* } cp1208 x-UTF_8J + unicode-1-1-utf-8 + unicode-2-0-utf-8 # The ICU 2.2 UTF-16/32 converters detect and write a BOM. UTF-16 { IANA* MIME* JAVA* } ISO-10646-UCS-2 { IANA } @@ -302,6 +304,8 @@ UTF-16,version=2 # # For details about email headers see RFC 2047. UTF-7 { IANA* MIME* WINDOWS } windows-65000 { WINDOWS* } + unicode-1-1-utf-7 + unicode-2-0-utf-7 # UTF-EBCDIC doesn't exist in ICU, but the aliases are here for reference. #UTF-EBCDIC ibm-1210 { IBM* } ibm-1211 { IBM } @@ -534,7 +538,7 @@ iso-8859_10-1998 { UTR22* } ISO-8859-10 { MIME* IANA* } # ISO-8859-11 is a superset of TIS-620. The difference is that ISO-8859-11 contains the C1 control codes. iso-8859_11-2001 { UTR22* } ISO-8859-11 thai8 # HP-UX alias. HP-UX says TIS-620, but it's closer to ISO-8859-11. - x-iso-8859-11 { JAVA } + x-iso-8859-11 { JAVA* } # iso-8859-13, PC Baltic (w/o euro update) ibm-921_P100-1995 { UTR22* } @@ -579,7 +583,7 @@ ibm-942_P12A-1999 { UTR22* } # ibm-942_P120 is a rarely used alternate mappin sjis78 ibm-942_VSUB_VPUA ibm-932_VSUB_VPUA - x-IBM942 { JAVA } + x-IBM942 { JAVA* } x-IBM942C { JAVA } # Is this "JIS_C6226-1978"? @@ -619,12 +623,15 @@ ibm-33722_P12A_P12A-2004_U2 { UTR22* } ibm-33722 # Leave untagged because this isn't the default ibm-5050 # Leave untagged because this isn't the default, and yes this alias is correct EUC-JP { IANA MIME* WINDOWS } - Extended_UNIX_Code_Packed_Format_for_Japanese { IANA* WINDOWS } + Extended_UNIX_Code_Packed_Format_for_Japanese { IANA* WINDOWS* } csEUCPkdFmtJapanese { IANA WINDOWS } X-EUC-JP { WINDOWS } # Japan EUC. x-euc-jp is a MIME name - windows-51932 { WINDOWS* } ibm-33722_VPUA IBM-eucJP +windows-51932-2006 { UTR22* } + windows-51932 { WINDOWS* } + CP51932 { IANA* } + csCP51932 ibm-33722_P120-1999 { UTR22* } # Japan EUC with \ <-> Yen mapping ibm-33722 { IBM* JAVA } ibm-5050 { IBM } # Yes this is correct @@ -650,14 +657,14 @@ ibm-954_P101-2007 { UTR22* } # eucJP # This is closest to Solaris EUC-JP. aix-IBM_udcJP-4.3.6 { UTR22* } - x-IBM-udcJP { JAVA } + x-IBM-udcJP { JAVA* } java-euc_jp_linux-1.6_P { UTR22* } euc-jp-linux - x-EUC_JP_LINUX { JAVA } + x-EUC_JP_LINUX { JAVA* } java-sjis_0213-1.6_P { UTR22* } - x-SJIS_0213 { JAVA } + x-SJIS_0213 { JAVA* } # Here are various interpretations and extentions of Big5 ibm-1373_P100-2002 { UTR22* } # IBM's interpretation of Windows' Taiwan Big-5 without HKSCS extensions @@ -689,7 +696,7 @@ ibm-5471_P100-2006 { UTR22* } # Big5-HKSCS-2001 with Unicode 3.0 mappings. Thi # windows-950 # Windows-950 can be w/ or w/o HKSCS extensions. By default it's not. # windows-950_hkscs solaris-zh_TW_big5-2.7 { UTR22* } - Big5_Solaris { JAVA } + Big5_Solaris { JAVA* } x-Big5-Solaris { JAVA } # GBK ibm-1386_P100-2001 { UTR22* } @@ -787,7 +794,7 @@ ibm-970_P110_P110-2006_U2 { UTR22* } x-IBM970 { JAVA } # ibm-971 is almost the set of DBCS mappings of ibm-970 -ibm-971_P100-1995 ibm-971 { IBM* } ibm-971_VPUA x-IBM971 { JAVA } +ibm-971_P100-1995 ibm-971 { IBM* } ibm-971_VPUA x-IBM971 { JAVA* } # Java, Solaris and AIX use euc-kr to also mean ksc5601, and _sometimes_ for Windows too. # ibm-1363 is almost a superset of ibm-970. @@ -804,20 +811,20 @@ ibm-1363_P11B-1998 { UTR22* } ksc windows-949 # Alternate mapping. Leave untagged. This is the IBM interpretation of a Windows codepage. ibm-1363_VSUB_VPUA - x-IBM1363C { JAVA } + x-IBM1363C { JAVA* } # ks_x_1001:1992 # ksc5601-1992 ibm-1363_P110-1997 { UTR22* } # Korean KSC MBCS with \ <-> Won mapping ibm-1363 { IBM* } ibm-1363_VASCII_VSUB_VPUA - x-IBM1363 { JAVA } + x-IBM1363 { JAVA* } windows-949-2000 { UTR22* } windows-949 { JAVA* WINDOWS* } KS_C_5601-1987 { WINDOWS } KS_C_5601-1989 { WINDOWS } - KSC_5601 { MIME WINDOWS } # Needed by iso-2022 + KSC_5601 { MIME* WINDOWS } # Needed by iso-2022 csKSC56011987 { WINDOWS } korean { WINDOWS } iso-ir-149 { WINDOWS } @@ -828,7 +835,7 @@ windows-1361-2000 { UTR22* } ksc5601_1992 ms1361 johab - x-Johab { JAVA } + x-Johab { JAVA* } windows-874-2000 { UTR22* } # Thai (w/ euro update) TIS-620 { WINDOWS } @@ -852,12 +859,12 @@ ibm-1162_P100-1999 { UTR22* } # Thai (w/ euro update) windows-864-2000 { UTR22* } ibm-864s cp864s - x-IBM864S { JAVA } + x-IBM864S { JAVA* } # Platform codepages # If Java supports the IBM prefix, it should also support the ibm- prefix too. ibm-437_P100-1995 { UTR22* } ibm-437 { IBM* } IBM437 { IANA* WINDOWS JAVA } cp437 { IANA WINDOWS JAVA* } 437 { IANA WINDOWS JAVA } csPC8CodePage437 { IANA JAVA } windows-437 { WINDOWS* } # PC US -ibm-720_P100-1997 { UTR22* } ibm-720 { IBM* } windows-720 { WINDOWS* } DOS-720 { WINDOWS } x-IBM720 { JAVA } # PC Arabic +ibm-720_P100-1997 { UTR22* } ibm-720 { IBM* } windows-720 { WINDOWS* } DOS-720 { WINDOWS } x-IBM720 { JAVA* } # PC Arabic ibm-737_P100-1997 { UTR22* } ibm-737 { IBM* } IBM737 { WINDOWS JAVA } cp737 { JAVA* } windows-737 { WINDOWS* } 737 { JAVA } x-IBM737 { JAVA } # PC Greek ibm-775_P100-1996 { UTR22* } ibm-775 { IBM* } IBM775 { IANA* WINDOWS JAVA } cp775 { IANA WINDOWS JAVA* } csPC775Baltic { IANA } windows-775 { WINDOWS* } 775 { JAVA } # PC Baltic ibm-850_P100-1995 { UTR22* } ibm-850 { IBM* } IBM850 { IANA* MIME* WINDOWS JAVA } cp850 { IANA MIME WINDOWS JAVA* } 850 { IANA JAVA } csPC850Multilingual { IANA JAVA } windows-850 { WINDOWS* } # PC latin1 @@ -874,7 +881,7 @@ ibm-863_P100-1995 { UTR22* } ibm-863 { IBM* } IBM863 { IANA* MIME* JAVA } cp8 ibm-864_X110-1999 { UTR22* } ibm-864 { IBM* } IBM864 { IANA* MIME* JAVA } cp864 { IANA MIME JAVA* } csIBM864 { IANA JAVA } # PC Arabic (w/o euro update) ibm-865_P100-1995 { UTR22* } ibm-865 { IBM* } IBM865 { IANA* MIME* JAVA } cp865 { IANA MIME JAVA* } 865 { IANA JAVA } csIBM865 { IANA JAVA } # PC Nordic ibm-866_P100-1995 { UTR22* } ibm-866 { IBM* } IBM866 { IANA* MIME* JAVA } cp866 { IANA MIME WINDOWS JAVA* } 866 { IANA JAVA } csIBM866 { IANA JAVA } windows-866 { WINDOWS* } # PC Russian (w/o euro update) -ibm-867_P100-1998 { UTR22* } ibm-867 { IBM* } x-IBM867 { JAVA } # PC Hebrew (w/ euro update) Updated version of ibm-862 +ibm-867_P100-1998 { UTR22* } ibm-867 { IBM* } x-IBM867 { JAVA* } # PC Hebrew (w/ euro update) Updated version of ibm-862 ibm-868_P100-1995 { UTR22* } ibm-868 { IBM* } IBM868 { IANA* MIME* JAVA } CP868 { IANA MIME JAVA* } 868 { JAVA } csIBM868 { IANA } cp-ar { IANA } # PC Urdu ibm-869_P100-1995 { UTR22* } ibm-869 { IBM* } IBM869 { IANA* MIME* WINDOWS JAVA } cp869 { IANA MIME JAVA* } 869 { IANA JAVA } cp-gr { IANA JAVA } csIBM869 { IANA JAVA } windows-869 { WINDOWS* } # PC Greek (w/o euro update) ibm-878_P100-1996 { UTR22* } ibm-878 { IBM* } KOI8-R { IANA* MIME* WINDOWS JAVA* } koi8 { WINDOWS JAVA } csKOI8R { IANA WINDOWS JAVA } windows-20866 { WINDOWS* } cp878 # Russian internet @@ -913,20 +920,20 @@ ibm-5353_P100-1998 { UTR22* } ibm-5353 { IBM* } windows-1257 # Somewhat old W ibm-1258_P100-1997 { UTR22* } ibm-1258 { IBM* } windows-1258 # Old Windows Vietnamese (w/o euro update) macos-0_2-10.2 { UTR22* } macintosh { IANA* MIME* WINDOWS } mac { IANA } csMacintosh { IANA } windows-10000 { WINDOWS* } macroman { JAVA } x-macroman { JAVA* } # Apple latin 1 -macos-6_2-10.4 { UTR22* } x-mac-greek { MIME* WINDOWS } windows-10006 { WINDOWS* } macgr x-MacGreek { JAVA } # Apple Greek -macos-7_3-10.2 { UTR22* } x-mac-cyrillic { MIME* WINDOWS } windows-10007 { WINDOWS* } mac-cyrillic maccy x-MacCyrillic { JAVA } x-MacUkraine { JAVA } # Apple Cyrillic -macos-21-10.5 { UTR22* } x-mac-thai { MIME* } x-MacThai { JAVA } MacThai { JAVA } -macos-29-10.2 { UTR22* } x-mac-centraleurroman { MIME* } windows-10029 { WINDOWS* } x-mac-ce { WINDOWS } macce maccentraleurope x-MacCentralEurope { JAVA } # Apple Central Europe -macos-33-10.5 { UTR22* } x-mac-symbol { MIME* } x-MacSymbol { JAVA } MacSymbol { JAVA } -macos-34-10.2 { UTR22* } x-mac-dingbat { MIME* } x-MacDingbat { JAVA } MacDingbat { JAVA } -macos-35-10.2 { UTR22* } x-mac-turkish { MIME* WINDOWS } windows-10081 { WINDOWS* } mactr x-MacTurkish { JAVA } # Apple Turkish -macos-36_2-10.2 { UTR22* } x-mac-croatian { MIME* } x-MacCroatian { JAVA } MacCroatian { JAVA } -macos-37_5-10.2 { UTR22* } x-mac-iceland { MIME* } x-MacIceland { JAVA } MacIceland { JAVA } -macos-38_2-10.2 { UTR22* } x-mac-romania { MIME* } x-MacRomania { JAVA } MacRomania { JAVA } -macos-518-10.2 { UTR22* } x-mac-arabic { MIME* } x-MacArabic { JAVA } MacArabic { JAVA } -macos-1285-10.2 { UTR22* } x-mac-hebrew { MIME* } x-MacHebrew { JAVA } MacHebrew { JAVA } - -ibm-1051_P100-1995 { UTR22* } ibm-1051 { IBM* } hp-roman8 { IANA* } roman8 { IANA } r8 { IANA } csHPRoman8 { IANA } # HP Latin1 +macos-6_2-10.4 { UTR22* } x-mac-greek { MIME* WINDOWS } windows-10006 { WINDOWS* } macgr x-MacGreek { JAVA* } # Apple Greek +macos-7_3-10.2 { UTR22* } x-mac-cyrillic { MIME* WINDOWS } windows-10007 { WINDOWS* } mac-cyrillic maccy x-MacCyrillic { JAVA } x-MacUkraine { JAVA* } # Apple Cyrillic +macos-21-10.5 { UTR22* } x-mac-thai { MIME* } x-MacThai { JAVA* } MacThai { JAVA } +macos-29-10.2 { UTR22* } x-mac-centraleurroman { MIME* } windows-10029 { WINDOWS* } x-mac-ce { WINDOWS } macce maccentraleurope x-MacCentralEurope { JAVA* } # Apple Central Europe +macos-33-10.5 { UTR22* } x-mac-symbol { MIME* } x-MacSymbol { JAVA* } MacSymbol { JAVA } +macos-34-10.2 { UTR22* } x-mac-dingbat { MIME* } x-MacDingbat { JAVA* } MacDingbat { JAVA } +macos-35-10.2 { UTR22* } x-mac-turkish { MIME* WINDOWS } windows-10081 { WINDOWS* } mactr x-MacTurkish { JAVA* } # Apple Turkish +macos-36_2-10.2 { UTR22* } x-mac-croatian { MIME* } x-MacCroatian { JAVA* } MacCroatian { JAVA } +macos-37_5-10.2 { UTR22* } x-mac-iceland { MIME* } x-MacIceland { JAVA* } MacIceland { JAVA } +macos-38_2-10.2 { UTR22* } x-mac-romania { MIME* } x-MacRomania { JAVA* } MacRomania { JAVA } +macos-518-10.2 { UTR22* } x-mac-arabic { MIME* } x-MacArabic { JAVA* } MacArabic { JAVA } +macos-1285-10.2 { UTR22* } x-mac-hebrew { MIME* } x-MacHebrew { JAVA* } MacHebrew { JAVA } + +ibm-1051_P100-1995 { UTR22* } ibm-1051 { IBM* } hp-roman8 { IANA* } roman8 { IANA } r8 { IANA } csHPRoman8 { IANA } x-roman8 { JAVA} # HP Latin1 ibm-1276_P100-1995 { UTR22* } ibm-1276 { IBM* } Adobe-Standard-Encoding { IANA* } csAdobeStandardEncoding { IANA } # Different from ISO-Unicode-IBM-1276 (GCSGID: 1276) ibm-1006_P100-1995 { UTR22* } ibm-1006 { IBM* } IBM1006 { JAVA } cp1006 { JAVA* } 1006 { JAVA } x-IBM1006 { JAVA } # Urdu @@ -947,7 +954,7 @@ ibm-1133_P100-1997 { UTR22* } ibm-1133 { IBM* } # ISO_2022 ISO-2022 ISO_2022,locale=ja,version=0 ISO-2022-JP { IANA* MIME* JAVA* } csISO2022JP { IANA JAVA } x-windows-iso2022jp { JAVA } x-windows-50220 { JAVA } -ISO_2022,locale=ja,version=1 ISO-2022-JP-1 { MIME* } JIS_Encoding { IANA* } csJISEncoding { IANA } ibm-5054 { IBM* } JIS x-windows-50221 { JAVA } +ISO_2022,locale=ja,version=1 ISO-2022-JP-1 { MIME* } JIS_Encoding { IANA* } csJISEncoding { IANA } ibm-5054 { IBM* } JIS x-windows-50221 { JAVA* } ISO_2022,locale=ja,version=2 ISO-2022-JP-2 { IANA* MIME* } csISO2022JP2 { IANA } ISO_2022,locale=ja,version=3 JIS7 ISO_2022,locale=ja,version=4 JIS8 @@ -955,11 +962,11 @@ ISO_2022,locale=ko,version=0 ISO-2022-KR { IANA* MIME* JAVA* } csISO2022KR { ISO_2022,locale=ko,version=1 ibm-25546 { IBM* } ISO_2022,locale=zh,version=0 ISO-2022-CN { IANA* JAVA* } csISO2022CN { JAVA } x-ISO-2022-CN-GB { JAVA } ISO_2022,locale=zh,version=1 ISO-2022-CN-EXT { IANA* } -ISO_2022,locale=zh,version=2 ISO-2022-CN-CNS x-ISO-2022-CN-CNS { JAVA } +ISO_2022,locale=zh,version=2 ISO-2022-CN-CNS x-ISO-2022-CN-CNS { JAVA* } HZ HZ-GB-2312 { IANA* } -x11-compound-text COMPOUND_TEXT x-compound-text { JAVA } +x11-compound-text COMPOUND_TEXT x-compound-text { JAVA* } -ISCII,version=0 x-ISCII91 { JAVA } x-iscii-de { WINDOWS } windows-57002 { WINDOWS* } iscii-dev ibm-4902 { IBM* } # ibm-806 contains non-standard box drawing symbols. +ISCII,version=0 x-ISCII91 { JAVA* } x-iscii-de { WINDOWS } windows-57002 { WINDOWS* } iscii-dev ibm-4902 { IBM* } # ibm-806 contains non-standard box drawing symbols. ISCII,version=1 x-iscii-be { WINDOWS } windows-57003 { WINDOWS* } iscii-bng windows-57006 { WINDOWS } x-iscii-as { WINDOWS } # be is different from as on Windows. ISCII,version=2 x-iscii-pa { WINDOWS } windows-57011 { WINDOWS* } iscii-gur ISCII,version=3 x-iscii-gu { WINDOWS } windows-57010 { WINDOWS* } iscii-guj @@ -1047,8 +1054,8 @@ ibm-1026_P100-1995 { UTR22* } ibm-1026 { IBM* } IBM1026 { IANA* JAVA } CP1026 ibm-1047_P100-1995 { UTR22* } ibm-1047 { IBM* } IBM1047 { IANA* JAVA } cp1047 { JAVA* } 1047 { JAVA } # EBCDIC Open systems Latin1 ibm-1097_P100-1995 { UTR22* } ibm-1097 { IBM* JAVA } cp1097 { JAVA* } 1097 { JAVA } x-IBM1097 { JAVA } # EBCDIC Farsi ibm-1112_P100-1995 { UTR22* } ibm-1112 { IBM* JAVA } cp1112 { JAVA* } 1112 { JAVA } x-IBM1112 { JAVA } # EBCDIC Baltic -ibm-1114_P100-2001 { UTR22* } ibm-1114 { IBM* } x-IBM1114 { JAVA } -ibm-1115_P100-1995 { UTR22* } ibm-1115 { IBM* } x-IBM1115 { JAVA } +ibm-1114_P100-2001 { UTR22* } ibm-1114 { IBM* } x-IBM1114 { JAVA* } +ibm-1115_P100-1995 { UTR22* } ibm-1115 { IBM* } x-IBM1115 { JAVA* } ibm-1122_P100-1999 { UTR22* } ibm-1122 { IBM* JAVA } cp1122 { JAVA* } 1122 { JAVA } x-IBM1122 { JAVA } # EBCDIC Estonia ibm-1123_P100-1995 { UTR22* } ibm-1123 { IBM* JAVA } cp1123 { JAVA* } 1123 { JAVA } x-IBM1123 { JAVA } # EBCDIC Cyrillic Ukraine ibm-1130_P100-1997 { UTR22* } ibm-1130 { IBM* } # EBCDIC Vietnamese @@ -1067,7 +1074,7 @@ ibm-1146_P100-1997 { UTR22* } ibm-1146 { IBM* } IBM01146 { IANA* JAVA } CCSID0 ibm-1147_P100-1997 { UTR22* } ibm-1147 { IBM* } IBM01147 { IANA* JAVA } CCSID01147 { IANA JAVA } CP01147 { IANA JAVA } cp1147 { JAVA* } ebcdic-fr-297+euro { IANA } # EBCDIC France ibm-1148_P100-1997 { UTR22* } ibm-1148 { IBM* } IBM01148 { IANA* JAVA } CCSID01148 { IANA JAVA } CP01148 { IANA JAVA } cp1148 { JAVA* } ebcdic-international-500+euro { IANA } # EBCDIC International Latin1 ibm-1149_P100-1997 { UTR22* } ibm-1149 { IBM* } IBM01149 { IANA* JAVA } CCSID01149 { IANA JAVA } CP01149 { IANA JAVA } cp1149 { JAVA* } ebcdic-is-871+euro { IANA } # EBCDIC Iceland -ibm-1153_P100-1999 { UTR22* } ibm-1153 { IBM* } IBM1153 { JAVA } x-IBM1153 { JAVA } # EBCDIC latin 2 +ibm-1153_P100-1999 { UTR22* } ibm-1153 { IBM* } IBM1153 { JAVA } x-IBM1153 { JAVA* } # EBCDIC latin 2 ibm-1154_P100-1999 { UTR22* } ibm-1154 { IBM* } # EBCDIC Cyrillic Multilingual ibm-1155_P100-1999 { UTR22* } ibm-1155 { IBM* } # EBCDIC Turkey ibm-1156_P100-1999 { UTR22* } ibm-1156 { IBM* } # EBCDIC Baltic Multilingual @@ -1075,12 +1082,12 @@ ibm-1157_P100-1999 { UTR22* } ibm-1157 { IBM* } # EBCDIC Est ibm-1158_P100-1999 { UTR22* } ibm-1158 { IBM* } # EBCDIC Cyrillic Ukraine ibm-1160_P100-1999 { UTR22* } ibm-1160 { IBM* } # EBCDIC Thailand ibm-1164_P100-1999 { UTR22* } ibm-1164 { IBM* } # EBCDIC Viet Nam -ibm-1364_P110-2007 { UTR22* } ibm-1364 { IBM* } x-IBM1364 { JAVA } # Korean Host Mixed -ibm-1370_P100-1999 { UTR22* } ibm-1370 { IBM* } x-IBM1370 { JAVA } -ibm-1371_P100-1999 { UTR22* } ibm-1371 { IBM* } x-IBM1371 { JAVA } # Taiwan EBCDIC MIXED (Euro update of ibm-937) -ibm-1388_P103-2001 { UTR22* } ibm-1388 { IBM* } ibm-9580 { IBM } x-IBM1388 { JAVA } # S-Ch DBCS-Host Data GBK EBCDIC_STATEFUL. Yes ibm-9580 is an alias. -ibm-1390_P110-2003 { UTR22* } ibm-1390 { IBM* } x-IBM1390 { JAVA } # Japan EBCDIC MIXED (JIS X 0213) -ibm-1399_P110-2003 { UTR22* } ibm-1399 { IBM* } x-IBM1399 { JAVA } # Host MBCS (Latin-Kanji) (JIS X 0213) +ibm-1364_P110-2007 { UTR22* } ibm-1364 { IBM* } x-IBM1364 { JAVA* } # Korean Host Mixed +ibm-1370_P100-1999 { UTR22* } ibm-1370 { IBM* } x-IBM1370 { JAVA* } +ibm-1371_P100-1999 { UTR22* } ibm-1371 { IBM* } x-IBM1371 { JAVA* } # Taiwan EBCDIC MIXED (Euro update of ibm-937) +ibm-1388_P103-2001 { UTR22* } ibm-1388 { IBM* } ibm-9580 { IBM } x-IBM1388 { JAVA* } # S-Ch DBCS-Host Data GBK EBCDIC_STATEFUL. Yes ibm-9580 is an alias. +ibm-1390_P110-2003 { UTR22* } ibm-1390 { IBM* } x-IBM1390 { JAVA* } # Japan EBCDIC MIXED (JIS X 0213) +ibm-1399_P110-2003 { UTR22* } ibm-1399 { IBM* } x-IBM1399 { JAVA* } # Host MBCS (Latin-Kanji) (JIS X 0213) ibm-5123_P100-1999 { UTR22* } ibm-5123 { IBM* } # Host Roman Jis. Euro update of ibm-1027. SBCS portion of ibm-1390. ibm-8482_P100-1999 { UTR22* } ibm-8482 { IBM* } # host SBCS (Katakana). Euro update of ibm-290. SBCS portion of ibm-1399. # Yes ibm-20780 is the same as ibm-16684 @@ -1091,9 +1098,9 @@ ibm-9067_X100-2005 { UTR22* } ibm-9067 { IBM* } # EBCDIC Gre ibm-12712_P100-1998 { UTR22* } ibm-12712 { IBM* } ebcdic-he # EBCDIC Hebrew (new sheqel, control charaters update). Update of ibm-424 ibm-16804_X110-1999 { UTR22* } ibm-16804 { IBM* } ebcdic-ar # EBCDIC Arabic. Update of ibm-420 -java-Cp1399A-1.6_P { UTR22* } x-IBM1399A { JAVA } -java-Cp420s-1.6_P { UTR22* } x-IBM420S { JAVA } -java-Cp1390A-1.6_P { UTR22* } x-IBM1390A { JAVA } +java-Cp1399A-1.6_P { UTR22* } x-IBM1399A { JAVA* } +java-Cp420s-1.6_P { UTR22* } x-IBM420S { JAVA* } +java-Cp1390A-1.6_P { UTR22* } x-IBM1390A { JAVA* } # EBCDIC codepages for S/390, with LF and NL codes swapped # Starting with ICU 2.4, the swapping is done by modifying the @@ -1124,10 +1131,10 @@ java-Cp1390A-1.6_P { UTR22* } x-IBM1390A { JAVA } # regular, option-less alias elsewhere in this file. ibm-37_P100-1995,swaplfnl ibm-37-s390 # ibm037-s390 also matches ibm-37-s390 -ibm-924_P100-1998,swaplfnl ibm-924-s390 IBM924_LF { JAVA } -ibm-1047_P100-1995,swaplfnl ibm-1047-s390 IBM1047_LF { JAVA } +ibm-924_P100-1998,swaplfnl ibm-924-s390 IBM924_LF { JAVA* } +ibm-1047_P100-1995,swaplfnl ibm-1047-s390 IBM1047_LF { JAVA* } ibm-1140_P100-1997,swaplfnl ibm-1140-s390 -ibm-1141_P100-1997,swaplfnl ibm-1141-s390 IBM1141_LF { JAVA } +ibm-1141_P100-1997,swaplfnl ibm-1141-s390 IBM1141_LF { JAVA* } ibm-1142_P100-1997,swaplfnl ibm-1142-s390 ibm-1143_P100-1997,swaplfnl ibm-1143-s390 ibm-1144_P100-1997,swaplfnl ibm-1144-s390 @@ -1166,11 +1173,11 @@ ibm-1019_P100-1995 { UTR22* } ibm-1019 { IBM* } ibm-1020_P100-2003 { UTR22* } ibm-1020 { IBM* } CSA_Z243.4-1985-1 { IANA* } iso-ir-121 { IANA } ISO646-CA { IANA } csa7-1 { IANA } ca { IANA } csISO121Canadian1 { IANA } ibm-1021_P100-2003 { UTR22* } ibm-1021 { IBM* } ibm-1023_P100-2003 { UTR22* } ibm-1023 { IBM* } ES { IANA* } iso-ir-17 { IANA } ISO646-ES { IANA } csISO17Spanish { IANA } -ibm-1027_P100-1995 { UTR22* } ibm-1027 { IBM* } x-IBM1027 { JAVA } -ibm-1041_P100-1995 { UTR22* } ibm-1041 { IBM* } x-IBM1041 { JAVA } -ibm-1043_P100-1995 { UTR22* } ibm-1043 { IBM* } x-IBM1043 { JAVA } -ibm-1046_X110-1999 { UTR22* } ibm-1046 { IBM* } x-IBM1046 { JAVA } x-IBM1046S { JAVA } # Arabic -ibm-1088_P100-1995 { UTR22* } ibm-1088 { IBM* } x-IBM1088 { JAVA } +ibm-1027_P100-1995 { UTR22* } ibm-1027 { IBM* } x-IBM1027 { JAVA* } +ibm-1041_P100-1995 { UTR22* } ibm-1041 { IBM* } x-IBM1041 { JAVA* } +ibm-1043_P100-1995 { UTR22* } ibm-1043 { IBM* } x-IBM1043 { JAVA* } +ibm-1046_X110-1999 { UTR22* } ibm-1046 { IBM* } x-IBM1046 { JAVA* } x-IBM1046S { JAVA } # Arabic +ibm-1088_P100-1995 { UTR22* } ibm-1088 { IBM* } x-IBM1088 { JAVA* } ibm-1100_P100-2003 { UTR22* } ibm-1100 { IBM* } DEC-MCS { IANA* } dec { IANA } csDECMCS { IANA } ibm-1101_P100-2003 { UTR22* } ibm-1101 { IBM* } ibm-1102_P100-2003 { UTR22* } ibm-1102 { IBM* } @@ -1184,19 +1191,19 @@ ibm-1161_P100-1999 { UTR22* } ibm-1161 { IBM* } # Thai (Euro update of ibm-112 ibm-1163_P100-1999 { UTR22* } ibm-1163 { IBM* } # Vietnamese ibm-1165_P101-2000 { UTR22* } ibm-1165 { IBM* } # Vietnamese (EBCDIC) ibm-1166_P100-2002 { UTR22* } ibm-1166 { IBM* } # Cyrillic for Kazakhstan -ibm-1167_P100-2002 { UTR22* } ibm-1167 { IBM* } KOI8-RU x-KOI8_RU { JAVA } +ibm-1167_P100-2002 { UTR22* } ibm-1167 { IBM* } KOI8-RU x-KOI8_RU { JAVA* } ibm-1174_X100-2007 { UTR22* } ibm-1174 { IBM* } KZ-1048 { IANA* } STRK1048-2002 { IANA } RK1048 { IANA } csKZ1048 { IANA } ibm-1277_P100-1995 { UTR22* } ibm-1277 { IBM* } # Adobe (Postscript) Latin-1 ibm-13125_P100-1997 { UTR22* } ibm-13125 { IBM* } # S-Ch (DBCS subset of ibm-4933, ibm-1388) ibm-13140_P101-2000 { UTR22* } ibm-13140 { IBM* } ibm-13218_P100-1996 { UTR22* } ibm-13218 { IBM* } # Japanese (EBCDIC update of ibm-930) -ibm-1350_P110-1997 { UTR22* } ibm-1350 { IBM* } x-eucJP-Open { JAVA } eucJP-Open { JAVA } # Japanese (EUC-JP variant) -ibm-1351_P110-1997 { UTR22* } ibm-1351 { IBM* } x-IBM1351 { JAVA } # Japanese (DBCS subset of ibm-5039) -ibm-1362_P110-1999 { UTR22* } ibm-1362 { IBM* } x-IBM1362 { JAVA } # Korean (DBCS subset of ibm-1363) +ibm-1350_P110-1997 { UTR22* } ibm-1350 { IBM* } x-eucJP-Open { JAVA* } eucJP-Open { JAVA } # Japanese (EUC-JP variant) +ibm-1351_P110-1997 { UTR22* } ibm-1351 { IBM* } x-IBM1351 { JAVA* } # Japanese (DBCS subset of ibm-5039) +ibm-1362_P110-1999 { UTR22* } ibm-1362 { IBM* } x-IBM1362 { JAVA* } # Korean (DBCS subset of ibm-1363) ibm-13676_P102-2001 { UTR22* } ibm-13676 { IBM* } # Simplified Chinese (EBCDIC) -ibm-1380_P100-1995 { UTR22* } ibm-1380 { IBM* } x-IBM1380 { JAVA } # Simplified Chinese (DBCS subset of ibm-1381) +ibm-1380_P100-1995 { UTR22* } ibm-1380 { IBM* } x-IBM1380 { JAVA* } # Simplified Chinese (DBCS subset of ibm-1381) ibm-1381_P110-1999 { UTR22* } ibm-1381 { IBM* JAVA } cp1381 { JAVA* } 1381 { JAVA } x-IBM1381 { JAVA } # Simplified Chinese PC Data mixed (IBM GB) -ibm-1382_P100-1995 { UTR22* } ibm-1382 { IBM* } x-IBM1382 { JAVA } # Simplified Chinese (DBCS subset of ibm-1383) +ibm-1382_P100-1995 { UTR22* } ibm-1382 { IBM* } x-IBM1382 { JAVA* } # Simplified Chinese (DBCS subset of ibm-1383) ibm-17221_P100-2001 { UTR22* } ibm-17221 { IBM* } # Simplified Chinese (EBCDIC) ibm-17248_X110-1999 { UTR22* } ibm-17248 { IBM* } # PC Arabic (w/ euro update) Updated version of ibm-864 ibm-21344_P101-2000 { UTR22* } ibm-21344 { IBM* } # PC Arabic. Updated version of ibm-864 @@ -1207,8 +1214,8 @@ ibm-274_P100-2000 { UTR22* } ibm-274 { IBM* } IBM274 { IANA* } EBCDIC-BE { IA ibm-275_P100-1995 { UTR22* } ibm-275 { IBM* } IBM275 { IANA* } EBCDIC-BR { IANA } cp275 { IANA } csIBM275 { IANA } ibm-286_P100-2003 { UTR22* } ibm-286 { IBM* } EBCDIC-AT-DE-A { IANA* } csEBCDICATDEA { IANA } ibm-293_P100-1995 { UTR22* } ibm-293 { IBM* } # APL EBCDIC (APL: A Programming Language) -ibm-300_P120-2006 { UTR22* } ibm-300 { IBM* } x-IBM300 { JAVA } # Japanese (DBCS subset of ibm-930 and ibm-939) -ibm-301_P110-1997 { UTR22* } ibm-301 { IBM* } x-IBM301 { JAVA } # Japanese (DBCS subset of ibm-943) +ibm-300_P120-2006 { UTR22* } ibm-300 { IBM* } x-IBM300 { JAVA* } # Japanese (DBCS subset of ibm-930 and ibm-939) +ibm-301_P110-1997 { UTR22* } ibm-301 { IBM* } x-IBM301 { JAVA* } # Japanese (DBCS subset of ibm-943) ibm-33058_P100-2000 { UTR22* } ibm-33058 { IBM* } # SBCS (Katakana) ibm-425_P101-2000 { UTR22* } ibm-425 { IBM* } # Arabic (EBCDIC) ibm-4930_P110-1999 { UTR22* } ibm-4930 { IBM* } # Korean (DBCS subset of ibm-1364) @@ -1223,20 +1230,20 @@ ibm-5049_P100-1995 { UTR22* } ibm-5049 { IBM* } # Japanese (DBCS subset of ibm ibm-5067_P100-1995 { UTR22* } ibm-5067 { IBM* } # Korean (DBCS subset of ibm-21450) ibm-5104_X110-1999 { UTR22* } ibm-5104 { IBM* } # cp1008, 8-bit Arabic (w/ euro update) ibm-806_P100-1998 { UTR22* } ibm-806 { IBM* } # Hindi (ISCII variant) -ibm-808_P100-1999 { UTR22* } ibm-808 { IBM* } x-IBM808 { JAVA } # Cyrillic -ibm-833_P100-1995 { UTR22* } ibm-833 { IBM* } x-IBM833 { JAVA } -ibm-834_P100-1995 { UTR22* } ibm-834 { IBM* } x-IBM834 { JAVA } # Korean (DBCS subset of ibm-933) -ibm-835_P100-1995 { UTR22* } ibm-835 { IBM* } x-IBM835 { JAVA } # Traditional Chinese (DBCS subset of ibm-5033) -ibm-836_P100-1995 { UTR22* } ibm-836 { IBM* } x-IBM836 { JAVA } -ibm-837_P100-1995 { UTR22* } ibm-837 { IBM* } x-IBM837 { JAVA } # Simplified Chinese (DBCS subset of ibm-5031) +ibm-808_P100-1999 { UTR22* } ibm-808 { IBM* } x-IBM808 { JAVA* } # Cyrillic +ibm-833_P100-1995 { UTR22* } ibm-833 { IBM* } x-IBM833 { JAVA* } +ibm-834_P100-1995 { UTR22* } ibm-834 { IBM* } x-IBM834 { JAVA* } # Korean (DBCS subset of ibm-933) +ibm-835_P100-1995 { UTR22* } ibm-835 { IBM* } x-IBM835 { JAVA* } # Traditional Chinese (DBCS subset of ibm-5033) +ibm-836_P100-1995 { UTR22* } ibm-836 { IBM* } x-IBM836 { JAVA* } +ibm-837_P100-1995 { UTR22* } ibm-837 { IBM* } x-IBM837 { JAVA* } # Simplified Chinese (DBCS subset of ibm-5031) ibm-848_P100-1999 { UTR22* } ibm-848 { IBM* } # Cyrillic (euro update of ibm-1125) ibm-849_P100-1999 { UTR22* } ibm-849 { IBM* } # Cyrillic Belarus (euro update of ibm-1131) -ibm-859_P100-1999 { UTR22* } ibm-859 { IBM* } x-IBM859 { JAVA } # PC Latin 9 (w/ euro update) +ibm-859_P100-1999 { UTR22* } ibm-859 { IBM* } x-IBM859 { JAVA* } # PC Latin 9 (w/ euro update) ibm-8612_P100-1995 { UTR22* } ibm-8612 { IBM* } # Arabic (EBCDIC update of ibm-420) ibm-872_P100-1999 { UTR22* } ibm-872 { IBM* } # Cyrillic (Euro update of ibm-855) ibm-880_P100-1995 { UTR22* } ibm-880 { IBM* } IBM880 { IANA* } cp880 { IANA } EBCDIC-Cyrillic { IANA } csIBM880 { IANA } windows-20880 { WINDOWS* } ibm-896_P100-1995 { UTR22* } ibm-896 { IBM* } # SBCS Katakana -ibm-897_P100-1995 { UTR22* } ibm-897 { IBM* } JIS_X0201 { IANA* } X0201 { IANA } csHalfWidthKatakana { IANA } x-IBM897 { JAVA } +ibm-897_P100-1995 { UTR22* } ibm-897 { IBM* } JIS_X0201 { IANA* } X0201 { IANA } csHalfWidthKatakana { IANA } x-IBM897 { JAVA* } ibm-9027_P100-1999 { UTR22* } ibm-9027 { IBM* } # DBCS T-Ch Host. Euro update of ibm-835. DBCS portion of ibm-1371. ibm-9048_P100-1998 { UTR22* } ibm-9048 { IBM* } # Hebrew (Euro and Sequel update of ibm-856) ibm-905_P100-1995 { UTR22* } ibm-905 { IBM* } IBM905 { IANA* } CP905 { IANA } ebcdic-cp-tr { IANA } csIBM905 { IANA } windows-20905 { WINDOWS* } @@ -1246,18 +1253,18 @@ ibm-9145_P110-1997 { UTR22* } ibm-9145 { IBM* } # Japanese (DBCS subset of ibm ibm-9238_X110-1999 { UTR22* } ibm-9238 { IBM* } # cp1046, PC Arabic Extended (w/ euro update) ibm-924_P100-1998 { UTR22* } ibm-924 { IBM* } IBM00924 { IANA* } CCSID00924 { IANA } CP00924 { IANA } ebcdic-Latin9--euro { IANA } ibm-926_P100-2000 { UTR22* } ibm-926 { IBM* } # Korean (DBCS subset of ibm-944) -ibm-927_P100-1995 { UTR22* } ibm-927 { IBM* } x-IBM927 { JAVA } # Traditional Chinese (DBCS subset of ibm-948) +ibm-927_P100-1995 { UTR22* } ibm-927 { IBM* } x-IBM927 { JAVA* } # Traditional Chinese (DBCS subset of ibm-948) ibm-928_P100-1995 { UTR22* } ibm-928 { IBM* } # Simplified Chinese (DBCS subset of ibm-936) ibm-941_P13A-2001 { UTR22* } ibm-941 { IBM* } # DBCS portion of ibm-943 ibm-944_P100-1995 { UTR22* } ibm-944 { IBM* } # Korean ibm-946_P100-1995 { UTR22* } ibm-946 { IBM* } # Simplified Chinese -ibm-947_P100-1995 { UTR22* } ibm-947 { IBM* } x-IBM947 { JAVA } # Traditional Chinese (DBCS subset of ibm-950) -ibm-948_P110-1999 { UTR22* } ibm-948 { IBM* } x-IBM948 { JAVA } # Traditional Chinese -ibm-951_P100-1995 { UTR22* } ibm-951 { IBM* } x-IBM951 { JAVA } # Korean (DBCS subset of ibm-949) +ibm-947_P100-1995 { UTR22* } ibm-947 { IBM* } x-IBM947 { JAVA* } # Traditional Chinese (DBCS subset of ibm-950) +ibm-948_P110-1999 { UTR22* } ibm-948 { IBM* } x-IBM948 { JAVA* } # Traditional Chinese +ibm-951_P100-1995 { UTR22* } ibm-951 { IBM* } x-IBM951 { JAVA* } # Korean (DBCS subset of ibm-949) ibm-952_P110-1997 { UTR22* } ibm-952 { IBM* } x-JIS0208 # Pure DBCS, Japanese EUC, G1 - JIS X208-1990 ibm-953_P100-2000 { UTR22* } ibm-953 { IBM* } JIS_X0212-1990 { IANA* } # Pure DBCS, Japanese EUC, G3 - JIS X 0212-1990 ibm-955_P110-1997 { UTR22* } ibm-955 { IBM* } # Pure DBCS, Japanese EUC, G0 - JIS X208-1978 -ibm-9577_P100-2001 { UTR22* } ibm-9577 { IBM* } ibm-1385 { IBM } x-IBM1385 { JAVA } # ibm-9577 and ibm-1385 are identical DBCS tables. +ibm-9577_P100-2001 { UTR22* } ibm-9577 { IBM* } ibm-1385 { IBM } x-IBM1385 { JAVA* } # ibm-9577 and ibm-1385 are identical DBCS tables. iso-8859_16-2001 { UTR22* } ISO-8859-16 { IANA* } iso-ir-226 { IANA } ISO_8859-16:2001 { IANA } latin10 { IANA } l10 { IANA } # To be considered for listing at a later date for the data library customization tool diff --git a/icuSources/data/mappings/docomo-sjis.ucm b/icuSources/data/mappings/docomo-sjis.ucm new file mode 100644 index 00000000..f98b197f --- /dev/null +++ b/icuSources/data/mappings/docomo-sjis.ucm @@ -0,0 +1,10461 @@ +# *************************************************************************** +# * +# * Copyright (C) 1995-2007,2011-2012 International Business Machines +# * Corporation, Apple Inc., and others. All Rights Reserved. +# * +# *************************************************************************** +# +# Modified from ibm-943_P15A-2003.ucm (cp932 = Windows SJIS) +# (File created by rptp2ucm (compiled on Dec 27 2002) +# from source files 34B003AF.RPMAP15A and 03AF34B0.TPMAP14A) +# +# Docomo emoji mappings from http://www.unicode.org/Public/6.0.0/ucd/EmojiSources.txt +# plus the additional mapping \xF9\x84 +# + "docomo-sjis" + "AXXXX" + 2 + 1 + "MBCS" + \xFC\xFC + \x7F + "ASCII" + "ibm-943_VSUB_VPUA" + +# declare 80, fd-ff legal because they are used in other Shift-JIS variants + 0-80, 81-9f:1, a0-df, e0-f7:1, f8-f9:2, fa-fc:1, fd-ff + 40-7e, 80-fc + 40-7e.p, 80-fc.p + +CHARMAP + \x00 |0 + \x01 |0 + \x02 |0 + \x03 |0 + \x04 |0 + \x05 |0 + \x06 |0 + \x07 |0 + \x08 |0 + \x09 |0 + \x0A |0 + \x0B |0 + \x0C |0 + \x0D |0 + \x0E |0 + \x0F |0 + \x10 |0 + \x11 |0 + \x12 |0 + \x13 |0 + \x14 |0 + \x15 |0 + \x16 |0 + \x17 |0 + \x18 |0 + \x19 |0 + \x7F |0 + \x1B |0 + \x1A |0 + \x1D |0 + \x1E |0 + \x1F |0 + \x20 |0 + \x21 |0 + \x22 |0 + \x23 |0 + \xF9\x85 |0 + \xF9\x85 |1 + \x24 |0 + \x25 |0 + \x26 |0 + \x27 |0 + \x28 |0 + \x29 |0 + \x2A |0 + \x2B |0 + \x2C |0 + \x2D |0 + \x2E |0 + \x2F |0 + \x30 |0 + \xF9\x90 |0 + \xF9\x90 |1 + \x31 |0 + \xF9\x87 |0 + \xF9\x87 |1 + \x32 |0 + \xF9\x88 |0 + \xF9\x88 |1 + \x33 |0 + \xF9\x89 |0 + \xF9\x89 |1 + \x34 |0 + \xF9\x8A |0 + \xF9\x8A |1 + \x35 |0 + \xF9\x8B |0 + \xF9\x8B |1 + \x36 |0 + \xF9\x8C |0 + \xF9\x8C |1 + \x37 |0 + \xF9\x8D |0 + \xF9\x8D |1 + \x38 |0 + \xF9\x8E |0 + \xF9\x8E |1 + \x39 |0 + \xF9\x8F |0 + \xF9\x8F |1 + \x3A |0 + \x3B |0 + \x3C |0 + \x3D |0 + \x3E |0 + \x3F |0 + \x40 |0 + \x41 |0 + \x42 |0 + \x43 |0 + \x44 |0 + \x45 |0 + \x46 |0 + \x47 |0 + \x48 |0 + \x49 |0 + \x4A |0 + \x4B |0 + \x4C |0 + \x4D |0 + \x4E |0 + \x4F |0 + \x50 |0 + \x51 |0 + \x52 |0 + \x53 |0 + \x54 |0 + \x55 |0 + \x56 |0 + \x57 |0 + \x58 |0 + \x59 |0 + \x5A |0 + \x5B |0 + \x5D |0 + \x5E |0 + \x5F |0 + \x60 |0 + \x61 |0 + \x62 |0 + \x63 |0 + \x64 |0 + \x65 |0 + \x66 |0 + \x67 |0 + \x68 |0 + \x69 |0 + \x6A |0 + \x6B |0 + \x6C |0 + \x6D |0 + \x6E |0 + \x6F |0 + \x70 |0 + \x71 |0 + \x72 |0 + \x73 |0 + \x74 |0 + \x75 |0 + \x76 |0 + \x77 |0 + \x78 |0 + \x79 |0 + \x7A |0 + \x7B |0 + \x7C |0 + \x7D |0 + \x1C |0 + \x81\x98 |0 + \x81\x4E |0 + \xF9\xD6 |0 + \xF9\xDB |0 + \x81\x8B |0 + \x81\x7D |0 + \x81\x4C |0 + \x81\xF7 |0 + \x81\x7E |0 + \x81\x80 |0 + \x83\x9F |0 + \x83\xA0 |0 + \x83\xA1 |0 + \x83\xA2 |0 + \x83\xA3 |0 + \x83\xA4 |0 + \x83\xA5 |0 + \x83\xA6 |0 + \x83\xA7 |0 + \x83\xA8 |0 + \x83\xA9 |0 + \x83\xAA |0 + \x83\xAB |0 + \x83\xAC |0 + \x83\xAD |0 + \x83\xAE |0 + \x83\xAF |0 + \x83\xB0 |0 + \x83\xB1 |0 + \x83\xB2 |0 + \x83\xB3 |0 + \x83\xB4 |0 + \x83\xB5 |0 + \x83\xB6 |0 + \x83\xBF |0 + \x83\xC0 |0 + \x83\xC1 |0 + \x83\xC2 |0 + \x83\xC3 |0 + \x83\xC4 |0 + \x83\xC5 |0 + \x83\xC6 |0 + \x83\xC7 |0 + \x83\xC8 |0 + \x83\xC9 |0 + \x83\xCA |0 + \x83\xCB |0 + \x83\xCC |0 + \x83\xCD |0 + \x83\xCE |0 + \x83\xCF |0 + \x83\xD0 |0 + \x83\xD1 |0 + \x83\xD2 |0 + \x83\xD3 |0 + \x83\xD4 |0 + \x83\xD5 |0 + \x83\xD6 |0 + \x84\x46 |0 + \x84\x40 |0 + \x84\x41 |0 + \x84\x42 |0 + \x84\x43 |0 + \x84\x44 |0 + \x84\x45 |0 + \x84\x47 |0 + \x84\x48 |0 + \x84\x49 |0 + \x84\x4A |0 + \x84\x4B |0 + \x84\x4C |0 + \x84\x4D |0 + \x84\x4E |0 + \x84\x4F |0 + \x84\x50 |0 + \x84\x51 |0 + \x84\x52 |0 + \x84\x53 |0 + \x84\x54 |0 + \x84\x55 |0 + \x84\x56 |0 + \x84\x57 |0 + \x84\x58 |0 + \x84\x59 |0 + \x84\x5A |0 + \x84\x5B |0 + \x84\x5C |0 + \x84\x5D |0 + \x84\x5E |0 + \x84\x5F |0 + \x84\x60 |0 + \x84\x70 |0 + \x84\x71 |0 + \x84\x72 |0 + \x84\x73 |0 + \x84\x74 |0 + \x84\x75 |0 + \x84\x77 |0 + \x84\x78 |0 + \x84\x79 |0 + \x84\x7A |0 + \x84\x7B |0 + \x84\x7C |0 + \x84\x7D |0 + \x84\x7E |0 + \x84\x80 |0 + \x84\x81 |0 + \x84\x82 |0 + \x84\x83 |0 + \x84\x84 |0 + \x84\x85 |0 + \x84\x86 |0 + \x84\x87 |0 + \x84\x88 |0 + \x84\x89 |0 + \x84\x8A |0 + \x84\x8B |0 + \x84\x8C |0 + \x84\x8D |0 + \x84\x8E |0 + \x84\x8F |0 + \x84\x90 |0 + \x84\x91 |0 + \x84\x76 |0 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\x5D |0 + \x81\x65 |0 + \x81\x66 |0 + \x81\x67 |0 + \x81\x68 |0 + \x81\xF5 |0 + \x81\xF6 |0 + \x81\x64 |0 + \x81\x63 |0 + \x81\xF1 |0 + \x81\x8C |0 + \x81\x8D |0 + \x81\xA6 |0 + \xF9\xA9 |0 + \xF9\xA9 |1 + \xF9\xA8 |0 + \xF9\xA8 |1 + \x81\x8E |0 + \xF9\xD7 |0 + \x81\xF0 |0 + \x81\xAC |1 + \x81\xAC |1 + \xFA\x40 |0 + \xFA\x41 |0 + \xFA\x42 |0 + \xFA\x43 |0 + \xFA\x44 |0 + \xFA\x45 |0 + \xFA\x46 |0 + \xFA\x47 |0 + \xFA\x48 |0 + \xFA\x49 |0 + \x81\xA9 |0 + \x81\xAA |0 + \x81\xA8 |0 + \x81\xAB |0 + \xF9\xE1 |0 + \xF9\xE1 |1 + \xF9\xE2 |0 + \xF9\xE2 |1 + \xF8\xF8 |0 + \xF8\xF8 |1 + \xF8\xD9 |0 + \xF8\xD9 |1 + \xF8\xF7 |0 + \xF8\xF7 |1 + \xF9\x49 |0 + \xF9\x49 |1 + \xF9\x7E |0 + \xF9\x7E |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xCB |0 + \x81\xCC |0 + \x81\xCD |0 + \x81\xDD |0 + \x81\xCE |0 + \x81\xDE |0 + \x81\xB8 |0 + \x81\xB9 |0 + \x81\xE3 |0 + \x81\xE5 |0 + \x81\x87 |0 + \x81\xDA |0 + \x81\xC8 |0 + \x81\xC9 |0 + \x81\xBF |0 + \x81\xBE |0 + \x81\xE7 |0 + \x81\xE8 |0 + \x81\x88 |0 + \x81\xE4 |0 + \x81\xE0 |0 + \x81\x82 |0 + \x81\xDF |0 + \x81\x85 |0 + \x81\x86 |0 + \x81\xE1 |0 + \x81\xE2 |0 + \x81\xBC |0 + \x81\xBD |0 + \x81\xBA |0 + \x81\xBB |0 + \x81\xDB |0 + \x81\xDC |0 + \xF9\xC4 |0 + \xF9\xC4 |1 + \xF9\xC1 |1 + \xF9\xC1 |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF9\x5E |0 + \xF9\xC1 |0 + \xF8\xBD |0 + \xF8\xBD |1 + \x84\x9F |0 + \x84\xAA |0 + \x84\xA0 |0 + \x84\xAB |0 + \x84\xA1 |0 + \x84\xAC |0 + \x84\xA2 |0 + \x84\xAD |0 + \x84\xA4 |0 + \x84\xAF |0 + \x84\xA3 |0 + \x84\xAE |0 + \x84\xA5 |0 + \x84\xBA |0 + \x84\xB5 |0 + \x84\xB0 |0 + \x84\xA7 |0 + \x84\xBC |0 + \x84\xB7 |0 + \x84\xB2 |0 + \x84\xA6 |0 + \x84\xB6 |0 + \x84\xBB |0 + \x84\xB1 |0 + \x84\xA8 |0 + \x84\xB8 |0 + \x84\xBD |0 + \x84\xB3 |0 + \x84\xA9 |0 + \x84\xB9 |0 + \x84\xBE |0 + \x84\xB4 |0 + \x81\xA1 |0 + \x81\xA0 |0 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xA3 |0 + \x81\xA2 |0 + \x81\xAC |1 + \x81\xAC |1 + \x81\xA5 |0 + \x81\xA4 |0 + \x81\xAC |1 + \x81\xAC |1 + \x81\x9F |0 + \x81\x9E |0 + \x81\x9B |0 + \x81\x9D |0 + \x81\x9C |0 + \x81\xFC |0 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF8\x9F |0 + \xF8\x9F |1 + \xF8\xA0 |0 + \xF8\xA0 |1 + \x81\x9A |0 + \x81\x99 |0 + \xF8\xE8 |0 + \xF8\xE8 |1 + \x81\xAC |1 + \x81\xAC |1 + \xF8\xA1 |0 + \xF8\xA1 |1 + \xF8\xD1 |0 + \xF8\xD1 |1 + \x81\xAC |1 + \x81\xAC |1 + \xF9\x95 |1 + \xF9\x95 |1 + \x81\x8A |0 + \x81\x89 |0 + \xF8\xA7 |0 + \xF8\xA7 |1 + \xF8\xA8 |0 + \xF8\xA8 |1 + \xF8\xA9 |0 + \xF8\xA9 |1 + \xF8\xAA |0 + \xF8\xAA |1 + \xF8\xAB |0 + \xF8\xAB |1 + \xF8\xAC |0 + \xF8\xAC |1 + \xF8\xAD |0 + \xF8\xAD |1 + \xF8\xAE |0 + \xF8\xAE |1 + \xF8\xAF |0 + \xF8\xAF |1 + \xF8\xB0 |0 + \xF8\xB0 |1 + \xF8\xB1 |0 + \xF8\xB1 |1 + \xF8\xB2 |0 + \xF8\xB2 |1 + \xF8\xEF |0 + \xF8\xEF |1 + \xF8\xF1 |0 + \xF8\xF1 |1 + \xF8\xEE |0 + \xF8\xEE |1 + \xF8\xF0 |0 + \xF8\xF0 |1 + \xF9\x9C |0 + \xF9\x9C |1 + \x81\xF4 |0 + \x81\xF3 |0 + \x81\xF2 |0 + \xF9\xDA |0 + \xF9\xDA |1 + \xF8\xFC |0 + \xF8\xFC |1 + \xF8\xC2 |1 + \xF8\xC2 |1 + \xF9\xDC |0 + \xF9\xDC |1 + \xF8\xA3 |0 + \xF8\xA3 |1 + \xF9\x40 |1 + \xF9\x40 |1 + \xF9\x40 |1 + \xF9\x40 |1 + \xF8\xB7 |0 + \xF8\xB7 |1 + \xF8\xB4 |0 + \xF8\xB4 |1 + \xF8\xA2 |0 + \xF8\xA2 |1 + \xF8\x9F\xF8\xA0 |1 + \xF8\x9F\xF8\xA0 |1 + \x81\xAC |1 + \xF9\xD4 |1 + \xF9\xD4 |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF8\xB5 |0 + \xF8\xB5 |1 + \xF9\x47 |0 + \xF9\x47 |1 + \x81\xAC |1 + \x81\xAC |1 + \xF8\xCC |0 + \xF8\xCC |1 + \xF8\xD6 |0 + \xF8\xD6 |1 + \x81\xAC |1 + \xF8\xC3 |0 + \xF8\xC3 |1 + \xF9\x77 |0 + \xF9\x77 |1 + \xF8\xF4 |0 + \xF8\xF6 |0 + \xF8\xF5 |0 + \xF8\xF5 |1 + \xF9\xBE |0 + \xF9\xBE |1 + \xF9\x52 |0 + \xF9\x52 |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF9\x9F |0 + \xF9\x9D |1 + \xF9\x9D |1 + \xF9\x9D |1 + \xF9\x9D |1 + \x81\xAC |1 + \x81\xAC |1 + \xF9\x9F |1 + \xF9\x9F |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF9\xA7 |1 + \xF9\xA7 |0 + \xF9\xA7 |1 + \xF9\x91 |0 + \xF9\x91 |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF9\xAF |0 + \xF9\x84 |0 + \xF9\x9A |0 + \xF9\x9A |1 + \xF9\xA5 |0 + \xF9\xA5 |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF9\x44 |1 + \xF9\x44 |1 + \x81\x40 |0 + \x81\x41 |0 + \x81\x42 |0 + \x81\x56 |0 + \x81\x58 |0 + \x81\x59 |0 + \x81\x5A |0 + \x81\x71 |0 + \x81\x72 |0 + \x81\x73 |0 + \x81\x74 |0 + \x81\x75 |0 + \x81\x76 |0 + \x81\x77 |0 + \x81\x78 |0 + \x81\x79 |0 + \x81\x7A |0 + \x81\xA7 |0 + \x81\xAC |0 + \x81\x6B |0 + \x81\x6C |0 + \xF9\xAE |0 + \x81\xAC |1 + \x81\xAC |1 + \x82\x9F |0 + \x82\xA0 |0 + \x82\xA1 |0 + \x82\xA2 |0 + \x82\xA3 |0 + \x82\xA4 |0 + \x82\xA5 |0 + \x82\xA6 |0 + \x82\xA7 |0 + \x82\xA8 |0 + \x82\xA9 |0 + \x82\xAA |0 + \x82\xAB |0 + \x82\xAC |0 + \x82\xAD |0 + \x82\xAE |0 + \x82\xAF |0 + \x82\xB0 |0 + \x82\xB1 |0 + \x82\xB2 |0 + \x82\xB3 |0 + \x82\xB4 |0 + \x82\xB5 |0 + \x82\xB6 |0 + \x82\xB7 |0 + \x82\xB8 |0 + \x82\xB9 |0 + \x82\xBA |0 + \x82\xBB |0 + \x82\xBC |0 + \x82\xBD |0 + \x82\xBE |0 + \x82\xBF |0 + \x82\xC0 |0 + \x82\xC1 |0 + \x82\xC2 |0 + \x82\xC3 |0 + \x82\xC4 |0 + \x82\xC5 |0 + \x82\xC6 |0 + \x82\xC7 |0 + \x82\xC8 |0 + \x82\xC9 |0 + \x82\xCA |0 + \x82\xCB |0 + \x82\xCC |0 + \x82\xCD |0 + \x82\xCE |0 + \x82\xCF |0 + \x82\xD0 |0 + \x82\xD1 |0 + \x82\xD2 |0 + \x82\xD3 |0 + \x82\xD4 |0 + \x82\xD5 |0 + \x82\xD6 |0 + \x82\xD7 |0 + \x82\xD8 |0 + \x82\xD9 |0 + \x82\xDA |0 + \x82\xDB |0 + \x82\xDC |0 + \x82\xDD |0 + \x82\xDE |0 + \x82\xDF |0 + \x82\xE0 |0 + \x82\xE1 |0 + \x82\xE2 |0 + \x82\xE3 |0 + \x82\xE4 |0 + \x82\xE5 |0 + \x82\xE6 |0 + \x82\xE7 |0 + \x82\xE8 |0 + \x82\xE9 |0 + \x82\xEA |0 + \x82\xEB |0 + \x82\xEC |0 + \x82\xED |0 + \x82\xEE |0 + \x82\xEF |0 + \x82\xF0 |0 + \x82\xF1 |0 + \x81\x4A |0 + \x81\x4B |0 + \x81\x54 |0 + \x81\x55 |0 + \x83\x40 |0 + \x83\x41 |0 + \x83\x42 |0 + \x83\x43 |0 + \x83\x44 |0 + \x83\x45 |0 + \x83\x46 |0 + \x83\x47 |0 + \x83\x48 |0 + \x83\x49 |0 + \x83\x4A |0 + \x83\x4B |0 + \x83\x4C |0 + \x83\x4D |0 + \x83\x4E |0 + \x83\x4F |0 + \x83\x50 |0 + \x83\x51 |0 + \x83\x52 |0 + \x83\x53 |0 + \x83\x54 |0 + \x83\x55 |0 + \x83\x56 |0 + \x83\x57 |0 + \x83\x58 |0 + \x83\x59 |0 + \x83\x5A |0 + \x83\x5B |0 + \x83\x5C |0 + \x83\x5D |0 + \x83\x5E |0 + \x83\x5F |0 + \x83\x60 |0 + \x83\x61 |0 + \x83\x62 |0 + \x83\x63 |0 + \x83\x64 |0 + \x83\x65 |0 + \x83\x66 |0 + \x83\x67 |0 + \x83\x68 |0 + \x83\x69 |0 + \x83\x6A |0 + \x83\x6B |0 + \x83\x6C |0 + \x83\x6D |0 + \x83\x6E |0 + \x83\x6F |0 + \x83\x70 |0 + \x83\x71 |0 + \x83\x72 |0 + \x83\x73 |0 + \x83\x74 |0 + \x83\x75 |0 + \x83\x76 |0 + \x83\x77 |0 + \x83\x78 |0 + \x83\x79 |0 + \x83\x7A |0 + \x83\x7B |0 + \x83\x7C |0 + \x83\x7D |0 + \x83\x7E |0 + \x83\x80 |0 + \x83\x81 |0 + \x83\x82 |0 + \x83\x83 |0 + \x83\x84 |0 + \x83\x85 |0 + \x83\x86 |0 + \x83\x87 |0 + \x83\x88 |0 + \x83\x89 |0 + \x83\x8A |0 + \x83\x8B |0 + \x83\x8C |0 + \x83\x8D |0 + \x83\x8E |0 + \x83\x8F |0 + \x83\x90 |0 + \x83\x91 |0 + \x83\x92 |0 + \x83\x93 |0 + \x83\x94 |0 + \x83\x95 |0 + \x83\x96 |0 + \x81\x45 |0 + \x81\x5B |0 + \x81\x52 |0 + \x81\x53 |0 + \x81\xAC |1 + \x81\xAC |1 + \xF9\xD9 |0 + \xF9\xD9 |1 + \x88\xEA |0 + \x92\x9A |0 + \x8E\xB5 |0 + \x96\x9C |0 + \x8F\xE4 |0 + \x8E\x4F |0 + \x8F\xE3 |0 + \x89\xBA |0 + \x95\x73 |0 + \x97\x5E |0 + \x98\xA0 |0 + \x89\x4E |0 + \x8A\x8E |0 + \x98\xA1 |0 + \x90\xA2 |0 + \x99\xC0 |0 + \x8B\x75 |0 + \x95\xB8 |0 + \x8F\xE5 |0 + \x97\xBC |0 + \x95\xC0 |0 + \xFA\x68 |0 + \x98\xA2 |0 + \x92\x86 |0 + \x98\xA3 |0 + \x8B\xF8 |0 + \x98\xA4 |0 + \x8A\xDB |0 + \x92\x4F |0 + \x8E\xE5 |0 + \x98\xA5 |0 + \x98\xA6 |0 + \x98\xA7 |0 + \x94\x54 |0 + \x8B\x76 |0 + \x94\x56 |0 + \x93\xE1 |0 + \x8C\xC1 |0 + \x96\x52 |0 + \xE5\x68 |0 + \x98\xA8 |0 + \x8F\xE6 |0 + \x98\xA9 |0 + \x89\xB3 |0 + \x8B\xE3 |0 + \x8C\xEE |0 + \x96\xE7 |0 + \x9B\xA4 |0 + \x97\x90 |0 + \x93\xFB |0 + \x8A\xA3 |0 + \x8B\x54 |0 + \x98\xAA |0 + \x98\xAB |0 + \x97\xB9 |0 + \x97\x5C |0 + \x91\x88 |0 + \x98\xAD |0 + \x8E\x96 |0 + \x93\xF1 |0 + \x98\xB0 |0 + \x89\x5D |0 + \x8C\xDD |0 + \x8C\xDC |0 + \x88\xE4 |0 + \x98\x6A |0 + \x98\x69 |0 + \x8D\xB1 |0 + \x88\x9F |0 + \x98\xB1 |0 + \x98\xB2 |0 + \x98\xB3 |0 + \x96\x53 |0 + \x98\xB4 |0 + \x8C\xF0 |0 + \x88\xE5 |0 + \x96\x92 |0 + \x8B\x9C |0 + \x8B\x9D |0 + \x8B\x9E |0 + \x92\xE0 |0 + \x97\xBA |0 + \x98\xB5 |0 + \x98\xB6 |0 + \x98\xB7 |0 + \x90\x6C |0 + \x8F\x59 |0 + \x90\x6D |0 + \x98\xBC |0 + \x98\xBA |0 + \x98\xBB |0 + \x8B\x77 |0 + \x8D\xA1 |0 + \x89\xEE |0 + \x98\xB9 |0 + \x98\xB8 |0 + \x95\xA7 |0 + \x8E\x65 |0 + \x8E\x64 |0 + \x91\xBC |0 + \x98\xBD |0 + \x95\x74 |0 + \x90\xE5 |0 + \x81\x57 |0 + \x98\xBE |0 + \x98\xC0 |0 + \xFA\x69 |0 + \x91\xE3 |0 + \x97\xDF |0 + \x88\xC8 |0 + \x98\xBF |0 + \x89\xBC |0 + \x8B\xC2 |0 + \x92\x87 |0 + \x8C\x8F |0 + \x98\xC1 |0 + \x94\x43 |0 + \xFA\x6A |0 + \xFA\x6B |0 + \x8A\xE9 |0 + \xFA\x6C |0 + \x98\xC2 |0 + \x88\xC9 |0 + \x8C\xDE |0 + \x8A\xEA |0 + \x95\x9A |0 + \x94\xB0 |0 + \x8B\x78 |0 + \x89\xEF |0 + \x98\xE5 |0 + \x93\x60 |0 + \x94\x8C |0 + \x98\xC4 |0 + \x94\xBA |0 + \x97\xE0 |0 + \x90\x4C |0 + \xFA\x6D |0 + \x8E\x66 |0 + \x8E\x97 |0 + \x89\xBE |0 + \x92\xCF |0 + \x92\x41 |0 + \x98\xC8 |0 + \x88\xCA |0 + \x92\xE1 |0 + \x8F\x5A |0 + \x8D\xB2 |0 + \x97\x43 |0 + \x91\xCC |0 + \x89\xBD |0 + \xFA\x6E |0 + \x98\xC7 |0 + \x97\x5D |0 + \x98\xC3 |0 + \x98\xC5 |0 + \x8D\xEC |0 + \x98\xC6 |0 + \x9B\x43 |0 + \x98\xCE |0 + \x98\xD1 |0 + \x98\xCF |0 + \x89\xC0 |0 + \x95\xB9 |0 + \x98\xC9 |0 + \x98\xCD |0 + \x8C\xF1 |0 + \x8E\x67 |0 + \x8A\xA4 |0 + \x98\xD2 |0 + \x98\xCA |0 + \xFA\x70 |0 + \x97\xE1 |0 + \x8E\x98 |0 + \x98\xCB |0 + \x98\xD0 |0 + \xFA\x6F |0 + \xFA\x72 |0 + \x98\xD3 |0 + \x98\xCC |0 + \xFA\x71 |0 + \x8B\x9F |0 + \x88\xCB |0 + \x8B\xA0 |0 + \x89\xBF |0 + \x9B\x44 |0 + \x95\x8E |0 + \x8C\xF2 |0 + \x90\x4E |0 + \x97\xB5 |0 + \x95\xD6 |0 + \x8C\x57 |0 + \x91\xA3 |0 + \x89\xE2 |0 + \xFA\x61 |0 + \x8F\x72 |0 + \xFA\x73 |0 + \x98\xD7 |0 + \x98\xDC |0 + \x98\xDA |0 + \x98\xD5 |0 + \x91\xAD |0 + \x98\xD8 |0 + \x98\xDB |0 + \x98\xD9 |0 + \x95\xDB |0 + \x98\xD6 |0 + \x8B\xA0 |1 + \x90\x4D |0 + \x96\x93 |0 + \x98\xDD |0 + \x98\xDE |0 + \x8F\x43 |0 + \x98\xEB |0 + \x94\x6F |0 + \x95\x55 |0 + \x98\xE6 |0 + \x95\xEE |0 + \x89\xB4 |0 + \x98\xEA |0 + \xFA\x76 |0 + \x98\xE4 |0 + \x98\xED |0 + \x91\x71 |0 + \x8C\xC2 |0 + \x94\x7B |0 + \xE0\xC5 |0 + \x98\xEC |0 + \x93\x7C |0 + \x98\xE1 |0 + \x8C\xF4 |0 + \x8C\xF3 |0 + \x98\xDF |0 + \xFA\x77 |0 + \x8E\xD8 |0 + \x98\xE7 |0 + \xFA\x75 |0 + \x95\xED |0 + \x92\x6C |0 + \x98\xE3 |0 + \x8C\x91 |0 + \x98\xE0 |0 + \x98\xE8 |0 + \x98\xE2 |0 + \x97\xCF |0 + \x98\xE9 |0 + \x98\x60 |0 + \x8B\xE4 |0 + \x8C\x90 |0 + \xFA\x74 |0 + \xFA\x7A |0 + \x98\xEE |0 + \xFA\x78 |0 + \x98\xEF |0 + \x98\xF3 |0 + \x88\xCC |0 + \x95\xCE |0 + \x98\xF2 |0 + \x98\xF1 |0 + \x98\xF5 |0 + \x98\xF4 |0 + \x92\xE2 |0 + \x8C\x92 |0 + \x98\xF6 |0 + \xFA\x79 |0 + \x8E\xC3 |0 + \x91\xA4 |0 + \x92\xE3 |0 + \x8B\xF4 |0 + \x98\xF7 |0 + \x8B\x55 |0 + \x98\xF8 |0 + \x98\xFA |0 + \x96\x54 |0 + \x8C\x86 |0 + \xFA\x7B |0 + \x8E\x50 |0 + \x94\xF5 |0 + \x98\xF9 |0 + \x8D\xC3 |0 + \x97\x62 |0 + \x98\xFC |0 + \x99\x42 |0 + \x98\xFB |0 + \x8D\xC2 |0 + \x8F\x9D |0 + \x8C\x58 |0 + \x99\x43 |0 + \x8B\xCD |0 + \x99\x40 |0 + \x99\x41 |0 + \x93\xAD |0 + \x91\x9C |0 + \x8B\xA1 |0 + \x96\x6C |0 + \x99\x44 |0 + \xFA\x7D |0 + \x97\xBB |0 + \x99\x45 |0 + \x99\x48 |0 + \x99\x46 |0 + \x91\x6D |0 + \x99\x47 |0 + \x99\x49 |0 + \xFA\x7C |0 + \x99\x4B |0 + \x99\x4A |0 + \x95\xC6 |0 + \x8B\x56 |0 + \x99\x4D |0 + \x99\x4E |0 + \x89\xAD |0 + \x99\x4C |0 + \x8E\xF2 |0 + \x99\x51 |0 + \x99\x50 |0 + \x99\x4F |0 + \x99\x52 |0 + \x8F\x9E |0 + \x99\x53 |0 + \x97\x44 |0 + \x96\xD7 |0 + \x99\x55 |0 + \x99\x54 |0 + \x99\x57 |0 + \x99\x56 |0 + \x99\x58 |0 + \x99\x59 |0 + \x88\xF2 |0 + \x8C\xB3 |0 + \x8C\x5A |0 + \x8F\x5B |0 + \x92\x9B |0 + \x8B\xA2 |0 + \x90\xE6 |0 + \x8C\xF5 |0 + \xFA\x7E |0 + \x8D\x8E |0 + \x99\x5B |0 + \x96\xC6 |0 + \x93\x65 |0 + \x8E\x99 |0 + \x99\x5A |0 + \x99\x5C |0 + \x93\x7D |0 + \x8A\x95 |0 + \x99\x5D |0 + \xFA\x80 |0 + \x93\xFC |0 + \x91\x53 |0 + \x99\x5F |0 + \x99\x60 |0 + \x94\xAA |0 + \x8C\xF6 |0 + \x98\x5A |0 + \x99\x61 |0 + \x8B\xA4 |0 + \x95\xBA |0 + \x91\xB4 |0 + \x8B\xEF |0 + \x93\x54 |0 + \x8C\x93 |0 + \x99\x62 |0 + \x99\x63 |0 + \x93\xE0 |0 + \x89\x7E |0 + \x99\x66 |0 + \x8D\xFB |0 + \x99\x65 |0 + \x8D\xC4 |0 + \x99\x67 |0 + \xE3\xEC |0 + \x99\x68 |0 + \x96\x60 |0 + \x99\x69 |0 + \x99\x6A |0 + \x99\x6B |0 + \x8F\xE7 |0 + \x8E\xCA |0 + \xFA\x81 |0 + \x8A\xA5 |0 + \x99\x6E |0 + \x99\x6C |0 + \x96\xBB |0 + \x99\x6D |0 + \x95\x79 |0 + \x99\x6F |0 + \x99\x70 |0 + \x99\x71 |0 + \x93\x7E |0 + \x99\x75 |0 + \x99\x73 |0 + \x99\x74 |0 + \x99\x72 |0 + \x8D\xE1 |0 + \x99\x76 |0 + \x96\xE8 |0 + \x97\xE2 |0 + \x99\x77 |0 + \xFA\x82 |0 + \x90\xA6 |0 + \x99\x78 |0 + \x8F\x79 |0 + \x99\x79 |0 + \x92\x9C |0 + \x97\xBD |0 + \x93\x80 |0 + \x99\xC3 |0 + \x99\x7A |0 + \xEA\xA3 |0 + \x8B\xC3 |0 + \x99\x7B |0 + \x96\x7D |0 + \x8F\x88 |0 + \x91\xFA |0 + \x99\x7D |0 + \x93\xE2 |0 + \xFA\x83 |0 + \x99\x7E |0 + \x99\x80 |0 + \x8A\x4D |0 + \x99\x81 |0 + \x8B\xA5 |0 + \x93\xCA |0 + \x89\x9A |0 + \x8F\x6F |0 + \x94\x9F |0 + \x99\x82 |0 + \x93\x81 |0 + \x90\x6E |0 + \x99\x83 |0 + \x95\xAA |0 + \x90\xD8 |0 + \x8A\xA0 |0 + \x8A\xA7 |0 + \x99\x84 |0 + \x99\x86 |0 + \x8C\x59 |0 + \x99\x85 |0 + \xFA\x84 |0 + \x97\xF1 |0 + \x8F\x89 |0 + \x94\xBB |0 + \x95\xCA |0 + \x99\x87 |0 + \x97\x98 |0 + \x99\x88 |0 + \x99\x89 |0 + \x93\x9E |0 + \x99\x8A |0 + \x90\xA7 |0 + \x8D\xFC |0 + \x8C\x94 |0 + \x99\x8B |0 + \x8E\x68 |0 + \x8D\x8F |0 + \x92\xE4 |0 + \x99\x8D |0 + \x91\xA5 |0 + \x8D\xED |0 + \x99\x8E |0 + \x99\x8F |0 + \x91\x4F |0 + \x99\x8C |0 + \x99\x91 |0 + \x96\x55 |0 + \x8D\x84 |0 + \x94\x8D |1 + \x99\x90 |0 + \x8C\x95 |0 + \x8D\xDC |0 + \x94\x8D |0 + \x99\x94 |0 + \x99\x92 |0 + \x95\x9B |0 + \x8F\xE8 |0 + \x99\x9B |0 + \x8A\x84 |0 + \x99\x95 |0 + \x99\x93 |0 + \x91\x6E |0 + \x99\x97 |0 + \x99\x96 |0 + \x8A\x63 |0 + \x8C\x80 |0 + \x99\x9C |0 + \x97\xAB |0 + \x99\x98 |0 + \x99\x9D |0 + \x99\x9A |0 + \x99\x99 |0 + \x97\xCD |0 + \xFA\x85 |0 + \x8C\xF7 |0 + \x89\xC1 |0 + \x97\xF2 |0 + \xFA\x86 |0 + \x8F\x95 |0 + \x93\x77 |0 + \x8D\x85 |0 + \x99\xA0 |0 + \x99\xA1 |0 + \xFB\x77 |0 + \x97\xE3 |0 + \x98\x4A |0 + \x99\xA3 |0 + \x8C\xF8 |0 + \x99\xA2 |0 + \x8A\x4E |0 + \xFA\x87 |0 + \x99\xA4 |0 + \x96\x75 |0 + \x92\xBA |0 + \x97\x45 |0 + \x95\xD7 |0 + \x99\xA5 |0 + \xE8\xD3 |0 + \x93\xAE |0 + \x99\xA6 |0 + \x8A\xA8 |0 + \x96\xB1 |0 + \xFA\x88 |0 + \x8F\x9F |0 + \x99\xA7 |0 + \x95\xE5 |0 + \x99\xAB |0 + \x90\xA8 |0 + \x99\xA8 |0 + \x8B\xCE |0 + \x99\xA9 |0 + \x8A\xA9 |0 + \x8C\x4D |0 + \x99\xAC |0 + \x99\xAD |0 + \x99\xAE |0 + \x99\xAF |0 + \x8E\xD9 |0 + \x8C\xF9 |0 + \x96\xDC |0 + \xFA\x89 |0 + \x96\xE6 |0 + \x93\xF5 |0 + \x95\xEF |0 + \x99\xB0 |0 + \xFA\x8A |0 + \x99\xB1 |0 + \x99\xB3 |0 + \x99\xB5 |0 + \x99\xB4 |0 + \x99\xB6 |0 + \x89\xBB |0 + \x96\x6B |0 + \x8D\xFA |0 + \x99\xB7 |0 + \x91\x78 |0 + \x8F\xA0 |0 + \x8B\xA7 |0 + \x99\xB8 |0 + \xFA\x8B |0 + \x94\xD9 |0 + \x99\xB9 |0 + \x99\xBA |0 + \x99\xBB |0 + \x99\xBC |0 + \x95\x43 |0 + \x8B\xE6 |0 + \x88\xE3 |0 + \x93\xBD |0 + \x99\xBD |0 + \x8F\x5C |0 + \x90\xE7 |0 + \x99\xBF |0 + \x99\xBE |0 + \x8F\xA1 |0 + \x8C\xDF |0 + \x99\xC1 |0 + \x94\xBC |0 + \x99\xC2 |0 + \x94\xDA |0 + \x91\xB2 |0 + \x91\xEC |0 + \x8B\xA6 |0 + \x93\xEC |0 + \x92\x50 |0 + \x94\x8E |0 + \x96\x6D |0 + \x99\xC4 |0 + \x90\xE8 |0 + \x8C\x54 |0 + \x99\xC5 |0 + \x99\xC6 |0 + \x89\x4B |0 + \x88\xF3 |0 + \x8A\xEB |0 + \xFA\x8C |0 + \x91\xA6 |0 + \x8B\x70 |0 + \x97\x91 |0 + \x99\xC9 |0 + \x89\xB5 |0 + \x99\xC8 |0 + \x8B\xA8 |0 + \x99\xCA |0 + \x96\xEF |0 + \xFA\x8D |0 + \x99\xCB |0 + \x97\xD0 |0 + \x8C\xFA |0 + \x8C\xB4 |0 + \x99\xCC |0 + \x99\xCE |0 + \x99\xCD |0 + \x90\x7E |0 + \x89\x58 |0 + \x89\x7D |0 + \x99\xCF |0 + \x99\xD0 |0 + \xFA\x8E |0 + \x8C\xB5 |0 + \x99\xD1 |0 + \x8B\x8E |0 + \x8E\x51 |0 + \x99\xD2 |0 + \x96\x94 |0 + \x8D\xB3 |0 + \x8B\x79 |0 + \x97\x46 |0 + \x91\x6F |0 + \x94\xBD |0 + \x8E\xFB |0 + \x8F\x66 |0 + \x8E\xE6 |0 + \x8E\xF3 |0 + \x8F\x96 |0 + \x94\xBE |0 + \xFA\x8F |0 + \x99\xD5 |0 + \x89\x62 |0 + \x91\x70 |0 + \x8C\xFB |0 + \x8C\xC3 |0 + \x8B\xE5 |0 + \x99\xD9 |0 + \x92\x40 |0 + \x91\xFC |0 + \x8B\xA9 |0 + \x8F\xA2 |0 + \x99\xDA |0 + \x99\xD8 |0 + \x89\xC2 |0 + \x91\xE4 |0 + \x8E\xB6 |0 + \x8E\x6A |0 + \x89\x45 |0 + \x8A\x90 |0 + \x8D\x86 |0 + \x8E\x69 |0 + \x99\xDB |0 + \x99\xDC |0 + \x8B\x68 |0 + \x8A\x65 |0 + \x8D\x87 |0 + \x8B\x67 |0 + \x92\xDD |0 + \x89\x44 |0 + \x93\xAF |0 + \x96\xBC |0 + \x8D\x40 |0 + \x97\x99 |0 + \x93\x66 |0 + \x8C\xFC |0 + \x8C\x4E |0 + \x99\xE5 |0 + \x8B\xE1 |0 + \x96\x69 |0 + \x94\xDB |0 + \x99\xE4 |0 + \x8A\xDC |0 + \x99\xDF |0 + \x99\xE0 |0 + \x99\xE2 |0 + \x99\xE3 |0 + \x8B\x7A |0 + \x90\x81 |0 + \x95\xAB |0 + \x99\xE1 |0 + \x99\xDD |0 + \x8C\xE1 |0 + \x99\xDE |0 + \x98\x43 |0 + \x95\xF0 |0 + \x92\xE6 |0 + \x8C\xE0 |0 + \x8D\x90 |0 + \x99\xE6 |0 + \x93\xDB |0 + \x99\xEA |0 + \x8E\xFC |0 + \x8E\xF4 |0 + \x99\xED |0 + \x99\xEB |0 + \x96\xA1 |0 + \x99\xE8 |0 + \x99\xF1 |0 + \x99\xEC |0 + \x99\xEF |0 + \x8C\xC4 |0 + \x96\xBD |0 + \x99\xF0 |0 + \x99\xF2 |0 + \x99\xF4 |0 + \xFA\x92 |0 + \x8D\xEE |0 + \x98\x61 |0 + \x99\xE9 |0 + \x99\xE7 |0 + \x99\xF3 |0 + \x99\xEE |0 + \xFA\x91 |0 + \x99\xF6 |0 + \x9A\x42 |0 + \x99\xF8 |0 + \x99\xFC |0 + \xFA\x93 |0 + \x9A\x40 |0 + \x99\xF9 |0 + \x9A\x5D |0 + \x8D\xE7 |0 + \x8A\x50 |0 + \x99\xF7 |0 + \x9A\x44 |0 + \x88\xF4 |0 + \x9A\x43 |0 + \x88\xA3 |0 + \x95\x69 |0 + \x9A\x41 |0 + \x99\xFA |0 + \x99\xF5 |0 + \x99\xFB |0 + \x8D\xC6 |0 + \x9A\x45 |0 + \x88\xF5 |0 + \x9A\x4E |0 + \x9A\x46 |0 + \x9A\x47 |0 + \x8F\xA3 |0 + \x96\x89 |0 + \x9A\x4C |0 + \x9A\x4B |0 + \x93\x4E |0 + \x9A\x4D |0 + \x9A\x4A |0 + \xFA\x94 |0 + \x89\x53 |0 + \x8D\xB4 |0 + \x90\x4F |0 + \x9A\x48 |0 + \x93\x82 |0 + \x9A\x49 |0 + \x88\xA0 |0 + \x9A\x53 |0 + \x97\x42 |0 + \x8F\xA5 |0 + \x9A\x59 |0 + \x9A\x58 |0 + \x9A\x4F |0 + \x91\xC1 |0 + \x9A\x50 |0 + \x91\xED |0 + \x9A\x55 |0 + \x8F\xA4 |0 + \x9A\x52 |0 + \x96\xE2 |0 + \x8C\x5B |0 + \x9A\x56 |0 + \x9A\x57 |0 + \x9A\x54 |0 + \x9A\x5A |0 + \x88\xA0 |1 + \x9A\x51 |0 + \x9A\x60 |0 + \x9A\x65 |0 + \x9A\x61 |0 + \x9A\x5C |0 + \x9A\x66 |0 + \x91\x50 |0 + \xFA\x95 |0 + \x9A\x68 |0 + \x8D\x41 |0 + \x9A\x5E |0 + \x92\x9D |0 + \x9A\x62 |0 + \x9A\x5B |0 + \x8A\xAB |0 + \x8A\xEC |0 + \x8A\x85 |0 + \x9A\x63 |0 + \x9A\x5F |0 + \x8C\x96 |0 + \x9A\x69 |0 + \x9A\x67 |0 + \x91\x72 |0 + \x8B\x69 |0 + \x8B\xAA |0 + \x9A\x64 |0 + \x8B\xF2 |0 + \x89\x63 |0 + \x9A\x6D |0 + \x9A\x6B |0 + \x9A\xA5 |0 + \x9A\x70 |0 + \x9A\x6A |0 + \x9A\x6E |0 + \x9A\x6C |0 + \x8E\x6B |0 + \x9A\x6F |0 + \x9A\x72 |0 + \x9A\x77 |0 + \x9A\x75 |0 + \x9A\x74 |0 + \x92\x51 |0 + \x89\xC3 |0 + \x9A\x71 |0 + \x9A\x73 |0 + \x8F\xA6 |0 + \x89\x52 |0 + \x9A\x76 |0 + \x89\xDC |0 + \x9A\x82 |0 + \x8F\xFA |0 + \x9A\x7D |0 + \x9A\x7B |0 + \x9A\x7C |0 + \x9A\x7E |0 + \x89\x5C |0 + \x91\x58 |0 + \x9A\x78 |0 + \x9A\x79 |0 + \x8A\x9A |0 + \x9A\x81 |0 + \x8A\xED |0 + \x9A\x84 |0 + \x9A\x80 |0 + \x9A\x83 |0 + \x95\xAC |0 + \x93\xD3 |0 + \x94\xB6 |0 + \x9A\x86 |0 + \x9A\x85 |0 + \x8A\x64 |0 + \x9A\x87 |0 + \x9A\x8A |0 + \x9A\x89 |0 + \x8A\x9A |1 + \x9A\x88 |0 + \x94\x58 |0 + \x9A\x8B |0 + \x9A\x8C |0 + \x9A\x8E |0 + \x9A\x8D |0 + \x9A\x90 |0 + \x9A\x93 |0 + \x9A\x91 |0 + \x9A\x8F |0 + \x9A\x92 |0 + \x9A\x94 |0 + \x94\x58 |1 + \x9A\x95 |0 + \x9A\x96 |0 + \x9A\x97 |0 + \x9A\x98 |0 + \x99\x64 |0 + \x8E\xFA |0 + \x8E\x6C |0 + \x89\xF1 |0 + \x88\xF6 |0 + \x92\x63 |0 + \x9A\x99 |0 + \x8D\xA2 |0 + \x88\xCD |0 + \x90\x7D |0 + \x9A\x9A |0 + \x8C\xC5 |0 + \x8D\x91 |0 + \x9A\x9C |0 + \x9A\x9B |0 + \x95\xDE |0 + \x9A\x9D |0 + \x9A\x9F |0 + \x9A\x9E |0 + \x9A\xA0 |0 + \x9A\xA1 |0 + \x8C\x97 |0 + \x89\x80 |0 + \x9A\xA2 |0 + \x9A\xA4 |0 + \x9A\xA3 |0 + \x9A\xA6 |0 + \x93\x79 |0 + \x9A\xA7 |0 + \x88\xB3 |0 + \x8D\xDD |0 + \x8C\x5C |0 + \x92\x6E |0 + \x9A\xA8 |0 + \x9A\xA9 |0 + \x9A\xAB |0 + \x9A\xAC |0 + \x8D\xE2 |0 + \x8B\xCF |0 + \x96\x56 |0 + \x9A\xAA |0 + \x9A\xAD |0 + \x8D\xBF |0 + \x8D\x42 |0 + \xFA\x96 |0 + \x9A\xB1 |0 + \x8D\xA3 |0 + \xFA\x97 |0 + \x92\x52 |0 + \x9A\xAE |0 + \x92\xD8 |0 + \x9A\xB2 |0 + \x90\x82 |0 + \x9A\xB0 |0 + \x9A\xB3 |0 + \x8C\x5E |0 + \x9A\xB4 |0 + \x9A\xB5 |0 + \x8D\x43 |0 + \x8A\x5F |0 + \x9A\xB7 |0 + \x9A\xB8 |0 + \xFA\x98 |0 + \x9A\xB9 |0 + \x9A\xB6 |0 + \x9A\xAF |0 + \x9A\xBA |0 + \x9A\xBB |0 + \xFA\x9A |0 + \xFA\x99 |0 + \x96\x84 |0 + \x8F\xE9 |0 + \x9A\xBD |0 + \x9A\xBE |0 + \x9A\xBC |0 + \x9A\xC0 |0 + \x94\x57 |0 + \x88\xE6 |0 + \x95\x75 |0 + \x9A\xC1 |0 + \x8F\xFB |0 + \x8E\xB7 |0 + \x94\x7C |0 + \x8A\xEE |0 + \x8D\xE9 |0 + \x96\x78 |0 + \x93\xB0 |0 + \x8C\x98 |0 + \x91\xCD |0 + \x9A\xBF |0 + \x9A\xC2 |0 + \x91\xC2 |0 + \x9A\xC3 |0 + \x9A\xC4 |0 + \x9A\xC6 |0 + \x92\xE7 |0 + \x8A\xAC |0 + \x89\x81 |0 + \x95\xF1 |0 + \x8F\xEA |0 + \x93\x67 |0 + \x8D\xE4 |0 + \x9A\xCC |0 + \x95\xBB |0 + \x97\xDB |0 + \x89\xF2 |0 + \x9A\xC8 |0 + \x91\x59 |0 + \x9A\xCB |0 + \x93\x83 |0 + \x93\x68 |0 + \x93\x84 |0 + \x94\xB7 |0 + \x92\xCB |0 + \x8D\xC7 |0 + \x93\x55 |1 + \x9A\xC7 |0 + \x89\x96 |0 + \x93\x55 |0 + \x9A\xC9 |0 + \x9A\xC5 |0 + \x90\x6F |0 + \x9A\xCD |0 + \x8F\x6D |0 + \x8B\xAB |0 + \x9A\xCE |0 + \x95\xE6 |0 + \x91\x9D |0 + \x92\xC4 |0 + \xFA\x9D |0 + \x9A\xD0 |0 + \x96\x6E |0 + \x9A\xD1 |0 + \x9A\xD6 |0 + \xFA\x9E |0 + \x95\xAD |0 + \x9A\xD5 |0 + \x9A\xCF |0 + \x9A\xD2 |0 + \x9A\xD4 |0 + \x8D\xA4 |0 + \x95\xC7 |0 + \x9A\xD7 |0 + \x92\x64 |0 + \x89\xF3 |0 + \x8F\xEB |0 + \x9A\xD9 |0 + \x9A\xD8 |0 + \x8D\x88 |0 + \x9A\xDA |0 + \x9A\xDC |0 + \x9A\xDB |0 + \x9A\xDE |0 + \x9A\xD3 |0 + \x9A\xE0 |0 + \x9A\xDF |0 + \x9A\xDD |0 + \x8E\x6D |0 + \x90\x70 |0 + \x91\x73 |0 + \x9A\xE1 |0 + \x90\xBA |0 + \x88\xEB |0 + \x94\x84 |0 + \x9A\xE3 |0 + \x9A\xE4 |0 + \x9A\xE5 |0 + \x9A\xE6 |0 + \x9A\xE7 |0 + \x95\xCF |0 + \x9A\xE8 |0 + \xFA\x9F |0 + \x89\xC4 |0 + \x9A\xE9 |0 + \x97\x5B |0 + \x8A\x4F |0 + \x99\xC7 |0 + \x8F\x67 |0 + \x91\xBD |0 + \x9A\xEA |0 + \x96\xE9 |0 + \x96\xB2 |0 + \x9A\xEC |0 + \x91\xE5 |0 + \x93\x56 |0 + \x91\xBE |0 + \x95\x76 |0 + \x9A\xED |0 + \x9A\xEE |0 + \x89\x9B |0 + \x8E\xB8 |0 + \x9A\xEF |0 + \x88\xCE |0 + \x9A\xF0 |0 + \x9A\xF1 |0 + \x89\x82 |0 + \x8A\xEF |0 + \x93\xDE |0 + \x95\xF2 |0 + \x9A\xF5 |0 + \x91\x74 |0 + \x9A\xF4 |0 + \x8C\x5F |0 + \xFA\xA0 |0 + \x96\x7A |0 + \x9A\xF3 |0 + \x93\x85 |0 + \x9A\xF7 |0 + \x9A\xF6 |0 + \xFA\xA1 |0 + \xFA\xA2 |0 + \x9A\xF9 |0 + \x9A\xF8 |0 + \xFA\xA3 |0 + \x89\x9C |0 + \x9A\xFA |0 + \x8F\xA7 |0 + \x9A\xFC |0 + \x92\x44 |0 + \x9A\xFB |0 + \x95\xB1 |0 + \x8F\x97 |0 + \x93\x7A |0 + \x9B\x40 |0 + \x8D\x44 |0 + \x9B\x41 |0 + \x94\x40 |0 + \x94\xDC |0 + \x96\xCF |0 + \x94\x44 |0 + \x9B\x4A |0 + \x8B\x57 |0 + \x97\x64 |0 + \x96\xAD |0 + \x9B\xAA |0 + \x9B\x42 |0 + \x9B\x45 |0 + \xFA\xA4 |0 + \x91\xC3 |0 + \x96\x57 |0 + \x93\x69 |0 + \x9B\x46 |0 + \x96\x85 |0 + \xFA\xA5 |0 + \x8D\xC8 |0 + \x8F\xA8 |0 + \x9B\x47 |0 + \x8E\x6F |0 + \x8E\x6E |0 + \x88\xB7 |0 + \x8C\xC6 |0 + \x90\xA9 |0 + \x88\xCF |0 + \x9B\x4B |0 + \x9B\x4C |0 + \x9B\x49 |0 + \x89\x57 |0 + \x8A\xAD |0 + \x9B\x48 |0 + \x96\xC3 |0 + \x95\x50 |0 + \x88\xA6 |0 + \x88\xF7 |0 + \x8E\x70 |0 + \x88\xD0 |0 + \x88\xA1 |0 + \x9B\x51 |0 + \x9B\x4F |0 + \x96\xBA |0 + \x9B\x52 |0 + \x9B\x50 |0 + \x9B\x4E |0 + \x90\x50 |0 + \x9B\x4D |0 + \x95\xD8 |0 + \x8C\xE2 |0 + \x9B\x56 |0 + \x9B\x57 |0 + \x8F\xA9 |0 + \x9B\x53 |0 + \x98\x4B |0 + \x94\x6B |0 + \x9B\x55 |0 + \x8D\xA5 |0 + \x9B\x58 |0 + \x95\x77 |0 + \x9B\x59 |0 + \x9B\x54 |0 + \x96\xB9 |0 + \x94\x7D |0 + \x9B\x5A |0 + \x95\x51 |0 + \x9B\x5B |0 + \x9B\x5F |0 + \x9B\x5C |0 + \x89\xC5 |0 + \x9B\x5E |0 + \x8E\xB9 |0 + \x9B\x5D |0 + \x8C\x99 |0 + \x9B\x6B |0 + \x9B\x64 |0 + \x9B\x61 |0 + \x92\x84 |0 + \x9B\x60 |0 + \x9B\x62 |0 + \x9B\x63 |0 + \x9B\x65 |0 + \x9B\x66 |0 + \x8A\xF0 |0 + \x9B\x68 |0 + \x9B\x67 |0 + \x9B\x69 |0 + \x8F\xEC |0 + \x9B\x6C |0 + \x92\xDA |0 + \x89\x64 |0 + \x9B\x6A |0 + \x9B\x6D |0 + \x9B\x6E |0 + \x9B\x71 |0 + \x9B\x6F |0 + \x9B\x70 |0 + \x8E\x71 |0 + \x9B\x72 |0 + \x8D\x45 |0 + \x9B\x73 |0 + \xFA\xA6 |0 + \x8E\x9A |0 + \x91\xB6 |0 + \x9B\x74 |0 + \x9B\x75 |0 + \x8E\x79 |0 + \x8D\x46 |0 + \x96\xD0 |0 + \x8B\x47 |0 + \x8C\xC7 |0 + \x9B\x76 |0 + \x8A\x77 |0 + \x9B\x77 |0 + \x91\xB7 |0 + \x9B\x78 |0 + \x9B\xA1 |0 + \x9B\x79 |0 + \x9B\x7A |0 + \x9B\x7B |0 + \x9B\x7D |0 + \x9B\x7E |0 + \x9B\x80 |0 + \x91\xEE |0 + \x89\x46 |0 + \x8E\xE7 |0 + \x88\xC0 |0 + \x91\x76 |0 + \x8A\xAE |0 + \x8E\xB3 |0 + \x8D\x47 |0 + \x93\x86 |0 + \x8F\x40 |0 + \x8A\xAF |0 + \x92\x88 |0 + \x92\xE8 |0 + \x88\xB6 |0 + \x8B\x58 |0 + \x95\xF3 |0 + \x8E\xC0 |0 + \x8B\x71 |0 + \x90\xE9 |0 + \x8E\xBA |0 + \x97\x47 |0 + \x9B\x81 |0 + \x8B\x7B |0 + \x8D\xC9 |0 + \x8A\x51 |0 + \x89\x83 |0 + \x8F\xAA |0 + \x89\xC6 |0 + \x9B\x82 |0 + \x97\x65 |0 + \x8F\x68 |0 + \xFA\xA7 |0 + \x8E\xE2 |0 + \x9B\x83 |0 + \x8A\xF1 |0 + \x93\xD0 |0 + \x96\xA7 |0 + \x9B\x84 |0 + \x9B\x85 |0 + \x95\x78 |0 + \x9B\x87 |0 + \x8A\xA6 |0 + \x8B\xF5 |0 + \x9B\x86 |0 + \xFA\xA9 |0 + \x8A\xB0 |0 + \x90\x51 |0 + \x9B\x8B |0 + \x8E\x40 |0 + \x89\xC7 |0 + \x9B\x8A |0 + \x9B\x88 |0 + \x9B\x8C |0 + \x9B\x89 |0 + \x94\x4A |0 + \x9E\xCB |0 + \x90\x52 |0 + \x9B\x8D |0 + \xFA\xAA |0 + \x97\xBE |0 + \x9B\x8E |0 + \x9B\x90 |0 + \x92\x9E |0 + \x9B\x8F |0 + \x90\xA1 |0 + \x8E\x9B |0 + \x91\xCE |0 + \x8E\xF5 |0 + \x95\x95 |0 + \x90\xEA |0 + \x8E\xCB |0 + \x9B\x91 |0 + \x8F\xAB |0 + \x9B\x92 |0 + \x9B\x93 |0 + \x88\xD1 |0 + \x91\xB8 |0 + \x90\x71 |0 + \x9B\x94 |0 + \x93\xB1 |0 + \x8F\xAC |0 + \x8F\xAD |0 + \x9B\x95 |0 + \x90\xEB |0 + \x8F\xAE |0 + \xFA\xAB |0 + \x9B\x96 |0 + \x9B\x97 |0 + \x96\xDE |0 + \x9B\x98 |0 + \x8F\x41 |0 + \x9B\x99 |0 + \x9B\x9A |0 + \x8E\xDA |0 + \x90\x4B |0 + \x93\xF2 |0 + \x90\x73 |0 + \x94\xF6 |0 + \x94\x41 |0 + \x8B\xC7 |0 + \x9B\x9B |0 + \x8B\x8F |0 + \x9B\x9C |0 + \x8B\xFC |0 + \x93\xCD |0 + \x89\xAE |0 + \x8E\x72 |0 + \x9B\x9D |0 + \x9B\xA0 |0 + \x9B\x9F |0 + \x8B\xFB |0 + \x9B\x9E |0 + \x93\x57 |0 + \x9B\xA0 |1 + \x91\xAE |0 + \x93\x6A |0 + \x8E\xC6 |0 + \x8E\xC6 |1 + \x91\x77 |0 + \x97\x9A |0 + \x9B\xA2 |0 + \x9B\xA3 |0 + \x93\xD4 |0 + \x8E\x52 |0 + \x9B\xA5 |0 + \x9B\xA6 |0 + \x9B\xA7 |0 + \x8A\xF2 |0 + \x9B\xA8 |0 + \x9B\xA9 |0 + \x89\xAA |0 + \xFA\xAC |0 + \x91\x5A |0 + \x8A\xE2 |0 + \x9B\xAB |0 + \x96\xA6 |0 + \x91\xD0 |0 + \x8A\x78 |0 + \x9B\xAD |0 + \x9B\xAF |0 + \x8A\xDD |0 + \xFA\xAD |0 + \x9B\xAC |0 + \x9B\xAE |0 + \x9B\xB1 |0 + \x9B\xB0 |0 + \x9B\xB2 |0 + \x9B\xB3 |0 + \x93\xBB |0 + \x8B\xAC |0 + \x89\xE3 |0 + \x9B\xB4 |0 + \x9B\xB9 |0 + \x9B\xB7 |0 + \x95\xF5 |0 + \x95\xF4 |0 + \xFA\xAE |0 + \x93\x87 |0 + \x9B\xB6 |0 + \x8F\x73 |0 + \x9B\xB5 |0 + \x90\x92 |0 + \x9B\xBA |0 + \x8D\xE8 |0 + \x9B\xC0 |0 + \x9B\xC1 |0 + \x9B\xBB |0 + \x8A\x52 |0 + \x9B\xBC |0 + \x9B\xC5 |0 + \x9B\xC4 |0 + \x9B\xC3 |0 + \x9B\xBF |0 + \x9B\xBE |0 + \x9B\xC2 |0 + \xFA\xAF |0 + \x95\xF6 |0 + \xFA\xB2 |0 + \x9B\xC9 |0 + \x9B\xC6 |0 + \x9B\xC8 |0 + \x97\x92 |0 + \x9B\xC7 |0 + \xFA\xB0 |0 + \x9B\xBD |0 + \x90\x93 |0 + \x9B\xCA |0 + \xFA\xB3 |0 + \x8D\xB5 |0 + \x9B\xCB |0 + \x9B\xCC |0 + \x9B\xCF |0 + \x9B\xCE |0 + \x9B\xCD |0 + \x93\x88 |0 + \x9B\xB8 |0 + \x9B\xD5 |0 + \x9B\xD1 |0 + \x9B\xD0 |0 + \x9B\xD2 |0 + \x9B\xD3 |0 + \x9B\xD6 |0 + \xFA\xB4 |0 + \xFA\xB5 |0 + \x97\xE4 |0 + \x9B\xD7 |0 + \x9B\xD4 |0 + \x9B\xD8 |0 + \x8A\xDE |0 + \x9B\xD9 |0 + \xFA\xB6 |0 + \x9B\xDB |0 + \x9B\xDA |0 + \x9B\xDC |0 + \x9B\xDD |0 + \x90\xEC |0 + \x8F\x42 |0 + \x8F\x84 |0 + \x91\x83 |0 + \x8D\x48 |0 + \x8D\xB6 |0 + \x8D\x49 |0 + \x8B\x90 |0 + \x9B\xDE |0 + \x8D\xB7 |0 + \x8C\xC8 |0 + \x9B\xDF |0 + \x96\xA4 |0 + \x94\x62 |0 + \x9B\xE0 |0 + \x8D\x4A |0 + \x8A\xAA |0 + \x92\x46 |0 + \x8B\xD0 |0 + \x8E\x73 |0 + \x95\x7A |0 + \x94\xBF |0 + \x9B\xE1 |0 + \x8A\xF3 |0 + \x9B\xE4 |0 + \x92\x9F |0 + \x9B\xE3 |0 + \x9B\xE2 |0 + \x9B\xE5 |0 + \x92\xE9 |0 + \x90\x83 |0 + \x8E\x74 |0 + \x90\xC8 |0 + \x91\xD1 |0 + \x8B\x41 |0 + \x92\xA0 |0 + \x9B\xE6 |0 + \x9B\xE7 |0 + \x8F\xED |0 + \x96\x58 |0 + \x9B\xEA |0 + \x9B\xE9 |0 + \x9B\xE8 |0 + \x95\x9D |0 + \x9B\xF1 |0 + \x96\x79 |0 + \x9B\xEB |0 + \x9B\xED |0 + \x96\x8B |0 + \x9B\xEC |0 + \x9B\xEE |0 + \x94\xA6 |0 + \x9B\xEF |0 + \x95\xBC |0 + \x9B\xF0 |0 + \x8A\xB1 |0 + \x95\xBD |0 + \x94\x4E |0 + \x9B\xF2 |0 + \x9B\xF3 |0 + \x8D\x4B |0 + \x8A\xB2 |0 + \x9B\xF4 |0 + \x8C\xB6 |0 + \x97\x63 |0 + \x97\x48 |0 + \x8A\xF4 |0 + \x9B\xF6 |0 + \x92\xA1 |0 + \x8D\x4C |0 + \x8F\xAF |0 + \x94\xDD |0 + \x8F\xB0 |0 + \x8F\x98 |0 + \x92\xEA |0 + \x95\xF7 |0 + \x93\x58 |0 + \x8D\x4D |0 + \x95\x7B |0 + \x9B\xF7 |0 + \x93\x78 |0 + \x8D\xC0 |0 + \x8C\xC9 |0 + \x92\xEB |0 + \x88\xC1 |0 + \x8F\x8E |0 + \x8D\x4E |0 + \x97\x66 |0 + \x9B\xF8 |0 + \x9B\xF9 |0 + \x94\x70 |0 + \x9B\xFA |0 + \x97\xF5 |0 + \x98\x4C |0 + \x9B\xFC |0 + \x9B\xFB |0 + \x8A\x66 |0 + \x9C\x40 |0 + \x9C\x43 |0 + \x9C\x44 |0 + \x9C\x42 |0 + \x95\x5F |0 + \x8F\xB1 |0 + \x9C\x46 |0 + \x9C\x45 |0 + \x9C\x41 |0 + \x9C\x47 |0 + \x9C\x48 |0 + \x9C\x49 |0 + \x9C\x4C |0 + \x9C\x4A |0 + \x9C\x4B |0 + \x9C\x4D |0 + \x89\x84 |0 + \x92\xEC |0 + \x9C\x4E |0 + \x8C\x9A |0 + \x89\xF4 |0 + \x94\x55 |0 + \x9C\x4F |0 + \x93\xF9 |0 + \x95\xD9 |0 + \x9C\x50 |0 + \x98\x4D |0 + \x9C\x51 |0 + \x95\xBE |0 + \x9C\x54 |0 + \x98\x9F |0 + \x98\xAF |0 + \x8E\xAE |0 + \x93\xF3 |0 + \x9C\x55 |0 + \x8B\x7C |0 + \x92\xA2 |0 + \x88\xF8 |0 + \x9C\x56 |0 + \x95\xA4 |0 + \x8D\x4F |0 + \x92\x6F |0 + \x92\xED |0 + \xFA\xB7 |0 + \x96\xED |0 + \x8C\xB7 |0 + \x8C\xCA |0 + \x9C\x57 |0 + \x9C\x58 |0 + \x9C\x5E |0 + \x8E\xE3 |0 + \xFA\xB8 |0 + \x92\xA3 |0 + \x8B\xAD |0 + \x9C\x59 |0 + \x95\x4A |0 + \x92\x65 |0 + \x9C\x5A |0 + \xFA\x67 |0 + \x9C\x5B |0 + \x8B\xAE |0 + \x9C\x5C |0 + \x9C\x5D |0 + \x9C\x5F |0 + \x93\x96 |0 + \x9C\x60 |0 + \x9C\x61 |0 + \x9C\x62 |0 + \x9C\x53 |0 + \x9C\x52 |0 + \x9C\x63 |0 + \x8C\x60 |0 + \x95\x46 |0 + \xFA\xB9 |0 + \x8D\xCA |0 + \x95\x56 |0 + \x92\xA4 |0 + \x95\x6A |0 + \x9C\x64 |0 + \x8F\xB2 |0 + \x89\x65 |0 + \x9C\x65 |0 + \x9C\x66 |0 + \x96\xF0 |0 + \x94\xDE |0 + \x9C\x69 |0 + \x89\x9D |0 + \x90\xAA |0 + \x9C\x68 |0 + \x9C\x67 |0 + \x8C\x61 |0 + \x91\xD2 |0 + \x9C\x6D |0 + \x9C\x6B |0 + \x9C\x6A |0 + \x97\xA5 |0 + \x8C\xE3 |0 + \x8F\x99 |0 + \x9C\x6C |0 + \x93\x6B |0 + \x8F\x5D |0 + \x93\xBE |0 + \x9C\x70 |0 + \x9C\x6F |0 + \x9C\x6E |0 + \x9C\x71 |0 + \x8C\xE4 |0 + \x9C\x72 |0 + \x95\x9C |0 + \x8F\x7A |0 + \x9C\x73 |0 + \x94\xF7 |0 + \x93\xBF |0 + \x92\xA5 |0 + \xFA\xBA |0 + \x93\x4F |0 + \x9C\x74 |0 + \x8B\x4A |0 + \x90\x53 |0 + \x95\x4B |0 + \x8A\xF5 |0 + \x94\x45 |0 + \x9C\x75 |0 + \x8E\x75 |0 + \x96\x59 |0 + \x96\x5A |0 + \x89\x9E |0 + \x9C\x7A |0 + \xFA\xBB |0 + \x92\x89 |0 + \x9C\x77 |0 + \x89\xF5 |0 + \x9C\xAB |0 + \x9C\x79 |0 + \x94\x4F |0 + \x9C\x78 |0 + \x9C\x76 |0 + \x8D\x9A |0 + \x9C\x7C |0 + \x9C\x83 |0 + \x9C\x89 |0 + \x9C\x81 |0 + \x93\x7B |0 + \x9C\x86 |0 + \x95\x7C |0 + \x9C\x80 |0 + \x9C\x85 |0 + \x97\xE5 |0 + \x8E\x76 |0 + \x91\xD3 |0 + \x9C\x7D |0 + \x8B\x7D |0 + \x9C\x88 |0 + \x90\xAB |0 + \x89\x85 |0 + \x9C\x82 |0 + \x89\xF6 |0 + \x9C\x87 |0 + \x8B\xAF |0 + \x9C\x84 |0 + \x9C\x8A |0 + \x9C\x8C |0 + \x9C\x96 |0 + \x9C\x94 |0 + \x9C\x91 |0 + \x9C\x90 |0 + \x97\xF6 |0 + \x9C\x92 |0 + \x8B\xB0 |0 + \x8D\x50 |0 + \x8F\x9A |0 + \x9C\x99 |0 + \x9C\x8B |0 + \xFA\xBC |0 + \x9C\x8F |0 + \x9C\x7E |0 + \x89\xF8 |0 + \x9C\x93 |0 + \x9C\x95 |0 + \x92\x70 |0 + \x8D\xA6 |0 + \x89\xB6 |0 + \x9C\x8D |0 + \x9C\x98 |0 + \x9C\x97 |0 + \x8B\xB1 |0 + \x91\xA7 |0 + \x8A\x86 |0 + \x8C\x62 |0 + \x9C\x8E |0 + \x9C\x9A |0 + \x9C\x9D |0 + \x9C\x9F |0 + \xFA\xBD |0 + \x8E\xBB |0 + \xFA\xBE |0 + \x9C\xA5 |0 + \x92\xEE |0 + \x9C\x9B |0 + \x9C\xA3 |0 + \x89\xF7 |0 + \x9C\xA1 |0 + \x9C\xA2 |0 + \x9C\x9E |0 + \x9C\xA0 |0 + \x8C\xE5 |0 + \x97\x49 |0 + \x8A\xB3 |0 + \x89\x78 |0 + \x9C\xA4 |0 + \x94\x59 |0 + \x88\xAB |0 + \x94\xDF |0 + \x9C\x7B |0 + \x9C\xAA |0 + \x9C\xAE |0 + \x96\xE3 |0 + \x9C\xA7 |0 + \x93\x89 |0 + \x9C\xAC |0 + \x8F\xEE |0 + \x9C\xAD |0 + \x93\xD5 |0 + \x98\x66 |0 + \x9C\xA9 |0 + \xFA\xC0 |0 + \x9C\xAF |0 + \x8D\x9B |0 + \x90\xC9 |0 + \xFA\xBF |0 + \x88\xD2 |0 + \x9C\xA8 |0 + \x9C\xA6 |0 + \x91\x79 |0 + \x9C\x9C |0 + \x8E\x53 |0 + \x91\xC4 |0 + \x9C\xBB |0 + \xFA\xC2 |0 + \x91\x7A |0 + \x9C\xB6 |0 + \x9C\xB3 |0 + \x9C\xB4 |0 + \x8E\xE4 |0 + \x9C\xB7 |0 + \x9C\xBA |0 + \x9C\xB5 |0 + \x8F\x44 |0 + \x9C\xB8 |0 + \x9C\xB2 |0 + \x96\xFA |0 + \x96\xF9 |0 + \x9C\xBC |0 + \x9C\xBD |0 + \x88\xD3 |0 + \xFA\xC3 |0 + \x9C\xB1 |0 + \x8B\xF0 |0 + \x88\xA4 |0 + \x8A\xB4 |0 + \xFA\xC1 |0 + \x9C\xB9 |0 + \x9C\xC1 |0 + \x9C\xC0 |0 + \x9C\xC5 |0 + \xFA\xC5 |0 + \x9C\xC6 |0 + \xFA\xC4 |0 + \x9C\xC4 |0 + \x9C\xC7 |0 + \x9C\xBF |0 + \x9C\xC3 |0 + \x9C\xC8 |0 + \x9C\xC9 |0 + \x9C\xBE |0 + \x8E\x9C |0 + \x9C\xC2 |0 + \x91\xD4 |0 + \x8D\x51 |0 + \x9C\xB0 |0 + \x90\x54 |0 + \x9C\xD6 |0 + \x95\xE7 |0 + \x9C\xCC |0 + \x9C\xCD |0 + \x9C\xCE |0 + \x9C\xD5 |0 + \x9C\xD4 |0 + \x96\x9D |0 + \x8A\xB5 |0 + \x9C\xD2 |0 + \x8C\x64 |0 + \x8A\x53 |0 + \x9C\xCF |0 + \x97\xB6 |0 + \x9C\xD1 |0 + \x88\xD4 |0 + \x9C\xD3 |0 + \x9C\xCA |0 + \x9C\xD0 |0 + \x9C\xD7 |0 + \x8C\x63 |0 + \x9C\xCB |0 + \x97\x7C |0 + \x97\x4A |0 + \x9C\xDA |0 + \x9C\xDE |0 + \x91\x9E |0 + \x97\xF7 |0 + \x9C\xDF |0 + \x9C\xDC |0 + \x9C\xD9 |0 + \xFA\xC6 |0 + \x9C\xD8 |0 + \x9C\xDD |0 + \x95\xAE |0 + \x93\xB2 |0 + \x8C\x65 |0 + \x9C\xE0 |0 + \x9C\xDB |0 + \x9C\xE1 |0 + \x8C\x9B |0 + \x89\xAF |0 + \x9C\xE9 |0 + \x8A\xB6 |0 + \x9C\xE7 |0 + \x9C\xE8 |0 + \x8D\xA7 |0 + \x9C\xE6 |0 + \x9C\xE4 |0 + \x9C\xE3 |0 + \x9C\xEA |0 + \x9C\xE2 |0 + \x9C\xEC |0 + \x89\xF9 |0 + \x9C\xEE |0 + \x9C\xED |0 + \x92\xA6 |0 + \x9C\xF1 |0 + \x9C\xEF |0 + \x9C\xE5 |0 + \x8C\x9C |0 + \x9C\xF0 |0 + \x9C\xF4 |0 + \x9C\xF3 |0 + \x9C\xF5 |0 + \x9C\xF2 |0 + \x9C\xF6 |0 + \x9C\xF7 |0 + \x9C\xF8 |0 + \x95\xE8 |0 + \x9C\xFA |0 + \x9C\xF9 |0 + \x8F\x5E |0 + \x90\xAC |0 + \x89\xE4 |0 + \x89\xFA |0 + \xFA\xC7 |0 + \x9C\xFB |0 + \x88\xBD |0 + \x90\xCA |0 + \x9C\xFC |0 + \xE6\xC1 |0 + \x9D\x40 |0 + \x8C\x81 |0 + \x9D\x41 |0 + \x90\xED |0 + \x9D\x42 |0 + \x9D\x43 |0 + \x8B\x59 |0 + \x9D\x44 |0 + \x9D\x45 |0 + \x9D\x46 |0 + \x91\xD5 |0 + \x8C\xCB |0 + \x96\xDF |0 + \x96\x5B |0 + \x8F\x8A |0 + \x9D\x47 |0 + \x90\xEE |0 + \xE7\xBB |0 + \x94\xE0 |0 + \x8E\xE8 |0 + \x8D\xCB |0 + \x9D\x48 |0 + \x91\xC5 |0 + \x95\xA5 |0 + \x91\xEF |0 + \x9D\x4B |0 + \x9D\x49 |0 + \x9D\x4C |0 + \x9D\x4A |0 + \x9D\x4D |0 + \x95\xAF |0 + \x88\xB5 |0 + \x95\x7D |0 + \x94\xE1 |0 + \x9D\x4E |0 + \x9D\x51 |0 + \x8F\xB3 |0 + \x8B\x5A |0 + \x9D\x4F |0 + \x9D\x56 |0 + \x8F\xB4 |0 + \x9D\x50 |0 + \x94\x63 |0 + \x97\x7D |0 + \x9D\x52 |0 + \x9D\x53 |0 + \x9D\x57 |0 + \x93\x8A |0 + \x9D\x54 |0 + \x8D\x52 |0 + \x90\xDC |0 + \x9D\x65 |0 + \x94\xB2 |0 + \x91\xF0 |0 + \xFA\xC8 |0 + \x94\xE2 |0 + \x9D\xAB |0 + \x95\xF8 |0 + \x92\xEF |0 + \x96\x95 |0 + \x9D\x5A |0 + \x89\x9F |0 + \x92\x8A |0 + \x9D\x63 |0 + \x92\x53 |0 + \x9D\x5D |0 + \x9D\x64 |0 + \x9D\x5F |0 + \x9D\x66 |0 + \x9D\x62 |0 + \x9D\x61 |0 + \x94\x8F |0 + \x9D\x5B |0 + \x89\xFB |0 + \x9D\x59 |0 + \x8B\x91 |0 + \x91\xF1 |0 + \x9D\x55 |0 + \x9D\x58 |0 + \x8D\x53 |0 + \x90\xD9 |0 + \x8F\xB5 |0 + \x9D\x60 |0 + \x94\x71 |0 + \x8B\x92 |0 + \x8A\x67 |0 + \x8A\x87 |0 + \x90\x40 |0 + \x9D\x68 |0 + \x9D\x6D |0 + \x9D\x69 |0 + \x8C\x9D |0 + \x9D\x6E |0 + \x8E\x41 |0 + \x8D\x89 |0 + \x8F\x45 |0 + \x9D\x5C |0 + \x8E\x9D |0 + \x9D\x6B |0 + \x8E\x77 |0 + \x9D\x6C |0 + \x88\xC2 |0 + \x9D\x67 |0 + \x92\xA7 |0 + \x8B\x93 |0 + \x8B\xB2 |0 + \x9D\x6A |0 + \x88\xA5 |0 + \x8D\xC1 |0 + \x90\x55 |0 + \x92\xF0 |0 + \x94\xD2 |0 + \x9D\x70 |0 + \x91\x7D |0 + \x91\xA8 |0 + \x8E\x4A |0 + \x9D\x71 |0 + \x9D\x73 |0 + \x9D\x6F |0 + \x95\xDF |0 + \x92\xBB |0 + \x91\x7B |0 + \x95\xF9 |0 + \x8E\xCC |0 + \x9D\x80 |0 + \x9D\x7E |0 + \x90\x98 |0 + \x8C\x9E |0 + \x9D\x78 |0 + \x8F\xB7 |0 + \x93\xE6 |0 + \x94\x50 |0 + \x9D\x76 |0 + \x91\x7C |0 + \x8E\xF6 |0 + \x9D\x7B |0 + \x8F\xB6 |0 + \x9D\x75 |0 + \x9D\x7A |0 + \x94\x72 |0 + \x9D\x74 |0 + \x8C\x40 |0 + \x8A\x7C |0 + \x9D\x7C |0 + \x97\xA9 |0 + \x8D\xCC |0 + \x92\x54 |0 + \x9D\x79 |0 + \x90\xDA |0 + \x8D\x54 |0 + \x90\x84 |0 + \x89\x86 |0 + \x91\x5B |0 + \x9D\x77 |0 + \x8B\x64 |0 + \x8C\x66 |0 + \x92\xCD |0 + \x9D\x7D |0 + \x91\x7E |0 + \x9D\x81 |0 + \x9D\x83 |0 + \x91\xB5 |0 + \x9D\x89 |0 + \x9D\x84 |0 + \x9D\x86 |0 + \x95\x60 |0 + \x92\xF1 |0 + \x9D\x87 |0 + \x97\x4B |0 + \x97\x67 |0 + \x8A\xB7 |0 + \x88\xAC |0 + \x9D\x85 |0 + \x9D\x82 |0 + \x8A\xF6 |0 + \x89\x87 |0 + \xFA\xC9 |0 + \x9D\x88 |0 + \x97\x68 |0 + \x9D\x8C |0 + \x91\xB9 |0 + \x9D\x93 |0 + \x9D\x8D |0 + \x91\x7E |1 + \x9D\x8A |0 + \x9D\x91 |0 + \x9D\x72 |0 + \x9D\x8E |0 + \x9D\x92 |0 + \x94\xC0 |0 + \x93\x8B |0 + \x9D\x8B |0 + \x9D\x8F |0 + \x8C\x67 |0 + \x8D\xEF |0 + \x90\xDB |0 + \x9D\x97 |0 + \x92\xCD |1 + \x93\x45 |0 + \xFA\xCA |0 + \x9D\x94 |0 + \x96\x80 |0 + \x9D\x95 |0 + \x9D\x96 |0 + \x96\xCC |0 + \x90\xA0 |0 + \x8C\x82 |0 + \x9D\x9D |0 + \x8E\x54 |0 + \x9D\x9A |0 + \x9D\x99 |0 + \x94\x51 |0 + \xFA\xCB |0 + \x93\xB3 |0 + \x93\x50 |0 + \x9D\x9B |0 + \x9D\x9C |0 + \x95\x8F |0 + \x94\x64 |0 + \x8E\x42 |0 + \x90\xEF |0 + \x96\x6F |0 + \x9D\xA3 |0 + \x9D\x9E |0 + \x97\x69 |0 + \x9D\xA5 |0 + \x9D\xA1 |0 + \x9D\xA2 |0 + \x91\x80 |0 + \xFA\xCC |0 + \x9D\xA0 |0 + \x9D\x5E |0 + \x9D\xA4 |0 + \x9D\x9F |0 + \x9D\xA9 |0 + \x9D\xAA |0 + \x93\x46 |0 + \x9D\xAC |0 + \x8E\x43 |0 + \x9D\xA7 |0 + \x8B\x5B |0 + \x9D\xAD |0 + \x9D\xA6 |0 + \x9D\xB1 |0 + \x9D\xB0 |0 + \x9D\xAF |0 + \x9D\xB2 |0 + \x9D\xB4 |0 + \x8F\xEF |0 + \x9D\xB3 |0 + \x9D\xB7 |0 + \x9D\xB5 |0 + \x9D\xB6 |0 + \x9D\x90 |0 + \x9D\xB7 |1 + \x9D\xB9 |0 + \x9D\xB8 |0 + \x9D\xBA |0 + \x9D\xAE |0 + \x8E\x78 |0 + \x9D\xBB |0 + \x9D\xBC |0 + \x9D\xBE |0 + \x9D\xBD |0 + \x9D\xBF |0 + \x89\xFC |0 + \x8D\x55 |0 + \x95\xFA |0 + \x90\xAD |0 + \x8C\xCC |0 + \x9D\xC1 |0 + \x9D\xC4 |0 + \xFA\xCD |0 + \x95\x71 |0 + \x8B\x7E |0 + \x9D\xC3 |0 + \x9D\xC2 |0 + \x94\x73 |0 + \x9D\xC5 |0 + \x8B\xB3 |0 + \x9D\xC7 |0 + \x9D\xC6 |0 + \x8A\xB8 |0 + \x8E\x55 |0 + \x93\xD6 |0 + \x8C\x68 |0 + \x90\x94 |0 + \x9D\xC8 |0 + \x90\xAE |0 + \x93\x47 |0 + \x95\x7E |0 + \x9D\xC9 |0 + \x9D\xCA |0 + \x9D\xCB |0 + \x95\xB6 |0 + \x9B\x7C |0 + \x90\xC4 |0 + \x95\x6B |0 + \x8D\xD6 |0 + \x94\xE3 |0 + \x94\xC1 |0 + \x93\x6C |0 + \x97\xBF |0 + \x9D\xCD |0 + \x8E\xCE |0 + \x9D\xCE |0 + \x88\xB4 |0 + \x8B\xD2 |0 + \x90\xCB |0 + \x95\x80 |0 + \x9D\xCF |0 + \x8E\x61 |0 + \x92\x66 |0 + \x8E\x7A |0 + \x90\x56 |0 + \x9D\xD0 |0 + \x95\xFB |0 + \x89\x97 |0 + \x8E\x7B |0 + \x9D\xD3 |0 + \x9D\xD1 |0 + \x9D\xD4 |0 + \x97\xB7 |0 + \x9D\xD2 |0 + \x90\xF9 |0 + \x9D\xD5 |0 + \x91\xB0 |0 + \x9D\xD6 |0 + \x8A\xF8 |0 + \x9D\xD8 |0 + \x9D\xD7 |0 + \x9D\xD9 |0 + \x9D\xDA |0 + \x8A\xF9 |0 + \x93\xFA |0 + \x92\x55 |0 + \x8B\x8C |0 + \x8E\x7C |0 + \x91\x81 |0 + \x8F\x7B |0 + \x88\xAE |0 + \x9D\xDB |0 + \x89\xA0 |0 + \x9D\xDF |0 + \xFA\xCE |0 + \x9D\xDE |0 + \x8D\xA9 |0 + \x8F\xB8 |0 + \xFA\xD1 |0 + \x9D\xDD |0 + \x8F\xB9 |0 + \x96\xBE |0 + \x8D\xA8 |0 + \x88\xD5 |0 + \x90\xCC |0 + \xFA\xCF |0 + \x9D\xE4 |0 + \xFA\xD3 |0 + \x90\xAF |0 + \x89\x66 |0 + \xFA\xD4 |0 + \x8F\x74 |0 + \x96\x86 |0 + \x8D\xF0 |0 + \x8F\xBA |0 + \xFA\xD2 |0 + \x90\xA5 |0 + \xFA\x63 |0 + \x9D\xE3 |0 + \x9D\xE1 |0 + \x9D\xE2 |0 + \x92\x8B |0 + \x9E\x45 |0 + \x9D\xE8 |0 + \x8E\x9E |0 + \x8D\x57 |0 + \x9D\xE6 |0 + \x9D\xE7 |0 + \x90\x57 |0 + \x9D\xE5 |0 + \x8E\x4E |0 + \xFA\xD6 |0 + \xFA\xD7 |0 + \x9D\xEA |0 + \x9D\xE9 |0 + \x9D\xEE |0 + \x9D\xEF |0 + \x9D\xEB |0 + \xFA\xD5 |0 + \x8A\x41 |0 + \x9D\xEC |0 + \x9D\xED |0 + \x94\xD3 |0 + \x95\x81 |0 + \x8C\x69 |0 + \x9D\xF0 |0 + \xFA\xD9 |0 + \x90\xB0 |0 + \x8F\xBB |0 + \x92\x71 |0 + \x8B\xC5 |0 + \x9D\xF1 |0 + \x9D\xF5 |0 + \x89\xC9 |0 + \x9D\xF2 |0 + \x9D\xF4 |0 + \x9D\xF3 |0 + \x8F\x8B |0 + \x92\x67 |0 + \x88\xC3 |0 + \x9D\xF6 |0 + \xFA\xDA |0 + \x9D\xF7 |0 + \xFA\xDB |0 + \x92\xA8 |0 + \x97\xEF |0 + \x8E\x62 |0 + \x95\xE9 |0 + \xFA\xDC |0 + \x96\x5C |0 + \x9E\x41 |0 + \x9D\xF9 |0 + \x9D\xFC |0 + \x9D\xFB |0 + \xFA\xDD |0 + \x9D\xF8 |0 + \x9E\x40 |0 + \x93\xDC |0 + \x9D\xFA |0 + \x9E\x42 |0 + \x8F\x8C |0 + \x9E\x43 |0 + \x97\x6A |0 + \x94\x98 |0 + \x9E\x44 |0 + \x9E\x46 |0 + \x9E\x47 |0 + \x9E\x48 |0 + \x8B\xC8 |0 + \x89\x67 |0 + \x8D\x58 |0 + \x9E\x49 |0 + \x9E\x4A |0 + \x8F\x91 |0 + \x91\x82 |0 + \xFA\xDE |0 + \xFA\x66 |0 + \x99\xD6 |0 + \x91\x5D |0 + \x91\x5C |0 + \x91\xD6 |0 + \x8D\xC5 |0 + \x98\xF0 |0 + \x8C\x8E |0 + \x97\x4C |0 + \x95\xFC |0 + \x95\x9E |0 + \xFA\xDF |0 + \x9E\x4B |0 + \x8D\xF1 |0 + \x92\xBD |0 + \x9E\x4C |0 + \x98\x4E |0 + \x96\x5D |0 + \x92\xA9 |0 + \x9E\x4D |0 + \x8A\xFA |0 + \x9E\x4E |0 + \x9E\x4F |0 + \x96\xD8 |0 + \x96\xA2 |0 + \x96\x96 |0 + \x96\x7B |0 + \x8E\x44 |0 + \x9E\x51 |0 + \x8E\xE9 |0 + \x96\x70 |0 + \x9E\x53 |0 + \x9E\x56 |0 + \x9E\x55 |0 + \x8A\xF7 |0 + \x8B\x80 |0 + \x9E\x52 |0 + \x9E\x54 |0 + \x9E\x57 |0 + \x90\x99 |0 + \x97\x9B |0 + \x88\xC7 |0 + \x8D\xDE |0 + \x91\xBA |0 + \x8E\xDB |0 + \x8F\xF1 |0 + \x9E\x5A |0 + \x93\x6D |0 + \x9E\x58 |0 + \x91\xA9 |0 + \x9E\x59 |0 + \x8F\xF0 |0 + \x96\xDB |0 + \x9E\x5B |0 + \x9E\x5C |0 + \x97\x88 |0 + \xFA\xE1 |0 + \x9E\x61 |0 + \x8D\x59 |0 + \x94\x74 |0 + \x9E\x5E |0 + \x93\x8C |0 + \x9D\xDC |0 + \x9D\xE0 |0 + \x8B\x6E |0 + \x94\x66 |0 + \x9E\x60 |0 + \x8F\xBC |0 + \x94\xC2 |0 + \x9E\x66 |0 + \x94\xF8 |0 + \x9E\x5D |0 + \x9E\x63 |0 + \x9E\x62 |0 + \x90\xCD |0 + \x96\x8D |0 + \x97\xD1 |0 + \x96\x87 |0 + \x89\xCA |0 + \x8E\x7D |0 + \x98\x67 |0 + \x9E\x65 |0 + \x90\x95 |0 + \x9E\x64 |0 + \x9E\x5F |0 + \x8C\xCD |0 + \x9E\x6B |0 + \x9E\x69 |0 + \x89\xCB |0 + \x9E\x67 |0 + \x9E\x6D |0 + \x9E\x73 |0 + \xFA\xE2 |0 + \xFA\xE4 |0 + \x91\xC6 |0 + \x95\xBF |0 + \x9E\x75 |0 + \x95\x41 |0 + \x9E\x74 |0 + \x94\x90 |0 + \x96\x5E |0 + \x8A\xB9 |0 + \x90\xF5 |0 + \x8F\x5F |0 + \x92\xD1 |0 + \x97\x4D |0 + \x9E\x70 |0 + \x9E\x6F |0 + \x9E\x71 |0 + \x9E\x6E |0 + \x9E\x76 |0 + \x9E\x6C |0 + \x9E\x6A |0 + \x9E\x72 |0 + \x9E\x68 |0 + \x92\x8C |0 + \x96\xF6 |0 + \x8E\xC4 |0 + \x8D\xF2 |0 + \x8D\xB8 |0 + \x96\x8F |0 + \x8A\x60 |0 + \xFA\xE5 |0 + \x92\xCC |0 + \x93\xC8 |0 + \x89\x68 |0 + \x8D\xF2 |1 + \x90\xF0 |0 + \x90\xB2 |0 + \x8C\x49 |0 + \x9E\x78 |0 + \x8D\x5A |0 + \x8A\x9C |0 + \x9E\x7A |0 + \x8A\x94 |0 + \x9E\x81 |0 + \x9E\x7D |0 + \x90\xF1 |0 + \x8A\x6A |0 + \x8D\xAA |0 + \x8A\x69 |0 + \x8D\xCD |0 + \x9E\x7B |0 + \x8C\x85 |0 + \x8C\x6A |0 + \x93\x8D |0 + \xFA\xE6 |0 + \x9E\x79 |0 + \x88\xC4 |0 + \x9E\x7C |0 + \x9E\x7E |0 + \x8B\xCB |0 + \x8C\x4B |0 + \xFA\xE3 |0 + \x8A\xBA |0 + \x8B\x6A |0 + \x9E\x82 |0 + \x8D\xF7 |0 + \x96\x91 |0 + \x8E\x56 |0 + \x9E\x83 |0 + \x9E\x8F |0 + \x89\xB1 |0 + \x9E\x84 |0 + \x9E\x95 |0 + \x9E\x85 |0 + \x97\xC0 |0 + \x9E\x8C |0 + \x94\x7E |0 + \x9E\x94 |0 + \x9E\x94 |1 + \x9E\x87 |0 + \x88\xB2 |0 + \x9E\x89 |0 + \x8D\x5B |0 + \x9E\x8B |0 + \x9E\x8A |0 + \x9E\x86 |0 + \x9E\x91 |0 + \x8F\xBD |0 + \x9A\xEB |0 + \x8C\xE6 |0 + \x97\x9C |0 + \x9E\x88 |0 + \x92\xF2 |0 + \x8A\x42 |0 + \x8D\xAB |0 + \x9E\x80 |0 + \x9E\x90 |0 + \x8A\x81 |0 + \x9E\x8E |0 + \x9E\x92 |0 + \x8A\xFC |0 + \x9E\xB0 |0 + \xFA\x64 |0 + \x96\xC7 |0 + \x9E\x97 |0 + \x8A\xFB |0 + \x9E\x9E |0 + \xFA\xE7 |0 + \x96\x5F |0 + \x9E\x9F |0 + \x9E\xA1 |0 + \x9E\xA5 |0 + \x9E\x99 |0 + \x92\x49 |0 + \x93\x8F |0 + \x9E\xA9 |0 + \x9E\x9C |0 + \x9E\xA6 |0 + \x9E\xA0 |0 + \x90\x58 |0 + \x9E\xAA |0 + \x90\xB1 |0 + \x9E\xA8 |0 + \x8A\xBB |0 + \x98\x6F |0 + \x9E\x96 |0 + \x9E\xA4 |0 + \x88\xD6 |0 + \x9E\x98 |0 + \x96\xB8 |0 + \x9E\x9D |0 + \x90\x41 |0 + \x92\xC5 |0 + \x9E\x93 |0 + \x9E\xA3 |0 + \x90\x9A |0 + \x9E\xAD |0 + \x8A\x91 |0 + \x8C\x9F |0 + \x9E\xAF |0 + \x9E\x9A |0 + \x9E\xAE |0 + \x9E\xA7 |0 + \x9E\x9B |0 + \x9E\xAB |0 + \x9E\xAC |0 + \x9E\xBD |0 + \x93\xCC |0 + \x9E\xA2 |0 + \x9E\xB9 |0 + \x9E\xBB |0 + \x92\xD6 |0 + \x97\x6B |0 + \x95\x96 |0 + \x9E\xB6 |0 + \x91\xC8 |0 + \x9E\xBC |0 + \x91\x5E |0 + \x9E\xB3 |0 + \x9E\xC0 |0 + \x9E\xBF |0 + \x93\xED |0 + \x9E\xBE |0 + \x93\xE8 |0 + \xFA\xE9 |0 + \x9E\xC2 |0 + \x9E\xB5 |0 + \x8B\xC6 |0 + \x9E\xB8 |0 + \x8F\x7C |0 + \x94\x80 |0 + \x9E\xBA |0 + \x8B\xC9 |0 + \x9E\xB2 |0 + \x9E\xB4 |0 + \x9E\xB1 |0 + \x98\x4F |0 + \x8A\x79 |0 + \x9E\xB7 |0 + \x9E\xC1 |0 + \x8A\x54 |0 + \x8D\xE5 |0 + \x89\x7C |0 + \x9E\xD2 |0 + \x98\x50 |0 + \x9E\xD5 |0 + \xFA\xEB |0 + \x90\x59 |0 + \x9E\xD4 |0 + \x9E\xD3 |0 + \x9E\xD0 |0 + \x9E\xC4 |0 + \x9E\xE1 |0 + \x9E\xC3 |0 + \x9E\xD6 |0 + \x9E\xCE |0 + \x9E\xC9 |0 + \x9E\xC6 |0 + \x9E\xC7 |0 + \x9E\xCF |0 + \x9E\xCC |0 + \x8D\x5C |0 + \x92\xC6 |0 + \x91\x84 |0 + \x9E\xCA |0 + \x9E\xC5 |0 + \x9E\xC8 |0 + \x97\x6C |0 + \x9E\xCD |0 + \x9E\xD7 |0 + \xFA\xEC |0 + \x9E\xDF |0 + \x9E\xD8 |0 + \x9E\xE5 |0 + \x9E\xE3 |0 + \x9E\xDE |0 + \x9E\xDD |0 + \x92\xCE |0 + \x91\x85 |0 + \x9E\xDB |0 + \x9E\xD9 |0 + \x9E\xE0 |0 + \x9E\xE6 |0 + \x94\xF3 |0 + \x9E\xEC |0 + \x9E\xE7 |0 + \x9E\xEA |0 + \x9E\xE4 |0 + \x92\x94 |0 + \x95\x57 |0 + \x9E\xDA |0 + \x9E\xE2 |0 + \x8F\xBE |0 + \x96\xCD |0 + \x9E\xF6 |0 + \x9E\xE9 |0 + \x8C\xA0 |0 + \x89\xA1 |0 + \x8A\x7E |0 + \x9E\xD1 |0 + \xFA\xED |0 + \x8F\xBF |0 + \x9E\xEE |0 + \x9E\xF5 |0 + \x8E\xF7 |0 + \x8A\x92 |0 + \x92\x4D |0 + \x9E\xEB |0 + \xFA\xEF |0 + \x9E\xF0 |0 + \x9E\xF4 |0 + \x8B\xB4 |0 + \x8B\x6B |0 + \x9E\xF2 |0 + \x8B\x40 |0 + \x93\xC9 |0 + \x9E\xF1 |0 + \x9E\xF3 |0 + \xFA\xEE |0 + \x9E\xED |0 + \xFA\xF0 |0 + \x9E\xEF |0 + \xFA\xF1 |0 + \x8A\x80 |0 + \x92\x68 |0 + \x9E\xFA |0 + \x9E\xF8 |0 + \x8C\xE7 |0 + \x9E\xF7 |0 + \x9F\x40 |0 + \x9E\xF9 |0 + \x9E\xFB |0 + \x9E\xFC |0 + \x9F\x4B |0 + \x9F\x47 |0 + \x9F\x46 |0 + \x9F\x45 |0 + \x9F\x42 |0 + \x9E\xE8 |0 + \x9F\x44 |0 + \x9F\x43 |0 + \x9F\x49 |0 + \x98\x45 |0 + \x9F\x4C |0 + \x8B\xF9 |0 + \x9F\x48 |0 + \x9F\x4A |0 + \xFA\xF2 |0 + \xFA\xF3 |0 + \x94\xA5 |0 + \x9F\x4D |0 + \x9F\x51 |0 + \x9F\x4E |0 + \x97\x93 |0 + \x9F\x4F |0 + \x9E\xDC |0 + \x9F\x52 |0 + \x9F\x53 |0 + \x89\x54 |0 + \x9F\x55 |0 + \x8C\x87 |0 + \x8E\x9F |0 + \x8B\xD3 |0 + \x89\xA2 |0 + \x97\x7E |0 + \x9F\x57 |0 + \x9F\x56 |0 + \x9F\x59 |0 + \x8B\x5C |0 + \x8B\xD4 |0 + \x8A\xBC |0 + \x9F\x5C |0 + \x9F\x5B |0 + \x9F\x5D |0 + \x89\xCC |0 + \x92\x56 |0 + \x9F\x5E |0 + \x8A\xBD |0 + \x9F\x60 |0 + \x9F\x5F |0 + \x9F\x61 |0 + \x9F\x62 |0 + \x9F\x63 |0 + \x8E\x7E |0 + \x90\xB3 |0 + \x8D\x9F |0 + \x95\x90 |0 + \x95\xE0 |0 + \x98\x63 |0 + \x8E\x95 |0 + \x8D\xCE |0 + \x97\xF0 |0 + \x9F\x64 |0 + \x9F\x65 |0 + \x8E\x80 |0 + \x9F\x66 |0 + \x9F\x67 |0 + \x9F\x69 |0 + \x9F\x68 |0 + \x96\x77 |0 + \x8F\x7D |0 + \x8E\xEA |0 + \x8E\x63 |0 + \x9F\x6A |0 + \x9F\x6C |0 + \x90\x42 |0 + \x9F\x6B |0 + \x9F\x6D |0 + \x9F\x6E |0 + \x9F\x6F |0 + \x9F\x70 |0 + \x9F\x71 |0 + \x9F\x73 |0 + \x9F\x72 |0 + \x9F\x74 |0 + \x89\xA3 |0 + \x92\x69 |0 + \x9F\x75 |0 + \x8E\x45 |0 + \x8A\x6B |0 + \x9F\x76 |0 + \x93\x61 |0 + \x9A\xCA |0 + \x8B\x42 |0 + \x9F\x77 |0 + \x9F\x78 |0 + \x95\xEA |0 + \x96\x88 |0 + \x93\xC5 |0 + \x9F\x79 |0 + \x94\xE4 |0 + \xFA\xF4 |0 + \x94\xF9 |0 + \x96\xD1 |0 + \x9F\x7A |0 + \x9F\x7C |0 + \x9F\x7B |0 + \x9F\x7E |0 + \x9F\x7D |0 + \x9F\x81 |0 + \x8E\x81 |0 + \x96\xAF |0 + \x9F\x82 |0 + \x9F\x83 |0 + \x8B\x43 |0 + \x9F\x84 |0 + \x9F\x86 |0 + \x9F\x85 |0 + \x90\x85 |0 + \x95\x58 |0 + \x89\x69 |0 + \x94\xC3 |0 + \xFA\xF5 |0 + \x92\xF3 |0 + \x8F\x60 |0 + \x8B\x81 |0 + \x94\xC4 |0 + \x8E\xAC |0 + \x9F\x88 |0 + \x8A\xBE |0 + \x89\x98 |0 + \xFA\xF6 |0 + \x93\xF0 |0 + \x9F\x87 |0 + \x8D\x5D |0 + \x92\x72 |0 + \x9F\x89 |0 + \x9F\x91 |0 + \x9F\x8A |0 + \xFA\xF8 |0 + \x91\xBF |0 + \x8B\x82 |0 + \x9F\x92 |0 + \x8C\x88 |0 + \x8B\x44 |0 + \x9F\x90 |0 + \x9F\x8E |0 + \x9F\x8B |0 + \x97\x80 |0 + \xFA\xF7 |0 + \x92\xBE |0 + \x93\xD7 |0 + \x9F\x8C |0 + \x9F\x94 |0 + \x9F\x93 |0 + \x8C\x42 |0 + \x89\xAB |0 + \x8D\xB9 |0 + \x9F\x8D |0 + \x9F\x8F |0 + \x96\x76 |0 + \x91\xF2 |0 + \x96\x97 |0 + \x9F\x9C |0 + \x9F\x9D |0 + \x89\xCD |0 + \x95\xA6 |0 + \x96\xFB |0 + \x9F\x9F |0 + \x8E\xA1 |0 + \x8F\xC0 |0 + \x9F\x98 |0 + \x9F\x9E |0 + \x89\x88 |0 + \x8B\xB5 |0 + \x9F\x95 |0 + \x9F\x9A |0 + \x90\xF2 |0 + \x94\x91 |0 + \x94\xE5 |0 + \x9F\x97 |0 + \x96\x40 |0 + \x9F\x99 |0 + \x9F\xA2 |0 + \xFA\xF9 |0 + \x9F\xA0 |0 + \x9F\x9B |0 + \x96\x41 |0 + \x94\x67 |0 + \x8B\x83 |0 + \x93\x44 |0 + \x92\x8D |0 + \x9F\xA3 |0 + \x9F\xA1 |0 + \x91\xD7 |0 + \x9F\x96 |0 + \x89\x6A |0 + \xFA\xFA |0 + \x97\x6D |0 + \x9F\xAE |0 + \x9F\xAD |0 + \x90\xF4 |0 + \x9F\xAA |0 + \x97\x8C |0 + \x93\xB4 |0 + \x9F\xA4 |0 + \x92\xC3 |0 + \x89\x6B |0 + \x8D\x5E |0 + \x9F\xA7 |0 + \x8F\x46 |0 + \x9F\xAC |0 + \x9F\xAB |0 + \x9F\xA6 |0 + \x9F\xA9 |0 + \x8A\x88 |0 + \x9F\xA8 |0 + \x94\x68 |0 + \x97\xAC |0 + \x8F\xF2 |0 + \x90\xF3 |0 + \x9F\xB4 |0 + \x9F\xB2 |0 + \x95\x6C |0 + \x9F\xAF |0 + \x9F\xB1 |0 + \x89\x59 |0 + \x8D\x5F |0 + \x98\x51 |0 + \x8A\x5C |0 + \x95\x82 |0 + \xFA\xFC |0 + \x97\x81 |0 + \x8A\x43 |0 + \x90\x5A |0 + \x9F\xB3 |0 + \x9F\xB8 |0 + \xFA\xFB |0 + \x8F\xC1 |0 + \x97\x4F |0 + \x9F\xB5 |0 + \x9F\xB0 |0 + \x9F\xB6 |0 + \xFB\x40 |0 + \x97\xDC |0 + \x93\xC0 |0 + \xFB\x41 |0 + \x8A\x55 |0 + \x89\x74 |0 + \x9F\xBC |0 + \x9F\xBF |0 + \x97\xC1 |0 + \x97\x84 |0 + \x9F\xC6 |0 + \x9F\xC0 |0 + \x9F\xBD |0 + \x97\xD2 |0 + \x9F\xC3 |0 + \xFB\x42 |0 + \x8F\x69 |0 + \x9F\xC5 |0 + \x9F\xCA |0 + \x93\x91 |0 + \x9F\xC8 |0 + \x9F\xC2 |0 + \x92\x57 |0 + \x9F\xC9 |0 + \x9F\xBE |0 + \x9F\xC4 |0 + \x9F\xCB |0 + \x88\xFA |0 + \x9F\xC1 |0 + \x9F\xCC |0 + \x90\x5B |0 + \xFB\x44 |0 + \x8F\x7E |0 + \x95\xA3 |0 + \x8D\xAC |0 + \xFB\x43 |0 + \x9F\xB9 |0 + \x9F\xC7 |0 + \x93\x59 |0 + \xFB\x45 |0 + \x90\xB4 |0 + \x8A\x89 |0 + \x8D\xCF |0 + \x8F\xC2 |0 + \x9F\xBB |0 + \x8F\x61 |0 + \x8C\x6B |0 + \x9F\xBA |0 + \x9F\xD0 |0 + \x8F\x8D |0 + \x8C\xB8 |0 + \x9F\xDF |0 + \x9F\xD9 |0 + \x8B\x94 |0 + \x93\x6E |0 + \x9F\xD4 |0 + \x9F\xDD |0 + \x88\xAD |0 + \x89\x51 |0 + \xFB\x48 |0 + \x89\xB7 |0 + \x9F\xD6 |0 + \x91\xAA |0 + \x9F\xCD |0 + \x9F\xCF |0 + \x8D\x60 |0 + \x9F\xE0 |0 + \xFB\x46 |0 + \x9F\xDB |0 + \xFB\x49 |0 + \x9F\xD3 |0 + \x9F\xDA |0 + \x96\xA9 |0 + \x9F\xD8 |0 + \x9F\xDC |0 + \x8C\xCE |0 + \x8F\xC3 |0 + \x92\x58 |0 + \xFB\x47 |0 + \x9F\xD2 |0 + \x97\x4E |0 + \x9F\xD5 |0 + \x9F\xCE |0 + \x93\x92 |0 + \x9F\xD1 |0 + \x9F\xD7 |0 + \x98\x70 |0 + \x8E\xBC |0 + \x96\x9E |0 + \x9F\xE1 |0 + \x94\xAC |0 + \x9F\xED |0 + \x8C\xB9 |0 + \x8F\x80 |0 + \x9F\xE3 |0 + \x97\xAD |0 + \x8D\x61 |0 + \x9F\xF0 |0 + \x88\xEC |0 + \x9F\xEE |0 + \x9F\xE2 |0 + \x9F\xE8 |0 + \x9F\xEA |0 + \x97\x6E |0 + \x9F\xE5 |0 + \x93\x4D |0 + \x9F\xE7 |0 + \xFB\x4A |0 + \x9F\xEF |0 + \x9F\xE9 |0 + \x96\xC5 |0 + \x9F\xE4 |0 + \x8E\xA0 |0 + \x9F\xFC |0 + \x8A\x8A |0 + \x9F\xE6 |0 + \x9F\xEB |0 + \x9F\xEC |0 + \x91\xEA |0 + \x91\xD8 |0 + \x9F\xF4 |0 + \x9F\xFA |0 + \x9F\xF8 |0 + \x93\x48 |0 + \xE0\x42 |0 + \x9F\xF5 |0 + \x9F\xF6 |0 + \x9F\xDE |0 + \x8B\x99 |0 + \x95\x59 |0 + \x8E\xBD |0 + \x8D\x97 |0 + \x98\x52 |0 + \x9F\xF2 |0 + \xE0\x41 |0 + \x89\x89 |0 + \x91\x86 |0 + \x94\x99 |0 + \x8A\xBF |0 + \x97\xF8 |0 + \x96\x9F |0 + \x92\xD0 |0 + \x9F\xF9 |0 + \x9F\xFB |0 + \x91\x51 |0 + \xE0\x40 |0 + \x9F\xF7 |0 + \x9F\xF1 |0 + \x94\xAC |1 + \x8C\x89 |0 + \xE0\x4E |0 + \xE0\x49 |0 + \x90\xF6 |0 + \x8A\x83 |0 + \x8F\x81 |0 + \xE0\x52 |0 + \xE0\x4B |0 + \x92\xAA |0 + \xE0\x48 |0 + \x92\xD7 |0 + \xE0\x6B |0 + \xE0\x45 |0 + \xE0\x44 |0 + \xE0\x4D |0 + \xE0\x47 |0 + \xE0\x46 |0 + \xE0\x4C |0 + \x90\x9F |0 + \xE0\x43 |0 + \xFB\x4B |0 + \xE0\x4F |0 + \xE0\x50 |0 + \x8A\xC0 |0 + \xE0\x55 |0 + \xE0\x54 |0 + \xE0\x56 |0 + \xE0\x59 |0 + \x93\x62 |0 + \xE0\x53 |0 + \xFB\x4C |0 + \xE0\x57 |0 + \x8C\x83 |0 + \x91\xF7 |0 + \xE0\x51 |0 + \x94\x5A |0 + \xE0\x58 |0 + \xE0\x5D |0 + \xE0\x5B |0 + \xE0\x5E |0 + \xE0\x61 |0 + \xE0\x5A |0 + \x8D\x8A |0 + \x94\x47 |0 + \x97\x94 |0 + \xE0\x5C |0 + \xE0\x60 |0 + \x91\xF3 |0 + \xE0\x5F |0 + \xE0\x4A |0 + \xFB\x4D |0 + \xE8\x89 |0 + \xE0\x64 |0 + \xE0\x68 |0 + \xE0\x66 |0 + \xFB\x4E |0 + \x93\xC0 |1 + \xFB\x4F |0 + \xE0\x62 |0 + \xE0\x63 |0 + \xE0\x67 |0 + \xE0\x65 |0 + \x95\x6D |0 + \xE0\x6D |0 + \xE0\x6A |0 + \xE0\x69 |0 + \xE0\x6C |0 + \x93\xD2 |0 + \xE0\x6E |0 + \x92\x95 |0 + \x91\xEB |0 + \xFB\x50 |0 + \x90\xA3 |0 + \xE0\x6F |0 + \xE0\x71 |0 + \xE0\x70 |0 + \xE0\x72 |0 + \x93\xE5 |0 + \xE0\x73 |0 + \x89\xCE |0 + \x93\x94 |0 + \x8A\x44 |0 + \x8B\x84 |0 + \x8E\xDC |0 + \x8D\xD0 |0 + \xFB\x51 |0 + \x98\x46 |0 + \x90\x86 |0 + \x89\x8A |0 + \xE0\x75 |0 + \xE0\x74 |0 + \xFB\x52 |0 + \xE0\x78 |0 + \x92\x59 |0 + \xE0\x7B |0 + \xE0\x76 |0 + \xE0\x7A |0 + \xE0\x79 |0 + \x93\x5F |0 + \x88\xD7 |0 + \xFA\x62 |0 + \x97\xF3 |0 + \xE0\x7D |0 + \x89\x47 |0 + \xE0\x80 |0 + \xE0\x7E |0 + \xE0\x7C |0 + \xE0\x77 |0 + \x96\x42 |0 + \xE0\x82 |0 + \xFB\x54 |0 + \xE0\x81 |0 + \xFB\x53 |0 + \x89\x8B |0 + \xE0\x84 |0 + \x95\xB0 |0 + \xE0\x83 |0 + \x96\xB3 |0 + \x8F\xC5 |0 + \x89\x8B |1 + \x91\x52 |0 + \x8F\xC4 |0 + \xFB\x56 |0 + \xFB\x57 |0 + \x97\xF9 |0 + \xE0\x8A |0 + \x90\xF7 |0 + \xE0\x8B |0 + \x89\x8C |0 + \xFB\x55 |0 + \xE0\x89 |0 + \x94\x81 |0 + \xE0\x85 |0 + \xE0\x88 |0 + \x8F\xC6 |0 + \x94\xCF |0 + \xE0\x8C |0 + \x8E\xCF |0 + \x90\xF8 |0 + \xE0\x8F |0 + \xE0\x87 |0 + \x8C\x46 |0 + \xE0\x8D |0 + \x97\x6F |0 + \xE0\x90 |0 + \x8F\x6E |0 + \xE0\x91 |0 + \xE0\x92 |0 + \x94\x4D |0 + \xE0\x94 |0 + \xE0\x95 |0 + \xFB\x59 |0 + \x94\x52 |0 + \x93\x95 |0 + \xE0\x97 |0 + \xE0\x99 |0 + \x97\xD3 |0 + \xE0\x96 |0 + \xE0\x98 |0 + \x89\x8D |0 + \xE0\x93 |0 + \x9A\x7A |0 + \xE0\x9A |0 + \x91\x87 |0 + \x8E\x57 |0 + \xE0\x9C |0 + \xE0\x9B |0 + \x90\x43 |0 + \x99\xD7 |0 + \xE0\x9D |0 + \xE0\x9F |0 + \xE0\x8E |0 + \xE0\x9E |0 + \xFB\x5A |0 + \xE0\xA0 |0 + \x94\x9A |0 + \xE0\xA1 |0 + \xE0\xA2 |0 + \xE0\xA3 |0 + \xE0\xA4 |0 + \x92\xDC |0 + \xE0\xA6 |0 + \xE0\xA5 |0 + \xE0\xA7 |0 + \xE0\xA8 |0 + \x8E\xDD |0 + \x95\x83 |0 + \x96\xEA |0 + \xE0\xA9 |0 + \xE0\xAA |0 + \x91\x75 |0 + \x8E\xA2 |0 + \xE0\xAB |0 + \xE0\xAC |0 + \xE0\xAD |0 + \x95\xD0 |0 + \x94\xC5 |0 + \xE0\xAE |0 + \x94\x76 |0 + \x92\xAB |0 + \xE0\xAF |0 + \x89\xE5 |0 + \x8B\x8D |0 + \x96\xC4 |0 + \x96\xB4 |0 + \x89\xB2 |0 + \x98\x53 |0 + \x96\x71 |0 + \x95\xA8 |0 + \x90\xB5 |0 + \xE0\xB0 |0 + \x93\xC1 |0 + \x8C\xA1 |0 + \xE0\xB1 |0 + \x8D\xD2 |0 + \xE0\xB3 |0 + \xE0\xB2 |0 + \xE0\xB4 |0 + \xE0\xB5 |0 + \xE0\xB6 |0 + \x8B\x5D |0 + \xE0\xB7 |0 + \xE0\xB8 |0 + \x8C\xA2 |0 + \x94\xC6 |0 + \xFB\x5B |0 + \xE0\xBA |0 + \x8F\xF3 |0 + \xE0\xB9 |0 + \xFB\x5C |0 + \x8B\xB6 |0 + \xE0\xBB |0 + \xE0\xBD |0 + \xE0\xBC |0 + \xE0\xBE |0 + \x8C\xCF |0 + \xE0\xBF |0 + \x8B\xE7 |0 + \x91\x5F |0 + \x8D\x9D |0 + \xE0\xC1 |0 + \xE0\xC2 |0 + \xE0\xC0 |0 + \x8E\xEB |0 + \x93\xC6 |0 + \x8B\xB7 |0 + \xE0\xC4 |0 + \x92\x4B |0 + \xE0\xC3 |0 + \x98\x54 |0 + \x94\x82 |0 + \xE0\xC7 |0 + \xE0\xC9 |0 + \xE0\xC6 |0 + \x96\xD2 |0 + \xE0\xC8 |0 + \xE0\xCA |0 + \x97\xC2 |0 + \xFB\x5D |0 + \xE0\xCE |0 + \xE0\xCD |0 + \x92\x96 |0 + \x94\x4C |0 + \x8C\xA3 |0 + \xE0\xCC |0 + \xE0\xCB |0 + \x97\x50 |0 + \x97\x51 |0 + \xE0\xCF |0 + \x89\x8E |0 + \x8D\x96 |0 + \x8E\x82 |0 + \xE0\xD0 |0 + \xE0\xD1 |0 + \xE0\xD3 |0 + \x8F\x62 |0 + \xE0\xD5 |0 + \xE0\xD4 |0 + \xE0\xD6 |0 + \x8A\x6C |0 + \xE0\xD8 |0 + \xFB\x5F |0 + \xE0\xD7 |0 + \xE0\xDA |0 + \xE0\xD9 |0 + \x8C\xBA |0 + \x97\xA6 |0 + \x8B\xCA |0 + \x89\xA4 |0 + \x8B\xE8 |0 + \x8A\xDF |0 + \x97\xE6 |0 + \xE0\xDC |0 + \xE0\xDE |0 + \xFB\x60 |0 + \xE0\xDF |0 + \x89\xCF |0 + \xE0\xDB |0 + \xFB\x61 |0 + \x8E\x58 |0 + \x92\xBF |0 + \xE0\xDD |0 + \xFB\x64 |0 + \xFB\x62 |0 + \xE0\xE2 |0 + \x8E\xEC |0 + \xFB\x63 |0 + \xE0\xE0 |0 + \x8C\x5D |0 + \x94\xC7 |0 + \xE0\xE1 |0 + \xE0\xFC |0 + \xFB\x66 |0 + \xE0\xE7 |0 + \x8C\xBB |0 + \x8B\x85 |0 + \xE0\xE4 |0 + \x97\x9D |0 + \xFB\x65 |0 + \x97\xAE |0 + \x91\xF4 |0 + \xE0\xE6 |0 + \xFB\x67 |0 + \xFB\x69 |0 + \xFB\x68 |0 + \xFB\x6A |0 + \xE0\xE8 |0 + \x97\xD4 |0 + \x8B\xD5 |0 + \x94\xFA |0 + \x94\x69 |0 + \xE0\xE9 |0 + \xE0\xEB |0 + \xE0\xEE |0 + \xE0\xEA |0 + \xE0\xED |0 + \x8C\xE8 |0 + \x89\x6C |0 + \xE0\xEF |0 + \x90\x90 |0 + \xE0\xEC |0 + \x97\xDA |0 + \xFB\x6B |0 + \xE0\xF2 |0 + \xE0\xF0 |0 + \xE0\xF3 |0 + \xE0\xE5 |0 + \xE0\xF1 |0 + \x8D\xBA |0 + \xE0\xF5 |0 + \x97\x9E |0 + \xFB\x6C |0 + \xE0\xF6 |0 + \xE0\xF7 |0 + \xFB\x6D |0 + \xE0\xE3 |0 + \xE0\xF8 |0 + \x8A\xC2 |0 + \x8E\xA3 |0 + \xE0\xF9 |0 + \xE0\xFA |0 + \xE0\xFB |0 + \x89\x5A |0 + \xE1\x40 |0 + \x95\x5A |0 + \xE1\x41 |0 + \x8A\xA2 |0 + \xE1\x42 |0 + \xE1\x43 |0 + \xE1\x44 |0 + \xE1\x46 |0 + \xE1\x47 |0 + \xE1\x45 |0 + \x95\x72 |0 + \xE1\x49 |0 + \xE1\x48 |0 + \xFB\x6E |0 + \xE1\x4B |0 + \xE1\x4A |0 + \xE1\x4C |0 + \xE1\x4D |0 + \xE1\x4F |0 + \xE1\x4E |0 + \x8D\x99 |0 + \xE1\x51 |0 + \xE1\x50 |0 + \x8A\xC3 |0 + \x90\x72 |0 + \x93\x5B |0 + \xE1\x52 |0 + \x90\xB6 |0 + \x8E\x59 |0 + \x89\x99 |0 + \xE1\x53 |0 + \x97\x70 |0 + \x95\xE1 |0 + \xE1\x54 |0 + \xFA\xA8 |0 + \x93\x63 |0 + \x97\x52 |0 + \x8D\x62 |0 + \x90\x5C |0 + \x92\x6A |0 + \x99\xB2 |0 + \x92\xAC |0 + \x89\xE6 |0 + \xE1\x55 |0 + \xE1\x56 |0 + \xE1\x5B |0 + \xE1\x59 |0 + \xE1\x58 |0 + \x9D\xC0 |0 + \x8A\x45 |0 + \xE1\x57 |0 + \x88\xD8 |0 + \x94\xA8 |0 + \x94\xC8 |0 + \x97\xAF |0 + \xE1\x5C |0 + \xE1\x5A |0 + \x92\x7B |0 + \x90\xA4 |0 + \x94\xA9 |0 + \x95\x4C |0 + \xE1\x5E |0 + \x97\xAA |0 + \x8C\x6C |0 + \xE1\x5F |0 + \xE1\x5D |0 + \x94\xD4 |0 + \xE1\x60 |0 + \xE1\x61 |0 + \xFB\x6F |0 + \x88\xD9 |0 + \x8F\xF4 |0 + \xE1\x66 |0 + \xE1\x63 |0 + \x93\xEB |0 + \xE1\x62 |0 + \x8B\x45 |0 + \xE1\x69 |0 + \xE1\x64 |0 + \xE1\x65 |0 + \xE1\x68 |0 + \xE1\x67 |0 + \x95\x44 |0 + \x91\x61 |0 + \x91\x60 |0 + \x8B\x5E |0 + \xE1\x6A |0 + \xE1\x6B |0 + \xE1\x6C |0 + \xE1\x6E |0 + \xE1\x6D |0 + \x89\x75 |0 + \xE1\x76 |0 + \x94\xE6 |0 + \xE1\x70 |0 + \xE1\x72 |0 + \xE1\x74 |0 + \x90\x5D |0 + \xE1\x75 |0 + \xE1\x73 |0 + \x8E\xBE |0 + \xE1\x6F |0 + \xE1\x71 |0 + \x95\x61 |0 + \x8F\xC7 |0 + \xE1\x78 |0 + \xE1\x77 |0 + \xE1\x79 |0 + \x8E\xA4 |0 + \x8D\xAD |0 + \x93\x97 |0 + \xE1\x7A |0 + \x92\xC9 |0 + \xE1\x7C |0 + \x97\x9F |0 + \xE1\x7B |0 + \x91\x89 |0 + \xE1\x82 |0 + \xE1\x84 |0 + \xE1\x85 |0 + \x92\x73 |0 + \xE1\x83 |0 + \xE1\x80 |0 + \xE1\x7D |0 + \xE1\x7E |0 + \xE1\x81 |0 + \xE1\x88 |0 + \xE1\x86 |0 + \xE1\x87 |0 + \xE1\x89 |0 + \xE1\x8B |0 + \xE1\x8C |0 + \xE1\x8D |0 + \xE1\x8E |0 + \x91\x89 |1 + \xE1\x8A |0 + \xE1\x90 |0 + \xE1\x8F |0 + \xE1\x91 |0 + \x97\xC3 |0 + \xE1\x94 |0 + \xE1\x92 |0 + \xE1\x93 |0 + \x8A\xE0 |0 + \x96\xFC |0 + \x95\xC8 |0 + \xE1\x96 |0 + \xE1\x95 |0 + \xE1\x97 |0 + \xE1\x98 |0 + \xE1\x9C |0 + \xE1\x99 |0 + \xE1\x9A |0 + \xE1\x9B |0 + \xE1\x9D |0 + \xE1\x9E |0 + \xE1\x9F |0 + \xE1\xA0 |0 + \xE1\xA1 |0 + \x94\xAD |0 + \x93\x6F |0 + \xE1\xA2 |0 + \x94\x92 |0 + \x95\x53 |0 + \xE1\xA3 |0 + \xFB\x70 |0 + \xE1\xA4 |0 + \x93\x49 |0 + \x8A\x46 |0 + \x8D\x63 |0 + \xE1\xA5 |0 + \xE1\xA6 |0 + \xE1\xA7 |0 + \x8E\x48 |0 + \xE1\xA9 |0 + \xE1\xA8 |0 + \xE1\xAA |0 + \xE1\xAB |0 + \xFB\x73 |0 + \xFB\x71 |0 + \xFB\x72 |0 + \xFB\x74 |0 + \x94\xE7 |0 + \xE1\xAC |0 + \xE1\xAD |0 + \xEA\x89 |0 + \xE1\xAE |0 + \xE1\xAF |0 + \xE1\xB0 |0 + \x8E\x4D |0 + \xE1\xB1 |0 + \x94\x75 |0 + \x96\x7E |0 + \x89\x6D |0 + \x89\x76 |0 + \xE1\xB2 |0 + \xE1\xB4 |0 + \xE1\xB3 |0 + \x93\x90 |0 + \x90\xB7 |0 + \x9F\x58 |0 + \xE1\xB5 |0 + \x96\xBF |0 + \xE1\xB6 |0 + \x8A\xC4 |0 + \x94\xD5 |0 + \xE1\xB7 |0 + \xE1\xB8 |0 + \xE1\xB9 |0 + \x96\xDA |0 + \x96\xD3 |0 + \x92\xBC |0 + \x91\x8A |0 + \xE1\xBB |0 + \x8F\x82 |0 + \x8F\xC8 |0 + \xE1\xBE |0 + \xE1\xBD |0 + \xE1\xBC |0 + \x94\xFB |0 + \x8A\xC5 |0 + \x8C\xA7 |0 + \xE1\xC4 |0 + \xE1\xC1 |0 + \x90\x5E |0 + \x96\xB0 |0 + \xE1\xC0 |0 + \xE1\xC2 |0 + \xE1\xC3 |0 + \xE1\xBF |0 + \xE1\xC5 |0 + \xE1\xC6 |0 + \x92\xAD |0 + \x8A\xE1 |0 + \x92\x85 |0 + \xFB\x76 |0 + \xE1\xC7 |0 + \xE1\xC8 |0 + \xE1\xCB |0 + \x90\x87 |0 + \x93\xC2 |0 + \xE1\xCC |0 + \x96\x72 |0 + \xE1\xC9 |0 + \xE1\xCA |0 + \xE1\xCF |0 + \xE1\xCE |0 + \xE1\xCD |0 + \xE1\xD1 |0 + \xE1\xD0 |0 + \xE1\xD2 |0 + \xE1\xD4 |0 + \xE1\xD3 |0 + \x95\xCB |0 + \x8F\x75 |0 + \x97\xC4 |0 + \xE1\xD5 |0 + \x93\xB5 |0 + \xE1\xD6 |0 + \xE1\xD7 |0 + \xE1\xDB |0 + \xE1\xD9 |0 + \xE1\xDA |0 + \xE1\xD8 |0 + \xE1\xDC |0 + \xE1\xDD |0 + \xE1\xDE |0 + \xE1\xDF |0 + \x96\xB5 |0 + \xE1\xE0 |0 + \x96\xEE |0 + \xE1\xE1 |0 + \x92\x6D |0 + \x94\x8A |0 + \x8B\xE9 |0 + \x92\x5A |0 + \xE1\xE2 |0 + \x8B\xB8 |0 + \x90\xCE |0 + \xE1\xE3 |0 + \x8D\xBB |0 + \xE1\xE4 |0 + \xE1\xE5 |0 + \x8C\xA4 |0 + \x8D\xD3 |0 + \xE1\xE7 |0 + \xFB\x78 |0 + \x93\x75 |0 + \x8D\xD4 |0 + \x8B\x6D |0 + \x96\x43 |0 + \x94\x6A |0 + \xE1\xE9 |0 + \xFB\x79 |0 + \x8F\xC9 |0 + \xFB\x7A |0 + \x97\xB0 |0 + \x8D\x64 |0 + \x8C\xA5 |0 + \x94\xA1 |0 + \xE1\xEB |0 + \xFB\x7B |0 + \xE1\xED |0 + \x8C\xE9 |0 + \xE1\xEC |0 + \x92\xF4 |0 + \xE1\xEF |0 + \x8A\x56 |0 + \xE1\xEA |0 + \x94\xE8 |0 + \x89\x4F |0 + \x8D\xEA |0 + \x98\x71 |0 + \xE1\xEE |0 + \xE1\xF0 |0 + \x95\xC9 |0 + \x90\xD7 |0 + \xE1\xF2 |0 + \xE1\xF3 |0 + \xE1\xF1 |0 + \x8A\x6D |0 + \xE1\xF9 |0 + \xE1\xF8 |0 + \x8E\xA5 |0 + \xE1\xFA |0 + \xE1\xF5 |0 + \xE1\xFB |0 + \xE1\xF6 |0 + \x94\xD6 |0 + \xE1\xF4 |0 + \xE1\xF7 |0 + \xE2\x41 |0 + \xE2\x40 |0 + \x96\x81 |0 + \xE1\xFC |0 + \x88\xE9 |0 + \xE2\x43 |0 + \xE2\x42 |0 + \x8F\xCA |0 + \xE2\x44 |0 + \x91\x62 |0 + \xE2\x46 |0 + \xE2\x45 |0 + \xE2\x47 |0 + \xE2\x49 |0 + \xE2\x48 |0 + \xFB\x7C |0 + \x8E\xA6 |0 + \x97\xE7 |0 + \x8E\xD0 |0 + \xE2\x4A |0 + \x8C\x56 |0 + \x8B\x5F |0 + \x8B\x46 |0 + \x8E\x83 |0 + \x97\x53 |0 + \xE2\x50 |0 + \xE2\x4F |0 + \x91\x63 |0 + \xE2\x4C |0 + \xE2\x4E |0 + \x8F\x6A |0 + \x90\x5F |0 + \xE2\x4D |0 + \xE2\x4B |0 + \x94\x49 |0 + \x8F\xCB |0 + \x95\x5B |0 + \x8D\xD5 |0 + \x93\x98 |0 + \xE2\x51 |0 + \xE2\x52 |0 + \xE2\x68 |0 + \x8B\xD6 |0 + \x98\x5C |0 + \x91\x54 |0 + \xE2\x53 |0 + \x89\xD0 |0 + \x92\xF5 |0 + \x95\x9F |0 + \xFB\x81 |0 + \xFB\x83 |0 + \xE2\x54 |0 + \x8B\x9A |0 + \xE2\x55 |0 + \xE2\x57 |0 + \xE2\x58 |0 + \x94\x48 |0 + \x93\x98 |1 + \xE2\x59 |0 + \xE2\x5A |0 + \xE2\x5B |0 + \x8B\xD7 |0 + \x89\xD1 |0 + \x93\xC3 |0 + \x8F\x47 |0 + \x8E\x84 |0 + \xE2\x5C |0 + \x8F\x48 |0 + \x89\xC8 |0 + \x95\x62 |0 + \xE2\x5D |0 + \x94\xE9 |0 + \x91\x64 |0 + \xE2\x60 |0 + \xE2\x61 |0 + \x94\x89 |0 + \x90\x60 |0 + \xE2\x5E |0 + \x92\x81 |0 + \xE2\x5F |0 + \x8F\xCC |0 + \x88\xDA |0 + \x8B\x48 |0 + \xE2\x62 |0 + \x92\xF6 |0 + \xE2\x63 |0 + \x90\xC5 |0 + \x96\xAB |0 + \x95\x42 |0 + \xE2\x64 |0 + \xE2\x65 |0 + \x92\x74 |0 + \x97\xC5 |0 + \xE2\x67 |0 + \xE2\x66 |0 + \x8E\xED |0 + \xE2\x69 |0 + \x88\xEE |0 + \xE2\x6C |0 + \xE2\x6A |0 + \x89\xD2 |0 + \x8C\x6D |0 + \xE2\x6B |0 + \x8D\x65 |0 + \x8D\x92 |0 + \x95\xE4 |0 + \xE2\x6D |0 + \x96\x73 |0 + \xE2\x6F |0 + \x90\xCF |0 + \x89\x6E |0 + \x89\xB8 |0 + \x88\xAA |0 + \xE2\x6E |0 + \xE2\x70 |0 + \xE2\x71 |0 + \x8F\xF5 |0 + \xE2\x72 |0 + \x8A\x6E |0 + \xE2\x74 |0 + \x8C\x8A |0 + \x8B\x86 |0 + \xE2\x75 |0 + \x8B\xF3 |0 + \xE2\x76 |0 + \x90\xFA |0 + \x93\xCB |0 + \x90\xDE |0 + \x8D\xF3 |0 + \xE2\x77 |0 + \x92\x82 |0 + \x91\x8B |0 + \xE2\x79 |0 + \xE2\x7B |0 + \xE2\x78 |0 + \xE2\x7A |0 + \x8C\x41 |0 + \xE2\x7C |0 + \x8C\x45 |0 + \x8B\x87 |0 + \x97\x71 |0 + \xE2\x7E |0 + \xE2\x80 |0 + \x89\x4D |0 + \xE2\x83 |0 + \xE2\x82 |0 + \xE2\x81 |0 + \xE2\x85 |0 + \xE2\x86 |0 + \x97\xA7 |0 + \xE2\x87 |0 + \xE2\x88 |0 + \xFB\x84 |0 + \x9A\xF2 |0 + \xE2\x8A |0 + \xE2\x89 |0 + \xE2\x8B |0 + \xE2\x8C |0 + \x97\xB3 |0 + \xE2\x8D |0 + \xE8\xED |0 + \x8F\xCD |0 + \xE2\x8E |0 + \xE2\x8F |0 + \x8F\x76 |0 + \x93\xB6 |0 + \xE2\x90 |0 + \xFB\x85 |0 + \x92\x47 |0 + \xFB\x87 |0 + \xE2\x91 |0 + \x92\x5B |0 + \xE2\x92 |0 + \x8B\xA3 |0 + \x99\x5E |0 + \x92\x7C |0 + \x8E\xB1 |0 + \x8A\xC6 |0 + \xE2\x93 |0 + \xE2\xA0 |0 + \xE2\x96 |0 + \x8B\x88 |0 + \xE2\x95 |0 + \xE2\xA2 |0 + \xE2\x94 |0 + \x8F\xCE |0 + \xE2\x98 |0 + \xE2\x99 |0 + \x93\x4A |0 + \xE2\x9A |0 + \x8A\x7D |0 + \x90\x79 |0 + \x95\x84 |0 + \xE2\x9C |0 + \x91\xE6 |0 + \xE2\x97 |0 + \xE2\x9B |0 + \xE2\x9D |0 + \x8D\xF9 |0 + \xE2\xA4 |0 + \x95\x4D |0 + \x94\xA4 |0 + \x93\x99 |0 + \x8B\xD8 |0 + \xE2\xA3 |0 + \xE2\xA1 |0 + \x94\xB3 |0 + \xE2\x9E |0 + \x92\x7D |0 + \x93\x9B |0 + \x93\x9A |0 + \x8D\xF4 |0 + \xE2\xB6 |0 + \xE2\xA6 |0 + \xE2\xA8 |0 + \xE2\xAB |0 + \xE2\xAC |0 + \xE2\xA9 |0 + \xE2\xAA |0 + \xE2\xA7 |0 + \xE2\xA5 |0 + \xE2\x9F |0 + \x95\xCD |0 + \x89\xD3 |0 + \xE2\xB3 |0 + \xE2\xB0 |0 + \xE2\xB5 |0 + \xE2\xB4 |0 + \x94\x93 |0 + \x96\xA5 |0 + \x8E\x5A |0 + \xE2\xAE |0 + \xE2\xB7 |0 + \xE2\xB2 |0 + \xE2\xB1 |0 + \xE2\xAD |0 + \xFB\x88 |0 + \xE2\xAF |0 + \x8A\xC7 |0 + \x92\x5C |0 + \x90\xFB |0 + \x94\xA0 |0 + \xE2\xBC |0 + \x94\xA2 |0 + \x90\xDF |0 + \xE2\xB9 |0 + \x94\xCD |0 + \xE2\xBD |0 + \x95\xD1 |0 + \x92\x7A |0 + \xE2\xB8 |0 + \xE2\xBA |0 + \xE2\xBB |0 + \xE2\xBE |0 + \x8E\xC2 |0 + \x93\xC4 |0 + \xE2\xC3 |0 + \xE2\xC2 |0 + \xE2\xBF |0 + \xE2\xC8 |0 + \xE2\xCC |0 + \xE2\xC9 |0 + \xE2\xC5 |0 + \xE2\xC6 |0 + \xE2\xCB |0 + \xE2\xC0 |0 + \x99\xD3 |0 + \xE2\xC7 |0 + \xE2\xC1 |0 + \xE2\xCA |0 + \x92\x5C |1 + \xE2\xD0 |0 + \x8A\xC8 |0 + \xE2\xCD |0 + \xE2\xCE |0 + \xE2\xCF |0 + \xE2\xD2 |0 + \xE2\xD1 |0 + \x94\xF4 |0 + \xE2\xD3 |0 + \x97\xFA |0 + \x95\xEB |0 + \xE2\xD8 |0 + \xE2\xD5 |0 + \xE2\xD4 |0 + \x90\xD0 |0 + \xE2\xD7 |0 + \xE2\xD9 |0 + \xE2\xD6 |0 + \xE2\xDD |0 + \xE2\xDA |0 + \xE2\xDB |0 + \xE2\xDC |0 + \xE2\xDE |0 + \xE2\xDF |0 + \x95\xC4 |0 + \xE2\xE0 |0 + \x96\xE0 |0 + \x8B\xCC |0 + \x8C\x48 |0 + \xE2\xE1 |0 + \x95\xB2 |0 + \x90\x88 |0 + \x96\xAE |0 + \xE2\xE2 |0 + \x97\xB1 |0 + \x94\x94 |0 + \x91\x65 |0 + \x94\x53 |0 + \x8F\x6C |0 + \x88\xBE |0 + \xE2\xE7 |0 + \xE2\xE5 |0 + \xE2\xE3 |0 + \x8A\x9F |0 + \x8F\xCF |0 + \xE2\xE8 |0 + \xE2\xE6 |0 + \xE2\xE4 |0 + \xE2\xEC |0 + \xE2\xEB |0 + \xE2\xEA |0 + \xE2\xE9 |0 + \xE2\xED |0 + \xE2\xEE |0 + \x90\xB8 |0 + \xE2\xEF |0 + \xE2\xF1 |0 + \xE2\xF0 |0 + \x8C\xD0 |0 + \x91\x57 |0 + \xE2\xF3 |0 + \x93\x9C |0 + \xE2\xF2 |0 + \xE2\xF4 |0 + \x95\xB3 |0 + \x91\x8C |0 + \x8D\x66 |0 + \xE2\xF5 |0 + \x97\xC6 |0 + \xE2\xF7 |0 + \xE2\xF8 |0 + \xE2\xF9 |0 + \xE2\xFA |0 + \x8E\x85 |0 + \xE2\xFB |0 + \x8C\x6E |0 + \x8B\x8A |0 + \x8B\x49 |0 + \xE3\x40 |0 + \x96\xF1 |0 + \x8D\x67 |0 + \xE2\xFC |0 + \xE3\x43 |0 + \x96\xE4 |0 + \x94\x5B |0 + \x95\x52 |0 + \x8F\x83 |0 + \xE3\x42 |0 + \x8E\xD1 |0 + \x8D\x68 |0 + \x8E\x86 |0 + \x8B\x89 |0 + \x95\xB4 |0 + \xE3\x41 |0 + \x91\x66 |0 + \x96\x61 |0 + \x8D\xF5 |0 + \x8E\x87 |0 + \x92\xDB |0 + \xE3\x46 |0 + \x97\xDD |0 + \x8D\xD7 |0 + \xE3\x47 |0 + \x90\x61 |0 + \xE3\x49 |0 + \x8F\xD0 |0 + \x8D\xAE |0 + \xE3\x48 |0 + \x8F\x49 |0 + \x8C\xBC |0 + \x91\x67 |0 + \xE3\x44 |0 + \xE3\x4A |0 + \xFB\x8A |0 + \xE3\x45 |0 + \x8C\x6F |0 + \xE3\x4D |0 + \xE3\x51 |0 + \x8C\x8B |0 + \xE3\x4C |0 + \xE3\x55 |0 + \xFB\x8B |0 + \x8D\x69 |0 + \x97\x8D |0 + \x88\xBA |0 + \xE3\x52 |0 + \x8B\x8B |0 + \xE3\x4F |0 + \xE3\x50 |0 + \x93\x9D |0 + \xE3\x4E |0 + \xE3\x4B |0 + \x8A\x47 |0 + \x90\xE2 |0 + \x8C\xA6 |0 + \xE3\x57 |0 + \xE3\x54 |0 + \xE3\x56 |0 + \xE3\x53 |0 + \x8C\x70 |0 + \x91\xB1 |0 + \xE3\x58 |0 + \x91\x8E |0 + \xE3\x65 |0 + \xFB\x8D |0 + \xE3\x61 |0 + \xE3\x5B |0 + \xE3\x5F |0 + \x8E\xF8 |0 + \x88\xDB |0 + \xE3\x5A |0 + \xE3\x62 |0 + \xE3\x66 |0 + \x8D\x6A |0 + \x96\xD4 |0 + \x92\xD4 |0 + \xE3\x5C |0 + \xFB\x8C |0 + \xE3\x64 |0 + \xE3\x59 |0 + \x92\x5D |0 + \xE3\x5E |0 + \x88\xBB |0 + \x96\xC8 |0 + \xE3\x5D |0 + \x8B\xD9 |0 + \x94\xEA |0 + \x91\x8D |0 + \x97\xCE |0 + \x8F\x8F |0 + \xE3\x8E |0 + \xFB\x8E |0 + \xE3\x67 |0 + \x90\xFC |0 + \xE3\x63 |0 + \xE3\x68 |0 + \xE3\x6A |0 + \x92\xF7 |0 + \xE3\x6D |0 + \xE3\x69 |0 + \x95\xD2 |0 + \x8A\xC9 |0 + \x96\xC9 |0 + \x88\xDC |0 + \xE3\x6C |0 + \x97\xFB |0 + \xE3\x6B |0 + \x89\x8F |0 + \x93\xEA |0 + \xE3\x6E |0 + \xE3\x75 |0 + \xE3\x6F |0 + \xE3\x76 |0 + \xE3\x72 |0 + \x94\x9B |0 + \x8E\xC8 |0 + \xE3\x74 |0 + \xE3\x71 |0 + \xE3\x77 |0 + \xE3\x70 |0 + \x8F\x63 |0 + \x96\x44 |0 + \x8F\x6B |0 + \xE3\x73 |0 + \xE3\x80 |0 + \xE3\x7B |0 + \xE3\x7E |0 + \xE3\x7C |0 + \xE3\x81 |0 + \xE3\x7A |0 + \xE3\x60 |0 + \x90\xD1 |0 + \x94\xC9 |0 + \xE3\x7D |0 + \xE3\x78 |0 + \xE3\x79 |1 + \x91\x40 |0 + \x8C\x71 |0 + \x8F\x4A |0 + \xFB\x8F |0 + \x90\x44 |0 + \x91\x55 |0 + \xE3\x84 |0 + \xE3\x86 |0 + \xE3\x87 |0 + \xE3\x83 |0 + \xE3\x85 |0 + \x8F\x4A |1 + \xE3\x79 |0 + \xE3\x82 |0 + \xE3\x8A |0 + \xE3\x89 |0 + \x8C\x71 |1 + \x96\x9A |0 + \x8C\x4A |0 + \xE3\x88 |0 + \xE3\x8C |0 + \xE3\x8B |0 + \xE3\x8F |0 + \xE3\x91 |0 + \x8E\x5B |0 + \xE3\x8D |0 + \xE3\x92 |0 + \xE3\x93 |0 + \xFA\x5C |0 + \xE3\x94 |0 + \xE3\x9A |0 + \x93\x5A |0 + \xE3\x96 |0 + \xE3\x95 |0 + \xE3\x97 |0 + \xE3\x98 |0 + \xE3\x99 |0 + \xE3\x9B |0 + \xE3\x9C |0 + \x8A\xCA |0 + \xE3\x9D |0 + \xE3\x9E |0 + \xE3\x9F |0 + \xFB\x90 |0 + \xE3\xA0 |0 + \xE3\xA1 |0 + \xE3\xA2 |0 + \xE3\xA3 |0 + \xE3\xA4 |0 + \xE3\xA6 |0 + \xE3\xA5 |0 + \xE3\xA7 |0 + \xE3\xA8 |0 + \xE3\xA9 |0 + \xE3\xAC |0 + \xE3\xAA |0 + \xE3\xAB |0 + \x8D\xDF |0 + \x8C\x72 |0 + \x92\x75 |0 + \x94\xB1 |0 + \x8F\x90 |0 + \x94\x6C |0 + \x94\xEB |0 + \xE3\xAD |0 + \x9C\xEB |0 + \xE3\xAE |0 + \xE3\xB0 |0 + \x97\x85 |0 + \xE3\xAF |0 + \xE3\xB2 |0 + \xE3\xB1 |0 + \x97\x72 |0 + \xE3\xB3 |0 + \x94\xFC |0 + \xE3\xB4 |0 + \xE3\xB7 |0 + \xE3\xB6 |0 + \xE3\xB5 |0 + \xFB\x91 |0 + \xE3\xB8 |0 + \x8C\x51 |0 + \x91\x41 |0 + \x8B\x60 |0 + \xE3\xBC |0 + \xE3\xB9 |0 + \xE3\xBA |0 + \xE3\xBD |0 + \xE3\xBE |0 + \xE3\xBB |0 + \x89\x48 |0 + \x89\xA5 |0 + \xE3\xC0 |0 + \xE3\xC1 |0 + \xE3\xC2 |0 + \x97\x82 |0 + \x8F\x4B |0 + \xE3\xC4 |0 + \xE3\xC3 |0 + \x90\x89 |0 + \xE3\xC5 |0 + \xE3\xC6 |0 + \xE3\xC7 |0 + \x8A\xE3 |0 + \x8A\xCB |0 + \xE3\xC8 |0 + \xE3\xC9 |0 + \x96\x7C |0 + \x97\x83 |0 + \x97\x73 |0 + \x98\x56 |0 + \x8D\x6C |0 + \xE3\xCC |0 + \x8E\xD2 |0 + \xE3\xCB |0 + \xE3\xCD |0 + \x8E\xA7 |0 + \x91\xCF |0 + \xE3\xCE |0 + \x8D\x6B |0 + \x96\xD5 |0 + \xE3\xCF |0 + \xE3\xD0 |0 + \xE3\xD1 |0 + \xE3\xD2 |0 + \xE3\xD3 |0 + \x8E\xA8 |0 + \x96\xEB |0 + \xE3\xD5 |0 + \x92\x5E |0 + \xE3\xD4 |0 + \xE3\xD7 |0 + \xE3\xD6 |0 + \xE3\xD8 |0 + \x90\xB9 |0 + \xE3\xD9 |0 + \xE3\xDA |0 + \x95\xB7 |0 + \xE3\xDB |0 + \x91\x8F |0 + \xE3\xDC |0 + \xE3\xDD |0 + \x97\xFC |0 + \xE3\xE0 |0 + \xE3\xDF |0 + \xE3\xDE |0 + \x92\xAE |0 + \xE3\xE1 |0 + \x90\x45 |0 + \xE3\xE2 |0 + \xE3\xE3 |0 + \x98\x57 |0 + \xE3\xE4 |0 + \xE3\xE5 |0 + \xE3\xE7 |0 + \xE3\xE6 |0 + \x94\xA3 |0 + \x93\xF7 |0 + \x98\x5D |0 + \x94\xA7 |0 + \xE3\xE9 |0 + \x8F\xD1 |0 + \x95\x49 |0 + \xE3\xEA |0 + \xE3\xE8 |0 + \x8A\xCC |0 + \x8C\xD2 |0 + \x8E\x88 |0 + \x94\xEC |0 + \x8C\xA8 |0 + \x96\x62 |0 + \xE3\xED |0 + \xE3\xEB |0 + \x8D\x6D |0 + \x8D\x6E |0 + \x88\xE7 |0 + \x8D\xE6 |0 + \x94\x78 |0 + \x88\xDD |0 + \xE3\xF2 |0 + \x92\x5F |0 + \x94\x77 |0 + \x91\xD9 |0 + \xE3\xF4 |0 + \xE3\xF0 |0 + \xE3\xF3 |0 + \xE3\xEE |0 + \xE3\xF1 |0 + \x96\x45 |0 + \x8C\xD3 |0 + \x88\xFB |0 + \xE3\xEF |0 + \xE3\xF6 |0 + \xE3\xF7 |0 + \x93\xB7 |0 + \x8B\xB9 |0 + \xE4\x45 |0 + \x94\x5C |0 + \x8E\x89 |0 + \x8B\xBA |0 + \x90\xC6 |0 + \x98\x65 |0 + \x96\xAC |0 + \xE3\xF5 |0 + \x90\xD2 |0 + \x8B\x72 |0 + \xE3\xF8 |0 + \xE3\xFA |0 + \xE3\xF9 |0 + \xE3\xFB |0 + \x92\x45 |0 + \x94\x5D |0 + \x92\xAF |0 + \xE4\x42 |0 + \xE4\x45 |1 + \xE4\x41 |0 + \xE3\xFC |0 + \x90\x74 |0 + \x95\x85 |0 + \xE4\x44 |0 + \xE4\x43 |0 + \x8D\x6F |0 + \x98\x72 |0 + \xE4\x54 |0 + \xE4\x48 |0 + \xE4\x49 |0 + \x8E\xEE |0 + \xE4\x47 |0 + \x8D\x98 |0 + \xE4\x46 |0 + \xE4\x4A |0 + \x92\xB0 |0 + \x95\xA0 |0 + \x91\x42 |0 + \x91\xDA |0 + \xE4\x4E |0 + \xE4\x4F |0 + \xE4\x4B |0 + \xE4\x4C |0 + \xE4\x4D |0 + \x8D\x70 |0 + \xE4\x55 |0 + \xE4\x51 |0 + \x95\x86 |0 + \x96\x8C |0 + \x95\x47 |0 + \xE4\x50 |0 + \xE4\x53 |0 + \xE4\x52 |0 + \x96\x63 |0 + \xE4\x56 |0 + \xE4\x57 |0 + \x91\x56 |0 + \xE4\x58 |0 + \xE4\x5A |0 + \xE4\x5E |0 + \xE4\x5B |0 + \xE4\x59 |0 + \x94\x5E |0 + \xE4\x5C |0 + \xE4\x5D |0 + \x89\xB0 |0 + \xE4\x64 |0 + \xE4\x5F |0 + \xE4\x60 |0 + \xE4\x61 |0 + \x91\x9F |0 + \xE4\x63 |0 + \xE4\x62 |0 + \xE4\x65 |0 + \xE4\x66 |0 + \xE4\x67 |0 + \x90\x62 |0 + \x89\xE7 |0 + \xE4\x68 |0 + \x97\xD5 |0 + \x8E\xA9 |0 + \x8F\x4C |0 + \x8E\x8A |0 + \x92\x76 |0 + \xE4\x69 |0 + \xE4\x6A |0 + \x89\x50 |0 + \xE4\x6B |0 + \xE4\x6C |0 + \xE4\x6D |0 + \xE4\x6E |0 + \xE4\x6F |0 + \x8B\xBB |0 + \x9D\xA8 |0 + \xE4\x70 |0 + \x90\xE3 |0 + \xE4\x71 |0 + \x8E\xC9 |0 + \xE4\x72 |0 + \x98\xAE |0 + \xE4\x73 |0 + \x95\xDC |0 + \x8A\xDA |0 + \x91\x43 |0 + \x8F\x77 |0 + \x95\x91 |0 + \x8F\x4D |0 + \xE4\x74 |0 + \x8D\x71 |0 + \xE4\x75 |0 + \x94\xCA |0 + \xE4\x84 |0 + \xE4\x77 |0 + \x91\xC7 |0 + \x94\x95 |0 + \x8C\xBD |0 + \xE4\x76 |0 + \x91\x44 |0 + \xE4\x78 |0 + \x92\xF8 |0 + \xE4\x7A |0 + \xE4\x79 |0 + \xE4\x7C |0 + \xE4\x7B |0 + \xE4\x7D |0 + \xE4\x80 |0 + \xE4\x7E |0 + \x8A\xCD |0 + \xE4\x81 |0 + \xE4\x82 |0 + \xE4\x83 |0 + \x8D\xAF |0 + \x97\xC7 |0 + \xE4\x85 |0 + \x90\x46 |0 + \x89\x90 |0 + \xE4\x86 |0 + \xE4\x87 |0 + \xE4\x88 |0 + \x88\xF0 |0 + \xE4\x89 |0 + \xE4\x8A |0 + \x95\x87 |0 + \x8E\xC5 |0 + \xE4\x8C |0 + \x8A\x48 |0 + \x88\xB0 |0 + \xE4\x8B |0 + \xE4\x8E |0 + \x94\x6D |0 + \x90\x63 |0 + \x89\xD4 |0 + \x96\x46 |0 + \x8C\x7C |0 + \x8B\xDA |0 + \xE4\x8D |0 + \x89\xE8 |0 + \x8A\xA1 |0 + \x89\x91 |0 + \xE4\x92 |0 + \x97\xE8 |0 + \x91\xDB |0 + \x95\x63 |0 + \xE4\x9E |0 + \x89\xD5 |0 + \xE4\x9C |0 + \xE4\x9A |0 + \xE4\x91 |0 + \xE4\x8F |0 + \xE4\x90 |0 + \x8E\xE1 |0 + \x8B\xEA |0 + \x92\x97 |0 + \x93\xCF |0 + \x89\x70 |0 + \xE4\x94 |0 + \xE4\x93 |0 + \xE4\x99 |0 + \xE4\x95 |0 + \xE4\x98 |0 + \xFB\x93 |0 + \x96\xCE |0 + \xE4\x97 |0 + \x89\xD6 |0 + \x8A\x9D |0 + \xE4\x9B |0 + \xE4\x9D |0 + \x8C\x73 |0 + \xE4\xA1 |0 + \xE4\xAA |0 + \xE4\xAB |0 + \x88\xA9 |0 + \xE4\xB2 |0 + \x88\xEF |0 + \xE4\xA9 |0 + \xE4\xA8 |0 + \xE4\xA3 |0 + \xE4\xA2 |0 + \xE4\xA0 |0 + \xE4\x9F |0 + \x92\x83 |0 + \x91\xF9 |0 + \xE4\xA5 |0 + \xE4\xA4 |0 + \xE4\xA7 |0 + \x8C\x74 |1 + \x91\x90 |0 + \x8C\x74 |0 + \x89\x60 |0 + \xE4\xA6 |0 + \x8D\x72 |0 + \x91\x91 |0 + \xFB\x94 |0 + \xE4\xB8 |0 + \xE4\xB9 |0 + \x89\xD7 |0 + \x89\xAC |0 + \xE4\xB6 |0 + \xFB\x95 |0 + \xE4\xAC |0 + \xE4\xB4 |0 + \xE4\xBB |0 + \xE4\xB5 |0 + \xE4\xB3 |0 + \xE4\x96 |0 + \xE4\xB1 |0 + \xE4\xAD |0 + \x8A\xCE |0 + \xE4\xAF |0 + \xE4\xBA |0 + \xE4\xB0 |0 + \xE4\xBC |0 + \xE4\xAE |0 + \x94\x9C |0 + \x97\x89 |0 + \xE4\xB7 |0 + \xE4\xCD |0 + \xE4\xC5 |0 + \x90\x9B |0 + \xFB\x96 |0 + \x8B\x65 |0 + \x8B\xDB |0 + \xE4\xC0 |0 + \x89\xD9 |0 + \x8F\xD2 |0 + \xE4\xC3 |0 + \x8D\xD8 |0 + \x93\x70 |0 + \xE4\xC8 |0 + \x95\xEC |0 + \xE4\xBF |0 + \x89\xD8 |0 + \x8C\xD4 |0 + \x95\x48 |0 + \xE4\xC9 |0 + \xE4\xBD |0 + \xFB\x97 |0 + \xE4\xC6 |0 + \xE4\xD0 |0 + \xE4\xC1 |0 + \xE4\xC2 |0 + \x93\xB8 |0 + \xE4\xC7 |0 + \x97\x89 |1 + \xE4\xC4 |0 + \x96\x47 |0 + \xE4\xCA |0 + \x88\xDE |0 + \xE4\xBE |0 + \xE4\xCC |0 + \xE4\xCB |0 + \x94\x8B |0 + \xE4\xD2 |0 + \xE4\xDD |0 + \x8A\x9E |0 + \xE4\xE0 |0 + \xE4\xCE |0 + \xE4\xD3 |0 + \x97\x8E |0 + \xE4\xDC |0 + \xFB\x98 |0 + \x97\x74 |0 + \x97\xA8 |0 + \x92\x98 |0 + \x8A\x8B |0 + \x95\x92 |0 + \xE4\xE2 |0 + \x93\x9F |0 + \x88\xAF |0 + \xE4\xDB |0 + \xE4\xD7 |0 + \x91\x92 |0 + \xE4\xD1 |0 + \xE4\xD9 |0 + \xE4\xDE |0 + \x94\x4B |0 + \x88\xA8 |0 + \xE4\xD6 |0 + \xE4\xDF |0 + \x95\x98 |0 + \xE4\xDA |0 + \xE4\xD5 |0 + \x8F\xD3 |0 + \x8F\x4E |0 + \x8E\xAA |0 + \x96\xD6 |0 + \x95\x66 |0 + \xE4\xE5 |0 + \xE4\xEE |0 + \xE4\xD8 |0 + \x8A\x97 |0 + \xFB\x99 |0 + \x8F\xF6 |0 + \xE4\xE3 |0 + \xE4\xE8 |0 + \x91\x93 |0 + \xE4\xE4 |0 + \xE4\xEB |0 + \x92\x7E |0 + \xE4\xEC |0 + \x97\x75 |0 + \xE4\xE1 |0 + \x8A\x57 |0 + \xE4\xE7 |0 + \xE4\xEA |0 + \x96\xAA |0 + \xE4\xED |0 + \xE4\xE6 |0 + \xE4\xE9 |0 + \xFA\x60 |0 + \x96\x48 |0 + \x98\x40 |0 + \xE4\xF1 |0 + \xE4\xF8 |0 + \xE4\xF0 |0 + \x8E\xC1 |0 + \xE4\xCF |0 + \x95\xCC |0 + \x96\xA0 |0 + \xE4\xF7 |0 + \xE4\xF6 |0 + \xE4\xF2 |0 + \xE4\xF3 |0 + \x89\x55 |0 + \xE4\xF5 |0 + \xE4\xEF |0 + \x8F\xD3 |1 + \x92\xD3 |0 + \xE4\xF4 |0 + \x88\xFC |0 + \x91\xA0 |0 + \x95\xC1 |0 + \xE4\xF9 |0 + \xE5\x40 |0 + \x94\xD7 |0 + \xE4\xFC |0 + \x8F\xD4 |0 + \xE5\x42 |0 + \x8B\xBC |0 + \xFB\x9A |0 + \xE5\x43 |0 + \x95\x99 |0 + \xE4\xFB |0 + \xFB\x9B |0 + \xE4\xD4 |0 + \xE4\xFA |0 + \x98\x6E |0 + \x93\xA0 |0 + \x95\x93 |0 + \xFB\x9C |0 + \xE5\x4A |0 + \xE5\x50 |0 + \xE5\x51 |0 + \xE5\x44 |0 + \x94\x96 |0 + \xE5\x4E |0 + \xE5\x46 |0 + \xE5\x48 |0 + \xE5\x52 |0 + \xE5\x47 |0 + \xE5\x4B |0 + \x89\x92 |0 + \x93\xE3 |0 + \xE5\x4C |0 + \xE5\x4F |0 + \xE5\x45 |0 + \x91\x45 |0 + \xE5\x49 |0 + \x8E\x46 |0 + \x90\x64 |0 + \x8C\x4F |0 + \x96\xF2 |0 + \x8F\x92 |0 + \xFB\x9E |0 + \xE5\x56 |0 + \xE5\x54 |0 + \x98\x6D |0 + \xE5\x53 |0 + \x97\x95 |0 + \xE5\x55 |0 + \xE5\x57 |0 + \xE5\x58 |0 + \xE5\x5B |0 + \xE5\x59 |0 + \x93\xA1 |0 + \xE5\x5A |0 + \x94\xCB |0 + \x8F\x93 |0 + \xE5\x5C |0 + \xE5\x61 |0 + \x91\x94 |0 + \xE5\x60 |0 + \xE5\x62 |0 + \x91\x68 |0 + \xE5\x5D |0 + \xE5\x5F |0 + \xE5\x5E |0 + \x9F\x50 |0 + \x9F\x41 |0 + \xE5\x64 |0 + \xE5\x63 |0 + \x97\x96 |0 + \xE1\xBA |0 + \xE5\x65 |0 + \xE5\x66 |0 + \xE5\x67 |0 + \x8C\xD5 |0 + \x8B\x73 |0 + \xE5\x69 |0 + \x99\x7C |0 + \x8B\x95 |0 + \x97\xB8 |0 + \x8B\xF1 |0 + \xE5\x6A |0 + \xE5\x6B |0 + \x92\x8E |0 + \xE5\x6C |0 + \x93\xF8 |0 + \x88\xB8 |0 + \x89\xE1 |0 + \xE5\x71 |0 + \xE5\x72 |0 + \xE5\x6D |0 + \x8E\x5C |0 + \xE5\x6E |0 + \x94\x61 |0 + \xE5\x6F |0 + \xE5\x70 |0 + \xE5\x7A |0 + \xE5\x74 |0 + \xE5\x77 |0 + \xE5\x73 |0 + \xE5\x75 |0 + \xE5\x76 |0 + \x8E\xD6 |0 + \xE5\x78 |0 + \x92\x60 |0 + \x8C\x75 |0 + \xE5\x7B |0 + \x8A\x5E |0 + \xE5\x81 |0 + \xE5\x7C |0 + \xE5\x80 |0 + \x94\xB8 |0 + \xE5\x7D |0 + \xE5\x7E |0 + \x95\x67 |0 + \x94\xD8 |0 + \xE5\x82 |0 + \x91\xFB |0 + \xE5\x8C |0 + \xE5\x88 |0 + \x89\xE9 |0 + \xE5\x86 |0 + \x96\x49 |0 + \xE5\x87 |0 + \xE5\x84 |0 + \xE5\x85 |0 + \xE5\x8A |0 + \xE5\x8D |0 + \xE5\x8B |0 + \xE5\x89 |0 + \xE5\x83 |0 + \x92\x77 |0 + \xE5\x94 |0 + \x96\xA8 |0 + \xE5\x92 |0 + \xE5\x93 |0 + \xE5\x8E |0 + \xE5\x90 |0 + \xE5\x91 |0 + \xE5\x8F |0 + \x90\xE4 |0 + \x98\x58 |0 + \xE5\x98 |0 + \xE5\x99 |0 + \xE5\x9F |0 + \x90\x49 |0 + \xE5\x9B |0 + \xE5\x9E |0 + \xE5\x96 |0 + \xE5\x95 |0 + \xE5\xA0 |0 + \x89\xDA |0 + \xE5\x9C |0 + \xE5\xA1 |0 + \xE5\x9D |0 + \xE5\x9A |0 + \x92\xB1 |0 + \xE5\x97 |0 + \xE5\xA5 |0 + \x97\x5A |0 + \xE5\xA4 |0 + \xE5\xA3 |0 + \xE5\xAC |0 + \xE5\xA6 |0 + \xE5\xAE |0 + \x97\x86 |0 + \xE5\xB1 |0 + \xE5\xA8 |0 + \xE5\xA9 |0 + \xE5\xAD |0 + \xE5\xB0 |0 + \xE5\xAF |0 + \xE5\xA7 |0 + \xE5\xAA |0 + \xE5\xBB |0 + \xE5\xB4 |0 + \x90\xE4 |1 + \xE5\xB2 |0 + \xE5\xB3 |0 + \xE5\xB8 |0 + \xE5\xB9 |0 + \x8A\x49 |0 + \x8B\x61 |0 + \xE5\xB7 |0 + \xFB\xA1 |0 + \xE5\xB6 |0 + \xE5\xBA |0 + \xE5\xB5 |0 + \xE5\xBC |0 + \xE5\xBE |0 + \xE5\xBD |0 + \x98\x58 |1 + \xE5\xC0 |0 + \xE5\xBF |0 + \xE5\xC4 |0 + \xE5\xC1 |0 + \xE5\xC2 |0 + \xE5\xC3 |0 + \xE5\xC5 |0 + \x8C\x8C |0 + \xE5\xC7 |0 + \xE5\xC6 |0 + \x8F\x4F |0 + \x8D\x73 |0 + \x9F\xA5 |0 + \xE5\xC8 |0 + \x8F\x70 |0 + \x8A\x58 |0 + \xE5\xC9 |0 + \x89\x71 |0 + \x8F\xD5 |0 + \xE5\xCA |0 + \x8D\x74 |0 + \xE5\xCB |0 + \x88\xDF |0 + \x95\x5C |0 + \xE5\xCC |0 + \x90\x8A |0 + \xE5\xD3 |0 + \xE5\xD0 |0 + \x92\x8F |0 + \xE5\xD1 |0 + \xE5\xCE |0 + \x8B\xDC |0 + \xE5\xCD |0 + \xE5\xD4 |0 + \x8C\x55 |0 + \x91\xDC |0 + \xE5\xDA |0 + \xE5\xD6 |0 + \x91\xB3 |0 + \xE5\xD5 |0 + \xE5\xD8 |0 + \xE5\xCF |0 + \xE5\xD9 |0 + \xE5\xDB |0 + \x94\xED |0 + \xE5\xD7 |0 + \xE5\xDC |0 + \xE5\xDE |0 + \x8C\xD1 |0 + \xE5\xD2 |0 + \x88\xBF |0 + \xE5\xDD |0 + \x8D\xD9 |0 + \x97\xF4 |0 + \xE5\xDF |0 + \xE5\xE0 |0 + \x91\x95 |0 + \x97\xA0 |0 + \xE5\xE1 |0 + \x97\x54 |0 + \xE5\xE2 |0 + \xE5\xE3 |0 + \x95\xE2 |0 + \xE5\xE4 |0 + \x8D\xBE |0 + \x97\xA1 |0 + \xE5\xE9 |0 + \xE5\xEA |0 + \x8F\xD6 |0 + \xE5\xE8 |0 + \xFB\xA2 |0 + \x97\x87 |0 + \xE5\xE5 |0 + \xE5\xE7 |0 + \x90\xBB |0 + \x90\x9E |0 + \xE5\xE6 |0 + \xE5\xEB |0 + \x95\xA1 |0 + \xE5\xED |0 + \xE5\xEC |0 + \x8A\x8C |0 + \x96\x4A |0 + \xE5\xEE |0 + \xFA\x5D |0 + \xE5\xFA |0 + \xE5\xF0 |0 + \xE5\xF1 |0 + \xE5\xF2 |0 + \xE5\xF3 |0 + \xE5\xF7 |0 + \xE5\xF8 |0 + \xE5\xF6 |0 + \xE5\xF4 |0 + \xE5\xEF |0 + \xE5\xF5 |0 + \xE5\xF9 |0 + \xE8\xB5 |0 + \x89\xA6 |0 + \xE5\xFC |0 + \x8B\xDD |0 + \xE5\xFB |0 + \xE6\x41 |0 + \xE6\x40 |0 + \xE6\x43 |0 + \xE6\x42 |0 + \xE6\x44 |0 + \x8F\x50 |0 + \xE6\x45 |0 + \xE6\x46 |0 + \xE6\x47 |0 + \x90\xBC |0 + \x97\x76 |0 + \xE6\x48 |0 + \x95\xA2 |0 + \x94\x65 |0 + \xE6\x49 |0 + \xE6\x4A |0 + \x8C\xA9 |0 + \x8B\x4B |0 + \xE6\x4B |0 + \x8E\x8B |0 + \x94\x60 |0 + \xE6\x4C |0 + \x8A\x6F |0 + \xE6\x4D |0 + \xE6\x4F |0 + \x97\x97 |0 + \xE6\x4E |0 + \x90\x65 |0 + \xE6\x50 |0 + \xE6\x51 |0 + \xE6\x52 |0 + \x8A\xCF |0 + \xE6\x53 |0 + \xE6\x54 |0 + \xE6\x55 |0 + \xE6\x56 |0 + \x8A\x70 |0 + \xE6\x57 |0 + \xE6\x58 |0 + \xE6\x59 |0 + \x89\xF0 |0 + \x90\x47 |0 + \xE6\x5A |0 + \xE6\x5B |0 + \xE6\x5C |0 + \x8C\xBE |0 + \x92\xF9 |0 + \xE6\x5D |0 + \x8C\x76 |0 + \x90\x75 |0 + \xE6\x60 |0 + \x93\xA2 |0 + \xE6\x5F |0 + \xFB\xA3 |0 + \x8C\x50 |0 + \xE6\x5E |0 + \x91\xF5 |0 + \x8B\x4C |0 + \xE6\x61 |0 + \xE6\x62 |0 + \x8F\xD7 |0 + \x8C\x8D |0 + \xE6\x63 |0 + \x96\x4B |0 + \x90\xDD |0 + \x8B\x96 |0 + \x96\xF3 |0 + \x91\x69 |0 + \xE6\x64 |0 + \xFB\xA4 |0 + \x90\x66 |0 + \x92\x90 |0 + \x8F\xD8 |0 + \xE6\x65 |0 + \xE6\x68 |0 + \xE6\x69 |0 + \x8D\xBC |0 + \x91\xC0 |0 + \xE6\x67 |0 + \x8F\xD9 |0 + \x95\x5D |0 + \xE6\x66 |0 + \x8E\x8C |0 + \x89\x72 |0 + \xE6\x6D |0 + \x8C\x77 |0 + \x8E\x8E |0 + \x8E\x8D |0 + \x98\x6C |0 + \xE6\x6C |0 + \xE6\x6B |0 + \x91\x46 |0 + \x8B\x6C |0 + \x98\x62 |0 + \x8A\x59 |0 + \x8F\xDA |0 + \xFB\xA5 |0 + \xE6\x6A |0 + \xE6\x6F |0 + \xE6\x70 |0 + \xE6\x6E |0 + \x8C\xD6 |0 + \x97\x5F |0 + \x8E\x8F |0 + \x94\x46 |0 + \xE6\x73 |0 + \x90\xBE |0 + \x92\x61 |0 + \x97\x55 |0 + \xE6\x76 |0 + \x8C\xEA |0 + \x90\xBD |0 + \xE6\x72 |0 + \xE6\x77 |0 + \x8C\xEB |0 + \xE6\x74 |0 + \xE6\x75 |0 + \xFB\xA6 |0 + \xE6\x71 |0 + \x90\xE0 |0 + \x93\xC7 |0 + \x92\x4E |0 + \x89\xDB |0 + \x94\xEE |0 + \x8B\x62 |0 + \xFB\xA7 |0 + \x92\xB2 |0 + \xE6\x7A |0 + \xE6\x78 |0 + \x92\x6B |0 + \x90\xBF |0 + \xE6\x79 |0 + \x90\x7A |0 + \x97\xC8 |0 + \x98\x5F |0 + \xE6\x7B |0 + \xE6\x87 |0 + \x92\xB3 |0 + \xE6\x86 |0 + \xFB\xA8 |0 + \xE6\x83 |0 + \xE6\x8B |0 + \xE6\x84 |0 + \xE6\x80 |0 + \x92\xFA |0 + \xE6\x7E |0 + \x97\x40 |0 + \x8E\x90 |0 + \xE6\x81 |0 + \xE6\x7D |0 + \xFB\xAA |0 + \xE6\x85 |0 + \x8F\x94 |0 + \x8C\xBF |0 + \x91\xF8 |0 + \x96\x64 |0 + \x89\x79 |0 + \x88\xE0 |0 + \x93\xA3 |0 + \xE6\x89 |0 + \xE6\x88 |0 + \x93\xE4 |0 + \xE6\x8D |0 + \xE6\x82 |0 + \xE6\x8C |0 + \xE6\x8E |0 + \x8C\xAA |0 + \xE6\x8A |0 + \x8D\x75 |0 + \x8E\xD3 |0 + \xE6\x8F |0 + \x97\x77 |0 + \xE6\x92 |0 + \xE6\x95 |0 + \xE6\x93 |0 + \x95\x54 |0 + \xE6\x90 |0 + \x8B\xDE |0 + \xE6\x94 |0 + \xE6\x96 |0 + \xE6\x9A |0 + \xE6\x97 |0 + \xE6\x99 |0 + \xE6\x98 |0 + \xFB\xAB |0 + \xE6\x9B |0 + \x8E\xAF |0 + \xE6\x9D |0 + \xE6\x9C |0 + \x95\x88 |0 + \xE6\x9F |0 + \x8C\x78 |0 + \xE6\x9E |0 + \xE6\xA0 |0 + \xE6\xA1 |0 + \x8B\x63 |0 + \xE3\xBF |0 + \x8F\xF7 |0 + \xE6\xA2 |0 + \x8C\xEC |0 + \xE6\xA3 |0 + \xFB\xAC |0 + \xE6\xA4 |0 + \x8E\x5D |0 + \x9D\xCC |0 + \xE6\xA5 |0 + \xE6\xA6 |0 + \x8F\x51 |0 + \xE6\xA7 |0 + \xE6\xA8 |0 + \xE6\xA9 |0 + \xE6\xAA |0 + \xE6\xAB |0 + \x92\x4A |0 + \xE6\xAC |0 + \xE6\xAE |0 + \xE6\xAD |0 + \x93\xA4 |0 + \xE6\xAF |0 + \x96\x4C |0 + \xE6\xB0 |0 + \xE6\xB1 |0 + \xE6\xB2 |0 + \xE6\xB3 |0 + \x93\xD8 |0 + \x8F\xDB |0 + \xE6\xB4 |0 + \x8D\x8B |0 + \x98\xAC |0 + \xE6\xB5 |0 + \xE6\xB6 |0 + \x95\x5E |0 + \xE6\xB7 |0 + \xE6\xBF |0 + \xE6\xB8 |0 + \xE6\xBA |0 + \xE6\xB9 |0 + \xE6\xBB |0 + \x96\x65 |0 + \xE6\xBC |0 + \xE6\xBD |0 + \xE6\xBE |0 + \xE6\xC0 |0 + \x8A\x4C |0 + \x92\xE5 |0 + \x95\x89 |0 + \x8D\xE0 |0 + \x8D\x76 |0 + \x95\x6E |0 + \x89\xDD |0 + \x94\xCC |0 + \xE6\xC3 |0 + \x8A\xD1 |0 + \x90\xD3 |0 + \xE6\xC2 |0 + \xE6\xC7 |0 + \x92\x99 |0 + \x96\xE1 |0 + \xE6\xC5 |0 + \xE6\xC6 |0 + \x8B\x4D |0 + \xE6\xC8 |0 + \x94\x83 |0 + \x91\xDD |0 + \x94\xEF |0 + \x93\x5C |0 + \xE6\xC4 |0 + \x96\x66 |0 + \x89\xEA |0 + \xE6\xCA |0 + \x98\x47 |0 + \x92\xC0 |0 + \x98\x64 |0 + \x8E\x91 |0 + \xE6\xC9 |0 + \x91\xAF |0 + \xE6\xDA |0 + \x93\xF6 |0 + \x95\x6F |0 + \xE6\xCD |0 + \x8E\x5E |0 + \x8E\x92 |0 + \x8F\xDC |0 + \x94\x85 |0 + \x8C\xAB |0 + \xE6\xCC |0 + \x95\x8A |0 + \x8E\xBF |0 + \x93\x71 |0 + \xFB\xAD |0 + \xFB\xAE |0 + \xE6\xCF |0 + \xE6\xD0 |0 + \x8D\x77 |0 + \xE6\xCE |0 + \xE6\xD1 |0 + \xE6\xD2 |0 + \xE6\xD4 |0 + \x91\xA1 |0 + \xE6\xD3 |0 + \x8A\xE4 |0 + \xE6\xD6 |0 + \xE6\xD5 |0 + \xE6\xD7 |0 + \xFB\xAF |0 + \xE6\xD9 |0 + \xE6\xDB |0 + \xE6\xDC |0 + \x90\xD4 |0 + \x8E\xCD |0 + \xE6\xDD |0 + \x8A\x71 |0 + \xE6\xDE |0 + \x91\x96 |0 + \xE6\xDF |0 + \xE6\xE0 |0 + \x95\x8B |0 + \xFB\xB0 |0 + \x8B\x4E |0 + \xE6\xE1 |0 + \x92\xB4 |0 + \x89\x7A |0 + \xE6\xE2 |0 + \x8E\xEF |0 + \x90\x96 |0 + \x91\xAB |0 + \xE6\xE5 |0 + \xE6\xE4 |0 + \xE6\xE3 |0 + \xE6\xEB |0 + \xE6\xE9 |0 + \xE6\xE6 |0 + \xE6\xE8 |0 + \xE6\xE7 |0 + \xE6\xEA |0 + \x8B\x97 |0 + \xE6\xEE |0 + \x90\xD5 |0 + \xE6\xEF |0 + \x8C\xD7 |0 + \xE6\xEC |0 + \xE6\xED |0 + \x98\x48 |0 + \x92\xB5 |0 + \x91\x48 |0 + \xE6\xF0 |0 + \xE6\xF3 |0 + \xE6\xF1 |0 + \xE6\xF2 |0 + \x97\x78 |0 + \x93\xA5 |0 + \xE6\xF6 |0 + \xE6\xF4 |0 + \xE6\xF5 |0 + \xE6\xF7 |0 + \xE7\x48 |0 + \xE6\xFA |0 + \xE6\xFB |0 + \xE6\xF9 |0 + \xE6\xF8 |0 + \x92\xFB |0 + \xE7\x40 |0 + \xE7\x44 |0 + \xE7\x41 |0 + \xE6\xFC |0 + \xE7\x42 |0 + \xE7\x43 |0 + \xE7\x4A |0 + \xE7\x45 |0 + \x90\xD6 |0 + \xE7\x47 |0 + \xE7\x49 |0 + \xE7\x46 |0 + \xE7\x4C |0 + \x8F\x52 |0 + \xE7\x4B |0 + \xE7\x4D |0 + \xE7\x4E |0 + \xE7\x51 |0 + \xE7\x50 |0 + \xE7\x4F |0 + \xE7\x53 |0 + \xE7\x52 |0 + \x96\xF4 |0 + \xE7\x55 |0 + \xE7\x54 |0 + \xE7\x56 |0 + \xE7\x57 |0 + \xE7\x59 |0 + \xE7\x58 |0 + \x90\x67 |0 + \xE7\x5A |0 + \x8B\xEB |0 + \xE7\x5B |0 + \xE7\x5D |0 + \xE7\x5E |0 + \x8B\xEB |1 + \xE7\x5F |0 + \xE7\x5C |0 + \xE7\x60 |0 + \x8E\xD4 |0 + \xE7\x61 |0 + \x8B\x4F |0 + \x8C\x52 |0 + \xFB\xB2 |0 + \x8C\xAC |0 + \xE7\x62 |0 + \x93\xEE |0 + \x93\x5D |0 + \xE7\x63 |0 + \xE7\x66 |0 + \x8E\xB2 |0 + \xE7\x65 |0 + \xE7\x64 |0 + \x8C\x79 |0 + \xE7\x67 |0 + \x8A\x72 |0 + \xE7\x69 |0 + \x8D\xDA |0 + \xE7\x68 |0 + \xE7\x71 |0 + \xE7\x6B |0 + \xE7\x6D |0 + \x95\xE3 |0 + \xE7\x6A |0 + \xE7\x6C |0 + \xE7\x70 |0 + \xE7\x6E |0 + \x8B\x50 |0 + \xE7\x6F |0 + \xE7\x72 |0 + \x94\x79 |0 + \x97\xD6 |0 + \x8F\x53 |0 + \xE7\x73 |0 + \x97\x41 |0 + \xE7\x75 |0 + \xE7\x74 |0 + \xE7\x78 |0 + \x97\x60 |0 + \xE7\x77 |0 + \x8A\x8D |0 + \xE7\x76 |0 + \xE7\x7B |0 + \xE7\x7A |0 + \xE7\x79 |0 + \x93\x51 |0 + \xE7\x7C |0 + \xE7\x7D |0 + \xE7\x7E |0 + \x8D\x8C |0 + \x8C\x44 |0 + \xE7\x80 |0 + \xE7\x81 |0 + \xE7\x82 |0 + \x90\x68 |0 + \xE7\x83 |0 + \x8E\xAB |0 + \xE7\x84 |0 + \xE7\x85 |0 + \x99\x9F |0 + \x99\x9E |0 + \xE7\x86 |0 + \xE3\x90 |0 + \xE7\x87 |0 + \x92\x43 |0 + \x90\x4A |0 + \x94\x5F |0 + \xE7\x88 |0 + \x95\xD3 |0 + \x92\xD2 |0 + \x8D\x9E |0 + \x92\x48 |0 + \x89\x49 |0 + \x96\x98 |0 + \x90\x76 |0 + \x8C\x7D |0 + \x8B\xDF |0 + \x95\xD4 |0 + \xE7\x89 |0 + \xE7\x8B |0 + \xE7\x8A |0 + \x89\xDE |0 + \xE7\x8C |0 + \x94\x97 |0 + \x93\x52 |0 + \xE7\x8D |0 + \x8F\x71 |0 + \xE7\x8F |0 + \x96\xC0 |0 + \xE7\x9E |0 + \xE7\x91 |0 + \xE7\x92 |0 + \x92\xC7 |0 + \x91\xDE |0 + \x91\x97 |0 + \x93\xA6 |0 + \xE7\x90 |0 + \x8B\x74 |0 + \xE7\x99 |0 + \xE7\x96 |0 + \xE7\xA3 |0 + \x93\xA7 |0 + \x92\x80 |0 + \xE7\x93 |0 + \x92\xFC |0 + \x93\x72 |0 + \xE7\x94 |0 + \xE7\x98 |0 + \x90\x80 |0 + \x94\x87 |0 + \x92\xCA |0 + \x90\xC0 |0 + \xE7\x97 |0 + \x91\xAC |0 + \x91\xA2 |0 + \xE7\x95 |0 + \x88\xA7 |0 + \x98\x41 |0 + \xE7\x9A |0 + \x91\xDF |0 + \x8F\x54 |0 + \x90\x69 |0 + \xE7\x9C |0 + \xE7\x9B |0 + \x88\xED |0 + \xE7\x9D |0 + \x95\x4E |0 + \xE7\xA5 |0 + \x93\xD9 |0 + \x90\x8B |0 + \x92\x78 |0 + \x8B\xF6 |0 + \xE7\xA4 |0 + \x97\x56 |0 + \x89\x5E |0 + \x95\xD5 |0 + \x89\xDF |0 + \xE7\x9F |0 + \xE7\xA0 |0 + \xE7\xA1 |0 + \xE7\xA2 |0 + \x93\xB9 |0 + \x92\x42 |0 + \x88\xE1 |0 + \xE7\xA6 |0 + \xE7\xA7 |0 + \x91\xBB |0 + \xE7\xA8 |0 + \x89\x93 |0 + \x91\x6B |0 + \x8C\xAD |0 + \xFB\xB5 |0 + \xE7\xA9 |0 + \x93\x4B |0 + \x91\x98 |0 + \x8E\xD5 |0 + \xE7\xAA |0 + \xE7\xAD |0 + \x8F\x85 |0 + \xE7\xAB |0 + \x91\x4A |0 + \x91\x49 |0 + \x88\xE2 |0 + \x97\xC9 |0 + \xE7\xAF |0 + \x94\xF0 |0 + \xE7\xB1 |0 + \xE7\xB0 |0 + \xE7\xAE |0 + \xE2\x84 |0 + \x8A\xD2 |0 + \xE7\xB3 |0 + \xE7\xB2 |0 + \xE7\xB4 |0 + \x97\x57 |0 + \x93\xDF |0 + \x96\x4D |0 + \xE7\xB5 |0 + \x8E\xD7 |0 + \xE7\xB6 |0 + \xE7\xB7 |0 + \xE7\xB8 |0 + \x93\x40 |0 + \x88\xE8 |0 + \x8D\x78 |0 + \x98\x59 |0 + \xE7\xBC |0 + \xFB\xB6 |0 + \x8C\x53 |0 + \xE7\xB9 |0 + \xE7\xBA |0 + \x95\x94 |0 + \x8A\x73 |0 + \x97\x58 |0 + \x8B\xBD |0 + \x93\x73 |0 + \xE7\xBD |0 + \xE7\xBE |0 + \xFB\xB8 |0 + \xE7\xBF |0 + \xFB\xB9 |0 + \x93\x41 |0 + \xE7\xC1 |0 + \xE7\xC0 |0 + \x93\xD1 |0 + \xE7\xC2 |0 + \x8F\x55 |0 + \x8E\xDE |0 + \x94\x7A |0 + \x92\x91 |0 + \x8E\xF0 |0 + \x90\x8C |0 + \xE7\xC3 |0 + \xE7\xC4 |0 + \x90\x7C |0 + \xE7\xC5 |0 + \xE7\xC6 |0 + \xE7\xC7 |0 + \x97\x8F |0 + \x8F\x56 |0 + \xE7\xC9 |0 + \xE7\xC8 |0 + \x8D\x79 |0 + \x8D\x93 |0 + \x8E\x5F |0 + \xE7\xCC |0 + \x8F\x86 |0 + \xE7\xCB |0 + \xE7\xCA |0 + \x91\xE7 |0 + \x8C\xED |0 + \x90\xC1 |0 + \x94\xAE |0 + \x8F\x58 |0 + \xE7\xCD |0 + \x8F\xDD |0 + \xE7\xD0 |0 + \xE7\xCE |0 + \x8F\xDD |1 + \xE7\xCF |0 + \x94\xAE |1 + \xE7\xD2 |0 + \xE7\xD1 |0 + \x8F\xF8 |0 + \xE7\xD3 |0 + \xE7\xD4 |0 + \xE7\xD5 |0 + \x94\xCE |0 + \x8D\xD1 |0 + \x8E\xDF |0 + \xE7\xD6 |0 + \xE7\xD7 |0 + \x97\xA2 |0 + \x8F\x64 |0 + \x96\xEC |0 + \x97\xCA |0 + \xE7\xD8 |0 + \x8B\xE0 |0 + \xE7\xD9 |0 + \xFB\xBB |0 + \x93\x42 |0 + \xFB\xBA |0 + \xE7\xDC |0 + \x8A\x98 |0 + \x90\x6A |0 + \xFB\xBC |0 + \xE7\xDA |0 + \xE7\xDB |0 + \x92\xDE |0 + \xFB\xBF |0 + \xFB\xC0 |0 + \x96\x74 |0 + \x8B\xFA |0 + \xFB\xBD |0 + \xFB\xBE |0 + \xE7\xDE |0 + \xE7\xDF |0 + \xE7\xDD |0 + \xE7\xE1 |0 + \xFB\xC1 |0 + \xFB\xC3 |0 + \x93\xDD |0 + \x8A\x62 |0 + \xFB\xC2 |0 + \xE7\xE5 |0 + \xE7\xE2 |0 + \xE7\xE4 |0 + \xE7\xE0 |0 + \xE8\x6E |0 + \xE7\xE3 |0 + \x97\xE9 |0 + \x8C\xD8 |0 + \xFB\xCA |0 + \xFB\xC4 |0 + \xFB\xC6 |0 + \xE7\xED |0 + \xFB\xC5 |0 + \x93\x53 |0 + \xE7\xE8 |0 + \xE7\xEB |0 + \xE7\xE9 |0 + \xE7\xEE |0 + \xFB\xC7 |0 + \xE7\xEF |0 + \xFB\xC9 |0 + \xE7\xE7 |0 + \xFB\xC8 |0 + \xE7\xF4 |0 + \x89\x94 |0 + \xE7\xE6 |0 + \x94\xAB |0 + \xE7\xEA |0 + \x8F\xDE |0 + \xFB\xCB |0 + \x8D\x7A |0 + \xFB\xCD |0 + \xFB\xCE |0 + \x96\x67 |0 + \x8B\xE2 |0 + \x8F\x65 |0 + \x93\xBA |0 + \xFA\x5F |0 + \x91\x4C |0 + \xE7\xF2 |0 + \xE7\xEC |0 + \xE7\xF1 |0 + \x96\xC1 |0 + \x92\xB6 |0 + \xE7\xF3 |0 + \xE7\xF0 |0 + \xFB\xCC |0 + \x91\x4B |0 + \xE7\xF7 |0 + \xE7\xF6 |0 + \xE7\xF5 |0 + \xFB\xD2 |0 + \x96\x4E |0 + \xFB\xD6 |0 + \xFB\xD4 |0 + \xFB\xD0 |0 + \xFB\xD1 |0 + \xFB\xD5 |0 + \x8F\x9B |0 + \xFB\xCF |0 + \xE7\xF8 |0 + \x95\xDD |0 + \x89\x73 |0 + \x95\x65 |0 + \x92\x92 |0 + \x8B\x98 |0 + \xFA\x65 |0 + \xE7\xFA |0 + \xFB\xD9 |0 + \x8D\x7C |0 + \xFB\xDC |0 + \xFB\xDE |0 + \x8E\x4B |0 + \xE7\xF9 |0 + \x90\x8D |0 + \x90\x8E |0 + \xE8\x40 |0 + \xE8\x42 |0 + \xFB\xDD |0 + \xFB\xDB |0 + \x8F\xF9 |0 + \xFB\xD8 |0 + \xE8\x41 |0 + \xE8\x43 |0 + \xFB\xD7 |0 + \x8B\xD1 |0 + \x95\x64 |0 + \x8E\xE0 |0 + \x98\x42 |0 + \xE7\xFC |0 + \x8D\xF6 |0 + \x98\x5E |0 + \xE8\x45 |0 + \xE8\x44 |0 + \xE8\x46 |0 + \xE7\xFB |0 + \xFA\x5E |0 + \x93\xE7 |0 + \x93\x74 |0 + \x92\xD5 |0 + \xE8\x4B |0 + \xFB\xE0 |0 + \x92\x62 |0 + \xE8\x47 |0 + \xE8\x48 |0 + \x8C\x4C |0 + \xE8\x4A |0 + \xFB\xDF |0 + \x8C\xAE |0 + \xE8\x49 |0 + \x8F\xDF |0 + \x8A\x99 |0 + \xE8\x4F |0 + \x8D\xBD |0 + \x91\x99 |0 + \x92\xC8 |0 + \xFB\xE1 |0 + \x8A\x5A |0 + \xE8\x4D |0 + \xE8\x4E |0 + \x92\xC1 |0 + \xE8\x4C |0 + \xE8\x50 |0 + \xE8\x56 |0 + \xFB\xE2 |0 + \xE8\x59 |0 + \xE8\x58 |0 + \x93\x4C |0 + \xE8\x51 |0 + \xE8\x52 |0 + \xE8\x55 |0 + \xE8\x57 |0 + \xFB\xE3 |0 + \x8B\xBE |0 + \xE8\x5A |0 + \xE8\x54 |0 + \xE8\x53 |0 + \xFB\xE4 |0 + \xE8\x5E |0 + \xE8\x5F |0 + \xE8\x60 |0 + \xE8\x5D |0 + \xE8\x5C |0 + \x8F\xE0 |0 + \x93\xA8 |0 + \xE8\x5B |0 + \xE8\x64 |0 + \xE8\x62 |0 + \xFB\xE5 |0 + \xE8\x63 |0 + \xE8\x61 |0 + \x91\xF6 |0 + \xE8\x65 |0 + \xE8\x66 |0 + \xE8\x68 |0 + \xFB\xE6 |0 + \xFB\xE7 |0 + \x8A\xD3 |0 + \xE8\x67 |0 + \x96\xF8 |0 + \xE8\x73 |0 + \xE8\x69 |0 + \xE8\x6C |0 + \xE8\x6A |0 + \xE8\x6B |0 + \xE8\x6D |0 + \xE8\x6F |0 + \xE8\x70 |0 + \xE8\x71 |0 + \xE8\x74 |0 + \xE8\x72 |0 + \xE8\x75 |0 + \xE8\x77 |0 + \xE8\x76 |0 + \x92\xB7 |0 + \x96\xE5 |0 + \xE8\x78 |0 + \x91\x4D |0 + \xE8\x79 |0 + \x95\xC2 |0 + \xE8\x7A |0 + \x8A\x4A |0 + \x89\x5B |0 + \x8A\xD5 |0 + \xFB\xE8 |0 + \x8A\xD4 |0 + \xE8\x7B |0 + \xE8\x7C |0 + \xE8\x7D |0 + \xE8\x7E |0 + \xE8\x80 |0 + \x8A\xD6 |0 + \x8A\x74 |0 + \x8D\x7D |0 + \x94\xB4 |0 + \xE8\x82 |0 + \xE8\x81 |0 + \xE8\x83 |0 + \x89\x7B |0 + \xE8\x86 |0 + \xE8\x85 |0 + \xE8\x84 |0 + \xE8\x87 |0 + \xE8\x8A |0 + \x88\xC5 |0 + \xE8\x88 |0 + \xE8\x8C |0 + \xE8\x8B |0 + \xE8\x8E |0 + \xE8\x8D |0 + \xE8\x8F |0 + \x93\xAC |0 + \xE8\x90 |0 + \xE8\x91 |0 + \xE8\x93 |0 + \xE8\x92 |0 + \x95\x8C |0 + \xE8\x94 |0 + \xE8\x95 |0 + \x8D\xE3 |0 + \xE8\x96 |0 + \xE8\x97 |0 + \x96\x68 |0 + \x91\x6A |0 + \x88\xA2 |0 + \x91\xC9 |0 + \xE8\x98 |0 + \x95\x8D |0 + \xE8\x9B |0 + \xE8\x99 |0 + \x8D\x7E |0 + \xE8\x9A |0 + \x8C\xC0 |0 + \x95\xC3 |0 + \xE8\x9D |0 + \xE8\x9F |0 + \xE8\x9E |0 + \xE8\xA0 |0 + \x89\x40 |0 + \x90\x77 |0 + \x8F\x9C |0 + \x8A\xD7 |0 + \xE8\xA1 |0 + \x94\x86 |0 + \xE8\xA3 |0 + \x89\x41 |0 + \xE8\xA2 |0 + \x92\xC2 |0 + \x97\xCB |0 + \x93\xA9 |0 + \xE8\x9C |0 + \x97\xA4 |0 + \x8C\xAF |0 + \x97\x7A |0 + \x8B\xF7 |0 + \x97\xB2 |0 + \x8C\x47 |0 + \x91\xE0 |0 + \xE4\x40 |0 + \xE8\xA4 |0 + \x8A\x4B |0 + \x90\x8F |0 + \x8A\x75 |0 + \xE8\xA6 |0 + \xE8\xA7 |0 + \xE8\xA5 |0 + \x8C\x84 |0 + \x8D\xDB |0 + \x8F\xE1 |0 + \xFB\xEB |0 + \x89\x42 |0 + \x97\xD7 |0 + \xE8\xA9 |0 + \xE7\xAC |0 + \xE8\xA8 |0 + \xFB\xEC |0 + \xE8\xAC |0 + \xE8\xAA |0 + \xE8\xAB |0 + \xE8\xAD |0 + \xE8\xAE |0 + \x97\xEA |0 + \xE8\xAF |0 + \xE8\xB0 |0 + \x90\xC7 |0 + \x94\xB9 |0 + \x90\x9D |0 + \x8A\xE5 |0 + \x97\x59 |0 + \x89\xEB |0 + \x8F\x57 |0 + \x8C\xD9 |0 + \xE8\xB3 |0 + \xE8\xB2 |0 + \x8E\x93 |0 + \xE8\xB4 |0 + \xE8\xB1 |0 + \x8E\x47 |0 + \xE8\xB8 |0 + \xE5\xAB |0 + \x99\xD4 |0 + \x90\x97 |0 + \xE8\xB6 |0 + \x97\xA3 |0 + \x93\xEF |0 + \x89\x4A |0 + \x90\xE1 |0 + \x8E\xB4 |0 + \x95\xB5 |0 + \x89\x5F |0 + \x97\xEB |0 + \x97\x8B |0 + \xE8\xB9 |0 + \x93\x64 |0 + \x8E\xF9 |0 + \xE8\xBA |0 + \xE8\xBB |0 + \x90\x6B |0 + \xE8\xBC |0 + \x97\xEC |0 + \xE8\xB7 |0 + \xE8\xBE |0 + \xE8\xC0 |0 + \xE8\xBF |0 + \xE8\xBD |0 + \xE8\xC1 |0 + \xE8\xC2 |0 + \x91\x9A |0 + \x89\xE0 |0 + \xE8\xC3 |0 + \x96\xB6 |0 + \xE8\xC4 |0 + \xE8\xC5 |0 + \x98\x49 |0 + \xFB\xED |0 + \x9E\x50 |0 + \xE8\xC6 |0 + \xFB\xEE |0 + \xE8\xC7 |0 + \xE8\xC8 |0 + \xE8\xCC |0 + \xFB\xEF |0 + \xE8\xC9 |0 + \xE8\xCA |0 + \xE8\xCB |0 + \xE8\xCD |0 + \xFB\xF0 |0 + \xFB\xF1 |0 + \xFB\xF2 |0 + \x90\xC2 |0 + \xFB\xF3 |0 + \x96\xF5 |0 + \x90\xC3 |0 + \xE8\xCE |0 + \x94\xF1 |0 + \xE8\xCF |0 + \xEA\x72 |0 + \x96\xCA |0 + \xE8\xD0 |0 + \xE8\xD1 |0 + \xE8\xD2 |0 + \x8A\x76 |0 + \xE8\xD4 |0 + \x8C\x43 |0 + \xE8\xD6 |0 + \xE8\xDA |0 + \xE8\xD8 |0 + \xE8\xD9 |0 + \x8A\x93 |0 + \xE8\xD7 |0 + \xE8\xDB |0 + \xE8\xDC |0 + \x88\xC6 |0 + \xE8\xDD |0 + \xE8\xDE |0 + \x8F\xE2 |0 + \xE8\xDF |0 + \x8B\x66 |0 + \xE8\xE2 |0 + \xE8\xE1 |0 + \xE8\xE0 |0 + \xE6\x91 |0 + \x95\xDA |0 + \xE8\xE3 |0 + \xE8\xE4 |0 + \xE8\xE5 |0 + \xE8\xE6 |0 + \xE8\xE7 |0 + \xE8\xE8 |0 + \x8A\xD8 |0 + \xE8\xE9 |0 + \xE8\xEA |0 + \x94\x42 |0 + \xE8\xEC |0 + \x89\xB9 |0 + \xE8\xEF |0 + \xE8\xEE |0 + \x89\x43 |0 + \x8B\xBF |0 + \x95\xC5 |0 + \x92\xB8 |0 + \x8D\xA0 |0 + \x8D\x80 |0 + \x8F\x87 |0 + \x90\x7B |0 + \xE8\xF1 |0 + \xE8\xF0 |0 + \x97\x61 |0 + \x8A\xE6 |0 + \x94\xD0 |0 + \x93\xDA |0 + \x90\x9C |0 + \x97\xCC |0 + \xE8\xF4 |0 + \xE8\xF3 |0 + \x96\x6A |0 + \x93\xAA |0 + \x96\x6A |1 + \x89\x6F |0 + \xE8\xF5 |0 + \xE8\xF6 |1 + \x95\x70 |0 + \x97\x8A |0 + \xE8\xF6 |0 + \xE8\xF7 |0 + \xE8\xF9 |0 + \x91\xE8 |0 + \x8A\x7A |0 + \x8A\x7B |0 + \xE8\xF8 |0 + \x8A\xE7 |0 + \x8C\xB0 |0 + \xFB\xF4 |0 + \x8A\xE8 |0 + \x93\x5E |1 + \x93\x5E |0 + \x97\xDE |0 + \xFB\xF5 |0 + \x8C\xDA |0 + \xE8\xFA |0 + \xE8\xFB |0 + \xE8\xFC |0 + \xE9\x40 |0 + \xE9\x42 |0 + \xE9\x41 |0 + \x95\x97 |0 + \xE9\x43 |0 + \xE9\x44 |0 + \xE9\x45 |0 + \xE9\x46 |0 + \xE9\x48 |0 + \xE9\x47 |0 + \xE9\x49 |0 + \x94\xF2 |0 + \xE3\xCA |0 + \x90\x48 |0 + \x8B\x51 |0 + \xE9\x4A |0 + \xE9\x4B |0 + \x99\xAA |0 + \x9F\x5A |0 + \x94\xD1 |0 + \x88\xF9 |0 + \x88\xB9 |0 + \x8E\x94 |0 + \x96\x4F |0 + \x8F\xFC |0 + \xE9\x4C |0 + \x96\xDD |0 + \xE9\x4D |0 + \x97\x7B |0 + \x89\x61 |0 + \x8E\x60 |0 + \xE9\x4E |0 + \x89\xEC |0 + \xE9\x4F |0 + \xE9\x50 |0 + \xE9\x52 |0 + \xE9\x53 |0 + \xE9\x55 |0 + \xE9\x51 |0 + \xE9\x54 |0 + \xFB\xF8 |0 + \x8A\xD9 |0 + \xE9\x56 |0 + \xE9\x57 |0 + \xE9\x58 |0 + \xE9\x59 |0 + \xE9\x5A |0 + \xE9\x5C |0 + \xE9\x5B |0 + \xE9\x5E |0 + \xE9\x61 |0 + \xE9\x5D |0 + \xE9\x5F |0 + \xE9\x60 |0 + \xE9\x62 |0 + \x8B\xC0 |0 + \x8E\xF1 |0 + \xE9\x63 |0 + \xE9\x64 |0 + \x8D\x81 |0 + \xFB\xFA |0 + \xE9\x65 |0 + \x8A\x5D |0 + \x94\x6E |0 + \xE9\x66 |0 + \xE9\x67 |0 + \x92\x79 |0 + \x93\xE9 |0 + \xE9\x68 |0 + \x94\x9D |0 + \x91\xCA |0 + \x89\x77 |0 + \x8B\xEC |0 + \x8B\xED |0 + \x92\x93 |0 + \xE9\x6D |0 + \x8B\xEE |0 + \x89\xED |0 + \xE9\x6C |0 + \xE9\x6A |0 + \xE9\x6B |0 + \xE9\x69 |0 + \xE9\x77 |0 + \xE9\x6E |0 + \xE9\x6F |0 + \xE9\x70 |0 + \xE9\x71 |0 + \xE9\x73 |0 + \xE9\x72 |0 + \x8F\x78 |0 + \xE9\x74 |0 + \xE9\x76 |0 + \x8B\x52 |0 + \xE9\x75 |0 + \x91\x9B |0 + \x8C\xB1 |0 + \xE9\x78 |0 + \x91\xCB |0 + \xE9\x79 |0 + \x93\xAB |0 + \xE9\x7A |0 + \xE9\x80 |0 + \xE9\x7D |0 + \xE9\x7C |0 + \xE9\x7E |0 + \xE9\x7B |0 + \xE9\x82 |0 + \xFB\xFB |0 + \x91\xCB |1 + \xE9\x81 |0 + \xE9\x84 |0 + \x8B\xC1 |0 + \xE9\x83 |0 + \xE9\x85 |0 + \xE9\x86 |0 + \xE9\x88 |0 + \xE9\x87 |0 + \xE9\x89 |0 + \xE9\x8B |0 + \xE9\x8A |0 + \x8D\x9C |0 + \xE9\x8C |0 + \xE9\x8D |0 + \x8A\x5B |0 + \xE9\x8E |0 + \xE9\x8F |0 + \x90\x91 |0 + \xE9\x90 |0 + \xE9\x91 |0 + \xE9\x92 |0 + \xE9\x93 |0 + \x8D\x82 |0 + \xFB\xFC |0 + \xFC\x40 |0 + \xE9\x94 |0 + \xE9\x95 |0 + \xE9\x96 |0 + \xE9\x97 |0 + \xE9\x98 |0 + \x94\xAF |0 + \xE9\x9A |0 + \x95\x45 |0 + \xE9\x9B |0 + \xE9\x99 |0 + \xE9\x9D |0 + \xE9\x9C |0 + \xE9\x9E |0 + \xE9\x9F |0 + \xE9\xA0 |0 + \xE9\xA1 |0 + \xE9\xA2 |0 + \xE9\xA3 |0 + \xE9\xA4 |0 + \xE9\xA5 |0 + \xE9\xA6 |0 + \xE9\xA7 |0 + \xE9\xA8 |0 + \xE9\xA9 |0 + \xE9\xAA |0 + \xE9\xAB |0 + \xE9\xAC |0 + \x9F\x54 |0 + \xE9\xAD |0 + \xE2\xF6 |0 + \x8B\x53 |0 + \x8A\x40 |0 + \x8D\xB0 |0 + \xE9\xAF |0 + \xE9\xAE |0 + \x96\xA3 |0 + \xE9\xB1 |0 + \xE9\xB2 |0 + \xE9\xB0 |0 + \xE9\xB3 |0 + \x96\x82 |0 + \xE9\xB4 |0 + \x8B\x9B |0 + \x98\x44 |0 + \xFC\x42 |0 + \xE9\xB5 |0 + \xFC\x41 |0 + \xE9\xB7 |0 + \x88\xBC |0 + \xFC\x43 |0 + \xE9\xB8 |0 + \x95\xA9 |0 + \xE9\xB6 |0 + \xE9\xB9 |0 + \xE9\xBA |0 + \xE9\xBB |0 + \xE9\xBC |0 + \xE9\xBD |0 + \x96\x8E |0 + \x8E\x4C |0 + \x8D\xF8 |0 + \x91\x4E |0 + \xFC\x44 |0 + \xE9\xBE |0 + \xE9\xC1 |0 + \xFC\x45 |0 + \xE9\xBF |0 + \xE9\xC2 |0 + \x8C\xEF |0 + \xE9\xC0 |0 + \xE9\xC3 |0 + \xE9\xC4 |0 + \xE9\xC5 |0 + \xE9\xC9 |0 + \x8E\x49 |0 + \x91\xE2 |0 + \xE9\xCA |0 + \xE9\xC7 |0 + \xE9\xC6 |0 + \xE9\xC8 |0 + \x8C\x7E |0 + \xE9\xCE |0 + \xE9\xCD |0 + \xE9\xCC |0 + \xFC\x46 |0 + \xE9\xD8 |0 + \xE9\xD4 |0 + \xE9\xD5 |0 + \xE9\xD1 |0 + \xE9\xD7 |0 + \xE9\xD3 |0 + \x8A\x82 |0 + \x98\x6B |0 + \xE9\xD6 |0 + \xE9\xD2 |0 + \xE9\xD0 |0 + \xE9\xCF |0 + \xE9\xDA |0 + \xE9\xDD |0 + \xE9\xDC |0 + \xE9\xDB |0 + \x95\x68 |0 + \xE9\xD9 |0 + \x88\xF1 |0 + \xE9\xDE |0 + \xE9\xE0 |0 + \x8A\x8F |0 + \x89\x56 |0 + \xE9\xE2 |0 + \xE9\xE1 |0 + \xE9\xDF |0 + \x92\x4C |0 + \x96\x90 |0 + \x97\xD8 |0 + \xE9\xE3 |0 + \xE9\xE4 |0 + \xE9\xE5 |0 + \xE9\xE6 |0 + \xE9\xE7 |0 + \x92\xB9 |0 + \xE9\xE8 |0 + \x94\xB5 |0 + \xE9\xED |0 + \xE9\xE9 |0 + \xE9\xEA |0 + \x96\x50 |0 + \x96\xC2 |0 + \x93\xCE |0 + \xE9\xEE |0 + \xE9\xEF |0 + \x93\xBC |0 + \xE9\xEC |0 + \xE9\xEB |0 + \x89\xA8 |0 + \xE9\xF7 |0 + \xE9\xF6 |0 + \x89\x95 |0 + \xE9\xF4 |0 + \xE9\xF3 |0 + \xE9\xF1 |0 + \x8A\x9B |0 + \xE9\xF0 |0 + \x8E\xB0 |0 + \x8D\x83 |0 + \xE9\xFA |0 + \xE9\xF9 |0 + \xE9\xF8 |0 + \xE9\xF5 |0 + \xE9\xFB |0 + \xE9\xFC |0 + \xEA\x44 |0 + \xEA\x43 |0 + \xEA\x45 |0 + \x89\x4C |0 + \xEA\x40 |0 + \xEA\x41 |0 + \x8D\x94 |0 + \x96\xB7 |0 + \xEA\x42 |0 + \xFC\x48 |0 + \x96\x51 |0 + \xEA\x4A |0 + \xFC\x47 |0 + \xEA\x46 |0 + \xEA\x4B |0 + \xEA\x48 |0 + \xEA\x47 |0 + \x8C\x7B |0 + \xEA\x4C |0 + \xEA\x4D |0 + \xEA\x4E |0 + \xEA\x49 |0 + \xEA\x4F |0 + \x92\xDF |0 + \xEA\x53 |0 + \xEA\x54 |0 + \xEA\x52 |0 + \xEA\x51 |0 + \xEA\x57 |0 + \xEA\x50 |0 + \xEA\x55 |0 + \xEA\x56 |0 + \xEA\x59 |0 + \x89\xA8 |1 + \xEA\x58 |0 + \xEA\x5B |0 + \xEA\x5C |0 + \xEA\x5D |0 + \x98\x68 |0 + \xEA\x5A |0 + \x91\xE9 |0 + \x8D\xEB |0 + \xEA\x5E |0 + \xFC\x4A |0 + \xEA\x5F |0 + \xEA\x60 |0 + \xEA\x61 |0 + \xEA\x62 |0 + \x8C\xB2 |0 + \xEA\x63 |0 + \x8C\xB2 |1 + \xEA\x64 |0 + \x8E\xAD |0 + \xEA\x65 |0 + \xEA\x66 |0 + \xEA\x67 |0 + \xEA\x68 |0 + \xEA\x6B |0 + \xEA\x69 |0 + \x98\x5B |0 + \xEA\x6A |0 + \x97\xED |0 + \xEA\x6C |0 + \x97\xD9 |0 + \xEA\x6D |0 + \x94\x9E |0 + \xEA\x6E |0 + \xEA\x70 |0 + \xEA\x71 |0 + \x8D\x8D |1 + \x96\xCB |1 + \xEA\x6F |0 + \x8D\x8D |0 + \x96\xCB |0 + \x96\x83 |0 + \x9B\xF5 |0 + \x9F\x80 |0 + \x96\x9B |0 + \x89\xA9 |0 + \xEA\x73 |0 + \x8B\x6F |0 + \xEA\x74 |0 + \xEA\x75 |0 + \xEA\x76 |0 + \xFC\x4B |0 + \x8D\x95 |0 + \xEA\x77 |0 + \xE0\xD2 |0 + \x96\xD9 |0 + \x91\xE1 |0 + \xEA\x78 |0 + \xEA\x7A |0 + \xEA\x79 |0 + \xEA\x7B |0 + \xEA\x7C |0 + \xEA\x7D |0 + \xEA\x7E |0 + \xEA\x80 |0 + \xEA\x81 |0 + \xEA\x82 |0 + \xEA\x83 |0 + \xEA\x84 |0 + \xEA\x85 |0 + \xEA\x86 |0 + \xEA\x87 |0 + \xEA\x88 |0 + \x93\x43 |0 + \x8C\xDB |0 + \xEA\x8A |0 + \x91\x6C |0 + \xEA\x8B |0 + \xEA\x8C |0 + \x95\x40 |0 + \xEA\x8D |0 + \xEA\x8E |0 + \xE2\x56 |0 + \xE6\xD8 |0 + \xE8\xEB |0 + \xEA\x8F |0 + \xEA\x90 |0 + \xEA\x92 |0 + \xEA\x93 |0 + \xEA\x94 |0 + \x97\xEE |0 + \xEA\x91 |0 + \xEA\x95 |0 + \xEA\x96 |0 + \xEA\x98 |0 + \xEA\x97 |0 + \xEA\x9A |0 + \xEA\x9B |0 + \xEA\x99 |0 + \x97\xB4 |0 + \xEA\x9C |0 + \xEA\x9D |0 + \xE2\x73 |0 + \xEA\x9E |0 + \xF0\x40 |0 + \xF0\x41 |0 + \xF0\x42 |0 + \xF0\x43 |0 + \xF0\x44 |0 + \xF0\x45 |0 + \xF0\x46 |0 + \xF0\x47 |0 + \xF0\x48 |0 + \xF0\x49 |0 + \xF0\x4A |0 + \xF0\x4B |0 + \xF0\x4C |0 + \xF0\x4D |0 + \xF0\x4E |0 + \xF0\x4F |0 + \xF0\x50 |0 + \xF0\x51 |0 + \xF0\x52 |0 + \xF0\x53 |0 + \xF0\x54 |0 + \xF0\x55 |0 + \xF0\x56 |0 + \xF0\x57 |0 + \xF0\x58 |0 + \xF0\x59 |0 + \xF0\x5A |0 + \xF0\x5B |0 + \xF0\x5C |0 + \xF0\x5D |0 + \xF0\x5E |0 + \xF0\x5F |0 + \xF0\x60 |0 + \xF0\x61 |0 + \xF0\x62 |0 + \xF0\x63 |0 + \xF0\x64 |0 + \xF0\x65 |0 + \xF0\x66 |0 + \xF0\x67 |0 + \xF0\x68 |0 + \xF0\x69 |0 + \xF0\x6A |0 + \xF0\x6B |0 + \xF0\x6C |0 + \xF0\x6D |0 + \xF0\x6E |0 + \xF0\x6F |0 + \xF0\x70 |0 + \xF0\x71 |0 + \xF0\x72 |0 + \xF0\x73 |0 + \xF0\x74 |0 + \xF0\x75 |0 + \xF0\x76 |0 + \xF0\x77 |0 + \xF0\x78 |0 + \xF0\x79 |0 + \xF0\x7A |0 + \xF0\x7B |0 + \xF0\x7C |0 + \xF0\x7D |0 + \xF0\x7E |0 + \xF0\x80 |0 + \xF0\x81 |0 + \xF0\x82 |0 + \xF0\x83 |0 + \xF0\x84 |0 + \xF0\x85 |0 + \xF0\x86 |0 + \xF0\x87 |0 + \xF0\x88 |0 + \xF0\x89 |0 + \xF0\x8A |0 + \xF0\x8B |0 + \xF0\x8C |0 + \xF0\x8D |0 + \xF0\x8E |0 + \xF0\x8F |0 + \xF0\x90 |0 + \xF0\x91 |0 + \xF0\x92 |0 + \xF0\x93 |0 + \xF0\x94 |0 + \xF0\x95 |0 + \xF0\x96 |0 + \xF0\x97 |0 + \xF0\x98 |0 + \xF0\x99 |0 + \xF0\x9A |0 + \xF0\x9B |0 + \xF0\x9C |0 + \xF0\x9D |0 + \xF0\x9E |0 + \xF0\x9F |0 + \xF0\xA0 |0 + \xF0\xA1 |0 + \xF0\xA2 |0 + \xF0\xA3 |0 + \xF0\xA4 |0 + \xF0\xA5 |0 + \xF0\xA6 |0 + \xF0\xA7 |0 + \xF0\xA8 |0 + \xF0\xA9 |0 + \xF0\xAA |0 + \xF0\xAB |0 + \xF0\xAC |0 + \xF0\xAD |0 + \xF0\xAE |0 + \xF0\xAF |0 + \xF0\xB0 |0 + \xF0\xB1 |0 + \xF0\xB2 |0 + \xF0\xB3 |0 + \xF0\xB4 |0 + \xF0\xB5 |0 + \xF0\xB6 |0 + \xF0\xB7 |0 + \xF0\xB8 |0 + \xF0\xB9 |0 + \xF0\xBA |0 + \xF0\xBB |0 + \xF0\xBC |0 + \xF0\xBD |0 + \xF0\xBE |0 + \xF0\xBF |0 + \xF0\xC0 |0 + \xF0\xC1 |0 + \xF0\xC2 |0 + \xF0\xC3 |0 + \xF0\xC4 |0 + \xF0\xC5 |0 + \xF0\xC6 |0 + \xF0\xC7 |0 + \xF0\xC8 |0 + \xF0\xC9 |0 + \xF0\xCA |0 + \xF0\xCB |0 + \xF0\xCC |0 + \xF0\xCD |0 + \xF0\xCE |0 + \xF0\xCF |0 + \xF0\xD0 |0 + \xF0\xD1 |0 + \xF0\xD2 |0 + \xF0\xD3 |0 + \xF0\xD4 |0 + \xF0\xD5 |0 + \xF0\xD6 |0 + \xF0\xD7 |0 + \xF0\xD8 |0 + \xF0\xD9 |0 + \xF0\xDA |0 + \xF0\xDB |0 + \xF0\xDC |0 + \xF0\xDD |0 + \xF0\xDE |0 + \xF0\xDF |0 + \xF0\xE0 |0 + \xF0\xE1 |0 + \xF0\xE2 |0 + \xF0\xE3 |0 + \xF0\xE4 |0 + \xF0\xE5 |0 + \xF0\xE6 |0 + \xF0\xE7 |0 + \xF0\xE8 |0 + \xF0\xE9 |0 + \xF0\xEA |0 + \xF0\xEB |0 + \xF0\xEC |0 + \xF0\xED |0 + \xF0\xEE |0 + \xF0\xEF |0 + \xF0\xF0 |0 + \xF0\xF1 |0 + \xF0\xF2 |0 + \xF0\xF3 |0 + \xF0\xF4 |0 + \xF0\xF5 |0 + \xF0\xF6 |0 + \xF0\xF7 |0 + \xF0\xF8 |0 + \xF0\xF9 |0 + \xF0\xFA |0 + \xF0\xFB |0 + \xF0\xFC |0 + \xF1\x40 |0 + \xF1\x41 |0 + \xF1\x42 |0 + \xF1\x43 |0 + \xF1\x44 |0 + \xF1\x45 |0 + \xF1\x46 |0 + \xF1\x47 |0 + \xF1\x48 |0 + \xF1\x49 |0 + \xF1\x4A |0 + \xF1\x4B |0 + \xF1\x4C |0 + \xF1\x4D |0 + \xF1\x4E |0 + \xF1\x4F |0 + \xF1\x50 |0 + \xF1\x51 |0 + \xF1\x52 |0 + \xF1\x53 |0 + \xF1\x54 |0 + \xF1\x55 |0 + \xF1\x56 |0 + \xF1\x57 |0 + \xF1\x58 |0 + \xF1\x59 |0 + \xF1\x5A |0 + \xF1\x5B |0 + \xF1\x5C |0 + \xF1\x5D |0 + \xF1\x5E |0 + \xF1\x5F |0 + \xF1\x60 |0 + \xF1\x61 |0 + \xF1\x62 |0 + \xF1\x63 |0 + \xF1\x64 |0 + \xF1\x65 |0 + \xF1\x66 |0 + \xF1\x67 |0 + \xF1\x68 |0 + \xF1\x69 |0 + \xF1\x6A |0 + \xF1\x6B |0 + \xF1\x6C |0 + \xF1\x6D |0 + \xF1\x6E |0 + \xF1\x6F |0 + \xF1\x70 |0 + \xF1\x71 |0 + \xF1\x72 |0 + \xF1\x73 |0 + \xF1\x74 |0 + \xF1\x75 |0 + \xF1\x76 |0 + \xF1\x77 |0 + \xF1\x78 |0 + \xF1\x79 |0 + \xF1\x7A |0 + \xF1\x7B |0 + \xF1\x7C |0 + \xF1\x7D |0 + \xF1\x7E |0 + \xF1\x80 |0 + \xF1\x81 |0 + \xF1\x82 |0 + \xF1\x83 |0 + \xF1\x84 |0 + \xF1\x85 |0 + \xF1\x86 |0 + \xF1\x87 |0 + \xF1\x88 |0 + \xF1\x89 |0 + \xF1\x8A |0 + \xF1\x8B |0 + \xF1\x8C |0 + \xF1\x8D |0 + \xF1\x8E |0 + \xF1\x8F |0 + \xF1\x90 |0 + \xF1\x91 |0 + \xF1\x92 |0 + \xF1\x93 |0 + \xF1\x94 |0 + \xF1\x95 |0 + \xF1\x96 |0 + \xF1\x97 |0 + \xF1\x98 |0 + \xF1\x99 |0 + \xF1\x9A |0 + \xF1\x9B |0 + \xF1\x9C |0 + \xF1\x9D |0 + \xF1\x9E |0 + \xF1\x9F |0 + \xF1\xA0 |0 + \xF1\xA1 |0 + \xF1\xA2 |0 + \xF1\xA3 |0 + \xF1\xA4 |0 + \xF1\xA5 |0 + \xF1\xA6 |0 + \xF1\xA7 |0 + \xF1\xA8 |0 + \xF1\xA9 |0 + \xF1\xAA |0 + \xF1\xAB |0 + \xF1\xAC |0 + \xF1\xAD |0 + \xF1\xAE |0 + \xF1\xAF |0 + \xF1\xB0 |0 + \xF1\xB1 |0 + \xF1\xB2 |0 + \xF1\xB3 |0 + \xF1\xB4 |0 + \xF1\xB5 |0 + \xF1\xB6 |0 + \xF1\xB7 |0 + \xF1\xB8 |0 + \xF1\xB9 |0 + \xF1\xBA |0 + \xF1\xBB |0 + \xF1\xBC |0 + \xF1\xBD |0 + \xF1\xBE |0 + \xF1\xBF |0 + \xF1\xC0 |0 + \xF1\xC1 |0 + \xF1\xC2 |0 + \xF1\xC3 |0 + \xF1\xC4 |0 + \xF1\xC5 |0 + \xF1\xC6 |0 + \xF1\xC7 |0 + \xF1\xC8 |0 + \xF1\xC9 |0 + \xF1\xCA |0 + \xF1\xCB |0 + \xF1\xCC |0 + \xF1\xCD |0 + \xF1\xCE |0 + \xF1\xCF |0 + \xF1\xD0 |0 + \xF1\xD1 |0 + \xF1\xD2 |0 + \xF1\xD3 |0 + \xF1\xD4 |0 + \xF1\xD5 |0 + \xF1\xD6 |0 + \xF1\xD7 |0 + \xF1\xD8 |0 + \xF1\xD9 |0 + \xF1\xDA |0 + \xF1\xDB |0 + \xF1\xDC |0 + \xF1\xDD |0 + \xF1\xDE |0 + \xF1\xDF |0 + \xF1\xE0 |0 + \xF1\xE1 |0 + \xF1\xE2 |0 + \xF1\xE3 |0 + \xF1\xE4 |0 + \xF1\xE5 |0 + \xF1\xE6 |0 + \xF1\xE7 |0 + \xF1\xE8 |0 + \xF1\xE9 |0 + \xF1\xEA |0 + \xF1\xEB |0 + \xF1\xEC |0 + \xF1\xED |0 + \xF1\xEE |0 + \xF1\xEF |0 + \xF1\xF0 |0 + \xF1\xF1 |0 + \xF1\xF2 |0 + \xF1\xF3 |0 + \xF1\xF4 |0 + \xF1\xF5 |0 + \xF1\xF6 |0 + \xF1\xF7 |0 + \xF1\xF8 |0 + \xF1\xF9 |0 + \xF1\xFA |0 + \xF1\xFB |0 + \xF1\xFC |0 + \xF2\x40 |0 + \xF2\x41 |0 + \xF2\x42 |0 + \xF2\x43 |0 + \xF2\x44 |0 + \xF2\x45 |0 + \xF2\x46 |0 + \xF2\x47 |0 + \xF2\x48 |0 + \xF2\x49 |0 + \xF2\x4A |0 + \xF2\x4B |0 + \xF2\x4C |0 + \xF2\x4D |0 + \xF2\x4E |0 + \xF2\x4F |0 + \xF2\x50 |0 + \xF2\x51 |0 + \xF2\x52 |0 + \xF2\x53 |0 + \xF2\x54 |0 + \xF2\x55 |0 + \xF2\x56 |0 + \xF2\x57 |0 + \xF2\x58 |0 + \xF2\x59 |0 + \xF2\x5A |0 + \xF2\x5B |0 + \xF2\x5C |0 + \xF2\x5D |0 + \xF2\x5E |0 + \xF2\x5F |0 + \xF2\x60 |0 + \xF2\x61 |0 + \xF2\x62 |0 + \xF2\x63 |0 + \xF2\x64 |0 + \xF2\x65 |0 + \xF2\x66 |0 + \xF2\x67 |0 + \xF2\x68 |0 + \xF2\x69 |0 + \xF2\x6A |0 + \xF2\x6B |0 + \xF2\x6C |0 + \xF2\x6D |0 + \xF2\x6E |0 + \xF2\x6F |0 + \xF2\x70 |0 + \xF2\x71 |0 + \xF2\x72 |0 + \xF2\x73 |0 + \xF2\x74 |0 + \xF2\x75 |0 + \xF2\x76 |0 + \xF2\x77 |0 + \xF2\x78 |0 + \xF2\x79 |0 + \xF2\x7A |0 + \xF2\x7B |0 + \xF2\x7C |0 + \xF2\x7D |0 + \xF2\x7E |0 + \xF2\x80 |0 + \xF2\x81 |0 + \xF2\x82 |0 + \xF2\x83 |0 + \xF2\x84 |0 + \xF2\x85 |0 + \xF2\x86 |0 + \xF2\x87 |0 + \xF2\x88 |0 + \xF2\x89 |0 + \xF2\x8A |0 + \xF2\x8B |0 + \xF2\x8C |0 + \xF2\x8D |0 + \xF2\x8E |0 + \xF2\x8F |0 + \xF2\x90 |0 + \xF2\x91 |0 + \xF2\x92 |0 + \xF2\x93 |0 + \xF2\x94 |0 + \xF2\x95 |0 + \xF2\x96 |0 + \xF2\x97 |0 + \xF2\x98 |0 + \xF2\x99 |0 + \xF2\x9A |0 + \xF2\x9B |0 + \xF2\x9C |0 + \xF2\x9D |0 + \xF2\x9E |0 + \xF2\x9F |0 + \xF2\xA0 |0 + \xF2\xA1 |0 + \xF2\xA2 |0 + \xF2\xA3 |0 + \xF2\xA4 |0 + \xF2\xA5 |0 + \xF2\xA6 |0 + \xF2\xA7 |0 + \xF2\xA8 |0 + \xF2\xA9 |0 + \xF2\xAA |0 + \xF2\xAB |0 + \xF2\xAC |0 + \xF2\xAD |0 + \xF2\xAE |0 + \xF2\xAF |0 + \xF2\xB0 |0 + \xF2\xB1 |0 + \xF2\xB2 |0 + \xF2\xB3 |0 + \xF2\xB4 |0 + \xF2\xB5 |0 + \xF2\xB6 |0 + \xF2\xB7 |0 + \xF2\xB8 |0 + \xF2\xB9 |0 + \xF2\xBA |0 + \xF2\xBB |0 + \xF2\xBC |0 + \xF2\xBD |0 + \xF2\xBE |0 + \xF2\xBF |0 + \xF2\xC0 |0 + \xF2\xC1 |0 + \xF2\xC2 |0 + \xF2\xC3 |0 + \xF2\xC4 |0 + \xF2\xC5 |0 + \xF2\xC6 |0 + \xF2\xC7 |0 + \xF2\xC8 |0 + \xF2\xC9 |0 + \xF2\xCA |0 + \xF2\xCB |0 + \xF2\xCC |0 + \xF2\xCD |0 + \xF2\xCE |0 + \xF2\xCF |0 + \xF2\xD0 |0 + \xF2\xD1 |0 + \xF2\xD2 |0 + \xF2\xD3 |0 + \xF2\xD4 |0 + \xF2\xD5 |0 + \xF2\xD6 |0 + \xF2\xD7 |0 + \xF2\xD8 |0 + \xF2\xD9 |0 + \xF2\xDA |0 + \xF2\xDB |0 + \xF2\xDC |0 + \xF2\xDD |0 + \xF2\xDE |0 + \xF2\xDF |0 + \xF2\xE0 |0 + \xF2\xE1 |0 + \xF2\xE2 |0 + \xF2\xE3 |0 + \xF2\xE4 |0 + \xF2\xE5 |0 + \xF2\xE6 |0 + \xF2\xE7 |0 + \xF2\xE8 |0 + \xF2\xE9 |0 + \xF2\xEA |0 + \xF2\xEB |0 + \xF2\xEC |0 + \xF2\xED |0 + \xF2\xEE |0 + \xF2\xEF |0 + \xF2\xF0 |0 + \xF2\xF1 |0 + \xF2\xF2 |0 + \xF2\xF3 |0 + \xF2\xF4 |0 + \xF2\xF5 |0 + \xF2\xF6 |0 + \xF2\xF7 |0 + \xF2\xF8 |0 + \xF2\xF9 |0 + \xF2\xFA |0 + \xF2\xFB |0 + \xF2\xFC |0 + \xF3\x40 |0 + \xF3\x41 |0 + \xF3\x42 |0 + \xF3\x43 |0 + \xF3\x44 |0 + \xF3\x45 |0 + \xF3\x46 |0 + \xF3\x47 |0 + \xF3\x48 |0 + \xF3\x49 |0 + \xF3\x4A |0 + \xF3\x4B |0 + \xF3\x4C |0 + \xF3\x4D |0 + \xF3\x4E |0 + \xF3\x4F |0 + \xF3\x50 |0 + \xF3\x51 |0 + \xF3\x52 |0 + \xF3\x53 |0 + \xF3\x54 |0 + \xF3\x55 |0 + \xF3\x56 |0 + \xF3\x57 |0 + \xF3\x58 |0 + \xF3\x59 |0 + \xF3\x5A |0 + \xF3\x5B |0 + \xF3\x5C |0 + \xF3\x5D |0 + \xF3\x5E |0 + \xF3\x5F |0 + \xF3\x60 |0 + \xF3\x61 |0 + \xF3\x62 |0 + \xF3\x63 |0 + \xF3\x64 |0 + \xF3\x65 |0 + \xF3\x66 |0 + \xF3\x67 |0 + \xF3\x68 |0 + \xF3\x69 |0 + \xF3\x6A |0 + \xF3\x6B |0 + \xF3\x6C |0 + \xF3\x6D |0 + \xF3\x6E |0 + \xF3\x6F |0 + \xF3\x70 |0 + \xF3\x71 |0 + \xF3\x72 |0 + \xF3\x73 |0 + \xF3\x74 |0 + \xF3\x75 |0 + \xF3\x76 |0 + \xF3\x77 |0 + \xF3\x78 |0 + \xF3\x79 |0 + \xF3\x7A |0 + \xF3\x7B |0 + \xF3\x7C |0 + \xF3\x7D |0 + \xF3\x7E |0 + \xF3\x80 |0 + \xF3\x81 |0 + \xF3\x82 |0 + \xF3\x83 |0 + \xF3\x84 |0 + \xF3\x85 |0 + \xF3\x86 |0 + \xF3\x87 |0 + \xF3\x88 |0 + \xF3\x89 |0 + \xF3\x8A |0 + \xF3\x8B |0 + \xF3\x8C |0 + \xF3\x8D |0 + \xF3\x8E |0 + \xF3\x8F |0 + \xF3\x90 |0 + \xF3\x91 |0 + \xF3\x92 |0 + \xF3\x93 |0 + \xF3\x94 |0 + \xF3\x95 |0 + \xF3\x96 |0 + \xF3\x97 |0 + \xF3\x98 |0 + \xF3\x99 |0 + \xF3\x9A |0 + \xF3\x9B |0 + \xF3\x9C |0 + \xF3\x9D |0 + \xF3\x9E |0 + \xF3\x9F |0 + \xF3\xA0 |0 + \xF3\xA1 |0 + \xF3\xA2 |0 + \xF3\xA3 |0 + \xF3\xA4 |0 + \xF3\xA5 |0 + \xF3\xA6 |0 + \xF3\xA7 |0 + \xF3\xA8 |0 + \xF3\xA9 |0 + \xF3\xAA |0 + \xF3\xAB |0 + \xF3\xAC |0 + \xF3\xAD |0 + \xF3\xAE |0 + \xF3\xAF |0 + \xF3\xB0 |0 + \xF3\xB1 |0 + \xF3\xB2 |0 + \xF3\xB3 |0 + \xF3\xB4 |0 + \xF3\xB5 |0 + \xF3\xB6 |0 + \xF3\xB7 |0 + \xF3\xB8 |0 + \xF3\xB9 |0 + \xF3\xBA |0 + \xF3\xBB |0 + \xF3\xBC |0 + \xF3\xBD |0 + \xF3\xBE |0 + \xF3\xBF |0 + \xF3\xC0 |0 + \xF3\xC1 |0 + \xF3\xC2 |0 + \xF3\xC3 |0 + \xF3\xC4 |0 + \xF3\xC5 |0 + \xF3\xC6 |0 + \xF3\xC7 |0 + \xF3\xC8 |0 + \xF3\xC9 |0 + \xF3\xCA |0 + \xF3\xCB |0 + \xF3\xCC |0 + \xF3\xCD |0 + \xF3\xCE |0 + \xF3\xCF |0 + \xF3\xD0 |0 + \xF3\xD1 |0 + \xF3\xD2 |0 + \xF3\xD3 |0 + \xF3\xD4 |0 + \xF3\xD5 |0 + \xF3\xD6 |0 + \xF3\xD7 |0 + \xF3\xD8 |0 + \xF3\xD9 |0 + \xF3\xDA |0 + \xF3\xDB |0 + \xF3\xDC |0 + \xF3\xDD |0 + \xF3\xDE |0 + \xF3\xDF |0 + \xF3\xE0 |0 + \xF3\xE1 |0 + \xF3\xE2 |0 + \xF3\xE3 |0 + \xF3\xE4 |0 + \xF3\xE5 |0 + \xF3\xE6 |0 + \xF3\xE7 |0 + \xF3\xE8 |0 + \xF3\xE9 |0 + \xF3\xEA |0 + \xF3\xEB |0 + \xF3\xEC |0 + \xF3\xED |0 + \xF3\xEE |0 + \xF3\xEF |0 + \xF3\xF0 |0 + \xF3\xF1 |0 + \xF3\xF2 |0 + \xF3\xF3 |0 + \xF3\xF4 |0 + \xF3\xF5 |0 + \xF3\xF6 |0 + \xF3\xF7 |0 + \xF3\xF8 |0 + \xF3\xF9 |0 + \xF3\xFA |0 + \xF3\xFB |0 + \xF3\xFC |0 + \xF4\x40 |0 + \xF4\x41 |0 + \xF4\x42 |0 + \xF4\x43 |0 + \xF4\x44 |0 + \xF4\x45 |0 + \xF4\x46 |0 + \xF4\x47 |0 + \xF4\x48 |0 + \xF4\x49 |0 + \xF4\x4A |0 + \xF4\x4B |0 + \xF4\x4C |0 + \xF4\x4D |0 + \xF4\x4E |0 + \xF4\x4F |0 + \xF4\x50 |0 + \xF4\x51 |0 + \xF4\x52 |0 + \xF4\x53 |0 + \xF4\x54 |0 + \xF4\x55 |0 + \xF4\x56 |0 + \xF4\x57 |0 + \xF4\x58 |0 + \xF4\x59 |0 + \xF4\x5A |0 + \xF4\x5B |0 + \xF4\x5C |0 + \xF4\x5D |0 + \xF4\x5E |0 + \xF4\x5F |0 + \xF4\x60 |0 + \xF4\x61 |0 + \xF4\x62 |0 + \xF4\x63 |0 + \xF4\x64 |0 + \xF4\x65 |0 + \xF4\x66 |0 + \xF4\x67 |0 + \xF4\x68 |0 + \xF4\x69 |0 + \xF4\x6A |0 + \xF4\x6B |0 + \xF4\x6C |0 + \xF4\x6D |0 + \xF4\x6E |0 + \xF4\x6F |0 + \xF4\x70 |0 + \xF4\x71 |0 + \xF4\x72 |0 + \xF4\x73 |0 + \xF4\x74 |0 + \xF4\x75 |0 + \xF4\x76 |0 + \xF4\x77 |0 + \xF4\x78 |0 + \xF4\x79 |0 + \xF4\x7A |0 + \xF4\x7B |0 + \xF4\x7C |0 + \xF4\x7D |0 + \xF4\x7E |0 + \xF4\x80 |0 + \xF4\x81 |0 + \xF4\x82 |0 + \xF4\x83 |0 + \xF4\x84 |0 + \xF4\x85 |0 + \xF4\x86 |0 + \xF4\x87 |0 + \xF4\x88 |0 + \xF4\x89 |0 + \xF4\x8A |0 + \xF4\x8B |0 + \xF4\x8C |0 + \xF4\x8D |0 + \xF4\x8E |0 + \xF4\x8F |0 + \xF4\x90 |0 + \xF4\x91 |0 + \xF4\x92 |0 + \xF4\x93 |0 + \xF4\x94 |0 + \xF4\x95 |0 + \xF4\x96 |0 + \xF4\x97 |0 + \xF4\x98 |0 + \xF4\x99 |0 + \xF4\x9A |0 + \xF4\x9B |0 + \xF4\x9C |0 + \xF4\x9D |0 + \xF4\x9E |0 + \xF4\x9F |0 + \xF4\xA0 |0 + \xF4\xA1 |0 + \xF4\xA2 |0 + \xF4\xA3 |0 + \xF4\xA4 |0 + \xF4\xA5 |0 + \xF4\xA6 |0 + \xF4\xA7 |0 + \xF4\xA8 |0 + \xF4\xA9 |0 + \xF4\xAA |0 + \xF4\xAB |0 + \xF4\xAC |0 + \xF4\xAD |0 + \xF4\xAE |0 + \xF4\xAF |0 + \xF4\xB0 |0 + \xF4\xB1 |0 + \xF4\xB2 |0 + \xF4\xB3 |0 + \xF4\xB4 |0 + \xF4\xB5 |0 + \xF4\xB6 |0 + \xF4\xB7 |0 + \xF4\xB8 |0 + \xF4\xB9 |0 + \xF4\xBA |0 + \xF4\xBB |0 + \xF4\xBC |0 + \xF4\xBD |0 + \xF4\xBE |0 + \xF4\xBF |0 + \xF4\xC0 |0 + \xF4\xC1 |0 + \xF4\xC2 |0 + \xF4\xC3 |0 + \xF4\xC4 |0 + \xF4\xC5 |0 + \xF4\xC6 |0 + \xF4\xC7 |0 + \xF4\xC8 |0 + \xF4\xC9 |0 + \xF4\xCA |0 + \xF4\xCB |0 + \xF4\xCC |0 + \xF4\xCD |0 + \xF4\xCE |0 + \xF4\xCF |0 + \xF4\xD0 |0 + \xF4\xD1 |0 + \xF4\xD2 |0 + \xF4\xD3 |0 + \xF4\xD4 |0 + \xF4\xD5 |0 + \xF4\xD6 |0 + \xF4\xD7 |0 + \xF4\xD8 |0 + \xF4\xD9 |0 + \xF4\xDA |0 + \xF4\xDB |0 + \xF4\xDC |0 + \xF4\xDD |0 + \xF4\xDE |0 + \xF4\xDF |0 + \xF4\xE0 |0 + \xF4\xE1 |0 + \xF4\xE2 |0 + \xF4\xE3 |0 + \xF4\xE4 |0 + \xF4\xE5 |0 + \xF4\xE6 |0 + \xF4\xE7 |0 + \xF4\xE8 |0 + \xF4\xE9 |0 + \xF4\xEA |0 + \xF4\xEB |0 + \xF4\xEC |0 + \xF4\xED |0 + \xF4\xEE |0 + \xF4\xEF |0 + \xF4\xF0 |0 + \xF4\xF1 |0 + \xF4\xF2 |0 + \xF4\xF3 |0 + \xF4\xF4 |0 + \xF4\xF5 |0 + \xF4\xF6 |0 + \xF4\xF7 |0 + \xF4\xF8 |0 + \xF4\xF9 |0 + \xF4\xFA |0 + \xF4\xFB |0 + \xF4\xFC |0 + \xF5\x40 |0 + \xF5\x41 |0 + \xF5\x42 |0 + \xF5\x43 |0 + \xF5\x44 |0 + \xF5\x45 |0 + \xF5\x46 |0 + \xF5\x47 |0 + \xF5\x48 |0 + \xF5\x49 |0 + \xF5\x4A |0 + \xF5\x4B |0 + \xF5\x4C |0 + \xF5\x4D |0 + \xF5\x4E |0 + \xF5\x4F |0 + \xF5\x50 |0 + \xF5\x51 |0 + \xF5\x52 |0 + \xF5\x53 |0 + \xF5\x54 |0 + \xF5\x55 |0 + \xF5\x56 |0 + \xF5\x57 |0 + \xF5\x58 |0 + \xF5\x59 |0 + \xF5\x5A |0 + \xF5\x5B |0 + \xF5\x5C |0 + \xF5\x5D |0 + \xF5\x5E |0 + \xF5\x5F |0 + \xF5\x60 |0 + \xF5\x61 |0 + \xF5\x62 |0 + \xF5\x63 |0 + \xF5\x64 |0 + \xF5\x65 |0 + \xF5\x66 |0 + \xF5\x67 |0 + \xF5\x68 |0 + \xF5\x69 |0 + \xF5\x6A |0 + \xF5\x6B |0 + \xF5\x6C |0 + \xF5\x6D |0 + \xF5\x6E |0 + \xF5\x6F |0 + \xF5\x70 |0 + \xF5\x71 |0 + \xF5\x72 |0 + \xF5\x73 |0 + \xF5\x74 |0 + \xF5\x75 |0 + \xF5\x76 |0 + \xF5\x77 |0 + \xF5\x78 |0 + \xF5\x79 |0 + \xF5\x7A |0 + \xF5\x7B |0 + \xF5\x7C |0 + \xF5\x7D |0 + \xF5\x7E |0 + \xF5\x80 |0 + \xF5\x81 |0 + \xF5\x82 |0 + \xF5\x83 |0 + \xF5\x84 |0 + \xF5\x85 |0 + \xF5\x86 |0 + \xF5\x87 |0 + \xF5\x88 |0 + \xF5\x89 |0 + \xF5\x8A |0 + \xF5\x8B |0 + \xF5\x8C |0 + \xF5\x8D |0 + \xF5\x8E |0 + \xF5\x8F |0 + \xF5\x90 |0 + \xF5\x91 |0 + \xF5\x92 |0 + \xF5\x93 |0 + \xF5\x94 |0 + \xF5\x95 |0 + \xF5\x96 |0 + \xF5\x97 |0 + \xF5\x98 |0 + \xF5\x99 |0 + \xF5\x9A |0 + \xF5\x9B |0 + \xF5\x9C |0 + \xF5\x9D |0 + \xF5\x9E |0 + \xF5\x9F |0 + \xF5\xA0 |0 + \xF5\xA1 |0 + \xF5\xA2 |0 + \xF5\xA3 |0 + \xF5\xA4 |0 + \xF5\xA5 |0 + \xF5\xA6 |0 + \xF5\xA7 |0 + \xF5\xA8 |0 + \xF5\xA9 |0 + \xF5\xAA |0 + \xF5\xAB |0 + \xF5\xAC |0 + \xF5\xAD |0 + \xF5\xAE |0 + \xF5\xAF |0 + \xF5\xB0 |0 + \xF5\xB1 |0 + \xF5\xB2 |0 + \xF5\xB3 |0 + \xF5\xB4 |0 + \xF5\xB5 |0 + \xF5\xB6 |0 + \xF5\xB7 |0 + \xF5\xB8 |0 + \xF5\xB9 |0 + \xF5\xBA |0 + \xF5\xBB |0 + \xF5\xBC |0 + \xF5\xBD |0 + \xF5\xBE |0 + \xF5\xBF |0 + \xF5\xC0 |0 + \xF5\xC1 |0 + \xF5\xC2 |0 + \xF5\xC3 |0 + \xF5\xC4 |0 + \xF5\xC5 |0 + \xF5\xC6 |0 + \xF5\xC7 |0 + \xF5\xC8 |0 + \xF5\xC9 |0 + \xF5\xCA |0 + \xF5\xCB |0 + \xF5\xCC |0 + \xF5\xCD |0 + \xF5\xCE |0 + \xF5\xCF |0 + \xF5\xD0 |0 + \xF5\xD1 |0 + \xF5\xD2 |0 + \xF5\xD3 |0 + \xF5\xD4 |0 + \xF5\xD5 |0 + \xF5\xD6 |0 + \xF5\xD7 |0 + \xF5\xD8 |0 + \xF5\xD9 |0 + \xF5\xDA |0 + \xF5\xDB |0 + \xF5\xDC |0 + \xF5\xDD |0 + \xF5\xDE |0 + \xF5\xDF |0 + \xF5\xE0 |0 + \xF5\xE1 |0 + \xF5\xE2 |0 + \xF5\xE3 |0 + \xF5\xE4 |0 + \xF5\xE5 |0 + \xF5\xE6 |0 + \xF5\xE7 |0 + \xF5\xE8 |0 + \xF5\xE9 |0 + \xF5\xEA |0 + \xF5\xEB |0 + \xF5\xEC |0 + \xF5\xED |0 + \xF5\xEE |0 + \xF5\xEF |0 + \xF5\xF0 |0 + \xF5\xF1 |0 + \xF5\xF2 |0 + \xF5\xF3 |0 + \xF5\xF4 |0 + \xF5\xF5 |0 + \xF5\xF6 |0 + \xF5\xF7 |0 + \xF5\xF8 |0 + \xF5\xF9 |0 + \xF5\xFA |0 + \xF5\xFB |0 + \xF5\xFC |0 + \xF6\x40 |0 + \xF6\x41 |0 + \xF6\x42 |0 + \xF6\x43 |0 + \xF6\x44 |0 + \xF6\x45 |0 + \xF6\x46 |0 + \xF6\x47 |0 + \xF6\x48 |0 + \xF6\x49 |0 + \xF6\x4A |0 + \xF6\x4B |0 + \xF6\x4C |0 + \xF6\x4D |0 + \xF6\x4E |0 + \xF6\x4F |0 + \xF6\x50 |0 + \xF6\x51 |0 + \xF6\x52 |0 + \xF6\x53 |0 + \xF6\x54 |0 + \xF6\x55 |0 + \xF6\x56 |0 + \xF6\x57 |0 + \xF6\x58 |0 + \xF6\x59 |0 + \xF6\x5A |0 + \xF6\x5B |0 + \xF6\x5C |0 + \xF6\x5D |0 + \xF6\x5E |0 + \xF6\x5F |0 + \xF6\x60 |0 + \xF6\x61 |0 + \xF6\x62 |0 + \xF6\x63 |0 + \xF6\x64 |0 + \xF6\x65 |0 + \xF6\x66 |0 + \xF6\x67 |0 + \xF6\x68 |0 + \xF6\x69 |0 + \xF6\x6A |0 + \xF6\x6B |0 + \xF6\x6C |0 + \xF6\x6D |0 + \xF6\x6E |0 + \xF6\x6F |0 + \xF6\x70 |0 + \xF6\x71 |0 + \xF6\x72 |0 + \xF6\x73 |0 + \xF6\x74 |0 + \xF6\x75 |0 + \xF6\x76 |0 + \xF6\x77 |0 + \xF6\x78 |0 + \xF6\x79 |0 + \xF6\x7A |0 + \xF6\x7B |0 + \xF6\x7C |0 + \xF6\x7D |0 + \xF6\x7E |0 + \xF6\x80 |0 + \xF6\x81 |0 + \xF6\x82 |0 + \xF6\x83 |0 + \xF6\x84 |0 + \xF6\x85 |0 + \xF6\x86 |0 + \xF6\x87 |0 + \xF6\x88 |0 + \xF6\x89 |0 + \xF6\x8A |0 + \xF6\x8B |0 + \xF6\x8C |0 + \xF6\x8D |0 + \xF6\x8E |0 + \xF6\x8F |0 + \xF6\x90 |0 + \xF6\x91 |0 + \xF6\x92 |0 + \xF6\x93 |0 + \xF6\x94 |0 + \xF6\x95 |0 + \xF6\x96 |0 + \xF6\x97 |0 + \xF6\x98 |0 + \xF6\x99 |0 + \xF6\x9A |0 + \xF6\x9B |0 + \xF6\x9C |0 + \xF6\x9D |0 + \xF6\x9E |0 + \xF6\x9F |0 + \xF6\xA0 |0 + \xF6\xA1 |0 + \xF6\xA2 |0 + \xF6\xA3 |0 + \xF6\xA4 |0 + \xF6\xA5 |0 + \xF6\xA6 |0 + \xF6\xA7 |0 + \xF6\xA8 |0 + \xF6\xA9 |0 + \xF6\xAA |0 + \xF6\xAB |0 + \xF6\xAC |0 + \xF6\xAD |0 + \xF6\xAE |0 + \xF6\xAF |0 + \xF6\xB0 |0 + \xF6\xB1 |0 + \xF6\xB2 |0 + \xF6\xB3 |0 + \xF6\xB4 |0 + \xF6\xB5 |0 + \xF6\xB6 |0 + \xF6\xB7 |0 + \xF6\xB8 |0 + \xF6\xB9 |0 + \xF6\xBA |0 + \xF6\xBB |0 + \xF6\xBC |0 + \xF6\xBD |0 + \xF6\xBE |0 + \xF6\xBF |0 + \xF6\xC0 |0 + \xF6\xC1 |0 + \xF6\xC2 |0 + \xF6\xC3 |0 + \xF6\xC4 |0 + \xF6\xC5 |0 + \xF6\xC6 |0 + \xF6\xC7 |0 + \xF6\xC8 |0 + \xF6\xC9 |0 + \xF6\xCA |0 + \xF6\xCB |0 + \xF6\xCC |0 + \xF6\xCD |0 + \xF6\xCE |0 + \xF6\xCF |0 + \xF6\xD0 |0 + \xF6\xD1 |0 + \xF6\xD2 |0 + \xF6\xD3 |0 + \xF6\xD4 |0 + \xF6\xD5 |0 + \xF6\xD6 |0 + \xF6\xD7 |0 + \xF6\xD8 |0 + \xF6\xD9 |0 + \xF6\xDA |0 + \xF6\xDB |0 + \xF6\xDC |0 + \xF6\xDD |0 + \xF6\xDE |0 + \xF6\xDF |0 + \xF6\xE0 |0 + \xF6\xE1 |0 + \xF6\xE2 |0 + \xF6\xE3 |0 + \xF6\xE4 |0 + \xF6\xE5 |0 + \xF6\xE6 |0 + \xF6\xE7 |0 + \xF6\xE8 |0 + \xF6\xE9 |0 + \xF6\xEA |0 + \xF6\xEB |0 + \xF6\xEC |0 + \xF6\xED |0 + \xF6\xEE |0 + \xF6\xEF |0 + \xF6\xF0 |0 + \xF6\xF1 |0 + \xF6\xF2 |0 + \xF6\xF3 |0 + \xF6\xF4 |0 + \xF6\xF5 |0 + \xF6\xF6 |0 + \xF6\xF7 |0 + \xF6\xF8 |0 + \xF6\xF9 |0 + \xF6\xFA |0 + \xF6\xFB |0 + \xF6\xFC |0 + \xF7\x40 |0 + \xF7\x41 |0 + \xF7\x42 |0 + \xF7\x43 |0 + \xF7\x44 |0 + \xF7\x45 |0 + \xF7\x46 |0 + \xF7\x47 |0 + \xF7\x48 |0 + \xF7\x49 |0 + \xF7\x4A |0 + \xF7\x4B |0 + \xF7\x4C |0 + \xF7\x4D |0 + \xF7\x4E |0 + \xF7\x4F |0 + \xF7\x50 |0 + \xF7\x51 |0 + \xF7\x52 |0 + \xF7\x53 |0 + \xF7\x54 |0 + \xF7\x55 |0 + \xF7\x56 |0 + \xF7\x57 |0 + \xF7\x58 |0 + \xF7\x59 |0 + \xF7\x5A |0 + \xF7\x5B |0 + \xF7\x5C |0 + \xF7\x5D |0 + \xF7\x5E |0 + \xF7\x5F |0 + \xF7\x60 |0 + \xF7\x61 |0 + \xF7\x62 |0 + \xF7\x63 |0 + \xF7\x64 |0 + \xF7\x65 |0 + \xF7\x66 |0 + \xF7\x67 |0 + \xF7\x68 |0 + \xF7\x69 |0 + \xF7\x6A |0 + \xF7\x6B |0 + \xF7\x6C |0 + \xF7\x6D |0 + \xF7\x6E |0 + \xF7\x6F |0 + \xF7\x70 |0 + \xF7\x71 |0 + \xF7\x72 |0 + \xF7\x73 |0 + \xF7\x74 |0 + \xF7\x75 |0 + \xF7\x76 |0 + \xF7\x77 |0 + \xF7\x78 |0 + \xF7\x79 |0 + \xF7\x7A |0 + \xF7\x7B |0 + \xF7\x7C |0 + \xF7\x7D |0 + \xF7\x7E |0 + \xF7\x80 |0 + \xF7\x81 |0 + \xF7\x82 |0 + \xF7\x83 |0 + \xF7\x84 |0 + \xF7\x85 |0 + \xF7\x86 |0 + \xF7\x87 |0 + \xF7\x88 |0 + \xF7\x89 |0 + \xF7\x8A |0 + \xF7\x8B |0 + \xF7\x8C |0 + \xF7\x8D |0 + \xF7\x8E |0 + \xF7\x8F |0 + \xF7\x90 |0 + \xF7\x91 |0 + \xF7\x92 |0 + \xF7\x93 |0 + \xF7\x94 |0 + \xF7\x95 |0 + \xF7\x96 |0 + \xF7\x97 |0 + \xF7\x98 |0 + \xF7\x99 |0 + \xF7\x9A |0 + \xF7\x9B |0 + \xF7\x9C |0 + \xF7\x9D |0 + \xF7\x9E |0 + \xF7\x9F |0 + \xF7\xA0 |0 + \xF7\xA1 |0 + \xF7\xA2 |0 + \xF7\xA3 |0 + \xF7\xA4 |0 + \xF7\xA5 |0 + \xF7\xA6 |0 + \xF7\xA7 |0 + \xF7\xA8 |0 + \xF7\xA9 |0 + \xF7\xAA |0 + \xF7\xAB |0 + \xF7\xAC |0 + \xF7\xAD |0 + \xF7\xAE |0 + \xF7\xAF |0 + \xF7\xB0 |0 + \xF7\xB1 |0 + \xF7\xB2 |0 + \xF7\xB3 |0 + \xF7\xB4 |0 + \xF7\xB5 |0 + \xF7\xB6 |0 + \xF7\xB7 |0 + \xF7\xB8 |0 + \xF7\xB9 |0 + \xF7\xBA |0 + \xF7\xBB |0 + \xF7\xBC |0 + \xF7\xBD |0 + \xF7\xBE |0 + \xF7\xBF |0 + \xF7\xC0 |0 + \xF7\xC1 |0 + \xF7\xC2 |0 + \xF7\xC3 |0 + \xF7\xC4 |0 + \xF7\xC5 |0 + \xF7\xC6 |0 + \xF7\xC7 |0 + \xF7\xC8 |0 + \xF7\xC9 |0 + \xF7\xCA |0 + \xF7\xCB |0 + \xF7\xCC |0 + \xF7\xCD |0 + \xF7\xCE |0 + \xF7\xCF |0 + \xF7\xD0 |0 + \xF7\xD1 |0 + \xF7\xD2 |0 + \xF7\xD3 |0 + \xF7\xD4 |0 + \xF7\xD5 |0 + \xF7\xD6 |0 + \xF7\xD7 |0 + \xF7\xD8 |0 + \xF7\xD9 |0 + \xF7\xDA |0 + \xF7\xDB |0 + \xF7\xDC |0 + \xF7\xDD |0 + \xF7\xDE |0 + \xF7\xDF |0 + \xF7\xE0 |0 + \xF7\xE1 |0 + \xF7\xE2 |0 + \xF7\xE3 |0 + \xF7\xE4 |0 + \xF7\xE5 |0 + \xF7\xE6 |0 + \xF7\xE7 |0 + \xF7\xE8 |0 + \xF7\xE9 |0 + \xF7\xEA |0 + \xF7\xEB |0 + \xF7\xEC |0 + \xF7\xED |0 + \xF7\xEE |0 + \xF7\xEF |0 + \xF7\xF0 |0 + \xF7\xF1 |0 + \xF7\xF2 |0 + \xF7\xF3 |0 + \xF7\xF4 |0 + \xF7\xF5 |0 + \xF7\xF6 |0 + \xF7\xF7 |0 + \xF7\xF8 |0 + \xF7\xF9 |0 + \xF7\xFA |0 + \xF7\xFB |0 + \xF7\xFC |0 + \xF8\x40 |0 + \xF8\x41 |0 + \xF8\x42 |0 + \xF8\x43 |0 + \xF8\x44 |0 + \xF8\x45 |0 + \xF8\x46 |0 + \xF8\x47 |0 + \xF8\x48 |0 + \xF8\x49 |0 + \xF8\x4A |0 + \xF8\x4B |0 + \xF8\x4C |0 + \xF8\x4D |0 + \xF8\x4E |0 + \xF8\x4F |0 + \xF8\x50 |0 + \xF8\x51 |0 + \xF8\x52 |0 + \xF8\x53 |0 + \xF8\x54 |0 + \xF8\x55 |0 + \xF8\x56 |0 + \xF8\x57 |0 + \xF8\x58 |0 + \xF8\x59 |0 + \xF8\x5A |0 + \xF8\x5B |0 + \xF8\x5C |0 + \xF8\x5D |0 + \xF8\x5E |0 + \xF8\x5F |0 + \xF8\x60 |0 + \xF8\x61 |0 + \xF8\x62 |0 + \xF8\x63 |0 + \xF8\x64 |0 + \xF8\x65 |0 + \xF8\x66 |0 + \xF8\x67 |0 + \xF8\x68 |0 + \xF8\x69 |0 + \xF8\x6A |0 + \xF8\x6B |0 + \xF8\x6C |0 + \xF8\x6D |0 + \xF8\x6E |0 + \xF8\x6F |0 + \xF8\x70 |0 + \xF8\x71 |0 + \xF8\x72 |0 + \xF8\x73 |0 + \xF8\x74 |0 + \xF8\x75 |0 + \xF8\x76 |0 + \xF8\x77 |0 + \xF8\x78 |0 + \xF8\x79 |0 + \xF8\x7A |0 + \xF8\x7B |0 + \xF8\x7C |0 + \xF8\x7D |0 + \xF8\x7E |0 + \xF8\x80 |0 + \xF8\x81 |0 + \xF8\x82 |0 + \xF8\x83 |0 + \xF8\x84 |0 + \xF8\x85 |0 + \xF8\x86 |0 + \xF8\x87 |0 + \xF8\x88 |0 + \xF8\x89 |0 + \xF8\x8A |0 + \xF8\x8B |0 + \xF8\x8C |0 + \xF8\x8D |0 + \xF8\x8E |0 + \xF8\x8F |0 + \xF8\x90 |0 + \xF8\x91 |0 + \xF8\x92 |0 + \xF8\x93 |0 + \xF8\x94 |0 + \xF8\x95 |0 + \xF8\x96 |0 + \xF8\x97 |0 + \xF8\x98 |0 + \xF8\x99 |0 + \xF8\x9A |0 + \xF8\x9B |0 + \xF8\x9C |0 + \xF8\x9D |0 + \xF8\x9E |0 + \xF9\x4A |0 + \xF9\x4B |0 + \xF9\x4C |0 + \xF9\x4D |0 + \xF9\x4E |0 + \xF9\x4F |0 + \xF9\x53 |0 + \xF9\x54 |0 + \xF9\x58 |0 + \xF9\x59 |0 + \xF9\x5A |0 + \xF9\x5F |0 + \xF9\x60 |0 + \xF9\x61 |0 + \xF9\x62 |0 + \xF9\x63 |0 + \xF9\x64 |0 + \xF9\x65 |0 + \xF9\x66 |0 + \xF9\x67 |0 + \xF9\x68 |0 + \xF9\x69 |0 + \xF9\x6A |0 + \xF9\x6B |0 + \xF9\x6C |0 + \xF9\x6D |0 + \xF9\x6E |0 + \xF9\x6F |0 + \xF9\x70 |0 + \xF9\x71 |0 + \xF9\x75 |0 + \xF9\x76 |0 + \xF9\x78 |0 + \xF9\x79 |0 + \xF9\x86 |0 + \xF9\xB1 |0 + \xF9\xB2 |0 + \xFA\xE0 |0 + \xFB\xE9 |0 + \xFA\x90 |0 + \xFA\x9B |0 + \xFA\x9C |0 + \xFA\xB1 |0 + \xFA\xD8 |0 + \xFA\xE8 |0 + \xFA\xEA |0 + \xFB\x58 |0 + \xFB\x5E |0 + \xFB\x75 |0 + \xFB\x7D |0 + \xFB\x7E |0 + \xFB\x80 |0 + \xFB\x82 |0 + \xFB\x86 |0 + \xFB\x89 |0 + \xFB\x92 |0 + \xFB\x9D |0 + \xFB\x9F |0 + \xFB\xA0 |0 + \xFB\xA9 |0 + \xFB\xB1 |0 + \xFB\xB3 |0 + \xFB\xB4 |0 + \xFB\xB7 |0 + \xFB\xD3 |0 + \xFB\xDA |0 + \xFB\xEA |0 + \xFB\xF6 |0 + \xFB\xF7 |0 + \xFB\xF9 |0 + \xFC\x49 |0 + \x81\x49 |0 + \xFA\x57 |0 + \x81\x94 |0 + \x81\x90 |0 + \x81\x93 |0 + \x81\x95 |0 + \xFA\x56 |0 + \x81\x69 |0 + \x81\x6A |0 + \x81\x96 |0 + \x81\x7B |0 + \x81\x43 |0 + \x81\x44 |0 + \x81\x5E |0 + \x82\x4F |0 + \x82\x50 |0 + \x82\x51 |0 + \x82\x52 |0 + \x82\x53 |0 + \x82\x54 |0 + \x82\x55 |0 + \x82\x56 |0 + \x82\x57 |0 + \x82\x58 |0 + \x81\x46 |0 + \x81\x47 |0 + \x81\x83 |0 + \x81\x81 |0 + \x81\x84 |0 + \x81\x48 |0 + \x81\x97 |0 + \x82\x60 |0 + \x82\x61 |0 + \x82\x62 |0 + \x82\x63 |0 + \x82\x64 |0 + \x82\x65 |0 + \x82\x66 |0 + \x82\x67 |0 + \x82\x68 |0 + \x82\x69 |0 + \x82\x6A |0 + \x82\x6B |0 + \x82\x6C |0 + \x82\x6D |0 + \x82\x6E |0 + \x82\x6F |0 + \x82\x70 |0 + \x82\x71 |0 + \x82\x72 |0 + \x82\x73 |0 + \x82\x74 |0 + \x82\x75 |0 + \x82\x76 |0 + \x82\x77 |0 + \x82\x78 |0 + \x82\x79 |0 + \x81\x6D |0 + \x81\x5F |0 + \x81\x6E |0 + \x81\x4F |0 + \x81\x51 |0 + \x81\x4D |0 + \x82\x81 |0 + \x82\x82 |0 + \x82\x83 |0 + \x82\x84 |0 + \x82\x85 |0 + \x82\x86 |0 + \x82\x87 |0 + \x82\x88 |0 + \x82\x89 |0 + \x82\x8A |0 + \x82\x8B |0 + \x82\x8C |0 + \x82\x8D |0 + \x82\x8E |0 + \x82\x8F |0 + \x82\x90 |0 + \x82\x91 |0 + \x82\x92 |0 + \x82\x93 |0 + \x82\x94 |0 + \x82\x95 |0 + \x82\x96 |0 + \x82\x97 |0 + \x82\x98 |0 + \x82\x99 |0 + \x82\x9A |0 + \x81\x6F |0 + \x81\x62 |0 + \x81\x70 |0 + \xA1 |0 + \xA2 |0 + \xA3 |0 + \xA4 |0 + \xA5 |0 + \xA6 |0 + \xA7 |0 + \xA8 |0 + \xA9 |0 + \xAA |0 + \xAB |0 + \xAC |0 + \xAD |0 + \xAE |0 + \xAF |0 + \xB0 |0 + \xB1 |0 + \xB2 |0 + \xB3 |0 + \xB4 |0 + \xB5 |0 + \xB6 |0 + \xB7 |0 + \xB8 |0 + \xB9 |0 + \xBA |0 + \xBB |0 + \xBC |0 + \xBD |0 + \xBE |0 + \xBF |0 + \xC0 |0 + \xC1 |0 + \xC2 |0 + \xC3 |0 + \xC4 |0 + \xC5 |0 + \xC6 |0 + \xC7 |0 + \xC8 |0 + \xC9 |0 + \xCA |0 + \xCB |0 + \xCC |0 + \xCD |0 + \xCE |0 + \xCF |0 + \xD0 |0 + \xD1 |0 + \xD2 |0 + \xD3 |0 + \xD4 |0 + \xD5 |0 + \xD6 |0 + \xD7 |0 + \xD8 |0 + \xD9 |0 + \xDA |0 + \xDB |0 + \xDC |0 + \xDD |0 + \xDE |0 + \xDF |0 + \x81\x91 |0 + \x81\x92 |0 + \x81\x50 |0 + \x81\x8F |0 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF8\xCD |0 + \xF8\xCD |1 + \x81\xAC |1 + \xF9\x80 |0 + \x81\xAC |1 + \xF9\x7B |0 + \xF9\x7C |0 + \xF9\x82 |0 + \xF9\xD4 |0 + \xF9\xB0 |0 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF9\xDD |0 + \xF9\xDE |0 + \xF9\xDF |0 + \xF9\xE0 |0 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF8\xA4 |0 + \xF8\xA5 |0 + \xF8\xA6 |0 + \xF9\x57 |0 + \xF8\x9F |1 + \xF8\x9F |1 + \x81\xAC |1 + \xF8\x9F |1 + \x81\xAC |1 + \xF9\x57 |1 + \xF9\xE4 |0 + \x81\xAC |1 + \xF9\x57 |1 + \x81\xAC |1 + \xF9\x40 |0 + \xF9\x42 |0 + \xF9\x41 |0 + \xF9\x44 |0 + \xF9\x43 |0 + \xF9\x42 |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF9\xEB |0 + \x81\xAC |1 + \x81\xAC |1 + \xF9\xE8 |0 + \xF9\xED |0 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF9\xE6 |1 + \xF9\xE6 |0 + \xF9\xEC |0 + \xF9\xEC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF9\xE9 |0 + \x81\xAC |1 + \xF9\xEA |0 + \xF9\xEA |1 + \x81\xAC |1 + \xF9\xE7 |0 + \x81\xAC |1 + \xF8\xD4 |0 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF9\xEE |0 + \xF9\xF1 |1 + \x81\xAC |1 + \xF9\xF1 |0 + \x81\xAC |1 + \xF9\xF2 |0 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF8\xA4 |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF9\xEF |0 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF8\xD0 |0 + \xF9\xC3 |0 + \xF9\xF0 |0 + \xF9\xFB |0 + \xF8\xD2 |0 + \xF8\xD2 |1 + \xF8\xD3 |0 + \xF8\xD3 |1 + \xF8\xE5 |0 + \xF8\xE6 |0 + \xF8\xE7 |0 + \x81\xAC |1 + \xF9\x48 |0 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF8\xDA |0 + \x81\xAC |1 + \x81\xAC |1 + \xF9\xF6 |1 + \xF8\xD7 |0 + \xF8\xD8 |0 + \xF8\xD8 |1 + \xF8\xDB |0 + \xF8\xDC |0 + \xF8\xDD |0 + \xF8\xDE |0 + \xF8\xDF |0 + \xF9\x50 |0 + \x81\xAC |1 + \xF8\xEC |0 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF9\x9B |0 + \xF9\xA4 |0 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF9\xA4 |1 + \xF8\xB3 |0 + \xF8\xB6 |0 + \xF8\xB8 |0 + \xF8\xB9 |0 + \xF8\xBA |0 + \xF9\xB7 |0 + \xF9\xD8 |0 + \xF9\xB7 |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF8\xC4 |0 + \xF8\xC4 |1 + \xF8\xC5 |0 + \xF8\xC6 |0 + \xF8\xC7 |0 + \xF8\xC8 |0 + \xF8\xC9 |0 + \xF8\xCA |0 + \xF8\xCA\xF9\x94 |1 + \xF8\xCB |0 + \xF9\xE3 |0 + \x81\xAC |1 + \x81\xAC |1 + \xF9\xF0 |1 + \x81\xAC |1 + \x81\xAC |1 + \xF9\xF3 |0 + \x81\xAC |1 + \xF9\xF9 |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF9\xF6 |0 + \xF9\xF6 |1 + \xF9\xF6 |1 + \x81\xAC |1 + \xF9\xF4 |1 + \xF9\xF4 |0 + \xF9\xF4 |1 + \xF9\xF4 |1 + \xF9\xF5 |0 + \x81\xAC |1 + \xF9\x45 |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF9\x46 |0 + \x81\xAC |1 + \x81\xAC |1 + \xF9\xF9 |0 + \x81\xAC |1 + \xF9\x45 |0 + \xF9\xFA |0 + \x81\xAC |1 + \x81\xAC |1 + \xF9\x45 |1 + \x81\xAC |1 + \x81\xAC |1 + \xF9\xFA |1 + \xF8\xF9 |1 + \xF8\xF2 |0 + \xF8\xF3 |0 + \x81\xAC |1 + \xF9\x9E |1 + \xF9\xCD |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF9\xA2 |0 + \xF8\xF6 |1 + \xF9\xB0 |1 + \xF9\xCC |0 + \xF9\xA5 |1 + \x81\xAC |1 + \xF8\xF6 |1 + \xF9\xBF |0 + \x81\xAC |1 + \xF8\xFB |0 + \x81\xAC |1 + \xF9\xB3 |0 + \xF9\xB6 |0 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF9\xB3 |1 + \xF9\xB4 |0 + \xF8\xE3 |0 + \xF9\x51 |0 + \xF8\xFA |1 + \xF8\xFA |0 + \xF8\xD5 |0 + \xF8\xD5 |1 + \x81\xAC |1 + \xF8\xF9 |0 + \xF9\x55 |0 + \xF9\x95 |1 + \xF9\x95 |1 + \xF9\x95 |1 + \xF9\x95 |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF9\xB5 |0 + \x81\xAC |1 + \x81\xAC |1 + \xF8\xD6 |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF9\x9E |0 + \xF9\xBC |0 + \xF9\xC0 |0 + \xF9\xC0 |1 + \xF9\x9E |1 + \x81\xAC |1 + \xF9\x92 |1 + \x81\xAC |1 + \xF9\x92 |0 + \xF9\x93 |0 + \xF9\x94 |0 + \xF9\x91 |1 + \xF9\x92 |1 + \xF9\x91 |1 + \xF9\x91 |1 + \xF9\x91 |1 + \xF9\x91 |1 + \xF9\x91 |1 + \xF9\x91 |1 + \xF9\x92 |1 + \xF9\x9D |1 + \xF9\x9D |0 + \xF9\xA0 |0 + \xF9\xA1 |0 + \xF9\xA3 |0 + \xF9\xA6 |0 + \xF9\xAA |0 + \xF9\xAB |0 + \xF9\xAC |0 + \xF9\xAD |0 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF9\xBA |0 + \x81\xAC |1 + \xF9\xBA |1 + \x81\xAC |1 + \xF9\x7A |0 + \xF9\xBA |1 + \x81\xAC |1 + \x81\xAC |1 + \xF9\x56 |0 + \xF9\xBB |0 + \xF8\xE3 |1 + \x81\xAC |1 + \x81\xAC |1 + \xF8\xED |0 + \xF8\xED |1 + \x81\xAC |1 + \x81\xAC |1 + \xF8\xEA |1 + \xF8\xEA |1 + \x81\xAC |1 + \x81\xAC |1 + \xF8\xE4 |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF8\xEA |1 + \x81\xAC |1 + \x81\xAC |1 + \xF9\xD5 |0 + \x81\xAC |1 + \x81\xAC |1 + \xF8\xEA |1 + \xF8\xE4 |1 + \xF8\xE4 |1 + \xF8\xE4 |1 + \xF8\xE4 |1 + \xF8\xE4 |0 + \xF8\xE4 |1 + \xF8\xE4 |1 + \xF8\xE4 |1 + \xF8\xE4 |1 + \x81\xAC |1 + \xF9\xAF |1 + \xF8\xEA |0 + \xF8\xE8 |1 + \xF8\xBB |0 + \xF9\x74 |0 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF8\xE6 |1 + \xF9\x77 |1 + \xF9\x73 |1 + \xF9\x73 |0 + \xF8\xC6 |1 + \xF8\xC6 |1 + \xF8\xC6 |1 + \x81\xAC |1 + \xF8\xE9 |0 + \xF9\x72 |0 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF8\xE2 |0 + \xF8\xD8 |1 + \xF8\xEB |0 + \x81\xAC |1 + \x81\xAC |1 + \xF9\xDA |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF9\x81 |0 + \xF9\x81 |1 + \xF9\x7D |1 + \xF9\x7D |1 + \xF9\x7D |0 + \xF9\x7D |1 + \xF9\x7D |1 + \xF9\xB8 |0 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF9\x5D |0 + \xF9\x5C |0 + \xF9\x5B |0 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF9\xA0 |1 + \xF9\xBD |0 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF9\xBF |1 + \xF9\x40 |1 + \xF9\x40 |1 + \xF9\x40 |1 + \xF9\x40 |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF9\x5E |1 + \xF9\x5E |1 + \xF9\x5E |1 + \xF9\x5E |1 + \xF9\x5E |1 + \xF9\x5E |1 + \xF9\x5E |1 + \xF9\x5E |1 + \xF9\x5E |1 + \xF9\x5E |1 + \xF9\x5E |1 + \xF9\x5E |1 + \xF9\xE5 |0 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF9\xF8 |0 + \xF9\xCF |1 + \xF9\x95 |0 + \xF9\x95 |1 + \xF9\xC7 |0 + \xF9\xCF |0 + \xF9\xCE |0 + \xF9\x95 |1 + \xF9\xF7 |0 + \xF9\xC6 |0 + \xF9\xCB |0 + \xF9\xD1 |0 + \xF9\xCA |0 + \xF9\xC8 |0 + \xF9\xC5 |0 + \xF9\x98 |0 + \xF9\xCB |1 + \xF9\xCB |1 + \xF9\xCD |0 + \xF9\xCD |1 + \xF9\x97 |0 + \xF9\x96 |0 + \xF9\xC9 |0 + \xF9\xD3 |0 + \xF9\xD0 |0 + \xF9\xF8 |1 + \xF9\xC8 |1 + \xF9\xFC |1 + \xF9\x98 |1 + \xF9\xA6 |1 + \xF9\xD0 |1 + \xF9\xD2 |0 + \xF9\xC8 |1 + \xF9\xFC |0 + \xF9\x99 |1 + \xF9\xCF |1 + \xF9\x99 |0 + \x81\xAC |1 + \xF9\xF8 |1 + \xF9\xCF |1 + \xF9\x95 |1 + \xF9\xCB |1 + \xF9\xF8 |1 + \xF9\xCB |1 + \xF9\xC9 |1 + \xF9\xD3 |1 + \xF9\x98 |1 + \xF9\xD4 |1 + \xF9\xB0 |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF9\x98 |1 + \xF9\x96 |1 + \x81\xAC |1 + \x81\xAC |1 + \xF8\xBC |0 + \xF8\xBE |0 + \xF8\xBE |1 + \xF8\xBD |1 + \x81\xAC |1 + \xF8\xC1 |0 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF8\xBF |1 + \xF8\xBF |0 + \xF8\xC0 |0 + \x81\xAC |1 + \xF8\xC2 |0 + \xF9\x47 |1 + \xF8\xCE |0 + \x81\xAC |1 + \x81\xAC |1 + \xF9\x83 |0 + \xF9\xB9 |0 + \xF9\xDD |1 + \xF8\xE0 |0 + \xF8\xE1 |0 + \xF9\xC2 |0 + \xF9\xD8 |1 + \x81\xAC |1 + \x81\xAC |1 + \xF8\xCF |0 + \x81\xAC |1 + \xF8\xCF |1 + \xF8\xCF |1 + \xF9\x9C |1 +END CHARMAP + +CHARMAP + \x5C |0 + \x7E |0 + \x5C |1 + \xFA\x55 |1 + \x81\x5C |1 + \x81\x5C |0 + \x81\x61 |1 + \x7E |1 + \x87\x82 |0 + \xFA\x59 |3 + \x87\x84 |0 + \xFA\x5A |3 + \x87\x54 |0 + \xFA\x4A |3 + \x87\x55 |0 + \xFA\x4B |3 + \x87\x56 |0 + \xFA\x4C |3 + \x87\x57 |0 + \xFA\x4D |3 + \x87\x58 |0 + \xFA\x4E |3 + \x87\x59 |0 + \xFA\x4F |3 + \x87\x5A |0 + \xFA\x50 |3 + \x87\x5B |0 + \xFA\x51 |3 + \x87\x5C |0 + \xFA\x52 |3 + \x87\x5D |0 + \xFA\x53 |3 + \xEE\xEF |3 + \xEE\xF0 |3 + \xEE\xF1 |3 + \xEE\xF2 |3 + \xEE\xF3 |3 + \xEE\xF4 |3 + \xEE\xF5 |3 + \xEE\xF6 |3 + \xEE\xF7 |3 + \xEE\xF8 |3 + \x87\x94 |0 + \x81\x7C |1 + \x87\x95 |3 + \x87\x98 |0 + \x87\x97 |3 + \x81\x61 |0 + \x87\x9B |3 + \x87\x9C |3 + \x87\x92 |3 + \x87\x93 |0 + \x81\xE6 |0 + \x87\x9A |3 + \xFA\x5B |3 + \x87\x90 |3 + \x87\x91 |3 + \x87\x96 |3 + \x87\x99 |0 + \x87\x40 |0 + \x87\x41 |0 + \x87\x42 |0 + \x87\x43 |0 + \x87\x44 |0 + \x87\x45 |0 + \x87\x46 |0 + \x87\x47 |0 + \x87\x48 |0 + \x87\x49 |0 + \x87\x4A |0 + \x87\x4B |0 + \x87\x4C |0 + \x87\x4D |0 + \x87\x4E |0 + \x87\x4F |0 + \x87\x50 |0 + \x87\x51 |0 + \x87\x52 |0 + \x87\x53 |0 + \x81\x60 |1 + \x87\x80 |0 + \x87\x81 |0 + \x87\x8A |0 + \xFA\x58 |3 + \x87\x8B |0 + \x87\x8C |0 + \x87\x85 |0 + \x87\x86 |0 + \x87\x87 |0 + \x87\x88 |0 + \x87\x89 |0 + \x87\x65 |0 + \x87\x69 |0 + \x87\x60 |0 + \x87\x63 |0 + \x87\x61 |0 + \x87\x6B |0 + \x87\x6A |0 + \x87\x64 |0 + \x87\x6C |0 + \x87\x66 |0 + \x87\x6E |0 + \x87\x5F |0 + \x87\x6D |0 + \x87\x62 |0 + \x87\x67 |0 + \x87\x68 |0 + \x87\x7E |0 + \x87\x8F |0 + \x87\x8E |0 + \x87\x8D |0 + \x87\x72 |0 + \x87\x73 |0 + \x87\x6F |0 + \x87\x70 |0 + \x87\x71 |0 + \x87\x75 |0 + \x87\x74 |0 + \x87\x83 |0 + \xED\x4C |3 + \xED\x4D |3 + \xED\x4E |3 + \xED\x4F |3 + \xED\x50 |3 + \xED\x51 |3 + \xED\x52 |3 + \xED\x54 |3 + \xED\x53 |3 + \xED\x56 |3 + \xED\x55 |3 + \x96\x99 |0 + \xED\x45 |3 + \xED\x57 |3 + \xED\x5A |3 + \xED\x5B |3 + \xED\x59 |3 + \xED\x58 |3 + \xED\x5E |3 + \xED\x5C |3 + \xED\x5D |3 + \xED\x5F |3 + \xED\x61 |3 + \xED\x60 |3 + \x98\xD4 |0 + \xED\x62 |3 + \xED\x63 |3 + \xED\x64 |3 + \xED\x65 |3 + \xED\x66 |3 + \xED\x67 |3 + \xED\x68 |3 + \xED\x69 |3 + \xEE\x5B |3 + \xED\x6A |3 + \xED\x6B |3 + \xED\x6C |3 + \xED\x6D |3 + \xED\x6E |3 + \xED\x6F |3 + \xED\x70 |3 + \xED\x71 |3 + \xED\x72 |3 + \xED\x75 |3 + \xED\x74 |3 + \xED\x76 |3 + \xED\x77 |3 + \xED\x78 |3 + \xED\x79 |3 + \xED\x7A |3 + \xED\x7B |3 + \xED\x7D |3 + \xED\x7C |3 + \xEA\x9F |0 + \xED\x81 |3 + \xED\x82 |3 + \x92\xD9 |0 + \x9A\xE2 |0 + \xED\x83 |3 + \xED\x84 |3 + \xED\x85 |3 + \xED\x86 |3 + \xED\x87 |3 + \xED\x88 |3 + \xED\x89 |3 + \xED\x8A |3 + \xED\x8B |3 + \xED\x8D |3 + \xED\x8E |3 + \xED\x8F |3 + \x8B\xC4 |0 + \xED\x90 |3 + \xED\x91 |3 + \xED\x92 |3 + \xED\x93 |3 + \xED\x96 |3 + \xED\x94 |3 + \xED\x97 |3 + \xED\x98 |3 + \xED\x99 |3 + \xED\x9A |3 + \xED\x9B |3 + \xED\x9C |3 + \xED\x4B |3 + \xED\x9D |3 + \xED\x9E |3 + \xED\x9F |3 + \xED\xA0 |3 + \xED\xA1 |3 + \xED\xA2 |3 + \xED\xA4 |3 + \xED\xA3 |3 + \xED\xA6 |3 + \xED\xA7 |3 + \xED\xA5 |3 + \xED\xA9 |3 + \xED\xA8 |3 + \xED\xAA |3 + \xED\xAB |3 + \xED\xAC |3 + \xED\xAD |3 + \xED\xAE |3 + \xED\xAF |3 + \x8A\x68 |0 + \xED\xB0 |3 + \x9D\x98 |0 + \xED\xB1 |3 + \xED\xB2 |3 + \x8D\x56 |0 + \xED\xB5 |3 + \xED\xB3 |3 + \xED\xB7 |3 + \xED\xB8 |3 + \xED\xB6 |3 + \xED\x47 |3 + \xED\xB4 |3 + \xFA\xD0 |0 + \xED\xBA |3 + \xED\xBB |3 + \xED\xB9 |3 + \xED\xBD |3 + \xED\xBE |3 + \xED\xBF |3 + \xED\xC0 |3 + \xED\xC1 |3 + \xED\xC2 |3 + \xED\x4A |3 + \xED\xC3 |3 + \xED\xC5 |3 + \xED\xC6 |3 + \xED\xC8 |3 + \xED\xC9 |3 + \xED\xCA |3 + \xED\xC7 |3 + \x95\x4F |0 + \x93\x8E |0 + \xED\x48 |3 + \xED\xCB |3 + \xED\xCD |3 + \xED\xCF |3 + \xEA\xA0 |0 + \x96\x8A |0 + \xED\xD0 |3 + \xED\xD1 |3 + \xED\xD3 |3 + \xED\xD2 |3 + \xED\xD4 |3 + \xED\xD5 |3 + \x9E\x77 |0 + \x9E\x8D |0 + \xED\xD6 |3 + \xED\xD7 |3 + \xED\xD8 |3 + \xED\xD9 |3 + \xED\xDA |3 + \xED\xDC |3 + \xED\xDB |3 + \xED\xDD |3 + \xED\xDE |3 + \xED\xE0 |3 + \xED\xDF |3 + \xED\xE1 |3 + \x93\x93 |0 + \xED\xE2 |3 + \xED\xE3 |3 + \xED\xE5 |3 + \xED\xE4 |3 + \xED\xE6 |3 + \xED\xE9 |3 + \xED\xE7 |3 + \xED\xEA |3 + \xED\xE8 |3 + \xED\xEB |3 + \x8A\xC1 |0 + \xED\xEC |3 + \xED\xED |3 + \x9F\xB7 |0 + \xED\xEE |3 + \xED\xEF |3 + \xED\xF0 |3 + \xED\xF1 |3 + \x9F\xF3 |0 + \xED\xF2 |3 + \xED\xF3 |3 + \xED\x46 |3 + \xED\xF5 |3 + \xED\xF4 |3 + \xED\xF7 |3 + \xED\xF8 |3 + \xE0\x86 |0 + \xED\xF6 |3 + \xEA\xA4 |0 + \xED\xFA |3 + \xED\xFB |3 + \xED\xFC |3 + \xEE\x40 |3 + \xEE\x41 |3 + \xEE\x43 |3 + \xEE\x44 |3 + \xEE\x45 |3 + \xEE\x48 |3 + \xEE\x46 |3 + \xEE\x47 |3 + \xEE\x4A |3 + \xEE\x49 |3 + \xEE\x4B |3 + \xEE\x4D |3 + \xEE\x4C |3 + \xEE\x4E |3 + \xEE\x4F |3 + \xEA\xA2 |0 + \xE0\xF4 |0 + \xEE\x50 |3 + \xEE\x51 |3 + \xEE\x52 |3 + \xED\x8C |3 + \xEE\x53 |3 + \xEE\x54 |3 + \xEE\x57 |3 + \xEE\x55 |3 + \xEE\x56 |3 + \xEE\x58 |3 + \xEE\x5A |3 + \xEE\x5C |3 + \x93\x76 |0 + \x8D\x7B |0 + \xEE\x5D |3 + \xEE\x5E |3 + \xEE\x5F |3 + \xE1\xE6 |0 + \xE1\xE8 |0 + \xEE\x60 |3 + \xEE\x64 |3 + \xEE\x66 |3 + \x8A\x96 |0 + \xE2\x7D |0 + \xEE\x67 |3 + \xEE\x68 |3 + \xEE\x6A |3 + \xEE\x6B |3 + \x98\x55 |0 + \xE2\xC4 |0 + \xEE\x6D |3 + \xEE\x6E |3 + \xEE\x70 |3 + \xEE\x6F |3 + \xEE\x71 |3 + \xEE\x72 |3 + \xED\x40 |3 + \xEE\x73 |3 + \xEE\x74 |3 + \xEE\x76 |3 + \xEE\x77 |3 + \xEE\x78 |3 + \xEE\x79 |3 + \xEE\x7A |3 + \xEE\x7B |3 + \xEE\x7C |3 + \xED\x44 |3 + \x8E\xC7 |0 + \xEE\x7D |3 + \xEE\x7E |3 + \xEE\x80 |3 + \x96\xF7 |0 + \xEE\x82 |3 + \xE5\x4D |0 + \xE5\x41 |0 + \x8A\x61 |0 + \x94\x88 |0 + \xE5\xA2 |0 + \xEE\x85 |3 + \xE5\x79 |0 + \xEE\x86 |3 + \xED\x41 |3 + \xEE\x87 |3 + \xEE\x88 |3 + \xEE\x89 |3 + \xEE\x8A |3 + \xEE\x8B |3 + \x8A\xD0 |0 + \xEE\x8C |3 + \xE6\x7C |0 + \xEE\x8E |3 + \xEE\x8F |3 + \xEE\x90 |3 + \x91\x47 |0 + \xE6\xCB |0 + \xEE\x91 |3 + \xEE\x92 |3 + \xEE\x93 |3 + \xEE\x94 |3 + \xEE\x96 |3 + \x93\xF4 |0 + \xEA\xA1 |0 + \x97\x79 |0 + \xEE\x99 |3 + \xE7\x8E |0 + \xEE\x9A |3 + \xEE\x9C |3 + \xEE\x9D |3 + \xEE\x9F |3 + \xEE\x9E |3 + \xEE\xA0 |3 + \xEE\xA3 |3 + \xEE\xA4 |3 + \xEE\xA1 |3 + \xEE\xA2 |3 + \xEE\xA5 |3 + \xEE\xA7 |3 + \xEE\xA6 |3 + \xEE\xAE |3 + \xEE\xA8 |3 + \xEE\xAA |3 + \xEE\xA9 |3 + \xEE\xAB |3 + \xEE\xAD |3 + \xEE\xAC |3 + \xEE\xAF |3 + \xEE\xB1 |3 + \xEE\xB2 |3 + \xED\x43 |3 + \xEE\xB0 |3 + \xEE\xB6 |3 + \xEE\xBA |3 + \xEE\xB8 |3 + \xEE\xB4 |3 + \xEE\xB5 |3 + \xEE\xB9 |3 + \xEE\xB3 |3 + \xED\x49 |3 + \xEE\xBD |3 + \xEE\xC0 |3 + \xEE\xC2 |3 + \xEE\xC1 |3 + \xEE\xBF |3 + \xEE\xBC |3 + \xEE\xBB |3 + \xED\x42 |3 + \xEE\xC4 |3 + \xEE\xC3 |3 + \xEE\xC5 |3 + \xEE\xC6 |3 + \xEE\xC7 |3 + \xEE\xC8 |3 + \xEE\xC9 |3 + \xEE\xCA |3 + \xEE\xCB |3 + \xEE\xCC |3 + \xEE\xCF |3 + \xEE\xD0 |3 + \xEE\xD1 |3 + \xEE\xD2 |3 + \xEE\xD3 |3 + \xEE\xD4 |3 + \xEE\xD5 |3 + \xEE\xD6 |3 + \xEE\xD7 |3 + \x90\x78 |0 + \xE8\xD5 |0 + \x8C\x7A |0 + \xE8\xF2 |0 + \xEE\xD8 |3 + \xEE\xD9 |3 + \xEE\xDC |3 + \xEE\xDE |3 + \xEE\xDF |3 + \xEE\xE0 |3 + \xEE\xE1 |3 + \xEE\xE3 |3 + \xEE\xE2 |3 + \xEE\xE4 |3 + \xEE\xE5 |3 + \xEE\xE6 |3 + \x88\xB1 |0 + \xEE\xE7 |3 + \xE9\xCB |0 + \x89\xA7 |0 + \xEE\xE9 |3 + \xEE\xE8 |3 + \xE9\xF2 |0 + \xEE\xEB |3 + \xEE\xEC |3 + \x87\x82 |1 + \xED\xC4 |3 + \xEE\xCD |3 + \xED\x73 |3 + \xED\x7E |3 + \xED\x80 |3 + \xED\x95 |3 + \xED\xBC |3 + \xED\xCC |3 + \xED\xCE |3 + \xED\xF9 |3 + \xEE\x42 |3 + \xEE\x59 |3 + \xEE\x61 |3 + \xEE\x62 |3 + \xEE\x63 |3 + \xEE\x65 |3 + \xEE\x69 |3 + \xEE\x6C |3 + \xEE\x75 |3 + \xEE\x81 |3 + \xEE\x83 |3 + \xEE\x84 |3 + \xEE\x8D |3 + \xEE\x95 |3 + \xEE\x97 |3 + \xEE\x98 |3 + \xEE\x9B |3 + \xEE\xB7 |3 + \xEE\xBE |3 + \xEE\xCE |3 + \xEE\xDA |3 + \xEE\xDB |3 + \xEE\xDD |3 + \xEE\xEA |3 + \xEE\xFC |3 + \xEE\xFB |3 + \x81\x7C |0 + \x81\x60 |0 + \x81\xCA |0 + \xEE\xF9 |3 + \xFA\x54 |3 + \xEE\xFA |3 + \xFA\x55 |0 +END CHARMAP diff --git a/icuSources/data/mappings/gb18030.ucm b/icuSources/data/mappings/gb18030.ucm index fa48c615..f8f0cb03 100644 --- a/icuSources/data/mappings/gb18030.ucm +++ b/icuSources/data/mappings/gb18030.ucm @@ -1,4 +1,4 @@ -# Copyright (C) 2000-2009, International Business Machines Corporation and others. +# Copyright (C) 2000-2012, International Business Machines Corporation and others. # All Rights Reserved. # ICU codepage data for GB 18030 @@ -14,7 +14,9 @@ # Note that the entire block for the supplementary Unicode planes is # marked unassigned because they are handled algorithmically. # Similarly, some of the BMP mappings are marked as unassigned for the same reason. +# See http://userguide.icu-project.org/conversion/data#TOC-State-table-syntax-in-.ucm-files +# States 0..2: # Mostly assigned sequences, with branches in the lead bytes # The second line is commented out (and does not count) # because the state table is hand-optimized and does not use what would be @@ -24,19 +26,27 @@ 81-fe:2 30-39 -# All-unassigned 4-byte sequences +# States 3..5: All-unassigned 4-byte sequences. +# Do not change these states, or else the conversion table will grow significantly. 30-39:4, 40-7e, 80-fe 81-fe:5 30-39.u +# States 6..9: # Some unassigned 4-byte sequences, one state for each of the lead bytes 81-84 # Each of these states branch on the second of four bytes; for the third and fourth bytes, # unassigned sequences continue with state 5, assigned ones with state 2 - 30:1, 31-35:4, 36-39:1, 40-7e, 80-fe + 30:1, 31-34:4, 35:a, 36-39:1, 40-7e, 80-fe 30-35:1, 36-39:4, 40-7e, 80-fe 30-35:4, 36:1, 37-39:4, 40-7e, 80-fe 30-31:1, 32-39:4, 40-7e, 80-fe +# State 0xa=10, reached from 81 35: Handle the new mapping U+E7C7 <-> 81 35 F4 37 +# (see changes between revisions 25802 and 29863), +# allow mappings for 81 35 F4 zz, +# but otherwise keep 81 35 xx yy going to "unassigned" states. + 81-fe:5, f4:2 + # GB 18030 BMP mappings that are not handled algorithmically are # generated using gbmake4 and gbtoucm tools. Please see charset/source/gb18030/gb18030.html # or http://source.icu-project.org/repos/icu/data/trunk/charset/source/gb18030/gb18030.html @@ -1150,6 +1160,7 @@ CHARMAP \xA7\xF1 |0 \x81\x30\xD2\x39 |0 \xA7\xD7 |0 + \xA8\xBC |0 \xA9\x5C |0 \x81\x36\xA5\x32 |0 \x81\x36\xA5\x33 |0 @@ -30055,7 +30066,7 @@ CHARMAP \xA8\x9E |0 \xA8\x9F |0 \xA8\xA0 |0 - \xA8\xBC |0 + \x81\x35\xF4\x37 |0 \x83\x36\xC8\x30 |0 \xA8\xC1 |0 \xA8\xC2 |0 diff --git a/icuSources/data/mappings/icu-internal-compound-d1.ucm b/icuSources/data/mappings/icu-internal-compound-d1.ucm index d1ecafa1..d6b1d23a 100644 --- a/icuSources/data/mappings/icu-internal-compound-d1.ucm +++ b/icuSources/data/mappings/icu-internal-compound-d1.ucm @@ -18,7 +18,7 @@ 80-fe CHARMAP - \x3F |0 + \x3F |2 \xA2\xF1 |0 \xA2\xF2 |0 \xA2\xF3 |0 diff --git a/icuSources/data/mappings/icu-internal-compound-d2.ucm b/icuSources/data/mappings/icu-internal-compound-d2.ucm index 724eb98a..f3b5a773 100644 --- a/icuSources/data/mappings/icu-internal-compound-d2.ucm +++ b/icuSources/data/mappings/icu-internal-compound-d2.ucm @@ -18,7 +18,7 @@ 80-fe CHARMAP - \x3F |0 + \x3F |2 \xA1\xBE |0 \xA1\xBD |0 \xA1\xC2 |0 diff --git a/icuSources/data/mappings/icu-internal-compound-d3.ucm b/icuSources/data/mappings/icu-internal-compound-d3.ucm index 7b6f3822..66b890b6 100644 --- a/icuSources/data/mappings/icu-internal-compound-d3.ucm +++ b/icuSources/data/mappings/icu-internal-compound-d3.ucm @@ -18,7 +18,7 @@ 80-fe CHARMAP - \x3F |0 + \x3F |2 \xA9\xF9 |0 \xA9\xFA |0 \xA9\xFB |0 diff --git a/icuSources/data/mappings/icu-internal-compound-d4.ucm b/icuSources/data/mappings/icu-internal-compound-d4.ucm index fccf73d0..27dcec7d 100644 --- a/icuSources/data/mappings/icu-internal-compound-d4.ucm +++ b/icuSources/data/mappings/icu-internal-compound-d4.ucm @@ -18,7 +18,7 @@ 80-fe CHARMAP - \x3F |0 + \x3F |2 \xB0\xA1 |0 \xB0\xA2 |0 \xB0\xA3 |0 diff --git a/icuSources/data/mappings/icu-internal-compound-d5.ucm b/icuSources/data/mappings/icu-internal-compound-d5.ucm index 2c795d8f..54af6764 100644 --- a/icuSources/data/mappings/icu-internal-compound-d5.ucm +++ b/icuSources/data/mappings/icu-internal-compound-d5.ucm @@ -18,7 +18,7 @@ 80-fe CHARMAP - \x3F |0 + \x3F |2 \xA1\xB9 |0 \xA1\xEB |0 \xA2\xA2 |0 diff --git a/icuSources/data/mappings/icu-internal-compound-d6.ucm b/icuSources/data/mappings/icu-internal-compound-d6.ucm index 7d21c3fe..83da53c1 100644 --- a/icuSources/data/mappings/icu-internal-compound-d6.ucm +++ b/icuSources/data/mappings/icu-internal-compound-d6.ucm @@ -18,7 +18,7 @@ 80-fe CHARMAP - \x3F |0 + \x3F |2 \xAD\xA1 |1 \xB1\xA5 |1 \xD6\xC1 |1 diff --git a/icuSources/data/mappings/icu-internal-compound-d7.ucm b/icuSources/data/mappings/icu-internal-compound-d7.ucm index 5687f94a..be1ac511 100644 --- a/icuSources/data/mappings/icu-internal-compound-d7.ucm +++ b/icuSources/data/mappings/icu-internal-compound-d7.ucm @@ -18,7 +18,7 @@ 80-fe CHARMAP - \x3F |0 + \x3F |2 \xE2\xA2 |1 \xB0\xA1 |1 \xEE\xB9 |0 diff --git a/icuSources/data/mappings/icu-internal-compound-s1.ucm b/icuSources/data/mappings/icu-internal-compound-s1.ucm index 2e8c27be..6570ec74 100644 --- a/icuSources/data/mappings/icu-internal-compound-s1.ucm +++ b/icuSources/data/mappings/icu-internal-compound-s1.ucm @@ -13,7 +13,7 @@ "SBCS" CHARMAP - \x3F |0 + \x3F |2 \xD0 |0 \xF0 |0 \xDD |0 diff --git a/icuSources/data/mappings/icu-internal-compound-s2.ucm b/icuSources/data/mappings/icu-internal-compound-s2.ucm index c8e154db..7c636b94 100644 --- a/icuSources/data/mappings/icu-internal-compound-s2.ucm +++ b/icuSources/data/mappings/icu-internal-compound-s2.ucm @@ -13,7 +13,7 @@ "SBCS" CHARMAP - \x3F |0 + \x3F |2 \xA2 |1 \xA1 |1 \xB4 |0 diff --git a/icuSources/data/mappings/icu-internal-compound-s3.ucm b/icuSources/data/mappings/icu-internal-compound-s3.ucm index 0e626cdd..da63d6e0 100644 --- a/icuSources/data/mappings/icu-internal-compound-s3.ucm +++ b/icuSources/data/mappings/icu-internal-compound-s3.ucm @@ -13,7 +13,7 @@ "SBCS" CHARMAP - \x3F |0 + \x3F |2 \xAC |0 \xBB |0 \xBF |0 diff --git a/icuSources/data/mappings/icu-internal-compound-t.ucm b/icuSources/data/mappings/icu-internal-compound-t.ucm index ec060457..09bf2142 100644 --- a/icuSources/data/mappings/icu-internal-compound-t.ucm +++ b/icuSources/data/mappings/icu-internal-compound-t.ucm @@ -19,6 +19,7 @@ 80-bf CHARMAP + \x3F |2 \xC2\x80 |0 \xC2\x81 |0 \xC2\x82 |0 diff --git a/icuSources/data/mappings/kddi-sjis.ucm b/icuSources/data/mappings/kddi-sjis.ucm new file mode 100644 index 00000000..f51e404e --- /dev/null +++ b/icuSources/data/mappings/kddi-sjis.ucm @@ -0,0 +1,10076 @@ +# *************************************************************************** +# * +# * Copyright (C) 1995-2007,2011-2012 International Business Machines +# * Corporation, Apple Inc., and others. All Rights Reserved. +# * +# *************************************************************************** +# +# Modified from ibm-943_P15A-2003.ucm (cp932 = Windows SJIS) +# (File created by rptp2ucm (compiled on Dec 27 2002) +# from source files 34B003AF.RPMAP15A and 03AF34B0.TPMAP14A) +# +# KDDI emoji mappings from http://www.unicode.org/Public/6.0.0/ucd/EmojiSources.txt +# + "kddi-sjis" + "AXXXX" + 2 + 1 + "MBCS" + \xFC\xFC + \x7F + "ASCII" + "ibm-943_VSUB_VPUA" + +# declare 80, fd-ff legal because they are used in other Shift-JIS variants + 0-80, 81-9f:1, a0-df, e0-f2:1, f3-f4:2, f5:1, f6-f7:2, f8-fc:1, fd-ff + 40-7e, 80-fc + 40-7e.p, 80-fc.p + +CHARMAP + \x00 |0 + \x01 |0 + \x02 |0 + \x03 |0 + \x04 |0 + \x05 |0 + \x06 |0 + \x07 |0 + \x08 |0 + \x09 |0 + \x0A |0 + \x0B |0 + \x0C |0 + \x0D |0 + \x0E |0 + \x0F |0 + \x10 |0 + \x11 |0 + \x12 |0 + \x13 |0 + \x14 |0 + \x15 |0 + \x16 |0 + \x17 |0 + \x18 |0 + \x19 |0 + \x7F |0 + \x1B |0 + \x1A |0 + \x1D |0 + \x1E |0 + \x1F |0 + \x20 |0 + \x21 |0 + \x22 |0 + \x23 |0 + \xF4\x89 |0 + \xF4\x89 |1 + \x24 |0 + \x25 |0 + \x26 |0 + \x27 |0 + \x28 |0 + \x29 |0 + \x2A |0 + \x2B |0 + \x2C |0 + \x2D |0 + \x2E |0 + \x2F |0 + \x30 |0 + \xF7\xC9 |0 + \xF7\xC9 |1 + \x31 |0 + \xF6\xFB |0 + \xF6\xFB |1 + \x32 |0 + \xF6\xFC |0 + \xF6\xFC |1 + \x33 |0 + \xF7\x40 |0 + \xF7\x40 |1 + \x34 |0 + \xF7\x41 |0 + \xF7\x41 |1 + \x35 |0 + \xF7\x42 |0 + \xF7\x42 |1 + \x36 |0 + \xF7\x43 |0 + \xF7\x43 |1 + \x37 |0 + \xF7\x44 |0 + \xF7\x44 |1 + \x38 |0 + \xF7\x45 |0 + \xF7\x45 |1 + \x39 |0 + \xF7\x46 |0 + \xF7\x46 |1 + \x3A |0 + \x3B |0 + \x3C |0 + \x3D |0 + \x3E |0 + \x3F |0 + \x40 |0 + \x41 |0 + \x42 |0 + \x43 |0 + \x44 |0 + \x45 |0 + \x46 |0 + \x47 |0 + \x48 |0 + \x49 |0 + \x4A |0 + \x4B |0 + \x4C |0 + \x4D |0 + \x4E |0 + \x4F |0 + \x50 |0 + \x51 |0 + \x52 |0 + \x53 |0 + \x54 |0 + \x55 |0 + \x56 |0 + \x57 |0 + \x58 |0 + \x59 |0 + \x5A |0 + \x5B |0 + \x5D |0 + \x5E |0 + \x5F |0 + \x60 |0 + \x61 |0 + \x62 |0 + \x63 |0 + \x64 |0 + \x65 |0 + \x66 |0 + \x67 |0 + \x68 |0 + \x69 |0 + \x6A |0 + \x6B |0 + \x6C |0 + \x6D |0 + \x6E |0 + \x6F |0 + \x70 |0 + \x71 |0 + \x72 |0 + \x73 |0 + \x74 |0 + \x75 |0 + \x76 |0 + \x77 |0 + \x78 |0 + \x79 |0 + \x7A |0 + \x7B |0 + \x7C |0 + \x7D |0 + \x1C |0 + \x81\x98 |0 + \x81\x4E |0 + \xF7\x74 |0 + \xF7\x75 |0 + \x81\x8B |0 + \x81\x7D |0 + \x81\x4C |0 + \x81\xF7 |0 + \x81\x7E |0 + \x81\x80 |0 + \x83\x9F |0 + \x83\xA0 |0 + \x83\xA1 |0 + \x83\xA2 |0 + \x83\xA3 |0 + \x83\xA4 |0 + \x83\xA5 |0 + \x83\xA6 |0 + \x83\xA7 |0 + \x83\xA8 |0 + \x83\xA9 |0 + \x83\xAA |0 + \x83\xAB |0 + \x83\xAC |0 + \x83\xAD |0 + \x83\xAE |0 + \x83\xAF |0 + \x83\xB0 |0 + \x83\xB1 |0 + \x83\xB2 |0 + \x83\xB3 |0 + \x83\xB4 |0 + \x83\xB5 |0 + \x83\xB6 |0 + \x83\xBF |0 + \x83\xC0 |0 + \x83\xC1 |0 + \x83\xC2 |0 + \x83\xC3 |0 + \x83\xC4 |0 + \x83\xC5 |0 + \x83\xC6 |0 + \x83\xC7 |0 + \x83\xC8 |0 + \x83\xC9 |0 + \x83\xCA |0 + \x83\xCB |0 + \x83\xCC |0 + \x83\xCD |0 + \x83\xCE |0 + \x83\xCF |0 + \x83\xD0 |0 + \x83\xD1 |0 + \x83\xD2 |0 + \x83\xD3 |0 + \x83\xD4 |0 + \x83\xD5 |0 + \x83\xD6 |0 + \x84\x46 |0 + \x84\x40 |0 + \x84\x41 |0 + \x84\x42 |0 + \x84\x43 |0 + \x84\x44 |0 + \x84\x45 |0 + \x84\x47 |0 + \x84\x48 |0 + \x84\x49 |0 + \x84\x4A |0 + \x84\x4B |0 + \x84\x4C |0 + \x84\x4D |0 + \x84\x4E |0 + \x84\x4F |0 + \x84\x50 |0 + \x84\x51 |0 + \x84\x52 |0 + \x84\x53 |0 + \x84\x54 |0 + \x84\x55 |0 + \x84\x56 |0 + \x84\x57 |0 + \x84\x58 |0 + \x84\x59 |0 + \x84\x5A |0 + \x84\x5B |0 + \x84\x5C |0 + \x84\x5D |0 + \x84\x5E |0 + \x84\x5F |0 + \x84\x60 |0 + \x84\x70 |0 + \x84\x71 |0 + \x84\x72 |0 + \x84\x73 |0 + \x84\x74 |0 + \x84\x75 |0 + \x84\x77 |0 + \x84\x78 |0 + \x84\x79 |0 + \x84\x7A |0 + \x84\x7B |0 + \x84\x7C |0 + \x84\x7D |0 + \x84\x7E |0 + \x84\x80 |0 + \x84\x81 |0 + \x84\x82 |0 + \x84\x83 |0 + \x84\x84 |0 + \x84\x85 |0 + \x84\x86 |0 + \x84\x87 |0 + \x84\x88 |0 + \x84\x89 |0 + \x84\x8A |0 + \x84\x8B |0 + \x84\x8C |0 + \x84\x8D |0 + \x84\x8E |0 + \x84\x8F |0 + \x84\x90 |0 + \x84\x91 |0 + \x84\x76 |0 + \xF7\xAA |0 + \xF7\xA9 |0 + \xF7\xAB |0 + \x81\x5D |0 + \x81\x65 |0 + \x81\x66 |0 + \x81\x67 |0 + \x81\x68 |0 + \x81\xF5 |0 + \x81\xF6 |0 + \x81\x64 |0 + \x81\x63 |0 + \x81\xF1 |0 + \x81\x8C |0 + \x81\x8D |0 + \x81\xA6 |0 + \xF3\xF1 |0 + \xF3\xF1 |1 + \xF3\xF0 |0 + \xF3\xF0 |1 + \x81\x8E |0 + \xF7\x6A |0 + \x81\xF0 |0 + \xF7\x4F |0 + \xF7\x4F |1 + \xFA\x40 |0 + \xFA\x41 |0 + \xFA\x42 |0 + \xFA\x43 |0 + \xFA\x44 |0 + \xFA\x45 |0 + \xFA\x46 |0 + \xFA\x47 |0 + \xFA\x48 |0 + \xFA\x49 |0 + \x81\xA9 |0 + \x81\xAA |0 + \x81\xA8 |0 + \x81\xAB |0 + \xF4\x7E |0 + \xF4\x7E |1 + \xF4\x80 |0 + \xF4\x80 |1 + \xF7\x68 |0 + \xF7\x68 |1 + \xF7\x71 |0 + \xF7\x71 |1 + \xF7\x69 |0 + \xF7\x69 |1 + \xF7\x72 |0 + \xF7\x72 |1 + \xF7\x79 |0 + \xF7\x79 |1 + \xF7\x78 |0 + \xF7\x78 |1 + \x81\xCB |0 + \x81\xCC |0 + \x81\xCD |0 + \x81\xDD |0 + \x81\xCE |0 + \x81\xDE |0 + \x81\xB8 |0 + \x81\xB9 |0 + \x81\xE3 |0 + \x81\xE5 |0 + \x81\x87 |0 + \x81\xDA |0 + \x81\xC8 |0 + \x81\xC9 |0 + \x81\xBF |0 + \x81\xBE |0 + \x81\xE7 |0 + \x81\xE8 |0 + \x81\x88 |0 + \x81\xE4 |0 + \x81\xE0 |0 + \x81\x82 |0 + \x81\xDF |0 + \x81\x85 |0 + \x81\x86 |0 + \x81\xE1 |0 + \x81\xE2 |0 + \x81\xBC |0 + \x81\xBD |0 + \x81\xBA |0 + \x81\xBB |0 + \x81\xDB |0 + \x81\xDC |0 + \xF7\x97 |0 + \xF7\x97 |1 + \xF7\x98 |0 + \xF7\x98 |1 + \xF7\x4C |0 + \xF7\x4B |0 + \xF7\x61 |0 + \xF7\x60 |0 + \xF7\xB1 |0 + \x86\xB5 |3 + \xF6\x54 |0 + \xF7\xEC |1 + \xF7\xEC |1 + \x84\x9F |0 + \x84\xAA |0 + \x84\xA0 |0 + \x84\xAB |0 + \x84\xA1 |0 + \x84\xAC |0 + \x84\xA2 |0 + \x84\xAD |0 + \x84\xA4 |0 + \x84\xAF |0 + \x84\xA3 |0 + \x84\xAE |0 + \x84\xA5 |0 + \x84\xBA |0 + \x84\xB5 |0 + \x84\xB0 |0 + \x84\xA7 |0 + \x84\xBC |0 + \x84\xB7 |0 + \x84\xB2 |0 + \x84\xA6 |0 + \x84\xB6 |0 + \x84\xBB |0 + \x84\xB1 |0 + \x84\xA8 |0 + \x84\xB8 |0 + \x84\xBD |0 + \x84\xB3 |0 + \x84\xA9 |0 + \x84\xB9 |0 + \x84\xBE |0 + \x84\xB4 |0 + \x81\xA1 |0 + \x81\xA0 |0 + \xF7\x4E |0 + \xF7\x4E |1 + \xF7\x4D |0 + \xF7\x4D |1 + \x81\xA3 |0 + \x81\xA2 |0 + \xF7\x4A |0 + \xF7\x4A |1 + \x81\xA5 |0 + \x81\xA4 |0 + \xF7\x49 |0 + \xF7\x49 |1 + \x81\x9F |0 + \x81\x9E |0 + \x81\x9B |0 + \x81\x9D |0 + \x81\x9C |0 + \x81\xFC |0 + \xF7\x54 |0 + \xF7\x54 |1 + \xF7\x55 |0 + \xF7\x55 |1 + \xF7\x50 |0 + \xF7\x50 |1 + \xF7\x51 |0 + \xF7\x51 |1 + \xF6\x60 |0 + \xF6\x60 |1 + \xF6\x65 |0 + \xF6\x65 |1 + \x81\x9A |0 + \x81\x99 |0 + \xF7\xB3 |0 + \xF7\xB3 |1 + \x86\xB4 |3 + \xF7\xD9 |0 + \xF7\xD9 |1 + \xF6\x64 |0 + \xF6\x64 |1 + \xF7\xB4 |0 + \xF7\xB4 |1 + \x86\xB3 |3 + \xF6\xCF |0 + \xF6\xCF |1 + \xF6\xD4 |0 + \xF6\xD4 |1 + \x81\x8A |0 + \x81\x89 |0 + \xF6\x67 |0 + \xF6\x67 |1 + \xF6\x68 |0 + \xF6\x68 |1 + \xF6\x69 |0 + \xF6\x69 |1 + \xF6\x6A |0 + \xF6\x6A |1 + \xF6\x6B |0 + \xF6\x6B |1 + \xF6\x6C |0 + \xF6\x6C |1 + \xF6\x6D |0 + \xF6\x6D |1 + \xF6\x6E |0 + \xF6\x6E |1 + \xF6\x6F |0 + \xF6\x6F |1 + \xF6\x70 |0 + \xF6\x70 |1 + \xF6\x71 |0 + \xF6\x71 |1 + \xF6\x72 |0 + \xF6\x72 |1 + \xF7\xBE |0 + \xF7\xBE |1 + \xF7\xC0 |0 + \xF7\xC0 |1 + \xF3\x78 |0 + \xF3\x78 |1 + \xF7\xBF |0 + \xF7\xBF |1 + \xF6\x95 |0 + \xF6\x95 |1 + \x81\xF4 |0 + \x81\xF3 |0 + \x81\xF2 |0 + \xF4\x7D |0 + \xF4\x7D |1 + \xF6\x57 |0 + \xF6\x57 |1 + \xF6\x82 |0 + \xF6\x82 |1 + \xF6\x59 |0 + \xF6\x59 |1 + \xF6\x5F |0 + \xF6\x5F |1 + \xF7\x56 |0 + \xF7\x56 |1 + \xF7\x57 |0 + \xF7\x57 |1 + \xF6\x8F |0 + \xF6\x8F |1 + \xF6\x93 |0 + \xF6\x93 |1 + \xF6\x5D |0 + \xF6\x5D |1 + \xF6\x66 |0 + \xF6\x66 |1 + \xF6\x73 |0 + \xF6\x5C |0 + \xF6\x5C |1 + \xF7\xEB |0 + \xF7\xEB |1 + \xF3\x42 |0 + \xF3\x42 |1 + \xF7\xB6 |0 + \xF7\xB6 |1 + \xF6\x8D |0 + \xF6\x8D |1 + \xF3\x43 |0 + \xF3\x43 |1 + \xF7\x8E |0 + \xF7\x8E |1 + \xF6\xEF |0 + \xF6\xEF |1 + \xF7\x7A |0 + \xF6\x8C |0 + \xF6\x8C |1 + \xF6\xFA |0 + \xF6\xFA |1 + \xF4\x88 |0 + \xF7\xC4 |0 + \xF7\xC3 |0 + \xF7\xC3 |1 + \xF6\x79 |0 + \xF6\x79 |1 + \xF7\xDA |0 + \xF7\xDA |1 + \xF7\x73 |0 + \xF7\x73 |1 + \xF7\x6B |0 + \xF7\x6B |1 + \xF3\x7E |0 + \xF7\x5A |0 + \xF7\x5A |1 + \xF6\x51 |0 + \xF6\x51 |1 + \xF6\x62 |0 + \xF6\x62 |1 + \xF6\x44 |0 + \xF6\x44 |1 + \xF7\x6C |0 + \xF7\x6D |0 + \xF6\x5B |0 + \xF6\x5B |1 + \xF6\x5A |1 + \xF6\x5A |0 + \xF6\x5A |1 + \xF7\xB2 |0 + \xF7\xB2 |1 + \x86\xB2 |3 + \xF7\x58 |0 + \xF7\x59 |0 + \xF7\x70 |0 + \xF7\x6E |0 + \xF7\x6E |1 + \xF3\xF2 |0 + \x81\xAC |1 + \xF3\xEE |0 + \xF3\xEE |1 + \xF3\xEF |0 + \xF3\xEF |1 + \xF7\x6F |0 + \xF7\x6F |1 + \xF7\x5B |0 + \xF7\x5B |1 + \xF7\x5C |0 + \xF7\x5C |1 + \xF7\x65 |0 + \xF7\x65 |1 + \xF7\x64 |0 + \xF7\x64 |1 + \xF6\x63 |0 + \xF6\x63 |1 + \xF3\x81 |0 + \xF3\x81 |1 + \x81\x40 |0 + \x81\x41 |0 + \x81\x42 |0 + \x81\x56 |0 + \x81\x58 |0 + \x81\x59 |0 + \x81\x5A |0 + \x81\x71 |0 + \x81\x72 |0 + \x81\x73 |0 + \x81\x74 |0 + \x81\x75 |0 + \x81\x76 |0 + \x81\x77 |0 + \x81\x78 |0 + \x81\x79 |0 + \x81\x7A |0 + \x81\xA7 |0 + \x81\xAC |0 + \x81\x6B |0 + \x81\x6C |0 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x82\x9F |0 + \x82\xA0 |0 + \x82\xA1 |0 + \x82\xA2 |0 + \x82\xA3 |0 + \x82\xA4 |0 + \x82\xA5 |0 + \x82\xA6 |0 + \x82\xA7 |0 + \x82\xA8 |0 + \x82\xA9 |0 + \x82\xAA |0 + \x82\xAB |0 + \x82\xAC |0 + \x82\xAD |0 + \x82\xAE |0 + \x82\xAF |0 + \x82\xB0 |0 + \x82\xB1 |0 + \x82\xB2 |0 + \x82\xB3 |0 + \x82\xB4 |0 + \x82\xB5 |0 + \x82\xB6 |0 + \x82\xB7 |0 + \x82\xB8 |0 + \x82\xB9 |0 + \x82\xBA |0 + \x82\xBB |0 + \x82\xBC |0 + \x82\xBD |0 + \x82\xBE |0 + \x82\xBF |0 + \x82\xC0 |0 + \x82\xC1 |0 + \x82\xC2 |0 + \x82\xC3 |0 + \x82\xC4 |0 + \x82\xC5 |0 + \x82\xC6 |0 + \x82\xC7 |0 + \x82\xC8 |0 + \x82\xC9 |0 + \x82\xCA |0 + \x82\xCB |0 + \x82\xCC |0 + \x82\xCD |0 + \x82\xCE |0 + \x82\xCF |0 + \x82\xD0 |0 + \x82\xD1 |0 + \x82\xD2 |0 + \x82\xD3 |0 + \x82\xD4 |0 + \x82\xD5 |0 + \x82\xD6 |0 + \x82\xD7 |0 + \x82\xD8 |0 + \x82\xD9 |0 + \x82\xDA |0 + \x82\xDB |0 + \x82\xDC |0 + \x82\xDD |0 + \x82\xDE |0 + \x82\xDF |0 + \x82\xE0 |0 + \x82\xE1 |0 + \x82\xE2 |0 + \x82\xE3 |0 + \x82\xE4 |0 + \x82\xE5 |0 + \x82\xE6 |0 + \x82\xE7 |0 + \x82\xE8 |0 + \x82\xE9 |0 + \x82\xEA |0 + \x82\xEB |0 + \x82\xEC |0 + \x82\xED |0 + \x82\xEE |0 + \x82\xEF |0 + \x82\xF0 |0 + \x82\xF1 |0 + \x81\x4A |0 + \x81\x4B |0 + \x81\x54 |0 + \x81\x55 |0 + \x83\x40 |0 + \x83\x41 |0 + \x83\x42 |0 + \x83\x43 |0 + \x83\x44 |0 + \x83\x45 |0 + \x83\x46 |0 + \x83\x47 |0 + \x83\x48 |0 + \x83\x49 |0 + \x83\x4A |0 + \x83\x4B |0 + \x83\x4C |0 + \x83\x4D |0 + \x83\x4E |0 + \x83\x4F |0 + \x83\x50 |0 + \x83\x51 |0 + \x83\x52 |0 + \x83\x53 |0 + \x83\x54 |0 + \x83\x55 |0 + \x83\x56 |0 + \x83\x57 |0 + \x83\x58 |0 + \x83\x59 |0 + \x83\x5A |0 + \x83\x5B |0 + \x83\x5C |0 + \x83\x5D |0 + \x83\x5E |0 + \x83\x5F |0 + \x83\x60 |0 + \x83\x61 |0 + \x83\x62 |0 + \x83\x63 |0 + \x83\x64 |0 + \x83\x65 |0 + \x83\x66 |0 + \x83\x67 |0 + \x83\x68 |0 + \x83\x69 |0 + \x83\x6A |0 + \x83\x6B |0 + \x83\x6C |0 + \x83\x6D |0 + \x83\x6E |0 + \x83\x6F |0 + \x83\x70 |0 + \x83\x71 |0 + \x83\x72 |0 + \x83\x73 |0 + \x83\x74 |0 + \x83\x75 |0 + \x83\x76 |0 + \x83\x77 |0 + \x83\x78 |0 + \x83\x79 |0 + \x83\x7A |0 + \x83\x7B |0 + \x83\x7C |0 + \x83\x7D |0 + \x83\x7E |0 + \x83\x80 |0 + \x83\x81 |0 + \x83\x82 |0 + \x83\x83 |0 + \x83\x84 |0 + \x83\x85 |0 + \x83\x86 |0 + \x83\x87 |0 + \x83\x88 |0 + \x83\x89 |0 + \x83\x8A |0 + \x83\x8B |0 + \x83\x8C |0 + \x83\x8D |0 + \x83\x8E |0 + \x83\x8F |0 + \x83\x90 |0 + \x83\x91 |0 + \x83\x92 |0 + \x83\x93 |0 + \x83\x94 |0 + \x83\x95 |0 + \x83\x96 |0 + \x81\x45 |0 + \x81\x5B |0 + \x81\x52 |0 + \x81\x53 |0 + \xF3\x6C |0 + \xF3\x6C |1 + \xF6\xCA |0 + \xF6\xCA |1 + \x88\xEA |0 + \x92\x9A |0 + \x8E\xB5 |0 + \x96\x9C |0 + \x8F\xE4 |0 + \x8E\x4F |0 + \x8F\xE3 |0 + \x89\xBA |0 + \x95\x73 |0 + \x97\x5E |0 + \x98\xA0 |0 + \x89\x4E |0 + \x8A\x8E |0 + \x98\xA1 |0 + \x90\xA2 |0 + \x99\xC0 |0 + \x8B\x75 |0 + \x95\xB8 |0 + \x8F\xE5 |0 + \x97\xBC |0 + \x95\xC0 |0 + \xFA\x68 |0 + \x98\xA2 |0 + \x92\x86 |0 + \x98\xA3 |0 + \x8B\xF8 |0 + \x98\xA4 |0 + \x8A\xDB |0 + \x92\x4F |0 + \x8E\xE5 |0 + \x98\xA5 |0 + \x98\xA6 |0 + \x98\xA7 |0 + \x94\x54 |0 + \x8B\x76 |0 + \x94\x56 |0 + \x93\xE1 |0 + \x8C\xC1 |0 + \x96\x52 |0 + \xE5\x68 |0 + \x98\xA8 |0 + \x8F\xE6 |0 + \x98\xA9 |0 + \x89\xB3 |0 + \x8B\xE3 |0 + \x8C\xEE |0 + \x96\xE7 |0 + \x9B\xA4 |0 + \x97\x90 |0 + \x93\xFB |0 + \x8A\xA3 |0 + \x8B\x54 |0 + \x98\xAA |0 + \x98\xAB |0 + \x97\xB9 |0 + \x97\x5C |0 + \x91\x88 |0 + \x98\xAD |0 + \x8E\x96 |0 + \x93\xF1 |0 + \x98\xB0 |0 + \x89\x5D |0 + \x8C\xDD |0 + \x8C\xDC |0 + \x88\xE4 |0 + \x98\x6A |0 + \x98\x69 |0 + \x8D\xB1 |0 + \x88\x9F |0 + \x98\xB1 |0 + \x98\xB2 |0 + \x98\xB3 |0 + \x96\x53 |0 + \x98\xB4 |0 + \x8C\xF0 |0 + \x88\xE5 |0 + \x96\x92 |0 + \x8B\x9C |0 + \x8B\x9D |0 + \x8B\x9E |0 + \x92\xE0 |0 + \x97\xBA |0 + \x98\xB5 |0 + \x98\xB6 |0 + \x98\xB7 |0 + \x90\x6C |0 + \x8F\x59 |0 + \x90\x6D |0 + \x98\xBC |0 + \x98\xBA |0 + \x98\xBB |0 + \x8B\x77 |0 + \x8D\xA1 |0 + \x89\xEE |0 + \x98\xB9 |0 + \x98\xB8 |0 + \x95\xA7 |0 + \x8E\x65 |0 + \x8E\x64 |0 + \x91\xBC |0 + \x98\xBD |0 + \x95\x74 |0 + \x90\xE5 |0 + \x81\x57 |0 + \x98\xBE |0 + \x98\xC0 |0 + \xFA\x69 |0 + \x91\xE3 |0 + \x97\xDF |0 + \x88\xC8 |0 + \x98\xBF |0 + \x89\xBC |0 + \x8B\xC2 |0 + \x92\x87 |0 + \x8C\x8F |0 + \x98\xC1 |0 + \x94\x43 |0 + \xFA\x6A |0 + \xFA\x6B |0 + \x8A\xE9 |0 + \xFA\x6C |0 + \x98\xC2 |0 + \x88\xC9 |0 + \x8C\xDE |0 + \x8A\xEA |0 + \x95\x9A |0 + \x94\xB0 |0 + \x8B\x78 |0 + \x89\xEF |0 + \x98\xE5 |0 + \x93\x60 |0 + \x94\x8C |0 + \x98\xC4 |0 + \x94\xBA |0 + \x97\xE0 |0 + \x90\x4C |0 + \xFA\x6D |0 + \x8E\x66 |0 + \x8E\x97 |0 + \x89\xBE |0 + \x92\xCF |0 + \x92\x41 |0 + \x98\xC8 |0 + \x88\xCA |0 + \x92\xE1 |0 + \x8F\x5A |0 + \x8D\xB2 |0 + \x97\x43 |0 + \x91\xCC |0 + \x89\xBD |0 + \xFA\x6E |0 + \x98\xC7 |0 + \x97\x5D |0 + \x98\xC3 |0 + \x98\xC5 |0 + \x8D\xEC |0 + \x98\xC6 |0 + \x9B\x43 |0 + \x98\xCE |0 + \x98\xD1 |0 + \x98\xCF |0 + \x89\xC0 |0 + \x95\xB9 |0 + \x98\xC9 |0 + \x98\xCD |0 + \x8C\xF1 |0 + \x8E\x67 |0 + \x8A\xA4 |0 + \x98\xD2 |0 + \x98\xCA |0 + \xFA\x70 |0 + \x97\xE1 |0 + \x8E\x98 |0 + \x98\xCB |0 + \x98\xD0 |0 + \xFA\x6F |0 + \xFA\x72 |0 + \x98\xD3 |0 + \x98\xCC |0 + \xFA\x71 |0 + \x8B\x9F |0 + \x88\xCB |0 + \x8B\xA0 |0 + \x89\xBF |0 + \x9B\x44 |0 + \x95\x8E |0 + \x8C\xF2 |0 + \x90\x4E |0 + \x97\xB5 |0 + \x95\xD6 |0 + \x8C\x57 |0 + \x91\xA3 |0 + \x89\xE2 |0 + \xFA\x61 |0 + \x8F\x72 |0 + \xFA\x73 |0 + \x98\xD7 |0 + \x98\xDC |0 + \x98\xDA |0 + \x98\xD5 |0 + \x91\xAD |0 + \x98\xD8 |0 + \x98\xDB |0 + \x98\xD9 |0 + \x95\xDB |0 + \x98\xD6 |0 + \x8B\xA0 |1 + \x90\x4D |0 + \x96\x93 |0 + \x98\xDD |0 + \x98\xDE |0 + \x8F\x43 |0 + \x98\xEB |0 + \x94\x6F |0 + \x95\x55 |0 + \x98\xE6 |0 + \x95\xEE |0 + \x89\xB4 |0 + \x98\xEA |0 + \xFA\x76 |0 + \x98\xE4 |0 + \x98\xED |0 + \x91\x71 |0 + \x8C\xC2 |0 + \x94\x7B |0 + \xE0\xC5 |0 + \x98\xEC |0 + \x93\x7C |0 + \x98\xE1 |0 + \x8C\xF4 |0 + \x8C\xF3 |0 + \x98\xDF |0 + \xFA\x77 |0 + \x8E\xD8 |0 + \x98\xE7 |0 + \xFA\x75 |0 + \x95\xED |0 + \x92\x6C |0 + \x98\xE3 |0 + \x8C\x91 |0 + \x98\xE0 |0 + \x98\xE8 |0 + \x98\xE2 |0 + \x97\xCF |0 + \x98\xE9 |0 + \x98\x60 |0 + \x8B\xE4 |0 + \x8C\x90 |0 + \xFA\x74 |0 + \xFA\x7A |0 + \x98\xEE |0 + \xFA\x78 |0 + \x98\xEF |0 + \x98\xF3 |0 + \x88\xCC |0 + \x95\xCE |0 + \x98\xF2 |0 + \x98\xF1 |0 + \x98\xF5 |0 + \x98\xF4 |0 + \x92\xE2 |0 + \x8C\x92 |0 + \x98\xF6 |0 + \xFA\x79 |0 + \x8E\xC3 |0 + \x91\xA4 |0 + \x92\xE3 |0 + \x8B\xF4 |0 + \x98\xF7 |0 + \x8B\x55 |0 + \x98\xF8 |0 + \x98\xFA |0 + \x96\x54 |0 + \x8C\x86 |0 + \xFA\x7B |0 + \x8E\x50 |0 + \x94\xF5 |0 + \x98\xF9 |0 + \x8D\xC3 |0 + \x97\x62 |0 + \x98\xFC |0 + \x99\x42 |0 + \x98\xFB |0 + \x8D\xC2 |0 + \x8F\x9D |0 + \x8C\x58 |0 + \x99\x43 |0 + \x8B\xCD |0 + \x99\x40 |0 + \x99\x41 |0 + \x93\xAD |0 + \x91\x9C |0 + \x8B\xA1 |0 + \x96\x6C |0 + \x99\x44 |0 + \xFA\x7D |0 + \x97\xBB |0 + \x99\x45 |0 + \x99\x48 |0 + \x99\x46 |0 + \x91\x6D |0 + \x99\x47 |0 + \x99\x49 |0 + \xFA\x7C |0 + \x99\x4B |0 + \x99\x4A |0 + \x95\xC6 |0 + \x8B\x56 |0 + \x99\x4D |0 + \x99\x4E |0 + \x89\xAD |0 + \x99\x4C |0 + \x8E\xF2 |0 + \x99\x51 |0 + \x99\x50 |0 + \x99\x4F |0 + \x99\x52 |0 + \x8F\x9E |0 + \x99\x53 |0 + \x97\x44 |0 + \x96\xD7 |0 + \x99\x55 |0 + \x99\x54 |0 + \x99\x57 |0 + \x99\x56 |0 + \x99\x58 |0 + \x99\x59 |0 + \x88\xF2 |0 + \x8C\xB3 |0 + \x8C\x5A |0 + \x8F\x5B |0 + \x92\x9B |0 + \x8B\xA2 |0 + \x90\xE6 |0 + \x8C\xF5 |0 + \xFA\x7E |0 + \x8D\x8E |0 + \x99\x5B |0 + \x96\xC6 |0 + \x93\x65 |0 + \x8E\x99 |0 + \x99\x5A |0 + \x99\x5C |0 + \x93\x7D |0 + \x8A\x95 |0 + \x99\x5D |0 + \xFA\x80 |0 + \x93\xFC |0 + \x91\x53 |0 + \x99\x5F |0 + \x99\x60 |0 + \x94\xAA |0 + \x8C\xF6 |0 + \x98\x5A |0 + \x99\x61 |0 + \x8B\xA4 |0 + \x95\xBA |0 + \x91\xB4 |0 + \x8B\xEF |0 + \x93\x54 |0 + \x8C\x93 |0 + \x99\x62 |0 + \x99\x63 |0 + \x93\xE0 |0 + \x89\x7E |0 + \x99\x66 |0 + \x8D\xFB |0 + \x99\x65 |0 + \x8D\xC4 |0 + \x99\x67 |0 + \xE3\xEC |0 + \x99\x68 |0 + \x96\x60 |0 + \x99\x69 |0 + \x99\x6A |0 + \x99\x6B |0 + \x8F\xE7 |0 + \x8E\xCA |0 + \xFA\x81 |0 + \x8A\xA5 |0 + \x99\x6E |0 + \x99\x6C |0 + \x96\xBB |0 + \x99\x6D |0 + \x95\x79 |0 + \x99\x6F |0 + \x99\x70 |0 + \x99\x71 |0 + \x93\x7E |0 + \x99\x75 |0 + \x99\x73 |0 + \x99\x74 |0 + \x99\x72 |0 + \x8D\xE1 |0 + \x99\x76 |0 + \x96\xE8 |0 + \x97\xE2 |0 + \x99\x77 |0 + \xFA\x82 |0 + \x90\xA6 |0 + \x99\x78 |0 + \x8F\x79 |0 + \x99\x79 |0 + \x92\x9C |0 + \x97\xBD |0 + \x93\x80 |0 + \x99\xC3 |0 + \x99\x7A |0 + \xEA\xA3 |0 + \x8B\xC3 |0 + \x99\x7B |0 + \x96\x7D |0 + \x8F\x88 |0 + \x91\xFA |0 + \x99\x7D |0 + \x93\xE2 |0 + \xFA\x83 |0 + \x99\x7E |0 + \x99\x80 |0 + \x8A\x4D |0 + \x99\x81 |0 + \x8B\xA5 |0 + \x93\xCA |0 + \x89\x9A |0 + \x8F\x6F |0 + \x94\x9F |0 + \x99\x82 |0 + \x93\x81 |0 + \x90\x6E |0 + \x99\x83 |0 + \x95\xAA |0 + \x90\xD8 |0 + \x8A\xA0 |0 + \x8A\xA7 |0 + \x99\x84 |0 + \x99\x86 |0 + \x8C\x59 |0 + \x99\x85 |0 + \xFA\x84 |0 + \x97\xF1 |0 + \x8F\x89 |0 + \x94\xBB |0 + \x95\xCA |0 + \x99\x87 |0 + \x97\x98 |0 + \x99\x88 |0 + \x99\x89 |0 + \x93\x9E |0 + \x99\x8A |0 + \x90\xA7 |0 + \x8D\xFC |0 + \x8C\x94 |0 + \x99\x8B |0 + \x8E\x68 |0 + \x8D\x8F |0 + \x92\xE4 |0 + \x99\x8D |0 + \x91\xA5 |0 + \x8D\xED |0 + \x99\x8E |0 + \x99\x8F |0 + \x91\x4F |0 + \x99\x8C |0 + \x99\x91 |0 + \x96\x55 |0 + \x8D\x84 |0 + \x94\x8D |1 + \x99\x90 |0 + \x8C\x95 |0 + \x8D\xDC |0 + \x94\x8D |0 + \x99\x94 |0 + \x99\x92 |0 + \x95\x9B |0 + \x8F\xE8 |0 + \x99\x9B |0 + \x8A\x84 |0 + \x99\x95 |0 + \x99\x93 |0 + \x91\x6E |0 + \x99\x97 |0 + \x99\x96 |0 + \x8A\x63 |0 + \x8C\x80 |0 + \x99\x9C |0 + \x97\xAB |0 + \x99\x98 |0 + \x99\x9D |0 + \x99\x9A |0 + \x99\x99 |0 + \x97\xCD |0 + \xFA\x85 |0 + \x8C\xF7 |0 + \x89\xC1 |0 + \x97\xF2 |0 + \xFA\x86 |0 + \x8F\x95 |0 + \x93\x77 |0 + \x8D\x85 |0 + \x99\xA0 |0 + \x99\xA1 |0 + \xFB\x77 |0 + \x97\xE3 |0 + \x98\x4A |0 + \x99\xA3 |0 + \x8C\xF8 |0 + \x99\xA2 |0 + \x8A\x4E |0 + \xFA\x87 |0 + \x99\xA4 |0 + \x96\x75 |0 + \x92\xBA |0 + \x97\x45 |0 + \x95\xD7 |0 + \x99\xA5 |0 + \xE8\xD3 |0 + \x93\xAE |0 + \x99\xA6 |0 + \x8A\xA8 |0 + \x96\xB1 |0 + \xFA\x88 |0 + \x8F\x9F |0 + \x99\xA7 |0 + \x95\xE5 |0 + \x99\xAB |0 + \x90\xA8 |0 + \x99\xA8 |0 + \x8B\xCE |0 + \x99\xA9 |0 + \x8A\xA9 |0 + \x8C\x4D |0 + \x99\xAC |0 + \x99\xAD |0 + \x99\xAE |0 + \x99\xAF |0 + \x8E\xD9 |0 + \x8C\xF9 |0 + \x96\xDC |0 + \xFA\x89 |0 + \x96\xE6 |0 + \x93\xF5 |0 + \x95\xEF |0 + \x99\xB0 |0 + \xFA\x8A |0 + \x99\xB1 |0 + \x99\xB3 |0 + \x99\xB5 |0 + \x99\xB4 |0 + \x99\xB6 |0 + \x89\xBB |0 + \x96\x6B |0 + \x8D\xFA |0 + \x99\xB7 |0 + \x91\x78 |0 + \x8F\xA0 |0 + \x8B\xA7 |0 + \x99\xB8 |0 + \xFA\x8B |0 + \x94\xD9 |0 + \x99\xB9 |0 + \x99\xBA |0 + \x99\xBB |0 + \x99\xBC |0 + \x95\x43 |0 + \x8B\xE6 |0 + \x88\xE3 |0 + \x93\xBD |0 + \x99\xBD |0 + \x8F\x5C |0 + \x90\xE7 |0 + \x99\xBF |0 + \x99\xBE |0 + \x8F\xA1 |0 + \x8C\xDF |0 + \x99\xC1 |0 + \x94\xBC |0 + \x99\xC2 |0 + \x94\xDA |0 + \x91\xB2 |0 + \x91\xEC |0 + \x8B\xA6 |0 + \x93\xEC |0 + \x92\x50 |0 + \x94\x8E |0 + \x96\x6D |0 + \x99\xC4 |0 + \x90\xE8 |0 + \x8C\x54 |0 + \x99\xC5 |0 + \x99\xC6 |0 + \x89\x4B |0 + \x88\xF3 |0 + \x8A\xEB |0 + \xFA\x8C |0 + \x91\xA6 |0 + \x8B\x70 |0 + \x97\x91 |0 + \x99\xC9 |0 + \x89\xB5 |0 + \x99\xC8 |0 + \x8B\xA8 |0 + \x99\xCA |0 + \x96\xEF |0 + \xFA\x8D |0 + \x99\xCB |0 + \x97\xD0 |0 + \x8C\xFA |0 + \x8C\xB4 |0 + \x99\xCC |0 + \x99\xCE |0 + \x99\xCD |0 + \x90\x7E |0 + \x89\x58 |0 + \x89\x7D |0 + \x99\xCF |0 + \x99\xD0 |0 + \xFA\x8E |0 + \x8C\xB5 |0 + \x99\xD1 |0 + \x8B\x8E |0 + \x8E\x51 |0 + \x99\xD2 |0 + \x96\x94 |0 + \x8D\xB3 |0 + \x8B\x79 |0 + \x97\x46 |0 + \x91\x6F |0 + \x94\xBD |0 + \x8E\xFB |0 + \x8F\x66 |0 + \x8E\xE6 |0 + \x8E\xF3 |0 + \x8F\x96 |0 + \x94\xBE |0 + \xFA\x8F |0 + \x99\xD5 |0 + \x89\x62 |0 + \x91\x70 |0 + \x8C\xFB |0 + \x8C\xC3 |0 + \x8B\xE5 |0 + \x99\xD9 |0 + \x92\x40 |0 + \x91\xFC |0 + \x8B\xA9 |0 + \x8F\xA2 |0 + \x99\xDA |0 + \x99\xD8 |0 + \x89\xC2 |0 + \x91\xE4 |0 + \x8E\xB6 |0 + \x8E\x6A |0 + \x89\x45 |0 + \x8A\x90 |0 + \x8D\x86 |0 + \x8E\x69 |0 + \x99\xDB |0 + \x99\xDC |0 + \x8B\x68 |0 + \x8A\x65 |0 + \x8D\x87 |0 + \x8B\x67 |0 + \x92\xDD |0 + \x89\x44 |0 + \x93\xAF |0 + \x96\xBC |0 + \x8D\x40 |0 + \x97\x99 |0 + \x93\x66 |0 + \x8C\xFC |0 + \x8C\x4E |0 + \x99\xE5 |0 + \x8B\xE1 |0 + \x96\x69 |0 + \x94\xDB |0 + \x99\xE4 |0 + \x8A\xDC |0 + \x99\xDF |0 + \x99\xE0 |0 + \x99\xE2 |0 + \x99\xE3 |0 + \x8B\x7A |0 + \x90\x81 |0 + \x95\xAB |0 + \x99\xE1 |0 + \x99\xDD |0 + \x8C\xE1 |0 + \x99\xDE |0 + \x98\x43 |0 + \x95\xF0 |0 + \x92\xE6 |0 + \x8C\xE0 |0 + \x8D\x90 |0 + \x99\xE6 |0 + \x93\xDB |0 + \x99\xEA |0 + \x8E\xFC |0 + \x8E\xF4 |0 + \x99\xED |0 + \x99\xEB |0 + \x96\xA1 |0 + \x99\xE8 |0 + \x99\xF1 |0 + \x99\xEC |0 + \x99\xEF |0 + \x8C\xC4 |0 + \x96\xBD |0 + \x99\xF0 |0 + \x99\xF2 |0 + \x99\xF4 |0 + \xFA\x92 |0 + \x8D\xEE |0 + \x98\x61 |0 + \x99\xE9 |0 + \x99\xE7 |0 + \x99\xF3 |0 + \x99\xEE |0 + \xFA\x91 |0 + \x99\xF6 |0 + \x9A\x42 |0 + \x99\xF8 |0 + \x99\xFC |0 + \xFA\x93 |0 + \x9A\x40 |0 + \x99\xF9 |0 + \x9A\x5D |0 + \x8D\xE7 |0 + \x8A\x50 |0 + \x99\xF7 |0 + \x9A\x44 |0 + \x88\xF4 |0 + \x9A\x43 |0 + \x88\xA3 |0 + \x95\x69 |0 + \x9A\x41 |0 + \x99\xFA |0 + \x99\xF5 |0 + \x99\xFB |0 + \x8D\xC6 |0 + \x9A\x45 |0 + \x88\xF5 |0 + \x9A\x4E |0 + \x9A\x46 |0 + \x9A\x47 |0 + \x8F\xA3 |0 + \x96\x89 |0 + \x9A\x4C |0 + \x9A\x4B |0 + \x93\x4E |0 + \x9A\x4D |0 + \x9A\x4A |0 + \xFA\x94 |0 + \x89\x53 |0 + \x8D\xB4 |0 + \x90\x4F |0 + \x9A\x48 |0 + \x93\x82 |0 + \x9A\x49 |0 + \x88\xA0 |0 + \x9A\x53 |0 + \x97\x42 |0 + \x8F\xA5 |0 + \x9A\x59 |0 + \x9A\x58 |0 + \x9A\x4F |0 + \x91\xC1 |0 + \x9A\x50 |0 + \x91\xED |0 + \x9A\x55 |0 + \x8F\xA4 |0 + \x9A\x52 |0 + \x96\xE2 |0 + \x8C\x5B |0 + \x9A\x56 |0 + \x9A\x57 |0 + \x9A\x54 |0 + \x9A\x5A |0 + \x88\xA0 |1 + \x9A\x51 |0 + \x9A\x60 |0 + \x9A\x65 |0 + \x9A\x61 |0 + \x9A\x5C |0 + \x9A\x66 |0 + \x91\x50 |0 + \xFA\x95 |0 + \x9A\x68 |0 + \x8D\x41 |0 + \x9A\x5E |0 + \x92\x9D |0 + \x9A\x62 |0 + \x9A\x5B |0 + \x8A\xAB |0 + \x8A\xEC |0 + \x8A\x85 |0 + \x9A\x63 |0 + \x9A\x5F |0 + \x8C\x96 |0 + \x9A\x69 |0 + \x9A\x67 |0 + \x91\x72 |0 + \x8B\x69 |0 + \x8B\xAA |0 + \x9A\x64 |0 + \x8B\xF2 |0 + \x89\x63 |0 + \x9A\x6D |0 + \x9A\x6B |0 + \x9A\xA5 |0 + \x9A\x70 |0 + \x9A\x6A |0 + \x9A\x6E |0 + \x9A\x6C |0 + \x8E\x6B |0 + \x9A\x6F |0 + \x9A\x72 |0 + \x9A\x77 |0 + \x9A\x75 |0 + \x9A\x74 |0 + \x92\x51 |0 + \x89\xC3 |0 + \x9A\x71 |0 + \x9A\x73 |0 + \x8F\xA6 |0 + \x89\x52 |0 + \x9A\x76 |0 + \x89\xDC |0 + \x9A\x82 |0 + \x8F\xFA |0 + \x9A\x7D |0 + \x9A\x7B |0 + \x9A\x7C |0 + \x9A\x7E |0 + \x89\x5C |0 + \x91\x58 |0 + \x9A\x78 |0 + \x9A\x79 |0 + \x8A\x9A |0 + \x9A\x81 |0 + \x8A\xED |0 + \x9A\x84 |0 + \x9A\x80 |0 + \x9A\x83 |0 + \x95\xAC |0 + \x93\xD3 |0 + \x94\xB6 |0 + \x9A\x86 |0 + \x9A\x85 |0 + \x8A\x64 |0 + \x9A\x87 |0 + \x9A\x8A |0 + \x9A\x89 |0 + \x8A\x9A |1 + \x9A\x88 |0 + \x94\x58 |0 + \x9A\x8B |0 + \x9A\x8C |0 + \x9A\x8E |0 + \x9A\x8D |0 + \x9A\x90 |0 + \x9A\x93 |0 + \x9A\x91 |0 + \x9A\x8F |0 + \x9A\x92 |0 + \x9A\x94 |0 + \x94\x58 |1 + \x9A\x95 |0 + \x9A\x96 |0 + \x9A\x97 |0 + \x9A\x98 |0 + \x99\x64 |0 + \x8E\xFA |0 + \x8E\x6C |0 + \x89\xF1 |0 + \x88\xF6 |0 + \x92\x63 |0 + \x9A\x99 |0 + \x8D\xA2 |0 + \x88\xCD |0 + \x90\x7D |0 + \x9A\x9A |0 + \x8C\xC5 |0 + \x8D\x91 |0 + \x9A\x9C |0 + \x9A\x9B |0 + \x95\xDE |0 + \x9A\x9D |0 + \x9A\x9F |0 + \x9A\x9E |0 + \x9A\xA0 |0 + \x9A\xA1 |0 + \x8C\x97 |0 + \x89\x80 |0 + \x9A\xA2 |0 + \x9A\xA4 |0 + \x9A\xA3 |0 + \x9A\xA6 |0 + \x93\x79 |0 + \x9A\xA7 |0 + \x88\xB3 |0 + \x8D\xDD |0 + \x8C\x5C |0 + \x92\x6E |0 + \x9A\xA8 |0 + \x9A\xA9 |0 + \x9A\xAB |0 + \x9A\xAC |0 + \x8D\xE2 |0 + \x8B\xCF |0 + \x96\x56 |0 + \x9A\xAA |0 + \x9A\xAD |0 + \x8D\xBF |0 + \x8D\x42 |0 + \xFA\x96 |0 + \x9A\xB1 |0 + \x8D\xA3 |0 + \xFA\x97 |0 + \x92\x52 |0 + \x9A\xAE |0 + \x92\xD8 |0 + \x9A\xB2 |0 + \x90\x82 |0 + \x9A\xB0 |0 + \x9A\xB3 |0 + \x8C\x5E |0 + \x9A\xB4 |0 + \x9A\xB5 |0 + \x8D\x43 |0 + \x8A\x5F |0 + \x9A\xB7 |0 + \x9A\xB8 |0 + \xFA\x98 |0 + \x9A\xB9 |0 + \x9A\xB6 |0 + \x9A\xAF |0 + \x9A\xBA |0 + \x9A\xBB |0 + \xFA\x9A |0 + \xFA\x99 |0 + \x96\x84 |0 + \x8F\xE9 |0 + \x9A\xBD |0 + \x9A\xBE |0 + \x9A\xBC |0 + \x9A\xC0 |0 + \x94\x57 |0 + \x88\xE6 |0 + \x95\x75 |0 + \x9A\xC1 |0 + \x8F\xFB |0 + \x8E\xB7 |0 + \x94\x7C |0 + \x8A\xEE |0 + \x8D\xE9 |0 + \x96\x78 |0 + \x93\xB0 |0 + \x8C\x98 |0 + \x91\xCD |0 + \x9A\xBF |0 + \x9A\xC2 |0 + \x91\xC2 |0 + \x9A\xC3 |0 + \x9A\xC4 |0 + \x9A\xC6 |0 + \x92\xE7 |0 + \x8A\xAC |0 + \x89\x81 |0 + \x95\xF1 |0 + \x8F\xEA |0 + \x93\x67 |0 + \x8D\xE4 |0 + \x9A\xCC |0 + \x95\xBB |0 + \x97\xDB |0 + \x89\xF2 |0 + \x9A\xC8 |0 + \x91\x59 |0 + \x9A\xCB |0 + \x93\x83 |0 + \x93\x68 |0 + \x93\x84 |0 + \x94\xB7 |0 + \x92\xCB |0 + \x8D\xC7 |0 + \x93\x55 |1 + \x9A\xC7 |0 + \x89\x96 |0 + \x93\x55 |0 + \x9A\xC9 |0 + \x9A\xC5 |0 + \x90\x6F |0 + \x9A\xCD |0 + \x8F\x6D |0 + \x8B\xAB |0 + \x9A\xCE |0 + \x95\xE6 |0 + \x91\x9D |0 + \x92\xC4 |0 + \xFA\x9D |0 + \x9A\xD0 |0 + \x96\x6E |0 + \x9A\xD1 |0 + \x9A\xD6 |0 + \xFA\x9E |0 + \x95\xAD |0 + \x9A\xD5 |0 + \x9A\xCF |0 + \x9A\xD2 |0 + \x9A\xD4 |0 + \x8D\xA4 |0 + \x95\xC7 |0 + \x9A\xD7 |0 + \x92\x64 |0 + \x89\xF3 |0 + \x8F\xEB |0 + \x9A\xD9 |0 + \x9A\xD8 |0 + \x8D\x88 |0 + \x9A\xDA |0 + \x9A\xDC |0 + \x9A\xDB |0 + \x9A\xDE |0 + \x9A\xD3 |0 + \x9A\xE0 |0 + \x9A\xDF |0 + \x9A\xDD |0 + \x8E\x6D |0 + \x90\x70 |0 + \x91\x73 |0 + \x9A\xE1 |0 + \x90\xBA |0 + \x88\xEB |0 + \x94\x84 |0 + \x9A\xE3 |0 + \x9A\xE4 |0 + \x9A\xE5 |0 + \x9A\xE6 |0 + \x9A\xE7 |0 + \x95\xCF |0 + \x9A\xE8 |0 + \xFA\x9F |0 + \x89\xC4 |0 + \x9A\xE9 |0 + \x97\x5B |0 + \x8A\x4F |0 + \x99\xC7 |0 + \x8F\x67 |0 + \x91\xBD |0 + \x9A\xEA |0 + \x96\xE9 |0 + \x96\xB2 |0 + \x9A\xEC |0 + \x91\xE5 |0 + \x93\x56 |0 + \x91\xBE |0 + \x95\x76 |0 + \x9A\xED |0 + \x9A\xEE |0 + \x89\x9B |0 + \x8E\xB8 |0 + \x9A\xEF |0 + \x88\xCE |0 + \x9A\xF0 |0 + \x9A\xF1 |0 + \x89\x82 |0 + \x8A\xEF |0 + \x93\xDE |0 + \x95\xF2 |0 + \x9A\xF5 |0 + \x91\x74 |0 + \x9A\xF4 |0 + \x8C\x5F |0 + \xFA\xA0 |0 + \x96\x7A |0 + \x9A\xF3 |0 + \x93\x85 |0 + \x9A\xF7 |0 + \x9A\xF6 |0 + \xFA\xA1 |0 + \xFA\xA2 |0 + \x9A\xF9 |0 + \x9A\xF8 |0 + \xFA\xA3 |0 + \x89\x9C |0 + \x9A\xFA |0 + \x8F\xA7 |0 + \x9A\xFC |0 + \x92\x44 |0 + \x9A\xFB |0 + \x95\xB1 |0 + \x8F\x97 |0 + \x93\x7A |0 + \x9B\x40 |0 + \x8D\x44 |0 + \x9B\x41 |0 + \x94\x40 |0 + \x94\xDC |0 + \x96\xCF |0 + \x94\x44 |0 + \x9B\x4A |0 + \x8B\x57 |0 + \x97\x64 |0 + \x96\xAD |0 + \x9B\xAA |0 + \x9B\x42 |0 + \x9B\x45 |0 + \xFA\xA4 |0 + \x91\xC3 |0 + \x96\x57 |0 + \x93\x69 |0 + \x9B\x46 |0 + \x96\x85 |0 + \xFA\xA5 |0 + \x8D\xC8 |0 + \x8F\xA8 |0 + \x9B\x47 |0 + \x8E\x6F |0 + \x8E\x6E |0 + \x88\xB7 |0 + \x8C\xC6 |0 + \x90\xA9 |0 + \x88\xCF |0 + \x9B\x4B |0 + \x9B\x4C |0 + \x9B\x49 |0 + \x89\x57 |0 + \x8A\xAD |0 + \x9B\x48 |0 + \x96\xC3 |0 + \x95\x50 |0 + \x88\xA6 |0 + \x88\xF7 |0 + \x8E\x70 |0 + \x88\xD0 |0 + \x88\xA1 |0 + \x9B\x51 |0 + \x9B\x4F |0 + \x96\xBA |0 + \x9B\x52 |0 + \x9B\x50 |0 + \x9B\x4E |0 + \x90\x50 |0 + \x9B\x4D |0 + \x95\xD8 |0 + \x8C\xE2 |0 + \x9B\x56 |0 + \x9B\x57 |0 + \x8F\xA9 |0 + \x9B\x53 |0 + \x98\x4B |0 + \x94\x6B |0 + \x9B\x55 |0 + \x8D\xA5 |0 + \x9B\x58 |0 + \x95\x77 |0 + \x9B\x59 |0 + \x9B\x54 |0 + \x96\xB9 |0 + \x94\x7D |0 + \x9B\x5A |0 + \x95\x51 |0 + \x9B\x5B |0 + \x9B\x5F |0 + \x9B\x5C |0 + \x89\xC5 |0 + \x9B\x5E |0 + \x8E\xB9 |0 + \x9B\x5D |0 + \x8C\x99 |0 + \x9B\x6B |0 + \x9B\x64 |0 + \x9B\x61 |0 + \x92\x84 |0 + \x9B\x60 |0 + \x9B\x62 |0 + \x9B\x63 |0 + \x9B\x65 |0 + \x9B\x66 |0 + \x8A\xF0 |0 + \x9B\x68 |0 + \x9B\x67 |0 + \x9B\x69 |0 + \x8F\xEC |0 + \x9B\x6C |0 + \x92\xDA |0 + \x89\x64 |0 + \x9B\x6A |0 + \x9B\x6D |0 + \x9B\x6E |0 + \x9B\x71 |0 + \x9B\x6F |0 + \x9B\x70 |0 + \x8E\x71 |0 + \x9B\x72 |0 + \x8D\x45 |0 + \x9B\x73 |0 + \xFA\xA6 |0 + \x8E\x9A |0 + \x91\xB6 |0 + \x9B\x74 |0 + \x9B\x75 |0 + \x8E\x79 |0 + \x8D\x46 |0 + \x96\xD0 |0 + \x8B\x47 |0 + \x8C\xC7 |0 + \x9B\x76 |0 + \x8A\x77 |0 + \x9B\x77 |0 + \x91\xB7 |0 + \x9B\x78 |0 + \x9B\xA1 |0 + \x9B\x79 |0 + \x9B\x7A |0 + \x9B\x7B |0 + \x9B\x7D |0 + \x9B\x7E |0 + \x9B\x80 |0 + \x91\xEE |0 + \x89\x46 |0 + \x8E\xE7 |0 + \x88\xC0 |0 + \x91\x76 |0 + \x8A\xAE |0 + \x8E\xB3 |0 + \x8D\x47 |0 + \x93\x86 |0 + \x8F\x40 |0 + \x8A\xAF |0 + \x92\x88 |0 + \x92\xE8 |0 + \x88\xB6 |0 + \x8B\x58 |0 + \x95\xF3 |0 + \x8E\xC0 |0 + \x8B\x71 |0 + \x90\xE9 |0 + \x8E\xBA |0 + \x97\x47 |0 + \x9B\x81 |0 + \x8B\x7B |0 + \x8D\xC9 |0 + \x8A\x51 |0 + \x89\x83 |0 + \x8F\xAA |0 + \x89\xC6 |0 + \x9B\x82 |0 + \x97\x65 |0 + \x8F\x68 |0 + \xFA\xA7 |0 + \x8E\xE2 |0 + \x9B\x83 |0 + \x8A\xF1 |0 + \x93\xD0 |0 + \x96\xA7 |0 + \x9B\x84 |0 + \x9B\x85 |0 + \x95\x78 |0 + \x9B\x87 |0 + \x8A\xA6 |0 + \x8B\xF5 |0 + \x9B\x86 |0 + \xFA\xA9 |0 + \x8A\xB0 |0 + \x90\x51 |0 + \x9B\x8B |0 + \x8E\x40 |0 + \x89\xC7 |0 + \x9B\x8A |0 + \x9B\x88 |0 + \x9B\x8C |0 + \x9B\x89 |0 + \x94\x4A |0 + \x9E\xCB |0 + \x90\x52 |0 + \x9B\x8D |0 + \xFA\xAA |0 + \x97\xBE |0 + \x9B\x8E |0 + \x9B\x90 |0 + \x92\x9E |0 + \x9B\x8F |0 + \x90\xA1 |0 + \x8E\x9B |0 + \x91\xCE |0 + \x8E\xF5 |0 + \x95\x95 |0 + \x90\xEA |0 + \x8E\xCB |0 + \x9B\x91 |0 + \x8F\xAB |0 + \x9B\x92 |0 + \x9B\x93 |0 + \x88\xD1 |0 + \x91\xB8 |0 + \x90\x71 |0 + \x9B\x94 |0 + \x93\xB1 |0 + \x8F\xAC |0 + \x8F\xAD |0 + \x9B\x95 |0 + \x90\xEB |0 + \x8F\xAE |0 + \xFA\xAB |0 + \x9B\x96 |0 + \x9B\x97 |0 + \x96\xDE |0 + \x9B\x98 |0 + \x8F\x41 |0 + \x9B\x99 |0 + \x9B\x9A |0 + \x8E\xDA |0 + \x90\x4B |0 + \x93\xF2 |0 + \x90\x73 |0 + \x94\xF6 |0 + \x94\x41 |0 + \x8B\xC7 |0 + \x9B\x9B |0 + \x8B\x8F |0 + \x9B\x9C |0 + \x8B\xFC |0 + \x93\xCD |0 + \x89\xAE |0 + \x8E\x72 |0 + \x9B\x9D |0 + \x9B\xA0 |0 + \x9B\x9F |0 + \x8B\xFB |0 + \x9B\x9E |0 + \x93\x57 |0 + \x9B\xA0 |1 + \x91\xAE |0 + \x93\x6A |0 + \x8E\xC6 |0 + \x8E\xC6 |1 + \x91\x77 |0 + \x97\x9A |0 + \x9B\xA2 |0 + \x9B\xA3 |0 + \x93\xD4 |0 + \x8E\x52 |0 + \x9B\xA5 |0 + \x9B\xA6 |0 + \x9B\xA7 |0 + \x8A\xF2 |0 + \x9B\xA8 |0 + \x9B\xA9 |0 + \x89\xAA |0 + \xFA\xAC |0 + \x91\x5A |0 + \x8A\xE2 |0 + \x9B\xAB |0 + \x96\xA6 |0 + \x91\xD0 |0 + \x8A\x78 |0 + \x9B\xAD |0 + \x9B\xAF |0 + \x8A\xDD |0 + \xFA\xAD |0 + \x9B\xAC |0 + \x9B\xAE |0 + \x9B\xB1 |0 + \x9B\xB0 |0 + \x9B\xB2 |0 + \x9B\xB3 |0 + \x93\xBB |0 + \x8B\xAC |0 + \x89\xE3 |0 + \x9B\xB4 |0 + \x9B\xB9 |0 + \x9B\xB7 |0 + \x95\xF5 |0 + \x95\xF4 |0 + \xFA\xAE |0 + \x93\x87 |0 + \x9B\xB6 |0 + \x8F\x73 |0 + \x9B\xB5 |0 + \x90\x92 |0 + \x9B\xBA |0 + \x8D\xE8 |0 + \x9B\xC0 |0 + \x9B\xC1 |0 + \x9B\xBB |0 + \x8A\x52 |0 + \x9B\xBC |0 + \x9B\xC5 |0 + \x9B\xC4 |0 + \x9B\xC3 |0 + \x9B\xBF |0 + \x9B\xBE |0 + \x9B\xC2 |0 + \xFA\xAF |0 + \x95\xF6 |0 + \xFA\xB2 |0 + \x9B\xC9 |0 + \x9B\xC6 |0 + \x9B\xC8 |0 + \x97\x92 |0 + \x9B\xC7 |0 + \xFA\xB0 |0 + \x9B\xBD |0 + \x90\x93 |0 + \x9B\xCA |0 + \xFA\xB3 |0 + \x8D\xB5 |0 + \x9B\xCB |0 + \x9B\xCC |0 + \x9B\xCF |0 + \x9B\xCE |0 + \x9B\xCD |0 + \x93\x88 |0 + \x9B\xB8 |0 + \x9B\xD5 |0 + \x9B\xD1 |0 + \x9B\xD0 |0 + \x9B\xD2 |0 + \x9B\xD3 |0 + \x9B\xD6 |0 + \xFA\xB4 |0 + \xFA\xB5 |0 + \x97\xE4 |0 + \x9B\xD7 |0 + \x9B\xD4 |0 + \x9B\xD8 |0 + \x8A\xDE |0 + \x9B\xD9 |0 + \xFA\xB6 |0 + \x9B\xDB |0 + \x9B\xDA |0 + \x9B\xDC |0 + \x9B\xDD |0 + \x90\xEC |0 + \x8F\x42 |0 + \x8F\x84 |0 + \x91\x83 |0 + \x8D\x48 |0 + \x8D\xB6 |0 + \x8D\x49 |0 + \x8B\x90 |0 + \x9B\xDE |0 + \x8D\xB7 |0 + \x8C\xC8 |0 + \x9B\xDF |0 + \x96\xA4 |0 + \x94\x62 |0 + \x9B\xE0 |0 + \x8D\x4A |0 + \x8A\xAA |0 + \x92\x46 |0 + \x8B\xD0 |0 + \x8E\x73 |0 + \x95\x7A |0 + \x94\xBF |0 + \x9B\xE1 |0 + \x8A\xF3 |0 + \x9B\xE4 |0 + \x92\x9F |0 + \x9B\xE3 |0 + \x9B\xE2 |0 + \x9B\xE5 |0 + \x92\xE9 |0 + \x90\x83 |0 + \x8E\x74 |0 + \x90\xC8 |0 + \x91\xD1 |0 + \x8B\x41 |0 + \x92\xA0 |0 + \x9B\xE6 |0 + \x9B\xE7 |0 + \x8F\xED |0 + \x96\x58 |0 + \x9B\xEA |0 + \x9B\xE9 |0 + \x9B\xE8 |0 + \x95\x9D |0 + \x9B\xF1 |0 + \x96\x79 |0 + \x9B\xEB |0 + \x9B\xED |0 + \x96\x8B |0 + \x9B\xEC |0 + \x9B\xEE |0 + \x94\xA6 |0 + \x9B\xEF |0 + \x95\xBC |0 + \x9B\xF0 |0 + \x8A\xB1 |0 + \x95\xBD |0 + \x94\x4E |0 + \x9B\xF2 |0 + \x9B\xF3 |0 + \x8D\x4B |0 + \x8A\xB2 |0 + \x9B\xF4 |0 + \x8C\xB6 |0 + \x97\x63 |0 + \x97\x48 |0 + \x8A\xF4 |0 + \x9B\xF6 |0 + \x92\xA1 |0 + \x8D\x4C |0 + \x8F\xAF |0 + \x94\xDD |0 + \x8F\xB0 |0 + \x8F\x98 |0 + \x92\xEA |0 + \x95\xF7 |0 + \x93\x58 |0 + \x8D\x4D |0 + \x95\x7B |0 + \x9B\xF7 |0 + \x93\x78 |0 + \x8D\xC0 |0 + \x8C\xC9 |0 + \x92\xEB |0 + \x88\xC1 |0 + \x8F\x8E |0 + \x8D\x4E |0 + \x97\x66 |0 + \x9B\xF8 |0 + \x9B\xF9 |0 + \x94\x70 |0 + \x9B\xFA |0 + \x97\xF5 |0 + \x98\x4C |0 + \x9B\xFC |0 + \x9B\xFB |0 + \x8A\x66 |0 + \x9C\x40 |0 + \x9C\x43 |0 + \x9C\x44 |0 + \x9C\x42 |0 + \x95\x5F |0 + \x8F\xB1 |0 + \x9C\x46 |0 + \x9C\x45 |0 + \x9C\x41 |0 + \x9C\x47 |0 + \x9C\x48 |0 + \x9C\x49 |0 + \x9C\x4C |0 + \x9C\x4A |0 + \x9C\x4B |0 + \x9C\x4D |0 + \x89\x84 |0 + \x92\xEC |0 + \x9C\x4E |0 + \x8C\x9A |0 + \x89\xF4 |0 + \x94\x55 |0 + \x9C\x4F |0 + \x93\xF9 |0 + \x95\xD9 |0 + \x9C\x50 |0 + \x98\x4D |0 + \x9C\x51 |0 + \x95\xBE |0 + \x9C\x54 |0 + \x98\x9F |0 + \x98\xAF |0 + \x8E\xAE |0 + \x93\xF3 |0 + \x9C\x55 |0 + \x8B\x7C |0 + \x92\xA2 |0 + \x88\xF8 |0 + \x9C\x56 |0 + \x95\xA4 |0 + \x8D\x4F |0 + \x92\x6F |0 + \x92\xED |0 + \xFA\xB7 |0 + \x96\xED |0 + \x8C\xB7 |0 + \x8C\xCA |0 + \x9C\x57 |0 + \x9C\x58 |0 + \x9C\x5E |0 + \x8E\xE3 |0 + \xFA\xB8 |0 + \x92\xA3 |0 + \x8B\xAD |0 + \x9C\x59 |0 + \x95\x4A |0 + \x92\x65 |0 + \x9C\x5A |0 + \xFA\x67 |0 + \x9C\x5B |0 + \x8B\xAE |0 + \x9C\x5C |0 + \x9C\x5D |0 + \x9C\x5F |0 + \x93\x96 |0 + \x9C\x60 |0 + \x9C\x61 |0 + \x9C\x62 |0 + \x9C\x53 |0 + \x9C\x52 |0 + \x9C\x63 |0 + \x8C\x60 |0 + \x95\x46 |0 + \xFA\xB9 |0 + \x8D\xCA |0 + \x95\x56 |0 + \x92\xA4 |0 + \x95\x6A |0 + \x9C\x64 |0 + \x8F\xB2 |0 + \x89\x65 |0 + \x9C\x65 |0 + \x9C\x66 |0 + \x96\xF0 |0 + \x94\xDE |0 + \x9C\x69 |0 + \x89\x9D |0 + \x90\xAA |0 + \x9C\x68 |0 + \x9C\x67 |0 + \x8C\x61 |0 + \x91\xD2 |0 + \x9C\x6D |0 + \x9C\x6B |0 + \x9C\x6A |0 + \x97\xA5 |0 + \x8C\xE3 |0 + \x8F\x99 |0 + \x9C\x6C |0 + \x93\x6B |0 + \x8F\x5D |0 + \x93\xBE |0 + \x9C\x70 |0 + \x9C\x6F |0 + \x9C\x6E |0 + \x9C\x71 |0 + \x8C\xE4 |0 + \x9C\x72 |0 + \x95\x9C |0 + \x8F\x7A |0 + \x9C\x73 |0 + \x94\xF7 |0 + \x93\xBF |0 + \x92\xA5 |0 + \xFA\xBA |0 + \x93\x4F |0 + \x9C\x74 |0 + \x8B\x4A |0 + \x90\x53 |0 + \x95\x4B |0 + \x8A\xF5 |0 + \x94\x45 |0 + \x9C\x75 |0 + \x8E\x75 |0 + \x96\x59 |0 + \x96\x5A |0 + \x89\x9E |0 + \x9C\x7A |0 + \xFA\xBB |0 + \x92\x89 |0 + \x9C\x77 |0 + \x89\xF5 |0 + \x9C\xAB |0 + \x9C\x79 |0 + \x94\x4F |0 + \x9C\x78 |0 + \x9C\x76 |0 + \x8D\x9A |0 + \x9C\x7C |0 + \x9C\x83 |0 + \x9C\x89 |0 + \x9C\x81 |0 + \x93\x7B |0 + \x9C\x86 |0 + \x95\x7C |0 + \x9C\x80 |0 + \x9C\x85 |0 + \x97\xE5 |0 + \x8E\x76 |0 + \x91\xD3 |0 + \x9C\x7D |0 + \x8B\x7D |0 + \x9C\x88 |0 + \x90\xAB |0 + \x89\x85 |0 + \x9C\x82 |0 + \x89\xF6 |0 + \x9C\x87 |0 + \x8B\xAF |0 + \x9C\x84 |0 + \x9C\x8A |0 + \x9C\x8C |0 + \x9C\x96 |0 + \x9C\x94 |0 + \x9C\x91 |0 + \x9C\x90 |0 + \x97\xF6 |0 + \x9C\x92 |0 + \x8B\xB0 |0 + \x8D\x50 |0 + \x8F\x9A |0 + \x9C\x99 |0 + \x9C\x8B |0 + \xFA\xBC |0 + \x9C\x8F |0 + \x9C\x7E |0 + \x89\xF8 |0 + \x9C\x93 |0 + \x9C\x95 |0 + \x92\x70 |0 + \x8D\xA6 |0 + \x89\xB6 |0 + \x9C\x8D |0 + \x9C\x98 |0 + \x9C\x97 |0 + \x8B\xB1 |0 + \x91\xA7 |0 + \x8A\x86 |0 + \x8C\x62 |0 + \x9C\x8E |0 + \x9C\x9A |0 + \x9C\x9D |0 + \x9C\x9F |0 + \xFA\xBD |0 + \x8E\xBB |0 + \xFA\xBE |0 + \x9C\xA5 |0 + \x92\xEE |0 + \x9C\x9B |0 + \x9C\xA3 |0 + \x89\xF7 |0 + \x9C\xA1 |0 + \x9C\xA2 |0 + \x9C\x9E |0 + \x9C\xA0 |0 + \x8C\xE5 |0 + \x97\x49 |0 + \x8A\xB3 |0 + \x89\x78 |0 + \x9C\xA4 |0 + \x94\x59 |0 + \x88\xAB |0 + \x94\xDF |0 + \x9C\x7B |0 + \x9C\xAA |0 + \x9C\xAE |0 + \x96\xE3 |0 + \x9C\xA7 |0 + \x93\x89 |0 + \x9C\xAC |0 + \x8F\xEE |0 + \x9C\xAD |0 + \x93\xD5 |0 + \x98\x66 |0 + \x9C\xA9 |0 + \xFA\xC0 |0 + \x9C\xAF |0 + \x8D\x9B |0 + \x90\xC9 |0 + \xFA\xBF |0 + \x88\xD2 |0 + \x9C\xA8 |0 + \x9C\xA6 |0 + \x91\x79 |0 + \x9C\x9C |0 + \x8E\x53 |0 + \x91\xC4 |0 + \x9C\xBB |0 + \xFA\xC2 |0 + \x91\x7A |0 + \x9C\xB6 |0 + \x9C\xB3 |0 + \x9C\xB4 |0 + \x8E\xE4 |0 + \x9C\xB7 |0 + \x9C\xBA |0 + \x9C\xB5 |0 + \x8F\x44 |0 + \x9C\xB8 |0 + \x9C\xB2 |0 + \x96\xFA |0 + \x96\xF9 |0 + \x9C\xBC |0 + \x9C\xBD |0 + \x88\xD3 |0 + \xFA\xC3 |0 + \x9C\xB1 |0 + \x8B\xF0 |0 + \x88\xA4 |0 + \x8A\xB4 |0 + \xFA\xC1 |0 + \x9C\xB9 |0 + \x9C\xC1 |0 + \x9C\xC0 |0 + \x9C\xC5 |0 + \xFA\xC5 |0 + \x9C\xC6 |0 + \xFA\xC4 |0 + \x9C\xC4 |0 + \x9C\xC7 |0 + \x9C\xBF |0 + \x9C\xC3 |0 + \x9C\xC8 |0 + \x9C\xC9 |0 + \x9C\xBE |0 + \x8E\x9C |0 + \x9C\xC2 |0 + \x91\xD4 |0 + \x8D\x51 |0 + \x9C\xB0 |0 + \x90\x54 |0 + \x9C\xD6 |0 + \x95\xE7 |0 + \x9C\xCC |0 + \x9C\xCD |0 + \x9C\xCE |0 + \x9C\xD5 |0 + \x9C\xD4 |0 + \x96\x9D |0 + \x8A\xB5 |0 + \x9C\xD2 |0 + \x8C\x64 |0 + \x8A\x53 |0 + \x9C\xCF |0 + \x97\xB6 |0 + \x9C\xD1 |0 + \x88\xD4 |0 + \x9C\xD3 |0 + \x9C\xCA |0 + \x9C\xD0 |0 + \x9C\xD7 |0 + \x8C\x63 |0 + \x9C\xCB |0 + \x97\x7C |0 + \x97\x4A |0 + \x9C\xDA |0 + \x9C\xDE |0 + \x91\x9E |0 + \x97\xF7 |0 + \x9C\xDF |0 + \x9C\xDC |0 + \x9C\xD9 |0 + \xFA\xC6 |0 + \x9C\xD8 |0 + \x9C\xDD |0 + \x95\xAE |0 + \x93\xB2 |0 + \x8C\x65 |0 + \x9C\xE0 |0 + \x9C\xDB |0 + \x9C\xE1 |0 + \x8C\x9B |0 + \x89\xAF |0 + \x9C\xE9 |0 + \x8A\xB6 |0 + \x9C\xE7 |0 + \x9C\xE8 |0 + \x8D\xA7 |0 + \x9C\xE6 |0 + \x9C\xE4 |0 + \x9C\xE3 |0 + \x9C\xEA |0 + \x9C\xE2 |0 + \x9C\xEC |0 + \x89\xF9 |0 + \x9C\xEE |0 + \x9C\xED |0 + \x92\xA6 |0 + \x9C\xF1 |0 + \x9C\xEF |0 + \x9C\xE5 |0 + \x8C\x9C |0 + \x9C\xF0 |0 + \x9C\xF4 |0 + \x9C\xF3 |0 + \x9C\xF5 |0 + \x9C\xF2 |0 + \x9C\xF6 |0 + \x9C\xF7 |0 + \x9C\xF8 |0 + \x95\xE8 |0 + \x9C\xFA |0 + \x9C\xF9 |0 + \x8F\x5E |0 + \x90\xAC |0 + \x89\xE4 |0 + \x89\xFA |0 + \xFA\xC7 |0 + \x9C\xFB |0 + \x88\xBD |0 + \x90\xCA |0 + \x9C\xFC |0 + \xE6\xC1 |0 + \x9D\x40 |0 + \x8C\x81 |0 + \x9D\x41 |0 + \x90\xED |0 + \x9D\x42 |0 + \x9D\x43 |0 + \x8B\x59 |0 + \x9D\x44 |0 + \x9D\x45 |0 + \x9D\x46 |0 + \x91\xD5 |0 + \x8C\xCB |0 + \x96\xDF |0 + \x96\x5B |0 + \x8F\x8A |0 + \x9D\x47 |0 + \x90\xEE |0 + \xE7\xBB |0 + \x94\xE0 |0 + \x8E\xE8 |0 + \x8D\xCB |0 + \x9D\x48 |0 + \x91\xC5 |0 + \x95\xA5 |0 + \x91\xEF |0 + \x9D\x4B |0 + \x9D\x49 |0 + \x9D\x4C |0 + \x9D\x4A |0 + \x9D\x4D |0 + \x95\xAF |0 + \x88\xB5 |0 + \x95\x7D |0 + \x94\xE1 |0 + \x9D\x4E |0 + \x9D\x51 |0 + \x8F\xB3 |0 + \x8B\x5A |0 + \x9D\x4F |0 + \x9D\x56 |0 + \x8F\xB4 |0 + \x9D\x50 |0 + \x94\x63 |0 + \x97\x7D |0 + \x9D\x52 |0 + \x9D\x53 |0 + \x9D\x57 |0 + \x93\x8A |0 + \x9D\x54 |0 + \x8D\x52 |0 + \x90\xDC |0 + \x9D\x65 |0 + \x94\xB2 |0 + \x91\xF0 |0 + \xFA\xC8 |0 + \x94\xE2 |0 + \x9D\xAB |0 + \x95\xF8 |0 + \x92\xEF |0 + \x96\x95 |0 + \x9D\x5A |0 + \x89\x9F |0 + \x92\x8A |0 + \x9D\x63 |0 + \x92\x53 |0 + \x9D\x5D |0 + \x9D\x64 |0 + \x9D\x5F |0 + \x9D\x66 |0 + \x9D\x62 |0 + \x9D\x61 |0 + \x94\x8F |0 + \x9D\x5B |0 + \x89\xFB |0 + \x9D\x59 |0 + \x8B\x91 |0 + \x91\xF1 |0 + \x9D\x55 |0 + \x9D\x58 |0 + \x8D\x53 |0 + \x90\xD9 |0 + \x8F\xB5 |0 + \x9D\x60 |0 + \x94\x71 |0 + \x8B\x92 |0 + \x8A\x67 |0 + \x8A\x87 |0 + \x90\x40 |0 + \x9D\x68 |0 + \x9D\x6D |0 + \x9D\x69 |0 + \x8C\x9D |0 + \x9D\x6E |0 + \x8E\x41 |0 + \x8D\x89 |0 + \x8F\x45 |0 + \x9D\x5C |0 + \x8E\x9D |0 + \x9D\x6B |0 + \x8E\x77 |0 + \x9D\x6C |0 + \x88\xC2 |0 + \x9D\x67 |0 + \x92\xA7 |0 + \x8B\x93 |0 + \x8B\xB2 |0 + \x9D\x6A |0 + \x88\xA5 |0 + \x8D\xC1 |0 + \x90\x55 |0 + \x92\xF0 |0 + \x94\xD2 |0 + \x9D\x70 |0 + \x91\x7D |0 + \x91\xA8 |0 + \x8E\x4A |0 + \x9D\x71 |0 + \x9D\x73 |0 + \x9D\x6F |0 + \x95\xDF |0 + \x92\xBB |0 + \x91\x7B |0 + \x95\xF9 |0 + \x8E\xCC |0 + \x9D\x80 |0 + \x9D\x7E |0 + \x90\x98 |0 + \x8C\x9E |0 + \x9D\x78 |0 + \x8F\xB7 |0 + \x93\xE6 |0 + \x94\x50 |0 + \x9D\x76 |0 + \x91\x7C |0 + \x8E\xF6 |0 + \x9D\x7B |0 + \x8F\xB6 |0 + \x9D\x75 |0 + \x9D\x7A |0 + \x94\x72 |0 + \x9D\x74 |0 + \x8C\x40 |0 + \x8A\x7C |0 + \x9D\x7C |0 + \x97\xA9 |0 + \x8D\xCC |0 + \x92\x54 |0 + \x9D\x79 |0 + \x90\xDA |0 + \x8D\x54 |0 + \x90\x84 |0 + \x89\x86 |0 + \x91\x5B |0 + \x9D\x77 |0 + \x8B\x64 |0 + \x8C\x66 |0 + \x92\xCD |0 + \x9D\x7D |0 + \x91\x7E |0 + \x9D\x81 |0 + \x9D\x83 |0 + \x91\xB5 |0 + \x9D\x89 |0 + \x9D\x84 |0 + \x9D\x86 |0 + \x95\x60 |0 + \x92\xF1 |0 + \x9D\x87 |0 + \x97\x4B |0 + \x97\x67 |0 + \x8A\xB7 |0 + \x88\xAC |0 + \x9D\x85 |0 + \x9D\x82 |0 + \x8A\xF6 |0 + \x89\x87 |0 + \xFA\xC9 |0 + \x9D\x88 |0 + \x97\x68 |0 + \x9D\x8C |0 + \x91\xB9 |0 + \x9D\x93 |0 + \x9D\x8D |0 + \x91\x7E |1 + \x9D\x8A |0 + \x9D\x91 |0 + \x9D\x72 |0 + \x9D\x8E |0 + \x9D\x92 |0 + \x94\xC0 |0 + \x93\x8B |0 + \x9D\x8B |0 + \x9D\x8F |0 + \x8C\x67 |0 + \x8D\xEF |0 + \x90\xDB |0 + \x9D\x97 |0 + \x92\xCD |1 + \x93\x45 |0 + \xFA\xCA |0 + \x9D\x94 |0 + \x96\x80 |0 + \x9D\x95 |0 + \x9D\x96 |0 + \x96\xCC |0 + \x90\xA0 |0 + \x8C\x82 |0 + \x9D\x9D |0 + \x8E\x54 |0 + \x9D\x9A |0 + \x9D\x99 |0 + \x94\x51 |0 + \xFA\xCB |0 + \x93\xB3 |0 + \x93\x50 |0 + \x9D\x9B |0 + \x9D\x9C |0 + \x95\x8F |0 + \x94\x64 |0 + \x8E\x42 |0 + \x90\xEF |0 + \x96\x6F |0 + \x9D\xA3 |0 + \x9D\x9E |0 + \x97\x69 |0 + \x9D\xA5 |0 + \x9D\xA1 |0 + \x9D\xA2 |0 + \x91\x80 |0 + \xFA\xCC |0 + \x9D\xA0 |0 + \x9D\x5E |0 + \x9D\xA4 |0 + \x9D\x9F |0 + \x9D\xA9 |0 + \x9D\xAA |0 + \x93\x46 |0 + \x9D\xAC |0 + \x8E\x43 |0 + \x9D\xA7 |0 + \x8B\x5B |0 + \x9D\xAD |0 + \x9D\xA6 |0 + \x9D\xB1 |0 + \x9D\xB0 |0 + \x9D\xAF |0 + \x9D\xB2 |0 + \x9D\xB4 |0 + \x8F\xEF |0 + \x9D\xB3 |0 + \x9D\xB7 |0 + \x9D\xB5 |0 + \x9D\xB6 |0 + \x9D\x90 |0 + \x9D\xB7 |1 + \x9D\xB9 |0 + \x9D\xB8 |0 + \x9D\xBA |0 + \x9D\xAE |0 + \x8E\x78 |0 + \x9D\xBB |0 + \x9D\xBC |0 + \x9D\xBE |0 + \x9D\xBD |0 + \x9D\xBF |0 + \x89\xFC |0 + \x8D\x55 |0 + \x95\xFA |0 + \x90\xAD |0 + \x8C\xCC |0 + \x9D\xC1 |0 + \x9D\xC4 |0 + \xFA\xCD |0 + \x95\x71 |0 + \x8B\x7E |0 + \x9D\xC3 |0 + \x9D\xC2 |0 + \x94\x73 |0 + \x9D\xC5 |0 + \x8B\xB3 |0 + \x9D\xC7 |0 + \x9D\xC6 |0 + \x8A\xB8 |0 + \x8E\x55 |0 + \x93\xD6 |0 + \x8C\x68 |0 + \x90\x94 |0 + \x9D\xC8 |0 + \x90\xAE |0 + \x93\x47 |0 + \x95\x7E |0 + \x9D\xC9 |0 + \x9D\xCA |0 + \x9D\xCB |0 + \x95\xB6 |0 + \x9B\x7C |0 + \x90\xC4 |0 + \x95\x6B |0 + \x8D\xD6 |0 + \x94\xE3 |0 + \x94\xC1 |0 + \x93\x6C |0 + \x97\xBF |0 + \x9D\xCD |0 + \x8E\xCE |0 + \x9D\xCE |0 + \x88\xB4 |0 + \x8B\xD2 |0 + \x90\xCB |0 + \x95\x80 |0 + \x9D\xCF |0 + \x8E\x61 |0 + \x92\x66 |0 + \x8E\x7A |0 + \x90\x56 |0 + \x9D\xD0 |0 + \x95\xFB |0 + \x89\x97 |0 + \x8E\x7B |0 + \x9D\xD3 |0 + \x9D\xD1 |0 + \x9D\xD4 |0 + \x97\xB7 |0 + \x9D\xD2 |0 + \x90\xF9 |0 + \x9D\xD5 |0 + \x91\xB0 |0 + \x9D\xD6 |0 + \x8A\xF8 |0 + \x9D\xD8 |0 + \x9D\xD7 |0 + \x9D\xD9 |0 + \x9D\xDA |0 + \x8A\xF9 |0 + \x93\xFA |0 + \x92\x55 |0 + \x8B\x8C |0 + \x8E\x7C |0 + \x91\x81 |0 + \x8F\x7B |0 + \x88\xAE |0 + \x9D\xDB |0 + \x89\xA0 |0 + \x9D\xDF |0 + \xFA\xCE |0 + \x9D\xDE |0 + \x8D\xA9 |0 + \x8F\xB8 |0 + \xFA\xD1 |0 + \x9D\xDD |0 + \x8F\xB9 |0 + \x96\xBE |0 + \x8D\xA8 |0 + \x88\xD5 |0 + \x90\xCC |0 + \xFA\xCF |0 + \x9D\xE4 |0 + \xFA\xD3 |0 + \x90\xAF |0 + \x89\x66 |0 + \xFA\xD4 |0 + \x8F\x74 |0 + \x96\x86 |0 + \x8D\xF0 |0 + \x8F\xBA |0 + \xFA\xD2 |0 + \x90\xA5 |0 + \xFA\x63 |0 + \x9D\xE3 |0 + \x9D\xE1 |0 + \x9D\xE2 |0 + \x92\x8B |0 + \x9E\x45 |0 + \x9D\xE8 |0 + \x8E\x9E |0 + \x8D\x57 |0 + \x9D\xE6 |0 + \x9D\xE7 |0 + \x90\x57 |0 + \x9D\xE5 |0 + \x8E\x4E |0 + \xFA\xD6 |0 + \xFA\xD7 |0 + \x9D\xEA |0 + \x9D\xE9 |0 + \x9D\xEE |0 + \x9D\xEF |0 + \x9D\xEB |0 + \xFA\xD5 |0 + \x8A\x41 |0 + \x9D\xEC |0 + \x9D\xED |0 + \x94\xD3 |0 + \x95\x81 |0 + \x8C\x69 |0 + \x9D\xF0 |0 + \xFA\xD9 |0 + \x90\xB0 |0 + \x8F\xBB |0 + \x92\x71 |0 + \x8B\xC5 |0 + \x9D\xF1 |0 + \x9D\xF5 |0 + \x89\xC9 |0 + \x9D\xF2 |0 + \x9D\xF4 |0 + \x9D\xF3 |0 + \x8F\x8B |0 + \x92\x67 |0 + \x88\xC3 |0 + \x9D\xF6 |0 + \xFA\xDA |0 + \x9D\xF7 |0 + \xFA\xDB |0 + \x92\xA8 |0 + \x97\xEF |0 + \x8E\x62 |0 + \x95\xE9 |0 + \xFA\xDC |0 + \x96\x5C |0 + \x9E\x41 |0 + \x9D\xF9 |0 + \x9D\xFC |0 + \x9D\xFB |0 + \xFA\xDD |0 + \x9D\xF8 |0 + \x9E\x40 |0 + \x93\xDC |0 + \x9D\xFA |0 + \x9E\x42 |0 + \x8F\x8C |0 + \x9E\x43 |0 + \x97\x6A |0 + \x94\x98 |0 + \x9E\x44 |0 + \x9E\x46 |0 + \x9E\x47 |0 + \x9E\x48 |0 + \x8B\xC8 |0 + \x89\x67 |0 + \x8D\x58 |0 + \x9E\x49 |0 + \x9E\x4A |0 + \x8F\x91 |0 + \x91\x82 |0 + \xFA\xDE |0 + \xFA\x66 |0 + \x99\xD6 |0 + \x91\x5D |0 + \x91\x5C |0 + \x91\xD6 |0 + \x8D\xC5 |0 + \x98\xF0 |0 + \x8C\x8E |0 + \x97\x4C |0 + \x95\xFC |0 + \x95\x9E |0 + \xFA\xDF |0 + \x9E\x4B |0 + \x8D\xF1 |0 + \x92\xBD |0 + \x9E\x4C |0 + \x98\x4E |0 + \x96\x5D |0 + \x92\xA9 |0 + \x9E\x4D |0 + \x8A\xFA |0 + \x9E\x4E |0 + \x9E\x4F |0 + \x96\xD8 |0 + \x96\xA2 |0 + \x96\x96 |0 + \x96\x7B |0 + \x8E\x44 |0 + \x9E\x51 |0 + \x8E\xE9 |0 + \x96\x70 |0 + \x9E\x53 |0 + \x9E\x56 |0 + \x9E\x55 |0 + \x8A\xF7 |0 + \x8B\x80 |0 + \x9E\x52 |0 + \x9E\x54 |0 + \x9E\x57 |0 + \x90\x99 |0 + \x97\x9B |0 + \x88\xC7 |0 + \x8D\xDE |0 + \x91\xBA |0 + \x8E\xDB |0 + \x8F\xF1 |0 + \x9E\x5A |0 + \x93\x6D |0 + \x9E\x58 |0 + \x91\xA9 |0 + \x9E\x59 |0 + \x8F\xF0 |0 + \x96\xDB |0 + \x9E\x5B |0 + \x9E\x5C |0 + \x97\x88 |0 + \xFA\xE1 |0 + \x9E\x61 |0 + \x8D\x59 |0 + \x94\x74 |0 + \x9E\x5E |0 + \x93\x8C |0 + \x9D\xDC |0 + \x9D\xE0 |0 + \x8B\x6E |0 + \x94\x66 |0 + \x9E\x60 |0 + \x8F\xBC |0 + \x94\xC2 |0 + \x9E\x66 |0 + \x94\xF8 |0 + \x9E\x5D |0 + \x9E\x63 |0 + \x9E\x62 |0 + \x90\xCD |0 + \x96\x8D |0 + \x97\xD1 |0 + \x96\x87 |0 + \x89\xCA |0 + \x8E\x7D |0 + \x98\x67 |0 + \x9E\x65 |0 + \x90\x95 |0 + \x9E\x64 |0 + \x9E\x5F |0 + \x8C\xCD |0 + \x9E\x6B |0 + \x9E\x69 |0 + \x89\xCB |0 + \x9E\x67 |0 + \x9E\x6D |0 + \x9E\x73 |0 + \xFA\xE2 |0 + \xFA\xE4 |0 + \x91\xC6 |0 + \x95\xBF |0 + \x9E\x75 |0 + \x95\x41 |0 + \x9E\x74 |0 + \x94\x90 |0 + \x96\x5E |0 + \x8A\xB9 |0 + \x90\xF5 |0 + \x8F\x5F |0 + \x92\xD1 |0 + \x97\x4D |0 + \x9E\x70 |0 + \x9E\x6F |0 + \x9E\x71 |0 + \x9E\x6E |0 + \x9E\x76 |0 + \x9E\x6C |0 + \x9E\x6A |0 + \x9E\x72 |0 + \x9E\x68 |0 + \x92\x8C |0 + \x96\xF6 |0 + \x8E\xC4 |0 + \x8D\xF2 |0 + \x8D\xB8 |0 + \x96\x8F |0 + \x8A\x60 |0 + \xFA\xE5 |0 + \x92\xCC |0 + \x93\xC8 |0 + \x89\x68 |0 + \x8D\xF2 |1 + \x90\xF0 |0 + \x90\xB2 |0 + \x8C\x49 |0 + \x9E\x78 |0 + \x8D\x5A |0 + \x8A\x9C |0 + \x9E\x7A |0 + \x8A\x94 |0 + \x9E\x81 |0 + \x9E\x7D |0 + \x90\xF1 |0 + \x8A\x6A |0 + \x8D\xAA |0 + \x8A\x69 |0 + \x8D\xCD |0 + \x9E\x7B |0 + \x8C\x85 |0 + \x8C\x6A |0 + \x93\x8D |0 + \xFA\xE6 |0 + \x9E\x79 |0 + \x88\xC4 |0 + \x9E\x7C |0 + \x9E\x7E |0 + \x8B\xCB |0 + \x8C\x4B |0 + \xFA\xE3 |0 + \x8A\xBA |0 + \x8B\x6A |0 + \x9E\x82 |0 + \x8D\xF7 |0 + \x96\x91 |0 + \x8E\x56 |0 + \x9E\x83 |0 + \x9E\x8F |0 + \x89\xB1 |0 + \x9E\x84 |0 + \x9E\x95 |0 + \x9E\x85 |0 + \x97\xC0 |0 + \x9E\x8C |0 + \x94\x7E |0 + \x9E\x94 |0 + \x9E\x94 |1 + \x9E\x87 |0 + \x88\xB2 |0 + \x9E\x89 |0 + \x8D\x5B |0 + \x9E\x8B |0 + \x9E\x8A |0 + \x9E\x86 |0 + \x9E\x91 |0 + \x8F\xBD |0 + \x9A\xEB |0 + \x8C\xE6 |0 + \x97\x9C |0 + \x9E\x88 |0 + \x92\xF2 |0 + \x8A\x42 |0 + \x8D\xAB |0 + \x9E\x80 |0 + \x9E\x90 |0 + \x8A\x81 |0 + \x9E\x8E |0 + \x9E\x92 |0 + \x8A\xFC |0 + \x9E\xB0 |0 + \xFA\x64 |0 + \x96\xC7 |0 + \x9E\x97 |0 + \x8A\xFB |0 + \x9E\x9E |0 + \xFA\xE7 |0 + \x96\x5F |0 + \x9E\x9F |0 + \x9E\xA1 |0 + \x9E\xA5 |0 + \x9E\x99 |0 + \x92\x49 |0 + \x93\x8F |0 + \x9E\xA9 |0 + \x9E\x9C |0 + \x9E\xA6 |0 + \x9E\xA0 |0 + \x90\x58 |0 + \x9E\xAA |0 + \x90\xB1 |0 + \x9E\xA8 |0 + \x8A\xBB |0 + \x98\x6F |0 + \x9E\x96 |0 + \x9E\xA4 |0 + \x88\xD6 |0 + \x9E\x98 |0 + \x96\xB8 |0 + \x9E\x9D |0 + \x90\x41 |0 + \x92\xC5 |0 + \x9E\x93 |0 + \x9E\xA3 |0 + \x90\x9A |0 + \x9E\xAD |0 + \x8A\x91 |0 + \x8C\x9F |0 + \x9E\xAF |0 + \x9E\x9A |0 + \x9E\xAE |0 + \x9E\xA7 |0 + \x9E\x9B |0 + \x9E\xAB |0 + \x9E\xAC |0 + \x9E\xBD |0 + \x93\xCC |0 + \x9E\xA2 |0 + \x9E\xB9 |0 + \x9E\xBB |0 + \x92\xD6 |0 + \x97\x6B |0 + \x95\x96 |0 + \x9E\xB6 |0 + \x91\xC8 |0 + \x9E\xBC |0 + \x91\x5E |0 + \x9E\xB3 |0 + \x9E\xC0 |0 + \x9E\xBF |0 + \x93\xED |0 + \x9E\xBE |0 + \x93\xE8 |0 + \xFA\xE9 |0 + \x9E\xC2 |0 + \x9E\xB5 |0 + \x8B\xC6 |0 + \x9E\xB8 |0 + \x8F\x7C |0 + \x94\x80 |0 + \x9E\xBA |0 + \x8B\xC9 |0 + \x9E\xB2 |0 + \x9E\xB4 |0 + \x9E\xB1 |0 + \x98\x4F |0 + \x8A\x79 |0 + \x9E\xB7 |0 + \x9E\xC1 |0 + \x8A\x54 |0 + \x8D\xE5 |0 + \x89\x7C |0 + \x9E\xD2 |0 + \x98\x50 |0 + \x9E\xD5 |0 + \xFA\xEB |0 + \x90\x59 |0 + \x9E\xD4 |0 + \x9E\xD3 |0 + \x9E\xD0 |0 + \x9E\xC4 |0 + \x9E\xE1 |0 + \x9E\xC3 |0 + \x9E\xD6 |0 + \x9E\xCE |0 + \x9E\xC9 |0 + \x9E\xC6 |0 + \x9E\xC7 |0 + \x9E\xCF |0 + \x9E\xCC |0 + \x8D\x5C |0 + \x92\xC6 |0 + \x91\x84 |0 + \x9E\xCA |0 + \x9E\xC5 |0 + \x9E\xC8 |0 + \x97\x6C |0 + \x9E\xCD |0 + \x9E\xD7 |0 + \xFA\xEC |0 + \x9E\xDF |0 + \x9E\xD8 |0 + \x9E\xE5 |0 + \x9E\xE3 |0 + \x9E\xDE |0 + \x9E\xDD |0 + \x92\xCE |0 + \x91\x85 |0 + \x9E\xDB |0 + \x9E\xD9 |0 + \x9E\xE0 |0 + \x9E\xE6 |0 + \x94\xF3 |0 + \x9E\xEC |0 + \x9E\xE7 |0 + \x9E\xEA |0 + \x9E\xE4 |0 + \x92\x94 |0 + \x95\x57 |0 + \x9E\xDA |0 + \x9E\xE2 |0 + \x8F\xBE |0 + \x96\xCD |0 + \x9E\xF6 |0 + \x9E\xE9 |0 + \x8C\xA0 |0 + \x89\xA1 |0 + \x8A\x7E |0 + \x9E\xD1 |0 + \xFA\xED |0 + \x8F\xBF |0 + \x9E\xEE |0 + \x9E\xF5 |0 + \x8E\xF7 |0 + \x8A\x92 |0 + \x92\x4D |0 + \x9E\xEB |0 + \xFA\xEF |0 + \x9E\xF0 |0 + \x9E\xF4 |0 + \x8B\xB4 |0 + \x8B\x6B |0 + \x9E\xF2 |0 + \x8B\x40 |0 + \x93\xC9 |0 + \x9E\xF1 |0 + \x9E\xF3 |0 + \xFA\xEE |0 + \x9E\xED |0 + \xFA\xF0 |0 + \x9E\xEF |0 + \xFA\xF1 |0 + \x8A\x80 |0 + \x92\x68 |0 + \x9E\xFA |0 + \x9E\xF8 |0 + \x8C\xE7 |0 + \x9E\xF7 |0 + \x9F\x40 |0 + \x9E\xF9 |0 + \x9E\xFB |0 + \x9E\xFC |0 + \x9F\x4B |0 + \x9F\x47 |0 + \x9F\x46 |0 + \x9F\x45 |0 + \x9F\x42 |0 + \x9E\xE8 |0 + \x9F\x44 |0 + \x9F\x43 |0 + \x9F\x49 |0 + \x98\x45 |0 + \x9F\x4C |0 + \x8B\xF9 |0 + \x9F\x48 |0 + \x9F\x4A |0 + \xFA\xF2 |0 + \xFA\xF3 |0 + \x94\xA5 |0 + \x9F\x4D |0 + \x9F\x51 |0 + \x9F\x4E |0 + \x97\x93 |0 + \x9F\x4F |0 + \x9E\xDC |0 + \x9F\x52 |0 + \x9F\x53 |0 + \x89\x54 |0 + \x9F\x55 |0 + \x8C\x87 |0 + \x8E\x9F |0 + \x8B\xD3 |0 + \x89\xA2 |0 + \x97\x7E |0 + \x9F\x57 |0 + \x9F\x56 |0 + \x9F\x59 |0 + \x8B\x5C |0 + \x8B\xD4 |0 + \x8A\xBC |0 + \x9F\x5C |0 + \x9F\x5B |0 + \x9F\x5D |0 + \x89\xCC |0 + \x92\x56 |0 + \x9F\x5E |0 + \x8A\xBD |0 + \x9F\x60 |0 + \x9F\x5F |0 + \x9F\x61 |0 + \x9F\x62 |0 + \x9F\x63 |0 + \x8E\x7E |0 + \x90\xB3 |0 + \x8D\x9F |0 + \x95\x90 |0 + \x95\xE0 |0 + \x98\x63 |0 + \x8E\x95 |0 + \x8D\xCE |0 + \x97\xF0 |0 + \x9F\x64 |0 + \x9F\x65 |0 + \x8E\x80 |0 + \x9F\x66 |0 + \x9F\x67 |0 + \x9F\x69 |0 + \x9F\x68 |0 + \x96\x77 |0 + \x8F\x7D |0 + \x8E\xEA |0 + \x8E\x63 |0 + \x9F\x6A |0 + \x9F\x6C |0 + \x90\x42 |0 + \x9F\x6B |0 + \x9F\x6D |0 + \x9F\x6E |0 + \x9F\x6F |0 + \x9F\x70 |0 + \x9F\x71 |0 + \x9F\x73 |0 + \x9F\x72 |0 + \x9F\x74 |0 + \x89\xA3 |0 + \x92\x69 |0 + \x9F\x75 |0 + \x8E\x45 |0 + \x8A\x6B |0 + \x9F\x76 |0 + \x93\x61 |0 + \x9A\xCA |0 + \x8B\x42 |0 + \x9F\x77 |0 + \x9F\x78 |0 + \x95\xEA |0 + \x96\x88 |0 + \x93\xC5 |0 + \x9F\x79 |0 + \x94\xE4 |0 + \xFA\xF4 |0 + \x94\xF9 |0 + \x96\xD1 |0 + \x9F\x7A |0 + \x9F\x7C |0 + \x9F\x7B |0 + \x9F\x7E |0 + \x9F\x7D |0 + \x9F\x81 |0 + \x8E\x81 |0 + \x96\xAF |0 + \x9F\x82 |0 + \x9F\x83 |0 + \x8B\x43 |0 + \x9F\x84 |0 + \x9F\x86 |0 + \x9F\x85 |0 + \x90\x85 |0 + \x95\x58 |0 + \x89\x69 |0 + \x94\xC3 |0 + \xFA\xF5 |0 + \x92\xF3 |0 + \x8F\x60 |0 + \x8B\x81 |0 + \x94\xC4 |0 + \x8E\xAC |0 + \x9F\x88 |0 + \x8A\xBE |0 + \x89\x98 |0 + \xFA\xF6 |0 + \x93\xF0 |0 + \x9F\x87 |0 + \x8D\x5D |0 + \x92\x72 |0 + \x9F\x89 |0 + \x9F\x91 |0 + \x9F\x8A |0 + \xFA\xF8 |0 + \x91\xBF |0 + \x8B\x82 |0 + \x9F\x92 |0 + \x8C\x88 |0 + \x8B\x44 |0 + \x9F\x90 |0 + \x9F\x8E |0 + \x9F\x8B |0 + \x97\x80 |0 + \xFA\xF7 |0 + \x92\xBE |0 + \x93\xD7 |0 + \x9F\x8C |0 + \x9F\x94 |0 + \x9F\x93 |0 + \x8C\x42 |0 + \x89\xAB |0 + \x8D\xB9 |0 + \x9F\x8D |0 + \x9F\x8F |0 + \x96\x76 |0 + \x91\xF2 |0 + \x96\x97 |0 + \x9F\x9C |0 + \x9F\x9D |0 + \x89\xCD |0 + \x95\xA6 |0 + \x96\xFB |0 + \x9F\x9F |0 + \x8E\xA1 |0 + \x8F\xC0 |0 + \x9F\x98 |0 + \x9F\x9E |0 + \x89\x88 |0 + \x8B\xB5 |0 + \x9F\x95 |0 + \x9F\x9A |0 + \x90\xF2 |0 + \x94\x91 |0 + \x94\xE5 |0 + \x9F\x97 |0 + \x96\x40 |0 + \x9F\x99 |0 + \x9F\xA2 |0 + \xFA\xF9 |0 + \x9F\xA0 |0 + \x9F\x9B |0 + \x96\x41 |0 + \x94\x67 |0 + \x8B\x83 |0 + \x93\x44 |0 + \x92\x8D |0 + \x9F\xA3 |0 + \x9F\xA1 |0 + \x91\xD7 |0 + \x9F\x96 |0 + \x89\x6A |0 + \xFA\xFA |0 + \x97\x6D |0 + \x9F\xAE |0 + \x9F\xAD |0 + \x90\xF4 |0 + \x9F\xAA |0 + \x97\x8C |0 + \x93\xB4 |0 + \x9F\xA4 |0 + \x92\xC3 |0 + \x89\x6B |0 + \x8D\x5E |0 + \x9F\xA7 |0 + \x8F\x46 |0 + \x9F\xAC |0 + \x9F\xAB |0 + \x9F\xA6 |0 + \x9F\xA9 |0 + \x8A\x88 |0 + \x9F\xA8 |0 + \x94\x68 |0 + \x97\xAC |0 + \x8F\xF2 |0 + \x90\xF3 |0 + \x9F\xB4 |0 + \x9F\xB2 |0 + \x95\x6C |0 + \x9F\xAF |0 + \x9F\xB1 |0 + \x89\x59 |0 + \x8D\x5F |0 + \x98\x51 |0 + \x8A\x5C |0 + \x95\x82 |0 + \xFA\xFC |0 + \x97\x81 |0 + \x8A\x43 |0 + \x90\x5A |0 + \x9F\xB3 |0 + \x9F\xB8 |0 + \xFA\xFB |0 + \x8F\xC1 |0 + \x97\x4F |0 + \x9F\xB5 |0 + \x9F\xB0 |0 + \x9F\xB6 |0 + \xFB\x40 |0 + \x97\xDC |0 + \x93\xC0 |0 + \xFB\x41 |0 + \x8A\x55 |0 + \x89\x74 |0 + \x9F\xBC |0 + \x9F\xBF |0 + \x97\xC1 |0 + \x97\x84 |0 + \x9F\xC6 |0 + \x9F\xC0 |0 + \x9F\xBD |0 + \x97\xD2 |0 + \x9F\xC3 |0 + \xFB\x42 |0 + \x8F\x69 |0 + \x9F\xC5 |0 + \x9F\xCA |0 + \x93\x91 |0 + \x9F\xC8 |0 + \x9F\xC2 |0 + \x92\x57 |0 + \x9F\xC9 |0 + \x9F\xBE |0 + \x9F\xC4 |0 + \x9F\xCB |0 + \x88\xFA |0 + \x9F\xC1 |0 + \x9F\xCC |0 + \x90\x5B |0 + \xFB\x44 |0 + \x8F\x7E |0 + \x95\xA3 |0 + \x8D\xAC |0 + \xFB\x43 |0 + \x9F\xB9 |0 + \x9F\xC7 |0 + \x93\x59 |0 + \xFB\x45 |0 + \x90\xB4 |0 + \x8A\x89 |0 + \x8D\xCF |0 + \x8F\xC2 |0 + \x9F\xBB |0 + \x8F\x61 |0 + \x8C\x6B |0 + \x9F\xBA |0 + \x9F\xD0 |0 + \x8F\x8D |0 + \x8C\xB8 |0 + \x9F\xDF |0 + \x9F\xD9 |0 + \x8B\x94 |0 + \x93\x6E |0 + \x9F\xD4 |0 + \x9F\xDD |0 + \x88\xAD |0 + \x89\x51 |0 + \xFB\x48 |0 + \x89\xB7 |0 + \x9F\xD6 |0 + \x91\xAA |0 + \x9F\xCD |0 + \x9F\xCF |0 + \x8D\x60 |0 + \x9F\xE0 |0 + \xFB\x46 |0 + \x9F\xDB |0 + \xFB\x49 |0 + \x9F\xD3 |0 + \x9F\xDA |0 + \x96\xA9 |0 + \x9F\xD8 |0 + \x9F\xDC |0 + \x8C\xCE |0 + \x8F\xC3 |0 + \x92\x58 |0 + \xFB\x47 |0 + \x9F\xD2 |0 + \x97\x4E |0 + \x9F\xD5 |0 + \x9F\xCE |0 + \x93\x92 |0 + \x9F\xD1 |0 + \x9F\xD7 |0 + \x98\x70 |0 + \x8E\xBC |0 + \x96\x9E |0 + \x9F\xE1 |0 + \x94\xAC |0 + \x9F\xED |0 + \x8C\xB9 |0 + \x8F\x80 |0 + \x9F\xE3 |0 + \x97\xAD |0 + \x8D\x61 |0 + \x9F\xF0 |0 + \x88\xEC |0 + \x9F\xEE |0 + \x9F\xE2 |0 + \x9F\xE8 |0 + \x9F\xEA |0 + \x97\x6E |0 + \x9F\xE5 |0 + \x93\x4D |0 + \x9F\xE7 |0 + \xFB\x4A |0 + \x9F\xEF |0 + \x9F\xE9 |0 + \x96\xC5 |0 + \x9F\xE4 |0 + \x8E\xA0 |0 + \x9F\xFC |0 + \x8A\x8A |0 + \x9F\xE6 |0 + \x9F\xEB |0 + \x9F\xEC |0 + \x91\xEA |0 + \x91\xD8 |0 + \x9F\xF4 |0 + \x9F\xFA |0 + \x9F\xF8 |0 + \x93\x48 |0 + \xE0\x42 |0 + \x9F\xF5 |0 + \x9F\xF6 |0 + \x9F\xDE |0 + \x8B\x99 |0 + \x95\x59 |0 + \x8E\xBD |0 + \x8D\x97 |0 + \x98\x52 |0 + \x9F\xF2 |0 + \xE0\x41 |0 + \x89\x89 |0 + \x91\x86 |0 + \x94\x99 |0 + \x8A\xBF |0 + \x97\xF8 |0 + \x96\x9F |0 + \x92\xD0 |0 + \x9F\xF9 |0 + \x9F\xFB |0 + \x91\x51 |0 + \xE0\x40 |0 + \x9F\xF7 |0 + \x9F\xF1 |0 + \x94\xAC |1 + \x8C\x89 |0 + \xE0\x4E |0 + \xE0\x49 |0 + \x90\xF6 |0 + \x8A\x83 |0 + \x8F\x81 |0 + \xE0\x52 |0 + \xE0\x4B |0 + \x92\xAA |0 + \xE0\x48 |0 + \x92\xD7 |0 + \xE0\x6B |0 + \xE0\x45 |0 + \xE0\x44 |0 + \xE0\x4D |0 + \xE0\x47 |0 + \xE0\x46 |0 + \xE0\x4C |0 + \x90\x9F |0 + \xE0\x43 |0 + \xFB\x4B |0 + \xE0\x4F |0 + \xE0\x50 |0 + \x8A\xC0 |0 + \xE0\x55 |0 + \xE0\x54 |0 + \xE0\x56 |0 + \xE0\x59 |0 + \x93\x62 |0 + \xE0\x53 |0 + \xFB\x4C |0 + \xE0\x57 |0 + \x8C\x83 |0 + \x91\xF7 |0 + \xE0\x51 |0 + \x94\x5A |0 + \xE0\x58 |0 + \xE0\x5D |0 + \xE0\x5B |0 + \xE0\x5E |0 + \xE0\x61 |0 + \xE0\x5A |0 + \x8D\x8A |0 + \x94\x47 |0 + \x97\x94 |0 + \xE0\x5C |0 + \xE0\x60 |0 + \x91\xF3 |0 + \xE0\x5F |0 + \xE0\x4A |0 + \xFB\x4D |0 + \xE8\x89 |0 + \xE0\x64 |0 + \xE0\x68 |0 + \xE0\x66 |0 + \xFB\x4E |0 + \x93\xC0 |1 + \xFB\x4F |0 + \xE0\x62 |0 + \xE0\x63 |0 + \xE0\x67 |0 + \xE0\x65 |0 + \x95\x6D |0 + \xE0\x6D |0 + \xE0\x6A |0 + \xE0\x69 |0 + \xE0\x6C |0 + \x93\xD2 |0 + \xE0\x6E |0 + \x92\x95 |0 + \x91\xEB |0 + \xFB\x50 |0 + \x90\xA3 |0 + \xE0\x6F |0 + \xE0\x71 |0 + \xE0\x70 |0 + \xE0\x72 |0 + \x93\xE5 |0 + \xE0\x73 |0 + \x89\xCE |0 + \x93\x94 |0 + \x8A\x44 |0 + \x8B\x84 |0 + \x8E\xDC |0 + \x8D\xD0 |0 + \xFB\x51 |0 + \x98\x46 |0 + \x90\x86 |0 + \x89\x8A |0 + \xE0\x75 |0 + \xE0\x74 |0 + \xFB\x52 |0 + \xE0\x78 |0 + \x92\x59 |0 + \xE0\x7B |0 + \xE0\x76 |0 + \xE0\x7A |0 + \xE0\x79 |0 + \x93\x5F |0 + \x88\xD7 |0 + \xFA\x62 |0 + \x97\xF3 |0 + \xE0\x7D |0 + \x89\x47 |0 + \xE0\x80 |0 + \xE0\x7E |0 + \xE0\x7C |0 + \xE0\x77 |0 + \x96\x42 |0 + \xE0\x82 |0 + \xFB\x54 |0 + \xE0\x81 |0 + \xFB\x53 |0 + \x89\x8B |0 + \xE0\x84 |0 + \x95\xB0 |0 + \xE0\x83 |0 + \x96\xB3 |0 + \x8F\xC5 |0 + \x89\x8B |1 + \x91\x52 |0 + \x8F\xC4 |0 + \xFB\x56 |0 + \xFB\x57 |0 + \x97\xF9 |0 + \xE0\x8A |0 + \x90\xF7 |0 + \xE0\x8B |0 + \x89\x8C |0 + \xFB\x55 |0 + \xE0\x89 |0 + \x94\x81 |0 + \xE0\x85 |0 + \xE0\x88 |0 + \x8F\xC6 |0 + \x94\xCF |0 + \xE0\x8C |0 + \x8E\xCF |0 + \x90\xF8 |0 + \xE0\x8F |0 + \xE0\x87 |0 + \x8C\x46 |0 + \xE0\x8D |0 + \x97\x6F |0 + \xE0\x90 |0 + \x8F\x6E |0 + \xE0\x91 |0 + \xE0\x92 |0 + \x94\x4D |0 + \xE0\x94 |0 + \xE0\x95 |0 + \xFB\x59 |0 + \x94\x52 |0 + \x93\x95 |0 + \xE0\x97 |0 + \xE0\x99 |0 + \x97\xD3 |0 + \xE0\x96 |0 + \xE0\x98 |0 + \x89\x8D |0 + \xE0\x93 |0 + \x9A\x7A |0 + \xE0\x9A |0 + \x91\x87 |0 + \x8E\x57 |0 + \xE0\x9C |0 + \xE0\x9B |0 + \x90\x43 |0 + \x99\xD7 |0 + \xE0\x9D |0 + \xE0\x9F |0 + \xE0\x8E |0 + \xE0\x9E |0 + \xFB\x5A |0 + \xE0\xA0 |0 + \x94\x9A |0 + \xE0\xA1 |0 + \xE0\xA2 |0 + \xE0\xA3 |0 + \xE0\xA4 |0 + \x92\xDC |0 + \xE0\xA6 |0 + \xE0\xA5 |0 + \xE0\xA7 |0 + \xE0\xA8 |0 + \x8E\xDD |0 + \x95\x83 |0 + \x96\xEA |0 + \xE0\xA9 |0 + \xE0\xAA |0 + \x91\x75 |0 + \x8E\xA2 |0 + \xE0\xAB |0 + \xE0\xAC |0 + \xE0\xAD |0 + \x95\xD0 |0 + \x94\xC5 |0 + \xE0\xAE |0 + \x94\x76 |0 + \x92\xAB |0 + \xE0\xAF |0 + \x89\xE5 |0 + \x8B\x8D |0 + \x96\xC4 |0 + \x96\xB4 |0 + \x89\xB2 |0 + \x98\x53 |0 + \x96\x71 |0 + \x95\xA8 |0 + \x90\xB5 |0 + \xE0\xB0 |0 + \x93\xC1 |0 + \x8C\xA1 |0 + \xE0\xB1 |0 + \x8D\xD2 |0 + \xE0\xB3 |0 + \xE0\xB2 |0 + \xE0\xB4 |0 + \xE0\xB5 |0 + \xE0\xB6 |0 + \x8B\x5D |0 + \xE0\xB7 |0 + \xE0\xB8 |0 + \x8C\xA2 |0 + \x94\xC6 |0 + \xFB\x5B |0 + \xE0\xBA |0 + \x8F\xF3 |0 + \xE0\xB9 |0 + \xFB\x5C |0 + \x8B\xB6 |0 + \xE0\xBB |0 + \xE0\xBD |0 + \xE0\xBC |0 + \xE0\xBE |0 + \x8C\xCF |0 + \xE0\xBF |0 + \x8B\xE7 |0 + \x91\x5F |0 + \x8D\x9D |0 + \xE0\xC1 |0 + \xE0\xC2 |0 + \xE0\xC0 |0 + \x8E\xEB |0 + \x93\xC6 |0 + \x8B\xB7 |0 + \xE0\xC4 |0 + \x92\x4B |0 + \xE0\xC3 |0 + \x98\x54 |0 + \x94\x82 |0 + \xE0\xC7 |0 + \xE0\xC9 |0 + \xE0\xC6 |0 + \x96\xD2 |0 + \xE0\xC8 |0 + \xE0\xCA |0 + \x97\xC2 |0 + \xFB\x5D |0 + \xE0\xCE |0 + \xE0\xCD |0 + \x92\x96 |0 + \x94\x4C |0 + \x8C\xA3 |0 + \xE0\xCC |0 + \xE0\xCB |0 + \x97\x50 |0 + \x97\x51 |0 + \xE0\xCF |0 + \x89\x8E |0 + \x8D\x96 |0 + \x8E\x82 |0 + \xE0\xD0 |0 + \xE0\xD1 |0 + \xE0\xD3 |0 + \x8F\x62 |0 + \xE0\xD5 |0 + \xE0\xD4 |0 + \xE0\xD6 |0 + \x8A\x6C |0 + \xE0\xD8 |0 + \xFB\x5F |0 + \xE0\xD7 |0 + \xE0\xDA |0 + \xE0\xD9 |0 + \x8C\xBA |0 + \x97\xA6 |0 + \x8B\xCA |0 + \x89\xA4 |0 + \x8B\xE8 |0 + \x8A\xDF |0 + \x97\xE6 |0 + \xE0\xDC |0 + \xE0\xDE |0 + \xFB\x60 |0 + \xE0\xDF |0 + \x89\xCF |0 + \xE0\xDB |0 + \xFB\x61 |0 + \x8E\x58 |0 + \x92\xBF |0 + \xE0\xDD |0 + \xFB\x64 |0 + \xFB\x62 |0 + \xE0\xE2 |0 + \x8E\xEC |0 + \xFB\x63 |0 + \xE0\xE0 |0 + \x8C\x5D |0 + \x94\xC7 |0 + \xE0\xE1 |0 + \xE0\xFC |0 + \xFB\x66 |0 + \xE0\xE7 |0 + \x8C\xBB |0 + \x8B\x85 |0 + \xE0\xE4 |0 + \x97\x9D |0 + \xFB\x65 |0 + \x97\xAE |0 + \x91\xF4 |0 + \xE0\xE6 |0 + \xFB\x67 |0 + \xFB\x69 |0 + \xFB\x68 |0 + \xFB\x6A |0 + \xE0\xE8 |0 + \x97\xD4 |0 + \x8B\xD5 |0 + \x94\xFA |0 + \x94\x69 |0 + \xE0\xE9 |0 + \xE0\xEB |0 + \xE0\xEE |0 + \xE0\xEA |0 + \xE0\xED |0 + \x8C\xE8 |0 + \x89\x6C |0 + \xE0\xEF |0 + \x90\x90 |0 + \xE0\xEC |0 + \x97\xDA |0 + \xFB\x6B |0 + \xE0\xF2 |0 + \xE0\xF0 |0 + \xE0\xF3 |0 + \xE0\xE5 |0 + \xE0\xF1 |0 + \x8D\xBA |0 + \xE0\xF5 |0 + \x97\x9E |0 + \xFB\x6C |0 + \xE0\xF6 |0 + \xE0\xF7 |0 + \xFB\x6D |0 + \xE0\xE3 |0 + \xE0\xF8 |0 + \x8A\xC2 |0 + \x8E\xA3 |0 + \xE0\xF9 |0 + \xE0\xFA |0 + \xE0\xFB |0 + \x89\x5A |0 + \xE1\x40 |0 + \x95\x5A |0 + \xE1\x41 |0 + \x8A\xA2 |0 + \xE1\x42 |0 + \xE1\x43 |0 + \xE1\x44 |0 + \xE1\x46 |0 + \xE1\x47 |0 + \xE1\x45 |0 + \x95\x72 |0 + \xE1\x49 |0 + \xE1\x48 |0 + \xFB\x6E |0 + \xE1\x4B |0 + \xE1\x4A |0 + \xE1\x4C |0 + \xE1\x4D |0 + \xE1\x4F |0 + \xE1\x4E |0 + \x8D\x99 |0 + \xE1\x51 |0 + \xE1\x50 |0 + \x8A\xC3 |0 + \x90\x72 |0 + \x93\x5B |0 + \xE1\x52 |0 + \x90\xB6 |0 + \x8E\x59 |0 + \x89\x99 |0 + \xE1\x53 |0 + \x97\x70 |0 + \x95\xE1 |0 + \xE1\x54 |0 + \xFA\xA8 |0 + \x93\x63 |0 + \x97\x52 |0 + \x8D\x62 |0 + \x90\x5C |0 + \x92\x6A |0 + \x99\xB2 |0 + \x92\xAC |0 + \x89\xE6 |0 + \xE1\x55 |0 + \xE1\x56 |0 + \xE1\x5B |0 + \xE1\x59 |0 + \xE1\x58 |0 + \x9D\xC0 |0 + \x8A\x45 |0 + \xE1\x57 |0 + \x88\xD8 |0 + \x94\xA8 |0 + \x94\xC8 |0 + \x97\xAF |0 + \xE1\x5C |0 + \xE1\x5A |0 + \x92\x7B |0 + \x90\xA4 |0 + \x94\xA9 |0 + \x95\x4C |0 + \xE1\x5E |0 + \x97\xAA |0 + \x8C\x6C |0 + \xE1\x5F |0 + \xE1\x5D |0 + \x94\xD4 |0 + \xE1\x60 |0 + \xE1\x61 |0 + \xFB\x6F |0 + \x88\xD9 |0 + \x8F\xF4 |0 + \xE1\x66 |0 + \xE1\x63 |0 + \x93\xEB |0 + \xE1\x62 |0 + \x8B\x45 |0 + \xE1\x69 |0 + \xE1\x64 |0 + \xE1\x65 |0 + \xE1\x68 |0 + \xE1\x67 |0 + \x95\x44 |0 + \x91\x61 |0 + \x91\x60 |0 + \x8B\x5E |0 + \xE1\x6A |0 + \xE1\x6B |0 + \xE1\x6C |0 + \xE1\x6E |0 + \xE1\x6D |0 + \x89\x75 |0 + \xE1\x76 |0 + \x94\xE6 |0 + \xE1\x70 |0 + \xE1\x72 |0 + \xE1\x74 |0 + \x90\x5D |0 + \xE1\x75 |0 + \xE1\x73 |0 + \x8E\xBE |0 + \xE1\x6F |0 + \xE1\x71 |0 + \x95\x61 |0 + \x8F\xC7 |0 + \xE1\x78 |0 + \xE1\x77 |0 + \xE1\x79 |0 + \x8E\xA4 |0 + \x8D\xAD |0 + \x93\x97 |0 + \xE1\x7A |0 + \x92\xC9 |0 + \xE1\x7C |0 + \x97\x9F |0 + \xE1\x7B |0 + \x91\x89 |0 + \xE1\x82 |0 + \xE1\x84 |0 + \xE1\x85 |0 + \x92\x73 |0 + \xE1\x83 |0 + \xE1\x80 |0 + \xE1\x7D |0 + \xE1\x7E |0 + \xE1\x81 |0 + \xE1\x88 |0 + \xE1\x86 |0 + \xE1\x87 |0 + \xE1\x89 |0 + \xE1\x8B |0 + \xE1\x8C |0 + \xE1\x8D |0 + \xE1\x8E |0 + \x91\x89 |1 + \xE1\x8A |0 + \xE1\x90 |0 + \xE1\x8F |0 + \xE1\x91 |0 + \x97\xC3 |0 + \xE1\x94 |0 + \xE1\x92 |0 + \xE1\x93 |0 + \x8A\xE0 |0 + \x96\xFC |0 + \x95\xC8 |0 + \xE1\x96 |0 + \xE1\x95 |0 + \xE1\x97 |0 + \xE1\x98 |0 + \xE1\x9C |0 + \xE1\x99 |0 + \xE1\x9A |0 + \xE1\x9B |0 + \xE1\x9D |0 + \xE1\x9E |0 + \xE1\x9F |0 + \xE1\xA0 |0 + \xE1\xA1 |0 + \x94\xAD |0 + \x93\x6F |0 + \xE1\xA2 |0 + \x94\x92 |0 + \x95\x53 |0 + \xE1\xA3 |0 + \xFB\x70 |0 + \xE1\xA4 |0 + \x93\x49 |0 + \x8A\x46 |0 + \x8D\x63 |0 + \xE1\xA5 |0 + \xE1\xA6 |0 + \xE1\xA7 |0 + \x8E\x48 |0 + \xE1\xA9 |0 + \xE1\xA8 |0 + \xE1\xAA |0 + \xE1\xAB |0 + \xFB\x73 |0 + \xFB\x71 |0 + \xFB\x72 |0 + \xFB\x74 |0 + \x94\xE7 |0 + \xE1\xAC |0 + \xE1\xAD |0 + \xEA\x89 |0 + \xE1\xAE |0 + \xE1\xAF |0 + \xE1\xB0 |0 + \x8E\x4D |0 + \xE1\xB1 |0 + \x94\x75 |0 + \x96\x7E |0 + \x89\x6D |0 + \x89\x76 |0 + \xE1\xB2 |0 + \xE1\xB4 |0 + \xE1\xB3 |0 + \x93\x90 |0 + \x90\xB7 |0 + \x9F\x58 |0 + \xE1\xB5 |0 + \x96\xBF |0 + \xE1\xB6 |0 + \x8A\xC4 |0 + \x94\xD5 |0 + \xE1\xB7 |0 + \xE1\xB8 |0 + \xE1\xB9 |0 + \x96\xDA |0 + \x96\xD3 |0 + \x92\xBC |0 + \x91\x8A |0 + \xE1\xBB |0 + \x8F\x82 |0 + \x8F\xC8 |0 + \xE1\xBE |0 + \xE1\xBD |0 + \xE1\xBC |0 + \x94\xFB |0 + \x8A\xC5 |0 + \x8C\xA7 |0 + \xE1\xC4 |0 + \xE1\xC1 |0 + \x90\x5E |0 + \x96\xB0 |0 + \xE1\xC0 |0 + \xE1\xC2 |0 + \xE1\xC3 |0 + \xE1\xBF |0 + \xE1\xC5 |0 + \xE1\xC6 |0 + \x92\xAD |0 + \x8A\xE1 |0 + \x92\x85 |0 + \xFB\x76 |0 + \xE1\xC7 |0 + \xE1\xC8 |0 + \xE1\xCB |0 + \x90\x87 |0 + \x93\xC2 |0 + \xE1\xCC |0 + \x96\x72 |0 + \xE1\xC9 |0 + \xE1\xCA |0 + \xE1\xCF |0 + \xE1\xCE |0 + \xE1\xCD |0 + \xE1\xD1 |0 + \xE1\xD0 |0 + \xE1\xD2 |0 + \xE1\xD4 |0 + \xE1\xD3 |0 + \x95\xCB |0 + \x8F\x75 |0 + \x97\xC4 |0 + \xE1\xD5 |0 + \x93\xB5 |0 + \xE1\xD6 |0 + \xE1\xD7 |0 + \xE1\xDB |0 + \xE1\xD9 |0 + \xE1\xDA |0 + \xE1\xD8 |0 + \xE1\xDC |0 + \xE1\xDD |0 + \xE1\xDE |0 + \xE1\xDF |0 + \x96\xB5 |0 + \xE1\xE0 |0 + \x96\xEE |0 + \xE1\xE1 |0 + \x92\x6D |0 + \x94\x8A |0 + \x8B\xE9 |0 + \x92\x5A |0 + \xE1\xE2 |0 + \x8B\xB8 |0 + \x90\xCE |0 + \xE1\xE3 |0 + \x8D\xBB |0 + \xE1\xE4 |0 + \xE1\xE5 |0 + \x8C\xA4 |0 + \x8D\xD3 |0 + \xE1\xE7 |0 + \xFB\x78 |0 + \x93\x75 |0 + \x8D\xD4 |0 + \x8B\x6D |0 + \x96\x43 |0 + \x94\x6A |0 + \xE1\xE9 |0 + \xFB\x79 |0 + \x8F\xC9 |0 + \xFB\x7A |0 + \x97\xB0 |0 + \x8D\x64 |0 + \x8C\xA5 |0 + \x94\xA1 |0 + \xE1\xEB |0 + \xFB\x7B |0 + \xE1\xED |0 + \x8C\xE9 |0 + \xE1\xEC |0 + \x92\xF4 |0 + \xE1\xEF |0 + \x8A\x56 |0 + \xE1\xEA |0 + \x94\xE8 |0 + \x89\x4F |0 + \x8D\xEA |0 + \x98\x71 |0 + \xE1\xEE |0 + \xE1\xF0 |0 + \x95\xC9 |0 + \x90\xD7 |0 + \xE1\xF2 |0 + \xE1\xF3 |0 + \xE1\xF1 |0 + \x8A\x6D |0 + \xE1\xF9 |0 + \xE1\xF8 |0 + \x8E\xA5 |0 + \xE1\xFA |0 + \xE1\xF5 |0 + \xE1\xFB |0 + \xE1\xF6 |0 + \x94\xD6 |0 + \xE1\xF4 |0 + \xE1\xF7 |0 + \xE2\x41 |0 + \xE2\x40 |0 + \x96\x81 |0 + \xE1\xFC |0 + \x88\xE9 |0 + \xE2\x43 |0 + \xE2\x42 |0 + \x8F\xCA |0 + \xE2\x44 |0 + \x91\x62 |0 + \xE2\x46 |0 + \xE2\x45 |0 + \xE2\x47 |0 + \xE2\x49 |0 + \xE2\x48 |0 + \xFB\x7C |0 + \x8E\xA6 |0 + \x97\xE7 |0 + \x8E\xD0 |0 + \xE2\x4A |0 + \x8C\x56 |0 + \x8B\x5F |0 + \x8B\x46 |0 + \x8E\x83 |0 + \x97\x53 |0 + \xE2\x50 |0 + \xE2\x4F |0 + \x91\x63 |0 + \xE2\x4C |0 + \xE2\x4E |0 + \x8F\x6A |0 + \x90\x5F |0 + \xE2\x4D |0 + \xE2\x4B |0 + \x94\x49 |0 + \x8F\xCB |0 + \x95\x5B |0 + \x8D\xD5 |0 + \x93\x98 |0 + \xE2\x51 |0 + \xE2\x52 |0 + \xE2\x68 |0 + \x8B\xD6 |0 + \x98\x5C |0 + \x91\x54 |0 + \xE2\x53 |0 + \x89\xD0 |0 + \x92\xF5 |0 + \x95\x9F |0 + \xFB\x81 |0 + \xFB\x83 |0 + \xE2\x54 |0 + \x8B\x9A |0 + \xE2\x55 |0 + \xE2\x57 |0 + \xE2\x58 |0 + \x94\x48 |0 + \x93\x98 |1 + \xE2\x59 |0 + \xE2\x5A |0 + \xE2\x5B |0 + \x8B\xD7 |0 + \x89\xD1 |0 + \x93\xC3 |0 + \x8F\x47 |0 + \x8E\x84 |0 + \xE2\x5C |0 + \x8F\x48 |0 + \x89\xC8 |0 + \x95\x62 |0 + \xE2\x5D |0 + \x94\xE9 |0 + \x91\x64 |0 + \xE2\x60 |0 + \xE2\x61 |0 + \x94\x89 |0 + \x90\x60 |0 + \xE2\x5E |0 + \x92\x81 |0 + \xE2\x5F |0 + \x8F\xCC |0 + \x88\xDA |0 + \x8B\x48 |0 + \xE2\x62 |0 + \x92\xF6 |0 + \xE2\x63 |0 + \x90\xC5 |0 + \x96\xAB |0 + \x95\x42 |0 + \xE2\x64 |0 + \xE2\x65 |0 + \x92\x74 |0 + \x97\xC5 |0 + \xE2\x67 |0 + \xE2\x66 |0 + \x8E\xED |0 + \xE2\x69 |0 + \x88\xEE |0 + \xE2\x6C |0 + \xE2\x6A |0 + \x89\xD2 |0 + \x8C\x6D |0 + \xE2\x6B |0 + \x8D\x65 |0 + \x8D\x92 |0 + \x95\xE4 |0 + \xE2\x6D |0 + \x96\x73 |0 + \xE2\x6F |0 + \x90\xCF |0 + \x89\x6E |0 + \x89\xB8 |0 + \x88\xAA |0 + \xE2\x6E |0 + \xE2\x70 |0 + \xE2\x71 |0 + \x8F\xF5 |0 + \xE2\x72 |0 + \x8A\x6E |0 + \xE2\x74 |0 + \x8C\x8A |0 + \x8B\x86 |0 + \xE2\x75 |0 + \x8B\xF3 |0 + \xE2\x76 |0 + \x90\xFA |0 + \x93\xCB |0 + \x90\xDE |0 + \x8D\xF3 |0 + \xE2\x77 |0 + \x92\x82 |0 + \x91\x8B |0 + \xE2\x79 |0 + \xE2\x7B |0 + \xE2\x78 |0 + \xE2\x7A |0 + \x8C\x41 |0 + \xE2\x7C |0 + \x8C\x45 |0 + \x8B\x87 |0 + \x97\x71 |0 + \xE2\x7E |0 + \xE2\x80 |0 + \x89\x4D |0 + \xE2\x83 |0 + \xE2\x82 |0 + \xE2\x81 |0 + \xE2\x85 |0 + \xE2\x86 |0 + \x97\xA7 |0 + \xE2\x87 |0 + \xE2\x88 |0 + \xFB\x84 |0 + \x9A\xF2 |0 + \xE2\x8A |0 + \xE2\x89 |0 + \xE2\x8B |0 + \xE2\x8C |0 + \x97\xB3 |0 + \xE2\x8D |0 + \xE8\xED |0 + \x8F\xCD |0 + \xE2\x8E |0 + \xE2\x8F |0 + \x8F\x76 |0 + \x93\xB6 |0 + \xE2\x90 |0 + \xFB\x85 |0 + \x92\x47 |0 + \xFB\x87 |0 + \xE2\x91 |0 + \x92\x5B |0 + \xE2\x92 |0 + \x8B\xA3 |0 + \x99\x5E |0 + \x92\x7C |0 + \x8E\xB1 |0 + \x8A\xC6 |0 + \xE2\x93 |0 + \xE2\xA0 |0 + \xE2\x96 |0 + \x8B\x88 |0 + \xE2\x95 |0 + \xE2\xA2 |0 + \xE2\x94 |0 + \x8F\xCE |0 + \xE2\x98 |0 + \xE2\x99 |0 + \x93\x4A |0 + \xE2\x9A |0 + \x8A\x7D |0 + \x90\x79 |0 + \x95\x84 |0 + \xE2\x9C |0 + \x91\xE6 |0 + \xE2\x97 |0 + \xE2\x9B |0 + \xE2\x9D |0 + \x8D\xF9 |0 + \xE2\xA4 |0 + \x95\x4D |0 + \x94\xA4 |0 + \x93\x99 |0 + \x8B\xD8 |0 + \xE2\xA3 |0 + \xE2\xA1 |0 + \x94\xB3 |0 + \xE2\x9E |0 + \x92\x7D |0 + \x93\x9B |0 + \x93\x9A |0 + \x8D\xF4 |0 + \xE2\xB6 |0 + \xE2\xA6 |0 + \xE2\xA8 |0 + \xE2\xAB |0 + \xE2\xAC |0 + \xE2\xA9 |0 + \xE2\xAA |0 + \xE2\xA7 |0 + \xE2\xA5 |0 + \xE2\x9F |0 + \x95\xCD |0 + \x89\xD3 |0 + \xE2\xB3 |0 + \xE2\xB0 |0 + \xE2\xB5 |0 + \xE2\xB4 |0 + \x94\x93 |0 + \x96\xA5 |0 + \x8E\x5A |0 + \xE2\xAE |0 + \xE2\xB7 |0 + \xE2\xB2 |0 + \xE2\xB1 |0 + \xE2\xAD |0 + \xFB\x88 |0 + \xE2\xAF |0 + \x8A\xC7 |0 + \x92\x5C |0 + \x90\xFB |0 + \x94\xA0 |0 + \xE2\xBC |0 + \x94\xA2 |0 + \x90\xDF |0 + \xE2\xB9 |0 + \x94\xCD |0 + \xE2\xBD |0 + \x95\xD1 |0 + \x92\x7A |0 + \xE2\xB8 |0 + \xE2\xBA |0 + \xE2\xBB |0 + \xE2\xBE |0 + \x8E\xC2 |0 + \x93\xC4 |0 + \xE2\xC3 |0 + \xE2\xC2 |0 + \xE2\xBF |0 + \xE2\xC8 |0 + \xE2\xCC |0 + \xE2\xC9 |0 + \xE2\xC5 |0 + \xE2\xC6 |0 + \xE2\xCB |0 + \xE2\xC0 |0 + \x99\xD3 |0 + \xE2\xC7 |0 + \xE2\xC1 |0 + \xE2\xCA |0 + \x92\x5C |1 + \xE2\xD0 |0 + \x8A\xC8 |0 + \xE2\xCD |0 + \xE2\xCE |0 + \xE2\xCF |0 + \xE2\xD2 |0 + \xE2\xD1 |0 + \x94\xF4 |0 + \xE2\xD3 |0 + \x97\xFA |0 + \x95\xEB |0 + \xE2\xD8 |0 + \xE2\xD5 |0 + \xE2\xD4 |0 + \x90\xD0 |0 + \xE2\xD7 |0 + \xE2\xD9 |0 + \xE2\xD6 |0 + \xE2\xDD |0 + \xE2\xDA |0 + \xE2\xDB |0 + \xE2\xDC |0 + \xE2\xDE |0 + \xE2\xDF |0 + \x95\xC4 |0 + \xE2\xE0 |0 + \x96\xE0 |0 + \x8B\xCC |0 + \x8C\x48 |0 + \xE2\xE1 |0 + \x95\xB2 |0 + \x90\x88 |0 + \x96\xAE |0 + \xE2\xE2 |0 + \x97\xB1 |0 + \x94\x94 |0 + \x91\x65 |0 + \x94\x53 |0 + \x8F\x6C |0 + \x88\xBE |0 + \xE2\xE7 |0 + \xE2\xE5 |0 + \xE2\xE3 |0 + \x8A\x9F |0 + \x8F\xCF |0 + \xE2\xE8 |0 + \xE2\xE6 |0 + \xE2\xE4 |0 + \xE2\xEC |0 + \xE2\xEB |0 + \xE2\xEA |0 + \xE2\xE9 |0 + \xE2\xED |0 + \xE2\xEE |0 + \x90\xB8 |0 + \xE2\xEF |0 + \xE2\xF1 |0 + \xE2\xF0 |0 + \x8C\xD0 |0 + \x91\x57 |0 + \xE2\xF3 |0 + \x93\x9C |0 + \xE2\xF2 |0 + \xE2\xF4 |0 + \x95\xB3 |0 + \x91\x8C |0 + \x8D\x66 |0 + \xE2\xF5 |0 + \x97\xC6 |0 + \xE2\xF7 |0 + \xE2\xF8 |0 + \xE2\xF9 |0 + \xE2\xFA |0 + \x8E\x85 |0 + \xE2\xFB |0 + \x8C\x6E |0 + \x8B\x8A |0 + \x8B\x49 |0 + \xE3\x40 |0 + \x96\xF1 |0 + \x8D\x67 |0 + \xE2\xFC |0 + \xE3\x43 |0 + \x96\xE4 |0 + \x94\x5B |0 + \x95\x52 |0 + \x8F\x83 |0 + \xE3\x42 |0 + \x8E\xD1 |0 + \x8D\x68 |0 + \x8E\x86 |0 + \x8B\x89 |0 + \x95\xB4 |0 + \xE3\x41 |0 + \x91\x66 |0 + \x96\x61 |0 + \x8D\xF5 |0 + \x8E\x87 |0 + \x92\xDB |0 + \xE3\x46 |0 + \x97\xDD |0 + \x8D\xD7 |0 + \xE3\x47 |0 + \x90\x61 |0 + \xE3\x49 |0 + \x8F\xD0 |0 + \x8D\xAE |0 + \xE3\x48 |0 + \x8F\x49 |0 + \x8C\xBC |0 + \x91\x67 |0 + \xE3\x44 |0 + \xE3\x4A |0 + \xFB\x8A |0 + \xE3\x45 |0 + \x8C\x6F |0 + \xE3\x4D |0 + \xE3\x51 |0 + \x8C\x8B |0 + \xE3\x4C |0 + \xE3\x55 |0 + \xFB\x8B |0 + \x8D\x69 |0 + \x97\x8D |0 + \x88\xBA |0 + \xE3\x52 |0 + \x8B\x8B |0 + \xE3\x4F |0 + \xE3\x50 |0 + \x93\x9D |0 + \xE3\x4E |0 + \xE3\x4B |0 + \x8A\x47 |0 + \x90\xE2 |0 + \x8C\xA6 |0 + \xE3\x57 |0 + \xE3\x54 |0 + \xE3\x56 |0 + \xE3\x53 |0 + \x8C\x70 |0 + \x91\xB1 |0 + \xE3\x58 |0 + \x91\x8E |0 + \xE3\x65 |0 + \xFB\x8D |0 + \xE3\x61 |0 + \xE3\x5B |0 + \xE3\x5F |0 + \x8E\xF8 |0 + \x88\xDB |0 + \xE3\x5A |0 + \xE3\x62 |0 + \xE3\x66 |0 + \x8D\x6A |0 + \x96\xD4 |0 + \x92\xD4 |0 + \xE3\x5C |0 + \xFB\x8C |0 + \xE3\x64 |0 + \xE3\x59 |0 + \x92\x5D |0 + \xE3\x5E |0 + \x88\xBB |0 + \x96\xC8 |0 + \xE3\x5D |0 + \x8B\xD9 |0 + \x94\xEA |0 + \x91\x8D |0 + \x97\xCE |0 + \x8F\x8F |0 + \xE3\x8E |0 + \xFB\x8E |0 + \xE3\x67 |0 + \x90\xFC |0 + \xE3\x63 |0 + \xE3\x68 |0 + \xE3\x6A |0 + \x92\xF7 |0 + \xE3\x6D |0 + \xE3\x69 |0 + \x95\xD2 |0 + \x8A\xC9 |0 + \x96\xC9 |0 + \x88\xDC |0 + \xE3\x6C |0 + \x97\xFB |0 + \xE3\x6B |0 + \x89\x8F |0 + \x93\xEA |0 + \xE3\x6E |0 + \xE3\x75 |0 + \xE3\x6F |0 + \xE3\x76 |0 + \xE3\x72 |0 + \x94\x9B |0 + \x8E\xC8 |0 + \xE3\x74 |0 + \xE3\x71 |0 + \xE3\x77 |0 + \xE3\x70 |0 + \x8F\x63 |0 + \x96\x44 |0 + \x8F\x6B |0 + \xE3\x73 |0 + \xE3\x80 |0 + \xE3\x7B |0 + \xE3\x7E |0 + \xE3\x7C |0 + \xE3\x81 |0 + \xE3\x7A |0 + \xE3\x60 |0 + \x90\xD1 |0 + \x94\xC9 |0 + \xE3\x7D |0 + \xE3\x78 |0 + \xE3\x79 |1 + \x91\x40 |0 + \x8C\x71 |0 + \x8F\x4A |0 + \xFB\x8F |0 + \x90\x44 |0 + \x91\x55 |0 + \xE3\x84 |0 + \xE3\x86 |0 + \xE3\x87 |0 + \xE3\x83 |0 + \xE3\x85 |0 + \x8F\x4A |1 + \xE3\x79 |0 + \xE3\x82 |0 + \xE3\x8A |0 + \xE3\x89 |0 + \x8C\x71 |1 + \x96\x9A |0 + \x8C\x4A |0 + \xE3\x88 |0 + \xE3\x8C |0 + \xE3\x8B |0 + \xE3\x8F |0 + \xE3\x91 |0 + \x8E\x5B |0 + \xE3\x8D |0 + \xE3\x92 |0 + \xE3\x93 |0 + \xFA\x5C |0 + \xE3\x94 |0 + \xE3\x9A |0 + \x93\x5A |0 + \xE3\x96 |0 + \xE3\x95 |0 + \xE3\x97 |0 + \xE3\x98 |0 + \xE3\x99 |0 + \xE3\x9B |0 + \xE3\x9C |0 + \x8A\xCA |0 + \xE3\x9D |0 + \xE3\x9E |0 + \xE3\x9F |0 + \xFB\x90 |0 + \xE3\xA0 |0 + \xE3\xA1 |0 + \xE3\xA2 |0 + \xE3\xA3 |0 + \xE3\xA4 |0 + \xE3\xA6 |0 + \xE3\xA5 |0 + \xE3\xA7 |0 + \xE3\xA8 |0 + \xE3\xA9 |0 + \xE3\xAC |0 + \xE3\xAA |0 + \xE3\xAB |0 + \x8D\xDF |0 + \x8C\x72 |0 + \x92\x75 |0 + \x94\xB1 |0 + \x8F\x90 |0 + \x94\x6C |0 + \x94\xEB |0 + \xE3\xAD |0 + \x9C\xEB |0 + \xE3\xAE |0 + \xE3\xB0 |0 + \x97\x85 |0 + \xE3\xAF |0 + \xE3\xB2 |0 + \xE3\xB1 |0 + \x97\x72 |0 + \xE3\xB3 |0 + \x94\xFC |0 + \xE3\xB4 |0 + \xE3\xB7 |0 + \xE3\xB6 |0 + \xE3\xB5 |0 + \xFB\x91 |0 + \xE3\xB8 |0 + \x8C\x51 |0 + \x91\x41 |0 + \x8B\x60 |0 + \xE3\xBC |0 + \xE3\xB9 |0 + \xE3\xBA |0 + \xE3\xBD |0 + \xE3\xBE |0 + \xE3\xBB |0 + \x89\x48 |0 + \x89\xA5 |0 + \xE3\xC0 |0 + \xE3\xC1 |0 + \xE3\xC2 |0 + \x97\x82 |0 + \x8F\x4B |0 + \xE3\xC4 |0 + \xE3\xC3 |0 + \x90\x89 |0 + \xE3\xC5 |0 + \xE3\xC6 |0 + \xE3\xC7 |0 + \x8A\xE3 |0 + \x8A\xCB |0 + \xE3\xC8 |0 + \xE3\xC9 |0 + \x96\x7C |0 + \x97\x83 |0 + \x97\x73 |0 + \x98\x56 |0 + \x8D\x6C |0 + \xE3\xCC |0 + \x8E\xD2 |0 + \xE3\xCB |0 + \xE3\xCD |0 + \x8E\xA7 |0 + \x91\xCF |0 + \xE3\xCE |0 + \x8D\x6B |0 + \x96\xD5 |0 + \xE3\xCF |0 + \xE3\xD0 |0 + \xE3\xD1 |0 + \xE3\xD2 |0 + \xE3\xD3 |0 + \x8E\xA8 |0 + \x96\xEB |0 + \xE3\xD5 |0 + \x92\x5E |0 + \xE3\xD4 |0 + \xE3\xD7 |0 + \xE3\xD6 |0 + \xE3\xD8 |0 + \x90\xB9 |0 + \xE3\xD9 |0 + \xE3\xDA |0 + \x95\xB7 |0 + \xE3\xDB |0 + \x91\x8F |0 + \xE3\xDC |0 + \xE3\xDD |0 + \x97\xFC |0 + \xE3\xE0 |0 + \xE3\xDF |0 + \xE3\xDE |0 + \x92\xAE |0 + \xE3\xE1 |0 + \x90\x45 |0 + \xE3\xE2 |0 + \xE3\xE3 |0 + \x98\x57 |0 + \xE3\xE4 |0 + \xE3\xE5 |0 + \xE3\xE7 |0 + \xE3\xE6 |0 + \x94\xA3 |0 + \x93\xF7 |0 + \x98\x5D |0 + \x94\xA7 |0 + \xE3\xE9 |0 + \x8F\xD1 |0 + \x95\x49 |0 + \xE3\xEA |0 + \xE3\xE8 |0 + \x8A\xCC |0 + \x8C\xD2 |0 + \x8E\x88 |0 + \x94\xEC |0 + \x8C\xA8 |0 + \x96\x62 |0 + \xE3\xED |0 + \xE3\xEB |0 + \x8D\x6D |0 + \x8D\x6E |0 + \x88\xE7 |0 + \x8D\xE6 |0 + \x94\x78 |0 + \x88\xDD |0 + \xE3\xF2 |0 + \x92\x5F |0 + \x94\x77 |0 + \x91\xD9 |0 + \xE3\xF4 |0 + \xE3\xF0 |0 + \xE3\xF3 |0 + \xE3\xEE |0 + \xE3\xF1 |0 + \x96\x45 |0 + \x8C\xD3 |0 + \x88\xFB |0 + \xE3\xEF |0 + \xE3\xF6 |0 + \xE3\xF7 |0 + \x93\xB7 |0 + \x8B\xB9 |0 + \xE4\x45 |0 + \x94\x5C |0 + \x8E\x89 |0 + \x8B\xBA |0 + \x90\xC6 |0 + \x98\x65 |0 + \x96\xAC |0 + \xE3\xF5 |0 + \x90\xD2 |0 + \x8B\x72 |0 + \xE3\xF8 |0 + \xE3\xFA |0 + \xE3\xF9 |0 + \xE3\xFB |0 + \x92\x45 |0 + \x94\x5D |0 + \x92\xAF |0 + \xE4\x42 |0 + \xE4\x45 |1 + \xE4\x41 |0 + \xE3\xFC |0 + \x90\x74 |0 + \x95\x85 |0 + \xE4\x44 |0 + \xE4\x43 |0 + \x8D\x6F |0 + \x98\x72 |0 + \xE4\x54 |0 + \xE4\x48 |0 + \xE4\x49 |0 + \x8E\xEE |0 + \xE4\x47 |0 + \x8D\x98 |0 + \xE4\x46 |0 + \xE4\x4A |0 + \x92\xB0 |0 + \x95\xA0 |0 + \x91\x42 |0 + \x91\xDA |0 + \xE4\x4E |0 + \xE4\x4F |0 + \xE4\x4B |0 + \xE4\x4C |0 + \xE4\x4D |0 + \x8D\x70 |0 + \xE4\x55 |0 + \xE4\x51 |0 + \x95\x86 |0 + \x96\x8C |0 + \x95\x47 |0 + \xE4\x50 |0 + \xE4\x53 |0 + \xE4\x52 |0 + \x96\x63 |0 + \xE4\x56 |0 + \xE4\x57 |0 + \x91\x56 |0 + \xE4\x58 |0 + \xE4\x5A |0 + \xE4\x5E |0 + \xE4\x5B |0 + \xE4\x59 |0 + \x94\x5E |0 + \xE4\x5C |0 + \xE4\x5D |0 + \x89\xB0 |0 + \xE4\x64 |0 + \xE4\x5F |0 + \xE4\x60 |0 + \xE4\x61 |0 + \x91\x9F |0 + \xE4\x63 |0 + \xE4\x62 |0 + \xE4\x65 |0 + \xE4\x66 |0 + \xE4\x67 |0 + \x90\x62 |0 + \x89\xE7 |0 + \xE4\x68 |0 + \x97\xD5 |0 + \x8E\xA9 |0 + \x8F\x4C |0 + \x8E\x8A |0 + \x92\x76 |0 + \xE4\x69 |0 + \xE4\x6A |0 + \x89\x50 |0 + \xE4\x6B |0 + \xE4\x6C |0 + \xE4\x6D |0 + \xE4\x6E |0 + \xE4\x6F |0 + \x8B\xBB |0 + \x9D\xA8 |0 + \xE4\x70 |0 + \x90\xE3 |0 + \xE4\x71 |0 + \x8E\xC9 |0 + \xE4\x72 |0 + \x98\xAE |0 + \xE4\x73 |0 + \x95\xDC |0 + \x8A\xDA |0 + \x91\x43 |0 + \x8F\x77 |0 + \x95\x91 |0 + \x8F\x4D |0 + \xE4\x74 |0 + \x8D\x71 |0 + \xE4\x75 |0 + \x94\xCA |0 + \xE4\x84 |0 + \xE4\x77 |0 + \x91\xC7 |0 + \x94\x95 |0 + \x8C\xBD |0 + \xE4\x76 |0 + \x91\x44 |0 + \xE4\x78 |0 + \x92\xF8 |0 + \xE4\x7A |0 + \xE4\x79 |0 + \xE4\x7C |0 + \xE4\x7B |0 + \xE4\x7D |0 + \xE4\x80 |0 + \xE4\x7E |0 + \x8A\xCD |0 + \xE4\x81 |0 + \xE4\x82 |0 + \xE4\x83 |0 + \x8D\xAF |0 + \x97\xC7 |0 + \xE4\x85 |0 + \x90\x46 |0 + \x89\x90 |0 + \xE4\x86 |0 + \xE4\x87 |0 + \xE4\x88 |0 + \x88\xF0 |0 + \xE4\x89 |0 + \xE4\x8A |0 + \x95\x87 |0 + \x8E\xC5 |0 + \xE4\x8C |0 + \x8A\x48 |0 + \x88\xB0 |0 + \xE4\x8B |0 + \xE4\x8E |0 + \x94\x6D |0 + \x90\x63 |0 + \x89\xD4 |0 + \x96\x46 |0 + \x8C\x7C |0 + \x8B\xDA |0 + \xE4\x8D |0 + \x89\xE8 |0 + \x8A\xA1 |0 + \x89\x91 |0 + \xE4\x92 |0 + \x97\xE8 |0 + \x91\xDB |0 + \x95\x63 |0 + \xE4\x9E |0 + \x89\xD5 |0 + \xE4\x9C |0 + \xE4\x9A |0 + \xE4\x91 |0 + \xE4\x8F |0 + \xE4\x90 |0 + \x8E\xE1 |0 + \x8B\xEA |0 + \x92\x97 |0 + \x93\xCF |0 + \x89\x70 |0 + \xE4\x94 |0 + \xE4\x93 |0 + \xE4\x99 |0 + \xE4\x95 |0 + \xE4\x98 |0 + \xFB\x93 |0 + \x96\xCE |0 + \xE4\x97 |0 + \x89\xD6 |0 + \x8A\x9D |0 + \xE4\x9B |0 + \xE4\x9D |0 + \x8C\x73 |0 + \xE4\xA1 |0 + \xE4\xAA |0 + \xE4\xAB |0 + \x88\xA9 |0 + \xE4\xB2 |0 + \x88\xEF |0 + \xE4\xA9 |0 + \xE4\xA8 |0 + \xE4\xA3 |0 + \xE4\xA2 |0 + \xE4\xA0 |0 + \xE4\x9F |0 + \x92\x83 |0 + \x91\xF9 |0 + \xE4\xA5 |0 + \xE4\xA4 |0 + \xE4\xA7 |0 + \x8C\x74 |1 + \x91\x90 |0 + \x8C\x74 |0 + \x89\x60 |0 + \xE4\xA6 |0 + \x8D\x72 |0 + \x91\x91 |0 + \xFB\x94 |0 + \xE4\xB8 |0 + \xE4\xB9 |0 + \x89\xD7 |0 + \x89\xAC |0 + \xE4\xB6 |0 + \xFB\x95 |0 + \xE4\xAC |0 + \xE4\xB4 |0 + \xE4\xBB |0 + \xE4\xB5 |0 + \xE4\xB3 |0 + \xE4\x96 |0 + \xE4\xB1 |0 + \xE4\xAD |0 + \x8A\xCE |0 + \xE4\xAF |0 + \xE4\xBA |0 + \xE4\xB0 |0 + \xE4\xBC |0 + \xE4\xAE |0 + \x94\x9C |0 + \x97\x89 |0 + \xE4\xB7 |0 + \xE4\xCD |0 + \xE4\xC5 |0 + \x90\x9B |0 + \xFB\x96 |0 + \x8B\x65 |0 + \x8B\xDB |0 + \xE4\xC0 |0 + \x89\xD9 |0 + \x8F\xD2 |0 + \xE4\xC3 |0 + \x8D\xD8 |0 + \x93\x70 |0 + \xE4\xC8 |0 + \x95\xEC |0 + \xE4\xBF |0 + \x89\xD8 |0 + \x8C\xD4 |0 + \x95\x48 |0 + \xE4\xC9 |0 + \xE4\xBD |0 + \xFB\x97 |0 + \xE4\xC6 |0 + \xE4\xD0 |0 + \xE4\xC1 |0 + \xE4\xC2 |0 + \x93\xB8 |0 + \xE4\xC7 |0 + \x97\x89 |1 + \xE4\xC4 |0 + \x96\x47 |0 + \xE4\xCA |0 + \x88\xDE |0 + \xE4\xBE |0 + \xE4\xCC |0 + \xE4\xCB |0 + \x94\x8B |0 + \xE4\xD2 |0 + \xE4\xDD |0 + \x8A\x9E |0 + \xE4\xE0 |0 + \xE4\xCE |0 + \xE4\xD3 |0 + \x97\x8E |0 + \xE4\xDC |0 + \xFB\x98 |0 + \x97\x74 |0 + \x97\xA8 |0 + \x92\x98 |0 + \x8A\x8B |0 + \x95\x92 |0 + \xE4\xE2 |0 + \x93\x9F |0 + \x88\xAF |0 + \xE4\xDB |0 + \xE4\xD7 |0 + \x91\x92 |0 + \xE4\xD1 |0 + \xE4\xD9 |0 + \xE4\xDE |0 + \x94\x4B |0 + \x88\xA8 |0 + \xE4\xD6 |0 + \xE4\xDF |0 + \x95\x98 |0 + \xE4\xDA |0 + \xE4\xD5 |0 + \x8F\xD3 |0 + \x8F\x4E |0 + \x8E\xAA |0 + \x96\xD6 |0 + \x95\x66 |0 + \xE4\xE5 |0 + \xE4\xEE |0 + \xE4\xD8 |0 + \x8A\x97 |0 + \xFB\x99 |0 + \x8F\xF6 |0 + \xE4\xE3 |0 + \xE4\xE8 |0 + \x91\x93 |0 + \xE4\xE4 |0 + \xE4\xEB |0 + \x92\x7E |0 + \xE4\xEC |0 + \x97\x75 |0 + \xE4\xE1 |0 + \x8A\x57 |0 + \xE4\xE7 |0 + \xE4\xEA |0 + \x96\xAA |0 + \xE4\xED |0 + \xE4\xE6 |0 + \xE4\xE9 |0 + \xFA\x60 |0 + \x96\x48 |0 + \x98\x40 |0 + \xE4\xF1 |0 + \xE4\xF8 |0 + \xE4\xF0 |0 + \x8E\xC1 |0 + \xE4\xCF |0 + \x95\xCC |0 + \x96\xA0 |0 + \xE4\xF7 |0 + \xE4\xF6 |0 + \xE4\xF2 |0 + \xE4\xF3 |0 + \x89\x55 |0 + \xE4\xF5 |0 + \xE4\xEF |0 + \x8F\xD3 |1 + \x92\xD3 |0 + \xE4\xF4 |0 + \x88\xFC |0 + \x91\xA0 |0 + \x95\xC1 |0 + \xE4\xF9 |0 + \xE5\x40 |0 + \x94\xD7 |0 + \xE4\xFC |0 + \x8F\xD4 |0 + \xE5\x42 |0 + \x8B\xBC |0 + \xFB\x9A |0 + \xE5\x43 |0 + \x95\x99 |0 + \xE4\xFB |0 + \xFB\x9B |0 + \xE4\xD4 |0 + \xE4\xFA |0 + \x98\x6E |0 + \x93\xA0 |0 + \x95\x93 |0 + \xFB\x9C |0 + \xE5\x4A |0 + \xE5\x50 |0 + \xE5\x51 |0 + \xE5\x44 |0 + \x94\x96 |0 + \xE5\x4E |0 + \xE5\x46 |0 + \xE5\x48 |0 + \xE5\x52 |0 + \xE5\x47 |0 + \xE5\x4B |0 + \x89\x92 |0 + \x93\xE3 |0 + \xE5\x4C |0 + \xE5\x4F |0 + \xE5\x45 |0 + \x91\x45 |0 + \xE5\x49 |0 + \x8E\x46 |0 + \x90\x64 |0 + \x8C\x4F |0 + \x96\xF2 |0 + \x8F\x92 |0 + \xFB\x9E |0 + \xE5\x56 |0 + \xE5\x54 |0 + \x98\x6D |0 + \xE5\x53 |0 + \x97\x95 |0 + \xE5\x55 |0 + \xE5\x57 |0 + \xE5\x58 |0 + \xE5\x5B |0 + \xE5\x59 |0 + \x93\xA1 |0 + \xE5\x5A |0 + \x94\xCB |0 + \x8F\x93 |0 + \xE5\x5C |0 + \xE5\x61 |0 + \x91\x94 |0 + \xE5\x60 |0 + \xE5\x62 |0 + \x91\x68 |0 + \xE5\x5D |0 + \xE5\x5F |0 + \xE5\x5E |0 + \x9F\x50 |0 + \x9F\x41 |0 + \xE5\x64 |0 + \xE5\x63 |0 + \x97\x96 |0 + \xE1\xBA |0 + \xE5\x65 |0 + \xE5\x66 |0 + \xE5\x67 |0 + \x8C\xD5 |0 + \x8B\x73 |0 + \xE5\x69 |0 + \x99\x7C |0 + \x8B\x95 |0 + \x97\xB8 |0 + \x8B\xF1 |0 + \xE5\x6A |0 + \xE5\x6B |0 + \x92\x8E |0 + \xE5\x6C |0 + \x93\xF8 |0 + \x88\xB8 |0 + \x89\xE1 |0 + \xE5\x71 |0 + \xE5\x72 |0 + \xE5\x6D |0 + \x8E\x5C |0 + \xE5\x6E |0 + \x94\x61 |0 + \xE5\x6F |0 + \xE5\x70 |0 + \xE5\x7A |0 + \xE5\x74 |0 + \xE5\x77 |0 + \xE5\x73 |0 + \xE5\x75 |0 + \xE5\x76 |0 + \x8E\xD6 |0 + \xE5\x78 |0 + \x92\x60 |0 + \x8C\x75 |0 + \xE5\x7B |0 + \x8A\x5E |0 + \xE5\x81 |0 + \xE5\x7C |0 + \xE5\x80 |0 + \x94\xB8 |0 + \xE5\x7D |0 + \xE5\x7E |0 + \x95\x67 |0 + \x94\xD8 |0 + \xE5\x82 |0 + \x91\xFB |0 + \xE5\x8C |0 + \xE5\x88 |0 + \x89\xE9 |0 + \xE5\x86 |0 + \x96\x49 |0 + \xE5\x87 |0 + \xE5\x84 |0 + \xE5\x85 |0 + \xE5\x8A |0 + \xE5\x8D |0 + \xE5\x8B |0 + \xE5\x89 |0 + \xE5\x83 |0 + \x92\x77 |0 + \xE5\x94 |0 + \x96\xA8 |0 + \xE5\x92 |0 + \xE5\x93 |0 + \xE5\x8E |0 + \xE5\x90 |0 + \xE5\x91 |0 + \xE5\x8F |0 + \x90\xE4 |0 + \x98\x58 |0 + \xE5\x98 |0 + \xE5\x99 |0 + \xE5\x9F |0 + \x90\x49 |0 + \xE5\x9B |0 + \xE5\x9E |0 + \xE5\x96 |0 + \xE5\x95 |0 + \xE5\xA0 |0 + \x89\xDA |0 + \xE5\x9C |0 + \xE5\xA1 |0 + \xE5\x9D |0 + \xE5\x9A |0 + \x92\xB1 |0 + \xE5\x97 |0 + \xE5\xA5 |0 + \x97\x5A |0 + \xE5\xA4 |0 + \xE5\xA3 |0 + \xE5\xAC |0 + \xE5\xA6 |0 + \xE5\xAE |0 + \x97\x86 |0 + \xE5\xB1 |0 + \xE5\xA8 |0 + \xE5\xA9 |0 + \xE5\xAD |0 + \xE5\xB0 |0 + \xE5\xAF |0 + \xE5\xA7 |0 + \xE5\xAA |0 + \xE5\xBB |0 + \xE5\xB4 |0 + \x90\xE4 |1 + \xE5\xB2 |0 + \xE5\xB3 |0 + \xE5\xB8 |0 + \xE5\xB9 |0 + \x8A\x49 |0 + \x8B\x61 |0 + \xE5\xB7 |0 + \xFB\xA1 |0 + \xE5\xB6 |0 + \xE5\xBA |0 + \xE5\xB5 |0 + \xE5\xBC |0 + \xE5\xBE |0 + \xE5\xBD |0 + \x98\x58 |1 + \xE5\xC0 |0 + \xE5\xBF |0 + \xE5\xC4 |0 + \xE5\xC1 |0 + \xE5\xC2 |0 + \xE5\xC3 |0 + \xE5\xC5 |0 + \x8C\x8C |0 + \xE5\xC7 |0 + \xE5\xC6 |0 + \x8F\x4F |0 + \x8D\x73 |0 + \x9F\xA5 |0 + \xE5\xC8 |0 + \x8F\x70 |0 + \x8A\x58 |0 + \xE5\xC9 |0 + \x89\x71 |0 + \x8F\xD5 |0 + \xE5\xCA |0 + \x8D\x74 |0 + \xE5\xCB |0 + \x88\xDF |0 + \x95\x5C |0 + \xE5\xCC |0 + \x90\x8A |0 + \xE5\xD3 |0 + \xE5\xD0 |0 + \x92\x8F |0 + \xE5\xD1 |0 + \xE5\xCE |0 + \x8B\xDC |0 + \xE5\xCD |0 + \xE5\xD4 |0 + \x8C\x55 |0 + \x91\xDC |0 + \xE5\xDA |0 + \xE5\xD6 |0 + \x91\xB3 |0 + \xE5\xD5 |0 + \xE5\xD8 |0 + \xE5\xCF |0 + \xE5\xD9 |0 + \xE5\xDB |0 + \x94\xED |0 + \xE5\xD7 |0 + \xE5\xDC |0 + \xE5\xDE |0 + \x8C\xD1 |0 + \xE5\xD2 |0 + \x88\xBF |0 + \xE5\xDD |0 + \x8D\xD9 |0 + \x97\xF4 |0 + \xE5\xDF |0 + \xE5\xE0 |0 + \x91\x95 |0 + \x97\xA0 |0 + \xE5\xE1 |0 + \x97\x54 |0 + \xE5\xE2 |0 + \xE5\xE3 |0 + \x95\xE2 |0 + \xE5\xE4 |0 + \x8D\xBE |0 + \x97\xA1 |0 + \xE5\xE9 |0 + \xE5\xEA |0 + \x8F\xD6 |0 + \xE5\xE8 |0 + \xFB\xA2 |0 + \x97\x87 |0 + \xE5\xE5 |0 + \xE5\xE7 |0 + \x90\xBB |0 + \x90\x9E |0 + \xE5\xE6 |0 + \xE5\xEB |0 + \x95\xA1 |0 + \xE5\xED |0 + \xE5\xEC |0 + \x8A\x8C |0 + \x96\x4A |0 + \xE5\xEE |0 + \xFA\x5D |0 + \xE5\xFA |0 + \xE5\xF0 |0 + \xE5\xF1 |0 + \xE5\xF2 |0 + \xE5\xF3 |0 + \xE5\xF7 |0 + \xE5\xF8 |0 + \xE5\xF6 |0 + \xE5\xF4 |0 + \xE5\xEF |0 + \xE5\xF5 |0 + \xE5\xF9 |0 + \xE8\xB5 |0 + \x89\xA6 |0 + \xE5\xFC |0 + \x8B\xDD |0 + \xE5\xFB |0 + \xE6\x41 |0 + \xE6\x40 |0 + \xE6\x43 |0 + \xE6\x42 |0 + \xE6\x44 |0 + \x8F\x50 |0 + \xE6\x45 |0 + \xE6\x46 |0 + \xE6\x47 |0 + \x90\xBC |0 + \x97\x76 |0 + \xE6\x48 |0 + \x95\xA2 |0 + \x94\x65 |0 + \xE6\x49 |0 + \xE6\x4A |0 + \x8C\xA9 |0 + \x8B\x4B |0 + \xE6\x4B |0 + \x8E\x8B |0 + \x94\x60 |0 + \xE6\x4C |0 + \x8A\x6F |0 + \xE6\x4D |0 + \xE6\x4F |0 + \x97\x97 |0 + \xE6\x4E |0 + \x90\x65 |0 + \xE6\x50 |0 + \xE6\x51 |0 + \xE6\x52 |0 + \x8A\xCF |0 + \xE6\x53 |0 + \xE6\x54 |0 + \xE6\x55 |0 + \xE6\x56 |0 + \x8A\x70 |0 + \xE6\x57 |0 + \xE6\x58 |0 + \xE6\x59 |0 + \x89\xF0 |0 + \x90\x47 |0 + \xE6\x5A |0 + \xE6\x5B |0 + \xE6\x5C |0 + \x8C\xBE |0 + \x92\xF9 |0 + \xE6\x5D |0 + \x8C\x76 |0 + \x90\x75 |0 + \xE6\x60 |0 + \x93\xA2 |0 + \xE6\x5F |0 + \xFB\xA3 |0 + \x8C\x50 |0 + \xE6\x5E |0 + \x91\xF5 |0 + \x8B\x4C |0 + \xE6\x61 |0 + \xE6\x62 |0 + \x8F\xD7 |0 + \x8C\x8D |0 + \xE6\x63 |0 + \x96\x4B |0 + \x90\xDD |0 + \x8B\x96 |0 + \x96\xF3 |0 + \x91\x69 |0 + \xE6\x64 |0 + \xFB\xA4 |0 + \x90\x66 |0 + \x92\x90 |0 + \x8F\xD8 |0 + \xE6\x65 |0 + \xE6\x68 |0 + \xE6\x69 |0 + \x8D\xBC |0 + \x91\xC0 |0 + \xE6\x67 |0 + \x8F\xD9 |0 + \x95\x5D |0 + \xE6\x66 |0 + \x8E\x8C |0 + \x89\x72 |0 + \xE6\x6D |0 + \x8C\x77 |0 + \x8E\x8E |0 + \x8E\x8D |0 + \x98\x6C |0 + \xE6\x6C |0 + \xE6\x6B |0 + \x91\x46 |0 + \x8B\x6C |0 + \x98\x62 |0 + \x8A\x59 |0 + \x8F\xDA |0 + \xFB\xA5 |0 + \xE6\x6A |0 + \xE6\x6F |0 + \xE6\x70 |0 + \xE6\x6E |0 + \x8C\xD6 |0 + \x97\x5F |0 + \x8E\x8F |0 + \x94\x46 |0 + \xE6\x73 |0 + \x90\xBE |0 + \x92\x61 |0 + \x97\x55 |0 + \xE6\x76 |0 + \x8C\xEA |0 + \x90\xBD |0 + \xE6\x72 |0 + \xE6\x77 |0 + \x8C\xEB |0 + \xE6\x74 |0 + \xE6\x75 |0 + \xFB\xA6 |0 + \xE6\x71 |0 + \x90\xE0 |0 + \x93\xC7 |0 + \x92\x4E |0 + \x89\xDB |0 + \x94\xEE |0 + \x8B\x62 |0 + \xFB\xA7 |0 + \x92\xB2 |0 + \xE6\x7A |0 + \xE6\x78 |0 + \x92\x6B |0 + \x90\xBF |0 + \xE6\x79 |0 + \x90\x7A |0 + \x97\xC8 |0 + \x98\x5F |0 + \xE6\x7B |0 + \xE6\x87 |0 + \x92\xB3 |0 + \xE6\x86 |0 + \xFB\xA8 |0 + \xE6\x83 |0 + \xE6\x8B |0 + \xE6\x84 |0 + \xE6\x80 |0 + \x92\xFA |0 + \xE6\x7E |0 + \x97\x40 |0 + \x8E\x90 |0 + \xE6\x81 |0 + \xE6\x7D |0 + \xFB\xAA |0 + \xE6\x85 |0 + \x8F\x94 |0 + \x8C\xBF |0 + \x91\xF8 |0 + \x96\x64 |0 + \x89\x79 |0 + \x88\xE0 |0 + \x93\xA3 |0 + \xE6\x89 |0 + \xE6\x88 |0 + \x93\xE4 |0 + \xE6\x8D |0 + \xE6\x82 |0 + \xE6\x8C |0 + \xE6\x8E |0 + \x8C\xAA |0 + \xE6\x8A |0 + \x8D\x75 |0 + \x8E\xD3 |0 + \xE6\x8F |0 + \x97\x77 |0 + \xE6\x92 |0 + \xE6\x95 |0 + \xE6\x93 |0 + \x95\x54 |0 + \xE6\x90 |0 + \x8B\xDE |0 + \xE6\x94 |0 + \xE6\x96 |0 + \xE6\x9A |0 + \xE6\x97 |0 + \xE6\x99 |0 + \xE6\x98 |0 + \xFB\xAB |0 + \xE6\x9B |0 + \x8E\xAF |0 + \xE6\x9D |0 + \xE6\x9C |0 + \x95\x88 |0 + \xE6\x9F |0 + \x8C\x78 |0 + \xE6\x9E |0 + \xE6\xA0 |0 + \xE6\xA1 |0 + \x8B\x63 |0 + \xE3\xBF |0 + \x8F\xF7 |0 + \xE6\xA2 |0 + \x8C\xEC |0 + \xE6\xA3 |0 + \xFB\xAC |0 + \xE6\xA4 |0 + \x8E\x5D |0 + \x9D\xCC |0 + \xE6\xA5 |0 + \xE6\xA6 |0 + \x8F\x51 |0 + \xE6\xA7 |0 + \xE6\xA8 |0 + \xE6\xA9 |0 + \xE6\xAA |0 + \xE6\xAB |0 + \x92\x4A |0 + \xE6\xAC |0 + \xE6\xAE |0 + \xE6\xAD |0 + \x93\xA4 |0 + \xE6\xAF |0 + \x96\x4C |0 + \xE6\xB0 |0 + \xE6\xB1 |0 + \xE6\xB2 |0 + \xE6\xB3 |0 + \x93\xD8 |0 + \x8F\xDB |0 + \xE6\xB4 |0 + \x8D\x8B |0 + \x98\xAC |0 + \xE6\xB5 |0 + \xE6\xB6 |0 + \x95\x5E |0 + \xE6\xB7 |0 + \xE6\xBF |0 + \xE6\xB8 |0 + \xE6\xBA |0 + \xE6\xB9 |0 + \xE6\xBB |0 + \x96\x65 |0 + \xE6\xBC |0 + \xE6\xBD |0 + \xE6\xBE |0 + \xE6\xC0 |0 + \x8A\x4C |0 + \x92\xE5 |0 + \x95\x89 |0 + \x8D\xE0 |0 + \x8D\x76 |0 + \x95\x6E |0 + \x89\xDD |0 + \x94\xCC |0 + \xE6\xC3 |0 + \x8A\xD1 |0 + \x90\xD3 |0 + \xE6\xC2 |0 + \xE6\xC7 |0 + \x92\x99 |0 + \x96\xE1 |0 + \xE6\xC5 |0 + \xE6\xC6 |0 + \x8B\x4D |0 + \xE6\xC8 |0 + \x94\x83 |0 + \x91\xDD |0 + \x94\xEF |0 + \x93\x5C |0 + \xE6\xC4 |0 + \x96\x66 |0 + \x89\xEA |0 + \xE6\xCA |0 + \x98\x47 |0 + \x92\xC0 |0 + \x98\x64 |0 + \x8E\x91 |0 + \xE6\xC9 |0 + \x91\xAF |0 + \xE6\xDA |0 + \x93\xF6 |0 + \x95\x6F |0 + \xE6\xCD |0 + \x8E\x5E |0 + \x8E\x92 |0 + \x8F\xDC |0 + \x94\x85 |0 + \x8C\xAB |0 + \xE6\xCC |0 + \x95\x8A |0 + \x8E\xBF |0 + \x93\x71 |0 + \xFB\xAD |0 + \xFB\xAE |0 + \xE6\xCF |0 + \xE6\xD0 |0 + \x8D\x77 |0 + \xE6\xCE |0 + \xE6\xD1 |0 + \xE6\xD2 |0 + \xE6\xD4 |0 + \x91\xA1 |0 + \xE6\xD3 |0 + \x8A\xE4 |0 + \xE6\xD6 |0 + \xE6\xD5 |0 + \xE6\xD7 |0 + \xFB\xAF |0 + \xE6\xD9 |0 + \xE6\xDB |0 + \xE6\xDC |0 + \x90\xD4 |0 + \x8E\xCD |0 + \xE6\xDD |0 + \x8A\x71 |0 + \xE6\xDE |0 + \x91\x96 |0 + \xE6\xDF |0 + \xE6\xE0 |0 + \x95\x8B |0 + \xFB\xB0 |0 + \x8B\x4E |0 + \xE6\xE1 |0 + \x92\xB4 |0 + \x89\x7A |0 + \xE6\xE2 |0 + \x8E\xEF |0 + \x90\x96 |0 + \x91\xAB |0 + \xE6\xE5 |0 + \xE6\xE4 |0 + \xE6\xE3 |0 + \xE6\xEB |0 + \xE6\xE9 |0 + \xE6\xE6 |0 + \xE6\xE8 |0 + \xE6\xE7 |0 + \xE6\xEA |0 + \x8B\x97 |0 + \xE6\xEE |0 + \x90\xD5 |0 + \xE6\xEF |0 + \x8C\xD7 |0 + \xE6\xEC |0 + \xE6\xED |0 + \x98\x48 |0 + \x92\xB5 |0 + \x91\x48 |0 + \xE6\xF0 |0 + \xE6\xF3 |0 + \xE6\xF1 |0 + \xE6\xF2 |0 + \x97\x78 |0 + \x93\xA5 |0 + \xE6\xF6 |0 + \xE6\xF4 |0 + \xE6\xF5 |0 + \xE6\xF7 |0 + \xE7\x48 |0 + \xE6\xFA |0 + \xE6\xFB |0 + \xE6\xF9 |0 + \xE6\xF8 |0 + \x92\xFB |0 + \xE7\x40 |0 + \xE7\x44 |0 + \xE7\x41 |0 + \xE6\xFC |0 + \xE7\x42 |0 + \xE7\x43 |0 + \xE7\x4A |0 + \xE7\x45 |0 + \x90\xD6 |0 + \xE7\x47 |0 + \xE7\x49 |0 + \xE7\x46 |0 + \xE7\x4C |0 + \x8F\x52 |0 + \xE7\x4B |0 + \xE7\x4D |0 + \xE7\x4E |0 + \xE7\x51 |0 + \xE7\x50 |0 + \xE7\x4F |0 + \xE7\x53 |0 + \xE7\x52 |0 + \x96\xF4 |0 + \xE7\x55 |0 + \xE7\x54 |0 + \xE7\x56 |0 + \xE7\x57 |0 + \xE7\x59 |0 + \xE7\x58 |0 + \x90\x67 |0 + \xE7\x5A |0 + \x8B\xEB |0 + \xE7\x5B |0 + \xE7\x5D |0 + \xE7\x5E |0 + \x8B\xEB |1 + \xE7\x5F |0 + \xE7\x5C |0 + \xE7\x60 |0 + \x8E\xD4 |0 + \xE7\x61 |0 + \x8B\x4F |0 + \x8C\x52 |0 + \xFB\xB2 |0 + \x8C\xAC |0 + \xE7\x62 |0 + \x93\xEE |0 + \x93\x5D |0 + \xE7\x63 |0 + \xE7\x66 |0 + \x8E\xB2 |0 + \xE7\x65 |0 + \xE7\x64 |0 + \x8C\x79 |0 + \xE7\x67 |0 + \x8A\x72 |0 + \xE7\x69 |0 + \x8D\xDA |0 + \xE7\x68 |0 + \xE7\x71 |0 + \xE7\x6B |0 + \xE7\x6D |0 + \x95\xE3 |0 + \xE7\x6A |0 + \xE7\x6C |0 + \xE7\x70 |0 + \xE7\x6E |0 + \x8B\x50 |0 + \xE7\x6F |0 + \xE7\x72 |0 + \x94\x79 |0 + \x97\xD6 |0 + \x8F\x53 |0 + \xE7\x73 |0 + \x97\x41 |0 + \xE7\x75 |0 + \xE7\x74 |0 + \xE7\x78 |0 + \x97\x60 |0 + \xE7\x77 |0 + \x8A\x8D |0 + \xE7\x76 |0 + \xE7\x7B |0 + \xE7\x7A |0 + \xE7\x79 |0 + \x93\x51 |0 + \xE7\x7C |0 + \xE7\x7D |0 + \xE7\x7E |0 + \x8D\x8C |0 + \x8C\x44 |0 + \xE7\x80 |0 + \xE7\x81 |0 + \xE7\x82 |0 + \x90\x68 |0 + \xE7\x83 |0 + \x8E\xAB |0 + \xE7\x84 |0 + \xE7\x85 |0 + \x99\x9F |0 + \x99\x9E |0 + \xE7\x86 |0 + \xE3\x90 |0 + \xE7\x87 |0 + \x92\x43 |0 + \x90\x4A |0 + \x94\x5F |0 + \xE7\x88 |0 + \x95\xD3 |0 + \x92\xD2 |0 + \x8D\x9E |0 + \x92\x48 |0 + \x89\x49 |0 + \x96\x98 |0 + \x90\x76 |0 + \x8C\x7D |0 + \x8B\xDF |0 + \x95\xD4 |0 + \xE7\x89 |0 + \xE7\x8B |0 + \xE7\x8A |0 + \x89\xDE |0 + \xE7\x8C |0 + \x94\x97 |0 + \x93\x52 |0 + \xE7\x8D |0 + \x8F\x71 |0 + \xE7\x8F |0 + \x96\xC0 |0 + \xE7\x9E |0 + \xE7\x91 |0 + \xE7\x92 |0 + \x92\xC7 |0 + \x91\xDE |0 + \x91\x97 |0 + \x93\xA6 |0 + \xE7\x90 |0 + \x8B\x74 |0 + \xE7\x99 |0 + \xE7\x96 |0 + \xE7\xA3 |0 + \x93\xA7 |0 + \x92\x80 |0 + \xE7\x93 |0 + \x92\xFC |0 + \x93\x72 |0 + \xE7\x94 |0 + \xE7\x98 |0 + \x90\x80 |0 + \x94\x87 |0 + \x92\xCA |0 + \x90\xC0 |0 + \xE7\x97 |0 + \x91\xAC |0 + \x91\xA2 |0 + \xE7\x95 |0 + \x88\xA7 |0 + \x98\x41 |0 + \xE7\x9A |0 + \x91\xDF |0 + \x8F\x54 |0 + \x90\x69 |0 + \xE7\x9C |0 + \xE7\x9B |0 + \x88\xED |0 + \xE7\x9D |0 + \x95\x4E |0 + \xE7\xA5 |0 + \x93\xD9 |0 + \x90\x8B |0 + \x92\x78 |0 + \x8B\xF6 |0 + \xE7\xA4 |0 + \x97\x56 |0 + \x89\x5E |0 + \x95\xD5 |0 + \x89\xDF |0 + \xE7\x9F |0 + \xE7\xA0 |0 + \xE7\xA1 |0 + \xE7\xA2 |0 + \x93\xB9 |0 + \x92\x42 |0 + \x88\xE1 |0 + \xE7\xA6 |0 + \xE7\xA7 |0 + \x91\xBB |0 + \xE7\xA8 |0 + \x89\x93 |0 + \x91\x6B |0 + \x8C\xAD |0 + \xFB\xB5 |0 + \xE7\xA9 |0 + \x93\x4B |0 + \x91\x98 |0 + \x8E\xD5 |0 + \xE7\xAA |0 + \xE7\xAD |0 + \x8F\x85 |0 + \xE7\xAB |0 + \x91\x4A |0 + \x91\x49 |0 + \x88\xE2 |0 + \x97\xC9 |0 + \xE7\xAF |0 + \x94\xF0 |0 + \xE7\xB1 |0 + \xE7\xB0 |0 + \xE7\xAE |0 + \xE2\x84 |0 + \x8A\xD2 |0 + \xE7\xB3 |0 + \xE7\xB2 |0 + \xE7\xB4 |0 + \x97\x57 |0 + \x93\xDF |0 + \x96\x4D |0 + \xE7\xB5 |0 + \x8E\xD7 |0 + \xE7\xB6 |0 + \xE7\xB7 |0 + \xE7\xB8 |0 + \x93\x40 |0 + \x88\xE8 |0 + \x8D\x78 |0 + \x98\x59 |0 + \xE7\xBC |0 + \xFB\xB6 |0 + \x8C\x53 |0 + \xE7\xB9 |0 + \xE7\xBA |0 + \x95\x94 |0 + \x8A\x73 |0 + \x97\x58 |0 + \x8B\xBD |0 + \x93\x73 |0 + \xE7\xBD |0 + \xE7\xBE |0 + \xFB\xB8 |0 + \xE7\xBF |0 + \xFB\xB9 |0 + \x93\x41 |0 + \xE7\xC1 |0 + \xE7\xC0 |0 + \x93\xD1 |0 + \xE7\xC2 |0 + \x8F\x55 |0 + \x8E\xDE |0 + \x94\x7A |0 + \x92\x91 |0 + \x8E\xF0 |0 + \x90\x8C |0 + \xE7\xC3 |0 + \xE7\xC4 |0 + \x90\x7C |0 + \xE7\xC5 |0 + \xE7\xC6 |0 + \xE7\xC7 |0 + \x97\x8F |0 + \x8F\x56 |0 + \xE7\xC9 |0 + \xE7\xC8 |0 + \x8D\x79 |0 + \x8D\x93 |0 + \x8E\x5F |0 + \xE7\xCC |0 + \x8F\x86 |0 + \xE7\xCB |0 + \xE7\xCA |0 + \x91\xE7 |0 + \x8C\xED |0 + \x90\xC1 |0 + \x94\xAE |0 + \x8F\x58 |0 + \xE7\xCD |0 + \x8F\xDD |0 + \xE7\xD0 |0 + \xE7\xCE |0 + \x8F\xDD |1 + \xE7\xCF |0 + \x94\xAE |1 + \xE7\xD2 |0 + \xE7\xD1 |0 + \x8F\xF8 |0 + \xE7\xD3 |0 + \xE7\xD4 |0 + \xE7\xD5 |0 + \x94\xCE |0 + \x8D\xD1 |0 + \x8E\xDF |0 + \xE7\xD6 |0 + \xE7\xD7 |0 + \x97\xA2 |0 + \x8F\x64 |0 + \x96\xEC |0 + \x97\xCA |0 + \xE7\xD8 |0 + \x8B\xE0 |0 + \xE7\xD9 |0 + \xFB\xBB |0 + \x93\x42 |0 + \xFB\xBA |0 + \xE7\xDC |0 + \x8A\x98 |0 + \x90\x6A |0 + \xFB\xBC |0 + \xE7\xDA |0 + \xE7\xDB |0 + \x92\xDE |0 + \xFB\xBF |0 + \xFB\xC0 |0 + \x96\x74 |0 + \x8B\xFA |0 + \xFB\xBD |0 + \xFB\xBE |0 + \xE7\xDE |0 + \xE7\xDF |0 + \xE7\xDD |0 + \xE7\xE1 |0 + \xFB\xC1 |0 + \xFB\xC3 |0 + \x93\xDD |0 + \x8A\x62 |0 + \xFB\xC2 |0 + \xE7\xE5 |0 + \xE7\xE2 |0 + \xE7\xE4 |0 + \xE7\xE0 |0 + \xE8\x6E |0 + \xE7\xE3 |0 + \x97\xE9 |0 + \x8C\xD8 |0 + \xFB\xCA |0 + \xFB\xC4 |0 + \xFB\xC6 |0 + \xE7\xED |0 + \xFB\xC5 |0 + \x93\x53 |0 + \xE7\xE8 |0 + \xE7\xEB |0 + \xE7\xE9 |0 + \xE7\xEE |0 + \xFB\xC7 |0 + \xE7\xEF |0 + \xFB\xC9 |0 + \xE7\xE7 |0 + \xFB\xC8 |0 + \xE7\xF4 |0 + \x89\x94 |0 + \xE7\xE6 |0 + \x94\xAB |0 + \xE7\xEA |0 + \x8F\xDE |0 + \xFB\xCB |0 + \x8D\x7A |0 + \xFB\xCD |0 + \xFB\xCE |0 + \x96\x67 |0 + \x8B\xE2 |0 + \x8F\x65 |0 + \x93\xBA |0 + \xFA\x5F |0 + \x91\x4C |0 + \xE7\xF2 |0 + \xE7\xEC |0 + \xE7\xF1 |0 + \x96\xC1 |0 + \x92\xB6 |0 + \xE7\xF3 |0 + \xE7\xF0 |0 + \xFB\xCC |0 + \x91\x4B |0 + \xE7\xF7 |0 + \xE7\xF6 |0 + \xE7\xF5 |0 + \xFB\xD2 |0 + \x96\x4E |0 + \xFB\xD6 |0 + \xFB\xD4 |0 + \xFB\xD0 |0 + \xFB\xD1 |0 + \xFB\xD5 |0 + \x8F\x9B |0 + \xFB\xCF |0 + \xE7\xF8 |0 + \x95\xDD |0 + \x89\x73 |0 + \x95\x65 |0 + \x92\x92 |0 + \x8B\x98 |0 + \xFA\x65 |0 + \xE7\xFA |0 + \xFB\xD9 |0 + \x8D\x7C |0 + \xFB\xDC |0 + \xFB\xDE |0 + \x8E\x4B |0 + \xE7\xF9 |0 + \x90\x8D |0 + \x90\x8E |0 + \xE8\x40 |0 + \xE8\x42 |0 + \xFB\xDD |0 + \xFB\xDB |0 + \x8F\xF9 |0 + \xFB\xD8 |0 + \xE8\x41 |0 + \xE8\x43 |0 + \xFB\xD7 |0 + \x8B\xD1 |0 + \x95\x64 |0 + \x8E\xE0 |0 + \x98\x42 |0 + \xE7\xFC |0 + \x8D\xF6 |0 + \x98\x5E |0 + \xE8\x45 |0 + \xE8\x44 |0 + \xE8\x46 |0 + \xE7\xFB |0 + \xFA\x5E |0 + \x93\xE7 |0 + \x93\x74 |0 + \x92\xD5 |0 + \xE8\x4B |0 + \xFB\xE0 |0 + \x92\x62 |0 + \xE8\x47 |0 + \xE8\x48 |0 + \x8C\x4C |0 + \xE8\x4A |0 + \xFB\xDF |0 + \x8C\xAE |0 + \xE8\x49 |0 + \x8F\xDF |0 + \x8A\x99 |0 + \xE8\x4F |0 + \x8D\xBD |0 + \x91\x99 |0 + \x92\xC8 |0 + \xFB\xE1 |0 + \x8A\x5A |0 + \xE8\x4D |0 + \xE8\x4E |0 + \x92\xC1 |0 + \xE8\x4C |0 + \xE8\x50 |0 + \xE8\x56 |0 + \xFB\xE2 |0 + \xE8\x59 |0 + \xE8\x58 |0 + \x93\x4C |0 + \xE8\x51 |0 + \xE8\x52 |0 + \xE8\x55 |0 + \xE8\x57 |0 + \xFB\xE3 |0 + \x8B\xBE |0 + \xE8\x5A |0 + \xE8\x54 |0 + \xE8\x53 |0 + \xFB\xE4 |0 + \xE8\x5E |0 + \xE8\x5F |0 + \xE8\x60 |0 + \xE8\x5D |0 + \xE8\x5C |0 + \x8F\xE0 |0 + \x93\xA8 |0 + \xE8\x5B |0 + \xE8\x64 |0 + \xE8\x62 |0 + \xFB\xE5 |0 + \xE8\x63 |0 + \xE8\x61 |0 + \x91\xF6 |0 + \xE8\x65 |0 + \xE8\x66 |0 + \xE8\x68 |0 + \xFB\xE6 |0 + \xFB\xE7 |0 + \x8A\xD3 |0 + \xE8\x67 |0 + \x96\xF8 |0 + \xE8\x73 |0 + \xE8\x69 |0 + \xE8\x6C |0 + \xE8\x6A |0 + \xE8\x6B |0 + \xE8\x6D |0 + \xE8\x6F |0 + \xE8\x70 |0 + \xE8\x71 |0 + \xE8\x74 |0 + \xE8\x72 |0 + \xE8\x75 |0 + \xE8\x77 |0 + \xE8\x76 |0 + \x92\xB7 |0 + \x96\xE5 |0 + \xE8\x78 |0 + \x91\x4D |0 + \xE8\x79 |0 + \x95\xC2 |0 + \xE8\x7A |0 + \x8A\x4A |0 + \x89\x5B |0 + \x8A\xD5 |0 + \xFB\xE8 |0 + \x8A\xD4 |0 + \xE8\x7B |0 + \xE8\x7C |0 + \xE8\x7D |0 + \xE8\x7E |0 + \xE8\x80 |0 + \x8A\xD6 |0 + \x8A\x74 |0 + \x8D\x7D |0 + \x94\xB4 |0 + \xE8\x82 |0 + \xE8\x81 |0 + \xE8\x83 |0 + \x89\x7B |0 + \xE8\x86 |0 + \xE8\x85 |0 + \xE8\x84 |0 + \xE8\x87 |0 + \xE8\x8A |0 + \x88\xC5 |0 + \xE8\x88 |0 + \xE8\x8C |0 + \xE8\x8B |0 + \xE8\x8E |0 + \xE8\x8D |0 + \xE8\x8F |0 + \x93\xAC |0 + \xE8\x90 |0 + \xE8\x91 |0 + \xE8\x93 |0 + \xE8\x92 |0 + \x95\x8C |0 + \xE8\x94 |0 + \xE8\x95 |0 + \x8D\xE3 |0 + \xE8\x96 |0 + \xE8\x97 |0 + \x96\x68 |0 + \x91\x6A |0 + \x88\xA2 |0 + \x91\xC9 |0 + \xE8\x98 |0 + \x95\x8D |0 + \xE8\x9B |0 + \xE8\x99 |0 + \x8D\x7E |0 + \xE8\x9A |0 + \x8C\xC0 |0 + \x95\xC3 |0 + \xE8\x9D |0 + \xE8\x9F |0 + \xE8\x9E |0 + \xE8\xA0 |0 + \x89\x40 |0 + \x90\x77 |0 + \x8F\x9C |0 + \x8A\xD7 |0 + \xE8\xA1 |0 + \x94\x86 |0 + \xE8\xA3 |0 + \x89\x41 |0 + \xE8\xA2 |0 + \x92\xC2 |0 + \x97\xCB |0 + \x93\xA9 |0 + \xE8\x9C |0 + \x97\xA4 |0 + \x8C\xAF |0 + \x97\x7A |0 + \x8B\xF7 |0 + \x97\xB2 |0 + \x8C\x47 |0 + \x91\xE0 |0 + \xE4\x40 |0 + \xE8\xA4 |0 + \x8A\x4B |0 + \x90\x8F |0 + \x8A\x75 |0 + \xE8\xA6 |0 + \xE8\xA7 |0 + \xE8\xA5 |0 + \x8C\x84 |0 + \x8D\xDB |0 + \x8F\xE1 |0 + \xFB\xEB |0 + \x89\x42 |0 + \x97\xD7 |0 + \xE8\xA9 |0 + \xE7\xAC |0 + \xE8\xA8 |0 + \xFB\xEC |0 + \xE8\xAC |0 + \xE8\xAA |0 + \xE8\xAB |0 + \xE8\xAD |0 + \xE8\xAE |0 + \x97\xEA |0 + \xE8\xAF |0 + \xE8\xB0 |0 + \x90\xC7 |0 + \x94\xB9 |0 + \x90\x9D |0 + \x8A\xE5 |0 + \x97\x59 |0 + \x89\xEB |0 + \x8F\x57 |0 + \x8C\xD9 |0 + \xE8\xB3 |0 + \xE8\xB2 |0 + \x8E\x93 |0 + \xE8\xB4 |0 + \xE8\xB1 |0 + \x8E\x47 |0 + \xE8\xB8 |0 + \xE5\xAB |0 + \x99\xD4 |0 + \x90\x97 |0 + \xE8\xB6 |0 + \x97\xA3 |0 + \x93\xEF |0 + \x89\x4A |0 + \x90\xE1 |0 + \x8E\xB4 |0 + \x95\xB5 |0 + \x89\x5F |0 + \x97\xEB |0 + \x97\x8B |0 + \xE8\xB9 |0 + \x93\x64 |0 + \x8E\xF9 |0 + \xE8\xBA |0 + \xE8\xBB |0 + \x90\x6B |0 + \xE8\xBC |0 + \x97\xEC |0 + \xE8\xB7 |0 + \xE8\xBE |0 + \xE8\xC0 |0 + \xE8\xBF |0 + \xE8\xBD |0 + \xE8\xC1 |0 + \xE8\xC2 |0 + \x91\x9A |0 + \x89\xE0 |0 + \xE8\xC3 |0 + \x96\xB6 |0 + \xE8\xC4 |0 + \xE8\xC5 |0 + \x98\x49 |0 + \xFB\xED |0 + \x9E\x50 |0 + \xE8\xC6 |0 + \xFB\xEE |0 + \xE8\xC7 |0 + \xE8\xC8 |0 + \xE8\xCC |0 + \xFB\xEF |0 + \xE8\xC9 |0 + \xE8\xCA |0 + \xE8\xCB |0 + \xE8\xCD |0 + \xFB\xF0 |0 + \xFB\xF1 |0 + \xFB\xF2 |0 + \x90\xC2 |0 + \xFB\xF3 |0 + \x96\xF5 |0 + \x90\xC3 |0 + \xE8\xCE |0 + \x94\xF1 |0 + \xE8\xCF |0 + \xEA\x72 |0 + \x96\xCA |0 + \xE8\xD0 |0 + \xE8\xD1 |0 + \xE8\xD2 |0 + \x8A\x76 |0 + \xE8\xD4 |0 + \x8C\x43 |0 + \xE8\xD6 |0 + \xE8\xDA |0 + \xE8\xD8 |0 + \xE8\xD9 |0 + \x8A\x93 |0 + \xE8\xD7 |0 + \xE8\xDB |0 + \xE8\xDC |0 + \x88\xC6 |0 + \xE8\xDD |0 + \xE8\xDE |0 + \x8F\xE2 |0 + \xE8\xDF |0 + \x8B\x66 |0 + \xE8\xE2 |0 + \xE8\xE1 |0 + \xE8\xE0 |0 + \xE6\x91 |0 + \x95\xDA |0 + \xE8\xE3 |0 + \xE8\xE4 |0 + \xE8\xE5 |0 + \xE8\xE6 |0 + \xE8\xE7 |0 + \xE8\xE8 |0 + \x8A\xD8 |0 + \xE8\xE9 |0 + \xE8\xEA |0 + \x94\x42 |0 + \xE8\xEC |0 + \x89\xB9 |0 + \xE8\xEF |0 + \xE8\xEE |0 + \x89\x43 |0 + \x8B\xBF |0 + \x95\xC5 |0 + \x92\xB8 |0 + \x8D\xA0 |0 + \x8D\x80 |0 + \x8F\x87 |0 + \x90\x7B |0 + \xE8\xF1 |0 + \xE8\xF0 |0 + \x97\x61 |0 + \x8A\xE6 |0 + \x94\xD0 |0 + \x93\xDA |0 + \x90\x9C |0 + \x97\xCC |0 + \xE8\xF4 |0 + \xE8\xF3 |0 + \x96\x6A |0 + \x93\xAA |0 + \x96\x6A |1 + \x89\x6F |0 + \xE8\xF5 |0 + \xE8\xF6 |1 + \x95\x70 |0 + \x97\x8A |0 + \xE8\xF6 |0 + \xE8\xF7 |0 + \xE8\xF9 |0 + \x91\xE8 |0 + \x8A\x7A |0 + \x8A\x7B |0 + \xE8\xF8 |0 + \x8A\xE7 |0 + \x8C\xB0 |0 + \xFB\xF4 |0 + \x8A\xE8 |0 + \x93\x5E |1 + \x93\x5E |0 + \x97\xDE |0 + \xFB\xF5 |0 + \x8C\xDA |0 + \xE8\xFA |0 + \xE8\xFB |0 + \xE8\xFC |0 + \xE9\x40 |0 + \xE9\x42 |0 + \xE9\x41 |0 + \x95\x97 |0 + \xE9\x43 |0 + \xE9\x44 |0 + \xE9\x45 |0 + \xE9\x46 |0 + \xE9\x48 |0 + \xE9\x47 |0 + \xE9\x49 |0 + \x94\xF2 |0 + \xE3\xCA |0 + \x90\x48 |0 + \x8B\x51 |0 + \xE9\x4A |0 + \xE9\x4B |0 + \x99\xAA |0 + \x9F\x5A |0 + \x94\xD1 |0 + \x88\xF9 |0 + \x88\xB9 |0 + \x8E\x94 |0 + \x96\x4F |0 + \x8F\xFC |0 + \xE9\x4C |0 + \x96\xDD |0 + \xE9\x4D |0 + \x97\x7B |0 + \x89\x61 |0 + \x8E\x60 |0 + \xE9\x4E |0 + \x89\xEC |0 + \xE9\x4F |0 + \xE9\x50 |0 + \xE9\x52 |0 + \xE9\x53 |0 + \xE9\x55 |0 + \xE9\x51 |0 + \xE9\x54 |0 + \xFB\xF8 |0 + \x8A\xD9 |0 + \xE9\x56 |0 + \xE9\x57 |0 + \xE9\x58 |0 + \xE9\x59 |0 + \xE9\x5A |0 + \xE9\x5C |0 + \xE9\x5B |0 + \xE9\x5E |0 + \xE9\x61 |0 + \xE9\x5D |0 + \xE9\x5F |0 + \xE9\x60 |0 + \xE9\x62 |0 + \x8B\xC0 |0 + \x8E\xF1 |0 + \xE9\x63 |0 + \xE9\x64 |0 + \x8D\x81 |0 + \xFB\xFA |0 + \xE9\x65 |0 + \x8A\x5D |0 + \x94\x6E |0 + \xE9\x66 |0 + \xE9\x67 |0 + \x92\x79 |0 + \x93\xE9 |0 + \xE9\x68 |0 + \x94\x9D |0 + \x91\xCA |0 + \x89\x77 |0 + \x8B\xEC |0 + \x8B\xED |0 + \x92\x93 |0 + \xE9\x6D |0 + \x8B\xEE |0 + \x89\xED |0 + \xE9\x6C |0 + \xE9\x6A |0 + \xE9\x6B |0 + \xE9\x69 |0 + \xE9\x77 |0 + \xE9\x6E |0 + \xE9\x6F |0 + \xE9\x70 |0 + \xE9\x71 |0 + \xE9\x73 |0 + \xE9\x72 |0 + \x8F\x78 |0 + \xE9\x74 |0 + \xE9\x76 |0 + \x8B\x52 |0 + \xE9\x75 |0 + \x91\x9B |0 + \x8C\xB1 |0 + \xE9\x78 |0 + \x91\xCB |0 + \xE9\x79 |0 + \x93\xAB |0 + \xE9\x7A |0 + \xE9\x80 |0 + \xE9\x7D |0 + \xE9\x7C |0 + \xE9\x7E |0 + \xE9\x7B |0 + \xE9\x82 |0 + \xFB\xFB |0 + \x91\xCB |1 + \xE9\x81 |0 + \xE9\x84 |0 + \x8B\xC1 |0 + \xE9\x83 |0 + \xE9\x85 |0 + \xE9\x86 |0 + \xE9\x88 |0 + \xE9\x87 |0 + \xE9\x89 |0 + \xE9\x8B |0 + \xE9\x8A |0 + \x8D\x9C |0 + \xE9\x8C |0 + \xE9\x8D |0 + \x8A\x5B |0 + \xE9\x8E |0 + \xE9\x8F |0 + \x90\x91 |0 + \xE9\x90 |0 + \xE9\x91 |0 + \xE9\x92 |0 + \xE9\x93 |0 + \x8D\x82 |0 + \xFB\xFC |0 + \xFC\x40 |0 + \xE9\x94 |0 + \xE9\x95 |0 + \xE9\x96 |0 + \xE9\x97 |0 + \xE9\x98 |0 + \x94\xAF |0 + \xE9\x9A |0 + \x95\x45 |0 + \xE9\x9B |0 + \xE9\x99 |0 + \xE9\x9D |0 + \xE9\x9C |0 + \xE9\x9E |0 + \xE9\x9F |0 + \xE9\xA0 |0 + \xE9\xA1 |0 + \xE9\xA2 |0 + \xE9\xA3 |0 + \xE9\xA4 |0 + \xE9\xA5 |0 + \xE9\xA6 |0 + \xE9\xA7 |0 + \xE9\xA8 |0 + \xE9\xA9 |0 + \xE9\xAA |0 + \xE9\xAB |0 + \xE9\xAC |0 + \x9F\x54 |0 + \xE9\xAD |0 + \xE2\xF6 |0 + \x8B\x53 |0 + \x8A\x40 |0 + \x8D\xB0 |0 + \xE9\xAF |0 + \xE9\xAE |0 + \x96\xA3 |0 + \xE9\xB1 |0 + \xE9\xB2 |0 + \xE9\xB0 |0 + \xE9\xB3 |0 + \x96\x82 |0 + \xE9\xB4 |0 + \x8B\x9B |0 + \x98\x44 |0 + \xFC\x42 |0 + \xE9\xB5 |0 + \xFC\x41 |0 + \xE9\xB7 |0 + \x88\xBC |0 + \xFC\x43 |0 + \xE9\xB8 |0 + \x95\xA9 |0 + \xE9\xB6 |0 + \xE9\xB9 |0 + \xE9\xBA |0 + \xE9\xBB |0 + \xE9\xBC |0 + \xE9\xBD |0 + \x96\x8E |0 + \x8E\x4C |0 + \x8D\xF8 |0 + \x91\x4E |0 + \xFC\x44 |0 + \xE9\xBE |0 + \xE9\xC1 |0 + \xFC\x45 |0 + \xE9\xBF |0 + \xE9\xC2 |0 + \x8C\xEF |0 + \xE9\xC0 |0 + \xE9\xC3 |0 + \xE9\xC4 |0 + \xE9\xC5 |0 + \xE9\xC9 |0 + \x8E\x49 |0 + \x91\xE2 |0 + \xE9\xCA |0 + \xE9\xC7 |0 + \xE9\xC6 |0 + \xE9\xC8 |0 + \x8C\x7E |0 + \xE9\xCE |0 + \xE9\xCD |0 + \xE9\xCC |0 + \xFC\x46 |0 + \xE9\xD8 |0 + \xE9\xD4 |0 + \xE9\xD5 |0 + \xE9\xD1 |0 + \xE9\xD7 |0 + \xE9\xD3 |0 + \x8A\x82 |0 + \x98\x6B |0 + \xE9\xD6 |0 + \xE9\xD2 |0 + \xE9\xD0 |0 + \xE9\xCF |0 + \xE9\xDA |0 + \xE9\xDD |0 + \xE9\xDC |0 + \xE9\xDB |0 + \x95\x68 |0 + \xE9\xD9 |0 + \x88\xF1 |0 + \xE9\xDE |0 + \xE9\xE0 |0 + \x8A\x8F |0 + \x89\x56 |0 + \xE9\xE2 |0 + \xE9\xE1 |0 + \xE9\xDF |0 + \x92\x4C |0 + \x96\x90 |0 + \x97\xD8 |0 + \xE9\xE3 |0 + \xE9\xE4 |0 + \xE9\xE5 |0 + \xE9\xE6 |0 + \xE9\xE7 |0 + \x92\xB9 |0 + \xE9\xE8 |0 + \x94\xB5 |0 + \xE9\xED |0 + \xE9\xE9 |0 + \xE9\xEA |0 + \x96\x50 |0 + \x96\xC2 |0 + \x93\xCE |0 + \xE9\xEE |0 + \xE9\xEF |0 + \x93\xBC |0 + \xE9\xEC |0 + \xE9\xEB |0 + \x89\xA8 |0 + \xE9\xF7 |0 + \xE9\xF6 |0 + \x89\x95 |0 + \xE9\xF4 |0 + \xE9\xF3 |0 + \xE9\xF1 |0 + \x8A\x9B |0 + \xE9\xF0 |0 + \x8E\xB0 |0 + \x8D\x83 |0 + \xE9\xFA |0 + \xE9\xF9 |0 + \xE9\xF8 |0 + \xE9\xF5 |0 + \xE9\xFB |0 + \xE9\xFC |0 + \xEA\x44 |0 + \xEA\x43 |0 + \xEA\x45 |0 + \x89\x4C |0 + \xEA\x40 |0 + \xEA\x41 |0 + \x8D\x94 |0 + \x96\xB7 |0 + \xEA\x42 |0 + \xFC\x48 |0 + \x96\x51 |0 + \xEA\x4A |0 + \xFC\x47 |0 + \xEA\x46 |0 + \xEA\x4B |0 + \xEA\x48 |0 + \xEA\x47 |0 + \x8C\x7B |0 + \xEA\x4C |0 + \xEA\x4D |0 + \xEA\x4E |0 + \xEA\x49 |0 + \xEA\x4F |0 + \x92\xDF |0 + \xEA\x53 |0 + \xEA\x54 |0 + \xEA\x52 |0 + \xEA\x51 |0 + \xEA\x57 |0 + \xEA\x50 |0 + \xEA\x55 |0 + \xEA\x56 |0 + \xEA\x59 |0 + \x89\xA8 |1 + \xEA\x58 |0 + \xEA\x5B |0 + \xEA\x5C |0 + \xEA\x5D |0 + \x98\x68 |0 + \xEA\x5A |0 + \x91\xE9 |0 + \x8D\xEB |0 + \xEA\x5E |0 + \xFC\x4A |0 + \xEA\x5F |0 + \xEA\x60 |0 + \xEA\x61 |0 + \xEA\x62 |0 + \x8C\xB2 |0 + \xEA\x63 |0 + \x8C\xB2 |1 + \xEA\x64 |0 + \x8E\xAD |0 + \xEA\x65 |0 + \xEA\x66 |0 + \xEA\x67 |0 + \xEA\x68 |0 + \xEA\x6B |0 + \xEA\x69 |0 + \x98\x5B |0 + \xEA\x6A |0 + \x97\xED |0 + \xEA\x6C |0 + \x97\xD9 |0 + \xEA\x6D |0 + \x94\x9E |0 + \xEA\x6E |0 + \xEA\x70 |0 + \xEA\x71 |0 + \x8D\x8D |1 + \x96\xCB |1 + \xEA\x6F |0 + \x8D\x8D |0 + \x96\xCB |0 + \x96\x83 |0 + \x9B\xF5 |0 + \x9F\x80 |0 + \x96\x9B |0 + \x89\xA9 |0 + \xEA\x73 |0 + \x8B\x6F |0 + \xEA\x74 |0 + \xEA\x75 |0 + \xEA\x76 |0 + \xFC\x4B |0 + \x8D\x95 |0 + \xEA\x77 |0 + \xE0\xD2 |0 + \x96\xD9 |0 + \x91\xE1 |0 + \xEA\x78 |0 + \xEA\x7A |0 + \xEA\x79 |0 + \xEA\x7B |0 + \xEA\x7C |0 + \xEA\x7D |0 + \xEA\x7E |0 + \xEA\x80 |0 + \xEA\x81 |0 + \xEA\x82 |0 + \xEA\x83 |0 + \xEA\x84 |0 + \xEA\x85 |0 + \xEA\x86 |0 + \xEA\x87 |0 + \xEA\x88 |0 + \x93\x43 |0 + \x8C\xDB |0 + \xEA\x8A |0 + \x91\x6C |0 + \xEA\x8B |0 + \xEA\x8C |0 + \x95\x40 |0 + \xEA\x8D |0 + \xEA\x8E |0 + \xE2\x56 |0 + \xE6\xD8 |0 + \xE8\xEB |0 + \xEA\x8F |0 + \xEA\x90 |0 + \xEA\x92 |0 + \xEA\x93 |0 + \xEA\x94 |0 + \x97\xEE |0 + \xEA\x91 |0 + \xEA\x95 |0 + \xEA\x96 |0 + \xEA\x98 |0 + \xEA\x97 |0 + \xEA\x9A |0 + \xEA\x9B |0 + \xEA\x99 |0 + \x97\xB4 |0 + \xEA\x9C |0 + \xEA\x9D |0 + \xE2\x73 |0 + \xEA\x9E |0 + \xF0\x40 |0 + \xF0\x41 |0 + \xF0\x42 |0 + \xF0\x43 |0 + \xF0\x44 |0 + \xF0\x45 |0 + \xF0\x46 |0 + \xF0\x47 |0 + \xF0\x48 |0 + \xF0\x49 |0 + \xF0\x4A |0 + \xF0\x4B |0 + \xF0\x4C |0 + \xF0\x4D |0 + \xF0\x4E |0 + \xF0\x4F |0 + \xF0\x50 |0 + \xF0\x51 |0 + \xF0\x52 |0 + \xF0\x53 |0 + \xF0\x54 |0 + \xF0\x55 |0 + \xF0\x56 |0 + \xF0\x57 |0 + \xF0\x58 |0 + \xF0\x59 |0 + \xF0\x5A |0 + \xF0\x5B |0 + \xF0\x5C |0 + \xF0\x5D |0 + \xF0\x5E |0 + \xF0\x5F |0 + \xF0\x60 |0 + \xF0\x61 |0 + \xF0\x62 |0 + \xF0\x63 |0 + \xF0\x64 |0 + \xF0\x65 |0 + \xF0\x66 |0 + \xF0\x67 |0 + \xF0\x68 |0 + \xF0\x69 |0 + \xF0\x6A |0 + \xF0\x6B |0 + \xF0\x6C |0 + \xF0\x6D |0 + \xF0\x6E |0 + \xF0\x6F |0 + \xF0\x70 |0 + \xF0\x71 |0 + \xF0\x72 |0 + \xF0\x73 |0 + \xF0\x74 |0 + \xF0\x75 |0 + \xF0\x76 |0 + \xF0\x77 |0 + \xF0\x78 |0 + \xF0\x79 |0 + \xF0\x7A |0 + \xF0\x7B |0 + \xF0\x7C |0 + \xF0\x7D |0 + \xF0\x7E |0 + \xF0\x80 |0 + \xF0\x81 |0 + \xF0\x82 |0 + \xF0\x83 |0 + \xF0\x84 |0 + \xF0\x85 |0 + \xF0\x86 |0 + \xF0\x87 |0 + \xF0\x88 |0 + \xF0\x89 |0 + \xF0\x8A |0 + \xF0\x8B |0 + \xF0\x8C |0 + \xF0\x8D |0 + \xF0\x8E |0 + \xF0\x8F |0 + \xF0\x90 |0 + \xF0\x91 |0 + \xF0\x92 |0 + \xF0\x93 |0 + \xF0\x94 |0 + \xF0\x95 |0 + \xF0\x96 |0 + \xF0\x97 |0 + \xF0\x98 |0 + \xF0\x99 |0 + \xF0\x9A |0 + \xF0\x9B |0 + \xF0\x9C |0 + \xF0\x9D |0 + \xF0\x9E |0 + \xF0\x9F |0 + \xF0\xA0 |0 + \xF0\xA1 |0 + \xF0\xA2 |0 + \xF0\xA3 |0 + \xF0\xA4 |0 + \xF0\xA5 |0 + \xF0\xA6 |0 + \xF0\xA7 |0 + \xF0\xA8 |0 + \xF0\xA9 |0 + \xF0\xAA |0 + \xF0\xAB |0 + \xF0\xAC |0 + \xF0\xAD |0 + \xF0\xAE |0 + \xF0\xAF |0 + \xF0\xB0 |0 + \xF0\xB1 |0 + \xF0\xB2 |0 + \xF0\xB3 |0 + \xF0\xB4 |0 + \xF0\xB5 |0 + \xF0\xB6 |0 + \xF0\xB7 |0 + \xF0\xB8 |0 + \xF0\xB9 |0 + \xF0\xBA |0 + \xF0\xBB |0 + \xF0\xBC |0 + \xF0\xBD |0 + \xF0\xBE |0 + \xF0\xBF |0 + \xF0\xC0 |0 + \xF0\xC1 |0 + \xF0\xC2 |0 + \xF0\xC3 |0 + \xF0\xC4 |0 + \xF0\xC5 |0 + \xF0\xC6 |0 + \xF0\xC7 |0 + \xF0\xC8 |0 + \xF0\xC9 |0 + \xF0\xCA |0 + \xF0\xCB |0 + \xF0\xCC |0 + \xF0\xCD |0 + \xF0\xCE |0 + \xF0\xCF |0 + \xF0\xD0 |0 + \xF0\xD1 |0 + \xF0\xD2 |0 + \xF0\xD3 |0 + \xF0\xD4 |0 + \xF0\xD5 |0 + \xF0\xD6 |0 + \xF0\xD7 |0 + \xF0\xD8 |0 + \xF0\xD9 |0 + \xF0\xDA |0 + \xF0\xDB |0 + \xF0\xDC |0 + \xF0\xDD |0 + \xF0\xDE |0 + \xF0\xDF |0 + \xF0\xE0 |0 + \xF0\xE1 |0 + \xF0\xE2 |0 + \xF0\xE3 |0 + \xF0\xE4 |0 + \xF0\xE5 |0 + \xF0\xE6 |0 + \xF0\xE7 |0 + \xF0\xE8 |0 + \xF0\xE9 |0 + \xF0\xEA |0 + \xF0\xEB |0 + \xF0\xEC |0 + \xF0\xED |0 + \xF0\xEE |0 + \xF0\xEF |0 + \xF0\xF0 |0 + \xF0\xF1 |0 + \xF0\xF2 |0 + \xF0\xF3 |0 + \xF0\xF4 |0 + \xF0\xF5 |0 + \xF0\xF6 |0 + \xF0\xF7 |0 + \xF0\xF8 |0 + \xF0\xF9 |0 + \xF0\xFA |0 + \xF0\xFB |0 + \xF0\xFC |0 + \xF1\x40 |0 + \xF1\x41 |0 + \xF1\x42 |0 + \xF1\x43 |0 + \xF1\x44 |0 + \xF1\x45 |0 + \xF1\x46 |0 + \xF1\x47 |0 + \xF1\x48 |0 + \xF1\x49 |0 + \xF1\x4A |0 + \xF1\x4B |0 + \xF1\x4C |0 + \xF1\x4D |0 + \xF1\x4E |0 + \xF1\x4F |0 + \xF1\x50 |0 + \xF1\x51 |0 + \xF1\x52 |0 + \xF1\x53 |0 + \xF1\x54 |0 + \xF1\x55 |0 + \xF1\x56 |0 + \xF1\x57 |0 + \xF1\x58 |0 + \xF1\x59 |0 + \xF1\x5A |0 + \xF1\x5B |0 + \xF1\x5C |0 + \xF1\x5D |0 + \xF1\x5E |0 + \xF1\x5F |0 + \xF1\x60 |0 + \xF1\x61 |0 + \xF1\x62 |0 + \xF1\x63 |0 + \xF1\x64 |0 + \xF1\x65 |0 + \xF1\x66 |0 + \xF1\x67 |0 + \xF1\x68 |0 + \xF1\x69 |0 + \xF1\x6A |0 + \xF1\x6B |0 + \xF1\x6C |0 + \xF1\x6D |0 + \xF1\x6E |0 + \xF1\x6F |0 + \xF1\x70 |0 + \xF1\x71 |0 + \xF1\x72 |0 + \xF1\x73 |0 + \xF1\x74 |0 + \xF1\x75 |0 + \xF1\x76 |0 + \xF1\x77 |0 + \xF1\x78 |0 + \xF1\x79 |0 + \xF1\x7A |0 + \xF1\x7B |0 + \xF1\x7C |0 + \xF1\x7D |0 + \xF1\x7E |0 + \xF1\x80 |0 + \xF1\x81 |0 + \xF1\x82 |0 + \xF1\x83 |0 + \xF1\x84 |0 + \xF1\x85 |0 + \xF1\x86 |0 + \xF1\x87 |0 + \xF1\x88 |0 + \xF1\x89 |0 + \xF1\x8A |0 + \xF1\x8B |0 + \xF1\x8C |0 + \xF1\x8D |0 + \xF1\x8E |0 + \xF1\x8F |0 + \xF1\x90 |0 + \xF1\x91 |0 + \xF1\x92 |0 + \xF1\x93 |0 + \xF1\x94 |0 + \xF1\x95 |0 + \xF1\x96 |0 + \xF1\x97 |0 + \xF1\x98 |0 + \xF1\x99 |0 + \xF1\x9A |0 + \xF1\x9B |0 + \xF1\x9C |0 + \xF1\x9D |0 + \xF1\x9E |0 + \xF1\x9F |0 + \xF1\xA0 |0 + \xF1\xA1 |0 + \xF1\xA2 |0 + \xF1\xA3 |0 + \xF1\xA4 |0 + \xF1\xA5 |0 + \xF1\xA6 |0 + \xF1\xA7 |0 + \xF1\xA8 |0 + \xF1\xA9 |0 + \xF1\xAA |0 + \xF1\xAB |0 + \xF1\xAC |0 + \xF1\xAD |0 + \xF1\xAE |0 + \xF1\xAF |0 + \xF1\xB0 |0 + \xF1\xB1 |0 + \xF1\xB2 |0 + \xF1\xB3 |0 + \xF1\xB4 |0 + \xF1\xB5 |0 + \xF1\xB6 |0 + \xF1\xB7 |0 + \xF1\xB8 |0 + \xF1\xB9 |0 + \xF1\xBA |0 + \xF1\xBB |0 + \xF1\xBC |0 + \xF1\xBD |0 + \xF1\xBE |0 + \xF1\xBF |0 + \xF1\xC0 |0 + \xF1\xC1 |0 + \xF1\xC2 |0 + \xF1\xC3 |0 + \xF1\xC4 |0 + \xF1\xC5 |0 + \xF1\xC6 |0 + \xF1\xC7 |0 + \xF1\xC8 |0 + \xF1\xC9 |0 + \xF1\xCA |0 + \xF1\xCB |0 + \xF1\xCC |0 + \xF1\xCD |0 + \xF1\xCE |0 + \xF1\xCF |0 + \xF1\xD0 |0 + \xF1\xD1 |0 + \xF1\xD2 |0 + \xF1\xD3 |0 + \xF1\xD4 |0 + \xF1\xD5 |0 + \xF1\xD6 |0 + \xF1\xD7 |0 + \xF1\xD8 |0 + \xF1\xD9 |0 + \xF1\xDA |0 + \xF1\xDB |0 + \xF1\xDC |0 + \xF1\xDD |0 + \xF1\xDE |0 + \xF1\xDF |0 + \xF1\xE0 |0 + \xF1\xE1 |0 + \xF1\xE2 |0 + \xF1\xE3 |0 + \xF1\xE4 |0 + \xF1\xE5 |0 + \xF1\xE6 |0 + \xF1\xE7 |0 + \xF1\xE8 |0 + \xF1\xE9 |0 + \xF1\xEA |0 + \xF1\xEB |0 + \xF1\xEC |0 + \xF1\xED |0 + \xF1\xEE |0 + \xF1\xEF |0 + \xF1\xF0 |0 + \xF1\xF1 |0 + \xF1\xF2 |0 + \xF1\xF3 |0 + \xF1\xF4 |0 + \xF1\xF5 |0 + \xF1\xF6 |0 + \xF1\xF7 |0 + \xF1\xF8 |0 + \xF1\xF9 |0 + \xF1\xFA |0 + \xF1\xFB |0 + \xF1\xFC |0 + \xF2\x40 |0 + \xF2\x41 |0 + \xF2\x42 |0 + \xF2\x43 |0 + \xF2\x44 |0 + \xF2\x45 |0 + \xF2\x46 |0 + \xF2\x47 |0 + \xF2\x48 |0 + \xF2\x49 |0 + \xF2\x4A |0 + \xF2\x4B |0 + \xF2\x4C |0 + \xF2\x4D |0 + \xF2\x4E |0 + \xF2\x4F |0 + \xF2\x50 |0 + \xF2\x51 |0 + \xF2\x52 |0 + \xF2\x53 |0 + \xF2\x54 |0 + \xF2\x55 |0 + \xF2\x56 |0 + \xF2\x57 |0 + \xF2\x58 |0 + \xF2\x59 |0 + \xF2\x5A |0 + \xF2\x5B |0 + \xF2\x5C |0 + \xF2\x5D |0 + \xF2\x5E |0 + \xF2\x5F |0 + \xF2\x60 |0 + \xF2\x61 |0 + \xF2\x62 |0 + \xF2\x63 |0 + \xF2\x64 |0 + \xF2\x65 |0 + \xF2\x66 |0 + \xF2\x67 |0 + \xF2\x68 |0 + \xF2\x69 |0 + \xF2\x6A |0 + \xF2\x6B |0 + \xF2\x6C |0 + \xF2\x6D |0 + \xF2\x6E |0 + \xF2\x6F |0 + \xF2\x70 |0 + \xF2\x71 |0 + \xF2\x72 |0 + \xF2\x73 |0 + \xF2\x74 |0 + \xF2\x75 |0 + \xF2\x76 |0 + \xF2\x77 |0 + \xF2\x78 |0 + \xF2\x79 |0 + \xF2\x7A |0 + \xF2\x7B |0 + \xF2\x7C |0 + \xF2\x7D |0 + \xF2\x7E |0 + \xF2\x80 |0 + \xF2\x81 |0 + \xF2\x82 |0 + \xF2\x83 |0 + \xF2\x84 |0 + \xF2\x85 |0 + \xF2\x86 |0 + \xF2\x87 |0 + \xF2\x88 |0 + \xF2\x89 |0 + \xF2\x8A |0 + \xF2\x8B |0 + \xF2\x8C |0 + \xF2\x8D |0 + \xF2\x8E |0 + \xF2\x8F |0 + \xF2\x90 |0 + \xF2\x91 |0 + \xF2\x92 |0 + \xF2\x93 |0 + \xF2\x94 |0 + \xF2\x95 |0 + \xF2\x96 |0 + \xF2\x97 |0 + \xF2\x98 |0 + \xF2\x99 |0 + \xF2\x9A |0 + \xF2\x9B |0 + \xF2\x9C |0 + \xF2\x9D |0 + \xF2\x9E |0 + \xF2\x9F |0 + \xF2\xA0 |0 + \xF2\xA1 |0 + \xF2\xA2 |0 + \xF2\xA3 |0 + \xF2\xA4 |0 + \xF2\xA5 |0 + \xF2\xA6 |0 + \xF2\xA7 |0 + \xF2\xA8 |0 + \xF2\xA9 |0 + \xF2\xAA |0 + \xF2\xAB |0 + \xF2\xAC |0 + \xF2\xAD |0 + \xF2\xAE |0 + \xF2\xAF |0 + \xF2\xB0 |0 + \xF2\xB1 |0 + \xF2\xB2 |0 + \xF2\xB3 |0 + \xF2\xB4 |0 + \xF2\xB5 |0 + \xF2\xB6 |0 + \xF2\xB7 |0 + \xF2\xB8 |0 + \xF2\xB9 |0 + \xF2\xBA |0 + \xF2\xBB |0 + \xF2\xBC |0 + \xF2\xBD |0 + \xF2\xBE |0 + \xF2\xBF |0 + \xF2\xC0 |0 + \xF2\xC1 |0 + \xF2\xC2 |0 + \xF2\xC3 |0 + \xF2\xC4 |0 + \xF2\xC5 |0 + \xF2\xC6 |0 + \xF2\xC7 |0 + \xF2\xC8 |0 + \xF2\xC9 |0 + \xF2\xCA |0 + \xF2\xCB |0 + \xF2\xCC |0 + \xF2\xCD |0 + \xF2\xCE |0 + \xF2\xCF |0 + \xF2\xD0 |0 + \xF2\xD1 |0 + \xF2\xD2 |0 + \xF2\xD3 |0 + \xF2\xD4 |0 + \xF2\xD5 |0 + \xF2\xD6 |0 + \xF2\xD7 |0 + \xF2\xD8 |0 + \xF2\xD9 |0 + \xF2\xDA |0 + \xF2\xDB |0 + \xF2\xDC |0 + \xF2\xDD |0 + \xF2\xDE |0 + \xF2\xDF |0 + \xF2\xE0 |0 + \xF2\xE1 |0 + \xF2\xE2 |0 + \xF2\xE3 |0 + \xF2\xE4 |0 + \xF2\xE5 |0 + \xF2\xE6 |0 + \xF2\xE7 |0 + \xF2\xE8 |0 + \xF2\xE9 |0 + \xF2\xEA |0 + \xF2\xEB |0 + \xF2\xEC |0 + \xF2\xED |0 + \xF2\xEE |0 + \xF2\xEF |0 + \xF2\xF0 |0 + \xF2\xF1 |0 + \xF2\xF2 |0 + \xF2\xF3 |0 + \xF2\xF4 |0 + \xF2\xF5 |0 + \xF2\xF6 |0 + \xF2\xF7 |0 + \xF2\xF8 |0 + \xF2\xF9 |0 + \xF2\xFA |0 + \xF2\xFB |0 + \xF2\xFC |0 + \xF3\x70 |0 + \xF4\x78 |0 + \xF4\x86 |0 + \xF4\x8E |0 + \xF4\x8F |0 + \xF4\x90 |0 + \xF4\x91 |0 + \xF4\x92 |0 + \xF4\x93 |0 + \xF4\x94 |0 + \xF4\x95 |0 + \xF4\x96 |0 + \xF4\x97 |0 + \xF4\x98 |0 + \xF4\x99 |0 + \xF4\x9A |0 + \xF4\x9B |0 + \xF4\x9C |0 + \xF4\x9D |0 + \xF4\x9E |0 + \xF4\x9F |0 + \xF4\xA0 |0 + \xF4\xA1 |0 + \xF4\xA2 |0 + \xF4\xA3 |0 + \xF4\xA4 |0 + \xF4\xA5 |0 + \xF4\xA6 |0 + \xF4\xA7 |0 + \xF4\xA8 |0 + \xF4\xA9 |0 + \xF4\xAA |0 + \xF4\xAB |0 + \xF4\xAC |0 + \xF4\xAD |0 + \xF4\xAE |0 + \xF4\xAF |0 + \xF4\xB0 |0 + \xF4\xB1 |0 + \xF4\xB2 |0 + \xF4\xB3 |0 + \xF4\xB4 |0 + \xF4\xB5 |0 + \xF4\xB6 |0 + \xF4\xB7 |0 + \xF4\xB8 |0 + \xF4\xB9 |0 + \xF4\xBA |0 + \xF4\xBB |0 + \xF4\xBC |0 + \xF4\xBD |0 + \xF4\xBE |0 + \xF4\xBF |0 + \xF4\xC0 |0 + \xF4\xC1 |0 + \xF4\xC2 |0 + \xF4\xC3 |0 + \xF4\xC4 |0 + \xF4\xC5 |0 + \xF4\xC6 |0 + \xF4\xC7 |0 + \xF4\xC8 |0 + \xF4\xC9 |0 + \xF4\xCA |0 + \xF4\xCB |0 + \xF4\xCC |0 + \xF4\xCD |0 + \xF4\xCE |0 + \xF4\xCF |0 + \xF4\xD0 |0 + \xF4\xD1 |0 + \xF4\xD2 |0 + \xF4\xD3 |0 + \xF4\xD4 |0 + \xF4\xD5 |0 + \xF4\xD6 |0 + \xF4\xD7 |0 + \xF4\xD8 |0 + \xF4\xD9 |0 + \xF4\xDA |0 + \xF4\xDB |0 + \xF4\xDC |0 + \xF4\xDD |0 + \xF4\xDE |0 + \xF4\xDF |0 + \xF4\xE0 |0 + \xF4\xE1 |0 + \xF4\xE2 |0 + \xF4\xE3 |0 + \xF4\xE4 |0 + \xF4\xE5 |0 + \xF4\xE6 |0 + \xF4\xE7 |0 + \xF4\xE8 |0 + \xF4\xE9 |0 + \xF4\xEA |0 + \xF4\xEB |0 + \xF4\xEC |0 + \xF4\xED |0 + \xF4\xEE |0 + \xF4\xEF |0 + \xF4\xF0 |0 + \xF4\xF1 |0 + \xF4\xF2 |0 + \xF4\xF3 |0 + \xF4\xF4 |0 + \xF4\xF5 |0 + \xF4\xF6 |0 + \xF4\xF7 |0 + \xF4\xF8 |0 + \xF4\xF9 |0 + \xF4\xFA |0 + \xF4\xFB |0 + \xF4\xFC |0 + \xF5\x40 |0 + \xF5\x41 |0 + \xF5\x42 |0 + \xF5\x43 |0 + \xF5\x44 |0 + \xF5\x45 |0 + \xF5\x46 |0 + \xF5\x47 |0 + \xF5\x48 |0 + \xF5\x49 |0 + \xF5\x4A |0 + \xF5\x4B |0 + \xF5\x4C |0 + \xF5\x4D |0 + \xF5\x4E |0 + \xF5\x4F |0 + \xF5\x50 |0 + \xF5\x51 |0 + \xF5\x52 |0 + \xF5\x53 |0 + \xF5\x54 |0 + \xF5\x55 |0 + \xF5\x56 |0 + \xF5\x57 |0 + \xF5\x58 |0 + \xF5\x59 |0 + \xF5\x5A |0 + \xF5\x5B |0 + \xF5\x5C |0 + \xF5\x5D |0 + \xF5\x5E |0 + \xF5\x5F |0 + \xF5\x60 |0 + \xF5\x61 |0 + \xF5\x62 |0 + \xF5\x63 |0 + \xF5\x64 |0 + \xF5\x65 |0 + \xF5\x66 |0 + \xF5\x67 |0 + \xF5\x68 |0 + \xF5\x69 |0 + \xF5\x6A |0 + \xF5\x6B |0 + \xF5\x6C |0 + \xF5\x6D |0 + \xF5\x6E |0 + \xF5\x6F |0 + \xF5\x70 |0 + \xF5\x71 |0 + \xF5\x72 |0 + \xF5\x73 |0 + \xF5\x74 |0 + \xF5\x75 |0 + \xF5\x76 |0 + \xF5\x77 |0 + \xF5\x78 |0 + \xF5\x79 |0 + \xF5\x7A |0 + \xF5\x7B |0 + \xF5\x7C |0 + \xF5\x7D |0 + \xF5\x7E |0 + \xF5\x80 |0 + \xF5\x81 |0 + \xF5\x82 |0 + \xF5\x83 |0 + \xF5\x84 |0 + \xF5\x85 |0 + \xF5\x86 |0 + \xF5\x87 |0 + \xF5\x88 |0 + \xF5\x89 |0 + \xF5\x8A |0 + \xF5\x8B |0 + \xF5\x8C |0 + \xF5\x8D |0 + \xF5\x8E |0 + \xF5\x8F |0 + \xF5\x90 |0 + \xF5\x91 |0 + \xF5\x92 |0 + \xF5\x93 |0 + \xF5\x94 |0 + \xF5\x95 |0 + \xF5\x96 |0 + \xF5\x97 |0 + \xF5\x98 |0 + \xF5\x99 |0 + \xF5\x9A |0 + \xF5\x9B |0 + \xF5\x9C |0 + \xF5\x9D |0 + \xF5\x9E |0 + \xF5\x9F |0 + \xF5\xA0 |0 + \xF5\xA1 |0 + \xF5\xA2 |0 + \xF5\xA3 |0 + \xF5\xA4 |0 + \xF5\xA5 |0 + \xF5\xA6 |0 + \xF5\xA7 |0 + \xF5\xA8 |0 + \xF5\xA9 |0 + \xF5\xAA |0 + \xF5\xAB |0 + \xF5\xAC |0 + \xF5\xAD |0 + \xF5\xAE |0 + \xF5\xAF |0 + \xF5\xB0 |0 + \xF5\xB1 |0 + \xF5\xB2 |0 + \xF5\xB3 |0 + \xF5\xB4 |0 + \xF5\xB5 |0 + \xF5\xB6 |0 + \xF5\xB7 |0 + \xF5\xB8 |0 + \xF5\xB9 |0 + \xF5\xBA |0 + \xF5\xBB |0 + \xF5\xBC |0 + \xF5\xBD |0 + \xF5\xBE |0 + \xF5\xBF |0 + \xF5\xC0 |0 + \xF5\xC1 |0 + \xF5\xC2 |0 + \xF5\xC3 |0 + \xF5\xC4 |0 + \xF5\xC5 |0 + \xF5\xC6 |0 + \xF5\xC7 |0 + \xF5\xC8 |0 + \xF5\xC9 |0 + \xF5\xCA |0 + \xF5\xCB |0 + \xF5\xCC |0 + \xF5\xCD |0 + \xF5\xCE |0 + \xF5\xCF |0 + \xF5\xD0 |0 + \xF5\xD1 |0 + \xF5\xD2 |0 + \xF5\xD3 |0 + \xF5\xD4 |0 + \xF5\xD5 |0 + \xF5\xD6 |0 + \xF5\xD7 |0 + \xF5\xD8 |0 + \xF5\xD9 |0 + \xF5\xDA |0 + \xF5\xDB |0 + \xF5\xDC |0 + \xF5\xDD |0 + \xF5\xDE |0 + \xF5\xDF |0 + \xF5\xE0 |0 + \xF5\xE1 |0 + \xF5\xE2 |0 + \xF5\xE3 |0 + \xF5\xE4 |0 + \xF5\xE5 |0 + \xF5\xE6 |0 + \xF5\xE7 |0 + \xF5\xE8 |0 + \xF5\xE9 |0 + \xF5\xEA |0 + \xF5\xEB |0 + \xF5\xEC |0 + \xF5\xED |0 + \xF5\xEE |0 + \xF5\xEF |0 + \xF5\xF0 |0 + \xF5\xF1 |0 + \xF5\xF2 |0 + \xF5\xF3 |0 + \xF5\xF4 |0 + \xF5\xF5 |0 + \xF5\xF6 |0 + \xF5\xF7 |0 + \xF5\xF8 |0 + \xF5\xF9 |0 + \xF5\xFA |0 + \xF5\xFB |0 + \xF5\xFC |0 + \xF7\x48 |0 + \xF7\x94 |0 + \xF7\xA3 |0 + \xF7\xCF |0 + \xF7\xD2 |0 + \xF8\x40 |0 + \xF8\x41 |0 + \xF8\x42 |0 + \xF8\x43 |0 + \xF8\x44 |0 + \xF8\x45 |0 + \xF8\x46 |0 + \xF8\x47 |0 + \xF8\x48 |0 + \xF8\x49 |0 + \xF8\x4A |0 + \xF8\x4B |0 + \xF8\x4C |0 + \xF8\x4D |0 + \xF8\x4E |0 + \xF8\x4F |0 + \xF8\x50 |0 + \xF8\x51 |0 + \xF8\x52 |0 + \xF8\x53 |0 + \xF8\x54 |0 + \xF8\x55 |0 + \xF8\x56 |0 + \xF8\x57 |0 + \xF8\x58 |0 + \xF8\x59 |0 + \xF8\x5A |0 + \xF8\x5B |0 + \xF8\x5C |0 + \xF8\x5D |0 + \xF8\x5E |0 + \xF8\x5F |0 + \xF8\x60 |0 + \xF8\x61 |0 + \xF8\x62 |0 + \xF8\x63 |0 + \xF8\x64 |0 + \xF8\x65 |0 + \xF8\x66 |0 + \xF8\x67 |0 + \xF8\x68 |0 + \xF8\x69 |0 + \xF8\x6A |0 + \xF8\x6B |0 + \xF8\x6C |0 + \xF8\x6D |0 + \xF8\x6E |0 + \xF8\x6F |0 + \xF8\x70 |0 + \xF8\x71 |0 + \xF8\x72 |0 + \xF8\x73 |0 + \xF8\x74 |0 + \xF8\x75 |0 + \xF8\x76 |0 + \xF8\x77 |0 + \xF8\x78 |0 + \xF8\x79 |0 + \xF8\x7A |0 + \xF8\x7B |0 + \xF8\x7C |0 + \xF8\x7D |0 + \xF8\x7E |0 + \xF8\x80 |0 + \xF8\x81 |0 + \xF8\x82 |0 + \xF8\x83 |0 + \xF8\x84 |0 + \xF8\x85 |0 + \xF8\x86 |0 + \xF8\x87 |0 + \xF8\x88 |0 + \xF8\x89 |0 + \xF8\x8A |0 + \xF8\x8B |0 + \xF8\x8C |0 + \xF8\x8D |0 + \xF8\x8E |0 + \xF8\x8F |0 + \xF8\x90 |0 + \xF8\x91 |0 + \xF8\x92 |0 + \xF8\x93 |0 + \xF8\x94 |0 + \xF8\x95 |0 + \xF8\x96 |0 + \xF8\x97 |0 + \xF8\x98 |0 + \xF8\x99 |0 + \xF8\x9A |0 + \xF8\x9B |0 + \xF8\x9C |0 + \xF8\x9D |0 + \xF8\x9E |0 + \xF8\x9F |0 + \xF8\xA0 |0 + \xF8\xA1 |0 + \xF8\xA2 |0 + \xF8\xA3 |0 + \xF8\xA4 |0 + \xF8\xA5 |0 + \xF8\xA6 |0 + \xF8\xA7 |0 + \xF8\xA8 |0 + \xF8\xA9 |0 + \xF8\xAA |0 + \xF8\xAB |0 + \xF8\xAC |0 + \xF8\xAD |0 + \xF8\xAE |0 + \xF8\xAF |0 + \xF8\xB0 |0 + \xF8\xB1 |0 + \xF8\xB2 |0 + \xF8\xB3 |0 + \xF8\xB4 |0 + \xF8\xB5 |0 + \xF8\xB6 |0 + \xF8\xB7 |0 + \xF8\xB8 |0 + \xF8\xB9 |0 + \xF8\xBA |0 + \xF8\xBB |0 + \xF8\xBC |0 + \xF8\xBD |0 + \xF8\xBE |0 + \xF8\xBF |0 + \xF8\xC0 |0 + \xF8\xC1 |0 + \xF8\xC2 |0 + \xF8\xC3 |0 + \xF8\xC4 |0 + \xF8\xC5 |0 + \xF8\xC6 |0 + \xF8\xC7 |0 + \xF8\xC8 |0 + \xF8\xC9 |0 + \xF8\xCA |0 + \xF8\xCB |0 + \xF8\xCC |0 + \xF8\xCD |0 + \xF8\xCE |0 + \xF8\xCF |0 + \xF8\xD0 |0 + \xF8\xD1 |0 + \xF8\xD2 |0 + \xF8\xD3 |0 + \xF8\xD4 |0 + \xF8\xD5 |0 + \xF8\xD6 |0 + \xF8\xD7 |0 + \xF8\xD8 |0 + \xF8\xD9 |0 + \xF8\xDA |0 + \xF8\xDB |0 + \xF8\xDC |0 + \xF8\xDD |0 + \xF8\xDE |0 + \xF8\xDF |0 + \xF8\xE0 |0 + \xF8\xE1 |0 + \xF8\xE2 |0 + \xF8\xE3 |0 + \xF8\xE4 |0 + \xF8\xE5 |0 + \xF8\xE6 |0 + \xF8\xE7 |0 + \xF8\xE8 |0 + \xF8\xE9 |0 + \xF8\xEA |0 + \xF8\xEB |0 + \xF8\xEC |0 + \xF8\xED |0 + \xF8\xEE |0 + \xF8\xEF |0 + \xF8\xF0 |0 + \xF8\xF1 |0 + \xF8\xF2 |0 + \xF8\xF3 |0 + \xF8\xF4 |0 + \xF8\xF5 |0 + \xF8\xF6 |0 + \xF8\xF7 |0 + \xF8\xF8 |0 + \xF8\xF9 |0 + \xF8\xFA |0 + \xF8\xFB |0 + \xF8\xFC |0 + \xF9\x40 |0 + \xF9\x41 |0 + \xF9\x42 |0 + \xF9\x43 |0 + \xF9\x44 |0 + \xF9\x45 |0 + \xF9\x46 |0 + \xF9\x47 |0 + \xF9\x48 |0 + \xF9\x49 |0 + \xF9\x4A |0 + \xF9\x4B |0 + \xF9\x4C |0 + \xF9\x4D |0 + \xF9\x4E |0 + \xF9\x4F |0 + \xF9\x50 |0 + \xF9\x51 |0 + \xF9\x52 |0 + \xF9\x53 |0 + \xF9\x54 |0 + \xF9\x55 |0 + \xF9\x56 |0 + \xF9\x57 |0 + \xF9\x58 |0 + \xF9\x59 |0 + \xF9\x5A |0 + \xF9\x5B |0 + \xF9\x5C |0 + \xF9\x5D |0 + \xF9\x5E |0 + \xF9\x5F |0 + \xF9\x60 |0 + \xF9\x61 |0 + \xF9\x62 |0 + \xF9\x63 |0 + \xF9\x64 |0 + \xF9\x65 |0 + \xF9\x66 |0 + \xF9\x67 |0 + \xF9\x68 |0 + \xF9\x69 |0 + \xF9\x6A |0 + \xF9\x6B |0 + \xF9\x6C |0 + \xF9\x6D |0 + \xF9\x6E |0 + \xF9\x6F |0 + \xF9\x70 |0 + \xF9\x71 |0 + \xF9\x72 |0 + \xF9\x73 |0 + \xF9\x74 |0 + \xF9\x75 |0 + \xF9\x76 |0 + \xF9\x77 |0 + \xF9\x78 |0 + \xF9\x79 |0 + \xF9\x7A |0 + \xF9\x7B |0 + \xF9\x7C |0 + \xF9\x7D |0 + \xF9\x7E |0 + \xF9\x80 |0 + \xF9\x81 |0 + \xF9\x82 |0 + \xF9\x83 |0 + \xF9\x84 |0 + \xF9\x85 |0 + \xF9\x86 |0 + \xF9\x87 |0 + \xF9\x88 |0 + \xF9\x89 |0 + \xF9\x8A |0 + \xF9\x8B |0 + \xF9\x8C |0 + \xF9\x8D |0 + \xF9\x8E |0 + \xF9\x8F |0 + \xF9\x90 |0 + \xF9\x91 |0 + \xF9\x92 |0 + \xF9\x93 |0 + \xF9\x94 |0 + \xF9\x95 |0 + \xF9\x96 |0 + \xF9\x97 |0 + \xF9\x98 |0 + \xF9\x99 |0 + \xF9\x9A |0 + \xF9\x9B |0 + \xF9\x9C |0 + \xF9\x9D |0 + \xF9\x9E |0 + \xF9\x9F |0 + \xF9\xA0 |0 + \xF9\xA1 |0 + \xF9\xA2 |0 + \xF9\xA3 |0 + \xF9\xA4 |0 + \xF9\xA5 |0 + \xF9\xA6 |0 + \xF9\xA7 |0 + \xF9\xA8 |0 + \xF9\xA9 |0 + \xF9\xAA |0 + \xF9\xAB |0 + \xF9\xAC |0 + \xF9\xAD |0 + \xF9\xAE |0 + \xF9\xAF |0 + \xF9\xB0 |0 + \xF9\xB1 |0 + \xF9\xB2 |0 + \xF9\xB3 |0 + \xF9\xB4 |0 + \xF9\xB5 |0 + \xF9\xB6 |0 + \xF9\xB7 |0 + \xF9\xB8 |0 + \xF9\xB9 |0 + \xF9\xBA |0 + \xF9\xBB |0 + \xF9\xBC |0 + \xF9\xBD |0 + \xF9\xBE |0 + \xF9\xBF |0 + \xF9\xC0 |0 + \xF9\xC1 |0 + \xF9\xC2 |0 + \xF9\xC3 |0 + \xF9\xC4 |0 + \xF9\xC5 |0 + \xF9\xC6 |0 + \xF9\xC7 |0 + \xF9\xC8 |0 + \xF9\xC9 |0 + \xF9\xCA |0 + \xF9\xCB |0 + \xF9\xCC |0 + \xF9\xCD |0 + \xF9\xCE |0 + \xF9\xCF |0 + \xF9\xD0 |0 + \xF9\xD1 |0 + \xF9\xD2 |0 + \xF9\xD3 |0 + \xF9\xD4 |0 + \xF9\xD5 |0 + \xF9\xD6 |0 + \xF9\xD7 |0 + \xF9\xD8 |0 + \xF9\xD9 |0 + \xF9\xDA |0 + \xF9\xDB |0 + \xF9\xDC |0 + \xF9\xDD |0 + \xF9\xDE |0 + \xF9\xDF |0 + \xF9\xE0 |0 + \xF9\xE1 |0 + \xF9\xE2 |0 + \xF9\xE3 |0 + \xF9\xE4 |0 + \xF9\xE5 |0 + \xF9\xE6 |0 + \xF9\xE7 |0 + \xF9\xE8 |0 + \xF9\xE9 |0 + \xF9\xEA |0 + \xF9\xEB |0 + \xF9\xEC |0 + \xF9\xED |0 + \xF9\xEE |0 + \xF9\xEF |0 + \xF9\xF0 |0 + \xF9\xF1 |0 + \xF9\xF2 |0 + \xF9\xF3 |0 + \xF9\xF4 |0 + \xF9\xF5 |0 + \xF9\xF6 |0 + \xF9\xF7 |0 + \xF9\xF8 |0 + \xF9\xF9 |0 + \xF9\xFA |0 + \xF9\xFB |0 + \xF9\xFC |0 + \xFA\xE0 |0 + \xFB\xE9 |0 + \xFA\x90 |0 + \xFA\x9B |0 + \xFA\x9C |0 + \xFA\xB1 |0 + \xFA\xD8 |0 + \xFA\xE8 |0 + \xFA\xEA |0 + \xFB\x58 |0 + \xFB\x5E |0 + \xFB\x75 |0 + \xFB\x7D |0 + \xFB\x7E |0 + \xFB\x80 |0 + \xFB\x82 |0 + \xFB\x86 |0 + \xFB\x89 |0 + \xFB\x92 |0 + \xFB\x9D |0 + \xFB\x9F |0 + \xFB\xA0 |0 + \xFB\xA9 |0 + \xFB\xB1 |0 + \xFB\xB3 |0 + \xFB\xB4 |0 + \xFB\xB7 |0 + \xFB\xD3 |0 + \xFB\xDA |0 + \xFB\xEA |0 + \xFB\xF6 |0 + \xFB\xF7 |0 + \xFB\xF9 |0 + \xFC\x49 |0 + \x81\x49 |0 + \xFA\x57 |0 + \x81\x94 |0 + \x81\x90 |0 + \x81\x93 |0 + \x81\x95 |0 + \xFA\x56 |0 + \x81\x69 |0 + \x81\x6A |0 + \x81\x96 |0 + \x81\x7B |0 + \x81\x43 |0 + \x81\x44 |0 + \x81\x5E |0 + \x82\x4F |0 + \x82\x50 |0 + \x82\x51 |0 + \x82\x52 |0 + \x82\x53 |0 + \x82\x54 |0 + \x82\x55 |0 + \x82\x56 |0 + \x82\x57 |0 + \x82\x58 |0 + \x81\x46 |0 + \x81\x47 |0 + \x81\x83 |0 + \x81\x81 |0 + \x81\x84 |0 + \x81\x48 |0 + \x81\x97 |0 + \x82\x60 |0 + \x82\x61 |0 + \x82\x62 |0 + \x82\x63 |0 + \x82\x64 |0 + \x82\x65 |0 + \x82\x66 |0 + \x82\x67 |0 + \x82\x68 |0 + \x82\x69 |0 + \x82\x6A |0 + \x82\x6B |0 + \x82\x6C |0 + \x82\x6D |0 + \x82\x6E |0 + \x82\x6F |0 + \x82\x70 |0 + \x82\x71 |0 + \x82\x72 |0 + \x82\x73 |0 + \x82\x74 |0 + \x82\x75 |0 + \x82\x76 |0 + \x82\x77 |0 + \x82\x78 |0 + \x82\x79 |0 + \x81\x6D |0 + \x81\x5F |0 + \x81\x6E |0 + \x81\x4F |0 + \x81\x51 |0 + \x81\x4D |0 + \x82\x81 |0 + \x82\x82 |0 + \x82\x83 |0 + \x82\x84 |0 + \x82\x85 |0 + \x82\x86 |0 + \x82\x87 |0 + \x82\x88 |0 + \x82\x89 |0 + \x82\x8A |0 + \x82\x8B |0 + \x82\x8C |0 + \x82\x8D |0 + \x82\x8E |0 + \x82\x8F |0 + \x82\x90 |0 + \x82\x91 |0 + \x82\x92 |0 + \x82\x93 |0 + \x82\x94 |0 + \x82\x95 |0 + \x82\x96 |0 + \x82\x97 |0 + \x82\x98 |0 + \x82\x99 |0 + \x82\x9A |0 + \x81\x6F |0 + \x81\x62 |0 + \x81\x70 |0 + \xA1 |0 + \xA2 |0 + \xA3 |0 + \xA4 |0 + \xA5 |0 + \xA6 |0 + \xA7 |0 + \xA8 |0 + \xA9 |0 + \xAA |0 + \xAB |0 + \xAC |0 + \xAD |0 + \xAE |0 + \xAF |0 + \xB0 |0 + \xB1 |0 + \xB2 |0 + \xB3 |0 + \xB4 |0 + \xB5 |0 + \xB6 |0 + \xB7 |0 + \xB8 |0 + \xB9 |0 + \xBA |0 + \xBB |0 + \xBC |0 + \xBD |0 + \xBE |0 + \xBF |0 + \xC0 |0 + \xC1 |0 + \xC2 |0 + \xC3 |0 + \xC4 |0 + \xC5 |0 + \xC6 |0 + \xC7 |0 + \xC8 |0 + \xC9 |0 + \xCA |0 + \xCB |0 + \xCC |0 + \xCD |0 + \xCE |0 + \xCF |0 + \xD0 |0 + \xD1 |0 + \xD2 |0 + \xD3 |0 + \xD4 |0 + \xD5 |0 + \xD6 |0 + \xD7 |0 + \xD8 |0 + \xD9 |0 + \xDA |0 + \xDB |0 + \xDC |0 + \xDD |0 + \xDE |0 + \xDF |0 + \x81\x91 |0 + \x81\x92 |0 + \x81\x50 |0 + \x81\x8F |0 + \xF3\x44 |0 + \xF3\x44 |1 + \xF4\x73 |0 + \xF3\xE7 |0 + \xF3\xE8 |0 + \xF3\xE9 |0 + \xF6\x7E |0 + \xF6\x7E |1 + \xF3\xEA |0 + \xF7\xC8 |0 + \xF3\x58 |0 + \xF7\x95 |0 + \xF3\x5B |0 + \xF7\xE5 |0 + \x81\xAC |1 + \xF7\xCA |0 + \xF6\xC1 |0 + \xF6\xE8 |0 + \xF3\x45 |0 + \xF3\xD2 |0 + \xF3\xCF |0 + \xF3\x48 |0 + \xF3\xCE |0 + \xF3\xD1 |0 + \xF3\xD0 |0 + \xF6\xA5 |0 + \xF3\xD3 |0 + \xF3\x49 |0 + \xF7\x90 |0 + \x81\xAC |1 + \xF3\x5A |0 + \x81\xAC |1 + \x81\xAC |1 + \xF3\x5E |0 + \xF3\x5E |1 + \x81\xAC |1 + \xF3\x5D |0 + \x81\xAC |1 + \xF3\x5C |0 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF3\x59 |0 + \xF3\x5F |0 + \xF6\xD0 |0 + \xF7\xD8 |0 + \xF6\x41 |0 + \xF7\xB5 |0 + \xF3\xBC |0 + \xF3\xC5 |0 + \xF3\xC8 |1 + \xF3\xC8 |0 + \xF3\x4D |0 + \xF3\x4D |1 + \xF3\xC6 |0 + \xF6\x98 |0 + \xF4\x81 |0 + \xF4\x57 |0 + \xF4\x63 |0 + \xF7\xD0 |0 + \xF7\xC5 |0 + \xF7\xC7 |0 + \xF7\xC6 |0 + \x81\xAC |1 + \xF6\x5E |0 + \xF6\x61 |0 + \xF6\x63 |1 + \xF6\x40 |0 + \xF3\xF9 |0 + \xF4\x82 |0 + \xF6\xBB |0 + \xF3\x69 |0 + \xF6\xBD |0 + \xF6\xA3 |0 + \xF7\xEA |0 + \xF3\x67 |0 + \xF6\xBC |0 + \xF4\x4D |0 + \xF3\xF7 |0 + \x81\xAC |1 + \xF4\x87 |0 + \xF6\xEC |0 + \xF6\xA7 |0 + \xF3\x40 |0 + \xF3\x40 |1 + \xF3\xF8 |0 + \xF3\x8F |0 + \xF3\x90 |0 + \xF3\xF5 |0 + \xF3\xF3 |0 + \xF6\xA6 |0 + \xF3\x8E |0 + \xF3\xF6 |0 + \xF3\xF4 |0 + \xF3\x8D |0 + \xF4\x5E |0 + \xF3\xFA |0 + \xF6\xAB |0 + \xF6\xAD |0 + \xF6\xAF |0 + \xF3\xFC |0 + \xF6\x9D |0 + \xF4\x40 |0 + \xF3\x87 |0 + \xF6\xAE |0 + \xF3\x88 |0 + \xF3\x8A |0 + \xF7\xD1 |0 + \xF3\x89 |0 + \xF3\x83 |0 + \xF3\x85 |0 + \xF3\xFB |0 + \xF3\x86 |0 + \xF3\x8B |0 + \xF3\x8C |0 + \xF4\x74 |0 + \xF6\xC6 |0 + \xF3\x84 |0 + \xF3\xBE |0 + \xF4\x4E |0 + \xF4\x4F |0 + \xF4\x50 |0 + \xF4\x51 |0 + \xF4\x52 |0 + \xF4\x53 |0 + \xF4\x5A |0 + \xF4\x5D |0 + \xF6\xA9 |0 + \xF3\x91 |0 + \xF3\x92 |0 + \xF6\xAA |0 + \xF6\x85 |0 + \xF3\x82 |0 + \xF3\x6A |0 + \xF6\x9A |0 + \xF6\x9B |0 + \xF4\x42 |0 + \xF6\x9C |0 + \xF3\x6B |0 + \xF7\xBC |0 + \xF6\xA8 |0 + \xF7\xBD |0 + \xF3\xC2 |0 + \xF6\xA2 |0 + \xF3\xC4 |0 + \xF7\xFC |0 + \xF3\xBF |0 + \xF3\x6E |0 + \xF3\x6F |0 + \xF6\x47 |0 + \xF4\x41 |0 + \xF3\x4C |0 + \xF3\xB7 |0 + \xF3\xB8 |0 + \xF3\xBB |0 + \xF3\xC1 |0 + \xF3\xC3 |0 + \xF3\xBA |0 + \xF3\xB9 |0 + \x81\xAC |1 + \xF6\x45 |0 + \xF3\xB6 |0 + \xF4\x46 |0 + \xF6\xDC |0 + \xF6\xF0 |0 + \xF6\xF0 |1 + \xF6\xE1 |0 + \xF7\xB9 |0 + \xF3\xC9 |0 + \xF7\xBB |0 + \xF6\x76 |0 + \xF6\x97 |0 + \xF7\xBA |0 + \xF6\x9F |0 + \xF6\x9E |0 + \xF6\x46 |0 + \xF3\xB1 |0 + \xF6\xA1 |0 + \xF4\x47 |0 + \xF4\x72 |0 + \xF7\xEE |0 + \xF6\xDE |0 + \x81\xAC |1 + \xF6\xDF |0 + \xF4\x44 |0 + \xF3\xB0 |0 + \xF6\xE0 |0 + \xF3\xA0 |0 + \x81\xAC |1 + \xF6\x90 |0 + \xF3\x80 |0 + \xF7\xB7 |0 + \xF6\x92 |0 + \xF6\x91 |0 + \xF6\x43 |0 + \xF4\x45 |0 + \xF3\x46 |0 + \xF6\x94 |0 + \xF3\xB2 |0 + \xF6\x84 |0 + \xF7\xE0 |0 + \xF6\x86 |0 + \xF3\x51 |0 + \xF3\x52 |0 + \xF6\x83 |0 + \xF6\x7B |0 + \xF3\x54 |0 + \xF3\xC7 |0 + \xF6\x7C |0 + \xF3\x53 |0 + \xF3\xCA |0 + \xF3\xCD |0 + \xF6\x96 |0 + \xF3\xCB |0 + \xF3\xCC |0 + \xF4\x83 |0 + \xF3\xE3 |0 + \xF6\xB1 |1 + \xF6\x67 |1 + \xF6\xB2 |1 + \xF3\xE4 |0 + \xF3\xE5 |0 + \xF3\xE0 |0 + \xF7\xF7 |0 + \xF3\xC0 |0 + \xF3\xDF |0 + \xF6\xB6 |0 + \xF4\x5B |0 + \xF4\x5C |0 + \xF6\x72 |1 + \xF3\xDE |0 + \xF6\xAC |0 + \xF3\x47 |0 + \xF3\x4E |0 + \xF6\xB9 |0 + \xF4\x7A |0 + \xF6\xB9 |1 + \xF6\xB5 |0 + \xF3\xE1 |0 + \xF6\xB8 |0 + \xF3\xE6 |0 + \xF3\xDC |0 + \xF7\xF2 |0 + \xF3\xE2 |0 + \xF7\xF0 |0 + \xF6\xB0 |0 + \xF6\xB4 |0 + \xF4\x43 |0 + \xF6\x48 |0 + \xF6\xB1 |0 + \xF6\xB2 |0 + \xF6\xBA |0 + \xF6\xB7 |0 + \xF6\xB3 |0 + \x81\xAC |1 + \xF6\xBA |1 + \xF7\xF1 |0 + \xF4\x4A |0 + \xF4\x4C |0 + \xF6\xC7 |0 + \xF7\xC1 |0 + \xF7\xC2 |0 + \xF3\xA4 |0 + \xF3\xA5 |0 + \xF4\x4B |0 + \xF3\x60 |0 + \xF3\x61 |0 + \xF6\xD8 |0 + \xF6\xD9 |0 + \xF6\xCC |0 + \xF3\xAA |0 + \xF3\xA8 |0 + \xF6\xD2 |0 + \xF3\xA9 |0 + \xF3\xA7 |0 + \xF3\xAA |1 + \xF7\xF9 |0 + \xF3\x71 |0 + \xF6\xD7 |0 + \xF3\x66 |0 + \xF7\xE6 |0 + \xF4\x7B |0 + \xF4\x6F |0 + \xF3\x76 |0 + \xF3\x77 |0 + \xF6\xE6 |0 + \xF6\xDD |0 + \xF6\x74 |0 + \x81\xAC |1 + \xF7\xE7 |0 + \xF3\xEC |0 + \xF6\xF3 |0 + \xF6\xF3 |1 + \xF3\x72 |0 + \xF3\xEB |0 + \x81\xAC |1 + \xF6\xD5 |1 + \xF6\xD3 |1 + \xF6\xD5 |0 + \xF6\xD3 |0 + \xF6\xDA |0 + \x81\xAC |1 + \xF3\x50 |0 + \xF3\xAF |0 + \xF3\xBD |0 + \xF3\xD4 |0 + \xF3\xD5 |0 + \xF3\xD6 |0 + \xF3\xD7 |0 + \xF3\xD8 |0 + \xF3\xD9 |0 + \xF3\xDA |0 + \xF3\xDB |0 + \xF4\x48 |0 + \xF4\x49 |0 + \xF6\xA4 |0 + \xF7\xEF |0 + \xF6\xE7 |0 + \xF6\xC5 |0 + \xF6\xC8 |0 + \xF6\xD1 |0 + \x81\xAC |1 + \x81\xAC |1 + \xF3\xDD |0 + \xF6\xE2 |0 + \xF3\x73 |0 + \xF6\xE4 |0 + \xF3\x74 |0 + \xF3\x75 |0 + \xF6\xE9 |0 + \xF3\x6D |0 + \xF6\xC4 |0 + \xF4\x7C |0 + \xF6\xED |0 + \xF6\xED |1 + \xF7\xFA |0 + \xF3\x68 |0 + \xF3\xAE |0 + \xF7\xEB |1 + \xF4\x79 |0 + \xF6\x4F |0 + \xF6\x50 |0 + \xF3\x79 |0 + \xF4\x79 |1 + \xF6\xC3 |0 + \xF3\x7A |0 + \xF3\x7B |0 + \xF3\x7C |0 + \xF3\x7D |0 + \xF4\x58 |0 + \xF7\xCC |0 + \xF7\xB2 |1 + \x81\xAC |1 + \xF6\x4E |0 + \xF6\xBE |0 + \xF6\x52 |0 + \xF6\x4D |0 + \xF7\xCD |0 + \xF7\xCE |0 + \xF6\xBF |0 + \xF6\xCD |0 + \xF6\xCE |0 + \xF6\xC2 |0 + \xF4\x60 |0 + \xF6\xD6 |0 + \xF6\xC9 |0 + \xF6\xCB |0 + \xF6\xA0 |0 + \x81\xAC |1 + \xF7\x96 |0 + \xF7\x99 |0 + \xF7\x9A |0 + \xF7\xA2 |0 + \xF4\x5F |0 + \xF3\x4F |0 + \x81\xAC |1 + \xF7\xE8 |0 + \xF3\x41 |0 + \xF7\x9F |0 + \xF7\x7E |0 + \xF6\xE5 |0 + \xF6\xE5 |1 + \xF7\xAC |0 + \xF7\xAD |0 + \xF7\x7D |0 + \xF7\x86 |0 + \xF7\x80 |0 + \xF7\x87 |0 + \xF7\x89 |0 + \xF7\x92 |0 + \xF7\x93 |0 + \xF7\x91 |0 + \xF7\x81 |0 + \xF7\x8A |0 + \xF7\x7C |0 + \xF6\x78 |0 + \xF7\x8D |0 + \xF6\x7A |0 + \xF7\xE2 |0 + \xF7\x8B |0 + \xF7\x88 |0 + \xF6\x75 |0 + \xF7\x85 |0 + \xF6\x77 |0 + \xF7\x82 |0 + \xF7\x83 |0 + \xF7\x84 |0 + \xF7\x8C |0 + \xF6\xF6 |0 + \xF7\x7B |0 + \xF3\x65 |0 + \xF6\xF7 |0 + \xF7\xB8 |0 + \xF6\xF9 |0 + \xF6\x81 |0 + \xF6\xEA |1 + \xF6\xEA |1 + \xF7\xAF |0 + \xF7\xB0 |0 + \xF6\xF8 |0 + \xF4\x75 |0 + \xF7\xAE |0 + \xF4\x66 |0 + \xF6\xF4 |0 + \xF7\xE1 |0 + \xF6\xF4 |1 + \xF7\xA8 |0 + \xF7\xA5 |0 + \xF7\xDF |0 + \xF3\x63 |0 + \xF3\x64 |0 + \xF3\x57 |0 + \xF6\xEE |0 + \xF7\x9B |0 + \xF6\xDB |0 + \xF7\xE9 |0 + \xF7\x9D |0 + \xF7\xE4 |0 + \xF6\xEA |0 + \xF7\xA1 |0 + \xF7\xA6 |0 + \xF6\xF1 |0 + \xF7\xDC |0 + \xF7\xE3 |0 + \xF7\xD3 |0 + \xF6\xF2 |0 + \xF6\xF5 |0 + \xF6\xF5 |1 + \xF6\xEB |0 + \xF7\xDE |0 + \xF7\xA7 |0 + \xF7\xDB |0 + \xF7\xDD |0 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF3\x56 |0 + \xF7\x47 |0 + \xF7\xD4 |0 + \xF7\xD5 |0 + \xF7\xD6 |0 + \xF7\xD7 |0 + \xF4\x59 |0 + \xF6\x53 |0 + \xF7\xA0 |0 + \xF7\xA4 |0 + \xF7\xFB |0 + \xF7\x9E |0 + \xF7\x9C |0 + \xF6\xE3 |0 + \xF3\x62 |0 + \xF3\x62 |1 + \xF6\x58 |0 + \xF7\xF9 |1 + \xF7\x67 |1 + \xF7\x67 |1 + \xF7\x66 |0 + \xF7\x67 |0 + \xF7\x62 |0 + \xF7\x63 |0 + \xF7\x52 |0 + \xF7\x53 |0 + \xF7\x76 |0 + \xF7\x77 |0 + \xF7\x5F |0 + \xF7\x5E |0 + \xF7\xB1 |1 + \xF7\xB1 |1 + \xF7\xB1 |1 + \xF7\xB1 |1 + \xF7\xB1 |1 + \xF7\xB1 |1 + \xF7\xB1 |1 + \xF7\xB1 |1 + \xF7\xB1 |1 + \xF7\xB1 |1 + \xF7\xB1 |1 + \xF7\xB1 |1 + \xF7\xED |0 + \xF6\x99 |0 + \x81\xAC |1 + \xF7\x8F |0 + \xF4\x70 |0 + \xF4\x85 |0 + \xF4\x68 |0 + \xF6\x49 |0 + \xF6\x49 |1 + \xF6\x49\xF7\xCE |1 + \xF3\x99 |1 + \xF7\xF3 |0 + \xF3\xA1 |0 + \xF3\xA1 |1 + \xF3\x99 |0 + \xF7\xF4 |0 + \xF3\x93 |0 + \xF3\x9D |0 + \xF7\xF6 |0 + \xF3\x94 |0 + \xF3\x97 |0 + \xF3\xA3 |0 + \xF3\xA2 |0 + \xF6\xC0 |0 + \xF6\xC0 |1 + \xF3\x94 |1 + \xF6\x4A |0 + \xF4\x61 |0 + \xF4\x6D |0 + \xF3\x96 |0 + \xF3\x95 |0 + \xF7\xF6 |1 + \xF3\x9A |0 + \xF4\x6B |0 + \xF3\x98 |0 + \xF6\x4C |0 + \xF6\x4B |0 + \xF3\x9F |0 + \xF7\xF5 |0 + \xF3\x9E |0 + \xF3\x9C |0 + \xF7\xCB |0 + \xF3\x9B |0 + \xF4\x84 |0 + \xF4\x67 |0 + \xF4\x65 |0 + \xF4\x69 |0 + \xF4\x6E |0 + \xF4\x64 |0 + \xF4\x62 |0 + \xF4\x6C |0 + \xF4\x6A |0 + \xF3\xAB |0 + \xF3\xAC |0 + \xF3\xAD |0 + \xF4\x54 |0 + \xF4\x56 |0 + \xF4\x55 |0 + \xF4\x8A |0 + \xF4\x8B |0 + \xF4\x8C |0 + \xF4\x8D |0 + \xF3\xA6 |0 + \xF7\xF8 |0 + \xF6\x8E |0 + \xF6\x89 |1 + \xF6\x89 |0 + \xF7\xEC |0 + \xF4\x71 |0 + \xF6\x88 |0 + \xF6\x80 |0 + \xF3\xB4 |0 + \xF3\xB3 |0 + \xF3\xB5 |0 + \xF6\x8A |1 + \xF6\x8A |0 + \xF6\x8A |1 + \xF6\x8B |0 + \xF3\x55 |0 + \xF6\x8D |1 + \xF6\x42 |0 + \xF3\x4A |0 + \xF4\x77 |0 + \xF3\xED |0 + \x81\xAC |1 + \xF7\x5D |0 + \xF6\x55 |0 + \xF6\x56 |0 + \xF6\x87 |0 + \xF4\x76 |0 + \x81\xAC |1 + \x81\xAC |1 + \xF6\x7D |0 + \xF3\xD9 |1 + \xF6\x7D |1 + \xF6\x7D |1 + \xF3\x4B |0 +END CHARMAP + +CHARMAP + \x5C |0 + \x7E |0 + \x5C |1 + \xFA\x55 |1 + \x81\x5C |1 + \x81\x5C |0 + \x81\x61 |1 + \x7E |1 + \x87\x82 |0 + \xFA\x59 |3 + \x87\x84 |0 + \xFA\x5A |3 + \x87\x54 |0 + \xFA\x4A |3 + \x87\x55 |0 + \xFA\x4B |3 + \x87\x56 |0 + \xFA\x4C |3 + \x87\x57 |0 + \xFA\x4D |3 + \x87\x58 |0 + \xFA\x4E |3 + \x87\x59 |0 + \xFA\x4F |3 + \x87\x5A |0 + \xFA\x50 |3 + \x87\x5B |0 + \xFA\x51 |3 + \x87\x5C |0 + \xFA\x52 |3 + \x87\x5D |0 + \xFA\x53 |3 + \xEE\xEF |3 + \xEE\xF0 |3 + \xEE\xF1 |3 + \xEE\xF2 |3 + \xEE\xF3 |3 + \xEE\xF4 |3 + \xEE\xF5 |3 + \xEE\xF6 |3 + \xEE\xF7 |3 + \xEE\xF8 |3 + \x87\x94 |0 + \x81\x7C |1 + \x87\x95 |3 + \x87\x98 |0 + \x87\x97 |3 + \x81\x61 |0 + \x87\x9B |3 + \x87\x9C |3 + \x87\x92 |3 + \x87\x93 |0 + \x81\xE6 |0 + \x87\x9A |3 + \xFA\x5B |3 + \x87\x90 |3 + \x87\x91 |3 + \x87\x96 |3 + \x87\x99 |0 + \x87\x40 |0 + \x87\x41 |0 + \x87\x42 |0 + \x87\x43 |0 + \x87\x44 |0 + \x87\x45 |0 + \x87\x46 |0 + \x87\x47 |0 + \x87\x48 |0 + \x87\x49 |0 + \x87\x4A |0 + \x87\x4B |0 + \x87\x4C |0 + \x87\x4D |0 + \x87\x4E |0 + \x87\x4F |0 + \x87\x50 |0 + \x87\x51 |0 + \x87\x52 |0 + \x87\x53 |0 + \x81\x60 |1 + \x87\x80 |0 + \x87\x81 |0 + \x87\x8A |0 + \xFA\x58 |3 + \x87\x8B |0 + \x87\x8C |0 + \x87\x85 |0 + \x87\x86 |0 + \x87\x87 |0 + \x87\x88 |0 + \x87\x89 |0 + \x87\x65 |0 + \x87\x69 |0 + \x87\x60 |0 + \x87\x63 |0 + \x87\x61 |0 + \x87\x6B |0 + \x87\x6A |0 + \x87\x64 |0 + \x87\x6C |0 + \x87\x66 |0 + \x87\x6E |0 + \x87\x5F |0 + \x87\x6D |0 + \x87\x62 |0 + \x87\x67 |0 + \x87\x68 |0 + \x87\x7E |0 + \x87\x8F |0 + \x87\x8E |0 + \x87\x8D |0 + \x87\x72 |0 + \x87\x73 |0 + \x87\x6F |0 + \x87\x70 |0 + \x87\x71 |0 + \x87\x75 |0 + \x87\x74 |0 + \x87\x83 |0 + \xED\x4C |3 + \xED\x4D |3 + \xED\x4E |3 + \xED\x4F |3 + \xED\x50 |3 + \xED\x51 |3 + \xED\x52 |3 + \xED\x54 |3 + \xED\x53 |3 + \xED\x56 |3 + \xED\x55 |3 + \x96\x99 |0 + \xED\x45 |3 + \xED\x57 |3 + \xED\x5A |3 + \xED\x5B |3 + \xED\x59 |3 + \xED\x58 |3 + \xED\x5E |3 + \xED\x5C |3 + \xED\x5D |3 + \xED\x5F |3 + \xED\x61 |3 + \xED\x60 |3 + \x98\xD4 |0 + \xED\x62 |3 + \xED\x63 |3 + \xED\x64 |3 + \xED\x65 |3 + \xED\x66 |3 + \xED\x67 |3 + \xED\x68 |3 + \xED\x69 |3 + \xEE\x5B |3 + \xED\x6A |3 + \xED\x6B |3 + \xED\x6C |3 + \xED\x6D |3 + \xED\x6E |3 + \xED\x6F |3 + \xED\x70 |3 + \xED\x71 |3 + \xED\x72 |3 + \xED\x75 |3 + \xED\x74 |3 + \xED\x76 |3 + \xED\x77 |3 + \xED\x78 |3 + \xED\x79 |3 + \xED\x7A |3 + \xED\x7B |3 + \xED\x7D |3 + \xED\x7C |3 + \xEA\x9F |0 + \xED\x81 |3 + \xED\x82 |3 + \x92\xD9 |0 + \x9A\xE2 |0 + \xED\x83 |3 + \xED\x84 |3 + \xED\x85 |3 + \xED\x86 |3 + \xED\x87 |3 + \xED\x88 |3 + \xED\x89 |3 + \xED\x8A |3 + \xED\x8B |3 + \xED\x8D |3 + \xED\x8E |3 + \xED\x8F |3 + \x8B\xC4 |0 + \xED\x90 |3 + \xED\x91 |3 + \xED\x92 |3 + \xED\x93 |3 + \xED\x96 |3 + \xED\x94 |3 + \xED\x97 |3 + \xED\x98 |3 + \xED\x99 |3 + \xED\x9A |3 + \xED\x9B |3 + \xED\x9C |3 + \xED\x4B |3 + \xED\x9D |3 + \xED\x9E |3 + \xED\x9F |3 + \xED\xA0 |3 + \xED\xA1 |3 + \xED\xA2 |3 + \xED\xA4 |3 + \xED\xA3 |3 + \xED\xA6 |3 + \xED\xA7 |3 + \xED\xA5 |3 + \xED\xA9 |3 + \xED\xA8 |3 + \xED\xAA |3 + \xED\xAB |3 + \xED\xAC |3 + \xED\xAD |3 + \xED\xAE |3 + \xED\xAF |3 + \x8A\x68 |0 + \xED\xB0 |3 + \x9D\x98 |0 + \xED\xB1 |3 + \xED\xB2 |3 + \x8D\x56 |0 + \xED\xB5 |3 + \xED\xB3 |3 + \xED\xB7 |3 + \xED\xB8 |3 + \xED\xB6 |3 + \xED\x47 |3 + \xED\xB4 |3 + \xFA\xD0 |0 + \xED\xBA |3 + \xED\xBB |3 + \xED\xB9 |3 + \xED\xBD |3 + \xED\xBE |3 + \xED\xBF |3 + \xED\xC0 |3 + \xED\xC1 |3 + \xED\xC2 |3 + \xED\x4A |3 + \xED\xC3 |3 + \xED\xC5 |3 + \xED\xC6 |3 + \xED\xC8 |3 + \xED\xC9 |3 + \xED\xCA |3 + \xED\xC7 |3 + \x95\x4F |0 + \x93\x8E |0 + \xED\x48 |3 + \xED\xCB |3 + \xED\xCD |3 + \xED\xCF |3 + \xEA\xA0 |0 + \x96\x8A |0 + \xED\xD0 |3 + \xED\xD1 |3 + \xED\xD3 |3 + \xED\xD2 |3 + \xED\xD4 |3 + \xED\xD5 |3 + \x9E\x77 |0 + \x9E\x8D |0 + \xED\xD6 |3 + \xED\xD7 |3 + \xED\xD8 |3 + \xED\xD9 |3 + \xED\xDA |3 + \xED\xDC |3 + \xED\xDB |3 + \xED\xDD |3 + \xED\xDE |3 + \xED\xE0 |3 + \xED\xDF |3 + \xED\xE1 |3 + \x93\x93 |0 + \xED\xE2 |3 + \xED\xE3 |3 + \xED\xE5 |3 + \xED\xE4 |3 + \xED\xE6 |3 + \xED\xE9 |3 + \xED\xE7 |3 + \xED\xEA |3 + \xED\xE8 |3 + \xED\xEB |3 + \x8A\xC1 |0 + \xED\xEC |3 + \xED\xED |3 + \x9F\xB7 |0 + \xED\xEE |3 + \xED\xEF |3 + \xED\xF0 |3 + \xED\xF1 |3 + \x9F\xF3 |0 + \xED\xF2 |3 + \xED\xF3 |3 + \xED\x46 |3 + \xED\xF5 |3 + \xED\xF4 |3 + \xED\xF7 |3 + \xED\xF8 |3 + \xE0\x86 |0 + \xED\xF6 |3 + \xEA\xA4 |0 + \xED\xFA |3 + \xED\xFB |3 + \xED\xFC |3 + \xEE\x40 |3 + \xEE\x41 |3 + \xEE\x43 |3 + \xEE\x44 |3 + \xEE\x45 |3 + \xEE\x48 |3 + \xEE\x46 |3 + \xEE\x47 |3 + \xEE\x4A |3 + \xEE\x49 |3 + \xEE\x4B |3 + \xEE\x4D |3 + \xEE\x4C |3 + \xEE\x4E |3 + \xEE\x4F |3 + \xEA\xA2 |0 + \xE0\xF4 |0 + \xEE\x50 |3 + \xEE\x51 |3 + \xEE\x52 |3 + \xED\x8C |3 + \xEE\x53 |3 + \xEE\x54 |3 + \xEE\x57 |3 + \xEE\x55 |3 + \xEE\x56 |3 + \xEE\x58 |3 + \xEE\x5A |3 + \xEE\x5C |3 + \x93\x76 |0 + \x8D\x7B |0 + \xEE\x5D |3 + \xEE\x5E |3 + \xEE\x5F |3 + \xE1\xE6 |0 + \xE1\xE8 |0 + \xEE\x60 |3 + \xEE\x64 |3 + \xEE\x66 |3 + \x8A\x96 |0 + \xE2\x7D |0 + \xEE\x67 |3 + \xEE\x68 |3 + \xEE\x6A |3 + \xEE\x6B |3 + \x98\x55 |0 + \xE2\xC4 |0 + \xEE\x6D |3 + \xEE\x6E |3 + \xEE\x70 |3 + \xEE\x6F |3 + \xEE\x71 |3 + \xEE\x72 |3 + \xED\x40 |3 + \xEE\x73 |3 + \xEE\x74 |3 + \xEE\x76 |3 + \xEE\x77 |3 + \xEE\x78 |3 + \xEE\x79 |3 + \xEE\x7A |3 + \xEE\x7B |3 + \xEE\x7C |3 + \xED\x44 |3 + \x8E\xC7 |0 + \xEE\x7D |3 + \xEE\x7E |3 + \xEE\x80 |3 + \x96\xF7 |0 + \xEE\x82 |3 + \xE5\x4D |0 + \xE5\x41 |0 + \x8A\x61 |0 + \x94\x88 |0 + \xE5\xA2 |0 + \xEE\x85 |3 + \xE5\x79 |0 + \xEE\x86 |3 + \xED\x41 |3 + \xEE\x87 |3 + \xEE\x88 |3 + \xEE\x89 |3 + \xEE\x8A |3 + \xEE\x8B |3 + \x8A\xD0 |0 + \xEE\x8C |3 + \xE6\x7C |0 + \xEE\x8E |3 + \xEE\x8F |3 + \xEE\x90 |3 + \x91\x47 |0 + \xE6\xCB |0 + \xEE\x91 |3 + \xEE\x92 |3 + \xEE\x93 |3 + \xEE\x94 |3 + \xEE\x96 |3 + \x93\xF4 |0 + \xEA\xA1 |0 + \x97\x79 |0 + \xEE\x99 |3 + \xE7\x8E |0 + \xEE\x9A |3 + \xEE\x9C |3 + \xEE\x9D |3 + \xEE\x9F |3 + \xEE\x9E |3 + \xEE\xA0 |3 + \xEE\xA3 |3 + \xEE\xA4 |3 + \xEE\xA1 |3 + \xEE\xA2 |3 + \xEE\xA5 |3 + \xEE\xA7 |3 + \xEE\xA6 |3 + \xEE\xAE |3 + \xEE\xA8 |3 + \xEE\xAA |3 + \xEE\xA9 |3 + \xEE\xAB |3 + \xEE\xAD |3 + \xEE\xAC |3 + \xEE\xAF |3 + \xEE\xB1 |3 + \xEE\xB2 |3 + \xED\x43 |3 + \xEE\xB0 |3 + \xEE\xB6 |3 + \xEE\xBA |3 + \xEE\xB8 |3 + \xEE\xB4 |3 + \xEE\xB5 |3 + \xEE\xB9 |3 + \xEE\xB3 |3 + \xED\x49 |3 + \xEE\xBD |3 + \xEE\xC0 |3 + \xEE\xC2 |3 + \xEE\xC1 |3 + \xEE\xBF |3 + \xEE\xBC |3 + \xEE\xBB |3 + \xED\x42 |3 + \xEE\xC4 |3 + \xEE\xC3 |3 + \xEE\xC5 |3 + \xEE\xC6 |3 + \xEE\xC7 |3 + \xEE\xC8 |3 + \xEE\xC9 |3 + \xEE\xCA |3 + \xEE\xCB |3 + \xEE\xCC |3 + \xEE\xCF |3 + \xEE\xD0 |3 + \xEE\xD1 |3 + \xEE\xD2 |3 + \xEE\xD3 |3 + \xEE\xD4 |3 + \xEE\xD5 |3 + \xEE\xD6 |3 + \xEE\xD7 |3 + \x90\x78 |0 + \xE8\xD5 |0 + \x8C\x7A |0 + \xE8\xF2 |0 + \xEE\xD8 |3 + \xEE\xD9 |3 + \xEE\xDC |3 + \xEE\xDE |3 + \xEE\xDF |3 + \xEE\xE0 |3 + \xEE\xE1 |3 + \xEE\xE3 |3 + \xEE\xE2 |3 + \xEE\xE4 |3 + \xEE\xE5 |3 + \xEE\xE6 |3 + \x88\xB1 |0 + \xEE\xE7 |3 + \xE9\xCB |0 + \x89\xA7 |0 + \xEE\xE9 |3 + \xEE\xE8 |3 + \xE9\xF2 |0 + \xEE\xEB |3 + \xEE\xEC |3 + \x87\x82 |1 + \xED\xC4 |3 + \xEE\xCD |3 + \xED\x73 |3 + \xED\x7E |3 + \xED\x80 |3 + \xED\x95 |3 + \xED\xBC |3 + \xED\xCC |3 + \xED\xCE |3 + \xED\xF9 |3 + \xEE\x42 |3 + \xEE\x59 |3 + \xEE\x61 |3 + \xEE\x62 |3 + \xEE\x63 |3 + \xEE\x65 |3 + \xEE\x69 |3 + \xEE\x6C |3 + \xEE\x75 |3 + \xEE\x81 |3 + \xEE\x83 |3 + \xEE\x84 |3 + \xEE\x8D |3 + \xEE\x95 |3 + \xEE\x97 |3 + \xEE\x98 |3 + \xEE\x9B |3 + \xEE\xB7 |3 + \xEE\xBE |3 + \xEE\xCE |3 + \xEE\xDA |3 + \xEE\xDB |3 + \xEE\xDD |3 + \xEE\xEA |3 + \xEE\xFC |3 + \xEE\xFB |3 + \x81\x7C |0 + \x81\x60 |0 + \x81\xCA |0 + \xEE\xF9 |3 + \xFA\x54 |3 + \xEE\xFA |3 + \xFA\x55 |0 +END CHARMAP diff --git a/icuSources/data/mappings/softbank-sjis.ucm b/icuSources/data/mappings/softbank-sjis.ucm index 98329a42..aa8ec349 100644 --- a/icuSources/data/mappings/softbank-sjis.ucm +++ b/icuSources/data/mappings/softbank-sjis.ucm @@ -1,7 +1,7 @@ # *************************************************************************** # * -# * Copyright (C) 1995-2003, 2008 International Business Machines -# * Corporation and others. All Rights Reserved. +# * Copyright (C) 1995-2003, 2008, 2011-2012 International Business +# * Machines Corporation, Apple Inc., and others. All Rights Reserved. # * # *************************************************************************** # @@ -63,7 +63,8 @@ CHARMAP \x21 |0 \x22 |0 \x23 |0 - \xF7\xB0 |0 + \xF7\xB0 |0 + \xF7\xB0 |1 \x24 |0 \x25 |0 \x26 |0 @@ -77,25 +78,35 @@ CHARMAP \x2E |0 \x2F |0 \x30 |0 - \xF7\xC5 |0 + \xF7\xC5 |0 + \xF7\xC5 |1 \x31 |0 - \xF7\xBC |0 + \xF7\xBC |0 + \xF7\xBC |1 \x32 |0 - \xF7\xBD |0 + \xF7\xBD |0 + \xF7\xBD |1 \x33 |0 - \xF7\xBE |0 + \xF7\xBE |0 + \xF7\xBE |1 \x34 |0 - \xF7\xBF |0 + \xF7\xBF |0 + \xF7\xBF |1 \x35 |0 - \xF7\xC0 |0 + \xF7\xC0 |0 + \xF7\xC0 |1 \x36 |0 - \xF7\xC1 |0 + \xF7\xC1 |0 + \xF7\xC1 |1 \x37 |0 - \xF7\xC2 |0 + \xF7\xC2 |0 + \xF7\xC2 |1 \x38 |0 - \xF7\xC3 |0 + \xF7\xC3 |0 + \xF7\xC3 |1 \x39 |0 - \xF7\xC4 |0 + \xF7\xC4 |0 + \xF7\xC4 |1 \x3A |0 \x3B |0 \x3C |0 @@ -288,6 +299,9 @@ CHARMAP \x84\x90 |0 \x84\x91 |0 \x84\x76 |0 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 \x81\x5D |0 \x81\x65 |0 \x81\x66 |0 @@ -301,9 +315,15 @@ CHARMAP \x81\x8C |0 \x81\x8D |0 \x81\xA6 |0 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 \x81\x8E |0 \xFB\xD7 |0 \x81\xF0 |0 + \x81\xAC |1 + \x81\xAC |1 \xFA\x40 |0 \xFA\x41 |0 \xFA\x42 |0 @@ -318,10 +338,22 @@ CHARMAP \x81\xAA |0 \x81\xA8 |0 \x81\xAB |0 - \xF7\xD7 |0 - \xF7\xD6 |0 - \xF7\xD8 |0 - \xF7\xD9 |0 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF7\xD7 |0 + \xF7\xD7 |1 + \xF7\xD6 |0 + \xF7\xD6 |1 + \xF7\xD8 |0 + \xF7\xD8 |1 + \xF7\xD9 |0 + \xF7\xD9 |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 \x81\xCB |0 \x81\xCC |0 \x81\xCD |0 @@ -355,8 +387,18 @@ CHARMAP \x81\xBB |0 \x81\xDB |0 \x81\xDC |0 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 \xF7\xDC |0 \xF7\xDD |0 + \x81\xAC |1 + \x81\xAC |1 + \xF9\x6D |1 + \x81\xAC |1 + \xFB\x74 |1 + \xFB\x74 |1 \x84\x9F |0 \x84\xAA |0 \x84\xA0 |0 @@ -391,83 +433,188 @@ CHARMAP \x84\xB4 |0 \x81\xA1 |0 \x81\xA0 |0 + \xF7\xBA |1 + \xF7\xBA |1 + \xF7\xBB |1 + \xF7\xBB |1 \x81\xA3 |0 \x81\xA2 |0 - \xF7\xDA |0 + \xF7\xDA |0 + \xF7\xDA |1 \x81\xA5 |0 \x81\xA4 |0 - \xF7\xDB |0 + \xF7\xDB |0 + \xF7\xDB |1 \x81\x9F |0 \x81\x9E |0 \x81\x9B |0 \x81\x9D |0 \x81\x9C |0 \x81\xFC |0 - \xF9\x8B |0 - \xF9\x8A |0 + \xF7\xBB |1 + \xF7\xBB |1 + \xF7\xBA |1 + \xF7\xBA |1 + \xF7\xBB |1 + \xF7\xBB |1 + \xF7\xBA |1 + \xF7\xBA |1 + \xF9\x8B |0 + \xF9\x8B |1 + \xF9\x8A |0 + \xF9\x8A |1 \x81\x9A |0 \x81\x99 |0 - \xF9\x49 |0 - \xF9\x8C |0 - \xF9\x86 |0 - \xF9\x4F |0 - \xFB\x54 |0 + \xF9\x49 |0 + \xF9\x49 |1 + \x81\xAC |1 + \x81\xAC |1 + \xF9\x8C |0 + \xF9\x8C |1 + \xF9\x86 |0 + \xF9\x86 |1 + \xF9\x4F |0 + \xF9\x4F |1 + \xFB\x54 |0 + \xFB\x54 |1 \x81\x8A |0 \x81\x89 |0 - \xF7\xDF |0 - \xF7\xE0 |0 - \xF7\xE1 |0 - \xF7\xE2 |0 - \xF7\xE3 |0 - \xF7\xE4 |0 - \xF7\xE5 |0 - \xF7\xE6 |0 - \xF7\xE7 |0 - \xF7\xE8 |0 - \xF7\xE9 |0 - \xF7\xEA |0 - \xF7\xAE |0 - \xF7\xAF |0 - \xF7\xAC |0 - \xF7\xAD |0 - \xF7\x63 |0 + \xF7\xDF |0 + \xF7\xDF |1 + \xF7\xE0 |0 + \xF7\xE0 |1 + \xF7\xE1 |0 + \xF7\xE1 |1 + \xF7\xE2 |0 + \xF7\xE2 |1 + \xF7\xE3 |0 + \xF7\xE3 |1 + \xF7\xE4 |0 + \xF7\xE4 |1 + \xF7\xE5 |0 + \xF7\xE5 |1 + \xF7\xE6 |0 + \xF7\xE6 |1 + \xF7\xE7 |0 + \xF7\xE7 |1 + \xF7\xE8 |0 + \xF7\xE8 |1 + \xF7\xE9 |0 + \xF7\xE9 |1 + \xF7\xEA |0 + \xF7\xEA |1 + \xF7\xAE |0 + \xF7\xAE |1 + \xF7\xAF |0 + \xF7\xAF |1 + \xF7\xAC |0 + \xF7\xAC |1 + \xF7\xAD |0 + \xF7\xAD |1 + \xF7\x63 |0 + \xF7\x63 |1 \x81\xF4 |0 \x81\xF3 |0 \x81\xF2 |0 - \xF7\xAA |0 - \xF7\xF2 |0 - \xF7\x7D |0 - \xF9\x58 |0 - \xF9\x56 |0 - \xF9\x89 |0 + \x81\xAC |1 + \x81\xAC |1 + \xF7\xAA |0 + \xF7\xAA |1 + \xF7\xA2 |1 + \xF7\xA2 |1 + \xF7\xF2 |0 + \xF7\xF2 |1 + \xF7\x7D |0 + \xF7\x7D |1 + \xF7\xB9 |1 + \xF7\xB9 |1 + \xF7\xB9 |1 + \xF7\xB9 |1 + \xF9\x58 |0 + \xF9\x58 |1 + \xF9\x56 |0 + \xF9\x56 |1 + \xF9\x89 |0 + \xF9\x89 |1 + \xF9\x8B\xF9\x8A |1 + \xF9\x8B\xF9\x8A |1 \xF7\xEB |0 - \xF9\x77 |0 - \xF7\x61 |0 - \xF9\x54 |0 - \xF9\x5C |0 - \xF7\x62 |0 - \xF9\x7A |0 - \xF9\xB3 |0 - \xF9\x5D |0 + \xF7\x77 |1 + \xF7\x77 |1 + \xF9\x77 |0 + \xF9\x77 |1 + \xF7\x61 |0 + \xF7\x61 |1 + \xF9\x54 |0 + \xF9\x54 |1 + \xF9\x5C |0 + \xF9\x5C |1 + \xF7\x62 |0 + \xF7\x62 |1 + \xF9\x7A |0 + \xF9\x7A |1 + \xF9\xB3 |0 + \xF9\xB3 |1 + \x81\xAC |1 + \xF9\x5D |0 + \xF9\x5D |1 + \xF7\x43 |1 + \xF7\x43 |1 \xF9\x50 |0 \xF9\x52 |0 - \xF9\x51 |0 + \xF9\x51 |0 + \xF9\x51 |1 + \xF9\xA1 |1 + \xF9\xA1 |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF9\xD3 |1 + \xF9\xD3 |1 \xF9\xCE |0 - \xF7\xA6 |0 - \xF7\xA5 |0 + \xF7\xA6 |0 + \xF7\xA6 |1 + \xF7\xA5 |0 + \xF7\xA5 |1 + \x81\xAC |1 + \x81\xAC |1 + \xF9\xCE |1 + \xF9\xCE |1 \xF9\xD3 |0 + \xF9\xD3 |1 \xF9\x60 |0 \xF9\xD6 |0 \xF9\xD7 |0 - \xF9\x61 |0 - \xF9\x62 |0 - \xF7\xD4 |0 + \xF9\x61 |0 + \xF9\x61 |1 + \xF9\x62 |0 + \xF9\x62 |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF7\xD4 |0 + \xF7\xD4 |1 + \x81\xAC |1 \xF7\xB1 |0 - \xF7\xD5 |0 - \xF7\xD2 |0 - \xF7\xD3 |0 - \xF9\xCF |0 - \xF9\xD2 |0 + \xF7\xD6 |1 + \xF7\xD6 |1 + \xF7\xD8 |1 + \xF7\xD8 |1 + \xF7\xD5 |0 + \xF7\xD5 |1 + \xF7\xD2 |0 + \xF7\xD2 |1 + \xF7\xD3 |0 + \xF7\xD3 |1 + \xF7\xBA |1 + \xF7\xBA |1 + \xF7\xBB |1 + \xF7\xBB |1 + \xF9\xCF |0 + \xF9\xCF |1 + \xF9\xD2 |0 + \xF9\xD2 |1 \x81\x40 |0 \x81\x41 |0 \x81\x42 |0 @@ -489,7 +636,9 @@ CHARMAP \x81\xAC |0 \x81\x6B |0 \x81\x6C |0 - \xF7\x6C |0 + \x81\xAC |1 + \xF7\x6C |0 + \xF7\x6C |1 \x82\x9F |0 \x82\xA0 |0 \x82\xA1 |0 @@ -667,8 +816,10 @@ CHARMAP \x81\x5B |0 \x81\x52 |0 \x81\x53 |0 - \xF9\xAD |0 - \xF9\xB5 |0 + \xF9\xAD |0 + \xF9\xAD |1 + \xF9\xB5 |0 + \xF9\xB5 |1 \x88\xEA |0 \x92\x9A |0 \x8E\xB5 |0 @@ -8955,16 +9106,23 @@ CHARMAP \x81\x92 |0 \x81\x50 |0 \x81\x8F |0 - \xF7\x6D |0 + \xF7\x6D |0 + \xF7\x6D |1 + \x81\xAC |1 \xFB\xD2 |0 \xFB\xD3 |0 \xFB\xD5 |0 - \xF7\x90 |0 + \xF7\x90 |0 + \xF7\x90 |1 \xFB\xD4 |0 + \x81\xAC |1 \xF7\xB4 |0 + \x81\xAC |1 \xF7\xC9 |0 \xF7\xB2 |0 + \x81\xAC |1 \xF7\xED |0 + \x81\xAC |1 \xF7\xB3 |0 \xF7\x6E |0 \xFB\xB3 |0 @@ -8979,9 +9137,13 @@ CHARMAP \xFB\xAC |0 \xF7\xA3 |0 \xF7\xC8 |0 - \xF7\xB6 |0 - \xF7\xCC |0 + \xF7\xB6 |0 + \xF7\xB6 |1 + \xF7\xCC |0 + \xF7\xCC |1 + \x81\xAC |1 \xF7\xCB |0 + \x81\xAC |1 \xF7\xCA |0 \xF7\xB5 |0 \xF7\xB7 |0 @@ -8989,7 +9151,9 @@ CHARMAP \xF7\xC7 |0 \xF7\xCD |0 \xF7\xC6 |0 + \x81\xAC |1 \xFB\x84 |0 + \x81\xAC |1 \xFB\x7C |0 \xFB\x8C |0 \xF9\x8E |0 @@ -8997,9 +9161,21 @@ CHARMAP \xF7\x87 |0 \xFB\x8B |0 \xFB\x8D |0 + \xFB\x8C |1 \xFB\x7E |0 + \x81\xAC |1 + \xFB\x8C |1 + \x81\xAC |1 + \x81\xAC |1 + \xF9\x8D |1 + \xF9\x8D |1 + \x81\xAC |1 \xF9\x8D |0 + \xF9\x8D |1 \xF9\xD5 |0 + \x81\xAC |1 + \x81\xAC |1 + \xF7\x50 |1 \xF9\xA7 |0 \xF9\xA8 |0 \xF9\xA4 |0 @@ -9007,18 +9183,32 @@ CHARMAP \xF9\x72 |0 \xF9\xA3 |0 \xF9\xA5 |0 + \xF9\xA5 |1 + \x81\xAC |1 \xFB\x85 |0 + \xF7\x50 |1 \xF7\x50 |0 \xF7\x58 |0 \xF7\x59 |0 \xFB\x88 |0 + \x81\xAC |1 \xF9\xE9 |0 \xF9\xEA |0 + \x81\xAC |1 + \x81\xAC |1 \xF9\xE8 |0 \xF9\xE6 |0 + \x81\xAC |1 + \x81\xAC |1 \xF9\xE5 |0 + \xF9\xE5 |1 + \x81\xAC |1 + \x81\xAC |1 \xF9\xE7 |0 \xF7\x60 |0 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 \xF9\xDD |0 \xF9\xE2 |0 \xF9\xDE |0 @@ -9027,11 +9217,22 @@ CHARMAP \xF9\xDF |0 \xF9\xD9 |0 \xF9\xDB |0 + \x81\xAC |1 \xF9\xDC |0 \xF9\xE3 |0 \xF9\xE4 |0 + \x81\xAC |1 + \x81\xAC |1 \xF9\xDA |0 \xFB\x80 |0 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 \xF9\x87 |0 \xF9\xEC |0 \xF9\xED |0 @@ -9039,7 +9240,9 @@ CHARMAP \xF9\x84 |0 \xF9\xD8 |0 \xF9\xAB |0 + \xF9\x85 |1 \xF9\x85 |0 + \xF9\x85 |1 \xF9\x88 |0 \xF9\xAC |0 \xF9\xB4 |0 @@ -9052,6 +9255,8 @@ CHARMAP \xFB\x81 |0 \xF9\xB0 |0 \xF9\xB2 |0 + \x81\xAC |1 + \x81\xAC |1 \xF7\x84 |0 \xFB\x76 |0 \xFB\x78 |0 @@ -9060,34 +9265,48 @@ CHARMAP \xFB\x87 |0 \xFB\x7A |0 \xFB\x79 |0 + \x81\xAC |1 \xF7\x64 |0 \xFB\x73 |0 + \xF9\x59 |1 \xF9\x7C |0 \xF9\x7D |0 \xFB\xA7 |0 \xF9\xAA |0 \xFB\xA2 |0 \xFB\xA3 |0 + \x81\xAC |1 \xF7\x65 |0 \xF9\xC4 |0 + \xFB\xA3 |1 + \x81\xAC |1 \xF7\x70 |0 \xF7\x73 |0 \xFB\x6C |0 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 \xF9\x7E |0 \xF9\xC6 |0 \xF9\x81 |0 \xF9\x82 |0 + \x81\xAC |1 \xF9\x83 |0 + \x81\xAC |1 + \xF9\xC6 |1 + \x81\xAC |1 \xF9\x55 |0 \xF9\x53 |0 \xFB\x6A |0 \xF7\x72 |0 + \x81\xAC |1 \xF7\x55 |0 \xF9\x57 |0 \xF7\x71 |0 \xFB\x6B |0 \xFB\x6D |0 \xF9\x76 |0 + \xF9\x76 |1 \xF9\x78 |0 \xF7\x94 |0 \xF7\x96 |0 @@ -9099,8 +9318,10 @@ CHARMAP \xF7\x98 |0 \xFB\xA4 |0 \xFB\xA8 |0 + \xF9\xAB |1 \xFB\xA5 |0 \xFB\xA6 |0 + \x81\xAC |1 \xFB\xCD |0 \xF7\x74 |0 \xFB\xC9 |0 @@ -9111,12 +9332,20 @@ CHARMAP \xF7\x4A |0 \xFB\x82 |0 \xFB\xC5 |0 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 \xF9\x59 |0 \xFB\xC2 |0 + \xF9\x59 |1 + \x81\xAC |1 + \xFB\xC3 |1 \xFB\xC3 |0 + \xFB\xC3 |1 \xFB\xC1 |0 \xF9\x96 |0 \xFB\xC7 |0 + \xF9\x93 |1 \xFB\xD0 |0 \xFB\xC0 |0 \xF9\x94 |0 @@ -9124,6 +9353,7 @@ CHARMAP \xF9\x91 |0 \xFB\xCC |0 \xF9\x90 |0 + \x81\xAC |1 \xF9\x95 |0 \xF9\x5A |0 \xF7\x49 |0 @@ -9133,10 +9363,14 @@ CHARMAP \xFB\xC4 |0 \xFB\xCA |0 \xF9\x92 |0 + \x81\xAC |1 + \xF7\x4B |1 + \xFB\xD6 |1 \xFB\x59 |0 \xFB\x5B |0 \xFB\x5A |0 \xFB\x5C |0 + \xFB\x49 |1 \xF7\xCE |0 \xF7\xCF |0 \xF7\xD0 |0 @@ -9150,24 +9384,33 @@ CHARMAP \xFB\x62 |0 \xF7\x4E |0 \xF9\xB8 |0 + \x81\xAC |1 \xF9\xA2 |0 \xF9\x46 |0 + \x81\xAC |1 \xF9\xB9 |0 \xF9\xC1 |0 \xF9\xC2 |0 + \xF9\x46 |1 + \x81\xAC |1 \xF9\xC3 |0 + \x81\xAC |1 + \xF9\x47 |1 \xF9\x47 |0 \xF7\x7E |0 \xF9\xBA |0 \xF9\xBB |0 \xFB\xD6 |0 + \x81\xAC |1 \xF9\x41 |0 \xF9\x42 |0 \xF9\x44 |0 \xF9\x45 |0 + \x81\xAC |1 \xFB\x68 |0 \xF7\x93 |0 \xFB\x69 |0 + \x81\xAC |1 \xFB\xB5 |0 \xFB\xB6 |0 \xFB\xB7 |0 @@ -9176,6 +9419,8 @@ CHARMAP \xFB\xBA |0 \xFB\xBB |0 \xFB\xBC |0 + \x81\xAC |1 + \x81\xAC |1 \xF7\x5B |0 \xF9\x8F |0 \xF7\x4C |0 @@ -9193,6 +9438,7 @@ CHARMAP \xF7\x7B |0 \xF9\xAF |0 \xF9\x43 |0 + \xF7\x43\xF9\xC8 |1 \xF9\x74 |0 \xF9\x75 |0 \xF7\x51 |0 @@ -9201,6 +9447,8 @@ CHARMAP \xFB\x7D |0 \xF9\xC7 |0 \xF9\x63 |0 + \xF9\xC7 |1 + \xF9\xC7 |1 \xF9\xC8 |0 \xF9\xC9 |0 \xF9\xCA |0 @@ -9208,59 +9456,143 @@ CHARMAP \xF9\xCC |0 \xF9\xCD |0 \xFB\x77 |0 + \xF9\xC7 |1 \xF7\xA4 |0 + \x81\xAC |1 \xF7\x4F |0 \xF9\xD4 |0 \xF9\xB1 |0 \xF7\x7C |0 + \x81\xAC |1 \xF9\xD1 |0 + \xF9\xD1 |1 \xF9\xD0 |0 \xF9\x9B |0 \xF7\x8D |0 + \xFB\x47 |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 \xF7\x6F |0 \xF7\x8A |0 + \xF7\x6F |1 + \x81\xAC |1 + \x81\xAC |1 + \xF7\x6F |1 + \x81\xAC |1 \xF7\x8B |0 \xF7\x5F |0 \xF9\x4C |0 \xF7\x5E |0 \xF9\xB6 |0 + \xF9\xB6 |1 \xF7\x66 |0 \xF7\x67 |0 + \x81\xAC |1 + \x81\xAC |1 + \xF9\xA1 |1 + \xF9\xA1 |1 + \x81\xAC |1 + \x81\xAC |1 + \xF7\x89 |1 + \xF7\x8B |1 + \x81\xAC |1 + \xF7\x8B |1 + \xF9\xA1 |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF9\xA1 |1 + \xF7\x89 |1 + \xF7\x89 |1 + \xF7\x89 |1 + \xF7\x89 |1 \xF7\x89 |0 + \xF7\x89 |1 + \xF7\x89 |1 + \xF7\x89 |1 + \xF7\x89 |1 + \x81\xAC |1 + \x81\xAC |1 \xF9\xA1 |0 + \xF9\x49 |1 + \x81\xAC |1 \xF9\x4B |0 \xF7\x8C |0 \xF7\x83 |0 \xF9\xB7 |0 + \x81\xAC |1 + \x81\xAC |1 + \xF7\x52 |1 + \xF7\x43 |1 + \xF7\x43 |1 \xF7\x43 |0 + \xF7\x41 |1 \xF7\x41 |0 \xF7\x42 |0 + \x81\xAC |1 \xF9\x4A |0 \xF7\x44 |0 \xF7\xF0 |0 \xF7\xF1 |0 \xF7\xAB |0 \xF9\x48 |0 + \xF9\x7D |1 \xF7\x6A |0 \xF7\x68 |0 \xF7\x69 |0 + \x81\xAC |1 \xF7\x82 |0 + \x81\xAC |1 + \x81\xAC |1 \xF7\x54 |0 + \xF7\x54 |1 + \xF7\x85 |1 + \xF7\x85 |1 \xF9\x80 |0 \xF7\x85 |0 \xF7\x86 |0 \xF9\xC5 |0 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF7\xD5 |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 \xF7\xEC |0 \xF7\xA7 |0 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 \xF7\x5D |0 + \x81\xAC |1 + \x81\xAC |1 \xF7\x56 |0 + \x81\xAC |1 + \x81\xAC |1 \xF7\x53 |0 + \xF7\xDE |1 \xF7\xDE |0 \xF7\xA9 |0 \xF9\x71 |0 \xF7\xBA |0 \xF7\xBB |0 \xF7\xB9 |0 + \xF7\xBA |1 + \xF7\xBB |1 + \xF7\xBB |1 + \xF7\xBB |1 + \xF7\xBB |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 \xF9\x64 |0 \xF9\x65 |0 \xF9\x66 |0 @@ -9276,12 +9608,17 @@ CHARMAP \xF9\x7B |0 \xFB\xA9 |0 \xFB\xBD |0 + \x81\xAC |1 + \x81\xAC |1 \xFB\x44 |0 \xFB\x52 |0 \xF9\x98 |0 \xFB\x55 |0 + \xFB\x55\xF9\xD1 |1 + \xFB\x4A |1 \xFB\x45 |0 \xF9\x97 |0 + \xF9\x97 |1 \xFB\x4A |0 \xF7\x46 |0 \xFB\x42 |0 @@ -9298,19 +9635,38 @@ CHARMAP \xFB\x56 |0 \xFB\x53 |0 \xFB\x46 |0 + \xFB\x44 |1 \xFB\x41 |0 \xFB\x4B |0 + \xFB\x43 |1 \xFB\x48 |0 + \xFB\x46 |1 \xFB\x51 |0 \xFB\x4F |0 \xF7\x47 |0 \xFB\x50 |0 \xFB\x4D |0 + \xFB\x46 |1 \xFB\x4C |0 + \xFB\x44 |1 + \xFB\x52 |1 + \xF9\x98 |1 + \xF7\x46 |1 + \xFB\x44 |1 + \xFB\x58 |1 + \xFB\x56 |1 + \xFB\x53 |1 + \xFB\x43 |1 \xFB\x63 |0 \xFB\x64 |0 \xFB\x66 |0 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 + \xF9\x52 |1 \xFB\x67 |0 + \xFB\x43 |1 + \xFB\x56 |1 \xFB\x5D |0 \xF7\x4D |0 \xF9\x5E |0 @@ -9331,6 +9687,10 @@ CHARMAP \xF7\x75 |0 \xF7\x8F |0 \xF7\x77 |0 + \xFB\x72 |1 + \x81\xAC |1 + \x81\xAC |1 + \x81\xAC |1 \xF9\xAE |0 \xF7\xA8 |0 \xF7\x76 |0 diff --git a/icuSources/data/mappings/ucmlocal.mk b/icuSources/data/mappings/ucmlocal.mk index 4444452c..f60958bc 100644 --- a/icuSources/data/mappings/ucmlocal.mk +++ b/icuSources/data/mappings/ucmlocal.mk @@ -1,13 +1,15 @@ # # Local Apple addition for mapping resources -# Copyright (c) 2004-2007, 2008 Apple Inc. All rights reserved. +# Copyright (c) 2004-2007,2008,2011 Apple Inc. All rights reserved. # ifeq "$(APPLE_EMBEDDED)" "YES" UCM_SOURCE_LOCAL = iso-8859_10-1998.ucm\ iso-8859_16-2001.ucm\ gsm-03.38-2000.ucm\ - softbank-sjis.ucm + softbank-sjis.ucm\ + docomo-sjis.ucm\ + kddi-sjis.ucm else UCM_SOURCE_LOCAL = iso-8859_10-1998.ucm\ iso-8859_16-2001.ucm\ diff --git a/icuSources/data/misc/currencyNumericCodes.txt b/icuSources/data/misc/currencyNumericCodes.txt new file mode 100644 index 00000000..5b7658e6 --- /dev/null +++ b/icuSources/data/misc/currencyNumericCodes.txt @@ -0,0 +1,274 @@ +//--------------------------------------------------------- +// Copyright (C) 2012, International Business Machines +// Corporation and others. All Rights Reserved. +//--------------------------------------------------------- +// Build tool: com.ibm.icu.dev.tool.currency.NumericCodeData +// Build date: 2012-01-20T21:51:47Z +//--------------------------------------------------------- +// >> !!! >> THIS IS A MACHINE-GENERATED FILE << !!! << +// >> !!! >>> DO NOT EDIT <<< !!! << +//--------------------------------------------------------- + +currencyNumericCodes:table(nofallback){ + codeMap{ + ADP:int{20} + AED:int{784} + AFA:int{4} + AFN:int{971} + ALL:int{8} + AMD:int{51} + ANG:int{532} + AOA:int{973} + AON:int{24} + AOR:int{982} + ARA:int{32} + ARP:int{32} + ARS:int{32} + ATS:int{40} + AUD:int{36} + AWG:int{533} + AYM:int{945} + AZM:int{31} + AZN:int{944} + BAD:int{70} + BAM:int{977} + BBD:int{52} + BDT:int{50} + BEC:int{993} + BEF:int{56} + BEL:int{992} + BGL:int{100} + BGN:int{975} + BHD:int{48} + BIF:int{108} + BMD:int{60} + BND:int{96} + BOB:int{68} + BOV:int{984} + BRC:int{76} + BRE:int{76} + BRL:int{986} + BRN:int{76} + BRR:int{987} + BSD:int{44} + BTN:int{64} + BWP:int{72} + BYB:int{112} + BYR:int{974} + BZD:int{84} + CAD:int{124} + CDF:int{976} + CHC:int{948} + CHE:int{947} + CHF:int{756} + CHW:int{948} + CLF:int{990} + CLP:int{152} + CNY:int{156} + COP:int{170} + COU:int{970} + CRC:int{188} + CSD:int{891} + CSK:int{200} + CUC:int{931} + CUP:int{192} + CVE:int{132} + CYP:int{196} + CZK:int{203} + DDM:int{278} + DEM:int{276} + DJF:int{262} + DKK:int{208} + DOP:int{214} + DZD:int{12} + ECS:int{218} + ECV:int{983} + EEK:int{233} + EGP:int{818} + ERN:int{232} + ESA:int{996} + ESB:int{995} + ESP:int{724} + ETB:int{230} + EUR:int{978} + FIM:int{246} + FJD:int{242} + FKP:int{238} + FRF:int{250} + GBP:int{826} + GEK:int{268} + GEL:int{981} + GHC:int{288} + GHP:int{939} + GHS:int{936} + GIP:int{292} + GMD:int{270} + GNF:int{324} + GQE:int{226} + GRD:int{300} + GTQ:int{320} + GWP:int{624} + GYD:int{328} + HKD:int{344} + HNL:int{340} + HRD:int{191} + HRK:int{191} + HTG:int{332} + HUF:int{348} + IDR:int{360} + IEP:int{372} + ILS:int{376} + INR:int{356} + IQD:int{368} + IRR:int{364} + ISK:int{352} + ITL:int{380} + JMD:int{388} + JOD:int{400} + JPY:int{392} + KES:int{404} + KGS:int{417} + KHR:int{116} + KMF:int{174} + KPW:int{408} + KRW:int{410} + KWD:int{414} + KYD:int{136} + KZT:int{398} + LAK:int{418} + LBP:int{422} + LKR:int{144} + LRD:int{430} + LSL:int{426} + LTL:int{440} + LTT:int{440} + LUC:int{989} + LUF:int{442} + LUL:int{988} + LVL:int{428} + LVR:int{428} + LYD:int{434} + MAD:int{504} + MDL:int{498} + MGA:int{969} + MGF:int{450} + MKD:int{807} + MLF:int{466} + MMK:int{104} + MNT:int{496} + MOP:int{446} + MRO:int{478} + MTL:int{470} + MUR:int{480} + MVR:int{462} + MWK:int{454} + MXN:int{484} + MXV:int{979} + MYR:int{458} + MZM:int{508} + MZN:int{943} + NAD:int{516} + NGN:int{566} + NIO:int{558} + NLG:int{528} + NOK:int{578} + NPR:int{524} + NZD:int{554} + OMR:int{512} + PAB:int{590} + PEI:int{604} + PEN:int{604} + PES:int{604} + PGK:int{598} + PHP:int{608} + PKR:int{586} + PLN:int{985} + PLZ:int{616} + PTE:int{620} + PYG:int{600} + QAR:int{634} + ROL:int{642} + RON:int{946} + RSD:int{941} + RUB:int{643} + RUR:int{810} + RWF:int{646} + SAR:int{682} + SBD:int{90} + SCR:int{690} + SDD:int{736} + SDG:int{938} + SEK:int{752} + SGD:int{702} + SHP:int{654} + SIT:int{705} + SKK:int{703} + SLL:int{694} + SOS:int{706} + SRD:int{968} + SRG:int{740} + SSP:int{728} + STD:int{678} + SVC:int{222} + SYP:int{760} + SZL:int{748} + THB:int{764} + TJR:int{762} + TJS:int{972} + TMM:int{795} + TMT:int{934} + TND:int{788} + TOP:int{776} + TPE:int{626} + TRL:int{792} + TRY:int{949} + TTD:int{780} + TWD:int{901} + TZS:int{834} + UAH:int{980} + UAK:int{804} + UGX:int{800} + USD:int{840} + USN:int{997} + USS:int{998} + UYI:int{940} + UYU:int{858} + UZS:int{860} + VEB:int{862} + VEF:int{937} + VND:int{704} + VUV:int{548} + WST:int{882} + XAF:int{950} + XAG:int{961} + XAU:int{959} + XBA:int{955} + XBB:int{956} + XBC:int{957} + XBD:int{958} + XCD:int{951} + XDR:int{960} + XEU:int{954} + XOF:int{952} + XPD:int{964} + XPF:int{953} + XPT:int{962} + XSU:int{994} + XTS:int{963} + XUA:int{965} + XXX:int{999} + YDD:int{720} + YER:int{886} + YUM:int{891} + YUN:int{890} + ZAL:int{991} + ZAR:int{710} + ZMK:int{894} + ZRN:int{180} + ZRZ:int{180} + ZWD:int{716} + ZWL:int{932} + ZWN:int{942} + ZWR:int{935} + } +} diff --git a/icuSources/data/misc/icuver.txt b/icuSources/data/misc/icuver.txt index 0bc1ad7a..f8580c23 100644 --- a/icuSources/data/misc/icuver.txt +++ b/icuSources/data/misc/icuver.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2011 International Business Machines +// * Copyright (C) 2010-2012 International Business Machines // * Corporation and others. All Rights Reserved. // * // *************************************************************************** icuver:table(nofallback){ - DataVersion { "4.6.1.0" } - ICUVersion { "4.6.1.0" } + DataVersion { "49.1.1.0" } + ICUVersion { "49.1.1.0" } } diff --git a/icuSources/data/misc/keyTypeData.txt b/icuSources/data/misc/keyTypeData.txt index 77f9bb22..afbdd7ff 100644 --- a/icuSources/data/misc/keyTypeData.txt +++ b/icuSources/data/misc/keyTypeData.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/bcp47/*.xml @@ -17,6 +17,7 @@ keyTypeData:table(nofallback){ collation{"co"} colnormalization{"kk"} colnumeric{"kn"} + colreorder{"kr"} colstrength{"ks"} currency{"cu"} numbers{"nu"} @@ -24,6 +25,9 @@ keyTypeData:table(nofallback){ variabletop{"vt"} } typeAlias{ + colstrength{ + quarternary{"quaternary"} + } timezone:alias{"/ICUDATA/timezoneTypes/typeAlias/timezone"} } typeMap{ @@ -67,10 +71,13 @@ keyTypeData:table(nofallback){ colstrength{ identical{"identic"} primary{"level1"} - quarternary{"level4"} + quaternary{"level4"} secondary{"level2"} tertiary{"level3"} } + numbers{ + traditional{"traditio"} + } timezone:alias{"/ICUDATA/timezoneTypes/typeMap/timezone"} } } diff --git a/icuSources/data/misc/likelySubtags.txt b/icuSources/data/misc/likelySubtags.txt index 4912143b..74cf6cc2 100644 --- a/icuSources/data/misc/likelySubtags.txt +++ b/icuSources/data/misc/likelySubtags.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/likelySubtags.xml @@ -11,6 +11,7 @@ likelySubtags:table(nofallback){ ab{"ab_Cyrl_GE"} ady{"ady_Cyrl_RU"} af{"af_Latn_ZA"} + agq{"agq_Latn_CM"} ak{"ak_Latn_GH"} am{"am_Ethi_ET"} ar{"ar_Arab_EG"} @@ -23,6 +24,7 @@ likelySubtags:table(nofallback){ az_Arab{"az_Arab_IR"} az_IR{"az_Arab_IR"} ba{"ba_Cyrl_RU"} + bas{"bas_Latn_CM"} be{"be_Cyrl_BY"} bem{"bem_Latn_ZM"} bez{"bez_Latn_TZ"} @@ -43,21 +45,30 @@ likelySubtags:table(nofallback){ ch{"ch_Latn_GU"} 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"} cy{"cy_Latn_GB"} da{"da_Latn_DK"} dav{"dav_Latn_KE"} de{"de_Latn_DE"} + dje{"dje_Latn_NE"} + dua{"dua_Latn_CM"} dv{"dv_Thaa_MV"} + dyo{"dyo_Latn_SN"} dz{"dz_Tibt_BT"} ebu{"ebu_Latn_KE"} ee{"ee_Latn_GH"} efi{"efi_Latn_NG"} el{"el_Grek_GR"} en{"en_Latn_US"} + eo{"eo_Latn_001"} es{"es_Latn_ES"} et{"et_Latn_EE"} eu{"eu_Latn_ES"} + ewo{"ewo_Latn_CM"} fa{"fa_Arab_IR"} ff{"ff_Latn_SN"} fi{"fi_Latn_FI"} @@ -71,7 +82,6 @@ likelySubtags:table(nofallback){ gaa{"gaa_Latn_GH"} gag{"gag_Latn_MD"} gd{"gd_Latn_GB"} - gez{"gez_Ethi_ET"} gil{"gil_Latn_KI"} gl{"gl_Latn_ES"} gn{"gn_Latn_PY"} @@ -80,8 +90,6 @@ likelySubtags:table(nofallback){ guz{"guz_Latn_KE"} gv{"gv_Latn_GB"} ha{"ha_Latn_NG"} - ha_Arab{"ha_Arab_SD"} - ha_SD{"ha_Arab_SD"} haw{"haw_Latn_US"} he{"he_Hebr_IL"} hi{"hi_Deva_IN"} @@ -91,15 +99,14 @@ likelySubtags:table(nofallback){ ht{"ht_Latn_HT"} hu{"hu_Latn_HU"} hy{"hy_Armn_AM"} + ia{"ia_Latn_001"} id{"id_Latn_ID"} ig{"ig_Latn_NG"} ii{"ii_Yiii_CN"} ilo{"ilo_Latn_PH"} - in{"in_Latn_ID"} inh{"inh_Cyrl_RU"} is{"is_Latn_IS"} it{"it_Latn_IT"} - iw{"iw_Hebr_IL"} ja{"ja_Jpan_JP"} jmc{"jmc_Latn_TZ"} jv{"jv_Latn_ID"} @@ -111,7 +118,6 @@ likelySubtags:table(nofallback){ kcg{"kcg_Latn_NG"} kde{"kde_Latn_TZ"} kea{"kea_Latn_CV"} - kfo{"kfo_Latn_CI"} kg{"kg_Latn_CD"} kha{"kha_Latn_IN"} khq{"khq_Latn_ML"} @@ -131,12 +137,15 @@ likelySubtags:table(nofallback){ krc{"krc_Cyrl_RU"} ks{"ks_Arab_IN"} ksb{"ksb_Latn_TZ"} + ksf{"ksf_Latn_CM"} ksh{"ksh_Latn_DE"} - ku{"ku_Arab_IQ"} + ku{"ku_Latn_TR"} + ku_Arab{"ku_Arab_IQ"} ku_Latn{"ku_Latn_TR"} ku_SY{"ku_Latn_SY"} ku_TR{"ku_Latn_TR"} kum{"kum_Cyrl_RU"} + kv{"kv_Cyrl_RU"} kw{"kw_Latn_GB"} ky{"ky_Cyrl_KG"} la{"la_Latn_VA"} @@ -149,6 +158,7 @@ likelySubtags:table(nofallback){ ln{"ln_Latn_CD"} lo{"lo_Laoo_LA"} lt{"lt_Latn_LT"} + lu{"lu_Latn_CD"} lua{"lua_Latn_CD"} luo{"luo_Latn_KE"} luy{"luy_Latn_KE"} @@ -160,6 +170,7 @@ likelySubtags:table(nofallback){ mer{"mer_Latn_KE"} mfe{"mfe_Latn_MU"} mg{"mg_Latn_MG"} + mgh{"mgh_Latn_MZ"} mh{"mh_Latn_MH"} mi{"mi_Latn_NZ"} mk{"mk_Cyrl_MK"} @@ -170,6 +181,7 @@ likelySubtags:table(nofallback){ mr{"mr_Deva_IN"} ms{"ms_Latn_MY"} mt{"mt_Latn_MT"} + mua{"mua_Latn_CM"} my{"my_Mymr_MM"} myv{"myv_Cyrl_RU"} na{"na_Latn_NR"} @@ -180,9 +192,11 @@ likelySubtags:table(nofallback){ ne{"ne_Deva_NP"} niu{"niu_Latn_NU"} nl{"nl_Latn_NL"} + nmg{"nmg_Latn_CM"} nn{"nn_Latn_NO"} nr{"nr_Latn_ZA"} nso{"nso_Latn_ZA"} + nus{"nus_Latn_SD"} ny{"ny_Latn_MW"} nyn{"nyn_Latn_UG"} oc{"oc_Latn_FR"} @@ -211,6 +225,7 @@ likelySubtags:table(nofallback){ sah{"sah_Cyrl_RU"} saq{"saq_Latn_KE"} sat{"sat_Latn_IN"} + sbp{"sbp_Latn_TZ"} sd{"sd_Arab_IN"} se{"se_Latn_NO"} seh{"seh_Latn_MZ"} @@ -226,6 +241,7 @@ 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"} @@ -233,8 +249,7 @@ likelySubtags:table(nofallback){ su{"su_Latn_ID"} sv{"sv_Latn_SE"} sw{"sw_Latn_TZ"} - swb{"swb_Arab_KM"} - syr{"syr_Syri_SY"} + swc{"swc_Latn_CD"} ta{"ta_Taml_IN"} te{"te_Telu_IN"} teo{"teo_Latn_UG"} @@ -245,7 +260,6 @@ 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"} @@ -254,8 +268,8 @@ likelySubtags:table(nofallback){ ts{"ts_Latn_ZA"} tsg{"tsg_Latn_PH"} tt{"tt_Cyrl_RU"} - tts{"tts_Thai_TH"} tvl{"tvl_Latn_TV"} + twq{"twq_Latn_NE"} ty{"ty_Latn_PF"} tyv{"tyv_Cyrl_RU"} tzm{"tzm_Latn_MA"} @@ -384,6 +398,7 @@ likelySubtags:table(nofallback){ 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"} @@ -460,6 +475,7 @@ 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"} @@ -490,7 +506,8 @@ likelySubtags:table(nofallback){ und_VA{"la_Latn_VA"} und_VE{"es_Latn_VE"} und_VN{"vi_Latn_VN"} - und_VU{"fr_Latn_VU"} + und_VU{"bi_Latn_VU"} + und_Vaii{"vai_Vaii_LR"} und_WF{"fr_Latn_WF"} und_WS{"sm_Latn_WS"} und_YE{"ar_Arab_YE"} @@ -500,15 +517,19 @@ likelySubtags:table(nofallback){ uz{"uz_Cyrl_UZ"} uz_AF{"uz_Arab_AF"} uz_Arab{"uz_Arab_AF"} + vai{"vai_Vaii_LR"} ve{"ve_Latn_ZA"} vi{"vi_Latn_VN"} vun{"vun_Latn_TZ"} + wae{"wae_Latn_CH"} wal{"wal_Ethi_ET"} war{"war_Latn_PH"} wo{"wo_Latn_SN"} xh{"xh_Latn_ZA"} xog{"xog_Latn_UG"} yap{"yap_Latn_FM"} + yav{"yav_Latn_CM"} + yi{"yi_Hebr_IL"} yo{"yo_Latn_NG"} za{"za_Latn_CN"} zh{"zh_Hans_CN"} diff --git a/icuSources/data/misc/metadata.txt b/icuSources/data/misc/metadata.txt new file mode 100755 index 00000000..d09f35c6 --- /dev/null +++ b/icuSources/data/misc/metadata.txt @@ -0,0 +1,1152 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/supplementalMetadata.xml +// * +// *************************************************************************** +metadata:table(nofallback){ + languageAlias{ + aa_SAAHO{"ssy"} + aar{"aa"} + abk{"ab"} + afr{"af"} + aju{"jrb"} + aka{"ak"} + als{"sq"} + amh{"am"} + ara{"ar"} + arb{"ar"} + arg{"an"} + art-lojban{"jbo"} + asm{"as"} + ava{"av"} + ave{"ae"} + aym{"ay"} + ayr{"ay"} + aze{"az"} + azj{"az"} + bak{"ba"} + bam{"bm"} + bcc{"bal"} + bcl{"bik"} + bel{"be"} + ben{"bn"} + bih{"bh"} + bis{"bi"} + bod{"bo"} + bos{"bs"} + bre{"br"} + bul{"bg"} + bxk{"luy"} + bxr{"bua"} + cat{"ca"} + ces{"cs"} + cha{"ch"} + che{"ce"} + chu{"cu"} + chv{"cv"} + cld{"syr"} + cmn{"zh"} + cor{"kw"} + cos{"co"} + cre{"cr"} + cwd{"cr"} + cym{"cy"} + dan{"da"} + deu{"de"} + dgo{"doi"} + dhd{"mwr"} + dik{"din"} + diq{"zza"} + div{"dv"} + dzo{"dz"} + ekk{"et"} + ell{"el"} + emk{"man"} + eng{"en"} + epo{"eo"} + esk{"ik"} + est{"et"} + eus{"eu"} + ewe{"ee"} + fao{"fo"} + fas{"fa"} + fat{"ak"} + fij{"fj"} + fin{"fi"} + fra{"fr"} + fry{"fy"} + fuc{"ff"} + ful{"ff"} + gaz{"om"} + gbo{"grb"} + gla{"gd"} + gle{"ga"} + glg{"gl"} + glv{"gv"} + gno{"gon"} + grn{"gn"} + gug{"gn"} + guj{"gu"} + gya{"gba"} + hat{"ht"} + hau{"ha"} + hbs{"sr_Latn"} + hdn{"hai"} + hea{"hmn"} + heb{"he"} + her{"hz"} + him{"srx"} + hin{"hi"} + hmo{"ho"} + hrv{"hr"} + hun{"hu"} + hye{"hy"} + i-ami{"ami"} + i-bnn{"bnn"} + i-hak{"hak"} + i-klingon{"tlh"} + i-lux{"lb"} + i-navajo{"nv"} + i-pwn{"pwn"} + i-tao{"tao"} + i-tay{"tay"} + i-tsu{"tsu"} + ibo{"ig"} + ido{"io"} + iii{"ii"} + ike{"iu"} + iku{"iu"} + ile{"ie"} + in{"id"} + ina{"ia"} + ind{"id"} + ipk{"ik"} + isl{"is"} + ita{"it"} + iw{"he"} + jav{"jv"} + ji{"yi"} + jpn{"ja"} + jw{"jv"} + kal{"kl"} + kan{"kn"} + kas{"ks"} + kat{"ka"} + kau{"kr"} + kaz{"kk"} + khk{"mn"} + khm{"km"} + kik{"ki"} + kin{"rw"} + kir{"ky"} + kmr{"ku"} + knc{"kr"} + kng{"kg"} + knn{"kok"} + kom{"kv"} + kon{"kg"} + kor{"ko"} + kpv{"kv"} + kua{"kj"} + kur{"ku"} + lao{"lo"} + lat{"la"} + lav{"lv"} + lbk{"bnc"} + lim{"li"} + lin{"ln"} + lit{"lt"} + ltz{"lb"} + lub{"lu"} + lug{"lg"} + lvs{"lv"} + mah{"mh"} + mal{"ml"} + mar{"mr"} + mhr{"chm"} + mkd{"mk"} + mlg{"mg"} + mlt{"mt"} + mo{"ro"} + mol{"ro"} + mon{"mn"} + mri{"mi"} + msa{"ms"} + mup{"raj"} + mya{"my"} + nau{"na"} + nav{"nv"} + nbl{"nr"} + nde{"nd"} + ndo{"ng"} + nep{"ne"} + nld{"nl"} + nno{"nn"} + no{"nb"} + no-bok{"nb"} + no-nyn{"nn"} + no_BOKMAL{"nb"} + no_NYNORSK{"nn"} + nob{"nb"} + nor{"nb"} + nya{"ny"} + oci{"oc"} + ojg{"oj"} + oji{"oj"} + ori{"or"} + orm{"om"} + oss{"os"} + pan{"pa"} + pbu{"ps"} + pes{"fa"} + pli{"pi"} + plt{"mg"} + pnb{"lah"} + pol{"pl"} + por{"pt"} + pus{"ps"} + que{"qu"} + qxp{"qu"} + rmy{"rom"} + roh{"rm"} + ron{"ro"} + run{"rn"} + rus{"ru"} + sag{"sg"} + san{"sa"} + sgn-BE-FR{"sfb"} + sgn-BE-NL{"vgt"} + sgn-CH-DE{"sgg"} + sh{"sr_Latn"} + sin{"si"} + slk{"sk"} + slv{"sl"} + sme{"se"} + smo{"sm"} + sna{"sn"} + snd{"sd"} + som{"so"} + sot{"st"} + spa{"es"} + spy{"kln"} + sqi{"sq"} + src{"sc"} + srd{"sc"} + srp{"sr"} + ssw{"ss"} + sun{"su"} + swa{"sw"} + swe{"sv"} + swh{"sw"} + tah{"ty"} + tam{"ta"} + tat{"tt"} + tel{"te"} + tgk{"tg"} + tgl{"fil"} + tha{"th"} + tir{"ti"} + tl{"fil"} + ton{"to"} + tsn{"tn"} + tso{"ts"} + ttq{"tmh"} + tuk{"tk"} + tur{"tr"} + tw{"ak"} + twi{"ak"} + uig{"ug"} + ukr{"uk"} + umu{"del"} + urd{"ur"} + uzb{"uz"} + uzn{"uz"} + ven{"ve"} + vie{"vi"} + vol{"vo"} + wln{"wa"} + wol{"wo"} + xho{"xh"} + xpe{"kpe"} + xsl{"den"} + ydd{"yi"} + yid{"yi"} + yor{"yo"} + zai{"zap"} + zh-guoyu{"zh"} + zh-hakka{"hak"} + zh-min-nan{"nan"} + zh-xiang{"hsn"} + zha{"za"} + zho{"zh"} + zsm{"ms"} + zul{"zu"} + zyb{"za"} + } + regionCodes{ + "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", + "BU", + "BV", + "BW", + "BY", + "BZ", + "CA", + "CC", + "CD", + "CF", + "CG", + "CH", + "CI", + "CK", + "CL", + "CM", + "CN", + "CO", + "CP", + "CR", + "CS", + "CU", + "CV", + "CW", + "CX", + "CY", + "CZ", + "DD", + "DE", + "DG", + "DJ", + "DK", + "DM", + "DO", + "DZ", + "EA", + "EC", + "EE", + "EG", + "EH", + "ER", + "ES", + "ET", + "EU", + "FI", + "FJ", + "FK", + "FM", + "FO", + "FR", + "FX", + "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", + "MP", + "MQ", + "MR", + "MS", + "MT", + "MU", + "MV", + "MW", + "MX", + "MY", + "MZ", + "NA", + "NC", + "NE", + "NF", + "NG", + "NI", + "NL", + "NO", + "NP", + "NR", + "NT", + "NU", + "NZ", + "OM", + "PA", + "PE", + "PF", + "PG", + "PH", + "PK", + "PL", + "PM", + "PN", + "PR", + "PS", + "PT", + "PW", + "PY", + "QA", + "QO", + "QU", + "RE", + "RO", + "RS", + "RU", + "RW", + "SA", + "SB", + "SC", + "SD", + "SE", + "SG", + "SH", + "SI", + "SJ", + "SK", + "SL", + "SM", + "SN", + "SO", + "SR", + "SS", + "ST", + "SU", + "SV", + "SX", + "SY", + "SZ", + "TA", + "TC", + "TD", + "TF", + "TG", + "TH", + "TJ", + "TK", + "TL", + "TM", + "TN", + "TO", + "TP", + "TR", + "TT", + "TV", + "TW", + "TZ", + "UA", + "UG", + "UM", + "US", + "UY", + "UZ", + "VA", + "VC", + "VE", + "VG", + "VI", + "VN", + "VU", + "WF", + "WS", + "YD", + "YE", + "YT", + "YU", + "ZA", + "ZM", + "ZR", + "ZW", + "ZZ", + } + scriptAlias{ + Qaai{"Zinh"} + } + territoryAlias{ + 004{"AF"} + 008{"AL"} + 010{"AQ"} + 012{"DZ"} + 016{"AS"} + 020{"AD"} + 024{"AO"} + 028{"AG"} + 031{"AZ"} + 032{"AR"} + 036{"AU"} + 040{"AT"} + 044{"BS"} + 048{"BH"} + 050{"BD"} + 051{"AM"} + 052{"BB"} + 056{"BE"} + 060{"BM"} + 062{"034 143"} + 064{"BT"} + 068{"BO"} + 070{"BA"} + 072{"BW"} + 074{"BV"} + 076{"BR"} + 084{"BZ"} + 086{"IO"} + 090{"SB"} + 092{"VG"} + 096{"BN"} + 100{"BG"} + 104{"MM"} + 108{"BI"} + 112{"BY"} + 116{"KH"} + 120{"CM"} + 124{"CA"} + 132{"CV"} + 136{"KY"} + 140{"CF"} + 144{"LK"} + 148{"TD"} + 152{"CL"} + 156{"CN"} + 158{"TW"} + 162{"CX"} + 166{"CC"} + 170{"CO"} + 172{"RU AM AZ BY GE KG KZ MD TJ TM UA UZ"} + 174{"KM"} + 175{"YT"} + 178{"CG"} + 180{"CD"} + 184{"CK"} + 188{"CR"} + 191{"HR"} + 192{"CU"} + 196{"CY"} + 200{"CZ SK"} + 203{"CZ"} + 204{"BJ"} + 208{"DK"} + 212{"DM"} + 214{"DO"} + 218{"EC"} + 222{"SV"} + 226{"GQ"} + 230{"ET"} + 231{"ET"} + 232{"ER"} + 233{"EE"} + 234{"FO"} + 238{"FK"} + 239{"GS"} + 242{"FJ"} + 246{"FI"} + 248{"AX"} + 249{"FR"} + 250{"FR"} + 254{"GF"} + 258{"PF"} + 260{"TF"} + 262{"DJ"} + 266{"GA"} + 268{"GE"} + 270{"GM"} + 275{"PS"} + 276{"DE"} + 278{"DE"} + 280{"DE"} + 288{"GH"} + 292{"GI"} + 296{"KI"} + 300{"GR"} + 304{"GL"} + 308{"GD"} + 312{"GP"} + 316{"GU"} + 320{"GT"} + 324{"GN"} + 328{"GY"} + 332{"HT"} + 334{"HM"} + 336{"VA"} + 340{"HN"} + 344{"HK"} + 348{"HU"} + 352{"IS"} + 356{"IN"} + 360{"ID"} + 364{"IR"} + 368{"IQ"} + 372{"IE"} + 376{"IL"} + 380{"IT"} + 384{"CI"} + 388{"JM"} + 392{"JP"} + 398{"KZ"} + 400{"JO"} + 404{"KE"} + 408{"KP"} + 410{"KR"} + 414{"KW"} + 417{"KG"} + 418{"LA"} + 422{"LB"} + 426{"LS"} + 428{"LV"} + 430{"LR"} + 434{"LY"} + 438{"LI"} + 440{"LT"} + 442{"LU"} + 446{"MO"} + 450{"MG"} + 454{"MW"} + 458{"MY"} + 462{"MV"} + 466{"ML"} + 470{"MT"} + 474{"MQ"} + 478{"MR"} + 480{"MU"} + 484{"MX"} + 492{"MC"} + 496{"MN"} + 498{"MD"} + 499{"ME"} + 500{"MS"} + 504{"MA"} + 508{"MZ"} + 512{"OM"} + 516{"NA"} + 520{"NR"} + 524{"NP"} + 528{"NL"} + 532{"CW SX BQ"} + 533{"AW"} + 536{"SA IQ"} + 540{"NC"} + 548{"VU"} + 554{"NZ"} + 558{"NI"} + 562{"NE"} + 566{"NG"} + 570{"NU"} + 574{"NF"} + 578{"NO"} + 580{"MP"} + 581{"UM"} + 582{"FM MH MP PW"} + 583{"FM"} + 584{"MH"} + 585{"PW"} + 586{"PK"} + 591{"PA"} + 598{"PG"} + 600{"PY"} + 604{"PE"} + 608{"PH"} + 612{"PN"} + 616{"PL"} + 620{"PT"} + 624{"GW"} + 626{"TL"} + 630{"PR"} + 634{"QA"} + 638{"RE"} + 642{"RO"} + 643{"RU"} + 646{"RW"} + 652{"BL"} + 654{"SH"} + 659{"KN"} + 660{"AI"} + 662{"LC"} + 663{"MF"} + 666{"PM"} + 670{"VC"} + 674{"SM"} + 678{"ST"} + 682{"SA"} + 686{"SN"} + 688{"RS"} + 690{"SC"} + 694{"SL"} + 702{"SG"} + 703{"SK"} + 704{"VN"} + 705{"SI"} + 706{"SO"} + 710{"ZA"} + 716{"ZW"} + 720{"YE"} + 724{"ES"} + 728{"SS"} + 729{"SD"} + 732{"EH"} + 736{"SD"} + 740{"SR"} + 744{"SJ"} + 748{"SZ"} + 752{"SE"} + 756{"CH"} + 760{"SY"} + 762{"TJ"} + 764{"TH"} + 768{"TG"} + 772{"TK"} + 776{"TO"} + 780{"TT"} + 784{"AE"} + 788{"TN"} + 792{"TR"} + 795{"TM"} + 796{"TC"} + 798{"TV"} + 800{"UG"} + 804{"UA"} + 807{"MK"} + 810{"RU AM AZ BY EE GE KZ KG LV LT MD TJ TM UA UZ"} + 818{"EG"} + 826{"GB"} + 830{"JE GG"} + 831{"GG"} + 832{"JE"} + 833{"IM"} + 834{"TZ"} + 840{"US"} + 850{"VI"} + 854{"BF"} + 858{"UY"} + 860{"UZ"} + 862{"VE"} + 876{"WF"} + 882{"WS"} + 886{"YE"} + 887{"YE"} + 890{"RS ME SI HR MK BA"} + 891{"RS ME"} + 894{"ZM"} + 999{"ZZ"} + ABW{"AW"} + AFG{"AF"} + AGO{"AO"} + AIA{"AI"} + ALA{"AX"} + ALB{"AL"} + AN{"CW SX BQ"} + AND{"AD"} + ARE{"AE"} + ARG{"AR"} + ARM{"AM"} + ASC{"AC"} + ASM{"AS"} + ATA{"AQ"} + ATF{"TF"} + ATG{"AG"} + AUS{"AU"} + AUT{"AT"} + AZE{"AZ"} + BDI{"BI"} + BEL{"BE"} + BEN{"BJ"} + BFA{"BF"} + BGD{"BD"} + BGR{"BG"} + BHR{"BH"} + BHS{"BS"} + BIH{"BA"} + BLM{"BL"} + BLR{"BY"} + BLZ{"BZ"} + BMU{"BM"} + BOL{"BO"} + BRA{"BR"} + BRB{"BB"} + BRN{"BN"} + BTN{"BT"} + BU{"MM"} + BUR{"MM"} + BVT{"BV"} + BWA{"BW"} + CAF{"CF"} + CAN{"CA"} + CCK{"CC"} + CHE{"CH"} + CHL{"CL"} + CHN{"CN"} + CIV{"CI"} + CMR{"CM"} + COD{"CD"} + COG{"CG"} + COK{"CK"} + COL{"CO"} + COM{"KM"} + CPT{"CP"} + CPV{"CV"} + CRI{"CR"} + CS{"RS ME"} + CT{"KI"} + CUB{"CU"} + CXR{"CX"} + CYM{"KY"} + CYP{"CY"} + CZE{"CZ"} + DD{"DE"} + DDR{"DE"} + DEU{"DE"} + DGA{"DG"} + DJI{"DJ"} + DMA{"DM"} + DNK{"DK"} + DOM{"DO"} + DY{"BJ"} + DZA{"DZ"} + ECU{"EC"} + EGY{"EG"} + ERI{"ER"} + ESH{"EH"} + ESP{"ES"} + EST{"EE"} + ETH{"ET"} + FIN{"FI"} + FJI{"FJ"} + FLK{"FK"} + FQ{"AQ TF"} + FRA{"FR"} + FRO{"FO"} + FSM{"FM"} + FX{"FR"} + FXX{"FR"} + GAB{"GA"} + GBR{"GB"} + GEO{"GE"} + GGY{"GG"} + GHA{"GH"} + GIB{"GI"} + GIN{"GN"} + GLP{"GP"} + GMB{"GM"} + GNB{"GW"} + GNQ{"GQ"} + GRC{"GR"} + GRD{"GD"} + GRL{"GL"} + GTM{"GT"} + GUF{"GF"} + GUM{"GU"} + GUY{"GY"} + HKG{"HK"} + HMD{"HM"} + HND{"HN"} + HRV{"HR"} + HTI{"HT"} + HUN{"HU"} + HV{"BF"} + IDN{"ID"} + IMN{"IM"} + IND{"IN"} + IOT{"IO"} + IRL{"IE"} + IRN{"IR"} + IRQ{"IQ"} + ISL{"IS"} + ISR{"IL"} + ITA{"IT"} + JAM{"JM"} + JEY{"JE"} + JOR{"JO"} + JPN{"JP"} + JT{"UM"} + KAZ{"KZ"} + KEN{"KE"} + KGZ{"KG"} + KHM{"KH"} + KIR{"KI"} + KNA{"KN"} + KOR{"KR"} + KWT{"KW"} + LAO{"LA"} + LBN{"LB"} + LBR{"LR"} + LBY{"LY"} + LCA{"LC"} + LIE{"LI"} + LKA{"LK"} + LSO{"LS"} + LTU{"LT"} + LUX{"LU"} + LVA{"LV"} + MAC{"MO"} + MAF{"MF"} + MAR{"MA"} + MCO{"MC"} + MDA{"MD"} + MDG{"MG"} + MDV{"MV"} + MEX{"MX"} + MHL{"MH"} + MI{"UM"} + MKD{"MK"} + MLI{"ML"} + MLT{"MT"} + MMR{"MM"} + MNE{"ME"} + MNG{"MN"} + MNP{"MP"} + MOZ{"MZ"} + MRT{"MR"} + MSR{"MS"} + MTQ{"MQ"} + MUS{"MU"} + MWI{"MW"} + MYS{"MY"} + MYT{"YT"} + NAM{"NA"} + NCL{"NC"} + NER{"NE"} + NFK{"NF"} + NGA{"NG"} + NH{"VU"} + NIC{"NI"} + NIU{"NU"} + NLD{"NL"} + NOR{"NO"} + NPL{"NP"} + NQ{"AQ"} + NRU{"NR"} + NT{"SA IQ"} + NTZ{"SA IQ"} + NZL{"NZ"} + OMN{"OM"} + PAK{"PK"} + PAN{"PA"} + PC{"FM MH MP PW"} + PCN{"PN"} + PER{"PE"} + PHL{"PH"} + PLW{"PW"} + PNG{"PG"} + POL{"PL"} + PRI{"PR"} + PRK{"KP"} + PRT{"PT"} + PRY{"PY"} + PSE{"PS"} + PU{"UM"} + PYF{"PF"} + PZ{"PA"} + QAT{"QA"} + QU{"EU"} + REU{"RE"} + RH{"ZW"} + ROU{"RO"} + RUS{"RU"} + RWA{"RW"} + SAU{"SA"} + SCG{"RS ME"} + SDN{"SD"} + SEN{"SN"} + SGP{"SG"} + SGS{"GS"} + SHN{"SH"} + SJM{"SJ"} + SLB{"SB"} + SLE{"SL"} + SLV{"SV"} + SMR{"SM"} + SOM{"SO"} + SPM{"PM"} + SRB{"RS"} + STP{"ST"} + SU{"RU AM AZ BY EE GE KZ KG LV LT MD TJ TM UA UZ"} + SUN{"RU AM AZ BY EE GE KZ KG LV LT MD TJ TM UA UZ"} + SUR{"SR"} + SVK{"SK"} + SVN{"SI"} + SWE{"SE"} + SWZ{"SZ"} + SYC{"SC"} + SYR{"SY"} + TAA{"TA"} + TCA{"TC"} + TCD{"TD"} + TGO{"TG"} + THA{"TH"} + TJK{"TJ"} + TKL{"TK"} + TKM{"TM"} + TLS{"TL"} + TMP{"TL"} + TON{"TO"} + TP{"TL"} + TTO{"TT"} + TUN{"TN"} + TUR{"TR"} + TUV{"TV"} + TWN{"TW"} + TZA{"TZ"} + UGA{"UG"} + UK{"GB"} + UKR{"UA"} + UMI{"UM"} + URY{"UY"} + USA{"US"} + UZB{"UZ"} + VAT{"VA"} + VCT{"VC"} + VD{"VN"} + VEN{"VE"} + VGB{"VG"} + VIR{"VI"} + VNM{"VN"} + VUT{"VU"} + WK{"UM"} + WLF{"WF"} + WSM{"WS"} + YD{"YE"} + YEM{"YE"} + YMD{"YE"} + YU{"RS ME"} + YUG{"RS ME"} + ZAF{"ZA"} + ZAR{"CD"} + ZMB{"ZM"} + ZR{"CD"} + ZWE{"ZW"} + ZZZ{"ZZ"} + } + variantAlias{ + AALAND{"AX"} + HEPLOC{"alalc97"} + POLYTONI{"POLYTON"} + } +} diff --git a/icuSources/data/misc/miscfiles.mk b/icuSources/data/misc/miscfiles.mk index 29022311..cf9dbe24 100644 --- a/icuSources/data/misc/miscfiles.mk +++ b/icuSources/data/misc/miscfiles.mk @@ -1,4 +1,4 @@ -# * Copyright (C) 2003-2010, International Business Machines +# * Copyright (C) 2003-2012, International Business Machines # * Corporation and others. All Rights Reserved. # A list of txt's to build # Note: @@ -23,4 +23,4 @@ # MISC_SOURCE = \ -zoneinfo64.txt supplementalData.txt likelySubtags.txt plurals.txt numberingSystems.txt icuver.txt icustd.txt metaZones.txt windowsZones.txt keyTypeData.txt timezoneTypes.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 diff --git a/icuSources/data/misc/numberingSystems.txt b/icuSources/data/misc/numberingSystems.txt index f55222d3..6f8b02ab 100644 --- a/icuSources/data/misc/numberingSystems.txt +++ b/icuSources/data/misc/numberingSystems.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/numberingSystems.xml @@ -28,11 +28,21 @@ numberingSystems:table(nofallback){ desc{"%armenian-lower"} radix:int{10} } + bali{ + algorithmic:int{0} + desc{"᭐᭑᭒᭓᭔᭕᭖᭗᭘᭙"} + radix:int{10} + } beng{ algorithmic:int{0} desc{"০১২৩৪৫৬৭৮৯"} radix:int{10} } + cham{ + algorithmic:int{0} + desc{"꩐꩑꩒꩓꩔꩕꩖꩗꩘꩙"} + radix:int{10} + } deva{ algorithmic:int{0} desc{"०१२३४५६७८९"} @@ -103,6 +113,11 @@ numberingSystems:table(nofallback){ desc{"%hebrew"} radix:int{10} } + java{ + algorithmic:int{0} + desc{"꧐꧑꧒꧓꧔꧕꧖꧗꧘꧙"} + radix:int{10} + } jpan{ algorithmic:int{1} desc{"ja/SpelloutRules/%spellout-cardinal"} @@ -113,6 +128,11 @@ numberingSystems:table(nofallback){ desc{"ja/SpelloutRules/%spellout-cardinal-financial"} radix:int{10} } + kali{ + algorithmic:int{0} + desc{"꤀꤁꤂꤃꤄꤅꤆꤇꤈꤉"} + radix:int{10} + } khmr{ algorithmic:int{0} desc{"០១២៣៤៥៦៧៨៩"} @@ -123,6 +143,16 @@ numberingSystems:table(nofallback){ desc{"೦೧೨೩೪೫೬೭೮೯"} radix:int{10} } + lana{ + algorithmic:int{0} + desc{"᪀᪁᪂᪃᪄᪅᪆᪇᪈᪉"} + radix:int{10} + } + lanatham{ + algorithmic:int{0} + desc{"᪐᪑᪒᪓᪔᪕᪖᪗᪘᪙"} + radix:int{10} + } laoo{ algorithmic:int{0} desc{"໐໑໒໓໔໕໖໗໘໙"} @@ -133,6 +163,16 @@ numberingSystems:table(nofallback){ desc{"0123456789"} radix:int{10} } + lepc{ + algorithmic:int{0} + desc{"᱀᱁᱂᱃᱄᱅᱆᱇᱈᱉"} + radix:int{10} + } + limb{ + algorithmic:int{0} + desc{"᥆᥇᥈᥉᥊᥋᥌᥍᥎᥏"} + radix:int{10} + } mlym{ algorithmic:int{0} desc{"൦൧൨൩൪൫൬൭൮൯"} @@ -143,11 +183,31 @@ numberingSystems:table(nofallback){ desc{"᠐᠑᠒᠓᠔᠕᠖᠗᠘᠙"} radix:int{10} } + mtei{ + algorithmic:int{0} + desc{"꯰꯱꯲꯳꯴꯵꯶꯷꯸꯹"} + radix:int{10} + } mymr{ algorithmic:int{0} desc{"၀၁၂၃၄၅၆၇၈၉"} radix:int{10} } + mymrshan{ + algorithmic:int{0} + desc{"႐႑႒႓႔႕႖႗႘႙"} + radix:int{10} + } + nkoo{ + algorithmic:int{0} + desc{"߉߈߇߆߅߄߃߂߁߀"} + radix:int{10} + } + olck{ + algorithmic:int{0} + desc{"᱐᱑᱒᱓᱔᱕᱖᱗᱘᱙"} + radix:int{10} + } orya{ algorithmic:int{0} desc{"୦୧୨୩୪୫୬୭୮୯"} @@ -163,11 +223,31 @@ numberingSystems:table(nofallback){ desc{"%roman-lower"} radix:int{10} } + saur{ + algorithmic:int{0} + desc{"꣐꣑꣒꣓꣔꣕꣖꣗꣘꣙"} + radix:int{10} + } + sund{ + algorithmic:int{0} + desc{"᮰᮱᮲᮳᮴᮵᮶᮷᮸᮹"} + radix:int{10} + } + talu{ + algorithmic:int{0} + desc{"᧐᧑᧒᧓᧔᧕᧖᧗᧘᧙"} + radix:int{10} + } taml{ algorithmic:int{1} desc{"%tamil"} radix:int{10} } + tamldec{ + algorithmic:int{0} + desc{"௦௧௨௩௪௫௬௭௮௯"} + radix:int{10} + } telu{ algorithmic:int{0} desc{"౦౧౨౩౪౫౬౭౮౯"} @@ -183,5 +263,10 @@ numberingSystems:table(nofallback){ desc{"༠༡༢༣༤༥༦༧༨༩"} radix:int{10} } + vaii{ + algorithmic:int{0} + desc{"꘠꘡꘢꘣꘤꘥꘦꘧꘨꘩"} + radix:int{10} + } } } diff --git a/icuSources/data/misc/plurals.txt b/icuSources/data/misc/plurals.txt index 9beb1293..67ea7f38 100644 --- a/icuSources/data/misc/plurals.txt +++ b/icuSources/data/misc/plurals.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/plurals.xml @@ -12,24 +12,29 @@ plurals:table(nofallback){ ak{"set3"} am{"set3"} ar{"set1"} + asa{"set2"} az{""} - be{"set9"} + be{"set10"} bem{"set2"} + bez{"set2"} bg{"set2"} bh{"set3"} bm{""} bn{"set2"} bo{""} - br{"set18"} + br{"set19"} brx{"set2"} - bs{"set9"} + bs{"set10"} ca{"set2"} + cgg{"set2"} chr{"set2"} - cs{"set10"} - cy{"set15"} + cs{"set11"} + cy{"set16"} da{"set2"} de{"set2"} + dv{"set2"} dz{""} + ee{"set2"} el{"set2"} en{"set2"} eo{"set2"} @@ -44,93 +49,132 @@ plurals:table(nofallback){ fr{"set4"} fur{"set2"} fy{"set2"} - ga{"set6"} + ga{"set7"} + gd{"set23"} gl{"set2"} gsw{"set2"} gu{"set2"} guw{"set3"} + gv{"set22"} ha{"set2"} + haw{"set2"} he{"set2"} hi{"set3"} - hr{"set9"} + hr{"set10"} hu{""} id{""} ig{""} + ii{""} is{"set2"} it{"set2"} - iw{"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"} - lag{"set16"} + kw{"set6"} + lag{"set17"} lb{"set2"} + lg{"set2"} ln{"set3"} - lt{"set8"} + lo{""} + lt{"set9"} lv{"set5"} + mas{"set2"} mg{"set3"} - mk{"set14"} + mk{"set15"} ml{"set2"} mn{"set2"} - mo{"set7"} + mo{"set8"} mr{"set2"} ms{""} - mt{"set13"} + 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{"set11"} + pl{"set12"} ps{"set2"} pt{"set2"} - pt_PT{"set2"} rm{"set2"} - ro{"set7"} - ru{"set9"} + ro{"set8"} + rof{"set2"} + ru{"set10"} + rwk{"set2"} + sah{""} + saq{"set2"} se{"set6"} + seh{"set2"} ses{""} sg{""} - sh{"set9"} - shi{"set17"} - sk{"set10"} - sl{"set12"} + 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{"set9"} + 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{""} - uk{"set9"} + 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"} @@ -144,10 +188,15 @@ plurals:table(nofallback){ 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"} } - set11{ + 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 " @@ -155,44 +204,58 @@ plurals:table(nofallback){ } one{"n is 1"} } - set12{ + set13{ few{"n mod 100 in 3..4"} one{"n mod 100 is 1"} two{"n mod 100 is 2"} } - set13{ + set14{ few{"n is 0 or n mod 100 in 2..10"} many{"n mod 100 in 11..19"} one{"n is 1"} } - set14{ + set15{ one{"n mod 10 is 1 and n is not 11"} } - set15{ + set16{ few{"n is 3"} many{"n is 6"} one{"n is 1"} two{"n is 2"} zero{"n is 0"} } - set16{ + set17{ one{"n within 0..2 and n is not 0 and n is not 2"} zero{"n is 0"} } - set17{ + set18{ few{"n in 2..10"} one{"n within 0..1"} } - set18{ - few{"n is 3"} - many{"n is 6"} - one{"n is 1"} - two{"n is 2"} - zero{"n is 0"} + 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"} } @@ -208,17 +271,18 @@ plurals:table(nofallback){ two{"n is 2"} } set7{ - few{"n is 0 OR n is not 1 AND n mod 100 in 1..19"} + few{"n in 3..6"} + many{"n in 7..10"} one{"n is 1"} + two{"n is 2"} } set8{ - 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"} + 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..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"} + 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/icuSources/data/misc/supplementalData.txt b/icuSources/data/misc/supplementalData.txt index 957d1f90..42be3d52 100644 --- a/icuSources/data/misc/supplementalData.txt +++ b/icuSources/data/misc/supplementalData.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2011 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/supplementalData.xml @@ -192,7 +192,1519 @@ supplementalData:table(nofallback){ "islamic-civil", } } - cldrVersion{"1.9.1"} + cldrVersion{"21.0"} + codeMappings{ + { + "AA", + "958", + "AAA", + } + { + "AD", + "020", + "AND", + } + { + "AE", + "784", + "ARE", + } + { + "AF", + "004", + "AFG", + } + { + "AG", + "028", + "ATG", + } + { + "AI", + "660", + "AIA", + } + { + "AL", + "008", + "ALB", + } + { + "AM", + "051", + "ARM", + } + { + "AN", + "530", + "ANT", + } + { + "AO", + "024", + "AGO", + } + { + "AQ", + "010", + "ATA", + } + { + "AR", + "032", + "ARG", + } + { + "AS", + "016", + "ASM", + } + { + "AT", + "040", + "AUT", + } + { + "AU", + "036", + "AUS", + } + { + "AW", + "533", + "ABW", + } + { + "AX", + "248", + "ALA", + } + { + "AZ", + "031", + "AZE", + } + { + "BA", + "070", + "BIH", + } + { + "BB", + "052", + "BRB", + } + { + "BD", + "050", + "BGD", + } + { + "BE", + "056", + "BEL", + } + { + "BF", + "854", + "BFA", + } + { + "BG", + "100", + "BGR", + } + { + "BH", + "048", + "BHR", + } + { + "BI", + "108", + "BDI", + } + { + "BJ", + "204", + "BEN", + } + { + "BL", + "652", + "BLM", + } + { + "BM", + "060", + "BMU", + } + { + "BN", + "096", + "BRN", + } + { + "BO", + "068", + "BOL", + } + { + "BQ", + "535", + "BES", + } + { + "BR", + "076", + "BRA", + } + { + "BS", + "044", + "BHS", + } + { + "BT", + "064", + "BTN", + } + { + "BU", + "104", + "BUR", + } + { + "BV", + "074", + "BVT", + } + { + "BW", + "072", + "BWA", + } + { + "BY", + "112", + "BLR", + } + { + "BZ", + "084", + "BLZ", + } + { + "CA", + "124", + "CAN", + } + { + "CC", + "166", + "CCK", + } + { + "CD", + "180", + "COD", + } + { + "CF", + "140", + "CAF", + } + { + "CG", + "178", + "COG", + } + { + "CH", + "756", + "CHE", + } + { + "CI", + "384", + "CIV", + } + { + "CK", + "184", + "COK", + } + { + "CL", + "152", + "CHL", + } + { + "CM", + "120", + "CMR", + } + { + "CN", + "156", + "CHN", + } + { + "CO", + "170", + "COL", + } + { + "CR", + "188", + "CRI", + } + { + "CS", + "891", + "SCG", + } + { + "CU", + "192", + "CUB", + } + { + "CV", + "132", + "CPV", + } + { + "CW", + "531", + "CUW", + } + { + "CX", + "162", + "CXR", + } + { + "CY", + "196", + "CYP", + } + { + "CZ", + "203", + "CZE", + } + { + "DD", + "278", + "DDR", + } + { + "DE", + "276", + "DEU", + } + { + "DJ", + "262", + "DJI", + } + { + "DK", + "208", + "DNK", + } + { + "DM", + "212", + "DMA", + } + { + "DO", + "214", + "DOM", + } + { + "DZ", + "012", + "DZA", + } + { + "EC", + "218", + "ECU", + } + { + "EE", + "233", + "EST", + } + { + "EG", + "818", + "EGY", + } + { + "EH", + "732", + "ESH", + } + { + "ER", + "232", + "ERI", + } + { + "ES", + "724", + "ESP", + } + { + "ET", + "231", + "ETH", + } + { + "EU", + "967", + "QUU", + } + { + "FI", + "246", + "FIN", + } + { + "FJ", + "242", + "FJI", + } + { + "FK", + "238", + "FLK", + } + { + "FM", + "583", + "FSM", + } + { + "FO", + "234", + "FRO", + } + { + "FR", + "250", + "FRA", + } + { + "FX", + "249", + "FXX", + } + { + "GA", + "266", + "GAB", + } + { + "GB", + "826", + "GBR", + } + { + "GD", + "308", + "GRD", + } + { + "GE", + "268", + "GEO", + } + { + "GF", + "254", + "GUF", + } + { + "GG", + "831", + "GGY", + } + { + "GH", + "288", + "GHA", + } + { + "GI", + "292", + "GIB", + } + { + "GL", + "304", + "GRL", + } + { + "GM", + "270", + "GMB", + } + { + "GN", + "324", + "GIN", + } + { + "GP", + "312", + "GLP", + } + { + "GQ", + "226", + "GNQ", + } + { + "GR", + "300", + "GRC", + } + { + "GS", + "239", + "SGS", + } + { + "GT", + "320", + "GTM", + } + { + "GU", + "316", + "GUM", + } + { + "GW", + "624", + "GNB", + } + { + "GY", + "328", + "GUY", + } + { + "HK", + "344", + "HKG", + } + { + "HM", + "334", + "HMD", + } + { + "HN", + "340", + "HND", + } + { + "HR", + "191", + "HRV", + } + { + "HT", + "332", + "HTI", + } + { + "HU", + "348", + "HUN", + } + { + "ID", + "360", + "IDN", + } + { + "IE", + "372", + "IRL", + } + { + "IL", + "376", + "ISR", + } + { + "IM", + "833", + "IMN", + } + { + "IN", + "356", + "IND", + } + { + "IO", + "086", + "IOT", + } + { + "IQ", + "368", + "IRQ", + } + { + "IR", + "364", + "IRN", + } + { + "IS", + "352", + "ISL", + } + { + "IT", + "380", + "ITA", + } + { + "JE", + "832", + "JEY", + } + { + "JM", + "388", + "JAM", + } + { + "JO", + "400", + "JOR", + } + { + "JP", + "392", + "JPN", + } + { + "KE", + "404", + "KEN", + } + { + "KG", + "417", + "KGZ", + } + { + "KH", + "116", + "KHM", + } + { + "KI", + "296", + "KIR", + } + { + "KM", + "174", + "COM", + } + { + "KN", + "659", + "KNA", + } + { + "KP", + "408", + "PRK", + } + { + "KR", + "410", + "KOR", + } + { + "KW", + "414", + "KWT", + } + { + "KY", + "136", + "CYM", + } + { + "KZ", + "398", + "KAZ", + } + { + "LA", + "418", + "LAO", + } + { + "LB", + "422", + "LBN", + } + { + "LC", + "662", + "LCA", + } + { + "LI", + "438", + "LIE", + } + { + "LK", + "144", + "LKA", + } + { + "LR", + "430", + "LBR", + } + { + "LS", + "426", + "LSO", + } + { + "LT", + "440", + "LTU", + } + { + "LU", + "442", + "LUX", + } + { + "LV", + "428", + "LVA", + } + { + "LY", + "434", + "LBY", + } + { + "MA", + "504", + "MAR", + } + { + "MC", + "492", + "MCO", + } + { + "MD", + "498", + "MDA", + } + { + "ME", + "499", + "MNE", + } + { + "MF", + "663", + "MAF", + } + { + "MG", + "450", + "MDG", + } + { + "MH", + "584", + "MHL", + } + { + "MK", + "807", + "MKD", + } + { + "ML", + "466", + "MLI", + } + { + "MM", + "104", + "MMR", + } + { + "MN", + "496", + "MNG", + } + { + "MO", + "446", + "MAC", + } + { + "MP", + "580", + "MNP", + } + { + "MQ", + "474", + "MTQ", + } + { + "MR", + "478", + "MRT", + } + { + "MS", + "500", + "MSR", + } + { + "MT", + "470", + "MLT", + } + { + "MU", + "480", + "MUS", + } + { + "MV", + "462", + "MDV", + } + { + "MW", + "454", + "MWI", + } + { + "MX", + "484", + "MEX", + } + { + "MY", + "458", + "MYS", + } + { + "MZ", + "508", + "MOZ", + } + { + "NA", + "516", + "NAM", + } + { + "NC", + "540", + "NCL", + } + { + "NE", + "562", + "NER", + } + { + "NF", + "574", + "NFK", + } + { + "NG", + "566", + "NGA", + } + { + "NI", + "558", + "NIC", + } + { + "NL", + "528", + "NLD", + } + { + "NO", + "578", + "NOR", + } + { + "NP", + "524", + "NPL", + } + { + "NR", + "520", + "NRU", + } + { + "NT", + "536", + "NTZ", + } + { + "NU", + "570", + "NIU", + } + { + "NZ", + "554", + "NZL", + } + { + "OM", + "512", + "OMN", + } + { + "PA", + "591", + "PAN", + } + { + "PE", + "604", + "PER", + } + { + "PF", + "258", + "PYF", + } + { + "PG", + "598", + "PNG", + } + { + "PH", + "608", + "PHL", + } + { + "PK", + "586", + "PAK", + } + { + "PL", + "616", + "POL", + } + { + "PM", + "666", + "SPM", + } + { + "PN", + "612", + "PCN", + } + { + "PR", + "630", + "PRI", + } + { + "PS", + "275", + "PSE", + } + { + "PT", + "620", + "PRT", + } + { + "PW", + "585", + "PLW", + } + { + "PY", + "600", + "PRY", + } + { + "QA", + "634", + "QAT", + } + { + "QM", + "959", + "QMM", + } + { + "QN", + "960", + "QNN", + } + { + "QO", + "961", + "QOO", + } + { + "QP", + "962", + "QPP", + } + { + "QQ", + "963", + "QQQ", + } + { + "QR", + "964", + "QRR", + } + { + "QS", + "965", + "QSS", + } + { + "QT", + "966", + "QTT", + } + { + "QV", + "968", + "QVV", + } + { + "QW", + "969", + "QWW", + } + { + "QX", + "970", + "QXX", + } + { + "QY", + "971", + "QYY", + } + { + "QZ", + "972", + "QZZ", + } + { + "RE", + "638", + "REU", + } + { + "RO", + "642", + "ROU", + } + { + "RS", + "688", + "SRB", + } + { + "RU", + "643", + "RUS", + } + { + "RW", + "646", + "RWA", + } + { + "SA", + "682", + "SAU", + } + { + "SB", + "090", + "SLB", + } + { + "SC", + "690", + "SYC", + } + { + "SD", + "729", + "SDN", + } + { + "SE", + "752", + "SWE", + } + { + "SG", + "702", + "SGP", + } + { + "SH", + "654", + "SHN", + } + { + "SI", + "705", + "SVN", + } + { + "SJ", + "744", + "SJM", + } + { + "SK", + "703", + "SVK", + } + { + "SL", + "694", + "SLE", + } + { + "SM", + "674", + "SMR", + } + { + "SN", + "686", + "SEN", + } + { + "SO", + "706", + "SOM", + } + { + "SR", + "740", + "SUR", + } + { + "SS", + "728", + "SSD", + } + { + "ST", + "678", + "STP", + } + { + "SU", + "810", + "SUN", + } + { + "SV", + "222", + "SLV", + } + { + "SX", + "534", + "SXM", + } + { + "SY", + "760", + "SYR", + } + { + "SZ", + "748", + "SWZ", + } + { + "TC", + "796", + "TCA", + } + { + "TD", + "148", + "TCD", + } + { + "TF", + "260", + "ATF", + } + { + "TG", + "768", + "TGO", + } + { + "TH", + "764", + "THA", + } + { + "TJ", + "762", + "TJK", + } + { + "TK", + "772", + "TKL", + } + { + "TL", + "626", + "TLS", + } + { + "TM", + "795", + "TKM", + } + { + "TN", + "788", + "TUN", + } + { + "TO", + "776", + "TON", + } + { + "TP", + "626", + "TMP", + } + { + "TR", + "792", + "TUR", + } + { + "TT", + "780", + "TTO", + } + { + "TV", + "798", + "TUV", + } + { + "TW", + "158", + "TWN", + } + { + "TZ", + "834", + "TZA", + } + { + "UA", + "804", + "UKR", + } + { + "UG", + "800", + "UGA", + } + { + "UM", + "581", + "UMI", + } + { + "US", + "840", + "USA", + } + { + "UY", + "858", + "URY", + } + { + "UZ", + "860", + "UZB", + } + { + "VA", + "336", + "VAT", + } + { + "VC", + "670", + "VCT", + } + { + "VE", + "862", + "VEN", + } + { + "VG", + "092", + "VGB", + } + { + "VI", + "850", + "VIR", + } + { + "VN", + "704", + "VNM", + } + { + "VU", + "548", + "VUT", + } + { + "WF", + "876", + "WLF", + } + { + "WS", + "882", + "WSM", + } + { + "XA", + "973", + "XAA", + } + { + "XB", + "974", + "XBB", + } + { + "XC", + "975", + "XCC", + } + { + "XD", + "976", + "XDD", + } + { + "XE", + "977", + "XEE", + } + { + "XF", + "978", + "XFF", + } + { + "XG", + "979", + "XGG", + } + { + "XH", + "980", + "XHH", + } + { + "XI", + "981", + "XII", + } + { + "XJ", + "982", + "XJJ", + } + { + "XK", + "983", + "XKK", + } + { + "XL", + "984", + "XLL", + } + { + "XM", + "985", + "XMM", + } + { + "XN", + "986", + "XNN", + } + { + "XO", + "987", + "XOO", + } + { + "XP", + "988", + "XPP", + } + { + "XQ", + "989", + "XQQ", + } + { + "XR", + "990", + "XRR", + } + { + "XS", + "991", + "XSS", + } + { + "XT", + "992", + "XTT", + } + { + "XU", + "993", + "XUU", + } + { + "XV", + "994", + "XVV", + } + { + "XW", + "995", + "XWW", + } + { + "XX", + "996", + "XXX", + } + { + "XY", + "997", + "XYY", + } + { + "XZ", + "998", + "XZZ", + } + { + "YD", + "720", + "YMD", + } + { + "YE", + "887", + "YEM", + } + { + "YT", + "175", + "MYT", + } + { + "YU", + "891", + "YUG", + } + { + "ZA", + "710", + "ZAF", + } + { + "ZM", + "894", + "ZMB", + } + { + "ZR", + "180", + "ZAR", + } + { + "ZW", + "716", + "ZWE", + } + { + "ZZ", + "999", + "ZZZ", + } + } languageData{ aa{ primary{ @@ -271,6 +1783,13 @@ supplementalData:table(nofallback){ } } } + ae{ + secondary{ + scripts{ + "Avst", + } + } + } af{ primary{ scripts{ @@ -282,6 +1801,13 @@ supplementalData:table(nofallback){ } } } + agq{ + primary{ + scripts{ + "Latn", + } + } + } aii{ primary{ scripts{ @@ -405,6 +1931,14 @@ supplementalData:table(nofallback){ } territories{ "IR", + "SS", + } + } + } + arc{ + secondary{ + scripts{ + "Armi", } } } @@ -441,6 +1975,13 @@ supplementalData:table(nofallback){ } } } + asa{ + primary{ + scripts{ + "Latn", + } + } + } ast{ primary{ scripts{ @@ -552,6 +2093,13 @@ supplementalData:table(nofallback){ } } } + bax{ + secondary{ + scripts{ + "Bamu", + } + } + } bbc{ primary{ scripts{ @@ -617,6 +2165,13 @@ supplementalData:table(nofallback){ } } } + bez{ + primary{ + scripts{ + "Latn", + } + } + } bfq{ primary{ scripts{ @@ -664,6 +2219,7 @@ supplementalData:table(nofallback){ secondary{ scripts{ "Deva", + "Kthi", } } } @@ -775,6 +2331,13 @@ supplementalData:table(nofallback){ } } } + blt{ + secondary{ + scripts{ + "Tavt", + } + } + } bm{ primary{ scripts{ @@ -821,6 +2384,13 @@ supplementalData:table(nofallback){ } } } + bqv{ + primary{ + scripts{ + "Latn", + } + } + } br{ primary{ scripts{ @@ -848,6 +2418,11 @@ supplementalData:table(nofallback){ } } brx{ + primary{ + scripts{ + "Deva", + } + } secondary{ territories{ "IN", @@ -963,6 +2538,13 @@ supplementalData:table(nofallback){ } } } + cay{ + primary{ + scripts{ + "Latn", + } + } + } cch{ primary{ scripts{ @@ -1007,6 +2589,11 @@ supplementalData:table(nofallback){ } } cgg{ + primary{ + scripts{ + "Latn", + } + } secondary{ territories{ "UG", @@ -1085,24 +2672,24 @@ supplementalData:table(nofallback){ cja{ primary{ scripts{ - "Cham", + "Arab", } } secondary{ scripts{ - "Deva", + "Cham", } } } cjm{ primary{ scripts{ - "Arab", + "Cham", } } secondary{ scripts{ - "Cham", + "Arab", } } } @@ -1113,6 +2700,18 @@ supplementalData:table(nofallback){ } } } + ckb{ + primary{ + scripts{ + "Arab", + } + } + secondary{ + territories{ + "IR", + } + } + } ckt{ primary{ scripts{ @@ -1187,6 +2786,9 @@ supplementalData:table(nofallback){ scripts{ "Latn", } + territories{ + "PL", + } } } cu{ @@ -1252,6 +2854,13 @@ supplementalData:table(nofallback){ } } } + dav{ + primary{ + scripts{ + "Latn", + } + } + } dcc{ secondary{ territories{ @@ -1332,6 +2941,11 @@ supplementalData:table(nofallback){ } } dje{ + primary{ + scripts{ + "Latn", + } + } secondary{ territories{ "NE", @@ -1381,6 +2995,18 @@ supplementalData:table(nofallback){ } } } + dyo{ + primary{ + scripts{ + "Arab", + } + } + secondary{ + scripts{ + "Latn", + } + } + } dyu{ primary{ scripts{ @@ -1403,6 +3029,13 @@ supplementalData:table(nofallback){ } } } + ebu{ + primary{ + scripts{ + "Latn", + } + } + } ee{ primary{ scripts{ @@ -1426,6 +3059,13 @@ supplementalData:table(nofallback){ } } } + egy{ + secondary{ + scripts{ + "Egyp", + } + } + } eka{ primary{ scripts{ @@ -1433,6 +3073,13 @@ supplementalData:table(nofallback){ } } } + eky{ + primary{ + scripts{ + "Kali", + } + } + } el{ primary{ scripts{ @@ -1527,6 +3174,7 @@ supplementalData:table(nofallback){ "SG", "SH", "SL", + "SS", "SZ", "TC", "TK", @@ -1553,6 +3201,7 @@ supplementalData:table(nofallback){ "Shaw", } territories{ + "AC", "BE", "DE", "ES", @@ -1837,7 +3486,6 @@ supplementalData:table(nofallback){ } secondary{ territories{ - "AC", "GB", "TF", "US", @@ -2113,9 +3761,8 @@ supplementalData:table(nofallback){ } secondary{ territories{ - "CH", - "FR", "LI", + "CH", } } } @@ -2132,6 +3779,11 @@ supplementalData:table(nofallback){ } } guz{ + primary{ + scripts{ + "Latn", + } + } secondary{ territories{ "KE", @@ -2143,6 +3795,9 @@ supplementalData:table(nofallback){ scripts{ "Latn", } + territories{ + "IM", + } } } gwi{ @@ -2460,6 +4115,27 @@ supplementalData:table(nofallback){ } } } + ike{ + secondary{ + territories{ + "CA", + } + } + } + ikt{ + secondary{ + territories{ + "CA", + } + } + } + iku{ + secondary{ + territories{ + "CA", + } + } + } ilo{ primary{ scripts{ @@ -2543,6 +4219,13 @@ supplementalData:table(nofallback){ } } } + jmc{ + primary{ + scripts{ + "Latn", + } + } + } jpr{ primary{ scripts{ @@ -2654,6 +4337,11 @@ supplementalData:table(nofallback){ } } kde{ + primary{ + scripts{ + "Latn", + } + } secondary{ territories{ "TZ", @@ -2668,6 +4356,11 @@ supplementalData:table(nofallback){ } } kea{ + primary{ + scripts{ + "Latn", + } + } secondary{ territories{ "CV", @@ -2736,6 +4429,13 @@ supplementalData:table(nofallback){ } } } + khq{ + primary{ + scripts{ + "Latn", + } + } + } kht{ primary{ scripts{ @@ -2806,6 +4506,11 @@ supplementalData:table(nofallback){ } } kln{ + primary{ + scripts{ + "Latn", + } + } secondary{ territories{ "KE", @@ -2834,6 +4539,13 @@ supplementalData:table(nofallback){ } } } + kmr{ + primary{ + scripts{ + "Latn", + } + } + } kn{ primary{ scripts{ @@ -2986,6 +4698,20 @@ supplementalData:table(nofallback){ } } } + ksb{ + primary{ + scripts{ + "Latn", + } + } + } + ksf{ + primary{ + scripts{ + "Latn", + } + } + } ksh{ primary{ scripts{ @@ -2996,17 +4722,16 @@ supplementalData:table(nofallback){ ku{ primary{ scripts{ + "Latn", "Arab", "Cyrl", - "Latn", } } secondary{ territories{ + "TR", "IQ", - "IR", "SY", - "TR", } } } @@ -3067,6 +4792,13 @@ supplementalData:table(nofallback){ } } } + kyu{ + primary{ + scripts{ + "Kali", + } + } + } la{ primary{ scripts{ @@ -3091,6 +4823,13 @@ supplementalData:table(nofallback){ } } } + lag{ + primary{ + scripts{ + "Latn", + } + } + } lah{ primary{ scripts{ @@ -3206,6 +4945,13 @@ supplementalData:table(nofallback){ } } } + lki{ + primary{ + scripts{ + "Arab", + } + } + } lmn{ primary{ scripts{ @@ -3339,6 +5085,11 @@ supplementalData:table(nofallback){ } } luy{ + primary{ + scripts{ + "Latn", + } + } secondary{ territories{ "KE", @@ -3477,6 +5228,11 @@ supplementalData:table(nofallback){ } } mer{ + primary{ + scripts{ + "Latn", + } + } secondary{ territories{ "KE", @@ -3512,6 +5268,13 @@ supplementalData:table(nofallback){ } } } + mgh{ + primary{ + scripts{ + "Latn", + } + } + } mh{ primary{ scripts{ @@ -3697,6 +5460,13 @@ supplementalData:table(nofallback){ } } } + mua{ + primary{ + scripts{ + "Latn", + } + } + } mup{ secondary{ territories{ @@ -3752,6 +5522,20 @@ supplementalData:table(nofallback){ } } } + myx{ + secondary{ + territories{ + "UG", + } + } + } + myz{ + secondary{ + scripts{ + "Mand", + } + } + } na{ primary{ scripts{ @@ -3774,6 +5558,13 @@ supplementalData:table(nofallback){ } } } + naq{ + primary{ + scripts{ + "Latn", + } + } + } nb{ primary{ scripts{ @@ -3885,7 +5676,6 @@ supplementalData:table(nofallback){ "Latn", } territories{ - "AN", "AW", "BE", "NL", @@ -3893,6 +5683,13 @@ supplementalData:table(nofallback){ } } } + nmg{ + primary{ + scripts{ + "Latn", + } + } + } nn{ primary{ scripts{ @@ -3912,6 +5709,9 @@ supplementalData:table(nofallback){ } nod{ secondary{ + scripts{ + "Lana", + } territories{ "TH", } @@ -3958,6 +5758,13 @@ supplementalData:table(nofallback){ } } } + nus{ + primary{ + scripts{ + "Latn", + } + } + } nv{ primary{ scripts{ @@ -4097,6 +5904,13 @@ supplementalData:table(nofallback){ } } } + otk{ + secondary{ + scripts{ + "Orkh", + } + } + } pa{ primary{ scripts{ @@ -4125,6 +5939,13 @@ supplementalData:table(nofallback){ } } } + pal{ + secondary{ + scripts{ + "Phli", + } + } + } pam{ primary{ scripts{ @@ -4142,9 +5963,6 @@ supplementalData:table(nofallback){ scripts{ "Latn", } - territories{ - "AN", - } } secondary{ territories{ @@ -4213,6 +6031,7 @@ supplementalData:table(nofallback){ pra{ secondary{ scripts{ + "Brah", "Khar", } } @@ -4314,6 +6133,9 @@ supplementalData:table(nofallback){ } rej{ secondary{ + scripts{ + "Rjng", + } territories{ "ID", } @@ -4388,6 +6210,13 @@ supplementalData:table(nofallback){ } } } + rof{ + primary{ + scripts{ + "Latn", + } + } + } rom{ primary{ scripts{ @@ -4435,6 +6264,13 @@ supplementalData:table(nofallback){ } } } + rwk{ + primary{ + scripts{ + "Latn", + } + } + } sa{ secondary{ scripts{ @@ -4473,6 +6309,13 @@ supplementalData:table(nofallback){ } } } + saq{ + primary{ + scripts{ + "Latn", + } + } + } sas{ primary{ scripts{ @@ -4503,6 +6346,20 @@ supplementalData:table(nofallback){ } } } + saz{ + primary{ + scripts{ + "Saur", + } + } + } + sbp{ + primary{ + scripts{ + "Latn", + } + } + } sc{ primary{ scripts{ @@ -4555,6 +6412,18 @@ supplementalData:table(nofallback){ } } } + sdh{ + primary{ + scripts{ + "Arab", + } + } + secondary{ + territories{ + "IR", + } + } + } se{ primary{ scripts{ @@ -4570,7 +6439,19 @@ supplementalData:table(nofallback){ } } } + see{ + primary{ + scripts{ + "Latn", + } + } + } seh{ + primary{ + scripts{ + "Latn", + } + } secondary{ territories{ "MZ", @@ -4584,6 +6465,13 @@ supplementalData:table(nofallback){ } } } + ses{ + primary{ + scripts{ + "Latn", + } + } + } sg{ primary{ scripts{ @@ -4602,8 +6490,23 @@ supplementalData:table(nofallback){ } } } + sh{ + primary{ + scripts{ + "Latn", + } + } + } shi{ + primary{ + scripts{ + "Arab", + } + } secondary{ + scripts{ + "Tfng", + } territories{ "MA", } @@ -4841,6 +6744,13 @@ supplementalData:table(nofallback){ } } } + ssy{ + primary{ + scripts{ + "Ethi", + } + } + } st{ primary{ scripts{ @@ -4938,6 +6848,13 @@ supplementalData:table(nofallback){ } } } + swc{ + primary{ + scripts{ + "Latn", + } + } + } swv{ secondary{ territories{ @@ -5047,6 +6964,11 @@ supplementalData:table(nofallback){ } } teo{ + primary{ + scripts{ + "Latn", + } + } secondary{ territories{ "UG", @@ -5255,6 +7177,18 @@ supplementalData:table(nofallback){ } } } + trv{ + primary{ + scripts{ + "Latn", + } + } + secondary{ + territories{ + "TW", + } + } + } ts{ primary{ scripts{ @@ -5349,6 +7283,20 @@ supplementalData:table(nofallback){ } } } + tw{ + primary{ + scripts{ + "Latn", + } + } + } + twq{ + primary{ + scripts{ + "Latn", + } + } + } ty{ primary{ scripts{ @@ -5377,8 +7325,6 @@ supplementalData:table(nofallback){ "Latn", "Tfng", } - } - secondary{ territories{ "MA", } @@ -5530,6 +7476,14 @@ supplementalData:table(nofallback){ "Vaii", } } + secondary{ + scripts{ + "Latn", + } + territories{ + "LR", + } + } } ve{ primary{ @@ -5580,6 +7534,13 @@ supplementalData:table(nofallback){ } } } + vun{ + primary{ + scripts{ + "Latn", + } + } + } wa{ primary{ scripts{ @@ -5587,6 +7548,13 @@ supplementalData:table(nofallback){ } } } + wae{ + primary{ + scripts{ + "Latn", + } + } + } wal{ primary{ scripts{ @@ -5668,6 +7636,13 @@ supplementalData:table(nofallback){ } } } + xcr{ + secondary{ + scripts{ + "Cari", + } + } + } xh{ primary{ scripts{ @@ -5678,6 +7653,20 @@ supplementalData:table(nofallback){ } } } + xlc{ + secondary{ + scripts{ + "Lyci", + } + } + } + xld{ + secondary{ + scripts{ + "Lydi", + } + } + } xnr{ secondary{ territories{ @@ -5686,12 +7675,31 @@ supplementalData:table(nofallback){ } } xog{ + primary{ + scripts{ + "Latn", + } + } secondary{ territories{ "UG", } } } + xpr{ + secondary{ + scripts{ + "Prti", + } + } + } + xsa{ + secondary{ + scripts{ + "Sarb", + } + } + } xsr{ primary{ scripts{ @@ -5724,6 +7732,13 @@ supplementalData:table(nofallback){ } } } + yav{ + primary{ + scripts{ + "Latn", + } + } + } yi{ primary{ scripts{ @@ -5748,6 +7763,13 @@ supplementalData:table(nofallback){ } } } + yue{ + primary{ + scripts{ + "Hans", + } + } + } za{ primary{ scripts{ @@ -7269,6 +9291,7 @@ supplementalData:table(nofallback){ "LY", "MA", "SD", + "SS", "TN", "EA", "IC", @@ -7292,12 +9315,10 @@ supplementalData:table(nofallback){ "ZA", } 019{ - "005", - "013", "021", + "013", "029", - "003", - "419", + "005", } 021{ "BM", @@ -7309,12 +9330,13 @@ supplementalData:table(nofallback){ 029{ "AG", "AI", - "AN", "AW", "BB", "BL", + "BQ", "BS", "CU", + "CW", "DM", "DO", "GD", @@ -7328,6 +9350,7 @@ supplementalData:table(nofallback){ "MQ", "MS", "PR", + "SX", "TC", "TT", "VC", @@ -7458,7 +9481,6 @@ supplementalData:table(nofallback){ "151", "154", "155", - "EU", } 151{ "BG", @@ -7551,5 +9573,1220 @@ supplementalData:table(nofallback){ "DG", "TA", } + grouping{ + "003", + "419", + "EU", + } + } + weekData{ + 001:intvector{ + 2, + 1, + 7, + 0, + 1, + 86400000, + } + AD:intvector{ + 2, + 4, + 7, + 0, + 1, + 86400000, + } + AE:intvector{ + 7, + 1, + 6, + 0, + 7, + 86400000, + } + AF:intvector{ + 7, + 1, + 5, + 0, + 6, + 86400000, + } + AG:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + AI:intvector{ + 2, + 1, + 7, + 0, + 1, + 86400000, + } + AL:intvector{ + 2, + 1, + 7, + 0, + 1, + 86400000, + } + AM:intvector{ + 2, + 1, + 7, + 0, + 1, + 86400000, + } + AN:intvector{ + 2, + 4, + 7, + 0, + 1, + 86400000, + } + AR:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + AS:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + AT:intvector{ + 2, + 4, + 7, + 0, + 1, + 86400000, + } + AU:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + AX:intvector{ + 2, + 4, + 7, + 0, + 1, + 86400000, + } + AZ:intvector{ + 2, + 1, + 7, + 0, + 1, + 86400000, + } + BA:intvector{ + 2, + 1, + 7, + 0, + 1, + 86400000, + } + BD:intvector{ + 6, + 1, + 7, + 0, + 1, + 86400000, + } + BE:intvector{ + 2, + 4, + 7, + 0, + 1, + 86400000, + } + BG:intvector{ + 2, + 4, + 7, + 0, + 1, + 86400000, + } + BH:intvector{ + 7, + 1, + 6, + 0, + 7, + 86400000, + } + BM:intvector{ + 2, + 1, + 7, + 0, + 1, + 86400000, + } + BN:intvector{ + 2, + 1, + 7, + 0, + 1, + 86400000, + } + BR:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + BS:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + BT:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + BW:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + BY:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + BZ:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + CA:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + CH:intvector{ + 2, + 4, + 7, + 0, + 1, + 86400000, + } + CL:intvector{ + 2, + 1, + 7, + 0, + 1, + 86400000, + } + CM:intvector{ + 2, + 1, + 7, + 0, + 1, + 86400000, + } + CN:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + CO:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + CR:intvector{ + 2, + 1, + 7, + 0, + 1, + 86400000, + } + CY:intvector{ + 2, + 1, + 7, + 0, + 1, + 86400000, + } + CZ:intvector{ + 2, + 4, + 7, + 0, + 1, + 86400000, + } + DE:intvector{ + 2, + 4, + 7, + 0, + 1, + 86400000, + } + DJ:intvector{ + 7, + 1, + 7, + 0, + 1, + 86400000, + } + DK:intvector{ + 2, + 4, + 7, + 0, + 1, + 86400000, + } + DM:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + DO:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + DZ:intvector{ + 7, + 1, + 5, + 0, + 6, + 86400000, + } + EC:intvector{ + 2, + 1, + 7, + 0, + 1, + 86400000, + } + EE:intvector{ + 2, + 4, + 7, + 0, + 1, + 86400000, + } + EG:intvector{ + 7, + 1, + 6, + 0, + 7, + 86400000, + } + ES:intvector{ + 2, + 4, + 7, + 0, + 1, + 86400000, + } + ET:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + FI:intvector{ + 2, + 4, + 7, + 0, + 1, + 86400000, + } + FJ:intvector{ + 2, + 4, + 7, + 0, + 1, + 86400000, + } + FO:intvector{ + 2, + 4, + 7, + 0, + 1, + 86400000, + } + FR:intvector{ + 2, + 4, + 7, + 0, + 1, + 86400000, + } + GB:intvector{ + 2, + 4, + 7, + 0, + 1, + 86400000, + } + GE:intvector{ + 2, + 1, + 7, + 0, + 1, + 86400000, + } + GF:intvector{ + 2, + 4, + 7, + 0, + 1, + 86400000, + } + GP:intvector{ + 2, + 4, + 7, + 0, + 1, + 86400000, + } + GR:intvector{ + 2, + 4, + 7, + 0, + 1, + 86400000, + } + GT:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + GU:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + HK:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + HN:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + HR:intvector{ + 2, + 1, + 7, + 0, + 1, + 86400000, + } + HU:intvector{ + 2, + 1, + 7, + 0, + 1, + 86400000, + } + ID:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + IE:intvector{ + 1, + 4, + 7, + 0, + 1, + 86400000, + } + IL:intvector{ + 1, + 1, + 6, + 0, + 7, + 86400000, + } + IN:intvector{ + 1, + 1, + 1, + 0, + 1, + 86400000, + } + IQ:intvector{ + 7, + 1, + 6, + 0, + 7, + 86400000, + } + IR:intvector{ + 7, + 1, + 5, + 0, + 6, + 86400000, + } + IS:intvector{ + 2, + 4, + 7, + 0, + 1, + 86400000, + } + IT:intvector{ + 2, + 4, + 7, + 0, + 1, + 86400000, + } + JM:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + JO:intvector{ + 7, + 1, + 6, + 0, + 7, + 86400000, + } + JP:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + KE:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + KG:intvector{ + 2, + 1, + 7, + 0, + 1, + 86400000, + } + KH:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + KR:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + KW:intvector{ + 7, + 1, + 6, + 0, + 7, + 86400000, + } + KZ:intvector{ + 2, + 1, + 7, + 0, + 1, + 86400000, + } + LA:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + LB:intvector{ + 2, + 1, + 7, + 0, + 1, + 86400000, + } + LI:intvector{ + 2, + 4, + 7, + 0, + 1, + 86400000, + } + LK:intvector{ + 2, + 1, + 7, + 0, + 1, + 86400000, + } + LT:intvector{ + 2, + 4, + 7, + 0, + 1, + 86400000, + } + LU:intvector{ + 2, + 4, + 7, + 0, + 1, + 86400000, + } + LV:intvector{ + 2, + 1, + 7, + 0, + 1, + 86400000, + } + LY:intvector{ + 7, + 1, + 6, + 0, + 7, + 86400000, + } + MA:intvector{ + 7, + 1, + 6, + 0, + 7, + 86400000, + } + MC:intvector{ + 2, + 4, + 7, + 0, + 1, + 86400000, + } + MD:intvector{ + 2, + 1, + 7, + 0, + 1, + 86400000, + } + ME:intvector{ + 2, + 1, + 7, + 0, + 1, + 86400000, + } + MH:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + MK:intvector{ + 2, + 1, + 7, + 0, + 1, + 86400000, + } + MM:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + MN:intvector{ + 2, + 1, + 7, + 0, + 1, + 86400000, + } + MO:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + MQ:intvector{ + 2, + 4, + 7, + 0, + 1, + 86400000, + } + MT:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + MV:intvector{ + 6, + 1, + 7, + 0, + 1, + 86400000, + } + MX:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + MY:intvector{ + 2, + 1, + 7, + 0, + 1, + 86400000, + } + MZ:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + NI:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + NL:intvector{ + 2, + 4, + 7, + 0, + 1, + 86400000, + } + NO:intvector{ + 2, + 4, + 7, + 0, + 1, + 86400000, + } + NP:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + NZ:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + OM:intvector{ + 7, + 1, + 5, + 0, + 6, + 86400000, + } + PA:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + PE:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + PH:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + PK:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + PL:intvector{ + 2, + 4, + 7, + 0, + 1, + 86400000, + } + PR:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + PT:intvector{ + 2, + 4, + 7, + 0, + 1, + 86400000, + } + PY:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + QA:intvector{ + 7, + 1, + 6, + 0, + 7, + 86400000, + } + RE:intvector{ + 2, + 4, + 7, + 0, + 1, + 86400000, + } + RO:intvector{ + 2, + 1, + 7, + 0, + 1, + 86400000, + } + RS:intvector{ + 2, + 1, + 7, + 0, + 1, + 86400000, + } + RU:intvector{ + 2, + 1, + 7, + 0, + 1, + 86400000, + } + SA:intvector{ + 7, + 1, + 5, + 0, + 6, + 86400000, + } + SD:intvector{ + 7, + 1, + 6, + 0, + 7, + 86400000, + } + SE:intvector{ + 2, + 4, + 7, + 0, + 1, + 86400000, + } + SG:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + SI:intvector{ + 2, + 1, + 7, + 0, + 1, + 86400000, + } + SK:intvector{ + 2, + 4, + 7, + 0, + 1, + 86400000, + } + SM:intvector{ + 2, + 4, + 7, + 0, + 1, + 86400000, + } + SV:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + SY:intvector{ + 7, + 1, + 6, + 0, + 7, + 86400000, + } + TH:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + TJ:intvector{ + 2, + 1, + 7, + 0, + 1, + 86400000, + } + TM:intvector{ + 2, + 1, + 7, + 0, + 1, + 86400000, + } + TN:intvector{ + 1, + 1, + 6, + 0, + 7, + 86400000, + } + TR:intvector{ + 2, + 1, + 7, + 0, + 1, + 86400000, + } + TT:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + TW:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + UA:intvector{ + 2, + 1, + 7, + 0, + 1, + 86400000, + } + UM:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + US:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + UY:intvector{ + 2, + 1, + 7, + 0, + 1, + 86400000, + } + UZ:intvector{ + 2, + 1, + 7, + 0, + 1, + 86400000, + } + VA:intvector{ + 2, + 4, + 7, + 0, + 1, + 86400000, + } + VE:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + VI:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + VN:intvector{ + 2, + 1, + 7, + 0, + 1, + 86400000, + } + WS:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + YE:intvector{ + 7, + 1, + 5, + 0, + 6, + 86400000, + } + ZA:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } + ZW:intvector{ + 1, + 1, + 7, + 0, + 1, + 86400000, + } } } diff --git a/icuSources/data/misc/zoneinfo64.txt b/icuSources/data/misc/zoneinfo64.txt index f3879a22..895adb99 100644 --- a/icuSources/data/misc/zoneinfo64.txt +++ b/icuSources/data/misc/zoneinfo64.txt @@ -3,9 +3,9 @@ // Corporation and others. All Rights Reserved. //--------------------------------------------------------- // Build tool: tz2icu -// Build date: Fri Mar 2 01:52:03 2012 +// Build date: Mon Apr 2 13:47:59 2012 // Olson source: ftp://elsie.nci.nih.gov/pub/ -// Olson version: 2012b +// Olson version: 2012c // ICU version: 49.1 //--------------------------------------------------------- // >> !!! >> THIS IS A MACHINE-GENERATED FILE << !!! << @@ -13,7 +13,7 @@ //--------------------------------------------------------- zoneinfo64:table(nofallback) { - TZVersion { "2012b" } + TZVersion { "2012c" } 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, 1348970400 } typeOffsets:intvector { -1820, 0, 0, 0, 0, 3600, 3600, 0 } - typeMap:bin { "010201020102010201020102010201020103010201020102010201" } + typeMap:bin { "0102010201020102010201020102010201030102010201020102010201" } + 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, 1348779600 } 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, 1348790400 } 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 } @@ -3323,36 +3326,39 @@ zoneinfo64:table(nofallback) { Mexico:intvector { 3, 1, -1, 7200, 0, 9, -31, -1, 7200, 0, 3600 } //_#17 + Morocco:intvector { + 3, -30, -1, 7200, 0, 8, -30, -1, 10800, 0, 3600 + } //_#18 NZ:intvector { 8, -30, -1, 7200, 1, 3, 1, -1, 7200, 1, 3600 - } //_#18 + } //_#19 NZAQ:intvector { 8, -30, -1, 7200, 1, 3, 1, -1, 7200, 1, 3600 - } //_#19 + } //_#20 Namibia:intvector { 8, 1, -1, 7200, 0, 3, 1, -1, 7200, 0, 3600 - } //_#20 + } //_#21 Para:intvector { 9, 1, -1, 0, 0, 3, 8, -1, 0, 0, 3600 - } //_#21 - Syria:intvector { - 3, 1, -6, 0, 0, 9, -31, -6, 0, 0, 3600 } //_#22 + Syria:intvector { + 2, -31, -6, 0, 0, 9, -31, -6, 0, 0, 3600 + } //_#23 SystemV:intvector { 3, -30, -1, 7200, 0, 9, -31, -1, 7200, 0, 3600 - } //_#23 + } //_#24 TC:intvector { 2, 8, -1, 7200, 0, 10, 1, -1, 7200, 0, 3600 - } //_#24 + } //_#25 Thule:intvector { 2, 8, -1, 7200, 0, 10, 1, -1, 7200, 0, 3600 - } //_#25 + } //_#26 US:intvector { 2, 8, -1, 7200, 0, 10, 1, -1, 7200, 0, 3600 - } //_#26 + } //_#27 Uruguay:intvector { 9, 1, -1, 7200, 0, 2, 8, -1, 7200, 0, 3600 - } //_#27 + } //_#28 } Regions:array { "AU", //Z#0 ACT diff --git a/icuSources/data/pkgdataMakefile.in b/icuSources/data/pkgdataMakefile.in index 5caec660..734760cd 100644 --- a/icuSources/data/pkgdataMakefile.in +++ b/icuSources/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/icuSources/data/rbnf/af.txt b/icuSources/data/rbnf/af.txt index cbdaf88e..d972af63 100644 --- a/icuSources/data/rbnf/af.txt +++ b/icuSources/data/rbnf/af.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/af.xml diff --git a/icuSources/data/rbnf/am.txt b/icuSources/data/rbnf/am.txt index 007c89ab..87cab9d7 100644 --- a/icuSources/data/rbnf/am.txt +++ b/icuSources/data/rbnf/am.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/am.xml diff --git a/icuSources/data/rbnf/ar.txt b/icuSources/data/rbnf/ar.txt index e5bd0245..ef7ade7d 100644 --- a/icuSources/data/rbnf/ar.txt +++ b/icuSources/data/rbnf/ar.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/ar.xml @@ -61,13 +61,13 @@ ar{ "1000000000000000: \u0628\u0644\u064A\u0627\u0631[ >%spellout-numbering>];", "2000000000000000: <%%spellout-numbering-m< \u0628\u0644\u064A\u0627\u0631[ >%spellout-numbering>];", "1000000000000000000: =#,##0=;", - "%spellout-cardinal-feminine-prefixpart:", + "%spellout-cardinal-feminine-prefixpart@noparse:", "-x: \u0646\u0627\u0642\u0635 >>;", "x.x: <%spellout-numbering< \u0641\u0627\u0635\u0644\u0629 >%%zz-fraction-feminine> ;", "0: \u0635\u0641\u0631 ;", "1: ;", "3: =%%spellout-cardinal-feminine-prefx= ;", - "%spellout-cardinal-feminine-postfixpart:", + "%spellout-cardinal-feminine-postfixpart@noparse:", "-x: >>;", "x.x: ;", "0: ;", @@ -155,13 +155,13 @@ ar{ "1000000000000000: \u0628\u0644\u064A\u0627\u0631[ >%%spellout-numbering-m>];", "2000000000000000: <%%spellout-numbering-m< \u0628\u0644\u064A\u0627\u0631[ >%%spellout-numbering-m>];", "1000000000000000000: =#,##0=;", - "%spellout-cardinal-masculine-prefixpart:", + "%spellout-cardinal-masculine-prefixpart@noparse:", "-x: \u0646\u0627\u0642\u0635 >>;", "x.x: <%%spellout-numbering-m< \u0641\u0627\u0635\u0644\u0629 >%%zz-fraction-masculine> ;", "0: \u0635\u0641\u0631 ;", "1: ;", "3: =%%spellout-cardinal-masculine-prefx= ;", - "%spellout-cardinal-masculine-postfixpart:", + "%spellout-cardinal-masculine-postfixpart@noparse:", "-x: >>;", "x.x: ;", "0: ;", diff --git a/icuSources/data/rbnf/az.txt b/icuSources/data/rbnf/az.txt index e4f91fb9..8c95dbe9 100644 --- a/icuSources/data/rbnf/az.txt +++ b/icuSources/data/rbnf/az.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/az.xml diff --git a/icuSources/data/rbnf/be.txt b/icuSources/data/rbnf/be.txt index c1c7760a..bfd3b491 100644 --- a/icuSources/data/rbnf/be.txt +++ b/icuSources/data/rbnf/be.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/be.xml diff --git a/icuSources/data/rbnf/bg.txt b/icuSources/data/rbnf/bg.txt index e6abb586..0f63643f 100644 --- a/icuSources/data/rbnf/bg.txt +++ b/icuSources/data/rbnf/bg.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/bg.xml diff --git a/icuSources/data/rbnf/bs.txt b/icuSources/data/rbnf/bs.txt index 27fb87e4..742ec40d 100644 --- a/icuSources/data/rbnf/bs.txt +++ b/icuSources/data/rbnf/bs.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/bs.xml diff --git a/icuSources/data/rbnf/ca.txt b/icuSources/data/rbnf/ca.txt index 47769de3..bbd6f614 100644 --- a/icuSources/data/rbnf/ca.txt +++ b/icuSources/data/rbnf/ca.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/ca.xml diff --git a/icuSources/data/rbnf/cs.txt b/icuSources/data/rbnf/cs.txt index ae03a8a7..6e2c287d 100644 --- a/icuSources/data/rbnf/cs.txt +++ b/icuSources/data/rbnf/cs.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/cs.xml diff --git a/icuSources/data/rbnf/cy.txt b/icuSources/data/rbnf/cy.txt index 701ff930..659979ef 100644 --- a/icuSources/data/rbnf/cy.txt +++ b/icuSources/data/rbnf/cy.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/cy.xml diff --git a/icuSources/data/rbnf/da.txt b/icuSources/data/rbnf/da.txt index 9021f7d0..a05e93a9 100644 --- a/icuSources/data/rbnf/da.txt +++ b/icuSources/data/rbnf/da.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/da.xml diff --git a/icuSources/data/rbnf/de.txt b/icuSources/data/rbnf/de.txt index b1b82a35..19f06441 100644 --- a/icuSources/data/rbnf/de.txt +++ b/icuSources/data/rbnf/de.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/de.xml diff --git a/icuSources/data/rbnf/ee.txt b/icuSources/data/rbnf/ee.txt new file mode 100755 index 00000000..f88af605 --- /dev/null +++ b/icuSources/data/rbnf/ee.txt @@ -0,0 +1,95 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/rbnf/ee.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/rbnf/ee.xml + */ +ee{ + RBNFRules{ + OrdinalRules{ + "%digits-ordinal:", + "-x: \u2212>>;", + "x.x: =#,##0.0=lia;", + "0: =#,##0=lia;", + "1: =#,##0=t\u0254;", + "2: =#,##0=lia;", + } + SpelloutRules{ + "%spellout-numbering-year:", + "x.x: =#,###0.#=;", + "0: =%spellout-numbering=;", + "%spellout-numbering:", + "0: =%spellout-cardinal=;", + "%%after-hundreds:", + "0: kple =%spellout-cardinal=;", + "21: =%spellout-cardinal=;", + "30: kple =%spellout-cardinal=;", + "31: =%spellout-cardinal=;", + "40: kple =%spellout-cardinal=;", + "41: =%spellout-cardinal=;", + "50: kple =%spellout-cardinal=;", + "51: =%spellout-cardinal=;", + "60: kple =%spellout-cardinal=;", + "61: =%spellout-cardinal=;", + "70: kple =%spellout-cardinal=;", + "71: =%spellout-cardinal=;", + "80: kple =%spellout-cardinal=;", + "81: =%spellout-cardinal=;", + "90: kple =%spellout-cardinal=;", + "91: =%spellout-cardinal=;", + "%%after-thousands:", + "0: ' kple =%spellout-cardinal=;", + "100: ' =%spellout-cardinal=;", + "%%after-hundred-thousands:", + "0: ' gb\u0254viedzesi kple =%spellout-cardinal=;", + "100: ' =%spellout-cardinal=;", + "%%after-millions:", + "0: ' t\u0254viedzesi kple =%spellout-cardinal=;", + "1000: ' kple =%spellout-cardinal=;", + "100000: ' =%spellout-cardinal=;", + "%%after-billions:", + "0: ' t\u0254viedzesi kple =%spellout-cardinal=;", + "1000: ' kple =%spellout-cardinal=;", + "100000000000: ' =%spellout-cardinal=;", + "%%spellout-base:", + "0: \u0256ekeo;", + "1: \u0256ek\u03B5;", + "2: eve;", + "3: et\u0254\u0303;", + "4: ene;", + "5: at\u0254\u0303;", + "6: ade;", + "7: adre;", + "8: enyi;", + "9: asieke;", + "10: ewo;", + "11: wui>>;", + "20: bla<<[ v\u0254 >>];", + "100: alafa <%spellout-cardinal<[ >%%after-hundreds>];", + "1000: akpe <%spellout-cardinal<[>%%after-thousands>];", + "100000/1000: akpe <%spellout-cardinal<[>%%after-hundred-thousands>];", + "1000000: mili\u0254n <%spellout-cardinal<[>%%after-millions>];", + "1000000000000: bili\u0254n <%spellout-cardinal<[>%%after-billions>];", + "1000000000000000000: =#,##0=;", + "%spellout-cardinal:", + "-x: >> xle\u0303yimegbee;", + "x.x: << t\u0254t\u0254dzesi >>;", + "0: \u0256ekeo;", + "1: \u0256eka;", + "2: =%%spellout-base=;", + "%spellout-ordinal:", + "-x: >> xle\u0303yimegbee;", + "x.x: =#,##0.0=lia;", + "0: \u0256ekeolia;", + "1: gb\u00E3t\u0254;", + "2: =%spellout-cardinal=lia;", + "1000000000000000000: =#,##0=lia;", + } + } + Version{"2.0.59.39"} +} diff --git a/icuSources/data/rbnf/el.txt b/icuSources/data/rbnf/el.txt index 89b015f4..218b2ca6 100644 --- a/icuSources/data/rbnf/el.txt +++ b/icuSources/data/rbnf/el.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/el.xml diff --git a/icuSources/data/rbnf/en.txt b/icuSources/data/rbnf/en.txt index 1b53124f..9e6db69b 100644 --- a/icuSources/data/rbnf/en.txt +++ b/icuSources/data/rbnf/en.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/en.xml @@ -186,5 +186,5 @@ en{ "1000000000000000000: =#,##0=.;", } } - Version{"2.0.41.26"} + Version{"2.0.58.57"} } diff --git a/icuSources/data/rbnf/eo.txt b/icuSources/data/rbnf/eo.txt index 79f6f31b..ec0b25e5 100644 --- a/icuSources/data/rbnf/eo.txt +++ b/icuSources/data/rbnf/eo.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/eo.xml diff --git a/icuSources/data/rbnf/es.txt b/icuSources/data/rbnf/es.txt index 463c98df..c000ffc0 100644 --- a/icuSources/data/rbnf/es.txt +++ b/icuSources/data/rbnf/es.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/es.xml @@ -210,7 +210,7 @@ es{ "2000000000000: <%spellout-cardinal-masculine< billon\u00E9simo[ >>];", "1000000000000000: un billard\u00E9simo[ >>];", "2000000000000000: <%spellout-cardinal-masculine< billard\u00E9simo[ >>];", - "1000000000000000000: =#,##0=\u1D52;", + "1000000000000000000: =#,##0=\u00BA;", "%spellout-ordinal-feminine:", "-x: menos >>;", "x.x: =#,##0.#=;", @@ -255,8 +255,8 @@ es{ "2000000000000: <%spellout-cardinal-masculine< billon\u00E9sima[ >>];", "1000000000000000: un billard\u00E9sima[ >>];", "2000000000000000: <%spellout-cardinal-masculine< billard\u00E9sima[ >>];", - "1000000000000000000: =#,##0=\u1D43;", + "1000000000000000000: =#,##0=\u00AA;", } } - Version{"2.0.41.26"} + Version{"2.0.58.57"} } diff --git a/icuSources/data/rbnf/es_419.txt b/icuSources/data/rbnf/es_419.txt new file mode 100755 index 00000000..6ce654a7 --- /dev/null +++ b/icuSources/data/rbnf/es_419.txt @@ -0,0 +1,242 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/rbnf/es_419.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/rbnf/es_419.xml + */ +es_419{ + RBNFRules{ + OrdinalRules{ + "%%dord-mascabbrev:", + "0: \u1D52;", + "1: \u1D49\u02B3;", + "2: \u1D52;", + "3: \u1D49\u02B3;", + "4: \u1D52;", + "20: >>;", + "100: >>;", + "%digits-ordinal-masculine:", + "-x: \u2212>>;", + "0: =#,##0==%%dord-mascabbrev=;", + "%%dord-femabbrev:", + "0: \u1D43;", + "%digits-ordinal-feminine:", + "-x: \u2212>>;", + "0: =#,##0==%%dord-femabbrev=;", + "%digits-ordinal:", + "0: =%digits-ordinal-masculine=;", + } + SpelloutRules{ + "%%lenient-parse:", + "&[last primary ignorable ] << ' ' << ',' << '-' << '\u00AD';", + "%spellout-numbering-year:", + "x.x: =#,###0.#=;", + "0: =%spellout-numbering=;", + "%spellout-numbering:", + "-x: menos >>;", + "x.x: << coma >>;", + "0: cero;", + "1: uno;", + "2: dos;", + "3: tres;", + "4: cuatro;", + "5: cinco;", + "6: seis;", + "7: siete;", + "8: ocho;", + "9: nueve;", + "10: diez;", + "11: once;", + "12: doce;", + "13: trece;", + "14: catorce;", + "15: quince;", + "16: diecis\u00E9is;", + "17: dieci>>;", + "20: veinte;", + "21: veintiuno;", + "22: veintid\u00F3s;", + "23: veintitr\u00E9s;", + "24: veinticuatro;", + "25: veinticinco;", + "26: veintis\u00E9is;", + "27: veinti>>;", + "30: treinta[ y >>];", + "40: cuarenta[ y >>];", + "50: cincuenta[ y >>];", + "60: sesenta[ y >>];", + "70: setenta[ y >>];", + "80: ochenta[ y >>];", + "90: noventa[ y >>];", + "100: cien;", + "101: ciento >>;", + "200: doscientos[ >>];", + "300: trescientos[ >>];", + "400: cuatrocientos[ >>];", + "500: quinientos[ >>];", + "600: seiscientos[ >>];", + "700: setecientos[ >>];", + "800: ochocientos[ >>];", + "900: novecientos[ >>];", + "1000: mil[ >>];", + "2000: <%spellout-cardinal-masculine< mil[ >>];", + "1000000: un mill\u00F3n[ >>];", + "2000000: <%spellout-cardinal-masculine< millones[ >>];", + "1000000000000: un bill\u00F3n[ >>];", + "2000000000000: <%spellout-cardinal-masculine< billiones[ >>];", + "1000000000000000000: =#,##0=;", + "%spellout-cardinal-masculine:", + "-x: menos >>;", + "x.x: << coma >>;", + "0: cero;", + "1: un;", + "2: =%spellout-numbering=;", + "21: veinti\u00FAn;", + "22: =%spellout-numbering=;", + "30: treinta[ y >>];", + "40: cuarenta[ y >>];", + "50: cincuenta[ y >>];", + "60: sesenta[ y >>];", + "70: setenta[ y >>];", + "80: ochenta[ y >>];", + "90: noventa[ y >>];", + "100: cien;", + "101: ciento >>;", + "200: doscientos[ >>];", + "300: trescientos[ >>];", + "400: cuatrocientos[ >>];", + "500: quinientos[ >>];", + "600: seis\u00ADcientos[ >>];", + "700: sete\u00ADcientos[ >>];", + "800: ocho\u00ADcientos[ >>];", + "900: nove\u00ADcientos[ >>];", + "1000: mil[ >>];", + "2000: <%spellout-cardinal-masculine< mil[ >>];", + "1000000: un mill\u00F3n[ >>];", + "2000000: <%spellout-cardinal-masculine< millones[ >>];", + "1000000000000: un bill\u00F3n[ >>];", + "2000000000000: <%spellout-cardinal-masculine< billiones[ >>];", + "1000000000000000000: =#,##0=;", + "%spellout-cardinal-feminine:", + "-x: menos >>;", + "x.x: << coma >>;", + "0: cero;", + "1: una;", + "2: =%spellout-numbering=;", + "21: veintiuna;", + "22: =%spellout-numbering=;", + "30: treinta[ y >>];", + "40: cuarenta[ y >>];", + "50: cincuenta[ y >>];", + "60: sesenta[ y >>];", + "70: setenta[ y >>];", + "80: ochenta[ y >>];", + "90: noventa[ y >>];", + "100: cien;", + "101: cienta >>;", + "200: dos\u00ADcientas[ >>];", + "300: tres\u00ADcientas[ >>];", + "400: cuatro\u00ADcientas[ >>];", + "500: quinientas[ >>];", + "600: seis\u00ADcientas[ >>];", + "700: sete\u00ADcientas[ >>];", + "800: ocho\u00ADcientas[ >>];", + "900: nove\u00ADcientas[ >>];", + "1000: mil[ >>];", + "2000: <%spellout-cardinal-masculine< mil[ >>];", + "1000000: un mill\u00F3n[ >>];", + "2000000: <%spellout-cardinal-masculine< millones[ >>];", + "1000000000000: un bill\u00F3n[ >>];", + "2000000000000: <%spellout-cardinal-masculine< billiones[ >>];", + "1000000000000000000: =#,##0=;", + "%spellout-ordinal-masculine:", + "-x: menos >>;", + "x.x: =#,##0.#=;", + "0: cero;", + "1: primero;", + "2: segundo;", + "3: tercero;", + "4: cuarto;", + "5: quinto;", + "6: sexto;", + "7: s\u00E9ptimo;", + "8: octavo;", + "9: noveno;", + "10: d\u00E9cimo;", + "11: und\u00E9cimo;", + "12: duod\u00E9cimo;", + "13: decimo>>;", + "20: vig\u00E9simo[ >>];", + "30: trig\u00E9simo[ >>];", + "40: cuadrag\u00E9simo[ >>];", + "50: quincuag\u00E9simo[ >>];", + "60: sexag\u00E9simo[ >>];", + "70: septuag\u00E9simo[ >>];", + "80: octog\u00E9simo[ >>];", + "90: nonag\u00E9simo[ >>];", + "100: cent\u00E9simo[ >>];", + "200: ducent\u00E9simo[ >>];", + "300: tricent\u00E9simo[ >>];", + "400: cuadringent\u00E9simo[ >>];", + "500: quingent\u00E9simo[ >>];", + "600: sexcent\u00E9simo[ >>];", + "700: septingent\u00E9simo[ >>];", + "800: octing\u00E9simo[ >>];", + "900: noningent\u00E9simo[ >>];", + "1000: mil\u00E9simo[ >>];", + "2000: <%spellout-cardinal-masculine< mil\u00E9simo[ >>];", + "1000000: un millon\u00E9simo[ >>];", + "2000000: <%spellout-cardinal-masculine< millon\u00E9simo[ >>];", + "1000000000000: un billon\u00E9simo[ >>];", + "2000000000000: <%spellout-cardinal-masculine< billon\u00E9simo[ >>];", + "1000000000000000000: =#,##0=\u1D52;", + "%spellout-ordinal-feminine:", + "-x: menos >>;", + "x.x: =#,##0.#=;", + "0: cero;", + "1: primera;", + "2: segunda;", + "3: tercera;", + "4: cuarta;", + "5: quinta;", + "6: sexta;", + "7: s\u00E9ptima;", + "8: octava;", + "9: novena;", + "10: d\u00E9cima;", + "11: und\u00E9cima;", + "12: duod\u00E9cima;", + "13: decima>>;", + "20: vig\u00E9sima[ >>];", + "30: trig\u00E9sima[ >>];", + "40: cuadrag\u00E9sima[ >>];", + "50: quincuag\u00E9sima[ >>];", + "60: sexag\u00E9sima[ >>];", + "70: septuag\u00E9sima[ >>];", + "80: octog\u00E9sima[ >>];", + "90: nonag\u00E9sima[ >>];", + "100: cent\u00E9sima[ >>];", + "200: ducent\u00E9sima[ >>];", + "300: tricent\u00E9sima[ >>];", + "400: cuadringent\u00E9sima[ >>];", + "500: quingent\u00E9sima[ >>];", + "600: sexcent\u00E9sima[ >>];", + "700: septingent\u00E9sima[ >>];", + "800: octing\u00E9sima[ >>];", + "900: noningent\u00E9sima[ >>];", + "1000: mil\u00E9sima[ >>];", + "2000: <%spellout-cardinal-masculine< mil\u00E9sima[ >>];", + "1000000: un millon\u00E9sima[ >>];", + "2000000: <%spellout-cardinal-masculine< millon\u00E9sima[ >>];", + "1000000000000: un billon\u00E9sima[ >>];", + "2000000000000: <%spellout-cardinal-masculine< billon\u00E9sima[ >>];", + "1000000000000000000: =#,##0=\u1D43;", + } + } + Version{"2.0.58.58"} +} diff --git a/icuSources/data/rbnf/es_AR.txt b/icuSources/data/rbnf/es_AR.txt new file mode 100755 index 00000000..4aab309c --- /dev/null +++ b/icuSources/data/rbnf/es_AR.txt @@ -0,0 +1,12 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/rbnf/es_AR.xml +// * +// *************************************************************************** +es_AR{ + %%Parent{"es_419"} + Version{"2.0.58.58"} +} diff --git a/icuSources/data/rbnf/es_BO.txt b/icuSources/data/rbnf/es_BO.txt new file mode 100755 index 00000000..a8915a08 --- /dev/null +++ b/icuSources/data/rbnf/es_BO.txt @@ -0,0 +1,12 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/rbnf/es_BO.xml +// * +// *************************************************************************** +es_BO{ + %%Parent{"es_419"} + Version{"2.0.58.58"} +} diff --git a/icuSources/data/rbnf/es_CL.txt b/icuSources/data/rbnf/es_CL.txt new file mode 100755 index 00000000..c2301610 --- /dev/null +++ b/icuSources/data/rbnf/es_CL.txt @@ -0,0 +1,12 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/rbnf/es_CL.xml +// * +// *************************************************************************** +es_CL{ + %%Parent{"es_419"} + Version{"2.0.58.58"} +} diff --git a/icuSources/data/rbnf/es_CO.txt b/icuSources/data/rbnf/es_CO.txt new file mode 100755 index 00000000..8a87bf0b --- /dev/null +++ b/icuSources/data/rbnf/es_CO.txt @@ -0,0 +1,12 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/rbnf/es_CO.xml +// * +// *************************************************************************** +es_CO{ + %%Parent{"es_419"} + Version{"2.0.58.58"} +} diff --git a/icuSources/data/rbnf/es_CR.txt b/icuSources/data/rbnf/es_CR.txt new file mode 100755 index 00000000..66146ecd --- /dev/null +++ b/icuSources/data/rbnf/es_CR.txt @@ -0,0 +1,12 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/rbnf/es_CR.xml +// * +// *************************************************************************** +es_CR{ + %%Parent{"es_419"} + Version{"2.0.58.58"} +} diff --git a/icuSources/data/rbnf/es_DO.txt b/icuSources/data/rbnf/es_DO.txt new file mode 100755 index 00000000..1f551e30 --- /dev/null +++ b/icuSources/data/rbnf/es_DO.txt @@ -0,0 +1,12 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/rbnf/es_DO.xml +// * +// *************************************************************************** +es_DO{ + %%Parent{"es_419"} + Version{"2.0.58.58"} +} diff --git a/icuSources/data/rbnf/es_EC.txt b/icuSources/data/rbnf/es_EC.txt new file mode 100755 index 00000000..9b9053da --- /dev/null +++ b/icuSources/data/rbnf/es_EC.txt @@ -0,0 +1,12 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/rbnf/es_EC.xml +// * +// *************************************************************************** +es_EC{ + %%Parent{"es_419"} + Version{"2.0.58.58"} +} diff --git a/icuSources/data/rbnf/es_GT.txt b/icuSources/data/rbnf/es_GT.txt new file mode 100755 index 00000000..7d25a173 --- /dev/null +++ b/icuSources/data/rbnf/es_GT.txt @@ -0,0 +1,12 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/rbnf/es_GT.xml +// * +// *************************************************************************** +es_GT{ + %%Parent{"es_419"} + Version{"2.0.58.58"} +} diff --git a/icuSources/data/rbnf/es_HN.txt b/icuSources/data/rbnf/es_HN.txt new file mode 100755 index 00000000..f701cf00 --- /dev/null +++ b/icuSources/data/rbnf/es_HN.txt @@ -0,0 +1,12 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/rbnf/es_HN.xml +// * +// *************************************************************************** +es_HN{ + %%Parent{"es_419"} + Version{"2.0.58.58"} +} diff --git a/icuSources/data/rbnf/es_MX.txt b/icuSources/data/rbnf/es_MX.txt new file mode 100755 index 00000000..cc621d26 --- /dev/null +++ b/icuSources/data/rbnf/es_MX.txt @@ -0,0 +1,12 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/rbnf/es_MX.xml +// * +// *************************************************************************** +es_MX{ + %%Parent{"es_419"} + Version{"2.0.58.58"} +} diff --git a/icuSources/data/rbnf/es_NI.txt b/icuSources/data/rbnf/es_NI.txt new file mode 100755 index 00000000..7eb44b97 --- /dev/null +++ b/icuSources/data/rbnf/es_NI.txt @@ -0,0 +1,12 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/rbnf/es_NI.xml +// * +// *************************************************************************** +es_NI{ + %%Parent{"es_419"} + Version{"2.0.58.58"} +} diff --git a/icuSources/data/rbnf/es_PA.txt b/icuSources/data/rbnf/es_PA.txt new file mode 100755 index 00000000..e5e6fa1d --- /dev/null +++ b/icuSources/data/rbnf/es_PA.txt @@ -0,0 +1,12 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/rbnf/es_PA.xml +// * +// *************************************************************************** +es_PA{ + %%Parent{"es_419"} + Version{"2.0.58.58"} +} diff --git a/icuSources/data/rbnf/es_PE.txt b/icuSources/data/rbnf/es_PE.txt new file mode 100755 index 00000000..5b360952 --- /dev/null +++ b/icuSources/data/rbnf/es_PE.txt @@ -0,0 +1,12 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/rbnf/es_PE.xml +// * +// *************************************************************************** +es_PE{ + %%Parent{"es_419"} + Version{"2.0.58.58"} +} diff --git a/icuSources/data/rbnf/es_PR.txt b/icuSources/data/rbnf/es_PR.txt new file mode 100755 index 00000000..fdfd7a94 --- /dev/null +++ b/icuSources/data/rbnf/es_PR.txt @@ -0,0 +1,12 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/rbnf/es_PR.xml +// * +// *************************************************************************** +es_PR{ + %%Parent{"es_419"} + Version{"2.0.58.58"} +} diff --git a/icuSources/data/rbnf/es_PY.txt b/icuSources/data/rbnf/es_PY.txt new file mode 100755 index 00000000..7a02674c --- /dev/null +++ b/icuSources/data/rbnf/es_PY.txt @@ -0,0 +1,12 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/rbnf/es_PY.xml +// * +// *************************************************************************** +es_PY{ + %%Parent{"es_419"} + Version{"2.0.58.58"} +} diff --git a/icuSources/data/rbnf/es_SV.txt b/icuSources/data/rbnf/es_SV.txt new file mode 100755 index 00000000..b68afece --- /dev/null +++ b/icuSources/data/rbnf/es_SV.txt @@ -0,0 +1,12 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/rbnf/es_SV.xml +// * +// *************************************************************************** +es_SV{ + %%Parent{"es_419"} + Version{"2.0.58.58"} +} diff --git a/icuSources/data/rbnf/es_US.txt b/icuSources/data/rbnf/es_US.txt new file mode 100755 index 00000000..15cfb3e3 --- /dev/null +++ b/icuSources/data/rbnf/es_US.txt @@ -0,0 +1,12 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/rbnf/es_US.xml +// * +// *************************************************************************** +es_US{ + %%Parent{"es_419"} + Version{"2.0.58.58"} +} diff --git a/icuSources/data/rbnf/es_UY.txt b/icuSources/data/rbnf/es_UY.txt new file mode 100755 index 00000000..087d8c74 --- /dev/null +++ b/icuSources/data/rbnf/es_UY.txt @@ -0,0 +1,12 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/rbnf/es_UY.xml +// * +// *************************************************************************** +es_UY{ + %%Parent{"es_419"} + Version{"2.0.58.58"} +} diff --git a/icuSources/data/rbnf/es_VE.txt b/icuSources/data/rbnf/es_VE.txt new file mode 100755 index 00000000..524316ad --- /dev/null +++ b/icuSources/data/rbnf/es_VE.txt @@ -0,0 +1,12 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/rbnf/es_VE.xml +// * +// *************************************************************************** +es_VE{ + %%Parent{"es_419"} + Version{"2.0.58.58"} +} diff --git a/icuSources/data/rbnf/et.txt b/icuSources/data/rbnf/et.txt index 43f2815b..3a65d9fc 100644 --- a/icuSources/data/rbnf/et.txt +++ b/icuSources/data/rbnf/et.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/et.xml diff --git a/icuSources/data/rbnf/fa.txt b/icuSources/data/rbnf/fa.txt index d844bcc2..22439ebf 100644 --- a/icuSources/data/rbnf/fa.txt +++ b/icuSources/data/rbnf/fa.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/fa.xml diff --git a/icuSources/data/rbnf/fa_AF.txt b/icuSources/data/rbnf/fa_AF.txt index f99051bc..546fae9d 100644 --- a/icuSources/data/rbnf/fa_AF.txt +++ b/icuSources/data/rbnf/fa_AF.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/fa_AF.xml diff --git a/icuSources/data/rbnf/fi.txt b/icuSources/data/rbnf/fi.txt index 497360fb..7c26919b 100644 --- a/icuSources/data/rbnf/fi.txt +++ b/icuSources/data/rbnf/fi.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/fi.xml diff --git a/icuSources/data/rbnf/fil.txt b/icuSources/data/rbnf/fil.txt index f8a0a450..ac89fd8e 100755 --- a/icuSources/data/rbnf/fil.txt +++ b/icuSources/data/rbnf/fil.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/fil.xml diff --git a/icuSources/data/rbnf/fo.txt b/icuSources/data/rbnf/fo.txt index e85aae7b..cefc161b 100644 --- a/icuSources/data/rbnf/fo.txt +++ b/icuSources/data/rbnf/fo.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/fo.xml diff --git a/icuSources/data/rbnf/fr.txt b/icuSources/data/rbnf/fr.txt index c9ebd837..4a3bfff4 100644 --- a/icuSources/data/rbnf/fr.txt +++ b/icuSources/data/rbnf/fr.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/fr.xml @@ -121,19 +121,68 @@ fr{ "1000000000000000: un billiard[ >>];", "2000000000000000: <%spellout-cardinal-masculine< billiards[ >>];", "1000000000000000000: =#,##0=;", + "%%et-unieme:", + "1: et-uni\u00E8me;", + "2: =%%spellout-ordinal=;", + "11: et-onzi\u00E8me;", + "12: =%%spellout-ordinal=;", + "%%cents-o:", + "0: i\u00E8me;", + "1: -=%%spellout-ordinal=;", + "%%mille-o:", + "0: i\u00E8me;", + "1: e-=%%spellout-ordinal=;", + "%%spellout-ordinal:", + "1: uni\u00E8me;", + "2: deuxi\u00E8me;", + "3: troisi\u00E8me;", + "4: quatri\u00E8me;", + "5: cinqui\u00E8me;", + "6: sixi\u00E8me;", + "7: septi\u00E8me;", + "8: huiti\u00E8me;", + "9: neuvi\u00E8me;", + "10: dixi\u00E8me;", + "11: onzi\u00E8me;", + "12: douzi\u00E8me;", + "13: treizi\u00E8me;", + "14: quatorzi\u00E8me;", + "15: quinzi\u00E8me;", + "16: seizi\u00E8me;", + "17: dix->>;", + "20: vingti\u00E8me;", + "21: vingt->%%et-unieme>;", + "30: trenti\u00E8me;", + "31: trente->%%et-unieme>;", + "40: quaranti\u00E8me;", + "41: quarante->%%et-unieme>;", + "50: cinquanti\u00E8me;", + "51: cinquante->%%et-unieme>;", + "60: soixanti\u00E8me;", + "61/20: soixante->%%et-unieme>;", + "80/20: quatre-vingt>%%cents-o>;", + "100: cent>%%cents-o>;", + "200: <%spellout-cardinal-masculine<-cent>%%cents-o>;", + "1000: mill->%%mille-o>;", + "2000: <%spellout-cardinal-masculine<-mill->%%mille-o>;", + "2001: 1,000,000 <%spellout-cardinal-masculine<-million->%%cents-o>;", + "1000000000: <%spellout-cardinal-masculine<-milliard->%%cents-o>;", + "1000000000000: <%spellout-cardinal-masculine<-billion->%%cents-o>;", + "1000000000000000: <%spellout-cardinal-masculine<-billiard->%%cents-o>;", + "1000000000000000000: =#,##0=;", "%spellout-ordinal-masculine:", "-x: moins >>;", "x.x: =#,##0.#=;", "0: z\u00E9roi\u00E8me;", "1: premier;", - "2: =%spellout-cardinal-masculine=i\u00E8me;", + "2: =%%spellout-ordinal=;", "%spellout-ordinal-feminine:", "-x: moins >>;", "x.x: =#,##0.#=;", "0: z\u00E9roi\u00E8me;", "1: premi\u00E8re;", - "2: =%spellout-cardinal-masculine=i\u00E8me;", + "2: =%%spellout-ordinal=;", } } - Version{"2.0.41.26"} + Version{"2.0.59.35"} } diff --git a/icuSources/data/rbnf/fr_BE.txt b/icuSources/data/rbnf/fr_BE.txt index 6a81f508..408c2293 100644 --- a/icuSources/data/rbnf/fr_BE.txt +++ b/icuSources/data/rbnf/fr_BE.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/fr_BE.xml @@ -125,19 +125,72 @@ fr_BE{ "1000000000000000: un billiard[ >>];", "2000000000000000: <%spellout-cardinal-masculine< billiards[ >>];", "1000000000000000000: =#,##0=;", + "%%et-unieme:", + "1: et-uni\u00E8me;", + "2: =%%spellout-ordinal=;", + "11: et-onzi\u00E8me;", + "12: =%%spellout-ordinal=;", + "%%cents-o:", + "0: i\u00E8me;", + "1: -=%%spellout-ordinal=;", + "%%mille-o:", + "0: i\u00E8me;", + "1: e-=%%spellout-ordinal=;", + "%%spellout-ordinal:", + "1: uni\u00E8me;", + "2: deuxi\u00E8me;", + "3: troisi\u00E8me;", + "4: quatri\u00E8me;", + "5: cinqui\u00E8me;", + "6: sixi\u00E8me;", + "7: septi\u00E8me;", + "8: huiti\u00E8me;", + "9: neuvi\u00E8me;", + "10: dixi\u00E8me;", + "11: onzi\u00E8me;", + "12: douzi\u00E8me;", + "13: treizi\u00E8me;", + "14: quatorzi\u00E8me;", + "15: quinzi\u00E8me;", + "16: seizi\u00E8me;", + "17: dix->>;", + "20: vingti\u00E8me;", + "21: vingt->%%et-unieme>;", + "30: trenti\u00E8me;", + "31: trente->%%et-unieme>;", + "40: quaranti\u00E8me;", + "41: quarante->%%et-unieme>;", + "50: cinquanti\u00E8me;", + "51: cinquante->%%et-unieme>;", + "60: soixanti\u00E8me;", + "61: soixante->%%et-unieme>;", + "70: septanti\u00E8me;", + "71: septante->%%et-unieme>;", + "80: quatre-vingt>%%cents-o>;", + "90: nonanti\u00E8me;", + "91: nonante->%%et-unieme>;", + "100: cent>%%cents-o>;", + "200: <%spellout-cardinal-masculine<-cent>%%cents-o>;", + "1000: mill->%%mille-o>;", + "2000: <%spellout-cardinal-masculine<-mill->%%mille-o>;", + "2001: 1,000,000 <%spellout-cardinal-masculine<-million->%%cents-o>;", + "1000000000: <%spellout-cardinal-masculine<-milliard->%%cents-o>;", + "1000000000000: <%spellout-cardinal-masculine<-billion->%%cents-o>;", + "1000000000000000: <%spellout-cardinal-masculine<-billiard->%%cents-o>;", + "1000000000000000000: =#,##0=;", "%spellout-ordinal-masculine:", "-x: moins >>;", "x.x: =#,##0.#=;", "0: z\u00E9roi\u00E8me;", "1: premier;", - "2: =%spellout-cardinal-masculine=i\u00E8me;", + "2: =%%spellout-ordinal=;", "%spellout-ordinal-feminine:", "-x: moins >>;", "x.x: =#,##0.#=;", "0: z\u00E9roi\u00E8me;", "1: premi\u00E8re;", - "2: =%spellout-cardinal-masculine=i\u00E8me;", + "2: =%%spellout-ordinal=;", } } - Version{"2.0.41.26"} + Version{"2.0.59.35"} } diff --git a/icuSources/data/rbnf/fr_CH.txt b/icuSources/data/rbnf/fr_CH.txt index 71270edb..1bea98ef 100644 --- a/icuSources/data/rbnf/fr_CH.txt +++ b/icuSources/data/rbnf/fr_CH.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/fr_CH.xml @@ -125,19 +125,73 @@ fr_CH{ "1000000000000000: un-billiard[->>];", "2000000000000000: <%spellout-cardinal-masculine<-billiards[->>];", "1000000000000000000: =#,##0=;", + "%%et-unieme:", + "1: et-uni\u00E8me;", + "2: =%%spellout-ordinal=;", + "11: et-onzi\u00E8me;", + "12: =%%spellout-ordinal=;", + "%%cents-o:", + "0: i\u00E8me;", + "1: -=%%spellout-ordinal=;", + "%%mille-o:", + "0: i\u00E8me;", + "1: e-=%%spellout-ordinal=;", + "%%spellout-ordinal:", + "1: uni\u00E8me;", + "2: deuxi\u00E8me;", + "3: troisi\u00E8me;", + "4: quatri\u00E8me;", + "5: cinqui\u00E8me;", + "6: sixi\u00E8me;", + "7: septi\u00E8me;", + "8: huiti\u00E8me;", + "9: neuvi\u00E8me;", + "10: dixi\u00E8me;", + "11: onzi\u00E8me;", + "12: douzi\u00E8me;", + "13: treizi\u00E8me;", + "14: quatorzi\u00E8me;", + "15: quinzi\u00E8me;", + "16: seizi\u00E8me;", + "17: dix->>;", + "20: vingti\u00E8me;", + "21: vingt->%%et-unieme>;", + "30: trenti\u00E8me;", + "31: trente->%%et-unieme>;", + "40: quaranti\u00E8me;", + "41: quarante->%%et-unieme>;", + "50: cinquanti\u00E8me;", + "51: cinquante->%%et-unieme>;", + "60: soixanti\u00E8me;", + "61: soixante->%%et-unieme>;", + "70: septanti\u00E8me;", + "71: septante->%%et-unieme>;", + "80: huitanti\u00E8me;", + "81: huitante->%%et-unieme>;", + "90: nonanti\u00E8me;", + "91: nonante->%%et-unieme>;", + "100: cent>%%cents-o>;", + "200: <%spellout-cardinal-masculine<-cent>%%cents-o>;", + "1000: mill->%%mille-o>;", + "2000: <%spellout-cardinal-masculine<-mill->%%mille-o>;", + "2001: 1,000,000 <%spellout-cardinal-masculine<-million->%%cents-o>;", + "1000000000: <%spellout-cardinal-masculine<-milliard->%%cents-o>;", + "1000000000000: <%spellout-cardinal-masculine<-billion->%%cents-o>;", + "1000000000000000: <%spellout-cardinal-masculine<-billiard->%%cents-o>;", + "1000000000000000000: =#,##0=;", "%spellout-ordinal-masculine:", "-x: moins >>;", "x.x: =#,##0.#=;", "0: z\u00E9roi\u00E8me;", "1: premier;", - "2: =%spellout-cardinal-masculine=i\u00E8me;", + "2: =%%spellout-ordinal=;", "%spellout-ordinal-feminine:", "-x: moins >>;", "x.x: =#,##0.#=;", "0: z\u00E9roi\u00E8me;", "1: premi\u00E8re;", - "2: =%spellout-cardinal-masculine=i\u00E8me;", + "2: =%%spellout-ordinal=;", } } - Version{"2.0.41.26"} + Version{"2.0.59.35"} } diff --git a/icuSources/data/rbnf/ga.txt b/icuSources/data/rbnf/ga.txt index bbfd8c5a..8c525cda 100644 --- a/icuSources/data/rbnf/ga.txt +++ b/icuSources/data/rbnf/ga.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/ga.xml @@ -64,7 +64,7 @@ ga{ "10: =%%spellout-numbering-no-a=;", "%%lenient-parse:", "& ' ' , ',' ;", - "%spellout-numbering-year:", + "%spellout-numbering-year@noparse:", "-x: m\u00EDneas >>;", "x.x: =#,##0.#=;", "0: =%spellout-numbering=;", @@ -86,7 +86,7 @@ ga{ "12: >>=%spellout-cardinal-postfixparth=;", "13: >>=%spellout-cardinal-postfixpart=;", "20: =%spellout-numbering=;", - "%spellout-numbering:", + "%spellout-numbering@noparse:", "-x: m\u00EDneas >>;", "x.x: << pointe >>;", "0: a n\u00E1id;", @@ -126,7 +126,7 @@ ga{ "0: =%spellout-cardinal-prefixpart=;", "12: d\u00F3=%spellout-cardinal-postfixparth=;", "13: =%spellout-cardinal-prefixpart==%spellout-cardinal-postfixpart=;", - "%spellout-cardinal-prefixpart:", + "%spellout-cardinal-prefixpart@noparse:", "-x: m\u00EDneas >>;", "x.x: <%%numberp< pointe >>;", "0: n\u00E1id;", @@ -156,7 +156,7 @@ ga{ "1000000000000: <%%trillions<[, >%%numberp>];", "1000000000000000: <%%quadrillions<[, >%%numberp>];", "1000000000000000000: =#,##0=;", - "%spellout-cardinal-postfixpart:", + "%spellout-cardinal-postfixpart@noparse:", "-x: >>;", "x.x: ;", "0: ;", @@ -164,7 +164,7 @@ ga{ "2: ;", "11: ' d\u00E9ag;", "20: ;", - "%spellout-cardinal-postfixparth:", + "%spellout-cardinal-postfixparth@noparse:", "-x: >>;", "x.x: ;", "0: ;", diff --git a/icuSources/data/rbnf/he.txt b/icuSources/data/rbnf/he.txt index 36bf6dd5..1d0ae96d 100644 --- a/icuSources/data/rbnf/he.txt +++ b/icuSources/data/rbnf/he.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/he.xml @@ -60,13 +60,13 @@ he{ "2000000000000000: \u05E9\u05E0\u05D9 \u05D8\u05E8\u05D9\u05DC\u05D9\u05E8\u05D3[ >%%and-feminine>];", "3000000000000000: <%%spellout-numbering-m< \u05D8\u05E8\u05D9\u05DC\u05D9\u05E8\u05D3[ >%%and-feminine>];", "1000000000000000000: =#,##0=;", - "%spellout-cardinal-feminine-prefixpart:", + "%spellout-cardinal-feminine-prefixpart@noparse:", "-x: \u05DE\u05D9\u05E0\u05D5\u05E1 >>;", "x.x: <%spellout-numbering< \u05E0\u05E7\u05D5\u05D3\u05D4 >%%zz-fraction-feminine> ;", "0: \u05D0\u05E4\u05E1 ;", "1: ;", "2: =%%spellout-cardinal-feminine-prefx= ;", - "%spellout-cardinal-feminine-postfixpart:", + "%spellout-cardinal-feminine-postfixpart@noparse:", "-x: >>;", "x.x: ;", "0: ;", @@ -211,13 +211,13 @@ he{ "2000000000000000: \u05E9\u05E0\u05D9 \u05D8\u05E8\u05D9\u05DC\u05D9\u05E8\u05D3[ >%%and-masculine>];", "3000000000000000: <%%spellout-numbering-m< \u05D8\u05E8\u05D9\u05DC\u05D9\u05E8\u05D3[ >%%and-masculine>];", "1000000000000000000: =#,##0=;", - "%spellout-cardinal-masculine-prefixpart:", + "%spellout-cardinal-masculine-prefixpart@noparse:", "-x: \u05DE\u05D9\u05E0\u05D5\u05E1 >>;", "x.x: <%%spellout-numbering-m< \u05E0\u05E7\u05D5\u05D3\u05D4 >%%zz-fraction-masculine> ;", "0: \u05D0\u05E4\u05E1 ;", "1: ;", "2: =%%spellout-cardinal-masculine-prefx= ;", - "%spellout-cardinal-masculine-postfixpart:", + "%spellout-cardinal-masculine-postfixpart@noparse:", "-x: >>;", "x.x: ;", "0: ;", diff --git a/icuSources/data/rbnf/hi.txt b/icuSources/data/rbnf/hi.txt index 82f5c3ef..26042bf8 100644 --- a/icuSources/data/rbnf/hi.txt +++ b/icuSources/data/rbnf/hi.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/hi.xml diff --git a/icuSources/data/rbnf/hr.txt b/icuSources/data/rbnf/hr.txt index d5307e0b..a0c08ca6 100644 --- a/icuSources/data/rbnf/hr.txt +++ b/icuSources/data/rbnf/hr.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/hr.xml diff --git a/icuSources/data/rbnf/hu.txt b/icuSources/data/rbnf/hu.txt index e3683503..34c4921b 100644 --- a/icuSources/data/rbnf/hu.txt +++ b/icuSources/data/rbnf/hu.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/hu.xml diff --git a/icuSources/data/rbnf/hy.txt b/icuSources/data/rbnf/hy.txt index bbef7aed..0bfe0201 100644 --- a/icuSources/data/rbnf/hy.txt +++ b/icuSources/data/rbnf/hy.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/hy.xml diff --git a/icuSources/data/rbnf/id.txt b/icuSources/data/rbnf/id.txt index b4034852..1ca9bf30 100644 --- a/icuSources/data/rbnf/id.txt +++ b/icuSources/data/rbnf/id.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/id.xml diff --git a/icuSources/data/rbnf/is.txt b/icuSources/data/rbnf/is.txt index d93aa925..58a207ae 100644 --- a/icuSources/data/rbnf/is.txt +++ b/icuSources/data/rbnf/is.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/is.xml diff --git a/icuSources/data/rbnf/it.txt b/icuSources/data/rbnf/it.txt index ed594fee..e4cf8136 100644 --- a/icuSources/data/rbnf/it.txt +++ b/icuSources/data/rbnf/it.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/it.xml @@ -217,5 +217,5 @@ it{ "2: =%%msco-with-o=;", } } - Version{"2.0.41.26"} + Version{"2.0.58.57"} } diff --git a/icuSources/data/rbnf/ja.txt b/icuSources/data/rbnf/ja.txt index 64fdd649..4f6f69b0 100644 --- a/icuSources/data/rbnf/ja.txt +++ b/icuSources/data/rbnf/ja.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/ja.xml diff --git a/icuSources/data/rbnf/ka.txt b/icuSources/data/rbnf/ka.txt index 8000725f..878bbab0 100644 --- a/icuSources/data/rbnf/ka.txt +++ b/icuSources/data/rbnf/ka.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/ka.xml diff --git a/icuSources/data/rbnf/kl.txt b/icuSources/data/rbnf/kl.txt index 730de2a1..384b38f1 100644 --- a/icuSources/data/rbnf/kl.txt +++ b/icuSources/data/rbnf/kl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/kl.xml diff --git a/icuSources/data/rbnf/ko.txt b/icuSources/data/rbnf/ko.txt index c74f670f..c67770cf 100644 --- a/icuSources/data/rbnf/ko.txt +++ b/icuSources/data/rbnf/ko.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/ko.xml diff --git a/icuSources/data/rbnf/lt.txt b/icuSources/data/rbnf/lt.txt index 79659be0..5bc26980 100644 --- a/icuSources/data/rbnf/lt.txt +++ b/icuSources/data/rbnf/lt.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/lt.xml @@ -28,6 +28,36 @@ lt{ "8: a\u0161tuonias;", "9: devynias;", "10: ERROR;", + "%%spellout-thousands:", + "0: t\u016Bkstan\u010Di\u0173;", + "1: =%spellout-cardinal-masculine= t\u016Bkstantis;", + "2: =%spellout-cardinal-masculine= t\u016Bkstan\u010Diai;", + "10: =%spellout-cardinal-masculine= t\u016Bkstan\u010Di\u0173;", + "21: =%spellout-cardinal-masculine= t\u016Bkstantis;", + "22: =%spellout-cardinal-masculine= t\u016Bkstan\u010Diai;", + "30: =%spellout-cardinal-masculine= t\u016Bkstan\u010Di\u0173;", + "31: =%spellout-cardinal-masculine= t\u016Bkstantis;", + "32: =%spellout-cardinal-masculine= t\u016Bkstan\u010Diai;", + "40: =%spellout-cardinal-masculine= t\u016Bkstan\u010Di\u0173;", + "41: =%spellout-cardinal-masculine= t\u016Bkstantis;", + "42: =%spellout-cardinal-masculine= t\u016Bkstan\u010Diai;", + "50: =%spellout-cardinal-masculine= t\u016Bkstan\u010Di\u0173;", + "51: =%spellout-cardinal-masculine= t\u016Bkstantis;", + "52: =%spellout-cardinal-masculine= t\u016Bkstan\u010Diai;", + "60: =%spellout-cardinal-masculine= t\u016Bkstan\u010Di\u0173;", + "61: =%spellout-cardinal-masculine= t\u016Bkstantis;", + "62: =%spellout-cardinal-masculine= t\u016Bkstan\u010Diai;", + "70: =%spellout-cardinal-masculine= t\u016Bkstan\u010Di\u0173;", + "71: =%spellout-cardinal-masculine= t\u016Bkstantis;", + "72: =%spellout-cardinal-masculine= t\u016Bkstan\u010Diai;", + "80: =%spellout-cardinal-masculine= t\u016Bkstan\u010Di\u0173;", + "81: =%spellout-cardinal-masculine= t\u016Bkstantis;", + "82: =%spellout-cardinal-masculine= t\u016Bkstan\u010Diai;", + "90: =%spellout-cardinal-masculine= t\u016Bkstan\u010Di\u0173;", + "91: =%spellout-cardinal-masculine= t\u016Bkstantis;", + "92: =%spellout-cardinal-masculine= t\u016Bkstan\u010Diai;", + "100: \u0161imtas >>;", + "200: <%spellout-cardinal-masculine< \u0161imtai >>;", "%spellout-cardinal-masculine:", "-x: m\u012Bnus >>;", "x.x: << kablelis >>;", @@ -50,7 +80,7 @@ lt{ "100: \u0161imtas[ >>];", "200: <%spellout-cardinal-masculine< \u0161imtai[ >>];", "1000: t\u016Bkstantis[ >>];", - "2000: <%spellout-cardinal-masculine< t\u016Bkstant\u0173[ >>];", + "2000/1000: <%%spellout-thousands<[ >>];", "1000000: vienas milijonas[ >>];", "2000000: <%spellout-cardinal-masculine< milijon\u0173[ >>];", "1000000000: vienas milijardas[ >>];", @@ -73,7 +103,7 @@ lt{ "100: \u0161imtas[ >>];", "200: <%spellout-cardinal-masculine< \u0161imtai[ >>];", "1000: t\u016Bkstantis[ >>];", - "2000: <%spellout-cardinal-masculine< t\u016Bkstant\u0173[ >>];", + "2000/1000: <%%spellout-thousands<[ >>];", "1000000: vienas milijonas[ >>];", "2000000: <%spellout-cardinal-masculine< milijon\u0173[ >>];", "1000000000: vienas milijardas[ >>];", @@ -85,5 +115,5 @@ lt{ "1000000000000000000: =#,##0=;", } } - Version{"2.0.41.26"} + Version{"2.0.58.66"} } diff --git a/icuSources/data/rbnf/lv.txt b/icuSources/data/rbnf/lv.txt index 559e92ae..9fc0c973 100644 --- a/icuSources/data/rbnf/lv.txt +++ b/icuSources/data/rbnf/lv.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/lv.xml @@ -24,7 +24,7 @@ lv{ "3: tr\u012Bs;", "4: \u010Detr;", "5: piec;", - "6: \u0161e\u0161;", + "6: se\u0161;", "7: septi\u0146;", "8: asto\u0146;", "9: devi\u0146;", @@ -48,8 +48,8 @@ lv{ "100: simt[ >>];", "200: <%%spellout-prefixed>];", "1000: t\u016Bksto\u0161[ >>];", - "2000: <%%spellout-prefixed< t\u016Bksto\u0161[ >>];", - "10000/1000: <%spellout-cardinal-masculine< t\u016Bksto\u0161[ >>];", + "2000: <%%spellout-prefixed>];", + "10000/1000: <%spellout-cardinal-masculine< t\u016Bksto\u0161i[ >>];", "1000000: viens miljons[ >>];", "2000000: <%spellout-cardinal-masculine< miljoni[ >>];", "1000000000: viens miljards[ >>];", @@ -77,8 +77,8 @@ lv{ "100: simt[ >>];", "200: <%%spellout-prefixed>];", "1000: t\u016Bksto\u0161[ >>];", - "2000: <%%spellout-prefixed< t\u016Bksto\u0161[ >>];", - "10000/1000: <%spellout-cardinal-masculine< t\u016Bksto\u0161[ >>];", + "2000: <%%spellout-prefixed>];", + "10000/1000: <%spellout-cardinal-masculine< t\u016Bksto\u0161i[ >>];", "1000000: viens miljons[ >>];", "2000000: <%spellout-cardinal-masculine< miljoni[ >>];", "1000000000: viens miljards[ >>];", @@ -90,5 +90,5 @@ lv{ "1000000000000000000: =#,##0=;", } } - Version{"2.0.41.26"} + Version{"2.0.58.2"} } diff --git a/icuSources/data/rbnf/mk.txt b/icuSources/data/rbnf/mk.txt index 59be3489..7ce10e3a 100644 --- a/icuSources/data/rbnf/mk.txt +++ b/icuSources/data/rbnf/mk.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/mk.xml diff --git a/icuSources/data/rbnf/ms.txt b/icuSources/data/rbnf/ms.txt index bad6d4dc..47fb7e22 100644 --- a/icuSources/data/rbnf/ms.txt +++ b/icuSources/data/rbnf/ms.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/ms.xml diff --git a/icuSources/data/rbnf/mt.txt b/icuSources/data/rbnf/mt.txt index 99826436..1dd75159 100644 --- a/icuSources/data/rbnf/mt.txt +++ b/icuSources/data/rbnf/mt.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/mt.xml @@ -200,7 +200,7 @@ mt{ "2000000000000000: <%%spellout-cardinal-masculine< kvadriljuni[>%%and-typeA-masculine>];", "11000000000000000/1,000: <%%spellout-cardinal-masculine< kvadriljun[>%%and-typeA-masculine>];", "1000000000000000000: =#,##0=;", - "%spellout-cardinal-masculine-prefixpart:", + "%spellout-cardinal-masculine-prefixpart@noparse:", "-x: minus >>;", "x.x: <%%spellout-cardinal-masculine< punt >%%zz-fraction-masculine> ;", "0: \u017Cero ;", @@ -208,7 +208,7 @@ mt{ "2: =%%spellout-cardinal-masculine-prefx= ;", "%%lenient-parse:", "&[last primary ignorable ] << ' ' << ',' << '-' << '\u00AD';", - "%spellout-cardinal-masculine-postfixpart:", + "%spellout-cardinal-masculine-postfixpart@noparse:", "-x: >>;", "x.x: ;", "0: ;", @@ -321,13 +321,13 @@ mt{ "2000000000000000: <%%spellout-cardinal-masculine< kvadriljuni[>%%and-typeA-feminine>];", "11000000000000000/1,000: <%%spellout-cardinal-masculine< kvadriljun[>%%and-typeA-feminine>];", "1000000000000000000: =#,##0=;", - "%spellout-cardinal-feminine-prefixpart:", + "%spellout-cardinal-feminine-prefixpart@noparse:", "-x: minus >>;", "x.x: <%%spellout-cardinal-feminine< punt >%%zz-fraction-feminine> ;", "0: \u017Cero ;", "1: ;", "2: =%%spellout-cardinal-feminine-prefx= ;", - "%spellout-cardinal-feminine-postfixpart:", + "%spellout-cardinal-feminine-postfixpart@noparse:", "-x: >>;", "x.x: ;", "0: ;", diff --git a/icuSources/data/rbnf/nb.txt b/icuSources/data/rbnf/nb.txt index a35db10d..738626f4 100644 --- a/icuSources/data/rbnf/nb.txt +++ b/icuSources/data/rbnf/nb.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/nb.xml diff --git a/icuSources/data/rbnf/nl.txt b/icuSources/data/rbnf/nl.txt index c51e9b45..4fecce38 100644 --- a/icuSources/data/rbnf/nl.txt +++ b/icuSources/data/rbnf/nl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/nl.xml diff --git a/icuSources/data/rbnf/nn.txt b/icuSources/data/rbnf/nn.txt index 3caded8e..eee95695 100644 --- a/icuSources/data/rbnf/nn.txt +++ b/icuSources/data/rbnf/nn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/nn.xml diff --git a/icuSources/data/rbnf/pl.txt b/icuSources/data/rbnf/pl.txt index af8f21f6..7b4fdcfb 100644 --- a/icuSources/data/rbnf/pl.txt +++ b/icuSources/data/rbnf/pl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/pl.xml @@ -48,9 +48,9 @@ pl{ "200: <%spellout-cardinal-feminine<\u015Bcie[ >>];", "300: <%spellout-cardinal-feminine>];", "500: <%spellout-cardinal-feminine>];", - "1000: <%spellout-cardinal-feminine< tysi\u0105c[ >>];", - "2000: <%spellout-cardinal-feminine< tysi\u0105ce[ >>];", - "5000: <%spellout-cardinal-feminine< tysi\u0119cy[ >>];", + "1000: <%spellout-cardinal-masculine< tysi\u0105c[ >>];", + "2000: <%spellout-cardinal-masculine< tysi\u0105ce[ >>];", + "5000: <%spellout-cardinal-masculine< tysi\u0119cy[ >>];", "1000000: <%spellout-cardinal-masculine< milion[ >>];", "2000000: <%spellout-cardinal-masculine< miliony[ >>];", "5000000: <%spellout-cardinal-masculine< milion\u00F3w[ >>];", @@ -78,9 +78,9 @@ pl{ "200: <%spellout-cardinal-feminine<\u015Bcie[ >>];", "300: <%spellout-cardinal-feminine>];", "500: <%spellout-cardinal-feminine>];", - "1000: <%spellout-cardinal-feminine< tysi\u0105c[ >>];", - "2000: <%spellout-cardinal-feminine< tysi\u0105ce[ >>];", - "5000: <%spellout-cardinal-feminine< tysi\u0119cy[ >>];", + "1000: <%spellout-cardinal-masculine< tysi\u0105c[ >>];", + "2000: <%spellout-cardinal-masculine< tysi\u0105ce[ >>];", + "5000: <%spellout-cardinal-masculine< tysi\u0119cy[ >>];", "1000000: <%spellout-cardinal-masculine< milion[ >>];", "2000000: <%spellout-cardinal-masculine< miliony[ >>];", "5000000: <%spellout-cardinal-masculine< milion\u00F3w[ >>];", @@ -109,9 +109,9 @@ pl{ "200: <%spellout-cardinal-feminine<\u015Bcie[ >>];", "300: <%spellout-cardinal-feminine>];", "500: <%spellout-cardinal-feminine>];", - "1000: <%spellout-cardinal-feminine< tysi\u0105c[ >>];", - "2000: <%spellout-cardinal-feminine< tysi\u0105ce[ >>];", - "5000: <%spellout-cardinal-feminine< tysi\u0119cy[ >>];", + "1000: <%spellout-cardinal-masculine< tysi\u0105c[ >>];", + "2000: <%spellout-cardinal-masculine< tysi\u0105ce[ >>];", + "5000: <%spellout-cardinal-masculine< tysi\u0119cy[ >>];", "1000000: <%spellout-cardinal-masculine< milion[ >>];", "2000000: <%spellout-cardinal-masculine< miliony[ >>];", "5000000: <%spellout-cardinal-masculine< milion\u00F3w[ >>];", @@ -127,5 +127,5 @@ pl{ "1000000000000000000: =#,##0=;", } } - Version{"2.0.41.26"} + Version{"2.0.60.66"} } diff --git a/icuSources/data/rbnf/pt.txt b/icuSources/data/rbnf/pt.txt index a71f308e..73ad907c 100644 --- a/icuSources/data/rbnf/pt.txt +++ b/icuSources/data/rbnf/pt.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/pt.xml @@ -168,7 +168,7 @@ pt{ "2000000000000: <%spellout-cardinal-masculine< trilion\u00E9sima[ >>];", "1000000000000000: un quadrilion\u00E9simo[ >>];", "2000000000000000: <%spellout-cardinal-masculine< quadrilion\u00E9simo[ >>];", - "1000000000000000000: =#,##0=\u1D52;", + "1000000000000000000: =#,##0=\u00BA;", "%spellout-ordinal-feminine:", "-x: menos >>;", "x.x: =#,##0.#=;", @@ -210,8 +210,8 @@ pt{ "2000000000000: <%spellout-cardinal-masculine< trilion\u00E9sima[ >>];", "1000000000000000: un quadrilion\u00E9sima[ >>];", "2000000000000000: <%spellout-cardinal-masculine< quadrilion\u00E9sima[ >>];", - "1000000000000000000: =#,##0=\u1D43;", + "1000000000000000000: =#,##0=\u00AA;", } } - Version{"2.0.41.26"} + Version{"2.0.58.57"} } diff --git a/icuSources/data/rbnf/pt_AO.txt b/icuSources/data/rbnf/pt_AO.txt new file mode 100755 index 00000000..a43d3307 --- /dev/null +++ b/icuSources/data/rbnf/pt_AO.txt @@ -0,0 +1,12 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/rbnf/pt_AO.xml +// * +// *************************************************************************** +pt_AO{ + %%Parent{"pt_PT"} + Version{"2.0.58.58"} +} diff --git a/icuSources/data/rbnf/pt_GW.txt b/icuSources/data/rbnf/pt_GW.txt new file mode 100755 index 00000000..db60f0d9 --- /dev/null +++ b/icuSources/data/rbnf/pt_GW.txt @@ -0,0 +1,12 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/rbnf/pt_GW.xml +// * +// *************************************************************************** +pt_GW{ + %%Parent{"pt_PT"} + Version{"2.0.58.58"} +} diff --git a/icuSources/data/rbnf/pt_MZ.txt b/icuSources/data/rbnf/pt_MZ.txt new file mode 100755 index 00000000..aea9a882 --- /dev/null +++ b/icuSources/data/rbnf/pt_MZ.txt @@ -0,0 +1,12 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/rbnf/pt_MZ.xml +// * +// *************************************************************************** +pt_MZ{ + %%Parent{"pt_PT"} + Version{"2.0.58.58"} +} diff --git a/icuSources/data/rbnf/pt_PT.txt b/icuSources/data/rbnf/pt_PT.txt index 0aa2f2f1..57150136 100644 --- a/icuSources/data/rbnf/pt_PT.txt +++ b/icuSources/data/rbnf/pt_PT.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/pt_PT.xml @@ -156,7 +156,7 @@ pt_PT{ "2000000: <%spellout-cardinal-masculine< milion\u00E9simo[ >>];", "1000000000000: un bilion\u00E9simo[ >>];", "2000000000000: <%spellout-cardinal-masculine< bilion\u00E9simo[ >>];", - "1000000000000000000: =#,##0=\u1D52;", + "1000000000000000000: =#,##0=\u00BA;", "%spellout-ordinal-feminine:", "-x: menos >>;", "x.x: =#,##0.#=;", @@ -194,8 +194,8 @@ pt_PT{ "2000000: <%spellout-cardinal-masculine< milion\u00E9sima[ >>];", "1000000000000: un bilh\u00F5\u00E9sima[ >>];", "2000000000000: <%spellout-cardinal-masculine< bilion\u00E9sima[ >>];", - "1000000000000000000: =#,##0=\u1D43;", + "1000000000000000000: =#,##0=\u00AA;", } } - Version{"2.0.41.26"} + Version{"2.0.58.57"} } diff --git a/icuSources/data/rbnf/pt_ST.txt b/icuSources/data/rbnf/pt_ST.txt new file mode 100755 index 00000000..cb577432 --- /dev/null +++ b/icuSources/data/rbnf/pt_ST.txt @@ -0,0 +1,12 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/rbnf/pt_ST.xml +// * +// *************************************************************************** +pt_ST{ + %%Parent{"pt_PT"} + Version{"2.0.58.58"} +} diff --git a/icuSources/data/rbnf/rbnffiles.mk b/icuSources/data/rbnf/rbnffiles.mk index b4756b0f..38d6cc9a 100644 --- a/icuSources/data/rbnf/rbnffiles.mk +++ b/icuSources/data/rbnf/rbnffiles.mk @@ -1,6 +1,6 @@ -# * Copyright (C) 1998-2010, International Business Machines +# * Copyright (C) 1998-2012, International Business Machines # * Corporation and others. All Rights Reserved. -RBNF_CLDR_VERSION = 1.9 +RBNF_CLDR_VERSION = 21.0.1 # A list of txt's to build # Note: # @@ -36,14 +36,19 @@ RBNF_ALIAS_SOURCE = $(RBNF_SYNTHETIC_ALIAS) # Ordinary resources RBNF_SOURCE = af.txt am.txt ar.txt az.txt\ be.txt bg.txt bs.txt ca.txt cs.txt\ - cy.txt da.txt de.txt el.txt en.txt\ - eo.txt es.txt et.txt fa.txt fa_AF.txt\ - fi.txt fil.txt fo.txt fr.txt fr_BE.txt\ - fr_CH.txt ga.txt he.txt hi.txt hr.txt\ - hu.txt hy.txt id.txt is.txt it.txt\ - ja.txt ka.txt kl.txt ko.txt lt.txt\ - lv.txt mk.txt ms.txt mt.txt nb.txt\ - nl.txt nn.txt pl.txt pt.txt pt_PT.txt\ + cy.txt da.txt de.txt ee.txt el.txt\ + en.txt eo.txt es.txt es_419.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_SV.txt\ + es_US.txt es_UY.txt es_VE.txt et.txt fa.txt\ + fa_AF.txt fi.txt fil.txt fo.txt fr.txt\ + fr_BE.txt fr_CH.txt ga.txt he.txt hi.txt\ + hr.txt hu.txt hy.txt id.txt is.txt\ + it.txt ja.txt ka.txt kl.txt ko.txt\ + lt.txt lv.txt mk.txt ms.txt mt.txt\ + nb.txt nl.txt nn.txt pl.txt pt.txt\ + pt_AO.txt pt_GW.txt pt_MZ.txt pt_PT.txt pt_ST.txt\ ro.txt ru.txt sk.txt sl.txt sq.txt\ sr.txt sr_Latn.txt sv.txt ta.txt th.txt\ tr.txt uk.txt vi.txt zh.txt zh_Hant.txt diff --git a/icuSources/data/rbnf/ro.txt b/icuSources/data/rbnf/ro.txt index 1ace724f..ce84c56e 100644 --- a/icuSources/data/rbnf/ro.txt +++ b/icuSources/data/rbnf/ro.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/ro.xml diff --git a/icuSources/data/rbnf/root.txt b/icuSources/data/rbnf/root.txt index 4b1386dc..e3bf1177 100644 --- a/icuSources/data/rbnf/root.txt +++ b/icuSources/data/rbnf/root.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/root.xml diff --git a/icuSources/data/rbnf/ru.txt b/icuSources/data/rbnf/ru.txt index a1219e77..f2ef3006 100644 --- a/icuSources/data/rbnf/ru.txt +++ b/icuSources/data/rbnf/ru.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/ru.xml @@ -51,9 +51,9 @@ ru{ "80: \u0432\u043E\u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442[ >>];", "90: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u043E[ >>];", "100: \u0441\u0442\u043E[ >>];", - "200: <%spellout-cardinal-masculine<\u0441\u0442\u0438[ >>];", - "300: <%spellout-cardinal-masculine<\u0441\u0442\u0430[ >>];", - "500: <%spellout-cardinal-masculine<\u0441\u043E\u0442[ >>];", + "200: <%spellout-cardinal-feminine<\u0441\u0442\u0438[ >>];", + "300: <%spellout-cardinal-feminine<\u0441\u0442\u0430[ >>];", + "500: <%spellout-cardinal-feminine<\u0441\u043E\u0442[ >>];", "1000: <%spellout-cardinal-feminine< \u0442\u044B\u0441\u044F\u0447\u0430[ >>];", "2000: <%spellout-cardinal-feminine< \u0442\u044B\u0441\u044F\u0447\u0438[ >>];", "5000: <%spellout-cardinal-feminine< \u0442\u044B\u0441\u044F\u0447[ >>];", @@ -86,9 +86,9 @@ ru{ "80: \u0432\u043E\u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442[ >>];", "90: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u043E[ >>];", "100: \u0441\u0442\u043E[ >>];", - "200: <%spellout-cardinal-masculine<\u0441\u0442\u0438[ >>];", - "300: <%spellout-cardinal-masculine<\u0441\u0442\u0430[ >>];", - "500: <%spellout-cardinal-masculine<\u0441\u043E\u0442[ >>];", + "200: <%spellout-cardinal-feminine<\u0441\u0442\u0438[ >>];", + "300: <%spellout-cardinal-feminine<\u0441\u0442\u0430[ >>];", + "500: <%spellout-cardinal-feminine<\u0441\u043E\u0442[ >>];", "1000: <%spellout-cardinal-feminine< \u0442\u044B\u0441\u044F\u0447\u0430[ >>];", "2000: <%spellout-cardinal-feminine< \u0442\u044B\u0441\u044F\u0447\u0438[ >>];", "5000: <%spellout-cardinal-feminine< \u0442\u044B\u0441\u044F\u0447[ >>];", @@ -121,9 +121,9 @@ ru{ "80: \u0432\u043E\u0441\u0435\u043C\u044C\u0434\u0435\u0441\u044F\u0442[ >>];", "90: \u0434\u0435\u0432\u044F\u043D\u043E\u0441\u0442\u043E[ >>];", "100: \u0441\u0442\u043E[ >>];", - "200: <%spellout-cardinal-masculine<\u0441\u0442\u0438[ >>];", - "300: <%spellout-cardinal-masculine<\u0441\u0442\u0430[ >>];", - "500: <%spellout-cardinal-masculine<\u0441\u043E\u0442[ >>];", + "200: <%spellout-cardinal-feminine<\u0441\u0442\u0438[ >>];", + "300: <%spellout-cardinal-feminine<\u0441\u0442\u0430[ >>];", + "500: <%spellout-cardinal-feminine<\u0441\u043E\u0442[ >>];", "1000: <%spellout-cardinal-feminine< \u0442\u044B\u0441\u044F\u0447\u0430[ >>];", "2000: <%spellout-cardinal-feminine< \u0442\u044B\u0441\u044F\u0447\u0438[ >>];", "5000: <%spellout-cardinal-feminine< \u0442\u044B\u0441\u044F\u0447[ >>];", @@ -142,5 +142,5 @@ ru{ "1000000000000000000: =#,##0=;", } } - Version{"2.0.41.26"} + Version{"2.0.57.74"} } diff --git a/icuSources/data/rbnf/sk.txt b/icuSources/data/rbnf/sk.txt index 4aff8e6e..6b4d6139 100644 --- a/icuSources/data/rbnf/sk.txt +++ b/icuSources/data/rbnf/sk.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/sk.xml diff --git a/icuSources/data/rbnf/sl.txt b/icuSources/data/rbnf/sl.txt index b53ad05d..203f64d1 100644 --- a/icuSources/data/rbnf/sl.txt +++ b/icuSources/data/rbnf/sl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/sl.xml diff --git a/icuSources/data/rbnf/sq.txt b/icuSources/data/rbnf/sq.txt index 847a309a..db3f3016 100644 --- a/icuSources/data/rbnf/sq.txt +++ b/icuSources/data/rbnf/sq.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/sq.xml diff --git a/icuSources/data/rbnf/sr.txt b/icuSources/data/rbnf/sr.txt index 4ed08eef..5bc65946 100644 --- a/icuSources/data/rbnf/sr.txt +++ b/icuSources/data/rbnf/sr.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/sr.xml diff --git a/icuSources/data/rbnf/sr_Latn.txt b/icuSources/data/rbnf/sr_Latn.txt index 606ff951..4dc06815 100644 --- a/icuSources/data/rbnf/sr_Latn.txt +++ b/icuSources/data/rbnf/sr_Latn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/sr_Latn.xml @@ -10,7 +10,7 @@ * ICU source: /xml/rbnf/sr_Latn.xml */ sr_Latn{ - %%ParentIsRoot:int{1} + %%Parent{"root"} RBNFRules{ SpelloutRules{ "%spellout-numbering-year:", diff --git a/icuSources/data/rbnf/sv.txt b/icuSources/data/rbnf/sv.txt index d7063c71..6d27ab80 100644 --- a/icuSources/data/rbnf/sv.txt +++ b/icuSources/data/rbnf/sv.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/sv.xml @@ -16,7 +16,7 @@ sv{ "-x: \u2212>>;", "0: =#,##0==%%dord-mascabbrev=;", "%%dord-mascabbrev:", - "0: :e", + "0: :e;", "%digits-ordinal-neutre:", "0: =%digits-ordinal-feminine=;", "%digits-ordinal-reale:", diff --git a/icuSources/data/rbnf/ta.txt b/icuSources/data/rbnf/ta.txt index 76349a59..f3eb3234 100644 --- a/icuSources/data/rbnf/ta.txt +++ b/icuSources/data/rbnf/ta.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/ta.xml diff --git a/icuSources/data/rbnf/th.txt b/icuSources/data/rbnf/th.txt index 98cc7c47..0eef0fcb 100644 --- a/icuSources/data/rbnf/th.txt +++ b/icuSources/data/rbnf/th.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/th.xml diff --git a/icuSources/data/rbnf/tr.txt b/icuSources/data/rbnf/tr.txt index 944f9981..8f6e38c0 100644 --- a/icuSources/data/rbnf/tr.txt +++ b/icuSources/data/rbnf/tr.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/tr.xml diff --git a/icuSources/data/rbnf/uk.txt b/icuSources/data/rbnf/uk.txt index e2e72f6f..b7309eb3 100644 --- a/icuSources/data/rbnf/uk.txt +++ b/icuSources/data/rbnf/uk.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/uk.xml diff --git a/icuSources/data/rbnf/vi.txt b/icuSources/data/rbnf/vi.txt index c2fbb448..d4552f87 100644 --- a/icuSources/data/rbnf/vi.txt +++ b/icuSources/data/rbnf/vi.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/vi.xml @@ -22,8 +22,22 @@ vi{ "0: =%spellout-numbering=;", "%spellout-numbering:", "0: =%spellout-cardinal=;", + "%%teen:", + "0: =%spellout-cardinal=;", + "5: l\u0103m;", + "6: =%spellout-cardinal=;", + "%%x-ty:", + "0: =%spellout-cardinal=;", + "1: m\u1ED1t;", + "2: =%%teen=;", + "%%after-hundred:", + "0: l\u1EBB =%spellout-cardinal=;", + "10: =%spellout-cardinal=;", + "%%after-thousand-or-more:", + "0: kh\u00F4ng tr\u0103m =%%after-hundred=;", + "100: =%spellout-cardinal=;", "%spellout-cardinal:", - "-x: tr\u1EEB >>;", + "-x: \u00E2m >>;", "x.x: << ph\u1EA9y >>;", "0: kh\u00F4ng;", "1: m\u1ED9t;", @@ -35,17 +49,22 @@ vi{ "7: b\u1EA3y;", "8: t\u00E1m;", "9: ch\u00EDn;", - "10: m\u01B0\u1EDDi[ >>];", - "20: << m\u01B0\u1EDDi[ >>];", - "100: << tr\u0103m[ >>];", - "1000: << ngh\u00ECn[ >>];", - "1000000: << tri\u1EC7u[ >>];", - "1000000000: << t\u1EF7[ >>];", + "10: m\u01B0\u1EDDi[ >%%teen>];", + "20: << m\u01B0\u01A1i[ >%%x-ty>];", + "100: << tr\u0103m[ >%%after-hundred>];", + "1000: << ngh\u00ECn[ >%%after-thousand-or-more>];", + "1000000: << tri\u1EC7u[ >%%after-thousand-or-more>];", + "1000000000: << t\u1EF7[ >%%after-thousand-or-more>];", "1000000000000000000: =#,##0=;", "%spellout-ordinal:", "x.x: =#,##0.#=;", "0: th\u1EE9 =%spellout-cardinal=;", + "1: th\u1EE9 nh\u1EA5t;", + "2: th\u1EE9 nh\u00EC;", + "3: th\u1EE9 =%spellout-cardinal=;", + "4: th\u1EE9 t\u01B0;", + "5: th\u1EE9 =%spellout-cardinal=;", } } - Version{"2.0.41.26"} + Version{"2.0.63.74"} } diff --git a/icuSources/data/rbnf/zh.txt b/icuSources/data/rbnf/zh.txt index 740bd461..56ef82cc 100644 --- a/icuSources/data/rbnf/zh.txt +++ b/icuSources/data/rbnf/zh.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/zh.xml diff --git a/icuSources/data/rbnf/zh_Hant.txt b/icuSources/data/rbnf/zh_Hant.txt index 140e98ea..e9a6a6a0 100644 --- a/icuSources/data/rbnf/zh_Hant.txt +++ b/icuSources/data/rbnf/zh_Hant.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/rbnf/zh_Hant.xml @@ -10,7 +10,7 @@ * ICU source: /xml/rbnf/zh_Hant.xml */ zh_Hant{ - %%ParentIsRoot:int{1} + %%Parent{"root"} RBNFRules{ OrdinalRules{ "%digits-ordinal:", diff --git a/icuSources/data/region/af.txt b/icuSources/data/region/af.txt index 073f0cad..7ffe97db 100644 --- a/icuSources/data/region/af.txt +++ b/icuSources/data/region/af.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/af.xml @@ -15,6 +15,7 @@ af{ 002{"Afrika"} 003{"Noord-Amerika"} 005{"Suid-Amerika"} + 009{"Oseanië"} 011{"Wes-Afrika"} 013{"Sentraal-Amerika"} 014{"Oos-Afrika"} @@ -23,18 +24,24 @@ af{ 018{"Suider-Afrika"} 019{"Amerikas"} 021{"Noordelike Amerika"} + 029{"Karibbies"} 030{"Oos-Asië"} 034{"Suid-Asië"} 035{"Suidoos-Asië"} 039{"Suid-Europa"} 053{"Australië en Nieu-Seeland"} + 054{"Melanesië"} + 057{"Mikronesiese streek"} + 061{"Polinesië"} 142{"Asië"} + 143{"Sentraal-Asië"} 145{"Wes-Asië"} 150{"Europa"} 151{"Oos-Europa"} 154{"Noord-Europa"} 155{"Wes-Europa"} - 172{"Gemenebes van Onafhanklike State"} + 419{"Latyns Amerika"} + AC{"Ascension-eiland"} AD{"Andorra"} AE{"Verenigde Arabiese Emirate"} AF{"Afganistan"} @@ -50,6 +57,7 @@ af{ AT{"Oostenryk"} AU{"Australië"} AW{"Aruba"} + AX{"Åland-eilande"} AZ{"Aserbeidjan"} BA{"Bosnië en Herzegowina"} BB{"Barbados"} @@ -60,16 +68,19 @@ af{ BH{"Bahrein"} BI{"Burundi"} BJ{"Benin"} + BL{"Sint Barthélemy"} BM{"Bermuda"} BN{"Broenei"} BO{"Bolivië"} BR{"Brasilië"} BS{"Bahamas"} BT{"Bhoetan"} + BV{"Bouveteiland"} BW{"Botswana"} BY{"Wit-Rusland"} BZ{"Belize"} CA{"Kanada"} + CC{"Cocos- [Keeling] eilande"} CD{"Demokratiese Republiek van die Kongo"} CF{"Sentraal-Afrikaanse Republiek"} CG{"Kongo"} @@ -80,18 +91,22 @@ af{ CM{"Kameroen"} CN{"Sjina"} CO{"Kolombië"} + CP{"Clipperton-eiland"} CR{"Costa Rica"} CS{"Serwië en Montenegro"} CU{"Kuba"} CV{"Kaap Verde"} + CX{"Kerseiland"} CY{"Ciprus"} CZ{"Tjeggiese Republiek"} DE{"Duitsland"} + DG{"Diego Garcia"} DJ{"Djiboeti"} DK{"Denemarke"} DM{"Dominika"} DO{"Dominikaanse Republiek"} DZ{"Algerië"} + EA{"Ceuta en Melilla"} EC{"Ecuador"} EE{"Estland"} EG{"Egipte"} @@ -99,6 +114,7 @@ af{ ER{"Eritrea"} ES{"Spanje"} ET{"Ethiopië"} + EU{"Europese Unie"} FI{"Finland"} FJ{"Fidji"} FK{"Falklandeilande"} @@ -110,6 +126,7 @@ af{ GD{"Grenada"} GE{"Georgië"} GF{"Frans-Guyana"} + GG{"Guernsey"} GH{"Ghana"} GI{"Gibraltar"} GL{"Groenland"} @@ -118,24 +135,29 @@ af{ GP{"Guadeloupe"} GQ{"Ekwatoriaal-Guinee"} GR{"Griekeland"} + GS{"Suid-Georgië en die Suid-Sandwich-eilande"} GT{"Guatemala"} GU{"Guam"} GW{"Guinee-Bissau"} GY{"Guyana"} HK{"Hongkong"} + HM{"Heard-eiland en McDonald-eilande"} HN{"Honduras"} HR{"Kroasië"} HT{"Haïti"} HU{"Hongarye"} + IC{"Kanarie-eilande"} ID{"Indonesië"} IE{"Ierland"} IL{"Israel"} + IM{"Eiland Man"} IN{"Indië"} IO{"Britse Indiese Oseaan Gebied"} IQ{"Irak"} IR{"Iran"} IS{"Ysland"} IT{"Italië"} + JE{"Jersey"} JM{"Jamaika"} JO{"Jordanië"} JP{"Japan"} @@ -164,12 +186,15 @@ af{ MA{"Marokko"} MC{"Monaco"} MD{"Moldova"} + ME{"Montenegro"} + MF{"Sint Martin"} MG{"Madagaskar"} MH{"Marshall-eilande"} MK{"Macedonië"} ML{"Mali"} MM{"Mianmar"} MN{"Mongolië"} + MO{"Macau SAR China"} MP{"Noordelike Marianaeilande"} MQ{"Martinique"} MR{"Mouritanië"} @@ -209,8 +234,10 @@ af{ PW{"Palau"} PY{"Paraguay"} QA{"Katar"} + QO{"Omliggende Oseanië"} RE{"Réunion"} RO{"Roemenië"} + RS{"Serwië"} RU{"Rusland"} RW{"Rwanda"} SA{"Saoedi-Arabië"} @@ -221,6 +248,7 @@ af{ SG{"Singapoer"} SH{"Sint Helena"} SI{"Slowenië"} + SJ{"Svalbard en Jan Mayen"} SK{"Slowakye"} SL{"Sierra Leone"} SM{"San Marino"} @@ -231,8 +259,10 @@ af{ SV{"Salvador"} SY{"Sirië"} SZ{"Swaziland"} + TA{"Tristan da Cunha"} TC{"Turks en Caicos Eilande"} TD{"Tsjaad"} + TF{"Franse Suidelike Gebiede"} TG{"Togo"} TH{"Thailand"} TJ{"Tadjikistan"} @@ -248,6 +278,7 @@ af{ TZ{"Tanzanië"} UA{"Oekraine"} UG{"Uganda"} + UM{"VS klein omliggende eilande"} US{"Verenigde State van Amerika"} UY{"Uruguay"} UZ{"Oesbekistan"} @@ -265,7 +296,7 @@ af{ ZA{"Suid-Afrika"} ZM{"Zambië"} ZW{"Zimbabwe"} - ZZ{"onbekend gebied"} + ZZ{"Onbekend gebied"} } - Version{"2.0.47.68"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/agq.txt b/icuSources/data/region/agq.txt new file mode 100755 index 00000000..df7ab7fc --- /dev/null +++ b/icuSources/data/region/agq.txt @@ -0,0 +1,242 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/agq.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/agq.xml + */ +agq{ + Countries{ + AD{"Àndolà"} + AE{"Yùnaetɛ Alab ɛmelɛ̀"} + AF{"Àfɨ̀ganìsɨ̀tân"} + AG{"Àntigwà à Bàbudà"} + AI{"Àŋgwilà"} + AL{"Àabɛnìa"} + AM{"Àmɛnyìa"} + AN{"Nedàlân Antàe"} + AO{"Àŋgolà"} + AR{"Àdzɛ̀ntinà"} + AS{"Àmɛlekan Samwà"} + AT{"Usɨtɨ̀là"} + AU{"Ùsɨ̀tɛ̀lɛlìa"} + AW{"Àlubà"} + AZ{"Àzɨbɛ̀dzân"} + BA{"Bosɨnyìa à Hɛ̀zɛ̀gòvinà"} + BB{"Bàbadòs"} + BD{"Baŋgɨ̀làdɛ̂"} + BE{"Bɛɛdzwùm"} + BF{"Bùkinà Fasò"} + BG{"Bùugɛlìa"} + BH{"Bàlaen"} + BI{"Bùlundì"} + BJ{"Bɛ̀nɨ̂ŋ"} + BM{"Bɛ̀mudà"} + BN{"Bɨ̀lunè"} + BO{"Bòlevà"} + BR{"Bɨ̀làzîi"} + BS{"Bàhamàs"} + BT{"Mbutàn"} + BW{"Bòtɨ̀swǎnà"} + BY{"Bɛlàlûs"} + BZ{"Bɛ̀lezɨ̀"} + CA{"Kanadà"} + CD{"Dɛ̀mùkàlatì Lèkpubèlè è Kuŋgù"} + CF{"Sɛnta Afɨlekan Lèkpobèlè"} + CG{"Kuŋgù"} + CH{"Suezàlân"} + CI{"Ku Dɨ̀vûa"} + CK{"Chwɨla ŋ̀ Kûʔ"} + CL{"Chilè"} + CM{"Kàmàlûŋ"} + 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ù"} + CZ{"Chɛ̂ Lèkpubèlè"} + DE{"Dzamanè"} + DJ{"Dzìbuwtì"} + DK{"Dɛnɨmà"} + DM{"Dòmenekà"} + DO{"Dòmenekà Lèkpubèlè"} + DZ{"Àadzɛlìa"} + EC{"Ekwadò"} + EE{"Èsɨ̀tonyìa"} + EG{"Edzì"} + ER{"Èletɨ̀là"} + ES{"Sɨ̀kpɛ̂n"} + ET{"Ètyǒpìa"} + FI{"Fɨnlàn"} + FJ{"Fidzi"} + FK{"Chwɨlà fɨ Fakɨlàn"} + FM{"Maekòlòneshìa"} + FR{"Fàlâŋnsì"} + GA{"Gàbûn"} + GB{"Yùnaetɛ Kiŋdɔ̀m"} + GD{"Gɨ̀lɛnadà"} + GE{"Dzɔɔdzìa"} + GF{"Gàyanà è Fàlâŋnsì"} + GH{"Gaanà"} + GI{"Dzibɨ̀latà"} + GL{"Gɨ̀lenlân"} + GM{"Gambìa"} + GN{"Ginè"} + GP{"Gwadalukpɛ̀"} + GQ{"Èkwɛ̀tolia Ginè"} + GR{"Gɨ̀lês"} + GT{"Gwàtɨ̀malà"} + GU{"Gwam"} + GW{"Ginè Bìsawù"} + GY{"Gùyanà"} + HN{"Hɔndulàs"} + HR{"Kòwɛshìa"} + HT{"Hǎetì"} + HU{"Hɔŋgàlè"} + ID{"Èndòneshìa"} + IE{"Aelɨ̀lân"} + IL{"Ezɨ̀lɛ̂"} + IN{"Endìa"} + IO{"Dɨŋò kɨ dzughùnstòʔ kɨ Endìa kɨ Bɨ̀letì kò"} + IQ{"Èlâkɨ̀"} + IR{"Èlân"} + IS{"Aesɨ̀lân"} + IT{"Etalè"} + JM{"Dzàmɛkà"} + JO{"Dzodàn"} + JP{"Dzàkpân"} + KE{"Kɨnyà"} + KG{"Kìdzisɨ̀tân"} + KH{"Kàmbodìa"} + KI{"Kèlèbati"} + KM{"Komolòs"} + KN{"Sɛ̀n Kî à Nevì"} + KP{"Kùulîa, Ekùw"} + KR{"Kùulîa, Emàm"} + KW{"Kùwɛ̂"} + KY{"Chwɨlà ŋ̀ Kaemàn"} + KZ{"Kàzasɨ̀tân"} + LA{"Làwos"} + LB{"Lɛbanè"} + LC{"Sɛ̀n Lushìa"} + LI{"Letɨnshɨ̀n"} + LK{"Sɨ̀le Laŋkà"} + LR{"Làebɛlìa"} + LS{"Lɛ̀sotù"} + LT{"Lètwǎnyìa"} + LU{"Luzɨmbùʔ"} + LV{"Làtɨva"} + LY{"Lebìa"} + MA{"Mòlokò"} + MC{"Mùnaku"} + MD{"Mòodovà"} + MG{"Màdàgasɨkà"} + MH{"Chwɨlà fɨ Mashà"} + MK{"Mɨ̀sɨ̀donyìa"} + ML{"Malè"} + MM{"Mǐanmà"} + MN{"Mùŋgolìa"} + MP{"Chwɨlà m̀ Màlǐanà mɨ̀ Ekùw mò"} + MQ{"Màtìnekì"} + MR{"Mùlètanyìa"} + MS{"Mùŋtselà"} + MT{"Maatà"} + MU{"Mùleshwɨ̀s"} + MV{"Màdivè"} + MW{"Màlawì"} + MX{"Mɛkɨzikù"} + MY{"Màlɛshìa"} + MZ{"Mùzàmbî"} + NA{"Nàmibìa"} + NC{"Kàlèdonyìa È fūghū"} + NE{"Naedzà"} + NF{"Chwɨlà fɨ Nufòʔ"} + NG{"Gɨ̀anyɨ"} + NI{"Nikàlagwà"} + NL{"Nedàlân"} + NO{"Noowɛ̂ɛ"} + NP{"Nɛkpâa"} + NR{"Nàwulù"} + NU{"Niyu"} + NZ{"Zìlân È fūghū"} + OM{"Umàn"} + PA{"Kpanàma"} + PE{"Kpɛlû"} + PF{"Kpoleneshìa è Fàlâŋnsì"} + PG{"Kpakpua Ginè È fūghū"} + PH{"Felèkpî"} + PK{"Kpakìsɨ̀tân"} + PL{"Kpulàn"} + PM{"Sɛ̀n Kpiyɛ̀ à Mikelɔŋ"} + PN{"Kpitɨ̀kalè"} + PR{"Kpǒto Leko"} + PS{"Adzɨmā kɨ ŋgùŋ kɨ Palɛsɨtɨnyia à kɨ Gazà kò"} + PT{"Kputuwgà"} + PW{"Kpàlawù"} + PY{"Kpalàgwɛ̂"} + QA{"Katà"} + RE{"Lèyunyɔ̀ŋ"} + RO{"Lùmanyìa"} + RU{"Loshìa"} + RW{"Lùwandà"} + SA{"Sawudi Alabi"} + SB{"Chwɨlà fɨ Solomwɨ̀n"} + SC{"Sɛchɛ̀lɛ̀s"} + SD{"Sùdân"} + SE{"Suedɨ̀n"} + SG{"Siŋgàkpôo"} + SH{"Sɛ̀n Èlenà"} + SI{"Sɨ̀lòvɨnyìa"} + SK{"Sɨ̀lòvɨkɨ̀a"} + SL{"Silìa lûŋ"} + SM{"Sàn Màlenù"} + SN{"Sɛ̀nɛ̀gâa"} + SO{"Sòmalìa"} + SR{"Sulènamè"} + ST{"Sawo Tɔ̀me à Kpèlènsikpɛ̀"} + SV{"Esàvadò"} + SY{"Silîa"} + SZ{"Shǔazìlân"} + TC{"Chwɨla n Tɨtê à Kaekùs"} + TD{"Châ"} + TG{"Tugù"} + TH{"Taelàn"} + TJ{"Tàdzikìsɨ̀tân"} + TK{"Tuwkelawù"} + TL{"Ês Taemò"} + TM{"Tekɨmènèsɨ̀tân"} + TN{"Tùneshìa"} + TO{"Tuŋgà"} + TR{"Teekì"} + TT{"Tèlenedà à Tòbagù"} + TV{"Tuwvalùw"} + TW{"Taewàn"} + TZ{"Tàanzanyìa"} + UA{"Yùkɛ̀lɛ̂"} + UG{"Yùgandà"} + US{"USA"} + UY{"Yulùgwɛ̂"} + UZ{"Yùzɨ̀bɛkìsɨ̀tân"} + VA{"Vatikàn Sɨ̀tɛ̂"} + VC{"Sɛ̀n Vinsɨ̀n à Gɨlenadi Ù tē"} + VE{"Vɛ̀nɛ̀zǔɛɛlà"} + VG{"Chwɨlà m̀ Vidzinyìa m̀ Bɨ̀letì mò"} + VI{"U. S. Chwɨlà fɨ Mbuʔmbu"} + VN{"Vìyɛnàm"} + VU{"Vànǔatùw"} + WF{"Wales à Fùwtuwnà"} + WS{"Sàmowà"} + YE{"Yɛmɛ̀n"} + YT{"Màyotì"} + ZA{"Afɨlekà ghɨ Emàm ghò"} + ZM{"Zambìa"} + ZW{"Zìmbagbɛ̀"} + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/region/ak.txt b/icuSources/data/region/ak.txt index a8ec6bf2..95e70463 100755 --- a/icuSources/data/region/ak.txt +++ b/icuSources/data/region/ak.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ak.xml @@ -238,5 +238,5 @@ ak{ ZM{"Zambia"} ZW{"Zembabwe"} } - Version{"2.0.47.53"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/am.txt b/icuSources/data/region/am.txt index 0a79b488..f567168b 100644 --- a/icuSources/data/region/am.txt +++ b/icuSources/data/region/am.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/am.xml @@ -11,6 +11,37 @@ */ am{ 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{"አፍጋኒስታን"} @@ -20,11 +51,13 @@ am{ AM{"አርሜኒያ"} AN{"ኔዘርላንድስ አንቲልስ"} AO{"አንጐላ"} + AQ{"አንታርክቲካ"} AR{"አርጀንቲና"} AS{"የአሜሪካ ሳሞአ"} AT{"ኦስትሪያ"} AU{"አውስትሬሊያ"} AW{"አሩባ"} + AX{"የአላንድ ደሴቶች"} AZ{"አዘርባጃን"} BA{"ቦስኒያ እና ሄርዞጎቪኒያ"} BB{"ባርቤዶስ"} @@ -35,16 +68,19 @@ am{ BH{"ባህሬን"} BI{"ብሩንዲ"} BJ{"ቤኒን"} + BL{"ቅዱስ በርቴሎሜ"} BM{"ቤርሙዳ"} BN{"ብሩኒ"} BO{"ቦሊቪያ"} BR{"ብራዚል"} BS{"ባሃማስ"} BT{"ቡህታን"} + BV{"ቡቬት ደሴት"} BW{"ቦትስዋና"} BY{"ቤላሩስ"} BZ{"ቤሊዘ"} CA{"ካናዳ"} + CC{"ኮኮስ[ኬሊንግ] ደሴቶች"} CD{"ኮንጎ"} CF{"የመካከለኛው አፍሪካ ሪፐብሊክ"} CG{"ኮንጐ"} @@ -55,18 +91,22 @@ am{ CM{"ካሜሩን"} CN{"ቻይና"} CO{"ኮሎምቢያ"} + CP{"ክሊፐርቶን ደሴት"} CR{"ኮስታ ሪካ"} CS{"ሰርቢያ"} CU{"ኩባ"} CV{"ኬፕ ቬርዴ"} + CX{"የገና ደሴት"} CY{"ሳይፕረስ"} CZ{"ቼክ ሪፑብሊክ"} DE{"ጀርመን"} + DG{"ዲዬጎ ጋርሺያ"} DJ{"ጂቡቲ"} DK{"ዴንማርክ"} DM{"ዶሚኒካ"} DO{"ዶሚኒክ ሪፑብሊክ"} DZ{"አልጄሪያ"} + EA{"ሴኡታና ሜሊላ"} EC{"ኢኳዶር"} EE{"ኤስቶኒያ"} EG{"ግብጽ"} @@ -74,16 +114,19 @@ am{ ER{"ኤርትራ"} ES{"ስፔን"} ET{"ኢትዮጵያ"} + EU{"የአውሮፓ ህብረት"} FI{"ፊንላንድ"} FJ{"ፊጂ"} FK{"የፎልክላንድ ደሴቶች"} FM{"ሚክሮኔዢያ"} + FO{"የፋሮ ደሴቶች"} FR{"ፈረንሳይ"} GA{"ጋቦን"} GB{"እንግሊዝ"} GD{"ግሬናዳ"} GE{"ጆርጂያ"} GF{"የፈረንሳይ ጉዊአና"} + GG{"ጉርነሲ"} GH{"ጋና"} GI{"ጊብራልታር"} GL{"ግሪንላንድ"} @@ -92,27 +135,34 @@ am{ GP{"ጉዋደሉፕ"} GQ{"ኢኳቶሪያል ጊኒ"} GR{"ግሪክ"} + GS{"ደቡብ ጆርጂያ እና የደቡብ ሳንድዊች ደሴቶች"} GT{"ጉዋቲማላ"} GU{"ጉዋም"} GW{"ቢሳዎ"} GY{"ጉያና"} + HK{"ሆንግ ኮንግ SAR ቻይና"} + 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{"ኮሞሮስ"} @@ -121,6 +171,7 @@ am{ KR{"ደቡብ ኮሪያ"} KW{"ክዌት"} KY{"ካይማን ደሴቶች"} + KZ{"ካዛኪስታን"} LA{"ላኦስ"} LB{"ሊባኖስ"} LC{"ሴንት ሉቺያ"} @@ -135,12 +186,15 @@ am{ MA{"ሞሮኮ"} MC{"ሞናኮ"} MD{"ሞልዶቫ"} + ME{"ሞንተኔግሮ"} + MF{"ሴንት ማርቲን"} MG{"ማዳጋስካር"} MH{"ማርሻል አይላንድ"} MK{"ማከዶኒያ"} ML{"ማሊ"} MM{"ማያንማር"} MN{"ሞንጎሊያ"} + MO{"ማካኡSAR ቻይና"} MP{"የሰሜናዊ ማሪያና ደሴቶች"} MQ{"ማርቲኒክ"} MR{"ሞሪቴኒያ"} @@ -180,8 +234,10 @@ am{ PW{"ፓላው"} PY{"ፓራጓይ"} QA{"ኳታር"} + QO{"አውትላይንግ ኦሽንያ"} RE{"ሪዩኒየን"} RO{"ሮሜኒያ"} + RS{"ሰርብያ"} RU{"ራሺያ"} RW{"ሩዋንዳ"} SA{"ሳውድአረቢያ"} @@ -192,6 +248,7 @@ am{ SG{"ሲንጋፖር"} SH{"ሴንት ሄለና"} SI{"ስሎቬኒያ"} + SJ{"ስቫልባርድ እና ጃን ማየን"} SK{"ስሎቫኪያ"} SL{"ሴራሊዮን"} SM{"ሳን ማሪኖ"} @@ -202,6 +259,7 @@ am{ SV{"ኤል ሳልቫዶር"} SY{"ሲሪያ"} SZ{"ሱዋዚላንድ"} + TA{"ትሪስታን ዲ ኩንሃ"} TC{"የቱርኮችና የካኢኮስ ደሴቶች"} TD{"ቻድ"} TF{"የፈረንሳይ ደቡባዊ ግዛቶች"} @@ -220,6 +278,7 @@ am{ TZ{"ታንዛኒያ"} UA{"ዩክሬን"} UG{"ዩጋንዳ"} + UM{"የዩ ኤስ ጠረፍ ላይ ያሉ ደሴቶች"} US{"አሜሪካ"} UY{"ኡራጓይ"} UZ{"ዩዝበኪስታን"} @@ -237,6 +296,7 @@ am{ ZA{"ደቡብ አፍሪካ"} ZM{"ዛምቢያ"} ZW{"ዚምቧቤ"} + ZZ{"ያልታወቀ ክልል"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/ar.txt b/icuSources/data/region/ar.txt index ddf62aa9..80d6c56c 100644 --- a/icuSources/data/region/ar.txt +++ b/icuSources/data/region/ar.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ar.xml @@ -12,16 +12,16 @@ ar{ Countries{ 001{"العالم"} - 002{"افريقيا"} + 002{"أفريقيا"} 003{"أمريكا الشمالية"} 005{"أمريكا الجنوبية"} 009{"أوقيانوسيا"} - 011{"غرب افريقيا"} + 011{"غرب أفريقيا"} 013{"أمريكا الوسطى"} - 014{"شرق افريقيا"} - 015{"شمال افريقيا"} - 017{"وسط افريقيا"} - 018{"جنوب افريقيا"} + 014{"شرق أفريقيا"} + 015{"شمال أفريقيا"} + 017{"وسط أفريقيا"} + 018{"أفريقيا الجنوبية"} 019{"الأمريكتين"} 021{"شمال أمريكا"} 029{"الكاريبي"} @@ -33,7 +33,6 @@ ar{ 054{"ميلانيزيا"} 057{"الجزر الميكرونيزية"} 061{"بولينيزيا"} - 062{"جنوب وسط آسيا"} 142{"آسيا"} 143{"وسط آسيا"} 145{"غرب آسيا"} @@ -41,11 +40,10 @@ ar{ 151{"شرق أوروبا"} 154{"شمال أوروبا"} 155{"غرب أوروبا"} - 172{"كومنولث الدول المستقلة"} - 419{"أمريكا اللاتينية و الكاريبي"} + 419{"أمريكا اللاتينية"} AC{"جزيرة أسينشيون"} AD{"أندورا"} - AE{"الامارات العربية المتحدة"} + AE{"الإمارات العربية المتحدة"} AF{"أفغانستان"} AG{"أنتيغوا وبربودا"} AI{"أنغويلا"} @@ -83,8 +81,8 @@ ar{ BZ{"بليز"} CA{"كندا"} CC{"جزر كوكوس"} - CD{"جمهورية الكونغو الديمقراطية"} - CF{"جمهورية افريقيا الوسطى"} + CD{"الكونغو - كينشاسا"} + CF{"جمهورية أفريقيا الوسطى"} CG{"الكونغو - برازافيل"} CH{"سويسرا"} CI{"ساحل العاج"} @@ -98,6 +96,7 @@ ar{ CS{"صربيا والجبل الأسود"} CU{"كوبا"} CV{"الرأس الأخضر"} + CW{"كوراساو"} CX{"جزيرة الكريسماس"} CY{"قبرص"} CZ{"جمهورية التشيك"} @@ -110,13 +109,13 @@ ar{ DZ{"الجزائر"} EA{"سيوتا وميليلا"} EC{"الإكوادور"} - EE{"استونيا"} + EE{"أستونيا"} EG{"مصر"} EH{"الصحراء الغربية"} - ER{"اريتريا"} - ES{"أسبانيا"} - ET{"اثيوبيا"} - EU{"الاتحاد الاوروبي"} + ER{"أريتريا"} + ES{"إسبانيا"} + ET{"إثيوبيا"} + EU{"الاتحاد الأوروبي"} FI{"فنلندا"} FJ{"فيجي"} FK{"جزر فوكلاند"} @@ -125,9 +124,9 @@ ar{ FR{"فرنسا"} GA{"الجابون"} GB{"المملكة المتحدة"} - GD{"جرينادا"} + GD{"غرينادا"} GE{"جورجيا"} - GF{"غويانا"} + GF{"غويانا الفرنسية"} GG{"غيرنزي"} GH{"غانا"} GI{"جبل طارق"} @@ -138,12 +137,12 @@ ar{ GQ{"غينيا الاستوائية"} GR{"اليونان"} GS{"جورجيا الجنوبية وجزر ساندويتش الجنوبية"} - GT{"جواتيمالا"} + GT{"غواتيمالا"} GU{"غوام"} GW{"غينيا بيساو"} GY{"غيانا"} - HK{"هونج كونج الصينية"} - HM{"جزيرة هيرد وماكدونالد"} + HK{"هونغ كونغ الصينية"} + HM{"جزيرة هيرد وجزر ماكدونالد"} HN{"هندوراس"} HR{"كرواتيا"} HT{"هايتي"} @@ -156,9 +155,9 @@ ar{ IN{"الهند"} IO{"الإقليم البريطاني في المحيط الهندي"} IQ{"العراق"} - IR{"ايران"} + IR{"إيران"} IS{"أيسلندا"} - IT{"ايطاليا"} + IT{"إيطاليا"} JE{"جيرسي"} JM{"جامايكا"} JO{"الأردن"} @@ -182,7 +181,7 @@ ar{ LR{"ليبيريا"} LS{"ليسوتو"} LT{"ليتوانيا"} - LU{"لوكسمبورج"} + LU{"لوكسمبورغ"} LV{"لاتفيا"} LY{"ليبيا"} MA{"المغرب"} @@ -196,14 +195,14 @@ ar{ ML{"مالي"} MM{"ميانمار -بورما"} MN{"منغوليا"} - MO{"ماكاو الصينية"} + MO{"مكاو الصينية [منطقة إدارية خاصة]"} MP{"جزر ماريانا الشمالية"} MQ{"مارتينيك"} MR{"موريتانيا"} MS{"مونتسرات"} MT{"مالطا"} MU{"موريشيوس"} - MV{"جزر الملديف"} + MV{"جزر المالديف"} MW{"ملاوي"} MX{"المكسيك"} MY{"ماليزيا"} @@ -229,7 +228,7 @@ ar{ PK{"باكستان"} PL{"بولندا"} PM{"سانت بيير وميكولون"} - PN{"بتكايرن"} + PN{"جزر بيتكيرن"} PR{"بورتوريكو"} PS{"فلسطين"} PT{"البرتغال"} @@ -259,6 +258,7 @@ ar{ SR{"سورينام"} ST{"ساو تومي وبرينسيبي"} SV{"السلفادور"} + SX{"سانت مارتن"} SY{"سوريا"} SZ{"سوازيلاند"} TA{"تريستان دي كونها"} @@ -295,10 +295,10 @@ ar{ WS{"ساموا"} YE{"اليمن"} YT{"مايوت"} - ZA{"جمهورية جنوب افريقيا"} + ZA{"جنوب أفريقيا"} ZM{"زامبيا"} ZW{"زيمبابوي"} - ZZ{"منطقة غير معرفة"} + ZZ{"منطقة غير معروفة"} } - Version{"2.0.50.96"} + Version{"2.0.64.72"} } diff --git a/icuSources/data/region/as.txt b/icuSources/data/region/as.txt index 2d9f7465..10599644 100644 --- a/icuSources/data/region/as.txt +++ b/icuSources/data/region/as.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/as.xml @@ -18,10 +18,10 @@ as{ DE{"জাৰ্মানি"} FR{"ফ্ৰান্স"} GB{"সংযুক্ত ৰাজ্য"} - GS{"দক্ষিণ জৰ্জিয়া আৰু দক্ষিণ চেণ্ডৱিচ্‌ দ্বীপ"} + GS{"দক্ষিণ জৰ্জিয়া আৰু দক্ষিণ চেণ্ডৱিচ্‌ দ্বীপ"} HM{"হাৰ্ড দ্বীপ আৰু মেক্‌ডোনাল্ড দ্বীপ"} IN{"ভাৰত"} - IO{"ব্ৰিটিশ্ব ইণ্ডিয়ান মহাসাগৰৰ অঞ্চল"} + IO{"ব্ৰিটিশ্ব ইণ্ডিয়ান মহাসাগৰৰ অঞ্চল"} IT{"ইটালি"} JP{"জাপান"} RU{"ৰুচ"} @@ -29,5 +29,5 @@ as{ US{"যুক্তৰাষ্ট্ৰ"} ZZ{"অজ্ঞাত বা অবৈধ অঞ্চল"} } - Version{"2.0.47.67"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/asa.txt b/icuSources/data/region/asa.txt index aafaf223..88f6a833 100755 --- a/icuSources/data/region/asa.txt +++ b/icuSources/data/region/asa.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/asa.xml @@ -236,5 +236,5 @@ asa{ ZM{"Dhambia"} ZW{"Dhimbabwe"} } - Version{"2.0.47.53"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/az.txt b/icuSources/data/region/az.txt index 6f4c7929..c08e3b51 100644 --- a/icuSources/data/region/az.txt +++ b/icuSources/data/region/az.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/az.xml @@ -21,9 +21,7 @@ az{ 014{"Şərq Afrika"} 015{"Şimal Afrika"} 017{"Orta Afrika"} - 018{"018"} 019{"Amerikalar"} - 021{"021"} 029{"Kariyıplar"} 030{"Şərq Asiya"} 034{"Cənub Asiya"} @@ -33,7 +31,6 @@ az{ 054{"Melanesya"} 057{"Mikronesiya reqionu"} 061{"Polineziya"} - 062{"Cənub Orta Asiya"} 142{"Aziya"} 143{"Orta Aziya"} 145{"Qərb Asiya"} @@ -41,8 +38,7 @@ az{ 151{"Şərq Avropa"} 154{"Şimal Avropa"} 155{"Qərb Avropa"} - 172{"172"} - 419{"Latın Amerikası və Kariblər"} + 419{"Latın Amerikası"} AD{"Andorra"} AE{"Birləşmiş Ərəb Emiratları"} AF{"Əfqənistan"} @@ -293,5 +289,5 @@ az{ ZW{"Zimbabve"} ZZ{"bilinmir"} } - Version{"2.0.47.53"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/az_AZ.txt b/icuSources/data/region/az_AZ.txt index a6896130..881b97c9 100644 --- a/icuSources/data/region/az_AZ.txt +++ b/icuSources/data/region/az_AZ.txt @@ -1,15 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/az_AZ.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** -/** - * ICU source: /xml/main/az_AZ.xml - */ az_AZ{ "%%ALIAS"{"az_Latn_AZ"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/region/az_Cyrl.txt b/icuSources/data/region/az_Cyrl.txt index 9ee07b08..593ec2f3 100644 --- a/icuSources/data/region/az_Cyrl.txt +++ b/icuSources/data/region/az_Cyrl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/az_Cyrl.xml @@ -10,7 +10,6 @@ * ICU source: /xml/main/az_Cyrl.xml */ az_Cyrl{ - %%ParentIsRoot:int{1} Countries{ AZ{"Азәрбајҹан"} BR{"Бразилија"} @@ -23,5 +22,5 @@ az_Cyrl{ RU{"Русија"} US{"Америка Бирләшмиш Штатлары"} } - Version{"2.0.47.53"} + Version{"2.0.67.8"} } diff --git a/icuSources/data/region/az_Latn.txt b/icuSources/data/region/az_Latn.txt index 51158159..f6f143cd 100644 --- a/icuSources/data/region/az_Latn.txt +++ b/icuSources/data/region/az_Latn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/az_Latn.xml diff --git a/icuSources/data/region/az_Latn_AZ.txt b/icuSources/data/region/az_Latn_AZ.txt index 66777b05..45b76609 100644 --- a/icuSources/data/region/az_Latn_AZ.txt +++ b/icuSources/data/region/az_Latn_AZ.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/az_AZ.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ az_Latn_AZ{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/region/bas.txt b/icuSources/data/region/bas.txt new file mode 100755 index 00000000..e102f3b9 --- /dev/null +++ b/icuSources/data/region/bas.txt @@ -0,0 +1,239 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/bas.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/bas.xml + */ +bas{ + Countries{ + AD{"Àŋdɔ̂r"} + AE{"Àdnà i Bilɔ̀ŋ bi Arābìà"} + AF{"Àfgànìstâŋ"} + AG{"Àŋtigà ɓɔ Bàrbudà"} + AI{"Àŋgiyà"} + AL{"Àlbanìà"} + AM{"Àrmenìà"} + AN{"Àŋtîy ǹlɛ̀ndi"} + AO{"Àŋgolà"} + AR{"Àrgàŋtinà"} + AT{"Òstrǐk"} + AU{"Òstralìà"} + AW{"Àrubà"} + AZ{"Àzɛ̀rbajàŋ"} + BA{"Bòhnià Ɛrzègòvinà"} + BB{"Bàrbadò"} + BD{"Bàŋglàdɛ̂s"} + BE{"Bɛlgyùm"} + BF{"Bùrkìnà Fasò"} + BG{"Bùlgarìà"} + BH{"Bàraìn"} + BI{"Bùrundì"} + BJ{"Bènɛ̂ŋ"} + BM{"Bɛ̀rmudà"} + BN{"Brunei"} + BO{"Bòlivìà"} + BR{"Bràsîl"} + BS{"Bàhamàs"} + BT{"Bùtân"} + BW{"Bòdsùanà"} + BY{"Bèlarùs"} + BZ{"Bèlîs"} + CA{"Kànadà"} + CD{"Kòŋgo ìkɛŋi"} + CF{"Ŋ̀ɛm Afrīkà"} + CG{"Kòŋgo"} + CH{"Sùwîs"} + CI{"Màŋ mi Njɔ̂k"} + CK{"Bìòn bi Kook"} + CL{"Kìlî"} + CM{"Kàmɛ̀rûn"} + CN{"Kinà"} + CO{"Kɔ̀lɔmbìà"} + CR{"Kòstà Rikà"} + CS{"Sɛ̀rbî nì Mɔ̀ntènegrò"} + CU{"Kubà"} + CV{"Kabwɛ᷆r"} + CY{"Kiprò"} + DE{"Jamân"} + DJ{"Jìbutì"} + DK{"Dànmârk"} + DM{"Dòmnîk"} + DO{"Dòmnikà"} + DZ{"Àlgerìà"} + EC{"Èkwàtorìà"} + EE{"Èstonìà"} + EG{"Ègîptò"} + ER{"Èrìtrěà"} + ES{"Pànya"} + ET{"Ètìopìà"} + FI{"Fìnlând"} + FJ{"Fiji"} + FK{"Bìòn bi Falkland"} + FM{"Mìkrònesìà"} + FR{"Pùlàsi / Fɛ̀lɛ̀nsi /"} + GA{"Gàbɔ̂ŋ"} + GB{"Àdnà i Lɔ̂ŋ"} + GD{"Grènadà"} + GE{"Gèɔrgìà"} + GF{"Gùyanà Pùlàsi"} + GH{"Ganà"} + GI{"Gìlbràtâr"} + GL{"Grǐnlànd"} + GM{"Gàmbià"} + GN{"Gìnê"} + GP{"Gwàdèlûp"} + GQ{"Gìne Èkwàtorìà"} + GR{"Grǐkyà"} + GT{"Gwàtèmalà"} + GU{"Gùâm"} + GW{"Gìne Bìsàô"} + GY{"Gùyanà"} + HN{"Ɔ̀ŋduràs"} + HR{"Kròasìà"} + HT{"Àitì"} + HU{"Ɔ̀ŋgriì"} + ID{"Indònèsià"} + IE{"Ìrlând"} + IL{"Isràɛ̂l"} + IN{"Indìà"} + IO{"Bìtèk bi Ŋgisì i Tūyɛ Īndìà"} + IQ{"Ìrâk"} + IR{"Ìrâŋ"} + IS{"Ìslandìà"} + IT{"Ìtalìà"} + JM{"Jàmàikà"} + JO{"Yɔ̀rdanià"} + KE{"Kenìà"} + KG{"Kìrgìzìstàŋ"} + KH{"Kàmbodìà"} + KI{"Kìrìbatì"} + KM{"Kɔ̀mɔ̂r"} + KN{"Nûmpubi Kîts nì Nevìs"} + KP{"Kɔ̀re ì Ŋ̀ɔmbɔk"} + KR{"Kɔ̀re ì Ŋ̀wɛ̀lmbɔk"} + KW{"Kòwêt"} + KY{"Bìòn bi Kaymàn"} + KZ{"Kàzàkstâŋ"} + LA{"Làôs"} + LB{"Lèbanòn"} + LC{"Nûmpubi Lusì"} + LI{"Ligstɛntàn"} + LK{"Srìlaŋkà"} + LR{"Lìberìà"} + LS{"Lesòtò"} + LT{"Lìtùanìà"} + LU{"Lùgsàmbûr"} + LV{"Làdvià"} + LY{"Libìà"} + MA{"Màrokò"} + MC{"Mònakò"} + MD{"Moldavìà"} + MG{"Màdàgàskâr"} + MH{"Bìòn bi Marcàl"} + MK{"Màsèdonìà"} + ML{"Màli"} + MM{"Myànmâr"} + MN{"Mòŋgolìà"} + MP{"Bìòn bi Marìanà ŋ̀ɔmbɔk"} + MQ{"Màrtìnîk"} + MR{"Mòrìtanìà"} + MS{"Mɔ̀ŋseràt"} + MT{"Maltà"} + MU{"Mòrîs"} + MV{"Màldîf"} + MW{"Màlàwi"} + MX{"Mɛ̀gsîk"} + MY{"Màlɛ̀sìà"} + MZ{"Mòsàmbîk"} + NA{"Nàmibìà"} + NC{"Kàlèdonìà Yɔ̀ndɔ"} + NE{"Nìjɛ̂r"} + NF{"Òn i Nɔrfɔ̂k"} + NG{"Nìgerìà"} + NI{"Nìkàragwà"} + NL{"Ǹlɛndi"} + NO{"Nɔ̀rvegìà"} + NP{"Nèpâl"} + NR{"Nerù"} + NU{"Nìuɛ̀"} + NZ{"Sìlând Yɔ̀ndɔ"} + OM{"Òmân"} + PA{"Pànàma"} + PE{"Pèrû"} + PF{"Pòlìnesìà Pùlàsi"} + PG{"Gìne ì Pàpu"} + PH{"Fìlìpîn"} + PK{"Pàkìstân"} + PL{"Pòlànd"} + PM{"Nûmpubi Petrò nì Mikèlôn"} + PN{"Pìdkaìrn"} + PR{"Pɔ̀rtò Rikò"} + PS{"Pàlɛ̀htinà Hyɔ̀ŋg nì Gazà"} + PT{"Pɔ̀tɔkì"} + PW{"Pàlaù"} + PY{"Pàràgwê"} + QA{"Kàtâr"} + RE{"Rèunyɔ̂ŋ"} + RO{"Rùmanìà"} + RU{"Ruslànd"} + RW{"Rùandà"} + SA{"Sàudi Àrabìà"} + SB{"Bìòn bi Salōmò"} + SC{"Sèsɛ̂l"} + SD{"Sùdâŋ"} + SE{"Swedɛ̀n"} + SG{"Sìŋgàpûr"} + SH{"Nûmpubi Ɛlēnà"} + SI{"Slòvanìà"} + SK{"Slòvakìà"} + SL{"Sièra Lèɔ̂n"} + SM{"Nûmpubi Māatìn"} + SN{"Sènègâl"} + SO{"Sòmalìà"} + SR{"Sùrinâm"} + ST{"Sào Tòme ɓɔ Prɛ̀ŋcipè"} + SV{"Sàlvàdɔ̂r"} + SY{"Sirìà"} + SZ{"Swàzìlând"} + TC{"Bìòn bi Tûrks nì Kalkòs"} + TD{"Câd"} + TG{"Tògo"} + TH{"Taylànd"} + TJ{"Tàjìkìstaŋ"} + TK{"Tòkèlaò"} + TL{"Tìmɔ̂r lìkòl"} + TM{"Tùrgmènìstân"} + TN{"Tùnisìà"} + TO{"Tɔŋgà"} + TR{"Tùrkây"} + TT{"Trìnidàd ɓɔ Tòbagò"} + TV{"Tùvàlù"} + TW{"Tàywân"} + TZ{"Tànzànià"} + UA{"Ùkrɛ̌n"} + UG{"Ùgandà"} + US{"Àdnà i Bilɔ̀ŋ bi Amerkà"} + UY{"Ùrùgwêy"} + UZ{"Ùzbèkìstân"} + VA{"Vàtìkâŋ"} + VC{"Nûmpubi Vɛ̂ŋsâŋ nì grènàdîn"} + VE{"Vènèzùelà"} + VG{"Bìòn bi kɔnji bi Ŋgisì"} + VI{"Bìòn bi kɔnji bi U.S."} + VN{"Vìɛ̀dnâm"} + VU{"Vànùatù"} + WF{"Wàlîs nì Fùtunà"} + WS{"Sàmoà"} + YE{"Yèmɛ̂n"} + YT{"Màyɔ̂t"} + ZA{"Àfrǐkà Sɔ̀"} + ZM{"Zàmbià"} + ZW{"Zìmbàbwê"} + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/region/be.txt b/icuSources/data/region/be.txt index 426bd8b8..6250814d 100644 --- a/icuSources/data/region/be.txt +++ b/icuSources/data/region/be.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/be.xml @@ -31,7 +31,6 @@ be{ 039{"Паўднёвая Еўропа"} 053{"Аўстралія і Новая Зэландыя"} 061{"Палінезія"} - 062{"Паўднёва-Цэнтральная Азія"} 142{"Азія"} 143{"Цэнтральная Азія"} 145{"Заходняя Азія"} @@ -39,7 +38,6 @@ be{ 151{"Усходняя Еўропа"} 154{"Паўночная Еўропа"} 155{"Заходняя Еўропа"} - 172{"Садружнасць Незалежных Дзяржаў"} AD{"Андора"} AE{"Аб'яднаныя Арабскія Эміраты"} AF{"Афганістан"} @@ -276,5 +274,5 @@ be{ ZW{"Зімбабвэ"} ZZ{"Невядомы рэгіён"} } - Version{"2.0.47.68"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/bem.txt b/icuSources/data/region/bem.txt index d009d988..f3fe0f94 100755 --- a/icuSources/data/region/bem.txt +++ b/icuSources/data/region/bem.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/bem.xml @@ -13,5 +13,5 @@ bem{ Countries{ ZM{"Zambia"} } - Version{"2.0.46.79"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/bez.txt b/icuSources/data/region/bez.txt index 082d29c5..28fdb540 100755 --- a/icuSources/data/region/bez.txt +++ b/icuSources/data/region/bez.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/bez.xml @@ -238,5 +238,5 @@ bez{ ZM{"Huzambia"} ZW{"Huzimbabwe"} } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/bg.txt b/icuSources/data/region/bg.txt index 49c50ccd..cdb0930c 100644 --- a/icuSources/data/region/bg.txt +++ b/icuSources/data/region/bg.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/bg.xml @@ -33,7 +33,6 @@ bg{ 054{"Меланезия"} 057{"Микронезия"} 061{"Полинезия"} - 062{"Южна Азия [062]"} 142{"Азия"} 143{"Централна Азия"} 145{"Западна Азия"} @@ -41,9 +40,7 @@ bg{ 151{"Източна Европа"} 154{"Северна Европа"} 155{"Западна Европа"} - 172{"Общност на независимите държави"} - 419{"Латинска Америка и Карибски басейн"} - 830{"Нормандски о-ви"} + 419{"Латинска Америка"} AC{"Остров Възнесение"} AD{"Андора"} AE{"Обединени арабски емирства"} @@ -83,7 +80,7 @@ bg{ BY{"Беларус"} BZ{"Белиз"} CA{"Канада"} - CC{"Кокосови (Кийлинг) острови"} + CC{"Кокосови [Кийлинг] острови"} CD{"Демократична република Конго"} CF{"Централноафриканска Република"} CG{"Конго"} @@ -285,7 +282,7 @@ bg{ US{"САЩ"} UY{"Уругвай"} UZ{"Узбекистан"} - VA{"Свещено море (Ватиканска държава)"} + VA{"Свещено море [Ватиканска държава]"} VC{"Сейнт Винсънт и Гренадини"} VE{"Венецуела"} VG{"Британски Вирджински острони"} @@ -301,5 +298,5 @@ bg{ ZW{"Зимбабве"} ZZ{"Непозната или несъществуваща област"} } - Version{"2.0.49.23"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/bm.txt b/icuSources/data/region/bm.txt index 34f4d4d5..5ca8e51f 100755 --- a/icuSources/data/region/bm.txt +++ b/icuSources/data/region/bm.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/bm.xml @@ -238,5 +238,5 @@ bm{ ZM{"Zanbi"} ZW{"Zimbabuwe"} } - Version{"2.0.47.53"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/bn.txt b/icuSources/data/region/bn.txt index 1bbd723b..598f27cc 100644 --- a/icuSources/data/region/bn.txt +++ b/icuSources/data/region/bn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/bn.xml @@ -33,7 +33,6 @@ bn{ 054{"ম্যালেনেশিয়া"} 057{"ম্যালেনিশা অঞ্চল"} 061{"পলিনেশিয়া"} - 062{"দক্ষিন মধ্য এশিয়া"} 142{"এশিয়া"} 143{"মধ্য এশিয়া"} 145{"পশ্চিমাঞ্চলীয় এশিয়া"} @@ -41,10 +40,8 @@ bn{ 151{"পূর্ব ইউরোপ"} 154{"উত্তরাঞ্চলীয় ইউরোপ"} 155{"পশ্চিমাঞ্চলীয় ইউরোপ"} - 172{"স্বাধীন রাষ্ট্রের কমনওয়েলথ"} - 200{"চেকোস্লোভাকিয়া"} 419{"ল্যাটিন আমেরিকা এবং ক্যারাবিয়ান"} - 830{"চ্যানেল দ্বীপপুঞ্জ"} + AC{"অ্যাসসেনশন আইল্যান্ড"} AD{"এ্যান্ডোরা"} AE{"সংযুক্ত আরব আমিরাত"} AF{"আফগানিস্তান"} @@ -94,6 +91,7 @@ bn{ CM{"ক্যামেরুন"} CN{"চীন"} CO{"কোলোম্বিয়া"} + CP{"ক্লিপারটন আইল্যান্ড"} CR{"কোস্টারিকা"} CS{"সারবিয়ান এবং মন্টেনিগ্রো"} CU{"কিউবা"} @@ -102,11 +100,13 @@ bn{ CY{"সাইপ্রাস"} CZ{"চেক প্রজাতন্ত্র"} DE{"জার্মানি"} + DG{"দিয়েগো গার্সিয়া"} DJ{"জিবুতি"} DK{"ডেনমার্ক"} DM{"ডোমিনিকা"} DO{"ডোমেনিকান প্রজাতন্ত্র"} DZ{"এলজিরিয়া"} + EA{"কুউটা এবং মেলিলা"} EC{"ইকুয়েডর"} EE{"এস্তোনিয়া"} EG{"মিশর"} @@ -146,6 +146,7 @@ bn{ HR{"ক্রোয়েশিয়া"} HT{"হাইতি"} HU{"হাঙ্গেরি"} + IC{"ক্যানারি দ্বীপপুঞ্জ"} ID{"ইন্দোনেশিয়া"} IE{"আয়ার্লণ্ড"} IL{"ইস্রায়েল"} @@ -258,6 +259,7 @@ bn{ SV{"এল সালভেদর"} SY{"সিরিয়া"} SZ{"সোয়াজিল্যান্ড"} + TA{"ট্রিস্টান ডা কুনা"} TC{"তুর্কস ও কাইকোস দ্বীপপুঞ্জ"} TD{"চাদ"} TF{"ফরাসী দক্ষিণাঞ্চল"} @@ -296,5 +298,5 @@ bn{ ZW{"জিম্বাবুয়ে"} ZZ{"অজানা অথবা ভুল স্থান"} } - Version{"2.0.50.99"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/bo.txt b/icuSources/data/region/bo.txt index 112dc15b..6f93863b 100644 --- a/icuSources/data/region/bo.txt +++ b/icuSources/data/region/bo.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/bo.xml @@ -22,5 +22,5 @@ bo{ US{"ཨ་མེ་རི་ཀ་"} ZZ{"མིའི་ཤེས་རྟོགས་མ་བྱུང་བའི་ཁོར་ཡུག"} } - Version{"2.0.50.30"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/br.txt b/icuSources/data/region/br.txt new file mode 100755 index 00000000..0f7f8e3a --- /dev/null +++ b/icuSources/data/region/br.txt @@ -0,0 +1,301 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/br.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/br.xml + */ +br{ + Countries{ + 001{"bed"} + 002{"Afrika"} + 003{"Norzh Amerika"} + 005{"Su Amerika"} + 009{"Oseania"} + 011{"Afrika ar Cʼhornôg"} + 013{"Kreiz Amerika"} + 014{"Afrika ar Reter"} + 015{"Afrika an Norzh"} + 017{"Afrika ar Cʼhreiz"} + 018{"Afrika ar Su"} + 019{"Amerikaoù"} + 021{"Amerika an Norzh"} + 029{"Karib"} + 030{"Azia ar Reter"} + 034{"Azia ar Su"} + 035{"Azia ar Gevred"} + 039{"Europa ar Su"} + 053{"Aostralia ha Zeland-Nevez"} + 054{"Melanezia"} + 057{"Rannved Mikronezia"} + 061{"Polinezia"} + 142{"Azia"} + 143{"Azia ar Cʼhreiz"} + 145{"Azia ar Cʼhornôg"} + 150{"Europa"} + 151{"Europa ar Reter"} + 154{"Europa an Norzh"} + 155{"Europa ar Cʼhornôg"} + 419{"Amerika Latin"} + AC{"Enez Ascension"} + AD{"Andorra"} + AE{"Emirelezhioù Arab Unanet"} + AF{"Afghanistan"} + AG{"Antigua ha Barbuda"} + AI{"Anguilla"} + AL{"Albania"} + AM{"Armenia"} + AN{"Antilhez Nederlandat"} + AO{"Angola"} + AQ{"Antarktika"} + AR{"Arcʼhantina"} + AS{"Samoa Amerikan"} + AT{"Aostria"} + AU{"Aostralia"} + AW{"Aruba"} + AX{"Inizi Åland"} + AZ{"Azerbaidjan"} + BA{"Bosnia ha Herzegovina"} + BB{"Barbados"} + BD{"Bangladesh"} + BE{"Belgia"} + BF{"Burkina Faso"} + BG{"Bulgaria"} + BH{"Bahrein"} + BI{"Burundi"} + BJ{"Benin"} + BL{"Saint Barthélemy"} + BM{"Bermuda"} + BN{"Brunei"} + BO{"Bolivia"} + BR{"Brazil"} + BS{"Bahamas"} + BT{"Bhoutan"} + BV{"Enez Bouvet"} + BW{"Botswana"} + BY{"Belarus"} + BZ{"Belize"} + CA{"Kanada"} + CC{"Inizi Kokoz"} + CD{"Kongo - Kinshasa"} + CF{"Republik Kreizafrikan"} + CG{"Kongo - Brazzaville"} + CH{"Suis"} + CI{"Aod an Olifant"} + CK{"Inizi Cook"} + CL{"Chile"} + CM{"Kameroun"} + CN{"Sina"} + CO{"Kolombia"} + CP{"Enez Clipperton"} + CR{"Costa Rica"} + CU{"Kuba"} + CV{"Kab Glas"} + CX{"Enez Christmas"} + CY{"Kiprenez"} + CZ{"Republik Tchek"} + DE{"Alamagn"} + DG{"Diego Garcia"} + DJ{"Djibouti"} + DK{"Danmark"} + DM{"Dominica"} + DO{"Republik Dominikan"} + DZ{"Aljeria"} + EA{"Ceuta ha Melilla"} + EC{"Ecuador"} + EE{"Estonia"} + EG{"Egipt"} + EH{"Sahara ar Cʼhornôg"} + ER{"Eritrea"} + ES{"Spagn"} + ET{"Etiopia"} + EU{"Unaniezh Europa"} + FI{"Finland"} + FJ{"Fidji"} + FK{"Inizi Falkland"} + FM{"Mikronezia"} + FO{"Inizi Faero"} + FR{"Frañs"} + GA{"Gabon"} + GB{"Rouantelezh-Unanet"} + GD{"Grenada"} + GE{"Jorjia"} + GF{"Gwiana cʼhall"} + GG{"Gwernenez"} + GH{"Ghana"} + GI{"Jibraltar"} + GL{"Greunland"} + GM{"Gambia"} + GN{"Ginea"} + GP{"Gwadeloup"} + GQ{"Ginea ar Cʼheheder"} + GR{"Gres"} + GS{"Inizi Georgia ar Su hag Inizi Sandwich ar Su"} + GT{"Guatemala"} + GU{"Guam"} + GW{"Ginea-Bissau"} + GY{"Guyana"} + HK{"Hong Kong RMD Sina"} + HM{"Inizi Heard ha McDonald"} + HN{"Honduras"} + HR{"Kroatia"} + HT{"Haiti"} + HU{"Hungaria"} + IC{"Inizi Kanariez"} + ID{"Indonezia"} + IE{"Iwerzhon"} + IL{"Israel"} + IM{"Enez Vanav"} + IN{"India"} + IO{"Tiriad breizhveurat Meurvor Indez"} + IQ{"Iraq"} + IR{"Iran"} + IS{"Island"} + IT{"Italia"} + JE{"Jerzenez"} + JM{"Jamaika"} + JO{"Jordania"} + JP{"Japan"} + KE{"Kenya"} + KG{"Kyrgyzstan"} + KH{"Kambodja"} + KI{"Kiribati"} + KM{"Komorez"} + KN{"Saint Kitts ha Nevis"} + KP{"Korea an Norzh"} + KR{"Korea ar Su"} + KW{"Koweit"} + KY{"Inizi Cayman"} + KZ{"Kazakstan"} + LA{"Laos"} + LB{"Liban"} + LC{"Saint Lucia"} + LI{"Liechtenstein"} + LK{"Sri Lanka"} + LR{"Liberia"} + LS{"Lesotho"} + LT{"Lituania"} + LU{"Luksembourg"} + LV{"Latvia"} + LY{"Libia"} + MA{"Maroko"} + MC{"Monaco"} + MD{"Moldova"} + ME{"Montenegro"} + MF{"Saint Martin"} + MG{"Madagaskar"} + MH{"Inizi Marshall"} + MK{"Makedonia"} + ML{"Mali"} + MM{"Myanmar [Birmania]"} + MN{"Mongolia"} + MO{"Macau RMD Sina"} + MP{"Inizi Mariana an Norzh"} + MQ{"Martinik"} + MR{"Maouritania"} + MS{"Montserrat"} + MT{"Malta"} + MU{"Moris"} + MV{"Maldivez"} + MW{"Malawi"} + MX{"Mecʼhiko"} + MY{"Malaysia"} + MZ{"Mozambik"} + NA{"Namibia"} + NC{"Kaledonia Nevez"} + NE{"Niger"} + NF{"Enez Norfolk"} + NG{"Nigeria"} + NI{"Nicaragua"} + NL{"Izelvroioù"} + NO{"Norvegia"} + NP{"Nepal"} + NR{"Nauru"} + NU{"Niue"} + NZ{"Zeland-Nevez"} + OM{"Oman"} + PA{"Panamá"} + PE{"Perou"} + PF{"Polinezia cʼhall"} + PG{"Papoua Ginea-Nevez"} + PH{"Filipinez"} + PK{"Pakistan"} + PL{"Polonia"} + PM{"Sant-Pêr-ha-Mikelon"} + PN{"Enez Pitcairn"} + PR{"Puerto Rico"} + PS{"Tiriadoù Palestina"} + PT{"Portugal"} + PW{"Palau"} + PY{"Paraguay"} + QA{"Qatar"} + QO{"Oseania diabell"} + RE{"Reünion"} + RO{"Roumania"} + RS{"Serbia"} + RU{"Rusia"} + RW{"Rwanda"} + SA{"Arabia Saoudat"} + SB{"Salomon"} + SC{"Sechelez"} + SD{"Soudan"} + SE{"Sveden"} + SG{"Singapour"} + SH{"Saint Helena"} + SI{"Slovenia"} + SJ{"Svalbard"} + SK{"Slovakia"} + SL{"Sierra Leone"} + SM{"San Marino"} + SN{"Senegal"} + SO{"Somalia"} + SR{"Surinam"} + ST{"São Tomé ha Príncipe"} + SV{"Salvador"} + SY{"Siria"} + SZ{"Swaziland"} + TA{"Tristan da Cunha"} + TC{"Inizi Turks ha Caicos"} + TD{"Tchad"} + TF{"Douaroù aostral Frañs"} + TG{"Togo"} + TH{"Thailand"} + TJ{"Tadjikistan"} + TK{"Tokelau"} + TL{"Timor-Leste"} + TM{"Turkmenistan"} + TN{"Tunizia"} + TO{"Tonga"} + TR{"Turkia"} + TT{"Trinidad ha Tobago"} + TV{"Tuvalu"} + TW{"Taiwan"} + TZ{"Tanzania"} + UA{"Ukraina"} + UG{"Ouganda"} + UM{"Inizi diabell ar Stadoù-Unanet"} + US{"Stadoù-Unanet"} + UY{"Uruguay"} + UZ{"Ouzbekistan"} + VA{"Vatikan"} + VC{"Sant Visant hag ar Grenadinez"} + VE{"Venezuela"} + VG{"Inizi Gwercʼh Breizh-Veur"} + VI{"Inizi Gwercʼh ar Stadoù-Unanet"} + VN{"Viêt Nam"} + VU{"Vanuatu"} + WF{"Wallis ha Futuna"} + WS{"Samoa"} + YE{"Yemen"} + YT{"Mayotte"} + ZA{"Suafrika"} + ZM{"Zambia"} + ZW{"Zimbabwe"} + ZZ{"Rannved dianav"} + } + Version{"2.0.64.44"} +} diff --git a/icuSources/data/region/brx.txt b/icuSources/data/region/brx.txt new file mode 100755 index 00000000..4f3cf12c --- /dev/null +++ b/icuSources/data/region/brx.txt @@ -0,0 +1,296 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/brx.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/brx.xml + */ +brx{ + 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{"लैटिन अमरिका एवं करीबी"} + 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{"कोलम्बिया"} + CR{"कोस्टारीका"} + CS{"सर्बिया एवं मॉण्टेनेग्रो"} + CU{"क्यूबा"} + CV{"कैप वेर्दे"} + CX{"क्रिस्मस द्वीप"} + CY{"साइप्रस"} + CZ{"चेक गणराज्य"} + DE{"जर्मनी"} + DJ{"द्जिबूती"} + DK{"डेनमार्क"} + DM{"डोमिनिका"} + DO{"डोमिनिकन गणराज्य"} + DZ{"अल्जीरिया"} + EC{"एक्वाडोर"} + EE{"एस्टोनिया"} + EG{"मिस्र"} + EH{"पश्चिमी सहारा"} + ER{"एरिट्रिया"} + ES{"स्पेन"} + ET{"इथिओपिया"} + 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{"हंगरी"} + 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{"मोज़ाम्बिक"} + 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{"बाहरिय ओशेआनिया"} + QU{"यूरोपीय संघ"} + RE{"रेयूनियॉं"} + RO{"रोमानिया"} + RS{"सर्बिया"} + RU{"रूस"} + RW{"रूआण्डा"} + SA{"सऊदी अरब"} + SB{"सॉलोमन द्वीप"} + SC{"सेशेल्स"} + SD{"सूदान"} + SE{"स्वीडन"} + SG{"सिंगापुर"} + SH{"सेण्‍ट हेलेना"} + SI{"स्लोवेनिया"} + SJ{"स्वाल्बार्ड एवं यान मायेन"} + SK{"स्लोवाकिया"} + SL{"सियेरा लेओन"} + SM{"सैन मरीनो"} + SN{"सेनेगाल"} + SO{"सोमालिया"} + SR{"सुरिनाम"} + ST{"साउँ-तोमे एवं प्रिंसिप"} + SV{"ऍल साल्वाडोर"} + SY{"सीरिया"} + SZ{"स्वाज़ीलैंड"} + 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/icuSources/data/region/bs.txt b/icuSources/data/region/bs.txt index 53cc5c96..5f34059f 100644 --- a/icuSources/data/region/bs.txt +++ b/icuSources/data/region/bs.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/bs.xml @@ -33,7 +33,6 @@ bs{ 054{"Melanezija"} 057{"Micronezija"} 061{"Polinezija"} - 062{"Južno-centralna Azija"} 142{"Azija"} 143{"Centralna Azija"} 145{"Zapadna Azija"} @@ -41,9 +40,7 @@ bs{ 151{"Istočna Evropa"} 154{"Severna Evropa"} 155{"Zapadna Evropa"} - 172{"Komonvelt nezavisnih država"} - 419{"Latinska Amerika i Karibi"} - 830{"Kanalska ostrva"} + 419{"Latinska Amerika"} AD{"Andora"} AE{"Ujedinjeni Arapski Emirati"} AF{"Avganistan"} @@ -295,5 +292,5 @@ bs{ ZW{"Zimbabve"} ZZ{"Nepoznata ili nevažeća oblast"} } - Version{"2.0.52.13"} + Version{"2.0.64.72"} } diff --git a/icuSources/data/region/ca.txt b/icuSources/data/region/ca.txt index dc8c960c..d22d199e 100644 --- a/icuSources/data/region/ca.txt +++ b/icuSources/data/region/ca.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ca.xml @@ -33,7 +33,6 @@ ca{ 054{"Melanèsia"} 057{"Regió de la Micronèsia"} 061{"Polinèsia"} - 062{"Àsia Sud-central"} 142{"Àsia"} 143{"Àsia Central"} 145{"Àsia Occidental"} @@ -41,8 +40,7 @@ ca{ 151{"Europa Oriental"} 154{"Europa septentrional"} 155{"Europa Occidental"} - 172{"Comunitat d'Estats Independents"} - 419{"Amèrica Llatina i Carib"} + 419{"Amèrica Llatina"} AC{"Illa de l'Ascensió"} AD{"Andorra"} AE{"Unió dels Emirats Àrabs"} @@ -98,6 +96,7 @@ ca{ CS{"Sèrbia i Montenegro"} CU{"Cuba"} CV{"Cap Verd"} + CW{"Curaçao"} CX{"Illa Christmas"} CY{"Xipre"} CZ{"República Txeca"} @@ -259,6 +258,7 @@ ca{ SR{"Surinam"} ST{"São Tomé i Príncipe"} SV{"El Salvador"} + SX{"Sint Maarten"} SY{"Síria"} SZ{"Swazilàndia"} TA{"Tristão da Cunha"} @@ -300,5 +300,5 @@ ca{ ZW{"Zimbabwe"} ZZ{"Regió desconeguda o no vàlida"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/cgg.txt b/icuSources/data/region/cgg.txt index c24858c3..de62b9d5 100755 --- a/icuSources/data/region/cgg.txt +++ b/icuSources/data/region/cgg.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/cgg.xml @@ -175,7 +175,6 @@ cgg{ PM{"Senti Piyerre na Mikweron"} PN{"Pitkaini"} PR{"Pwetoriko"} - PS{""} PT{"Pocugo"} PW{"Palaawu"} PY{"Paragwai"} @@ -237,5 +236,5 @@ cgg{ ZM{"Zambia"} ZW{"Zimbabwe"} } - Version{"2.0.46.52"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/chr.txt b/icuSources/data/region/chr.txt index 0a709333..66409755 100755 --- a/icuSources/data/region/chr.txt +++ b/icuSources/data/region/chr.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/chr.xml @@ -11,21 +11,207 @@ */ chr{ Countries{ + 001{"ᎡᎶᎯ"} 003{"ᏧᏴᏢ ᎠᎺᎵᎦ"} + 005{"ᏧᎦᏃᏮ ᎠᎺᎵᎦ"} 019{"ᎠᎺᎵᎦᎢ"} + AD{"ᎠᏂᏙᎳ"} + AE{"ᏌᏊ ᎢᏳᎾᎵᏍᏔᏅ ᎡᎳᏈ ᎢᎹᎵᏘᏏ"} + AF{"ᎠᏫᎨᏂᏍᏖᏂ"} + AG{"ᎤᏪᏘ ᎠᎴ ᏆᏊᏓ"} + AI{"ᎠᏂᎩᎳ"} + AL{"ᎠᎵᏇᏂᏯ"} + AM{"ᎠᎵᎻᏂᎠ"} + 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{"ᎪᎸᎻᏈᎢᎠ"} + CR{"ᎪᏍᏓ ᎵᎧ"} + CU{"ᎫᏆ"} + CV{"ᎢᎬᎾᏕᎾ ᎢᏤᏳᏍᏗ"} + CW{"ᏂᎦᏓ ᎤᏂᎲ ᎾᎿ ᎫᎳᎨᎣ"} + CX{"ᏓᏂᏍᏓᏲᎯᎲ ᎤᎦᏚᏛ"} + CY{"ᏌᎢᏆᏍ"} + CZ{"ᏤᎩ ᏍᎦᏚᎩ"} DE{"ᎠᏂᏛᏥ"} + DJ{"ᏥᏊᏗ"} + DK{"ᏗᏂᎹᎦ"} + DM{"ᏙᎻᏂᎧ"} + DO{"ᏙᎻᏂᎧᏂ ᏍᎦᏚᎩ"} + DZ{"ᎠᎵᏥᎵᏯ"} + EC{"ᎡᏆᏙᎵ"} + EE{"ᎡᏍᏙᏂᏯ"} + EG{"ᎢᏥᏈᎢ"} + ER{"ᎡᎵᏟᏯ"} + ES{"ᎠᏂᏍᏆᏂᏱ"} + 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{"ᎲᏗ ᎤᎦᏚᏛ ᎠᎴ ᎺᎩᏓᎾᎵᏗ ᏚᎦᏚᏛ"} + HR{"ᎧᎶᎡᏏᎠ"} + HT{"ᎮᎢᏘ"} + HU{"ᎲᏂᎦᎵ"} + 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{"ᎴᏆᎾᏂ"} + 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{"ᎼᏎᎻᏇᎩ"} + NA{"ᎾᎻᏈᎢᏯ"} + NC{"ᎢᏤ ᎧᎵᏙᏂᎠᏂ"} + 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{"ᎧᏔᎵ"} + RO{"ᎶᎹᏂᏯ"} + RS{"ᏒᏈᏯ"} RU{"ᏲᏂᎢ"} + RW{"ᎶᏩᏂᏓ"} + SA{"ᏌᎤᏗ ᎡᎴᏈᎠ"} + SB{"ᏐᎶᎹᏂ ᏚᎦᏚᏛ"} + SC{"ᏏᎡᏥᎵᏍ"} + SD{"ᏑᏕᏂ"} + SE{"ᏍᏫᏕᏂ"} + SG{"ᏏᏂᎦᏉᎵ"} + SH{"ᎠᏥᎸᏉᏗ ᎮᎵᎾ"} + SI{"ᏍᎶᏫᏂᎠ"} + SK{"ᏍᎶᏩᎩᎠ"} + SL{"ᏏᎡᎳ ᎴᎣᏂ"} US{"ᎠᎹᏰᏟ"} ZZ{"ᏄᏬᎵᏍᏛᎾ ᎤᏔᏂᏗᎦᏙᎯ"} } - Version{"2.0.46.34"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/cs.txt b/icuSources/data/region/cs.txt index aa3291e1..ca2f4845 100644 --- a/icuSources/data/region/cs.txt +++ b/icuSources/data/region/cs.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/cs.xml @@ -13,7 +13,7 @@ cs{ Countries{ 001{"Svět"} 002{"Afrika"} - 003{"003"} + 003{"Severní Amerika"} 005{"Jižní Amerika"} 009{"Oceánie"} 011{"Západní Afrika"} @@ -23,7 +23,7 @@ cs{ 017{"Střední Afrika"} 018{"Jižní Afrika"} 019{"Amerika"} - 021{"Severní Amerika"} + 021{"Severní Amerika oblast"} 029{"Karibik"} 030{"Východní Asie"} 034{"Jižní Asie"} @@ -31,9 +31,8 @@ cs{ 039{"Jižní Evropa"} 053{"Austrálie a Nový Zéland"} 054{"Melanésie"} - 057{"Mikronésie"} + 057{"Mikronésie oblast"} 061{"Polynésie"} - 062{"Jižní a centrální Asie"} 142{"Asie"} 143{"Střední Asie"} 145{"Západní Asie"} @@ -41,16 +40,13 @@ cs{ 151{"Východní Evropa"} 154{"Severní Evropa"} 155{"Západní Evropa"} - 172{"Společenství nezávislých států"} - 200{"Československo"} - 419{"Latinská Amerika a Karibské moře"} - 830{"Normanské ostrovy"} + 419{"Latinská Amerika"} AC{"Ostrov Ascension"} AD{"Andorra"} AE{"Spojené arabské emiráty"} AF{"Afghánistán"} AG{"Antigua a Barbuda"} - AI{"Anguila"} + AI{"Anguilla"} AL{"Albánie"} AM{"Arménie"} AN{"Nizozemské Antily"} @@ -74,12 +70,12 @@ cs{ BJ{"Benin"} BL{"Svatý Bartoloměj"} BM{"Bermudy"} - BN{"Brunej Darussalam"} + BN{"Brunej"} BO{"Bolívie"} BR{"Brazílie"} BS{"Bahamy"} BT{"Bhútán"} - BV{"Ostrov Bouvet"} + BV{"Bouvetův ostrov"} BW{"Botswana"} BY{"Bělorusko"} BZ{"Belize"} @@ -100,12 +96,13 @@ cs{ 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"} - DJ{"Džibuti"} + DJ{"Džibutsko"} DK{"Dánsko"} DM{"Dominika"} DO{"Dominikánská republika"} @@ -122,7 +119,7 @@ cs{ FI{"Finsko"} FJ{"Fidži"} FK{"Falklandské ostrovy"} - FM{"Mikronézie"} + FM{"Mikronésie"} FO{"Faerské ostrovy"} FR{"Francie"} GA{"Gabon"} @@ -144,8 +141,8 @@ cs{ GU{"Guam"} GW{"Guinea-Bissau"} GY{"Guyana"} - HK{"Hongkong, zvláštní administrativní oblast Číny"} - HM{"Ostrovy Heard a McDonald"} + HK{"Hongkong - zvláštní administrativní oblast Číny"} + HM{"Heardův ostrov a McDonaldovy ostrovy"} HN{"Honduras"} HR{"Chorvatsko"} HT{"Haiti"} @@ -156,7 +153,7 @@ cs{ IL{"Izrael"} IM{"Ostrov Man"} IN{"Indie"} - IO{"Britské území v Indickém oceánu"} + IO{"Britské indickooceánské území"} IQ{"Irák"} IR{"Írán"} IS{"Island"} @@ -176,7 +173,7 @@ cs{ KW{"Kuvajt"} KY{"Kajmanské ostrovy"} KZ{"Kazachstán"} - LA{"Lidově demokratická republika Laos"} + LA{"Laos"} LB{"Libanon"} LC{"Svatá Lucie"} LI{"Lichtenštejnsko"} @@ -198,14 +195,14 @@ cs{ ML{"Mali"} MM{"Myanmar"} MN{"Mongolsko"} - MO{"Zvláštní administrativní oblast Číny Macao"} + MO{"Macao - zvláštní administrativní oblast Číny"} MP{"Severní Mariany"} MQ{"Martinik"} MR{"Mauritánie"} MS{"Montserrat"} MT{"Malta"} MU{"Mauricius"} - MV{"Maladivy"} + MV{"Maledivy"} MW{"Malawi"} MX{"Mexiko"} MY{"Malajsie"} @@ -231,9 +228,9 @@ cs{ PK{"Pákistán"} PL{"Polsko"} PM{"Svatý Pierre a Miquelon"} - PN{"Pitcairn"} + PN{"Pitcairnovy ostrovy"} PR{"Portoriko"} - PS{"Palestinian Territory"} + PS{"Palestinská území"} PT{"Portugalsko"} PW{"Palau"} PY{"Paraguay"} @@ -252,7 +249,7 @@ cs{ SG{"Singapur"} SH{"Svatá Helena"} SI{"Slovinsko"} - SJ{"Svalbard a Jan Mayen"} + SJ{"Špicberky a Jan Mayen"} SK{"Slovensko"} SL{"Sierra Leone"} SM{"San Marino"} @@ -260,11 +257,12 @@ cs{ SO{"Somálsko"} SR{"Surinam"} ST{"Svatý Tomáš"} - SV{"El Salvador"} + SV{"Salvador"} + SX{"Sint Maarten"} SY{"Sýrie"} SZ{"Svazijsko"} TA{"Tristan da Cunha"} - TC{"Ostrovy Caicos a Turks"} + TC{"Ostrovy Turks a Caicos"} TD{"Čad"} TF{"Francouzská jižní teritoria"} TG{"Togo"} @@ -286,8 +284,8 @@ cs{ US{"Spojené státy"} UY{"Uruguay"} UZ{"Uzbekistán"} - VA{"Svatý stolec"} - VC{"Svatý Vincent a Grenadiny"} + VA{"Vatikán"} + VC{"Svatý Vincenc a Grenadiny"} VE{"Venezuela"} VG{"Britské Panenské ostrovy"} VI{"Americké Panenské ostrovy"} @@ -302,5 +300,5 @@ cs{ ZW{"Zimbabwe"} ZZ{"Neznámá nebo neplatná oblast"} } - Version{"2.0.49.93"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/cy.txt b/icuSources/data/region/cy.txt index ae77b394..d47570a5 100644 --- a/icuSources/data/region/cy.txt +++ b/icuSources/data/region/cy.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/cy.xml @@ -11,7 +11,8 @@ */ cy{ Countries{ + CC{"Ynysoedd Cocos [Keeling]"} GB{"Prydain Fawr"} } - Version{"2.0.49.19"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/da.txt b/icuSources/data/region/da.txt index e396d334..b02d97dc 100644 --- a/icuSources/data/region/da.txt +++ b/icuSources/data/region/da.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/da.xml @@ -33,7 +33,6 @@ da{ 054{"Melanesien"} 057{"Mikronesien"} 061{"Polynesien"} - 062{"Sydcentralasien"} 142{"Asien"} 143{"Centralasien"} 145{"Vestasien"} @@ -41,8 +40,7 @@ da{ 151{"Østeuropa"} 154{"Nordeuropa"} 155{"Vesteuropa"} - 172{"Sammenslutningen af uafhængige stater"} - 419{"Latinamerika og Caribien"} + 419{"Latinamerika"} AC{"Ascensionøen"} AD{"Andorra"} AE{"Forenede Arabiske Emirater"} @@ -85,7 +83,7 @@ da{ CC{"Cocosøerne"} CD{"Congo-Kinshasa"} CF{"Centralafrikanske Republik"} - CG{"Congo"} + CG{"Congo – Brazzaville"} CH{"Schweiz"} CI{"Elfenbenskysten"} CK{"Cook-øerne"} @@ -98,6 +96,7 @@ da{ CS{"Serbien og Montenegro"} CU{"Cuba"} CV{"Kap Verde"} + CW{"Curacao"} CX{"Juleøen"} CY{"Cypern"} CZ{"Tjekkiet"} @@ -116,7 +115,6 @@ da{ ER{"Eritrea"} ES{"Spanien"} ET{"Etiopien"} - EU{"EU"} FI{"Finland"} FJ{"Fiji-øerne"} FK{"Falklandsøerne"} @@ -259,6 +257,7 @@ da{ SR{"Surinam"} ST{"Sao Tome og Principe"} SV{"El Salvador"} + SX{"Sint Maarten"} SY{"Syrien"} SZ{"Swaziland"} TA{"Tristan da Cunha"} @@ -280,7 +279,7 @@ da{ TZ{"Tanzania"} UA{"Ukraine"} UG{"Uganda"} - UM{"De Mindre Amerikanske Oversøiske Øer"} + UM{"Mindre amerikanske oversøiske øer"} US{"USA"} UY{"Uruguay"} UZ{"Usbekistan"} @@ -298,7 +297,7 @@ da{ ZA{"Sydafrika"} ZM{"Zambia"} ZW{"Zimbabwe"} - ZZ{"Ukendt eller ugyldigt område"} + ZZ{"Ukendt område"} } - Version{"2.0.50.96"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/dav.txt b/icuSources/data/region/dav.txt index fa61e9c9..c34c5271 100755 --- a/icuSources/data/region/dav.txt +++ b/icuSources/data/region/dav.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/dav.xml @@ -238,5 +238,5 @@ dav{ ZM{"Zambia"} ZW{"Zimbabwe"} } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/de.txt b/icuSources/data/region/de.txt index 3d6241f1..eb6d3a0e 100644 --- a/icuSources/data/region/de.txt +++ b/icuSources/data/region/de.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/de.xml @@ -33,7 +33,6 @@ de{ 054{"Melanesien"} 057{"Mikronesisches Inselgebiet"} 061{"Polynesien"} - 062{"Süd-Zentralasien"} 142{"Asien"} 143{"Zentralasien"} 145{"Westasien"} @@ -41,9 +40,7 @@ de{ 151{"Osteuropa"} 154{"Nordeuropa"} 155{"Westeuropa"} - 172{"Gemeinschaft Unabhängiger Staaten"} - 419{"Lateinamerika und Karibik"} - 830{"Kanalinseln"} + 419{"Lateinamerika"} AC{"Ascension"} AD{"Andorra"} AE{"Vereinigte Arabische Emirate"} @@ -99,6 +96,7 @@ de{ CS{"Serbien und Montenegro"} CU{"Kuba"} CV{"Kap Verde"} + CW{"Curaçao"} CX{"Weihnachtsinsel"} CY{"Zypern"} CZ{"Tschechische Republik"} @@ -260,6 +258,7 @@ de{ SR{"Suriname"} ST{"São Tomé und Príncipe"} SV{"El Salvador"} + SX{"Sint Maarten"} SY{"Syrien"} SZ{"Swasiland"} TA{"Tristan da Cunha"} @@ -299,7 +298,7 @@ de{ ZA{"Südafrika"} ZM{"Sambia"} ZW{"Simbabwe"} - ZZ{"Unbekannte oder ungültige Region"} + ZZ{"Unbekannte Region"} } - Version{"2.0.51.59"} + Version{"2.0.67.6"} } diff --git a/icuSources/data/region/de_CH.txt b/icuSources/data/region/de_CH.txt index 387983a1..505b0db2 100644 --- a/icuSources/data/region/de_CH.txt +++ b/icuSources/data/region/de_CH.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/de_CH.xml @@ -22,5 +22,5 @@ de_CH{ ST{"Sao Tomé und Principe"} ZW{"Zimbabwe"} } - Version{"2.0.47.67"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/dje.txt b/icuSources/data/region/dje.txt new file mode 100755 index 00000000..6b480abe --- /dev/null +++ b/icuSources/data/region/dje.txt @@ -0,0 +1,241 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/dje.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/dje.xml + */ +dje{ + Countries{ + AD{"Andoora"} + AE{"Laaraw Imaarawey Margantey"} + AF{"Afgaanistan"} + AG{"Antigua nda Barbuuda"} + AI{"Angiiya"} + AL{"Albaani"} + AM{"Armeeni"} + AN{"Hollandu Antiiyey Laboo"} + AO{"Angoola"} + AR{"Argentine"} + AS{"Ameriki Samoa"} + AT{"Otriši"} + AU{"Ostraali"} + AW{"Aruuba"} + AZ{"Azerbaayijaŋ"} + BA{"Bosni nda Herzegovine"} + BB{"Barbaados"} + BD{"Bangladeši"} + BE{"Belgiiki"} + BF{"Burkina faso"} + BG{"Bulgaari"} + BH{"Bahareen"} + BI{"Burundi"} + BJ{"Beniŋ"} + BM{"Bermuda"} + BN{"Bruunee"} + BO{"Boolivi"} + BR{"Breezil"} + BS{"Bahamas"} + BT{"Buutaŋ"} + BW{"Botswaana"} + BY{"Biloriši"} + BZ{"Beliizi"} + CA{"Kanaada"} + CD{"Kongoo demookaratiki laboo"} + CF{"Centraafriki koyra"} + CG{"Kongoo"} + CH{"Swisu"} + CI{"Kudwar"} + CK{"Kuuk gungey"} + CL{"Šiili"} + CM{"Kameruun"} + CN{"Šiin"} + CO{"Kolombi"} + CR{"Kosta rika"} + CS{"Serbi nda Montenegro"} + CU{"Kuuba"} + CV{"Kapuver gungey"} + CY{"Šiipur"} + CZ{"Cek labo"} + DE{"Almaaɲe"} + DJ{"Jibuuti"} + DK{"Danemark"} + DO{"Doominiki laboo"} + DZ{"Alžeeri"} + EC{"Ekwateer"} + EE{"Estooni"} + EG{"Misra"} + ER{"Eritree"} + ES{"Espaaɲe"} + ET{"Ecioopi"} + FI{"Finlandu"} + FJ{"Fiji"} + FK{"Kalkan gungey"} + FM{"Mikronezi"} + FR{"Faransi"} + GA{"Gaabon"} + GB{"Albaasalaama Marganta"} + GD{"Grenaada"} + GE{"Gorgi"} + GF{"Faransi Guyaan"} + GH{"Gaana"} + GI{"Gibraltar"} + GL{"Grinland"} + GM{"Gambi"} + GN{"Gine"} + GP{"Gwadeluup"} + GQ{"Ginee Ekwatorial"} + GR{"Greece"} + GT{"Gwatemaala"} + GU{"Guam"} + GW{"Gine-Bisso"} + GY{"Guyaane"} + HN{"Honduras"} + HR{"Krwaasi"} + HT{"Haiti"} + HU{"Hungaari"} + ID{"Indoneezi"} + IE{"Irlandu"} + IL{"Israyel"} + IN{"Indu laboo"} + IO{"Britiši Indu teekoo laama"} + IQ{"Iraak"} + IR{"Iraan"} + IS{"Ayseland"} + IT{"Itaali"} + JM{"Jamaayik"} + JO{"Urdun"} + JP{"Jaapoŋ"} + KE{"Keeniya"} + KG{"Kyrgyzstan"} + KH{"kamboogi"} + KI{"Kiribaati"} + KM{"Komoor"} + KN{"Seŋ Kitts nda Nevis"} + KP{"Gurma Kooree"} + KR{"Hawsa Kooree"} + KW{"Kuweet"} + KY{"Kayman gungey"} + KZ{"Kaazakstan"} + LA{"Laawos"} + LB{"Lubnaan"} + LC{"Seŋ Lussia"} + LI{"Liechtenstein"} + LK{"Srilanka"} + LR{"Liberia"} + LS{"Leesoto"} + LT{"Lituaani"} + LU{"Luxembourg"} + LV{"Letooni"} + LY{"Liibi"} + MA{"Maarok"} + MC{"Monako"} + MD{"Moldovi"} + MG{"Madagascar"} + MH{"Maršal gungey"} + MK{"Maacedooni"} + ML{"Maali"} + MM{"Maynamar"} + MN{"Mongooli"} + MP{"Mariana Gurma Gungey"} + MQ{"Martiniiki"} + MR{"Mooritaani"} + MS{"Montserrat"} + MT{"Malta"} + MU{"Mooris gungey"} + MV{"Maldiivu"} + MW{"Malaawi"} + MX{"Mexiki"} + MY{"Maleezi"} + MZ{"Mozambik"} + NA{"Naamibi"} + NC{"Kaaledooni Taagaa"} + NE{"Nižer"} + NF{"Norfolk Gungoo"} + NG{"Naajiriia"} + NI{"Nikaragwa"} + NL{"Hollandu"} + NO{"Norveej"} + NP{"Neepal"} + NR{"Nauru"} + NU{"Niue"} + NZ{"Zeelandu Taaga"} + OM{"Omaan"} + PA{"Panama"} + PE{"Peeru"} + PF{"Faransi Polineezi"} + PG{"Papua Ginee Taaga"} + PH{"Filipine"} + PK{"Paakistan"} + PL{"Poloɲe"} + PM{"Seŋ Piyer nda Mikelon"} + PN{"Pitikarin"} + PR{"Porto Riko"} + PS{"Palestine Dangay nda Gaaza"} + PT{"Portugaal"} + PW{"Palu"} + PY{"Paraguwey"} + QA{"Kataar"} + RE{"Reenioŋ"} + RO{"Rumaani"} + RU{"Iriši laboo"} + RW{"Rwanda"} + SA{"Saudiya"} + SB{"Solomon Gungey"} + SC{"Seešel"} + SD{"Suudaŋ"} + SE{"Sweede"} + SG{"Singapur"} + SH{"Seŋ Helena"} + SI{"Sloveeni"} + SK{"Slovaaki"} + SL{"Seera Leon"} + SM{"San Marino"} + SN{"Senegal"} + SO{"Somaali"} + SR{"Surinaam"} + ST{"Sao Tome nda Prinsipe"} + SV{"Salvador laboo"} + SY{"Suuria"} + SZ{"Swaziland"} + TC{"Turk nda Kayikos Gungey"} + TD{"Caadu"} + TG{"Togo"} + TH{"Taayiland"} + TJ{"Taažikistan"} + TK{"Tokelau"} + TL{"Timoor hawsa"} + TM{"Turkmenistaŋ"} + TN{"Tunizi"} + TO{"Tonga"} + TR{"Turki"} + TT{"Trinidad nda Tobaago"} + TV{"Tuvalu"} + TW{"Taayiwan"} + TZ{"Tanzaani"} + UA{"Ukreen"} + UG{"Uganda"} + US{"Ameriki Laabu Margantey"} + UY{"Uruguwey"} + UZ{"Uzbeekistan"} + VA{"Vaatikan Laama"} + VC{"Seŋvinsaŋ nda Grenadine"} + VE{"Veneezuyeela"} + VG{"Britiši Virgin gungey"} + VI{"Ameerik Virgin Gungey"} + VN{"Vietnaam"} + VU{"Vanautu"} + WF{"Wallis nda Futuna"} + WS{"Samoa"} + YE{"Yaman"} + YT{"Mayooti"} + ZA{"Hawsa Afriki Laboo"} + ZM{"Zambi"} + ZW{"Zimbabwe"} + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/region/dua.txt b/icuSources/data/region/dua.txt new file mode 100755 index 00000000..cff66ed1 --- /dev/null +++ b/icuSources/data/region/dua.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/dua.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/dua.xml + */ +dua{ + Countries{ + CM{"Cameroun"} + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/region/dyo.txt b/icuSources/data/region/dyo.txt new file mode 100755 index 00000000..409d3a1b --- /dev/null +++ b/icuSources/data/region/dyo.txt @@ -0,0 +1,124 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/dyo.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/dyo.xml + */ +dyo{ + Countries{ + AD{"Andorra"} + AF{"Afganistan"} + AG{"Antigua di Barbuda"} + AI{"Angiiya"} + AL{"Albani"} + AM{"Armeni"} + AO{"Angola"} + AR{"Arsantin"} + AS{"Samoa yati Amerik"} + AT{"Otris"} + AU{"Ostraalia"} + AW{"Aruba"} + AZ{"Aserbaysan"} + BA{"Bosni di Hersegovin"} + BB{"Barbad"} + BD{"Banglades"} + BE{"Belsik"} + BF{"Burukiina Faso"} + BG{"Bulgari"} + BH{"Bahrayn"} + BI{"Burundi"} + BJ{"Bene"} + BM{"Bermud"} + BN{"Buruney"} + BO{"Boliivi"} + BR{"Bresil"} + BS{"Bahama"} + BT{"Butan"} + BW{"Boswana"} + BY{"Belarus"} + BZ{"Beliis"} + CA{"Kanada"} + CD{"Mofam demokratik mati Kongo"} + CG{"Kongo"} + CI{"Koddiwar"} + CL{"Cili"} + CM{"Kamerun"} + CN{"Siin"} + CO{"Kolombi"} + CR{"Kosta Rika"} + CU{"Kuba"} + CV{"Kap Ver"} + CY{"Siipr"} + CZ{"Mofam mati Cek"} + DE{"Almaañ"} + DJ{"Jibuti"} + DK{"Danmark"} + DM{"Dominika"} + DO{"Mofam mati Dominik"} + DZ{"Alseri"} + EC{"Ekuador"} + EE{"Estoni"} + EG{"Esípt"} + ER{"Eritree"} + ES{"Espaañ"} + ET{"Ecoopi"} + FI{"Finland"} + FJ{"Fiji"} + FR{"Frans"} + GA{"Gabon"} + GD{"Grenada"} + GE{"Seorsi"} + GH{"Gaana"} + GI{"Sipraltaar"} + GL{"Greenland"} + GM{"Gambi"} + GN{"Giné"} + GP{"Guwadalup"} + GR{"Gres"} + GT{"Guatemala"} + GU{"Guam"} + GW{"Giné Bisaau"} + GY{"Giyan"} + HN{"Onduras"} + HR{"Kroasi"} + HT{"Ayti"} + HU{"Oŋri"} + ID{"Endonesi"} + IE{"Irland"} + IL{"Israel"} + IN{"End"} + IQ{"Irak"} + IR{"Iran"} + IS{"Iisland"} + IT{"Itali"} + JM{"Samaik"} + JP{"Sapoŋ"} + KE{"Keniya"} + KH{"Kamboj"} + KM{"Komor"} + LC{"Tansani"} + LK{"Siri Lanka"} + LR{"Liberia"} + MG{"Madagaskaar"} + ML{"Mali"} + NF{"San Marin"} + SA{"Abari Saudi"} + SD{"Sudan"} + SG{"Singapur"} + SI{"Sloveni"} + SK{"Slovaki"} + SL{"Serra Leon"} + SN{"Senegal"} + SO{"Somali"} + SV{"Salvadoor"} + TD{"Cad"} + TG{"Togo"} + TH{"Tailand"} + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/region/ebu.txt b/icuSources/data/region/ebu.txt index 980a4938..c0d096c9 100755 --- a/icuSources/data/region/ebu.txt +++ b/icuSources/data/region/ebu.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ebu.xml @@ -238,5 +238,5 @@ ebu{ ZM{"Zambia"} ZW{"Zimbabwe"} } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/ee.txt b/icuSources/data/region/ee.txt index ace3954e..d7d1b60f 100755 --- a/icuSources/data/region/ee.txt +++ b/icuSources/data/region/ee.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ee.xml @@ -11,232 +11,291 @@ */ ee{ Countries{ - AD{"Andorradu"} - AE{"United Arab Emiratesdu"} - AF{"Afghanistadu"} - AG{"Antigua kplɛ Barbudadukɔwo"} - AI{"Anguilladu"} - AL{"Albaniadu"} - AM{"Armeniadu"} - AN{"Nedalands Antilisdu"} - AO{"Angoladu"} - AR{"Argentinadu"} - AS{"Amerika Samoadu"} - AT{"Austriadu"} - AU{"Australiadu"} - AW{"Arubadu"} - AZ{"Azerbaigyandu"} - BA{"Bosnia kplɛ Herzegovinadukɔwo"} - BB{"Barbadosdu"} - BD{"Bangladesidu"} - BE{"Belgiumdu"} - BF{"Burkina Fasodu"} - BG{"Bulgaridu"} - BH{"Bahraindu"} - BI{"Burundidu"} - BJ{"Benindu"} - BM{"Bermudadu"} - BN{"Bruneidu"} - BO{"Boliviadu"} - BR{"Brazildu"} - BS{"Bahamasdu"} - BT{"Bhutandu"} - BW{"Botswanadu"} - BY{"Belarusdu"} - BZ{"Belizidu"} - CA{"Kanadadu"} - CD{"Kongo Demokratik Repɔblikdu"} - CF{"Sentral Afrikan Republikdu"} - CG{"Kongodu"} - CH{"Switzerland-du"} - CI{"Kote d'ivoiredu"} - CK{"Kook Ailandsdukɔwo"} - CL{"Tsilidu"} - CM{"Kamerundu"} - CN{"Tsinadu"} - CO{"Kolombiadu"} - CR{"Kosta Rikadu"} - CS{"Serbia kplɛ Montenegrodukɔwo"} - CU{"kubadu"} - CV{"Kape Verde Ailandsdukɔwo"} - CY{"Syprusdu"} - CZ{"Tsek Repɔblikdu"} - DE{"Germanidu"} - DJ{"Dzibutidu"} - DK{"Denmarkdu"} - DM{"Dominikadu"} - DO{"Dominika Repɔblikdu"} - DZ{"Algeriadu"} - EC{"Ekuadɔdu"} - EE{"Estoniadu"} - EG{"Egyptdu"} - ER{"Eritreadu"} - ES{"Spaindu"} - ET{"Etiopiadu"} - FI{"Finland-du"} - FJ{"Fidzidu"} - FK{"Falklanɖ Ailandsdukɔwo"} - FM{"Mikronesiadu"} - FR{"Fransdu"} - GA{"Gabɔndu"} - GB{"United Kingdomdu"} - GD{"Grenadadu"} - GE{"Georgiadu"} - GF{"Frentsi Guianadu"} - GH{"Ghanadu"} - GI{"Gibraltadu"} - GL{"Greenland-du"} - GM{"Gambiadu"} - GN{"Guinidu"} - GP{"Guadelupedu"} - GQ{"Ekuatorial Ginidu"} - GR{"Greesidu"} - GT{"Guatemayadu"} - GU{"Guamdu"} - GW{"Gini-Bisaodu"} + 001{"xexeme"} + 002{"Afrika nutome"} + 003{"Dziehe Amerika nutome"} + 005{"Anyiehe Amerika nutome"} + 009{"Oceania nutome"} + 011{"Ɣetoɖoƒelɔƒo Afrika nutome"} + 013{"Titina Amerika nutome"} + 014{"Ɣedzeƒe Afrika nutome"} + 015{"Dziehe Afrika nutome"} + 017{"Titina Afrika nutome"} + 018{"Anyiehelɔƒo Afrika nutome"} + 019{"Amerika nutome"} + 021{"Dziehelɔƒo Amerika nutome"} + 029{"Karibbea nutome"} + 030{"Ɣedzeƒe Asia nutome"} + 034{"Anyiehelɔƒo Asia nutome"} + 035{"Anyiehe Ɣedzeƒe Afrika nutome"} + 039{"Anyiehelɔƒo Europa nutome"} + 053{"Australia kple New Zealand nutome"} + 054{"Melanesia nutome"} + 057{"Mikronesia"} + 061{"Pɔlinesia nutome"} + 142{"Asia nutome"} + 143{"Titina Asia nutome"} + 145{"Ɣetoɖoƒelɔƒo Asia nutome"} + 150{"Europa nutome"} + 151{"Ɣedzeƒe Europa nutome"} + 154{"Dziehelɔƒo Europa nutome"} + 155{"Ɣetoɖoƒelɔƒo Europa nutome"} + 419{"Latin Amerika nutome"} + AC{"Ascension ƒudomekpo nutome"} + AD{"Andorra nutome"} + AE{"United Arab Emirates nutome"} + AF{"Afghanistan nutome"} + AG{"́Antigua kple Barbuda nutome"} + AI{"Anguilla nutome"} + AL{"Albania nutome"} + AM{"Armenia nutome"} + AN{"Nedalands Antilis nutome"} + AO{"Angola nutome"} + AQ{"Antartica nutome"} + AR{"Argentina nutome"} + AS{"Amerika Samoa nutome"} + AT{"Austria nutome"} + AU{"Australia nutome"} + AW{"Aruba nutome"} + AX{"Åland ƒudomekpo nutome"} + AZ{"Azerbaijan nutome"} + BA{"Bosnia kple Herzergovina nutome"} + BB{"Barbados nutome"} + BD{"Bangladesh nutome"} + BE{"Belgium nutome"} + BF{"Burkina Faso nutome"} + BG{"Bulgaria nutome"} + BH{"Bahrain nutome"} + BI{"Burundi nutome"} + BJ{"Benin nutome"} + BL{"Saint Barthélemy nutome"} + BM{"Bermuda nutome"} + BN{"Brunei nutome"} + BO{"Bolivia nutome"} + BR{"Brazil nutome"} + BS{"Bahamas nutome"} + BT{"Bhutan nutome"} + BV{"Bouvet ƒudomekpo nutome"} + BW{"Botswana nutome"} + BY{"Belarus nutome"} + BZ{"Belize nutome"} + CA{"Kanada nutome"} + CC{"Kokos [Kiling] fudomekpo nutome"} + CD{"Kongo Kinshasa nutome"} + CF{"Titina Afrika repɔblik nutome"} + CG{"Kongo Brazzaville nutome"} + CH{"Switzerland nutome"} + CI{"Kote d’Ivoire nutome"} + CK{"Kook ƒudomekpo nutome"} + CL{"Tsile nutome"} + CM{"Kamerun nutome"} + CN{"Tsaina nutome"} + 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"} + CY{"Saiprus nutome"} + CZ{"Tsɛk repɔblik nutome"} + DE{"Germania nutome"} + DG{"Diego Garsia nutome"} + DJ{"Dzibuti nutome"} + DK{"Denmark nutome"} + DM{"Dominika nutome"} + DO{"Dominika repɔblik nutome"} + DZ{"Algeria nutome"} + EA{"Keuta and Melilla nutome"} + EC{"Ekuadɔ nutome"} + EE{"Estonia nutome"} + EG{"Egypte nutome"} + EH{"Ɣetoɖoƒe Sahara nutome"} + ER{"Eritrea nutome"} + ES{"Spania nutome"} + ET{"Etiopia nutome"} + EU{"Europa Wɔɖeka nutome"} + FI{"Finland nutome"} + FJ{"Fidzi nutome"} + FK{"Falkland ƒudomekpowo nutome"} + FM{"Mikronesia nutome"} + FO{"Faroe ƒudomekpowo nutome"} + FR{"Frans nutome"} + GA{"Gabɔn nutome"} + GB{"United Kingdom nutome"} + GD{"Grenada nutome"} + GE{"Georgia nutome"} + GF{"Frentsi Gayana nutome"} + GG{"Guernse nutome"} + GH{"Ghana nutome"} + GI{"Gibraltar nutome"} + GL{"Grinland nutome"} + GM{"Gambia nutome"} + GN{"Guini nutome"} + GP{"Guadelupe nutome"} + GQ{"Ekuatorial Guini nutome"} + GR{"Grisi nutome"} + GS{"Anyiehe Georgia kple Anyiehe Sandwich ƒudomekpowo nutome"} + GT{"Guatemala nutome"} + GU{"Guam nutome"} + GW{"Gini-Bisao nutome"} GY{"Guyanadu"} + HK{"Hɔng Kɔng SAR Tsaina nutome"} + HM{"Heard kple Mcdonald ƒudomekpowo nutome"} HN{"Hondurasdu"} - HR{"Kroashiadu"} - HT{"Haitidu"} - HU{"Hungaridu"} - ID{"Indonesiadu"} - IE{"Ireland-du"} - IL{"Izraldu"} - IN{"Inɖiadu"} - IO{"British India Oshiin Territorydu"} - IQ{"Irakdu"} - IR{"Irandu"} - IS{"Aiselanddu"} - IT{"Italidu"} - JM{"Gyamaikadu"} - JO{"Gyɔdandu"} - JP{"Gyapandu"} - KE{"Kenyadu"} - KG{"Kyrgyzstandu"} - KH{"Kambodiadu"} - KI{"Kiribatidu"} - KM{"Komorosdu"} - KN{"Saint Kitis kplɛ Nevisdukɔwo"} - KP{"North Koreadu"} - KR{"South Koreadu"} - KW{"Kuwaitdu"} - KY{"Kayman Ailandsdukɔwo"} - KZ{"Kazakstandu"} - LA{"Laosdu"} - LB{"Lebanɔndu"} - LC{"Saint Lusiadu"} - LI{"Litsensteindu"} - LK{"Sri Lankadu"} - LR{"Liberiadu"} - LS{"Lɛsotodu"} - LT{"Lituaniadu"} - LU{"Luxembɔgdu"} - LV{"Latviadu"} - LY{"Libyadu"} - MA{"Morokodu"} - MC{"Monakodu"} - MD{"Moldovadu"} - MG{"Madagaskadu"} - MH{"Marshal Aislandsdu"} - MK{"Masedoniadu"} - ML{"Malidu"} - MM{"Myanmardu"} - MN{"Mongoliadu"} - MP{"Norh Mariana Ailandukɔwo"} - MQ{"Martinikidu"} - MR{"Mɔritaniadu"} - MS{"Montserratdu"} - MT{"Maltadu"} - MU{"Mɔritiusdu"} - MV{"Maldivisdu"} - MW{"Malawidu"} - MX{"Mesikodu"} - MY{"Malaysiadu"} - MZ{"Mozambikidu"} - NA{"Namibiadu"} - NC{"New Kaledoniadu"} - NE{"Nigerdu"} - NF{"Norfolk Ailanddu"} - NG{"Nigeriadu"} - NI{"Nikaraguadu"} - NL{"Nedalandsdu"} - NO{"Norwaydu"} - NP{"Nepaldu"} - NR{"Naurudu"} - NU{"Niuedu"} - NZ{"New Zealand-du"} - OM{"Omandu"} - PA{"Panamadu"} - PE{"Perudu"} - PF{"Frentsi Polynesiadu"} - PG{"Papua New Guineadu"} - PH{"Philipinsdu"} - PK{"Pakistandu"} - PL{"Polandu"} - PM{"Saint Pierre kplɛ Mikelɔndukɔwo"} - PN{"Pitkairndu"} - PR{"Puerto Rikodu"} - PS{"Palestinia West Bank kplɛ Gazadukɔwo"} - PT{"Portugaldu"} - PW{"Palaudu"} - PY{"Paraguadu"} - QA{"Katadu"} - RE{"Reuniondu"} - RO{"Romaniadu"} - RU{"Russiadu"} - RW{"Rwandadu"} - SA{"Saudi Arabiadu"} - SB{"Solomon Ailandukɔwo"} - SC{"Seyshɛlsdu"} - SD{"Sudandu"} - SE{"Swedendu"} - SG{"Singapɔrdu"} - SH{"Saint Helenadu"} - SI{"Sloveniadu"} - SK{"Slovakiadu"} - SL{"Sierra Leonedu"} - SM{"San Marinodu"} - SN{"Senegaldu"} - SO{"Somaliadu"} - SR{"Surinamedu"} - ST{"Sao Tome kplɛ Prinsipidukɔwo"} - SV{"El Savadɔdu"} - SY{"Syriadu"} - SZ{"Swaziland-du"} - TC{"Turks kplɛ kaikos Islandsdukɔwo"} - TD{"Tsad-du"} - TG{"Togodu"} - TH{"Thailand-du"} - TJ{"Taghikistandu"} - TK{"Tokelaudu"} - TL{"East Timordu"} - TM{"Turkmenistandu"} - TN{"Tunisiadu"} - TO{"Tongadu"} - TR{"Turkeedu"} - TT{"Trinidad kplɛ Tobagodukɔwo"} - TV{"Tuvaludu"} - TW{"Taiwandu"} - TZ{"Tanzaniadu"} - UA{"Ukrainedu"} - UG{"Ugandadu"} - US{"USA-dukɔwo"} - UY{"Uruguaydu"} - UZ{"Uzbekistandu"} - VA{"Vatikan Statedu"} - VC{"Saint Vinsent kplɛ Grenadinisdukɔwo"} - VE{"Venezueladu"} - VG{"British Virgin Islandsdukɔwo"} - VI{"U.S Virgin Islandsdukɔwo"} - VN{"Vietnamdu"} - VU{"Vanuatudu"} - WF{"Wallis kplɛ Futunadu"} - WS{"Samoadu"} - YE{"Yemendu"} - YT{"Mayotidu"} - ZA{"South Afrikadu"} - ZM{"Zambiadu"} - ZW{"Zimbabwedu"} + HR{"Kroatsia nutome"} + HT{"Haiti nutome"} + HU{"Hungari nutome"} + IC{"Kanari ƒudomekpowo nutome"} + ID{"Indonesia nutome"} + IE{"Ireland nutome"} + IL{"Israel nutome"} + IM{"Aisle of Man nutome"} + IN{"India nutome"} + IO{"Britaintɔwo ƒe india ƒudome nutome"} + IQ{"iraqdukɔ"} + IR{"Iran nutome"} + IS{"Aiseland nutome"} + IT{"Italia nutome"} + JE{"Dzɛse nutome"} + JM{"Dzamaika nutome"} + JO{"Yordan nutome"} + JP{"Dzapan nutome"} + KE{"Kenya nutome"} + KG{"Kirgizstan nutome"} + KH{"Kambodia nutome"} + KI{"Kiribati nutome"} + KM{"Komoros nutome"} + KN{"Saint Kitis kple Nevis nutome"} + KP{"Dziehe Korea nutome"} + KR{"Anyiehe Korea nutome"} + KW{"Kuwait nutome"} + KY{"Kayman ƒudomekpowo nutome"} + KZ{"Kazakstan nutome"} + LA{"Laos nutome"} + LB{"Lebanɔn nutome"} + LC{"Saint Lusia nutome"} + LI{"Litsenstein nutome"} + LK{"Sri Lanka nutome"} + LR{"Liberia nutome"} + LS{"Lɛsoto nutome"} + LT{"Lituania nutome"} + LU{"Lazembɔg nutome"} + LV{"Latvia nutome"} + LY{"Libya nutome"} + MA{"Moroko nutome"} + MC{"Monako nutome"} + MD{"Moldova nutome"} + ME{"Montenegro nutome"} + MF{"Saint Martin nutome"} + MG{"Madagaska nutome"} + MH{"Marshal ƒudomekpowo nutome"} + MK{"Makedonia nutome"} + ML{"Mali nutome"} + MM{"Myanmar [Burma] nutome"} + MN{"Mongolia nutome"} + MO{"Macau SAR Tsaina nutome"} + MP{"Dziehe Marina ƒudomekpowo nutome"} + MQ{"Martiniki nutome"} + MR{"Mauritania nutome"} + MS{"Montserrat nutome"} + MT{"Malta nutome"} + MU{"mauritiusdukɔ"} + MV{"maldivesdukɔ"} + MW{"Malawi nutome"} + MX{"Meksico nutome"} + MY{"Malaysia nutome"} + MZ{"Mozambiki nutome"} + NA{"Namibia nutome"} + NC{"New Kaledonia nutome"} + NE{"Niger nutome"} + NF{"Norfolk ƒudomekpo nutome"} + NG{"Nigeria nutome"} + NI{"Nicaraguadukɔ"} + NL{"Nedalands nutome"} + NO{"Norway nutome"} + NP{"Nepal nutome"} + NR{"Nauru nutome"} + NU{"Niue nutome"} + NZ{"New Zealand nutome"} + OM{"Oman nutome"} + PA{"Panama nutome"} + PE{"Peru nutome"} + PF{"Frentsi Pɔlinesia nutome"} + PG{"Papua New Gini nutome"} + PH{"Filipini nutome"} + PK{"Pakistan nutome"} + PL{"Poland nutome"} + PM{"Saint Pierre kple Mikelɔn nutome"} + PN{"Pitkairn ƒudomekpo nutome"} + PR{"Puerto Riko nutome"} + PS{"Palestinia nutome"} + PT{"Portugal nutome"} + PW{"Palau nutome"} + PY{"Paragua nutome"} + QA{"Katar nutome"} + QO{"Outlaying Oceania nutome"} + RE{"Réunion nutome"} + RO{"Romania nutome"} + RU{"Russia nutome"} + RW{"Rwanda nutome"} + SA{"Saudi Arabia nutome"} + SB{"Solomon ƒudomekpowo nutome"} + SC{"Seshɛls nutome"} + SD{"Sudan nutome"} + SE{"Sweden nutome"} + SG{"Singapɔr nutome"} + SH{"Saint Helena nutome"} + SI{"Slovenia nutome"} + SJ{"Svalbard kple Yan Mayen nutome"} + SK{"Slovakia nutome"} + SL{"Sierra Leone nutome"} + SM{"San Marino nutome"} + SN{"Senegal nutome"} + SO{"Somalia nutome"} + SR{"Suriname nutome"} + ST{"São Tomé kple Príncipe nutome"} + SV{"El Salvadɔ nutome"} + SY{"Siria nutome"} + SZ{"Swaziland nutome"} + TA{"Tristan da Kunha nutome"} + TC{"Tɛks kple Kaikos ƒudomekpowo nutome"} + TD{"Tsad nutome"} + TF{"Anyiehe Franseme nutome"} + TG{"Togo nutome"} + TH{"Tailand nutome"} + TJ{"Tajikistan nutome"} + TK{"Tokelau nutome"} + TL{"Timor-Leste nutome"} + TM{"Tɛkmenistan nutome"} + TN{"Tunisia nutome"} + TO{"Tonga nutome"} + TR{"Tɛki nutome"} + TT{"Trinidad kple Tobago nutome"} + TV{"Tuvalu nutome"} + TW{"Taiwan nutome"} + TZ{"Tanzania nutome"} + UA{"Ukraine nutome"} + UG{"Uganda nutome"} + UM{"U.S. Minor Outlaying ƒudomekpowo nutome"} + US{"USA nutome"} + UY{"uruguaydukɔ"} + UZ{"Uzbekistan nutome"} + VA{"Vatikandu nutome"} + VC{"Saint Vincent kple Grenadine nutome"} + VE{"Venezuela nutome"} + VG{"Britaintɔwo ƒe Virgin ƒudomekpowo nutome"} + VI{"U.S. Vɛrgin ƒudomekpowo nutome"} + VN{"Vietnam nutome"} + VU{"Vanuatu nutome"} + WF{"Wallis kple Futuna nutome"} + WS{"Samoa nutome"} + YE{"Yemen nutome"} + YT{"Mayotte nutome"} + ZA{"Anyiehe Afrika nutome"} + ZM{"Zambia nutome"} + ZW{"Zimbabwe nutome"} + ZZ{"nutome manya"} } - Version{"2.0.50.66"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/el.txt b/icuSources/data/region/el.txt index fdffc5da..2ee271a9 100644 --- a/icuSources/data/region/el.txt +++ b/icuSources/data/region/el.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/el.xml @@ -33,7 +33,6 @@ el{ 054{"Μελανησία"} 057{"Περιοχή Μικρονησίας"} 061{"Πολυνησία"} - 062{"Νότια Κεντρική Ασία"} 142{"Ασία"} 143{"Κεντρική Ασία"} 145{"Δυτική Ασία"} @@ -41,9 +40,7 @@ el{ 151{"Ανατολική Ευρώπη"} 154{"Βόρεια Ευρώπη"} 155{"Δυτική Ευρώπη"} - 172{"Κοινοπολιτεία Ανεξαρτήτων Πολιτειών"} - 419{"Λατινική Αμερική και Καραϊβική"} - 830{"Νησιά Τσάνελ"} + 419{"Λατινική Αμερική"} AC{"Νήσος Ασενσιόν"} AD{"Ανδόρα"} AE{"Ηνωμένα Αραβικά Εμιράτα"} @@ -99,6 +96,7 @@ el{ CS{"Σερβία και Μαυροβούνιο"} CU{"Κούβα"} CV{"Πράσινο Ακρωτήριο"} + CW{"Κουρασάο"} CX{"Νήσος Χριστουγέννων"} CY{"Κύπρος"} CZ{"Τσεχία"} @@ -301,5 +299,5 @@ el{ ZW{"Ζιμπάμπουε"} ZZ{"Άγνωστη ή μη έγκυρη περιοχή"} } - Version{"2.0.50.96"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/en.txt b/icuSources/data/region/en.txt index eb9b55cf..6b01c5be 100644 --- a/icuSources/data/region/en.txt +++ b/icuSources/data/region/en.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/en.xml @@ -76,6 +76,7 @@ en{ BM{"Bermuda"} BN{"Brunei"} BO{"Bolivia"} + BQ{"Bonaire, Sint Eustatius, and Saba"} BR{"Brazil"} BS{"Bahamas"} BT{"Bhutan"} @@ -100,6 +101,7 @@ en{ CS{"Serbia and Montenegro"} CU{"Cuba"} CV{"Cape Verde"} + CW{"Curaçao"} CX{"Christmas Island"} CY{"Cyprus"} CZ{"Czech Republic"} @@ -259,8 +261,10 @@ en{ SN{"Senegal"} SO{"Somalia"} SR{"Suriname"} + SS{"South Sudan"} ST{"São Tomé and Príncipe"} SV{"El Salvador"} + SX{"Sint Maarten"} SY{"Syria"} SZ{"Swaziland"} TA{"Tristan da Cunha"} @@ -302,5 +306,5 @@ en{ ZW{"Zimbabwe"} ZZ{"Unknown Region"} } - Version{"2.0.51.59"} + Version{"2.0.67.6"} } diff --git a/icuSources/data/region/en_RH.txt b/icuSources/data/region/en_RH.txt index 0b3ed79a..928f668a 100644 --- a/icuSources/data/region/en_RH.txt +++ b/icuSources/data/region/en_RH.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/region/en_ZW.txt b/icuSources/data/region/en_ZW.txt index a0f00570..6d0f9be7 100644 --- a/icuSources/data/region/en_ZW.txt +++ b/icuSources/data/region/en_ZW.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/region/eo.txt b/icuSources/data/region/eo.txt index 70ef2f47..3342edd3 100644 --- a/icuSources/data/region/eo.txt +++ b/icuSources/data/region/eo.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/eo.xml @@ -236,5 +236,5 @@ eo{ ZM{"Zambio"} ZW{"Zimbabvo"} } - Version{"2.0.47.67"} + Version{"2.0.58.6"} } diff --git a/icuSources/data/region/es.txt b/icuSources/data/region/es.txt index dd83dfaf..9c031c3d 100644 --- a/icuSources/data/region/es.txt +++ b/icuSources/data/region/es.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/es.xml @@ -33,7 +33,6 @@ es{ 054{"Melanesia"} 057{"Micronesia [057]"} 061{"Polinesia"} - 062{"Asia centromeridional"} 142{"Asia"} 143{"Asia central"} 145{"Asia occidental"} @@ -41,8 +40,7 @@ es{ 151{"Europa oriental"} 154{"Europa septentrional"} 155{"Europa occidental"} - 172{"Comunidad de Estados Independientes"} - 419{"Latinoamérica y el Caribe"} + 419{"Latinoamérica"} AC{"Isla de la Ascensión"} AD{"Andorra"} AE{"Emiratos Árabes Unidos"} @@ -98,6 +96,7 @@ es{ CS{"Serbia y Montenegro"} CU{"Cuba"} CV{"Cabo Verde"} + CW{"Curazao"} CX{"Isla Christmas"} CY{"Chipre"} CZ{"República Checa"} @@ -232,7 +231,7 @@ es{ PK{"Pakistán"} PL{"Polonia"} PM{"San Pedro y Miquelón"} - PN{"Pitcairn"} + PN{"Islas Pitcairn"} PR{"Puerto Rico"} PS{"Territorios Palestinos"} PT{"Portugal"} @@ -262,6 +261,7 @@ es{ SR{"Surinam"} ST{"Santo Tomé y Príncipe"} SV{"El Salvador"} + SX{"Sint Maarten"} SY{"Siria"} SZ{"Suazilandia"} TA{"Tristán da Cunha"} @@ -301,7 +301,7 @@ es{ ZA{"Sudáfrica"} ZM{"Zambia"} ZW{"Zimbabue"} - ZZ{"Región desconocida o no válida"} + ZZ{"Región desconocida"} } - Version{"2.0.51.59"} + Version{"2.0.67.6"} } diff --git a/icuSources/data/region/es_CL.txt b/icuSources/data/region/es_CL.txt index 855955d1..5183c0a4 100644 --- a/icuSources/data/region/es_CL.txt +++ b/icuSources/data/region/es_CL.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/es_CL.xml @@ -11,5 +11,5 @@ es_CL{ 005{"Sudamérica"} EH{"Sahara Occidental"} } - Version{"2.0.45.82"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/et.txt b/icuSources/data/region/et.txt index 051d6aa9..8e4d3137 100644 --- a/icuSources/data/region/et.txt +++ b/icuSources/data/region/et.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/et.xml @@ -33,7 +33,6 @@ et{ 054{"Melaneesia"} 057{"Mikroneesia"} 061{"Polüneesia"} - 062{"Kesk-Aasia lõunaosa"} 142{"Aasia"} 143{"Kesk-Aasia"} 145{"Lääne-Aasia"} @@ -41,8 +40,7 @@ et{ 151{"Ida-Euroopa"} 154{"Põhja-Euroopa"} 155{"Lääne-Euroopa"} - 172{"Sõltumatute Riikide Ühendus"} - 419{"Ladina-Ameerika ja Kariibi meri"} + 419{"Ladina-Ameerika"} AC{"Ascensioni saar"} AD{"Andorra"} AE{"Araabia Ühendemiraadid"} @@ -300,5 +298,5 @@ et{ ZW{"Zimbabwe"} ZZ{"määramata"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/eu.txt b/icuSources/data/region/eu.txt index d9c497dc..059ecf23 100644 --- a/icuSources/data/region/eu.txt +++ b/icuSources/data/region/eu.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/eu.xml @@ -11,11 +11,35 @@ */ eu{ Countries{ + 001{"Mundua"} 002{"Afrika"} + 003{"Ipar Amerika"} + 005{"Hego Amerika"} + 009{"Ozeania"} + 011{"Afrika mendebaldea"} + 013{"Erdialdeko Amerika"} + 014{"Afrika ekialdea"} + 015{"Afrika iparraldea"} + 017{"Erdialdeko Afrika"} + 018{"Afrika hegoaldea"} 019{"Amerika"} + 021{"Amerika iparraldea"} 029{"Karibea"} + 030{"Asia ekialdea"} + 034{"Asia hegoaldea"} + 035{"Asia hego-ekialdea"} + 039{"Europa hegoaldea"} 053{"Australia eta Zeelanda Berria"} + 054{"Melanesiera"} + 057{"Mikronesia eskualdea"} + 061{"Polinesia"} + 142{"Asia"} + 143{"Asia erdialdea"} + 145{"Asia mendebaldea"} 150{"Europa"} + 151{"Europa ekialdea"} + 154{"Europa iparraldea"} + 155{"Europa mendebaldea"} 419{"Latinoamerika"} AC{"Ascension Uhartea"} AD{"Andorra"} @@ -32,15 +56,21 @@ eu{ AS{"Amerikar Samoa"} AT{"Austria"} AU{"Australia"} + AW{"Aruba"} AX{"Aland Uharteak"} AZ{"Azerbaijan"} BA{"Bosnia-Herzegovina"} + BB{"Barbados"} BD{"Bangladesh"} BE{"Belgika"} BF{"Burkina Faso"} BG{"Bulgaria"} + BH{"Bahrain"} BI{"Burundi"} BJ{"Benin"} + BL{"San Bartolome"} + BM{"Bermuda"} + BN{"Brunei"} BO{"Bolibia"} BR{"Brasil"} BS{"Bahamak"} @@ -48,6 +78,7 @@ eu{ BV{"Bouvet Uhartea"} BW{"Botswana"} BY{"Bielorrusia"} + BZ{"Belize"} CA{"Kanada"} CC{"Cocos uharteak"} CD{"Kongoko Errepublika Demokratikoa"} @@ -60,7 +91,7 @@ eu{ CM{"Kamerun"} CN{"Txina"} CO{"Kolonbia"} - CP{"CP"} + CR{"Costa Rica"} CS{"Serbia eta Montenegro"} CU{"Kuba"} CV{"Cabo Verde"} @@ -68,7 +99,6 @@ eu{ CY{"Zipre"} CZ{"Txekiar errepublika"} DE{"Alemania"} - DG{"DG"} DJ{"Djibuti"} DK{"Danimarka"} DM{"Dominika"} @@ -82,13 +112,16 @@ eu{ ER{"Eritrea"} ES{"Espainia"} ET{"Etiopia"} + EU{"Europar Batasuna"} FI{"Finlandia"} + FJ{"Fiji"} FK{"Malvinak"} FM{"Mikronesia"} FO{"Faroe Uharteak"} FR{"Frantzia"} GA{"Gabon"} GB{"Erresuma Batua"} + GD{"Grenada"} GE{"Georgia"} GF{"Guyana Frantsesa"} GG{"Guernsey"} @@ -101,8 +134,10 @@ eu{ GQ{"Ekuatore Ginea"} GR{"Grezia"} GS{"Hegoaldeko Georgia eta Hegoaldeko Sandwich uharteak"} + GT{"Guatemala"} + GU{"Guam"} GW{"Ginea-Bissau"} - HK{"HK"} + GY{"Guyana"} HM{"Heard eta McDonald Uharteak"} HN{"Honduras"} HR{"Kroazia"} @@ -131,6 +166,7 @@ eu{ KN{"Saint Kitts eta Nevis"} KP{"Ipar Korea"} KR{"Hego Korea"} + KW{"Kuwait"} KY{"Kaiman Uharteak"} KZ{"Kazakhstan"} LA{"Laos"} @@ -148,6 +184,7 @@ eu{ MC{"Monako"} MD{"Moldavia"} ME{"Montenegro"} + MF{"Saint Martin"} MG{"Madagaskar"} MH{"Marshall uharteak"} MK{"Mazedonia"} @@ -158,6 +195,8 @@ eu{ MP{"Iparraldeko Mariana uharteak"} MQ{"Martinika"} MR{"Mauritania"} + MS{"Montserrat"} + MT{"Malta"} MU{"Maurizio"} MV{"Maldivak"} MW{"Malawi"} @@ -173,8 +212,11 @@ eu{ NL{"Herbehereak"} NO{"Norvegia"} NP{"Nepal"} + NR{"Nauru"} + NU{"Niue"} NZ{"Zeelanda Berria"} OM{"Oman"} + PA{"Panama"} PE{"Peru"} PF{"Polinesia Frantsesa"} PG{"Papua Ginea Berria"} @@ -182,10 +224,15 @@ eu{ PK{"Pakistan"} PL{"Polonia"} PM{"Saint-Pierre eta Mikelune"} + PN{"Pitcairn uharteak"} + PR{"Puerto Rico"} PS{"Palestina"} PT{"Portugal"} + PW{"Palau"} PY{"Paraguai"} QA{"Katar"} + QO{"Mugaz kanpoko Ozeania"} + RE{"Reunion"} RO{"Errumania"} RS{"Serbia"} RU{"Errusia"} @@ -205,11 +252,10 @@ eu{ SN{"Senegal"} SO{"Somalia"} SR{"Surinam"} - ST{"Sao Tomé eta Principe"} + ST{"Sao Tome eta Principe"} SV{"El Salvador"} SY{"Siria"} SZ{"Swazilandia"} - TA{"TA"} TC{"Turk eta Caicos uharteak"} TD{"Txad"} TF{"Frantziaren Lurralde Australak"} @@ -242,10 +288,10 @@ eu{ WF{"Wallis eta Futuna"} WS{"Samoa"} YE{"Yemen"} + YT{"Mayotte"} ZA{"Hegoafrika"} ZM{"Zambia"} ZW{"Zimbabwe"} - ZZ{"ZZ"} } - Version{"2.0.50.95"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/ewo.txt b/icuSources/data/region/ewo.txt new file mode 100755 index 00000000..05f20508 --- /dev/null +++ b/icuSources/data/region/ewo.txt @@ -0,0 +1,242 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/ewo.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/ewo.xml + */ +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"} + AO{"Angolá"} + 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"} + BD{"Bangaladɛ́s"} + 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"} + BN{"Buluné"} + BO{"Bolívia"} + BR{"Bǝlazíl"} + BS{"Bahámas"} + BT{"Butáŋ"} + BW{"Botswaná"} + BY{"Bǝlarús"} + BZ{"Bǝlís"} + CA{"kanadá"} + 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"} + 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"} + CZ{"Ǹnam Tsɛ́g"} + DE{"Ndzáman"} + DJ{"Dzibutí"} + DK{"Danǝmárǝg"} + DM{"Dómǝnika"} + DO{"République dominicaine"} + DZ{"Alǝyéria"} + EC{"Ekwatór"} + EE{"Esetoní"} + EG{"Ehíbǝtɛn"} + ER{"Elitǝlé"} + ES{"Kpǝnyá"} + ET{"Etiopí"} + FI{"Finǝlán"} + FJ{"Fidzí"} + 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"} + GF{"Guyán yá Fulɛnsí"} + GH{"Ganá"} + GI{"Yilǝbalatár"} + GL{"Goelán"} + GM{"Gambí"} + GN{"Giné"} + GP{"Guadǝlúb"} + GQ{"Giné Ekwató"} + GR{"Gǝlɛ́s"} + GT{"Guatemalá"} + GU{"Guám"} + GW{"Giné Bisaó"} + GY{"Guyán"} + HN{"Ondurás"} + 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ǝ"} + IQ{"Irág"} + IR{"Irán"} + IS{"Isǝlándǝ"} + IT{"Itáliɛn"} + JM{"Hamaíka"} + JO{"Horǝdaní"} + JP{"Hapɔ́n"} + KE{"Keniá"} + KG{"Kirigisǝtán"} + KH{"kambodía"} + KI{"Kiribatí"} + KM{"Komɔ́r"} + 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áŋ"} + LA{"Laós"} + LB{"Libáŋ"} + LC{"Ǹfúfúb-Lúsia"} + LI{"Lísǝ́sǝ́táin"} + LK{"Sǝri Laŋká"} + LR{"Libéria"} + LS{"Lǝsotó"} + LT{"Lituaní"} + LU{"Lukǝzambúd"} + LV{"Lǝtoní"} + LY{"Libí"} + MA{"Marɔ́g"} + MC{"Mɔnakó"} + MD{"Molǝdaví"} + MG{"Madagasǝkárǝ"} + MH{"Minlán Mí Maresál"} + MK{"Masedónia"} + ML{"Malí"} + MM{"Mianǝmár"} + MN{"Mɔngɔ́lia"} + MP{"Minlán Mi Marián yá Nór"} + MQ{"Marǝtiníg"} + MR{"Moritaní"} + MS{"Mɔ́ntserád"} + MT{"Málǝtǝ"} + MU{"Morís"} + MV{"Malǝdívǝ"} + MW{"Malawí"} + 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ǝ"} + NG{"Nihéria"} + NI{"Nikarágua"} + NL{"Pɛíbá"} + NO{"Nɔrǝvɛ́s"} + NP{"Nepál"} + NR{"Naurú"} + NU{"Niué"} + NZ{"Ǹkpámɛn Zeláŋ"} + OM{"Omán"} + PA{"Panamá"} + PE{"Perú"} + PF{"Polinesí yá Fulɛnsí"} + PG{"Papwazi yá Ǹkpámɛ́n Giné"} + PH{"Filipí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"} + PW{"Palau"} + PY{"Paragué"} + QA{"Katár"} + RE{"Reuniɔ́ŋ"} + RO{"Rumaní"} + RU{"Rúsian"} + RW{"Ruwandá"} + SA{"Arabí Saudí"} + SB{"Minlán Mí Solomɔ́n"} + SC{"Sɛsɛ́l"} + SD{"Sudáŋ"} + SE{"Suwɛ́d"} + SG{"Singapúr"} + SH{"Ǹfúfúb-Ɛlɛ́na"} + 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"} + SY{"Sirí"} + SZ{"Swazilándǝ"} + TC{"Minlán Mí túrǝ́g-ai-Kaíg"} + TD{"Tsád"} + TG{"Togó"} + TH{"Tailán"} + TJ{"Tadzikisǝtáŋ"} + TK{"Tokeló"} + TL{"Timôr"} + TM{"Turǝkǝmǝnisǝtáŋ"} + TN{"Tunisí"} + TO{"Tɔngá"} + TR{"Turǝkí"} + TT{"Tǝlinité-ai-Tobágo"} + TV{"Tuvalú"} + TW{"Taiwán"} + TZ{"Taŋǝzaní"} + UA{"Ukǝrɛ́n"} + UG{"Ugandá"} + US{"Ǹnam Amɛrǝkǝ"} + UY{"Urugué"} + UZ{"Uzubekisǝtán"} + VA{"Ǹnam Vatiká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"} + VU{"Vanuátu"} + WF{"Walís-ai-Futúna"} + WS{"Samoá"} + YE{"Yemɛ́n"} + YT{"Mayɔ́d"} + ZA{"Afiríka yá Súd"} + ZM{"Zambí"} + ZW{"Zimbabwé"} + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/region/fa.txt b/icuSources/data/region/fa.txt index b676a874..3f39e151 100644 --- a/icuSources/data/region/fa.txt +++ b/icuSources/data/region/fa.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fa.xml @@ -33,7 +33,6 @@ fa{ 054{"ملانزی"} 057{"ناحیهٔ میکرونزی"} 061{"پلی‌نزی"} - 062{"جنوب آسیا و آسیای میانه"} 142{"آسیا"} 143{"آسیای مرکزی"} 145{"غرب آسیا"} @@ -41,19 +40,18 @@ fa{ 151{"شرق اروپا"} 154{"شمال اروپا"} 155{"غرب اروپا"} - 172{"کشورهای مستقل مشترک‌المنافع"} - 419{"امریکای لاتین و کارائیب"} + 419{"امریکای لاتین"} AC{"جزایر آسنسیون"} AD{"آندورا"} AE{"امارات متحدهٔ عربی"} AF{"افغانستان"} - AG{"آنتيگوآ و باربودا"} + AG{"آنتیگوا و باربودا"} AI{"آنگیل"} AL{"آلبانی"} AM{"ارمنستان"} AN{"آنتیل هلند"} AO{"آنگولا"} - AQ{"قطب جنوب"} + AQ{"جنوبگان"} AR{"آرژانتین"} AS{"ساموای امریکا"} AT{"اتریش"} @@ -68,9 +66,9 @@ fa{ BF{"بورکینافاسو"} BG{"بلغارستان"} BH{"بحرین"} - BI{"بروندی"} + BI{"بوروندی"} BJ{"بنین"} - BL{"سنت بارتلیمی"} + BL{"سنت بارتیلمی"} BM{"برمودا"} BN{"برونئی"} BO{"بولیوی"} @@ -82,10 +80,10 @@ fa{ BY{"بیلوروسی"} BZ{"بلیز"} CA{"کانادا"} - CC{"جزایر کوکوس"} - CD{"جمهوری دموکراتیک کنگو"} + CC{"جزایر کوکوس [کیلینگ]"} + CD{"کنگو - کینشاسا"} CF{"جمهوری افریقای مرکزی"} - CG{"کنگو- برازویل"} + CG{"کنگو - برازویل"} CH{"سوئیس"} CI{"ساحل عاج"} CK{"جزایر کوک"} @@ -97,19 +95,19 @@ fa{ CR{"کاستاریکا"} CS{"صربستان و مونته‌نگرو"} CU{"کوبا"} - CV{"کیپ ورد"} + CV{"کیپ‌ورد"} CX{"جزیرهٔ کریسمس"} CY{"قبرس"} CZ{"جمهوری چک"} DE{"آلمان"} - DG{"دیه گو گارسیا"} + DG{"دیه‌گو گارسیا"} DJ{"جیبوتی"} DK{"دانمارک"} DM{"دومینیک"} DO{"جمهوری دومینیکن"} DZ{"الجزایر"} - EA{"کوتا و میللا"} - EC{"اكوادور"} + EA{"سبته و ملیله"} + EC{"اکوادور"} EE{"استونی"} EG{"مصر"} EH{"صحرای غربی"} @@ -134,7 +132,7 @@ fa{ GL{"گرینلند"} GM{"گامبیا"} GN{"گینه"} - GP{"جزیره گوادلوپ"} + GP{"گوادلوپ"} GQ{"گینهٔ استوایی"} GR{"یونان"} GS{"جورجیای جنوبی و جزایر ساندویچ جنوبی"} @@ -142,24 +140,24 @@ fa{ GU{"گوام"} GW{"گینهٔ بیسائو"} GY{"گویان"} - HK{"هنگ‌ کنگ، ناحیه ویژه حکومتی چین"} + HK{"هنگ‌کنگ، ناحیهٔ ویژهٔ حکومتی چین"} HM{"جزیرهٔ هرد و جزایر مک‌دونالد"} HN{"هندوراس"} HR{"کرواسی"} - HT{"هاییتی"} + HT{"هائیتی"} HU{"مجارستان"} IC{"جزایر قناری"} ID{"اندونزی"} IE{"ایرلند"} IL{"اسرائیل"} - IM{"جزیرهٔ مان"} + IM{"جزیرهٔ من"} IN{"هند"} IO{"مستعمره‌های بریتانیا در اقیانوس هند"} IQ{"عراق"} IR{"ایران"} IS{"ایسلند"} IT{"ایتالیا"} - JE{"جرسی"} + JE{"جرزی"} JM{"جامائیکا"} JO{"اردن"} JP{"ژاپن"} @@ -169,7 +167,7 @@ fa{ KI{"کریباتی"} KM{"کومورو"} KN{"سنت کیتس و نویس"} - KP{"کره شمالی"} + KP{"کرهٔ شمالی"} KR{"کرهٔ جنوبی"} KW{"کویت"} KY{"جزایر کِیمن"} @@ -178,7 +176,7 @@ fa{ LB{"لبنان"} LC{"سنت لوسیا"} LI{"لیختن‌اشتاین"} - LK{"سريلانكا"} + LK{"سری‌لانکا"} LR{"لیبریا"} LS{"لسوتو"} LT{"لیتوانی"} @@ -194,9 +192,9 @@ fa{ MH{"جزایر مارشال"} MK{"مقدونیه"} ML{"مالی"} - MM{"میانمار"} + MM{"میانمار [برمه]"} MN{"مغولستان"} - MO{"ماکائو، ناحیه ویژه حکومتی چین"} + MO{"ماکائو، ناحیهٔ ویژهٔ حکومتی چین"} MP{"جزایر ماریانای شمالی"} MQ{"مارتینیک"} MR{"موریتانی"} @@ -224,14 +222,14 @@ fa{ PA{"پاناما"} PE{"پرو"} PF{"پلی‌نزی فرانسه"} - PG{"پاپوا گینه نو"} + PG{"پاپوا گینهٔ نو"} PH{"فیلیپین"} - PK{"پاكستان"} + PK{"پاکستان"} PL{"لهستان"} PM{"سنت پیر و میکلون"} - PN{"پیتکایرن"} - PR{"پورتو ریکو"} - PS{"فلسطین"} + PN{"جزایر پیت‌کرن"} + PR{"پورتوریکو"} + PS{"سرزمین‌های فلسطینی"} PT{"پرتغال"} PW{"پالائو"} PY{"پاراگوئه"} @@ -250,18 +248,18 @@ fa{ SG{"سنگاپور"} SH{"سنت هلن"} SI{"اسلوونی"} - SJ{"جزیره های اسوالبارد و جان ماین"} + SJ{"اسوالبارد و جان‌ماین"} SK{"اسلواکی"} SL{"سیرالئون"} - SM{"سان مارینو"} + SM{"سان‌مارینو"} SN{"سنگال"} SO{"سومالی"} - SR{"سورينام"} - ST{"سائو تومه و پرینسیپه"} + SR{"سورینام"} + ST{"سائوتومه و پرینسیپه"} SV{"السالوادور"} SY{"سوریه"} SZ{"سوازیلند"} - TA{"تریستان دا سونا"} + TA{"تریستان دا کونا"} TC{"جزایر ترک و کایکوس"} TD{"چاد"} TF{"مستعمره‌های جنوبی فرانسه"} @@ -269,7 +267,7 @@ fa{ TH{"تایلند"} TJ{"تاجیکستان"} TK{"توکلائو"} - TL{"تیمور - لسته"} + TL{"تیمور لسته"} TM{"ترکمنستان"} TN{"تونس"} TO{"تونگا"} @@ -298,7 +296,7 @@ fa{ ZA{"افریقای جنوبی"} ZM{"زامبیا"} ZW{"زیمبابوه"} - ZZ{"ناحیهٔ نامشخص یا نامعتبر"} + ZZ{"ناحیهٔ نامشخص"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/fa_AF.txt b/icuSources/data/region/fa_AF.txt index ec802d1b..2586bcf8 100644 --- a/icuSources/data/region/fa_AF.txt +++ b/icuSources/data/region/fa_AF.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fa_AF.xml @@ -9,7 +9,6 @@ fa_AF{ Countries{ AD{"اندورا"} - AE{"امارات متحدهٔ عربی"} AG{"انتیگوا و باربودا"} AL{"البانیا"} AO{"انگولا"} @@ -33,7 +32,6 @@ fa_AF{ CR{"کاستریکا"} CU{"کیوبا"} DK{"دنمارک"} - EC{"اکوادور"} EE{"استونیا"} ER{"اریتریا"} ES{"هسپانیه"} @@ -98,12 +96,11 @@ fa_AF{ SV{"السلوادور"} TJ{"تاجکستان"} UA{"اکراین"} - US{"ایالات متحدهٔ امریکا"} UY{"یوروگوای"} VC{"سنت وینسنت و گرینادین"} VE{"ونزویلا"} WS{"ساموآ"} ZW{"زیمبابوی"} } - Version{"2.0.47.53"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/ff.txt b/icuSources/data/region/ff.txt index 9d28ea44..e8341978 100755 --- a/icuSources/data/region/ff.txt +++ b/icuSources/data/region/ff.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ff.xml @@ -26,7 +26,7 @@ ff{ AU{"Ostaraalii"} AW{"Aruuba"} AZ{"Ajerbayjaan"} - BA{"Bosnii Hersegowiin"} + BA{"Bosnii Hersegowiin"} BB{"Barbadoos"} BD{"Banglaadees"} BE{"Beljik"} @@ -238,5 +238,5 @@ ff{ ZM{"Sammbi"} ZW{"Simbaabuwe"} } - Version{"2.0.46.85"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/fi.txt b/icuSources/data/region/fi.txt index 93ddacac..7cf62527 100644 --- a/icuSources/data/region/fi.txt +++ b/icuSources/data/region/fi.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fi.xml @@ -33,7 +33,6 @@ fi{ 054{"Melanesia"} 057{"Mikronesia"} 061{"Polynesia"} - 062{"Etelä- ja Keski-Aasia"} 142{"Aasia"} 143{"Keski-Aasia"} 145{"Länsi-Aasia"} @@ -41,9 +40,7 @@ fi{ 151{"Itä-Eurooppa"} 154{"Pohjois-Eurooppa"} 155{"Länsi-Eurooppa"} - 172{"Itsenäisten valtioiden yhteisö"} - 419{"Latinalainen Amerikka ja Karibia"} - 830{"Kanaalisaaret"} + 419{"Latinalainen Amerikka"} AC{"Ascension-saari"} AD{"Andorra"} AE{"Arabiemiirikunnat"} @@ -99,6 +96,7 @@ fi{ CS{"Serbia ja Montenegro"} CU{"Kuuba"} CV{"Kap Verde"} + CW{"Curaçao"} CX{"Joulusaari"} CY{"Kypros"} CZ{"Tšekki"} @@ -117,7 +115,6 @@ fi{ ER{"Eritrea"} ES{"Espanja"} ET{"Etiopia"} - EU{"EU"} FI{"Suomi"} FJ{"Fidži"} FK{"Falklandinsaaret"} @@ -195,7 +192,7 @@ fi{ MH{"Marshallinsaaret"} MK{"Makedonia"} ML{"Mali"} - MM{"Myanmar"} + MM{"Myanmar [Burma]"} MN{"Mongolia"} MO{"Macao – Kiinan e.h.a."} MP{"Pohjois-Mariaanit"} @@ -301,5 +298,5 @@ fi{ ZW{"Zimbabwe"} ZZ{"tuntematon tai virheellinen alue"} } - Version{"2.0.51.9"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/fil.txt b/icuSources/data/region/fil.txt index 61ff7514..6778c94a 100755 --- a/icuSources/data/region/fil.txt +++ b/icuSources/data/region/fil.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fil.xml @@ -33,7 +33,6 @@ fil{ 054{"Melanesia"} 057{"Rehiyong Micronesia"} 061{"Polynesia"} - 062{"Timog-Gitnang Asya"} 142{"Asya"} 143{"Gitnang Asya"} 145{"Kanlurang Asya"} @@ -41,13 +40,16 @@ fil{ 151{"Silangang Europa"} 154{"Hilagang Europa"} 155{"Kanlurang Europa"} - 419{"Latin America at ang Caribbean"} + 419{"Latin America"} AC{"Acsencion island"} AD{"Andorra"} + AE{"United Arab Emirates"} AF{"Afghanistan"} + AG{"Antigua and Barbuda"} AI{"Anguilla"} AL{"Albania"} AM{"Armenia"} + AN{"Netherlands Antilles"} AO{"Angola"} AQ{"Antartica"} AR{"Argentina"} @@ -60,63 +62,240 @@ fil{ BA{"Bosnia and Herzegovina"} BB{"Barbados"} BD{"Bangladesh"} + BE{"Belgium"} BF{"Burkina Faso"} BG{"Bulgaria"} BH{"Bahrain"} BI{"Burundi"} + BJ{"Benin"} + BL{"Saint Barthélemy"} + BM{"Bermuda"} BN{"Brunei"} BO{"Bolivia"} BR{"Brazil"} BS{"Bahamas"} + BT{"Bhutan"} BV{"Bouvet Island"} BW{"Botswana"} BY{"Belarus"} + BZ{"Belize"} CA{"Canada"} + CC{"Cocos [Keeling] Islands"} CD{"Congo - Kinshasa"} + CF{"Central African Republic"} CG{"Congo - Brazzaville"} + CH{"Switzerland"} CI{"Côte d'Ivoire"} + CK{"Cook Islands"} + CL{"Chile"} CM{"Cameroon"} + CN{"China"} + CO{"Colombia"} CP{"Clipperton Island"} + CR{"Costa Rica"} + CU{"Cuba"} CV{"Cape Verde"} + CX{"Christmas Island"} + CY{"Cyprus"} + CZ{"Czech Republic"} + DE{"Germany"} DG{"Diego Garcia"} + DJ{"Djibouti"} + DK{"Denmark"} + DM{"Dominica"} + DO{"Dominican Republic"} DZ{"Algeria"} EA{"Ceuta and Melilla"} + EC{"Ecuador"} + EE{"Estonia"} + EG{"Egypt"} + EH{"Western Sahara"} + ER{"Eritrea"} + ES{"Espanya"} + ET{"Ethiopia"} EU{"European Union"} + FI{"Finland"} + FJ{"Fiji"} FK{"Falkland Islands"} + FM{"Micronesia"} + FO{"Faroe Islands"} + FR{"France"} + GA{"Gabon"} + GB{"United Kingdom"} + GD{"Grenada"} GE{"Georgia"} + GF{"French Guiana"} + GG{"Guernsey"} + GH{"Ghana"} + GI{"Gibraltar"} + GL{"Greenland"} + GM{"Gambia"} + GN{"Guinea"} + GP{"Guadeloupe"} + GQ{"Equatorial Guinea"} + GR{"Greece"} GS{"South Georgia and The South Sandwich Islands"} + GT{"Guatemala"} + GU{"Guam"} + GW{"Guinea-Bissau"} + GY{"Guyana"} HK{"Hong Kong SAR China"} + HM{"Heard Island and McDonald Islands"} + HN{"Honduras"} + HR{"Croatia"} + HT{"Haiti"} + HU{"Hungary"} IC{"Canary Island"} ID{"Indonesia"} + IE{"Ireland"} + IL{"Israel"} + IM{"Isle of Man"} + IN{"India"} IO{"British Indian Ocean Territory"} + IQ{"Iraq"} + IR{"Iran"} + IS{"Iceland"} + IT{"Italya"} + JE{"Jersey"} + JM{"Jamaica"} + JO{"Jordan"} + JP{"Japan"} + KE{"Kenya"} + KG{"Kyrgyzstan"} KH{"Cambodia"} + KI{"Kiribati"} + KM{"Comoros"} + KN{"Saint Kitts and Nevis"} KP{"North Korea"} + KR{"South Korea"} + KW{"Kuwait"} KY{"Cayman Islands"} + KZ{"Kazakhstan"} + LA{"Laos"} + LB{"Lebanon"} + LC{"Saint Lucia"} + LI{"Liechtenstein"} + LK{"Sri Lanka"} + LR{"Liberia"} + LS{"Lesotho"} + LT{"Lithuania"} + LU{"Luxembourg"} + LV{"Latvia"} + LY{"Libya"} + MA{"Morocco"} + MC{"Monaco"} + MD{"Moldova"} + ME{"Montenegro"} + MF{"Saint Martin"} + MG{"Madagascar"} MH{"Marshall Islands"} MK{"Macedonia"} + ML{"Mali"} MM{"Myanmar"} + MN{"Mongolia"} MO{"Macau SAR China"} + MP{"Northern Mariana Islands"} + MQ{"Martinique"} + MR{"Mauritania"} + MS{"Montserrat"} + MT{"Malta"} + MU{"Mauritius"} + MV{"Maldives"} + MW{"Malawi"} + MX{"Mexico"} + MY{"Malaysia"} + MZ{"Mozambique"} + NA{"Namibia"} + NC{"New Caledonia"} + NE{"Niger"} + NF{"Norfolk Island"} + NG{"Nigeria"} + NI{"Nicaragua"} + NL{"Netherlands"} + NO{"Norway"} + NP{"Nepal"} + NR{"Nauru"} + NU{"Niue"} + NZ{"New Zealand"} + OM{"Oman"} + PA{"Panama"} + PE{"Peru"} + PF{"French Polynesia"} + PG{"Papua New Guinea"} PH{"Pilipinas"} + PK{"Pakistan"} PL{"Poland"} + PM{"Saint Pierre and Miquelon"} PN{"Pitcairn"} + PR{"Puerto Rico"} PS{"Palestinian Territory"} + PT{"Portugal"} + PW{"Palau"} + PY{"Paraguay"} + QA{"Qatar"} QO{"Malayong bahagi ng Oceania"} + RE{"Réunion"} + RO{"Romania"} + RS{"Serbia"} RU{"Russian Federation"} + RW{"Rwanda"} + SA{"Saudi Arabia"} + SB{"Solomon Islands"} + SC{"Seychelles"} + SD{"Sudan"} + SE{"Sweden"} + SG{"Singapore"} SH{"St. Helena"} + SI{"Slovenia"} SJ{"Svalbard and Jan Mayen Islands"} + SK{"Slovakia"} + SL{"Sierra Leone"} + SM{"San Marino"} + SN{"Senegal"} + SO{"Somalia"} + SR{"Suriname"} ST{"Sao Tome and Principe"} + SV{"El Salvador"} + SY{"Syria"} + SZ{"Swaziland"} TA{"Tristan de Cunha"} + TC{"Turks and Caicos Islands"} + TD{"Chad"} + TF{"French Southern Territories"} + TG{"Togo"} + TH{"Thailand"} + TJ{"Tajikistan"} + TK{"Tokelau"} TL{"Timor-Leste"} + TM{"Turkmenistan"} + TN{"Tunisia"} + TO{"Tonga"} + TR{"Turkey"} TT{"Trinidad and Tobago"} + TV{"Tuvalu"} + TW{"Taiwan"} + TZ{"Tanzania"} + UA{"Ukraine"} + UG{"Uganda"} UM{"Mga Minor Outlying Island ng Estados Unidos"} US{"Estados Unidos"} + UY{"Uruguay"} + UZ{"Uzbekistan"} + VA{"Vatican City"} VC{"Saint Vincent and the Grenadines"} + VE{"Venezuela"} VG{"British Virgin Islands"} VI{"U.S. Virgin Islands"} VN{"Vietnam"} + VU{"Vanuatu"} WF{"Wallis and the Futuna Islands"} + WS{"Samoa"} + YE{"Yemen"} + YT{"Mayotte"} ZA{"South Africa"} + ZM{"Zambia"} + ZW{"Zimbabwe"} ZZ{"Hindi kilala o Hindi wastong Rehiyon"} } - Version{"2.0.48.64"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/fil_PH.txt b/icuSources/data/region/fil_PH.txt index 90fd6ef3..42baeba3 100755 --- a/icuSources/data/region/fil_PH.txt +++ b/icuSources/data/region/fil_PH.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/tl_PH.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ fil_PH{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/region/fo.txt b/icuSources/data/region/fo.txt index 3c03cd26..24b20f4b 100644 --- a/icuSources/data/region/fo.txt +++ b/icuSources/data/region/fo.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fo.xml @@ -136,5 +136,5 @@ fo{ ZM{"Sambia"} ZW{"Simbabvi"} } - Version{"2.0.47.67"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/fr.txt b/icuSources/data/region/fr.txt index d65614d2..566ae9f8 100644 --- a/icuSources/data/region/fr.txt +++ b/icuSources/data/region/fr.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/fr.xml @@ -33,7 +33,6 @@ fr{ 054{"Mélanésie"} 057{"région micronésienne"} 061{"Polynésie"} - 062{"Asie centrale et du Sud"} 142{"Asie"} 143{"Asie centrale"} 145{"Asie occidentale"} @@ -41,9 +40,7 @@ fr{ 151{"Europe orientale"} 154{"Europe septentrionale"} 155{"Europe occidentale"} - 172{"Communauté des États indépendants"} - 419{"Amérique latine et Caraïbes"} - 830{"Îles Anglo-normandes"} + 419{"Amérique latine"} AC{"Île de l'Ascension"} AD{"Andorre"} AE{"Émirats arabes unis"} @@ -99,6 +96,7 @@ fr{ CS{"Serbie-et-Monténégro"} CU{"Cuba"} CV{"Cap-Vert"} + CW{"Curaçao"} CX{"Île Christmas"} CY{"Chypre"} CZ{"République tchèque"} @@ -260,6 +258,7 @@ fr{ SR{"Suriname"} ST{"Sao Tomé-et-Principe"} SV{"El Salvador"} + SX{"Saint-Martin (Royaume des Pays-Bas)"} SY{"Syrie"} SZ{"Swaziland"} TA{"Tristan da Cunha"} @@ -301,5 +300,5 @@ fr{ ZW{"Zimbabwe"} ZZ{"région indéterminée"} } - Version{"2.0.51.59"} + Version{"2.0.66.10"} } diff --git a/icuSources/data/region/ga.txt b/icuSources/data/region/ga.txt index 32aac8e4..069aa352 100644 --- a/icuSources/data/region/ga.txt +++ b/icuSources/data/region/ga.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ga.xml @@ -24,7 +24,6 @@ ga{ 142{"An Áise"} 143{"An Áise Láir"} 150{"An Eoraip"} - 172{"Comhlathas na Stát Neamhspleácha"} 419{"Meiriceá Laidineach agus an Mhuir Chairib"} AD{"Andóra"} AE{"Aontas na nÉimíríochtaí Arabacha"} @@ -275,5 +274,5 @@ ga{ ZW{"An tSiombáib"} ZZ{"Réigiún Anaithnid nó Neamhbhailí"} } - Version{"2.0.47.67"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/gl.txt b/icuSources/data/region/gl.txt index ef3c1ebe..8fe3acee 100644 --- a/icuSources/data/region/gl.txt +++ b/icuSources/data/region/gl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/gl.xml @@ -33,7 +33,6 @@ gl{ 054{"Melanesia"} 057{"Rexión da Micronesia"} 061{"Polinesia"} - 062{"Asia do Sul-Centro"} 142{"Asia"} 143{"Asia Central"} 145{"Asia Occidental"} @@ -41,8 +40,8 @@ gl{ 151{"Europa do Leste"} 154{"Europa Septentrional"} 155{"Europa Occidental"} - 172{"Comunidade de Estados Independentes"} - 419{"América Latina e o Caribe"} + 419{"América Latina"} + AC{"Illa de Ascensión"} AD{"Andorra"} AE{"Emiratos Árabes Unidos"} AF{"Afganistán"} @@ -92,6 +91,7 @@ gl{ CM{"Camerún"} CN{"China"} CO{"Colombia"} + CP{"Illa Clipperton"} CR{"Costa Rica"} CS{"Serbia e Montenegro"} CU{"Cuba"} @@ -100,11 +100,13 @@ gl{ CY{"Chipre"} CZ{"República Checa"} DE{"Alemaña"} + DG{"Diego García"} DJ{"Xibuti"} DK{"Dinamarca"} DM{"Dominica"} DO{"República Dominicana"} DZ{"Arxelia"} + EA{"Ceuta e Melilla"} EC{"Ecuador"} EE{"Estonia"} EG{"Exipto"} @@ -144,6 +146,7 @@ gl{ HR{"Croacia"} HT{"Haití"} HU{"Hungría"} + IC{"Illas Canarias"} ID{"Indonesia"} IE{"Irlanda"} IL{"Israel"} @@ -239,6 +242,7 @@ gl{ RW{"Ruanda"} SA{"Arabia Saudita"} SB{"Illas Salomón"} + SC{"Seixeles"} SD{"Sudán"} SE{"Suecia"} SG{"Singapur"} @@ -255,7 +259,9 @@ gl{ SV{"El Salvador"} SY{"Siria"} SZ{"Suacilandia"} + TA{"Tristán da Cunha"} TC{"Illas Turks e Caicos"} + TD{"Chad"} TF{"Territorios Franceses do Sul"} TG{"Togo"} TH{"Tailandia"} @@ -290,7 +296,7 @@ gl{ ZA{"Sudáfrica"} ZM{"Zambia"} ZW{"Cimbabue"} - ZZ{"rexión descoñecida ou non válida"} + ZZ{"rexión descoñecida"} } - Version{"2.0.47.53"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/gsw.txt b/icuSources/data/region/gsw.txt index 1302e146..95ed0ee8 100644 --- a/icuSources/data/region/gsw.txt +++ b/icuSources/data/region/gsw.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/gsw.xml @@ -33,7 +33,6 @@ gsw{ 054{"Melaneesie"} 057{"Mikroneesischs Inselgebiet"} 061{"Polineesie"} - 062{"Süüd-Zentraalaasie"} 142{"Aasie"} 143{"Zentraalaasie"} 145{"Weschtaasie"} @@ -41,9 +40,7 @@ gsw{ 151{"Oschteuroopa"} 154{"Nordeuroopa"} 155{"Weschteuroopa"} - 172{"Gmäinschaft vo Unabhängige Schtaate"} - 419{"Latiinameerika und Karibik"} - 830{"Kanaalinsle"} + 419{"Latiinameerika"} AD{"Andorra"} AE{"Veräinigti Arabischi Emiräät"} AF{"Afganischtan"} @@ -295,5 +292,5 @@ gsw{ ZW{"Simbabwe"} ZZ{"Unbekannti oder ungültigi Regioon"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/gu.txt b/icuSources/data/region/gu.txt index 14013f6e..94b411b8 100644 --- a/icuSources/data/region/gu.txt +++ b/icuSources/data/region/gu.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/gu.xml @@ -33,7 +33,6 @@ gu{ 054{"મેલાનેશિયા"} 057{"માઇક્રોનેશિયન રીજન"} 061{"પોલિનેશિયા"} - 062{"દક્ષિણ-મધ્ય એશિયા"} 142{"એશિયા"} 143{"મધ્ય એશિયા"} 145{"પશ્ચિમ એશિયા"} @@ -41,10 +40,7 @@ gu{ 151{"પૂર્વી યૂરોપ"} 154{"ઉતરીય યૂરોપ"} 155{"પશ્ચિમ યૂરોપ"} - 172{"સ્વતંત્ર રાષ્ટ્રનુ કોમનવેલ્થ"} - 200{"ચેકોસ્લવાકિયા"} 419{"લેટિન અમેરિકા અને કેરીબિયન"} - 830{"ચેનલ આઇલન્ડ્સ"} AC{"એસેન્શન આઇલેન્ડ"} AD{"ઍંડોરા"} AE{"યુનાઇટેડ અરબ એમિરેટ્સ"} @@ -198,7 +194,7 @@ gu{ ML{"માલી"} MM{"મ્યાંમાર"} MN{"મંગોલિયા"} - MO{"મકાઓ SAR ચીન"} + MO{"મકાઉ SAR ચીન"} MP{"ઉતરીય મારિયાના આઇલેન્ડ્સ"} MQ{"માર્ટીનીક"} MR{"મૌરિટાનિયા"} @@ -302,5 +298,5 @@ gu{ ZW{"ઝિમ્બાબ્વે"} ZZ{"અજ્ઞાત અથવા અમાન્ય પ્રદેશ"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/guz.txt b/icuSources/data/region/guz.txt index bf9d676d..e733fe24 100755 --- a/icuSources/data/region/guz.txt +++ b/icuSources/data/region/guz.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/guz.xml @@ -238,5 +238,5 @@ guz{ ZM{"Zambia"} ZW{"Zimbabwe"} } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/gv.txt b/icuSources/data/region/gv.txt index e0540a29..9c106dd3 100644 --- a/icuSources/data/region/gv.txt +++ b/icuSources/data/region/gv.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/gv.xml @@ -13,5 +13,5 @@ gv{ Countries{ GB{"Rywvaneth Unys"} } - Version{"2.0.47.67"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/ha.txt b/icuSources/data/region/ha.txt index 27dc0ca6..1cb86c6d 100644 --- a/icuSources/data/region/ha.txt +++ b/icuSources/data/region/ha.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ha.xml @@ -238,5 +238,5 @@ ha{ ZM{"Zambiya"} ZW{"Zimbabuwe"} } - Version{"2.0.47.68"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/ha_GH.txt b/icuSources/data/region/ha_GH.txt index bb61aeac..a4146046 100644 --- a/icuSources/data/region/ha_GH.txt +++ b/icuSources/data/region/ha_GH.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/ha_GH.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** ha_GH{ "%%ALIAS"{"ha_Latn_GH"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/region/ha_Latn.txt b/icuSources/data/region/ha_Latn.txt index 70117d0c..2fae1f41 100644 --- a/icuSources/data/region/ha_Latn.txt +++ b/icuSources/data/region/ha_Latn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ha_Latn.xml diff --git a/icuSources/data/region/ha_Latn_GH.txt b/icuSources/data/region/ha_Latn_GH.txt index f6953348..4a7717b8 100644 --- a/icuSources/data/region/ha_Latn_GH.txt +++ b/icuSources/data/region/ha_Latn_GH.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/ha_GH.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ ha_Latn_GH{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/region/ha_Latn_NE.txt b/icuSources/data/region/ha_Latn_NE.txt index d8aa7852..b383c7cd 100644 --- a/icuSources/data/region/ha_Latn_NE.txt +++ b/icuSources/data/region/ha_Latn_NE.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/ha_NE.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ ha_Latn_NE{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/region/ha_Latn_NG.txt b/icuSources/data/region/ha_Latn_NG.txt index 18a74544..1b098764 100644 --- a/icuSources/data/region/ha_Latn_NG.txt +++ b/icuSources/data/region/ha_Latn_NG.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/ha_NG.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ ha_Latn_NG{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/region/ha_NE.txt b/icuSources/data/region/ha_NE.txt index a1363525..5c06d78f 100644 --- a/icuSources/data/region/ha_NE.txt +++ b/icuSources/data/region/ha_NE.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/ha_NE.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** ha_NE{ "%%ALIAS"{"ha_Latn_NE"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/region/ha_NG.txt b/icuSources/data/region/ha_NG.txt index 15ef96a2..66e21703 100644 --- a/icuSources/data/region/ha_NG.txt +++ b/icuSources/data/region/ha_NG.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/ha_NG.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** ha_NG{ "%%ALIAS"{"ha_Latn_NG"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/region/haw.txt b/icuSources/data/region/haw.txt index 984cdb78..16fccd3a 100644 --- a/icuSources/data/region/haw.txt +++ b/icuSources/data/region/haw.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/haw.xml @@ -32,5 +32,5 @@ haw{ RU{"Lūkia"} US{"ʻAmelika Hui Pū ʻIa"} } - Version{"2.0.47.68"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/he.txt b/icuSources/data/region/he.txt index a1c0182d..5ee41126 100644 --- a/icuSources/data/region/he.txt +++ b/icuSources/data/region/he.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2011 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/he.xml @@ -33,7 +33,6 @@ he{ 054{"מלנסיה"} 057{"אזור מיקרונזיה"} 061{"פולינזיה"} - 062{"דרום־מרכז אסיה"} 142{"אסיה"} 143{"מרכז אסיה"} 145{"מערב אסיה"} @@ -41,9 +40,7 @@ he{ 151{"מזרח אירופה"} 154{"צפון אירופה"} 155{"מערב אירופה"} - 172{"חבר המדינות העצמאיות"} 419{"אמריקה הלטינית"} - 830{"איי התעלה"} AC{"האי אסנשן"} AD{"אנדורה"} AE{"איחוד האמירויות הערביות"} @@ -99,6 +96,7 @@ he{ CS{"סרביה ומונטנגרו"} CU{"קובה"} CV{"כף ורדה"} + CW{"קוראסאו"} CX{"איי כריסטמס"} CY{"קפריסין"} CZ{"צ׳כיה"} @@ -301,5 +299,5 @@ he{ ZW{"זימבאבווה"} ZZ{"אזור לא ידוע או לא תקין"} } - Version{"2.0.58.79"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/he_IL.txt b/icuSources/data/region/he_IL.txt index bbaca24b..99258682 100644 --- a/icuSources/data/region/he_IL.txt +++ b/icuSources/data/region/he_IL.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/region/hi.txt b/icuSources/data/region/hi.txt index cef7ea02..03602aac 100644 --- a/icuSources/data/region/hi.txt +++ b/icuSources/data/region/hi.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/hi.xml @@ -33,7 +33,6 @@ hi{ 054{"मेलानेशिया"} 057{"माइक्रोनेशियन रीजन"} 061{"पोलीनेशिया"} - 062{"दक्षिण-मध्य एशिया"} 142{"एशिया"} 143{"मध्य एशिया"} 145{"पश्चिमी ऐशिया"} @@ -41,10 +40,8 @@ hi{ 151{"पूर्वी यूरोप"} 154{"उत्तरी यूरोप"} 155{"पश्चिमी यूरोप्"} - 172{"कॉमनवेल्थ ऑफ इंडिपेंडेंट स्टेट्स"} - 200{"चेकोस्लवाकिया"} 419{"लेटिन अमेरिका और कैरिबियन"} - 830{"चैनल द्वीपसमूह"} + AC{"असेंशन आइलैंड"} AD{"अन्डोरा"} AE{"संयुक्त अरब अमीरात"} AF{"अफ़गानिस्तान"} @@ -94,6 +91,7 @@ hi{ CM{"कैमरून"} CN{"चीन"} CO{"कोलम्बिया"} + CP{"क्लिपर्टन आइलैंड"} CR{"कोस्टारीका"} CS{"सर्बिया व मॉण्टेनेग्रो"} CU{"क्यूबा"} @@ -102,11 +100,13 @@ hi{ CY{"साइप्रस"} CZ{"चेक गणराज्य"} DE{"जर्मनी"} + DG{"डिएगो गार्सिया"} DJ{"जिबूती"} DK{"डेनमार्क"} DM{"डोमिनिक"} DO{"डोमिनिकन गणराज्य"} DZ{"अल्जीरिया"} + EA{"सेउटा और मेलिला"} EC{"इक्वाडोर"} EE{"एस्टोनिया"} EG{"मिस्र"} @@ -146,6 +146,7 @@ hi{ HR{"क्रोशिया"} HT{"हाइती"} HU{"हंगरी"} + IC{"कैनेरी द्वीपसमूह"} ID{"इंडोनेशिया"} IE{"आयरलैंड"} IL{"इसराइल"} @@ -258,6 +259,7 @@ hi{ SV{"अल साल्वाडोर"} SY{"सीरिया"} SZ{"सुआजीलैंड"} + TA{"त्रिस्टान डा कुना"} TC{"तुर्क् और् कैकोज़ द्वीप"} TD{"चाड"} TF{"फ़्रांसीसी दक्षिणी क्षेत्र"} @@ -296,5 +298,5 @@ hi{ ZW{"जिम्बाब्वे"} ZZ{"अज्ञात या अवैध क्षेत्र"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/hr.txt b/icuSources/data/region/hr.txt index b4f43fa8..d925ebbc 100644 --- a/icuSources/data/region/hr.txt +++ b/icuSources/data/region/hr.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/hr.xml @@ -33,7 +33,6 @@ hr{ 054{"Melanezija"} 057{"Mikronezki oblast"} 061{"Polinezija"} - 062{"Južno-centralna Azija"} 142{"Azija"} 143{"Srednja Azija"} 145{"Zapadna Azija"} @@ -41,9 +40,7 @@ hr{ 151{"Istočna Europa"} 154{"Sjeverna Europa"} 155{"Zapadna Europa"} - 172{"Zajednica nezavisnih država"} - 419{"Latinska Amerika i Karibi"} - 830{"Kanalski otoci"} + 419{"Latinska Amerika"} AC{"Otok Ascension"} AD{"Andora"} AE{"Ujedinjeni Arapski Emirati"} @@ -99,6 +96,7 @@ hr{ CS{"Srbija i Crna Gora"} CU{"Kuba"} CV{"Zeleni Rt"} + CW{"Curacao"} CX{"Božićni Otok"} CY{"Cipar"} CZ{"Češka Republika"} @@ -301,5 +299,5 @@ hr{ ZW{"Zimbabve"} ZZ{"nepoznata ili nevažeća oblast"} } - Version{"2.0.50.96"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/hu.txt b/icuSources/data/region/hu.txt index 4c7d2de6..e9fd51de 100644 --- a/icuSources/data/region/hu.txt +++ b/icuSources/data/region/hu.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/hu.xml @@ -33,7 +33,6 @@ hu{ 054{"Melanézia"} 057{"Mikronéziai régió"} 061{"Polinézia"} - 062{"Délközép-Ázsia"} 142{"Ázsia"} 143{"Közép-Ázsia"} 145{"Nyugat-Ázsia"} @@ -41,9 +40,7 @@ hu{ 151{"Kelet-Európa"} 154{"Észak-Európa"} 155{"Nyugat-Európa"} - 172{"Független Államok Közössége"} - 419{"Latin-Amerika és a Karib-térség"} - 830{"Csatorna-szigetek"} + 419{"Latin-Amerika"} AC{"Ascension-sziget"} AD{"Andorra"} AE{"Egyesült Arab Emirátus"} @@ -99,6 +96,7 @@ hu{ 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"} @@ -260,6 +258,7 @@ hu{ SR{"Suriname"} ST{"Sao Tomé és Príncipe"} SV{"Salvador"} + SX{"Sint Maarten"} SY{"Szíria"} SZ{"Szváziföld"} TA{"Tristan da Cunha"} @@ -301,5 +300,5 @@ hu{ ZW{"Zimbabwe"} ZZ{"Ismeretlen vagy érvénytelen körzet"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/hy.txt b/icuSources/data/region/hy.txt index 8044f143..006c5e7b 100644 --- a/icuSources/data/region/hy.txt +++ b/icuSources/data/region/hy.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/hy.xml @@ -203,5 +203,5 @@ hy{ ZM{"Զամբիա"} ZW{"Զիմբաբվե"} } - Version{"2.0.47.67"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/id.txt b/icuSources/data/region/id.txt index 66fb77cc..1a862fe5 100644 --- a/icuSources/data/region/id.txt +++ b/icuSources/data/region/id.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/id.xml @@ -11,6 +11,36 @@ */ id{ Countries{ + 001{"Dunia"} + 002{"Afrika"} + 003{"Amerika Utara"} + 005{"Amerika Selatan"} + 009{"Oseania"} + 011{"Afrika Barat"} + 013{"Amerika Tengah"} + 014{"Afrika Timur"} + 015{"Afrika Utara"} + 017{"Afrika Tengah"} + 018{"Afrika bagian selatan"} + 019{"Amerika"} + 021{"Amerika bagian utara"} + 029{"Kepulauan Karibia"} + 030{"Asia Timur"} + 034{"Asia Selatan"} + 035{"Asia Tenggara"} + 039{"Eropa Selatan"} + 053{"Australia dan Selandia Baru"} + 054{"Melanesia"} + 057{"Wilayah Mikronesia"} + 061{"Polinesia"} + 142{"Asia"} + 143{"Asia Tengah"} + 145{"Asia Barat"} + 150{"Eropa"} + 151{"Eropa Timur"} + 154{"Eropa Utara"} + 155{"Eropa Barat"} + 419{"Amerika Latin"} AC{"Pulau Ascension"} AD{"Andora"} AE{"Uni Emirat Arab"} @@ -19,7 +49,7 @@ id{ AI{"Anguilla"} AL{"Albania"} AM{"Armenia"} - AN{"Antilles Belanda"} + AN{"Antilla Belanda"} AO{"Angola"} AQ{"Antarktika"} AR{"Argentina"} @@ -27,6 +57,7 @@ id{ AT{"Austria"} AU{"Australia"} AW{"Aruba"} + AX{"Kepulauan Aland"} AZ{"Azerbaijan"} BA{"Bosnia dan Herzegovina"} BB{"Barbados"} @@ -37,10 +68,11 @@ id{ BH{"Bahrain"} BI{"Burundi"} BJ{"Benin"} + BL{"Saint Barthelemy"} BM{"Bermuda"} BN{"Brunei"} BO{"Bolivia"} - BR{"Brazil"} + BR{"Brasil"} BS{"Bahama"} BT{"Bhutan"} BV{"Pulau Bouvet"} @@ -49,7 +81,7 @@ id{ BZ{"Belize"} CA{"Kanada"} CC{"Kepulauan Cocos"} - CD{"Republik Demokratik Kongo"} + CD{"Kongo - Kinshasa"} CF{"Republik Afrika Tengah"} CG{"Kongo - Republik"} CH{"Swiss"} @@ -61,6 +93,7 @@ id{ CO{"Kolombia"} CP{"Pulau Clipperton"} CR{"Kosta Rika"} + CS{"Serbia dan Montenegro"} CU{"Kuba"} CV{"Tanjung Verde"} CX{"Pulau Christmas"} @@ -81,6 +114,7 @@ id{ ER{"Eritrea"} ES{"Spanyol"} ET{"Ethiopia"} + EU{"Uni Eropa"} FI{"Finlandia"} FJ{"Fiji"} FK{"Kepulauan Malvinas"} @@ -92,6 +126,7 @@ id{ GD{"Grenada"} GE{"Georgia"} GF{"Guyana Perancis"} + GG{"Guernsey"} GH{"Ghana"} GI{"Gibraltar"} GL{"Grinlandia"} @@ -115,12 +150,14 @@ id{ ID{"Indonesia"} IE{"Irlandia"} IL{"Israel"} + IM{"Isle of Man"} IN{"India"} IO{"Wilayah Inggris di Samudra Hindia"} - IQ{"Iraq"} + IQ{"Irak"} IR{"Iran"} IS{"Islandia"} - IT{"Itali"} + IT{"Italia"} + JE{"Jersey"} JM{"Jamaika"} JO{"Yordania"} JP{"Jepang"} @@ -143,12 +180,14 @@ id{ LR{"Liberia"} LS{"Lesotho"} LT{"Lituania"} - LU{"Luxembourg"} + LU{"Luksemburg"} LV{"Latvia"} LY{"Libia"} MA{"Maroko"} - MC{"Monaco"} + MC{"Monako"} MD{"Moldova"} + ME{"Montenegro"} + MF{"Saint Martin"} MG{"Madagaskar"} MH{"Kepulauan Marshall"} MK{"Makedonia"} @@ -156,7 +195,7 @@ id{ MM{"Myanmar"} MN{"Mongolia"} MO{"Makau SAR China"} - MP{"Kepualuan Mariana Utara"} + MP{"Kepulauan Mariana Utara"} MQ{"Martinique"} MR{"Mauritania"} MS{"Montserrat"} @@ -164,16 +203,16 @@ id{ MU{"Mauritius"} MV{"Maladewa"} MW{"Malawi"} - MX{"Mexico"} + MX{"Meksiko"} MY{"Malaysia"} - MZ{"Mozambique"} + MZ{"Mozambik"} NA{"Namibia"} NC{"Kaledonia Baru"} NE{"Niger"} NF{"Kepulauan Norfolk"} NG{"Nigeria"} NI{"Nikaragua"} - NL{"Netherlands"} + NL{"Belanda"} NO{"Norwegia"} NP{"Nepal"} NR{"Nauru"} @@ -182,21 +221,23 @@ id{ OM{"Oman"} PA{"Panama"} PE{"Peru"} - PF{"Polynesia Perancis"} + PF{"Polinesia Prancis"} PG{"Nugini Papua Nugini"} PH{"Filipina"} PK{"Pakistan"} PL{"Polandia"} PM{"Saint Pierre dan Miquelon"} - PN{"Pitcairn"} + PN{"Kepulauan Pitcairn"} PR{"Puerto Riko"} PS{"Otoritas Palestina"} PT{"Portugis"} PW{"Palau"} PY{"Paraguay"} QA{"Qatar"} + QO{"Oseania Luar"} RE{"Réunion"} RO{"Rumania"} + RS{"Serbia"} RU{"Rusia"} RW{"Rwanda"} SA{"Arab Saudi"} @@ -219,16 +260,18 @@ id{ SY{"Syria"} SZ{"Swaziland"} TA{"Tristan da Cunha"} + TC{"Kepulauan Turks dan Caicos"} TD{"Chad"} + TF{"Teritori Kutub Selatan Prancis"} TG{"Togo"} TH{"Thailand"} TJ{"Tajikistan"} TK{"Tokelau"} TL{"Timor Leste"} - TM{"Turkmenistan"} + TM{"Turkimenistan"} TN{"Tunisia"} TO{"Tonga"} - TR{"Turkey"} + TR{"Turki"} TT{"Trinidad dan Tobago"} TV{"Tuvalu"} TW{"Taiwan"} @@ -253,6 +296,7 @@ id{ ZA{"Afrika Selatan"} ZM{"Zambia"} ZW{"Zimbabwe"} + ZZ{"Wilayah Tidak Dikenal"} } - Version{"2.0.50.96"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/id_ID.txt b/icuSources/data/region/id_ID.txt index 6f46f3d6..6593209c 100644 --- a/icuSources/data/region/id_ID.txt +++ b/icuSources/data/region/id_ID.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/region/ig.txt b/icuSources/data/region/ig.txt index 7478d224..68ba24f7 100755 --- a/icuSources/data/region/ig.txt +++ b/icuSources/data/region/ig.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ig.xml @@ -20,5 +20,5 @@ ig{ MV{"Maldivesa"} NG{"Nigeria"} } - Version{"2.0.46.79"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/ii.txt b/icuSources/data/region/ii.txt index ecbe49c1..32779853 100644 --- a/icuSources/data/region/ii.txt +++ b/icuSources/data/region/ii.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ii.xml @@ -23,5 +23,5 @@ ii{ US{"ꂰꇩ"} ZZ{"ꃅꄷꅉꀋꐚꌠ"} } - Version{"2.0.47.63"} + Version{"2.0.64.43"} } diff --git a/icuSources/data/region/in.txt b/icuSources/data/region/in.txt index aa1633f6..cb3e2e04 100644 --- a/icuSources/data/region/in.txt +++ b/icuSources/data/region/in.txt @@ -1,15 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/in.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** -/** - * ICU source: /xml/main/in.xml - */ in{ "%%ALIAS"{"id"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/region/in_ID.txt b/icuSources/data/region/in_ID.txt index daa7cd0d..d22885f1 100644 --- a/icuSources/data/region/in_ID.txt +++ b/icuSources/data/region/in_ID.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/region/is.txt b/icuSources/data/region/is.txt index 36aff980..7828f295 100644 --- a/icuSources/data/region/is.txt +++ b/icuSources/data/region/is.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/is.xml @@ -24,6 +24,7 @@ is{ 018{"Suðurhluti Afríku"} 019{"Ameríka"} 021{"Ameríka norðan Mexikó"} + 029{"Karabíska hafið"} 030{"Austur-Asía"} 034{"suðurhluti Asíu"} 035{"Suðaustur-Asía"} @@ -32,15 +33,15 @@ is{ 054{"Melanesía"} 057{"Míkrónesía"} 061{"Pólýnesía"} - 062{"Syðri-Mið-Asía"} 142{"Asía"} 143{"Mið-Asía"} + 145{"Vestur-Asía"} 150{"Evrópa"} 151{"Austur-Evrópa"} 154{"Norður-Evrópa"} - 172{"Samveldi sjálfstæðra ríkja"} - 419{"Latín-Ameríka og Karíbahaf"} - 830{"Ermasundseyjar"} + 155{"Vestur-Evrópa"} + 419{"Latín-Ameríka"} + AC{"Ascension-eyja"} AD{"Andorra"} AE{"Sameinuðu arabísku furstadæmin"} AF{"Afganistan"} @@ -67,6 +68,7 @@ is{ BH{"Barein"} BI{"Búrúndí"} BJ{"Benín"} + BL{"Saint Barthélemy"} BM{"Bermúdaeyjar"} BN{"Brúnei"} BO{"Bólivía"} @@ -89,6 +91,7 @@ is{ CM{"Kamerún"} CN{"Kína"} CO{"Kólumbía"} + CP{"Clipperton-eyja"} CR{"Kostaríka"} CS{"Serbía og Svartfjallaland"} CU{"Kúba"} @@ -97,11 +100,13 @@ is{ CY{"Kýpur"} CZ{"Tékkland"} DE{"Þýskaland"} + DG{"Diego Garcia"} DJ{"Djíbútí"} DK{"Danmörk"} DM{"Dóminíka"} DO{"Dóminíska lýðveldið"} DZ{"Alsír"} + EA{"Ceuta og Melilla"} EC{"Ekvador"} EE{"Eistland"} EG{"Egyptaland"} @@ -141,6 +146,7 @@ is{ HR{"Króatía"} HT{"Haítí"} HU{"Ungverjaland"} + IC{"Kanaríeyjar"} ID{"Indónesía"} IE{"Írland"} IL{"Ísrael"} @@ -181,6 +187,7 @@ is{ MC{"Mónakó"} MD{"Moldóva"} ME{"Svartfjallaland"} + MF{"Saint Martin"} MG{"Madagaskar"} MH{"Marshalleyjar"} MK{"Makedónía"} @@ -252,6 +259,7 @@ is{ SV{"El Salvador"} SY{"Sýrland"} SZ{"Svasíland"} + TA{"Tristan da Cunha"} TC{"Turks- og Caicoseyjar"} TD{"Tsjad"} TF{"Frönsku suðlægu landsvæðin"} @@ -277,8 +285,8 @@ is{ VA{"Páfagarður"} VC{"Sankti Vinsent og Grenadíneyjar"} VE{"Venesúela"} - VG{"Jómfrúaeyjar (bresku)"} - VI{"Jómfrúaeyjar (bandarísku)"} + VG{"Bresku Jómfrúaeyjar"} + VI{"Bandarísku Jómfrúaeyjar"} VN{"Víetnam"} VU{"Vanúatú"} WF{"Wallis- og Fútúnaeyjar"} @@ -287,7 +295,8 @@ is{ YT{"Mayotte"} ZA{"Suður-Afríka"} ZM{"Sambía"} + ZW{"Simbabve"} ZZ{"Óþekkt eða ógilt svæði"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/it.txt b/icuSources/data/region/it.txt index cd0a90cf..12f326f2 100644 --- a/icuSources/data/region/it.txt +++ b/icuSources/data/region/it.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/it.xml @@ -33,7 +33,6 @@ it{ 054{"Melanesia"} 057{"Regione Micronesiana"} 061{"Polinesia"} - 062{"Asia centro-meridionale"} 142{"Asia"} 143{"Asia centrale"} 145{"Asia occidentale"} @@ -41,8 +40,7 @@ it{ 151{"Europa orientale"} 154{"Europa del Nord"} 155{"Europa occidentale"} - 172{"Comunità di Stati Indipendenti"} - 419{"America Latina e Caraibi"} + 419{"America Latina"} AC{"Isola di Ascensione"} AD{"Andorra"} AE{"Emirati Arabi Uniti"} @@ -98,6 +96,7 @@ it{ CS{"Serbia e Montenegro"} CU{"Cuba"} CV{"Capo Verde"} + CW{"Curaçao"} CX{"Isola di Christmas"} CY{"Cipro"} CZ{"Repubblica Ceca"} @@ -192,6 +191,7 @@ it{ MC{"Monaco"} MD{"Moldavia"} ME{"Montenegro"} + MF{"Saint Martin"} MG{"Madagascar"} MH{"Isole Marshall"} MK{"Repubblica di Macedonia"} @@ -264,6 +264,7 @@ it{ SR{"Suriname"} ST{"Sao Tomé e Príncipe"} SV{"El Salvador"} + SX{"Sint Maarten"} SY{"Siria"} SZ{"Swaziland"} TA{"Tristan da Cunha"} @@ -303,7 +304,7 @@ it{ ZA{"Sudafrica"} ZM{"Zambia"} ZW{"Zimbabwe"} - ZZ{"regione non valida o sconosciuta"} + ZZ{"Regione non valida o sconosciuta"} } - Version{"2.0.51.59"} + Version{"2.0.67.6"} } diff --git a/icuSources/data/region/iw.txt b/icuSources/data/region/iw.txt index 948bdda0..c10c184c 100644 --- a/icuSources/data/region/iw.txt +++ b/icuSources/data/region/iw.txt @@ -1,15 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/iw.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** -/** - * ICU source: /xml/main/iw.xml - */ iw{ "%%ALIAS"{"he"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/region/iw_IL.txt b/icuSources/data/region/iw_IL.txt index bc467350..6963f2d1 100644 --- a/icuSources/data/region/iw_IL.txt +++ b/icuSources/data/region/iw_IL.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/region/ja.txt b/icuSources/data/region/ja.txt index f52bcb42..1d7e8e52 100644 --- a/icuSources/data/region/ja.txt +++ b/icuSources/data/region/ja.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ja.xml @@ -13,7 +13,7 @@ ja{ Countries{ 001{"世界"} 002{"アフリカ"} - 003{"北米"} + 003{"北アメリカ大陸"} 005{"南アメリカ"} 009{"オセアニア"} 011{"西アフリカ"} @@ -24,16 +24,15 @@ ja{ 018{"南部アフリカ"} 019{"アメリカ大陸"} 021{"北アメリカ"} - 029{"カリブ海"} + 029{"カリブ"} 030{"東アジア"} 034{"南アジア"} 035{"東南アジア"} 039{"南ヨーロッパ"} 053{"オーストラリア・ニュージーランド"} 054{"メラネシア"} - 057{"ミクロネシア地域"} + 057{"ミクロネシア"} 061{"ポリネシア"} - 062{"南中央アジア"} 142{"アジア"} 143{"中央アジア"} 145{"西アジア"} @@ -41,9 +40,7 @@ ja{ 151{"東ヨーロッパ"} 154{"北ヨーロッパ"} 155{"西ヨーロッパ"} - 172{"独立国家共同体"} - 419{"ラテンアメリカ・カリブ地域"} - 830{"チャネル諸島"} + 419{"ラテンアメリカ"} AC{"アセンション島"} AD{"アンドラ"} AE{"アラブ首長国連邦"} @@ -54,7 +51,7 @@ ja{ AM{"アルメニア"} AN{"オランダ領アンティル諸島"} AO{"アンゴラ"} - AQ{"南極大陸"} + AQ{"南極"} AR{"アルゼンチン"} AS{"米領サモア"} AT{"オーストリア"} @@ -83,10 +80,10 @@ ja{ BY{"ベラルーシ"} BZ{"ベリーズ"} CA{"カナダ"} - CC{"ココス (キーリング) 諸島"} - CD{"コンゴ民主共和国 (キンシャサ)"} + CC{"ココス[キーリング]諸島"} + CD{"コンゴ民主共和国[キンシャサ]"} CF{"中央アフリカ共和国"} - CG{"コンゴ共和国 (ブラザビル)"} + CG{"コンゴ共和国[ブラザビル]"} CH{"スイス"} CI{"コートジボワール"} CK{"クック諸島"} @@ -99,6 +96,7 @@ ja{ CS{"セルビア・モンテネグロ"} CU{"キューバ"} CV{"カーボベルデ"} + CW{"キュラソー"} CX{"クリスマス島"} CY{"キプロス"} CZ{"チェコ共和国"} @@ -121,7 +119,7 @@ ja{ FI{"フィンランド"} FJ{"フィジー"} FK{"フォークランド諸島"} - FM{"ミクロネシア"} + FM{"ミクロネシア連邦"} FO{"フェロー諸島"} FR{"フランス"} GA{"ガボン"} @@ -260,12 +258,13 @@ ja{ SR{"スリナム"} ST{"サントメ・プリンシペ"} SV{"エルサルバドル"} + SX{"シントマールテン島"} SY{"シリア"} SZ{"スワジランド"} TA{"トリスタン・ダ・クーニャ"} TC{"タークス諸島・カイコス諸島"} TD{"チャド"} - TF{"フランス領極南諸島"} + TF{"仏領極南諸島"} TG{"トーゴ"} TH{"タイ"} TJ{"タジキスタン"} @@ -289,7 +288,7 @@ ja{ VC{"セントビンセント・グレナディーン諸島"} VE{"ベネズエラ"} VG{"英領ヴァージン諸島"} - VI{"アメリカ領ヴァージン諸島"} + VI{"米領ヴァージン諸島"} VN{"ベトナム"} VU{"バヌアツ"} WF{"ウォリス・フツナ"} @@ -301,5 +300,5 @@ ja{ ZW{"ジンバブエ"} ZZ{"不明な地域"} } - Version{"2.0.50.94"} + Version{"2.0.66.10"} } diff --git a/icuSources/data/region/ja_JP.txt b/icuSources/data/region/ja_JP.txt index 0b251c0d..c049867e 100644 --- a/icuSources/data/region/ja_JP.txt +++ b/icuSources/data/region/ja_JP.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/region/ja_JP_TRADITIONAL.txt b/icuSources/data/region/ja_JP_TRADITIONAL.txt index a0d8d37a..ca942f1e 100644 --- a/icuSources/data/region/ja_JP_TRADITIONAL.txt +++ b/icuSources/data/region/ja_JP_TRADITIONAL.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/region/jmc.txt b/icuSources/data/region/jmc.txt index 7ac841cb..b632b02d 100755 --- a/icuSources/data/region/jmc.txt +++ b/icuSources/data/region/jmc.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/jmc.xml @@ -238,5 +238,5 @@ jmc{ ZM{"Zambia"} ZW{"Zimbabwe"} } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/ka.txt b/icuSources/data/region/ka.txt index 471158c8..05ca0224 100644 --- a/icuSources/data/region/ka.txt +++ b/icuSources/data/region/ka.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ka.xml @@ -33,7 +33,6 @@ ka{ 054{"მელანეზია"} 057{"მირონეზია"} 061{"პოლინეზია"} - 062{"სამხრეთ-ცენტრალური აზია"} 142{"აზია"} 143{"ცენტრალური აზია"} 145{"დასავლეთი აზია"} @@ -41,7 +40,6 @@ ka{ 151{"აღმოსავლეთი ევროპა"} 154{"ჩრდილოეთი ევროპა"} 155{"დასავლეთი ევროპა"} - 172{"დამოუკიდებელ სახელმწიფოთა თანამეგობრობა"} 419{"ლათინური ამერიკა და კარიბი"} AD{"ანდორა"} AE{"არაბეთის გაერთიანებული ემირატები"} @@ -280,5 +278,5 @@ ka{ ZW{"ზიმბაბვე"} ZZ{"უცნობი ან არასწორი რეგიონი"} } - Version{"2.0.48.64"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/kab.txt b/icuSources/data/region/kab.txt index 41557a66..bd364b4a 100755 --- a/icuSources/data/region/kab.txt +++ b/icuSources/data/region/kab.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kab.xml @@ -238,5 +238,5 @@ kab{ ZM{"Zambya"} ZW{"Zimbabwi"} } - Version{"2.0.47.70"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/kam.txt b/icuSources/data/region/kam.txt index e76c4ee2..e34882c4 100755 --- a/icuSources/data/region/kam.txt +++ b/icuSources/data/region/kam.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kam.xml @@ -238,5 +238,5 @@ kam{ ZM{"Nzambia"} ZW{"Nzimbambwe"} } - Version{"2.0.46.85"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/kde.txt b/icuSources/data/region/kde.txt index 60cf8fee..f7f6e7be 100755 --- a/icuSources/data/region/kde.txt +++ b/icuSources/data/region/kde.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kde.xml @@ -238,5 +238,5 @@ kde{ ZM{"Zambia"} ZW{"Zimbabwe"} } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/kea.txt b/icuSources/data/region/kea.txt index 3c2417e7..026b1fd7 100755 --- a/icuSources/data/region/kea.txt +++ b/icuSources/data/region/kea.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kea.xml @@ -11,6 +11,36 @@ */ kea{ Countries{ + 001{"Mundu"} + 002{"Afrika"} + 003{"Merka di Norti"} + 005{"Merka di Sul"} + 009{"Oseania"} + 011{"Afrika Osidental"} + 013{"Merka Sentral"} + 014{"Afrika Oriental"} + 015{"Norti di Afrika"} + 017{"Afrika Sentral"} + 018{"Sul di Afrika"} + 019{"Merkas"} + 021{"Norti di Merka"} + 029{"Karaibas"} + 030{"Azia Oriental"} + 034{"Sul di Azia"} + 035{"Sudesti Aziatiku"} + 039{"Europa di Sul"} + 053{"Australia y Nova Zelandia"} + 054{"Melanezia"} + 057{"Rejiãu di Mikronezia"} + 061{"Polinezia"} + 142{"Azia"} + 143{"Azia Sentral"} + 145{"Azia Osidental"} + 150{"Europa"} + 151{"Europa Oriental"} + 154{"Europa di Norti"} + 155{"Europa Osidental"} + 419{"Merka Latinu"} AD{"Andora"} AE{"Emiradus Arabi Unidu"} AF{"Afeganistãu"} @@ -95,6 +125,7 @@ kea{ GU{"Guam"} GW{"Gine-Bisau"} GY{"Giana"} + HK{"Ong Kong"} HN{"Onduras"} HR{"Kroasia"} HT{"Aiti"} @@ -237,6 +268,7 @@ kea{ ZA{"Afrika di Sul"} ZM{"Zambia"} ZW{"Zimbabui"} + ZZ{"rejiãu diskonxedu"} } - Version{"2.0.47.63"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/khq.txt b/icuSources/data/region/khq.txt index ad407858..9b4be2ac 100755 --- a/icuSources/data/region/khq.txt +++ b/icuSources/data/region/khq.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/khq.xml @@ -238,5 +238,5 @@ khq{ ZM{"Zambi"} ZW{"Zimbabwe"} } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/ki.txt b/icuSources/data/region/ki.txt index e6b5a05d..05bfe354 100755 --- a/icuSources/data/region/ki.txt +++ b/icuSources/data/region/ki.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ki.xml @@ -238,5 +238,5 @@ ki{ ZM{"Zambia"} ZW{"Zimbabwe"} } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/kk.txt b/icuSources/data/region/kk.txt index 7d10f2ff..aab4e70b 100644 --- a/icuSources/data/region/kk.txt +++ b/icuSources/data/region/kk.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kk.xml @@ -11,7 +11,87 @@ */ kk{ 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{"Латын Америкасы"} + AD{"Андорра"} + AE{"Біріккен Араб Эмираттары"} + AT{"Австрия"} + AU{"Австралия"} + AZ{"Әзербайжан"} + BE{"Бельгия"} + BG{"Болгария"} + BH{"Бахрейн"} + BI{"Бурунди"} + BJ{"Бенин"} + BO{"Боливия"} + BR{"Бразилия"} + BT{"Бутан"} + BW{"Ботсвана"} + BY{"Беларусь"} + BZ{"Белиз"} + CA{"Канада"} + CH{"Швейцария"} + CL{"Чили"} + CM{"Камерун"} + CN{"Қытай"} + CO{"Колумбия"} + DE{"Алмания"} + DK{"Дания"} + ES{"Испания"} + FI{"Финляндия"} + FR{"Франция"} + GB{"Ұлыбритания"} + GR{"Грекия"} + HK{"Гонконг (арнайы әкімшілік аймақ)"} + ID{"Индонезия"} + IE{"Ирландия"} + IN{"Индия"} + IT{"Италия"} + JP{"Жапония"} + KR{"Солтүстік Корея"} KZ{"Қазақстан"} + MX{"Мексика"} + NL{"Голландия"} + NO{"Норвегия"} + PL{"Польша"} + PT{"Португалия"} + RU{"Ресей"} + SA{"Сауд Арабиясы"} + SE{"Швеция"} + TH{"Тайланд"} + TR{"Түркия"} + TW{"Тайвань"} + US{"АҚШ"} + ZA{"Оңтүстік Африка республикасы"} + ZZ{"Белгісіз аймақ"} } - Version{"2.0.47.67"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/kk_Cyrl.txt b/icuSources/data/region/kk_Cyrl.txt index ee4c5941..70f31087 100644 --- a/icuSources/data/region/kk_Cyrl.txt +++ b/icuSources/data/region/kk_Cyrl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kk_Cyrl.xml diff --git a/icuSources/data/region/kk_Cyrl_KZ.txt b/icuSources/data/region/kk_Cyrl_KZ.txt index 91960025..ec163a4a 100644 --- a/icuSources/data/region/kk_Cyrl_KZ.txt +++ b/icuSources/data/region/kk_Cyrl_KZ.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/kk_KZ.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ kk_Cyrl_KZ{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/region/kk_KZ.txt b/icuSources/data/region/kk_KZ.txt index 9455f3e9..6702eeaa 100644 --- a/icuSources/data/region/kk_KZ.txt +++ b/icuSources/data/region/kk_KZ.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/kk_KZ.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** kk_KZ{ "%%ALIAS"{"kk_Cyrl_KZ"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/region/kl.txt b/icuSources/data/region/kl.txt index 4961ee8c..add49d4b 100644 --- a/icuSources/data/region/kl.txt +++ b/icuSources/data/region/kl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kl.xml @@ -13,5 +13,5 @@ kl{ Countries{ GL{"Kalaallit Nunaat"} } - Version{"2.0.47.67"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/kln.txt b/icuSources/data/region/kln.txt index 9ebcddf7..9a5d800c 100755 --- a/icuSources/data/region/kln.txt +++ b/icuSources/data/region/kln.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kln.xml @@ -116,7 +116,7 @@ kln{ KH{"Emetab Cambodia"} KI{"Emetab Kiribati"} KM{"Emetab Comoros"} - KN{"Emetab Saint Kitts ak Nevis"} + KN{"Emetab Saint Kitts ak Nevis"} KP{"Emetab Korea nebo murot katam"} KR{"Emetab korea nebo murot tai"} KW{"Emetab Kuwait"} @@ -173,7 +173,7 @@ kln{ PH{"Emetab Philippines"} PK{"Emetab Pakistan"} PL{"Emetab Poland"} - PM{"Emetab Peter Ne titil ak Miquelon"} + PM{"Emetab Peter Ne titil ak Miquelon"} PN{"Emetab Pitcairn"} PR{"Emetab Puerto Rico"} PS{"Emetab Palestine"} @@ -203,7 +203,7 @@ kln{ SV{"Emetab El Salvador"} SY{"Emetab Syria"} SZ{"Emetab Swaziland"} - TC{"Ikwembeiyotab Turks ak Caicos"} + TC{"Ikwembeiyotab Turks ak Caicos"} TD{"Emetab Chad"} TG{"Emetab Togo"} TH{"Emetab Thailand"} @@ -238,5 +238,5 @@ kln{ ZM{"Emetab Zambia"} ZW{"Emetab Zimbabwe"} } - Version{"2.0.47.63"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/km.txt b/icuSources/data/region/km.txt index a48667c5..e37792f6 100644 --- a/icuSources/data/region/km.txt +++ b/icuSources/data/region/km.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/km.xml @@ -191,5 +191,5 @@ km{ ZM{"ហ្សាំប៊ី"} ZW{"ហ្ស៊ីមបាបវ៉េ"} } - Version{"2.0.47.67"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/kn.txt b/icuSources/data/region/kn.txt index e1e2fc8c..ae5b1bc8 100644 --- a/icuSources/data/region/kn.txt +++ b/icuSources/data/region/kn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kn.xml @@ -33,7 +33,6 @@ kn{ 054{"ಮೇಲಿನೇಶಿಯಾ"} 057{"ಮೈಕ್ರೋನೇಶಿಯನ್ ಪ್ರದೇಶ"} 061{"ಪೋಲಿನೇಶಿಯಾ"} - 062{"ದಕ್ಷಿಣ-ಮಧ್ಯ ಏಷ್ಯಾ"} 142{"ಏಷ್ಯಾ"} 143{"ಮಧ್ಯ ಏಷ್ಯಾ"} 145{"ಪಶ್ಚಿಮ ಏಷ್ಯಾ"} @@ -41,10 +40,8 @@ kn{ 151{"ಪೂರ್ವ ಯೂರೋಪ್"} 154{"ಉತ್ತರ ಯೂರೋಪ್"} 155{"ಪಶ್ಚಿಮ ಯೂರೋಪ್"} - 172{"ಸ್ವಂತಂತ್ರ್ಯ ರಾಷ್ಟ್ರಗಳ ಕಾಮನ್‌ವೆಲ್ತ್"} - 200{"ಜೆಕೊಸ್ಲೋವಾಕಿಯಾ"} 419{"ಲ್ಯಾಟಿನ್ ಅಮೇರಿಕಾ ಮತ್ತು ಕೆರಿಬಿಯನ್"} - 830{"ಛಾನೆಲ್ ದ್ವೀಪಗಳು"} + AC{"ಅಸೆನ್ಶನ್ ದ್ವೀಪ"} AD{"ಅಂಡೋರಾ"} AE{"ಸಂಯುಕ್ತ ಅರಬ್ ಎಮಿರೇಟಸ್"} AF{"ಅಫಘಾನಿಸ್ಥಾನ್"} @@ -94,6 +91,7 @@ kn{ CM{"ಕ್ಯಾಮರೋನ್"} CN{"ಚೀನ"} CO{"ಕೊಲಂಬಿಯಾ"} + CP{"ಕ್ಲಿಪರ್ಟನ್‌ ಐಲ್ಯಾಂಡ್‌"} CR{"ಕೊಸ್ಟಾ ರಿಕಾ"} CS{"ಸೆರ್ಬಿಯಾ ಮತ್ತು ಮೊಂಟೊನೆಗ್ರೋ"} CU{"ಕ್ಯೂಬಾ"} @@ -102,11 +100,13 @@ kn{ CY{"ಸೈಪ್ರಸ್"} CZ{"ಚೆಕ್ ರಿಪಬ್ಲಿಕ್"} DE{"ಜರ್ಮನಿ"} + DG{"ಡೈಗೋ ಗಾರ್ಸಿಯ"} DJ{"ಜಿಬೋಟಿ"} DK{"ಡೆನ್ಮಾರ್ಕ್"} DM{"ಡೊಮಿನಿಕಾ"} DO{"ಡೊಮೆನಿಕ್ ರಿಪಬ್ಲಿಕ್"} DZ{"ಅಲ್ಗೇರಿಯಾ"} + EA{"ಸೆಯುಟಾ ಹಾಗೂ ಮೆಲಿಲ್ಲಾ"} EC{"ಈಕ್ವೆಡಾರ್"} EE{"ಎಸ್ತೊನಿಯ"} EG{"ಈಜಿಪ್ಟ್"} @@ -115,7 +115,7 @@ kn{ ES{"ಸ್ಪೈನ್"} ET{"ಇಥಿಯೋಪಿಯಾ"} EU{"ಯುರೋಪಿಯನ್ ಯೂನಿಯನ್"} - FI{"ಫಿನ್‍‍ಲ್ಯಾಂಡ್"} + FI{"ಫಿನ್‌ಲ್ಯಾಂಡ್"} FJ{"ಫಿಜಿ"} FK{"ಫ್ಹಾಕ್‌ಲ್ಯಾಂಡ್ ದ್ವೀಪಗಳು"} FM{"ಮೈಕ್ರೋನೇಶಿಯಾ"} @@ -140,12 +140,13 @@ kn{ GU{"ಗುಯಾಮ್"} GW{"ಗಿನಿ-ಬಿಸ್ಸಾವ್"} GY{"ಗಯಾನಾ"} - HK{"ಹಾಂಗ್ ಕಾಂಗ್ SAR ಚೀನಾ"} + HK{"ಹಾಂಗ್‌ ಕಾಂಗ್‌ SAR ಚೀನಾ"} HM{"ಹರ್ಡ್ ದ್ವೀಪ ಮತ್ತು ಮಾಕ್‌ಡೊನಾಲ್ಡ್ ದ್ವೀಪಗಳು"} HN{"ಹೊಂಡುರಾಸ್"} HR{"ಕ್ರೋಯೇಶಿಯಾ"} HT{"ಹೈಟಿ"} HU{"ಹಂಗೇರಿ"} + IC{"ಕ್ಯಾನರಿ ದ್ವೀಪಗಳು"} ID{"ಇಂಡೋನೇಶಿಯಾ"} IE{"ಐರ್ಲೆಂಡ್"} IL{"ಇಸ್ರೇಲ್"} @@ -193,7 +194,7 @@ kn{ ML{"ಮಾಲಿ"} MM{"ಮಯನ್ಮಾರ್"} MN{"ಮೊಂಗೋಲಿಯಾ"} - MO{"ಮಕಾವ್ SAR ಚೀನಾ"} + MO{"ಮೆಕ್ವಾ SAR ಚೀನಾ"} MP{"ಉತ್ತರ ಮರಿಯಾನಾ ದ್ವೀಪಗಳು"} MQ{"ಮಾರ್ಟಿನಿಕ್"} MR{"ಮಾರಿಟಾನಿಯಾ"} @@ -258,6 +259,7 @@ kn{ SV{"ಎಲ್ ಸಾಲ್ವೇಡಾರ್"} SY{"ಸಿರಿಯಾ"} SZ{"ಸ್ವಾಜಿಲ್ಯಾಂಡ್"} + TA{"ತ್ರಿಸ್ತಾನ್‌ ದ ಕುನ್ಹಾ"} TC{"ಟರ್ಕ್ಸ್ ಮತ್ತು ಕೈಕೋಸ್ ದ್ವೀಪಗಳು"} TD{"ಚಾಡ್"} TF{"ಫ್ರೆಂಚ್ ದಕ್ಷಿಣ ಪ್ರದೇಶಗಳು"} @@ -296,5 +298,5 @@ kn{ ZW{"ಜಿಂಬಾಬ್ವೆ"} ZZ{"ಅಪರಿಚಿತ ಅಥವಾ ಅಮಾನ್ಯ ಪ್ರದೇಶ"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/ko.txt b/icuSources/data/region/ko.txt index d9836dc8..3a6042d8 100644 --- a/icuSources/data/region/ko.txt +++ b/icuSources/data/region/ko.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ko.xml @@ -15,7 +15,7 @@ ko{ 002{"아프리카"} 003{"북아메리카"} 005{"남아메리카[남미]"} - 009{"오세아니아, 대양주"} + 009{"오세아니아"} 011{"서아프리카"} 013{"중앙 아메리카"} 014{"동부 아프리카"} @@ -33,7 +33,6 @@ ko{ 054{"멜라네시아"} 057{"미크로네시아 지역"} 061{"폴리네시아"} - 062{"중남 아시아"} 142{"아시아"} 143{"중앙 아시아"} 145{"서아시아"} @@ -41,8 +40,8 @@ ko{ 151{"동유럽"} 154{"북유럽"} 155{"서유럽"} - 172{"독립 국가 연합"} - 419{"라틴 아메리카 및 카리브 해 제도"} + 419{"라틴 아메리카"} + AC{"어센션 섬"} AD{"안도라"} AE{"아랍에미리트 연합"} AF{"아프가니스탄"} @@ -82,7 +81,7 @@ ko{ BZ{"벨리즈"} CA{"캐나다"} CC{"코코스제도"} - CD{"콩고 민주공화국"} + CD{"콩고-킨샤사"} CF{"중앙 아프리카 공화국"} CG{"콩고"} CH{"스위스"} @@ -92,19 +91,23 @@ ko{ CM{"카메룬"} CN{"중국"} CO{"콜롬비아"} + CP{"클립퍼튼 섬"} CR{"코스타리카"} CS{"세르비아 및 몬테네그로"} CU{"쿠바"} CV{"까뽀베르데"} + CW{"쿠라사우 섬"} CX{"크리스마스섬"} CY{"사이프러스"} CZ{"체코"} DE{"독일"} + DG{"디에고 가르시아"} DJ{"지부티"} DK{"덴마크"} DM{"도미니카"} DO{"도미니카 공화국"} DZ{"알제리"} + EA{"세우타 및 멜리야"} EC{"에콰도르"} EE{"에스토니아"} EG{"이집트"} @@ -144,6 +147,7 @@ ko{ HR{"크로아티아"} HT{"아이티"} HU{"헝가리"} + IC{"카나리아 제도"} ID{"인도네시아"} IE{"아일랜드"} IL{"이스라엘"} @@ -254,8 +258,10 @@ ko{ SR{"수리남"} ST{"상투메 프린시페"} SV{"엘살바도르"} + SX{"상마르탱 섬"} SY{"시리아"} SZ{"스와질랜드"} + TA{"트리스탄다쿠나"} TC{"터크스케이커스제도"} TD{"차드"} TF{"프랑스 남부 지방"} @@ -294,5 +300,5 @@ ko{ ZW{"짐바브웨"} ZZ{"알수없거나 유효하지 않은 지역"} } - Version{"2.0.49.58"} + Version{"2.0.66.10"} } diff --git a/icuSources/data/region/kok.txt b/icuSources/data/region/kok.txt index a327b697..dedb283e 100644 --- a/icuSources/data/region/kok.txt +++ b/icuSources/data/region/kok.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kok.xml @@ -13,5 +13,5 @@ kok{ Countries{ IN{"भारत"} } - Version{"2.0.47.68"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/ksb.txt b/icuSources/data/region/ksb.txt new file mode 100755 index 00000000..ee024a90 --- /dev/null +++ b/icuSources/data/region/ksb.txt @@ -0,0 +1,241 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/ksb.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/ksb.xml + */ +ksb{ + Countries{ + AD{"Andola"} + AE{"Falme za Kialabu"} + AF{"Afuganistani"} + AG{"Antigua na Balbuda"} + AI{"Anguilla"} + AL{"Albania"} + AM{"Almenia"} + AN{"Antili za Uholanzi"} + AO{"Angola"} + AR{"Ajentina"} + AS{"Samoa ya Malekani"} + AT{"Austlia"} + AU{"Austlalia"} + AW{"Aluba"} + AZ{"Azabajani"} + BA{"Bosnia na Hezegovina"} + BB{"Babadosi"} + BD{"Bangladeshi"} + BF{"Bukinafaso"} + BG{"Bulgalia"} + BH{"Bahaleni"} + BI{"Bulundi"} + BJ{"Benini"} + BM{"Belmuda"} + BN{"Blunei"} + BO{"Bolivia"} + BR{"Blazili"} + BS{"Bahama"} + BT{"Butani"} + BW{"Botswana"} + BY{"Belalusi"} + BZ{"Belize"} + CA{"Kanada"} + CD{"Jamhuli ya Kidemoklasia ya Kongo"} + CF{"Jamhuli ya Afrika ya Gati"} + CG{"Kongo"} + CH{"Uswisi"} + CI{"Kodivaa"} + CK{"Visiwa vya Cook"} + CL{"Chile"} + CM{"Kameluni"} + CN{"China"} + CO{"Kolombia"} + CR{"Kostalika"} + CS{"Selbia na Monteneglo"} + CU{"Kuba"} + CV{"Kepuvede"} + CY{"Kuplosi"} + CZ{"Jamhuli ya Cheki"} + DE{"Ujeumani"} + DJ{"Jibuti"} + DK{"Denmaki"} + DM{"Dominika"} + DO{"Jamhuli ya Dominika"} + DZ{"Aljelia"} + EC{"Ekwado"} + EE{"Estonia"} + EG{"Misli"} + ER{"Elitlea"} + ES{"Hispania"} + ET{"Uhabeshi"} + FI{"Ufini"} + FJ{"Fiji"} + FK{"Visiwa vya Falkland"} + FM{"Miklonesia"} + FR{"Ufalansa"} + GA{"Gaboni"} + GB{"Uingeeza"} + GD{"Glenada"} + GE{"Jojia"} + GF{"Gwiyana ya Ufalansa"} + GH{"Ghana"} + GI{"Jiblalta"} + GL{"Glinlandi"} + GM{"Gambia"} + GN{"Gine"} + GP{"Gwadelupe"} + GQ{"Ginekweta"} + GR{"Ugiiki"} + GT{"Gwatemala"} + GU{"Gwam"} + GW{"Ginebisau"} + GY{"Guyana"} + HN{"Honduasi"} + HR{"Kolasia"} + HT{"Haiti"} + HU{"Hungalia"} + ID{"Indonesia"} + IE{"Ayalandi"} + IL{"Islaeli"} + IN{"India"} + IO{"Eneo ja Uingeeza mwe Bahali Hindi"} + IQ{"Ilaki"} + IR{"Uajemi"} + IS{"Aislandi"} + IT{"Italia"} + JM{"Jamaika"} + JO{"Yoldani"} + JP{"Japani"} + KE{"Kenya"} + KG{"Kiigizistani"} + KH{"Kambodia"} + KI{"Kiibati"} + KM{"Komolo"} + KN{"Santakitzi na Nevis"} + KP{"Kolea Kaskazini"} + KR{"Kolea Kusini"} + KW{"Kuwaiti"} + KY{"Visiwa vya Kayman"} + KZ{"Kazakistani"} + LA{"Laosi"} + LB{"Lebanoni"} + LC{"Santalusia"} + LI{"Lishenteni"} + LK{"Sililanka"} + LR{"Libelia"} + LS{"Lesoto"} + LT{"Litwania"} + LU{"Lasembagi"} + LV{"Lativia"} + LY{"Libya"} + MA{"Moloko"} + MC{"Monako"} + MD{"Moldova"} + MG{"Bukini"} + MH{"Visiwa vya Mashal"} + MK{"Masedonia"} + ML{"Mali"} + MM{"Myama"} + MN{"Mongolia"} + MP{"Visiwa vya Maliana vya Kaskazini"} + MQ{"Maltiniki"} + MR{"Maulitania"} + MS{"Montselati"} + MT{"Malta"} + MU{"Molisi"} + MV{"Modivu"} + MW{"Malawi"} + MX{"Meksiko"} + MY{"Malesia"} + MZ{"Msumbiji"} + NA{"Namibia"} + NC{"Nyukaledonia"} + NE{"Naija"} + NF{"Kisiwa cha Nolfok"} + NG{"Naijelia"} + NI{"Nikalagwa"} + NL{"Uholanzi"} + NO{"Nolwei"} + NP{"Nepali"} + NR{"Naulu"} + NU{"Niue"} + NZ{"Nyuzilandi"} + OM{"Omani"} + PA{"Panama"} + PE{"Pelu"} + PF{"Polinesia ya Ufalansa"} + PG{"Papua"} + PH{"Filipino"} + PK{"Pakistani"} + PL{"Polandi"} + PM{"Santapieli na Mikeloni"} + PN{"Pitkailni"} + PR{"Pwetoliko"} + PS{"Ukingo wa Maghalibi na Ukanda wa Gaza wa Palestina"} + PT{"Uleno"} + PW{"Palau"} + PY{"Palagwai"} + QA{"Katali"} + RE{"Liyunioni"} + RO{"Lomania"} + RU{"Ulusi"} + RW{"Lwanda"} + SA{"Saudi"} + SB{"Visiwa vya Solomon"} + SC{"Shelisheli"} + SD{"Sudani"} + SE{"Uswidi"} + SG{"Singapoo"} + SH{"Santahelena"} + SI{"Slovenia"} + SK{"Slovakia"} + SL{"Siela Leoni"} + SM{"Samalino"} + SN{"Senegali"} + SO{"Somalia"} + SR{"Sulinamu"} + ST{"Sao Tome na Plincipe"} + SV{"Elsavado"} + SY{"Silia"} + SZ{"Uswazi"} + TC{"Visiwa vya Tulki na Kaiko"} + TD{"Chadi"} + TG{"Togo"} + TH{"Tailandi"} + TJ{"Tajikistani"} + TK{"Tokelau"} + TL{"Timoli ya Mashaliki"} + TM{"Tulukimenistani"} + TN{"Tunisia"} + TO{"Tonga"} + TR{"Utuluki"} + TT{"Tlinidad na Tobago"} + TV{"Tuvalu"} + TW{"Taiwani"} + TZ{"Tanzania"} + UA{"Uklaini"} + UG{"Uganda"} + US{"Malekani"} + UY{"Ulugwai"} + UZ{"Uzibekistani"} + VA{"Vatikani"} + VC{"Santavisenti na Glenadini"} + VE{"Venezuela"} + VG{"Visiwa vya Vilgin vya Uingeeza"} + VI{"Visiwa vya Vilgin vya Malekani"} + VN{"Vietinamu"} + VU{"Vanuatu"} + WF{"Walis na Futuna"} + WS{"Samoa"} + YE{"Yemeni"} + YT{"Mayotte"} + ZA{"Aflika Kusini"} + ZM{"Zambia"} + ZW{"Zimbabwe"} + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/region/ksf.txt b/icuSources/data/region/ksf.txt new file mode 100755 index 00000000..a79a135a --- /dev/null +++ b/icuSources/data/region/ksf.txt @@ -0,0 +1,242 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/ksf.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/ksf.xml + */ +ksf{ + Countries{ + AD{"andɔrǝ"} + AE{"bǝlɔŋ bǝ kaksa bɛ táatáaŋzǝn"} + AF{"afganistáŋ"} + AG{"antiga ri barbúda"} + AI{"angiya"} + AL{"albaní"} + AM{"armɛní"} + AN{"antíyǝ nɛlandé"} + AO{"angóla"} + AR{"arjǝntín"} + AS{"samɔa a amɛrika"} + AT{"otric"} + AU{"ɔstralí"} + AW{"aruba"} + AZ{"azabecán"} + BA{"bɔsnyɛ ri hɛrsǝgɔvín"} + BB{"baabaadǝ"} + BD{"baŋladɛ́c"} + BE{"bɛljík"} + BF{"bukína fǝ́ asɔ"} + BG{"bulgarí"} + BH{"barǝ́n"} + BI{"burundí"} + BJ{"bɛnǝ́n"} + BM{"bɛɛmúdǝ"} + BN{"brunǝ́"} + BO{"bɔɔlíví"} + BR{"brɛsíl"} + BS{"baamás"} + BT{"bután"} + BW{"botswana"} + BY{"bɛlaris"} + BZ{"bɛliz"} + CA{"kanada"} + CD{"kɔngó anyɔ́n"} + CF{"santrafrík"} + CG{"kɔngó"} + CH{"swís"} + CI{"kɔtiwuár"} + CK{"zɛ i kúk"} + CL{"cíli"} + CM{"kamɛrún"} + 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ɛ"} + CZ{"cɛ́k"} + DE{"djɛrman"} + DJ{"dyibutí"} + DK{"danmak"} + DM{"dɔminik"} + DO{"dɔminik rɛpublík"} + DZ{"aljɛrí"} + EC{"ɛkwatɛǝ́"} + EE{"ɛstoní"} + EG{"ɛjípt"} + ER{"ɛritrɛ́"} + ES{"kpanyá"} + ET{"ɛtyɔpí"} + FI{"fínlan"} + FJ{"fíji"} + FK{"zǝ maalwín"} + FM{"mikronɛ́si"} + FR{"pɛrɛsǝ́"} + GA{"gabɔŋ"} + GB{"kǝlɔŋ kǝ kǝtáatáaŋzǝn"} + GD{"grɛnadǝ"} + GE{"jɔrjí"} + GF{"guyán i pɛrɛsǝ́"} + GH{"gána"} + GI{"jibraltá"} + GL{"grínlan"} + GM{"gambí"} + GN{"ginɛ́"} + GP{"gwadɛlúp"} + GQ{"ginɛ́ ɛkwatɔrial"} + GR{"grɛ́k"} + GT{"gwátǝmala"} + GU{"gwám"} + GW{"ginɛ́ bisɔ́"} + GY{"guyán"} + HN{"ɔnduras"} + HR{"krwasí"} + HT{"ayiti"} + HU{"ɔngrí"} + ID{"indonɛsí"} + IE{"ilán"} + IL{"israɛ́l"} + IN{"indí"} + IO{"zǝ ingɛrís ncɔ́m wa indi"} + IQ{"irák"} + IR{"iráŋ"} + IS{"zǝ i glás"} + IT{"italí"} + JM{"jamaík"} + JO{"jɔrdán"} + JP{"japɔ́ŋ"} + KE{"kɛnya"} + KG{"kigistáŋ"} + KH{"kambodj"} + KI{"kiribáti"} + KM{"komɔr"} + KN{"sɛnkrǝstɔ́f ri nyɛ́vǝ"} + KP{"korɛanɔ́r"} + KR{"korɛasud"} + KW{"kuwɛit"} + KY{"zǝ i gan"} + KZ{"kazakstáŋ"} + LA{"laɔs"} + LB{"libáŋ"} + LC{"sɛntlísí"} + LI{"lictɛnstɛ́n"} + LK{"srílaŋka"} + LR{"libɛrya"} + LS{"lǝsóto"} + LT{"litwaní"} + LU{"luksɛmbúr"} + LV{"lɛtoní"} + LY{"libí"} + MA{"marɔk"} + MC{"monako"} + MD{"mɔldaví"} + MG{"madagaska"} + MH{"zǝ i marcál"} + MK{"másǝdwán"} + ML{"mali"} + MM{"myanmár"} + MN{"mɔŋolí"} + MP{"zǝ maryánnɔ́r"} + MQ{"matiník"} + MR{"mwaritaní"} + MS{"mɔnsɛrat"} + MT{"maltǝ"} + MU{"mwarís"} + MV{"maldivǝ"} + MW{"malawi"} + MX{"mɛksík"} + MY{"malɛsí"} + MZ{"mosambík"} + NA{"namibí"} + NC{"kalɛdoní anyɔ́n"} + NE{"nijɛ́r"} + NF{"zɛ nɔ́fɔlk"} + NG{"nijɛ́rya"} + NI{"níkarágwa"} + NL{"kǝlɔŋ kǝ ázǝ"} + NO{"nɔrvɛjǝ"} + NP{"nɛpal"} + NR{"nwarú"} + NU{"niwɛ́"} + NZ{"zɛlan anyɔ́n"} + OM{"oman"} + PA{"panama"} + PE{"pɛrú"} + PF{"pɔlinɛsí a pɛrɛsǝ́"} + PG{"papwazí ginɛ́ anyɔ́n"} + PH{"filipǝ́n"} + PK{"pakistáŋ"} + PL{"polɔ́n"} + PM{"sɛnpyɛr ri mikɛlɔŋ"} + PN{"pitkɛ́n"} + PR{"pɔtoríko"} + PS{"zǝ palɛstínǝ"} + PT{"portugál"} + PW{"palwa"} + PY{"paragwɛ́"} + QA{"katá"} + RE{"rɛunyɔŋ"} + RO{"rɔmaní"} + RU{"risí"} + RW{"rwanda"} + SA{"arabí saodí"} + SB{"zǝ salomɔ́n"} + SC{"sɛcɛl"} + SD{"sudan"} + SE{"swɛdǝ"} + SG{"siŋapó"} + SH{"sɛntɛ́len"} + SI{"slovɛní"} + SK{"slovakí"} + SL{"syɛraleon"} + SM{"sɛnmarǝn"} + SN{"sɛnɛgal"} + SO{"somalí"} + SR{"surinam"} + ST{"saotomɛ́ ri priŋsib"} + SV{"salvadɔr"} + SY{"sirí"} + SZ{"swazilan"} + TC{"zǝ tirk ri kakɔs"} + TD{"caád"} + TG{"togo"} + TH{"tɛlan"} + TJ{"tadjikistaŋ"} + TK{"tokǝlao"} + TL{"timor anǝ á ɛst"} + TM{"tirkmɛnistaŋ"} + TN{"tunɛsí"} + TO{"tɔŋa"} + TR{"tirkí"} + TT{"tɛrinitɛ ri tobago"} + TV{"tuwalu"} + TW{"tɛwán"} + TZ{"tanzaní"} + UA{"ukrain"} + UG{"uganda"} + US{"amɛrika"} + UY{"urugwɛ́"} + UZ{"usbɛkistaŋ"} + VA{"watikáŋ"} + VC{"sɛnvǝnsǝŋ ri grɛnadín"} + VE{"wɛnǝzwɛla"} + VG{"zǝ bɛ gɔn inɛ a ingɛrís"} + VI{"zǝ bɛ gɔn inɛ á amɛrika"} + VN{"wyɛtnám"} + VU{"wanwatu"} + WF{"walis ri futuna"} + WS{"samɔa"} + YE{"yɛmɛn"} + YT{"mayɔ́t"} + ZA{"afrik anǝ a sud"} + ZM{"zambí"} + ZW{"zimbabwɛ́"} + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/region/kw.txt b/icuSources/data/region/kw.txt index 0e7e2b13..c898a051 100644 --- a/icuSources/data/region/kw.txt +++ b/icuSources/data/region/kw.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/kw.xml @@ -13,5 +13,5 @@ kw{ Countries{ GB{"Rywvaneth Unys"} } - Version{"2.0.47.67"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/lag.txt b/icuSources/data/region/lag.txt index 0d094864..98bf710a 100755 --- a/icuSources/data/region/lag.txt +++ b/icuSources/data/region/lag.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/lag.xml @@ -238,5 +238,5 @@ lag{ ZM{"Sámbia"} ZW{"Simbáabwe"} } - Version{"2.0.45.90"} + Version{"2.0.64.50"} } diff --git a/icuSources/data/region/lg.txt b/icuSources/data/region/lg.txt index dc5fed4d..51031a94 100755 --- a/icuSources/data/region/lg.txt +++ b/icuSources/data/region/lg.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/lg.xml @@ -238,5 +238,5 @@ lg{ ZM{"Zambya"} ZW{"Zimbabwe"} } - Version{"2.0.47.63"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/ln.txt b/icuSources/data/region/ln.txt new file mode 100755 index 00000000..0087c901 --- /dev/null +++ b/icuSources/data/region/ln.txt @@ -0,0 +1,241 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/ln.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/ln.xml + */ +ln{ + Countries{ + AD{"Andorɛ"} + AE{"Lɛmila alabo"} + AF{"Afiganisitá"} + AG{"Antiga mpé Barbuda"} + AI{"Angiyɛ"} + AL{"Alibani"} + AM{"Amɛni"} + AN{"Antiyɛ ya Olandɛ"} + AO{"Angóla"} + AR{"Arizantinɛ"} + AS{"Samoa ya Ameriki"} + AT{"Otilisi"} + AU{"Ositáli"} + AW{"Aruba"} + AZ{"Azɛlɛbaizá"} + BA{"Bosini mpé Hezegovine"} + BB{"Barɛbadɛ"} + BD{"Bengalidɛsi"} + BE{"Beleziki"} + BF{"Bukina Faso"} + BG{"Biligari"} + BH{"Bahrɛnɛ"} + BI{"Burundi"} + BJ{"Benɛ"} + BM{"Bermuda"} + BN{"Brineyi"} + BO{"Bolivi"} + BR{"Brezílɛ"} + BS{"Bahamasɛ"} + BT{"Butáni"} + BW{"Botswana"} + BY{"Byelorisi"} + BZ{"Belizɛ"} + CA{"Kanada"} + CD{"Repibiki demokratiki ya Kongó"} + CF{"Repibiki ya Afríka ya Káti"} + CG{"Kongo"} + CH{"Swisɛ"} + CI{"Kotídivualɛ"} + CK{"Bisanga bya Kookɛ"} + CL{"Síli"} + CM{"Kamɛrune"} + CN{"Sinɛ"} + CO{"Kolombi"} + CR{"Kositarika"} + CS{"Serebi mpé Monténegro"} + CU{"Kiba"} + CV{"Bisanga bya Kapevɛrɛ"} + CY{"Sípɛlɛ"} + CZ{"Repibiki Tsekɛ"} + DE{"Alemani"} + DJ{"Dzibuti"} + DK{"Danɛmarike"} + DM{"Domínike"} + DO{"Repibiki ya Domínikɛ"} + DZ{"Alizɛri"} + EC{"Ekwatɛ́lɛ"} + EE{"Esitoni"} + EG{"Ezípite"} + ER{"Elitelɛ"} + ES{"Esipanye"} + ET{"Etsíopi"} + FI{"Filandɛ"} + FJ{"Fidzi"} + FK{"Bisanga bya Maluni"} + FM{"Mikronezi"} + FR{"Falánsɛ"} + GA{"Gabɔ"} + GB{"Angɛlɛtɛ́lɛ"} + GD{"Gelenadɛ"} + GE{"Zorzi"} + GF{"Giyanɛ ya Falánsɛ"} + GH{"Gana"} + GI{"Zibatalɛ"} + GL{"Gowelande"} + GM{"Gambi"} + GN{"Ginɛ"} + GP{"Gwadɛlupɛ"} + GQ{"Ginɛ́kwatɛ́lɛ"} + GR{"Geleki"} + GT{"Gwatémala"} + GU{"Gwamɛ"} + GW{"Ginɛbisau"} + GY{"Giyane"} + HN{"Ondurasɛ"} + HR{"Krowasi"} + HT{"Ayiti"} + HU{"Ongili"} + ID{"Indonezi"} + IE{"Irelandɛ"} + IL{"Isirayelɛ"} + IN{"Índɛ"} + IO{"Mabelé ya Angɛlɛtɛ́lɛ na mbú ya Indiya"} + IQ{"Iraki"} + IR{"Irâ"} + IS{"Isilandɛ"} + IT{"Itali"} + JM{"Zamaiki"} + JO{"Zɔdani"} + JP{"Zapɔ"} + KE{"Kenya"} + KG{"Kigizisitá"} + KH{"Kambodza"} + KI{"Kiribati"} + KM{"Komorɛ"} + KN{"Sántu krístofe mpé Nevɛ̀s"} + KP{"Korɛ ya nɔ́rdi"} + KR{"Korɛ ya súdi"} + KW{"Koweti"} + KY{"Bisanga bya Kayíma"} + KZ{"Kazakisitá"} + LA{"Lawosi"} + LB{"Libá"} + LC{"Sántu lisi"} + LI{"Lishɛteni"} + LK{"Sirilanka"} + LR{"Libériya"} + LS{"Lesoto"} + LT{"Litwani"} + LU{"Likisambulu"} + LV{"Letoni"} + LY{"Libí"} + MA{"Marokɛ"} + MC{"Monako"} + MD{"Molidavi"} + MG{"Madagasikari"} + MH{"Bisanga bya Marishalɛ"} + MK{"Masedwanɛ"} + ML{"Malí"} + MN{"Mongolí"} + MP{"Bisanga bya Marianɛ ya nɔ́rdi"} + MQ{"Martiniki"} + MR{"Moritani"} + MS{"Mɔsera"} + MT{"Malitɛ"} + MU{"Morisɛ"} + MV{"Madívɛ"} + MW{"Malawi"} + MX{"Meksike"} + MY{"Malezi"} + MZ{"Mozambíki"} + NA{"Namibi"} + NC{"Kaledoni ya sika"} + NE{"Nizɛrɛ"} + NF{"Esanga Norfokɛ"} + NG{"Nizerya"} + NI{"Nikaragwa"} + NL{"Olandɛ"} + NO{"Norivezɛ"} + NP{"Nepálɛ"} + NR{"Nauru"} + NU{"Nyué"} + NZ{"Zelandɛ ya sika"} + OM{"Ománɛ"} + PA{"Panama"} + PE{"Péru"} + PF{"Polinezi ya Falánsɛ"} + PG{"Papwazi Ginɛ ya sika"} + PH{"Filipinɛ"} + PK{"Pakisitá"} + PL{"Poloni"} + PM{"Sántu pététo mpé Mikelɔ"} + PN{"Pikairni"} + PR{"Pɔtoriko"} + PS{"Palɛsine"} + PT{"Putúlugɛsi"} + PW{"Palau"} + PY{"Palagwei"} + QA{"Katari"} + RE{"Lenyo"} + RO{"Romani"} + RU{"Risí"} + RW{"Rwanda"} + SA{"Alabi Sawuditɛ"} + SB{"Bisanga Solomɔ"} + SC{"Sɛshɛlɛ"} + SD{"Sudá"} + SE{"Swédɛ"} + SG{"Singapurɛ"} + SH{"Sántu eleni"} + SI{"Siloveni"} + SK{"Silovaki"} + SL{"Siera Leonɛ"} + SM{"Sántu Marinɛ"} + SN{"Senegalɛ"} + SO{"Somali"} + SR{"Surinamɛ"} + ST{"Sao Tomé mpé Presipɛ"} + SV{"Savadɔrɛ"} + SY{"Sirí"} + SZ{"Swazilandi"} + TC{"Bisanga bya Turki mpé Kaiko"} + TD{"Tsádi"} + TG{"Togo"} + TH{"Tailandɛ"} + TJ{"Tazikisitá"} + TK{"Tokelau"} + TL{"Timorɛ ya Moniɛlɛ"} + TM{"Tikɛménisitá"} + TN{"Tinizi"} + TO{"Tonga"} + TR{"Tiliki"} + TT{"Tinidadɛ mpé Tobago"} + TV{"Tuvalu"} + TW{"Taiwanin"} + TZ{"Tanzani"} + UA{"Ikrɛni"} + UG{"Uganda"} + US{"Ameriki"} + UY{"Irigwei"} + UZ{"Uzibɛkisitá"} + VA{"Vatiká"} + VC{"Sántu vesá mpé Gelenadinɛ"} + VE{"Venézuela"} + VG{"Bisanga bya Vierzi ya Angɛlɛtɛ́lɛ"} + VI{"Bisanga bya Vierzi ya Ameriki"} + VN{"Viyetinamɛ"} + VU{"Vanuatu"} + WF{"Walisɛ mpé Futuna"} + WS{"Samoa"} + YE{"Yemɛnɛ"} + YT{"Mayotɛ"} + ZA{"Afríka ya Súdi"} + ZM{"Zambi"} + ZW{"Zimbabwe"} + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/region/lt.txt b/icuSources/data/region/lt.txt index ec37967d..a32f5103 100644 --- a/icuSources/data/region/lt.txt +++ b/icuSources/data/region/lt.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/lt.xml @@ -33,7 +33,6 @@ lt{ 054{"Melanezija"} 057{"Mikronezijos regionas"} 061{"Polinezija"} - 062{"Pietų vidurio Azija"} 142{"Azija"} 143{"Centrinė Azija"} 145{"Vakarų Azija"} @@ -41,9 +40,7 @@ lt{ 151{"Rytų Europa"} 154{"Šiaurės Europa"} 155{"Vakarų Europa"} - 172{"Nepriklausomų Valstybių Sandrauga"} - 200{"Čekoslovakija"} - 419{"Lotynų Amerika ir Karibai"} + 419{"Lotynų Amerika"} AC{"Ascension sala"} AD{"Andora"} AE{"Jungtiniai Arabų Emyratai"} @@ -299,7 +296,7 @@ lt{ ZA{"Pietų Afrika"} ZM{"Zambija"} ZW{"Zimbabvė"} - ZZ{"Nežinoma ar neteisinga sritis"} + ZZ{"nežinoma sritis"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/lu.txt b/icuSources/data/region/lu.txt new file mode 100755 index 00000000..3ce14585 --- /dev/null +++ b/icuSources/data/region/lu.txt @@ -0,0 +1,242 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/lu.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/lu.xml + */ +lu{ + Countries{ + AD{"Andore"} + AE{"Lemila alabu"} + AF{"Afuganisita"} + AG{"Antiga ne Barbuda"} + AI{"Angiye"} + AL{"Alubani"} + AM{"Ameni"} + AN{"Antiye wa Olande"} + AO{"Angola"} + AR{"Alijantine"} + AS{"Samoa wa Ameriki"} + AT{"Otilisi"} + AU{"Ositali"} + AW{"Aruba"} + AZ{"Ajelbayidja"} + BA{"Mbosini ne Hezegovine"} + BB{"Barebade"} + BD{"Benguladeshi"} + BE{"Belejiki"} + BF{"Bukinafaso"} + BG{"Biligari"} + BH{"Bahrene"} + BI{"Burundi"} + BJ{"Bene"} + BM{"Bermuda"} + BN{"Brineyi"} + BO{"Mbolivi"} + BR{"Mnulezile"} + BS{"Bahamase"} + BT{"Butani"} + BW{"Mbotswana"} + BY{"Byelorisi"} + BZ{"Belize"} + CA{"Kanada"} + CD{"Ditunga wa Kongu"} + CF{"Ditunga dya Afrika wa munkatshi"} + CG{"Kongu"} + CH{"Swise"} + CI{"Kotedivuale"} + CK{"Lutanda lua Kookɛ"} + CL{"Shili"} + CM{"Kamerune"} + CN{"Shine"} + CO{"Kolombi"} + CR{"Kositarika"} + CS{"Nsebi ne Montenegro"} + CU{"Kuba"} + CV{"Lutanda lua Kapevele"} + CY{"Shipele"} + CZ{"Ditunga dya Tsheka"} + DE{"Alemanu"} + DJ{"Djibuti"} + DK{"Danemalaku"} + DM{"Duminiku"} + DO{"Ditunga wa Duminiku"} + DZ{"Alijeri"} + EC{"Ekwatele"} + EE{"Esitoni"} + EG{"Mushidi"} + ER{"Elitele"} + ES{"Nsipani"} + ET{"Etshiopi"} + FI{"Filande"} + FJ{"Fuji"} + FK{"Lutanda lua Maluni"} + FM{"Mikronezi"} + FR{"Nfalanse"} + GA{"Ngabu"} + GB{"Angeletele"} + GD{"Ngelenade"} + GE{"Joriji"} + GF{"Giyane wa Nfalanse"} + GH{"Ngana"} + GI{"Jibeletale"} + GL{"Ngowelande"} + GM{"Gambi"} + GN{"Ngine"} + GP{"Ngwadelupe"} + GQ{"Gine Ekwatele"} + GR{"Ngeleka"} + GT{"Ngwatemala"} + GU{"Ngwame"} + GW{"Nginebisau"} + GY{"Ngiyane"} + HN{"Ondurase"} + HR{"Krowasi"} + HT{"Ayiti"} + HU{"Ongili"} + ID{"Indonezi"} + IE{"Irelande"} + IL{"Isirayele"} + IN{"Inde"} + IO{"Lutanda lwa Angeletele ku mbu wa Indiya"} + IQ{"Iraki"} + IR{"Ira"} + IS{"Isilande"} + IT{"Itali"} + JM{"Jamaiki"} + JO{"Jodani"} + JP{"Japu"} + KE{"Kenya"} + KG{"Kigizisita"} + KH{"Kambodza"} + KI{"Kiribati"} + KM{"Komoru"} + KN{"Santu krístofe ne Neves"} + KP{"Kore wa muulu"} + KR{"Kore wa mwinshi"} + KW{"Koweti"} + KY{"Lutanda lua Kayima"} + KZ{"Kazakusita"} + LA{"Lawosi"} + LB{"Liba"} + LC{"Santu lisi"} + LI{"Lishuteni"} + LK{"Sirilanka"} + LR{"Liberiya"} + LS{"Lesoto"} + LT{"Litwani"} + LU{"Likisambulu"} + LV{"Letoni"} + LY{"Libi"} + MA{"Maroke"} + MC{"Monaku"} + MD{"Molidavi"} + MG{"Madagasikari"} + MH{"Lutanda lua Marishale"} + MK{"Masedwane"} + ML{"Mali"} + MM{"Myamare"} + MN{"Mongoli"} + MP{"Lutanda lua Mariane wa muulu"} + MQ{"Martiniki"} + MR{"Moritani"} + MS{"Musera"} + MT{"Malite"} + MU{"Morise"} + MV{"Madive"} + MW{"Malawi"} + MX{"Meksike"} + MY{"Malezi"} + MZ{"Mozambiki"} + NA{"Namibi"} + NC{"Kaledoni wa mumu"} + NE{"Nijere"} + NF{"Lutanda lua Norfok"} + NG{"Nijerya"} + NI{"Nikaragwa"} + NL{"Olandɛ"} + NO{"Noriveje"} + NP{"Nepálɛ"} + NR{"Nauru"} + NU{"Nyue"} + NZ{"Zelanda wa mumu"} + OM{"Omane"} + PA{"Panama"} + PE{"Peru"} + PF{"Polinezi wa Nfalanse"} + PG{"Papwazi wa Nginɛ wa mumu"} + PH{"Nfilipi"} + PK{"Pakisita"} + PL{"Mpoloni"} + PM{"Santu pététo ne Mikelu"} + PN{"Pikairni"} + PR{"Mpotoriku"} + PS{"Palesine"} + PT{"Mputulugeshi"} + PW{"Palau"} + PY{"Palagwei"} + QA{"Katari"} + RE{"Lenyo"} + RO{"Romani"} + RU{"Risi"} + RW{"Rwanda"} + SA{"Alabu Nsawudi"} + SB{"Lutanda lua Solomu"} + SC{"Seshele"} + SD{"Suda"} + SE{"Suwedi"} + SG{"Singapure"} + SH{"Santu eleni"} + SI{"Siloveni"} + SK{"Silovaki"} + SL{"Siera Leone"} + SM{"Santu Marine"} + SN{"Senegale"} + SO{"Somali"} + SR{"Suriname"} + ST{"Sao Tome ne Presipɛ"} + SV{"Savadore"} + SY{"Siri"} + SZ{"Swazilandi"} + TC{"Lutanda lua Tuluki ne Kaiko"} + TD{"Tshadi"} + TG{"Togu"} + TH{"Tayilanda"} + TJ{"Tazikisita"} + TK{"Tokelau"} + TL{"Timoru wa diboku"} + TM{"Tukemenisita"} + TN{"Tinizi"} + TO{"Tonga"} + TR{"Tuluki"} + TT{"Tinidade ne Tobago"} + TV{"Tuvalu"} + TW{"Taiwani"} + TZ{"Tanzani"} + UA{"Ukreni"} + UG{"Uganda"} + US{"Ameriki"} + UY{"Irigwei"} + UZ{"Uzibekisita"} + VA{"Nvatika"} + VC{"Santu vesa ne Ngelenadine"} + VE{"Venezuela"} + VG{"Lutanda lua Vierzi wa Angeletele"} + VI{"Lutanda lua Vierzi wa Ameriki"} + VN{"Viyetiname"} + VU{"Vanuatu"} + WF{"Walise ne Futuna"} + WS{"Samoa"} + YE{"Yemenu"} + YT{"Mayote"} + ZA{"Afrika ya Súdi"} + ZM{"Zambi"} + ZW{"Zimbabwe"} + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/region/luo.txt b/icuSources/data/region/luo.txt index 4b23661c..690848a5 100755 --- a/icuSources/data/region/luo.txt +++ b/icuSources/data/region/luo.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/luo.xml @@ -238,5 +238,5 @@ luo{ ZM{"Zambia"} ZW{"Zimbabwe"} } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/luy.txt b/icuSources/data/region/luy.txt index d52f711d..3960b8a3 100755 --- a/icuSources/data/region/luy.txt +++ b/icuSources/data/region/luy.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/luy.xml @@ -238,5 +238,5 @@ luy{ ZM{"Zambia"} ZW{"Zimbabwe"} } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/lv.txt b/icuSources/data/region/lv.txt index 3d71df04..cea100b8 100644 --- a/icuSources/data/region/lv.txt +++ b/icuSources/data/region/lv.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/lv.xml @@ -33,7 +33,6 @@ lv{ 054{"Melanēzija"} 057{"Mikronēzijas reģions"} 061{"Polinēzija"} - 062{"Centrāldienvidāzija"} 142{"Āzija"} 143{"Centrālāzija"} 145{"Rietumāzija"} @@ -41,8 +40,7 @@ lv{ 151{"Austrumeiropa"} 154{"Ziemeļeiropa"} 155{"Rietumeiropa"} - 172{"Neatkarīgo Valstu Savienība"} - 419{"Latīņamerika un Karību jūras reģions"} + 419{"Latīņamerika"} AC{"Debesbraukšanas sala"} AD{"Andora"} AE{"Apvienotie Arābu Emirāti"} @@ -83,7 +81,7 @@ lv{ BZ{"Beliza"} CA{"Kanāda"} CC{"Kokosu jeb Kīlinga salas"} - CD{"Kongo Demokrātiskā Republika"} + CD{"Kongo-Kinšasa"} CF{"Centrālāfrikas Republika"} CG{"Kongo - Brazavila"} CH{"Šveice"} @@ -300,5 +298,5 @@ lv{ ZW{"Zimbabve"} ZZ{"nezināms vai nederīgs reģions"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/mas.txt b/icuSources/data/region/mas.txt index 8adb5cfd..7a413e2b 100755 --- a/icuSources/data/region/mas.txt +++ b/icuSources/data/region/mas.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/mas.xml @@ -238,5 +238,5 @@ mas{ ZM{"Sambia"} ZW{"Simbabwe"} } - Version{"2.0.46.85"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/mer.txt b/icuSources/data/region/mer.txt index aabe598b..0d634191 100755 --- a/icuSources/data/region/mer.txt +++ b/icuSources/data/region/mer.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/mer.xml @@ -186,7 +186,7 @@ mer{ RU{"Rashia"} RW{"Rwanda"} SA{"Saudi"} - SB{"Airandi Cia Solomon"} + SB{"Airandi Cia Solomon"} SC{"Shelisheli"} SD{"Sudani"} SE{"Swideni"} @@ -227,7 +227,7 @@ mer{ VC{"Santavisenti na Grenadini"} VE{"Venezuela"} VG{"Aĩrandi cia Virgin cia Ngeretha"} - VI{"Aĩrandi cia Virgin cia Amerika"} + VI{"Aĩrandi cia Virgin cia Amerika"} VN{"Vietinamu"} VU{"Vanuatu"} WF{"Walis na Futuna"} @@ -238,5 +238,5 @@ mer{ ZM{"Zambia"} ZW{"Zimbabwe"} } - Version{"2.0.47.63"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/mfe.txt b/icuSources/data/region/mfe.txt index 76fbbfdb..044e58da 100755 --- a/icuSources/data/region/mfe.txt +++ b/icuSources/data/region/mfe.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/mfe.xml @@ -238,5 +238,5 @@ mfe{ ZM{"Zambi"} ZW{"Zimbabwe"} } - Version{"2.0.47.63"} + Version{"2.0.64.50"} } diff --git a/icuSources/data/region/mg.txt b/icuSources/data/region/mg.txt index e83f1ae6..0509bfab 100755 --- a/icuSources/data/region/mg.txt +++ b/icuSources/data/region/mg.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/mg.xml @@ -238,5 +238,5 @@ mg{ ZM{"Zambia"} ZW{"Zimbaboe"} } - Version{"2.0.47.63"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/mgh.txt b/icuSources/data/region/mgh.txt new file mode 100755 index 00000000..ec4ffa09 --- /dev/null +++ b/icuSources/data/region/mgh.txt @@ -0,0 +1,154 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/mgh.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/mgh.xml + */ +mgh{ + Countries{ + AD{"Uandora"} + AF{"Ufugustani"} + AL{"Ualbania"} + AS{"Usamoa ya Marekani"} + AZ{"Uazabajani"} + BI{"Urundi"} + BJ{"Ubelin"} + CA{"Ukanada"} + CG{"Ukongo"} + CH{"Uswisi"} + CI{"Ukodiva"} + CL{"Uchile"} + CN{"Uchina"} + CO{"Ukolombia"} + CS{"Usiera Leoni"} + CU{"Ukuba"} + CY{"Ukuprosi"} + CZ{"Ucheki"} + DJ{"Ujibuti"} + DK{"Udenimaka"} + DM{"Udominika"} + DZ{"Alujeria"} + EG{"Umisiri"} + ER{"Uriterea"} + ES{"Uhispania"} + ET{"Uhabeshi"} + FI{"Ufini"} + FJ{"Ufiji"} + FR{"Ufaransa"} + GA{"Ugaboni"} + GD{"Ugrenada"} + GE{"Ujojia"} + GF{"Ufaransa yo Gwaya"} + GH{"Ugana"} + GI{"Ujibralta"} + GL{"Ugrinlandi"} + GM{"Ugambia"} + GN{"Ugine"} + GP{"Ugwadelupe"} + GT{"Ugwatemala"} + GU{"Ugwam"} + GW{"Uginebisau"} + GY{"Uguyana"} + HN{"Uhondurasi"} + HR{"Ukorasia"} + HT{"Uhaiti"} + HU{"Uhungaria"} + ID{"Undonesia"} + IE{"Uayalandi"} + IL{"Uisraeli"} + IN{"Uhindini"} + IQ{"Wiraki"} + IT{"Italia"} + JM{"Ujamaika"} + JO{"Uyordani"} + JP{"Ujapani"} + KE{"Ukenya"} + KH{"Ukambodia"} + KM{"Ukomoro"} + KN{"Usantakitzi na Nevis"} + KP{"Ukorea Kaskazini"} + KR{"Ukorea Kusini"} + KZ{"Ukazakistani"} + LB{"Ulebanoni"} + LC{"Usantalusia"} + LI{"Ushenteni"} + LK{"Usirilanka"} + LR{"Uliberia"} + LS{"Ulesoto"} + LT{"Utwania"} + LU{"Usembaji"} + LV{"Ulativia"} + LY{"Ulibya"} + ME{"Umantegro"} + MG{"Ubukini"} + MK{"Umasedonia"} + MW{"Umalawi"} + MZ{"Umozambiki"} + NE{"Unijeri"} + NG{"Unijeria"} + NO{"Unorwe"} + OM{"Uomani"} + PA{"Upanama"} + PE{"Uperuu"} + PF{"Ufaransa yo Potina"} + PG{"Upapua"} + PH{"Ufilipino"} + PK{"Upakistani"} + PL{"Upolandi"} + PM{"Usantapieri na Mikeloni"} + PN{"Upitkairni"} + PR{"Upwetoriko"} + PY{"Paragwai"} + QA{"Ukatari"} + RE{"Uriyunioni"} + RO{"Uromania"} + RW{"Urwanda"} + SA{"Usaudi"} + SC{"Ushelisheli"} + SD{"Usudani"} + SE{"Uswidi"} + SG{"Usingapoo"} + SH{"Usantahelena"} + SI{"Uslovenia"} + SK{"Uslovakia"} + SM{"Usamarino"} + SN{"Usenegali"} + SO{"Usomalia"} + SR{"Usurinamu"} + ST{"Usao Tome na Principe"} + SV{"Usalavado"} + SY{"Usiria"} + SZ{"Uswazi"} + TD{"Uchadi"} + TG{"Utogo"} + TH{"Utailandi"} + TJ{"Ujikistani"} + TK{"Utokelau"} + TL{"Utimo Mashariki"} + TM{"Uturukimenistani"} + TN{"Utunisia"} + TO{"Utonga"} + TR{"Utuki"} + TT{"Utrinidad na Tobago"} + TV{"Utuvalu"} + TZ{"Utanzania"} + US{"Umarekani"} + VA{"Uvatikani"} + VC{"Usantavisenti na Grenadini"} + VE{"Uvenezuela"} + VN{"Uvietinamu"} + VU{"Uvanuatu"} + WF{"Uwalis na Futuna"} + WS{"Usamoa"} + YE{"Uyemeni"} + ZA{"Afrika du Sulu"} + ZM{"Uzambia"} + ZW{"Uzimbabwe"} + } + Version{"2.0.64.50"} +} diff --git a/icuSources/data/region/mk.txt b/icuSources/data/region/mk.txt index 505808d1..bf58c7f6 100644 --- a/icuSources/data/region/mk.txt +++ b/icuSources/data/region/mk.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/mk.xml @@ -33,7 +33,6 @@ mk{ 054{"Меланезија"} 057{"Микронезиски регион"} 061{"Полинезија"} - 062{"Јужно-централна Азија"} 142{"Азија"} 143{"Централна Азија"} 145{"Западна Азија"} @@ -41,8 +40,7 @@ mk{ 151{"Источна Европа"} 154{"Северна Европа"} 155{"Западна Европа"} - 172{"Комонвелт на независни држави"} - 419{"Латинска Америка и Карибите"} + 419{"Латинска Америка"} AC{"Остров Асенсион"} AD{"Андора"} AE{"Обединети Арапски Емирати"} @@ -300,5 +298,5 @@ mk{ ZW{"Зимбабве"} ZZ{"Непознат регион"} } - Version{"2.0.47.63"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/ml.txt b/icuSources/data/region/ml.txt index 1d03c90b..27ab89fa 100644 --- a/icuSources/data/region/ml.txt +++ b/icuSources/data/region/ml.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ml.xml @@ -33,7 +33,6 @@ ml{ 054{"മെലനേഷ്യ"} 057{"മൈക്രോനേഷ്യന്‍ പ്രദേശം"} 061{"പോളിനേഷ്യ"} - 062{"ദക്ഷിണ-മദ്ധ്യ ഏഷ്യ"} 142{"ഏഷ്യ"} 143{"മദ്ധ്യേഷ്യ"} 145{"പശ്ചിമേഷ്യ"} @@ -41,10 +40,8 @@ ml{ 151{"കിഴക്കന്‍ യൂറോപ്പ്"} 154{"വടക്കേ യൂറോപ്പ്"} 155{"പശ്ചിമ യൂറോപ്പ്"} - 172{"സ്വതന്ത്രരാഷ്ട്രങ്ങളുടെ കോമണ്‍‌വെല്‍ത്ത്"} - 200{"ചെക്കോസ്ലോവാക്യ"} 419{"ലാറ്റിനമേരിക്കയും കരീബിയനും"} - 830{"ചാനല്‍ ദ്വീപുകള്‍"} + AC{"അസന്‍ഷന്‍ ദ്വീപ്"} AD{"അന്‍റോറ"} AE{"സംയുക്ത അറബ് രാഷ്ട്രം"} AF{"അഫ്ഗാനിസ്ഥാന്‍"} @@ -94,6 +91,7 @@ ml{ CM{"കാമറൂണ്‍"} CN{"ചൈന"} CO{"കൊളംബിയ"} + CP{"ക്ലിപ്പെര്‍ട്ടന്‍ ദ്വീപ്"} CR{"കോസ്റ്ററിക്ക"} CS{"സെര്‍ബിയയും മോണ്ടനേഗ്രോയും"} CU{"ക്യൂബ"} @@ -102,11 +100,13 @@ ml{ CY{"സൈപ്രസ്സ്"} CZ{"ചെക്ക് റിപ്പബ്ലിക്"} DE{"ജര്‍മനി"} + DG{"ഡീഗോ ഗ്രാഷ്യ"} DJ{"ജിബൂട്ടി"} DK{"ഡെന്‍മാര്‍ക്ക്"} DM{"ഡൊമിനിക്ക"} DO{"ഡൊമിനിക്കന്‍ റിപ്പബ്ലിക്"} DZ{"അള്‍ജീരിയ"} + EA{"സെയൂത്ത ആന്‍ഡ് മെലിയ"} EC{"ഇക്വഡോര്‍"} EE{"എസ്റ്റോണിയ‍"} EG{"ഈജിപ്ത്"} @@ -146,6 +146,7 @@ ml{ HR{"ക്രൊയേഷ്യ"} HT{"ഹെയ്തി"} HU{"ഹംഗറി"} + IC{"കാനറി ദ്വീപുകള്‍"} ID{"ഇന്‍ഡോനേഷ്യ"} IE{"അയര്‍ലാന്‍ഡ്"} IL{"ഇസ്രായേല്‍"} @@ -258,6 +259,7 @@ ml{ SV{"എല്‍ സാല്‍വദോര്‍"} SY{"സിറിയ"} SZ{"സ്വാസിലാന്‍റ്"} + TA{"ട്രസ്റ്റന്‍ ഡ കൂന"} TC{"ടര്‍ക്ക്സും കൈക്കോ ദ്വീപുകളും"} TD{"ചാഡ്"} TF{"ഫ്രഞ്ച് ദക്ഷിണ ഭൂപ്രദേശം"} @@ -296,5 +298,5 @@ ml{ ZW{"സിംബാബ്വേ"} ZZ{"അറിയപ്പെടാത്തതോ നിലവിലില്ലാത്തതോ ആയ പ്രദേശം"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/mo.txt b/icuSources/data/region/mo.txt index 23495025..ef3bdd70 100755 --- a/icuSources/data/region/mo.txt +++ b/icuSources/data/region/mo.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/mo.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** mo{ "%%ALIAS"{"ro_MD"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/region/mr.txt b/icuSources/data/region/mr.txt index df20033c..19a43d6f 100644 --- a/icuSources/data/region/mr.txt +++ b/icuSources/data/region/mr.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/mr.xml @@ -33,7 +33,6 @@ mr{ 054{"मेलानेशिया"} 057{"मायक्रोनेशियन रीजन"} 061{"पॉलिनेशिया"} - 062{"दक्षिण-मध्य अशिया"} 142{"अशिया"} 143{"मध्य अशिया"} 145{"पश्चिम अशिया"} @@ -41,10 +40,7 @@ mr{ 151{"पूर्व युरोप"} 154{"उत्तर युरोप"} 155{"पश्चिम युरोप"} - 172{"स्वतंत्र राष्ट्रांचे कॉमनवेल्थ"} - 200{"झेकोस्लवाकिया"} 419{"लॅटिन अमेरिका आणि कॅरीबियन"} - 830{"चॅनल बेटे"} AC{"अ‍ॅसेन्शियम बेट"} AD{"अँडोरा"} AE{"संयुक्त अरब अमीरात"} @@ -198,7 +194,7 @@ mr{ ML{"माली"} MM{"म्यानमार [ब्रह्मदेश]"} MN{"मंगोलिया"} - MO{"मकाऊ SAR चीन"} + MO{"मकाओ एसएआर चायना"} MP{"उत्तरी मारियाना बेटे"} MQ{"मार्टिनिक"} MR{"मॉरिटानिया"} @@ -302,5 +298,5 @@ mr{ ZW{"झिम्बाब्वे"} ZZ{"अज्ञात वा अवैध प्रदेश"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/ms.txt b/icuSources/data/region/ms.txt index d11d0e52..738dc46a 100644 --- a/icuSources/data/region/ms.txt +++ b/icuSources/data/region/ms.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ms.xml @@ -11,6 +11,37 @@ */ ms{ Countries{ + 001{"Dunia"} + 002{"Afrika"} + 003{"Amerika Utara"} + 005{"Amerika Selatan"} + 009{"Oceania"} + 011{"Afrika Barat"} + 013{"Amerika Tengah"} + 014{"Afrika Timur"} + 015{"Afrika Utara"} + 017{"Afrika Tengah"} + 018{"Selatan Afrika"} + 019{"Amerika"} + 021{"Utara Amerika"} + 029{"Caribbean"} + 030{"Asia Timur"} + 034{"Asia Selatan"} + 035{"Asia Tenggara"} + 039{"Eropah Selatan"} + 053{"Australia dan New Zealand"} + 054{"Melanesia"} + 057{"Wilayah Mikronesia"} + 061{"Polinesia"} + 142{"Asia"} + 143{"Asia Tengah"} + 145{"Asia Barat"} + 150{"Eropah"} + 151{"Eropah Timur"} + 154{"Eropah Utara"} + 155{"Eropah Barat"} + 419{"Amerika Latin"} + AC{"Pulau Ascension"} AD{"Andorra"} AE{"Emiriah Arab Bersatu"} AF{"Afghanistan"} @@ -26,6 +57,7 @@ ms{ AT{"Austria"} AU{"Australia"} AW{"Aruba"} + AX{"Kepulauan Åland"} AZ{"Azerbaijan"} BA{"Bosnia dan Herzegovina"} BB{"Barbados"} @@ -36,6 +68,7 @@ ms{ BH{"Bahrain"} BI{"Burundi"} BJ{"Benin"} + BL{"Saint Barthélemy"} BM{"Bermuda"} BN{"Brunei"} BO{"Bolivia"} @@ -47,17 +80,18 @@ ms{ BY{"Belarus"} BZ{"Belize"} CA{"Kanada"} - CC{"Cocos (Keeling) Islands"} - CD{"Democratic Republic of the Congo"} + CC{"Cocos [Keeling] Islands"} + CD{"Congo - Kinshasa"} CF{"Republik Afrika Tengah"} CG{"Congo"} CH{"Switzerland"} - CI{"Pantai Gading"} + CI{"Côte d’Ivoire"} CK{"Cook Islands"} CL{"Cile"} CM{"Kamerun"} - CN{"Cina"} + CN{"China"} CO{"Colombia"} + CP{"Pulau Clipperton"} CR{"Kosta Rika"} CS{"Serbia dan Montenegro"} CU{"Cuba"} @@ -66,11 +100,13 @@ ms{ CY{"Kibris"} CZ{"Republik Czech"} DE{"Jerman"} + DG{"Diego Garcia"} DJ{"Jibouti"} DK{"Denmark"} DM{"Dominica"} DO{"Republik Dominican"} DZ{"Aljazair"} + EA{"Ceuta dan Melilla"} EC{"Ecuador"} EE{"Estonia"} EG{"Mesir"} @@ -78,6 +114,7 @@ ms{ ER{"Eritrea"} ES{"Sepanyol"} ET{"Ethiopia"} + EU{"Kesatuan Eropah"} FI{"Finland"} FJ{"Fiji"} FK{"Falkland Islands"} @@ -89,6 +126,7 @@ ms{ GD{"Grenada"} GE{"Georgia"} GF{"French Guiana"} + GG{"Guernsey"} GH{"Ghana"} GI{"Gibraltar"} GL{"Greenland"} @@ -108,15 +146,18 @@ ms{ HR{"Croatia"} HT{"Haiti"} HU{"Hungari"} + IC{"Kepulauan Canary"} ID{"Indonesia"} IE{"Ireland"} IL{"Israel"} - IN{"Hindia"} + IM{"Isle of Man"} + IN{"India"} IO{"British Indian Ocean Territory"} IQ{"Iraq"} IR{"Iran"} IS{"Iceland"} IT{"Itali"} + JE{"Jersey"} JM{"Jamaika"} JO{"Jordan"} JP{"Jepun"} @@ -145,13 +186,15 @@ ms{ MA{"Maghribi"} MC{"Monaco"} MD{"Moldova"} + ME{"Montenegro"} + MF{"Saint Martin"} MG{"Madagaskar"} MH{"Kepulauan Marshall"} MK{"Macedonia"} ML{"Mali"} MM{"Myanmar"} MN{"Mongolia"} - MO{"Macao S.A.R., China"} + MO{"Macau SAR China"} MP{"Northern Mariana Islands"} MQ{"Martinique"} MR{"Mauritania"} @@ -191,9 +234,11 @@ ms{ PW{"Palau"} PY{"Paraguay"} QA{"Qatar"} + QO{"Oceania Terpencil"} RE{"Réunion"} RO{"Romania"} - RU{"Russia"} + RS{"Serbia"} + RU{"Rusia"} RW{"Rwanda"} SA{"Arab Saudi"} SB{"Kepulauan Solomon"} @@ -214,6 +259,7 @@ ms{ SV{"El Salvador"} SY{"Syria"} SZ{"Swaziland"} + TA{"Tristan da Cunha"} TC{"Turks and Caicos Islands"} TD{"Cad"} TF{"French Southern Territories"} @@ -250,6 +296,7 @@ ms{ ZA{"Afrika Selatan"} ZM{"Zambia"} ZW{"Zimbabwe"} + ZZ{"Wilayah Tidak Diketahui"} } - Version{"2.0.50.96"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/mt.txt b/icuSources/data/region/mt.txt index ebe04d75..70c191e0 100644 --- a/icuSources/data/region/mt.txt +++ b/icuSources/data/region/mt.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/mt.xml @@ -38,9 +38,7 @@ mt{ 151{"Ewropa tal-Lvant"} 154{"Ewropa ta’ Fuq"} 155{"Ewropa tal-Punent"} - 172{"Commonwealth tal-Istati Independenti"} - 419{"Amerika Latina u l-Karibew"} - 830{"Gżejjer tal-Kanal Ingliż"} + 419{"Amerika Latina"} AD{"Andorra"} AE{"Emirati Għarab Maqgħuda"} AF{"Afganistan"} @@ -285,5 +283,5 @@ mt{ ZW{"Żimbabwe"} ZZ{"Reġjun Mhux Magħruf jew Mhux Validu"} } - Version{"2.0.47.67"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/mua.txt b/icuSources/data/region/mua.txt new file mode 100755 index 00000000..2d9d3756 --- /dev/null +++ b/icuSources/data/region/mua.txt @@ -0,0 +1,242 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/mua.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/mua.xml + */ +mua{ + Countries{ + AD{"andorra"} + AE{"Sǝr Arabiya ma taini"} + AF{"afghanistaŋ"} + AG{"antiguan ne Barbuda"} + AI{"anguiya"} + AL{"albaniya"} + AM{"armeniya"} + AN{"Sǝr ma kasǝŋ ma laŋne"} + AO{"angola"} + AR{"argentiniya"} + AS{"samoa Amerika"} + AT{"austriya"} + AU{"australiya"} + AW{"aruba"} + AZ{"azerbaijaŋ"} + BA{"bosniya ne Herzegovina"} + BB{"barbadiya"} + BD{"bangladeshiya"} + BE{"belgika"} + BF{"burkina Faso"} + BG{"bulgariya"} + BH{"bahraiŋ"} + BI{"burundi"} + BJ{"beniŋ"} + BM{"bermudiya"} + BN{"bruniya"} + BO{"boliviya"} + BR{"brazilya"} + BS{"bahamas"} + BT{"butaŋ"} + BW{"botswana"} + BY{"belarussiya"} + BZ{"beliziya"} + CA{"kanada"} + CD{"Sǝr Kongo ma dii ne zair"} + CF{"centrafrika"} + CG{"kongo"} + CH{"Sǝr Swiss"} + CI{"ser Ivoiriya"} + CK{"kook ma laŋne"} + CL{"syili"} + CM{"kameruŋ"} + CN{"syiŋ"} + CO{"kolombiya"} + CR{"kosta Rika"} + CS{"Serbiya ne Montenegro"} + CU{"Kuba"} + CV{"kap ma laŋne"} + CY{"Syipriya"} + CZ{"Sǝr Syek"} + DE{"Germaniya"} + DJ{"Djibouti"} + DK{"Daŋmark"} + DM{"Dominik"} + DO{"Sǝr Dominik ma lii"} + DZ{"algeriya"} + EC{"Ekwatǝr"} + EE{"Estoniya"} + EG{"Sǝr Egypt"} + ER{"Sǝr Eritre"} + ES{"Espaŋiya"} + ET{"Etiopia"} + FI{"Sǝr Finland"} + FJ{"Sǝr Fiji"} + FK{"Sǝr malouniya ma laŋne"} + FM{"Micronesiya"} + FR{"Franssǝ"} + GA{"Gaboŋ"} + GB{"Sǝr Anglofoŋ"} + GD{"Grenadǝ"} + GE{"Georgiya"} + GF{"Sǝr Guyana ma Franssǝ"} + GH{"Gana"} + GI{"Sǝr Gibraltar"} + GL{"Sǝr Groenland"} + GM{"Gambiya"} + GN{"Guine"} + GP{"Sǝr Gwadeloupǝ"} + GQ{"Sǝr Guine"} + GR{"Sǝr Grek"} + GT{"Gwatemala"} + GU{"Gwam"} + GW{"Guine ma Bissao"} + GY{"Guyana"} + HN{"Sǝr Honduras"} + HR{"kroatiya"} + HT{"Sǝr Haiti"} + HU{"Hungriya"} + ID{"Indonesiya"} + IE{"Sǝr Ireland"} + IL{"Sǝr Israel"} + IN{"Sǝr Indǝ"} + IO{"anglofoŋ ma Indiya"} + IQ{"Irak"} + IR{"Iraŋ"} + IS{"Sǝr Island"} + IT{"Italiya"} + JM{"Jamaika"} + JO{"Jordaniya"} + JP{"Japaŋ"} + KE{"Sǝr Kenya"} + KG{"Kirgizstaŋ"} + KH{"kambodiya"} + KI{"Sǝr Kiribati"} + KM{"komora"} + KN{"Sǝr Kristof ne Nievǝ"} + KP{"Sǝr Kore fah sǝŋ"} + KR{"Sǝr Kore nekǝsǝŋ"} + KW{"Sǝr Kowait"} + KY{"kayman ma laŋne"} + KZ{"Kazakstaŋ"} + LA{"Sǝr Laos"} + LB{"Libaŋ"} + LC{"Sǝr Lucia"} + LI{"Lichtǝnsteiŋ"} + LK{"Sǝr Lanka"} + LR{"Liberiya"} + LS{"Sǝr Lesotho"} + LT{"Lituaniya"} + LU{"Sǝr Luxemburg"} + LV{"Letoniya"} + LY{"Libiya"} + MA{"Marok"} + MC{"Monako"} + MD{"Moldoviya"} + MG{"Madagaskar"} + MH{"Sǝr Marshall ma laŋne"} + MK{"Macedoniya"} + ML{"Sǝr Mali"} + MM{"Sǝr Myanmar"} + MN{"Mongoliya"} + MP{"Sǝr Maria ma laŋne"} + MQ{"Martinika"} + MR{"Mauritaniya"} + MS{"Sǝr Montserrat"} + MT{"Sǝr Malta"} + MU{"Sǝr Mauricǝ"} + MV{"Maldivǝ"} + MW{"Sǝr Malawi"} + MX{"Mexiko"} + MY{"Malaysiya"} + MZ{"Mozambika"} + NA{"Namibiya"} + NC{"Kaledoniya mafuu"} + NE{"Sǝr Niger"} + NF{"Norfolk ma laŋne"} + NG{"Nigeriya"} + NI{"Nikaragwa"} + NL{"Sǝr ma kasǝŋ"} + NO{"Norvegǝ"} + NP{"Sǝr Nepal"} + NR{"Sǝr Nauru"} + NU{"Niwe"} + NZ{"Zeland mafuu"} + OM{"Omaŋ"} + PA{"Sǝr Panama"} + PE{"Peru"} + PF{"Sǝr Polynesiya ma Franssǝ"} + PG{"Papuasiya Guine mafuu"} + PH{"Filipiŋ"} + PK{"Pakistaŋ"} + PL{"Pologŋ"} + PM{"Sǝr Pǝtar ne Mikǝlon"} + PN{"Pitkairn"} + PR{"Porto Riko"} + PS{"Sǝr Palestiniya"} + PT{"Sǝr Portugal"} + PW{"Sǝr Palau"} + PY{"Paragwai"} + QA{"Katar"} + RE{"Sǝr Reunion"} + RO{"Romaniya"} + RU{"Russiya"} + RW{"Rwanda"} + SA{"Sǝr Arabiya"} + SB{"Sǝr Salomon ma laŋne"} + SC{"Saichel"} + SD{"Sudaŋ"} + SE{"Sǝr Sued"} + SG{"Singapur"} + SH{"Sǝr Helena"} + SI{"Sloveniya"} + SK{"Slovakiya"} + SL{"Sierra Leonǝ"} + SM{"Sǝr Marino"} + SN{"Senegal"} + SO{"Somaliya"} + SR{"Sǝr Surinam"} + ST{"Sao Tome ne Principe"} + SV{"Sǝr Salvador"} + SY{"Syria"} + SZ{"Sǝr Swaziland"} + TC{"Turkiya ne kaicos ma laŋne"} + TD{"syad"} + TG{"Sǝr Togo"} + TH{"Tailand"} + TJ{"Tajikistaŋ"} + TK{"Sǝr Tokelau"} + TL{"Timoriya"} + TM{"Turkmenistaŋ"} + TN{"Tunisiya"} + TO{"Sǝr Tonga"} + TR{"Turkiya"} + TT{"Trinite ne Tobago"} + TV{"Sǝr Tuvalu"} + TW{"Taiwaŋ"} + TZ{"Tanzaniya"} + UA{"Ukraiŋ"} + UG{"Uganda"} + US{"Amerika"} + UY{"Urugwai"} + UZ{"Uzbekistaŋ"} + VA{"Vaticaŋ"} + VC{"Sǝr Vinceŋ ne Grenadiŋ"} + VE{"Sǝr Venezuela"} + VG{"ser Anglofon ma laŋne"} + VI{"Sǝr amerika ma laŋne"} + VN{"Sǝr Vietnam"} + VU{"Sǝr Vanuatu"} + WF{"Wallis ne Futuna"} + WS{"Sǝr Samoa"} + YE{"Yemeŋ"} + YT{"Mayot"} + ZA{"Afrika nekǝsǝŋ"} + ZM{"Zambiya"} + ZW{"Zimbabwe"} + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/region/my.txt b/icuSources/data/region/my.txt index 5ffdcd90..21d12364 100644 --- a/icuSources/data/region/my.txt +++ b/icuSources/data/region/my.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/my.xml @@ -30,7 +30,6 @@ my{ 035{"အ‌ရှေ့တောင်ပိုင်း အာရှ"} 039{"တောင်ပိုင်း ဥရောပ"} 053{"ဩစတြေးလျှ နှင့် နယူးဇီလန်"} - 062{"တောင်-အလယ် အာရှ"} 142{"အာရှ"} 143{"အလယ် အာရှ"} 145{"အနောက် အာရှ"} @@ -38,7 +37,6 @@ my{ 151{"အရှေ့ပိုင်း ဥရောပ"} 154{"မြောက်ပိုင်း ဥရောပ"} 155{"အနောက်ပိုင်း ဥရောပ"} - 172{"လွတ်လပ်သော ပြည်ထောင်စုများ၏ ဓနသဟာယအဖွဲ့"} 419{"လက်တင် အမေရိက နှင့် ကာရီဘီယန်"} AE{"ယူအေအီး"} AF{"အာဖဂန်နစ္စတန်"} @@ -221,5 +219,5 @@ my{ ZW{"ဇင်ဘာဘွေ"} ZZ{"မသိ သို့မဟုတ် မရှိ သော နေရာ"} } - Version{"2.0.51.46"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/naq.txt b/icuSources/data/region/naq.txt index 46f9af20..d37bc4c6 100755 --- a/icuSources/data/region/naq.txt +++ b/icuSources/data/region/naq.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/naq.xml @@ -238,5 +238,5 @@ naq{ ZM{"Zambiab"} ZW{"Zimbabweb"} } - Version{"2.0.46.85"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/nb.txt b/icuSources/data/region/nb.txt index 78ed679d..07865dd4 100644 --- a/icuSources/data/region/nb.txt +++ b/icuSources/data/region/nb.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/nb.xml @@ -33,7 +33,6 @@ nb{ 054{"Melanesia"} 057{"Mikronesia"} 061{"Polynesia"} - 062{"Sørsentral-Asia"} 142{"Asia"} 143{"Sentral-Asia"} 145{"Vest-Asia"} @@ -41,8 +40,7 @@ nb{ 151{"Øst-Europa"} 154{"Nord-Europa"} 155{"Vest-Europa"} - 172{"Samveldet av uavhengige stater"} - 419{"Latin-Amerika og Karibia"} + 419{"Latin-Amerika"} AC{"Ascension"} AD{"Andorra"} AE{"De forente arabiske emirater"} @@ -98,6 +96,7 @@ nb{ CS{"Serbia og Montenegro"} CU{"Cuba"} CV{"Kapp Verde"} + CW{"Curaçao"} CX{"Christmasøya"} CY{"Kypros"} CZ{"Tsjekkia"} @@ -259,6 +258,7 @@ nb{ SR{"Surinam"} ST{"São Tomé og Príncipe"} SV{"El Salvador"} + SX{"Sint Maarten"} SY{"Syria"} SZ{"Swaziland"} TA{"Tristan da Cunha"} @@ -298,7 +298,7 @@ nb{ ZA{"Sør-Afrika"} ZM{"Zambia"} ZW{"Zimbabwe"} - ZZ{"ukjent eller ugyldig område"} + ZZ{"ukjent område"} } - Version{"2.0.50.96"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/nb_NO.txt b/icuSources/data/region/nb_NO.txt index e57bcbf5..a1437d37 100644 --- a/icuSources/data/region/nb_NO.txt +++ b/icuSources/data/region/nb_NO.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/region/nd.txt b/icuSources/data/region/nd.txt index 1fc4693e..49091dc1 100755 --- a/icuSources/data/region/nd.txt +++ b/icuSources/data/region/nd.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/nd.xml @@ -238,5 +238,5 @@ nd{ ZM{"Zambiya"} ZW{"Zimbabwe"} } - Version{"2.0.47.63"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/ne.txt b/icuSources/data/region/ne.txt index d49532ee..139772ad 100644 --- a/icuSources/data/region/ne.txt +++ b/icuSources/data/region/ne.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ne.xml @@ -33,7 +33,6 @@ ne{ 054{"मेलानेसिया"} 057{"माइक्रोनेसियाली क्षेत्र"} 061{"पोलिनेशिया"} - 062{"दक्षिण मध्य एशिया"} 142{"एशिया"} 143{"केन्द्रीय एशिया"} 145{"पश्चिमी एशिया"} @@ -41,7 +40,6 @@ ne{ 151{"पूर्वी युरोप"} 154{"उत्तरी युरोप"} 155{"पश्चिमी युरोप"} - 172{"कमनवेल्थका स्वतन्त्र राज्यहरू"} 419{"ल्याटिन अमेरिका तथा क्यारिबियन"} AD{"अन्डोर्रा"} AE{"संयुक्त अरब इमिराट्स"} @@ -292,5 +290,5 @@ ne{ ZW{"जिम्बाबे"} ZZ{"अपरिचित वा अवैध क्षेत्र"} } - Version{"2.0.50.94"} + Version{"2.0.64.72"} } diff --git a/icuSources/data/region/nl.txt b/icuSources/data/region/nl.txt index 37679bb9..ab2d067a 100644 --- a/icuSources/data/region/nl.txt +++ b/icuSources/data/region/nl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/nl.xml @@ -33,7 +33,6 @@ nl{ 054{"Melanesië"} 057{"Micronesische regio"} 061{"Polynesië"} - 062{"Zuidelijk Centraal-Azië"} 142{"Azië"} 143{"Centraal-Azië"} 145{"West-Azië"} @@ -41,9 +40,7 @@ nl{ 151{"Oost-Europa"} 154{"Noord-Europa"} 155{"West-Europa"} - 172{"Gemenebest van Onafhankelijke Staten"} - 419{"Latijns-Amerika en het Caribisch gebied"} - 830{"Kanaaleilanden"} + 419{"Latijns-Amerika"} AC{"Ascension"} AD{"Andorra"} AE{"Verenigde Arabische Emiraten"} @@ -60,7 +57,7 @@ nl{ AT{"Oostenrijk"} AU{"Australië"} AW{"Aruba"} - AX{"Alandeilanden"} + AX{"Ålandeilanden"} AZ{"Azerbeidzjan"} BA{"Bosnië en Herzegovina"} BB{"Barbados"} @@ -86,7 +83,7 @@ nl{ CC{"Cocoseilanden"} CD{"Congo-Kinshasa"} CF{"Centraal-Afrikaanse Republiek"} - CG{"Congo"} + CG{"Congo-Brazzaville"} CH{"Zwitserland"} CI{"Ivoorkust"} CK{"Cookeilanden"} @@ -99,6 +96,7 @@ nl{ CS{"Servië en Montenegro"} CU{"Cuba"} CV{"Kaapverdië"} + CW{"Curaçao"} CX{"Christmaseiland"} CY{"Cyprus"} CZ{"Tsjechië"} @@ -190,7 +188,7 @@ nl{ MC{"Monaco"} MD{"Moldavië"} ME{"Montenegro"} - MF{"Sint-Maarten"} + MF{"Saint-Martin"} MG{"Madagaskar"} MH{"Marshalleilanden"} MK{"Macedonië"} @@ -230,14 +228,14 @@ nl{ PK{"Pakistan"} PL{"Polen"} PM{"Saint Pierre en Miquelon"} - PN{"Pitcairn"} + PN{"Pitcairneilanden"} PR{"Puerto Rico"} - PS{"Palestijns Gebied"} + PS{"Palestijnse gebieden"} PT{"Portugal"} PW{"Palau"} PY{"Paraguay"} QA{"Qatar"} - QO{"Oceanië (overige)"} + QO{"Overig Oceanië"} RE{"Réunion"} RO{"Roemenië"} RS{"Servië"} @@ -260,6 +258,7 @@ nl{ SR{"Suriname"} ST{"Sao Tomé en Principe"} SV{"El Salvador"} + SX{"Sint Maarten"} SY{"Syrië"} SZ{"Swaziland"} TA{"Tristan da Cunha"} @@ -281,7 +280,7 @@ nl{ TZ{"Tanzania"} UA{"Oekraïne"} UG{"Oeganda"} - UM{"Amerikaanse kleinere afgelegen eilanden"} + UM{"Kleine afgelegen eilanden van de Verenigde Staten"} US{"Verenigde Staten"} UY{"Uruguay"} UZ{"Oezbekistan"} @@ -301,5 +300,5 @@ nl{ ZW{"Zimbabwe"} ZZ{"Onbekend of onjuist gebied"} } - Version{"2.0.51.59"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/nl_BE.txt b/icuSources/data/region/nl_BE.txt index 153a59fe..4e90d92a 100644 --- a/icuSources/data/region/nl_BE.txt +++ b/icuSources/data/region/nl_BE.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/nl_BE.xml @@ -10,5 +10,5 @@ nl_BE{ Countries{ IM{"Het Eiland Man"} } - Version{"2.0.45.82"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/nmg.txt b/icuSources/data/region/nmg.txt new file mode 100755 index 00000000..769746b8 --- /dev/null +++ b/icuSources/data/region/nmg.txt @@ -0,0 +1,242 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/nmg.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/nmg.xml + */ +nmg{ + Countries{ + AD{"Andɔ́ra"} + AE{"Minlambɔ́ Nsaŋ́nsa mí Arabia"} + AF{"Afganistaŋ"} + AG{"Antíga bá Barbúda"} + AI{"Anguílla"} + AL{"Albania"} + AM{"Arménia"} + AN{"B'Antilles bó Nedɛrland"} + AO{"Angola"} + AR{"Argentína"} + AS{"Samoa m ́Amɛ́rka"} + AT{"Ötrish"} + AU{"Östraliá"} + AW{"Árúba"} + AZ{"Azerbaïjaŋ"} + BA{"Bosnia na Ɛrzegovina"} + BB{"Barbado"} + BD{"Bɛŋgladɛsh"} + BE{"Bɛlgik"} + BF{"Burkina Faso"} + BG{"Bulgaria"} + BH{"Bahrain"} + BI{"Burundi"} + BJ{"Benin"} + BM{"Bɛrmuda"} + BN{"Brunɛi"} + BO{"Bolivia"} + BR{"Brésil"} + BS{"Bahamas"} + BT{"Butaŋ"} + BW{"Botswana"} + BY{"Belarus"} + BZ{"Bɛliz"} + CA{"Kanada"} + CD{"Kongó Zaïre"} + CF{"Sentrafríka"} + CG{"Kongo"} + CH{"Switzɛrland"} + CI{"Kote d´Ivoire"} + CK{"Maŋ́ má Kook"} + CL{"Tshili"} + CM{"Kamerun"} + 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"} + CZ{"Nlambɔ́ bó tschɛk"} + DE{"Jaman"} + DJ{"Jibúti"} + DK{"Danemark"} + DM{"Dominíka"} + DO{"Nlambɔ́ Dominíka"} + DZ{"Algeria"} + EC{"Ekuateur"} + EE{"Ɛstonia"} + EG{"Ägyptɛn"} + ER{"Erytrea"} + ES{"Paŋá"} + ET{"Ethiopiá"} + FI{"Finlande"} + FJ{"Fijiá"} + FK{"Maŋ má Falkland"} + FM{"Mikronesia"} + FR{"Fala"} + GA{"Gabɔŋ"} + GB{"Nlambɔ́ Ngɛlɛn"} + GD{"Grenada"} + GE{"Jɔrgia"} + GF{"Guyane Fala"} + GH{"Gána"} + GI{"Gilbratar"} + GL{"Greenland"} + GM{"Gambia"} + GN{"Guine"} + GP{"Guadeloup"} + GQ{"Guine Ekuatorial"} + GR{"Grɛce"} + GT{"Guatemala"} + GU{"Guam"} + GW{"Guine Bisso"} + GY{"Guyana"} + HN{"Ɔndúras"} + HR{"Kroasia"} + HT{"Haïti"} + HU{"Ɔngría"} + ID{"Indonesia"} + IE{"Irland"} + IL{"Äsrɛl"} + IN{"India"} + IO{"Nlambɔ́ ngɛlɛn ma yí maŋ ntsiɛh"} + IQ{"Irak"} + IR{"Iran"} + IS{"Island"} + IT{"Italia"} + JM{"Jamaika"} + JO{"Jɔrdania"} + JP{"Japɔn"} + KE{"Kɛnya"} + KG{"Kyrgystaŋ"} + KH{"Kambodia"} + KI{"Kiribati"} + KM{"Kɔmɔr"} + KN{"Saint Kitts na Nevis"} + KP{"Koré yí bvuɔ"} + KR{"Koré yí sí"} + KW{"Kowɛit"} + KY{"Maŋ́ má kumbi"} + KZ{"Kazakstaŋ"} + LA{"Laos"} + LB{"Libaŋ"} + LC{"Saint Lucia"} + LI{"Lishenstein"} + LK{"Sri Lanka"} + LR{"Liberia"} + LS{"Lesoto"} + LT{"Lituaniá"} + LU{"Luxembourg"} + LV{"Latvia"} + LY{"Libya"} + MA{"Marɔk"} + MC{"Monako"} + MD{"Mɔldavia"} + MG{"Madagaskar"} + MH{"Maŋ́ má Marshall"} + MK{"Macedonia"} + ML{"Mali"} + MM{"Myanmar"} + MN{"Mɔngolia"} + MP{"Maŋ́ Mariá"} + MQ{"Martinika"} + MR{"Moritania"} + MS{"Mɔnserrat"} + MT{"Malta"} + MU{"Morisse"} + MV{"Maldivia"} + MW{"Malawi"} + MX{"Mɛxik"} + MY{"Malaysia"} + MZ{"Mozambik"} + NA{"Namibia"} + NC{"Kaledoni nwanah"} + NE{"Niger"} + NF{"Maŋ́ má Nɔrfɔrk"} + NG{"Nigeria"} + NI{"Nikaragua"} + NL{"Nedɛrland"} + NO{"Nɔrvɛg"} + NP{"Nepal"} + NR{"Noru"} + NU{"Niuɛ"} + NZ{"Zeland nwanah"} + OM{"Oman"} + PA{"Panama"} + PE{"Peru"} + PF{"Polynesia Fala"} + PG{"Guine Papuasi"} + PH{"Filipin"} + PK{"Pakistan"} + PL{"Pɔlɔŋ"} + PM{"Saint Peter ba Mikelɔn"} + PN{"Pitkairn"} + PR{"Puɛrto Riko"} + PS{"Palɛstin"} + PT{"Pɔrtugal"} + PW{"Palo"} + PY{"Paraguay"} + QA{"Katar"} + RE{"Réuniɔn"} + RO{"Roumania"} + RU{"Russi"} + RW{"Rwanda"} + SA{"Saudi Arabia"} + SB{"Maŋ́ má Salomɔn"} + SC{"Seychɛlle"} + SD{"Sudaŋ"} + SE{"Suɛd"} + SG{"Singapur"} + SH{"Saint Lina"} + SI{"Slovenia"} + SK{"Slovakia"} + SL{"Sierra Leɔn"} + SM{"San Marino"} + SN{"Senegal"} + SO{"Somália"} + SR{"Surinam"} + ST{"Sao Tomé ba Prinship"} + SV{"Salvadɔr"} + SY{"Syria"} + SZ{"Swaziland"} + TC{"Maŋ́ má Turk na Kaiko"} + TD{"Tshad"} + TG{"Togo"} + TH{"Taïland"} + TJ{"Tajikistaŋ"} + TK{"Tokelo"} + TL{"Timɔr tsindikēh"} + TM{"Turkmɛnistaŋ"} + TN{"Tunisiá"} + TO{"Tɔnga"} + TR{"Turki"} + TT{"Trinidad ba Tobágó"} + TV{"Tuvalú"} + TW{"Taïwan"} + TZ{"Tanzánía"} + UA{"Ukrɛn"} + UG{"Uganda"} + US{"Amɛŕka"} + UY{"Uruguay"} + UZ{"Usbǝkistaŋ"} + VA{"Vatikaŋ"} + VC{"Saint Vincent ba Grenadines"} + VE{"Vǝnǝzuela"} + VG{"Minsilɛ́ mímaŋ mí ngɛ̄lɛ̄n"} + VI{"Minsilɛ mí maŋ́ m´Amɛrka"} + VN{"Viɛtnam"} + VU{"Vanuatu"} + WF{"Wallis ba Futuna"} + WS{"Samoa"} + YE{"Yǝmɛn"} + YT{"Mayɔt"} + ZA{"Afríka yí sí"} + ZM{"Zambia"} + ZW{"Zimbabwǝ"} + } + Version{"2.0.66.10"} +} diff --git a/icuSources/data/region/nn.txt b/icuSources/data/region/nn.txt index 7d9fd4b0..80d7b4c4 100644 --- a/icuSources/data/region/nn.txt +++ b/icuSources/data/region/nn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/nn.xml @@ -33,7 +33,6 @@ nn{ 054{"Melanesia"} 057{"Mikronesia"} 061{"Polynesia"} - 062{"Sørlege Sentral-Asia"} 142{"Asia"} 143{"Sentral-Asia"} 145{"Vest-Asia"} @@ -41,9 +40,7 @@ nn{ 151{"Aust-Europa"} 154{"Nord-Europa"} 155{"Vest-Europa"} - 172{"Samveldet av uavhengige statar"} - 419{"Latin-Amerika og Karibia"} - 830{"Kanaløyane"} + 419{"Latin-Amerika"} AC{"Ascension"} AD{"Andorra"} AE{"Dei sameinte arabiske emirata"} @@ -299,7 +296,7 @@ nn{ ZA{"Sør-Afrika"} ZM{"Zambia"} ZW{"Zimbabwe"} - ZZ{"ukjent eller ugyldig område"} + ZZ{"ukjent område"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/nn_NO.txt b/icuSources/data/region/nn_NO.txt index 756c1877..e8050a88 100644 --- a/icuSources/data/region/nn_NO.txt +++ b/icuSources/data/region/nn_NO.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/region/no.txt b/icuSources/data/region/no.txt index c8cd44f5..49a17b26 100644 --- a/icuSources/data/region/no.txt +++ b/icuSources/data/region/no.txt @@ -1,15 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/no.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** -/** - * ICU source: /xml/main/no.xml - */ no{ "%%ALIAS"{"nb"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/region/no_NO.txt b/icuSources/data/region/no_NO.txt index d482b8e8..4b958f65 100644 --- a/icuSources/data/region/no_NO.txt +++ b/icuSources/data/region/no_NO.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/region/no_NO_NY.txt b/icuSources/data/region/no_NO_NY.txt index a582afde..61d8107e 100644 --- a/icuSources/data/region/no_NO_NY.txt +++ b/icuSources/data/region/no_NO_NY.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/region/nus.txt b/icuSources/data/region/nus.txt new file mode 100755 index 00000000..9ccc86e1 --- /dev/null +++ b/icuSources/data/region/nus.txt @@ -0,0 +1,67 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/nus.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/nus.xml + */ +nus{ + Countries{ + AD{"Andora"} + AF{"Abganithtan"} + AG{"Antiguaa kɛnɛ Barbuda"} + AI{"Aŋguɛla"} + AL{"Albänia"} + AM{"Aɛrmänia"} + AO{"Aŋgola"} + AR{"Aɛrgentin"} + AS{"Amerika thamow"} + AT{"Athtɛria"} + AU{"Athɔra̱lia"} + AW{"Aruba"} + AZ{"Adhe̱rbe̱ja̱n"} + BA{"Bothnia kɛnɛ ɣärgobinia"} + BB{"Bärbadoth"} + BD{"Bengeladiec"} + BE{"Be̱lgim"} + BF{"Burkinɛ pa̱thu"} + BG{"Bulga̱a̱ria"} + BH{"Ba̱reen"} + BI{"Burundi"} + BJ{"Be̱ni̱n"} + BM{"Be̱rmudaa"} + BN{"Burunɛy"} + BO{"Bulibia"} + BR{"Bäraadhiil"} + BS{"Bämuɔth"} + BT{"Buta̱n"} + BW{"Bothiwaana"} + BY{"Be̱lɛruth"} + BZ{"Bilidha"} + CA{"Känɛda"} + CF{"Cɛntrɔl aprika repuɔblic"} + CG{"Kɔŋgɔ"} + CI{"Kodibo̱o̱"} + CK{"Kuk ɣa̱ylɛn"} + CL{"Cili̱"} + CM{"Kɛmɛrun"} + CN{"Cayna"} + CO{"Kolombia"} + CR{"Kothtirika"} + CV{"Kɛp bedi ɣa̱ylɛn"} + DZ{"Algeria"} + HR{"Korwaatia"} + IO{"Burutic ɣe̱ndian oce̱n"} + KH{"Kombodia"} + KM{"Komruth"} + KY{"Kaymɛn ɣa̱ylɛn"} + SD{"Sudan"} + TD{"Ca̱d"} + VG{"Burutic dhuɔ̱ɔ̱l be̱rgin"} + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/region/nyn.txt b/icuSources/data/region/nyn.txt index 0645cc61..0fe450c7 100755 --- a/icuSources/data/region/nyn.txt +++ b/icuSources/data/region/nyn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/nyn.xml @@ -238,5 +238,5 @@ nyn{ ZM{"Zambia"} ZW{"Zimbabwe"} } - Version{"2.0.47.63"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/om.txt b/icuSources/data/region/om.txt index 11c50806..98355ab5 100644 --- a/icuSources/data/region/om.txt +++ b/icuSources/data/region/om.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/om.xml @@ -24,5 +24,5 @@ om{ RU{"Russia"} US{"United States"} } - Version{"2.0.48.64"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/or.txt b/icuSources/data/region/or.txt index 6c38d13d..edfe18d9 100644 --- a/icuSources/data/region/or.txt +++ b/icuSources/data/region/or.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/or.xml @@ -33,7 +33,6 @@ or{ 054{"ମେଲାନେସିଆ"} 057{"ମାଇକ୍ରୋନେସିଆନ୍ ଅଞ୍ଚଳ"} 061{"ପଲିନେସିଆ"} - 062{"ଦକ୍ଷିଣ-ମଧ୍ୟ ଏସିଆ"} 142{"ଏସିଆ"} 143{"ମଧ୍ୟ ଏସିଆ"} 145{"ପଶ୍ଚିମ ଏସିଆ"} @@ -41,10 +40,7 @@ or{ 151{"ପୂର୍ବ ୟୁରୋପ୍"} 154{"ଉତ୍ତର ୟୁରୋପ୍"} 155{"ପଶ୍ଚିମ ୟୁରୋପ୍"} - 172{"କମନୱେଲ୍ଥ ଅଫ୍ ଇଣ୍ଡିପେଣ୍ଡେଣ୍ଟ ଷ୍ଟେଟସ୍"} - 200{"ଚେକୋସ୍ଲୋଭିଆ"} 419{"ଲାଟିନ୍ ଆମେରିକା ଏବଂ କାରିବିଆନ୍"} - 830{"ଚାନେଲ୍ ଆଇଲ୍ୟାଣ୍ଡ"} AD{"ଆଣ୍ଡୋରା"} AE{"ସଂଯୁକ୍ତ ଆରବ ଏମିରେଟସ୍"} AF{"ଆଫାଗାନିସ୍ତାନ୍"} @@ -296,5 +292,5 @@ or{ ZW{"ଜିମ୍ବାୱେ"} ZZ{"ଅଜଣା କିମ୍ବା ଅବୈଧ ପ୍ରଦେଶ"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/pa.txt b/icuSources/data/region/pa.txt index 701e57e8..ff0881fc 100644 --- a/icuSources/data/region/pa.txt +++ b/icuSources/data/region/pa.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/pa.xml @@ -13,5 +13,5 @@ pa{ Countries{ IN{"ਭਾਰਤ"} } - Version{"2.0.50.30"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/pa_Arab.txt b/icuSources/data/region/pa_Arab.txt index 51e45e22..49728c65 100644 --- a/icuSources/data/region/pa_Arab.txt +++ b/icuSources/data/region/pa_Arab.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/pa_Arab.xml @@ -10,9 +10,8 @@ * ICU source: /xml/main/pa_Arab.xml */ pa_Arab{ - %%ParentIsRoot:int{1} Countries{ PK{"پکستان"} } - Version{"2.0.50.30"} + Version{"2.0.67.8"} } diff --git a/icuSources/data/region/pa_Arab_PK.txt b/icuSources/data/region/pa_Arab_PK.txt index d87ad492..a5356017 100644 --- a/icuSources/data/region/pa_Arab_PK.txt +++ b/icuSources/data/region/pa_Arab_PK.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/pa_PK.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ pa_Arab_PK{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/region/pa_Guru.txt b/icuSources/data/region/pa_Guru.txt index 9bafe21b..808d5787 100644 --- a/icuSources/data/region/pa_Guru.txt +++ b/icuSources/data/region/pa_Guru.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/pa_Guru.xml diff --git a/icuSources/data/region/pa_Guru_IN.txt b/icuSources/data/region/pa_Guru_IN.txt index 2d94e423..69fdff4f 100644 --- a/icuSources/data/region/pa_Guru_IN.txt +++ b/icuSources/data/region/pa_Guru_IN.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/pa_IN.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ pa_Guru_IN{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/region/pa_IN.txt b/icuSources/data/region/pa_IN.txt index 3115a43d..f8f230a3 100644 --- a/icuSources/data/region/pa_IN.txt +++ b/icuSources/data/region/pa_IN.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/pa_IN.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** pa_IN{ "%%ALIAS"{"pa_Guru_IN"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/region/pa_PK.txt b/icuSources/data/region/pa_PK.txt index c4045f1f..22fb56e8 100644 --- a/icuSources/data/region/pa_PK.txt +++ b/icuSources/data/region/pa_PK.txt @@ -1,15 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/pa_PK.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** -/** - * ICU source: /xml/main/pa_PK.xml - */ pa_PK{ "%%ALIAS"{"pa_Arab_PK"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/region/pl.txt b/icuSources/data/region/pl.txt index 28ca8cb7..b59897d0 100644 --- a/icuSources/data/region/pl.txt +++ b/icuSources/data/region/pl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/pl.xml @@ -33,7 +33,6 @@ pl{ 054{"Melanezja"} 057{"Mikronezja"} 061{"Polinezja"} - 062{"Azja Południowo-Środkowa"} 142{"Azja"} 143{"Azja Środkowa"} 145{"Azja Zachodnia"} @@ -41,9 +40,7 @@ pl{ 151{"Europa Wschodnia"} 154{"Europa Północna"} 155{"Europa Zachodnia"} - 172{"Wspólnota Niezależnych Państw"} - 419{"Ameryka Łacińska i Karaiby"} - 830{"Wyspy Normandzkie"} + 419{"Ameryka Łacińska"} AC{"Wyspa Wniebowstąpienia"} AD{"Andora"} AE{"Zjednoczone Emiraty Arabskie"} @@ -99,6 +96,7 @@ pl{ CS{"Serbia i Czarnogóra"} CU{"Kuba"} CV{"Republika Zielonego Przylądka"} + CW{"Curaçao"} CX{"Wyspa Bożego Narodzenia"} CY{"Cypr"} CZ{"Czechy"} @@ -190,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"} @@ -260,6 +258,7 @@ pl{ SR{"Surinam"} ST{"Wyspy Świętego Tomasza i Książęca"} SV{"Salwador"} + SX{"Sint Maarten"} SY{"Syria"} SZ{"Suazi"} TA{"Tristan da Cunha"} @@ -301,5 +300,5 @@ pl{ ZW{"Zimbabwe"} ZZ{"Nieznany lub nieprawidłowy region"} } - Version{"2.0.51.52"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/pool.res b/icuSources/data/region/pool.res index 2e14b1b7ee50d986151d73e5268a1b8ac02dcfd8..872eab5a88efbcdb4169101fd7c611f2be365e32 100644 GIT binary patch delta 476 zcmWO3y^hmB6o%o~$rdZ5y#PcLu}ZfRb`ld(AmRDRcoL7j_SpF=h$1#rD~c6x4O?#H zyP)TKfIDG|=Sbf<-FKd^pRZp&T@B-#-9_CF;>G3sR!Ry~X%KQc4MI-m#P1W5 z*(8_-DM=a!VHfU6nleikWb*R+F4|rGjK&4RAxcDrXb>LJA~uLEVvjf=GoSbyJf_8Tm@Q^cz9x6%C3!>Ml6P2%RalKJunt>dD{PHzupZm8(*3_^^IGGUID^Y^ zYg~bIxDr?OX7KZ_u4pt(n4YGi+2S+2z)QTsYrMhdc#B{4e+Q#i8LgyMw9Ec#_%3pN zGMs;`LlfIjcqn^5VG_rD2#*mp-s5+S$5~-B&+&NV%jxm_?cwyq!};s!$K!W?{Rfpe BW5fUe delta 444 zcmWmBv2N2)6vpv?nj&>%sz69p0d;7Fz)oyRB?f%Yb?lq?+O6%hO$MT<2@6##mB7l{ zvC)+(UIAW&4e>^BE1lnPbe2!wx!t3A)-TtecVG7df_~)1-Vs6ECyaVt zOc)1V=tZ924}0ssuh#!|K3Y_Xs!%nmLA9te)C4s}5=0{dBtvqsA zMoy6lGDWB8A$o+i=n6e`cb#qbv-86J={$*AvN72i*@S#VUXs`3E%_LuF)60Nl$Z*0 zf~heLrgi%pr;jsijvZkOti_h@$HuoubxK{ir`=umzPqz2wAwAYZ`^%1{@xA<0$)Jy zp#)z@d`R#%^d8FS6NN`4LUN8OP(HgL$H+N4BTYzs$c(HZw-~`#hAGz109$cVQ8zS0 z+Jv!XZ|``1v%FfFFZK2HirH+&yXXE9y&&+nq%cXt#r$%4wV2/common/main/ps.xml @@ -75,5 +75,5 @@ ps{ UY{"یوروګوای"} YE{"یمن"} } - Version{"2.0.50.30"} + Version{"2.0.67.8"} } diff --git a/icuSources/data/region/pt.txt b/icuSources/data/region/pt.txt index 285828f3..c0412c94 100644 --- a/icuSources/data/region/pt.txt +++ b/icuSources/data/region/pt.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/pt.xml @@ -33,7 +33,6 @@ pt{ 054{"Melanésia"} 057{"Região da Micronésia"} 061{"Polinésia"} - 062{"Ásia Centro-Meridional"} 142{"Ásia"} 143{"Ásia Central"} 145{"Ásia Ocidental"} @@ -41,8 +40,7 @@ pt{ 151{"Europa Oriental"} 154{"Europa Setentrional"} 155{"Europa Ocidental"} - 172{"Comunidade dos Estados Independentes"} - 419{"América Latina e Caribe"} + 419{"América Latina"} AC{"Ilha de Ascensão"} AD{"Andorra"} AE{"Emirados Árabes Unidos"} @@ -98,6 +96,7 @@ pt{ CS{"Sérvia e Montenegro"} CU{"Cuba"} CV{"Cabo Verde"} + CW{"Curaçau"} CX{"Ilhas Natal"} CY{"Chipre"} CZ{"República Tcheca"} @@ -189,7 +188,7 @@ pt{ MC{"Mônaco"} MD{"Moldávia"} ME{"Montenegro"} - MF{"São Martinho"} + MF{"Saint-Martin"} MG{"Madagascar"} MH{"Ilhas Marshall"} MK{"Macedônia"} @@ -259,6 +258,7 @@ pt{ SR{"Suriname"} ST{"São Tomé e Príncipe"} SV{"El Salvador"} + SX{"Sint Maarten"} SY{"Síria"} SZ{"Suazilândia"} TA{"Tristão da Cunha"} @@ -300,5 +300,5 @@ pt{ ZW{"Zimbábue"} ZZ{"Região desconhecida ou inválida"} } - Version{"2.0.51.59"} + Version{"2.0.67.6"} } diff --git a/icuSources/data/region/pt_PT.txt b/icuSources/data/region/pt_PT.txt index 6b9a4541..df1ff4d9 100644 --- a/icuSources/data/region/pt_PT.txt +++ b/icuSources/data/region/pt_PT.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/pt_PT.xml @@ -9,6 +9,7 @@ pt_PT{ Countries{ 009{"Oceânia"} + 015{"Norte de África"} 035{"Sudeste Asiático"} 154{"Europa do Norte"} AC{"Ascensão"} @@ -16,15 +17,15 @@ pt_PT{ AI{"Anguila"} AM{"Arménia"} AQ{"Antárctica"} - AZ{"Azerbeijão"} - BD{"Bangladeche"} + AX{"Ilhas Åland"} BF{"Burkina-Faso"} BH{"Bahrein"} BJ{"Benim"} - BS{"Baamas"} + BW{"Botswana"} BY{"Bielorrússia"} CC{"Ilhas Cocos"} CG{"Congo-Brazzaville"} + CM{"Camarões"} CX{"Ilha do Natal"} CZ{"República Checa"} EE{"Estónia"} @@ -32,6 +33,7 @@ pt_PT{ EH{"Sara Ocidental"} FK{"Ilhas Falkland"} FM{"Estados Federados da Micronésia"} + FO{"Ilhas Faroé"} GL{"Gronelândia"} GW{"Guiné-Bissau"} HK{"Região Administrativa Especial de Hong Kong"} @@ -50,13 +52,14 @@ pt_PT{ MM{"Mianmar"} MO{"Região Administrativa Especial de Macau"} MP{"Ilhas Mariana do Norte"} + MS{"Monserrate"} MU{"Maurícias"} - MW{"Malavi"} NC{"Nova Caledónia"} NL{"Países Baixos"} PG{"Papuásia-Nova Guiné"} PL{"Polónia"} PS{"Território Palestiniano"} + QA{"Qatar"} QO{"Oceânia Insular"} RO{"Roménia"} SC{"Seicheles"} @@ -67,10 +70,11 @@ pt_PT{ TJ{"Tajiquistão"} TM{"Turquemenistão"} TT{"Trindade e Tobago"} - VI{"Ilhas Virgin E.U.A."} + UZ{"Usbequistão"} + VI{"Ilhas Virgens E.U.A."} VN{"Vietname"} YE{"Iémen"} ZW{"Zimbabwe"} } - Version{"2.0.50.84"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/resfiles.mk b/icuSources/data/region/resfiles.mk index 3aaf6e86..32213a4c 100644 --- a/icuSources/data/region/resfiles.mk +++ b/icuSources/data/region/resfiles.mk @@ -1,6 +1,6 @@ -# * Copyright (C) 1998-2010, International Business Machines +# * Copyright (C) 1998-2012, International Business Machines # * Corporation and others. All Rights Reserved. -REGION_CLDR_VERSION = 1.9 +REGION_CLDR_VERSION = 21.0.1 # A list of txt's to build # Note: # @@ -26,58 +26,64 @@ REGION_CLDR_VERSION = 1.9 # Generated by LDML2ICUConverter, from LDML source files. # Aliases without a corresponding xx.xml file (see icu-config.xml & build.xml) -REGION_SYNTHETIC_ALIAS = en_RH.txt en_ZW.txt he_IL.txt id_ID.txt\ - in_ID.txt iw_IL.txt ja_JP.txt ja_JP_TRADITIONAL.txt nb_NO.txt\ - nn_NO.txt no_NO.txt no_NO_NY.txt th_TH.txt th_TH_TRADITIONAL.txt +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) az_AZ.txt ha_GH.txt ha_NE.txt ha_NG.txt\ - in.txt iw.txt kk_KZ.txt mo.txt no.txt\ - pa_IN.txt pa_PK.txt sh.txt sh_BA.txt sh_CS.txt\ - sh_YU.txt shi_MA.txt sr_BA.txt sr_CS.txt sr_Cyrl_CS.txt\ - sr_Cyrl_YU.txt sr_Latn_CS.txt sr_Latn_YU.txt sr_ME.txt sr_RS.txt\ - sr_YU.txt tl.txt tl_PH.txt tzm_MA.txt uz_AF.txt\ - uz_UZ.txt zh_CN.txt zh_HK.txt zh_MO.txt zh_SG.txt\ - zh_TW.txt +REGION_ALIAS_SOURCE = $(REGION_SYNTHETIC_ALIAS) # Ordinary resources -REGION_SOURCE = af.txt ak.txt am.txt ar.txt\ - as.txt asa.txt az.txt az_Cyrl.txt az_Latn.txt\ - az_Latn_AZ.txt be.txt bem.txt bez.txt bg.txt\ - bm.txt bn.txt bo.txt bs.txt ca.txt\ - cgg.txt chr.txt cs.txt cy.txt da.txt\ - dav.txt de.txt de_CH.txt ebu.txt ee.txt\ - el.txt en.txt eo.txt es.txt es_CL.txt\ - et.txt eu.txt fa.txt fa_AF.txt ff.txt\ - fi.txt fil.txt fil_PH.txt fo.txt fr.txt\ - ga.txt gl.txt gsw.txt gu.txt guz.txt\ - gv.txt ha.txt ha_Latn.txt ha_Latn_GH.txt ha_Latn_NE.txt\ - ha_Latn_NG.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 kk_Cyrl_KZ.txt kl.txt\ - kln.txt km.txt kn.txt ko.txt kok.txt\ - kw.txt lag.txt lg.txt lt.txt luo.txt\ - luy.txt lv.txt mas.txt mer.txt mfe.txt\ - mg.txt mk.txt ml.txt mr.txt ms.txt\ - mt.txt my.txt naq.txt nb.txt nd.txt\ - ne.txt nl.txt nl_BE.txt nn.txt nyn.txt\ - om.txt or.txt pa.txt pa_Arab.txt pa_Arab_PK.txt\ - pa_Guru.txt pa_Guru_IN.txt pl.txt ps.txt pt.txt\ - pt_PT.txt rm.txt ro.txt ro_MD.txt rof.txt\ - ru.txt rw.txt rwk.txt saq.txt seh.txt\ - ses.txt sg.txt shi.txt shi_Latn.txt shi_Latn_MA.txt\ - shi_Tfng.txt si.txt sk.txt sl.txt sn.txt\ - so.txt sq.txt sr.txt sr_Cyrl.txt sr_Cyrl_BA.txt\ - sr_Cyrl_RS.txt sr_Latn.txt sr_Latn_BA.txt sr_Latn_ME.txt sr_Latn_RS.txt\ - sv.txt sv_FI.txt sw.txt ta.txt te.txt\ - teo.txt th.txt ti.txt to.txt tr.txt\ - tzm.txt tzm_Latn.txt tzm_Latn_MA.txt uk.txt ur.txt\ - uz.txt uz_Arab.txt uz_Arab_AF.txt uz_Cyrl.txt uz_Cyrl_UZ.txt\ - uz_Latn.txt vi.txt vun.txt xog.txt yo.txt\ - zh.txt zh_Hans.txt zh_Hans_CN.txt zh_Hans_SG.txt zh_Hant.txt\ - zh_Hant_HK.txt zh_Hant_MO.txt zh_Hant_TW.txt zu.txt +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/icuSources/data/region/rm.txt b/icuSources/data/region/rm.txt index 26662bff..cf634ccb 100755 --- a/icuSources/data/region/rm.txt +++ b/icuSources/data/region/rm.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/rm.xml @@ -32,7 +32,6 @@ rm{ 054{"Melanesia"} 057{"Regiun Micronesica"} 061{"Polinesia"} - 062{"Asia Centrala dal Sid"} 142{"Asia"} 143{"Asia Centrala"} 145{"Asia dal Vest"} @@ -40,10 +39,7 @@ rm{ 151{"Europa Orientala"} 154{"Europa dal Nord"} 155{"Europa dal Vest"} - 172{"Communitad dals Stadis Independents"} - 200{"Tschecoslovachia"} - 419{"America Latina e Caribica"} - 830{"Inslas dal Chanal da la Mongia"} + 419{"America Latina"} AD{"Andorra"} AE{"Emirats Arabs Unids"} AF{"Afghanistan"} @@ -295,5 +291,5 @@ rm{ ZW{"Simbabwe"} ZZ{"Regiun betg encouschenta u nunvalaivla"} } - Version{"2.0.51.22"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/rn.txt b/icuSources/data/region/rn.txt new file mode 100755 index 00000000..a8b53895 --- /dev/null +++ b/icuSources/data/region/rn.txt @@ -0,0 +1,242 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/rn.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/rn.xml + */ +rn{ + Countries{ + AD{"Andora"} + AE{"Leta Zunze Ubumwe z'Abarabu"} + AF{"Afuganisitani"} + AG{"Antigwa na Baribuda"} + AI{"Angwila"} + AL{"Alubaniya"} + AM{"Arumeniya"} + AN{"Antiye y'Abaholandi"} + AO{"Angola"} + AR{"Arijantine"} + AS{"Samowa nyamerika"} + AT{"Otirishe"} + AU{"Ositaraliya"} + AW{"Aruba"} + AZ{"Azerubayijani"} + BA{"Bosiniya na Herigozevine"} + BB{"Barubadosi"} + BD{"Bangaladeshi"} + BE{"Ububiligi"} + BF{"Burukina Faso"} + BG{"Buligariya"} + BH{"Bahareyini"} + BI{"Uburundi"} + BJ{"Bene"} + BM{"Berimuda"} + BN{"Buruneyi"} + BO{"Boliviya"} + BR{"Burezili"} + BS{"Bahamasi"} + BT{"Butani"} + BW{"Botswana"} + BY{"Belausi"} + BZ{"Belize"} + CA{"Kanada"} + CD{"Repubulika Iharanira Demokarasi ya Kongo"} + CF{"Repubulika ya Santarafurika"} + CG{"Kongo"} + CH{"Ubusuwisi"} + CI{"Kotedivuware"} + CK{"Izinga rya Kuku"} + CL{"Shili"} + CM{"Kameruni"} + CN{"Ubushinwa"} + CO{"Kolombiya"} + CR{"Kositarika"} + CS{"Seribiya na Montenegoro"} + CU{"Kiba"} + CV{"Ibirwa bya Kapuveri"} + CY{"Izinga rya Shipure"} + CZ{"Repubulika ya Ceke"} + DE{"Ubudage"} + DJ{"Jibuti"} + DK{"Danimariki"} + DM{"Dominika"} + DO{"Repubulika ya Dominika"} + DZ{"Alijeriya"} + EC{"Ekwateri"} + EE{"Esitoniya"} + EG{"Misiri"} + ER{"Elitereya"} + ES{"Hisipaniya"} + ET{"Etiyopiya"} + FI{"Finilandi"} + FJ{"Fiji"} + FK{"Izinga rya Filikilandi"} + FM{"Mikoroniziya"} + FR{"Ubufaransa"} + GA{"Gabo"} + GB{"Ubwongereza"} + GD{"Gerenada"} + GE{"Jeworujiya"} + GF{"Gwayana y'Abafaransa"} + GH{"Gana"} + GI{"Juburalitari"} + GL{"Gurunilandi"} + GM{"Gambiya"} + GN{"Guneya"} + GP{"Gwadelupe"} + GQ{"Gineya Ekwatoriyali"} + GR{"Ubugereki"} + GT{"Gwatemala"} + GU{"Gwamu"} + GW{"Gineya Bisawu"} + GY{"Guyane"} + HN{"Hondurasi"} + HR{"Korowasiya"} + HT{"Hayiti"} + HU{"Hungariya"} + ID{"Indoneziya"} + IE{"Irilandi"} + IL{"Isiraheli"} + IN{"Ubuhindi"} + IO{"Intara y'Ubwongereza yo mu birwa by'Abahindi"} + IQ{"Iraki"} + IR{"Irani"} + IS{"Ayisilandi"} + IT{"Ubutaliyani"} + JM{"Jamayika"} + JO{"Yorudaniya"} + JP{"Ubuyapani"} + KE{"Kenya"} + KG{"Kirigisitani"} + KH{"Kamboje"} + KI{"Kiribati"} + KM{"Izinga rya Komore"} + KN{"Sekitsi na Nevisi"} + KP{"Koreya y'amajaruguru"} + KR{"Koreya y'amajepfo"} + KW{"Koweti"} + KY{"Ibirwa bya Keyimani"} + KZ{"Kazakisitani"} + LA{"Layosi"} + LB{"Libani"} + LC{"Selusiya"} + LI{"Lishyitenshitayini"} + LK{"Sirilanka"} + LR{"Liberiya"} + LS{"Lesoto"} + LT{"Lituwaniya"} + LU{"Lukusamburu"} + LV{"Lativa"} + LY{"Libiya"} + MA{"Maroke"} + MC{"Monako"} + MD{"Moludavi"} + MG{"Madagasikari"} + MH{"Izinga rya Marishari"} + MK{"Masedoniya"} + ML{"Mali"} + MM{"Birimaniya"} + MN{"Mongoliya"} + MP{"Amazinga ya Mariyana ryo mu majaruguru"} + MQ{"Maritiniki"} + MR{"Moritaniya"} + MS{"Monteserati"} + MT{"Malita"} + MU{"Izinga rya Morise"} + MV{"Moludave"} + MW{"Malawi"} + MX{"Migizike"} + MY{"Maleziya"} + MZ{"Mozambiki"} + NA{"Namibiya"} + NC{"Niyukaledoniya"} + NE{"Nijeri"} + NF{"izinga rya Norufoluke"} + NG{"Nijeriya"} + NI{"Nikaragwa"} + NL{"Ubuholandi"} + NO{"Noruveji"} + NP{"Nepali"} + NR{"Nawuru"} + NU{"Niyuwe"} + NZ{"Nuvelizelandi"} + OM{"Omani"} + PA{"Panama"} + PE{"Peru"} + PF{"Polineziya y'Abafaransa"} + PG{"Papuwa Niyugineya"} + PH{"Amazinga ya Filipine"} + PK{"Pakisitani"} + PL{"Polonye"} + PM{"Sempiyeri na Mikeloni"} + PN{"Pitikeyirini"} + PR{"Puwetoriko"} + PS{"Palesitina Wesitibanka na Gaza"} + PT{"Porutugali"} + PW{"Palawu"} + PY{"Paragwe"} + QA{"Katari"} + RE{"Amazinga ya Reyiniyo"} + RO{"Rumaniya"} + RU{"Uburusiya"} + RW{"u Rwanda"} + SA{"Arabiya Sawudite"} + SB{"Amazinga ya Salumoni"} + SC{"Amazinga ya Seyisheli"} + SD{"Sudani"} + SE{"Suwedi"} + SG{"Singapuru"} + SH{"Sehelene"} + SI{"Siloveniya"} + SK{"Silovakiya"} + SL{"Siyeralewone"} + SM{"Sanimarino"} + SN{"Senegali"} + SO{"Somaliya"} + SR{"Suriname"} + ST{"Sawotome na Perensipe"} + SV{"Eli Saluvatori"} + SY{"Siriya"} + SZ{"Suwazilandi"} + TC{"Amazinga ya Turkisi na Cayikosi"} + TD{"Cadi"} + TG{"Togo"} + TH{"Tayilandi"} + TJ{"Tajikisitani"} + TK{"Tokelawu"} + TL{"Timoru y'iburasirazuba"} + TM{"Turukumenisitani"} + TN{"Tuniziya"} + TO{"Tonga"} + TR{"Turukiya"} + TT{"Tirinidadi na Tobago"} + TV{"Tuvalu"} + TW{"Tayiwani"} + TZ{"Tanzaniya"} + UA{"Ikerene"} + UG{"Ubugande"} + US{"Leta Zunze Ubumwe za Amerika"} + UY{"Irigwe"} + UZ{"Uzubekisitani"} + VA{"Umurwa wa Vatikani"} + VC{"Sevensa na Gerenadine"} + VE{"Venezuwela"} + VG{"Ibirwa by'isugi by'Abongereza"} + VI{"Amazinga y'Isugi y'Abanyamerika"} + VN{"Viyetinamu"} + VU{"Vanuwatu"} + WF{"Walisi na Futuna"} + WS{"Samowa"} + YE{"Yemeni"} + YT{"Mayote"} + ZA{"Afurika y'Epfo"} + ZM{"Zambiya"} + ZW{"Zimbabwe"} + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/region/ro.txt b/icuSources/data/region/ro.txt index 6f2d8a0a..44162242 100644 --- a/icuSources/data/region/ro.txt +++ b/icuSources/data/region/ro.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2011 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ro.xml @@ -33,7 +33,6 @@ ro{ 054{"Melanezia"} 057{"Regiunea Micronezia"} 061{"Polinezia"} - 062{"Asia Centrală de Sud"} 142{"Asia"} 143{"Asia Centrală"} 145{"Asia Occidentală"} @@ -41,9 +40,7 @@ ro{ 151{"Europa Orientală"} 154{"Europa Septentrională"} 155{"Europa Occidentală"} - 172{"Comunitatea Statelor Independente"} 419{"America Latină"} - 830{"Insulele Anglo-Normande"} AC{"Insula Ascension"} AD{"Andorra"} AE{"Emiratele Arabe Unite"} @@ -99,6 +96,7 @@ ro{ CS{"Serbia și Muntenegru"} CU{"Cuba"} CV{"Capul Verde"} + CW{"Curaçao"} CX{"Insula Christmas"} CY{"Cipru"} CZ{"Republica Cehă"} @@ -260,6 +258,7 @@ ro{ SR{"Surinam"} ST{"Sao Tome și Principe"} SV{"El Salvador"} + SX{"Sint Maarten"} SY{"Siria"} SZ{"Swaziland"} TA{"Tristan da Cunha"} @@ -301,5 +300,5 @@ ro{ ZW{"Zimbabwe"} ZZ{"Regiune necunoscută"} } - Version{"2.0.58.79"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/ro_MD.txt b/icuSources/data/region/ro_MD.txt index f5dd26dd..eed93a7f 100755 --- a/icuSources/data/region/ro_MD.txt +++ b/icuSources/data/region/ro_MD.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/mo.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ ro_MD{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/region/rof.txt b/icuSources/data/region/rof.txt index e22b5267..29463365 100755 --- a/icuSources/data/region/rof.txt +++ b/icuSources/data/region/rof.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/rof.xml @@ -238,5 +238,5 @@ rof{ ZM{"Zambia"} ZW{"Zimbabwe"} } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/root.txt b/icuSources/data/region/root.txt index 5b90d894..dfd55e9c 100644 --- a/icuSources/data/region/root.txt +++ b/icuSources/data/region/root.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/root.xml @@ -10,5 +10,5 @@ * ICU source: /xml/main/root.xml */ root{ - Version{"2.0.52.9"} + Version{"2.0.67.6"} } diff --git a/icuSources/data/region/ru.txt b/icuSources/data/region/ru.txt index 023caccc..74a76279 100644 --- a/icuSources/data/region/ru.txt +++ b/icuSources/data/region/ru.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ru.xml @@ -21,9 +21,9 @@ ru{ 014{"Восточная Африка"} 015{"Северная Африка"} 017{"Центральная Африка"} - 018{"Южная Африка [018]"} + 018{"Южная Африка"} 019{"Центральная и Южная Америка"} - 021{"Северная Америка (021)"} + 021{"Северная Америка - США и Канада"} 029{"Карибы"} 030{"Восточная Азия"} 034{"Южная Азия"} @@ -33,7 +33,6 @@ ru{ 054{"Меланезия"} 057{"Микронезия"} 061{"Полинезия"} - 062{"Юг Средней Азии"} 142{"Азия"} 143{"Средняя Азия"} 145{"Ближний и Средний Восток"} @@ -41,12 +40,10 @@ ru{ 151{"Восточная Европа"} 154{"Северная Европа"} 155{"Западная Европа"} - 172{"СНГ"} - 419{"Латинская Америка и Карибские о-ва"} - 830{"Нормандские о-ва"} + 419{"Латинская Америка"} AC{"Остров Вознесения"} AD{"Андорра"} - AE{"Объединенные Арабские Эмираты"} + AE{"ОАЭ"} AF{"Афганистан"} AG{"Антигуа и Барбуда"} AI{"Ангилья"} @@ -85,7 +82,7 @@ ru{ CA{"Канада"} CC{"Кокосовые о-ва"} CD{"Демократическая Республика Конго"} - CF{"Центральноафриканская Республика"} + CF{"ЦАР"} CG{"Конго"} CH{"Швейцария"} CI{"Кот д’Ивуар"} @@ -99,6 +96,7 @@ ru{ CS{"Сербия и Черногория"} CU{"Куба"} CV{"Острова Зеленого Мыса"} + CW{"Кюрасао"} CX{"Остров Рождества"} CY{"Кипр"} CZ{"Чехия"} @@ -143,7 +141,7 @@ ru{ GU{"Гуам"} GW{"Гвинея-Бисау"} GY{"Гайана"} - HK{"Гонконг (особый административный район КНР)"} + HK{"Гонконг (особый район)"} HM{"Острова Херд и Макдональд"} HN{"Гондурас"} HR{"Хорватия"} @@ -197,7 +195,7 @@ ru{ ML{"Мали"} MM{"Мьянма"} MN{"Монголия"} - MO{"Макао (особый административный район КНР)"} + MO{"Макао (особый район)"} MP{"Северные Марианские о-ва"} MQ{"Мартиника"} MR{"Мавритания"} @@ -260,6 +258,7 @@ ru{ SR{"Суринам"} ST{"Сан-Томе и Принсипи"} SV{"Сальвадор"} + SX{"Синт-Мартен"} SY{"Сирия"} SZ{"Свазиленд"} TA{"Тристан-да-Кунья"} @@ -301,5 +300,5 @@ ru{ ZW{"Зимбабве"} ZZ{"Неизвестный или недействительный регион"} } - Version{"2.0.50.96"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/rw.txt b/icuSources/data/region/rw.txt index 8578bbfb..758e9b0b 100755 --- a/icuSources/data/region/rw.txt +++ b/icuSources/data/region/rw.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/rw.xml @@ -14,5 +14,5 @@ rw{ RW{"Rwanda"} TO{"Igitonga"} } - Version{"2.0.48.64"} + Version{"2.0.63.55"} } diff --git a/icuSources/data/region/rwk.txt b/icuSources/data/region/rwk.txt index 39bb7c15..c1b98650 100755 --- a/icuSources/data/region/rwk.txt +++ b/icuSources/data/region/rwk.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/rwk.xml @@ -238,5 +238,5 @@ rwk{ ZM{"Zambia"} ZW{"Zimbabwe"} } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/saq.txt b/icuSources/data/region/saq.txt index 0928dd0b..a6c84062 100755 --- a/icuSources/data/region/saq.txt +++ b/icuSources/data/region/saq.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/saq.xml @@ -238,5 +238,5 @@ saq{ ZM{"Zambia"} ZW{"Zimbabwe"} } - Version{"2.0.46.70"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/sbp.txt b/icuSources/data/region/sbp.txt new file mode 100755 index 00000000..5e7b7282 --- /dev/null +++ b/icuSources/data/region/sbp.txt @@ -0,0 +1,242 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/sbp.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/sbp.xml + */ +sbp{ + Countries{ + AD{"Andola"} + AE{"Wutwa wa shiyalabu"} + AF{"Afuganisitani"} + AG{"Anitiguya ni Balubuda"} + AI{"Anguilla"} + AL{"Alubaniya"} + AM{"Alimeniya"} + AN{"Anitili sa Uholansi"} + AO{"Angola"} + AR{"Ajentina"} + AS{"Samoya ya Malekani"} + AT{"Awusitiliya"} + AU{"Awusitilaliya"} + AW{"Aluba"} + AZ{"Asabajani"} + BA{"Bosiniya ni Hesegovina"} + BB{"Babadosi"} + BD{"Bangiladeshi"} + BE{"Ubeligiji"} + BF{"Bukinafaso"} + BG{"Buligaliya"} + BH{"Bahaleni"} + BI{"Bulundi"} + BJ{"Benini"} + BM{"Belimuda"} + BN{"Buluneyi"} + BO{"Boliviya"} + BR{"Bulasili"} + BS{"Bahama"} + BT{"Butani"} + BW{"Botiswana"} + BY{"Belalusi"} + BZ{"Belise"} + CA{"Kanada"} + CD{"Jamuhuli ya Kidemokilasiya ya Kongo"} + CF{"Jamuhuli ya Afilika ya Pakhati"} + CG{"Kongo"} + CH{"Uswisi"} + CI{"Kodivaya"} + CK{"Figunguli fya Kooki"} + CL{"Shile"} + CM{"Kameruni"} + CN{"Shina"} + CO{"Kolombiya"} + CR{"Kositalika"} + CS{"Selibiya ni Montenegilo"} + CU{"Kuba"} + CV{"Kepuvede"} + CY{"Kupilosi"} + CZ{"Jamuhuli ya Sheki"} + DE{"Wujelumani"} + DJ{"Jibuti"} + DK{"Denimaki"} + DM{"Dominika"} + DO{"Jamuhuli ya Dominika"} + DZ{"Alijeliya"} + EC{"Ekwado"} + EE{"Esitoniya"} + EG{"Misili"} + ER{"Elitileya"} + ES{"Hisipaniya"} + ET{"Uhabeshi"} + FI{"Wufini"} + FJ{"Fiji"} + FK{"Figunguli fya Fokolendi"} + FM{"Mikilonesiya"} + FR{"Wufalansa"} + GA{"Gaboni"} + GB{"Uwingelesa"} + GD{"Gilenada"} + GE{"Jojiya"} + GF{"Gwiyana ya Wufalansa"} + GH{"Khana"} + GI{"Jibulalita"} + GL{"Gilinilandi"} + GM{"Gambiya"} + GN{"Gine"} + GP{"Gwadelupe"} + GQ{"Ginekweta"} + GR{"Wugiliki"} + GT{"Gwatemala"} + GU{"Gwamu"} + GW{"Ginebisawu"} + GY{"Guyana"} + HN{"Hondulasi"} + HR{"Kolasiya"} + HT{"Hayiti"} + HU{"Hungaliya"} + ID{"Indonesiya"} + IE{"Ayalandi"} + IL{"Isilaeli"} + IN{"Indiya"} + IO{"Uluvala lwa Uwingelesa ku Bahali ya Hindi"} + IQ{"Ilaki"} + IR{"Uwajemi"} + IS{"Ayisilendi"} + IT{"Italiya"} + JM{"Jamaika"} + JO{"Yolodani"} + JP{"Japani"} + KE{"Kenya"} + KG{"Kiligisisitani"} + KH{"Kambodiya"} + KI{"Kilibati"} + KM{"Komolo"} + KN{"Santakitisi ni Nevisi"} + KP{"Koleya ya luvala lwa Kunyamande"} + KR{"Koleya ya Kusini"} + KW{"Kuwaiti"} + KY{"Figunguli ifya Kayimayi"} + KZ{"Kasakisitani"} + LA{"Layosi"} + LB{"Lebanoni"} + LC{"Santalusiya"} + LI{"Lisheniteni"} + LK{"Sililanka"} + LR{"Libeliya"} + LS{"Lesoto"} + LT{"Litwaniya"} + LU{"Lasembagi"} + LV{"Lativiya"} + LY{"Libiya"} + MA{"Moloko"} + MC{"Monako"} + MD{"Molidova"} + MG{"Bukini"} + MH{"Figunguli ifya Malishali"} + MK{"Masedoniya"} + ML{"Mali"} + MM{"Muyama"} + MN{"Mongoliya"} + MP{"Figunguli fya Maliyana ifya luvala lwa Kunyamande"} + MQ{"Malitiniki"} + MR{"Molitaniya"} + MS{"Monitiselati"} + MT{"Malita"} + MU{"Molisi"} + MV{"Modivu"} + MW{"Malawi"} + MX{"Mekisiko"} + MY{"Malesiya"} + MZ{"Musumbiji"} + NA{"Namibiya"} + NC{"Nyukaledoniya"} + NE{"Nijeli"} + NF{"Shigunguli sha Nolifoki"} + NG{"Nijeliya"} + NI{"Nikalagwa"} + NL{"Wuholansi"} + NO{"Nolwe"} + NP{"Nepali"} + NR{"Nawulu"} + NU{"Niwue"} + NZ{"Nyusilendi"} + OM{"Omani"} + PA{"Panama"} + PE{"Pelu"} + PF{"Polinesiya ya Wufalansa"} + PG{"Papuwa"} + PH{"Filipino"} + PK{"Pakisitani"} + PL{"Polandi"} + PM{"Santapieli ni Mikeloni"} + PN{"Pitikailini"} + PR{"Pwetoliko"} + PS{"Munjema gwa Kusikha nu Luvala lwa Gasa lwa Palesit"} + PT{"Wuleno"} + PW{"Palawu"} + PY{"Palagwayi"} + QA{"Katali"} + RE{"Liyunioni"} + RO{"Lomaniya"} + RU{"Wulusi"} + RW{"Lwanda"} + SA{"Sawudi"} + SB{"Figunguli fya Solomoni"} + SC{"Shelisheli"} + SD{"Sudani"} + SE{"Uswidi"} + SG{"Singapoo"} + SH{"Santahelena"} + SI{"Siloveniya"} + SK{"Silovakiya"} + SL{"Siela Liyoni"} + SM{"Samalino"} + SN{"Senegali"} + SO{"Somaliya"} + SR{"Sulinamu"} + ST{"Sayo Tome ni Pilinikipe"} + SV{"Elisavado"} + SY{"Siliya"} + SZ{"Uswasi"} + TC{"Figunguli fya Tuliki ni Kaiko"} + TD{"Shadi"} + TG{"Togo"} + TH{"Tailandi"} + TJ{"Tajikisitani"} + TK{"Tokelawu"} + TL{"Timoli ya kunena"} + TM{"Tulukimenisitani"} + TN{"Tunisiya"} + TO{"Tonga"} + TR{"Utuluki"} + TT{"Tilinidadi ni Tobago"} + TV{"Tuvalu"} + TW{"Taiwani"} + TZ{"Tansaniya"} + UA{"Yukileini"} + UG{"Uganda"} + US{"Malekani"} + UY{"Ulugwayi"} + UZ{"Usibekisitani"} + VA{"Vatikani"} + VC{"Santavisenti na Gilenadini"} + VE{"Venesuela"} + VG{"Figunguli ifya Viliginiya ifya Uwingelesa"} + VI{"Figunguli fya Viliginiya ifya Malekani"} + VN{"Vietinamu"} + VU{"Vanuatu"} + WF{"Walisi ni Futuna"} + WS{"Samoya"} + YE{"Yemeni"} + YT{"Mayote"} + ZA{"Afilika Kusini"} + ZM{"Sambiya"} + ZW{"Simbabwe"} + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/region/seh.txt b/icuSources/data/region/seh.txt index 9791a6c3..192464b3 100755 --- a/icuSources/data/region/seh.txt +++ b/icuSources/data/region/seh.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/seh.xml @@ -12,7 +12,7 @@ seh{ Countries{ AD{"Andorra"} - AE{"Reino Unido"} + AE{"Emirados Árabes Unidos"} AF{"Afeganistão"} AG{"Antígua e Barbuda"} AI{"Anguilla"} @@ -79,7 +79,7 @@ seh{ FM{"Micronésia"} FR{"França"} GA{"Gabão"} - GB{"Uruguai"} + GB{"Reino Unido"} GD{"Granada"} GE{"Geórgia"} GF{"Guiana Francesa"} @@ -203,39 +203,39 @@ seh{ SV{"El Salvador"} SY{"Síria"} SZ{"Suazilândia"} - TC{"Tuvalu"} + TC{"Ilhas Turks e Caicos"} TD{"Chade"} - TG{"Tokelau"} - TH{"Togo"} + TG{"Togo"} + TH{"Tailândia"} TJ{"Tadjiquistão"} - TK{"Tonga"} + TK{"Tokelau"} TL{"Timor Leste"} - TM{"Ilhas Turks e Caicos"} - TN{"Turquia"} - TO{"Trinidad e Tobago"} - TR{"Turcomenistão"} - TT{"Tunísia"} - TV{"Ilhas Virgens dos EUA"} + TM{"Turcomenistão"} + TN{"Tunísia"} + TO{"Tonga"} + TR{"Turquia"} + TT{"Trinidad e Tobago"} + TV{"Tuvalu"} TW{"Taiwan"} - TZ{"Tailândia"} - UA{"Emirados Árabes Unidos"} - UG{"Ucrânia"} - US{"Uzbequistão"} - UY{"Estados Unidos"} - UZ{"Vanuatu"} - VA{"Venezuela"} + UA{"Ucrânia"} + UG{"Uganda"} + US{"Estados Unidos"} + UY{"Uruguai"} + UZ{"Uzbequistão"} + VA{"Vaticano"} VC{"São Vicente e Granadinas"} - VE{"Vietnã"} + VE{"Venezuela"} VG{"Ilhas Virgens Britânicas"} - VI{"Uganda"} - VN{"Wallis e Futuna"} - VU{"Vaticano"} - WF{"Iêmen"} + VI{"Ilhas Virgens dos EUA"} + VN{"Vietnã"} + VU{"Vanuatu"} + WF{"Wallis e Futuna"} WS{"Samoa"} - YE{"Zâmbia"} + YE{"Iêmen"} YT{"Mayotte"} ZA{"África do Sul"} - ZM{"Zimbábue"} + ZM{"Zâmbia"} + ZW{"Zimbábue"} } - Version{"2.0.47.38"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/ses.txt b/icuSources/data/region/ses.txt index 2238127f..8d7b373d 100755 --- a/icuSources/data/region/ses.txt +++ b/icuSources/data/region/ses.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ses.xml @@ -238,5 +238,5 @@ ses{ ZM{"Zambi"} ZW{"Zimbabwe"} } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/sg.txt b/icuSources/data/region/sg.txt index c006a06a..fed55e83 100755 --- a/icuSources/data/region/sg.txt +++ b/icuSources/data/region/sg.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sg.xml @@ -120,7 +120,7 @@ sg{ KP{"Korëe tî Banga"} KR{"Korëe tî Mbongo"} KW{"Köwêti"} - KY{"Âzûâ Ngundë, Kaimäni"} + KY{"Âzûâ Ngundë, Kaimäni"} KZ{"Kazakisitäan"} LA{"Lùaôsi"} LB{"Libùaan"} @@ -238,5 +238,5 @@ sg{ ZM{"Zambïi"} ZW{"Zimbäbwe"} } - Version{"2.0.46.85"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/sh.txt b/icuSources/data/region/sh.txt index aa4e9004..3f0a236b 100644 --- a/icuSources/data/region/sh.txt +++ b/icuSources/data/region/sh.txt @@ -1,15 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sh.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** -/** - * ICU source: /xml/main/sh.xml - */ sh{ "%%ALIAS"{"sr_Latn"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/region/sh_BA.txt b/icuSources/data/region/sh_BA.txt index 1b797bf2..af5634f4 100644 --- a/icuSources/data/region/sh_BA.txt +++ b/icuSources/data/region/sh_BA.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sh_BA.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sh_BA{ "%%ALIAS"{"sr_Latn_BA"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/region/sh_CS.txt b/icuSources/data/region/sh_CS.txt index 3fa3a7c7..2adfb4a3 100644 --- a/icuSources/data/region/sh_CS.txt +++ b/icuSources/data/region/sh_CS.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sh_CS.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sh_CS{ "%%ALIAS"{"sr_Latn_RS"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/region/sh_YU.txt b/icuSources/data/region/sh_YU.txt index ea8bd15e..516cdf3a 100644 --- a/icuSources/data/region/sh_YU.txt +++ b/icuSources/data/region/sh_YU.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sh_YU.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sh_YU{ "%%ALIAS"{"sr_Latn_RS"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/region/shi.txt b/icuSources/data/region/shi.txt index c92fa326..7bbc4f6b 100755 --- a/icuSources/data/region/shi.txt +++ b/icuSources/data/region/shi.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/shi.xml @@ -238,5 +238,5 @@ shi{ ZM{"zambya"} ZW{"zimbabwi"} } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/shi_Latn.txt b/icuSources/data/region/shi_Latn.txt index 785cb7a1..5aa24b38 100755 --- a/icuSources/data/region/shi_Latn.txt +++ b/icuSources/data/region/shi_Latn.txt @@ -1,11 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/shi_Latn.xml // * // *************************************************************************** shi_Latn{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/region/shi_Latn_MA.txt b/icuSources/data/region/shi_Latn_MA.txt index 3e8daa7f..cd7fd649 100755 --- a/icuSources/data/region/shi_Latn_MA.txt +++ b/icuSources/data/region/shi_Latn_MA.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/shi_MA.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ shi_Latn_MA{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/region/shi_MA.txt b/icuSources/data/region/shi_MA.txt index d43e1179..91d13a9b 100755 --- a/icuSources/data/region/shi_MA.txt +++ b/icuSources/data/region/shi_MA.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/shi_MA.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** shi_MA{ "%%ALIAS"{"shi_Latn_MA"} - Version{"2.0.45.90"} } diff --git a/icuSources/data/region/shi_Tfng.txt b/icuSources/data/region/shi_Tfng.txt index 726c0ba5..978f6ee7 100755 --- a/icuSources/data/region/shi_Tfng.txt +++ b/icuSources/data/region/shi_Tfng.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/shi_Tfng.xml @@ -10,7 +10,6 @@ * ICU source: /xml/main/shi_Tfng.xml */ shi_Tfng{ - %%ParentIsRoot:int{1} Countries{ AD{"ⴰⵏⴷⵓⵔⴰ"} AE{"ⵍⵉⵎⴰⵔⴰⵜ"} @@ -239,5 +238,5 @@ shi_Tfng{ ZM{"ⵣⴰⵎⴱⵢⴰ"} ZW{"ⵣⵉⵎⴱⴰⴱⵡⵉ"} } - Version{"2.0.46.25"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/si.txt b/icuSources/data/region/si.txt index 8443baab..f104dde4 100644 --- a/icuSources/data/region/si.txt +++ b/icuSources/data/region/si.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/si.xml @@ -11,9 +11,210 @@ */ si{ Countries{ + 001{"ලෝකය"} + 002{"අප්‍රිකාව"} + 003{"උතුරු ඇමෙරිකාව"} + 005{"දකුණු ඇමෙරිකාව"} + 009{"ඔෂනියාව"} + 011{"බටහිරදිග අප්‍රිකාව"} + 013{"මධ්‍යම ඇමෙරිකාව"} + 014{"පෙරදිග අප්‍රිකාව"} + 015{"උතුරුදිග අප්‍රිකාව"} + 017{"මධ්‍යම අප්‍රිකාව"} + 018{"දකුණුදිග අප්‍රිකාව"} + 021{"උතුරුදිග ඇමෙරිකාව"} + 029{"කැරීබියන්"} + 030{"නැගෙනහිර ආසියාව"} + 034{"දකුණු ආසියාව"} + 035{"අග්නිදිග ආසියාව"} + 039{"දකුණුදිග යුරෝපය"} + 053{"ඕස්ට්‍රේලියාව සහ නවසීලන්තය"} + 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{"බෙනින්"} + BM{"බර්මියුඩා"} + BN{"බෲනායි"} + BO{"බොලීවියාව"} + BR{"බ්‍රසීලය"} + BS{"බහමාස්"} BT{"භූතානය"} + BW{"බොස්ට්වානා"} + BY{"බෙලරුස්"} + BZ{"බෙලීස්"} CA{"කැනඩාව"} + CC{"කොකෝස් දූපත්"} + CH{"ස්විස්ටර්ලන්තය"} + CK{"කුක් දූපත්"} + CL{"චිලී"} + CM{"කැමරූන්"} + CN{"චීනය"} + CO{"කොළොම්බියාව"} + CU{"කියුබාව"} + CY{"සයිප්‍රසය"} + DE{"ජර්මනිය"} + DK{"ඩෙන්මාර්කය"} + DZ{"ඇල්ජීරියාව"} + EC{"ඉක්වදෝරය"} + EE{"එස්තෝනියාව"} + EG{"ඊජිප්තුව"} + EH{"බටහිර සහරාව"} + ER{"එරිත්‍රියාව"} + ES{"ස්පාඤ්ඤය"} + ET{"ඉතියෝපියාව"} + EU{"යුරෝපා සංගමය"} + FI{"ෆින්ලන්තය"} + FJ{"ෆීජී"} + FK{"ෆෝක්ලන්ත දූපත්"} + FO{"ෆැරෝ දූපත්"} + FR{"ප්‍රංශය"} + GA{"ගැබොන්"} + GB{"එක්සත් රාජධානිය"} + GD{"ග්‍රැනඩාව"} + GE{"ජෝර්ජියාව"} + GF{"ප්‍රංශ ගයනාව"} + GH{"ඝානාව"} + GI{"ජිබ්‍රෝල්ටාව"} + GL{"ග්‍රීන්ලන්තය"} + GM{"ගැම්බියාව"} + GN{"ගිණියාව"} + GQ{"සමක ගිනියාව"} + GR{"ග්‍රීසිය"} + HK{"හොංකොං චීන විශේෂ පරිපාලන කලාපය"} + HM{"හාඩ් සහ මැක්ඩොනල්ඩ් දූපත්"} + HN{"හොන්ඩුරාස්"} + HT{"හයිටි"} + HU{"හන්ගේරියාව"} + ID{"ඉන්දුනීසියාව"} + IE{"අයර්ලන්තය"} + IL{"ඊශ්‍රායලය"} + IN{"ඉන්දියාව"} + IO{"බ්‍රිතාන්‍ය ඉන්දීය සාගර ප්‍රාන්තය"} + IQ{"ඉරාකය"} + IR{"ඉරානය"} + IS{"අයිස්ලන්තය"} + IT{"ඉතාලිය"} + JM{"ජැමෙයිකාව"} + JO{"ජෝර්දානය"} + JP{"ජපානය"} + KE{"කෙන්යාව"} + KP{"උතුරු කොරියාව"} + KR{"දකුණු කොරියාව"} + KW{"කුවේටය"} + LA{"ලාඕසය"} + LB{"ලෙබනනය"} + LC{"ශාන්ත ලුසියා"} LK{"ශ්‍රී ලංකාව"} + LR{"ලයිබීරියාව"} + LT{"ලිතුවේනියාව"} + LV{"ලැට්වියාව"} + LY{"ලිබියාව"} + MA{"මොරොක්කෝව"} + MC{"මොනාකෝව"} + MD{"මොල්ඩෝවාව"} + ME{"මොන්ඩිනීග්‍රෝ"} + ML{"මාලි"} + MM{"මියන්මාරය"} + MN{"මොන්ගෝලියාව"} + MR{"මාර්ටිනික්"} + MS{"මොන්සෙරාට්"} + MT{"මෝල්ටාව"} + MU{"මුරුසිය"} + MV{"මාල දිවයින"} + MX{"මෙක්සිකෝව"} + MY{"මැලේසියාව"} + MZ{"මොසැම්බික්"} + NA{"නැමීබියාව"} + NC{"නව කැලිඩෝනියාව"} + NE{"නයිජර්"} + NF{"නෝෆෝක් දූපත"} + NG{"නයිජීරියාව"} + NI{"නිකරගුවාව"} + NL{"නෙදර්ලන්තය"} + NO{"නෝර්වේ"} + NP{"නේපාලය"} + NR{"නාවුරු"} + NU{"නියූ"} + NZ{"නවසීලන්තය"} + OM{"ඕමානය"} + PA{"පැනමා"} + PE{"පේරු"} + PF{"ප්‍රංශ පොලිනීසියාව"} + PG{"පැපුවා නිව් ගිනියාව"} + PH{"පිලිපීනය"} + PK{"පාකිස්තානය"} + PL{"පෝලන්තය"} + PN{"පිට්කෙය්න් දූපත්"} + PS{"පලස්තීනය"} + PT{"පෘතුගාලය"} + PW{"පලාවු"} + PY{"පැරගුවේ"} + QA{"කටාර්ය"} + RO{"රුමේනියාව"} + RS{"සර්බියාව"} + RU{"රුසියාව"} + SA{"සෞදි අරාබිය"} + SD{"සූඩානය"} + SE{"ස්වීඩනය"} + SG{"සිංගප්පූරුව"} + SI{"ස්ලෝවේනියාව"} + SK{"ස්ලෝවැකියාව"} + SV{"එල් සැල්වදෝරය"} + TC{"ටර්ක්ස් සහ කයිකොස් දූපත්"} + TH{"තායිලන්තය"} + TK{"ටොකලාවු"} + TM{"තුර්ක්මෙනිස්ථානය"} + TN{"ටියුනීසියාව"} + TR{"තුර්කිය"} + TT{"ට්‍රිනිඩෑඩ් සහ ටොබැගෝ"} + TV{"ටුවාලූ"} + TW{"තායිවානය"} + UA{"යුක්රේනය"} + US{"එක්සත් ජනපදය"} + UZ{"උස්බෙකිස්ථානය"} + VG{"බ්‍රිතාන්‍ය වර්ජින් දූපත්"} + VI{"ඇමරිකානු වර්ජින් දූපත්"} + VN{"වියට්නාමය"} + VU{"වනුවාටු"} + WS{"සැමෝවා"} + YE{"යේමනය"} + ZA{"දකුණු අප්‍රිකාව"} + ZM{"සැම්බියාව"} + ZW{"සිම්බාබ්වේ"} + ZZ{"හඳුනා නොගත් කළාපය"} } - Version{"2.0.47.63"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/sk.txt b/icuSources/data/region/sk.txt index 7a616588..1413940d 100644 --- a/icuSources/data/region/sk.txt +++ b/icuSources/data/region/sk.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2011 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sk.xml @@ -33,7 +33,6 @@ sk{ 054{"Melanézia"} 057{"Mikronézia – oblasť"} 061{"Polynézia"} - 062{"Stredná a južná Ázia"} 142{"Ázia"} 143{"Stredná Ázia"} 145{"Západná Ázia"} @@ -41,10 +40,7 @@ sk{ 151{"Východná Európa"} 154{"Severná Európa"} 155{"Západná Európa"} - 172{"Spoločenstvo nezávislých štátov"} - 200{"Československo"} 419{"Latinská Amerika"} - 830{"Normanské ostrovy"} AC{"Ostrov Ascensión"} AD{"Andorra"} AE{"Spojené arabské emiráty"} @@ -100,6 +96,7 @@ sk{ CS{"Srbsko a Čierna Hora"} CU{"Kuba"} CV{"Kapverdy"} + CW{"Curacao"} CX{"Vianočný ostrov"} CY{"Cyprus"} CZ{"Česká republika"} @@ -302,5 +299,5 @@ sk{ ZW{"Zimbabwe"} ZZ{"Neznámy alebo neplatný región"} } - Version{"2.0.58.59"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/sl.txt b/icuSources/data/region/sl.txt index 97b2f8d6..fc3c59b5 100644 --- a/icuSources/data/region/sl.txt +++ b/icuSources/data/region/sl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sl.xml @@ -33,7 +33,6 @@ sl{ 054{"Melanezija"} 057{"mikronezijska regija"} 061{"Polinezija"} - 062{"Južna osrednja Azija"} 142{"Azija"} 143{"Osrednja Azija"} 145{"Zahodna Azija"} @@ -41,9 +40,7 @@ sl{ 151{"Vzhodna Evropa"} 154{"Severna Evropa"} 155{"Zahodna Evropa"} - 172{"Skupnost neodvisnih držav"} - 419{"Latinska Amerika in Karibi"} - 830{"Kanalski otoki"} + 419{"Latinska Amerika"} AC{"Otok Ascension"} AD{"Andora"} AE{"Združeni arabski emirati"} @@ -301,5 +298,5 @@ sl{ ZW{"Zimbabve"} ZZ{"Neznano ali neveljavno območje"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/sn.txt b/icuSources/data/region/sn.txt index 811122fd..53776b5e 100755 --- a/icuSources/data/region/sn.txt +++ b/icuSources/data/region/sn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sn.xml @@ -176,7 +176,6 @@ sn{ PM{"Saint Pierre and Miquelon"} PN{"Pitcairn"} PR{"Puerto Rico"} - PS{""} PT{"Portugal"} PW{"Palau"} PY{"Paraguay"} @@ -238,5 +237,5 @@ sn{ ZM{"Zambia"} ZW{"Zimbabwe"} } - Version{"2.0.47.63"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/so.txt b/icuSources/data/region/so.txt index 1b1fa9f0..69da7852 100644 --- a/icuSources/data/region/so.txt +++ b/icuSources/data/region/so.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/so.xml @@ -65,7 +65,7 @@ so{ DJ{"Jabuuti"} DK{"Denmark"} DM{"Domeenika"} - DO{"Jamhuuriyadda Domeenika"} + DO{"Jamhuuriyadda Domeenika"} DZ{"Aljeeriya"} EC{"Ikuwadoor"} EE{"Estooniya"} @@ -239,5 +239,5 @@ so{ ZW{"Simbaabwe"} ZZ{"Far aan la aqoon amase aan saxnayn"} } - Version{"2.0.47.68"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/sq.txt b/icuSources/data/region/sq.txt index 73c4f515..a41d39f5 100644 --- a/icuSources/data/region/sq.txt +++ b/icuSources/data/region/sq.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sq.xml @@ -167,7 +167,7 @@ sq{ ZA{"Afrika e Jugut"} ZM{"Zambi"} ZW{"Zimbabve"} - ZZ{"Rajon i panjohur ose i pavlefshëm"} + ZZ{"Rajon i panjohur"} } - Version{"2.0.47.69"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/sr.txt b/icuSources/data/region/sr.txt index dce5b516..ce080910 100644 --- a/icuSources/data/region/sr.txt +++ b/icuSources/data/region/sr.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sr.xml @@ -33,7 +33,6 @@ sr{ 054{"Меланезија"} 057{"Микронезијски регион"} 061{"Полинезија"} - 062{"Јужно-централна Азија"} 142{"Азија"} 143{"Централна Азија"} 145{"Западна Азија"} @@ -41,9 +40,7 @@ sr{ 151{"Источна Европа"} 154{"Северна Европа"} 155{"Западна Европа"} - 172{"Комонвелт независних држава"} - 419{"Латинска Америка и Кариби"} - 830{"Каналска острва"} + 419{"Латинска Америка"} AC{"Острво Асенсион"} AD{"Андора"} AE{"Уједињени Арапски Емирати"} @@ -120,7 +117,7 @@ sr{ EU{"Европска Унија"} FI{"Финска"} FJ{"Фиџи"} - FK{"Фолкландска Острва"} + FK{"Фокландска острва"} FM{"Микронезија"} FO{"Фарска Острва"} FR{"Француска"} @@ -301,5 +298,5 @@ sr{ ZW{"Зимбабве"} ZZ{"Непозната или неважећа област"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/sr_BA.txt b/icuSources/data/region/sr_BA.txt index ec7e3fbe..bad50058 100644 --- a/icuSources/data/region/sr_BA.txt +++ b/icuSources/data/region/sr_BA.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_BA.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sr_BA{ "%%ALIAS"{"sr_Cyrl_BA"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/region/sr_CS.txt b/icuSources/data/region/sr_CS.txt index d1a9bfff..b6ee46c8 100644 --- a/icuSources/data/region/sr_CS.txt +++ b/icuSources/data/region/sr_CS.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_CS.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sr_CS{ "%%ALIAS"{"sr_Cyrl_RS"} - Version{"2.0.52.13"} } diff --git a/icuSources/data/region/sr_Cyrl.txt b/icuSources/data/region/sr_Cyrl.txt index 49833f33..b80086fb 100644 --- a/icuSources/data/region/sr_Cyrl.txt +++ b/icuSources/data/region/sr_Cyrl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sr_Cyrl.xml diff --git a/icuSources/data/region/sr_Cyrl_BA.txt b/icuSources/data/region/sr_Cyrl_BA.txt index 80e1e1a1..6db5bfa5 100644 --- a/icuSources/data/region/sr_Cyrl_BA.txt +++ b/icuSources/data/region/sr_Cyrl_BA.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_BA.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ sr_Cyrl_BA{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/region/sr_Cyrl_CS.txt b/icuSources/data/region/sr_Cyrl_CS.txt index d9be60f5..99b0d570 100644 --- a/icuSources/data/region/sr_Cyrl_CS.txt +++ b/icuSources/data/region/sr_Cyrl_CS.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_Cyrl_CS.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sr_Cyrl_CS{ "%%ALIAS"{"sr_Cyrl_RS"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/region/sr_Cyrl_RS.txt b/icuSources/data/region/sr_Cyrl_RS.txt index a82ca9cd..5475cea0 100644 --- a/icuSources/data/region/sr_Cyrl_RS.txt +++ b/icuSources/data/region/sr_Cyrl_RS.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_CS.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ sr_Cyrl_RS{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/region/sr_Cyrl_YU.txt b/icuSources/data/region/sr_Cyrl_YU.txt index dd1a461e..088b496a 100644 --- a/icuSources/data/region/sr_Cyrl_YU.txt +++ b/icuSources/data/region/sr_Cyrl_YU.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_Cyrl_YU.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sr_Cyrl_YU{ "%%ALIAS"{"sr_Cyrl_RS"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/region/sr_Latn.txt b/icuSources/data/region/sr_Latn.txt index 3d358808..7cf668a3 100644 --- a/icuSources/data/region/sr_Latn.txt +++ b/icuSources/data/region/sr_Latn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sr_Latn.xml @@ -10,7 +10,6 @@ * ICU source: /xml/main/sr_Latn.xml */ sr_Latn{ - %%ParentIsRoot:int{1} Countries{ 001{"Svet"} 002{"Afrika"} @@ -34,7 +33,6 @@ sr_Latn{ 054{"Melanezija"} 057{"Micronezija"} 061{"Polinezija"} - 062{"Južno-centralna Azija"} 142{"Azija"} 143{"Centralna Azija"} 145{"Zapadna Azija"} @@ -42,9 +40,7 @@ sr_Latn{ 151{"Istočna Evropa"} 154{"Severna Evropa"} 155{"Zapadna Evropa"} - 172{"Komonvelt nezavisnih država"} - 419{"Latinska Amerika i Karibi"} - 830{"Kanalska ostrva"} + 419{"Latinska Amerika"} AD{"Andora"} AE{"Ujedinjeni Arapski Emirati"} AF{"Avganistan"} @@ -296,5 +292,5 @@ sr_Latn{ ZW{"Zimbabve"} ZZ{"Nepoznat ili nevažeći region"} } - Version{"2.0.50.94"} + Version{"2.0.66.10"} } diff --git a/icuSources/data/region/sr_Latn_BA.txt b/icuSources/data/region/sr_Latn_BA.txt index 767b46e6..cb015a66 100644 --- a/icuSources/data/region/sr_Latn_BA.txt +++ b/icuSources/data/region/sr_Latn_BA.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sh_BA.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ sr_Latn_BA{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/region/sr_Latn_CS.txt b/icuSources/data/region/sr_Latn_CS.txt index 400ae3f4..f80a8a81 100644 --- a/icuSources/data/region/sr_Latn_CS.txt +++ b/icuSources/data/region/sr_Latn_CS.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_Latn_CS.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sr_Latn_CS{ "%%ALIAS"{"sr_Latn_RS"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/region/sr_Latn_ME.txt b/icuSources/data/region/sr_Latn_ME.txt index a2e52e8a..fefdf54f 100644 --- a/icuSources/data/region/sr_Latn_ME.txt +++ b/icuSources/data/region/sr_Latn_ME.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_ME.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ sr_Latn_ME{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/region/sr_Latn_RS.txt b/icuSources/data/region/sr_Latn_RS.txt index 17878ffd..418f50c2 100644 --- a/icuSources/data/region/sr_Latn_RS.txt +++ b/icuSources/data/region/sr_Latn_RS.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sh_CS.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ sr_Latn_RS{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/region/sr_Latn_YU.txt b/icuSources/data/region/sr_Latn_YU.txt index c6d91752..56911ca3 100644 --- a/icuSources/data/region/sr_Latn_YU.txt +++ b/icuSources/data/region/sr_Latn_YU.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_Latn_YU.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sr_Latn_YU{ "%%ALIAS"{"sr_Latn_RS"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/region/sr_ME.txt b/icuSources/data/region/sr_ME.txt index 80ba62f6..76ef7f73 100644 --- a/icuSources/data/region/sr_ME.txt +++ b/icuSources/data/region/sr_ME.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_ME.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sr_ME{ "%%ALIAS"{"sr_Latn_ME"} - Version{"2.0.41.65"} } diff --git a/icuSources/data/region/sr_RS.txt b/icuSources/data/region/sr_RS.txt index 99dafdf1..d9c7dc23 100644 --- a/icuSources/data/region/sr_RS.txt +++ b/icuSources/data/region/sr_RS.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_RS.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sr_RS{ "%%ALIAS"{"sr_Cyrl_RS"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/region/sr_YU.txt b/icuSources/data/region/sr_YU.txt index 85da5746..9bb7c279 100644 --- a/icuSources/data/region/sr_YU.txt +++ b/icuSources/data/region/sr_YU.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/sr_YU.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** sr_YU{ "%%ALIAS"{"sr_Cyrl_RS"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/region/sv.txt b/icuSources/data/region/sv.txt index 810859a7..b88b61b9 100644 --- a/icuSources/data/region/sv.txt +++ b/icuSources/data/region/sv.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sv.xml @@ -33,7 +33,6 @@ sv{ 054{"Melanesien"} 057{"Mikronesiska öarna"} 061{"Polynesien"} - 062{"södra Centralasien"} 142{"Asien"} 143{"Centralasien"} 145{"Västasien"} @@ -41,9 +40,7 @@ sv{ 151{"Östeuropa"} 154{"Nordeuropa"} 155{"Västeuropa"} - 172{"Oberoende staters samvälde"} - 419{"Latinamerika och Karibien"} - 830{"Kanalöarna"} + 419{"Latinamerika"} AC{"Ascension"} AD{"Andorra"} AE{"Förenade Arabemiraten"} @@ -99,6 +96,7 @@ sv{ CS{"Serbien och Montenegro"} CU{"Kuba"} CV{"Kap Verde"} + CW{"Curaçao"} CX{"Julön"} CY{"Cypern"} CZ{"Tjeckien"} @@ -138,7 +136,7 @@ sv{ GP{"Guadeloupe"} GQ{"Ekvatorialguinea"} GR{"Grekland"} - GS{"Sydgeorgien och Södra Sandwichöarna"} + GS{"Sydgeorgien och Sydsandwichöarna"} GT{"Guatemala"} GU{"Guam"} GW{"Guinea-Bissau"} @@ -260,6 +258,7 @@ sv{ SR{"Surinam"} ST{"São Tomé och Príncipe"} SV{"El Salvador"} + SX{"Sint Maarten"} SY{"Syrien"} SZ{"Swaziland"} TA{"Tristan da Cunha"} @@ -301,5 +300,5 @@ sv{ ZW{"Zimbabwe"} ZZ{"okänd eller ogiltig regionkod"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/sw.txt b/icuSources/data/region/sw.txt index 4c83829e..1dc1695a 100644 --- a/icuSources/data/region/sw.txt +++ b/icuSources/data/region/sw.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/sw.xml @@ -11,6 +11,37 @@ */ sw{ Countries{ + 001{"Dunia"} + 002{"Afrika"} + 003{"Amerika Kaskazini"} + 005{"Amerika Kusini"} + 009{"Oceania"} + 011{"Afrika ya Magharibi"} + 013{"Amerika ya Kati"} + 014{"Afrika ya Mashariki"} + 015{"Afrika ya Kaskazini"} + 017{"Afrika ya Kati"} + 018{"Afrika ya Kusini"} + 019{"Amerika"} + 021{"Amerika ya Kaskazini"} + 029{"Karibi"} + 030{"Asia Mashariki"} + 034{"Asia ya Kusini"} + 035{"Asia ya Kusini Mashariki"} + 039{"Ulaya ya Kusini"} + 053{"Australia na New Zealand"} + 054{"Melanesia"} + 057{"Eneo la Mikronesia"} + 061{"Polynesia"} + 142{"Asia"} + 143{"Asia ya Kati"} + 145{"Asia ya Magharibi"} + 150{"Ulaya"} + 151{"Ulaya ya Mashariki"} + 154{"Ulaya ya Kaskazini"} + 155{"Ulaya ya Magharibi"} + 419{"Amerika ya Kilatini"} + AC{"Kisiwa cha Ascension"} AD{"Andora"} AE{"Falme za Kiarabu"} AF{"Afuganistani"} @@ -20,11 +51,13 @@ sw{ AM{"Armenia"} AN{"Antili za Uholanzi"} AO{"Angola"} + AQ{"Antaktika"} AR{"Ajentina"} AS{"Samoa ya Marekani"} AT{"Austria"} AU{"Australia"} AW{"Aruba"} + AX{"Visiwa vya Alandi"} AZ{"Azabajani"} BA{"Bosnia na Hezegovina"} BB{"Babadosi"} @@ -35,16 +68,19 @@ sw{ BH{"Bahareni"} BI{"Burundi"} BJ{"Benini"} + BL{"Saint Barthélemy"} BM{"Bermuda"} BN{"Brunei"} BO{"Bolivia"} BR{"Brazili"} BS{"Bahama"} BT{"Butani"} + BV{"Kisiwa cha Bouvet"} BW{"Botswana"} BY{"Belarusi"} BZ{"Belize"} CA{"Kanada"} + CC{"Visiwa vya Cocos [Keeling]"} CD{"Jamhuri ya Kidemokrasia ya Kongo"} CF{"Jamhuri ya Afrika ya Kati"} CG{"Kongo"} @@ -55,34 +91,42 @@ sw{ CM{"Kameruni"} CN{"China"} CO{"Kolombia"} + CP{"Kisiwa cha Clipperton"} CR{"Kostarika"} CS{"Serbia na Montenegro"} CU{"Kuba"} CV{"Kepuvede"} + CX{"Kisiwa cha Krismasi"} CY{"Kuprosi"} CZ{"Jamhuri ya Cheki"} DE{"Ujerumani"} + DG{"Diego Garcia"} DJ{"Jibuti"} DK{"Denmaki"} DM{"Dominika"} DO{"Jamhuri ya Dominika"} DZ{"Aljeria"} + EA{"Ceuta na Melilla"} EC{"Ekwado"} EE{"Estonia"} EG{"Misri"} + EH{"Sahara Magharibi"} ER{"Eritrea"} ES{"Hispania"} ET{"Uhabeshi"} + EU{"Umoja wa Ulaya"} FI{"Ufini"} FJ{"Fiji"} FK{"Visiwa vya Falkland"} FM{"Mikronesia"} + FO{"Visiwa vya Faroe"} FR{"Ufaransa"} GA{"Gaboni"} GB{"Uingereza"} GD{"Grenada"} GE{"Jojia"} GF{"Gwiyana ya Ufaransa"} + GG{"Guernsey"} GH{"Ghana"} GI{"Jibralta"} GL{"Grinlandi"} @@ -91,23 +135,29 @@ sw{ GP{"Gwadelupe"} GQ{"Ginekweta"} GR{"Ugiriki"} + GS{"Jojia Kusini na Visiwa vya Sandwich Kusini"} GT{"Gwatemala"} GU{"Gwam"} GW{"Ginebisau"} GY{"Guyana"} + HK{"Hong Kong SAR China"} + HM{"Kisiwa cha Heard na Visiwa vya McDonald"} HN{"Hondurasi"} HR{"Korasia"} HT{"Haiti"} HU{"Hungaria"} + IC{"Visiwa vya Kanari"} ID{"Indonesia"} IE{"Ayalandi"} IL{"Israeli"} + IM{"Isle of Man"} IN{"India"} IO{"Eneo la Uingereza katika Bahari Hindi"} IQ{"Iraki"} IR{"Uajemi"} IS{"Aislandi"} IT{"Italia"} + JE{"Jersey"} JM{"Jamaika"} JO{"Yordani"} JP{"Japani"} @@ -136,12 +186,15 @@ sw{ MA{"Moroko"} MC{"Monako"} MD{"Moldova"} + ME{"Montenegro"} + MF{"Saint Martin"} MG{"Bukini"} MH{"Visiwa vya Marshal"} MK{"Masedonia"} ML{"Mali"} MM{"Myama"} MN{"Mongolia"} + MO{"Macau SAR China"} MP{"Visiwa vya Mariana vya Kaskazini"} MQ{"Martiniki"} MR{"Moritania"} @@ -181,8 +234,10 @@ sw{ PW{"Palau"} PY{"Paragwai"} QA{"Katari"} + QO{"Oceania ya Nje"} RE{"Riyunioni"} RO{"Romania"} + RS{"Serbia"} RU{"Urusi"} RW{"Rwanda"} SA{"Saudi"} @@ -193,6 +248,7 @@ sw{ SG{"Singapoo"} SH{"Santahelena"} SI{"Slovenia"} + SJ{"Svalbard na Jan Mayen"} SK{"Slovakia"} SL{"Siera Leoni"} SM{"Samarino"} @@ -203,8 +259,10 @@ sw{ SV{"Elsavado"} SY{"Siria"} SZ{"Uswazi"} + TA{"Tristan da Cunha"} TC{"Visiwa vya Turki na Kaiko"} TD{"Chadi"} + TF{"Maeneo ya Kusini ya Ufaransa"} TG{"Togo"} TH{"Tailandi"} TJ{"Tajikistani"} @@ -220,6 +278,7 @@ sw{ TZ{"Tanzania"} UA{"Ukraini"} UG{"Uganda"} + UM{"Visiwa Vidogo vya Nje vya Marekani"} US{"Marekani"} UY{"Urugwai"} UZ{"Uzibekistani"} @@ -237,6 +296,7 @@ sw{ ZA{"Afrika Kusini"} ZM{"Zambia"} ZW{"Zimbabwe"} + ZZ{"Eneo lisilojulikana"} } - Version{"2.0.49.7"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/swc.txt b/icuSources/data/region/swc.txt new file mode 100755 index 00000000..5ea4192d --- /dev/null +++ b/icuSources/data/region/swc.txt @@ -0,0 +1,242 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/swc.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/swc.xml + */ +swc{ + Countries{ + AD{"Andora"} + AE{"Falme za Kiarabu"} + AF{"Afuganistani"} + AG{"Antigua na Barbuda"} + AI{"Anguilla"} + AL{"Albania"} + AM{"Armenia"} + AN{"Antili za Uholanzi"} + AO{"Angola"} + AR{"Ajentina"} + AS{"Samoa ya Marekani"} + AT{"Austria"} + AU{"Australia"} + AW{"Aruba"} + AZ{"Azabajani"} + BA{"Bosnia na Hezegovina"} + BB{"Babadosi"} + BD{"Bangladeshi"} + BE{"Ubelgiji"} + BF{"Bukinafaso"} + BG{"Bulgaria"} + BH{"Bahareni"} + BI{"Burundi"} + BJ{"Benini"} + BM{"Bermuda"} + BN{"Brunei"} + BO{"Bolivia"} + BR{"Brazili"} + BS{"Bahama"} + BT{"Butani"} + BW{"Botswana"} + BY{"Belarusi"} + BZ{"Belize"} + CA{"Kanada"} + CD{"Jamhuri ya Kidemokrasia ya Kongo"} + CF{"Jamhuri ya Afrika ya Kati"} + CG{"Kongo"} + CH{"Uswisi"} + CI{"Kodivaa"} + CK{"Visiwa vya Cook"} + CL{"Chile"} + CM{"Kameruni"} + CN{"China"} + CO{"Kolombia"} + CR{"Kostarika"} + CS{"Serbia na Montenegro"} + CU{"Kuba"} + CV{"Kepuvede"} + CY{"Kuprosi"} + CZ{"Jamhuri ya Cheki"} + DE{"Ujerumani"} + DJ{"Jibuti"} + DK{"Denmaki"} + DM{"Dominika"} + DO{"Jamhuri ya Dominika"} + DZ{"Aljeria"} + EC{"Ekwado"} + EE{"Estonia"} + EG{"Misri"} + ER{"Eritrea"} + ES{"Hispania"} + ET{"Uhabeshi"} + FI{"Ufini"} + FJ{"Fiji"} + FK{"Visiwa vya Falkland"} + FM{"Mikronesia"} + FR{"Ufaransa"} + GA{"Gaboni"} + GB{"Uingereza"} + GD{"Grenada"} + GE{"Jojia"} + GF{"Gwiyana ya Ufaransa"} + GH{"Ghana"} + GI{"Jibralta"} + GL{"Grinlandi"} + GM{"Gambia"} + GN{"Gine"} + GP{"Gwadelupe"} + GQ{"Ginekweta"} + GR{"Ugiriki"} + GT{"Gwatemala"} + GU{"Gwam"} + GW{"Ginebisau"} + GY{"Guyana"} + HN{"Hondurasi"} + HR{"Korasia"} + HT{"Haiti"} + HU{"Hungaria"} + ID{"Indonesia"} + IE{"Ayalandi"} + IL{"Israeli"} + IN{"India"} + IO{"Eneo la Uingereza katika Bahari Hindi"} + IQ{"Iraki"} + IR{"Uajemi"} + IS{"Aislandi"} + IT{"Italia"} + JM{"Jamaika"} + JO{"Yordani"} + JP{"Japani"} + KE{"Kenya"} + KG{"Kirigizistani"} + KH{"Kambodia"} + KI{"Kiribati"} + KM{"Komoro"} + KN{"Santakitzi na Nevis"} + KP{"Korea Kaskazini"} + KR{"Korea Kusini"} + KW{"Kuwaiti"} + KY{"Visiwa vya Kayman"} + KZ{"Kazakistani"} + LA{"Laosi"} + LB{"Lebanoni"} + LC{"Santalusia"} + LI{"Lishenteni"} + LK{"Sirilanka"} + LR{"Liberia"} + LS{"Lesoto"} + LT{"Litwania"} + LU{"Lasembagi"} + LV{"Lativia"} + LY{"Libya"} + MA{"Moroko"} + MC{"Monako"} + MD{"Moldova"} + MG{"Bukini"} + MH{"Visiwa vya Marshal"} + MK{"Masedonia"} + ML{"Mali"} + MM{"Myama"} + MN{"Mongolia"} + MP{"Visiwa vya Mariana vya Kaskazini"} + MQ{"Martiniki"} + MR{"Moritania"} + MS{"Montserrati"} + MT{"Malta"} + MU{"Morisi"} + MV{"Modivu"} + MW{"Malawi"} + MX{"Meksiko"} + MY{"Malesia"} + MZ{"Msumbiji"} + NA{"Namibia"} + NC{"Nyukaledonia"} + NE{"Nijeri"} + NF{"Kisiwa cha Norfok"} + NG{"Nijeria"} + NI{"Nikaragwa"} + NL{"Uholanzi"} + NO{"Norwe"} + NP{"Nepali"} + NR{"Nauru"} + NU{"Niue"} + NZ{"Nyuzilandi"} + OM{"Omani"} + PA{"Panama"} + PE{"Peru"} + PF{"Polinesia ya Ufaransa"} + PG{"Papua"} + PH{"Filipino"} + PK{"Pakistani"} + PL{"Polandi"} + PM{"Santapieri na Mikeloni"} + PN{"Pitkairni"} + PR{"Pwetoriko"} + PS{"Ukingo wa Magharibi na Ukanda wa Gaza wa Palestina"} + PT{"Ureno"} + PW{"Palau"} + PY{"Paragwai"} + QA{"Katari"} + RE{"Riyunioni"} + RO{"Romania"} + RU{"Urusi"} + RW{"Rwanda"} + SA{"Saudi"} + SB{"Visiwa vya Solomon"} + SC{"Shelisheli"} + SD{"Sudani"} + SE{"Uswidi"} + SG{"Singapoo"} + SH{"Santahelena"} + SI{"Slovenia"} + SK{"Slovakia"} + SL{"Siera Leoni"} + SM{"Samarino"} + SN{"Senegali"} + SO{"Somalia"} + SR{"Surinamu"} + ST{"Sao Tome na Principe"} + SV{"Elsavado"} + SY{"Siria"} + SZ{"Uswazi"} + TC{"Visiwa vya Turki na Kaiko"} + TD{"Chadi"} + TG{"Togo"} + TH{"Tailandi"} + TJ{"Tajikistani"} + TK{"Tokelau"} + TL{"Timori ya Mashariki"} + TM{"Turukimenistani"} + TN{"Tunisia"} + TO{"Tonga"} + TR{"Uturuki"} + TT{"Trinidad na Tobago"} + TV{"Tuvalu"} + TW{"Taiwani"} + TZ{"Tanzania"} + UA{"Ukraini"} + UG{"Uganda"} + US{"Marekani"} + UY{"Urugwai"} + UZ{"Uzibekistani"} + VA{"Vatikani"} + VC{"Santavisenti na Grenadini"} + VE{"Venezuela"} + VG{"Visiwa vya Virgin vya Uingereza"} + VI{"Visiwa vya Virgin vya Marekani"} + VN{"Vietinamu"} + VU{"Vanuatu"} + WF{"Walis na Futuna"} + WS{"Samoa"} + YE{"Yemeni"} + YT{"Mayotte"} + ZA{"Afrika Kusini"} + ZM{"Zambia"} + ZW{"Zimbabwe"} + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/region/ta.txt b/icuSources/data/region/ta.txt index 31081263..c366edbd 100644 --- a/icuSources/data/region/ta.txt +++ b/icuSources/data/region/ta.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ta.xml @@ -33,7 +33,6 @@ ta{ 054{"மெலனேஷியா"} 057{"மைக்ரோ நேஷியா பிரதேசம்"} 061{"பாலினேஷியா"} - 062{"மத்திய-தெற்காசியா"} 142{"ஆசியா"} 143{"மத்திய ஆசியா"} 145{"மேற்கு ஆசியா"} @@ -41,10 +40,7 @@ ta{ 151{"கிழக்கு ஐரோப்பா"} 154{"வடக்கு ஐரோப்பா"} 155{"மேற்கு ஐரோப்பா"} - 172{"சுதந்திர மாநிலங்களின் காமன்வெல்த்"} - 200{"செகோஸ்லோவாக்யா"} 419{"லத்தீன் அமெரிக்கா மற்றும் கரீபியன்"} - 830{"சேனல் தீவுகள்"} AC{"அஷன்ஷியன் தீவு"} AD{"அன்டோரா"} AE{"ஐக்கிய அரபு கூட்டாட்சி"} @@ -302,5 +298,5 @@ ta{ ZW{"ஜிம்பாப்வே"} ZZ{"தெரியாத அல்லது செல்லாத பிரதேசம்"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/te.txt b/icuSources/data/region/te.txt index 3ace5520..67dfb658 100644 --- a/icuSources/data/region/te.txt +++ b/icuSources/data/region/te.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/te.xml @@ -33,7 +33,6 @@ te{ 054{"మెలనేశియ"} 057{"మైక్రోనేశియ ప్రాంతం"} 061{"పాలినేషియా"} - 062{"దక్షిణ మధ్యమ ఆశియా"} 142{"ఆశియా"} 143{"మధ్యమ ఆశియా"} 145{"పడమటి ఆశియా"} @@ -41,10 +40,7 @@ te{ 151{"తూర్పు ఐరోపా"} 154{"ఉత్తర ఐరోపా"} 155{"పడమటి ఐరోపా"} - 172{"స్వతంత్ర రాష్ట్రాల కామన్ వెల్త్"} - 200{"చెకస్లొవేకియ"} 419{"లాటిన్ అమెరికా మరియు కేరబ్బియన్"} - 830{"చానెల్ దీవులు"} AC{"ఎసెషన్ దీవి"} AD{"అన్డోరా"} AE{"యునైటెడ్ ఆరబ్ ఎమిరేట్స్"} @@ -302,5 +298,5 @@ te{ ZW{"జింబాబ్వే"} ZZ{"తెలియని లేదా చెల్లని ప్రాంతం"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/teo.txt b/icuSources/data/region/teo.txt index c6e21563..2c37b9d4 100755 --- a/icuSources/data/region/teo.txt +++ b/icuSources/data/region/teo.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/teo.xml @@ -238,5 +238,5 @@ teo{ ZM{"Zambia"} ZW{"Zimbabwe"} } - Version{"2.0.46.85"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/th.txt b/icuSources/data/region/th.txt index 991adba6..a1cc9664 100644 --- a/icuSources/data/region/th.txt +++ b/icuSources/data/region/th.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/th.xml @@ -33,7 +33,6 @@ th{ 054{"เมลานีเซีย"} 057{"เขตไมโครนีเซีย"} 061{"โปลินีเซีย"} - 062{"เอเชียกลางตอนใต้"} 142{"เอเชีย"} 143{"เอเชียกลาง"} 145{"เอเชียตะวันตก"} @@ -41,9 +40,7 @@ th{ 151{"ยุโรปตะวันออก"} 154{"ยุโรปเหนือ"} 155{"ยุโรปตะวันตก"} - 172{"เครือรัฐอิสระ"} 419{"ละตินอเมริกาและแคริบเบียน"} - 830{"หมู่เกาะแชนเนล"} AC{"เกาะแอสเซนชัน"} AD{"อันดอร์รา"} AE{"สหรัฐอาหรับเอมิเรตส์"} @@ -99,6 +96,7 @@ th{ CS{"เซอร์เบียและมอนเตเนโกร"} CU{"คิวบา"} CV{"เคปเวิร์ด"} + CW{"คูราเซา"} CX{"เกาะคริสต์มาส"} CY{"ไซปรัส"} CZ{"สาธารณรัฐเช็ก"} @@ -260,6 +258,7 @@ th{ SR{"ซูรินาเม"} ST{"เซาตูเมและปรินซิปี"} SV{"เอลซัลวาดอร์"} + SX{"เซนต์มาเตน"} SY{"ซีเรีย"} SZ{"สวาซิแลนด์"} TA{"ทริสตัน เดอ คูนา"} @@ -301,5 +300,5 @@ th{ ZW{"ซิมบับเว"} ZZ{"ไม่ทราบ"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/th_TH.txt b/icuSources/data/region/th_TH.txt index 42384e28..94c4a72f 100644 --- a/icuSources/data/region/th_TH.txt +++ b/icuSources/data/region/th_TH.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/region/th_TH_TRADITIONAL.txt b/icuSources/data/region/th_TH_TRADITIONAL.txt index a13f87f8..9a5620ea 100644 --- a/icuSources/data/region/th_TH_TRADITIONAL.txt +++ b/icuSources/data/region/th_TH_TRADITIONAL.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/icu-config.xml & build.xml diff --git a/icuSources/data/region/ti.txt b/icuSources/data/region/ti.txt index 0e026d69..7bd0f88b 100644 --- a/icuSources/data/region/ti.txt +++ b/icuSources/data/region/ti.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ti.xml @@ -10,5 +10,5 @@ * ICU source: /xml/main/ti.xml */ ti{ - Version{"2.0.51.7"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/tl.txt b/icuSources/data/region/tl.txt index d393371c..2a55f9ae 100755 --- a/icuSources/data/region/tl.txt +++ b/icuSources/data/region/tl.txt @@ -1,15 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/tl.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** -/** - * ICU source: /xml/main/tl.xml - */ tl{ "%%ALIAS"{"fil"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/region/tl_PH.txt b/icuSources/data/region/tl_PH.txt index 8a834380..52f1969a 100755 --- a/icuSources/data/region/tl_PH.txt +++ b/icuSources/data/region/tl_PH.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/tl_PH.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** tl_PH{ "%%ALIAS"{"fil_PH"} - Version{"2.0.49.91"} } diff --git a/icuSources/data/region/to.txt b/icuSources/data/region/to.txt index e03bb854..b2d3f788 100755 --- a/icuSources/data/region/to.txt +++ b/icuSources/data/region/to.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/to.xml @@ -33,7 +33,6 @@ to{ 054{"Melanisia"} 057{"Potu fonua Mikolonisia"} 061{"Polinīsia"} - 062{"ʻĒsia tongalotoloto"} 142{"ʻĒsia"} 143{"ʻĒsia lotoloto"} 145{"ʻĒsia hihifo"} @@ -41,8 +40,7 @@ to{ 151{"ʻIulope hahake"} 154{"ʻIulope tokelau"} 155{"ʻIulope hihifo"} - 172{"Kominiueli"} - 419{"ʻAmelika fakalatina mo Kalipeane"} + 419{"ʻAmelika fakalatina"} AC{"Motu ʻAsenisini"} AD{"ʻEnitola"} AE{"ʻAlepea Fakatahataha"} @@ -299,5 +297,5 @@ to{ ZW{"Simipapuei"} ZZ{"Potu fonua taʻeʻiloa pe hala"} } - Version{"2.0.47.65"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/tr.txt b/icuSources/data/region/tr.txt index 12c26580..7b4df0e4 100644 --- a/icuSources/data/region/tr.txt +++ b/icuSources/data/region/tr.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/tr.xml @@ -33,7 +33,6 @@ tr{ 054{"Melanezya"} 057{"Mikronezya"} 061{"Polinezya"} - 062{"Güney Orta Asya"} 142{"Asya"} 143{"Orta Asya"} 145{"Batı Asya"} @@ -41,9 +40,7 @@ tr{ 151{"Doğu Avrupa"} 154{"Kuzey Avrupa"} 155{"Batı Avrupa"} - 172{"Bağımsız Devletler Topluluğu"} 419{"Latin Amerika"} - 830{"Kanal Adaları"} AC{"Ascension Adası"} AD{"Andorra"} AE{"Birleşik Arap Emirlikleri"} @@ -99,6 +96,7 @@ tr{ 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"} @@ -260,6 +258,7 @@ tr{ SR{"Surinam"} ST{"Sao Tome ve Principe"} SV{"El Salvador"} + SX{"Sint Maarten"} SY{"Suriye"} SZ{"Svaziland"} TA{"Tristan da Cunha"} @@ -301,5 +300,5 @@ tr{ ZW{"Zimbabve"} ZZ{"Bilinmeyen Bölge"} } - Version{"2.0.50.94"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/twq.txt b/icuSources/data/region/twq.txt new file mode 100755 index 00000000..aae24be1 --- /dev/null +++ b/icuSources/data/region/twq.txt @@ -0,0 +1,242 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/twq.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/twq.xml + */ +twq{ + Countries{ + AD{"Andoora"} + AE{"Laaraw Imaarawey Margantey"} + AF{"Afgaanistan"} + AG{"Antigua nda Barbuuda"} + AI{"Angiiya"} + AL{"Albaani"} + AM{"Armeeni"} + AN{"Hollandu Antiiyey Laboo"} + AO{"Angoola"} + AR{"Argentine"} + AS{"Ameriki Samoa"} + AT{"Otriši"} + AU{"Ostraali"} + AW{"Aruuba"} + AZ{"Azerbaayijaŋ"} + BA{"Bosni nda Herzegovine"} + BB{"Barbaados"} + BD{"Bangladeši"} + BE{"Belgiiki"} + BF{"Burkina faso"} + BG{"Bulgaari"} + BH{"Bahareen"} + BI{"Burundi"} + BJ{"Beniŋ"} + BM{"Bermuda"} + BN{"Bruunee"} + BO{"Boolivi"} + BR{"Breezil"} + BS{"Bahamas"} + BT{"Buutaŋ"} + BW{"Botswaana"} + BY{"Biloriši"} + BZ{"Beliizi"} + CA{"Kanaada"} + CD{"Kongoo demookaratiki laboo"} + CF{"Centraafriki koyra"} + CG{"Kongoo"} + CH{"Swisu"} + CI{"Kudwar"} + CK{"Kuuk gungey"} + CL{"Šiili"} + CM{"Kameruun"} + CN{"Šiin"} + CO{"Kolombi"} + CR{"Kosta rika"} + CS{"Serbi nda Montenegro"} + CU{"Kuuba"} + CV{"Kapuver gungey"} + CY{"Šiipur"} + CZ{"Cek labo"} + DE{"Almaaɲe"} + DJ{"Jibuuti"} + DK{"Danemark"} + DM{"Doominiki"} + DO{"Doominiki laboo"} + DZ{"Alžeeri"} + EC{"Ekwateer"} + EE{"Estooni"} + EG{"Misra"} + ER{"Eritree"} + ES{"Espaaɲe"} + ET{"Ecioopi"} + FI{"Finlandu"} + FJ{"Fiji"} + FK{"Kalkan gungey"} + FM{"Mikronezi"} + FR{"Faransi"} + GA{"Gaabon"} + GB{"Albaasalaama Marganta"} + GD{"Grenaada"} + GE{"Gorgi"} + GF{"Faransi Guyaan"} + GH{"Gaana"} + GI{"Gibraltar"} + GL{"Grinland"} + GM{"Gambi"} + GN{"Gine"} + GP{"Gwadeluup"} + GQ{"Ginee Ekwatorial"} + GR{"Greece"} + GT{"Gwatemaala"} + GU{"Guam"} + GW{"Gine-Bisso"} + GY{"Guyaane"} + HN{"Honduras"} + HR{"Krwaasi"} + HT{"Haiti"} + HU{"Hungaari"} + ID{"Indoneezi"} + IE{"Irlandu"} + IL{"Israyel"} + IN{"Indu laboo"} + IO{"Britiši Indu teekoo laama"} + IQ{"Iraak"} + IR{"Iraan"} + IS{"Ayseland"} + IT{"Itaali"} + JM{"Jamaayik"} + JO{"Urdun"} + JP{"Jaapoŋ"} + KE{"Keeniya"} + KG{"Kyrgyzstan"} + KH{"kamboogi"} + KI{"Kiribaati"} + KM{"Komoor"} + KN{"Seŋ Kitts nda Nevis"} + KP{"Kooree, Gurma"} + KR{"Kooree, Hawsa"} + KW{"Kuweet"} + KY{"Kayman gungey"} + KZ{"Kaazakstan"} + LA{"Laawos"} + LB{"Lubnaan"} + LC{"Seŋ Lussia"} + LI{"Liechtenstein"} + LK{"Srilanka"} + LR{"Liberia"} + LS{"Leesoto"} + LT{"Lituaani"} + LU{"Luxembourg"} + LV{"Letooni"} + LY{"Liibi"} + MA{"Maarok"} + MC{"Monako"} + MD{"Moldovi"} + MG{"Madagascar"} + MH{"Maršal gungey"} + MK{"Maacedooni"} + ML{"Maali"} + MM{"Maynamar"} + MN{"Mongooli"} + MP{"Mariana Gurma Gungey"} + MQ{"Martiniiki"} + MR{"Mooritaani"} + MS{"Montserrat"} + MT{"Malta"} + MU{"Mooris gungey"} + MV{"Maldiivu"} + MW{"Malaawi"} + MX{"Mexiki"} + MY{"Maleezi"} + MZ{"Mozambik"} + NA{"Naamibi"} + NC{"Kaaledooni Taagaa"} + NE{"Nižer"} + NF{"Norfolk Gungoo"} + NG{"Naajiriia"} + NI{"Nikaragwa"} + NL{"Hollandu"} + NO{"Norveej"} + NP{"Neepal"} + NR{"Nauru"} + NU{"Niue"} + NZ{"Zeelandu Taaga"} + OM{"Omaan"} + PA{"Panama"} + PE{"Peeru"} + PF{"Faransi Polineezi"} + PG{"Papua Ginee Taaga"} + PH{"Filipine"} + PK{"Paakistan"} + PL{"Poloɲe"} + PM{"Seŋ Piyer nda Mikelon"} + PN{"Pitikarin"} + PR{"Porto Riko"} + PS{"Palestine Dangay nda Gaaza"} + PT{"Portugaal"} + PW{"Palu"} + PY{"Paraguwey"} + QA{"Kataar"} + RE{"Reenioŋ"} + RO{"Rumaani"} + RU{"Iriši laboo"} + RW{"Rwanda"} + SA{"Saudiya"} + SB{"Solomon Gungey"} + SC{"Seešel"} + SD{"Suudaŋ"} + SE{"Sweede"} + SG{"Singapur"} + SH{"Seŋ Helena"} + SI{"Sloveeni"} + SK{"Slovaaki"} + SL{"Seera Leon"} + SM{"San Marino"} + SN{"Senegal"} + SO{"Somaali"} + SR{"Surinaam"} + ST{"Sao Tome nda Prinsipe"} + SV{"Salvador laboo"} + SY{"Suuria"} + SZ{"Swaziland"} + TC{"Turk nda Kayikos Gungey"} + TD{"Caadu"} + TG{"Togo"} + TH{"Taayiland"} + TJ{"Taažikistan"} + TK{"Tokelau"} + TL{"Timoor hawsa"} + TM{"Turkmenistaŋ"} + TN{"Tunizi"} + TO{"Tonga"} + TR{"Turki"} + TT{"Trinidad nda Tobaago"} + TV{"Tuvalu"} + TW{"Taayiwan"} + TZ{"Tanzaani"} + UA{"Ukreen"} + UG{"Uganda"} + US{"Ameriki Laabu Margantey"} + UY{"Uruguwey"} + UZ{"Uzbeekistan"} + VA{"Vaatikan Laama"} + VC{"Seŋvinsaŋ nda Grenadine"} + VE{"Veneezuyeela"} + VG{"Britiši Virgin gungey"} + VI{"Ameerik Virgin Gungey"} + VN{"Vietnaam"} + VU{"Vanautu"} + WF{"Wallis nda Futuna"} + WS{"Samoa"} + YE{"Yaman"} + YT{"Mayooti"} + ZA{"Hawsa Afriki Laboo"} + ZM{"Zambi"} + ZW{"Zimbabwe"} + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/region/tzm.txt b/icuSources/data/region/tzm.txt index 1719fc4f..0a5bbd0a 100755 --- a/icuSources/data/region/tzm.txt +++ b/icuSources/data/region/tzm.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/tzm.xml @@ -238,5 +238,5 @@ tzm{ ZM{"Zambya"} ZW{"Zimbabwi"} } - Version{"2.0.46.85"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/tzm_Latn.txt b/icuSources/data/region/tzm_Latn.txt index 8c70621a..15cc57f5 100755 --- a/icuSources/data/region/tzm_Latn.txt +++ b/icuSources/data/region/tzm_Latn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/tzm_Latn.xml @@ -10,5 +10,5 @@ * ICU source: /xml/main/tzm_Latn.xml */ tzm_Latn{ - Version{"2.0.45.90"} + Version{"2.0.57.98"} } diff --git a/icuSources/data/region/tzm_Latn_MA.txt b/icuSources/data/region/tzm_Latn_MA.txt index e4b3aae2..271f885d 100755 --- a/icuSources/data/region/tzm_Latn_MA.txt +++ b/icuSources/data/region/tzm_Latn_MA.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/tzm_MA.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ tzm_Latn_MA{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/region/tzm_MA.txt b/icuSources/data/region/tzm_MA.txt index 8a4d156c..ebd194cf 100755 --- a/icuSources/data/region/tzm_MA.txt +++ b/icuSources/data/region/tzm_MA.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/tzm_MA.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** tzm_MA{ "%%ALIAS"{"tzm_Latn_MA"} - Version{"2.0.45.90"} } diff --git a/icuSources/data/region/uk.txt b/icuSources/data/region/uk.txt index 0fce355e..58369bb8 100644 --- a/icuSources/data/region/uk.txt +++ b/icuSources/data/region/uk.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2011 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/uk.xml @@ -33,7 +33,6 @@ uk{ 054{"Меланезія"} 057{"Мікронезійський регіон"} 061{"Полінезія"} - 062{"Південно-Центральна Азія"} 142{"Азія"} 143{"Центральна Азія"} 145{"Західна Азія"} @@ -41,9 +40,7 @@ uk{ 151{"Східна Європа"} 154{"Північна Європа"} 155{"Західна Європа"} - 172{"Співдружність Незалежних Держав"} 419{"Латинська Америка"} - 830{"Нормандські острови"} AC{"Острів Вознесіння"} AD{"Андорра"} AE{"Обʼєднані Арабські Емірати"} @@ -99,6 +96,7 @@ uk{ CS{"Сербія та Чорногорія"} CU{"Куба"} CV{"Кабо-Верде"} + CW{"Кюрасао"} CX{"Острів Різдва"} CY{"Кіпр"} CZ{"Чеська республіка"} @@ -260,6 +258,7 @@ uk{ SR{"Суринам"} ST{"Сан-Томе і Прінсіпі"} SV{"Сальвадор"} + SX{"Сінт-Мартен"} SY{"Сирія"} SZ{"Свазіленд"} TA{"Трістан-да-Кунья"} @@ -301,5 +300,5 @@ uk{ ZW{"Зімбабве"} ZZ{"Невідомий регіон"} } - Version{"2.0.58.60"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/ur.txt b/icuSources/data/region/ur.txt index 8e217d2d..7ecd619d 100644 --- a/icuSources/data/region/ur.txt +++ b/icuSources/data/region/ur.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/ur.xml @@ -11,8 +11,291 @@ */ ur{ 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{"کوسٹا ریکا"} + 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{"ہانگ کانگ SAR چین"} + 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.47.65"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/uz.txt b/icuSources/data/region/uz.txt index 03ccf96a..737c7d2a 100644 --- a/icuSources/data/region/uz.txt +++ b/icuSources/data/region/uz.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/uz.xml @@ -11,7 +11,18 @@ */ uz{ Countries{ + AF{"Афғонистон"} + BR{"Бразилия"} + CN{"Хитой"} + DE{"Олмония"} + FR{"Франция"} + GB{"Бирлашган Қироллик"} + IN{"Ҳиндистон"} + IT{"Италия"} + JP{"Япония"} + RU{"Россия"} + US{"Қўшма Штатлар"} UZ{"Ўзбекистон"} } - Version{"2.0.47.67"} + Version{"2.0.59.12"} } diff --git a/icuSources/data/region/uz_AF.txt b/icuSources/data/region/uz_AF.txt index c43731f7..0010d890 100644 --- a/icuSources/data/region/uz_AF.txt +++ b/icuSources/data/region/uz_AF.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/uz_AF.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** uz_AF{ "%%ALIAS"{"uz_Arab_AF"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/region/uz_Arab.txt b/icuSources/data/region/uz_Arab.txt index 2b29fab9..5d859e23 100644 --- a/icuSources/data/region/uz_Arab.txt +++ b/icuSources/data/region/uz_Arab.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/uz_Arab.xml @@ -10,9 +10,8 @@ * ICU source: /xml/main/uz_Arab.xml */ uz_Arab{ - %%ParentIsRoot:int{1} Countries{ AF{"افغانستان"} } - Version{"2.0.50.30"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/uz_Arab_AF.txt b/icuSources/data/region/uz_Arab_AF.txt index 3d5b5eb7..972b280a 100644 --- a/icuSources/data/region/uz_Arab_AF.txt +++ b/icuSources/data/region/uz_Arab_AF.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/uz_AF.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ uz_Arab_AF{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/region/uz_Cyrl.txt b/icuSources/data/region/uz_Cyrl.txt index 6d5ff066..f6b5f38d 100644 --- a/icuSources/data/region/uz_Cyrl.txt +++ b/icuSources/data/region/uz_Cyrl.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/uz_Cyrl.xml diff --git a/icuSources/data/region/uz_Cyrl_UZ.txt b/icuSources/data/region/uz_Cyrl_UZ.txt index 4b24d314..0776fefe 100644 --- a/icuSources/data/region/uz_Cyrl_UZ.txt +++ b/icuSources/data/region/uz_Cyrl_UZ.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/uz_UZ.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ uz_Cyrl_UZ{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/region/uz_Latn.txt b/icuSources/data/region/uz_Latn.txt index 63d785aa..2365c655 100644 --- a/icuSources/data/region/uz_Latn.txt +++ b/icuSources/data/region/uz_Latn.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/uz_Latn.xml @@ -10,9 +10,8 @@ * ICU source: /xml/main/uz_Latn.xml */ uz_Latn{ - %%ParentIsRoot:int{1} Countries{ - AF{"Afgʿoniston"} + AF{"Afgʼoniston"} BR{"Braziliya"} CN{"Xitoy"} DE{"Olmoniya"} @@ -22,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.47.68"} + Version{"2.0.58.82"} } diff --git a/icuSources/data/region/uz_UZ.txt b/icuSources/data/region/uz_UZ.txt index 707f304c..a419389d 100644 --- a/icuSources/data/region/uz_UZ.txt +++ b/icuSources/data/region/uz_UZ.txt @@ -1,15 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/uz_UZ.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** -/** - * ICU source: /xml/main/uz_UZ.xml - */ uz_UZ{ "%%ALIAS"{"uz_Cyrl_UZ"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/region/vai.txt b/icuSources/data/region/vai.txt new file mode 100755 index 00000000..c6947a7b --- /dev/null +++ b/icuSources/data/region/vai.txt @@ -0,0 +1,241 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/vai.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/vai.xml + */ +vai{ + Countries{ + AD{"ꕉꖆꕟ"} + AE{"ꖳꕯꔤꗳ ꕉꕟꔬ ꗡꕆꔓꔻ"} + AF{"ꕉꔱꕭꔕꔻꕚꘋ"} + AG{"ꕉꘋꔳꖶꕎ ꗪ ꕑꖜꕜ"} + AI{"ꕉꕄꕞ"} + AL{"ꕉꔷꕑꕇꕩ"} + AM{"ꕉꕆꕯ"} + AN{"ꘉꕜ ꖨꕮꕊ ꕉꘋꔳꔷ"} + AO{"ꕉꖐꕞ"} + AR{"ꕉꘀꘋꔳꕯ"} + AS{"ꕶꕱ ꕢꕹꕎ"} + AT{"ꖺꔻꖤꕎ"} + AU{"ꖺꖬꖤꔃꔷꕩ"} + AW{"ꕉꖩꕑ"} + AZ{"ꕉꕤꕑꔤꕧꘋ"} + BA{"ꕷꔻꕇꕰ ꗪ ꗥꕤꖑꔲꕯ"} + BB{"ꕑꔆꖁꔻ"} + BD{"ꕑꕅꕞꗵꔼ"} + BE{"ꗩꕀꗚꘋ"} + BF{"ꕷꕃꕯ ꕘꖇ"} + BG{"ꗂꔠꔸꕩ"} + BH{"ꕑꗸꘋ"} + BI{"ꖜꖩꔺ"} + BJ{"ꗩꕇꘋ"} + BM{"ꗩꖷꕜ"} + BN{"ꖜꖩꘉꔧ"} + BO{"ꕷꔷꔲꕩ"} + BR{"ꖜꕟꔘꔀ"} + BS{"ꕑꕌꕮꔻ"} + BT{"ꖜꕚꘋ"} + BW{"ꕷꖬꕎꕯ"} + BY{"ꗩꕞꖩꔻ"} + BZ{"ꔆꔷꔘ"} + CA{"ꕪꕯꕜ"} + CD{"ꖏꖐ ꗵꗞꖴꕟꔎ ꕸꖃꔀ"} + CF{"ꕉꔱꔸꕪ ꗳ ꗳ ꕸꖃꔀ"} + CG{"ꖏꖐ"} + CH{"ꖬꔃꕤ ꖨꕮꕊ"} + CI{"ꖏꔳ ꕾꕎ"} + CK{"ꖏꕃ ꔳꘋꗣ"} + CL{"ꔚꔷ"} + CM{"ꕪꔈꖩꘋ"} + CN{"ꕦꔤꕯ"} + CO{"ꗛꗏꔭꕩ"} + CR{"ꖏꔻꕚ ꔸꕪ"} + CS{"ꗻꗡꔫꕩ ꗪ ꗞꘋꔳꕇꖶꖄ"} + CU{"ꕃꖳꕑ"} + CV{"ꔞꔪ ꗲꔵ ꔳꘋꗣ"} + CY{"ꕢꗡꖛꗐꔻ"} + CZ{"ꗿꕃ ꕸꖃꔀ"} + DE{"ꕧꕮꔧ"} + DJ{"ꕀꖜꔳ"} + DK{"ꕜꕇꕮꕃ"} + DM{"ꖁꕆꕇꕪ"} + DO{"ꖁꕆꕇꕪꘋ ꕸꕱꔀ"} + DZ{"ꕉꔷꔠꔸꕩ"} + EC{"ꗡꖴꔃꗍ"} + EE{"ꗡꔻꕿꕇꕰ"} + EG{"ꕆꔖꕞ"} + ER{"ꔀꔸꔳꕟ"} + ES{"ꕐꘊꔧ"} + ET{"ꔤꔳꖎꔪꕩ"} + FI{"ꔱꘋ ꖨꕮꕊ"} + FJ{"ꔱꔤꕀ"} + FK{"ꕘꔷꕃ ꖨꕮ ꔳꘋꗣ"} + FM{"ꕆꖏꕇꔻꕩ"} + FR{"ꖢꕟꘋꔻ"} + GA{"ꕭꕷꘋ"} + GB{"ꖕꕯꔤꗳ"} + GD{"ꖶꕟꕯꕜ"} + GE{"ꗘꖺꕀꕩ"} + GF{"ꗱꘋꔻ ꖶꕎꕯ"} + GH{"ꕭꕌꕯ"} + GI{"ꕀꖜꕟꕚ"} + GL{"ꕧꕓ ꖴꕎ ꖨꕮꕊ"} + GM{"ꕭꔭꕩ"} + GN{"ꕅꔤꕇ"} + GP{"ꖶꕎꔐꖨꔅ"} + GQ{"ꖦꕰꕊ ꗳ ꕅꔤꕇ"} + GR{"ꗥꗷꘋ"} + GT{"ꖶꕎꔎꕮꕞ"} + GU{"ꖶꕎꕆ"} + GW{"ꕅꔤꕇ ꔫꕢꕴ"} + GY{"ꖶꕩꕯ"} + HN{"ꖽꖫꕟ"} + HR{"ꖏꔓꔻꕩ"} + HT{"ꕌꔤꔳ"} + HU{"ꖽꘋꕭꔓ"} + ID{"ꔤꖆꕇꔻꕩ"} + IE{"ꕉꔓ ꖨꕮꕊ"} + IL{"ꕑꕇꔻꕞꔤꕞ"} + IN{"ꔤꔺꕩ"} + IO{"ꔛꔟꔻ ꔤꔺꕩ ꗛꔤꘂ ꕗꕴꔀ ꕮ"} + IQ{"ꔤꕟꕃ"} + IR{"ꔤꕟꘋ"} + IS{"ꕉꔤꔻ ꖨꕮꕊ"} + IT{"ꔤꕚꔷ"} + 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{"ꖒꔷꖁꕙ"} + MG{"ꕮꕜꕭꔻꕪ"} + MH{"ꕮꕊꕣ ꔳꘋꗣ"} + MK{"ꕮꔖꖁꕇꕰ"} + ML{"ꕮꔷ"} + MM{"ꕆꕩꘋꕮ"} + MN{"ꗞꖐꔷꕩ"} + 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{"ꕪꕚꕌ"} + RE{"ꔓꗠꖻ"} + RO{"ꖄꕆꕇꕰ"} + RU{"ꗐꖺꔻꕩ"} + RW{"ꕟꖙꕡ"} + SA{"ꕞꕌꖝ ꕸꖃꔀ"} + SB{"ꖬꕞꔤꕮꕊꕯ ꔳꘋꗣ"} + SC{"ꔖꗼꔷ"} + SD{"ꖬꗵꘋ"} + SE{"ꖬꔨꗵꘋ"} + SG{"ꔻꕬꕶꕱ"} + SH{"ꔻꘋ ꗥꔷꕯ"} + SI{"ꔻꖃꔍꕇꕰ"} + SK{"ꔻꖃꕙꕃꕩ"} + SL{"ꔋꕩ ꕒꕌꖺ ꕸꖃꔀ"} + SM{"ꕮꔸꖆ ꕢꘋ"} + SN{"ꔻꕇꕭꕌ"} + SO{"ꖇꕮꔷꕩ"} + SR{"ꖬꔸꕯꔈ"} + ST{"ꕢꕴ ꕿꔈ ꗪ ꕉ ꕮꔧ ꕗꕴꔀ"} + SV{"ꗡꗷ ꕢꔍꗍꖺ"} + SY{"ꔻꕩꘋ"} + SZ{"ꖬꕎꔽ ꖨꕮꕊ"} + TC{"ꗋꖺꕃꔻ ꗪ ꕪꔤꖏꔻ ꔳꘋꗣ"} + TD{"ꕦꔵ"} + TG{"ꕿꖑ"} + TH{"ꕚꔤ ꖨꕮꕊ"} + TJ{"ꕚꕀꕃꔻꕚꘋ"} + TK{"ꕿꔞꖃ"} + TL{"ꔎꔒ ꗃ ꔳꗞꖻ"} + TM{"ꗋꖺꕃꕮꕇꔻꕚꘋ"} + TN{"ꖤꕇꔻꕩ"} + TO{"ꗋꕬ"} + TR{"ꗋꖺꕃ"} + TT{"ꖤꔸꔕꕜ ꗪ ꕿꔆꖑ"} + TV{"ꕚꖣꖨ"} + TW{"ꕚꔤꕎꘋ"} + TZ{"ꕚꘋꕤꕇꕰ"} + UA{"ꖳꖴꔓꘋ"} + UG{"ꖳꕭꕡ"} + US{"ꕶꕱ"} + UY{"ꖳꔓꗝꔀ"} + UZ{"ꖳꗩꕃꔻꕚꘋ"} + VC{"ꔻꘋ ꔲꘋꔻꘋ ꗪ ꖶꔓꕯꔵꘋ ꖸ"} + VE{"ꕙꔳꕪꘋ ꕸꖃꔀ"} + VG{"ꔛꔟꔻ ꗩꗡ ꗏ ꖷꖬ ꔳꘋꗣ"} + VI{"ꕶꕱ ꗩꗡ ꗏ ꖷꖬ ꔳꘋꗣ"} + VN{"ꗲꕇꖮꔃꕞ"} + VU{"ꕙꖸꕎꖤ"} + WF{"ꕎꔷꔻ ꗪ ꖢꖤꕯ"} + WS{"ꕢꕹꖙꕉ"} + YE{"ꔝꘈꘋ"} + YT{"ꕮꗚꔎ"} + ZA{"ꕉꔱꔸꕪ ꗛꔤ ꔒꘋꗣ ꗏ ꕸꖃꔀ"} + ZM{"ꕤꔭꕩ"} + ZW{"ꔽꕓꖜꔃ"} + } + Version{"2.0.67.8"} +} diff --git a/icuSources/data/region/vai_LR.txt b/icuSources/data/region/vai_LR.txt new file mode 100755 index 00000000..9d1560d8 --- /dev/null +++ b/icuSources/data/region/vai_LR.txt @@ -0,0 +1,11 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/icu-config.xml & build.xml +// * +// *************************************************************************** +vai_LR{ + "%%ALIAS"{"vai_Vaii_LR"} +} diff --git a/icuSources/data/region/vai_Latn.txt b/icuSources/data/region/vai_Latn.txt new file mode 100755 index 00000000..8aa9a418 --- /dev/null +++ b/icuSources/data/region/vai_Latn.txt @@ -0,0 +1,241 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/vai_Latn.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/vai_Latn.xml + */ +vai_Latn{ + Countries{ + AD{"Aŋdóra"} + AE{"Yunaitɛ Arabhi Ɛmire"} + AF{"Afigándesitaŋ"} + AG{"Aŋtígwa Ɓahabhuda"} + AI{"Aŋgíla"} + AL{"Abhaniya"} + AM{"Améniya"} + AN{"Nidɔlɛŋ Aŋtili"} + AO{"Aŋgóla"} + AR{"Ajɛŋtína"} + AS{"Poo Sambowa"} + AT{"Ɔ́situwa"} + AU{"Ɔsituwéeliya"} + AW{"Arubha"} + AZ{"Azabhaijaŋ"} + BA{"Bhɔsiniya"} + BB{"Bhabhedo"} + BD{"Bhangiladɛ̀shi"} + BE{"Bhɛgiyɔŋ"} + BF{"Bhokina Fáso"} + BG{"Bhɔgeriya"} + BH{"Bharɛŋ"} + BI{"Bhurundi"} + BJ{"Bhɛni"} + BM{"Bhɛmuda"} + BN{"Bhurunɛĩ"} + BO{"Bholiviya"} + BR{"Bhurazeli"} + BS{"Bahámasi"} + BT{"Bhutaŋ"} + BW{"Bhosuwana"} + BY{"Bhɛlarusi"} + BZ{"Bheliz"} + CA{"Kánáda"} + CD{"Avorekoo"} + CF{"Áfíríka Lumaã Tɛ Boloe"} + CG{"Kóngo"} + CH{"Suweza Lumaã"} + CI{"Kódivówa"} + CK{"Kóki Tiŋŋɛ"} + CL{"Chéli"} + CM{"Kameruŋ"} + 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ɔ"} + CZ{"Chɛki Boloe"} + DE{"Jamáĩ"} + DJ{"Jibhuti"} + DK{"Danimaha"} + DM{"Domíiníka"} + DO{"Domíiníka Ɓoloe"} + DZ{"Agiriya"} + EC{"Ɛ́kúwédɔ"} + EE{"Ɛsitóninya"} + EG{"Míséla"} + ER{"Ɛritera"} + ES{"Panyɛĩ"} + ET{"Ítiyópiya"} + FI{"Fiŋlɛŋ"} + FJ{"Fíji"} + FK{"Fáháki Luma Tiŋŋɛ"} + FM{"Mikonisiya"} + FR{"Fɛŋsi"} + GA{"Gabhɔŋ"} + GB{"Yunaitɛ Kíŋdɔŋ"} + GD{"Gurinéda"} + GE{"Jɔɔjiya"} + GF{"Fɛŋsi Giwana"} + GH{"Gana"} + GI{"Jibhurata"} + GL{"Jamba Kuwa Lumaã"} + GM{"Gambiya"} + GN{"Gini"} + GP{"Guwadelupe"} + GQ{"Dúúnyá Tɛ Giini"} + GR{"Hɛlɛŋ"} + GT{"Guwatɛmala"} + GU{"Guwami"} + GW{"Gini Bhisawo"} + GY{"Guyana"} + HN{"Hɔndura"} + HR{"Koresiya"} + HT{"Háiti"} + HU{"Hɔ́ngare"} + ID{"Índonisiya"} + IE{"Áre Lumaã"} + IL{"Bhanísiláila"} + IN{"Índiya"} + IO{"Jengéesi Gbawoe Índiya Kɔiyɛ Lɔ"} + IQ{"Iraki"} + IR{"Iraŋ"} + IS{"Áisi Lumaã"} + IT{"Ítali"} + JM{"Jamaika"} + JO{"Jɔɔdaŋ"} + JP{"Japaŋ"} + KE{"Kénya"} + KG{"Kigisitaŋ"} + KH{"Kaŋbhodiya"} + KI{"Kiribhati"} + KM{"Komorosi"} + KN{"Siŋ Kisi ɓɛ́ Nevisi"} + KP{"Koriya Kɔi Kaŋndɔ"} + KR{"Koriya Kɔi Leŋŋɛ Lɔ"} + KW{"Kuweti"} + KY{"Keemaŋ Tiŋŋɛ"} + KZ{"Kazasitaŋ"} + LA{"Lawosi"} + LB{"Lebhanɔ"} + LC{"Siŋ Lusiya"} + LK{"Suri Laŋka"} + LR{"Laibhiya"} + LS{"Lisóto"} + LT{"Lituweninya"} + LU{"Lusimbɔ"} + LV{"Lativiya"} + LY{"Lebhiya"} + MA{"Mɔroko"} + MC{"Mɔnako"} + MD{"Mɔlidova"} + MG{"Madagasita"} + MH{"Masha Tiŋŋɛ"} + MK{"Masedoninya"} + ML{"Mali"} + MM{"Miyamaha"} + MN{"Mɔngoliya"} + MP{"Kɔi Kaŋndɔ Mariyana Tiŋŋɛ"} + MQ{"Matiniki"} + MR{"Mɔretaninya"} + MS{"Mɔserati"} + MT{"Malita"} + MU{"Mɔreshɔ"} + MV{"Malidavi"} + MW{"Malawi"} + MX{"Mɛsíko"} + MY{"Malesiya"} + MZ{"Mozambiki"} + NA{"Namibiya"} + NC{"Kalidoninya Námaá"} + NE{"Naĩja"} + NF{"Nɔfɔ Tiŋŋɛ"} + NG{"Naĩjiriya"} + NI{"Nikaraguwa"} + NL{"Nidɔlɛŋ"} + NO{"Nɔɔwe"} + NP{"Nepa"} + NR{"Noru"} + NU{"Niwe"} + NZ{"Zilɛŋ Námaá"} + OM{"Omaŋ"} + PA{"Panama"} + PE{"Pɛru"} + PF{"Fɛŋsi Polinísiya"} + PG{"Papuwa Gini Námaá"} + PH{"Félepiŋ"} + PK{"Pakisitaŋ"} + PL{"Pólɛŋ"} + PM{"Siŋ Piiyɛ ɓɛ́ Mikelɔŋ"} + PN{"Pitikɛŋ"} + PR{"Piyuto Riko"} + PS{"Palesitininya Tele Jii Kɔiyɛ lá hĩ Gaza"} + PT{"Potokíi"} + PW{"Palo"} + PY{"Paragɔe"} + QA{"Kataha"} + RE{"Renyɔɔ̃"} + RO{"Romininya"} + RU{"Rɔshiya"} + RW{"Rawunda"} + SA{"Lahabu"} + SB{"Sulaimaãna Tiŋŋɛ"} + SC{"Seshɛɛ"} + SD{"Sudɛŋ"} + SE{"Suwidɛŋ"} + SG{"Síingapoo"} + SH{"Siŋ Hɛlina"} + SI{"Suloveninya"} + SK{"Sulovakiya"} + SL{"Gbeya Bahawɔ"} + SM{"Saŋ Marindo"} + SN{"Sinigaha"} + SO{"Somaliya"} + SR{"Surinambe"} + ST{"Sawo Tombe ɓɛ a Gbawoe"} + SV{"Ɛlɛ Sávádɔ"} + SY{"Síyaŋ"} + SZ{"Suwazi Lumaã"} + TC{"Tukisi ɓɛ̀ Kaikóosi Tiŋŋɛ"} + TD{"Chádi"} + TG{"Togo"} + TH{"Tai Lumaã"} + TJ{"Tajikisitaŋ"} + TK{"Tokelo"} + TL{"Tele Ɓɔ́ Timɔɔ̃"} + TM{"Tukimɛnisitaŋ"} + TN{"Tunisiya"} + TO{"Tɔnga"} + TR{"Tɔ́ɔ́ki"} + TT{"Turindeda ɓɛ́ Tobhego"} + TV{"Tuválu"} + TW{"Taiwaŋ"} + TZ{"Taŋzaninya"} + UA{"Yukuréŋ"} + UG{"Yuganda"} + US{"Poo"} + UY{"Yuwegɔwe"} + UZ{"Yubhɛkisitaŋ"} + VA{"Vatikaŋ Ɓoloe"} + VC{"Siŋ Viŋsi"} + VE{"Vɛnɛzuwela"} + VG{"Jengéesi Bhɛɛ Lɔ Musu Tiŋŋɛ"} + VI{"Poo Bhɛɛ lɔ Musu Tiŋŋɛ"} + VN{"Viyanami"} + VU{"Vanuwátu"} + WF{"Walísi"} + WS{"Samowa"} + YE{"Yemɛni"} + YT{"Mavote"} + ZA{"Afirika Kɔi Leŋŋɛ Lɔ"} + ZM{"Zambiya"} + ZW{"Zimbabhuwe"} + } + Version{"2.0.67.8"} +} diff --git a/icuSources/data/region/vai_Vaii.txt b/icuSources/data/region/vai_Vaii.txt new file mode 100755 index 00000000..25e746b0 --- /dev/null +++ b/icuSources/data/region/vai_Vaii.txt @@ -0,0 +1,14 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/vai_Vaii.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/vai_Vaii.xml + */ +vai_Vaii{ + Version{"2.0.67.8"} +} diff --git a/icuSources/data/region/vai_Vaii_LR.txt b/icuSources/data/region/vai_Vaii_LR.txt new file mode 100755 index 00000000..edccde97 --- /dev/null +++ b/icuSources/data/region/vai_Vaii_LR.txt @@ -0,0 +1,17 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/icu-config.xml & build.xml +// * +// *************************************************************************** +/** + * generated alias target + */ +vai_Vaii_LR{ + /** + * so genrb doesn't issue warnings + */ + ___{""} +} diff --git a/icuSources/data/region/vi.txt b/icuSources/data/region/vi.txt index 39670a11..65ee4ef8 100644 --- a/icuSources/data/region/vi.txt +++ b/icuSources/data/region/vi.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/vi.xml @@ -33,7 +33,6 @@ vi{ 054{"Melanesia"} 057{"Vùng Micronesian"} 061{"Polynesia"} - 062{"Trung Nam Á"} 142{"Châu Á"} 143{"Trung Á"} 145{"Tây Á"} @@ -41,11 +40,13 @@ vi{ 151{"Đông Âu"} 154{"Miền Bắc Châu Âu"} 155{"Tây Âu"} - 419{"Châu Mỹ La-tinh và Ca-ri-be"} + 419{"Châu Mỹ La-tinh"} + 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"} + AI{"Anguilla"} AL{"An-ba-ni"} AM{"Ác-mê-ni-a"} AN{"Tây Ấn Hà Lan"} @@ -55,6 +56,7 @@ vi{ AS{"Đảo Somoa thuộc Mỹ"} AT{"Áo"} AU{"Úc"} + AW{"Aruba"} AX{"Quần đảo Aland"} AZ{"Ai-déc-bai-gian"} BA{"Bô-xni-a Héc-xê-gô-vi-na"} @@ -66,7 +68,7 @@ vi{ BH{"Ba-ren"} BI{"Bu-run-đi"} BJ{"Bê-nanh"} - BL{"BL"} + BM{"Bermuda"} BN{"Bru-nây"} BO{"Bô-li-vi-a"} BR{"Bra-xin"} @@ -88,6 +90,7 @@ vi{ CM{"Ca-mơ-run"} CN{"Trung Quốc"} CO{"Cô-lôm-bi-a"} + CP{"Đảo Clipperton"} CR{"Cốt-xta Ri-ca"} CS{"Séc-bia"} CU{"Cu Ba"} @@ -96,10 +99,13 @@ vi{ CY{"Síp"} CZ{"Cộng hòa Séc"} DE{"Đức"} + DG{"Diego Garcia"} DJ{"Gi-bu-ti"} DK{"Đan Mạch"} + DM{"Dominica"} DO{"Cộng hoà Đô-mi-ni-ca"} DZ{"An-giê-ri"} + EA{"Ceuta và Melilla"} EC{"Ê-cu-a-đo"} EE{"E-xtô-ni-a"} EG{"Ai Cập"} @@ -121,9 +127,11 @@ vi{ GF{"Quiana thuộc Pháp"} GG{"Guernsey"} GH{"Gha-na"} + GI{"Gibraltar"} GL{"Băng Đảo"} GM{"Găm-bi-a"} GN{"Ghi-nê"} + GP{"Guadeloupe"} GQ{"Ghi-nê Xích-đạo"} GR{"Hy Lạp"} GS{"Quần đảo Nam Georgia và Nam Sandwich"} @@ -137,6 +145,7 @@ vi{ HR{"Crô-a-ti-a"} HT{"Ha-i-ti"} HU{"Hung-ga-ri"} + IC{"Quần đảo Canary"} ID{"Nam Dương"} IE{"Ai-len"} IL{"I-xra-en"} @@ -177,7 +186,6 @@ vi{ MC{"Mô-na-cô"} MD{"Môn-đô-va"} ME{"Montenegro"} - MF{"MF"} MG{"Ma-đa-gát-xca"} MH{"Quần đảo Mác-san"} MK{"Ma-xê-đô-ni-a"} @@ -186,8 +194,8 @@ vi{ MN{"Mông Cổ"} MO{"Đặc khu hành chính Macao thuộc CHND Trung Hoa"} MP{"Quần Đảo Bắc Mariana"} - MQ{"MQ"} MR{"Mô-ri-ta-ni"} + MS{"Montserrat"} MT{"Man-ta"} MU{"Mô-ri-xơ"} MV{"Man-đi-vơ"} @@ -204,6 +212,8 @@ vi{ NL{"Hà Lan"} NO{"Na Uy"} NP{"Nê-pan"} + NR{"Nauru"} + NU{"Niue"} NZ{"Niu Di-lân"} OM{"Ô-man"} PA{"Pa-na-ma"} @@ -214,12 +224,14 @@ vi{ PK{"Pa-ki-xtan"} PL{"Ba Lan"} PM{"Saint Pierre và Miquelon"} + PN{"Quần đảo Pitcairn"} + PR{"Puerto Rico"} PS{"Lãnh thổ Palestine"} PT{"Bồ Đào Nha"} + PW{"Palau"} PY{"Pa-ra-goay"} QA{"Ca-ta"} QO{"Vùng xa xôi thuộc Châu Đại Dương"} - RE{"RE"} RO{"Ru-ma-ni"} RS{"Xéc-bi"} RU{"Nga"} @@ -243,6 +255,7 @@ vi{ SV{"En-san-va-đo"} SY{"Xi-ri"} SZ{"Xoa-di-len"} + TA{"Tristan da Cunha"} TC{"Quần Đảo Turk và Caicos"} TD{"Sát"} TF{"Thuộc Địa Nam của Pháp"} @@ -275,11 +288,10 @@ vi{ WF{"Wallis và Futuna"} WS{"Xa-moa"} YE{"Y-ê-men"} - YT{"YT"} ZA{"Nam Phi"} ZM{"Dăm-bi-a"} ZW{"Dim-ba-bu-ê"} ZZ{"Vùng Chưa biết hoặc không Hợp lệ"} } - Version{"2.0.50.96"} + Version{"2.0.67.6"} } diff --git a/icuSources/data/region/vun.txt b/icuSources/data/region/vun.txt index bc943737..72412c17 100755 --- a/icuSources/data/region/vun.txt +++ b/icuSources/data/region/vun.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/vun.xml @@ -238,5 +238,5 @@ vun{ ZM{"Zambia"} ZW{"Zimbabwe"} } - Version{"2.0.45.90"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/xog.txt b/icuSources/data/region/xog.txt index ad548dbd..5c3b93ff 100755 --- a/icuSources/data/region/xog.txt +++ b/icuSources/data/region/xog.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/xog.xml @@ -237,5 +237,5 @@ xog{ ZM{"Zambya"} ZW{"Zimbabwe"} } - Version{"2.0.47.53"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/yav.txt b/icuSources/data/region/yav.txt new file mode 100755 index 00000000..5dfb43ba --- /dev/null +++ b/icuSources/data/region/yav.txt @@ -0,0 +1,241 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/yav.xml +// * +// *************************************************************************** +/** + * ICU source: /xml/main/yav.xml + */ +yav{ + Countries{ + AD{"Aŋtúla"} + AE{"imiláat i paaláap"} + AF{"Afkanistáŋ"} + AG{"Aŋtíka na Palpúta"} + AI{"Aŋkíla"} + AL{"Alpaní"} + AM{"Almanía"} + AN{"andíiy u nitililáand"} + AO{"Aŋkúla"} + AR{"Alsaŋtín"} + AS{"Sámua u Amelíka"} + AT{"Otilís"} + AU{"Otalalí"} + AW{"Alúpa"} + AZ{"Asɛlpaisáŋ"} + BA{"Pusiní-ɛlkofína"} + BB{"Palpatós"} + BD{"Paŋkalatɛs"} + BE{"Pɛlsíik"} + BF{"Pulikínafásó"} + BG{"Pulukalíi"} + BH{"Palɛŋ"} + BI{"Púlúndí"} + BJ{"Penɛŋ"} + BM{"Pɛlmúta"} + BN{"Pulunéy"} + BO{"Polífia"} + BR{"Pilesíl"} + BS{"Pahámas"} + BT{"Putaŋ"} + BW{"Posuána"} + BY{"Pelalús"} + BZ{"Pelíse"} + CA{"Kánáta"} + CD{"kitɔŋ kí kongó"} + CF{"Santalafilíik"} + CG{"Kongó"} + CH{"suwíis"} + CI{"Kótifualɛ"} + CK{"Kúuke"} + CL{"Silí"} + CM{"Kemelún"} + 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ɛ"} + CZ{"kitɔŋ kí cɛ́k"} + DE{"nsáman"} + DJ{"síputí"} + DK{"tanemálk"} + DM{"túmúnéke"} + DO{"kitɔŋ kí tumunikɛ́ŋ"} + DZ{"Alselí"} + EC{"ekuatɛ́l"} + EE{"ɛstoni"} + EG{"isípit"} + ER{"elitée"} + ES{"panyá"} + ET{"etiopí"} + FI{"fɛnlánd"} + FJ{"físi"} + FK{"maluwín"} + FM{"mikolonesí"} + FR{"felensí"} + GA{"kapɔ́ŋ"} + GB{"ingilíís"} + GD{"kelenáat"} + GE{"sɔlsíi"} + GF{"kuyáan u felensí"} + GH{"kaná"} + GI{"sílpalatáal"} + GL{"kuluɛnlánd"} + GM{"kambíi"} + GN{"kiiné"} + GP{"kuatelúup"} + GQ{"kinéekuatolial"} + GR{"kilɛ́ɛk"} + GT{"kuatemalá"} + GU{"kuamiɛ"} + GW{"kiinépisaó"} + GY{"kuyáan"} + HN{"ɔndúlas"} + HR{"Kolowasíi"} + HT{"ayíti"} + HU{"ɔngilí"} + ID{"ɛndonesí"} + IE{"ililánd"} + IL{"ísilayɛ́l"} + IN{"ɛ́ɛnd"} + IO{"Kɔɔ́m kí ndián yi ngilís"} + IQ{"ilák"} + IR{"iláŋ"} + IS{"isláand"} + IT{"italí"} + JM{"samayíik"} + JO{"sɔltaní"} + JP{"sapɔ́ɔŋ"} + KE{"kénia"} + KG{"kilikisistáŋ"} + KH{"Kámbóse"} + KI{"kilipatí"} + KM{"Kɔmɔ́ɔl"} + KN{"sɛ́ŋkilistɔ́f eniɛ́f"} + KP{"kɔlé u muɛnɛ́"} + KR{"kɔlé wu mbát"} + KW{"kowéet"} + KY{"Káyímanɛ"} + KZ{"kasaksitáŋ"} + LA{"lawós"} + LB{"lipáŋ"} + LC{"sɛ́ŋtɛ́lusí"} + LI{"lístɛ́nsitáyin"} + LK{"silíláŋka"} + LR{"lipélia"} + LS{"lesotó"} + LT{"litiyaní"} + LU{"liksambúul"} + LV{"letoní"} + LY{"lipíi"} + MA{"malóok"} + MC{"monakó"} + MD{"moltafí"} + MG{"matakaskáal"} + MH{"ílmalasáal"} + MK{"masetuán"} + ML{"malí"} + MM{"miaŋmáal"} + MN{"mongolí"} + MP{"il maliyanɛ u muɛnɛ́"} + MQ{"maltiníik"} + MR{"molitaní"} + MS{"mɔŋsilá"} + MT{"málɛ́t"} + MU{"molís"} + MV{"maletíif"} + MW{"malawí"} + MX{"mɛksíik"} + MY{"malesí"} + MZ{"mosambík"} + NA{"namipí"} + NC{"nufɛ́l kaletoní"} + NE{"nisɛ́ɛl"} + NF{"il nɔ́lfɔ́lɔk"} + NG{"nisélia"} + NI{"nikalaká"} + NL{"nitililáand"} + NO{"nɔlfɛ́ɛs"} + NP{"nepáal"} + NR{"nawulú"} + NU{"niyuwé"} + NZ{"nufɛ́l seláand"} + OM{"omáŋ"} + PA{"panamá"} + PE{"pelú"} + PF{"polinesí u felensí"} + PG{"papuasí nufɛ́l kiiné"} + PH{"filipíin"} + PK{"pakistáŋ"} + PL{"pɔlɔ́ɔny"} + PM{"sɛ́ŋpiɛ́l e mikelɔ́ŋ"} + PN{"pitikɛ́ɛlínɛ́"} + PR{"pólótolíko"} + PS{"kitɔŋ ki palɛstíin"} + PT{"pɔltukáal"} + PW{"palawú"} + PY{"palakúé"} + QA{"katáal"} + RE{"elewuniɔ́ŋ"} + RO{"ulumaní"} + RU{"ulusí"} + RW{"uluándá"} + SA{"alapísawutíit"} + SB{"il salomɔ́ŋ"} + SC{"sesɛ́ɛl"} + SD{"sutáaŋ"} + SE{"suɛ́t"} + SG{"singapúul"} + SH{"sɛ́ŋtɛ́ elɛ́ɛnɛ"} + SI{"silofení"} + SK{"silofakí"} + SL{"sieláleyɔ́ɔn"} + SM{"san malíno"} + SN{"senekáal"} + SO{"somalí"} + SR{"sulináam"} + ST{"sáwó tomé e pelensípe"} + SV{"salfatɔ́ɔl"} + SZ{"suasiláand"} + TC{"túluk na káyiik"} + TD{"Sáat"} + TG{"tokó"} + TH{"tayiláand"} + TJ{"tasikistáaŋ"} + TK{"tokeló"} + TL{"timɔ́ɔl u nipálɛ́n"} + TM{"tulukmenisitáaŋ"} + TN{"tunusí"} + TO{"tɔ́ŋka"} + TR{"tulukíi"} + TT{"tilinitáat na tupákɔ"} + TV{"tufalú"} + TW{"tayiwáan"} + TZ{"taŋsaní"} + UA{"ukilɛ́ɛn"} + UG{"ukánda"} + US{"amálíka"} + UY{"ulukuéy"} + UZ{"usupekistáaŋ"} + VA{"fatikáaŋ"} + VC{"sɛ́ŋ fɛŋsáŋ elekelenatíin"} + VE{"fenesuwelá"} + VG{"Filisíin ungilís"} + VI{"pindisúlɛ́ pi amálíka"} + VN{"fiɛtnáam"} + VU{"fanuatú"} + WF{"walíis na futúna"} + WS{"samowá"} + YE{"yémɛn"} + YT{"mayɔ́ɔt"} + ZA{"afilí mbátɛ́"} + ZM{"saambíi"} + ZW{"simbapuwé"} + } + Version{"2.0.65.46"} +} diff --git a/icuSources/data/region/yo.txt b/icuSources/data/region/yo.txt index e56a3e59..57aa0304 100755 --- a/icuSources/data/region/yo.txt +++ b/icuSources/data/region/yo.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/yo.xml @@ -238,5 +238,5 @@ yo{ ZM{"Orílẹ́ède ṣamibia"} ZW{"Orílẹ́ède ṣimibabe"} } - Version{"2.0.49.29"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/zh.txt b/icuSources/data/region/zh.txt index b48e8c70..c4caee4d 100644 --- a/icuSources/data/region/zh.txt +++ b/icuSources/data/region/zh.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/zh.xml @@ -33,7 +33,6 @@ zh{ 054{"美拉尼西亚"} 057{"密克罗尼西亚"} 061{"玻利尼西亚"} - 062{"中南亚"} 142{"亚洲"} 143{"中亚"} 145{"西亚"} @@ -41,9 +40,7 @@ zh{ 151{"东欧"} 154{"北欧"} 155{"西欧"} - 172{"独联体"} - 419{"拉丁美洲和加勒比海"} - 830{"海峡群岛"} + 419{"拉丁美洲"} AC{"阿森松岛"} AD{"安道尔"} AE{"阿拉伯联合酋长国"} @@ -88,7 +85,7 @@ zh{ CF{"中非共和国"} CG{"刚果(布)"} CH{"瑞士"} - CI{"象牙海岸"} + CI{"科特迪瓦"} CK{"库克群岛"} CL{"智利"} CM{"喀麦隆"} @@ -99,6 +96,7 @@ zh{ CS{"塞尔维亚和黑山"} CU{"古巴"} CV{"佛得角"} + CW{"库拉索"} CX{"圣诞岛"} CY{"塞浦路斯"} CZ{"捷克共和国"} @@ -230,7 +228,7 @@ zh{ PK{"巴基斯坦"} PL{"波兰"} PM{"圣皮埃尔和密克隆"} - PN{"皮特凯恩"} + PN{"皮特凯恩群岛"} PR{"波多黎各"} PS{"巴勒斯坦领土"} PT{"葡萄牙"} @@ -260,6 +258,7 @@ zh{ SR{"苏里南"} ST{"圣多美和普林西比"} SV{"萨尔瓦多"} + SX{"圣马丁岛"} SY{"叙利亚"} SZ{"斯威士兰"} TA{"特里斯坦-达库尼亚群岛"} @@ -299,7 +298,7 @@ zh{ ZA{"南非"} ZM{"赞比亚"} ZW{"津巴布韦"} - ZZ{"未知或无效地区"} + ZZ{"未知地区"} } - Version{"2.0.50.96"} + Version{"2.0.67.6"} } diff --git a/icuSources/data/region/zh_CN.txt b/icuSources/data/region/zh_CN.txt index cdf17f15..348f06ef 100644 --- a/icuSources/data/region/zh_CN.txt +++ b/icuSources/data/region/zh_CN.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/zh_CN.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** zh_CN{ "%%ALIAS"{"zh_Hans_CN"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/region/zh_HK.txt b/icuSources/data/region/zh_HK.txt index 78e6c2c3..8e03c713 100644 --- a/icuSources/data/region/zh_HK.txt +++ b/icuSources/data/region/zh_HK.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/zh_HK.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** zh_HK{ "%%ALIAS"{"zh_Hant_HK"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/region/zh_Hans.txt b/icuSources/data/region/zh_Hans.txt index c5de7c10..565bfc7d 100644 --- a/icuSources/data/region/zh_Hans.txt +++ b/icuSources/data/region/zh_Hans.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/zh_Hans.xml diff --git a/icuSources/data/region/zh_Hans_CN.txt b/icuSources/data/region/zh_Hans_CN.txt index 5a262c20..c4f51854 100644 --- a/icuSources/data/region/zh_Hans_CN.txt +++ b/icuSources/data/region/zh_Hans_CN.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/zh_CN.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ zh_Hans_CN{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/region/zh_Hans_HK.txt b/icuSources/data/region/zh_Hans_HK.txt new file mode 100755 index 00000000..b96c5855 --- /dev/null +++ b/icuSources/data/region/zh_Hans_HK.txt @@ -0,0 +1,19 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/zh_Hans_HK.xml +// * +// *************************************************************************** +zh_Hans_HK{ + Countries{ + CC{"科科斯(基林)群岛"} + LA{"老挝"} + ME{"黑山"} + MQ{"马提尼克"} + MS{"蒙特塞拉特"} + SC{"塞舌尔"} + } + Version{"2.0.64.65"} +} diff --git a/icuSources/data/region/zh_Hans_MO.txt b/icuSources/data/region/zh_Hans_MO.txt new file mode 100755 index 00000000..3ab95114 --- /dev/null +++ b/icuSources/data/region/zh_Hans_MO.txt @@ -0,0 +1,20 @@ +// *************************************************************************** +// * +// * Copyright (C) 2012 International Business Machines +// * Corporation and others. All Rights Reserved. +// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java +// * Source File:/common/main/zh_Hans_MO.xml +// * +// *************************************************************************** +zh_Hans_MO{ + Countries{ + CC{"科科斯(基林)群岛"} + CP{"克利柏顿岛"} + GP{"瓜德罗普"} + LA{"老挝"} + ME{"黑山"} + MS{"蒙塞拉特"} + SC{"塞舌尔"} + } + Version{"2.0.64.65"} +} diff --git a/icuSources/data/region/zh_Hans_SG.txt b/icuSources/data/region/zh_Hans_SG.txt index fcad1638..c7fdd9ee 100644 --- a/icuSources/data/region/zh_Hans_SG.txt +++ b/icuSources/data/region/zh_Hans_SG.txt @@ -1,14 +1,18 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/zh_SG.xml +// * Source File:/common/main/zh_Hans_SG.xml // * // *************************************************************************** zh_Hans_SG{ - /** - * empty target resource - */ - ___{""} + Countries{ + CP{"克利柏顿岛"} + GP{"瓜德罗普"} + LA{"老挝"} + ME{"黑山"} + SC{"塞舌尔"} + } + Version{"2.0.64.65"} } diff --git a/icuSources/data/region/zh_Hant.txt b/icuSources/data/region/zh_Hant.txt index 125852c9..7243b5b6 100644 --- a/icuSources/data/region/zh_Hant.txt +++ b/icuSources/data/region/zh_Hant.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/zh_Hant.xml @@ -10,10 +10,21 @@ * ICU source: /xml/main/zh_Hant.xml */ zh_Hant{ - %%ParentIsRoot:int{1} Countries{ + 001{"世界"} + 002{"非洲"} + 003{"北美洲"} + 005{"南美洲"} + 009{"大洋洲"} + 011{"西非"} + 013{"中美"} 014{"東非"} + 015{"北非"} + 017{"中非"} 018{"非洲南部"} + 019{"美洲"} + 021{"北美"} + 029{"加勒比海"} 030{"東亞"} 034{"南亞"} 035{"東南亞"} @@ -22,7 +33,6 @@ zh_Hant{ 054{"美拉尼西亞"} 057{"密克羅尼西亞"} 061{"玻里尼西亞"} - 062{"中南亞"} 142{"亞洲"} 143{"中亞"} 145{"西亞"} @@ -30,8 +40,7 @@ zh_Hant{ 151{"東歐"} 154{"北歐"} 155{"西歐"} - 172{"獨立國協"} - 830{"海峽群島"} + 419{"拉丁美洲"} AC{"阿森松島"} AD{"安道爾"} AE{"阿拉伯聯合大公國"} @@ -87,6 +96,7 @@ zh_Hant{ CS{"塞爾維亞和蒙特尼哥羅"} CU{"古巴"} CV{"維德角"} + CW{"庫拉索"} CX{"聖誕島"} CY{"賽普勒斯"} CZ{"捷克共和國"} @@ -97,7 +107,7 @@ zh_Hant{ DM{"多明尼加"} DO{"多明尼加共和國"} DZ{"阿爾及利亞"} - EA{"塞晤達與美利亞"} + EA{"休達與梅利利亞"} EC{"厄瓜多"} EE{"愛沙尼亞"} EG{"埃及"} @@ -248,6 +258,7 @@ zh_Hant{ SR{"蘇利南"} ST{"聖多美及普林西比"} SV{"薩爾瓦多"} + SX{"聖馬丁島"} SY{"敘利亞"} SZ{"史瓦濟蘭"} TA{"特里斯坦達庫尼亞群島"} @@ -289,5 +300,5 @@ zh_Hant{ ZW{"辛巴威"} ZZ{"未確定的區域"} } - Version{"2.0.50.94"} + Version{"2.0.66.10"} } diff --git a/icuSources/data/region/zh_Hant_HK.txt b/icuSources/data/region/zh_Hant_HK.txt index 66360987..7d4c5402 100644 --- a/icuSources/data/region/zh_Hant_HK.txt +++ b/icuSources/data/region/zh_Hant_HK.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/zh_HK.xml +// * Source File:/common/main/zh_Hant_HK.xml // * // *************************************************************************** zh_Hant_HK{ - /** - * empty target resource - */ - ___{""} + Countries{ + 013{"中美洲"} + 019{"美洲地區"} + 029{"加勒比"} + EA{"瑟塔與梅利拉"} + } + Version{"2.0.65.46"} } diff --git a/icuSources/data/region/zh_Hant_MO.txt b/icuSources/data/region/zh_Hant_MO.txt index 1eb1ebd3..686610be 100644 --- a/icuSources/data/region/zh_Hant_MO.txt +++ b/icuSources/data/region/zh_Hant_MO.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/zh_MO.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ zh_Hant_MO{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/region/zh_Hant_TW.txt b/icuSources/data/region/zh_Hant_TW.txt index 9328f9a6..659b7080 100644 --- a/icuSources/data/region/zh_Hant_TW.txt +++ b/icuSources/data/region/zh_Hant_TW.txt @@ -1,14 +1,17 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/zh_TW.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** +/** + * generated alias target + */ zh_Hant_TW{ /** - * empty target resource + * so genrb doesn't issue warnings */ ___{""} } diff --git a/icuSources/data/region/zh_MO.txt b/icuSources/data/region/zh_MO.txt index 182447e3..7a340a71 100644 --- a/icuSources/data/region/zh_MO.txt +++ b/icuSources/data/region/zh_MO.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/zh_MO.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** zh_MO{ "%%ALIAS"{"zh_Hant_MO"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/region/zh_SG.txt b/icuSources/data/region/zh_SG.txt index 8ad0cb9f..e5b7c41e 100644 --- a/icuSources/data/region/zh_SG.txt +++ b/icuSources/data/region/zh_SG.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/zh_SG.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** zh_SG{ "%%ALIAS"{"zh_Hans_SG"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/region/zh_TW.txt b/icuSources/data/region/zh_TW.txt index aaf5ad88..5957fe34 100644 --- a/icuSources/data/region/zh_TW.txt +++ b/icuSources/data/region/zh_TW.txt @@ -1,12 +1,11 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java -// * Source File:/common/main/zh_TW.xml +// * Source File:/icu-config.xml & build.xml // * // *************************************************************************** zh_TW{ "%%ALIAS"{"zh_Hant_TW"} - Version{"2.0.41.23"} } diff --git a/icuSources/data/region/zu.txt b/icuSources/data/region/zu.txt index 8bf3c4a3..11f605a0 100644 --- a/icuSources/data/region/zu.txt +++ b/icuSources/data/region/zu.txt @@ -1,6 +1,6 @@ // *************************************************************************** // * -// * Copyright (C) 2010 International Business Machines +// * Copyright (C) 2012 International Business Machines // * Corporation and others. All Rights Reserved. // * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java // * Source File:/common/main/zu.xml @@ -11,7 +11,291 @@ */ zu{ Countries{ + 001{"Umhlaba"} + 002{"i-Africa"} + 003{"e-North America"} + 005{"i-South America"} + 009{"i-Oceania"} + 011{"e-Western Africa"} + 013{"i-Central America"} + 014{"e-Eastern Africa"} + 015{"e-Northern Africa"} + 017{"e-Middle Africa"} + 018{"e-Southern Africa"} + 019{"Americas"} + 021{"e-Northern America"} + 029{"i-Caribbean"} + 030{"e-Eastern Asia"} + 034{"e-Southern Asia"} + 035{"e-South-Eastern Asia"} + 039{"e-Southern Europe"} + 053{"i-Australia ne-New Zealand"} + 054{"i-Melanesia"} + 057{"e-Micronesian Region"} + 061{"i-Polynesia"} + 142{"i-Asia"} + 143{"i-Central Asia"} + 145{"e-Western Asia"} + 150{"i-Europe"} + 151{"e-Eastern Europe"} + 154{"e-Northern Europe"} + 155{"e-Western Europe"} + 419{"i-Latin America"} + AC{"i-Ascension Island"} + AD{"i-Andorra"} + AE{"i-United Arab Emirates"} + AF{"i-Afghanistan"} + AG{"i-Antigua and Barbuda"} + AI{"i-Anguilla"} + AL{"i-Albania"} + AM{"i-Armenia"} + AN{"i-Netherlands Antilles"} + AO{"i-Angola"} + AQ{"i-Antarctica"} + AR{"i-Argentina"} + AS{"i-American Samoa"} + AT{"i-Austria"} + AU{"i-Australia"} + AW{"i-Aruba"} + AX{"i-Åland Islands"} + AZ{"i-Azerbaijan"} + BA{"i-Bosnia ne-Herzegovina"} + BB{"i-Barbados"} + BD{"i-Bangladesh"} + BE{"i-Belgium"} + BF{"i-Burkina Faso"} + BG{"i-Bulgaria"} + BH{"i-Bahrain"} + BI{"i-Burundi"} + BJ{"i-Benin"} + BL{"i-Saint Barthélemy"} + BM{"i-Bermuda"} + BN{"i-Brunei"} + BO{"i-Bolivia"} + BR{"i-Brazil"} + BS{"i-Bahamas"} + BT{"i-Bhutan"} + BV{"i-Bouvet Island"} + BW{"i-Botswana"} + BY{"i-Belarus"} + BZ{"i-Belize"} + CA{"i-Canada"} + CC{"i-Cocos (Keeling) Islands"} + CD{"e-Congo - Kinshasa"} + CF{"i-Central African Republic"} + CG{"e-Congo - Brazzaville"} + CH{"i-Switzerland"} + CI{"i-Côte d’Ivoire"} + CK{"i-Cook Islands"} + CL{"i-Chile"} + CM{"i-Cameroon"} + CN{"i-China"} + CO{"i-Colombia"} + CP{"i-Clipperton Island"} + CR{"i-Costa Rica"} + CU{"i-Cuba"} + CV{"i-Cape Verde"} + CX{"i-Christmas Island"} + CY{"i-Cyprus"} + CZ{"i-Czech Republic"} + DE{"i-Germany"} + DG{"e-Diego Garcia"} + DJ{"i-Djibouti"} + DK{"i-Denmark"} + DM{"i-Dominica"} + DO{"i-Dominican Republic"} + DZ{"i-Algeria"} + EA{"i-Cueta ne-Melilla"} + EC{"i-Ecuador"} + EE{"i-Estonia"} + EG{"i-Egypt"} + EH{"i-Western Sahara"} + ER{"i-Eritrea"} + ES{"i-Spain"} + ET{"i-Ethiopia"} + EU{"i-European Union"} + FI{"i-Finland"} + FJ{"i-Fiji"} + FK{"i-Falkland Islands"} + FM{"i-Micronesia"} + FO{"i-Faroe Islands"} + FR{"i-France"} + GA{"i-Gabon"} + GB{"i-United Kingdom"} + GD{"i-Grenada"} + GE{"i-Georgia"} + GF{"isi-French Guiana"} + GG{"I-Guernsey"} + GH{"i-Ghana"} + GI{"i-Gibraltar"} + GL{"i-Greenland"} + GM{"i-Gambia"} + GN{"i-Guinea"} + GP{"i-Guadeloupe"} + GQ{"i-Equatorial Guinea"} + GR{"i-Greece"} + GS{"i-South Georgia ne-South Sandwich Islands"} + GT{"i-Guatemala"} + GU{"i-Guam"} + GW{"i-Guinea-Bissau"} + GY{"i-Guyana"} + HK{"e-Hong Kong SAR China"} + HM{"i-Heard Island ne-McDonald Islands"} + HN{"i-Honduras"} + HR{"i-Croatia"} + HT{"i-Haiti"} + HU{"i-Hungary"} + IC{"i-Canary Islands"} + ID{"i-Indonesia"} + IE{"i-Ireland"} + IL{"i-Israel"} + IM{"i-Isle of Man"} + IN{"i-India"} + IO{"i-British Indian Ocean Territory"} + IQ{"i-Iraq"} + IR{"i-Iran"} + IS{"i-Iceland"} + IT{"i-Italy"} + JE{"isi-Jersey"} + JM{"i-Jamaica"} + JO{"i-Jordan"} + JP{"i-Japan"} + KE{"i-Kenya"} + KG{"i-Kyrgyzstan"} + KH{"i-Cambodia"} + KI{"i-Kiribati"} + KM{"i-Comoros"} + KN{"i-Saint Kitts ne-Nevis"} + KP{"i-North Korea"} + KR{"i-South Korea"} + KW{"i-Kuwait"} + KY{"i-Cayman Islands"} + KZ{"i-Kazakhstan"} + LA{"i-Laos"} + LB{"i-Lebanon"} + LC{"i-Saint Lucia"} + LI{"i-Liechtenstein"} + LK{"i-Sri Lanka"} + LR{"i-Liberia"} + LS{"i-Lesotho"} + LT{"i-Lithuania"} + LU{"i-Luxembourg"} + LV{"i-Latvia"} + LY{"i-Libya"} + MA{"i-Morocco"} + MC{"i-Monaco"} + MD{"i-Moldova"} + ME{"i-Montenegro"} + MF{"i-Saint Martin"} + MG{"i-Madagascar"} + MH{"i-Marshall Islands"} + MK{"I-Macedonia"} + ML{"i-Mali"} + MM{"e-Myanmar [Burma]"} + MN{"i-Mongolia"} + MO{"i-Macau SAR China"} + MP{"i-Northern Mariana Islands"} + MQ{"i-Martinique"} + MR{"i-Mauritania"} + MS{"i-Montserrat"} + MT{"i-Malta"} + MU{"i-Mauritius"} + MV{"i-Maldives"} + MW{"i-Malawi"} + MX{"i-Mexico"} + MY{"i-Malaysia"} + MZ{"i-Mozambique"} + NA{"i-Namibia"} + NC{"i-New Caledonia"} + NE{"i-Niger"} + NF{"i-Norfolk Island"} + NG{"i-Nigeria"} + NI{"i-Nicaragua"} + NL{"i-Netherlands"} + NO{"i-Norway"} + NP{"i-Nepal"} + NR{"i-Nauru"} + NU{"i-Niue"} + NZ{"i-New Zealand"} + OM{"i-Oman"} + PA{"i-Panama"} + PE{"i-Peru"} + PF{"i-French Polynesia"} + PG{"i-Papua New Guinea"} + PH{"i-Philippines"} + PK{"i-Pakistan"} + PL{"i-Poland"} + PM{"i-Saint Pierre kanye ne-Miquelon"} + PN{"i-Pitcairn Islands"} + PR{"i-Puerto Rico"} + PS{"i-Palestinian Territories"} + PT{"i-Portugal"} + PW{"i-Palau"} + PY{"i-Paraguay"} + QA{"i-Qatar"} + QO{"i-Outlying Oceania"} + RE{"i-Réunion"} + RO{"i-Romania"} + RS{"i-Serbia"} + RU{"i-Russia"} + RW{"i-Rwanda"} + SA{"i-Saudi Arabia"} + SB{"i-Solomon Islands"} + SC{"i-Seychelles"} + SD{"i-Sudan"} + SE{"i-Sweden"} + SG{"i-Singapore"} + SH{"i-Saint Helena"} + SI{"i-Slovenia"} + SJ{"I-Svalbard ne-Jan Mayen"} + SK{"i-Slovakia"} + SL{"i-Sierra Leone"} + SM{"i-San Marino"} + SN{"i-Senegal"} + SO{"i-Somalia"} + SR{"i-Suriname"} + ST{"i-São Tomé kanye ne-Príncipe"} + SV{"i-El Salvador"} + SY{"i-Syria"} + SZ{"i-Swaziland"} + TA{"i-Tristan da Cunha"} + TC{"i-Turks and Caicos Islands"} + TD{"i-Chad"} + TF{"e-French Southern Territories"} + TG{"i-Togo"} + TH{"i-Thailand"} + TJ{"i-Tajikistan"} + TK{"i-Tokelau"} + TL{"i-Timor-Leste"} + TM{"i-Turkmenistan"} + TN{"i-Tunisia"} + TO{"i-Tonga"} + TR{"i-Turkey"} + TT{"i-Trinidad ne-Tobago"} + TV{"i-Tuvalu"} + TW{"i-Taiwan"} + TZ{"i-Tanzania"} + UA{"i-Ukraine"} + UG{"i-Uganda"} + UM{"e-U.S. Minor Outlying Islands"} + US{"i-United States"} + UY{"i-Uruguay"} + UZ{"i-Uzbekistan"} + VA{"i-Vatican City"} + VC{"i-Saint Vincent ne-Grenadines"} + VE{"i-Venezuela"} + VG{"i-British Virgin Islands"} + VI{"i-U.S. Virgin Islands"} + VN{"i-Vietnam"} + VU{"i-Vanuatu"} + WF{"i-Wallis ne-Futuna"} + WS{"i-Samoa"} + YE{"i-Yemen"} + YT{"i-Mayotte"} ZA{"iNingizimu Afrika"} + ZM{"i-Zambia"} + ZW{"i-Zimbabwe"} + ZZ{"Isifunda esingaziwa"} } - Version{"2.0.47.65"} + Version{"2.0.65.46"} } diff --git a/icuSources/data/translit/Amharic_Latin_BGN.txt b/icuSources/data/translit/Amharic_Latin_BGN.txt index 04fa9ebc..1612934a 100644 --- a/icuSources/data/translit/Amharic_Latin_BGN.txt +++ b/icuSources/data/translit/Amharic_Latin_BGN.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -10,9 +10,9 @@ :: [ሀሁሂሃሄህሆለሉሊላሌልሎሏሐሑሒሓሔሕሖመሙሚማሜምሞሟሠሡሢሣሤሥሦረሩሪራሬርሮሯሰሱሲሳሴስሶሷሸሹሺሻሼሽሾሿቀቁቂቃቄቅቆቈቊቋቌቍቐቑቒቓቔቕቖቘቚቛቜቝበቡቢባቤብቦቧቨቩቪቫቬቭቮቯተቱቲታቴትቶቷቸቹቺቻቼችቾቿኀኁኂኃኄኅኆኈኊኋኌኍነኑኒናኔንኖኗኘኙኚኛኜኝኞኟአኡኢኣኤእኦኧከኩኪካኬክኮኰኲኳኴኵኸኹኺኻኼኽኾወዉዊዋዌውዎዘዙዚዛዜዝዞዟዠዡዢዣዤዥዦዧደዱዲዳዴድዶዷጀጁጂጃጄጅጆጇገጉጊጋጌግጎጐጒጓጔጕጠጡጢጣጤጥጦጧጨጩጪጫጬጭጮጯጰጱጲጳጴጵጶጷጸጹጺጻጼጽጾጿፀፁፂፃፄፅፆፈፉፊፋፌፍፎፏፐፑፒፓፔፕፖፗፘፙፚ፩፪፫፬፭፮፯፰፱፲፳፴፵፶፷፸፹፺፻] ; :: NFD (NFC) ; $ejective = ’; -$glottal = ’; +$glottal = ’; $pharyngeal = ‘; -$wordBoundary = [^[:L:][:M:][:N:]] ; +$wordBoundary = [^[:L:][:M:][:N:]] ; ሀ → hā ; # ETHIOPIC SYLLABLE HA ሁ → hu ; # ETHIOPIC SYLLABLE HU ሂ → hī ; # ETHIOPIC SYLLABLE HI diff --git a/icuSources/data/translit/Any_Accents.txt b/icuSources/data/translit/Any_Accents.txt index 7897995f..99bdd400 100644 --- a/icuSources/data/translit/Any_Accents.txt +++ b/icuSources/data/translit/Any_Accents.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Any_DoCoMoSMS.txt b/icuSources/data/translit/Any_DoCoMoSMS.txt new file mode 100644 index 00000000..afa9ea80 --- /dev/null +++ b/icuSources/data/translit/Any_DoCoMoSMS.txt @@ -0,0 +1,495 @@ +# *************************************************************************** +# * +# * Copyright (C) 2011 Apple Inc. All Rights Reserved. +# * +# *************************************************************************** +# File: Any_DoCoMoSMS.txt +# + +#### +# Fallbacks from Unicode emoji codepoints that do not correspond +# to emoji in the DoCoMo set; they are mapped to other Unicode emoji +# that do, or to GETA MARK if there is no good replacement. +#### + +# Part 1 BMP +\u2002 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u2003 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u2005 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u2139 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u21AA → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u231B → \u23F3 ; # \xF9\xC1 +\u23E9 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u23EA → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u23EB → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u23EC → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u25AA → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u25AB → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u25B6 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u25C0 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u25FB → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u25FC → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u25FD → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u25FE → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u2611 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u261D → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u263A → \U0001F603 ; # \xF9\x95 +\u2693 → \U0001F6A2 ; # \xF8\xC2 +\u26AA → \U0001F311 ; # \xF9\x40 +\u26AB → \U0001F311 ; # \xF9\x40 +\u26C5 → \u2600\u2601 ; # \xF8\x9F \xF8\xA0 +\u26CE → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u26D4 → \U0001F196 ; # \xF9\xD4 +\u26EA → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u26F2 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u26FA → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u2705 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u2714 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u2716 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u2733 → \U0001F4A0 ; # \xF9\x9D +\u2734 → \U0001F4A0 ; # \xF9\x9D +\u2744 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u2747 → \u2728 ; # \xF9\x9F +\u274C → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u274E → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u2753 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u2754 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u2755 → \u2757 ; # \xF9\xA7 +\u2795 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u2796 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u2797 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u27A1 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u2B05 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u2B06 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u2B07 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u2B1B → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u2B1C → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u2B50 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u2B55 → \U0001F315 ; # \xF9\x44 +\u303D → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u3297 → \u3013 ; # \x81\xAC (fallback to GETA MARK) + +# Part 2 non-BMP +\U0001F004 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F0CF → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F170 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F171 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F17E → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F18E → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F192 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F198 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F199 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F19A → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F1E8\U0001F1F3 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F1E9\U0001F1EA → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F1EA\U0001F1F8 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F1EB\U0001F1F7 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F1EC\U0001F1E7 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F1EE\U0001F1F9 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F1EF\U0001F1F5 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F1F0\U0001F1F7 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F1F7\U0001F1FA → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F1FA\U0001F1F8 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F201 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F202 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F21A → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F22F → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F236 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F237 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F238 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F239 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F23A → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F250 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F251 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F304 → \u2600 ; # \xF8\x9F +\U0001F305 → \u2600 ; # \xF8\x9F +\U0001F306 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F307 → \u2600 ; # \xF8\x9F +\U0001F308 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F309 → \U0001F303 ; # \xF9\x57 +\U0001F30B → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F30C → \U0001F303 ; # \xF9\x57 +\U0001F30F → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F31B → \U0001F313 ; # \xF9\x42 +\U0001F31F → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F320 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F330 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F334 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F335 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F339 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F33A → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F33B → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F33C → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F33D → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F33E → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F33F → \U0001F340 ; # \xF9\xE6 +\U0001F342 → \U0001F341 ; # \xF9\xEC +\U0001F343 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F344 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F345 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F346 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F347 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F348 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F349 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F34A → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F34D → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F34F → \U0001F34E ; # \xF9\xEA +\U0001F351 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F353 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F355 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F356 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F357 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F358 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F35A → \U0001F35C ; # \xF9\xF1 +\U0001F35B → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F35D → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F35F → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F360 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F361 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F362 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F363 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F364 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F365 → \U0001F300 ; # \xF8\xA4 +\U0001F366 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F367 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F368 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F369 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F36A → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F36B → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F36C → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F36D → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F36E → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F36F → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F371 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F372 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F373 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F379 → \U0001F378 ; # \xF8\xD2 +\U0001F37B → \U0001F37A ; # \xF8\xD3 +\U0001F383 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F385 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F386 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F387 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F388 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F389 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F38A → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F38B → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F38C → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F38D → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F38E → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F38F → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F390 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F391 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F392 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F393 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F3A1 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F3A2 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F3A3 → \U0001F41F ; # \xF9\xF6 +\U0001F3A6 → \U0001F3A5 ; # \xF8\xD8 +\U0001F3AD → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F3AF → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F3B0 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F3B1 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F3B2 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F3B3 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F3B4 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F3B7 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F3B8 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F3B9 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F3BA → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F3BB → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F3BC → \U0001F3B6 ; # \xF9\xA4 +\U0001F3C4 → \U0001F3C2 ; # \xF9\xB7 +\U0001F3C6 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F3C8 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F3CA → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F3E1 → \U0001F3E0 ; # \xF8\xC4 +\U0001F3E9 → \U0001F3E8\U0001F495 ; # \xF8\xCA \xF9\x94 +\U0001F3EC → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F3ED → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F3EE → \U0001F376 ; # \xF9\xF0 +\U0001F3EF → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F3F0 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F40D → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F40E → \U0001F434 ; # \xF9\xF9 +\U0001F411 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F412 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F414 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F417 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F418 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F419 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F41A → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F41B → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F41C → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F41D → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F41E → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F420 → \U0001F41F ; # \xF9\xF6 +\U0001F421 → \U0001F41F ; # \xF9\xF6 +\U0001F422 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F423 → \U0001F424 ; # \xF9\xF4 +\U0001F425 → \U0001F424 ; # \xF9\xF4 +\U0001F426 → \U0001F424 ; # \xF9\xF4 +\U0001F428 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F429 → \U0001F436 ; # \xF9\x45 +\U0001F42B → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F42C → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F42D → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F42E → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F42F → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F430 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F432 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F433 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F435 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F438 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F439 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F43A → \U0001F436 ; # \xF9\x45 +\U0001F43B → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F43C → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F43D → \U0001F437 ; # \xF9\xFA +\U0001F43E → \U0001F463 ; # \xF8\xF9 +\U0001F443 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F444 → \U0001F48B ; # \xF9\x9E +\U0001F445 → \U0001F61C ; # \xF9\xCD +\U0001F446 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F447 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F448 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F449 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F44B → \u270B ; # \xF8\xF6 +\U0001F44C → \U0001F197 ; # \xF9\xB0 +\U0001F44E → \u2935 ; # \xF9\xA5 +\U0001F44F → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F450 → \u270B ; # \xF8\xF6 +\U0001F452 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F454 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F457 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F458 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F459 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F45A → \U0001F455 ; # \xF9\xB3 +\U0001F45E → \U0001F45F ; # \xF8\xFA +\U0001F461 → \U0001F460 ; # \xF8\xD5 +\U0001F462 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F466 → \U0001F603 ; # \xF9\x95 +\U0001F467 → \U0001F603 ; # \xF9\x95 +\U0001F468 → \U0001F603 ; # \xF9\x95 +\U0001F469 → \U0001F603 ; # \xF9\x95 +\U0001F46A → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F46B → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F46E → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F46F → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F470 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F471 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F472 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F473 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F474 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F475 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F476 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F477 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F478 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F479 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F47A → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F47B → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F47C → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F47D → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F47E → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F47F → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F480 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F481 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F482 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F483 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F485 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F486 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F487 → \u2702 ; # \xF8\xD6 +\U0001F488 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F489 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F48A → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F48E → \U0001F48D ; # \xF9\xC0 +\U0001F48F → \U0001F48B ; # \xF9\x9E +\U0001F490 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F491 → \U0001F493 ; # \xF9\x92 +\U0001F492 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F496 → \u2764 ; # \xF9\x91 +\U0001F497 → \U0001F493 ; # \xF9\x92 +\U0001F498 → \u2764 ; # \xF9\x91 +\U0001F499 → \u2764 ; # \xF9\x91 +\U0001F49A → \u2764 ; # \xF9\x91 +\U0001F49B → \u2764 ; # \xF9\x91 +\U0001F49C → \u2764 ; # \xF9\x91 +\U0001F49D → \u2764 ; # \xF9\x91 +\U0001F49E → \U0001F493 ; # \xF9\x92 +\U0001F49F → \U0001F4A0 ; # \xF9\x9D +\U0001F4A9 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F4AA → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F4AB → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F4AC → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F4AE → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F4AF → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F4B1 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F4B2 → \U0001F4B0 ; # \xF9\xBA +\U0001F4B3 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F4B5 → \U0001F4B0 ; # \xF9\xBA +\U0001F4B8 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F4B9 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F4BC → \U0001F45C ; # \xF8\xE3 +\U0001F4BD → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F4BE → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F4C0 → \U0001F4BF ; # \xF8\xED +\U0001F4C1 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F4C2 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F4C3 → \U0001F4DD ; # \xF8\xEA +\U0001F4C4 → \U0001F4DD ; # \xF8\xEA +\U0001F4C5 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F4C6 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F4C7 → \U0001F4D6 ; # \xF8\xE4 +\U0001F4C8 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F4C9 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F4CA → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F4CB → \U0001F4DD ; # \xF8\xEA +\U0001F4CC → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F4CD → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F4CF → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F4D0 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F4D1 → \U0001F4DD ; # \xF8\xEA +\U0001F4D2 → \U0001F4D6 ; # \xF8\xE4 +\U0001F4D3 → \U0001F4D6 ; # \xF8\xE4 +\U0001F4D4 → \U0001F4D6 ; # \xF8\xE4 +\U0001F4D5 → \U0001F4D6 ; # \xF8\xE4 +\U0001F4D7 → \U0001F4D6 ; # \xF8\xE4 +\U0001F4D8 → \U0001F4D6 ; # \xF8\xE4 +\U0001F4D9 → \U0001F4D6 ; # \xF8\xE4 +\U0001F4DA → \U0001F4D6 ; # \xF8\xE4 +\U0001F4DB → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F4DC → \u27B0 ; # \xF9\xAF +\U0001F4DE → \u260E ; # \xF8\xE8 +\U0001F4E1 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F4E2 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F4E3 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F4E4 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F4E5 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F4E6 → \U0001F381 ; # \xF8\xE6 +\U0001F4E7 → \u2709 ; # \xF9\x77 +\U0001F4E8 → \U0001F4E9 ; # \xF9\x73 +\U0001F4EA → \U0001F3E3 ; # \xF8\xC6 +\U0001F4EB → \U0001F3E3 ; # \xF8\xC6 +\U0001F4EE → \U0001F3E3 ; # \xF8\xC6 +\U0001F4F0 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F4F3 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F4F4 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F4F6 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F4F9 → \U0001F3A5 ; # \xF8\xD8 +\U0001F4FB → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F4FC → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F503 → \u267B ; # \xF9\xDA +\U0001F50A → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F50B → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F50C → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F50E → \U0001F50D ; # \xF9\x81 +\U0001F50F → \U0001F511 ; # \xF9\x7D +\U0001F510 → \U0001F511 ; # \xF9\x7D +\U0001F512 → \U0001F511 ; # \xF9\x7D +\U0001F513 → \U0001F511 ; # \xF9\x7D +\U0001F516 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F517 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F518 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F519 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F51D → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F51E → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F51F → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F520 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F521 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F522 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F523 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F524 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F525 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F526 → \U0001F4A1 ; # \xF9\xA0 +\U0001F528 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F529 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F52A → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F52B → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F52E → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F52F → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F530 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F531 → \U0001F451 ; # \xF9\xBF +\U0001F532 → \U0001F311 ; # \xF9\x40 +\U0001F533 → \U0001F311 ; # \xF9\x40 +\U0001F534 → \U0001F311 ; # \xF9\x40 +\U0001F535 → \U0001F311 ; # \xF9\x40 +\U0001F536 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F537 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F538 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F539 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F53A → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F53B → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F53C → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F53D → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F550 → \u23F0 ; # \xF9\x5E +\U0001F551 → \u23F0 ; # \xF9\x5E +\U0001F552 → \u23F0 ; # \xF9\x5E +\U0001F553 → \u23F0 ; # \xF9\x5E +\U0001F554 → \u23F0 ; # \xF9\x5E +\U0001F555 → \u23F0 ; # \xF9\x5E +\U0001F556 → \u23F0 ; # \xF9\x5E +\U0001F557 → \u23F0 ; # \xF9\x5E +\U0001F558 → \u23F0 ; # \xF9\x5E +\U0001F559 → \u23F0 ; # \xF9\x5E +\U0001F55A → \u23F0 ; # \xF9\x5E +\U0001F55B → \u23F0 ; # \xF9\x5E +\U0001F5FC → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F5FD → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F5FE → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F5FF → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F602 → \U0001F606 ; # \xF9\xCF +\U0001F604 → \U0001F603 ; # \xF9\x95 +\U0001F60A → \U0001F603 ; # \xF9\x95 +\U0001F618 → \U0001F60D ; # \xF9\xCB +\U0001F61A → \U0001F60D ; # \xF9\xCB +\U0001F61D → \U0001F61C ; # \xF9\xCD +\U0001F624 → \U0001F601 ; # \xF9\xF8 +\U0001F625 → \U0001F613 ; # \xF9\xC8 +\U0001F628 → \U0001F631 ; # \xF9\xFC +\U0001F629 → \U0001F616 ; # \xF9\x98 +\U0001F62A → \U0001F4A4 ; # \xF9\xA6 +\U0001F62B → \U0001F623 ; # \xF9\xD0 +\U0001F630 → \U0001F613 ; # \xF9\xC8 +\U0001F632 → \U0001F635 ; # \xF9\x99 +\U0001F633 → \U0001F606 ; # \xF9\xCF +\U0001F637 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F638 → \U0001F601 ; # \xF9\xF8 +\U0001F639 → \U0001F606 ; # \xF9\xCF +\U0001F63A → \U0001F603 ; # \xF9\x95 +\U0001F63B → \U0001F60D ; # \xF9\xCB +\U0001F63C → \U0001F601 ; # \xF9\xF8 +\U0001F63D → \U0001F60D ; # \xF9\xCB +\U0001F63E → \U0001F621 ; # \xF9\xC9 +\U0001F63F → \U0001F622 ; # \xF9\xD3 +\U0001F640 → \U0001F616 ; # \xF9\x98 +\U0001F645 → \U0001F196 ; # \xF9\xD4 +\U0001F646 → \U0001F197 ; # \xF9\xB0 +\U0001F647 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F648 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F649 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F64A → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F64B → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F64C → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F64D → \U0001F616 ; # \xF9\x98 +\U0001F64E → \U0001F620 ; # \xF9\x96 +\U0001F64F → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F680 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F685 → \U0001F684 ; # \xF8\xBE +\U0001F687 → \u24C2 ; # \xF8\xBD +\U0001F689 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F68F → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F691 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F692 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F693 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F695 → \U0001F697 ; # \xF8\xBF +\U0001F69A → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F6A4 → \u26F5 ; # \xF9\x47 +\U0001F6A7 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F6A8 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F6AB → \U0001F232 ; # \xF9\xDD +\U0001F6B6 → \U0001F3C3 ; # \xF9\xD8 +\U0001F6B9 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F6BA → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F6BC → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F6BD → \U0001F6BB ; # \xF8\xCF +\U0001F6BE → \U0001F6BB ; # \xF8\xCF +\U0001F6C0 → \u2668 ; # \xF9\x9C diff --git a/icuSources/data/translit/Any_KDDISMS.txt b/icuSources/data/translit/Any_KDDISMS.txt new file mode 100644 index 00000000..5e124ee2 --- /dev/null +++ b/icuSources/data/translit/Any_KDDISMS.txt @@ -0,0 +1,107 @@ +# *************************************************************************** +# * +# * Copyright (C) 2011 Apple Inc. All Rights Reserved. +# * +# *************************************************************************** +# File: Any_KDDISMS.txt +# + +#### +# Fallbacks from Unicode emoji codepoints that do not correspond +# to emoji in the KDDI set; they are mapped to other Unicode emoji +# that do, or to GETA MARK if there is no good replacement. +#### + +# Part 1 BMP +\u24C2 → \U0001F687 ; # \xF7\xEC +\u2754 → \u2753 ; # \xF6\x5B +\u2755 → \u2757 ; # \xF6\x5A +\u27BF → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u3030 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\u303D → \u3013 ; # \x81\xAC (fallback to GETA MARK) + +# Part 2 non-BMP +\U0001F196 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F201 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F21A → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F232 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F234 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F236 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F237 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F238 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F304 → \U0001F305 ; # \xF3\xC8 +\U0001F307 → \U0001F306 ; # \xF3\x4D +\U0001F315 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F31F → \u2B50 ; # \xF6\x63 +\U0001F33E → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F343 → \U0001F342 ; # \xF3\x40 +\U0001F3A0 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F3A6 → \U0001F3A5 ; # \xF6\xF0 +\U0001F3B7 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F3BD → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F40E → \U0001F434 ; # \xF6\xB1 +\U0001F411 → \u2648 ; # \xF6\x67 +\U0001F412 → \U0001F435 ; # \xF6\xB2 +\U0001F41F → \u2653 ; # \xF6\x72 +\U0001F426 → \U0001F424 ; # \xF6\xB9 +\U0001F439 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F43A → \U0001F436 ; # \xF6\xBA +\U0001F450 → \U0001F44B ; # \xF3\xAA +\U0001F45D → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F461 → \U0001F460 ; # \xF6\xF3 +\U0001F464 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F466 → \U0001F468 ; # \xF6\xD5 +\U0001F467 → \U0001F469 ; # \xF6\xD3 +\U0001F46B → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F481 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F482 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F48E → \U0001F48D ; # \xF6\xED +\U0001F492 → \u26EA ; # \xF7\xEB +\U0001F497 → \U0001F493 ; # \xF4\x79 +\U0001F49F → \u2764 ; # \xF7\xB2 +\U0001F4A0 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F4B1 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F4BA → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F4C0 → \U0001F4BF ; # \xF6\xE5 +\U0001F4E2 → \U0001F50A ; # \xF6\xEA +\U0001F4E3 → \U0001F50A ; # \xF6\xEA +\U0001F4EE → \U0001F4EA ; # \xF6\xF4 +\U0001F513 → \U0001F512 ; # \xF6\xF5 +\U0001F51A → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F51B → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F51C → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F51D → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F52F → \U0001F52E ; # \xF3\x62 +\U0001F531 → \U0001F451 ; # \xF7\xF9 +\U0001F532 → \U0001F535 ; # \xF7\x67 +\U0001F533 → \U0001F535 ; # \xF7\x67 +\U0001F550 → \u23F0 ; # \xF7\xB1 +\U0001F551 → \u23F0 ; # \xF7\xB1 +\U0001F552 → \u23F0 ; # \xF7\xB1 +\U0001F553 → \u23F0 ; # \xF7\xB1 +\U0001F554 → \u23F0 ; # \xF7\xB1 +\U0001F555 → \u23F0 ; # \xF7\xB1 +\U0001F556 → \u23F0 ; # \xF7\xB1 +\U0001F557 → \u23F0 ; # \xF7\xB1 +\U0001F558 → \u23F0 ; # \xF7\xB1 +\U0001F559 → \u23F0 ; # \xF7\xB1 +\U0001F55A → \u23F0 ; # \xF7\xB1 +\U0001F55B → \u23F0 ; # \xF7\xB1 +\U0001F5FD → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F604 → \U0001F603 ; # \xF6\x49 +\U0001F605 → \U0001F603\U0001F4A6 ; # \xF6\x49 \xF7\xCE +\U0001F606 → \U0001F60C ; # \xF3\x99 +\U0001F60B → \U0001F60A ; # \xF3\xA1 +\U0001F61D → \U0001F61C ; # \xF6\xC0 +\U0001F61E → \U0001F614 ; # \xF3\x94 +\U0001F625 → \U0001F613 ; # \xF7\xF6 +\U0001F684 → \U0001F685 ; # \xF6\x89 +\U0001F695 → \U0001F697 ; # \xF6\x8A +\U0001F699 → \U0001F697 ; # \xF6\x8A +\U0001F6A4 → \u26F5 ; # \xF6\x8D +\U0001F6AA → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F6B9 → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F6BA → \u3013 ; # \x81\xAC (fallback to GETA MARK) +\U0001F6BC → \U0001F476 ; # \xF3\xD9 +\U0001F6BD → \U0001F6BB ; # \xF6\x7D +\U0001F6BE → \U0001F6BB ; # \xF6\x7D diff --git a/icuSources/data/translit/Any_Publishing.txt b/icuSources/data/translit/Any_Publishing.txt index 9ecf6796..b5788f62 100644 --- a/icuSources/data/translit/Any_Publishing.txt +++ b/icuSources/data/translit/Any_Publishing.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Any_SoftbankSMS.txt b/icuSources/data/translit/Any_SoftbankSMS.txt index 12146de9..fd194a9f 100644 --- a/icuSources/data/translit/Any_SoftbankSMS.txt +++ b/icuSources/data/translit/Any_SoftbankSMS.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2010 Apple Inc. All Rights Reserved. +# * Copyright (C) 2010,2012 Apple Inc. All Rights Reserved. # * # *************************************************************************** # File: Any_SoftbankSMS.txt @@ -12,93 +12,165 @@ # Unicode 6.0 char or sequence ↔ Softbank PUA char ; # Softbank SJIS char #### # Part 1 BMP -\u0023\u20E3 ↔ \uE210 ; # xF7 xB0 -\u0030\u20E3 ↔ \uE225 ; # xF7 xC5 -\u0031\u20E3 ↔ \uE21C ; # xF7 xBC -\u0032\u20E3 ↔ \uE21D ; # xF7 xBD -\u0033\u20E3 ↔ \uE21E ; # xF7 xBE -\u0034\u20E3 ↔ \uE21F ; # xF7 xBF -\u0035\u20E3 ↔ \uE220 ; # xF7 xC0 -\u0036\u20E3 ↔ \uE221 ; # xF7 xC1 -\u0037\u20E3 ↔ \uE222 ; # xF7 xC2 -\u0038\u20E3 ↔ \uE223 ; # xF7 xC3 -\u0039\u20E3 ↔ \uE224 ; # xF7 xC4 -\u2196 ↔ \uE237 ; # xF7 xD7 -\u2197 ↔ \uE236 ; # xF7 xD6 -\u2198 ↔ \uE238 ; # xF7 xD8 -\u2199 ↔ \uE239 ; # xF7 xD9 +\u0023\uFE0F\u20E3 ↔ \uE210 ; # xF7 xB0 +\u0023\u20E3 → \uE210 ; # xF7 xB0 +\u0030\uFE0F\u20E3 ↔ \uE225 ; # xF7 xC5 +\u0030\u20E3 → \uE225 ; # xF7 xC5 +\u0031\uFE0F\u20E3 ↔ \uE21C ; # xF7 xBC +\u0031\u20E3 → \uE21C ; # xF7 xBC +\u0032\uFE0F\u20E3 ↔ \uE21D ; # xF7 xBD +\u0032\u20E3 → \uE21D ; # xF7 xBD +\u0033\uFE0F\u20E3 ↔ \uE21E ; # xF7 xBE +\u0033\u20E3 → \uE21E ; # xF7 xBE +\u0034\uFE0F\u20E3 ↔ \uE21F ; # xF7 xBF +\u0034\u20E3 → \uE21F ; # xF7 xBF +\u0035\uFE0F\u20E3 ↔ \uE220 ; # xF7 xC0 +\u0035\u20E3 → \uE220 ; # xF7 xC0 +\u0036\uFE0F\u20E3 ↔ \uE221 ; # xF7 xC1 +\u0036\u20E3 → \uE221 ; # xF7 xC1 +\u0037\uFE0F\u20E3 ↔ \uE222 ; # xF7 xC2 +\u0037\u20E3 → \uE222 ; # xF7 xC2 +\u0038\uFE0F\u20E3 ↔ \uE223 ; # xF7 xC3 +\u0038\u20E3 → \uE223 ; # xF7 xC3 +\u0039\uFE0F\u20E3 ↔ \uE224 ; # xF7 xC4 +\u0039\u20E3 → \uE224 ; # xF7 xC4 +# +\u2196\uFE0F ↔ \uE237 ; # xF7 xD7 +\u2196 → \uE237 ; # xF7 xD7 +\u2197\uFE0F ↔ \uE236 ; # xF7 xD6 +\u2197 → \uE236 ; # xF7 xD6 +\u2198\uFE0F ↔ \uE238 ; # xF7 xD8 +\u2198 → \uE238 ; # xF7 xD8 +\u2199\uFE0F ↔ \uE239 ; # xF7 xD9 +\u2199 → \uE239 ; # xF7 xD9 \u23E9 ↔ \uE23C ; # xF7 xDC \u23EA ↔ \uE23D ; # xF7 xDD -\u25B6 ↔ \uE23A ; # xF7 xDA -\u25C0 ↔ \uE23B ; # xF7 xDB -\u2600 ↔ \uE04A ; # xF9 x8B -\u2601 ↔ \uE049 ; # xF9 x8A -\u260E ↔ \uE009 ; # xF9 x49 -\u2614 ↔ \uE04B ; # xF9 x8C -\u2615 ↔ \uE045 ; # xF9 x86 -\u261D ↔ \uE00F ; # xF9 x4F -\u263A ↔ \uE414 ; # xFB x54 -\u2648 ↔ \uE23F ; # xF7 xDF -\u2649 ↔ \uE240 ; # xF7 xE0 -\u264A ↔ \uE241 ; # xF7 xE1 -\u264B ↔ \uE242 ; # xF7 xE2 -\u264C ↔ \uE243 ; # xF7 xE3 -\u264D ↔ \uE244 ; # xF7 xE4 -\u264E ↔ \uE245 ; # xF7 xE5 -\u264F ↔ \uE246 ; # xF7 xE6 -\u2650 ↔ \uE247 ; # xF7 xE7 -\u2651 ↔ \uE248 ; # xF7 xE8 -\u2652 ↔ \uE249 ; # xF7 xE9 -\u2653 ↔ \uE24A ; # xF7 xEA -\u2660 ↔ \uE20E ; # xF7 xAE -\u2663 ↔ \uE20F ; # xF7 xAF -\u2665 ↔ \uE20C ; # xF7 xAC -\u2666 ↔ \uE20D ; # xF7 xAD -\u2668 ↔ \uE123 ; # xF7 x63 -\u267F ↔ \uE20A ; # xF7 xAA -\u26A0 ↔ \uE252 ; # xF7 xF2 -\u26A1 ↔ \uE13D ; # xF7 x7D -\u26BD ↔ \uE018 ; # xF9 x58 -\u26BE ↔ \uE016 ; # xF9 x56 -\u26C4 ↔ \uE048 ; # xF9 x89 +\u25B6\uFE0F ↔ \uE23A ; # xF7 xDA +\u25B6 → \uE23A ; # xF7 xDA +\u25C0\uFE0F ↔ \uE23B ; # xF7 xDB +\u25C0 → \uE23B ; # xF7 xDB +\u2600\uFE0F ↔ \uE04A ; # xF9 x8B +\u2600 → \uE04A ; # xF9 x8B +\u2601\uFE0F ↔ \uE049 ; # xF9 x8A +\u2601 → \uE049 ; # xF9 x8A +\u260E\uFE0F ↔ \uE009 ; # xF9 x49 +\u260E → \uE009 ; # xF9 x49 +\u2614\uFE0F ↔ \uE04B ; # xF9 x8C +\u2614 → \uE04B ; # xF9 x8C +\u2615\uFE0F ↔ \uE045 ; # xF9 x86 +\u2615 → \uE045 ; # xF9 x86 +\u261D\uFE0F ↔ \uE00F ; # xF9 x4F +\u261D → \uE00F ; # xF9 x4F +\u263A\uFE0F ↔ \uE414 ; # xFB x54 +\u263A → \uE414 ; # xFB x54 +\u2648\uFE0F ↔ \uE23F ; # xF7 xDF +\u2648 → \uE23F ; # xF7 xDF +\u2649\uFE0F ↔ \uE240 ; # xF7 xE0 +\u2649 → \uE240 ; # xF7 xE0 +\u264A\uFE0F ↔ \uE241 ; # xF7 xE1 +\u264A → \uE241 ; # xF7 xE1 +\u264B\uFE0F ↔ \uE242 ; # xF7 xE2 +\u264B → \uE242 ; # xF7 xE2 +\u264C\uFE0F ↔ \uE243 ; # xF7 xE3 +\u264C → \uE243 ; # xF7 xE3 +\u264D\uFE0F ↔ \uE244 ; # xF7 xE4 +\u264D → \uE244 ; # xF7 xE4 +\u264E\uFE0F ↔ \uE245 ; # xF7 xE5 +\u264E → \uE245 ; # xF7 xE5 +\u264F\uFE0F ↔ \uE246 ; # xF7 xE6 +\u264F → \uE246 ; # xF7 xE6 +\u2650\uFE0F ↔ \uE247 ; # xF7 xE7 +\u2650 → \uE247 ; # xF7 xE7 +\u2651\uFE0F ↔ \uE248 ; # xF7 xE8 +\u2651 → \uE248 ; # xF7 xE8 +\u2652\uFE0F ↔ \uE249 ; # xF7 xE9 +\u2652 → \uE249 ; # xF7 xE9 +\u2653\uFE0F ↔ \uE24A ; # xF7 xEA +\u2653 → \uE24A ; # xF7 xEA +\u2660\uFE0F ↔ \uE20E ; # xF7 xAE +\u2660 → \uE20E ; # xF7 xAE +\u2663\uFE0F ↔ \uE20F ; # xF7 xAF +\u2663 → \uE20F ; # xF7 xAF +\u2665\uFE0F ↔ \uE20C ; # xF7 xAC +\u2665 → \uE20C ; # xF7 xAC +\u2666\uFE0F ↔ \uE20D ; # xF7 xAD +\u2666 → \uE20D ; # xF7 xAD +\u2668\uFE0F ↔ \uE123 ; # xF7 x63 +\u2668 → \uE123 ; # xF7 x63 +\u267F\uFE0F ↔ \uE20A ; # xF7 xAA +\u267F → \uE20A ; # xF7 xAA +\u26A0\uFE0F ↔ \uE252 ; # xF7 xF2 +\u26A0 → \uE252 ; # xF7 xF2 +\u26A1\uFE0F ↔ \uE13D ; # xF7 x7D +\u26A1 → \uE13D ; # xF7 x7D +\u26BD\uFE0F ↔ \uE018 ; # xF9 x58 +\u26BD → \uE018 ; # xF9 x58 +\u26BE\uFE0F ↔ \uE016 ; # xF9 x56 +\u26BE → \uE016 ; # xF9 x56 +\u26C4\uFE0F ↔ \uE048 ; # xF9 x89 +\u26C4 → \uE048 ; # xF9 x89 \u26CE ↔ \uE24B ; # xF7 xEB -\u26EA ↔ \uE037 ; # xF9 x77 -\u26F2 ↔ \uE121 ; # xF7 x61 -\u26F3 ↔ \uE014 ; # xF9 x54 -\u26F5 ↔ \uE01C ; # xF9 x5C -\u26FA ↔ \uE122 ; # xF7 x62 -\u26FD ↔ \uE03A ; # xF9 x7A -\u2702 ↔ \uE313 ; # xF9 xB3 -\u2708 ↔ \uE01D ; # xF9 x5D +\u26EA\uFE0F ↔ \uE037 ; # xF9 x77 +\u26EA → \uE037 ; # xF9 x77 +\u26F2\uFE0F ↔ \uE121 ; # xF7 x61 +\u26F2 → \uE121 ; # xF7 x61 +\u26F3\uFE0F ↔ \uE014 ; # xF9 x54 +\u26F3 → \uE014 ; # xF9 x54 +\u26F5\uFE0F ↔ \uE01C ; # xF9 x5C +\u26F5 → \uE01C ; # xF9 x5C +\u26FA\uFE0F ↔ \uE122 ; # xF7 x62 +\u26FA → \uE122 ; # xF7 x62 +\u26FD\uFE0F ↔ \uE03A ; # xF9 x7A +\u26FD → \uE03A ; # xF9 x7A +\u2702\uFE0F ↔ \uE313 ; # xF9 xB3 +\u2702 → \uE313 ; # xF9 xB3 +\u2708\uFE0F ↔ \uE01D ; # xF9 x5D +\u2708 → \uE01D ; # xF9 x5D \u270A ↔ \uE010 ; # xF9 x50 \u270B ↔ \uE012 ; # xF9 x52 -\u270C ↔ \uE011 ; # xF9 x51 +\u270C\uFE0F ↔ \uE011 ; # xF9 x51 +\u270C → \uE011 ; # xF9 x51 \u2728 ↔ \uE32E ; # xF9 xCE -\u2733 ↔ \uE206 ; # xF7 xA6 -\u2734 ↔ \uE205 ; # xF7 xA5 +\u2733\uFE0F ↔ \uE206 ; # xF7 xA6 +\u2733 → \uE206 ; # xF7 xA6 +\u2734\uFE0F ↔ \uE205 ; # xF7 xA5 +\u2734 → \uE205 ; # xF7 xA5 \u274C ↔ \uE333 ; # xF9 xD3 \u2753 ↔ \uE020 ; # xF9 x60 \u2754 ↔ \uE336 ; # xF9 xD6 \u2755 ↔ \uE337 ; # xF9 xD7 -\u2757 ↔ \uE021 ; # xF9 x61 -\u2764 ↔ \uE022 ; # xF9 x62 -\u27A1 ↔ \uE234 ; # xF7 xD4 +\u2757\uFE0F ↔ \uE021 ; # xF9 x61 +\u2757 → \uE021 ; # xF9 x61 +\u2764\uFE0F ↔ \uE022 ; # xF9 x62 +\u2764 → \uE022 ; # xF9 x62 +\u27A1\uFE0F ↔ \uE234 ; # xF7 xD4 +\u27A1 → \uE234 ; # xF7 xD4 \u27BF ↔ \uE211 ; # xF7 xB1 -\u2B05 ↔ \uE235 ; # xF7 xD5 -\u2B06 ↔ \uE232 ; # xF7 xD2 -\u2B07 ↔ \uE233 ; # xF7 xD3 -\u2B50 ↔ \uE32F ; # xF9 xCF -\u2B55 ↔ \uE332 ; # xF9 xD2 -\u303D ↔ \uE12C ; # xF7 x6C -\u3297 ↔ \uE30D ; # xF9 xAD -\u3299 ↔ \uE315 ; # xF9 xB5 +\u2B05\uFE0F ↔ \uE235 ; # xF7 xD5 +\u2B05 → \uE235 ; # xF7 xD5 +\u2B06\uFE0F ↔ \uE232 ; # xF7 xD2 +\u2B06 → \uE232 ; # xF7 xD2 +\u2B07\uFE0F ↔ \uE233 ; # xF7 xD3 +\u2B07 → \uE233 ; # xF7 xD3 +\u2B50\uFE0F ↔ \uE32F ; # xF9 xCF +\u2B50 → \uE32F ; # xF9 xCF +\u2B55\uFE0F ↔ \uE332 ; # xF9 xD2 +\u2B55 → \uE332 ; # xF9 xD2 +\u303D\uFE0F ↔ \uE12C ; # xF7 x6C +\u303D → \uE12C ; # xF7 x6C +\u3297\uFE0F ↔ \uE30D ; # xF9 xAD +\u3297 → \uE30D ; # xF9 xAD +\u3299\uFE0F ↔ \uE315 ; # xF9 xB5 +\u3299 → \uE315 ; # xF9 xB5 # Part 2 non-BMP -\U0001F004 ↔ \uE12D ; # xF7 x6D +\U0001F004\uFE0F ↔ \uE12D ; # xF7 x6D +\U0001F004 → \uE12D ; # xF7 x6D \U0001F170 ↔ \uE532 ; # xFB xD2 \U0001F171 ↔ \uE533 ; # xFB xD3 \U0001F17E ↔ \uE535 ; # xFB xD5 -\U0001F17F ↔ \uE14F ; # xF7 x90 +\U0001F17F\uFE0F ↔ \uE14F ; # xF7 x90 +\U0001F17F → \uE14F ; # xF7 x90 \U0001F18E ↔ \uE534 ; # xFB xD4 \U0001F192 ↔ \uE214 ; # xF7 xB4 \U0001F194 ↔ \uE229 ; # xF7 xC9 @@ -118,8 +190,10 @@ \U0001F1FA\U0001F1F8 ↔ \uE50C ; # xFB xAC \U0001F201 ↔ \uE203 ; # xF7 xA3 \U0001F202 ↔ \uE228 ; # xF7 xC8 -\U0001F21A ↔ \uE216 ; # xF7 xB6 -\U0001F22F ↔ \uE22C ; # xF7 xCC +\U0001F21A\uFE0F ↔ \uE216 ; # xF7 xB6 +\U0001F21A → \uE216 ; # xF7 xB6 +\U0001F22F\uFE0F ↔ \uE22C ; # xF7 xCC +\U0001F22F → \uE22C ; # xF7 xCC \U0001F233 ↔ \uE22B ; # xF7 xCB \U0001F235 ↔ \uE22A ; # xF7 xCA \U0001F236 ↔ \uE215 ; # xF7 xB5 @@ -492,7 +566,7 @@ \u2122 ← \uE537 ; # xFB xD7 #### -# Fallbacks from other standaqrd Han ideographs to JISX0208 Kanji +# Fallbacks from other standard Han ideographs to JISX0208 Kanji # as in the softbank-sjis table # Unicode Han char → fallback Unicode Kanji char ; # Softbank SJIS char #### diff --git a/icuSources/data/translit/Arabic_Latin.txt b/icuSources/data/translit/Arabic_Latin.txt index df886cf4..349d3e07 100644 --- a/icuSources/data/translit/Arabic_Latin.txt +++ b/icuSources/data/translit/Arabic_Latin.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -9,9 +9,9 @@ # :: [[:Arabic:][:block=ARABIC:][‎ⁿ،؛؟ـ\u064B-\u0655٠-٬۰-۹﷼ښ]] ; :: NFKD (NFC); -$disambig = \u0331 ; -$disambig2 = \u0330 ; -$under = \u0323 ; +$disambig = \u0331 ; +$disambig2 = \u0330 ; +$under = \u0323 ; $descender = ˌ; $notAbove = [[:^ccc=0:]&[:^ccc=230:]]; [:Nd:]{٫}[:Nd:] ↔ [:Nd:]{','}[:Nd:] ; # ARABIC DECIMAL SEPARATOR @@ -90,11 +90,11 @@ $notAbove = [[:^ccc=0:]&[:^ccc=230:]]; \u064E ↔ a ; # ARABIC FATHA \u064F ↔ u ; # ARABIC DAMMA \u0650 ↔ i ; # ARABIC KASRA -\u0651 ↔ \u0303 ; # ARABIC SHADDA -\u0652 ↔ \u030A ; # ARABIC SUKUN -\u0653 ↔ \u0302 ; # ARABIC MADDAH ABOVE -\u0654 ↔ \u0309 ; # ARABIC HAMZA ABOVE -\u0655 ↔ \u0339 ; # ARABIC HAMZA BELOW +\u0651 ↔ \u0303 ; # ARABIC SHADDA +\u0652 ↔ \u030A ; # ARABIC SUKUN +\u0653 ↔ \u0302 ; # ARABIC MADDAH ABOVE +\u0654 ↔ \u0309 ; # ARABIC HAMZA ABOVE +\u0655 ↔ \u0339 ; # ARABIC HAMZA BELOW پ ↔ p ; # ARABIC LETTER PEH چ ↔ c h $disambig ; # ARABIC LETTER TCHEH ڤ ↔ v ; # ARABIC LETTER VEH diff --git a/icuSources/data/translit/Arabic_Latin_BGN.txt b/icuSources/data/translit/Arabic_Latin_BGN.txt index 41105404..914bfbc2 100644 --- a/icuSources/data/translit/Arabic_Latin_BGN.txt +++ b/icuSources/data/translit/Arabic_Latin_BGN.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -11,8 +11,8 @@ :: NFKD (NFC) ; $alef = ’; $ayin = ‘; -$disambig = \u0331 ; -$wordBoundary = [^[:L:][:M:][:N:]] ; +$disambig = \u0331 ; +$wordBoundary = [^[:L:][:M:][:N:]] ; [:Nd:]{٫}[:Nd:] ↔ [:Nd:]{','}[:Nd:] ; # ARABIC DECIMAL SEPARATOR [:Nd:]{٬}[:Nd:] ↔ [:Nd:]{'.'}[:Nd:] ; # ARABIC THOUSANDS SEPARATOR ٫ ↔ ',' $disambig ; # ARABIC DECIMAL SEPARATOR @@ -72,9 +72,9 @@ $wordBoundary = [^[:L:][:M:][:N:]] ; ه\u0651 → hh ; # ARABIC LETTER HEH + SHADDA و\u0651 → ww ; # ARABIC LETTER WAW + SHADDA ى\u0651 → yy ; # ARABIC LETTER YEH + SHADDA -$wordBoundary{ء → ; # ARABIC LETTER HAMZA +$wordBoundary{ء → ; # ARABIC LETTER HAMZA ء → $alef ; # ARABIC LETTER HAMZA -$wordBoundary{ا → ; # ARABIC LETTER ALEF +$wordBoundary{ا → ; # ARABIC LETTER ALEF ٱ → $alef ; # ARABIC LETTER ALEF WASLA $wordBoundary{آ → ā ; # ARABIC LETTER ALEF WITH MADDA ABOVE آ → $alef ā ; # ARABIC LETTER ALEF WITH MADDA ABOVE @@ -116,7 +116,7 @@ $wordBoundary{آ → ā ; # ARABIC LETTER ALEF WITH MADDA ABOVE \u0650 → i ; # ARABIC KASRA \u064Fو → ū ; # ARABIC DAMMA + WAW \u064F → u ; # ARABIC DAMMA -\u0652 → ; # ARABIC SUKUN +\u0652 → ; # ARABIC SUKUN \u064B → aⁿ ; # ARABIC FATHATAN \u064D → iⁿ ; # ARABIC KASRATAN \u064C → uⁿ ; # ARABIC DAMMATAN diff --git a/icuSources/data/translit/Armenian_Latin_BGN.txt b/icuSources/data/translit/Armenian_Latin_BGN.txt index 35335dbb..16536810 100644 --- a/icuSources/data/translit/Armenian_Latin_BGN.txt +++ b/icuSources/data/translit/Armenian_Latin_BGN.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -17,7 +17,7 @@ $lowerVowels = [աեէըիոևօւ] ; $vowels = [$upperVowels $lowerVowels] ; $lower = [$lowerConsonants $lowerVowels] ; $aspirate = ’ ; -$wordBoundary = [^[:L:][:M:][:N:]] ; +$wordBoundary = [^[:L:][:M:][:N:]] ; $wordBoundary{ԵՒ}$wordBoundary → YEV ; # ARMENIAN CAPITAL ECH + CAPITAL YIWN $wordBoundary{ԵՒ → YEV ; # ARMENIAN CAPITAL ECH + CAPITAL YIWN $vowels{ԵՒ → YEV ; # ARMENIAN CAPITAL ECH + CAPITAL YIWN @@ -33,7 +33,7 @@ $vowels{եւ → yev ; # ARMENIAN SMALL ECH + SMALL YIWN $wordBoundary{և}$wordBoundary → yev ; # ARMENIAN SMALL LIGATURE ECH YIWN $wordBoundary{և → yev ; # ARMENIAN SMALL LIGATURE ECH YIWN $vowels{և → yev ; # ARMENIAN SMALL LIGATURE ECH YIWN -և → ev ; # ARMENIAN SMALL LIGATURE ECH YIWN +և → ev ; # ARMENIAN SMALL LIGATURE ECH YIWN Ա → A ; # ARMENIAN CAPITAL LETTER AYB ա → a ; # ARMENIAN SMALL LETTER AYB Բ → B ; # ARMENIAN CAPITAL LETTER BEN @@ -100,9 +100,9 @@ $wordBoundary{ե → ye ; # ARMENIAN SMALL LETTER ECH ով → ov ; $wordBoundary{Ո}$lower → Vo ; # ARMENIAN CAPITAL LETTER VO $wordBoundary{Ո → VO ; # ARMENIAN CAPITAL LETTER VO -Ո → O ; # ARMENIAN CAPITAL LETTER ECH +Ո → O ; # ARMENIAN CAPITAL LETTER ECH $wordBoundary{ո → vo ; # ARMENIAN SMALL LETTER VO -ո → o ; # ARMENIAN SMALL LETTER VO +ո → o ; # ARMENIAN SMALL LETTER VO Չ} $lower → Ch $aspirate ; # ARMENIAN CAPITAL LETTER CHA Չ → CH $aspirate ; # ARMENIAN CAPITAL LETTER CHA չ → ch $aspirate ; # ARMENIAN SMALL LETTER CHA diff --git a/icuSources/data/translit/Azerbaijani_Latin_BGN.txt b/icuSources/data/translit/Azerbaijani_Latin_BGN.txt index d9ab22f7..15586ca8 100644 --- a/icuSources/data/translit/Azerbaijani_Latin_BGN.txt +++ b/icuSources/data/translit/Azerbaijani_Latin_BGN.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -9,8 +9,8 @@ # :: [АБВГҒДЕӘЖЗИЫКҜЛМНОӨПРСТУҮФХҺЧҸШЙЭЮЯабвгғдеәжзиыкҝлмноөпрстуүфхһчҹш’йэюя] ; :: NFD (NFC) ; -$prime = ’ ; -$wordBoundary = [^[:L:][:M:][:N:]] ; +$prime = ’ ; +$wordBoundary = [^[:L:][:M:][:N:]] ; $upperConsonants = [БВГҒДЖЗЈКҜЛМНПРСТФХҺЧҸШЙ] ; $lowerConsonants = [бвгғджзјкҝлмнпрстфхһчҹш’й] ; $consonants = [$upperConsonants $lowerConsonants] ; @@ -88,7 +88,7 @@ $lower = [$lowerConsonants $lowerVowels] ; э → ė ; # CYRILLIC SMALL LETTER SOFT SIGN Ю} $lower → Yu\u0307 ; # CYRILLIC CAPITAL LETTER YU Ю → YU\u0307 ; # CYRILLIC CAPITAL LETTER YU -ю → yu\u0307 ; # CYRILLIC SMALL LETTER YU +ю → yu\u0307 ; # CYRILLIC SMALL LETTER YU Я} $lower → Yȧ ; # CYRILLIC CAPITAL LETTER YA Я → YȦ ; # CYRILLIC CAPITAL LETTER YA я → yȧ ; # CYRILLIC SMALL LETTER YA diff --git a/icuSources/data/translit/Belarusian_Latin_BGN.txt b/icuSources/data/translit/Belarusian_Latin_BGN.txt index b62d2118..4f163861 100644 --- a/icuSources/data/translit/Belarusian_Latin_BGN.txt +++ b/icuSources/data/translit/Belarusian_Latin_BGN.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -9,7 +9,7 @@ # :: [АБВГДЕЁЖЗІЙКЛМНОПРСТУЎФХЦЧШЩЪЫЬЭЮЯҐабвгдеёжзійклмнопрстуўфхцчшщъыьэюя’ґ] ; :: NFD (NFC) ; -$prime = ʹ ; +$prime = ʹ ; $doublePrime = ʺ ; $upperConsonants = [БВГДЖЗЙКЛМНПРСТЎФХЦЧШЬҐ] ; $lowerConsonants = [бвгджзйклмнпрстўфхцчшь’ґ] ; @@ -18,7 +18,7 @@ $upperVowels = [АЕЁІОУЫЭЮЯ] ; $lowerVowels = [аеёіоуыэюя] ; $vowels = [$upperVowels $lowerVowels] ; $lower = [$lowerConsonants $lowerVowels] ; -$wordBoundary = [^[:L:][:M:][:N:]] ; +$wordBoundary = [^[:L:][:M:][:N:]] ; А → A ; # CYRILLIC CAPITAL LETTER A а → a ; # CYRILLIC SMALL LETTER A Б → B ; # CYRILLIC CAPITAL LETTER BE diff --git a/icuSources/data/translit/Bengali_Devanagari.txt b/icuSources/data/translit/Bengali_Devanagari.txt index 4f3bf092..11fb71be 100644 --- a/icuSources/data/translit/Bengali_Devanagari.txt +++ b/icuSources/data/translit/Bengali_Devanagari.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Bengali_Gujarati.txt b/icuSources/data/translit/Bengali_Gujarati.txt index b33ddc56..39836f65 100644 --- a/icuSources/data/translit/Bengali_Gujarati.txt +++ b/icuSources/data/translit/Bengali_Gujarati.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Bengali_Gurmukhi.txt b/icuSources/data/translit/Bengali_Gurmukhi.txt index 184c5ea9..86a2ff00 100644 --- a/icuSources/data/translit/Bengali_Gurmukhi.txt +++ b/icuSources/data/translit/Bengali_Gurmukhi.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Bengali_InterIndic.txt b/icuSources/data/translit/Bengali_InterIndic.txt index 700d6610..07705213 100644 --- a/icuSources/data/translit/Bengali_InterIndic.txt +++ b/icuSources/data/translit/Bengali_InterIndic.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -97,5 +97,5 @@ ৸→\uE079; # Bengali-InterIndic: CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR ৹→\uE07A; # Bengali-InterIndic: CURRENCY DENOMINATOR SIXTEEN ৺→\uE07B; # ISSHAR -।→\uE064; # DANDA -॥→\uE065; # DOUBLE DANDA +।→\uE064; # DANDA +॥→\uE065; # DOUBLE DANDA diff --git a/icuSources/data/translit/Bengali_Kannada.txt b/icuSources/data/translit/Bengali_Kannada.txt index db55dd2a..6a6a3e2f 100644 --- a/icuSources/data/translit/Bengali_Kannada.txt +++ b/icuSources/data/translit/Bengali_Kannada.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Bengali_Latin.txt b/icuSources/data/translit/Bengali_Latin.txt index c59e74fd..42d844e3 100644 --- a/icuSources/data/translit/Bengali_Latin.txt +++ b/icuSources/data/translit/Bengali_Latin.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Bengali_Malayalam.txt b/icuSources/data/translit/Bengali_Malayalam.txt index f1dd043d..d9e9f05c 100644 --- a/icuSources/data/translit/Bengali_Malayalam.txt +++ b/icuSources/data/translit/Bengali_Malayalam.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Bengali_Oriya.txt b/icuSources/data/translit/Bengali_Oriya.txt index d54201d3..bb36677e 100644 --- a/icuSources/data/translit/Bengali_Oriya.txt +++ b/icuSources/data/translit/Bengali_Oriya.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Bengali_Tamil.txt b/icuSources/data/translit/Bengali_Tamil.txt index 241039d1..326dc99a 100644 --- a/icuSources/data/translit/Bengali_Tamil.txt +++ b/icuSources/data/translit/Bengali_Tamil.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Bengali_Telugu.txt b/icuSources/data/translit/Bengali_Telugu.txt index 6b8b3310..6f6c6991 100644 --- a/icuSources/data/translit/Bengali_Telugu.txt +++ b/icuSources/data/translit/Bengali_Telugu.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Bulgarian_Latin_BGN.txt b/icuSources/data/translit/Bulgarian_Latin_BGN.txt index 5cf0e7a5..e85c3db7 100644 --- a/icuSources/data/translit/Bulgarian_Latin_BGN.txt +++ b/icuSources/data/translit/Bulgarian_Latin_BGN.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -17,7 +17,7 @@ $lowerVowels = [аеиоуъюяѫѣ] ; $vowels = [$upperVowels $lowerVowels] ; $lower = [$lowerConsonants $lowerVowels] ; $bulgarian = [ $lower $upperConsonants $upperVowels ] ; -$wordBoundary = [^[:L:][:M:][:N:]] ; +$wordBoundary = [^[:L:][:M:][:N:]] ; А → A ; # CYRILLIC CAPITAL LETTER A а → a ; # CYRILLIC SMALL LETTER A Б → B ; # CYRILLIC CAPITAL LETTER BE @@ -84,7 +84,7 @@ $wordBoundary = [^[:L:][:M:][:N:]] ; щ → sht ; # CYRILLIC SMALL LETTER SHCHA Ъ → Ŭ ; # CYRILLIC CAPITAL LETTER HARD SIGN ъ → ŭ ; # CYRILLIC SMALL LETTER HARD SIGN -$bulgarian { [Ъъ] } $wordBoundary > ; +$bulgarian { [Ъъ] } $wordBoundary > ; Ь → ’ ; # CYRILLIC CAPITAL LETTER SOFT SIGN ь → ’ ; # CYRILLIC SMALL LETTER SOFT SIGN Ю} $lower → Yu ; # CYRILLIC CAPITAL LETTER YU diff --git a/icuSources/data/translit/Cyrillic_Latin.txt b/icuSources/data/translit/Cyrillic_Latin.txt index 7eb0fe16..4280ed15 100644 --- a/icuSources/data/translit/Cyrillic_Latin.txt +++ b/icuSources/data/translit/Cyrillic_Latin.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -20,8 +20,8 @@ $caron = \u030C ; $comma = \u0326 ; $under = \u0331 ; $descender = ˌ; -я ↔ a $hat ; # CYRILLIC SMALL LETTER YA -Я ↔ A $hat ; # CYRILLIC CAPITAL LETTER YA +я ↔ a $hat ; # CYRILLIC SMALL LETTER YA +Я ↔ A $hat ; # CYRILLIC CAPITAL LETTER YA ч ↔ c $caron ; # CYRILLIC SMALL LETTER CHE Ч ↔ C $caron; # CYRILLIC CAPITAL LETTER CHE э ↔ e $acute; # CYRILLIC SMALL LETTER E @@ -35,7 +35,7 @@ $descender = ˌ; ѕ ↔ z $hat ; # CYRILLIC SMALL LETTER DZE Ѕ ↔ Z $hat; # CYRILLIC CAPITAL LETTER DZE ю ↔ u $hat ; # CYRILLIC SMALL LETTER YU -Ю ↔ U $hat ; # CYRILLIC CAPITAL LETTER YU +Ю ↔ U $hat ; # CYRILLIC CAPITAL LETTER YU і ↔ i $acute; # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I І ↔ I $acute; # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I ј ↔ j $caron; # CYRILLIC SMALL LETTER JE @@ -50,7 +50,7 @@ $descender = ˌ; Џ ↔ D $hat ; # CYRILLIC CAPITAL LETTER DZHE а ↔ a ; # CYRILLIC SMALL LETTER A А ↔ A ; # CYRILLIC CAPITAL LETTER A -ә ↔ ə ; # CYRILLIC SMALL LETTER SCHWA +ә ↔ ə ; # CYRILLIC SMALL LETTER SCHWA Ә ↔ Ə ; # CYRILLIC CAPITAL LETTER SCHWA ӕ ↔ æ ; # CYRILLIC SMALL LIGATURE A IE Ӕ ↔ Æ ; # CYRILLIC CAPITAL LIGATURE A IE @@ -111,9 +111,9 @@ $descender = ˌ; ц ↔ c ; # CYRILLIC SMALL LETTER TSE Ц ↔ C; # CYRILLIC CAPITAL LETTER TSE Ъ ↔ $modprime2 $under ; # CYRILLIC CAPITAL LETTER HARD SIGN -ъ ↔ $modprime2 ; # CYRILLIC SMALL LETTER HARD SIGN +ъ ↔ $modprime2 ; # CYRILLIC SMALL LETTER HARD SIGN Ь ↔ $modprime $under ; # CYRILLIC CAPITAL LETTER SOFT SIGN -ь ↔ $modprime ; # CYRILLIC SMALL LETTER SOFT SIGN +ь ↔ $modprime ; # CYRILLIC SMALL LETTER SOFT SIGN ы ↔ y ; # CYRILLIC SMALL LETTER YERU Ы ↔ Y ; # CYRILLIC CAPITAL LETTER YERU $ignore = [[:Mark:]''] * ; diff --git a/icuSources/data/translit/Devanagari_Bengali.txt b/icuSources/data/translit/Devanagari_Bengali.txt index 88dc3d7a..aba6e2c8 100644 --- a/icuSources/data/translit/Devanagari_Bengali.txt +++ b/icuSources/data/translit/Devanagari_Bengali.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Devanagari_Gujarati.txt b/icuSources/data/translit/Devanagari_Gujarati.txt index 0bebba86..46421296 100644 --- a/icuSources/data/translit/Devanagari_Gujarati.txt +++ b/icuSources/data/translit/Devanagari_Gujarati.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Devanagari_Gurmukhi.txt b/icuSources/data/translit/Devanagari_Gurmukhi.txt index adfdbab3..09d65486 100644 --- a/icuSources/data/translit/Devanagari_Gurmukhi.txt +++ b/icuSources/data/translit/Devanagari_Gurmukhi.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Devanagari_InterIndic.txt b/icuSources/data/translit/Devanagari_InterIndic.txt index bd640747..8c486855 100644 --- a/icuSources/data/translit/Devanagari_InterIndic.txt +++ b/icuSources/data/translit/Devanagari_InterIndic.txt @@ -1,92 +1,92 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** # File: Devanagari_InterIndic.txt # Generated from CLDR # -\u0901→\uE001; # SIGN CANDRABINDU -\u0902→\uE002; # SIGN ANUSVARA -ः→\uE003; # SIGN VISARGA -ऄ→\uE004; # SIGN SHORT A -अ→\uE005; # LETTER A -आ→\uE006; # LETTER AA -इ→\uE007; # LETTER I -ई→\uE008; # LETTER II -उ→\uE009; # LETTER U -ऊ→\uE00A; # LETTER UU -ऋ→\uE00B; # LETTER VOCALIC R -ऌ→\uE00C; # LETTER VOCALIC L -ऍ→\uE00D; # LETTER CANDRA E (For representing English sounds) +\u0901→\uE001; # SIGN CANDRABINDU +\u0902→\uE002; # SIGN ANUSVARA +ः→\uE003; # SIGN VISARGA +ऄ→\uE004; # SIGN SHORT A +अ→\uE005; # LETTER A +आ→\uE006; # LETTER AA +इ→\uE007; # LETTER I +ई→\uE008; # LETTER II +उ→\uE009; # LETTER U +ऊ→\uE00A; # LETTER UU +ऋ→\uE00B; # LETTER VOCALIC R +ऌ→\uE00C; # LETTER VOCALIC L +ऍ→\uE00D; # LETTER CANDRA E (For representing English sounds) ऎ→\uE00E; # UNMAPPED LETTER SHORT E(For Southern Scripts) -ए→\uE00F; # LETTER E -ऐ→\uE010; # LETTER AI -ऑ→\uE011; # LETTER CANDRA O (For representing English sounds) +ए→\uE00F; # LETTER E +ऐ→\uE010; # LETTER AI +ऑ→\uE011; # LETTER CANDRA O (For representing English sounds) ऒ→\uE012; # UNMAPPED LETTER SHORT O (For Southern Scripts) -ओ→\uE013; # LETTER O -औ→\uE014; # LETTER AU -क→\uE015; # LETTER KA -ख→\uE016; # LETTER KHA -ग→\uE017; # LETTER GA -घ→\uE018; # LETTER GHA -ङ→\uE019; # LETTER NGA -च→\uE01A; # LETTER CA -छ→\uE01B; # LETTER CHA -ज→\uE01C; # LETTER JA -झ→\uE01D; # LETTER JHA -ञ→\uE01E; # LETTER NYA -ट→\uE01F; # LETTER TTA -ठ→\uE020; # LETTER TTHA -ड→\uE021; # LETTER DDA -ढ→\uE022; # LETTER DDHA -ण→\uE023; # LETTER NNA -त→\uE024; # LETTER TA -थ→\uE025; # LETTER THA -द→\uE026; # LETTER DA -ध→\uE027; # LETTER DHA -न→\uE028; # LETTER NA +ओ→\uE013; # LETTER O +औ→\uE014; # LETTER AU +क→\uE015; # LETTER KA +ख→\uE016; # LETTER KHA +ग→\uE017; # LETTER GA +घ→\uE018; # LETTER GHA +ङ→\uE019; # LETTER NGA +च→\uE01A; # LETTER CA +छ→\uE01B; # LETTER CHA +ज→\uE01C; # LETTER JA +झ→\uE01D; # LETTER JHA +ञ→\uE01E; # LETTER NYA +ट→\uE01F; # LETTER TTA +ठ→\uE020; # LETTER TTHA +ड→\uE021; # LETTER DDA +ढ→\uE022; # LETTER DDHA +ण→\uE023; # LETTER NNA +त→\uE024; # LETTER TA +थ→\uE025; # LETTER THA +द→\uE026; # LETTER DA +ध→\uE027; # LETTER DHA +न→\uE028; # LETTER NA ऩ→\uE029; -प→\uE02A; # LETTER PA -फ→\uE02B; # LETTER PHA -ब→\uE02C; # LETTER BA -भ→\uE02D; # LETTER BHA -म→\uE02E; # LETTER MA -य→\uE02F; # LETTER YA -र→\uE030; # LETTER RA +प→\uE02A; # LETTER PA +फ→\uE02B; # LETTER PHA +ब→\uE02C; # LETTER BA +भ→\uE02D; # LETTER BHA +म→\uE02E; # LETTER MA +य→\uE02F; # LETTER YA +र→\uE030; # LETTER RA ऱ→\uE031; -ल→\uE032; # LETTER LA -ळ→\uE033; # LETTER LLA +ल→\uE032; # LETTER LA +ळ→\uE033; # LETTER LLA ऴ→\uE034; -व→\uE035; # LETTER VA -श→\uE036; # LETTER SHA -ष→\uE037; # LETTER SSA -स→\uE038; # LETTER SA -ह→\uE039; # LETTER HA -\u093C→\uE03C; # SIGN NUKTA -ऽ→\uE03D; # SIGN AVAGRAHA -ा→\uE03E; # VOWEL SIGN AA -ि→\uE03F; # VOWEL SIGN I -ी→\uE040; # VOWEL SIGN II -\u0941→\uE041; # VOWEL SIGN U -\u0942→\uE042; # VOWEL SIGN UU -\u0943→\uE043; # VOWEL SIGN VOCALIC R -\u0944→\uE044; # VOWEL SIGN VOCALIC RR -\u0945→\uE045; # VOWEL SIGN CANDRA E +व→\uE035; # LETTER VA +श→\uE036; # LETTER SHA +ष→\uE037; # LETTER SSA +स→\uE038; # LETTER SA +ह→\uE039; # LETTER HA +\u093C→\uE03C; # SIGN NUKTA +ऽ→\uE03D; # SIGN AVAGRAHA +ा→\uE03E; # VOWEL SIGN AA +ि→\uE03F; # VOWEL SIGN I +ी→\uE040; # VOWEL SIGN II +\u0941→\uE041; # VOWEL SIGN U +\u0942→\uE042; # VOWEL SIGN UU +\u0943→\uE043; # VOWEL SIGN VOCALIC R +\u0944→\uE044; # VOWEL SIGN VOCALIC RR +\u0945→\uE045; # VOWEL SIGN CANDRA E \u0946→\uE046; # UNMAPPED VOWEL SIGN SHORT E -\u0947→\uE047; # VOWEL SIGN E -\u0948→\uE048; # VOWEL SIGN AI -ॉ→\uE049; # VOWEL SIGN CANDRA O +\u0947→\uE047; # VOWEL SIGN E +\u0948→\uE048; # VOWEL SIGN AI +ॉ→\uE049; # VOWEL SIGN CANDRA O ॊ→\uE04A; # UNMAPPED VOWEL SIGN SHORT O -ो→\uE04B; # VOWEL SIGN O -ौ→\uE04C; # VOWEL SIGN AU -\u094D→\uE04D; # SIGN VIRAMA -ॐ→\uE050; # OM -\u0951→\uE051; # UNMAPPED STRESS SIGN UDATTA -\u0952→\uE052; # UNMAPPED STRESS SIGN ANUDATTA -\u0953→\uE053; # UNMAPPED GRAVE ACCENT -\u0954→\uE054; # UNMAPPED ACUTE ACCENT +ो→\uE04B; # VOWEL SIGN O +ौ→\uE04C; # VOWEL SIGN AU +\u094D→\uE04D; # SIGN VIRAMA +ॐ→\uE050; # OM +\u0951→\uE051; # UNMAPPED STRESS SIGN UDATTA +\u0952→\uE052; # UNMAPPED STRESS SIGN ANUDATTA +\u0953→\uE053; # UNMAPPED GRAVE ACCENT +\u0954→\uE054; # UNMAPPED ACUTE ACCENT क़→\uE058; ख़→\uE059; ग़→\uE05A; @@ -95,21 +95,21 @@ ढ़→\uE05D; फ़→\uE05E; य़→\uE05F; -ॠ→\uE060; # LETTER VOCALIC RR -ॡ→\uE061; # LETTER VOCALIC LL -\u0962→\uE062; # VOWEL SIGN VOCALIC L -\u0963→\uE063; # VOWEL SIGN VOCALIC LL -।→\uE064; # DANDA -॥→\uE065; # DOUBLE DANDA -०→\uE066; # DIGIT ZERO -१→\uE067; # DIGIT ONE -२→\uE068; # DIGIT TWO -३→\uE069; # DIGIT THREE -४→\uE06A; # DIGIT FOUR -५→\uE06B; # DIGIT FIVE -६→\uE06C; # DIGIT SIX -७→\uE06D; # DIGIT SEVEN -८→\uE06E; # DIGIT EIGHT -९→\uE06F; # DIGIT NINE -॰→\uE070; # Devanagari-InterIndic: ABBREVIATION SIGN -ॽ→\uE082; # Devanagari Glottal Stop +ॠ→\uE060; # LETTER VOCALIC RR +ॡ→\uE061; # LETTER VOCALIC LL +\u0962→\uE062; # VOWEL SIGN VOCALIC L +\u0963→\uE063; # VOWEL SIGN VOCALIC LL +।→\uE064; # DANDA +॥→\uE065; # DOUBLE DANDA +०→\uE066; # DIGIT ZERO +१→\uE067; # DIGIT ONE +२→\uE068; # DIGIT TWO +३→\uE069; # DIGIT THREE +४→\uE06A; # DIGIT FOUR +५→\uE06B; # DIGIT FIVE +६→\uE06C; # DIGIT SIX +७→\uE06D; # DIGIT SEVEN +८→\uE06E; # DIGIT EIGHT +९→\uE06F; # DIGIT NINE +॰→\uE070; # Devanagari-InterIndic: ABBREVIATION SIGN +ॽ→\uE082; # Devanagari Glottal Stop diff --git a/icuSources/data/translit/Devanagari_Kannada.txt b/icuSources/data/translit/Devanagari_Kannada.txt index 73dd3c1d..e9b6d4d6 100644 --- a/icuSources/data/translit/Devanagari_Kannada.txt +++ b/icuSources/data/translit/Devanagari_Kannada.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Devanagari_Latin.txt b/icuSources/data/translit/Devanagari_Latin.txt index b6d1b41f..ca092338 100644 --- a/icuSources/data/translit/Devanagari_Latin.txt +++ b/icuSources/data/translit/Devanagari_Latin.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Devanagari_Malayalam.txt b/icuSources/data/translit/Devanagari_Malayalam.txt index d3ce658a..54cf5a27 100644 --- a/icuSources/data/translit/Devanagari_Malayalam.txt +++ b/icuSources/data/translit/Devanagari_Malayalam.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Devanagari_Oriya.txt b/icuSources/data/translit/Devanagari_Oriya.txt index a1fee774..51ee158b 100644 --- a/icuSources/data/translit/Devanagari_Oriya.txt +++ b/icuSources/data/translit/Devanagari_Oriya.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Devanagari_Tamil.txt b/icuSources/data/translit/Devanagari_Tamil.txt index e0c9fc26..d3cf8527 100644 --- a/icuSources/data/translit/Devanagari_Tamil.txt +++ b/icuSources/data/translit/Devanagari_Tamil.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Devanagari_Telugu.txt b/icuSources/data/translit/Devanagari_Telugu.txt index 5a802275..098db6c1 100644 --- a/icuSources/data/translit/Devanagari_Telugu.txt +++ b/icuSources/data/translit/Devanagari_Telugu.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Fullwidth_Halfwidth.txt b/icuSources/data/translit/Fullwidth_Halfwidth.txt index 51c778d4..09b4448b 100644 --- a/icuSources/data/translit/Fullwidth_Halfwidth.txt +++ b/icuSources/data/translit/Fullwidth_Halfwidth.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -94,7 +94,7 @@ Y↔Y; # from FULLWIDTH LATIN CAPITAL LETTER Y Z↔Z; # from FULLWIDTH LATIN CAPITAL LETTER Z [↔'['; # from FULLWIDTH LEFT SQUARE BRACKET -\↔'\\'; # from FULLWIDTH REVERSE SOLIDUS {double escape - aliu} +\↔'\'; # from FULLWIDTH REVERSE SOLIDUS {double escape - aliu} ]↔']'; # from FULLWIDTH RIGHT SQUARE BRACKET ^↔'^'; # from FULLWIDTH CIRCUMFLEX ACCENT _↔'_'; # from FULLWIDTH LOW LINE diff --git a/icuSources/data/translit/Georgian_Latin.txt b/icuSources/data/translit/Georgian_Latin.txt index a16c5869..2250dbd4 100644 --- a/icuSources/data/translit/Georgian_Latin.txt +++ b/icuSources/data/translit/Georgian_Latin.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Georgian_Latin_BGN.txt b/icuSources/data/translit/Georgian_Latin_BGN.txt index 0730842d..ad0d0083 100644 --- a/icuSources/data/translit/Georgian_Latin_BGN.txt +++ b/icuSources/data/translit/Georgian_Latin_BGN.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -9,7 +9,7 @@ # :: [აბგდევზთიკლმნოპჟრსტუფქღყშჩცძწჭხჯჰ] ; :: NFD (NFC) ; -$wordBoundary = [^[:L:][:M:][:N:]] ; +$wordBoundary = [^[:L:][:M:][:N:]] ; ა → a ; # GEORGIAN LETTER AN ბ → b ; # GEORGIAN LETTER BAN გ → g ; # GEORGIAN LETTER GAN diff --git a/icuSources/data/translit/Greek_Latin.txt b/icuSources/data/translit/Greek_Latin.txt index 2b3f43eb..4872518e 100644 --- a/icuSources/data/translit/Greek_Latin.txt +++ b/icuSources/data/translit/Greek_Latin.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -52,7 +52,7 @@ $iotasub → i ; Α ($macron?) $rough } $beforeLower → H | α $1; Ε $rough } $beforeLower → H | ε; Η $rough } $beforeLower → H | η ; -Ι ($ddot?) $rough } $beforeLower → H | ι $1; +Ι ($ddot?) $rough } $beforeLower → H | ι $1; Ο $rough } $beforeLower → H | ο ; Υ $rough } $beforeLower → H | υ ; Ω ($ddot?) $rough } $beforeLower → H | ω $1; @@ -62,7 +62,7 @@ $iotasub → i ; Ι ($glower $ddot?) $rough → H | ι $1 ; Ο ($glower) $rough → H | ο $1 ; Υ ($glower) $rough → H | υ $1 ; -Ω ($glower $ddot?) $rough → H | ω $1 ; +Ω ($glower $ddot?) $rough → H | ω $1 ; ($lcgvowel + $ddotmac? ) $rough → h | $1 ; ($gvowel + $ddotmac? ) $rough → H | $1 ; | $1 $rough ← h ($evowel $macron $ddot? $evowel2_i $macron?) ; @@ -71,10 +71,10 @@ $iotasub → i ; | $1 $rough ← H ([AEIOUY] $macron $ddot? $evowel2_i $macron?) ; | $1 $rough ← H ([AEIOUY] $ddot? $evowel2 $macron?) ; | $1 $rough ← H ([AEIOUY] $macron? $ddot?) ; -| A $1 $rough ← H a ($macron $ddot? $evowel2_i $macron?) ; -| E $1 $rough ← H e ($macron $ddot? $evowel2_i $macron?) ; -| I $1 $rough ← H i ($macron $ddot? $evowel2_i $macron?) ; -| O $1 $rough ← H o ($macron $ddot? $evowel2_i $macron?) ; +| A $1 $rough ← H a ($macron $ddot? $evowel2_i $macron?) ; +| E $1 $rough ← H e ($macron $ddot? $evowel2_i $macron?) ; +| I $1 $rough ← H i ($macron $ddot? $evowel2_i $macron?) ; +| O $1 $rough ← H o ($macron $ddot? $evowel2_i $macron?) ; | U $1 $rough ← H u ($macron $ddot? $evowel2_i $macron?) ; | Y $1 $rough ← H y ($macron $ddot? $evowel2_i $macron?) ; | A $1 $rough ← H a ($ddot? $evowel2 $macron?) ; @@ -104,7 +104,7 @@ $smooth → ; Φ ↔ PH ; ψ ↔ ps ; ω ↔ o $macron ; -Ω ↔ O $macron; +Ω ↔ O $macron; α ↔ a ; Α ↔ A ; β ↔ b ; @@ -167,9 +167,9 @@ $vowel { Υ ↔ U ; Χ } $beforeLower ↔ Ch ; Χ ↔ CH ; $ignore = [[:Mark:]''] * ; -| k ← c ; +| k ← c ; | ph ← f ; -| i ← j ; +| i ← j ; | k ← q ; | b ← v } $vowel ; | b ← w } $vowel; @@ -179,8 +179,8 @@ $ignore = [[:Mark:]''] * ; | Ph ← F ; | I ← J ; | K ← Q ; -| B ← V } $vowel ; -| B ← W } $vowel ; +| B ← V } $vowel ; +| B ← W } $vowel ; | U ← V ; | U ← W ; $rough } $ignore [:UppercaseLetter:] → H ; diff --git a/icuSources/data/translit/Greek_Latin_BGN.txt b/icuSources/data/translit/Greek_Latin_BGN.txt index 32e62297..7800aa01 100644 --- a/icuSources/data/translit/Greek_Latin_BGN.txt +++ b/icuSources/data/translit/Greek_Latin_BGN.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -16,7 +16,7 @@ $upperVowels = [ΑΕΗΙΟΥΩ] ; $lowerVowels = [αεηιουω] ; $vowels = [$upperVowels $lowerVowels] ; $lower = [$lowerConsonants $lowerVowels] ; -$wordBoundary = [^[:L:][:M:][:N:]] ; +$wordBoundary = [^[:L:][:M:][:N:]] ; [ἈἉᾼᾈᾉ] → Α ; # GREEK CAPITAL LETTER ALPHA [ἀἁᾳᾀᾁ] → α ; # GREEK SMALL LETTER ALPHA [ἊἋἌἍἎἏᾊᾋᾌᾍᾎᾏᾺΆ] → Ά ; # GREEK CAPITAL LETTER ALPHA WITH TONOS @@ -106,11 +106,11 @@ $wordBoundary{γκ → g ; # GREEK SMALL LETTER GAMMA + SMALL KAPPA γ}[αοω [$lowerConsonants - [γξχ]]] → g ; # GREEK SMALL LETTER GAMMA γ}ου → g ; # GREEK SMALL LETTER GAMMA Γ}[ΑΕΟΥ]Ι → Y ; # GREEK CAPITAL LETTER GAMMA -Γ}[ΕΗΙΥ] → Y ; # GREEK CAPITAL LETTER GAMMA +Γ}[ΕΗΙΥ] → Y ; # GREEK CAPITAL LETTER GAMMA Γ}[αεου]ι → Y ; # GREEK CAPITAL LETTER GAMMA -Γ}[εηιυ] → Y ; # GREEK CAPITAL LETTER GAMMA +Γ}[εηιυ] → Y ; # GREEK CAPITAL LETTER GAMMA γ}[αεου]ι → y ; # GREEK SMALL LETTER GAMMA -γ}[εηιυ] → y ; # GREEK SMALL LETTER GAMMA +γ}[εηιυ] → y ; # GREEK SMALL LETTER GAMMA Γ}[ΞΧ] → N ; # GREEK CAPITAL LETTER GAMMA Γ}[ξχ] → N ; # GREEK CAPITAL LETTER GAMMA γ}[ξχ] → n ; # GREEK SMALL LETTER GAMMA diff --git a/icuSources/data/translit/Greek_Latin_UNGEGN.txt b/icuSources/data/translit/Greek_Latin_UNGEGN.txt index 575d685c..01ee3466 100644 --- a/icuSources/data/translit/Greek_Latin_UNGEGN.txt +++ b/icuSources/data/translit/Greek_Latin_UNGEGN.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -48,7 +48,7 @@ $iotasub → ; Ψ ↔ PS ; ψ ↔ ps ; ω ↔ o $under ; -Ω ↔ O $under; +Ω ↔ O $under; [^[:L:]$accent] { μπ → b ; μπ } [^[:L:]$accent] → b ; [^[:L:]$accent] { [Μμ][Ππ] → B ; @@ -127,8 +127,8 @@ $afterLetter { ς ↔ $afterLetter { s ; Χ } $beforeLower ↔ Ch ; Χ ↔ CH ; | ch ← h ; -| k ← c ; -| i ← j ; +| k ← c ; +| i ← j ; | k ← q ; | b ← u } $vowel ; | b ← w } $vowel ; diff --git a/icuSources/data/translit/Gujarati_Bengali.txt b/icuSources/data/translit/Gujarati_Bengali.txt index ed9cfb12..ad48b959 100644 --- a/icuSources/data/translit/Gujarati_Bengali.txt +++ b/icuSources/data/translit/Gujarati_Bengali.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Gujarati_Devanagari.txt b/icuSources/data/translit/Gujarati_Devanagari.txt index dccf36a2..0e1658b1 100644 --- a/icuSources/data/translit/Gujarati_Devanagari.txt +++ b/icuSources/data/translit/Gujarati_Devanagari.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Gujarati_Gurmukhi.txt b/icuSources/data/translit/Gujarati_Gurmukhi.txt index 876c6c39..b174dcae 100644 --- a/icuSources/data/translit/Gujarati_Gurmukhi.txt +++ b/icuSources/data/translit/Gujarati_Gurmukhi.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Gujarati_InterIndic.txt b/icuSources/data/translit/Gujarati_InterIndic.txt index 58f1744e..2345d0a6 100644 --- a/icuSources/data/translit/Gujarati_InterIndic.txt +++ b/icuSources/data/translit/Gujarati_InterIndic.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -87,5 +87,6 @@ ૭→\uE06D; # DIGIT SEVEN ૮→\uE06E; # DIGIT EIGHT ૯→\uE06F; # DIGIT NINE -।→\uE064; # DANDA -॥→\uE065; # DOUBLE DANDA +।→\uE064; # DANDA +॥→\uE065; # DOUBLE DANDA +૰→\uE070; # ABBREVIATION SIGN diff --git a/icuSources/data/translit/Gujarati_Kannada.txt b/icuSources/data/translit/Gujarati_Kannada.txt index 69eb0040..e78e84bf 100644 --- a/icuSources/data/translit/Gujarati_Kannada.txt +++ b/icuSources/data/translit/Gujarati_Kannada.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Gujarati_Latin.txt b/icuSources/data/translit/Gujarati_Latin.txt index 96684e8d..b59a4bb1 100644 --- a/icuSources/data/translit/Gujarati_Latin.txt +++ b/icuSources/data/translit/Gujarati_Latin.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Gujarati_Malayalam.txt b/icuSources/data/translit/Gujarati_Malayalam.txt index 79cd74a4..66c98cf8 100644 --- a/icuSources/data/translit/Gujarati_Malayalam.txt +++ b/icuSources/data/translit/Gujarati_Malayalam.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Gujarati_Oriya.txt b/icuSources/data/translit/Gujarati_Oriya.txt index 25d4c9c3..a091af63 100644 --- a/icuSources/data/translit/Gujarati_Oriya.txt +++ b/icuSources/data/translit/Gujarati_Oriya.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Gujarati_Tamil.txt b/icuSources/data/translit/Gujarati_Tamil.txt index 7e16c07e..5ea9f530 100644 --- a/icuSources/data/translit/Gujarati_Tamil.txt +++ b/icuSources/data/translit/Gujarati_Tamil.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Gujarati_Telugu.txt b/icuSources/data/translit/Gujarati_Telugu.txt index e1bdc5ee..fb117b34 100644 --- a/icuSources/data/translit/Gujarati_Telugu.txt +++ b/icuSources/data/translit/Gujarati_Telugu.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Gurmukhi_Bengali.txt b/icuSources/data/translit/Gurmukhi_Bengali.txt index a599efa9..0aa2ce7a 100644 --- a/icuSources/data/translit/Gurmukhi_Bengali.txt +++ b/icuSources/data/translit/Gurmukhi_Bengali.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Gurmukhi_Devanagari.txt b/icuSources/data/translit/Gurmukhi_Devanagari.txt index 6ae34b76..fb97fef9 100644 --- a/icuSources/data/translit/Gurmukhi_Devanagari.txt +++ b/icuSources/data/translit/Gurmukhi_Devanagari.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Gurmukhi_Gujarati.txt b/icuSources/data/translit/Gurmukhi_Gujarati.txt index 8e945d14..5c0d225c 100644 --- a/icuSources/data/translit/Gurmukhi_Gujarati.txt +++ b/icuSources/data/translit/Gurmukhi_Gujarati.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Gurmukhi_InterIndic.txt b/icuSources/data/translit/Gurmukhi_InterIndic.txt index f5111552..cc50cab4 100644 --- a/icuSources/data/translit/Gurmukhi_InterIndic.txt +++ b/icuSources/data/translit/Gurmukhi_InterIndic.txt @@ -1,85 +1,85 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** # File: Gurmukhi_InterIndic.txt # Generated from CLDR # -\u0A01→\uE001; # SIGN CHANDRABINDU -\u0A02→\uE002; # SIGN BINDI -ਅ→\uE005; # LETTER A -ਆ→\uE006; # LETTER AA -ਇ→\uE007; # LETTER I -ਈ→\uE008; # LETTER II -ਉ→\uE009; # LETTER U -ਊ→\uE00A; # LETTER UU -\u0A0C→\uE032; # FALLBACK : VOCALLIC LA -ਏ→\uE00F; # LETTER EE -ਐ→\uE010; # LETTER AI -ਓ→\uE013; # LETTER OO -ਔ→\uE014; # LETTER AU -ਕ→\uE015; # LETTER KA -ਖ→\uE016; # LETTER KHA -ਗ→\uE017; # LETTER GA -ਘ→\uE018; # LETTER GHA -ਙ→\uE019; # LETTER NGA -ਚ→\uE01A; # LETTER CA -ਛ→\uE01B; # LETTER CHA -ਜ→\uE01C; # LETTER JA -ਝ→\uE01D; # LETTER JHA -ਞ→\uE01E; # LETTER NYA -ਟ→\uE01F; # LETTER TTA -ਠ→\uE020; # LETTER TTHA -ਡ→\uE021; # LETTER DDA -ਢ→\uE022; # LETTER DDHA -ਣ→\uE023; # LETTER NNA -ਤ→\uE024; # LETTER TA -ਥ→\uE025; # LETTER THA -ਦ→\uE026; # LETTER DA -ਧ→\uE027; # LETTER DHA -ਨ→\uE028; # LETTER NA -ਪ→\uE02A; # LETTER PA -ਫ→\uE02B; # LETTER PHA -ਬ→\uE02C; # LETTER BA -ਭ→\uE02D; # LETTER BHA -ਮ→\uE02E; # LETTER MA -ਯ→\uE02F; # LETTER YA -ਰ→\uE030; # LETTER RA -ਲ→\uE032; # LETTER LA +\u0A01→\uE001; # SIGN CHANDRABINDU +\u0A02→\uE002; # SIGN BINDI +ਅ→\uE005; # LETTER A +ਆ→\uE006; # LETTER AA +ਇ→\uE007; # LETTER I +ਈ→\uE008; # LETTER II +ਉ→\uE009; # LETTER U +ਊ→\uE00A; # LETTER UU +\u0A0C→\uE032; # FALLBACK : VOCALLIC LA +ਏ→\uE00F; # LETTER EE +ਐ→\uE010; # LETTER AI +ਓ→\uE013; # LETTER OO +ਔ→\uE014; # LETTER AU +ਕ→\uE015; # LETTER KA +ਖ→\uE016; # LETTER KHA +ਗ→\uE017; # LETTER GA +ਘ→\uE018; # LETTER GHA +ਙ→\uE019; # LETTER NGA +ਚ→\uE01A; # LETTER CA +ਛ→\uE01B; # LETTER CHA +ਜ→\uE01C; # LETTER JA +ਝ→\uE01D; # LETTER JHA +ਞ→\uE01E; # LETTER NYA +ਟ→\uE01F; # LETTER TTA +ਠ→\uE020; # LETTER TTHA +ਡ→\uE021; # LETTER DDA +ਢ→\uE022; # LETTER DDHA +ਣ→\uE023; # LETTER NNA +ਤ→\uE024; # LETTER TA +ਥ→\uE025; # LETTER THA +ਦ→\uE026; # LETTER DA +ਧ→\uE027; # LETTER DHA +ਨ→\uE028; # LETTER NA +ਪ→\uE02A; # LETTER PA +ਫ→\uE02B; # LETTER PHA +ਬ→\uE02C; # LETTER BA +ਭ→\uE02D; # LETTER BHA +ਮ→\uE02E; # LETTER MA +ਯ→\uE02F; # LETTER YA +ਰ→\uE030; # LETTER RA +ਲ→\uE032; # LETTER LA ਲ਼→\uE033; # FALLBACK -ਵ→\uE035; # LETTER VA +ਵ→\uE035; # LETTER VA ਸ਼→\uE036; ਸ\0a3c→\uE036; # FALLBACK -ਸ→\uE038; # LETTER SA -ਹ→\uE039; # LETTER HA -\u0A3C→\uE03C; # SIGN NUKTA -ਾ→\uE03E; # VOWEL SIGN AA -ਿ→\uE03F; # VOWEL SIGN I -ੀ→\uE040; # VOWEL SIGN II -\u0A41→\uE041; # VOWEL SIGN U -\u0A42→\uE042; # VOWEL SIGN UU -\u0A47→\uE047; # VOWEL SIGN EE -\u0A48→\uE048; # VOWEL SIGN AI -\u0A4B→\uE04B; # VOWEL SIGN OO -\u0A4C→\uE04C; # VOWEL SIGN AU -\u0A4D→\uE04D; # SIGN VIRAMA -ੜ→\uE05C; # LETTER RRA -੦→\uE066; # DIGIT ZERO -੧→\uE067; # DIGIT ONE -੨→\uE068; # DIGIT TWO -੩→\uE069; # DIGIT THREE -੪→\uE06A; # DIGIT FOUR -੫→\uE06B; # DIGIT FIVE -੬→\uE06C; # DIGIT SIX -੭→\uE06D; # DIGIT SEVEN -੮→\uE06E; # DIGIT EIGHT -੯→\uE06F; # DIGIT NINE -\u0A70→\uE07C; # TIPPI -\u0A71→\uE07D; # ADDAK -ੲ→\uE07E; # IRI -ੳ→\uE07F; # URA -ੴ→\uE080; # EK ONKAR -।→\uE064; # DANDA -॥→\uE065; # DOUBLE DANDA +ਸ→\uE038; # LETTER SA +ਹ→\uE039; # LETTER HA +\u0A3C→\uE03C; # SIGN NUKTA +ਾ→\uE03E; # VOWEL SIGN AA +ਿ→\uE03F; # VOWEL SIGN I +ੀ→\uE040; # VOWEL SIGN II +\u0A41→\uE041; # VOWEL SIGN U +\u0A42→\uE042; # VOWEL SIGN UU +\u0A47→\uE047; # VOWEL SIGN EE +\u0A48→\uE048; # VOWEL SIGN AI +\u0A4B→\uE04B; # VOWEL SIGN OO +\u0A4C→\uE04C; # VOWEL SIGN AU +\u0A4D→\uE04D; # SIGN VIRAMA +ੜ→\uE05C; # LETTER RRA +੦→\uE066; # DIGIT ZERO +੧→\uE067; # DIGIT ONE +੨→\uE068; # DIGIT TWO +੩→\uE069; # DIGIT THREE +੪→\uE06A; # DIGIT FOUR +੫→\uE06B; # DIGIT FIVE +੬→\uE06C; # DIGIT SIX +੭→\uE06D; # DIGIT SEVEN +੮→\uE06E; # DIGIT EIGHT +੯→\uE06F; # DIGIT NINE +\u0A70→\uE07C; # TIPPI +\u0A71→\uE07D; # ADDAK +ੲ→\uE07E; # IRI +ੳ→\uE07F; # URA +ੴ→\uE080; # EK ONKAR +।→\uE064; # DANDA +॥→\uE065; # DOUBLE DANDA diff --git a/icuSources/data/translit/Gurmukhi_Kannada.txt b/icuSources/data/translit/Gurmukhi_Kannada.txt index 7980258c..b63cfad8 100644 --- a/icuSources/data/translit/Gurmukhi_Kannada.txt +++ b/icuSources/data/translit/Gurmukhi_Kannada.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Gurmukhi_Latin.txt b/icuSources/data/translit/Gurmukhi_Latin.txt index b2f4d9fc..253d9103 100644 --- a/icuSources/data/translit/Gurmukhi_Latin.txt +++ b/icuSources/data/translit/Gurmukhi_Latin.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Gurmukhi_Malayalam.txt b/icuSources/data/translit/Gurmukhi_Malayalam.txt index b3f128b5..08152b47 100644 --- a/icuSources/data/translit/Gurmukhi_Malayalam.txt +++ b/icuSources/data/translit/Gurmukhi_Malayalam.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Gurmukhi_Oriya.txt b/icuSources/data/translit/Gurmukhi_Oriya.txt index 9f98a653..15f1cea0 100644 --- a/icuSources/data/translit/Gurmukhi_Oriya.txt +++ b/icuSources/data/translit/Gurmukhi_Oriya.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Gurmukhi_Tamil.txt b/icuSources/data/translit/Gurmukhi_Tamil.txt index ca73d50d..4c7d16f4 100644 --- a/icuSources/data/translit/Gurmukhi_Tamil.txt +++ b/icuSources/data/translit/Gurmukhi_Tamil.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Gurmukhi_Telugu.txt b/icuSources/data/translit/Gurmukhi_Telugu.txt index 19a6f1fa..aacd8b8c 100644 --- a/icuSources/data/translit/Gurmukhi_Telugu.txt +++ b/icuSources/data/translit/Gurmukhi_Telugu.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Han_Latin.txt b/icuSources/data/translit/Han_Latin.txt index 087d79c3..775e065b 100644 --- a/icuSources/data/translit/Han_Latin.txt +++ b/icuSources/data/translit/Han_Latin.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2011, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -29,7 +29,7 @@ [㑃㤇䯠䴈媪媼抝拗芺袄襖镺𢁱𥜌𦽀𩈏𩑤𩣻𪁾]→ǎo; [㘬㘭㜜㜩㠗㥿䐿䜒䫨䮯傲坳垇墺奡奥奧嫯岙岰嶴慠懊扷擙澳鏊隩驁骜𢕟𢳆𤺾𥑑𩑍𩕀𩟇𩼈]→ào; [翶]→ao; -[㭭㸭㺴㿬䰾仈八哵夿岜峇扒捌朳柭玐疤粑羓芭蚆豝釛釟鲃𠛋𠵺𡚭𢠭𢻷𤜱𤣸𤤒𦓧𧎱𧲧𨊹𩚥𩠀𩡩]→bā; +[㭭㸭㺴㿬䰾仈八哵夿岜峇巼扒捌朳柭玐疤粑羓芭蚆豝釛釟鲃𠛋𠵺𡚭𢠭𢻷𤜱𤣸𤤒𦓧𧎱𧲧𨊹𩚥𩠀𩡩]→bā; [㔜䟦䮂䳊叐坺墢妭抜拔炦犮癹胈茇菝詙跋軷颰魃鼥𢇷𥎱𦳺𧺡𧺺𩊤𩖽𩙥]→bá; [㞎把鈀钯靶𢃳𢺞]→bǎ; [㶚䃻䆉䇑䎬䎱䩗䩻䶕坝垻壩弝欛灞爸矲耙覇跁霸鮊鲅鲌𤜕𥝧𦫙𧿏𩃴𩨜𩹏𩽷]→bà; @@ -95,9 +95,8 @@ [⺊卜啵膊萡]→bo; [峬庯晡誧逋鈽𠚉𥪀𧻷𩶉𩺼]→bū; [轐醭鳪𥻞]→bú; -[㨐䀯䋠䪁䪔卟哺捕补補鵏𡡐𣱶𤣰𥃨𥣌𨴪𩏮𩏵𩯏𪇰]→bǔ; +[㨐䀯䋠䪁䪔卟哺喸捕补補鵏𡡐𣱶𤣰𥃨𥣌𨴪𩏮𩏵𩯏𪇰]→bǔ; [㘵㚴㳍㻉㾟䊇䍌䏽䑰䒀䝵䬏䴺不佈勏吥咘埔埗埠布怖悑抪捗柨步歨歩瓿篰簿荹蔀踄部郶钚钸餔餢𠘁𠜙𢁻𢇴𤚵𤸵𥑢𥳖𥹴𧉩𨋞𨛒𩅇𩊬𩊶𩢕𩣝𩷖𩻗𫐓𫗦]→bù; -[兺]→būn; [䃰䌨嚓擦攃𤄖𨆾𨺭𪊗]→cā; [礤]→cǎ; [䵽囃遪𥗭𥩝]→cà; @@ -165,7 +164,7 @@ [㰞㷰㺈䇪䜉䧝侙吃哧喫嗤噄媸彨彲摛瓻痴癡眵瞝笞絺胵蚩螭訵誺魑鴟鸱黐齝𡼁𣣷𤡢𥄇𥭘𦆤𦐉𦞲𧩚𧩴𧪡𧴁𨒬𩤖𩶅𪌹𫄨]→chī; [㙜㞴㢮㮛䙙䜄䞾䪧䮈䶔䶵坻墀岻弛持歭池漦竾筂箎篪茌荎蚳謘貾赿趍踟迟遅遟遲馳驰𡂙𡉪𡌞𡎍𢓎𢔊𣉄𣲋𣹡𤈔𦐁𦑡𦱰𦳚𦵟𧋗𧎨𧛺𧭟𧺏𨘾𨨲𩚉𪌫𪏐]→chí; [⻭⻮㘜㢁㢋㱀㶴䊼䑛䜵䜻侈卶叺呎垑尺恥欼歯粎耻胣蚇袲袳裭褫鉹齒齿𠛔𠝨𠭋𡖳𡳭𢇕𤟆𤵬𥚚𦙆𧀤𧉀𧛧𧰲𨑠𨖎𨾛𩒐𩳲]→chǐ; -[㒆㓼㔑㞿㡿㥡㽚䀸䟷䠠䤲䮻䰡䳵傺勅勑叱啻彳恜慗憏懘抶敕斥杘湁灻炽烾熾痓痸瘈瘛翄翅翤翨腟赤趩跮遫鉓銐雴飭饎饬鶒鷘𠞩𠧚𠧵𠮟𠻟𡚨𡣀𢂝𢜳𢨒𣐃𣙰𣚩𣤩𤆍𤡏𤰠𤸪𥛚𥱻𦂋𦎚𦏿𦔫𦘪𦤸𦥊𧤍𧩼𧺠𧺧𧺿𧼪𨂰𨔤𨧳𨨬𩥲𩷧𩾕𩿪𪀦𪅍𪅙𪆵𪉄𪉅𪉗𫛶]→chì; +[㒆㓼㔑㞿㡿㥡㽚䀸䟷䠠䤲䮻䰡䳵傺勅勑叱啻彳恜慗憏懘抶敕斥杘湁灻炽烾熾痓痸瘈瘛硳翄翅翤翨腟赤趩跮遫鉓銐雴飭饎饬鶒鷘𠞩𠧚𠧵𠮟𠻟𡚨𡣀𢂝𢜳𢨒𣐃𣙰𣚩𣤩𤆍𤡏𤰠𤸪𥛚𥱻𦂋𦎚𦏿𦔫𦘪𦤸𦥊𧤍𧩼𧺠𧺧𧺿𧼪𨂰𨔤𨧳𨨬𩥲𩷧𩾕𩿪𪀦𪅍𪅙𪆵𪉄𪉅𪉗𫛶]→chì; [妛麶]→chi; [㤝㳘䂌䆔䆹䘪䝑䡴充冲嘃徸忡憃憧摏沖浺珫罿翀舂艟茺衝蹖𠝤𠟍𢥞𥁵𥫯𥭥𦟛𧐍𧘂𧝎𧩃𨈮𨤩𨳁𩥫𩬤𩰀𪄻𪅈𪅖𪎽𪒒]→chōng; [㓽㹐䌬䖝䳯崇崈爞緟虫蝩蟲褈隀𡿂𢖄𢝈𣐯𨛱𩌨𩜖𩞉𩞋]→chóng; @@ -274,7 +273,7 @@ [鯳]→di; [嗲]→diǎ; [傎厧嵮巅巓巔掂攧敁槇槙滇甸瘨癫癲蹎顚顛颠齻𠑘𠫉𠶧𡱇𢖩𣪀𤠶𦕒𧄺𧽍𨈀𩄠𩥄𩨋𩬑𪓼𪖚]→diān; -[㸃䍄䓦典嚸奌婰敟点碘蒧蕇跕踮點𠩷𢻅𣇖𤿶𥮏𦒻]→diǎn; +[㸃䍄䓦典嚸奌婰敟点猠碘蒧蕇跕踮點𠩷𢻅𣇖𤿶𥮏𦒻]→diǎn; [㓠㝪㞟㶘㼭佃坫垫墊壂奠婝店惦扂橂橝殿淀澱玷琔电癜簟蜔钿阽電靛驔𠢣𡼓𢅝𢕯𣒂𣢥𣣈𣣣𣧛𣪪𤩱𥅑𥇞𥑼𥦟𥳢𥵏𦅆𦽄𧍿𩂵𩅀𩆔𪑩]→diàn; [椣]→dian; [㚋㢯㹦䂏䘟䳂凋刁叼奝弴彫殦汈琱瞗碉虭蛁貂雕鮉鯛鲷鳭鵰鼦𠚥𠚻𠶰𥮐𦨣𦶌𦸔𧘨𧘩𨸓𩀜𩾗]→diāo; @@ -289,7 +288,7 @@ [𨈖]→dìn; [㣔䦺丁仃叮帄玎疔盯耵虰酊釘钉靪𦨍𧌾𧳉𩡯𩾚]→dīng; [㫀㴿奵嵿濎薡鐤頂顶鼎鼑𢑅𣆍𤐣𤛙𧇷𩠑𪔂]→dǐng; -[㝎啶定忊椗矴碇碠磸腚訂订鋌錠铤锭顁飣饤𣢳𥇓𥯢𥳰𥸧𦩘𩜦𩠆𩸎]→dìng; +[㝎啶定忊椗矴碇碠磸腚蝊訂订鋌錠铤锭顁飣饤𣢳𥇓𥯢𥳰𥸧𦩘𩜦𩠆𩸎]→dìng; [聢萣]→ding; [丟丢銩铥𠲍𢒝]→diū; [㚵䍶䰤东倲冬咚埬娻岽崠崬徚昸東氡氭涷笗苳菄蝀鯟鴤鶇鸫鼕𢔅𢛔𤤮𤦪𤲚𤷆𧓕𧯾𧲴𧼓𨩧𨿢𩂓𩜍𩣳]→dōng; @@ -307,6 +306,7 @@ [㟨偳剬媏端耑褍鍴𥠄𥵣𦾸𧤗𩤚]→duān; [短𢭃𢷖𣠭𧶲]→duǎn; [㫁㱭䠪塅断斷椴段毈煅瑖碫簖籪緞缎腶葮躖鍛锻𠡱𢯫𨱚𨺣𩏇𩤣]→duàn; +[襨]→dùi; [䂙䜃䭔垖堆塠嵟痽磓鐜鴭𠂤𠦗𡏩𡜥𢈹𢟋𤤷𤷎𤹵𥑵𧧆𩈜𩨽𪌤]→duī; [㨃頧𠡒𡑈𦞱]→duǐ; [㙂㟋㠚㬣㳔䇏䨴䨺䬈䯟兊兌兑对対對怼憝憞懟濧瀩碓祋綐薱譈鐓镦队陮隊𠏮𠜑𠫨𡁨𡷋𡼻𣝉𤄛𤮩𥹲𦡷𦶏𨹅𩄮𩅆𩅥𩅲𩈁𩊭𩐌𪒛𪒡]→duì; @@ -329,10 +329,9 @@ [䅰峎𡵖𡷐]→ěn; [䬶䭓䭡摁]→èn; [鞥]→ēng; -[㖇㧫䋩䎟䎠䮘侕児唲峏栭洏而聏胹荋袻輀轜陑隭髵鮞鲕鴯鸸𡦕𣩚𤽓𥅡𦓓𦓔𨎪𩰴𩱊𪕨]→ér; -[㚷㢽䋙䌺尒-尔栮毦洱爾珥耳薾迩邇铒餌饵駬𢀪𦗼𧌣𩚪𩱓𪕔]→ěr; +[㖇㧫䋩䎟䎠䮘侕儿児兒唲峏栭洏粫而聏胹荋袻輀轜陑隭髵鮞鲕鴯鸸𡦕𣩚𤽓𥅡𦓓𦓔𨎪𩰴𩱊𪕨]→ér; +[㚷㢽䋙䌺厼尒-尔栮毦洱爾珥耳薾趰迩邇铒餌饵駬𢀪𦗼𧌣𩚪𩱓𪕔]→ěr; [㒃㛅䎶䏪䣵二佴刵咡弍弐樲衈誀貮貳贰鉺𠚧𢄽𣧹𦖢𪐰]→èr; -[粫趰]→er; [傠发彂沷発發酦醱𤿓]→fā; [㕹㘺䇅䣹乏伐垡姂栰橃浌疺瞂砝筏罚罰罸茷藅閥阀𠞵𤇰𥩱𦪑𨀳𨋺]→fá; [䂲佱法灋𤣹𥎰]→fǎ; @@ -353,12 +352,12 @@ [㥱䕁䨽匪奜悱斐朏棐榧篚翡蕜誹诽𠏿𢾺𣍧𥟍𥠶𦃄𦈗𧍃𧕒𧕿𩄼]→fěi; [㔗㩌㵒㹃䆏䉬䑔䒈䕠䚨䛍䠊䤵䨾䰁俷剕厞吠屝废廃廢昲曊杮櫠沸濷狒疿痱癈肺胇芾萉費费鐨镄陫靅鯡鼣𠮆𡌦𢒍𢳁𣙿𤺕𤼺𥄱𥝊𥝋𧌘𧑈𧚆𧝇𨻃𩆦𩇮𩯃𩰾𩱎𩵥𪂏𫂈]→fèi; [婔暃]→fei; -[㤋㬟兝分吩帉昐朆棻氛燓紛纷翂芬衯訜酚鈖雰餴饙𢁤𣬩𣯻𣱦𤔟𦐈𧿚𨳣𨷒𩡷𩢈𩰟]→fēn; +[㤋㬟兝兺分吩哛帉昐朆棻氛燓紛纷翂芬衯訜酚鈖雰餴饙𢁤𣬩𣯻𣱦𤔟𦐈𧿚𨳣𨷒𩡷𩢈𩰟]→fēn; [㷊㸮䩿䴅坟墳妢岎幩朌枌梤棼橨汾濆炃焚燌羒羵肦蒶蕡蚠蚡豮豶轒鐼隫馚馩魵黂鼖鼢𠛸𢊱𢴢𣸣𥳡𦍏𦍪𦦑𦰛𧮱𧷐𨎾𩉵𩿈]→fén; [㥹粉黺𠵮𡨖𢚅𦶚]→fěn; [㱵㿎份偾僨奋奮弅忿愤憤瀵秎粪糞膹鱝鲼𠻫𡊄𡊅𢅯𢧝𢹔𤖘𤗸𤘝𤰪𥂙𥹻𥽒𨤘𨤚𩸂]→fèn; [竕躮]→fen; -[⻛㐽㒥㛔㜂㠦䀱䒠丰仹偑僼凨凬凮妦寷封峯峰崶枫桻楓檒沣沨灃烽犎猦疯瘋盽砜碸篈葑蘴蜂蠭豐鄷酆鋒鏠锋霻靊風飌风麷𡨛𡵞𢓱𤖀𥷜𥽈𦜁𧆉𧥹𧾳𨩥𨺢𩉧𩊩𩘵𩙐𩙣]→fēng; +[⻛㐽㒥㛔㜂㠦䀱䒠丰仹偑僼凨凬凮妦寷封峯峰崶枫桻楓檒沣沨灃烽犎猦疯瘋盽砜碸篈葑蘴蜂蠭豐鄷酆鋒鏠锋闏霻靊風飌风麷𡨛𡵞𢓱𤖀𥷜𥽈𦜁𧆉𧥹𧾳𨩥𨺢𩉧𩊩𩘵𩙐𩙣]→fēng; [㦀㵯䏎䙜䩼冯堸夆捀摓浲漨綘艂逢馮𥍮𥛝𧍯𨝭𨲫]→féng; [䟪唪覂諷讽𢇫𦧁𩋮𪐃]→fěng; [㡝俸凤奉湗焨煈甮縫缝賵赗鳯鳳鴌𠣡𣿝𥊒𩐯𩪌]→fèng; @@ -405,10 +404,9 @@ [㾘䋁䌄哽埂峺挭梗綆绠耿莄郠骾鯁鲠𠡣𡩃𢙾𢞚𣆳𥉔𥾚𦛟𦵸𧀙𧋑𩂼]→gěng; [䱍䱎䱭䱴堩暅更𡍷𣈶𣎄𥅨𥔂𦚸𦜷𦞌𧰨]→gèng; [掶椩]→geng; -[怾]→gi; [㓚㕬䂵䍔䐵䢼䰸䲲䳍供公功匑厷塨宫宮工幊弓恭愩攻杛熕玜碽糼肱觥觵躬躳髸龏龔龚𠇒𡚑𢁠𢖷𤅐𤱨𥫋𥸲𦄜𦊫𦔸𦞗𦞨𦬘𧆷𧎡𧘏𨉫𨊧𨋝𨋷𨒱𨴛𩃙𩐣𩛘𪏠𪏢]→gōng; [㤨㧬㫒㭟㺬㼦䂬䡗䱋巩廾拱拲栱汞珙輁鋛鞏𢀜𢸁𤨶𤬳𥧂𥨐𦈩𦓳𨋑𨣂𩌌𫋐]→gǒng; -[㓋㔶㯯䇨䔈共唝羾貢贡𠌕𠞖𡔕𡟫𥧡𦩼𪄌]→gòng; +[㓋㔶㯯䇨䔈共唝羾莻貢贡𠌕𠞖𡔕𡟫𥧡𦩼𪄌]→gòng; [慐蚣]→gong; [㡚㽛䑦䬲佝勾沟溝篝緱缑袧褠鈎鉤钩鞲韝𠛎𡗁𣕌𤖮𤫱𥬉𥴴𥿺𦩷𦽋𪚭]→gōu; [㺃岣枸狗玽笱耇-耉芶苟蚼豿𡖑𢄇𣕉𣙱𦱣𨩦]→gǒu; @@ -455,7 +453,7 @@ [嚡塰]→hai; [㤷䘶䣻佄嫨憨歛炶蚶谽酣頇顸馠鼾𠵸𡬖𣝽𣢅𣢺𤞶𤸕𧭻𧮰𧮳𧵊𧹣𩈣]→hān; [㖤㟏㟔㮀㶰㼨䈄䎏䗙䤴䥁䨡䶃函凾含咁唅圅娢寒崡嵅晗梒浛涵澏焓琀甝筨肣虷蜬邗邯鋡韓韩魽𠗴𠤮𠤾𠥴𠦊𠲒𠿑𡇜𢔈𣘞𣢟𣵷𤬯𤭙𥀐𥆡𦜆𦞞𦥖𦺦𧃙𧑚𩄙𩦊𫒶]→hán; -[㘎㘕㘚㸁㺖䍐䍑䓍厈喊浫罕蔊豃阚鬫𠽦𣛴𦒝𧯘𧾔]→hǎn; +[㘎㘕㘚㸁㺖䍐䍑䓍丆厈喊浫罕蔊豃阚鬫𠽦𣛴𦒝𧯘𧾔]→hǎn; [㑵㒈㢨㨔㪋㲦㵄㺝䎯䏷䓿䕿䗣䛞䧲䫲䮧傼哻垾屽岾悍憾捍撖撼旱晘晥暵汉汗涆漢瀚焊熯猂皔睅翰莟菡蘫蛿蜭螒譀貋釬銲鋎閈闬雗頷顄颔馯駻鶾𠢇𠹄𡁀𡣔𡷛𡻡𢀵𢃗𢄜𢇞𢎘𢔔𢧦𣐺𣒷𤀉𤌐𤳉𤿧𥇌𥉰𦋣𦒅𧂃𧰪𨁄𨛎𨢈𨸗𩎒𩕠𩖺𩗤𩞿𩭥𩹑𩹼𩾝𫘣]→hàn; [兯爳]→han; [㰠䂫䦭夯𠡊𤵻𩠾𩲋𪐦𪕇]→hāng; @@ -469,7 +467,7 @@ [竓]→hao; [㰤㿣䏜䶎喝嗬抲欱蠚訶诃𠀀𠳊𠵩𢥳𣣹𥘫𦘿𩐥𩑸𪖲]→hē; [㕡㗿㥺㪃㪉㭱㮝㮫㹇㿥䃒䅂䒩䕣䞦䢔䫘䮤䶅何劾厒合咊和哬啝姀峆惒敆曷柇核楁毼河涸渮澕熆狢皬盇盉盍盒礉禾秴篕籺紇翮荷菏萂蚵螛覈訸詥貈輅郃鉌鑉闔阂阖鞨頜颌饸魺鲄鶡鹖麧齕龁龢𠘢𠚔𠧕𠰓𠳇𠶹𠻙𡇞𡇶𢄍𣏷𣲲𣿌𤈧𤖱𥝖𥝸𥞄𥞍𥟃𥻉𥽶𦃔𦇸𦒏𦛘𦛜𦳬𦼵𧇎𧇮𧊬𧝳𧪞𧭳𧮵𨋟𨍇𨜱𨜴𨨛𨴢𩅢𩌡𩩲𪈊𪘹]→hé; -[㬞㵑㷎䚂䳽佫嗃垎壑焃煂熇爀癋碋翯袔褐謞賀贺赫靎靏鶮鶴鸖鹤𠗂𠡀𠶾𡫥𢅰𢬲𣆈𤌾𥋿𦺞𦽅𧀔𧝂𧨂𧬂𧬱𧯉𩄸𩩒𩵢]→hè; +[㬞㵑㷎䚂䳽佫嗃垎壑焃煂熇爀癋碋穒翯袔褐謞賀贺赫靎靏鶮鶴鸖鹤𠗂𠡀𠶾𡫥𢅰𢬲𣆈𤌾𥋿𦺞𦽅𧀔𧝂𧨂𧬂𧬱𧯉𩄸𩩒𩵢]→hè; [粭靍]→he; [㱄嘿潶黑黒𢖛𢡀𥕙𨭆𩻤]→hēi; [㯊拫痕鞎𦚣]→hén; @@ -480,7 +478,6 @@ [堼]→hèng; [涥鵆]→heng; [噷]→hm; -[乊]→ho; [䆪䎕叿吽呍哄嚝揈渹灴烘焢硡薨訇谾軣輷轟轰鍧𠐿𠹅𢝻𤃫𤟼𥓰𥔀𥕗𦐳𦑟𦑠𦒃𦕠𨌁𨎗𩐠𩒼𩓅𩖉𩗄𩘇𩙛𪈘]→hōng; [㖓㗢㢬䃔䆖䉺䞑䡌䡏䧆䨎䩑䪦䫹䫺䲨仜吰垬妅娂宏宖峵弘彋汯泓洪浤渱潂玒硔竑竤粠紅紘紭綋红纮翃翝耾苰荭葒葓蕻虹谹谼鈜鉷鋐閎闳霐霟鞃魟鴻鸿黉黌𠪷𠲓𡇳𡵓𢂔𢘌𢬀𤂲𤄏𥏕𥥈𦁷𦏺𦐌𧈽𧐬𧮴𨌆𨥺𨹁𨾊𩘎𫚉]→hóng; [㬴䀧嗊晎𢗵𢦅𢼦𣽝𨢣𩒓𩕆𩕉]→hǒng; @@ -493,7 +490,7 @@ [㦆㦌㧮㧾㫚㳷㺀䓤䨚䩐䬍䰧䴣䴯乯匢匫呼唿嘑垀寣幠忽恗惚戯昒曶歑泘淴滹烀膴苸虍虖謼軤轷雐𠥰𠦪𡧥𡱽𡼘𢑢𢽨𣓗𣡾𤇠𤎲𤐀𤶘𥇰𦁕𦩕𧇛𧠩𧢰𧦝𧩓𨕚𨖃𩂂𩖨𩳨𩶈]→hū; [㗅㪶㯛㽇㾰䁫䈸䉿䊀䎁䚛䞱䠒䧼䩴䭅䭌䭍喖嘝囫壶壷壺媩弧抇搰斛楜槲湖瀫焀煳狐猢瑚瓳箶絗縠胡葫蔛蝴螜衚觳醐鍸隺頶餬鬍魱鰗鵠鶘鶦鹕𠴱𡍐𡰅𡹹𢉢𢎵𢏯𢑹𢪏𣄟𣎚𣙶𣛫𣝗𣫈𣹬𤌍𤘵𤝘𤞲𤭱𤾅𥂤𥐿𥰪𥶜𥷆𥾨𦊧𦏗𦖼𦗣𦧘𦴉𦷳𦺟𧇰𧍵𧛞𧞒𧣼𧲥𧹾𧻰𨍲𨢋𨣗𨴬𩑶𩢪𩨔𩰯𩱍𩵬𩾻𪂒𪏻𪕉𪕮𪕱𪙈]→hú; [⻁䗂乕俿汻浒滸琥萀虎虝𧆢𧆮𧌧𧰴𨛵𨝘]→hǔ; -[㕆㨭㷤㸦㺉䇘䊺䍓䕶䨼䪝互冱冴嗀嚛婟嫭嫮岵帍弖怘怙戶-戸戽扈护摢昈枑楛槴沍沪滬熩瓠祜笏簄綔芐蔰護鄠鍙雽韄頀鱯鳠鳸鸌鹱𠯳𠰛𡜂𡞠𡴱𡵘𡻮𢆰𢚪𢨥𢨦𣑂𣲑𤘔𤜷𤨖𤹣𥢟𥲉𦊂𦊘𦬚𦭈𧂔𧅰𧆯𧗌𧘢𧥮𧥯𧦚𧲇𧹲𧿓𧿠𨝞𨢤𨥛𨱀𪄮𪍂𪏳]→hù; +[㕆㨭㷤㸦㺉䇘䊺䍓䕶䨼䪝乥互冱冴嗀嚛婟嫭嫮岵帍弖怘怙戶-戸戽扈护摢昈枑楛槴沍沪滬熩瓠祜笏簄綔芐蔰護鄠鍙雽韄頀鱯鳠鳸鸌鹱𠯳𠰛𡜂𡞠𡴱𡵘𡻮𢆰𢚪𢨥𢨦𣑂𣲑𤘔𤜷𤨖𤹣𥢟𥲉𦊂𦊘𦬚𦭈𧂔𧅰𧆯𧗌𧘢𧥮𧥯𧦚𧲇𧹲𧿓𧿠𨝞𨢤𨥛𨱀𪄮𪍂𪏳]→hù; [乎唬粐糊錿鯱𩾇]→hu; [㳸哗嘩花芲蒊錵𠝐𡁑𤙕𦧹𦶎𨣄𨶱𩝨]→huā; [㕲㟆㠏㦊㭉䔢䱻䴳䶤华姡搳撶滑猾磆華蕐螖譁釪釫鋘鏵铧驊骅鷨𠳂𢼤𤁪𥉄𥢮𦧠𦽊𧑍𧨋𧽌𩤉𪉊]→huá; @@ -543,7 +540,7 @@ [䞪䥒勥匞夅嵹弜弶彊摾洚滰犟糡糨絳绛袶謽酱醤醬降𠼢𡲣𢘸𣚦𣨣𣩴𥞜𨯞𩝽𩴒𩷄𩷭𪀘]→jiàng; [匠杢櫤]→jiang; [㲬㶀䌭䍊䢒䴔䶰交僬嘄姣娇嬌峧嶕嶣憍椒浇澆焦燋礁穚簥胶膠膲艽芁茭茮蕉虠蛟蟭跤轇郊鐎驕骄鮫鲛鵁鷍鷦鷮鹪𠝑𠩏𡏭𡓖𡟠𢧱𣝞𣺳𥃪𥄉𥉼𥹜𦅃𦌆𦫶𧣦𨎦𨓩𨨴𨱓𨶲𨸋𩎔𩴧𩵰𩿑𪁉𪚰]→jiāo; -[㩰㭂㳅㽱㽲䀊䘨䚩䥞佼侥僥儌剿劋孂徺徼恔憿挢捁搅摷撟撹攪敫敽敿晈暞曒湫湬灚烄煍狡璬皎皦矫矯絞繳绞缴脚腳臫蟜角譑賋踋鉸铰隦餃饺鱎𠕧𠜅𠞰𡙎𢀌𢄺𢅎𢯴𢻟𣁹𣏑𣧦𣩓𤃭𤉧𤶀𤶳𥂨𥃤𥅟𥇟𥉒𥏹𥳴𦗵𧂈𧎙𧎸𨇕𨖵𨝰𨶟𨶪𨺹]→jiǎo; +[㩰㭂㳅㽱㽲䀊䘨䚩䥞佼侥僥儌剿劋孂徺徼恔憿挢捁搅摷撟撹攪敫敽敿晈暞曒湫湬灚烄煍燞狡璬皎皦矫矯絞繳绞缴脚腳臫蟜角譑賋踋鉸铰隦餃饺鱎𠕧𠜅𠞰𡙎𢀌𢄺𢅎𢯴𢻟𣁹𣏑𣧦𣩓𤃭𤉧𤶀𤶳𥂨𥃤𥅟𥇟𥉒𥏹𥳴𦗵𧂈𧎙𧎸𨇕𨖵𨝰𨶟𨶪𨺹]→jiǎo; [㠐㬭㰾䂃叫呌嘂嘦噍噭嬓峤嶠挍敎教斠滘漖潐獥珓皭窌窖藠訆譥趭較轎轿较酵醮釂𠘣𡥈𡬋𢒾𢕪𢥚𢼫𤕝𤫷𥘊𥡤𥦢𦮁𧺜𧾐𨎬𨡃𨲭𩊔𩯘𩱞𪖄]→jiào; [櫵纐鵤]→jiao; [㫸䃈䕸䥛䦈喈嗟堦媘嫅接掲揭擑椄湝煯疖痎癤皆秸稭脻菨蝔街謯阶階鶛𠙤𣶏𤭧𤮌𥷫𦁉𦈰𦝨𧞝𩘅𩩰𪉚]→jiē; @@ -652,7 +649,7 @@ [㚓䂾𢅭𧵭𨦂]→lǎi; [㸊䄤䓶䚅䲚唻櫴濑瀨瀬癞癩睐睞籁籟藾襰賚賴赉赖頼顂鵣𠘝𡂖𡃄𡓒𦆋𨇆𩳆𪈈]→lài; [㑣㘓㞩㦨㳕䆾䍀䑌䦨䪍䰐儖兰厱囒婪岚嵐幱惏懢拦攔斓斕栏欄欗澜瀾灆灡燣燷璼礷篮籃籣繿葻蓝藍蘭褴襕襤襴譋讕谰躝钄镧闌阑韊𠓖𠼖𡮻𢅡𢉧𢊓𢛓𣋣𥌻𥜓𦧼𧼖𨅏𨅬𨊔𨬒𨷻𩈵𩔵𪇖]→lán; -[㛦㨫㩜㰖䌫壈嬾孄孏懒懶揽擥攬榄欖浨漤灠纜缆罱覧覽览醂顲𠓭𡒄𡓔𡽳𤑸𤣟𥦝𧮤𨎹𨣸𩟺]→lǎn; +[㛦㨫㩜㰖䌫囕壈嬾孄孏懒懶揽擥攬榄欖浨漤灠纜缆罱覧覽览醂顲𠓭𡒄𡓔𡽳𤑸𤣟𥦝𧮤𨎹𨣸𩟺]→lǎn; [㜮㱫䃹嚂滥濫烂燗爁爛爤瓓糷鑭𢒞𢹙𤂺𤃨𥗺𧸦𨣨𩉀]→làn; [爦襽]→lan; [啷]→lāng; @@ -692,7 +689,7 @@ [煷簗]→liang; [撩蹽]→liāo; [㙩㵳䒿䜍䜮䨅僚嘹嫽寥寮屪嵺嶚嶛廫憀敹暸漻燎獠璙疗療簝繚缭聊膋膫藔蟟豂賿蹘辽遼鐐飉髎鷯鹩𠐋𠖂𠨥𡻪𢄷𢊻𢨺𢸘𢼙𣁰𣟆𤵠𥲊𦕵𦗖𦪕𦺹𧂏𧝜𧽽𨖚𩖝𩯊𪌵]→liáo; -[㝋㶫䄦䑠䩍憭爒瞭蓼鄝釕钌镽𢻢𢿞𣎸𤑗𥗀𧘈𧡜𨣀𪌀]→liǎo; +[㝋㶫䄦䑠䩍叾憭曢爒瞭蓼鄝釕钌镽𢻢𢿞𣎸𤑗𥗀𧘈𧡜𨣀𪌀]→liǎo; [㡻䉼䎆䢧尞尥尦廖撂料炓窷镣𣩢𤊽𥛰𦌒𩕐𩴤𪖷]→liào; [爎]→liao; [𦾳]→liē; @@ -741,7 +738,7 @@ [溣論论𡃝𧣵]→lùn; [磮]→lun; [啰囉罗頱𠜖𪑋]→luō; -[㑩㼈㽋䊨䯁儸攞椤欏猡玀箩籮羅脶腡萝蘿螺覙覶覼逻邏鏍鑼锣镙饠騾驘骡鸁𡤢𡿏𣜄𤄷𥡜𦆁𦣇𦣖𦣛𦿌𧄿𧷳𨰠𩎊𩮹𩵇𩼊𩽰𪈰𪎆𫌨]→luó; +[㑩㼈㽋䊨䯁儸攞椤欏猡玀箩籮罖羅脶腡萝蘿螺覙覶覼逻邏鏍鑼锣镙饠騾驘骡鸁𡤢𡿏𣜄𤄷𥡜𦆁𦣇𦣖𦣛𦿌𧄿𧷳𨰠𩎊𩮹𩵇𩼊𩽰𪈰𪎆𫌨]→luó; [㒩㦬㩡㰁倮剆曪瘰癳臝蓏蠃裸躶𠻡𡆆𢅾𣂞𣜢𣨪𣵟𤔖𤔝𤗀𤨗𨟥𨬅𩉙]→luǒ; [㓢㞅㪾㱻㴖㿚䀩䇔䈷䉓䌱䌴䎊嗠峈摞泺洛洜漯濼犖珞硦笿絡纙络荦落鉻雒駱骆鮥鴼鵅𠉗𠏢𠶱𠻐𡁆𢺆𢺑𣎆𣛗𣧳𤽥𤽼𥯛𧈦𧟌𧭥𧹐𨇽𨏒𩂣𩊚𩌭𩍪𪇱𪌳]→luò; [呣]→ḿ; @@ -797,14 +794,14 @@ [垊笽]→min; [㝠䄙䆩䊅䫤䳟冥名嫇明暝朙榠洺溟猽眀眳瞑茗蓂螟覭鄍銘铭鳴鸣𥌏𥹆𥿨𦡉𧱴𪗸]→míng; [㟰㫥佲凕姳慏酩𠋶𥥊𩣶]→mǐng; -[䒌命詺𡥸𦫭𧟠𪂤]→mìng; +[䒌命椧詺𡥸𦫭𧟠𪂤]→mìng; [掵]→ming; [𨱯]→miǔ; [謬谬]→miù; [摸]→mō; [䃺䭩䯢劘嚤嚩嚰嫫摩摹擵模橅磨糢膜蘑謨谟饃饝馍髍魔麽𠻚𡠜𡡉𡾉𣻕𤋂𤹴𥂓𦟟𨆽𨟖𨰞𨱱𩞁𩟠]→mó; [䩋懡抹𡢜𢣗𣋟𩪮𪎠]→mǒ; -[㱳㶬㷬㷵㹮䁼䁿䏞䒬䘃䬴䮬䱅䳮䴲劰嗼圽塻墨妺嫼寞帓帞昩暯末枺歾歿殁沫湐漠瀎爅獏瘼皌眜眽眿瞐瞙砞礳秣粖絈纆耱茉莈莫蓦藦蛨蟔謩貃貊貘銆鏌镆陌靺驀魩默黙𠆮𠇱𠡞𠢓𠬛𡈗𡊉𡻟𢄏𢊗𢐖𢗿𣧣𣶊𤣻𤿖𥄕𥕓𥙎𥞪𥬎𥱹𥽘𦅔𦔭𦥦𦫕𦮅𧕤𧕥𧠓𧥟𧰱𧻙𧼟𧿴𩃁𩄻𩌧𩐻𩑦𩑷𩢖𩢷𩥔𩿣𪍇𪍤𪏟𪒂𪒇]→mò; +[㱳㶬㷬㷵㹮䁼䁿䏞䒬䘃䬴䮬䱅䳮䴲劰唜嗼圽塻墨妺嫼寞帓帞昩暯末枺歾歿殁沫湐漠瀎爅獏瘼皌眜眽眿瞐瞙砞礳秣粖絈纆耱茉莈莫蓦藦蛨蟔謩貃貊貘銆鏌镆陌靺驀魩默黙𠆮𠇱𠡞𠢓𠬛𡈗𡊉𡻟𢄏𢊗𢐖𢗿𣧣𣶊𤣻𤿖𥄕𥕓𥙎𥞪𥬎𥱹𥽘𦅔𦔭𦥦𦫕𦮅𧕤𧕥𧠓𧥟𧰱𧻙𧼟𧿴𩃁𩄻𩌧𩐻𩑦𩑷𩢖𩢷𩥔𩿣𪍇𪍤𪏟𪒂𪒇]→mò; [尛庅怽魹麿]→mo; [哞]→mōu; [㭌䋷䏬䗋䥐䱕侔劺恈洠牟眸瞴繆缪蛑謀谋踎鉾鍪鴾麰𠥨𢃱𣫬𥿵𦭷𧎄𨴍𩢫𩶢]→móu; @@ -812,7 +809,7 @@ [𥆆𦺒]→mòu; [䱯墲毪氁𢘃𢜯𤚅𨡭𨢢]→mú; [㟂䥈亩坶姆峔母牡牳畆畒畝畞畮砪胟踇鉧𠺖𢟨𤝕𤵝𧩒𧬏𧰷𧿹𨈶𩡨𩬍𪎫]→mǔ; -[⺫㜈㣎㧅㾇䀲䊾䑵仫募墓幕幙慔慕暮木楘毣沐炑牧狇目睦穆縸艒苜莯蚞鉬钼雮霂鞪𡵬𣈊𤝂𥄈𥣸𥰻𦃤𦱒𧚀𨍎𨎸𩵦𩶖𩶩]→mù; +[⺫㜈㣎㧅㾇䀲䊾䑵仫募墓幕幙慔慕暮木朰楘毣沐炑牧狇目睦穆縸艒苜莯蚞鉬钼雮霂鞪𡵬𣈊𤝂𥄈𥣸𥰻𦃤𦱒𧚀𨍎𨎸𩵦𩶖𩶩]→mù; [凩拇]→mu; [嗯]→ń; [㕶]→ň; @@ -919,7 +916,7 @@ [㐴㢖㽃䆺攀潘畨眅砙𤄜𤺏𥕿]→pān; [䃲䰉䰔媻幋搫槃洀瀊爿盘盤磐磻縏蒰蟠跘蹒蹣鎜鞶𠽲𣁦𣔚𤖭𤠍𤻷𥈼𥉟𦪹𨂝𨃞𨃟𪄀𪒀]→pán; [𧺾]→pǎn; -[冸判叛拚沜泮溿炍牉畔盼袢襻詊鋬鑻頖𡞟𢰿𤄧𥌊𦙀𨒃]→pàn; +[冸判叛拚沜泮溿炍牉畔盼聁袢襻詊鋬鑻頖𡞟𢰿𤄧𥌊𦙀𨒃]→pàn; [鵥]→pan; [䏺䨦乓沗滂胮膖雱霶𠗵𠦲𣂆𦣂𧿆𩅅𩐨𪐿𪔔]→pāng; [㥬㫄䅭䠙厐厖嫎庞徬旁舽螃逄鳑龎龐𡅃𢐊𤧭𧔧𨜷𩃎]→páng; @@ -944,7 +941,6 @@ [剻捧淎皏𡗗𢪋𣨞]→pěng; [㼞掽椪碰踫𣟀𤖳𥕽𨅘𩸀]→pèng; [篷]→peng; -[闏]→phdeng; [㨢㱟䫠䯱丕伓伾劈噼坯悂憵批披抷旇炋狉砒磇礔礕秛秠紕纰翍耚豾邳鈈鈚鈹鉟銔錍铍霹駓髬魾鮍𠜱𠡄𠹦𡛡𡲮𢓖𢞗𢱧𢻹𢾱𣢋𣬮𣬼𤬭𤱍𤿎𤿐𦀘𧧺𧪫𨤽𨧦𩣚𪄆𪉔]→pī; [㓟㮰㯅㼰䲹䴽啤埤壀岯崥朇枇毗毘毞焷狓琵疲皮篺罴羆肶脾腗膍芘蚍蚽蚾蜱螷豼貔郫阰陴魮鲏鵧鼙𠨸𠵬𡦟𡶌𢇳𢰘𣓋𣔬𣖰𣪉𣬉𤘢𤘹𤷒𤼜𥤻𥯡𦃋𦊁𦨭𦳈𦹽𧑜𧓎𧲺𧳼𧴉𨈚𨻀𩗫𩫫𪊕𪌈]→pí; [䚰䚹䤏䫌䰦仳匹噽嚭圮庀擗疋痞癖脴苉諀銢鴄𡊝𡛘𡺮𤴣𤿇𥀘𥔁𦘩𦘲𦰽𨑜𨲐𩔙]→pǐ; @@ -978,7 +974,6 @@ [䬌剖娝𦵿𧠾]→pōu; [㧵䯽抔抙捊掊箁裒錇𢒷𦺎𩔻𩚭]→póu; [㕻㰴䳝咅哣婄廍犃]→pǒu; -[哛]→ppun; [䮒䲕仆噗扑撲擈攴潽陠鯆𡜵𢼹𤆝𤾣𥼜𦬙𧭎𧱹𨁏𪒢𪔿𫚙]→pū; [㒒㯷㲫㺪䈬䈻䑑䔕䗱䧤䴆僕匍墣濮獛璞瞨穙纀脯莆菐菩葡蒱蒲襥酺鏷镤𡰿𢈲𤗵𤰑𥐁𥣈𦮑𨛥𨽂𩪛𩯱𪋡𪖈]→pú; [㹒圃圤普朴樸檏氆浦溥烳諩譜谱蹼鐠镨𥐚𥛟𩑀]→pǔ; @@ -1035,7 +1030,7 @@ [㘗㠊㭕㸖㻃䈌䒧䒼䓚䓛䖦䢗䧢伹佉匤区區坥屈岖岨岴嶇憈抾敺曲浀祛筁粬紶胠蛆蛐袪覰覻詘誳诎趋趨躯軀镼阹駆駈驅驱髷魼鰸鱋麯麴麹黢𡱅𡳆𢌷𢴮𢼰𣮈𥬔𥶶𥺷𥽧𦛕𦛱𦸶𧌑𧐅𧠢𧾶𨄅𨧱𨱊𨸟𩖷𩣹𩪍𪌬𪛃]→qū; [㖆㜹㣄㯫㲘䂂䆽䋧䝣䞤䟊䵶佢劬忂戵斪朐欋氍淭渠灈璖璩癯瞿磲籧絇翑胊臞菃葋蕖蘧螶蟝蠷蠼衢躣軥鑺鴝鸜鸲鼩𠍲𠏛𠣪𡡥𡱺𡲰𢌄𢎖𢦌𣖪𣯸𣰋𣰠𣰡𣰻𤨎𥃔𥗫𥧻𦄽𦐛𦔬𦕙𦣒𦼫𧄒𧊛𧕎𧝔𧲵𧾱𨎶𨐣𨞙𨞳𨼫𨼽𩇐𩉿𩢳𩧘𩴹𩵅𩽩𩿥𩿩𪀊𪁖𪄊𪆂𪉌𪌆𪍸]→qú; [䶚取娶竘竬蝺詓齲龋𡟥𤖬𦗛𧉧𨓭𪋄]→qǔ; -[㧁㫢㰦䁦䠐刞厺去呿耝覷觑趣閴闃阒麮鼁𠇯𤙏𩿟]→qù; +[㧁㫢㰦䁦䠐刞厺去呿唟耝覷觑趣閴闃阒麮鼁𠇯𤙏𩿟]→qù; [衐迲]→qu; [㒽䌯圈圏峑弮恮悛棬鐉駩𠛮𡈉𥁸𦋓𨟠𨩸𩧴]→quān; [㒰㟫䀬䑏䟒䠰佺全啳埢姾婘孉巏惓拳搼权権權泉洤湶牷犈瑔痊硂筌絟縓荃葲蜷蠸觠詮诠跧踡輇辁醛銓铨顴颧騡鬈鰁鳈齤𠤹𠥙𡇮𡙅𡙐𡰝𡴔𡺟𢎠𢑆𣍴𤜍𤥷𤬠𤷄𥤊𦏮𦓰𧈾𧍭𨛈𨜩𩓫𩘘𩜬𪈻]→quán; @@ -1049,8 +1044,6 @@ [㟒囷夋峮逡𡈀𢛕𦽖𩎗𩤁]→qūn; [㪊㿏䭽宭帬羣群裙裠𣀄𤛭𤸷𨞗]→qún; [𦃢]→qǔn; -[儿兒]→r; -[罖]→ra; [㜣㲯㸐㾆䔳䕼䖄䫇䳿呥嘫然燃繎肰蚦蚺衻袇袡髥髯𠊌𠤀𠯍𡖝𢓒𣰦𤙼𤡮𤱋𥳚𦫉𪓘𪓚𪚮]→rán; [㒄㚩㿵䎃䒣䣸䤡冄冉姌媣染橪珃苒𠱞𡜉𡜫𤲗𥀭𥬕𨹌𩃵𩢡𩧬𩶎]→rǎn; [𥣹]→ràn; @@ -1098,7 +1091,7 @@ [嵶]→ruo; [仨挱挲撒𠬙𣬬𥋌]→sā; [洒潵灑訯躠靸𡄳𥸗𨐖𩎕𩨞]→sǎ; -[㒎㚫㪪㽂䊛䙣䬃卅摋櫒泧脎萨薩鈒颯飒馺𠎷𠦃𠱡𠿓𡐥𡒁𢓔𢕬𢫬𢻨𣀯𣜂𥵯𥻦𦠿𦻅𦼧𧀕𧭝𨃛𨆂𨷆𩆅𩐅𩗉𩗞]→sà; +[㒎㚫㪪㽂䊛䙣䬃卅摋櫒泧脎萨薩虄鈒颯飒馺𠎷𠦃𠱡𠿓𡐥𡒁𢓔𢕬𢫬𢻨𣀯𣜂𥵯𥻦𦠿𦻅𦼧𧀕𧭝𨃛𨆂𨷆𩆅𩐅𩗉𩗞]→sà; [隡𠮿]→sa; [㩙䚡䰄噻塞愢揌毢毸腮顋鰓鳃𪃄]→sāi; [㗷㘔䈢]→sǎi; @@ -1154,7 +1147,7 @@ [㚞㚨㰂㾕哂婶嬸审宷審弞曋渖瀋瞫矤矧覾訠諗讅谂谉邥頣頥魫𠘆𡼬𢈇𢊲𢏦𢸙𣿇𤏗𥏖𥬐𧀯𩶇]→shěn; [㰮㵕䆦侺愼慎昚椹涁渗滲瘆瘮眘祳罧肾胂脤腎蜃蜄鋠𠂧𠗿𢊖𦌀𦕽𦜜𨴐]→shèn; [堔榊鰰]→shen; -[㱡䲼䴤升呏声斘昇殅泩湦焺牲狌珄生甥笙聲苼鉎阩陞陹鵿鼪𠇷𠴢𢦑𣢡𣬺𤚣𥘥𥟎𦖞𧿘𨁠𨕻]→shēng; +[㱡䲼䴤升呏声斘昇栍殅泩湦焺牲狌珄生甥笙聲苼鉎阩陞陹鵿鼪𠇷𠴢𢦑𣢡𣬺𤚣𥘥𥟎𦖞𧿘𨁠𨕻]→shēng; [䱆憴繩绳譝𦩱𩍋]→shéng; [㗂㮐㼳㾪䁞䚇䪿偗渻省眚𡞞𡨽𦔄𦳗𧍖𨜜𨲓𨵥]→shěng; [䞉剩剰勝圣墭嵊晠榺琞盛聖胜蕂貹賸𠓸𠓽𤯡𦕡𦛙𧡶𧪝𨚱𪅻]→shèng; @@ -1225,7 +1218,7 @@ [㪽㮦䂹䅴䈗䖛䞆䞽䣔䵀乺唢嗩惢所暛溑琐瑣璅索褨鎈鎍鎖鎻鏁锁𠋲𠝿𠞯𠩄𡩡𡱳𢚭𢱡𢱢𤸴𤺫𥔭𥰼𦅊𦵫𧎫𧎳𧛻𧴪𧴲𨻈𨻨𩋝𩌆𩌈𩘝𩙭𩪈𩮛𩹳𪍔𪍟𪍨]→suǒ; [䐝溹蜶逤𠗼𠘺𢷾𪍌]→suò; [嗦琑]→suo; -[㯚䌈他嚃塌她它榙溻牠祂褟趿铊𡌩𢞠𦈖𦭟𦱆𧪦]→tā; +[㯚䌈他嚃塌她它榙溻牠祂褟趿铊闧𡌩𢞠𦈖𦭟𦱆𧪦]→tā; [蹹𨓬]→tá; [㗳㺚塔墖溚獭獺鰨鳎𦑼𨶀𨸉𩥑𩨌𩫊𩷽𩺗]→tǎ; [㒓㛥㣛㣵㧺㭼㯓㳠㹺㿹䂿䈋䈳䍇䍝䎓䑜䑽䓠䜚䳴䵬䶀䶁亣嚺崉拓挞搨撻榻橽毾涾澾濌狧禢誻譶跶踏蹋躢遝遢錔闒闥闼鞜鞳鮙𠉂𠴲𠷍𢃕𢺉𣗶𣝋𣥂𣥷𣯚𤄥𤒻𤛣𤠐𤠟𤿽𥗓𦍒𦐇𦑇𦑲𦑶𦧛𦧞𦧟𦧥𦧱𦨎𦪙𦶑𦾽𧌏𧔣𧖆𧮑𨃚𨆰𨌭𨔯𨙎𨰏𨵝𩋅𩌇𩌉𩌐𩌘𩎽𪂌𪔕𪘁]→tà; @@ -1312,7 +1305,7 @@ [哇屲瓲]→wa; [㖞㗏䴜喎歪竵𤟷𨵞𪉭]→wāi; [崴𢱉𨂿𨈕]→wǎi; -[䠿䶐外顡𠨃𠰻𤤫𤷹𦘍𩔀𩕕𪑷]→wài; +[䠿䶐外夞顡𠨃𠰻𤤫𤷹𦘍𩔀𩕕𪑷]→wài; [㘤䘎剜塆壪婠帵弯彎湾潫灣蜿豌𠝪𠠪𡇿𡤶𢺯𣡩𧯡𨂺𨈊𨉝𩅦]→wān; [㝴䯈丸刓完岏抏捖汍烷玩琓紈纨翫芄頑顽𠒢𢓃𢓆𤥙𤻆𥤸𧲦𧿙𨩯𩾞𪐬]→wán; [㜶㽜㿸䅋䑱䖤䗕䘼䛷䝹䩊䳃倇唍埦婉宛惋挽晚晩晼梚椀琬畹皖盌睕碗綩綰绾脘菀萖踠輓鋄鋔𡩄𡸥𢛙𢨔𤗍𥟶𦜐𦣾𧚇𧠆𨌔𨥧𨩵𨩻𩊁𩣵𪂦𪂧𪋅𪎛𪑉]→wǎn; @@ -1325,11 +1318,11 @@ [枉焹]→wang; [㕒㙎㙗㟪㣦㮃䋿䫋䴧偎危喴威媙巍微愄揋揻椳楲渨溦烓煨燰萎葨葳薇蜲蝛覣詴逶隇隈鰃鰄鳂𠳿𢼸𣫪𦈓𦓽𦩬𧍥𧚷𧛚𧟼𧤖𨖿𨻒𩹥𩼌𪑭]→wēi; [⻙㣲䉠䑊䔺䙟䜅䝐䥩䧦唯喡囗围圍圩媁峗峞嵬帏帷幃惟桅欈沩洈涠湋溈潍潙潿濰犩琟癓硙磑維维蓶覹违違鄬醀鍏闈闱霺韋韦鮠𠄿𠙕𠥎𡇦𡚈𡼱𢾁𣄺𣲗𥅵𥌰𧝕𧞸𧢒𧢧𧲗𧳞𨠥𨱖𨴓𨿭𩀣𩀶𩁌𩋾𩎵𩏉𩠯𩴞𩽎]→wéi; -[㖐㙔㛱㞇㞑㠕㨊㬙㭏㱬䃬䇻䈧䍴䍷䞔䦱䪘䬿䵋伟伪偉偽僞儰厃壝委娓寪尾崣嵔徫愇撱斖暐梶椲洧浘濻瀢炜煒猥玮瑋痏痿硊磈緯纬腲艉芛苇荱葦蒍蔿薳蘤諉诿踓鍡韑韙韡韪頠颹骩-骫鮪鲔𠆟𡂗𡷕𢊯𢯷𢸦𣨙𤁿𤛲𤸆𤺉𤼒𥊪𥒮𥯜𥯤𦇅𦢿𦾛𧐌𧲄𨗨𨝀𨟗𨪈𨵋𩏏𩏿𩗘𩜧𩟟𩲂𩹷𩼂]→wěi; +[㖐㙔㛱㞇㞑㠕㨊㬙㭏㱬䃬䇻䈧䍴䍷䞔䦱䪘䬿䵋伟伪偉偽僞儰厃壝委娓寪尾屗崣嵔徫愇撱斖暐梶椲洧浘濻瀢炜煒猥玮瑋痏痿硊磈緯纬腲艉芛苇荱葦蒍蔿薳蘤諉诿踓鍡韑韙韡韪頠颹骩-骫鮪鲔𠆟𡂗𡷕𢊯𢯷𢸦𣨙𤁿𤛲𤸆𤺉𤼒𥊪𥒮𥯜𥯤𦇅𦢿𦾛𧐌𧲄𨗨𨝀𨟗𨪈𨵋𩏏𩏿𩗘𩜧𩟟𩲂𩹷𩼂]→wěi; [㥜㦣㷉䊊䗽䘙䙿䜜䡺䪋䬑䭳䮹䲁䵳为位卫叞味喂媦尉慰懀未渭為煟熭爲犚璏畏碨緭罻胃苿菋蔚藯蘶蜼螱衛衞褽謂讆讏谓躗躛軎轊鏏霨餧餵饖魏鮇鳚𠹤𡔱𡶎𢉝𢍚𢙓𢣘𢲴𣈎𣩪𣽴𤀷𤜂𤻅𥉖𥧙𥶽𦝛𦠻𦩝𦪒𦳢𧍫𧒭𧔥𧕞𧲝𧳪𧴖𧸽𨃄𨚘𨢉𨾂𩑵𩗜𩤸𩨅𩲄𩹂𪂄𪑐]→wèi; [墛嶶捤煀猬縅蝟]→wei; [㬈㼔塭昷榅殟温溫瑥瘟蕰豱輼轀辒鞰鰛鰮鳁𥁕𨜵𩥈𪉸]→wēn; -[䎹䎽䘇䰚彣文炆玟珳琝瘒紋纹聞芠蚉蚊螡蟁閺閿闅闦闻阌雯馼魰鳼鴍鼤𢾿𣜺𤵒𨶭𩢌𩭋𪉃]→wén; +[䎹䎽䘇䰚匁彣文炆玟珳琝瘒紋纹聞芠蚉蚊螡蟁閺閿闅闦闻阌雯馼魰鳼鴍鼤𢾿𣜺𤵒𨶭𩢌𩭋𪉃]→wén; [㗃㝧䐇䦟刎吻呡忟抆桽稳穏穩紊肳脗𡁋𣶌𥦊𥧚𥬼𦝮𦟕𦮶𨆲]→wěn; [㡈問妏揾搵汶渂璺莬问顐𠐢𤛁𥃮𦦯𨟸𨸩]→wèn; [呚鈫鎾]→wen; @@ -1350,7 +1343,7 @@ [䢄喜囍壐屣徙憘暿枲歖洗漇玺璽矖禧縰葈葸蓰蟢諰謑蹝躧鈢鉨鉩铣鱚𠉢𠪙𡅕𢊚𢒩𢒲𣯪𤟧𤤱𤨐𦱓𧣩𧺨𨜐𨞘𨮪𩎉𪖥𫍰]→xǐ; [㑶㙾㚛㣟㤸㦦㭡㰥㸍䀌䈪䊠䐼䓇䜁䧍䨳䬣䮎䲪䵱係匸卌呬咥喺嚱墍屃屭忥怬恄慀戏戱戲椞欯滊潟澙熂犔盻矽磶禊稧系細綌繫细绤翖舃舄蕮虩衋覤赩趇郤釳闟阋隙隟霼餼饩鬩黖𠤴𠦜𡃢𡘐𡙋𡜧𡝧𡦎𡶯𢤋𢧽𢭁𣚔𣢓𣣉𣤢𣳦𤄎𤌷𤡬𥈜𥋁𥎃𥪦𥮬𥰥𥻥𥿭𦃝𦞝𦷲𧂙𧈅𧈍𧉁𧎵𧚃𧤟𧦁𧧹𧪢𧬈𧬊𧯈𧯊𧱲𧹶𧹽𨐛𨰿𨷘𩊿𩍆𩎥𩛹𩦇𩿛𪅲]→xì; [⻄息橲渓犠礂西鯑]→xi; -[㔠㰨㰰䠍傄煆煵疨瞎虾蝦谺閕颬鰕𠽫𣢗𤗭𥁆𧇍𧦎𧪕𧯋𨳉𩮂]→xiā; +[㔠㰨㰰䠍傄煆煵疨瞎虲虾蝦谺閕颬鰕𠽫𣢗𤗭𥁆𧇍𧦎𧪕𧯋𨳉𩮂]→xiā; [㗇㘡㽠䖎䖖䘥䛅䪗䫗侠俠匣峡峽敮暇柙炠烚狎狭狹珨瑕硖硤碬磍祫筪縀縖翈舝舺蕸赮轄辖遐鍜鎋陜陿霞騢魻鶷黠𠢆𠩘𡈮𢈙𢈤𢑓𢘉𢚌𢝅𢻗𣹱𤙇𤪆𤪍𥯾𥰶𦦕𦵯𦾏𧆥𧔂𧕱𨲑𩉾𩎲𩏓𩐀𩝛𪗾𪘘]→xiá; [閜]→xiǎ; [㙈㙤㰺丅下乤吓嚇夏夓懗疜睱罅鎼鏬𡏘𡨄𡺷𢗄𢩹𤟝𥻴𧈄𧪹𧫒𨩽𨻲𨽯𩄗𪄂]→xià; @@ -1399,7 +1392,7 @@ [㑔㑯㞰䅡䋶䔓䧁偦冔呴姁暊栩珝盨稰糈許詡许诩鄦醑𡹲𤸀𥚩𦠷𧕼𨋾𨍐𩝔𩠋𩰠]→xǔ; [㐨㕛㖅㗵㘧㜅㜿㞊㳚㵰㷦㺷䂆䎉䘏䙒䛙䢕䣱䣴䦗䦽䬄䳳伵侐勖勗卹叙喣垿壻婿序怴恤慉敍敘旭昫朂槒欰殈汿沀洫溆漵潊烅烼煦獝珬盢瞁瞲稸絮緒緖續绪续聟芧蓄藇藚訹賉酗銊魣鱮𠆐𠜄𠷙𠹘𡦁𡱣𣊞𣢊𣨤𣸃𤆞𤇳𤡶𤬱𤭽𤲸𤷇𥄵𥆛𥇏𥇿𥊊𥍟𥎕𥎗𦑍𦕓𦜃𦝳𦯅𧁃𧆡𧊥𧏺𧧓𧶍𧹭𧹴𧼑𨜿𨣦𨴎𨵮𨷔𨹘𨻍𩌮𩌲𩍳𩔴𩔼𩣊𩪉𩽆𪖩𫚈]→xù; [続聓蓿]→xu; -[㓩㝁㦥㩊㻹䁔䆭䚙䚭䳦儇吅喧塇媗宣弲愃愋懁揎昍暄梋煊瑄睻矎禤箮翧翾萱萲蓒蕿藼蘐蝖蠉諠諼譞谖軒轩鋗鍹駽𡈣𡬳𢏧𢙂𢰊𤟿𦐽𦑙𧑩𧤎𧾎𩋱𩕖𩕪𩤡]→xuān; +[㓩㝁㦥㩊㻹䁔䆭䚙䚭䳦儇吅喧塇媗宣弲愃愋懁揎昍暄梋煊瑄睻矎禤箮縇翧翾萱萲蓒蕿藼蘐蝖蠉諠諼譞谖軒轩鋗鍹駽𡈣𡬳𢏧𢙂𢰊𤟿𦐽𦑙𧑩𧤎𧾎𩋱𩕖𩕪𩤡]→xuān; [㔯㘣㳬㹡䁢䗠䮄䲂䲻嫙悬懸旋暶檈漩玄玹琁璇璿痃蜁𠗻𠣖𠥞𡈴𡾥𣟳𧉎𧐗𧔤𧜽𧟨𩙢]→xuán; [㔵㧋㾌䠣咺晅烜癣癬选選顈𢈋𣉖𣎓𥥾𥶷𦌔𧡚𧡢𩘒]→xuǎn; [㧦㯀㳙䀏䃠䍗䍻䝮䧎䩙䩰怰昡楥楦泫渲炫琄眩眴碹絢縼繏绚蔙衒袨讂贙鉉鏇铉镟鞙颴𠵷𢂄𢳄𤂿𥌭𦈝𦛔𧾆𨁁𨊼𨹆𩃚𩉥𩋢𩋫𩑹𪍧]→xuàn; @@ -1437,10 +1430,10 @@ [㙒也冶吔嘢埜壄漜野𠥇𡑀𢀘𤝉𧐓]→yě; [⻚㖡㗼㥷㩎㪑㱉㸣䁆䈎䊦䎨䢡䤳䤶䥟䥡䧨䭎䭟䱒䲜业亱僷叶啘嚈堨墷夜嶪嶫抴擛擪擫晔曄曅曗曳曵枼枽楪業歋殗液澲烨燁爗皣瞱瞸礏腋葉謁谒邺鄓鄴鍱鎑鐷靥靨頁页餣饁馌驜鵺鸈𠀸𠄅𠟪𠱝𡀽𡁁𡛌𡛽𡽣𢉥𢢜𢪧𢱴𣎩𣐂𣚕𣩫𣰛𤝇𤝱𤳪𥌅𥠍𥮧𦀕𦂡𦠜𦤪𧎭𧔦𧗖𨂒𨉅𨼥𨽀𩉂𩐱𩑃𩘏𩱝𩼋𩼴𪋫𪍅𪑦𪒲]→yè; [亪爷爺]→ye; -[㙠㛄㥋㳖㾨䃜䉗䒾䔱䚷䧇䪰䫑一伊依医吚咿噫壱壹夁嫛嬄弌悘揖檹欹毉洢漪猗瑿祎禕稦繄蛜衣譩郼醫銥铱鷖鹥黟黳𠰄𠲔𠲖𠿣𡄵𡜬𢊘𢣉𢨮𣐿𣘦𣢷𧉅𧜤𧫦𧮒𩕲𩥯𩮵𪁚𪈨]→yī; +[㙠㛄㥋㳖㾨䃜䉗䒾䔱䚷䧇䪰䫑一乊伊依医吚咿噫壱壹夁嫛嬄弌悘揖檹欹毉洢漪猗瑿祎禕稦繄蛜衣譩郼醫銥铱鷖鹥黟黳𠰄𠲔𠲖𠿣𡄵𡜬𢊘𢣉𢨮𣐿𣘦𣢷𧉅𧜤𧫦𧮒𩕲𩥯𩮵𪁚𪈨]→yī; [㐌㚦㝖㞔㥴㦾㰘㹫㺿㼢䄬䇵䔟䞅䣡䧅䩟䬁䬮䮊䱌䲑䴊乁仪侇儀冝凒匜咦圯夷姨媐宐宧寲峓嶬嶷巸弬彛-彞怡恞扅拸暆柂栘桋椸沂沶熪狋珆瓵疑痍眙移箷簃羠耛胰萓蛦螔衪袘觺訑詑詒誃謻讉诒貤貽贻跠迆迤迻遗遺鏔頉頤顊颐飴饴鸃𠄱𠅌𠈶𠍫𠏩𠐀𠗺𠛃𠜁𠤕𠤗𠤘𠩗𠪗𠲻𠼪𡬓𡱐𡷪𡻣𢂒𢓡𢕷𢖅𢞉𢩼𢱁𣐓𣐵𣕁𣙛𣢭𣸘𤆾𤇴𤈙𤖪𤘊𤝻𥃸𥄻𥄿𥌟𥙁𥙇𥫃𥹋𦚟𦟧𦡫𧓗𧡇𧣟𧣬𧦧𧳁𧷅𨛯𨜽𨠑𨠶𨣬𨳷𩓧𩔦𩖹𩖾𩗑𩚇𩛮𩤒𩸨𩼨𪀓𪐔𪘬𫍟]→yí; [㕈㠖㠯㫊㰝㰻䉝䝝䧧䭲䰙乙以佁倚偯崺已庡扆攺敼旑旖椅檥矣礒笖肔舣艤苡苢蚁螘蟻裿踦輢轙逘酏釔鉯钇顗鳦齮𠮙𠯋𡼎𢙇𢦕𢷔𤝳𥏜𥑴𥫜𥰧𦮸𧔮𩛆𩠂𩡣𩾠𪐣𪘃𪙴]→yǐ; -[㐹㑊㑜㑥㓷㔴㖂㘁㘈㙪㙯㚤㛕㛳㜋㜒㝣㡫㡼㢞㣇㣻㦉㦤㱅㱞㱲㲼㳑㴁㴒㵝㵩㶠㹭㽈䄁䄩䄿䆿䇩䇼䉨䋚䋵䌻䎈䓃䓈䓹䔬䕍䖁䖊䖌䗑䗟䗷䘝䘸䝘䝯䢃䣧䦴䬥䭂䭞䭿䯆䰯䴬䵝乂义亄亦亿伇伿佚佾俋億兿刈劓劮勚勩呓呭呹唈囈圛坄垼埶埸墿奕嫕嬑嬟寱屹峄嶧帟帠幆廙异弈弋役忆怈怿悒悥意憶懌懿抑挹捙掜撎敡斁易晹曀曎杙枍枻栧栺棭榏槸檍欥欭歝殔殪殹毅泆洂浂浥浳湙溢潩澺瀷炈焲熠熤熼燚燡燱獈玴異疫痬瘗瘞瘱癔益睪瞖秇穓竩縊繶繹绎缢羛義羿翊翌翳翼耴肄肊膉臆艗艺芅苅蓺薏藙藝蘙虉蛡蜴螠衵袣裔裛褹襼訲訳詍詣誼譯議讛议译诣谊豙豛豷賹贀跇軼轶逸邑醳醷釴鈠鎰鐿镒镱陭隿霬靾饐駅驛驿骮鮨鯣鶂鶃鷁鷊鷧鷾鹝鹢黓齸𠂆𠍳𠓋𠚮𠡔𠡝𠥦𠨾𠩫𠲚𠲺𠶷𠽜𡄻𡉛𡊁𡊶𡍡𡥁𡾾𢀁𢂗𢂼𢄅𢇙𢇚𢇸𢈶𢍰𢎀𢎃𢎉𢏗𢓀𢖫𢖴𢖺𢗎𢘽𢡃𢨳𢩮𣎅𣚘𣡊𣤪𣦌𣧄𣨟𣫙𣶫𣷩𣿉𤑹𤣨𤣮𤤺𤥿𤧕𤬩𤴧𤶛𤷅𤸸𤻂𤼌𥃠𥅓𥍴𥒵𥘒𥘠𥜃𥜥𥟘𥡪𥥌𥥴𥩖𥫝𥱃𥸊𥾐𥿹𦌩𦎝𦏸𦓻𦔜𦔥𦘳𦙨𦠉𦥱𦨇𦭥𦶂𧃟𧅖𧆦𧈻𧊣𧊤𧋏𧑌𧙡𧢂𧬇𧱊𧱏𧷥𧺎𧺝𧾰𨋯𨜶𨣠𨦯𨱁𨹝𨻊𨻏𨽹𩂒𩂹𩈭𩋌𩍖𩎭𩎷𩘧𩚂𩟉𩣞𩧭𩪟𩪣𩳇𩴜𩴮𩷍𩷘𩾘𩾢𪀕𪁛𪎈𪐘𪒕𪕶𪗷𫍙]→yì; +[㐹㑊㑜㑥㓷㔴㖂㘁㘈㙪㙯㚤㛕㛳㜋㜒㝣㡫㡼㢞㣇㣻㦉㦤㱅㱞㱲㲼㳑㴁㴒㵝㵩㶠㹭㽈䄁䄩䄿䆿䇩䇼䉨䋚䋵䌻䎈䓃䓈䓹䔬䕍䖁䖊䖌䗑䗟䗷䘝䘸䝘䝯䢃䣧䦴䬥䭂䭞䭿䯆䰯䴬䵝乂义亄亦亿伇伿佚佾俋億兿刈劓劮勚勩呓呭呹唈囈圛坄垼埶埸墿奕嫕嬑嬟寱屹峄嶧帟帠幆廙异弈弋役忆怈怿悒悥意憶懌懿抑挹捙掜撎敡斁易晹曀曎杙枍枻栧栺棭榏槸檍欥欭歝殔殪殹毅泆洂浂浥浳湙溢潩澺瀷炈焲熠熤熼燚燡燱獈玴異疫痬瘗瘞瘱癔益睪瞖硛秇穓竩縊繶繹绎缢羛義羿翊翌翳翼耴肄肊膉臆艗艺芅苅蓺薏藙藝蘙虉蛡蜴螠衵袣裔裛褹襼訲訳詍詣誼譯議讛议译诣谊豙豛豷賹贀跇軼轶逸邑醳醷釴鈠鎰鐿镒镱陭隿霬靾饐駅驛驿骮鮨鯣鶂鶃鷁鷊鷧鷾鹝鹢黓齸𠂆𠍳𠓋𠚮𠡔𠡝𠥦𠨾𠩫𠲚𠲺𠶷𠽜𡄻𡉛𡊁𡊶𡍡𡥁𡾾𢀁𢂗𢂼𢄅𢇙𢇚𢇸𢈶𢍰𢎀𢎃𢎉𢏗𢓀𢖫𢖴𢖺𢗎𢘽𢡃𢨳𢩮𣎅𣚘𣡊𣤪𣦌𣧄𣨟𣫙𣶫𣷩𣿉𤑹𤣨𤣮𤤺𤥿𤧕𤬩𤴧𤶛𤷅𤸸𤻂𤼌𥃠𥅓𥍴𥒵𥘒𥘠𥜃𥜥𥟘𥡪𥥌𥥴𥩖𥫝𥱃𥸊𥾐𥿹𦌩𦎝𦏸𦓻𦔜𦔥𦘳𦙨𦠉𦥱𦨇𦭥𦶂𧃟𧅖𧆦𧈻𧊣𧊤𧋏𧑌𧙡𧢂𧬇𧱊𧱏𧷥𧺎𧺝𧾰𨋯𨜶𨣠𨦯𨱁𨹝𨻊𨻏𨽹𩂒𩂹𩈭𩋌𩍖𩎭𩎷𩘧𩚂𩟉𩣞𩧭𩪟𩪣𩳇𩴜𩴮𩷍𩷘𩾘𩾢𪀕𪁛𪎈𪐘𪒕𪕶𪗷𫍙]→yì; [⻂匇宜椬畩籎萟衤辷鶍]→yi; [㧢㶏䄄䓰䜾䤃侌凐喑噾囙因垔堙姻婣愔慇摿栶歅殷氤洇溵瘖禋秵筃絪緸茵荫蔭裀諲銦铟闉阥阴陰陻隂霒霠鞇音韾駰骃𠖟𡇂𡈲𡋪𡖣𢉩𣱜𣸊𤝎𦈑𧊭𩃬]→yīn; [㐺㕂㖗㙬㝙㞤㸒㹜㹞䓄䕾䖐䖜䪩䴦乑冘吟噖嚚圁垠夤婬寅峾崟崯斦檭殥泿淫滛烎犾狺珢璌碒苂荶蔩蟫訔訚訡誾鄞鈝銀银霪鷣齗龂𠪚𡐔𡓓𡓿𡸛𢂨𢓕𢝯𣓆𣘴𣽮𤷏𥤷𥮍𦟘𧦸𧩬𨓮𨛊𨟏𨦆𩂢𪘎𪙾𪛊]→yín; @@ -1464,9 +1457,9 @@ [⺀㓜㕗㤑㹨㺠䀁䆜䛻䞥亴佑侑又右哊唀囿姷宥峟幼柚牰狖祐糿蚴誘诱貁迶酭釉鼬𡜳𡯉𢈓𣅄𣓛𤤬𤴨𥙾𦳩𧅲𧆘𩑣𩜷𩲎𩴑𩴙]→yòu; [友孧牗蒏]→you; [㝼㰲䆰䣿䩽唹扜毺淤瘀盓穻箊紆纡虶迂迃陓𤕘𤥽𧈯𨖛𩂧]→yū; -[⻥㚥㤤㥚㥥㪀㬂㬰㳛㶛㷒㺞㺮㻀㼶䁩䂛䃋䄏䄨䍂䏸䐳䔡䗨䜽䢓䩒䬔䰻䱷䲣乻于亐伃余俞兪堣堬妤娛娯娱嬩崳嵎嵛愉愚扵揄於旟杅桙楡楰榆欤歈歟歶渔渝湡漁澞牏狳玗玙瑜璵畭盂睮硢禺窬竽籅羭腴臾舁舆艅茰萮萸蕍蘛虞蝓螸衧褕覦觎諛謣谀踰輿逾邘酑鍝隅雓雩餘馀騟骬髃魚鮽鰅鱼鷠鸆𠎳𠧇𠸹𡁎𡂊𡑾𢊧𢋅𢎻𢔢𢹏𢾄𣄊𣟰𣢒𤚎𤜹𤧙𥔢𥝨𥯮𥷔𦈣𦋯𦏻𦦫𦩞𦱃𧃠𧊠𧍪𧙶𧞏𧰇𧾚𨊱𨜖𨨶𨰸𨵦𨶢𨾌𩟳𩡃𩢶𩤺𩥭𩦡𩦢𩨈𩨗𩨙𩺰𪃍𪃎𪇝𪉐𪊻𪑝]→yú; +[⻥㚥㤤㥚㥥㪀㬂㬰㳛㶛㷒㺞㺮㻀㼶䁩䂛䃋䄏䄨䍂䏸䐳䔡䗨䜽䢓䩒䬔䰻䱷䲣乻于亐伃余俞兪堣堬妤娛娯娱嬩崳嵎嵛愉愚扵揄於旕旟杅桙楡楰榆欤歈歟歶渔渝湡漁澞牏狳玗玙瑜璵畭盂睮硢禺窬竽籅羭腴臾舁舆艅茰萮萸蕍蘛虞蝓螸衧褕覦觎諛謣谀踰輿逾邘酑鍝隅雓雩餘馀騟骬髃魚鮽鰅鱼鷠鸆𠎳𠧇𠸹𡁎𡂊𡑾𢊧𢋅𢎻𢔢𢹏𢾄𣄊𣟰𣢒𤚎𤜹𤧙𥔢𥝨𥯮𥷔𦈣𦋯𦏻𦦫𦩞𦱃𧃠𧊠𧍪𧙶𧞏𧰇𧾚𨊱𨜖𨨶𨰸𨵦𨶢𨾌𩟳𩡃𩢶𩤺𩥭𩦡𩦢𩨈𩨗𩨙𩺰𪃍𪃎𪇝𪉐𪊻𪑝]→yú; [⻗㑨㒁㒜㔱㙑㝢㠘㡰㣃㦛㲾㺄㼌䣁䥏䨞与予伛俁俣偊傴匬噳圄圉宇寙屿峿嶼庾懙敔斔斞楀瑀瘐祤禹窳羽與萭蘌語语貐鄅鋙雨頨麌齬龉𠋟𠱐𡷎𡻢𢮁𣢦𣨝𤗃𤹪𥒾𥛩𦀡𦥉𦦲𦭳𦳅𧱬𨝈𨵉𩃯𩩑𩩘𩵎𪂕𪋬]→yǔ; -[⺺⺻㚜㠨㤢㥔㦽㧒㽣䁌䂊䈅䉛䋖䋭䍞䖇䘘䘱䘻䛕䜡䞝䢖䢩䤋䨒䫻䮇䮙䴁䵥俼儥喅喐喩喻噊圫域堉妪媀嫗寓峪嶎庽彧御忬悆惐愈慾戫昱棛棜棫櫲欎欝欲毓浴淢淯滪潏澦灪焴煜燏燠爩狱獄玉琙瘉癒矞砡硲礇礖礜禦秗稢稶穥篽籞籲緎繘罭聿肀育芋芌茟蒮蓣蓹蕷薁蜟蜮裕誉諭譽谕豫軉輍轝逳遇遹郁醧鈺銉鋊錥鐭钰閾阈霱預预飫饇饫馭驈驭鬰鬱鬻魊鱊鳿鴥鴪鵒鷸鸒鹆鹬龥𠀛𠊏𠏚𠕦𠫣𠽵𡇺𡈨𡋬𡒃𡒊𡔴𡨣𡨿𡬊𡬞𡿥𡿯𢌻𢒰𢔥𢔬𢔴𢖡𢛨𢡎𢯮𢺴𣋉𣍛𣕃𣝑𣡉𣣎𣩺𤀝𤞞𤳕𤸒𥆉𥉑𥎐𥘄𥙿𥝍𥷞𥸤𥸪𥹔𦈸𦋢𦎘𦏜𦒑𦡭𦦩𦱀𦱂𧉣𧐄𧑐𧗪𧫊𧶠𧼫𧿷𨄯𨉗𨗝𨞓𨩬𨪎𨮔𩈕𩊇𩋉𩋤𩎹𩏟𩏴𩘤𩘳𩘻𩚄𩛪𩛭𩝗𩟑𩰪𩱌𩱱𩲾𪁀𪂉𪂵𪋉𪋮𪑆𪑌𪓊]→yù; +[⺺⺻㚜㠨㤢㥔㦽㧒㽣䁌䂊䈅䉛䋖䋭䍞䖇䘘䘱䘻䛕䜡䞝䢖䢩䤋䨒䫻䮇䮙䴁䵥俼儥喅喐喩喻噊圫域堉妪媀嫗寓峪嶎庽彧御忬悆惐愈慾戫昱棛棜棫櫲欎欝欲毓浴淢淯滪潏澦灪焴煜燏燠爩狱獄玉琙瘉癒矞砡硲礇礖礜禦秗稢稶穥篽籞籲緎繘罭聿肀育艈芋芌茟蒮蓣蓹蕷薁蜟蜮裕誉諭譽谕豫軉輍轝逳遇遹郁醧鈺銉鋊錥鐭钰閾阈霱預预飫饇饫馭驈驭鬰鬱鬻魊鱊鳿鴥鴪鵒鷸鸒鹆鹬龥𠀛𠊏𠏚𠕦𠫣𠽵𡇺𡈨𡋬𡒃𡒊𡔴𡨣𡨿𡬊𡬞𡿥𡿯𢌻𢒰𢔥𢔬𢔴𢖡𢛨𢡎𢯮𢺴𣋉𣍛𣕃𣝑𣡉𣣎𣩺𤀝𤞞𤳕𤸒𥆉𥉑𥎐𥘄𥙿𥝍𥷞𥸤𥸪𥹔𦈸𦋢𦎘𦏜𦒑𦡭𦦩𦱀𦱂𧉣𧐄𧑐𧗪𧫊𧶠𧼫𧿷𨄯𨉗𨗝𨞓𨩬𨪎𨮔𩈕𩊇𩋉𩋤𩎹𩏟𩏴𩘤𩘳𩘻𩚄𩛪𩛭𩝗𩟑𩰪𩱌𩱱𩲾𪁀𪂉𪂵𪋉𪋮𪑆𪑌𪓊]→yù; [挧澚荢鯲]→yu; [㠾㾓䡝䥉䨊冤剈囦嬽寃悁惌棩淵渁渆渊渕灁眢箢葾蒬蜎蜵裷駌鳶鴛鵷鸢鸳鹓鼘鼝𡈒𡢊𡣬𡷡𢍈𢏮𢱽𣹠𥿎𨀮𨓯𨖳𩛟𩝸𪀈𪔗𪔙]→yuān; [㟶㥳㹉䖠䦾䬧䱲䲮䳒䳣元円原厡厵员員园圆圎園圓垣塬媴嫄援杬榞榬橼櫞沅湲源溒爰猨猿獂笎緣縁缘羱茒蒝薗蚖蝝蝯螈袁謜貟贠轅辕邍邧鎱騵魭鶢鶰黿鼋𠝳𠩠𢆀𢗯𢷻𤬌𦍼𦿂𧉗𧔞𧳭𧻚𨕗𨸘𨻣𩉯𩍻𩰵𪄁𪔅𪕀]→yuán; @@ -1547,8 +1540,8 @@ [㡠㡧㱏㽀䂻䈣䥌䥭䦛䦶塣帧幀政正症証諍證证郑鄭鴊𠔻𢌦𢏰𢹑𥊼𥒛𧶄𨚣𨧭𩏠𪎻]→zhèng; [凧]→zheng; [㩼㯄㲍㴯㸟㽻䓋䓜䓡䝷䞠䟡䣽䧴䵹之倁卮吱坧巵戠搘支枝栀梔椥榰汁汥泜疷知祗祬禔秓秖秪稙綕織织肢胑胝脂臸芝蘵蜘衼隻馶鳷鴲鵄鼅𠦧𠰅𢎈𤵋𤽁𥃫𥇭𥘡𥝑𥝮𥻬𥾣𦏤𦝔𦭜𦯫𦴀𧌔𧐉𧱒𧹛𧽦𨌌𨕕𨜎𨟾𨢮𩍲𩍵𩙾𪂅𪉆𪒊𫛛]→zhī; -[㙷㜼㥀䐈䟈䵂侄値值儨埴執墌妷姪嬂慹执摭植樴殖淔漐犆瓡直禃絷縶聀职職膱蟙褁貭跖踯蹠躑軄釞鉄馽𡁉𡂣𡈊𡌴𡏀𡖻𡰹𡸜𢃜𣖭𣖿𣳀𣽚𤃲𥏅𥮖𦳮𧀿𧃐𧏸𧓸𧾂𨂂𨤱𨼓𩯈𪗨𪙹]→zhí; -[㕄㡳㡶㫑㮹㲛䅩䇛䛗䤠䳅劧只咫址坁夂帋恉扺抧指旨枳止汦沚洔淽疻砋祉紙纸芷藢衹襧訨趾軹轵酯阯黹𠮡𠼠𡙑𡱔𢇨𢛍𢰙𢷸𢽃𢽗𢾫𣔐𣖌𣚠𣲵𤶓𤸓𥒗𥔊𦐖𦰘𧊙𧛢𧜚𧝉𧠴𧸅𧸕𨎌𨬚𨰛𨵂𩬺𪑜]→zhǐ; +[㙷㜼㥀䐈䟈䵂侄値值儨嗭埴執墌妷姪嬂慹执摭植樴殖淔漐犆瓡直禃絷縶聀职職膱蟙褁貭跖踯蹠躑軄釞鉄馽𡁉𡂣𡈊𡌴𡏀𡖻𡰹𡸜𢃜𣖭𣖿𣳀𣽚𤃲𥏅𥮖𦳮𧀿𧃐𧏸𧓸𧾂𨂂𨤱𨼓𩯈𪗨𪙹]→zhí; +[㕄㡳㡶㫑㮹㲛䅩䇛䛗䤠䳅劧只咫址坁夂帋怾恉扺抧指旨枳止汦沚洔淽疻砋祉紙纸芷藢衹襧訨趾軹轵酯阯黹𠮡𠼠𡙑𡱔𢇨𢛍𢰙𢷸𢽃𢽗𢾫𣔐𣖌𣚠𣲵𤶓𤸓𥒗𥔊𦐖𦰘𧊙𧛢𧜚𧝉𧠴𧸅𧸕𨎌𨬚𨰛𨵂𩬺𪑜]→zhǐ; [㗌㗧㘉㛿㜱㝂㣥㨁㨖㴛㿃䄺䆈䇧䉅䉜䎺䏯䐭䑇䓌䕌䘭䚦䚳䝰䞃䡹䥍䦯䩢䬹䭁䱃䱥䲀乿偫傂制劕厔垁墆娡寘峙崻帙帜幟庢庤廌彘徏徝志忮憄懥懫扻挃挚掷搱摯擲擳旘晊智柣栉桎梽楖櫍櫛治洷滍滞滯潌瀄炙熫狾猘瓆畤疐痔痣礩祑秩秲秷稚稺穉窒筫紩緻置翐膣至致芖蛭螲袟袠製覟觗觯觶誌豑豒豸質贄质贽跱踬躓軽輊轾迣郅銍鋕鑕铚锧阤陟雉駤騭騺驇骘鯯鴙鷙鸷𠊤𠊷𠋤𠍜𠓶𠘖𠚅𡀹𡂒𡍶𡏚𡑘𡖧𡠗𡠹𡮞𡽆𢄢𢄱𢅁𢊁𢍧𢐂𢕞𢖇𢖿𢙺𢚨𢡒𢧤𢯶𢴠𢴧𢻙𣗻𣥰𣨋𤆒𤓕𤖞𤛱𤞂𤞌𤦄𤦮𤧜𤴛𤴟𤴢𤿙𥇕𥍭𥎹𥏄𥏊𥏰𥏷𥒓𥠈𥠽𥣮𥭡𥴒𥹩𥿮𦃘𦛧𦜋𦟔𦤻𦥎-𦥐𦭮𦯯𧙁𧠫𧣭𧣾𧤡𧨰𧫡𧸲𨁷𨃯𨆧𨎉𨑨𨒉𨖹𨟊𨡐𨧵𨫔𨻆𨿛𩊝𩊴𩋩𩧄𩷓𩹈𩻼𪁊𪁓𪁩𪏀𪗻]→zhì; [俧凪徔謢]→zhi; [㹣䇗䈺䝦中伀刣妐幒彸忠柊汷泈炂盅籦終终舯蔠螤螽衳衷蹱鈡銿鍾鐘钟锺鼨𠛀𡖌𢁷𢃭𢨱𣷡𤝅𤯚𥗦𥷈𦉂𦬕𧆼𧑆𨳗𩅞𩅧]→zhōng; @@ -1589,11 +1582,11 @@ [㒂㣿㧻㭬㹿㺟䅵䆯䐁䕴䟾䮕䶂丵叕啄啅圴妰娺彴撯擆擢斀斫斱斲斵晫梲椓槕櫡汋浊浞濁濯灂灼烵犳琸硺禚窡篧籗籱罬茁蠗諁諑謶诼酌鋜鐯鐲镯鵫鷟𠡑𠿡𡷿𢁁𢢗𢧈𢳇𢺡𢽚𣃈𣃑𤃮𤉐𤏸𥇍𥋮𥐊𥗁𥢔𥮥𥯩𥷘𥷮𦜰𦰹𦳡𧂒𧃔𧘑𧞐𧢼𧨳𨑽𨖮𨡸𨢬𨧧𨮿𨺝𩆸𩋁𩑂𩩔𩲃𩷹]→zhuó; [㧳劅𤓦]→zhuò; [窧]→zhuo; -[㠿㰣㽧㿳䅔䆅䎩䖪䣎䰵兹咨嗞姕姿孜孳孶嵫栥椔淄湽滋澬玆璾禌秶稵粢紎緇缁茊茲葘觜訾諮谘貲資赀资趑趦輜輺辎鄑鈭錙鍿鎡锱镃頾頿髭鯔鰦鲻鶅鼒齍龇𠀢𡗈𡙛𡸟𢱆𣚀𣚁𣣊𣥨𣯃𣳩𥀖𥕁𥚉𥻍𥼩𥼻𦖺𦺱𧀗𧕓𧛏𧣤𧥕𧹌𧿞𨀥𨍢𨚖𨝳𨩲𩄚𩜊𪅵𪑿𪕊𪗉𪗋𪗐]→zī; +[㠿㰣㽧㿳䅔䆅䎩䖪䣎䰵乲兹咨嗞姕姿孜孳孶嵫栥椔淄湽滋澬玆璾禌秶稵粢紎緇缁茊茲葘觜訾諮谘貲資赀资趑趦輜輺辎鄑鈭錙鍿鎡锱镃頾頿髭鯔鰦鲻鶅鼒齍龇𠀢𡗈𡙛𡸟𢱆𣚀𣚁𣣊𣥨𣯃𣳩𥀖𥕁𥚉𥻍𥼩𥼻𦖺𦺱𧀗𧕓𧛏𧣤𧥕𧹌𧿞𨀥𨍢𨚖𨝳𨩲𩄚𩜊𪅵𪑿𪕊𪗉𪗋𪗐]→zī; [蓻]→zí; [㜽㞨㧗㺭㾅䔂䘣䦻仔吇呰啙姉姊杍梓榟滓矷秄秭笫籽紫耔胏虸訿釨𠂔𠡸𡉗𡪒𣖨𣸆𥞎𥫞𥬳𥲕𧆰𨹀𩐍]→zǐ; [㧘㰷㱴䅆䐉倳剚字恣渍漬牸眥眦胔胾自芓茡𡸪𢼱𣄮𣓊𣣌𥿩𦍺𦎸𦣹𧂐𧧕𧨴𨧫]→zì; -[嗭子崰橴]→zi; +[子崰橴]→zi; [㙡㚇㣭㨑㯶䁓䈦䑸䗥倧堫宗嵏嵕嵸惾朡棕椶熧猣磫稯綜緃緵综翪腙葼蝬豵踨踪蹤鍐鑁騌騣骔鬃鬉鬷鯮鯼𠕌𠵻𡕰𡞧𣯨𥍺𥓻𥚾𦡙𧺣𨌰𨺡𩦲𩮀𩰽𪖁]→zōng; [㢔㷓㹅䙕䰌偬傯总惣愡捴揔搃摠総縂總蓗鏓𥠡𨍈𨎢𩭤]→zǒng; [䍟䝋倊昮猔疭瘲碂粽糉糭縦縱纵錝𠏭𠡻𣀒𤡆𦖸𩋯𩤗]→zòng; diff --git a/icuSources/data/translit/Han_Latin_Names.txt b/icuSources/data/translit/Han_Latin_Names.txt index 487fc05c..d5912061 100644 --- a/icuSources/data/translit/Han_Latin_Names.txt +++ b/icuSources/data/translit/Han_Latin_Names.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2011, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Han_Spacedhan.txt b/icuSources/data/translit/Han_Spacedhan.txt index 6ec6016d..d6f0da58 100644 --- a/icuSources/data/translit/Han_Spacedhan.txt +++ b/icuSources/data/translit/Han_Spacedhan.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Hangul_Latin.txt b/icuSources/data/translit/Hangul_Latin.txt index c428ade6..a075b482 100644 --- a/icuSources/data/translit/Hangul_Latin.txt +++ b/icuSources/data/translit/Hangul_Latin.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Hebrew_Latin.txt b/icuSources/data/translit/Hebrew_Latin.txt index bef7bc5a..778972e7 100644 --- a/icuSources/data/translit/Hebrew_Latin.txt +++ b/icuSources/data/translit/Hebrew_Latin.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -29,7 +29,7 @@ $letterAfter = [:M:]* [:L:] ; ל ↔ l ; מ ↔ m } $letterAfter; ם ↔ m ; -נ ↔ n } $letterAfter; +נ ↔ n } $letterAfter; ן ↔ n ; ס ↔ s ; ע ↔ ʻ ; @@ -37,7 +37,7 @@ $letterAfter = [:M:]* [:L:] ; ף ↔ p ; ק ↔ q ; ר ↔ r ; -װ → | וו; # HEBREW LIGATURE YIDDISH DOUBLE VAV +װ → | וו; # HEBREW LIGATURE YIDDISH DOUBLE VAV ױ → | וי; # HEBREW LIGATURE YIDDISH VAV YOD ײ → | יי ; # HEBREW LIGATURE YIDDISH DOUBLE YOD \u05BC ↔ \u0307 ; # dagesh just goes to overdot for now @@ -45,23 +45,23 @@ $letterAfter = [:M:]* [:L:] ; \u05C2 ↔ \u0302 ; # sin dot -→ s $above = [^[:ccc=0:][:ccc=230:]]*; ‎\u05B2‎ → à ; -‎\u05B2‎ $1← a ($above) \u0300; +‎\u05B2‎ $1← a ($above) \u0300; ‎\u05B8‎ → á ; -‎\u05B8‎ $1 ← a ($above) \u0301; +‎\u05B8‎ $1 ← a ($above) \u0301; ‎\u05B1‎ → è ; -‎\u05B1‎ $1 ← e ($above) \u0300; +‎\u05B1‎ $1 ← e ($above) \u0300; ‎\u05B5‎ → é ; -‎\u05B5‎ $1 ← e ($above) \u0301; +‎\u05B5‎ $1 ← e ($above) \u0301; ‎\u05B0‎ → e \u0306 ; -‎\u05B0‎ $1 ← e ($above) \u0306; +‎\u05B0‎ $1 ← e ($above) \u0306; ‎\u05B9‎ → ò ; -‎\u05B9‎ $1 ← o ($above) \u0300; +‎\u05B9‎ $1 ← o ($above) \u0300; \u05B4 ↔ i ; \u05BB ↔ u ; \u05B7 ↔ a ; \u05B6 ↔ e ; \u05B3 ↔ o ; -\u05BF ↔ \u0304 ; +\u05BF ↔ \u0304 ; ק ← c ; פ ← f } $letterAfter; ף ← f ; @@ -70,4 +70,4 @@ $above = [^[:ccc=0:][:ccc=230:]]*; כס ← x ; :: (lower); :: nfc (nfd) ; -:: ([[:Latin:] [:^ccc=0:] [ʻ-ʼ\u0300-\u0302\u0307\u030C\u0327\u0331\u0340-\u0341 \u0304 ]]); +:: ([[:Latin:] [:^ccc=0:] [ʻ-ʼ\u0300-\u0302\u0307\u030C\u0327\u0331\u0340-\u0341 \u0304 ]]); diff --git a/icuSources/data/translit/Hebrew_Latin_BGN.txt b/icuSources/data/translit/Hebrew_Latin_BGN.txt index 6303bb64..fa9baa38 100644 --- a/icuSources/data/translit/Hebrew_Latin_BGN.txt +++ b/icuSources/data/translit/Hebrew_Latin_BGN.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Hiragana_Katakana.txt b/icuSources/data/translit/Hiragana_Katakana.txt index 761bf5dd..98791148 100644 --- a/icuSources/data/translit/Hiragana_Katakana.txt +++ b/icuSources/data/translit/Hiragana_Katakana.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Hiragana_Latin.txt b/icuSources/data/translit/Hiragana_Latin.txt index bc5db407..3625d838 100644 --- a/icuSources/data/translit/Hiragana_Latin.txt +++ b/icuSources/data/translit/Hiragana_Latin.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/IPA_XSampa.txt b/icuSources/data/translit/IPA_XSampa.txt index 4d24340c..347ab52a 100644 --- a/icuSources/data/translit/IPA_XSampa.txt +++ b/icuSources/data/translit/IPA_XSampa.txt @@ -1,177 +1,177 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** # File: IPA_XSampa.txt # Generated from CLDR # -$t = '_'; # X-SAMPA representation of IPA tie bar. +$t = '_'; # X-SAMPA representation of IPA tie bar. ::NFD; -ʯ ↔ 'z`_w='; # LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL -ǁ ↔ '|\|\'; # LATIN LETTER LATERAL CLICK -ʄ ↔ 'J\_<'; # LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK -ʛ ↔ 'G\_<'; # LATIN LETTER SMALL CAPITAL G WITH HOOK -ʮ ↔ 'z_w='; # LATIN SMALL LETTER TURNED H WITH FISHHOOK -\u1DC4 ↔ '_H_T'; # COMBINING MACRON-ACUTE -\u1DC5 ↔ '_B_L'; # COMBINING GRAVE-MACRON -\u1DC8 ↔ '_R_F'; # COMBINING GRAVE-ACUTE-GRAVE -ɓ ↔ 'b_<'; # LATIN SMALL LETTER B WITH HOOK -ɗ ↔ 'd_<'; # LATIN SMALL LETTER D WITH HOOK -ɠ ↔ 'g_<'; # LATIN SMALL LETTER G WITH HOOK -ɻ ↔ 'r\`'; # LATIN SMALL LETTER TURNED R WITH HOOK -↗ ↔ ''; # NORTH EAST ARROW -↘ ↔ ''; # SOUTH EAST ARROW -ħ ↔ 'X\'; # LATIN SMALL LETTER H WITH STROKE -ǀ ↔ '|\'; # LATIN LETTER DENTAL CLICK -ǂ ↔ '=\'; # LATIN LETTER ALVEOLAR CLICK -ǃ ↔ '!\'; # LATIN LETTER RETROFLEX CLICK -ɕ ↔ 's\'; # LATIN SMALL LETTER C WITH CURL -ɖ ↔ 'd`'; # LATIN SMALL LETTER D WITH TAIL -ɘ ↔ '@\'; # LATIN SMALL LETTER REVERSED E -ɚ ↔ '@`'; # LATIN SMALL LETTER SCHWA WITH HOOK -ɝ ↔ '3`'; # LATIN SMALL LETTER REVERSED OPEN E WITH HOOK -ɞ ↔ '3\'; # LATIN SMALL LETTER CLOSED REVERSED OPEN E -ɟ ↔ 'J\'; # LATIN SMALL LETTER DOTLESS J WITH STROKE -ɢ ↔ 'G\'; # LATIN LETTER SMALL CAPITAL G -ɦ ↔ 'h\'; # LATIN SMALL LETTER H WITH HOOK -ɧ ↔ 'x\'; # LATIN SMALL LETTER HENG WITH HOOK -ɭ ↔ 'l`'; # LATIN SMALL LETTER L WITH RETROFLEX HOOK -ɮ ↔ 'K\'; # LATIN SMALL LETTER LEZH -ɰ ↔ 'M\'; # LATIN SMALL LETTER TURNED M WITH LONG LEG -ɳ ↔ 'n`'; # LATIN SMALL LETTER N WITH RETROFLEX HOOK -ɴ ↔ 'N\'; # LATIN LETTER SMALL CAPITAL N -ɸ ↔ 'p\'; # LATIN SMALL LETTER PHI -ɹ ↔ 'r\'; # LATIN SMALL LETTER TURNED R -ɺ ↔ 'l\'; # LATIN SMALL LETTER TURNED R WITH LONG LEG -ɽ ↔ 'r`'; # LATIN SMALL LETTER R WITH TAIL -ʀ ↔ 'R\'; # LATIN LETTER SMALL CAPITAL R -ʂ ↔ 's`'; # LATIN SMALL LETTER S WITH HOOK -ʈ ↔ 't`'; # LATIN SMALL LETTER T WITH RETROFLEX HOOK -ʐ ↔ 'z`'; # LATIN SMALL LETTER Z WITH RETROFLEX HOOK -ʑ ↔ 'z\'; # LATIN SMALL LETTER Z WITH CURL -ʕ ↔ '?\'; # LATIN LETTER PHARYNGEAL VOICED FRICATIVE -ʘ ↔ 'O\'; # LATIN LETTER BILABIAL CLICK -ʙ ↔ 'B\'; # LATIN LETTER SMALL CAPITAL B -ʜ ↔ 'H\'; # LATIN LETTER SMALL CAPITAL H -ʝ ↔ 'j\'; # LATIN SMALL LETTER J WITH CROSSED-TAIL -ʟ ↔ 'L\'; # LATIN LETTER SMALL CAPITAL L -ʡ ↔ '>\'; # LATIN LETTER GLOTTAL STOP WITH STROKE -ʢ ↔ '<\'; # LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE -ʰ ↔ '_h'; # MODIFIER LETTER SMALL H -ʷ ↔ '_w'; # MODIFIER LETTER SMALL W -ʼ ↔ '_>'; # MODIFIER LETTER APOSTROPHE -ˆ ↔ '_\'; # MODIFIER LETTER CIRCUMFLEX ACCENT -ˇ ↔ '_/'; # CARON -ˑ ↔ ':\'; # MODIFIER LETTER HALF TRIANGULAR COLON -ˠ ↔ '_G'; # MODIFIER LETTER SMALL GAMMA -ˡ ↔ '_l'; # MODIFIER LETTER SMALL L -ˤ ↔ '_?\'; # MODIFIER LETTER SMALL REVERSED GLOTTAL STOP -\u0300 ↔ '_L'; # COMBINING GRAVE ACCENT -\u0301 ↔ '_H'; # COMBINING ACUTE ACCENT -\u0302 ↔ '_F'; # COMBINING CIRCUMFLEX ACCENT -\u0304 ↔ '_M'; # COMBINING MACRON -\u0306 ↔ '_X'; # COMBINING BREVE -\u0308 ↔ '_"'; # COMBINING DIAERESIS -\u030B ↔ '_T'; # COMBINING DOUBLE ACUTE ACCENT -\u030C ↔ '_R'; # COMBINING CARON -\u030F ↔ '_B'; # COMBINING DOUBLE GRAVE ACCENT -\u0318 ↔ '_A'; # COMBINING LEFT TACK BELOW -\u0319 ↔ '_q'; # COMBINING RIGHT TACK BELOW -\u031A ↔ '_}'; # COMBINING LEFT ANGLE ABOVE -\u031C ↔ '_c'; # COMBINING LEFT HALF RING BELOW -\u031D ↔ '_r'; # COMBINING UP TACK BELOW -\u031E ↔ '_o'; # COMBINING DOWN TACK BELOW -\u031F ↔ '_+'; # COMBINING PLUS SIGN BELOW -\u0320 ↔ '_-'; # COMBINING MINUS SIGN BELOW -\u0324 ↔ '_t'; # COMBINING DIAERESIS BELOW -\u0325 ↔ '_0'; # COMBINING RING BELOW -\u032A ↔ '_d'; # COMBINING BRIDGE BELOW -\u032C ↔ '_v'; # COMBINING CARON BELOW -\u032F ↔ '_^'; # COMBINING INVERTED BREVE BELOW -\u0330 ↔ '_k'; # COMBINING TILDE BELOW -\u0334 ↔ '_e'; # COMBINING TILDE OVERLAY -\u0339 ↔ '_O'; # COMBINING RIGHT HALF RING BELOW -\u033A ↔ '_a'; # COMBINING INVERTED BRIDGE BELOW -\u033B ↔ '_m'; # COMBINING SQUARE BELOW -\u033C ↔ '_N'; # COMBINING SEAGULL BELOW -\u033D ↔ '_x'; # COMBINING X ABOVE -ᵻ ↔ 'I\'; # LATIN SMALL CAPITAL LETTER I WITH STROKE -ᵿ ↔ 'U\'; # LATIN SMALL CAPITAL LETTER U WITH STROKE -ⁿ ↔ '_n'; # MODIFIER LETTER LATIN SMALL LETTER N -ʋ ← 'v\'; # LATIN SMALL LETTER V WITH HOOK -ʲ ← '_j'; # MODIFIER LETTER SMALL H -\u0303 ← '_~'; # COMBINING TILDE -\u0329 ← '_='; # COMBINING VERTICAL LINE BELOW -c\u0327 ↔ C; # LATIN SMALL LETTER C WITH CEDILLA (decomposed) -æ ↔ '{'; # LATIN SMALL LETTER AE -ð ↔ D; # LATIN SMALL LETTER ETH -ø ↔ 2; # LATIN SMALL LETTER O WITH STROKE -ŋ ↔ N; # LATIN SMALL LETTER ENG -œ ↔ 9; # LATIN SMALL LIGATURE OE -ɐ ↔ 6; # LATIN SMALL LETTER TURNED A -ɑ ↔ A; # LATIN SMALL LETTER ALPHA -ɒ ↔ Q; # LATIN SMALL LETTER TURNED ALPHA -ɔ ↔ O; # LATIN SMALL LETTER OPEN O -ə ↔ '@'; # LATIN SMALL LETTER SCHWA -ɛ ↔ E; # LATIN SMALL LETTER OPEN E -ɜ ↔ 3; # LATIN SMALL LETTER REVERSED OPEN E -ɡ ↔ g; # LATIN SMALL LETTER SCRIPT G -ɣ ↔ G; # LATIN SMALL LETTER GAMMA -ɤ ↔ 7; # LATIN SMALL LETTER RAMS HORN -ɥ ↔ H; # LATIN SMALL LETTER TURNED H -ɨ ↔ 1; # LATIN SMALL LETTER I WITH STROKE -ɪ ↔ I; # LATIN LETTER SMALL CAPITAL I -ɫ ↔ 5; # LATIN SMALL LETTER L WITH MIDDLE TILDE -ɬ ↔ K; # LATIN SMALL LETTER L WITH BELT -ɯ ↔ M; # LATIN SMALL LETTER TURNED M -ɱ ↔ F; # LATIN SMALL LETTER M WITH HOOK -ɲ ↔ J; # LATIN SMALL LETTER N WITH LEFT HOOK -ɵ ↔ 8; # LATIN SMALL LETTER BARRED O -ɶ ↔ '&'; # LATIN LETTER SMALL CAPITAL OE -ɾ ↔ 4; # LATIN SMALL LETTER R WITH FISHHOOK -ʁ ↔ R; # LATIN LETTER SMALL CAPITAL INVERTED R -ʃ ↔ S; # LATIN SMALL LETTER ESH -ʉ ↔ '}'; # LATIN SMALL LETTER U BAR -ʊ ↔ U; # LATIN SMALL LETTER UPSILON -ʋ ↔ P; # LATIN SMALL LETTER V WITH HOOK -ʌ ↔ V; # LATIN SMALL LETTER TURNED V -ʍ ↔ W; # LATIN SMALL LETTER TURNED W -ʎ ↔ L; # LATIN SMALL LETTER TURNED Y -ʏ ↔ Y; # LATIN LETTER SMALL CAPITAL Y -ʒ ↔ Z; # LATIN SMALL LETTER EZH -ʔ ↔ '?'; # LATIN LETTER GLOTTAL STOP -ʲ ↔ \'; # MODIFIER LETTER SMALL J -ˈ ↔ '"'; # MODIFIER LETTER VERTICAL LINE -ˌ ↔ '%'; # MODIFIER LETTER LOW VERTICAL LINE -ː ↔ ':'; # MODIFIER LETTER TRIANGULAR COLON -˞ ↔ '`'; # MODIFIER LETTER RHOTIC HOOK -\u0303 ↔ '~'; # COMBINING TILDE -\u0329 ↔ '='; # COMBINING VERTICAL LINE BELOW -\u0361 ↔ $t; # COMBINING DOUBLE INVERTED BREVE -β ↔ B; # GREEK SMALL LETTER BETA -θ ↔ T; # GREEK SMALL LETTER THETA -χ ↔ X; # GREEK SMALL LETTER CHI -↑ ↔ '^'; # UPWARDS ARROW -↓ ↔ '!'; # DOWNWARDS ARROW -φ → 'p\'; # GREEK SMALL LETTER PHI -ɩ → I; # LATIN SMALL LETTER IOTA -ɷ → U; # LATIN SMALL LETTER CLOSED OMEGA -ɼ → 'r_r'; # LATIN SMALL LETTER R WITH LONG LEG -ɿ → 'z='; # LATIN SMALL LETTER REVERSED R WITH FISHHOOK -ʅ → 'z`='; # LATIN SMALL LETTER SQUAT REVERSED ESH -ʆ → S\'; # LATIN SMALL LETTER ESH WITH CURL -ʇ → '|\' ; # LATIN SMALL LETTER TURNED T -ʓ → Z\'; # LATIN SMALL LETTER EZH WITH CURL -ʖ → '|\|\'; # LATIN LETTER INVERTED GLOTTAL STOP -ʗ → '!\'; # LATIN LETTER STRETCHED C -ʚ → '3\'; # LATIN SMALL LETTER CLOSED OPEN E -ʠ → 'G\_<_0'; # LATIN SMALL LETTER Q WITH HOOK -ʣ → d $t z; # LATIN SMALL LETTER DZ DIGRAPH -ʤ → d $t Z; # LATIN SMALL LETTER DEZH DIGRAPH +ʯ ↔ 'z`_w='; # LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL +ǁ ↔ '|\|\'; # LATIN LETTER LATERAL CLICK +ʄ ↔ 'J\_<'; # LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK +ʛ ↔ 'G\_<'; # LATIN LETTER SMALL CAPITAL G WITH HOOK +ʮ ↔ 'z_w='; # LATIN SMALL LETTER TURNED H WITH FISHHOOK +\u1DC4 ↔ '_H_T'; # COMBINING MACRON-ACUTE +\u1DC5 ↔ '_B_L'; # COMBINING GRAVE-MACRON +\u1DC8 ↔ '_R_F'; # COMBINING GRAVE-ACUTE-GRAVE +ɓ ↔ 'b_<'; # LATIN SMALL LETTER B WITH HOOK +ɗ ↔ 'd_<'; # LATIN SMALL LETTER D WITH HOOK +ɠ ↔ 'g_<'; # LATIN SMALL LETTER G WITH HOOK +ɻ ↔ 'r\`'; # LATIN SMALL LETTER TURNED R WITH HOOK +↗ ↔ ''; # NORTH EAST ARROW +↘ ↔ ''; # SOUTH EAST ARROW +ħ ↔ 'X\'; # LATIN SMALL LETTER H WITH STROKE +ǀ ↔ '|\'; # LATIN LETTER DENTAL CLICK +ǂ ↔ '=\'; # LATIN LETTER ALVEOLAR CLICK +ǃ ↔ '!\'; # LATIN LETTER RETROFLEX CLICK +ɕ ↔ 's\'; # LATIN SMALL LETTER C WITH CURL +ɖ ↔ 'd`'; # LATIN SMALL LETTER D WITH TAIL +ɘ ↔ '@\'; # LATIN SMALL LETTER REVERSED E +ɚ ↔ '@`'; # LATIN SMALL LETTER SCHWA WITH HOOK +ɝ ↔ '3`'; # LATIN SMALL LETTER REVERSED OPEN E WITH HOOK +ɞ ↔ '3\'; # LATIN SMALL LETTER CLOSED REVERSED OPEN E +ɟ ↔ 'J\'; # LATIN SMALL LETTER DOTLESS J WITH STROKE +ɢ ↔ 'G\'; # LATIN LETTER SMALL CAPITAL G +ɦ ↔ 'h\'; # LATIN SMALL LETTER H WITH HOOK +ɧ ↔ 'x\'; # LATIN SMALL LETTER HENG WITH HOOK +ɭ ↔ 'l`'; # LATIN SMALL LETTER L WITH RETROFLEX HOOK +ɮ ↔ 'K\'; # LATIN SMALL LETTER LEZH +ɰ ↔ 'M\'; # LATIN SMALL LETTER TURNED M WITH LONG LEG +ɳ ↔ 'n`'; # LATIN SMALL LETTER N WITH RETROFLEX HOOK +ɴ ↔ 'N\'; # LATIN LETTER SMALL CAPITAL N +ɸ ↔ 'p\'; # LATIN SMALL LETTER PHI +ɹ ↔ 'r\'; # LATIN SMALL LETTER TURNED R +ɺ ↔ 'l\'; # LATIN SMALL LETTER TURNED R WITH LONG LEG +ɽ ↔ 'r`'; # LATIN SMALL LETTER R WITH TAIL +ʀ ↔ 'R\'; # LATIN LETTER SMALL CAPITAL R +ʂ ↔ 's`'; # LATIN SMALL LETTER S WITH HOOK +ʈ ↔ 't`'; # LATIN SMALL LETTER T WITH RETROFLEX HOOK +ʐ ↔ 'z`'; # LATIN SMALL LETTER Z WITH RETROFLEX HOOK +ʑ ↔ 'z\'; # LATIN SMALL LETTER Z WITH CURL +ʕ ↔ '?\'; # LATIN LETTER PHARYNGEAL VOICED FRICATIVE +ʘ ↔ 'O\'; # LATIN LETTER BILABIAL CLICK +ʙ ↔ 'B\'; # LATIN LETTER SMALL CAPITAL B +ʜ ↔ 'H\'; # LATIN LETTER SMALL CAPITAL H +ʝ ↔ 'j\'; # LATIN SMALL LETTER J WITH CROSSED-TAIL +ʟ ↔ 'L\'; # LATIN LETTER SMALL CAPITAL L +ʡ ↔ '>\'; # LATIN LETTER GLOTTAL STOP WITH STROKE +ʢ ↔ '<\'; # LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE +ʰ ↔ '_h'; # MODIFIER LETTER SMALL H +ʷ ↔ '_w'; # MODIFIER LETTER SMALL W +ʼ ↔ '_>'; # MODIFIER LETTER APOSTROPHE +ˆ ↔ '_\'; # MODIFIER LETTER CIRCUMFLEX ACCENT +ˇ ↔ '_/'; # CARON +ˑ ↔ ':\'; # MODIFIER LETTER HALF TRIANGULAR COLON +ˠ ↔ '_G'; # MODIFIER LETTER SMALL GAMMA +ˡ ↔ '_l'; # MODIFIER LETTER SMALL L +ˤ ↔ '_?\'; # MODIFIER LETTER SMALL REVERSED GLOTTAL STOP +\u0300 ↔ '_L'; # COMBINING GRAVE ACCENT +\u0301 ↔ '_H'; # COMBINING ACUTE ACCENT +\u0302 ↔ '_F'; # COMBINING CIRCUMFLEX ACCENT +\u0304 ↔ '_M'; # COMBINING MACRON +\u0306 ↔ '_X'; # COMBINING BREVE +\u0308 ↔ '_"'; # COMBINING DIAERESIS +\u030B ↔ '_T'; # COMBINING DOUBLE ACUTE ACCENT +\u030C ↔ '_R'; # COMBINING CARON +\u030F ↔ '_B'; # COMBINING DOUBLE GRAVE ACCENT +\u0318 ↔ '_A'; # COMBINING LEFT TACK BELOW +\u0319 ↔ '_q'; # COMBINING RIGHT TACK BELOW +\u031A ↔ '_}'; # COMBINING LEFT ANGLE ABOVE +\u031C ↔ '_c'; # COMBINING LEFT HALF RING BELOW +\u031D ↔ '_r'; # COMBINING UP TACK BELOW +\u031E ↔ '_o'; # COMBINING DOWN TACK BELOW +\u031F ↔ '_+'; # COMBINING PLUS SIGN BELOW +\u0320 ↔ '_-'; # COMBINING MINUS SIGN BELOW +\u0324 ↔ '_t'; # COMBINING DIAERESIS BELOW +\u0325 ↔ '_0'; # COMBINING RING BELOW +\u032A ↔ '_d'; # COMBINING BRIDGE BELOW +\u032C ↔ '_v'; # COMBINING CARON BELOW +\u032F ↔ '_^'; # COMBINING INVERTED BREVE BELOW +\u0330 ↔ '_k'; # COMBINING TILDE BELOW +\u0334 ↔ '_e'; # COMBINING TILDE OVERLAY +\u0339 ↔ '_O'; # COMBINING RIGHT HALF RING BELOW +\u033A ↔ '_a'; # COMBINING INVERTED BRIDGE BELOW +\u033B ↔ '_m'; # COMBINING SQUARE BELOW +\u033C ↔ '_N'; # COMBINING SEAGULL BELOW +\u033D ↔ '_x'; # COMBINING X ABOVE +ᵻ ↔ 'I\'; # LATIN SMALL CAPITAL LETTER I WITH STROKE +ᵿ ↔ 'U\'; # LATIN SMALL CAPITAL LETTER U WITH STROKE +ⁿ ↔ '_n'; # MODIFIER LETTER LATIN SMALL LETTER N +ʋ ← 'v\'; # LATIN SMALL LETTER V WITH HOOK +ʲ ← '_j'; # MODIFIER LETTER SMALL H +\u0303 ← '_~'; # COMBINING TILDE +\u0329 ← '_='; # COMBINING VERTICAL LINE BELOW +c\u0327 ↔ C; # LATIN SMALL LETTER C WITH CEDILLA (decomposed) +æ ↔ '{'; # LATIN SMALL LETTER AE +ð ↔ D; # LATIN SMALL LETTER ETH +ø ↔ 2; # LATIN SMALL LETTER O WITH STROKE +ŋ ↔ N; # LATIN SMALL LETTER ENG +œ ↔ 9; # LATIN SMALL LIGATURE OE +ɐ ↔ 6; # LATIN SMALL LETTER TURNED A +ɑ ↔ A; # LATIN SMALL LETTER ALPHA +ɒ ↔ Q; # LATIN SMALL LETTER TURNED ALPHA +ɔ ↔ O; # LATIN SMALL LETTER OPEN O +ə ↔ '@'; # LATIN SMALL LETTER SCHWA +ɛ ↔ E; # LATIN SMALL LETTER OPEN E +ɜ ↔ 3; # LATIN SMALL LETTER REVERSED OPEN E +ɡ ↔ g; # LATIN SMALL LETTER SCRIPT G +ɣ ↔ G; # LATIN SMALL LETTER GAMMA +ɤ ↔ 7; # LATIN SMALL LETTER RAMS HORN +ɥ ↔ H; # LATIN SMALL LETTER TURNED H +ɨ ↔ 1; # LATIN SMALL LETTER I WITH STROKE +ɪ ↔ I; # LATIN LETTER SMALL CAPITAL I +ɫ ↔ 5; # LATIN SMALL LETTER L WITH MIDDLE TILDE +ɬ ↔ K; # LATIN SMALL LETTER L WITH BELT +ɯ ↔ M; # LATIN SMALL LETTER TURNED M +ɱ ↔ F; # LATIN SMALL LETTER M WITH HOOK +ɲ ↔ J; # LATIN SMALL LETTER N WITH LEFT HOOK +ɵ ↔ 8; # LATIN SMALL LETTER BARRED O +ɶ ↔ '&'; # LATIN LETTER SMALL CAPITAL OE +ɾ ↔ 4; # LATIN SMALL LETTER R WITH FISHHOOK +ʁ ↔ R; # LATIN LETTER SMALL CAPITAL INVERTED R +ʃ ↔ S; # LATIN SMALL LETTER ESH +ʉ ↔ '}'; # LATIN SMALL LETTER U BAR +ʊ ↔ U; # LATIN SMALL LETTER UPSILON +ʋ ↔ P; # LATIN SMALL LETTER V WITH HOOK +ʌ ↔ V; # LATIN SMALL LETTER TURNED V +ʍ ↔ W; # LATIN SMALL LETTER TURNED W +ʎ ↔ L; # LATIN SMALL LETTER TURNED Y +ʏ ↔ Y; # LATIN LETTER SMALL CAPITAL Y +ʒ ↔ Z; # LATIN SMALL LETTER EZH +ʔ ↔ '?'; # LATIN LETTER GLOTTAL STOP +ʲ ↔ \'; # MODIFIER LETTER SMALL J +ˈ ↔ '"'; # MODIFIER LETTER VERTICAL LINE +ˌ ↔ '%'; # MODIFIER LETTER LOW VERTICAL LINE +ː ↔ ':'; # MODIFIER LETTER TRIANGULAR COLON +˞ ↔ '`'; # MODIFIER LETTER RHOTIC HOOK +\u0303 ↔ '~'; # COMBINING TILDE +\u0329 ↔ '='; # COMBINING VERTICAL LINE BELOW +\u0361 ↔ $t; # COMBINING DOUBLE INVERTED BREVE +β ↔ B; # GREEK SMALL LETTER BETA +θ ↔ T; # GREEK SMALL LETTER THETA +χ ↔ X; # GREEK SMALL LETTER CHI +↑ ↔ '^'; # UPWARDS ARROW +↓ ↔ '!'; # DOWNWARDS ARROW +φ → 'p\'; # GREEK SMALL LETTER PHI +ɩ → I; # LATIN SMALL LETTER IOTA +ɷ → U; # LATIN SMALL LETTER CLOSED OMEGA +ɼ → 'r_r'; # LATIN SMALL LETTER R WITH LONG LEG +ɿ → 'z='; # LATIN SMALL LETTER REVERSED R WITH FISHHOOK +ʅ → 'z`='; # LATIN SMALL LETTER SQUAT REVERSED ESH +ʆ → S\'; # LATIN SMALL LETTER ESH WITH CURL +ʇ → '|\' ; # LATIN SMALL LETTER TURNED T +ʓ → Z\'; # LATIN SMALL LETTER EZH WITH CURL +ʖ → '|\|\'; # LATIN LETTER INVERTED GLOTTAL STOP +ʗ → '!\'; # LATIN LETTER STRETCHED C +ʚ → '3\'; # LATIN SMALL LETTER CLOSED OPEN E +ʠ → 'G\_<_0'; # LATIN SMALL LETTER Q WITH HOOK +ʣ → d $t z; # LATIN SMALL LETTER DZ DIGRAPH +ʤ → d $t Z; # LATIN SMALL LETTER DEZH DIGRAPH ʥ → d $t 'z\'; # LATIN SMALL LETTER DZ DIGRAPH WITH CURL -ʦ → t $t s; # LATIN SMALL LETTER TS DIGRAPH -ʧ → t $t S; # LATIN SMALL LETTER TESH DIGRAPH +ʦ → t $t s; # LATIN SMALL LETTER TS DIGRAPH +ʧ → t $t S; # LATIN SMALL LETTER TESH DIGRAPH ʨ → t $t 's\'; # LATIN SMALL LETTER TC DIGRAPH WITH CURL ::NFC; diff --git a/icuSources/data/translit/InterIndic_Bengali.txt b/icuSources/data/translit/InterIndic_Bengali.txt index fd3104a0..3f7de91d 100644 --- a/icuSources/data/translit/InterIndic_Bengali.txt +++ b/icuSources/data/translit/InterIndic_Bengali.txt @@ -1,138 +1,138 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** # File: InterIndic_Bengali.txt # Generated from CLDR # -\uE001→\u0981; # SIGN CANDRABINDU -\uE002→ং; # SIGN ANUSVARA -\uE003→ঃ; # SIGN VISARGA -\uE004→অ; # FALLBACK TO LETTER A -\uE005→অ; # LETTER A -\uE006→আ; # LETTER AA -\uE007→ই; # LETTER I -\uE008→ঈ; # LETTER II -\uE009→উ; # LETTER U -\uE00A→ঊ; # LETTER UU -\uE00B→ঋ; # LETTER VOCALIC R -\uE00C→ঌ; # LETTER VOCALIC L -\uE00D→এ; # FALLBACK -\uE00E→এ; # FALLBACK -\uE00F→এ; # LETTER E -\uE010→ঐ; # LETTER AI -\uE011→ও; # FALLBACK -\uE012→ও; # FALLBACK -\uE013→ও; # LETTER O -\uE014→ঔ; # LETTER AU -\uE015→ক; # LETTER KA -\uE016→খ; # LETTER KHA -\uE017→গ; # LETTER GA -\uE018→ঘ; # LETTER GHA -\uE019→ঙ; # LETTER NGA -\uE01A→চ; # LETTER CA -\uE01B→ছ; # LETTER CHA -\uE01C→জ; # LETTER JA -\uE01D→ঝ; # LETTER JHA -\uE01E→ঞ; # LETTER NYA -\uE01F→ট; # LETTER TTA -\uE020→ঠ; # LETTER TTHA -\uE021→ড; # LETTER DDA -\uE022→ঢ; # LETTER DDHA -\uE023→ণ; # LETTER NNA -\uE024→ত; # LETTER TA -\uE025→থ; # LETTER THA -\uE026→দ; # LETTER DA -\uE027→ধ; # LETTER DHA -\uE028→ন; # LETTER NA -\uE029→ন\u09BC; # REMAP (indicExceptions.txt): \u09A9→ন = LETTER NNNA→LETTER NA -\uE02A→প; # LETTER PA -\uE02B→ফ; # LETTER PHA -\uE02C→ব; # LETTER BA -\uE02D→ভ; # LETTER BHA -\uE02E→ম; # LETTER MA -\uE02F→য; # LETTER YA -\uE030→র; # LETTER RA -\uE031→র\u09BC; # FALLBACK to RA -\uE032→ল; # LETTER LA -\uE033→ল; # REMAP (indicExceptions.txt): \u09B3→ল = LETTER LLA→LETTER LA -\uE034→ল; # REMAP (indicExceptions.txt): \u09B4→ল = LETTER LLLA→LETTER LA -\uE035→ব; # REMAP (indicExceptions.txt): \u09B5→ব = LETTER VA→LETTER BA -\uE036→শ; # LETTER SHA -\uE037→ষ; # LETTER SSA -\uE038→স; # LETTER SA -\uE039→হ; # LETTER HA -\uE03C→\u09BC; # SIGN NUKTA -\uE03D→ঽ; # SIGN AVAGRAHA -\uE03E→া; # VOWEL SIGN AA -\uE03F→ি; # VOWEL SIGN I -\uE040→ী; # VOWEL SIGN II -\uE041→\u09C1; # VOWEL SIGN U -\uE042→\u09C2; # VOWEL SIGN UU -\uE043→\u09C3; # VOWEL SIGN VOCALIC R -\uE044→\u09C4; # VOWEL SIGN VOCALIC RR -\uE045→ে; # REMAP (indicExceptions.txt): \u09C5→ে = VOWEL SIGN CANDRA E→VOWEL SIGN E -\uE046→ে; # FALLBACK -\uE047→ে; # VOWEL SIGN E -\uE048→ৈ; # VOWEL SIGN AI -\uE049→ো; # REMAP (indicExceptions.txt): \u09C9→ো = VOWEL SIGN CANDRA O→VOWEL SIGN O -\uE04A→ো; # FALLBACK -\uE04B→ো; # VOWEL SIGN O -\uE04C→ৌ; # VOWEL SIGN AU -\uE04D→\u09CD; # SIGN VIRAMA -\uE050→ওং; # InterIndic-Bengali: OM +\uE001→\u0981; # SIGN CANDRABINDU +\uE002→ং; # SIGN ANUSVARA +\uE003→ঃ; # SIGN VISARGA +\uE004→অ; # FALLBACK TO LETTER A +\uE005→অ; # LETTER A +\uE006→আ; # LETTER AA +\uE007→ই; # LETTER I +\uE008→ঈ; # LETTER II +\uE009→উ; # LETTER U +\uE00A→ঊ; # LETTER UU +\uE00B→ঋ; # LETTER VOCALIC R +\uE00C→ঌ; # LETTER VOCALIC L +\uE00D→এ; # FALLBACK +\uE00E→এ; # FALLBACK +\uE00F→এ; # LETTER E +\uE010→ঐ; # LETTER AI +\uE011→ও; # FALLBACK +\uE012→ও; # FALLBACK +\uE013→ও; # LETTER O +\uE014→ঔ; # LETTER AU +\uE015→ক; # LETTER KA +\uE016→খ; # LETTER KHA +\uE017→গ; # LETTER GA +\uE018→ঘ; # LETTER GHA +\uE019→ঙ; # LETTER NGA +\uE01A→চ; # LETTER CA +\uE01B→ছ; # LETTER CHA +\uE01C→জ; # LETTER JA +\uE01D→ঝ; # LETTER JHA +\uE01E→ঞ; # LETTER NYA +\uE01F→ট; # LETTER TTA +\uE020→ঠ; # LETTER TTHA +\uE021→ড; # LETTER DDA +\uE022→ঢ; # LETTER DDHA +\uE023→ণ; # LETTER NNA +\uE024→ত; # LETTER TA +\uE025→থ; # LETTER THA +\uE026→দ; # LETTER DA +\uE027→ধ; # LETTER DHA +\uE028→ন; # LETTER NA +\uE029→ন\u09BC; # REMAP (indicExceptions.txt): \u09A9→ন = LETTER NNNA→LETTER NA +\uE02A→প; # LETTER PA +\uE02B→ফ; # LETTER PHA +\uE02C→ব; # LETTER BA +\uE02D→ভ; # LETTER BHA +\uE02E→ম; # LETTER MA +\uE02F→য; # LETTER YA +\uE030→র; # LETTER RA +\uE031→র\u09BC; # FALLBACK to RA +\uE032→ল; # LETTER LA +\uE033→ল; # REMAP (indicExceptions.txt): \u09B3→ল = LETTER LLA→LETTER LA +\uE034→ল; # REMAP (indicExceptions.txt): \u09B4→ল = LETTER LLLA→LETTER LA +\uE035→ব; # REMAP (indicExceptions.txt): \u09B5→ব = LETTER VA→LETTER BA +\uE036→শ; # LETTER SHA +\uE037→ষ; # LETTER SSA +\uE038→স; # LETTER SA +\uE039→হ; # LETTER HA +\uE03C→\u09BC; # SIGN NUKTA +\uE03D→ঽ; # SIGN AVAGRAHA +\uE03E→া; # VOWEL SIGN AA +\uE03F→ি; # VOWEL SIGN I +\uE040→ী; # VOWEL SIGN II +\uE041→\u09C1; # VOWEL SIGN U +\uE042→\u09C2; # VOWEL SIGN UU +\uE043→\u09C3; # VOWEL SIGN VOCALIC R +\uE044→\u09C4; # VOWEL SIGN VOCALIC RR +\uE045→ে; # REMAP (indicExceptions.txt): \u09C5→ে = VOWEL SIGN CANDRA E→VOWEL SIGN E +\uE046→ে; # FALLBACK +\uE047→ে; # VOWEL SIGN E +\uE048→ৈ; # VOWEL SIGN AI +\uE049→ো; # REMAP (indicExceptions.txt): \u09C9→ো = VOWEL SIGN CANDRA O→VOWEL SIGN O +\uE04A→ো; # FALLBACK +\uE04B→ো; # VOWEL SIGN O +\uE04C→ৌ; # VOWEL SIGN AU +\uE04D→\u09CD; # SIGN VIRAMA +\uE050→ওং; # InterIndic-Bengali: OM \uE051→; \uE052→; \uE053→; \uE054→; -\uE055→; # LENGTH MARK -\uE056→ৈ; # REMAP (indicExceptions.txt): \u09D6→ৈ = AI LENGTH MARK→VOWEL SIGN AI -\uE057→ৗ; # AU LENGTH MARK -\uE058→ক\u09BC; # FALLBACK -\uE059→খ\u09BC; # REMAP (indicExceptions.txt): \u09D9→খ = LETTER KHHA→LETTER KHA -\uE05A→গ\u09BC; # REMAP (indicExceptions.txt): \u09DA→গ = LETTER GHHA→LETTER GA -\uE05B→জ\u09BC; # REMAP (indicExceptions.txt): \u09DB→জ = LETTER ZA→LETTER JA -\uE05C→ড\u09BC; # FALLBACK -\uE05D→ঢ\u09BC; # LETTER RHA -\uE05E→ফ\u09BC; # REMAP (indicExceptions.txt): \u09DE→ফ = LETTER FA→LETTER PHA -\uE05F→য\u09BC; # LETTER YYA -\uE060→ৠ; # LETTER VOCALIC RR -\uE061→ৡ; # LETTER VOCALIC LL -\uE062→\u09E2; # VOWEL SIGN VOCALIC L -\uE063→\u09E3; # VOWEL SIGN VOCALIC LL -\uE064→।; # DANDA -\uE065→॥; # DOUBLE DANDA -\uE066→০; # DIGIT ZERO -\uE067→১; # DIGIT ONE -\uE068→২; # DIGIT TWO -\uE069→৩; # DIGIT THREE -\uE06A→৪; # DIGIT FOUR -\uE06B→৫; # DIGIT FIVE -\uE06C→৬; # DIGIT SIX -\uE06D→৭; # DIGIT SEVEN -\uE06E→৮; # DIGIT EIGHT -\uE06F→৯; # DIGIT NINE -\uE070→; # ABBREVIATION SIGN -\uE071→ৰ; # LETTER RA WITH MIDDLE DIAGONAL -\uE072→ৱ; # LETTER RA WITH LOWER DIAGONAL -\uE073→৲; # RUPEE MARK -\uE074→৳; # RUPEE SIGN -\uE075→৴; # CURRENCY NUMERATOR ONE -\uE076→৵; # CURRENCY NUMERATOR TWO -\uE077→৶; # CURRENCY NUMERATOR THREE -\uE078→৷; # CURRENCY NUMERATOR FOUR -\uE079→৸; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR -\uE07A→৹; # CURRENCY DENOMINATOR SIXTEEN -\uE07B→৺; # ISSHAR -\uE07C→; # TIPPI -\uE07D→; # ADDAK -\uE07E→; # IRI -\uE07F→; # URA -\uE080→; # EK ONKAR -\uE081→ব; # FALLBACK FOR ORIYA LETTER WA -\uE082→; # Devanagari Glottal Stop -\uE083→ৎ; # Khanda-ta -0 → ০; # FALLBACK FOR TAMIL +\uE055→; # LENGTH MARK +\uE056→ৈ; # REMAP (indicExceptions.txt): \u09D6→ৈ = AI LENGTH MARK→VOWEL SIGN AI +\uE057→ৗ; # AU LENGTH MARK +\uE058→ক\u09BC; # FALLBACK +\uE059→খ\u09BC; # REMAP (indicExceptions.txt): \u09D9→খ = LETTER KHHA→LETTER KHA +\uE05A→গ\u09BC; # REMAP (indicExceptions.txt): \u09DA→গ = LETTER GHHA→LETTER GA +\uE05B→জ\u09BC; # REMAP (indicExceptions.txt): \u09DB→জ = LETTER ZA→LETTER JA +\uE05C→ড\u09BC; # FALLBACK +\uE05D→ঢ\u09BC; # LETTER RHA +\uE05E→ফ\u09BC; # REMAP (indicExceptions.txt): \u09DE→ফ = LETTER FA→LETTER PHA +\uE05F→য\u09BC; # LETTER YYA +\uE060→ৠ; # LETTER VOCALIC RR +\uE061→ৡ; # LETTER VOCALIC LL +\uE062→\u09E2; # VOWEL SIGN VOCALIC L +\uE063→\u09E3; # VOWEL SIGN VOCALIC LL +\uE064→।; # DANDA +\uE065→॥; # DOUBLE DANDA +\uE066→০; # DIGIT ZERO +\uE067→১; # DIGIT ONE +\uE068→২; # DIGIT TWO +\uE069→৩; # DIGIT THREE +\uE06A→৪; # DIGIT FOUR +\uE06B→৫; # DIGIT FIVE +\uE06C→৬; # DIGIT SIX +\uE06D→৭; # DIGIT SEVEN +\uE06E→৮; # DIGIT EIGHT +\uE06F→৯; # DIGIT NINE +\uE070→; # ABBREVIATION SIGN +\uE071→ৰ; # LETTER RA WITH MIDDLE DIAGONAL +\uE072→ৱ; # LETTER RA WITH LOWER DIAGONAL +\uE073→৲; # RUPEE MARK +\uE074→৳; # RUPEE SIGN +\uE075→৴; # CURRENCY NUMERATOR ONE +\uE076→৵; # CURRENCY NUMERATOR TWO +\uE077→৶; # CURRENCY NUMERATOR THREE +\uE078→৷; # CURRENCY NUMERATOR FOUR +\uE079→৸; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR +\uE07A→৹; # CURRENCY DENOMINATOR SIXTEEN +\uE07B→৺; # ISSHAR +\uE07C→; # TIPPI +\uE07D→; # ADDAK +\uE07E→; # IRI +\uE07F→; # URA +\uE080→; # EK ONKAR +\uE081→ব; # FALLBACK FOR ORIYA LETTER WA +\uE082→; # Devanagari Glottal Stop +\uE083→ৎ; # Khanda-ta +0 → ০; # FALLBACK FOR TAMIL 1 → ১; diff --git a/icuSources/data/translit/InterIndic_Devanagari.txt b/icuSources/data/translit/InterIndic_Devanagari.txt index 7aa38d63..f09e708d 100644 --- a/icuSources/data/translit/InterIndic_Devanagari.txt +++ b/icuSources/data/translit/InterIndic_Devanagari.txt @@ -1,150 +1,150 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** # File: InterIndic_Devanagari.txt # Generated from CLDR # -\uE028\uE03C → ऩ; #\uE029 -\uE030\uE03C → ऱ; #\uE031 -\uE033\uE03C → ऴ; #\uE034 -\uE015\uE03C → क़; #\uE058 LETTER QA (For Urdu) -\uE016\uE03C → ख़; #\uE059 LETTER KHHA (For Urdu) -\uE017\uE03C → ग़; #\uE05A LETTER GHHA (For Urdu) -\uE01C\uE03C → ज़; #\uE05B LETTER ZA (For Urdu) -\uE021\uE03C → ड़; #\uE05C LETTER DDDHA (pronounced RRA) -\uE022\uE03C → ढ़; #\uE05D LETTER RHA (pronounced RRHA) -\uE02B\uE03C → फ़; #\uE05E LETTER FA -\uE02F\uE03C → य़; #\uE05F LETTER YYA -\uE012\uE057→औ; # FALLBACK FOR TAMIL AU -0 → ०; # FALLBACK FOR TAMIL +\uE028\uE03C → ऩ; #\uE029 +\uE030\uE03C → ऱ; #\uE031 +\uE033\uE03C → ऴ; #\uE034 +\uE015\uE03C → क़; #\uE058 LETTER QA (For Urdu) +\uE016\uE03C → ख़; #\uE059 LETTER KHHA (For Urdu) +\uE017\uE03C → ग़; #\uE05A LETTER GHHA (For Urdu) +\uE01C\uE03C → ज़; #\uE05B LETTER ZA (For Urdu) +\uE021\uE03C → ड़; #\uE05C LETTER DDDHA (pronounced RRA) +\uE022\uE03C → ढ़; #\uE05D LETTER RHA (pronounced RRHA) +\uE02B\uE03C → फ़; #\uE05E LETTER FA +\uE02F\uE03C → य़; #\uE05F LETTER YYA +\uE012\uE057→औ; # FALLBACK FOR TAMIL AU +0 → ०; # FALLBACK FOR TAMIL 1 → १; \uE055→; # FALLBACK BLOW AWAY KANNADA AND TELUGU LENGTH MARK \uE056→; # FALLBACK BLOW AWAY KANNADA AND TELUGU AI LENGTH MARK \uE057→; # FALLBACK BLOW AWAY TAMIL AU LENGTH MARK -\uE001 → \u0901; # SIGN CANDRABINDU -\uE002 → \u0902; # SIGN ANUSVARA -\uE003 → ः; # SIGN VISARGA -\uE004 → ऄ; # SIGN SHORT A -\uE005 → अ; # LETTER A -\uE006 → आ; # LETTER AA -\uE007 → इ; # LETTER I -\uE008 → ई; # LETTER II -\uE009 → उ; # LETTER U -\uE00A → ऊ; # LETTER UU -\uE00B → ऋ; # LETTER VOCALIC R -\uE00C → ऌ; # LETTER VOCALIC L -\uE00D → ऍ; # LETTER CANDRA E (For representing English sounds) -\uE00E → ऎ; # LETTER SHORT E(For Southern Scripts) -\uE00F → ए; # LETTER E -\uE010 → ऐ; # LETTER AI -\uE011 → ऑ; # LETTER CANDRA O (For representing English sounds) -\uE012 → ऒ; # LETTER SHORT O (For Southern Scripts) -\uE013 → ओ; # LETTER O -\uE014 → औ; # LETTER AU -\uE015 → क; # LETTER KA -\uE016 → ख; # LETTER KHA -\uE017 → ग; # LETTER GA -\uE018 → घ; # LETTER GHA -\uE019 → ङ; # LETTER NGA -\uE01A → च; # LETTER CA -\uE01B → छ; # LETTER CHA -\uE01C → ज; # LETTER JA -\uE01D → झ; # LETTER JHA -\uE01E → ञ; # LETTER NYA -\uE01F → ट; # LETTER TTA -\uE020 → ठ; # LETTER TTHA -\uE021 → ड; # LETTER DDA -\uE022 → ढ; # LETTER DDHA -\uE023 → ण; # LETTER NNA -\uE024 → त; # LETTER TA -\uE025 → थ; # LETTER THA -\uE026 → द; # LETTER DA -\uE027 → ध; # LETTER DHA -\uE028 → न; # LETTER NA -\uE029 → ऩ; # LETTER NNNA -\uE02A → प; # LETTER PA -\uE02B → फ; # LETTER PHA -\uE02C → ब; # LETTER BA -\uE02D → भ; # LETTER BHA -\uE02E → म; # LETTER MA -\uE02F → य; # LETTER YA -\uE030 → र; # LETTER RA -\uE031 → ऱ; # LETTER RRA (Eyelash RA for Southern scripts) -\uE032 → ल; # LETTER LA -\uE033 → ळ; # LETTER LLA -\uE034 → ऴ; # LETTER LLLA (LLLA for Southern scripts) -\uE035 → व; # LETTER VA -\uE036 → श; # LETTER SHA -\uE037 → ष; # LETTER SSA -\uE038 → स; # LETTER SA -\uE039 → ह; # LETTER HA -\uE03C → \u093C; # SIGN NUKTA -\uE03D → ऽ; # SIGN AVAGRAHA -\uE03E → ा; # VOWEL SIGN AA -\uE03F → ि; # VOWEL SIGN I -\uE040 → ी; # VOWEL SIGN II -\uE041 → \u0941; # VOWEL SIGN U -\uE042 → \u0942; # VOWEL SIGN UU -\uE043 → \u0943; # VOWEL SIGN VOCALIC R -\uE044 → \u0944; # VOWEL SIGN VOCALIC RR -\uE045 → \u0945; # VOWEL SIGN CANDRA E -\uE046 → \u0946; # VOWEL SIGN SHORT E -\uE047 → \u0947; # VOWEL SIGN E -\uE048 → \u0948; # VOWEL SIGN AI -\uE049 → ॉ; # VOWEL SIGN CANDRA O -\uE04A → ॊ; # VOWEL SIGN SHORT O -\uE04B → ो; # VOWEL SIGN O -\uE04C → ौ; # VOWEL SIGN AU -\uE04D → \u094D; # SIGN VIRAMA -\uE050 → ॐ; # OM -\uE051 → \u0951; # STRESS SIGN UDATTA -\uE052 → \u0952; # STRESS SIGN ANUDATTA -\uE053 → \u0953; # GRAVE ACCENT -\uE054 → \u0954; # ACUTE ACCENT -\uE058 → क़; # LETTER QA (For Urdu) -\uE059 → ख़; # LETTER KHHA (For Urdu) -\uE05A → ग़; # LETTER GHHA (For Urdu) -\uE05B → ज़; # LETTER ZA (For Urdu) -\uE05C → ड़; # LETTER DDDHA (pronounced RRA) -\uE05D → ढ़; # LETTER RHA (pronounced RRHA) -\uE05E → फ़; # LETTER FA -\uE05F → य़; # LETTER YYA -\uE060 → ॠ; # LETTER VOCALIC RR -\uE061 → ॡ; # LETTER VOCALIC LL -\uE062 → \u0962; # VOWEL SIGN VOCALIC L -\uE063 → \u0963; # VOWEL SIGN VOCALIC LL -\uE064 → ।; # DANDA -\uE065 → ॥; # DOUBLE DANDA -\uE066 → ०; # DIGIT ZERO -\uE067 → १; # DIGIT ONE -\uE068 → २; # DIGIT TWO -\uE069 → ३; # DIGIT THREE -\uE06A → ४; # DIGIT FOUR -\uE06B → ५; # DIGIT FIVE -\uE06C → ६; # DIGIT SIX -\uE06D → ७; # DIGIT SEVEN -\uE06E → ८; # DIGIT EIGHT -\uE06F → ९; # DIGIT NINE -\uE070→॰; # ABBREVIATION SIGN -\uE071→र; # LETTER RA WITH MIDDLE DIAGONAL -\uE072→र; # LETTER RA WITH LOWER DIAGONAL -\uE073→; # RUPEE MARK -\uE074→र\u0942; # RUPEE SIGN -\uE075→; # CURRENCY NUMERATOR ONE -\uE076→; # CURRENCY NUMERATOR TWO -\uE077→; # CURRENCY NUMERATOR THREE -\uE078→; # CURRENCY NUMERATOR FOUR -\uE079→; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR -\uE07A→; # CURRENCY DENOMINATOR SIXTEEN -\uE07B→; # ISSHAR -\uE07C→; # TIPPI -\uE07D→; # ADDAK -\uE07E→; # IRI -\uE07F→; # URA -\uE080→; # EK ONKAR -\uE081→व; # FALLBACK FOR ORIYA LETTER WA -\uE082→ॽ; # Devanagari Glottal Sign -\uE083→त\u094D; # Bengali Khanda-ta +\uE001 → \u0901; # SIGN CANDRABINDU +\uE002 → \u0902; # SIGN ANUSVARA +\uE003 → ः; # SIGN VISARGA +\uE004 → ऄ; # SIGN SHORT A +\uE005 → अ; # LETTER A +\uE006 → आ; # LETTER AA +\uE007 → इ; # LETTER I +\uE008 → ई; # LETTER II +\uE009 → उ; # LETTER U +\uE00A → ऊ; # LETTER UU +\uE00B → ऋ; # LETTER VOCALIC R +\uE00C → ऌ; # LETTER VOCALIC L +\uE00D → ऍ; # LETTER CANDRA E (For representing English sounds) +\uE00E → ऎ; # LETTER SHORT E(For Southern Scripts) +\uE00F → ए; # LETTER E +\uE010 → ऐ; # LETTER AI +\uE011 → ऑ; # LETTER CANDRA O (For representing English sounds) +\uE012 → ऒ; # LETTER SHORT O (For Southern Scripts) +\uE013 → ओ; # LETTER O +\uE014 → औ; # LETTER AU +\uE015 → क; # LETTER KA +\uE016 → ख; # LETTER KHA +\uE017 → ग; # LETTER GA +\uE018 → घ; # LETTER GHA +\uE019 → ङ; # LETTER NGA +\uE01A → च; # LETTER CA +\uE01B → छ; # LETTER CHA +\uE01C → ज; # LETTER JA +\uE01D → झ; # LETTER JHA +\uE01E → ञ; # LETTER NYA +\uE01F → ट; # LETTER TTA +\uE020 → ठ; # LETTER TTHA +\uE021 → ड; # LETTER DDA +\uE022 → ढ; # LETTER DDHA +\uE023 → ण; # LETTER NNA +\uE024 → त; # LETTER TA +\uE025 → थ; # LETTER THA +\uE026 → द; # LETTER DA +\uE027 → ध; # LETTER DHA +\uE028 → न; # LETTER NA +\uE029 → ऩ; # LETTER NNNA +\uE02A → प; # LETTER PA +\uE02B → फ; # LETTER PHA +\uE02C → ब; # LETTER BA +\uE02D → भ; # LETTER BHA +\uE02E → म; # LETTER MA +\uE02F → य; # LETTER YA +\uE030 → र; # LETTER RA +\uE031 → ऱ; # LETTER RRA (Eyelash RA for Southern scripts) +\uE032 → ल; # LETTER LA +\uE033 → ळ; # LETTER LLA +\uE034 → ऴ; # LETTER LLLA (LLLA for Southern scripts) +\uE035 → व; # LETTER VA +\uE036 → श; # LETTER SHA +\uE037 → ष; # LETTER SSA +\uE038 → स; # LETTER SA +\uE039 → ह; # LETTER HA +\uE03C → \u093C; # SIGN NUKTA +\uE03D → ऽ; # SIGN AVAGRAHA +\uE03E → ा; # VOWEL SIGN AA +\uE03F → ि; # VOWEL SIGN I +\uE040 → ी; # VOWEL SIGN II +\uE041 → \u0941; # VOWEL SIGN U +\uE042 → \u0942; # VOWEL SIGN UU +\uE043 → \u0943; # VOWEL SIGN VOCALIC R +\uE044 → \u0944; # VOWEL SIGN VOCALIC RR +\uE045 → \u0945; # VOWEL SIGN CANDRA E +\uE046 → \u0946; # VOWEL SIGN SHORT E +\uE047 → \u0947; # VOWEL SIGN E +\uE048 → \u0948; # VOWEL SIGN AI +\uE049 → ॉ; # VOWEL SIGN CANDRA O +\uE04A → ॊ; # VOWEL SIGN SHORT O +\uE04B → ो; # VOWEL SIGN O +\uE04C → ौ; # VOWEL SIGN AU +\uE04D → \u094D; # SIGN VIRAMA +\uE050 → ॐ; # OM +\uE051 → \u0951; # STRESS SIGN UDATTA +\uE052 → \u0952; # STRESS SIGN ANUDATTA +\uE053 → \u0953; # GRAVE ACCENT +\uE054 → \u0954; # ACUTE ACCENT +\uE058 → क़; # LETTER QA (For Urdu) +\uE059 → ख़; # LETTER KHHA (For Urdu) +\uE05A → ग़; # LETTER GHHA (For Urdu) +\uE05B → ज़; # LETTER ZA (For Urdu) +\uE05C → ड़; # LETTER DDDHA (pronounced RRA) +\uE05D → ढ़; # LETTER RHA (pronounced RRHA) +\uE05E → फ़; # LETTER FA +\uE05F → य़; # LETTER YYA +\uE060 → ॠ; # LETTER VOCALIC RR +\uE061 → ॡ; # LETTER VOCALIC LL +\uE062 → \u0962; # VOWEL SIGN VOCALIC L +\uE063 → \u0963; # VOWEL SIGN VOCALIC LL +\uE064 → ।; # DANDA +\uE065 → ॥; # DOUBLE DANDA +\uE066 → ०; # DIGIT ZERO +\uE067 → १; # DIGIT ONE +\uE068 → २; # DIGIT TWO +\uE069 → ३; # DIGIT THREE +\uE06A → ४; # DIGIT FOUR +\uE06B → ५; # DIGIT FIVE +\uE06C → ६; # DIGIT SIX +\uE06D → ७; # DIGIT SEVEN +\uE06E → ८; # DIGIT EIGHT +\uE06F → ९; # DIGIT NINE +\uE070→॰; # ABBREVIATION SIGN +\uE071→र; # LETTER RA WITH MIDDLE DIAGONAL +\uE072→र; # LETTER RA WITH LOWER DIAGONAL +\uE073→; # RUPEE MARK +\uE074→र\u0942; # RUPEE SIGN +\uE075→; # CURRENCY NUMERATOR ONE +\uE076→; # CURRENCY NUMERATOR TWO +\uE077→; # CURRENCY NUMERATOR THREE +\uE078→; # CURRENCY NUMERATOR FOUR +\uE079→; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR +\uE07A→; # CURRENCY DENOMINATOR SIXTEEN +\uE07B→; # ISSHAR +\uE07C→; # TIPPI +\uE07D→; # ADDAK +\uE07E→; # IRI +\uE07F→; # URA +\uE080→; # EK ONKAR +\uE081→व; # FALLBACK FOR ORIYA LETTER WA +\uE082→ॽ; # Devanagari Glottal Sign +\uE083→त\u094D; # Bengali Khanda-ta diff --git a/icuSources/data/translit/InterIndic_Gujarati.txt b/icuSources/data/translit/InterIndic_Gujarati.txt index f244bc6d..da1edf92 100644 --- a/icuSources/data/translit/InterIndic_Gujarati.txt +++ b/icuSources/data/translit/InterIndic_Gujarati.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -21,7 +21,7 @@ \uE00C→ઌ; # LETTER VOCALIC L \uE00D→ઍ; # GUJARATI VOWEL CANDRA E \uE00E→એ; # FALLBACK -\uE00F→એ; # InterIndic-Gujarati: LETTER EE (એ = LETTER E) +\uE00F→એ; # InterIndic-Gujarati: LETTER EE (એ = LETTER E) \uE010→ઐ; # LETTER AI \uE011→ઑ; # FALLBACK \uE012→ઓ; # FALLBACK @@ -58,7 +58,7 @@ \uE031→ર\u0ABC; # FALLBACK \uE032→લ; # LETTER LA \uE033→ળ; # LETTER LLA -\uE034→ળ\u0ABC; # LETTER LLLA→LETTER LLA+NUKTA +\uE034→ળ\u0ABC; # LETTER LLLA→LETTER LLA+NUKTA \uE035→વ; # LETTER VA \uE036→શ; # LETTER SHA \uE037→ષ; # LETTER SSA @@ -75,7 +75,7 @@ \uE044→\u0AC4; # VOWEL SIGN VOCALIC RR \uE045→\u0AC5; # VOWEL SIGN CANDRA E \uE046→\u0AC7; # FALLBACK -\uE047→\u0AC7; # InterIndic-Gujarati: VOWEL SIGN EE (\u0AC7 = VOWEL SIGN E) +\uE047→\u0AC7; # InterIndic-Gujarati: VOWEL SIGN EE (\u0AC7 = VOWEL SIGN E) \uE048→\u0AC8; # VOWEL SIGN AI \uE049→ૉ; # VOWEL SIGN CANDRA O \uE04A→ો; # FALLBACK @@ -102,8 +102,8 @@ \uE061→ૡ; # LETTER VOCALIC LL \uE062→િ\u0ABC; # REMAP (indicExceptions.txt): \u0AE2→િ\u0ABC = VOWEL SIGN VOCALIC L→VOWEL SIGN I.SIGN NUKTA \uE063→ી\u0ABC; # REMAP (indicExceptions.txt): \u0AE3→ી\u0ABC = VOWEL SIGN VOCALIC LL→VOWEL SIGN II.SIGN NUKTA -\uE064→।; # DANDA -\uE065→॥; # DOUBLE DANDA +\uE064→।; # DANDA +\uE065→॥; # DOUBLE DANDA \uE066→૦; # DIGIT ZERO \uE067→૧; # DIGIT ONE \uE068→૨; # DIGIT TWO @@ -114,25 +114,25 @@ \uE06D→૭; # DIGIT SEVEN \uE06E→૮; # DIGIT EIGHT \uE06F→૯; # DIGIT NINE -\uE070→; # ABBREVIATION SIGN -\uE071→ર; # LETTER RA WITH MIDDLE DIAGONAL -\uE072→ર; # LETTER RA WITH LOWER DIAGONAL -\uE073→; # RUPEE MARK -\uE074→; # RUPEE SIGN -\uE075→; # CURRENCY NUMERATOR ONE -\uE076→; # CURRENCY NUMERATOR TWO -\uE077→; # CURRENCY NUMERATOR THREE -\uE078→; # CURRENCY NUMERATOR FOUR -\uE079→; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR -\uE07A→; # CURRENCY DENOMINATOR SIXTEEN -\uE07B→; # ISSHAR -\uE07C→; # TIPPI -\uE07D→; # ADDAK -\uE07E→; # IRI -\uE07F→; # URA -\uE080→; # EK ONKAR -\uE081→વ; # FALLBACK FOR ORIYA LETTER WA -\uE082→; # Devanagari Glottal Stop -\uE083→ત\u0ACD; # Bengali Khanda-ta -0 → ૦; # FALLBACK FOR TAMIL +\uE070→૰; # ABBREVIATION SIGN +\uE071→ર; # LETTER RA WITH MIDDLE DIAGONAL +\uE072→ર; # LETTER RA WITH LOWER DIAGONAL +\uE073→; # RUPEE MARK +\uE074→; # RUPEE SIGN +\uE075→; # CURRENCY NUMERATOR ONE +\uE076→; # CURRENCY NUMERATOR TWO +\uE077→; # CURRENCY NUMERATOR THREE +\uE078→; # CURRENCY NUMERATOR FOUR +\uE079→; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR +\uE07A→; # CURRENCY DENOMINATOR SIXTEEN +\uE07B→; # ISSHAR +\uE07C→; # TIPPI +\uE07D→; # ADDAK +\uE07E→; # IRI +\uE07F→; # URA +\uE080→; # EK ONKAR +\uE081→વ; # FALLBACK FOR ORIYA LETTER WA +\uE082→; # Devanagari Glottal Stop +\uE083→ત\u0ACD; # Bengali Khanda-ta +0 → ૦; # FALLBACK FOR TAMIL 1 → ૧; diff --git a/icuSources/data/translit/InterIndic_Gurmukhi.txt b/icuSources/data/translit/InterIndic_Gurmukhi.txt index 73f45eff..89a1c1ec 100644 --- a/icuSources/data/translit/InterIndic_Gurmukhi.txt +++ b/icuSources/data/translit/InterIndic_Gurmukhi.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -9,11 +9,11 @@ # $vowel = [ਅ-ਔ ਾ-\u0A4D]; $consonant = [ਕ-ਹ]; -\uE001→\u0A01; # SIGN CHANDRABINDU +\uE001→\u0A01; # SIGN CHANDRABINDU $vowel{\uE002→\u0A02; # SIGN ANUSVARA (\u0A02 = SIGN BINDI) $consonant{\uE002→\u0A70; # SIGN TIPPI \uE002→\u0A02; -\uE003→; # FALLBACK BLOW AWAY SIGN VISARGA +\uE003→; # FALLBACK BLOW AWAY SIGN VISARGA \uE004→ਅ; # FALLBACK TO LETTER A \uE005→ਅ; # LETTER A \uE006→ਆ; # LETTER AA @@ -86,7 +86,7 @@ $consonant{\uE002→\u0A70; # SIGN TIPPI \uE04B→\u0A4B; # VOWEL SIGN OO \uE04C→\u0A4C; # VOWEL SIGN AU \uE04D→\u0A4D; # SIGN VIRAMA -\uE050→ਏ\u0A02; # FALLBACK to OO+BINDI : OM +\uE050→ਏ\u0A02; # FALLBACK to OO+BINDI : OM \uE051→; \uE052→; \uE053→; @@ -106,8 +106,8 @@ $consonant{\uE002→\u0A70; # SIGN TIPPI \uE061→ਲ\u0A3C; # \uE062→ਿ\u0A3C; # REMAP (indicExceptions.txt): \u0A62→ਿ\u0A3C = VOWEL SIGN VOCALIC L→VOWEL SIGN I.SIGN NUKTA \uE063→ੀ\u0A3C; # REMAP (indicExceptions.txt): \u0A63→ੀ\u0A3C = VOWEL SIGN VOCALIC LL→VOWEL SIGN II.SIGN NUKTA -\uE064→।; # DANDA -\uE065→॥; # DOUBLE DANDA +\uE064→।; # DANDA +\uE065→॥; # DOUBLE DANDA \uE066→੦; # DIGIT ZERO \uE067→੧; # DIGIT ONE \uE068→੨; # DIGIT TWO @@ -118,25 +118,25 @@ $consonant{\uE002→\u0A70; # SIGN TIPPI \uE06D→੭; # DIGIT SEVEN \uE06E→੮; # DIGIT EIGHT \uE06F→੯; # DIGIT NINE -\uE070→; # ABBREVIATION SIGN -\uE071→ਰ; # LETTER RA WITH MIDDLE DIAGONAL -\uE072→ਰ; # LETTER RA WITH LOWER DIAGONAL -\uE073→; # RUPEE MARK -\uE074→; # RUPEE SIGN -\uE075→; # CURRENCY NUMERATOR ONE -\uE076→; # CURRENCY NUMERATOR TWO -\uE077→; # CURRENCY NUMERATOR THREE -\uE078→; # CURRENCY NUMERATOR FOUR -\uE079→; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR -\uE07A→; # CURRENCY DENOMINATOR SIXTEEN -\uE07B→; # ISSHAR -\uE07C→\u0A70; # TIPPI -\uE07D→\u0A71; # ADDAK -\uE07E→ੲ; # IRI -\uE07F→ੳ; # URA -\uE080→ੴ; # EK ONKAR -\uE081→ਵ; # FALLBACK FOR ORIYA LETTER WA -\uE082→; # Devanagari Glottal Stop -\uE083→ਤ\u0A4D; # Bengali Khanda-ta -0 → ੦; # FALLBACK FOR TAMIL +\uE070→; # ABBREVIATION SIGN +\uE071→ਰ; # LETTER RA WITH MIDDLE DIAGONAL +\uE072→ਰ; # LETTER RA WITH LOWER DIAGONAL +\uE073→; # RUPEE MARK +\uE074→; # RUPEE SIGN +\uE075→; # CURRENCY NUMERATOR ONE +\uE076→; # CURRENCY NUMERATOR TWO +\uE077→; # CURRENCY NUMERATOR THREE +\uE078→; # CURRENCY NUMERATOR FOUR +\uE079→; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR +\uE07A→; # CURRENCY DENOMINATOR SIXTEEN +\uE07B→; # ISSHAR +\uE07C→\u0A70; # TIPPI +\uE07D→\u0A71; # ADDAK +\uE07E→ੲ; # IRI +\uE07F→ੳ; # URA +\uE080→ੴ; # EK ONKAR +\uE081→ਵ; # FALLBACK FOR ORIYA LETTER WA +\uE082→; # Devanagari Glottal Stop +\uE083→ਤ\u0A4D; # Bengali Khanda-ta +0 → ੦; # FALLBACK FOR TAMIL 1 → ੧; diff --git a/icuSources/data/translit/InterIndic_Kannada.txt b/icuSources/data/translit/InterIndic_Kannada.txt index e9896147..b12f2932 100644 --- a/icuSources/data/translit/InterIndic_Kannada.txt +++ b/icuSources/data/translit/InterIndic_Kannada.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -104,8 +104,8 @@ \uE061→ೡ; # LETTER VOCALIC LL \uE062→\u0CBF; # REMAP (indicExceptions.txt): \u0CE2→\u0CBF = VOWEL SIGN VOCALIC L→VOWEL SIGN I \uE063→ೀ; # REMAP (indicExceptions.txt): \u0CE3→ೀ = VOWEL SIGN VOCALIC LL→VOWEL SIGN II -\uE064→'.' ; # FALLBACK FOR DANDA -\uE065→'.' ; # FALLBACK FOR DOUBLE DANDA +\uE064→'.' ; # FALLBACK FOR DANDA +\uE065→'.' ; # FALLBACK FOR DOUBLE DANDA \uE066→೦; # DIGIT ZERO \uE067→೧; # DIGIT ONE \uE068→೨; # DIGIT TWO @@ -116,25 +116,25 @@ \uE06D→೭; # DIGIT SEVEN \uE06E→೮; # DIGIT EIGHT \uE06F→೯; # DIGIT NINE -\uE070→; # ABBREVIATION SIGN +\uE070→; # ABBREVIATION SIGN \uE071→ರ; # LETTER RA WITH MIDDLE DIAGONAL \uE072→ರ; # LETTER RA WITH LOWER DIAGONAL -\uE073→; # RUPEE MARK -\uE074→; # RUPEE SIGN -\uE075→; # CURRENCY NUMERATOR ONE -\uE076→; # CURRENCY NUMERATOR TWO -\uE077→; # CURRENCY NUMERATOR THREE -\uE078→; # CURRENCY NUMERATOR FOUR -\uE079→; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR -\uE07A→; # CURRENCY DENOMINATOR SIXTEEN -\uE07B→; # ISSHAR -\uE07C→; # TIPPI -\uE07D→; # ADDAK -\uE07E→; # IRI -\uE07F→; # URA -\uE080→; # EK ONKAR +\uE073→; # RUPEE MARK +\uE074→; # RUPEE SIGN +\uE075→; # CURRENCY NUMERATOR ONE +\uE076→; # CURRENCY NUMERATOR TWO +\uE077→; # CURRENCY NUMERATOR THREE +\uE078→; # CURRENCY NUMERATOR FOUR +\uE079→; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR +\uE07A→; # CURRENCY DENOMINATOR SIXTEEN +\uE07B→; # ISSHAR +\uE07C→; # TIPPI +\uE07D→; # ADDAK +\uE07E→; # IRI +\uE07F→; # URA +\uE080→; # EK ONKAR \uE081→ವ; # FALLBACK FOR ORIYA LETTER WA -\uE082→; # Devanagari Glottal Stop -\uE083→ತ\u0CCD; # Bengali Khanda-ta -0 → ೦; # FALLBACK FOR TAMIL +\uE082→; # Devanagari Glottal Stop +\uE083→ತ\u0CCD; # Bengali Khanda-ta +0 → ೦; # FALLBACK FOR TAMIL 1 → ೧; diff --git a/icuSources/data/translit/InterIndic_Latin.txt b/icuSources/data/translit/InterIndic_Latin.txt index 082c709c..8ee3b737 100644 --- a/icuSources/data/translit/InterIndic_Latin.txt +++ b/icuSources/data/translit/InterIndic_Latin.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -20,11 +20,11 @@ $wr=\uE00B; $wl=\uE00C; $wce=\uE00D; # LETTER CANDRA E $wse=\uE00E; # LETTER SHORT E -$we=\uE00F; # ए LETTER E +$we=\uE00F; # ए LETTER E $wai=\uE010; $wco=\uE011; # LETTER CANDRA O $wso=\uE012; # LETTER SHORT O -$wo=\uE013; # ओ LETTER O +$wo=\uE013; # ओ LETTER O $wau=\uE014; $ka=\uE015; $kha=\uE016; @@ -79,17 +79,17 @@ $e=\uE047; $ai=\uE048; $co=\uE049; # VOWEL SIGN CANDRA O $so=\uE04A; # VOWEL SIGN SHORT O -$o=\uE04B; # ो +$o=\uE04B; # ो $au=\uE04C; $virama=\uE04D; $om=\uE050; # OM -\uE051→; # UNMAPPED STRESS SIGN UDATTA -\uE052→; # UNMAPPED STRESS SIGN ANUDATTA -\uE053→; # UNMAPPED GRAVE ACCENT -\uE054→; # UNMAPPED ACUTE ACCENT -$lm = \uE055;# Telugu Length Mark -$ailm=\uE056;# AI Length Mark -$aulm=\uE057;# AU Length Mark +\uE051→; # UNMAPPED STRESS SIGN UDATTA +\uE052→; # UNMAPPED STRESS SIGN ANUDATTA +\uE053→; # UNMAPPED GRAVE ACCENT +\uE054→; # UNMAPPED ACUTE ACCENT +$lm = \uE055;# Telugu Length Mark +$ailm=\uE056;# AI Length Mark +$aulm=\uE057;# AU Length Mark $uka=\uE058; $ukha=\uE059; $ugha=\uE05A; @@ -104,16 +104,16 @@ $rrh=\uE062; $llh=\uE063; $danda=\uE064; $doubleDanda=\uE065; -$zero=\uE066; # DIGIT ZERO -$one=\uE067; # DIGIT ONE -$two=\uE068; # DIGIT TWO -$three=\uE069; # DIGIT THREE -$four=\uE06A; # DIGIT FOUR -$five=\uE06B; # DIGIT FIVE -$six=\uE06C; # DIGIT SIX -$seven=\uE06D; # DIGIT SEVEN -$eight=\uE06E; # DIGIT EIGHT -$nine=\uE06F; # DIGIT NINE +$zero=\uE066; # DIGIT ZERO +$one=\uE067; # DIGIT ONE +$two=\uE068; # DIGIT TWO +$three=\uE069; # DIGIT THREE +$four=\uE06A; # DIGIT FOUR +$five=\uE06B; # DIGIT FIVE +$six=\uE06C; # DIGIT SIX +$seven=\uE06D; # DIGIT SEVEN +$eight=\uE06E; # DIGIT EIGHT +$nine=\uE06F; # DIGIT NINE $dgs=\uE082; $kta=\uE083; $depVowelAbove=[\uE03E-\uE040\uE045-\uE04C]; @@ -122,70 +122,70 @@ $x=[$aa$ai$au$ii$i$uu$u$rrh$rh$lh$llh$e$o$se$ce$so$co]; $z=[bcdfghjklmnpqrstvwxyz]; $vowels=[aeiour\u0304\u0325\u0306]; $forceIndependentMatra = [^[[:L:][\u0300-\u034C]]]; -$anusvara} [$ka$kha$ga$gha$nga] → n\u0307; -$anusvara} [$ca$cha$ja$jha$nya] → n\u0304; -$anusvara} [$tta$ttha$dda$ddha$nna] → n\u0323; -$anusvara} [$ta$tha$da$dha$na] → n; -$anusvara} [$pa$pha$ba$bha$ma] → m; +$anusvara} [$ka$kha$ga$gha$nga] → n\u0307; +$anusvara} [$ca$cha$ja$jha$nya] → n\u0304; +$anusvara} [$tta$ttha$dda$ddha$nna] → n\u0323; +$anusvara} [$ta$tha$da$dha$na] → n; +$anusvara} [$pa$pha$ba$bha$ma] → m; $anusvara} [$ya$ra$lla$la$va$ssa$sha$sa$ha] → n; $anusvara→ m\u0307; -$ya$nukta}$x → y\u0307; -$ya$nukta$virama → y\u0307; -$ya$nukta → y\u0307a; -$la$nukta }$x → l\u0331; -$la$nukta$virama → l\u0331; -$la$nukta → l\u0331a; -$na$nukta }$x → n\u0331; -$na$nukta$virama → n\u0331; -$na$nukta → n\u0331a; -$ena }$x → n\u0331; -$ena$virama → n\u0331; -$ena → n\u0331a; -$uka → qa; -$ka$nukta }$x → q; -$ka$nukta$virama → q; -$ka$nukta → qa; -$kha$nukta }$x → k\u0331h\u0331; -$kha$nukta$virama → k\u0331h\u0331; -$kha$nukta → k\u0331h\u0331a; -$ukha$virama → k\u0331h\u0331; -$ukha → k\u0331h\u0331a; -$ugha → g\u0307a; -$ga$nukta }$x → g\u0307; -$ga$nukta$virama → g\u0307; -$ga$nukta → g\u0307a; -$ujha → za; -$ja$nukta }$x → z; -$ja$nukta$virama → z; -$ja$nukta → za; -$ddha$nukta}$x → r\u0323h; -$ddha$nukta$virama → r\u0323h; -$ddha$nukta → r\u0323ha; -$uddha}$x → r\u0323; -$uddha$virama → r\u0323; -$uddha → r\u0323a; -$udha → r\u0323a; -$dda$nukta}$x → r\u0323; -$dda$nukta$virama → r\u0323; -$dda$nukta → r\u0323a; -$pha$nukta }$x → f; -$pha$nukta$virama → f; -$pha$nukta → fa; -$ufa }$x → f; -$ufa$virama → f; -$ufa → fa; -$ra$nukta}$x → r\u0331; -$ra$nukta$virama → r\u0331; -$ra$nukta → r\u0331a; -$lla$nukta}$x → l\u0331; -$lla$nukta$virama → l\u0331; -$lla$nukta → l\u0331a; -$ela}$x → l\u0331; -$ela$virama → l\u0331; -$ela → l\u0331a; -$uya}$x → y\u0307; -$uya$virama → y\u0307; -$uya → y\u0307a; +$ya$nukta}$x → y\u0307; +$ya$nukta$virama → y\u0307; +$ya$nukta → y\u0307a; +$la$nukta }$x → l\u0331; +$la$nukta$virama → l\u0331; +$la$nukta → l\u0331a; +$na$nukta }$x → n\u0331; +$na$nukta$virama → n\u0331; +$na$nukta → n\u0331a; +$ena }$x → n\u0331; +$ena$virama → n\u0331; +$ena → n\u0331a; +$uka → qa; +$ka$nukta }$x → q; +$ka$nukta$virama → q; +$ka$nukta → qa; +$kha$nukta }$x → k\u0331h\u0331; +$kha$nukta$virama → k\u0331h\u0331; +$kha$nukta → k\u0331h\u0331a; +$ukha$virama → k\u0331h\u0331; +$ukha → k\u0331h\u0331a; +$ugha → g\u0307a; +$ga$nukta }$x → g\u0307; +$ga$nukta$virama → g\u0307; +$ga$nukta → g\u0307a; +$ujha → za; +$ja$nukta }$x → z; +$ja$nukta$virama → z; +$ja$nukta → za; +$ddha$nukta}$x → r\u0323h; +$ddha$nukta$virama → r\u0323h; +$ddha$nukta → r\u0323ha; +$uddha}$x → r\u0323; +$uddha$virama → r\u0323; +$uddha → r\u0323a; +$udha → r\u0323a; +$dda$nukta}$x → r\u0323; +$dda$nukta$virama → r\u0323; +$dda$nukta → r\u0323a; +$pha$nukta }$x → f; +$pha$nukta$virama → f; +$pha$nukta → fa; +$ufa }$x → f; +$ufa$virama → f; +$ufa → fa; +$ra$nukta}$x → r\u0331; +$ra$nukta$virama → r\u0331; +$ra$nukta → r\u0331a; +$lla$nukta}$x → l\u0331; +$lla$nukta$virama → l\u0331; +$lla$nukta → l\u0331a; +$ela}$x → l\u0331; +$ela$virama → l\u0331; +$ela → l\u0331a; +$uya}$x → y\u0307; +$uya$virama → y\u0307; +$uya → y\u0307a; $ka$virama}$ha→k''; $ka}$x→k; $ka$virama→k; @@ -325,42 +325,42 @@ $ssa→s\u0323a; $ha}$x→h; $ha$virama→h; $ha→ha; -$forceIndependentMatra{$aa → \u0314a\u0304; -$forceIndependentMatra{$ai → \u0314ai; -$forceIndependentMatra{$au → \u0314au; -$forceIndependentMatra{$ii → \u0314i\u0304; -$forceIndependentMatra{$i → \u0314i; -$forceIndependentMatra{$uu → \u0314u\u0304; -$forceIndependentMatra{$u → \u0314u; +$forceIndependentMatra{$aa → \u0314a\u0304; +$forceIndependentMatra{$ai → \u0314ai; +$forceIndependentMatra{$au → \u0314au; +$forceIndependentMatra{$ii → \u0314i\u0304; +$forceIndependentMatra{$i → \u0314i; +$forceIndependentMatra{$uu → \u0314u\u0304; +$forceIndependentMatra{$u → \u0314u; $forceIndependentMatra{$rrh → \u0314r\u0325\u0304; -$forceIndependentMatra{$rh → \u0314r\u0325; +$forceIndependentMatra{$rh → \u0314r\u0325; $forceIndependentMatra{$llh → \u0314l\u0325\u0304; -$forceIndependentMatra{$lh → \u0314l\u0325; -$forceIndependentMatra{$e → \u0314e\u0304; -$forceIndependentMatra{$o → \u0314o\u0304; -$forceIndependentMatra{$ce → \u0314e\u0306; -$forceIndependentMatra{$co → \u0314o\u0306; -$forceIndependentMatra{$se → \u0314e; -$forceIndependentMatra{$so → \u0314o; -$forceIndependentMatra{$nukta →; # Nukta cannot appear independently or as first character +$forceIndependentMatra{$lh → \u0314l\u0325; +$forceIndependentMatra{$e → \u0314e\u0304; +$forceIndependentMatra{$o → \u0314o\u0304; +$forceIndependentMatra{$ce → \u0314e\u0306; +$forceIndependentMatra{$co → \u0314o\u0306; +$forceIndependentMatra{$se → \u0314e; +$forceIndependentMatra{$so → \u0314o; +$forceIndependentMatra{$nukta →; # Nukta cannot appear independently or as first character $forceIndependentMatra{$virama →; # Virama cannot appear independently or as first character -$aa → a\u0304; -$ai → ai; -$au → au; -$ii → i\u0304; -$i → i; -$uu → u\u0304; -$u → u; +$aa → a\u0304; +$ai → ai; +$au → au; +$ii → i\u0304; +$i → i; +$uu → u\u0304; +$u → u; $rrh → r\u0325\u0304; -$rh → r\u0325; +$rh → r\u0325; $llh → l\u0325\u0304; -$lh → l\u0325; -$e → e\u0304; -$o → o\u0304; -$ce → e\u0306; -$co → o\u0306; -$se → e; -$so → o; +$lh → l\u0325; +$e → e\u0304; +$o → o\u0304; +$ce → e\u0306; +$co → o\u0306; +$se → e; +$so → o; $waa} $x → a\u0304\u0314; $wai} $x → ai\u0314; $wau} $x → au\u0314; @@ -380,38 +380,38 @@ $wco} $x → o\u0306\u0314; $wse} $x → e\u0314; $wso} $x → o\u0314; $om} $x → ''om\u0314; -$vowels{$waa → ''a\u0304; -$vowels{$wai → ''ai; -$vowels{$wau → ''au; -$vowels{$wii → ''i\u0304; -$vowels{$wi → ''i; -$vowels{$wuu → ''u\u0304; -$vowels{$wu → ''u; -$vowels{$wrr → ''r\u0325\u0304; -$vowels{$wr → ''r\u0325; -$vowels{$wll → ''l\u0325\u0304; -$vowels{$wl → ''l\u0325; -$vowels{$we → ''e\u0304; -$vowels{$wo → ''o\u0304; -$vowels{$wa → ''a; -$vowels{$wce → ''e\u0306; -$vowels{$wco → ''o\u0306; -$vowels{$wse → ''e; -$vowels{$wso → ''o; +$vowels{$waa → ''a\u0304; +$vowels{$wai → ''ai; +$vowels{$wau → ''au; +$vowels{$wii → ''i\u0304; +$vowels{$wi → ''i; +$vowels{$wuu → ''u\u0304; +$vowels{$wu → ''u; +$vowels{$wrr → ''r\u0325\u0304; +$vowels{$wr → ''r\u0325; +$vowels{$wll → ''l\u0325\u0304; +$vowels{$wl → ''l\u0325; +$vowels{$we → ''e\u0304; +$vowels{$wo → ''o\u0304; +$vowels{$wa → ''a; +$vowels{$wce → ''e\u0306; +$vowels{$wco → ''o\u0306; +$vowels{$wse → ''e; +$vowels{$wso → ''o; $waa → a\u0304; $wai → ai; $wau → au; $wii → i\u0304; -$wi → i; +$wi → i; $wuu → u\u0304; -$wu → u; +$wu → u; $wrr → r\u0325\u0304; -$wr → r\u0325; +$wr → r\u0325; $wll → l\u0325\u0304; -$wl → l\u0325; -$we → e\u0304; -$wo → o\u0304; -$wa → a; +$wl → l\u0325; +$we → e\u0304; +$wo → o\u0304; +$wa → a; $wce → e\u0306; $wco → o\u0306; $wse → e; @@ -421,42 +421,42 @@ $avagraha → \u0315; $chandrabindu$anusvara→\u0303; $chandrabindu → m\u0310; $visarga→h\u0323; -$zero → 0; -$one → 1; -$two → 2; +$zero → 0; +$one → 1; +$two → 2; $three → 3; -$four → 4; -$five → 5; -$six → 6; +$four → 4; +$five → 5; +$six → 6; $seven → 7; $eight → 8; -$nine → 9; -$lm →; +$nine → 9; +$lm →; $ailm →; $aulm →; $dgs→ʔ; $kta→t\u0331; $danda→'.'; $doubleDanda→'.'; -\uE070→; # ABBREVIATION SIGN +\uE070→; # ABBREVIATION SIGN \uE071}$x→ra; \uE071$virama→r; \uE071→ra; \uE072}$x→ra; \uE072$virama→r; \uE072→ra; -\uE073→; # RUPEE MARK -\uE074→; # RUPEE SIGN -\uE075→; # CURRENCY NUMERATOR ONE -\uE076→; # CURRENCY NUMERATOR TWO -\uE077→; # CURRENCY NUMERATOR THREE -\uE078→; # CURRENCY NUMERATOR FOUR -\uE079→; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR -\uE07A→; # CURRENCY DENOMINATOR SIXTEEN -\uE07B→; # ISSHAR -\uE07C→; # TIPPI -\uE07D→; # ADDAK -\uE07E→; # IRI -\uE07F→; # URA -\uE080→; # EK ONKAR -\uE004→; # DEVANAGARI VOWEL SIGN SHORT A +\uE073→; # RUPEE MARK +\uE074→; # RUPEE SIGN +\uE075→; # CURRENCY NUMERATOR ONE +\uE076→; # CURRENCY NUMERATOR TWO +\uE077→; # CURRENCY NUMERATOR THREE +\uE078→; # CURRENCY NUMERATOR FOUR +\uE079→; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR +\uE07A→; # CURRENCY DENOMINATOR SIXTEEN +\uE07B→; # ISSHAR +\uE07C→; # TIPPI +\uE07D→; # ADDAK +\uE07E→; # IRI +\uE07F→; # URA +\uE080→; # EK ONKAR +\uE004→; # DEVANAGARI VOWEL SIGN SHORT A diff --git a/icuSources/data/translit/InterIndic_Malayalam.txt b/icuSources/data/translit/InterIndic_Malayalam.txt index 937e5e84..39dea9fe 100644 --- a/icuSources/data/translit/InterIndic_Malayalam.txt +++ b/icuSources/data/translit/InterIndic_Malayalam.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -104,8 +104,8 @@ \uE061→ൡ; # LETTER VOCALIC LL \uE062→; # FALLBACK BLOW AWAY VOWEL SIGN VOCALIC L \uE063→; # FALLBACK BLOW AWAY VOWEL SIGN VOCALIC LL -\uE064→'.' ; # FALLBACK FOR DANDA -\uE065→'.' ; # FALLBACK FOR DOUBLE DANDA +\uE064→'.' ; # FALLBACK FOR DANDA +\uE065→'.' ; # FALLBACK FOR DOUBLE DANDA \uE066→൦; # DIGIT ZERO \uE067→൧; # DIGIT ONE \uE068→൨; # DIGIT TWO @@ -116,25 +116,25 @@ \uE06D→൭; # DIGIT SEVEN \uE06E→൮; # DIGIT EIGHT \uE06F→൯; # DIGIT NINE -\uE070→; # ABBREVIATION SIGN +\uE070→; # ABBREVIATION SIGN \uE071→ര; # LETTER RA WITH MIDDLE DIAGONAL \uE072→ര; # LETTER RA WITH LOWER DIAGONAL -\uE073→; # RUPEE MARK -\uE074→; # RUPEE SIGN -\uE075→; # CURRENCY NUMERATOR ONE -\uE076→; # CURRENCY NUMERATOR TWO -\uE077→; # CURRENCY NUMERATOR THREE -\uE078→; # CURRENCY NUMERATOR FOUR -\uE079→; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR -\uE07A→; # CURRENCY DENOMINATOR SIXTEEN -\uE07B→; # ISSHAR -\uE07C→; # TIPPI -\uE07D→; # ADDAK -\uE07E→; # IRI -\uE07F→; # URA -\uE080→; # EK ONKAR +\uE073→; # RUPEE MARK +\uE074→; # RUPEE SIGN +\uE075→; # CURRENCY NUMERATOR ONE +\uE076→; # CURRENCY NUMERATOR TWO +\uE077→; # CURRENCY NUMERATOR THREE +\uE078→; # CURRENCY NUMERATOR FOUR +\uE079→; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR +\uE07A→; # CURRENCY DENOMINATOR SIXTEEN +\uE07B→; # ISSHAR +\uE07C→; # TIPPI +\uE07D→; # ADDAK +\uE07E→; # IRI +\uE07F→; # URA +\uE080→; # EK ONKAR \uE081→വ; # FALLBACK FOR ORIYA LETTER WA -\uE082→; # Devanagari Glottal Stop -\uE083→ത\u0D4D; # Bengali Khanda-ta -0 → ൦; # FALLBACK FOR TAMIL +\uE082→; # Devanagari Glottal Stop +\uE083→ത\u0D4D; # Bengali Khanda-ta +0 → ൦; # FALLBACK FOR TAMIL 1 → ൧; diff --git a/icuSources/data/translit/InterIndic_Oriya.txt b/icuSources/data/translit/InterIndic_Oriya.txt index c97580b5..c861eda7 100644 --- a/icuSources/data/translit/InterIndic_Oriya.txt +++ b/icuSources/data/translit/InterIndic_Oriya.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -25,7 +25,7 @@ \uE010→ଐ; # LETTER AI \uE011→ଓ; # FALLBACK \uE012→ଓ; # FALLBACK -\uE013→ଓ; # FALLBACK LETTER OO (ଓ = LETTER O) +\uE013→ଓ; # FALLBACK LETTER OO (ଓ = LETTER O) \uE014→ଔ; # LETTER AU \uE015→କ; # LETTER KA \uE016→ଖ; # LETTER KHA @@ -58,7 +58,7 @@ \uE031→ଡ଼; # LETTER RRA \uE032→ଲ; # LETTER LA \uE033→ଳ; # LETTER LLA -\uE034→ଳ\u0B3C; # FALLBACK LETTER LLLA→LETTER LLA +\uE034→ଳ\u0B3C; # FALLBACK LETTER LLLA→LETTER LLA \uE035→ଵ; # LETTER VA \uE036→ଶ; # LETTER SHA \uE037→ଷ; # LETTER SSA @@ -114,25 +114,25 @@ \uE06D→୭; # DIGIT SEVEN \uE06E→୮; # DIGIT EIGHT \uE06F→୯; # DIGIT NINE -\uE070→; # ABBREVIATION SIGN +\uE070→; # ABBREVIATION SIGN \uE071→ର; # LETTER RA WITH MIDDLE DIAGONAL \uE072→ର; # LETTER RA WITH LOWER DIAGONAL -\uE073→; # RUPEE MARK -\uE074→; # RUPEE SIGN -\uE075→; # CURRENCY NUMERATOR ONE -\uE076→; # CURRENCY NUMERATOR TWO -\uE077→; # CURRENCY NUMERATOR THREE -\uE078→; # CURRENCY NUMERATOR FOUR -\uE079→; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR -\uE07A→; # CURRENCY DENOMINATOR SIXTEEN +\uE073→; # RUPEE MARK +\uE074→; # RUPEE SIGN +\uE075→; # CURRENCY NUMERATOR ONE +\uE076→; # CURRENCY NUMERATOR TWO +\uE077→; # CURRENCY NUMERATOR THREE +\uE078→; # CURRENCY NUMERATOR FOUR +\uE079→; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR +\uE07A→; # CURRENCY DENOMINATOR SIXTEEN \uE07B→୰; # ISSHAR -\uE07C→; # TIPPI -\uE07D→; # ADDAK -\uE07E→; # IRI -\uE07F→; # URA -\uE080→; # EK ONKAR +\uE07C→; # TIPPI +\uE07D→; # ADDAK +\uE07E→; # IRI +\uE07F→; # URA +\uE080→; # EK ONKAR \uE081→ୱ; # LETTER WA -\uE082→; # Devanagari Glottal Stop -\uE083→ତ\u0B4D; # Bengali Khanda-ta -0 → ୦; # FALLBACK FOR TAMIL +\uE082→; # Devanagari Glottal Stop +\uE083→ତ\u0B4D; # Bengali Khanda-ta +0 → ୦; # FALLBACK FOR TAMIL 1 → ୧; diff --git a/icuSources/data/translit/InterIndic_Tamil.txt b/icuSources/data/translit/InterIndic_Tamil.txt index 89798720..6989d1c0 100644 --- a/icuSources/data/translit/InterIndic_Tamil.txt +++ b/icuSources/data/translit/InterIndic_Tamil.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -105,8 +105,8 @@ \uE061→ள; # FALLBACK LETTER LLA \uE062→ி; # FALLBACK VOWEL SIGN VOCALIC L \uE063→\u0BC0; # FALLBACK VOWEL SIGN VOCALIC LL -\uE064→'.' ; # FALLBACK FOR DANDA -\uE065→'.' ; # FALLBACK FOR DOUBLE DANDA +\uE064→'.' ; # FALLBACK FOR DANDA +\uE065→'.' ; # FALLBACK FOR DOUBLE DANDA \uE066→\u0BE6; # FALLBACK DIGIT ZERO \uE067→௧; # DIGIT ONE \uE068→௨; # DIGIT TWO @@ -117,23 +117,23 @@ \uE06D→௭; # DIGIT SEVEN \uE06E→௮; # DIGIT EIGHT \uE06F→௯; # DIGIT NINE -\uE070→; # ABBREVIATION SIGN +\uE070→; # ABBREVIATION SIGN \uE071→\u0BC0; # LETTER RA WITH MIDDLE DIAGONAL \uE072→\u0BC0; # LETTER RA WITH LOWER DIAGONAL -\uE073→; # RUPEE MARK -\uE074→; # RUPEE SIGN -\uE075→; # CURRENCY NUMERATOR ONE -\uE076→; # CURRENCY NUMERATOR TWO -\uE077→; # CURRENCY NUMERATOR THREE -\uE078→; # CURRENCY NUMERATOR FOUR -\uE079→; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR -\uE07A→; # CURRENCY DENOMINATOR SIXTEEN -\uE07B→; # ISSHAR -\uE07C→; # TIPPI -\uE07D→; # ADDAK -\uE07E→; # IRI -\uE07F→; # URA -\uE080→; # EK ONKAR +\uE073→; # RUPEE MARK +\uE074→; # RUPEE SIGN +\uE075→; # CURRENCY NUMERATOR ONE +\uE076→; # CURRENCY NUMERATOR TWO +\uE077→; # CURRENCY NUMERATOR THREE +\uE078→; # CURRENCY NUMERATOR FOUR +\uE079→; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR +\uE07A→; # CURRENCY DENOMINATOR SIXTEEN +\uE07B→; # ISSHAR +\uE07C→; # TIPPI +\uE07D→; # ADDAK +\uE07E→; # IRI +\uE07F→; # URA +\uE080→; # EK ONKAR \uE081→வ; # FALLBACK FOR ORIYA LETTER WA -\uE082→; # Devanagari Glottal Stop -\uE083→த\u0BCD; # Bengali Khanda-ta +\uE082→; # Devanagari Glottal Stop +\uE083→த\u0BCD; # Bengali Khanda-ta diff --git a/icuSources/data/translit/InterIndic_Telugu.txt b/icuSources/data/translit/InterIndic_Telugu.txt index 764f866c..5bb01f8f 100644 --- a/icuSources/data/translit/InterIndic_Telugu.txt +++ b/icuSources/data/translit/InterIndic_Telugu.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -103,8 +103,8 @@ \uE061→ౡ; # LETTER VOCALIC LL \uE062→\u0C3F; # REMAP (indicExceptions.txt): \u0C62→\u0C3F = VOWEL SIGN VOCALIC L→VOWEL SIGN I \uE063→\u0C40; # REMAP (indicExceptions.txt): \u0C63→\u0C40 = VOWEL SIGN VOCALIC LL→VOWEL SIGN II -\uE064→'.' ; # FALLBACK FOR DANDA -\uE065→'.' ; # FALLBACK FOR DOUBLE DANDA +\uE064→'.' ; # FALLBACK FOR DANDA +\uE065→'.' ; # FALLBACK FOR DOUBLE DANDA \uE066→౦; # DIGIT ZERO \uE067→౧; # DIGIT ONE \uE068→౨; # DIGIT TWO @@ -115,25 +115,25 @@ \uE06D→౭; # DIGIT SEVEN \uE06E→౮; # DIGIT EIGHT \uE06F→౯; # DIGIT NINE -\uE070→; # ABBREVIATION SIGN +\uE070→; # ABBREVIATION SIGN \uE071→ర; # LETTER RA WITH MIDDLE DIAGONAL \uE072→ర; # LETTER RA WITH LOWER DIAGONAL -\uE073→; # RUPEE MARK -\uE074→; # RUPEE SIGN -\uE075→; # CURRENCY NUMERATOR ONE -\uE076→; # CURRENCY NUMERATOR TWO -\uE077→; # CURRENCY NUMERATOR THREE -\uE078→; # CURRENCY NUMERATOR FOUR -\uE079→; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR -\uE07A→; # CURRENCY DENOMINATOR SIXTEEN -\uE07B→; # ISSHAR -\uE07C→; # TIPPI -\uE07D→; # ADDAK -\uE07E→; # IRI -\uE07F→; # URA -\uE080→; # EK ONKAR +\uE073→; # RUPEE MARK +\uE074→; # RUPEE SIGN +\uE075→; # CURRENCY NUMERATOR ONE +\uE076→; # CURRENCY NUMERATOR TWO +\uE077→; # CURRENCY NUMERATOR THREE +\uE078→; # CURRENCY NUMERATOR FOUR +\uE079→; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR +\uE07A→; # CURRENCY DENOMINATOR SIXTEEN +\uE07B→; # ISSHAR +\uE07C→; # TIPPI +\uE07D→; # ADDAK +\uE07E→; # IRI +\uE07F→; # URA +\uE080→; # EK ONKAR \uE081→వ; # FALLBACK FOR ORIYA LETTER WA -\uE082→; # Devanagari Glottal Stop -\uE083→త\u0C4D; # Bengali Khanda-ta -0 → ౦; # FALLBACK FOR TAMIL +\uE082→; # Devanagari Glottal Stop +\uE083→త\u0C4D; # Bengali Khanda-ta +0 → ౦; # FALLBACK FOR TAMIL 1 → ౧; diff --git a/icuSources/data/translit/Jamo_Latin.txt b/icuSources/data/translit/Jamo_Latin.txt index 6dfd705a..73943b48 100644 --- a/icuSources/data/translit/Jamo_Latin.txt +++ b/icuSources/data/translit/Jamo_Latin.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/JapaneseKana_Latin_BGN.txt b/icuSources/data/translit/JapaneseKana_Latin_BGN.txt index a9d749db..7d394b37 100644 --- a/icuSources/data/translit/JapaneseKana_Latin_BGN.txt +++ b/icuSources/data/translit/JapaneseKana_Latin_BGN.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -9,8 +9,8 @@ # :: [あいうえおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろわゐゑをんゔアイウエオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロワヰヱヲンヴ] ; :: NFD (NFC) ; -$apostrophe = ’; -$wordBoundary = [^[:L:][:M:][:N:]] ; +$apostrophe = ’; +$wordBoundary = [^[:L:][:M:][:N:]] ; ッ}[カキクケコ] → k ; # KATAKANA LETTER SMALL TU っ}[かきくけこ] → k ; # HIRAGANA LETTER SMALL TU ッ}[サシスセソ] → s ; # KATAKANA LETTER SMALL TU diff --git a/icuSources/data/translit/Kannada_Bengali.txt b/icuSources/data/translit/Kannada_Bengali.txt index 7c19ec6a..02d5fd66 100644 --- a/icuSources/data/translit/Kannada_Bengali.txt +++ b/icuSources/data/translit/Kannada_Bengali.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Kannada_Devanagari.txt b/icuSources/data/translit/Kannada_Devanagari.txt index 28175792..7379a975 100644 --- a/icuSources/data/translit/Kannada_Devanagari.txt +++ b/icuSources/data/translit/Kannada_Devanagari.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Kannada_Gujarati.txt b/icuSources/data/translit/Kannada_Gujarati.txt index 802b0ae2..d9588d27 100644 --- a/icuSources/data/translit/Kannada_Gujarati.txt +++ b/icuSources/data/translit/Kannada_Gujarati.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Kannada_Gurmukhi.txt b/icuSources/data/translit/Kannada_Gurmukhi.txt index 62a4e3e1..0348e46f 100644 --- a/icuSources/data/translit/Kannada_Gurmukhi.txt +++ b/icuSources/data/translit/Kannada_Gurmukhi.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Kannada_InterIndic.txt b/icuSources/data/translit/Kannada_InterIndic.txt index ab81b9f8..81b0aa58 100644 --- a/icuSources/data/translit/Kannada_InterIndic.txt +++ b/icuSources/data/translit/Kannada_InterIndic.txt @@ -1,92 +1,92 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** # File: Kannada_InterIndic.txt # Generated from CLDR # -\u0CC6ೕ→\uE047; # VOWEL SIGN EE -\u0CC6\u0CCDೖ→\uE048\uE04D; # VOWEL SIGN AI -\u0CC6ೖ→\uE048; # VOWEL SIGN AI -\u0CC6ೂೕ→\uE04B; # VOWEL SIGN OO -\u0CC6ೂ→\uE04A; # VOWEL SIGN O -\u0CBFೕ→\uE040; # VOWEL SIGN II -ಂ→\uE002; # SIGN ANUSVARA -ಃ→\uE003; # SIGN VISARGA -ಅ→\uE005; # LETTER A -ಆ→\uE006; # LETTER AA -ಇ→\uE007; # LETTER I -ಈ→\uE008; # LETTER II -ಉ→\uE009; # LETTER U -ಊ→\uE00A; # LETTER UU -ಋ→\uE00B; # LETTER VOCALIC R -ಌ→\uE00C; # LETTER VOCALIC L -ಎ→\uE00E; # LETTER E -ಏ→\uE00F; # LETTER EE -ಐ→\uE010; # LETTER AI -ಒ→\uE012; # LETTER O -ಓ→\uE013; # LETTER OO -ಔ→\uE014; # LETTER AU -ಕ→\uE015; # LETTER KA -ಖ→\uE016; # LETTER KHA -ಗ→\uE017; # LETTER GA -ಘ→\uE018; # LETTER GHA -ಙ→\uE019; # LETTER NGA -ಚ→\uE01A; # LETTER CA -ಛ→\uE01B; # LETTER CHA -ಜ→\uE01C; # LETTER JA -ಝ→\uE01D; # LETTER JHA -ಞ→\uE01E; # LETTER NYA -ಟ→\uE01F; # LETTER TTA -ಠ→\uE020; # LETTER TTHA -ಡ→\uE021; # LETTER DDA -ಢ→\uE022; # LETTER DDHA -ಣ→\uE023; # LETTER NNA -ತ→\uE024; # LETTER TA -ಥ→\uE025; # LETTER THA -ದ→\uE026; # LETTER DA -ಧ→\uE027; # LETTER DHA -ನ→\uE028; # LETTER NA -ಪ→\uE02A; # LETTER PA -ಫ→\uE02B; # LETTER PHA -ಬ→\uE02C; # LETTER BA -ಭ→\uE02D; # LETTER BHA -ಮ→\uE02E; # LETTER MA -ಯ→\uE02F; # LETTER YA -ರ→\uE030; # LETTER RA -ಱ→\uE031; # LETTER RRA -ಲ→\uE032; # LETTER LA -ಳ→\uE033; # LETTER LLA -ವ→\uE035; # LETTER VA -ಶ→\uE036; # LETTER SHA -ಷ→\uE037; # LETTER SSA -ಸ→\uE038; # LETTER SA -ಹ→\uE039; # LETTER HA +\u0CC6ೕ→\uE047; # VOWEL SIGN EE +\u0CC6\u0CCDೖ→\uE048\uE04D; # VOWEL SIGN AI +\u0CC6ೖ→\uE048; # VOWEL SIGN AI +\u0CC6ೂೕ→\uE04B; # VOWEL SIGN OO +\u0CC6ೂ→\uE04A; # VOWEL SIGN O +\u0CBFೕ→\uE040; # VOWEL SIGN II +ಂ→\uE002; # SIGN ANUSVARA +ಃ→\uE003; # SIGN VISARGA +ಅ→\uE005; # LETTER A +ಆ→\uE006; # LETTER AA +ಇ→\uE007; # LETTER I +ಈ→\uE008; # LETTER II +ಉ→\uE009; # LETTER U +ಊ→\uE00A; # LETTER UU +ಋ→\uE00B; # LETTER VOCALIC R +ಌ→\uE00C; # LETTER VOCALIC L +ಎ→\uE00E; # LETTER E +ಏ→\uE00F; # LETTER EE +ಐ→\uE010; # LETTER AI +ಒ→\uE012; # LETTER O +ಓ→\uE013; # LETTER OO +ಔ→\uE014; # LETTER AU +ಕ→\uE015; # LETTER KA +ಖ→\uE016; # LETTER KHA +ಗ→\uE017; # LETTER GA +ಘ→\uE018; # LETTER GHA +ಙ→\uE019; # LETTER NGA +ಚ→\uE01A; # LETTER CA +ಛ→\uE01B; # LETTER CHA +ಜ→\uE01C; # LETTER JA +ಝ→\uE01D; # LETTER JHA +ಞ→\uE01E; # LETTER NYA +ಟ→\uE01F; # LETTER TTA +ಠ→\uE020; # LETTER TTHA +ಡ→\uE021; # LETTER DDA +ಢ→\uE022; # LETTER DDHA +ಣ→\uE023; # LETTER NNA +ತ→\uE024; # LETTER TA +ಥ→\uE025; # LETTER THA +ದ→\uE026; # LETTER DA +ಧ→\uE027; # LETTER DHA +ನ→\uE028; # LETTER NA +ಪ→\uE02A; # LETTER PA +ಫ→\uE02B; # LETTER PHA +ಬ→\uE02C; # LETTER BA +ಭ→\uE02D; # LETTER BHA +ಮ→\uE02E; # LETTER MA +ಯ→\uE02F; # LETTER YA +ರ→\uE030; # LETTER RA +ಱ→\uE031; # LETTER RRA +ಲ→\uE032; # LETTER LA +ಳ→\uE033; # LETTER LLA +ವ→\uE035; # LETTER VA +ಶ→\uE036; # LETTER SHA +ಷ→\uE037; # LETTER SSA +ಸ→\uE038; # LETTER SA +ಹ→\uE039; # LETTER HA \u0CBC→\uE03C; # SIGN NUKTA -ಽ→\uE03D; # AVAGRAHA -ಾ→\uE03E; # VOWEL SIGN AA -\u0CBF→\uE03F; # VOWEL SIGN I -ು→\uE041; # VOWEL SIGN U -ೂ→\uE042; # VOWEL SIGN UU -ೃ→\uE043; # VOWEL SIGN VOCALIC R -ೄ→\uE044; # VOWEL SIGN VOCALIC RR -\u0CC6→\uE046; # VOWEL SIGN E -\u0CCC→\uE04C; # VOWEL SIGN AU -\u0CCD→\uE04D; # SIGN VIRAMA -ೕ→\uE055; # LENGTH MARK -ೖ→\uE056; # AI LENGTH MARK -ೞ→\uE034; # LETTER LLLA -ೠ→\uE060; # LETTER VOCALIC RR -ೡ→\uE061; # LETTER VOCALIC LL -೦→\uE066; # DIGIT ZERO -೧→\uE067; # DIGIT ONE -೨→\uE068; # DIGIT TWO -೩→\uE069; # DIGIT THREE -೪→\uE06A; # DIGIT FOUR -೫→\uE06B; # DIGIT FIVE -೬→\uE06C; # DIGIT SIX -೭→\uE06D; # DIGIT SEVEN -೮→\uE06E; # DIGIT EIGHT -೯→\uE06F; # DIGIT NINE +ಽ→\uE03D; # AVAGRAHA +ಾ→\uE03E; # VOWEL SIGN AA +\u0CBF→\uE03F; # VOWEL SIGN I +ು→\uE041; # VOWEL SIGN U +ೂ→\uE042; # VOWEL SIGN UU +ೃ→\uE043; # VOWEL SIGN VOCALIC R +ೄ→\uE044; # VOWEL SIGN VOCALIC RR +\u0CC6→\uE046; # VOWEL SIGN E +\u0CCC→\uE04C; # VOWEL SIGN AU +\u0CCD→\uE04D; # SIGN VIRAMA +ೕ→\uE055; # LENGTH MARK +ೖ→\uE056; # AI LENGTH MARK +ೞ→\uE034; # LETTER LLLA +ೠ→\uE060; # LETTER VOCALIC RR +ೡ→\uE061; # LETTER VOCALIC LL +೦→\uE066; # DIGIT ZERO +೧→\uE067; # DIGIT ONE +೨→\uE068; # DIGIT TWO +೩→\uE069; # DIGIT THREE +೪→\uE06A; # DIGIT FOUR +೫→\uE06B; # DIGIT FIVE +೬→\uE06C; # DIGIT SIX +೭→\uE06D; # DIGIT SEVEN +೮→\uE06E; # DIGIT EIGHT +೯→\uE06F; # DIGIT NINE diff --git a/icuSources/data/translit/Kannada_Latin.txt b/icuSources/data/translit/Kannada_Latin.txt index 1fc33cbe..6d4b13aa 100644 --- a/icuSources/data/translit/Kannada_Latin.txt +++ b/icuSources/data/translit/Kannada_Latin.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Kannada_Malayalam.txt b/icuSources/data/translit/Kannada_Malayalam.txt index cf9d0d4c..a8e462a9 100644 --- a/icuSources/data/translit/Kannada_Malayalam.txt +++ b/icuSources/data/translit/Kannada_Malayalam.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Kannada_Oriya.txt b/icuSources/data/translit/Kannada_Oriya.txt index 3c843224..16984775 100644 --- a/icuSources/data/translit/Kannada_Oriya.txt +++ b/icuSources/data/translit/Kannada_Oriya.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Kannada_Tamil.txt b/icuSources/data/translit/Kannada_Tamil.txt index 6920cd6f..bca8c32e 100644 --- a/icuSources/data/translit/Kannada_Tamil.txt +++ b/icuSources/data/translit/Kannada_Tamil.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Kannada_Telugu.txt b/icuSources/data/translit/Kannada_Telugu.txt index 65f79aa8..b76f30a6 100644 --- a/icuSources/data/translit/Kannada_Telugu.txt +++ b/icuSources/data/translit/Kannada_Telugu.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Kazakh_Latin_BGN.txt b/icuSources/data/translit/Kazakh_Latin_BGN.txt index 46dd864c..9cf0243f 100644 --- a/icuSources/data/translit/Kazakh_Latin_BGN.txt +++ b/icuSources/data/translit/Kazakh_Latin_BGN.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -9,7 +9,7 @@ # :: [АӘБВГҒДЕЁЖЗИЙКҚЛМНҢОӨПРСТУҰҮФХҺЦЧШЩЪЫІЬЭЮЯаәбвгғдеёжзийкқлмнңоөпрстуұүфхһцчшщъыіьэюя] ; :: NFD (NFC) ; -$prime = ʹ ; +$prime = ʹ ; $doublePrime = ʺ ; $upperConsonants = [БВГҒДЖЗЙКҚЛМНҢПРСТФХҺЦЧШЩЪЬ] ; $lowerConsonants = [бвгғджзйкқлмнңпрстфхһцчшщъь] ; @@ -18,7 +18,7 @@ $upperVowels = [АӘЕЁИОӨУҰҮЫІЭЮЯ] ; $lowerVowels = [аәеёиоөуұүыіэюя] ; $vowels = [$upperVowels $lowerVowels] ; $lower = [$lowerConsonants $lowerVowels] ; -$wordBoundary = [^[:L:][:M:][:N:]] ; +$wordBoundary = [^[:L:][:M:][:N:]] ; А → A ; # CYRILLIC CAPITAL LETTER A а → a ; # CYRILLIC SMALL LETTER A Ә → Ä ; # CYRILLIC CAPITAL LETTER SCHWA diff --git a/icuSources/data/translit/Kirghiz_Latin_BGN.txt b/icuSources/data/translit/Kirghiz_Latin_BGN.txt index 20a83cee..a9194951 100644 --- a/icuSources/data/translit/Kirghiz_Latin_BGN.txt +++ b/icuSources/data/translit/Kirghiz_Latin_BGN.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -9,7 +9,7 @@ # :: [АБВГДЕЁЖЗИЙКЛМНҢОӨПРСТУҮФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнңоөпрстуүфхцчшщъыьэюя] ; :: NFD (NFC) ; -$prime = ʹ ; +$prime = ʹ ; $doublePrime = ʺ ; $upperConsonants = [БВГДЖЗЙКЛМНҢПРСТФХЦЧШЩЪЬ] ; $lowerConsonants = [бвгджзйклмнңпрстфхцчшщъь] ; @@ -18,7 +18,7 @@ $upperVowels = [АЕЁИОӨУҮЫЭЮЯ] ; $lowerVowels = [аеёиоөуүыэюя] ; $vowels = [$upperVowels $lowerVowels] ; $lower = [$lowerConsonants $lowerVowels] ; -$wordBoundary = [^[:L:][:M:][:N:]] ; +$wordBoundary = [^[:L:][:M:][:N:]] ; А → A ; # CYRILLIC CAPITAL LETTER A а → a ; # CYRILLIC SMALL LETTER A Б → B ; # CYRILLIC CAPITAL LETTER BE diff --git a/icuSources/data/translit/Korean_Latin_BGN.txt b/icuSources/data/translit/Korean_Latin_BGN.txt index 818b7348..6ab6c270 100644 --- a/icuSources/data/translit/Korean_Latin_BGN.txt +++ b/icuSources/data/translit/Korean_Latin_BGN.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -12,7 +12,7 @@ $aspirate = ’; $apostrophe = ’; $vowels = [ᅡᅢᅣᅤᅥᅦᅧᅨᅩᅪᅫᅬᅭᅮᅯᅰᅱᅲᅳᅴᅵ] ; -$wordBoundary = [^[:L:][:M:][:N:]] ; +$wordBoundary = [^[:L:][:M:][:N:]] ; ᆨᄀ → kk ; # HANGUL JONGSEONG KIYEOK + CHOSEONG KIYEOK ᆨᄂ → ngn ; # HANGUL JONGSEONG KIYEOK + CHOSEONG NIEUN ᆨᄃ → kt ; # HANGUL JONGSEONG KIYEOK + CHOSEONG TIKEUT @@ -153,7 +153,7 @@ $wordBoundary = [^[:L:][:M:][:N:]] ; [$vowels]ᄆ → m ; # HANGUL JONGSEONG KIYEOK + CHOSEONG MIEUM [$vowels]ᄇ → b ; # HANGUL JONGSEONG KIYEOK + CHOSEONG PIEUP [$vowels]ᄉ → s ; # HANGUL JONGSEONG KIYEOK + CHOSEONG SIOS -[$vowels]ᄋ → ; # HANGUL JONGSEONG KIYEOK + CHOSEONG IEUNG +[$vowels]ᄋ → ; # HANGUL JONGSEONG KIYEOK + CHOSEONG IEUNG [$vowels]ᄌ → j ; # HANGUL JONGSEONG KIYEOK + CHOSEONG CIEUC [$vowels]ᄎ → ch $aspirate ; # HANGUL JONGSEONG KIYEOK + CHOSEONG CHIEUCH [$vowels]ᄏ → k $aspirate ; # HANGUL JONGSEONG KIYEOK + CHOSEONG KHIEUKH @@ -229,7 +229,7 @@ $wordBoundary{ᄅ → n ; # HANGUL CHOSEONG RIEUL $wordBoundary{ᄆ → m ; # HANGUL CHOSEONG MIEUM $wordBoundary{ᄇ → p ; # HANGUL CHOSEONG PIEUP $wordBoundary{ᄉ → s ; # HANGUL CHOSEONG SIOS -$wordBoundary{ᄋ → ; # HANGUL CHOSEONG IEUNG +$wordBoundary{ᄋ → ; # HANGUL CHOSEONG IEUNG $wordBoundary{ᄌ → ch ; # HANGUL CHOSEONG CIEUC $wordBoundary{ᄎ → ch $aspirate ; # HANGUL CHOSEONG CHIEUCH $wordBoundary{ᄏ → k $aspirate ; # HANGUL CHOSEONG KHIEUKH diff --git a/icuSources/data/translit/Latin_ASCII.txt b/icuSources/data/translit/Latin_ASCII.txt index fddb14f8..a1e04903 100644 --- a/icuSources/data/translit/Latin_ASCII.txt +++ b/icuSources/data/translit/Latin_ASCII.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Latin_Armenian.txt b/icuSources/data/translit/Latin_Armenian.txt index f6f35b72..efc872ea 100644 --- a/icuSources/data/translit/Latin_Armenian.txt +++ b/icuSources/data/translit/Latin_Armenian.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Latin_Bengali.txt b/icuSources/data/translit/Latin_Bengali.txt index 3cfe9caf..a4fbf422 100644 --- a/icuSources/data/translit/Latin_Bengali.txt +++ b/icuSources/data/translit/Latin_Bengali.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Latin_Bopomofo.txt b/icuSources/data/translit/Latin_Bopomofo.txt new file mode 100755 index 00000000..610c00a7 --- /dev/null +++ b/icuSources/data/translit/Latin_Bopomofo.txt @@ -0,0 +1,1458 @@ +# *************************************************************************** +# * +# * Copyright (C) 2004-2012, International Business Machines +# * Corporation; Unicode, Inc.; and others. All Rights Reserved. +# * +# *************************************************************************** +# File: Latin_Bopomofo.txt +# Generated from CLDR +# +#--- forward filter, transforms ---- +# currently in reverse it only goes back to Latin with numeric tones (not sure why); ok but would rather have marks. +# +:: [[:Latin:][1-5]]; # forward filter: only modifies Latin and tone digits +:: Latin-NumericPinyin(NumericPinyin-Latin); # tone marks in middle ↔ digits at end to use numeric below; this leaves the pinyin in NFC +# +#--- variables ---- +# +# basic pinyin and zhuyin consonant initials (not including vowel initials): +$pCons = [b p m f d t n l g k h j q x r z c s]; # and zh ch sh, covered for this by h already in the set +$zCons = [ㄅ-ㄙ]; +# +# pinyin and zhuyin minus basic consonant initials that cannot take tones by themselves +# (in some cases the exclusion is only for the pinyin, not the corresponding zhuyin: zh ch sh r z c s) +$pToneOK = [[a-z] - [b p f d t l g k h j q x r z c s]]; # and minus zh ch sh, covered for this by h already in the exclusion set +$zToneOK = [[ㄅ-ㄩ] - [ㄅ ㄆ ㄈ ㄉ ㄊ ㄌ ㄍ ㄎ ㄏ ㄐ ㄑ ㄒ]]; +# +# basic consonant initials that can take tones by themselves +# (in some cases this is only for the zhuyin, not the corresponding pinyin: ㄓ ㄔ ㄕ ㄖ ㄗ ㄘ ㄙ) +# $pConsToneOK = [m n]; +# $zConsToneOK = [ㄇ ㄋ ㄓ ㄔ ㄕ ㄖ ㄗ ㄘ ㄙ]; +# +# basic numeric pinyin and zhuyin tones +$pTone = [1-5]; +$zTone = [ˉˊˇˋ˙]; +# +#--- clusters with initial consonant ---- +# +bang }$pTone ↔ ㄅㄤ }$zTone; + bang → ㄅㄤ˙; + bang1 ← ㄅㄤ; +beng }$pTone ↔ ㄅㄥ }$zTone; + beng → ㄅㄥ˙; + beng1 ← ㄅㄥ; +biao }$pTone ↔ ㄅㄧㄠ }$zTone; + biao → ㄅㄧㄠ˙; + biao1 ← ㄅㄧㄠ; +bian }$pTone ↔ ㄅㄧㄢ }$zTone; + bian → ㄅㄧㄢ˙; + bian1 ← ㄅㄧㄢ; +bing }$pTone ↔ ㄅㄧㄥ }$zTone; + bing → ㄅㄧㄥ˙; + bing1 ← ㄅㄧㄥ; +bai }$pTone ↔ ㄅㄞ }$zTone; + bai → ㄅㄞ˙; + bai1 ← ㄅㄞ; +bei }$pTone ↔ ㄅㄟ }$zTone; + bei → ㄅㄟ˙; + bei1 ← ㄅㄟ; +bao }$pTone ↔ ㄅㄠ }$zTone; + bao → ㄅㄠ˙; + bao1 ← ㄅㄠ; +ban }$pTone ↔ ㄅㄢ }$zTone; + ban → ㄅㄢ˙; + ban1 ← ㄅㄢ; +ben }$pTone ↔ ㄅㄣ }$zTone; + ben → ㄅㄣ˙; + ben1 ← ㄅㄣ; +bie }$pTone ↔ ㄅㄧㄝ }$zTone; + bie → ㄅㄧㄝ˙; + bie1 ← ㄅㄧㄝ; +bin }$pTone ↔ ㄅㄧㄣ }$zTone; + bin → ㄅㄧㄣ˙; + bin1 ← ㄅㄧㄣ; +bun }$pTone ↔ ㄅㄨㄣ }$zTone; + bun → ㄅㄨㄣ˙; + bun1 ← ㄅㄨㄣ; +ba }$pTone ↔ ㄅㄚ }$zTone; + ba → ㄅㄚ˙; + ba1 ← ㄅㄚ; +bo }$pTone ↔ ㄅㄛ }$zTone; + bo → ㄅㄛ˙; + bo1 ← ㄅㄛ; +bi }$pTone ↔ ㄅㄧ }$zTone; + bi → ㄅㄧ˙; + bi1 ← ㄅㄧ; +bu }$pTone ↔ ㄅㄨ }$zTone; + bu → ㄅㄨ˙; + bu1 ← ㄅㄨ; +# +pang }$pTone ↔ ㄆㄤ }$zTone; + pang → ㄆㄤ˙; + pang1 ← ㄆㄤ; +peng }$pTone ↔ ㄆㄥ }$zTone; + peng → ㄆㄥ˙; + peng1 ← ㄆㄥ; +piao }$pTone ↔ ㄆㄧㄠ }$zTone; + piao → ㄆㄧㄠ˙; + piao1 ← ㄆㄧㄠ; +pian }$pTone ↔ ㄆㄧㄢ }$zTone; + pian → ㄆㄧㄢ˙; + pian1 ← ㄆㄧㄢ; +ping }$pTone ↔ ㄆㄧㄥ }$zTone; + ping → ㄆㄧㄥ˙; + ping1 ← ㄆㄧㄥ; +pai }$pTone ↔ ㄆㄞ }$zTone; + pai → ㄆㄞ˙; + pai1 ← ㄆㄞ; +pei }$pTone ↔ ㄆㄟ }$zTone; + pei → ㄆㄟ˙; + pei1 ← ㄆㄟ; +pao }$pTone ↔ ㄆㄠ }$zTone; + pao → ㄆㄠ˙; + pao1 ← ㄆㄠ; +pou }$pTone ↔ ㄆㄡ }$zTone; + pou → ㄆㄡ˙; + pou1 ← ㄆㄡ; +pan }$pTone ↔ ㄆㄢ }$zTone; + pan → ㄆㄢ˙; + pan1 ← ㄆㄢ; +pen }$pTone ↔ ㄆㄣ }$zTone; + pen → ㄆㄣ˙; + pen1 ← ㄆㄣ; +pie }$pTone ↔ ㄆㄧㄝ }$zTone; + pie → ㄆㄧㄝ˙; + pie1 ← ㄆㄧㄝ; +pin }$pTone ↔ ㄆㄧㄣ }$zTone; + pin → ㄆㄧㄣ˙; + pin1 ← ㄆㄧㄣ; +pa }$pTone ↔ ㄆㄚ }$zTone; + pa → ㄆㄚ˙; + pa1 ← ㄆㄚ; +po }$pTone ↔ ㄆㄛ }$zTone; + po → ㄆㄛ˙; + po1 ← ㄆㄛ; +pi }$pTone ↔ ㄆㄧ }$zTone; + pi → ㄆㄧ˙; + pi1 ← ㄆㄧ; +pu }$pTone ↔ ㄆㄨ }$zTone; + pu → ㄆㄨ˙; + pu1 ← ㄆㄨ; +# +mang }$pTone ↔ ㄇㄤ }$zTone; + mang → ㄇㄤ˙; + mang1 ← ㄇㄤ; +meng }$pTone ↔ ㄇㄥ }$zTone; + meng → ㄇㄥ˙; + meng1 ← ㄇㄥ; +miao }$pTone ↔ ㄇㄧㄠ }$zTone; + miao → ㄇㄧㄠ˙; + miao1 ← ㄇㄧㄠ; +mian }$pTone ↔ ㄇㄧㄢ }$zTone; + mian → ㄇㄧㄢ˙; + mian1 ← ㄇㄧㄢ; +ming }$pTone ↔ ㄇㄧㄥ }$zTone; + ming → ㄇㄧㄥ˙; + ming1 ← ㄇㄧㄥ; +mai }$pTone ↔ ㄇㄞ }$zTone; + mai → ㄇㄞ˙; + mai1 ← ㄇㄞ; +mei }$pTone ↔ ㄇㄟ }$zTone; + mei → ㄇㄟ˙; + mei1 ← ㄇㄟ; +mao }$pTone ↔ ㄇㄠ }$zTone; + mao → ㄇㄠ˙; + mao1 ← ㄇㄠ; +mou }$pTone ↔ ㄇㄡ }$zTone; + mou → ㄇㄡ˙; + mou1 ← ㄇㄡ; +man }$pTone ↔ ㄇㄢ }$zTone; + man → ㄇㄢ˙; + man1 ← ㄇㄢ; +men }$pTone ↔ ㄇㄣ }$zTone; + men → ㄇㄣ˙; + men1 ← ㄇㄣ; +mie }$pTone ↔ ㄇㄧㄝ }$zTone; + mie → ㄇㄧㄝ˙; + mie1 ← ㄇㄧㄝ; +miu }$pTone ↔ ㄇㄧㄡ }$zTone; + miu → ㄇㄧㄡ˙; + miu1 ← ㄇㄧㄡ; +min }$pTone ↔ ㄇㄧㄣ }$zTone; + min → ㄇㄧㄣ˙; + min1 ← ㄇㄧㄣ; +ma }$pTone ↔ ㄇㄚ }$zTone; + ma → ㄇㄚ˙; + ma1 ← ㄇㄚ; +mo }$pTone ↔ ㄇㄛ }$zTone; + mo → ㄇㄛ˙; + mo1 ← ㄇㄛ; +me }$pTone ↔ ㄇㄜ }$zTone; + me → ㄇㄜ˙; + me1 ← ㄇㄜ; +mi }$pTone ↔ ㄇㄧ }$zTone; + mi → ㄇㄧ˙; + mi1 ← ㄇㄧ; +mu }$pTone ↔ ㄇㄨ }$zTone; + mu → ㄇㄨ˙; + mu1 ← ㄇㄨ; +# m handled below +# +fang }$pTone ↔ ㄈㄤ }$zTone; + fang → ㄈㄤ˙; + fang1 ← ㄈㄤ; +feng }$pTone ↔ ㄈㄥ }$zTone; + feng → ㄈㄥ˙; + feng1 ← ㄈㄥ; +fiao }$pTone ↔ ㄈㄧㄠ }$zTone; + fiao → ㄈㄧㄠ˙; + fiao1 ← ㄈㄧㄠ; +fei }$pTone ↔ ㄈㄟ }$zTone; + fei → ㄈㄟ˙; + fei1 ← ㄈㄟ; +fou }$pTone ↔ ㄈㄡ }$zTone; + fou → ㄈㄡ˙; + fou1 ← ㄈㄡ; +fan }$pTone ↔ ㄈㄢ }$zTone; + fan → ㄈㄢ˙; + fan1 ← ㄈㄢ; +fen }$pTone ↔ ㄈㄣ }$zTone; + fen → ㄈㄣ˙; + fen1 ← ㄈㄣ; +fa }$pTone ↔ ㄈㄚ }$zTone; + fa → ㄈㄚ˙; + fa1 ← ㄈㄚ; +fo }$pTone ↔ ㄈㄛ }$zTone; + fo → ㄈㄛ˙; + fo1 ← ㄈㄛ; +fu }$pTone ↔ ㄈㄨ }$zTone; + fu → ㄈㄨ˙; + fu1 ← ㄈㄨ; +# +diang }$pTone ↔ ㄉㄧㄤ }$zTone; # (not in han-latin) + diang → ㄉㄧㄤ˙; + diang1 ← ㄉㄧㄤ; +dang }$pTone ↔ ㄉㄤ }$zTone; + dang → ㄉㄤ˙; + dang1 ← ㄉㄤ; +deng }$pTone ↔ ㄉㄥ }$zTone; + deng → ㄉㄥ˙; + deng1 ← ㄉㄥ; +diao }$pTone ↔ ㄉㄧㄠ }$zTone; + diao → ㄉㄧㄠ˙; + diao1 ← ㄉㄧㄠ; +dian }$pTone ↔ ㄉㄧㄢ }$zTone; + dian → ㄉㄧㄢ˙; + dian1 ← ㄉㄧㄢ; +ding }$pTone ↔ ㄉㄧㄥ }$zTone; + ding → ㄉㄧㄥ˙; + ding1 ← ㄉㄧㄥ; +duan }$pTone ↔ ㄉㄨㄢ }$zTone; + duan → ㄉㄨㄢ˙; + duan1 ← ㄉㄨㄢ; +dong }$pTone ↔ ㄉㄨㄥ }$zTone; + dong → ㄉㄨㄥ˙; + dong1 ← ㄉㄨㄥ; +dai }$pTone ↔ ㄉㄞ }$zTone; + dai → ㄉㄞ˙; + dai1 ← ㄉㄞ; +dei }$pTone ↔ ㄉㄟ }$zTone; # (not in han-latin) + dei → ㄉㄟ˙; + dei1 ← ㄉㄟ; +dao }$pTone ↔ ㄉㄠ }$zTone; + dao → ㄉㄠ˙; + dao1 ← ㄉㄠ; +dou }$pTone ↔ ㄉㄡ }$zTone; + dou → ㄉㄡ˙; + dou1 ← ㄉㄡ; +dan }$pTone ↔ ㄉㄢ }$zTone; + dan → ㄉㄢ˙; + dan1 ← ㄉㄢ; +den }$pTone ↔ ㄉㄣ }$zTone; + den → ㄉㄣ˙; + den1 ← ㄉㄣ; +dia }$pTone ↔ ㄉㄧㄚ }$zTone; + dia → ㄉㄧㄚ˙; + dia1 ← ㄉㄧㄚ; +die }$pTone ↔ ㄉㄧㄝ }$zTone; + die → ㄉㄧㄝ˙; + die1 ← ㄉㄧㄝ; +diu }$pTone ↔ ㄉㄧㄡ }$zTone; + diu → ㄉㄧㄡ˙; + diu1 ← ㄉㄧㄡ; +din }$pTone ↔ ㄉㄧㄣ }$zTone; + din → ㄉㄧㄣ˙; + din1 ← ㄉㄧㄣ; +duo }$pTone ↔ ㄉㄨㄛ }$zTone; + duo → ㄉㄨㄛ˙; + duo1 ← ㄉㄨㄛ; +dui }$pTone ↔ ㄉㄨㄟ }$zTone; + dui → ㄉㄨㄟ˙; + dui1 ← ㄉㄨㄟ; +dun }$pTone ↔ ㄉㄨㄣ }$zTone; + dun → ㄉㄨㄣ˙; + dun1 ← ㄉㄨㄣ; +da }$pTone ↔ ㄉㄚ }$zTone; + da → ㄉㄚ˙; + da1 ← ㄉㄚ; +de }$pTone ↔ ㄉㄜ }$zTone; + de → ㄉㄜ˙; + de1 ← ㄉㄜ; +di }$pTone ↔ ㄉㄧ }$zTone; + di → ㄉㄧ˙; + di1 ← ㄉㄧ; +du }$pTone ↔ ㄉㄨ }$zTone; + du → ㄉㄨ˙; + du1 ← ㄉㄨ; +# +tang }$pTone ↔ ㄊㄤ }$zTone; + tang → ㄊㄤ˙; + tang1 ← ㄊㄤ; +teng }$pTone ↔ ㄊㄥ }$zTone; + teng → ㄊㄥ˙; + teng1 ← ㄊㄥ; +tiao }$pTone ↔ ㄊㄧㄠ }$zTone; + tiao → ㄊㄧㄠ˙; + tiao1 ← ㄊㄧㄠ; +tian }$pTone ↔ ㄊㄧㄢ }$zTone; + tian → ㄊㄧㄢ˙; + tian1 ← ㄊㄧㄢ; +ting }$pTone ↔ ㄊㄧㄥ }$zTone; + ting → ㄊㄧㄥ˙; + ting1 ← ㄊㄧㄥ; +tuan }$pTone ↔ ㄊㄨㄢ }$zTone; + tuan → ㄊㄨㄢ˙; + tuan1 ← ㄊㄨㄢ; +tong }$pTone ↔ ㄊㄨㄥ }$zTone; + tong → ㄊㄨㄥ˙; + tong1 ← ㄊㄨㄥ; +tai }$pTone ↔ ㄊㄞ }$zTone; + tai → ㄊㄞ˙; + tai1 ← ㄊㄞ; +tao }$pTone ↔ ㄊㄠ }$zTone; + tao → ㄊㄠ˙; + tao1 ← ㄊㄠ; +tou }$pTone ↔ ㄊㄡ }$zTone; + tou → ㄊㄡ˙; + tou1 ← ㄊㄡ; +tan }$pTone ↔ ㄊㄢ }$zTone; + tan → ㄊㄢ˙; + tan1 ← ㄊㄢ; +tie }$pTone ↔ ㄊㄧㄝ }$zTone; + tie → ㄊㄧㄝ˙; + tie1 ← ㄊㄧㄝ; +tuo }$pTone ↔ ㄊㄨㄛ }$zTone; + tuo → ㄊㄨㄛ˙; + tuo1 ← ㄊㄨㄛ; +tui }$pTone ↔ ㄊㄨㄟ }$zTone; + tui → ㄊㄨㄟ˙; + tui1 ← ㄊㄨㄟ; +tun }$pTone ↔ ㄊㄨㄣ }$zTone; + tun → ㄊㄨㄣ˙; + tun1 ← ㄊㄨㄣ; +ta }$pTone ↔ ㄊㄚ }$zTone; + ta → ㄊㄚ˙; + ta1 ← ㄊㄚ; +te }$pTone ↔ ㄊㄜ }$zTone; + te → ㄊㄜ˙; + te1 ← ㄊㄜ; +ti }$pTone ↔ ㄊㄧ }$zTone; + ti → ㄊㄧ˙; + ti1 ← ㄊㄧ; +tu }$pTone ↔ ㄊㄨ }$zTone; + tu → ㄊㄨ˙; + tu1 ← ㄊㄨ; +# +niang }$pTone ↔ ㄋㄧㄤ }$zTone; + niang → ㄋㄧㄤ˙; + niang1 ← ㄋㄧㄤ; +nang }$pTone ↔ ㄋㄤ }$zTone; + nang → ㄋㄤ˙; + nang1 ← ㄋㄤ; +neng }$pTone ↔ ㄋㄥ }$zTone; + neng → ㄋㄥ˙; + neng1 ← ㄋㄥ; +niao }$pTone ↔ ㄋㄧㄠ }$zTone; + niao → ㄋㄧㄠ˙; + niao1 ← ㄋㄧㄠ; +nian }$pTone ↔ ㄋㄧㄢ }$zTone; + nian → ㄋㄧㄢ˙; + nian1 ← ㄋㄧㄢ; +ning }$pTone ↔ ㄋㄧㄥ }$zTone; + ning → ㄋㄧㄥ˙; + ning1 ← ㄋㄧㄥ; +nuan }$pTone ↔ ㄋㄨㄢ }$zTone; + nuan → ㄋㄨㄢ˙; + nuan1 ← ㄋㄨㄢ; +nong }$pTone ↔ ㄋㄨㄥ }$zTone; + nong → ㄋㄨㄥ˙; + nong1 ← ㄋㄨㄥ; +nai }$pTone ↔ ㄋㄞ }$zTone; + nai → ㄋㄞ˙; + nai1 ← ㄋㄞ; +nei }$pTone ↔ ㄋㄟ }$zTone; + nei → ㄋㄟ˙; + nei1 ← ㄋㄟ; +nao }$pTone ↔ ㄋㄠ }$zTone; + nao → ㄋㄠ˙; + nao1 ← ㄋㄠ; +nou }$pTone ↔ ㄋㄡ }$zTone; + nou → ㄋㄡ˙; + nou1 ← ㄋㄡ; +nan }$pTone ↔ ㄋㄢ }$zTone; + nan → ㄋㄢ˙; + nan1 ← ㄋㄢ; +nen }$pTone ↔ ㄋㄣ }$zTone; + nen → ㄋㄣ˙; + nen1 ← ㄋㄣ; +nia }$pTone ↔ ㄋㄧㄚ }$zTone; # (not in han-latin) + nia → ㄋㄧㄚ˙; + nia1 ← ㄋㄧㄚ; +nie }$pTone ↔ ㄋㄧㄝ }$zTone; + nie → ㄋㄧㄝ˙; + nie1 ← ㄋㄧㄝ; +niu }$pTone ↔ ㄋㄧㄡ }$zTone; + niu → ㄋㄧㄡ˙; + niu1 ← ㄋㄧㄡ; +nin }$pTone ↔ ㄋㄧㄣ }$zTone; + nin → ㄋㄧㄣ˙; + nin1 ← ㄋㄧㄣ; +nuo }$pTone ↔ ㄋㄨㄛ }$zTone; + nuo → ㄋㄨㄛ˙; + nuo1 ← ㄋㄨㄛ; +nun }$pTone ↔ ㄋㄨㄣ }$zTone; + nun → ㄋㄨㄣ˙; + nun1 ← ㄋㄨㄣ; +nüe }$pTone ↔ ㄋㄩㄝ }$zTone; + nüe → ㄋㄩㄝ˙; + nüe1 ← ㄋㄩㄝ; +nve }$pTone → ㄋㄩㄝ; # one-way, handle alternate spelling + nve → ㄋㄩㄝ˙; +nue }$pTone → ㄋㄩㄝ; # (not in han-latin) one-way, handle wrong u + nue → ㄋㄩㄝ˙; +na }$pTone ↔ ㄋㄚ }$zTone; + na → ㄋㄚ˙; + na1 ← ㄋㄚ; +ne }$pTone ↔ ㄋㄜ }$zTone; + ne → ㄋㄜ˙; + ne1 ← ㄋㄜ; +ni }$pTone ↔ ㄋㄧ }$zTone; + ni → ㄋㄧ˙; + ni1 ← ㄋㄧ; +nu }$pTone ↔ ㄋㄨ }$zTone; + nu → ㄋㄨ˙; + nu1 ← ㄋㄨ; +nü }$pTone ↔ ㄋㄩ }$zTone; + nü → ㄋㄩ˙; + nü1 ← ㄋㄩ; +nv }$pTone → ㄋㄩ; # one-way, handle alternate spelling + nv → ㄋㄩ˙; +# n handled below +# +liang }$pTone ↔ ㄌㄧㄤ }$zTone; + liang → ㄌㄧㄤ˙; + liang1 ← ㄌㄧㄤ; +lang }$pTone ↔ ㄌㄤ }$zTone; + lang → ㄌㄤ˙; + lang1 ← ㄌㄤ; +leng }$pTone ↔ ㄌㄥ }$zTone; + leng → ㄌㄥ˙; + leng1 ← ㄌㄥ; +liao }$pTone ↔ ㄌㄧㄠ }$zTone; + liao → ㄌㄧㄠ˙; + liao1 ← ㄌㄧㄠ; +lian }$pTone ↔ ㄌㄧㄢ }$zTone; + lian → ㄌㄧㄢ˙; + lian1 ← ㄌㄧㄢ; +ling }$pTone ↔ ㄌㄧㄥ }$zTone; + ling → ㄌㄧㄥ˙; + ling1 ← ㄌㄧㄥ; +luan }$pTone ↔ ㄌㄨㄢ }$zTone; + luan → ㄌㄨㄢ˙; + luan1 ← ㄌㄨㄢ; +long }$pTone ↔ ㄌㄨㄥ }$zTone; + long → ㄌㄨㄥ˙; + long1 ← ㄌㄨㄥ; +lüan }$pTone ↔ ㄌㄩㄢ }$zTone; # (not in han-latin) + lüan → ㄌㄩㄢ˙; + lüan1 ← ㄌㄩㄢ; +lvan }$pTone → ㄌㄩㄢ; # (not in han-latin) one-way, handle v alternate for ü + lvan → ㄌㄩㄢ˙; +lai }$pTone ↔ ㄌㄞ }$zTone; + lai → ㄌㄞ˙; + lai1 ← ㄌㄞ; +lei }$pTone ↔ ㄌㄟ }$zTone; + lei → ㄌㄟ˙; + lei1 ← ㄌㄟ; +lao }$pTone ↔ ㄌㄠ }$zTone; + lao → ㄌㄠ˙; + lao1 ← ㄌㄠ; +lou }$pTone ↔ ㄌㄡ }$zTone; + lou → ㄌㄡ˙; + lou1 ← ㄌㄡ; +lan }$pTone ↔ ㄌㄢ }$zTone; + lan → ㄌㄢ˙; + lan1 ← ㄌㄢ; +lia }$pTone ↔ ㄌㄧㄚ }$zTone; + lia → ㄌㄧㄚ˙; + lia1 ← ㄌㄧㄚ; +lie }$pTone ↔ ㄌㄧㄝ }$zTone; + lie → ㄌㄧㄝ˙; + lie1 ← ㄌㄧㄝ; +liu }$pTone ↔ ㄌㄧㄡ }$zTone; + liu → ㄌㄧㄡ˙; + liu1 ← ㄌㄧㄡ; +lin }$pTone ↔ ㄌㄧㄣ }$zTone; + lin → ㄌㄧㄣ˙; + lin1 ← ㄌㄧㄣ; +luo }$pTone ↔ ㄌㄨㄛ }$zTone; + luo → ㄌㄨㄛ˙; + luo1 ← ㄌㄨㄛ; +lun }$pTone ↔ ㄌㄨㄣ }$zTone; + lun → ㄌㄨㄣ˙; + lun1 ← ㄌㄨㄣ; +lüe }$pTone ↔ ㄌㄩㄝ }$zTone; + lüe → ㄌㄩㄝ˙; + lüe1 ← ㄌㄩㄝ; +lve }$pTone → ㄌㄩㄝ; # one-way, handle v alternate for ü + lve → ㄌㄩㄝ˙; +lue }$pTone → ㄌㄩㄝ; # (not in han-latin) one-way, handle wrong u + lue → ㄌㄩㄝ˙; +la }$pTone ↔ ㄌㄚ }$zTone; + la → ㄌㄚ˙; + la1 ← ㄌㄚ; +lo }$pTone ↔ ㄌㄛ }$zTone; + lo → ㄌㄛ˙; + lo1 ← ㄌㄛ; +le }$pTone ↔ ㄌㄜ }$zTone; + le → ㄌㄜ˙; + le1 ← ㄌㄜ; +li }$pTone ↔ ㄌㄧ }$zTone; + li → ㄌㄧ˙; + li1 ← ㄌㄧ; +lu }$pTone ↔ ㄌㄨ }$zTone; + lu → ㄌㄨ˙; + lu1 ← ㄌㄨ; +lü }$pTone ↔ ㄌㄩ }$zTone; + lü → ㄌㄩ˙; + lü1 ← ㄌㄩ; +lv }$pTone → ㄌㄩ; # one-way, handle v alternate for ü + lv → ㄌㄩ˙; +# +guang }$pTone ↔ ㄍㄨㄤ }$zTone; + guang → ㄍㄨㄤ˙; + guang1 ← ㄍㄨㄤ; +gang }$pTone ↔ ㄍㄤ }$zTone; + gang → ㄍㄤ˙; + gang1 ← ㄍㄤ; +geng }$pTone ↔ ㄍㄥ }$zTone; + geng → ㄍㄥ˙; + geng1 ← ㄍㄥ; +guai }$pTone ↔ ㄍㄨㄞ }$zTone; + guai → ㄍㄨㄞ˙; + guai1 ← ㄍㄨㄞ; +guan }$pTone ↔ ㄍㄨㄢ }$zTone; + guan → ㄍㄨㄢ˙; + guan1 ← ㄍㄨㄢ; +gong }$pTone ↔ ㄍㄨㄥ }$zTone; + gong → ㄍㄨㄥ˙; + gong1 ← ㄍㄨㄥ; +gai }$pTone ↔ ㄍㄞ }$zTone; + gai → ㄍㄞ˙; + gai1 ← ㄍㄞ; +gei }$pTone ↔ ㄍㄟ }$zTone; + gei → ㄍㄟ˙; + gei1 ← ㄍㄟ; +gao }$pTone ↔ ㄍㄠ }$zTone; + gao → ㄍㄠ˙; + gao1 ← ㄍㄠ; +gou }$pTone ↔ ㄍㄡ }$zTone; + gou → ㄍㄡ˙; + gou1 ← ㄍㄡ; +gan }$pTone ↔ ㄍㄢ }$zTone; + gan → ㄍㄢ˙; + gan1 ← ㄍㄢ; +gen }$pTone ↔ ㄍㄣ }$zTone; + gen → ㄍㄣ˙; + gen1 ← ㄍㄣ; +gua }$pTone ↔ ㄍㄨㄚ }$zTone; + gua → ㄍㄨㄚ˙; + gua1 ← ㄍㄨㄚ; +guo }$pTone ↔ ㄍㄨㄛ }$zTone; + guo → ㄍㄨㄛ˙; + guo1 ← ㄍㄨㄛ; +gui }$pTone ↔ ㄍㄨㄟ }$zTone; + gui → ㄍㄨㄟ˙; + gui1 ← ㄍㄨㄟ; +gun }$pTone ↔ ㄍㄨㄣ }$zTone; + gun → ㄍㄨㄣ˙; + gun1 ← ㄍㄨㄣ; +ga }$pTone ↔ ㄍㄚ }$zTone; + ga → ㄍㄚ˙; + ga1 ← ㄍㄚ; +ge }$pTone ↔ ㄍㄜ }$zTone; + ge → ㄍㄜ˙; + ge1 ← ㄍㄜ; +gi }$pTone ↔ ㄍㄧ }$zTone; + gi → ㄍㄧ˙; + gi1 ← ㄍㄧ; +gu }$pTone ↔ ㄍㄨ }$zTone; + gu → ㄍㄨ˙; + gu1 ← ㄍㄨ; +# +kuang }$pTone ↔ ㄎㄨㄤ }$zTone; + kuang → ㄎㄨㄤ˙; + kuang1 ← ㄎㄨㄤ; +kang }$pTone ↔ ㄎㄤ }$zTone; + kang → ㄎㄤ˙; + kang1 ← ㄎㄤ; +keng }$pTone ↔ ㄎㄥ }$zTone; + keng → ㄎㄥ˙; + keng1 ← ㄎㄥ; +kuai }$pTone ↔ ㄎㄨㄞ }$zTone; + kuai → ㄎㄨㄞ˙; + kuai1 ← ㄎㄨㄞ; +kuan }$pTone ↔ ㄎㄨㄢ }$zTone; + kuan → ㄎㄨㄢ˙; + kuan1 ← ㄎㄨㄢ; +kong }$pTone ↔ ㄎㄨㄥ }$zTone; + kong → ㄎㄨㄥ˙; + kong1 ← ㄎㄨㄥ; +kai }$pTone ↔ ㄎㄞ }$zTone; + kai → ㄎㄞ˙; + kai1 ← ㄎㄞ; +kao }$pTone ↔ ㄎㄠ }$zTone; + kao → ㄎㄠ˙; + kao1 ← ㄎㄠ; +kou }$pTone ↔ ㄎㄡ }$zTone; + kou → ㄎㄡ˙; + kou1 ← ㄎㄡ; +kan }$pTone ↔ ㄎㄢ }$zTone; + kan → ㄎㄢ˙; + kan1 ← ㄎㄢ; +ken }$pTone ↔ ㄎㄣ }$zTone; + ken → ㄎㄣ˙; + ken1 ← ㄎㄣ; +kua }$pTone ↔ ㄎㄨㄚ }$zTone; + kua → ㄎㄨㄚ˙; + kua1 ← ㄎㄨㄚ; +kuo }$pTone ↔ ㄎㄨㄛ }$zTone; + kuo → ㄎㄨㄛ˙; + kuo1 ← ㄎㄨㄛ; +kui }$pTone ↔ ㄎㄨㄟ }$zTone; + kui → ㄎㄨㄟ˙; + kui1 ← ㄎㄨㄟ; +kun }$pTone ↔ ㄎㄨㄣ }$zTone; + kun → ㄎㄨㄣ˙; + kun1 ← ㄎㄨㄣ; +ka }$pTone ↔ ㄎㄚ }$zTone; + ka → ㄎㄚ˙; + ka1 ← ㄎㄚ; +ke }$pTone ↔ ㄎㄜ }$zTone; + ke → ㄎㄜ˙; + ke1 ← ㄎㄜ; +ku }$pTone ↔ ㄎㄨ }$zTone; + ku → ㄎㄨ˙; + ku1 ← ㄎㄨ; +# +huang }$pTone ↔ ㄏㄨㄤ }$zTone; + huang → ㄏㄨㄤ˙; + huang1 ← ㄏㄨㄤ; +hang }$pTone ↔ ㄏㄤ }$zTone; + hang → ㄏㄤ˙; + hang1 ← ㄏㄤ; +heng }$pTone ↔ ㄏㄥ }$zTone; + heng → ㄏㄥ˙; + heng1 ← ㄏㄥ; +huai }$pTone ↔ ㄏㄨㄞ }$zTone; + huai → ㄏㄨㄞ˙; + huai1 ← ㄏㄨㄞ; +huan }$pTone ↔ ㄏㄨㄢ }$zTone; + huan → ㄏㄨㄢ˙; + huan1 ← ㄏㄨㄢ; +hong }$pTone ↔ ㄏㄨㄥ }$zTone; + hong → ㄏㄨㄥ˙; + hong1 ← ㄏㄨㄥ; +hai }$pTone ↔ ㄏㄞ }$zTone; + hai → ㄏㄞ˙; + hai1 ← ㄏㄞ; +hei }$pTone ↔ ㄏㄟ }$zTone; + hei → ㄏㄟ˙; + hei1 ← ㄏㄟ; +hao }$pTone ↔ ㄏㄠ }$zTone; + hao → ㄏㄠ˙; + hao1 ← ㄏㄠ; +hou }$pTone ↔ ㄏㄡ }$zTone; + hou → ㄏㄡ˙; + hou1 ← ㄏㄡ; +han }$pTone ↔ ㄏㄢ }$zTone; + han → ㄏㄢ˙; + han1 ← ㄏㄢ; +hen }$pTone ↔ ㄏㄣ }$zTone; + hen → ㄏㄣ˙; + hen1 ← ㄏㄣ; +hua }$pTone ↔ ㄏㄨㄚ }$zTone; + hua → ㄏㄨㄚ˙; + hua1 ← ㄏㄨㄚ; +huo }$pTone ↔ ㄏㄨㄛ }$zTone; + huo → ㄏㄨㄛ˙; + huo1 ← ㄏㄨㄛ; +hui }$pTone ↔ ㄏㄨㄟ }$zTone; + hui → ㄏㄨㄟ˙; + hui1 ← ㄏㄨㄟ; +hun }$pTone ↔ ㄏㄨㄣ }$zTone; + hun → ㄏㄨㄣ˙; + hun1 ← ㄏㄨㄣ; +hm }$pTone ↔ ㄏㄇ }$zTone; + hm → ㄏㄇ˙; + hm1 ← ㄏㄇ; +ha }$pTone ↔ ㄏㄚ }$zTone; + ha → ㄏㄚ˙; + ha1 ← ㄏㄚ; +ho }$pTone ↔ ㄏㄛ }$zTone; + ho → ㄏㄛ˙; + ho1 ← ㄏㄛ; +he }$pTone ↔ ㄏㄜ }$zTone; + he → ㄏㄜ˙; + he1 ← ㄏㄜ; +hu }$pTone ↔ ㄏㄨ }$zTone; + hu → ㄏㄨ˙; + hu1 ← ㄏㄨ; +# +jiang }$pTone ↔ ㄐㄧㄤ }$zTone; + jiang → ㄐㄧㄤ˙; + jiang1 ← ㄐㄧㄤ; +jiong }$pTone ↔ ㄐㄩㄥ }$zTone; + jiong → ㄐㄩㄥ˙; + jiong1 ← ㄐㄩㄥ; +jiao }$pTone ↔ ㄐㄧㄠ }$zTone; + jiao → ㄐㄧㄠ˙; + jiao1 ← ㄐㄧㄠ; +jian }$pTone ↔ ㄐㄧㄢ }$zTone; + jian → ㄐㄧㄢ˙; + jian1 ← ㄐㄧㄢ; +jing }$pTone ↔ ㄐㄧㄥ }$zTone; + jing → ㄐㄧㄥ˙; + jing1 ← ㄐㄧㄥ; +juan }$pTone ↔ ㄐㄩㄢ }$zTone; + juan → ㄐㄩㄢ˙; + juan1 ← ㄐㄩㄢ; +jia }$pTone ↔ ㄐㄧㄚ }$zTone; + jia → ㄐㄧㄚ˙; + jia1 ← ㄐㄧㄚ; +jie }$pTone ↔ ㄐㄧㄝ }$zTone; + jie → ㄐㄧㄝ˙; + jie1 ← ㄐㄧㄝ; +jiu }$pTone ↔ ㄐㄧㄡ }$zTone; + jiu → ㄐㄧㄡ˙; + jiu1 ← ㄐㄧㄡ; +jin }$pTone ↔ ㄐㄧㄣ }$zTone; + jin → ㄐㄧㄣ˙; + jin1 ← ㄐㄧㄣ; +jue }$pTone ↔ ㄐㄩㄝ }$zTone; + jue → ㄐㄩㄝ˙; + jue1 ← ㄐㄩㄝ; +jun }$pTone ↔ ㄐㄩㄣ }$zTone; + jun → ㄐㄩㄣ˙; + jun1 ← ㄐㄩㄣ; +ji }$pTone ↔ ㄐㄧ }$zTone; + ji → ㄐㄧ˙; + ji1 ← ㄐㄧ; +ju }$pTone ↔ ㄐㄩ }$zTone; + ju → ㄐㄩ˙; + ju1 ← ㄐㄩ; +# +qiang }$pTone ↔ ㄑㄧㄤ }$zTone; + qiang → ㄑㄧㄤ˙; + qiang1 ← ㄑㄧㄤ; +qiong }$pTone ↔ ㄑㄩㄥ }$zTone; + qiong → ㄑㄩㄥ˙; + qiong1 ← ㄑㄩㄥ; +qiao }$pTone ↔ ㄑㄧㄠ }$zTone; + qiao → ㄑㄧㄠ˙; + qiao1 ← ㄑㄧㄠ; +qian }$pTone ↔ ㄑㄧㄢ }$zTone; + qian → ㄑㄧㄢ˙; + qian1 ← ㄑㄧㄢ; +qing }$pTone ↔ ㄑㄧㄥ }$zTone; + qing → ㄑㄧㄥ˙; + qing1 ← ㄑㄧㄥ; +quan }$pTone ↔ ㄑㄩㄢ }$zTone; + quan → ㄑㄩㄢ˙; + quan1 ← ㄑㄩㄢ; +qia }$pTone ↔ ㄑㄧㄚ }$zTone; + qia → ㄑㄧㄚ˙; + qia1 ← ㄑㄧㄚ; +qie }$pTone ↔ ㄑㄧㄝ }$zTone; + qie → ㄑㄧㄝ˙; + qie1 ← ㄑㄧㄝ; +qiu }$pTone ↔ ㄑㄧㄡ }$zTone; + qiu → ㄑㄧㄡ˙; + qiu1 ← ㄑㄧㄡ; +qin }$pTone ↔ ㄑㄧㄣ }$zTone; + qin → ㄑㄧㄣ˙; + qin1 ← ㄑㄧㄣ; +que }$pTone ↔ ㄑㄩㄝ }$zTone; + que → ㄑㄩㄝ˙; + que1 ← ㄑㄩㄝ; +qun }$pTone ↔ ㄑㄩㄣ }$zTone; + qun → ㄑㄩㄣ˙; + qun1 ← ㄑㄩㄣ; +qi }$pTone ↔ ㄑㄧ }$zTone; + qi → ㄑㄧ˙; + qi1 ← ㄑㄧ; +qu }$pTone ↔ ㄑㄩ }$zTone; + qu → ㄑㄩ˙; + qu1 ← ㄑㄩ; +# +xiang }$pTone ↔ ㄒㄧㄤ }$zTone; + xiang → ㄒㄧㄤ˙; + xiang1 ← ㄒㄧㄤ; +xiong }$pTone ↔ ㄒㄩㄥ }$zTone; + xiong → ㄒㄩㄥ˙; + xiong1 ← ㄒㄩㄥ; +xiao }$pTone ↔ ㄒㄧㄠ }$zTone; + xiao → ㄒㄧㄠ˙; + xiao1 ← ㄒㄧㄠ; +xian }$pTone ↔ ㄒㄧㄢ }$zTone; + xian → ㄒㄧㄢ˙; + xian1 ← ㄒㄧㄢ; +xing }$pTone ↔ ㄒㄧㄥ }$zTone; + xing → ㄒㄧㄥ˙; + xing1 ← ㄒㄧㄥ; +xuan }$pTone ↔ ㄒㄩㄢ }$zTone; + xuan → ㄒㄩㄢ˙; + xuan1 ← ㄒㄩㄢ; +xia }$pTone ↔ ㄒㄧㄚ }$zTone; + xia → ㄒㄧㄚ˙; + xia1 ← ㄒㄧㄚ; +xie }$pTone ↔ ㄒㄧㄝ }$zTone; + xie → ㄒㄧㄝ˙; + xie1 ← ㄒㄧㄝ; +xiu }$pTone ↔ ㄒㄧㄡ }$zTone; + xiu → ㄒㄧㄡ˙; + xiu1 ← ㄒㄧㄡ; +xin }$pTone ↔ ㄒㄧㄣ }$zTone; + xin → ㄒㄧㄣ˙; + xin1 ← ㄒㄧㄣ; +xue }$pTone ↔ ㄒㄩㄝ }$zTone; + xue → ㄒㄩㄝ˙; + xue1 ← ㄒㄩㄝ; +xun }$pTone ↔ ㄒㄩㄣ }$zTone; + xun → ㄒㄩㄣ˙; + xun1 ← ㄒㄩㄣ; +xi }$pTone ↔ ㄒㄧ }$zTone; + xi → ㄒㄧ˙; + xi1 ← ㄒㄧ; +xu }$pTone ↔ ㄒㄩ }$zTone; + xu → ㄒㄩ˙; + xu1 ← ㄒㄩ; +# +zhuang }$pTone ↔ ㄓㄨㄤ }$zTone; + zhuang → ㄓㄨㄤ˙; + zhuang1 ← ㄓㄨㄤ; +zhang }$pTone ↔ ㄓㄤ }$zTone; + zhang → ㄓㄤ˙; + zhang1 ← ㄓㄤ; +zheng }$pTone ↔ ㄓㄥ }$zTone; + zheng → ㄓㄥ˙; + zheng1 ← ㄓㄥ; +zhuai }$pTone ↔ ㄓㄨㄞ }$zTone; + zhuai → ㄓㄨㄞ˙; + zhuai1 ← ㄓㄨㄞ; +zhuan }$pTone ↔ ㄓㄨㄢ }$zTone; + zhuan → ㄓㄨㄢ˙; + zhuan1 ← ㄓㄨㄢ; +zhong }$pTone ↔ ㄓㄨㄥ }$zTone; + zhong → ㄓㄨㄥ˙; + zhong1 ← ㄓㄨㄥ; +zhai }$pTone ↔ ㄓㄞ }$zTone; + zhai → ㄓㄞ˙; + zhai1 ← ㄓㄞ; +zhei }$pTone ↔ ㄓㄟ }$zTone; # (not in han-latin) + zhei → ㄓㄟ˙; + zhei1 ← ㄓㄟ; +zhao }$pTone ↔ ㄓㄠ }$zTone; + zhao → ㄓㄠ˙; + zhao1 ← ㄓㄠ; +zhou }$pTone ↔ ㄓㄡ }$zTone; + zhou → ㄓㄡ˙; + zhou1 ← ㄓㄡ; +zhan }$pTone ↔ ㄓㄢ }$zTone; + zhan → ㄓㄢ˙; + zhan1 ← ㄓㄢ; +zhen }$pTone ↔ ㄓㄣ }$zTone; + zhen → ㄓㄣ˙; + zhen1 ← ㄓㄣ; +zhua }$pTone ↔ ㄓㄨㄚ }$zTone; + zhua → ㄓㄨㄚ˙; + zhua1 ← ㄓㄨㄚ; +zhuo }$pTone ↔ ㄓㄨㄛ }$zTone; + zhuo → ㄓㄨㄛ˙; + zhuo1 ← ㄓㄨㄛ; +zhui }$pTone ↔ ㄓㄨㄟ }$zTone; + zhui → ㄓㄨㄟ˙; + zhui1 ← ㄓㄨㄟ; +zhun }$pTone ↔ ㄓㄨㄣ }$zTone; + zhun → ㄓㄨㄣ˙; + zhun1 ← ㄓㄨㄣ; +zha }$pTone ↔ ㄓㄚ }$zTone; + zha → ㄓㄚ˙; + zha1 ← ㄓㄚ; +zhe }$pTone ↔ ㄓㄜ }$zTone; + zhe → ㄓㄜ˙; + zhe1 ← ㄓㄜ; +zhu }$pTone ↔ ㄓㄨ }$zTone; + zhu → ㄓㄨ˙; + zhu1 ← ㄓㄨ; +zhi }$pTone ↔ ㄓ }$zTone; + zhi → ㄓ˙; + zhi1 ← ㄓ; +# +chuang }$pTone ↔ ㄔㄨㄤ }$zTone; + chuang → ㄔㄨㄤ˙; + chuang1 ← ㄔㄨㄤ; +chang }$pTone ↔ ㄔㄤ }$zTone; + chang → ㄔㄤ˙; + chang1 ← ㄔㄤ; +cheng }$pTone ↔ ㄔㄥ }$zTone; + cheng → ㄔㄥ˙; + cheng1 ← ㄔㄥ; +chuai }$pTone ↔ ㄔㄨㄞ }$zTone; + chuai → ㄔㄨㄞ˙; + chuai1 ← ㄔㄨㄞ; +chuan }$pTone ↔ ㄔㄨㄢ }$zTone; + chuan → ㄔㄨㄢ˙; + chuan1 ← ㄔㄨㄢ; +chong }$pTone ↔ ㄔㄨㄥ }$zTone; + chong → ㄔㄨㄥ˙; + chong1 ← ㄔㄨㄥ; +chai }$pTone ↔ ㄔㄞ }$zTone; + chai → ㄔㄞ˙; + chai1 ← ㄔㄞ; +chao }$pTone ↔ ㄔㄠ }$zTone; + chao → ㄔㄠ˙; + chao1 ← ㄔㄠ; +chou }$pTone ↔ ㄔㄡ }$zTone; + chou → ㄔㄡ˙; + chou1 ← ㄔㄡ; +chan }$pTone ↔ ㄔㄢ }$zTone; + chan → ㄔㄢ˙; + chan1 ← ㄔㄢ; +chen }$pTone ↔ ㄔㄣ }$zTone; + chen → ㄔㄣ˙; + chen1 ← ㄔㄣ; +chua }$pTone ↔ ㄔㄨㄚ }$zTone; + chua → ㄔㄨㄚ˙; + chua1 ← ㄔㄨㄚ; +chuo }$pTone ↔ ㄔㄨㄛ }$zTone; + chuo → ㄔㄨㄛ˙; + chuo1 ← ㄔㄨㄛ; +chui }$pTone ↔ ㄔㄨㄟ }$zTone; + chui → ㄔㄨㄟ˙; + chui1 ← ㄔㄨㄟ; +chun }$pTone ↔ ㄔㄨㄣ }$zTone; + chun → ㄔㄨㄣ˙; + chun1 ← ㄔㄨㄣ; +cha }$pTone ↔ ㄔㄚ }$zTone; + cha → ㄔㄚ˙; + cha1 ← ㄔㄚ; +che }$pTone ↔ ㄔㄜ }$zTone; + che → ㄔㄜ˙; + che1 ← ㄔㄜ; +chu }$pTone ↔ ㄔㄨ }$zTone; + chu → ㄔㄨ˙; + chu1 ← ㄔㄨ; +chi }$pTone ↔ ㄔ }$zTone; + chi → ㄔ˙; + chi1 ← ㄔ; +# +shuang }$pTone ↔ ㄕㄨㄤ }$zTone; + shuang → ㄕㄨㄤ˙; + shuang1 ← ㄕㄨㄤ; +shong }$pTone ↔ ㄕㄡㄥ }$zTone; # (not in han-latin) + shong → ㄕㄡㄥ˙; + shong1 ← ㄕㄡㄥ; +shang }$pTone ↔ ㄕㄤ }$zTone; + shang → ㄕㄤ˙; + shang1 ← ㄕㄤ; +sheng }$pTone ↔ ㄕㄥ }$zTone; + sheng → ㄕㄥ˙; + sheng1 ← ㄕㄥ; +shuai }$pTone ↔ ㄕㄨㄞ }$zTone; + shuai → ㄕㄨㄞ˙; + shuai1 ← ㄕㄨㄞ; +shuan }$pTone ↔ ㄕㄨㄢ }$zTone; + shuan → ㄕㄨㄢ˙; + shuan1 ← ㄕㄨㄢ; +shai }$pTone ↔ ㄕㄞ }$zTone; + shai → ㄕㄞ˙; + shai1 ← ㄕㄞ; +shei }$pTone ↔ ㄕㄟ }$zTone; # (not in han-latin) + shei → ㄕㄟ˙; + shei1 ← ㄕㄟ; +shao }$pTone ↔ ㄕㄠ }$zTone; + shao → ㄕㄠ˙; + shao1 ← ㄕㄠ; +shou }$pTone ↔ ㄕㄡ }$zTone; + shou → ㄕㄡ˙; + shou1 ← ㄕㄡ; +shan }$pTone ↔ ㄕㄢ }$zTone; + shan → ㄕㄢ˙; + shan1 ← ㄕㄢ; +shen }$pTone ↔ ㄕㄣ }$zTone; + shen → ㄕㄣ˙; + shen1 ← ㄕㄣ; +shua }$pTone ↔ ㄕㄨㄚ }$zTone; + shua → ㄕㄨㄚ˙; + shua1 ← ㄕㄨㄚ; +shuo }$pTone ↔ ㄕㄨㄛ }$zTone; + shuo → ㄕㄨㄛ˙; + shuo1 ← ㄕㄨㄛ; +shui }$pTone ↔ ㄕㄨㄟ }$zTone; + shui → ㄕㄨㄟ˙; + shui1 ← ㄕㄨㄟ; +shun }$pTone ↔ ㄕㄨㄣ }$zTone; + shun → ㄕㄨㄣ˙; + shun1 ← ㄕㄨㄣ; +sha }$pTone ↔ ㄕㄚ }$zTone; + sha → ㄕㄚ˙; + sha1 ← ㄕㄚ; +she }$pTone ↔ ㄕㄜ }$zTone; + she → ㄕㄜ˙; + she1 ← ㄕㄜ; +shu }$pTone ↔ ㄕㄨ }$zTone; + shu → ㄕㄨ˙; + shu1 ← ㄕㄨ; +shi }$pTone ↔ ㄕ }$zTone; + shi → ㄕ˙; + shi1 ← ㄕ; +# +rang }$pTone ↔ ㄖㄤ }$zTone; + rang → ㄖㄤ˙; + rang1 ← ㄖㄤ; +reng }$pTone ↔ ㄖㄥ }$zTone; + reng → ㄖㄥ˙; + reng1 ← ㄖㄥ; +ruan }$pTone ↔ ㄖㄨㄢ }$zTone; + ruan → ㄖㄨㄢ˙; + ruan1 ← ㄖㄨㄢ; +rong }$pTone ↔ ㄖㄨㄥ }$zTone; + rong → ㄖㄨㄥ˙; + rong1 ← ㄖㄨㄥ; +rao }$pTone ↔ ㄖㄠ }$zTone; + rao → ㄖㄠ˙; + rao1 ← ㄖㄠ; +rou }$pTone ↔ ㄖㄡ }$zTone; + rou → ㄖㄡ˙; + rou1 ← ㄖㄡ; +ran }$pTone ↔ ㄖㄢ }$zTone; + ran → ㄖㄢ˙; + ran1 ← ㄖㄢ; +ren }$pTone ↔ ㄖㄣ }$zTone; + ren → ㄖㄣ˙; + ren1 ← ㄖㄣ; +ruo }$pTone ↔ ㄖㄨㄛ }$zTone; + ruo → ㄖㄨㄛ˙; + ruo1 ← ㄖㄨㄛ; +rui }$pTone ↔ ㄖㄨㄟ }$zTone; + rui → ㄖㄨㄟ˙; + rui1 ← ㄖㄨㄟ; +run }$pTone ↔ ㄖㄨㄣ }$zTone; + run → ㄖㄨㄣ˙; + run1 ← ㄖㄨㄣ; +ra }$pTone ↔ ㄖㄚ }$zTone; + ra → ㄖㄚ˙; + ra1 ← ㄖㄚ; +re }$pTone ↔ ㄖㄜ }$zTone; + re → ㄖㄜ˙; + re1 ← ㄖㄜ; +ru }$pTone ↔ ㄖㄨ }$zTone; + ru → ㄖㄨ˙; + ru1 ← ㄖㄨ; +ri }$pTone ↔ ㄖ }$zTone; + ri → ㄖ˙; + ri1 ← ㄖ; +# +zang }$pTone ↔ ㄗㄤ }$zTone; + zang → ㄗㄤ˙; + zang1 ← ㄗㄤ; +zeng }$pTone ↔ ㄗㄥ }$zTone; + zeng → ㄗㄥ˙; + zeng1 ← ㄗㄥ; +zuan }$pTone ↔ ㄗㄨㄢ }$zTone; + zuan → ㄗㄨㄢ˙; + zuan1 ← ㄗㄨㄢ; +zong }$pTone ↔ ㄗㄨㄥ }$zTone; + zong → ㄗㄨㄥ˙; + zong1 ← ㄗㄨㄥ; +zai }$pTone ↔ ㄗㄞ }$zTone; + zai → ㄗㄞ˙; + zai1 ← ㄗㄞ; +zei }$pTone ↔ ㄗㄟ }$zTone; + zei → ㄗㄟ˙; + zei1 ← ㄗㄟ; +zao }$pTone ↔ ㄗㄠ }$zTone; + zao → ㄗㄠ˙; + zao1 ← ㄗㄠ; +zou }$pTone ↔ ㄗㄡ }$zTone; + zou → ㄗㄡ˙; + zou1 ← ㄗㄡ; +zan }$pTone ↔ ㄗㄢ }$zTone; + zan → ㄗㄢ˙; + zan1 ← ㄗㄢ; +zen }$pTone ↔ ㄗㄣ }$zTone; + zen → ㄗㄣ˙; + zen1 ← ㄗㄣ; +zuo }$pTone ↔ ㄗㄨㄛ }$zTone; + zuo → ㄗㄨㄛ˙; + zuo1 ← ㄗㄨㄛ; +zui }$pTone ↔ ㄗㄨㄟ }$zTone; + zui → ㄗㄨㄟ˙; + zui1 ← ㄗㄨㄟ; +zun }$pTone ↔ ㄗㄨㄣ }$zTone; + zun → ㄗㄨㄣ˙; + zun1 ← ㄗㄨㄣ; +za }$pTone ↔ ㄗㄚ }$zTone; + za → ㄗㄚ˙; + za1 ← ㄗㄚ; +ze }$pTone ↔ ㄗㄜ }$zTone; + ze → ㄗㄜ˙; + ze1 ← ㄗㄜ; +zu }$pTone ↔ ㄗㄨ }$zTone; + zu → ㄗㄨ˙; + zu1 ← ㄗㄨ; +zi }$pTone ↔ ㄗ }$zTone; + zi → ㄗ˙; + zi1 ← ㄗ; +# +cang }$pTone ↔ ㄘㄤ }$zTone; + cang → ㄘㄤ˙; + cang1 ← ㄘㄤ; +ceng }$pTone ↔ ㄘㄥ }$zTone; + ceng → ㄘㄥ˙; + ceng1 ← ㄘㄥ; +cuan }$pTone ↔ ㄘㄨㄢ }$zTone; + cuan → ㄘㄨㄢ˙; + cuan1 ← ㄘㄨㄢ; +cong }$pTone ↔ ㄘㄨㄥ }$zTone; + cong → ㄘㄨㄥ˙; + cong1 ← ㄘㄨㄥ; +cai }$pTone ↔ ㄘㄞ }$zTone; + cai → ㄘㄞ˙; + cai1 ← ㄘㄞ; +cao }$pTone ↔ ㄘㄠ }$zTone; + cao → ㄘㄠ˙; + cao1 ← ㄘㄠ; +cou }$pTone ↔ ㄘㄡ }$zTone; + cou → ㄘㄡ˙; + cou1 ← ㄘㄡ; +can }$pTone ↔ ㄘㄢ }$zTone; + can → ㄘㄢ˙; + can1 ← ㄘㄢ; +cen }$pTone ↔ ㄘㄣ }$zTone; + cen → ㄘㄣ˙; + cen1 ← ㄘㄣ; +cuo }$pTone ↔ ㄘㄨㄛ }$zTone; + cuo → ㄘㄨㄛ˙; + cuo1 ← ㄘㄨㄛ; +cui }$pTone ↔ ㄘㄨㄟ }$zTone; + cui → ㄘㄨㄟ˙; + cui1 ← ㄘㄨㄟ; +cun }$pTone ↔ ㄘㄨㄣ }$zTone; + cun → ㄘㄨㄣ˙; + cun1 ← ㄘㄨㄣ; +ca }$pTone ↔ ㄘㄚ }$zTone; + ca → ㄘㄚ˙; + ca1 ← ㄘㄚ; +ce }$pTone ↔ ㄘㄜ }$zTone; + ce → ㄘㄜ˙; + ce1 ← ㄘㄜ; +cu }$pTone ↔ ㄘㄨ }$zTone; + cu → ㄘㄨ˙; + cu1 ← ㄘㄨ; +ci }$pTone ↔ ㄘ }$zTone; + ci → ㄘ˙; + ci1 ← ㄘ; +# +sang }$pTone ↔ ㄙㄤ }$zTone; + sang → ㄙㄤ˙; + sang1 ← ㄙㄤ; +seng }$pTone ↔ ㄙㄥ }$zTone; + seng → ㄙㄥ˙; + seng1 ← ㄙㄥ; +suan }$pTone ↔ ㄙㄨㄢ }$zTone; + suan → ㄙㄨㄢ˙; + suan1 ← ㄙㄨㄢ; +song }$pTone ↔ ㄙㄨㄥ }$zTone; + song → ㄙㄨㄥ˙; + song1 ← ㄙㄨㄥ; +sai }$pTone ↔ ㄙㄞ }$zTone; + sai → ㄙㄞ˙; + sai1 ← ㄙㄞ; +sei }$pTone ↔ ㄙㄟ }$zTone; # (not in han-latin) + sei → ㄙㄟ˙; + sei1 ← ㄙㄟ; +sao }$pTone ↔ ㄙㄠ }$zTone; + sao → ㄙㄠ˙; + sao1 ← ㄙㄠ; +sou }$pTone ↔ ㄙㄡ }$zTone; + sou → ㄙㄡ˙; + sou1 ← ㄙㄡ; +san }$pTone ↔ ㄙㄢ }$zTone; + san → ㄙㄢ˙; + san1 ← ㄙㄢ; +sen }$pTone ↔ ㄙㄣ }$zTone; + sen → ㄙㄣ˙; + sen1 ← ㄙㄣ; +suo }$pTone ↔ ㄙㄨㄛ }$zTone; + suo → ㄙㄨㄛ˙; + suo1 ← ㄙㄨㄛ; +sui }$pTone ↔ ㄙㄨㄟ }$zTone; + sui → ㄙㄨㄟ˙; + sui1 ← ㄙㄨㄟ; +sun }$pTone ↔ ㄙㄨㄣ }$zTone; + sun → ㄙㄨㄣ˙; + sun1 ← ㄙㄨㄣ; +sa }$pTone ↔ ㄙㄚ }$zTone; + sa → ㄙㄚ˙; + sa1 ← ㄙㄚ; +se }$pTone ↔ ㄙㄜ }$zTone; + se → ㄙㄜ˙; + se1 ← ㄙㄜ; +su }$pTone ↔ ㄙㄨ }$zTone; + su → ㄙㄨ˙; + su1 ← ㄙㄨ; +si }$pTone ↔ ㄙ }$zTone; + si → ㄙ˙; + si1 ← ㄙ; +# +#--- vowels and vowel compounds ---- +# most exist as syllables by themselves and they are also used as finals for initial consonants +# +yuan }$pTone ↔ ㄩㄢ }$zTone; + yuan → ㄩㄢ˙; + yuan1 ← ㄩㄢ; +yong }$pTone ↔ ㄩㄥ }$zTone; + yong → ㄩㄥ˙; + yong1 ← ㄩㄥ; +yue }$pTone ↔ ㄩㄝ }$zTone; + yue → ㄩㄝ˙; + yue1 ← ㄩㄝ; +yun }$pTone ↔ ㄩㄣ }$zTone; + yun → ㄩㄣ˙; + yun1 ← ㄩㄣ; +yu }$pTone ↔ ㄩ }$zTone; + yu → ㄩ˙; + yu1 ← ㄩ; +# iu handled below +# +yang }$pTone ↔ ㄧㄤ }$zTone; + yang → ㄧㄤ˙; + yang1 ← ㄧㄤ; +ying }$pTone ↔ ㄧㄥ }$zTone; + ying → ㄧㄥ˙; + ying1 ← ㄧㄥ; +yai }$pTone ↔ ㄧㄞ }$zTone; # (not in han-latin) + yai → ㄧㄞ˙; + yai1 ← ㄧㄞ; +yao }$pTone ↔ ㄧㄠ }$zTone; + yao → ㄧㄠ˙; + yao1 ← ㄧㄠ; +you }$pTone ↔ ㄧㄡ }$zTone; + you → ㄧㄡ˙; + you1 ← ㄧㄡ; +yan }$pTone ↔ ㄧㄢ }$zTone; + yan → ㄧㄢ˙; + yan1 ← ㄧㄢ; +yin }$pTone ↔ ㄧㄣ }$zTone; + yin → ㄧㄣ˙; + yin1 ← ㄧㄣ; +ya }$pTone ↔ ㄧㄚ }$zTone; + ya → ㄧㄚ˙; + ya1 ← ㄧㄚ; +yo }$pTone ↔ ㄧㄛ }$zTone; + yo → ㄧㄛ˙; + yo1 ← ㄧㄛ; +ye }$pTone ↔ ㄧㄝ }$zTone; + ye → ㄧㄝ˙; + ye1 ← ㄧㄝ; +yi }$pTone ↔ ㄧ }$zTone; + yi → ㄧ˙; + yi1 ← ㄧ; +# i handled below +# +wong }$pTone ↔ ㄨㄨㄥ }$zTone; + wong → ㄨㄨㄥ˙; + wong1 ← ㄨㄨㄥ; +wang }$pTone ↔ ㄨㄤ }$zTone; + wang → ㄨㄤ˙; + wang1 ← ㄨㄤ; +weng }$pTone ↔ ㄨㄥ }$zTone; + weng → ㄨㄥ˙; + weng1 ← ㄨㄥ; +wai }$pTone ↔ ㄨㄞ }$zTone; + wai → ㄨㄞ˙; + wai1 ← ㄨㄞ; +wei }$pTone ↔ ㄨㄟ }$zTone; + wei → ㄨㄟ˙; + wei1 ← ㄨㄟ; +wan }$pTone ↔ ㄨㄢ }$zTone; + wan → ㄨㄢ˙; + wan1 ← ㄨㄢ; +wen }$pTone ↔ ㄨㄣ }$zTone; + wen → ㄨㄣ˙; + wen1 ← ㄨㄣ; +wa }$pTone ↔ ㄨㄚ }$zTone; + wa → ㄨㄚ˙; + wa1 ← ㄨㄚ; +wo }$pTone ↔ ㄨㄛ }$zTone; + wo → ㄨㄛ˙; + wo1 ← ㄨㄛ; +wu }$pTone ↔ ㄨ }$zTone; + wu → ㄨ˙; + wu1 ← ㄨ; +# u handled below +# +ang }$pTone ↔ ㄤ }$zTone; + ang → ㄤ˙; + ang1 ← ㄤ; +eng }$pTone ↔ ㄥ }$zTone; + eng → ㄥ˙; + eng1 ← ㄥ; +eh }$pTone ↔ ㄝ }$zTone; # (not in han-latin) + eh → ㄝ˙; + eh1 ← ㄝ; +ea }$pTone → ㄝ; # (not in han-latin) one-way + ea → ㄝ˙; +ai }$pTone ↔ ㄞ }$zTone; + ai → ㄞ˙; + ai1 ← ㄞ; +ei }$pTone ↔ ㄟ }$zTone; + ei → ㄟ˙; + ei1 ← ㄟ; +ao }$pTone ↔ ㄠ }$zTone; + ao → ㄠ˙; + ao1 ← ㄠ; +au }$pTone → ㄠ; # (not in han-latin) one-way, handle unicode spelling + au → ㄠ˙; +ou }$pTone ↔ ㄡ }$zTone; + ou → ㄡ˙; + ou1 ← ㄡ; +an }$pTone ↔ ㄢ }$zTone; + an → ㄢ˙; + an1 ← ㄢ; +en }$pTone ↔ ㄣ }$zTone; + en → ㄣ˙; + en1 ← ㄣ; +er }$pTone ↔ ㄦ }$zTone; + er → ㄦ˙; + er1 ← ㄦ; +a }$pTone ↔ ㄚ }$zTone; + a → ㄚ˙; + a1 ← ㄚ; +o }$pTone ↔ ㄛ }$zTone; + o → ㄛ˙; + o1 ← ㄛ; +e }$pTone ↔ ㄜ }$zTone; + e → ㄜ˙; + e1 ← ㄜ; +# +# handle unicode spellings of ㄧ,ㄨ,ㄩ above +iu }$pTone → ㄩ; # (not in han-latin) one-way, handle unicode spelling + iu → ㄩ˙; +i }$pTone → ㄧ; # (not in han-latin) one-way, handle unicode spelling + i → ㄧ˙; +u }$pTone → ㄨ; # (not in han-latin) one-way, handle unicode spelling + u → ㄨ˙; +# +#--- clusters with a single pinyin consonant that can apear in other clusters ---- +# +m }$pTone ↔ ㄇ }$zTone; + m → ㄇ˙; + m1 ← ㄇ; +# +n }$pTone ↔ ㄋ }$zTone; + n → ㄋ˙; + n1 ← ㄋ; +# +#--- fallback mappings ---- +# +# separate fallback mappings for some compound finals after consonants +# (different pinyin than the standalone mappings for these zhuyin sequences). +# +#------- +# would be nice to have these, need to work out how; +# something like the following, but need to avoid conflicts with mappings above: +# $pCons{ ia }$pTone ↔ $zCons{ ㄧㄚ }$zTone; # fallback mapping for unambiguous compound final +# $pCons{ ia → ㄧㄚ˙; +# ia1 ← $zCons{ ㄧㄚ +# +# the relevant mappings are: +# ia ↔ ㄧㄚ +# ie ↔ ㄧㄝ +# iao ↔ ㄧㄠ +# iu ↔ ㄧㄡ +# ian ↔ ㄧㄢ +# in ↔ ㄧㄣ +# iang ↔ ㄧㄤ +# ing ↔ ㄧㄥ +# ua ↔ ㄨㄚ +# uo ↔ ㄨㄛ +# uai ↔ ㄨㄞ +# ui ↔ ㄨㄟ +# uang ↔ ㄨㄤ +# ong ↔ ㄨㄥ +# iong ↔ ㄩㄥ +#------- +# +# separate fallback mappings for some initial consonants not handled above +# none of the mapped consonants handled here can have tones, so this is simple +b ↔ ㄅ; +p ↔ ㄆ; +# m ↔ ㄇ; # handled above +f ↔ ㄈ; +d ↔ ㄉ; +t ↔ ㄊ; +# n ↔ ㄋ; # handled above +l ↔ ㄌ; +g ↔ ㄍ; +k ↔ ㄎ; +h ↔ ㄏ; +j ↔ ㄐ; +q ↔ ㄑ; +x ↔ ㄒ; +zh → ㄓ; # reverse mapping to zhi handled above +ch → ㄔ; # reverse mapping to chi handled above +sh → ㄕ; # reverse mapping to shi handled above +r → ㄖ; # reverse mapping to ri handled above +z → ㄗ; # reverse mapping to zi handled above +c → ㄘ; # reverse mapping to ci handled above +s → ㄙ; # reverse mapping to si handled above +# +#--- tones (except for the ummarked cases handled above) ---- +# +# tone 1: pinyin \u0304 or 1 ↔ zhuyin typically unmarked or use ˉ \u02C9 +1 → ; # map to nothing +1 ← ˉ ; # transform if marked in zhuyin +# did the following with rules for each cluster, above +# 1 ← ; # map nothing in zhuyin to pinyin mark +# +# tones 2-4 (easy) +# $pToneOK{ 2 ↔ $zToneOK{ ˊ; # pinyin \u0301 or 2 ↔ zhuyin \u02CA +# $pToneOK{ 3 ↔ $zToneOK{ ˇ; # pinyin \u030C or 3 ↔ zhuyin \u02C7 +# $pToneOK{ 4 ↔ $zToneOK{ ˋ; # pinyin \u0300 or 4 ↔ zhuyin \u02CB +# actually don't need context: +2 ↔ ˊ; # pinyin \u0301 or 2 ↔ zhuyin \u02CA +3 ↔ ˇ; # pinyin \u030C or 3 ↔ zhuyin \u02C7 +4 ↔ ˋ; # pinyin \u0300 or 4 ↔ zhuyin \u02CB +# +# tone 5 (light): pinyin typically unmarked or use 5 ↔ zhuyin ˙ \u02D9 + ← ˙; # map to nothing +5 → ˙; # transform if marked in pinyin +# did the following with rules for each cluster above +# → ˙; # map nothing in pinyin to zhuyin mark +# +#--- reverse filter ---- +# +:: ([[ㄅ-ㄩ][ˉˊˇˋ˙]]); # reverse filter: only modifies basic Bopomofo and tone marks diff --git a/icuSources/data/translit/Latin_ConjoiningJamo.txt b/icuSources/data/translit/Latin_ConjoiningJamo.txt index dc45ff21..a2329c17 100644 --- a/icuSources/data/translit/Latin_ConjoiningJamo.txt +++ b/icuSources/data/translit/Latin_ConjoiningJamo.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -186,7 +186,7 @@ $jamoMedial {g} ↔ $Gf; $jamoMedial {h} ↔ $Hf; $jamoMedial {j} ↔ $Jf; $jamoMedial {k} ↔ $Kf; -$jamoMedial {lb} ↔ $LB; $jamoMedial {lg} ↔ $LG; +$jamoMedial {lb} ↔ $LB; $jamoMedial {lg} ↔ $LG; $jamoMedial {lh} ↔ $LH; $jamoMedial {lm} ↔ $LM; $jamoMedial {lp} ↔ $LP; diff --git a/icuSources/data/translit/Latin_Devanagari.txt b/icuSources/data/translit/Latin_Devanagari.txt index b194c314..6629ae09 100644 --- a/icuSources/data/translit/Latin_Devanagari.txt +++ b/icuSources/data/translit/Latin_Devanagari.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Latin_Gujarati.txt b/icuSources/data/translit/Latin_Gujarati.txt index 5e69dfdf..949ca4a0 100644 --- a/icuSources/data/translit/Latin_Gujarati.txt +++ b/icuSources/data/translit/Latin_Gujarati.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Latin_Gurmukhi.txt b/icuSources/data/translit/Latin_Gurmukhi.txt index a903e07e..fde211b6 100644 --- a/icuSources/data/translit/Latin_Gurmukhi.txt +++ b/icuSources/data/translit/Latin_Gurmukhi.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Latin_Hangul.txt b/icuSources/data/translit/Latin_Hangul.txt index 8bbde331..96d344d7 100644 --- a/icuSources/data/translit/Latin_Hangul.txt +++ b/icuSources/data/translit/Latin_Hangul.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Latin_InterIndic.txt b/icuSources/data/translit/Latin_InterIndic.txt index 6f0c5a7b..eaded655 100644 --- a/icuSources/data/translit/Latin_InterIndic.txt +++ b/icuSources/data/translit/Latin_InterIndic.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -20,11 +20,11 @@ $wr=\uE00B; $wl=\uE00C; $wce=\uE00D; # LETTER CANDRA E $wse=\uE00E; # LETTER SHORT E -$we=\uE00F; # ए LETTER E +$we=\uE00F; # ए LETTER E $wai=\uE010; $wco=\uE011; # LETTER CANDRA O $wso=\uE012; # LETTER SHORT O -$wo=\uE013; # ओ LETTER O +$wo=\uE013; # ओ LETTER O $wau=\uE014; $ka=\uE015; $kha=\uE016; @@ -79,13 +79,13 @@ $e=\uE047; $ai=\uE048; $co=\uE049; # VOWEL SIGN CANDRA O $so=\uE04A; # VOWEL SIGN SHORT O -$o=\uE04B; # ो +$o=\uE04B; # ो $au=\uE04C; $virama=\uE04D; $om = \uE050; # OM -$lm = \uE055;# Telugu Length Mark -$ailm=\uE056;# AI Length Mark -$aulm=\uE057;# AU Length Mark +$lm = \uE055;# Telugu Length Mark +$ailm=\uE056;# AI Length Mark +$aulm=\uE057;# AU Length Mark $uka=\uE058; $ukha=\uE059; $ugha=\uE05A; @@ -100,16 +100,16 @@ $rrh=\uE062; $llh=\uE063; $danda=\uE064; $doubleDanda=\uE065; -$zero=\uE066; # DIGIT ZERO -$one=\uE067; # DIGIT ONE -$two=\uE068; # DIGIT TWO -$three=\uE069; # DIGIT THREE -$four=\uE06A; # DIGIT FOUR -$five=\uE06B; # DIGIT FIVE -$six=\uE06C; # DIGIT SIX -$seven=\uE06D; # DIGIT SEVEN -$eight=\uE06E; # DIGIT EIGHT -$nine=\uE06F; # DIGIT NINE +$zero=\uE066; # DIGIT ZERO +$one=\uE067; # DIGIT ONE +$two=\uE068; # DIGIT TWO +$three=\uE069; # DIGIT THREE +$four=\uE06A; # DIGIT FOUR +$five=\uE06B; # DIGIT FIVE +$six=\uE06C; # DIGIT SIX +$seven=\uE06D; # DIGIT SEVEN +$eight=\uE06E; # DIGIT EIGHT +$nine=\uE06F; # DIGIT NINE $dgs=\uE082; $ecp0=\uE070; $ecp1=\uE071; @@ -199,18 +199,18 @@ o\u0306→$wco; e→$wse; ''om→$om; o→$wso; -n}r\u0325 → $na|$virama; -n}l\u0325 → $na|$virama; -n}na → $na|$virama; -n\u0307}[kg] → $anusvara; -n\u0307}n\u0307 → $anusvara; -n\u0304}[cj] → $anusvara; -n\u0304}n\u0303 → $anusvara; +n}r\u0325 → $na|$virama; +n}l\u0325 → $na|$virama; +n}na → $na|$virama; +n\u0307}[kg] → $anusvara; +n\u0307}n\u0307 → $anusvara; +n\u0304}[cj] → $anusvara; +n\u0304}n\u0303 → $anusvara; n\u0323}[tdn]\u0323 → $anusvara; -n}[tdn] → $anusvara; -m}[pbm] → $anusvara; -n}[ylvshr] → $anusvara; -m\u0307 → $anusvara; +n}[tdn] → $anusvara; +m}[pbm] → $anusvara; +n}[ylvshr] → $anusvara; +m\u0307 → $anusvara; q→$uka|$virama; k\u0331h\u0331→$ukha |$virama; g\u0307→ $ugha | $virama; diff --git a/icuSources/data/translit/Latin_Jamo.txt b/icuSources/data/translit/Latin_Jamo.txt index ed9a0f5b..9d79c0e5 100644 --- a/icuSources/data/translit/Latin_Jamo.txt +++ b/icuSources/data/translit/Latin_Jamo.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Latin_Kannada.txt b/icuSources/data/translit/Latin_Kannada.txt index 38d933c4..be1c7166 100644 --- a/icuSources/data/translit/Latin_Kannada.txt +++ b/icuSources/data/translit/Latin_Kannada.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Latin_Katakana.txt b/icuSources/data/translit/Latin_Katakana.txt index 432099d9..66eeb90c 100644 --- a/icuSources/data/translit/Latin_Katakana.txt +++ b/icuSources/data/translit/Latin_Katakana.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -10,7 +10,7 @@ :: [[ᄀ-ᄒᄚᄡ\u1160-ᅵᆪᆬ-ᆭᆰ-ᆵ←-↓│■○\u3000-。「-」\u3099-\u309Aァ-ロワヲ-ヴヷヺ-ー!-~¢-₩][',.A-Za-z~À-ÖØ-öø-ďĒ-ĥĨ-İĴ-ķĹ-ľŃ-ňŌ-őŔ-ťŨ-žƠ-ơƯ-ưǍ-ǜǞ-ǣǦ-ǭǰǴ-ǵǸ-țȞ-ȟȦ-ȳ\u0304Ӣ-ӣӮ-ӯḀ-ẙẠ-ỹᾱᾹῑῙῡῩK-Å]] ; :: [:Latin:] fullwidth-halfwidth (); :: NFD (NFC); -:: Lower (); # whenever transliterating from cased to uncased script, include this +:: Lower (); # whenever transliterating from cased to uncased script, include this $vowel = [aeiou] ; $consonant = [bcdfghjklmnpqrstvwxyz] ; $macron = \u0304 ; @@ -30,7 +30,7 @@ $r_start = [ラリルレロらりるれろ] ; $w_start = [ワヰヱヲわゐゑを] ; $v_start = [ワヰヱヲ]\u3099 ; $voweled_basekana = [ァ-オカキクケコサシスセソタチッツテトナ-ノハヒフヘホマ-ヲヵヶ] ; -$n_quoter = [ア イ ウ エ オ ナ ニ ヌ ネ ノ ヤ ユ ヨ ン] ; +$n_quoter = [ア イ ウ エ オ ナ ニ ヌ ネ ノ ヤ ユ ヨ ン] ; $small_y = [ャィュェョ] ; $iteration = ゝ ; '.' ↔ 。; @@ -68,7 +68,7 @@ dju ← チ\u3099ュ ; dje ← チ\u3099ェ ; djo ← チ\u3099ョ ; dji ↔ チ\u3099 ; -dj } $vowel → チ\u3099 | '~y' ; +dj } $vowel → チ\u3099 | '~y' ; cha ← チャ ; chi'~i' ← チィ ; # liu chu ← チュ ; @@ -78,7 +78,7 @@ chi ↔ チ ; ch } $vowel → チ | '~y' ; e ↔ エ ; g | '~' ← キ\u3099} $small_y ; -gy } $vowel → キ\u3099 | '~y' ; +gy } $vowel → キ\u3099 | '~y' ; ga ↔ カ\u3099 ; gi ↔ キ\u3099 ; gu ↔ ク\u3099 ; @@ -92,14 +92,14 @@ je ↔ シ\u3099ェ ; jo ↔ シ\u3099ョ ; ji ↔ シ\u3099 ; k | '~' ← キ} $small_y ; -ky } $vowel → キ | '~y' ; +ky } $vowel → キ | '~y' ; ka ↔ カ ; ki ↔ キ ; ku ↔ ク ; ke ↔ ケ ; ko ↔ コ ; m | '~' ← ミ} $small_y ; -my } $vowel → ミ | '~y' ; +my } $vowel → ミ | '~y' ; ma ↔ マ ; mi ↔ ミ ; mu ↔ ム ; @@ -107,7 +107,7 @@ me ↔ メ ; mo ↔ モ ; m } [pbfv] → ン ; n | '~' ← ニ } $small_y ; -ny } $vowel → ニ | '~y' ; +ny } $vowel → ニ | '~y' ; na ↔ ナ ; ni ↔ ニ ; nu ↔ ヌ ; @@ -115,14 +115,14 @@ ne ↔ ネ ; no ↔ ノ ; o ↔ オ ; p | '~' ← ヒ\u309A } $small_y ; -py } $vowel → ヒ\u309A | '~y' ; +py } $vowel → ヒ\u309A | '~y' ; pa ↔ ハ\u309A ; pi ↔ ヒ\u309A ; pu ↔ フ\u309A ; pe ↔ ヘ\u309A ; po ↔ ホ\u309A ; h | '~' ← ヒ } $small_y ; -hy } $vowel → ヒ | '~y' ; +hy } $vowel → ヒ | '~y' ; ha ↔ ハ ; hi ↔ ヒ ; hu ↔ ヘゥ ; @@ -134,7 +134,7 @@ fe ↔ フェ ; fo ↔ フォ ; fu ↔ フ ; r | '~' ← リ } $small_y ; -ry } $vowel → リ | '~y' ; +ry } $vowel → リ | '~y' ; ra ↔ ラ ; ri ↔ リ ; ru ↔ ル ; @@ -192,7 +192,7 @@ f } f ↔ ッ } $f_start ; r } r ↔ ッ } $r_start ; t } t ↔ ッ } $t_start ; s } s ↔ ッ } $s_start ; -w } w ↔ ッ } $w_start; +w } w ↔ ッ } $w_start; y } y ↔ ッ } $y_start; x } x → ッ ; c } k → ッ ; @@ -257,7 +257,7 @@ y → イ ; z → ス\u3099 ; v → ウ\u3099 ; f → フ; -j → シ\u3099; +j → シ\u3099; w → ウ; ß → | ss ; æ → | e ; diff --git a/icuSources/data/translit/Latin_Malayalam.txt b/icuSources/data/translit/Latin_Malayalam.txt index 4255a494..94dfab52 100644 --- a/icuSources/data/translit/Latin_Malayalam.txt +++ b/icuSources/data/translit/Latin_Malayalam.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Latin_NumericPinyin.txt b/icuSources/data/translit/Latin_NumericPinyin.txt index cc8ce2ec..bb0f4dce 100644 --- a/icuSources/data/translit/Latin_NumericPinyin.txt +++ b/icuSources/data/translit/Latin_NumericPinyin.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Latin_Oriya.txt b/icuSources/data/translit/Latin_Oriya.txt index d66ad4b4..e6fd2154 100644 --- a/icuSources/data/translit/Latin_Oriya.txt +++ b/icuSources/data/translit/Latin_Oriya.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Latin_Tamil.txt b/icuSources/data/translit/Latin_Tamil.txt index cbfb682b..e724c6aa 100644 --- a/icuSources/data/translit/Latin_Tamil.txt +++ b/icuSources/data/translit/Latin_Tamil.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Latin_Telugu.txt b/icuSources/data/translit/Latin_Telugu.txt index 26144752..d5ef7156 100644 --- a/icuSources/data/translit/Latin_Telugu.txt +++ b/icuSources/data/translit/Latin_Telugu.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Latin_Thaana.txt b/icuSources/data/translit/Latin_Thaana.txt index b4e12867..f58e992e 100644 --- a/icuSources/data/translit/Latin_Thaana.txt +++ b/icuSources/data/translit/Latin_Thaana.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Latin_Thai.txt b/icuSources/data/translit/Latin_Thai.txt index 740e2eef..4c4c7f7d 100644 --- a/icuSources/data/translit/Latin_Thai.txt +++ b/icuSources/data/translit/Latin_Thai.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Macedonian_Latin_BGN.txt b/icuSources/data/translit/Macedonian_Latin_BGN.txt index 51623715..e5910142 100644 --- a/icuSources/data/translit/Macedonian_Latin_BGN.txt +++ b/icuSources/data/translit/Macedonian_Latin_BGN.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -9,7 +9,7 @@ # :: [АБВГДЃЕЖЗЅИЈКЛЉМНЊОПРСТЌУФХЦЧЏШабвгдѓежзѕијклљмнњопрстќуфхцчџш’] ; :: NFD (NFC) ; -$prime = ’ ; +$prime = ’ ; $upperConsonants = [БВГДЃЖЗЅЈКЛЉМНЊПРСТЌФХЦЧЏШ] ; $lowerConsonants = [бвгдѓжзѕјклљмнњпрстќфхцчџш’] ; $consonants = [$upperConsonants $lowerConsonants] ; @@ -17,7 +17,7 @@ $upperVowels = [АЕИОУ] ; $lowerVowels = [аеиоу] ; $vowels = [$upperVowels $lowerVowels] ; $lower = [$lowerConsonants $lowerVowels] ; -$wordBoundary = [^[:L:][:M:][:N:]] ; +$wordBoundary = [^[:L:][:M:][:N:]] ; А → A ; # CYRILLIC CAPITAL LETTER A а → a ; # CYRILLIC SMALL LETTER A Б → B ; # CYRILLIC CAPITAL LETTER BE diff --git a/icuSources/data/translit/Malayalam_Bengali.txt b/icuSources/data/translit/Malayalam_Bengali.txt index ee97f9c8..414f8af5 100644 --- a/icuSources/data/translit/Malayalam_Bengali.txt +++ b/icuSources/data/translit/Malayalam_Bengali.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Malayalam_Devanagari.txt b/icuSources/data/translit/Malayalam_Devanagari.txt index 8b7d1617..385a499b 100644 --- a/icuSources/data/translit/Malayalam_Devanagari.txt +++ b/icuSources/data/translit/Malayalam_Devanagari.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Malayalam_Gujarati.txt b/icuSources/data/translit/Malayalam_Gujarati.txt index c361923b..d983f762 100644 --- a/icuSources/data/translit/Malayalam_Gujarati.txt +++ b/icuSources/data/translit/Malayalam_Gujarati.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Malayalam_Gurmukhi.txt b/icuSources/data/translit/Malayalam_Gurmukhi.txt index 90a2ccf6..421cf109 100644 --- a/icuSources/data/translit/Malayalam_Gurmukhi.txt +++ b/icuSources/data/translit/Malayalam_Gurmukhi.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Malayalam_InterIndic.txt b/icuSources/data/translit/Malayalam_InterIndic.txt index de7cdc14..a0c8afd5 100644 --- a/icuSources/data/translit/Malayalam_InterIndic.txt +++ b/icuSources/data/translit/Malayalam_InterIndic.txt @@ -1,84 +1,84 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** # File: Malayalam_InterIndic.txt # Generated from CLDR # -ം→\uE002; # SIGN ANUSVARA -ഃ→\uE003; # SIGN VISARGA -അ→\uE005; # LETTER A -ആ→\uE006; # LETTER AA -ഇ→\uE007; # LETTER I -ഈ→\uE008; # LETTER II -ഉ→\uE009; # LETTER U -ഊ→\uE00A; # LETTER UU -ഋ→\uE00B; # LETTER VOCALIC R -ഌ→\uE00C; # LETTER VOCALIC L -എ→\uE00E; # LETTER E -ഏ→\uE00F; # LETTER EE -ഐ→\uE010; # LETTER AI -ഒ→\uE012; # LETTER O -ഓ→\uE013; # LETTER OO -ഔ→\uE014; # LETTER AU -ക→\uE015; # LETTER KA -ഖ→\uE016; # LETTER KHA -ഗ→\uE017; # LETTER GA -ഘ→\uE018; # LETTER GHA -ങ→\uE019; # LETTER NGA -ച→\uE01A; # LETTER CA -ഛ→\uE01B; # LETTER CHA -ജ→\uE01C; # LETTER JA -ഝ→\uE01D; # LETTER JHA -ഞ→\uE01E; # LETTER NYA -ട→\uE01F; # LETTER TTA -ഠ→\uE020; # LETTER TTHA -ഡ→\uE021; # LETTER DDA -ഢ→\uE022; # LETTER DDHA -ണ→\uE023; # LETTER NNA -ത→\uE024; # LETTER TA -ഥ→\uE025; # LETTER THA -ദ→\uE026; # LETTER DA -ധ→\uE027; # LETTER DHA -ന→\uE028; # LETTER NA -പ→\uE02A; # LETTER PA -ഫ→\uE02B; # LETTER PHA -ബ→\uE02C; # LETTER BA -ഭ→\uE02D; # LETTER BHA -മ→\uE02E; # LETTER MA -യ→\uE02F; # LETTER YA -ര→\uE030; # LETTER RA -റ→\uE031; # LETTER RRA -ല→\uE032; # LETTER LA -ള→\uE033; # LETTER LLA -ഴ→\uE034; # LETTER LLLA -വ→\uE035; # LETTER VA -ശ→\uE036; # LETTER SHA -ഷ→\uE037; # LETTER SSA -സ→\uE038; # LETTER SA -ഹ→\uE039; # LETTER HA -ാ→\uE03E; # VOWEL SIGN AA -ി→\uE03F; # VOWEL SIGN I -ീ→\uE040; # VOWEL SIGN II -\u0D41→\uE041; # VOWEL SIGN U -\u0D42→\uE042; # VOWEL SIGN UU -\u0D43→\uE043; # VOWEL SIGN VOCALIC R -െ→\uE046; # VOWEL SIGN E -േ→\uE047; # VOWEL SIGN EE -ൈ→\uE048; # VOWEL SIGN AI -\u0D4D→\uE04D; # SIGN VIRAMA -ൗ→\uE057; # AU LENGTH MARK -ൠ→\uE060; # LETTER VOCALIC RR -ൡ→\uE061; # LETTER VOCALIC LL -൦→\uE066; # DIGIT ZERO -൧→\uE067; # DIGIT ONE -൨→\uE068; # DIGIT TWO -൩→\uE069; # DIGIT THREE -൪→\uE06A; # DIGIT FOUR -൫→\uE06B; # DIGIT FIVE -൬→\uE06C; # DIGIT SIX -൭→\uE06D; # DIGIT SEVEN -൮→\uE06E; # DIGIT EIGHT -൯→\uE06F; # DIGIT NINE +ം→\uE002; # SIGN ANUSVARA +ഃ→\uE003; # SIGN VISARGA +അ→\uE005; # LETTER A +ആ→\uE006; # LETTER AA +ഇ→\uE007; # LETTER I +ഈ→\uE008; # LETTER II +ഉ→\uE009; # LETTER U +ഊ→\uE00A; # LETTER UU +ഋ→\uE00B; # LETTER VOCALIC R +ഌ→\uE00C; # LETTER VOCALIC L +എ→\uE00E; # LETTER E +ഏ→\uE00F; # LETTER EE +ഐ→\uE010; # LETTER AI +ഒ→\uE012; # LETTER O +ഓ→\uE013; # LETTER OO +ഔ→\uE014; # LETTER AU +ക→\uE015; # LETTER KA +ഖ→\uE016; # LETTER KHA +ഗ→\uE017; # LETTER GA +ഘ→\uE018; # LETTER GHA +ങ→\uE019; # LETTER NGA +ച→\uE01A; # LETTER CA +ഛ→\uE01B; # LETTER CHA +ജ→\uE01C; # LETTER JA +ഝ→\uE01D; # LETTER JHA +ഞ→\uE01E; # LETTER NYA +ട→\uE01F; # LETTER TTA +ഠ→\uE020; # LETTER TTHA +ഡ→\uE021; # LETTER DDA +ഢ→\uE022; # LETTER DDHA +ണ→\uE023; # LETTER NNA +ത→\uE024; # LETTER TA +ഥ→\uE025; # LETTER THA +ദ→\uE026; # LETTER DA +ധ→\uE027; # LETTER DHA +ന→\uE028; # LETTER NA +പ→\uE02A; # LETTER PA +ഫ→\uE02B; # LETTER PHA +ബ→\uE02C; # LETTER BA +ഭ→\uE02D; # LETTER BHA +മ→\uE02E; # LETTER MA +യ→\uE02F; # LETTER YA +ര→\uE030; # LETTER RA +റ→\uE031; # LETTER RRA +ല→\uE032; # LETTER LA +ള→\uE033; # LETTER LLA +ഴ→\uE034; # LETTER LLLA +വ→\uE035; # LETTER VA +ശ→\uE036; # LETTER SHA +ഷ→\uE037; # LETTER SSA +സ→\uE038; # LETTER SA +ഹ→\uE039; # LETTER HA +ാ→\uE03E; # VOWEL SIGN AA +ി→\uE03F; # VOWEL SIGN I +ീ→\uE040; # VOWEL SIGN II +\u0D41→\uE041; # VOWEL SIGN U +\u0D42→\uE042; # VOWEL SIGN UU +\u0D43→\uE043; # VOWEL SIGN VOCALIC R +െ→\uE046; # VOWEL SIGN E +േ→\uE047; # VOWEL SIGN EE +ൈ→\uE048; # VOWEL SIGN AI +\u0D4D→\uE04D; # SIGN VIRAMA +ൗ→\uE057; # AU LENGTH MARK +ൠ→\uE060; # LETTER VOCALIC RR +ൡ→\uE061; # LETTER VOCALIC LL +൦→\uE066; # DIGIT ZERO +൧→\uE067; # DIGIT ONE +൨→\uE068; # DIGIT TWO +൩→\uE069; # DIGIT THREE +൪→\uE06A; # DIGIT FOUR +൫→\uE06B; # DIGIT FIVE +൬→\uE06C; # DIGIT SIX +൭→\uE06D; # DIGIT SEVEN +൮→\uE06E; # DIGIT EIGHT +൯→\uE06F; # DIGIT NINE diff --git a/icuSources/data/translit/Malayalam_Kannada.txt b/icuSources/data/translit/Malayalam_Kannada.txt index 0c1da612..77bca1ed 100644 --- a/icuSources/data/translit/Malayalam_Kannada.txt +++ b/icuSources/data/translit/Malayalam_Kannada.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Malayalam_Latin.txt b/icuSources/data/translit/Malayalam_Latin.txt index 38365662..968cc772 100644 --- a/icuSources/data/translit/Malayalam_Latin.txt +++ b/icuSources/data/translit/Malayalam_Latin.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Malayalam_Oriya.txt b/icuSources/data/translit/Malayalam_Oriya.txt index 6df14185..bc1e47be 100644 --- a/icuSources/data/translit/Malayalam_Oriya.txt +++ b/icuSources/data/translit/Malayalam_Oriya.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Malayalam_Tamil.txt b/icuSources/data/translit/Malayalam_Tamil.txt index e50128f0..a2f99925 100644 --- a/icuSources/data/translit/Malayalam_Tamil.txt +++ b/icuSources/data/translit/Malayalam_Tamil.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Malayalam_Telugu.txt b/icuSources/data/translit/Malayalam_Telugu.txt index fc891e4d..b80bf53b 100644 --- a/icuSources/data/translit/Malayalam_Telugu.txt +++ b/icuSources/data/translit/Malayalam_Telugu.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Maldivian_Latin_BGN.txt b/icuSources/data/translit/Maldivian_Latin_BGN.txt index e213c904..ad43d2fd 100644 --- a/icuSources/data/translit/Maldivian_Latin_BGN.txt +++ b/icuSources/data/translit/Maldivian_Latin_BGN.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Mongolian_Latin_BGN.txt b/icuSources/data/translit/Mongolian_Latin_BGN.txt index bc1fe389..5b329e16 100644 --- a/icuSources/data/translit/Mongolian_Latin_BGN.txt +++ b/icuSources/data/translit/Mongolian_Latin_BGN.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -9,7 +9,7 @@ # :: [АБВГДЕЁЖЗИЙКЛМНОӨПРСТУҮФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмноөпрстуүфхцчшщъыьэюя] ; :: NFD (NFC) ; -$prime = ʹ ; +$prime = ʹ ; $upperConsonants = [БВГДЖЙКЛМНПРСТФХЦЧШЩЭ] ; $lowerConsonants = [бвгджйклмнпрстфхцчшщэ] ; $consonants = [$upperConsonants $lowerConsonants] ; @@ -17,7 +17,7 @@ $upperVowels = [АЕЁЭИОУЫЮЯ] ; $lowerVowels = [аеёэиоуыюя] ; $vowels = [$upperVowels $lowerVowels] ; $lower = [$lowerConsonants $lowerVowels] ; -$wordBoundary = [^[:L:][:M:][:N:]] ; +$wordBoundary = [^[:L:][:M:][:N:]] ; А → A ; # CYRILLIC CAPITAL LETTER A а → a ; # CYRILLIC SMALL LETTER A Б → B ; # CYRILLIC CAPITAL LETTER BE diff --git a/icuSources/data/translit/Oriya_Bengali.txt b/icuSources/data/translit/Oriya_Bengali.txt index f080c5f0..b805519e 100644 --- a/icuSources/data/translit/Oriya_Bengali.txt +++ b/icuSources/data/translit/Oriya_Bengali.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Oriya_Devanagari.txt b/icuSources/data/translit/Oriya_Devanagari.txt index 6a6ed03c..27dd02e5 100644 --- a/icuSources/data/translit/Oriya_Devanagari.txt +++ b/icuSources/data/translit/Oriya_Devanagari.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Oriya_Gujarati.txt b/icuSources/data/translit/Oriya_Gujarati.txt index 11d785d5..14d0c3c6 100644 --- a/icuSources/data/translit/Oriya_Gujarati.txt +++ b/icuSources/data/translit/Oriya_Gujarati.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Oriya_Gurmukhi.txt b/icuSources/data/translit/Oriya_Gurmukhi.txt index 27abb92b..65e453ea 100644 --- a/icuSources/data/translit/Oriya_Gurmukhi.txt +++ b/icuSources/data/translit/Oriya_Gurmukhi.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Oriya_InterIndic.txt b/icuSources/data/translit/Oriya_InterIndic.txt index 8c2cf2bf..c88aa35d 100644 --- a/icuSources/data/translit/Oriya_InterIndic.txt +++ b/icuSources/data/translit/Oriya_InterIndic.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -10,81 +10,81 @@ େ\u0B56→\uE048;# VOWEL SIGN AI ୋ→\uE04B;# VOWEL SIGN O ୌ→\uE04C;# VOWEL SIGN AU -\u0B01→\uE001; # SIGN CANDRABINDU -ଂ→\uE002; # SIGN ANUSVARA -ଃ→\uE003; # SIGN VISARGA -ଅ→\uE005; # LETTER A -ଆ→\uE006; # LETTER AA -ଇ→\uE007; # LETTER I -ଈ→\uE008; # LETTER II -ଉ→\uE009; # LETTER U -ଊ→\uE00A; # LETTER UU -ଋ→\uE00B; # LETTER VOCALIC R -ଌ→\uE00C; # LETTER VOCALIC L -ଏ→\uE00F; # LETTER E -ଐ→\uE010; # LETTER AI -ଓ→\uE013; # LETTER O -ଔ→\uE014; # LETTER AU -କ→\uE015; # LETTER KA -ଖ→\uE016; # LETTER KHA -ଗ→\uE017; # LETTER GA -ଘ→\uE018; # LETTER GHA -ଙ→\uE019; # LETTER NGA -ଚ→\uE01A; # LETTER CA -ଛ→\uE01B; # LETTER CHA -ଜ→\uE01C; # LETTER JA -ଝ→\uE01D; # LETTER JHA -ଞ→\uE01E; # LETTER NYA -ଟ→\uE01F; # LETTER TTA -ଠ→\uE020; # LETTER TTHA -ଡ→\uE021; # LETTER DDA -ଢ→\uE022; # LETTER DDHA -ଣ→\uE023; # LETTER NNA -ତ→\uE024; # LETTER TA -ଥ→\uE025; # LETTER THA -ଦ→\uE026; # LETTER DA -ଧ→\uE027; # LETTER DHA -ନ→\uE028; # LETTER NA -ପ→\uE02A; # LETTER PA -ଫ→\uE02B; # LETTER PHA -ବ→\uE02C; # LETTER BA -ଭ→\uE02D; # LETTER BHA -ମ→\uE02E; # LETTER MA -ଯ→\uE02F; # LETTER YA -ର→\uE030; # LETTER RA -ଲ→\uE032; # LETTER LA -ଳ→\uE033; # LETTER LLA -ଵ→\uE035; # LETTER VA -ଶ→\uE036; # LETTER SHA -ଷ→\uE037; # LETTER SSA -ସ→\uE038; # LETTER SA -ହ→\uE039; # LETTER HA -\u0B3C→\uE03C; # SIGN NUKTA -ଽ→\uE03D; # SIGN AVAGRAHA -ା→\uE03E; # VOWEL SIGN AA -\u0B3F→\uE03F; # VOWEL SIGN I -ୀ→\uE040; # VOWEL SIGN II -\u0B41→\uE041; # VOWEL SIGN U -\u0B42→\uE042; # VOWEL SIGN UU -\u0B43→\uE043; # VOWEL SIGN VOCALIC R -େ→\uE047; # VOWEL SIGN E -\u0B4D→\uE04D; # SIGN VIRAMA -\u0B56→\uE056; # AI LENGTH MARK -ୗ→\uE057; # AU LENGTH MARK -।→\uE064; # DANDA -॥→\uE065; # DOUBLE DANDA -ୟ→\uE05F; # LETTER YYA -ୠ→\uE060; # LETTER VOCALIC RR -ୡ→\uE061; # LETTER VOCALIC LL -୦→\uE066; # DIGIT ZERO -୧→\uE067; # DIGIT ONE -୨→\uE068; # DIGIT TWO -୩→\uE069; # DIGIT THREE -୪→\uE06A; # DIGIT FOUR -୫→\uE06B; # DIGIT FIVE -୬→\uE06C; # DIGIT SIX -୭→\uE06D; # DIGIT SEVEN -୮→\uE06E; # DIGIT EIGHT -୯→\uE06F; # DIGIT NINE -୰→\uE07B; # ISSHAR -ୱ→\uE081; # LETTER WA +\u0B01→\uE001; # SIGN CANDRABINDU +ଂ→\uE002; # SIGN ANUSVARA +ଃ→\uE003; # SIGN VISARGA +ଅ→\uE005; # LETTER A +ଆ→\uE006; # LETTER AA +ଇ→\uE007; # LETTER I +ଈ→\uE008; # LETTER II +ଉ→\uE009; # LETTER U +ଊ→\uE00A; # LETTER UU +ଋ→\uE00B; # LETTER VOCALIC R +ଌ→\uE00C; # LETTER VOCALIC L +ଏ→\uE00F; # LETTER E +ଐ→\uE010; # LETTER AI +ଓ→\uE013; # LETTER O +ଔ→\uE014; # LETTER AU +କ→\uE015; # LETTER KA +ଖ→\uE016; # LETTER KHA +ଗ→\uE017; # LETTER GA +ଘ→\uE018; # LETTER GHA +ଙ→\uE019; # LETTER NGA +ଚ→\uE01A; # LETTER CA +ଛ→\uE01B; # LETTER CHA +ଜ→\uE01C; # LETTER JA +ଝ→\uE01D; # LETTER JHA +ଞ→\uE01E; # LETTER NYA +ଟ→\uE01F; # LETTER TTA +ଠ→\uE020; # LETTER TTHA +ଡ→\uE021; # LETTER DDA +ଢ→\uE022; # LETTER DDHA +ଣ→\uE023; # LETTER NNA +ତ→\uE024; # LETTER TA +ଥ→\uE025; # LETTER THA +ଦ→\uE026; # LETTER DA +ଧ→\uE027; # LETTER DHA +ନ→\uE028; # LETTER NA +ପ→\uE02A; # LETTER PA +ଫ→\uE02B; # LETTER PHA +ବ→\uE02C; # LETTER BA +ଭ→\uE02D; # LETTER BHA +ମ→\uE02E; # LETTER MA +ଯ→\uE02F; # LETTER YA +ର→\uE030; # LETTER RA +ଲ→\uE032; # LETTER LA +ଳ→\uE033; # LETTER LLA +ଵ→\uE035; # LETTER VA +ଶ→\uE036; # LETTER SHA +ଷ→\uE037; # LETTER SSA +ସ→\uE038; # LETTER SA +ହ→\uE039; # LETTER HA +\u0B3C→\uE03C; # SIGN NUKTA +ଽ→\uE03D; # SIGN AVAGRAHA +ା→\uE03E; # VOWEL SIGN AA +\u0B3F→\uE03F; # VOWEL SIGN I +ୀ→\uE040; # VOWEL SIGN II +\u0B41→\uE041; # VOWEL SIGN U +\u0B42→\uE042; # VOWEL SIGN UU +\u0B43→\uE043; # VOWEL SIGN VOCALIC R +େ→\uE047; # VOWEL SIGN E +\u0B4D→\uE04D; # SIGN VIRAMA +\u0B56→\uE056; # AI LENGTH MARK +ୗ→\uE057; # AU LENGTH MARK +।→\uE064; # DANDA +॥→\uE065; # DOUBLE DANDA +ୟ→\uE05F; # LETTER YYA +ୠ→\uE060; # LETTER VOCALIC RR +ୡ→\uE061; # LETTER VOCALIC LL +୦→\uE066; # DIGIT ZERO +୧→\uE067; # DIGIT ONE +୨→\uE068; # DIGIT TWO +୩→\uE069; # DIGIT THREE +୪→\uE06A; # DIGIT FOUR +୫→\uE06B; # DIGIT FIVE +୬→\uE06C; # DIGIT SIX +୭→\uE06D; # DIGIT SEVEN +୮→\uE06E; # DIGIT EIGHT +୯→\uE06F; # DIGIT NINE +୰→\uE07B; # ISSHAR +ୱ→\uE081; # LETTER WA diff --git a/icuSources/data/translit/Oriya_Kannada.txt b/icuSources/data/translit/Oriya_Kannada.txt index b8916855..7d3cff87 100644 --- a/icuSources/data/translit/Oriya_Kannada.txt +++ b/icuSources/data/translit/Oriya_Kannada.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Oriya_Latin.txt b/icuSources/data/translit/Oriya_Latin.txt index 19d519b4..52a510d2 100644 --- a/icuSources/data/translit/Oriya_Latin.txt +++ b/icuSources/data/translit/Oriya_Latin.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Oriya_Malayalam.txt b/icuSources/data/translit/Oriya_Malayalam.txt index 6279bda9..4147ebc6 100644 --- a/icuSources/data/translit/Oriya_Malayalam.txt +++ b/icuSources/data/translit/Oriya_Malayalam.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Oriya_Tamil.txt b/icuSources/data/translit/Oriya_Tamil.txt index 34c2f673..6c942d42 100644 --- a/icuSources/data/translit/Oriya_Tamil.txt +++ b/icuSources/data/translit/Oriya_Tamil.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Oriya_Telugu.txt b/icuSources/data/translit/Oriya_Telugu.txt index bc2504d9..e9799baf 100644 --- a/icuSources/data/translit/Oriya_Telugu.txt +++ b/icuSources/data/translit/Oriya_Telugu.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Pashto_Latin_BGN.txt b/icuSources/data/translit/Pashto_Latin_BGN.txt index fa45dbba..a0cd6639 100644 --- a/icuSources/data/translit/Pashto_Latin_BGN.txt +++ b/icuSources/data/translit/Pashto_Latin_BGN.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -11,8 +11,8 @@ :: NFD (NFC) ; $alef = ’; $ayin = ‘; -$disambig = \u0331 ; -$wordBoundary = [^[:L:][:M:][:N:]] ; +$disambig = \u0331 ; +$wordBoundary = [^[:L:][:M:][:N:]] ; [:Nd:]{٫}[:Nd:] ↔ [:Nd:]{','}[:Nd:] ; # ARABIC DECIMAL SEPARATOR [:Nd:]{٬}[:Nd:] ↔ [:Nd:]{'.'}[:Nd:] ; # ARABIC THOUSANDS SEPARATOR ٫ ↔ ',' $disambig ; # ARABIC DECIMAL SEPARATOR @@ -86,9 +86,9 @@ $wordBoundary = [^[:L:][:M:][:N:]] ; و\u0651 → ww ; # ARABIC LETTER WAW + SHADDA \u0651ی → yy ; # ARABIC LETTER FARSI YEH + SHADDA ى\u0651 → yy ; # ARABIC LETTER YEH + SHADDA -$wordBoundary{ء → ; # ARABIC LETTER HAMZA +$wordBoundary{ء → ; # ARABIC LETTER HAMZA ء → $alef ; # ARABIC LETTER HAMZA -$wordBoundary{ا → ; # ARABIC LETTER ALEF +$wordBoundary{ا → ; # ARABIC LETTER ALEF آ → $alef ā ; # ARABIC LETTER ALEF WITH MADDA ABOVE ب → b ; # ARABIC LETTER BEH پ → p ; # ARABIC LETTER PEH @@ -149,4 +149,4 @@ $wordBoundary{ا → ; # ARABIC LETTER ALEF \u064Fوی → ūy ; # ARABIC DAMMA + WAW + FARSI YEH \u064Fو → ū ; # ARABIC DAMMA + WAW \u064F → u ; # ARABIC DAMMA -\u0652 → ; # ARABIC SUKUN +\u0652 → ; # ARABIC SUKUN diff --git a/icuSources/data/translit/Persian_Latin_BGN.txt b/icuSources/data/translit/Persian_Latin_BGN.txt index 01cb888b..f89aca0a 100644 --- a/icuSources/data/translit/Persian_Latin_BGN.txt +++ b/icuSources/data/translit/Persian_Latin_BGN.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -11,8 +11,8 @@ :: NFKD (NFC) ; $alef = ’; $ayin = ‘; -$disambig = \u0331 ; -$wordBoundary = [^[:L:][:M:][:N:]] ; +$disambig = \u0331 ; +$wordBoundary = [^[:L:][:M:][:N:]] ; [:Nd:]{٫}[:Nd:] ↔ [:Nd:]{','}[:Nd:] ; # ARABIC DECIMAL SEPARATOR [:Nd:]{٬}[:Nd:] ↔ [:Nd:]{'.'}[:Nd:] ; # ARABIC THOUSANDS SEPARATOR ٫ ↔ ',' $disambig ; # ARABIC DECIMAL SEPARATOR @@ -75,9 +75,9 @@ $wordBoundary = [^[:L:][:M:][:N:]] ; ه\u0651 → hh ; # ARABIC LETTER HEH + SHADDA و\u0651 → ww ; # ARABIC LETTER WAW + SHADDA ی\u0651 → yy ; # ARABIC LETTER FARSI YEH + SHADDA -$wordBoundary{ء → ; # ARABIC LETTER HAMZA +$wordBoundary{ء → ; # ARABIC LETTER HAMZA ء → $alef ; # ARABIC LETTER HAMZA -$wordBoundary{ا → ; # ARABIC LETTER ALEF +$wordBoundary{ا → ; # ARABIC LETTER ALEF آ → $alef ā ; # ARABIC FATHA ALEF WITH MADDA ABOVE ب → b ; # ARABIC LETTER BEH پ → p ; # ARABIC LETTER PEH @@ -120,5 +120,5 @@ $wordBoundary{ا → ; # ARABIC LETTER ALEF \u0650 → e ; # ARABIC KASRA \u064Fو → ū ; # ARABIC DAMMA + WAW \u064F → o ; # ARABIC DAMMA -\u0652 → ; # ARABIC SUKUN +\u0652 → ; # ARABIC SUKUN ::NFC (NFD) ; diff --git a/icuSources/data/translit/Pinyin_NumericPinyin.txt b/icuSources/data/translit/Pinyin_NumericPinyin.txt index c6faf8ae..ab0d3613 100644 --- a/icuSources/data/translit/Pinyin_NumericPinyin.txt +++ b/icuSources/data/translit/Pinyin_NumericPinyin.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Russian_Latin_BGN.txt b/icuSources/data/translit/Russian_Latin_BGN.txt index eac2991f..6101f6d0 100644 --- a/icuSources/data/translit/Russian_Latin_BGN.txt +++ b/icuSources/data/translit/Russian_Latin_BGN.txt @@ -1,17 +1,17 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** # File: Russian_Latin_BGN.txt # Generated from CLDR # -:: [АБВГДЕЁЖЗИЙКЛМНОПРСТУФXЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфxцчшщъыьэюя] ; +:: [АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя] ; :: NFD (NFC) ; -$prime = ʹ ; +$prime = ʹ ; $doublePrime = ʺ ; -$wordBoundary = [^[:L:][:M:][:N:]] ; +$wordBoundary = [^[:L:][:M:][:N:]] ; $upperConsonants = [БВГДЖЙКЛМНПРСТФХЦЧШЩЭ] ; $lowerConsonants = [бвгджйклмнпрстфхцчшщэ] ; $consonants = [$upperConsonants $lowerConsonants] ; @@ -34,17 +34,17 @@ $upperVowels[Ыы] → Y ; Е}[$upperVowels [ЙЪЬ]] → YE ; # CYRILLIC CAPITAL LETTER IE Е}[$lowerVowels [йъь]] → Ye ; # CYRILLIC CAPITAL LETTER IE $wordBoundary{Е → Ye ; # CYRILLIC CAPITAL LETTER IE -Е → E ; # CYRILLIC CAPITAL LETTER IE +Е → E ; # CYRILLIC CAPITAL LETTER IE е}[$upperVowels $lowerVowels [ЙйЪъЬь]] → ye ; # CYRILLIC SMALL LETTER IE $wordBoundary{е → ye ; # CYRILLIC SMALL LETTER IE -е → e ; # CYRILLIC SMALL LETTER IE +е → e ; # CYRILLIC SMALL LETTER IE Ё}[$upperVowels [ЙЪЬ]] → YË ; # CYRILLIC CAPITAL LETTER IO Ё}[$lowerVowels [йъь]] → Yë ; # CYRILLIC CAPITAL LETTER IO $wordBoundary{Ё → YË ; # CYRILLIC CAPITAL LETTER IO -Ё → Ë ; # CYRILLIC CAPITAL LETTER IO +Ё → Ë ; # CYRILLIC CAPITAL LETTER IO ё}[$upperVowels $lowerVowels [ЙйЪъЬь]] → yë ; # CYRILLIC SMALL LETTER IO $wordBoundary{ё → yë ; # CYRILLIC SMALL LETTER IO -ё → ë ; # CYRILLIC SMALL LETTER IO +ё → ë ; # CYRILLIC SMALL LETTER IO Ж} $lower → Zh ; # CYRILLIC CAPITAL LETTER ZHE Ж → ZH ; # CYRILLIC CAPITAL LETTER ZHE ж → zh ; # CYRILLIC SMALL LETTER ZHE diff --git a/icuSources/data/translit/Serbian_Latin_BGN.txt b/icuSources/data/translit/Serbian_Latin_BGN.txt index c6b78a9b..64a7a819 100644 --- a/icuSources/data/translit/Serbian_Latin_BGN.txt +++ b/icuSources/data/translit/Serbian_Latin_BGN.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -16,7 +16,7 @@ $upperVowels = [АЕИОУ] ; $lowerVowels = [аеиоу] ; $vowels = [$upperVowels $lowerVowels] ; $lower = [$lowerConsonants $lowerVowels] ; -$wordBoundary = [^[:L:][:M:][:N:]] ; +$wordBoundary = [^[:L:][:M:][:N:]] ; А → A ; # CYRILLIC CAPITAL LETTER A а → a ; # CYRILLIC SMALL LETTER A Б → B ; # CYRILLIC CAPITAL LETTER BE diff --git a/icuSources/data/translit/Simplified_Traditional.txt b/icuSources/data/translit/Simplified_Traditional.txt index fd735c59..665c1530 100644 --- a/icuSources/data/translit/Simplified_Traditional.txt +++ b/icuSources/data/translit/Simplified_Traditional.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -849,6 +849,7 @@ $SCDigit { 出 } 戏 → 齣; 升←陞; 伪↔偽; 伪←僞; +收获→收穫; 获↔獲; 获←穫; 绦↔縧; @@ -874,8 +875,8 @@ $SCDigit { 出 } 戏 → 齣; 䌽→綵; 采↔採; 采←埰; -厕↔厠; -厕←廁; +厕↔廁; +厕←厠; 捣↔搗; 捣←擣; 沩↔溈; @@ -900,8 +901,8 @@ $SCDigit { 出 } 戏 → 齣; 床←牀; 墙↔牆; 墙←墻; -奖↔奬; -奖←獎; +奖↔獎; +奖←奬; 眦↔眥; 眦←眦; 秆↔稈; @@ -912,8 +913,8 @@ $SCDigit { 出 } 戏 → 齣; 苧←苎; 苹↔蘋; 苹←苹; -蕴↔藴; -蕴←蘊; +蕴↔蘊; +蕴←藴; 说↔說; 说←説; 谣↔謠; @@ -2161,7 +2162,7 @@ $SCDigit { 出 } 戏 → 齣; 京沈↔京瀋; 辽沈↔遼瀋; 沈←瀋; -墨渖未干↔墨瀋未乾; # 瀋 meaning liquid +墨渖未干↔墨瀋未乾; # 瀋 meaning liquid 渖→瀋; 石沉大海↔石沈大海; # 沈 meaning sink 鱼沉雁杳↔魚沈雁杳; diff --git a/icuSources/data/translit/Simplified_Traditional_UniqueTraditionals.txt b/icuSources/data/translit/Simplified_Traditional_UniqueTraditionals.txt new file mode 100644 index 00000000..dcbbec10 --- /dev/null +++ b/icuSources/data/translit/Simplified_Traditional_UniqueTraditionals.txt @@ -0,0 +1,13 @@ +# *************************************************************************** +# * +# * Copyright (C) 2011, International Business Machines +# * Corporation; Unicode, Inc.; and others. All Rights Reserved. +# * +# *************************************************************************** +# File: Simplified_Traditional_UniqueTraditionals.txt +# Generated from CLDR +# +郁→鬱; +里→裡; +台→臺; +::Simplified-Traditional(); diff --git a/icuSources/data/translit/Syriac_Latin.txt b/icuSources/data/translit/Syriac_Latin.txt index f4909a81..7c61c565 100644 --- a/icuSources/data/translit/Syriac_Latin.txt +++ b/icuSources/data/translit/Syriac_Latin.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -11,7 +11,7 @@ ܞ → yh; ܖ ↔ dr; ܐ ↔ ʾ; -\u0711 → ʾ; +\u0711 → ʾ; ܒ ↔ b; ܓ ↔ g; ܔ → g; diff --git a/icuSources/data/translit/Tamil_Bengali.txt b/icuSources/data/translit/Tamil_Bengali.txt index 5bad57cb..78275d97 100644 --- a/icuSources/data/translit/Tamil_Bengali.txt +++ b/icuSources/data/translit/Tamil_Bengali.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Tamil_Devanagari.txt b/icuSources/data/translit/Tamil_Devanagari.txt index f64d1b3b..9891ae93 100644 --- a/icuSources/data/translit/Tamil_Devanagari.txt +++ b/icuSources/data/translit/Tamil_Devanagari.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Tamil_Gujarati.txt b/icuSources/data/translit/Tamil_Gujarati.txt index 6d05749f..09d18e4a 100644 --- a/icuSources/data/translit/Tamil_Gujarati.txt +++ b/icuSources/data/translit/Tamil_Gujarati.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Tamil_Gurmukhi.txt b/icuSources/data/translit/Tamil_Gurmukhi.txt index 88341501..8c90bd5d 100644 --- a/icuSources/data/translit/Tamil_Gurmukhi.txt +++ b/icuSources/data/translit/Tamil_Gurmukhi.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Tamil_InterIndic.txt b/icuSources/data/translit/Tamil_InterIndic.txt index 095133ea..411f240d 100644 --- a/icuSources/data/translit/Tamil_InterIndic.txt +++ b/icuSources/data/translit/Tamil_InterIndic.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -11,63 +11,63 @@ ோ→\uE04B;# VOWEL SIGN OO ௌ→\uE04C;# VOWEL SIGN AU ஔ→\uE014;# LETTER AU -\u0B82→\uE002; # SIGN ANUSVARA -ஃ→\uE003; # SIGN VISARGA -அ→\uE005; # LETTER A -ஆ→\uE006; # LETTER AA -இ→\uE007; # LETTER I -ஈ→\uE008; # LETTER II -உ→\uE009; # LETTER U -ஊ→\uE00A; # LETTER UU -எ→\uE00E; # LETTER E -ஏ→\uE00F; # LETTER EE -ஐ→\uE010; # LETTER AI -ஒ→\uE012; # LETTER O -ஓ→\uE013; # LETTER OO -ஔ→\uE014; # LETTER AU -க→\uE015; # LETTER KA -ங→\uE019; # LETTER NGA -ச→\uE01A; # LETTER CA -ஜ→\uE01C; # LETTER JA -ஞ→\uE01E; # LETTER NYA -ட→\uE01F; # LETTER TTA -ண→\uE023; # LETTER NNA -த→\uE024; # LETTER TA -ந→\uE028; # LETTER NA -ன→\uE029; # LETTER NNNA -ப→\uE02A; # LETTER PA -ம→\uE02E; # LETTER MA -ய→\uE02F; # LETTER YA -ர→\uE030; # LETTER RA -ற→\uE031; # LETTER RRA -ல→\uE032; # LETTER LA -ள→\uE033; # LETTER LLA -ழ→\uE034; # LETTER LLLA -வ→\uE035; # LETTER VA -ஶ→\uE036; # LETTER SHA -ஷ→\uE037; # LETTER SSA -ஸ→\uE038; # LETTER SA -ஹ→\uE039; # LETTER HA -ா→\uE03E; # VOWEL SIGN AA -ி→\uE03F; # VOWEL SIGN I -\u0BC0→\uE040; # VOWEL SIGN II -ு→\uE041; # VOWEL SIGN U -ூ→\uE042; # VOWEL SIGN UU -ெ→\uE046; # VOWEL SIGN E -ே→\uE047; # VOWEL SIGN EE -ை→\uE048; # VOWEL SIGN AI -\u0BCD→\uE04D; # SIGN VIRAMA -ௗ→\uE057; # AU LENGTH MARK -௧→\uE067; # DIGIT ONE -௨→\uE068; # DIGIT TWO -௩→\uE069; # DIGIT THREE -௪→\uE06A; # DIGIT FOUR -௫→\uE06B; # DIGIT FIVE -௬→\uE06C; # DIGIT SIX -௭→\uE06D; # DIGIT SEVEN -௮→\uE06E; # DIGIT EIGHT -௯→\uE06F; # DIGIT NINE -௰→\uE067\uE066; # UNMAPPED Tamil-InterIndic: NUMBER TEN -௱→\uE067\uE066\uE066; # UNMAPPED Tamil-InterIndic: NUMBER ONE HUNDRED +\u0B82→\uE002; # SIGN ANUSVARA +ஃ→\uE003; # SIGN VISARGA +அ→\uE005; # LETTER A +ஆ→\uE006; # LETTER AA +இ→\uE007; # LETTER I +ஈ→\uE008; # LETTER II +உ→\uE009; # LETTER U +ஊ→\uE00A; # LETTER UU +எ→\uE00E; # LETTER E +ஏ→\uE00F; # LETTER EE +ஐ→\uE010; # LETTER AI +ஒ→\uE012; # LETTER O +ஓ→\uE013; # LETTER OO +ஔ→\uE014; # LETTER AU +க→\uE015; # LETTER KA +ங→\uE019; # LETTER NGA +ச→\uE01A; # LETTER CA +ஜ→\uE01C; # LETTER JA +ஞ→\uE01E; # LETTER NYA +ட→\uE01F; # LETTER TTA +ண→\uE023; # LETTER NNA +த→\uE024; # LETTER TA +ந→\uE028; # LETTER NA +ன→\uE029; # LETTER NNNA +ப→\uE02A; # LETTER PA +ம→\uE02E; # LETTER MA +ய→\uE02F; # LETTER YA +ர→\uE030; # LETTER RA +ற→\uE031; # LETTER RRA +ல→\uE032; # LETTER LA +ள→\uE033; # LETTER LLA +ழ→\uE034; # LETTER LLLA +வ→\uE035; # LETTER VA +ஶ→\uE036; # LETTER SHA +ஷ→\uE037; # LETTER SSA +ஸ→\uE038; # LETTER SA +ஹ→\uE039; # LETTER HA +ா→\uE03E; # VOWEL SIGN AA +ி→\uE03F; # VOWEL SIGN I +\u0BC0→\uE040; # VOWEL SIGN II +ு→\uE041; # VOWEL SIGN U +ூ→\uE042; # VOWEL SIGN UU +ெ→\uE046; # VOWEL SIGN E +ே→\uE047; # VOWEL SIGN EE +ை→\uE048; # VOWEL SIGN AI +\u0BCD→\uE04D; # SIGN VIRAMA +ௗ→\uE057; # AU LENGTH MARK +௧→\uE067; # DIGIT ONE +௨→\uE068; # DIGIT TWO +௩→\uE069; # DIGIT THREE +௪→\uE06A; # DIGIT FOUR +௫→\uE06B; # DIGIT FIVE +௬→\uE06C; # DIGIT SIX +௭→\uE06D; # DIGIT SEVEN +௮→\uE06E; # DIGIT EIGHT +௯→\uE06F; # DIGIT NINE +௰→\uE067\uE066; # UNMAPPED Tamil-InterIndic: NUMBER TEN +௱→\uE067\uE066\uE066; # UNMAPPED Tamil-InterIndic: NUMBER ONE HUNDRED ௲→\uE067\uE066\uE066\uE066;# UNMAPPED Tamil-InterIndic: NUMBER ONE THOUSAND \u0BE6→\uE066; diff --git a/icuSources/data/translit/Tamil_Kannada.txt b/icuSources/data/translit/Tamil_Kannada.txt index 9775d357..6f497dc6 100644 --- a/icuSources/data/translit/Tamil_Kannada.txt +++ b/icuSources/data/translit/Tamil_Kannada.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Tamil_Latin.txt b/icuSources/data/translit/Tamil_Latin.txt index 763d3146..16a7590b 100644 --- a/icuSources/data/translit/Tamil_Latin.txt +++ b/icuSources/data/translit/Tamil_Latin.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Tamil_Malayalam.txt b/icuSources/data/translit/Tamil_Malayalam.txt index f5ed3a43..7b816952 100644 --- a/icuSources/data/translit/Tamil_Malayalam.txt +++ b/icuSources/data/translit/Tamil_Malayalam.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Tamil_Oriya.txt b/icuSources/data/translit/Tamil_Oriya.txt index 6a317665..cdf96f30 100644 --- a/icuSources/data/translit/Tamil_Oriya.txt +++ b/icuSources/data/translit/Tamil_Oriya.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Tamil_Telugu.txt b/icuSources/data/translit/Tamil_Telugu.txt index f96f250a..28b1b981 100644 --- a/icuSources/data/translit/Tamil_Telugu.txt +++ b/icuSources/data/translit/Tamil_Telugu.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Telugu_Bengali.txt b/icuSources/data/translit/Telugu_Bengali.txt index 98d573dc..b4f590e4 100644 --- a/icuSources/data/translit/Telugu_Bengali.txt +++ b/icuSources/data/translit/Telugu_Bengali.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Telugu_Devanagari.txt b/icuSources/data/translit/Telugu_Devanagari.txt index 716aab91..ca6780d7 100644 --- a/icuSources/data/translit/Telugu_Devanagari.txt +++ b/icuSources/data/translit/Telugu_Devanagari.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Telugu_Gujarati.txt b/icuSources/data/translit/Telugu_Gujarati.txt index 41849f07..6bcc1141 100644 --- a/icuSources/data/translit/Telugu_Gujarati.txt +++ b/icuSources/data/translit/Telugu_Gujarati.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Telugu_Gurmukhi.txt b/icuSources/data/translit/Telugu_Gurmukhi.txt index 62af75c4..78240601 100644 --- a/icuSources/data/translit/Telugu_Gurmukhi.txt +++ b/icuSources/data/translit/Telugu_Gurmukhi.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Telugu_InterIndic.txt b/icuSources/data/translit/Telugu_InterIndic.txt index 80d85636..ced48e08 100644 --- a/icuSources/data/translit/Telugu_InterIndic.txt +++ b/icuSources/data/translit/Telugu_InterIndic.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -9,82 +9,82 @@ # \u0C46\u0C4D\u0C56→\uE048\uE04D; \u0C46\u0C56→\uE048;# VOWEL SIGN AI -ఁ→\uE001; # SIGN CANDRABINDU -ం→\uE002; # SIGN ANUSVARA -ః→\uE003; # SIGN VISARGA -అ→\uE005; # LETTER A -ఆ→\uE006; # LETTER AA -ఇ→\uE007; # LETTER I -ఈ→\uE008; # LETTER II -ఉ→\uE009; # LETTER U -ఊ→\uE00A; # LETTER UU -ఋ→\uE00B; # LETTER VOCALIC R -ఌ→\uE00C; # LETTER VOCALIC L -ఎ→\uE00E; # LETTER E -ఏ→\uE00F; # LETTER EE -ఐ→\uE010; # LETTER AI -ఒ→\uE012; # LETTER O -ఓ→\uE013; # LETTER OO -ఔ→\uE014; # LETTER AU -క→\uE015; # LETTER KA -ఖ→\uE016; # LETTER KHA -గ→\uE017; # LETTER GA -ఘ→\uE018; # LETTER GHA -ఙ→\uE019; # LETTER NGA -చ→\uE01A; # LETTER CA -ఛ→\uE01B; # LETTER CHA -జ→\uE01C; # LETTER JA -ఝ→\uE01D; # LETTER JHA -ఞ→\uE01E; # LETTER NYA -ట→\uE01F; # LETTER TTA -ఠ→\uE020; # LETTER TTHA -డ→\uE021; # LETTER DDA -ఢ→\uE022; # LETTER DDHA -ణ→\uE023; # LETTER NNA -త→\uE024; # LETTER TA -థ→\uE025; # LETTER THA -ద→\uE026; # LETTER DA -ధ→\uE027; # LETTER DHA -న→\uE028; # LETTER NA -ప→\uE02A; # LETTER PA -ఫ→\uE02B; # LETTER PHA -బ→\uE02C; # LETTER BA -భ→\uE02D; # LETTER BHA -మ→\uE02E; # LETTER MA -య→\uE02F; # LETTER YA -ర→\uE030; # LETTER RA -ఱ→\uE031; # LETTER RRA -ల→\uE032; # LETTER LA -ళ→\uE033; # LETTER LLA -వ→\uE035; # LETTER VA -శ→\uE036; # LETTER SHA -ష→\uE037; # LETTER SSA -స→\uE038; # LETTER SA -హ→\uE039; # LETTER HA -\u0C3E→\uE03E; # VOWEL SIGN AA -\u0C3F→\uE03F; # VOWEL SIGN I -\u0C40→\uE040; # VOWEL SIGN II -ు→\uE041; # VOWEL SIGN U -ూ→\uE042; # VOWEL SIGN UU -ృ→\uE043; # VOWEL SIGN VOCALIC R -ౄ→\uE044; # VOWEL SIGN VOCALIC RR -\u0C46→\uE046; # VOWEL SIGN E -\u0C47→\uE047; # VOWEL SIGN EE -\u0C4A→\uE04A; # VOWEL SIGN O -\u0C4B→\uE04B; # VOWEL SIGN OO -\u0C4C→\uE04C; # VOWEL SIGN AU -\u0C4D→\uE04D; # SIGN VIRAMA -\u0C55→\uE055; # LENGTH MARK -\u0C56→\uE056; # AI LENGTH MARK -ౠ→\uE060; # LETTER VOCALIC RR -ౡ→\uE061; # LETTER VOCALIC LL -౦→\uE066; # DIGIT ZERO -౧→\uE067; # DIGIT ONE -౨→\uE068; # DIGIT TWO -౩→\uE069; # DIGIT THREE -౪→\uE06A; # DIGIT FOUR -౫→\uE06B; # DIGIT FIVE -౬→\uE06C; # DIGIT SIX -౭→\uE06D; # DIGIT SEVEN -౮→\uE06E; # DIGIT EIGHT -౯→\uE06F; # DIGIT NINE +ఁ→\uE001; # SIGN CANDRABINDU +ం→\uE002; # SIGN ANUSVARA +ః→\uE003; # SIGN VISARGA +అ→\uE005; # LETTER A +ఆ→\uE006; # LETTER AA +ఇ→\uE007; # LETTER I +ఈ→\uE008; # LETTER II +ఉ→\uE009; # LETTER U +ఊ→\uE00A; # LETTER UU +ఋ→\uE00B; # LETTER VOCALIC R +ఌ→\uE00C; # LETTER VOCALIC L +ఎ→\uE00E; # LETTER E +ఏ→\uE00F; # LETTER EE +ఐ→\uE010; # LETTER AI +ఒ→\uE012; # LETTER O +ఓ→\uE013; # LETTER OO +ఔ→\uE014; # LETTER AU +క→\uE015; # LETTER KA +ఖ→\uE016; # LETTER KHA +గ→\uE017; # LETTER GA +ఘ→\uE018; # LETTER GHA +ఙ→\uE019; # LETTER NGA +చ→\uE01A; # LETTER CA +ఛ→\uE01B; # LETTER CHA +జ→\uE01C; # LETTER JA +ఝ→\uE01D; # LETTER JHA +ఞ→\uE01E; # LETTER NYA +ట→\uE01F; # LETTER TTA +ఠ→\uE020; # LETTER TTHA +డ→\uE021; # LETTER DDA +ఢ→\uE022; # LETTER DDHA +ణ→\uE023; # LETTER NNA +త→\uE024; # LETTER TA +థ→\uE025; # LETTER THA +ద→\uE026; # LETTER DA +ధ→\uE027; # LETTER DHA +న→\uE028; # LETTER NA +ప→\uE02A; # LETTER PA +ఫ→\uE02B; # LETTER PHA +బ→\uE02C; # LETTER BA +భ→\uE02D; # LETTER BHA +మ→\uE02E; # LETTER MA +య→\uE02F; # LETTER YA +ర→\uE030; # LETTER RA +ఱ→\uE031; # LETTER RRA +ల→\uE032; # LETTER LA +ళ→\uE033; # LETTER LLA +వ→\uE035; # LETTER VA +శ→\uE036; # LETTER SHA +ష→\uE037; # LETTER SSA +స→\uE038; # LETTER SA +హ→\uE039; # LETTER HA +\u0C3E→\uE03E; # VOWEL SIGN AA +\u0C3F→\uE03F; # VOWEL SIGN I +\u0C40→\uE040; # VOWEL SIGN II +ు→\uE041; # VOWEL SIGN U +ూ→\uE042; # VOWEL SIGN UU +ృ→\uE043; # VOWEL SIGN VOCALIC R +ౄ→\uE044; # VOWEL SIGN VOCALIC RR +\u0C46→\uE046; # VOWEL SIGN E +\u0C47→\uE047; # VOWEL SIGN EE +\u0C4A→\uE04A; # VOWEL SIGN O +\u0C4B→\uE04B; # VOWEL SIGN OO +\u0C4C→\uE04C; # VOWEL SIGN AU +\u0C4D→\uE04D; # SIGN VIRAMA +\u0C55→\uE055; # LENGTH MARK +\u0C56→\uE056; # AI LENGTH MARK +ౠ→\uE060; # LETTER VOCALIC RR +ౡ→\uE061; # LETTER VOCALIC LL +౦→\uE066; # DIGIT ZERO +౧→\uE067; # DIGIT ONE +౨→\uE068; # DIGIT TWO +౩→\uE069; # DIGIT THREE +౪→\uE06A; # DIGIT FOUR +౫→\uE06B; # DIGIT FIVE +౬→\uE06C; # DIGIT SIX +౭→\uE06D; # DIGIT SEVEN +౮→\uE06E; # DIGIT EIGHT +౯→\uE06F; # DIGIT NINE diff --git a/icuSources/data/translit/Telugu_Kannada.txt b/icuSources/data/translit/Telugu_Kannada.txt index 645be248..3843df6b 100644 --- a/icuSources/data/translit/Telugu_Kannada.txt +++ b/icuSources/data/translit/Telugu_Kannada.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Telugu_Latin.txt b/icuSources/data/translit/Telugu_Latin.txt index dfa8a587..932f04ec 100644 --- a/icuSources/data/translit/Telugu_Latin.txt +++ b/icuSources/data/translit/Telugu_Latin.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Telugu_Malayalam.txt b/icuSources/data/translit/Telugu_Malayalam.txt index 362811ee..46ad004b 100644 --- a/icuSources/data/translit/Telugu_Malayalam.txt +++ b/icuSources/data/translit/Telugu_Malayalam.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Telugu_Oriya.txt b/icuSources/data/translit/Telugu_Oriya.txt index 0c58628e..9d8f07ab 100644 --- a/icuSources/data/translit/Telugu_Oriya.txt +++ b/icuSources/data/translit/Telugu_Oriya.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Telugu_Tamil.txt b/icuSources/data/translit/Telugu_Tamil.txt index 9b7c5d22..0f10eab4 100644 --- a/icuSources/data/translit/Telugu_Tamil.txt +++ b/icuSources/data/translit/Telugu_Tamil.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/ThaiLogical_Latin.txt b/icuSources/data/translit/ThaiLogical_Latin.txt index fb14d3fb..c30a509a 100644 --- a/icuSources/data/translit/ThaiLogical_Latin.txt +++ b/icuSources/data/translit/ThaiLogical_Latin.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -9,12 +9,12 @@ # $notAbove = [^\p{ccc=0}\p{ccc=above}] ; $notBelow = [^\p{ccc=0}\p{ccc=below}] ; -$freeStandingBelow = [\u0325 ]; -$hAccent = [ \u0304 \u0323]; +$freeStandingBelow = [\u0325 ]; +$hAccent = [ \u0304 \u0323]; $notHAccent0 = [^$freeStandingBelow$hAccent]; $notHAccent1 = $freeStandingBelow [^$hAccent]; ห → h\u0304 ; # THAI CHARACTER HO HIP -ห | $1 ← h ($notAbove*) \u0304; # backward case, account for reordering +ห | $1 ← h ($notAbove*) \u0304; # backward case, account for reordering ฮ ↔ h\u0323 ; # THAI CHARACTER HO NOKHUK ข ↔ k\u0304h ; # THAI CHARACTER KHO KHAI ฃ ↔ k\u0323\u0304h ; # THAI CHARACTER KHO KHUAT @@ -45,12 +45,12 @@ $notHAccent1 = $freeStandingBelow [^$hAccent]; ง ↔ ng ; # THAI CHARACTER NGO NGU ณ ↔ n\u0323 ; # THAI CHARACTER NO NEN น ↔ n ; # THAI CHARACTER NO NU -ญ ↔ y\u0323 ; # THAI CHARACTER YO YING +ญ ↔ y\u0323 ; # THAI CHARACTER YO YING ฎ ↔ d\u0323 ; # THAI CHARACTER DO CHADA ด ↔ d ; # THAI CHARACTER DO DEK บ ↔ b ; # THAI CHARACTER BO BAIMAI ฝ ↔ f\u0304 ; # THAI CHARACTER FO FA -ฝ | $1 ← f ($notAbove*) \u0304; # backward case, account for reordering +ฝ | $1 ← f ($notAbove*) \u0304; # backward case, account for reordering ม ↔ m ; # THAI CHARACTER MO MA ย ↔ y ; # THAI CHARACTER YO YAK ร ↔ r ; # THAI CHARACTER RO RUA @@ -58,10 +58,10 @@ $notHAccent1 = $freeStandingBelow [^$hAccent]; ฦ ↔ ł ; # THAI CHARACTER LU ว ↔ w ; # THAI CHARACTER WO WAEN ศ ↔ s\u0323\u0304 ; # THAI CHARACTER SO SALA*** -ศ | $1 ← s \u0323 ($notAbove*) \u0304; # backward case, account for reordering +ศ | $1 ← s \u0323 ($notAbove*) \u0304; # backward case, account for reordering ษ ↔ s\u0304ʹ ; # THAI CHARACTER SO RUSI ส → s\u0304 ; # THAI CHARACTER SO SUA*** -ส | $1 ← s ($notAbove*) \u0304; # backward case, account for reordering +ส | $1 ← s ($notAbove*) \u0304; # backward case, account for reordering ฬ ↔ l\u0323 ; # THAI CHARACTER LO CHULA ล ↔ l ; # THAI CHARACTER LO LING ฟ ↔ f ; # THAI CHARACTER FO FAN @@ -69,17 +69,17 @@ $notHAccent1 = $freeStandingBelow [^$hAccent]; ซ ↔ s ; # THAI CHARACTER SO SO \u0E31 ↔ a\u0323 ; # THAI CHARACTER MAI HAN-AKAT า → a\u0304 ; # THAI CHARACTER SARA AA -า | $1 ← a ($notAbove*) \u0304; # backward case, account for reordering -ำ → a \u0309; # THAI CHARACTER SARA AM -ำ | $1 ← a ($notAbove*) \u0309 ; # backward case, account for reordering +า | $1 ← a ($notAbove*) \u0304; # backward case, account for reordering +ำ → a \u0309; # THAI CHARACTER SARA AM +ำ | $1 ← a ($notAbove*) \u0309 ; # backward case, account for reordering ะ ↔ a ; # THAI CHARACTER SARA A \u0E35 ↔ i\u0304 ; # THAI CHARACTER SARA II -\u0E35 | $1 ← i ($notAbove*) \u0304 ; # backward case, account for reordering +\u0E35 | $1 ← i ($notAbove*) \u0304 ; # backward case, account for reordering \u0E37 ↔ u\u0323\u0304 ; # THAI CHARACTER SARA UEE -\u0E37 | $1 ← u \u0323 ($notAbove*) \u0304 ; # backward case, account for reordering +\u0E37 | $1 ← u \u0323 ($notAbove*) \u0304 ; # backward case, account for reordering \u0E36 ↔ u\u0323 ; # THAI CHARACTER SARA UE \u0E39 ↔ u\u0304 ; # THAI CHARACTER SARA UU -\u0E39 | $1 ← u ($notAbove*) \u0304 ; # backward case, account for reordering +\u0E39 | $1 ← u ($notAbove*) \u0304 ; # backward case, account for reordering \u0E38 ↔ u ; # THAI CHARACTER SARA U ฯ ↔ ‡ ; # THAI CHARACTER PAIYANNOI เ ↔ e ; # THAI CHARACTER SARA E @@ -95,7 +95,7 @@ $notHAccent1 = $freeStandingBelow [^$hAccent]; \u0E4B ↔ \u030C ; # THAI CHARACTER MAI CHATTAWA \u0E4C ↔ \u0312 ; # THAI CHARACTER THANTHAKHAT \u0E4E ↔ '~' ; # THAI CHARACTER YAMAKKAN -\u0E4D ↔ \u030A ; # THAI CHARACTER NIKHAHIT +\u0E4D ↔ \u030A ; # THAI CHARACTER NIKHAHIT ๏ ↔ '§' ; # THAI CHARACTER FONGMAN ๐ ↔ 0 ; # THAI DIGIT ZERO ๑ ↔ 1 ; # THAI DIGIT ONE diff --git a/icuSources/data/translit/Thai_Latin.txt b/icuSources/data/translit/Thai_Latin.txt index f5fdb527..784c821c 100644 --- a/icuSources/data/translit/Thai_Latin.txt +++ b/icuSources/data/translit/Thai_Latin.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Thai_ThaiLogical.txt b/icuSources/data/translit/Thai_ThaiLogical.txt index 9c6e4717..904ee871 100644 --- a/icuSources/data/translit/Thai_ThaiLogical.txt +++ b/icuSources/data/translit/Thai_ThaiLogical.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -8,7 +8,7 @@ # Generated from CLDR # $thai = [[:thai:] ก-\u0E3Aเ-๛] ; -' ' ← $thai { '; ' } $thai; +' ' ← $thai { '; ' } $thai; ← $thai { ' ' } $thai; $thai_reversing = [[:Logical_Order_Exception:] & $thai]; $thai_non_reversing = [$thai - $thai_reversing ]; diff --git a/icuSources/data/translit/Thai_ThaiSemi.txt b/icuSources/data/translit/Thai_ThaiSemi.txt index bcf51c5d..45a62a34 100644 --- a/icuSources/data/translit/Thai_ThaiSemi.txt +++ b/icuSources/data/translit/Thai_ThaiSemi.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/Turkmen_Latin_BGN.txt b/icuSources/data/translit/Turkmen_Latin_BGN.txt index afa44f02..1b6347d4 100644 --- a/icuSources/data/translit/Turkmen_Latin_BGN.txt +++ b/icuSources/data/translit/Turkmen_Latin_BGN.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -8,7 +8,7 @@ # Generated from CLDR # :: NFD (NFC) ; -$prime = ʹ ; +$prime = ʹ ; $doublePrime = ʺ ; $upperConsonants = [БВГДЖҖЗЙКЛМНҢПРСТФХЦЧШЩЪЬ] ; $lowerConsonants = [бвгджҗзйклмнңпрстфхцчшщъь] ; @@ -17,7 +17,7 @@ $upperVowels = [АЕЁИОӨУҮЫЭӘЮЯ] ; $lowerVowels = [аеёиоөуүыэәюя] ; $vowels = [$upperVowels $lowerVowels] ; $lower = [$lowerConsonants $lowerVowels] ; -$wordBoundary = [^[:L:][:M:][:N:]] ; +$wordBoundary = [^[:L:][:M:][:N:]] ; А → A ; # CYRILLIC CAPITAL LETTER A а → a ; # CYRILLIC SMALL LETTER A Б → B ; # CYRILLIC CAPITAL LETTER BE @@ -31,10 +31,10 @@ $wordBoundary = [^[:L:][:M:][:N:]] ; Е}[[$upperVowels - [Ә]] [ЙЪЬ]] → YE ; # CYRILLIC CAPITAL LETTER IE Е}[[$lowerVowels - [ә]] [йъь]] → Ye ; # CYRILLIC CAPITAL LETTER IE $wordBoundary{Е → Ye ; # CYRILLIC CAPITAL LETTER IE -Е → E ; # CYRILLIC CAPITAL LETTER IE +Е → E ; # CYRILLIC CAPITAL LETTER IE е}[[$upperVowels - [Ә]] [$lowerVowels - [ә]] [ЙйЪъЬь]] → ye ; # CYRILLIC SMALL LETTER IE $wordBoundary{е → ye ; # CYRILLIC SMALL LETTER IE -е → e ; # CYRILLIC SMALL LETTER IE +е → e ; # CYRILLIC SMALL LETTER IE Ё} $lower → Yo ; # CYRILLIC CAPITAL LETTER IO Ё → YO ; # CYRILLIC CAPITAL LETTER IO ё → yo ; # CYRILLIC SMALL LETTER IO diff --git a/icuSources/data/translit/Ukrainian_Latin_BGN.txt b/icuSources/data/translit/Ukrainian_Latin_BGN.txt index 47fec597..e143902c 100644 --- a/icuSources/data/translit/Ukrainian_Latin_BGN.txt +++ b/icuSources/data/translit/Ukrainian_Latin_BGN.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -9,7 +9,7 @@ # :: [АБВГҐДЕЄЖЗИІЇЙКЛМНОПРСТУФХЦЧШЩЮЯЬабвгґдеєжзиіїйклмнопрстуфхцчшщюяь’] ; :: NFD (NFC) ; -$prime = ʹ ; +$prime = ʹ ; $doublePrime = ʺ ; $upperConsonants = [БВГҐДЖЗЙКЛМНПРСТФХЦЧШЩЬ] ; $lowerConsonants = [бвгґджзйклмнпрстфхцчшщь’] ; @@ -18,7 +18,7 @@ $upperVowels = [АЕЄИІЇОУЮЯ] ; $lowerVowels = [аеєиіїоуюя] ; $vowels = [$upperVowels $lowerVowels] ; $lower = [$lowerConsonants $lowerVowels] ; -$wordBoundary = [^[:L:][:M:][:N:]] ; +$wordBoundary = [^[:L:][:M:][:N:]] ; А → A ; # CYRILLIC CAPITAL LETTER A а → a ; # CYRILLIC SMALL LETTER A Б → B ; # CYRILLIC CAPITAL LETTER BE diff --git a/icuSources/data/translit/Uzbek_Latin_BGN.txt b/icuSources/data/translit/Uzbek_Latin_BGN.txt index f713f53a..174fd97e 100644 --- a/icuSources/data/translit/Uzbek_Latin_BGN.txt +++ b/icuSources/data/translit/Uzbek_Latin_BGN.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -9,7 +9,7 @@ # :: [АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЪЬЭЮЯЎҚҒҲабвгдеёжзийклмнопрстуфхцчшъьэюяўқғҳ] ; :: NFD (NFC) ; -$prime = ʹ ; +$prime = ʹ ; $doublePrime = ʺ ; $upperConsonants = [БВГДЖЗЙКЛМНПРСТФХЦЧШЪЬҚҒҲ] ; $lowerConsonants = [бвгджзйклмнпрстфхцчшъьқғҳ] ; @@ -18,7 +18,7 @@ $upperVowels = [АЕЁИОУЭЮЯЎ] ; $lowerVowels = [аеёиоуэюяў] ; $vowels = [$upperVowels $lowerVowels] ; $lower = [$lowerConsonants $lowerVowels] ; -$wordBoundary = [^[:L:][:M:][:N:]] ; +$wordBoundary = [^[:L:][:M:][:N:]] ; $lowerVowels ы → y ; $upperVowels[Ыы] → Y ; А → A ; # CYRILLIC CAPITAL LETTER A @@ -37,10 +37,10 @@ $upperVowels[Ыы] → Y ; Е}[$upperVowels [ЙЬ]] → YE ; # CYRILLIC CAPITAL LETTER IE Е}[$lowerVowels [йь]] → Ye ; # CYRILLIC CAPITAL LETTER IE $wordBoundary{Е → Ye ; # CYRILLIC CAPITAL LETTER IE -Е → E ; # CYRILLIC CAPITAL LETTER IE +Е → E ; # CYRILLIC CAPITAL LETTER IE е}[$upperVowels $lowerVowels [ЙйЬь]] → ye ; # CYRILLIC SMALL LETTER IE $wordBoundary{е → ye ; # CYRILLIC SMALL LETTER IE -е → e ; # CYRILLIC SMALL LETTER IE +е → e ; # CYRILLIC SMALL LETTER IE Ё} $lower → Yo ; # CYRILLIC CAPITAL LETTER IO Ё → YO ; # CYRILLIC CAPITAL LETTER IO ё → yo ; # CYRILLIC SMALL LETTER IO diff --git a/icuSources/data/translit/cs_FONIPA_ja.txt b/icuSources/data/translit/cs_FONIPA_ja.txt index 3f8a63f5..21e94164 100644 --- a/icuSources/data/translit/cs_FONIPA_ja.txt +++ b/icuSources/data/translit/cs_FONIPA_ja.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -8,7 +8,7 @@ # Generated from CLDR # $word_boundary = [-\ $] ; -$vowel = [aeiouw] ; # Vowels and glides +$vowel = [aeiouw] ; # Vowels and glides $not_vowel = [^$vowel] ; d\u0361ʒ → | ʒ ; d\u0361z → | z ; diff --git a/icuSources/data/translit/cs_FONIPA_ko.txt b/icuSources/data/translit/cs_FONIPA_ko.txt index 5c63ac33..e9e11267 100644 --- a/icuSources/data/translit/cs_FONIPA_ko.txt +++ b/icuSources/data/translit/cs_FONIPA_ko.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -10,80 +10,80 @@ $vowel = [aeɛiɪoux]; $start = [\u0020$]; $end = [\u0020$]; -b } $end → peu ; +b } $end → peu ; b } $vowel → b ; -bj } $vowel → b ; # objɛc → obeti -b → beu ; -c } $end → ti ; -c → t ; -d\u0361z → deuj ; -d } $end → teu ; +bj } $vowel → b ; # objɛc → obeti +b → beu ; +c } $end → ti ; +c → t ; +d\u0361z → deuj ; +d } $end → teu ; d } $vowel → d ; -d → deu ; -ɛ → e ; +d → deu ; +ɛ → e ; f } $vowel → p ; -f → peu ; +f → peu ; ɡ } $vowel → g ; -ɡ → geu ; +ɡ → geu ; ɦ } $vowel → h ; -ɦ → heu ; +ɦ → heu ; h } $vowel → h ; -h → heu ; -i → i ; -ɪ → i ; -j } $end → i ; # pokoj → pokoi -j → y ; -kvu → keub ; # kvuasɪ → keubasi -ks } $end → gseu ; # ksɛroks → jelogseu -$start { ks → j ; # ksɛroks → jelogseu -ks → gs ; # saksofoːn → sagsopon +h → heu ; +i → i ; +ɪ → i ; +j } $end → i ; # pokoj → pokoi +j → y ; +kvu → keub ; # kvuasɪ → keubasi +ks } $end → gseu ; # ksɛroks → jelogseu +$start { ks → j ; # ksɛroks → jelogseu +ks → gs ; # saksofoːn → sagsopon k } $vowel → k ; -k → keu ; +k → keu ; $vowel { l } $vowel → ll ; -lz → lj ; -m } $end → m ; +lz → lj ; +m } $end → m ; m } $vowel → m ; -m } [l] → m ; -m → meu ; -ɲ → n ; -ŋ → n ; +m } [l] → m ; +m → meu ; +ɲ → n ; +ŋ → n ; p } $vowel → p ; -p } t → b ; # koroptɛv -p → peu ; -r\u031D } $end → leusi ; # kour\u031D → kouleusi +p } t → b ; # koroptɛv +p → peu ; +r\u031D } $end → leusi ; # kour\u031D → kouleusi r\u031D } $vowel → leuj ; -r\u031D } k → leusyu ; # ɦor\u031Dkiː → holeusyuki -r\u031D → leuju ; +r\u031D } k → leusyu ; # ɦor\u031Dkiː → holeusyuki +r\u031D → leuju ; r } $vowel → l ; -r → leu ; +r → leu ; s } $vowel → s ; -s → seu ; -ʃ } $end → si ; +s → seu ; +ʃ } $end → si ; ʃ } $vowel → sy ; -ʃ → syu ; +ʃ → syu ; t\u0361s} $vowel → ch ; -t\u0361s → cheu ; +t\u0361s → cheu ; t\u0361ʃ} $vowel → ch ; -t\u0361ʃ → chi ; +t\u0361ʃ → chi ; t } $vowel → t ; -t → teu ; -vj → b ; # ʒvjɛr\u031Dɪna → jubeleujina -v } $end → peu ; +t → teu ; +vj → b ; # ʒvjɛr\u031Dɪna → jubeleujina +v } $end → peu ; v } $vowel → b ; -v → beu ; +v → beu ; x } $vowel → h ; -x → heu ; +x → heu ; ɣ } $vowel → h ; -ɣ → heu ; -z } $vowel → j ; # zaːmɛk → jamekeu -z } $end → seu ; # ɦmɪz → heumiseu -z → jeu ; # pozdniː → pojeudeuni -ʒ } $vowel → j ; # ʒɪʒka → jisyuka (first ʒ) -ʒ } v → ju ; # ʒvjɛr\u031Dɪna → jubeleujina -ʒ } $end → si ; # broʒ → beulosi -ʒ → syu ; # ʒɪʒka → jisyuka (second ʒ) +ɣ → heu ; +z } $vowel → j ; # zaːmɛk → jamekeu +z } $end → seu ; # ɦmɪz → heumiseu +z → jeu ; # pozdniː → pojeudeuni +ʒ } $vowel → j ; # ʒɪʒka → jisyuka (first ʒ) +ʒ } v → ju ; # ʒvjɛr\u031Dɪna → jubeleujina +ʒ } $end → si ; # broʒ → beulosi +ʒ → syu ; # ʒɪʒka → jisyuka (second ʒ) ɟ } $vowel → dy ; -ɟ → ti ; -ː → ; -\u0020 → ; # space +ɟ → ti ; +ː → ; +\u0020 → ; # space :: Latin-Hangul (); diff --git a/icuSources/data/translit/cs_cs_FONIPA.txt b/icuSources/data/translit/cs_cs_FONIPA.txt index 499a5c05..61de3670 100644 --- a/icuSources/data/translit/cs_cs_FONIPA.txt +++ b/icuSources/data/translit/cs_cs_FONIPA.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -15,13 +15,13 @@ dě → ɟɛ ; mě → mɲɛ ; tě → cɛ ; ně → ɲɛ ; -dž → d \u0361 ʒ; # affricate indicated by ligature tie -dz → d \u0361 z; # affricate indicated by ligature tie +dž → d \u0361 ʒ; # affricate indicated by ligature tie +dz → d \u0361 z; # affricate indicated by ligature tie a → a ; á → aː ; b → b ; -c → t \u0361 s; # affricate indicated by ligature tie -č → t \u0361 ʃ; # affricate indicated by ligature tie +c → t \u0361 s; # affricate indicated by ligature tie +č → t \u0361 ʃ; # affricate indicated by ligature tie d → d ; ď → ɟ ; e → ɛ ; diff --git a/icuSources/data/translit/cs_ja.txt b/icuSources/data/translit/cs_ja.txt index fb2d7a77..b2dd8642 100644 --- a/icuSources/data/translit/cs_ja.txt +++ b/icuSources/data/translit/cs_ja.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/cs_ko.txt b/icuSources/data/translit/cs_ko.txt index 3de8dff4..07d8dc24 100644 --- a/icuSources/data/translit/cs_ko.txt +++ b/icuSources/data/translit/cs_ko.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/es_419_ja.txt b/icuSources/data/translit/es_419_ja.txt index 3e48ea79..b7d56ba6 100644 --- a/icuSources/data/translit/es_419_ja.txt +++ b/icuSources/data/translit/es_419_ja.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/es_419_zh.txt b/icuSources/data/translit/es_419_zh.txt index c5a144fd..78848cf4 100644 --- a/icuSources/data/translit/es_419_zh.txt +++ b/icuSources/data/translit/es_419_zh.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/es_FONIPA_am.txt b/icuSources/data/translit/es_FONIPA_am.txt index 709ad7fd..a83bbacb 100644 --- a/icuSources/data/translit/es_FONIPA_am.txt +++ b/icuSources/data/translit/es_FONIPA_am.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/es_FONIPA_es_419_FONIPA.txt b/icuSources/data/translit/es_FONIPA_es_419_FONIPA.txt index 214547e4..4c66394f 100644 --- a/icuSources/data/translit/es_FONIPA_es_419_FONIPA.txt +++ b/icuSources/data/translit/es_FONIPA_es_419_FONIPA.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/es_FONIPA_ja.txt b/icuSources/data/translit/es_FONIPA_ja.txt index a0210879..508611c6 100644 --- a/icuSources/data/translit/es_FONIPA_ja.txt +++ b/icuSources/data/translit/es_FONIPA_ja.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -8,7 +8,7 @@ # Generated from CLDR # $word_boundary = [-\ $] ; -$vowel = [aeijouw] ; # Vowels and glides +$vowel = [aeijouw] ; # Vowels and glides $not_vowel = [^$vowel] ; β → | b; ð → | d; diff --git a/icuSources/data/translit/es_FONIPA_zh.txt b/icuSources/data/translit/es_FONIPA_zh.txt index 1e91fa22..1eb75b8c 100644 --- a/icuSources/data/translit/es_FONIPA_zh.txt +++ b/icuSources/data/translit/es_FONIPA_zh.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -8,7 +8,7 @@ # Generated from CLDR # $word_boundary = [-\ $]; -$vowel = [aeijouw]; # Vowels and glides +$vowel = [aeijouw]; # Vowels and glides $not_vowel = [^$vowel]; ð → | d; ɣ → | g; @@ -29,18 +29,18 @@ uu → u ; [^dgktx] { ei\u032F → e ; [^-\ .$] { eu\u032F → eu ; [^-\ .$] { ou\u032F → o; -[^j] { ui → wi ; -[^$word_boundary] { m } [bp] → n; # GB/T 17693.5-2009, 5.3.2 -s[θs] → s; # GB/T 17693.5-2009, 5.3.4 -[^ʧ] { jo → io; # GB/T 17693.5-2009 表 1, 注 7 +[^j] { ui → wi ; +[^$word_boundary] { m } [bp] → n; # GB/T 17693.5-2009, 5.3.2 +s[θs] → s; # GB/T 17693.5-2009, 5.3.4 +[^ʧ] { jo → io; # GB/T 17693.5-2009 表 1, 注 7 ::Null; -j } an $not_vowel → i ; # GB/T 17693.5-2009 表 1, 注 8 +j } an $not_vowel → i ; # GB/T 17693.5-2009 表 1, 注 8 [g.$] { wai\u032F → wai ; wai\u032F → uai\u032F ; [g.$] { wau\u032F → wau ; wau\u032F → uau\u032F ; jau\u032F → iau\u032F ; -[^jw] { ao } [^n] → au\u032F ; +[^jw] { ao } [^n] → au\u032F ; [^jw] { ao } n $vowel → au\u032F ; ::Null; '.' → ; @@ -66,9 +66,9 @@ bun } $not_vowel → 本 ; bu → 布 ; bwan } $not_vowel → 布安 ; bwa → 布阿 ; -bwen } $not_vowel → 布恩 ; # Should be be 本, per GB/T 17693.5-2009 表 1. +bwen } $not_vowel → 布恩 ; # Should be be 本, per GB/T 17693.5-2009 表 1. bwe → 布埃 ; -bwin } $not_vowel → 布因 ; # Nonstandard, but fits observed data. +bwin } $not_vowel → 布因 ; # Nonstandard, but fits observed data. bwi → 布伊 ; bwo → 博 ; b → 布 ; @@ -164,7 +164,7 @@ gon } $not_vowel → 贡 ; go → 戈 ; gun } $not_vowel → 贡 ; gu → 古 ; -gwan } [$] → 古安 ; # Nonstandard, but fits observed data. +gwan } [$] → 古安 ; # Nonstandard, but fits observed data. gwan } $not_vowel → 关 ; gwa → 瓜 ; gwen } $not_vowel → 古恩 ; @@ -280,7 +280,7 @@ mwan } $not_vowel → 穆安 ; mwa → 穆阿 ; mwen } $not_vowel → 门 ; mwe → 穆埃 ; -mwin } $not_vowel → 穆因 ; # Nonstandard, but fits observed data. +mwin } $not_vowel → 穆因 ; # Nonstandard, but fits observed data. mwi → 穆伊 ; mwo → 莫 ; m → 姆 ; @@ -421,7 +421,7 @@ tsu → 楚 ; ts → 茨 ; tun } $not_vowel → 通 ; tu → 图 ; -twan } $not_vowel → 图安 ; +twan } $not_vowel → 图安 ; twa → 图阿 ; twen } $not_vowel → 通 ; twe → 图埃 ; @@ -444,7 +444,7 @@ t → 特 ; ʧju → 丘 ; ʧon } $not_vowel → 琼 ; ʧo → 乔 ; -ʧun } $not_vowel → 琼 ; # Should be 春, per GB/T 17693.5-2009 表 1. +ʧun } $not_vowel → 琼 ; # Should be 春, per GB/T 17693.5-2009 表 1. ʧu → 丘 ; ʧwan } $not_vowel → 丘安 ; ʧwa → 丘阿 ; @@ -461,7 +461,7 @@ wen } $not_vowel → 温 ; we → 韦 ; win } $not_vowel → 温 ; wi → 维 ; -won } $not_vowel → 翁 ; # Unseen. +won } $not_vowel → 翁 ; # Unseen. wo → 沃 ; xai\u032F → 海 ; xan } $not_vowel → 汉 ; diff --git a/icuSources/data/translit/es_am.txt b/icuSources/data/translit/es_am.txt index 077eb1e1..44dcc2e5 100644 --- a/icuSources/data/translit/es_am.txt +++ b/icuSources/data/translit/es_am.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/es_es_FONIPA.txt b/icuSources/data/translit/es_es_FONIPA.txt index ff695d65..b464b6fa 100644 --- a/icuSources/data/translit/es_es_FONIPA.txt +++ b/icuSources/data/translit/es_es_FONIPA.txt @@ -1,42 +1,42 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** # File: es_es_FONIPA.txt # Generated from CLDR # -$bow = [-\ $] ; # Beginning of word. +$bow = [-\ $] ; # Beginning of word. $consonant = [bβdðfgɣʝklʎmnŋɲθprɾstʧx] ; -$syll = '.' ; # Syllable boundary. +$syll = '.' ; # Syllable boundary. ::NFC; ::Lower; -$bow { ct → | t ; # ctónico (?) -$bow { cz → | z ; # czar -$bow { gn → | n ; # gnomo -$bow { mn → | n ; # mnemotécnico -$bow { ps → | s ; # psicología -$bow { pt → | t ; # pterodáctilo -$bow { x → | s ; # xilófono -$bow { i → i ; -$consonant { i } [ aáeé oóuú] → j ; -[aeo] { i } [^aáeé oóuú] → i\u032F ; -i } [ aáeé oóuú] → ʝ ; -i → i ; -[aeo] { y } [^aáeéiíoóuú] → i\u032F ; +$bow { ct → | t ; # ctónico (?) +$bow { cz → | z ; # czar +$bow { gn → | n ; # gnomo +$bow { mn → | n ; # mnemotécnico +$bow { ps → | s ; # psicología +$bow { pt → | t ; # pterodáctilo +$bow { x → | s ; # xilófono +$bow { i → i ; +$consonant { i } [ aáeé oóuú] → j ; +[aeo] { i } [^aáeé oóuú] → i\u032F ; +i } [ aáeé oóuú] → ʝ ; +i → i ; +[aeo] { y } [^aáeéiíoóuú] → i\u032F ; y } [ aáeéiíoóuú] → ʝ ; -y → i ; -[aeo] { u } [^aáeéiíoó ] → u\u032F ; -u } [ aáeéiíoó ] → w ; -ü } [ eéií ] → w ; -u → u ; -ü → u ; # Should not be needed, but just in case. +y → i ; +[aeo] { u } [^aáeéiíoó ] → u\u032F ; +u } [ aáeéiíoó ] → w ; +ü } [ eéií ] → w ; +u → u ; +ü → u ; # Should not be needed, but just in case. [aá] → a ; [eé] → e ; -í → i ; +í → i ; [oó] → o ; -ú → u ; +ú → u ; b → β ; cch → ʧ ; ch → ʧ ; @@ -65,7 +65,7 @@ rr → r ; r → ɾ ; ss → s ; s → s ; -tx → ʧ ; # for loanwords from Basque, Catalan +tx → ʧ ; # for loanwords from Basque, Catalan t → t ; v → β ; w → $syll w ; @@ -75,8 +75,8 @@ x → ks ; z → θ ; ::Null; [-\ ] → ; -[mnɲŋ $] { β → b ; +[mnɲŋ $] { β → b ; [mnɲŋlʎ$] { ð → d ; -[mnɲŋ $] { ɣ → g ; +[mnɲŋ $] { ɣ → g ; n } [gɣk] → ŋ ; ::NFC; diff --git a/icuSources/data/translit/es_ja.txt b/icuSources/data/translit/es_ja.txt index ae75027e..c67d24c9 100644 --- a/icuSources/data/translit/es_ja.txt +++ b/icuSources/data/translit/es_ja.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/es_zh.txt b/icuSources/data/translit/es_zh.txt index b0b267fc..fbd419a8 100644 --- a/icuSources/data/translit/es_zh.txt +++ b/icuSources/data/translit/es_zh.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/it_am.txt b/icuSources/data/translit/it_am.txt index 1ca63e4d..a0fc3ea5 100644 --- a/icuSources/data/translit/it_am.txt +++ b/icuSources/data/translit/it_am.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/it_ja.txt b/icuSources/data/translit/it_ja.txt index 23ad05bf..12ec3b22 100644 --- a/icuSources/data/translit/it_ja.txt +++ b/icuSources/data/translit/it_ja.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/ja_Latn_ko.txt b/icuSources/data/translit/ja_Latn_ko.txt index fd7b9513..af01222f 100644 --- a/icuSources/data/translit/ja_Latn_ko.txt +++ b/icuSources/data/translit/ja_Latn_ko.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -14,14 +14,14 @@ $lengthMarker = [\u0302\u0304]; [\-\'] → ; e $lengthMarker → | e i ; $lengthMarker → ; -[^$consonant] { ( [aiueoyw] ) → ᄋ | $1 ; # Supply a required null initial. +[^$consonant] { ( [aiueoyw] ) → ᄋ | $1 ; # Supply a required null initial. a → ᅡ ; -i\~e → | ie ; # イェ +i\~e → | ie ; # イェ i → ᅵ ; -u\~a → | wa ; # クァ, グァ -u\~i → ᅱ ; # ウィ, クィ, etc. -u\~e → ᅰ ; # ウェ -u\~o → ᅯ ; # ウォ +u\~a → | wa ; # クァ, グァ +u\~i → ᅱ ; # ウィ, クィ, etc. +u\~e → ᅰ ; # ウェ +u\~o → ᅯ ; # ウォ u → ᅮ ; e → ᅦ ; o → ᅩ ; @@ -40,34 +40,34 @@ dd → ᆺ | d ; bb → ᆺ | b ; vv → ᆺ | v ; pp → ᆺ | p ; -' ' { k → | g ; # Beginning of a word (after space). -^k → | g ; # Beginning of the string. +' ' { k → | g ; # Beginning of a word (after space). +^k → | g ; # Beginning of the string. k → ᄏ ; sh → | sy ; su → 스 ; s → ᄉ ; -te\~ → | t ; # テュ -to\~ → | t ; # トゥ -tsu\~ → | ch ; # ツァ, ツィ, etc. +te\~ → | t ; # テュ +to\~ → | t ; # トゥ +tsu\~ → | ch ; # ツァ, ツィ, etc. tsu → 쓰 ; -ts → | ch ; -' ' { t → | d ; -^t → | d ; +ts → | ch ; +' ' { t → | d ; +^t → | d ; t → ᄐ ; ' ' { ch → | j ; -^ch → | j ; +^ch → | j ; ch → ᄎ ; n } [\ \'bcdfghjkmnprstwz] → ᆫ ; n$ → ᆫ ; n → ᄂ ; h → ᄒ ; -fu\~ → | p ; # フュ -fu → | hu ; -f → | p ; +fu\~ → | p ; # フュ +fu → | hu ; +f → | p ; m } [bmp] → ᆫ ; m → ᄆ ; ya → ᅣ ; -yi → ᅵ ; # Added for convenience, after shi. +yi → ᅵ ; # Added for convenience, after shi. yu → ᅲ ; ye → ᅨ ; yo → ᅭ ; @@ -78,16 +78,16 @@ g → ᄀ ; zu → 즈 ; z → | j ; j → ᄌ ; -de\~ → | d ; # デュ -dji\~ → | j ; # ヂァ, ヂゥ, etc. -dji → | ji ; # ヂ -do\~ → | d ; # ドゥ -dzu\~ → | j ; # ヅァ, ヅィ, etc. -dzu → | zu ; # ヅ -dz → | j ; +de\~ → | d ; # デュ +dji\~ → | j ; # ヂァ, ヂゥ, etc. +dji → | ji ; # ヂ +do\~ → | d ; # ドゥ +dzu\~ → | j ; # ヅァ, ヅィ, etc. +dzu → | zu ; # ヅ +dz → | j ; d → ᄃ ; b → ᄇ ; -vu\~ → | b ; # ヴァ, etc. -v → | b ; +vu\~ → | b ; # ヴァ, etc. +v → | b ; p → ᄑ ; ::NFC(NFD); diff --git a/icuSources/data/translit/ja_Latn_ru.txt b/icuSources/data/translit/ja_Latn_ru.txt index 016ad7f4..05a623b8 100644 --- a/icuSources/data/translit/ja_Latn_ru.txt +++ b/icuSources/data/translit/ja_Latn_ru.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -14,35 +14,35 @@ $lengthMarker = [\u0302\u0304]; e $lengthMarker → эй ; i $lengthMarker → | i i ; $lengthMarker → ; -a → а ; +a → а ; i\~e → | ye ; -i → и ; -u\~ → в ; # ウィ etc. -u → у ; -e → э ; -o → о ; +i → и ; +u\~ → в ; # ウィ etc. +u → у ; +e → э ; +o → о ; k → к ; sh → | sy ; s → с ; -ch → | ty ; +ch → | ty ; c } ch → t ; -te\~ → | t ; # テュ -to\~ → | t ; # トゥ -tsu\~ → | ts ; # ツァ, ツィ, etc. +te\~ → | t ; # テュ +to\~ → | t ; # トゥ +tsu\~ → | ts ; # ツァ, ツィ, etc. ts → ц ; -t → т ; +t → т ; \~tsu → | tsu ; -n } [bpm] → м ; # 群馬 → Гумма +n } [bpm] → м ; # 群馬 → Гумма n\' → нъ ; n → н ; h → х ; -fu\~ → | f ; # フュ +fu\~ → | f ; # フュ f → ф ; m → м ; ya → я ; -yi → и ; # Added for convenience, after sh, ch, j. +yi → и ; # Added for convenience, after sh, ch, j. yu → ю ; -ye → е ; # ?? unobserved +ye → е ; # ?? unobserved yo → ё ; r → р ; wa → ва ; @@ -50,15 +50,15 @@ w → ; g → г ; j → | zy ; z → дз ; -de\~ → | d ; # デュ -dji\~ → | z ; # ヂャ, ヂュ, etc. -dj → | j ; # ヂ -do\~ → | d ; # ドゥ -dzu\~ → | z ; # ヅァ, ヅィ, etc. -dz → | z ; # ヅ +de\~ → | d ; # デュ +dji\~ → | z ; # ヂャ, ヂュ, etc. +dj → | j ; # ヂ +do\~ → | d ; # ドゥ +dzu\~ → | z ; # ヅァ, ヅィ, etc. +dz → | z ; # ヅ d → д ; b → б ; -vu\~ → | v ; # ヴァ, etc. -v → в ; # ?? unobserved +vu\~ → | v ; # ヴァ, etc. +v → в ; # ?? unobserved p → п ; ::NFC(NFD); diff --git a/icuSources/data/translit/pl_FONIPA_ja.txt b/icuSources/data/translit/pl_FONIPA_ja.txt index ca595256..2266bdf6 100644 --- a/icuSources/data/translit/pl_FONIPA_ja.txt +++ b/icuSources/data/translit/pl_FONIPA_ja.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -8,7 +8,7 @@ # Generated from CLDR # $word_boundary = [-\ $] ; -$vowel = [aeiouw] ; # Vowels and glides +$vowel = [aeiouw] ; # Vowels and glides $not_vowel = [^$vowel] ; ç → | h; ɡ → | g; diff --git a/icuSources/data/translit/pl_ja.txt b/icuSources/data/translit/pl_ja.txt index 32f0747c..607680e9 100644 --- a/icuSources/data/translit/pl_ja.txt +++ b/icuSources/data/translit/pl_ja.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/pl_pl_FONIPA.txt b/icuSources/data/translit/pl_pl_FONIPA.txt index 19d5731b..efed5a82 100644 --- a/icuSources/data/translit/pl_pl_FONIPA.txt +++ b/icuSources/data/translit/pl_pl_FONIPA.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -90,7 +90,7 @@ pʐ → pʂ ; xʐ → xʂ ; ʐt\u0361ʂ → ʂt\u0361ʂ ; b } [$] → p ; -d \u0361 z } [$] → t \u0361 s ; # rydz → rɨt\u0361s +d \u0361 z } [$] → t \u0361 s ; # rydz → rɨt\u0361s d } [$] → t ; ɡ } [$] → k ; v } [$] → f ; diff --git a/icuSources/data/translit/ro_FONIPA_ja.txt b/icuSources/data/translit/ro_FONIPA_ja.txt index 272ac4f5..169858bf 100644 --- a/icuSources/data/translit/ro_FONIPA_ja.txt +++ b/icuSources/data/translit/ro_FONIPA_ja.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -8,7 +8,7 @@ # Generated from CLDR # $word_boundary = [-\ $] ; -$vowel = [aeiouw] ; # Vowels and glides +$vowel = [aeiouw] ; # Vowels and glides $not_vowel = [^$vowel] ; [ǎə] → | a ; e\u032F → | e ; @@ -69,7 +69,7 @@ le → レ ; li → リ ; lo → ロ ; lu → ル ; -l → ル ; +l → ル ; ma → マ ; me → メ ; mi → ミ ; diff --git a/icuSources/data/translit/ro_ja.txt b/icuSources/data/translit/ro_ja.txt index 318aa870..a0b1adbc 100644 --- a/icuSources/data/translit/ro_ja.txt +++ b/icuSources/data/translit/ro_ja.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/ro_ro_FONIPA.txt b/icuSources/data/translit/ro_ro_FONIPA.txt index 1db325df..e8ce5276 100644 --- a/icuSources/data/translit/ro_ro_FONIPA.txt +++ b/icuSources/data/translit/ro_ro_FONIPA.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -9,7 +9,7 @@ # :: NFC () ; :: Lower () ; -eoai → eo\u032Faj ; # eg. leoaică → /leo\u032Fajkə/, not /le\u032Fo\u032Faikə/ +eoai → eo\u032Faj ; # eg. leoaică → /leo\u032Fajkə/, not /le\u032Fo\u032Faikə/ eai → e\u032Faj ; eau → e\u032Faw ; eoa → e\u032Fo\u032Fa ; diff --git a/icuSources/data/translit/root.txt b/icuSources/data/translit/root.txt index c487f04f..49080a85 100644 --- a/icuSources/data/translit/root.txt +++ b/icuSources/data/translit/root.txt @@ -1,12 +1,13 @@ // *************************************************************************** // * -// * Copyright (C) 2004-2010, International Business Machines +// * Copyright (C) 2004-2012, International Business Machines // * Corporation; Unicode, Inc.; and others. All Rights Reserved. // * // *************************************************************************** // File: root.txt // Generated from CLDR -// Plus Apple addition for SoftbankSMS +// Plus Apple addition for SoftbankSMS, az_Upper el_Upper lt_Upper tr_Upper, +// and Simplified-Traditional/UniqueTraditionals // root { RuleBasedTransliteratorIDs { @@ -776,6 +777,19 @@ root { } } + Latin-Bopomofo { + file { + resource:process(transliterator) {"Latin_Bopomofo.txt"} + direction {"FORWARD"} + } + } + Bopomofo-Latin { + file { + resource:process(transliterator) {"Latin_Bopomofo.txt"} + direction {"REVERSE"} + } + } + Latin-ConjoiningJamo { internal { resource:process(transliterator) {"Latin_ConjoiningJamo.txt"} @@ -1114,6 +1128,13 @@ root { } } + Simplified-Traditional/UniqueTraditionals { + file { + resource:process(transliterator) {"Simplified_Traditional_UniqueTraditionals.txt"} + direction {"FORWARD"} + } + } + Syriac-Latin { file { resource:process(transliterator) {"Syriac_Latin.txt"} diff --git a/icuSources/data/translit/ru_ja.txt b/icuSources/data/translit/ru_ja.txt index eade2ca0..b95be0e2 100644 --- a/icuSources/data/translit/ru_ja.txt +++ b/icuSources/data/translit/ru_ja.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/ru_zh.txt b/icuSources/data/translit/ru_zh.txt index ebcbd8e0..612e3dfa 100644 --- a/icuSources/data/translit/ru_zh.txt +++ b/icuSources/data/translit/ru_zh.txt @@ -1,13 +1,13 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** # File: ru_zh.txt # Generated from CLDR # -$bow = [-\ $]; # Word boundary. +$bow = [-\ $]; # Word boundary. $vowel = [аеийоуыьэюяё]; $not_vowel = [^$vowel]; ::NFC; @@ -37,934 +37,934 @@ $vowel { нь → н; шш → ш; щщ → щ; ::Null; -бург } $bow → 堡 ; -град } $bow → 格勒 ; -город } $bow → 哥罗德 ; -цов } $bow → 佐夫 ; -аи → 艾 ; -ай → 艾 ; -ан } $not_vowel → 安 ; -ао → 奥 ; -ау → 奥 ; -а → 阿 ; -баи → 拜 ; -бай → 拜 ; -бан } $not_vowel → 班 ; -бао → 包 ; -бау → 包 ; -ба → 巴 ; -бен } $not_vowel → 边 ; -бе → 别 ; -бий → 比 ; -бин } $not_vowel → 宾 ; -би → 比 ; -бйо → 比奥 ; -бон } $not_vowel → 邦 ; -бо → 博 ; -буй → 布伊 ; -бун } $not_vowel → 本 ; -бу → 布 ; -бый → 贝 ; -бын } $not_vowel → 本 ; -бы → 贝 ; -бьи → 比 ; -бью → 比尤 ; -бь → 比 ; -бэй → 贝 ; -бэн } $not_vowel → 本 ; -бэ → 贝 ; -бю → 比尤 ; -бян } $not_vowel → 比扬 ; -бя → 比亚 ; -бё → 比奥 ; -б → 布 ; -ваи → 瓦伊 ; -вай → 瓦伊 ; -ван } $not_vowel → 万 ; -вао → 沃 ; -вау → 沃 ; -ва → 瓦 ; -вен } $not_vowel → 文 ; -ве → 韦 ; -вий → 维 ; -вин } $not_vowel → 温 ; -ви → 维 ; -вйо → 维奥 ; -вон } $not_vowel → 翁 ; -во → 沃 ; -вуй → 维 ; -вун } $not_vowel → 文 ; -ву → 武 ; -вый → 维 ; -вын } $not_vowel → 文 ; -вы → 维 ; -вьи → 维 ; -вью → 维尤 ; -вь → 维 ; -вэй → 韦 ; -вэн } $not_vowel → 文 ; -вэ → 韦 ; -вю → 维尤 ; -вян } $not_vowel → 维扬 ; -вя → 维亚 ; -вё → 维奥 ; -в → 夫 ; -гаи → 盖 ; -гай → 盖 ; -ган } $not_vowel → 甘 ; -гао → 高 ; -гау → 高 ; -га → 加 ; -ген } $not_vowel → 根 ; -ге → 格 ; -гий → 吉 ; -гин } $not_vowel → 金 ; -ги → 吉 ; -гйо → 吉奥 ; -гон } $not_vowel → 贡 ; -го → 戈 ; -гуй → 圭 ; -гун } $not_vowel → 贡 ; -гу → 古 ; -гый → 格 ; -гын } $not_vowel → 根 ; -гы → 格 ; -гьи → 吉 ; -гью → 久 ; -гь → 吉 ; -гэй → 盖 ; -гэн } $not_vowel → 根 ; -гэ → 盖 ; -гю → 久 ; -гян } $not_vowel → 吉扬 ; -гя → 吉亚 ; -гё → 吉奥 ; -г → 格 ; -даи → 代 ; -дай → 代 ; -дан } $not_vowel → 丹 ; -дао → 道 ; -дау → 道 ; -да → 达 ; -ден } $not_vowel → 坚 ; -де → 杰 ; -джаи → 贾伊 ; -джай → 贾伊 ; -джан } $not_vowel → 占 ; -джао → 焦 ; -джау → 焦 ; -джа → 贾 ; -джен } $not_vowel → 真 ; -дже → 杰 ; -джий → 吉 ; -джин } $not_vowel → 金 ; -джи → 吉 ; -джйо → 焦 ; -джон } $not_vowel → 忠 ; -джо → 焦 ; -джуй → 朱伊 ; -джун } $not_vowel → 准 ; -джу → 朱 ; -джый → 吉 ; -джын } $not_vowel → 真 ; -джы → 吉 ; -джьи → 吉 ; -джью → 久 ; -джь → 吉 ; -джэй → 杰 ; -джэн } $not_vowel → 真 ; -джэ → 杰 ; -джю → 久 ; -джян } $not_vowel → 江 ; -джя → 贾 ; -джё → 焦 ; -дж → 季 ; -дзаи → 宰 ; -дзай → 宰 ; -дзан } $not_vowel → 赞 ; -дзао → 藻 ; -дзау → 藻 ; -дза → 扎 ; -дзен } $not_vowel → 津 ; -дзе → 泽 ; -дзий → 济 ; -дзин } $not_vowel → 津 ; -дзи → 济 ; -дзйо → 焦 ; -дзон } $not_vowel → 宗 ; -дзо → 佐 ; -дзуй → 祖伊 ; -дзун } $not_vowel → 尊 ; -дзу → 祖 ; -дзый → 济 ; -дзын } $not_vowel → 曾 ; -дзы → 济 ; -дзьи → 济 ; -дзью → 久 ; -дзь → 济 ; -дзэй → 泽 ; -дзэн } $not_vowel → 曾 ; -дзэ → 泽 ; -дзю → 久 ; -дзян } $not_vowel → 江 ; -дзя → 贾 ; -дзё → 焦 ; -дз → 兹 ; -дий → 季 ; -дин } $not_vowel → 金 ; -ди → 季 ; -дйо → 焦 ; -дон } $not_vowel → 东 ; -до → 多 ; -дсаи → 采 ; -дсай → 采 ; -дсан } $not_vowel → 灿 ; -дсао → 曹 ; -дсау → 曹 ; -дса → 察 ; -дсен } $not_vowel → 岑 ; -дсе → 采 ; -дсий → 齐 ; -дсин } $not_vowel → 钦 ; -дси → 齐 ; -дсон } $not_vowel → 聪 ; -дсо → 措 ; -дсуй → 崔 ; -дсун } $not_vowel → 聪 ; -дсу → 楚 ; -дсый → 齐 ; -дсын } $not_vowel → 岑 ; -дсы → 齐 ; -дсьи → 齐 ; -дсью → 秋 ; -дсь → 齐 ; -дсэй → 采 ; -дсэн } $not_vowel → 岑 ; -дсэ → 采 ; -дсю → 秋 ; -дся → 齐亚 ; -дс → 茨 ; -дуй → 杜伊 ; -дун } $not_vowel → 敦 ; -ду → 杜 ; -дцаи → 采 ; -дцай → 采 ; -дцан } $not_vowel → 灿 ; -дцао → 曹 ; -дцау → 曹 ; -дца → 察 ; -дцен } $not_vowel → 岑 ; -дце → 采 ; -дций → 齐 ; -дцин } $not_vowel → 钦 ; -дци → 齐 ; -дцон } $not_vowel → 聪 ; -дцо → 措 ; -дцуй → 崔 ; -дцун } $not_vowel → 聪 ; -дцу → 楚 ; -дцый → 齐 ; -дцын } $not_vowel → 岑 ; -дцы → 齐 ; -дцьи → 齐 ; -дцью → 秋 ; -дць → 齐 ; -дцэй → 采 ; -дцэн } $not_vowel → 岑 ; -дцэ → 采 ; -дцю → 秋 ; -дця → 齐亚 ; -дц → 茨 ; -дчаи → 柴 ; -дчай → 柴 ; -дчан } $not_vowel → 昌 ; -дчао → 乔 ; -дчау → 乔 ; -дча → 恰 ; -дчен } $not_vowel → 琴 ; -дче → 切 ; -дчий → 奇 ; -дчин } $not_vowel → 钦 ; -дчи → 奇 ; -дчйо → 乔 ; -дчон } $not_vowel → 琼 ; -дчо → 乔 ; -дчуй → 崔 ; -дчун } $not_vowel → 春 ; -дчу → 丘 ; -дчый → 奇 ; -дчын } $not_vowel → 琴 ; -дчы → 奇 ; -дчьи → 奇 ; -дчь → 奇 ; -дчэй → 切 ; -дчэн } $not_vowel → 琴 ; -дчэ → 切 ; -дчян } $not_vowel → 强 ; -дчё → 乔 ; -дч → 奇 ; -дый → 德 ; -дын } $not_vowel → 登 ; -ды → 德 ; -дьи → 季 ; -дью → 久 ; -дь → 季 ; -дэй → 代 ; -дэн } $not_vowel → 登 ; -дэ → 代 ; -дюн } $not_vowel → 久恩 ; -дю → 久 ; -дян } $not_vowel → 江 ; -дя → 佳 ; -дё → 焦 ; -д → 德 ; -ен } $not_vowel → 延 ; -е → 耶 ; -жаи → 扎伊 ; -жай → 扎伊 ; -жан } $not_vowel → 然 ; -жао → 饶 ; -жау → 饶 ; -жа → 扎 ; -жен } $not_vowel → 任 ; -же → 热 ; -жий → 日 ; -жин } $not_vowel → 任 ; -жи → 日 ; -жйо → 若 ; -жон } $not_vowel → 容 ; -жо → 若 ; -жуй → 瑞 ; -жун } $not_vowel → 容 ; -жу → 茹 ; -жый → 日 ; -жын } $not_vowel → 任 ; -жы → 日 ; -жьи → 日 ; -жью → 茹 ; -жь → 日 ; -жэй → 热 ; -жэн } $not_vowel → 任 ; -жэ → 热 ; -жю → 茹 ; -жян } $not_vowel → 让 ; -жя → 扎 ; -жё → 若 ; -ж → 日 ; -заи → 宰 ; -зай → 宰 ; -зан } $not_vowel → 赞 ; -зао → 藻 ; -зау → 藻 ; -за → 扎 ; -зен } $not_vowel → 津 ; -зе → 泽 ; -зий → 济 ; -зин } $not_vowel → 津 ; -зи → 济 ; -зйо → 焦 ; -зон } $not_vowel → 宗 ; -зо → 佐 ; -зуй → 祖伊 ; -зун } $not_vowel → 尊 ; -зу → 祖 ; -зый → 济 ; -зын } $not_vowel → 曾 ; -зы → 济 ; -зьи → 济 ; -зью → 久 ; -зь → 济 ; -зэй → 泽 ; -зэн } $not_vowel → 曾 ; -зэ → 泽 ; -зю → 久 ; -зян } $not_vowel → 江 ; -зя → 贾 ; -зё → 焦 ; -з → 兹 ; -ий → 伊 ; -ин } $not_vowel → 因 ; -и → 伊 ; -йо → 约 ; -й → 伊 ; -каи → 凯 ; -кай → 凯 ; -кан } $not_vowel → 坎 ; -као → 考 ; -кау → 考 ; -ка → 卡 ; -кен } $not_vowel → 肯 ; -ке → 克 ; -кий → 基 ; -кин } $not_vowel → 金 ; -ки → 基 ; -кйо → 基奥 ; -кон } $not_vowel → 孔 ; -ко → 科 ; -куй → 奎 ; -кун } $not_vowel → 昆 ; -ку → 库 ; -кый → 克 ; -кын } $not_vowel → 肯 ; -кы → 克 ; -кьи → 基 ; -кью → 丘 ; -кь → 基 ; -кэй → 凯 ; -кэн } $not_vowel → 肯 ; -кэ → 凯 ; -кю → 丘 ; -кян } $not_vowel → 基扬 ; -кя → 基亚 ; -кё → 基奥 ; -к → 克 ; -лаи → 莱 ; -лай → 莱 ; -лан } $not_vowel → 兰 ; -лао → 劳 ; -лау → 劳 ; -ла → 拉 ; -лен } $not_vowel → 连 ; -ле → 列 ; -лий → 利 ; -лин } $not_vowel → 林 ; -ли → 利 ; -лйо → 廖 ; -лон } $not_vowel → 隆 ; -ло → 洛 ; -луй → 卢伊 ; -лун } $not_vowel → 伦 ; -лу → 卢 ; -лый → 雷 ; -лын } $not_vowel → 伦 ; -лы → 雷 ; -льи → 利 ; -лью → 柳 ; -ль → 利 ; -лэй → 莱 ; -лэн } $not_vowel → 伦 ; -лэ → 莱 ; -лю → 柳 ; -лян } $not_vowel → 良 ; -ля → 利亚 ; -лё → 廖 ; -л → 尔 ; -маи → 迈 ; -май → 迈 ; -ман } $not_vowel → 曼 ; -мао → 毛 ; -мау → 毛 ; -ма → 马 ; -мен } $not_vowel → 缅 ; -ме → 梅 ; -мий → 米 ; -мин } $not_vowel → 明 ; -ми → 米 ; -мйо → 苗 ; -мон } $not_vowel → 蒙 ; -мо → 莫 ; -муй → 穆伊 ; -мун } $not_vowel → 蒙 ; -му → 穆 ; -мый → 梅 ; -мын } $not_vowel → 门 ; -мы → 梅 ; -мьи → 米 ; -мью → 缪 ; -мь → 米 ; -мэй → 梅 ; -мэн } $not_vowel → 门 ; -мэ → 梅 ; -мюн } $not_vowel → 敏 ; -мю → 缪 ; -мян } $not_vowel → 米扬 ; -мя → 米亚 ; -мё → 苗 ; -м → 姆 ; -наи → 奈 ; -най → 奈 ; -нан } $not_vowel → 南 ; -нао → 瑙 ; -нау → 瑙 ; -на → 纳 ; -нен } $not_vowel → 年 ; -не → 涅 ; -ний → 尼 ; -нин } $not_vowel → 宁 ; -ни → 尼 ; -нйо → 尼奥 ; -нон } $not_vowel → 农 ; -но → 诺 ; -нуй → 努伊 ; -нун } $not_vowel → 农 ; -ну → 努 ; -ный → 内 ; -нын } $not_vowel → 嫩 ; -ны → 内 ; -нь } $not_vowel → 尼 ; -нэй → 内 ; -нэн } $not_vowel → 嫩 ; -нэ → 内 ; -нюн } $not_vowel → 纽恩 ; -ню → 纽 ; -нян } $not_vowel → 尼扬 ; -ня → 尼亚 ; -нё → 尼奥 ; -н } $not_vowel → 恩 ; -он } $not_vowel → 翁 ; -о → 奥 ; -паи → 派 ; -пай → 派 ; -пан } $not_vowel → 潘 ; -пао → 保 ; -пау → 保 ; -па → 帕 ; -пен } $not_vowel → 片 ; -пе → 佩 ; -пий → 皮 ; -пин } $not_vowel → 平 ; -пи → 皮 ; -пйо → 皮奥 ; -пон } $not_vowel → 蓬 ; -по → 波 ; -пуй → 普伊 ; -пун } $not_vowel → 蓬 ; -пу → 普 ; -пый → 佩 ; -пын } $not_vowel → 彭 ; -пы → 佩 ; -пьи → 皮 ; -пью → 皮尤 ; -пь → 皮 ; -пэй → 佩 ; -пэн } $not_vowel → 彭 ; -пэ → 佩 ; -пю → 皮尤 ; -пян } $not_vowel → 皮扬 ; -пя → 皮亚 ; -пё → 皮奥 ; -п → 普 ; -раи → 赖 ; -рай → 赖 ; -ран } $not_vowel → 兰 ; -рао → 劳 ; -рау → 劳 ; -ра → 拉 ; -рен } $not_vowel → 连 ; -ре → 列 ; -рий → 里 ; -рин } $not_vowel → 林 ; -ри → 里 ; -рйо → 廖 ; -рон } $not_vowel → 龙 ; -ро → 罗 ; -руй → 鲁伊 ; -рун } $not_vowel → 伦 ; -ру → 鲁 ; -рый → 雷 ; -рын } $not_vowel → 伦 ; -ры → 雷 ; -рьи → 里 ; -рью → 留 ; -рь → 里 ; -рэй → 雷 ; -рэн } $not_vowel → 伦 ; -рэ → 雷 ; -рю → 留 ; -рян } $not_vowel → 良 ; -ря → 里亚 ; -рё → 廖 ; -р → 尔 ; -саи → 赛 ; -сай → 赛 ; -сан } $not_vowel → 桑 ; -сао → 绍 ; -сау → 绍 ; -са → 萨 ; -сен } $not_vowel → 先 ; -се → 谢 ; -сий → 西 ; -син } $not_vowel → 辛 ; -си → 西 ; -сйо → 肖 ; -сон } $not_vowel → 松 ; -со → 索 ; -суй → 绥 ; -сун } $not_vowel → 孙 ; -су → 苏 ; -счаи → 夏伊 ; -счай → 夏伊 ; -счан } $not_vowel → 先 ; -счао → 肖 ; -счау → 肖 ; -сча → 夏 ; -счен } $not_vowel → 先 ; -сче → 谢 ; -счий → 希 ; -счин } $not_vowel → 辛 ; -счи → 希 ; -счйо → 晓 ; -счон } $not_vowel → 雄 ; -счо → 晓 ; -счуй → 休伊 ; -счун } $not_vowel → 逊 ; -счу → 休 ; -счын } $not_vowel → 欣 ; -счьи → 希 ; -счью → 休 ; -счь → 希 ; -счэн } $not_vowel → 欣 ; -счю → 休 ; -счё → 晓 ; -сч → 希 ; -сый → 瑟 ; -сын } $not_vowel → 森 ; -сы → 瑟 ; -сьи → 西 ; -сью → 休 ; -сь → 西 ; -сэй → 塞 ; -сэн } $not_vowel → 森 ; -сэ → 塞 ; -сюн } $not_vowel → 雄 ; -сю → 休 ; -сян } $not_vowel → 相 ; -ся → 贾 ; -сё → 肖 ; -с → 斯 ; -таи → 泰 ; -тай → 泰 ; -тан } $not_vowel → 坦 ; -тао → 陶 ; -тау → 陶 ; -та → 塔 ; -тен } $not_vowel → 坚 ; -те → 捷 ; -тий → 季 ; -тин } $not_vowel → 京 ; -ти → 季 ; -тйо → 乔 ; -тон } $not_vowel → 通 ; -то → 托 ; -тсаи → 采 ; -тсай → 采 ; -тсан } $not_vowel → 灿 ; -тсао → 曹 ; -тсау → 曹 ; -тса → 察 ; -тсен } $not_vowel → 岑 ; -тсе → 采 ; -тсий → 齐 ; -тсин } $not_vowel → 钦 ; -тси → 齐 ; -тсон } $not_vowel → 聪 ; -тсо → 措 ; -тсуй → 崔 ; -тсун } $not_vowel → 聪 ; -тсу → 楚 ; -тсый → 齐 ; -тсын } $not_vowel → 岑 ; -тсы → 齐 ; -тсьи → 齐 ; -тсью → 秋 ; -тсь → 齐 ; -тсэй → 采 ; -тсэн } $not_vowel → 岑 ; -тсэ → 采 ; -тсю → 秋 ; -тся → 齐亚 ; -тс → 茨 ; -туй → 图伊 ; -тун } $not_vowel → 通 ; -ту → 图 ; -тцаи → 采 ; -тцай → 采 ; -тцан } $not_vowel → 灿 ; -тцао → 曹 ; -тцау → 曹 ; -тца → 察 ; -тцен } $not_vowel → 岑 ; -тце → 采 ; -тций → 齐 ; -тцин } $not_vowel → 钦 ; -тци → 齐 ; -тцон } $not_vowel → 聪 ; -тцо → 措 ; -тцуй → 崔 ; -тцун } $not_vowel → 聪 ; -тцу → 楚 ; -тцый → 齐 ; -тцын } $not_vowel → 岑 ; -тцы → 齐 ; -тцьи → 齐 ; -тцью → 秋 ; -тць → 齐 ; -тцэй → 采 ; -тцэн } $not_vowel → 岑 ; -тцэ → 采 ; -тцю → 秋 ; -тця → 齐亚 ; -тц → 茨 ; -тчаи → 柴 ; -тчай → 柴 ; -тчан } $not_vowel → 昌 ; -тчао → 乔 ; -тчау → 乔 ; -тча → 恰 ; -тчен } $not_vowel → 琴 ; -тче → 切 ; -тчий → 奇 ; -тчин } $not_vowel → 钦 ; -тчи → 奇 ; -тчйо → 乔 ; -тчон } $not_vowel → 琼 ; -тчо → 乔 ; -тчуй → 崔 ; -тчун } $not_vowel → 春 ; -тчу → 丘 ; -тчый → 奇 ; -тчын } $not_vowel → 琴 ; -тчы → 奇 ; -тчьи → 奇 ; -тчь → 奇 ; -тчэй → 切 ; -тчэн } $not_vowel → 琴 ; -тчэ → 切 ; -тчян } $not_vowel → 强 ; -тчё → 乔 ; -тч → 奇 ; -тый → 特 ; -тын } $not_vowel → 滕 ; -ты → 特 ; -тьи → 季 ; -тью → 秋 ; -ть → 季 ; -тэй → 泰 ; -тэн } $not_vowel → 滕 ; -тэ → 泰 ; -тюн } $not_vowel → 琼 ; -тю → 秋 ; -тян } $not_vowel → 强 ; -тя → 佳 ; -тё → 乔 ; -т → 特 ; -уй → 维 ; -ун } $not_vowel → 温 ; -у → 乌 ; -фаи → 法伊 ; -фай → 法伊 ; -фан } $not_vowel → 凡 ; -фао → 福 ; -фау → 福 ; -фа → 法 ; -фен } $not_vowel → 芬 ; -фе → 费 ; -фий → 菲 ; -фин } $not_vowel → 芬 ; -фи → 菲 ; -фйо → 菲奥 ; -фон } $not_vowel → 丰 ; -фо → 福 ; -фуй → 富伊 ; -фун } $not_vowel → 丰 ; -фу → 富 ; -фый → 菲 ; -фын } $not_vowel → 芬 ; -фы → 菲 ; -фьи → 菲 ; -фью → 菲尤 ; -фь → 菲 ; -фэй → 费 ; -фэн } $not_vowel → 芬 ; -фэ → 费 ; -фю → 菲尤 ; -фя → 菲亚 ; -фё → 菲奥 ; -ф → 夫 ; -хаи → 海 ; -хай → 海 ; -хан } $not_vowel → 汉 ; -хао → 豪 ; -хау → 豪 ; -ха → 哈 ; -хен } $not_vowel → 亨 ; -хе → 赫 ; -хий → 希 ; -хин } $not_vowel → 欣 ; -хи → 希 ; -хон } $not_vowel → 洪 ; -хо → 霍 ; -хуй → 惠 ; -хун } $not_vowel → 洪 ; -ху → 胡 ; -хый → 黑 ; -хын } $not_vowel → 亨 ; -хы → 黑 ; -хьи → 希 ; -хью → 休 ; -хь → 希 ; -хэй → 黑 ; -хэн } $not_vowel → 亨 ; -хэ → 海 ; -хю → 休 ; -хян } $not_vowel → 希扬 ; -хя → 希亚 ; -х → 赫 ; -цаи → 采 ; -цай → 采 ; -цан } $not_vowel → 灿 ; -цао → 曹 ; -цау → 曹 ; -ца → 察 ; -цен } $not_vowel → 岑 ; -це → 采 ; -ций → 齐 ; -цин } $not_vowel → 钦 ; -ци → 齐 ; -цон } $not_vowel → 聪 ; -цо → 措 ; -цсаи → 采 ; -цсай → 采 ; -цсан } $not_vowel → 灿 ; -цсао → 曹 ; -цсау → 曹 ; -цса → 察 ; -цсен } $not_vowel → 岑 ; -цсе → 采 ; -цсий → 齐 ; -цсин } $not_vowel → 钦 ; -цси → 齐 ; -цсон } $not_vowel → 聪 ; -цсо → 措 ; -цсуй → 崔 ; -цсун } $not_vowel → 聪 ; -цсу → 楚 ; -цсый → 齐 ; -цсын } $not_vowel → 岑 ; -цсы → 齐 ; -цсьи → 齐 ; -цсью → 秋 ; -цсь → 齐 ; -цсэй → 采 ; -цсэн } $not_vowel → 岑 ; -цсэ → 采 ; -цсю → 秋 ; -цся → 齐亚 ; -цс → 茨 ; -цуй → 崔 ; -цун } $not_vowel → 聪 ; -цу → 楚 ; -цый → 齐 ; -цын } $not_vowel → 岑 ; -цы → 齐 ; -цьи → 齐 ; -цью → 秋 ; -ць → 齐 ; -цэй → 采 ; -цэн } $not_vowel → 岑 ; -цэ → 采 ; -цю → 秋 ; -ця → 齐亚 ; -ц → 茨 ; -чаи → 柴 ; -чай → 柴 ; -чан } $not_vowel → 昌 ; -чао → 乔 ; -чау → 乔 ; -ча → 恰 ; -чен } $not_vowel → 琴 ; -че → 切 ; -чий → 奇 ; -чин } $not_vowel → 钦 ; -чи → 奇 ; -чйо → 乔 ; -чон } $not_vowel → 琼 ; -чо → 乔 ; -чуй → 崔 ; -чун } $not_vowel → 春 ; -чу → 丘 ; -чый → 奇 ; -чын } $not_vowel → 琴 ; -чы → 奇 ; -чьи → 奇 ; -чь → 奇 ; -чэй → 切 ; -чэн } $not_vowel → 琴 ; -чэ → 切 ; -чян } $not_vowel → 强 ; -чё → 乔 ; -ч → 奇 ; -шаи → 沙伊 ; -шай → 沙伊 ; -шан } $not_vowel → 尚 ; -шао → 绍 ; -шау → 绍 ; -ша → 沙 ; -шен } $not_vowel → 申 ; -ше → 舍 ; -ший → 希 ; -шин } $not_vowel → 申 ; -ши → 希 ; -шйо → 绍 ; -шон } $not_vowel → 雄 ; -шо → 绍 ; -шуй → 舒伊 ; -шун } $not_vowel → 顺 ; -шу → 舒 ; -шый → 希 ; -шын } $not_vowel → 申 ; -шы → 希 ; -шьи → 希 ; -шью → 舒 ; -шь → 希 ; -шэй → 舍 ; -шэн } $not_vowel → 申 ; -шэ → 舍 ; -шю → 舒 ; -шян } $not_vowel → 尚 ; -шя → 沙 ; -шё → 绍 ; -ш → 什 ; -щаи → 夏伊 ; -щай → 夏伊 ; -щан } $not_vowel → 先 ; -щао → 肖 ; -щау → 肖 ; -ща → 夏 ; -щен } $not_vowel → 先 ; -ще → 谢 ; -щий → 希 ; -щин } $not_vowel → 辛 ; -щи → 希 ; -щйо → 晓 ; -щон } $not_vowel → 雄 ; -що → 晓 ; -щуй → 休伊 ; -щун } $not_vowel → 逊 ; -щу → 休 ; -щын } $not_vowel → 欣 ; -щьи → 希 ; -щью → 休 ; -щь → 希 ; -щэн } $not_vowel → 欣 ; -щю → 休 ; -щё → 晓 ; -щ → 希 ; -ъ → ; -ый → 厄 ; -ын } $not_vowel → 恩 ; -ы → 厄 ; -ьи → 伊 ; -ью → 尤 ; -ь → 伊 ; -эй → 埃 ; -эн } $not_vowel → 恩 ; -э → 埃 ; -юн } $not_vowel → 云 ; -ю → 尤 ; -ян } $not_vowel → 扬 ; -я → 亚 ; -ё → 约 ; +бург } $bow → 堡 ; +град } $bow → 格勒 ; +город } $bow → 哥罗德 ; +цов } $bow → 佐夫 ; +аи → 艾 ; +ай → 艾 ; +ан } $not_vowel → 安 ; +ао → 奥 ; +ау → 奥 ; +а → 阿 ; +баи → 拜 ; +бай → 拜 ; +бан } $not_vowel → 班 ; +бао → 包 ; +бау → 包 ; +ба → 巴 ; +бен } $not_vowel → 边 ; +бе → 别 ; +бий → 比 ; +бин } $not_vowel → 宾 ; +би → 比 ; +бйо → 比奥 ; +бон } $not_vowel → 邦 ; +бо → 博 ; +буй → 布伊 ; +бун } $not_vowel → 本 ; +бу → 布 ; +бый → 贝 ; +бын } $not_vowel → 本 ; +бы → 贝 ; +бьи → 比 ; +бью → 比尤 ; +бь → 比 ; +бэй → 贝 ; +бэн } $not_vowel → 本 ; +бэ → 贝 ; +бю → 比尤 ; +бян } $not_vowel → 比扬 ; +бя → 比亚 ; +бё → 比奥 ; +б → 布 ; +ваи → 瓦伊 ; +вай → 瓦伊 ; +ван } $not_vowel → 万 ; +вао → 沃 ; +вау → 沃 ; +ва → 瓦 ; +вен } $not_vowel → 文 ; +ве → 韦 ; +вий → 维 ; +вин } $not_vowel → 温 ; +ви → 维 ; +вйо → 维奥 ; +вон } $not_vowel → 翁 ; +во → 沃 ; +вуй → 维 ; +вун } $not_vowel → 文 ; +ву → 武 ; +вый → 维 ; +вын } $not_vowel → 文 ; +вы → 维 ; +вьи → 维 ; +вью → 维尤 ; +вь → 维 ; +вэй → 韦 ; +вэн } $not_vowel → 文 ; +вэ → 韦 ; +вю → 维尤 ; +вян } $not_vowel → 维扬 ; +вя → 维亚 ; +вё → 维奥 ; +в → 夫 ; +гаи → 盖 ; +гай → 盖 ; +ган } $not_vowel → 甘 ; +гао → 高 ; +гау → 高 ; +га → 加 ; +ген } $not_vowel → 根 ; +ге → 格 ; +гий → 吉 ; +гин } $not_vowel → 金 ; +ги → 吉 ; +гйо → 吉奥 ; +гон } $not_vowel → 贡 ; +го → 戈 ; +гуй → 圭 ; +гун } $not_vowel → 贡 ; +гу → 古 ; +гый → 格 ; +гын } $not_vowel → 根 ; +гы → 格 ; +гьи → 吉 ; +гью → 久 ; +гь → 吉 ; +гэй → 盖 ; +гэн } $not_vowel → 根 ; +гэ → 盖 ; +гю → 久 ; +гян } $not_vowel → 吉扬 ; +гя → 吉亚 ; +гё → 吉奥 ; +г → 格 ; +даи → 代 ; +дай → 代 ; +дан } $not_vowel → 丹 ; +дао → 道 ; +дау → 道 ; +да → 达 ; +ден } $not_vowel → 坚 ; +де → 杰 ; +джаи → 贾伊 ; +джай → 贾伊 ; +джан } $not_vowel → 占 ; +джао → 焦 ; +джау → 焦 ; +джа → 贾 ; +джен } $not_vowel → 真 ; +дже → 杰 ; +джий → 吉 ; +джин } $not_vowel → 金 ; +джи → 吉 ; +джйо → 焦 ; +джон } $not_vowel → 忠 ; +джо → 焦 ; +джуй → 朱伊 ; +джун } $not_vowel → 准 ; +джу → 朱 ; +джый → 吉 ; +джын } $not_vowel → 真 ; +джы → 吉 ; +джьи → 吉 ; +джью → 久 ; +джь → 吉 ; +джэй → 杰 ; +джэн } $not_vowel → 真 ; +джэ → 杰 ; +джю → 久 ; +джян } $not_vowel → 江 ; +джя → 贾 ; +джё → 焦 ; +дж → 季 ; +дзаи → 宰 ; +дзай → 宰 ; +дзан } $not_vowel → 赞 ; +дзао → 藻 ; +дзау → 藻 ; +дза → 扎 ; +дзен } $not_vowel → 津 ; +дзе → 泽 ; +дзий → 济 ; +дзин } $not_vowel → 津 ; +дзи → 济 ; +дзйо → 焦 ; +дзон } $not_vowel → 宗 ; +дзо → 佐 ; +дзуй → 祖伊 ; +дзун } $not_vowel → 尊 ; +дзу → 祖 ; +дзый → 济 ; +дзын } $not_vowel → 曾 ; +дзы → 济 ; +дзьи → 济 ; +дзью → 久 ; +дзь → 济 ; +дзэй → 泽 ; +дзэн } $not_vowel → 曾 ; +дзэ → 泽 ; +дзю → 久 ; +дзян } $not_vowel → 江 ; +дзя → 贾 ; +дзё → 焦 ; +дз → 兹 ; +дий → 季 ; +дин } $not_vowel → 金 ; +ди → 季 ; +дйо → 焦 ; +дон } $not_vowel → 东 ; +до → 多 ; +дсаи → 采 ; +дсай → 采 ; +дсан } $not_vowel → 灿 ; +дсао → 曹 ; +дсау → 曹 ; +дса → 察 ; +дсен } $not_vowel → 岑 ; +дсе → 采 ; +дсий → 齐 ; +дсин } $not_vowel → 钦 ; +дси → 齐 ; +дсон } $not_vowel → 聪 ; +дсо → 措 ; +дсуй → 崔 ; +дсун } $not_vowel → 聪 ; +дсу → 楚 ; +дсый → 齐 ; +дсын } $not_vowel → 岑 ; +дсы → 齐 ; +дсьи → 齐 ; +дсью → 秋 ; +дсь → 齐 ; +дсэй → 采 ; +дсэн } $not_vowel → 岑 ; +дсэ → 采 ; +дсю → 秋 ; +дся → 齐亚 ; +дс → 茨 ; +дуй → 杜伊 ; +дун } $not_vowel → 敦 ; +ду → 杜 ; +дцаи → 采 ; +дцай → 采 ; +дцан } $not_vowel → 灿 ; +дцао → 曹 ; +дцау → 曹 ; +дца → 察 ; +дцен } $not_vowel → 岑 ; +дце → 采 ; +дций → 齐 ; +дцин } $not_vowel → 钦 ; +дци → 齐 ; +дцон } $not_vowel → 聪 ; +дцо → 措 ; +дцуй → 崔 ; +дцун } $not_vowel → 聪 ; +дцу → 楚 ; +дцый → 齐 ; +дцын } $not_vowel → 岑 ; +дцы → 齐 ; +дцьи → 齐 ; +дцью → 秋 ; +дць → 齐 ; +дцэй → 采 ; +дцэн } $not_vowel → 岑 ; +дцэ → 采 ; +дцю → 秋 ; +дця → 齐亚 ; +дц → 茨 ; +дчаи → 柴 ; +дчай → 柴 ; +дчан } $not_vowel → 昌 ; +дчао → 乔 ; +дчау → 乔 ; +дча → 恰 ; +дчен } $not_vowel → 琴 ; +дче → 切 ; +дчий → 奇 ; +дчин } $not_vowel → 钦 ; +дчи → 奇 ; +дчйо → 乔 ; +дчон } $not_vowel → 琼 ; +дчо → 乔 ; +дчуй → 崔 ; +дчун } $not_vowel → 春 ; +дчу → 丘 ; +дчый → 奇 ; +дчын } $not_vowel → 琴 ; +дчы → 奇 ; +дчьи → 奇 ; +дчь → 奇 ; +дчэй → 切 ; +дчэн } $not_vowel → 琴 ; +дчэ → 切 ; +дчян } $not_vowel → 强 ; +дчё → 乔 ; +дч → 奇 ; +дый → 德 ; +дын } $not_vowel → 登 ; +ды → 德 ; +дьи → 季 ; +дью → 久 ; +дь → 季 ; +дэй → 代 ; +дэн } $not_vowel → 登 ; +дэ → 代 ; +дюн } $not_vowel → 久恩 ; +дю → 久 ; +дян } $not_vowel → 江 ; +дя → 佳 ; +дё → 焦 ; +д → 德 ; +ен } $not_vowel → 延 ; +е → 耶 ; +жаи → 扎伊 ; +жай → 扎伊 ; +жан } $not_vowel → 然 ; +жао → 饶 ; +жау → 饶 ; +жа → 扎 ; +жен } $not_vowel → 任 ; +же → 热 ; +жий → 日 ; +жин } $not_vowel → 任 ; +жи → 日 ; +жйо → 若 ; +жон } $not_vowel → 容 ; +жо → 若 ; +жуй → 瑞 ; +жун } $not_vowel → 容 ; +жу → 茹 ; +жый → 日 ; +жын } $not_vowel → 任 ; +жы → 日 ; +жьи → 日 ; +жью → 茹 ; +жь → 日 ; +жэй → 热 ; +жэн } $not_vowel → 任 ; +жэ → 热 ; +жю → 茹 ; +жян } $not_vowel → 让 ; +жя → 扎 ; +жё → 若 ; +ж → 日 ; +заи → 宰 ; +зай → 宰 ; +зан } $not_vowel → 赞 ; +зао → 藻 ; +зау → 藻 ; +за → 扎 ; +зен } $not_vowel → 津 ; +зе → 泽 ; +зий → 济 ; +зин } $not_vowel → 津 ; +зи → 济 ; +зйо → 焦 ; +зон } $not_vowel → 宗 ; +зо → 佐 ; +зуй → 祖伊 ; +зун } $not_vowel → 尊 ; +зу → 祖 ; +зый → 济 ; +зын } $not_vowel → 曾 ; +зы → 济 ; +зьи → 济 ; +зью → 久 ; +зь → 济 ; +зэй → 泽 ; +зэн } $not_vowel → 曾 ; +зэ → 泽 ; +зю → 久 ; +зян } $not_vowel → 江 ; +зя → 贾 ; +зё → 焦 ; +з → 兹 ; +ий → 伊 ; +ин } $not_vowel → 因 ; +и → 伊 ; +йо → 约 ; +й → 伊 ; +каи → 凯 ; +кай → 凯 ; +кан } $not_vowel → 坎 ; +као → 考 ; +кау → 考 ; +ка → 卡 ; +кен } $not_vowel → 肯 ; +ке → 克 ; +кий → 基 ; +кин } $not_vowel → 金 ; +ки → 基 ; +кйо → 基奥 ; +кон } $not_vowel → 孔 ; +ко → 科 ; +куй → 奎 ; +кун } $not_vowel → 昆 ; +ку → 库 ; +кый → 克 ; +кын } $not_vowel → 肯 ; +кы → 克 ; +кьи → 基 ; +кью → 丘 ; +кь → 基 ; +кэй → 凯 ; +кэн } $not_vowel → 肯 ; +кэ → 凯 ; +кю → 丘 ; +кян } $not_vowel → 基扬 ; +кя → 基亚 ; +кё → 基奥 ; +к → 克 ; +лаи → 莱 ; +лай → 莱 ; +лан } $not_vowel → 兰 ; +лао → 劳 ; +лау → 劳 ; +ла → 拉 ; +лен } $not_vowel → 连 ; +ле → 列 ; +лий → 利 ; +лин } $not_vowel → 林 ; +ли → 利 ; +лйо → 廖 ; +лон } $not_vowel → 隆 ; +ло → 洛 ; +луй → 卢伊 ; +лун } $not_vowel → 伦 ; +лу → 卢 ; +лый → 雷 ; +лын } $not_vowel → 伦 ; +лы → 雷 ; +льи → 利 ; +лью → 柳 ; +ль → 利 ; +лэй → 莱 ; +лэн } $not_vowel → 伦 ; +лэ → 莱 ; +лю → 柳 ; +лян } $not_vowel → 良 ; +ля → 利亚 ; +лё → 廖 ; +л → 尔 ; +маи → 迈 ; +май → 迈 ; +ман } $not_vowel → 曼 ; +мао → 毛 ; +мау → 毛 ; +ма → 马 ; +мен } $not_vowel → 缅 ; +ме → 梅 ; +мий → 米 ; +мин } $not_vowel → 明 ; +ми → 米 ; +мйо → 苗 ; +мон } $not_vowel → 蒙 ; +мо → 莫 ; +муй → 穆伊 ; +мун } $not_vowel → 蒙 ; +му → 穆 ; +мый → 梅 ; +мын } $not_vowel → 门 ; +мы → 梅 ; +мьи → 米 ; +мью → 缪 ; +мь → 米 ; +мэй → 梅 ; +мэн } $not_vowel → 门 ; +мэ → 梅 ; +мюн } $not_vowel → 敏 ; +мю → 缪 ; +мян } $not_vowel → 米扬 ; +мя → 米亚 ; +мё → 苗 ; +м → 姆 ; +наи → 奈 ; +най → 奈 ; +нан } $not_vowel → 南 ; +нао → 瑙 ; +нау → 瑙 ; +на → 纳 ; +нен } $not_vowel → 年 ; +не → 涅 ; +ний → 尼 ; +нин } $not_vowel → 宁 ; +ни → 尼 ; +нйо → 尼奥 ; +нон } $not_vowel → 农 ; +но → 诺 ; +нуй → 努伊 ; +нун } $not_vowel → 农 ; +ну → 努 ; +ный → 内 ; +нын } $not_vowel → 嫩 ; +ны → 内 ; +нь } $not_vowel → 尼 ; +нэй → 内 ; +нэн } $not_vowel → 嫩 ; +нэ → 内 ; +нюн } $not_vowel → 纽恩 ; +ню → 纽 ; +нян } $not_vowel → 尼扬 ; +ня → 尼亚 ; +нё → 尼奥 ; +н } $not_vowel → 恩 ; +он } $not_vowel → 翁 ; +о → 奥 ; +паи → 派 ; +пай → 派 ; +пан } $not_vowel → 潘 ; +пао → 保 ; +пау → 保 ; +па → 帕 ; +пен } $not_vowel → 片 ; +пе → 佩 ; +пий → 皮 ; +пин } $not_vowel → 平 ; +пи → 皮 ; +пйо → 皮奥 ; +пон } $not_vowel → 蓬 ; +по → 波 ; +пуй → 普伊 ; +пун } $not_vowel → 蓬 ; +пу → 普 ; +пый → 佩 ; +пын } $not_vowel → 彭 ; +пы → 佩 ; +пьи → 皮 ; +пью → 皮尤 ; +пь → 皮 ; +пэй → 佩 ; +пэн } $not_vowel → 彭 ; +пэ → 佩 ; +пю → 皮尤 ; +пян } $not_vowel → 皮扬 ; +пя → 皮亚 ; +пё → 皮奥 ; +п → 普 ; +раи → 赖 ; +рай → 赖 ; +ран } $not_vowel → 兰 ; +рао → 劳 ; +рау → 劳 ; +ра → 拉 ; +рен } $not_vowel → 连 ; +ре → 列 ; +рий → 里 ; +рин } $not_vowel → 林 ; +ри → 里 ; +рйо → 廖 ; +рон } $not_vowel → 龙 ; +ро → 罗 ; +руй → 鲁伊 ; +рун } $not_vowel → 伦 ; +ру → 鲁 ; +рый → 雷 ; +рын } $not_vowel → 伦 ; +ры → 雷 ; +рьи → 里 ; +рью → 留 ; +рь → 里 ; +рэй → 雷 ; +рэн } $not_vowel → 伦 ; +рэ → 雷 ; +рю → 留 ; +рян } $not_vowel → 良 ; +ря → 里亚 ; +рё → 廖 ; +р → 尔 ; +саи → 赛 ; +сай → 赛 ; +сан } $not_vowel → 桑 ; +сао → 绍 ; +сау → 绍 ; +са → 萨 ; +сен } $not_vowel → 先 ; +се → 谢 ; +сий → 西 ; +син } $not_vowel → 辛 ; +си → 西 ; +сйо → 肖 ; +сон } $not_vowel → 松 ; +со → 索 ; +суй → 绥 ; +сун } $not_vowel → 孙 ; +су → 苏 ; +счаи → 夏伊 ; +счай → 夏伊 ; +счан } $not_vowel → 先 ; +счао → 肖 ; +счау → 肖 ; +сча → 夏 ; +счен } $not_vowel → 先 ; +сче → 谢 ; +счий → 希 ; +счин } $not_vowel → 辛 ; +счи → 希 ; +счйо → 晓 ; +счон } $not_vowel → 雄 ; +счо → 晓 ; +счуй → 休伊 ; +счун } $not_vowel → 逊 ; +счу → 休 ; +счын } $not_vowel → 欣 ; +счьи → 希 ; +счью → 休 ; +счь → 希 ; +счэн } $not_vowel → 欣 ; +счю → 休 ; +счё → 晓 ; +сч → 希 ; +сый → 瑟 ; +сын } $not_vowel → 森 ; +сы → 瑟 ; +сьи → 西 ; +сью → 休 ; +сь → 西 ; +сэй → 塞 ; +сэн } $not_vowel → 森 ; +сэ → 塞 ; +сюн } $not_vowel → 雄 ; +сю → 休 ; +сян } $not_vowel → 相 ; +ся → 贾 ; +сё → 肖 ; +с → 斯 ; +таи → 泰 ; +тай → 泰 ; +тан } $not_vowel → 坦 ; +тао → 陶 ; +тау → 陶 ; +та → 塔 ; +тен } $not_vowel → 坚 ; +те → 捷 ; +тий → 季 ; +тин } $not_vowel → 京 ; +ти → 季 ; +тйо → 乔 ; +тон } $not_vowel → 通 ; +то → 托 ; +тсаи → 采 ; +тсай → 采 ; +тсан } $not_vowel → 灿 ; +тсао → 曹 ; +тсау → 曹 ; +тса → 察 ; +тсен } $not_vowel → 岑 ; +тсе → 采 ; +тсий → 齐 ; +тсин } $not_vowel → 钦 ; +тси → 齐 ; +тсон } $not_vowel → 聪 ; +тсо → 措 ; +тсуй → 崔 ; +тсун } $not_vowel → 聪 ; +тсу → 楚 ; +тсый → 齐 ; +тсын } $not_vowel → 岑 ; +тсы → 齐 ; +тсьи → 齐 ; +тсью → 秋 ; +тсь → 齐 ; +тсэй → 采 ; +тсэн } $not_vowel → 岑 ; +тсэ → 采 ; +тсю → 秋 ; +тся → 齐亚 ; +тс → 茨 ; +туй → 图伊 ; +тун } $not_vowel → 通 ; +ту → 图 ; +тцаи → 采 ; +тцай → 采 ; +тцан } $not_vowel → 灿 ; +тцао → 曹 ; +тцау → 曹 ; +тца → 察 ; +тцен } $not_vowel → 岑 ; +тце → 采 ; +тций → 齐 ; +тцин } $not_vowel → 钦 ; +тци → 齐 ; +тцон } $not_vowel → 聪 ; +тцо → 措 ; +тцуй → 崔 ; +тцун } $not_vowel → 聪 ; +тцу → 楚 ; +тцый → 齐 ; +тцын } $not_vowel → 岑 ; +тцы → 齐 ; +тцьи → 齐 ; +тцью → 秋 ; +тць → 齐 ; +тцэй → 采 ; +тцэн } $not_vowel → 岑 ; +тцэ → 采 ; +тцю → 秋 ; +тця → 齐亚 ; +тц → 茨 ; +тчаи → 柴 ; +тчай → 柴 ; +тчан } $not_vowel → 昌 ; +тчао → 乔 ; +тчау → 乔 ; +тча → 恰 ; +тчен } $not_vowel → 琴 ; +тче → 切 ; +тчий → 奇 ; +тчин } $not_vowel → 钦 ; +тчи → 奇 ; +тчйо → 乔 ; +тчон } $not_vowel → 琼 ; +тчо → 乔 ; +тчуй → 崔 ; +тчун } $not_vowel → 春 ; +тчу → 丘 ; +тчый → 奇 ; +тчын } $not_vowel → 琴 ; +тчы → 奇 ; +тчьи → 奇 ; +тчь → 奇 ; +тчэй → 切 ; +тчэн } $not_vowel → 琴 ; +тчэ → 切 ; +тчян } $not_vowel → 强 ; +тчё → 乔 ; +тч → 奇 ; +тый → 特 ; +тын } $not_vowel → 滕 ; +ты → 特 ; +тьи → 季 ; +тью → 秋 ; +ть → 季 ; +тэй → 泰 ; +тэн } $not_vowel → 滕 ; +тэ → 泰 ; +тюн } $not_vowel → 琼 ; +тю → 秋 ; +тян } $not_vowel → 强 ; +тя → 佳 ; +тё → 乔 ; +т → 特 ; +уй → 维 ; +ун } $not_vowel → 温 ; +у → 乌 ; +фаи → 法伊 ; +фай → 法伊 ; +фан } $not_vowel → 凡 ; +фао → 福 ; +фау → 福 ; +фа → 法 ; +фен } $not_vowel → 芬 ; +фе → 费 ; +фий → 菲 ; +фин } $not_vowel → 芬 ; +фи → 菲 ; +фйо → 菲奥 ; +фон } $not_vowel → 丰 ; +фо → 福 ; +фуй → 富伊 ; +фун } $not_vowel → 丰 ; +фу → 富 ; +фый → 菲 ; +фын } $not_vowel → 芬 ; +фы → 菲 ; +фьи → 菲 ; +фью → 菲尤 ; +фь → 菲 ; +фэй → 费 ; +фэн } $not_vowel → 芬 ; +фэ → 费 ; +фю → 菲尤 ; +фя → 菲亚 ; +фё → 菲奥 ; +ф → 夫 ; +хаи → 海 ; +хай → 海 ; +хан } $not_vowel → 汉 ; +хао → 豪 ; +хау → 豪 ; +ха → 哈 ; +хен } $not_vowel → 亨 ; +хе → 赫 ; +хий → 希 ; +хин } $not_vowel → 欣 ; +хи → 希 ; +хон } $not_vowel → 洪 ; +хо → 霍 ; +хуй → 惠 ; +хун } $not_vowel → 洪 ; +ху → 胡 ; +хый → 黑 ; +хын } $not_vowel → 亨 ; +хы → 黑 ; +хьи → 希 ; +хью → 休 ; +хь → 希 ; +хэй → 黑 ; +хэн } $not_vowel → 亨 ; +хэ → 海 ; +хю → 休 ; +хян } $not_vowel → 希扬 ; +хя → 希亚 ; +х → 赫 ; +цаи → 采 ; +цай → 采 ; +цан } $not_vowel → 灿 ; +цао → 曹 ; +цау → 曹 ; +ца → 察 ; +цен } $not_vowel → 岑 ; +це → 采 ; +ций → 齐 ; +цин } $not_vowel → 钦 ; +ци → 齐 ; +цон } $not_vowel → 聪 ; +цо → 措 ; +цсаи → 采 ; +цсай → 采 ; +цсан } $not_vowel → 灿 ; +цсао → 曹 ; +цсау → 曹 ; +цса → 察 ; +цсен } $not_vowel → 岑 ; +цсе → 采 ; +цсий → 齐 ; +цсин } $not_vowel → 钦 ; +цси → 齐 ; +цсон } $not_vowel → 聪 ; +цсо → 措 ; +цсуй → 崔 ; +цсун } $not_vowel → 聪 ; +цсу → 楚 ; +цсый → 齐 ; +цсын } $not_vowel → 岑 ; +цсы → 齐 ; +цсьи → 齐 ; +цсью → 秋 ; +цсь → 齐 ; +цсэй → 采 ; +цсэн } $not_vowel → 岑 ; +цсэ → 采 ; +цсю → 秋 ; +цся → 齐亚 ; +цс → 茨 ; +цуй → 崔 ; +цун } $not_vowel → 聪 ; +цу → 楚 ; +цый → 齐 ; +цын } $not_vowel → 岑 ; +цы → 齐 ; +цьи → 齐 ; +цью → 秋 ; +ць → 齐 ; +цэй → 采 ; +цэн } $not_vowel → 岑 ; +цэ → 采 ; +цю → 秋 ; +ця → 齐亚 ; +ц → 茨 ; +чаи → 柴 ; +чай → 柴 ; +чан } $not_vowel → 昌 ; +чао → 乔 ; +чау → 乔 ; +ча → 恰 ; +чен } $not_vowel → 琴 ; +че → 切 ; +чий → 奇 ; +чин } $not_vowel → 钦 ; +чи → 奇 ; +чйо → 乔 ; +чон } $not_vowel → 琼 ; +чо → 乔 ; +чуй → 崔 ; +чун } $not_vowel → 春 ; +чу → 丘 ; +чый → 奇 ; +чын } $not_vowel → 琴 ; +чы → 奇 ; +чьи → 奇 ; +чь → 奇 ; +чэй → 切 ; +чэн } $not_vowel → 琴 ; +чэ → 切 ; +чян } $not_vowel → 强 ; +чё → 乔 ; +ч → 奇 ; +шаи → 沙伊 ; +шай → 沙伊 ; +шан } $not_vowel → 尚 ; +шао → 绍 ; +шау → 绍 ; +ша → 沙 ; +шен } $not_vowel → 申 ; +ше → 舍 ; +ший → 希 ; +шин } $not_vowel → 申 ; +ши → 希 ; +шйо → 绍 ; +шон } $not_vowel → 雄 ; +шо → 绍 ; +шуй → 舒伊 ; +шун } $not_vowel → 顺 ; +шу → 舒 ; +шый → 希 ; +шын } $not_vowel → 申 ; +шы → 希 ; +шьи → 希 ; +шью → 舒 ; +шь → 希 ; +шэй → 舍 ; +шэн } $not_vowel → 申 ; +шэ → 舍 ; +шю → 舒 ; +шян } $not_vowel → 尚 ; +шя → 沙 ; +шё → 绍 ; +ш → 什 ; +щаи → 夏伊 ; +щай → 夏伊 ; +щан } $not_vowel → 先 ; +щао → 肖 ; +щау → 肖 ; +ща → 夏 ; +щен } $not_vowel → 先 ; +ще → 谢 ; +щий → 希 ; +щин } $not_vowel → 辛 ; +щи → 希 ; +щйо → 晓 ; +щон } $not_vowel → 雄 ; +що → 晓 ; +щуй → 休伊 ; +щун } $not_vowel → 逊 ; +щу → 休 ; +щын } $not_vowel → 欣 ; +щьи → 希 ; +щью → 休 ; +щь → 希 ; +щэн } $not_vowel → 欣 ; +щю → 休 ; +щё → 晓 ; +щ → 希 ; +ъ → ; +ый → 厄 ; +ын } $not_vowel → 恩 ; +ы → 厄 ; +ьи → 伊 ; +ью → 尤 ; +ь → 伊 ; +эй → 埃 ; +эн } $not_vowel → 恩 ; +э → 埃 ; +юн } $not_vowel → 云 ; +ю → 尤 ; +ян } $not_vowel → 扬 ; +я → 亚 ; +ё → 约 ; :: Null (); $bow { 耶 → 叶 ; $bow { 夫 → 弗 ; diff --git a/icuSources/data/translit/sk_FONIPA_ja.txt b/icuSources/data/translit/sk_FONIPA_ja.txt index 6127eeaa..eacd2422 100644 --- a/icuSources/data/translit/sk_FONIPA_ja.txt +++ b/icuSources/data/translit/sk_FONIPA_ja.txt @@ -1,13 +1,13 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** # File: sk_FONIPA_ja.txt # Generated from CLDR # -$vowel = [aeiouw] ; # Vowels and glides +$vowel = [aeiouw] ; # Vowels and glides $not_vowel = [^$vowel] ; t \' → | t ʃ ; t \u0361 → | t ; @@ -88,7 +88,7 @@ le → レ ; li → リ ; lo → ロ ; lu → ル ; -l → ル ; +l → ル ; ma → マ ; me → メ ; mi → ミ ; diff --git a/icuSources/data/translit/sk_ja.txt b/icuSources/data/translit/sk_ja.txt index 0cf593d1..db8fa24f 100644 --- a/icuSources/data/translit/sk_ja.txt +++ b/icuSources/data/translit/sk_ja.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** diff --git a/icuSources/data/translit/sk_sk_FONIPA.txt b/icuSources/data/translit/sk_sk_FONIPA.txt index 62debef7..e1cd55cc 100644 --- a/icuSources/data/translit/sk_sk_FONIPA.txt +++ b/icuSources/data/translit/sk_sk_FONIPA.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -11,7 +11,7 @@ $soften = [ptťkcčsš$] ; :: NFC () ; :: Lower () ; ch → x ; -dž } $soften → t \u0361 ʃ ; # affricate indicated by ligature tie +dž } $soften → t \u0361 ʃ ; # affricate indicated by ligature tie dz } $soften → t \u0361 s ; dž → d \u0361 ʒ ; dz → d \u0361 z ; @@ -20,8 +20,8 @@ a → a ; ä → ɛ ; b } $soften → p ; b → b ; -c → t \u0361 s; # affricate indicated by ligature tie -č → t \u0361 ʃ; # affricate indicated by ligature tie +c → t \u0361 s; # affricate indicated by ligature tie +č → t \u0361 ʃ; # affricate indicated by ligature tie d } [ie] → ɟ ; d } $soften → t ; d → d ; @@ -63,7 +63,7 @@ u → u ; ú → uː ; vz } $soften → fs ; v } $soften → f ; -[ $] { v } ' ' $soften → f ; # v as preposition +[ $] { v } ' ' $soften → f ; # v as preposition v → v ; w → v ; x → ks ; diff --git a/icuSources/data/translit/zh_Latn_PINYIN_ru.txt b/icuSources/data/translit/zh_Latn_PINYIN_ru.txt index db2c0d00..918c6063 100644 --- a/icuSources/data/translit/zh_Latn_PINYIN_ru.txt +++ b/icuSources/data/translit/zh_Latn_PINYIN_ru.txt @@ -1,6 +1,6 @@ # *************************************************************************** # * -# * Copyright (C) 2004-2010, International Business Machines +# * Copyright (C) 2004-2012, International Business Machines # * Corporation; Unicode, Inc.; and others. All Rights Reserved. # * # *************************************************************************** @@ -17,35 +17,35 @@ n } [aeiouü] → \'n; n → n\'; :: Null (); Ai → Ай; -A → А; -B → Б; +A → А; +B → Б; Ch → Ч; Ci → Цы; -C → Ц; -D → Д; -E → Э; -F → Ф; -G → Г; -H → Х; +C → Ц; +D → Д; +E → Э; +F → Ф; +G → Г; +H → Х; Ju → Цз | ü; -J → Цз; -K → К; -L → Л; -M → М; -N → Н; -O → О; -P → П; +J → Цз; +K → К; +L → Л; +M → М; +N → Н; +O → О; +P → П; Qu → Ц | ü; -Q → Ц; -R → Ж; +Q → Ц; +R → Ж; Sh → Ш; Si → Сы; -S → С; -T → Т; +S → С; +T → Т; Wu → У; -W → В; +W → В; Xu → С | ü; -X → С; +X → С; Yai → Яй; Ya → Я; Ye → Е; @@ -56,57 +56,57 @@ Yo → Ё; Yu → Ю | v; Zh → Чж; Zi → Цзы; -Z → Цз; +Z → Цз; [$] { n → н; \'n → н; -\' → ; +\' → ; ai → ай; -a → а; -b → б; +a → а; +b → б; ch → ч; ci → цы; -c → ц; -d → д; +c → ц; +d → д; ei → эй; -e → э; -f → ф; -g → г; -h → х; +e → э; +f → ф; +g → г; +h → х; ia → я; ie → е; io } ng → ю; iu → ю; -i → и; +i → и; ju → цз | ü; -j → цз; -k → к; -l → л; -m → м; +j → цз; +k → к; +l → л; +m → м; ng → н; -n → нь; +n → нь; o } ng → у; -o → о; -p → п; +o → о; +p → п; qu → ц | ü; -q → ц; +q → ц; r } [^aeiou] → р; -r → ж; +r → ж; sh → ш; si → сы; -s → с; -t → т; -[Хх] { ui → уэй; # special exception +s → с; +t → т; +[Хх] { ui → уэй; # special exception ui → уй; uo → о; -u → у; -ü → ю | v; +u → у; +ü → ю | v; ve → э; v } [an] → ; -v → й; +v → й; wu → у; -w → в; +w → в; xu → с | ü; -x → с; +x → с; yai → яй; ya → я; ye → е; @@ -117,5 +117,5 @@ yo → ё; yu → ю | v; zh → чж; zi → цзы; -z → цз; +z → цз; :: NFC (); diff --git a/icuSources/data/unidata/ApplePUApatch.txt b/icuSources/data/unidata/ApplePUApatch.txt index ca3b241b..1031b0b2 100644 --- a/icuSources/data/unidata/ApplePUApatch.txt +++ b/icuSources/data/unidata/ApplePUApatch.txt @@ -1,99 +1,11 @@ -Index: DerivedBidiClass.txt -=================================================================== -RCS file: /cvs/root/ICU/icuSources/data/unidata/DerivedBidiClass.txt,v -retrieving revision 1.1.1.7 -retrieving revision 1.6 -diff -u -r1.1.1.7 -r1.6 ---- DerivedBidiClass.txt 23 Sep 2010 21:34:36 -0000 1.1.1.7 -+++ DerivedBidiClass.txt 26 Sep 2010 07:50:25 -0000 1.6 -@@ -637,7 +637,15 @@ - AC00..D7A3 ; L # Lo [11172] HANGUL SYLLABLE GA..HANGUL SYLLABLE HIH - D7B0..D7C6 ; L # Lo [23] HANGUL JUNGSEONG O-YEO..HANGUL JUNGSEONG ARAEA-E - D7CB..D7FB ; L # Lo [49] HANGUL JONGSEONG NIEUN-RIEUL..HANGUL JONGSEONG PHIEUPH-THIEUTH --E000..F8FF ; L # Co [6400] .. -+E000..F7F2 ; L # Co [6131] .. -+F880 ; L # So Apple Corporate deprecated metrics char -+F881 ; L # So Apple Corporate deprecated metrics char -+F8A2..F8A7 ; L # Nl [6] .. -+F8A8..F8AC ; L # So [5] .. -+F8B2 ; L # So Apple Corporate deprecated Japanese symbol -+F8B3 ; L # So Apple Corporate deprecated Japanese symbol -+F8B8 ; L # Lm Apple Corporate deprecated kana form -+F8C1..F8D6 ; L # Lo [22] .. - F900..FA2D ; L # Lo [302] CJK COMPATIBILITY IDEOGRAPH-F900..CJK COMPATIBILITY IDEOGRAPH-FA2D - FA30..FA6D ; L # Lo [62] CJK COMPATIBILITY IDEOGRAPH-FA30..CJK COMPATIBILITY IDEOGRAPH-FA6D - FA70..FAD9 ; L # Lo [106] CJK COMPATIBILITY IDEOGRAPH-FA70..CJK COMPATIBILITY IDEOGRAPH-FAD9 -@@ -797,6 +805,8 @@ - 085E ; R # Po MANDAIC PUNCTUATION - 085F..08FF ; R # Cn [161] .. - 200F ; R # Cf RIGHT-TO-LEFT MARK -+F883 ; R # Sc Apple Corporate deprecated Arabic rial -+F89A..F89E ; R # Lo [5] .. - FB1D ; R # Lo HEBREW LETTER YOD WITH HIRIQ - FB1F..FB28 ; R # Lo [10] HEBREW LIGATURE YIDDISH YOD YOD PATAH..HEBREW LETTER WIDE TAV - FB2A..FB36 ; R # Lo [13] HEBREW LETTER SHIN WITH SHIN DOT..HEBREW LETTER ZAYIN WITH DAGESH -@@ -878,6 +888,7 @@ - 2074..2079 ; EN # No [6] SUPERSCRIPT FOUR..SUPERSCRIPT NINE - 2080..2089 ; EN # No [10] SUBSCRIPT ZERO..SUBSCRIPT NINE - 2488..249B ; EN # No [20] DIGIT ONE FULL STOP..NUMBER TWENTY FULL STOP -+F8A1 ; EN # No Apple Corporate deprecated Japanese symbol - FF10..FF19 ; EN # Nd [10] FULLWIDTH DIGIT ZERO..FULLWIDTH DIGIT NINE - 1D7CE..1D7FF ; EN # Nd [50] MATHEMATICAL BOLD DIGIT ZERO..MATHEMATICAL MONOSPACE DIGIT NINE - 1F100..1F10A ; EN # No [11] DIGIT ZERO FULL STOP..DIGIT NINE COMMA -@@ -925,6 +936,7 @@ - 2213 ; ET # Sm MINUS-OR-PLUS SIGN - A838 ; ET # Sc NORTH INDIC RUPEE MARK - A839 ; ET # So NORTH INDIC QUANTITY MARK -+F8A0 ; ET # Sc Apple Corporate deprecated Euro - FE5F ; ET # Po SMALL NUMBER SIGN - FE69 ; ET # Sc SMALL DOLLAR SIGN - FE6A ; ET # Po SMALL PERCENT SIGN -@@ -1351,6 +1363,18 @@ - A788 ; ON # Lm MODIFIER LETTER LOW CIRCUMFLEX ACCENT - A828..A82B ; ON # So [4] SYLOTI NAGRI POETRY MARK-1..SYLOTI NAGRI POETRY MARK-4 - A874..A877 ; ON # Po [4] PHAGS-PA SINGLE HEAD MARK..PHAGS-PA MARK DOUBLE SHAD -+F7F3..F86F ; ON # So [125] .. -+F8AD..F8B1 ; ON # So [5] .. -+F8B4 ; ON # Pe Apple Corporate deprecated Japanese punct -+F8B5..F8B7 ; ON # Po [3] .. -+F8B9..F8BA ; ON # Pd [2] .. -+F8BB ; ON # Po Apple Corporate deprecated Japanese punct -+F8BC..F8BD ; ON # Sm [2] .. -+F8BE ; ON # Ps Apple Corporate deprecated Japanese punct -+F8BF ; ON # Pe Apple Corporate deprecated Japanese punct -+F8C0 ; ON # Sm Apple Corporate deprecated Japanese punct -+F8D7..F8FE ; ON # So [40] .. -+F8FF ; ON # So Apple Corporate logo - FD3E ; ON # Ps ORNATE LEFT PARENTHESIS - FD3F ; ON # Pe ORNATE RIGHT PARENTHESIS - FDFD ; ON # So ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM -@@ -1715,6 +1739,9 @@ - ABE5 ; NSM # Mn MEETEI MAYEK VOWEL SIGN ANAP - ABE8 ; NSM # Mn MEETEI MAYEK VOWEL SIGN UNAP - ABED ; NSM # Mn MEETEI MAYEK APUN IYEK -+F870..F87F ; NSM # Mn [16] .. -+F884..F899 ; NSM # Mn [22] .. -+F89F ; NSM # Mn Apple Corporate deprecated Hebrew misc - FB1E ; NSM # Mn HEBREW POINT JUDEO-SPANISH VARIKA - FE00..FE0F ; NSM # Mn [16] VARIATION SELECTOR-1..VARIATION SELECTOR-16 - FE20..FE26 ; NSM # Mn [7] COMBINING LIGATURE LEFT HALF..COMBINING CONJOINING MACRON -@@ -1770,6 +1797,7 @@ - 074D..07A5 ; AL # Lo [89] SYRIAC LETTER SOGDIAN ZHAIN..THAANA LETTER WAAVU - 07B1 ; AL # Lo THAANA LETTER NAA - 07B2..07BF ; AL # Cn [14] .. -+F882 ; AL # Lo Apple Corporate Arabic ligature - FB50..FBB1 ; AL # Lo [98] ARABIC LETTER ALEF WASLA ISOLATED FORM..ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM - FBB2..FBC1 ; AL # Sk [16] ARABIC SYMBOL DOT ABOVE..ARABIC SYMBOL SMALL TAH BELOW - FBC2..FBD2 ; AL # Cn [17] .. Index: DerivedCoreProperties.txt =================================================================== RCS file: /cvs/root/ICU/icuSources/data/unidata/DerivedCoreProperties.txt,v -retrieving revision 1.1.1.8 -retrieving revision 1.8 -diff -u -r1.1.1.8 -r1.8 ---- DerivedCoreProperties.txt 23 Sep 2010 21:34:40 -0000 1.1.1.8 -+++ DerivedCoreProperties.txt 26 Sep 2010 07:50:25 -0000 1.8 -@@ -161,6 +161,9 @@ +retrieving revision 1.1.1.10 +diff -u -r1.1.1.10 DerivedCoreProperties.txt +--- DerivedCoreProperties.txt 28 Feb 2012 06:04:41 -0000 1.1.1.10 ++++ DerivedCoreProperties.txt 2 Mar 2012 00:55:12 -0000 +@@ -159,6 +159,9 @@ 29FE..2AFF ; Math 2B30..2B44 ; Math 2B47..2B4C ; Math @@ -103,16 +15,7 @@ diff -u -r1.1.1.8 -r1.8 FB29 ; Math FE61 ; Math FE62 ; Math -@@ -217,7 +220,7 @@ - 1D7C4..1D7CB ; Math - 1D7CE..1D7FF ; Math - --# Total code points: 2165 -+# Total code points: 2168 - - # ================================================ - -@@ -834,6 +837,11 @@ +@@ -887,6 +890,11 @@ AC00..D7A3 ; Alphabetic D7B0..D7C6 ; Alphabetic D7CB..D7FB ; Alphabetic @@ -121,19 +24,10 @@ diff -u -r1.1.1.8 -r1.8 +F8A2..F8A7 ; Alphabetic +F8B8 ; Alphabetic +F8C1..F8D6 ; Alphabetic - F900..FA2D ; Alphabetic - FA30..FA6D ; Alphabetic + F900..FA6D ; Alphabetic FA70..FAD9 ; Alphabetic -@@ -956,7 +964,7 @@ - 2B740..2B81D ; Alphabetic - 2F800..2FA1D ; Alphabetic - --# Total code points: 101539 -+# Total code points: 101574 - - # ================================================ - -@@ -2617,6 +2625,10 @@ + FB00..FB06 ; Alphabetic +@@ -2755,6 +2763,10 @@ ABE5 ; Case_Ignorable ABE8 ; Case_Ignorable ABED ; Case_Ignorable @@ -144,16 +38,7 @@ diff -u -r1.1.1.8 -r1.8 FB1E ; Case_Ignorable FBB2..FBC1 ; Case_Ignorable FE00..FE0F ; Case_Ignorable -@@ -2656,7 +2668,7 @@ - E0020..E007F ; Case_Ignorable - E0100..E01EF ; Case_Ignorable - --# Total code points: 1692 -+# Total code points: 1732 - - # ================================================ - -@@ -8132,6 +8144,9 @@ +@@ -8595,6 +8607,9 @@ ABE5 ; Grapheme_Extend ABE8 ; Grapheme_Extend ABED ; Grapheme_Extend @@ -163,16 +48,7 @@ diff -u -r1.1.1.8 -r1.8 FB1E ; Grapheme_Extend FE00..FE0F ; Grapheme_Extend FE20..FE26 ; Grapheme_Extend -@@ -8156,7 +8171,7 @@ - 1D242..1D244 ; Grapheme_Extend - E0100..E01EF ; Grapheme_Extend - --# Total code points: 1234 -+# Total code points: 1273 - - # ================================================ - -@@ -9138,6 +9153,10 @@ +@@ -9633,6 +9648,10 @@ AC00..D7A3 ; Grapheme_Base D7B0..D7C6 ; Grapheme_Base D7CB..D7FB ; Grapheme_Base @@ -180,207 +56,75 @@ diff -u -r1.1.1.8 -r1.8 +F880..F883 ; Grapheme_Base +F89A..F89E ; Grapheme_Base +F8A0..F8FF ; Grapheme_Base - F900..FA2D ; Grapheme_Base - FA30..FA6D ; Grapheme_Base + F900..FA6D ; Grapheme_Base FA70..FAD9 ; Grapheme_Base -@@ -9439,7 +9458,7 @@ - 2B740..2B81D ; Grapheme_Base - 2F800..2FA1D ; Grapheme_Base - --# Total code points: 108010 -+# Total code points: 108208 - - # ================================================ - -Index: DerivedNumericValues.txt -=================================================================== -RCS file: /cvs/root/ICU/icuSources/data/unidata/DerivedNumericValues.txt,v -retrieving revision 1.1.1.7 -retrieving revision 1.5 -diff -u -r1.1.1.7 -r1.5 ---- DerivedNumericValues.txt 23 Sep 2010 21:34:47 -0000 1.1.1.7 -+++ DerivedNumericValues.txt 26 Sep 2010 07:50:25 -0000 1.5 -@@ -72,6 +72,7 @@ - A9D0 ; 0.0 ; ; 0 # Nd JAVANESE DIGIT ZERO - AA50 ; 0.0 ; ; 0 # Nd CHAM DIGIT ZERO - ABF0 ; 0.0 ; ; 0 # Nd MEETEI MAYEK DIGIT ZERO -+F8A1 ; 0.0 ; ; 0 # No Apple corporate digit zero full stop - F9B2 ; 0.0 ; ; 0 # Lo CJK COMPATIBILITY IDEOGRAPH-F9B2 - FF10 ; 0.0 ; ; 0 # Nd FULLWIDTH DIGIT ZERO - 1018A ; 0.0 ; ; 0 # No GREEK ZERO SIGN -@@ -84,7 +85,7 @@ - 1D7F6 ; 0.0 ; ; 0 # Nd MATHEMATICAL MONOSPACE DIGIT ZERO - 1F100..1F101 ; 0.0 ; ; 0 # No [2] DIGIT ZERO FULL STOP..DIGIT ZERO COMMA - --# Total code points: 56 -+# Total code points: 57 - - # ================================================ - -@@ -1149,8 +1150,10 @@ - 2480 ; 13.0 ; ; 13 # No PARENTHESIZED NUMBER THIRTEEN - 2494 ; 13.0 ; ; 13 # No NUMBER THIRTEEN FULL STOP - 24ED ; 13.0 ; ; 13 # No NEGATIVE CIRCLED NUMBER THIRTEEN -+F8A2 ; 13.0 ; ; 13 # Nl Apple corporate roman numeral thirteen -+F8A5 ; 13.0 ; ; 13 # Nl Apple corporate small roman numeral thirteen - --# Total code points: 4 -+# Total code points: 6 - - # ================================================ - -@@ -1158,8 +1161,10 @@ - 2481 ; 14.0 ; ; 14 # No PARENTHESIZED NUMBER FOURTEEN - 2495 ; 14.0 ; ; 14 # No NUMBER FOURTEEN FULL STOP - 24EE ; 14.0 ; ; 14 # No NEGATIVE CIRCLED NUMBER FOURTEEN -+F8A3 ; 14.0 ; ; 14 # Nl Apple corporate roman numeral fourteen -+F8A6 ; 14.0 ; ; 14 # Nl Apple corporate small roman numeral fourteen - --# Total code points: 4 -+# Total code points: 6 - - # ================================================ - -@@ -1167,8 +1172,10 @@ - 2482 ; 15.0 ; ; 15 # No PARENTHESIZED NUMBER FIFTEEN - 2496 ; 15.0 ; ; 15 # No NUMBER FIFTEEN FULL STOP - 24EF ; 15.0 ; ; 15 # No NEGATIVE CIRCLED NUMBER FIFTEEN -+F8A4 ; 15.0 ; ; 15 # Nl Apple corporate roman numeral fifteen -+F8A7 ; 15.0 ; ; 15 # Nl Apple corporate small roman numeral fifteen - --# Total code points: 4 -+# Total code points: 6 - - # ================================================ - -Index: EastAsianWidth.txt -=================================================================== -RCS file: /cvs/root/ICU/icuSources/data/unidata/EastAsianWidth.txt,v -retrieving revision 1.1.1.7 -retrieving revision 1.5 -diff -u -r1.1.1.7 -r1.5 ---- EastAsianWidth.txt 23 Sep 2010 21:34:47 -0000 1.1.1.7 -+++ EastAsianWidth.txt 26 Sep 2010 07:50:25 -0000 1.5 -@@ -716,7 +716,19 @@ - D800..DB7F;N - DB80..DBFF;N - DC00..DFFF;N --E000..F8FF;A -+E000..F7F2;A -+F7F3..F84F;N -+F850..F87F;A -+F880..F881;W -+F882..F8A0;N -+F8A1..F8B6;W -+F8B7;F -+F8B8..F8BB;W -+F8BC;F -+F8BD;W -+F8BE..F8C0;F -+F8C1..F8D6;W -+F8D7..F8FF;N - F900..FA2D;W - FA2E..FA2F;W - FA30..FA6D;W -Index: GraphemeBreakProperty.txt -=================================================================== -RCS file: /cvs/root/ICU/icuSources/data/unidata/GraphemeBreakProperty.txt,v -retrieving revision 1.1.1.5 -retrieving revision 1.5 -diff -u -r1.1.1.5 -r1.5 ---- GraphemeBreakProperty.txt 23 Sep 2010 21:34:57 -0000 1.1.1.5 -+++ GraphemeBreakProperty.txt 26 Sep 2010 07:50:25 -0000 1.5 -@@ -256,6 +256,9 @@ - ABE5 ; Extend - ABE8 ; Extend - ABED ; Extend -+F870..F87F ; Extend -+F884..F899 ; Extend -+F89F ; Extend - FB1E ; Extend - FE00..FE0F ; Extend - FE20..FE26 ; Extend -@@ -280,7 +283,7 @@ - 1D242..1D244 ; Extend - E0100..E01EF ; Extend - --# Total code points: 1234 -+# Total code points: 1273 - - # ================================================ - -Index: LineBreak.txt -=================================================================== -RCS file: /cvs/root/ICU/icuSources/data/unidata/LineBreak.txt,v -retrieving revision 1.1.1.8 -retrieving revision 1.6 -diff -u -r1.1.1.8 -r1.6 ---- LineBreak.txt 23 Sep 2010 21:34:58 -0000 1.1.1.8 -+++ LineBreak.txt 26 Sep 2010 07:50:25 -0000 1.6 -@@ -1936,7 +1936,28 @@ - D800..DB7F;SG - DB80..DBFF;SG - DC00..DFFF;SG --E000..F8FF;XX -+E000..F7F2;XX -+F7F3..F86F;AL -+F870..F87F;CM -+F880..F883;AL -+F884..F899;CM -+F89A..F89E;AL -+F89F;CM -+F8A0;PR -+F8A1..F8B3;AL -+F8B4..F8B6;CL -+F8B7;ID -+F8B8;NS -+F8B9;BA -+F8BA;NS -+F8BB;AI -+F8BC;ID -+F8BD;IN -+F8BE;OP -+F8BF;CL -+F8C0;ID -+F8C1..F8D6;NS -+F8D7..F8FF;AL - F900..FA2D;ID - FA2E..FA2F;ID - FA30..FA6D;ID -Index: Scripts.txt + FB00..FB06 ; Grapheme_Base +Index: ppucd.txt =================================================================== -RCS file: /cvs/root/ICU/icuSources/data/unidata/Scripts.txt,v -retrieving revision 1.1.1.8 -retrieving revision 1.5 -diff -u -r1.1.1.8 -r1.5 ---- Scripts.txt 23 Sep 2010 21:35:14 -0000 1.1.1.8 -+++ Scripts.txt 26 Sep 2010 07:50:25 -0000 1.5 -@@ -391,6 +391,7 @@ - A836..A837 ; Common - A838 ; Common - A839 ; Common -+F7F3..F8FF ; Common - FD3E ; Common - FD3F ; Common - FDFD ; Common -@@ -586,7 +587,7 @@ - E0001 ; Common - E0020..E007F ; Common - --# Total code points: 6379 -+# Total code points: 6648 - - # ================================================ - +RCS file: /cvs/root/ICU/icuSources/data/unidata/ppucd.txt,v +retrieving revision 1.1.1.1 +diff -u -r1.1.1.1 ppucd.txt +--- ppucd.txt 28 Feb 2012 06:05:39 -0000 1.1.1.1 ++++ ppucd.txt 2 Mar 2012 00:55:44 -0000 +@@ -17791,8 +17791,47 @@ + block;DC00..DFFF;age=2.0;blk=Low_Surrogates;gc=Cs;GCB=CN;lb=SG + # DC00..DFFF Low Surrogates + +-block;E000..F8FF;age=1.1;blk=PUA;ea=A;gc=Co +-# E000..F8FF Private Use Area ++block;E000..F7F2;age=1.1;blk=PUA;ea=A;gc=Co ++# E000..F7F2 Private Use Area ++ ++# Apple Corp Chars ++block;F7F3..F8FF;age=1.1;bc=ON;blk=PUA;ea=N;gc=So;lb=AL;sc=Zyyy ++cp;F7F3..F84F;Gr_Base ++cp;F850..F86F;ea=A ++cp;F870..F87F;bc=NSM;ea=A;gc=Mn;GCB=EX;lb=CM;Gr_Ext;Case_Ignorable ++cp;F880..F881;bc=L;ea=W;Gr_Base ++cp;F882;bc=AL;gc=Lo;Alpha;Gr_Base ++cp;F883;bc=R;gc=Sc;Gr_Base ++cp;F884..F889;bc=NSM;gc=Mn;GCB=EX;lb=CM;Gr_Ext;Case_Ignorable ++cp;F88A..F895;bc=NSM;ccc=107;gc=Mn;GCB=EX;lb=CM;Gr_Ext;Case_Ignorable ++cp;F896..F899;bc=NSM;gc=Mn;GCB=EX;lb=CM;Gr_Ext;Case_Ignorable ++cp;F89A..F89E;bc=R;gc=Lo;Alpha;Gr_Base ++cp;F89F;bc=NSM;ccc=18;gc=Mn;GCB=EX;lb=CM;Gr_Ext;Case_Ignorable ++cp;F8A0;bc=ET;gc=Sc;lb=PR;Gr_Base ++cp;F8A1;bc=EN;ea=W;gc=No;nt=Di;nv=0;Gr_Base ++cp;F8A2;bc=L;ea=W;gc=Nl;nt=Nu;nv=13;Alpha;Gr_Base ++cp;F8A3;bc=L;ea=W;gc=Nl;nt=Nu;nv=14;Alpha;Gr_Base ++cp;F8A4;bc=L;ea=W;gc=Nl;nt=Nu;nv=15;Alpha;Gr_Base ++cp;F8A5;bc=L;ea=W;gc=Nl;nt=Nu;nv=13;Alpha;Gr_Base ++cp;F8A6;bc=L;ea=W;gc=Nl;nt=Nu;nv=14;Alpha;Gr_Base ++cp;F8A7;bc=L;ea=W;gc=Nl;nt=Nu;nv=15;Alpha;Gr_Base ++cp;F8A8..F8AC;bc=L;ea=W;Gr_Base ++cp;F8AD..F8B1;ea=W;Gr_Base ++cp;F8B2..F8B3;bc=L;ea=W;Gr_Base ++cp;F8B4;ea=W;gc=Pe;lb=CL;Gr_Base ++cp;F8B5..F8B6;ea=W;gc=Po;lb=CL;Gr_Base ++cp;F8B7;ea=F;gc=Po;lb=ID;Gr_Base ++cp;F8B8;bc=L;ea=W;gc=Lm;lb=NS;Alpha;Gr_Base;Case_Ignorable ++cp;F8B9;ea=W;gc=Pd;lb=BA;Gr_Base ++cp;F8BA;ea=W;gc=Pd;lb=NS;Gr_Base ++cp;F8BB;ea=W;gc=Po;lb=AI;Gr_Base ++cp;F8BC;ea=F;gc=Sm;lb=ID;Math;Gr_Base ++cp;F8BD;ea=W;gc=Sm;lb=IN;Math;Gr_Base ++cp;F8BE;ea=F;gc=Ps;lb=OP;Gr_Base ++cp;F8BF;ea=F;gc=Pe;lb=CL;Gr_Base ++cp;F8C0;ea=F;gc=Sm;lb=ID;Math;Gr_Base ++cp;F8C1..F8D6;bc=L;ea=W;gc=Lo;lb=NS;Alpha;Gr_Base ++cp;F8D7..F8FF;Gr_Base + + block;F900..FAFF;age=1.1;Alpha;blk=CJK_Compat_Ideographs;Comp_Ex;CWKCF;dt=Can;ea=W;gc=Lo;Gr_Base;IDC;Ideo;IDS;lb=ID;NFC_QC=N;NFD_QC=N;NFKC_QC=N;NFKD_QC=N;SB=LE;sc=Hani;XIDC;XIDS + # F900..FAFF CJK Compatibility Ideographs Index: UnicodeData.txt =================================================================== RCS file: /cvs/root/ICU/icuSources/data/unidata/UnicodeData.txt,v -retrieving revision 1.1.1.9 -retrieving revision 1.7 -diff -u -r1.1.1.9 -r1.7 ---- UnicodeData.txt 23 Sep 2010 21:35:37 -0000 1.1.1.9 -+++ UnicodeData.txt 26 Sep 2010 07:50:25 -0000 1.7 -@@ -14311,7 +14311,65 @@ +retrieving revision 1.1.1.10 +retrieving revision 1.8 +diff -u -r1.1.1.10 -r1.8 +--- UnicodeData.txt 12 Dec 2011 04:17:05 -0000 1.1.1.10 ++++ UnicodeData.txt 16 Dec 2011 00:06:46 -0000 1.8 +@@ -14436,7 +14436,65 @@ DC00;;Cs;0;L;;;;;N;;;;; DFFF;;Cs;0;L;;;;;N;;;;; E000;;Co;0;L;;;;;N;;;;; @@ -450,31 +194,13 @@ diff -u -r1.1.1.9 -r1.7 Index: norm2/nfc.txt =================================================================== RCS file: /cvs/root/ICU/icuSources/data/unidata/norm2/nfc.txt,v -retrieving revision 1.1.1.2 -retrieving revision 1.3 -diff -u -r1.1.1.2 -r1.3 ---- norm2/nfc.txt 23 Sep 2010 21:35:37 -0000 1.1.1.2 -+++ norm2/nfc.txt 26 Sep 2010 07:50:25 -0000 1.3 -@@ -252,6 +252,8 @@ - AABE..AABF:230 - AAC1:230 - ABED:9 -+F88A..F895:107 -+F89F:18 - FB1E:26 - FE20..FE26:230 - 101FD:220 -Index: norm2/nfkc.txt -=================================================================== -RCS file: /cvs/root/ICU/icuSources/data/unidata/norm2/nfkc.txt,v -retrieving revision 1.1.1.2 -retrieving revision 1.3 -diff -u -r1.1.1.2 -r1.3 ---- norm2/nfkc.txt 23 Sep 2010 21:35:38 -0000 1.1.1.2 -+++ norm2/nfkc.txt 26 Sep 2010 07:50:25 -0000 1.3 -@@ -252,6 +252,8 @@ - AABE..AABF:230 +retrieving revision 1.1.1.4 +diff -u -r1.1.1.4 nfc.txt +--- norm2/nfc.txt 28 Feb 2012 06:06:06 -0000 1.1.1.4 ++++ norm2/nfc.txt 2 Mar 2012 00:56:10 -0000 +@@ -272,6 +272,8 @@ AAC1:230 + AAF6:9 ABED:9 +F88A..F895:107 +F89F:18 diff --git a/icuSources/data/unidata/BidiMirroring.txt b/icuSources/data/unidata/BidiMirroring.txt deleted file mode 100644 index 902f9a6b..00000000 --- a/icuSources/data/unidata/BidiMirroring.txt +++ /dev/null @@ -1,597 +0,0 @@ -# BidiMirroring-6.0.0.txt -# Date: 2010-06-21, 12:09:00 PDT [KW] -# -# Bidi_Mirroring_Glyph Property -# -# This file is an informative contributory data file in the -# Unicode Character Database. -# -# Copyright (c) 1991-2010 Unicode, Inc. -# For terms of use, see http://www.unicode.org/terms_of_use.html -# -# This data file lists characters that have the Bidi_Mirrored=True property -# value, for which there is another Unicode character that typically has a glyph -# that is the mirror image of the original character's glyph. -# -# The repertoire covered by the file is Unicode 6.0.0. -# -# The file contains a list of lines with mappings from one code point -# to another one for character-based mirroring. -# Note that for "real" mirroring, a rendering engine needs to select -# appropriate alternative glyphs, and that many Unicode characters do not -# have a mirror-image Unicode character. -# -# Each mapping line contains two fields, separated by a semicolon (';'). -# Each of the two fields contains a code point represented as a -# variable-length hexadecimal value with 4 to 6 digits. -# A comment indicates where the characters are "BEST FIT" mirroring. -# -# Code points for which Bidi_Mirrored=True, but for which no appropriate -# characters exist with mirrored glyphs, are -# listed as comments at the end of the file. -# -# Formally, the default value of the Bidi_Mirroring_Glyph property -# for each code point is the code point itself, unless a mapping to -# some other character is specified in this data file. When a code -# point has the default value for the Bidi_Mirroring_Glyph property, -# that means that no other character exists whose glyph is suitable -# for character-based mirroring. -# -# For information on bidi mirroring, see UAX #9: Bidirectional Algorithm, -# at http://www.unicode.org/unicode/reports/tr9/ -# -# This file was originally created by Markus Scherer. -# Extended for Unicode 3.2, 4.0, 4.1, 5.0, 5.1, 5.2, and 6.0 by Ken Whistler. -# -# ############################################################ - -0028; 0029 # LEFT PARENTHESIS -0029; 0028 # RIGHT PARENTHESIS -003C; 003E # LESS-THAN SIGN -003E; 003C # GREATER-THAN SIGN -005B; 005D # LEFT SQUARE BRACKET -005D; 005B # RIGHT SQUARE BRACKET -007B; 007D # LEFT CURLY BRACKET -007D; 007B # RIGHT CURLY BRACKET -00AB; 00BB # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -00BB; 00AB # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -0F3A; 0F3B # TIBETAN MARK GUG RTAGS GYON -0F3B; 0F3A # TIBETAN MARK GUG RTAGS GYAS -0F3C; 0F3D # TIBETAN MARK ANG KHANG GYON -0F3D; 0F3C # TIBETAN MARK ANG KHANG GYAS -169B; 169C # OGHAM FEATHER MARK -169C; 169B # OGHAM REVERSED FEATHER MARK -2039; 203A # SINGLE LEFT-POINTING ANGLE QUOTATION MARK -203A; 2039 # SINGLE RIGHT-POINTING ANGLE QUOTATION MARK -2045; 2046 # LEFT SQUARE BRACKET WITH QUILL -2046; 2045 # RIGHT SQUARE BRACKET WITH QUILL -207D; 207E # SUPERSCRIPT LEFT PARENTHESIS -207E; 207D # SUPERSCRIPT RIGHT PARENTHESIS -208D; 208E # SUBSCRIPT LEFT PARENTHESIS -208E; 208D # SUBSCRIPT RIGHT PARENTHESIS -2208; 220B # ELEMENT OF -2209; 220C # NOT AN ELEMENT OF -220A; 220D # SMALL ELEMENT OF -220B; 2208 # CONTAINS AS MEMBER -220C; 2209 # DOES NOT CONTAIN AS MEMBER -220D; 220A # SMALL CONTAINS AS MEMBER -2215; 29F5 # DIVISION SLASH -223C; 223D # TILDE OPERATOR -223D; 223C # REVERSED TILDE -2243; 22CD # ASYMPTOTICALLY EQUAL TO -2252; 2253 # APPROXIMATELY EQUAL TO OR THE IMAGE OF -2253; 2252 # IMAGE OF OR APPROXIMATELY EQUAL TO -2254; 2255 # COLON EQUALS -2255; 2254 # EQUALS COLON -2264; 2265 # LESS-THAN OR EQUAL TO -2265; 2264 # GREATER-THAN OR EQUAL TO -2266; 2267 # LESS-THAN OVER EQUAL TO -2267; 2266 # GREATER-THAN OVER EQUAL TO -2268; 2269 # [BEST FIT] LESS-THAN BUT NOT EQUAL TO -2269; 2268 # [BEST FIT] GREATER-THAN BUT NOT EQUAL TO -226A; 226B # MUCH LESS-THAN -226B; 226A # MUCH GREATER-THAN -226E; 226F # [BEST FIT] NOT LESS-THAN -226F; 226E # [BEST FIT] NOT GREATER-THAN -2270; 2271 # [BEST FIT] NEITHER LESS-THAN NOR EQUAL TO -2271; 2270 # [BEST FIT] NEITHER GREATER-THAN NOR EQUAL TO -2272; 2273 # [BEST FIT] LESS-THAN OR EQUIVALENT TO -2273; 2272 # [BEST FIT] GREATER-THAN OR EQUIVALENT TO -2274; 2275 # [BEST FIT] NEITHER LESS-THAN NOR EQUIVALENT TO -2275; 2274 # [BEST FIT] NEITHER GREATER-THAN NOR EQUIVALENT TO -2276; 2277 # LESS-THAN OR GREATER-THAN -2277; 2276 # GREATER-THAN OR LESS-THAN -2278; 2279 # [BEST FIT] NEITHER LESS-THAN NOR GREATER-THAN -2279; 2278 # [BEST FIT] NEITHER GREATER-THAN NOR LESS-THAN -227A; 227B # PRECEDES -227B; 227A # SUCCEEDS -227C; 227D # PRECEDES OR EQUAL TO -227D; 227C # SUCCEEDS OR EQUAL TO -227E; 227F # [BEST FIT] PRECEDES OR EQUIVALENT TO -227F; 227E # [BEST FIT] SUCCEEDS OR EQUIVALENT TO -2280; 2281 # [BEST FIT] DOES NOT PRECEDE -2281; 2280 # [BEST FIT] DOES NOT SUCCEED -2282; 2283 # SUBSET OF -2283; 2282 # SUPERSET OF -2284; 2285 # [BEST FIT] NOT A SUBSET OF -2285; 2284 # [BEST FIT] NOT A SUPERSET OF -2286; 2287 # SUBSET OF OR EQUAL TO -2287; 2286 # SUPERSET OF OR EQUAL TO -2288; 2289 # [BEST FIT] NEITHER A SUBSET OF NOR EQUAL TO -2289; 2288 # [BEST FIT] NEITHER A SUPERSET OF NOR EQUAL TO -228A; 228B # [BEST FIT] SUBSET OF WITH NOT EQUAL TO -228B; 228A # [BEST FIT] SUPERSET OF WITH NOT EQUAL TO -228F; 2290 # SQUARE IMAGE OF -2290; 228F # SQUARE ORIGINAL OF -2291; 2292 # SQUARE IMAGE OF OR EQUAL TO -2292; 2291 # SQUARE ORIGINAL OF OR EQUAL TO -2298; 29B8 # CIRCLED DIVISION SLASH -22A2; 22A3 # RIGHT TACK -22A3; 22A2 # LEFT TACK -22A6; 2ADE # ASSERTION -22A8; 2AE4 # TRUE -22A9; 2AE3 # FORCES -22AB; 2AE5 # DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE -22B0; 22B1 # PRECEDES UNDER RELATION -22B1; 22B0 # SUCCEEDS UNDER RELATION -22B2; 22B3 # NORMAL SUBGROUP OF -22B3; 22B2 # CONTAINS AS NORMAL SUBGROUP -22B4; 22B5 # NORMAL SUBGROUP OF OR EQUAL TO -22B5; 22B4 # CONTAINS AS NORMAL SUBGROUP OR EQUAL TO -22B6; 22B7 # ORIGINAL OF -22B7; 22B6 # IMAGE OF -22C9; 22CA # LEFT NORMAL FACTOR SEMIDIRECT PRODUCT -22CA; 22C9 # RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT -22CB; 22CC # LEFT SEMIDIRECT PRODUCT -22CC; 22CB # RIGHT SEMIDIRECT PRODUCT -22CD; 2243 # REVERSED TILDE EQUALS -22D0; 22D1 # DOUBLE SUBSET -22D1; 22D0 # DOUBLE SUPERSET -22D6; 22D7 # LESS-THAN WITH DOT -22D7; 22D6 # GREATER-THAN WITH DOT -22D8; 22D9 # VERY MUCH LESS-THAN -22D9; 22D8 # VERY MUCH GREATER-THAN -22DA; 22DB # LESS-THAN EQUAL TO OR GREATER-THAN -22DB; 22DA # GREATER-THAN EQUAL TO OR LESS-THAN -22DC; 22DD # EQUAL TO OR LESS-THAN -22DD; 22DC # EQUAL TO OR GREATER-THAN -22DE; 22DF # EQUAL TO OR PRECEDES -22DF; 22DE # EQUAL TO OR SUCCEEDS -22E0; 22E1 # [BEST FIT] DOES NOT PRECEDE OR EQUAL -22E1; 22E0 # [BEST FIT] DOES NOT SUCCEED OR EQUAL -22E2; 22E3 # [BEST FIT] NOT SQUARE IMAGE OF OR EQUAL TO -22E3; 22E2 # [BEST FIT] NOT SQUARE ORIGINAL OF OR EQUAL TO -22E4; 22E5 # [BEST FIT] SQUARE IMAGE OF OR NOT EQUAL TO -22E5; 22E4 # [BEST FIT] SQUARE ORIGINAL OF OR NOT EQUAL TO -22E6; 22E7 # [BEST FIT] LESS-THAN BUT NOT EQUIVALENT TO -22E7; 22E6 # [BEST FIT] GREATER-THAN BUT NOT EQUIVALENT TO -22E8; 22E9 # [BEST FIT] PRECEDES BUT NOT EQUIVALENT TO -22E9; 22E8 # [BEST FIT] SUCCEEDS BUT NOT EQUIVALENT TO -22EA; 22EB # [BEST FIT] NOT NORMAL SUBGROUP OF -22EB; 22EA # [BEST FIT] DOES NOT CONTAIN AS NORMAL SUBGROUP -22EC; 22ED # [BEST FIT] NOT NORMAL SUBGROUP OF OR EQUAL TO -22ED; 22EC # [BEST FIT] DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL -22F0; 22F1 # UP RIGHT DIAGONAL ELLIPSIS -22F1; 22F0 # DOWN RIGHT DIAGONAL ELLIPSIS -22F2; 22FA # ELEMENT OF WITH LONG HORIZONTAL STROKE -22F3; 22FB # ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE -22F4; 22FC # SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE -22F6; 22FD # ELEMENT OF WITH OVERBAR -22F7; 22FE # SMALL ELEMENT OF WITH OVERBAR -22FA; 22F2 # CONTAINS WITH LONG HORIZONTAL STROKE -22FB; 22F3 # CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE -22FC; 22F4 # SMALL CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE -22FD; 22F6 # CONTAINS WITH OVERBAR -22FE; 22F7 # SMALL CONTAINS WITH OVERBAR -2308; 2309 # LEFT CEILING -2309; 2308 # RIGHT CEILING -230A; 230B # LEFT FLOOR -230B; 230A # RIGHT FLOOR -2329; 232A # LEFT-POINTING ANGLE BRACKET -232A; 2329 # RIGHT-POINTING ANGLE BRACKET -2768; 2769 # MEDIUM LEFT PARENTHESIS ORNAMENT -2769; 2768 # MEDIUM RIGHT PARENTHESIS ORNAMENT -276A; 276B # MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT -276B; 276A # MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT -276C; 276D # MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT -276D; 276C # MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT -276E; 276F # HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT -276F; 276E # HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT -2770; 2771 # HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT -2771; 2770 # HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT -2772; 2773 # LIGHT LEFT TORTOISE SHELL BRACKET -2773; 2772 # LIGHT RIGHT TORTOISE SHELL BRACKET -2774; 2775 # MEDIUM LEFT CURLY BRACKET ORNAMENT -2775; 2774 # MEDIUM RIGHT CURLY BRACKET ORNAMENT -27C3; 27C4 # OPEN SUBSET -27C4; 27C3 # OPEN SUPERSET -27C5; 27C6 # LEFT S-SHAPED BAG DELIMITER -27C6; 27C5 # RIGHT S-SHAPED BAG DELIMITER -27C8; 27C9 # REVERSE SOLIDUS PRECEDING SUBSET -27C9; 27C8 # SUPERSET PRECEDING SOLIDUS -27D5; 27D6 # LEFT OUTER JOIN -27D6; 27D5 # RIGHT OUTER JOIN -27DD; 27DE # LONG RIGHT TACK -27DE; 27DD # LONG LEFT TACK -27E2; 27E3 # WHITE CONCAVE-SIDED DIAMOND WITH LEFTWARDS TICK -27E3; 27E2 # WHITE CONCAVE-SIDED DIAMOND WITH RIGHTWARDS TICK -27E4; 27E5 # WHITE SQUARE WITH LEFTWARDS TICK -27E5; 27E4 # WHITE SQUARE WITH RIGHTWARDS TICK -27E6; 27E7 # MATHEMATICAL LEFT WHITE SQUARE BRACKET -27E7; 27E6 # MATHEMATICAL RIGHT WHITE SQUARE BRACKET -27E8; 27E9 # MATHEMATICAL LEFT ANGLE BRACKET -27E9; 27E8 # MATHEMATICAL RIGHT ANGLE BRACKET -27EA; 27EB # MATHEMATICAL LEFT DOUBLE ANGLE BRACKET -27EB; 27EA # MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET -27EC; 27ED # MATHEMATICAL LEFT WHITE TORTOISE SHELL BRACKET -27ED; 27EC # MATHEMATICAL RIGHT WHITE TORTOISE SHELL BRACKET -27EE; 27EF # MATHEMATICAL LEFT FLATTENED PARENTHESIS -27EF; 27EE # MATHEMATICAL RIGHT FLATTENED PARENTHESIS -2983; 2984 # LEFT WHITE CURLY BRACKET -2984; 2983 # RIGHT WHITE CURLY BRACKET -2985; 2986 # LEFT WHITE PARENTHESIS -2986; 2985 # RIGHT WHITE PARENTHESIS -2987; 2988 # Z NOTATION LEFT IMAGE BRACKET -2988; 2987 # Z NOTATION RIGHT IMAGE BRACKET -2989; 298A # Z NOTATION LEFT BINDING BRACKET -298A; 2989 # Z NOTATION RIGHT BINDING BRACKET -298B; 298C # LEFT SQUARE BRACKET WITH UNDERBAR -298C; 298B # RIGHT SQUARE BRACKET WITH UNDERBAR -298D; 2990 # LEFT SQUARE BRACKET WITH TICK IN TOP CORNER -298E; 298F # RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER -298F; 298E # LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER -2990; 298D # RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER -2991; 2992 # LEFT ANGLE BRACKET WITH DOT -2992; 2991 # RIGHT ANGLE BRACKET WITH DOT -2993; 2994 # LEFT ARC LESS-THAN BRACKET -2994; 2993 # RIGHT ARC GREATER-THAN BRACKET -2995; 2996 # DOUBLE LEFT ARC GREATER-THAN BRACKET -2996; 2995 # DOUBLE RIGHT ARC LESS-THAN BRACKET -2997; 2998 # LEFT BLACK TORTOISE SHELL BRACKET -2998; 2997 # RIGHT BLACK TORTOISE SHELL BRACKET -29B8; 2298 # CIRCLED REVERSE SOLIDUS -29C0; 29C1 # CIRCLED LESS-THAN -29C1; 29C0 # CIRCLED GREATER-THAN -29C4; 29C5 # SQUARED RISING DIAGONAL SLASH -29C5; 29C4 # SQUARED FALLING DIAGONAL SLASH -29CF; 29D0 # LEFT TRIANGLE BESIDE VERTICAL BAR -29D0; 29CF # VERTICAL BAR BESIDE RIGHT TRIANGLE -29D1; 29D2 # BOWTIE WITH LEFT HALF BLACK -29D2; 29D1 # BOWTIE WITH RIGHT HALF BLACK -29D4; 29D5 # TIMES WITH LEFT HALF BLACK -29D5; 29D4 # TIMES WITH RIGHT HALF BLACK -29D8; 29D9 # LEFT WIGGLY FENCE -29D9; 29D8 # RIGHT WIGGLY FENCE -29DA; 29DB # LEFT DOUBLE WIGGLY FENCE -29DB; 29DA # RIGHT DOUBLE WIGGLY FENCE -29F5; 2215 # REVERSE SOLIDUS OPERATOR -29F8; 29F9 # BIG SOLIDUS -29F9; 29F8 # BIG REVERSE SOLIDUS -29FC; 29FD # LEFT-POINTING CURVED ANGLE BRACKET -29FD; 29FC # RIGHT-POINTING CURVED ANGLE BRACKET -2A2B; 2A2C # MINUS SIGN WITH FALLING DOTS -2A2C; 2A2B # MINUS SIGN WITH RISING DOTS -2A2D; 2A2E # PLUS SIGN IN LEFT HALF CIRCLE -2A2E; 2A2D # PLUS SIGN IN RIGHT HALF CIRCLE -2A34; 2A35 # MULTIPLICATION SIGN IN LEFT HALF CIRCLE -2A35; 2A34 # MULTIPLICATION SIGN IN RIGHT HALF CIRCLE -2A3C; 2A3D # INTERIOR PRODUCT -2A3D; 2A3C # RIGHTHAND INTERIOR PRODUCT -2A64; 2A65 # Z NOTATION DOMAIN ANTIRESTRICTION -2A65; 2A64 # Z NOTATION RANGE ANTIRESTRICTION -2A79; 2A7A # LESS-THAN WITH CIRCLE INSIDE -2A7A; 2A79 # GREATER-THAN WITH CIRCLE INSIDE -2A7D; 2A7E # LESS-THAN OR SLANTED EQUAL TO -2A7E; 2A7D # GREATER-THAN OR SLANTED EQUAL TO -2A7F; 2A80 # LESS-THAN OR SLANTED EQUAL TO WITH DOT INSIDE -2A80; 2A7F # GREATER-THAN OR SLANTED EQUAL TO WITH DOT INSIDE -2A81; 2A82 # LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE -2A82; 2A81 # GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE -2A83; 2A84 # LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE RIGHT -2A84; 2A83 # GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE LEFT -2A8B; 2A8C # LESS-THAN ABOVE DOUBLE-LINE EQUAL ABOVE GREATER-THAN -2A8C; 2A8B # GREATER-THAN ABOVE DOUBLE-LINE EQUAL ABOVE LESS-THAN -2A91; 2A92 # LESS-THAN ABOVE GREATER-THAN ABOVE DOUBLE-LINE EQUAL -2A92; 2A91 # GREATER-THAN ABOVE LESS-THAN ABOVE DOUBLE-LINE EQUAL -2A93; 2A94 # LESS-THAN ABOVE SLANTED EQUAL ABOVE GREATER-THAN ABOVE SLANTED EQUAL -2A94; 2A93 # GREATER-THAN ABOVE SLANTED EQUAL ABOVE LESS-THAN ABOVE SLANTED EQUAL -2A95; 2A96 # SLANTED EQUAL TO OR LESS-THAN -2A96; 2A95 # SLANTED EQUAL TO OR GREATER-THAN -2A97; 2A98 # SLANTED EQUAL TO OR LESS-THAN WITH DOT INSIDE -2A98; 2A97 # SLANTED EQUAL TO OR GREATER-THAN WITH DOT INSIDE -2A99; 2A9A # DOUBLE-LINE EQUAL TO OR LESS-THAN -2A9A; 2A99 # DOUBLE-LINE EQUAL TO OR GREATER-THAN -2A9B; 2A9C # DOUBLE-LINE SLANTED EQUAL TO OR LESS-THAN -2A9C; 2A9B # DOUBLE-LINE SLANTED EQUAL TO OR GREATER-THAN -2AA1; 2AA2 # DOUBLE NESTED LESS-THAN -2AA2; 2AA1 # DOUBLE NESTED GREATER-THAN -2AA6; 2AA7 # LESS-THAN CLOSED BY CURVE -2AA7; 2AA6 # GREATER-THAN CLOSED BY CURVE -2AA8; 2AA9 # LESS-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL -2AA9; 2AA8 # GREATER-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL -2AAA; 2AAB # SMALLER THAN -2AAB; 2AAA # LARGER THAN -2AAC; 2AAD # SMALLER THAN OR EQUAL TO -2AAD; 2AAC # LARGER THAN OR EQUAL TO -2AAF; 2AB0 # PRECEDES ABOVE SINGLE-LINE EQUALS SIGN -2AB0; 2AAF # SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN -2AB3; 2AB4 # PRECEDES ABOVE EQUALS SIGN -2AB4; 2AB3 # SUCCEEDS ABOVE EQUALS SIGN -2ABB; 2ABC # DOUBLE PRECEDES -2ABC; 2ABB # DOUBLE SUCCEEDS -2ABD; 2ABE # SUBSET WITH DOT -2ABE; 2ABD # SUPERSET WITH DOT -2ABF; 2AC0 # SUBSET WITH PLUS SIGN BELOW -2AC0; 2ABF # SUPERSET WITH PLUS SIGN BELOW -2AC1; 2AC2 # SUBSET WITH MULTIPLICATION SIGN BELOW -2AC2; 2AC1 # SUPERSET WITH MULTIPLICATION SIGN BELOW -2AC3; 2AC4 # SUBSET OF OR EQUAL TO WITH DOT ABOVE -2AC4; 2AC3 # SUPERSET OF OR EQUAL TO WITH DOT ABOVE -2AC5; 2AC6 # SUBSET OF ABOVE EQUALS SIGN -2AC6; 2AC5 # SUPERSET OF ABOVE EQUALS SIGN -2ACD; 2ACE # SQUARE LEFT OPEN BOX OPERATOR -2ACE; 2ACD # SQUARE RIGHT OPEN BOX OPERATOR -2ACF; 2AD0 # CLOSED SUBSET -2AD0; 2ACF # CLOSED SUPERSET -2AD1; 2AD2 # CLOSED SUBSET OR EQUAL TO -2AD2; 2AD1 # CLOSED SUPERSET OR EQUAL TO -2AD3; 2AD4 # SUBSET ABOVE SUPERSET -2AD4; 2AD3 # SUPERSET ABOVE SUBSET -2AD5; 2AD6 # SUBSET ABOVE SUBSET -2AD6; 2AD5 # SUPERSET ABOVE SUPERSET -2ADE; 22A6 # SHORT LEFT TACK -2AE3; 22A9 # DOUBLE VERTICAL BAR LEFT TURNSTILE -2AE4; 22A8 # VERTICAL BAR DOUBLE LEFT TURNSTILE -2AE5; 22AB # DOUBLE VERTICAL BAR DOUBLE LEFT TURNSTILE -2AEC; 2AED # DOUBLE STROKE NOT SIGN -2AED; 2AEC # REVERSED DOUBLE STROKE NOT SIGN -2AF7; 2AF8 # TRIPLE NESTED LESS-THAN -2AF8; 2AF7 # TRIPLE NESTED GREATER-THAN -2AF9; 2AFA # DOUBLE-LINE SLANTED LESS-THAN OR EQUAL TO -2AFA; 2AF9 # DOUBLE-LINE SLANTED GREATER-THAN OR EQUAL TO -2E02; 2E03 # LEFT SUBSTITUTION BRACKET -2E03; 2E02 # RIGHT SUBSTITUTION BRACKET -2E04; 2E05 # LEFT DOTTED SUBSTITUTION BRACKET -2E05; 2E04 # RIGHT DOTTED SUBSTITUTION BRACKET -2E09; 2E0A # LEFT TRANSPOSITION BRACKET -2E0A; 2E09 # RIGHT TRANSPOSITION BRACKET -2E0C; 2E0D # LEFT RAISED OMISSION BRACKET -2E0D; 2E0C # RIGHT RAISED OMISSION BRACKET -2E1C; 2E1D # LEFT LOW PARAPHRASE BRACKET -2E1D; 2E1C # RIGHT LOW PARAPHRASE BRACKET -2E20; 2E21 # LEFT VERTICAL BAR WITH QUILL -2E21; 2E20 # RIGHT VERTICAL BAR WITH QUILL -2E22; 2E23 # TOP LEFT HALF BRACKET -2E23; 2E22 # TOP RIGHT HALF BRACKET -2E24; 2E25 # BOTTOM LEFT HALF BRACKET -2E25; 2E24 # BOTTOM RIGHT HALF BRACKET -2E26; 2E27 # LEFT SIDEWAYS U BRACKET -2E27; 2E26 # RIGHT SIDEWAYS U BRACKET -2E28; 2E29 # LEFT DOUBLE PARENTHESIS -2E29; 2E28 # RIGHT DOUBLE PARENTHESIS -3008; 3009 # LEFT ANGLE BRACKET -3009; 3008 # RIGHT ANGLE BRACKET -300A; 300B # LEFT DOUBLE ANGLE BRACKET -300B; 300A # RIGHT DOUBLE ANGLE BRACKET -300C; 300D # [BEST FIT] LEFT CORNER BRACKET -300D; 300C # [BEST FIT] RIGHT CORNER BRACKET -300E; 300F # [BEST FIT] LEFT WHITE CORNER BRACKET -300F; 300E # [BEST FIT] RIGHT WHITE CORNER BRACKET -3010; 3011 # LEFT BLACK LENTICULAR BRACKET -3011; 3010 # RIGHT BLACK LENTICULAR BRACKET -3014; 3015 # LEFT TORTOISE SHELL BRACKET -3015; 3014 # RIGHT TORTOISE SHELL BRACKET -3016; 3017 # LEFT WHITE LENTICULAR BRACKET -3017; 3016 # RIGHT WHITE LENTICULAR BRACKET -3018; 3019 # LEFT WHITE TORTOISE SHELL BRACKET -3019; 3018 # RIGHT WHITE TORTOISE SHELL BRACKET -301A; 301B # LEFT WHITE SQUARE BRACKET -301B; 301A # RIGHT WHITE SQUARE BRACKET -FE59; FE5A # SMALL LEFT PARENTHESIS -FE5A; FE59 # SMALL RIGHT PARENTHESIS -FE5B; FE5C # SMALL LEFT CURLY BRACKET -FE5C; FE5B # SMALL RIGHT CURLY BRACKET -FE5D; FE5E # SMALL LEFT TORTOISE SHELL BRACKET -FE5E; FE5D # SMALL RIGHT TORTOISE SHELL BRACKET -FE64; FE65 # SMALL LESS-THAN SIGN -FE65; FE64 # SMALL GREATER-THAN SIGN -FF08; FF09 # FULLWIDTH LEFT PARENTHESIS -FF09; FF08 # FULLWIDTH RIGHT PARENTHESIS -FF1C; FF1E # FULLWIDTH LESS-THAN SIGN -FF1E; FF1C # FULLWIDTH GREATER-THAN SIGN -FF3B; FF3D # FULLWIDTH LEFT SQUARE BRACKET -FF3D; FF3B # FULLWIDTH RIGHT SQUARE BRACKET -FF5B; FF5D # FULLWIDTH LEFT CURLY BRACKET -FF5D; FF5B # FULLWIDTH RIGHT CURLY BRACKET -FF5F; FF60 # FULLWIDTH LEFT WHITE PARENTHESIS -FF60; FF5F # FULLWIDTH RIGHT WHITE PARENTHESIS -FF62; FF63 # [BEST FIT] HALFWIDTH LEFT CORNER BRACKET -FF63; FF62 # [BEST FIT] HALFWIDTH RIGHT CORNER BRACKET - -# The following characters have no appropriate mirroring character. -# For these characters it is up to the rendering system -# to provide mirrored glyphs. - -# 2140; DOUBLE-STRUCK N-ARY SUMMATION -# 2201; COMPLEMENT -# 2202; PARTIAL DIFFERENTIAL -# 2203; THERE EXISTS -# 2204; THERE DOES NOT EXIST -# 2211; N-ARY SUMMATION -# 2216; SET MINUS -# 221A; SQUARE ROOT -# 221B; CUBE ROOT -# 221C; FOURTH ROOT -# 221D; PROPORTIONAL TO -# 221F; RIGHT ANGLE -# 2220; ANGLE -# 2221; MEASURED ANGLE -# 2222; SPHERICAL ANGLE -# 2224; DOES NOT DIVIDE -# 2226; NOT PARALLEL TO -# 222B; INTEGRAL -# 222C; DOUBLE INTEGRAL -# 222D; TRIPLE INTEGRAL -# 222E; CONTOUR INTEGRAL -# 222F; SURFACE INTEGRAL -# 2230; VOLUME INTEGRAL -# 2231; CLOCKWISE INTEGRAL -# 2232; CLOCKWISE CONTOUR INTEGRAL -# 2233; ANTICLOCKWISE CONTOUR INTEGRAL -# 2239; EXCESS -# 223B; HOMOTHETIC -# 223E; INVERTED LAZY S -# 223F; SINE WAVE -# 2240; WREATH PRODUCT -# 2241; NOT TILDE -# 2242; MINUS TILDE -# 2244; NOT ASYMPTOTICALLY EQUAL TO -# 2245; APPROXIMATELY EQUAL TO -# 2246; APPROXIMATELY BUT NOT ACTUALLY EQUAL TO -# 2247; NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO -# 2248; ALMOST EQUAL TO -# 2249; NOT ALMOST EQUAL TO -# 224A; ALMOST EQUAL OR EQUAL TO -# 224B; TRIPLE TILDE -# 224C; ALL EQUAL TO -# 225F; QUESTIONED EQUAL TO -# 2260; NOT EQUAL TO -# 2262; NOT IDENTICAL TO -# 228C; MULTISET -# 22A7; MODELS -# 22AA; TRIPLE VERTICAL BAR RIGHT TURNSTILE -# 22AC; DOES NOT PROVE -# 22AD; NOT TRUE -# 22AE; DOES NOT FORCE -# 22AF; NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE -# 22B8; MULTIMAP -# 22BE; RIGHT ANGLE WITH ARC -# 22BF; RIGHT TRIANGLE -# 22F5; ELEMENT OF WITH DOT ABOVE -# 22F8; ELEMENT OF WITH UNDERBAR -# 22F9; ELEMENT OF WITH TWO HORIZONTAL STROKES -# 22FF; Z NOTATION BAG MEMBERSHIP -# 2320; TOP HALF INTEGRAL -# 2321; BOTTOM HALF INTEGRAL -# 27C0; THREE DIMENSIONAL ANGLE -# 27CC; LONG DIVISION -# 27D3; LOWER RIGHT CORNER WITH DOT -# 27D4; UPPER LEFT CORNER WITH DOT -# 27DC; LEFT MULTIMAP -# 299B; MEASURED ANGLE OPENING LEFT -# 299C; RIGHT ANGLE VARIANT WITH SQUARE -# 299D; MEASURED RIGHT ANGLE WITH DOT -# 299E; ANGLE WITH S INSIDE -# 299F; ACUTE ANGLE -# 29A0; SPHERICAL ANGLE OPENING LEFT -# 29A1; SPHERICAL ANGLE OPENING UP -# 29A2; TURNED ANGLE -# 29A3; REVERSED ANGLE -# 29A4; ANGLE WITH UNDERBAR -# 29A5; REVERSED ANGLE WITH UNDERBAR -# 29A6; OBLIQUE ANGLE OPENING UP -# 29A7; OBLIQUE ANGLE OPENING DOWN -# 29A8; MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND RIGHT -# 29A9; MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND LEFT -# 29AA; MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND RIGHT -# 29AB; MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND LEFT -# 29AC; MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND UP -# 29AD; MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND UP -# 29AE; MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND DOWN -# 29AF; MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND DOWN -# 29C2; CIRCLE WITH SMALL CIRCLE TO THE RIGHT -# 29C3; CIRCLE WITH TWO HORIZONTAL STROKES TO THE RIGHT -# 29C9; TWO JOINED SQUARES -# 29CE; RIGHT TRIANGLE ABOVE LEFT TRIANGLE -# 29DC; INCOMPLETE INFINITY -# 29E1; INCREASES AS -# 29E3; EQUALS SIGN AND SLANTED PARALLEL -# 29E4; EQUALS SIGN AND SLANTED PARALLEL WITH TILDE ABOVE -# 29E5; IDENTICAL TO AND SLANTED PARALLEL -# 29E8; DOWN-POINTING TRIANGLE WITH LEFT HALF BLACK -# 29E9; DOWN-POINTING TRIANGLE WITH RIGHT HALF BLACK -# 29F4; RULE-DELAYED -# 29F6; SOLIDUS WITH OVERBAR -# 29F7; REVERSE SOLIDUS WITH HORIZONTAL STROKE -# 2A0A; MODULO TWO SUM -# 2A0B; SUMMATION WITH INTEGRAL -# 2A0C; QUADRUPLE INTEGRAL OPERATOR -# 2A0D; FINITE PART INTEGRAL -# 2A0E; INTEGRAL WITH DOUBLE STROKE -# 2A0F; INTEGRAL AVERAGE WITH SLASH -# 2A10; CIRCULATION FUNCTION -# 2A11; ANTICLOCKWISE INTEGRATION -# 2A12; LINE INTEGRATION WITH RECTANGULAR PATH AROUND POLE -# 2A13; LINE INTEGRATION WITH SEMICIRCULAR PATH AROUND POLE -# 2A14; LINE INTEGRATION NOT INCLUDING THE POLE -# 2A15; INTEGRAL AROUND A POINT OPERATOR -# 2A16; QUATERNION INTEGRAL OPERATOR -# 2A17; INTEGRAL WITH LEFTWARDS ARROW WITH HOOK -# 2A18; INTEGRAL WITH TIMES SIGN -# 2A19; INTEGRAL WITH INTERSECTION -# 2A1A; INTEGRAL WITH UNION -# 2A1B; INTEGRAL WITH OVERBAR -# 2A1C; INTEGRAL WITH UNDERBAR -# 2A1E; LARGE LEFT TRIANGLE OPERATOR -# 2A1F; Z NOTATION SCHEMA COMPOSITION -# 2A20; Z NOTATION SCHEMA PIPING -# 2A21; Z NOTATION SCHEMA PROJECTION -# 2A24; PLUS SIGN WITH TILDE ABOVE -# 2A26; PLUS SIGN WITH TILDE BELOW -# 2A29; MINUS SIGN WITH COMMA ABOVE -# 2A3E; Z NOTATION RELATIONAL COMPOSITION -# 2A57; SLOPING LARGE OR -# 2A58; SLOPING LARGE AND -# 2A6A; TILDE OPERATOR WITH DOT ABOVE -# 2A6B; TILDE OPERATOR WITH RISING DOTS -# 2A6C; SIMILAR MINUS SIMILAR -# 2A6D; CONGRUENT WITH DOT ABOVE -# 2A6F; ALMOST EQUAL TO WITH CIRCUMFLEX ACCENT -# 2A70; APPROXIMATELY EQUAL OR EQUAL TO -# 2A73; EQUALS SIGN ABOVE TILDE OPERATOR -# 2A74; DOUBLE COLON EQUAL -# 2A7B; LESS-THAN WITH QUESTION MARK ABOVE -# 2A7C; GREATER-THAN WITH QUESTION MARK ABOVE -# 2A85; LESS-THAN OR APPROXIMATE -# 2A86; GREATER-THAN OR APPROXIMATE -# 2A87; LESS-THAN AND SINGLE-LINE NOT EQUAL TO -# 2A88; GREATER-THAN AND SINGLE-LINE NOT EQUAL TO -# 2A89; LESS-THAN AND NOT APPROXIMATE -# 2A8A; GREATER-THAN AND NOT APPROXIMATE -# 2A8D; LESS-THAN ABOVE SIMILAR OR EQUAL -# 2A8E; GREATER-THAN ABOVE SIMILAR OR EQUAL -# 2A8F; LESS-THAN ABOVE SIMILAR ABOVE GREATER-THAN -# 2A90; GREATER-THAN ABOVE SIMILAR ABOVE LESS-THAN -# 2A9D; SIMILAR OR LESS-THAN -# 2A9E; SIMILAR OR GREATER-THAN -# 2A9F; SIMILAR ABOVE LESS-THAN ABOVE EQUALS SIGN -# 2AA0; SIMILAR ABOVE GREATER-THAN ABOVE EQUALS SIGN -# 2AA3; DOUBLE NESTED LESS-THAN WITH UNDERBAR -# 2AB1; PRECEDES ABOVE SINGLE-LINE NOT EQUAL TO -# 2AB2; SUCCEEDS ABOVE SINGLE-LINE NOT EQUAL TO -# 2AB5; PRECEDES ABOVE NOT EQUAL TO -# 2AB6; SUCCEEDS ABOVE NOT EQUAL TO -# 2AB7; PRECEDES ABOVE ALMOST EQUAL TO -# 2AB8; SUCCEEDS ABOVE ALMOST EQUAL TO -# 2AB9; PRECEDES ABOVE NOT ALMOST EQUAL TO -# 2ABA; SUCCEEDS ABOVE NOT ALMOST EQUAL TO -# 2AC7; SUBSET OF ABOVE TILDE OPERATOR -# 2AC8; SUPERSET OF ABOVE TILDE OPERATOR -# 2AC9; SUBSET OF ABOVE ALMOST EQUAL TO -# 2ACA; SUPERSET OF ABOVE ALMOST EQUAL TO -# 2ACB; SUBSET OF ABOVE NOT EQUAL TO -# 2ACC; SUPERSET OF ABOVE NOT EQUAL TO -# 2ADC; FORKING -# 2AE2; VERTICAL BAR TRIPLE RIGHT TURNSTILE -# 2AE6; LONG DASH FROM LEFT MEMBER OF DOUBLE VERTICAL -# 2AEE; DOES NOT DIVIDE WITH REVERSED NEGATION SLASH -# 2AF3; PARALLEL WITH TILDE OPERATOR -# 2AFB; TRIPLE SOLIDUS BINARY RELATION -# 2AFD; DOUBLE SOLIDUS OPERATOR -# 1D6DB; MATHEMATICAL BOLD PARTIAL DIFFERENTIAL -# 1D715; MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL -# 1D74F; MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL -# 1D789; MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL -# 1D7C3; MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL - -# EOF diff --git a/icuSources/data/unidata/Blocks.txt b/icuSources/data/unidata/Blocks.txt deleted file mode 100644 index 50df2e1d..00000000 --- a/icuSources/data/unidata/Blocks.txt +++ /dev/null @@ -1,240 +0,0 @@ -# Blocks-6.0.0.txt -# Date: 2010-06-04, 11:12:00 PDT [KW] -# -# Unicode Character Database -# Copyright (c) 1991-2010 Unicode, Inc. -# For terms of use, see http://www.unicode.org/terms_of_use.html -# For documentation, see http://www.unicode.org/reports/tr44/ -# -# Note: The casing of block names is not normative. -# For example, "Basic Latin" and "BASIC LATIN" are equivalent. -# -# Format: -# Start Code..End Code; Block Name - -# ================================================ - -# Note: When comparing block names, casing, whitespace, hyphens, -# and underbars are ignored. -# For example, "Latin Extended-A" and "latin extended a" are equivalent. -# For more information on the comparison of property values, -# see UAX #44: http://www.unicode.org/reports/tr44/ -# -# All code points not explicitly listed for Block -# have the value No_Block. - -# Property: Block -# -# @missing: 0000..10FFFF; No_Block - -0000..007F; Basic Latin -0080..00FF; Latin-1 Supplement -0100..017F; Latin Extended-A -0180..024F; Latin Extended-B -0250..02AF; IPA Extensions -02B0..02FF; Spacing Modifier Letters -0300..036F; Combining Diacritical Marks -0370..03FF; Greek and Coptic -0400..04FF; Cyrillic -0500..052F; Cyrillic Supplement -0530..058F; Armenian -0590..05FF; Hebrew -0600..06FF; Arabic -0700..074F; Syriac -0750..077F; Arabic Supplement -0780..07BF; Thaana -07C0..07FF; NKo -0800..083F; Samaritan -0840..085F; Mandaic -0900..097F; Devanagari -0980..09FF; Bengali -0A00..0A7F; Gurmukhi -0A80..0AFF; Gujarati -0B00..0B7F; Oriya -0B80..0BFF; Tamil -0C00..0C7F; Telugu -0C80..0CFF; Kannada -0D00..0D7F; Malayalam -0D80..0DFF; Sinhala -0E00..0E7F; Thai -0E80..0EFF; Lao -0F00..0FFF; Tibetan -1000..109F; Myanmar -10A0..10FF; Georgian -1100..11FF; Hangul Jamo -1200..137F; Ethiopic -1380..139F; Ethiopic Supplement -13A0..13FF; Cherokee -1400..167F; Unified Canadian Aboriginal Syllabics -1680..169F; Ogham -16A0..16FF; Runic -1700..171F; Tagalog -1720..173F; Hanunoo -1740..175F; Buhid -1760..177F; Tagbanwa -1780..17FF; Khmer -1800..18AF; Mongolian -18B0..18FF; Unified Canadian Aboriginal Syllabics Extended -1900..194F; Limbu -1950..197F; Tai Le -1980..19DF; New Tai Lue -19E0..19FF; Khmer Symbols -1A00..1A1F; Buginese -1A20..1AAF; Tai Tham -1B00..1B7F; Balinese -1B80..1BBF; Sundanese -1BC0..1BFF; Batak -1C00..1C4F; Lepcha -1C50..1C7F; Ol Chiki -1CD0..1CFF; Vedic Extensions -1D00..1D7F; Phonetic Extensions -1D80..1DBF; Phonetic Extensions Supplement -1DC0..1DFF; Combining Diacritical Marks Supplement -1E00..1EFF; Latin Extended Additional -1F00..1FFF; Greek Extended -2000..206F; General Punctuation -2070..209F; Superscripts and Subscripts -20A0..20CF; Currency Symbols -20D0..20FF; Combining Diacritical Marks for Symbols -2100..214F; Letterlike Symbols -2150..218F; Number Forms -2190..21FF; Arrows -2200..22FF; Mathematical Operators -2300..23FF; Miscellaneous Technical -2400..243F; Control Pictures -2440..245F; Optical Character Recognition -2460..24FF; Enclosed Alphanumerics -2500..257F; Box Drawing -2580..259F; Block Elements -25A0..25FF; Geometric Shapes -2600..26FF; Miscellaneous Symbols -2700..27BF; Dingbats -27C0..27EF; Miscellaneous Mathematical Symbols-A -27F0..27FF; Supplemental Arrows-A -2800..28FF; Braille Patterns -2900..297F; Supplemental Arrows-B -2980..29FF; Miscellaneous Mathematical Symbols-B -2A00..2AFF; Supplemental Mathematical Operators -2B00..2BFF; Miscellaneous Symbols and Arrows -2C00..2C5F; Glagolitic -2C60..2C7F; Latin Extended-C -2C80..2CFF; Coptic -2D00..2D2F; Georgian Supplement -2D30..2D7F; Tifinagh -2D80..2DDF; Ethiopic Extended -2DE0..2DFF; Cyrillic Extended-A -2E00..2E7F; Supplemental Punctuation -2E80..2EFF; CJK Radicals Supplement -2F00..2FDF; Kangxi Radicals -2FF0..2FFF; Ideographic Description Characters -3000..303F; CJK Symbols and Punctuation -3040..309F; Hiragana -30A0..30FF; Katakana -3100..312F; Bopomofo -3130..318F; Hangul Compatibility Jamo -3190..319F; Kanbun -31A0..31BF; Bopomofo Extended -31C0..31EF; CJK Strokes -31F0..31FF; Katakana Phonetic Extensions -3200..32FF; Enclosed CJK Letters and Months -3300..33FF; CJK Compatibility -3400..4DBF; CJK Unified Ideographs Extension A -4DC0..4DFF; Yijing Hexagram Symbols -4E00..9FFF; CJK Unified Ideographs -A000..A48F; Yi Syllables -A490..A4CF; Yi Radicals -A4D0..A4FF; Lisu -A500..A63F; Vai -A640..A69F; Cyrillic Extended-B -A6A0..A6FF; Bamum -A700..A71F; Modifier Tone Letters -A720..A7FF; Latin Extended-D -A800..A82F; Syloti Nagri -A830..A83F; Common Indic Number Forms -A840..A87F; Phags-pa -A880..A8DF; Saurashtra -A8E0..A8FF; Devanagari Extended -A900..A92F; Kayah Li -A930..A95F; Rejang -A960..A97F; Hangul Jamo Extended-A -A980..A9DF; Javanese -AA00..AA5F; Cham -AA60..AA7F; Myanmar Extended-A -AA80..AADF; Tai Viet -AB00..AB2F; Ethiopic Extended-A -ABC0..ABFF; Meetei Mayek -AC00..D7AF; Hangul Syllables -D7B0..D7FF; Hangul Jamo Extended-B -D800..DB7F; High Surrogates -DB80..DBFF; High Private Use Surrogates -DC00..DFFF; Low Surrogates -E000..F8FF; Private Use Area -F900..FAFF; CJK Compatibility Ideographs -FB00..FB4F; Alphabetic Presentation Forms -FB50..FDFF; Arabic Presentation Forms-A -FE00..FE0F; Variation Selectors -FE10..FE1F; Vertical Forms -FE20..FE2F; Combining Half Marks -FE30..FE4F; CJK Compatibility Forms -FE50..FE6F; Small Form Variants -FE70..FEFF; Arabic Presentation Forms-B -FF00..FFEF; Halfwidth and Fullwidth Forms -FFF0..FFFF; Specials -10000..1007F; Linear B Syllabary -10080..100FF; Linear B Ideograms -10100..1013F; Aegean Numbers -10140..1018F; Ancient Greek Numbers -10190..101CF; Ancient Symbols -101D0..101FF; Phaistos Disc -10280..1029F; Lycian -102A0..102DF; Carian -10300..1032F; Old Italic -10330..1034F; Gothic -10380..1039F; Ugaritic -103A0..103DF; Old Persian -10400..1044F; Deseret -10450..1047F; Shavian -10480..104AF; Osmanya -10800..1083F; Cypriot Syllabary -10840..1085F; Imperial Aramaic -10900..1091F; Phoenician -10920..1093F; Lydian -10A00..10A5F; Kharoshthi -10A60..10A7F; Old South Arabian -10B00..10B3F; Avestan -10B40..10B5F; Inscriptional Parthian -10B60..10B7F; Inscriptional Pahlavi -10C00..10C4F; Old Turkic -10E60..10E7F; Rumi Numeral Symbols -11000..1107F; Brahmi -11080..110CF; Kaithi -12000..123FF; Cuneiform -12400..1247F; Cuneiform Numbers and Punctuation -13000..1342F; Egyptian Hieroglyphs -16800..16A3F; Bamum Supplement -1B000..1B0FF; Kana Supplement -1D000..1D0FF; Byzantine Musical Symbols -1D100..1D1FF; Musical Symbols -1D200..1D24F; Ancient Greek Musical Notation -1D300..1D35F; Tai Xuan Jing Symbols -1D360..1D37F; Counting Rod Numerals -1D400..1D7FF; Mathematical Alphanumeric Symbols -1F000..1F02F; Mahjong Tiles -1F030..1F09F; Domino Tiles -1F0A0..1F0FF; Playing Cards -1F100..1F1FF; Enclosed Alphanumeric Supplement -1F200..1F2FF; Enclosed Ideographic Supplement -1F300..1F5FF; Miscellaneous Symbols And Pictographs -1F600..1F64F; Emoticons -1F680..1F6FF; Transport And Map Symbols -1F700..1F77F; Alchemical Symbols -20000..2A6DF; CJK Unified Ideographs Extension B -2A700..2B73F; CJK Unified Ideographs Extension C -2B740..2B81F; CJK Unified Ideographs Extension D -2F800..2FA1F; CJK Compatibility Ideographs Supplement -E0000..E007F; Tags -E0100..E01EF; Variation Selectors Supplement -F0000..FFFFF; Supplementary Private Use Area-A -100000..10FFFF; Supplementary Private Use Area-B - -# EOF \ No newline at end of file diff --git a/icuSources/data/unidata/CaseFolding.txt b/icuSources/data/unidata/CaseFolding.txt index ffe6173d..0d9a4090 100644 --- a/icuSources/data/unidata/CaseFolding.txt +++ b/icuSources/data/unidata/CaseFolding.txt @@ -1,8 +1,8 @@ -# CaseFolding-6.0.0.txt -# Date: 2010-05-18, 00:48:57 GMT [MD] +# CaseFolding-6.1.0.txt +# Date: 2011-07-25, 21:21:56 GMT [MD] # # Unicode Character Database -# Copyright (c) 1991-2010 Unicode, Inc. +# Copyright (c) 1991-2011 Unicode, Inc. # For terms of use, see http://www.unicode.org/terms_of_use.html # For documentation, see http://www.unicode.org/reports/tr44/ # @@ -52,7 +52,15 @@ # behavior. (The default option is to exclude them.) # # ================================================================= -# @missing 0000..10FFFF; + +# Property: Case_Folding + +# All code points not explicitly listed for Case_Folding +# have the value C for the status field, and the code point itself for the mapping field. + +# @missing: 0000..10FFFF; C; + +# ================================================================= 0041; C; 0061; # LATIN CAPITAL LETTER A 0042; C; 0062; # LATIN CAPITAL LETTER B 0043; C; 0063; # LATIN CAPITAL LETTER C @@ -574,6 +582,8 @@ 10C3; C; 2D23; # GEORGIAN CAPITAL LETTER WE 10C4; C; 2D24; # GEORGIAN CAPITAL LETTER HAR 10C5; C; 2D25; # GEORGIAN CAPITAL LETTER HOE +10C7; C; 2D27; # GEORGIAN CAPITAL LETTER YN +10CD; C; 2D2D; # GEORGIAN CAPITAL LETTER AEN 1E00; C; 1E01; # LATIN CAPITAL LETTER A WITH RING BELOW 1E02; C; 1E03; # LATIN CAPITAL LETTER B WITH DOT ABOVE 1E04; C; 1E05; # LATIN CAPITAL LETTER B WITH DOT BELOW @@ -1042,6 +1052,7 @@ 2CE2; C; 2CE3; # COPTIC CAPITAL LETTER OLD NUBIAN WAU 2CEB; C; 2CEC; # COPTIC CAPITAL LETTER CRYPTOGRAMMIC SHEI 2CED; C; 2CEE; # COPTIC CAPITAL LETTER CRYPTOGRAMMIC GANGIA +2CF2; C; 2CF3; # COPTIC CAPITAL LETTER BOHAIRIC KHEI A640; C; A641; # CYRILLIC CAPITAL LETTER ZEMLYA A642; C; A643; # CYRILLIC CAPITAL LETTER DZELO A644; C; A645; # CYRILLIC CAPITAL LETTER REVERSED DZE @@ -1126,11 +1137,13 @@ A786; C; A787; # LATIN CAPITAL LETTER INSULAR T A78B; C; A78C; # LATIN CAPITAL LETTER SALTILLO A78D; C; 0265; # LATIN CAPITAL LETTER TURNED H A790; C; A791; # LATIN CAPITAL LETTER N WITH DESCENDER +A792; C; A793; # LATIN CAPITAL LETTER C WITH BAR A7A0; C; A7A1; # LATIN CAPITAL LETTER G WITH OBLIQUE STROKE A7A2; C; A7A3; # LATIN CAPITAL LETTER K WITH OBLIQUE STROKE A7A4; C; A7A5; # LATIN CAPITAL LETTER N WITH OBLIQUE STROKE A7A6; C; A7A7; # LATIN CAPITAL LETTER R WITH OBLIQUE STROKE A7A8; C; A7A9; # LATIN CAPITAL LETTER S WITH OBLIQUE STROKE +A7AA; C; 0266; # LATIN CAPITAL LETTER H WITH HOOK FB00; F; 0066 0066; # LATIN SMALL LIGATURE FF FB01; F; 0066 0069; # LATIN SMALL LIGATURE FI FB02; F; 0066 006C; # LATIN SMALL LIGATURE FL diff --git a/icuSources/data/unidata/DerivedAge.txt b/icuSources/data/unidata/DerivedAge.txt deleted file mode 100644 index 8a5aadf0..00000000 --- a/icuSources/data/unidata/DerivedAge.txt +++ /dev/null @@ -1,1177 +0,0 @@ -# DerivedAge-6.0.0.txt -# Date: 2010-08-19, 00:47:58 GMT [MD] -# -# Unicode Character Database -# Copyright (c) 1991-2010 Unicode, Inc. -# For terms of use, see http://www.unicode.org/terms_of_use.html -# For documentation, see http://www.unicode.org/reports/tr44/ -# -# Unicode Character Database: Derived Property Data -# This file shows when various code points were first assigned in Unicode. -# -# Notes: -# -# - The term 'assigned' means that a previously reserved code point was assigned -# to be a character (graphic, format, control, or private-use); -# a noncharacter code point; or a surrogate code point. -# For more information, see The Unicode Standard Section 2.4 -# -# - Versions are only tracked from 1.1 onwards, since version 1.0 -# predated changes required by the ISO 10646 merger. -# -# - The Hangul Syllables that were removed from 2.0 are not included in the 1.1 listing. -# -# - The supplementary private use code points and the non-character code points -# were assigned in version 2.0, but not specifically listed in the UCD -# until versions 3.0 and 3.1 respectively. -# -# - Contiguous ranges are broken into separate lines where they would cross code point -# types: graphic, format, control, private-use, surrogate, noncharacter -# -# For details on the contents of each version, see -# http://www.unicode.org/versions/enumeratedversions.html. - -# ================================================ - -# Property: Age -# -# Note: When using the Age property in regular expressions, -# an expression such as "\p{age=3.0}" matches all of the code points -# assigned in Version 3.0--that is, all the code points with a value -# less than or equal to 3.0 for the Age property. -# For more information, see [http://www.unicode.org/reports/tr18/]. - -# All code points not explicitly listed for Age -# have the value unassigned. - -# @missing: 0000..10FFFF; unassigned - -# ================================================ - -# Assigned as of Unicode 1.1.0 (June, 1993) -# [excluding removed Hangul Syllables] - -0000..001F ; 1.1 # [32] .. -0020..007E ; 1.1 # [95] SPACE..TILDE -007F..009F ; 1.1 # [33] .. -00A0..00AC ; 1.1 # [13] NO-BREAK SPACE..NOT SIGN -00AD ; 1.1 # SOFT HYPHEN -00AE..01F5 ; 1.1 # [328] REGISTERED SIGN..LATIN SMALL LETTER G WITH ACUTE -01FA..0217 ; 1.1 # [30] LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE..LATIN SMALL LETTER U WITH INVERTED BREVE -0250..02A8 ; 1.1 # [89] LATIN SMALL LETTER TURNED A..LATIN SMALL LETTER TC DIGRAPH WITH CURL -02B0..02DE ; 1.1 # [47] MODIFIER LETTER SMALL H..MODIFIER LETTER RHOTIC HOOK -02E0..02E9 ; 1.1 # [10] MODIFIER LETTER SMALL GAMMA..MODIFIER LETTER EXTRA-LOW TONE BAR -0300..0345 ; 1.1 # [70] COMBINING GRAVE ACCENT..COMBINING GREEK YPOGEGRAMMENI -0360..0361 ; 1.1 # [2] COMBINING DOUBLE TILDE..COMBINING DOUBLE INVERTED BREVE -0374..0375 ; 1.1 # [2] GREEK NUMERAL SIGN..GREEK LOWER NUMERAL SIGN -037A ; 1.1 # GREEK YPOGEGRAMMENI -037E ; 1.1 # GREEK QUESTION MARK -0384..038A ; 1.1 # [7] GREEK TONOS..GREEK CAPITAL LETTER IOTA WITH TONOS -038C ; 1.1 # GREEK CAPITAL LETTER OMICRON WITH TONOS -038E..03A1 ; 1.1 # [20] GREEK CAPITAL LETTER UPSILON WITH TONOS..GREEK CAPITAL LETTER RHO -03A3..03CE ; 1.1 # [44] GREEK CAPITAL LETTER SIGMA..GREEK SMALL LETTER OMEGA WITH TONOS -03D0..03D6 ; 1.1 # [7] GREEK BETA SYMBOL..GREEK PI SYMBOL -03DA ; 1.1 # GREEK LETTER STIGMA -03DC ; 1.1 # GREEK LETTER DIGAMMA -03DE ; 1.1 # GREEK LETTER KOPPA -03E0 ; 1.1 # GREEK LETTER SAMPI -03E2..03F3 ; 1.1 # [18] COPTIC CAPITAL LETTER SHEI..GREEK LETTER YOT -0401..040C ; 1.1 # [12] CYRILLIC CAPITAL LETTER IO..CYRILLIC CAPITAL LETTER KJE -040E..044F ; 1.1 # [66] CYRILLIC CAPITAL LETTER SHORT U..CYRILLIC SMALL LETTER YA -0451..045C ; 1.1 # [12] CYRILLIC SMALL LETTER IO..CYRILLIC SMALL LETTER KJE -045E..0486 ; 1.1 # [41] CYRILLIC SMALL LETTER SHORT U..COMBINING CYRILLIC PSILI PNEUMATA -0490..04C4 ; 1.1 # [53] CYRILLIC CAPITAL LETTER GHE WITH UPTURN..CYRILLIC SMALL LETTER KA WITH HOOK -04C7..04C8 ; 1.1 # [2] CYRILLIC CAPITAL LETTER EN WITH HOOK..CYRILLIC SMALL LETTER EN WITH HOOK -04CB..04CC ; 1.1 # [2] CYRILLIC CAPITAL LETTER KHAKASSIAN CHE..CYRILLIC SMALL LETTER KHAKASSIAN CHE -04D0..04EB ; 1.1 # [28] CYRILLIC CAPITAL LETTER A WITH BREVE..CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS -04EE..04F5 ; 1.1 # [8] CYRILLIC CAPITAL LETTER U WITH MACRON..CYRILLIC SMALL LETTER CHE WITH DIAERESIS -04F8..04F9 ; 1.1 # [2] CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS..CYRILLIC SMALL LETTER YERU WITH DIAERESIS -0531..0556 ; 1.1 # [38] ARMENIAN CAPITAL LETTER AYB..ARMENIAN CAPITAL LETTER FEH -0559..055F ; 1.1 # [7] ARMENIAN MODIFIER LETTER LEFT HALF RING..ARMENIAN ABBREVIATION MARK -0561..0587 ; 1.1 # [39] ARMENIAN SMALL LETTER AYB..ARMENIAN SMALL LIGATURE ECH YIWN -0589 ; 1.1 # ARMENIAN FULL STOP -05B0..05B9 ; 1.1 # [10] HEBREW POINT SHEVA..HEBREW POINT HOLAM -05BB..05C3 ; 1.1 # [9] HEBREW POINT QUBUTS..HEBREW PUNCTUATION SOF PASUQ -05D0..05EA ; 1.1 # [27] HEBREW LETTER ALEF..HEBREW LETTER TAV -05F0..05F4 ; 1.1 # [5] HEBREW LIGATURE YIDDISH DOUBLE VAV..HEBREW PUNCTUATION GERSHAYIM -060C ; 1.1 # ARABIC COMMA -061B ; 1.1 # ARABIC SEMICOLON -061F ; 1.1 # ARABIC QUESTION MARK -0621..063A ; 1.1 # [26] ARABIC LETTER HAMZA..ARABIC LETTER GHAIN -0640..0652 ; 1.1 # [19] ARABIC TATWEEL..ARABIC SUKUN -0660..066D ; 1.1 # [14] ARABIC-INDIC DIGIT ZERO..ARABIC FIVE POINTED STAR -0670..06B7 ; 1.1 # [72] ARABIC LETTER SUPERSCRIPT ALEF..ARABIC LETTER LAM WITH THREE DOTS ABOVE -06BA..06BE ; 1.1 # [5] ARABIC LETTER NOON GHUNNA..ARABIC LETTER HEH DOACHASHMEE -06C0..06CE ; 1.1 # [15] ARABIC LETTER HEH WITH YEH ABOVE..ARABIC LETTER YEH WITH SMALL V -06D0..06DC ; 1.1 # [13] ARABIC LETTER E..ARABIC SMALL HIGH SEEN -06DD ; 1.1 # ARABIC END OF AYAH -06DE..06ED ; 1.1 # [16] ARABIC START OF RUB EL HIZB..ARABIC SMALL LOW MEEM -06F0..06F9 ; 1.1 # [10] EXTENDED ARABIC-INDIC DIGIT ZERO..EXTENDED ARABIC-INDIC DIGIT NINE -0901..0903 ; 1.1 # [3] DEVANAGARI SIGN CANDRABINDU..DEVANAGARI SIGN VISARGA -0905..0939 ; 1.1 # [53] DEVANAGARI LETTER A..DEVANAGARI LETTER HA -093C..094D ; 1.1 # [18] DEVANAGARI SIGN NUKTA..DEVANAGARI SIGN VIRAMA -0950..0954 ; 1.1 # [5] DEVANAGARI OM..DEVANAGARI ACUTE ACCENT -0958..0970 ; 1.1 # [25] DEVANAGARI LETTER QA..DEVANAGARI ABBREVIATION SIGN -0981..0983 ; 1.1 # [3] BENGALI SIGN CANDRABINDU..BENGALI SIGN VISARGA -0985..098C ; 1.1 # [8] BENGALI LETTER A..BENGALI LETTER VOCALIC L -098F..0990 ; 1.1 # [2] BENGALI LETTER E..BENGALI LETTER AI -0993..09A8 ; 1.1 # [22] BENGALI LETTER O..BENGALI LETTER NA -09AA..09B0 ; 1.1 # [7] BENGALI LETTER PA..BENGALI LETTER RA -09B2 ; 1.1 # BENGALI LETTER LA -09B6..09B9 ; 1.1 # [4] BENGALI LETTER SHA..BENGALI LETTER HA -09BC ; 1.1 # BENGALI SIGN NUKTA -09BE..09C4 ; 1.1 # [7] BENGALI VOWEL SIGN AA..BENGALI VOWEL SIGN VOCALIC RR -09C7..09C8 ; 1.1 # [2] BENGALI VOWEL SIGN E..BENGALI VOWEL SIGN AI -09CB..09CD ; 1.1 # [3] BENGALI VOWEL SIGN O..BENGALI SIGN VIRAMA -09D7 ; 1.1 # BENGALI AU LENGTH MARK -09DC..09DD ; 1.1 # [2] BENGALI LETTER RRA..BENGALI LETTER RHA -09DF..09E3 ; 1.1 # [5] BENGALI LETTER YYA..BENGALI VOWEL SIGN VOCALIC LL -09E6..09FA ; 1.1 # [21] BENGALI DIGIT ZERO..BENGALI ISSHAR -0A02 ; 1.1 # GURMUKHI SIGN BINDI -0A05..0A0A ; 1.1 # [6] GURMUKHI LETTER A..GURMUKHI LETTER UU -0A0F..0A10 ; 1.1 # [2] GURMUKHI LETTER EE..GURMUKHI LETTER AI -0A13..0A28 ; 1.1 # [22] GURMUKHI LETTER OO..GURMUKHI LETTER NA -0A2A..0A30 ; 1.1 # [7] GURMUKHI LETTER PA..GURMUKHI LETTER RA -0A32..0A33 ; 1.1 # [2] GURMUKHI LETTER LA..GURMUKHI LETTER LLA -0A35..0A36 ; 1.1 # [2] GURMUKHI LETTER VA..GURMUKHI LETTER SHA -0A38..0A39 ; 1.1 # [2] GURMUKHI LETTER SA..GURMUKHI LETTER HA -0A3C ; 1.1 # GURMUKHI SIGN NUKTA -0A3E..0A42 ; 1.1 # [5] GURMUKHI VOWEL SIGN AA..GURMUKHI VOWEL SIGN UU -0A47..0A48 ; 1.1 # [2] GURMUKHI VOWEL SIGN EE..GURMUKHI VOWEL SIGN AI -0A4B..0A4D ; 1.1 # [3] GURMUKHI VOWEL SIGN OO..GURMUKHI SIGN VIRAMA -0A59..0A5C ; 1.1 # [4] GURMUKHI LETTER KHHA..GURMUKHI LETTER RRA -0A5E ; 1.1 # GURMUKHI LETTER FA -0A66..0A74 ; 1.1 # [15] GURMUKHI DIGIT ZERO..GURMUKHI EK ONKAR -0A81..0A83 ; 1.1 # [3] GUJARATI SIGN CANDRABINDU..GUJARATI SIGN VISARGA -0A85..0A8B ; 1.1 # [7] GUJARATI LETTER A..GUJARATI LETTER VOCALIC R -0A8D ; 1.1 # GUJARATI VOWEL CANDRA E -0A8F..0A91 ; 1.1 # [3] GUJARATI LETTER E..GUJARATI VOWEL CANDRA O -0A93..0AA8 ; 1.1 # [22] GUJARATI LETTER O..GUJARATI LETTER NA -0AAA..0AB0 ; 1.1 # [7] GUJARATI LETTER PA..GUJARATI LETTER RA -0AB2..0AB3 ; 1.1 # [2] GUJARATI LETTER LA..GUJARATI LETTER LLA -0AB5..0AB9 ; 1.1 # [5] GUJARATI LETTER VA..GUJARATI LETTER HA -0ABC..0AC5 ; 1.1 # [10] GUJARATI SIGN NUKTA..GUJARATI VOWEL SIGN CANDRA E -0AC7..0AC9 ; 1.1 # [3] GUJARATI VOWEL SIGN E..GUJARATI VOWEL SIGN CANDRA O -0ACB..0ACD ; 1.1 # [3] GUJARATI VOWEL SIGN O..GUJARATI SIGN VIRAMA -0AD0 ; 1.1 # GUJARATI OM -0AE0 ; 1.1 # GUJARATI LETTER VOCALIC RR -0AE6..0AEF ; 1.1 # [10] GUJARATI DIGIT ZERO..GUJARATI DIGIT NINE -0B01..0B03 ; 1.1 # [3] ORIYA SIGN CANDRABINDU..ORIYA SIGN VISARGA -0B05..0B0C ; 1.1 # [8] ORIYA LETTER A..ORIYA LETTER VOCALIC L -0B0F..0B10 ; 1.1 # [2] ORIYA LETTER E..ORIYA LETTER AI -0B13..0B28 ; 1.1 # [22] ORIYA LETTER O..ORIYA LETTER NA -0B2A..0B30 ; 1.1 # [7] ORIYA LETTER PA..ORIYA LETTER RA -0B32..0B33 ; 1.1 # [2] ORIYA LETTER LA..ORIYA LETTER LLA -0B36..0B39 ; 1.1 # [4] ORIYA LETTER SHA..ORIYA LETTER HA -0B3C..0B43 ; 1.1 # [8] ORIYA SIGN NUKTA..ORIYA VOWEL SIGN VOCALIC R -0B47..0B48 ; 1.1 # [2] ORIYA VOWEL SIGN E..ORIYA VOWEL SIGN AI -0B4B..0B4D ; 1.1 # [3] ORIYA VOWEL SIGN O..ORIYA SIGN VIRAMA -0B56..0B57 ; 1.1 # [2] ORIYA AI LENGTH MARK..ORIYA AU LENGTH MARK -0B5C..0B5D ; 1.1 # [2] ORIYA LETTER RRA..ORIYA LETTER RHA -0B5F..0B61 ; 1.1 # [3] ORIYA LETTER YYA..ORIYA LETTER VOCALIC LL -0B66..0B70 ; 1.1 # [11] ORIYA DIGIT ZERO..ORIYA ISSHAR -0B82..0B83 ; 1.1 # [2] TAMIL SIGN ANUSVARA..TAMIL SIGN VISARGA -0B85..0B8A ; 1.1 # [6] TAMIL LETTER A..TAMIL LETTER UU -0B8E..0B90 ; 1.1 # [3] TAMIL LETTER E..TAMIL LETTER AI -0B92..0B95 ; 1.1 # [4] TAMIL LETTER O..TAMIL LETTER KA -0B99..0B9A ; 1.1 # [2] TAMIL LETTER NGA..TAMIL LETTER CA -0B9C ; 1.1 # TAMIL LETTER JA -0B9E..0B9F ; 1.1 # [2] TAMIL LETTER NYA..TAMIL LETTER TTA -0BA3..0BA4 ; 1.1 # [2] TAMIL LETTER NNA..TAMIL LETTER TA -0BA8..0BAA ; 1.1 # [3] TAMIL LETTER NA..TAMIL LETTER PA -0BAE..0BB5 ; 1.1 # [8] TAMIL LETTER MA..TAMIL LETTER VA -0BB7..0BB9 ; 1.1 # [3] TAMIL LETTER SSA..TAMIL LETTER HA -0BBE..0BC2 ; 1.1 # [5] TAMIL VOWEL SIGN AA..TAMIL VOWEL SIGN UU -0BC6..0BC8 ; 1.1 # [3] TAMIL VOWEL SIGN E..TAMIL VOWEL SIGN AI -0BCA..0BCD ; 1.1 # [4] TAMIL VOWEL SIGN O..TAMIL SIGN VIRAMA -0BD7 ; 1.1 # TAMIL AU LENGTH MARK -0BE7..0BF2 ; 1.1 # [12] TAMIL DIGIT ONE..TAMIL NUMBER ONE THOUSAND -0C01..0C03 ; 1.1 # [3] TELUGU SIGN CANDRABINDU..TELUGU SIGN VISARGA -0C05..0C0C ; 1.1 # [8] TELUGU LETTER A..TELUGU LETTER VOCALIC L -0C0E..0C10 ; 1.1 # [3] TELUGU LETTER E..TELUGU LETTER AI -0C12..0C28 ; 1.1 # [23] TELUGU LETTER O..TELUGU LETTER NA -0C2A..0C33 ; 1.1 # [10] TELUGU LETTER PA..TELUGU LETTER LLA -0C35..0C39 ; 1.1 # [5] TELUGU LETTER VA..TELUGU LETTER HA -0C3E..0C44 ; 1.1 # [7] TELUGU VOWEL SIGN AA..TELUGU VOWEL SIGN VOCALIC RR -0C46..0C48 ; 1.1 # [3] TELUGU VOWEL SIGN E..TELUGU VOWEL SIGN AI -0C4A..0C4D ; 1.1 # [4] TELUGU VOWEL SIGN O..TELUGU SIGN VIRAMA -0C55..0C56 ; 1.1 # [2] TELUGU LENGTH MARK..TELUGU AI LENGTH MARK -0C60..0C61 ; 1.1 # [2] TELUGU LETTER VOCALIC RR..TELUGU LETTER VOCALIC LL -0C66..0C6F ; 1.1 # [10] TELUGU DIGIT ZERO..TELUGU DIGIT NINE -0C82..0C83 ; 1.1 # [2] KANNADA SIGN ANUSVARA..KANNADA SIGN VISARGA -0C85..0C8C ; 1.1 # [8] KANNADA LETTER A..KANNADA LETTER VOCALIC L -0C8E..0C90 ; 1.1 # [3] KANNADA LETTER E..KANNADA LETTER AI -0C92..0CA8 ; 1.1 # [23] KANNADA LETTER O..KANNADA LETTER NA -0CAA..0CB3 ; 1.1 # [10] KANNADA LETTER PA..KANNADA LETTER LLA -0CB5..0CB9 ; 1.1 # [5] KANNADA LETTER VA..KANNADA LETTER HA -0CBE..0CC4 ; 1.1 # [7] KANNADA VOWEL SIGN AA..KANNADA VOWEL SIGN VOCALIC RR -0CC6..0CC8 ; 1.1 # [3] KANNADA VOWEL SIGN E..KANNADA VOWEL SIGN AI -0CCA..0CCD ; 1.1 # [4] KANNADA VOWEL SIGN O..KANNADA SIGN VIRAMA -0CD5..0CD6 ; 1.1 # [2] KANNADA LENGTH MARK..KANNADA AI LENGTH MARK -0CDE ; 1.1 # KANNADA LETTER FA -0CE0..0CE1 ; 1.1 # [2] KANNADA LETTER VOCALIC RR..KANNADA LETTER VOCALIC LL -0CE6..0CEF ; 1.1 # [10] KANNADA DIGIT ZERO..KANNADA DIGIT NINE -0D02..0D03 ; 1.1 # [2] MALAYALAM SIGN ANUSVARA..MALAYALAM SIGN VISARGA -0D05..0D0C ; 1.1 # [8] MALAYALAM LETTER A..MALAYALAM LETTER VOCALIC L -0D0E..0D10 ; 1.1 # [3] MALAYALAM LETTER E..MALAYALAM LETTER AI -0D12..0D28 ; 1.1 # [23] MALAYALAM LETTER O..MALAYALAM LETTER NA -0D2A..0D39 ; 1.1 # [16] MALAYALAM LETTER PA..MALAYALAM LETTER HA -0D3E..0D43 ; 1.1 # [6] MALAYALAM VOWEL SIGN AA..MALAYALAM VOWEL SIGN VOCALIC R -0D46..0D48 ; 1.1 # [3] MALAYALAM VOWEL SIGN E..MALAYALAM VOWEL SIGN AI -0D4A..0D4D ; 1.1 # [4] MALAYALAM VOWEL SIGN O..MALAYALAM SIGN VIRAMA -0D57 ; 1.1 # MALAYALAM AU LENGTH MARK -0D60..0D61 ; 1.1 # [2] MALAYALAM LETTER VOCALIC RR..MALAYALAM LETTER VOCALIC LL -0D66..0D6F ; 1.1 # [10] MALAYALAM DIGIT ZERO..MALAYALAM DIGIT NINE -0E01..0E3A ; 1.1 # [58] THAI CHARACTER KO KAI..THAI CHARACTER PHINTHU -0E3F..0E5B ; 1.1 # [29] THAI CURRENCY SYMBOL BAHT..THAI CHARACTER KHOMUT -0E81..0E82 ; 1.1 # [2] LAO LETTER KO..LAO LETTER KHO SUNG -0E84 ; 1.1 # LAO LETTER KHO TAM -0E87..0E88 ; 1.1 # [2] LAO LETTER NGO..LAO LETTER CO -0E8A ; 1.1 # LAO LETTER SO TAM -0E8D ; 1.1 # LAO LETTER NYO -0E94..0E97 ; 1.1 # [4] LAO LETTER DO..LAO LETTER THO TAM -0E99..0E9F ; 1.1 # [7] LAO LETTER NO..LAO LETTER FO SUNG -0EA1..0EA3 ; 1.1 # [3] LAO LETTER MO..LAO LETTER LO LING -0EA5 ; 1.1 # LAO LETTER LO LOOT -0EA7 ; 1.1 # LAO LETTER WO -0EAA..0EAB ; 1.1 # [2] LAO LETTER SO SUNG..LAO LETTER HO SUNG -0EAD..0EB9 ; 1.1 # [13] LAO LETTER O..LAO VOWEL SIGN UU -0EBB..0EBD ; 1.1 # [3] LAO VOWEL SIGN MAI KON..LAO SEMIVOWEL SIGN NYO -0EC0..0EC4 ; 1.1 # [5] LAO VOWEL SIGN E..LAO VOWEL SIGN AI -0EC6 ; 1.1 # LAO KO LA -0EC8..0ECD ; 1.1 # [6] LAO TONE MAI EK..LAO NIGGAHITA -0ED0..0ED9 ; 1.1 # [10] LAO DIGIT ZERO..LAO DIGIT NINE -0EDC..0EDD ; 1.1 # [2] LAO HO NO..LAO HO MO -10A0..10C5 ; 1.1 # [38] GEORGIAN CAPITAL LETTER AN..GEORGIAN CAPITAL LETTER HOE -10D0..10F6 ; 1.1 # [39] GEORGIAN LETTER AN..GEORGIAN LETTER FI -10FB ; 1.1 # GEORGIAN PARAGRAPH SEPARATOR -1100..1159 ; 1.1 # [90] HANGUL CHOSEONG KIYEOK..HANGUL CHOSEONG YEORINHIEUH -115F..11A2 ; 1.1 # [68] HANGUL CHOSEONG FILLER..HANGUL JUNGSEONG SSANGARAEA -11A8..11F9 ; 1.1 # [82] HANGUL JONGSEONG KIYEOK..HANGUL JONGSEONG YEORINHIEUH -1E00..1E9A ; 1.1 # [155] LATIN CAPITAL LETTER A WITH RING BELOW..LATIN SMALL LETTER A WITH RIGHT HALF RING -1EA0..1EF9 ; 1.1 # [90] LATIN CAPITAL LETTER A WITH DOT BELOW..LATIN SMALL LETTER Y WITH TILDE -1F00..1F15 ; 1.1 # [22] GREEK SMALL LETTER ALPHA WITH PSILI..GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA -1F18..1F1D ; 1.1 # [6] GREEK CAPITAL LETTER EPSILON WITH PSILI..GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA -1F20..1F45 ; 1.1 # [38] GREEK SMALL LETTER ETA WITH PSILI..GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA -1F48..1F4D ; 1.1 # [6] GREEK CAPITAL LETTER OMICRON WITH PSILI..GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA -1F50..1F57 ; 1.1 # [8] GREEK SMALL LETTER UPSILON WITH PSILI..GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI -1F59 ; 1.1 # GREEK CAPITAL LETTER UPSILON WITH DASIA -1F5B ; 1.1 # GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA -1F5D ; 1.1 # GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA -1F5F..1F7D ; 1.1 # [31] GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI..GREEK SMALL LETTER OMEGA WITH OXIA -1F80..1FB4 ; 1.1 # [53] GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI..GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI -1FB6..1FC4 ; 1.1 # [15] GREEK SMALL LETTER ALPHA WITH PERISPOMENI..GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI -1FC6..1FD3 ; 1.1 # [14] GREEK SMALL LETTER ETA WITH PERISPOMENI..GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA -1FD6..1FDB ; 1.1 # [6] GREEK SMALL LETTER IOTA WITH PERISPOMENI..GREEK CAPITAL LETTER IOTA WITH OXIA -1FDD..1FEF ; 1.1 # [19] GREEK DASIA AND VARIA..GREEK VARIA -1FF2..1FF4 ; 1.1 # [3] GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI..GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI -1FF6..1FFE ; 1.1 # [9] GREEK SMALL LETTER OMEGA WITH PERISPOMENI..GREEK DASIA -2000..200A ; 1.1 # [11] EN QUAD..HAIR SPACE -200B..200F ; 1.1 # [5] ZERO WIDTH SPACE..RIGHT-TO-LEFT MARK -2010..2027 ; 1.1 # [24] HYPHEN..HYPHENATION POINT -2028..202E ; 1.1 # [7] LINE SEPARATOR..RIGHT-TO-LEFT OVERRIDE -2030..2046 ; 1.1 # [23] PER MILLE SIGN..RIGHT SQUARE BRACKET WITH QUILL -206A..206F ; 1.1 # [6] INHIBIT SYMMETRIC SWAPPING..NOMINAL DIGIT SHAPES -2070 ; 1.1 # SUPERSCRIPT ZERO -2074..208E ; 1.1 # [27] SUPERSCRIPT FOUR..SUBSCRIPT RIGHT PARENTHESIS -20A0..20AA ; 1.1 # [11] EURO-CURRENCY SIGN..NEW SHEQEL SIGN -20D0..20E1 ; 1.1 # [18] COMBINING LEFT HARPOON ABOVE..COMBINING LEFT RIGHT ARROW ABOVE -2100..2138 ; 1.1 # [57] ACCOUNT OF..DALET SYMBOL -2153..2182 ; 1.1 # [48] VULGAR FRACTION ONE THIRD..ROMAN NUMERAL TEN THOUSAND -2190..21EA ; 1.1 # [91] LEFTWARDS ARROW..UPWARDS WHITE ARROW FROM BAR -2200..22F1 ; 1.1 # [242] FOR ALL..DOWN RIGHT DIAGONAL ELLIPSIS -2300 ; 1.1 # DIAMETER SIGN -2302..237A ; 1.1 # [121] HOUSE..APL FUNCTIONAL SYMBOL ALPHA -2400..2424 ; 1.1 # [37] SYMBOL FOR NULL..SYMBOL FOR NEWLINE -2440..244A ; 1.1 # [11] OCR HOOK..OCR DOUBLE BACKSLASH -2460..24EA ; 1.1 # [139] CIRCLED DIGIT ONE..CIRCLED DIGIT ZERO -2500..2595 ; 1.1 # [150] BOX DRAWINGS LIGHT HORIZONTAL..RIGHT ONE EIGHTH BLOCK -25A0..25EF ; 1.1 # [80] BLACK SQUARE..LARGE CIRCLE -2600..2613 ; 1.1 # [20] BLACK SUN WITH RAYS..SALTIRE -261A..266F ; 1.1 # [86] BLACK LEFT POINTING INDEX..MUSIC SHARP SIGN -2701..2704 ; 1.1 # [4] UPPER BLADE SCISSORS..WHITE SCISSORS -2706..2709 ; 1.1 # [4] TELEPHONE LOCATION SIGN..ENVELOPE -270C..2727 ; 1.1 # [28] VICTORY HAND..WHITE FOUR POINTED STAR -2729..274B ; 1.1 # [35] STRESS OUTLINED WHITE STAR..HEAVY EIGHT TEARDROP-SPOKED PROPELLER ASTERISK -274D ; 1.1 # SHADOWED WHITE CIRCLE -274F..2752 ; 1.1 # [4] LOWER RIGHT DROP-SHADOWED WHITE SQUARE..UPPER RIGHT SHADOWED WHITE SQUARE -2756 ; 1.1 # BLACK DIAMOND MINUS WHITE X -2758..275E ; 1.1 # [7] LIGHT VERTICAL BAR..HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT -2761..2767 ; 1.1 # [7] CURVED STEM PARAGRAPH SIGN ORNAMENT..ROTATED FLORAL HEART BULLET -2776..2794 ; 1.1 # [31] DINGBAT NEGATIVE CIRCLED DIGIT ONE..HEAVY WIDE-HEADED RIGHTWARDS ARROW -2798..27AF ; 1.1 # [24] HEAVY SOUTH EAST ARROW..NOTCHED LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW -27B1..27BE ; 1.1 # [14] NOTCHED UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW..OPEN-OUTLINED RIGHTWARDS ARROW -3000..3037 ; 1.1 # [56] IDEOGRAPHIC SPACE..IDEOGRAPHIC TELEGRAPH LINE FEED SEPARATOR SYMBOL -303F ; 1.1 # IDEOGRAPHIC HALF FILL SPACE -3041..3094 ; 1.1 # [84] HIRAGANA LETTER SMALL A..HIRAGANA LETTER VU -3099..309E ; 1.1 # [6] COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK..HIRAGANA VOICED ITERATION MARK -30A1..30FE ; 1.1 # [94] KATAKANA LETTER SMALL A..KATAKANA VOICED ITERATION MARK -3105..312C ; 1.1 # [40] BOPOMOFO LETTER B..BOPOMOFO LETTER GN -3131..318E ; 1.1 # [94] HANGUL LETTER KIYEOK..HANGUL LETTER ARAEAE -3190..319F ; 1.1 # [16] IDEOGRAPHIC ANNOTATION LINKING MARK..IDEOGRAPHIC ANNOTATION MAN MARK -3200..321C ; 1.1 # [29] PARENTHESIZED HANGUL KIYEOK..PARENTHESIZED HANGUL CIEUC U -3220..3243 ; 1.1 # [36] PARENTHESIZED IDEOGRAPH ONE..PARENTHESIZED IDEOGRAPH REACH -3260..327B ; 1.1 # [28] CIRCLED HANGUL KIYEOK..CIRCLED HANGUL HIEUH A -327F..32B0 ; 1.1 # [50] KOREAN STANDARD SYMBOL..CIRCLED IDEOGRAPH NIGHT -32C0..32CB ; 1.1 # [12] IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY..IDEOGRAPHIC TELEGRAPH SYMBOL FOR DECEMBER -32D0..32FE ; 1.1 # [47] CIRCLED KATAKANA A..CIRCLED KATAKANA WO -3300..3376 ; 1.1 # [119] SQUARE APAATO..SQUARE PC -337B..33DD ; 1.1 # [99] SQUARE ERA NAME HEISEI..SQUARE WB -33E0..33FE ; 1.1 # [31] IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ONE..IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE -4E00..9FA5 ; 1.1 # [20902] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FA5 -E000..F8FF ; 1.1 # [6400] .. -F900..FA2D ; 1.1 # [302] CJK COMPATIBILITY IDEOGRAPH-F900..CJK COMPATIBILITY IDEOGRAPH-FA2D -FB00..FB06 ; 1.1 # [7] LATIN SMALL LIGATURE FF..LATIN SMALL LIGATURE ST -FB13..FB17 ; 1.1 # [5] ARMENIAN SMALL LIGATURE MEN NOW..ARMENIAN SMALL LIGATURE MEN XEH -FB1E..FB36 ; 1.1 # [25] HEBREW POINT JUDEO-SPANISH VARIKA..HEBREW LETTER ZAYIN WITH DAGESH -FB38..FB3C ; 1.1 # [5] HEBREW LETTER TET WITH DAGESH..HEBREW LETTER LAMED WITH DAGESH -FB3E ; 1.1 # HEBREW LETTER MEM WITH DAGESH -FB40..FB41 ; 1.1 # [2] HEBREW LETTER NUN WITH DAGESH..HEBREW LETTER SAMEKH WITH DAGESH -FB43..FB44 ; 1.1 # [2] HEBREW LETTER FINAL PE WITH DAGESH..HEBREW LETTER PE WITH DAGESH -FB46..FBB1 ; 1.1 # [108] HEBREW LETTER TSADI WITH DAGESH..ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM -FBD3..FD3F ; 1.1 # [365] ARABIC LETTER NG ISOLATED FORM..ORNATE RIGHT PARENTHESIS -FD50..FD8F ; 1.1 # [64] ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM..ARABIC LIGATURE MEEM WITH KHAH WITH MEEM INITIAL FORM -FD92..FDC7 ; 1.1 # [54] ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM..ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM -FDF0..FDFB ; 1.1 # [12] ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM..ARABIC LIGATURE JALLAJALALOUHOU -FE20..FE23 ; 1.1 # [4] COMBINING LIGATURE LEFT HALF..COMBINING DOUBLE TILDE RIGHT HALF -FE30..FE44 ; 1.1 # [21] PRESENTATION FORM FOR VERTICAL TWO DOT LEADER..PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET -FE49..FE52 ; 1.1 # [10] DASHED OVERLINE..SMALL FULL STOP -FE54..FE66 ; 1.1 # [19] SMALL SEMICOLON..SMALL EQUALS SIGN -FE68..FE6B ; 1.1 # [4] SMALL REVERSE SOLIDUS..SMALL COMMERCIAL AT -FE70..FE72 ; 1.1 # [3] ARABIC FATHATAN ISOLATED FORM..ARABIC DAMMATAN ISOLATED FORM -FE74 ; 1.1 # ARABIC KASRATAN ISOLATED FORM -FE76..FEFC ; 1.1 # [135] ARABIC FATHA ISOLATED FORM..ARABIC LIGATURE LAM WITH ALEF FINAL FORM -FEFF ; 1.1 # ZERO WIDTH NO-BREAK SPACE -FF01..FF5E ; 1.1 # [94] FULLWIDTH EXCLAMATION MARK..FULLWIDTH TILDE -FF61..FFBE ; 1.1 # [94] HALFWIDTH IDEOGRAPHIC FULL STOP..HALFWIDTH HANGUL LETTER HIEUH -FFC2..FFC7 ; 1.1 # [6] HALFWIDTH HANGUL LETTER A..HALFWIDTH HANGUL LETTER E -FFCA..FFCF ; 1.1 # [6] HALFWIDTH HANGUL LETTER YEO..HALFWIDTH HANGUL LETTER OE -FFD2..FFD7 ; 1.1 # [6] HALFWIDTH HANGUL LETTER YO..HALFWIDTH HANGUL LETTER YU -FFDA..FFDC ; 1.1 # [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL LETTER I -FFE0..FFE6 ; 1.1 # [7] FULLWIDTH CENT SIGN..FULLWIDTH WON SIGN -FFE8..FFEE ; 1.1 # [7] HALFWIDTH FORMS LIGHT VERTICAL..HALFWIDTH WHITE CIRCLE -FFFD ; 1.1 # REPLACEMENT CHARACTER -FFFE..FFFF ; 1.1 # [2] .. - -# Total code points: 33979 - -# ================================================ - -# Newly assigned in Unicode 2.0.0 (July, 1996) - -0591..05A1 ; 2.0 # [17] HEBREW ACCENT ETNAHTA..HEBREW ACCENT PAZER -05A3..05AF ; 2.0 # [13] HEBREW ACCENT MUNAH..HEBREW MARK MASORA CIRCLE -05C4 ; 2.0 # HEBREW MARK UPPER DOT -0F00..0F47 ; 2.0 # [72] TIBETAN SYLLABLE OM..TIBETAN LETTER JA -0F49..0F69 ; 2.0 # [33] TIBETAN LETTER NYA..TIBETAN LETTER KSSA -0F71..0F8B ; 2.0 # [27] TIBETAN VOWEL SIGN AA..TIBETAN SIGN GRU MED RGYINGS -0F90..0F95 ; 2.0 # [6] TIBETAN SUBJOINED LETTER KA..TIBETAN SUBJOINED LETTER CA -0F97 ; 2.0 # TIBETAN SUBJOINED LETTER JA -0F99..0FAD ; 2.0 # [21] TIBETAN SUBJOINED LETTER NYA..TIBETAN SUBJOINED LETTER WA -0FB1..0FB7 ; 2.0 # [7] TIBETAN SUBJOINED LETTER YA..TIBETAN SUBJOINED LETTER HA -0FB9 ; 2.0 # TIBETAN SUBJOINED LETTER KSSA -1E9B ; 2.0 # LATIN SMALL LETTER LONG S WITH DOT ABOVE -20AB ; 2.0 # DONG SIGN -AC00..D7A3 ; 2.0 # [11172] HANGUL SYLLABLE GA..HANGUL SYLLABLE HIH -D800..DFFF ; 2.0 # [2048] .. -1FFFE..1FFFF ; 2.0 # [2] .. -2FFFE..2FFFF ; 2.0 # [2] .. -3FFFE..3FFFF ; 2.0 # [2] .. -4FFFE..4FFFF ; 2.0 # [2] .. -5FFFE..5FFFF ; 2.0 # [2] .. -6FFFE..6FFFF ; 2.0 # [2] .. -7FFFE..7FFFF ; 2.0 # [2] .. -8FFFE..8FFFF ; 2.0 # [2] .. -9FFFE..9FFFF ; 2.0 # [2] .. -AFFFE..AFFFF ; 2.0 # [2] .. -BFFFE..BFFFF ; 2.0 # [2] .. -CFFFE..CFFFF ; 2.0 # [2] .. -DFFFE..DFFFF ; 2.0 # [2] .. -EFFFE..EFFFF ; 2.0 # [2] .. -F0000..FFFFD ; 2.0 # [65534] .. -FFFFE..FFFFF ; 2.0 # [2] .. -100000..10FFFD; 2.0 # [65534] .. -10FFFE..10FFFF; 2.0 # [2] .. - -# Total code points: 144521 - -# ================================================ - -# Newly assigned in Unicode 2.1.2 (May, 1998) - -20AC ; 2.1 # EURO SIGN -FFFC ; 2.1 # OBJECT REPLACEMENT CHARACTER - -# Total code points: 2 - -# ================================================ - -# Newly assigned in Unicode 3.0.0 (September, 1999) - -01F6..01F9 ; 3.0 # [4] LATIN CAPITAL LETTER HWAIR..LATIN SMALL LETTER N WITH GRAVE -0218..021F ; 3.0 # [8] LATIN CAPITAL LETTER S WITH COMMA BELOW..LATIN SMALL LETTER H WITH CARON -0222..0233 ; 3.0 # [18] LATIN CAPITAL LETTER OU..LATIN SMALL LETTER Y WITH MACRON -02A9..02AD ; 3.0 # [5] LATIN SMALL LETTER FENG DIGRAPH..LATIN LETTER BIDENTAL PERCUSSIVE -02DF ; 3.0 # MODIFIER LETTER CROSS ACCENT -02EA..02EE ; 3.0 # [5] MODIFIER LETTER YIN DEPARTING TONE MARK..MODIFIER LETTER DOUBLE APOSTROPHE -0346..034E ; 3.0 # [9] COMBINING BRIDGE ABOVE..COMBINING UPWARDS ARROW BELOW -0362 ; 3.0 # COMBINING DOUBLE RIGHTWARDS ARROW BELOW -03D7 ; 3.0 # GREEK KAI SYMBOL -03DB ; 3.0 # GREEK SMALL LETTER STIGMA -03DD ; 3.0 # GREEK SMALL LETTER DIGAMMA -03DF ; 3.0 # GREEK SMALL LETTER KOPPA -03E1 ; 3.0 # GREEK SMALL LETTER SAMPI -0400 ; 3.0 # CYRILLIC CAPITAL LETTER IE WITH GRAVE -040D ; 3.0 # CYRILLIC CAPITAL LETTER I WITH GRAVE -0450 ; 3.0 # CYRILLIC SMALL LETTER IE WITH GRAVE -045D ; 3.0 # CYRILLIC SMALL LETTER I WITH GRAVE -0488..0489 ; 3.0 # [2] COMBINING CYRILLIC HUNDRED THOUSANDS SIGN..COMBINING CYRILLIC MILLIONS SIGN -048C..048F ; 3.0 # [4] CYRILLIC CAPITAL LETTER SEMISOFT SIGN..CYRILLIC SMALL LETTER ER WITH TICK -04EC..04ED ; 3.0 # [2] CYRILLIC CAPITAL LETTER E WITH DIAERESIS..CYRILLIC SMALL LETTER E WITH DIAERESIS -058A ; 3.0 # ARMENIAN HYPHEN -0653..0655 ; 3.0 # [3] ARABIC MADDAH ABOVE..ARABIC HAMZA BELOW -06B8..06B9 ; 3.0 # [2] ARABIC LETTER LAM WITH THREE DOTS BELOW..ARABIC LETTER NOON WITH DOT BELOW -06BF ; 3.0 # ARABIC LETTER TCHEH WITH DOT ABOVE -06CF ; 3.0 # ARABIC LETTER WAW WITH DOT ABOVE -06FA..06FE ; 3.0 # [5] ARABIC LETTER SHEEN WITH DOT BELOW..ARABIC SIGN SINDHI POSTPOSITION MEN -0700..070D ; 3.0 # [14] SYRIAC END OF PARAGRAPH..SYRIAC HARKLEAN ASTERISCUS -070F ; 3.0 # SYRIAC ABBREVIATION MARK -0710..072C ; 3.0 # [29] SYRIAC LETTER ALAPH..SYRIAC LETTER TAW -0730..074A ; 3.0 # [27] SYRIAC PTHAHA ABOVE..SYRIAC BARREKH -0780..07B0 ; 3.0 # [49] THAANA LETTER HAA..THAANA SUKUN -0D82..0D83 ; 3.0 # [2] SINHALA SIGN ANUSVARAYA..SINHALA SIGN VISARGAYA -0D85..0D96 ; 3.0 # [18] SINHALA LETTER AYANNA..SINHALA LETTER AUYANNA -0D9A..0DB1 ; 3.0 # [24] SINHALA LETTER ALPAPRAANA KAYANNA..SINHALA LETTER DANTAJA NAYANNA -0DB3..0DBB ; 3.0 # [9] SINHALA LETTER SANYAKA DAYANNA..SINHALA LETTER RAYANNA -0DBD ; 3.0 # SINHALA LETTER DANTAJA LAYANNA -0DC0..0DC6 ; 3.0 # [7] SINHALA LETTER VAYANNA..SINHALA LETTER FAYANNA -0DCA ; 3.0 # SINHALA SIGN AL-LAKUNA -0DCF..0DD4 ; 3.0 # [6] SINHALA VOWEL SIGN AELA-PILLA..SINHALA VOWEL SIGN KETTI PAA-PILLA -0DD6 ; 3.0 # SINHALA VOWEL SIGN DIGA PAA-PILLA -0DD8..0DDF ; 3.0 # [8] SINHALA VOWEL SIGN GAETTA-PILLA..SINHALA VOWEL SIGN GAYANUKITTA -0DF2..0DF4 ; 3.0 # [3] SINHALA VOWEL SIGN DIGA GAETTA-PILLA..SINHALA PUNCTUATION KUNDDALIYA -0F6A ; 3.0 # TIBETAN LETTER FIXED-FORM RA -0F96 ; 3.0 # TIBETAN SUBJOINED LETTER CHA -0FAE..0FB0 ; 3.0 # [3] TIBETAN SUBJOINED LETTER ZHA..TIBETAN SUBJOINED LETTER -A -0FB8 ; 3.0 # TIBETAN SUBJOINED LETTER A -0FBA..0FBC ; 3.0 # [3] TIBETAN SUBJOINED LETTER FIXED-FORM WA..TIBETAN SUBJOINED LETTER FIXED-FORM RA -0FBE..0FCC ; 3.0 # [15] TIBETAN KU RU KHA..TIBETAN SYMBOL NOR BU BZHI -KHYIL -0FCF ; 3.0 # TIBETAN SIGN RDEL NAG GSUM -1000..1021 ; 3.0 # [34] MYANMAR LETTER KA..MYANMAR LETTER A -1023..1027 ; 3.0 # [5] MYANMAR LETTER I..MYANMAR LETTER E -1029..102A ; 3.0 # [2] MYANMAR LETTER O..MYANMAR LETTER AU -102C..1032 ; 3.0 # [7] MYANMAR VOWEL SIGN AA..MYANMAR VOWEL SIGN AI -1036..1039 ; 3.0 # [4] MYANMAR SIGN ANUSVARA..MYANMAR SIGN VIRAMA -1040..1059 ; 3.0 # [26] MYANMAR DIGIT ZERO..MYANMAR VOWEL SIGN VOCALIC LL -1200..1206 ; 3.0 # [7] ETHIOPIC SYLLABLE HA..ETHIOPIC SYLLABLE HO -1208..1246 ; 3.0 # [63] ETHIOPIC SYLLABLE LA..ETHIOPIC SYLLABLE QO -1248 ; 3.0 # ETHIOPIC SYLLABLE QWA -124A..124D ; 3.0 # [4] ETHIOPIC SYLLABLE QWI..ETHIOPIC SYLLABLE QWE -1250..1256 ; 3.0 # [7] ETHIOPIC SYLLABLE QHA..ETHIOPIC SYLLABLE QHO -1258 ; 3.0 # ETHIOPIC SYLLABLE QHWA -125A..125D ; 3.0 # [4] ETHIOPIC SYLLABLE QHWI..ETHIOPIC SYLLABLE QHWE -1260..1286 ; 3.0 # [39] ETHIOPIC SYLLABLE BA..ETHIOPIC SYLLABLE XO -1288 ; 3.0 # ETHIOPIC SYLLABLE XWA -128A..128D ; 3.0 # [4] ETHIOPIC SYLLABLE XWI..ETHIOPIC SYLLABLE XWE -1290..12AE ; 3.0 # [31] ETHIOPIC SYLLABLE NA..ETHIOPIC SYLLABLE KO -12B0 ; 3.0 # ETHIOPIC SYLLABLE KWA -12B2..12B5 ; 3.0 # [4] ETHIOPIC SYLLABLE KWI..ETHIOPIC SYLLABLE KWE -12B8..12BE ; 3.0 # [7] ETHIOPIC SYLLABLE KXA..ETHIOPIC SYLLABLE KXO -12C0 ; 3.0 # ETHIOPIC SYLLABLE KXWA -12C2..12C5 ; 3.0 # [4] ETHIOPIC SYLLABLE KXWI..ETHIOPIC SYLLABLE KXWE -12C8..12CE ; 3.0 # [7] ETHIOPIC SYLLABLE WA..ETHIOPIC SYLLABLE WO -12D0..12D6 ; 3.0 # [7] ETHIOPIC SYLLABLE PHARYNGEAL A..ETHIOPIC SYLLABLE PHARYNGEAL O -12D8..12EE ; 3.0 # [23] ETHIOPIC SYLLABLE ZA..ETHIOPIC SYLLABLE YO -12F0..130E ; 3.0 # [31] ETHIOPIC SYLLABLE DA..ETHIOPIC SYLLABLE GO -1310 ; 3.0 # ETHIOPIC SYLLABLE GWA -1312..1315 ; 3.0 # [4] ETHIOPIC SYLLABLE GWI..ETHIOPIC SYLLABLE GWE -1318..131E ; 3.0 # [7] ETHIOPIC SYLLABLE GGA..ETHIOPIC SYLLABLE GGO -1320..1346 ; 3.0 # [39] ETHIOPIC SYLLABLE THA..ETHIOPIC SYLLABLE TZO -1348..135A ; 3.0 # [19] ETHIOPIC SYLLABLE FA..ETHIOPIC SYLLABLE FYA -1361..137C ; 3.0 # [28] ETHIOPIC WORDSPACE..ETHIOPIC NUMBER TEN THOUSAND -13A0..13F4 ; 3.0 # [85] CHEROKEE LETTER A..CHEROKEE LETTER YV -1401..1676 ; 3.0 # [630] CANADIAN SYLLABICS E..CANADIAN SYLLABICS NNGAA -1680..169C ; 3.0 # [29] OGHAM SPACE MARK..OGHAM REVERSED FEATHER MARK -16A0..16F0 ; 3.0 # [81] RUNIC LETTER FEHU FEOH FE F..RUNIC BELGTHOR SYMBOL -1780..17B3 ; 3.0 # [52] KHMER LETTER KA..KHMER INDEPENDENT VOWEL QAU -17B4..17B5 ; 3.0 # [2] KHMER VOWEL INHERENT AQ..KHMER VOWEL INHERENT AA -17B6..17DC ; 3.0 # [39] KHMER VOWEL SIGN AA..KHMER SIGN AVAKRAHASANYA -17E0..17E9 ; 3.0 # [10] KHMER DIGIT ZERO..KHMER DIGIT NINE -1800..180E ; 3.0 # [15] MONGOLIAN BIRGA..MONGOLIAN VOWEL SEPARATOR -1810..1819 ; 3.0 # [10] MONGOLIAN DIGIT ZERO..MONGOLIAN DIGIT NINE -1820..1877 ; 3.0 # [88] MONGOLIAN LETTER A..MONGOLIAN LETTER MANCHU ZHA -1880..18A9 ; 3.0 # [42] MONGOLIAN LETTER ALI GALI ANUSVARA ONE..MONGOLIAN LETTER ALI GALI DAGALGA -202F ; 3.0 # NARROW NO-BREAK SPACE -2048..204D ; 3.0 # [6] QUESTION EXCLAMATION MARK..BLACK RIGHTWARDS BULLET -20AD..20AF ; 3.0 # [3] KIP SIGN..DRACHMA SIGN -20E2..20E3 ; 3.0 # [2] COMBINING ENCLOSING SCREEN..COMBINING ENCLOSING KEYCAP -2139..213A ; 3.0 # [2] INFORMATION SOURCE..ROTATED CAPITAL Q -2183 ; 3.0 # ROMAN NUMERAL REVERSED ONE HUNDRED -21EB..21F3 ; 3.0 # [9] UPWARDS WHITE ARROW ON PEDESTAL..UP DOWN WHITE ARROW -2301 ; 3.0 # ELECTRIC ARROW -237B ; 3.0 # NOT CHECK MARK -237D..239A ; 3.0 # [30] SHOULDERED OPEN BOX..CLEAR SCREEN SYMBOL -2425..2426 ; 3.0 # [2] SYMBOL FOR DELETE FORM TWO..SYMBOL FOR SUBSTITUTE FORM TWO -25F0..25F7 ; 3.0 # [8] WHITE SQUARE WITH UPPER LEFT QUADRANT..WHITE CIRCLE WITH UPPER RIGHT QUADRANT -2619 ; 3.0 # REVERSED ROTATED FLORAL HEART BULLET -2670..2671 ; 3.0 # [2] WEST SYRIAC CROSS..EAST SYRIAC CROSS -2800..28FF ; 3.0 # [256] BRAILLE PATTERN BLANK..BRAILLE PATTERN DOTS-12345678 -2E80..2E99 ; 3.0 # [26] CJK RADICAL REPEAT..CJK RADICAL RAP -2E9B..2EF3 ; 3.0 # [89] CJK RADICAL CHOKE..CJK RADICAL C-SIMPLIFIED TURTLE -2F00..2FD5 ; 3.0 # [214] KANGXI RADICAL ONE..KANGXI RADICAL FLUTE -2FF0..2FFB ; 3.0 # [12] IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT..IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID -3038..303A ; 3.0 # [3] HANGZHOU NUMERAL TEN..HANGZHOU NUMERAL THIRTY -303E ; 3.0 # IDEOGRAPHIC VARIATION INDICATOR -31A0..31B7 ; 3.0 # [24] BOPOMOFO LETTER BU..BOPOMOFO FINAL LETTER H -3400..4DB5 ; 3.0 # [6582] CJK UNIFIED IDEOGRAPH-3400..CJK UNIFIED IDEOGRAPH-4DB5 -A000..A48C ; 3.0 # [1165] YI SYLLABLE IT..YI SYLLABLE YYR -A490..A4A1 ; 3.0 # [18] YI RADICAL QOT..YI RADICAL GA -A4A4..A4B3 ; 3.0 # [16] YI RADICAL DDUR..YI RADICAL JO -A4B5..A4C0 ; 3.0 # [12] YI RADICAL JJY..YI RADICAL SHAT -A4C2..A4C4 ; 3.0 # [3] YI RADICAL SHOP..YI RADICAL ZZIET -A4C6 ; 3.0 # YI RADICAL KE -FB1D ; 3.0 # HEBREW LETTER YOD WITH HIRIQ -FFF9..FFFB ; 3.0 # [3] INTERLINEAR ANNOTATION ANCHOR..INTERLINEAR ANNOTATION TERMINATOR - -# Total code points: 10307 - -# ================================================ - -# Newly assigned in Unicode 3.1.0 (March, 2001) - -03F4..03F5 ; 3.1 # [2] GREEK CAPITAL THETA SYMBOL..GREEK LUNATE EPSILON SYMBOL -FDD0..FDEF ; 3.1 # [32] .. -10300..1031E ; 3.1 # [31] OLD ITALIC LETTER A..OLD ITALIC LETTER UU -10320..10323 ; 3.1 # [4] OLD ITALIC NUMERAL ONE..OLD ITALIC NUMERAL FIFTY -10330..1034A ; 3.1 # [27] GOTHIC LETTER AHSA..GOTHIC LETTER NINE HUNDRED -10400..10425 ; 3.1 # [38] DESERET CAPITAL LETTER LONG I..DESERET CAPITAL LETTER ENG -10428..1044D ; 3.1 # [38] DESERET SMALL LETTER LONG I..DESERET SMALL LETTER ENG -1D000..1D0F5 ; 3.1 # [246] BYZANTINE MUSICAL SYMBOL PSILI..BYZANTINE MUSICAL SYMBOL GORGON NEO KATO -1D100..1D126 ; 3.1 # [39] MUSICAL SYMBOL SINGLE BARLINE..MUSICAL SYMBOL DRUM CLEF-2 -1D12A..1D172 ; 3.1 # [73] MUSICAL SYMBOL DOUBLE SHARP..MUSICAL SYMBOL COMBINING FLAG-5 -1D173..1D17A ; 3.1 # [8] MUSICAL SYMBOL BEGIN BEAM..MUSICAL SYMBOL END PHRASE -1D17B..1D1DD ; 3.1 # [99] MUSICAL SYMBOL COMBINING ACCENT..MUSICAL SYMBOL PES SUBPUNCTIS -1D400..1D454 ; 3.1 # [85] MATHEMATICAL BOLD CAPITAL A..MATHEMATICAL ITALIC SMALL G -1D456..1D49C ; 3.1 # [71] MATHEMATICAL ITALIC SMALL I..MATHEMATICAL SCRIPT CAPITAL A -1D49E..1D49F ; 3.1 # [2] MATHEMATICAL SCRIPT CAPITAL C..MATHEMATICAL SCRIPT CAPITAL D -1D4A2 ; 3.1 # MATHEMATICAL SCRIPT CAPITAL G -1D4A5..1D4A6 ; 3.1 # [2] MATHEMATICAL SCRIPT CAPITAL J..MATHEMATICAL SCRIPT CAPITAL K -1D4A9..1D4AC ; 3.1 # [4] MATHEMATICAL SCRIPT CAPITAL N..MATHEMATICAL SCRIPT CAPITAL Q -1D4AE..1D4B9 ; 3.1 # [12] MATHEMATICAL SCRIPT CAPITAL S..MATHEMATICAL SCRIPT SMALL D -1D4BB ; 3.1 # MATHEMATICAL SCRIPT SMALL F -1D4BD..1D4C0 ; 3.1 # [4] MATHEMATICAL SCRIPT SMALL H..MATHEMATICAL SCRIPT SMALL K -1D4C2..1D4C3 ; 3.1 # [2] MATHEMATICAL SCRIPT SMALL M..MATHEMATICAL SCRIPT SMALL N -1D4C5..1D505 ; 3.1 # [65] MATHEMATICAL SCRIPT SMALL P..MATHEMATICAL FRAKTUR CAPITAL B -1D507..1D50A ; 3.1 # [4] MATHEMATICAL FRAKTUR CAPITAL D..MATHEMATICAL FRAKTUR CAPITAL G -1D50D..1D514 ; 3.1 # [8] MATHEMATICAL FRAKTUR CAPITAL J..MATHEMATICAL FRAKTUR CAPITAL Q -1D516..1D51C ; 3.1 # [7] MATHEMATICAL FRAKTUR CAPITAL S..MATHEMATICAL FRAKTUR CAPITAL Y -1D51E..1D539 ; 3.1 # [28] MATHEMATICAL FRAKTUR SMALL A..MATHEMATICAL DOUBLE-STRUCK CAPITAL B -1D53B..1D53E ; 3.1 # [4] MATHEMATICAL DOUBLE-STRUCK CAPITAL D..MATHEMATICAL DOUBLE-STRUCK CAPITAL G -1D540..1D544 ; 3.1 # [5] MATHEMATICAL DOUBLE-STRUCK CAPITAL I..MATHEMATICAL DOUBLE-STRUCK CAPITAL M -1D546 ; 3.1 # MATHEMATICAL DOUBLE-STRUCK CAPITAL O -1D54A..1D550 ; 3.1 # [7] MATHEMATICAL DOUBLE-STRUCK CAPITAL S..MATHEMATICAL DOUBLE-STRUCK CAPITAL Y -1D552..1D6A3 ; 3.1 # [338] MATHEMATICAL DOUBLE-STRUCK SMALL A..MATHEMATICAL MONOSPACE SMALL Z -1D6A8..1D7C9 ; 3.1 # [290] MATHEMATICAL BOLD CAPITAL ALPHA..MATHEMATICAL SANS-SERIF BOLD ITALIC PI SYMBOL -1D7CE..1D7FF ; 3.1 # [50] MATHEMATICAL BOLD DIGIT ZERO..MATHEMATICAL MONOSPACE DIGIT NINE -20000..2A6D6 ; 3.1 # [42711] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6D6 -2F800..2FA1D ; 3.1 # [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D -E0001 ; 3.1 # LANGUAGE TAG -E0020..E007F ; 3.1 # [96] TAG SPACE..CANCEL TAG - -# Total code points: 44978 - -# ================================================ - -# Newly assigned in Unicode 3.2.0 (March, 2002) - -0220 ; 3.2 # LATIN CAPITAL LETTER N WITH LONG RIGHT LEG -034F ; 3.2 # COMBINING GRAPHEME JOINER -0363..036F ; 3.2 # [13] COMBINING LATIN SMALL LETTER A..COMBINING LATIN SMALL LETTER X -03D8..03D9 ; 3.2 # [2] GREEK LETTER ARCHAIC KOPPA..GREEK SMALL LETTER ARCHAIC KOPPA -03F6 ; 3.2 # GREEK REVERSED LUNATE EPSILON SYMBOL -048A..048B ; 3.2 # [2] CYRILLIC CAPITAL LETTER SHORT I WITH TAIL..CYRILLIC SMALL LETTER SHORT I WITH TAIL -04C5..04C6 ; 3.2 # [2] CYRILLIC CAPITAL LETTER EL WITH TAIL..CYRILLIC SMALL LETTER EL WITH TAIL -04C9..04CA ; 3.2 # [2] CYRILLIC CAPITAL LETTER EN WITH TAIL..CYRILLIC SMALL LETTER EN WITH TAIL -04CD..04CE ; 3.2 # [2] CYRILLIC CAPITAL LETTER EM WITH TAIL..CYRILLIC SMALL LETTER EM WITH TAIL -0500..050F ; 3.2 # [16] CYRILLIC CAPITAL LETTER KOMI DE..CYRILLIC SMALL LETTER KOMI TJE -066E..066F ; 3.2 # [2] ARABIC LETTER DOTLESS BEH..ARABIC LETTER DOTLESS QAF -07B1 ; 3.2 # THAANA LETTER NAA -10F7..10F8 ; 3.2 # [2] GEORGIAN LETTER YN..GEORGIAN LETTER ELIFI -1700..170C ; 3.2 # [13] TAGALOG LETTER A..TAGALOG LETTER YA -170E..1714 ; 3.2 # [7] TAGALOG LETTER LA..TAGALOG SIGN VIRAMA -1720..1736 ; 3.2 # [23] HANUNOO LETTER A..PHILIPPINE DOUBLE PUNCTUATION -1740..1753 ; 3.2 # [20] BUHID LETTER A..BUHID VOWEL SIGN U -1760..176C ; 3.2 # [13] TAGBANWA LETTER A..TAGBANWA LETTER YA -176E..1770 ; 3.2 # [3] TAGBANWA LETTER LA..TAGBANWA LETTER SA -1772..1773 ; 3.2 # [2] TAGBANWA VOWEL SIGN I..TAGBANWA VOWEL SIGN U -2047 ; 3.2 # DOUBLE QUESTION MARK -204E..2052 ; 3.2 # [5] LOW ASTERISK..COMMERCIAL MINUS SIGN -2057 ; 3.2 # QUADRUPLE PRIME -205F ; 3.2 # MEDIUM MATHEMATICAL SPACE -2060..2063 ; 3.2 # [4] WORD JOINER..INVISIBLE SEPARATOR -2071 ; 3.2 # SUPERSCRIPT LATIN SMALL LETTER I -20B0..20B1 ; 3.2 # [2] GERMAN PENNY SIGN..PESO SIGN -20E4..20EA ; 3.2 # [7] COMBINING ENCLOSING UPWARD POINTING TRIANGLE..COMBINING LEFTWARDS ARROW OVERLAY -213D..214B ; 3.2 # [15] DOUBLE-STRUCK SMALL GAMMA..TURNED AMPERSAND -21F4..21FF ; 3.2 # [12] RIGHT ARROW WITH SMALL CIRCLE..LEFT RIGHT OPEN-HEADED ARROW -22F2..22FF ; 3.2 # [14] ELEMENT OF WITH LONG HORIZONTAL STROKE..Z NOTATION BAG MEMBERSHIP -237C ; 3.2 # RIGHT ANGLE WITH DOWNWARDS ZIGZAG ARROW -239B..23CE ; 3.2 # [52] LEFT PARENTHESIS UPPER HOOK..RETURN SYMBOL -24EB..24FE ; 3.2 # [20] NEGATIVE CIRCLED NUMBER ELEVEN..DOUBLE CIRCLED NUMBER TEN -2596..259F ; 3.2 # [10] QUADRANT LOWER LEFT..QUADRANT UPPER RIGHT AND LOWER LEFT AND LOWER RIGHT -25F8..25FF ; 3.2 # [8] UPPER LEFT TRIANGLE..LOWER RIGHT TRIANGLE -2616..2617 ; 3.2 # [2] WHITE SHOGI PIECE..BLACK SHOGI PIECE -2672..267D ; 3.2 # [12] UNIVERSAL RECYCLING SYMBOL..PARTIALLY-RECYCLED PAPER SYMBOL -2680..2689 ; 3.2 # [10] DIE FACE-1..BLACK CIRCLE WITH TWO WHITE DOTS -2768..2775 ; 3.2 # [14] MEDIUM LEFT PARENTHESIS ORNAMENT..MEDIUM RIGHT CURLY BRACKET ORNAMENT -27D0..27EB ; 3.2 # [28] WHITE DIAMOND WITH CENTRED DOT..MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET -27F0..27FF ; 3.2 # [16] UPWARDS QUADRUPLE ARROW..LONG RIGHTWARDS SQUIGGLE ARROW -2900..2AFF ; 3.2 # [512] RIGHTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE..N-ARY WHITE VERTICAL BAR -303B..303D ; 3.2 # [3] VERTICAL IDEOGRAPHIC ITERATION MARK..PART ALTERNATION MARK -3095..3096 ; 3.2 # [2] HIRAGANA LETTER SMALL KA..HIRAGANA LETTER SMALL KE -309F..30A0 ; 3.2 # [2] HIRAGANA DIGRAPH YORI..KATAKANA-HIRAGANA DOUBLE HYPHEN -30FF ; 3.2 # KATAKANA DIGRAPH KOTO -31F0..31FF ; 3.2 # [16] KATAKANA LETTER SMALL KU..KATAKANA LETTER SMALL RO -3251..325F ; 3.2 # [15] CIRCLED NUMBER TWENTY ONE..CIRCLED NUMBER THIRTY FIVE -32B1..32BF ; 3.2 # [15] CIRCLED NUMBER THIRTY SIX..CIRCLED NUMBER FIFTY -A4A2..A4A3 ; 3.2 # [2] YI RADICAL ZUP..YI RADICAL CYT -A4B4 ; 3.2 # YI RADICAL NZUP -A4C1 ; 3.2 # YI RADICAL ZUR -A4C5 ; 3.2 # YI RADICAL NBIE -FA30..FA6A ; 3.2 # [59] CJK COMPATIBILITY IDEOGRAPH-FA30..CJK COMPATIBILITY IDEOGRAPH-FA6A -FDFC ; 3.2 # RIAL SIGN -FE00..FE0F ; 3.2 # [16] VARIATION SELECTOR-1..VARIATION SELECTOR-16 -FE45..FE46 ; 3.2 # [2] SESAME DOT..WHITE SESAME DOT -FE73 ; 3.2 # ARABIC TAIL FRAGMENT -FF5F..FF60 ; 3.2 # [2] FULLWIDTH LEFT WHITE PARENTHESIS..FULLWIDTH RIGHT WHITE PARENTHESIS - -# Total code points: 1016 - -# ================================================ - -# Newly assigned in Unicode 4.0.0 (April, 2003) - -0221 ; 4.0 # LATIN SMALL LETTER D WITH CURL -0234..0236 ; 4.0 # [3] LATIN SMALL LETTER L WITH CURL..LATIN SMALL LETTER T WITH CURL -02AE..02AF ; 4.0 # [2] LATIN SMALL LETTER TURNED H WITH FISHHOOK..LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL -02EF..02FF ; 4.0 # [17] MODIFIER LETTER LOW DOWN ARROWHEAD..MODIFIER LETTER LOW LEFT ARROW -0350..0357 ; 4.0 # [8] COMBINING RIGHT ARROWHEAD ABOVE..COMBINING RIGHT HALF RING ABOVE -035D..035F ; 4.0 # [3] COMBINING DOUBLE BREVE..COMBINING DOUBLE MACRON BELOW -03F7..03FB ; 4.0 # [5] GREEK CAPITAL LETTER SHO..GREEK SMALL LETTER SAN -0600..0603 ; 4.0 # [4] ARABIC NUMBER SIGN..ARABIC SIGN SAFHA -060D..0615 ; 4.0 # [9] ARABIC DATE SEPARATOR..ARABIC SMALL HIGH TAH -0656..0658 ; 4.0 # [3] ARABIC SUBSCRIPT ALEF..ARABIC MARK NOON GHUNNA -06EE..06EF ; 4.0 # [2] ARABIC LETTER DAL WITH INVERTED V..ARABIC LETTER REH WITH INVERTED V -06FF ; 4.0 # ARABIC LETTER HEH WITH INVERTED V -072D..072F ; 4.0 # [3] SYRIAC LETTER PERSIAN BHETH..SYRIAC LETTER PERSIAN DHALATH -074D..074F ; 4.0 # [3] SYRIAC LETTER SOGDIAN ZHAIN..SYRIAC LETTER SOGDIAN FE -0904 ; 4.0 # DEVANAGARI LETTER SHORT A -09BD ; 4.0 # BENGALI SIGN AVAGRAHA -0A01 ; 4.0 # GURMUKHI SIGN ADAK BINDI -0A03 ; 4.0 # GURMUKHI SIGN VISARGA -0A8C ; 4.0 # GUJARATI LETTER VOCALIC L -0AE1..0AE3 ; 4.0 # [3] GUJARATI LETTER VOCALIC LL..GUJARATI VOWEL SIGN VOCALIC LL -0AF1 ; 4.0 # GUJARATI RUPEE SIGN -0B35 ; 4.0 # ORIYA LETTER VA -0B71 ; 4.0 # ORIYA LETTER WA -0BF3..0BFA ; 4.0 # [8] TAMIL DAY SIGN..TAMIL NUMBER SIGN -0CBC..0CBD ; 4.0 # [2] KANNADA SIGN NUKTA..KANNADA SIGN AVAGRAHA -17DD ; 4.0 # KHMER SIGN ATTHACAN -17F0..17F9 ; 4.0 # [10] KHMER SYMBOL LEK ATTAK SON..KHMER SYMBOL LEK ATTAK PRAM-BUON -1900..191C ; 4.0 # [29] LIMBU VOWEL-CARRIER LETTER..LIMBU LETTER HA -1920..192B ; 4.0 # [12] LIMBU VOWEL SIGN A..LIMBU SUBJOINED LETTER WA -1930..193B ; 4.0 # [12] LIMBU SMALL LETTER KA..LIMBU SIGN SA-I -1940 ; 4.0 # LIMBU SIGN LOO -1944..196D ; 4.0 # [42] LIMBU EXCLAMATION MARK..TAI LE LETTER AI -1970..1974 ; 4.0 # [5] TAI LE LETTER TONE-2..TAI LE LETTER TONE-6 -19E0..19FF ; 4.0 # [32] KHMER SYMBOL PATHAMASAT..KHMER SYMBOL DAP-PRAM ROC -1D00..1D6B ; 4.0 # [108] LATIN LETTER SMALL CAPITAL A..LATIN SMALL LETTER UE -2053..2054 ; 4.0 # [2] SWUNG DASH..INVERTED UNDERTIE -213B ; 4.0 # FACSIMILE SIGN -23CF..23D0 ; 4.0 # [2] EJECT SYMBOL..VERTICAL LINE EXTENSION -24FF ; 4.0 # NEGATIVE CIRCLED DIGIT ZERO -2614..2615 ; 4.0 # [2] UMBRELLA WITH RAIN DROPS..HOT BEVERAGE -268A..2691 ; 4.0 # [8] MONOGRAM FOR YANG..BLACK FLAG -26A0..26A1 ; 4.0 # [2] WARNING SIGN..HIGH VOLTAGE SIGN -2B00..2B0D ; 4.0 # [14] NORTH EAST WHITE ARROW..UP DOWN BLACK ARROW -321D..321E ; 4.0 # [2] PARENTHESIZED KOREAN CHARACTER OJEON..PARENTHESIZED KOREAN CHARACTER O HU -3250 ; 4.0 # PARTNERSHIP SIGN -327C..327D ; 4.0 # [2] CIRCLED KOREAN CHARACTER CHAMKO..CIRCLED KOREAN CHARACTER JUEUI -32CC..32CF ; 4.0 # [4] SQUARE HG..LIMITED LIABILITY SIGN -3377..337A ; 4.0 # [4] SQUARE DM..SQUARE IU -33DE..33DF ; 4.0 # [2] SQUARE V OVER M..SQUARE A OVER M -33FF ; 4.0 # SQUARE GAL -4DC0..4DFF ; 4.0 # [64] HEXAGRAM FOR THE CREATIVE HEAVEN..HEXAGRAM FOR BEFORE COMPLETION -FDFD ; 4.0 # ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM -FE47..FE48 ; 4.0 # [2] PRESENTATION FORM FOR VERTICAL LEFT SQUARE BRACKET..PRESENTATION FORM FOR VERTICAL RIGHT SQUARE BRACKET -10000..1000B ; 4.0 # [12] LINEAR B SYLLABLE B008 A..LINEAR B SYLLABLE B046 JE -1000D..10026 ; 4.0 # [26] LINEAR B SYLLABLE B036 JO..LINEAR B SYLLABLE B032 QO -10028..1003A ; 4.0 # [19] LINEAR B SYLLABLE B060 RA..LINEAR B SYLLABLE B042 WO -1003C..1003D ; 4.0 # [2] LINEAR B SYLLABLE B017 ZA..LINEAR B SYLLABLE B074 ZE -1003F..1004D ; 4.0 # [15] LINEAR B SYLLABLE B020 ZO..LINEAR B SYLLABLE B091 TWO -10050..1005D ; 4.0 # [14] LINEAR B SYMBOL B018..LINEAR B SYMBOL B089 -10080..100FA ; 4.0 # [123] LINEAR B IDEOGRAM B100 MAN..LINEAR B IDEOGRAM VESSEL B305 -10100..10102 ; 4.0 # [3] AEGEAN WORD SEPARATOR LINE..AEGEAN CHECK MARK -10107..10133 ; 4.0 # [45] AEGEAN NUMBER ONE..AEGEAN NUMBER NINETY THOUSAND -10137..1013F ; 4.0 # [9] AEGEAN WEIGHT BASE UNIT..AEGEAN MEASURE THIRD SUBUNIT -10380..1039D ; 4.0 # [30] UGARITIC LETTER ALPA..UGARITIC LETTER SSU -1039F ; 4.0 # UGARITIC WORD DIVIDER -10426..10427 ; 4.0 # [2] DESERET CAPITAL LETTER OI..DESERET CAPITAL LETTER EW -1044E..1049D ; 4.0 # [80] DESERET SMALL LETTER OI..OSMANYA LETTER OO -104A0..104A9 ; 4.0 # [10] OSMANYA DIGIT ZERO..OSMANYA DIGIT NINE -10800..10805 ; 4.0 # [6] CYPRIOT SYLLABLE A..CYPRIOT SYLLABLE JA -10808 ; 4.0 # CYPRIOT SYLLABLE JO -1080A..10835 ; 4.0 # [44] CYPRIOT SYLLABLE KA..CYPRIOT SYLLABLE WO -10837..10838 ; 4.0 # [2] CYPRIOT SYLLABLE XA..CYPRIOT SYLLABLE XE -1083C ; 4.0 # CYPRIOT SYLLABLE ZA -1083F ; 4.0 # CYPRIOT SYLLABLE ZO -1D300..1D356 ; 4.0 # [87] MONOGRAM FOR EARTH..TETRAGRAM FOR FOSTERING -1D4C1 ; 4.0 # MATHEMATICAL SCRIPT SMALL L -E0100..E01EF ; 4.0 # [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256 - -# Total code points: 1226 - -# ================================================ - -# Newly assigned in Unicode 4.1.0 (March, 2005) - -0237..0241 ; 4.1 # [11] LATIN SMALL LETTER DOTLESS J..LATIN CAPITAL LETTER GLOTTAL STOP -0358..035C ; 4.1 # [5] COMBINING DOT ABOVE RIGHT..COMBINING DOUBLE BREVE BELOW -03FC..03FF ; 4.1 # [4] GREEK RHO WITH STROKE SYMBOL..GREEK CAPITAL REVERSED DOTTED LUNATE SIGMA SYMBOL -04F6..04F7 ; 4.1 # [2] CYRILLIC CAPITAL LETTER GHE WITH DESCENDER..CYRILLIC SMALL LETTER GHE WITH DESCENDER -05A2 ; 4.1 # HEBREW ACCENT ATNAH HAFUKH -05C5..05C7 ; 4.1 # [3] HEBREW MARK LOWER DOT..HEBREW POINT QAMATS QATAN -060B ; 4.1 # AFGHANI SIGN -061E ; 4.1 # ARABIC TRIPLE DOT PUNCTUATION MARK -0659..065E ; 4.1 # [6] ARABIC ZWARAKAY..ARABIC FATHA WITH TWO DOTS -0750..076D ; 4.1 # [30] ARABIC LETTER BEH WITH THREE DOTS HORIZONTALLY BELOW..ARABIC LETTER SEEN WITH TWO DOTS VERTICALLY ABOVE -097D ; 4.1 # DEVANAGARI LETTER GLOTTAL STOP -09CE ; 4.1 # BENGALI LETTER KHANDA TA -0BB6 ; 4.1 # TAMIL LETTER SHA -0BE6 ; 4.1 # TAMIL DIGIT ZERO -0FD0..0FD1 ; 4.1 # [2] TIBETAN MARK BSKA- SHOG GI MGO RGYAN..TIBETAN MARK MNYAM YIG GI MGO RGYAN -10F9..10FA ; 4.1 # [2] GEORGIAN LETTER TURNED GAN..GEORGIAN LETTER AIN -10FC ; 4.1 # MODIFIER LETTER GEORGIAN NAR -1207 ; 4.1 # ETHIOPIC SYLLABLE HOA -1247 ; 4.1 # ETHIOPIC SYLLABLE QOA -1287 ; 4.1 # ETHIOPIC SYLLABLE XOA -12AF ; 4.1 # ETHIOPIC SYLLABLE KOA -12CF ; 4.1 # ETHIOPIC SYLLABLE WOA -12EF ; 4.1 # ETHIOPIC SYLLABLE YOA -130F ; 4.1 # ETHIOPIC SYLLABLE GOA -131F ; 4.1 # ETHIOPIC SYLLABLE GGWAA -1347 ; 4.1 # ETHIOPIC SYLLABLE TZOA -135F..1360 ; 4.1 # [2] ETHIOPIC COMBINING GEMINATION MARK..ETHIOPIC SECTION MARK -1380..1399 ; 4.1 # [26] ETHIOPIC SYLLABLE SEBATBEIT MWA..ETHIOPIC TONAL MARK KURT -1980..19A9 ; 4.1 # [42] NEW TAI LUE LETTER HIGH QA..NEW TAI LUE LETTER LOW XVA -19B0..19C9 ; 4.1 # [26] NEW TAI LUE VOWEL SIGN VOWEL SHORTENER..NEW TAI LUE TONE MARK-2 -19D0..19D9 ; 4.1 # [10] NEW TAI LUE DIGIT ZERO..NEW TAI LUE DIGIT NINE -19DE..19DF ; 4.1 # [2] NEW TAI LUE SIGN LAE..NEW TAI LUE SIGN LAEV -1A00..1A1B ; 4.1 # [28] BUGINESE LETTER KA..BUGINESE VOWEL SIGN AE -1A1E..1A1F ; 4.1 # [2] BUGINESE PALLAWA..BUGINESE END OF SECTION -1D6C..1DC3 ; 4.1 # [88] LATIN SMALL LETTER B WITH MIDDLE TILDE..COMBINING SUSPENSION MARK -2055..2056 ; 4.1 # [2] FLOWER PUNCTUATION MARK..THREE DOT PUNCTUATION -2058..205E ; 4.1 # [7] FOUR DOT PUNCTUATION..VERTICAL FOUR DOTS -2090..2094 ; 4.1 # [5] LATIN SUBSCRIPT SMALL LETTER A..LATIN SUBSCRIPT SMALL LETTER SCHWA -20B2..20B5 ; 4.1 # [4] GUARANI SIGN..CEDI SIGN -20EB ; 4.1 # COMBINING LONG DOUBLE SOLIDUS OVERLAY -213C ; 4.1 # DOUBLE-STRUCK SMALL PI -214C ; 4.1 # PER SIGN -23D1..23DB ; 4.1 # [11] METRICAL BREVE..FUSE -2618 ; 4.1 # SHAMROCK -267E..267F ; 4.1 # [2] PERMANENT PAPER SIGN..WHEELCHAIR SYMBOL -2692..269C ; 4.1 # [11] HAMMER AND PICK..FLEUR-DE-LIS -26A2..26B1 ; 4.1 # [16] DOUBLED FEMALE SIGN..FUNERAL URN -27C0..27C6 ; 4.1 # [7] THREE DIMENSIONAL ANGLE..RIGHT S-SHAPED BAG DELIMITER -2B0E..2B13 ; 4.1 # [6] RIGHTWARDS ARROW WITH TIP DOWNWARDS..SQUARE WITH BOTTOM HALF BLACK -2C00..2C2E ; 4.1 # [47] GLAGOLITIC CAPITAL LETTER AZU..GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE -2C30..2C5E ; 4.1 # [47] GLAGOLITIC SMALL LETTER AZU..GLAGOLITIC SMALL LETTER LATINATE MYSLITE -2C80..2CEA ; 4.1 # [107] COPTIC CAPITAL LETTER ALFA..COPTIC SYMBOL SHIMA SIMA -2CF9..2D25 ; 4.1 # [45] COPTIC OLD NUBIAN FULL STOP..GEORGIAN SMALL LETTER HOE -2D30..2D65 ; 4.1 # [54] TIFINAGH LETTER YA..TIFINAGH LETTER YAZZ -2D6F ; 4.1 # TIFINAGH MODIFIER LETTER LABIALIZATION MARK -2D80..2D96 ; 4.1 # [23] ETHIOPIC SYLLABLE LOA..ETHIOPIC SYLLABLE GGWE -2DA0..2DA6 ; 4.1 # [7] ETHIOPIC SYLLABLE SSA..ETHIOPIC SYLLABLE SSO -2DA8..2DAE ; 4.1 # [7] ETHIOPIC SYLLABLE CCA..ETHIOPIC SYLLABLE CCO -2DB0..2DB6 ; 4.1 # [7] ETHIOPIC SYLLABLE ZZA..ETHIOPIC SYLLABLE ZZO -2DB8..2DBE ; 4.1 # [7] ETHIOPIC SYLLABLE CCHA..ETHIOPIC SYLLABLE CCHO -2DC0..2DC6 ; 4.1 # [7] ETHIOPIC SYLLABLE QYA..ETHIOPIC SYLLABLE QYO -2DC8..2DCE ; 4.1 # [7] ETHIOPIC SYLLABLE KYA..ETHIOPIC SYLLABLE KYO -2DD0..2DD6 ; 4.1 # [7] ETHIOPIC SYLLABLE XYA..ETHIOPIC SYLLABLE XYO -2DD8..2DDE ; 4.1 # [7] ETHIOPIC SYLLABLE GYA..ETHIOPIC SYLLABLE GYO -2E00..2E17 ; 4.1 # [24] RIGHT ANGLE SUBSTITUTION MARKER..DOUBLE OBLIQUE HYPHEN -2E1C..2E1D ; 4.1 # [2] LEFT LOW PARAPHRASE BRACKET..RIGHT LOW PARAPHRASE BRACKET -31C0..31CF ; 4.1 # [16] CJK STROKE T..CJK STROKE N -327E ; 4.1 # CIRCLED HANGUL IEUNG U -9FA6..9FBB ; 4.1 # [22] CJK UNIFIED IDEOGRAPH-9FA6..CJK UNIFIED IDEOGRAPH-9FBB -A700..A716 ; 4.1 # [23] MODIFIER LETTER CHINESE TONE YIN PING..MODIFIER LETTER EXTRA-LOW LEFT-STEM TONE BAR -A800..A82B ; 4.1 # [44] SYLOTI NAGRI LETTER A..SYLOTI NAGRI POETRY MARK-4 -FA70..FAD9 ; 4.1 # [106] CJK COMPATIBILITY IDEOGRAPH-FA70..CJK COMPATIBILITY IDEOGRAPH-FAD9 -FE10..FE19 ; 4.1 # [10] PRESENTATION FORM FOR VERTICAL COMMA..PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS -10140..1018A ; 4.1 # [75] GREEK ACROPHONIC ATTIC ONE QUARTER..GREEK ZERO SIGN -103A0..103C3 ; 4.1 # [36] OLD PERSIAN SIGN A..OLD PERSIAN SIGN HA -103C8..103D5 ; 4.1 # [14] OLD PERSIAN SIGN AURAMAZDAA..OLD PERSIAN NUMBER HUNDRED -10A00..10A03 ; 4.1 # [4] KHAROSHTHI LETTER A..KHAROSHTHI VOWEL SIGN VOCALIC R -10A05..10A06 ; 4.1 # [2] KHAROSHTHI VOWEL SIGN E..KHAROSHTHI VOWEL SIGN O -10A0C..10A13 ; 4.1 # [8] KHAROSHTHI VOWEL LENGTH MARK..KHAROSHTHI LETTER GHA -10A15..10A17 ; 4.1 # [3] KHAROSHTHI LETTER CA..KHAROSHTHI LETTER JA -10A19..10A33 ; 4.1 # [27] KHAROSHTHI LETTER NYA..KHAROSHTHI LETTER TTTHA -10A38..10A3A ; 4.1 # [3] KHAROSHTHI SIGN BAR ABOVE..KHAROSHTHI SIGN DOT BELOW -10A3F..10A47 ; 4.1 # [9] KHAROSHTHI VIRAMA..KHAROSHTHI NUMBER ONE THOUSAND -10A50..10A58 ; 4.1 # [9] KHAROSHTHI PUNCTUATION DOT..KHAROSHTHI PUNCTUATION LINES -1D200..1D245 ; 4.1 # [70] GREEK VOCAL NOTATION SYMBOL-1..GREEK MUSICAL LEIMMA -1D6A4..1D6A5 ; 4.1 # [2] MATHEMATICAL ITALIC SMALL DOTLESS I..MATHEMATICAL ITALIC SMALL DOTLESS J - -# Total code points: 1273 - -# ================================================ - -# Newly assigned in Unicode 5.0.0 (July, 2006) - -0242..024F ; 5.0 # [14] LATIN SMALL LETTER GLOTTAL STOP..LATIN SMALL LETTER Y WITH STROKE -037B..037D ; 5.0 # [3] GREEK SMALL REVERSED LUNATE SIGMA SYMBOL..GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL -04CF ; 5.0 # CYRILLIC SMALL LETTER PALOCHKA -04FA..04FF ; 5.0 # [6] CYRILLIC CAPITAL LETTER GHE WITH STROKE AND HOOK..CYRILLIC SMALL LETTER HA WITH STROKE -0510..0513 ; 5.0 # [4] CYRILLIC CAPITAL LETTER REVERSED ZE..CYRILLIC SMALL LETTER EL WITH HOOK -05BA ; 5.0 # HEBREW POINT HOLAM HASER FOR VAV -07C0..07FA ; 5.0 # [59] NKO DIGIT ZERO..NKO LAJANYALAN -097B..097C ; 5.0 # [2] DEVANAGARI LETTER GGA..DEVANAGARI LETTER JJA -097E..097F ; 5.0 # [2] DEVANAGARI LETTER DDDA..DEVANAGARI LETTER BBA -0CE2..0CE3 ; 5.0 # [2] KANNADA VOWEL SIGN VOCALIC L..KANNADA VOWEL SIGN VOCALIC LL -0CF1..0CF2 ; 5.0 # [2] KANNADA SIGN JIHVAMULIYA..KANNADA SIGN UPADHMANIYA -1B00..1B4B ; 5.0 # [76] BALINESE SIGN ULU RICEM..BALINESE LETTER ASYURA SASAK -1B50..1B7C ; 5.0 # [45] BALINESE DIGIT ZERO..BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PING -1DC4..1DCA ; 5.0 # [7] COMBINING MACRON-ACUTE..COMBINING LATIN SMALL LETTER R BELOW -1DFE..1DFF ; 5.0 # [2] COMBINING LEFT ARROWHEAD ABOVE..COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW -20EC..20EF ; 5.0 # [4] COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS..COMBINING RIGHT ARROW BELOW -214D..214E ; 5.0 # [2] AKTIESELSKAB..TURNED SMALL F -2184 ; 5.0 # LATIN SMALL LETTER REVERSED C -23DC..23E7 ; 5.0 # [12] TOP PARENTHESIS..ELECTRICAL INTERSECTION -26B2 ; 5.0 # NEUTER -27C7..27CA ; 5.0 # [4] OR WITH DOT INSIDE..VERTICAL BAR WITH HORIZONTAL STROKE -2B14..2B1A ; 5.0 # [7] SQUARE WITH UPPER RIGHT DIAGONAL HALF BLACK..DOTTED SQUARE -2B20..2B23 ; 5.0 # [4] WHITE PENTAGON..HORIZONTAL BLACK HEXAGON -2C60..2C6C ; 5.0 # [13] LATIN CAPITAL LETTER L WITH DOUBLE BAR..LATIN SMALL LETTER Z WITH DESCENDER -2C74..2C77 ; 5.0 # [4] LATIN SMALL LETTER V WITH CURL..LATIN SMALL LETTER TAILLESS PHI -A717..A71A ; 5.0 # [4] MODIFIER LETTER DOT VERTICAL BAR..MODIFIER LETTER LOWER RIGHT CORNER ANGLE -A720..A721 ; 5.0 # [2] MODIFIER LETTER STRESS AND HIGH TONE..MODIFIER LETTER STRESS AND LOW TONE -A840..A877 ; 5.0 # [56] PHAGS-PA LETTER KA..PHAGS-PA MARK DOUBLE SHAD -10900..10919 ; 5.0 # [26] PHOENICIAN LETTER ALF..PHOENICIAN NUMBER ONE HUNDRED -1091F ; 5.0 # PHOENICIAN WORD SEPARATOR -12000..1236E ; 5.0 # [879] CUNEIFORM SIGN A..CUNEIFORM SIGN ZUM -12400..12462 ; 5.0 # [99] CUNEIFORM NUMERIC SIGN TWO ASH..CUNEIFORM NUMERIC SIGN OLD ASSYRIAN ONE QUARTER -12470..12473 ; 5.0 # [4] CUNEIFORM PUNCTUATION SIGN OLD ASSYRIAN WORD DIVIDER..CUNEIFORM PUNCTUATION SIGN DIAGONAL TRICOLON -1D360..1D371 ; 5.0 # [18] COUNTING ROD UNIT DIGIT ONE..COUNTING ROD TENS DIGIT NINE -1D7CA..1D7CB ; 5.0 # [2] MATHEMATICAL BOLD CAPITAL DIGAMMA..MATHEMATICAL BOLD SMALL DIGAMMA - -# Total code points: 1369 - -# ================================================ - -# Newly assigned in Unicode 5.1.0 (March, 2008) - -0370..0373 ; 5.1 # [4] GREEK CAPITAL LETTER HETA..GREEK SMALL LETTER ARCHAIC SAMPI -0376..0377 ; 5.1 # [2] GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA..GREEK SMALL LETTER PAMPHYLIAN DIGAMMA -03CF ; 5.1 # GREEK CAPITAL KAI SYMBOL -0487 ; 5.1 # COMBINING CYRILLIC POKRYTIE -0514..0523 ; 5.1 # [16] CYRILLIC CAPITAL LETTER LHA..CYRILLIC SMALL LETTER EN WITH MIDDLE HOOK -0606..060A ; 5.1 # [5] ARABIC-INDIC CUBE ROOT..ARABIC-INDIC PER TEN THOUSAND SIGN -0616..061A ; 5.1 # [5] ARABIC SMALL HIGH LIGATURE ALEF WITH LAM WITH YEH..ARABIC SMALL KASRA -063B..063F ; 5.1 # [5] ARABIC LETTER KEHEH WITH TWO DOTS ABOVE..ARABIC LETTER FARSI YEH WITH THREE DOTS ABOVE -076E..077F ; 5.1 # [18] ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH BELOW..ARABIC LETTER KAF WITH TWO DOTS ABOVE -0971..0972 ; 5.1 # [2] DEVANAGARI SIGN HIGH SPACING DOT..DEVANAGARI LETTER CANDRA A -0A51 ; 5.1 # GURMUKHI SIGN UDAAT -0A75 ; 5.1 # GURMUKHI SIGN YAKASH -0B44 ; 5.1 # ORIYA VOWEL SIGN VOCALIC RR -0B62..0B63 ; 5.1 # [2] ORIYA VOWEL SIGN VOCALIC L..ORIYA VOWEL SIGN VOCALIC LL -0BD0 ; 5.1 # TAMIL OM -0C3D ; 5.1 # TELUGU SIGN AVAGRAHA -0C58..0C59 ; 5.1 # [2] TELUGU LETTER TSA..TELUGU LETTER DZA -0C62..0C63 ; 5.1 # [2] TELUGU VOWEL SIGN VOCALIC L..TELUGU VOWEL SIGN VOCALIC LL -0C78..0C7F ; 5.1 # [8] TELUGU FRACTION DIGIT ZERO FOR ODD POWERS OF FOUR..TELUGU SIGN TUUMU -0D3D ; 5.1 # MALAYALAM SIGN AVAGRAHA -0D44 ; 5.1 # MALAYALAM VOWEL SIGN VOCALIC RR -0D62..0D63 ; 5.1 # [2] MALAYALAM VOWEL SIGN VOCALIC L..MALAYALAM VOWEL SIGN VOCALIC LL -0D70..0D75 ; 5.1 # [6] MALAYALAM NUMBER TEN..MALAYALAM FRACTION THREE QUARTERS -0D79..0D7F ; 5.1 # [7] MALAYALAM DATE MARK..MALAYALAM LETTER CHILLU K -0F6B..0F6C ; 5.1 # [2] TIBETAN LETTER KKA..TIBETAN LETTER RRA -0FCE ; 5.1 # TIBETAN SIGN RDEL NAG RDEL DKAR -0FD2..0FD4 ; 5.1 # [3] TIBETAN MARK NYIS TSHEG..TIBETAN MARK CLOSING BRDA RNYING YIG MGO SGAB MA -1022 ; 5.1 # MYANMAR LETTER SHAN A -1028 ; 5.1 # MYANMAR LETTER MON E -102B ; 5.1 # MYANMAR VOWEL SIGN TALL AA -1033..1035 ; 5.1 # [3] MYANMAR VOWEL SIGN MON II..MYANMAR VOWEL SIGN E ABOVE -103A..103F ; 5.1 # [6] MYANMAR SIGN ASAT..MYANMAR LETTER GREAT SA -105A..1099 ; 5.1 # [64] MYANMAR LETTER MON NGA..MYANMAR SHAN DIGIT NINE -109E..109F ; 5.1 # [2] MYANMAR SYMBOL SHAN ONE..MYANMAR SYMBOL SHAN EXCLAMATION -18AA ; 5.1 # MONGOLIAN LETTER MANCHU ALI GALI LHA -1B80..1BAA ; 5.1 # [43] SUNDANESE SIGN PANYECEK..SUNDANESE SIGN PAMAAEH -1BAE..1BB9 ; 5.1 # [12] SUNDANESE LETTER KHA..SUNDANESE DIGIT NINE -1C00..1C37 ; 5.1 # [56] LEPCHA LETTER KA..LEPCHA SIGN NUKTA -1C3B..1C49 ; 5.1 # [15] LEPCHA PUNCTUATION TA-ROL..LEPCHA DIGIT NINE -1C4D..1C7F ; 5.1 # [51] LEPCHA LETTER TTA..OL CHIKI PUNCTUATION DOUBLE MUCAAD -1DCB..1DE6 ; 5.1 # [28] COMBINING BREVE-MACRON..COMBINING LATIN SMALL LETTER Z -1E9C..1E9F ; 5.1 # [4] LATIN SMALL LETTER LONG S WITH DIAGONAL STROKE..LATIN SMALL LETTER DELTA -1EFA..1EFF ; 5.1 # [6] LATIN CAPITAL LETTER MIDDLE-WELSH LL..LATIN SMALL LETTER Y WITH LOOP -2064 ; 5.1 # INVISIBLE PLUS -20F0 ; 5.1 # COMBINING ASTERISK ABOVE -214F ; 5.1 # SYMBOL FOR SAMARITAN SOURCE -2185..2188 ; 5.1 # [4] ROMAN NUMERAL SIX LATE FORM..ROMAN NUMERAL ONE HUNDRED THOUSAND -269D ; 5.1 # OUTLINED WHITE STAR -26B3..26BC ; 5.1 # [10] CERES..SESQUIQUADRATE -26C0..26C3 ; 5.1 # [4] WHITE DRAUGHTS MAN..BLACK DRAUGHTS KING -27CC ; 5.1 # LONG DIVISION -27EC..27EF ; 5.1 # [4] MATHEMATICAL LEFT WHITE TORTOISE SHELL BRACKET..MATHEMATICAL RIGHT FLATTENED PARENTHESIS -2B1B..2B1F ; 5.1 # [5] BLACK LARGE SQUARE..BLACK PENTAGON -2B24..2B4C ; 5.1 # [41] BLACK LARGE CIRCLE..RIGHTWARDS ARROW ABOVE REVERSE TILDE OPERATOR -2B50..2B54 ; 5.1 # [5] WHITE MEDIUM STAR..WHITE RIGHT-POINTING PENTAGON -2C6D..2C6F ; 5.1 # [3] LATIN CAPITAL LETTER ALPHA..LATIN CAPITAL LETTER TURNED A -2C71..2C73 ; 5.1 # [3] LATIN SMALL LETTER V WITH RIGHT HOOK..LATIN SMALL LETTER W WITH HOOK -2C78..2C7D ; 5.1 # [6] LATIN SMALL LETTER E WITH NOTCH..MODIFIER LETTER CAPITAL V -2DE0..2DFF ; 5.1 # [32] COMBINING CYRILLIC LETTER BE..COMBINING CYRILLIC LETTER IOTIFIED BIG YUS -2E18..2E1B ; 5.1 # [4] INVERTED INTERROBANG..TILDE WITH RING ABOVE -2E1E..2E30 ; 5.1 # [19] TILDE WITH DOT ABOVE..RING POINT -312D ; 5.1 # BOPOMOFO LETTER IH -31D0..31E3 ; 5.1 # [20] CJK STROKE H..CJK STROKE Q -9FBC..9FC3 ; 5.1 # [8] CJK UNIFIED IDEOGRAPH-9FBC..CJK UNIFIED IDEOGRAPH-9FC3 -A500..A62B ; 5.1 # [300] VAI SYLLABLE EE..VAI SYLLABLE NDOLE DO -A640..A65F ; 5.1 # [32] CYRILLIC CAPITAL LETTER ZEMLYA..CYRILLIC SMALL LETTER YN -A662..A673 ; 5.1 # [18] CYRILLIC CAPITAL LETTER SOFT DE..SLAVONIC ASTERISK -A67C..A697 ; 5.1 # [28] COMBINING CYRILLIC KAVYKA..CYRILLIC SMALL LETTER SHWE -A71B..A71F ; 5.1 # [5] MODIFIER LETTER RAISED UP ARROW..MODIFIER LETTER LOW INVERTED EXCLAMATION MARK -A722..A78C ; 5.1 # [107] LATIN CAPITAL LETTER EGYPTOLOGICAL ALEF..LATIN SMALL LETTER SALTILLO -A7FB..A7FF ; 5.1 # [5] LATIN EPIGRAPHIC LETTER REVERSED F..LATIN EPIGRAPHIC LETTER ARCHAIC M -A880..A8C4 ; 5.1 # [69] SAURASHTRA SIGN ANUSVARA..SAURASHTRA SIGN VIRAMA -A8CE..A8D9 ; 5.1 # [12] SAURASHTRA DANDA..SAURASHTRA DIGIT NINE -A900..A953 ; 5.1 # [84] KAYAH LI DIGIT ZERO..REJANG VIRAMA -A95F ; 5.1 # REJANG SECTION MARK -AA00..AA36 ; 5.1 # [55] CHAM LETTER A..CHAM CONSONANT SIGN WA -AA40..AA4D ; 5.1 # [14] CHAM LETTER FINAL K..CHAM CONSONANT SIGN FINAL H -AA50..AA59 ; 5.1 # [10] CHAM DIGIT ZERO..CHAM DIGIT NINE -AA5C..AA5F ; 5.1 # [4] CHAM PUNCTUATION SPIRAL..CHAM PUNCTUATION TRIPLE DANDA -FE24..FE26 ; 5.1 # [3] COMBINING MACRON LEFT HALF..COMBINING CONJOINING MACRON -10190..1019B ; 5.1 # [12] ROMAN SEXTANS SIGN..ROMAN CENTURIAL SIGN -101D0..101FD ; 5.1 # [46] PHAISTOS DISC SIGN PEDESTRIAN..PHAISTOS DISC SIGN COMBINING OBLIQUE STROKE -10280..1029C ; 5.1 # [29] LYCIAN LETTER A..LYCIAN LETTER X -102A0..102D0 ; 5.1 # [49] CARIAN LETTER A..CARIAN LETTER UUU3 -10920..10939 ; 5.1 # [26] LYDIAN LETTER A..LYDIAN LETTER C -1093F ; 5.1 # LYDIAN TRIANGULAR MARK -1D129 ; 5.1 # MUSICAL SYMBOL MULTIPLE MEASURE REST -1F000..1F02B ; 5.1 # [44] MAHJONG TILE EAST WIND..MAHJONG TILE BACK -1F030..1F093 ; 5.1 # [100] DOMINO TILE HORIZONTAL BACK..DOMINO TILE VERTICAL-06-06 - -# Total code points: 1624 - -# ================================================ - -# Newly assigned in Unicode 5.2.0 (October, 2009) - -0524..0525 ; 5.2 # [2] CYRILLIC CAPITAL LETTER PE WITH DESCENDER..CYRILLIC SMALL LETTER PE WITH DESCENDER -0800..082D ; 5.2 # [46] SAMARITAN LETTER ALAF..SAMARITAN MARK NEQUDAA -0830..083E ; 5.2 # [15] SAMARITAN PUNCTUATION NEQUDAA..SAMARITAN PUNCTUATION ANNAAU -0900 ; 5.2 # DEVANAGARI SIGN INVERTED CANDRABINDU -094E ; 5.2 # DEVANAGARI VOWEL SIGN PRISHTHAMATRA E -0955 ; 5.2 # DEVANAGARI VOWEL SIGN CANDRA LONG E -0979..097A ; 5.2 # [2] DEVANAGARI LETTER ZHA..DEVANAGARI LETTER HEAVY YA -09FB ; 5.2 # BENGALI GANDA MARK -0FD5..0FD8 ; 5.2 # [4] RIGHT-FACING SVASTI SIGN..LEFT-FACING SVASTI SIGN WITH DOTS -109A..109D ; 5.2 # [4] MYANMAR SIGN KHAMTI TONE-1..MYANMAR VOWEL SIGN AITON AI -115A..115E ; 5.2 # [5] HANGUL CHOSEONG KIYEOK-TIKEUT..HANGUL CHOSEONG TIKEUT-RIEUL -11A3..11A7 ; 5.2 # [5] HANGUL JUNGSEONG A-EU..HANGUL JUNGSEONG O-YAE -11FA..11FF ; 5.2 # [6] HANGUL JONGSEONG KIYEOK-NIEUN..HANGUL JONGSEONG SSANGNIEUN -1400 ; 5.2 # CANADIAN SYLLABICS HYPHEN -1677..167F ; 5.2 # [9] CANADIAN SYLLABICS WOODS-CREE THWEE..CANADIAN SYLLABICS BLACKFOOT W -18B0..18F5 ; 5.2 # [70] CANADIAN SYLLABICS OY..CANADIAN SYLLABICS CARRIER DENTAL S -19AA..19AB ; 5.2 # [2] NEW TAI LUE LETTER HIGH SUA..NEW TAI LUE LETTER LOW SUA -19DA ; 5.2 # NEW TAI LUE THAM DIGIT ONE -1A20..1A5E ; 5.2 # [63] TAI THAM LETTER HIGH KA..TAI THAM CONSONANT SIGN SA -1A60..1A7C ; 5.2 # [29] TAI THAM SIGN SAKOT..TAI THAM SIGN KHUEN-LUE KARAN -1A7F..1A89 ; 5.2 # [11] TAI THAM COMBINING CRYPTOGRAMMIC DOT..TAI THAM HORA DIGIT NINE -1A90..1A99 ; 5.2 # [10] TAI THAM THAM DIGIT ZERO..TAI THAM THAM DIGIT NINE -1AA0..1AAD ; 5.2 # [14] TAI THAM SIGN WIANG..TAI THAM SIGN CAANG -1CD0..1CF2 ; 5.2 # [35] VEDIC TONE KARSHANA..VEDIC SIGN ARDHAVISARGA -1DFD ; 5.2 # COMBINING ALMOST EQUAL TO BELOW -20B6..20B8 ; 5.2 # [3] LIVRE TOURNOIS SIGN..TENGE SIGN -2150..2152 ; 5.2 # [3] VULGAR FRACTION ONE SEVENTH..VULGAR FRACTION ONE TENTH -2189 ; 5.2 # VULGAR FRACTION ZERO THIRDS -23E8 ; 5.2 # DECIMAL EXPONENT SYMBOL -269E..269F ; 5.2 # [2] THREE LINES CONVERGING RIGHT..THREE LINES CONVERGING LEFT -26BD..26BF ; 5.2 # [3] SOCCER BALL..SQUARED KEY -26C4..26CD ; 5.2 # [10] SNOWMAN WITHOUT SNOW..DISABLED CAR -26CF..26E1 ; 5.2 # [19] PICK..RESTRICTED LEFT ENTRY-2 -26E3 ; 5.2 # HEAVY CIRCLE WITH STROKE AND TWO DOTS ABOVE -26E8..26FF ; 5.2 # [24] BLACK CROSS ON SHIELD..WHITE FLAG WITH HORIZONTAL MIDDLE BLACK STRIPE -2757 ; 5.2 # HEAVY EXCLAMATION MARK SYMBOL -2B55..2B59 ; 5.2 # [5] HEAVY LARGE CIRCLE..HEAVY CIRCLED SALTIRE -2C70 ; 5.2 # LATIN CAPITAL LETTER TURNED ALPHA -2C7E..2C7F ; 5.2 # [2] LATIN CAPITAL LETTER S WITH SWASH TAIL..LATIN CAPITAL LETTER Z WITH SWASH TAIL -2CEB..2CF1 ; 5.2 # [7] COPTIC CAPITAL LETTER CRYPTOGRAMMIC SHEI..COPTIC COMBINING SPIRITUS LENIS -2E31 ; 5.2 # WORD SEPARATOR MIDDLE DOT -3244..324F ; 5.2 # [12] CIRCLED IDEOGRAPH QUESTION..CIRCLED NUMBER EIGHTY ON BLACK SQUARE -9FC4..9FCB ; 5.2 # [8] CJK UNIFIED IDEOGRAPH-9FC4..CJK UNIFIED IDEOGRAPH-9FCB -A4D0..A4FF ; 5.2 # [48] LISU LETTER BA..LISU PUNCTUATION FULL STOP -A6A0..A6F7 ; 5.2 # [88] BAMUM LETTER A..BAMUM QUESTION MARK -A830..A839 ; 5.2 # [10] NORTH INDIC FRACTION ONE QUARTER..NORTH INDIC QUANTITY MARK -A8E0..A8FB ; 5.2 # [28] COMBINING DEVANAGARI DIGIT ZERO..DEVANAGARI HEADSTROKE -A960..A97C ; 5.2 # [29] HANGUL CHOSEONG TIKEUT-MIEUM..HANGUL CHOSEONG SSANGYEORINHIEUH -A980..A9CD ; 5.2 # [78] JAVANESE SIGN PANYANGGA..JAVANESE TURNED PADA PISELEH -A9CF..A9D9 ; 5.2 # [11] JAVANESE PANGRANGKEP..JAVANESE DIGIT NINE -A9DE..A9DF ; 5.2 # [2] JAVANESE PADA TIRTA TUMETES..JAVANESE PADA ISEN-ISEN -AA60..AA7B ; 5.2 # [28] MYANMAR LETTER KHAMTI GA..MYANMAR SIGN PAO KAREN TONE -AA80..AAC2 ; 5.2 # [67] TAI VIET LETTER LOW KO..TAI VIET TONE MAI SONG -AADB..AADF ; 5.2 # [5] TAI VIET SYMBOL KON..TAI VIET SYMBOL KOI KOI -ABC0..ABED ; 5.2 # [46] MEETEI MAYEK LETTER KOK..MEETEI MAYEK APUN IYEK -ABF0..ABF9 ; 5.2 # [10] MEETEI MAYEK DIGIT ZERO..MEETEI MAYEK DIGIT NINE -D7B0..D7C6 ; 5.2 # [23] HANGUL JUNGSEONG O-YEO..HANGUL JUNGSEONG ARAEA-E -D7CB..D7FB ; 5.2 # [49] HANGUL JONGSEONG NIEUN-RIEUL..HANGUL JONGSEONG PHIEUPH-THIEUTH -FA6B..FA6D ; 5.2 # [3] CJK COMPATIBILITY IDEOGRAPH-FA6B..CJK COMPATIBILITY IDEOGRAPH-FA6D -10840..10855 ; 5.2 # [22] IMPERIAL ARAMAIC LETTER ALEPH..IMPERIAL ARAMAIC LETTER TAW -10857..1085F ; 5.2 # [9] IMPERIAL ARAMAIC SECTION SIGN..IMPERIAL ARAMAIC NUMBER TEN THOUSAND -1091A..1091B ; 5.2 # [2] PHOENICIAN NUMBER TWO..PHOENICIAN NUMBER THREE -10A60..10A7F ; 5.2 # [32] OLD SOUTH ARABIAN LETTER HE..OLD SOUTH ARABIAN NUMERIC INDICATOR -10B00..10B35 ; 5.2 # [54] AVESTAN LETTER A..AVESTAN LETTER HE -10B39..10B55 ; 5.2 # [29] AVESTAN ABBREVIATION MARK..INSCRIPTIONAL PARTHIAN LETTER TAW -10B58..10B72 ; 5.2 # [27] INSCRIPTIONAL PARTHIAN NUMBER ONE..INSCRIPTIONAL PAHLAVI LETTER TAW -10B78..10B7F ; 5.2 # [8] INSCRIPTIONAL PAHLAVI NUMBER ONE..INSCRIPTIONAL PAHLAVI NUMBER ONE THOUSAND -10C00..10C48 ; 5.2 # [73] OLD TURKIC LETTER ORKHON A..OLD TURKIC LETTER ORKHON BASH -10E60..10E7E ; 5.2 # [31] RUMI DIGIT ONE..RUMI FRACTION TWO THIRDS -11080..110BC ; 5.2 # [61] KAITHI SIGN CANDRABINDU..KAITHI ENUMERATION SIGN -110BD ; 5.2 # KAITHI NUMBER SIGN -110BE..110C1 ; 5.2 # [4] KAITHI SECTION MARK..KAITHI DOUBLE DANDA -13000..1342E ; 5.2 # [1071] EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH AA032 -1F100..1F10A ; 5.2 # [11] DIGIT ZERO FULL STOP..DIGIT NINE COMMA -1F110..1F12E ; 5.2 # [31] PARENTHESIZED LATIN CAPITAL LETTER A..CIRCLED WZ -1F131 ; 5.2 # SQUARED LATIN CAPITAL LETTER B -1F13D ; 5.2 # SQUARED LATIN CAPITAL LETTER N -1F13F ; 5.2 # SQUARED LATIN CAPITAL LETTER P -1F142 ; 5.2 # SQUARED LATIN CAPITAL LETTER S -1F146 ; 5.2 # SQUARED LATIN CAPITAL LETTER W -1F14A..1F14E ; 5.2 # [5] SQUARED HV..SQUARED PPV -1F157 ; 5.2 # NEGATIVE CIRCLED LATIN CAPITAL LETTER H -1F15F ; 5.2 # NEGATIVE CIRCLED LATIN CAPITAL LETTER P -1F179 ; 5.2 # NEGATIVE SQUARED LATIN CAPITAL LETTER J -1F17B..1F17C ; 5.2 # [2] NEGATIVE SQUARED LATIN CAPITAL LETTER L..NEGATIVE SQUARED LATIN CAPITAL LETTER M -1F17F ; 5.2 # NEGATIVE SQUARED LATIN CAPITAL LETTER P -1F18A..1F18D ; 5.2 # [4] CROSSED NEGATIVE SQUARED LATIN CAPITAL LETTER P..NEGATIVE SQUARED SA -1F190 ; 5.2 # SQUARE DJ -1F200 ; 5.2 # SQUARE HIRAGANA HOKA -1F210..1F231 ; 5.2 # [34] SQUARED CJK UNIFIED IDEOGRAPH-624B..SQUARED CJK UNIFIED IDEOGRAPH-6253 -1F240..1F248 ; 5.2 # [9] TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-672C..TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6557 -2A700..2B734 ; 5.2 # [4149] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B734 - -# Total code points: 6648 - -# ================================================ - -# Newly assigned in Unicode 6.0.0 (Scheduled September, 2010) - -0526..0527 ; 6.0 # [2] CYRILLIC CAPITAL LETTER SHHA WITH DESCENDER..CYRILLIC SMALL LETTER SHHA WITH DESCENDER -0620 ; 6.0 # ARABIC LETTER KASHMIRI YEH -065F ; 6.0 # ARABIC WAVY HAMZA BELOW -0840..085B ; 6.0 # [28] MANDAIC LETTER HALQA..MANDAIC GEMINATION MARK -085E ; 6.0 # MANDAIC PUNCTUATION -093A..093B ; 6.0 # [2] DEVANAGARI VOWEL SIGN OE..DEVANAGARI VOWEL SIGN OOE -094F ; 6.0 # DEVANAGARI VOWEL SIGN AW -0956..0957 ; 6.0 # [2] DEVANAGARI VOWEL SIGN UE..DEVANAGARI VOWEL SIGN UUE -0973..0977 ; 6.0 # [5] DEVANAGARI LETTER OE..DEVANAGARI LETTER UUE -0B72..0B77 ; 6.0 # [6] ORIYA FRACTION ONE QUARTER..ORIYA FRACTION THREE SIXTEENTHS -0D29 ; 6.0 # MALAYALAM LETTER NNNA -0D3A ; 6.0 # MALAYALAM LETTER TTTA -0D4E ; 6.0 # MALAYALAM LETTER DOT REPH -0F8C..0F8F ; 6.0 # [4] TIBETAN SIGN INVERTED MCHU CAN..TIBETAN SUBJOINED SIGN INVERTED MCHU CAN -0FD9..0FDA ; 6.0 # [2] TIBETAN MARK LEADING MCHAN RTAGS..TIBETAN MARK TRAILING MCHAN RTAGS -135D..135E ; 6.0 # [2] ETHIOPIC COMBINING GEMINATION AND VOWEL LENGTH MARK..ETHIOPIC COMBINING VOWEL LENGTH MARK -1BC0..1BF3 ; 6.0 # [52] BATAK LETTER A..BATAK PANONGONAN -1BFC..1BFF ; 6.0 # [4] BATAK SYMBOL BINDU NA METEK..BATAK SYMBOL BINDU PANGOLAT -1DFC ; 6.0 # COMBINING DOUBLE INVERTED BREVE BELOW -2095..209C ; 6.0 # [8] LATIN SUBSCRIPT SMALL LETTER H..LATIN SUBSCRIPT SMALL LETTER T -20B9 ; 6.0 # INDIAN RUPEE SIGN -23E9..23F3 ; 6.0 # [11] BLACK RIGHT-POINTING DOUBLE TRIANGLE..HOURGLASS WITH FLOWING SAND -26CE ; 6.0 # OPHIUCHUS -26E2 ; 6.0 # ASTRONOMICAL SYMBOL FOR URANUS -26E4..26E7 ; 6.0 # [4] PENTAGRAM..INVERTED PENTAGRAM -2705 ; 6.0 # WHITE HEAVY CHECK MARK -270A..270B ; 6.0 # [2] RAISED FIST..RAISED HAND -2728 ; 6.0 # SPARKLES -274C ; 6.0 # CROSS MARK -274E ; 6.0 # NEGATIVE SQUARED CROSS MARK -2753..2755 ; 6.0 # [3] BLACK QUESTION MARK ORNAMENT..WHITE EXCLAMATION MARK ORNAMENT -275F..2760 ; 6.0 # [2] HEAVY LOW SINGLE COMMA QUOTATION MARK ORNAMENT..HEAVY LOW DOUBLE COMMA QUOTATION MARK ORNAMENT -2795..2797 ; 6.0 # [3] HEAVY PLUS SIGN..HEAVY DIVISION SIGN -27B0 ; 6.0 # CURLY LOOP -27BF ; 6.0 # DOUBLE CURLY LOOP -27CE..27CF ; 6.0 # [2] SQUARED LOGICAL AND..SQUARED LOGICAL OR -2D70 ; 6.0 # TIFINAGH SEPARATOR MARK -2D7F ; 6.0 # TIFINAGH CONSONANT JOINER -31B8..31BA ; 6.0 # [3] BOPOMOFO LETTER GH..BOPOMOFO LETTER ZY -A660..A661 ; 6.0 # [2] CYRILLIC CAPITAL LETTER REVERSED TSE..CYRILLIC SMALL LETTER REVERSED TSE -A78D..A78E ; 6.0 # [2] LATIN CAPITAL LETTER TURNED H..LATIN SMALL LETTER L WITH RETROFLEX HOOK AND BELT -A790..A791 ; 6.0 # [2] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN SMALL LETTER N WITH DESCENDER -A7A0..A7A9 ; 6.0 # [10] LATIN CAPITAL LETTER G WITH OBLIQUE STROKE..LATIN SMALL LETTER S WITH OBLIQUE STROKE -A7FA ; 6.0 # LATIN LETTER SMALL CAPITAL TURNED M -AB01..AB06 ; 6.0 # [6] ETHIOPIC SYLLABLE TTHU..ETHIOPIC SYLLABLE TTHO -AB09..AB0E ; 6.0 # [6] ETHIOPIC SYLLABLE DDHU..ETHIOPIC SYLLABLE DDHO -AB11..AB16 ; 6.0 # [6] ETHIOPIC SYLLABLE DZU..ETHIOPIC SYLLABLE DZO -AB20..AB26 ; 6.0 # [7] ETHIOPIC SYLLABLE CCHHA..ETHIOPIC SYLLABLE CCHHO -AB28..AB2E ; 6.0 # [7] ETHIOPIC SYLLABLE BBA..ETHIOPIC SYLLABLE BBO -FBB2..FBC1 ; 6.0 # [16] ARABIC SYMBOL DOT ABOVE..ARABIC SYMBOL SMALL TAH BELOW -11000..1104D ; 6.0 # [78] BRAHMI SIGN CANDRABINDU..BRAHMI PUNCTUATION LOTUS -11052..1106F ; 6.0 # [30] BRAHMI NUMBER ONE..BRAHMI DIGIT NINE -16800..16A38 ; 6.0 # [569] BAMUM LETTER PHASE-A NGKUE MFON..BAMUM LETTER PHASE-F VUEQ -1B000..1B001 ; 6.0 # [2] KATAKANA LETTER ARCHAIC E..HIRAGANA LETTER ARCHAIC YE -1F0A0..1F0AE ; 6.0 # [15] PLAYING CARD BACK..PLAYING CARD KING OF SPADES -1F0B1..1F0BE ; 6.0 # [14] PLAYING CARD ACE OF HEARTS..PLAYING CARD KING OF HEARTS -1F0C1..1F0CF ; 6.0 # [15] PLAYING CARD ACE OF DIAMONDS..PLAYING CARD BLACK JOKER -1F0D1..1F0DF ; 6.0 # [15] PLAYING CARD ACE OF CLUBS..PLAYING CARD WHITE JOKER -1F130 ; 6.0 # SQUARED LATIN CAPITAL LETTER A -1F132..1F13C ; 6.0 # [11] SQUARED LATIN CAPITAL LETTER C..SQUARED LATIN CAPITAL LETTER M -1F13E ; 6.0 # SQUARED LATIN CAPITAL LETTER O -1F140..1F141 ; 6.0 # [2] SQUARED LATIN CAPITAL LETTER Q..SQUARED LATIN CAPITAL LETTER R -1F143..1F145 ; 6.0 # [3] SQUARED LATIN CAPITAL LETTER T..SQUARED LATIN CAPITAL LETTER V -1F147..1F149 ; 6.0 # [3] SQUARED LATIN CAPITAL LETTER X..SQUARED LATIN CAPITAL LETTER Z -1F14F..1F156 ; 6.0 # [8] SQUARED WC..NEGATIVE CIRCLED LATIN CAPITAL LETTER G -1F158..1F15E ; 6.0 # [7] NEGATIVE CIRCLED LATIN CAPITAL LETTER I..NEGATIVE CIRCLED LATIN CAPITAL LETTER O -1F160..1F169 ; 6.0 # [10] NEGATIVE CIRCLED LATIN CAPITAL LETTER Q..NEGATIVE CIRCLED LATIN CAPITAL LETTER Z -1F170..1F178 ; 6.0 # [9] NEGATIVE SQUARED LATIN CAPITAL LETTER A..NEGATIVE SQUARED LATIN CAPITAL LETTER I -1F17A ; 6.0 # NEGATIVE SQUARED LATIN CAPITAL LETTER K -1F17D..1F17E ; 6.0 # [2] NEGATIVE SQUARED LATIN CAPITAL LETTER N..NEGATIVE SQUARED LATIN CAPITAL LETTER O -1F180..1F189 ; 6.0 # [10] NEGATIVE SQUARED LATIN CAPITAL LETTER Q..NEGATIVE SQUARED LATIN CAPITAL LETTER Z -1F18E..1F18F ; 6.0 # [2] NEGATIVE SQUARED AB..NEGATIVE SQUARED WC -1F191..1F19A ; 6.0 # [10] SQUARED CL..SQUARED VS -1F1E6..1F1FF ; 6.0 # [26] REGIONAL INDICATOR SYMBOL LETTER A..REGIONAL INDICATOR SYMBOL LETTER Z -1F201..1F202 ; 6.0 # [2] SQUARED KATAKANA KOKO..SQUARED KATAKANA SA -1F232..1F23A ; 6.0 # [9] SQUARED CJK UNIFIED IDEOGRAPH-7981..SQUARED CJK UNIFIED IDEOGRAPH-55B6 -1F250..1F251 ; 6.0 # [2] CIRCLED IDEOGRAPH ADVANTAGE..CIRCLED IDEOGRAPH ACCEPT -1F300..1F320 ; 6.0 # [33] CYCLONE..SHOOTING STAR -1F330..1F335 ; 6.0 # [6] CHESTNUT..CACTUS -1F337..1F37C ; 6.0 # [70] TULIP..BABY BOTTLE -1F380..1F393 ; 6.0 # [20] RIBBON..GRADUATION CAP -1F3A0..1F3C4 ; 6.0 # [37] CAROUSEL HORSE..SURFER -1F3C6..1F3CA ; 6.0 # [5] TROPHY..SWIMMER -1F3E0..1F3F0 ; 6.0 # [17] HOUSE BUILDING..EUROPEAN CASTLE -1F400..1F43E ; 6.0 # [63] RAT..PAW PRINTS -1F440 ; 6.0 # EYES -1F442..1F4F7 ; 6.0 # [182] EAR..CAMERA -1F4F9..1F4FC ; 6.0 # [4] VIDEO CAMERA..VIDEOCASSETTE -1F500..1F53D ; 6.0 # [62] TWISTED RIGHTWARDS ARROWS..DOWN-POINTING SMALL RED TRIANGLE -1F550..1F567 ; 6.0 # [24] CLOCK FACE ONE OCLOCK..CLOCK FACE TWELVE-THIRTY -1F5FB..1F5FF ; 6.0 # [5] MOUNT FUJI..MOYAI -1F601..1F610 ; 6.0 # [16] GRINNING FACE WITH SMILING EYES..NEUTRAL FACE -1F612..1F614 ; 6.0 # [3] UNAMUSED FACE..PENSIVE FACE -1F616 ; 6.0 # CONFOUNDED FACE -1F618 ; 6.0 # FACE THROWING A KISS -1F61A ; 6.0 # KISSING FACE WITH CLOSED EYES -1F61C..1F61E ; 6.0 # [3] FACE WITH STUCK-OUT TONGUE AND WINKING EYE..DISAPPOINTED FACE -1F620..1F625 ; 6.0 # [6] ANGRY FACE..DISAPPOINTED BUT RELIEVED FACE -1F628..1F62B ; 6.0 # [4] FEARFUL FACE..TIRED FACE -1F62D ; 6.0 # LOUDLY CRYING FACE -1F630..1F633 ; 6.0 # [4] FACE WITH OPEN MOUTH AND COLD SWEAT..FLUSHED FACE -1F635..1F640 ; 6.0 # [12] DIZZY FACE..WEARY CAT FACE -1F645..1F64F ; 6.0 # [11] FACE WITH NO GOOD GESTURE..PERSON WITH FOLDED HANDS -1F680..1F6C5 ; 6.0 # [70] ROCKET..LEFT LUGGAGE -1F700..1F773 ; 6.0 # [116] ALCHEMICAL SYMBOL FOR QUINTESSENCE..ALCHEMICAL SYMBOL FOR HALF OUNCE -2B740..2B81D ; 6.0 # [222] CJK UNIFIED IDEOGRAPH-2B740..CJK UNIFIED IDEOGRAPH-2B81D - -# Total code points: 2088 - -# EOF diff --git a/icuSources/data/unidata/DerivedBidiClass.txt b/icuSources/data/unidata/DerivedBidiClass.txt deleted file mode 100644 index 885cb192..00000000 --- a/icuSources/data/unidata/DerivedBidiClass.txt +++ /dev/null @@ -1,1860 +0,0 @@ -# DerivedBidiClass-6.0.0.txt -# Date: 2010-08-19, 00:48:03 GMT [MD] -# -# Unicode Character Database -# Copyright (c) 1991-2010 Unicode, Inc. -# For terms of use, see http://www.unicode.org/terms_of_use.html -# For documentation, see http://www.unicode.org/reports/tr44/ - -# ================================================ - -# Bidi Class (listing UnicodeData.txt, field 4: see UAX #44: http://www.unicode.org/reports/tr44/) -# Unlike other properties, unassigned code points in blocks -# reserved for right-to-left scripts are given either types R or AL. -# -# The unassigned code points that default to AL are in the ranges: -# [\u0600-\u07BF \uFB50-\uFDFF \uFE70-\uFEFF] -# -# Arabic: U+0600 - U+06FF -# Syriac: U+0700 - U+074F -# Arabic_Supplement: U+0750 - U+077F -# Thaana: U+0780 - U+07BF -# Arabic_Presentation_Forms_A: -# U+FB50 - U+FDFF -# Arabic_Presentation_Forms_B: -# U+FE70 - U+FEFF -# minus noncharacter code points. -# -# The unassigned code points that default to R are in the ranges: -# [\u0590-\u05FF \u07C0-\u08FF \uFB1D-\uFB4F \U00010800-\U00010FFF \U0001E800-\U0001EFFF] -# -# Hebrew: U+0590 - U+05FF -# NKo: U+07C0 - U+07FF -# Cypriot_Syllabary: U+10800 - U+1083F -# Phoenician: U+10900 - U+1091F -# Lydian: U+10920 - U+1093F -# Kharoshthi: U+10A00 - U+10A5F -# and any others in the ranges: -# U+0800 - U+08FF, -# U+FB1D - U+FB4F, -# U+10840 - U+10FFF, -# U+1E800 - U+1EFFF -# -# For all other cases: - -# All code points not explicitly listed for Bidi_Class -# have the value Left_To_Right (L). - -# @missing: 0000..10FFFF; Left_To_Right - -# ================================================ - -# Bidi_Class=Left_To_Right - -0041..005A ; L # L& [26] LATIN CAPITAL LETTER A..LATIN CAPITAL LETTER Z -0061..007A ; L # L& [26] LATIN SMALL LETTER A..LATIN SMALL LETTER Z -00AA ; L # L& FEMININE ORDINAL INDICATOR -00B5 ; L # L& MICRO SIGN -00BA ; L # L& MASCULINE ORDINAL INDICATOR -00C0..00D6 ; L # L& [23] LATIN CAPITAL LETTER A WITH GRAVE..LATIN CAPITAL LETTER O WITH DIAERESIS -00D8..00F6 ; L # L& [31] LATIN CAPITAL LETTER O WITH STROKE..LATIN SMALL LETTER O WITH DIAERESIS -00F8..01BA ; L # L& [195] LATIN SMALL LETTER O WITH STROKE..LATIN SMALL LETTER EZH WITH TAIL -01BB ; L # Lo LATIN LETTER TWO WITH STROKE -01BC..01BF ; L # L& [4] LATIN CAPITAL LETTER TONE FIVE..LATIN LETTER WYNN -01C0..01C3 ; L # Lo [4] LATIN LETTER DENTAL CLICK..LATIN LETTER RETROFLEX CLICK -01C4..0293 ; L # L& [208] LATIN CAPITAL LETTER DZ WITH CARON..LATIN SMALL LETTER EZH WITH CURL -0294 ; L # Lo LATIN LETTER GLOTTAL STOP -0295..02AF ; L # L& [27] LATIN LETTER PHARYNGEAL VOICED FRICATIVE..LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL -02B0..02B8 ; L # Lm [9] MODIFIER LETTER SMALL H..MODIFIER LETTER SMALL Y -02BB..02C1 ; L # Lm [7] MODIFIER LETTER TURNED COMMA..MODIFIER LETTER REVERSED GLOTTAL STOP -02D0..02D1 ; L # Lm [2] MODIFIER LETTER TRIANGULAR COLON..MODIFIER LETTER HALF TRIANGULAR COLON -02E0..02E4 ; L # Lm [5] MODIFIER LETTER SMALL GAMMA..MODIFIER LETTER SMALL REVERSED GLOTTAL STOP -02EE ; L # Lm MODIFIER LETTER DOUBLE APOSTROPHE -0370..0373 ; L # L& [4] GREEK CAPITAL LETTER HETA..GREEK SMALL LETTER ARCHAIC SAMPI -0376..0377 ; L # L& [2] GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA..GREEK SMALL LETTER PAMPHYLIAN DIGAMMA -037A ; L # Lm GREEK YPOGEGRAMMENI -037B..037D ; L # L& [3] GREEK SMALL REVERSED LUNATE SIGMA SYMBOL..GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL -0386 ; L # L& GREEK CAPITAL LETTER ALPHA WITH TONOS -0388..038A ; L # L& [3] GREEK CAPITAL LETTER EPSILON WITH TONOS..GREEK CAPITAL LETTER IOTA WITH TONOS -038C ; L # L& GREEK CAPITAL LETTER OMICRON WITH TONOS -038E..03A1 ; L # L& [20] GREEK CAPITAL LETTER UPSILON WITH TONOS..GREEK CAPITAL LETTER RHO -03A3..03F5 ; L # L& [83] GREEK CAPITAL LETTER SIGMA..GREEK LUNATE EPSILON SYMBOL -03F7..0481 ; L # L& [139] GREEK CAPITAL LETTER SHO..CYRILLIC SMALL LETTER KOPPA -0482 ; L # So CYRILLIC THOUSANDS SIGN -048A..0527 ; L # L& [158] CYRILLIC CAPITAL LETTER SHORT I WITH TAIL..CYRILLIC SMALL LETTER SHHA WITH DESCENDER -0531..0556 ; L # L& [38] ARMENIAN CAPITAL LETTER AYB..ARMENIAN CAPITAL LETTER FEH -0559 ; L # Lm ARMENIAN MODIFIER LETTER LEFT HALF RING -055A..055F ; L # Po [6] ARMENIAN APOSTROPHE..ARMENIAN ABBREVIATION MARK -0561..0587 ; L # L& [39] ARMENIAN SMALL LETTER AYB..ARMENIAN SMALL LIGATURE ECH YIWN -0589 ; L # Po ARMENIAN FULL STOP -0903 ; L # Mc DEVANAGARI SIGN VISARGA -0904..0939 ; L # Lo [54] DEVANAGARI LETTER SHORT A..DEVANAGARI LETTER HA -093B ; L # Mc DEVANAGARI VOWEL SIGN OOE -093D ; L # Lo DEVANAGARI SIGN AVAGRAHA -093E..0940 ; L # Mc [3] DEVANAGARI VOWEL SIGN AA..DEVANAGARI VOWEL SIGN II -0949..094C ; L # Mc [4] DEVANAGARI VOWEL SIGN CANDRA O..DEVANAGARI VOWEL SIGN AU -094E..094F ; L # Mc [2] DEVANAGARI VOWEL SIGN PRISHTHAMATRA E..DEVANAGARI VOWEL SIGN AW -0950 ; L # Lo DEVANAGARI OM -0958..0961 ; L # Lo [10] DEVANAGARI LETTER QA..DEVANAGARI LETTER VOCALIC LL -0964..0965 ; L # Po [2] DEVANAGARI DANDA..DEVANAGARI DOUBLE DANDA -0966..096F ; L # Nd [10] DEVANAGARI DIGIT ZERO..DEVANAGARI DIGIT NINE -0970 ; L # Po DEVANAGARI ABBREVIATION SIGN -0971 ; L # Lm DEVANAGARI SIGN HIGH SPACING DOT -0972..0977 ; L # Lo [6] DEVANAGARI LETTER CANDRA A..DEVANAGARI LETTER UUE -0979..097F ; L # Lo [7] DEVANAGARI LETTER ZHA..DEVANAGARI LETTER BBA -0982..0983 ; L # Mc [2] BENGALI SIGN ANUSVARA..BENGALI SIGN VISARGA -0985..098C ; L # Lo [8] BENGALI LETTER A..BENGALI LETTER VOCALIC L -098F..0990 ; L # Lo [2] BENGALI LETTER E..BENGALI LETTER AI -0993..09A8 ; L # Lo [22] BENGALI LETTER O..BENGALI LETTER NA -09AA..09B0 ; L # Lo [7] BENGALI LETTER PA..BENGALI LETTER RA -09B2 ; L # Lo BENGALI LETTER LA -09B6..09B9 ; L # Lo [4] BENGALI LETTER SHA..BENGALI LETTER HA -09BD ; L # Lo BENGALI SIGN AVAGRAHA -09BE..09C0 ; L # Mc [3] BENGALI VOWEL SIGN AA..BENGALI VOWEL SIGN II -09C7..09C8 ; L # Mc [2] BENGALI VOWEL SIGN E..BENGALI VOWEL SIGN AI -09CB..09CC ; L # Mc [2] BENGALI VOWEL SIGN O..BENGALI VOWEL SIGN AU -09CE ; L # Lo BENGALI LETTER KHANDA TA -09D7 ; L # Mc BENGALI AU LENGTH MARK -09DC..09DD ; L # Lo [2] BENGALI LETTER RRA..BENGALI LETTER RHA -09DF..09E1 ; L # Lo [3] BENGALI LETTER YYA..BENGALI LETTER VOCALIC LL -09E6..09EF ; L # Nd [10] BENGALI DIGIT ZERO..BENGALI DIGIT NINE -09F0..09F1 ; L # Lo [2] BENGALI LETTER RA WITH MIDDLE DIAGONAL..BENGALI LETTER RA WITH LOWER DIAGONAL -09F4..09F9 ; L # No [6] BENGALI CURRENCY NUMERATOR ONE..BENGALI CURRENCY DENOMINATOR SIXTEEN -09FA ; L # So BENGALI ISSHAR -0A03 ; L # Mc GURMUKHI SIGN VISARGA -0A05..0A0A ; L # Lo [6] GURMUKHI LETTER A..GURMUKHI LETTER UU -0A0F..0A10 ; L # Lo [2] GURMUKHI LETTER EE..GURMUKHI LETTER AI -0A13..0A28 ; L # Lo [22] GURMUKHI LETTER OO..GURMUKHI LETTER NA -0A2A..0A30 ; L # Lo [7] GURMUKHI LETTER PA..GURMUKHI LETTER RA -0A32..0A33 ; L # Lo [2] GURMUKHI LETTER LA..GURMUKHI LETTER LLA -0A35..0A36 ; L # Lo [2] GURMUKHI LETTER VA..GURMUKHI LETTER SHA -0A38..0A39 ; L # Lo [2] GURMUKHI LETTER SA..GURMUKHI LETTER HA -0A3E..0A40 ; L # Mc [3] GURMUKHI VOWEL SIGN AA..GURMUKHI VOWEL SIGN II -0A59..0A5C ; L # Lo [4] GURMUKHI LETTER KHHA..GURMUKHI LETTER RRA -0A5E ; L # Lo GURMUKHI LETTER FA -0A66..0A6F ; L # Nd [10] GURMUKHI DIGIT ZERO..GURMUKHI DIGIT NINE -0A72..0A74 ; L # Lo [3] GURMUKHI IRI..GURMUKHI EK ONKAR -0A83 ; L # Mc GUJARATI SIGN VISARGA -0A85..0A8D ; L # Lo [9] GUJARATI LETTER A..GUJARATI VOWEL CANDRA E -0A8F..0A91 ; L # Lo [3] GUJARATI LETTER E..GUJARATI VOWEL CANDRA O -0A93..0AA8 ; L # Lo [22] GUJARATI LETTER O..GUJARATI LETTER NA -0AAA..0AB0 ; L # Lo [7] GUJARATI LETTER PA..GUJARATI LETTER RA -0AB2..0AB3 ; L # Lo [2] GUJARATI LETTER LA..GUJARATI LETTER LLA -0AB5..0AB9 ; L # Lo [5] GUJARATI LETTER VA..GUJARATI LETTER HA -0ABD ; L # Lo GUJARATI SIGN AVAGRAHA -0ABE..0AC0 ; L # Mc [3] GUJARATI VOWEL SIGN AA..GUJARATI VOWEL SIGN II -0AC9 ; L # Mc GUJARATI VOWEL SIGN CANDRA O -0ACB..0ACC ; L # Mc [2] GUJARATI VOWEL SIGN O..GUJARATI VOWEL SIGN AU -0AD0 ; L # Lo GUJARATI OM -0AE0..0AE1 ; L # Lo [2] GUJARATI LETTER VOCALIC RR..GUJARATI LETTER VOCALIC LL -0AE6..0AEF ; L # Nd [10] GUJARATI DIGIT ZERO..GUJARATI DIGIT NINE -0B02..0B03 ; L # Mc [2] ORIYA SIGN ANUSVARA..ORIYA SIGN VISARGA -0B05..0B0C ; L # Lo [8] ORIYA LETTER A..ORIYA LETTER VOCALIC L -0B0F..0B10 ; L # Lo [2] ORIYA LETTER E..ORIYA LETTER AI -0B13..0B28 ; L # Lo [22] ORIYA LETTER O..ORIYA LETTER NA -0B2A..0B30 ; L # Lo [7] ORIYA LETTER PA..ORIYA LETTER RA -0B32..0B33 ; L # Lo [2] ORIYA LETTER LA..ORIYA LETTER LLA -0B35..0B39 ; L # Lo [5] ORIYA LETTER VA..ORIYA LETTER HA -0B3D ; L # Lo ORIYA SIGN AVAGRAHA -0B3E ; L # Mc ORIYA VOWEL SIGN AA -0B40 ; L # Mc ORIYA VOWEL SIGN II -0B47..0B48 ; L # Mc [2] ORIYA VOWEL SIGN E..ORIYA VOWEL SIGN AI -0B4B..0B4C ; L # Mc [2] ORIYA VOWEL SIGN O..ORIYA VOWEL SIGN AU -0B57 ; L # Mc ORIYA AU LENGTH MARK -0B5C..0B5D ; L # Lo [2] ORIYA LETTER RRA..ORIYA LETTER RHA -0B5F..0B61 ; L # Lo [3] ORIYA LETTER YYA..ORIYA LETTER VOCALIC LL -0B66..0B6F ; L # Nd [10] ORIYA DIGIT ZERO..ORIYA DIGIT NINE -0B70 ; L # So ORIYA ISSHAR -0B71 ; L # Lo ORIYA LETTER WA -0B72..0B77 ; L # No [6] ORIYA FRACTION ONE QUARTER..ORIYA FRACTION THREE SIXTEENTHS -0B83 ; L # Lo TAMIL SIGN VISARGA -0B85..0B8A ; L # Lo [6] TAMIL LETTER A..TAMIL LETTER UU -0B8E..0B90 ; L # Lo [3] TAMIL LETTER E..TAMIL LETTER AI -0B92..0B95 ; L # Lo [4] TAMIL LETTER O..TAMIL LETTER KA -0B99..0B9A ; L # Lo [2] TAMIL LETTER NGA..TAMIL LETTER CA -0B9C ; L # Lo TAMIL LETTER JA -0B9E..0B9F ; L # Lo [2] TAMIL LETTER NYA..TAMIL LETTER TTA -0BA3..0BA4 ; L # Lo [2] TAMIL LETTER NNA..TAMIL LETTER TA -0BA8..0BAA ; L # Lo [3] TAMIL LETTER NA..TAMIL LETTER PA -0BAE..0BB9 ; L # Lo [12] TAMIL LETTER MA..TAMIL LETTER HA -0BBE..0BBF ; L # Mc [2] TAMIL VOWEL SIGN AA..TAMIL VOWEL SIGN I -0BC1..0BC2 ; L # Mc [2] TAMIL VOWEL SIGN U..TAMIL VOWEL SIGN UU -0BC6..0BC8 ; L # Mc [3] TAMIL VOWEL SIGN E..TAMIL VOWEL SIGN AI -0BCA..0BCC ; L # Mc [3] TAMIL VOWEL SIGN O..TAMIL VOWEL SIGN AU -0BD0 ; L # Lo TAMIL OM -0BD7 ; L # Mc TAMIL AU LENGTH MARK -0BE6..0BEF ; L # Nd [10] TAMIL DIGIT ZERO..TAMIL DIGIT NINE -0BF0..0BF2 ; L # No [3] TAMIL NUMBER TEN..TAMIL NUMBER ONE THOUSAND -0C01..0C03 ; L # Mc [3] TELUGU SIGN CANDRABINDU..TELUGU SIGN VISARGA -0C05..0C0C ; L # Lo [8] TELUGU LETTER A..TELUGU LETTER VOCALIC L -0C0E..0C10 ; L # Lo [3] TELUGU LETTER E..TELUGU LETTER AI -0C12..0C28 ; L # Lo [23] TELUGU LETTER O..TELUGU LETTER NA -0C2A..0C33 ; L # Lo [10] TELUGU LETTER PA..TELUGU LETTER LLA -0C35..0C39 ; L # Lo [5] TELUGU LETTER VA..TELUGU LETTER HA -0C3D ; L # Lo TELUGU SIGN AVAGRAHA -0C41..0C44 ; L # Mc [4] TELUGU VOWEL SIGN U..TELUGU VOWEL SIGN VOCALIC RR -0C58..0C59 ; L # Lo [2] TELUGU LETTER TSA..TELUGU LETTER DZA -0C60..0C61 ; L # Lo [2] TELUGU LETTER VOCALIC RR..TELUGU LETTER VOCALIC LL -0C66..0C6F ; L # Nd [10] TELUGU DIGIT ZERO..TELUGU DIGIT NINE -0C7F ; L # So TELUGU SIGN TUUMU -0C82..0C83 ; L # Mc [2] KANNADA SIGN ANUSVARA..KANNADA SIGN VISARGA -0C85..0C8C ; L # Lo [8] KANNADA LETTER A..KANNADA LETTER VOCALIC L -0C8E..0C90 ; L # Lo [3] KANNADA LETTER E..KANNADA LETTER AI -0C92..0CA8 ; L # Lo [23] KANNADA LETTER O..KANNADA LETTER NA -0CAA..0CB3 ; L # Lo [10] KANNADA LETTER PA..KANNADA LETTER LLA -0CB5..0CB9 ; L # Lo [5] KANNADA LETTER VA..KANNADA LETTER HA -0CBD ; L # Lo KANNADA SIGN AVAGRAHA -0CBE ; L # Mc KANNADA VOWEL SIGN AA -0CBF ; L # Mn KANNADA VOWEL SIGN I -0CC0..0CC4 ; L # Mc [5] KANNADA VOWEL SIGN II..KANNADA VOWEL SIGN VOCALIC RR -0CC6 ; L # Mn KANNADA VOWEL SIGN E -0CC7..0CC8 ; L # Mc [2] KANNADA VOWEL SIGN EE..KANNADA VOWEL SIGN AI -0CCA..0CCB ; L # Mc [2] KANNADA VOWEL SIGN O..KANNADA VOWEL SIGN OO -0CD5..0CD6 ; L # Mc [2] KANNADA LENGTH MARK..KANNADA AI LENGTH MARK -0CDE ; L # Lo KANNADA LETTER FA -0CE0..0CE1 ; L # Lo [2] KANNADA LETTER VOCALIC RR..KANNADA LETTER VOCALIC LL -0CE6..0CEF ; L # Nd [10] KANNADA DIGIT ZERO..KANNADA DIGIT NINE -0CF1..0CF2 ; L # Lo [2] KANNADA SIGN JIHVAMULIYA..KANNADA SIGN UPADHMANIYA -0D02..0D03 ; L # Mc [2] MALAYALAM SIGN ANUSVARA..MALAYALAM SIGN VISARGA -0D05..0D0C ; L # Lo [8] MALAYALAM LETTER A..MALAYALAM LETTER VOCALIC L -0D0E..0D10 ; L # Lo [3] MALAYALAM LETTER E..MALAYALAM LETTER AI -0D12..0D3A ; L # Lo [41] MALAYALAM LETTER O..MALAYALAM LETTER TTTA -0D3D ; L # Lo MALAYALAM SIGN AVAGRAHA -0D3E..0D40 ; L # Mc [3] MALAYALAM VOWEL SIGN AA..MALAYALAM VOWEL SIGN II -0D46..0D48 ; L # Mc [3] MALAYALAM VOWEL SIGN E..MALAYALAM VOWEL SIGN AI -0D4A..0D4C ; L # Mc [3] MALAYALAM VOWEL SIGN O..MALAYALAM VOWEL SIGN AU -0D4E ; L # Lo MALAYALAM LETTER DOT REPH -0D57 ; L # Mc MALAYALAM AU LENGTH MARK -0D60..0D61 ; L # Lo [2] MALAYALAM LETTER VOCALIC RR..MALAYALAM LETTER VOCALIC LL -0D66..0D6F ; L # Nd [10] MALAYALAM DIGIT ZERO..MALAYALAM DIGIT NINE -0D70..0D75 ; L # No [6] MALAYALAM NUMBER TEN..MALAYALAM FRACTION THREE QUARTERS -0D79 ; L # So MALAYALAM DATE MARK -0D7A..0D7F ; L # Lo [6] MALAYALAM LETTER CHILLU NN..MALAYALAM LETTER CHILLU K -0D82..0D83 ; L # Mc [2] SINHALA SIGN ANUSVARAYA..SINHALA SIGN VISARGAYA -0D85..0D96 ; L # Lo [18] SINHALA LETTER AYANNA..SINHALA LETTER AUYANNA -0D9A..0DB1 ; L # Lo [24] SINHALA LETTER ALPAPRAANA KAYANNA..SINHALA LETTER DANTAJA NAYANNA -0DB3..0DBB ; L # Lo [9] SINHALA LETTER SANYAKA DAYANNA..SINHALA LETTER RAYANNA -0DBD ; L # Lo SINHALA LETTER DANTAJA LAYANNA -0DC0..0DC6 ; L # Lo [7] SINHALA LETTER VAYANNA..SINHALA LETTER FAYANNA -0DCF..0DD1 ; L # Mc [3] SINHALA VOWEL SIGN AELA-PILLA..SINHALA VOWEL SIGN DIGA AEDA-PILLA -0DD8..0DDF ; L # Mc [8] SINHALA VOWEL SIGN GAETTA-PILLA..SINHALA VOWEL SIGN GAYANUKITTA -0DF2..0DF3 ; L # Mc [2] SINHALA VOWEL SIGN DIGA GAETTA-PILLA..SINHALA VOWEL SIGN DIGA GAYANUKITTA -0DF4 ; L # Po SINHALA PUNCTUATION KUNDDALIYA -0E01..0E30 ; L # Lo [48] THAI CHARACTER KO KAI..THAI CHARACTER SARA A -0E32..0E33 ; L # Lo [2] THAI CHARACTER SARA AA..THAI CHARACTER SARA AM -0E40..0E45 ; L # Lo [6] THAI CHARACTER SARA E..THAI CHARACTER LAKKHANGYAO -0E46 ; L # Lm THAI CHARACTER MAIYAMOK -0E4F ; L # Po THAI CHARACTER FONGMAN -0E50..0E59 ; L # Nd [10] THAI DIGIT ZERO..THAI DIGIT NINE -0E5A..0E5B ; L # Po [2] THAI CHARACTER ANGKHANKHU..THAI CHARACTER KHOMUT -0E81..0E82 ; L # Lo [2] LAO LETTER KO..LAO LETTER KHO SUNG -0E84 ; L # Lo LAO LETTER KHO TAM -0E87..0E88 ; L # Lo [2] LAO LETTER NGO..LAO LETTER CO -0E8A ; L # Lo LAO LETTER SO TAM -0E8D ; L # Lo LAO LETTER NYO -0E94..0E97 ; L # Lo [4] LAO LETTER DO..LAO LETTER THO TAM -0E99..0E9F ; L # Lo [7] LAO LETTER NO..LAO LETTER FO SUNG -0EA1..0EA3 ; L # Lo [3] LAO LETTER MO..LAO LETTER LO LING -0EA5 ; L # Lo LAO LETTER LO LOOT -0EA7 ; L # Lo LAO LETTER WO -0EAA..0EAB ; L # Lo [2] LAO LETTER SO SUNG..LAO LETTER HO SUNG -0EAD..0EB0 ; L # Lo [4] LAO LETTER O..LAO VOWEL SIGN A -0EB2..0EB3 ; L # Lo [2] LAO VOWEL SIGN AA..LAO VOWEL SIGN AM -0EBD ; L # Lo LAO SEMIVOWEL SIGN NYO -0EC0..0EC4 ; L # Lo [5] LAO VOWEL SIGN E..LAO VOWEL SIGN AI -0EC6 ; L # Lm LAO KO LA -0ED0..0ED9 ; L # Nd [10] LAO DIGIT ZERO..LAO DIGIT NINE -0EDC..0EDD ; L # Lo [2] LAO HO NO..LAO HO MO -0F00 ; L # Lo TIBETAN SYLLABLE OM -0F01..0F03 ; L # So [3] TIBETAN MARK GTER YIG MGO TRUNCATED A..TIBETAN MARK GTER YIG MGO -UM GTER TSHEG MA -0F04..0F12 ; L # Po [15] TIBETAN MARK INITIAL YIG MGO MDUN MA..TIBETAN MARK RGYA GRAM SHAD -0F13..0F17 ; L # So [5] TIBETAN MARK CARET -DZUD RTAGS ME LONG CAN..TIBETAN ASTROLOGICAL SIGN SGRA GCAN -CHAR RTAGS -0F1A..0F1F ; L # So [6] TIBETAN SIGN RDEL DKAR GCIG..TIBETAN SIGN RDEL DKAR RDEL NAG -0F20..0F29 ; L # Nd [10] TIBETAN DIGIT ZERO..TIBETAN DIGIT NINE -0F2A..0F33 ; L # No [10] TIBETAN DIGIT HALF ONE..TIBETAN DIGIT HALF ZERO -0F34 ; L # So TIBETAN MARK BSDUS RTAGS -0F36 ; L # So TIBETAN MARK CARET -DZUD RTAGS BZHI MIG CAN -0F38 ; L # So TIBETAN MARK CHE MGO -0F3E..0F3F ; L # Mc [2] TIBETAN SIGN YAR TSHES..TIBETAN SIGN MAR TSHES -0F40..0F47 ; L # Lo [8] TIBETAN LETTER KA..TIBETAN LETTER JA -0F49..0F6C ; L # Lo [36] TIBETAN LETTER NYA..TIBETAN LETTER RRA -0F7F ; L # Mc TIBETAN SIGN RNAM BCAD -0F85 ; L # Po TIBETAN MARK PALUTA -0F88..0F8C ; L # Lo [5] TIBETAN SIGN LCE TSA CAN..TIBETAN SIGN INVERTED MCHU CAN -0FBE..0FC5 ; L # So [8] TIBETAN KU RU KHA..TIBETAN SYMBOL RDO RJE -0FC7..0FCC ; L # So [6] TIBETAN SYMBOL RDO RJE RGYA GRAM..TIBETAN SYMBOL NOR BU BZHI -KHYIL -0FCE..0FCF ; L # So [2] TIBETAN SIGN RDEL NAG RDEL DKAR..TIBETAN SIGN RDEL NAG GSUM -0FD0..0FD4 ; L # Po [5] TIBETAN MARK BSKA- SHOG GI MGO RGYAN..TIBETAN MARK CLOSING BRDA RNYING YIG MGO SGAB MA -0FD5..0FD8 ; L # So [4] RIGHT-FACING SVASTI SIGN..LEFT-FACING SVASTI SIGN WITH DOTS -0FD9..0FDA ; L # Po [2] TIBETAN MARK LEADING MCHAN RTAGS..TIBETAN MARK TRAILING MCHAN RTAGS -1000..102A ; L # Lo [43] MYANMAR LETTER KA..MYANMAR LETTER AU -102B..102C ; L # Mc [2] MYANMAR VOWEL SIGN TALL AA..MYANMAR VOWEL SIGN AA -1031 ; L # Mc MYANMAR VOWEL SIGN E -1038 ; L # Mc MYANMAR SIGN VISARGA -103B..103C ; L # Mc [2] MYANMAR CONSONANT SIGN MEDIAL YA..MYANMAR CONSONANT SIGN MEDIAL RA -103F ; L # Lo MYANMAR LETTER GREAT SA -1040..1049 ; L # Nd [10] MYANMAR DIGIT ZERO..MYANMAR DIGIT NINE -104A..104F ; L # Po [6] MYANMAR SIGN LITTLE SECTION..MYANMAR SYMBOL GENITIVE -1050..1055 ; L # Lo [6] MYANMAR LETTER SHA..MYANMAR LETTER VOCALIC LL -1056..1057 ; L # Mc [2] MYANMAR VOWEL SIGN VOCALIC R..MYANMAR VOWEL SIGN VOCALIC RR -105A..105D ; L # Lo [4] MYANMAR LETTER MON NGA..MYANMAR LETTER MON BBE -1061 ; L # Lo MYANMAR LETTER SGAW KAREN SHA -1062..1064 ; L # Mc [3] MYANMAR VOWEL SIGN SGAW KAREN EU..MYANMAR TONE MARK SGAW KAREN KE PHO -1065..1066 ; L # Lo [2] MYANMAR LETTER WESTERN PWO KAREN THA..MYANMAR LETTER WESTERN PWO KAREN PWA -1067..106D ; L # Mc [7] MYANMAR VOWEL SIGN WESTERN PWO KAREN EU..MYANMAR SIGN WESTERN PWO KAREN TONE-5 -106E..1070 ; L # Lo [3] MYANMAR LETTER EASTERN PWO KAREN NNA..MYANMAR LETTER EASTERN PWO KAREN GHWA -1075..1081 ; L # Lo [13] MYANMAR LETTER SHAN KA..MYANMAR LETTER SHAN HA -1083..1084 ; L # Mc [2] MYANMAR VOWEL SIGN SHAN AA..MYANMAR VOWEL SIGN SHAN E -1087..108C ; L # Mc [6] MYANMAR SIGN SHAN TONE-2..MYANMAR SIGN SHAN COUNCIL TONE-3 -108E ; L # Lo MYANMAR LETTER RUMAI PALAUNG FA -108F ; L # Mc MYANMAR SIGN RUMAI PALAUNG TONE-5 -1090..1099 ; L # Nd [10] MYANMAR SHAN DIGIT ZERO..MYANMAR SHAN DIGIT NINE -109A..109C ; L # Mc [3] MYANMAR SIGN KHAMTI TONE-1..MYANMAR VOWEL SIGN AITON A -109E..109F ; L # So [2] MYANMAR SYMBOL SHAN ONE..MYANMAR SYMBOL SHAN EXCLAMATION -10A0..10C5 ; L # L& [38] GEORGIAN CAPITAL LETTER AN..GEORGIAN CAPITAL LETTER HOE -10D0..10FA ; L # Lo [43] GEORGIAN LETTER AN..GEORGIAN LETTER AIN -10FB ; L # Po GEORGIAN PARAGRAPH SEPARATOR -10FC ; L # Lm MODIFIER LETTER GEORGIAN NAR -1100..1248 ; L # Lo [329] HANGUL CHOSEONG KIYEOK..ETHIOPIC SYLLABLE QWA -124A..124D ; L # Lo [4] ETHIOPIC SYLLABLE QWI..ETHIOPIC SYLLABLE QWE -1250..1256 ; L # Lo [7] ETHIOPIC SYLLABLE QHA..ETHIOPIC SYLLABLE QHO -1258 ; L # Lo ETHIOPIC SYLLABLE QHWA -125A..125D ; L # Lo [4] ETHIOPIC SYLLABLE QHWI..ETHIOPIC SYLLABLE QHWE -1260..1288 ; L # Lo [41] ETHIOPIC SYLLABLE BA..ETHIOPIC SYLLABLE XWA -128A..128D ; L # Lo [4] ETHIOPIC SYLLABLE XWI..ETHIOPIC SYLLABLE XWE -1290..12B0 ; L # Lo [33] ETHIOPIC SYLLABLE NA..ETHIOPIC SYLLABLE KWA -12B2..12B5 ; L # Lo [4] ETHIOPIC SYLLABLE KWI..ETHIOPIC SYLLABLE KWE -12B8..12BE ; L # Lo [7] ETHIOPIC SYLLABLE KXA..ETHIOPIC SYLLABLE KXO -12C0 ; L # Lo ETHIOPIC SYLLABLE KXWA -12C2..12C5 ; L # Lo [4] ETHIOPIC SYLLABLE KXWI..ETHIOPIC SYLLABLE KXWE -12C8..12D6 ; L # Lo [15] ETHIOPIC SYLLABLE WA..ETHIOPIC SYLLABLE PHARYNGEAL O -12D8..1310 ; L # Lo [57] ETHIOPIC SYLLABLE ZA..ETHIOPIC SYLLABLE GWA -1312..1315 ; L # Lo [4] ETHIOPIC SYLLABLE GWI..ETHIOPIC SYLLABLE GWE -1318..135A ; L # Lo [67] ETHIOPIC SYLLABLE GGA..ETHIOPIC SYLLABLE FYA -1360 ; L # So ETHIOPIC SECTION MARK -1361..1368 ; L # Po [8] ETHIOPIC WORDSPACE..ETHIOPIC PARAGRAPH SEPARATOR -1369..137C ; L # No [20] ETHIOPIC DIGIT ONE..ETHIOPIC NUMBER TEN THOUSAND -1380..138F ; L # Lo [16] ETHIOPIC SYLLABLE SEBATBEIT MWA..ETHIOPIC SYLLABLE PWE -13A0..13F4 ; L # Lo [85] CHEROKEE LETTER A..CHEROKEE LETTER YV -1401..166C ; L # Lo [620] CANADIAN SYLLABICS E..CANADIAN SYLLABICS CARRIER TTSA -166D..166E ; L # Po [2] CANADIAN SYLLABICS CHI SIGN..CANADIAN SYLLABICS FULL STOP -166F..167F ; L # Lo [17] CANADIAN SYLLABICS QAI..CANADIAN SYLLABICS BLACKFOOT W -1681..169A ; L # Lo [26] OGHAM LETTER BEITH..OGHAM LETTER PEITH -16A0..16EA ; L # Lo [75] RUNIC LETTER FEHU FEOH FE F..RUNIC LETTER X -16EB..16ED ; L # Po [3] RUNIC SINGLE PUNCTUATION..RUNIC CROSS PUNCTUATION -16EE..16F0 ; L # Nl [3] RUNIC ARLAUG SYMBOL..RUNIC BELGTHOR SYMBOL -1700..170C ; L # Lo [13] TAGALOG LETTER A..TAGALOG LETTER YA -170E..1711 ; L # Lo [4] TAGALOG LETTER LA..TAGALOG LETTER HA -1720..1731 ; L # Lo [18] HANUNOO LETTER A..HANUNOO LETTER HA -1735..1736 ; L # Po [2] PHILIPPINE SINGLE PUNCTUATION..PHILIPPINE DOUBLE PUNCTUATION -1740..1751 ; L # Lo [18] BUHID LETTER A..BUHID LETTER HA -1760..176C ; L # Lo [13] TAGBANWA LETTER A..TAGBANWA LETTER YA -176E..1770 ; L # Lo [3] TAGBANWA LETTER LA..TAGBANWA LETTER SA -1780..17B3 ; L # Lo [52] KHMER LETTER KA..KHMER INDEPENDENT VOWEL QAU -17B4..17B5 ; L # Cf [2] KHMER VOWEL INHERENT AQ..KHMER VOWEL INHERENT AA -17B6 ; L # Mc KHMER VOWEL SIGN AA -17BE..17C5 ; L # Mc [8] KHMER VOWEL SIGN OE..KHMER VOWEL SIGN AU -17C7..17C8 ; L # Mc [2] KHMER SIGN REAHMUK..KHMER SIGN YUUKALEAPINTU -17D4..17D6 ; L # Po [3] KHMER SIGN KHAN..KHMER SIGN CAMNUC PII KUUH -17D7 ; L # Lm KHMER SIGN LEK TOO -17D8..17DA ; L # Po [3] KHMER SIGN BEYYAL..KHMER SIGN KOOMUUT -17DC ; L # Lo KHMER SIGN AVAKRAHASANYA -17E0..17E9 ; L # Nd [10] KHMER DIGIT ZERO..KHMER DIGIT NINE -1810..1819 ; L # Nd [10] MONGOLIAN DIGIT ZERO..MONGOLIAN DIGIT NINE -1820..1842 ; L # Lo [35] MONGOLIAN LETTER A..MONGOLIAN LETTER CHI -1843 ; L # Lm MONGOLIAN LETTER TODO LONG VOWEL SIGN -1844..1877 ; L # Lo [52] MONGOLIAN LETTER TODO E..MONGOLIAN LETTER MANCHU ZHA -1880..18A8 ; L # Lo [41] MONGOLIAN LETTER ALI GALI ANUSVARA ONE..MONGOLIAN LETTER MANCHU ALI GALI BHA -18AA ; L # Lo MONGOLIAN LETTER MANCHU ALI GALI LHA -18B0..18F5 ; L # Lo [70] CANADIAN SYLLABICS OY..CANADIAN SYLLABICS CARRIER DENTAL S -1900..191C ; L # Lo [29] LIMBU VOWEL-CARRIER LETTER..LIMBU LETTER HA -1923..1926 ; L # Mc [4] LIMBU VOWEL SIGN EE..LIMBU VOWEL SIGN AU -1929..192B ; L # Mc [3] LIMBU SUBJOINED LETTER YA..LIMBU SUBJOINED LETTER WA -1930..1931 ; L # Mc [2] LIMBU SMALL LETTER KA..LIMBU SMALL LETTER NGA -1933..1938 ; L # Mc [6] LIMBU SMALL LETTER TA..LIMBU SMALL LETTER LA -1946..194F ; L # Nd [10] LIMBU DIGIT ZERO..LIMBU DIGIT NINE -1950..196D ; L # Lo [30] TAI LE LETTER KA..TAI LE LETTER AI -1970..1974 ; L # Lo [5] TAI LE LETTER TONE-2..TAI LE LETTER TONE-6 -1980..19AB ; L # Lo [44] NEW TAI LUE LETTER HIGH QA..NEW TAI LUE LETTER LOW SUA -19B0..19C0 ; L # Mc [17] NEW TAI LUE VOWEL SIGN VOWEL SHORTENER..NEW TAI LUE VOWEL SIGN IY -19C1..19C7 ; L # Lo [7] NEW TAI LUE LETTER FINAL V..NEW TAI LUE LETTER FINAL B -19C8..19C9 ; L # Mc [2] NEW TAI LUE TONE MARK-1..NEW TAI LUE TONE MARK-2 -19D0..19D9 ; L # Nd [10] NEW TAI LUE DIGIT ZERO..NEW TAI LUE DIGIT NINE -19DA ; L # No NEW TAI LUE THAM DIGIT ONE -1A00..1A16 ; L # Lo [23] BUGINESE LETTER KA..BUGINESE LETTER HA -1A19..1A1B ; L # Mc [3] BUGINESE VOWEL SIGN E..BUGINESE VOWEL SIGN AE -1A1E..1A1F ; L # Po [2] BUGINESE PALLAWA..BUGINESE END OF SECTION -1A20..1A54 ; L # Lo [53] TAI THAM LETTER HIGH KA..TAI THAM LETTER GREAT SA -1A55 ; L # Mc TAI THAM CONSONANT SIGN MEDIAL RA -1A57 ; L # Mc TAI THAM CONSONANT SIGN LA TANG LAI -1A61 ; L # Mc TAI THAM VOWEL SIGN A -1A63..1A64 ; L # Mc [2] TAI THAM VOWEL SIGN AA..TAI THAM VOWEL SIGN TALL AA -1A6D..1A72 ; L # Mc [6] TAI THAM VOWEL SIGN OY..TAI THAM VOWEL SIGN THAM AI -1A80..1A89 ; L # Nd [10] TAI THAM HORA DIGIT ZERO..TAI THAM HORA DIGIT NINE -1A90..1A99 ; L # Nd [10] TAI THAM THAM DIGIT ZERO..TAI THAM THAM DIGIT NINE -1AA0..1AA6 ; L # Po [7] TAI THAM SIGN WIANG..TAI THAM SIGN REVERSED ROTATED RANA -1AA7 ; L # Lm TAI THAM SIGN MAI YAMOK -1AA8..1AAD ; L # Po [6] TAI THAM SIGN KAAN..TAI THAM SIGN CAANG -1B04 ; L # Mc BALINESE SIGN BISAH -1B05..1B33 ; L # Lo [47] BALINESE LETTER AKARA..BALINESE LETTER HA -1B35 ; L # Mc BALINESE VOWEL SIGN TEDUNG -1B3B ; L # Mc BALINESE VOWEL SIGN RA REPA TEDUNG -1B3D..1B41 ; L # Mc [5] BALINESE VOWEL SIGN LA LENGA TEDUNG..BALINESE VOWEL SIGN TALING REPA TEDUNG -1B43..1B44 ; L # Mc [2] BALINESE VOWEL SIGN PEPET TEDUNG..BALINESE ADEG ADEG -1B45..1B4B ; L # Lo [7] BALINESE LETTER KAF SASAK..BALINESE LETTER ASYURA SASAK -1B50..1B59 ; L # Nd [10] BALINESE DIGIT ZERO..BALINESE DIGIT NINE -1B5A..1B60 ; L # Po [7] BALINESE PANTI..BALINESE PAMENENG -1B61..1B6A ; L # So [10] BALINESE MUSICAL SYMBOL DONG..BALINESE MUSICAL SYMBOL DANG GEDE -1B74..1B7C ; L # So [9] BALINESE MUSICAL SYMBOL RIGHT-HAND OPEN DUG..BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PING -1B82 ; L # Mc SUNDANESE SIGN PANGWISAD -1B83..1BA0 ; L # Lo [30] SUNDANESE LETTER A..SUNDANESE LETTER HA -1BA1 ; L # Mc SUNDANESE CONSONANT SIGN PAMINGKAL -1BA6..1BA7 ; L # Mc [2] SUNDANESE VOWEL SIGN PANAELAENG..SUNDANESE VOWEL SIGN PANOLONG -1BAA ; L # Mc SUNDANESE SIGN PAMAAEH -1BAE..1BAF ; L # Lo [2] SUNDANESE LETTER KHA..SUNDANESE LETTER SYA -1BB0..1BB9 ; L # Nd [10] SUNDANESE DIGIT ZERO..SUNDANESE DIGIT NINE -1BC0..1BE5 ; L # Lo [38] BATAK LETTER A..BATAK LETTER U -1BE7 ; L # Mc BATAK VOWEL SIGN E -1BEA..1BEC ; L # Mc [3] BATAK VOWEL SIGN I..BATAK VOWEL SIGN O -1BEE ; L # Mc BATAK VOWEL SIGN U -1BF2..1BF3 ; L # Mc [2] BATAK PANGOLAT..BATAK PANONGONAN -1BFC..1BFF ; L # Po [4] BATAK SYMBOL BINDU NA METEK..BATAK SYMBOL BINDU PANGOLAT -1C00..1C23 ; L # Lo [36] LEPCHA LETTER KA..LEPCHA LETTER A -1C24..1C2B ; L # Mc [8] LEPCHA SUBJOINED LETTER YA..LEPCHA VOWEL SIGN UU -1C34..1C35 ; L # Mc [2] LEPCHA CONSONANT SIGN NYIN-DO..LEPCHA CONSONANT SIGN KANG -1C3B..1C3F ; L # Po [5] LEPCHA PUNCTUATION TA-ROL..LEPCHA PUNCTUATION TSHOOK -1C40..1C49 ; L # Nd [10] LEPCHA DIGIT ZERO..LEPCHA DIGIT NINE -1C4D..1C4F ; L # Lo [3] LEPCHA LETTER TTA..LEPCHA LETTER DDA -1C50..1C59 ; L # Nd [10] OL CHIKI DIGIT ZERO..OL CHIKI DIGIT NINE -1C5A..1C77 ; L # Lo [30] OL CHIKI LETTER LA..OL CHIKI LETTER OH -1C78..1C7D ; L # Lm [6] OL CHIKI MU TTUDDAG..OL CHIKI AHAD -1C7E..1C7F ; L # Po [2] OL CHIKI PUNCTUATION MUCAAD..OL CHIKI PUNCTUATION DOUBLE MUCAAD -1CD3 ; L # Po VEDIC SIGN NIHSHVASA -1CE1 ; L # Mc VEDIC TONE ATHARVAVEDIC INDEPENDENT SVARITA -1CE9..1CEC ; L # Lo [4] VEDIC SIGN ANUSVARA ANTARGOMUKHA..VEDIC SIGN ANUSVARA VAMAGOMUKHA WITH TAIL -1CEE..1CF1 ; L # Lo [4] VEDIC SIGN HEXIFORM LONG ANUSVARA..VEDIC SIGN ANUSVARA UBHAYATO MUKHA -1CF2 ; L # Mc VEDIC SIGN ARDHAVISARGA -1D00..1D2B ; L # L& [44] LATIN LETTER SMALL CAPITAL A..CYRILLIC LETTER SMALL CAPITAL EL -1D2C..1D61 ; L # Lm [54] MODIFIER LETTER CAPITAL A..MODIFIER LETTER SMALL CHI -1D62..1D77 ; L # L& [22] LATIN SUBSCRIPT SMALL LETTER I..LATIN SMALL LETTER TURNED G -1D78 ; L # Lm MODIFIER LETTER CYRILLIC EN -1D79..1D9A ; L # L& [34] LATIN SMALL LETTER INSULAR G..LATIN SMALL LETTER EZH WITH RETROFLEX HOOK -1D9B..1DBF ; L # Lm [37] MODIFIER LETTER SMALL TURNED ALPHA..MODIFIER LETTER SMALL THETA -1E00..1F15 ; L # L& [278] LATIN CAPITAL LETTER A WITH RING BELOW..GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA -1F18..1F1D ; L # L& [6] GREEK CAPITAL LETTER EPSILON WITH PSILI..GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA -1F20..1F45 ; L # L& [38] GREEK SMALL LETTER ETA WITH PSILI..GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA -1F48..1F4D ; L # L& [6] GREEK CAPITAL LETTER OMICRON WITH PSILI..GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA -1F50..1F57 ; L # L& [8] GREEK SMALL LETTER UPSILON WITH PSILI..GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI -1F59 ; L # L& GREEK CAPITAL LETTER UPSILON WITH DASIA -1F5B ; L # L& GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA -1F5D ; L # L& GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA -1F5F..1F7D ; L # L& [31] GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI..GREEK SMALL LETTER OMEGA WITH OXIA -1F80..1FB4 ; L # L& [53] GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI..GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI -1FB6..1FBC ; L # L& [7] GREEK SMALL LETTER ALPHA WITH PERISPOMENI..GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI -1FBE ; L # L& GREEK PROSGEGRAMMENI -1FC2..1FC4 ; L # L& [3] GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI..GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI -1FC6..1FCC ; L # L& [7] GREEK SMALL LETTER ETA WITH PERISPOMENI..GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI -1FD0..1FD3 ; L # L& [4] GREEK SMALL LETTER IOTA WITH VRACHY..GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA -1FD6..1FDB ; L # L& [6] GREEK SMALL LETTER IOTA WITH PERISPOMENI..GREEK CAPITAL LETTER IOTA WITH OXIA -1FE0..1FEC ; L # L& [13] GREEK SMALL LETTER UPSILON WITH VRACHY..GREEK CAPITAL LETTER RHO WITH DASIA -1FF2..1FF4 ; L # L& [3] GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI..GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI -1FF6..1FFC ; L # L& [7] GREEK SMALL LETTER OMEGA WITH PERISPOMENI..GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI -200E ; L # Cf LEFT-TO-RIGHT MARK -2071 ; L # Lm SUPERSCRIPT LATIN SMALL LETTER I -207F ; L # Lm SUPERSCRIPT LATIN SMALL LETTER N -2090..209C ; L # Lm [13] LATIN SUBSCRIPT SMALL LETTER A..LATIN SUBSCRIPT SMALL LETTER T -2102 ; L # L& DOUBLE-STRUCK CAPITAL C -2107 ; L # L& EULER CONSTANT -210A..2113 ; L # L& [10] SCRIPT SMALL G..SCRIPT SMALL L -2115 ; L # L& DOUBLE-STRUCK CAPITAL N -2119..211D ; L # L& [5] DOUBLE-STRUCK CAPITAL P..DOUBLE-STRUCK CAPITAL R -2124 ; L # L& DOUBLE-STRUCK CAPITAL Z -2126 ; L # L& OHM SIGN -2128 ; L # L& BLACK-LETTER CAPITAL Z -212A..212D ; L # L& [4] KELVIN SIGN..BLACK-LETTER CAPITAL C -212F..2134 ; L # L& [6] SCRIPT SMALL E..SCRIPT SMALL O -2135..2138 ; L # Lo [4] ALEF SYMBOL..DALET SYMBOL -2139 ; L # L& INFORMATION SOURCE -213C..213F ; L # L& [4] DOUBLE-STRUCK SMALL PI..DOUBLE-STRUCK CAPITAL PI -2145..2149 ; L # L& [5] DOUBLE-STRUCK ITALIC CAPITAL D..DOUBLE-STRUCK ITALIC SMALL J -214E ; L # L& TURNED SMALL F -214F ; L # So SYMBOL FOR SAMARITAN SOURCE -2160..2182 ; L # Nl [35] ROMAN NUMERAL ONE..ROMAN NUMERAL TEN THOUSAND -2183..2184 ; L # L& [2] ROMAN NUMERAL REVERSED ONE HUNDRED..LATIN SMALL LETTER REVERSED C -2185..2188 ; L # Nl [4] ROMAN NUMERAL SIX LATE FORM..ROMAN NUMERAL ONE HUNDRED THOUSAND -2336..237A ; L # So [69] APL FUNCTIONAL SYMBOL I-BEAM..APL FUNCTIONAL SYMBOL ALPHA -2395 ; L # So APL FUNCTIONAL SYMBOL QUAD -249C..24E9 ; L # So [78] PARENTHESIZED LATIN SMALL LETTER A..CIRCLED LATIN SMALL LETTER Z -26AC ; L # So MEDIUM SMALL WHITE CIRCLE -2800..28FF ; L # So [256] BRAILLE PATTERN BLANK..BRAILLE PATTERN DOTS-12345678 -2C00..2C2E ; L # L& [47] GLAGOLITIC CAPITAL LETTER AZU..GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE -2C30..2C5E ; L # L& [47] GLAGOLITIC SMALL LETTER AZU..GLAGOLITIC SMALL LETTER LATINATE MYSLITE -2C60..2C7C ; L # L& [29] LATIN CAPITAL LETTER L WITH DOUBLE BAR..LATIN SUBSCRIPT SMALL LETTER J -2C7D ; L # Lm MODIFIER LETTER CAPITAL V -2C7E..2CE4 ; L # L& [103] LATIN CAPITAL LETTER S WITH SWASH TAIL..COPTIC SYMBOL KAI -2CEB..2CEE ; L # L& [4] COPTIC CAPITAL LETTER CRYPTOGRAMMIC SHEI..COPTIC SMALL LETTER CRYPTOGRAMMIC GANGIA -2D00..2D25 ; L # L& [38] GEORGIAN SMALL LETTER AN..GEORGIAN SMALL LETTER HOE -2D30..2D65 ; L # Lo [54] TIFINAGH LETTER YA..TIFINAGH LETTER YAZZ -2D6F ; L # Lm TIFINAGH MODIFIER LETTER LABIALIZATION MARK -2D70 ; L # Po TIFINAGH SEPARATOR MARK -2D80..2D96 ; L # Lo [23] ETHIOPIC SYLLABLE LOA..ETHIOPIC SYLLABLE GGWE -2DA0..2DA6 ; L # Lo [7] ETHIOPIC SYLLABLE SSA..ETHIOPIC SYLLABLE SSO -2DA8..2DAE ; L # Lo [7] ETHIOPIC SYLLABLE CCA..ETHIOPIC SYLLABLE CCO -2DB0..2DB6 ; L # Lo [7] ETHIOPIC SYLLABLE ZZA..ETHIOPIC SYLLABLE ZZO -2DB8..2DBE ; L # Lo [7] ETHIOPIC SYLLABLE CCHA..ETHIOPIC SYLLABLE CCHO -2DC0..2DC6 ; L # Lo [7] ETHIOPIC SYLLABLE QYA..ETHIOPIC SYLLABLE QYO -2DC8..2DCE ; L # Lo [7] ETHIOPIC SYLLABLE KYA..ETHIOPIC SYLLABLE KYO -2DD0..2DD6 ; L # Lo [7] ETHIOPIC SYLLABLE XYA..ETHIOPIC SYLLABLE XYO -2DD8..2DDE ; L # Lo [7] ETHIOPIC SYLLABLE GYA..ETHIOPIC SYLLABLE GYO -3005 ; L # Lm IDEOGRAPHIC ITERATION MARK -3006 ; L # Lo IDEOGRAPHIC CLOSING MARK -3007 ; L # Nl IDEOGRAPHIC NUMBER ZERO -3021..3029 ; L # Nl [9] HANGZHOU NUMERAL ONE..HANGZHOU NUMERAL NINE -3031..3035 ; L # Lm [5] VERTICAL KANA REPEAT MARK..VERTICAL KANA REPEAT MARK LOWER HALF -3038..303A ; L # Nl [3] HANGZHOU NUMERAL TEN..HANGZHOU NUMERAL THIRTY -303B ; L # Lm VERTICAL IDEOGRAPHIC ITERATION MARK -303C ; L # Lo MASU MARK -3041..3096 ; L # Lo [86] HIRAGANA LETTER SMALL A..HIRAGANA LETTER SMALL KE -309D..309E ; L # Lm [2] HIRAGANA ITERATION MARK..HIRAGANA VOICED ITERATION MARK -309F ; L # Lo HIRAGANA DIGRAPH YORI -30A1..30FA ; L # Lo [90] KATAKANA LETTER SMALL A..KATAKANA LETTER VO -30FC..30FE ; L # Lm [3] KATAKANA-HIRAGANA PROLONGED SOUND MARK..KATAKANA VOICED ITERATION MARK -30FF ; L # Lo KATAKANA DIGRAPH KOTO -3105..312D ; L # Lo [41] BOPOMOFO LETTER B..BOPOMOFO LETTER IH -3131..318E ; L # Lo [94] HANGUL LETTER KIYEOK..HANGUL LETTER ARAEAE -3190..3191 ; L # So [2] IDEOGRAPHIC ANNOTATION LINKING MARK..IDEOGRAPHIC ANNOTATION REVERSE MARK -3192..3195 ; L # No [4] IDEOGRAPHIC ANNOTATION ONE MARK..IDEOGRAPHIC ANNOTATION FOUR MARK -3196..319F ; L # So [10] IDEOGRAPHIC ANNOTATION TOP MARK..IDEOGRAPHIC ANNOTATION MAN MARK -31A0..31BA ; L # Lo [27] BOPOMOFO LETTER BU..BOPOMOFO LETTER ZY -31F0..31FF ; L # Lo [16] KATAKANA LETTER SMALL KU..KATAKANA LETTER SMALL RO -3200..321C ; L # So [29] PARENTHESIZED HANGUL KIYEOK..PARENTHESIZED HANGUL CIEUC U -3220..3229 ; L # No [10] PARENTHESIZED IDEOGRAPH ONE..PARENTHESIZED IDEOGRAPH TEN -322A..324F ; L # So [38] PARENTHESIZED IDEOGRAPH MOON..CIRCLED NUMBER EIGHTY ON BLACK SQUARE -3260..327B ; L # So [28] CIRCLED HANGUL KIYEOK..CIRCLED HANGUL HIEUH A -327F ; L # So KOREAN STANDARD SYMBOL -3280..3289 ; L # No [10] CIRCLED IDEOGRAPH ONE..CIRCLED IDEOGRAPH TEN -328A..32B0 ; L # So [39] CIRCLED IDEOGRAPH MOON..CIRCLED IDEOGRAPH NIGHT -32C0..32CB ; L # So [12] IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY..IDEOGRAPHIC TELEGRAPH SYMBOL FOR DECEMBER -32D0..32FE ; L # So [47] CIRCLED KATAKANA A..CIRCLED KATAKANA WO -3300..3376 ; L # So [119] SQUARE APAATO..SQUARE PC -337B..33DD ; L # So [99] SQUARE ERA NAME HEISEI..SQUARE WB -33E0..33FE ; L # So [31] IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ONE..IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE -3400..4DB5 ; L # Lo [6582] CJK UNIFIED IDEOGRAPH-3400..CJK UNIFIED IDEOGRAPH-4DB5 -4E00..9FCB ; L # Lo [20940] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FCB -A000..A014 ; L # Lo [21] YI SYLLABLE IT..YI SYLLABLE E -A015 ; L # Lm YI SYLLABLE WU -A016..A48C ; L # Lo [1143] YI SYLLABLE BIT..YI SYLLABLE YYR -A4D0..A4F7 ; L # Lo [40] LISU LETTER BA..LISU LETTER OE -A4F8..A4FD ; L # Lm [6] LISU LETTER TONE MYA TI..LISU LETTER TONE MYA JEU -A4FE..A4FF ; L # Po [2] LISU PUNCTUATION COMMA..LISU PUNCTUATION FULL STOP -A500..A60B ; L # Lo [268] VAI SYLLABLE EE..VAI SYLLABLE NG -A60C ; L # Lm VAI SYLLABLE LENGTHENER -A610..A61F ; L # Lo [16] VAI SYLLABLE NDOLE FA..VAI SYMBOL JONG -A620..A629 ; L # Nd [10] VAI DIGIT ZERO..VAI DIGIT NINE -A62A..A62B ; L # Lo [2] VAI SYLLABLE NDOLE MA..VAI SYLLABLE NDOLE DO -A640..A66D ; L # L& [46] CYRILLIC CAPITAL LETTER ZEMLYA..CYRILLIC SMALL LETTER DOUBLE MONOCULAR O -A66E ; L # Lo CYRILLIC LETTER MULTIOCULAR O -A680..A697 ; L # L& [24] CYRILLIC CAPITAL LETTER DWE..CYRILLIC SMALL LETTER SHWE -A6A0..A6E5 ; L # Lo [70] BAMUM LETTER A..BAMUM LETTER KI -A6E6..A6EF ; L # Nl [10] BAMUM LETTER MO..BAMUM LETTER KOGHOM -A6F2..A6F7 ; L # Po [6] BAMUM NJAEMLI..BAMUM QUESTION MARK -A722..A76F ; L # L& [78] LATIN CAPITAL LETTER EGYPTOLOGICAL ALEF..LATIN SMALL LETTER CON -A770 ; L # Lm MODIFIER LETTER US -A771..A787 ; L # L& [23] LATIN SMALL LETTER DUM..LATIN SMALL LETTER INSULAR T -A789..A78A ; L # Sk [2] MODIFIER LETTER COLON..MODIFIER LETTER SHORT EQUALS SIGN -A78B..A78E ; L # L& [4] LATIN CAPITAL LETTER SALTILLO..LATIN SMALL LETTER L WITH RETROFLEX HOOK AND BELT -A790..A791 ; L # L& [2] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN SMALL LETTER N WITH DESCENDER -A7A0..A7A9 ; L # L& [10] LATIN CAPITAL LETTER G WITH OBLIQUE STROKE..LATIN SMALL LETTER S WITH OBLIQUE STROKE -A7FA ; L # L& LATIN LETTER SMALL CAPITAL TURNED M -A7FB..A801 ; L # Lo [7] LATIN EPIGRAPHIC LETTER REVERSED F..SYLOTI NAGRI LETTER I -A803..A805 ; L # Lo [3] SYLOTI NAGRI LETTER U..SYLOTI NAGRI LETTER O -A807..A80A ; L # Lo [4] SYLOTI NAGRI LETTER KO..SYLOTI NAGRI LETTER GHO -A80C..A822 ; L # Lo [23] SYLOTI NAGRI LETTER CO..SYLOTI NAGRI LETTER HO -A823..A824 ; L # Mc [2] SYLOTI NAGRI VOWEL SIGN A..SYLOTI NAGRI VOWEL SIGN I -A827 ; L # Mc SYLOTI NAGRI VOWEL SIGN OO -A830..A835 ; L # No [6] NORTH INDIC FRACTION ONE QUARTER..NORTH INDIC FRACTION THREE SIXTEENTHS -A836..A837 ; L # So [2] NORTH INDIC QUARTER MARK..NORTH INDIC PLACEHOLDER MARK -A840..A873 ; L # Lo [52] PHAGS-PA LETTER KA..PHAGS-PA LETTER CANDRABINDU -A880..A881 ; L # Mc [2] SAURASHTRA SIGN ANUSVARA..SAURASHTRA SIGN VISARGA -A882..A8B3 ; L # Lo [50] SAURASHTRA LETTER A..SAURASHTRA LETTER LLA -A8B4..A8C3 ; L # Mc [16] SAURASHTRA CONSONANT SIGN HAARU..SAURASHTRA VOWEL SIGN AU -A8CE..A8CF ; L # Po [2] SAURASHTRA DANDA..SAURASHTRA DOUBLE DANDA -A8D0..A8D9 ; L # Nd [10] SAURASHTRA DIGIT ZERO..SAURASHTRA DIGIT NINE -A8F2..A8F7 ; L # Lo [6] DEVANAGARI SIGN SPACING CANDRABINDU..DEVANAGARI SIGN CANDRABINDU AVAGRAHA -A8F8..A8FA ; L # Po [3] DEVANAGARI SIGN PUSHPIKA..DEVANAGARI CARET -A8FB ; L # Lo DEVANAGARI HEADSTROKE -A900..A909 ; L # Nd [10] KAYAH LI DIGIT ZERO..KAYAH LI DIGIT NINE -A90A..A925 ; L # Lo [28] KAYAH LI LETTER KA..KAYAH LI LETTER OO -A92E..A92F ; L # Po [2] KAYAH LI SIGN CWI..KAYAH LI SIGN SHYA -A930..A946 ; L # Lo [23] REJANG LETTER KA..REJANG LETTER A -A952..A953 ; L # Mc [2] REJANG CONSONANT SIGN H..REJANG VIRAMA -A95F ; L # Po REJANG SECTION MARK -A960..A97C ; L # Lo [29] HANGUL CHOSEONG TIKEUT-MIEUM..HANGUL CHOSEONG SSANGYEORINHIEUH -A983 ; L # Mc JAVANESE SIGN WIGNYAN -A984..A9B2 ; L # Lo [47] JAVANESE LETTER A..JAVANESE LETTER HA -A9B4..A9B5 ; L # Mc [2] JAVANESE VOWEL SIGN TARUNG..JAVANESE VOWEL SIGN TOLONG -A9BA..A9BB ; L # Mc [2] JAVANESE VOWEL SIGN TALING..JAVANESE VOWEL SIGN DIRGA MURE -A9BD..A9C0 ; L # Mc [4] JAVANESE CONSONANT SIGN KERET..JAVANESE PANGKON -A9C1..A9CD ; L # Po [13] JAVANESE LEFT RERENGGAN..JAVANESE TURNED PADA PISELEH -A9CF ; L # Lm JAVANESE PANGRANGKEP -A9D0..A9D9 ; L # Nd [10] JAVANESE DIGIT ZERO..JAVANESE DIGIT NINE -A9DE..A9DF ; L # Po [2] JAVANESE PADA TIRTA TUMETES..JAVANESE PADA ISEN-ISEN -AA00..AA28 ; L # Lo [41] CHAM LETTER A..CHAM LETTER HA -AA2F..AA30 ; L # Mc [2] CHAM VOWEL SIGN O..CHAM VOWEL SIGN AI -AA33..AA34 ; L # Mc [2] CHAM CONSONANT SIGN YA..CHAM CONSONANT SIGN RA -AA40..AA42 ; L # Lo [3] CHAM LETTER FINAL K..CHAM LETTER FINAL NG -AA44..AA4B ; L # Lo [8] CHAM LETTER FINAL CH..CHAM LETTER FINAL SS -AA4D ; L # Mc CHAM CONSONANT SIGN FINAL H -AA50..AA59 ; L # Nd [10] CHAM DIGIT ZERO..CHAM DIGIT NINE -AA5C..AA5F ; L # Po [4] CHAM PUNCTUATION SPIRAL..CHAM PUNCTUATION TRIPLE DANDA -AA60..AA6F ; L # Lo [16] MYANMAR LETTER KHAMTI GA..MYANMAR LETTER KHAMTI FA -AA70 ; L # Lm MYANMAR MODIFIER LETTER KHAMTI REDUPLICATION -AA71..AA76 ; L # Lo [6] MYANMAR LETTER KHAMTI XA..MYANMAR LOGOGRAM KHAMTI HM -AA77..AA79 ; L # So [3] MYANMAR SYMBOL AITON EXCLAMATION..MYANMAR SYMBOL AITON TWO -AA7A ; L # Lo MYANMAR LETTER AITON RA -AA7B ; L # Mc MYANMAR SIGN PAO KAREN TONE -AA80..AAAF ; L # Lo [48] TAI VIET LETTER LOW KO..TAI VIET LETTER HIGH O -AAB1 ; L # Lo TAI VIET VOWEL AA -AAB5..AAB6 ; L # Lo [2] TAI VIET VOWEL E..TAI VIET VOWEL O -AAB9..AABD ; L # Lo [5] TAI VIET VOWEL UEA..TAI VIET VOWEL AN -AAC0 ; L # Lo TAI VIET TONE MAI NUENG -AAC2 ; L # Lo TAI VIET TONE MAI SONG -AADB..AADC ; L # Lo [2] TAI VIET SYMBOL KON..TAI VIET SYMBOL NUENG -AADD ; L # Lm TAI VIET SYMBOL SAM -AADE..AADF ; L # Po [2] TAI VIET SYMBOL HO HOI..TAI VIET SYMBOL KOI KOI -AB01..AB06 ; L # Lo [6] ETHIOPIC SYLLABLE TTHU..ETHIOPIC SYLLABLE TTHO -AB09..AB0E ; L # Lo [6] ETHIOPIC SYLLABLE DDHU..ETHIOPIC SYLLABLE DDHO -AB11..AB16 ; L # Lo [6] ETHIOPIC SYLLABLE DZU..ETHIOPIC SYLLABLE DZO -AB20..AB26 ; L # Lo [7] ETHIOPIC SYLLABLE CCHHA..ETHIOPIC SYLLABLE CCHHO -AB28..AB2E ; L # Lo [7] ETHIOPIC SYLLABLE BBA..ETHIOPIC SYLLABLE BBO -ABC0..ABE2 ; L # Lo [35] MEETEI MAYEK LETTER KOK..MEETEI MAYEK LETTER I LONSUM -ABE3..ABE4 ; L # Mc [2] MEETEI MAYEK VOWEL SIGN ONAP..MEETEI MAYEK VOWEL SIGN INAP -ABE6..ABE7 ; L # Mc [2] MEETEI MAYEK VOWEL SIGN YENAP..MEETEI MAYEK VOWEL SIGN SOUNAP -ABE9..ABEA ; L # Mc [2] MEETEI MAYEK VOWEL SIGN CHEINAP..MEETEI MAYEK VOWEL SIGN NUNG -ABEB ; L # Po MEETEI MAYEK CHEIKHEI -ABEC ; L # Mc MEETEI MAYEK LUM IYEK -ABF0..ABF9 ; L # Nd [10] MEETEI MAYEK DIGIT ZERO..MEETEI MAYEK DIGIT NINE -AC00..D7A3 ; L # Lo [11172] HANGUL SYLLABLE GA..HANGUL SYLLABLE HIH -D7B0..D7C6 ; L # Lo [23] HANGUL JUNGSEONG O-YEO..HANGUL JUNGSEONG ARAEA-E -D7CB..D7FB ; L # Lo [49] HANGUL JONGSEONG NIEUN-RIEUL..HANGUL JONGSEONG PHIEUPH-THIEUTH -E000..F7F2 ; L # Co [6131] .. -F880 ; L # So Apple Corporate deprecated metrics char -F881 ; L # So Apple Corporate deprecated metrics char -F8A2..F8A7 ; L # Nl [6] .. -F8A8..F8AC ; L # So [5] .. -F8B2 ; L # So Apple Corporate deprecated Japanese symbol -F8B3 ; L # So Apple Corporate deprecated Japanese symbol -F8B8 ; L # Lm Apple Corporate deprecated kana form -F8C1..F8D6 ; L # Lo [22] .. -F900..FA2D ; L # Lo [302] CJK COMPATIBILITY IDEOGRAPH-F900..CJK COMPATIBILITY IDEOGRAPH-FA2D -FA30..FA6D ; L # Lo [62] CJK COMPATIBILITY IDEOGRAPH-FA30..CJK COMPATIBILITY IDEOGRAPH-FA6D -FA70..FAD9 ; L # Lo [106] CJK COMPATIBILITY IDEOGRAPH-FA70..CJK COMPATIBILITY IDEOGRAPH-FAD9 -FB00..FB06 ; L # L& [7] LATIN SMALL LIGATURE FF..LATIN SMALL LIGATURE ST -FB13..FB17 ; L # L& [5] ARMENIAN SMALL LIGATURE MEN NOW..ARMENIAN SMALL LIGATURE MEN XEH -FF21..FF3A ; L # L& [26] FULLWIDTH LATIN CAPITAL LETTER A..FULLWIDTH LATIN CAPITAL LETTER Z -FF41..FF5A ; L # L& [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH LATIN SMALL LETTER Z -FF66..FF6F ; L # Lo [10] HALFWIDTH KATAKANA LETTER WO..HALFWIDTH KATAKANA LETTER SMALL TU -FF70 ; L # Lm HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK -FF71..FF9D ; L # Lo [45] HALFWIDTH KATAKANA LETTER A..HALFWIDTH KATAKANA LETTER N -FF9E..FF9F ; L # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK -FFA0..FFBE ; L # Lo [31] HALFWIDTH HANGUL FILLER..HALFWIDTH HANGUL LETTER HIEUH -FFC2..FFC7 ; L # Lo [6] HALFWIDTH HANGUL LETTER A..HALFWIDTH HANGUL LETTER E -FFCA..FFCF ; L # Lo [6] HALFWIDTH HANGUL LETTER YEO..HALFWIDTH HANGUL LETTER OE -FFD2..FFD7 ; L # Lo [6] HALFWIDTH HANGUL LETTER YO..HALFWIDTH HANGUL LETTER YU -FFDA..FFDC ; L # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL LETTER I -10000..1000B ; L # Lo [12] LINEAR B SYLLABLE B008 A..LINEAR B SYLLABLE B046 JE -1000D..10026 ; L # Lo [26] LINEAR B SYLLABLE B036 JO..LINEAR B SYLLABLE B032 QO -10028..1003A ; L # Lo [19] LINEAR B SYLLABLE B060 RA..LINEAR B SYLLABLE B042 WO -1003C..1003D ; L # Lo [2] LINEAR B SYLLABLE B017 ZA..LINEAR B SYLLABLE B074 ZE -1003F..1004D ; L # Lo [15] LINEAR B SYLLABLE B020 ZO..LINEAR B SYLLABLE B091 TWO -10050..1005D ; L # Lo [14] LINEAR B SYMBOL B018..LINEAR B SYMBOL B089 -10080..100FA ; L # Lo [123] LINEAR B IDEOGRAM B100 MAN..LINEAR B IDEOGRAM VESSEL B305 -10100 ; L # Po AEGEAN WORD SEPARATOR LINE -10102 ; L # So AEGEAN CHECK MARK -10107..10133 ; L # No [45] AEGEAN NUMBER ONE..AEGEAN NUMBER NINETY THOUSAND -10137..1013F ; L # So [9] AEGEAN WEIGHT BASE UNIT..AEGEAN MEASURE THIRD SUBUNIT -101D0..101FC ; L # So [45] PHAISTOS DISC SIGN PEDESTRIAN..PHAISTOS DISC SIGN WAVY BAND -10280..1029C ; L # Lo [29] LYCIAN LETTER A..LYCIAN LETTER X -102A0..102D0 ; L # Lo [49] CARIAN LETTER A..CARIAN LETTER UUU3 -10300..1031E ; L # Lo [31] OLD ITALIC LETTER A..OLD ITALIC LETTER UU -10320..10323 ; L # No [4] OLD ITALIC NUMERAL ONE..OLD ITALIC NUMERAL FIFTY -10330..10340 ; L # Lo [17] GOTHIC LETTER AHSA..GOTHIC LETTER PAIRTHRA -10341 ; L # Nl GOTHIC LETTER NINETY -10342..10349 ; L # Lo [8] GOTHIC LETTER RAIDA..GOTHIC LETTER OTHAL -1034A ; L # Nl GOTHIC LETTER NINE HUNDRED -10380..1039D ; L # Lo [30] UGARITIC LETTER ALPA..UGARITIC LETTER SSU -1039F ; L # Po UGARITIC WORD DIVIDER -103A0..103C3 ; L # Lo [36] OLD PERSIAN SIGN A..OLD PERSIAN SIGN HA -103C8..103CF ; L # Lo [8] OLD PERSIAN SIGN AURAMAZDAA..OLD PERSIAN SIGN BUUMISH -103D0 ; L # Po OLD PERSIAN WORD DIVIDER -103D1..103D5 ; L # Nl [5] OLD PERSIAN NUMBER ONE..OLD PERSIAN NUMBER HUNDRED -10400..1044F ; L # L& [80] DESERET CAPITAL LETTER LONG I..DESERET SMALL LETTER EW -10450..1049D ; L # Lo [78] SHAVIAN LETTER PEEP..OSMANYA LETTER OO -104A0..104A9 ; L # Nd [10] OSMANYA DIGIT ZERO..OSMANYA DIGIT NINE -11000 ; L # Mc BRAHMI SIGN CANDRABINDU -11002 ; L # Mc BRAHMI SIGN VISARGA -11003..11037 ; L # Lo [53] BRAHMI SIGN JIHVAMULIYA..BRAHMI LETTER OLD TAMIL NNNA -11047..1104D ; L # Po [7] BRAHMI DANDA..BRAHMI PUNCTUATION LOTUS -11066..1106F ; L # Nd [10] BRAHMI DIGIT ZERO..BRAHMI DIGIT NINE -11082 ; L # Mc KAITHI SIGN VISARGA -11083..110AF ; L # Lo [45] KAITHI LETTER A..KAITHI LETTER HA -110B0..110B2 ; L # Mc [3] KAITHI VOWEL SIGN AA..KAITHI VOWEL SIGN II -110B7..110B8 ; L # Mc [2] KAITHI VOWEL SIGN O..KAITHI VOWEL SIGN AU -110BB..110BC ; L # Po [2] KAITHI ABBREVIATION SIGN..KAITHI ENUMERATION SIGN -110BD ; L # Cf KAITHI NUMBER SIGN -110BE..110C1 ; L # Po [4] KAITHI SECTION MARK..KAITHI DOUBLE DANDA -12000..1236E ; L # Lo [879] CUNEIFORM SIGN A..CUNEIFORM SIGN ZUM -12400..12462 ; L # Nl [99] CUNEIFORM NUMERIC SIGN TWO ASH..CUNEIFORM NUMERIC SIGN OLD ASSYRIAN ONE QUARTER -12470..12473 ; L # Po [4] CUNEIFORM PUNCTUATION SIGN OLD ASSYRIAN WORD DIVIDER..CUNEIFORM PUNCTUATION SIGN DIAGONAL TRICOLON -13000..1342E ; L # Lo [1071] EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH AA032 -16800..16A38 ; L # Lo [569] BAMUM LETTER PHASE-A NGKUE MFON..BAMUM LETTER PHASE-F VUEQ -1B000..1B001 ; L # Lo [2] KATAKANA LETTER ARCHAIC E..HIRAGANA LETTER ARCHAIC YE -1D000..1D0F5 ; L # So [246] BYZANTINE MUSICAL SYMBOL PSILI..BYZANTINE MUSICAL SYMBOL GORGON NEO KATO -1D100..1D126 ; L # So [39] MUSICAL SYMBOL SINGLE BARLINE..MUSICAL SYMBOL DRUM CLEF-2 -1D129..1D164 ; L # So [60] MUSICAL SYMBOL MULTIPLE MEASURE REST..MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE -1D165..1D166 ; L # Mc [2] MUSICAL SYMBOL COMBINING STEM..MUSICAL SYMBOL COMBINING SPRECHGESANG STEM -1D16A..1D16C ; L # So [3] MUSICAL SYMBOL FINGERED TREMOLO-1..MUSICAL SYMBOL FINGERED TREMOLO-3 -1D16D..1D172 ; L # Mc [6] MUSICAL SYMBOL COMBINING AUGMENTATION DOT..MUSICAL SYMBOL COMBINING FLAG-5 -1D183..1D184 ; L # So [2] MUSICAL SYMBOL ARPEGGIATO UP..MUSICAL SYMBOL ARPEGGIATO DOWN -1D18C..1D1A9 ; L # So [30] MUSICAL SYMBOL RINFORZANDO..MUSICAL SYMBOL DEGREE SLASH -1D1AE..1D1DD ; L # So [48] MUSICAL SYMBOL PEDAL MARK..MUSICAL SYMBOL PES SUBPUNCTIS -1D360..1D371 ; L # No [18] COUNTING ROD UNIT DIGIT ONE..COUNTING ROD TENS DIGIT NINE -1D400..1D454 ; L # L& [85] MATHEMATICAL BOLD CAPITAL A..MATHEMATICAL ITALIC SMALL G -1D456..1D49C ; L # L& [71] MATHEMATICAL ITALIC SMALL I..MATHEMATICAL SCRIPT CAPITAL A -1D49E..1D49F ; L # L& [2] MATHEMATICAL SCRIPT CAPITAL C..MATHEMATICAL SCRIPT CAPITAL D -1D4A2 ; L # L& MATHEMATICAL SCRIPT CAPITAL G -1D4A5..1D4A6 ; L # L& [2] MATHEMATICAL SCRIPT CAPITAL J..MATHEMATICAL SCRIPT CAPITAL K -1D4A9..1D4AC ; L # L& [4] MATHEMATICAL SCRIPT CAPITAL N..MATHEMATICAL SCRIPT CAPITAL Q -1D4AE..1D4B9 ; L # L& [12] MATHEMATICAL SCRIPT CAPITAL S..MATHEMATICAL SCRIPT SMALL D -1D4BB ; L # L& MATHEMATICAL SCRIPT SMALL F -1D4BD..1D4C3 ; L # L& [7] MATHEMATICAL SCRIPT SMALL H..MATHEMATICAL SCRIPT SMALL N -1D4C5..1D505 ; L # L& [65] MATHEMATICAL SCRIPT SMALL P..MATHEMATICAL FRAKTUR CAPITAL B -1D507..1D50A ; L # L& [4] MATHEMATICAL FRAKTUR CAPITAL D..MATHEMATICAL FRAKTUR CAPITAL G -1D50D..1D514 ; L # L& [8] MATHEMATICAL FRAKTUR CAPITAL J..MATHEMATICAL FRAKTUR CAPITAL Q -1D516..1D51C ; L # L& [7] MATHEMATICAL FRAKTUR CAPITAL S..MATHEMATICAL FRAKTUR CAPITAL Y -1D51E..1D539 ; L # L& [28] MATHEMATICAL FRAKTUR SMALL A..MATHEMATICAL DOUBLE-STRUCK CAPITAL B -1D53B..1D53E ; L # L& [4] MATHEMATICAL DOUBLE-STRUCK CAPITAL D..MATHEMATICAL DOUBLE-STRUCK CAPITAL G -1D540..1D544 ; L # L& [5] MATHEMATICAL DOUBLE-STRUCK CAPITAL I..MATHEMATICAL DOUBLE-STRUCK CAPITAL M -1D546 ; L # L& MATHEMATICAL DOUBLE-STRUCK CAPITAL O -1D54A..1D550 ; L # L& [7] MATHEMATICAL DOUBLE-STRUCK CAPITAL S..MATHEMATICAL DOUBLE-STRUCK CAPITAL Y -1D552..1D6A5 ; L # L& [340] MATHEMATICAL DOUBLE-STRUCK SMALL A..MATHEMATICAL ITALIC SMALL DOTLESS J -1D6A8..1D6C0 ; L # L& [25] MATHEMATICAL BOLD CAPITAL ALPHA..MATHEMATICAL BOLD CAPITAL OMEGA -1D6C1 ; L # Sm MATHEMATICAL BOLD NABLA -1D6C2..1D6DA ; L # L& [25] MATHEMATICAL BOLD SMALL ALPHA..MATHEMATICAL BOLD SMALL OMEGA -1D6DC..1D6FA ; L # L& [31] MATHEMATICAL BOLD EPSILON SYMBOL..MATHEMATICAL ITALIC CAPITAL OMEGA -1D6FB ; L # Sm MATHEMATICAL ITALIC NABLA -1D6FC..1D714 ; L # L& [25] MATHEMATICAL ITALIC SMALL ALPHA..MATHEMATICAL ITALIC SMALL OMEGA -1D716..1D734 ; L # L& [31] MATHEMATICAL ITALIC EPSILON SYMBOL..MATHEMATICAL BOLD ITALIC CAPITAL OMEGA -1D735 ; L # Sm MATHEMATICAL BOLD ITALIC NABLA -1D736..1D74E ; L # L& [25] MATHEMATICAL BOLD ITALIC SMALL ALPHA..MATHEMATICAL BOLD ITALIC SMALL OMEGA -1D750..1D76E ; L # L& [31] MATHEMATICAL BOLD ITALIC EPSILON SYMBOL..MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA -1D76F ; L # Sm MATHEMATICAL SANS-SERIF BOLD NABLA -1D770..1D788 ; L # L& [25] MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA..MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA -1D78A..1D7A8 ; L # L& [31] MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL..MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA -1D7A9 ; L # Sm MATHEMATICAL SANS-SERIF BOLD ITALIC NABLA -1D7AA..1D7C2 ; L # L& [25] MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA..MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA -1D7C4..1D7CB ; L # L& [8] MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL..MATHEMATICAL BOLD SMALL DIGAMMA -1F110..1F12E ; L # So [31] PARENTHESIZED LATIN CAPITAL LETTER A..CIRCLED WZ -1F130..1F169 ; L # So [58] SQUARED LATIN CAPITAL LETTER A..NEGATIVE CIRCLED LATIN CAPITAL LETTER Z -1F170..1F19A ; L # So [43] NEGATIVE SQUARED LATIN CAPITAL LETTER A..SQUARED VS -1F1E6..1F202 ; L # So [29] REGIONAL INDICATOR SYMBOL LETTER A..SQUARED KATAKANA SA -1F210..1F23A ; L # So [43] SQUARED CJK UNIFIED IDEOGRAPH-624B..SQUARED CJK UNIFIED IDEOGRAPH-55B6 -1F240..1F248 ; L # So [9] TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-672C..TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6557 -1F250..1F251 ; L # So [2] CIRCLED IDEOGRAPH ADVANTAGE..CIRCLED IDEOGRAPH ACCEPT -1F48C ; L # So LOVE LETTER -1F524 ; L # So INPUT SYMBOL FOR LATIN LETTERS -20000..2A6D6 ; L # Lo [42711] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6D6 -2A700..2B734 ; L # Lo [4149] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B734 -2B740..2B81D ; L # Lo [222] CJK UNIFIED IDEOGRAPH-2B740..CJK UNIFIED IDEOGRAPH-2B81D -2F800..2FA1D ; L # Lo [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D -F0000..FFFFD ; L # Co [65534] .. -100000..10FFFD; L # Co [65534] .. - -# The above property value applies to 859451 code points not listed here. -# Total code points: 1098619 - -# ================================================ - -# Bidi_Class=Right_To_Left - -0590 ; R # Cn -05BE ; R # Pd HEBREW PUNCTUATION MAQAF -05C0 ; R # Po HEBREW PUNCTUATION PASEQ -05C3 ; R # Po HEBREW PUNCTUATION SOF PASUQ -05C6 ; R # Po HEBREW PUNCTUATION NUN HAFUKHA -05C8..05CF ; R # Cn [8] .. -05D0..05EA ; R # Lo [27] HEBREW LETTER ALEF..HEBREW LETTER TAV -05EB..05EF ; R # Cn [5] .. -05F0..05F2 ; R # Lo [3] HEBREW LIGATURE YIDDISH DOUBLE VAV..HEBREW LIGATURE YIDDISH DOUBLE YOD -05F3..05F4 ; R # Po [2] HEBREW PUNCTUATION GERESH..HEBREW PUNCTUATION GERSHAYIM -05F5..05FF ; R # Cn [11] .. -07C0..07C9 ; R # Nd [10] NKO DIGIT ZERO..NKO DIGIT NINE -07CA..07EA ; R # Lo [33] NKO LETTER A..NKO LETTER JONA RA -07F4..07F5 ; R # Lm [2] NKO HIGH TONE APOSTROPHE..NKO LOW TONE APOSTROPHE -07FA ; R # Lm NKO LAJANYALAN -07FB..07FF ; R # Cn [5] .. -0800..0815 ; R # Lo [22] SAMARITAN LETTER ALAF..SAMARITAN LETTER TAAF -081A ; R # Lm SAMARITAN MODIFIER LETTER EPENTHETIC YUT -0824 ; R # Lm SAMARITAN MODIFIER LETTER SHORT A -0828 ; R # Lm SAMARITAN MODIFIER LETTER I -082E..082F ; R # Cn [2] .. -0830..083E ; R # Po [15] SAMARITAN PUNCTUATION NEQUDAA..SAMARITAN PUNCTUATION ANNAAU -083F ; R # Cn -0840..0858 ; R # Lo [25] MANDAIC LETTER HALQA..MANDAIC LETTER AIN -085C..085D ; R # Cn [2] .. -085E ; R # Po MANDAIC PUNCTUATION -085F..08FF ; R # Cn [161] .. -200F ; R # Cf RIGHT-TO-LEFT MARK -F883 ; R # Sc Apple Corporate deprecated Arabic rial -F89A..F89E ; R # Lo [5] .. -FB1D ; R # Lo HEBREW LETTER YOD WITH HIRIQ -FB1F..FB28 ; R # Lo [10] HEBREW LIGATURE YIDDISH YOD YOD PATAH..HEBREW LETTER WIDE TAV -FB2A..FB36 ; R # Lo [13] HEBREW LETTER SHIN WITH SHIN DOT..HEBREW LETTER ZAYIN WITH DAGESH -FB37 ; R # Cn -FB38..FB3C ; R # Lo [5] HEBREW LETTER TET WITH DAGESH..HEBREW LETTER LAMED WITH DAGESH -FB3D ; R # Cn -FB3E ; R # Lo HEBREW LETTER MEM WITH DAGESH -FB3F ; R # Cn -FB40..FB41 ; R # Lo [2] HEBREW LETTER NUN WITH DAGESH..HEBREW LETTER SAMEKH WITH DAGESH -FB42 ; R # Cn -FB43..FB44 ; R # Lo [2] HEBREW LETTER FINAL PE WITH DAGESH..HEBREW LETTER PE WITH DAGESH -FB45 ; R # Cn -FB46..FB4F ; R # Lo [10] HEBREW LETTER TSADI WITH DAGESH..HEBREW LIGATURE ALEF LAMED -10800..10805 ; R # Lo [6] CYPRIOT SYLLABLE A..CYPRIOT SYLLABLE JA -10806..10807 ; R # Cn [2] .. -10808 ; R # Lo CYPRIOT SYLLABLE JO -10809 ; R # Cn -1080A..10835 ; R # Lo [44] CYPRIOT SYLLABLE KA..CYPRIOT SYLLABLE WO -10836 ; R # Cn -10837..10838 ; R # Lo [2] CYPRIOT SYLLABLE XA..CYPRIOT SYLLABLE XE -10839..1083B ; R # Cn [3] .. -1083C ; R # Lo CYPRIOT SYLLABLE ZA -1083D..1083E ; R # Cn [2] .. -1083F..10855 ; R # Lo [23] CYPRIOT SYLLABLE ZO..IMPERIAL ARAMAIC LETTER TAW -10856 ; R # Cn -10857 ; R # Po IMPERIAL ARAMAIC SECTION SIGN -10858..1085F ; R # No [8] IMPERIAL ARAMAIC NUMBER ONE..IMPERIAL ARAMAIC NUMBER TEN THOUSAND -10860..108FF ; R # Cn [160] .. -10900..10915 ; R # Lo [22] PHOENICIAN LETTER ALF..PHOENICIAN LETTER TAU -10916..1091B ; R # No [6] PHOENICIAN NUMBER ONE..PHOENICIAN NUMBER THREE -1091C..1091E ; R # Cn [3] .. -10920..10939 ; R # Lo [26] LYDIAN LETTER A..LYDIAN LETTER C -1093A..1093E ; R # Cn [5] .. -1093F ; R # Po LYDIAN TRIANGULAR MARK -10940..109FF ; R # Cn [192] .. -10A00 ; R # Lo KHAROSHTHI LETTER A -10A04 ; R # Cn -10A07..10A0B ; R # Cn [5] .. -10A10..10A13 ; R # Lo [4] KHAROSHTHI LETTER KA..KHAROSHTHI LETTER GHA -10A14 ; R # Cn -10A15..10A17 ; R # Lo [3] KHAROSHTHI LETTER CA..KHAROSHTHI LETTER JA -10A18 ; R # Cn -10A19..10A33 ; R # Lo [27] KHAROSHTHI LETTER NYA..KHAROSHTHI LETTER TTTHA -10A34..10A37 ; R # Cn [4] .. -10A3B..10A3E ; R # Cn [4] .. -10A40..10A47 ; R # No [8] KHAROSHTHI DIGIT ONE..KHAROSHTHI NUMBER ONE THOUSAND -10A48..10A4F ; R # Cn [8] .. -10A50..10A58 ; R # Po [9] KHAROSHTHI PUNCTUATION DOT..KHAROSHTHI PUNCTUATION LINES -10A59..10A5F ; R # Cn [7] .. -10A60..10A7C ; R # Lo [29] OLD SOUTH ARABIAN LETTER HE..OLD SOUTH ARABIAN LETTER THETH -10A7D..10A7E ; R # No [2] OLD SOUTH ARABIAN NUMBER ONE..OLD SOUTH ARABIAN NUMBER FIFTY -10A7F ; R # Po OLD SOUTH ARABIAN NUMERIC INDICATOR -10A80..10AFF ; R # Cn [128] .. -10B00..10B35 ; R # Lo [54] AVESTAN LETTER A..AVESTAN LETTER HE -10B36..10B38 ; R # Cn [3] .. -10B40..10B55 ; R # Lo [22] INSCRIPTIONAL PARTHIAN LETTER ALEPH..INSCRIPTIONAL PARTHIAN LETTER TAW -10B56..10B57 ; R # Cn [2] .. -10B58..10B5F ; R # No [8] INSCRIPTIONAL PARTHIAN NUMBER ONE..INSCRIPTIONAL PARTHIAN NUMBER ONE THOUSAND -10B60..10B72 ; R # Lo [19] INSCRIPTIONAL PAHLAVI LETTER ALEPH..INSCRIPTIONAL PAHLAVI LETTER TAW -10B73..10B77 ; R # Cn [5] .. -10B78..10B7F ; R # No [8] INSCRIPTIONAL PAHLAVI NUMBER ONE..INSCRIPTIONAL PAHLAVI NUMBER ONE THOUSAND -10B80..10BFF ; R # Cn [128] .. -10C00..10C48 ; R # Lo [73] OLD TURKIC LETTER ORKHON A..OLD TURKIC LETTER ORKHON BASH -10C49..10E5F ; R # Cn [535] .. -10E7F..10FFF ; R # Cn [385] .. -1E800..1EFFF ; R # Cn [2048] .. - -# Total code points: 4438 - -# ================================================ - -# Bidi_Class=European_Number - -0030..0039 ; EN # Nd [10] DIGIT ZERO..DIGIT NINE -00B2..00B3 ; EN # No [2] SUPERSCRIPT TWO..SUPERSCRIPT THREE -00B9 ; EN # No SUPERSCRIPT ONE -06F0..06F9 ; EN # Nd [10] EXTENDED ARABIC-INDIC DIGIT ZERO..EXTENDED ARABIC-INDIC DIGIT NINE -2070 ; EN # No SUPERSCRIPT ZERO -2074..2079 ; EN # No [6] SUPERSCRIPT FOUR..SUPERSCRIPT NINE -2080..2089 ; EN # No [10] SUBSCRIPT ZERO..SUBSCRIPT NINE -2488..249B ; EN # No [20] DIGIT ONE FULL STOP..NUMBER TWENTY FULL STOP -F8A1 ; EN # No Apple Corporate deprecated Japanese symbol -FF10..FF19 ; EN # Nd [10] FULLWIDTH DIGIT ZERO..FULLWIDTH DIGIT NINE -1D7CE..1D7FF ; EN # Nd [50] MATHEMATICAL BOLD DIGIT ZERO..MATHEMATICAL MONOSPACE DIGIT NINE -1F100..1F10A ; EN # No [11] DIGIT ZERO FULL STOP..DIGIT NINE COMMA - -# Total code points: 131 - -# ================================================ - -# Bidi_Class=European_Separator - -002B ; ES # Sm PLUS SIGN -002D ; ES # Pd HYPHEN-MINUS -207A..207B ; ES # Sm [2] SUPERSCRIPT PLUS SIGN..SUPERSCRIPT MINUS -208A..208B ; ES # Sm [2] SUBSCRIPT PLUS SIGN..SUBSCRIPT MINUS -2212 ; ES # Sm MINUS SIGN -FB29 ; ES # Sm HEBREW LETTER ALTERNATIVE PLUS SIGN -FE62 ; ES # Sm SMALL PLUS SIGN -FE63 ; ES # Pd SMALL HYPHEN-MINUS -FF0B ; ES # Sm FULLWIDTH PLUS SIGN -FF0D ; ES # Pd FULLWIDTH HYPHEN-MINUS - -# Total code points: 12 - -# ================================================ - -# Bidi_Class=European_Terminator - -0023 ; ET # Po NUMBER SIGN -0024 ; ET # Sc DOLLAR SIGN -0025 ; ET # Po PERCENT SIGN -00A2..00A5 ; ET # Sc [4] CENT SIGN..YEN SIGN -00B0 ; ET # So DEGREE SIGN -00B1 ; ET # Sm PLUS-MINUS SIGN -0609..060A ; ET # Po [2] ARABIC-INDIC PER MILLE SIGN..ARABIC-INDIC PER TEN THOUSAND SIGN -066A ; ET # Po ARABIC PERCENT SIGN -09F2..09F3 ; ET # Sc [2] BENGALI RUPEE MARK..BENGALI RUPEE SIGN -09FB ; ET # Sc BENGALI GANDA MARK -0AF1 ; ET # Sc GUJARATI RUPEE SIGN -0BF9 ; ET # Sc TAMIL RUPEE SIGN -0E3F ; ET # Sc THAI CURRENCY SYMBOL BAHT -17DB ; ET # Sc KHMER CURRENCY SYMBOL RIEL -2030..2034 ; ET # Po [5] PER MILLE SIGN..TRIPLE PRIME -20A0..20B9 ; ET # Sc [26] EURO-CURRENCY SIGN..INDIAN RUPEE SIGN -212E ; ET # So ESTIMATED SYMBOL -2213 ; ET # Sm MINUS-OR-PLUS SIGN -A838 ; ET # Sc NORTH INDIC RUPEE MARK -A839 ; ET # So NORTH INDIC QUANTITY MARK -F8A0 ; ET # Sc Apple Corporate deprecated Euro -FE5F ; ET # Po SMALL NUMBER SIGN -FE69 ; ET # Sc SMALL DOLLAR SIGN -FE6A ; ET # Po SMALL PERCENT SIGN -FF03 ; ET # Po FULLWIDTH NUMBER SIGN -FF04 ; ET # Sc FULLWIDTH DOLLAR SIGN -FF05 ; ET # Po FULLWIDTH PERCENT SIGN -FFE0..FFE1 ; ET # Sc [2] FULLWIDTH CENT SIGN..FULLWIDTH POUND SIGN -FFE5..FFE6 ; ET # Sc [2] FULLWIDTH YEN SIGN..FULLWIDTH WON SIGN - -# Total code points: 64 - -# ================================================ - -# Bidi_Class=Arabic_Number - -0600..0603 ; AN # Cf [4] ARABIC NUMBER SIGN..ARABIC SIGN SAFHA -0660..0669 ; AN # Nd [10] ARABIC-INDIC DIGIT ZERO..ARABIC-INDIC DIGIT NINE -066B..066C ; AN # Po [2] ARABIC DECIMAL SEPARATOR..ARABIC THOUSANDS SEPARATOR -06DD ; AN # Cf ARABIC END OF AYAH -070F ; AN # Cf SYRIAC ABBREVIATION MARK -10E60..10E7E ; AN # No [31] RUMI DIGIT ONE..RUMI FRACTION TWO THIRDS - -# Total code points: 49 - -# ================================================ - -# Bidi_Class=Common_Separator - -002C ; CS # Po COMMA -002E..002F ; CS # Po [2] FULL STOP..SOLIDUS -003A ; CS # Po COLON -00A0 ; CS # Zs NO-BREAK SPACE -060C ; CS # Po ARABIC COMMA -202F ; CS # Zs NARROW NO-BREAK SPACE -2044 ; CS # Sm FRACTION SLASH -FE50 ; CS # Po SMALL COMMA -FE52 ; CS # Po SMALL FULL STOP -FE55 ; CS # Po SMALL COLON -FF0C ; CS # Po FULLWIDTH COMMA -FF0E..FF0F ; CS # Po [2] FULLWIDTH FULL STOP..FULLWIDTH SOLIDUS -FF1A ; CS # Po FULLWIDTH COLON - -# Total code points: 15 - -# ================================================ - -# Bidi_Class=Paragraph_Separator - -000A ; B # Cc -000D ; B # Cc -001C..001E ; B # Cc [3] .. -0085 ; B # Cc -2029 ; B # Zp PARAGRAPH SEPARATOR - -# Total code points: 7 - -# ================================================ - -# Bidi_Class=Segment_Separator - -0009 ; S # Cc -000B ; S # Cc -001F ; S # Cc - -# Total code points: 3 - -# ================================================ - -# Bidi_Class=White_Space - -000C ; WS # Cc -0020 ; WS # Zs SPACE -1680 ; WS # Zs OGHAM SPACE MARK -180E ; WS # Zs MONGOLIAN VOWEL SEPARATOR -2000..200A ; WS # Zs [11] EN QUAD..HAIR SPACE -2028 ; WS # Zl LINE SEPARATOR -205F ; WS # Zs MEDIUM MATHEMATICAL SPACE -3000 ; WS # Zs IDEOGRAPHIC SPACE - -# Total code points: 18 - -# ================================================ - -# Bidi_Class=Other_Neutral - -0021..0022 ; ON # Po [2] EXCLAMATION MARK..QUOTATION MARK -0026..0027 ; ON # Po [2] AMPERSAND..APOSTROPHE -0028 ; ON # Ps LEFT PARENTHESIS -0029 ; ON # Pe RIGHT PARENTHESIS -002A ; ON # Po ASTERISK -003B ; ON # Po SEMICOLON -003C..003E ; ON # Sm [3] LESS-THAN SIGN..GREATER-THAN SIGN -003F..0040 ; ON # Po [2] QUESTION MARK..COMMERCIAL AT -005B ; ON # Ps LEFT SQUARE BRACKET -005C ; ON # Po REVERSE SOLIDUS -005D ; ON # Pe RIGHT SQUARE BRACKET -005E ; ON # Sk CIRCUMFLEX ACCENT -005F ; ON # Pc LOW LINE -0060 ; ON # Sk GRAVE ACCENT -007B ; ON # Ps LEFT CURLY BRACKET -007C ; ON # Sm VERTICAL LINE -007D ; ON # Pe RIGHT CURLY BRACKET -007E ; ON # Sm TILDE -00A1 ; ON # Po INVERTED EXCLAMATION MARK -00A6..00A7 ; ON # So [2] BROKEN BAR..SECTION SIGN -00A8 ; ON # Sk DIAERESIS -00A9 ; ON # So COPYRIGHT SIGN -00AB ; ON # Pi LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -00AC ; ON # Sm NOT SIGN -00AE ; ON # So REGISTERED SIGN -00AF ; ON # Sk MACRON -00B4 ; ON # Sk ACUTE ACCENT -00B6 ; ON # So PILCROW SIGN -00B7 ; ON # Po MIDDLE DOT -00B8 ; ON # Sk CEDILLA -00BB ; ON # Pf RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -00BC..00BE ; ON # No [3] VULGAR FRACTION ONE QUARTER..VULGAR FRACTION THREE QUARTERS -00BF ; ON # Po INVERTED QUESTION MARK -00D7 ; ON # Sm MULTIPLICATION SIGN -00F7 ; ON # Sm DIVISION SIGN -02B9..02BA ; ON # Lm [2] MODIFIER LETTER PRIME..MODIFIER LETTER DOUBLE PRIME -02C2..02C5 ; ON # Sk [4] MODIFIER LETTER LEFT ARROWHEAD..MODIFIER LETTER DOWN ARROWHEAD -02C6..02CF ; ON # Lm [10] MODIFIER LETTER CIRCUMFLEX ACCENT..MODIFIER LETTER LOW ACUTE ACCENT -02D2..02DF ; ON # Sk [14] MODIFIER LETTER CENTRED RIGHT HALF RING..MODIFIER LETTER CROSS ACCENT -02E5..02EB ; ON # Sk [7] MODIFIER LETTER EXTRA-HIGH TONE BAR..MODIFIER LETTER YANG DEPARTING TONE MARK -02EC ; ON # Lm MODIFIER LETTER VOICING -02ED ; ON # Sk MODIFIER LETTER UNASPIRATED -02EF..02FF ; ON # Sk [17] MODIFIER LETTER LOW DOWN ARROWHEAD..MODIFIER LETTER LOW LEFT ARROW -0374 ; ON # Lm GREEK NUMERAL SIGN -0375 ; ON # Sk GREEK LOWER NUMERAL SIGN -037E ; ON # Po GREEK QUESTION MARK -0384..0385 ; ON # Sk [2] GREEK TONOS..GREEK DIALYTIKA TONOS -0387 ; ON # Po GREEK ANO TELEIA -03F6 ; ON # Sm GREEK REVERSED LUNATE EPSILON SYMBOL -058A ; ON # Pd ARMENIAN HYPHEN -0606..0607 ; ON # Sm [2] ARABIC-INDIC CUBE ROOT..ARABIC-INDIC FOURTH ROOT -060E..060F ; ON # So [2] ARABIC POETIC VERSE SIGN..ARABIC SIGN MISRA -06DE ; ON # So ARABIC START OF RUB EL HIZB -06E9 ; ON # So ARABIC PLACE OF SAJDAH -07F6 ; ON # So NKO SYMBOL OO DENNEN -07F7..07F9 ; ON # Po [3] NKO SYMBOL GBAKURUNEN..NKO EXCLAMATION MARK -0BF3..0BF8 ; ON # So [6] TAMIL DAY SIGN..TAMIL AS ABOVE SIGN -0BFA ; ON # So TAMIL NUMBER SIGN -0C78..0C7E ; ON # No [7] TELUGU FRACTION DIGIT ZERO FOR ODD POWERS OF FOUR..TELUGU FRACTION DIGIT THREE FOR EVEN POWERS OF FOUR -0F3A ; ON # Ps TIBETAN MARK GUG RTAGS GYON -0F3B ; ON # Pe TIBETAN MARK GUG RTAGS GYAS -0F3C ; ON # Ps TIBETAN MARK ANG KHANG GYON -0F3D ; ON # Pe TIBETAN MARK ANG KHANG GYAS -1390..1399 ; ON # So [10] ETHIOPIC TONAL MARK YIZET..ETHIOPIC TONAL MARK KURT -1400 ; ON # Pd CANADIAN SYLLABICS HYPHEN -169B ; ON # Ps OGHAM FEATHER MARK -169C ; ON # Pe OGHAM REVERSED FEATHER MARK -17F0..17F9 ; ON # No [10] KHMER SYMBOL LEK ATTAK SON..KHMER SYMBOL LEK ATTAK PRAM-BUON -1800..1805 ; ON # Po [6] MONGOLIAN BIRGA..MONGOLIAN FOUR DOTS -1806 ; ON # Pd MONGOLIAN TODO SOFT HYPHEN -1807..180A ; ON # Po [4] MONGOLIAN SIBE SYLLABLE BOUNDARY MARKER..MONGOLIAN NIRUGU -1940 ; ON # So LIMBU SIGN LOO -1944..1945 ; ON # Po [2] LIMBU EXCLAMATION MARK..LIMBU QUESTION MARK -19DE..19FF ; ON # So [34] NEW TAI LUE SIGN LAE..KHMER SYMBOL DAP-PRAM ROC -1FBD ; ON # Sk GREEK KORONIS -1FBF..1FC1 ; ON # Sk [3] GREEK PSILI..GREEK DIALYTIKA AND PERISPOMENI -1FCD..1FCF ; ON # Sk [3] GREEK PSILI AND VARIA..GREEK PSILI AND PERISPOMENI -1FDD..1FDF ; ON # Sk [3] GREEK DASIA AND VARIA..GREEK DASIA AND PERISPOMENI -1FED..1FEF ; ON # Sk [3] GREEK DIALYTIKA AND VARIA..GREEK VARIA -1FFD..1FFE ; ON # Sk [2] GREEK OXIA..GREEK DASIA -2010..2015 ; ON # Pd [6] HYPHEN..HORIZONTAL BAR -2016..2017 ; ON # Po [2] DOUBLE VERTICAL LINE..DOUBLE LOW LINE -2018 ; ON # Pi LEFT SINGLE QUOTATION MARK -2019 ; ON # Pf RIGHT SINGLE QUOTATION MARK -201A ; ON # Ps SINGLE LOW-9 QUOTATION MARK -201B..201C ; ON # Pi [2] SINGLE HIGH-REVERSED-9 QUOTATION MARK..LEFT DOUBLE QUOTATION MARK -201D ; ON # Pf RIGHT DOUBLE QUOTATION MARK -201E ; ON # Ps DOUBLE LOW-9 QUOTATION MARK -201F ; ON # Pi DOUBLE HIGH-REVERSED-9 QUOTATION MARK -2020..2027 ; ON # Po [8] DAGGER..HYPHENATION POINT -2035..2038 ; ON # Po [4] REVERSED PRIME..CARET -2039 ; ON # Pi SINGLE LEFT-POINTING ANGLE QUOTATION MARK -203A ; ON # Pf SINGLE RIGHT-POINTING ANGLE QUOTATION MARK -203B..203E ; ON # Po [4] REFERENCE MARK..OVERLINE -203F..2040 ; ON # Pc [2] UNDERTIE..CHARACTER TIE -2041..2043 ; ON # Po [3] CARET INSERTION POINT..HYPHEN BULLET -2045 ; ON # Ps LEFT SQUARE BRACKET WITH QUILL -2046 ; ON # Pe RIGHT SQUARE BRACKET WITH QUILL -2047..2051 ; ON # Po [11] DOUBLE QUESTION MARK..TWO ASTERISKS ALIGNED VERTICALLY -2052 ; ON # Sm COMMERCIAL MINUS SIGN -2053 ; ON # Po SWUNG DASH -2054 ; ON # Pc INVERTED UNDERTIE -2055..205E ; ON # Po [10] FLOWER PUNCTUATION MARK..VERTICAL FOUR DOTS -207C ; ON # Sm SUPERSCRIPT EQUALS SIGN -207D ; ON # Ps SUPERSCRIPT LEFT PARENTHESIS -207E ; ON # Pe SUPERSCRIPT RIGHT PARENTHESIS -208C ; ON # Sm SUBSCRIPT EQUALS SIGN -208D ; ON # Ps SUBSCRIPT LEFT PARENTHESIS -208E ; ON # Pe SUBSCRIPT RIGHT PARENTHESIS -2100..2101 ; ON # So [2] ACCOUNT OF..ADDRESSED TO THE SUBJECT -2103..2106 ; ON # So [4] DEGREE CELSIUS..CADA UNA -2108..2109 ; ON # So [2] SCRUPLE..DEGREE FAHRENHEIT -2114 ; ON # So L B BAR SYMBOL -2116..2117 ; ON # So [2] NUMERO SIGN..SOUND RECORDING COPYRIGHT -2118 ; ON # Sm SCRIPT CAPITAL P -211E..2123 ; ON # So [6] PRESCRIPTION TAKE..VERSICLE -2125 ; ON # So OUNCE SIGN -2127 ; ON # So INVERTED OHM SIGN -2129 ; ON # So TURNED GREEK SMALL LETTER IOTA -213A..213B ; ON # So [2] ROTATED CAPITAL Q..FACSIMILE SIGN -2140..2144 ; ON # Sm [5] DOUBLE-STRUCK N-ARY SUMMATION..TURNED SANS-SERIF CAPITAL Y -214A ; ON # So PROPERTY LINE -214B ; ON # Sm TURNED AMPERSAND -214C..214D ; ON # So [2] PER SIGN..AKTIESELSKAB -2150..215F ; ON # No [16] VULGAR FRACTION ONE SEVENTH..FRACTION NUMERATOR ONE -2189 ; ON # No VULGAR FRACTION ZERO THIRDS -2190..2194 ; ON # Sm [5] LEFTWARDS ARROW..LEFT RIGHT ARROW -2195..2199 ; ON # So [5] UP DOWN ARROW..SOUTH WEST ARROW -219A..219B ; ON # Sm [2] LEFTWARDS ARROW WITH STROKE..RIGHTWARDS ARROW WITH STROKE -219C..219F ; ON # So [4] LEFTWARDS WAVE ARROW..UPWARDS TWO HEADED ARROW -21A0 ; ON # Sm RIGHTWARDS TWO HEADED ARROW -21A1..21A2 ; ON # So [2] DOWNWARDS TWO HEADED ARROW..LEFTWARDS ARROW WITH TAIL -21A3 ; ON # Sm RIGHTWARDS ARROW WITH TAIL -21A4..21A5 ; ON # So [2] LEFTWARDS ARROW FROM BAR..UPWARDS ARROW FROM BAR -21A6 ; ON # Sm RIGHTWARDS ARROW FROM BAR -21A7..21AD ; ON # So [7] DOWNWARDS ARROW FROM BAR..LEFT RIGHT WAVE ARROW -21AE ; ON # Sm LEFT RIGHT ARROW WITH STROKE -21AF..21CD ; ON # So [31] DOWNWARDS ZIGZAG ARROW..LEFTWARDS DOUBLE ARROW WITH STROKE -21CE..21CF ; ON # Sm [2] LEFT RIGHT DOUBLE ARROW WITH STROKE..RIGHTWARDS DOUBLE ARROW WITH STROKE -21D0..21D1 ; ON # So [2] LEFTWARDS DOUBLE ARROW..UPWARDS DOUBLE ARROW -21D2 ; ON # Sm RIGHTWARDS DOUBLE ARROW -21D3 ; ON # So DOWNWARDS DOUBLE ARROW -21D4 ; ON # Sm LEFT RIGHT DOUBLE ARROW -21D5..21F3 ; ON # So [31] UP DOWN DOUBLE ARROW..UP DOWN WHITE ARROW -21F4..2211 ; ON # Sm [30] RIGHT ARROW WITH SMALL CIRCLE..N-ARY SUMMATION -2214..22FF ; ON # Sm [236] DOT PLUS..Z NOTATION BAG MEMBERSHIP -2300..2307 ; ON # So [8] DIAMETER SIGN..WAVY LINE -2308..230B ; ON # Sm [4] LEFT CEILING..RIGHT FLOOR -230C..231F ; ON # So [20] BOTTOM RIGHT CROP..BOTTOM RIGHT CORNER -2320..2321 ; ON # Sm [2] TOP HALF INTEGRAL..BOTTOM HALF INTEGRAL -2322..2328 ; ON # So [7] FROWN..KEYBOARD -2329 ; ON # Ps LEFT-POINTING ANGLE BRACKET -232A ; ON # Pe RIGHT-POINTING ANGLE BRACKET -232B..2335 ; ON # So [11] ERASE TO THE LEFT..COUNTERSINK -237B ; ON # So NOT CHECK MARK -237C ; ON # Sm RIGHT ANGLE WITH DOWNWARDS ZIGZAG ARROW -237D..2394 ; ON # So [24] SHOULDERED OPEN BOX..SOFTWARE-FUNCTION SYMBOL -2396..239A ; ON # So [5] DECIMAL SEPARATOR KEY SYMBOL..CLEAR SCREEN SYMBOL -239B..23B3 ; ON # Sm [25] LEFT PARENTHESIS UPPER HOOK..SUMMATION BOTTOM -23B4..23DB ; ON # So [40] TOP SQUARE BRACKET..FUSE -23DC..23E1 ; ON # Sm [6] TOP PARENTHESIS..BOTTOM TORTOISE SHELL BRACKET -23E2..23F3 ; ON # So [18] WHITE TRAPEZIUM..HOURGLASS WITH FLOWING SAND -2400..2426 ; ON # So [39] SYMBOL FOR NULL..SYMBOL FOR SUBSTITUTE FORM TWO -2440..244A ; ON # So [11] OCR HOOK..OCR DOUBLE BACKSLASH -2460..2487 ; ON # No [40] CIRCLED DIGIT ONE..PARENTHESIZED NUMBER TWENTY -24EA..24FF ; ON # No [22] CIRCLED DIGIT ZERO..NEGATIVE CIRCLED DIGIT ZERO -2500..25B6 ; ON # So [183] BOX DRAWINGS LIGHT HORIZONTAL..BLACK RIGHT-POINTING TRIANGLE -25B7 ; ON # Sm WHITE RIGHT-POINTING TRIANGLE -25B8..25C0 ; ON # So [9] BLACK RIGHT-POINTING SMALL TRIANGLE..BLACK LEFT-POINTING TRIANGLE -25C1 ; ON # Sm WHITE LEFT-POINTING TRIANGLE -25C2..25F7 ; ON # So [54] BLACK LEFT-POINTING SMALL TRIANGLE..WHITE CIRCLE WITH UPPER RIGHT QUADRANT -25F8..25FF ; ON # Sm [8] UPPER LEFT TRIANGLE..LOWER RIGHT TRIANGLE -2600..266E ; ON # So [111] BLACK SUN WITH RAYS..MUSIC NATURAL SIGN -266F ; ON # Sm MUSIC SHARP SIGN -2670..26AB ; ON # So [60] WEST SYRIAC CROSS..MEDIUM BLACK CIRCLE -26AD..26FF ; ON # So [83] MARRIAGE SYMBOL..WHITE FLAG WITH HORIZONTAL MIDDLE BLACK STRIPE -2701..2767 ; ON # So [103] UPPER BLADE SCISSORS..ROTATED FLORAL HEART BULLET -2768 ; ON # Ps MEDIUM LEFT PARENTHESIS ORNAMENT -2769 ; ON # Pe MEDIUM RIGHT PARENTHESIS ORNAMENT -276A ; ON # Ps MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT -276B ; ON # Pe MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT -276C ; ON # Ps MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT -276D ; ON # Pe MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT -276E ; ON # Ps HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT -276F ; ON # Pe HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT -2770 ; ON # Ps HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT -2771 ; ON # Pe HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT -2772 ; ON # Ps LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT -2773 ; ON # Pe LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT -2774 ; ON # Ps MEDIUM LEFT CURLY BRACKET ORNAMENT -2775 ; ON # Pe MEDIUM RIGHT CURLY BRACKET ORNAMENT -2776..2793 ; ON # No [30] DINGBAT NEGATIVE CIRCLED DIGIT ONE..DINGBAT NEGATIVE CIRCLED SANS-SERIF NUMBER TEN -2794..27BF ; ON # So [44] HEAVY WIDE-HEADED RIGHTWARDS ARROW..DOUBLE CURLY LOOP -27C0..27C4 ; ON # Sm [5] THREE DIMENSIONAL ANGLE..OPEN SUPERSET -27C5 ; ON # Ps LEFT S-SHAPED BAG DELIMITER -27C6 ; ON # Pe RIGHT S-SHAPED BAG DELIMITER -27C7..27CA ; ON # Sm [4] OR WITH DOT INSIDE..VERTICAL BAR WITH HORIZONTAL STROKE -27CC ; ON # Sm LONG DIVISION -27CE..27E5 ; ON # Sm [24] SQUARED LOGICAL AND..WHITE SQUARE WITH RIGHTWARDS TICK -27E6 ; ON # Ps MATHEMATICAL LEFT WHITE SQUARE BRACKET -27E7 ; ON # Pe MATHEMATICAL RIGHT WHITE SQUARE BRACKET -27E8 ; ON # Ps MATHEMATICAL LEFT ANGLE BRACKET -27E9 ; ON # Pe MATHEMATICAL RIGHT ANGLE BRACKET -27EA ; ON # Ps MATHEMATICAL LEFT DOUBLE ANGLE BRACKET -27EB ; ON # Pe MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET -27EC ; ON # Ps MATHEMATICAL LEFT WHITE TORTOISE SHELL BRACKET -27ED ; ON # Pe MATHEMATICAL RIGHT WHITE TORTOISE SHELL BRACKET -27EE ; ON # Ps MATHEMATICAL LEFT FLATTENED PARENTHESIS -27EF ; ON # Pe MATHEMATICAL RIGHT FLATTENED PARENTHESIS -27F0..27FF ; ON # Sm [16] UPWARDS QUADRUPLE ARROW..LONG RIGHTWARDS SQUIGGLE ARROW -2900..2982 ; ON # Sm [131] RIGHTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE..Z NOTATION TYPE COLON -2983 ; ON # Ps LEFT WHITE CURLY BRACKET -2984 ; ON # Pe RIGHT WHITE CURLY BRACKET -2985 ; ON # Ps LEFT WHITE PARENTHESIS -2986 ; ON # Pe RIGHT WHITE PARENTHESIS -2987 ; ON # Ps Z NOTATION LEFT IMAGE BRACKET -2988 ; ON # Pe Z NOTATION RIGHT IMAGE BRACKET -2989 ; ON # Ps Z NOTATION LEFT BINDING BRACKET -298A ; ON # Pe Z NOTATION RIGHT BINDING BRACKET -298B ; ON # Ps LEFT SQUARE BRACKET WITH UNDERBAR -298C ; ON # Pe RIGHT SQUARE BRACKET WITH UNDERBAR -298D ; ON # Ps LEFT SQUARE BRACKET WITH TICK IN TOP CORNER -298E ; ON # Pe RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER -298F ; ON # Ps LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER -2990 ; ON # Pe RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER -2991 ; ON # Ps LEFT ANGLE BRACKET WITH DOT -2992 ; ON # Pe RIGHT ANGLE BRACKET WITH DOT -2993 ; ON # Ps LEFT ARC LESS-THAN BRACKET -2994 ; ON # Pe RIGHT ARC GREATER-THAN BRACKET -2995 ; ON # Ps DOUBLE LEFT ARC GREATER-THAN BRACKET -2996 ; ON # Pe DOUBLE RIGHT ARC LESS-THAN BRACKET -2997 ; ON # Ps LEFT BLACK TORTOISE SHELL BRACKET -2998 ; ON # Pe RIGHT BLACK TORTOISE SHELL BRACKET -2999..29D7 ; ON # Sm [63] DOTTED FENCE..BLACK HOURGLASS -29D8 ; ON # Ps LEFT WIGGLY FENCE -29D9 ; ON # Pe RIGHT WIGGLY FENCE -29DA ; ON # Ps LEFT DOUBLE WIGGLY FENCE -29DB ; ON # Pe RIGHT DOUBLE WIGGLY FENCE -29DC..29FB ; ON # Sm [32] INCOMPLETE INFINITY..TRIPLE PLUS -29FC ; ON # Ps LEFT-POINTING CURVED ANGLE BRACKET -29FD ; ON # Pe RIGHT-POINTING CURVED ANGLE BRACKET -29FE..2AFF ; ON # Sm [258] TINY..N-ARY WHITE VERTICAL BAR -2B00..2B2F ; ON # So [48] NORTH EAST WHITE ARROW..WHITE VERTICAL ELLIPSE -2B30..2B44 ; ON # Sm [21] LEFT ARROW WITH SMALL CIRCLE..RIGHTWARDS ARROW THROUGH SUPERSET -2B45..2B46 ; ON # So [2] LEFTWARDS QUADRUPLE ARROW..RIGHTWARDS QUADRUPLE ARROW -2B47..2B4C ; ON # Sm [6] REVERSE TILDE OPERATOR ABOVE RIGHTWARDS ARROW..RIGHTWARDS ARROW ABOVE REVERSE TILDE OPERATOR -2B50..2B59 ; ON # So [10] WHITE MEDIUM STAR..HEAVY CIRCLED SALTIRE -2CE5..2CEA ; ON # So [6] COPTIC SYMBOL MI RO..COPTIC SYMBOL SHIMA SIMA -2CF9..2CFC ; ON # Po [4] COPTIC OLD NUBIAN FULL STOP..COPTIC OLD NUBIAN VERSE DIVIDER -2CFD ; ON # No COPTIC FRACTION ONE HALF -2CFE..2CFF ; ON # Po [2] COPTIC FULL STOP..COPTIC MORPHOLOGICAL DIVIDER -2E00..2E01 ; ON # Po [2] RIGHT ANGLE SUBSTITUTION MARKER..RIGHT ANGLE DOTTED SUBSTITUTION MARKER -2E02 ; ON # Pi LEFT SUBSTITUTION BRACKET -2E03 ; ON # Pf RIGHT SUBSTITUTION BRACKET -2E04 ; ON # Pi LEFT DOTTED SUBSTITUTION BRACKET -2E05 ; ON # Pf RIGHT DOTTED SUBSTITUTION BRACKET -2E06..2E08 ; ON # Po [3] RAISED INTERPOLATION MARKER..DOTTED TRANSPOSITION MARKER -2E09 ; ON # Pi LEFT TRANSPOSITION BRACKET -2E0A ; ON # Pf RIGHT TRANSPOSITION BRACKET -2E0B ; ON # Po RAISED SQUARE -2E0C ; ON # Pi LEFT RAISED OMISSION BRACKET -2E0D ; ON # Pf RIGHT RAISED OMISSION BRACKET -2E0E..2E16 ; ON # Po [9] EDITORIAL CORONIS..DOTTED RIGHT-POINTING ANGLE -2E17 ; ON # Pd DOUBLE OBLIQUE HYPHEN -2E18..2E19 ; ON # Po [2] INVERTED INTERROBANG..PALM BRANCH -2E1A ; ON # Pd HYPHEN WITH DIAERESIS -2E1B ; ON # Po TILDE WITH RING ABOVE -2E1C ; ON # Pi LEFT LOW PARAPHRASE BRACKET -2E1D ; ON # Pf RIGHT LOW PARAPHRASE BRACKET -2E1E..2E1F ; ON # Po [2] TILDE WITH DOT ABOVE..TILDE WITH DOT BELOW -2E20 ; ON # Pi LEFT VERTICAL BAR WITH QUILL -2E21 ; ON # Pf RIGHT VERTICAL BAR WITH QUILL -2E22 ; ON # Ps TOP LEFT HALF BRACKET -2E23 ; ON # Pe TOP RIGHT HALF BRACKET -2E24 ; ON # Ps BOTTOM LEFT HALF BRACKET -2E25 ; ON # Pe BOTTOM RIGHT HALF BRACKET -2E26 ; ON # Ps LEFT SIDEWAYS U BRACKET -2E27 ; ON # Pe RIGHT SIDEWAYS U BRACKET -2E28 ; ON # Ps LEFT DOUBLE PARENTHESIS -2E29 ; ON # Pe RIGHT DOUBLE PARENTHESIS -2E2A..2E2E ; ON # Po [5] TWO DOTS OVER ONE DOT PUNCTUATION..REVERSED QUESTION MARK -2E2F ; ON # Lm VERTICAL TILDE -2E30..2E31 ; ON # Po [2] RING POINT..WORD SEPARATOR MIDDLE DOT -2E80..2E99 ; ON # So [26] CJK RADICAL REPEAT..CJK RADICAL RAP -2E9B..2EF3 ; ON # So [89] CJK RADICAL CHOKE..CJK RADICAL C-SIMPLIFIED TURTLE -2F00..2FD5 ; ON # So [214] KANGXI RADICAL ONE..KANGXI RADICAL FLUTE -2FF0..2FFB ; ON # So [12] IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT..IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID -3001..3003 ; ON # Po [3] IDEOGRAPHIC COMMA..DITTO MARK -3004 ; ON # So JAPANESE INDUSTRIAL STANDARD SYMBOL -3008 ; ON # Ps LEFT ANGLE BRACKET -3009 ; ON # Pe RIGHT ANGLE BRACKET -300A ; ON # Ps LEFT DOUBLE ANGLE BRACKET -300B ; ON # Pe RIGHT DOUBLE ANGLE BRACKET -300C ; ON # Ps LEFT CORNER BRACKET -300D ; ON # Pe RIGHT CORNER BRACKET -300E ; ON # Ps LEFT WHITE CORNER BRACKET -300F ; ON # Pe RIGHT WHITE CORNER BRACKET -3010 ; ON # Ps LEFT BLACK LENTICULAR BRACKET -3011 ; ON # Pe RIGHT BLACK LENTICULAR BRACKET -3012..3013 ; ON # So [2] POSTAL MARK..GETA MARK -3014 ; ON # Ps LEFT TORTOISE SHELL BRACKET -3015 ; ON # Pe RIGHT TORTOISE SHELL BRACKET -3016 ; ON # Ps LEFT WHITE LENTICULAR BRACKET -3017 ; ON # Pe RIGHT WHITE LENTICULAR BRACKET -3018 ; ON # Ps LEFT WHITE TORTOISE SHELL BRACKET -3019 ; ON # Pe RIGHT WHITE TORTOISE SHELL BRACKET -301A ; ON # Ps LEFT WHITE SQUARE BRACKET -301B ; ON # Pe RIGHT WHITE SQUARE BRACKET -301C ; ON # Pd WAVE DASH -301D ; ON # Ps REVERSED DOUBLE PRIME QUOTATION MARK -301E..301F ; ON # Pe [2] DOUBLE PRIME QUOTATION MARK..LOW DOUBLE PRIME QUOTATION MARK -3020 ; ON # So POSTAL MARK FACE -3030 ; ON # Pd WAVY DASH -3036..3037 ; ON # So [2] CIRCLED POSTAL MARK..IDEOGRAPHIC TELEGRAPH LINE FEED SEPARATOR SYMBOL -303D ; ON # Po PART ALTERNATION MARK -303E..303F ; ON # So [2] IDEOGRAPHIC VARIATION INDICATOR..IDEOGRAPHIC HALF FILL SPACE -309B..309C ; ON # Sk [2] KATAKANA-HIRAGANA VOICED SOUND MARK..KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK -30A0 ; ON # Pd KATAKANA-HIRAGANA DOUBLE HYPHEN -30FB ; ON # Po KATAKANA MIDDLE DOT -31C0..31E3 ; ON # So [36] CJK STROKE T..CJK STROKE Q -321D..321E ; ON # So [2] PARENTHESIZED KOREAN CHARACTER OJEON..PARENTHESIZED KOREAN CHARACTER O HU -3250 ; ON # So PARTNERSHIP SIGN -3251..325F ; ON # No [15] CIRCLED NUMBER TWENTY ONE..CIRCLED NUMBER THIRTY FIVE -327C..327E ; ON # So [3] CIRCLED KOREAN CHARACTER CHAMKO..CIRCLED HANGUL IEUNG U -32B1..32BF ; ON # No [15] CIRCLED NUMBER THIRTY SIX..CIRCLED NUMBER FIFTY -32CC..32CF ; ON # So [4] SQUARE HG..LIMITED LIABILITY SIGN -3377..337A ; ON # So [4] SQUARE DM..SQUARE IU -33DE..33DF ; ON # So [2] SQUARE V OVER M..SQUARE A OVER M -33FF ; ON # So SQUARE GAL -4DC0..4DFF ; ON # So [64] HEXAGRAM FOR THE CREATIVE HEAVEN..HEXAGRAM FOR BEFORE COMPLETION -A490..A4C6 ; ON # So [55] YI RADICAL QOT..YI RADICAL KE -A60D..A60F ; ON # Po [3] VAI COMMA..VAI QUESTION MARK -A673 ; ON # Po SLAVONIC ASTERISK -A67E ; ON # Po CYRILLIC KAVYKA -A67F ; ON # Lm CYRILLIC PAYEROK -A700..A716 ; ON # Sk [23] MODIFIER LETTER CHINESE TONE YIN PING..MODIFIER LETTER EXTRA-LOW LEFT-STEM TONE BAR -A717..A71F ; ON # Lm [9] MODIFIER LETTER DOT VERTICAL BAR..MODIFIER LETTER LOW INVERTED EXCLAMATION MARK -A720..A721 ; ON # Sk [2] MODIFIER LETTER STRESS AND HIGH TONE..MODIFIER LETTER STRESS AND LOW TONE -A788 ; ON # Lm MODIFIER LETTER LOW CIRCUMFLEX ACCENT -A828..A82B ; ON # So [4] SYLOTI NAGRI POETRY MARK-1..SYLOTI NAGRI POETRY MARK-4 -A874..A877 ; ON # Po [4] PHAGS-PA SINGLE HEAD MARK..PHAGS-PA MARK DOUBLE SHAD -F7F3..F86F ; ON # So [125] .. -F8AD..F8B1 ; ON # So [5] .. -F8B4 ; ON # Pe Apple Corporate deprecated Japanese punct -F8B5..F8B7 ; ON # Po [3] .. -F8B9..F8BA ; ON # Pd [2] .. -F8BB ; ON # Po Apple Corporate deprecated Japanese punct -F8BC..F8BD ; ON # Sm [2] .. -F8BE ; ON # Ps Apple Corporate deprecated Japanese punct -F8BF ; ON # Pe Apple Corporate deprecated Japanese punct -F8C0 ; ON # Sm Apple Corporate deprecated Japanese punct -F8D7..F8FE ; ON # So [40] .. -F8FF ; ON # So Apple Corporate logo -FD3E ; ON # Ps ORNATE LEFT PARENTHESIS -FD3F ; ON # Pe ORNATE RIGHT PARENTHESIS -FDFD ; ON # So ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM -FE10..FE16 ; ON # Po [7] PRESENTATION FORM FOR VERTICAL COMMA..PRESENTATION FORM FOR VERTICAL QUESTION MARK -FE17 ; ON # Ps PRESENTATION FORM FOR VERTICAL LEFT WHITE LENTICULAR BRACKET -FE18 ; ON # Pe PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRAKCET -FE19 ; ON # Po PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS -FE30 ; ON # Po PRESENTATION FORM FOR VERTICAL TWO DOT LEADER -FE31..FE32 ; ON # Pd [2] PRESENTATION FORM FOR VERTICAL EM DASH..PRESENTATION FORM FOR VERTICAL EN DASH -FE33..FE34 ; ON # Pc [2] PRESENTATION FORM FOR VERTICAL LOW LINE..PRESENTATION FORM FOR VERTICAL WAVY LOW LINE -FE35 ; ON # Ps PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS -FE36 ; ON # Pe PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS -FE37 ; ON # Ps PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET -FE38 ; ON # Pe PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET -FE39 ; ON # Ps PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET -FE3A ; ON # Pe PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET -FE3B ; ON # Ps PRESENTATION FORM FOR VERTICAL LEFT BLACK LENTICULAR BRACKET -FE3C ; ON # Pe PRESENTATION FORM FOR VERTICAL RIGHT BLACK LENTICULAR BRACKET -FE3D ; ON # Ps PRESENTATION FORM FOR VERTICAL LEFT DOUBLE ANGLE BRACKET -FE3E ; ON # Pe PRESENTATION FORM FOR VERTICAL RIGHT DOUBLE ANGLE BRACKET -FE3F ; ON # Ps PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET -FE40 ; ON # Pe PRESENTATION FORM FOR VERTICAL RIGHT ANGLE BRACKET -FE41 ; ON # Ps PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET -FE42 ; ON # Pe PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET -FE43 ; ON # Ps PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET -FE44 ; ON # Pe PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET -FE45..FE46 ; ON # Po [2] SESAME DOT..WHITE SESAME DOT -FE47 ; ON # Ps PRESENTATION FORM FOR VERTICAL LEFT SQUARE BRACKET -FE48 ; ON # Pe PRESENTATION FORM FOR VERTICAL RIGHT SQUARE BRACKET -FE49..FE4C ; ON # Po [4] DASHED OVERLINE..DOUBLE WAVY OVERLINE -FE4D..FE4F ; ON # Pc [3] DASHED LOW LINE..WAVY LOW LINE -FE51 ; ON # Po SMALL IDEOGRAPHIC COMMA -FE54 ; ON # Po SMALL SEMICOLON -FE56..FE57 ; ON # Po [2] SMALL QUESTION MARK..SMALL EXCLAMATION MARK -FE58 ; ON # Pd SMALL EM DASH -FE59 ; ON # Ps SMALL LEFT PARENTHESIS -FE5A ; ON # Pe SMALL RIGHT PARENTHESIS -FE5B ; ON # Ps SMALL LEFT CURLY BRACKET -FE5C ; ON # Pe SMALL RIGHT CURLY BRACKET -FE5D ; ON # Ps SMALL LEFT TORTOISE SHELL BRACKET -FE5E ; ON # Pe SMALL RIGHT TORTOISE SHELL BRACKET -FE60..FE61 ; ON # Po [2] SMALL AMPERSAND..SMALL ASTERISK -FE64..FE66 ; ON # Sm [3] SMALL LESS-THAN SIGN..SMALL EQUALS SIGN -FE68 ; ON # Po SMALL REVERSE SOLIDUS -FE6B ; ON # Po SMALL COMMERCIAL AT -FF01..FF02 ; ON # Po [2] FULLWIDTH EXCLAMATION MARK..FULLWIDTH QUOTATION MARK -FF06..FF07 ; ON # Po [2] FULLWIDTH AMPERSAND..FULLWIDTH APOSTROPHE -FF08 ; ON # Ps FULLWIDTH LEFT PARENTHESIS -FF09 ; ON # Pe FULLWIDTH RIGHT PARENTHESIS -FF0A ; ON # Po FULLWIDTH ASTERISK -FF1B ; ON # Po FULLWIDTH SEMICOLON -FF1C..FF1E ; ON # Sm [3] FULLWIDTH LESS-THAN SIGN..FULLWIDTH GREATER-THAN SIGN -FF1F..FF20 ; ON # Po [2] FULLWIDTH QUESTION MARK..FULLWIDTH COMMERCIAL AT -FF3B ; ON # Ps FULLWIDTH LEFT SQUARE BRACKET -FF3C ; ON # Po FULLWIDTH REVERSE SOLIDUS -FF3D ; ON # Pe FULLWIDTH RIGHT SQUARE BRACKET -FF3E ; ON # Sk FULLWIDTH CIRCUMFLEX ACCENT -FF3F ; ON # Pc FULLWIDTH LOW LINE -FF40 ; ON # Sk FULLWIDTH GRAVE ACCENT -FF5B ; ON # Ps FULLWIDTH LEFT CURLY BRACKET -FF5C ; ON # Sm FULLWIDTH VERTICAL LINE -FF5D ; ON # Pe FULLWIDTH RIGHT CURLY BRACKET -FF5E ; ON # Sm FULLWIDTH TILDE -FF5F ; ON # Ps FULLWIDTH LEFT WHITE PARENTHESIS -FF60 ; ON # Pe FULLWIDTH RIGHT WHITE PARENTHESIS -FF61 ; ON # Po HALFWIDTH IDEOGRAPHIC FULL STOP -FF62 ; ON # Ps HALFWIDTH LEFT CORNER BRACKET -FF63 ; ON # Pe HALFWIDTH RIGHT CORNER BRACKET -FF64..FF65 ; ON # Po [2] HALFWIDTH IDEOGRAPHIC COMMA..HALFWIDTH KATAKANA MIDDLE DOT -FFE2 ; ON # Sm FULLWIDTH NOT SIGN -FFE3 ; ON # Sk FULLWIDTH MACRON -FFE4 ; ON # So FULLWIDTH BROKEN BAR -FFE8 ; ON # So HALFWIDTH FORMS LIGHT VERTICAL -FFE9..FFEC ; ON # Sm [4] HALFWIDTH LEFTWARDS ARROW..HALFWIDTH DOWNWARDS ARROW -FFED..FFEE ; ON # So [2] HALFWIDTH BLACK SQUARE..HALFWIDTH WHITE CIRCLE -FFF9..FFFB ; ON # Cf [3] INTERLINEAR ANNOTATION ANCHOR..INTERLINEAR ANNOTATION TERMINATOR -FFFC..FFFD ; ON # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEMENT CHARACTER -10101 ; ON # Po AEGEAN WORD SEPARATOR DOT -10140..10174 ; ON # Nl [53] GREEK ACROPHONIC ATTIC ONE QUARTER..GREEK ACROPHONIC STRATIAN FIFTY MNAS -10175..10178 ; ON # No [4] GREEK ONE HALF SIGN..GREEK THREE QUARTERS SIGN -10179..10189 ; ON # So [17] GREEK YEAR SIGN..GREEK TRYBLION BASE SIGN -1018A ; ON # No GREEK ZERO SIGN -10190..1019B ; ON # So [12] ROMAN SEXTANS SIGN..ROMAN CENTURIAL SIGN -1091F ; ON # Po PHOENICIAN WORD SEPARATOR -10B39..10B3F ; ON # Po [7] AVESTAN ABBREVIATION MARK..LARGE ONE RING OVER TWO RINGS PUNCTUATION -11052..11065 ; ON # No [20] BRAHMI NUMBER ONE..BRAHMI NUMBER ONE THOUSAND -1D200..1D241 ; ON # So [66] GREEK VOCAL NOTATION SYMBOL-1..GREEK INSTRUMENTAL NOTATION SYMBOL-54 -1D245 ; ON # So GREEK MUSICAL LEIMMA -1D300..1D356 ; ON # So [87] MONOGRAM FOR EARTH..TETRAGRAM FOR FOSTERING -1D6DB ; ON # Sm MATHEMATICAL BOLD PARTIAL DIFFERENTIAL -1D715 ; ON # Sm MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL -1D74F ; ON # Sm MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL -1D789 ; ON # Sm MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL -1D7C3 ; ON # Sm MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL -1F000..1F02B ; ON # So [44] MAHJONG TILE EAST WIND..MAHJONG TILE BACK -1F030..1F093 ; ON # So [100] DOMINO TILE HORIZONTAL BACK..DOMINO TILE VERTICAL-06-06 -1F0A0..1F0AE ; ON # So [15] PLAYING CARD BACK..PLAYING CARD KING OF SPADES -1F0B1..1F0BE ; ON # So [14] PLAYING CARD ACE OF HEARTS..PLAYING CARD KING OF HEARTS -1F0C1..1F0CF ; ON # So [15] PLAYING CARD ACE OF DIAMONDS..PLAYING CARD BLACK JOKER -1F0D1..1F0DF ; ON # So [15] PLAYING CARD ACE OF CLUBS..PLAYING CARD WHITE JOKER -1F300..1F320 ; ON # So [33] CYCLONE..SHOOTING STAR -1F330..1F335 ; ON # So [6] CHESTNUT..CACTUS -1F337..1F37C ; ON # So [70] TULIP..BABY BOTTLE -1F380..1F393 ; ON # So [20] RIBBON..GRADUATION CAP -1F3A0..1F3C4 ; ON # So [37] CAROUSEL HORSE..SURFER -1F3C6..1F3CA ; ON # So [5] TROPHY..SWIMMER -1F3E0..1F3F0 ; ON # So [17] HOUSE BUILDING..EUROPEAN CASTLE -1F400..1F43E ; ON # So [63] RAT..PAW PRINTS -1F440 ; ON # So EYES -1F442..1F48B ; ON # So [74] EAR..KISS MARK -1F48D..1F4F7 ; ON # So [107] RING..CAMERA -1F4F9..1F4FC ; ON # So [4] VIDEO CAMERA..VIDEOCASSETTE -1F500..1F523 ; ON # So [36] TWISTED RIGHTWARDS ARROWS..INPUT SYMBOL FOR SYMBOLS -1F525..1F53D ; ON # So [25] FIRE..DOWN-POINTING SMALL RED TRIANGLE -1F550..1F567 ; ON # So [24] CLOCK FACE ONE OCLOCK..CLOCK FACE TWELVE-THIRTY -1F5FB..1F5FF ; ON # So [5] MOUNT FUJI..MOYAI -1F601..1F610 ; ON # So [16] GRINNING FACE WITH SMILING EYES..NEUTRAL FACE -1F612..1F614 ; ON # So [3] UNAMUSED FACE..PENSIVE FACE -1F616 ; ON # So CONFOUNDED FACE -1F618 ; ON # So FACE THROWING A KISS -1F61A ; ON # So KISSING FACE WITH CLOSED EYES -1F61C..1F61E ; ON # So [3] FACE WITH STUCK-OUT TONGUE AND WINKING EYE..DISAPPOINTED FACE -1F620..1F625 ; ON # So [6] ANGRY FACE..DISAPPOINTED BUT RELIEVED FACE -1F628..1F62B ; ON # So [4] FEARFUL FACE..TIRED FACE -1F62D ; ON # So LOUDLY CRYING FACE -1F630..1F633 ; ON # So [4] FACE WITH OPEN MOUTH AND COLD SWEAT..FLUSHED FACE -1F635..1F640 ; ON # So [12] DIZZY FACE..WEARY CAT FACE -1F645..1F64F ; ON # So [11] FACE WITH NO GOOD GESTURE..PERSON WITH FOLDED HANDS -1F680..1F6C5 ; ON # So [70] ROCKET..LEFT LUGGAGE -1F700..1F773 ; ON # So [116] ALCHEMICAL SYMBOL FOR QUINTESSENCE..ALCHEMICAL SYMBOL FOR HALF OUNCE - -# Total code points: 4412 - -# ================================================ - -# Bidi_Class=Boundary_Neutral - -0000..0008 ; BN # Cc [9] .. -000E..001B ; BN # Cc [14] .. -007F..0084 ; BN # Cc [6] .. -0086..009F ; BN # Cc [26] .. -00AD ; BN # Cf SOFT HYPHEN -200B..200D ; BN # Cf [3] ZERO WIDTH SPACE..ZERO WIDTH JOINER -2060..2064 ; BN # Cf [5] WORD JOINER..INVISIBLE PLUS -2065..2069 ; BN # Cn [5] .. -206A..206F ; BN # Cf [6] INHIBIT SYMMETRIC SWAPPING..NOMINAL DIGIT SHAPES -FDD0..FDEF ; BN # Cn [32] .. -FEFF ; BN # Cf ZERO WIDTH NO-BREAK SPACE -FFF0..FFF8 ; BN # Cn [9] .. -FFFE..FFFF ; BN # Cn [2] .. -1D173..1D17A ; BN # Cf [8] MUSICAL SYMBOL BEGIN BEAM..MUSICAL SYMBOL END PHRASE -1FFFE..1FFFF ; BN # Cn [2] .. -2FFFE..2FFFF ; BN # Cn [2] .. -3FFFE..3FFFF ; BN # Cn [2] .. -4FFFE..4FFFF ; BN # Cn [2] .. -5FFFE..5FFFF ; BN # Cn [2] .. -6FFFE..6FFFF ; BN # Cn [2] .. -7FFFE..7FFFF ; BN # Cn [2] .. -8FFFE..8FFFF ; BN # Cn [2] .. -9FFFE..9FFFF ; BN # Cn [2] .. -AFFFE..AFFFF ; BN # Cn [2] .. -BFFFE..BFFFF ; BN # Cn [2] .. -CFFFE..CFFFF ; BN # Cn [2] .. -DFFFE..E0000 ; BN # Cn [3] .. -E0001 ; BN # Cf LANGUAGE TAG -E0002..E001F ; BN # Cn [30] .. -E0020..E007F ; BN # Cf [96] TAG SPACE..CANCEL TAG -E0080..E00FF ; BN # Cn [128] .. -E01F0..E0FFF ; BN # Cn [3600] .. -EFFFE..EFFFF ; BN # Cn [2] .. -FFFFE..FFFFF ; BN # Cn [2] .. -10FFFE..10FFFF; BN # Cn [2] .. - -# Total code points: 4015 - -# ================================================ - -# Bidi_Class=Nonspacing_Mark - -0300..036F ; NSM # Mn [112] COMBINING GRAVE ACCENT..COMBINING LATIN SMALL LETTER X -0483..0487 ; NSM # Mn [5] COMBINING CYRILLIC TITLO..COMBINING CYRILLIC POKRYTIE -0488..0489 ; NSM # Me [2] COMBINING CYRILLIC HUNDRED THOUSANDS SIGN..COMBINING CYRILLIC MILLIONS SIGN -0591..05BD ; NSM # Mn [45] HEBREW ACCENT ETNAHTA..HEBREW POINT METEG -05BF ; NSM # Mn HEBREW POINT RAFE -05C1..05C2 ; NSM # Mn [2] HEBREW POINT SHIN DOT..HEBREW POINT SIN DOT -05C4..05C5 ; NSM # Mn [2] HEBREW MARK UPPER DOT..HEBREW MARK LOWER DOT -05C7 ; NSM # Mn HEBREW POINT QAMATS QATAN -0610..061A ; NSM # Mn [11] ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM..ARABIC SMALL KASRA -064B..065F ; NSM # Mn [21] ARABIC FATHATAN..ARABIC WAVY HAMZA BELOW -0670 ; NSM # Mn ARABIC LETTER SUPERSCRIPT ALEF -06D6..06DC ; NSM # Mn [7] ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA..ARABIC SMALL HIGH SEEN -06DF..06E4 ; NSM # Mn [6] ARABIC SMALL HIGH ROUNDED ZERO..ARABIC SMALL HIGH MADDA -06E7..06E8 ; NSM # Mn [2] ARABIC SMALL HIGH YEH..ARABIC SMALL HIGH NOON -06EA..06ED ; NSM # Mn [4] ARABIC EMPTY CENTRE LOW STOP..ARABIC SMALL LOW MEEM -0711 ; NSM # Mn SYRIAC LETTER SUPERSCRIPT ALAPH -0730..074A ; NSM # Mn [27] SYRIAC PTHAHA ABOVE..SYRIAC BARREKH -07A6..07B0 ; NSM # Mn [11] THAANA ABAFILI..THAANA SUKUN -07EB..07F3 ; NSM # Mn [9] NKO COMBINING SHORT HIGH TONE..NKO COMBINING DOUBLE DOT ABOVE -0816..0819 ; NSM # Mn [4] SAMARITAN MARK IN..SAMARITAN MARK DAGESH -081B..0823 ; NSM # Mn [9] SAMARITAN MARK EPENTHETIC YUT..SAMARITAN VOWEL SIGN A -0825..0827 ; NSM # Mn [3] SAMARITAN VOWEL SIGN SHORT A..SAMARITAN VOWEL SIGN U -0829..082D ; NSM # Mn [5] SAMARITAN VOWEL SIGN LONG I..SAMARITAN MARK NEQUDAA -0859..085B ; NSM # Mn [3] MANDAIC AFFRICATION MARK..MANDAIC GEMINATION MARK -0900..0902 ; NSM # Mn [3] DEVANAGARI SIGN INVERTED CANDRABINDU..DEVANAGARI SIGN ANUSVARA -093A ; NSM # Mn DEVANAGARI VOWEL SIGN OE -093C ; NSM # Mn DEVANAGARI SIGN NUKTA -0941..0948 ; NSM # Mn [8] DEVANAGARI VOWEL SIGN U..DEVANAGARI VOWEL SIGN AI -094D ; NSM # Mn DEVANAGARI SIGN VIRAMA -0951..0957 ; NSM # Mn [7] DEVANAGARI STRESS SIGN UDATTA..DEVANAGARI VOWEL SIGN UUE -0962..0963 ; NSM # Mn [2] DEVANAGARI VOWEL SIGN VOCALIC L..DEVANAGARI VOWEL SIGN VOCALIC LL -0981 ; NSM # Mn BENGALI SIGN CANDRABINDU -09BC ; NSM # Mn BENGALI SIGN NUKTA -09C1..09C4 ; NSM # Mn [4] BENGALI VOWEL SIGN U..BENGALI VOWEL SIGN VOCALIC RR -09CD ; NSM # Mn BENGALI SIGN VIRAMA -09E2..09E3 ; NSM # Mn [2] BENGALI VOWEL SIGN VOCALIC L..BENGALI VOWEL SIGN VOCALIC LL -0A01..0A02 ; NSM # Mn [2] GURMUKHI SIGN ADAK BINDI..GURMUKHI SIGN BINDI -0A3C ; NSM # Mn GURMUKHI SIGN NUKTA -0A41..0A42 ; NSM # Mn [2] GURMUKHI VOWEL SIGN U..GURMUKHI VOWEL SIGN UU -0A47..0A48 ; NSM # Mn [2] GURMUKHI VOWEL SIGN EE..GURMUKHI VOWEL SIGN AI -0A4B..0A4D ; NSM # Mn [3] GURMUKHI VOWEL SIGN OO..GURMUKHI SIGN VIRAMA -0A51 ; NSM # Mn GURMUKHI SIGN UDAAT -0A70..0A71 ; NSM # Mn [2] GURMUKHI TIPPI..GURMUKHI ADDAK -0A75 ; NSM # Mn GURMUKHI SIGN YAKASH -0A81..0A82 ; NSM # Mn [2] GUJARATI SIGN CANDRABINDU..GUJARATI SIGN ANUSVARA -0ABC ; NSM # Mn GUJARATI SIGN NUKTA -0AC1..0AC5 ; NSM # Mn [5] GUJARATI VOWEL SIGN U..GUJARATI VOWEL SIGN CANDRA E -0AC7..0AC8 ; NSM # Mn [2] GUJARATI VOWEL SIGN E..GUJARATI VOWEL SIGN AI -0ACD ; NSM # Mn GUJARATI SIGN VIRAMA -0AE2..0AE3 ; NSM # Mn [2] GUJARATI VOWEL SIGN VOCALIC L..GUJARATI VOWEL SIGN VOCALIC LL -0B01 ; NSM # Mn ORIYA SIGN CANDRABINDU -0B3C ; NSM # Mn ORIYA SIGN NUKTA -0B3F ; NSM # Mn ORIYA VOWEL SIGN I -0B41..0B44 ; NSM # Mn [4] ORIYA VOWEL SIGN U..ORIYA VOWEL SIGN VOCALIC RR -0B4D ; NSM # Mn ORIYA SIGN VIRAMA -0B56 ; NSM # Mn ORIYA AI LENGTH MARK -0B62..0B63 ; NSM # Mn [2] ORIYA VOWEL SIGN VOCALIC L..ORIYA VOWEL SIGN VOCALIC LL -0B82 ; NSM # Mn TAMIL SIGN ANUSVARA -0BC0 ; NSM # Mn TAMIL VOWEL SIGN II -0BCD ; NSM # Mn TAMIL SIGN VIRAMA -0C3E..0C40 ; NSM # Mn [3] TELUGU VOWEL SIGN AA..TELUGU VOWEL SIGN II -0C46..0C48 ; NSM # Mn [3] TELUGU VOWEL SIGN E..TELUGU VOWEL SIGN AI -0C4A..0C4D ; NSM # Mn [4] TELUGU VOWEL SIGN O..TELUGU SIGN VIRAMA -0C55..0C56 ; NSM # Mn [2] TELUGU LENGTH MARK..TELUGU AI LENGTH MARK -0C62..0C63 ; NSM # Mn [2] TELUGU VOWEL SIGN VOCALIC L..TELUGU VOWEL SIGN VOCALIC LL -0CBC ; NSM # Mn KANNADA SIGN NUKTA -0CCC..0CCD ; NSM # Mn [2] KANNADA VOWEL SIGN AU..KANNADA SIGN VIRAMA -0CE2..0CE3 ; NSM # Mn [2] KANNADA VOWEL SIGN VOCALIC L..KANNADA VOWEL SIGN VOCALIC LL -0D41..0D44 ; NSM # Mn [4] MALAYALAM VOWEL SIGN U..MALAYALAM VOWEL SIGN VOCALIC RR -0D4D ; NSM # Mn MALAYALAM SIGN VIRAMA -0D62..0D63 ; NSM # Mn [2] MALAYALAM VOWEL SIGN VOCALIC L..MALAYALAM VOWEL SIGN VOCALIC LL -0DCA ; NSM # Mn SINHALA SIGN AL-LAKUNA -0DD2..0DD4 ; NSM # Mn [3] SINHALA VOWEL SIGN KETTI IS-PILLA..SINHALA VOWEL SIGN KETTI PAA-PILLA -0DD6 ; NSM # Mn SINHALA VOWEL SIGN DIGA PAA-PILLA -0E31 ; NSM # Mn THAI CHARACTER MAI HAN-AKAT -0E34..0E3A ; NSM # Mn [7] THAI CHARACTER SARA I..THAI CHARACTER PHINTHU -0E47..0E4E ; NSM # Mn [8] THAI CHARACTER MAITAIKHU..THAI CHARACTER YAMAKKAN -0EB1 ; NSM # Mn LAO VOWEL SIGN MAI KAN -0EB4..0EB9 ; NSM # Mn [6] LAO VOWEL SIGN I..LAO VOWEL SIGN UU -0EBB..0EBC ; NSM # Mn [2] LAO VOWEL SIGN MAI KON..LAO SEMIVOWEL SIGN LO -0EC8..0ECD ; NSM # Mn [6] LAO TONE MAI EK..LAO NIGGAHITA -0F18..0F19 ; NSM # Mn [2] TIBETAN ASTROLOGICAL SIGN -KHYUD PA..TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS -0F35 ; NSM # Mn TIBETAN MARK NGAS BZUNG NYI ZLA -0F37 ; NSM # Mn TIBETAN MARK NGAS BZUNG SGOR RTAGS -0F39 ; NSM # Mn TIBETAN MARK TSA -PHRU -0F71..0F7E ; NSM # Mn [14] TIBETAN VOWEL SIGN AA..TIBETAN SIGN RJES SU NGA RO -0F80..0F84 ; NSM # Mn [5] TIBETAN VOWEL SIGN REVERSED I..TIBETAN MARK HALANTA -0F86..0F87 ; NSM # Mn [2] TIBETAN SIGN LCI RTAGS..TIBETAN SIGN YANG RTAGS -0F8D..0F97 ; NSM # Mn [11] TIBETAN SUBJOINED SIGN LCE TSA CAN..TIBETAN SUBJOINED LETTER JA -0F99..0FBC ; NSM # Mn [36] TIBETAN SUBJOINED LETTER NYA..TIBETAN SUBJOINED LETTER FIXED-FORM RA -0FC6 ; NSM # Mn TIBETAN SYMBOL PADMA GDAN -102D..1030 ; NSM # Mn [4] MYANMAR VOWEL SIGN I..MYANMAR VOWEL SIGN UU -1032..1037 ; NSM # Mn [6] MYANMAR VOWEL SIGN AI..MYANMAR SIGN DOT BELOW -1039..103A ; NSM # Mn [2] MYANMAR SIGN VIRAMA..MYANMAR SIGN ASAT -103D..103E ; NSM # Mn [2] MYANMAR CONSONANT SIGN MEDIAL WA..MYANMAR CONSONANT SIGN MEDIAL HA -1058..1059 ; NSM # Mn [2] MYANMAR VOWEL SIGN VOCALIC L..MYANMAR VOWEL SIGN VOCALIC LL -105E..1060 ; NSM # Mn [3] MYANMAR CONSONANT SIGN MON MEDIAL NA..MYANMAR CONSONANT SIGN MON MEDIAL LA -1071..1074 ; NSM # Mn [4] MYANMAR VOWEL SIGN GEBA KAREN I..MYANMAR VOWEL SIGN KAYAH EE -1082 ; NSM # Mn MYANMAR CONSONANT SIGN SHAN MEDIAL WA -1085..1086 ; NSM # Mn [2] MYANMAR VOWEL SIGN SHAN E ABOVE..MYANMAR VOWEL SIGN SHAN FINAL Y -108D ; NSM # Mn MYANMAR SIGN SHAN COUNCIL EMPHATIC TONE -109D ; NSM # Mn MYANMAR VOWEL SIGN AITON AI -135D..135F ; NSM # Mn [3] ETHIOPIC COMBINING GEMINATION AND VOWEL LENGTH MARK..ETHIOPIC COMBINING GEMINATION MARK -1712..1714 ; NSM # Mn [3] TAGALOG VOWEL SIGN I..TAGALOG SIGN VIRAMA -1732..1734 ; NSM # Mn [3] HANUNOO VOWEL SIGN I..HANUNOO SIGN PAMUDPOD -1752..1753 ; NSM # Mn [2] BUHID VOWEL SIGN I..BUHID VOWEL SIGN U -1772..1773 ; NSM # Mn [2] TAGBANWA VOWEL SIGN I..TAGBANWA VOWEL SIGN U -17B7..17BD ; NSM # Mn [7] KHMER VOWEL SIGN I..KHMER VOWEL SIGN UA -17C6 ; NSM # Mn KHMER SIGN NIKAHIT -17C9..17D3 ; NSM # Mn [11] KHMER SIGN MUUSIKATOAN..KHMER SIGN BATHAMASAT -17DD ; NSM # Mn KHMER SIGN ATTHACAN -180B..180D ; NSM # Mn [3] MONGOLIAN FREE VARIATION SELECTOR ONE..MONGOLIAN FREE VARIATION SELECTOR THREE -18A9 ; NSM # Mn MONGOLIAN LETTER ALI GALI DAGALGA -1920..1922 ; NSM # Mn [3] LIMBU VOWEL SIGN A..LIMBU VOWEL SIGN U -1927..1928 ; NSM # Mn [2] LIMBU VOWEL SIGN E..LIMBU VOWEL SIGN O -1932 ; NSM # Mn LIMBU SMALL LETTER ANUSVARA -1939..193B ; NSM # Mn [3] LIMBU SIGN MUKPHRENG..LIMBU SIGN SA-I -1A17..1A18 ; NSM # Mn [2] BUGINESE VOWEL SIGN I..BUGINESE VOWEL SIGN U -1A56 ; NSM # Mn TAI THAM CONSONANT SIGN MEDIAL LA -1A58..1A5E ; NSM # Mn [7] TAI THAM SIGN MAI KANG LAI..TAI THAM CONSONANT SIGN SA -1A60 ; NSM # Mn TAI THAM SIGN SAKOT -1A62 ; NSM # Mn TAI THAM VOWEL SIGN MAI SAT -1A65..1A6C ; NSM # Mn [8] TAI THAM VOWEL SIGN I..TAI THAM VOWEL SIGN OA BELOW -1A73..1A7C ; NSM # Mn [10] TAI THAM VOWEL SIGN OA ABOVE..TAI THAM SIGN KHUEN-LUE KARAN -1A7F ; NSM # Mn TAI THAM COMBINING CRYPTOGRAMMIC DOT -1B00..1B03 ; NSM # Mn [4] BALINESE SIGN ULU RICEM..BALINESE SIGN SURANG -1B34 ; NSM # Mn BALINESE SIGN REREKAN -1B36..1B3A ; NSM # Mn [5] BALINESE VOWEL SIGN ULU..BALINESE VOWEL SIGN RA REPA -1B3C ; NSM # Mn BALINESE VOWEL SIGN LA LENGA -1B42 ; NSM # Mn BALINESE VOWEL SIGN PEPET -1B6B..1B73 ; NSM # Mn [9] BALINESE MUSICAL SYMBOL COMBINING TEGEH..BALINESE MUSICAL SYMBOL COMBINING GONG -1B80..1B81 ; NSM # Mn [2] SUNDANESE SIGN PANYECEK..SUNDANESE SIGN PANGLAYAR -1BA2..1BA5 ; NSM # Mn [4] SUNDANESE CONSONANT SIGN PANYAKRA..SUNDANESE VOWEL SIGN PANYUKU -1BA8..1BA9 ; NSM # Mn [2] SUNDANESE VOWEL SIGN PAMEPET..SUNDANESE VOWEL SIGN PANEULEUNG -1BE6 ; NSM # Mn BATAK SIGN TOMPI -1BE8..1BE9 ; NSM # Mn [2] BATAK VOWEL SIGN PAKPAK E..BATAK VOWEL SIGN EE -1BED ; NSM # Mn BATAK VOWEL SIGN KARO O -1BEF..1BF1 ; NSM # Mn [3] BATAK VOWEL SIGN U FOR SIMALUNGUN SA..BATAK CONSONANT SIGN H -1C2C..1C33 ; NSM # Mn [8] LEPCHA VOWEL SIGN E..LEPCHA CONSONANT SIGN T -1C36..1C37 ; NSM # Mn [2] LEPCHA SIGN RAN..LEPCHA SIGN NUKTA -1CD0..1CD2 ; NSM # Mn [3] VEDIC TONE KARSHANA..VEDIC TONE PRENKHA -1CD4..1CE0 ; NSM # Mn [13] VEDIC SIGN YAJURVEDIC MIDLINE SVARITA..VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT SVARITA -1CE2..1CE8 ; NSM # Mn [7] VEDIC SIGN VISARGA SVARITA..VEDIC SIGN VISARGA ANUDATTA WITH TAIL -1CED ; NSM # Mn VEDIC SIGN TIRYAK -1DC0..1DE6 ; NSM # Mn [39] COMBINING DOTTED GRAVE ACCENT..COMBINING LATIN SMALL LETTER Z -1DFC..1DFF ; NSM # Mn [4] COMBINING DOUBLE INVERTED BREVE BELOW..COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW -20D0..20DC ; NSM # Mn [13] COMBINING LEFT HARPOON ABOVE..COMBINING FOUR DOTS ABOVE -20DD..20E0 ; NSM # Me [4] COMBINING ENCLOSING CIRCLE..COMBINING ENCLOSING CIRCLE BACKSLASH -20E1 ; NSM # Mn COMBINING LEFT RIGHT ARROW ABOVE -20E2..20E4 ; NSM # Me [3] COMBINING ENCLOSING SCREEN..COMBINING ENCLOSING UPWARD POINTING TRIANGLE -20E5..20F0 ; NSM # Mn [12] COMBINING REVERSE SOLIDUS OVERLAY..COMBINING ASTERISK ABOVE -2CEF..2CF1 ; NSM # Mn [3] COPTIC COMBINING NI ABOVE..COPTIC COMBINING SPIRITUS LENIS -2D7F ; NSM # Mn TIFINAGH CONSONANT JOINER -2DE0..2DFF ; NSM # Mn [32] COMBINING CYRILLIC LETTER BE..COMBINING CYRILLIC LETTER IOTIFIED BIG YUS -302A..302F ; NSM # Mn [6] IDEOGRAPHIC LEVEL TONE MARK..HANGUL DOUBLE DOT TONE MARK -3099..309A ; NSM # Mn [2] COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK..COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK -A66F ; NSM # Mn COMBINING CYRILLIC VZMET -A670..A672 ; NSM # Me [3] COMBINING CYRILLIC TEN MILLIONS SIGN..COMBINING CYRILLIC THOUSAND MILLIONS SIGN -A67C..A67D ; NSM # Mn [2] COMBINING CYRILLIC KAVYKA..COMBINING CYRILLIC PAYEROK -A6F0..A6F1 ; NSM # Mn [2] BAMUM COMBINING MARK KOQNDON..BAMUM COMBINING MARK TUKWENTIS -A802 ; NSM # Mn SYLOTI NAGRI SIGN DVISVARA -A806 ; NSM # Mn SYLOTI NAGRI SIGN HASANTA -A80B ; NSM # Mn SYLOTI NAGRI SIGN ANUSVARA -A825..A826 ; NSM # Mn [2] SYLOTI NAGRI VOWEL SIGN U..SYLOTI NAGRI VOWEL SIGN E -A8C4 ; NSM # Mn SAURASHTRA SIGN VIRAMA -A8E0..A8F1 ; NSM # Mn [18] COMBINING DEVANAGARI DIGIT ZERO..COMBINING DEVANAGARI SIGN AVAGRAHA -A926..A92D ; NSM # Mn [8] KAYAH LI VOWEL UE..KAYAH LI TONE CALYA PLOPHU -A947..A951 ; NSM # Mn [11] REJANG VOWEL SIGN I..REJANG CONSONANT SIGN R -A980..A982 ; NSM # Mn [3] JAVANESE SIGN PANYANGGA..JAVANESE SIGN LAYAR -A9B3 ; NSM # Mn JAVANESE SIGN CECAK TELU -A9B6..A9B9 ; NSM # Mn [4] JAVANESE VOWEL SIGN WULU..JAVANESE VOWEL SIGN SUKU MENDUT -A9BC ; NSM # Mn JAVANESE VOWEL SIGN PEPET -AA29..AA2E ; NSM # Mn [6] CHAM VOWEL SIGN AA..CHAM VOWEL SIGN OE -AA31..AA32 ; NSM # Mn [2] CHAM VOWEL SIGN AU..CHAM VOWEL SIGN UE -AA35..AA36 ; NSM # Mn [2] CHAM CONSONANT SIGN LA..CHAM CONSONANT SIGN WA -AA43 ; NSM # Mn CHAM CONSONANT SIGN FINAL NG -AA4C ; NSM # Mn CHAM CONSONANT SIGN FINAL M -AAB0 ; NSM # Mn TAI VIET MAI KANG -AAB2..AAB4 ; NSM # Mn [3] TAI VIET VOWEL I..TAI VIET VOWEL U -AAB7..AAB8 ; NSM # Mn [2] TAI VIET MAI KHIT..TAI VIET VOWEL IA -AABE..AABF ; NSM # Mn [2] TAI VIET VOWEL AM..TAI VIET TONE MAI EK -AAC1 ; NSM # Mn TAI VIET TONE MAI THO -ABE5 ; NSM # Mn MEETEI MAYEK VOWEL SIGN ANAP -ABE8 ; NSM # Mn MEETEI MAYEK VOWEL SIGN UNAP -ABED ; NSM # Mn MEETEI MAYEK APUN IYEK -F870..F87F ; NSM # Mn [16] .. -F884..F899 ; NSM # Mn [22] .. -F89F ; NSM # Mn Apple Corporate deprecated Hebrew misc -FB1E ; NSM # Mn HEBREW POINT JUDEO-SPANISH VARIKA -FE00..FE0F ; NSM # Mn [16] VARIATION SELECTOR-1..VARIATION SELECTOR-16 -FE20..FE26 ; NSM # Mn [7] COMBINING LIGATURE LEFT HALF..COMBINING CONJOINING MACRON -101FD ; NSM # Mn PHAISTOS DISC SIGN COMBINING OBLIQUE STROKE -10A01..10A03 ; NSM # Mn [3] KHAROSHTHI VOWEL SIGN I..KHAROSHTHI VOWEL SIGN VOCALIC R -10A05..10A06 ; NSM # Mn [2] KHAROSHTHI VOWEL SIGN E..KHAROSHTHI VOWEL SIGN O -10A0C..10A0F ; NSM # Mn [4] KHAROSHTHI VOWEL LENGTH MARK..KHAROSHTHI SIGN VISARGA -10A38..10A3A ; NSM # Mn [3] KHAROSHTHI SIGN BAR ABOVE..KHAROSHTHI SIGN DOT BELOW -10A3F ; NSM # Mn KHAROSHTHI VIRAMA -11001 ; NSM # Mn BRAHMI SIGN ANUSVARA -11038..11046 ; NSM # Mn [15] BRAHMI VOWEL SIGN AA..BRAHMI VIRAMA -11080..11081 ; NSM # Mn [2] KAITHI SIGN CANDRABINDU..KAITHI SIGN ANUSVARA -110B3..110B6 ; NSM # Mn [4] KAITHI VOWEL SIGN U..KAITHI VOWEL SIGN AI -110B9..110BA ; NSM # Mn [2] KAITHI SIGN VIRAMA..KAITHI SIGN NUKTA -1D167..1D169 ; NSM # Mn [3] MUSICAL SYMBOL COMBINING TREMOLO-1..MUSICAL SYMBOL COMBINING TREMOLO-3 -1D17B..1D182 ; NSM # Mn [8] MUSICAL SYMBOL COMBINING ACCENT..MUSICAL SYMBOL COMBINING LOURE -1D185..1D18B ; NSM # Mn [7] MUSICAL SYMBOL COMBINING DOIT..MUSICAL SYMBOL COMBINING TRIPLE TONGUE -1D1AA..1D1AD ; NSM # Mn [4] MUSICAL SYMBOL COMBINING DOWN BOW..MUSICAL SYMBOL COMBINING SNAP PIZZICATO -1D242..1D244 ; NSM # Mn [3] COMBINING GREEK MUSICAL TRISEME..COMBINING GREEK MUSICAL PENTASEME -E0100..E01EF ; NSM # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256 - -# Total code points: 1209 - -# ================================================ - -# Bidi_Class=Arabic_Letter - -0604..0605 ; AL # Cn [2] .. -0608 ; AL # Sm ARABIC RAY -060B ; AL # Sc AFGHANI SIGN -060D ; AL # Po ARABIC DATE SEPARATOR -061B ; AL # Po ARABIC SEMICOLON -061C..061D ; AL # Cn [2] .. -061E..061F ; AL # Po [2] ARABIC TRIPLE DOT PUNCTUATION MARK..ARABIC QUESTION MARK -0620..063F ; AL # Lo [32] ARABIC LETTER KASHMIRI YEH..ARABIC LETTER FARSI YEH WITH THREE DOTS ABOVE -0640 ; AL # Lm ARABIC TATWEEL -0641..064A ; AL # Lo [10] ARABIC LETTER FEH..ARABIC LETTER YEH -066D ; AL # Po ARABIC FIVE POINTED STAR -066E..066F ; AL # Lo [2] ARABIC LETTER DOTLESS BEH..ARABIC LETTER DOTLESS QAF -0671..06D3 ; AL # Lo [99] ARABIC LETTER ALEF WASLA..ARABIC LETTER YEH BARREE WITH HAMZA ABOVE -06D4 ; AL # Po ARABIC FULL STOP -06D5 ; AL # Lo ARABIC LETTER AE -06E5..06E6 ; AL # Lm [2] ARABIC SMALL WAW..ARABIC SMALL YEH -06EE..06EF ; AL # Lo [2] ARABIC LETTER DAL WITH INVERTED V..ARABIC LETTER REH WITH INVERTED V -06FA..06FC ; AL # Lo [3] ARABIC LETTER SHEEN WITH DOT BELOW..ARABIC LETTER GHAIN WITH DOT BELOW -06FD..06FE ; AL # So [2] ARABIC SIGN SINDHI AMPERSAND..ARABIC SIGN SINDHI POSTPOSITION MEN -06FF ; AL # Lo ARABIC LETTER HEH WITH INVERTED V -0700..070D ; AL # Po [14] SYRIAC END OF PARAGRAPH..SYRIAC HARKLEAN ASTERISCUS -070E ; AL # Cn -0710 ; AL # Lo SYRIAC LETTER ALAPH -0712..072F ; AL # Lo [30] SYRIAC LETTER BETH..SYRIAC LETTER PERSIAN DHALATH -074B..074C ; AL # Cn [2] .. -074D..07A5 ; AL # Lo [89] SYRIAC LETTER SOGDIAN ZHAIN..THAANA LETTER WAAVU -07B1 ; AL # Lo THAANA LETTER NAA -07B2..07BF ; AL # Cn [14] .. -F882 ; AL # Lo Apple Corporate Arabic ligature -FB50..FBB1 ; AL # Lo [98] ARABIC LETTER ALEF WASLA ISOLATED FORM..ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM -FBB2..FBC1 ; AL # Sk [16] ARABIC SYMBOL DOT ABOVE..ARABIC SYMBOL SMALL TAH BELOW -FBC2..FBD2 ; AL # Cn [17] .. -FBD3..FD3D ; AL # Lo [363] ARABIC LETTER NG ISOLATED FORM..ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM -FD40..FD4F ; AL # Cn [16] .. -FD50..FD8F ; AL # Lo [64] ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM..ARABIC LIGATURE MEEM WITH KHAH WITH MEEM INITIAL FORM -FD90..FD91 ; AL # Cn [2] .. -FD92..FDC7 ; AL # Lo [54] ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM..ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM -FDC8..FDCF ; AL # Cn [8] .. -FDF0..FDFB ; AL # Lo [12] ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM..ARABIC LIGATURE JALLAJALALOUHOU -FDFC ; AL # Sc RIAL SIGN -FDFE..FDFF ; AL # Cn [2] .. -FE70..FE74 ; AL # Lo [5] ARABIC FATHATAN ISOLATED FORM..ARABIC KASRATAN ISOLATED FORM -FE75 ; AL # Cn -FE76..FEFC ; AL # Lo [135] ARABIC FATHA ISOLATED FORM..ARABIC LIGATURE LAM WITH ALEF FINAL FORM -FEFD..FEFE ; AL # Cn [2] .. - -# Total code points: 1115 - -# ================================================ - -# Bidi_Class=Left_To_Right_Override - -202D ; LRO # Cf LEFT-TO-RIGHT OVERRIDE - -# Total code points: 1 - -# ================================================ - -# Bidi_Class=Right_To_Left_Override - -202E ; RLO # Cf RIGHT-TO-LEFT OVERRIDE - -# Total code points: 1 - -# ================================================ - -# Bidi_Class=Left_To_Right_Embedding - -202A ; LRE # Cf LEFT-TO-RIGHT EMBEDDING - -# Total code points: 1 - -# ================================================ - -# Bidi_Class=Right_To_Left_Embedding - -202B ; RLE # Cf RIGHT-TO-LEFT EMBEDDING - -# Total code points: 1 - -# ================================================ - -# Bidi_Class=Pop_Directional_Format - -202C ; PDF # Cf POP DIRECTIONAL FORMATTING - -# Total code points: 1 - -# EOF diff --git a/icuSources/data/unidata/DerivedCoreProperties.txt b/icuSources/data/unidata/DerivedCoreProperties.txt index c416afd8..c08b3bea 100644 --- a/icuSources/data/unidata/DerivedCoreProperties.txt +++ b/icuSources/data/unidata/DerivedCoreProperties.txt @@ -1,8 +1,8 @@ -# DerivedCoreProperties-6.0.0.txt -# Date: 2010-08-19, 00:48:05 GMT [MD] +# DerivedCoreProperties-6.1.0.txt +# Date: 2011-12-11, 18:26:55 GMT [MD] # # Unicode Character Database -# Copyright (c) 1991-2010 Unicode, Inc. +# Copyright (c) 1991-2011 Unicode, Inc. # For terms of use, see http://www.unicode.org/terms_of_use.html # For documentation, see http://www.unicode.org/reports/tr44/ @@ -113,9 +113,7 @@ 27C0..27C4 ; Math 27C5 ; Math 27C6 ; Math -27C7..27CA ; Math -27CC ; Math -27CE..27E5 ; Math +27C7..27E5 ; Math 27E6 ; Math 27E7 ; Math 27E8 ; Math @@ -219,8 +217,42 @@ FFE9..FFEC ; Math 1D7C3 ; Math 1D7C4..1D7CB ; Math 1D7CE..1D7FF ; Math +1EE00..1EE03 ; Math +1EE05..1EE1F ; Math +1EE21..1EE22 ; Math +1EE24 ; Math +1EE27 ; Math +1EE29..1EE32 ; Math +1EE34..1EE37 ; Math +1EE39 ; Math +1EE3B ; Math +1EE42 ; Math +1EE47 ; Math +1EE49 ; Math +1EE4B ; Math +1EE4D..1EE4F ; Math +1EE51..1EE52 ; Math +1EE54 ; Math +1EE57 ; Math +1EE59 ; Math +1EE5B ; Math +1EE5D ; Math +1EE5F ; Math +1EE61..1EE62 ; Math +1EE64 ; Math +1EE67..1EE6A ; Math +1EE6C..1EE72 ; Math +1EE74..1EE77 ; Math +1EE79..1EE7C ; Math +1EE7E ; Math +1EE80..1EE89 ; Math +1EE8B..1EE9B ; Math +1EEA1..1EEA3 ; Math +1EEA5..1EEA9 ; Math +1EEAB..1EEBB ; Math +1EEF0..1EEF1 ; Math -# Total code points: 2168 +# Total code points: 2310 # ================================================ @@ -306,6 +338,10 @@ FFE9..FFEC ; Math 0828 ; Alphabetic 0829..082C ; Alphabetic 0840..0858 ; Alphabetic +08A0 ; Alphabetic +08A2..08AC ; Alphabetic +08E4..08E9 ; Alphabetic +08F0..08FE ; Alphabetic 0900..0902 ; Alphabetic 0903 ; Alphabetic 0904..0939 ; Alphabetic @@ -503,7 +539,7 @@ FFE9..FFEC ; Math 0EC0..0EC4 ; Alphabetic 0EC6 ; Alphabetic 0ECD ; Alphabetic -0EDC..0EDD ; Alphabetic +0EDC..0EDF ; Alphabetic 0F00 ; Alphabetic 0F40..0F47 ; Alphabetic 0F49..0F6C ; Alphabetic @@ -541,9 +577,11 @@ FFE9..FFEC ; Math 109C ; Alphabetic 109D ; Alphabetic 10A0..10C5 ; Alphabetic +10C7 ; Alphabetic +10CD ; Alphabetic 10D0..10FA ; Alphabetic 10FC ; Alphabetic -1100..1248 ; Alphabetic +10FD..1248 ; Alphabetic 124A..124D ; Alphabetic 1250..1256 ; Alphabetic 1258 ; Alphabetic @@ -639,8 +677,9 @@ FFE9..FFEC ; Math 1BA2..1BA5 ; Alphabetic 1BA6..1BA7 ; Alphabetic 1BA8..1BA9 ; Alphabetic +1BAC..1BAD ; Alphabetic 1BAE..1BAF ; Alphabetic -1BC0..1BE5 ; Alphabetic +1BBA..1BE5 ; Alphabetic 1BE7 ; Alphabetic 1BE8..1BE9 ; Alphabetic 1BEA..1BEC ; Alphabetic @@ -656,10 +695,11 @@ FFE9..FFEC ; Math 1C78..1C7D ; Alphabetic 1CE9..1CEC ; Alphabetic 1CEE..1CF1 ; Alphabetic -1CF2 ; Alphabetic +1CF2..1CF3 ; Alphabetic +1CF5..1CF6 ; Alphabetic 1D00..1D2B ; Alphabetic -1D2C..1D61 ; Alphabetic -1D62..1D77 ; Alphabetic +1D2C..1D6A ; Alphabetic +1D6B..1D77 ; Alphabetic 1D78 ; Alphabetic 1D79..1D9A ; Alphabetic 1D9B..1DBF ; Alphabetic @@ -706,12 +746,15 @@ FFE9..FFEC ; Math 24B6..24E9 ; Alphabetic 2C00..2C2E ; Alphabetic 2C30..2C5E ; Alphabetic -2C60..2C7C ; Alphabetic -2C7D ; Alphabetic +2C60..2C7B ; Alphabetic +2C7C..2C7D ; Alphabetic 2C7E..2CE4 ; Alphabetic 2CEB..2CEE ; Alphabetic +2CF2..2CF3 ; Alphabetic 2D00..2D25 ; Alphabetic -2D30..2D65 ; Alphabetic +2D27 ; Alphabetic +2D2D ; Alphabetic +2D30..2D67 ; Alphabetic 2D6F ; Alphabetic 2D80..2D96 ; Alphabetic 2DA0..2DA6 ; Alphabetic @@ -743,7 +786,7 @@ FFE9..FFEC ; Math 31A0..31BA ; Alphabetic 31F0..31FF ; Alphabetic 3400..4DB5 ; Alphabetic -4E00..9FCB ; Alphabetic +4E00..9FCC ; Alphabetic A000..A014 ; Alphabetic A015 ; Alphabetic A016..A48C ; Alphabetic @@ -755,8 +798,10 @@ A610..A61F ; Alphabetic A62A..A62B ; Alphabetic A640..A66D ; Alphabetic A66E ; Alphabetic +A674..A67B ; Alphabetic A67F ; Alphabetic A680..A697 ; Alphabetic +A69F ; Alphabetic A6A0..A6E5 ; Alphabetic A6E6..A6EF ; Alphabetic A717..A71F ; Alphabetic @@ -765,8 +810,9 @@ A770 ; Alphabetic A771..A787 ; Alphabetic A788 ; Alphabetic A78B..A78E ; Alphabetic -A790..A791 ; Alphabetic -A7A0..A7A9 ; Alphabetic +A790..A793 ; Alphabetic +A7A0..A7AA ; Alphabetic +A7F8..A7F9 ; Alphabetic A7FA ; Alphabetic A7FB..A801 ; Alphabetic A803..A805 ; Alphabetic @@ -823,6 +869,13 @@ AAC0 ; Alphabetic AAC2 ; Alphabetic AADB..AADC ; Alphabetic AADD ; Alphabetic +AAE0..AAEA ; Alphabetic +AAEB ; Alphabetic +AAEC..AAED ; Alphabetic +AAEE..AAEF ; Alphabetic +AAF2 ; Alphabetic +AAF3..AAF4 ; Alphabetic +AAF5 ; Alphabetic AB01..AB06 ; Alphabetic AB09..AB0E ; Alphabetic AB11..AB16 ; Alphabetic @@ -842,8 +895,7 @@ F89A..F89E ; Alphabetic F8A2..F8A7 ; Alphabetic F8B8 ; Alphabetic F8C1..F8D6 ; Alphabetic -F900..FA2D ; Alphabetic -FA30..FA6D ; Alphabetic +F900..FA6D ; Alphabetic FA70..FAD9 ; Alphabetic FB00..FB06 ; Alphabetic FB13..FB17 ; Alphabetic @@ -902,6 +954,8 @@ FFDA..FFDC ; Alphabetic 1083F..10855 ; Alphabetic 10900..10915 ; Alphabetic 10920..10939 ; Alphabetic +10980..109B7 ; Alphabetic +109BE..109BF ; Alphabetic 10A00 ; Alphabetic 10A01..10A03 ; Alphabetic 10A05..10A06 ; Alphabetic @@ -924,10 +978,33 @@ FFDA..FFDC ; Alphabetic 110B0..110B2 ; Alphabetic 110B3..110B6 ; Alphabetic 110B7..110B8 ; Alphabetic +110D0..110E8 ; Alphabetic +11100..11102 ; Alphabetic +11103..11126 ; Alphabetic +11127..1112B ; Alphabetic +1112C ; Alphabetic +1112D..11132 ; Alphabetic +11180..11181 ; Alphabetic +11182 ; Alphabetic +11183..111B2 ; Alphabetic +111B3..111B5 ; Alphabetic +111B6..111BE ; Alphabetic +111BF ; Alphabetic +111C1..111C4 ; Alphabetic +11680..116AA ; Alphabetic +116AB ; Alphabetic +116AC ; Alphabetic +116AD ; Alphabetic +116AE..116AF ; Alphabetic +116B0..116B5 ; Alphabetic 12000..1236E ; Alphabetic 12400..12462 ; Alphabetic 13000..1342E ; Alphabetic 16800..16A38 ; Alphabetic +16F00..16F44 ; Alphabetic +16F50 ; Alphabetic +16F51..16F7E ; Alphabetic +16F93..16F9F ; Alphabetic 1B000..1B001 ; Alphabetic 1D400..1D454 ; Alphabetic 1D456..1D49C ; Alphabetic @@ -959,12 +1036,45 @@ FFDA..FFDC ; Alphabetic 1D78A..1D7A8 ; Alphabetic 1D7AA..1D7C2 ; Alphabetic 1D7C4..1D7CB ; Alphabetic +1EE00..1EE03 ; Alphabetic +1EE05..1EE1F ; Alphabetic +1EE21..1EE22 ; Alphabetic +1EE24 ; Alphabetic +1EE27 ; Alphabetic +1EE29..1EE32 ; Alphabetic +1EE34..1EE37 ; Alphabetic +1EE39 ; Alphabetic +1EE3B ; Alphabetic +1EE42 ; Alphabetic +1EE47 ; Alphabetic +1EE49 ; Alphabetic +1EE4B ; Alphabetic +1EE4D..1EE4F ; Alphabetic +1EE51..1EE52 ; Alphabetic +1EE54 ; Alphabetic +1EE57 ; Alphabetic +1EE59 ; Alphabetic +1EE5B ; Alphabetic +1EE5D ; Alphabetic +1EE5F ; Alphabetic +1EE61..1EE62 ; Alphabetic +1EE64 ; Alphabetic +1EE67..1EE6A ; Alphabetic +1EE6C..1EE72 ; Alphabetic +1EE74..1EE77 ; Alphabetic +1EE79..1EE7C ; Alphabetic +1EE7E ; Alphabetic +1EE80..1EE89 ; Alphabetic +1EE8B..1EE9B ; Alphabetic +1EEA1..1EEA3 ; Alphabetic +1EEA5..1EEA9 ; Alphabetic +1EEAB..1EEBB ; Alphabetic 20000..2A6D6 ; Alphabetic 2A700..2B734 ; Alphabetic 2B740..2B81D ; Alphabetic 2F800..2FA1D ; Alphabetic -# Total code points: 101574 +# Total code points: 102159 # ================================================ @@ -1245,8 +1355,8 @@ FFDA..FFDC ; Alphabetic 0527 ; Lowercase 0561..0587 ; Lowercase 1D00..1D2B ; Lowercase -1D2C..1D61 ; Lowercase -1D62..1D77 ; Lowercase +1D2C..1D6A ; Lowercase +1D6B..1D77 ; Lowercase 1D78 ; Lowercase 1D79..1D9A ; Lowercase 1D9B..1DBF ; Lowercase @@ -1394,7 +1504,9 @@ FFDA..FFDC ; Alphabetic 1FE0..1FE7 ; Lowercase 1FF2..1FF4 ; Lowercase 1FF6..1FF7 ; Lowercase -2090..2094 ; Lowercase +2071 ; Lowercase +207F ; Lowercase +2090..209C ; Lowercase 210A ; Lowercase 210E..210F ; Lowercase 2113 ; Lowercase @@ -1415,8 +1527,8 @@ FFDA..FFDC ; Alphabetic 2C6C ; Lowercase 2C71 ; Lowercase 2C73..2C74 ; Lowercase -2C76..2C7C ; Lowercase -2C7D ; Lowercase +2C76..2C7B ; Lowercase +2C7C..2C7D ; Lowercase 2C81 ; Lowercase 2C83 ; Lowercase 2C85 ; Lowercase @@ -1469,7 +1581,10 @@ FFDA..FFDC ; Alphabetic 2CE3..2CE4 ; Lowercase 2CEC ; Lowercase 2CEE ; Lowercase +2CF3 ; Lowercase 2D00..2D25 ; Lowercase +2D27 ; Lowercase +2D2D ; Lowercase A641 ; Lowercase A643 ; Lowercase A645 ; Lowercase @@ -1555,11 +1670,13 @@ A787 ; Lowercase A78C ; Lowercase A78E ; Lowercase A791 ; Lowercase +A793 ; Lowercase A7A1 ; Lowercase A7A3 ; Lowercase A7A5 ; Lowercase A7A7 ; Lowercase A7A9 ; Lowercase +A7F8..A7F9 ; Lowercase A7FA ; Lowercase FB00..FB06 ; Lowercase FB13..FB17 ; Lowercase @@ -1594,7 +1711,7 @@ FF41..FF5A ; Lowercase 1D7C4..1D7C9 ; Lowercase 1D7CB ; Lowercase -# Total code points: 1918 +# Total code points: 1934 # ================================================ @@ -1869,6 +1986,8 @@ FF41..FF5A ; Lowercase 0526 ; Uppercase 0531..0556 ; Uppercase 10A0..10C5 ; Uppercase +10C7 ; Uppercase +10CD ; Uppercase 1E00 ; Uppercase 1E02 ; Uppercase 1E04 ; Uppercase @@ -2085,6 +2204,7 @@ FF41..FF5A ; Lowercase 2CE2 ; Uppercase 2CEB ; Uppercase 2CED ; Uppercase +2CF2 ; Uppercase A640 ; Uppercase A642 ; Uppercase A644 ; Uppercase @@ -2168,11 +2288,13 @@ A786 ; Uppercase A78B ; Uppercase A78D ; Uppercase A790 ; Uppercase +A792 ; Uppercase A7A0 ; Uppercase A7A2 ; Uppercase A7A4 ; Uppercase A7A6 ; Uppercase A7A8 ; Uppercase +A7AA ; Uppercase FF21..FF3A ; Uppercase 10400..10427 ; Uppercase 1D400..1D419 ; Uppercase @@ -2207,7 +2329,7 @@ FF21..FF3A ; Uppercase 1D790..1D7A8 ; Uppercase 1D7CA ; Uppercase -# Total code points: 1478 +# Total code points: 1483 # ================================================ @@ -2244,9 +2366,11 @@ FF21..FF3A ; Uppercase 0531..0556 ; Cased 0561..0587 ; Cased 10A0..10C5 ; Cased +10C7 ; Cased +10CD ; Cased 1D00..1D2B ; Cased -1D2C..1D61 ; Cased -1D62..1D77 ; Cased +1D2C..1D6A ; Cased +1D6B..1D77 ; Cased 1D78 ; Cased 1D79..1D9A ; Cased 1D9B..1DBF ; Cased @@ -2269,7 +2393,9 @@ FF21..FF3A ; Uppercase 1FE0..1FEC ; Cased 1FF2..1FF4 ; Cased 1FF6..1FFC ; Cased -2090..2094 ; Cased +2071 ; Cased +207F ; Cased +2090..209C ; Cased 2102 ; Cased 2107 ; Cased 210A..2113 ; Cased @@ -2289,19 +2415,23 @@ FF21..FF3A ; Uppercase 24B6..24E9 ; Cased 2C00..2C2E ; Cased 2C30..2C5E ; Cased -2C60..2C7C ; Cased -2C7D ; Cased +2C60..2C7B ; Cased +2C7C..2C7D ; Cased 2C7E..2CE4 ; Cased 2CEB..2CEE ; Cased +2CF2..2CF3 ; Cased 2D00..2D25 ; Cased +2D27 ; Cased +2D2D ; Cased A640..A66D ; Cased A680..A697 ; Cased A722..A76F ; Cased A770 ; Cased A771..A787 ; Cased A78B..A78E ; Cased -A790..A791 ; Cased -A7A0..A7A9 ; Cased +A790..A793 ; Cased +A7A0..A7AA ; Cased +A7F8..A7F9 ; Cased A7FA ; Cased FB00..FB06 ; Cased FB13..FB17 ; Cased @@ -2339,7 +2469,7 @@ FF41..FF5A ; Cased 1D7AA..1D7C2 ; Cased 1D7C4..1D7CB ; Cased -# Total code points: 3427 +# Total code points: 3448 # ================================================ @@ -2385,7 +2515,7 @@ FF41..FF5A ; Cased 05C4..05C5 ; Case_Ignorable 05C7 ; Case_Ignorable 05F4 ; Case_Ignorable -0600..0603 ; Case_Ignorable +0600..0604 ; Case_Ignorable 0610..061A ; Case_Ignorable 0640 ; Case_Ignorable 064B..065F ; Case_Ignorable @@ -2411,6 +2541,7 @@ FF41..FF5A ; Cased 0828 ; Case_Ignorable 0829..082D ; Case_Ignorable 0859..085B ; Case_Ignorable +08E4..08FE ; Case_Ignorable 0900..0902 ; Case_Ignorable 093A ; Case_Ignorable 093C ; Case_Ignorable @@ -2531,6 +2662,7 @@ FF41..FF5A ; Cased 1B80..1B81 ; Case_Ignorable 1BA2..1BA5 ; Case_Ignorable 1BA8..1BA9 ; Case_Ignorable +1BAB ; Case_Ignorable 1BE6 ; Case_Ignorable 1BE8..1BE9 ; Case_Ignorable 1BED ; Case_Ignorable @@ -2542,7 +2674,8 @@ FF41..FF5A ; Cased 1CD4..1CE0 ; Case_Ignorable 1CE2..1CE8 ; Case_Ignorable 1CED ; Case_Ignorable -1D2C..1D61 ; Case_Ignorable +1CF4 ; Case_Ignorable +1D2C..1D6A ; Case_Ignorable 1D78 ; Case_Ignorable 1D9B..1DBF ; Case_Ignorable 1DC0..1DE6 ; Case_Ignorable @@ -2569,14 +2702,14 @@ FF41..FF5A ; Cased 20E1 ; Case_Ignorable 20E2..20E4 ; Case_Ignorable 20E5..20F0 ; Case_Ignorable -2C7D ; Case_Ignorable +2C7C..2C7D ; Case_Ignorable 2CEF..2CF1 ; Case_Ignorable 2D6F ; Case_Ignorable 2D7F ; Case_Ignorable 2DE0..2DFF ; Case_Ignorable 2E2F ; Case_Ignorable 3005 ; Case_Ignorable -302A..302F ; Case_Ignorable +302A..302D ; Case_Ignorable 3031..3035 ; Case_Ignorable 303B ; Case_Ignorable 3099..309A ; Case_Ignorable @@ -2588,8 +2721,9 @@ A4F8..A4FD ; Case_Ignorable A60C ; Case_Ignorable A66F ; Case_Ignorable A670..A672 ; Case_Ignorable -A67C..A67D ; Case_Ignorable +A674..A67D ; Case_Ignorable A67F ; Case_Ignorable +A69F ; Case_Ignorable A6F0..A6F1 ; Case_Ignorable A700..A716 ; Case_Ignorable A717..A71F ; Case_Ignorable @@ -2597,6 +2731,7 @@ A720..A721 ; Case_Ignorable A770 ; Case_Ignorable A788 ; Case_Ignorable A789..A78A ; Case_Ignorable +A7F8..A7F9 ; Case_Ignorable A802 ; Case_Ignorable A806 ; Case_Ignorable A80B ; Case_Ignorable @@ -2622,6 +2757,9 @@ AAB7..AAB8 ; Case_Ignorable AABE..AABF ; Case_Ignorable AAC1 ; Case_Ignorable AADD ; Case_Ignorable +AAEC..AAED ; Case_Ignorable +AAF3..AAF4 ; Case_Ignorable +AAF6 ; Case_Ignorable ABE5 ; Case_Ignorable ABE8 ; Case_Ignorable ABED ; Case_Ignorable @@ -2658,6 +2796,17 @@ FFF9..FFFB ; Case_Ignorable 110B3..110B6 ; Case_Ignorable 110B9..110BA ; Case_Ignorable 110BD ; Case_Ignorable +11100..11102 ; Case_Ignorable +11127..1112B ; Case_Ignorable +1112D..11134 ; Case_Ignorable +11180..11181 ; Case_Ignorable +111B6..111BE ; Case_Ignorable +116AB ; Case_Ignorable +116AD ; Case_Ignorable +116B0..116B5 ; Case_Ignorable +116B7 ; Case_Ignorable +16F8F..16F92 ; Case_Ignorable +16F93..16F9F ; Case_Ignorable 1D167..1D169 ; Case_Ignorable 1D173..1D17A ; Case_Ignorable 1D17B..1D182 ; Case_Ignorable @@ -2668,7 +2817,7 @@ E0001 ; Case_Ignorable E0020..E007F ; Case_Ignorable E0100..E01EF ; Case_Ignorable -# Total code points: 1732 +# Total code points: 1799 # ================================================ @@ -2944,6 +3093,8 @@ E0100..E01EF ; Case_Ignorable 0526 ; Changes_When_Lowercased 0531..0556 ; Changes_When_Lowercased 10A0..10C5 ; Changes_When_Lowercased +10C7 ; Changes_When_Lowercased +10CD ; Changes_When_Lowercased 1E00 ; Changes_When_Lowercased 1E02 ; Changes_When_Lowercased 1E04 ; Changes_When_Lowercased @@ -3153,6 +3304,7 @@ E0100..E01EF ; Case_Ignorable 2CE2 ; Changes_When_Lowercased 2CEB ; Changes_When_Lowercased 2CED ; Changes_When_Lowercased +2CF2 ; Changes_When_Lowercased A640 ; Changes_When_Lowercased A642 ; Changes_When_Lowercased A644 ; Changes_When_Lowercased @@ -3236,15 +3388,17 @@ A786 ; Changes_When_Lowercased A78B ; Changes_When_Lowercased A78D ; Changes_When_Lowercased A790 ; Changes_When_Lowercased +A792 ; Changes_When_Lowercased A7A0 ; Changes_When_Lowercased A7A2 ; Changes_When_Lowercased A7A4 ; Changes_When_Lowercased A7A6 ; Changes_When_Lowercased A7A8 ; Changes_When_Lowercased +A7AA ; Changes_When_Lowercased FF21..FF3A ; Changes_When_Lowercased 10400..10427 ; Changes_When_Lowercased -# Total code points: 1038 +# Total code points: 1043 # ================================================ @@ -3402,7 +3556,7 @@ FF21..FF3A ; Changes_When_Lowercased 025B ; Changes_When_Uppercased 0260 ; Changes_When_Uppercased 0263 ; Changes_When_Uppercased -0265 ; Changes_When_Uppercased +0265..0266 ; Changes_When_Uppercased 0268..0269 ; Changes_When_Uppercased 026B ; Changes_When_Uppercased 026F ; Changes_When_Uppercased @@ -3743,7 +3897,10 @@ FF21..FF3A ; Changes_When_Lowercased 2CE3 ; Changes_When_Uppercased 2CEC ; Changes_When_Uppercased 2CEE ; Changes_When_Uppercased +2CF3 ; Changes_When_Uppercased 2D00..2D25 ; Changes_When_Uppercased +2D27 ; Changes_When_Uppercased +2D2D ; Changes_When_Uppercased A641 ; Changes_When_Uppercased A643 ; Changes_When_Uppercased A645 ; Changes_When_Uppercased @@ -3826,6 +3983,7 @@ A785 ; Changes_When_Uppercased A787 ; Changes_When_Uppercased A78C ; Changes_When_Uppercased A791 ; Changes_When_Uppercased +A793 ; Changes_When_Uppercased A7A1 ; Changes_When_Uppercased A7A3 ; Changes_When_Uppercased A7A5 ; Changes_When_Uppercased @@ -3836,7 +3994,7 @@ FB13..FB17 ; Changes_When_Uppercased FF41..FF5A ; Changes_When_Uppercased 10428..1044F ; Changes_When_Uppercased -# Total code points: 1121 +# Total code points: 1126 # ================================================ @@ -3995,7 +4153,7 @@ FF41..FF5A ; Changes_When_Uppercased 025B ; Changes_When_Titlecased 0260 ; Changes_When_Titlecased 0263 ; Changes_When_Titlecased -0265 ; Changes_When_Titlecased +0265..0266 ; Changes_When_Titlecased 0268..0269 ; Changes_When_Titlecased 026B ; Changes_When_Titlecased 026F ; Changes_When_Titlecased @@ -4336,7 +4494,10 @@ FF41..FF5A ; Changes_When_Uppercased 2CE3 ; Changes_When_Titlecased 2CEC ; Changes_When_Titlecased 2CEE ; Changes_When_Titlecased +2CF3 ; Changes_When_Titlecased 2D00..2D25 ; Changes_When_Titlecased +2D27 ; Changes_When_Titlecased +2D2D ; Changes_When_Titlecased A641 ; Changes_When_Titlecased A643 ; Changes_When_Titlecased A645 ; Changes_When_Titlecased @@ -4419,6 +4580,7 @@ A785 ; Changes_When_Titlecased A787 ; Changes_When_Titlecased A78C ; Changes_When_Titlecased A791 ; Changes_When_Titlecased +A793 ; Changes_When_Titlecased A7A1 ; Changes_When_Titlecased A7A3 ; Changes_When_Titlecased A7A5 ; Changes_When_Titlecased @@ -4429,7 +4591,7 @@ FB13..FB17 ; Changes_When_Titlecased FF41..FF5A ; Changes_When_Titlecased 10428..1044F ; Changes_When_Titlecased -# Total code points: 1094 +# Total code points: 1099 # ================================================ @@ -4712,6 +4874,8 @@ FF41..FF5A ; Changes_When_Titlecased 0531..0556 ; Changes_When_Casefolded 0587 ; Changes_When_Casefolded 10A0..10C5 ; Changes_When_Casefolded +10C7 ; Changes_When_Casefolded +10CD ; Changes_When_Casefolded 1E00 ; Changes_When_Casefolded 1E02 ; Changes_When_Casefolded 1E04 ; Changes_When_Casefolded @@ -4923,6 +5087,7 @@ FF41..FF5A ; Changes_When_Titlecased 2CE2 ; Changes_When_Casefolded 2CEB ; Changes_When_Casefolded 2CED ; Changes_When_Casefolded +2CF2 ; Changes_When_Casefolded A640 ; Changes_When_Casefolded A642 ; Changes_When_Casefolded A644 ; Changes_When_Casefolded @@ -5006,17 +5171,19 @@ A786 ; Changes_When_Casefolded A78B ; Changes_When_Casefolded A78D ; Changes_When_Casefolded A790 ; Changes_When_Casefolded +A792 ; Changes_When_Casefolded A7A0 ; Changes_When_Casefolded A7A2 ; Changes_When_Casefolded A7A4 ; Changes_When_Casefolded A7A6 ; Changes_When_Casefolded A7A8 ; Changes_When_Casefolded +A7AA ; Changes_When_Casefolded FB00..FB06 ; Changes_When_Casefolded FB13..FB17 ; Changes_When_Casefolded FF21..FF3A ; Changes_When_Casefolded 10400..10427 ; Changes_When_Casefolded -# Total code points: 1102 +# Total code points: 1107 # ================================================ @@ -5045,7 +5212,7 @@ FF21..FF3A ; Changes_When_Casefolded 025B ; Changes_When_Casemapped 0260 ; Changes_When_Casemapped 0263 ; Changes_When_Casemapped -0265 ; Changes_When_Casemapped +0265..0266 ; Changes_When_Casemapped 0268..0269 ; Changes_When_Casemapped 026B ; Changes_When_Casemapped 026F ; Changes_When_Casemapped @@ -5073,6 +5240,8 @@ FF21..FF3A ; Changes_When_Casefolded 0531..0556 ; Changes_When_Casemapped 0561..0587 ; Changes_When_Casemapped 10A0..10C5 ; Changes_When_Casemapped +10C7 ; Changes_When_Casemapped +10CD ; Changes_When_Casemapped 1D79 ; Changes_When_Casemapped 1D7D ; Changes_When_Casemapped 1E00..1E9B ; Changes_When_Casemapped @@ -5110,22 +5279,25 @@ FF21..FF3A ; Changes_When_Casefolded 2C75..2C76 ; Changes_When_Casemapped 2C7E..2CE3 ; Changes_When_Casemapped 2CEB..2CEE ; Changes_When_Casemapped +2CF2..2CF3 ; Changes_When_Casemapped 2D00..2D25 ; Changes_When_Casemapped +2D27 ; Changes_When_Casemapped +2D2D ; Changes_When_Casemapped A640..A66D ; Changes_When_Casemapped A680..A697 ; Changes_When_Casemapped A722..A72F ; Changes_When_Casemapped A732..A76F ; Changes_When_Casemapped A779..A787 ; Changes_When_Casemapped A78B..A78D ; Changes_When_Casemapped -A790..A791 ; Changes_When_Casemapped -A7A0..A7A9 ; Changes_When_Casemapped +A790..A793 ; Changes_When_Casemapped +A7A0..A7AA ; Changes_When_Casemapped FB00..FB06 ; Changes_When_Casemapped FB13..FB17 ; Changes_When_Casemapped FF21..FF3A ; Changes_When_Casemapped FF41..FF5A ; Changes_When_Casemapped 10400..1044F ; Changes_When_Casemapped -# Total code points: 2128 +# Total code points: 2138 # ================================================ @@ -5196,6 +5368,8 @@ FF41..FF5A ; Changes_When_Casemapped 0824 ; ID_Start 0828 ; ID_Start 0840..0858 ; ID_Start +08A0 ; ID_Start +08A2..08AC ; ID_Start 0904..0939 ; ID_Start 093D ; ID_Start 0950 ; ID_Start @@ -5303,7 +5477,7 @@ FF41..FF5A ; Changes_When_Casemapped 0EBD ; ID_Start 0EC0..0EC4 ; ID_Start 0EC6 ; ID_Start -0EDC..0EDD ; ID_Start +0EDC..0EDF ; ID_Start 0F00 ; ID_Start 0F40..0F47 ; ID_Start 0F49..0F6C ; ID_Start @@ -5318,9 +5492,11 @@ FF41..FF5A ; Changes_When_Casemapped 1075..1081 ; ID_Start 108E ; ID_Start 10A0..10C5 ; ID_Start +10C7 ; ID_Start +10CD ; ID_Start 10D0..10FA ; ID_Start 10FC ; ID_Start -1100..1248 ; ID_Start +10FD..1248 ; ID_Start 124A..124D ; ID_Start 1250..1256 ; ID_Start 1258 ; ID_Start @@ -5370,16 +5546,17 @@ FF41..FF5A ; Changes_When_Casemapped 1B45..1B4B ; ID_Start 1B83..1BA0 ; ID_Start 1BAE..1BAF ; ID_Start -1BC0..1BE5 ; ID_Start +1BBA..1BE5 ; ID_Start 1C00..1C23 ; ID_Start 1C4D..1C4F ; ID_Start 1C5A..1C77 ; ID_Start 1C78..1C7D ; ID_Start 1CE9..1CEC ; ID_Start 1CEE..1CF1 ; ID_Start +1CF5..1CF6 ; ID_Start 1D00..1D2B ; ID_Start -1D2C..1D61 ; ID_Start -1D62..1D77 ; ID_Start +1D2C..1D6A ; ID_Start +1D6B..1D77 ; ID_Start 1D78 ; ID_Start 1D79..1D9A ; ID_Start 1D9B..1DBF ; ID_Start @@ -5427,12 +5604,15 @@ FF41..FF5A ; Changes_When_Casemapped 2185..2188 ; ID_Start 2C00..2C2E ; ID_Start 2C30..2C5E ; ID_Start -2C60..2C7C ; ID_Start -2C7D ; ID_Start +2C60..2C7B ; ID_Start +2C7C..2C7D ; ID_Start 2C7E..2CE4 ; ID_Start 2CEB..2CEE ; ID_Start +2CF2..2CF3 ; ID_Start 2D00..2D25 ; ID_Start -2D30..2D65 ; ID_Start +2D27 ; ID_Start +2D2D ; ID_Start +2D30..2D67 ; ID_Start 2D6F ; ID_Start 2D80..2D96 ; ID_Start 2DA0..2DA6 ; ID_Start @@ -5463,7 +5643,7 @@ FF41..FF5A ; Changes_When_Casemapped 31A0..31BA ; ID_Start 31F0..31FF ; ID_Start 3400..4DB5 ; ID_Start -4E00..9FCB ; ID_Start +4E00..9FCC ; ID_Start A000..A014 ; ID_Start A015 ; ID_Start A016..A48C ; ID_Start @@ -5485,8 +5665,9 @@ A770 ; ID_Start A771..A787 ; ID_Start A788 ; ID_Start A78B..A78E ; ID_Start -A790..A791 ; ID_Start -A7A0..A7A9 ; ID_Start +A790..A793 ; ID_Start +A7A0..A7AA ; ID_Start +A7F8..A7F9 ; ID_Start A7FA ; ID_Start A7FB..A801 ; ID_Start A803..A805 ; ID_Start @@ -5516,6 +5697,9 @@ AAC0 ; ID_Start AAC2 ; ID_Start AADB..AADC ; ID_Start AADD ; ID_Start +AAE0..AAEA ; ID_Start +AAF2 ; ID_Start +AAF3..AAF4 ; ID_Start AB01..AB06 ; ID_Start AB09..AB0E ; ID_Start AB11..AB16 ; ID_Start @@ -5525,8 +5709,7 @@ ABC0..ABE2 ; ID_Start AC00..D7A3 ; ID_Start D7B0..D7C6 ; ID_Start D7CB..D7FB ; ID_Start -F900..FA2D ; ID_Start -FA30..FA6D ; ID_Start +F900..FA6D ; ID_Start FA70..FAD9 ; ID_Start FB00..FB06 ; ID_Start FB13..FB17 ; ID_Start @@ -5584,6 +5767,8 @@ FFDA..FFDC ; ID_Start 1083F..10855 ; ID_Start 10900..10915 ; ID_Start 10920..10939 ; ID_Start +10980..109B7 ; ID_Start +109BE..109BF ; ID_Start 10A00 ; ID_Start 10A10..10A13 ; ID_Start 10A15..10A17 ; ID_Start @@ -5595,10 +5780,18 @@ FFDA..FFDC ; ID_Start 10C00..10C48 ; ID_Start 11003..11037 ; ID_Start 11083..110AF ; ID_Start +110D0..110E8 ; ID_Start +11103..11126 ; ID_Start +11183..111B2 ; ID_Start +111C1..111C4 ; ID_Start +11680..116AA ; ID_Start 12000..1236E ; ID_Start 12400..12462 ; ID_Start 13000..1342E ; ID_Start 16800..16A38 ; ID_Start +16F00..16F44 ; ID_Start +16F50 ; ID_Start +16F93..16F9F ; ID_Start 1B000..1B001 ; ID_Start 1D400..1D454 ; ID_Start 1D456..1D49C ; ID_Start @@ -5630,12 +5823,45 @@ FFDA..FFDC ; ID_Start 1D78A..1D7A8 ; ID_Start 1D7AA..1D7C2 ; ID_Start 1D7C4..1D7CB ; ID_Start +1EE00..1EE03 ; ID_Start +1EE05..1EE1F ; ID_Start +1EE21..1EE22 ; ID_Start +1EE24 ; ID_Start +1EE27 ; ID_Start +1EE29..1EE32 ; ID_Start +1EE34..1EE37 ; ID_Start +1EE39 ; ID_Start +1EE3B ; ID_Start +1EE42 ; ID_Start +1EE47 ; ID_Start +1EE49 ; ID_Start +1EE4B ; ID_Start +1EE4D..1EE4F ; ID_Start +1EE51..1EE52 ; ID_Start +1EE54 ; ID_Start +1EE57 ; ID_Start +1EE59 ; ID_Start +1EE5B ; ID_Start +1EE5D ; ID_Start +1EE5F ; ID_Start +1EE61..1EE62 ; ID_Start +1EE64 ; ID_Start +1EE67..1EE6A ; ID_Start +1EE6C..1EE72 ; ID_Start +1EE74..1EE77 ; ID_Start +1EE79..1EE7C ; ID_Start +1EE7E ; ID_Start +1EE80..1EE89 ; ID_Start +1EE8B..1EE9B ; ID_Start +1EEA1..1EEA3 ; ID_Start +1EEA5..1EEA9 ; ID_Start +1EEAB..1EEBB ; ID_Start 20000..2A6D6 ; ID_Start 2A700..2B734 ; ID_Start 2B740..2B81D ; ID_Start 2F800..2FA1D ; ID_Start -# Total code points: 100747 +# Total code points: 101240 # ================================================ @@ -5737,6 +5963,9 @@ FFDA..FFDC ; ID_Start 0829..082D ; ID_Continue 0840..0858 ; ID_Continue 0859..085B ; ID_Continue +08A0 ; ID_Continue +08A2..08AC ; ID_Continue +08E4..08FE ; ID_Continue 0900..0902 ; ID_Continue 0903 ; ID_Continue 0904..0939 ; ID_Continue @@ -5958,7 +6187,7 @@ FFDA..FFDC ; ID_Start 0EC6 ; ID_Continue 0EC8..0ECD ; ID_Continue 0ED0..0ED9 ; ID_Continue -0EDC..0EDD ; ID_Continue +0EDC..0EDF ; ID_Continue 0F00 ; ID_Continue 0F18..0F19 ; ID_Continue 0F20..0F29 ; ID_Continue @@ -6010,9 +6239,11 @@ FFDA..FFDC ; ID_Start 109A..109C ; ID_Continue 109D ; ID_Continue 10A0..10C5 ; ID_Continue +10C7 ; ID_Continue +10CD ; ID_Continue 10D0..10FA ; ID_Continue 10FC ; ID_Continue -1100..1248 ; ID_Continue +10FD..1248 ; ID_Continue 124A..124D ; ID_Continue 1250..1256 ; ID_Continue 1258 ; ID_Continue @@ -6048,6 +6279,7 @@ FFDA..FFDC ; ID_Start 176E..1770 ; ID_Continue 1772..1773 ; ID_Continue 1780..17B3 ; ID_Continue +17B4..17B5 ; ID_Continue 17B6 ; ID_Continue 17B7..17BD ; ID_Continue 17BE..17C5 ; ID_Continue @@ -6126,9 +6358,11 @@ FFDA..FFDC ; ID_Start 1BA6..1BA7 ; ID_Continue 1BA8..1BA9 ; ID_Continue 1BAA ; ID_Continue +1BAB ; ID_Continue +1BAC..1BAD ; ID_Continue 1BAE..1BAF ; ID_Continue 1BB0..1BB9 ; ID_Continue -1BC0..1BE5 ; ID_Continue +1BBA..1BE5 ; ID_Continue 1BE6 ; ID_Continue 1BE7 ; ID_Continue 1BE8..1BE9 ; ID_Continue @@ -6154,10 +6388,12 @@ FFDA..FFDC ; ID_Start 1CE9..1CEC ; ID_Continue 1CED ; ID_Continue 1CEE..1CF1 ; ID_Continue -1CF2 ; ID_Continue +1CF2..1CF3 ; ID_Continue +1CF4 ; ID_Continue +1CF5..1CF6 ; ID_Continue 1D00..1D2B ; ID_Continue -1D2C..1D61 ; ID_Continue -1D62..1D77 ; ID_Continue +1D2C..1D6A ; ID_Continue +1D6B..1D77 ; ID_Continue 1D78 ; ID_Continue 1D79..1D9A ; ID_Continue 1D9B..1DBF ; ID_Continue @@ -6212,13 +6448,16 @@ FFDA..FFDC ; ID_Start 2185..2188 ; ID_Continue 2C00..2C2E ; ID_Continue 2C30..2C5E ; ID_Continue -2C60..2C7C ; ID_Continue -2C7D ; ID_Continue +2C60..2C7B ; ID_Continue +2C7C..2C7D ; ID_Continue 2C7E..2CE4 ; ID_Continue 2CEB..2CEE ; ID_Continue 2CEF..2CF1 ; ID_Continue +2CF2..2CF3 ; ID_Continue 2D00..2D25 ; ID_Continue -2D30..2D65 ; ID_Continue +2D27 ; ID_Continue +2D2D ; ID_Continue +2D30..2D67 ; ID_Continue 2D6F ; ID_Continue 2D7F ; ID_Continue 2D80..2D96 ; ID_Continue @@ -6235,7 +6474,8 @@ FFDA..FFDC ; ID_Start 3006 ; ID_Continue 3007 ; ID_Continue 3021..3029 ; ID_Continue -302A..302F ; ID_Continue +302A..302D ; ID_Continue +302E..302F ; ID_Continue 3031..3035 ; ID_Continue 3038..303A ; ID_Continue 303B ; ID_Continue @@ -6253,7 +6493,7 @@ FFDA..FFDC ; ID_Start 31A0..31BA ; ID_Continue 31F0..31FF ; ID_Continue 3400..4DB5 ; ID_Continue -4E00..9FCB ; ID_Continue +4E00..9FCC ; ID_Continue A000..A014 ; ID_Continue A015 ; ID_Continue A016..A48C ; ID_Continue @@ -6267,9 +6507,10 @@ A62A..A62B ; ID_Continue A640..A66D ; ID_Continue A66E ; ID_Continue A66F ; ID_Continue -A67C..A67D ; ID_Continue +A674..A67D ; ID_Continue A67F ; ID_Continue A680..A697 ; ID_Continue +A69F ; ID_Continue A6A0..A6E5 ; ID_Continue A6E6..A6EF ; ID_Continue A6F0..A6F1 ; ID_Continue @@ -6279,8 +6520,9 @@ A770 ; ID_Continue A771..A787 ; ID_Continue A788 ; ID_Continue A78B..A78E ; ID_Continue -A790..A791 ; ID_Continue -A7A0..A7A9 ; ID_Continue +A790..A793 ; ID_Continue +A7A0..A7AA ; ID_Continue +A7F8..A7F9 ; ID_Continue A7FA ; ID_Continue A7FB..A801 ; ID_Continue A802 ; ID_Continue @@ -6349,6 +6591,14 @@ AAC1 ; ID_Continue AAC2 ; ID_Continue AADB..AADC ; ID_Continue AADD ; ID_Continue +AAE0..AAEA ; ID_Continue +AAEB ; ID_Continue +AAEC..AAED ; ID_Continue +AAEE..AAEF ; ID_Continue +AAF2 ; ID_Continue +AAF3..AAF4 ; ID_Continue +AAF5 ; ID_Continue +AAF6 ; ID_Continue AB01..AB06 ; ID_Continue AB09..AB0E ; ID_Continue AB11..AB16 ; ID_Continue @@ -6366,8 +6616,7 @@ ABF0..ABF9 ; ID_Continue AC00..D7A3 ; ID_Continue D7B0..D7C6 ; ID_Continue D7CB..D7FB ; ID_Continue -F900..FA2D ; ID_Continue -FA30..FA6D ; ID_Continue +F900..FA6D ; ID_Continue FA70..FAD9 ; ID_Continue FB00..FB06 ; ID_Continue FB13..FB17 ; ID_Continue @@ -6434,6 +6683,8 @@ FFDA..FFDC ; ID_Continue 1083F..10855 ; ID_Continue 10900..10915 ; ID_Continue 10920..10939 ; ID_Continue +10980..109B7 ; ID_Continue +109BE..109BF ; ID_Continue 10A00 ; ID_Continue 10A01..10A03 ; ID_Continue 10A05..10A06 ; ID_Continue @@ -6461,10 +6712,40 @@ FFDA..FFDC ; ID_Continue 110B3..110B6 ; ID_Continue 110B7..110B8 ; ID_Continue 110B9..110BA ; ID_Continue +110D0..110E8 ; ID_Continue +110F0..110F9 ; ID_Continue +11100..11102 ; ID_Continue +11103..11126 ; ID_Continue +11127..1112B ; ID_Continue +1112C ; ID_Continue +1112D..11134 ; ID_Continue +11136..1113F ; ID_Continue +11180..11181 ; ID_Continue +11182 ; ID_Continue +11183..111B2 ; ID_Continue +111B3..111B5 ; ID_Continue +111B6..111BE ; ID_Continue +111BF..111C0 ; ID_Continue +111C1..111C4 ; ID_Continue +111D0..111D9 ; ID_Continue +11680..116AA ; ID_Continue +116AB ; ID_Continue +116AC ; ID_Continue +116AD ; ID_Continue +116AE..116AF ; ID_Continue +116B0..116B5 ; ID_Continue +116B6 ; ID_Continue +116B7 ; ID_Continue +116C0..116C9 ; ID_Continue 12000..1236E ; ID_Continue 12400..12462 ; ID_Continue 13000..1342E ; ID_Continue 16800..16A38 ; ID_Continue +16F00..16F44 ; ID_Continue +16F50 ; ID_Continue +16F51..16F7E ; ID_Continue +16F8F..16F92 ; ID_Continue +16F93..16F9F ; ID_Continue 1B000..1B001 ; ID_Continue 1D165..1D166 ; ID_Continue 1D167..1D169 ; ID_Continue @@ -6504,13 +6785,46 @@ FFDA..FFDC ; ID_Continue 1D7AA..1D7C2 ; ID_Continue 1D7C4..1D7CB ; ID_Continue 1D7CE..1D7FF ; ID_Continue +1EE00..1EE03 ; ID_Continue +1EE05..1EE1F ; ID_Continue +1EE21..1EE22 ; ID_Continue +1EE24 ; ID_Continue +1EE27 ; ID_Continue +1EE29..1EE32 ; ID_Continue +1EE34..1EE37 ; ID_Continue +1EE39 ; ID_Continue +1EE3B ; ID_Continue +1EE42 ; ID_Continue +1EE47 ; ID_Continue +1EE49 ; ID_Continue +1EE4B ; ID_Continue +1EE4D..1EE4F ; ID_Continue +1EE51..1EE52 ; ID_Continue +1EE54 ; ID_Continue +1EE57 ; ID_Continue +1EE59 ; ID_Continue +1EE5B ; ID_Continue +1EE5D ; ID_Continue +1EE5F ; ID_Continue +1EE61..1EE62 ; ID_Continue +1EE64 ; ID_Continue +1EE67..1EE6A ; ID_Continue +1EE6C..1EE72 ; ID_Continue +1EE74..1EE77 ; ID_Continue +1EE79..1EE7C ; ID_Continue +1EE7E ; ID_Continue +1EE80..1EE89 ; ID_Continue +1EE8B..1EE9B ; ID_Continue +1EEA1..1EEA3 ; ID_Continue +1EEA5..1EEA9 ; ID_Continue +1EEAB..1EEBB ; ID_Continue 20000..2A6D6 ; ID_Continue 2A700..2B734 ; ID_Continue 2B740..2B81D ; ID_Continue 2F800..2FA1D ; ID_Continue E0100..E01EF ; ID_Continue -# Total code points: 102675 +# Total code points: 103355 # ================================================ @@ -6578,6 +6892,8 @@ E0100..E01EF ; ID_Continue 0824 ; XID_Start 0828 ; XID_Start 0840..0858 ; XID_Start +08A0 ; XID_Start +08A2..08AC ; XID_Start 0904..0939 ; XID_Start 093D ; XID_Start 0950 ; XID_Start @@ -6685,7 +7001,7 @@ E0100..E01EF ; ID_Continue 0EBD ; XID_Start 0EC0..0EC4 ; XID_Start 0EC6 ; XID_Start -0EDC..0EDD ; XID_Start +0EDC..0EDF ; XID_Start 0F00 ; XID_Start 0F40..0F47 ; XID_Start 0F49..0F6C ; XID_Start @@ -6700,9 +7016,11 @@ E0100..E01EF ; ID_Continue 1075..1081 ; XID_Start 108E ; XID_Start 10A0..10C5 ; XID_Start +10C7 ; XID_Start +10CD ; XID_Start 10D0..10FA ; XID_Start 10FC ; XID_Start -1100..1248 ; XID_Start +10FD..1248 ; XID_Start 124A..124D ; XID_Start 1250..1256 ; XID_Start 1258 ; XID_Start @@ -6752,16 +7070,17 @@ E0100..E01EF ; ID_Continue 1B45..1B4B ; XID_Start 1B83..1BA0 ; XID_Start 1BAE..1BAF ; XID_Start -1BC0..1BE5 ; XID_Start +1BBA..1BE5 ; XID_Start 1C00..1C23 ; XID_Start 1C4D..1C4F ; XID_Start 1C5A..1C77 ; XID_Start 1C78..1C7D ; XID_Start 1CE9..1CEC ; XID_Start 1CEE..1CF1 ; XID_Start +1CF5..1CF6 ; XID_Start 1D00..1D2B ; XID_Start -1D2C..1D61 ; XID_Start -1D62..1D77 ; XID_Start +1D2C..1D6A ; XID_Start +1D6B..1D77 ; XID_Start 1D78 ; XID_Start 1D79..1D9A ; XID_Start 1D9B..1DBF ; XID_Start @@ -6809,12 +7128,15 @@ E0100..E01EF ; ID_Continue 2185..2188 ; XID_Start 2C00..2C2E ; XID_Start 2C30..2C5E ; XID_Start -2C60..2C7C ; XID_Start -2C7D ; XID_Start +2C60..2C7B ; XID_Start +2C7C..2C7D ; XID_Start 2C7E..2CE4 ; XID_Start 2CEB..2CEE ; XID_Start +2CF2..2CF3 ; XID_Start 2D00..2D25 ; XID_Start -2D30..2D65 ; XID_Start +2D27 ; XID_Start +2D2D ; XID_Start +2D30..2D67 ; XID_Start 2D6F ; XID_Start 2D80..2D96 ; XID_Start 2DA0..2DA6 ; XID_Start @@ -6844,7 +7166,7 @@ E0100..E01EF ; ID_Continue 31A0..31BA ; XID_Start 31F0..31FF ; XID_Start 3400..4DB5 ; XID_Start -4E00..9FCB ; XID_Start +4E00..9FCC ; XID_Start A000..A014 ; XID_Start A015 ; XID_Start A016..A48C ; XID_Start @@ -6866,8 +7188,9 @@ A770 ; XID_Start A771..A787 ; XID_Start A788 ; XID_Start A78B..A78E ; XID_Start -A790..A791 ; XID_Start -A7A0..A7A9 ; XID_Start +A790..A793 ; XID_Start +A7A0..A7AA ; XID_Start +A7F8..A7F9 ; XID_Start A7FA ; XID_Start A7FB..A801 ; XID_Start A803..A805 ; XID_Start @@ -6897,6 +7220,9 @@ AAC0 ; XID_Start AAC2 ; XID_Start AADB..AADC ; XID_Start AADD ; XID_Start +AAE0..AAEA ; XID_Start +AAF2 ; XID_Start +AAF3..AAF4 ; XID_Start AB01..AB06 ; XID_Start AB09..AB0E ; XID_Start AB11..AB16 ; XID_Start @@ -6906,8 +7232,7 @@ ABC0..ABE2 ; XID_Start AC00..D7A3 ; XID_Start D7B0..D7C6 ; XID_Start D7CB..D7FB ; XID_Start -F900..FA2D ; XID_Start -FA30..FA6D ; XID_Start +F900..FA6D ; XID_Start FA70..FAD9 ; XID_Start FB00..FB06 ; XID_Start FB13..FB17 ; XID_Start @@ -6970,6 +7295,8 @@ FFDA..FFDC ; XID_Start 1083F..10855 ; XID_Start 10900..10915 ; XID_Start 10920..10939 ; XID_Start +10980..109B7 ; XID_Start +109BE..109BF ; XID_Start 10A00 ; XID_Start 10A10..10A13 ; XID_Start 10A15..10A17 ; XID_Start @@ -6981,10 +7308,18 @@ FFDA..FFDC ; XID_Start 10C00..10C48 ; XID_Start 11003..11037 ; XID_Start 11083..110AF ; XID_Start +110D0..110E8 ; XID_Start +11103..11126 ; XID_Start +11183..111B2 ; XID_Start +111C1..111C4 ; XID_Start +11680..116AA ; XID_Start 12000..1236E ; XID_Start 12400..12462 ; XID_Start 13000..1342E ; XID_Start 16800..16A38 ; XID_Start +16F00..16F44 ; XID_Start +16F50 ; XID_Start +16F93..16F9F ; XID_Start 1B000..1B001 ; XID_Start 1D400..1D454 ; XID_Start 1D456..1D49C ; XID_Start @@ -7016,19 +7351,51 @@ FFDA..FFDC ; XID_Start 1D78A..1D7A8 ; XID_Start 1D7AA..1D7C2 ; XID_Start 1D7C4..1D7CB ; XID_Start +1EE00..1EE03 ; XID_Start +1EE05..1EE1F ; XID_Start +1EE21..1EE22 ; XID_Start +1EE24 ; XID_Start +1EE27 ; XID_Start +1EE29..1EE32 ; XID_Start +1EE34..1EE37 ; XID_Start +1EE39 ; XID_Start +1EE3B ; XID_Start +1EE42 ; XID_Start +1EE47 ; XID_Start +1EE49 ; XID_Start +1EE4B ; XID_Start +1EE4D..1EE4F ; XID_Start +1EE51..1EE52 ; XID_Start +1EE54 ; XID_Start +1EE57 ; XID_Start +1EE59 ; XID_Start +1EE5B ; XID_Start +1EE5D ; XID_Start +1EE5F ; XID_Start +1EE61..1EE62 ; XID_Start +1EE64 ; XID_Start +1EE67..1EE6A ; XID_Start +1EE6C..1EE72 ; XID_Start +1EE74..1EE77 ; XID_Start +1EE79..1EE7C ; XID_Start +1EE7E ; XID_Start +1EE80..1EE89 ; XID_Start +1EE8B..1EE9B ; XID_Start +1EEA1..1EEA3 ; XID_Start +1EEA5..1EEA9 ; XID_Start +1EEAB..1EEBB ; XID_Start 20000..2A6D6 ; XID_Start 2A700..2B734 ; XID_Start 2B740..2B81D ; XID_Start 2F800..2FA1D ; XID_Start -# Total code points: 100724 +# Total code points: 101217 # ================================================ # Derived Property: XID_Continue # Mod_ID_Continue modified for closure under NFKx # Modified as described in UAX #15 -# NOTE: Cf characters should be filtered out. # NOTE: Does NOT remove the non-NFKx characters. # Merely ensures that if isIdentifer(string) then isIdentifier(NFKx(string)) # NOTE: See UAX #31 for more information @@ -7120,6 +7487,9 @@ FFDA..FFDC ; XID_Start 0829..082D ; XID_Continue 0840..0858 ; XID_Continue 0859..085B ; XID_Continue +08A0 ; XID_Continue +08A2..08AC ; XID_Continue +08E4..08FE ; XID_Continue 0900..0902 ; XID_Continue 0903 ; XID_Continue 0904..0939 ; XID_Continue @@ -7341,7 +7711,7 @@ FFDA..FFDC ; XID_Start 0EC6 ; XID_Continue 0EC8..0ECD ; XID_Continue 0ED0..0ED9 ; XID_Continue -0EDC..0EDD ; XID_Continue +0EDC..0EDF ; XID_Continue 0F00 ; XID_Continue 0F18..0F19 ; XID_Continue 0F20..0F29 ; XID_Continue @@ -7393,9 +7763,11 @@ FFDA..FFDC ; XID_Start 109A..109C ; XID_Continue 109D ; XID_Continue 10A0..10C5 ; XID_Continue +10C7 ; XID_Continue +10CD ; XID_Continue 10D0..10FA ; XID_Continue 10FC ; XID_Continue -1100..1248 ; XID_Continue +10FD..1248 ; XID_Continue 124A..124D ; XID_Continue 1250..1256 ; XID_Continue 1258 ; XID_Continue @@ -7431,6 +7803,7 @@ FFDA..FFDC ; XID_Start 176E..1770 ; XID_Continue 1772..1773 ; XID_Continue 1780..17B3 ; XID_Continue +17B4..17B5 ; XID_Continue 17B6 ; XID_Continue 17B7..17BD ; XID_Continue 17BE..17C5 ; XID_Continue @@ -7509,9 +7882,11 @@ FFDA..FFDC ; XID_Start 1BA6..1BA7 ; XID_Continue 1BA8..1BA9 ; XID_Continue 1BAA ; XID_Continue +1BAB ; XID_Continue +1BAC..1BAD ; XID_Continue 1BAE..1BAF ; XID_Continue 1BB0..1BB9 ; XID_Continue -1BC0..1BE5 ; XID_Continue +1BBA..1BE5 ; XID_Continue 1BE6 ; XID_Continue 1BE7 ; XID_Continue 1BE8..1BE9 ; XID_Continue @@ -7537,10 +7912,12 @@ FFDA..FFDC ; XID_Start 1CE9..1CEC ; XID_Continue 1CED ; XID_Continue 1CEE..1CF1 ; XID_Continue -1CF2 ; XID_Continue +1CF2..1CF3 ; XID_Continue +1CF4 ; XID_Continue +1CF5..1CF6 ; XID_Continue 1D00..1D2B ; XID_Continue -1D2C..1D61 ; XID_Continue -1D62..1D77 ; XID_Continue +1D2C..1D6A ; XID_Continue +1D6B..1D77 ; XID_Continue 1D78 ; XID_Continue 1D79..1D9A ; XID_Continue 1D9B..1DBF ; XID_Continue @@ -7595,13 +7972,16 @@ FFDA..FFDC ; XID_Start 2185..2188 ; XID_Continue 2C00..2C2E ; XID_Continue 2C30..2C5E ; XID_Continue -2C60..2C7C ; XID_Continue -2C7D ; XID_Continue +2C60..2C7B ; XID_Continue +2C7C..2C7D ; XID_Continue 2C7E..2CE4 ; XID_Continue 2CEB..2CEE ; XID_Continue 2CEF..2CF1 ; XID_Continue +2CF2..2CF3 ; XID_Continue 2D00..2D25 ; XID_Continue -2D30..2D65 ; XID_Continue +2D27 ; XID_Continue +2D2D ; XID_Continue +2D30..2D67 ; XID_Continue 2D6F ; XID_Continue 2D7F ; XID_Continue 2D80..2D96 ; XID_Continue @@ -7618,7 +7998,8 @@ FFDA..FFDC ; XID_Start 3006 ; XID_Continue 3007 ; XID_Continue 3021..3029 ; XID_Continue -302A..302F ; XID_Continue +302A..302D ; XID_Continue +302E..302F ; XID_Continue 3031..3035 ; XID_Continue 3038..303A ; XID_Continue 303B ; XID_Continue @@ -7635,7 +8016,7 @@ FFDA..FFDC ; XID_Start 31A0..31BA ; XID_Continue 31F0..31FF ; XID_Continue 3400..4DB5 ; XID_Continue -4E00..9FCB ; XID_Continue +4E00..9FCC ; XID_Continue A000..A014 ; XID_Continue A015 ; XID_Continue A016..A48C ; XID_Continue @@ -7649,9 +8030,10 @@ A62A..A62B ; XID_Continue A640..A66D ; XID_Continue A66E ; XID_Continue A66F ; XID_Continue -A67C..A67D ; XID_Continue +A674..A67D ; XID_Continue A67F ; XID_Continue A680..A697 ; XID_Continue +A69F ; XID_Continue A6A0..A6E5 ; XID_Continue A6E6..A6EF ; XID_Continue A6F0..A6F1 ; XID_Continue @@ -7661,8 +8043,9 @@ A770 ; XID_Continue A771..A787 ; XID_Continue A788 ; XID_Continue A78B..A78E ; XID_Continue -A790..A791 ; XID_Continue -A7A0..A7A9 ; XID_Continue +A790..A793 ; XID_Continue +A7A0..A7AA ; XID_Continue +A7F8..A7F9 ; XID_Continue A7FA ; XID_Continue A7FB..A801 ; XID_Continue A802 ; XID_Continue @@ -7731,6 +8114,14 @@ AAC1 ; XID_Continue AAC2 ; XID_Continue AADB..AADC ; XID_Continue AADD ; XID_Continue +AAE0..AAEA ; XID_Continue +AAEB ; XID_Continue +AAEC..AAED ; XID_Continue +AAEE..AAEF ; XID_Continue +AAF2 ; XID_Continue +AAF3..AAF4 ; XID_Continue +AAF5 ; XID_Continue +AAF6 ; XID_Continue AB01..AB06 ; XID_Continue AB09..AB0E ; XID_Continue AB11..AB16 ; XID_Continue @@ -7748,8 +8139,7 @@ ABF0..ABF9 ; XID_Continue AC00..D7A3 ; XID_Continue D7B0..D7C6 ; XID_Continue D7CB..D7FB ; XID_Continue -F900..FA2D ; XID_Continue -FA30..FA6D ; XID_Continue +F900..FA6D ; XID_Continue FA70..FAD9 ; XID_Continue FB00..FB06 ; XID_Continue FB13..FB17 ; XID_Continue @@ -7822,6 +8212,8 @@ FFDA..FFDC ; XID_Continue 1083F..10855 ; XID_Continue 10900..10915 ; XID_Continue 10920..10939 ; XID_Continue +10980..109B7 ; XID_Continue +109BE..109BF ; XID_Continue 10A00 ; XID_Continue 10A01..10A03 ; XID_Continue 10A05..10A06 ; XID_Continue @@ -7849,10 +8241,40 @@ FFDA..FFDC ; XID_Continue 110B3..110B6 ; XID_Continue 110B7..110B8 ; XID_Continue 110B9..110BA ; XID_Continue +110D0..110E8 ; XID_Continue +110F0..110F9 ; XID_Continue +11100..11102 ; XID_Continue +11103..11126 ; XID_Continue +11127..1112B ; XID_Continue +1112C ; XID_Continue +1112D..11134 ; XID_Continue +11136..1113F ; XID_Continue +11180..11181 ; XID_Continue +11182 ; XID_Continue +11183..111B2 ; XID_Continue +111B3..111B5 ; XID_Continue +111B6..111BE ; XID_Continue +111BF..111C0 ; XID_Continue +111C1..111C4 ; XID_Continue +111D0..111D9 ; XID_Continue +11680..116AA ; XID_Continue +116AB ; XID_Continue +116AC ; XID_Continue +116AD ; XID_Continue +116AE..116AF ; XID_Continue +116B0..116B5 ; XID_Continue +116B6 ; XID_Continue +116B7 ; XID_Continue +116C0..116C9 ; XID_Continue 12000..1236E ; XID_Continue 12400..12462 ; XID_Continue 13000..1342E ; XID_Continue 16800..16A38 ; XID_Continue +16F00..16F44 ; XID_Continue +16F50 ; XID_Continue +16F51..16F7E ; XID_Continue +16F8F..16F92 ; XID_Continue +16F93..16F9F ; XID_Continue 1B000..1B001 ; XID_Continue 1D165..1D166 ; XID_Continue 1D167..1D169 ; XID_Continue @@ -7892,13 +8314,46 @@ FFDA..FFDC ; XID_Continue 1D7AA..1D7C2 ; XID_Continue 1D7C4..1D7CB ; XID_Continue 1D7CE..1D7FF ; XID_Continue +1EE00..1EE03 ; XID_Continue +1EE05..1EE1F ; XID_Continue +1EE21..1EE22 ; XID_Continue +1EE24 ; XID_Continue +1EE27 ; XID_Continue +1EE29..1EE32 ; XID_Continue +1EE34..1EE37 ; XID_Continue +1EE39 ; XID_Continue +1EE3B ; XID_Continue +1EE42 ; XID_Continue +1EE47 ; XID_Continue +1EE49 ; XID_Continue +1EE4B ; XID_Continue +1EE4D..1EE4F ; XID_Continue +1EE51..1EE52 ; XID_Continue +1EE54 ; XID_Continue +1EE57 ; XID_Continue +1EE59 ; XID_Continue +1EE5B ; XID_Continue +1EE5D ; XID_Continue +1EE5F ; XID_Continue +1EE61..1EE62 ; XID_Continue +1EE64 ; XID_Continue +1EE67..1EE6A ; XID_Continue +1EE6C..1EE72 ; XID_Continue +1EE74..1EE77 ; XID_Continue +1EE79..1EE7C ; XID_Continue +1EE7E ; XID_Continue +1EE80..1EE89 ; XID_Continue +1EE8B..1EE9B ; XID_Continue +1EEA1..1EEA3 ; XID_Continue +1EEA5..1EEA9 ; XID_Continue +1EEAB..1EEBB ; XID_Continue 20000..2A6D6 ; XID_Continue 2A700..2B734 ; XID_Continue 2B740..2B81D ; XID_Continue 2F800..2FA1D ; XID_Continue E0100..E01EF ; XID_Continue -# Total code points: 102656 +# Total code points: 103336 # ================================================ @@ -7909,7 +8364,7 @@ E0100..E01EF ; XID_Continue # + Variation_Selector # - White_Space # - FFF9..FFFB (Annotation Characters) -# - 0600..0603, 06DD, 070F, 110BD (exceptional Cf characters that should be visible) +# - 0600..0604, 06DD, 070F, 110BD (exceptional Cf characters that should be visible) 00AD ; Default_Ignorable_Code_Point 034F ; Default_Ignorable_Code_Point @@ -7968,6 +8423,7 @@ E01F0..E0FFF ; Default_Ignorable_Code_Point 0825..0827 ; Grapheme_Extend 0829..082D ; Grapheme_Extend 0859..085B ; Grapheme_Extend +08E4..08FE ; Grapheme_Extend 0900..0902 ; Grapheme_Extend 093A ; Grapheme_Extend 093C ; Grapheme_Extend @@ -8065,6 +8521,7 @@ E01F0..E0FFF ; Default_Ignorable_Code_Point 1732..1734 ; Grapheme_Extend 1752..1753 ; Grapheme_Extend 1772..1773 ; Grapheme_Extend +17B4..17B5 ; Grapheme_Extend 17B7..17BD ; Grapheme_Extend 17C6 ; Grapheme_Extend 17C9..17D3 ; Grapheme_Extend @@ -8092,6 +8549,7 @@ E01F0..E0FFF ; Default_Ignorable_Code_Point 1B80..1B81 ; Grapheme_Extend 1BA2..1BA5 ; Grapheme_Extend 1BA8..1BA9 ; Grapheme_Extend +1BAB ; Grapheme_Extend 1BE6 ; Grapheme_Extend 1BE8..1BE9 ; Grapheme_Extend 1BED ; Grapheme_Extend @@ -8102,6 +8560,7 @@ E01F0..E0FFF ; Default_Ignorable_Code_Point 1CD4..1CE0 ; Grapheme_Extend 1CE2..1CE8 ; Grapheme_Extend 1CED ; Grapheme_Extend +1CF4 ; Grapheme_Extend 1DC0..1DE6 ; Grapheme_Extend 1DFC..1DFF ; Grapheme_Extend 200C..200D ; Grapheme_Extend @@ -8113,11 +8572,13 @@ E01F0..E0FFF ; Default_Ignorable_Code_Point 2CEF..2CF1 ; Grapheme_Extend 2D7F ; Grapheme_Extend 2DE0..2DFF ; Grapheme_Extend -302A..302F ; Grapheme_Extend +302A..302D ; Grapheme_Extend +302E..302F ; Grapheme_Extend 3099..309A ; Grapheme_Extend A66F ; Grapheme_Extend A670..A672 ; Grapheme_Extend -A67C..A67D ; Grapheme_Extend +A674..A67D ; Grapheme_Extend +A69F ; Grapheme_Extend A6F0..A6F1 ; Grapheme_Extend A802 ; Grapheme_Extend A806 ; Grapheme_Extend @@ -8141,6 +8602,8 @@ AAB2..AAB4 ; Grapheme_Extend AAB7..AAB8 ; Grapheme_Extend AABE..AABF ; Grapheme_Extend AAC1 ; Grapheme_Extend +AAEC..AAED ; Grapheme_Extend +AAF6 ; Grapheme_Extend ABE5 ; Grapheme_Extend ABE8 ; Grapheme_Extend ABED ; Grapheme_Extend @@ -8162,6 +8625,16 @@ FF9E..FF9F ; Grapheme_Extend 11080..11081 ; Grapheme_Extend 110B3..110B6 ; Grapheme_Extend 110B9..110BA ; Grapheme_Extend +11100..11102 ; Grapheme_Extend +11127..1112B ; Grapheme_Extend +1112D..11134 ; Grapheme_Extend +11180..11181 ; Grapheme_Extend +111B6..111BE ; Grapheme_Extend +116AB ; Grapheme_Extend +116AD ; Grapheme_Extend +116B0..116B5 ; Grapheme_Extend +116B7 ; Grapheme_Extend +16F8F..16F92 ; Grapheme_Extend 1D165 ; Grapheme_Extend 1D167..1D169 ; Grapheme_Extend 1D16E..1D172 ; Grapheme_Extend @@ -8171,7 +8644,7 @@ FF9E..FF9F ; Grapheme_Extend 1D242..1D244 ; Grapheme_Extend E0100..E01EF ; Grapheme_Extend -# Total code points: 1273 +# Total code points: 1317 # ================================================ @@ -8210,7 +8683,8 @@ E0100..E01EF ; Grapheme_Extend 00A0 ; Grapheme_Base 00A1 ; Grapheme_Base 00A2..00A5 ; Grapheme_Base -00A6..00A7 ; Grapheme_Base +00A6 ; Grapheme_Base +00A7 ; Grapheme_Base 00A8 ; Grapheme_Base 00A9 ; Grapheme_Base 00AA ; Grapheme_Base @@ -8223,8 +8697,7 @@ E0100..E01EF ; Grapheme_Extend 00B2..00B3 ; Grapheme_Base 00B4 ; Grapheme_Base 00B5 ; Grapheme_Base -00B6 ; Grapheme_Base -00B7 ; Grapheme_Base +00B6..00B7 ; Grapheme_Base 00B8 ; Grapheme_Base 00B9 ; Grapheme_Base 00BA ; Grapheme_Base @@ -8276,6 +8749,7 @@ E0100..E01EF ; Grapheme_Extend 0561..0587 ; Grapheme_Base 0589 ; Grapheme_Base 058A ; Grapheme_Base +058F ; Grapheme_Base 05BE ; Grapheme_Base 05C0 ; Grapheme_Base 05C3 ; Grapheme_Base @@ -8325,6 +8799,8 @@ E0100..E01EF ; Grapheme_Extend 0830..083E ; Grapheme_Base 0840..0858 ; Grapheme_Base 085E ; Grapheme_Base +08A0 ; Grapheme_Base +08A2..08AC ; Grapheme_Base 0903 ; Grapheme_Base 0904..0939 ; Grapheme_Base 093B ; Grapheme_Base @@ -8387,6 +8863,7 @@ E0100..E01EF ; Grapheme_Extend 0AD0 ; Grapheme_Base 0AE0..0AE1 ; Grapheme_Base 0AE6..0AEF ; Grapheme_Base +0AF0 ; Grapheme_Base 0AF1 ; Grapheme_Base 0B02..0B03 ; Grapheme_Base 0B05..0B0C ; Grapheme_Base @@ -8503,11 +8980,13 @@ E0100..E01EF ; Grapheme_Extend 0EC0..0EC4 ; Grapheme_Base 0EC6 ; Grapheme_Base 0ED0..0ED9 ; Grapheme_Base -0EDC..0EDD ; Grapheme_Base +0EDC..0EDF ; Grapheme_Base 0F00 ; Grapheme_Base 0F01..0F03 ; Grapheme_Base 0F04..0F12 ; Grapheme_Base -0F13..0F17 ; Grapheme_Base +0F13 ; Grapheme_Base +0F14 ; Grapheme_Base +0F15..0F17 ; Grapheme_Base 0F1A..0F1F ; Grapheme_Base 0F20..0F29 ; Grapheme_Base 0F2A..0F33 ; Grapheme_Base @@ -8555,10 +9034,12 @@ E0100..E01EF ; Grapheme_Extend 109A..109C ; Grapheme_Base 109E..109F ; Grapheme_Base 10A0..10C5 ; Grapheme_Base +10C7 ; Grapheme_Base +10CD ; Grapheme_Base 10D0..10FA ; Grapheme_Base 10FB ; Grapheme_Base 10FC ; Grapheme_Base -1100..1248 ; Grapheme_Base +10FD..1248 ; Grapheme_Base 124A..124D ; Grapheme_Base 1250..1256 ; Grapheme_Base 1258 ; Grapheme_Base @@ -8574,8 +9055,7 @@ E0100..E01EF ; Grapheme_Extend 12D8..1310 ; Grapheme_Base 1312..1315 ; Grapheme_Base 1318..135A ; Grapheme_Base -1360 ; Grapheme_Base -1361..1368 ; Grapheme_Base +1360..1368 ; Grapheme_Base 1369..137C ; Grapheme_Base 1380..138F ; Grapheme_Base 1390..1399 ; Grapheme_Base @@ -8667,9 +9147,10 @@ E0100..E01EF ; Grapheme_Extend 1BA1 ; Grapheme_Base 1BA6..1BA7 ; Grapheme_Base 1BAA ; Grapheme_Base +1BAC..1BAD ; Grapheme_Base 1BAE..1BAF ; Grapheme_Base 1BB0..1BB9 ; Grapheme_Base -1BC0..1BE5 ; Grapheme_Base +1BBA..1BE5 ; Grapheme_Base 1BE7 ; Grapheme_Base 1BEA..1BEC ; Grapheme_Base 1BEE ; Grapheme_Base @@ -8685,14 +9166,16 @@ E0100..E01EF ; Grapheme_Extend 1C5A..1C77 ; Grapheme_Base 1C78..1C7D ; Grapheme_Base 1C7E..1C7F ; Grapheme_Base +1CC0..1CC7 ; Grapheme_Base 1CD3 ; Grapheme_Base 1CE1 ; Grapheme_Base 1CE9..1CEC ; Grapheme_Base 1CEE..1CF1 ; Grapheme_Base -1CF2 ; Grapheme_Base +1CF2..1CF3 ; Grapheme_Base +1CF5..1CF6 ; Grapheme_Base 1D00..1D2B ; Grapheme_Base -1D2C..1D61 ; Grapheme_Base -1D62..1D77 ; Grapheme_Base +1D2C..1D6A ; Grapheme_Base +1D6B..1D77 ; Grapheme_Base 1D78 ; Grapheme_Base 1D79..1D9A ; Grapheme_Base 1D9B..1DBF ; Grapheme_Base @@ -8865,9 +9348,7 @@ E0100..E01EF ; Grapheme_Extend 27C0..27C4 ; Grapheme_Base 27C5 ; Grapheme_Base 27C6 ; Grapheme_Base -27C7..27CA ; Grapheme_Base -27CC ; Grapheme_Base -27CE..27E5 ; Grapheme_Base +27C7..27E5 ; Grapheme_Base 27E6 ; Grapheme_Base 27E7 ; Grapheme_Base 27E8 ; Grapheme_Base @@ -8919,16 +9400,19 @@ E0100..E01EF ; Grapheme_Extend 2B50..2B59 ; Grapheme_Base 2C00..2C2E ; Grapheme_Base 2C30..2C5E ; Grapheme_Base -2C60..2C7C ; Grapheme_Base -2C7D ; Grapheme_Base +2C60..2C7B ; Grapheme_Base +2C7C..2C7D ; Grapheme_Base 2C7E..2CE4 ; Grapheme_Base 2CE5..2CEA ; Grapheme_Base 2CEB..2CEE ; Grapheme_Base +2CF2..2CF3 ; Grapheme_Base 2CF9..2CFC ; Grapheme_Base 2CFD ; Grapheme_Base 2CFE..2CFF ; Grapheme_Base 2D00..2D25 ; Grapheme_Base -2D30..2D65 ; Grapheme_Base +2D27 ; Grapheme_Base +2D2D ; Grapheme_Base +2D30..2D67 ; Grapheme_Base 2D6F ; Grapheme_Base 2D70 ; Grapheme_Base 2D80..2D96 ; Grapheme_Base @@ -8971,7 +9455,8 @@ E0100..E01EF ; Grapheme_Extend 2E29 ; Grapheme_Base 2E2A..2E2E ; Grapheme_Base 2E2F ; Grapheme_Base -2E30..2E31 ; Grapheme_Base +2E30..2E39 ; Grapheme_Base +2E3A..2E3B ; Grapheme_Base 2E80..2E99 ; Grapheme_Base 2E9B..2EF3 ; Grapheme_Base 2F00..2FD5 ; Grapheme_Base @@ -9033,7 +9518,9 @@ E0100..E01EF ; Grapheme_Extend 31F0..31FF ; Grapheme_Base 3200..321E ; Grapheme_Base 3220..3229 ; Grapheme_Base -322A..3250 ; Grapheme_Base +322A..3247 ; Grapheme_Base +3248..324F ; Grapheme_Base +3250 ; Grapheme_Base 3251..325F ; Grapheme_Base 3260..327F ; Grapheme_Base 3280..3289 ; Grapheme_Base @@ -9043,7 +9530,7 @@ E0100..E01EF ; Grapheme_Extend 3300..33FF ; Grapheme_Base 3400..4DB5 ; Grapheme_Base 4DC0..4DFF ; Grapheme_Base -4E00..9FCB ; Grapheme_Base +4E00..9FCC ; Grapheme_Base A000..A014 ; Grapheme_Base A015 ; Grapheme_Base A016..A48C ; Grapheme_Base @@ -9075,8 +9562,9 @@ A771..A787 ; Grapheme_Base A788 ; Grapheme_Base A789..A78A ; Grapheme_Base A78B..A78E ; Grapheme_Base -A790..A791 ; Grapheme_Base -A7A0..A7A9 ; Grapheme_Base +A790..A793 ; Grapheme_Base +A7A0..A7AA ; Grapheme_Base +A7F8..A7F9 ; Grapheme_Base A7FA ; Grapheme_Base A7FB..A801 ; Grapheme_Base A803..A805 ; Grapheme_Base @@ -9138,6 +9626,13 @@ AAC2 ; Grapheme_Base AADB..AADC ; Grapheme_Base AADD ; Grapheme_Base AADE..AADF ; Grapheme_Base +AAE0..AAEA ; Grapheme_Base +AAEB ; Grapheme_Base +AAEE..AAEF ; Grapheme_Base +AAF0..AAF1 ; Grapheme_Base +AAF2 ; Grapheme_Base +AAF3..AAF4 ; Grapheme_Base +AAF5 ; Grapheme_Base AB01..AB06 ; Grapheme_Base AB09..AB0E ; Grapheme_Base AB11..AB16 ; Grapheme_Base @@ -9157,8 +9652,7 @@ F7F3..F84F ; Grapheme_Base F880..F883 ; Grapheme_Base F89A..F89E ; Grapheme_Base F8A0..F8FF ; Grapheme_Base -F900..FA2D ; Grapheme_Base -FA30..FA6D ; Grapheme_Base +F900..FA6D ; Grapheme_Base FA70..FAD9 ; Grapheme_Base FB00..FB06 ; Grapheme_Base FB13..FB17 ; Grapheme_Base @@ -9282,8 +9776,7 @@ FFFC..FFFD ; Grapheme_Base 1003F..1004D ; Grapheme_Base 10050..1005D ; Grapheme_Base 10080..100FA ; Grapheme_Base -10100..10101 ; Grapheme_Base -10102 ; Grapheme_Base +10100..10102 ; Grapheme_Base 10107..10133 ; Grapheme_Base 10137..1013F ; Grapheme_Base 10140..10174 ; Grapheme_Base @@ -9322,6 +9815,8 @@ FFFC..FFFD ; Grapheme_Base 1091F ; Grapheme_Base 10920..10939 ; Grapheme_Base 1093F ; Grapheme_Base +10980..109B7 ; Grapheme_Base +109BE..109BF ; Grapheme_Base 10A00 ; Grapheme_Base 10A10..10A13 ; Grapheme_Base 10A15..10A17 ; Grapheme_Base @@ -9351,11 +9846,33 @@ FFFC..FFFD ; Grapheme_Base 110B7..110B8 ; Grapheme_Base 110BB..110BC ; Grapheme_Base 110BE..110C1 ; Grapheme_Base +110D0..110E8 ; Grapheme_Base +110F0..110F9 ; Grapheme_Base +11103..11126 ; Grapheme_Base +1112C ; Grapheme_Base +11136..1113F ; Grapheme_Base +11140..11143 ; Grapheme_Base +11182 ; Grapheme_Base +11183..111B2 ; Grapheme_Base +111B3..111B5 ; Grapheme_Base +111BF..111C0 ; Grapheme_Base +111C1..111C4 ; Grapheme_Base +111C5..111C8 ; Grapheme_Base +111D0..111D9 ; Grapheme_Base +11680..116AA ; Grapheme_Base +116AC ; Grapheme_Base +116AE..116AF ; Grapheme_Base +116B6 ; Grapheme_Base +116C0..116C9 ; Grapheme_Base 12000..1236E ; Grapheme_Base 12400..12462 ; Grapheme_Base 12470..12473 ; Grapheme_Base 13000..1342E ; Grapheme_Base 16800..16A38 ; Grapheme_Base +16F00..16F44 ; Grapheme_Base +16F50 ; Grapheme_Base +16F51..16F7E ; Grapheme_Base +16F93..16F9F ; Grapheme_Base 1B000..1B001 ; Grapheme_Base 1D000..1D0F5 ; Grapheme_Base 1D100..1D126 ; Grapheme_Base @@ -9411,6 +9928,40 @@ FFFC..FFFD ; Grapheme_Base 1D7C3 ; Grapheme_Base 1D7C4..1D7CB ; Grapheme_Base 1D7CE..1D7FF ; Grapheme_Base +1EE00..1EE03 ; Grapheme_Base +1EE05..1EE1F ; Grapheme_Base +1EE21..1EE22 ; Grapheme_Base +1EE24 ; Grapheme_Base +1EE27 ; Grapheme_Base +1EE29..1EE32 ; Grapheme_Base +1EE34..1EE37 ; Grapheme_Base +1EE39 ; Grapheme_Base +1EE3B ; Grapheme_Base +1EE42 ; Grapheme_Base +1EE47 ; Grapheme_Base +1EE49 ; Grapheme_Base +1EE4B ; Grapheme_Base +1EE4D..1EE4F ; Grapheme_Base +1EE51..1EE52 ; Grapheme_Base +1EE54 ; Grapheme_Base +1EE57 ; Grapheme_Base +1EE59 ; Grapheme_Base +1EE5B ; Grapheme_Base +1EE5D ; Grapheme_Base +1EE5F ; Grapheme_Base +1EE61..1EE62 ; Grapheme_Base +1EE64 ; Grapheme_Base +1EE67..1EE6A ; Grapheme_Base +1EE6C..1EE72 ; Grapheme_Base +1EE74..1EE77 ; Grapheme_Base +1EE79..1EE7C ; Grapheme_Base +1EE7E ; Grapheme_Base +1EE80..1EE89 ; Grapheme_Base +1EE8B..1EE9B ; Grapheme_Base +1EEA1..1EEA3 ; Grapheme_Base +1EEA5..1EEA9 ; Grapheme_Base +1EEAB..1EEBB ; Grapheme_Base +1EEF0..1EEF1 ; Grapheme_Base 1F000..1F02B ; Grapheme_Base 1F030..1F093 ; Grapheme_Base 1F0A0..1F0AE ; Grapheme_Base @@ -9419,7 +9970,7 @@ FFFC..FFFD ; Grapheme_Base 1F0D1..1F0DF ; Grapheme_Base 1F100..1F10A ; Grapheme_Base 1F110..1F12E ; Grapheme_Base -1F130..1F169 ; Grapheme_Base +1F130..1F16B ; Grapheme_Base 1F170..1F19A ; Grapheme_Base 1F1E6..1F202 ; Grapheme_Base 1F210..1F23A ; Grapheme_Base @@ -9437,19 +9988,9 @@ FFFC..FFFD ; Grapheme_Base 1F442..1F4F7 ; Grapheme_Base 1F4F9..1F4FC ; Grapheme_Base 1F500..1F53D ; Grapheme_Base +1F540..1F543 ; Grapheme_Base 1F550..1F567 ; Grapheme_Base -1F5FB..1F5FF ; Grapheme_Base -1F601..1F610 ; Grapheme_Base -1F612..1F614 ; Grapheme_Base -1F616 ; Grapheme_Base -1F618 ; Grapheme_Base -1F61A ; Grapheme_Base -1F61C..1F61E ; Grapheme_Base -1F620..1F625 ; Grapheme_Base -1F628..1F62B ; Grapheme_Base -1F62D ; Grapheme_Base -1F630..1F633 ; Grapheme_Base -1F635..1F640 ; Grapheme_Base +1F5FB..1F640 ; Grapheme_Base 1F645..1F64F ; Grapheme_Base 1F680..1F6C5 ; Grapheme_Base 1F700..1F773 ; Grapheme_Base @@ -9458,7 +9999,7 @@ FFFC..FFFD ; Grapheme_Base 2B740..2B81D ; Grapheme_Base 2F800..2FA1D ; Grapheme_Base -# Total code points: 108208 +# Total code points: 108660 # ================================================ @@ -9485,17 +10026,22 @@ FFFC..FFFD ; Grapheme_Base 1A60 ; Grapheme_Link 1B44 ; Grapheme_Link 1BAA ; Grapheme_Link +1BAB ; Grapheme_Link 1BF2..1BF3 ; Grapheme_Link 2D7F ; Grapheme_Link A806 ; Grapheme_Link A8C4 ; Grapheme_Link A953 ; Grapheme_Link A9C0 ; Grapheme_Link +AAF6 ; Grapheme_Link ABED ; Grapheme_Link 10A3F ; Grapheme_Link 11046 ; Grapheme_Link 110B9 ; Grapheme_Link +11133..11134 ; Grapheme_Link +111C0 ; Grapheme_Link +116B6 ; Grapheme_Link -# Total code points: 31 +# Total code points: 37 # EOF diff --git a/icuSources/data/unidata/DerivedJoiningGroup.txt b/icuSources/data/unidata/DerivedJoiningGroup.txt deleted file mode 100644 index 5958abbb..00000000 --- a/icuSources/data/unidata/DerivedJoiningGroup.txt +++ /dev/null @@ -1,424 +0,0 @@ -# DerivedJoiningGroup-6.0.0.txt -# Date: 2010-07-17, 22:46:14 GMT [MD] -# -# Unicode Character Database -# Copyright (c) 1991-2010 Unicode, Inc. -# For terms of use, see http://www.unicode.org/terms_of_use.html -# For documentation, see http://www.unicode.org/reports/tr44/ - -# ================================================ - -# Joining Group (listing ArabicShaping.txt, field 3) - -# All code points not explicitly listed for Joining_Group -# have the value No_Joining_Group. - -# @missing: 0000..10FFFF; No_Joining_Group - -# ================================================ - -0639..063A ; Ain # Lo [2] ARABIC LETTER AIN..ARABIC LETTER GHAIN -06A0 ; Ain # Lo ARABIC LETTER AIN WITH THREE DOTS ABOVE -06FC ; Ain # Lo ARABIC LETTER GHAIN WITH DOT BELOW -075D..075F ; Ain # Lo [3] ARABIC LETTER AIN WITH TWO DOTS ABOVE..ARABIC LETTER AIN WITH TWO DOTS VERTICALLY ABOVE - -# Total code points: 7 - -# ================================================ - -0710 ; Alaph # Lo SYRIAC LETTER ALAPH - -# Total code points: 1 - -# ================================================ - -0622..0623 ; Alef # Lo [2] ARABIC LETTER ALEF WITH MADDA ABOVE..ARABIC LETTER ALEF WITH HAMZA ABOVE -0625 ; Alef # Lo ARABIC LETTER ALEF WITH HAMZA BELOW -0627 ; Alef # Lo ARABIC LETTER ALEF -0671..0673 ; Alef # Lo [3] ARABIC LETTER ALEF WASLA..ARABIC LETTER ALEF WITH WAVY HAMZA BELOW -0675 ; Alef # Lo ARABIC LETTER HIGH HAMZA ALEF -0773..0774 ; Alef # Lo [2] ARABIC LETTER ALEF WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE..ARABIC LETTER ALEF WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE - -# Total code points: 10 - -# ================================================ - -0628 ; Beh # Lo ARABIC LETTER BEH -062A..062B ; Beh # Lo [2] ARABIC LETTER TEH..ARABIC LETTER THEH -066E ; Beh # Lo ARABIC LETTER DOTLESS BEH -0679..0680 ; Beh # Lo [8] ARABIC LETTER TTEH..ARABIC LETTER BEHEH -0750..0756 ; Beh # Lo [7] ARABIC LETTER BEH WITH THREE DOTS HORIZONTALLY BELOW..ARABIC LETTER BEH WITH SMALL V - -# Total code points: 19 - -# ================================================ - -0712 ; Beth # Lo SYRIAC LETTER BETH -072D ; Beth # Lo SYRIAC LETTER PERSIAN BHETH - -# Total code points: 2 - -# ================================================ - -062F..0630 ; Dal # Lo [2] ARABIC LETTER DAL..ARABIC LETTER THAL -0688..0690 ; Dal # Lo [9] ARABIC LETTER DDAL..ARABIC LETTER DAL WITH FOUR DOTS ABOVE -06EE ; Dal # Lo ARABIC LETTER DAL WITH INVERTED V -0759..075A ; Dal # Lo [2] ARABIC LETTER DAL WITH TWO DOTS VERTICALLY BELOW AND SMALL TAH..ARABIC LETTER DAL WITH INVERTED SMALL V BELOW - -# Total code points: 14 - -# ================================================ - -0715..0716 ; Dalath_Rish # Lo [2] SYRIAC LETTER DALATH..SYRIAC LETTER DOTLESS DALATH RISH -072A ; Dalath_Rish # Lo SYRIAC LETTER RISH -072F ; Dalath_Rish # Lo SYRIAC LETTER PERSIAN DHALATH - -# Total code points: 4 - -# ================================================ - -0725 ; E # Lo SYRIAC LETTER E - -# Total code points: 1 - -# ================================================ - -0641 ; Feh # Lo ARABIC LETTER FEH -06A1..06A6 ; Feh # Lo [6] ARABIC LETTER DOTLESS FEH..ARABIC LETTER PEHEH -0760..0761 ; Feh # Lo [2] ARABIC LETTER FEH WITH TWO DOTS BELOW..ARABIC LETTER FEH WITH THREE DOTS POINTING UPWARDS BELOW - -# Total code points: 9 - -# ================================================ - -0724 ; Final_Semkath # Lo SYRIAC LETTER FINAL SEMKATH - -# Total code points: 1 - -# ================================================ - -063B..063C ; Gaf # Lo [2] ARABIC LETTER KEHEH WITH TWO DOTS ABOVE..ARABIC LETTER KEHEH WITH THREE DOTS BELOW -06A9 ; Gaf # Lo ARABIC LETTER KEHEH -06AB ; Gaf # Lo ARABIC LETTER KAF WITH RING -06AF..06B4 ; Gaf # Lo [6] ARABIC LETTER GAF..ARABIC LETTER GAF WITH THREE DOTS ABOVE -0762..0764 ; Gaf # Lo [3] ARABIC LETTER KEHEH WITH DOT ABOVE..ARABIC LETTER KEHEH WITH THREE DOTS POINTING UPWARDS BELOW - -# Total code points: 13 - -# ================================================ - -0713..0714 ; Gamal # Lo [2] SYRIAC LETTER GAMAL..SYRIAC LETTER GAMAL GARSHUNI -072E ; Gamal # Lo SYRIAC LETTER PERSIAN GHAMAL - -# Total code points: 3 - -# ================================================ - -062C..062E ; Hah # Lo [3] ARABIC LETTER JEEM..ARABIC LETTER KHAH -0681..0687 ; Hah # Lo [7] ARABIC LETTER HAH WITH HAMZA ABOVE..ARABIC LETTER TCHEHEH -06BF ; Hah # Lo ARABIC LETTER TCHEH WITH DOT ABOVE -0757..0758 ; Hah # Lo [2] ARABIC LETTER HAH WITH TWO DOTS ABOVE..ARABIC LETTER HAH WITH THREE DOTS POINTING UPWARDS BELOW -076E..076F ; Hah # Lo [2] ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH BELOW..ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH AND TWO DOTS -0772 ; Hah # Lo ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH ABOVE -077C ; Hah # Lo ARABIC LETTER HAH WITH EXTENDED ARABIC-INDIC DIGIT FOUR BELOW - -# Total code points: 17 - -# ================================================ - -06C3 ; Teh_Marbuta_Goal # Lo ARABIC LETTER TEH MARBUTA GOAL - -# Total code points: 1 - -# ================================================ - -0717 ; He # Lo SYRIAC LETTER HE - -# Total code points: 1 - -# ================================================ - -0647 ; Heh # Lo ARABIC LETTER HEH - -# Total code points: 1 - -# ================================================ - -06C1..06C2 ; Heh_Goal # Lo [2] ARABIC LETTER HEH GOAL..ARABIC LETTER HEH GOAL WITH HAMZA ABOVE - -# Total code points: 2 - -# ================================================ - -071A ; Heth # Lo SYRIAC LETTER HETH - -# Total code points: 1 - -# ================================================ - -0643 ; Kaf # Lo ARABIC LETTER KAF -06AC..06AE ; Kaf # Lo [3] ARABIC LETTER KAF WITH DOT ABOVE..ARABIC LETTER KAF WITH THREE DOTS BELOW -077F ; Kaf # Lo ARABIC LETTER KAF WITH TWO DOTS ABOVE - -# Total code points: 5 - -# ================================================ - -071F ; Kaph # Lo SYRIAC LETTER KAPH - -# Total code points: 1 - -# ================================================ - -06BE ; Knotted_Heh # Lo ARABIC LETTER HEH DOACHASHMEE -06FF ; Knotted_Heh # Lo ARABIC LETTER HEH WITH INVERTED V - -# Total code points: 2 - -# ================================================ - -0644 ; Lam # Lo ARABIC LETTER LAM -06B5..06B8 ; Lam # Lo [4] ARABIC LETTER LAM WITH SMALL V..ARABIC LETTER LAM WITH THREE DOTS BELOW -076A ; Lam # Lo ARABIC LETTER LAM WITH BAR - -# Total code points: 6 - -# ================================================ - -0720 ; Lamadh # Lo SYRIAC LETTER LAMADH - -# Total code points: 1 - -# ================================================ - -0645 ; Meem # Lo ARABIC LETTER MEEM -0765..0766 ; Meem # Lo [2] ARABIC LETTER MEEM WITH DOT ABOVE..ARABIC LETTER MEEM WITH DOT BELOW - -# Total code points: 3 - -# ================================================ - -0721 ; Mim # Lo SYRIAC LETTER MIM - -# Total code points: 1 - -# ================================================ - -0646 ; Noon # Lo ARABIC LETTER NOON -06B9..06BC ; Noon # Lo [4] ARABIC LETTER NOON WITH DOT BELOW..ARABIC LETTER NOON WITH RING -0767..0769 ; Noon # Lo [3] ARABIC LETTER NOON WITH TWO DOTS BELOW..ARABIC LETTER NOON WITH SMALL V - -# Total code points: 8 - -# ================================================ - -0722 ; Nun # Lo SYRIAC LETTER NUN - -# Total code points: 1 - -# ================================================ - -0726 ; Pe # Lo SYRIAC LETTER PE - -# Total code points: 1 - -# ================================================ - -0642 ; Qaf # Lo ARABIC LETTER QAF -066F ; Qaf # Lo ARABIC LETTER DOTLESS QAF -06A7..06A8 ; Qaf # Lo [2] ARABIC LETTER QAF WITH DOT ABOVE..ARABIC LETTER QAF WITH THREE DOTS ABOVE - -# Total code points: 4 - -# ================================================ - -0729 ; Qaph # Lo SYRIAC LETTER QAPH - -# Total code points: 1 - -# ================================================ - -0631..0632 ; Reh # Lo [2] ARABIC LETTER REH..ARABIC LETTER ZAIN -0691..0699 ; Reh # Lo [9] ARABIC LETTER RREH..ARABIC LETTER REH WITH FOUR DOTS ABOVE -06EF ; Reh # Lo ARABIC LETTER REH WITH INVERTED V -075B ; Reh # Lo ARABIC LETTER REH WITH STROKE -076B..076C ; Reh # Lo [2] ARABIC LETTER REH WITH TWO DOTS VERTICALLY ABOVE..ARABIC LETTER REH WITH HAMZA ABOVE -0771 ; Reh # Lo ARABIC LETTER REH WITH SMALL ARABIC LETTER TAH AND TWO DOTS - -# Total code points: 16 - -# ================================================ - -0727 ; Reversed_Pe # Lo SYRIAC LETTER REVERSED PE - -# Total code points: 1 - -# ================================================ - -0635..0636 ; Sad # Lo [2] ARABIC LETTER SAD..ARABIC LETTER DAD -069D..069E ; Sad # Lo [2] ARABIC LETTER SAD WITH TWO DOTS BELOW..ARABIC LETTER SAD WITH THREE DOTS ABOVE -06FB ; Sad # Lo ARABIC LETTER DAD WITH DOT BELOW - -# Total code points: 5 - -# ================================================ - -0728 ; Sadhe # Lo SYRIAC LETTER SADHE - -# Total code points: 1 - -# ================================================ - -0633..0634 ; Seen # Lo [2] ARABIC LETTER SEEN..ARABIC LETTER SHEEN -069A..069C ; Seen # Lo [3] ARABIC LETTER SEEN WITH DOT BELOW AND DOT ABOVE..ARABIC LETTER SEEN WITH THREE DOTS BELOW AND THREE DOTS ABOVE -06FA ; Seen # Lo ARABIC LETTER SHEEN WITH DOT BELOW -075C ; Seen # Lo ARABIC LETTER SEEN WITH FOUR DOTS ABOVE -076D ; Seen # Lo ARABIC LETTER SEEN WITH TWO DOTS VERTICALLY ABOVE -0770 ; Seen # Lo ARABIC LETTER SEEN WITH SMALL ARABIC LETTER TAH AND TWO DOTS -077D..077E ; Seen # Lo [2] ARABIC LETTER SEEN WITH EXTENDED ARABIC-INDIC DIGIT FOUR ABOVE..ARABIC LETTER SEEN WITH INVERTED V - -# Total code points: 11 - -# ================================================ - -0723 ; Semkath # Lo SYRIAC LETTER SEMKATH - -# Total code points: 1 - -# ================================================ - -072B ; Shin # Lo SYRIAC LETTER SHIN - -# Total code points: 1 - -# ================================================ - -06AA ; Swash_Kaf # Lo ARABIC LETTER SWASH KAF - -# Total code points: 1 - -# ================================================ - -0637..0638 ; Tah # Lo [2] ARABIC LETTER TAH..ARABIC LETTER ZAH -069F ; Tah # Lo ARABIC LETTER TAH WITH THREE DOTS ABOVE - -# Total code points: 3 - -# ================================================ - -072C ; Taw # Lo SYRIAC LETTER TAW - -# Total code points: 1 - -# ================================================ - -0629 ; Teh_Marbuta # Lo ARABIC LETTER TEH MARBUTA -06C0 ; Teh_Marbuta # Lo ARABIC LETTER HEH WITH YEH ABOVE -06D5 ; Teh_Marbuta # Lo ARABIC LETTER AE - -# Total code points: 3 - -# ================================================ - -071B..071C ; Teth # Lo [2] SYRIAC LETTER TETH..SYRIAC LETTER TETH GARSHUNI - -# Total code points: 2 - -# ================================================ - -0624 ; Waw # Lo ARABIC LETTER WAW WITH HAMZA ABOVE -0648 ; Waw # Lo ARABIC LETTER WAW -0676..0677 ; Waw # Lo [2] ARABIC LETTER HIGH HAMZA WAW..ARABIC LETTER U WITH HAMZA ABOVE -06C4..06CB ; Waw # Lo [8] ARABIC LETTER WAW WITH RING..ARABIC LETTER VE -06CF ; Waw # Lo ARABIC LETTER WAW WITH DOT ABOVE -0778..0779 ; Waw # Lo [2] ARABIC LETTER WAW WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE..ARABIC LETTER WAW WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE - -# Total code points: 15 - -# ================================================ - -0718 ; Syriac_Waw # Lo SYRIAC LETTER WAW - -# Total code points: 1 - -# ================================================ - -0620 ; Yeh # Lo ARABIC LETTER KASHMIRI YEH -0626 ; Yeh # Lo ARABIC LETTER YEH WITH HAMZA ABOVE -0649..064A ; Yeh # Lo [2] ARABIC LETTER ALEF MAKSURA..ARABIC LETTER YEH -0678 ; Yeh # Lo ARABIC LETTER HIGH HAMZA YEH -06D0..06D1 ; Yeh # Lo [2] ARABIC LETTER E..ARABIC LETTER YEH WITH THREE DOTS BELOW -0777 ; Yeh # Lo ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT FOUR BELOW - -# Total code points: 8 - -# ================================================ - -06D2..06D3 ; Yeh_Barree # Lo [2] ARABIC LETTER YEH BARREE..ARABIC LETTER YEH BARREE WITH HAMZA ABOVE - -# Total code points: 2 - -# ================================================ - -06CD ; Yeh_With_Tail # Lo ARABIC LETTER YEH WITH TAIL - -# Total code points: 1 - -# ================================================ - -071D ; Yudh # Lo SYRIAC LETTER YUDH - -# Total code points: 1 - -# ================================================ - -071E ; Yudh_He # Lo SYRIAC LETTER YUDH HE - -# Total code points: 1 - -# ================================================ - -0719 ; Zain # Lo SYRIAC LETTER ZAIN - -# Total code points: 1 - -# ================================================ - -074D ; Zhain # Lo SYRIAC LETTER SOGDIAN ZHAIN - -# Total code points: 1 - -# ================================================ - -074E ; Khaph # Lo SYRIAC LETTER SOGDIAN KHAPH - -# Total code points: 1 - -# ================================================ - -074F ; Fe # Lo SYRIAC LETTER SOGDIAN FE - -# Total code points: 1 - -# ================================================ - -077A..077B ; Burushaski_Yeh_Barree # Lo [2] ARABIC LETTER YEH BARREE WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE..ARABIC LETTER YEH BARREE WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE - -# Total code points: 2 - -# ================================================ - -063D..063F ; Farsi_Yeh # Lo [3] ARABIC LETTER FARSI YEH WITH INVERTED V..ARABIC LETTER FARSI YEH WITH THREE DOTS ABOVE -06CC ; Farsi_Yeh # Lo ARABIC LETTER FARSI YEH -06CE ; Farsi_Yeh # Lo ARABIC LETTER YEH WITH SMALL V -0775..0776 ; Farsi_Yeh # Lo [2] ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE..ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE - -# Total code points: 7 - -# ================================================ - -06BD ; Nya # Lo ARABIC LETTER NOON WITH THREE DOTS ABOVE - -# Total code points: 1 - -# EOF diff --git a/icuSources/data/unidata/DerivedJoiningType.txt b/icuSources/data/unidata/DerivedJoiningType.txt deleted file mode 100644 index 32272c78..00000000 --- a/icuSources/data/unidata/DerivedJoiningType.txt +++ /dev/null @@ -1,327 +0,0 @@ -# DerivedJoiningType-6.0.0.txt -# Date: 2010-08-19, 00:48:10 GMT [MD] -# -# Unicode Character Database -# Copyright (c) 1991-2010 Unicode, Inc. -# For terms of use, see http://www.unicode.org/terms_of_use.html -# For documentation, see http://www.unicode.org/reports/tr44/ - -# ================================================ - -# Type T is derived, as described in ArabicShaping.txt - -# All code points not explicitly listed for Joining_Type -# have the value Non_Joining (U). - -# @missing: 0000..10FFFF; Non_Joining - -# ================================================ - -# Joining_Type=Join_Causing - -0640 ; C # Lm ARABIC TATWEEL -07FA ; C # Lm NKO LAJANYALAN -200D ; C # Cf ZERO WIDTH JOINER - -# Total code points: 3 - -# ================================================ - -# Joining_Type=Dual_Joining - -0620 ; D # Lo ARABIC LETTER KASHMIRI YEH -0626 ; D # Lo ARABIC LETTER YEH WITH HAMZA ABOVE -0628 ; D # Lo ARABIC LETTER BEH -062A..062E ; D # Lo [5] ARABIC LETTER TEH..ARABIC LETTER KHAH -0633..063F ; D # Lo [13] ARABIC LETTER SEEN..ARABIC LETTER FARSI YEH WITH THREE DOTS ABOVE -0641..0647 ; D # Lo [7] ARABIC LETTER FEH..ARABIC LETTER HEH -0649..064A ; D # Lo [2] ARABIC LETTER ALEF MAKSURA..ARABIC LETTER YEH -066E..066F ; D # Lo [2] ARABIC LETTER DOTLESS BEH..ARABIC LETTER DOTLESS QAF -0678..0687 ; D # Lo [16] ARABIC LETTER HIGH HAMZA YEH..ARABIC LETTER TCHEHEH -069A..06BF ; D # Lo [38] ARABIC LETTER SEEN WITH DOT BELOW AND DOT ABOVE..ARABIC LETTER TCHEH WITH DOT ABOVE -06C1..06C2 ; D # Lo [2] ARABIC LETTER HEH GOAL..ARABIC LETTER HEH GOAL WITH HAMZA ABOVE -06CC ; D # Lo ARABIC LETTER FARSI YEH -06CE ; D # Lo ARABIC LETTER YEH WITH SMALL V -06D0..06D1 ; D # Lo [2] ARABIC LETTER E..ARABIC LETTER YEH WITH THREE DOTS BELOW -06FA..06FC ; D # Lo [3] ARABIC LETTER SHEEN WITH DOT BELOW..ARABIC LETTER GHAIN WITH DOT BELOW -06FF ; D # Lo ARABIC LETTER HEH WITH INVERTED V -0712..0714 ; D # Lo [3] SYRIAC LETTER BETH..SYRIAC LETTER GAMAL GARSHUNI -071A..071D ; D # Lo [4] SYRIAC LETTER HETH..SYRIAC LETTER YUDH -071F..0727 ; D # Lo [9] SYRIAC LETTER KAPH..SYRIAC LETTER REVERSED PE -0729 ; D # Lo SYRIAC LETTER QAPH -072B ; D # Lo SYRIAC LETTER SHIN -072D..072E ; D # Lo [2] SYRIAC LETTER PERSIAN BHETH..SYRIAC LETTER PERSIAN GHAMAL -074E..0758 ; D # Lo [11] SYRIAC LETTER SOGDIAN KHAPH..ARABIC LETTER HAH WITH THREE DOTS POINTING UPWARDS BELOW -075C..076A ; D # Lo [15] ARABIC LETTER SEEN WITH FOUR DOTS ABOVE..ARABIC LETTER LAM WITH BAR -076D..0770 ; D # Lo [4] ARABIC LETTER SEEN WITH TWO DOTS VERTICALLY ABOVE..ARABIC LETTER SEEN WITH SMALL ARABIC LETTER TAH AND TWO DOTS -0772 ; D # Lo ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH ABOVE -0775..0777 ; D # Lo [3] ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE..ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT FOUR BELOW -077A..077F ; D # Lo [6] ARABIC LETTER YEH BARREE WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE..ARABIC LETTER KAF WITH TWO DOTS ABOVE -07CA..07EA ; D # Lo [33] NKO LETTER A..NKO LETTER JONA RA - -# Total code points: 189 - -# ================================================ - -# Joining_Type=Right_Joining - -0622..0625 ; R # Lo [4] ARABIC LETTER ALEF WITH MADDA ABOVE..ARABIC LETTER ALEF WITH HAMZA BELOW -0627 ; R # Lo ARABIC LETTER ALEF -0629 ; R # Lo ARABIC LETTER TEH MARBUTA -062F..0632 ; R # Lo [4] ARABIC LETTER DAL..ARABIC LETTER ZAIN -0648 ; R # Lo ARABIC LETTER WAW -0671..0673 ; R # Lo [3] ARABIC LETTER ALEF WASLA..ARABIC LETTER ALEF WITH WAVY HAMZA BELOW -0675..0677 ; R # Lo [3] ARABIC LETTER HIGH HAMZA ALEF..ARABIC LETTER U WITH HAMZA ABOVE -0688..0699 ; R # Lo [18] ARABIC LETTER DDAL..ARABIC LETTER REH WITH FOUR DOTS ABOVE -06C0 ; R # Lo ARABIC LETTER HEH WITH YEH ABOVE -06C3..06CB ; R # Lo [9] ARABIC LETTER TEH MARBUTA GOAL..ARABIC LETTER VE -06CD ; R # Lo ARABIC LETTER YEH WITH TAIL -06CF ; R # Lo ARABIC LETTER WAW WITH DOT ABOVE -06D2..06D3 ; R # Lo [2] ARABIC LETTER YEH BARREE..ARABIC LETTER YEH BARREE WITH HAMZA ABOVE -06D5 ; R # Lo ARABIC LETTER AE -06EE..06EF ; R # Lo [2] ARABIC LETTER DAL WITH INVERTED V..ARABIC LETTER REH WITH INVERTED V -0710 ; R # Lo SYRIAC LETTER ALAPH -0715..0719 ; R # Lo [5] SYRIAC LETTER DALATH..SYRIAC LETTER ZAIN -071E ; R # Lo SYRIAC LETTER YUDH HE -0728 ; R # Lo SYRIAC LETTER SADHE -072A ; R # Lo SYRIAC LETTER RISH -072C ; R # Lo SYRIAC LETTER TAW -072F ; R # Lo SYRIAC LETTER PERSIAN DHALATH -074D ; R # Lo SYRIAC LETTER SOGDIAN ZHAIN -0759..075B ; R # Lo [3] ARABIC LETTER DAL WITH TWO DOTS VERTICALLY BELOW AND SMALL TAH..ARABIC LETTER REH WITH STROKE -076B..076C ; R # Lo [2] ARABIC LETTER REH WITH TWO DOTS VERTICALLY ABOVE..ARABIC LETTER REH WITH HAMZA ABOVE -0771 ; R # Lo ARABIC LETTER REH WITH SMALL ARABIC LETTER TAH AND TWO DOTS -0773..0774 ; R # Lo [2] ARABIC LETTER ALEF WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE..ARABIC LETTER ALEF WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE -0778..0779 ; R # Lo [2] ARABIC LETTER WAW WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE..ARABIC LETTER WAW WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE - -# Total code points: 74 - -# ================================================ - -# Joining_Type=Transparent - -00AD ; T # Cf SOFT HYPHEN -0300..036F ; T # Mn [112] COMBINING GRAVE ACCENT..COMBINING LATIN SMALL LETTER X -0483..0487 ; T # Mn [5] COMBINING CYRILLIC TITLO..COMBINING CYRILLIC POKRYTIE -0488..0489 ; T # Me [2] COMBINING CYRILLIC HUNDRED THOUSANDS SIGN..COMBINING CYRILLIC MILLIONS SIGN -0591..05BD ; T # Mn [45] HEBREW ACCENT ETNAHTA..HEBREW POINT METEG -05BF ; T # Mn HEBREW POINT RAFE -05C1..05C2 ; T # Mn [2] HEBREW POINT SHIN DOT..HEBREW POINT SIN DOT -05C4..05C5 ; T # Mn [2] HEBREW MARK UPPER DOT..HEBREW MARK LOWER DOT -05C7 ; T # Mn HEBREW POINT QAMATS QATAN -0610..061A ; T # Mn [11] ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM..ARABIC SMALL KASRA -064B..065F ; T # Mn [21] ARABIC FATHATAN..ARABIC WAVY HAMZA BELOW -0670 ; T # Mn ARABIC LETTER SUPERSCRIPT ALEF -06D6..06DC ; T # Mn [7] ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA..ARABIC SMALL HIGH SEEN -06DF..06E4 ; T # Mn [6] ARABIC SMALL HIGH ROUNDED ZERO..ARABIC SMALL HIGH MADDA -06E7..06E8 ; T # Mn [2] ARABIC SMALL HIGH YEH..ARABIC SMALL HIGH NOON -06EA..06ED ; T # Mn [4] ARABIC EMPTY CENTRE LOW STOP..ARABIC SMALL LOW MEEM -070F ; T # Cf SYRIAC ABBREVIATION MARK -0711 ; T # Mn SYRIAC LETTER SUPERSCRIPT ALAPH -0730..074A ; T # Mn [27] SYRIAC PTHAHA ABOVE..SYRIAC BARREKH -07A6..07B0 ; T # Mn [11] THAANA ABAFILI..THAANA SUKUN -07EB..07F3 ; T # Mn [9] NKO COMBINING SHORT HIGH TONE..NKO COMBINING DOUBLE DOT ABOVE -0816..0819 ; T # Mn [4] SAMARITAN MARK IN..SAMARITAN MARK DAGESH -081B..0823 ; T # Mn [9] SAMARITAN MARK EPENTHETIC YUT..SAMARITAN VOWEL SIGN A -0825..0827 ; T # Mn [3] SAMARITAN VOWEL SIGN SHORT A..SAMARITAN VOWEL SIGN U -0829..082D ; T # Mn [5] SAMARITAN VOWEL SIGN LONG I..SAMARITAN MARK NEQUDAA -0859..085B ; T # Mn [3] MANDAIC AFFRICATION MARK..MANDAIC GEMINATION MARK -0900..0902 ; T # Mn [3] DEVANAGARI SIGN INVERTED CANDRABINDU..DEVANAGARI SIGN ANUSVARA -093A ; T # Mn DEVANAGARI VOWEL SIGN OE -093C ; T # Mn DEVANAGARI SIGN NUKTA -0941..0948 ; T # Mn [8] DEVANAGARI VOWEL SIGN U..DEVANAGARI VOWEL SIGN AI -094D ; T # Mn DEVANAGARI SIGN VIRAMA -0951..0957 ; T # Mn [7] DEVANAGARI STRESS SIGN UDATTA..DEVANAGARI VOWEL SIGN UUE -0962..0963 ; T # Mn [2] DEVANAGARI VOWEL SIGN VOCALIC L..DEVANAGARI VOWEL SIGN VOCALIC LL -0981 ; T # Mn BENGALI SIGN CANDRABINDU -09BC ; T # Mn BENGALI SIGN NUKTA -09C1..09C4 ; T # Mn [4] BENGALI VOWEL SIGN U..BENGALI VOWEL SIGN VOCALIC RR -09CD ; T # Mn BENGALI SIGN VIRAMA -09E2..09E3 ; T # Mn [2] BENGALI VOWEL SIGN VOCALIC L..BENGALI VOWEL SIGN VOCALIC LL -0A01..0A02 ; T # Mn [2] GURMUKHI SIGN ADAK BINDI..GURMUKHI SIGN BINDI -0A3C ; T # Mn GURMUKHI SIGN NUKTA -0A41..0A42 ; T # Mn [2] GURMUKHI VOWEL SIGN U..GURMUKHI VOWEL SIGN UU -0A47..0A48 ; T # Mn [2] GURMUKHI VOWEL SIGN EE..GURMUKHI VOWEL SIGN AI -0A4B..0A4D ; T # Mn [3] GURMUKHI VOWEL SIGN OO..GURMUKHI SIGN VIRAMA -0A51 ; T # Mn GURMUKHI SIGN UDAAT -0A70..0A71 ; T # Mn [2] GURMUKHI TIPPI..GURMUKHI ADDAK -0A75 ; T # Mn GURMUKHI SIGN YAKASH -0A81..0A82 ; T # Mn [2] GUJARATI SIGN CANDRABINDU..GUJARATI SIGN ANUSVARA -0ABC ; T # Mn GUJARATI SIGN NUKTA -0AC1..0AC5 ; T # Mn [5] GUJARATI VOWEL SIGN U..GUJARATI VOWEL SIGN CANDRA E -0AC7..0AC8 ; T # Mn [2] GUJARATI VOWEL SIGN E..GUJARATI VOWEL SIGN AI -0ACD ; T # Mn GUJARATI SIGN VIRAMA -0AE2..0AE3 ; T # Mn [2] GUJARATI VOWEL SIGN VOCALIC L..GUJARATI VOWEL SIGN VOCALIC LL -0B01 ; T # Mn ORIYA SIGN CANDRABINDU -0B3C ; T # Mn ORIYA SIGN NUKTA -0B3F ; T # Mn ORIYA VOWEL SIGN I -0B41..0B44 ; T # Mn [4] ORIYA VOWEL SIGN U..ORIYA VOWEL SIGN VOCALIC RR -0B4D ; T # Mn ORIYA SIGN VIRAMA -0B56 ; T # Mn ORIYA AI LENGTH MARK -0B62..0B63 ; T # Mn [2] ORIYA VOWEL SIGN VOCALIC L..ORIYA VOWEL SIGN VOCALIC LL -0B82 ; T # Mn TAMIL SIGN ANUSVARA -0BC0 ; T # Mn TAMIL VOWEL SIGN II -0BCD ; T # Mn TAMIL SIGN VIRAMA -0C3E..0C40 ; T # Mn [3] TELUGU VOWEL SIGN AA..TELUGU VOWEL SIGN II -0C46..0C48 ; T # Mn [3] TELUGU VOWEL SIGN E..TELUGU VOWEL SIGN AI -0C4A..0C4D ; T # Mn [4] TELUGU VOWEL SIGN O..TELUGU SIGN VIRAMA -0C55..0C56 ; T # Mn [2] TELUGU LENGTH MARK..TELUGU AI LENGTH MARK -0C62..0C63 ; T # Mn [2] TELUGU VOWEL SIGN VOCALIC L..TELUGU VOWEL SIGN VOCALIC LL -0CBC ; T # Mn KANNADA SIGN NUKTA -0CBF ; T # Mn KANNADA VOWEL SIGN I -0CC6 ; T # Mn KANNADA VOWEL SIGN E -0CCC..0CCD ; T # Mn [2] KANNADA VOWEL SIGN AU..KANNADA SIGN VIRAMA -0CE2..0CE3 ; T # Mn [2] KANNADA VOWEL SIGN VOCALIC L..KANNADA VOWEL SIGN VOCALIC LL -0D41..0D44 ; T # Mn [4] MALAYALAM VOWEL SIGN U..MALAYALAM VOWEL SIGN VOCALIC RR -0D4D ; T # Mn MALAYALAM SIGN VIRAMA -0D62..0D63 ; T # Mn [2] MALAYALAM VOWEL SIGN VOCALIC L..MALAYALAM VOWEL SIGN VOCALIC LL -0DCA ; T # Mn SINHALA SIGN AL-LAKUNA -0DD2..0DD4 ; T # Mn [3] SINHALA VOWEL SIGN KETTI IS-PILLA..SINHALA VOWEL SIGN KETTI PAA-PILLA -0DD6 ; T # Mn SINHALA VOWEL SIGN DIGA PAA-PILLA -0E31 ; T # Mn THAI CHARACTER MAI HAN-AKAT -0E34..0E3A ; T # Mn [7] THAI CHARACTER SARA I..THAI CHARACTER PHINTHU -0E47..0E4E ; T # Mn [8] THAI CHARACTER MAITAIKHU..THAI CHARACTER YAMAKKAN -0EB1 ; T # Mn LAO VOWEL SIGN MAI KAN -0EB4..0EB9 ; T # Mn [6] LAO VOWEL SIGN I..LAO VOWEL SIGN UU -0EBB..0EBC ; T # Mn [2] LAO VOWEL SIGN MAI KON..LAO SEMIVOWEL SIGN LO -0EC8..0ECD ; T # Mn [6] LAO TONE MAI EK..LAO NIGGAHITA -0F18..0F19 ; T # Mn [2] TIBETAN ASTROLOGICAL SIGN -KHYUD PA..TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS -0F35 ; T # Mn TIBETAN MARK NGAS BZUNG NYI ZLA -0F37 ; T # Mn TIBETAN MARK NGAS BZUNG SGOR RTAGS -0F39 ; T # Mn TIBETAN MARK TSA -PHRU -0F71..0F7E ; T # Mn [14] TIBETAN VOWEL SIGN AA..TIBETAN SIGN RJES SU NGA RO -0F80..0F84 ; T # Mn [5] TIBETAN VOWEL SIGN REVERSED I..TIBETAN MARK HALANTA -0F86..0F87 ; T # Mn [2] TIBETAN SIGN LCI RTAGS..TIBETAN SIGN YANG RTAGS -0F8D..0F97 ; T # Mn [11] TIBETAN SUBJOINED SIGN LCE TSA CAN..TIBETAN SUBJOINED LETTER JA -0F99..0FBC ; T # Mn [36] TIBETAN SUBJOINED LETTER NYA..TIBETAN SUBJOINED LETTER FIXED-FORM RA -0FC6 ; T # Mn TIBETAN SYMBOL PADMA GDAN -102D..1030 ; T # Mn [4] MYANMAR VOWEL SIGN I..MYANMAR VOWEL SIGN UU -1032..1037 ; T # Mn [6] MYANMAR VOWEL SIGN AI..MYANMAR SIGN DOT BELOW -1039..103A ; T # Mn [2] MYANMAR SIGN VIRAMA..MYANMAR SIGN ASAT -103D..103E ; T # Mn [2] MYANMAR CONSONANT SIGN MEDIAL WA..MYANMAR CONSONANT SIGN MEDIAL HA -1058..1059 ; T # Mn [2] MYANMAR VOWEL SIGN VOCALIC L..MYANMAR VOWEL SIGN VOCALIC LL -105E..1060 ; T # Mn [3] MYANMAR CONSONANT SIGN MON MEDIAL NA..MYANMAR CONSONANT SIGN MON MEDIAL LA -1071..1074 ; T # Mn [4] MYANMAR VOWEL SIGN GEBA KAREN I..MYANMAR VOWEL SIGN KAYAH EE -1082 ; T # Mn MYANMAR CONSONANT SIGN SHAN MEDIAL WA -1085..1086 ; T # Mn [2] MYANMAR VOWEL SIGN SHAN E ABOVE..MYANMAR VOWEL SIGN SHAN FINAL Y -108D ; T # Mn MYANMAR SIGN SHAN COUNCIL EMPHATIC TONE -109D ; T # Mn MYANMAR VOWEL SIGN AITON AI -135D..135F ; T # Mn [3] ETHIOPIC COMBINING GEMINATION AND VOWEL LENGTH MARK..ETHIOPIC COMBINING GEMINATION MARK -1712..1714 ; T # Mn [3] TAGALOG VOWEL SIGN I..TAGALOG SIGN VIRAMA -1732..1734 ; T # Mn [3] HANUNOO VOWEL SIGN I..HANUNOO SIGN PAMUDPOD -1752..1753 ; T # Mn [2] BUHID VOWEL SIGN I..BUHID VOWEL SIGN U -1772..1773 ; T # Mn [2] TAGBANWA VOWEL SIGN I..TAGBANWA VOWEL SIGN U -17B4..17B5 ; T # Cf [2] KHMER VOWEL INHERENT AQ..KHMER VOWEL INHERENT AA -17B7..17BD ; T # Mn [7] KHMER VOWEL SIGN I..KHMER VOWEL SIGN UA -17C6 ; T # Mn KHMER SIGN NIKAHIT -17C9..17D3 ; T # Mn [11] KHMER SIGN MUUSIKATOAN..KHMER SIGN BATHAMASAT -17DD ; T # Mn KHMER SIGN ATTHACAN -180B..180D ; T # Mn [3] MONGOLIAN FREE VARIATION SELECTOR ONE..MONGOLIAN FREE VARIATION SELECTOR THREE -18A9 ; T # Mn MONGOLIAN LETTER ALI GALI DAGALGA -1920..1922 ; T # Mn [3] LIMBU VOWEL SIGN A..LIMBU VOWEL SIGN U -1927..1928 ; T # Mn [2] LIMBU VOWEL SIGN E..LIMBU VOWEL SIGN O -1932 ; T # Mn LIMBU SMALL LETTER ANUSVARA -1939..193B ; T # Mn [3] LIMBU SIGN MUKPHRENG..LIMBU SIGN SA-I -1A17..1A18 ; T # Mn [2] BUGINESE VOWEL SIGN I..BUGINESE VOWEL SIGN U -1A56 ; T # Mn TAI THAM CONSONANT SIGN MEDIAL LA -1A58..1A5E ; T # Mn [7] TAI THAM SIGN MAI KANG LAI..TAI THAM CONSONANT SIGN SA -1A60 ; T # Mn TAI THAM SIGN SAKOT -1A62 ; T # Mn TAI THAM VOWEL SIGN MAI SAT -1A65..1A6C ; T # Mn [8] TAI THAM VOWEL SIGN I..TAI THAM VOWEL SIGN OA BELOW -1A73..1A7C ; T # Mn [10] TAI THAM VOWEL SIGN OA ABOVE..TAI THAM SIGN KHUEN-LUE KARAN -1A7F ; T # Mn TAI THAM COMBINING CRYPTOGRAMMIC DOT -1B00..1B03 ; T # Mn [4] BALINESE SIGN ULU RICEM..BALINESE SIGN SURANG -1B34 ; T # Mn BALINESE SIGN REREKAN -1B36..1B3A ; T # Mn [5] BALINESE VOWEL SIGN ULU..BALINESE VOWEL SIGN RA REPA -1B3C ; T # Mn BALINESE VOWEL SIGN LA LENGA -1B42 ; T # Mn BALINESE VOWEL SIGN PEPET -1B6B..1B73 ; T # Mn [9] BALINESE MUSICAL SYMBOL COMBINING TEGEH..BALINESE MUSICAL SYMBOL COMBINING GONG -1B80..1B81 ; T # Mn [2] SUNDANESE SIGN PANYECEK..SUNDANESE SIGN PANGLAYAR -1BA2..1BA5 ; T # Mn [4] SUNDANESE CONSONANT SIGN PANYAKRA..SUNDANESE VOWEL SIGN PANYUKU -1BA8..1BA9 ; T # Mn [2] SUNDANESE VOWEL SIGN PAMEPET..SUNDANESE VOWEL SIGN PANEULEUNG -1BE6 ; T # Mn BATAK SIGN TOMPI -1BE8..1BE9 ; T # Mn [2] BATAK VOWEL SIGN PAKPAK E..BATAK VOWEL SIGN EE -1BED ; T # Mn BATAK VOWEL SIGN KARO O -1BEF..1BF1 ; T # Mn [3] BATAK VOWEL SIGN U FOR SIMALUNGUN SA..BATAK CONSONANT SIGN H -1C2C..1C33 ; T # Mn [8] LEPCHA VOWEL SIGN E..LEPCHA CONSONANT SIGN T -1C36..1C37 ; T # Mn [2] LEPCHA SIGN RAN..LEPCHA SIGN NUKTA -1CD0..1CD2 ; T # Mn [3] VEDIC TONE KARSHANA..VEDIC TONE PRENKHA -1CD4..1CE0 ; T # Mn [13] VEDIC SIGN YAJURVEDIC MIDLINE SVARITA..VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT SVARITA -1CE2..1CE8 ; T # Mn [7] VEDIC SIGN VISARGA SVARITA..VEDIC SIGN VISARGA ANUDATTA WITH TAIL -1CED ; T # Mn VEDIC SIGN TIRYAK -1DC0..1DE6 ; T # Mn [39] COMBINING DOTTED GRAVE ACCENT..COMBINING LATIN SMALL LETTER Z -1DFC..1DFF ; T # Mn [4] COMBINING DOUBLE INVERTED BREVE BELOW..COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW -200B ; T # Cf ZERO WIDTH SPACE -200E..200F ; T # Cf [2] LEFT-TO-RIGHT MARK..RIGHT-TO-LEFT MARK -202A..202E ; T # Cf [5] LEFT-TO-RIGHT EMBEDDING..RIGHT-TO-LEFT OVERRIDE -2060..2064 ; T # Cf [5] WORD JOINER..INVISIBLE PLUS -206A..206F ; T # Cf [6] INHIBIT SYMMETRIC SWAPPING..NOMINAL DIGIT SHAPES -20D0..20DC ; T # Mn [13] COMBINING LEFT HARPOON ABOVE..COMBINING FOUR DOTS ABOVE -20DD..20E0 ; T # Me [4] COMBINING ENCLOSING CIRCLE..COMBINING ENCLOSING CIRCLE BACKSLASH -20E1 ; T # Mn COMBINING LEFT RIGHT ARROW ABOVE -20E2..20E4 ; T # Me [3] COMBINING ENCLOSING SCREEN..COMBINING ENCLOSING UPWARD POINTING TRIANGLE -20E5..20F0 ; T # Mn [12] COMBINING REVERSE SOLIDUS OVERLAY..COMBINING ASTERISK ABOVE -2CEF..2CF1 ; T # Mn [3] COPTIC COMBINING NI ABOVE..COPTIC COMBINING SPIRITUS LENIS -2D7F ; T # Mn TIFINAGH CONSONANT JOINER -2DE0..2DFF ; T # Mn [32] COMBINING CYRILLIC LETTER BE..COMBINING CYRILLIC LETTER IOTIFIED BIG YUS -302A..302F ; T # Mn [6] IDEOGRAPHIC LEVEL TONE MARK..HANGUL DOUBLE DOT TONE MARK -3099..309A ; T # Mn [2] COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK..COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK -A66F ; T # Mn COMBINING CYRILLIC VZMET -A670..A672 ; T # Me [3] COMBINING CYRILLIC TEN MILLIONS SIGN..COMBINING CYRILLIC THOUSAND MILLIONS SIGN -A67C..A67D ; T # Mn [2] COMBINING CYRILLIC KAVYKA..COMBINING CYRILLIC PAYEROK -A6F0..A6F1 ; T # Mn [2] BAMUM COMBINING MARK KOQNDON..BAMUM COMBINING MARK TUKWENTIS -A802 ; T # Mn SYLOTI NAGRI SIGN DVISVARA -A806 ; T # Mn SYLOTI NAGRI SIGN HASANTA -A80B ; T # Mn SYLOTI NAGRI SIGN ANUSVARA -A825..A826 ; T # Mn [2] SYLOTI NAGRI VOWEL SIGN U..SYLOTI NAGRI VOWEL SIGN E -A8C4 ; T # Mn SAURASHTRA SIGN VIRAMA -A8E0..A8F1 ; T # Mn [18] COMBINING DEVANAGARI DIGIT ZERO..COMBINING DEVANAGARI SIGN AVAGRAHA -A926..A92D ; T # Mn [8] KAYAH LI VOWEL UE..KAYAH LI TONE CALYA PLOPHU -A947..A951 ; T # Mn [11] REJANG VOWEL SIGN I..REJANG CONSONANT SIGN R -A980..A982 ; T # Mn [3] JAVANESE SIGN PANYANGGA..JAVANESE SIGN LAYAR -A9B3 ; T # Mn JAVANESE SIGN CECAK TELU -A9B6..A9B9 ; T # Mn [4] JAVANESE VOWEL SIGN WULU..JAVANESE VOWEL SIGN SUKU MENDUT -A9BC ; T # Mn JAVANESE VOWEL SIGN PEPET -AA29..AA2E ; T # Mn [6] CHAM VOWEL SIGN AA..CHAM VOWEL SIGN OE -AA31..AA32 ; T # Mn [2] CHAM VOWEL SIGN AU..CHAM VOWEL SIGN UE -AA35..AA36 ; T # Mn [2] CHAM CONSONANT SIGN LA..CHAM CONSONANT SIGN WA -AA43 ; T # Mn CHAM CONSONANT SIGN FINAL NG -AA4C ; T # Mn CHAM CONSONANT SIGN FINAL M -AAB0 ; T # Mn TAI VIET MAI KANG -AAB2..AAB4 ; T # Mn [3] TAI VIET VOWEL I..TAI VIET VOWEL U -AAB7..AAB8 ; T # Mn [2] TAI VIET MAI KHIT..TAI VIET VOWEL IA -AABE..AABF ; T # Mn [2] TAI VIET VOWEL AM..TAI VIET TONE MAI EK -AAC1 ; T # Mn TAI VIET TONE MAI THO -ABE5 ; T # Mn MEETEI MAYEK VOWEL SIGN ANAP -ABE8 ; T # Mn MEETEI MAYEK VOWEL SIGN UNAP -ABED ; T # Mn MEETEI MAYEK APUN IYEK -FB1E ; T # Mn HEBREW POINT JUDEO-SPANISH VARIKA -FE00..FE0F ; T # Mn [16] VARIATION SELECTOR-1..VARIATION SELECTOR-16 -FE20..FE26 ; T # Mn [7] COMBINING LIGATURE LEFT HALF..COMBINING CONJOINING MACRON -FEFF ; T # Cf ZERO WIDTH NO-BREAK SPACE -FFF9..FFFB ; T # Cf [3] INTERLINEAR ANNOTATION ANCHOR..INTERLINEAR ANNOTATION TERMINATOR -101FD ; T # Mn PHAISTOS DISC SIGN COMBINING OBLIQUE STROKE -10A01..10A03 ; T # Mn [3] KHAROSHTHI VOWEL SIGN I..KHAROSHTHI VOWEL SIGN VOCALIC R -10A05..10A06 ; T # Mn [2] KHAROSHTHI VOWEL SIGN E..KHAROSHTHI VOWEL SIGN O -10A0C..10A0F ; T # Mn [4] KHAROSHTHI VOWEL LENGTH MARK..KHAROSHTHI SIGN VISARGA -10A38..10A3A ; T # Mn [3] KHAROSHTHI SIGN BAR ABOVE..KHAROSHTHI SIGN DOT BELOW -10A3F ; T # Mn KHAROSHTHI VIRAMA -11001 ; T # Mn BRAHMI SIGN ANUSVARA -11038..11046 ; T # Mn [15] BRAHMI VOWEL SIGN AA..BRAHMI VIRAMA -11080..11081 ; T # Mn [2] KAITHI SIGN CANDRABINDU..KAITHI SIGN ANUSVARA -110B3..110B6 ; T # Mn [4] KAITHI VOWEL SIGN U..KAITHI VOWEL SIGN AI -110B9..110BA ; T # Mn [2] KAITHI SIGN VIRAMA..KAITHI SIGN NUKTA -110BD ; T # Cf KAITHI NUMBER SIGN -1D167..1D169 ; T # Mn [3] MUSICAL SYMBOL COMBINING TREMOLO-1..MUSICAL SYMBOL COMBINING TREMOLO-3 -1D173..1D17A ; T # Cf [8] MUSICAL SYMBOL BEGIN BEAM..MUSICAL SYMBOL END PHRASE -1D17B..1D182 ; T # Mn [8] MUSICAL SYMBOL COMBINING ACCENT..MUSICAL SYMBOL COMBINING LOURE -1D185..1D18B ; T # Mn [7] MUSICAL SYMBOL COMBINING DOIT..MUSICAL SYMBOL COMBINING TRIPLE TONGUE -1D1AA..1D1AD ; T # Mn [4] MUSICAL SYMBOL COMBINING DOWN BOW..MUSICAL SYMBOL COMBINING SNAP PIZZICATO -1D242..1D244 ; T # Mn [3] COMBINING GREEK MUSICAL TRISEME..COMBINING GREEK MUSICAL PENTASEME -E0001 ; T # Cf LANGUAGE TAG -E0020..E007F ; T # Cf [96] TAG SPACE..CANCEL TAG -E0100..E01EF ; T # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256 - -# Total code points: 1344 - -# EOF diff --git a/icuSources/data/unidata/DerivedNormalizationProps.txt b/icuSources/data/unidata/DerivedNormalizationProps.txt index 42a08588..a47bb46d 100644 --- a/icuSources/data/unidata/DerivedNormalizationProps.txt +++ b/icuSources/data/unidata/DerivedNormalizationProps.txt @@ -1,8 +1,8 @@ -# DerivedNormalizationProps-6.0.0.txt -# Date: 2010-05-20, 15:14:12 GMT [MD] +# DerivedNormalizationProps-6.1.0.txt +# Date: 2011-07-26, 04:18:07 GMT [MD] # # Unicode Character Database -# Copyright (c) 1991-2010 Unicode, Inc. +# Copyright (c) 1991-2011 Unicode, Inc. # For terms of use, see http://www.unicode.org/terms_of_use.html # For documentation, see http://www.unicode.org/reports/tr44/ @@ -131,6 +131,7 @@ 33DD ; FC_NFKC; 0077 0062 33DE ; FC_NFKC; 0076 2215 006D 33DF ; FC_NFKC; 0061 2215 006D +A7F8 ; FC_NFKC; 0127 1D400 ; FC_NFKC; 0061 1D401 ; FC_NFKC; 0062 1D402 ; FC_NFKC; 0063 @@ -643,9 +644,11 @@ 1F14D ; FC_NFKC; 0073 0073 1F14E ; FC_NFKC; 0070 0070 0076 1F14F ; FC_NFKC; 0077 0063 +1F16A ; FC_NFKC; 006D 0063 +1F16B ; FC_NFKC; 006D 0064 1F190 ; FC_NFKC; 0064 006A -# Total code points: 630 +# Total code points: 633 # ================================================ @@ -713,8 +716,7 @@ FA15..FA1E ; Full_Composition_Exclusion FA20 ; Full_Composition_Exclusion FA22 ; Full_Composition_Exclusion FA25..FA26 ; Full_Composition_Exclusion -FA2A..FA2D ; Full_Composition_Exclusion -FA30..FA6D ; Full_Composition_Exclusion +FA2A..FA6D ; Full_Composition_Exclusion FA70..FAD9 ; Full_Composition_Exclusion FB1D ; Full_Composition_Exclusion FB1F ; Full_Composition_Exclusion @@ -728,7 +730,7 @@ FB46..FB4E ; Full_Composition_Exclusion 1D1BB..1D1C0 ; Full_Composition_Exclusion 2F800..2FA1D ; Full_Composition_Exclusion -# Total code points: 1118 +# Total code points: 1120 # ================================================ @@ -964,8 +966,7 @@ FA15..FA1E ; NFD_QC; N FA20 ; NFD_QC; N FA22 ; NFD_QC; N FA25..FA26 ; NFD_QC; N -FA2A..FA2D ; NFD_QC; N -FA30..FA6D ; NFD_QC; N +FA2A..FA6D ; NFD_QC; N FA70..FAD9 ; NFD_QC; N FB1D ; NFD_QC; N FB1F ; NFD_QC; N @@ -978,11 +979,12 @@ FB46..FB4E ; NFD_QC; N 1109A ; NFD_QC; N 1109C ; NFD_QC; N 110AB ; NFD_QC; N +1112E..1112F ; NFD_QC; N 1D15E..1D164 ; NFD_QC; N 1D1BB..1D1C0 ; NFD_QC; N 2F800..2FA1D ; NFD_QC; N -# Total code points: 13221 +# Total code points: 13225 # ================================================ @@ -1058,8 +1060,7 @@ FA15..FA1E ; NFC_QC; N FA20 ; NFC_QC; N FA22 ; NFC_QC; N FA25..FA26 ; NFC_QC; N -FA2A..FA2D ; NFC_QC; N -FA30..FA6D ; NFC_QC; N +FA2A..FA6D ; NFC_QC; N FA70..FAD9 ; NFC_QC; N FB1D ; NFC_QC; N FB1F ; NFC_QC; N @@ -1073,7 +1074,7 @@ FB46..FB4E ; NFC_QC; N 1D1BB..1D1C0 ; NFC_QC; N 2F800..2FA1D ; NFC_QC; N -# Total code points: 1118 +# Total code points: 1120 # ================================================ @@ -1114,8 +1115,9 @@ FB46..FB4E ; NFC_QC; N 1B35 ; NFC_QC; M 3099..309A ; NFC_QC; M 110BA ; NFC_QC; M +11127 ; NFC_QC; M -# Total code points: 103 +# Total code points: 104 # ================================================ @@ -1267,8 +1269,7 @@ FB46..FB4E ; NFC_QC; N 1D2C..1D2E ; NFKD_QC; N 1D30..1D3A ; NFKD_QC; N 1D3C..1D4D ; NFKD_QC; N -1D4F..1D61 ; NFKD_QC; N -1D62..1D6A ; NFKD_QC; N +1D4F..1D6A ; NFKD_QC; N 1D78 ; NFKD_QC; N 1D9B..1DBF ; NFKD_QC; N 1E00..1E9B ; NFKD_QC; N @@ -1383,8 +1384,7 @@ FB46..FB4E ; NFC_QC; N 2A0C ; NFKD_QC; N 2A74..2A76 ; NFKD_QC; N 2ADC ; NFKD_QC; N -2C7C ; NFKD_QC; N -2C7D ; NFKD_QC; N +2C7C..2C7D ; NFKD_QC; N 2D6F ; NFKD_QC; N 2E9F ; NFKD_QC; N 2EF3 ; NFKD_QC; N @@ -1455,6 +1455,7 @@ FB46..FB4E ; NFC_QC; N 32C0..32FE ; NFKD_QC; N 3300..33FF ; NFKD_QC; N A770 ; NFKD_QC; N +A7F8..A7F9 ; NFKD_QC; N AC00..D7A3 ; NFKD_QC; N F900..FA0D ; NFKD_QC; N FA10 ; NFKD_QC; N @@ -1463,8 +1464,7 @@ FA15..FA1E ; NFKD_QC; N FA20 ; NFKD_QC; N FA22 ; NFKD_QC; N FA25..FA26 ; NFKD_QC; N -FA2A..FA2D ; NFKD_QC; N -FA30..FA6D ; NFKD_QC; N +FA2A..FA6D ; NFKD_QC; N FA70..FAD9 ; NFKD_QC; N FB00..FB06 ; NFKD_QC; N FB13..FB17 ; NFKD_QC; N @@ -1580,6 +1580,7 @@ FFED..FFEE ; NFKD_QC; N 1109A ; NFKD_QC; N 1109C ; NFKD_QC; N 110AB ; NFKD_QC; N +1112E..1112F ; NFKD_QC; N 1D15E..1D164 ; NFKD_QC; N 1D1BB..1D1C0 ; NFKD_QC; N 1D400..1D454 ; NFKD_QC; N @@ -1623,9 +1624,43 @@ FFED..FFEE ; NFKD_QC; N 1D7C3 ; NFKD_QC; N 1D7C4..1D7CB ; NFKD_QC; N 1D7CE..1D7FF ; NFKD_QC; N +1EE00..1EE03 ; NFKD_QC; N +1EE05..1EE1F ; NFKD_QC; N +1EE21..1EE22 ; NFKD_QC; N +1EE24 ; NFKD_QC; N +1EE27 ; NFKD_QC; N +1EE29..1EE32 ; NFKD_QC; N +1EE34..1EE37 ; NFKD_QC; N +1EE39 ; NFKD_QC; N +1EE3B ; NFKD_QC; N +1EE42 ; NFKD_QC; N +1EE47 ; NFKD_QC; N +1EE49 ; NFKD_QC; N +1EE4B ; NFKD_QC; N +1EE4D..1EE4F ; NFKD_QC; N +1EE51..1EE52 ; NFKD_QC; N +1EE54 ; NFKD_QC; N +1EE57 ; NFKD_QC; N +1EE59 ; NFKD_QC; N +1EE5B ; NFKD_QC; N +1EE5D ; NFKD_QC; N +1EE5F ; NFKD_QC; N +1EE61..1EE62 ; NFKD_QC; N +1EE64 ; NFKD_QC; N +1EE67..1EE6A ; NFKD_QC; N +1EE6C..1EE72 ; NFKD_QC; N +1EE74..1EE77 ; NFKD_QC; N +1EE79..1EE7C ; NFKD_QC; N +1EE7E ; NFKD_QC; N +1EE80..1EE89 ; NFKD_QC; N +1EE8B..1EE9B ; NFKD_QC; N +1EEA1..1EEA3 ; NFKD_QC; N +1EEA5..1EEA9 ; NFKD_QC; N +1EEAB..1EEBB ; NFKD_QC; N 1F100..1F10A ; NFKD_QC; N 1F110..1F12E ; NFKD_QC; N 1F130..1F14F ; NFKD_QC; N +1F16A..1F16B ; NFKD_QC; N 1F190 ; NFKD_QC; N 1F200..1F202 ; NFKD_QC; N 1F210..1F23A ; NFKD_QC; N @@ -1633,7 +1668,7 @@ FFED..FFEE ; NFKD_QC; N 1F250..1F251 ; NFKD_QC; N 2F800..2FA1D ; NFKD_QC; N -# Total code points: 16731 +# Total code points: 16880 # ================================================ @@ -1712,8 +1747,7 @@ FFED..FFEE ; NFKD_QC; N 1D2C..1D2E ; NFKC_QC; N 1D30..1D3A ; NFKC_QC; N 1D3C..1D4D ; NFKC_QC; N -1D4F..1D61 ; NFKC_QC; N -1D62..1D6A ; NFKC_QC; N +1D4F..1D6A ; NFKC_QC; N 1D78 ; NFKC_QC; N 1D9B..1DBF ; NFKC_QC; N 1E9A..1E9B ; NFKC_QC; N @@ -1801,8 +1835,7 @@ FFED..FFEE ; NFKD_QC; N 2A0C ; NFKC_QC; N 2A74..2A76 ; NFKC_QC; N 2ADC ; NFKC_QC; N -2C7C ; NFKC_QC; N -2C7D ; NFKC_QC; N +2C7C..2C7D ; NFKC_QC; N 2D6F ; NFKC_QC; N 2E9F ; NFKC_QC; N 2EF3 ; NFKC_QC; N @@ -1828,6 +1861,7 @@ FFED..FFEE ; NFKD_QC; N 32C0..32FE ; NFKC_QC; N 3300..33FF ; NFKC_QC; N A770 ; NFKC_QC; N +A7F8..A7F9 ; NFKC_QC; N F900..FA0D ; NFKC_QC; N FA10 ; NFKC_QC; N FA12 ; NFKC_QC; N @@ -1835,8 +1869,7 @@ FA15..FA1E ; NFKC_QC; N FA20 ; NFKC_QC; N FA22 ; NFKC_QC; N FA25..FA26 ; NFKC_QC; N -FA2A..FA2D ; NFKC_QC; N -FA30..FA6D ; NFKC_QC; N +FA2A..FA6D ; NFKC_QC; N FA70..FAD9 ; NFKC_QC; N FB00..FB06 ; NFKC_QC; N FB13..FB17 ; NFKC_QC; N @@ -1992,9 +2025,43 @@ FFED..FFEE ; NFKC_QC; N 1D7C3 ; NFKC_QC; N 1D7C4..1D7CB ; NFKC_QC; N 1D7CE..1D7FF ; NFKC_QC; N +1EE00..1EE03 ; NFKC_QC; N +1EE05..1EE1F ; NFKC_QC; N +1EE21..1EE22 ; NFKC_QC; N +1EE24 ; NFKC_QC; N +1EE27 ; NFKC_QC; N +1EE29..1EE32 ; NFKC_QC; N +1EE34..1EE37 ; NFKC_QC; N +1EE39 ; NFKC_QC; N +1EE3B ; NFKC_QC; N +1EE42 ; NFKC_QC; N +1EE47 ; NFKC_QC; N +1EE49 ; NFKC_QC; N +1EE4B ; NFKC_QC; N +1EE4D..1EE4F ; NFKC_QC; N +1EE51..1EE52 ; NFKC_QC; N +1EE54 ; NFKC_QC; N +1EE57 ; NFKC_QC; N +1EE59 ; NFKC_QC; N +1EE5B ; NFKC_QC; N +1EE5D ; NFKC_QC; N +1EE5F ; NFKC_QC; N +1EE61..1EE62 ; NFKC_QC; N +1EE64 ; NFKC_QC; N +1EE67..1EE6A ; NFKC_QC; N +1EE6C..1EE72 ; NFKC_QC; N +1EE74..1EE77 ; NFKC_QC; N +1EE79..1EE7C ; NFKC_QC; N +1EE7E ; NFKC_QC; N +1EE80..1EE89 ; NFKC_QC; N +1EE8B..1EE9B ; NFKC_QC; N +1EEA1..1EEA3 ; NFKC_QC; N +1EEA5..1EEA9 ; NFKC_QC; N +1EEAB..1EEBB ; NFKC_QC; N 1F100..1F10A ; NFKC_QC; N 1F110..1F12E ; NFKC_QC; N 1F130..1F14F ; NFKC_QC; N +1F16A..1F16B ; NFKC_QC; N 1F190 ; NFKC_QC; N 1F200..1F202 ; NFKC_QC; N 1F210..1F23A ; NFKC_QC; N @@ -2002,7 +2069,7 @@ FFED..FFEE ; NFKC_QC; N 1F250..1F251 ; NFKC_QC; N 2F800..2FA1D ; NFKC_QC; N -# Total code points: 4640 +# Total code points: 4787 # ================================================ @@ -2043,8 +2110,9 @@ FFED..FFEE ; NFKC_QC; N 1B35 ; NFKC_QC; M 3099..309A ; NFKC_QC; M 110BA ; NFKC_QC; M +11127 ; NFKC_QC; M -# Total code points: 103 +# Total code points: 104 # ================================================ @@ -2269,10 +2337,11 @@ FB46..FB4E ; Expands_On_NFD 1109A ; Expands_On_NFD 1109C ; Expands_On_NFD 110AB ; Expands_On_NFD +1112E..1112F ; Expands_On_NFD 1D15E..1D164 ; Expands_On_NFD 1D1BB..1D1C0 ; Expands_On_NFD -# Total code points: 12206 +# Total code points: 12208 # ================================================ @@ -2617,18 +2686,20 @@ FFE3 ; Expands_On_NFKD 1109A ; Expands_On_NFKD 1109C ; Expands_On_NFKD 110AB ; Expands_On_NFKD +1112E..1112F ; Expands_On_NFKD 1D15E..1D164 ; Expands_On_NFKD 1D1BB..1D1C0 ; Expands_On_NFKD 1F100..1F10A ; Expands_On_NFKD 1F110..1F12A ; Expands_On_NFKD 1F12D..1F12E ; Expands_On_NFKD 1F14A..1F14F ; Expands_On_NFKD +1F16A..1F16B ; Expands_On_NFKD 1F190 ; Expands_On_NFKD 1F200..1F201 ; Expands_On_NFKD 1F213 ; Expands_On_NFKD 1F240..1F248 ; Expands_On_NFKD -# Total code points: 13376 +# Total code points: 13380 # ================================================ @@ -2761,11 +2832,12 @@ FFE3 ; Expands_On_NFKC 1F110..1F12A ; Expands_On_NFKC 1F12D..1F12E ; Expands_On_NFKC 1F14A..1F14F ; Expands_On_NFKC +1F16A..1F16B ; Expands_On_NFKC 1F190 ; Expands_On_NFKC 1F200..1F201 ; Expands_On_NFKC 1F240..1F248 ; Expands_On_NFKC -# Total code points: 1233 +# Total code points: 1235 # ================================================ @@ -3390,6 +3462,8 @@ FFE3 ; Expands_On_NFKC 10C3 ; NFKC_CF; 2D23 10C4 ; NFKC_CF; 2D24 10C5 ; NFKC_CF; 2D25 +10C7 ; NFKC_CF; 2D27 +10CD ; NFKC_CF; 2D2D 10FC ; NFKC_CF; 10DC 115F..1160 ; NFKC_CF; 17B4..17B5 ; NFKC_CF; @@ -4204,6 +4278,7 @@ FFE3 ; Expands_On_NFKC 2CE2 ; NFKC_CF; 2CE3 2CEB ; NFKC_CF; 2CEC 2CED ; NFKC_CF; 2CEE +2CF2 ; NFKC_CF; 2CF3 2D6F ; NFKC_CF; 2D61 2E9F ; NFKC_CF; 6BCD 2EF3 ; NFKC_CF; 9F9F @@ -5124,11 +5199,15 @@ A786 ; NFKC_CF; A787 A78B ; NFKC_CF; A78C A78D ; NFKC_CF; 0265 A790 ; NFKC_CF; A791 +A792 ; NFKC_CF; A793 A7A0 ; NFKC_CF; A7A1 A7A2 ; NFKC_CF; A7A3 A7A4 ; NFKC_CF; A7A5 A7A6 ; NFKC_CF; A7A7 A7A8 ; NFKC_CF; A7A9 +A7AA ; NFKC_CF; 0266 +A7F8 ; NFKC_CF; 0127 +A7F9 ; NFKC_CF; 0153 F900 ; NFKC_CF; 8C48 F901 ; NFKC_CF; 66F4 F902 ; NFKC_CF; 8ECA @@ -5418,6 +5497,8 @@ FA2A ; NFKC_CF; 98EF FA2B ; NFKC_CF; 98FC FA2C ; NFKC_CF; 9928 FA2D ; NFKC_CF; 9DB4 +FA2E ; NFKC_CF; 90DE +FA2F ; NFKC_CF; 96B7 FA30 ; NFKC_CF; 4FAE FA31 ; NFKC_CF; 50E7 FA32 ; NFKC_CF; 514D @@ -7507,6 +7588,147 @@ FFF0..FFF8 ; NFKC_CF; 1D7FD ; NFKC_CF; 0037 1D7FE ; NFKC_CF; 0038 1D7FF ; NFKC_CF; 0039 +1EE00 ; NFKC_CF; 0627 +1EE01 ; NFKC_CF; 0628 +1EE02 ; NFKC_CF; 062C +1EE03 ; NFKC_CF; 062F +1EE05 ; NFKC_CF; 0648 +1EE06 ; NFKC_CF; 0632 +1EE07 ; NFKC_CF; 062D +1EE08 ; NFKC_CF; 0637 +1EE09 ; NFKC_CF; 064A +1EE0A ; NFKC_CF; 0643 +1EE0B ; NFKC_CF; 0644 +1EE0C ; NFKC_CF; 0645 +1EE0D ; NFKC_CF; 0646 +1EE0E ; NFKC_CF; 0633 +1EE0F ; NFKC_CF; 0639 +1EE10 ; NFKC_CF; 0641 +1EE11 ; NFKC_CF; 0635 +1EE12 ; NFKC_CF; 0642 +1EE13 ; NFKC_CF; 0631 +1EE14 ; NFKC_CF; 0634 +1EE15 ; NFKC_CF; 062A +1EE16 ; NFKC_CF; 062B +1EE17 ; NFKC_CF; 062E +1EE18 ; NFKC_CF; 0630 +1EE19 ; NFKC_CF; 0636 +1EE1A ; NFKC_CF; 0638 +1EE1B ; NFKC_CF; 063A +1EE1C ; NFKC_CF; 066E +1EE1D ; NFKC_CF; 06BA +1EE1E ; NFKC_CF; 06A1 +1EE1F ; NFKC_CF; 066F +1EE21 ; NFKC_CF; 0628 +1EE22 ; NFKC_CF; 062C +1EE24 ; NFKC_CF; 0647 +1EE27 ; NFKC_CF; 062D +1EE29 ; NFKC_CF; 064A +1EE2A ; NFKC_CF; 0643 +1EE2B ; NFKC_CF; 0644 +1EE2C ; NFKC_CF; 0645 +1EE2D ; NFKC_CF; 0646 +1EE2E ; NFKC_CF; 0633 +1EE2F ; NFKC_CF; 0639 +1EE30 ; NFKC_CF; 0641 +1EE31 ; NFKC_CF; 0635 +1EE32 ; NFKC_CF; 0642 +1EE34 ; NFKC_CF; 0634 +1EE35 ; NFKC_CF; 062A +1EE36 ; NFKC_CF; 062B +1EE37 ; NFKC_CF; 062E +1EE39 ; NFKC_CF; 0636 +1EE3B ; NFKC_CF; 063A +1EE42 ; NFKC_CF; 062C +1EE47 ; NFKC_CF; 062D +1EE49 ; NFKC_CF; 064A +1EE4B ; NFKC_CF; 0644 +1EE4D ; NFKC_CF; 0646 +1EE4E ; NFKC_CF; 0633 +1EE4F ; NFKC_CF; 0639 +1EE51 ; NFKC_CF; 0635 +1EE52 ; NFKC_CF; 0642 +1EE54 ; NFKC_CF; 0634 +1EE57 ; NFKC_CF; 062E +1EE59 ; NFKC_CF; 0636 +1EE5B ; NFKC_CF; 063A +1EE5D ; NFKC_CF; 06BA +1EE5F ; NFKC_CF; 066F +1EE61 ; NFKC_CF; 0628 +1EE62 ; NFKC_CF; 062C +1EE64 ; NFKC_CF; 0647 +1EE67 ; NFKC_CF; 062D +1EE68 ; NFKC_CF; 0637 +1EE69 ; NFKC_CF; 064A +1EE6A ; NFKC_CF; 0643 +1EE6C ; NFKC_CF; 0645 +1EE6D ; NFKC_CF; 0646 +1EE6E ; NFKC_CF; 0633 +1EE6F ; NFKC_CF; 0639 +1EE70 ; NFKC_CF; 0641 +1EE71 ; NFKC_CF; 0635 +1EE72 ; NFKC_CF; 0642 +1EE74 ; NFKC_CF; 0634 +1EE75 ; NFKC_CF; 062A +1EE76 ; NFKC_CF; 062B +1EE77 ; NFKC_CF; 062E +1EE79 ; NFKC_CF; 0636 +1EE7A ; NFKC_CF; 0638 +1EE7B ; NFKC_CF; 063A +1EE7C ; NFKC_CF; 066E +1EE7E ; NFKC_CF; 06A1 +1EE80 ; NFKC_CF; 0627 +1EE81 ; NFKC_CF; 0628 +1EE82 ; NFKC_CF; 062C +1EE83 ; NFKC_CF; 062F +1EE84 ; NFKC_CF; 0647 +1EE85 ; NFKC_CF; 0648 +1EE86 ; NFKC_CF; 0632 +1EE87 ; NFKC_CF; 062D +1EE88 ; NFKC_CF; 0637 +1EE89 ; NFKC_CF; 064A +1EE8B ; NFKC_CF; 0644 +1EE8C ; NFKC_CF; 0645 +1EE8D ; NFKC_CF; 0646 +1EE8E ; NFKC_CF; 0633 +1EE8F ; NFKC_CF; 0639 +1EE90 ; NFKC_CF; 0641 +1EE91 ; NFKC_CF; 0635 +1EE92 ; NFKC_CF; 0642 +1EE93 ; NFKC_CF; 0631 +1EE94 ; NFKC_CF; 0634 +1EE95 ; NFKC_CF; 062A +1EE96 ; NFKC_CF; 062B +1EE97 ; NFKC_CF; 062E +1EE98 ; NFKC_CF; 0630 +1EE99 ; NFKC_CF; 0636 +1EE9A ; NFKC_CF; 0638 +1EE9B ; NFKC_CF; 063A +1EEA1 ; NFKC_CF; 0628 +1EEA2 ; NFKC_CF; 062C +1EEA3 ; NFKC_CF; 062F +1EEA5 ; NFKC_CF; 0648 +1EEA6 ; NFKC_CF; 0632 +1EEA7 ; NFKC_CF; 062D +1EEA8 ; NFKC_CF; 0637 +1EEA9 ; NFKC_CF; 064A +1EEAB ; NFKC_CF; 0644 +1EEAC ; NFKC_CF; 0645 +1EEAD ; NFKC_CF; 0646 +1EEAE ; NFKC_CF; 0633 +1EEAF ; NFKC_CF; 0639 +1EEB0 ; NFKC_CF; 0641 +1EEB1 ; NFKC_CF; 0635 +1EEB2 ; NFKC_CF; 0642 +1EEB3 ; NFKC_CF; 0631 +1EEB4 ; NFKC_CF; 0634 +1EEB5 ; NFKC_CF; 062A +1EEB6 ; NFKC_CF; 062B +1EEB7 ; NFKC_CF; 062E +1EEB8 ; NFKC_CF; 0630 +1EEB9 ; NFKC_CF; 0636 +1EEBA ; NFKC_CF; 0638 +1EEBB ; NFKC_CF; 063A 1F100 ; NFKC_CF; 0030 002E 1F101 ; NFKC_CF; 0030 002C 1F102 ; NFKC_CF; 0031 002C @@ -7581,6 +7803,8 @@ FFF0..FFF8 ; NFKC_CF; 1F14D ; NFKC_CF; 0073 0073 1F14E ; NFKC_CF; 0070 0070 0076 1F14F ; NFKC_CF; 0077 0063 +1F16A ; NFKC_CF; 006D 0063 +1F16B ; NFKC_CF; 006D 0064 1F190 ; NFKC_CF; 0064 006A 1F200 ; NFKC_CF; 307B 304B 1F201 ; NFKC_CF; 30B3 30B3 @@ -8179,7 +8403,7 @@ E0080..E00FF ; NFKC_CF; E0100..E01EF ; NFKC_CF; E01F0..E0FFF ; NFKC_CF; -# Total code points: 9792 +# Total code points: 9944 # ================================================ @@ -8503,6 +8727,8 @@ E01F0..E0FFF ; NFKC_CF; 0FAC ; Changes_When_NFKC_Casefolded 0FB9 ; Changes_When_NFKC_Casefolded 10A0..10C5 ; Changes_When_NFKC_Casefolded +10C7 ; Changes_When_NFKC_Casefolded +10CD ; Changes_When_NFKC_Casefolded 10FC ; Changes_When_NFKC_Casefolded 115F..1160 ; Changes_When_NFKC_Casefolded 17B4..17B5 ; Changes_When_NFKC_Casefolded @@ -8510,8 +8736,7 @@ E01F0..E0FFF ; NFKC_CF; 1D2C..1D2E ; Changes_When_NFKC_Casefolded 1D30..1D3A ; Changes_When_NFKC_Casefolded 1D3C..1D4D ; Changes_When_NFKC_Casefolded -1D4F..1D61 ; Changes_When_NFKC_Casefolded -1D62..1D6A ; Changes_When_NFKC_Casefolded +1D4F..1D6A ; Changes_When_NFKC_Casefolded 1D78 ; Changes_When_NFKC_Casefolded 1D9B..1DBF ; Changes_When_NFKC_Casefolded 1E00 ; Changes_When_NFKC_Casefolded @@ -8749,8 +8974,7 @@ E01F0..E0FFF ; NFKC_CF; 2C6D..2C70 ; Changes_When_NFKC_Casefolded 2C72 ; Changes_When_NFKC_Casefolded 2C75 ; Changes_When_NFKC_Casefolded -2C7C ; Changes_When_NFKC_Casefolded -2C7D ; Changes_When_NFKC_Casefolded +2C7C..2C7D ; Changes_When_NFKC_Casefolded 2C7E..2C80 ; Changes_When_NFKC_Casefolded 2C82 ; Changes_When_NFKC_Casefolded 2C84 ; Changes_When_NFKC_Casefolded @@ -8803,6 +9027,7 @@ E01F0..E0FFF ; NFKC_CF; 2CE2 ; Changes_When_NFKC_Casefolded 2CEB ; Changes_When_NFKC_Casefolded 2CED ; Changes_When_NFKC_Casefolded +2CF2 ; Changes_When_NFKC_Casefolded 2D6F ; Changes_When_NFKC_Casefolded 2E9F ; Changes_When_NFKC_Casefolded 2EF3 ; Changes_When_NFKC_Casefolded @@ -8911,11 +9136,14 @@ A786 ; Changes_When_NFKC_Casefolded A78B ; Changes_When_NFKC_Casefolded A78D ; Changes_When_NFKC_Casefolded A790 ; Changes_When_NFKC_Casefolded +A792 ; Changes_When_NFKC_Casefolded A7A0 ; Changes_When_NFKC_Casefolded A7A2 ; Changes_When_NFKC_Casefolded A7A4 ; Changes_When_NFKC_Casefolded A7A6 ; Changes_When_NFKC_Casefolded A7A8 ; Changes_When_NFKC_Casefolded +A7AA ; Changes_When_NFKC_Casefolded +A7F8..A7F9 ; Changes_When_NFKC_Casefolded F900..FA0D ; Changes_When_NFKC_Casefolded FA10 ; Changes_When_NFKC_Casefolded FA12 ; Changes_When_NFKC_Casefolded @@ -8923,8 +9151,7 @@ FA15..FA1E ; Changes_When_NFKC_Casefolded FA20 ; Changes_When_NFKC_Casefolded FA22 ; Changes_When_NFKC_Casefolded FA25..FA26 ; Changes_When_NFKC_Casefolded -FA2A..FA2D ; Changes_When_NFKC_Casefolded -FA30..FA6D ; Changes_When_NFKC_Casefolded +FA2A..FA6D ; Changes_When_NFKC_Casefolded FA70..FAD9 ; Changes_When_NFKC_Casefolded FB00..FB06 ; Changes_When_NFKC_Casefolded FB13..FB17 ; Changes_When_NFKC_Casefolded @@ -9085,9 +9312,43 @@ FFF0..FFF8 ; Changes_When_NFKC_Casefolded 1D7C3 ; Changes_When_NFKC_Casefolded 1D7C4..1D7CB ; Changes_When_NFKC_Casefolded 1D7CE..1D7FF ; Changes_When_NFKC_Casefolded +1EE00..1EE03 ; Changes_When_NFKC_Casefolded +1EE05..1EE1F ; Changes_When_NFKC_Casefolded +1EE21..1EE22 ; Changes_When_NFKC_Casefolded +1EE24 ; Changes_When_NFKC_Casefolded +1EE27 ; Changes_When_NFKC_Casefolded +1EE29..1EE32 ; Changes_When_NFKC_Casefolded +1EE34..1EE37 ; Changes_When_NFKC_Casefolded +1EE39 ; Changes_When_NFKC_Casefolded +1EE3B ; Changes_When_NFKC_Casefolded +1EE42 ; Changes_When_NFKC_Casefolded +1EE47 ; Changes_When_NFKC_Casefolded +1EE49 ; Changes_When_NFKC_Casefolded +1EE4B ; Changes_When_NFKC_Casefolded +1EE4D..1EE4F ; Changes_When_NFKC_Casefolded +1EE51..1EE52 ; Changes_When_NFKC_Casefolded +1EE54 ; Changes_When_NFKC_Casefolded +1EE57 ; Changes_When_NFKC_Casefolded +1EE59 ; Changes_When_NFKC_Casefolded +1EE5B ; Changes_When_NFKC_Casefolded +1EE5D ; Changes_When_NFKC_Casefolded +1EE5F ; Changes_When_NFKC_Casefolded +1EE61..1EE62 ; Changes_When_NFKC_Casefolded +1EE64 ; Changes_When_NFKC_Casefolded +1EE67..1EE6A ; Changes_When_NFKC_Casefolded +1EE6C..1EE72 ; Changes_When_NFKC_Casefolded +1EE74..1EE77 ; Changes_When_NFKC_Casefolded +1EE79..1EE7C ; Changes_When_NFKC_Casefolded +1EE7E ; Changes_When_NFKC_Casefolded +1EE80..1EE89 ; Changes_When_NFKC_Casefolded +1EE8B..1EE9B ; Changes_When_NFKC_Casefolded +1EEA1..1EEA3 ; Changes_When_NFKC_Casefolded +1EEA5..1EEA9 ; Changes_When_NFKC_Casefolded +1EEAB..1EEBB ; Changes_When_NFKC_Casefolded 1F100..1F10A ; Changes_When_NFKC_Casefolded 1F110..1F12E ; Changes_When_NFKC_Casefolded 1F130..1F14F ; Changes_When_NFKC_Casefolded +1F16A..1F16B ; Changes_When_NFKC_Casefolded 1F190 ; Changes_When_NFKC_Casefolded 1F200..1F202 ; Changes_When_NFKC_Casefolded 1F210..1F23A ; Changes_When_NFKC_Casefolded @@ -9102,6 +9363,6 @@ E0080..E00FF ; Changes_When_NFKC_Casefolded E0100..E01EF ; Changes_When_NFKC_Casefolded E01F0..E0FFF ; Changes_When_NFKC_Casefolded -# Total code points: 9792 +# Total code points: 9944 # EOF diff --git a/icuSources/data/unidata/DerivedNumericValues.txt b/icuSources/data/unidata/DerivedNumericValues.txt deleted file mode 100644 index 3af54e6b..00000000 --- a/icuSources/data/unidata/DerivedNumericValues.txt +++ /dev/null @@ -1,1740 +0,0 @@ -# DerivedNumericValues-6.0.0.txt -# Date: 2010-08-19, 00:48:14 GMT [MD] -# -# Unicode Character Database -# Copyright (c) 1991-2010 Unicode, Inc. -# For terms of use, see http://www.unicode.org/terms_of_use.html -# For documentation, see http://www.unicode.org/reports/tr44/ - -# ================================================ - -# Numeric Values (from UnicodeData.txt, field 6/7/8) -# WARNING: Certain values, such as 0.16666667, are repeating fractions -# Although they are only printed with a limited number of decimal places -# in this file, they should be expressed to the limits of the precision -# available when used. -# The third field is empty; it used to be a copy of the numeric type. -# A fourth field was added to this extracted data as of -# Unicode 5.1.0, expressing the same numeric value either as -# a whole integer where possible or as a rational fraction, e.g. "1/6". -# -# @missing: 0000..10FFFF; ; NaN - -# ================================================ - -0F33 ; -0.5 ; ; -1/2 # No TIBETAN DIGIT HALF ZERO - -# Total code points: 1 - -# ================================================ - -0030 ; 0.0 ; ; 0 # Nd DIGIT ZERO -0660 ; 0.0 ; ; 0 # Nd ARABIC-INDIC DIGIT ZERO -06F0 ; 0.0 ; ; 0 # Nd EXTENDED ARABIC-INDIC DIGIT ZERO -07C0 ; 0.0 ; ; 0 # Nd NKO DIGIT ZERO -0966 ; 0.0 ; ; 0 # Nd DEVANAGARI DIGIT ZERO -09E6 ; 0.0 ; ; 0 # Nd BENGALI DIGIT ZERO -0A66 ; 0.0 ; ; 0 # Nd GURMUKHI DIGIT ZERO -0AE6 ; 0.0 ; ; 0 # Nd GUJARATI DIGIT ZERO -0B66 ; 0.0 ; ; 0 # Nd ORIYA DIGIT ZERO -0BE6 ; 0.0 ; ; 0 # Nd TAMIL DIGIT ZERO -0C66 ; 0.0 ; ; 0 # Nd TELUGU DIGIT ZERO -0C78 ; 0.0 ; ; 0 # No TELUGU FRACTION DIGIT ZERO FOR ODD POWERS OF FOUR -0CE6 ; 0.0 ; ; 0 # Nd KANNADA DIGIT ZERO -0D66 ; 0.0 ; ; 0 # Nd MALAYALAM DIGIT ZERO -0E50 ; 0.0 ; ; 0 # Nd THAI DIGIT ZERO -0ED0 ; 0.0 ; ; 0 # Nd LAO DIGIT ZERO -0F20 ; 0.0 ; ; 0 # Nd TIBETAN DIGIT ZERO -1040 ; 0.0 ; ; 0 # Nd MYANMAR DIGIT ZERO -1090 ; 0.0 ; ; 0 # Nd MYANMAR SHAN DIGIT ZERO -17E0 ; 0.0 ; ; 0 # Nd KHMER DIGIT ZERO -17F0 ; 0.0 ; ; 0 # No KHMER SYMBOL LEK ATTAK SON -1810 ; 0.0 ; ; 0 # Nd MONGOLIAN DIGIT ZERO -1946 ; 0.0 ; ; 0 # Nd LIMBU DIGIT ZERO -19D0 ; 0.0 ; ; 0 # Nd NEW TAI LUE DIGIT ZERO -1A80 ; 0.0 ; ; 0 # Nd TAI THAM HORA DIGIT ZERO -1A90 ; 0.0 ; ; 0 # Nd TAI THAM THAM DIGIT ZERO -1B50 ; 0.0 ; ; 0 # Nd BALINESE DIGIT ZERO -1BB0 ; 0.0 ; ; 0 # Nd SUNDANESE DIGIT ZERO -1C40 ; 0.0 ; ; 0 # Nd LEPCHA DIGIT ZERO -1C50 ; 0.0 ; ; 0 # Nd OL CHIKI DIGIT ZERO -2070 ; 0.0 ; ; 0 # No SUPERSCRIPT ZERO -2080 ; 0.0 ; ; 0 # No SUBSCRIPT ZERO -2189 ; 0.0 ; ; 0 # No VULGAR FRACTION ZERO THIRDS -24EA ; 0.0 ; ; 0 # No CIRCLED DIGIT ZERO -24FF ; 0.0 ; ; 0 # No NEGATIVE CIRCLED DIGIT ZERO -3007 ; 0.0 ; ; 0 # Nl IDEOGRAPHIC NUMBER ZERO -96F6 ; 0.0 ; ; 0 # Lo CJK UNIFIED IDEOGRAPH-96F6 -A620 ; 0.0 ; ; 0 # Nd VAI DIGIT ZERO -A6EF ; 0.0 ; ; 0 # Nl BAMUM LETTER KOGHOM -A8D0 ; 0.0 ; ; 0 # Nd SAURASHTRA DIGIT ZERO -A900 ; 0.0 ; ; 0 # Nd KAYAH LI DIGIT ZERO -A9D0 ; 0.0 ; ; 0 # Nd JAVANESE DIGIT ZERO -AA50 ; 0.0 ; ; 0 # Nd CHAM DIGIT ZERO -ABF0 ; 0.0 ; ; 0 # Nd MEETEI MAYEK DIGIT ZERO -F8A1 ; 0.0 ; ; 0 # No Apple corporate digit zero full stop -F9B2 ; 0.0 ; ; 0 # Lo CJK COMPATIBILITY IDEOGRAPH-F9B2 -FF10 ; 0.0 ; ; 0 # Nd FULLWIDTH DIGIT ZERO -1018A ; 0.0 ; ; 0 # No GREEK ZERO SIGN -104A0 ; 0.0 ; ; 0 # Nd OSMANYA DIGIT ZERO -11066 ; 0.0 ; ; 0 # Nd BRAHMI DIGIT ZERO -1D7CE ; 0.0 ; ; 0 # Nd MATHEMATICAL BOLD DIGIT ZERO -1D7D8 ; 0.0 ; ; 0 # Nd MATHEMATICAL DOUBLE-STRUCK DIGIT ZERO -1D7E2 ; 0.0 ; ; 0 # Nd MATHEMATICAL SANS-SERIF DIGIT ZERO -1D7EC ; 0.0 ; ; 0 # Nd MATHEMATICAL SANS-SERIF BOLD DIGIT ZERO -1D7F6 ; 0.0 ; ; 0 # Nd MATHEMATICAL MONOSPACE DIGIT ZERO -1F100..1F101 ; 0.0 ; ; 0 # No [2] DIGIT ZERO FULL STOP..DIGIT ZERO COMMA - -# Total code points: 57 - -# ================================================ - -09F4 ; 0.0625 ; ; 1/16 # No BENGALI CURRENCY NUMERATOR ONE -0B75 ; 0.0625 ; ; 1/16 # No ORIYA FRACTION ONE SIXTEENTH -A833 ; 0.0625 ; ; 1/16 # No NORTH INDIC FRACTION ONE SIXTEENTH - -# Total code points: 3 - -# ================================================ - -2152 ; 0.1 ; ; 1/10 # No VULGAR FRACTION ONE TENTH - -# Total code points: 1 - -# ================================================ - -2151 ; 0.11111111 ; ; 1/9 # No VULGAR FRACTION ONE NINTH - -# Total code points: 1 - -# ================================================ - -09F5 ; 0.125 ; ; 1/8 # No BENGALI CURRENCY NUMERATOR TWO -0B76 ; 0.125 ; ; 1/8 # No ORIYA FRACTION ONE EIGHTH -215B ; 0.125 ; ; 1/8 # No VULGAR FRACTION ONE EIGHTH -A834 ; 0.125 ; ; 1/8 # No NORTH INDIC FRACTION ONE EIGHTH -1245F ; 0.125 ; ; 1/8 # Nl CUNEIFORM NUMERIC SIGN ONE EIGHTH ASH - -# Total code points: 5 - -# ================================================ - -2150 ; 0.14285714 ; ; 1/7 # No VULGAR FRACTION ONE SEVENTH - -# Total code points: 1 - -# ================================================ - -2159 ; 0.16666667 ; ; 1/6 # No VULGAR FRACTION ONE SIXTH -12461 ; 0.16666667 ; ; 1/6 # Nl CUNEIFORM NUMERIC SIGN OLD ASSYRIAN ONE SIXTH - -# Total code points: 2 - -# ================================================ - -09F6 ; 0.1875 ; ; 3/16 # No BENGALI CURRENCY NUMERATOR THREE -0B77 ; 0.1875 ; ; 3/16 # No ORIYA FRACTION THREE SIXTEENTHS -A835 ; 0.1875 ; ; 3/16 # No NORTH INDIC FRACTION THREE SIXTEENTHS - -# Total code points: 3 - -# ================================================ - -2155 ; 0.2 ; ; 1/5 # No VULGAR FRACTION ONE FIFTH - -# Total code points: 1 - -# ================================================ - -00BC ; 0.25 ; ; 1/4 # No VULGAR FRACTION ONE QUARTER -09F7 ; 0.25 ; ; 1/4 # No BENGALI CURRENCY NUMERATOR FOUR -0B72 ; 0.25 ; ; 1/4 # No ORIYA FRACTION ONE QUARTER -0D73 ; 0.25 ; ; 1/4 # No MALAYALAM FRACTION ONE QUARTER -A830 ; 0.25 ; ; 1/4 # No NORTH INDIC FRACTION ONE QUARTER -10140 ; 0.25 ; ; 1/4 # Nl GREEK ACROPHONIC ATTIC ONE QUARTER -10E7C ; 0.25 ; ; 1/4 # No RUMI FRACTION ONE QUARTER -12460 ; 0.25 ; ; 1/4 # Nl CUNEIFORM NUMERIC SIGN ONE QUARTER ASH -12462 ; 0.25 ; ; 1/4 # Nl CUNEIFORM NUMERIC SIGN OLD ASSYRIAN ONE QUARTER - -# Total code points: 9 - -# ================================================ - -2153 ; 0.33333333 ; ; 1/3 # No VULGAR FRACTION ONE THIRD -10E7D ; 0.33333333 ; ; 1/3 # No RUMI FRACTION ONE THIRD -1245A ; 0.33333333 ; ; 1/3 # Nl CUNEIFORM NUMERIC SIGN ONE THIRD DISH -1245D ; 0.33333333 ; ; 1/3 # Nl CUNEIFORM NUMERIC SIGN ONE THIRD VARIANT FORM A - -# Total code points: 4 - -# ================================================ - -215C ; 0.375 ; ; 3/8 # No VULGAR FRACTION THREE EIGHTHS - -# Total code points: 1 - -# ================================================ - -2156 ; 0.4 ; ; 2/5 # No VULGAR FRACTION TWO FIFTHS - -# Total code points: 1 - -# ================================================ - -00BD ; 0.5 ; ; 1/2 # No VULGAR FRACTION ONE HALF -0B73 ; 0.5 ; ; 1/2 # No ORIYA FRACTION ONE HALF -0D74 ; 0.5 ; ; 1/2 # No MALAYALAM FRACTION ONE HALF -0F2A ; 0.5 ; ; 1/2 # No TIBETAN DIGIT HALF ONE -2CFD ; 0.5 ; ; 1/2 # No COPTIC FRACTION ONE HALF -A831 ; 0.5 ; ; 1/2 # No NORTH INDIC FRACTION ONE HALF -10141 ; 0.5 ; ; 1/2 # Nl GREEK ACROPHONIC ATTIC ONE HALF -10175..10176 ; 0.5 ; ; 1/2 # No [2] GREEK ONE HALF SIGN..GREEK ONE HALF SIGN ALTERNATE FORM -10E7B ; 0.5 ; ; 1/2 # No RUMI FRACTION ONE HALF - -# Total code points: 10 - -# ================================================ - -2157 ; 0.6 ; ; 3/5 # No VULGAR FRACTION THREE FIFTHS - -# Total code points: 1 - -# ================================================ - -215D ; 0.625 ; ; 5/8 # No VULGAR FRACTION FIVE EIGHTHS - -# Total code points: 1 - -# ================================================ - -2154 ; 0.66666667 ; ; 2/3 # No VULGAR FRACTION TWO THIRDS -10177 ; 0.66666667 ; ; 2/3 # No GREEK TWO THIRDS SIGN -10E7E ; 0.66666667 ; ; 2/3 # No RUMI FRACTION TWO THIRDS -1245B ; 0.66666667 ; ; 2/3 # Nl CUNEIFORM NUMERIC SIGN TWO THIRDS DISH -1245E ; 0.66666667 ; ; 2/3 # Nl CUNEIFORM NUMERIC SIGN TWO THIRDS VARIANT FORM A - -# Total code points: 5 - -# ================================================ - -00BE ; 0.75 ; ; 3/4 # No VULGAR FRACTION THREE QUARTERS -09F8 ; 0.75 ; ; 3/4 # No BENGALI CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR -0B74 ; 0.75 ; ; 3/4 # No ORIYA FRACTION THREE QUARTERS -0D75 ; 0.75 ; ; 3/4 # No MALAYALAM FRACTION THREE QUARTERS -A832 ; 0.75 ; ; 3/4 # No NORTH INDIC FRACTION THREE QUARTERS -10178 ; 0.75 ; ; 3/4 # No GREEK THREE QUARTERS SIGN - -# Total code points: 6 - -# ================================================ - -2158 ; 0.8 ; ; 4/5 # No VULGAR FRACTION FOUR FIFTHS - -# Total code points: 1 - -# ================================================ - -215A ; 0.83333333 ; ; 5/6 # No VULGAR FRACTION FIVE SIXTHS -1245C ; 0.83333333 ; ; 5/6 # Nl CUNEIFORM NUMERIC SIGN FIVE SIXTHS DISH - -# Total code points: 2 - -# ================================================ - -215E ; 0.875 ; ; 7/8 # No VULGAR FRACTION SEVEN EIGHTHS - -# Total code points: 1 - -# ================================================ - -0031 ; 1.0 ; ; 1 # Nd DIGIT ONE -00B9 ; 1.0 ; ; 1 # No SUPERSCRIPT ONE -0661 ; 1.0 ; ; 1 # Nd ARABIC-INDIC DIGIT ONE -06F1 ; 1.0 ; ; 1 # Nd EXTENDED ARABIC-INDIC DIGIT ONE -07C1 ; 1.0 ; ; 1 # Nd NKO DIGIT ONE -0967 ; 1.0 ; ; 1 # Nd DEVANAGARI DIGIT ONE -09E7 ; 1.0 ; ; 1 # Nd BENGALI DIGIT ONE -0A67 ; 1.0 ; ; 1 # Nd GURMUKHI DIGIT ONE -0AE7 ; 1.0 ; ; 1 # Nd GUJARATI DIGIT ONE -0B67 ; 1.0 ; ; 1 # Nd ORIYA DIGIT ONE -0BE7 ; 1.0 ; ; 1 # Nd TAMIL DIGIT ONE -0C67 ; 1.0 ; ; 1 # Nd TELUGU DIGIT ONE -0C79 ; 1.0 ; ; 1 # No TELUGU FRACTION DIGIT ONE FOR ODD POWERS OF FOUR -0C7C ; 1.0 ; ; 1 # No TELUGU FRACTION DIGIT ONE FOR EVEN POWERS OF FOUR -0CE7 ; 1.0 ; ; 1 # Nd KANNADA DIGIT ONE -0D67 ; 1.0 ; ; 1 # Nd MALAYALAM DIGIT ONE -0E51 ; 1.0 ; ; 1 # Nd THAI DIGIT ONE -0ED1 ; 1.0 ; ; 1 # Nd LAO DIGIT ONE -0F21 ; 1.0 ; ; 1 # Nd TIBETAN DIGIT ONE -1041 ; 1.0 ; ; 1 # Nd MYANMAR DIGIT ONE -1091 ; 1.0 ; ; 1 # Nd MYANMAR SHAN DIGIT ONE -1369 ; 1.0 ; ; 1 # No ETHIOPIC DIGIT ONE -17E1 ; 1.0 ; ; 1 # Nd KHMER DIGIT ONE -17F1 ; 1.0 ; ; 1 # No KHMER SYMBOL LEK ATTAK MUOY -1811 ; 1.0 ; ; 1 # Nd MONGOLIAN DIGIT ONE -1947 ; 1.0 ; ; 1 # Nd LIMBU DIGIT ONE -19D1 ; 1.0 ; ; 1 # Nd NEW TAI LUE DIGIT ONE -19DA ; 1.0 ; ; 1 # No NEW TAI LUE THAM DIGIT ONE -1A81 ; 1.0 ; ; 1 # Nd TAI THAM HORA DIGIT ONE -1A91 ; 1.0 ; ; 1 # Nd TAI THAM THAM DIGIT ONE -1B51 ; 1.0 ; ; 1 # Nd BALINESE DIGIT ONE -1BB1 ; 1.0 ; ; 1 # Nd SUNDANESE DIGIT ONE -1C41 ; 1.0 ; ; 1 # Nd LEPCHA DIGIT ONE -1C51 ; 1.0 ; ; 1 # Nd OL CHIKI DIGIT ONE -2081 ; 1.0 ; ; 1 # No SUBSCRIPT ONE -215F ; 1.0 ; ; 1 # No FRACTION NUMERATOR ONE -2160 ; 1.0 ; ; 1 # Nl ROMAN NUMERAL ONE -2170 ; 1.0 ; ; 1 # Nl SMALL ROMAN NUMERAL ONE -2460 ; 1.0 ; ; 1 # No CIRCLED DIGIT ONE -2474 ; 1.0 ; ; 1 # No PARENTHESIZED DIGIT ONE -2488 ; 1.0 ; ; 1 # No DIGIT ONE FULL STOP -24F5 ; 1.0 ; ; 1 # No DOUBLE CIRCLED DIGIT ONE -2776 ; 1.0 ; ; 1 # No DINGBAT NEGATIVE CIRCLED DIGIT ONE -2780 ; 1.0 ; ; 1 # No DINGBAT CIRCLED SANS-SERIF DIGIT ONE -278A ; 1.0 ; ; 1 # No DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT ONE -3021 ; 1.0 ; ; 1 # Nl HANGZHOU NUMERAL ONE -3192 ; 1.0 ; ; 1 # No IDEOGRAPHIC ANNOTATION ONE MARK -3220 ; 1.0 ; ; 1 # No PARENTHESIZED IDEOGRAPH ONE -3280 ; 1.0 ; ; 1 # No CIRCLED IDEOGRAPH ONE -4E00 ; 1.0 ; ; 1 # Lo CJK UNIFIED IDEOGRAPH-4E00 -58F1 ; 1.0 ; ; 1 # Lo CJK UNIFIED IDEOGRAPH-58F1 -58F9 ; 1.0 ; ; 1 # Lo CJK UNIFIED IDEOGRAPH-58F9 -5E7A ; 1.0 ; ; 1 # Lo CJK UNIFIED IDEOGRAPH-5E7A -5F0C ; 1.0 ; ; 1 # Lo CJK UNIFIED IDEOGRAPH-5F0C -A621 ; 1.0 ; ; 1 # Nd VAI DIGIT ONE -A6E6 ; 1.0 ; ; 1 # Nl BAMUM LETTER MO -A8D1 ; 1.0 ; ; 1 # Nd SAURASHTRA DIGIT ONE -A901 ; 1.0 ; ; 1 # Nd KAYAH LI DIGIT ONE -A9D1 ; 1.0 ; ; 1 # Nd JAVANESE DIGIT ONE -AA51 ; 1.0 ; ; 1 # Nd CHAM DIGIT ONE -ABF1 ; 1.0 ; ; 1 # Nd MEETEI MAYEK DIGIT ONE -FF11 ; 1.0 ; ; 1 # Nd FULLWIDTH DIGIT ONE -10107 ; 1.0 ; ; 1 # No AEGEAN NUMBER ONE -10142 ; 1.0 ; ; 1 # Nl GREEK ACROPHONIC ATTIC ONE DRACHMA -10158..1015A ; 1.0 ; ; 1 # Nl [3] GREEK ACROPHONIC HERAEUM ONE PLETHRON..GREEK ACROPHONIC HERMIONIAN ONE -10320 ; 1.0 ; ; 1 # No OLD ITALIC NUMERAL ONE -103D1 ; 1.0 ; ; 1 # Nl OLD PERSIAN NUMBER ONE -104A1 ; 1.0 ; ; 1 # Nd OSMANYA DIGIT ONE -10858 ; 1.0 ; ; 1 # No IMPERIAL ARAMAIC NUMBER ONE -10916 ; 1.0 ; ; 1 # No PHOENICIAN NUMBER ONE -10A40 ; 1.0 ; ; 1 # No KHAROSHTHI DIGIT ONE -10A7D ; 1.0 ; ; 1 # No OLD SOUTH ARABIAN NUMBER ONE -10B58 ; 1.0 ; ; 1 # No INSCRIPTIONAL PARTHIAN NUMBER ONE -10B78 ; 1.0 ; ; 1 # No INSCRIPTIONAL PAHLAVI NUMBER ONE -10E60 ; 1.0 ; ; 1 # No RUMI DIGIT ONE -11052 ; 1.0 ; ; 1 # No BRAHMI NUMBER ONE -11067 ; 1.0 ; ; 1 # Nd BRAHMI DIGIT ONE -12415 ; 1.0 ; ; 1 # Nl CUNEIFORM NUMERIC SIGN ONE GESH2 -1241E ; 1.0 ; ; 1 # Nl CUNEIFORM NUMERIC SIGN ONE GESHU -1242C ; 1.0 ; ; 1 # Nl CUNEIFORM NUMERIC SIGN ONE SHARU -12434 ; 1.0 ; ; 1 # Nl CUNEIFORM NUMERIC SIGN ONE BURU -1244F ; 1.0 ; ; 1 # Nl CUNEIFORM NUMERIC SIGN ONE BAN2 -12458 ; 1.0 ; ; 1 # Nl CUNEIFORM NUMERIC SIGN ONE ESHE3 -1D360 ; 1.0 ; ; 1 # No COUNTING ROD UNIT DIGIT ONE -1D7CF ; 1.0 ; ; 1 # Nd MATHEMATICAL BOLD DIGIT ONE -1D7D9 ; 1.0 ; ; 1 # Nd MATHEMATICAL DOUBLE-STRUCK DIGIT ONE -1D7E3 ; 1.0 ; ; 1 # Nd MATHEMATICAL SANS-SERIF DIGIT ONE -1D7ED ; 1.0 ; ; 1 # Nd MATHEMATICAL SANS-SERIF BOLD DIGIT ONE -1D7F7 ; 1.0 ; ; 1 # Nd MATHEMATICAL MONOSPACE DIGIT ONE -1F102 ; 1.0 ; ; 1 # No DIGIT ONE COMMA -2092A ; 1.0 ; ; 1 # Lo CJK UNIFIED IDEOGRAPH-2092A - -# Total code points: 93 - -# ================================================ - -0F2B ; 1.5 ; ; 3/2 # No TIBETAN DIGIT HALF TWO - -# Total code points: 1 - -# ================================================ - -0032 ; 2.0 ; ; 2 # Nd DIGIT TWO -00B2 ; 2.0 ; ; 2 # No SUPERSCRIPT TWO -0662 ; 2.0 ; ; 2 # Nd ARABIC-INDIC DIGIT TWO -06F2 ; 2.0 ; ; 2 # Nd EXTENDED ARABIC-INDIC DIGIT TWO -07C2 ; 2.0 ; ; 2 # Nd NKO DIGIT TWO -0968 ; 2.0 ; ; 2 # Nd DEVANAGARI DIGIT TWO -09E8 ; 2.0 ; ; 2 # Nd BENGALI DIGIT TWO -0A68 ; 2.0 ; ; 2 # Nd GURMUKHI DIGIT TWO -0AE8 ; 2.0 ; ; 2 # Nd GUJARATI DIGIT TWO -0B68 ; 2.0 ; ; 2 # Nd ORIYA DIGIT TWO -0BE8 ; 2.0 ; ; 2 # Nd TAMIL DIGIT TWO -0C68 ; 2.0 ; ; 2 # Nd TELUGU DIGIT TWO -0C7A ; 2.0 ; ; 2 # No TELUGU FRACTION DIGIT TWO FOR ODD POWERS OF FOUR -0C7D ; 2.0 ; ; 2 # No TELUGU FRACTION DIGIT TWO FOR EVEN POWERS OF FOUR -0CE8 ; 2.0 ; ; 2 # Nd KANNADA DIGIT TWO -0D68 ; 2.0 ; ; 2 # Nd MALAYALAM DIGIT TWO -0E52 ; 2.0 ; ; 2 # Nd THAI DIGIT TWO -0ED2 ; 2.0 ; ; 2 # Nd LAO DIGIT TWO -0F22 ; 2.0 ; ; 2 # Nd TIBETAN DIGIT TWO -1042 ; 2.0 ; ; 2 # Nd MYANMAR DIGIT TWO -1092 ; 2.0 ; ; 2 # Nd MYANMAR SHAN DIGIT TWO -136A ; 2.0 ; ; 2 # No ETHIOPIC DIGIT TWO -17E2 ; 2.0 ; ; 2 # Nd KHMER DIGIT TWO -17F2 ; 2.0 ; ; 2 # No KHMER SYMBOL LEK ATTAK PII -1812 ; 2.0 ; ; 2 # Nd MONGOLIAN DIGIT TWO -1948 ; 2.0 ; ; 2 # Nd LIMBU DIGIT TWO -19D2 ; 2.0 ; ; 2 # Nd NEW TAI LUE DIGIT TWO -1A82 ; 2.0 ; ; 2 # Nd TAI THAM HORA DIGIT TWO -1A92 ; 2.0 ; ; 2 # Nd TAI THAM THAM DIGIT TWO -1B52 ; 2.0 ; ; 2 # Nd BALINESE DIGIT TWO -1BB2 ; 2.0 ; ; 2 # Nd SUNDANESE DIGIT TWO -1C42 ; 2.0 ; ; 2 # Nd LEPCHA DIGIT TWO -1C52 ; 2.0 ; ; 2 # Nd OL CHIKI DIGIT TWO -2082 ; 2.0 ; ; 2 # No SUBSCRIPT TWO -2161 ; 2.0 ; ; 2 # Nl ROMAN NUMERAL TWO -2171 ; 2.0 ; ; 2 # Nl SMALL ROMAN NUMERAL TWO -2461 ; 2.0 ; ; 2 # No CIRCLED DIGIT TWO -2475 ; 2.0 ; ; 2 # No PARENTHESIZED DIGIT TWO -2489 ; 2.0 ; ; 2 # No DIGIT TWO FULL STOP -24F6 ; 2.0 ; ; 2 # No DOUBLE CIRCLED DIGIT TWO -2777 ; 2.0 ; ; 2 # No DINGBAT NEGATIVE CIRCLED DIGIT TWO -2781 ; 2.0 ; ; 2 # No DINGBAT CIRCLED SANS-SERIF DIGIT TWO -278B ; 2.0 ; ; 2 # No DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT TWO -3022 ; 2.0 ; ; 2 # Nl HANGZHOU NUMERAL TWO -3193 ; 2.0 ; ; 2 # No IDEOGRAPHIC ANNOTATION TWO MARK -3221 ; 2.0 ; ; 2 # No PARENTHESIZED IDEOGRAPH TWO -3281 ; 2.0 ; ; 2 # No CIRCLED IDEOGRAPH TWO -3483 ; 2.0 ; ; 2 # Lo CJK UNIFIED IDEOGRAPH-3483 -4E8C ; 2.0 ; ; 2 # Lo CJK UNIFIED IDEOGRAPH-4E8C -5169 ; 2.0 ; ; 2 # Lo CJK UNIFIED IDEOGRAPH-5169 -5F0D ; 2.0 ; ; 2 # Lo CJK UNIFIED IDEOGRAPH-5F0D -5F10 ; 2.0 ; ; 2 # Lo CJK UNIFIED IDEOGRAPH-5F10 -8CAE ; 2.0 ; ; 2 # Lo CJK UNIFIED IDEOGRAPH-8CAE -8CB3 ; 2.0 ; ; 2 # Lo CJK UNIFIED IDEOGRAPH-8CB3 -8D30 ; 2.0 ; ; 2 # Lo CJK UNIFIED IDEOGRAPH-8D30 -A622 ; 2.0 ; ; 2 # Nd VAI DIGIT TWO -A6E7 ; 2.0 ; ; 2 # Nl BAMUM LETTER MBAA -A8D2 ; 2.0 ; ; 2 # Nd SAURASHTRA DIGIT TWO -A902 ; 2.0 ; ; 2 # Nd KAYAH LI DIGIT TWO -A9D2 ; 2.0 ; ; 2 # Nd JAVANESE DIGIT TWO -AA52 ; 2.0 ; ; 2 # Nd CHAM DIGIT TWO -ABF2 ; 2.0 ; ; 2 # Nd MEETEI MAYEK DIGIT TWO -F978 ; 2.0 ; ; 2 # Lo CJK COMPATIBILITY IDEOGRAPH-F978 -FF12 ; 2.0 ; ; 2 # Nd FULLWIDTH DIGIT TWO -10108 ; 2.0 ; ; 2 # No AEGEAN NUMBER TWO -1015B..1015E ; 2.0 ; ; 2 # Nl [4] GREEK ACROPHONIC EPIDAUREAN TWO..GREEK ACROPHONIC EPIDAUREAN TWO DRACHMAS -103D2 ; 2.0 ; ; 2 # Nl OLD PERSIAN NUMBER TWO -104A2 ; 2.0 ; ; 2 # Nd OSMANYA DIGIT TWO -10859 ; 2.0 ; ; 2 # No IMPERIAL ARAMAIC NUMBER TWO -1091A ; 2.0 ; ; 2 # No PHOENICIAN NUMBER TWO -10A41 ; 2.0 ; ; 2 # No KHAROSHTHI DIGIT TWO -10B59 ; 2.0 ; ; 2 # No INSCRIPTIONAL PARTHIAN NUMBER TWO -10B79 ; 2.0 ; ; 2 # No INSCRIPTIONAL PAHLAVI NUMBER TWO -10E61 ; 2.0 ; ; 2 # No RUMI DIGIT TWO -11053 ; 2.0 ; ; 2 # No BRAHMI NUMBER TWO -11068 ; 2.0 ; ; 2 # Nd BRAHMI DIGIT TWO -12400 ; 2.0 ; ; 2 # Nl CUNEIFORM NUMERIC SIGN TWO ASH -12416 ; 2.0 ; ; 2 # Nl CUNEIFORM NUMERIC SIGN TWO GESH2 -1241F ; 2.0 ; ; 2 # Nl CUNEIFORM NUMERIC SIGN TWO GESHU -12423 ; 2.0 ; ; 2 # Nl CUNEIFORM NUMERIC SIGN TWO SHAR2 -1242D ; 2.0 ; ; 2 # Nl CUNEIFORM NUMERIC SIGN TWO SHARU -12435 ; 2.0 ; ; 2 # Nl CUNEIFORM NUMERIC SIGN TWO BURU -1244A ; 2.0 ; ; 2 # Nl CUNEIFORM NUMERIC SIGN TWO ASH TENU -12450 ; 2.0 ; ; 2 # Nl CUNEIFORM NUMERIC SIGN TWO BAN2 -12459 ; 2.0 ; ; 2 # Nl CUNEIFORM NUMERIC SIGN TWO ESHE3 -1D361 ; 2.0 ; ; 2 # No COUNTING ROD UNIT DIGIT TWO -1D7D0 ; 2.0 ; ; 2 # Nd MATHEMATICAL BOLD DIGIT TWO -1D7DA ; 2.0 ; ; 2 # Nd MATHEMATICAL DOUBLE-STRUCK DIGIT TWO -1D7E4 ; 2.0 ; ; 2 # Nd MATHEMATICAL SANS-SERIF DIGIT TWO -1D7EE ; 2.0 ; ; 2 # Nd MATHEMATICAL SANS-SERIF BOLD DIGIT TWO -1D7F8 ; 2.0 ; ; 2 # Nd MATHEMATICAL MONOSPACE DIGIT TWO -1F103 ; 2.0 ; ; 2 # No DIGIT TWO COMMA -22390 ; 2.0 ; ; 2 # Lo CJK UNIFIED IDEOGRAPH-22390 - -# Total code points: 96 - -# ================================================ - -0F2C ; 2.5 ; ; 5/2 # No TIBETAN DIGIT HALF THREE - -# Total code points: 1 - -# ================================================ - -0033 ; 3.0 ; ; 3 # Nd DIGIT THREE -00B3 ; 3.0 ; ; 3 # No SUPERSCRIPT THREE -0663 ; 3.0 ; ; 3 # Nd ARABIC-INDIC DIGIT THREE -06F3 ; 3.0 ; ; 3 # Nd EXTENDED ARABIC-INDIC DIGIT THREE -07C3 ; 3.0 ; ; 3 # Nd NKO DIGIT THREE -0969 ; 3.0 ; ; 3 # Nd DEVANAGARI DIGIT THREE -09E9 ; 3.0 ; ; 3 # Nd BENGALI DIGIT THREE -0A69 ; 3.0 ; ; 3 # Nd GURMUKHI DIGIT THREE -0AE9 ; 3.0 ; ; 3 # Nd GUJARATI DIGIT THREE -0B69 ; 3.0 ; ; 3 # Nd ORIYA DIGIT THREE -0BE9 ; 3.0 ; ; 3 # Nd TAMIL DIGIT THREE -0C69 ; 3.0 ; ; 3 # Nd TELUGU DIGIT THREE -0C7B ; 3.0 ; ; 3 # No TELUGU FRACTION DIGIT THREE FOR ODD POWERS OF FOUR -0C7E ; 3.0 ; ; 3 # No TELUGU FRACTION DIGIT THREE FOR EVEN POWERS OF FOUR -0CE9 ; 3.0 ; ; 3 # Nd KANNADA DIGIT THREE -0D69 ; 3.0 ; ; 3 # Nd MALAYALAM DIGIT THREE -0E53 ; 3.0 ; ; 3 # Nd THAI DIGIT THREE -0ED3 ; 3.0 ; ; 3 # Nd LAO DIGIT THREE -0F23 ; 3.0 ; ; 3 # Nd TIBETAN DIGIT THREE -1043 ; 3.0 ; ; 3 # Nd MYANMAR DIGIT THREE -1093 ; 3.0 ; ; 3 # Nd MYANMAR SHAN DIGIT THREE -136B ; 3.0 ; ; 3 # No ETHIOPIC DIGIT THREE -17E3 ; 3.0 ; ; 3 # Nd KHMER DIGIT THREE -17F3 ; 3.0 ; ; 3 # No KHMER SYMBOL LEK ATTAK BEI -1813 ; 3.0 ; ; 3 # Nd MONGOLIAN DIGIT THREE -1949 ; 3.0 ; ; 3 # Nd LIMBU DIGIT THREE -19D3 ; 3.0 ; ; 3 # Nd NEW TAI LUE DIGIT THREE -1A83 ; 3.0 ; ; 3 # Nd TAI THAM HORA DIGIT THREE -1A93 ; 3.0 ; ; 3 # Nd TAI THAM THAM DIGIT THREE -1B53 ; 3.0 ; ; 3 # Nd BALINESE DIGIT THREE -1BB3 ; 3.0 ; ; 3 # Nd SUNDANESE DIGIT THREE -1C43 ; 3.0 ; ; 3 # Nd LEPCHA DIGIT THREE -1C53 ; 3.0 ; ; 3 # Nd OL CHIKI DIGIT THREE -2083 ; 3.0 ; ; 3 # No SUBSCRIPT THREE -2162 ; 3.0 ; ; 3 # Nl ROMAN NUMERAL THREE -2172 ; 3.0 ; ; 3 # Nl SMALL ROMAN NUMERAL THREE -2462 ; 3.0 ; ; 3 # No CIRCLED DIGIT THREE -2476 ; 3.0 ; ; 3 # No PARENTHESIZED DIGIT THREE -248A ; 3.0 ; ; 3 # No DIGIT THREE FULL STOP -24F7 ; 3.0 ; ; 3 # No DOUBLE CIRCLED DIGIT THREE -2778 ; 3.0 ; ; 3 # No DINGBAT NEGATIVE CIRCLED DIGIT THREE -2782 ; 3.0 ; ; 3 # No DINGBAT CIRCLED SANS-SERIF DIGIT THREE -278C ; 3.0 ; ; 3 # No DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT THREE -3023 ; 3.0 ; ; 3 # Nl HANGZHOU NUMERAL THREE -3194 ; 3.0 ; ; 3 # No IDEOGRAPHIC ANNOTATION THREE MARK -3222 ; 3.0 ; ; 3 # No PARENTHESIZED IDEOGRAPH THREE -3282 ; 3.0 ; ; 3 # No CIRCLED IDEOGRAPH THREE -4E09 ; 3.0 ; ; 3 # Lo CJK UNIFIED IDEOGRAPH-4E09 -4EE8 ; 3.0 ; ; 3 # Lo CJK UNIFIED IDEOGRAPH-4EE8 -53C1..53C4 ; 3.0 ; ; 3 # Lo [4] CJK UNIFIED IDEOGRAPH-53C1..CJK UNIFIED IDEOGRAPH-53C4 -5F0E ; 3.0 ; ; 3 # Lo CJK UNIFIED IDEOGRAPH-5F0E -A623 ; 3.0 ; ; 3 # Nd VAI DIGIT THREE -A6E8 ; 3.0 ; ; 3 # Nl BAMUM LETTER TET -A8D3 ; 3.0 ; ; 3 # Nd SAURASHTRA DIGIT THREE -A903 ; 3.0 ; ; 3 # Nd KAYAH LI DIGIT THREE -A9D3 ; 3.0 ; ; 3 # Nd JAVANESE DIGIT THREE -AA53 ; 3.0 ; ; 3 # Nd CHAM DIGIT THREE -ABF3 ; 3.0 ; ; 3 # Nd MEETEI MAYEK DIGIT THREE -F96B ; 3.0 ; ; 3 # Lo CJK COMPATIBILITY IDEOGRAPH-F96B -FF13 ; 3.0 ; ; 3 # Nd FULLWIDTH DIGIT THREE -10109 ; 3.0 ; ; 3 # No AEGEAN NUMBER THREE -104A3 ; 3.0 ; ; 3 # Nd OSMANYA DIGIT THREE -1085A ; 3.0 ; ; 3 # No IMPERIAL ARAMAIC NUMBER THREE -1091B ; 3.0 ; ; 3 # No PHOENICIAN NUMBER THREE -10A42 ; 3.0 ; ; 3 # No KHAROSHTHI DIGIT THREE -10B5A ; 3.0 ; ; 3 # No INSCRIPTIONAL PARTHIAN NUMBER THREE -10B7A ; 3.0 ; ; 3 # No INSCRIPTIONAL PAHLAVI NUMBER THREE -10E62 ; 3.0 ; ; 3 # No RUMI DIGIT THREE -11054 ; 3.0 ; ; 3 # No BRAHMI NUMBER THREE -11069 ; 3.0 ; ; 3 # Nd BRAHMI DIGIT THREE -12401 ; 3.0 ; ; 3 # Nl CUNEIFORM NUMERIC SIGN THREE ASH -12408 ; 3.0 ; ; 3 # Nl CUNEIFORM NUMERIC SIGN THREE DISH -12417 ; 3.0 ; ; 3 # Nl CUNEIFORM NUMERIC SIGN THREE GESH2 -12420 ; 3.0 ; ; 3 # Nl CUNEIFORM NUMERIC SIGN THREE GESHU -12424..12425 ; 3.0 ; ; 3 # Nl [2] CUNEIFORM NUMERIC SIGN THREE SHAR2..CUNEIFORM NUMERIC SIGN THREE SHAR2 VARIANT FORM -1242E..1242F ; 3.0 ; ; 3 # Nl [2] CUNEIFORM NUMERIC SIGN THREE SHARU..CUNEIFORM NUMERIC SIGN THREE SHARU VARIANT FORM -12436..12437 ; 3.0 ; ; 3 # Nl [2] CUNEIFORM NUMERIC SIGN THREE BURU..CUNEIFORM NUMERIC SIGN THREE BURU VARIANT FORM -1243A..1243B ; 3.0 ; ; 3 # Nl [2] CUNEIFORM NUMERIC SIGN THREE VARIANT FORM ESH16..CUNEIFORM NUMERIC SIGN THREE VARIANT FORM ESH21 -1244B ; 3.0 ; ; 3 # Nl CUNEIFORM NUMERIC SIGN THREE ASH TENU -12451 ; 3.0 ; ; 3 # Nl CUNEIFORM NUMERIC SIGN THREE BAN2 -1D362 ; 3.0 ; ; 3 # No COUNTING ROD UNIT DIGIT THREE -1D7D1 ; 3.0 ; ; 3 # Nd MATHEMATICAL BOLD DIGIT THREE -1D7DB ; 3.0 ; ; 3 # Nd MATHEMATICAL DOUBLE-STRUCK DIGIT THREE -1D7E5 ; 3.0 ; ; 3 # Nd MATHEMATICAL SANS-SERIF DIGIT THREE -1D7EF ; 3.0 ; ; 3 # Nd MATHEMATICAL SANS-SERIF BOLD DIGIT THREE -1D7F9 ; 3.0 ; ; 3 # Nd MATHEMATICAL MONOSPACE DIGIT THREE -1F104 ; 3.0 ; ; 3 # No DIGIT THREE COMMA -20AFD ; 3.0 ; ; 3 # Lo CJK UNIFIED IDEOGRAPH-20AFD -20B19 ; 3.0 ; ; 3 # Lo CJK UNIFIED IDEOGRAPH-20B19 -22998 ; 3.0 ; ; 3 # Lo CJK UNIFIED IDEOGRAPH-22998 -23B1B ; 3.0 ; ; 3 # Lo CJK UNIFIED IDEOGRAPH-23B1B - -# Total code points: 98 - -# ================================================ - -0F2D ; 3.5 ; ; 7/2 # No TIBETAN DIGIT HALF FOUR - -# Total code points: 1 - -# ================================================ - -0034 ; 4.0 ; ; 4 # Nd DIGIT FOUR -0664 ; 4.0 ; ; 4 # Nd ARABIC-INDIC DIGIT FOUR -06F4 ; 4.0 ; ; 4 # Nd EXTENDED ARABIC-INDIC DIGIT FOUR -07C4 ; 4.0 ; ; 4 # Nd NKO DIGIT FOUR -096A ; 4.0 ; ; 4 # Nd DEVANAGARI DIGIT FOUR -09EA ; 4.0 ; ; 4 # Nd BENGALI DIGIT FOUR -0A6A ; 4.0 ; ; 4 # Nd GURMUKHI DIGIT FOUR -0AEA ; 4.0 ; ; 4 # Nd GUJARATI DIGIT FOUR -0B6A ; 4.0 ; ; 4 # Nd ORIYA DIGIT FOUR -0BEA ; 4.0 ; ; 4 # Nd TAMIL DIGIT FOUR -0C6A ; 4.0 ; ; 4 # Nd TELUGU DIGIT FOUR -0CEA ; 4.0 ; ; 4 # Nd KANNADA DIGIT FOUR -0D6A ; 4.0 ; ; 4 # Nd MALAYALAM DIGIT FOUR -0E54 ; 4.0 ; ; 4 # Nd THAI DIGIT FOUR -0ED4 ; 4.0 ; ; 4 # Nd LAO DIGIT FOUR -0F24 ; 4.0 ; ; 4 # Nd TIBETAN DIGIT FOUR -1044 ; 4.0 ; ; 4 # Nd MYANMAR DIGIT FOUR -1094 ; 4.0 ; ; 4 # Nd MYANMAR SHAN DIGIT FOUR -136C ; 4.0 ; ; 4 # No ETHIOPIC DIGIT FOUR -17E4 ; 4.0 ; ; 4 # Nd KHMER DIGIT FOUR -17F4 ; 4.0 ; ; 4 # No KHMER SYMBOL LEK ATTAK BUON -1814 ; 4.0 ; ; 4 # Nd MONGOLIAN DIGIT FOUR -194A ; 4.0 ; ; 4 # Nd LIMBU DIGIT FOUR -19D4 ; 4.0 ; ; 4 # Nd NEW TAI LUE DIGIT FOUR -1A84 ; 4.0 ; ; 4 # Nd TAI THAM HORA DIGIT FOUR -1A94 ; 4.0 ; ; 4 # Nd TAI THAM THAM DIGIT FOUR -1B54 ; 4.0 ; ; 4 # Nd BALINESE DIGIT FOUR -1BB4 ; 4.0 ; ; 4 # Nd SUNDANESE DIGIT FOUR -1C44 ; 4.0 ; ; 4 # Nd LEPCHA DIGIT FOUR -1C54 ; 4.0 ; ; 4 # Nd OL CHIKI DIGIT FOUR -2074 ; 4.0 ; ; 4 # No SUPERSCRIPT FOUR -2084 ; 4.0 ; ; 4 # No SUBSCRIPT FOUR -2163 ; 4.0 ; ; 4 # Nl ROMAN NUMERAL FOUR -2173 ; 4.0 ; ; 4 # Nl SMALL ROMAN NUMERAL FOUR -2463 ; 4.0 ; ; 4 # No CIRCLED DIGIT FOUR -2477 ; 4.0 ; ; 4 # No PARENTHESIZED DIGIT FOUR -248B ; 4.0 ; ; 4 # No DIGIT FOUR FULL STOP -24F8 ; 4.0 ; ; 4 # No DOUBLE CIRCLED DIGIT FOUR -2779 ; 4.0 ; ; 4 # No DINGBAT NEGATIVE CIRCLED DIGIT FOUR -2783 ; 4.0 ; ; 4 # No DINGBAT CIRCLED SANS-SERIF DIGIT FOUR -278D ; 4.0 ; ; 4 # No DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FOUR -3024 ; 4.0 ; ; 4 # Nl HANGZHOU NUMERAL FOUR -3195 ; 4.0 ; ; 4 # No IDEOGRAPHIC ANNOTATION FOUR MARK -3223 ; 4.0 ; ; 4 # No PARENTHESIZED IDEOGRAPH FOUR -3283 ; 4.0 ; ; 4 # No CIRCLED IDEOGRAPH FOUR -4E96 ; 4.0 ; ; 4 # Lo CJK UNIFIED IDEOGRAPH-4E96 -56DB ; 4.0 ; ; 4 # Lo CJK UNIFIED IDEOGRAPH-56DB -8086 ; 4.0 ; ; 4 # Lo CJK UNIFIED IDEOGRAPH-8086 -A624 ; 4.0 ; ; 4 # Nd VAI DIGIT FOUR -A6E9 ; 4.0 ; ; 4 # Nl BAMUM LETTER KPA -A8D4 ; 4.0 ; ; 4 # Nd SAURASHTRA DIGIT FOUR -A904 ; 4.0 ; ; 4 # Nd KAYAH LI DIGIT FOUR -A9D4 ; 4.0 ; ; 4 # Nd JAVANESE DIGIT FOUR -AA54 ; 4.0 ; ; 4 # Nd CHAM DIGIT FOUR -ABF4 ; 4.0 ; ; 4 # Nd MEETEI MAYEK DIGIT FOUR -FF14 ; 4.0 ; ; 4 # Nd FULLWIDTH DIGIT FOUR -1010A ; 4.0 ; ; 4 # No AEGEAN NUMBER FOUR -104A4 ; 4.0 ; ; 4 # Nd OSMANYA DIGIT FOUR -10A43 ; 4.0 ; ; 4 # No KHAROSHTHI DIGIT FOUR -10B5B ; 4.0 ; ; 4 # No INSCRIPTIONAL PARTHIAN NUMBER FOUR -10B7B ; 4.0 ; ; 4 # No INSCRIPTIONAL PAHLAVI NUMBER FOUR -10E63 ; 4.0 ; ; 4 # No RUMI DIGIT FOUR -11055 ; 4.0 ; ; 4 # No BRAHMI NUMBER FOUR -1106A ; 4.0 ; ; 4 # Nd BRAHMI DIGIT FOUR -12402 ; 4.0 ; ; 4 # Nl CUNEIFORM NUMERIC SIGN FOUR ASH -12409 ; 4.0 ; ; 4 # Nl CUNEIFORM NUMERIC SIGN FOUR DISH -1240F ; 4.0 ; ; 4 # Nl CUNEIFORM NUMERIC SIGN FOUR U -12418 ; 4.0 ; ; 4 # Nl CUNEIFORM NUMERIC SIGN FOUR GESH2 -12421 ; 4.0 ; ; 4 # Nl CUNEIFORM NUMERIC SIGN FOUR GESHU -12426 ; 4.0 ; ; 4 # Nl CUNEIFORM NUMERIC SIGN FOUR SHAR2 -12430 ; 4.0 ; ; 4 # Nl CUNEIFORM NUMERIC SIGN FOUR SHARU -12438 ; 4.0 ; ; 4 # Nl CUNEIFORM NUMERIC SIGN FOUR BURU -1243C..1243F ; 4.0 ; ; 4 # Nl [4] CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU..CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU B -1244C ; 4.0 ; ; 4 # Nl CUNEIFORM NUMERIC SIGN FOUR ASH TENU -12452..12453 ; 4.0 ; ; 4 # Nl [2] CUNEIFORM NUMERIC SIGN FOUR BAN2..CUNEIFORM NUMERIC SIGN FOUR BAN2 VARIANT FORM -1D363 ; 4.0 ; ; 4 # No COUNTING ROD UNIT DIGIT FOUR -1D7D2 ; 4.0 ; ; 4 # Nd MATHEMATICAL BOLD DIGIT FOUR -1D7DC ; 4.0 ; ; 4 # Nd MATHEMATICAL DOUBLE-STRUCK DIGIT FOUR -1D7E6 ; 4.0 ; ; 4 # Nd MATHEMATICAL SANS-SERIF DIGIT FOUR -1D7F0 ; 4.0 ; ; 4 # Nd MATHEMATICAL SANS-SERIF BOLD DIGIT FOUR -1D7FA ; 4.0 ; ; 4 # Nd MATHEMATICAL MONOSPACE DIGIT FOUR -1F105 ; 4.0 ; ; 4 # No DIGIT FOUR COMMA -20064 ; 4.0 ; ; 4 # Lo CJK UNIFIED IDEOGRAPH-20064 -200E2 ; 4.0 ; ; 4 # Lo CJK UNIFIED IDEOGRAPH-200E2 -2626D ; 4.0 ; ; 4 # Lo CJK UNIFIED IDEOGRAPH-2626D - -# Total code points: 89 - -# ================================================ - -0F2E ; 4.5 ; ; 9/2 # No TIBETAN DIGIT HALF FIVE - -# Total code points: 1 - -# ================================================ - -0035 ; 5.0 ; ; 5 # Nd DIGIT FIVE -0665 ; 5.0 ; ; 5 # Nd ARABIC-INDIC DIGIT FIVE -06F5 ; 5.0 ; ; 5 # Nd EXTENDED ARABIC-INDIC DIGIT FIVE -07C5 ; 5.0 ; ; 5 # Nd NKO DIGIT FIVE -096B ; 5.0 ; ; 5 # Nd DEVANAGARI DIGIT FIVE -09EB ; 5.0 ; ; 5 # Nd BENGALI DIGIT FIVE -0A6B ; 5.0 ; ; 5 # Nd GURMUKHI DIGIT FIVE -0AEB ; 5.0 ; ; 5 # Nd GUJARATI DIGIT FIVE -0B6B ; 5.0 ; ; 5 # Nd ORIYA DIGIT FIVE -0BEB ; 5.0 ; ; 5 # Nd TAMIL DIGIT FIVE -0C6B ; 5.0 ; ; 5 # Nd TELUGU DIGIT FIVE -0CEB ; 5.0 ; ; 5 # Nd KANNADA DIGIT FIVE -0D6B ; 5.0 ; ; 5 # Nd MALAYALAM DIGIT FIVE -0E55 ; 5.0 ; ; 5 # Nd THAI DIGIT FIVE -0ED5 ; 5.0 ; ; 5 # Nd LAO DIGIT FIVE -0F25 ; 5.0 ; ; 5 # Nd TIBETAN DIGIT FIVE -1045 ; 5.0 ; ; 5 # Nd MYANMAR DIGIT FIVE -1095 ; 5.0 ; ; 5 # Nd MYANMAR SHAN DIGIT FIVE -136D ; 5.0 ; ; 5 # No ETHIOPIC DIGIT FIVE -17E5 ; 5.0 ; ; 5 # Nd KHMER DIGIT FIVE -17F5 ; 5.0 ; ; 5 # No KHMER SYMBOL LEK ATTAK PRAM -1815 ; 5.0 ; ; 5 # Nd MONGOLIAN DIGIT FIVE -194B ; 5.0 ; ; 5 # Nd LIMBU DIGIT FIVE -19D5 ; 5.0 ; ; 5 # Nd NEW TAI LUE DIGIT FIVE -1A85 ; 5.0 ; ; 5 # Nd TAI THAM HORA DIGIT FIVE -1A95 ; 5.0 ; ; 5 # Nd TAI THAM THAM DIGIT FIVE -1B55 ; 5.0 ; ; 5 # Nd BALINESE DIGIT FIVE -1BB5 ; 5.0 ; ; 5 # Nd SUNDANESE DIGIT FIVE -1C45 ; 5.0 ; ; 5 # Nd LEPCHA DIGIT FIVE -1C55 ; 5.0 ; ; 5 # Nd OL CHIKI DIGIT FIVE -2075 ; 5.0 ; ; 5 # No SUPERSCRIPT FIVE -2085 ; 5.0 ; ; 5 # No SUBSCRIPT FIVE -2164 ; 5.0 ; ; 5 # Nl ROMAN NUMERAL FIVE -2174 ; 5.0 ; ; 5 # Nl SMALL ROMAN NUMERAL FIVE -2464 ; 5.0 ; ; 5 # No CIRCLED DIGIT FIVE -2478 ; 5.0 ; ; 5 # No PARENTHESIZED DIGIT FIVE -248C ; 5.0 ; ; 5 # No DIGIT FIVE FULL STOP -24F9 ; 5.0 ; ; 5 # No DOUBLE CIRCLED DIGIT FIVE -277A ; 5.0 ; ; 5 # No DINGBAT NEGATIVE CIRCLED DIGIT FIVE -2784 ; 5.0 ; ; 5 # No DINGBAT CIRCLED SANS-SERIF DIGIT FIVE -278E ; 5.0 ; ; 5 # No DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FIVE -3025 ; 5.0 ; ; 5 # Nl HANGZHOU NUMERAL FIVE -3224 ; 5.0 ; ; 5 # No PARENTHESIZED IDEOGRAPH FIVE -3284 ; 5.0 ; ; 5 # No CIRCLED IDEOGRAPH FIVE -3405 ; 5.0 ; ; 5 # Lo CJK UNIFIED IDEOGRAPH-3405 -382A ; 5.0 ; ; 5 # Lo CJK UNIFIED IDEOGRAPH-382A -4E94 ; 5.0 ; ; 5 # Lo CJK UNIFIED IDEOGRAPH-4E94 -4F0D ; 5.0 ; ; 5 # Lo CJK UNIFIED IDEOGRAPH-4F0D -A625 ; 5.0 ; ; 5 # Nd VAI DIGIT FIVE -A6EA ; 5.0 ; ; 5 # Nl BAMUM LETTER TEN -A8D5 ; 5.0 ; ; 5 # Nd SAURASHTRA DIGIT FIVE -A905 ; 5.0 ; ; 5 # Nd KAYAH LI DIGIT FIVE -A9D5 ; 5.0 ; ; 5 # Nd JAVANESE DIGIT FIVE -AA55 ; 5.0 ; ; 5 # Nd CHAM DIGIT FIVE -ABF5 ; 5.0 ; ; 5 # Nd MEETEI MAYEK DIGIT FIVE -FF15 ; 5.0 ; ; 5 # Nd FULLWIDTH DIGIT FIVE -1010B ; 5.0 ; ; 5 # No AEGEAN NUMBER FIVE -10143 ; 5.0 ; ; 5 # Nl GREEK ACROPHONIC ATTIC FIVE -10148 ; 5.0 ; ; 5 # Nl GREEK ACROPHONIC ATTIC FIVE TALENTS -1014F ; 5.0 ; ; 5 # Nl GREEK ACROPHONIC ATTIC FIVE STATERS -1015F ; 5.0 ; ; 5 # Nl GREEK ACROPHONIC TROEZENIAN FIVE -10173 ; 5.0 ; ; 5 # Nl GREEK ACROPHONIC DELPHIC FIVE MNAS -10321 ; 5.0 ; ; 5 # No OLD ITALIC NUMERAL FIVE -104A5 ; 5.0 ; ; 5 # Nd OSMANYA DIGIT FIVE -10E64 ; 5.0 ; ; 5 # No RUMI DIGIT FIVE -11056 ; 5.0 ; ; 5 # No BRAHMI NUMBER FIVE -1106B ; 5.0 ; ; 5 # Nd BRAHMI DIGIT FIVE -12403 ; 5.0 ; ; 5 # Nl CUNEIFORM NUMERIC SIGN FIVE ASH -1240A ; 5.0 ; ; 5 # Nl CUNEIFORM NUMERIC SIGN FIVE DISH -12410 ; 5.0 ; ; 5 # Nl CUNEIFORM NUMERIC SIGN FIVE U -12419 ; 5.0 ; ; 5 # Nl CUNEIFORM NUMERIC SIGN FIVE GESH2 -12422 ; 5.0 ; ; 5 # Nl CUNEIFORM NUMERIC SIGN FIVE GESHU -12427 ; 5.0 ; ; 5 # Nl CUNEIFORM NUMERIC SIGN FIVE SHAR2 -12431 ; 5.0 ; ; 5 # Nl CUNEIFORM NUMERIC SIGN FIVE SHARU -12439 ; 5.0 ; ; 5 # Nl CUNEIFORM NUMERIC SIGN FIVE BURU -1244D ; 5.0 ; ; 5 # Nl CUNEIFORM NUMERIC SIGN FIVE ASH TENU -12454..12455 ; 5.0 ; ; 5 # Nl [2] CUNEIFORM NUMERIC SIGN FIVE BAN2..CUNEIFORM NUMERIC SIGN FIVE BAN2 VARIANT FORM -1D364 ; 5.0 ; ; 5 # No COUNTING ROD UNIT DIGIT FIVE -1D7D3 ; 5.0 ; ; 5 # Nd MATHEMATICAL BOLD DIGIT FIVE -1D7DD ; 5.0 ; ; 5 # Nd MATHEMATICAL DOUBLE-STRUCK DIGIT FIVE -1D7E7 ; 5.0 ; ; 5 # Nd MATHEMATICAL SANS-SERIF DIGIT FIVE -1D7F1 ; 5.0 ; ; 5 # Nd MATHEMATICAL SANS-SERIF BOLD DIGIT FIVE -1D7FB ; 5.0 ; ; 5 # Nd MATHEMATICAL MONOSPACE DIGIT FIVE -1F106 ; 5.0 ; ; 5 # No DIGIT FIVE COMMA -20121 ; 5.0 ; ; 5 # Lo CJK UNIFIED IDEOGRAPH-20121 - -# Total code points: 86 - -# ================================================ - -0F2F ; 5.5 ; ; 11/2 # No TIBETAN DIGIT HALF SIX - -# Total code points: 1 - -# ================================================ - -0036 ; 6.0 ; ; 6 # Nd DIGIT SIX -0666 ; 6.0 ; ; 6 # Nd ARABIC-INDIC DIGIT SIX -06F6 ; 6.0 ; ; 6 # Nd EXTENDED ARABIC-INDIC DIGIT SIX -07C6 ; 6.0 ; ; 6 # Nd NKO DIGIT SIX -096C ; 6.0 ; ; 6 # Nd DEVANAGARI DIGIT SIX -09EC ; 6.0 ; ; 6 # Nd BENGALI DIGIT SIX -0A6C ; 6.0 ; ; 6 # Nd GURMUKHI DIGIT SIX -0AEC ; 6.0 ; ; 6 # Nd GUJARATI DIGIT SIX -0B6C ; 6.0 ; ; 6 # Nd ORIYA DIGIT SIX -0BEC ; 6.0 ; ; 6 # Nd TAMIL DIGIT SIX -0C6C ; 6.0 ; ; 6 # Nd TELUGU DIGIT SIX -0CEC ; 6.0 ; ; 6 # Nd KANNADA DIGIT SIX -0D6C ; 6.0 ; ; 6 # Nd MALAYALAM DIGIT SIX -0E56 ; 6.0 ; ; 6 # Nd THAI DIGIT SIX -0ED6 ; 6.0 ; ; 6 # Nd LAO DIGIT SIX -0F26 ; 6.0 ; ; 6 # Nd TIBETAN DIGIT SIX -1046 ; 6.0 ; ; 6 # Nd MYANMAR DIGIT SIX -1096 ; 6.0 ; ; 6 # Nd MYANMAR SHAN DIGIT SIX -136E ; 6.0 ; ; 6 # No ETHIOPIC DIGIT SIX -17E6 ; 6.0 ; ; 6 # Nd KHMER DIGIT SIX -17F6 ; 6.0 ; ; 6 # No KHMER SYMBOL LEK ATTAK PRAM-MUOY -1816 ; 6.0 ; ; 6 # Nd MONGOLIAN DIGIT SIX -194C ; 6.0 ; ; 6 # Nd LIMBU DIGIT SIX -19D6 ; 6.0 ; ; 6 # Nd NEW TAI LUE DIGIT SIX -1A86 ; 6.0 ; ; 6 # Nd TAI THAM HORA DIGIT SIX -1A96 ; 6.0 ; ; 6 # Nd TAI THAM THAM DIGIT SIX -1B56 ; 6.0 ; ; 6 # Nd BALINESE DIGIT SIX -1BB6 ; 6.0 ; ; 6 # Nd SUNDANESE DIGIT SIX -1C46 ; 6.0 ; ; 6 # Nd LEPCHA DIGIT SIX -1C56 ; 6.0 ; ; 6 # Nd OL CHIKI DIGIT SIX -2076 ; 6.0 ; ; 6 # No SUPERSCRIPT SIX -2086 ; 6.0 ; ; 6 # No SUBSCRIPT SIX -2165 ; 6.0 ; ; 6 # Nl ROMAN NUMERAL SIX -2175 ; 6.0 ; ; 6 # Nl SMALL ROMAN NUMERAL SIX -2185 ; 6.0 ; ; 6 # Nl ROMAN NUMERAL SIX LATE FORM -2465 ; 6.0 ; ; 6 # No CIRCLED DIGIT SIX -2479 ; 6.0 ; ; 6 # No PARENTHESIZED DIGIT SIX -248D ; 6.0 ; ; 6 # No DIGIT SIX FULL STOP -24FA ; 6.0 ; ; 6 # No DOUBLE CIRCLED DIGIT SIX -277B ; 6.0 ; ; 6 # No DINGBAT NEGATIVE CIRCLED DIGIT SIX -2785 ; 6.0 ; ; 6 # No DINGBAT CIRCLED SANS-SERIF DIGIT SIX -278F ; 6.0 ; ; 6 # No DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SIX -3026 ; 6.0 ; ; 6 # Nl HANGZHOU NUMERAL SIX -3225 ; 6.0 ; ; 6 # No PARENTHESIZED IDEOGRAPH SIX -3285 ; 6.0 ; ; 6 # No CIRCLED IDEOGRAPH SIX -516D ; 6.0 ; ; 6 # Lo CJK UNIFIED IDEOGRAPH-516D -9646 ; 6.0 ; ; 6 # Lo CJK UNIFIED IDEOGRAPH-9646 -9678 ; 6.0 ; ; 6 # Lo CJK UNIFIED IDEOGRAPH-9678 -A626 ; 6.0 ; ; 6 # Nd VAI DIGIT SIX -A6EB ; 6.0 ; ; 6 # Nl BAMUM LETTER NTUU -A8D6 ; 6.0 ; ; 6 # Nd SAURASHTRA DIGIT SIX -A906 ; 6.0 ; ; 6 # Nd KAYAH LI DIGIT SIX -A9D6 ; 6.0 ; ; 6 # Nd JAVANESE DIGIT SIX -AA56 ; 6.0 ; ; 6 # Nd CHAM DIGIT SIX -ABF6 ; 6.0 ; ; 6 # Nd MEETEI MAYEK DIGIT SIX -F9D1 ; 6.0 ; ; 6 # Lo CJK COMPATIBILITY IDEOGRAPH-F9D1 -F9D3 ; 6.0 ; ; 6 # Lo CJK COMPATIBILITY IDEOGRAPH-F9D3 -FF16 ; 6.0 ; ; 6 # Nd FULLWIDTH DIGIT SIX -1010C ; 6.0 ; ; 6 # No AEGEAN NUMBER SIX -104A6 ; 6.0 ; ; 6 # Nd OSMANYA DIGIT SIX -10E65 ; 6.0 ; ; 6 # No RUMI DIGIT SIX -11057 ; 6.0 ; ; 6 # No BRAHMI NUMBER SIX -1106C ; 6.0 ; ; 6 # Nd BRAHMI DIGIT SIX -12404 ; 6.0 ; ; 6 # Nl CUNEIFORM NUMERIC SIGN SIX ASH -1240B ; 6.0 ; ; 6 # Nl CUNEIFORM NUMERIC SIGN SIX DISH -12411 ; 6.0 ; ; 6 # Nl CUNEIFORM NUMERIC SIGN SIX U -1241A ; 6.0 ; ; 6 # Nl CUNEIFORM NUMERIC SIGN SIX GESH2 -12428 ; 6.0 ; ; 6 # Nl CUNEIFORM NUMERIC SIGN SIX SHAR2 -12440 ; 6.0 ; ; 6 # Nl CUNEIFORM NUMERIC SIGN SIX VARIANT FORM ASH9 -1244E ; 6.0 ; ; 6 # Nl CUNEIFORM NUMERIC SIGN SIX ASH TENU -1D365 ; 6.0 ; ; 6 # No COUNTING ROD UNIT DIGIT SIX -1D7D4 ; 6.0 ; ; 6 # Nd MATHEMATICAL BOLD DIGIT SIX -1D7DE ; 6.0 ; ; 6 # Nd MATHEMATICAL DOUBLE-STRUCK DIGIT SIX -1D7E8 ; 6.0 ; ; 6 # Nd MATHEMATICAL SANS-SERIF DIGIT SIX -1D7F2 ; 6.0 ; ; 6 # Nd MATHEMATICAL SANS-SERIF BOLD DIGIT SIX -1D7FC ; 6.0 ; ; 6 # Nd MATHEMATICAL MONOSPACE DIGIT SIX -1F107 ; 6.0 ; ; 6 # No DIGIT SIX COMMA -20AEA ; 6.0 ; ; 6 # Lo CJK UNIFIED IDEOGRAPH-20AEA - -# Total code points: 78 - -# ================================================ - -0F30 ; 6.5 ; ; 13/2 # No TIBETAN DIGIT HALF SEVEN - -# Total code points: 1 - -# ================================================ - -0037 ; 7.0 ; ; 7 # Nd DIGIT SEVEN -0667 ; 7.0 ; ; 7 # Nd ARABIC-INDIC DIGIT SEVEN -06F7 ; 7.0 ; ; 7 # Nd EXTENDED ARABIC-INDIC DIGIT SEVEN -07C7 ; 7.0 ; ; 7 # Nd NKO DIGIT SEVEN -096D ; 7.0 ; ; 7 # Nd DEVANAGARI DIGIT SEVEN -09ED ; 7.0 ; ; 7 # Nd BENGALI DIGIT SEVEN -0A6D ; 7.0 ; ; 7 # Nd GURMUKHI DIGIT SEVEN -0AED ; 7.0 ; ; 7 # Nd GUJARATI DIGIT SEVEN -0B6D ; 7.0 ; ; 7 # Nd ORIYA DIGIT SEVEN -0BED ; 7.0 ; ; 7 # Nd TAMIL DIGIT SEVEN -0C6D ; 7.0 ; ; 7 # Nd TELUGU DIGIT SEVEN -0CED ; 7.0 ; ; 7 # Nd KANNADA DIGIT SEVEN -0D6D ; 7.0 ; ; 7 # Nd MALAYALAM DIGIT SEVEN -0E57 ; 7.0 ; ; 7 # Nd THAI DIGIT SEVEN -0ED7 ; 7.0 ; ; 7 # Nd LAO DIGIT SEVEN -0F27 ; 7.0 ; ; 7 # Nd TIBETAN DIGIT SEVEN -1047 ; 7.0 ; ; 7 # Nd MYANMAR DIGIT SEVEN -1097 ; 7.0 ; ; 7 # Nd MYANMAR SHAN DIGIT SEVEN -136F ; 7.0 ; ; 7 # No ETHIOPIC DIGIT SEVEN -17E7 ; 7.0 ; ; 7 # Nd KHMER DIGIT SEVEN -17F7 ; 7.0 ; ; 7 # No KHMER SYMBOL LEK ATTAK PRAM-PII -1817 ; 7.0 ; ; 7 # Nd MONGOLIAN DIGIT SEVEN -194D ; 7.0 ; ; 7 # Nd LIMBU DIGIT SEVEN -19D7 ; 7.0 ; ; 7 # Nd NEW TAI LUE DIGIT SEVEN -1A87 ; 7.0 ; ; 7 # Nd TAI THAM HORA DIGIT SEVEN -1A97 ; 7.0 ; ; 7 # Nd TAI THAM THAM DIGIT SEVEN -1B57 ; 7.0 ; ; 7 # Nd BALINESE DIGIT SEVEN -1BB7 ; 7.0 ; ; 7 # Nd SUNDANESE DIGIT SEVEN -1C47 ; 7.0 ; ; 7 # Nd LEPCHA DIGIT SEVEN -1C57 ; 7.0 ; ; 7 # Nd OL CHIKI DIGIT SEVEN -2077 ; 7.0 ; ; 7 # No SUPERSCRIPT SEVEN -2087 ; 7.0 ; ; 7 # No SUBSCRIPT SEVEN -2166 ; 7.0 ; ; 7 # Nl ROMAN NUMERAL SEVEN -2176 ; 7.0 ; ; 7 # Nl SMALL ROMAN NUMERAL SEVEN -2466 ; 7.0 ; ; 7 # No CIRCLED DIGIT SEVEN -247A ; 7.0 ; ; 7 # No PARENTHESIZED DIGIT SEVEN -248E ; 7.0 ; ; 7 # No DIGIT SEVEN FULL STOP -24FB ; 7.0 ; ; 7 # No DOUBLE CIRCLED DIGIT SEVEN -277C ; 7.0 ; ; 7 # No DINGBAT NEGATIVE CIRCLED DIGIT SEVEN -2786 ; 7.0 ; ; 7 # No DINGBAT CIRCLED SANS-SERIF DIGIT SEVEN -2790 ; 7.0 ; ; 7 # No DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SEVEN -3027 ; 7.0 ; ; 7 # Nl HANGZHOU NUMERAL SEVEN -3226 ; 7.0 ; ; 7 # No PARENTHESIZED IDEOGRAPH SEVEN -3286 ; 7.0 ; ; 7 # No CIRCLED IDEOGRAPH SEVEN -3B4D ; 7.0 ; ; 7 # Lo CJK UNIFIED IDEOGRAPH-3B4D -4E03 ; 7.0 ; ; 7 # Lo CJK UNIFIED IDEOGRAPH-4E03 -67D2 ; 7.0 ; ; 7 # Lo CJK UNIFIED IDEOGRAPH-67D2 -6F06 ; 7.0 ; ; 7 # Lo CJK UNIFIED IDEOGRAPH-6F06 -A627 ; 7.0 ; ; 7 # Nd VAI DIGIT SEVEN -A6EC ; 7.0 ; ; 7 # Nl BAMUM LETTER SAMBA -A8D7 ; 7.0 ; ; 7 # Nd SAURASHTRA DIGIT SEVEN -A907 ; 7.0 ; ; 7 # Nd KAYAH LI DIGIT SEVEN -A9D7 ; 7.0 ; ; 7 # Nd JAVANESE DIGIT SEVEN -AA57 ; 7.0 ; ; 7 # Nd CHAM DIGIT SEVEN -ABF7 ; 7.0 ; ; 7 # Nd MEETEI MAYEK DIGIT SEVEN -FF17 ; 7.0 ; ; 7 # Nd FULLWIDTH DIGIT SEVEN -1010D ; 7.0 ; ; 7 # No AEGEAN NUMBER SEVEN -104A7 ; 7.0 ; ; 7 # Nd OSMANYA DIGIT SEVEN -10E66 ; 7.0 ; ; 7 # No RUMI DIGIT SEVEN -11058 ; 7.0 ; ; 7 # No BRAHMI NUMBER SEVEN -1106D ; 7.0 ; ; 7 # Nd BRAHMI DIGIT SEVEN -12405 ; 7.0 ; ; 7 # Nl CUNEIFORM NUMERIC SIGN SEVEN ASH -1240C ; 7.0 ; ; 7 # Nl CUNEIFORM NUMERIC SIGN SEVEN DISH -12412 ; 7.0 ; ; 7 # Nl CUNEIFORM NUMERIC SIGN SEVEN U -1241B ; 7.0 ; ; 7 # Nl CUNEIFORM NUMERIC SIGN SEVEN GESH2 -12429 ; 7.0 ; ; 7 # Nl CUNEIFORM NUMERIC SIGN SEVEN SHAR2 -12441..12443 ; 7.0 ; ; 7 # Nl [3] CUNEIFORM NUMERIC SIGN SEVEN VARIANT FORM IMIN3..CUNEIFORM NUMERIC SIGN SEVEN VARIANT FORM IMIN B -1D366 ; 7.0 ; ; 7 # No COUNTING ROD UNIT DIGIT SEVEN -1D7D5 ; 7.0 ; ; 7 # Nd MATHEMATICAL BOLD DIGIT SEVEN -1D7DF ; 7.0 ; ; 7 # Nd MATHEMATICAL DOUBLE-STRUCK DIGIT SEVEN -1D7E9 ; 7.0 ; ; 7 # Nd MATHEMATICAL SANS-SERIF DIGIT SEVEN -1D7F3 ; 7.0 ; ; 7 # Nd MATHEMATICAL SANS-SERIF BOLD DIGIT SEVEN -1D7FD ; 7.0 ; ; 7 # Nd MATHEMATICAL MONOSPACE DIGIT SEVEN -1F108 ; 7.0 ; ; 7 # No DIGIT SEVEN COMMA -20001 ; 7.0 ; ; 7 # Lo CJK UNIFIED IDEOGRAPH-20001 - -# Total code points: 77 - -# ================================================ - -0F31 ; 7.5 ; ; 15/2 # No TIBETAN DIGIT HALF EIGHT - -# Total code points: 1 - -# ================================================ - -0038 ; 8.0 ; ; 8 # Nd DIGIT EIGHT -0668 ; 8.0 ; ; 8 # Nd ARABIC-INDIC DIGIT EIGHT -06F8 ; 8.0 ; ; 8 # Nd EXTENDED ARABIC-INDIC DIGIT EIGHT -07C8 ; 8.0 ; ; 8 # Nd NKO DIGIT EIGHT -096E ; 8.0 ; ; 8 # Nd DEVANAGARI DIGIT EIGHT -09EE ; 8.0 ; ; 8 # Nd BENGALI DIGIT EIGHT -0A6E ; 8.0 ; ; 8 # Nd GURMUKHI DIGIT EIGHT -0AEE ; 8.0 ; ; 8 # Nd GUJARATI DIGIT EIGHT -0B6E ; 8.0 ; ; 8 # Nd ORIYA DIGIT EIGHT -0BEE ; 8.0 ; ; 8 # Nd TAMIL DIGIT EIGHT -0C6E ; 8.0 ; ; 8 # Nd TELUGU DIGIT EIGHT -0CEE ; 8.0 ; ; 8 # Nd KANNADA DIGIT EIGHT -0D6E ; 8.0 ; ; 8 # Nd MALAYALAM DIGIT EIGHT -0E58 ; 8.0 ; ; 8 # Nd THAI DIGIT EIGHT -0ED8 ; 8.0 ; ; 8 # Nd LAO DIGIT EIGHT -0F28 ; 8.0 ; ; 8 # Nd TIBETAN DIGIT EIGHT -1048 ; 8.0 ; ; 8 # Nd MYANMAR DIGIT EIGHT -1098 ; 8.0 ; ; 8 # Nd MYANMAR SHAN DIGIT EIGHT -1370 ; 8.0 ; ; 8 # No ETHIOPIC DIGIT EIGHT -17E8 ; 8.0 ; ; 8 # Nd KHMER DIGIT EIGHT -17F8 ; 8.0 ; ; 8 # No KHMER SYMBOL LEK ATTAK PRAM-BEI -1818 ; 8.0 ; ; 8 # Nd MONGOLIAN DIGIT EIGHT -194E ; 8.0 ; ; 8 # Nd LIMBU DIGIT EIGHT -19D8 ; 8.0 ; ; 8 # Nd NEW TAI LUE DIGIT EIGHT -1A88 ; 8.0 ; ; 8 # Nd TAI THAM HORA DIGIT EIGHT -1A98 ; 8.0 ; ; 8 # Nd TAI THAM THAM DIGIT EIGHT -1B58 ; 8.0 ; ; 8 # Nd BALINESE DIGIT EIGHT -1BB8 ; 8.0 ; ; 8 # Nd SUNDANESE DIGIT EIGHT -1C48 ; 8.0 ; ; 8 # Nd LEPCHA DIGIT EIGHT -1C58 ; 8.0 ; ; 8 # Nd OL CHIKI DIGIT EIGHT -2078 ; 8.0 ; ; 8 # No SUPERSCRIPT EIGHT -2088 ; 8.0 ; ; 8 # No SUBSCRIPT EIGHT -2167 ; 8.0 ; ; 8 # Nl ROMAN NUMERAL EIGHT -2177 ; 8.0 ; ; 8 # Nl SMALL ROMAN NUMERAL EIGHT -2467 ; 8.0 ; ; 8 # No CIRCLED DIGIT EIGHT -247B ; 8.0 ; ; 8 # No PARENTHESIZED DIGIT EIGHT -248F ; 8.0 ; ; 8 # No DIGIT EIGHT FULL STOP -24FC ; 8.0 ; ; 8 # No DOUBLE CIRCLED DIGIT EIGHT -277D ; 8.0 ; ; 8 # No DINGBAT NEGATIVE CIRCLED DIGIT EIGHT -2787 ; 8.0 ; ; 8 # No DINGBAT CIRCLED SANS-SERIF DIGIT EIGHT -2791 ; 8.0 ; ; 8 # No DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT EIGHT -3028 ; 8.0 ; ; 8 # Nl HANGZHOU NUMERAL EIGHT -3227 ; 8.0 ; ; 8 # No PARENTHESIZED IDEOGRAPH EIGHT -3287 ; 8.0 ; ; 8 # No CIRCLED IDEOGRAPH EIGHT -516B ; 8.0 ; ; 8 # Lo CJK UNIFIED IDEOGRAPH-516B -634C ; 8.0 ; ; 8 # Lo CJK UNIFIED IDEOGRAPH-634C -A628 ; 8.0 ; ; 8 # Nd VAI DIGIT EIGHT -A6ED ; 8.0 ; ; 8 # Nl BAMUM LETTER FAAMAE -A8D8 ; 8.0 ; ; 8 # Nd SAURASHTRA DIGIT EIGHT -A908 ; 8.0 ; ; 8 # Nd KAYAH LI DIGIT EIGHT -A9D8 ; 8.0 ; ; 8 # Nd JAVANESE DIGIT EIGHT -AA58 ; 8.0 ; ; 8 # Nd CHAM DIGIT EIGHT -ABF8 ; 8.0 ; ; 8 # Nd MEETEI MAYEK DIGIT EIGHT -FF18 ; 8.0 ; ; 8 # Nd FULLWIDTH DIGIT EIGHT -1010E ; 8.0 ; ; 8 # No AEGEAN NUMBER EIGHT -104A8 ; 8.0 ; ; 8 # Nd OSMANYA DIGIT EIGHT -10E67 ; 8.0 ; ; 8 # No RUMI DIGIT EIGHT -11059 ; 8.0 ; ; 8 # No BRAHMI NUMBER EIGHT -1106E ; 8.0 ; ; 8 # Nd BRAHMI DIGIT EIGHT -12406 ; 8.0 ; ; 8 # Nl CUNEIFORM NUMERIC SIGN EIGHT ASH -1240D ; 8.0 ; ; 8 # Nl CUNEIFORM NUMERIC SIGN EIGHT DISH -12413 ; 8.0 ; ; 8 # Nl CUNEIFORM NUMERIC SIGN EIGHT U -1241C ; 8.0 ; ; 8 # Nl CUNEIFORM NUMERIC SIGN EIGHT GESH2 -1242A ; 8.0 ; ; 8 # Nl CUNEIFORM NUMERIC SIGN EIGHT SHAR2 -12444..12445 ; 8.0 ; ; 8 # Nl [2] CUNEIFORM NUMERIC SIGN EIGHT VARIANT FORM USSU..CUNEIFORM NUMERIC SIGN EIGHT VARIANT FORM USSU3 -1D367 ; 8.0 ; ; 8 # No COUNTING ROD UNIT DIGIT EIGHT -1D7D6 ; 8.0 ; ; 8 # Nd MATHEMATICAL BOLD DIGIT EIGHT -1D7E0 ; 8.0 ; ; 8 # Nd MATHEMATICAL DOUBLE-STRUCK DIGIT EIGHT -1D7EA ; 8.0 ; ; 8 # Nd MATHEMATICAL SANS-SERIF DIGIT EIGHT -1D7F4 ; 8.0 ; ; 8 # Nd MATHEMATICAL SANS-SERIF BOLD DIGIT EIGHT -1D7FE ; 8.0 ; ; 8 # Nd MATHEMATICAL MONOSPACE DIGIT EIGHT -1F109 ; 8.0 ; ; 8 # No DIGIT EIGHT COMMA - -# Total code points: 73 - -# ================================================ - -0F32 ; 8.5 ; ; 17/2 # No TIBETAN DIGIT HALF NINE - -# Total code points: 1 - -# ================================================ - -0039 ; 9.0 ; ; 9 # Nd DIGIT NINE -0669 ; 9.0 ; ; 9 # Nd ARABIC-INDIC DIGIT NINE -06F9 ; 9.0 ; ; 9 # Nd EXTENDED ARABIC-INDIC DIGIT NINE -07C9 ; 9.0 ; ; 9 # Nd NKO DIGIT NINE -096F ; 9.0 ; ; 9 # Nd DEVANAGARI DIGIT NINE -09EF ; 9.0 ; ; 9 # Nd BENGALI DIGIT NINE -0A6F ; 9.0 ; ; 9 # Nd GURMUKHI DIGIT NINE -0AEF ; 9.0 ; ; 9 # Nd GUJARATI DIGIT NINE -0B6F ; 9.0 ; ; 9 # Nd ORIYA DIGIT NINE -0BEF ; 9.0 ; ; 9 # Nd TAMIL DIGIT NINE -0C6F ; 9.0 ; ; 9 # Nd TELUGU DIGIT NINE -0CEF ; 9.0 ; ; 9 # Nd KANNADA DIGIT NINE -0D6F ; 9.0 ; ; 9 # Nd MALAYALAM DIGIT NINE -0E59 ; 9.0 ; ; 9 # Nd THAI DIGIT NINE -0ED9 ; 9.0 ; ; 9 # Nd LAO DIGIT NINE -0F29 ; 9.0 ; ; 9 # Nd TIBETAN DIGIT NINE -1049 ; 9.0 ; ; 9 # Nd MYANMAR DIGIT NINE -1099 ; 9.0 ; ; 9 # Nd MYANMAR SHAN DIGIT NINE -1371 ; 9.0 ; ; 9 # No ETHIOPIC DIGIT NINE -17E9 ; 9.0 ; ; 9 # Nd KHMER DIGIT NINE -17F9 ; 9.0 ; ; 9 # No KHMER SYMBOL LEK ATTAK PRAM-BUON -1819 ; 9.0 ; ; 9 # Nd MONGOLIAN DIGIT NINE -194F ; 9.0 ; ; 9 # Nd LIMBU DIGIT NINE -19D9 ; 9.0 ; ; 9 # Nd NEW TAI LUE DIGIT NINE -1A89 ; 9.0 ; ; 9 # Nd TAI THAM HORA DIGIT NINE -1A99 ; 9.0 ; ; 9 # Nd TAI THAM THAM DIGIT NINE -1B59 ; 9.0 ; ; 9 # Nd BALINESE DIGIT NINE -1BB9 ; 9.0 ; ; 9 # Nd SUNDANESE DIGIT NINE -1C49 ; 9.0 ; ; 9 # Nd LEPCHA DIGIT NINE -1C59 ; 9.0 ; ; 9 # Nd OL CHIKI DIGIT NINE -2079 ; 9.0 ; ; 9 # No SUPERSCRIPT NINE -2089 ; 9.0 ; ; 9 # No SUBSCRIPT NINE -2168 ; 9.0 ; ; 9 # Nl ROMAN NUMERAL NINE -2178 ; 9.0 ; ; 9 # Nl SMALL ROMAN NUMERAL NINE -2468 ; 9.0 ; ; 9 # No CIRCLED DIGIT NINE -247C ; 9.0 ; ; 9 # No PARENTHESIZED DIGIT NINE -2490 ; 9.0 ; ; 9 # No DIGIT NINE FULL STOP -24FD ; 9.0 ; ; 9 # No DOUBLE CIRCLED DIGIT NINE -277E ; 9.0 ; ; 9 # No DINGBAT NEGATIVE CIRCLED DIGIT NINE -2788 ; 9.0 ; ; 9 # No DINGBAT CIRCLED SANS-SERIF DIGIT NINE -2792 ; 9.0 ; ; 9 # No DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT NINE -3029 ; 9.0 ; ; 9 # Nl HANGZHOU NUMERAL NINE -3228 ; 9.0 ; ; 9 # No PARENTHESIZED IDEOGRAPH NINE -3288 ; 9.0 ; ; 9 # No CIRCLED IDEOGRAPH NINE -4E5D ; 9.0 ; ; 9 # Lo CJK UNIFIED IDEOGRAPH-4E5D -5EFE ; 9.0 ; ; 9 # Lo CJK UNIFIED IDEOGRAPH-5EFE -7396 ; 9.0 ; ; 9 # Lo CJK UNIFIED IDEOGRAPH-7396 -A629 ; 9.0 ; ; 9 # Nd VAI DIGIT NINE -A6EE ; 9.0 ; ; 9 # Nl BAMUM LETTER KOVUU -A8D9 ; 9.0 ; ; 9 # Nd SAURASHTRA DIGIT NINE -A909 ; 9.0 ; ; 9 # Nd KAYAH LI DIGIT NINE -A9D9 ; 9.0 ; ; 9 # Nd JAVANESE DIGIT NINE -AA59 ; 9.0 ; ; 9 # Nd CHAM DIGIT NINE -ABF9 ; 9.0 ; ; 9 # Nd MEETEI MAYEK DIGIT NINE -FF19 ; 9.0 ; ; 9 # Nd FULLWIDTH DIGIT NINE -1010F ; 9.0 ; ; 9 # No AEGEAN NUMBER NINE -104A9 ; 9.0 ; ; 9 # Nd OSMANYA DIGIT NINE -10E68 ; 9.0 ; ; 9 # No RUMI DIGIT NINE -1105A ; 9.0 ; ; 9 # No BRAHMI NUMBER NINE -1106F ; 9.0 ; ; 9 # Nd BRAHMI DIGIT NINE -12407 ; 9.0 ; ; 9 # Nl CUNEIFORM NUMERIC SIGN NINE ASH -1240E ; 9.0 ; ; 9 # Nl CUNEIFORM NUMERIC SIGN NINE DISH -12414 ; 9.0 ; ; 9 # Nl CUNEIFORM NUMERIC SIGN NINE U -1241D ; 9.0 ; ; 9 # Nl CUNEIFORM NUMERIC SIGN NINE GESH2 -1242B ; 9.0 ; ; 9 # Nl CUNEIFORM NUMERIC SIGN NINE SHAR2 -12446..12449 ; 9.0 ; ; 9 # Nl [4] CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU..CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU A -1D368 ; 9.0 ; ; 9 # No COUNTING ROD UNIT DIGIT NINE -1D7D7 ; 9.0 ; ; 9 # Nd MATHEMATICAL BOLD DIGIT NINE -1D7E1 ; 9.0 ; ; 9 # Nd MATHEMATICAL DOUBLE-STRUCK DIGIT NINE -1D7EB ; 9.0 ; ; 9 # Nd MATHEMATICAL SANS-SERIF DIGIT NINE -1D7F5 ; 9.0 ; ; 9 # Nd MATHEMATICAL SANS-SERIF BOLD DIGIT NINE -1D7FF ; 9.0 ; ; 9 # Nd MATHEMATICAL MONOSPACE DIGIT NINE -1F10A ; 9.0 ; ; 9 # No DIGIT NINE COMMA -2F890 ; 9.0 ; ; 9 # Lo CJK COMPATIBILITY IDEOGRAPH-2F890 - -# Total code points: 77 - -# ================================================ - -0BF0 ; 10.0 ; ; 10 # No TAMIL NUMBER TEN -0D70 ; 10.0 ; ; 10 # No MALAYALAM NUMBER TEN -1372 ; 10.0 ; ; 10 # No ETHIOPIC NUMBER TEN -2169 ; 10.0 ; ; 10 # Nl ROMAN NUMERAL TEN -2179 ; 10.0 ; ; 10 # Nl SMALL ROMAN NUMERAL TEN -2469 ; 10.0 ; ; 10 # No CIRCLED NUMBER TEN -247D ; 10.0 ; ; 10 # No PARENTHESIZED NUMBER TEN -2491 ; 10.0 ; ; 10 # No NUMBER TEN FULL STOP -24FE ; 10.0 ; ; 10 # No DOUBLE CIRCLED NUMBER TEN -277F ; 10.0 ; ; 10 # No DINGBAT NEGATIVE CIRCLED NUMBER TEN -2789 ; 10.0 ; ; 10 # No DINGBAT CIRCLED SANS-SERIF NUMBER TEN -2793 ; 10.0 ; ; 10 # No DINGBAT NEGATIVE CIRCLED SANS-SERIF NUMBER TEN -3038 ; 10.0 ; ; 10 # Nl HANGZHOU NUMERAL TEN -3229 ; 10.0 ; ; 10 # No PARENTHESIZED IDEOGRAPH TEN -3289 ; 10.0 ; ; 10 # No CIRCLED IDEOGRAPH TEN -4EC0 ; 10.0 ; ; 10 # Lo CJK UNIFIED IDEOGRAPH-4EC0 -5341 ; 10.0 ; ; 10 # Lo CJK UNIFIED IDEOGRAPH-5341 -62FE ; 10.0 ; ; 10 # Lo CJK UNIFIED IDEOGRAPH-62FE -F973 ; 10.0 ; ; 10 # Lo CJK COMPATIBILITY IDEOGRAPH-F973 -F9FD ; 10.0 ; ; 10 # Lo CJK COMPATIBILITY IDEOGRAPH-F9FD -10110 ; 10.0 ; ; 10 # No AEGEAN NUMBER TEN -10149 ; 10.0 ; ; 10 # Nl GREEK ACROPHONIC ATTIC TEN TALENTS -10150 ; 10.0 ; ; 10 # Nl GREEK ACROPHONIC ATTIC TEN STATERS -10157 ; 10.0 ; ; 10 # Nl GREEK ACROPHONIC ATTIC TEN MNAS -10160..10164 ; 10.0 ; ; 10 # Nl [5] GREEK ACROPHONIC TROEZENIAN TEN..GREEK ACROPHONIC THESPIAN TEN -10322 ; 10.0 ; ; 10 # No OLD ITALIC NUMERAL TEN -103D3 ; 10.0 ; ; 10 # Nl OLD PERSIAN NUMBER TEN -1085B ; 10.0 ; ; 10 # No IMPERIAL ARAMAIC NUMBER TEN -10917 ; 10.0 ; ; 10 # No PHOENICIAN NUMBER TEN -10A44 ; 10.0 ; ; 10 # No KHAROSHTHI NUMBER TEN -10B5C ; 10.0 ; ; 10 # No INSCRIPTIONAL PARTHIAN NUMBER TEN -10B7C ; 10.0 ; ; 10 # No INSCRIPTIONAL PAHLAVI NUMBER TEN -10E69 ; 10.0 ; ; 10 # No RUMI NUMBER TEN -1105B ; 10.0 ; ; 10 # No BRAHMI NUMBER TEN -1D369 ; 10.0 ; ; 10 # No COUNTING ROD TENS DIGIT ONE - -# Total code points: 39 - -# ================================================ - -216A ; 11.0 ; ; 11 # Nl ROMAN NUMERAL ELEVEN -217A ; 11.0 ; ; 11 # Nl SMALL ROMAN NUMERAL ELEVEN -246A ; 11.0 ; ; 11 # No CIRCLED NUMBER ELEVEN -247E ; 11.0 ; ; 11 # No PARENTHESIZED NUMBER ELEVEN -2492 ; 11.0 ; ; 11 # No NUMBER ELEVEN FULL STOP -24EB ; 11.0 ; ; 11 # No NEGATIVE CIRCLED NUMBER ELEVEN - -# Total code points: 6 - -# ================================================ - -216B ; 12.0 ; ; 12 # Nl ROMAN NUMERAL TWELVE -217B ; 12.0 ; ; 12 # Nl SMALL ROMAN NUMERAL TWELVE -246B ; 12.0 ; ; 12 # No CIRCLED NUMBER TWELVE -247F ; 12.0 ; ; 12 # No PARENTHESIZED NUMBER TWELVE -2493 ; 12.0 ; ; 12 # No NUMBER TWELVE FULL STOP -24EC ; 12.0 ; ; 12 # No NEGATIVE CIRCLED NUMBER TWELVE - -# Total code points: 6 - -# ================================================ - -246C ; 13.0 ; ; 13 # No CIRCLED NUMBER THIRTEEN -2480 ; 13.0 ; ; 13 # No PARENTHESIZED NUMBER THIRTEEN -2494 ; 13.0 ; ; 13 # No NUMBER THIRTEEN FULL STOP -24ED ; 13.0 ; ; 13 # No NEGATIVE CIRCLED NUMBER THIRTEEN -F8A2 ; 13.0 ; ; 13 # Nl Apple corporate roman numeral thirteen -F8A5 ; 13.0 ; ; 13 # Nl Apple corporate small roman numeral thirteen - -# Total code points: 6 - -# ================================================ - -246D ; 14.0 ; ; 14 # No CIRCLED NUMBER FOURTEEN -2481 ; 14.0 ; ; 14 # No PARENTHESIZED NUMBER FOURTEEN -2495 ; 14.0 ; ; 14 # No NUMBER FOURTEEN FULL STOP -24EE ; 14.0 ; ; 14 # No NEGATIVE CIRCLED NUMBER FOURTEEN -F8A3 ; 14.0 ; ; 14 # Nl Apple corporate roman numeral fourteen -F8A6 ; 14.0 ; ; 14 # Nl Apple corporate small roman numeral fourteen - -# Total code points: 6 - -# ================================================ - -246E ; 15.0 ; ; 15 # No CIRCLED NUMBER FIFTEEN -2482 ; 15.0 ; ; 15 # No PARENTHESIZED NUMBER FIFTEEN -2496 ; 15.0 ; ; 15 # No NUMBER FIFTEEN FULL STOP -24EF ; 15.0 ; ; 15 # No NEGATIVE CIRCLED NUMBER FIFTEEN -F8A4 ; 15.0 ; ; 15 # Nl Apple corporate roman numeral fifteen -F8A7 ; 15.0 ; ; 15 # Nl Apple corporate small roman numeral fifteen - -# Total code points: 6 - -# ================================================ - -09F9 ; 16.0 ; ; 16 # No BENGALI CURRENCY DENOMINATOR SIXTEEN -246F ; 16.0 ; ; 16 # No CIRCLED NUMBER SIXTEEN -2483 ; 16.0 ; ; 16 # No PARENTHESIZED NUMBER SIXTEEN -2497 ; 16.0 ; ; 16 # No NUMBER SIXTEEN FULL STOP -24F0 ; 16.0 ; ; 16 # No NEGATIVE CIRCLED NUMBER SIXTEEN - -# Total code points: 5 - -# ================================================ - -16EE ; 17.0 ; ; 17 # Nl RUNIC ARLAUG SYMBOL -2470 ; 17.0 ; ; 17 # No CIRCLED NUMBER SEVENTEEN -2484 ; 17.0 ; ; 17 # No PARENTHESIZED NUMBER SEVENTEEN -2498 ; 17.0 ; ; 17 # No NUMBER SEVENTEEN FULL STOP -24F1 ; 17.0 ; ; 17 # No NEGATIVE CIRCLED NUMBER SEVENTEEN - -# Total code points: 5 - -# ================================================ - -16EF ; 18.0 ; ; 18 # Nl RUNIC TVIMADUR SYMBOL -2471 ; 18.0 ; ; 18 # No CIRCLED NUMBER EIGHTEEN -2485 ; 18.0 ; ; 18 # No PARENTHESIZED NUMBER EIGHTEEN -2499 ; 18.0 ; ; 18 # No NUMBER EIGHTEEN FULL STOP -24F2 ; 18.0 ; ; 18 # No NEGATIVE CIRCLED NUMBER EIGHTEEN - -# Total code points: 5 - -# ================================================ - -16F0 ; 19.0 ; ; 19 # Nl RUNIC BELGTHOR SYMBOL -2472 ; 19.0 ; ; 19 # No CIRCLED NUMBER NINETEEN -2486 ; 19.0 ; ; 19 # No PARENTHESIZED NUMBER NINETEEN -249A ; 19.0 ; ; 19 # No NUMBER NINETEEN FULL STOP -24F3 ; 19.0 ; ; 19 # No NEGATIVE CIRCLED NUMBER NINETEEN - -# Total code points: 5 - -# ================================================ - -1373 ; 20.0 ; ; 20 # No ETHIOPIC NUMBER TWENTY -2473 ; 20.0 ; ; 20 # No CIRCLED NUMBER TWENTY -2487 ; 20.0 ; ; 20 # No PARENTHESIZED NUMBER TWENTY -249B ; 20.0 ; ; 20 # No NUMBER TWENTY FULL STOP -24F4 ; 20.0 ; ; 20 # No NEGATIVE CIRCLED NUMBER TWENTY -3039 ; 20.0 ; ; 20 # Nl HANGZHOU NUMERAL TWENTY -5344 ; 20.0 ; ; 20 # Lo CJK UNIFIED IDEOGRAPH-5344 -5EFF ; 20.0 ; ; 20 # Lo CJK UNIFIED IDEOGRAPH-5EFF -10111 ; 20.0 ; ; 20 # No AEGEAN NUMBER TWENTY -103D4 ; 20.0 ; ; 20 # Nl OLD PERSIAN NUMBER TWENTY -1085C ; 20.0 ; ; 20 # No IMPERIAL ARAMAIC NUMBER TWENTY -10918 ; 20.0 ; ; 20 # No PHOENICIAN NUMBER TWENTY -10A45 ; 20.0 ; ; 20 # No KHAROSHTHI NUMBER TWENTY -10B5D ; 20.0 ; ; 20 # No INSCRIPTIONAL PARTHIAN NUMBER TWENTY -10B7D ; 20.0 ; ; 20 # No INSCRIPTIONAL PAHLAVI NUMBER TWENTY -10E6A ; 20.0 ; ; 20 # No RUMI NUMBER TWENTY -1105C ; 20.0 ; ; 20 # No BRAHMI NUMBER TWENTY -1D36A ; 20.0 ; ; 20 # No COUNTING ROD TENS DIGIT TWO - -# Total code points: 18 - -# ================================================ - -3251 ; 21.0 ; ; 21 # No CIRCLED NUMBER TWENTY ONE - -# Total code points: 1 - -# ================================================ - -3252 ; 22.0 ; ; 22 # No CIRCLED NUMBER TWENTY TWO - -# Total code points: 1 - -# ================================================ - -3253 ; 23.0 ; ; 23 # No CIRCLED NUMBER TWENTY THREE - -# Total code points: 1 - -# ================================================ - -3254 ; 24.0 ; ; 24 # No CIRCLED NUMBER TWENTY FOUR - -# Total code points: 1 - -# ================================================ - -3255 ; 25.0 ; ; 25 # No CIRCLED NUMBER TWENTY FIVE - -# Total code points: 1 - -# ================================================ - -3256 ; 26.0 ; ; 26 # No CIRCLED NUMBER TWENTY SIX - -# Total code points: 1 - -# ================================================ - -3257 ; 27.0 ; ; 27 # No CIRCLED NUMBER TWENTY SEVEN - -# Total code points: 1 - -# ================================================ - -3258 ; 28.0 ; ; 28 # No CIRCLED NUMBER TWENTY EIGHT - -# Total code points: 1 - -# ================================================ - -3259 ; 29.0 ; ; 29 # No CIRCLED NUMBER TWENTY NINE - -# Total code points: 1 - -# ================================================ - -1374 ; 30.0 ; ; 30 # No ETHIOPIC NUMBER THIRTY -303A ; 30.0 ; ; 30 # Nl HANGZHOU NUMERAL THIRTY -325A ; 30.0 ; ; 30 # No CIRCLED NUMBER THIRTY -5345 ; 30.0 ; ; 30 # Lo CJK UNIFIED IDEOGRAPH-5345 -10112 ; 30.0 ; ; 30 # No AEGEAN NUMBER THIRTY -10165 ; 30.0 ; ; 30 # Nl GREEK ACROPHONIC THESPIAN THIRTY -10E6B ; 30.0 ; ; 30 # No RUMI NUMBER THIRTY -1105D ; 30.0 ; ; 30 # No BRAHMI NUMBER THIRTY -1D36B ; 30.0 ; ; 30 # No COUNTING ROD TENS DIGIT THREE -20983 ; 30.0 ; ; 30 # Lo CJK UNIFIED IDEOGRAPH-20983 - -# Total code points: 10 - -# ================================================ - -325B ; 31.0 ; ; 31 # No CIRCLED NUMBER THIRTY ONE - -# Total code points: 1 - -# ================================================ - -325C ; 32.0 ; ; 32 # No CIRCLED NUMBER THIRTY TWO - -# Total code points: 1 - -# ================================================ - -325D ; 33.0 ; ; 33 # No CIRCLED NUMBER THIRTY THREE - -# Total code points: 1 - -# ================================================ - -325E ; 34.0 ; ; 34 # No CIRCLED NUMBER THIRTY FOUR - -# Total code points: 1 - -# ================================================ - -325F ; 35.0 ; ; 35 # No CIRCLED NUMBER THIRTY FIVE - -# Total code points: 1 - -# ================================================ - -32B1 ; 36.0 ; ; 36 # No CIRCLED NUMBER THIRTY SIX - -# Total code points: 1 - -# ================================================ - -32B2 ; 37.0 ; ; 37 # No CIRCLED NUMBER THIRTY SEVEN - -# Total code points: 1 - -# ================================================ - -32B3 ; 38.0 ; ; 38 # No CIRCLED NUMBER THIRTY EIGHT - -# Total code points: 1 - -# ================================================ - -32B4 ; 39.0 ; ; 39 # No CIRCLED NUMBER THIRTY NINE - -# Total code points: 1 - -# ================================================ - -1375 ; 40.0 ; ; 40 # No ETHIOPIC NUMBER FORTY -32B5 ; 40.0 ; ; 40 # No CIRCLED NUMBER FORTY -534C ; 40.0 ; ; 40 # Lo CJK UNIFIED IDEOGRAPH-534C -10113 ; 40.0 ; ; 40 # No AEGEAN NUMBER FORTY -10E6C ; 40.0 ; ; 40 # No RUMI NUMBER FORTY -1105E ; 40.0 ; ; 40 # No BRAHMI NUMBER FORTY -1D36C ; 40.0 ; ; 40 # No COUNTING ROD TENS DIGIT FOUR -2098C ; 40.0 ; ; 40 # Lo CJK UNIFIED IDEOGRAPH-2098C -2099C ; 40.0 ; ; 40 # Lo CJK UNIFIED IDEOGRAPH-2099C - -# Total code points: 9 - -# ================================================ - -32B6 ; 41.0 ; ; 41 # No CIRCLED NUMBER FORTY ONE - -# Total code points: 1 - -# ================================================ - -32B7 ; 42.0 ; ; 42 # No CIRCLED NUMBER FORTY TWO - -# Total code points: 1 - -# ================================================ - -32B8 ; 43.0 ; ; 43 # No CIRCLED NUMBER FORTY THREE - -# Total code points: 1 - -# ================================================ - -32B9 ; 44.0 ; ; 44 # No CIRCLED NUMBER FORTY FOUR - -# Total code points: 1 - -# ================================================ - -32BA ; 45.0 ; ; 45 # No CIRCLED NUMBER FORTY FIVE - -# Total code points: 1 - -# ================================================ - -32BB ; 46.0 ; ; 46 # No CIRCLED NUMBER FORTY SIX - -# Total code points: 1 - -# ================================================ - -32BC ; 47.0 ; ; 47 # No CIRCLED NUMBER FORTY SEVEN - -# Total code points: 1 - -# ================================================ - -32BD ; 48.0 ; ; 48 # No CIRCLED NUMBER FORTY EIGHT - -# Total code points: 1 - -# ================================================ - -32BE ; 49.0 ; ; 49 # No CIRCLED NUMBER FORTY NINE - -# Total code points: 1 - -# ================================================ - -1376 ; 50.0 ; ; 50 # No ETHIOPIC NUMBER FIFTY -216C ; 50.0 ; ; 50 # Nl ROMAN NUMERAL FIFTY -217C ; 50.0 ; ; 50 # Nl SMALL ROMAN NUMERAL FIFTY -2186 ; 50.0 ; ; 50 # Nl ROMAN NUMERAL FIFTY EARLY FORM -32BF ; 50.0 ; ; 50 # No CIRCLED NUMBER FIFTY -10114 ; 50.0 ; ; 50 # No AEGEAN NUMBER FIFTY -10144 ; 50.0 ; ; 50 # Nl GREEK ACROPHONIC ATTIC FIFTY -1014A ; 50.0 ; ; 50 # Nl GREEK ACROPHONIC ATTIC FIFTY TALENTS -10151 ; 50.0 ; ; 50 # Nl GREEK ACROPHONIC ATTIC FIFTY STATERS -10166..10169 ; 50.0 ; ; 50 # Nl [4] GREEK ACROPHONIC TROEZENIAN FIFTY..GREEK ACROPHONIC THESPIAN FIFTY -10174 ; 50.0 ; ; 50 # Nl GREEK ACROPHONIC STRATIAN FIFTY MNAS -10323 ; 50.0 ; ; 50 # No OLD ITALIC NUMERAL FIFTY -10A7E ; 50.0 ; ; 50 # No OLD SOUTH ARABIAN NUMBER FIFTY -10E6D ; 50.0 ; ; 50 # No RUMI NUMBER FIFTY -1105F ; 50.0 ; ; 50 # No BRAHMI NUMBER FIFTY -1D36D ; 50.0 ; ; 50 # No COUNTING ROD TENS DIGIT FIVE - -# Total code points: 19 - -# ================================================ - -1377 ; 60.0 ; ; 60 # No ETHIOPIC NUMBER SIXTY -10115 ; 60.0 ; ; 60 # No AEGEAN NUMBER SIXTY -10E6E ; 60.0 ; ; 60 # No RUMI NUMBER SIXTY -11060 ; 60.0 ; ; 60 # No BRAHMI NUMBER SIXTY -1D36E ; 60.0 ; ; 60 # No COUNTING ROD TENS DIGIT SIX - -# Total code points: 5 - -# ================================================ - -1378 ; 70.0 ; ; 70 # No ETHIOPIC NUMBER SEVENTY -10116 ; 70.0 ; ; 70 # No AEGEAN NUMBER SEVENTY -10E6F ; 70.0 ; ; 70 # No RUMI NUMBER SEVENTY -11061 ; 70.0 ; ; 70 # No BRAHMI NUMBER SEVENTY -1D36F ; 70.0 ; ; 70 # No COUNTING ROD TENS DIGIT SEVEN - -# Total code points: 5 - -# ================================================ - -1379 ; 80.0 ; ; 80 # No ETHIOPIC NUMBER EIGHTY -10117 ; 80.0 ; ; 80 # No AEGEAN NUMBER EIGHTY -10E70 ; 80.0 ; ; 80 # No RUMI NUMBER EIGHTY -11062 ; 80.0 ; ; 80 # No BRAHMI NUMBER EIGHTY -1D370 ; 80.0 ; ; 80 # No COUNTING ROD TENS DIGIT EIGHT - -# Total code points: 5 - -# ================================================ - -137A ; 90.0 ; ; 90 # No ETHIOPIC NUMBER NINETY -10118 ; 90.0 ; ; 90 # No AEGEAN NUMBER NINETY -10341 ; 90.0 ; ; 90 # Nl GOTHIC LETTER NINETY -10E71 ; 90.0 ; ; 90 # No RUMI NUMBER NINETY -11063 ; 90.0 ; ; 90 # No BRAHMI NUMBER NINETY -1D371 ; 90.0 ; ; 90 # No COUNTING ROD TENS DIGIT NINE - -# Total code points: 6 - -# ================================================ - -0BF1 ; 100.0 ; ; 100 # No TAMIL NUMBER ONE HUNDRED -0D71 ; 100.0 ; ; 100 # No MALAYALAM NUMBER ONE HUNDRED -137B ; 100.0 ; ; 100 # No ETHIOPIC NUMBER HUNDRED -216D ; 100.0 ; ; 100 # Nl ROMAN NUMERAL ONE HUNDRED -217D ; 100.0 ; ; 100 # Nl SMALL ROMAN NUMERAL ONE HUNDRED -4F70 ; 100.0 ; ; 100 # Lo CJK UNIFIED IDEOGRAPH-4F70 -767E ; 100.0 ; ; 100 # Lo CJK UNIFIED IDEOGRAPH-767E -964C ; 100.0 ; ; 100 # Lo CJK UNIFIED IDEOGRAPH-964C -10119 ; 100.0 ; ; 100 # No AEGEAN NUMBER ONE HUNDRED -1014B ; 100.0 ; ; 100 # Nl GREEK ACROPHONIC ATTIC ONE HUNDRED TALENTS -10152 ; 100.0 ; ; 100 # Nl GREEK ACROPHONIC ATTIC ONE HUNDRED STATERS -1016A ; 100.0 ; ; 100 # Nl GREEK ACROPHONIC THESPIAN ONE HUNDRED -103D5 ; 100.0 ; ; 100 # Nl OLD PERSIAN NUMBER HUNDRED -1085D ; 100.0 ; ; 100 # No IMPERIAL ARAMAIC NUMBER ONE HUNDRED -10919 ; 100.0 ; ; 100 # No PHOENICIAN NUMBER ONE HUNDRED -10A46 ; 100.0 ; ; 100 # No KHAROSHTHI NUMBER ONE HUNDRED -10B5E ; 100.0 ; ; 100 # No INSCRIPTIONAL PARTHIAN NUMBER ONE HUNDRED -10B7E ; 100.0 ; ; 100 # No INSCRIPTIONAL PAHLAVI NUMBER ONE HUNDRED -10E72 ; 100.0 ; ; 100 # No RUMI NUMBER ONE HUNDRED -11064 ; 100.0 ; ; 100 # No BRAHMI NUMBER ONE HUNDRED - -# Total code points: 20 - -# ================================================ - -1011A ; 200.0 ; ; 200 # No AEGEAN NUMBER TWO HUNDRED -10E73 ; 200.0 ; ; 200 # No RUMI NUMBER TWO HUNDRED - -# Total code points: 2 - -# ================================================ - -1011B ; 300.0 ; ; 300 # No AEGEAN NUMBER THREE HUNDRED -1016B ; 300.0 ; ; 300 # Nl GREEK ACROPHONIC THESPIAN THREE HUNDRED -10E74 ; 300.0 ; ; 300 # No RUMI NUMBER THREE HUNDRED - -# Total code points: 3 - -# ================================================ - -1011C ; 400.0 ; ; 400 # No AEGEAN NUMBER FOUR HUNDRED -10E75 ; 400.0 ; ; 400 # No RUMI NUMBER FOUR HUNDRED - -# Total code points: 2 - -# ================================================ - -216E ; 500.0 ; ; 500 # Nl ROMAN NUMERAL FIVE HUNDRED -217E ; 500.0 ; ; 500 # Nl SMALL ROMAN NUMERAL FIVE HUNDRED -1011D ; 500.0 ; ; 500 # No AEGEAN NUMBER FIVE HUNDRED -10145 ; 500.0 ; ; 500 # Nl GREEK ACROPHONIC ATTIC FIVE HUNDRED -1014C ; 500.0 ; ; 500 # Nl GREEK ACROPHONIC ATTIC FIVE HUNDRED TALENTS -10153 ; 500.0 ; ; 500 # Nl GREEK ACROPHONIC ATTIC FIVE HUNDRED STATERS -1016C..10170 ; 500.0 ; ; 500 # Nl [5] GREEK ACROPHONIC EPIDAUREAN FIVE HUNDRED..GREEK ACROPHONIC NAXIAN FIVE HUNDRED -10E76 ; 500.0 ; ; 500 # No RUMI NUMBER FIVE HUNDRED - -# Total code points: 12 - -# ================================================ - -1011E ; 600.0 ; ; 600 # No AEGEAN NUMBER SIX HUNDRED -10E77 ; 600.0 ; ; 600 # No RUMI NUMBER SIX HUNDRED - -# Total code points: 2 - -# ================================================ - -1011F ; 700.0 ; ; 700 # No AEGEAN NUMBER SEVEN HUNDRED -10E78 ; 700.0 ; ; 700 # No RUMI NUMBER SEVEN HUNDRED - -# Total code points: 2 - -# ================================================ - -10120 ; 800.0 ; ; 800 # No AEGEAN NUMBER EIGHT HUNDRED -10E79 ; 800.0 ; ; 800 # No RUMI NUMBER EIGHT HUNDRED - -# Total code points: 2 - -# ================================================ - -10121 ; 900.0 ; ; 900 # No AEGEAN NUMBER NINE HUNDRED -1034A ; 900.0 ; ; 900 # Nl GOTHIC LETTER NINE HUNDRED -10E7A ; 900.0 ; ; 900 # No RUMI NUMBER NINE HUNDRED - -# Total code points: 3 - -# ================================================ - -0BF2 ; 1000.0 ; ; 1000 # No TAMIL NUMBER ONE THOUSAND -0D72 ; 1000.0 ; ; 1000 # No MALAYALAM NUMBER ONE THOUSAND -216F ; 1000.0 ; ; 1000 # Nl ROMAN NUMERAL ONE THOUSAND -217F..2180 ; 1000.0 ; ; 1000 # Nl [2] SMALL ROMAN NUMERAL ONE THOUSAND..ROMAN NUMERAL ONE THOUSAND C D -4EDF ; 1000.0 ; ; 1000 # Lo CJK UNIFIED IDEOGRAPH-4EDF -5343 ; 1000.0 ; ; 1000 # Lo CJK UNIFIED IDEOGRAPH-5343 -9621 ; 1000.0 ; ; 1000 # Lo CJK UNIFIED IDEOGRAPH-9621 -10122 ; 1000.0 ; ; 1000 # No AEGEAN NUMBER ONE THOUSAND -1014D ; 1000.0 ; ; 1000 # Nl GREEK ACROPHONIC ATTIC ONE THOUSAND TALENTS -10154 ; 1000.0 ; ; 1000 # Nl GREEK ACROPHONIC ATTIC ONE THOUSAND STATERS -10171 ; 1000.0 ; ; 1000 # Nl GREEK ACROPHONIC THESPIAN ONE THOUSAND -1085E ; 1000.0 ; ; 1000 # No IMPERIAL ARAMAIC NUMBER ONE THOUSAND -10A47 ; 1000.0 ; ; 1000 # No KHAROSHTHI NUMBER ONE THOUSAND -10B5F ; 1000.0 ; ; 1000 # No INSCRIPTIONAL PARTHIAN NUMBER ONE THOUSAND -10B7F ; 1000.0 ; ; 1000 # No INSCRIPTIONAL PAHLAVI NUMBER ONE THOUSAND -11065 ; 1000.0 ; ; 1000 # No BRAHMI NUMBER ONE THOUSAND - -# Total code points: 17 - -# ================================================ - -10123 ; 2000.0 ; ; 2000 # No AEGEAN NUMBER TWO THOUSAND - -# Total code points: 1 - -# ================================================ - -10124 ; 3000.0 ; ; 3000 # No AEGEAN NUMBER THREE THOUSAND - -# Total code points: 1 - -# ================================================ - -10125 ; 4000.0 ; ; 4000 # No AEGEAN NUMBER FOUR THOUSAND - -# Total code points: 1 - -# ================================================ - -2181 ; 5000.0 ; ; 5000 # Nl ROMAN NUMERAL FIVE THOUSAND -10126 ; 5000.0 ; ; 5000 # No AEGEAN NUMBER FIVE THOUSAND -10146 ; 5000.0 ; ; 5000 # Nl GREEK ACROPHONIC ATTIC FIVE THOUSAND -1014E ; 5000.0 ; ; 5000 # Nl GREEK ACROPHONIC ATTIC FIVE THOUSAND TALENTS -10172 ; 5000.0 ; ; 5000 # Nl GREEK ACROPHONIC THESPIAN FIVE THOUSAND - -# Total code points: 5 - -# ================================================ - -10127 ; 6000.0 ; ; 6000 # No AEGEAN NUMBER SIX THOUSAND - -# Total code points: 1 - -# ================================================ - -10128 ; 7000.0 ; ; 7000 # No AEGEAN NUMBER SEVEN THOUSAND - -# Total code points: 1 - -# ================================================ - -10129 ; 8000.0 ; ; 8000 # No AEGEAN NUMBER EIGHT THOUSAND - -# Total code points: 1 - -# ================================================ - -1012A ; 9000.0 ; ; 9000 # No AEGEAN NUMBER NINE THOUSAND - -# Total code points: 1 - -# ================================================ - -137C ; 10000.0 ; ; 10000 # No ETHIOPIC NUMBER TEN THOUSAND -2182 ; 10000.0 ; ; 10000 # Nl ROMAN NUMERAL TEN THOUSAND -4E07 ; 10000.0 ; ; 10000 # Lo CJK UNIFIED IDEOGRAPH-4E07 -842C ; 10000.0 ; ; 10000 # Lo CJK UNIFIED IDEOGRAPH-842C -1012B ; 10000.0 ; ; 10000 # No AEGEAN NUMBER TEN THOUSAND -10155 ; 10000.0 ; ; 10000 # Nl GREEK ACROPHONIC ATTIC TEN THOUSAND STATERS -1085F ; 10000.0 ; ; 10000 # No IMPERIAL ARAMAIC NUMBER TEN THOUSAND - -# Total code points: 7 - -# ================================================ - -1012C ; 20000.0 ; ; 20000 # No AEGEAN NUMBER TWENTY THOUSAND - -# Total code points: 1 - -# ================================================ - -1012D ; 30000.0 ; ; 30000 # No AEGEAN NUMBER THIRTY THOUSAND - -# Total code points: 1 - -# ================================================ - -1012E ; 40000.0 ; ; 40000 # No AEGEAN NUMBER FORTY THOUSAND - -# Total code points: 1 - -# ================================================ - -2187 ; 50000.0 ; ; 50000 # Nl ROMAN NUMERAL FIFTY THOUSAND -1012F ; 50000.0 ; ; 50000 # No AEGEAN NUMBER FIFTY THOUSAND -10147 ; 50000.0 ; ; 50000 # Nl GREEK ACROPHONIC ATTIC FIFTY THOUSAND -10156 ; 50000.0 ; ; 50000 # Nl GREEK ACROPHONIC ATTIC FIFTY THOUSAND STATERS - -# Total code points: 4 - -# ================================================ - -10130 ; 60000.0 ; ; 60000 # No AEGEAN NUMBER SIXTY THOUSAND - -# Total code points: 1 - -# ================================================ - -10131 ; 70000.0 ; ; 70000 # No AEGEAN NUMBER SEVENTY THOUSAND - -# Total code points: 1 - -# ================================================ - -10132 ; 80000.0 ; ; 80000 # No AEGEAN NUMBER EIGHTY THOUSAND - -# Total code points: 1 - -# ================================================ - -10133 ; 90000.0 ; ; 90000 # No AEGEAN NUMBER NINETY THOUSAND - -# Total code points: 1 - -# ================================================ - -2188 ; 100000.0 ; ; 100000 # Nl ROMAN NUMERAL ONE HUNDRED THOUSAND - -# Total code points: 1 - -# ================================================ - -4EBF ; 100000000.0 ; ; 100000000 # Lo CJK UNIFIED IDEOGRAPH-4EBF -5104 ; 100000000.0 ; ; 100000000 # Lo CJK UNIFIED IDEOGRAPH-5104 - -# Total code points: 2 - -# ================================================ - -5146 ; 1000000000000.0 ; ; 1000000000000 # Lo CJK UNIFIED IDEOGRAPH-5146 - -# Total code points: 1 - -# EOF diff --git a/icuSources/data/unidata/EastAsianWidth.txt b/icuSources/data/unidata/EastAsianWidth.txt deleted file mode 100644 index 6e65896e..00000000 --- a/icuSources/data/unidata/EastAsianWidth.txt +++ /dev/null @@ -1,911 +0,0 @@ -# EastAsianWidth-6.0.0.txt -# Date: 2010-08-17, 12:17:00 PDT [KW] -# -# East Asian Width Properties -# -# This file is an informative contributory data file in the -# Unicode Character Database. -# -# Copyright (c) 1991-2010 Unicode, Inc. -# For terms of use, see http://www.unicode.org/terms_of_use.html -# -# The format is two fields separated by a semicolon. -# Field 0: Unicode value -# Field 1: East Asian Width property, consisting of one of the following values: -# "N", "A", "H", "W", "F", "Na" -# - All code points, assigned or unassigned, that are not listed -# explicitly are given the value "N". -# The unassigned code points that default to "W" include ranges in the -# following blocks: -# CJK Unified Ideographs Extension A: U+3400..U+4DBF -# CJK Unified Ideographs: U+4E00..U+9FFF -# CJK Compatibility Ideographs: U+F900..U+FAFF -# CJK Unified Ideographs Extension B: U+20000..U+2A6DF -# CJK Unified Ideographs Extension C: U+2A700..U+2B73F -# CJK Unified Ideographs Extension D: U+2B740..U+2B81F -# CJK Compatibility Ideographs Supplement: U+2F800..U+2FA1F -# and any other reserved code points on -# Planes 2 and 3: U+20000..U+2FFFD -# U+30000..U+3FFFD -# - Characters ranges are specified as for other property files in -# the Unicode Character Database. -# -# The Unicode name of each character is provided in a comment for help -# in identifying the characters. -# -# See UAX #11: East Asian Width, for more information. -# -# @missing: 0000..10FFFF; N -0000..001F;N -0020..007E;Na -007F..00A0;N -00A1;A -00A2..00A3;Na -00A4;A -00A5..00A6;Na -00A7..00A8;A -00A9;N -00AA;A -00AB;N -00AC;Na -00AD..00AE;A -00AF;Na -00B0..00B4;A -00B5;N -00B6..00BA;A -00BB;N -00BC..00BF;A -00C0..00C5;N -00C6;A -00C7..00CF;N -00D0;A -00D1..00D6;N -00D7..00D8;A -00D9..00DD;N -00DE..00E1;A -00E2..00E5;N -00E6;A -00E7;N -00E8..00EA;A -00EB;N -00EC..00ED;A -00EE..00EF;N -00F0;A -00F1;N -00F2..00F3;A -00F4..00F6;N -00F7..00FA;A -00FB;N -00FC;A -00FD;N -00FE;A -00FF..0100;N -0101;A -0102..0110;N -0111;A -0112;N -0113;A -0114..011A;N -011B;A -011C..0125;N -0126..0127;A -0128..012A;N -012B;A -012C..0130;N -0131..0133;A -0134..0137;N -0138;A -0139..013E;N -013F..0142;A -0143;N -0144;A -0145..0147;N -0148..014B;A -014C;N -014D;A -014E..0151;N -0152..0153;A -0154..0165;N -0166..0167;A -0168..016A;N -016B;A -016C..01CD;N -01CE;A -01CF;N -01D0;A -01D1;N -01D2;A -01D3;N -01D4;A -01D5;N -01D6;A -01D7;N -01D8;A -01D9;N -01DA;A -01DB;N -01DC;A -01DD..0250;N -0251;A -0252..0260;N -0261;A -0262..02C3;N -02C4;A -02C5..02C6;N -02C7;A -02C8;N -02C9..02CB;A -02CC;N -02CD;A -02CE..02CF;N -02D0;A -02D1..02D7;N -02D8..02DB;A -02DC;N -02DD;A -02DE;N -02DF;A -02E0..02FF;N -0300..036F;A -0370..0377;N -037A..037E;N -0384..038A;N -038C;N -038E..0390;N -0391..03A1;A -03A3..03A9;A -03AA..03B0;N -03B1..03C1;A -03C2;N -03C3..03C9;A -03CA..0400;N -0401;A -0402..040F;N -0410..044F;A -0450;N -0451;A -0452..0527;N -0531..0556;N -0559..055F;N -0561..0587;N -0589..058A;N -0591..05C7;N -05D0..05EA;N -05F0..05F4;N -0600..0603;N -0606..061B;N -061E..070D;N -070F..074A;N -074D..07B1;N -07C0..07FA;N -0800..082D;N -0830..083E;N -0840..085B;N -085E;N -0900..0977;N -0979..097F;N -0981..0983;N -0985..098C;N -098F..0990;N -0993..09A8;N -09AA..09B0;N -09B2;N -09B6..09B9;N -09BC..09C4;N -09C7..09C8;N -09CB..09CE;N -09D7;N -09DC..09DD;N -09DF..09E3;N -09E6..09FB;N -0A01..0A03;N -0A05..0A0A;N -0A0F..0A10;N -0A13..0A28;N -0A2A..0A30;N -0A32..0A33;N -0A35..0A36;N -0A38..0A39;N -0A3C;N -0A3E..0A42;N -0A47..0A48;N -0A4B..0A4D;N -0A51;N -0A59..0A5C;N -0A5E;N -0A66..0A75;N -0A81..0A83;N -0A85..0A8D;N -0A8F..0A91;N -0A93..0AA8;N -0AAA..0AB0;N -0AB2..0AB3;N -0AB5..0AB9;N -0ABC..0AC5;N -0AC7..0AC9;N -0ACB..0ACD;N -0AD0;N -0AE0..0AE3;N -0AE6..0AEF;N -0AF1;N -0B01..0B03;N -0B05..0B0C;N -0B0F..0B10;N -0B13..0B28;N -0B2A..0B30;N -0B32..0B33;N -0B35..0B39;N -0B3C..0B44;N -0B47..0B48;N -0B4B..0B4D;N -0B56..0B57;N -0B5C..0B5D;N -0B5F..0B63;N -0B66..0B77;N -0B82..0B83;N -0B85..0B8A;N -0B8E..0B90;N -0B92..0B95;N -0B99..0B9A;N -0B9C;N -0B9E..0B9F;N -0BA3..0BA4;N -0BA8..0BAA;N -0BAE..0BB9;N -0BBE..0BC2;N -0BC6..0BC8;N -0BCA..0BCD;N -0BD0;N -0BD7;N -0BE6..0BFA;N -0C01..0C03;N -0C05..0C0C;N -0C0E..0C10;N -0C12..0C28;N -0C2A..0C33;N -0C35..0C39;N -0C3D..0C44;N -0C46..0C48;N -0C4A..0C4D;N -0C55..0C56;N -0C58..0C59;N -0C60..0C63;N -0C66..0C6F;N -0C78..0C7F;N -0C82..0C83;N -0C85..0C8C;N -0C8E..0C90;N -0C92..0CA8;N -0CAA..0CB3;N -0CB5..0CB9;N -0CBC..0CC4;N -0CC6..0CC8;N -0CCA..0CCD;N -0CD5..0CD6;N -0CDE;N -0CE0..0CE3;N -0CE6..0CEF;N -0CF1..0CF2;N -0D02..0D03;N -0D05..0D0C;N -0D0E..0D10;N -0D12..0D3A;N -0D3D..0D44;N -0D46..0D48;N -0D4A..0D4E;N -0D57;N -0D60..0D63;N -0D66..0D75;N -0D79..0D7F;N -0D82..0D83;N -0D85..0D96;N -0D9A..0DB1;N -0DB3..0DBB;N -0DBD;N -0DC0..0DC6;N -0DCA;N -0DCF..0DD4;N -0DD6;N -0DD8..0DDF;N -0DF2..0DF4;N -0E01..0E3A;N -0E3F..0E5B;N -0E81..0E82;N -0E84;N -0E87..0E88;N -0E8A;N -0E8D;N -0E94..0E97;N -0E99..0E9F;N -0EA1..0EA3;N -0EA5;N -0EA7;N -0EAA..0EAB;N -0EAD..0EB9;N -0EBB..0EBD;N -0EC0..0EC4;N -0EC6;N -0EC8..0ECD;N -0ED0..0ED9;N -0EDC..0EDD;N -0F00..0F47;N -0F49..0F6C;N -0F71..0F97;N -0F99..0FBC;N -0FBE..0FCC;N -0FCE..0FDA;N -1000..10C5;N -10D0..10FC;N -1100..115F;W -1160..11A2;N -11A3..11A7;W -11A8..11F9;N -11FA..11FF;W -1200..1248;N -124A..124D;N -1250..1256;N -1258;N -125A..125D;N -1260..1288;N -128A..128D;N -1290..12B0;N -12B2..12B5;N -12B8..12BE;N -12C0;N -12C2..12C5;N -12C8..12D6;N -12D8..1310;N -1312..1315;N -1318..135A;N -135D..137C;N -1380..1399;N -13A0..13F4;N -1400..169C;N -16A0..16F0;N -1700..170C;N -170E..1714;N -1720..1736;N -1740..1753;N -1760..176C;N -176E..1770;N -1772..1773;N -1780..17DD;N -17E0..17E9;N -17F0..17F9;N -1800..180E;N -1810..1819;N -1820..1877;N -1880..18AA;N -18B0..18F5;N -1900..191C;N -1920..192B;N -1930..193B;N -1940;N -1944..196D;N -1970..1974;N -1980..19AB;N -19B0..19C9;N -19D0..19DA;N -19DE..1A1B;N -1A1E..1A5E;N -1A60..1A7C;N -1A7F..1A89;N -1A90..1A99;N -1AA0..1AAD;N -1B00..1B4B;N -1B50..1B7C;N -1B80..1BAA;N -1BAE..1BB9;N -1BC0..1BF3;N -1BFC..1C37;N -1C3B..1C49;N -1C4D..1C7F;N -1CD0..1CF2;N -1D00..1DE6;N -1DFC..1F15;N -1F18..1F1D;N -1F20..1F45;N -1F48..1F4D;N -1F50..1F57;N -1F59;N -1F5B;N -1F5D;N -1F5F..1F7D;N -1F80..1FB4;N -1FB6..1FC4;N -1FC6..1FD3;N -1FD6..1FDB;N -1FDD..1FEF;N -1FF2..1FF4;N -1FF6..1FFE;N -2000..200F;N -2010;A -2011..2012;N -2013..2016;A -2017;N -2018..2019;A -201A..201B;N -201C..201D;A -201E..201F;N -2020..2022;A -2023;N -2024..2027;A -2028..202F;N -2030;A -2031;N -2032..2033;A -2034;N -2035;A -2036..203A;N -203B;A -203C..203D;N -203E;A -203F..2064;N -206A..2071;N -2074;A -2075..207E;N -207F;A -2080;N -2081..2084;A -2085..208E;N -2090..209C;N -20A0..20A8;N -20A9;H -20AA..20AB;N -20AC;A -20AD..20B9;N -20D0..20F0;N -2100..2102;N -2103;A -2104;N -2105;A -2106..2108;N -2109;A -210A..2112;N -2113;A -2114..2115;N -2116;A -2117..2120;N -2121..2122;A -2123..2125;N -2126;A -2127..212A;N -212B;A -212C..2152;N -2153..2154;A -2155..215A;N -215B..215E;A -215F;N -2160..216B;A -216C..216F;N -2170..2179;A -217A..2188;N -2189;A -2190..2199;A -219A..21B7;N -21B8..21B9;A -21BA..21D1;N -21D2;A -21D3;N -21D4;A -21D5..21E6;N -21E7;A -21E8..21FF;N -2200;A -2201;N -2202..2203;A -2204..2206;N -2207..2208;A -2209..220A;N -220B;A -220C..220E;N -220F;A -2210;N -2211;A -2212..2214;N -2215;A -2216..2219;N -221A;A -221B..221C;N -221D..2220;A -2221..2222;N -2223;A -2224;N -2225;A -2226;N -2227..222C;A -222D;N -222E;A -222F..2233;N -2234..2237;A -2238..223B;N -223C..223D;A -223E..2247;N -2248;A -2249..224B;N -224C;A -224D..2251;N -2252;A -2253..225F;N -2260..2261;A -2262..2263;N -2264..2267;A -2268..2269;N -226A..226B;A -226C..226D;N -226E..226F;A -2270..2281;N -2282..2283;A -2284..2285;N -2286..2287;A -2288..2294;N -2295;A -2296..2298;N -2299;A -229A..22A4;N -22A5;A -22A6..22BE;N -22BF;A -22C0..2311;N -2312;A -2313..2328;N -2329..232A;W -232B..23F3;N -2400..2426;N -2440..244A;N -2460..24E9;A -24EA;N -24EB..254B;A -254C..254F;N -2550..2573;A -2574..257F;N -2580..258F;A -2590..2591;N -2592..2595;A -2596..259F;N -25A0..25A1;A -25A2;N -25A3..25A9;A -25AA..25B1;N -25B2..25B3;A -25B4..25B5;N -25B6..25B7;A -25B8..25BB;N -25BC..25BD;A -25BE..25BF;N -25C0..25C1;A -25C2..25C5;N -25C6..25C8;A -25C9..25CA;N -25CB;A -25CC..25CD;N -25CE..25D1;A -25D2..25E1;N -25E2..25E5;A -25E6..25EE;N -25EF;A -25F0..2604;N -2605..2606;A -2607..2608;N -2609;A -260A..260D;N -260E..260F;A -2610..2613;N -2614..2615;A -2616..261B;N -261C;A -261D;N -261E;A -261F..263F;N -2640;A -2641;N -2642;A -2643..265F;N -2660..2661;A -2662;N -2663..2665;A -2666;N -2667..266A;A -266B;N -266C..266D;A -266E;N -266F;A -2670..269D;N -269E..269F;A -26A0..26BD;N -26BE..26BF;A -26C0..26C3;N -26C4..26CD;A -26CE;N -26CF..26E1;A -26E2;N -26E3;A -26E4..26E7;N -26E8..26FF;A -2701..273C;N -273D;A -273E..2756;N -2757;A -2758..2775;N -2776..277F;A -2780..27CA;N -27CC;N -27CE..27E5;N -27E6..27ED;Na -27EE..2984;N -2985..2986;Na -2987..2B4C;N -2B50..2B54;N -2B55..2B59;A -2C00..2C2E;N -2C30..2C5E;N -2C60..2CF1;N -2CF9..2D25;N -2D30..2D65;N -2D6F..2D70;N -2D7F..2D96;N -2DA0..2DA6;N -2DA8..2DAE;N -2DB0..2DB6;N -2DB8..2DBE;N -2DC0..2DC6;N -2DC8..2DCE;N -2DD0..2DD6;N -2DD8..2DDE;N -2DE0..2E31;N -2E80..2E99;W -2E9B..2EF3;W -2F00..2FD5;W -2FF0..2FFB;W -3000;F -3001..303E;W -303F;N -3041..3096;W -3099..30FF;W -3105..312D;W -3131..318E;W -3190..31BA;W -31C0..31E3;W -31F0..321E;W -3220..3247;W -3248..324F;A -3250..32FE;W -3300..33FF;W -3400..4DB5;W -4DB6..4DBF;W -4DC0..4DFF;N -4E00..9FCB;W -9FCC..9FFF;W -A000..A48C;W -A490..A4C6;W -A4D0..A62B;N -A640..A673;N -A67C..A697;N -A6A0..A6F7;N -A700..A78E;N -A790..A791;N -A7A0..A7A9;N -A7FA..A82B;N -A830..A839;N -A840..A877;N -A880..A8C4;N -A8CE..A8D9;N -A8E0..A8FB;N -A900..A953;N -A95F;N -A960..A97C;W -A980..A9CD;N -A9CF..A9D9;N -A9DE..A9DF;N -AA00..AA36;N -AA40..AA4D;N -AA50..AA59;N -AA5C..AA7B;N -AA80..AAC2;N -AADB..AADF;N -AB01..AB06;N -AB09..AB0E;N -AB11..AB16;N -AB20..AB26;N -AB28..AB2E;N -ABC0..ABED;N -ABF0..ABF9;N -AC00..D7A3;W -D7B0..D7C6;W -D7CB..D7FB;W -D800..DB7F;N -DB80..DBFF;N -DC00..DFFF;N -E000..F7F2;A -F7F3..F84F;N -F850..F87F;A -F880..F881;W -F882..F8A0;N -F8A1..F8B6;W -F8B7;F -F8B8..F8BB;W -F8BC;F -F8BD;W -F8BE..F8C0;F -F8C1..F8D6;W -F8D7..F8FF;N -F900..FA2D;W -FA2E..FA2F;W -FA30..FA6D;W -FA6E..FA6F;W -FA70..FAD9;W -FADA..FAFF;W -FB00..FB06;N -FB13..FB17;N -FB1D..FB36;N -FB38..FB3C;N -FB3E;N -FB40..FB41;N -FB43..FB44;N -FB46..FBC1;N -FBD3..FD3F;N -FD50..FD8F;N -FD92..FDC7;N -FDF0..FDFD;N -FE00..FE0F;A -FE10..FE19;W -FE20..FE26;N -FE30..FE52;W -FE54..FE66;W -FE68..FE6B;W -FE70..FE74;N -FE76..FEFC;N -FEFF;N -FF01..FF60;F -FF61..FFBE;H -FFC2..FFC7;H -FFCA..FFCF;H -FFD2..FFD7;H -FFDA..FFDC;H -FFE0..FFE6;F -FFE8..FFEE;H -FFF9..FFFC;N -FFFD;A -10000..1000B;N -1000D..10026;N -10028..1003A;N -1003C..1003D;N -1003F..1004D;N -10050..1005D;N -10080..100FA;N -10100..10102;N -10107..10133;N -10137..1018A;N -10190..1019B;N -101D0..101FD;N -10280..1029C;N -102A0..102D0;N -10300..1031E;N -10320..10323;N -10330..1034A;N -10380..1039D;N -1039F..103C3;N -103C8..103D5;N -10400..1049D;N -104A0..104A9;N -10800..10805;N -10808;N -1080A..10835;N -10837..10838;N -1083C;N -1083F..10855;N -10857..1085F;N -10900..1091B;N -1091F..10939;N -1093F;N -10A00..10A03;N -10A05..10A06;N -10A0C..10A13;N -10A15..10A17;N -10A19..10A33;N -10A38..10A3A;N -10A3F..10A47;N -10A50..10A58;N -10A60..10A7F;N -10B00..10B35;N -10B39..10B55;N -10B58..10B72;N -10B78..10B7F;N -10C00..10C48;N -10E60..10E7E;N -11000..1104D;N -11052..1106F;N -11080..110C1;N -12000..1236E;N -12400..12462;N -12470..12473;N -13000..1342E;N -16800..16A38;N -1B000..1B001;W -1D000..1D0F5;N -1D100..1D126;N -1D129..1D1DD;N -1D200..1D245;N -1D300..1D356;N -1D360..1D371;N -1D400..1D454;N -1D456..1D49C;N -1D49E..1D49F;N -1D4A2;N -1D4A5..1D4A6;N -1D4A9..1D4AC;N -1D4AE..1D4B9;N -1D4BB;N -1D4BD..1D4C3;N -1D4C5..1D505;N -1D507..1D50A;N -1D50D..1D514;N -1D516..1D51C;N -1D51E..1D539;N -1D53B..1D53E;N -1D540..1D544;N -1D546;N -1D54A..1D550;N -1D552..1D6A5;N -1D6A8..1D7CB;N -1D7CE..1D7FF;N -1F000..1F02B;N -1F030..1F093;N -1F0A0..1F0AE;N -1F0B1..1F0BE;N -1F0C1..1F0CF;N -1F0D1..1F0DF;N -1F100..1F10A;A -1F110..1F12D;A -1F12E;N -1F130..1F169;A -1F170..1F19A;A -1F1E6..1F1FF;N -1F200..1F202;W -1F210..1F23A;W -1F240..1F248;W -1F250..1F251;W -1F300..1F320;N -1F330..1F335;N -1F337..1F37C;N -1F380..1F393;N -1F3A0..1F3C4;N -1F3C6..1F3CA;N -1F3E0..1F3F0;N -1F400..1F43E;N -1F440;N -1F442..1F4F7;N -1F4F9..1F4FC;N -1F500..1F53D;N -1F550..1F567;N -1F5FB..1F5FF;N -1F601..1F610;N -1F612..1F614;N -1F616;N -1F618;N -1F61A;N -1F61C..1F61E;N -1F620..1F625;N -1F628..1F62B;N -1F62D;N -1F630..1F633;N -1F635..1F640;N -1F645..1F64F;N -1F680..1F6C5;N -1F700..1F773;N -20000..2A6D6;W -2A6D7..2A6FF;W -2A700..2B734;W -2B735..2F73F;W -2B740..2B81D;W -2B81E..2F7FF;W -2F800..2FA1D;W -2FA1E..2FFFD;W -30000..3FFFD;W -E0001;N -E0020..E007F;N -E0100..E01EF;A -F0000..FFFFD;A -100000..10FFFD;A - -# EOF diff --git a/icuSources/data/unidata/FractionalUCA.txt b/icuSources/data/unidata/FractionalUCA.txt index 0270dde3..382a4482 100644 --- a/icuSources/data/unidata/FractionalUCA.txt +++ b/icuSources/data/unidata/FractionalUCA.txt @@ -1,9 +1,9 @@ # Fractional UCA Table, generated from standard UCA -# 2010-10-18, 22:18:55 GMT [MD] -# VERSION: UCA=6.0.0, UCD=6.0.0 +# 2012-01-03, 21:52:55 GMT [MD] +# VERSION: UCA=6.1.0, UCD=6.1.0 # For a description of the format and usage, see CollationAuxiliary.html -[UCA version = 6.0.0] +[UCA version = 6.1.0] 0000; [,,] 0001; [,,] @@ -106,6 +106,7 @@ 0601; [,,] 0602; [,,] 0603; [,,] +0604; [,,] 0610; [,,] 0611; [,,] 0612; [,,] @@ -147,17 +148,28 @@ 0749; [,,] 074A; [,,] 07FA; [,,] +08EA; [,,] +08EB; [,,] +08EC; [,,] +08ED; [,,] +08EE; [,,] +08EF; [,,] +08F3; [,,] 0951; [,,] 0952; [,,] 0F18; [,,] 0F19; [,,] 0F35; [,,] 0F37; [,,] +0F3E; [,,] +0F3F; [,,] 0F82; [,,] 0F83; [,,] 0F86; [,,] 0F87; [,,] 0FC6; [,,] +17B4; [,,] +17B5; [,,] 17D3; [,,] 180A; [,,] 180B; [,,] @@ -198,6 +210,7 @@ 1CE6; [,,] 1CE7; [,,] 1CE8; [,,] +1CF4; [,,] 200B; [,,] 200C; [,,] 200D; [,,] @@ -705,7 +718,6 @@ FFFB; [,,] 17D0; [, AD, 05] 17D1; [, AD, 05] 17DD; [, AD, 05] -1BE6; [, AD, 05] 1DC0; [, AD, 05] 1DC1; [, AD, 05] 1DC3; [, AD, 05] @@ -856,215 +868,246 @@ FB1E; [, D1 B1, 05] 064B; [, D2 75, 05] FE71; [, D2 75, 2F] FE70; [, D2 75, 33] -064C; [, D2 85, 05] -FE72; [, D2 85, 33] -FC5E; [, D2 85, 33][, D2 D5, 33] -064D; [, D2 95, 05] -FE74; [, D2 95, 33] -FC5F; [, D2 95, 33][, D2 D5, 33] -064E; [, D2 A5, 05] -FE77; [, D2 A5, 2F] -FE76; [, D2 A5, 33] -FCF2; [, D2 A5, 2F][, D2 D5, 2F] -FC60; [, D2 A5, 33][, D2 D5, 33] -064F; [, D2 B5, 05] -FE79; [, D2 B5, 2F] -FE78; [, D2 B5, 33] -FCF3; [, D2 B5, 2F][, D2 D5, 2F] -FC61; [, D2 B5, 33][, D2 D5, 33] -0650; [, D2 C5, 05] -FE7B; [, D2 C5, 2F] -FE7A; [, D2 C5, 33] -FCF4; [, D2 C5, 2F][, D2 D5, 2F] -FC62; [, D2 C5, 33][, D2 D5, 33] -0651; [, D2 D5, 05] -FE7D; [, D2 D5, 2F] -FE7C; [, D2 D5, 33] -FC63; [, D2 D5, 33][, D3 C9, 33] -0652; [, D2 E5, 05] -FE7F; [, D2 E5, 2F] -FE7E; [, D2 E5, 33] -0653; [, D2 F5, 05] -0654; [, D3 09, 05] -0655; [, D3 19, 05] -065F; [, D3 29, 05] -0656; [, D3 39, 05] -0657; [, D3 49, 05] -0658; [, D3 59, 05] -0659; [, D3 69, 05] -065A; [, D3 79, 05] -065B; [, D3 89, 05] -065C; [, D3 99, 05] -065D; [, D3 A9, 05] -065E; [, D3 B9, 05] -0670; [, D3 C9, 05] -0711; [, D3 D9, 05] -0730; [, D3 E9, 05] -0731; [, D3 F9, 05] -0732; [, D4 0D, 05] -0733; [, D4 1D, 05] -0734; [, D4 2D, 05] -0735; [, D4 3D, 05] -0736; [, D4 4D, 05] -0737; [, D4 5D, 05] -0738; [, D4 6D, 05] -0739; [, D4 7D, 05] -073A; [, D4 8D, 05] -073B; [, D4 9D, 05] -073C; [, D4 AD, 05] -073D; [, D4 BD, 05] -073E; [, D4 CD, 05] -073F; [, D4 DD, 05] -07EB; [, D4 ED, 05] -07EC; [, D4 FD, 05] -07ED; [, D5 11, 05] -07EE; [, D5 21, 05] -07EF; [, D5 31, 05] -07F0; [, D5 41, 05] -07F1; [, D5 51, 05] -07F2; [, D5 61, 05] -07F3; [, D5 71, 05] -135F; [, D5 81, 05] -135E; [, D5 91, 05] -135D; [, D5 A1, 05] -A6F0; [, D5 B1, 05] -A6F1; [, D5 C1, 05] -093C; [, D5 D1, 05] -0900; [, D5 E1, 05] -0901; [, D5 E1, 05] -0902; [, D5 F1, 05] -1CED; [, D5 F1, 05] -0903; [, D6 05, 05] -1CF2; [, D6 05, 05] -09BC; [, D6 15, 05] -0981; [, D6 25, 05] -0982; [, D6 35, 05] -0983; [, D6 45, 05] -0A3C; [, D6 55, 05] -0A01; [, D6 65, 05] -0A02; [, D6 75, 05] -0A03; [, D6 85, 05] -0A70; [, D6 95, 05] -0A71; [, D6 A5, 05] -0ABC; [, D6 B5, 05] -0A81; [, D6 C5, 05] -0A82; [, D6 D5, 05] -0A83; [, D6 E5, 05] -0B3C; [, D6 F5, 05] -0B01; [, D7 09, 05] -0B02; [, D7 19, 05] -0B03; [, D7 29, 05] +08F0; [, D2 85, 05] +08E7; [, D2 95, 05] +064C; [, D2 A5, 05] +FE72; [, D2 A5, 33] +FC5E; [, D2 A5, 33][, D3 A9, 33] +08F1; [, D2 B5, 05] +08E8; [, D2 C5, 05] +064D; [, D2 D5, 05] +FE74; [, D2 D5, 33] +FC5F; [, D2 D5, 33][, D3 A9, 33] +08F2; [, D2 E5, 05] +08E9; [, D2 F5, 05] +064E; [, D3 09, 05] +FE77; [, D3 09, 2F] +FE76; [, D3 09, 33] +FCF2; [, D3 09, 2F][, D3 A9, 2F] +FC60; [, D3 09, 33][, D3 A9, 33] +08E4; [, D3 19, 05] +08F4; [, D3 29, 05] +08F5; [, D3 39, 05] +064F; [, D3 49, 05] +FE79; [, D3 49, 2F] +FE78; [, D3 49, 33] +FCF3; [, D3 49, 2F][, D3 A9, 2F] +FC61; [, D3 49, 33][, D3 A9, 33] +08E5; [, D3 59, 05] +08FE; [, D3 69, 05] +0650; [, D3 79, 05] +FE7B; [, D3 79, 2F] +FE7A; [, D3 79, 33] +FCF4; [, D3 79, 2F][, D3 A9, 2F] +FC62; [, D3 79, 33][, D3 A9, 33] +08E6; [, D3 89, 05] +08F6; [, D3 99, 05] +0651; [, D3 A9, 05] +FE7D; [, D3 A9, 2F] +FE7C; [, D3 A9, 33] +FC63; [, D3 A9, 33][, D5 11, 33] +0652; [, D3 B9, 05] +FE7F; [, D3 B9, 2F] +FE7E; [, D3 B9, 33] +0653; [, D3 C9, 05] +0654; [, D3 D9, 05] +0655; [, D3 E9, 05] +065F; [, D3 F9, 05] +0656; [, D4 0D, 05] +0657; [, D4 1D, 05] +0658; [, D4 2D, 05] +0659; [, D4 3D, 05] +065A; [, D4 4D, 05] +065B; [, D4 5D, 05] +065C; [, D4 6D, 05] +065D; [, D4 7D, 05] +065E; [, D4 8D, 05] +08F7; [, D4 9D, 05] +08F8; [, D4 AD, 05] +08FD; [, D4 BD, 05] +08FB; [, D4 CD, 05] +08FC; [, D4 DD, 05] +08F9; [, D4 ED, 05] +08FA; [, D4 FD, 05] +0670; [, D5 11, 05] +0711; [, D5 21, 05] +0730; [, D5 31, 05] +0731; [, D5 41, 05] +0732; [, D5 51, 05] +0733; [, D5 61, 05] +0734; [, D5 71, 05] +0735; [, D5 81, 05] +0736; [, D5 91, 05] +0737; [, D5 A1, 05] +0738; [, D5 B1, 05] +0739; [, D5 C1, 05] +073A; [, D5 D1, 05] +073B; [, D5 E1, 05] +073C; [, D5 F1, 05] +073D; [, D6 05, 05] +073E; [, D6 15, 05] +073F; [, D6 25, 05] +07EB; [, D6 35, 05] +07EC; [, D6 45, 05] +07ED; [, D6 55, 05] +07EE; [, D6 65, 05] +07EF; [, D6 75, 05] +07F0; [, D6 85, 05] +07F1; [, D6 95, 05] +07F2; [, D6 A5, 05] +07F3; [, D6 B5, 05] +135F; [, D6 C5, 05] +135E; [, D6 D5, 05] +135D; [, D6 E5, 05] +A6F0; [, D6 F5, 05] +A6F1; [, D7 09, 05] +093C; [, D7 19, 05] +09BC; [, D7 19, 05] +0A3C; [, D7 19, 05] +0ABC; [, D7 19, 05] +0B3C; [, D7 19, 05] +0CBC; [, D7 19, 05] +1B34; [, D7 19, 05] +1BE6; [, D7 19, 05] +1C37; [, D7 19, 05] +A9B3; [, D7 19, 05] +110BA; [, D7 19, 05] +116B7; [, D7 19, 05] +0900; [, D7 29, 05] +0901; [, D7 29, 05] +0981; [, D7 29, 05] +0A01; [, D7 29, 05] +0A81; [, D7 29, 05] +0B01; [, D7 29, 05] +0C01; [, D7 29, 05] +1B00; [, D7 29, 05] +1B01; [, D7 29, 05] +A980; [, D7 29, 05] +11000; [, D7 29, 05] +11080; [, D7 29, 05] +11100; [, D7 29, 05] +11180; [, D7 29, 05] +0902; [, D7 39, 05] +0982; [, D7 39, 05] +0A02; [, D7 39, 05] +0A82; [, D7 39, 05] +0B02; [, D7 39, 05] 0B82; [, D7 39, 05] -0C01; [, D7 49, 05] -0C02; [, D7 59, 05] -0C03; [, D7 69, 05] -0CBC; [, D7 79, 05] -0C82; [, D7 89, 05] -0C83; [, D7 99, 05] -0D02; [, D7 A9, 05] -0D03; [, D7 B9, 05] -0D82; [, D7 C9, 05] -0D83; [, D7 D9, 05] -1B34; [, D7 E9, 05] -1B00; [, D7 F9, 05] -1B01; [, D8 0D, 05] -1B02; [, D8 1D, 05] -1B03; [, D8 2D, 05] -1B04; [, D8 3D, 05] -A9B3; [, D8 4D, 05] -A980; [, D8 5D, 05] -A981; [, D8 6D, 05] -A982; [, D8 7D, 05] -A983; [, D8 8D, 05] -1B80; [, D8 9D, 05] -1B81; [, D8 AD, 05] -1B82; [, D8 BD, 05] -ABEC; [, D8 CD, 05] -A80B; [, D8 DD, 05] -A880; [, D8 ED, 05] -A881; [, D8 FD, 05] -11000; [, D9 11, 05] -11001; [, D9 21, 05] -11002; [, D9 31, 05] -10A0E; [, D9 41, 05] -10A0F; [, D9 51, 05] -10A38; [, D9 61, 05] -10A39; [, D9 71, 05] -10A3A; [, D9 81, 05] -110BA; [, D9 91, 05] -11080; [, D9 A1, 05] -11081; [, D9 B1, 05] -11082; [, D9 C1, 05] -0E4E; [, D9 D1, 05] -0E47; [, D9 E1, 05] -0E48; [, D9 F1, 05] -0E49; [, DA 05, 05] -0E4A; [, DA 15, 05] -0E4B; [, DA 25, 05] -0E4C; [, DA 35, 05] -0E4D; [, DA 45, 05] -0EC8; [, DA 55, 05] -0EC9; [, DA 65, 05] -0ECA; [, DA 75, 05] -0ECB; [, DA 85, 05] -0ECC; [, DA 95, 05] -0ECD; [, DA A5, 05] -AABF; [, DA B5, 05] -AAC1; [, DA C5, 05] -0F39; [, DA D5, 05] -0F7E; [, DA E5, 05] -0F7F; [, DA F5, 05] -1C37; [, DB 09, 05] -A92B; [, DB 19, 05] -A92C; [, DB 29, 05] -A92D; [, DB 39, 05] -1036; [, DB 49, 05] -1037; [, DB 59, 05] -1038; [, DB 69, 05] -108D; [, DB 79, 05] -17C6; [, DB 89, 05] -17C7; [, DB 99, 05] -17C8; [, DB A9, 05] -17C9; [, DB B9, 05] -17CA; [, DB C9, 05] -1A74; [, DB D9, 05] -1A75; [, DB E9, 05] -1A76; [, DB F9, 05] -1A77; [, DC 0D, 05] -1A78; [, DC 1D, 05] -1A79; [, DC 2D, 05] -1A7A; [, DC 3D, 05] -1A7B; [, DC 4D, 05] -1A7C; [, DC 5D, 05] -1939; [, DC 6D, 05] -193A; [, DC 7D, 05] -193B; [, DC 8D, 05] -302A; [, DC 9D, 05] -302B; [, DC AD, 05] -302C; [, DC BD, 05] -302D; [, DC CD, 05] -302E; [, DC DD, 05] -302F; [, DC ED, 05] -3099; [, DC FD, 05] -FF9E; [, DC FD, A3] -309A; [, DD 11, 05] -FF9F; [, DD 11, A3] -20D0; [, DD 21, 05] -20D1; [, DD 31, 05] -20D2; [, DD 41, 05] -20D3; [, DD 41, 05] -20D4; [, DD 51, 05] -20D5; [, DF 69, 05] -20D6; [, DF 79, 05] -20D7; [, DF 89, 05] -20DB; [, DF 99, 05] -20DC; [, E0 2D, 05] -20E1; [, E0 3D, 05] -20E6; [, E0 4D, 05] -20E7; [, E0 5D, 05] -20E8; [, E0 6D, 05] -20E9; [, E0 7D, 05] -101FD; [, E0 8D, 05] +0C02; [, D7 39, 05] +0C82; [, D7 39, 05] +0D02; [, D7 39, 05] +0D82; [, D7 39, 05] +0F7E; [, D7 39, 05] +1036; [, D7 39, 05] +17C6; [, D7 39, 05] +1A74; [, D7 39, 05] +1B02; [, D7 39, 05] +1B80; [, D7 39, 05] +1CED; [, D7 39, 05] +A80B; [, D7 39, 05] +A880; [, D7 39, 05] +A981; [, D7 39, 05] +10A0E; [, D7 39, 05] +11001; [, D7 39, 05] +11081; [, D7 39, 05] +11101; [, D7 39, 05] +11181; [, D7 39, 05] +116AB; [, D7 39, 05] +0903; [, D7 49, 05] +0983; [, D7 49, 05] +0A03; [, D7 49, 05] +0A83; [, D7 49, 05] +0B03; [, D7 49, 05] +0C03; [, D7 49, 05] +0C83; [, D7 49, 05] +0D03; [, D7 49, 05] +0D83; [, D7 49, 05] +0F7F; [, D7 49, 05] +1038; [, D7 49, 05] +17C7; [, D7 49, 05] +1B04; [, D7 49, 05] +1B82; [, D7 49, 05] +1CF2; [, D7 49, 05] +1CF3; [, D7 49, 05] +A881; [, D7 49, 05] +A983; [, D7 49, 05] +10A0F; [, D7 49, 05] +11002; [, D7 49, 05] +11082; [, D7 49, 05] +11102; [, D7 49, 05] +11182; [, D7 49, 05] +116AC; [, D7 49, 05] +0A70; [, D7 59, 05] +0A71; [, D7 69, 05] +1B03; [, D7 79, 05] +A982; [, D7 89, 05] +1B81; [, D7 99, 05] +ABEC; [, D7 A9, 05] +10A38; [, D7 B9, 05] +10A39; [, D7 C9, 05] +10A3A; [, D7 D9, 05] +0E4E; [, D7 E9, 05] +0E47; [, D7 F9, 05] +0E48; [, D8 0D, 05] +0E49; [, D8 1D, 05] +0E4A; [, D8 2D, 05] +0E4B; [, D8 3D, 05] +0E4C; [, D8 4D, 05] +0E4D; [, D8 5D, 05] +0EC8; [, D8 6D, 05] +0EC9; [, D8 7D, 05] +0ECA; [, D8 8D, 05] +0ECB; [, D8 9D, 05] +0ECC; [, D8 AD, 05] +0ECD; [, D8 BD, 05] +AABF; [, D8 CD, 05] +AAC1; [, D8 DD, 05] +0F39; [, D8 ED, 05] +A92B; [, D8 FD, 05] +A92C; [, D9 11, 05] +A92D; [, D9 21, 05] +1037; [, D9 31, 05] +108D; [, D9 41, 05] +17C8; [, D9 51, 05] +17C9; [, D9 61, 05] +17CA; [, D9 71, 05] +1A75; [, D9 81, 05] +1A76; [, D9 91, 05] +1A77; [, D9 A1, 05] +1A78; [, D9 B1, 05] +1A79; [, D9 C1, 05] +1A7A; [, D9 D1, 05] +1A7B; [, D9 E1, 05] +1A7C; [, D9 F1, 05] +1939; [, DA 05, 05] +193A; [, DA 15, 05] +193B; [, DA 25, 05] +302A; [, DA 35, 05] +302B; [, DA 45, 05] +302C; [, DA 55, 05] +302D; [, DA 65, 05] +302E; [, DA 75, 05] +302F; [, DA 85, 05] +3099; [, DA 95, 05] +FF9E; [, DA 95, A3] +309A; [, DA A5, 05] +FF9F; [, DA A5, A3] +20D0; [, DA B5, 05] +20D1; [, DA C5, 05] +20D2; [, DA D5, 05] +20D3; [, DA D5, 05] +20D4; [, DA E5, 05] +20D5; [, DA F5, 05] +20D6; [, DB 09, 05] +20D7; [, DB 19, 05] +20DB; [, DB 29, 05] +20DC; [, DB 39, 05] +20E1; [, DB 49, 05] +20E6; [, DB 59, 05] +20E7; [, DB 69, 05] +20E8; [, DB 79, 05] +20E9; [, DB 89, 05] +101FD; [, DB 99, 05] 0009; [03 40, 05, 05] @@ -1086,6 +1129,7 @@ FF9F; [, DD 11, A3] 0020; [04, 05, 05] 3000; [04, 05, 07] +1680; [04, 05, 09] 2000; [04, 05, 09] 2001; [04, 05, 09] 2002; [04, 05, 09] @@ -1101,240 +1145,254 @@ FF9F; [, DD 11, A3] 2007; [04, 05, 35] 202F; [04, 05, 35] -1680; [05 40, 05, 05] +203E; [06 40, 05, 05] +FE49; [06 40, 05, 09] +FE4A; [06 40, 05, 09] +FE4B; [06 40, 05, 09] +FE4C; [06 40, 05, 09] -203E; [06 0A, 05, 05] -FE49; [06 0A, 05, 09] -FE4A; [06 0A, 05, 09] -FE4B; [06 0A, 05, 09] -FE4C; [06 0A, 05, 09] +005F; [06 42, 05, 05] +FF3F; [06 42, 05, 07] +FE4D; [06 42, 05, 09] +FE4E; [06 42, 05, 09] +FE4F; [06 42, 05, 09] +FE33; [06 42, 05, 2B] +FE34; [06 42, 05, 2B] -005F; [06 0C, 05, 05] -FF3F; [06 0C, 05, 07] -FE4D; [06 0C, 05, 09] -FE4E; [06 0C, 05, 09] -FE4F; [06 0C, 05, 09] -FE33; [06 0C, 05, 2B] -FE34; [06 0C, 05, 2B] +2017; [06 44, 05, 05] -2017; [06 0E, 05, 05] +002D; [06 46, 05, 05] +FF0D; [06 46, 05, 07] +FE63; [06 46, 05, 1D] -002D; [06 10, 05, 05] -FF0D; [06 10, 05, 07] -FE63; [06 10, 05, 1D] +058A; [06 48, 05, 05] -058A; [06 12, 05, 05] +1400; [06 4A 04, 05, 05] -1400; [06 14 04, 05, 05] +1B60; [06 4A 0C, 05, 05] -1B60; [06 14 0C, 05, 05] +1806; [06 4A 14, 05, 05] -1806; [06 14 14, 05, 05] +1807; [06 4A 1C, 05, 05] -1807; [06 14 1C, 05, 05] +2010; [06 4B, 05, 05] +2011; [06 4B, 05, 35] -2010; [06 15, 05, 05] -2011; [06 15, 05, 35] +2012; [06 4D, 05, 05] -2012; [06 17, 05, 05] +2013; [06 4F, 05, 05] +FE32; [06 4F, 05, 2B] -2013; [06 19, 05, 05] -FE32; [06 19, 05, 2B] +2014; [06 51, 05, 05] +FE58; [06 51, 05, 1D] +FE31; [06 51, 05, 2B] -2014; [06 1B, 05, 05] -FE58; [06 1B, 05, 1D] -FE31; [06 1B, 05, 2B] +2015; [06 53, 05, 05] -2015; [06 1D, 05, 05] +2E3A; [06 55, 05, 05] -2053; [06 1F, 05, 05] +2E3B; [06 57, 05, 05] -2E17; [06 21, 05, 05] +2053; [06 59, 05, 05] -301C; [06 23, 05, 05] +2E17; [06 5B, 05, 05] -3030; [06 25, 05, 05] +301C; [06 5D, 05, 05] -30A0; [06 27, 05, 05] +3030; [06 5F, 05, 05] -30FB; [06 29, 05, 05] -FF65; [06 29, 05, A3] +30A0; [06 61, 05, 05] + +30FB; [06 63, 05, 05] +FF65; [06 63, 05, A3] 002C; [07, 05, 05] FF0C; [07, 05, 07] FE50; [07, 05, 1D] FE10; [07, 05, 2B] -055D; [08 40, 05, 05] +2E34; [08 40, 05, 05] + +2E32; [08 42, 05, 05] + +055D; [08 44, 05, 05] + +060C; [08 46, 05, 05] -060C; [08 42, 05, 05] +060D; [08 48, 05, 05] -060D; [08 44, 05, 05] +066B; [08 4A, 05, 05] -066B; [08 46, 05, 05] +066C; [08 4C, 05, 05] -066C; [08 48, 05, 05] +07F8; [08 4E 04, 05, 05] -07F8; [08 4A 04, 05, 05] +1802; [08 4F, 05, 05] -1802; [08 4B, 05, 05] +1808; [08 51 04, 05, 05] -1808; [08 4D 04, 05, 05] +A4FE; [08 51 0C, 05, 05] -A4FE; [08 4D 0C, 05, 05] +A60D; [08 51 14, 05, 05] -A60D; [08 4D 14, 05, 05] +A6F5; [08 51 1C, 05, 05] -A6F5; [08 4D 1C, 05, 05] +3001; [08 52, 05, 05] +FE51; [08 52, 05, 1D] +FF64; [08 52, 05, A3] +FE11; [08 52, 05, 2B] -3001; [08 4E, 05, 05] -FE51; [08 4E, 05, 1D] -FF64; [08 4E, 05, A3] -FE11; [08 4E, 05, 2B] +FE45; [08 54, 05, 05] -FE45; [08 50, 05, 05] +FE46; [08 56, 05, 05] -FE46; [08 52, 05, 05] +003B; [08 58, 05, 05] +037E; [08 58, 05, 05] +FF1B; [08 58, 05, 07] +FE54; [08 58, 05, 1D] +FE14; [08 58, 05, 2B] -003B; [08 54, 05, 05] -037E; [08 54, 05, 05] -FF1B; [08 54, 05, 07] -FE54; [08 54, 05, 1D] -FE14; [08 54, 05, 2B] +061B; [08 5A, 05, 05] -061B; [08 56, 05, 05] +204F; [08 5C, 05, 05] -204F; [08 58, 05, 05] +2E35; [08 5E, 05, 05] -A6F6; [08 5A 04, 05, 05] +A6F6; [08 60 04, 05, 05] -003A; [08 5B, 05, 05] -FF1A; [08 5B, 05, 07] -FE55; [08 5B, 05, 1D] -FE13; [08 5B, 05, 2B] -2A74; [08 5B, 05, 09][08 5B, 05, 09][0D 73, 05, 3D] +003A; [08 61, 05, 05] +FF1A; [08 61, 05, 07] +FE55; [08 61, 05, 1D] +FE13; [08 61, 05, 2B] +2A74; [08 61, 05, 09][08 61, 05, 09][0D 69, 05, 3D] -0589; [08 5D, 05, 05] +0589; [08 63, 05, 05] -061E; [08 5F, 05, 05] +061E; [08 65, 05, 05] -0703; [08 61 04, 05, 05] +0703; [08 67 04, 05, 05] -0704; [08 61 0C, 05, 05] +0704; [08 67 0C, 05, 05] -0705; [08 61 14, 05, 05] +0705; [08 67 14, 05, 05] -0706; [08 61 1C, 05, 05] +0706; [08 67 1C, 05, 05] -0707; [08 61 24, 05, 05] +0707; [08 67 24, 05, 05] -0708; [08 61 2C, 05, 05] +0708; [08 67 2C, 05, 05] -0830; [08 61 34, 05, 05] +0830; [08 67 34, 05, 05] -0831; [08 61 3C, 05, 05] +0831; [08 67 3C, 05, 05] -0832; [08 61 44, 05, 05] +0832; [08 67 44, 05, 05] -0833; [08 61 4C, 05, 05] +0833; [08 67 4C, 05, 05] -0834; [08 61 54, 05, 05] +0834; [08 67 54, 05, 05] -0835; [08 61 5C, 05, 05] +0835; [08 67 5C, 05, 05] -0836; [08 61 64, 05, 05] +0836; [08 67 64, 05, 05] -0837; [08 61 6C, 05, 05] +0837; [08 67 6C, 05, 05] -0838; [08 61 74, 05, 05] +0838; [08 67 74, 05, 05] -0839; [08 61 7C, 05, 05] +0839; [08 67 7C, 05, 05] -083A; [08 61 84, 05, 05] +083A; [08 67 84, 05, 05] -083B; [08 61 8C, 05, 05] +083B; [08 67 8C, 05, 05] -083C; [08 61 94, 05, 05] +083C; [08 67 94, 05, 05] -083D; [08 61 9C, 05, 05] +083D; [08 67 9C, 05, 05] -083E; [08 61 A4, 05, 05] +083E; [08 67 A4, 05, 05] -1361; [08 62, 05, 05] +1361; [08 68, 05, 05] -1363; [08 64, 05, 05] +1363; [08 6A, 05, 05] -1364; [08 66, 05, 05] +1364; [08 6C, 05, 05] -1365; [08 68, 05, 05] +1365; [08 6E, 05, 05] -1366; [08 6A, 05, 05] +1366; [08 70, 05, 05] -1804; [08 6C 04, 05, 05] +1804; [08 72 04, 05, 05] -1805; [08 6D, 05, 05] +1805; [08 73, 05, 05] -17D6; [08 6F, 05, 05] +0F14; [08 75, 05, 05] -1B5D; [08 71 04, 05, 05] +17D6; [08 77, 05, 05] -A9C7; [08 71 0C, 05, 05] +1B5D; [08 79 04, 05, 05] -16EB; [08 72, 05, 05] +A9C7; [08 79 0C, 05, 05] -16EC; [08 74, 05, 05] +16EB; [08 7A, 05, 05] -16ED; [08 76, 05, 05] +16EC; [08 7C, 05, 05] -A6F4; [08 78 04, 05, 05] +16ED; [08 7E, 05, 05] -0021; [08 79, 05, 05] -FF01; [08 79, 05, 07] -FE57; [08 79, 05, 1D] -FE15; [08 79, 05, 2B] -203C; [08 79, 05, 09][08 79, 05, 09] -2049; [08 79, 05, 09][08 80, 05, 09] +A6F4; [08 80 04, 05, 05] -00A1; [08 7B, 05, 05] +0021; [08 81, 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] -055C; [08 7D, 05, 05] +00A1; [08 83, 05, 05] -07F9; [08 7F 04, 05, 05] +055C; [08 85, 05, 05] -1944; [08 7F 0C, 05, 05] +07F9; [08 87 04, 05, 05] -003F; [08 80, 05, 05] -FF1F; [08 80, 05, 07] -FE56; [08 80, 05, 1D] -FE16; [08 80, 05, 2B] -2048; [08 80, 05, 09][08 79, 05, 09] -2047; [08 80, 05, 09][08 80, 05, 09] +1944; [08 87 0C, 05, 05] -00BF; [08 82, 05, 05] +003F; [08 88, 05, 05] +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] -2E2E; [08 84, 05, 05] +00BF; [08 8A, 05, 05] -055E; [08 86, 05, 05] +2E2E; [08 8C, 05, 05] -061F; [08 88, 05, 05] +055E; [08 8E, 05, 05] -0709; [08 8A 04, 05, 05] +061F; [08 90, 05, 05] -1367; [08 8B, 05, 05] +0709; [08 92 04, 05, 05] -1945; [08 8D 04, 05, 05] +1367; [08 93, 05, 05] -2CFA; [08 8D 0C, 05, 05] +1945; [08 95 04, 05, 05] -2CFB; [08 8D 14, 05, 05] +2CFA; [08 95 0C, 05, 05] -A60F; [08 8D 1C, 05, 05] +2CFB; [08 95 14, 05, 05] -A6F7; [08 8D 24, 05, 05] +A60F; [08 95 1C, 05, 05] -203D; [08 8E, 05, 05] +A6F7; [08 95 24, 05, 05] -2E18; [08 90, 05, 05] +AAF1; [08 95 2C, 05, 05] + +11143; [08 95 34, 05, 05] + +203D; [08 96, 05, 05] + +2E18; [08 98, 05, 05] 002E; [09, 05, 05] FF0E; [09, 05, 07] @@ -1384,953 +1442,1005 @@ FE12; [0A 4C, 05, 2B] 2E31; [0A 50, 05, 05] -0964; [0A 52, 05, 05] +2E33; [0A 52, 05, 05] + +0964; [0A 54, 05, 05] + +0965; [0A 56, 05, 05] + +A8CE; [0A 58 04, 05, 05] + +A8CF; [0A 58 0C, 05, 05] + +1C3B; [0A 58 14, 05, 05] + +1C3C; [0A 58 1C, 05, 05] + +A876; [0A 58 24, 05, 05] + +A877; [0A 58 2C, 05, 05] + +1735; [0A 59, 05, 05] + +1736; [0A 5B, 05, 05] + +A92F; [0A 5D 04, 05, 05] + +104A; [0A 5E, 05, 05] + +104B; [0A 60, 05, 05] + +17D4; [0A 62, 05, 05] + +17D5; [0A 64, 05, 05] + +1AA8; [0A 66 04, 05, 05] + +1AA9; [0A 66 0C, 05, 05] + +1AAA; [0A 66 14, 05, 05] + +1AAB; [0A 66 1C, 05, 05] + +1B5E; [0A 66 24, 05, 05] + +1B5F; [0A 66 2C, 05, 05] + +A9C8; [0A 66 34, 05, 05] -0965; [0A 54, 05, 05] +A9C9; [0A 66 3C, 05, 05] -A8CE; [0A 56 04, 05, 05] +AA5D; [0A 66 44, 05, 05] -A8CF; [0A 56 0C, 05, 05] +AA5E; [0A 66 4C, 05, 05] -1C3B; [0A 56 14, 05, 05] +AA5F; [0A 66 54, 05, 05] -1C3C; [0A 56 1C, 05, 05] +AAF0; [0A 66 5C, 05, 05] -A876; [0A 56 24, 05, 05] +ABEB; [0A 66 64, 05, 05] -A877; [0A 56 2C, 05, 05] +10A56; [0A 66 6C, 05, 05] -1735; [0A 57, 05, 05] +10A57; [0A 66 74, 05, 05] -1736; [0A 59, 05, 05] +11047; [0A 66 7C, 05, 05] -A92F; [0A 5B 04, 05, 05] +11048; [0A 66 84, 05, 05] -104A; [0A 5C, 05, 05] +110C0; [0A 66 8C, 05, 05] -104B; [0A 5E, 05, 05] +110C1; [0A 66 94, 05, 05] -17D4; [0A 60, 05, 05] +11141; [0A 66 9C, 05, 05] -17D5; [0A 62, 05, 05] +11142; [0A 66 A4, 05, 05] -1AA8; [0A 64 04, 05, 05] +111C5; [0A 66 AC, 05, 05] -1AA9; [0A 64 0C, 05, 05] +111C6; [0A 66 B4, 05, 05] -1AAA; [0A 64 14, 05, 05] +1C7E; [0A 66 BC, 05, 05] -1AAB; [0A 64 1C, 05, 05] +1C7F; [0A 66 C4, 05, 05] -1B5E; [0A 64 24, 05, 05] +0700; [0A 66 CC, 05, 05] -1B5F; [0A 64 2C, 05, 05] +07F7; [0A 66 D4, 05, 05] -A9C8; [0A 64 34, 05, 05] +10FB; [0A 67, 05, 05] -A9C9; [0A 64 3C, 05, 05] +1360; [0A 69, 05, 05] -AA5D; [0A 64 44, 05, 05] +1368; [0A 6B, 05, 05] -AA5E; [0A 64 4C, 05, 05] +1A1E; [0A 6D 04, 05, 05] -AA5F; [0A 64 54, 05, 05] +1A1F; [0A 6D 0C, 05, 05] -ABEB; [0A 64 5C, 05, 05] +1B5A; [0A 6D 14, 05, 05] -10A56; [0A 64 64, 05, 05] +1B5B; [0A 6D 1C, 05, 05] -10A57; [0A 64 6C, 05, 05] +A9C1; [0A 6D 24, 05, 05] -11047; [0A 64 74, 05, 05] +A9C2; [0A 6D 2C, 05, 05] -11048; [0A 64 7C, 05, 05] +A9C3; [0A 6D 34, 05, 05] -110C0; [0A 64 84, 05, 05] +A9C4; [0A 6D 3C, 05, 05] -110C1; [0A 64 8C, 05, 05] +A9C5; [0A 6D 44, 05, 05] -1C7E; [0A 64 94, 05, 05] +A9C6; [0A 6D 4C, 05, 05] -1C7F; [0A 64 9C, 05, 05] +A9CA; [0A 6D 54, 05, 05] -0700; [0A 64 A4, 05, 05] +A9CB; [0A 6D 5C, 05, 05] -07F7; [0A 64 AC, 05, 05] +A9CC; [0A 6D 64, 05, 05] -10FB; [0A 65, 05, 05] +A9CD; [0A 6D 6C, 05, 05] -1368; [0A 67, 05, 05] +A6F2; [0A 6D 74, 05, 05] -1A1E; [0A 69 04, 05, 05] +A95F; [0A 6D 7C, 05, 05] -1A1F; [0A 69 0C, 05, 05] +10857; [0A 6D 84, 05, 05] -1B5A; [0A 69 14, 05, 05] +10B3A; [0A 6D 8C, 05, 05] -1B5B; [0A 69 1C, 05, 05] +10B3B; [0A 6D 94, 05, 05] -A9C1; [0A 69 24, 05, 05] +10B3C; [0A 6D 9C, 05, 05] -A9C2; [0A 69 2C, 05, 05] +10B3D; [0A 6D A4, 05, 05] -A9C3; [0A 69 34, 05, 05] +10B3E; [0A 6D AC, 05, 05] -A9C4; [0A 69 3C, 05, 05] +10B3F; [0A 6D B4, 05, 05] -A9C5; [0A 69 44, 05, 05] +110BE; [0A 6D BC, 05, 05] -A9C6; [0A 69 4C, 05, 05] +110BF; [0A 6D C4, 05, 05] -A9CA; [0A 69 54, 05, 05] +11140; [0A 6D CC, 05, 05] -A9CB; [0A 69 5C, 05, 05] +111C8; [0A 6D D4, 05, 05] -A9CC; [0A 69 64, 05, 05] +2055; [0A 6E, 05, 05] -A9CD; [0A 69 6C, 05, 05] +2056; [0A 70, 05, 05] -A6F2; [0A 69 74, 05, 05] +2058; [0A 72, 05, 05] -A95F; [0A 69 7C, 05, 05] +2059; [0A 74, 05, 05] -10857; [0A 69 84, 05, 05] +205A; [0A 76, 05, 05] -10B3A; [0A 69 8C, 05, 05] +205B; [0A 78, 05, 05] -10B3B; [0A 69 94, 05, 05] +205C; [0A 7A, 05, 05] -10B3C; [0A 69 9C, 05, 05] +205D; [0A 7C, 05, 05] -10B3D; [0A 69 A4, 05, 05] +205E; [0A 7E, 05, 05] -10B3E; [0A 69 AC, 05, 05] +2E2A; [0A 80, 05, 05] -10B3F; [0A 69 B4, 05, 05] +2E2B; [0A 82, 05, 05] -110BE; [0A 69 BC, 05, 05] +2E2C; [0A 84, 05, 05] -110BF; [0A 69 C4, 05, 05] +2E2D; [0A 86, 05, 05] -2055; [0A 6A, 05, 05] +2CFC; [0A 88 04, 05, 05] -2056; [0A 6C, 05, 05] +2CFF; [0A 88 0C, 05, 05] -2058; [0A 6E, 05, 05] +2E19; [0A 89, 05, 05] -2059; [0A 70, 05, 05] +1093F; [0A 8B 04, 05, 05] -205A; [0A 72, 05, 05] +10100; [0A 8C, 05, 05] -205B; [0A 74, 05, 05] +10101; [0A 8E, 05, 05] -205C; [0A 76, 05, 05] +10102; [0A 90, 05, 05] -205D; [0A 78, 05, 05] +1039F; [0A 92 04, 05, 05] -205E; [0A 7A, 05, 05] +103D0; [0A 92 0C, 05, 05] -2E2A; [0A 7C, 05, 05] +1091F; [0A 92 14, 05, 05] -2E2B; [0A 7E, 05, 05] +12470; [0A 92 1C, 05, 05] -2E2C; [0A 80, 05, 05] +12471; [0A 92 24, 05, 05] -2E2D; [0A 82, 05, 05] +12472; [0A 92 2C, 05, 05] -2CFC; [0A 84 04, 05, 05] +12473; [0A 92 34, 05, 05] -2CFF; [0A 84 0C, 05, 05] +0027; [0A 93, 05, 05] +FF07; [0A 93, 05, 07] -2E19; [0A 85, 05, 05] +2018; [0A 95, 05, 05] -1093F; [0A 87 04, 05, 05] +2019; [0A 97, 05, 05] -10100; [0A 88, 05, 05] +201A; [0A 99, 05, 05] -10101; [0A 8A, 05, 05] +201B; [0A 9B, 05, 05] -1039F; [0A 8C 04, 05, 05] +2039; [0A 9D, 05, 05] -103D0; [0A 8C 0C, 05, 05] +203A; [0A 9F, 05, 05] -1091F; [0A 8C 14, 05, 05] +0022; [0A A1, 05, 05] +FF02; [0A A1, 05, 07] -12470; [0A 8C 1C, 05, 05] +201C; [0A A3, 05, 05] -12471; [0A 8C 24, 05, 05] +201D; [0A A5, 05, 05] -12472; [0A 8C 2C, 05, 05] +201E; [0A A7, 05, 05] -12473; [0A 8C 34, 05, 05] +201F; [0A A9, 05, 05] -0027; [0A 8D, 05, 05] -FF07; [0A 8D, 05, 07] +301D; [0A AB, 05, 05] -2018; [0A 8F, 05, 05] +301E; [0A AD, 05, 05] -2019; [0A 91, 05, 05] +301F; [0A AF, 05, 05] -201A; [0A 93, 05, 05] +00AB; [0A B1, 05, 05] -201B; [0A 95, 05, 05] +00BB; [0A B3, 05, 05] -2039; [0A 97, 05, 05] +0028; [0A B5, 05, 05] +FF08; [0A B5, 05, 07] +FE59; [0A B5, 05, 1D] +207D; [0A B5, 05, 27] +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] +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] +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] +2479; [0A B5, 05, 09][1E, 05, 09][0A B7, 05, 3D] +247A; [0A B5, 05, 09][20, 05, 09][0A B7, 05, 3D] +247B; [0A B5, 05, 09][22, 05, 09][0A B7, 05, 3D] +247C; [0A B5, 05, 09][24, 05, 09][0A B7, 05, 3D] +249C; [0A B5, 05, 09][27, 05, 09][0A B7, 05, 3D] +1F110; [0A B5, 05, 09][27, 05, 93][0A B7, 05, 3D] +249D; [0A B5, 05, 09][29, 05, 09][0A B7, 05, 3D] +1F111; [0A B5, 05, 09][29, 05, 93][0A B7, 05, 3D] +249E; [0A B5, 05, 09][2B, 05, 09][0A B7, 05, 3D] +1F112; [0A B5, 05, 09][2B, 05, 93][0A B7, 05, 3D] +249F; [0A B5, 05, 09][2D, 05, 09][0A B7, 05, 3D] +1F113; [0A B5, 05, 09][2D, 05, 93][0A B7, 05, 3D] +24A0; [0A B5, 05, 09][2F, 05, 09][0A B7, 05, 3D] +1F114; [0A B5, 05, 09][2F, 05, 93][0A B7, 05, 3D] +24A1; [0A B5, 05, 09][31, 05, 09][0A B7, 05, 3D] +1F115; [0A B5, 05, 09][31, 05, 93][0A B7, 05, 3D] +24A2; [0A B5, 05, 09][33, 05, 09][0A B7, 05, 3D] +1F116; [0A B5, 05, 09][33, 05, 93][0A B7, 05, 3D] +24A3; [0A B5, 05, 09][35, 05, 09][0A B7, 05, 3D] +1F117; [0A B5, 05, 09][35, 05, 93][0A B7, 05, 3D] +24A4; [0A B5, 05, 09][37, 05, 09][0A B7, 05, 3D] +1F118; [0A B5, 05, 09][37, 05, 93][0A B7, 05, 3D] +24A5; [0A B5, 05, 09][39, 05, 09][0A B7, 05, 3D] +1F119; [0A B5, 05, 09][39, 05, 93][0A B7, 05, 3D] +24A6; [0A B5, 05, 09][3B, 05, 09][0A B7, 05, 3D] +1F11A; [0A B5, 05, 09][3B, 05, 93][0A B7, 05, 3D] +24A7; [0A B5, 05, 09][3D, 05, 09][0A B7, 05, 3D] +1F11B; [0A B5, 05, 09][3D, 05, 93][0A B7, 05, 3D] +24A8; [0A B5, 05, 09][3F, 05, 09][0A B7, 05, 3D] +1F11C; [0A B5, 05, 09][3F, 05, 93][0A B7, 05, 3D] +24A9; [0A B5, 05, 09][41, 05, 09][0A B7, 05, 3D] +1F11D; [0A B5, 05, 09][41, 05, 93][0A B7, 05, 3D] +24AA; [0A B5, 05, 09][43, 05, 09][0A B7, 05, 3D] +1F11E; [0A B5, 05, 09][43, 05, 93][0A B7, 05, 3D] +24AB; [0A B5, 05, 09][45, 05, 09][0A B7, 05, 3D] +1F11F; [0A B5, 05, 09][45, 05, 93][0A B7, 05, 3D] +24AC; [0A B5, 05, 09][47, 05, 09][0A B7, 05, 3D] +1F120; [0A B5, 05, 09][47, 05, 93][0A B7, 05, 3D] +24AD; [0A B5, 05, 09][49, 05, 09][0A B7, 05, 3D] +1F121; [0A B5, 05, 09][49, 05, 93][0A B7, 05, 3D] +24AE; [0A B5, 05, 09][4B, 05, 09][0A B7, 05, 3D] +1F122; [0A B5, 05, 09][4B, 05, 93][0A B7, 05, 3D] +24AF; [0A B5, 05, 09][4D, 05, 09][0A B7, 05, 3D] +1F123; [0A B5, 05, 09][4D, 05, 93][0A B7, 05, 3D] +24B0; [0A B5, 05, 09][4F, 05, 09][0A B7, 05, 3D] +1F124; [0A B5, 05, 09][4F, 05, 93][0A B7, 05, 3D] +24B1; [0A B5, 05, 09][51, 05, 09][0A B7, 05, 3D] +1F125; [0A B5, 05, 09][51, 05, 93][0A B7, 05, 3D] +24B2; [0A B5, 05, 09][53, 05, 09][0A B7, 05, 3D] +1F126; [0A B5, 05, 09][53, 05, 93][0A B7, 05, 3D] +24B3; [0A B5, 05, 09][55, 05, 09][0A B7, 05, 3D] +1F127; [0A B5, 05, 09][55, 05, 93][0A B7, 05, 3D] +24B4; [0A B5, 05, 09][57, 05, 09][0A B7, 05, 3D] +1F128; [0A B5, 05, 09][57, 05, 93][0A B7, 05, 3D] +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] +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] +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] +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] +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] +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] +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] +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] +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] +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] +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] +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] +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] +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] +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] +3228; [0A B5, 05, 09][E0 04 C0, 05, 09][0A B7, 05, 3D] +3221; [0A B5, 05, 09][E0 05 24, 05, 09][0A B7, 05, 3D] +3224; [0A B5, 05, 09][E0 05 34, 05, 09][0A B7, 05, 3D] +3239; [0A B5, 05, 09][E0 05 D2, 05, 09][0A B7, 05, 3D] +323D; [0A B5, 05, 09][E0 06 14, 05, 09][0A B7, 05, 3D] +3241; [0A B5, 05, 09][E0 06 34, 05, 09][0A B7, 05, 3D] +3227; [0A B5, 05, 09][E0 0B 06, 05, 09][0A B7, 05, 3D] +3225; [0A B5, 05, 09][E0 0B 0A, 05, 09][0A B7, 05, 3D] +3238; [0A B5, 05, 09][E0 0D A4, 05, 09][0A B7, 05, 3D] +3229; [0A B5, 05, 09][E0 0E C4, 05, 09][0A B7, 05, 3D] +323F; [0A B5, 05, 09][E0 0E EA, 05, 09][0A B7, 05, 3D] +3234; [0A B5, 05, 09][E0 10 68, 05, 09][0A B7, 05, 3D] +323A; [0A B5, 05, 09][E0 11 4C, 05, 09][0A B7, 05, 3D] +3223; [0A B5, 05, 09][E0 16 28, 05, 09][0A B7, 05, 3D] +322F; [0A B5, 05, 09][E0 16 B0, 05, 09][0A B7, 05, 3D] +323B; [0A B5, 05, 09][E0 1F 74, 05, 09][0A B7, 05, 3D] +3230; [0A B5, 05, 09][E0 34 F0, 05, 09][0A B7, 05, 3D] +322A; [0A B5, 05, 09][E0 37 48, 05, 09][0A B7, 05, 3D] +3232; [0A B5, 05, 09][E0 37 4A, 05, 09][0A B7, 05, 3D] +322D; [0A B5, 05, 09][E0 37 88, 05, 09][0A B7, 05, 3D] +3231; [0A B5, 05, 09][E0 39 98, 05, 09][0A B7, 05, 3D] +322C; [0A B5, 05, 09][E0 41 DC, 05, 09][0A B7, 05, 3D] +322B; [0A B5, 05, 09][E0 4A 80, 05, 09][0A B7, 05, 3D] +3235; [0A B5, 05, 09][E0 4E B4, 05, 09][0A B7, 05, 3D] +323C; [0A B5, 05, 09][E0 57 BE, 05, 09][0A B7, 05, 3D] +3233; [0A B5, 05, 09][E0 5C 92, 05, 09][0A B7, 05, 3D] +3237; [0A B5, 05, 09][E0 5C D0, 05, 09][0A B7, 05, 3D] +3240; [0A B5, 05, 09][E0 5C F0, 05, 09][0A B7, 05, 3D] +3242; [0A B5, 05, 09][E0 6E 56, 05, 09][0A B7, 05, 3D] +3243; [0A B5, 05, 09][E0 6E 68, 05, 09][0A B7, 05, 3D] +3236; [0A B5, 05, 09][E0 84 48, 05, 09][0A B7, 05, 3D] +323E; [0A B5, 05, 09][E0 84 94, 05, 09][0A B7, 05, 3D] +322E; [0A B5, 05, 09][E0 8E E4, 05, 09][0A B7, 05, 3D] + +0029; [0A B7, 05, 05] +FF09; [0A B7, 05, 07] +FE5A; [0A B7, 05, 1D] +207E; [0A B7, 05, 27] +208E; [0A B7, 05, 29] +FE36; [0A B7, 05, 2B] + +005B; [0A B9, 05, 05] +FF3B; [0A B9, 05, 07] +FE47; [0A B9, 05, 2B] + +005D; [0A BB, 05, 05] +FF3D; [0A BB, 05, 07] +FE48; [0A BB, 05, 2B] -203A; [0A 99, 05, 05] +007B; [0A BD, 05, 05] +FF5B; [0A BD, 05, 07] +FE5B; [0A BD, 05, 1D] +FE37; [0A BD, 05, 2B] -0022; [0A 9B, 05, 05] -FF02; [0A 9B, 05, 07] +007D; [0A BF, 05, 05] +FF5D; [0A BF, 05, 07] +FE5C; [0A BF, 05, 1D] +FE38; [0A BF, 05, 2B] -201C; [0A 9D, 05, 05] +0F3A; [0A C1, 05, 05] -201D; [0A 9F, 05, 05] +0F3B; [0A C3, 05, 05] -201E; [0A A1, 05, 05] +0F3C; [0A C5, 05, 05] -201F; [0A A3, 05, 05] +0F3D; [0A C7, 05, 05] -301D; [0A A5, 05, 05] +169B; [0A C9 04, 05, 05] -301E; [0A A7, 05, 05] +169C; [0A C9 0C, 05, 05] -301F; [0A A9, 05, 05] +2045; [0A CA, 05, 05] -00AB; [0A AB, 05, 05] +2046; [0A CC, 05, 05] -00BB; [0A AD, 05, 05] +29FC; [0A CE, 05, 05] -0028; [0A AF, 05, 05] -FF08; [0A AF, 05, 07] -FE59; [0A AF, 05, 1D] -207D; [0A AF, 05, 27] -208D; [0A AF, 05, 29] -FE35; [0A AF, 05, 2B] -2474; [0A AF, 05, 09][14, 05, 09][0A B1, 05, 3D] -247D; [0A AF, 05, 09][14, 05, 09][12, 05, 3D][0A B1, 05, 3D] -247E; [0A AF, 05, 09][14, 05, 09][14, 05, 3D][0A B1, 05, 3D] -247F; [0A AF, 05, 09][14, 05, 09][16, 05, 3D][0A B1, 05, 3D] -2480; [0A AF, 05, 09][14, 05, 09][18, 05, 3D][0A B1, 05, 3D] -2481; [0A AF, 05, 09][14, 05, 09][1A, 05, 3D][0A B1, 05, 3D] -2482; [0A AF, 05, 09][14, 05, 09][1C, 05, 3D][0A B1, 05, 3D] -2483; [0A AF, 05, 09][14, 05, 09][1E, 05, 3D][0A B1, 05, 3D] -2484; [0A AF, 05, 09][14, 05, 09][20, 05, 3D][0A B1, 05, 3D] -2485; [0A AF, 05, 09][14, 05, 09][22, 05, 3D][0A B1, 05, 3D] -2486; [0A AF, 05, 09][14, 05, 09][24, 05, 3D][0A B1, 05, 3D] -2475; [0A AF, 05, 09][16, 05, 09][0A B1, 05, 3D] -2487; [0A AF, 05, 09][16, 05, 09][12, 05, 3D][0A B1, 05, 3D] -2476; [0A AF, 05, 09][18, 05, 09][0A B1, 05, 3D] -2477; [0A AF, 05, 09][1A, 05, 09][0A B1, 05, 3D] -2478; [0A AF, 05, 09][1C, 05, 09][0A B1, 05, 3D] -2479; [0A AF, 05, 09][1E, 05, 09][0A B1, 05, 3D] -247A; [0A AF, 05, 09][20, 05, 09][0A B1, 05, 3D] -247B; [0A AF, 05, 09][22, 05, 09][0A B1, 05, 3D] -247C; [0A AF, 05, 09][24, 05, 09][0A B1, 05, 3D] -249C; [0A AF, 05, 09][27, 05, 09][0A B1, 05, 3D] -1F110; [0A AF, 05, 09][27, 05, 93][0A B1, 05, 3D] -249D; [0A AF, 05, 09][29, 05, 09][0A B1, 05, 3D] -1F111; [0A AF, 05, 09][29, 05, 93][0A B1, 05, 3D] -249E; [0A AF, 05, 09][2B, 05, 09][0A B1, 05, 3D] -1F112; [0A AF, 05, 09][2B, 05, 93][0A B1, 05, 3D] -249F; [0A AF, 05, 09][2D, 05, 09][0A B1, 05, 3D] -1F113; [0A AF, 05, 09][2D, 05, 93][0A B1, 05, 3D] -24A0; [0A AF, 05, 09][2F, 05, 09][0A B1, 05, 3D] -1F114; [0A AF, 05, 09][2F, 05, 93][0A B1, 05, 3D] -24A1; [0A AF, 05, 09][31, 05, 09][0A B1, 05, 3D] -1F115; [0A AF, 05, 09][31, 05, 93][0A B1, 05, 3D] -24A2; [0A AF, 05, 09][33, 05, 09][0A B1, 05, 3D] -1F116; [0A AF, 05, 09][33, 05, 93][0A B1, 05, 3D] -24A3; [0A AF, 05, 09][35, 05, 09][0A B1, 05, 3D] -1F117; [0A AF, 05, 09][35, 05, 93][0A B1, 05, 3D] -24A4; [0A AF, 05, 09][37, 05, 09][0A B1, 05, 3D] -1F118; [0A AF, 05, 09][37, 05, 93][0A B1, 05, 3D] -24A5; [0A AF, 05, 09][39, 05, 09][0A B1, 05, 3D] -1F119; [0A AF, 05, 09][39, 05, 93][0A B1, 05, 3D] -24A6; [0A AF, 05, 09][3B, 05, 09][0A B1, 05, 3D] -1F11A; [0A AF, 05, 09][3B, 05, 93][0A B1, 05, 3D] -24A7; [0A AF, 05, 09][3D, 05, 09][0A B1, 05, 3D] -1F11B; [0A AF, 05, 09][3D, 05, 93][0A B1, 05, 3D] -24A8; [0A AF, 05, 09][3F, 05, 09][0A B1, 05, 3D] -1F11C; [0A AF, 05, 09][3F, 05, 93][0A B1, 05, 3D] -24A9; [0A AF, 05, 09][41, 05, 09][0A B1, 05, 3D] -1F11D; [0A AF, 05, 09][41, 05, 93][0A B1, 05, 3D] -24AA; [0A AF, 05, 09][43, 05, 09][0A B1, 05, 3D] -1F11E; [0A AF, 05, 09][43, 05, 93][0A B1, 05, 3D] -24AB; [0A AF, 05, 09][45, 05, 09][0A B1, 05, 3D] -1F11F; [0A AF, 05, 09][45, 05, 93][0A B1, 05, 3D] -24AC; [0A AF, 05, 09][47, 05, 09][0A B1, 05, 3D] -1F120; [0A AF, 05, 09][47, 05, 93][0A B1, 05, 3D] -24AD; [0A AF, 05, 09][49, 05, 09][0A B1, 05, 3D] -1F121; [0A AF, 05, 09][49, 05, 93][0A B1, 05, 3D] -24AE; [0A AF, 05, 09][4B, 05, 09][0A B1, 05, 3D] -1F122; [0A AF, 05, 09][4B, 05, 93][0A B1, 05, 3D] -24AF; [0A AF, 05, 09][4D, 05, 09][0A B1, 05, 3D] -1F123; [0A AF, 05, 09][4D, 05, 93][0A B1, 05, 3D] -24B0; [0A AF, 05, 09][4F, 05, 09][0A B1, 05, 3D] -1F124; [0A AF, 05, 09][4F, 05, 93][0A B1, 05, 3D] -24B1; [0A AF, 05, 09][51, 05, 09][0A B1, 05, 3D] -1F125; [0A AF, 05, 09][51, 05, 93][0A B1, 05, 3D] -24B2; [0A AF, 05, 09][53, 05, 09][0A B1, 05, 3D] -1F126; [0A AF, 05, 09][53, 05, 93][0A B1, 05, 3D] -24B3; [0A AF, 05, 09][55, 05, 09][0A B1, 05, 3D] -1F127; [0A AF, 05, 09][55, 05, 93][0A B1, 05, 3D] -24B4; [0A AF, 05, 09][57, 05, 09][0A B1, 05, 3D] -1F128; [0A AF, 05, 09][57, 05, 93][0A B1, 05, 3D] -24B5; [0A AF, 05, 09][59, 05, 09][0A B1, 05, 3D] -1F129; [0A AF, 05, 09][59, 05, 93][0A B1, 05, 3D] -3200; [0A AF, 05, 09][78 0A, 05, 09][0A B1, 05, 3D] -320E; [0A AF, 05, 09][78 0A, 05, 09][78 34, 05, 3D][0A B1, 05, 3D] -3201; [0A AF, 05, 09][78 0E, 05, 09][0A B1, 05, 3D] -320F; [0A AF, 05, 09][78 0E, 05, 09][78 34, 05, 3D][0A B1, 05, 3D] -3202; [0A AF, 05, 09][78 10, 05, 09][0A B1, 05, 3D] -3210; [0A AF, 05, 09][78 10, 05, 09][78 34, 05, 3D][0A B1, 05, 3D] -3203; [0A AF, 05, 09][78 14, 05, 09][0A B1, 05, 3D] -3211; [0A AF, 05, 09][78 14, 05, 09][78 34, 05, 3D][0A B1, 05, 3D] -3204; [0A AF, 05, 09][78 16, 05, 09][0A B1, 05, 3D] -3212; [0A AF, 05, 09][78 16, 05, 09][78 34, 05, 3D][0A B1, 05, 3D] -3205; [0A AF, 05, 09][78 18, 05, 09][0A B1, 05, 3D] -3213; [0A AF, 05, 09][78 18, 05, 09][78 34, 05, 3D][0A B1, 05, 3D] -3206; [0A AF, 05, 09][78 1C, 05, 09][0A B1, 05, 3D] -3214; [0A AF, 05, 09][78 1C, 05, 09][78 34, 05, 3D][0A B1, 05, 3D] -3207; [0A AF, 05, 09][78 20, 05, 09][0A B1, 05, 3D] -3215; [0A AF, 05, 09][78 20, 05, 09][78 34, 05, 3D][0A B1, 05, 3D] -321D; [0A AF, 05, 09][78 20, 05, 09][78 44, 05, 3D][78 22, 05, 3D][78 3C, 05, 3D][78 67, 05, 3D][0A B1, 05, 3D] -321E; [0A AF, 05, 09][78 20, 05, 09][78 44, 05, 3D][78 2E, 05, 3D][78 4E, 05, 3D][0A B1, 05, 3D] -3208; [0A AF, 05, 09][78 22, 05, 09][0A B1, 05, 3D] -3216; [0A AF, 05, 09][78 22, 05, 09][78 34, 05, 3D][0A B1, 05, 3D] -321C; [0A AF, 05, 09][78 22, 05, 09][78 4E, 05, 3D][0A B1, 05, 3D] -3209; [0A AF, 05, 09][78 26, 05, 09][0A B1, 05, 3D] -3217; [0A AF, 05, 09][78 26, 05, 09][78 34, 05, 3D][0A B1, 05, 3D] -320A; [0A AF, 05, 09][78 28, 05, 09][0A B1, 05, 3D] -3218; [0A AF, 05, 09][78 28, 05, 09][78 34, 05, 3D][0A B1, 05, 3D] -320B; [0A AF, 05, 09][78 2A, 05, 09][0A B1, 05, 3D] -3219; [0A AF, 05, 09][78 2A, 05, 09][78 34, 05, 3D][0A B1, 05, 3D] -320C; [0A AF, 05, 09][78 2C, 05, 09][0A B1, 05, 3D] -321A; [0A AF, 05, 09][78 2C, 05, 09][78 34, 05, 3D][0A B1, 05, 3D] -320D; [0A AF, 05, 09][78 2E, 05, 09][0A B1, 05, 3D] -321B; [0A AF, 05, 09][78 2E, 05, 09][78 34, 05, 3D][0A B1, 05, 3D] -3220; [0A AF, 05, 09][E0 04 06, 05, 09][0A B1, 05, 3D] -3226; [0A AF, 05, 09][E0 04 0C, 05, 09][0A B1, 05, 3D] -3222; [0A AF, 05, 09][E0 04 18, 05, 09][0A B1, 05, 3D] -3228; [0A AF, 05, 09][E0 04 C0, 05, 09][0A B1, 05, 3D] -3221; [0A AF, 05, 09][E0 05 24, 05, 09][0A B1, 05, 3D] -3224; [0A AF, 05, 09][E0 05 34, 05, 09][0A B1, 05, 3D] -3239; [0A AF, 05, 09][E0 05 D2, 05, 09][0A B1, 05, 3D] -323D; [0A AF, 05, 09][E0 06 14, 05, 09][0A B1, 05, 3D] -3241; [0A AF, 05, 09][E0 06 34, 05, 09][0A B1, 05, 3D] -3227; [0A AF, 05, 09][E0 0B 06, 05, 09][0A B1, 05, 3D] -3225; [0A AF, 05, 09][E0 0B 0A, 05, 09][0A B1, 05, 3D] -3238; [0A AF, 05, 09][E0 0D A4, 05, 09][0A B1, 05, 3D] -3229; [0A AF, 05, 09][E0 0E C4, 05, 09][0A B1, 05, 3D] -323F; [0A AF, 05, 09][E0 0E EA, 05, 09][0A B1, 05, 3D] -3234; [0A AF, 05, 09][E0 10 68, 05, 09][0A B1, 05, 3D] -323A; [0A AF, 05, 09][E0 11 4C, 05, 09][0A B1, 05, 3D] -3223; [0A AF, 05, 09][E0 16 28, 05, 09][0A B1, 05, 3D] -322F; [0A AF, 05, 09][E0 16 B0, 05, 09][0A B1, 05, 3D] -323B; [0A AF, 05, 09][E0 1F 74, 05, 09][0A B1, 05, 3D] -3230; [0A AF, 05, 09][E0 34 F0, 05, 09][0A B1, 05, 3D] -322A; [0A AF, 05, 09][E0 37 48, 05, 09][0A B1, 05, 3D] -3232; [0A AF, 05, 09][E0 37 4A, 05, 09][0A B1, 05, 3D] -322D; [0A AF, 05, 09][E0 37 88, 05, 09][0A B1, 05, 3D] -3231; [0A AF, 05, 09][E0 39 98, 05, 09][0A B1, 05, 3D] -322C; [0A AF, 05, 09][E0 41 DC, 05, 09][0A B1, 05, 3D] -322B; [0A AF, 05, 09][E0 4A 80, 05, 09][0A B1, 05, 3D] -3235; [0A AF, 05, 09][E0 4E B4, 05, 09][0A B1, 05, 3D] -323C; [0A AF, 05, 09][E0 57 BE, 05, 09][0A B1, 05, 3D] -3233; [0A AF, 05, 09][E0 5C 92, 05, 09][0A B1, 05, 3D] -3237; [0A AF, 05, 09][E0 5C D0, 05, 09][0A B1, 05, 3D] -3240; [0A AF, 05, 09][E0 5C F0, 05, 09][0A B1, 05, 3D] -3242; [0A AF, 05, 09][E0 6E 56, 05, 09][0A B1, 05, 3D] -3243; [0A AF, 05, 09][E0 6E 68, 05, 09][0A B1, 05, 3D] -3236; [0A AF, 05, 09][E0 84 48, 05, 09][0A B1, 05, 3D] -323E; [0A AF, 05, 09][E0 84 94, 05, 09][0A B1, 05, 3D] -322E; [0A AF, 05, 09][E0 8E E4, 05, 09][0A B1, 05, 3D] - -0029; [0A B1, 05, 05] -FF09; [0A B1, 05, 07] -FE5A; [0A B1, 05, 1D] -207E; [0A B1, 05, 27] -208E; [0A B1, 05, 29] -FE36; [0A B1, 05, 2B] - -005B; [0A B3, 05, 05] -FF3B; [0A B3, 05, 07] -FE47; [0A B3, 05, 2B] - -005D; [0A B5, 05, 05] -FF3D; [0A B5, 05, 07] -FE48; [0A B5, 05, 2B] +29FD; [0A D0, 05, 05] -007B; [0A B7, 05, 05] -FF5B; [0A B7, 05, 07] -FE5B; [0A B7, 05, 1D] -FE37; [0A B7, 05, 2B] +2983; [0A D2, 05, 05] -007D; [0A B9, 05, 05] -FF5D; [0A B9, 05, 07] -FE5C; [0A B9, 05, 1D] -FE38; [0A B9, 05, 2B] +2984; [0A D4, 05, 05] -0F3A; [0A BB, 05, 05] +2985; [0A D6, 05, 05] +FF5F; [0A D6, 05, 07] -0F3B; [0A BD, 05, 05] +2986; [0A D8, 05, 05] +FF60; [0A D8, 05, 07] -0F3C; [0A BF, 05, 05] +2987; [0A DA, 05, 05] -0F3D; [0A C1, 05, 05] +2988; [0A DC, 05, 05] -169B; [0A C3 04, 05, 05] +2989; [0A DE, 05, 05] -169C; [0A C3 0C, 05, 05] +298A; [0A E0, 05, 05] -2045; [0A C4, 05, 05] +298B; [0A E2, 05, 05] -2046; [0A C6, 05, 05] +298C; [0A E4, 05, 05] -29FC; [0A C8, 05, 05] +298D; [0A E6, 05, 05] -29FD; [0A CA, 05, 05] +298E; [0A E8, 05, 05] -2983; [0A CC, 05, 05] +298F; [0A EA, 05, 05] -2984; [0A CE, 05, 05] +2990; [0A EC, 05, 05] -2985; [0A D0, 05, 05] -FF5F; [0A D0, 05, 07] +2991; [0A EE, 05, 05] -2986; [0A D2, 05, 05] -FF60; [0A D2, 05, 07] +2992; [0A F0, 05, 05] -2987; [0A D4, 05, 05] +2993; [0A F2, 05, 05] -2988; [0A D6, 05, 05] +2994; [0A F4, 05, 05] -2989; [0A D8, 05, 05] +2995; [0A F6, 05, 05] -298A; [0A DA, 05, 05] +2996; [0A F8, 05, 05] -298B; [0A DC, 05, 05] +2997; [0A FA, 05, 05] -298C; [0A DE, 05, 05] +2998; [0B 05, 05, 05] -298D; [0A E0, 05, 05] +27C5; [0B 07, 05, 05] -298E; [0A E2, 05, 05] +27C6; [0B 09, 05, 05] -298F; [0A E4, 05, 05] +27E6; [0B 0B, 05, 05] -2990; [0A E6, 05, 05] +27E7; [0B 0D, 05, 05] -2991; [0A E8, 05, 05] +27E8; [0B 0F, 05, 05] -2992; [0A EA, 05, 05] +27E9; [0B 11, 05, 05] -2993; [0A EC, 05, 05] +27EA; [0B 13, 05, 05] -2994; [0A EE, 05, 05] +27EB; [0B 15, 05, 05] -2995; [0A F0, 05, 05] +27EC; [0B 17, 05, 05] -2996; [0A F2, 05, 05] +27ED; [0B 19, 05, 05] -2997; [0A F4, 05, 05] +27EE; [0B 1B, 05, 05] -2998; [0A F6, 05, 05] +27EF; [0B 1D, 05, 05] -27EC; [0A F8, 05, 05] +2768; [0B 1F, 05, 05] -27ED; [0A FA, 05, 05] +2769; [0B 21, 05, 05] -27EE; [0B 05, 05, 05] +276A; [0B 23, 05, 05] -27EF; [0B 07, 05, 05] +276B; [0B 25, 05, 05] -2E02; [0B 09, 05, 05] +276C; [0B 27, 05, 05] -2E03; [0B 0B, 05, 05] +276D; [0B 29, 05, 05] -2E04; [0B 0D, 05, 05] +276E; [0B 2B, 05, 05] -2E05; [0B 0F, 05, 05] +276F; [0B 2D, 05, 05] -2E09; [0B 11, 05, 05] +2770; [0B 2F, 05, 05] -2E0A; [0B 13, 05, 05] +2771; [0B 31, 05, 05] -2E0C; [0B 15, 05, 05] +2772; [0B 33, 05, 05] -2E0D; [0B 17, 05, 05] +2773; [0B 35, 05, 05] -2E1C; [0B 19, 05, 05] +2774; [0B 37, 05, 05] -2E1D; [0B 1B, 05, 05] +2775; [0B 39, 05, 05] -2E20; [0B 1D, 05, 05] +2E02; [0B 3B, 05, 05] -2E21; [0B 1F, 05, 05] +2E03; [0B 3D, 05, 05] -2E22; [0B 21, 05, 05] +2E04; [0B 3F, 05, 05] -2E23; [0B 23, 05, 05] +2E05; [0B 41, 05, 05] -2E24; [0B 25, 05, 05] +2E09; [0B 43, 05, 05] -2E25; [0B 27, 05, 05] +2E0A; [0B 45, 05, 05] -2E26; [0B 29, 05, 05] +2E0C; [0B 47, 05, 05] -2E27; [0B 2B, 05, 05] +2E0D; [0B 49, 05, 05] -2E28; [0B 2D, 05, 05] +2E1C; [0B 4B, 05, 05] -2E29; [0B 2F, 05, 05] +2E1D; [0B 4D, 05, 05] -2329; [0B 31, 05, 05] -3008; [0B 31, 05, 05] -FE3F; [0B 31, 05, 2B] +2E20; [0B 4F, 05, 05] -232A; [0B 33, 05, 05] -3009; [0B 33, 05, 05] -FE40; [0B 33, 05, 2B] +2E21; [0B 51, 05, 05] -300A; [0B 35, 05, 05] -FE3D; [0B 35, 05, 2B] +2E22; [0B 53, 05, 05] -300B; [0B 37, 05, 05] -FE3E; [0B 37, 05, 2B] +2E23; [0B 55, 05, 05] -300C; [0B 39, 05, 05] -FF62; [0B 39, 05, A3] -FE41; [0B 39, 05, 2B] +2E24; [0B 57, 05, 05] -300D; [0B 3B, 05, 05] -FF63; [0B 3B, 05, A3] -FE42; [0B 3B, 05, 2B] +2E25; [0B 59, 05, 05] -300E; [0B 3D, 05, 05] -FE43; [0B 3D, 05, 2B] +2E26; [0B 5B, 05, 05] -300F; [0B 3F, 05, 05] -FE44; [0B 3F, 05, 2B] +2E27; [0B 5D, 05, 05] -3010; [0B 41, 05, 05] -FE3B; [0B 41, 05, 2B] +2E28; [0B 5F, 05, 05] -3011; [0B 43, 05, 05] -FE3C; [0B 43, 05, 2B] +2E29; [0B 61, 05, 05] -3014; [0B 45, 05, 05] -FE5D; [0B 45, 05, 1D] -FE39; [0B 45, 05, 2B] -1F12A; [0B 45, 05, 09][4B, 05, 93][0B 47, 05, 3D] -1F241; [0B 45, 05, 09][E0 04 18, 05, 09][0B 47, 05, 3D] -1F242; [0B 45, 05, 09][E0 05 24, 05, 09][0B 47, 05, 3D] -1F247; [0B 45, 05, 09][E0 0D F6, 05, 09][0B 47, 05, 3D] -1F243; [0B 45, 05, 09][E0 1F BA, 05, 09][0B 47, 05, 3D] -1F245; [0B 45, 05, 09][E0 2D A2, 05, 09][0B 47, 05, 3D] -1F248; [0B 45, 05, 09][E0 33 CE, 05, 09][0B 47, 05, 3D] -1F240; [0B 45, 05, 09][E0 37 90, 05, 09][0B 47, 05, 3D] -1F244; [0B 45, 05, 09][E0 4B 22, 05, 09][0B 47, 05, 3D] -1F246; [0B 45, 05, 09][E0 57 A6, 05, 09][0B 47, 05, 3D] +2329; [0B 63, 05, 05] +3008; [0B 63, 05, 05] +FE3F; [0B 63, 05, 2B] -3015; [0B 47, 05, 05] -FE5E; [0B 47, 05, 1D] -FE3A; [0B 47, 05, 2B] +232A; [0B 65, 05, 05] +3009; [0B 65, 05, 05] +FE40; [0B 65, 05, 2B] -3016; [0B 49, 05, 05] -FE17; [0B 49, 05, 2B] +300A; [0B 67, 05, 05] +FE3D; [0B 67, 05, 2B] -3017; [0B 4B, 05, 05] -FE18; [0B 4B, 05, 2B] +300B; [0B 69, 05, 05] +FE3E; [0B 69, 05, 2B] -3018; [0B 4D, 05, 05] +300C; [0B 6B, 05, 05] +FF62; [0B 6B, 05, A3] +FE41; [0B 6B, 05, 2B] -3019; [0B 4F, 05, 05] +300D; [0B 6D, 05, 05] +FF63; [0B 6D, 05, A3] +FE42; [0B 6D, 05, 2B] -301A; [0B 51, 05, 05] +300E; [0B 6F, 05, 05] +FE43; [0B 6F, 05, 2B] -301B; [0B 53, 05, 05] +300F; [0B 71, 05, 05] +FE44; [0B 71, 05, 2B] -FD3E; [0B 55, 05, 05] +3010; [0B 73, 05, 05] +FE3B; [0B 73, 05, 2B] -FD3F; [0B 57, 05, 05] +3011; [0B 75, 05, 05] +FE3C; [0B 75, 05, 2B] -204B; [0B 59, 05, 05] +3014; [0B 77, 05, 05] +FE5D; [0B 77, 05, 1D] +FE39; [0B 77, 05, 2B] +1F12A; [0B 77, 05, 09][4B, 05, 93][0B 79, 05, 3D] +1F241; [0B 77, 05, 09][E0 04 18, 05, 09][0B 79, 05, 3D] +1F242; [0B 77, 05, 09][E0 05 24, 05, 09][0B 79, 05, 3D] +1F247; [0B 77, 05, 09][E0 0D F6, 05, 09][0B 79, 05, 3D] +1F243; [0B 77, 05, 09][E0 1F BA, 05, 09][0B 79, 05, 3D] +1F245; [0B 77, 05, 09][E0 2D A2, 05, 09][0B 79, 05, 3D] +1F248; [0B 77, 05, 09][E0 33 CE, 05, 09][0B 79, 05, 3D] +1F240; [0B 77, 05, 09][E0 37 90, 05, 09][0B 79, 05, 3D] +1F244; [0B 77, 05, 09][E0 4B 22, 05, 09][0B 79, 05, 3D] +1F246; [0B 77, 05, 09][E0 57 A6, 05, 09][0B 79, 05, 3D] -0040; [0B 5B, 05, 05] -FF20; [0B 5B, 05, 07] -FE6B; [0B 5B, 05, 1D] +3015; [0B 79, 05, 05] +FE5E; [0B 79, 05, 1D] +FE3A; [0B 79, 05, 2B] -002A; [0B 5D, 05, 05] -FF0A; [0B 5D, 05, 07] -FE61; [0B 5D, 05, 1D] +3016; [0B 7B, 05, 05] +FE17; [0B 7B, 05, 2B] -204E; [0B 5F, 05, 05] +3017; [0B 7D, 05, 05] +FE18; [0B 7D, 05, 2B] -2051; [0B 61, 05, 05] +3018; [0B 7F, 05, 05] -066D; [0B 63, 05, 05] +3019; [0B 81, 05, 05] -A673; [0B 65, 05, 05] +301A; [0B 83, 05, 05] -002F; [0B 67, 05, 05] -FF0F; [0B 67, 05, 07] +301B; [0B 85, 05, 05] -005C; [0B 69, 05, 05] -FF3C; [0B 69, 05, 07] -FE68; [0B 69, 05, 1D] +FD3E; [0B 87, 05, 05] -0026; [0B 6B, 05, 05] -FF06; [0B 6B, 05, 07] -FE60; [0B 6B, 05, 1D] +FD3F; [0B 89, 05, 05] -204A; [0B 6D, 05, 05] +2016; [0B 8B, 05, 05] -0023; [0B 6F, 05, 05] -FF03; [0B 6F, 05, 07] -FE5F; [0B 6F, 05, 1D] +29D8; [0B 8D, 05, 05] -0025; [0B 71, 05, 05] -FF05; [0B 71, 05, 07] -FE6A; [0B 71, 05, 1D] +29D9; [0B 8F, 05, 05] -066A; [0B 73, 05, 05] +29DA; [0B 91, 05, 05] -2030; [0B 75, 05, 05] +29DB; [0B 93, 05, 05] -0609; [0B 77, 05, 05] +00A7; [0B 95, 05, 05] -2031; [0B 79, 05, 05] +2E39; [0B 97, 05, 05] -060A; [0B 7B, 05, 05] +00B6; [0B 99, 05, 05] -2020; [0B 7D, 05, 05] +204B; [0B 9B, 05, 05] -2021; [0B 7F, 05, 05] +0040; [0B 9D, 05, 05] +FF20; [0B 9D, 05, 07] +FE6B; [0B 9D, 05, 1D] -2022; [0B 81, 05, 05] +002A; [0B 9F, 05, 05] +FF0A; [0B 9F, 05, 07] +FE61; [0B 9F, 05, 1D] -2023; [0B 83, 05, 05] +204E; [0B A1, 05, 05] -2027; [0B 85, 05, 05] +2051; [0B A3, 05, 05] -2043; [0B 87, 05, 05] +066D; [0B A5, 05, 05] -204C; [0B 89, 05, 05] +A673; [0B A7, 05, 05] -204D; [0B 8B, 05, 05] +002F; [0B A9, 05, 05] +FF0F; [0B A9, 05, 07] -2032; [0B 8D, 05, 05] -2033; [0B 8D, 05, 09][0B 8D, 05, 09] -2034; [0B 8D, 05, 09][0B 8D, 05, 09][0B 8D, 05, 3D] -2057; [0B 8D, 05, 09][0B 8D, 05, 09][0B 8D, 05, 3D][0B 8D, 05, 3D] +005C; [0B AB, 05, 05] +FF3C; [0B AB, 05, 07] +FE68; [0B AB, 05, 1D] -2035; [0B 8F, 05, 05] -2036; [0B 8F, 05, 09][0B 8F, 05, 09] -2037; [0B 8F, 05, 09][0B 8F, 05, 09][0B 8F, 05, 3D] +0026; [0B AD, 05, 05] +FF06; [0B AD, 05, 07] +FE60; [0B AD, 05, 1D] -3003; [0B 91, 05, 05] +204A; [0B AF, 05, 05] -303D; [0B 93, 05, 05] +0023; [0B B1, 05, 05] +FF03; [0B B1, 05, 07] +FE5F; [0B B1, 05, 1D] -2038; [0B 95, 05, 05] +0025; [0B B3, 05, 05] +FF05; [0B B3, 05, 07] +FE6A; [0B B3, 05, 1D] -203B; [0B 97, 05, 05] +066A; [0B B5, 05, 05] -203F; [0B 99, 05, 05] +2030; [0B B7, 05, 05] -2054; [0B 9B, 05, 05] +0609; [0B B9, 05, 05] -2040; [0B 9D, 05, 05] +2031; [0B BB, 05, 05] -2050; [0B 9F, 05, 05] +060A; [0B BD, 05, 05] -2041; [0B A1, 05, 05] +2020; [0B BF, 05, 05] -2042; [0B A3, 05, 05] +2021; [0B C1, 05, 05] -2E00; [0B A5, 05, 05] +2E36; [0B C3, 05, 05] -2E01; [0B A7, 05, 05] +2E37; [0B C5, 05, 05] -2E06; [0B A9, 05, 05] +2E38; [0B C7, 05, 05] -2E07; [0B AB, 05, 05] +2022; [0B C9, 05, 05] -2E08; [0B AD, 05, 05] +2023; [0B CB, 05, 05] -2E0B; [0B AF, 05, 05] +2027; [0B CD, 05, 05] -2E0E; [0B B1, 05, 05] +2043; [0B CF, 05, 05] -2E0F; [0B B3, 05, 05] +204C; [0B D1, 05, 05] -2E10; [0B B5, 05, 05] +204D; [0B D3, 05, 05] -2E11; [0B B7, 05, 05] +2032; [0B D5, 05, 05] +2033; [0B D5, 05, 09][0B D5, 05, 09] +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] -2E12; [0B B9, 05, 05] +2035; [0B D7, 05, 05] +2036; [0B D7, 05, 09][0B D7, 05, 09] +2037; [0B D7, 05, 09][0B D7, 05, 09][0B D7, 05, 3D] -2E13; [0B BB, 05, 05] +3003; [0B D9, 05, 05] -2E14; [0B BD, 05, 05] +303D; [0B DB, 05, 05] -2E15; [0B BF, 05, 05] +2038; [0B DD, 05, 05] -2E16; [0B C1, 05, 05] +203B; [0B DF, 05, 05] -2E1A; [0B C3, 05, 05] +203F; [0B E1, 05, 05] -2E1B; [0B C5, 05, 05] +2054; [0B E3, 05, 05] -2E1E; [0B C7, 05, 05] +2040; [0B E5, 05, 05] -2E1F; [0B C9, 05, 05] +2050; [0B E7, 05, 05] -A67E; [0B CB, 05, 05] +2041; [0B E9, 05, 05] -055A; [0B CD, 05, 05] +2042; [0B EB, 05, 05] -055B; [0B CF, 05, 05] +2E00; [0B ED, 05, 05] -055F; [0B D1, 05, 05] +2E01; [0B EF, 05, 05] -05BE; [0B D3, 05, 05] +2E06; [0B F1, 05, 05] -05C0; [0B D5, 05, 05] +2E07; [0B F3, 05, 05] -05C3; [0B D7, 05, 05] +2E08; [0B F5, 05, 05] -05C6; [0B D9, 05, 05] +2E0B; [0B F7, 05, 05] -05F3; [0B DB, 05, 05] +2E0E; [0B F9, 05, 05] -05F4; [0B DD, 05, 05] +2E0F; [0B FB, 05, 05] -070A; [0B DF 04, 05, 05] +2E10; [0C 06, 05, 05] -070B; [0B DF 0C, 05, 05] +2E11; [0C 08, 05, 05] -070C; [0B DF 14, 05, 05] +2E12; [0C 0A, 05, 05] -070D; [0B DF 1C, 05, 05] +2E13; [0C 0C, 05, 05] -085E; [0B DF 24, 05, 05] +2E14; [0C 0E, 05, 05] -1800; [0B DF 2C, 05, 05] +2E15; [0C 10, 05, 05] -0970; [0B E0, 05, 05] +2E16; [0C 12, 05, 05] -A8F8; [0B E2, 05, 05] +2E1A; [0C 14, 05, 05] -A8F9; [0B E4, 05, 05] +2E1B; [0C 16, 05, 05] -A8FA; [0B E6, 05, 05] +2E1E; [0C 18, 05, 05] -0DF4; [0B E8, 05, 05] +2E1F; [0C 1A, 05, 05] -0E5A; [0B EA, 05, 05] +A67E; [0C 1C, 05, 05] -0E5B; [0B EC, 05, 05] +055A; [0C 1E, 05, 05] -AADE; [0B EE 04, 05, 05] +055B; [0C 20, 05, 05] -AADF; [0B EE 0C, 05, 05] +055F; [0C 22, 05, 05] -0F04; [0B EF, 05, 05] +05BE; [0C 24, 05, 05] -0F05; [0B F1, 05, 05] +05C0; [0C 26, 05, 05] -0F06; [0B F3, 05, 05] +05C3; [0C 28, 05, 05] -0F07; [0B F5, 05, 05] +05C6; [0C 2A, 05, 05] -0F08; [0B F7, 05, 05] +05F3; [0C 2C, 05, 05] -0F09; [0B F9, 05, 05] +05F4; [0C 2E, 05, 05] -0F0A; [0B FB, 05, 05] +070A; [0C 30 04, 05, 05] -0FD0; [0C 06, 05, 05] +070B; [0C 30 0C, 05, 05] -0FD1; [0C 08, 05, 05] +070C; [0C 30 14, 05, 05] -0F0B; [0C 0A, 05, 05] -0F0C; [0C 0A, 05, 35] +070D; [0C 30 1C, 05, 05] -0F0D; [0C 0C, 05, 05] +085E; [0C 30 24, 05, 05] -0F0E; [0C 0E, 05, 05] +1800; [0C 30 2C, 05, 05] -0F0F; [0C 10, 05, 05] +0970; [0C 31, 05, 05] -0F10; [0C 12, 05, 05] +A8F8; [0C 33, 05, 05] -0F11; [0C 14, 05, 05] +A8F9; [0C 35, 05, 05] -0F12; [0C 16, 05, 05] +A8FA; [0C 37, 05, 05] -0F85; [0C 18, 05, 05] +0AF0; [0C 39, 05, 05] -0FD2; [0C 1A, 05, 05] +0DF4; [0C 3B, 05, 05] -0FD3; [0C 1C, 05, 05] +0E4F; [0C 3D, 05, 05] -0FD4; [0C 1E, 05, 05] +0E5A; [0C 3F, 05, 05] -0FD9; [0C 20, 05, 05] +0E5B; [0C 41, 05, 05] -0FDA; [0C 22, 05, 05] +AADE; [0C 43 04, 05, 05] -1C3D; [0C 24 04, 05, 05] +AADF; [0C 43 0C, 05, 05] -1C3E; [0C 24 0C, 05, 05] +0F04; [0C 44, 05, 05] -1C3F; [0C 24 14, 05, 05] +0F05; [0C 46, 05, 05] -104C; [0C 25, 05, 05] +0F06; [0C 48, 05, 05] -104D; [0C 27, 05, 05] +0F07; [0C 4A, 05, 05] -104E; [0C 29, 05, 05] +0F08; [0C 4C, 05, 05] -104F; [0C 2B, 05, 05] +0F09; [0C 4E, 05, 05] -17D8; [0C 2D, 05, 05] +0F0A; [0C 50, 05, 05] -17D9; [0C 2F, 05, 05] +0FD0; [0C 52, 05, 05] -17DA; [0C 31, 05, 05] +0FD1; [0C 54, 05, 05] -1AA0; [0C 33 04, 05, 05] +0F0B; [0C 56, 05, 05] +0F0C; [0C 56, 05, 35] -1AA1; [0C 33 0C, 05, 05] +0F0D; [0C 58, 05, 05] -1AA2; [0C 33 14, 05, 05] +0F0E; [0C 5A, 05, 05] -1AA3; [0C 33 1C, 05, 05] +0F0F; [0C 5C, 05, 05] -1AA4; [0C 33 24, 05, 05] +0F10; [0C 5E, 05, 05] -1AA5; [0C 33 2C, 05, 05] +0F11; [0C 60, 05, 05] -1AA6; [0C 33 34, 05, 05] +0F12; [0C 62, 05, 05] -1AAC; [0C 33 3C, 05, 05] +0F85; [0C 64, 05, 05] -1AAD; [0C 33 44, 05, 05] +0FD2; [0C 66, 05, 05] -166D; [0C 33 4C, 05, 05] +0FD3; [0C 68, 05, 05] -2D70; [0C 33 54, 05, 05] +0FD4; [0C 6A, 05, 05] -A874; [0C 33 5C, 05, 05] +0FD9; [0C 6C, 05, 05] -A875; [0C 33 64, 05, 05] +0FDA; [0C 6E, 05, 05] -1BFC; [0C 33 6C, 05, 05] +1C3D; [0C 70 04, 05, 05] -1BFD; [0C 33 74, 05, 05] +1C3E; [0C 70 0C, 05, 05] -1BFE; [0C 33 7C, 05, 05] +1C3F; [0C 70 14, 05, 05] -1BFF; [0C 33 84, 05, 05] +104C; [0C 71, 05, 05] -A92E; [0C 33 8C, 05, 05] +104D; [0C 73, 05, 05] -A9DE; [0C 33 94, 05, 05] +104E; [0C 75, 05, 05] -A9DF; [0C 33 9C, 05, 05] +104F; [0C 77, 05, 05] -AA5C; [0C 33 A4, 05, 05] +17D8; [0C 79, 05, 05] -11049; [0C 33 AC, 05, 05] +17D9; [0C 7B, 05, 05] -1104A; [0C 33 B4, 05, 05] +17DA; [0C 7D, 05, 05] -1104B; [0C 33 BC, 05, 05] +1AA0; [0C 7F 04, 05, 05] -1104C; [0C 33 C4, 05, 05] +1AA1; [0C 7F 0C, 05, 05] -1104D; [0C 33 CC, 05, 05] +1AA2; [0C 7F 14, 05, 05] -10A50; [0C 33 D4, 05, 05] +1AA3; [0C 7F 1C, 05, 05] -10A51; [0C 33 DC, 05, 05] +1AA4; [0C 7F 24, 05, 05] -10A52; [0C 33 E4, 05, 05] +1AA5; [0C 7F 2C, 05, 05] -10A53; [0C 33 EC, 05, 05] +1AA6; [0C 7F 34, 05, 05] -10A54; [0C 33 F4, 05, 05] +1AAC; [0C 7F 3C, 05, 05] -10A55; [0C 33 FC, 05, 05] +1AAD; [0C 7F 44, 05, 05] -10A58; [0C 34 0A, 05, 05] +166D; [0C 7F 4C, 05, 05] -10B39; [0C 34 12, 05, 05] +1CC0; [0C 7F 54, 05, 05] -110BB; [0C 34 1A, 05, 05] +1CC1; [0C 7F 5C, 05, 05] -110BC; [0C 34 22, 05, 05] +1CC2; [0C 7F 64, 05, 05] -0E4F; [0C 35, 05, 05] +1CC3; [0C 7F 6C, 05, 05] -2016; [0C 37, 05, 05] +1CC4; [0C 7F 74, 05, 05] -2768; [0C 39, 05, 05] +1CC5; [0C 7F 7C, 05, 05] -2769; [0C 3B, 05, 05] +1CC6; [0C 7F 84, 05, 05] -276A; [0C 3D, 05, 05] +1CC7; [0C 7F 8C, 05, 05] -276B; [0C 3F, 05, 05] +2D70; [0C 7F 94, 05, 05] -276C; [0C 41, 05, 05] +A874; [0C 7F 9C, 05, 05] -276D; [0C 43, 05, 05] +A875; [0C 7F A4, 05, 05] -276E; [0C 45, 05, 05] +1BFC; [0C 7F AC, 05, 05] -276F; [0C 47, 05, 05] +1BFD; [0C 7F B4, 05, 05] -2770; [0C 49, 05, 05] +1BFE; [0C 7F BC, 05, 05] -2771; [0C 4B, 05, 05] +1BFF; [0C 7F C4, 05, 05] -2772; [0C 4D, 05, 05] +A92E; [0C 7F CC, 05, 05] -2773; [0C 4F, 05, 05] +A9DE; [0C 7F D4, 05, 05] -2774; [0C 51, 05, 05] +A9DF; [0C 7F DC, 05, 05] -2775; [0C 53, 05, 05] +AA5C; [0C 7F E4, 05, 05] -27C5; [0C 55, 05, 05] +11049; [0C 7F EC, 05, 05] -27C6; [0C 57, 05, 05] +1104A; [0C 7F F4, 05, 05] -27E6; [0C 59, 05, 05] +1104B; [0C 7F FC, 05, 05] -27E7; [0C 5B, 05, 05] +1104C; [0C 80 0A, 05, 05] -27E8; [0C 5D, 05, 05] +1104D; [0C 80 12, 05, 05] -27E9; [0C 5F, 05, 05] +10A50; [0C 80 1A, 05, 05] -27EA; [0C 61, 05, 05] +10A51; [0C 80 22, 05, 05] -27EB; [0C 63, 05, 05] +10A52; [0C 80 2A, 05, 05] -29D8; [0C 65, 05, 05] +10A53; [0C 80 32, 05, 05] -29D9; [0C 67, 05, 05] +10A54; [0C 80 3A, 05, 05] -29DA; [0C 69, 05, 05] +10A55; [0C 80 42, 05, 05] -29DB; [0C 6B, 05, 05] +10A58; [0C 80 4A, 05, 05] -10A7F; [0C 6D 04, 05, 05] +10B39; [0C 80 52, 05, 05] + +110BB; [0C 80 5A, 05, 05] + +110BC; [0C 80 62, 05, 05] + +111C7; [0C 80 6A, 05, 05] + +10A7F; [0C 80 72, 05, 05] 0060; [0D 0A, 05, 05] 1FEF; [0D 0A, 05, 05] @@ -2362,8616 +2472,8640 @@ FFE3; [0D 11, 05, 07] 02DD; [0D 16 0C, 05, 05] -1FBD; [0D 16 14, 05, 05] -1FBF; [0D 16 14, 05, 05] -1FCE; [0D 16 14, 05, 05][, 8D, 05] -1FCD; [0D 16 14, 05, 05][, 8F, 05] -1FCF; [0D 16 14, 05, 05][, 9B, 05] - -1FFE; [0D 16 1C, 05, 05] -1FDE; [0D 16 1C, 05, 05][, 8D, 05] -1FDD; [0D 16 1C, 05, 05][, 8F, 05] -1FDF; [0D 16 1C, 05, 05][, 9B, 05] - 00B8; [0D 17, 05, 05] 02DB; [0D 19 04, 05, 05] -1FC0; [0D 19 0C, 05, 05] +1FBD; [0D 19 0C, 05, 05] +1FBF; [0D 19 0C, 05, 05] +1FCE; [0D 19 0C, 05, 05][, 8D, 05] +1FCD; [0D 19 0C, 05, 05][, 8F, 05] +1FCF; [0D 19 0C, 05, 05][, 9B, 05] + +1FFE; [0D 19 14, 05, 05] +1FDE; [0D 19 14, 05, 05][, 8D, 05] +1FDD; [0D 19 14, 05, 05][, 8F, 05] +1FDF; [0D 19 14, 05, 05][, 9B, 05] + +1FC0; [0D 19 1C, 05, 05] + +309B; [0D 19 24, 05, 05] + +309C; [0D 19 2C, 05, 05] + +02B9; [0D 1A, 05, 05] +0374; [0D 1A, 05, 05] + +0375; [0D 1C 04, 05, 05] + +02BA; [0D 1D, 05, 05] + +02C2; [0D 1F 04, 05, 05] + +02C3; [0D 1F 0C, 05, 05] -FBB2; [0D 19 14, 05, 05] +02C4; [0D 1F 14, 05, 05] -FBB3; [0D 19 1C, 05, 05] +02C5; [0D 1F 1C, 05, 05] -FBB4; [0D 19 24, 05, 05] +02C6; [0D 20, 05, 05] -FBB5; [0D 19 2C, 05, 05] +02C7; [0D 22, 05, 05] -FBB6; [0D 19 34, 05, 05] +02C8; [0D 24, 05, 05] -FBB7; [0D 19 3C, 05, 05] +02C9; [0D 26, 05, 05] -FBB8; [0D 19 44, 05, 05] +02CA; [0D 28, 05, 05] -FBB9; [0D 19 4C, 05, 05] +02CB; [0D 2A, 05, 05] -FBBA; [0D 19 54, 05, 05] +02CC; [0D 2C, 05, 05] -FBBB; [0D 19 5C, 05, 05] +02CD; [0D 2E, 05, 05] -FBBC; [0D 19 64, 05, 05] +02CE; [0D 30, 05, 05] -FBBD; [0D 19 6C, 05, 05] +02CF; [0D 32, 05, 05] -FBBE; [0D 19 74, 05, 05] +02D2; [0D 34 04, 05, 05] -FBBF; [0D 19 7C, 05, 05] +02D3; [0D 34 0C, 05, 05] -FBC0; [0D 19 84, 05, 05] +02D4; [0D 34 14, 05, 05] -FBC1; [0D 19 8C, 05, 05] +02D5; [0D 34 1C, 05, 05] -309B; [0D 19 94, 05, 05] +02D6; [0D 34 24, 05, 05] -309C; [0D 19 9C, 05, 05] +02D7; [0D 34 2C, 05, 05] -0F14; [0D 19 A4, 05, 05] +02DE; [0D 34 34, 05, 05] -1360; [0D 19 AC, 05, 05] +02DF; [0D 34 3C, 05, 05] -10102; [0D 19 B4, 05, 05] +02E5; [0D 34 44, 05, 05] -00A7; [0D 1A, 05, 05] +02E6; [0D 34 4C, 05, 05] -00B6; [0D 1C, 05, 05] +02E7; [0D 34 54, 05, 05] -00A9; [0D 1E, 05, 05] +02E8; [0D 34 5C, 05, 05] -00AE; [0D 20, 05, 05] +02E9; [0D 34 64, 05, 05] -2044; [0D 22 04, 05, 05] +02EA; [0D 34 6C, 05, 05] -214B; [0D 22 0C, 05, 05] +02EB; [0D 34 74, 05, 05] -2052; [0D 22 14, 05, 05] +02EC; [0D 35, 05, 05] -1940; [0D 22 1C, 05, 05] +02ED; [0D 37 04, 05, 05] -109E; [0D 22 24, 05, 05] +02EF; [0D 37 0C, 05, 05] -109F; [0D 22 2C, 05, 05] +02F0; [0D 37 14, 05, 05] -AA77; [0D 22 34, 05, 05] +02F1; [0D 37 1C, 05, 05] -AA78; [0D 22 3C, 05, 05] +02F2; [0D 37 24, 05, 05] -AA79; [0D 22 44, 05, 05] +02F3; [0D 37 2C, 05, 05] -17D7; [0D 23, 05, 05] +02F4; [0D 37 34, 05, 05] -02B9; [0D 25, 05, 05] -0374; [0D 25, 05, 05] +02F5; [0D 37 3C, 05, 05] -0375; [0D 27 04, 05, 05] +02F6; [0D 37 44, 05, 05] -02BA; [0D 28, 05, 05] +02F7; [0D 37 4C, 05, 05] -02C2; [0D 2A 04, 05, 05] +02F8; [0D 37 54, 05, 05] -02C3; [0D 2A 0C, 05, 05] +02F9; [0D 37 5C, 05, 05] -02C4; [0D 2A 14, 05, 05] +02FA; [0D 37 64, 05, 05] -02C5; [0D 2A 1C, 05, 05] +02FB; [0D 37 6C, 05, 05] -02C6; [0D 2B, 05, 05] +02FC; [0D 37 74, 05, 05] -02C7; [0D 2D, 05, 05] +02FD; [0D 37 7C, 05, 05] -02C8; [0D 2F, 05, 05] +02FE; [0D 37 84, 05, 05] -02C9; [0D 31, 05, 05] +02FF; [0D 37 8C, 05, 05] -02CA; [0D 33, 05, 05] +1390; [0D 37 94, 05, 05] -02CB; [0D 35, 05, 05] +1391; [0D 37 9C, 05, 05] -02CC; [0D 37, 05, 05] +1392; [0D 37 A4, 05, 05] -02CD; [0D 39, 05, 05] +1393; [0D 37 AC, 05, 05] -02CE; [0D 3B, 05, 05] +1394; [0D 37 B4, 05, 05] -02CF; [0D 3D, 05, 05] +1395; [0D 37 BC, 05, 05] -02D2; [0D 3F 04, 05, 05] +1396; [0D 37 C4, 05, 05] -02D3; [0D 3F 0C, 05, 05] +1397; [0D 37 CC, 05, 05] -02D4; [0D 3F 14, 05, 05] +1398; [0D 37 D4, 05, 05] -02D5; [0D 3F 1C, 05, 05] +1399; [0D 37 DC, 05, 05] -02D6; [0D 3F 24, 05, 05] +A700; [0D 37 E4, 05, 05] -02D7; [0D 3F 2C, 05, 05] +A701; [0D 37 EC, 05, 05] -02DE; [0D 3F 34, 05, 05] +A702; [0D 37 F4, 05, 05] -02DF; [0D 3F 3C, 05, 05] +A703; [0D 37 FC, 05, 05] -02E5; [0D 3F 44, 05, 05] +A704; [0D 38 0A, 05, 05] -02E6; [0D 3F 4C, 05, 05] +A705; [0D 38 12, 05, 05] -02E7; [0D 3F 54, 05, 05] +A706; [0D 38 1A, 05, 05] -02E8; [0D 3F 5C, 05, 05] +A707; [0D 38 22, 05, 05] -02E9; [0D 3F 64, 05, 05] +A708; [0D 38 2A, 05, 05] -02EA; [0D 3F 6C, 05, 05] +A709; [0D 38 32, 05, 05] -02EB; [0D 3F 74, 05, 05] +A70A; [0D 38 3A, 05, 05] -02EC; [0D 40, 05, 05] +A70B; [0D 38 42, 05, 05] -02ED; [0D 42 04, 05, 05] +A70C; [0D 38 4A, 05, 05] -02EF; [0D 42 0C, 05, 05] +A70D; [0D 38 52, 05, 05] -02F0; [0D 42 14, 05, 05] +A70E; [0D 38 5A, 05, 05] -02F1; [0D 42 1C, 05, 05] +A70F; [0D 38 62, 05, 05] -02F2; [0D 42 24, 05, 05] +A710; [0D 38 6A, 05, 05] -02F3; [0D 42 2C, 05, 05] +A711; [0D 38 72, 05, 05] -02F4; [0D 42 34, 05, 05] +A712; [0D 38 7A, 05, 05] -02F5; [0D 42 3C, 05, 05] +A713; [0D 38 82, 05, 05] -02F6; [0D 42 44, 05, 05] +A714; [0D 38 8A, 05, 05] -02F7; [0D 42 4C, 05, 05] +A715; [0D 38 92, 05, 05] -02F8; [0D 42 54, 05, 05] +A716; [0D 38 9A, 05, 05] -02F9; [0D 42 5C, 05, 05] +A717; [0D 39, 05, 05] -02FA; [0D 42 64, 05, 05] +A718; [0D 3B, 05, 05] -02FB; [0D 42 6C, 05, 05] +A719; [0D 3D, 05, 05] -02FC; [0D 42 74, 05, 05] +A71A; [0D 3F, 05, 05] -02FD; [0D 42 7C, 05, 05] +A71B; [0D 41, 05, 05] -02FE; [0D 42 84, 05, 05] +A71C; [0D 43, 05, 05] -02FF; [0D 42 8C, 05, 05] +A71D; [0D 45, 05, 05] -1390; [0D 42 94, 05, 05] +A71E; [0D 47, 05, 05] -1391; [0D 42 9C, 05, 05] +A71F; [0D 49, 05, 05] -1392; [0D 42 A4, 05, 05] +A720; [0D 4B 04, 05, 05] -1393; [0D 42 AC, 05, 05] +A721; [0D 4B 0C, 05, 05] -1394; [0D 42 B4, 05, 05] +A788; [0D 4C, 05, 05] -1395; [0D 42 BC, 05, 05] +A789; [0D 4E 04, 05, 05] -1396; [0D 42 C4, 05, 05] +A78A; [0D 4E 0C, 05, 05] -1397; [0D 42 CC, 05, 05] +00B0; [0D 4F, 05, 05] +2103; [0D 4F, 05, 09][2B, 05, 93] +2109; [0D 4F, 05, 09][31, 05, 93] -1398; [0D 42 D4, 05, 05] +0482; [0D 51 04, 05, 05] -1399; [0D 42 DC, 05, 05] +0608; [0D 51 0C, 05, 05] -A700; [0D 42 E4, 05, 05] +1EEF0; [0D 51 14, 05, 05] -A701; [0D 42 EC, 05, 05] +1EEF1; [0D 51 1C, 05, 05] -A702; [0D 42 F4, 05, 05] +060E; [0D 51 24, 05, 05] -A703; [0D 42 FC, 05, 05] +060F; [0D 51 2C, 05, 05] -A704; [0D 43 0A, 05, 05] +06DE; [0D 51 34, 05, 05] -A705; [0D 43 12, 05, 05] +06E9; [0D 51 3C, 05, 05] -A706; [0D 43 1A, 05, 05] +FDFD; [0D 51 44, 05, 05] -A707; [0D 43 22, 05, 05] +FBB2; [0D 51 4C, 05, 05] -A708; [0D 43 2A, 05, 05] +FBB3; [0D 51 54, 05, 05] -A709; [0D 43 32, 05, 05] +FBB4; [0D 51 5C, 05, 05] -A70A; [0D 43 3A, 05, 05] +FBB5; [0D 51 64, 05, 05] -A70B; [0D 43 42, 05, 05] +FBB6; [0D 51 6C, 05, 05] -A70C; [0D 43 4A, 05, 05] +FBB7; [0D 51 74, 05, 05] -A70D; [0D 43 52, 05, 05] +FBB8; [0D 51 7C, 05, 05] -A70E; [0D 43 5A, 05, 05] +FBB9; [0D 51 84, 05, 05] -A70F; [0D 43 62, 05, 05] +FBBA; [0D 51 8C, 05, 05] -A710; [0D 43 6A, 05, 05] +FBBB; [0D 51 94, 05, 05] -A711; [0D 43 72, 05, 05] +FBBC; [0D 51 9C, 05, 05] -A712; [0D 43 7A, 05, 05] +FBBD; [0D 51 A4, 05, 05] -A713; [0D 43 82, 05, 05] +FBBE; [0D 51 AC, 05, 05] -A714; [0D 43 8A, 05, 05] +FBBF; [0D 51 B4, 05, 05] -A715; [0D 43 92, 05, 05] +FBC0; [0D 51 BC, 05, 05] -A716; [0D 43 9A, 05, 05] +FBC1; [0D 51 C4, 05, 05] -A717; [0D 44, 05, 05] +07F6; [0D 51 CC, 05, 05] -A718; [0D 46, 05, 05] +09FA; [0D 51 D4, 05, 05] -A719; [0D 48, 05, 05] +0B70; [0D 51 DC, 05, 05] -A71A; [0D 4A, 05, 05] +0BF3; [0D 51 E4, 05, 05] -A71B; [0D 4C, 05, 05] +0BF4; [0D 51 EC, 05, 05] -A71C; [0D 4E, 05, 05] +0BF5; [0D 51 F4, 05, 05] -A71D; [0D 50, 05, 05] +0BF6; [0D 51 FC, 05, 05] -A71E; [0D 52, 05, 05] +0BF7; [0D 52 0A, 05, 05] -A71F; [0D 54, 05, 05] +0BF8; [0D 52 12, 05, 05] -A720; [0D 56 04, 05, 05] +0BFA; [0D 52 1A, 05, 05] -A721; [0D 56 0C, 05, 05] +0C7F; [0D 52 22, 05, 05] -A788; [0D 57, 05, 05] +0D79; [0D 52 2A, 05, 05] -A789; [0D 59 04, 05, 05] +A828; [0D 52 32, 05, 05] -A78A; [0D 59 0C, 05, 05] +A829; [0D 52 3A, 05, 05] -00B0; [0D 5A, 05, 05] -2103; [0D 5A, 05, 09][2B, 05, 93] -2109; [0D 5A, 05, 09][31, 05, 93] +A82A; [0D 52 42, 05, 05] -0482; [0D 5C 04, 05, 05] +A82B; [0D 52 4A, 05, 05] -0608; [0D 5C 0C, 05, 05] +A836; [0D 52 52, 05, 05] -060E; [0D 5C 14, 05, 05] +A837; [0D 52 5A, 05, 05] -060F; [0D 5C 1C, 05, 05] +A839; [0D 52 62, 05, 05] -06DE; [0D 5C 24, 05, 05] +0F01; [0D 52 6A, 05, 05] -06E9; [0D 5C 2C, 05, 05] +0F02; [0D 52 72, 05, 05] -FDFD; [0D 5C 34, 05, 05] +0F03; [0D 52 7A, 05, 05] -07F6; [0D 5C 3C, 05, 05] +0F13; [0D 52 82, 05, 05] -09FA; [0D 5C 44, 05, 05] +0F15; [0D 52 8A, 05, 05] -0B70; [0D 5C 4C, 05, 05] +0F16; [0D 52 92, 05, 05] -0BF3; [0D 5C 54, 05, 05] +0F17; [0D 52 9A, 05, 05] -0BF4; [0D 5C 5C, 05, 05] +0F1A; [0D 52 A2, 05, 05] -0BF5; [0D 5C 64, 05, 05] +0F1B; [0D 52 AA, 05, 05] -0BF6; [0D 5C 6C, 05, 05] +0F1C; [0D 52 B2, 05, 05] -0BF7; [0D 5C 74, 05, 05] +0F1D; [0D 52 BA, 05, 05] -0BF8; [0D 5C 7C, 05, 05] +0F1E; [0D 52 C2, 05, 05] -0BFA; [0D 5C 84, 05, 05] +0F1F; [0D 52 CA, 05, 05] -0C7F; [0D 5C 8C, 05, 05] +0F34; [0D 52 D2, 05, 05] -0D79; [0D 5C 94, 05, 05] +0F36; [0D 52 DA, 05, 05] -A828; [0D 5C 9C, 05, 05] +0F38; [0D 52 E2, 05, 05] -A829; [0D 5C A4, 05, 05] +0FBE; [0D 52 EA, 05, 05] -A82A; [0D 5C AC, 05, 05] +0FBF; [0D 52 F2, 05, 05] -A82B; [0D 5C B4, 05, 05] +0FC0; [0D 52 FA, 05, 05] -A836; [0D 5C BC, 05, 05] +0FC1; [0D 53 08, 05, 05] -A837; [0D 5C C4, 05, 05] +0FC2; [0D 53 10, 05, 05] -A839; [0D 5C CC, 05, 05] +0FC3; [0D 53 18, 05, 05] -0F01; [0D 5C D4, 05, 05] +0FC4; [0D 53 20, 05, 05] -0F02; [0D 5C DC, 05, 05] +0FC5; [0D 53 28, 05, 05] -0F03; [0D 5C E4, 05, 05] +0FC7; [0D 53 30, 05, 05] -0F13; [0D 5C EC, 05, 05] +0FC8; [0D 53 38, 05, 05] -0F15; [0D 5C F4, 05, 05] +0FC9; [0D 53 40, 05, 05] -0F16; [0D 5C FC, 05, 05] +0FCA; [0D 53 48, 05, 05] -0F17; [0D 5D 0A, 05, 05] +0FCB; [0D 53 50, 05, 05] -0F1A; [0D 5D 12, 05, 05] +0FCC; [0D 53 58, 05, 05] -0F1B; [0D 5D 1A, 05, 05] +0FCE; [0D 53 60, 05, 05] -0F1C; [0D 5D 22, 05, 05] +0FCF; [0D 53 68, 05, 05] -0F1D; [0D 5D 2A, 05, 05] +0FD5; [0D 53 70, 05, 05] -0F1E; [0D 5D 32, 05, 05] +0FD6; [0D 53 78, 05, 05] -0F1F; [0D 5D 3A, 05, 05] +0FD7; [0D 53 80, 05, 05] -0F34; [0D 5D 42, 05, 05] +0FD8; [0D 53 88, 05, 05] -0F36; [0D 5D 4A, 05, 05] +1940; [0D 53 90, 05, 05] -0F38; [0D 5D 52, 05, 05] +109E; [0D 53 98, 05, 05] -0F3E; [0D 5E, 05, 05] +109F; [0D 53 A0, 05, 05] -0F3F; [0D 60, 05, 05] +AA77; [0D 53 A8, 05, 05] -0FBE; [0D 62 04, 05, 05] +AA78; [0D 53 B0, 05, 05] -0FBF; [0D 62 0C, 05, 05] +AA79; [0D 53 B8, 05, 05] -0FC0; [0D 62 14, 05, 05] +19E0; [0D 53 C0, 05, 05] -0FC1; [0D 62 1C, 05, 05] +19E1; [0D 53 C8, 05, 05] -0FC2; [0D 62 24, 05, 05] +19E2; [0D 53 D0, 05, 05] -0FC3; [0D 62 2C, 05, 05] +19E3; [0D 53 D8, 05, 05] -0FC4; [0D 62 34, 05, 05] +19E4; [0D 53 E0, 05, 05] -0FC5; [0D 62 3C, 05, 05] +19E5; [0D 53 E8, 05, 05] -0FC7; [0D 62 44, 05, 05] +19E6; [0D 53 F0, 05, 05] -0FC8; [0D 62 4C, 05, 05] +19E7; [0D 53 F8, 05, 05] -0FC9; [0D 62 54, 05, 05] +19E8; [0D 54 06, 05, 05] -0FCA; [0D 62 5C, 05, 05] +19E9; [0D 54 0E, 05, 05] -0FCB; [0D 62 64, 05, 05] +19EA; [0D 54 16, 05, 05] -0FCC; [0D 62 6C, 05, 05] +19EB; [0D 54 1E, 05, 05] -0FCE; [0D 62 74, 05, 05] +19EC; [0D 54 26, 05, 05] -0FCF; [0D 62 7C, 05, 05] +19ED; [0D 54 2E, 05, 05] -0FD5; [0D 62 84, 05, 05] +19EE; [0D 54 36, 05, 05] -0FD6; [0D 62 8C, 05, 05] +19EF; [0D 54 3E, 05, 05] -0FD7; [0D 62 94, 05, 05] +19F0; [0D 54 46, 05, 05] -0FD8; [0D 62 9C, 05, 05] +19F1; [0D 54 4E, 05, 05] -19E0; [0D 62 A4, 05, 05] +19F2; [0D 54 56, 05, 05] -19E1; [0D 62 AC, 05, 05] +19F3; [0D 54 5E, 05, 05] -19E2; [0D 62 B4, 05, 05] +19F4; [0D 54 66, 05, 05] -19E3; [0D 62 BC, 05, 05] +19F5; [0D 54 6E, 05, 05] -19E4; [0D 62 C4, 05, 05] +19F6; [0D 54 76, 05, 05] -19E5; [0D 62 CC, 05, 05] +19F7; [0D 54 7E, 05, 05] -19E6; [0D 62 D4, 05, 05] +19F8; [0D 54 86, 05, 05] -19E7; [0D 62 DC, 05, 05] +19F9; [0D 54 8E, 05, 05] -19E8; [0D 62 E4, 05, 05] +19FA; [0D 54 96, 05, 05] -19E9; [0D 62 EC, 05, 05] +19FB; [0D 54 9E, 05, 05] -19EA; [0D 62 F4, 05, 05] +19FC; [0D 54 A6, 05, 05] -19EB; [0D 62 FC, 05, 05] +19FD; [0D 54 AE, 05, 05] -19EC; [0D 63 0A, 05, 05] +19FE; [0D 54 B6, 05, 05] -19ED; [0D 63 12, 05, 05] +19FF; [0D 54 BE, 05, 05] -19EE; [0D 63 1A, 05, 05] +1B61; [0D 54 C6, 05, 05] -19EF; [0D 63 22, 05, 05] +1B62; [0D 54 CE, 05, 05] -19F0; [0D 63 2A, 05, 05] +1B63; [0D 54 D6, 05, 05] -19F1; [0D 63 32, 05, 05] +1B64; [0D 54 DE, 05, 05] -19F2; [0D 63 3A, 05, 05] +1B65; [0D 54 E6, 05, 05] -19F3; [0D 63 42, 05, 05] +1B66; [0D 54 EE, 05, 05] -19F4; [0D 63 4A, 05, 05] +1B67; [0D 54 F6, 05, 05] -19F5; [0D 63 52, 05, 05] +1B68; [0D 55 04, 05, 05] -19F6; [0D 63 5A, 05, 05] +1B69; [0D 55 0C, 05, 05] -19F7; [0D 63 62, 05, 05] +1B6A; [0D 55 14, 05, 05] -19F8; [0D 63 6A, 05, 05] +1B74; [0D 55 1C, 05, 05] -19F9; [0D 63 72, 05, 05] +1B75; [0D 55 24, 05, 05] -19FA; [0D 63 7A, 05, 05] +1B76; [0D 55 2C, 05, 05] -19FB; [0D 63 82, 05, 05] +1B77; [0D 55 34, 05, 05] -19FC; [0D 63 8A, 05, 05] +1B78; [0D 55 3C, 05, 05] -19FD; [0D 63 92, 05, 05] +1B79; [0D 55 44, 05, 05] -19FE; [0D 63 9A, 05, 05] +1B7A; [0D 55 4C, 05, 05] -19FF; [0D 63 A2, 05, 05] +1B7B; [0D 55 54, 05, 05] -1B61; [0D 63 AA, 05, 05] +1B7C; [0D 55 5C, 05, 05] -1B62; [0D 63 B2, 05, 05] +00A9; [0D 56, 05, 05] -1B63; [0D 63 BA, 05, 05] +00AE; [0D 58, 05, 05] -1B64; [0D 63 C2, 05, 05] +2104; [0D 5A 04, 05, 05] -1B65; [0D 63 CA, 05, 05] +2108; [0D 5A 0C, 05, 05] -1B66; [0D 63 D2, 05, 05] +2114; [0D 5A 14, 05, 05] -1B67; [0D 63 DA, 05, 05] +2117; [0D 5A 1C, 05, 05] -1B68; [0D 63 E2, 05, 05] +2118; [0D 5A 24, 05, 05] -1B69; [0D 63 EA, 05, 05] +211E; [0D 5A 2C, 05, 05] -1B6A; [0D 63 F2, 05, 05] +211F; [0D 5A 34, 05, 05] -1B74; [0D 63 FA, 05, 05] +2123; [0D 5A 3C, 05, 05] -1B75; [0D 64 08, 05, 05] +2125; [0D 5A 44, 05, 05] -1B76; [0D 64 10, 05, 05] +2127; [0D 5A 4C, 05, 05] -1B77; [0D 64 18, 05, 05] +2129; [0D 5A 54, 05, 05] -1B78; [0D 64 20, 05, 05] +212E; [0D 5A 5C, 05, 05] -1B79; [0D 64 28, 05, 05] +213A; [0D 5A 64, 05, 05] -1B7A; [0D 64 30, 05, 05] +2141; [0D 5A 6C, 05, 05] -1B7B; [0D 64 38, 05, 05] +2142; [0D 5A 74, 05, 05] -1B7C; [0D 64 40, 05, 05] +2143; [0D 5A 7C, 05, 05] -2104; [0D 64 48, 05, 05] +2144; [0D 5A 84, 05, 05] -2108; [0D 64 50, 05, 05] +214A; [0D 5A 8C, 05, 05] -2114; [0D 64 58, 05, 05] +214C; [0D 5A 94, 05, 05] -2117; [0D 64 60, 05, 05] +214F; [0D 5A 9C, 05, 05] -2118; [0D 64 68, 05, 05] +2190; [0D 5A A4, 05, 05] +FFE9; [0D 5A A4, 05, A3] +219A; [0D 5A A4, 05, 05][, A5, 05] -211E; [0D 64 70, 05, 05] +2192; [0D 5A AC, 05, 05] +FFEB; [0D 5A AC, 05, A3] +219B; [0D 5A AC, 05, 05][, A5, 05] -211F; [0D 64 78, 05, 05] +2191; [0D 5A B4, 05, 05] +FFEA; [0D 5A B4, 05, A3] -2123; [0D 64 80, 05, 05] +2193; [0D 5A BC, 05, 05] +FFEC; [0D 5A BC, 05, A3] -2125; [0D 64 88, 05, 05] +2194; [0D 5A C4, 05, 05] +21AE; [0D 5A C4, 05, 05][, A5, 05] -2127; [0D 64 90, 05, 05] +2195; [0D 5A CC, 05, 05] -2129; [0D 64 98, 05, 05] +2196; [0D 5A D4, 05, 05] -212E; [0D 64 A0, 05, 05] +2197; [0D 5A DC, 05, 05] -213A; [0D 64 A8, 05, 05] +2198; [0D 5A E4, 05, 05] -2141; [0D 64 B0, 05, 05] +2199; [0D 5A EC, 05, 05] -2142; [0D 64 B8, 05, 05] +219C; [0D 5A F4, 05, 05] -2143; [0D 64 C0, 05, 05] +219D; [0D 5A FC, 05, 05] -2144; [0D 64 C8, 05, 05] +219E; [0D 5B 0A, 05, 05] -214A; [0D 64 D0, 05, 05] +219F; [0D 5B 12, 05, 05] -214C; [0D 64 D8, 05, 05] +21A0; [0D 5B 1A, 05, 05] -214D; [0D 64 E0, 05, 05] +21A1; [0D 5B 22, 05, 05] -214F; [0D 64 E8, 05, 05] +21A2; [0D 5B 2A, 05, 05] -2190; [0D 64 F0, 05, 05] -FFE9; [0D 64 F0, 05, A3] -219A; [0D 64 F0, 05, 05][, A5, 05] +21A3; [0D 5B 32, 05, 05] -2192; [0D 64 F8, 05, 05] -FFEB; [0D 64 F8, 05, A3] -219B; [0D 64 F8, 05, 05][, A5, 05] +21A4; [0D 5B 3A, 05, 05] -2191; [0D 65 06, 05, 05] -FFEA; [0D 65 06, 05, A3] +21A5; [0D 5B 42, 05, 05] -2193; [0D 65 0E, 05, 05] -FFEC; [0D 65 0E, 05, A3] +21A6; [0D 5B 4A, 05, 05] -2194; [0D 65 16, 05, 05] -21AE; [0D 65 16, 05, 05][, A5, 05] +21A7; [0D 5B 52, 05, 05] -2195; [0D 65 1E, 05, 05] +21A8; [0D 5B 5A, 05, 05] -2196; [0D 65 26, 05, 05] +21A9; [0D 5B 62, 05, 05] -2197; [0D 65 2E, 05, 05] +21AA; [0D 5B 6A, 05, 05] -2198; [0D 65 36, 05, 05] +21AB; [0D 5B 72, 05, 05] -2199; [0D 65 3E, 05, 05] +21AC; [0D 5B 7A, 05, 05] -219C; [0D 65 46, 05, 05] +21AD; [0D 5B 82, 05, 05] -219D; [0D 65 4E, 05, 05] +21AF; [0D 5B 8A, 05, 05] -219E; [0D 65 56, 05, 05] +21B0; [0D 5B 92, 05, 05] -219F; [0D 65 5E, 05, 05] +21B1; [0D 5B 9A, 05, 05] -21A0; [0D 65 66, 05, 05] +21B2; [0D 5B A2, 05, 05] -21A1; [0D 65 6E, 05, 05] +21B3; [0D 5B AA, 05, 05] -21A2; [0D 65 76, 05, 05] +21B4; [0D 5B B2, 05, 05] -21A3; [0D 65 7E, 05, 05] +21B5; [0D 5B BA, 05, 05] -21A4; [0D 65 86, 05, 05] +21B6; [0D 5B C2, 05, 05] -21A5; [0D 65 8E, 05, 05] +21B7; [0D 5B CA, 05, 05] -21A6; [0D 65 96, 05, 05] +21B8; [0D 5B D2, 05, 05] -21A7; [0D 65 9E, 05, 05] +21B9; [0D 5B DA, 05, 05] -21A8; [0D 65 A6, 05, 05] +21BA; [0D 5B E2, 05, 05] -21A9; [0D 65 AE, 05, 05] +21BB; [0D 5B EA, 05, 05] -21AA; [0D 65 B6, 05, 05] +21BC; [0D 5B F2, 05, 05] -21AB; [0D 65 BE, 05, 05] +21BD; [0D 5B FA, 05, 05] -21AC; [0D 65 C6, 05, 05] +21BE; [0D 5C 08, 05, 05] -21AD; [0D 65 CE, 05, 05] +21BF; [0D 5C 10, 05, 05] -21AF; [0D 65 D6, 05, 05] +21C0; [0D 5C 18, 05, 05] -21B0; [0D 65 DE, 05, 05] +21C1; [0D 5C 20, 05, 05] -21B1; [0D 65 E6, 05, 05] +21C2; [0D 5C 28, 05, 05] -21B2; [0D 65 EE, 05, 05] +21C3; [0D 5C 30, 05, 05] -21B3; [0D 65 F6, 05, 05] +21C4; [0D 5C 38, 05, 05] -21B4; [0D 66 04, 05, 05] +21C5; [0D 5C 40, 05, 05] -21B5; [0D 66 0C, 05, 05] +21C6; [0D 5C 48, 05, 05] -21B6; [0D 66 14, 05, 05] +21C7; [0D 5C 50, 05, 05] -21B7; [0D 66 1C, 05, 05] +21C8; [0D 5C 58, 05, 05] -21B8; [0D 66 24, 05, 05] +21C9; [0D 5C 60, 05, 05] -21B9; [0D 66 2C, 05, 05] +21CA; [0D 5C 68, 05, 05] -21BA; [0D 66 34, 05, 05] +21CB; [0D 5C 70, 05, 05] -21BB; [0D 66 3C, 05, 05] +21CC; [0D 5C 78, 05, 05] -21BC; [0D 66 44, 05, 05] +21D0; [0D 5C 80, 05, 05] +21CD; [0D 5C 80, 05, 05][, A5, 05] -21BD; [0D 66 4C, 05, 05] +21D1; [0D 5C 88, 05, 05] -21BE; [0D 66 54, 05, 05] +21D2; [0D 5C 90, 05, 05] +21CF; [0D 5C 90, 05, 05][, A5, 05] -21BF; [0D 66 5C, 05, 05] +21D3; [0D 5C 98, 05, 05] -21C0; [0D 66 64, 05, 05] +21D4; [0D 5C A0, 05, 05] +21CE; [0D 5C A0, 05, 05][, A5, 05] -21C1; [0D 66 6C, 05, 05] +21D5; [0D 5C A8, 05, 05] -21C2; [0D 66 74, 05, 05] +21D6; [0D 5C B0, 05, 05] -21C3; [0D 66 7C, 05, 05] +21D7; [0D 5C B8, 05, 05] -21C4; [0D 66 84, 05, 05] +21D8; [0D 5C C0, 05, 05] -21C5; [0D 66 8C, 05, 05] +21D9; [0D 5C C8, 05, 05] -21C6; [0D 66 94, 05, 05] +21DA; [0D 5C D0, 05, 05] -21C7; [0D 66 9C, 05, 05] +21DB; [0D 5C D8, 05, 05] -21C8; [0D 66 A4, 05, 05] +21DC; [0D 5C E0, 05, 05] -21C9; [0D 66 AC, 05, 05] +21DD; [0D 5C E8, 05, 05] -21CA; [0D 66 B4, 05, 05] +21DE; [0D 5C F0, 05, 05] -21CB; [0D 66 BC, 05, 05] +21DF; [0D 5C F8, 05, 05] -21CC; [0D 66 C4, 05, 05] +21E0; [0D 5D 06, 05, 05] -21D0; [0D 66 CC, 05, 05] -21CD; [0D 66 CC, 05, 05][, A5, 05] +21E1; [0D 5D 0E, 05, 05] -21D1; [0D 66 D4, 05, 05] +21E2; [0D 5D 16, 05, 05] -21D2; [0D 66 DC, 05, 05] -21CF; [0D 66 DC, 05, 05][, A5, 05] +21E3; [0D 5D 1E, 05, 05] -21D3; [0D 66 E4, 05, 05] +21E4; [0D 5D 26, 05, 05] -21D4; [0D 66 EC, 05, 05] -21CE; [0D 66 EC, 05, 05][, A5, 05] +21E5; [0D 5D 2E, 05, 05] -21D5; [0D 66 F4, 05, 05] +21E6; [0D 5D 36, 05, 05] -21D6; [0D 66 FC, 05, 05] +21E7; [0D 5D 3E, 05, 05] -21D7; [0D 67 0A, 05, 05] +21E8; [0D 5D 46, 05, 05] -21D8; [0D 67 12, 05, 05] +21E9; [0D 5D 4E, 05, 05] -21D9; [0D 67 1A, 05, 05] +21EA; [0D 5D 56, 05, 05] -21DA; [0D 67 22, 05, 05] +21EB; [0D 5D 5E, 05, 05] -21DB; [0D 67 2A, 05, 05] +21EC; [0D 5D 66, 05, 05] -21DC; [0D 67 32, 05, 05] +21ED; [0D 5D 6E, 05, 05] -21DD; [0D 67 3A, 05, 05] +21EE; [0D 5D 76, 05, 05] -21DE; [0D 67 42, 05, 05] +21EF; [0D 5D 7E, 05, 05] -21DF; [0D 67 4A, 05, 05] +21F0; [0D 5D 86, 05, 05] -21E0; [0D 67 52, 05, 05] +21F1; [0D 5D 8E, 05, 05] -21E1; [0D 67 5A, 05, 05] +21F2; [0D 5D 96, 05, 05] -21E2; [0D 67 62, 05, 05] +21F3; [0D 5D 9E, 05, 05] -21E3; [0D 67 6A, 05, 05] +21F4; [0D 5D A6, 05, 05] -21E4; [0D 67 72, 05, 05] +21F5; [0D 5D AE, 05, 05] -21E5; [0D 67 7A, 05, 05] +21F6; [0D 5D B6, 05, 05] -21E6; [0D 67 82, 05, 05] +21F7; [0D 5D BE, 05, 05] -21E7; [0D 67 8A, 05, 05] +21F8; [0D 5D C6, 05, 05] -21E8; [0D 67 92, 05, 05] +21F9; [0D 5D CE, 05, 05] -21E9; [0D 67 9A, 05, 05] +21FA; [0D 5D D6, 05, 05] -21EA; [0D 67 A2, 05, 05] +21FB; [0D 5D DE, 05, 05] -21EB; [0D 67 AA, 05, 05] +21FC; [0D 5D E6, 05, 05] -21EC; [0D 67 B2, 05, 05] +21FD; [0D 5D EE, 05, 05] -21ED; [0D 67 BA, 05, 05] +21FE; [0D 5D F6, 05, 05] -21EE; [0D 67 C2, 05, 05] +21FF; [0D 5E 04, 05, 05] -21EF; [0D 67 CA, 05, 05] +2200; [0D 5E 0C, 05, 05] -21F0; [0D 67 D2, 05, 05] +2201; [0D 5E 14, 05, 05] -21F1; [0D 67 DA, 05, 05] +2202; [0D 5E 1C, 05, 05] +1D6DB; [0D 5E 1C, 05, 0B] +1D715; [0D 5E 1C, 05, 0B] +1D74F; [0D 5E 1C, 05, 0B] +1D789; [0D 5E 1C, 05, 0B] +1D7C3; [0D 5E 1C, 05, 0B] -21F2; [0D 67 E2, 05, 05] +2203; [0D 5E 24, 05, 05] +2204; [0D 5E 24, 05, 05][, A5, 05] -21F3; [0D 67 EA, 05, 05] +2205; [0D 5E 2C, 05, 05] -21F4; [0D 67 F2, 05, 05] +2206; [0D 5E 34, 05, 05] -21F5; [0D 67 FA, 05, 05] +2207; [0D 5E 3C, 05, 05] +1D6C1; [0D 5E 3C, 05, 0B] +1D6FB; [0D 5E 3C, 05, 0B] +1D735; [0D 5E 3C, 05, 0B] +1D76F; [0D 5E 3C, 05, 0B] +1D7A9; [0D 5E 3C, 05, 0B] -21F6; [0D 68 08, 05, 05] +2208; [0D 5E 44, 05, 05] +2209; [0D 5E 44, 05, 05][, A5, 05] -21F7; [0D 68 10, 05, 05] +220A; [0D 5E 4C, 05, 05] -21F8; [0D 68 18, 05, 05] +220B; [0D 5E 54, 05, 05] +220C; [0D 5E 54, 05, 05][, A5, 05] -21F9; [0D 68 20, 05, 05] +220D; [0D 5E 5C, 05, 05] -21FA; [0D 68 28, 05, 05] +03F6; [0D 5E 64, 05, 05] -21FB; [0D 68 30, 05, 05] +220E; [0D 5E 6C, 05, 05] -21FC; [0D 68 38, 05, 05] +220F; [0D 5E 74, 05, 05] -21FD; [0D 68 40, 05, 05] +2210; [0D 5E 7C, 05, 05] -21FE; [0D 68 48, 05, 05] +2211; [0D 5E 84, 05, 05] +2140; [0D 5E 84, 05, 0B] -21FF; [0D 68 50, 05, 05] +002B; [0D 5F, 05, 05] +FF0B; [0D 5F, 05, 07] +FB29; [0D 5F, 05, 0B] +FE62; [0D 5F, 05, 1D] +207A; [0D 5F, 05, 27] +208A; [0D 5F, 05, 29] -2200; [0D 68 58, 05, 05] +00B1; [0D 61, 05, 05] -2201; [0D 68 60, 05, 05] +00F7; [0D 63, 05, 05] -2202; [0D 68 68, 05, 05] -1D6DB; [0D 68 68, 05, 0B] -1D715; [0D 68 68, 05, 0B] -1D74F; [0D 68 68, 05, 0B] -1D789; [0D 68 68, 05, 0B] -1D7C3; [0D 68 68, 05, 0B] +00D7; [0D 65, 05, 05] -2203; [0D 68 70, 05, 05] -2204; [0D 68 70, 05, 05][, A5, 05] +003C; [0D 67, 05, 05] +FF1C; [0D 67, 05, 07] +FE64; [0D 67, 05, 1D] +226E; [0D 67, 05, 05][, A5, 05] -2205; [0D 68 78, 05, 05] +003D; [0D 69, 05, 05] +FF1D; [0D 69, 05, 07] +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] +2A76; [0D 69, 05, 09][0D 69, 05, 09][0D 69, 05, 3D] -2206; [0D 68 80, 05, 05] +003E; [0D 6B, 05, 05] +FF1E; [0D 6B, 05, 07] +FE65; [0D 6B, 05, 1D] +226F; [0D 6B, 05, 05][, A5, 05] -2207; [0D 68 88, 05, 05] -1D6C1; [0D 68 88, 05, 0B] -1D6FB; [0D 68 88, 05, 0B] -1D735; [0D 68 88, 05, 0B] -1D76F; [0D 68 88, 05, 0B] -1D7A9; [0D 68 88, 05, 0B] +00AC; [0D 6D, 05, 05] +FFE2; [0D 6D, 05, 07] -2208; [0D 68 90, 05, 05] -2209; [0D 68 90, 05, 05][, A5, 05] +007C; [0D 6F, 05, 05] +FF5C; [0D 6F, 05, 07] -220A; [0D 68 98, 05, 05] +00A6; [0D 71, 05, 05] +FFE4; [0D 71, 05, 07] -220B; [0D 68 A0, 05, 05] -220C; [0D 68 A0, 05, 05][, A5, 05] +007E; [0D 73, 05, 05] +FF5E; [0D 73, 05, 07] -220D; [0D 68 A8, 05, 05] +2212; [0D 75 04, 05, 05] +207B; [0D 75 04, 05, 27] +208B; [0D 75 04, 05, 29] -03F6; [0D 68 B0, 05, 05] +2052; [0D 75 0C, 05, 05] -220E; [0D 68 B8, 05, 05] +2213; [0D 75 14, 05, 05] -220F; [0D 68 C0, 05, 05] +2214; [0D 75 1C, 05, 05] -2210; [0D 68 C8, 05, 05] +2215; [0D 75 24, 05, 05] -2211; [0D 68 D0, 05, 05] -2140; [0D 68 D0, 05, 0B] +2044; [0D 75 2C, 05, 05] -002B; [0D 69, 05, 05] -FF0B; [0D 69, 05, 07] -FB29; [0D 69, 05, 0B] -FE62; [0D 69, 05, 1D] -207A; [0D 69, 05, 27] -208A; [0D 69, 05, 29] +2216; [0D 75 34, 05, 05] -00B1; [0D 6B, 05, 05] +2217; [0D 75 3C, 05, 05] -00F7; [0D 6D, 05, 05] +2218; [0D 75 44, 05, 05] -00D7; [0D 6F, 05, 05] +2219; [0D 75 4C, 05, 05] -003C; [0D 71, 05, 05] -FF1C; [0D 71, 05, 07] -FE64; [0D 71, 05, 1D] -226E; [0D 71, 05, 05][, A5, 05] +221A; [0D 75 54, 05, 05] -003D; [0D 73, 05, 05] -FF1D; [0D 73, 05, 07] -FE66; [0D 73, 05, 1D] -207C; [0D 73, 05, 27] -208C; [0D 73, 05, 29] -2260; [0D 73, 05, 05][, A5, 05] -2A75; [0D 73, 05, 09][0D 73, 05, 09] -2A76; [0D 73, 05, 09][0D 73, 05, 09][0D 73, 05, 3D] +221B; [0D 75 5C, 05, 05] -003E; [0D 75, 05, 05] -FF1E; [0D 75, 05, 07] -FE65; [0D 75, 05, 1D] -226F; [0D 75, 05, 05][, A5, 05] +0606; [0D 75 64, 05, 05] -00AC; [0D 77, 05, 05] -FFE2; [0D 77, 05, 07] +221C; [0D 75 6C, 05, 05] -007C; [0D 79, 05, 05] -FF5C; [0D 79, 05, 07] +0607; [0D 75 74, 05, 05] -00A6; [0D 7B, 05, 05] -FFE4; [0D 7B, 05, 07] +221D; [0D 75 7C, 05, 05] -007E; [0D 7D, 05, 05] -FF5E; [0D 7D, 05, 07] +221E; [0D 75 84, 05, 05] -2212; [0D 7F 04, 05, 05] -207B; [0D 7F 04, 05, 27] -208B; [0D 7F 04, 05, 29] +221F; [0D 75 8C, 05, 05] -2213; [0D 7F 0C, 05, 05] +2220; [0D 75 94, 05, 05] -2214; [0D 7F 14, 05, 05] +2221; [0D 75 9C, 05, 05] -2215; [0D 7F 1C, 05, 05] +2222; [0D 75 A4, 05, 05] -2216; [0D 7F 24, 05, 05] +2223; [0D 75 AC, 05, 05] +2224; [0D 75 AC, 05, 05][, A5, 05] -2217; [0D 7F 2C, 05, 05] +2225; [0D 75 B4, 05, 05] +2226; [0D 75 B4, 05, 05][, A5, 05] -2218; [0D 7F 34, 05, 05] +2227; [0D 75 BC, 05, 05] -2219; [0D 7F 3C, 05, 05] +2228; [0D 75 C4, 05, 05] -221A; [0D 7F 44, 05, 05] +2229; [0D 75 CC, 05, 05] -221B; [0D 7F 4C, 05, 05] +222A; [0D 75 D4, 05, 05] -0606; [0D 7F 54, 05, 05] +222B; [0D 75 DC, 05, 05] +222C; [0D 75 DC, 05, 09][0D 75 DC, 05, 09] +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] -221C; [0D 7F 5C, 05, 05] +222E; [0D 75 E4, 05, 05] +222F; [0D 75 E4, 05, 09][0D 75 E4, 05, 09] +2230; [0D 75 E4, 05, 09][0D 75 E4, 05, 09][0D 75 E4, 05, 3D] -0607; [0D 7F 64, 05, 05] +2231; [0D 75 EC, 05, 05] -221D; [0D 7F 6C, 05, 05] +2232; [0D 75 F4, 05, 05] -221E; [0D 7F 74, 05, 05] +2233; [0D 75 FC, 05, 05] -221F; [0D 7F 7C, 05, 05] +2234; [0D 76 0A, 05, 05] -2220; [0D 7F 84, 05, 05] +2235; [0D 76 12, 05, 05] -2221; [0D 7F 8C, 05, 05] +2236; [0D 76 1A, 05, 05] -2222; [0D 7F 94, 05, 05] +2237; [0D 76 22, 05, 05] -2223; [0D 7F 9C, 05, 05] -2224; [0D 7F 9C, 05, 05][, A5, 05] +2238; [0D 76 2A, 05, 05] -2225; [0D 7F A4, 05, 05] -2226; [0D 7F A4, 05, 05][, A5, 05] +2239; [0D 76 32, 05, 05] -2227; [0D 7F AC, 05, 05] +223A; [0D 76 3A, 05, 05] -2228; [0D 7F B4, 05, 05] +223B; [0D 76 42, 05, 05] -2229; [0D 7F BC, 05, 05] +223C; [0D 76 4A, 05, 05] +2241; [0D 76 4A, 05, 05][, A5, 05] -222A; [0D 7F C4, 05, 05] +223D; [0D 76 52, 05, 05] -222B; [0D 7F CC, 05, 05] -222C; [0D 7F CC, 05, 09][0D 7F CC, 05, 09] -222D; [0D 7F CC, 05, 09][0D 7F CC, 05, 09][0D 7F CC, 05, 3D] -2A0C; [0D 7F CC, 05, 09][0D 7F CC, 05, 09][0D 7F CC, 05, 3D][0D 7F CC, 05, 3D] +223E; [0D 76 5A, 05, 05] -222E; [0D 7F D4, 05, 05] -222F; [0D 7F D4, 05, 09][0D 7F D4, 05, 09] -2230; [0D 7F D4, 05, 09][0D 7F D4, 05, 09][0D 7F D4, 05, 3D] +223F; [0D 76 62, 05, 05] -2231; [0D 7F DC, 05, 05] +2240; [0D 76 6A, 05, 05] -2232; [0D 7F E4, 05, 05] +2242; [0D 76 72, 05, 05] -2233; [0D 7F EC, 05, 05] +2243; [0D 76 7A, 05, 05] +2244; [0D 76 7A, 05, 05][, A5, 05] -2234; [0D 7F F4, 05, 05] +2245; [0D 76 82, 05, 05] +2247; [0D 76 82, 05, 05][, A5, 05] -2235; [0D 7F FC, 05, 05] +2246; [0D 76 8A, 05, 05] -2236; [0D 80 0A, 05, 05] +2248; [0D 76 92, 05, 05] +2249; [0D 76 92, 05, 05][, A5, 05] -2237; [0D 80 12, 05, 05] +224A; [0D 76 9A, 05, 05] -2238; [0D 80 1A, 05, 05] +224B; [0D 76 A2, 05, 05] -2239; [0D 80 22, 05, 05] +224C; [0D 76 AA, 05, 05] -223A; [0D 80 2A, 05, 05] +224D; [0D 76 B2, 05, 05] +226D; [0D 76 B2, 05, 05][, A5, 05] -223B; [0D 80 32, 05, 05] +224E; [0D 76 BA, 05, 05] -223C; [0D 80 3A, 05, 05] -2241; [0D 80 3A, 05, 05][, A5, 05] +224F; [0D 76 C2, 05, 05] -223D; [0D 80 42, 05, 05] +2250; [0D 76 CA, 05, 05] -223E; [0D 80 4A, 05, 05] +2251; [0D 76 D2, 05, 05] -223F; [0D 80 52, 05, 05] +2252; [0D 76 DA, 05, 05] -2240; [0D 80 5A, 05, 05] +2253; [0D 76 E2, 05, 05] -2242; [0D 80 62, 05, 05] +2254; [0D 76 EA, 05, 05] -2243; [0D 80 6A, 05, 05] -2244; [0D 80 6A, 05, 05][, A5, 05] +2255; [0D 76 F2, 05, 05] -2245; [0D 80 72, 05, 05] -2247; [0D 80 72, 05, 05][, A5, 05] +2256; [0D 76 FA, 05, 05] -2246; [0D 80 7A, 05, 05] +2257; [0D 77 08, 05, 05] -2248; [0D 80 82, 05, 05] -2249; [0D 80 82, 05, 05][, A5, 05] +2258; [0D 77 10, 05, 05] -224A; [0D 80 8A, 05, 05] +2259; [0D 77 18, 05, 05] -224B; [0D 80 92, 05, 05] +225A; [0D 77 20, 05, 05] -224C; [0D 80 9A, 05, 05] +225B; [0D 77 28, 05, 05] -224D; [0D 80 A2, 05, 05] -226D; [0D 80 A2, 05, 05][, A5, 05] +225C; [0D 77 30, 05, 05] -224E; [0D 80 AA, 05, 05] +225D; [0D 77 38, 05, 05] -224F; [0D 80 B2, 05, 05] +225E; [0D 77 40, 05, 05] -2250; [0D 80 BA, 05, 05] +225F; [0D 77 48, 05, 05] -2251; [0D 80 C2, 05, 05] +2261; [0D 77 50, 05, 05] +2262; [0D 77 50, 05, 05][, A5, 05] -2252; [0D 80 CA, 05, 05] +2263; [0D 77 58, 05, 05] -2253; [0D 80 D2, 05, 05] +2264; [0D 77 60, 05, 05] +2270; [0D 77 60, 05, 05][, A5, 05] -2254; [0D 80 DA, 05, 05] +2265; [0D 77 68, 05, 05] +2271; [0D 77 68, 05, 05][, A5, 05] -2255; [0D 80 E2, 05, 05] +2266; [0D 77 70, 05, 05] -2256; [0D 80 EA, 05, 05] +2267; [0D 77 78, 05, 05] -2257; [0D 80 F2, 05, 05] +2268; [0D 77 80, 05, 05] -2258; [0D 80 FA, 05, 05] +2269; [0D 77 88, 05, 05] -2259; [0D 81 08, 05, 05] +226A; [0D 77 90, 05, 05] -225A; [0D 81 10, 05, 05] +226B; [0D 77 98, 05, 05] -225B; [0D 81 18, 05, 05] +226C; [0D 77 A0, 05, 05] -225C; [0D 81 20, 05, 05] +2272; [0D 77 A8, 05, 05] +2274; [0D 77 A8, 05, 05][, A5, 05] -225D; [0D 81 28, 05, 05] +2273; [0D 77 B0, 05, 05] +2275; [0D 77 B0, 05, 05][, A5, 05] -225E; [0D 81 30, 05, 05] +2276; [0D 77 B8, 05, 05] +2278; [0D 77 B8, 05, 05][, A5, 05] -225F; [0D 81 38, 05, 05] +2277; [0D 77 C0, 05, 05] +2279; [0D 77 C0, 05, 05][, A5, 05] -2261; [0D 81 40, 05, 05] -2262; [0D 81 40, 05, 05][, A5, 05] +227A; [0D 77 C8, 05, 05] +2280; [0D 77 C8, 05, 05][, A5, 05] -2263; [0D 81 48, 05, 05] +227B; [0D 77 D0, 05, 05] +2281; [0D 77 D0, 05, 05][, A5, 05] -2264; [0D 81 50, 05, 05] -2270; [0D 81 50, 05, 05][, A5, 05] +227C; [0D 77 D8, 05, 05] +22E0; [0D 77 D8, 05, 05][, A5, 05] -2265; [0D 81 58, 05, 05] -2271; [0D 81 58, 05, 05][, A5, 05] +227D; [0D 77 E0, 05, 05] +22E1; [0D 77 E0, 05, 05][, A5, 05] -2266; [0D 81 60, 05, 05] +227E; [0D 77 E8, 05, 05] -2267; [0D 81 68, 05, 05] +227F; [0D 77 F0, 05, 05] -2268; [0D 81 70, 05, 05] +2282; [0D 77 F8, 05, 05] +2284; [0D 77 F8, 05, 05][, A5, 05] -2269; [0D 81 78, 05, 05] +2283; [0D 78 06, 05, 05] +2285; [0D 78 06, 05, 05][, A5, 05] -226A; [0D 81 80, 05, 05] +2286; [0D 78 0E, 05, 05] +2288; [0D 78 0E, 05, 05][, A5, 05] -226B; [0D 81 88, 05, 05] +2287; [0D 78 16, 05, 05] +2289; [0D 78 16, 05, 05][, A5, 05] -226C; [0D 81 90, 05, 05] +228A; [0D 78 1E, 05, 05] -2272; [0D 81 98, 05, 05] -2274; [0D 81 98, 05, 05][, A5, 05] +228B; [0D 78 26, 05, 05] -2273; [0D 81 A0, 05, 05] -2275; [0D 81 A0, 05, 05][, A5, 05] +228C; [0D 78 2E, 05, 05] -2276; [0D 81 A8, 05, 05] -2278; [0D 81 A8, 05, 05][, A5, 05] +228D; [0D 78 36, 05, 05] -2277; [0D 81 B0, 05, 05] -2279; [0D 81 B0, 05, 05][, A5, 05] +228E; [0D 78 3E, 05, 05] -227A; [0D 81 B8, 05, 05] -2280; [0D 81 B8, 05, 05][, A5, 05] +228F; [0D 78 46, 05, 05] -227B; [0D 81 C0, 05, 05] -2281; [0D 81 C0, 05, 05][, A5, 05] +2290; [0D 78 4E, 05, 05] -227C; [0D 81 C8, 05, 05] -22E0; [0D 81 C8, 05, 05][, A5, 05] +2291; [0D 78 56, 05, 05] +22E2; [0D 78 56, 05, 05][, A5, 05] -227D; [0D 81 D0, 05, 05] -22E1; [0D 81 D0, 05, 05][, A5, 05] +2292; [0D 78 5E, 05, 05] +22E3; [0D 78 5E, 05, 05][, A5, 05] -227E; [0D 81 D8, 05, 05] +2293; [0D 78 66, 05, 05] -227F; [0D 81 E0, 05, 05] +2294; [0D 78 6E, 05, 05] -2282; [0D 81 E8, 05, 05] -2284; [0D 81 E8, 05, 05][, A5, 05] +2295; [0D 78 76, 05, 05] -2283; [0D 81 F0, 05, 05] -2285; [0D 81 F0, 05, 05][, A5, 05] +2296; [0D 78 7E, 05, 05] -2286; [0D 81 F8, 05, 05] -2288; [0D 81 F8, 05, 05][, A5, 05] +2297; [0D 78 86, 05, 05] -2287; [0D 82 06, 05, 05] -2289; [0D 82 06, 05, 05][, A5, 05] +2298; [0D 78 8E, 05, 05] -228A; [0D 82 0E, 05, 05] +2299; [0D 78 96, 05, 05] -228B; [0D 82 16, 05, 05] +229A; [0D 78 9E, 05, 05] -228C; [0D 82 1E, 05, 05] +229B; [0D 78 A6, 05, 05] -228D; [0D 82 26, 05, 05] +229C; [0D 78 AE, 05, 05] -228E; [0D 82 2E, 05, 05] +229D; [0D 78 B6, 05, 05] -228F; [0D 82 36, 05, 05] +229E; [0D 78 BE, 05, 05] -2290; [0D 82 3E, 05, 05] +229F; [0D 78 C6, 05, 05] -2291; [0D 82 46, 05, 05] -22E2; [0D 82 46, 05, 05][, A5, 05] +22A0; [0D 78 CE, 05, 05] -2292; [0D 82 4E, 05, 05] -22E3; [0D 82 4E, 05, 05][, A5, 05] +22A1; [0D 78 D6, 05, 05] -2293; [0D 82 56, 05, 05] +22A2; [0D 78 DE, 05, 05] +22AC; [0D 78 DE, 05, 05][, A5, 05] -2294; [0D 82 5E, 05, 05] +22A3; [0D 78 E6, 05, 05] -2295; [0D 82 66, 05, 05] +22A4; [0D 78 EE, 05, 05] -2296; [0D 82 6E, 05, 05] +22A5; [0D 78 F6, 05, 05] -2297; [0D 82 76, 05, 05] +22A6; [0D 79 04, 05, 05] -2298; [0D 82 7E, 05, 05] +22A7; [0D 79 0C, 05, 05] -2299; [0D 82 86, 05, 05] +22A8; [0D 79 14, 05, 05] +22AD; [0D 79 14, 05, 05][, A5, 05] -229A; [0D 82 8E, 05, 05] +22A9; [0D 79 1C, 05, 05] +22AE; [0D 79 1C, 05, 05][, A5, 05] -229B; [0D 82 96, 05, 05] +22AA; [0D 79 24, 05, 05] -229C; [0D 82 9E, 05, 05] +22AB; [0D 79 2C, 05, 05] +22AF; [0D 79 2C, 05, 05][, A5, 05] -229D; [0D 82 A6, 05, 05] +22B0; [0D 79 34, 05, 05] -229E; [0D 82 AE, 05, 05] +22B1; [0D 79 3C, 05, 05] -229F; [0D 82 B6, 05, 05] +22B2; [0D 79 44, 05, 05] +22EA; [0D 79 44, 05, 05][, A5, 05] -22A0; [0D 82 BE, 05, 05] +22B3; [0D 79 4C, 05, 05] +22EB; [0D 79 4C, 05, 05][, A5, 05] -22A1; [0D 82 C6, 05, 05] +22B4; [0D 79 54, 05, 05] +22EC; [0D 79 54, 05, 05][, A5, 05] -22A2; [0D 82 CE, 05, 05] -22AC; [0D 82 CE, 05, 05][, A5, 05] +22B5; [0D 79 5C, 05, 05] +22ED; [0D 79 5C, 05, 05][, A5, 05] -22A3; [0D 82 D6, 05, 05] +22B6; [0D 79 64, 05, 05] -22A4; [0D 82 DE, 05, 05] +22B7; [0D 79 6C, 05, 05] -22A5; [0D 82 E6, 05, 05] +22B8; [0D 79 74, 05, 05] -22A6; [0D 82 EE, 05, 05] +22B9; [0D 79 7C, 05, 05] -22A7; [0D 82 F6, 05, 05] +22BA; [0D 79 84, 05, 05] -22A8; [0D 83 04, 05, 05] -22AD; [0D 83 04, 05, 05][, A5, 05] +22BB; [0D 79 8C, 05, 05] -22A9; [0D 83 0C, 05, 05] -22AE; [0D 83 0C, 05, 05][, A5, 05] +22BC; [0D 79 94, 05, 05] -22AA; [0D 83 14, 05, 05] +214B; [0D 79 9C, 05, 05] -22AB; [0D 83 1C, 05, 05] -22AF; [0D 83 1C, 05, 05][, A5, 05] +22BD; [0D 79 A4, 05, 05] -22B0; [0D 83 24, 05, 05] +22BE; [0D 79 AC, 05, 05] -22B1; [0D 83 2C, 05, 05] +22BF; [0D 79 B4, 05, 05] -22B2; [0D 83 34, 05, 05] -22EA; [0D 83 34, 05, 05][, A5, 05] +22C0; [0D 79 BC, 05, 05] -22B3; [0D 83 3C, 05, 05] -22EB; [0D 83 3C, 05, 05][, A5, 05] +22C1; [0D 79 C4, 05, 05] -22B4; [0D 83 44, 05, 05] -22EC; [0D 83 44, 05, 05][, A5, 05] +22C2; [0D 79 CC, 05, 05] -22B5; [0D 83 4C, 05, 05] -22ED; [0D 83 4C, 05, 05][, A5, 05] +22C3; [0D 79 D4, 05, 05] -22B6; [0D 83 54, 05, 05] +22C4; [0D 79 DC, 05, 05] -22B7; [0D 83 5C, 05, 05] +22C5; [0D 79 E4, 05, 05] -22B8; [0D 83 64, 05, 05] +22C6; [0D 79 EC, 05, 05] -22B9; [0D 83 6C, 05, 05] +22C7; [0D 79 F4, 05, 05] -22BA; [0D 83 74, 05, 05] +22C8; [0D 79 FC, 05, 05] -22BB; [0D 83 7C, 05, 05] +22C9; [0D 7A 0A, 05, 05] -22BC; [0D 83 84, 05, 05] +22CA; [0D 7A 12, 05, 05] -22BD; [0D 83 8C, 05, 05] +22CB; [0D 7A 1A, 05, 05] -22BE; [0D 83 94, 05, 05] +22CC; [0D 7A 22, 05, 05] -22BF; [0D 83 9C, 05, 05] +22CD; [0D 7A 2A, 05, 05] -22C0; [0D 83 A4, 05, 05] +22CE; [0D 7A 32, 05, 05] -22C1; [0D 83 AC, 05, 05] +22CF; [0D 7A 3A, 05, 05] -22C2; [0D 83 B4, 05, 05] +22D0; [0D 7A 42, 05, 05] -22C3; [0D 83 BC, 05, 05] +22D1; [0D 7A 4A, 05, 05] -22C4; [0D 83 C4, 05, 05] +22D2; [0D 7A 52, 05, 05] -22C5; [0D 83 CC, 05, 05] +22D3; [0D 7A 5A, 05, 05] -22C6; [0D 83 D4, 05, 05] +22D4; [0D 7A 62, 05, 05] -22C7; [0D 83 DC, 05, 05] +22D5; [0D 7A 6A, 05, 05] -22C8; [0D 83 E4, 05, 05] +22D6; [0D 7A 72, 05, 05] -22C9; [0D 83 EC, 05, 05] +22D7; [0D 7A 7A, 05, 05] -22CA; [0D 83 F4, 05, 05] +22D8; [0D 7A 82, 05, 05] -22CB; [0D 83 FC, 05, 05] +22D9; [0D 7A 8A, 05, 05] -22CC; [0D 84 0A, 05, 05] +22DA; [0D 7A 92, 05, 05] -22CD; [0D 84 12, 05, 05] +22DB; [0D 7A 9A, 05, 05] -22CE; [0D 84 1A, 05, 05] +22DC; [0D 7A A2, 05, 05] -22CF; [0D 84 22, 05, 05] +22DD; [0D 7A AA, 05, 05] -22D0; [0D 84 2A, 05, 05] +22DE; [0D 7A B2, 05, 05] -22D1; [0D 84 32, 05, 05] +22DF; [0D 7A BA, 05, 05] -22D2; [0D 84 3A, 05, 05] +22E4; [0D 7A C2, 05, 05] -22D3; [0D 84 42, 05, 05] +22E5; [0D 7A CA, 05, 05] -22D4; [0D 84 4A, 05, 05] +22E6; [0D 7A D2, 05, 05] -22D5; [0D 84 52, 05, 05] +22E7; [0D 7A DA, 05, 05] -22D6; [0D 84 5A, 05, 05] +22E8; [0D 7A E2, 05, 05] -22D7; [0D 84 62, 05, 05] +22E9; [0D 7A EA, 05, 05] -22D8; [0D 84 6A, 05, 05] +22EE; [0D 7A F2, 05, 05] -22D9; [0D 84 72, 05, 05] +22EF; [0D 7A FA, 05, 05] -22DA; [0D 84 7A, 05, 05] +22F0; [0D 7B 08, 05, 05] -22DB; [0D 84 82, 05, 05] +22F1; [0D 7B 10, 05, 05] -22DC; [0D 84 8A, 05, 05] +22F2; [0D 7B 18, 05, 05] -22DD; [0D 84 92, 05, 05] +22F3; [0D 7B 20, 05, 05] -22DE; [0D 84 9A, 05, 05] +22F4; [0D 7B 28, 05, 05] -22DF; [0D 84 A2, 05, 05] +22F5; [0D 7B 30, 05, 05] -22E4; [0D 84 AA, 05, 05] +22F6; [0D 7B 38, 05, 05] -22E5; [0D 84 B2, 05, 05] +22F7; [0D 7B 40, 05, 05] -22E6; [0D 84 BA, 05, 05] +22F8; [0D 7B 48, 05, 05] -22E7; [0D 84 C2, 05, 05] +22F9; [0D 7B 50, 05, 05] -22E8; [0D 84 CA, 05, 05] +22FA; [0D 7B 58, 05, 05] -22E9; [0D 84 D2, 05, 05] +22FB; [0D 7B 60, 05, 05] -22EE; [0D 84 DA, 05, 05] +22FC; [0D 7B 68, 05, 05] -22EF; [0D 84 E2, 05, 05] +22FD; [0D 7B 70, 05, 05] -22F0; [0D 84 EA, 05, 05] +22FE; [0D 7B 78, 05, 05] -22F1; [0D 84 F2, 05, 05] +22FF; [0D 7B 80, 05, 05] -22F2; [0D 84 FA, 05, 05] +2300; [0D 7B 88, 05, 05] -22F3; [0D 85 08, 05, 05] +2301; [0D 7B 90, 05, 05] -22F4; [0D 85 10, 05, 05] +2302; [0D 7B 98, 05, 05] -22F5; [0D 85 18, 05, 05] +2303; [0D 7B A0, 05, 05] -22F6; [0D 85 20, 05, 05] +2304; [0D 7B A8, 05, 05] -22F7; [0D 85 28, 05, 05] +2305; [0D 7B B0, 05, 05] -22F8; [0D 85 30, 05, 05] +2306; [0D 7B B8, 05, 05] -22F9; [0D 85 38, 05, 05] +2307; [0D 7B C0, 05, 05] -22FA; [0D 85 40, 05, 05] +2308; [0D 7B C8, 05, 05] -22FB; [0D 85 48, 05, 05] +2309; [0D 7B D0, 05, 05] -22FC; [0D 85 50, 05, 05] +230A; [0D 7B D8, 05, 05] -22FD; [0D 85 58, 05, 05] +230B; [0D 7B E0, 05, 05] -22FE; [0D 85 60, 05, 05] +230C; [0D 7B E8, 05, 05] -22FF; [0D 85 68, 05, 05] +230D; [0D 7B F0, 05, 05] -2300; [0D 85 70, 05, 05] +230E; [0D 7B F8, 05, 05] -2301; [0D 85 78, 05, 05] +230F; [0D 7C 06, 05, 05] -2302; [0D 85 80, 05, 05] +2310; [0D 7C 0E, 05, 05] -2303; [0D 85 88, 05, 05] +2311; [0D 7C 16, 05, 05] -2304; [0D 85 90, 05, 05] +2312; [0D 7C 1E, 05, 05] -2305; [0D 85 98, 05, 05] +2313; [0D 7C 26, 05, 05] -2306; [0D 85 A0, 05, 05] +2314; [0D 7C 2E, 05, 05] -2307; [0D 85 A8, 05, 05] +2315; [0D 7C 36, 05, 05] -2308; [0D 85 B0, 05, 05] +2316; [0D 7C 3E, 05, 05] -2309; [0D 85 B8, 05, 05] +2317; [0D 7C 46, 05, 05] -230A; [0D 85 C0, 05, 05] +2318; [0D 7C 4E, 05, 05] -230B; [0D 85 C8, 05, 05] +2319; [0D 7C 56, 05, 05] -230C; [0D 85 D0, 05, 05] +231A; [0D 7C 5E, 05, 05] -230D; [0D 85 D8, 05, 05] +231B; [0D 7C 66, 05, 05] -230E; [0D 85 E0, 05, 05] +231C; [0D 7C 6E, 05, 05] -230F; [0D 85 E8, 05, 05] +231D; [0D 7C 76, 05, 05] -2310; [0D 85 F0, 05, 05] +231E; [0D 7C 7E, 05, 05] -2311; [0D 85 F8, 05, 05] +231F; [0D 7C 86, 05, 05] -2312; [0D 86 06, 05, 05] +2320; [0D 7C 8E, 05, 05] -2313; [0D 86 0E, 05, 05] +2321; [0D 7C 96, 05, 05] -2314; [0D 86 16, 05, 05] +2322; [0D 7C 9E, 05, 05] -2315; [0D 86 1E, 05, 05] +2323; [0D 7C A6, 05, 05] -2316; [0D 86 26, 05, 05] +2324; [0D 7C AE, 05, 05] -2317; [0D 86 2E, 05, 05] +2325; [0D 7C B6, 05, 05] -2318; [0D 86 36, 05, 05] +2326; [0D 7C BE, 05, 05] -2319; [0D 86 3E, 05, 05] +2327; [0D 7C C6, 05, 05] -231A; [0D 86 46, 05, 05] +2328; [0D 7C CE, 05, 05] -231B; [0D 86 4E, 05, 05] +232B; [0D 7C D6, 05, 05] -231C; [0D 86 56, 05, 05] +232C; [0D 7C DE, 05, 05] -231D; [0D 86 5E, 05, 05] +232D; [0D 7C E6, 05, 05] -231E; [0D 86 66, 05, 05] +232E; [0D 7C EE, 05, 05] -231F; [0D 86 6E, 05, 05] +232F; [0D 7C F6, 05, 05] -2320; [0D 86 76, 05, 05] +2330; [0D 7D 04, 05, 05] -2321; [0D 86 7E, 05, 05] +2331; [0D 7D 0C, 05, 05] -2322; [0D 86 86, 05, 05] +2332; [0D 7D 14, 05, 05] -2323; [0D 86 8E, 05, 05] +2333; [0D 7D 1C, 05, 05] -2324; [0D 86 96, 05, 05] +2334; [0D 7D 24, 05, 05] -2325; [0D 86 9E, 05, 05] +2335; [0D 7D 2C, 05, 05] -2326; [0D 86 A6, 05, 05] +2336; [0D 7D 34, 05, 05] -2327; [0D 86 AE, 05, 05] +2337; [0D 7D 3C, 05, 05] -2328; [0D 86 B6, 05, 05] +2338; [0D 7D 44, 05, 05] -232B; [0D 86 BE, 05, 05] +2339; [0D 7D 4C, 05, 05] -232C; [0D 86 C6, 05, 05] +233A; [0D 7D 54, 05, 05] -232D; [0D 86 CE, 05, 05] +233B; [0D 7D 5C, 05, 05] -232E; [0D 86 D6, 05, 05] +233C; [0D 7D 64, 05, 05] -232F; [0D 86 DE, 05, 05] +233D; [0D 7D 6C, 05, 05] -2330; [0D 86 E6, 05, 05] +233E; [0D 7D 74, 05, 05] -2331; [0D 86 EE, 05, 05] +233F; [0D 7D 7C, 05, 05] -2332; [0D 86 F6, 05, 05] +2340; [0D 7D 84, 05, 05] -2333; [0D 87 04, 05, 05] +2341; [0D 7D 8C, 05, 05] -2334; [0D 87 0C, 05, 05] +2342; [0D 7D 94, 05, 05] -2335; [0D 87 14, 05, 05] +2343; [0D 7D 9C, 05, 05] -2336; [0D 87 1C, 05, 05] +2344; [0D 7D A4, 05, 05] -2337; [0D 87 24, 05, 05] +2345; [0D 7D AC, 05, 05] -2338; [0D 87 2C, 05, 05] +2346; [0D 7D B4, 05, 05] -2339; [0D 87 34, 05, 05] +2347; [0D 7D BC, 05, 05] -233A; [0D 87 3C, 05, 05] +2348; [0D 7D C4, 05, 05] -233B; [0D 87 44, 05, 05] +2349; [0D 7D CC, 05, 05] -233C; [0D 87 4C, 05, 05] +234A; [0D 7D D4, 05, 05] -233D; [0D 87 54, 05, 05] +234B; [0D 7D DC, 05, 05] -233E; [0D 87 5C, 05, 05] +234C; [0D 7D E4, 05, 05] -233F; [0D 87 64, 05, 05] +234D; [0D 7D EC, 05, 05] -2340; [0D 87 6C, 05, 05] +234E; [0D 7D F4, 05, 05] -2341; [0D 87 74, 05, 05] +234F; [0D 7D FC, 05, 05] -2342; [0D 87 7C, 05, 05] +2350; [0D 7E 0A, 05, 05] -2343; [0D 87 84, 05, 05] +2351; [0D 7E 12, 05, 05] -2344; [0D 87 8C, 05, 05] +2352; [0D 7E 1A, 05, 05] -2345; [0D 87 94, 05, 05] +2353; [0D 7E 22, 05, 05] -2346; [0D 87 9C, 05, 05] +2354; [0D 7E 2A, 05, 05] -2347; [0D 87 A4, 05, 05] +2355; [0D 7E 32, 05, 05] -2348; [0D 87 AC, 05, 05] +2356; [0D 7E 3A, 05, 05] -2349; [0D 87 B4, 05, 05] +2357; [0D 7E 42, 05, 05] -234A; [0D 87 BC, 05, 05] +2358; [0D 7E 4A, 05, 05] -234B; [0D 87 C4, 05, 05] +2359; [0D 7E 52, 05, 05] -234C; [0D 87 CC, 05, 05] +235A; [0D 7E 5A, 05, 05] -234D; [0D 87 D4, 05, 05] +235B; [0D 7E 62, 05, 05] -234E; [0D 87 DC, 05, 05] +235C; [0D 7E 6A, 05, 05] -234F; [0D 87 E4, 05, 05] +235D; [0D 7E 72, 05, 05] -2350; [0D 87 EC, 05, 05] +235E; [0D 7E 7A, 05, 05] -2351; [0D 87 F4, 05, 05] +235F; [0D 7E 82, 05, 05] -2352; [0D 87 FC, 05, 05] +2360; [0D 7E 8A, 05, 05] -2353; [0D 88 0A, 05, 05] +2361; [0D 7E 92, 05, 05] -2354; [0D 88 12, 05, 05] +2362; [0D 7E 9A, 05, 05] -2355; [0D 88 1A, 05, 05] +2363; [0D 7E A2, 05, 05] -2356; [0D 88 22, 05, 05] +2364; [0D 7E AA, 05, 05] -2357; [0D 88 2A, 05, 05] +2365; [0D 7E B2, 05, 05] -2358; [0D 88 32, 05, 05] +2366; [0D 7E BA, 05, 05] -2359; [0D 88 3A, 05, 05] +2367; [0D 7E C2, 05, 05] -235A; [0D 88 42, 05, 05] +2368; [0D 7E CA, 05, 05] -235B; [0D 88 4A, 05, 05] +2369; [0D 7E D2, 05, 05] -235C; [0D 88 52, 05, 05] +236A; [0D 7E DA, 05, 05] -235D; [0D 88 5A, 05, 05] +236B; [0D 7E E2, 05, 05] -235E; [0D 88 62, 05, 05] +236C; [0D 7E EA, 05, 05] -235F; [0D 88 6A, 05, 05] +236D; [0D 7E F2, 05, 05] -2360; [0D 88 72, 05, 05] +236E; [0D 7E FA, 05, 05] -2361; [0D 88 7A, 05, 05] +236F; [0D 7F 08, 05, 05] -2362; [0D 88 82, 05, 05] +2370; [0D 7F 10, 05, 05] -2363; [0D 88 8A, 05, 05] +2371; [0D 7F 18, 05, 05] -2364; [0D 88 92, 05, 05] +2372; [0D 7F 20, 05, 05] -2365; [0D 88 9A, 05, 05] +2373; [0D 7F 28, 05, 05] -2366; [0D 88 A2, 05, 05] +2374; [0D 7F 30, 05, 05] -2367; [0D 88 AA, 05, 05] +2375; [0D 7F 38, 05, 05] -2368; [0D 88 B2, 05, 05] +2376; [0D 7F 40, 05, 05] -2369; [0D 88 BA, 05, 05] +2377; [0D 7F 48, 05, 05] -236A; [0D 88 C2, 05, 05] +2378; [0D 7F 50, 05, 05] -236B; [0D 88 CA, 05, 05] +2379; [0D 7F 58, 05, 05] -236C; [0D 88 D2, 05, 05] +237A; [0D 7F 60, 05, 05] -236D; [0D 88 DA, 05, 05] +237B; [0D 7F 68, 05, 05] -236E; [0D 88 E2, 05, 05] +237C; [0D 7F 70, 05, 05] -236F; [0D 88 EA, 05, 05] +237D; [0D 7F 78, 05, 05] -2370; [0D 88 F2, 05, 05] +237E; [0D 7F 80, 05, 05] -2371; [0D 88 FA, 05, 05] +237F; [0D 7F 88, 05, 05] -2372; [0D 89 08, 05, 05] +2380; [0D 7F 90, 05, 05] -2373; [0D 89 10, 05, 05] +2381; [0D 7F 98, 05, 05] -2374; [0D 89 18, 05, 05] +2382; [0D 7F A0, 05, 05] -2375; [0D 89 20, 05, 05] +2383; [0D 7F A8, 05, 05] -2376; [0D 89 28, 05, 05] +2384; [0D 7F B0, 05, 05] -2377; [0D 89 30, 05, 05] +2385; [0D 7F B8, 05, 05] -2378; [0D 89 38, 05, 05] +2386; [0D 7F C0, 05, 05] -2379; [0D 89 40, 05, 05] +2387; [0D 7F C8, 05, 05] -237A; [0D 89 48, 05, 05] +2388; [0D 7F D0, 05, 05] -237B; [0D 89 50, 05, 05] +2389; [0D 7F D8, 05, 05] -237C; [0D 89 58, 05, 05] +238A; [0D 7F E0, 05, 05] -237D; [0D 89 60, 05, 05] +238B; [0D 7F E8, 05, 05] -237E; [0D 89 68, 05, 05] +238C; [0D 7F F0, 05, 05] -237F; [0D 89 70, 05, 05] +238D; [0D 7F F8, 05, 05] -2380; [0D 89 78, 05, 05] +238E; [0D 80 06, 05, 05] -2381; [0D 89 80, 05, 05] +238F; [0D 80 0E, 05, 05] -2382; [0D 89 88, 05, 05] +2390; [0D 80 16, 05, 05] -2383; [0D 89 90, 05, 05] +2391; [0D 80 1E, 05, 05] -2384; [0D 89 98, 05, 05] +2392; [0D 80 26, 05, 05] -2385; [0D 89 A0, 05, 05] +2393; [0D 80 2E, 05, 05] -2386; [0D 89 A8, 05, 05] +2394; [0D 80 36, 05, 05] -2387; [0D 89 B0, 05, 05] +2395; [0D 80 3E, 05, 05] -2388; [0D 89 B8, 05, 05] +2396; [0D 80 46, 05, 05] -2389; [0D 89 C0, 05, 05] +2397; [0D 80 4E, 05, 05] -238A; [0D 89 C8, 05, 05] +2398; [0D 80 56, 05, 05] -238B; [0D 89 D0, 05, 05] +2399; [0D 80 5E, 05, 05] -238C; [0D 89 D8, 05, 05] +239A; [0D 80 66, 05, 05] -238D; [0D 89 E0, 05, 05] +239B; [0D 80 6E, 05, 05] -238E; [0D 89 E8, 05, 05] +239C; [0D 80 76, 05, 05] -238F; [0D 89 F0, 05, 05] +239D; [0D 80 7E, 05, 05] -2390; [0D 89 F8, 05, 05] +239E; [0D 80 86, 05, 05] -2391; [0D 8A 06, 05, 05] +239F; [0D 80 8E, 05, 05] -2392; [0D 8A 0E, 05, 05] +23A0; [0D 80 96, 05, 05] -2393; [0D 8A 16, 05, 05] +23A1; [0D 80 9E, 05, 05] -2394; [0D 8A 1E, 05, 05] +23A2; [0D 80 A6, 05, 05] -2395; [0D 8A 26, 05, 05] +23A3; [0D 80 AE, 05, 05] -2396; [0D 8A 2E, 05, 05] +23A4; [0D 80 B6, 05, 05] -2397; [0D 8A 36, 05, 05] +23A5; [0D 80 BE, 05, 05] -2398; [0D 8A 3E, 05, 05] +23A6; [0D 80 C6, 05, 05] -2399; [0D 8A 46, 05, 05] +23A7; [0D 80 CE, 05, 05] -239A; [0D 8A 4E, 05, 05] +23A8; [0D 80 D6, 05, 05] -239B; [0D 8A 56, 05, 05] +23A9; [0D 80 DE, 05, 05] -239C; [0D 8A 5E, 05, 05] +23AA; [0D 80 E6, 05, 05] -239D; [0D 8A 66, 05, 05] +23AB; [0D 80 EE, 05, 05] -239E; [0D 8A 6E, 05, 05] +23AC; [0D 80 F6, 05, 05] -239F; [0D 8A 76, 05, 05] +23AD; [0D 81 04, 05, 05] -23A0; [0D 8A 7E, 05, 05] +23AE; [0D 81 0C, 05, 05] -23A1; [0D 8A 86, 05, 05] +23AF; [0D 81 14, 05, 05] -23A2; [0D 8A 8E, 05, 05] +23B0; [0D 81 1C, 05, 05] -23A3; [0D 8A 96, 05, 05] +23B1; [0D 81 24, 05, 05] -23A4; [0D 8A 9E, 05, 05] +23B2; [0D 81 2C, 05, 05] -23A5; [0D 8A A6, 05, 05] +23B3; [0D 81 34, 05, 05] -23A6; [0D 8A AE, 05, 05] +23B4; [0D 81 3C, 05, 05] -23A7; [0D 8A B6, 05, 05] +23B5; [0D 81 44, 05, 05] -23A8; [0D 8A BE, 05, 05] +23B6; [0D 81 4C, 05, 05] -23A9; [0D 8A C6, 05, 05] +23B7; [0D 81 54, 05, 05] -23AA; [0D 8A CE, 05, 05] +23B8; [0D 81 5C, 05, 05] -23AB; [0D 8A D6, 05, 05] +23B9; [0D 81 64, 05, 05] -23AC; [0D 8A DE, 05, 05] +23BA; [0D 81 6C, 05, 05] -23AD; [0D 8A E6, 05, 05] +23BB; [0D 81 74, 05, 05] -23AE; [0D 8A EE, 05, 05] +23BC; [0D 81 7C, 05, 05] -23AF; [0D 8A F6, 05, 05] +23BD; [0D 81 84, 05, 05] -23B0; [0D 8B 04, 05, 05] +23BE; [0D 81 8C, 05, 05] -23B1; [0D 8B 0C, 05, 05] +23BF; [0D 81 94, 05, 05] -23B2; [0D 8B 14, 05, 05] +23C0; [0D 81 9C, 05, 05] -23B3; [0D 8B 1C, 05, 05] +23C1; [0D 81 A4, 05, 05] -23B4; [0D 8B 24, 05, 05] +23C2; [0D 81 AC, 05, 05] -23B5; [0D 8B 2C, 05, 05] +23C3; [0D 81 B4, 05, 05] -23B6; [0D 8B 34, 05, 05] +23C4; [0D 81 BC, 05, 05] -23B7; [0D 8B 3C, 05, 05] +23C5; [0D 81 C4, 05, 05] -23B8; [0D 8B 44, 05, 05] +23C6; [0D 81 CC, 05, 05] -23B9; [0D 8B 4C, 05, 05] +23C7; [0D 81 D4, 05, 05] -23BA; [0D 8B 54, 05, 05] +23C8; [0D 81 DC, 05, 05] -23BB; [0D 8B 5C, 05, 05] +23C9; [0D 81 E4, 05, 05] -23BC; [0D 8B 64, 05, 05] +23CA; [0D 81 EC, 05, 05] -23BD; [0D 8B 6C, 05, 05] +23CB; [0D 81 F4, 05, 05] -23BE; [0D 8B 74, 05, 05] +23CC; [0D 81 FC, 05, 05] -23BF; [0D 8B 7C, 05, 05] +23CD; [0D 82 0A, 05, 05] -23C0; [0D 8B 84, 05, 05] +23CE; [0D 82 12, 05, 05] -23C1; [0D 8B 8C, 05, 05] +23CF; [0D 82 1A, 05, 05] -23C2; [0D 8B 94, 05, 05] +23D0; [0D 82 22, 05, 05] -23C3; [0D 8B 9C, 05, 05] +23D1; [0D 82 2A, 05, 05] -23C4; [0D 8B A4, 05, 05] +23D2; [0D 82 32, 05, 05] -23C5; [0D 8B AC, 05, 05] +23D3; [0D 82 3A, 05, 05] -23C6; [0D 8B B4, 05, 05] +23D4; [0D 82 42, 05, 05] -23C7; [0D 8B BC, 05, 05] +23D5; [0D 82 4A, 05, 05] -23C8; [0D 8B C4, 05, 05] +23D6; [0D 82 52, 05, 05] -23C9; [0D 8B CC, 05, 05] +23D7; [0D 82 5A, 05, 05] -23CA; [0D 8B D4, 05, 05] +23D8; [0D 82 62, 05, 05] -23CB; [0D 8B DC, 05, 05] +23D9; [0D 82 6A, 05, 05] -23CC; [0D 8B E4, 05, 05] +23DA; [0D 82 72, 05, 05] -23CD; [0D 8B EC, 05, 05] +23DB; [0D 82 7A, 05, 05] -23CE; [0D 8B F4, 05, 05] +23DC; [0D 82 82, 05, 05] -23CF; [0D 8B FC, 05, 05] +23DD; [0D 82 8A, 05, 05] -23D0; [0D 8C 0A, 05, 05] +23DE; [0D 82 92, 05, 05] -23D1; [0D 8C 12, 05, 05] +23DF; [0D 82 9A, 05, 05] -23D2; [0D 8C 1A, 05, 05] +23E0; [0D 82 A2, 05, 05] -23D3; [0D 8C 22, 05, 05] +23E1; [0D 82 AA, 05, 05] -23D4; [0D 8C 2A, 05, 05] +23E2; [0D 82 B2, 05, 05] -23D5; [0D 8C 32, 05, 05] +23E3; [0D 82 BA, 05, 05] -23D6; [0D 8C 3A, 05, 05] +23E4; [0D 82 C2, 05, 05] -23D7; [0D 8C 42, 05, 05] +23E5; [0D 82 CA, 05, 05] -23D8; [0D 8C 4A, 05, 05] +23E6; [0D 82 D2, 05, 05] -23D9; [0D 8C 52, 05, 05] +23E7; [0D 82 DA, 05, 05] -23DA; [0D 8C 5A, 05, 05] +23E8; [0D 82 E2, 05, 05] -23DB; [0D 8C 62, 05, 05] +23E9; [0D 82 EA, 05, 05] -23DC; [0D 8C 6A, 05, 05] +23EA; [0D 82 F2, 05, 05] -23DD; [0D 8C 72, 05, 05] +23EB; [0D 82 FA, 05, 05] -23DE; [0D 8C 7A, 05, 05] +23EC; [0D 83 08, 05, 05] -23DF; [0D 8C 82, 05, 05] +23ED; [0D 83 10, 05, 05] -23E0; [0D 8C 8A, 05, 05] +23EE; [0D 83 18, 05, 05] -23E1; [0D 8C 92, 05, 05] +23EF; [0D 83 20, 05, 05] -23E2; [0D 8C 9A, 05, 05] +23F0; [0D 83 28, 05, 05] -23E3; [0D 8C A2, 05, 05] +23F1; [0D 83 30, 05, 05] -23E4; [0D 8C AA, 05, 05] +23F2; [0D 83 38, 05, 05] -23E5; [0D 8C B2, 05, 05] +23F3; [0D 83 40, 05, 05] -23E6; [0D 8C BA, 05, 05] +2400; [0D 83 48, 05, 05] -23E7; [0D 8C C2, 05, 05] +2401; [0D 83 50, 05, 05] -23E8; [0D 8C CA, 05, 05] +2402; [0D 83 58, 05, 05] -23E9; [0D 8C D2, 05, 05] +2403; [0D 83 60, 05, 05] -23EA; [0D 8C DA, 05, 05] +2404; [0D 83 68, 05, 05] -23EB; [0D 8C E2, 05, 05] +2405; [0D 83 70, 05, 05] -23EC; [0D 8C EA, 05, 05] +2406; [0D 83 78, 05, 05] -23ED; [0D 8C F2, 05, 05] +2407; [0D 83 80, 05, 05] -23EE; [0D 8C FA, 05, 05] +2408; [0D 83 88, 05, 05] -23EF; [0D 8D 08, 05, 05] +2409; [0D 83 90, 05, 05] -23F0; [0D 8D 10, 05, 05] +240A; [0D 83 98, 05, 05] -23F1; [0D 8D 18, 05, 05] +240B; [0D 83 A0, 05, 05] -23F2; [0D 8D 20, 05, 05] +240C; [0D 83 A8, 05, 05] -23F3; [0D 8D 28, 05, 05] +240D; [0D 83 B0, 05, 05] -2400; [0D 8D 30, 05, 05] +240E; [0D 83 B8, 05, 05] -2401; [0D 8D 38, 05, 05] +240F; [0D 83 C0, 05, 05] -2402; [0D 8D 40, 05, 05] +2410; [0D 83 C8, 05, 05] -2403; [0D 8D 48, 05, 05] +2411; [0D 83 D0, 05, 05] -2404; [0D 8D 50, 05, 05] +2412; [0D 83 D8, 05, 05] -2405; [0D 8D 58, 05, 05] +2413; [0D 83 E0, 05, 05] -2406; [0D 8D 60, 05, 05] +2414; [0D 83 E8, 05, 05] -2407; [0D 8D 68, 05, 05] +2415; [0D 83 F0, 05, 05] -2408; [0D 8D 70, 05, 05] +2416; [0D 83 F8, 05, 05] -2409; [0D 8D 78, 05, 05] +2417; [0D 84 06, 05, 05] -240A; [0D 8D 80, 05, 05] +2418; [0D 84 0E, 05, 05] -240B; [0D 8D 88, 05, 05] +2419; [0D 84 16, 05, 05] -240C; [0D 8D 90, 05, 05] +241A; [0D 84 1E, 05, 05] -240D; [0D 8D 98, 05, 05] +241B; [0D 84 26, 05, 05] -240E; [0D 8D A0, 05, 05] +241C; [0D 84 2E, 05, 05] -240F; [0D 8D A8, 05, 05] +241D; [0D 84 36, 05, 05] -2410; [0D 8D B0, 05, 05] +241E; [0D 84 3E, 05, 05] -2411; [0D 8D B8, 05, 05] +241F; [0D 84 46, 05, 05] -2412; [0D 8D C0, 05, 05] +2420; [0D 84 4E, 05, 05] -2413; [0D 8D C8, 05, 05] +2421; [0D 84 56, 05, 05] -2414; [0D 8D D0, 05, 05] +2422; [0D 84 5E, 05, 05] -2415; [0D 8D D8, 05, 05] +2423; [0D 84 66, 05, 05] -2416; [0D 8D E0, 05, 05] +2424; [0D 84 6E, 05, 05] -2417; [0D 8D E8, 05, 05] +2425; [0D 84 76, 05, 05] -2418; [0D 8D F0, 05, 05] +2426; [0D 84 7E, 05, 05] -2419; [0D 8D F8, 05, 05] +2440; [0D 84 86, 05, 05] -241A; [0D 8E 06, 05, 05] +2441; [0D 84 8E, 05, 05] -241B; [0D 8E 0E, 05, 05] +2442; [0D 84 96, 05, 05] -241C; [0D 8E 16, 05, 05] +2443; [0D 84 9E, 05, 05] -241D; [0D 8E 1E, 05, 05] +2444; [0D 84 A6, 05, 05] -241E; [0D 8E 26, 05, 05] +2445; [0D 84 AE, 05, 05] -241F; [0D 8E 2E, 05, 05] +2446; [0D 84 B6, 05, 05] -2420; [0D 8E 36, 05, 05] +2447; [0D 84 BE, 05, 05] -2421; [0D 8E 3E, 05, 05] +2448; [0D 84 C6, 05, 05] -2422; [0D 8E 46, 05, 05] +2449; [0D 84 CE, 05, 05] -2423; [0D 8E 4E, 05, 05] +244A; [0D 84 D6, 05, 05] -2424; [0D 8E 56, 05, 05] +2500; [0D 84 DE, 05, 05] -2425; [0D 8E 5E, 05, 05] +2501; [0D 84 E6, 05, 05] -2426; [0D 8E 66, 05, 05] +2502; [0D 84 EE, 05, 05] +FFE8; [0D 84 EE, 05, A3] -2440; [0D 8E 6E, 05, 05] +2503; [0D 84 F6, 05, 05] -2441; [0D 8E 76, 05, 05] +2504; [0D 85 04, 05, 05] -2442; [0D 8E 7E, 05, 05] +2505; [0D 85 0C, 05, 05] -2443; [0D 8E 86, 05, 05] +2506; [0D 85 14, 05, 05] -2444; [0D 8E 8E, 05, 05] +2507; [0D 85 1C, 05, 05] -2445; [0D 8E 96, 05, 05] +2508; [0D 85 24, 05, 05] -2446; [0D 8E 9E, 05, 05] +2509; [0D 85 2C, 05, 05] -2447; [0D 8E A6, 05, 05] +250A; [0D 85 34, 05, 05] -2448; [0D 8E AE, 05, 05] +250B; [0D 85 3C, 05, 05] -2449; [0D 8E B6, 05, 05] +250C; [0D 85 44, 05, 05] -244A; [0D 8E BE, 05, 05] +250D; [0D 85 4C, 05, 05] -2500; [0D 8E C6, 05, 05] +250E; [0D 85 54, 05, 05] -2501; [0D 8E CE, 05, 05] +250F; [0D 85 5C, 05, 05] -2502; [0D 8E D6, 05, 05] -FFE8; [0D 8E D6, 05, A3] +2510; [0D 85 64, 05, 05] -2503; [0D 8E DE, 05, 05] +2511; [0D 85 6C, 05, 05] -2504; [0D 8E E6, 05, 05] +2512; [0D 85 74, 05, 05] -2505; [0D 8E EE, 05, 05] +2513; [0D 85 7C, 05, 05] -2506; [0D 8E F6, 05, 05] +2514; [0D 85 84, 05, 05] -2507; [0D 8F 04, 05, 05] +2515; [0D 85 8C, 05, 05] -2508; [0D 8F 0C, 05, 05] +2516; [0D 85 94, 05, 05] -2509; [0D 8F 14, 05, 05] +2517; [0D 85 9C, 05, 05] -250A; [0D 8F 1C, 05, 05] +2518; [0D 85 A4, 05, 05] -250B; [0D 8F 24, 05, 05] +2519; [0D 85 AC, 05, 05] -250C; [0D 8F 2C, 05, 05] +251A; [0D 85 B4, 05, 05] -250D; [0D 8F 34, 05, 05] +251B; [0D 85 BC, 05, 05] -250E; [0D 8F 3C, 05, 05] +251C; [0D 85 C4, 05, 05] -250F; [0D 8F 44, 05, 05] +251D; [0D 85 CC, 05, 05] -2510; [0D 8F 4C, 05, 05] +251E; [0D 85 D4, 05, 05] -2511; [0D 8F 54, 05, 05] +251F; [0D 85 DC, 05, 05] -2512; [0D 8F 5C, 05, 05] +2520; [0D 85 E4, 05, 05] -2513; [0D 8F 64, 05, 05] +2521; [0D 85 EC, 05, 05] -2514; [0D 8F 6C, 05, 05] +2522; [0D 85 F4, 05, 05] -2515; [0D 8F 74, 05, 05] +2523; [0D 85 FC, 05, 05] -2516; [0D 8F 7C, 05, 05] +2524; [0D 86 0A, 05, 05] -2517; [0D 8F 84, 05, 05] +2525; [0D 86 12, 05, 05] -2518; [0D 8F 8C, 05, 05] +2526; [0D 86 1A, 05, 05] -2519; [0D 8F 94, 05, 05] +2527; [0D 86 22, 05, 05] -251A; [0D 8F 9C, 05, 05] +2528; [0D 86 2A, 05, 05] -251B; [0D 8F A4, 05, 05] +2529; [0D 86 32, 05, 05] -251C; [0D 8F AC, 05, 05] +252A; [0D 86 3A, 05, 05] -251D; [0D 8F B4, 05, 05] +252B; [0D 86 42, 05, 05] -251E; [0D 8F BC, 05, 05] +252C; [0D 86 4A, 05, 05] -251F; [0D 8F C4, 05, 05] +252D; [0D 86 52, 05, 05] -2520; [0D 8F CC, 05, 05] +252E; [0D 86 5A, 05, 05] -2521; [0D 8F D4, 05, 05] +252F; [0D 86 62, 05, 05] -2522; [0D 8F DC, 05, 05] +2530; [0D 86 6A, 05, 05] -2523; [0D 8F E4, 05, 05] +2531; [0D 86 72, 05, 05] -2524; [0D 8F EC, 05, 05] +2532; [0D 86 7A, 05, 05] -2525; [0D 8F F4, 05, 05] +2533; [0D 86 82, 05, 05] -2526; [0D 8F FC, 05, 05] +2534; [0D 86 8A, 05, 05] -2527; [0D 90 0A, 05, 05] +2535; [0D 86 92, 05, 05] -2528; [0D 90 12, 05, 05] +2536; [0D 86 9A, 05, 05] -2529; [0D 90 1A, 05, 05] +2537; [0D 86 A2, 05, 05] -252A; [0D 90 22, 05, 05] +2538; [0D 86 AA, 05, 05] -252B; [0D 90 2A, 05, 05] +2539; [0D 86 B2, 05, 05] -252C; [0D 90 32, 05, 05] +253A; [0D 86 BA, 05, 05] -252D; [0D 90 3A, 05, 05] +253B; [0D 86 C2, 05, 05] -252E; [0D 90 42, 05, 05] +253C; [0D 86 CA, 05, 05] -252F; [0D 90 4A, 05, 05] +253D; [0D 86 D2, 05, 05] -2530; [0D 90 52, 05, 05] +253E; [0D 86 DA, 05, 05] -2531; [0D 90 5A, 05, 05] +253F; [0D 86 E2, 05, 05] -2532; [0D 90 62, 05, 05] +2540; [0D 86 EA, 05, 05] -2533; [0D 90 6A, 05, 05] +2541; [0D 86 F2, 05, 05] -2534; [0D 90 72, 05, 05] +2542; [0D 86 FA, 05, 05] -2535; [0D 90 7A, 05, 05] +2543; [0D 87 08, 05, 05] -2536; [0D 90 82, 05, 05] +2544; [0D 87 10, 05, 05] -2537; [0D 90 8A, 05, 05] +2545; [0D 87 18, 05, 05] -2538; [0D 90 92, 05, 05] +2546; [0D 87 20, 05, 05] -2539; [0D 90 9A, 05, 05] +2547; [0D 87 28, 05, 05] -253A; [0D 90 A2, 05, 05] +2548; [0D 87 30, 05, 05] -253B; [0D 90 AA, 05, 05] +2549; [0D 87 38, 05, 05] -253C; [0D 90 B2, 05, 05] +254A; [0D 87 40, 05, 05] -253D; [0D 90 BA, 05, 05] +254B; [0D 87 48, 05, 05] -253E; [0D 90 C2, 05, 05] +254C; [0D 87 50, 05, 05] -253F; [0D 90 CA, 05, 05] +254D; [0D 87 58, 05, 05] -2540; [0D 90 D2, 05, 05] +254E; [0D 87 60, 05, 05] -2541; [0D 90 DA, 05, 05] +254F; [0D 87 68, 05, 05] -2542; [0D 90 E2, 05, 05] +2550; [0D 87 70, 05, 05] -2543; [0D 90 EA, 05, 05] +2551; [0D 87 78, 05, 05] -2544; [0D 90 F2, 05, 05] +2552; [0D 87 80, 05, 05] -2545; [0D 90 FA, 05, 05] +2553; [0D 87 88, 05, 05] -2546; [0D 91 08, 05, 05] +2554; [0D 87 90, 05, 05] -2547; [0D 91 10, 05, 05] +2555; [0D 87 98, 05, 05] -2548; [0D 91 18, 05, 05] +2556; [0D 87 A0, 05, 05] -2549; [0D 91 20, 05, 05] +2557; [0D 87 A8, 05, 05] -254A; [0D 91 28, 05, 05] +2558; [0D 87 B0, 05, 05] -254B; [0D 91 30, 05, 05] +2559; [0D 87 B8, 05, 05] -254C; [0D 91 38, 05, 05] +255A; [0D 87 C0, 05, 05] -254D; [0D 91 40, 05, 05] +255B; [0D 87 C8, 05, 05] -254E; [0D 91 48, 05, 05] +255C; [0D 87 D0, 05, 05] -254F; [0D 91 50, 05, 05] +255D; [0D 87 D8, 05, 05] -2550; [0D 91 58, 05, 05] +255E; [0D 87 E0, 05, 05] -2551; [0D 91 60, 05, 05] +255F; [0D 87 E8, 05, 05] -2552; [0D 91 68, 05, 05] +2560; [0D 87 F0, 05, 05] -2553; [0D 91 70, 05, 05] +2561; [0D 87 F8, 05, 05] -2554; [0D 91 78, 05, 05] +2562; [0D 88 06, 05, 05] -2555; [0D 91 80, 05, 05] +2563; [0D 88 0E, 05, 05] -2556; [0D 91 88, 05, 05] +2564; [0D 88 16, 05, 05] -2557; [0D 91 90, 05, 05] +2565; [0D 88 1E, 05, 05] -2558; [0D 91 98, 05, 05] +2566; [0D 88 26, 05, 05] -2559; [0D 91 A0, 05, 05] +2567; [0D 88 2E, 05, 05] -255A; [0D 91 A8, 05, 05] +2568; [0D 88 36, 05, 05] -255B; [0D 91 B0, 05, 05] +2569; [0D 88 3E, 05, 05] -255C; [0D 91 B8, 05, 05] +256A; [0D 88 46, 05, 05] -255D; [0D 91 C0, 05, 05] +256B; [0D 88 4E, 05, 05] -255E; [0D 91 C8, 05, 05] +256C; [0D 88 56, 05, 05] -255F; [0D 91 D0, 05, 05] +256D; [0D 88 5E, 05, 05] -2560; [0D 91 D8, 05, 05] +256E; [0D 88 66, 05, 05] -2561; [0D 91 E0, 05, 05] +256F; [0D 88 6E, 05, 05] -2562; [0D 91 E8, 05, 05] +2570; [0D 88 76, 05, 05] -2563; [0D 91 F0, 05, 05] +2571; [0D 88 7E, 05, 05] -2564; [0D 91 F8, 05, 05] +2572; [0D 88 86, 05, 05] -2565; [0D 92 06, 05, 05] +2573; [0D 88 8E, 05, 05] -2566; [0D 92 0E, 05, 05] +2574; [0D 88 96, 05, 05] -2567; [0D 92 16, 05, 05] +2575; [0D 88 9E, 05, 05] -2568; [0D 92 1E, 05, 05] +2576; [0D 88 A6, 05, 05] -2569; [0D 92 26, 05, 05] +2577; [0D 88 AE, 05, 05] -256A; [0D 92 2E, 05, 05] +2578; [0D 88 B6, 05, 05] -256B; [0D 92 36, 05, 05] +2579; [0D 88 BE, 05, 05] -256C; [0D 92 3E, 05, 05] +257A; [0D 88 C6, 05, 05] -256D; [0D 92 46, 05, 05] +257B; [0D 88 CE, 05, 05] -256E; [0D 92 4E, 05, 05] +257C; [0D 88 D6, 05, 05] -256F; [0D 92 56, 05, 05] +257D; [0D 88 DE, 05, 05] -2570; [0D 92 5E, 05, 05] +257E; [0D 88 E6, 05, 05] -2571; [0D 92 66, 05, 05] +257F; [0D 88 EE, 05, 05] -2572; [0D 92 6E, 05, 05] +2580; [0D 88 F6, 05, 05] -2573; [0D 92 76, 05, 05] +2581; [0D 89 04, 05, 05] -2574; [0D 92 7E, 05, 05] +2582; [0D 89 0C, 05, 05] -2575; [0D 92 86, 05, 05] +2583; [0D 89 14, 05, 05] -2576; [0D 92 8E, 05, 05] +2584; [0D 89 1C, 05, 05] -2577; [0D 92 96, 05, 05] +2585; [0D 89 24, 05, 05] -2578; [0D 92 9E, 05, 05] +2586; [0D 89 2C, 05, 05] -2579; [0D 92 A6, 05, 05] +2587; [0D 89 34, 05, 05] -257A; [0D 92 AE, 05, 05] +2588; [0D 89 3C, 05, 05] -257B; [0D 92 B6, 05, 05] +2589; [0D 89 44, 05, 05] -257C; [0D 92 BE, 05, 05] +258A; [0D 89 4C, 05, 05] -257D; [0D 92 C6, 05, 05] +258B; [0D 89 54, 05, 05] -257E; [0D 92 CE, 05, 05] +258C; [0D 89 5C, 05, 05] -257F; [0D 92 D6, 05, 05] +258D; [0D 89 64, 05, 05] -2580; [0D 92 DE, 05, 05] +258E; [0D 89 6C, 05, 05] -2581; [0D 92 E6, 05, 05] +258F; [0D 89 74, 05, 05] -2582; [0D 92 EE, 05, 05] +2590; [0D 89 7C, 05, 05] -2583; [0D 92 F6, 05, 05] +2591; [0D 89 84, 05, 05] -2584; [0D 93 04, 05, 05] +2592; [0D 89 8C, 05, 05] -2585; [0D 93 0C, 05, 05] +2593; [0D 89 94, 05, 05] -2586; [0D 93 14, 05, 05] +2594; [0D 89 9C, 05, 05] -2587; [0D 93 1C, 05, 05] +2595; [0D 89 A4, 05, 05] -2588; [0D 93 24, 05, 05] +2596; [0D 89 AC, 05, 05] -2589; [0D 93 2C, 05, 05] +2597; [0D 89 B4, 05, 05] -258A; [0D 93 34, 05, 05] +2598; [0D 89 BC, 05, 05] -258B; [0D 93 3C, 05, 05] +2599; [0D 89 C4, 05, 05] -258C; [0D 93 44, 05, 05] +259A; [0D 89 CC, 05, 05] -258D; [0D 93 4C, 05, 05] +259B; [0D 89 D4, 05, 05] -258E; [0D 93 54, 05, 05] +259C; [0D 89 DC, 05, 05] -258F; [0D 93 5C, 05, 05] +259D; [0D 89 E4, 05, 05] -2590; [0D 93 64, 05, 05] +259E; [0D 89 EC, 05, 05] -2591; [0D 93 6C, 05, 05] +259F; [0D 89 F4, 05, 05] -2592; [0D 93 74, 05, 05] +25A0; [0D 89 FC, 05, 05] +FFED; [0D 89 FC, 05, A3] -2593; [0D 93 7C, 05, 05] +25A1; [0D 8A 0A, 05, 05] -2594; [0D 93 84, 05, 05] +25A2; [0D 8A 12, 05, 05] -2595; [0D 93 8C, 05, 05] +25A3; [0D 8A 1A, 05, 05] -2596; [0D 93 94, 05, 05] +25A4; [0D 8A 22, 05, 05] -2597; [0D 93 9C, 05, 05] +25A5; [0D 8A 2A, 05, 05] -2598; [0D 93 A4, 05, 05] +25A6; [0D 8A 32, 05, 05] -2599; [0D 93 AC, 05, 05] +25A7; [0D 8A 3A, 05, 05] -259A; [0D 93 B4, 05, 05] +25A8; [0D 8A 42, 05, 05] -259B; [0D 93 BC, 05, 05] +25A9; [0D 8A 4A, 05, 05] -259C; [0D 93 C4, 05, 05] +25AA; [0D 8A 52, 05, 05] -259D; [0D 93 CC, 05, 05] +25AB; [0D 8A 5A, 05, 05] -259E; [0D 93 D4, 05, 05] +25AC; [0D 8A 62, 05, 05] -259F; [0D 93 DC, 05, 05] +25AD; [0D 8A 6A, 05, 05] -25A0; [0D 93 E4, 05, 05] -FFED; [0D 93 E4, 05, A3] +25AE; [0D 8A 72, 05, 05] -25A1; [0D 93 EC, 05, 05] +25AF; [0D 8A 7A, 05, 05] -25A2; [0D 93 F4, 05, 05] +25B0; [0D 8A 82, 05, 05] -25A3; [0D 93 FC, 05, 05] +25B1; [0D 8A 8A, 05, 05] -25A4; [0D 94 0A, 05, 05] +25B2; [0D 8A 92, 05, 05] -25A5; [0D 94 12, 05, 05] +25B3; [0D 8A 9A, 05, 05] -25A6; [0D 94 1A, 05, 05] +25B4; [0D 8A A2, 05, 05] -25A7; [0D 94 22, 05, 05] +25B5; [0D 8A AA, 05, 05] -25A8; [0D 94 2A, 05, 05] +25B6; [0D 8A B2, 05, 05] -25A9; [0D 94 32, 05, 05] +25B7; [0D 8A BA, 05, 05] -25AA; [0D 94 3A, 05, 05] +25B8; [0D 8A C2, 05, 05] -25AB; [0D 94 42, 05, 05] +25B9; [0D 8A CA, 05, 05] -25AC; [0D 94 4A, 05, 05] +25BA; [0D 8A D2, 05, 05] -25AD; [0D 94 52, 05, 05] +25BB; [0D 8A DA, 05, 05] -25AE; [0D 94 5A, 05, 05] +25BC; [0D 8A E2, 05, 05] -25AF; [0D 94 62, 05, 05] +25BD; [0D 8A EA, 05, 05] -25B0; [0D 94 6A, 05, 05] +25BE; [0D 8A F2, 05, 05] -25B1; [0D 94 72, 05, 05] +25BF; [0D 8A FA, 05, 05] -25B2; [0D 94 7A, 05, 05] +25C0; [0D 8B 08, 05, 05] -25B3; [0D 94 82, 05, 05] +25C1; [0D 8B 10, 05, 05] -25B4; [0D 94 8A, 05, 05] +25C2; [0D 8B 18, 05, 05] -25B5; [0D 94 92, 05, 05] +25C3; [0D 8B 20, 05, 05] -25B6; [0D 94 9A, 05, 05] +25C4; [0D 8B 28, 05, 05] -25B7; [0D 94 A2, 05, 05] +25C5; [0D 8B 30, 05, 05] -25B8; [0D 94 AA, 05, 05] +25C6; [0D 8B 38, 05, 05] -25B9; [0D 94 B2, 05, 05] +25C7; [0D 8B 40, 05, 05] -25BA; [0D 94 BA, 05, 05] +25C8; [0D 8B 48, 05, 05] -25BB; [0D 94 C2, 05, 05] +25C9; [0D 8B 50, 05, 05] -25BC; [0D 94 CA, 05, 05] +25CA; [0D 8B 58, 05, 05] -25BD; [0D 94 D2, 05, 05] +25CB; [0D 8B 60, 05, 05] +FFEE; [0D 8B 60, 05, A3] -25BE; [0D 94 DA, 05, 05] +25CC; [0D 8B 68, 05, 05] -25BF; [0D 94 E2, 05, 05] +25CD; [0D 8B 70, 05, 05] -25C0; [0D 94 EA, 05, 05] +25CE; [0D 8B 78, 05, 05] -25C1; [0D 94 F2, 05, 05] +25CF; [0D 8B 80, 05, 05] -25C2; [0D 94 FA, 05, 05] +25D0; [0D 8B 88, 05, 05] -25C3; [0D 95 08, 05, 05] +25D1; [0D 8B 90, 05, 05] -25C4; [0D 95 10, 05, 05] +25D2; [0D 8B 98, 05, 05] -25C5; [0D 95 18, 05, 05] +25D3; [0D 8B A0, 05, 05] -25C6; [0D 95 20, 05, 05] +25D4; [0D 8B A8, 05, 05] -25C7; [0D 95 28, 05, 05] +25D5; [0D 8B B0, 05, 05] -25C8; [0D 95 30, 05, 05] +25D6; [0D 8B B8, 05, 05] -25C9; [0D 95 38, 05, 05] +25D7; [0D 8B C0, 05, 05] -25CA; [0D 95 40, 05, 05] +25D8; [0D 8B C8, 05, 05] -25CB; [0D 95 48, 05, 05] -FFEE; [0D 95 48, 05, A3] +25D9; [0D 8B D0, 05, 05] -25CC; [0D 95 50, 05, 05] +25DA; [0D 8B D8, 05, 05] -25CD; [0D 95 58, 05, 05] +25DB; [0D 8B E0, 05, 05] -25CE; [0D 95 60, 05, 05] +25DC; [0D 8B E8, 05, 05] -25CF; [0D 95 68, 05, 05] +25DD; [0D 8B F0, 05, 05] -25D0; [0D 95 70, 05, 05] +25DE; [0D 8B F8, 05, 05] -25D1; [0D 95 78, 05, 05] +25DF; [0D 8C 06, 05, 05] -25D2; [0D 95 80, 05, 05] +25E0; [0D 8C 0E, 05, 05] -25D3; [0D 95 88, 05, 05] +25E1; [0D 8C 16, 05, 05] -25D4; [0D 95 90, 05, 05] +25E2; [0D 8C 1E, 05, 05] -25D5; [0D 95 98, 05, 05] +25E3; [0D 8C 26, 05, 05] -25D6; [0D 95 A0, 05, 05] +25E4; [0D 8C 2E, 05, 05] -25D7; [0D 95 A8, 05, 05] +25E5; [0D 8C 36, 05, 05] -25D8; [0D 95 B0, 05, 05] +25E6; [0D 8C 3E, 05, 05] -25D9; [0D 95 B8, 05, 05] +25E7; [0D 8C 46, 05, 05] -25DA; [0D 95 C0, 05, 05] +25E8; [0D 8C 4E, 05, 05] -25DB; [0D 95 C8, 05, 05] +25E9; [0D 8C 56, 05, 05] -25DC; [0D 95 D0, 05, 05] +25EA; [0D 8C 5E, 05, 05] -25DD; [0D 95 D8, 05, 05] +25EB; [0D 8C 66, 05, 05] -25DE; [0D 95 E0, 05, 05] +25EC; [0D 8C 6E, 05, 05] -25DF; [0D 95 E8, 05, 05] +25ED; [0D 8C 76, 05, 05] -25E0; [0D 95 F0, 05, 05] +25EE; [0D 8C 7E, 05, 05] -25E1; [0D 95 F8, 05, 05] +25EF; [0D 8C 86, 05, 05] -25E2; [0D 96 06, 05, 05] +25F0; [0D 8C 8E, 05, 05] -25E3; [0D 96 0E, 05, 05] +25F1; [0D 8C 96, 05, 05] -25E4; [0D 96 16, 05, 05] +25F2; [0D 8C 9E, 05, 05] -25E5; [0D 96 1E, 05, 05] +25F3; [0D 8C A6, 05, 05] -25E6; [0D 96 26, 05, 05] +25F4; [0D 8C AE, 05, 05] -25E7; [0D 96 2E, 05, 05] +25F5; [0D 8C B6, 05, 05] -25E8; [0D 96 36, 05, 05] +25F6; [0D 8C BE, 05, 05] -25E9; [0D 96 3E, 05, 05] +25F7; [0D 8C C6, 05, 05] -25EA; [0D 96 46, 05, 05] +25F8; [0D 8C CE, 05, 05] -25EB; [0D 96 4E, 05, 05] +25F9; [0D 8C D6, 05, 05] -25EC; [0D 96 56, 05, 05] +25FA; [0D 8C DE, 05, 05] -25ED; [0D 96 5E, 05, 05] +25FB; [0D 8C E6, 05, 05] -25EE; [0D 96 66, 05, 05] +25FC; [0D 8C EE, 05, 05] -25EF; [0D 96 6E, 05, 05] +25FD; [0D 8C F6, 05, 05] -25F0; [0D 96 76, 05, 05] +25FE; [0D 8D 04, 05, 05] -25F1; [0D 96 7E, 05, 05] +25FF; [0D 8D 0C, 05, 05] -25F2; [0D 96 86, 05, 05] +2600; [0D 8D 14, 05, 05] -25F3; [0D 96 8E, 05, 05] +2601; [0D 8D 1C, 05, 05] -25F4; [0D 96 96, 05, 05] +2602; [0D 8D 24, 05, 05] -25F5; [0D 96 9E, 05, 05] +2603; [0D 8D 2C, 05, 05] -25F6; [0D 96 A6, 05, 05] +2604; [0D 8D 34, 05, 05] -25F7; [0D 96 AE, 05, 05] +2605; [0D 8D 3C, 05, 05] -25F8; [0D 96 B6, 05, 05] +2606; [0D 8D 44, 05, 05] -25F9; [0D 96 BE, 05, 05] +2607; [0D 8D 4C, 05, 05] -25FA; [0D 96 C6, 05, 05] +2608; [0D 8D 54, 05, 05] -25FB; [0D 96 CE, 05, 05] +2609; [0D 8D 5C, 05, 05] -25FC; [0D 96 D6, 05, 05] +260A; [0D 8D 64, 05, 05] -25FD; [0D 96 DE, 05, 05] +260B; [0D 8D 6C, 05, 05] -25FE; [0D 96 E6, 05, 05] +260C; [0D 8D 74, 05, 05] -25FF; [0D 96 EE, 05, 05] +260D; [0D 8D 7C, 05, 05] -2600; [0D 96 F6, 05, 05] +260E; [0D 8D 84, 05, 05] -2601; [0D 97 04, 05, 05] +260F; [0D 8D 8C, 05, 05] -2602; [0D 97 0C, 05, 05] +2610; [0D 8D 94, 05, 05] -2603; [0D 97 14, 05, 05] +2611; [0D 8D 9C, 05, 05] -2604; [0D 97 1C, 05, 05] +2612; [0D 8D A4, 05, 05] -2605; [0D 97 24, 05, 05] +2613; [0D 8D AC, 05, 05] -2606; [0D 97 2C, 05, 05] +2614; [0D 8D B4, 05, 05] -2607; [0D 97 34, 05, 05] +2615; [0D 8D BC, 05, 05] -2608; [0D 97 3C, 05, 05] +2616; [0D 8D C4, 05, 05] -2609; [0D 97 44, 05, 05] +2617; [0D 8D CC, 05, 05] -260A; [0D 97 4C, 05, 05] +2618; [0D 8D D4, 05, 05] -260B; [0D 97 54, 05, 05] +2619; [0D 8D DC, 05, 05] -260C; [0D 97 5C, 05, 05] +261A; [0D 8D E4, 05, 05] -260D; [0D 97 64, 05, 05] +261B; [0D 8D EC, 05, 05] -260E; [0D 97 6C, 05, 05] +261C; [0D 8D F4, 05, 05] -260F; [0D 97 74, 05, 05] +261D; [0D 8D FC, 05, 05] -2610; [0D 97 7C, 05, 05] +261E; [0D 8E 0A, 05, 05] -2611; [0D 97 84, 05, 05] +261F; [0D 8E 12, 05, 05] -2612; [0D 97 8C, 05, 05] +2620; [0D 8E 1A, 05, 05] -2613; [0D 97 94, 05, 05] +2621; [0D 8E 22, 05, 05] -2614; [0D 97 9C, 05, 05] +2622; [0D 8E 2A, 05, 05] -2615; [0D 97 A4, 05, 05] +2623; [0D 8E 32, 05, 05] -2616; [0D 97 AC, 05, 05] +2624; [0D 8E 3A, 05, 05] -2617; [0D 97 B4, 05, 05] +2625; [0D 8E 42, 05, 05] -2618; [0D 97 BC, 05, 05] +2626; [0D 8E 4A, 05, 05] -2619; [0D 97 C4, 05, 05] +2627; [0D 8E 52, 05, 05] -261A; [0D 97 CC, 05, 05] +2628; [0D 8E 5A, 05, 05] -261B; [0D 97 D4, 05, 05] +2629; [0D 8E 62, 05, 05] -261C; [0D 97 DC, 05, 05] +262A; [0D 8E 6A, 05, 05] -261D; [0D 97 E4, 05, 05] +262B; [0D 8E 72, 05, 05] -261E; [0D 97 EC, 05, 05] +262C; [0D 8E 7A, 05, 05] -261F; [0D 97 F4, 05, 05] +262D; [0D 8E 82, 05, 05] -2620; [0D 97 FC, 05, 05] +262E; [0D 8E 8A, 05, 05] -2621; [0D 98 0A, 05, 05] +262F; [0D 8E 92, 05, 05] -2622; [0D 98 12, 05, 05] +2638; [0D 8E 9A, 05, 05] -2623; [0D 98 1A, 05, 05] +2639; [0D 8E A2, 05, 05] -2624; [0D 98 22, 05, 05] +263A; [0D 8E AA, 05, 05] -2625; [0D 98 2A, 05, 05] +263B; [0D 8E B2, 05, 05] -2626; [0D 98 32, 05, 05] +263C; [0D 8E BA, 05, 05] -2627; [0D 98 3A, 05, 05] +263D; [0D 8E C2, 05, 05] -2628; [0D 98 42, 05, 05] +263E; [0D 8E CA, 05, 05] -2629; [0D 98 4A, 05, 05] +263F; [0D 8E D2, 05, 05] -262A; [0D 98 52, 05, 05] +2640; [0D 8E DA, 05, 05] -262B; [0D 98 5A, 05, 05] +2641; [0D 8E E2, 05, 05] -262C; [0D 98 62, 05, 05] +2642; [0D 8E EA, 05, 05] -262D; [0D 98 6A, 05, 05] +2643; [0D 8E F2, 05, 05] -262E; [0D 98 72, 05, 05] +2644; [0D 8E FA, 05, 05] -262F; [0D 98 7A, 05, 05] +2645; [0D 8F 08, 05, 05] -2638; [0D 98 82, 05, 05] +2646; [0D 8F 10, 05, 05] -2639; [0D 98 8A, 05, 05] +2647; [0D 8F 18, 05, 05] -263A; [0D 98 92, 05, 05] +2648; [0D 8F 20, 05, 05] -263B; [0D 98 9A, 05, 05] +2649; [0D 8F 28, 05, 05] -263C; [0D 98 A2, 05, 05] +264A; [0D 8F 30, 05, 05] -263D; [0D 98 AA, 05, 05] +264B; [0D 8F 38, 05, 05] -263E; [0D 98 B2, 05, 05] +264C; [0D 8F 40, 05, 05] -263F; [0D 98 BA, 05, 05] +264D; [0D 8F 48, 05, 05] -2640; [0D 98 C2, 05, 05] +264E; [0D 8F 50, 05, 05] -2641; [0D 98 CA, 05, 05] +264F; [0D 8F 58, 05, 05] -2642; [0D 98 D2, 05, 05] +2650; [0D 8F 60, 05, 05] -2643; [0D 98 DA, 05, 05] +2651; [0D 8F 68, 05, 05] -2644; [0D 98 E2, 05, 05] +2652; [0D 8F 70, 05, 05] -2645; [0D 98 EA, 05, 05] +2653; [0D 8F 78, 05, 05] -2646; [0D 98 F2, 05, 05] +2654; [0D 8F 80, 05, 05] -2647; [0D 98 FA, 05, 05] +2655; [0D 8F 88, 05, 05] -2648; [0D 99 08, 05, 05] +2656; [0D 8F 90, 05, 05] -2649; [0D 99 10, 05, 05] +2657; [0D 8F 98, 05, 05] -264A; [0D 99 18, 05, 05] +2658; [0D 8F A0, 05, 05] -264B; [0D 99 20, 05, 05] +2659; [0D 8F A8, 05, 05] -264C; [0D 99 28, 05, 05] +265A; [0D 8F B0, 05, 05] -264D; [0D 99 30, 05, 05] +265B; [0D 8F B8, 05, 05] -264E; [0D 99 38, 05, 05] +265C; [0D 8F C0, 05, 05] -264F; [0D 99 40, 05, 05] +265D; [0D 8F C8, 05, 05] -2650; [0D 99 48, 05, 05] +265E; [0D 8F D0, 05, 05] -2651; [0D 99 50, 05, 05] +265F; [0D 8F D8, 05, 05] -2652; [0D 99 58, 05, 05] +2660; [0D 8F E0, 05, 05] -2653; [0D 99 60, 05, 05] +2661; [0D 8F E8, 05, 05] -2654; [0D 99 68, 05, 05] +2662; [0D 8F F0, 05, 05] -2655; [0D 99 70, 05, 05] +2663; [0D 8F F8, 05, 05] -2656; [0D 99 78, 05, 05] +2664; [0D 90 06, 05, 05] -2657; [0D 99 80, 05, 05] +2665; [0D 90 0E, 05, 05] -2658; [0D 99 88, 05, 05] +2666; [0D 90 16, 05, 05] -2659; [0D 99 90, 05, 05] +2667; [0D 90 1E, 05, 05] -265A; [0D 99 98, 05, 05] +2668; [0D 90 26, 05, 05] -265B; [0D 99 A0, 05, 05] +2669; [0D 90 2E, 05, 05] -265C; [0D 99 A8, 05, 05] +266A; [0D 90 36, 05, 05] -265D; [0D 99 B0, 05, 05] +266B; [0D 90 3E, 05, 05] -265E; [0D 99 B8, 05, 05] +266C; [0D 90 46, 05, 05] -265F; [0D 99 C0, 05, 05] +2670; [0D 90 4E, 05, 05] -2660; [0D 99 C8, 05, 05] +2671; [0D 90 56, 05, 05] -2661; [0D 99 D0, 05, 05] +2672; [0D 90 5E, 05, 05] -2662; [0D 99 D8, 05, 05] +2673; [0D 90 66, 05, 05] -2663; [0D 99 E0, 05, 05] +2674; [0D 90 6E, 05, 05] -2664; [0D 99 E8, 05, 05] +2675; [0D 90 76, 05, 05] -2665; [0D 99 F0, 05, 05] +2676; [0D 90 7E, 05, 05] -2666; [0D 99 F8, 05, 05] +2677; [0D 90 86, 05, 05] -2667; [0D 9A 06, 05, 05] +2678; [0D 90 8E, 05, 05] -2668; [0D 9A 0E, 05, 05] +2679; [0D 90 96, 05, 05] -2669; [0D 9A 16, 05, 05] +267A; [0D 90 9E, 05, 05] -266A; [0D 9A 1E, 05, 05] +267B; [0D 90 A6, 05, 05] -266B; [0D 9A 26, 05, 05] +267C; [0D 90 AE, 05, 05] -266C; [0D 9A 2E, 05, 05] +267D; [0D 90 B6, 05, 05] -2670; [0D 9A 36, 05, 05] +267E; [0D 90 BE, 05, 05] -2671; [0D 9A 3E, 05, 05] +267F; [0D 90 C6, 05, 05] -2672; [0D 9A 46, 05, 05] +2680; [0D 90 CE, 05, 05] -2673; [0D 9A 4E, 05, 05] +2681; [0D 90 D6, 05, 05] -2674; [0D 9A 56, 05, 05] +2682; [0D 90 DE, 05, 05] -2675; [0D 9A 5E, 05, 05] +2683; [0D 90 E6, 05, 05] -2676; [0D 9A 66, 05, 05] +2684; [0D 90 EE, 05, 05] -2677; [0D 9A 6E, 05, 05] +2685; [0D 90 F6, 05, 05] -2678; [0D 9A 76, 05, 05] +2686; [0D 91 04, 05, 05] -2679; [0D 9A 7E, 05, 05] +2687; [0D 91 0C, 05, 05] -267A; [0D 9A 86, 05, 05] +2688; [0D 91 14, 05, 05] -267B; [0D 9A 8E, 05, 05] +2689; [0D 91 1C, 05, 05] -267C; [0D 9A 96, 05, 05] +2690; [0D 91 24, 05, 05] -267D; [0D 9A 9E, 05, 05] +2691; [0D 91 2C, 05, 05] -267E; [0D 9A A6, 05, 05] +2692; [0D 91 34, 05, 05] -267F; [0D 9A AE, 05, 05] +2693; [0D 91 3C, 05, 05] -2680; [0D 9A B6, 05, 05] +2694; [0D 91 44, 05, 05] -2681; [0D 9A BE, 05, 05] +2695; [0D 91 4C, 05, 05] -2682; [0D 9A C6, 05, 05] +2696; [0D 91 54, 05, 05] -2683; [0D 9A CE, 05, 05] +2697; [0D 91 5C, 05, 05] -2684; [0D 9A D6, 05, 05] +2698; [0D 91 64, 05, 05] -2685; [0D 9A DE, 05, 05] +2699; [0D 91 6C, 05, 05] -2686; [0D 9A E6, 05, 05] +269A; [0D 91 74, 05, 05] -2687; [0D 9A EE, 05, 05] +269B; [0D 91 7C, 05, 05] -2688; [0D 9A F6, 05, 05] +269C; [0D 91 84, 05, 05] -2689; [0D 9B 04, 05, 05] +269D; [0D 91 8C, 05, 05] -2690; [0D 9B 0C, 05, 05] +269E; [0D 91 94, 05, 05] -2691; [0D 9B 14, 05, 05] +269F; [0D 91 9C, 05, 05] -2692; [0D 9B 1C, 05, 05] +26A0; [0D 91 A4, 05, 05] -2693; [0D 9B 24, 05, 05] +26A1; [0D 91 AC, 05, 05] -2694; [0D 9B 2C, 05, 05] +26A2; [0D 91 B4, 05, 05] -2695; [0D 9B 34, 05, 05] +26A3; [0D 91 BC, 05, 05] -2696; [0D 9B 3C, 05, 05] +26A4; [0D 91 C4, 05, 05] -2697; [0D 9B 44, 05, 05] +26A5; [0D 91 CC, 05, 05] -2698; [0D 9B 4C, 05, 05] +26A6; [0D 91 D4, 05, 05] -2699; [0D 9B 54, 05, 05] +26A7; [0D 91 DC, 05, 05] -269A; [0D 9B 5C, 05, 05] +26A8; [0D 91 E4, 05, 05] -269B; [0D 9B 64, 05, 05] +26A9; [0D 91 EC, 05, 05] -269C; [0D 9B 6C, 05, 05] +26AA; [0D 91 F4, 05, 05] -269D; [0D 9B 74, 05, 05] +26AB; [0D 91 FC, 05, 05] -269E; [0D 9B 7C, 05, 05] +26AC; [0D 92 0A, 05, 05] -269F; [0D 9B 84, 05, 05] +26AD; [0D 92 12, 05, 05] -26A0; [0D 9B 8C, 05, 05] +26AE; [0D 92 1A, 05, 05] -26A1; [0D 9B 94, 05, 05] +26AF; [0D 92 22, 05, 05] -26A2; [0D 9B 9C, 05, 05] +26B0; [0D 92 2A, 05, 05] -26A3; [0D 9B A4, 05, 05] +26B1; [0D 92 32, 05, 05] -26A4; [0D 9B AC, 05, 05] +26B2; [0D 92 3A, 05, 05] -26A5; [0D 9B B4, 05, 05] +26B3; [0D 92 42, 05, 05] -26A6; [0D 9B BC, 05, 05] +26B4; [0D 92 4A, 05, 05] -26A7; [0D 9B C4, 05, 05] +26B5; [0D 92 52, 05, 05] -26A8; [0D 9B CC, 05, 05] +26B6; [0D 92 5A, 05, 05] -26A9; [0D 9B D4, 05, 05] +26B7; [0D 92 62, 05, 05] -26AA; [0D 9B DC, 05, 05] +26B8; [0D 92 6A, 05, 05] -26AB; [0D 9B E4, 05, 05] +26B9; [0D 92 72, 05, 05] -26AC; [0D 9B EC, 05, 05] +26BA; [0D 92 7A, 05, 05] -26AD; [0D 9B F4, 05, 05] +26BB; [0D 92 82, 05, 05] -26AE; [0D 9B FC, 05, 05] +26BC; [0D 92 8A, 05, 05] -26AF; [0D 9C 0A, 05, 05] +26BD; [0D 92 92, 05, 05] -26B0; [0D 9C 12, 05, 05] +26BE; [0D 92 9A, 05, 05] -26B1; [0D 9C 1A, 05, 05] +26BF; [0D 92 A2, 05, 05] -26B2; [0D 9C 22, 05, 05] +26C0; [0D 92 AA, 05, 05] -26B3; [0D 9C 2A, 05, 05] +26C1; [0D 92 B2, 05, 05] -26B4; [0D 9C 32, 05, 05] +26C2; [0D 92 BA, 05, 05] -26B5; [0D 9C 3A, 05, 05] +26C3; [0D 92 C2, 05, 05] -26B6; [0D 9C 42, 05, 05] +26C4; [0D 92 CA, 05, 05] -26B7; [0D 9C 4A, 05, 05] +26C5; [0D 92 D2, 05, 05] -26B8; [0D 9C 52, 05, 05] +26C6; [0D 92 DA, 05, 05] -26B9; [0D 9C 5A, 05, 05] +26C7; [0D 92 E2, 05, 05] -26BA; [0D 9C 62, 05, 05] +26C8; [0D 92 EA, 05, 05] -26BB; [0D 9C 6A, 05, 05] +26C9; [0D 92 F2, 05, 05] -26BC; [0D 9C 72, 05, 05] +26CA; [0D 92 FA, 05, 05] -26BD; [0D 9C 7A, 05, 05] +26CB; [0D 93 08, 05, 05] -26BE; [0D 9C 82, 05, 05] +26CC; [0D 93 10, 05, 05] -26BF; [0D 9C 8A, 05, 05] +26CD; [0D 93 18, 05, 05] -26C0; [0D 9C 92, 05, 05] +26CE; [0D 93 20, 05, 05] -26C1; [0D 9C 9A, 05, 05] +26CF; [0D 93 28, 05, 05] -26C2; [0D 9C A2, 05, 05] +26D0; [0D 93 30, 05, 05] -26C3; [0D 9C AA, 05, 05] +26D1; [0D 93 38, 05, 05] -26C4; [0D 9C B2, 05, 05] +26D2; [0D 93 40, 05, 05] -26C5; [0D 9C BA, 05, 05] +26D3; [0D 93 48, 05, 05] -26C6; [0D 9C C2, 05, 05] +26D4; [0D 93 50, 05, 05] -26C7; [0D 9C CA, 05, 05] +26D5; [0D 93 58, 05, 05] -26C8; [0D 9C D2, 05, 05] +26D6; [0D 93 60, 05, 05] -26C9; [0D 9C DA, 05, 05] +26D7; [0D 93 68, 05, 05] -26CA; [0D 9C E2, 05, 05] +26D8; [0D 93 70, 05, 05] -26CB; [0D 9C EA, 05, 05] +26D9; [0D 93 78, 05, 05] -26CC; [0D 9C F2, 05, 05] +26DA; [0D 93 80, 05, 05] -26CD; [0D 9C FA, 05, 05] +26DB; [0D 93 88, 05, 05] -26CE; [0D 9D 08, 05, 05] +26DC; [0D 93 90, 05, 05] -26CF; [0D 9D 10, 05, 05] +26DD; [0D 93 98, 05, 05] -26D0; [0D 9D 18, 05, 05] +26DE; [0D 93 A0, 05, 05] -26D1; [0D 9D 20, 05, 05] +26DF; [0D 93 A8, 05, 05] -26D2; [0D 9D 28, 05, 05] +26E0; [0D 93 B0, 05, 05] -26D3; [0D 9D 30, 05, 05] +26E1; [0D 93 B8, 05, 05] -26D4; [0D 9D 38, 05, 05] +26E2; [0D 93 C0, 05, 05] -26D5; [0D 9D 40, 05, 05] +26E3; [0D 93 C8, 05, 05] -26D6; [0D 9D 48, 05, 05] +26E4; [0D 93 D0, 05, 05] -26D7; [0D 9D 50, 05, 05] +26E5; [0D 93 D8, 05, 05] -26D8; [0D 9D 58, 05, 05] +26E6; [0D 93 E0, 05, 05] -26D9; [0D 9D 60, 05, 05] +26E7; [0D 93 E8, 05, 05] -26DA; [0D 9D 68, 05, 05] +26E8; [0D 93 F0, 05, 05] -26DB; [0D 9D 70, 05, 05] +26E9; [0D 93 F8, 05, 05] -26DC; [0D 9D 78, 05, 05] +26EA; [0D 94 06, 05, 05] -26DD; [0D 9D 80, 05, 05] +26EB; [0D 94 0E, 05, 05] -26DE; [0D 9D 88, 05, 05] +26EC; [0D 94 16, 05, 05] -26DF; [0D 9D 90, 05, 05] +26ED; [0D 94 1E, 05, 05] -26E0; [0D 9D 98, 05, 05] +26EE; [0D 94 26, 05, 05] -26E1; [0D 9D A0, 05, 05] +26EF; [0D 94 2E, 05, 05] -26E2; [0D 9D A8, 05, 05] +26F0; [0D 94 36, 05, 05] -26E3; [0D 9D B0, 05, 05] +26F1; [0D 94 3E, 05, 05] -26E4; [0D 9D B8, 05, 05] +26F2; [0D 94 46, 05, 05] -26E5; [0D 9D C0, 05, 05] +26F3; [0D 94 4E, 05, 05] -26E6; [0D 9D C8, 05, 05] +26F4; [0D 94 56, 05, 05] -26E7; [0D 9D D0, 05, 05] +26F5; [0D 94 5E, 05, 05] -26E8; [0D 9D D8, 05, 05] +26F6; [0D 94 66, 05, 05] -26E9; [0D 9D E0, 05, 05] +26F7; [0D 94 6E, 05, 05] -26EA; [0D 9D E8, 05, 05] +26F8; [0D 94 76, 05, 05] -26EB; [0D 9D F0, 05, 05] +26F9; [0D 94 7E, 05, 05] -26EC; [0D 9D F8, 05, 05] +26FA; [0D 94 86, 05, 05] -26ED; [0D 9E 06, 05, 05] +26FB; [0D 94 8E, 05, 05] -26EE; [0D 9E 0E, 05, 05] +26FC; [0D 94 96, 05, 05] -26EF; [0D 9E 16, 05, 05] +26FD; [0D 94 9E, 05, 05] -26F0; [0D 9E 1E, 05, 05] +26FE; [0D 94 A6, 05, 05] -26F1; [0D 9E 26, 05, 05] +26FF; [0D 94 AE, 05, 05] -26F2; [0D 9E 2E, 05, 05] +2701; [0D 94 B6, 05, 05] -26F3; [0D 9E 36, 05, 05] +2702; [0D 94 BE, 05, 05] -26F4; [0D 9E 3E, 05, 05] +2703; [0D 94 C6, 05, 05] -26F5; [0D 9E 46, 05, 05] +2704; [0D 94 CE, 05, 05] -26F6; [0D 9E 4E, 05, 05] +2705; [0D 94 D6, 05, 05] -26F7; [0D 9E 56, 05, 05] +2706; [0D 94 DE, 05, 05] -26F8; [0D 9E 5E, 05, 05] +2707; [0D 94 E6, 05, 05] -26F9; [0D 9E 66, 05, 05] +2708; [0D 94 EE, 05, 05] -26FA; [0D 9E 6E, 05, 05] +2709; [0D 94 F6, 05, 05] -26FB; [0D 9E 76, 05, 05] +270A; [0D 95 04, 05, 05] -26FC; [0D 9E 7E, 05, 05] +270B; [0D 95 0C, 05, 05] -26FD; [0D 9E 86, 05, 05] +270C; [0D 95 14, 05, 05] -26FE; [0D 9E 8E, 05, 05] +270D; [0D 95 1C, 05, 05] -26FF; [0D 9E 96, 05, 05] +270E; [0D 95 24, 05, 05] -2701; [0D 9E 9E, 05, 05] +270F; [0D 95 2C, 05, 05] -2702; [0D 9E A6, 05, 05] +2710; [0D 95 34, 05, 05] -2703; [0D 9E AE, 05, 05] +2711; [0D 95 3C, 05, 05] -2704; [0D 9E B6, 05, 05] +2712; [0D 95 44, 05, 05] -2705; [0D 9E BE, 05, 05] +2713; [0D 95 4C, 05, 05] -2706; [0D 9E C6, 05, 05] +2714; [0D 95 54, 05, 05] -2707; [0D 9E CE, 05, 05] +2715; [0D 95 5C, 05, 05] -2708; [0D 9E D6, 05, 05] +2716; [0D 95 64, 05, 05] -2709; [0D 9E DE, 05, 05] +2717; [0D 95 6C, 05, 05] -270A; [0D 9E E6, 05, 05] +2718; [0D 95 74, 05, 05] -270B; [0D 9E EE, 05, 05] +2719; [0D 95 7C, 05, 05] -270C; [0D 9E F6, 05, 05] +271A; [0D 95 84, 05, 05] -270D; [0D 9F 04, 05, 05] +271B; [0D 95 8C, 05, 05] -270E; [0D 9F 0C, 05, 05] +271C; [0D 95 94, 05, 05] -270F; [0D 9F 14, 05, 05] +271D; [0D 95 9C, 05, 05] -2710; [0D 9F 1C, 05, 05] +271E; [0D 95 A4, 05, 05] -2711; [0D 9F 24, 05, 05] +271F; [0D 95 AC, 05, 05] -2712; [0D 9F 2C, 05, 05] +2720; [0D 95 B4, 05, 05] -2713; [0D 9F 34, 05, 05] +2721; [0D 95 BC, 05, 05] -2714; [0D 9F 3C, 05, 05] +2722; [0D 95 C4, 05, 05] -2715; [0D 9F 44, 05, 05] +2723; [0D 95 CC, 05, 05] -2716; [0D 9F 4C, 05, 05] +2724; [0D 95 D4, 05, 05] -2717; [0D 9F 54, 05, 05] +2725; [0D 95 DC, 05, 05] -2718; [0D 9F 5C, 05, 05] +2726; [0D 95 E4, 05, 05] -2719; [0D 9F 64, 05, 05] +2727; [0D 95 EC, 05, 05] -271A; [0D 9F 6C, 05, 05] +2728; [0D 95 F4, 05, 05] -271B; [0D 9F 74, 05, 05] +2729; [0D 95 FC, 05, 05] -271C; [0D 9F 7C, 05, 05] +272A; [0D 96 0A, 05, 05] -271D; [0D 9F 84, 05, 05] +272B; [0D 96 12, 05, 05] -271E; [0D 9F 8C, 05, 05] +272C; [0D 96 1A, 05, 05] -271F; [0D 9F 94, 05, 05] +272D; [0D 96 22, 05, 05] -2720; [0D 9F 9C, 05, 05] +272E; [0D 96 2A, 05, 05] -2721; [0D 9F A4, 05, 05] +272F; [0D 96 32, 05, 05] -2722; [0D 9F AC, 05, 05] +2730; [0D 96 3A, 05, 05] -2723; [0D 9F B4, 05, 05] +2731; [0D 96 42, 05, 05] -2724; [0D 9F BC, 05, 05] +2732; [0D 96 4A, 05, 05] -2725; [0D 9F C4, 05, 05] +2733; [0D 96 52, 05, 05] -2726; [0D 9F CC, 05, 05] +2734; [0D 96 5A, 05, 05] -2727; [0D 9F D4, 05, 05] +2735; [0D 96 62, 05, 05] -2728; [0D 9F DC, 05, 05] +2736; [0D 96 6A, 05, 05] -2729; [0D 9F E4, 05, 05] +2737; [0D 96 72, 05, 05] -272A; [0D 9F EC, 05, 05] +2738; [0D 96 7A, 05, 05] -272B; [0D 9F F4, 05, 05] +2739; [0D 96 82, 05, 05] -272C; [0D 9F FC, 05, 05] +273A; [0D 96 8A, 05, 05] -272D; [0D A0 0A, 05, 05] +273B; [0D 96 92, 05, 05] -272E; [0D A0 12, 05, 05] +273C; [0D 96 9A, 05, 05] -272F; [0D A0 1A, 05, 05] +273D; [0D 96 A2, 05, 05] -2730; [0D A0 22, 05, 05] +273E; [0D 96 AA, 05, 05] -2731; [0D A0 2A, 05, 05] +273F; [0D 96 B2, 05, 05] -2732; [0D A0 32, 05, 05] +2740; [0D 96 BA, 05, 05] -2733; [0D A0 3A, 05, 05] +2741; [0D 96 C2, 05, 05] -2734; [0D A0 42, 05, 05] +2742; [0D 96 CA, 05, 05] -2735; [0D A0 4A, 05, 05] +2743; [0D 96 D2, 05, 05] -2736; [0D A0 52, 05, 05] +2744; [0D 96 DA, 05, 05] -2737; [0D A0 5A, 05, 05] +2745; [0D 96 E2, 05, 05] -2738; [0D A0 62, 05, 05] +2746; [0D 96 EA, 05, 05] -2739; [0D A0 6A, 05, 05] +2747; [0D 96 F2, 05, 05] -273A; [0D A0 72, 05, 05] +2748; [0D 96 FA, 05, 05] -273B; [0D A0 7A, 05, 05] +2749; [0D 97 08, 05, 05] -273C; [0D A0 82, 05, 05] +274A; [0D 97 10, 05, 05] -273D; [0D A0 8A, 05, 05] +274B; [0D 97 18, 05, 05] -273E; [0D A0 92, 05, 05] +274C; [0D 97 20, 05, 05] -273F; [0D A0 9A, 05, 05] +274D; [0D 97 28, 05, 05] -2740; [0D A0 A2, 05, 05] +274E; [0D 97 30, 05, 05] -2741; [0D A0 AA, 05, 05] +274F; [0D 97 38, 05, 05] -2742; [0D A0 B2, 05, 05] +2750; [0D 97 40, 05, 05] -2743; [0D A0 BA, 05, 05] +2751; [0D 97 48, 05, 05] -2744; [0D A0 C2, 05, 05] +2752; [0D 97 50, 05, 05] -2745; [0D A0 CA, 05, 05] +2753; [0D 97 58, 05, 05] -2746; [0D A0 D2, 05, 05] +2754; [0D 97 60, 05, 05] -2747; [0D A0 DA, 05, 05] +2755; [0D 97 68, 05, 05] -2748; [0D A0 E2, 05, 05] +2756; [0D 97 70, 05, 05] -2749; [0D A0 EA, 05, 05] +2757; [0D 97 78, 05, 05] -274A; [0D A0 F2, 05, 05] +2758; [0D 97 80, 05, 05] -274B; [0D A0 FA, 05, 05] +2759; [0D 97 88, 05, 05] -274C; [0D A1 08, 05, 05] +275A; [0D 97 90, 05, 05] -274D; [0D A1 10, 05, 05] +275B; [0D 97 98, 05, 05] -274E; [0D A1 18, 05, 05] +275C; [0D 97 A0, 05, 05] -274F; [0D A1 20, 05, 05] +275D; [0D 97 A8, 05, 05] -2750; [0D A1 28, 05, 05] +275E; [0D 97 B0, 05, 05] -2751; [0D A1 30, 05, 05] +275F; [0D 97 B8, 05, 05] -2752; [0D A1 38, 05, 05] +2760; [0D 97 C0, 05, 05] -2753; [0D A1 40, 05, 05] +2761; [0D 97 C8, 05, 05] -2754; [0D A1 48, 05, 05] +2762; [0D 97 D0, 05, 05] -2755; [0D A1 50, 05, 05] +2763; [0D 97 D8, 05, 05] -2756; [0D A1 58, 05, 05] +2764; [0D 97 E0, 05, 05] -2757; [0D A1 60, 05, 05] +2765; [0D 97 E8, 05, 05] -2758; [0D A1 68, 05, 05] +2766; [0D 97 F0, 05, 05] -2759; [0D A1 70, 05, 05] +2767; [0D 97 F8, 05, 05] -275A; [0D A1 78, 05, 05] +2794; [0D 98 06, 05, 05] -275B; [0D A1 80, 05, 05] +2795; [0D 98 0E, 05, 05] -275C; [0D A1 88, 05, 05] +2796; [0D 98 16, 05, 05] -275D; [0D A1 90, 05, 05] +2797; [0D 98 1E, 05, 05] -275E; [0D A1 98, 05, 05] +2798; [0D 98 26, 05, 05] -275F; [0D A1 A0, 05, 05] +2799; [0D 98 2E, 05, 05] -2760; [0D A1 A8, 05, 05] +279A; [0D 98 36, 05, 05] -2761; [0D A1 B0, 05, 05] +279B; [0D 98 3E, 05, 05] -2762; [0D A1 B8, 05, 05] +279C; [0D 98 46, 05, 05] -2763; [0D A1 C0, 05, 05] +279D; [0D 98 4E, 05, 05] -2764; [0D A1 C8, 05, 05] +279E; [0D 98 56, 05, 05] -2765; [0D A1 D0, 05, 05] +279F; [0D 98 5E, 05, 05] -2766; [0D A1 D8, 05, 05] +27A0; [0D 98 66, 05, 05] -2767; [0D A1 E0, 05, 05] +27A1; [0D 98 6E, 05, 05] -2794; [0D A1 E8, 05, 05] +27A2; [0D 98 76, 05, 05] -2795; [0D A1 F0, 05, 05] +27A3; [0D 98 7E, 05, 05] -2796; [0D A1 F8, 05, 05] +27A4; [0D 98 86, 05, 05] -2797; [0D A2 06, 05, 05] +27A5; [0D 98 8E, 05, 05] -2798; [0D A2 0E, 05, 05] +27A6; [0D 98 96, 05, 05] -2799; [0D A2 16, 05, 05] +27A7; [0D 98 9E, 05, 05] -279A; [0D A2 1E, 05, 05] +27A8; [0D 98 A6, 05, 05] -279B; [0D A2 26, 05, 05] +27A9; [0D 98 AE, 05, 05] -279C; [0D A2 2E, 05, 05] +27AA; [0D 98 B6, 05, 05] -279D; [0D A2 36, 05, 05] +27AB; [0D 98 BE, 05, 05] -279E; [0D A2 3E, 05, 05] +27AC; [0D 98 C6, 05, 05] -279F; [0D A2 46, 05, 05] +27AD; [0D 98 CE, 05, 05] -27A0; [0D A2 4E, 05, 05] +27AE; [0D 98 D6, 05, 05] -27A1; [0D A2 56, 05, 05] +27AF; [0D 98 DE, 05, 05] -27A2; [0D A2 5E, 05, 05] +27B0; [0D 98 E6, 05, 05] -27A3; [0D A2 66, 05, 05] +27B1; [0D 98 EE, 05, 05] -27A4; [0D A2 6E, 05, 05] +27B2; [0D 98 F6, 05, 05] -27A5; [0D A2 76, 05, 05] +27B3; [0D 99 04, 05, 05] -27A6; [0D A2 7E, 05, 05] +27B4; [0D 99 0C, 05, 05] -27A7; [0D A2 86, 05, 05] +27B5; [0D 99 14, 05, 05] -27A8; [0D A2 8E, 05, 05] +27B6; [0D 99 1C, 05, 05] -27A9; [0D A2 96, 05, 05] +27B7; [0D 99 24, 05, 05] -27AA; [0D A2 9E, 05, 05] +27B8; [0D 99 2C, 05, 05] -27AB; [0D A2 A6, 05, 05] +27B9; [0D 99 34, 05, 05] -27AC; [0D A2 AE, 05, 05] +27BA; [0D 99 3C, 05, 05] -27AD; [0D A2 B6, 05, 05] +27BB; [0D 99 44, 05, 05] -27AE; [0D A2 BE, 05, 05] +27BC; [0D 99 4C, 05, 05] -27AF; [0D A2 C6, 05, 05] +27BD; [0D 99 54, 05, 05] -27B0; [0D A2 CE, 05, 05] +27BE; [0D 99 5C, 05, 05] -27B1; [0D A2 D6, 05, 05] +27BF; [0D 99 64, 05, 05] -27B2; [0D A2 DE, 05, 05] +27C0; [0D 99 6C, 05, 05] -27B3; [0D A2 E6, 05, 05] +27C1; [0D 99 74, 05, 05] -27B4; [0D A2 EE, 05, 05] +27C2; [0D 99 7C, 05, 05] -27B5; [0D A2 F6, 05, 05] +27C3; [0D 99 84, 05, 05] -27B6; [0D A3 04, 05, 05] +27C4; [0D 99 8C, 05, 05] -27B7; [0D A3 0C, 05, 05] +27C7; [0D 99 94, 05, 05] -27B8; [0D A3 14, 05, 05] +27C8; [0D 99 9C, 05, 05] -27B9; [0D A3 1C, 05, 05] +27C9; [0D 99 A4, 05, 05] -27BA; [0D A3 24, 05, 05] +27CA; [0D 99 AC, 05, 05] -27BB; [0D A3 2C, 05, 05] +27CB; [0D 99 B4, 05, 05] -27BC; [0D A3 34, 05, 05] +27CC; [0D 99 BC, 05, 05] -27BD; [0D A3 3C, 05, 05] +27CD; [0D 99 C4, 05, 05] -27BE; [0D A3 44, 05, 05] +27CE; [0D 99 CC, 05, 05] -27BF; [0D A3 4C, 05, 05] +27CF; [0D 99 D4, 05, 05] -27C0; [0D A3 54, 05, 05] +27D0; [0D 99 DC, 05, 05] -27C1; [0D A3 5C, 05, 05] +27D1; [0D 99 E4, 05, 05] -27C2; [0D A3 64, 05, 05] +27D2; [0D 99 EC, 05, 05] -27C3; [0D A3 6C, 05, 05] +27D3; [0D 99 F4, 05, 05] -27C4; [0D A3 74, 05, 05] +27D4; [0D 99 FC, 05, 05] -27C7; [0D A3 7C, 05, 05] +27D5; [0D 9A 0A, 05, 05] -27C8; [0D A3 84, 05, 05] +27D6; [0D 9A 12, 05, 05] -27C9; [0D A3 8C, 05, 05] +27D7; [0D 9A 1A, 05, 05] -27CA; [0D A3 94, 05, 05] +27D8; [0D 9A 22, 05, 05] -27CC; [0D A3 9C, 05, 05] +27D9; [0D 9A 2A, 05, 05] -27CE; [0D A3 A4, 05, 05] +27DA; [0D 9A 32, 05, 05] -27CF; [0D A3 AC, 05, 05] +27DB; [0D 9A 3A, 05, 05] -27D0; [0D A3 B4, 05, 05] +27DC; [0D 9A 42, 05, 05] -27D1; [0D A3 BC, 05, 05] +27DD; [0D 9A 4A, 05, 05] -27D2; [0D A3 C4, 05, 05] +27DE; [0D 9A 52, 05, 05] -27D3; [0D A3 CC, 05, 05] +27DF; [0D 9A 5A, 05, 05] -27D4; [0D A3 D4, 05, 05] +27E0; [0D 9A 62, 05, 05] -27D5; [0D A3 DC, 05, 05] +27E1; [0D 9A 6A, 05, 05] -27D6; [0D A3 E4, 05, 05] +27E2; [0D 9A 72, 05, 05] -27D7; [0D A3 EC, 05, 05] +27E3; [0D 9A 7A, 05, 05] -27D8; [0D A3 F4, 05, 05] +27E4; [0D 9A 82, 05, 05] -27D9; [0D A3 FC, 05, 05] +27E5; [0D 9A 8A, 05, 05] -27DA; [0D A4 0A, 05, 05] +27F0; [0D 9A 92, 05, 05] -27DB; [0D A4 12, 05, 05] +27F1; [0D 9A 9A, 05, 05] -27DC; [0D A4 1A, 05, 05] +27F2; [0D 9A A2, 05, 05] -27DD; [0D A4 22, 05, 05] +27F3; [0D 9A AA, 05, 05] -27DE; [0D A4 2A, 05, 05] +27F4; [0D 9A B2, 05, 05] -27DF; [0D A4 32, 05, 05] +27F5; [0D 9A BA, 05, 05] -27E0; [0D A4 3A, 05, 05] +27F6; [0D 9A C2, 05, 05] -27E1; [0D A4 42, 05, 05] +27F7; [0D 9A CA, 05, 05] -27E2; [0D A4 4A, 05, 05] +27F8; [0D 9A D2, 05, 05] -27E3; [0D A4 52, 05, 05] +27F9; [0D 9A DA, 05, 05] -27E4; [0D A4 5A, 05, 05] +27FA; [0D 9A E2, 05, 05] -27E5; [0D A4 62, 05, 05] +27FB; [0D 9A EA, 05, 05] -27F0; [0D A4 6A, 05, 05] +27FC; [0D 9A F2, 05, 05] -27F1; [0D A4 72, 05, 05] +27FD; [0D 9A FA, 05, 05] -27F2; [0D A4 7A, 05, 05] +27FE; [0D 9B 08, 05, 05] -27F3; [0D A4 82, 05, 05] +27FF; [0D 9B 10, 05, 05] -27F4; [0D A4 8A, 05, 05] +2900; [0D 9B 18, 05, 05] -27F5; [0D A4 92, 05, 05] +2901; [0D 9B 20, 05, 05] -27F6; [0D A4 9A, 05, 05] +2902; [0D 9B 28, 05, 05] -27F7; [0D A4 A2, 05, 05] +2903; [0D 9B 30, 05, 05] -27F8; [0D A4 AA, 05, 05] +2904; [0D 9B 38, 05, 05] -27F9; [0D A4 B2, 05, 05] +2905; [0D 9B 40, 05, 05] -27FA; [0D A4 BA, 05, 05] +2906; [0D 9B 48, 05, 05] -27FB; [0D A4 C2, 05, 05] +2907; [0D 9B 50, 05, 05] -27FC; [0D A4 CA, 05, 05] +2908; [0D 9B 58, 05, 05] -27FD; [0D A4 D2, 05, 05] +2909; [0D 9B 60, 05, 05] -27FE; [0D A4 DA, 05, 05] +290A; [0D 9B 68, 05, 05] -27FF; [0D A4 E2, 05, 05] +290B; [0D 9B 70, 05, 05] -2900; [0D A4 EA, 05, 05] +290C; [0D 9B 78, 05, 05] -2901; [0D A4 F2, 05, 05] +290D; [0D 9B 80, 05, 05] -2902; [0D A4 FA, 05, 05] +290E; [0D 9B 88, 05, 05] -2903; [0D A5 08, 05, 05] +290F; [0D 9B 90, 05, 05] -2904; [0D A5 10, 05, 05] +2910; [0D 9B 98, 05, 05] -2905; [0D A5 18, 05, 05] +2911; [0D 9B A0, 05, 05] -2906; [0D A5 20, 05, 05] +2912; [0D 9B A8, 05, 05] -2907; [0D A5 28, 05, 05] +2913; [0D 9B B0, 05, 05] -2908; [0D A5 30, 05, 05] +2914; [0D 9B B8, 05, 05] -2909; [0D A5 38, 05, 05] +2915; [0D 9B C0, 05, 05] -290A; [0D A5 40, 05, 05] +2916; [0D 9B C8, 05, 05] -290B; [0D A5 48, 05, 05] +2917; [0D 9B D0, 05, 05] -290C; [0D A5 50, 05, 05] +2918; [0D 9B D8, 05, 05] -290D; [0D A5 58, 05, 05] +2919; [0D 9B E0, 05, 05] -290E; [0D A5 60, 05, 05] +291A; [0D 9B E8, 05, 05] -290F; [0D A5 68, 05, 05] +291B; [0D 9B F0, 05, 05] -2910; [0D A5 70, 05, 05] +291C; [0D 9B F8, 05, 05] -2911; [0D A5 78, 05, 05] +291D; [0D 9C 06, 05, 05] -2912; [0D A5 80, 05, 05] +291E; [0D 9C 0E, 05, 05] -2913; [0D A5 88, 05, 05] +291F; [0D 9C 16, 05, 05] -2914; [0D A5 90, 05, 05] +2920; [0D 9C 1E, 05, 05] -2915; [0D A5 98, 05, 05] +2921; [0D 9C 26, 05, 05] -2916; [0D A5 A0, 05, 05] +2922; [0D 9C 2E, 05, 05] -2917; [0D A5 A8, 05, 05] +2923; [0D 9C 36, 05, 05] -2918; [0D A5 B0, 05, 05] +2924; [0D 9C 3E, 05, 05] -2919; [0D A5 B8, 05, 05] +2925; [0D 9C 46, 05, 05] -291A; [0D A5 C0, 05, 05] +2926; [0D 9C 4E, 05, 05] -291B; [0D A5 C8, 05, 05] +2927; [0D 9C 56, 05, 05] -291C; [0D A5 D0, 05, 05] +2928; [0D 9C 5E, 05, 05] -291D; [0D A5 D8, 05, 05] +2929; [0D 9C 66, 05, 05] -291E; [0D A5 E0, 05, 05] +292A; [0D 9C 6E, 05, 05] -291F; [0D A5 E8, 05, 05] +292B; [0D 9C 76, 05, 05] -2920; [0D A5 F0, 05, 05] +292C; [0D 9C 7E, 05, 05] -2921; [0D A5 F8, 05, 05] +292D; [0D 9C 86, 05, 05] -2922; [0D A6 06, 05, 05] +292E; [0D 9C 8E, 05, 05] -2923; [0D A6 0E, 05, 05] +292F; [0D 9C 96, 05, 05] -2924; [0D A6 16, 05, 05] +2930; [0D 9C 9E, 05, 05] -2925; [0D A6 1E, 05, 05] +2931; [0D 9C A6, 05, 05] -2926; [0D A6 26, 05, 05] +2932; [0D 9C AE, 05, 05] -2927; [0D A6 2E, 05, 05] +2933; [0D 9C B6, 05, 05] -2928; [0D A6 36, 05, 05] +2934; [0D 9C BE, 05, 05] -2929; [0D A6 3E, 05, 05] +2935; [0D 9C C6, 05, 05] -292A; [0D A6 46, 05, 05] +2936; [0D 9C CE, 05, 05] -292B; [0D A6 4E, 05, 05] +2937; [0D 9C D6, 05, 05] -292C; [0D A6 56, 05, 05] +2938; [0D 9C DE, 05, 05] -292D; [0D A6 5E, 05, 05] +2939; [0D 9C E6, 05, 05] -292E; [0D A6 66, 05, 05] +293A; [0D 9C EE, 05, 05] -292F; [0D A6 6E, 05, 05] +293B; [0D 9C F6, 05, 05] -2930; [0D A6 76, 05, 05] +293C; [0D 9D 04, 05, 05] -2931; [0D A6 7E, 05, 05] +293D; [0D 9D 0C, 05, 05] -2932; [0D A6 86, 05, 05] +293E; [0D 9D 14, 05, 05] -2933; [0D A6 8E, 05, 05] +293F; [0D 9D 1C, 05, 05] -2934; [0D A6 96, 05, 05] +2940; [0D 9D 24, 05, 05] -2935; [0D A6 9E, 05, 05] +2941; [0D 9D 2C, 05, 05] -2936; [0D A6 A6, 05, 05] +2942; [0D 9D 34, 05, 05] -2937; [0D A6 AE, 05, 05] +2943; [0D 9D 3C, 05, 05] -2938; [0D A6 B6, 05, 05] +2944; [0D 9D 44, 05, 05] -2939; [0D A6 BE, 05, 05] +2945; [0D 9D 4C, 05, 05] -293A; [0D A6 C6, 05, 05] +2946; [0D 9D 54, 05, 05] -293B; [0D A6 CE, 05, 05] +2947; [0D 9D 5C, 05, 05] -293C; [0D A6 D6, 05, 05] +2948; [0D 9D 64, 05, 05] -293D; [0D A6 DE, 05, 05] +2949; [0D 9D 6C, 05, 05] -293E; [0D A6 E6, 05, 05] +294A; [0D 9D 74, 05, 05] -293F; [0D A6 EE, 05, 05] +294B; [0D 9D 7C, 05, 05] -2940; [0D A6 F6, 05, 05] +294C; [0D 9D 84, 05, 05] -2941; [0D A7 04, 05, 05] +294D; [0D 9D 8C, 05, 05] -2942; [0D A7 0C, 05, 05] +294E; [0D 9D 94, 05, 05] -2943; [0D A7 14, 05, 05] +294F; [0D 9D 9C, 05, 05] -2944; [0D A7 1C, 05, 05] +2950; [0D 9D A4, 05, 05] -2945; [0D A7 24, 05, 05] +2951; [0D 9D AC, 05, 05] -2946; [0D A7 2C, 05, 05] +2952; [0D 9D B4, 05, 05] -2947; [0D A7 34, 05, 05] +2953; [0D 9D BC, 05, 05] -2948; [0D A7 3C, 05, 05] +2954; [0D 9D C4, 05, 05] -2949; [0D A7 44, 05, 05] +2955; [0D 9D CC, 05, 05] -294A; [0D A7 4C, 05, 05] +2956; [0D 9D D4, 05, 05] -294B; [0D A7 54, 05, 05] +2957; [0D 9D DC, 05, 05] -294C; [0D A7 5C, 05, 05] +2958; [0D 9D E4, 05, 05] -294D; [0D A7 64, 05, 05] +2959; [0D 9D EC, 05, 05] -294E; [0D A7 6C, 05, 05] +295A; [0D 9D F4, 05, 05] -294F; [0D A7 74, 05, 05] +295B; [0D 9D FC, 05, 05] -2950; [0D A7 7C, 05, 05] +295C; [0D 9E 0A, 05, 05] -2951; [0D A7 84, 05, 05] +295D; [0D 9E 12, 05, 05] -2952; [0D A7 8C, 05, 05] +295E; [0D 9E 1A, 05, 05] -2953; [0D A7 94, 05, 05] +295F; [0D 9E 22, 05, 05] -2954; [0D A7 9C, 05, 05] +2960; [0D 9E 2A, 05, 05] -2955; [0D A7 A4, 05, 05] +2961; [0D 9E 32, 05, 05] -2956; [0D A7 AC, 05, 05] +2962; [0D 9E 3A, 05, 05] -2957; [0D A7 B4, 05, 05] +2963; [0D 9E 42, 05, 05] -2958; [0D A7 BC, 05, 05] +2964; [0D 9E 4A, 05, 05] -2959; [0D A7 C4, 05, 05] +2965; [0D 9E 52, 05, 05] -295A; [0D A7 CC, 05, 05] +2966; [0D 9E 5A, 05, 05] -295B; [0D A7 D4, 05, 05] +2967; [0D 9E 62, 05, 05] -295C; [0D A7 DC, 05, 05] +2968; [0D 9E 6A, 05, 05] -295D; [0D A7 E4, 05, 05] +2969; [0D 9E 72, 05, 05] -295E; [0D A7 EC, 05, 05] +296A; [0D 9E 7A, 05, 05] -295F; [0D A7 F4, 05, 05] +296B; [0D 9E 82, 05, 05] -2960; [0D A7 FC, 05, 05] +296C; [0D 9E 8A, 05, 05] -2961; [0D A8 0A, 05, 05] +296D; [0D 9E 92, 05, 05] -2962; [0D A8 12, 05, 05] +296E; [0D 9E 9A, 05, 05] -2963; [0D A8 1A, 05, 05] +296F; [0D 9E A2, 05, 05] -2964; [0D A8 22, 05, 05] +2970; [0D 9E AA, 05, 05] -2965; [0D A8 2A, 05, 05] +2971; [0D 9E B2, 05, 05] -2966; [0D A8 32, 05, 05] +2972; [0D 9E BA, 05, 05] -2967; [0D A8 3A, 05, 05] +2973; [0D 9E C2, 05, 05] -2968; [0D A8 42, 05, 05] +2974; [0D 9E CA, 05, 05] -2969; [0D A8 4A, 05, 05] +2975; [0D 9E D2, 05, 05] -296A; [0D A8 52, 05, 05] +2976; [0D 9E DA, 05, 05] -296B; [0D A8 5A, 05, 05] +2977; [0D 9E E2, 05, 05] -296C; [0D A8 62, 05, 05] +2978; [0D 9E EA, 05, 05] -296D; [0D A8 6A, 05, 05] +2979; [0D 9E F2, 05, 05] -296E; [0D A8 72, 05, 05] +297A; [0D 9E FA, 05, 05] -296F; [0D A8 7A, 05, 05] +297B; [0D 9F 08, 05, 05] -2970; [0D A8 82, 05, 05] +297C; [0D 9F 10, 05, 05] -2971; [0D A8 8A, 05, 05] +297D; [0D 9F 18, 05, 05] -2972; [0D A8 92, 05, 05] +297E; [0D 9F 20, 05, 05] -2973; [0D A8 9A, 05, 05] +297F; [0D 9F 28, 05, 05] -2974; [0D A8 A2, 05, 05] +2980; [0D 9F 30, 05, 05] -2975; [0D A8 AA, 05, 05] +2981; [0D 9F 38, 05, 05] -2976; [0D A8 B2, 05, 05] +2982; [0D 9F 40, 05, 05] -2977; [0D A8 BA, 05, 05] +2999; [0D 9F 48, 05, 05] -2978; [0D A8 C2, 05, 05] +299A; [0D 9F 50, 05, 05] -2979; [0D A8 CA, 05, 05] +299B; [0D 9F 58, 05, 05] -297A; [0D A8 D2, 05, 05] +299C; [0D 9F 60, 05, 05] -297B; [0D A8 DA, 05, 05] +299D; [0D 9F 68, 05, 05] -297C; [0D A8 E2, 05, 05] +299E; [0D 9F 70, 05, 05] -297D; [0D A8 EA, 05, 05] +299F; [0D 9F 78, 05, 05] -297E; [0D A8 F2, 05, 05] +29A0; [0D 9F 80, 05, 05] -297F; [0D A8 FA, 05, 05] +29A1; [0D 9F 88, 05, 05] -2980; [0D A9 08, 05, 05] +29A2; [0D 9F 90, 05, 05] -2981; [0D A9 10, 05, 05] +29A3; [0D 9F 98, 05, 05] -2982; [0D A9 18, 05, 05] +29A4; [0D 9F A0, 05, 05] -2999; [0D A9 20, 05, 05] +29A5; [0D 9F A8, 05, 05] -299A; [0D A9 28, 05, 05] +29A6; [0D 9F B0, 05, 05] -299B; [0D A9 30, 05, 05] +29A7; [0D 9F B8, 05, 05] -299C; [0D A9 38, 05, 05] +29A8; [0D 9F C0, 05, 05] -299D; [0D A9 40, 05, 05] +29A9; [0D 9F C8, 05, 05] -299E; [0D A9 48, 05, 05] +29AA; [0D 9F D0, 05, 05] -299F; [0D A9 50, 05, 05] +29AB; [0D 9F D8, 05, 05] -29A0; [0D A9 58, 05, 05] +29AC; [0D 9F E0, 05, 05] -29A1; [0D A9 60, 05, 05] +29AD; [0D 9F E8, 05, 05] -29A2; [0D A9 68, 05, 05] +29AE; [0D 9F F0, 05, 05] -29A3; [0D A9 70, 05, 05] +29AF; [0D 9F F8, 05, 05] -29A4; [0D A9 78, 05, 05] +29B0; [0D A0 06, 05, 05] -29A5; [0D A9 80, 05, 05] +29B1; [0D A0 0E, 05, 05] -29A6; [0D A9 88, 05, 05] +29B2; [0D A0 16, 05, 05] -29A7; [0D A9 90, 05, 05] +29B3; [0D A0 1E, 05, 05] -29A8; [0D A9 98, 05, 05] +29B4; [0D A0 26, 05, 05] -29A9; [0D A9 A0, 05, 05] +29B5; [0D A0 2E, 05, 05] -29AA; [0D A9 A8, 05, 05] +29B6; [0D A0 36, 05, 05] -29AB; [0D A9 B0, 05, 05] +29B7; [0D A0 3E, 05, 05] -29AC; [0D A9 B8, 05, 05] +29B8; [0D A0 46, 05, 05] -29AD; [0D A9 C0, 05, 05] +29B9; [0D A0 4E, 05, 05] -29AE; [0D A9 C8, 05, 05] +29BA; [0D A0 56, 05, 05] -29AF; [0D A9 D0, 05, 05] +29BB; [0D A0 5E, 05, 05] -29B0; [0D A9 D8, 05, 05] +29BC; [0D A0 66, 05, 05] -29B1; [0D A9 E0, 05, 05] +29BD; [0D A0 6E, 05, 05] -29B2; [0D A9 E8, 05, 05] +29BE; [0D A0 76, 05, 05] -29B3; [0D A9 F0, 05, 05] +29BF; [0D A0 7E, 05, 05] -29B4; [0D A9 F8, 05, 05] +29C0; [0D A0 86, 05, 05] -29B5; [0D AA 06, 05, 05] +29C1; [0D A0 8E, 05, 05] -29B6; [0D AA 0E, 05, 05] +29C2; [0D A0 96, 05, 05] -29B7; [0D AA 16, 05, 05] +29C3; [0D A0 9E, 05, 05] -29B8; [0D AA 1E, 05, 05] +29C4; [0D A0 A6, 05, 05] -29B9; [0D AA 26, 05, 05] +29C5; [0D A0 AE, 05, 05] -29BA; [0D AA 2E, 05, 05] +29C6; [0D A0 B6, 05, 05] -29BB; [0D AA 36, 05, 05] +29C7; [0D A0 BE, 05, 05] -29BC; [0D AA 3E, 05, 05] +29C8; [0D A0 C6, 05, 05] -29BD; [0D AA 46, 05, 05] +29C9; [0D A0 CE, 05, 05] -29BE; [0D AA 4E, 05, 05] +29CA; [0D A0 D6, 05, 05] -29BF; [0D AA 56, 05, 05] +29CB; [0D A0 DE, 05, 05] -29C0; [0D AA 5E, 05, 05] +29CC; [0D A0 E6, 05, 05] -29C1; [0D AA 66, 05, 05] +29CD; [0D A0 EE, 05, 05] -29C2; [0D AA 6E, 05, 05] +29CE; [0D A0 F6, 05, 05] -29C3; [0D AA 76, 05, 05] +29CF; [0D A1 04, 05, 05] -29C4; [0D AA 7E, 05, 05] +29D0; [0D A1 0C, 05, 05] -29C5; [0D AA 86, 05, 05] +29D1; [0D A1 14, 05, 05] -29C6; [0D AA 8E, 05, 05] +29D2; [0D A1 1C, 05, 05] -29C7; [0D AA 96, 05, 05] +29D3; [0D A1 24, 05, 05] -29C8; [0D AA 9E, 05, 05] +29D4; [0D A1 2C, 05, 05] -29C9; [0D AA A6, 05, 05] +29D5; [0D A1 34, 05, 05] -29CA; [0D AA AE, 05, 05] +29D6; [0D A1 3C, 05, 05] -29CB; [0D AA B6, 05, 05] +29D7; [0D A1 44, 05, 05] -29CC; [0D AA BE, 05, 05] +29DC; [0D A1 4C, 05, 05] -29CD; [0D AA C6, 05, 05] +29DD; [0D A1 54, 05, 05] -29CE; [0D AA CE, 05, 05] +29DE; [0D A1 5C, 05, 05] -29CF; [0D AA D6, 05, 05] +29DF; [0D A1 64, 05, 05] -29D0; [0D AA DE, 05, 05] +29E0; [0D A1 6C, 05, 05] -29D1; [0D AA E6, 05, 05] +29E1; [0D A1 74, 05, 05] -29D2; [0D AA EE, 05, 05] +29E2; [0D A1 7C, 05, 05] -29D3; [0D AA F6, 05, 05] +29E3; [0D A1 84, 05, 05] -29D4; [0D AB 04, 05, 05] +29E4; [0D A1 8C, 05, 05] -29D5; [0D AB 0C, 05, 05] +29E5; [0D A1 94, 05, 05] -29D6; [0D AB 14, 05, 05] +29E6; [0D A1 9C, 05, 05] -29D7; [0D AB 1C, 05, 05] +29E7; [0D A1 A4, 05, 05] -29DC; [0D AB 24, 05, 05] +29E8; [0D A1 AC, 05, 05] -29DD; [0D AB 2C, 05, 05] +29E9; [0D A1 B4, 05, 05] -29DE; [0D AB 34, 05, 05] +29EA; [0D A1 BC, 05, 05] -29DF; [0D AB 3C, 05, 05] +29EB; [0D A1 C4, 05, 05] -29E0; [0D AB 44, 05, 05] +29EC; [0D A1 CC, 05, 05] -29E1; [0D AB 4C, 05, 05] +29ED; [0D A1 D4, 05, 05] -29E2; [0D AB 54, 05, 05] +29EE; [0D A1 DC, 05, 05] -29E3; [0D AB 5C, 05, 05] +29EF; [0D A1 E4, 05, 05] -29E4; [0D AB 64, 05, 05] +29F0; [0D A1 EC, 05, 05] -29E5; [0D AB 6C, 05, 05] +29F1; [0D A1 F4, 05, 05] -29E6; [0D AB 74, 05, 05] +29F2; [0D A1 FC, 05, 05] -29E7; [0D AB 7C, 05, 05] +29F3; [0D A2 0A, 05, 05] -29E8; [0D AB 84, 05, 05] +29F4; [0D A2 12, 05, 05] -29E9; [0D AB 8C, 05, 05] +29F5; [0D A2 1A, 05, 05] -29EA; [0D AB 94, 05, 05] +29F6; [0D A2 22, 05, 05] -29EB; [0D AB 9C, 05, 05] +29F7; [0D A2 2A, 05, 05] -29EC; [0D AB A4, 05, 05] +29F8; [0D A2 32, 05, 05] -29ED; [0D AB AC, 05, 05] +29F9; [0D A2 3A, 05, 05] -29EE; [0D AB B4, 05, 05] +29FA; [0D A2 42, 05, 05] -29EF; [0D AB BC, 05, 05] +29FB; [0D A2 4A, 05, 05] -29F0; [0D AB C4, 05, 05] +29FE; [0D A2 52, 05, 05] -29F1; [0D AB CC, 05, 05] +29FF; [0D A2 5A, 05, 05] -29F2; [0D AB D4, 05, 05] +2A00; [0D A2 62, 05, 05] -29F3; [0D AB DC, 05, 05] +2A01; [0D A2 6A, 05, 05] -29F4; [0D AB E4, 05, 05] +2A02; [0D A2 72, 05, 05] -29F5; [0D AB EC, 05, 05] +2A03; [0D A2 7A, 05, 05] -29F6; [0D AB F4, 05, 05] +2A04; [0D A2 82, 05, 05] -29F7; [0D AB FC, 05, 05] +2A05; [0D A2 8A, 05, 05] -29F8; [0D AC 0A, 05, 05] +2A06; [0D A2 92, 05, 05] -29F9; [0D AC 12, 05, 05] +2A07; [0D A2 9A, 05, 05] -29FA; [0D AC 1A, 05, 05] +2A08; [0D A2 A2, 05, 05] -29FB; [0D AC 22, 05, 05] +2A09; [0D A2 AA, 05, 05] -29FE; [0D AC 2A, 05, 05] +2A0A; [0D A2 B2, 05, 05] -29FF; [0D AC 32, 05, 05] +2A0B; [0D A2 BA, 05, 05] -2A00; [0D AC 3A, 05, 05] +2A0D; [0D A2 C2, 05, 05] -2A01; [0D AC 42, 05, 05] +2A0E; [0D A2 CA, 05, 05] -2A02; [0D AC 4A, 05, 05] +2A0F; [0D A2 D2, 05, 05] -2A03; [0D AC 52, 05, 05] +2A10; [0D A2 DA, 05, 05] -2A04; [0D AC 5A, 05, 05] +2A11; [0D A2 E2, 05, 05] -2A05; [0D AC 62, 05, 05] +2A12; [0D A2 EA, 05, 05] -2A06; [0D AC 6A, 05, 05] +2A13; [0D A2 F2, 05, 05] -2A07; [0D AC 72, 05, 05] +2A14; [0D A2 FA, 05, 05] -2A08; [0D AC 7A, 05, 05] +2A15; [0D A3 08, 05, 05] -2A09; [0D AC 82, 05, 05] +2A16; [0D A3 10, 05, 05] -2A0A; [0D AC 8A, 05, 05] +2A17; [0D A3 18, 05, 05] -2A0B; [0D AC 92, 05, 05] +2A18; [0D A3 20, 05, 05] -2A0D; [0D AC 9A, 05, 05] +2A19; [0D A3 28, 05, 05] -2A0E; [0D AC A2, 05, 05] +2A1A; [0D A3 30, 05, 05] -2A0F; [0D AC AA, 05, 05] +2A1B; [0D A3 38, 05, 05] -2A10; [0D AC B2, 05, 05] +2A1C; [0D A3 40, 05, 05] -2A11; [0D AC BA, 05, 05] +2A1D; [0D A3 48, 05, 05] -2A12; [0D AC C2, 05, 05] +2A1E; [0D A3 50, 05, 05] -2A13; [0D AC CA, 05, 05] +2A1F; [0D A3 58, 05, 05] -2A14; [0D AC D2, 05, 05] +2A20; [0D A3 60, 05, 05] -2A15; [0D AC DA, 05, 05] +2A21; [0D A3 68, 05, 05] -2A16; [0D AC E2, 05, 05] +2A22; [0D A3 70, 05, 05] -2A17; [0D AC EA, 05, 05] +2A23; [0D A3 78, 05, 05] -2A18; [0D AC F2, 05, 05] +2A24; [0D A3 80, 05, 05] -2A19; [0D AC FA, 05, 05] +2A25; [0D A3 88, 05, 05] -2A1A; [0D AD 08, 05, 05] +2A26; [0D A3 90, 05, 05] -2A1B; [0D AD 10, 05, 05] +2A27; [0D A3 98, 05, 05] -2A1C; [0D AD 18, 05, 05] +2A28; [0D A3 A0, 05, 05] -2A1D; [0D AD 20, 05, 05] +2A29; [0D A3 A8, 05, 05] -2A1E; [0D AD 28, 05, 05] +2A2A; [0D A3 B0, 05, 05] -2A1F; [0D AD 30, 05, 05] +2A2B; [0D A3 B8, 05, 05] -2A20; [0D AD 38, 05, 05] +2A2C; [0D A3 C0, 05, 05] -2A21; [0D AD 40, 05, 05] +2A2D; [0D A3 C8, 05, 05] -2A22; [0D AD 48, 05, 05] +2A2E; [0D A3 D0, 05, 05] -2A23; [0D AD 50, 05, 05] +2A2F; [0D A3 D8, 05, 05] -2A24; [0D AD 58, 05, 05] +2A30; [0D A3 E0, 05, 05] -2A25; [0D AD 60, 05, 05] +2A31; [0D A3 E8, 05, 05] -2A26; [0D AD 68, 05, 05] +2A32; [0D A3 F0, 05, 05] -2A27; [0D AD 70, 05, 05] +2A33; [0D A3 F8, 05, 05] -2A28; [0D AD 78, 05, 05] +2A34; [0D A4 06, 05, 05] -2A29; [0D AD 80, 05, 05] +2A35; [0D A4 0E, 05, 05] -2A2A; [0D AD 88, 05, 05] +2A36; [0D A4 16, 05, 05] -2A2B; [0D AD 90, 05, 05] +2A37; [0D A4 1E, 05, 05] -2A2C; [0D AD 98, 05, 05] +2A38; [0D A4 26, 05, 05] -2A2D; [0D AD A0, 05, 05] +2A39; [0D A4 2E, 05, 05] -2A2E; [0D AD A8, 05, 05] +2A3A; [0D A4 36, 05, 05] -2A2F; [0D AD B0, 05, 05] +2A3B; [0D A4 3E, 05, 05] -2A30; [0D AD B8, 05, 05] +2A3C; [0D A4 46, 05, 05] -2A31; [0D AD C0, 05, 05] +2A3D; [0D A4 4E, 05, 05] -2A32; [0D AD C8, 05, 05] +2A3E; [0D A4 56, 05, 05] -2A33; [0D AD D0, 05, 05] +2A3F; [0D A4 5E, 05, 05] -2A34; [0D AD D8, 05, 05] +2A40; [0D A4 66, 05, 05] -2A35; [0D AD E0, 05, 05] +2A41; [0D A4 6E, 05, 05] -2A36; [0D AD E8, 05, 05] +2A42; [0D A4 76, 05, 05] -2A37; [0D AD F0, 05, 05] +2A43; [0D A4 7E, 05, 05] -2A38; [0D AD F8, 05, 05] +2A44; [0D A4 86, 05, 05] -2A39; [0D AE 06, 05, 05] +2A45; [0D A4 8E, 05, 05] -2A3A; [0D AE 0E, 05, 05] +2A46; [0D A4 96, 05, 05] -2A3B; [0D AE 16, 05, 05] +2A47; [0D A4 9E, 05, 05] -2A3C; [0D AE 1E, 05, 05] +2A48; [0D A4 A6, 05, 05] -2A3D; [0D AE 26, 05, 05] +2A49; [0D A4 AE, 05, 05] -2A3E; [0D AE 2E, 05, 05] +2A4A; [0D A4 B6, 05, 05] -2A3F; [0D AE 36, 05, 05] +2A4B; [0D A4 BE, 05, 05] -2A40; [0D AE 3E, 05, 05] +2A4C; [0D A4 C6, 05, 05] -2A41; [0D AE 46, 05, 05] +2A4D; [0D A4 CE, 05, 05] -2A42; [0D AE 4E, 05, 05] +2A4E; [0D A4 D6, 05, 05] -2A43; [0D AE 56, 05, 05] +2A4F; [0D A4 DE, 05, 05] -2A44; [0D AE 5E, 05, 05] +2A50; [0D A4 E6, 05, 05] -2A45; [0D AE 66, 05, 05] +2A51; [0D A4 EE, 05, 05] -2A46; [0D AE 6E, 05, 05] +2A52; [0D A4 F6, 05, 05] -2A47; [0D AE 76, 05, 05] +2A53; [0D A5 04, 05, 05] -2A48; [0D AE 7E, 05, 05] +2A54; [0D A5 0C, 05, 05] -2A49; [0D AE 86, 05, 05] +2A55; [0D A5 14, 05, 05] -2A4A; [0D AE 8E, 05, 05] +2A56; [0D A5 1C, 05, 05] -2A4B; [0D AE 96, 05, 05] +2A57; [0D A5 24, 05, 05] -2A4C; [0D AE 9E, 05, 05] +2A58; [0D A5 2C, 05, 05] -2A4D; [0D AE A6, 05, 05] +2A59; [0D A5 34, 05, 05] -2A4E; [0D AE AE, 05, 05] +2A5A; [0D A5 3C, 05, 05] -2A4F; [0D AE B6, 05, 05] +2A5B; [0D A5 44, 05, 05] -2A50; [0D AE BE, 05, 05] +2A5C; [0D A5 4C, 05, 05] -2A51; [0D AE C6, 05, 05] +2A5D; [0D A5 54, 05, 05] -2A52; [0D AE CE, 05, 05] +2A5E; [0D A5 5C, 05, 05] -2A53; [0D AE D6, 05, 05] +2A5F; [0D A5 64, 05, 05] -2A54; [0D AE DE, 05, 05] +2A60; [0D A5 6C, 05, 05] -2A55; [0D AE E6, 05, 05] +2A61; [0D A5 74, 05, 05] -2A56; [0D AE EE, 05, 05] +2A62; [0D A5 7C, 05, 05] -2A57; [0D AE F6, 05, 05] +2A63; [0D A5 84, 05, 05] -2A58; [0D AF 04, 05, 05] +2A64; [0D A5 8C, 05, 05] -2A59; [0D AF 0C, 05, 05] +2A65; [0D A5 94, 05, 05] -2A5A; [0D AF 14, 05, 05] +2A66; [0D A5 9C, 05, 05] -2A5B; [0D AF 1C, 05, 05] +2A67; [0D A5 A4, 05, 05] -2A5C; [0D AF 24, 05, 05] +2A68; [0D A5 AC, 05, 05] -2A5D; [0D AF 2C, 05, 05] +2A69; [0D A5 B4, 05, 05] -2A5E; [0D AF 34, 05, 05] +2A6A; [0D A5 BC, 05, 05] -2A5F; [0D AF 3C, 05, 05] +2A6B; [0D A5 C4, 05, 05] -2A60; [0D AF 44, 05, 05] +2A6C; [0D A5 CC, 05, 05] -2A61; [0D AF 4C, 05, 05] +2A6D; [0D A5 D4, 05, 05] -2A62; [0D AF 54, 05, 05] +2A6E; [0D A5 DC, 05, 05] -2A63; [0D AF 5C, 05, 05] +2A6F; [0D A5 E4, 05, 05] -2A64; [0D AF 64, 05, 05] +2A70; [0D A5 EC, 05, 05] -2A65; [0D AF 6C, 05, 05] +2A71; [0D A5 F4, 05, 05] -2A66; [0D AF 74, 05, 05] +2A72; [0D A5 FC, 05, 05] -2A67; [0D AF 7C, 05, 05] +2A73; [0D A6 0A, 05, 05] -2A68; [0D AF 84, 05, 05] +2A77; [0D A6 12, 05, 05] -2A69; [0D AF 8C, 05, 05] +2A78; [0D A6 1A, 05, 05] -2A6A; [0D AF 94, 05, 05] +2A79; [0D A6 22, 05, 05] -2A6B; [0D AF 9C, 05, 05] +2A7A; [0D A6 2A, 05, 05] -2A6C; [0D AF A4, 05, 05] +2A7B; [0D A6 32, 05, 05] -2A6D; [0D AF AC, 05, 05] +2A7C; [0D A6 3A, 05, 05] -2A6E; [0D AF B4, 05, 05] +2A7D; [0D A6 42, 05, 05] -2A6F; [0D AF BC, 05, 05] +2A7E; [0D A6 4A, 05, 05] -2A70; [0D AF C4, 05, 05] +2A7F; [0D A6 52, 05, 05] -2A71; [0D AF CC, 05, 05] +2A80; [0D A6 5A, 05, 05] -2A72; [0D AF D4, 05, 05] +2A81; [0D A6 62, 05, 05] -2A73; [0D AF DC, 05, 05] +2A82; [0D A6 6A, 05, 05] -2A77; [0D AF E4, 05, 05] +2A83; [0D A6 72, 05, 05] -2A78; [0D AF EC, 05, 05] +2A84; [0D A6 7A, 05, 05] -2A79; [0D AF F4, 05, 05] +2A85; [0D A6 82, 05, 05] -2A7A; [0D AF FC, 05, 05] +2A86; [0D A6 8A, 05, 05] -2A7B; [0D B0 0A, 05, 05] +2A87; [0D A6 92, 05, 05] -2A7C; [0D B0 12, 05, 05] +2A88; [0D A6 9A, 05, 05] -2A7D; [0D B0 1A, 05, 05] +2A89; [0D A6 A2, 05, 05] -2A7E; [0D B0 22, 05, 05] +2A8A; [0D A6 AA, 05, 05] -2A7F; [0D B0 2A, 05, 05] +2A8B; [0D A6 B2, 05, 05] -2A80; [0D B0 32, 05, 05] +2A8C; [0D A6 BA, 05, 05] -2A81; [0D B0 3A, 05, 05] +2A8D; [0D A6 C2, 05, 05] -2A82; [0D B0 42, 05, 05] +2A8E; [0D A6 CA, 05, 05] -2A83; [0D B0 4A, 05, 05] +2A8F; [0D A6 D2, 05, 05] -2A84; [0D B0 52, 05, 05] +2A90; [0D A6 DA, 05, 05] -2A85; [0D B0 5A, 05, 05] +2A91; [0D A6 E2, 05, 05] -2A86; [0D B0 62, 05, 05] +2A92; [0D A6 EA, 05, 05] -2A87; [0D B0 6A, 05, 05] +2A93; [0D A6 F2, 05, 05] -2A88; [0D B0 72, 05, 05] +2A94; [0D A6 FA, 05, 05] -2A89; [0D B0 7A, 05, 05] +2A95; [0D A7 08, 05, 05] -2A8A; [0D B0 82, 05, 05] +2A96; [0D A7 10, 05, 05] -2A8B; [0D B0 8A, 05, 05] +2A97; [0D A7 18, 05, 05] -2A8C; [0D B0 92, 05, 05] +2A98; [0D A7 20, 05, 05] -2A8D; [0D B0 9A, 05, 05] +2A99; [0D A7 28, 05, 05] -2A8E; [0D B0 A2, 05, 05] +2A9A; [0D A7 30, 05, 05] -2A8F; [0D B0 AA, 05, 05] +2A9B; [0D A7 38, 05, 05] -2A90; [0D B0 B2, 05, 05] +2A9C; [0D A7 40, 05, 05] -2A91; [0D B0 BA, 05, 05] +2A9D; [0D A7 48, 05, 05] -2A92; [0D B0 C2, 05, 05] +2A9E; [0D A7 50, 05, 05] -2A93; [0D B0 CA, 05, 05] +2A9F; [0D A7 58, 05, 05] -2A94; [0D B0 D2, 05, 05] +2AA0; [0D A7 60, 05, 05] -2A95; [0D B0 DA, 05, 05] +2AA1; [0D A7 68, 05, 05] -2A96; [0D B0 E2, 05, 05] +2AA2; [0D A7 70, 05, 05] -2A97; [0D B0 EA, 05, 05] +2AA3; [0D A7 78, 05, 05] -2A98; [0D B0 F2, 05, 05] +2AA4; [0D A7 80, 05, 05] -2A99; [0D B0 FA, 05, 05] +2AA5; [0D A7 88, 05, 05] -2A9A; [0D B1 08, 05, 05] +2AA6; [0D A7 90, 05, 05] -2A9B; [0D B1 10, 05, 05] +2AA7; [0D A7 98, 05, 05] -2A9C; [0D B1 18, 05, 05] +2AA8; [0D A7 A0, 05, 05] -2A9D; [0D B1 20, 05, 05] +2AA9; [0D A7 A8, 05, 05] -2A9E; [0D B1 28, 05, 05] +2AAA; [0D A7 B0, 05, 05] -2A9F; [0D B1 30, 05, 05] +2AAB; [0D A7 B8, 05, 05] -2AA0; [0D B1 38, 05, 05] +2AAC; [0D A7 C0, 05, 05] -2AA1; [0D B1 40, 05, 05] +2AAD; [0D A7 C8, 05, 05] -2AA2; [0D B1 48, 05, 05] +2AAE; [0D A7 D0, 05, 05] -2AA3; [0D B1 50, 05, 05] +2AAF; [0D A7 D8, 05, 05] -2AA4; [0D B1 58, 05, 05] +2AB0; [0D A7 E0, 05, 05] -2AA5; [0D B1 60, 05, 05] +2AB1; [0D A7 E8, 05, 05] -2AA6; [0D B1 68, 05, 05] +2AB2; [0D A7 F0, 05, 05] -2AA7; [0D B1 70, 05, 05] +2AB3; [0D A7 F8, 05, 05] -2AA8; [0D B1 78, 05, 05] +2AB4; [0D A8 06, 05, 05] -2AA9; [0D B1 80, 05, 05] +2AB5; [0D A8 0E, 05, 05] -2AAA; [0D B1 88, 05, 05] +2AB6; [0D A8 16, 05, 05] -2AAB; [0D B1 90, 05, 05] +2AB7; [0D A8 1E, 05, 05] -2AAC; [0D B1 98, 05, 05] +2AB8; [0D A8 26, 05, 05] -2AAD; [0D B1 A0, 05, 05] +2AB9; [0D A8 2E, 05, 05] -2AAE; [0D B1 A8, 05, 05] +2ABA; [0D A8 36, 05, 05] -2AAF; [0D B1 B0, 05, 05] +2ABB; [0D A8 3E, 05, 05] -2AB0; [0D B1 B8, 05, 05] +2ABC; [0D A8 46, 05, 05] -2AB1; [0D B1 C0, 05, 05] +2ABD; [0D A8 4E, 05, 05] -2AB2; [0D B1 C8, 05, 05] +2ABE; [0D A8 56, 05, 05] -2AB3; [0D B1 D0, 05, 05] +2ABF; [0D A8 5E, 05, 05] -2AB4; [0D B1 D8, 05, 05] +2AC0; [0D A8 66, 05, 05] -2AB5; [0D B1 E0, 05, 05] +2AC1; [0D A8 6E, 05, 05] -2AB6; [0D B1 E8, 05, 05] +2AC2; [0D A8 76, 05, 05] -2AB7; [0D B1 F0, 05, 05] +2AC3; [0D A8 7E, 05, 05] -2AB8; [0D B1 F8, 05, 05] +2AC4; [0D A8 86, 05, 05] -2AB9; [0D B2 06, 05, 05] +2AC5; [0D A8 8E, 05, 05] -2ABA; [0D B2 0E, 05, 05] +2AC6; [0D A8 96, 05, 05] -2ABB; [0D B2 16, 05, 05] +2AC7; [0D A8 9E, 05, 05] -2ABC; [0D B2 1E, 05, 05] +2AC8; [0D A8 A6, 05, 05] -2ABD; [0D B2 26, 05, 05] +2AC9; [0D A8 AE, 05, 05] -2ABE; [0D B2 2E, 05, 05] +2ACA; [0D A8 B6, 05, 05] -2ABF; [0D B2 36, 05, 05] +2ACB; [0D A8 BE, 05, 05] -2AC0; [0D B2 3E, 05, 05] +2ACC; [0D A8 C6, 05, 05] -2AC1; [0D B2 46, 05, 05] +2ACD; [0D A8 CE, 05, 05] -2AC2; [0D B2 4E, 05, 05] +2ACE; [0D A8 D6, 05, 05] -2AC3; [0D B2 56, 05, 05] +2ACF; [0D A8 DE, 05, 05] -2AC4; [0D B2 5E, 05, 05] +2AD0; [0D A8 E6, 05, 05] -2AC5; [0D B2 66, 05, 05] +2AD1; [0D A8 EE, 05, 05] -2AC6; [0D B2 6E, 05, 05] +2AD2; [0D A8 F6, 05, 05] -2AC7; [0D B2 76, 05, 05] +2AD3; [0D A9 04, 05, 05] -2AC8; [0D B2 7E, 05, 05] +2AD4; [0D A9 0C, 05, 05] -2AC9; [0D B2 86, 05, 05] +2AD5; [0D A9 14, 05, 05] -2ACA; [0D B2 8E, 05, 05] +2AD6; [0D A9 1C, 05, 05] -2ACB; [0D B2 96, 05, 05] +2AD7; [0D A9 24, 05, 05] -2ACC; [0D B2 9E, 05, 05] +2AD8; [0D A9 2C, 05, 05] -2ACD; [0D B2 A6, 05, 05] +2AD9; [0D A9 34, 05, 05] -2ACE; [0D B2 AE, 05, 05] +2ADA; [0D A9 3C, 05, 05] -2ACF; [0D B2 B6, 05, 05] +2ADB; [0D A9 44, 05, 05] -2AD0; [0D B2 BE, 05, 05] +2ADD; [0D A9 4C, 05, 05] +2ADC; [0D A9 4C, 05, 05][, A5, 05] -2AD1; [0D B2 C6, 05, 05] +2ADE; [0D A9 54, 05, 05] -2AD2; [0D B2 CE, 05, 05] +2ADF; [0D A9 5C, 05, 05] -2AD3; [0D B2 D6, 05, 05] +2AE0; [0D A9 64, 05, 05] -2AD4; [0D B2 DE, 05, 05] +2AE1; [0D A9 6C, 05, 05] -2AD5; [0D B2 E6, 05, 05] +2AE2; [0D A9 74, 05, 05] -2AD6; [0D B2 EE, 05, 05] +2AE3; [0D A9 7C, 05, 05] -2AD7; [0D B2 F6, 05, 05] +2AE4; [0D A9 84, 05, 05] -2AD8; [0D B3 04, 05, 05] +2AE5; [0D A9 8C, 05, 05] -2AD9; [0D B3 0C, 05, 05] +2AE6; [0D A9 94, 05, 05] -2ADA; [0D B3 14, 05, 05] +2AE7; [0D A9 9C, 05, 05] -2ADB; [0D B3 1C, 05, 05] +2AE8; [0D A9 A4, 05, 05] -2ADD; [0D B3 24, 05, 05] -2ADC; [0D B3 24, 05, 05][, A5, 05] +2AE9; [0D A9 AC, 05, 05] -2ADE; [0D B3 2C, 05, 05] +2AEA; [0D A9 B4, 05, 05] -2ADF; [0D B3 34, 05, 05] +2AEB; [0D A9 BC, 05, 05] -2AE0; [0D B3 3C, 05, 05] +2AEC; [0D A9 C4, 05, 05] -2AE1; [0D B3 44, 05, 05] +2AED; [0D A9 CC, 05, 05] -2AE2; [0D B3 4C, 05, 05] +2AEE; [0D A9 D4, 05, 05] -2AE3; [0D B3 54, 05, 05] +2AEF; [0D A9 DC, 05, 05] -2AE4; [0D B3 5C, 05, 05] +2AF0; [0D A9 E4, 05, 05] -2AE5; [0D B3 64, 05, 05] +2AF1; [0D A9 EC, 05, 05] -2AE6; [0D B3 6C, 05, 05] +2AF2; [0D A9 F4, 05, 05] -2AE7; [0D B3 74, 05, 05] +2AF3; [0D A9 FC, 05, 05] -2AE8; [0D B3 7C, 05, 05] +2AF4; [0D AA 0A, 05, 05] -2AE9; [0D B3 84, 05, 05] +2AF5; [0D AA 12, 05, 05] -2AEA; [0D B3 8C, 05, 05] +2AF6; [0D AA 1A, 05, 05] -2AEB; [0D B3 94, 05, 05] +2AF7; [0D AA 22, 05, 05] -2AEC; [0D B3 9C, 05, 05] +2AF8; [0D AA 2A, 05, 05] -2AED; [0D B3 A4, 05, 05] +2AF9; [0D AA 32, 05, 05] -2AEE; [0D B3 AC, 05, 05] +2AFA; [0D AA 3A, 05, 05] -2AEF; [0D B3 B4, 05, 05] +2AFB; [0D AA 42, 05, 05] -2AF0; [0D B3 BC, 05, 05] +2AFC; [0D AA 4A, 05, 05] -2AF1; [0D B3 C4, 05, 05] +2AFD; [0D AA 52, 05, 05] -2AF2; [0D B3 CC, 05, 05] +2AFE; [0D AA 5A, 05, 05] -2AF3; [0D B3 D4, 05, 05] +2AFF; [0D AA 62, 05, 05] -2AF4; [0D B3 DC, 05, 05] +2B00; [0D AA 6A, 05, 05] -2AF5; [0D B3 E4, 05, 05] +2B01; [0D AA 72, 05, 05] -2AF6; [0D B3 EC, 05, 05] +2B02; [0D AA 7A, 05, 05] -2AF7; [0D B3 F4, 05, 05] +2B03; [0D AA 82, 05, 05] -2AF8; [0D B3 FC, 05, 05] +2B04; [0D AA 8A, 05, 05] -2AF9; [0D B4 0A, 05, 05] +2B05; [0D AA 92, 05, 05] -2AFA; [0D B4 12, 05, 05] +2B06; [0D AA 9A, 05, 05] -2AFB; [0D B4 1A, 05, 05] +2B07; [0D AA A2, 05, 05] -2AFC; [0D B4 22, 05, 05] +2B08; [0D AA AA, 05, 05] -2AFD; [0D B4 2A, 05, 05] +2B09; [0D AA B2, 05, 05] -2AFE; [0D B4 32, 05, 05] +2B0A; [0D AA BA, 05, 05] -2AFF; [0D B4 3A, 05, 05] +2B0B; [0D AA C2, 05, 05] -2B00; [0D B4 42, 05, 05] +2B0C; [0D AA CA, 05, 05] -2B01; [0D B4 4A, 05, 05] +2B0D; [0D AA D2, 05, 05] -2B02; [0D B4 52, 05, 05] +2B0E; [0D AA DA, 05, 05] -2B03; [0D B4 5A, 05, 05] +2B0F; [0D AA E2, 05, 05] -2B04; [0D B4 62, 05, 05] +2B10; [0D AA EA, 05, 05] -2B05; [0D B4 6A, 05, 05] +2B11; [0D AA F2, 05, 05] -2B06; [0D B4 72, 05, 05] +2B12; [0D AA FA, 05, 05] -2B07; [0D B4 7A, 05, 05] +2B13; [0D AB 08, 05, 05] -2B08; [0D B4 82, 05, 05] +2B14; [0D AB 10, 05, 05] -2B09; [0D B4 8A, 05, 05] +2B15; [0D AB 18, 05, 05] -2B0A; [0D B4 92, 05, 05] +2B16; [0D AB 20, 05, 05] -2B0B; [0D B4 9A, 05, 05] +2B17; [0D AB 28, 05, 05] -2B0C; [0D B4 A2, 05, 05] +2B18; [0D AB 30, 05, 05] -2B0D; [0D B4 AA, 05, 05] +2B19; [0D AB 38, 05, 05] -2B0E; [0D B4 B2, 05, 05] +2B1A; [0D AB 40, 05, 05] -2B0F; [0D B4 BA, 05, 05] +2B1B; [0D AB 48, 05, 05] -2B10; [0D B4 C2, 05, 05] +2B1C; [0D AB 50, 05, 05] -2B11; [0D B4 CA, 05, 05] +2B1D; [0D AB 58, 05, 05] -2B12; [0D B4 D2, 05, 05] +2B1E; [0D AB 60, 05, 05] -2B13; [0D B4 DA, 05, 05] +2B1F; [0D AB 68, 05, 05] -2B14; [0D B4 E2, 05, 05] +2B20; [0D AB 70, 05, 05] -2B15; [0D B4 EA, 05, 05] +2B21; [0D AB 78, 05, 05] -2B16; [0D B4 F2, 05, 05] +2B22; [0D AB 80, 05, 05] -2B17; [0D B4 FA, 05, 05] +2B23; [0D AB 88, 05, 05] -2B18; [0D B5 08, 05, 05] +2B24; [0D AB 90, 05, 05] -2B19; [0D B5 10, 05, 05] +2B25; [0D AB 98, 05, 05] -2B1A; [0D B5 18, 05, 05] +2B26; [0D AB A0, 05, 05] -2B1B; [0D B5 20, 05, 05] +2B27; [0D AB A8, 05, 05] -2B1C; [0D B5 28, 05, 05] +2B28; [0D AB B0, 05, 05] -2B1D; [0D B5 30, 05, 05] +2B29; [0D AB B8, 05, 05] -2B1E; [0D B5 38, 05, 05] +2B2A; [0D AB C0, 05, 05] -2B1F; [0D B5 40, 05, 05] +2B2B; [0D AB C8, 05, 05] -2B20; [0D B5 48, 05, 05] +2B2C; [0D AB D0, 05, 05] -2B21; [0D B5 50, 05, 05] +2B2D; [0D AB D8, 05, 05] -2B22; [0D B5 58, 05, 05] +2B2E; [0D AB E0, 05, 05] -2B23; [0D B5 60, 05, 05] +2B2F; [0D AB E8, 05, 05] -2B24; [0D B5 68, 05, 05] +2B30; [0D AB F0, 05, 05] -2B25; [0D B5 70, 05, 05] +2B31; [0D AB F8, 05, 05] -2B26; [0D B5 78, 05, 05] +2B32; [0D AC 06, 05, 05] -2B27; [0D B5 80, 05, 05] +2B33; [0D AC 0E, 05, 05] -2B28; [0D B5 88, 05, 05] +2B34; [0D AC 16, 05, 05] -2B29; [0D B5 90, 05, 05] +2B35; [0D AC 1E, 05, 05] -2B2A; [0D B5 98, 05, 05] +2B36; [0D AC 26, 05, 05] -2B2B; [0D B5 A0, 05, 05] +2B37; [0D AC 2E, 05, 05] -2B2C; [0D B5 A8, 05, 05] +2B38; [0D AC 36, 05, 05] -2B2D; [0D B5 B0, 05, 05] +2B39; [0D AC 3E, 05, 05] -2B2E; [0D B5 B8, 05, 05] +2B3A; [0D AC 46, 05, 05] -2B2F; [0D B5 C0, 05, 05] +2B3B; [0D AC 4E, 05, 05] -2B30; [0D B5 C8, 05, 05] +2B3C; [0D AC 56, 05, 05] -2B31; [0D B5 D0, 05, 05] +2B3D; [0D AC 5E, 05, 05] -2B32; [0D B5 D8, 05, 05] +2B3E; [0D AC 66, 05, 05] -2B33; [0D B5 E0, 05, 05] +2B3F; [0D AC 6E, 05, 05] -2B34; [0D B5 E8, 05, 05] +2B40; [0D AC 76, 05, 05] -2B35; [0D B5 F0, 05, 05] +2B41; [0D AC 7E, 05, 05] -2B36; [0D B5 F8, 05, 05] +2B42; [0D AC 86, 05, 05] -2B37; [0D B6 06, 05, 05] +2B43; [0D AC 8E, 05, 05] -2B38; [0D B6 0E, 05, 05] +2B44; [0D AC 96, 05, 05] -2B39; [0D B6 16, 05, 05] +2B45; [0D AC 9E, 05, 05] -2B3A; [0D B6 1E, 05, 05] +2B46; [0D AC A6, 05, 05] -2B3B; [0D B6 26, 05, 05] +2B47; [0D AC AE, 05, 05] -2B3C; [0D B6 2E, 05, 05] +2B48; [0D AC B6, 05, 05] -2B3D; [0D B6 36, 05, 05] +2B49; [0D AC BE, 05, 05] -2B3E; [0D B6 3E, 05, 05] +2B4A; [0D AC C6, 05, 05] -2B3F; [0D B6 46, 05, 05] +2B4B; [0D AC CE, 05, 05] -2B40; [0D B6 4E, 05, 05] +2B4C; [0D AC D6, 05, 05] -2B41; [0D B6 56, 05, 05] +2B50; [0D AC DE, 05, 05] -2B42; [0D B6 5E, 05, 05] +2B51; [0D AC E6, 05, 05] -2B43; [0D B6 66, 05, 05] +2B52; [0D AC EE, 05, 05] -2B44; [0D B6 6E, 05, 05] +2B53; [0D AC F6, 05, 05] -2B45; [0D B6 76, 05, 05] +2B54; [0D AD 04, 05, 05] -2B46; [0D B6 7E, 05, 05] +2B55; [0D AD 0C, 05, 05] -2B47; [0D B6 86, 05, 05] +2B56; [0D AD 14, 05, 05] -2B48; [0D B6 8E, 05, 05] +2B57; [0D AD 1C, 05, 05] -2B49; [0D B6 96, 05, 05] +2B58; [0D AD 24, 05, 05] -2B4A; [0D B6 9E, 05, 05] +2B59; [0D AD 2C, 05, 05] -2B4B; [0D B6 A6, 05, 05] +2CE5; [0D AD 34, 05, 05] -2B4C; [0D B6 AE, 05, 05] +2CE6; [0D AD 3C, 05, 05] -2B50; [0D B6 B6, 05, 05] +2CE7; [0D AD 44, 05, 05] -2B51; [0D B6 BE, 05, 05] +2CE8; [0D AD 4C, 05, 05] -2B52; [0D B6 C6, 05, 05] +2CE9; [0D AD 54, 05, 05] -2B53; [0D B6 CE, 05, 05] +2CEA; [0D AD 5C, 05, 05] -2B54; [0D B6 D6, 05, 05] +2800; [0D AD 64, 05, 05] -2B55; [0D B6 DE, 05, 05] +2801; [0D AD 6C, 05, 05] -2B56; [0D B6 E6, 05, 05] +2802; [0D AD 74, 05, 05] -2B57; [0D B6 EE, 05, 05] +2803; [0D AD 7C, 05, 05] -2B58; [0D B6 F6, 05, 05] +2804; [0D AD 84, 05, 05] -2B59; [0D B7 04, 05, 05] +2805; [0D AD 8C, 05, 05] -2CE5; [0D B7 0C, 05, 05] +2806; [0D AD 94, 05, 05] -2CE6; [0D B7 14, 05, 05] +2807; [0D AD 9C, 05, 05] -2CE7; [0D B7 1C, 05, 05] +2808; [0D AD A4, 05, 05] -2CE8; [0D B7 24, 05, 05] +2809; [0D AD AC, 05, 05] -2CE9; [0D B7 2C, 05, 05] +280A; [0D AD B4, 05, 05] -2CEA; [0D B7 34, 05, 05] +280B; [0D AD BC, 05, 05] -2800; [0D B7 3C, 05, 05] +280C; [0D AD C4, 05, 05] -2801; [0D B7 44, 05, 05] +280D; [0D AD CC, 05, 05] -2802; [0D B7 4C, 05, 05] +280E; [0D AD D4, 05, 05] -2803; [0D B7 54, 05, 05] +280F; [0D AD DC, 05, 05] -2804; [0D B7 5C, 05, 05] +2810; [0D AD E4, 05, 05] -2805; [0D B7 64, 05, 05] +2811; [0D AD EC, 05, 05] -2806; [0D B7 6C, 05, 05] +2812; [0D AD F4, 05, 05] -2807; [0D B7 74, 05, 05] +2813; [0D AD FC, 05, 05] -2808; [0D B7 7C, 05, 05] +2814; [0D AE 0A, 05, 05] -2809; [0D B7 84, 05, 05] +2815; [0D AE 12, 05, 05] -280A; [0D B7 8C, 05, 05] +2816; [0D AE 1A, 05, 05] -280B; [0D B7 94, 05, 05] +2817; [0D AE 22, 05, 05] -280C; [0D B7 9C, 05, 05] +2818; [0D AE 2A, 05, 05] -280D; [0D B7 A4, 05, 05] +2819; [0D AE 32, 05, 05] -280E; [0D B7 AC, 05, 05] +281A; [0D AE 3A, 05, 05] -280F; [0D B7 B4, 05, 05] +281B; [0D AE 42, 05, 05] -2810; [0D B7 BC, 05, 05] +281C; [0D AE 4A, 05, 05] -2811; [0D B7 C4, 05, 05] +281D; [0D AE 52, 05, 05] -2812; [0D B7 CC, 05, 05] +281E; [0D AE 5A, 05, 05] -2813; [0D B7 D4, 05, 05] +281F; [0D AE 62, 05, 05] -2814; [0D B7 DC, 05, 05] +2820; [0D AE 6A, 05, 05] -2815; [0D B7 E4, 05, 05] +2821; [0D AE 72, 05, 05] -2816; [0D B7 EC, 05, 05] +2822; [0D AE 7A, 05, 05] -2817; [0D B7 F4, 05, 05] +2823; [0D AE 82, 05, 05] -2818; [0D B7 FC, 05, 05] +2824; [0D AE 8A, 05, 05] -2819; [0D B8 0A, 05, 05] +2825; [0D AE 92, 05, 05] -281A; [0D B8 12, 05, 05] +2826; [0D AE 9A, 05, 05] -281B; [0D B8 1A, 05, 05] +2827; [0D AE A2, 05, 05] -281C; [0D B8 22, 05, 05] +2828; [0D AE AA, 05, 05] -281D; [0D B8 2A, 05, 05] +2829; [0D AE B2, 05, 05] -281E; [0D B8 32, 05, 05] +282A; [0D AE BA, 05, 05] -281F; [0D B8 3A, 05, 05] +282B; [0D AE C2, 05, 05] -2820; [0D B8 42, 05, 05] +282C; [0D AE CA, 05, 05] -2821; [0D B8 4A, 05, 05] +282D; [0D AE D2, 05, 05] -2822; [0D B8 52, 05, 05] +282E; [0D AE DA, 05, 05] -2823; [0D B8 5A, 05, 05] +282F; [0D AE E2, 05, 05] -2824; [0D B8 62, 05, 05] +2830; [0D AE EA, 05, 05] -2825; [0D B8 6A, 05, 05] +2831; [0D AE F2, 05, 05] -2826; [0D B8 72, 05, 05] +2832; [0D AE FA, 05, 05] -2827; [0D B8 7A, 05, 05] +2833; [0D AF 08, 05, 05] -2828; [0D B8 82, 05, 05] +2834; [0D AF 10, 05, 05] -2829; [0D B8 8A, 05, 05] +2835; [0D AF 18, 05, 05] -282A; [0D B8 92, 05, 05] +2836; [0D AF 20, 05, 05] -282B; [0D B8 9A, 05, 05] +2837; [0D AF 28, 05, 05] -282C; [0D B8 A2, 05, 05] +2838; [0D AF 30, 05, 05] -282D; [0D B8 AA, 05, 05] +2839; [0D AF 38, 05, 05] -282E; [0D B8 B2, 05, 05] +283A; [0D AF 40, 05, 05] -282F; [0D B8 BA, 05, 05] +283B; [0D AF 48, 05, 05] -2830; [0D B8 C2, 05, 05] +283C; [0D AF 50, 05, 05] -2831; [0D B8 CA, 05, 05] +283D; [0D AF 58, 05, 05] -2832; [0D B8 D2, 05, 05] +283E; [0D AF 60, 05, 05] -2833; [0D B8 DA, 05, 05] +283F; [0D AF 68, 05, 05] -2834; [0D B8 E2, 05, 05] +2840; [0D AF 70, 05, 05] -2835; [0D B8 EA, 05, 05] +2841; [0D AF 78, 05, 05] -2836; [0D B8 F2, 05, 05] +2842; [0D AF 80, 05, 05] -2837; [0D B8 FA, 05, 05] +2843; [0D AF 88, 05, 05] -2838; [0D B9 08, 05, 05] +2844; [0D AF 90, 05, 05] -2839; [0D B9 10, 05, 05] +2845; [0D AF 98, 05, 05] -283A; [0D B9 18, 05, 05] +2846; [0D AF A0, 05, 05] -283B; [0D B9 20, 05, 05] +2847; [0D AF A8, 05, 05] -283C; [0D B9 28, 05, 05] +2848; [0D AF B0, 05, 05] -283D; [0D B9 30, 05, 05] +2849; [0D AF B8, 05, 05] -283E; [0D B9 38, 05, 05] +284A; [0D AF C0, 05, 05] -283F; [0D B9 40, 05, 05] +284B; [0D AF C8, 05, 05] -2840; [0D B9 48, 05, 05] +284C; [0D AF D0, 05, 05] -2841; [0D B9 50, 05, 05] +284D; [0D AF D8, 05, 05] -2842; [0D B9 58, 05, 05] +284E; [0D AF E0, 05, 05] -2843; [0D B9 60, 05, 05] +284F; [0D AF E8, 05, 05] -2844; [0D B9 68, 05, 05] +2850; [0D AF F0, 05, 05] -2845; [0D B9 70, 05, 05] +2851; [0D AF F8, 05, 05] -2846; [0D B9 78, 05, 05] +2852; [0D B0 06, 05, 05] -2847; [0D B9 80, 05, 05] +2853; [0D B0 0E, 05, 05] -2848; [0D B9 88, 05, 05] +2854; [0D B0 16, 05, 05] -2849; [0D B9 90, 05, 05] +2855; [0D B0 1E, 05, 05] -284A; [0D B9 98, 05, 05] +2856; [0D B0 26, 05, 05] -284B; [0D B9 A0, 05, 05] +2857; [0D B0 2E, 05, 05] -284C; [0D B9 A8, 05, 05] +2858; [0D B0 36, 05, 05] -284D; [0D B9 B0, 05, 05] +2859; [0D B0 3E, 05, 05] -284E; [0D B9 B8, 05, 05] +285A; [0D B0 46, 05, 05] -284F; [0D B9 C0, 05, 05] +285B; [0D B0 4E, 05, 05] -2850; [0D B9 C8, 05, 05] +285C; [0D B0 56, 05, 05] -2851; [0D B9 D0, 05, 05] +285D; [0D B0 5E, 05, 05] -2852; [0D B9 D8, 05, 05] +285E; [0D B0 66, 05, 05] -2853; [0D B9 E0, 05, 05] +285F; [0D B0 6E, 05, 05] -2854; [0D B9 E8, 05, 05] +2860; [0D B0 76, 05, 05] -2855; [0D B9 F0, 05, 05] +2861; [0D B0 7E, 05, 05] -2856; [0D B9 F8, 05, 05] +2862; [0D B0 86, 05, 05] -2857; [0D BA 06, 05, 05] +2863; [0D B0 8E, 05, 05] -2858; [0D BA 0E, 05, 05] +2864; [0D B0 96, 05, 05] -2859; [0D BA 16, 05, 05] +2865; [0D B0 9E, 05, 05] -285A; [0D BA 1E, 05, 05] +2866; [0D B0 A6, 05, 05] -285B; [0D BA 26, 05, 05] +2867; [0D B0 AE, 05, 05] -285C; [0D BA 2E, 05, 05] +2868; [0D B0 B6, 05, 05] -285D; [0D BA 36, 05, 05] +2869; [0D B0 BE, 05, 05] -285E; [0D BA 3E, 05, 05] +286A; [0D B0 C6, 05, 05] -285F; [0D BA 46, 05, 05] +286B; [0D B0 CE, 05, 05] -2860; [0D BA 4E, 05, 05] +286C; [0D B0 D6, 05, 05] -2861; [0D BA 56, 05, 05] +286D; [0D B0 DE, 05, 05] -2862; [0D BA 5E, 05, 05] +286E; [0D B0 E6, 05, 05] -2863; [0D BA 66, 05, 05] +286F; [0D B0 EE, 05, 05] -2864; [0D BA 6E, 05, 05] +2870; [0D B0 F6, 05, 05] -2865; [0D BA 76, 05, 05] +2871; [0D B1 04, 05, 05] -2866; [0D BA 7E, 05, 05] +2872; [0D B1 0C, 05, 05] -2867; [0D BA 86, 05, 05] +2873; [0D B1 14, 05, 05] -2868; [0D BA 8E, 05, 05] +2874; [0D B1 1C, 05, 05] -2869; [0D BA 96, 05, 05] +2875; [0D B1 24, 05, 05] -286A; [0D BA 9E, 05, 05] +2876; [0D B1 2C, 05, 05] -286B; [0D BA A6, 05, 05] +2877; [0D B1 34, 05, 05] -286C; [0D BA AE, 05, 05] +2878; [0D B1 3C, 05, 05] -286D; [0D BA B6, 05, 05] +2879; [0D B1 44, 05, 05] -286E; [0D BA BE, 05, 05] +287A; [0D B1 4C, 05, 05] -286F; [0D BA C6, 05, 05] +287B; [0D B1 54, 05, 05] -2870; [0D BA CE, 05, 05] +287C; [0D B1 5C, 05, 05] -2871; [0D BA D6, 05, 05] +287D; [0D B1 64, 05, 05] -2872; [0D BA DE, 05, 05] +287E; [0D B1 6C, 05, 05] -2873; [0D BA E6, 05, 05] +287F; [0D B1 74, 05, 05] -2874; [0D BA EE, 05, 05] +2880; [0D B1 7C, 05, 05] -2875; [0D BA F6, 05, 05] +2881; [0D B1 84, 05, 05] -2876; [0D BB 04, 05, 05] +2882; [0D B1 8C, 05, 05] -2877; [0D BB 0C, 05, 05] +2883; [0D B1 94, 05, 05] -2878; [0D BB 14, 05, 05] +2884; [0D B1 9C, 05, 05] -2879; [0D BB 1C, 05, 05] +2885; [0D B1 A4, 05, 05] -287A; [0D BB 24, 05, 05] +2886; [0D B1 AC, 05, 05] -287B; [0D BB 2C, 05, 05] +2887; [0D B1 B4, 05, 05] -287C; [0D BB 34, 05, 05] +2888; [0D B1 BC, 05, 05] -287D; [0D BB 3C, 05, 05] +2889; [0D B1 C4, 05, 05] -287E; [0D BB 44, 05, 05] +288A; [0D B1 CC, 05, 05] -287F; [0D BB 4C, 05, 05] +288B; [0D B1 D4, 05, 05] -2880; [0D BB 54, 05, 05] +288C; [0D B1 DC, 05, 05] -2881; [0D BB 5C, 05, 05] +288D; [0D B1 E4, 05, 05] -2882; [0D BB 64, 05, 05] +288E; [0D B1 EC, 05, 05] -2883; [0D BB 6C, 05, 05] +288F; [0D B1 F4, 05, 05] -2884; [0D BB 74, 05, 05] +2890; [0D B1 FC, 05, 05] -2885; [0D BB 7C, 05, 05] +2891; [0D B2 0A, 05, 05] -2886; [0D BB 84, 05, 05] +2892; [0D B2 12, 05, 05] -2887; [0D BB 8C, 05, 05] +2893; [0D B2 1A, 05, 05] -2888; [0D BB 94, 05, 05] +2894; [0D B2 22, 05, 05] -2889; [0D BB 9C, 05, 05] +2895; [0D B2 2A, 05, 05] -288A; [0D BB A4, 05, 05] +2896; [0D B2 32, 05, 05] -288B; [0D BB AC, 05, 05] +2897; [0D B2 3A, 05, 05] -288C; [0D BB B4, 05, 05] +2898; [0D B2 42, 05, 05] -288D; [0D BB BC, 05, 05] +2899; [0D B2 4A, 05, 05] -288E; [0D BB C4, 05, 05] +289A; [0D B2 52, 05, 05] -288F; [0D BB CC, 05, 05] +289B; [0D B2 5A, 05, 05] -2890; [0D BB D4, 05, 05] +289C; [0D B2 62, 05, 05] -2891; [0D BB DC, 05, 05] +289D; [0D B2 6A, 05, 05] -2892; [0D BB E4, 05, 05] +289E; [0D B2 72, 05, 05] -2893; [0D BB EC, 05, 05] +289F; [0D B2 7A, 05, 05] -2894; [0D BB F4, 05, 05] +28A0; [0D B2 82, 05, 05] -2895; [0D BB FC, 05, 05] +28A1; [0D B2 8A, 05, 05] -2896; [0D BC 0A, 05, 05] +28A2; [0D B2 92, 05, 05] -2897; [0D BC 12, 05, 05] +28A3; [0D B2 9A, 05, 05] -2898; [0D BC 1A, 05, 05] +28A4; [0D B2 A2, 05, 05] -2899; [0D BC 22, 05, 05] +28A5; [0D B2 AA, 05, 05] -289A; [0D BC 2A, 05, 05] +28A6; [0D B2 B2, 05, 05] -289B; [0D BC 32, 05, 05] +28A7; [0D B2 BA, 05, 05] -289C; [0D BC 3A, 05, 05] +28A8; [0D B2 C2, 05, 05] -289D; [0D BC 42, 05, 05] +28A9; [0D B2 CA, 05, 05] -289E; [0D BC 4A, 05, 05] +28AA; [0D B2 D2, 05, 05] -289F; [0D BC 52, 05, 05] +28AB; [0D B2 DA, 05, 05] -28A0; [0D BC 5A, 05, 05] +28AC; [0D B2 E2, 05, 05] -28A1; [0D BC 62, 05, 05] +28AD; [0D B2 EA, 05, 05] -28A2; [0D BC 6A, 05, 05] +28AE; [0D B2 F2, 05, 05] -28A3; [0D BC 72, 05, 05] +28AF; [0D B2 FA, 05, 05] -28A4; [0D BC 7A, 05, 05] +28B0; [0D B3 08, 05, 05] -28A5; [0D BC 82, 05, 05] +28B1; [0D B3 10, 05, 05] -28A6; [0D BC 8A, 05, 05] +28B2; [0D B3 18, 05, 05] -28A7; [0D BC 92, 05, 05] +28B3; [0D B3 20, 05, 05] -28A8; [0D BC 9A, 05, 05] +28B4; [0D B3 28, 05, 05] -28A9; [0D BC A2, 05, 05] +28B5; [0D B3 30, 05, 05] -28AA; [0D BC AA, 05, 05] +28B6; [0D B3 38, 05, 05] -28AB; [0D BC B2, 05, 05] +28B7; [0D B3 40, 05, 05] -28AC; [0D BC BA, 05, 05] +28B8; [0D B3 48, 05, 05] -28AD; [0D BC C2, 05, 05] +28B9; [0D B3 50, 05, 05] -28AE; [0D BC CA, 05, 05] +28BA; [0D B3 58, 05, 05] -28AF; [0D BC D2, 05, 05] +28BB; [0D B3 60, 05, 05] -28B0; [0D BC DA, 05, 05] +28BC; [0D B3 68, 05, 05] -28B1; [0D BC E2, 05, 05] +28BD; [0D B3 70, 05, 05] -28B2; [0D BC EA, 05, 05] +28BE; [0D B3 78, 05, 05] -28B3; [0D BC F2, 05, 05] +28BF; [0D B3 80, 05, 05] -28B4; [0D BC FA, 05, 05] +28C0; [0D B3 88, 05, 05] -28B5; [0D BD 08, 05, 05] +28C1; [0D B3 90, 05, 05] -28B6; [0D BD 10, 05, 05] +28C2; [0D B3 98, 05, 05] -28B7; [0D BD 18, 05, 05] +28C3; [0D B3 A0, 05, 05] -28B8; [0D BD 20, 05, 05] +28C4; [0D B3 A8, 05, 05] -28B9; [0D BD 28, 05, 05] +28C5; [0D B3 B0, 05, 05] -28BA; [0D BD 30, 05, 05] +28C6; [0D B3 B8, 05, 05] -28BB; [0D BD 38, 05, 05] +28C7; [0D B3 C0, 05, 05] -28BC; [0D BD 40, 05, 05] +28C8; [0D B3 C8, 05, 05] -28BD; [0D BD 48, 05, 05] +28C9; [0D B3 D0, 05, 05] -28BE; [0D BD 50, 05, 05] +28CA; [0D B3 D8, 05, 05] -28BF; [0D BD 58, 05, 05] +28CB; [0D B3 E0, 05, 05] -28C0; [0D BD 60, 05, 05] +28CC; [0D B3 E8, 05, 05] -28C1; [0D BD 68, 05, 05] +28CD; [0D B3 F0, 05, 05] -28C2; [0D BD 70, 05, 05] +28CE; [0D B3 F8, 05, 05] -28C3; [0D BD 78, 05, 05] +28CF; [0D B4 06, 05, 05] -28C4; [0D BD 80, 05, 05] +28D0; [0D B4 0E, 05, 05] -28C5; [0D BD 88, 05, 05] +28D1; [0D B4 16, 05, 05] -28C6; [0D BD 90, 05, 05] +28D2; [0D B4 1E, 05, 05] -28C7; [0D BD 98, 05, 05] +28D3; [0D B4 26, 05, 05] -28C8; [0D BD A0, 05, 05] +28D4; [0D B4 2E, 05, 05] -28C9; [0D BD A8, 05, 05] +28D5; [0D B4 36, 05, 05] -28CA; [0D BD B0, 05, 05] +28D6; [0D B4 3E, 05, 05] -28CB; [0D BD B8, 05, 05] +28D7; [0D B4 46, 05, 05] -28CC; [0D BD C0, 05, 05] +28D8; [0D B4 4E, 05, 05] -28CD; [0D BD C8, 05, 05] +28D9; [0D B4 56, 05, 05] -28CE; [0D BD D0, 05, 05] +28DA; [0D B4 5E, 05, 05] -28CF; [0D BD D8, 05, 05] +28DB; [0D B4 66, 05, 05] -28D0; [0D BD E0, 05, 05] +28DC; [0D B4 6E, 05, 05] -28D1; [0D BD E8, 05, 05] +28DD; [0D B4 76, 05, 05] -28D2; [0D BD F0, 05, 05] +28DE; [0D B4 7E, 05, 05] -28D3; [0D BD F8, 05, 05] +28DF; [0D B4 86, 05, 05] -28D4; [0D BE 06, 05, 05] +28E0; [0D B4 8E, 05, 05] -28D5; [0D BE 0E, 05, 05] +28E1; [0D B4 96, 05, 05] -28D6; [0D BE 16, 05, 05] +28E2; [0D B4 9E, 05, 05] -28D7; [0D BE 1E, 05, 05] +28E3; [0D B4 A6, 05, 05] -28D8; [0D BE 26, 05, 05] +28E4; [0D B4 AE, 05, 05] -28D9; [0D BE 2E, 05, 05] +28E5; [0D B4 B6, 05, 05] -28DA; [0D BE 36, 05, 05] +28E6; [0D B4 BE, 05, 05] -28DB; [0D BE 3E, 05, 05] +28E7; [0D B4 C6, 05, 05] -28DC; [0D BE 46, 05, 05] +28E8; [0D B4 CE, 05, 05] -28DD; [0D BE 4E, 05, 05] +28E9; [0D B4 D6, 05, 05] -28DE; [0D BE 56, 05, 05] +28EA; [0D B4 DE, 05, 05] -28DF; [0D BE 5E, 05, 05] +28EB; [0D B4 E6, 05, 05] -28E0; [0D BE 66, 05, 05] +28EC; [0D B4 EE, 05, 05] -28E1; [0D BE 6E, 05, 05] +28ED; [0D B4 F6, 05, 05] -28E2; [0D BE 76, 05, 05] +28EE; [0D B5 04, 05, 05] -28E3; [0D BE 7E, 05, 05] +28EF; [0D B5 0C, 05, 05] -28E4; [0D BE 86, 05, 05] +28F0; [0D B5 14, 05, 05] -28E5; [0D BE 8E, 05, 05] +28F1; [0D B5 1C, 05, 05] -28E6; [0D BE 96, 05, 05] +28F2; [0D B5 24, 05, 05] -28E7; [0D BE 9E, 05, 05] +28F3; [0D B5 2C, 05, 05] -28E8; [0D BE A6, 05, 05] +28F4; [0D B5 34, 05, 05] -28E9; [0D BE AE, 05, 05] +28F5; [0D B5 3C, 05, 05] -28EA; [0D BE B6, 05, 05] +28F6; [0D B5 44, 05, 05] -28EB; [0D BE BE, 05, 05] +28F7; [0D B5 4C, 05, 05] -28EC; [0D BE C6, 05, 05] +28F8; [0D B5 54, 05, 05] -28ED; [0D BE CE, 05, 05] +28F9; [0D B5 5C, 05, 05] -28EE; [0D BE D6, 05, 05] +28FA; [0D B5 64, 05, 05] -28EF; [0D BE DE, 05, 05] +28FB; [0D B5 6C, 05, 05] -28F0; [0D BE E6, 05, 05] +28FC; [0D B5 74, 05, 05] -28F1; [0D BE EE, 05, 05] +28FD; [0D B5 7C, 05, 05] -28F2; [0D BE F6, 05, 05] +28FE; [0D B5 84, 05, 05] -28F3; [0D BF 04, 05, 05] +28FF; [0D B5 8C, 05, 05] -28F4; [0D BF 0C, 05, 05] +268A; [0D B5 94, 05, 05] -28F5; [0D BF 14, 05, 05] +268B; [0D B5 9C, 05, 05] -28F6; [0D BF 1C, 05, 05] +268C; [0D B5 A4, 05, 05] -28F7; [0D BF 24, 05, 05] +268D; [0D B5 AC, 05, 05] -28F8; [0D BF 2C, 05, 05] +268E; [0D B5 B4, 05, 05] -28F9; [0D BF 34, 05, 05] +268F; [0D B5 BC, 05, 05] -28FA; [0D BF 3C, 05, 05] +2630; [0D B5 C4, 05, 05] -28FB; [0D BF 44, 05, 05] +2631; [0D B5 CC, 05, 05] -28FC; [0D BF 4C, 05, 05] +2632; [0D B5 D4, 05, 05] -28FD; [0D BF 54, 05, 05] +2633; [0D B5 DC, 05, 05] -28FE; [0D BF 5C, 05, 05] +2634; [0D B5 E4, 05, 05] -28FF; [0D BF 64, 05, 05] +2635; [0D B5 EC, 05, 05] -268A; [0D BF 6C, 05, 05] +2636; [0D B5 F4, 05, 05] -268B; [0D BF 74, 05, 05] +2637; [0D B5 FC, 05, 05] -268C; [0D BF 7C, 05, 05] +4DC0; [0D B6 0A, 05, 05] -268D; [0D BF 84, 05, 05] +4DC1; [0D B6 12, 05, 05] -268E; [0D BF 8C, 05, 05] +4DC2; [0D B6 1A, 05, 05] -268F; [0D BF 94, 05, 05] +4DC3; [0D B6 22, 05, 05] -2630; [0D BF 9C, 05, 05] +4DC4; [0D B6 2A, 05, 05] -2631; [0D BF A4, 05, 05] +4DC5; [0D B6 32, 05, 05] -2632; [0D BF AC, 05, 05] +4DC6; [0D B6 3A, 05, 05] -2633; [0D BF B4, 05, 05] +4DC7; [0D B6 42, 05, 05] -2634; [0D BF BC, 05, 05] +4DC8; [0D B6 4A, 05, 05] -2635; [0D BF C4, 05, 05] +4DC9; [0D B6 52, 05, 05] -2636; [0D BF CC, 05, 05] +4DCA; [0D B6 5A, 05, 05] -2637; [0D BF D4, 05, 05] +4DCB; [0D B6 62, 05, 05] -4DC0; [0D BF DC, 05, 05] +4DCC; [0D B6 6A, 05, 05] -4DC1; [0D BF E4, 05, 05] +4DCD; [0D B6 72, 05, 05] -4DC2; [0D BF EC, 05, 05] +4DCE; [0D B6 7A, 05, 05] -4DC3; [0D BF F4, 05, 05] +4DCF; [0D B6 82, 05, 05] -4DC4; [0D BF FC, 05, 05] +4DD0; [0D B6 8A, 05, 05] -4DC5; [0D C0 0A, 05, 05] +4DD1; [0D B6 92, 05, 05] -4DC6; [0D C0 12, 05, 05] +4DD2; [0D B6 9A, 05, 05] -4DC7; [0D C0 1A, 05, 05] +4DD3; [0D B6 A2, 05, 05] -4DC8; [0D C0 22, 05, 05] +4DD4; [0D B6 AA, 05, 05] -4DC9; [0D C0 2A, 05, 05] +4DD5; [0D B6 B2, 05, 05] -4DCA; [0D C0 32, 05, 05] +4DD6; [0D B6 BA, 05, 05] -4DCB; [0D C0 3A, 05, 05] +4DD7; [0D B6 C2, 05, 05] -4DCC; [0D C0 42, 05, 05] +4DD8; [0D B6 CA, 05, 05] -4DCD; [0D C0 4A, 05, 05] +4DD9; [0D B6 D2, 05, 05] -4DCE; [0D C0 52, 05, 05] +4DDA; [0D B6 DA, 05, 05] -4DCF; [0D C0 5A, 05, 05] +4DDB; [0D B6 E2, 05, 05] -4DD0; [0D C0 62, 05, 05] +4DDC; [0D B6 EA, 05, 05] -4DD1; [0D C0 6A, 05, 05] +4DDD; [0D B6 F2, 05, 05] -4DD2; [0D C0 72, 05, 05] +4DDE; [0D B6 FA, 05, 05] -4DD3; [0D C0 7A, 05, 05] +4DDF; [0D B7 08, 05, 05] -4DD4; [0D C0 82, 05, 05] +4DE0; [0D B7 10, 05, 05] -4DD5; [0D C0 8A, 05, 05] +4DE1; [0D B7 18, 05, 05] -4DD6; [0D C0 92, 05, 05] +4DE2; [0D B7 20, 05, 05] -4DD7; [0D C0 9A, 05, 05] +4DE3; [0D B7 28, 05, 05] -4DD8; [0D C0 A2, 05, 05] +4DE4; [0D B7 30, 05, 05] -4DD9; [0D C0 AA, 05, 05] +4DE5; [0D B7 38, 05, 05] -4DDA; [0D C0 B2, 05, 05] +4DE6; [0D B7 40, 05, 05] -4DDB; [0D C0 BA, 05, 05] +4DE7; [0D B7 48, 05, 05] -4DDC; [0D C0 C2, 05, 05] +4DE8; [0D B7 50, 05, 05] -4DDD; [0D C0 CA, 05, 05] +4DE9; [0D B7 58, 05, 05] -4DDE; [0D C0 D2, 05, 05] +4DEA; [0D B7 60, 05, 05] -4DDF; [0D C0 DA, 05, 05] +4DEB; [0D B7 68, 05, 05] -4DE0; [0D C0 E2, 05, 05] +4DEC; [0D B7 70, 05, 05] -4DE1; [0D C0 EA, 05, 05] +4DED; [0D B7 78, 05, 05] -4DE2; [0D C0 F2, 05, 05] +4DEE; [0D B7 80, 05, 05] -4DE3; [0D C0 FA, 05, 05] +4DEF; [0D B7 88, 05, 05] -4DE4; [0D C1 08, 05, 05] +4DF0; [0D B7 90, 05, 05] -4DE5; [0D C1 10, 05, 05] +4DF1; [0D B7 98, 05, 05] -4DE6; [0D C1 18, 05, 05] +4DF2; [0D B7 A0, 05, 05] -4DE7; [0D C1 20, 05, 05] +4DF3; [0D B7 A8, 05, 05] -4DE8; [0D C1 28, 05, 05] +4DF4; [0D B7 B0, 05, 05] -4DE9; [0D C1 30, 05, 05] +4DF5; [0D B7 B8, 05, 05] -4DEA; [0D C1 38, 05, 05] +4DF6; [0D B7 C0, 05, 05] -4DEB; [0D C1 40, 05, 05] +4DF7; [0D B7 C8, 05, 05] -4DEC; [0D C1 48, 05, 05] +4DF8; [0D B7 D0, 05, 05] -4DED; [0D C1 50, 05, 05] +4DF9; [0D B7 D8, 05, 05] -4DEE; [0D C1 58, 05, 05] +4DFA; [0D B7 E0, 05, 05] -4DEF; [0D C1 60, 05, 05] +4DFB; [0D B7 E8, 05, 05] -4DF0; [0D C1 68, 05, 05] +4DFC; [0D B7 F0, 05, 05] -4DF1; [0D C1 70, 05, 05] +4DFD; [0D B7 F8, 05, 05] -4DF2; [0D C1 78, 05, 05] +4DFE; [0D B8 06, 05, 05] -4DF3; [0D C1 80, 05, 05] +4DFF; [0D B8 0E, 05, 05] -4DF4; [0D C1 88, 05, 05] +1D300; [0D B8 16, 05, 05] -4DF5; [0D C1 90, 05, 05] +1D301; [0D B8 1E, 05, 05] -4DF6; [0D C1 98, 05, 05] +1D302; [0D B8 26, 05, 05] -4DF7; [0D C1 A0, 05, 05] +1D303; [0D B8 2E, 05, 05] -4DF8; [0D C1 A8, 05, 05] +1D304; [0D B8 36, 05, 05] -4DF9; [0D C1 B0, 05, 05] +1D305; [0D B8 3E, 05, 05] -4DFA; [0D C1 B8, 05, 05] +1D306; [0D B8 46, 05, 05] -4DFB; [0D C1 C0, 05, 05] +1D307; [0D B8 4E, 05, 05] -4DFC; [0D C1 C8, 05, 05] +1D308; [0D B8 56, 05, 05] -4DFD; [0D C1 D0, 05, 05] +1D309; [0D B8 5E, 05, 05] -4DFE; [0D C1 D8, 05, 05] +1D30A; [0D B8 66, 05, 05] -4DFF; [0D C1 E0, 05, 05] +1D30B; [0D B8 6E, 05, 05] -1D300; [0D C1 E8, 05, 05] +1D30C; [0D B8 76, 05, 05] -1D301; [0D C1 F0, 05, 05] +1D30D; [0D B8 7E, 05, 05] -1D302; [0D C1 F8, 05, 05] +1D30E; [0D B8 86, 05, 05] -1D303; [0D C2 06, 05, 05] +1D30F; [0D B8 8E, 05, 05] -1D304; [0D C2 0E, 05, 05] +1D310; [0D B8 96, 05, 05] -1D305; [0D C2 16, 05, 05] +1D311; [0D B8 9E, 05, 05] -1D306; [0D C2 1E, 05, 05] +1D312; [0D B8 A6, 05, 05] -1D307; [0D C2 26, 05, 05] +1D313; [0D B8 AE, 05, 05] -1D308; [0D C2 2E, 05, 05] +1D314; [0D B8 B6, 05, 05] -1D309; [0D C2 36, 05, 05] +1D315; [0D B8 BE, 05, 05] -1D30A; [0D C2 3E, 05, 05] +1D316; [0D B8 C6, 05, 05] -1D30B; [0D C2 46, 05, 05] +1D317; [0D B8 CE, 05, 05] -1D30C; [0D C2 4E, 05, 05] +1D318; [0D B8 D6, 05, 05] -1D30D; [0D C2 56, 05, 05] +1D319; [0D B8 DE, 05, 05] -1D30E; [0D C2 5E, 05, 05] +1D31A; [0D B8 E6, 05, 05] -1D30F; [0D C2 66, 05, 05] +1D31B; [0D B8 EE, 05, 05] -1D310; [0D C2 6E, 05, 05] +1D31C; [0D B8 F6, 05, 05] -1D311; [0D C2 76, 05, 05] +1D31D; [0D B9 04, 05, 05] -1D312; [0D C2 7E, 05, 05] +1D31E; [0D B9 0C, 05, 05] -1D313; [0D C2 86, 05, 05] +1D31F; [0D B9 14, 05, 05] -1D314; [0D C2 8E, 05, 05] +1D320; [0D B9 1C, 05, 05] -1D315; [0D C2 96, 05, 05] +1D321; [0D B9 24, 05, 05] -1D316; [0D C2 9E, 05, 05] +1D322; [0D B9 2C, 05, 05] -1D317; [0D C2 A6, 05, 05] +1D323; [0D B9 34, 05, 05] -1D318; [0D C2 AE, 05, 05] +1D324; [0D B9 3C, 05, 05] -1D319; [0D C2 B6, 05, 05] +1D325; [0D B9 44, 05, 05] -1D31A; [0D C2 BE, 05, 05] +1D326; [0D B9 4C, 05, 05] -1D31B; [0D C2 C6, 05, 05] +1D327; [0D B9 54, 05, 05] -1D31C; [0D C2 CE, 05, 05] +1D328; [0D B9 5C, 05, 05] -1D31D; [0D C2 D6, 05, 05] +1D329; [0D B9 64, 05, 05] -1D31E; [0D C2 DE, 05, 05] +1D32A; [0D B9 6C, 05, 05] -1D31F; [0D C2 E6, 05, 05] +1D32B; [0D B9 74, 05, 05] -1D320; [0D C2 EE, 05, 05] +1D32C; [0D B9 7C, 05, 05] -1D321; [0D C2 F6, 05, 05] +1D32D; [0D B9 84, 05, 05] -1D322; [0D C3 04, 05, 05] +1D32E; [0D B9 8C, 05, 05] -1D323; [0D C3 0C, 05, 05] +1D32F; [0D B9 94, 05, 05] -1D324; [0D C3 14, 05, 05] +1D330; [0D B9 9C, 05, 05] -1D325; [0D C3 1C, 05, 05] +1D331; [0D B9 A4, 05, 05] -1D326; [0D C3 24, 05, 05] +1D332; [0D B9 AC, 05, 05] -1D327; [0D C3 2C, 05, 05] +1D333; [0D B9 B4, 05, 05] -1D328; [0D C3 34, 05, 05] +1D334; [0D B9 BC, 05, 05] -1D329; [0D C3 3C, 05, 05] +1D335; [0D B9 C4, 05, 05] -1D32A; [0D C3 44, 05, 05] +1D336; [0D B9 CC, 05, 05] -1D32B; [0D C3 4C, 05, 05] +1D337; [0D B9 D4, 05, 05] -1D32C; [0D C3 54, 05, 05] +1D338; [0D B9 DC, 05, 05] -1D32D; [0D C3 5C, 05, 05] +1D339; [0D B9 E4, 05, 05] -1D32E; [0D C3 64, 05, 05] +1D33A; [0D B9 EC, 05, 05] -1D32F; [0D C3 6C, 05, 05] +1D33B; [0D B9 F4, 05, 05] -1D330; [0D C3 74, 05, 05] +1D33C; [0D B9 FC, 05, 05] -1D331; [0D C3 7C, 05, 05] +1D33D; [0D BA 0A, 05, 05] -1D332; [0D C3 84, 05, 05] +1D33E; [0D BA 12, 05, 05] -1D333; [0D C3 8C, 05, 05] +1D33F; [0D BA 1A, 05, 05] -1D334; [0D C3 94, 05, 05] +1D340; [0D BA 22, 05, 05] -1D335; [0D C3 9C, 05, 05] +1D341; [0D BA 2A, 05, 05] -1D336; [0D C3 A4, 05, 05] +1D342; [0D BA 32, 05, 05] -1D337; [0D C3 AC, 05, 05] +1D343; [0D BA 3A, 05, 05] -1D338; [0D C3 B4, 05, 05] +1D344; [0D BA 42, 05, 05] -1D339; [0D C3 BC, 05, 05] +1D345; [0D BA 4A, 05, 05] -1D33A; [0D C3 C4, 05, 05] +1D346; [0D BA 52, 05, 05] -1D33B; [0D C3 CC, 05, 05] +1D347; [0D BA 5A, 05, 05] -1D33C; [0D C3 D4, 05, 05] +1D348; [0D BA 62, 05, 05] -1D33D; [0D C3 DC, 05, 05] +1D349; [0D BA 6A, 05, 05] -1D33E; [0D C3 E4, 05, 05] +1D34A; [0D BA 72, 05, 05] -1D33F; [0D C3 EC, 05, 05] +1D34B; [0D BA 7A, 05, 05] -1D340; [0D C3 F4, 05, 05] +1D34C; [0D BA 82, 05, 05] -1D341; [0D C3 FC, 05, 05] +1D34D; [0D BA 8A, 05, 05] -1D342; [0D C4 0A, 05, 05] +1D34E; [0D BA 92, 05, 05] -1D343; [0D C4 12, 05, 05] +1D34F; [0D BA 9A, 05, 05] -1D344; [0D C4 1A, 05, 05] +1D350; [0D BA A2, 05, 05] -1D345; [0D C4 22, 05, 05] +1D351; [0D BA AA, 05, 05] -1D346; [0D C4 2A, 05, 05] +1D352; [0D BA B2, 05, 05] -1D347; [0D C4 32, 05, 05] +1D353; [0D BA BA, 05, 05] -1D348; [0D C4 3A, 05, 05] +1D354; [0D BA C2, 05, 05] -1D349; [0D C4 42, 05, 05] +1D355; [0D BA CA, 05, 05] -1D34A; [0D C4 4A, 05, 05] +1D356; [0D BA D2, 05, 05] -1D34B; [0D C4 52, 05, 05] +A490; [0D BA DA, 05, 05] -1D34C; [0D C4 5A, 05, 05] +A491; [0D BA E2, 05, 05] -1D34D; [0D C4 62, 05, 05] +A492; [0D BA EA, 05, 05] -1D34E; [0D C4 6A, 05, 05] +A493; [0D BA F2, 05, 05] -1D34F; [0D C4 72, 05, 05] +A494; [0D BA FA, 05, 05] -1D350; [0D C4 7A, 05, 05] +A495; [0D BB 08, 05, 05] -1D351; [0D C4 82, 05, 05] +A496; [0D BB 10, 05, 05] -1D352; [0D C4 8A, 05, 05] +A497; [0D BB 18, 05, 05] -1D353; [0D C4 92, 05, 05] +A498; [0D BB 20, 05, 05] -1D354; [0D C4 9A, 05, 05] +A499; [0D BB 28, 05, 05] -1D355; [0D C4 A2, 05, 05] +A49A; [0D BB 30, 05, 05] -1D356; [0D C4 AA, 05, 05] +A49B; [0D BB 38, 05, 05] -A490; [0D C4 B2, 05, 05] +A49C; [0D BB 40, 05, 05] -A491; [0D C4 BA, 05, 05] +A49D; [0D BB 48, 05, 05] -A492; [0D C4 C2, 05, 05] +A49E; [0D BB 50, 05, 05] -A493; [0D C4 CA, 05, 05] +A49F; [0D BB 58, 05, 05] -A494; [0D C4 D2, 05, 05] +A4A0; [0D BB 60, 05, 05] -A495; [0D C4 DA, 05, 05] +A4A1; [0D BB 68, 05, 05] -A496; [0D C4 E2, 05, 05] +A4A2; [0D BB 70, 05, 05] -A497; [0D C4 EA, 05, 05] +A4A3; [0D BB 78, 05, 05] -A498; [0D C4 F2, 05, 05] +A4A4; [0D BB 80, 05, 05] -A499; [0D C4 FA, 05, 05] +A4A5; [0D BB 88, 05, 05] -A49A; [0D C5 08, 05, 05] +A4A6; [0D BB 90, 05, 05] -A49B; [0D C5 10, 05, 05] +A4A7; [0D BB 98, 05, 05] -A49C; [0D C5 18, 05, 05] +A4A8; [0D BB A0, 05, 05] -A49D; [0D C5 20, 05, 05] +A4A9; [0D BB A8, 05, 05] -A49E; [0D C5 28, 05, 05] +A4AA; [0D BB B0, 05, 05] -A49F; [0D C5 30, 05, 05] +A4AB; [0D BB B8, 05, 05] -A4A0; [0D C5 38, 05, 05] +A4AC; [0D BB C0, 05, 05] -A4A1; [0D C5 40, 05, 05] +A4AD; [0D BB C8, 05, 05] -A4A2; [0D C5 48, 05, 05] +A4AE; [0D BB D0, 05, 05] -A4A3; [0D C5 50, 05, 05] +A4AF; [0D BB D8, 05, 05] -A4A4; [0D C5 58, 05, 05] +A4B0; [0D BB E0, 05, 05] -A4A5; [0D C5 60, 05, 05] +A4B1; [0D BB E8, 05, 05] -A4A6; [0D C5 68, 05, 05] +A4B2; [0D BB F0, 05, 05] -A4A7; [0D C5 70, 05, 05] +A4B3; [0D BB F8, 05, 05] -A4A8; [0D C5 78, 05, 05] +A4B4; [0D BC 06, 05, 05] -A4A9; [0D C5 80, 05, 05] +A4B5; [0D BC 0E, 05, 05] -A4AA; [0D C5 88, 05, 05] +A4B6; [0D BC 16, 05, 05] -A4AB; [0D C5 90, 05, 05] +A4B7; [0D BC 1E, 05, 05] -A4AC; [0D C5 98, 05, 05] +A4B8; [0D BC 26, 05, 05] -A4AD; [0D C5 A0, 05, 05] +A4B9; [0D BC 2E, 05, 05] -A4AE; [0D C5 A8, 05, 05] +A4BA; [0D BC 36, 05, 05] -A4AF; [0D C5 B0, 05, 05] +A4BB; [0D BC 3E, 05, 05] -A4B0; [0D C5 B8, 05, 05] +A4BC; [0D BC 46, 05, 05] -A4B1; [0D C5 C0, 05, 05] +A4BD; [0D BC 4E, 05, 05] -A4B2; [0D C5 C8, 05, 05] +A4BE; [0D BC 56, 05, 05] -A4B3; [0D C5 D0, 05, 05] +A4BF; [0D BC 5E, 05, 05] -A4B4; [0D C5 D8, 05, 05] +A4C0; [0D BC 66, 05, 05] -A4B5; [0D C5 E0, 05, 05] +A4C1; [0D BC 6E, 05, 05] -A4B6; [0D C5 E8, 05, 05] +A4C2; [0D BC 76, 05, 05] -A4B7; [0D C5 F0, 05, 05] +A4C3; [0D BC 7E, 05, 05] -A4B8; [0D C5 F8, 05, 05] +A4C4; [0D BC 86, 05, 05] -A4B9; [0D C6 06, 05, 05] +A4C5; [0D BC 8E, 05, 05] -A4BA; [0D C6 0E, 05, 05] +A4C6; [0D BC 96, 05, 05] -A4BB; [0D C6 16, 05, 05] +10137; [0D BC 9E, 05, 05] -A4BC; [0D C6 1E, 05, 05] +10138; [0D BC A6, 05, 05] -A4BD; [0D C6 26, 05, 05] +10139; [0D BC AE, 05, 05] -A4BE; [0D C6 2E, 05, 05] +1013A; [0D BC B6, 05, 05] -A4BF; [0D C6 36, 05, 05] +1013B; [0D BC BE, 05, 05] -A4C0; [0D C6 3E, 05, 05] +1013C; [0D BC C6, 05, 05] -A4C1; [0D C6 46, 05, 05] +1013D; [0D BC CE, 05, 05] -A4C2; [0D C6 4E, 05, 05] +1013E; [0D BC D6, 05, 05] -A4C3; [0D C6 56, 05, 05] +1013F; [0D BC DE, 05, 05] -A4C4; [0D C6 5E, 05, 05] +10179; [0D BC E6, 05, 05] -A4C5; [0D C6 66, 05, 05] +1017A; [0D BC EE, 05, 05] -A4C6; [0D C6 6E, 05, 05] +1017B; [0D BC F6, 05, 05] -10137; [0D C6 76, 05, 05] +1017C; [0D BD 04, 05, 05] -10138; [0D C6 7E, 05, 05] +1017D; [0D BD 0C, 05, 05] -10139; [0D C6 86, 05, 05] +1017E; [0D BD 14, 05, 05] -1013A; [0D C6 8E, 05, 05] +1017F; [0D BD 1C, 05, 05] -1013B; [0D C6 96, 05, 05] +10180; [0D BD 24, 05, 05] -1013C; [0D C6 9E, 05, 05] +10181; [0D BD 2C, 05, 05] -1013D; [0D C6 A6, 05, 05] +10182; [0D BD 34, 05, 05] -1013E; [0D C6 AE, 05, 05] +10183; [0D BD 3C, 05, 05] -1013F; [0D C6 B6, 05, 05] +10184; [0D BD 44, 05, 05] -10179; [0D C6 BE, 05, 05] +10185; [0D BD 4C, 05, 05] -1017A; [0D C6 C6, 05, 05] +10186; [0D BD 54, 05, 05] -1017B; [0D C6 CE, 05, 05] +10187; [0D BD 5C, 05, 05] -1017C; [0D C6 D6, 05, 05] +10188; [0D BD 64, 05, 05] -1017D; [0D C6 DE, 05, 05] +10189; [0D BD 6C, 05, 05] -1017E; [0D C6 E6, 05, 05] +10190; [0D BD 74, 05, 05] -1017F; [0D C6 EE, 05, 05] +10191; [0D BD 7C, 05, 05] -10180; [0D C6 F6, 05, 05] +10192; [0D BD 84, 05, 05] -10181; [0D C7 04, 05, 05] +10193; [0D BD 8C, 05, 05] -10182; [0D C7 0C, 05, 05] +10194; [0D BD 94, 05, 05] -10183; [0D C7 14, 05, 05] +10195; [0D BD 9C, 05, 05] -10184; [0D C7 1C, 05, 05] +10196; [0D BD A4, 05, 05] -10185; [0D C7 24, 05, 05] +10197; [0D BD AC, 05, 05] -10186; [0D C7 2C, 05, 05] +10198; [0D BD B4, 05, 05] -10187; [0D C7 34, 05, 05] +10199; [0D BD BC, 05, 05] -10188; [0D C7 3C, 05, 05] +1019A; [0D BD C4, 05, 05] -10189; [0D C7 44, 05, 05] +1019B; [0D BD CC, 05, 05] -10190; [0D C7 4C, 05, 05] +101D0; [0D BD D4, 05, 05] -10191; [0D C7 54, 05, 05] +101D1; [0D BD DC, 05, 05] -10192; [0D C7 5C, 05, 05] +101D2; [0D BD E4, 05, 05] -10193; [0D C7 64, 05, 05] +101D3; [0D BD EC, 05, 05] -10194; [0D C7 6C, 05, 05] +101D4; [0D BD F4, 05, 05] -10195; [0D C7 74, 05, 05] +101D5; [0D BD FC, 05, 05] -10196; [0D C7 7C, 05, 05] +101D6; [0D BE 0A, 05, 05] -10197; [0D C7 84, 05, 05] +101D7; [0D BE 12, 05, 05] -10198; [0D C7 8C, 05, 05] +101D8; [0D BE 1A, 05, 05] -10199; [0D C7 94, 05, 05] +101D9; [0D BE 22, 05, 05] -1019A; [0D C7 9C, 05, 05] +101DA; [0D BE 2A, 05, 05] -1019B; [0D C7 A4, 05, 05] +101DB; [0D BE 32, 05, 05] -101D0; [0D C7 AC, 05, 05] +101DC; [0D BE 3A, 05, 05] -101D1; [0D C7 B4, 05, 05] +101DD; [0D BE 42, 05, 05] -101D2; [0D C7 BC, 05, 05] +101DE; [0D BE 4A, 05, 05] -101D3; [0D C7 C4, 05, 05] +101DF; [0D BE 52, 05, 05] -101D4; [0D C7 CC, 05, 05] +101E0; [0D BE 5A, 05, 05] -101D5; [0D C7 D4, 05, 05] +101E1; [0D BE 62, 05, 05] -101D6; [0D C7 DC, 05, 05] +101E2; [0D BE 6A, 05, 05] -101D7; [0D C7 E4, 05, 05] +101E3; [0D BE 72, 05, 05] -101D8; [0D C7 EC, 05, 05] +101E4; [0D BE 7A, 05, 05] -101D9; [0D C7 F4, 05, 05] +101E5; [0D BE 82, 05, 05] -101DA; [0D C7 FC, 05, 05] +101E6; [0D BE 8A, 05, 05] -101DB; [0D C8 0A, 05, 05] +101E7; [0D BE 92, 05, 05] -101DC; [0D C8 12, 05, 05] +101E8; [0D BE 9A, 05, 05] -101DD; [0D C8 1A, 05, 05] +101E9; [0D BE A2, 05, 05] -101DE; [0D C8 22, 05, 05] +101EA; [0D BE AA, 05, 05] -101DF; [0D C8 2A, 05, 05] +101EB; [0D BE B2, 05, 05] -101E0; [0D C8 32, 05, 05] +101EC; [0D BE BA, 05, 05] -101E1; [0D C8 3A, 05, 05] +101ED; [0D BE C2, 05, 05] -101E2; [0D C8 42, 05, 05] +101EE; [0D BE CA, 05, 05] -101E3; [0D C8 4A, 05, 05] +101EF; [0D BE D2, 05, 05] -101E4; [0D C8 52, 05, 05] +101F0; [0D BE DA, 05, 05] -101E5; [0D C8 5A, 05, 05] +101F1; [0D BE E2, 05, 05] -101E6; [0D C8 62, 05, 05] +101F2; [0D BE EA, 05, 05] -101E7; [0D C8 6A, 05, 05] +101F3; [0D BE F2, 05, 05] -101E8; [0D C8 72, 05, 05] +101F4; [0D BE FA, 05, 05] -101E9; [0D C8 7A, 05, 05] +101F5; [0D BF 08, 05, 05] -101EA; [0D C8 82, 05, 05] +101F6; [0D BF 10, 05, 05] -101EB; [0D C8 8A, 05, 05] +101F7; [0D BF 18, 05, 05] -101EC; [0D C8 92, 05, 05] +101F8; [0D BF 20, 05, 05] -101ED; [0D C8 9A, 05, 05] +101F9; [0D BF 28, 05, 05] -101EE; [0D C8 A2, 05, 05] +101FA; [0D BF 30, 05, 05] -101EF; [0D C8 AA, 05, 05] +101FB; [0D BF 38, 05, 05] -101F0; [0D C8 B2, 05, 05] +101FC; [0D BF 40, 05, 05] -101F1; [0D C8 BA, 05, 05] +1D000; [0D BF 48, 05, 05] -101F2; [0D C8 C2, 05, 05] +1D001; [0D BF 50, 05, 05] -101F3; [0D C8 CA, 05, 05] +1D002; [0D BF 58, 05, 05] -101F4; [0D C8 D2, 05, 05] +1D003; [0D BF 60, 05, 05] -101F5; [0D C8 DA, 05, 05] +1D004; [0D BF 68, 05, 05] -101F6; [0D C8 E2, 05, 05] +1D005; [0D BF 70, 05, 05] -101F7; [0D C8 EA, 05, 05] +1D006; [0D BF 78, 05, 05] -101F8; [0D C8 F2, 05, 05] +1D007; [0D BF 80, 05, 05] -101F9; [0D C8 FA, 05, 05] +1D008; [0D BF 88, 05, 05] -101FA; [0D C9 08, 05, 05] +1D009; [0D BF 90, 05, 05] -101FB; [0D C9 10, 05, 05] +1D00A; [0D BF 98, 05, 05] -101FC; [0D C9 18, 05, 05] +1D00B; [0D BF A0, 05, 05] -1D000; [0D C9 20, 05, 05] +1D00C; [0D BF A8, 05, 05] -1D001; [0D C9 28, 05, 05] +1D00D; [0D BF B0, 05, 05] -1D002; [0D C9 30, 05, 05] +1D00E; [0D BF B8, 05, 05] -1D003; [0D C9 38, 05, 05] +1D00F; [0D BF C0, 05, 05] -1D004; [0D C9 40, 05, 05] +1D010; [0D BF C8, 05, 05] -1D005; [0D C9 48, 05, 05] +1D011; [0D BF D0, 05, 05] -1D006; [0D C9 50, 05, 05] +1D012; [0D BF D8, 05, 05] -1D007; [0D C9 58, 05, 05] +1D013; [0D BF E0, 05, 05] -1D008; [0D C9 60, 05, 05] +1D014; [0D BF E8, 05, 05] -1D009; [0D C9 68, 05, 05] +1D015; [0D BF F0, 05, 05] -1D00A; [0D C9 70, 05, 05] +1D016; [0D BF F8, 05, 05] -1D00B; [0D C9 78, 05, 05] +1D017; [0D C0 06, 05, 05] -1D00C; [0D C9 80, 05, 05] +1D018; [0D C0 0E, 05, 05] -1D00D; [0D C9 88, 05, 05] +1D019; [0D C0 16, 05, 05] -1D00E; [0D C9 90, 05, 05] +1D01A; [0D C0 1E, 05, 05] -1D00F; [0D C9 98, 05, 05] +1D01B; [0D C0 26, 05, 05] -1D010; [0D C9 A0, 05, 05] +1D01C; [0D C0 2E, 05, 05] -1D011; [0D C9 A8, 05, 05] +1D01D; [0D C0 36, 05, 05] -1D012; [0D C9 B0, 05, 05] +1D01E; [0D C0 3E, 05, 05] -1D013; [0D C9 B8, 05, 05] +1D01F; [0D C0 46, 05, 05] -1D014; [0D C9 C0, 05, 05] +1D020; [0D C0 4E, 05, 05] -1D015; [0D C9 C8, 05, 05] +1D021; [0D C0 56, 05, 05] -1D016; [0D C9 D0, 05, 05] +1D022; [0D C0 5E, 05, 05] -1D017; [0D C9 D8, 05, 05] +1D023; [0D C0 66, 05, 05] -1D018; [0D C9 E0, 05, 05] +1D024; [0D C0 6E, 05, 05] -1D019; [0D C9 E8, 05, 05] +1D025; [0D C0 76, 05, 05] -1D01A; [0D C9 F0, 05, 05] +1D026; [0D C0 7E, 05, 05] -1D01B; [0D C9 F8, 05, 05] +1D027; [0D C0 86, 05, 05] -1D01C; [0D CA 06, 05, 05] +1D028; [0D C0 8E, 05, 05] -1D01D; [0D CA 0E, 05, 05] +1D029; [0D C0 96, 05, 05] -1D01E; [0D CA 16, 05, 05] +1D02A; [0D C0 9E, 05, 05] -1D01F; [0D CA 1E, 05, 05] +1D02B; [0D C0 A6, 05, 05] -1D020; [0D CA 26, 05, 05] +1D02C; [0D C0 AE, 05, 05] -1D021; [0D CA 2E, 05, 05] +1D02D; [0D C0 B6, 05, 05] -1D022; [0D CA 36, 05, 05] +1D02E; [0D C0 BE, 05, 05] -1D023; [0D CA 3E, 05, 05] +1D02F; [0D C0 C6, 05, 05] -1D024; [0D CA 46, 05, 05] +1D030; [0D C0 CE, 05, 05] -1D025; [0D CA 4E, 05, 05] +1D031; [0D C0 D6, 05, 05] -1D026; [0D CA 56, 05, 05] +1D032; [0D C0 DE, 05, 05] -1D027; [0D CA 5E, 05, 05] +1D033; [0D C0 E6, 05, 05] -1D028; [0D CA 66, 05, 05] +1D034; [0D C0 EE, 05, 05] -1D029; [0D CA 6E, 05, 05] +1D035; [0D C0 F6, 05, 05] -1D02A; [0D CA 76, 05, 05] +1D036; [0D C1 04, 05, 05] -1D02B; [0D CA 7E, 05, 05] +1D037; [0D C1 0C, 05, 05] -1D02C; [0D CA 86, 05, 05] +1D038; [0D C1 14, 05, 05] -1D02D; [0D CA 8E, 05, 05] +1D039; [0D C1 1C, 05, 05] -1D02E; [0D CA 96, 05, 05] +1D03A; [0D C1 24, 05, 05] -1D02F; [0D CA 9E, 05, 05] +1D03B; [0D C1 2C, 05, 05] -1D030; [0D CA A6, 05, 05] +1D03C; [0D C1 34, 05, 05] -1D031; [0D CA AE, 05, 05] +1D03D; [0D C1 3C, 05, 05] -1D032; [0D CA B6, 05, 05] +1D03E; [0D C1 44, 05, 05] -1D033; [0D CA BE, 05, 05] +1D03F; [0D C1 4C, 05, 05] -1D034; [0D CA C6, 05, 05] +1D040; [0D C1 54, 05, 05] -1D035; [0D CA CE, 05, 05] +1D041; [0D C1 5C, 05, 05] -1D036; [0D CA D6, 05, 05] +1D042; [0D C1 64, 05, 05] -1D037; [0D CA DE, 05, 05] +1D043; [0D C1 6C, 05, 05] -1D038; [0D CA E6, 05, 05] +1D044; [0D C1 74, 05, 05] -1D039; [0D CA EE, 05, 05] +1D045; [0D C1 7C, 05, 05] -1D03A; [0D CA F6, 05, 05] +1D046; [0D C1 84, 05, 05] -1D03B; [0D CB 04, 05, 05] +1D047; [0D C1 8C, 05, 05] -1D03C; [0D CB 0C, 05, 05] +1D048; [0D C1 94, 05, 05] -1D03D; [0D CB 14, 05, 05] +1D049; [0D C1 9C, 05, 05] -1D03E; [0D CB 1C, 05, 05] +1D04A; [0D C1 A4, 05, 05] -1D03F; [0D CB 24, 05, 05] +1D04B; [0D C1 AC, 05, 05] -1D040; [0D CB 2C, 05, 05] +1D04C; [0D C1 B4, 05, 05] -1D041; [0D CB 34, 05, 05] +1D04D; [0D C1 BC, 05, 05] -1D042; [0D CB 3C, 05, 05] +1D04E; [0D C1 C4, 05, 05] -1D043; [0D CB 44, 05, 05] +1D04F; [0D C1 CC, 05, 05] -1D044; [0D CB 4C, 05, 05] +1D050; [0D C1 D4, 05, 05] -1D045; [0D CB 54, 05, 05] +1D051; [0D C1 DC, 05, 05] -1D046; [0D CB 5C, 05, 05] +1D052; [0D C1 E4, 05, 05] -1D047; [0D CB 64, 05, 05] +1D053; [0D C1 EC, 05, 05] -1D048; [0D CB 6C, 05, 05] +1D054; [0D C1 F4, 05, 05] -1D049; [0D CB 74, 05, 05] +1D055; [0D C1 FC, 05, 05] -1D04A; [0D CB 7C, 05, 05] +1D056; [0D C2 0A, 05, 05] -1D04B; [0D CB 84, 05, 05] +1D057; [0D C2 12, 05, 05] -1D04C; [0D CB 8C, 05, 05] +1D058; [0D C2 1A, 05, 05] -1D04D; [0D CB 94, 05, 05] +1D059; [0D C2 22, 05, 05] -1D04E; [0D CB 9C, 05, 05] +1D05A; [0D C2 2A, 05, 05] -1D04F; [0D CB A4, 05, 05] +1D05B; [0D C2 32, 05, 05] -1D050; [0D CB AC, 05, 05] +1D05C; [0D C2 3A, 05, 05] -1D051; [0D CB B4, 05, 05] +1D05D; [0D C2 42, 05, 05] -1D052; [0D CB BC, 05, 05] +1D05E; [0D C2 4A, 05, 05] -1D053; [0D CB C4, 05, 05] +1D05F; [0D C2 52, 05, 05] -1D054; [0D CB CC, 05, 05] +1D060; [0D C2 5A, 05, 05] -1D055; [0D CB D4, 05, 05] +1D061; [0D C2 62, 05, 05] -1D056; [0D CB DC, 05, 05] +1D062; [0D C2 6A, 05, 05] -1D057; [0D CB E4, 05, 05] +1D063; [0D C2 72, 05, 05] -1D058; [0D CB EC, 05, 05] +1D064; [0D C2 7A, 05, 05] -1D059; [0D CB F4, 05, 05] +1D065; [0D C2 82, 05, 05] -1D05A; [0D CB FC, 05, 05] +1D066; [0D C2 8A, 05, 05] -1D05B; [0D CC 0A, 05, 05] +1D067; [0D C2 92, 05, 05] -1D05C; [0D CC 12, 05, 05] +1D068; [0D C2 9A, 05, 05] -1D05D; [0D CC 1A, 05, 05] +1D069; [0D C2 A2, 05, 05] -1D05E; [0D CC 22, 05, 05] +1D06A; [0D C2 AA, 05, 05] -1D05F; [0D CC 2A, 05, 05] +1D06B; [0D C2 B2, 05, 05] -1D060; [0D CC 32, 05, 05] +1D06C; [0D C2 BA, 05, 05] -1D061; [0D CC 3A, 05, 05] +1D06D; [0D C2 C2, 05, 05] -1D062; [0D CC 42, 05, 05] +1D06E; [0D C2 CA, 05, 05] -1D063; [0D CC 4A, 05, 05] +1D06F; [0D C2 D2, 05, 05] -1D064; [0D CC 52, 05, 05] +1D070; [0D C2 DA, 05, 05] -1D065; [0D CC 5A, 05, 05] +1D071; [0D C2 E2, 05, 05] -1D066; [0D CC 62, 05, 05] +1D072; [0D C2 EA, 05, 05] -1D067; [0D CC 6A, 05, 05] +1D073; [0D C2 F2, 05, 05] -1D068; [0D CC 72, 05, 05] +1D074; [0D C2 FA, 05, 05] -1D069; [0D CC 7A, 05, 05] +1D075; [0D C3 08, 05, 05] -1D06A; [0D CC 82, 05, 05] +1D076; [0D C3 10, 05, 05] -1D06B; [0D CC 8A, 05, 05] +1D077; [0D C3 18, 05, 05] -1D06C; [0D CC 92, 05, 05] +1D078; [0D C3 20, 05, 05] -1D06D; [0D CC 9A, 05, 05] +1D079; [0D C3 28, 05, 05] -1D06E; [0D CC A2, 05, 05] +1D07A; [0D C3 30, 05, 05] -1D06F; [0D CC AA, 05, 05] +1D07B; [0D C3 38, 05, 05] -1D070; [0D CC B2, 05, 05] +1D07C; [0D C3 40, 05, 05] -1D071; [0D CC BA, 05, 05] +1D07D; [0D C3 48, 05, 05] -1D072; [0D CC C2, 05, 05] +1D07E; [0D C3 50, 05, 05] -1D073; [0D CC CA, 05, 05] +1D07F; [0D C3 58, 05, 05] -1D074; [0D CC D2, 05, 05] +1D080; [0D C3 60, 05, 05] -1D075; [0D CC DA, 05, 05] +1D081; [0D C3 68, 05, 05] -1D076; [0D CC E2, 05, 05] +1D082; [0D C3 70, 05, 05] -1D077; [0D CC EA, 05, 05] +1D083; [0D C3 78, 05, 05] -1D078; [0D CC F2, 05, 05] +1D084; [0D C3 80, 05, 05] -1D079; [0D CC FA, 05, 05] +1D085; [0D C3 88, 05, 05] -1D07A; [0D CD 08, 05, 05] +1D086; [0D C3 90, 05, 05] -1D07B; [0D CD 10, 05, 05] +1D087; [0D C3 98, 05, 05] -1D07C; [0D CD 18, 05, 05] +1D088; [0D C3 A0, 05, 05] -1D07D; [0D CD 20, 05, 05] +1D089; [0D C3 A8, 05, 05] -1D07E; [0D CD 28, 05, 05] +1D08A; [0D C3 B0, 05, 05] -1D07F; [0D CD 30, 05, 05] +1D08B; [0D C3 B8, 05, 05] -1D080; [0D CD 38, 05, 05] +1D08C; [0D C3 C0, 05, 05] -1D081; [0D CD 40, 05, 05] +1D08D; [0D C3 C8, 05, 05] -1D082; [0D CD 48, 05, 05] +1D08E; [0D C3 D0, 05, 05] -1D083; [0D CD 50, 05, 05] +1D08F; [0D C3 D8, 05, 05] -1D084; [0D CD 58, 05, 05] +1D090; [0D C3 E0, 05, 05] -1D085; [0D CD 60, 05, 05] +1D091; [0D C3 E8, 05, 05] -1D086; [0D CD 68, 05, 05] +1D092; [0D C3 F0, 05, 05] -1D087; [0D CD 70, 05, 05] +1D093; [0D C3 F8, 05, 05] -1D088; [0D CD 78, 05, 05] +1D094; [0D C4 06, 05, 05] -1D089; [0D CD 80, 05, 05] +1D095; [0D C4 0E, 05, 05] -1D08A; [0D CD 88, 05, 05] +1D096; [0D C4 16, 05, 05] -1D08B; [0D CD 90, 05, 05] +1D097; [0D C4 1E, 05, 05] -1D08C; [0D CD 98, 05, 05] +1D098; [0D C4 26, 05, 05] -1D08D; [0D CD A0, 05, 05] +1D099; [0D C4 2E, 05, 05] -1D08E; [0D CD A8, 05, 05] +1D09A; [0D C4 36, 05, 05] -1D08F; [0D CD B0, 05, 05] +1D09B; [0D C4 3E, 05, 05] -1D090; [0D CD B8, 05, 05] +1D09C; [0D C4 46, 05, 05] -1D091; [0D CD C0, 05, 05] +1D09D; [0D C4 4E, 05, 05] -1D092; [0D CD C8, 05, 05] +1D09E; [0D C4 56, 05, 05] -1D093; [0D CD D0, 05, 05] +1D09F; [0D C4 5E, 05, 05] -1D094; [0D CD D8, 05, 05] +1D0A0; [0D C4 66, 05, 05] -1D095; [0D CD E0, 05, 05] +1D0A1; [0D C4 6E, 05, 05] -1D096; [0D CD E8, 05, 05] +1D0A2; [0D C4 76, 05, 05] -1D097; [0D CD F0, 05, 05] +1D0A3; [0D C4 7E, 05, 05] -1D098; [0D CD F8, 05, 05] +1D0A4; [0D C4 86, 05, 05] -1D099; [0D CE 06, 05, 05] +1D0A5; [0D C4 8E, 05, 05] -1D09A; [0D CE 0E, 05, 05] +1D0A6; [0D C4 96, 05, 05] -1D09B; [0D CE 16, 05, 05] +1D0A7; [0D C4 9E, 05, 05] -1D09C; [0D CE 1E, 05, 05] +1D0A8; [0D C4 A6, 05, 05] -1D09D; [0D CE 26, 05, 05] +1D0A9; [0D C4 AE, 05, 05] -1D09E; [0D CE 2E, 05, 05] +1D0AA; [0D C4 B6, 05, 05] -1D09F; [0D CE 36, 05, 05] +1D0AB; [0D C4 BE, 05, 05] -1D0A0; [0D CE 3E, 05, 05] +1D0AC; [0D C4 C6, 05, 05] -1D0A1; [0D CE 46, 05, 05] +1D0AD; [0D C4 CE, 05, 05] -1D0A2; [0D CE 4E, 05, 05] +1D0AE; [0D C4 D6, 05, 05] -1D0A3; [0D CE 56, 05, 05] +1D0AF; [0D C4 DE, 05, 05] -1D0A4; [0D CE 5E, 05, 05] +1D0B0; [0D C4 E6, 05, 05] -1D0A5; [0D CE 66, 05, 05] +1D0B1; [0D C4 EE, 05, 05] -1D0A6; [0D CE 6E, 05, 05] +1D0B2; [0D C4 F6, 05, 05] -1D0A7; [0D CE 76, 05, 05] +1D0B3; [0D C5 04, 05, 05] -1D0A8; [0D CE 7E, 05, 05] +1D0B4; [0D C5 0C, 05, 05] -1D0A9; [0D CE 86, 05, 05] +1D0B5; [0D C5 14, 05, 05] -1D0AA; [0D CE 8E, 05, 05] +1D0B6; [0D C5 1C, 05, 05] -1D0AB; [0D CE 96, 05, 05] +1D0B7; [0D C5 24, 05, 05] -1D0AC; [0D CE 9E, 05, 05] +1D0B8; [0D C5 2C, 05, 05] -1D0AD; [0D CE A6, 05, 05] +1D0B9; [0D C5 34, 05, 05] -1D0AE; [0D CE AE, 05, 05] +1D0BA; [0D C5 3C, 05, 05] -1D0AF; [0D CE B6, 05, 05] +1D0BB; [0D C5 44, 05, 05] -1D0B0; [0D CE BE, 05, 05] +1D0BC; [0D C5 4C, 05, 05] -1D0B1; [0D CE C6, 05, 05] +1D0BD; [0D C5 54, 05, 05] -1D0B2; [0D CE CE, 05, 05] +1D0BE; [0D C5 5C, 05, 05] -1D0B3; [0D CE D6, 05, 05] +1D0BF; [0D C5 64, 05, 05] -1D0B4; [0D CE DE, 05, 05] +1D0C0; [0D C5 6C, 05, 05] -1D0B5; [0D CE E6, 05, 05] +1D0C1; [0D C5 74, 05, 05] -1D0B6; [0D CE EE, 05, 05] +1D0C2; [0D C5 7C, 05, 05] -1D0B7; [0D CE F6, 05, 05] +1D0C3; [0D C5 84, 05, 05] -1D0B8; [0D CF 04, 05, 05] +1D0C4; [0D C5 8C, 05, 05] -1D0B9; [0D CF 0C, 05, 05] +1D0C5; [0D C5 94, 05, 05] -1D0BA; [0D CF 14, 05, 05] +1D0C6; [0D C5 9C, 05, 05] -1D0BB; [0D CF 1C, 05, 05] +1D0C7; [0D C5 A4, 05, 05] -1D0BC; [0D CF 24, 05, 05] +1D0C8; [0D C5 AC, 05, 05] -1D0BD; [0D CF 2C, 05, 05] +1D0C9; [0D C5 B4, 05, 05] -1D0BE; [0D CF 34, 05, 05] +1D0CA; [0D C5 BC, 05, 05] -1D0BF; [0D CF 3C, 05, 05] +1D0CB; [0D C5 C4, 05, 05] -1D0C0; [0D CF 44, 05, 05] +1D0CC; [0D C5 CC, 05, 05] -1D0C1; [0D CF 4C, 05, 05] +1D0CD; [0D C5 D4, 05, 05] -1D0C2; [0D CF 54, 05, 05] +1D0CE; [0D C5 DC, 05, 05] -1D0C3; [0D CF 5C, 05, 05] +1D0CF; [0D C5 E4, 05, 05] -1D0C4; [0D CF 64, 05, 05] +1D0D0; [0D C5 EC, 05, 05] -1D0C5; [0D CF 6C, 05, 05] +1D0D1; [0D C5 F4, 05, 05] -1D0C6; [0D CF 74, 05, 05] +1D0D2; [0D C5 FC, 05, 05] -1D0C7; [0D CF 7C, 05, 05] +1D0D3; [0D C6 0A, 05, 05] -1D0C8; [0D CF 84, 05, 05] +1D0D4; [0D C6 12, 05, 05] -1D0C9; [0D CF 8C, 05, 05] +1D0D5; [0D C6 1A, 05, 05] -1D0CA; [0D CF 94, 05, 05] +1D0D6; [0D C6 22, 05, 05] -1D0CB; [0D CF 9C, 05, 05] +1D0D7; [0D C6 2A, 05, 05] -1D0CC; [0D CF A4, 05, 05] +1D0D8; [0D C6 32, 05, 05] -1D0CD; [0D CF AC, 05, 05] +1D0D9; [0D C6 3A, 05, 05] -1D0CE; [0D CF B4, 05, 05] +1D0DA; [0D C6 42, 05, 05] -1D0CF; [0D CF BC, 05, 05] +1D0DB; [0D C6 4A, 05, 05] -1D0D0; [0D CF C4, 05, 05] +1D0DC; [0D C6 52, 05, 05] -1D0D1; [0D CF CC, 05, 05] +1D0DD; [0D C6 5A, 05, 05] -1D0D2; [0D CF D4, 05, 05] +1D0DE; [0D C6 62, 05, 05] -1D0D3; [0D CF DC, 05, 05] +1D0DF; [0D C6 6A, 05, 05] -1D0D4; [0D CF E4, 05, 05] +1D0E0; [0D C6 72, 05, 05] -1D0D5; [0D CF EC, 05, 05] +1D0E1; [0D C6 7A, 05, 05] -1D0D6; [0D CF F4, 05, 05] +1D0E2; [0D C6 82, 05, 05] -1D0D7; [0D CF FC, 05, 05] +1D0E3; [0D C6 8A, 05, 05] -1D0D8; [0D D0 0A, 05, 05] +1D0E4; [0D C6 92, 05, 05] -1D0D9; [0D D0 12, 05, 05] +1D0E5; [0D C6 9A, 05, 05] -1D0DA; [0D D0 1A, 05, 05] +1D0E6; [0D C6 A2, 05, 05] -1D0DB; [0D D0 22, 05, 05] +1D0E7; [0D C6 AA, 05, 05] -1D0DC; [0D D0 2A, 05, 05] +1D0E8; [0D C6 B2, 05, 05] -1D0DD; [0D D0 32, 05, 05] +1D0E9; [0D C6 BA, 05, 05] -1D0DE; [0D D0 3A, 05, 05] +1D0EA; [0D C6 C2, 05, 05] -1D0DF; [0D D0 42, 05, 05] +1D0EB; [0D C6 CA, 05, 05] -1D0E0; [0D D0 4A, 05, 05] +1D0EC; [0D C6 D2, 05, 05] -1D0E1; [0D D0 52, 05, 05] +1D0ED; [0D C6 DA, 05, 05] -1D0E2; [0D D0 5A, 05, 05] +1D0EE; [0D C6 E2, 05, 05] -1D0E3; [0D D0 62, 05, 05] +1D0EF; [0D C6 EA, 05, 05] -1D0E4; [0D D0 6A, 05, 05] +1D0F0; [0D C6 F2, 05, 05] -1D0E5; [0D D0 72, 05, 05] +1D0F1; [0D C6 FA, 05, 05] -1D0E6; [0D D0 7A, 05, 05] +1D0F2; [0D C7 08, 05, 05] -1D0E7; [0D D0 82, 05, 05] +1D0F3; [0D C7 10, 05, 05] -1D0E8; [0D D0 8A, 05, 05] +1D0F4; [0D C7 18, 05, 05] -1D0E9; [0D D0 92, 05, 05] +1D0F5; [0D C7 20, 05, 05] -1D0EA; [0D D0 9A, 05, 05] +1D100; [0D C7 28, 05, 05] -1D0EB; [0D D0 A2, 05, 05] +1D101; [0D C7 30, 05, 05] -1D0EC; [0D D0 AA, 05, 05] +1D102; [0D C7 38, 05, 05] -1D0ED; [0D D0 B2, 05, 05] +1D103; [0D C7 40, 05, 05] -1D0EE; [0D D0 BA, 05, 05] +1D104; [0D C7 48, 05, 05] -1D0EF; [0D D0 C2, 05, 05] +1D105; [0D C7 50, 05, 05] -1D0F0; [0D D0 CA, 05, 05] +1D106; [0D C7 58, 05, 05] -1D0F1; [0D D0 D2, 05, 05] +1D107; [0D C7 60, 05, 05] -1D0F2; [0D D0 DA, 05, 05] +1D108; [0D C7 68, 05, 05] -1D0F3; [0D D0 E2, 05, 05] +1D109; [0D C7 70, 05, 05] -1D0F4; [0D D0 EA, 05, 05] +1D10A; [0D C7 78, 05, 05] -1D0F5; [0D D0 F2, 05, 05] +1D10B; [0D C7 80, 05, 05] -1D100; [0D D0 FA, 05, 05] +1D10C; [0D C7 88, 05, 05] -1D101; [0D D1 08, 05, 05] +1D10D; [0D C7 90, 05, 05] -1D102; [0D D1 10, 05, 05] +1D10E; [0D C7 98, 05, 05] -1D103; [0D D1 18, 05, 05] +1D10F; [0D C7 A0, 05, 05] -1D104; [0D D1 20, 05, 05] +1D110; [0D C7 A8, 05, 05] -1D105; [0D D1 28, 05, 05] +1D111; [0D C7 B0, 05, 05] -1D106; [0D D1 30, 05, 05] +1D112; [0D C7 B8, 05, 05] -1D107; [0D D1 38, 05, 05] +1D113; [0D C7 C0, 05, 05] -1D108; [0D D1 40, 05, 05] +1D114; [0D C7 C8, 05, 05] -1D109; [0D D1 48, 05, 05] +1D115; [0D C7 D0, 05, 05] -1D10A; [0D D1 50, 05, 05] +1D116; [0D C7 D8, 05, 05] -1D10B; [0D D1 58, 05, 05] +1D117; [0D C7 E0, 05, 05] -1D10C; [0D D1 60, 05, 05] +1D118; [0D C7 E8, 05, 05] -1D10D; [0D D1 68, 05, 05] +1D119; [0D C7 F0, 05, 05] -1D10E; [0D D1 70, 05, 05] +1D11A; [0D C7 F8, 05, 05] -1D10F; [0D D1 78, 05, 05] +1D11B; [0D C8 06, 05, 05] -1D110; [0D D1 80, 05, 05] +1D11C; [0D C8 0E, 05, 05] -1D111; [0D D1 88, 05, 05] +1D11D; [0D C8 16, 05, 05] -1D112; [0D D1 90, 05, 05] +1D11E; [0D C8 1E, 05, 05] -1D113; [0D D1 98, 05, 05] +1D11F; [0D C8 26, 05, 05] -1D114; [0D D1 A0, 05, 05] +1D120; [0D C8 2E, 05, 05] -1D115; [0D D1 A8, 05, 05] +1D121; [0D C8 36, 05, 05] -1D116; [0D D1 B0, 05, 05] +1D122; [0D C8 3E, 05, 05] -1D117; [0D D1 B8, 05, 05] +1D123; [0D C8 46, 05, 05] -1D118; [0D D1 C0, 05, 05] +1D124; [0D C8 4E, 05, 05] -1D119; [0D D1 C8, 05, 05] +1D125; [0D C8 56, 05, 05] -1D11A; [0D D1 D0, 05, 05] +1D126; [0D C8 5E, 05, 05] -1D11B; [0D D1 D8, 05, 05] +266D; [0D C8 66, 05, 05] -1D11C; [0D D1 E0, 05, 05] +266E; [0D C8 6E, 05, 05] -1D11D; [0D D1 E8, 05, 05] +266F; [0D C8 76, 05, 05] -1D11E; [0D D1 F0, 05, 05] +1D12A; [0D C8 7E, 05, 05] -1D11F; [0D D1 F8, 05, 05] +1D12B; [0D C8 86, 05, 05] -1D120; [0D D2 06, 05, 05] +1D12C; [0D C8 8E, 05, 05] -1D121; [0D D2 0E, 05, 05] +1D12D; [0D C8 96, 05, 05] -1D122; [0D D2 16, 05, 05] +1D12E; [0D C8 9E, 05, 05] -1D123; [0D D2 1E, 05, 05] +1D12F; [0D C8 A6, 05, 05] -1D124; [0D D2 26, 05, 05] +1D130; [0D C8 AE, 05, 05] -1D125; [0D D2 2E, 05, 05] +1D131; [0D C8 B6, 05, 05] -1D126; [0D D2 36, 05, 05] +1D132; [0D C8 BE, 05, 05] -266D; [0D D2 3E, 05, 05] +1D133; [0D C8 C6, 05, 05] -266E; [0D D2 46, 05, 05] +1D134; [0D C8 CE, 05, 05] -266F; [0D D2 4E, 05, 05] +1D135; [0D C8 D6, 05, 05] -1D12A; [0D D2 56, 05, 05] +1D136; [0D C8 DE, 05, 05] -1D12B; [0D D2 5E, 05, 05] +1D137; [0D C8 E6, 05, 05] -1D12C; [0D D2 66, 05, 05] +1D138; [0D C8 EE, 05, 05] -1D12D; [0D D2 6E, 05, 05] +1D139; [0D C8 F6, 05, 05] -1D12E; [0D D2 76, 05, 05] +1D129; [0D C9 04, 05, 05] -1D12F; [0D D2 7E, 05, 05] +1D13A; [0D C9 0C, 05, 05] -1D130; [0D D2 86, 05, 05] +1D13B; [0D C9 14, 05, 05] -1D131; [0D D2 8E, 05, 05] +1D13C; [0D C9 1C, 05, 05] -1D132; [0D D2 96, 05, 05] +1D13D; [0D C9 24, 05, 05] -1D133; [0D D2 9E, 05, 05] +1D13E; [0D C9 2C, 05, 05] -1D134; [0D D2 A6, 05, 05] +1D13F; [0D C9 34, 05, 05] -1D135; [0D D2 AE, 05, 05] +1D140; [0D C9 3C, 05, 05] -1D136; [0D D2 B6, 05, 05] +1D141; [0D C9 44, 05, 05] -1D137; [0D D2 BE, 05, 05] +1D142; [0D C9 4C, 05, 05] -1D138; [0D D2 C6, 05, 05] +1D143; [0D C9 54, 05, 05] -1D139; [0D D2 CE, 05, 05] +1D144; [0D C9 5C, 05, 05] -1D129; [0D D2 D6, 05, 05] +1D145; [0D C9 64, 05, 05] -1D13A; [0D D2 DE, 05, 05] +1D146; [0D C9 6C, 05, 05] -1D13B; [0D D2 E6, 05, 05] +1D147; [0D C9 74, 05, 05] -1D13C; [0D D2 EE, 05, 05] +1D148; [0D C9 7C, 05, 05] -1D13D; [0D D2 F6, 05, 05] +1D149; [0D C9 84, 05, 05] -1D13E; [0D D3 04, 05, 05] +1D14A; [0D C9 8C, 05, 05] -1D13F; [0D D3 0C, 05, 05] +1D14B; [0D C9 94, 05, 05] -1D140; [0D D3 14, 05, 05] +1D14C; [0D C9 9C, 05, 05] -1D141; [0D D3 1C, 05, 05] +1D14D; [0D C9 A4, 05, 05] -1D142; [0D D3 24, 05, 05] +1D14E; [0D C9 AC, 05, 05] -1D143; [0D D3 2C, 05, 05] +1D14F; [0D C9 B4, 05, 05] -1D144; [0D D3 34, 05, 05] +1D150; [0D C9 BC, 05, 05] -1D145; [0D D3 3C, 05, 05] +1D151; [0D C9 C4, 05, 05] -1D146; [0D D3 44, 05, 05] +1D152; [0D C9 CC, 05, 05] -1D147; [0D D3 4C, 05, 05] +1D153; [0D C9 D4, 05, 05] -1D148; [0D D3 54, 05, 05] +1D154; [0D C9 DC, 05, 05] -1D149; [0D D3 5C, 05, 05] +1D155; [0D C9 E4, 05, 05] -1D14A; [0D D3 64, 05, 05] +1D156; [0D C9 EC, 05, 05] -1D14B; [0D D3 6C, 05, 05] +1D157; [0D C9 F4, 05, 05] +1D15E; [0D C9 F4, 05, 05] -1D14C; [0D D3 74, 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] -1D14D; [0D D3 7C, 05, 05] +1D159; [0D CA 0A, 05, 05] -1D14E; [0D D3 84, 05, 05] +1D15A; [0D CA 12, 05, 05] -1D14F; [0D D3 8C, 05, 05] +1D15B; [0D CA 1A, 05, 05] -1D150; [0D D3 94, 05, 05] +1D15C; [0D CA 22, 05, 05] -1D151; [0D D3 9C, 05, 05] +1D15D; [0D CA 2A, 05, 05] -1D152; [0D D3 A4, 05, 05] +1D16A; [0D CA 32, 05, 05] -1D153; [0D D3 AC, 05, 05] +1D16B; [0D CA 3A, 05, 05] -1D154; [0D D3 B4, 05, 05] +1D16C; [0D CA 42, 05, 05] -1D155; [0D D3 BC, 05, 05] +1D183; [0D CA 4A, 05, 05] -1D156; [0D D3 C4, 05, 05] +1D184; [0D CA 52, 05, 05] -1D157; [0D D3 CC, 05, 05] -1D15E; [0D D3 CC, 05, 05] +1D18C; [0D CA 5A, 05, 05] -1D158; [0D D3 D4, 05, 05] -1D15F; [0D D3 D4, 05, 05] -1D160; [0D D3 D4, 05, 05] -1D161; [0D D3 D4, 05, 05] -1D162; [0D D3 D4, 05, 05] -1D163; [0D D3 D4, 05, 05] -1D164; [0D D3 D4, 05, 05] +1D18D; [0D CA 62, 05, 05] -1D159; [0D D3 DC, 05, 05] +1D18E; [0D CA 6A, 05, 05] -1D15A; [0D D3 E4, 05, 05] +1D18F; [0D CA 72, 05, 05] -1D15B; [0D D3 EC, 05, 05] +1D190; [0D CA 7A, 05, 05] -1D15C; [0D D3 F4, 05, 05] +1D191; [0D CA 82, 05, 05] -1D15D; [0D D3 FC, 05, 05] +1D192; [0D CA 8A, 05, 05] -1D16A; [0D D4 0A, 05, 05] +1D193; [0D CA 92, 05, 05] -1D16B; [0D D4 12, 05, 05] +1D194; [0D CA 9A, 05, 05] -1D16C; [0D D4 1A, 05, 05] +1D195; [0D CA A2, 05, 05] -1D183; [0D D4 22, 05, 05] +1D196; [0D CA AA, 05, 05] -1D184; [0D D4 2A, 05, 05] +1D197; [0D CA B2, 05, 05] -1D18C; [0D D4 32, 05, 05] +1D198; [0D CA BA, 05, 05] -1D18D; [0D D4 3A, 05, 05] +1D199; [0D CA C2, 05, 05] -1D18E; [0D D4 42, 05, 05] +1D19A; [0D CA CA, 05, 05] -1D18F; [0D D4 4A, 05, 05] +1D19B; [0D CA D2, 05, 05] -1D190; [0D D4 52, 05, 05] +1D19C; [0D CA DA, 05, 05] -1D191; [0D D4 5A, 05, 05] +1D19D; [0D CA E2, 05, 05] -1D192; [0D D4 62, 05, 05] +1D19E; [0D CA EA, 05, 05] -1D193; [0D D4 6A, 05, 05] +1D19F; [0D CA F2, 05, 05] -1D194; [0D D4 72, 05, 05] +1D1A0; [0D CA FA, 05, 05] -1D195; [0D D4 7A, 05, 05] +1D1A1; [0D CB 08, 05, 05] -1D196; [0D D4 82, 05, 05] +1D1A2; [0D CB 10, 05, 05] -1D197; [0D D4 8A, 05, 05] +1D1A3; [0D CB 18, 05, 05] -1D198; [0D D4 92, 05, 05] +1D1A4; [0D CB 20, 05, 05] -1D199; [0D D4 9A, 05, 05] +1D1A5; [0D CB 28, 05, 05] -1D19A; [0D D4 A2, 05, 05] +1D1A6; [0D CB 30, 05, 05] -1D19B; [0D D4 AA, 05, 05] +1D1A7; [0D CB 38, 05, 05] -1D19C; [0D D4 B2, 05, 05] +1D1A8; [0D CB 40, 05, 05] -1D19D; [0D D4 BA, 05, 05] +1D1A9; [0D CB 48, 05, 05] -1D19E; [0D D4 C2, 05, 05] +1D1AE; [0D CB 50, 05, 05] -1D19F; [0D D4 CA, 05, 05] +1D1AF; [0D CB 58, 05, 05] -1D1A0; [0D D4 D2, 05, 05] +1D1B0; [0D CB 60, 05, 05] -1D1A1; [0D D4 DA, 05, 05] +1D1B1; [0D CB 68, 05, 05] -1D1A2; [0D D4 E2, 05, 05] +1D1B2; [0D CB 70, 05, 05] -1D1A3; [0D D4 EA, 05, 05] +1D1B3; [0D CB 78, 05, 05] -1D1A4; [0D D4 F2, 05, 05] +1D1B4; [0D CB 80, 05, 05] -1D1A5; [0D D4 FA, 05, 05] +1D1B5; [0D CB 88, 05, 05] -1D1A6; [0D D5 08, 05, 05] +1D1B6; [0D CB 90, 05, 05] -1D1A7; [0D D5 10, 05, 05] +1D1B7; [0D CB 98, 05, 05] -1D1A8; [0D D5 18, 05, 05] +1D1B8; [0D CB A0, 05, 05] -1D1A9; [0D D5 20, 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] -1D1AE; [0D D5 28, 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] -1D1AF; [0D D5 30, 05, 05] +1D1C1; [0D CB B8, 05, 05] -1D1B0; [0D D5 38, 05, 05] +1D1C2; [0D CB C0, 05, 05] -1D1B1; [0D D5 40, 05, 05] +1D1C3; [0D CB C8, 05, 05] -1D1B2; [0D D5 48, 05, 05] +1D1C4; [0D CB D0, 05, 05] -1D1B3; [0D D5 50, 05, 05] +1D1C5; [0D CB D8, 05, 05] -1D1B4; [0D D5 58, 05, 05] +1D1C6; [0D CB E0, 05, 05] -1D1B5; [0D D5 60, 05, 05] +1D1C7; [0D CB E8, 05, 05] -1D1B6; [0D D5 68, 05, 05] +1D1C8; [0D CB F0, 05, 05] -1D1B7; [0D D5 70, 05, 05] +1D1C9; [0D CB F8, 05, 05] -1D1B8; [0D D5 78, 05, 05] +1D1CA; [0D CC 06, 05, 05] -1D1B9; [0D D5 80, 05, 05] -1D1BB; [0D D5 80, 05, 05] -1D1BD; [0D D5 80, 05, 05] -1D1BF; [0D D5 80, 05, 05] +1D1CB; [0D CC 0E, 05, 05] -1D1BA; [0D D5 88, 05, 05] -1D1BC; [0D D5 88, 05, 05] -1D1BE; [0D D5 88, 05, 05] -1D1C0; [0D D5 88, 05, 05] +1D1CC; [0D CC 16, 05, 05] -1D1C1; [0D D5 90, 05, 05] +1D1CD; [0D CC 1E, 05, 05] -1D1C2; [0D D5 98, 05, 05] +1D1CE; [0D CC 26, 05, 05] -1D1C3; [0D D5 A0, 05, 05] +1D1CF; [0D CC 2E, 05, 05] -1D1C4; [0D D5 A8, 05, 05] +1D1D0; [0D CC 36, 05, 05] -1D1C5; [0D D5 B0, 05, 05] +1D1D1; [0D CC 3E, 05, 05] -1D1C6; [0D D5 B8, 05, 05] +1D1D2; [0D CC 46, 05, 05] -1D1C7; [0D D5 C0, 05, 05] +1D1D3; [0D CC 4E, 05, 05] -1D1C8; [0D D5 C8, 05, 05] +1D1D4; [0D CC 56, 05, 05] -1D1C9; [0D D5 D0, 05, 05] +1D1D5; [0D CC 5E, 05, 05] -1D1CA; [0D D5 D8, 05, 05] +1D1D6; [0D CC 66, 05, 05] -1D1CB; [0D D5 E0, 05, 05] +1D1D7; [0D CC 6E, 05, 05] -1D1CC; [0D D5 E8, 05, 05] +1D1D8; [0D CC 76, 05, 05] -1D1CD; [0D D5 F0, 05, 05] +1D1D9; [0D CC 7E, 05, 05] -1D1CE; [0D D5 F8, 05, 05] +1D1DA; [0D CC 86, 05, 05] -1D1CF; [0D D6 06, 05, 05] +1D1DB; [0D CC 8E, 05, 05] -1D1D0; [0D D6 0E, 05, 05] +1D1DC; [0D CC 96, 05, 05] -1D1D1; [0D D6 16, 05, 05] +1D1DD; [0D CC 9E, 05, 05] -1D1D2; [0D D6 1E, 05, 05] +1D200; [0D CC A6, 05, 05] -1D1D3; [0D D6 26, 05, 05] +1D201; [0D CC AE, 05, 05] -1D1D4; [0D D6 2E, 05, 05] +1D202; [0D CC B6, 05, 05] -1D1D5; [0D D6 36, 05, 05] +1D203; [0D CC BE, 05, 05] -1D1D6; [0D D6 3E, 05, 05] +1D204; [0D CC C6, 05, 05] -1D1D7; [0D D6 46, 05, 05] +1D205; [0D CC CE, 05, 05] -1D1D8; [0D D6 4E, 05, 05] +1D206; [0D CC D6, 05, 05] -1D1D9; [0D D6 56, 05, 05] +1D207; [0D CC DE, 05, 05] -1D1DA; [0D D6 5E, 05, 05] +1D208; [0D CC E6, 05, 05] -1D1DB; [0D D6 66, 05, 05] +1D209; [0D CC EE, 05, 05] -1D1DC; [0D D6 6E, 05, 05] +1D20A; [0D CC F6, 05, 05] -1D1DD; [0D D6 76, 05, 05] +1D20B; [0D CD 04, 05, 05] -1D200; [0D D6 7E, 05, 05] +1D20C; [0D CD 0C, 05, 05] -1D201; [0D D6 86, 05, 05] +1D20D; [0D CD 14, 05, 05] -1D202; [0D D6 8E, 05, 05] +1D20E; [0D CD 1C, 05, 05] -1D203; [0D D6 96, 05, 05] +1D20F; [0D CD 24, 05, 05] -1D204; [0D D6 9E, 05, 05] +1D210; [0D CD 2C, 05, 05] -1D205; [0D D6 A6, 05, 05] +1D211; [0D CD 34, 05, 05] -1D206; [0D D6 AE, 05, 05] +1D212; [0D CD 3C, 05, 05] -1D207; [0D D6 B6, 05, 05] +1D213; [0D CD 44, 05, 05] -1D208; [0D D6 BE, 05, 05] +1D214; [0D CD 4C, 05, 05] -1D209; [0D D6 C6, 05, 05] +1D215; [0D CD 54, 05, 05] -1D20A; [0D D6 CE, 05, 05] +1D216; [0D CD 5C, 05, 05] -1D20B; [0D D6 D6, 05, 05] +1D217; [0D CD 64, 05, 05] -1D20C; [0D D6 DE, 05, 05] +1D218; [0D CD 6C, 05, 05] -1D20D; [0D D6 E6, 05, 05] +1D219; [0D CD 74, 05, 05] -1D20E; [0D D6 EE, 05, 05] +1D21A; [0D CD 7C, 05, 05] -1D20F; [0D D6 F6, 05, 05] +1D21B; [0D CD 84, 05, 05] -1D210; [0D D7 04, 05, 05] +1D21C; [0D CD 8C, 05, 05] -1D211; [0D D7 0C, 05, 05] +1D21D; [0D CD 94, 05, 05] -1D212; [0D D7 14, 05, 05] +1D21E; [0D CD 9C, 05, 05] -1D213; [0D D7 1C, 05, 05] +1D21F; [0D CD A4, 05, 05] -1D214; [0D D7 24, 05, 05] +1D220; [0D CD AC, 05, 05] -1D215; [0D D7 2C, 05, 05] +1D221; [0D CD B4, 05, 05] -1D216; [0D D7 34, 05, 05] +1D222; [0D CD BC, 05, 05] -1D217; [0D D7 3C, 05, 05] +1D223; [0D CD C4, 05, 05] -1D218; [0D D7 44, 05, 05] +1D224; [0D CD CC, 05, 05] -1D219; [0D D7 4C, 05, 05] +1D225; [0D CD D4, 05, 05] -1D21A; [0D D7 54, 05, 05] +1D226; [0D CD DC, 05, 05] -1D21B; [0D D7 5C, 05, 05] +1D227; [0D CD E4, 05, 05] -1D21C; [0D D7 64, 05, 05] +1D228; [0D CD EC, 05, 05] -1D21D; [0D D7 6C, 05, 05] +1D229; [0D CD F4, 05, 05] -1D21E; [0D D7 74, 05, 05] +1D22A; [0D CD FC, 05, 05] -1D21F; [0D D7 7C, 05, 05] +1D22B; [0D CE 0A, 05, 05] -1D220; [0D D7 84, 05, 05] +1D22C; [0D CE 12, 05, 05] -1D221; [0D D7 8C, 05, 05] +1D22D; [0D CE 1A, 05, 05] -1D222; [0D D7 94, 05, 05] +1D22E; [0D CE 22, 05, 05] -1D223; [0D D7 9C, 05, 05] +1D22F; [0D CE 2A, 05, 05] -1D224; [0D D7 A4, 05, 05] +1D230; [0D CE 32, 05, 05] -1D225; [0D D7 AC, 05, 05] +1D231; [0D CE 3A, 05, 05] -1D226; [0D D7 B4, 05, 05] +1D232; [0D CE 42, 05, 05] -1D227; [0D D7 BC, 05, 05] +1D233; [0D CE 4A, 05, 05] -1D228; [0D D7 C4, 05, 05] +1D234; [0D CE 52, 05, 05] -1D229; [0D D7 CC, 05, 05] +1D235; [0D CE 5A, 05, 05] -1D22A; [0D D7 D4, 05, 05] +1D236; [0D CE 62, 05, 05] -1D22B; [0D D7 DC, 05, 05] +1D237; [0D CE 6A, 05, 05] -1D22C; [0D D7 E4, 05, 05] +1D238; [0D CE 72, 05, 05] -1D22D; [0D D7 EC, 05, 05] +1D239; [0D CE 7A, 05, 05] -1D22E; [0D D7 F4, 05, 05] +1D23A; [0D CE 82, 05, 05] -1D22F; [0D D7 FC, 05, 05] +1D23B; [0D CE 8A, 05, 05] -1D230; [0D D8 0A, 05, 05] +1D23C; [0D CE 92, 05, 05] -1D231; [0D D8 12, 05, 05] +1D23D; [0D CE 9A, 05, 05] -1D232; [0D D8 1A, 05, 05] +1D23E; [0D CE A2, 05, 05] -1D233; [0D D8 22, 05, 05] +1D23F; [0D CE AA, 05, 05] -1D234; [0D D8 2A, 05, 05] +1D240; [0D CE B2, 05, 05] -1D235; [0D D8 32, 05, 05] +1D241; [0D CE BA, 05, 05] -1D236; [0D D8 3A, 05, 05] +1D245; [0D CE C2, 05, 05] -1D237; [0D D8 42, 05, 05] +1F000; [0D CE CA, 05, 05] -1D238; [0D D8 4A, 05, 05] +1F001; [0D CE D2, 05, 05] -1D239; [0D D8 52, 05, 05] +1F002; [0D CE DA, 05, 05] -1D23A; [0D D8 5A, 05, 05] +1F003; [0D CE E2, 05, 05] -1D23B; [0D D8 62, 05, 05] +1F004; [0D CE EA, 05, 05] -1D23C; [0D D8 6A, 05, 05] +1F005; [0D CE F2, 05, 05] -1D23D; [0D D8 72, 05, 05] +1F006; [0D CE FA, 05, 05] -1D23E; [0D D8 7A, 05, 05] +1F007; [0D CF 08, 05, 05] -1D23F; [0D D8 82, 05, 05] +1F008; [0D CF 10, 05, 05] -1D240; [0D D8 8A, 05, 05] +1F009; [0D CF 18, 05, 05] -1D241; [0D D8 92, 05, 05] +1F00A; [0D CF 20, 05, 05] -1D245; [0D D8 9A, 05, 05] +1F00B; [0D CF 28, 05, 05] -1F000; [0D D8 A2, 05, 05] +1F00C; [0D CF 30, 05, 05] -1F001; [0D D8 AA, 05, 05] +1F00D; [0D CF 38, 05, 05] -1F002; [0D D8 B2, 05, 05] +1F00E; [0D CF 40, 05, 05] -1F003; [0D D8 BA, 05, 05] +1F00F; [0D CF 48, 05, 05] -1F004; [0D D8 C2, 05, 05] +1F010; [0D CF 50, 05, 05] -1F005; [0D D8 CA, 05, 05] +1F011; [0D CF 58, 05, 05] -1F006; [0D D8 D2, 05, 05] +1F012; [0D CF 60, 05, 05] -1F007; [0D D8 DA, 05, 05] +1F013; [0D CF 68, 05, 05] -1F008; [0D D8 E2, 05, 05] +1F014; [0D CF 70, 05, 05] -1F009; [0D D8 EA, 05, 05] +1F015; [0D CF 78, 05, 05] -1F00A; [0D D8 F2, 05, 05] +1F016; [0D CF 80, 05, 05] -1F00B; [0D D8 FA, 05, 05] +1F017; [0D CF 88, 05, 05] -1F00C; [0D D9 08, 05, 05] +1F018; [0D CF 90, 05, 05] -1F00D; [0D D9 10, 05, 05] +1F019; [0D CF 98, 05, 05] -1F00E; [0D D9 18, 05, 05] +1F01A; [0D CF A0, 05, 05] -1F00F; [0D D9 20, 05, 05] +1F01B; [0D CF A8, 05, 05] -1F010; [0D D9 28, 05, 05] +1F01C; [0D CF B0, 05, 05] -1F011; [0D D9 30, 05, 05] +1F01D; [0D CF B8, 05, 05] -1F012; [0D D9 38, 05, 05] +1F01E; [0D CF C0, 05, 05] -1F013; [0D D9 40, 05, 05] +1F01F; [0D CF C8, 05, 05] -1F014; [0D D9 48, 05, 05] +1F020; [0D CF D0, 05, 05] -1F015; [0D D9 50, 05, 05] +1F021; [0D CF D8, 05, 05] -1F016; [0D D9 58, 05, 05] +1F022; [0D CF E0, 05, 05] -1F017; [0D D9 60, 05, 05] +1F023; [0D CF E8, 05, 05] -1F018; [0D D9 68, 05, 05] +1F024; [0D CF F0, 05, 05] -1F019; [0D D9 70, 05, 05] +1F025; [0D CF F8, 05, 05] -1F01A; [0D D9 78, 05, 05] +1F026; [0D D0 06, 05, 05] -1F01B; [0D D9 80, 05, 05] +1F027; [0D D0 0E, 05, 05] -1F01C; [0D D9 88, 05, 05] +1F028; [0D D0 16, 05, 05] -1F01D; [0D D9 90, 05, 05] +1F029; [0D D0 1E, 05, 05] -1F01E; [0D D9 98, 05, 05] +1F02A; [0D D0 26, 05, 05] -1F01F; [0D D9 A0, 05, 05] +1F02B; [0D D0 2E, 05, 05] -1F020; [0D D9 A8, 05, 05] +1F030; [0D D0 36, 05, 05] -1F021; [0D D9 B0, 05, 05] +1F031; [0D D0 3E, 05, 05] -1F022; [0D D9 B8, 05, 05] +1F032; [0D D0 46, 05, 05] -1F023; [0D D9 C0, 05, 05] +1F033; [0D D0 4E, 05, 05] -1F024; [0D D9 C8, 05, 05] +1F034; [0D D0 56, 05, 05] -1F025; [0D D9 D0, 05, 05] +1F035; [0D D0 5E, 05, 05] -1F026; [0D D9 D8, 05, 05] +1F036; [0D D0 66, 05, 05] -1F027; [0D D9 E0, 05, 05] +1F037; [0D D0 6E, 05, 05] -1F028; [0D D9 E8, 05, 05] +1F038; [0D D0 76, 05, 05] -1F029; [0D D9 F0, 05, 05] +1F039; [0D D0 7E, 05, 05] -1F02A; [0D D9 F8, 05, 05] +1F03A; [0D D0 86, 05, 05] -1F02B; [0D DA 06, 05, 05] +1F03B; [0D D0 8E, 05, 05] -1F030; [0D DA 0E, 05, 05] +1F03C; [0D D0 96, 05, 05] -1F031; [0D DA 16, 05, 05] +1F03D; [0D D0 9E, 05, 05] -1F032; [0D DA 1E, 05, 05] +1F03E; [0D D0 A6, 05, 05] -1F033; [0D DA 26, 05, 05] +1F03F; [0D D0 AE, 05, 05] -1F034; [0D DA 2E, 05, 05] +1F040; [0D D0 B6, 05, 05] -1F035; [0D DA 36, 05, 05] +1F041; [0D D0 BE, 05, 05] -1F036; [0D DA 3E, 05, 05] +1F042; [0D D0 C6, 05, 05] -1F037; [0D DA 46, 05, 05] +1F043; [0D D0 CE, 05, 05] -1F038; [0D DA 4E, 05, 05] +1F044; [0D D0 D6, 05, 05] -1F039; [0D DA 56, 05, 05] +1F045; [0D D0 DE, 05, 05] -1F03A; [0D DA 5E, 05, 05] +1F046; [0D D0 E6, 05, 05] -1F03B; [0D DA 66, 05, 05] +1F047; [0D D0 EE, 05, 05] -1F03C; [0D DA 6E, 05, 05] +1F048; [0D D0 F6, 05, 05] -1F03D; [0D DA 76, 05, 05] +1F049; [0D D1 04, 05, 05] -1F03E; [0D DA 7E, 05, 05] +1F04A; [0D D1 0C, 05, 05] -1F03F; [0D DA 86, 05, 05] +1F04B; [0D D1 14, 05, 05] -1F040; [0D DA 8E, 05, 05] +1F04C; [0D D1 1C, 05, 05] -1F041; [0D DA 96, 05, 05] +1F04D; [0D D1 24, 05, 05] -1F042; [0D DA 9E, 05, 05] +1F04E; [0D D1 2C, 05, 05] -1F043; [0D DA A6, 05, 05] +1F04F; [0D D1 34, 05, 05] -1F044; [0D DA AE, 05, 05] +1F050; [0D D1 3C, 05, 05] -1F045; [0D DA B6, 05, 05] +1F051; [0D D1 44, 05, 05] -1F046; [0D DA BE, 05, 05] +1F052; [0D D1 4C, 05, 05] -1F047; [0D DA C6, 05, 05] +1F053; [0D D1 54, 05, 05] -1F048; [0D DA CE, 05, 05] +1F054; [0D D1 5C, 05, 05] -1F049; [0D DA D6, 05, 05] +1F055; [0D D1 64, 05, 05] -1F04A; [0D DA DE, 05, 05] +1F056; [0D D1 6C, 05, 05] -1F04B; [0D DA E6, 05, 05] +1F057; [0D D1 74, 05, 05] -1F04C; [0D DA EE, 05, 05] +1F058; [0D D1 7C, 05, 05] -1F04D; [0D DA F6, 05, 05] +1F059; [0D D1 84, 05, 05] -1F04E; [0D DB 04, 05, 05] +1F05A; [0D D1 8C, 05, 05] -1F04F; [0D DB 0C, 05, 05] +1F05B; [0D D1 94, 05, 05] -1F050; [0D DB 14, 05, 05] +1F05C; [0D D1 9C, 05, 05] -1F051; [0D DB 1C, 05, 05] +1F05D; [0D D1 A4, 05, 05] -1F052; [0D DB 24, 05, 05] +1F05E; [0D D1 AC, 05, 05] -1F053; [0D DB 2C, 05, 05] +1F05F; [0D D1 B4, 05, 05] -1F054; [0D DB 34, 05, 05] +1F060; [0D D1 BC, 05, 05] -1F055; [0D DB 3C, 05, 05] +1F061; [0D D1 C4, 05, 05] -1F056; [0D DB 44, 05, 05] +1F062; [0D D1 CC, 05, 05] -1F057; [0D DB 4C, 05, 05] +1F063; [0D D1 D4, 05, 05] -1F058; [0D DB 54, 05, 05] +1F064; [0D D1 DC, 05, 05] -1F059; [0D DB 5C, 05, 05] +1F065; [0D D1 E4, 05, 05] -1F05A; [0D DB 64, 05, 05] +1F066; [0D D1 EC, 05, 05] -1F05B; [0D DB 6C, 05, 05] +1F067; [0D D1 F4, 05, 05] -1F05C; [0D DB 74, 05, 05] +1F068; [0D D1 FC, 05, 05] -1F05D; [0D DB 7C, 05, 05] +1F069; [0D D2 0A, 05, 05] -1F05E; [0D DB 84, 05, 05] +1F06A; [0D D2 12, 05, 05] -1F05F; [0D DB 8C, 05, 05] +1F06B; [0D D2 1A, 05, 05] -1F060; [0D DB 94, 05, 05] +1F06C; [0D D2 22, 05, 05] -1F061; [0D DB 9C, 05, 05] +1F06D; [0D D2 2A, 05, 05] -1F062; [0D DB A4, 05, 05] +1F06E; [0D D2 32, 05, 05] -1F063; [0D DB AC, 05, 05] +1F06F; [0D D2 3A, 05, 05] -1F064; [0D DB B4, 05, 05] +1F070; [0D D2 42, 05, 05] -1F065; [0D DB BC, 05, 05] +1F071; [0D D2 4A, 05, 05] -1F066; [0D DB C4, 05, 05] +1F072; [0D D2 52, 05, 05] -1F067; [0D DB CC, 05, 05] +1F073; [0D D2 5A, 05, 05] -1F068; [0D DB D4, 05, 05] +1F074; [0D D2 62, 05, 05] -1F069; [0D DB DC, 05, 05] +1F075; [0D D2 6A, 05, 05] -1F06A; [0D DB E4, 05, 05] +1F076; [0D D2 72, 05, 05] -1F06B; [0D DB EC, 05, 05] +1F077; [0D D2 7A, 05, 05] -1F06C; [0D DB F4, 05, 05] +1F078; [0D D2 82, 05, 05] -1F06D; [0D DB FC, 05, 05] +1F079; [0D D2 8A, 05, 05] -1F06E; [0D DC 0A, 05, 05] +1F07A; [0D D2 92, 05, 05] -1F06F; [0D DC 12, 05, 05] +1F07B; [0D D2 9A, 05, 05] -1F070; [0D DC 1A, 05, 05] +1F07C; [0D D2 A2, 05, 05] -1F071; [0D DC 22, 05, 05] +1F07D; [0D D2 AA, 05, 05] -1F072; [0D DC 2A, 05, 05] +1F07E; [0D D2 B2, 05, 05] -1F073; [0D DC 32, 05, 05] +1F07F; [0D D2 BA, 05, 05] -1F074; [0D DC 3A, 05, 05] +1F080; [0D D2 C2, 05, 05] -1F075; [0D DC 42, 05, 05] +1F081; [0D D2 CA, 05, 05] -1F076; [0D DC 4A, 05, 05] +1F082; [0D D2 D2, 05, 05] -1F077; [0D DC 52, 05, 05] +1F083; [0D D2 DA, 05, 05] -1F078; [0D DC 5A, 05, 05] +1F084; [0D D2 E2, 05, 05] -1F079; [0D DC 62, 05, 05] +1F085; [0D D2 EA, 05, 05] -1F07A; [0D DC 6A, 05, 05] +1F086; [0D D2 F2, 05, 05] -1F07B; [0D DC 72, 05, 05] +1F087; [0D D2 FA, 05, 05] -1F07C; [0D DC 7A, 05, 05] +1F088; [0D D3 08, 05, 05] -1F07D; [0D DC 82, 05, 05] +1F089; [0D D3 10, 05, 05] -1F07E; [0D DC 8A, 05, 05] +1F08A; [0D D3 18, 05, 05] -1F07F; [0D DC 92, 05, 05] +1F08B; [0D D3 20, 05, 05] -1F080; [0D DC 9A, 05, 05] +1F08C; [0D D3 28, 05, 05] -1F081; [0D DC A2, 05, 05] +1F08D; [0D D3 30, 05, 05] -1F082; [0D DC AA, 05, 05] +1F08E; [0D D3 38, 05, 05] -1F083; [0D DC B2, 05, 05] +1F08F; [0D D3 40, 05, 05] -1F084; [0D DC BA, 05, 05] +1F090; [0D D3 48, 05, 05] -1F085; [0D DC C2, 05, 05] +1F091; [0D D3 50, 05, 05] -1F086; [0D DC CA, 05, 05] +1F092; [0D D3 58, 05, 05] -1F087; [0D DC D2, 05, 05] +1F093; [0D D3 60, 05, 05] -1F088; [0D DC DA, 05, 05] +1F0A0; [0D D3 68, 05, 05] -1F089; [0D DC E2, 05, 05] +1F0A1; [0D D3 70, 05, 05] -1F08A; [0D DC EA, 05, 05] +1F0A2; [0D D3 78, 05, 05] -1F08B; [0D DC F2, 05, 05] +1F0A3; [0D D3 80, 05, 05] -1F08C; [0D DC FA, 05, 05] +1F0A4; [0D D3 88, 05, 05] -1F08D; [0D DD 08, 05, 05] +1F0A5; [0D D3 90, 05, 05] -1F08E; [0D DD 10, 05, 05] +1F0A6; [0D D3 98, 05, 05] -1F08F; [0D DD 18, 05, 05] +1F0A7; [0D D3 A0, 05, 05] -1F090; [0D DD 20, 05, 05] +1F0A8; [0D D3 A8, 05, 05] -1F091; [0D DD 28, 05, 05] +1F0A9; [0D D3 B0, 05, 05] -1F092; [0D DD 30, 05, 05] +1F0AA; [0D D3 B8, 05, 05] -1F093; [0D DD 38, 05, 05] +1F0AB; [0D D3 C0, 05, 05] -1F0A0; [0D DD 40, 05, 05] +1F0AC; [0D D3 C8, 05, 05] -1F0A1; [0D DD 48, 05, 05] +1F0AD; [0D D3 D0, 05, 05] -1F0A2; [0D DD 50, 05, 05] +1F0AE; [0D D3 D8, 05, 05] -1F0A3; [0D DD 58, 05, 05] +1F0B1; [0D D3 E0, 05, 05] -1F0A4; [0D DD 60, 05, 05] +1F0B2; [0D D3 E8, 05, 05] -1F0A5; [0D DD 68, 05, 05] +1F0B3; [0D D3 F0, 05, 05] -1F0A6; [0D DD 70, 05, 05] +1F0B4; [0D D3 F8, 05, 05] -1F0A7; [0D DD 78, 05, 05] +1F0B5; [0D D4 06, 05, 05] -1F0A8; [0D DD 80, 05, 05] +1F0B6; [0D D4 0E, 05, 05] -1F0A9; [0D DD 88, 05, 05] +1F0B7; [0D D4 16, 05, 05] -1F0AA; [0D DD 90, 05, 05] +1F0B8; [0D D4 1E, 05, 05] -1F0AB; [0D DD 98, 05, 05] +1F0B9; [0D D4 26, 05, 05] -1F0AC; [0D DD A0, 05, 05] +1F0BA; [0D D4 2E, 05, 05] -1F0AD; [0D DD A8, 05, 05] +1F0BB; [0D D4 36, 05, 05] -1F0AE; [0D DD B0, 05, 05] +1F0BC; [0D D4 3E, 05, 05] -1F0B1; [0D DD B8, 05, 05] +1F0BD; [0D D4 46, 05, 05] -1F0B2; [0D DD C0, 05, 05] +1F0BE; [0D D4 4E, 05, 05] -1F0B3; [0D DD C8, 05, 05] +1F0C1; [0D D4 56, 05, 05] -1F0B4; [0D DD D0, 05, 05] +1F0C2; [0D D4 5E, 05, 05] -1F0B5; [0D DD D8, 05, 05] +1F0C3; [0D D4 66, 05, 05] -1F0B6; [0D DD E0, 05, 05] +1F0C4; [0D D4 6E, 05, 05] -1F0B7; [0D DD E8, 05, 05] +1F0C5; [0D D4 76, 05, 05] -1F0B8; [0D DD F0, 05, 05] +1F0C6; [0D D4 7E, 05, 05] -1F0B9; [0D DD F8, 05, 05] +1F0C7; [0D D4 86, 05, 05] -1F0BA; [0D DE 06, 05, 05] +1F0C8; [0D D4 8E, 05, 05] -1F0BB; [0D DE 0E, 05, 05] +1F0C9; [0D D4 96, 05, 05] -1F0BC; [0D DE 16, 05, 05] +1F0CA; [0D D4 9E, 05, 05] -1F0BD; [0D DE 1E, 05, 05] +1F0CB; [0D D4 A6, 05, 05] -1F0BE; [0D DE 26, 05, 05] +1F0CC; [0D D4 AE, 05, 05] -1F0C1; [0D DE 2E, 05, 05] +1F0CD; [0D D4 B6, 05, 05] -1F0C2; [0D DE 36, 05, 05] +1F0CE; [0D D4 BE, 05, 05] -1F0C3; [0D DE 3E, 05, 05] +1F0CF; [0D D4 C6, 05, 05] -1F0C4; [0D DE 46, 05, 05] +1F0D1; [0D D4 CE, 05, 05] -1F0C5; [0D DE 4E, 05, 05] +1F0D2; [0D D4 D6, 05, 05] -1F0C6; [0D DE 56, 05, 05] +1F0D3; [0D D4 DE, 05, 05] -1F0C7; [0D DE 5E, 05, 05] +1F0D4; [0D D4 E6, 05, 05] -1F0C8; [0D DE 66, 05, 05] +1F0D5; [0D D4 EE, 05, 05] -1F0C9; [0D DE 6E, 05, 05] +1F0D6; [0D D4 F6, 05, 05] -1F0CA; [0D DE 76, 05, 05] +1F0D7; [0D D5 04, 05, 05] -1F0CB; [0D DE 7E, 05, 05] +1F0D8; [0D D5 0C, 05, 05] -1F0CC; [0D DE 86, 05, 05] +1F0D9; [0D D5 14, 05, 05] -1F0CD; [0D DE 8E, 05, 05] +1F0DA; [0D D5 1C, 05, 05] -1F0CE; [0D DE 96, 05, 05] +1F0DB; [0D D5 24, 05, 05] -1F0CF; [0D DE 9E, 05, 05] +1F0DC; [0D D5 2C, 05, 05] -1F0D1; [0D DE A6, 05, 05] +1F0DD; [0D D5 34, 05, 05] -1F0D2; [0D DE AE, 05, 05] +1F0DE; [0D D5 3C, 05, 05] -1F0D3; [0D DE B6, 05, 05] +1F0DF; [0D D5 44, 05, 05] -1F0D4; [0D DE BE, 05, 05] +1F300; [0D D5 4C, 05, 05] -1F0D5; [0D DE C6, 05, 05] +1F301; [0D D5 54, 05, 05] -1F0D6; [0D DE CE, 05, 05] +1F302; [0D D5 5C, 05, 05] -1F0D7; [0D DE D6, 05, 05] +1F303; [0D D5 64, 05, 05] -1F0D8; [0D DE DE, 05, 05] +1F304; [0D D5 6C, 05, 05] -1F0D9; [0D DE E6, 05, 05] +1F305; [0D D5 74, 05, 05] -1F0DA; [0D DE EE, 05, 05] +1F306; [0D D5 7C, 05, 05] -1F0DB; [0D DE F6, 05, 05] +1F307; [0D D5 84, 05, 05] -1F0DC; [0D DF 04, 05, 05] +1F308; [0D D5 8C, 05, 05] -1F0DD; [0D DF 0C, 05, 05] +1F309; [0D D5 94, 05, 05] -1F0DE; [0D DF 14, 05, 05] +1F30A; [0D D5 9C, 05, 05] -1F0DF; [0D DF 1C, 05, 05] +1F30B; [0D D5 A4, 05, 05] -1F300; [0D DF 24, 05, 05] +1F30C; [0D D5 AC, 05, 05] -1F301; [0D DF 2C, 05, 05] +1F30D; [0D D5 B4, 05, 05] -1F302; [0D DF 34, 05, 05] +1F30E; [0D D5 BC, 05, 05] -1F303; [0D DF 3C, 05, 05] +1F30F; [0D D5 C4, 05, 05] -1F304; [0D DF 44, 05, 05] +1F310; [0D D5 CC, 05, 05] -1F305; [0D DF 4C, 05, 05] +1F311; [0D D5 D4, 05, 05] -1F306; [0D DF 54, 05, 05] +1F312; [0D D5 DC, 05, 05] -1F307; [0D DF 5C, 05, 05] +1F313; [0D D5 E4, 05, 05] -1F308; [0D DF 64, 05, 05] +1F314; [0D D5 EC, 05, 05] -1F309; [0D DF 6C, 05, 05] +1F315; [0D D5 F4, 05, 05] -1F30A; [0D DF 74, 05, 05] +1F316; [0D D5 FC, 05, 05] -1F30B; [0D DF 7C, 05, 05] +1F317; [0D D6 0A, 05, 05] -1F30C; [0D DF 84, 05, 05] +1F318; [0D D6 12, 05, 05] -1F30D; [0D DF 8C, 05, 05] +1F319; [0D D6 1A, 05, 05] -1F30E; [0D DF 94, 05, 05] +1F31A; [0D D6 22, 05, 05] -1F30F; [0D DF 9C, 05, 05] +1F31B; [0D D6 2A, 05, 05] -1F310; [0D DF A4, 05, 05] +1F31C; [0D D6 32, 05, 05] -1F311; [0D DF AC, 05, 05] +1F31D; [0D D6 3A, 05, 05] -1F312; [0D DF B4, 05, 05] +1F31E; [0D D6 42, 05, 05] -1F313; [0D DF BC, 05, 05] +1F31F; [0D D6 4A, 05, 05] -1F314; [0D DF C4, 05, 05] +1F320; [0D D6 52, 05, 05] -1F315; [0D DF CC, 05, 05] +1F330; [0D D6 5A, 05, 05] -1F316; [0D DF D4, 05, 05] +1F331; [0D D6 62, 05, 05] -1F317; [0D DF DC, 05, 05] +1F332; [0D D6 6A, 05, 05] -1F318; [0D DF E4, 05, 05] +1F333; [0D D6 72, 05, 05] -1F319; [0D DF EC, 05, 05] +1F334; [0D D6 7A, 05, 05] -1F31A; [0D DF F4, 05, 05] +1F335; [0D D6 82, 05, 05] -1F31B; [0D DF FC, 05, 05] +1F337; [0D D6 8A, 05, 05] -1F31C; [0D E0 0A, 05, 05] +1F338; [0D D6 92, 05, 05] -1F31D; [0D E0 12, 05, 05] +1F339; [0D D6 9A, 05, 05] -1F31E; [0D E0 1A, 05, 05] +1F33A; [0D D6 A2, 05, 05] -1F31F; [0D E0 22, 05, 05] +1F33B; [0D D6 AA, 05, 05] -1F320; [0D E0 2A, 05, 05] +1F33C; [0D D6 B2, 05, 05] -1F330; [0D E0 32, 05, 05] +1F33D; [0D D6 BA, 05, 05] -1F331; [0D E0 3A, 05, 05] +1F33E; [0D D6 C2, 05, 05] -1F332; [0D E0 42, 05, 05] +1F33F; [0D D6 CA, 05, 05] -1F333; [0D E0 4A, 05, 05] +1F340; [0D D6 D2, 05, 05] -1F334; [0D E0 52, 05, 05] +1F341; [0D D6 DA, 05, 05] -1F335; [0D E0 5A, 05, 05] +1F342; [0D D6 E2, 05, 05] -1F337; [0D E0 62, 05, 05] +1F343; [0D D6 EA, 05, 05] -1F338; [0D E0 6A, 05, 05] +1F344; [0D D6 F2, 05, 05] -1F339; [0D E0 72, 05, 05] +1F345; [0D D6 FA, 05, 05] -1F33A; [0D E0 7A, 05, 05] +1F346; [0D D7 08, 05, 05] -1F33B; [0D E0 82, 05, 05] +1F347; [0D D7 10, 05, 05] -1F33C; [0D E0 8A, 05, 05] +1F348; [0D D7 18, 05, 05] -1F33D; [0D E0 92, 05, 05] +1F349; [0D D7 20, 05, 05] -1F33E; [0D E0 9A, 05, 05] +1F34A; [0D D7 28, 05, 05] -1F33F; [0D E0 A2, 05, 05] +1F34B; [0D D7 30, 05, 05] -1F340; [0D E0 AA, 05, 05] +1F34C; [0D D7 38, 05, 05] -1F341; [0D E0 B2, 05, 05] +1F34D; [0D D7 40, 05, 05] -1F342; [0D E0 BA, 05, 05] +1F34E; [0D D7 48, 05, 05] -1F343; [0D E0 C2, 05, 05] +1F34F; [0D D7 50, 05, 05] -1F344; [0D E0 CA, 05, 05] +1F350; [0D D7 58, 05, 05] -1F345; [0D E0 D2, 05, 05] +1F351; [0D D7 60, 05, 05] -1F346; [0D E0 DA, 05, 05] +1F352; [0D D7 68, 05, 05] -1F347; [0D E0 E2, 05, 05] +1F353; [0D D7 70, 05, 05] -1F348; [0D E0 EA, 05, 05] +1F354; [0D D7 78, 05, 05] -1F349; [0D E0 F2, 05, 05] +1F355; [0D D7 80, 05, 05] -1F34A; [0D E0 FA, 05, 05] +1F356; [0D D7 88, 05, 05] -1F34B; [0D E1 08, 05, 05] +1F357; [0D D7 90, 05, 05] -1F34C; [0D E1 10, 05, 05] +1F358; [0D D7 98, 05, 05] -1F34D; [0D E1 18, 05, 05] +1F359; [0D D7 A0, 05, 05] -1F34E; [0D E1 20, 05, 05] +1F35A; [0D D7 A8, 05, 05] -1F34F; [0D E1 28, 05, 05] +1F35B; [0D D7 B0, 05, 05] -1F350; [0D E1 30, 05, 05] +1F35C; [0D D7 B8, 05, 05] -1F351; [0D E1 38, 05, 05] +1F35D; [0D D7 C0, 05, 05] -1F352; [0D E1 40, 05, 05] +1F35E; [0D D7 C8, 05, 05] -1F353; [0D E1 48, 05, 05] +1F35F; [0D D7 D0, 05, 05] -1F354; [0D E1 50, 05, 05] +1F360; [0D D7 D8, 05, 05] -1F355; [0D E1 58, 05, 05] +1F361; [0D D7 E0, 05, 05] -1F356; [0D E1 60, 05, 05] +1F362; [0D D7 E8, 05, 05] -1F357; [0D E1 68, 05, 05] +1F363; [0D D7 F0, 05, 05] -1F358; [0D E1 70, 05, 05] +1F364; [0D D7 F8, 05, 05] -1F359; [0D E1 78, 05, 05] +1F365; [0D D8 06, 05, 05] -1F35A; [0D E1 80, 05, 05] +1F366; [0D D8 0E, 05, 05] -1F35B; [0D E1 88, 05, 05] +1F367; [0D D8 16, 05, 05] -1F35C; [0D E1 90, 05, 05] +1F368; [0D D8 1E, 05, 05] -1F35D; [0D E1 98, 05, 05] +1F369; [0D D8 26, 05, 05] -1F35E; [0D E1 A0, 05, 05] +1F36A; [0D D8 2E, 05, 05] -1F35F; [0D E1 A8, 05, 05] +1F36B; [0D D8 36, 05, 05] -1F360; [0D E1 B0, 05, 05] +1F36C; [0D D8 3E, 05, 05] -1F361; [0D E1 B8, 05, 05] +1F36D; [0D D8 46, 05, 05] -1F362; [0D E1 C0, 05, 05] +1F36E; [0D D8 4E, 05, 05] -1F363; [0D E1 C8, 05, 05] +1F36F; [0D D8 56, 05, 05] -1F364; [0D E1 D0, 05, 05] +1F370; [0D D8 5E, 05, 05] -1F365; [0D E1 D8, 05, 05] +1F371; [0D D8 66, 05, 05] -1F366; [0D E1 E0, 05, 05] +1F372; [0D D8 6E, 05, 05] -1F367; [0D E1 E8, 05, 05] +1F373; [0D D8 76, 05, 05] -1F368; [0D E1 F0, 05, 05] +1F374; [0D D8 7E, 05, 05] -1F369; [0D E1 F8, 05, 05] +1F375; [0D D8 86, 05, 05] -1F36A; [0D E2 06, 05, 05] +1F376; [0D D8 8E, 05, 05] -1F36B; [0D E2 0E, 05, 05] +1F377; [0D D8 96, 05, 05] -1F36C; [0D E2 16, 05, 05] +1F378; [0D D8 9E, 05, 05] -1F36D; [0D E2 1E, 05, 05] +1F379; [0D D8 A6, 05, 05] -1F36E; [0D E2 26, 05, 05] +1F37A; [0D D8 AE, 05, 05] -1F36F; [0D E2 2E, 05, 05] +1F37B; [0D D8 B6, 05, 05] -1F370; [0D E2 36, 05, 05] +1F37C; [0D D8 BE, 05, 05] -1F371; [0D E2 3E, 05, 05] +1F380; [0D D8 C6, 05, 05] -1F372; [0D E2 46, 05, 05] +1F381; [0D D8 CE, 05, 05] -1F373; [0D E2 4E, 05, 05] +1F382; [0D D8 D6, 05, 05] -1F374; [0D E2 56, 05, 05] +1F383; [0D D8 DE, 05, 05] -1F375; [0D E2 5E, 05, 05] +1F384; [0D D8 E6, 05, 05] -1F376; [0D E2 66, 05, 05] +1F385; [0D D8 EE, 05, 05] -1F377; [0D E2 6E, 05, 05] +1F386; [0D D8 F6, 05, 05] -1F378; [0D E2 76, 05, 05] +1F387; [0D D9 04, 05, 05] -1F379; [0D E2 7E, 05, 05] +1F388; [0D D9 0C, 05, 05] -1F37A; [0D E2 86, 05, 05] +1F389; [0D D9 14, 05, 05] -1F37B; [0D E2 8E, 05, 05] +1F38A; [0D D9 1C, 05, 05] -1F37C; [0D E2 96, 05, 05] +1F38B; [0D D9 24, 05, 05] -1F380; [0D E2 9E, 05, 05] +1F38C; [0D D9 2C, 05, 05] -1F381; [0D E2 A6, 05, 05] +1F38D; [0D D9 34, 05, 05] -1F382; [0D E2 AE, 05, 05] +1F38E; [0D D9 3C, 05, 05] -1F383; [0D E2 B6, 05, 05] +1F38F; [0D D9 44, 05, 05] -1F384; [0D E2 BE, 05, 05] +1F390; [0D D9 4C, 05, 05] -1F385; [0D E2 C6, 05, 05] +1F391; [0D D9 54, 05, 05] -1F386; [0D E2 CE, 05, 05] +1F392; [0D D9 5C, 05, 05] -1F387; [0D E2 D6, 05, 05] +1F393; [0D D9 64, 05, 05] -1F388; [0D E2 DE, 05, 05] +1F3A0; [0D D9 6C, 05, 05] -1F389; [0D E2 E6, 05, 05] +1F3A1; [0D D9 74, 05, 05] -1F38A; [0D E2 EE, 05, 05] +1F3A2; [0D D9 7C, 05, 05] -1F38B; [0D E2 F6, 05, 05] +1F3A3; [0D D9 84, 05, 05] -1F38C; [0D E3 04, 05, 05] +1F3A4; [0D D9 8C, 05, 05] -1F38D; [0D E3 0C, 05, 05] +1F3A5; [0D D9 94, 05, 05] -1F38E; [0D E3 14, 05, 05] +1F3A6; [0D D9 9C, 05, 05] -1F38F; [0D E3 1C, 05, 05] +1F3A7; [0D D9 A4, 05, 05] -1F390; [0D E3 24, 05, 05] +1F3A8; [0D D9 AC, 05, 05] -1F391; [0D E3 2C, 05, 05] +1F3A9; [0D D9 B4, 05, 05] -1F392; [0D E3 34, 05, 05] +1F3AA; [0D D9 BC, 05, 05] -1F393; [0D E3 3C, 05, 05] +1F3AB; [0D D9 C4, 05, 05] -1F3A0; [0D E3 44, 05, 05] +1F3AC; [0D D9 CC, 05, 05] -1F3A1; [0D E3 4C, 05, 05] +1F3AD; [0D D9 D4, 05, 05] -1F3A2; [0D E3 54, 05, 05] +1F3AE; [0D D9 DC, 05, 05] -1F3A3; [0D E3 5C, 05, 05] +1F3AF; [0D D9 E4, 05, 05] -1F3A4; [0D E3 64, 05, 05] +1F3B0; [0D D9 EC, 05, 05] -1F3A5; [0D E3 6C, 05, 05] +1F3B1; [0D D9 F4, 05, 05] -1F3A6; [0D E3 74, 05, 05] +1F3B2; [0D D9 FC, 05, 05] -1F3A7; [0D E3 7C, 05, 05] +1F3B3; [0D DA 0A, 05, 05] -1F3A8; [0D E3 84, 05, 05] +1F3B4; [0D DA 12, 05, 05] -1F3A9; [0D E3 8C, 05, 05] +1F3B5; [0D DA 1A, 05, 05] -1F3AA; [0D E3 94, 05, 05] +1F3B6; [0D DA 22, 05, 05] -1F3AB; [0D E3 9C, 05, 05] +1F3B7; [0D DA 2A, 05, 05] -1F3AC; [0D E3 A4, 05, 05] +1F3B8; [0D DA 32, 05, 05] -1F3AD; [0D E3 AC, 05, 05] +1F3B9; [0D DA 3A, 05, 05] -1F3AE; [0D E3 B4, 05, 05] +1F3BA; [0D DA 42, 05, 05] -1F3AF; [0D E3 BC, 05, 05] +1F3BB; [0D DA 4A, 05, 05] -1F3B0; [0D E3 C4, 05, 05] +1F3BC; [0D DA 52, 05, 05] -1F3B1; [0D E3 CC, 05, 05] +1F3BD; [0D DA 5A, 05, 05] -1F3B2; [0D E3 D4, 05, 05] +1F3BE; [0D DA 62, 05, 05] -1F3B3; [0D E3 DC, 05, 05] +1F3BF; [0D DA 6A, 05, 05] -1F3B4; [0D E3 E4, 05, 05] +1F3C0; [0D DA 72, 05, 05] -1F3B5; [0D E3 EC, 05, 05] +1F3C1; [0D DA 7A, 05, 05] -1F3B6; [0D E3 F4, 05, 05] +1F3C2; [0D DA 82, 05, 05] -1F3B7; [0D E3 FC, 05, 05] +1F3C3; [0D DA 8A, 05, 05] -1F3B8; [0D E4 0A, 05, 05] +1F3C4; [0D DA 92, 05, 05] -1F3B9; [0D E4 12, 05, 05] +1F3C6; [0D DA 9A, 05, 05] -1F3BA; [0D E4 1A, 05, 05] +1F3C7; [0D DA A2, 05, 05] -1F3BB; [0D E4 22, 05, 05] +1F3C8; [0D DA AA, 05, 05] -1F3BC; [0D E4 2A, 05, 05] +1F3C9; [0D DA B2, 05, 05] -1F3BD; [0D E4 32, 05, 05] +1F3CA; [0D DA BA, 05, 05] -1F3BE; [0D E4 3A, 05, 05] +1F3E0; [0D DA C2, 05, 05] -1F3BF; [0D E4 42, 05, 05] +1F3E1; [0D DA CA, 05, 05] -1F3C0; [0D E4 4A, 05, 05] +1F3E2; [0D DA D2, 05, 05] -1F3C1; [0D E4 52, 05, 05] +1F3E3; [0D DA DA, 05, 05] -1F3C2; [0D E4 5A, 05, 05] +1F3E4; [0D DA E2, 05, 05] -1F3C3; [0D E4 62, 05, 05] +1F3E5; [0D DA EA, 05, 05] -1F3C4; [0D E4 6A, 05, 05] +1F3E6; [0D DA F2, 05, 05] -1F3C6; [0D E4 72, 05, 05] +1F3E7; [0D DA FA, 05, 05] -1F3C7; [0D E4 7A, 05, 05] +1F3E8; [0D DB 08, 05, 05] -1F3C8; [0D E4 82, 05, 05] +1F3E9; [0D DB 10, 05, 05] -1F3C9; [0D E4 8A, 05, 05] +1F3EA; [0D DB 18, 05, 05] -1F3CA; [0D E4 92, 05, 05] +1F3EB; [0D DB 20, 05, 05] -1F3E0; [0D E4 9A, 05, 05] +1F3EC; [0D DB 28, 05, 05] -1F3E1; [0D E4 A2, 05, 05] +1F3ED; [0D DB 30, 05, 05] -1F3E2; [0D E4 AA, 05, 05] +1F3EE; [0D DB 38, 05, 05] -1F3E3; [0D E4 B2, 05, 05] +1F3EF; [0D DB 40, 05, 05] -1F3E4; [0D E4 BA, 05, 05] +1F3F0; [0D DB 48, 05, 05] -1F3E5; [0D E4 C2, 05, 05] +1F400; [0D DB 50, 05, 05] -1F3E6; [0D E4 CA, 05, 05] +1F401; [0D DB 58, 05, 05] -1F3E7; [0D E4 D2, 05, 05] +1F402; [0D DB 60, 05, 05] -1F3E8; [0D E4 DA, 05, 05] +1F403; [0D DB 68, 05, 05] -1F3E9; [0D E4 E2, 05, 05] +1F404; [0D DB 70, 05, 05] -1F3EA; [0D E4 EA, 05, 05] +1F405; [0D DB 78, 05, 05] -1F3EB; [0D E4 F2, 05, 05] +1F406; [0D DB 80, 05, 05] -1F3EC; [0D E4 FA, 05, 05] +1F407; [0D DB 88, 05, 05] -1F3ED; [0D E5 08, 05, 05] +1F408; [0D DB 90, 05, 05] -1F3EE; [0D E5 10, 05, 05] +1F409; [0D DB 98, 05, 05] -1F3EF; [0D E5 18, 05, 05] +1F40A; [0D DB A0, 05, 05] -1F3F0; [0D E5 20, 05, 05] +1F40B; [0D DB A8, 05, 05] -1F400; [0D E5 28, 05, 05] +1F40C; [0D DB B0, 05, 05] -1F401; [0D E5 30, 05, 05] +1F40D; [0D DB B8, 05, 05] -1F402; [0D E5 38, 05, 05] +1F40E; [0D DB C0, 05, 05] -1F403; [0D E5 40, 05, 05] +1F40F; [0D DB C8, 05, 05] -1F404; [0D E5 48, 05, 05] +1F410; [0D DB D0, 05, 05] -1F405; [0D E5 50, 05, 05] +1F411; [0D DB D8, 05, 05] -1F406; [0D E5 58, 05, 05] +1F412; [0D DB E0, 05, 05] -1F407; [0D E5 60, 05, 05] +1F413; [0D DB E8, 05, 05] -1F408; [0D E5 68, 05, 05] +1F414; [0D DB F0, 05, 05] -1F409; [0D E5 70, 05, 05] +1F415; [0D DB F8, 05, 05] -1F40A; [0D E5 78, 05, 05] +1F416; [0D DC 06, 05, 05] -1F40B; [0D E5 80, 05, 05] +1F417; [0D DC 0E, 05, 05] -1F40C; [0D E5 88, 05, 05] +1F418; [0D DC 16, 05, 05] -1F40D; [0D E5 90, 05, 05] +1F419; [0D DC 1E, 05, 05] -1F40E; [0D E5 98, 05, 05] +1F41A; [0D DC 26, 05, 05] -1F40F; [0D E5 A0, 05, 05] +1F41B; [0D DC 2E, 05, 05] -1F410; [0D E5 A8, 05, 05] +1F41C; [0D DC 36, 05, 05] -1F411; [0D E5 B0, 05, 05] +1F41D; [0D DC 3E, 05, 05] -1F412; [0D E5 B8, 05, 05] +1F41E; [0D DC 46, 05, 05] -1F413; [0D E5 C0, 05, 05] +1F41F; [0D DC 4E, 05, 05] -1F414; [0D E5 C8, 05, 05] +1F420; [0D DC 56, 05, 05] -1F415; [0D E5 D0, 05, 05] +1F421; [0D DC 5E, 05, 05] -1F416; [0D E5 D8, 05, 05] +1F422; [0D DC 66, 05, 05] -1F417; [0D E5 E0, 05, 05] +1F423; [0D DC 6E, 05, 05] -1F418; [0D E5 E8, 05, 05] +1F424; [0D DC 76, 05, 05] -1F419; [0D E5 F0, 05, 05] +1F425; [0D DC 7E, 05, 05] -1F41A; [0D E5 F8, 05, 05] +1F426; [0D DC 86, 05, 05] -1F41B; [0D E6 06, 05, 05] +1F427; [0D DC 8E, 05, 05] -1F41C; [0D E6 0E, 05, 05] +1F428; [0D DC 96, 05, 05] -1F41D; [0D E6 16, 05, 05] +1F429; [0D DC 9E, 05, 05] -1F41E; [0D E6 1E, 05, 05] +1F42A; [0D DC A6, 05, 05] -1F41F; [0D E6 26, 05, 05] +1F42B; [0D DC AE, 05, 05] -1F420; [0D E6 2E, 05, 05] +1F42C; [0D DC B6, 05, 05] -1F421; [0D E6 36, 05, 05] +1F42D; [0D DC BE, 05, 05] -1F422; [0D E6 3E, 05, 05] +1F42E; [0D DC C6, 05, 05] -1F423; [0D E6 46, 05, 05] +1F42F; [0D DC CE, 05, 05] -1F424; [0D E6 4E, 05, 05] +1F430; [0D DC D6, 05, 05] -1F425; [0D E6 56, 05, 05] +1F431; [0D DC DE, 05, 05] -1F426; [0D E6 5E, 05, 05] +1F432; [0D DC E6, 05, 05] -1F427; [0D E6 66, 05, 05] +1F433; [0D DC EE, 05, 05] -1F428; [0D E6 6E, 05, 05] +1F434; [0D DC F6, 05, 05] -1F429; [0D E6 76, 05, 05] +1F435; [0D DD 04, 05, 05] -1F42A; [0D E6 7E, 05, 05] +1F436; [0D DD 0C, 05, 05] -1F42B; [0D E6 86, 05, 05] +1F437; [0D DD 14, 05, 05] -1F42C; [0D E6 8E, 05, 05] +1F438; [0D DD 1C, 05, 05] -1F42D; [0D E6 96, 05, 05] +1F439; [0D DD 24, 05, 05] -1F42E; [0D E6 9E, 05, 05] +1F43A; [0D DD 2C, 05, 05] -1F42F; [0D E6 A6, 05, 05] +1F43B; [0D DD 34, 05, 05] -1F430; [0D E6 AE, 05, 05] +1F43C; [0D DD 3C, 05, 05] -1F431; [0D E6 B6, 05, 05] +1F43D; [0D DD 44, 05, 05] -1F432; [0D E6 BE, 05, 05] +1F43E; [0D DD 4C, 05, 05] -1F433; [0D E6 C6, 05, 05] +1F440; [0D DD 54, 05, 05] -1F434; [0D E6 CE, 05, 05] +1F442; [0D DD 5C, 05, 05] -1F435; [0D E6 D6, 05, 05] +1F443; [0D DD 64, 05, 05] -1F436; [0D E6 DE, 05, 05] +1F444; [0D DD 6C, 05, 05] -1F437; [0D E6 E6, 05, 05] +1F445; [0D DD 74, 05, 05] -1F438; [0D E6 EE, 05, 05] +1F446; [0D DD 7C, 05, 05] -1F439; [0D E6 F6, 05, 05] +1F447; [0D DD 84, 05, 05] -1F43A; [0D E7 04, 05, 05] +1F448; [0D DD 8C, 05, 05] -1F43B; [0D E7 0C, 05, 05] +1F449; [0D DD 94, 05, 05] -1F43C; [0D E7 14, 05, 05] +1F44A; [0D DD 9C, 05, 05] -1F43D; [0D E7 1C, 05, 05] +1F44B; [0D DD A4, 05, 05] -1F43E; [0D E7 24, 05, 05] +1F44C; [0D DD AC, 05, 05] -1F440; [0D E7 2C, 05, 05] +1F44D; [0D DD B4, 05, 05] -1F442; [0D E7 34, 05, 05] +1F44E; [0D DD BC, 05, 05] -1F443; [0D E7 3C, 05, 05] +1F44F; [0D DD C4, 05, 05] -1F444; [0D E7 44, 05, 05] +1F450; [0D DD CC, 05, 05] -1F445; [0D E7 4C, 05, 05] +1F451; [0D DD D4, 05, 05] -1F446; [0D E7 54, 05, 05] +1F452; [0D DD DC, 05, 05] -1F447; [0D E7 5C, 05, 05] +1F453; [0D DD E4, 05, 05] -1F448; [0D E7 64, 05, 05] +1F454; [0D DD EC, 05, 05] -1F449; [0D E7 6C, 05, 05] +1F455; [0D DD F4, 05, 05] -1F44A; [0D E7 74, 05, 05] +1F456; [0D DD FC, 05, 05] -1F44B; [0D E7 7C, 05, 05] +1F457; [0D DE 0A, 05, 05] -1F44C; [0D E7 84, 05, 05] +1F458; [0D DE 12, 05, 05] -1F44D; [0D E7 8C, 05, 05] +1F459; [0D DE 1A, 05, 05] -1F44E; [0D E7 94, 05, 05] +1F45A; [0D DE 22, 05, 05] -1F44F; [0D E7 9C, 05, 05] +1F45B; [0D DE 2A, 05, 05] -1F450; [0D E7 A4, 05, 05] +1F45C; [0D DE 32, 05, 05] -1F451; [0D E7 AC, 05, 05] +1F45D; [0D DE 3A, 05, 05] -1F452; [0D E7 B4, 05, 05] +1F45E; [0D DE 42, 05, 05] -1F453; [0D E7 BC, 05, 05] +1F45F; [0D DE 4A, 05, 05] -1F454; [0D E7 C4, 05, 05] +1F460; [0D DE 52, 05, 05] -1F455; [0D E7 CC, 05, 05] +1F461; [0D DE 5A, 05, 05] -1F456; [0D E7 D4, 05, 05] +1F462; [0D DE 62, 05, 05] -1F457; [0D E7 DC, 05, 05] +1F463; [0D DE 6A, 05, 05] -1F458; [0D E7 E4, 05, 05] +1F464; [0D DE 72, 05, 05] -1F459; [0D E7 EC, 05, 05] +1F465; [0D DE 7A, 05, 05] -1F45A; [0D E7 F4, 05, 05] +1F466; [0D DE 82, 05, 05] -1F45B; [0D E7 FC, 05, 05] +1F467; [0D DE 8A, 05, 05] -1F45C; [0D E8 0A, 05, 05] +1F468; [0D DE 92, 05, 05] -1F45D; [0D E8 12, 05, 05] +1F469; [0D DE 9A, 05, 05] -1F45E; [0D E8 1A, 05, 05] +1F46A; [0D DE A2, 05, 05] -1F45F; [0D E8 22, 05, 05] +1F46B; [0D DE AA, 05, 05] -1F460; [0D E8 2A, 05, 05] +1F46C; [0D DE B2, 05, 05] -1F461; [0D E8 32, 05, 05] +1F46D; [0D DE BA, 05, 05] -1F462; [0D E8 3A, 05, 05] +1F46E; [0D DE C2, 05, 05] -1F463; [0D E8 42, 05, 05] +1F46F; [0D DE CA, 05, 05] -1F464; [0D E8 4A, 05, 05] +1F470; [0D DE D2, 05, 05] -1F465; [0D E8 52, 05, 05] +1F471; [0D DE DA, 05, 05] -1F466; [0D E8 5A, 05, 05] +1F472; [0D DE E2, 05, 05] -1F467; [0D E8 62, 05, 05] +1F473; [0D DE EA, 05, 05] -1F468; [0D E8 6A, 05, 05] +1F474; [0D DE F2, 05, 05] -1F469; [0D E8 72, 05, 05] +1F475; [0D DE FA, 05, 05] -1F46A; [0D E8 7A, 05, 05] +1F476; [0D DF 08, 05, 05] -1F46B; [0D E8 82, 05, 05] +1F477; [0D DF 10, 05, 05] -1F46C; [0D E8 8A, 05, 05] +1F478; [0D DF 18, 05, 05] -1F46D; [0D E8 92, 05, 05] +1F479; [0D DF 20, 05, 05] -1F46E; [0D E8 9A, 05, 05] +1F47A; [0D DF 28, 05, 05] -1F46F; [0D E8 A2, 05, 05] +1F47B; [0D DF 30, 05, 05] -1F470; [0D E8 AA, 05, 05] +1F47C; [0D DF 38, 05, 05] -1F471; [0D E8 B2, 05, 05] +1F47D; [0D DF 40, 05, 05] -1F472; [0D E8 BA, 05, 05] +1F47E; [0D DF 48, 05, 05] -1F473; [0D E8 C2, 05, 05] +1F47F; [0D DF 50, 05, 05] -1F474; [0D E8 CA, 05, 05] +1F480; [0D DF 58, 05, 05] -1F475; [0D E8 D2, 05, 05] +1F481; [0D DF 60, 05, 05] -1F476; [0D E8 DA, 05, 05] +1F482; [0D DF 68, 05, 05] -1F477; [0D E8 E2, 05, 05] +1F483; [0D DF 70, 05, 05] -1F478; [0D E8 EA, 05, 05] +1F484; [0D DF 78, 05, 05] -1F479; [0D E8 F2, 05, 05] +1F485; [0D DF 80, 05, 05] -1F47A; [0D E8 FA, 05, 05] +1F486; [0D DF 88, 05, 05] -1F47B; [0D E9 08, 05, 05] +1F487; [0D DF 90, 05, 05] -1F47C; [0D E9 10, 05, 05] +1F488; [0D DF 98, 05, 05] -1F47D; [0D E9 18, 05, 05] +1F489; [0D DF A0, 05, 05] -1F47E; [0D E9 20, 05, 05] +1F48A; [0D DF A8, 05, 05] -1F47F; [0D E9 28, 05, 05] +1F48B; [0D DF B0, 05, 05] -1F480; [0D E9 30, 05, 05] +1F48C; [0D DF B8, 05, 05] -1F481; [0D E9 38, 05, 05] +1F48D; [0D DF C0, 05, 05] -1F482; [0D E9 40, 05, 05] +1F48E; [0D DF C8, 05, 05] -1F483; [0D E9 48, 05, 05] +1F48F; [0D DF D0, 05, 05] -1F484; [0D E9 50, 05, 05] +1F490; [0D DF D8, 05, 05] -1F485; [0D E9 58, 05, 05] +1F491; [0D DF E0, 05, 05] -1F486; [0D E9 60, 05, 05] +1F492; [0D DF E8, 05, 05] -1F487; [0D E9 68, 05, 05] +1F493; [0D DF F0, 05, 05] -1F488; [0D E9 70, 05, 05] +1F494; [0D DF F8, 05, 05] -1F489; [0D E9 78, 05, 05] +1F495; [0D E0 06, 05, 05] -1F48A; [0D E9 80, 05, 05] +1F496; [0D E0 0E, 05, 05] -1F48B; [0D E9 88, 05, 05] +1F497; [0D E0 16, 05, 05] -1F48C; [0D E9 90, 05, 05] +1F498; [0D E0 1E, 05, 05] -1F48D; [0D E9 98, 05, 05] +1F499; [0D E0 26, 05, 05] -1F48E; [0D E9 A0, 05, 05] +1F49A; [0D E0 2E, 05, 05] -1F48F; [0D E9 A8, 05, 05] +1F49B; [0D E0 36, 05, 05] -1F490; [0D E9 B0, 05, 05] +1F49C; [0D E0 3E, 05, 05] -1F491; [0D E9 B8, 05, 05] +1F49D; [0D E0 46, 05, 05] -1F492; [0D E9 C0, 05, 05] +1F49E; [0D E0 4E, 05, 05] -1F493; [0D E9 C8, 05, 05] +1F49F; [0D E0 56, 05, 05] -1F494; [0D E9 D0, 05, 05] +1F4A0; [0D E0 5E, 05, 05] -1F495; [0D E9 D8, 05, 05] +1F4A1; [0D E0 66, 05, 05] -1F496; [0D E9 E0, 05, 05] +1F4A2; [0D E0 6E, 05, 05] -1F497; [0D E9 E8, 05, 05] +1F4A3; [0D E0 76, 05, 05] -1F498; [0D E9 F0, 05, 05] +1F4A4; [0D E0 7E, 05, 05] -1F499; [0D E9 F8, 05, 05] +1F4A5; [0D E0 86, 05, 05] -1F49A; [0D EA 06, 05, 05] +1F4A6; [0D E0 8E, 05, 05] -1F49B; [0D EA 0E, 05, 05] +1F4A7; [0D E0 96, 05, 05] -1F49C; [0D EA 16, 05, 05] +1F4A8; [0D E0 9E, 05, 05] -1F49D; [0D EA 1E, 05, 05] +1F4A9; [0D E0 A6, 05, 05] -1F49E; [0D EA 26, 05, 05] +1F4AA; [0D E0 AE, 05, 05] -1F49F; [0D EA 2E, 05, 05] +1F4AB; [0D E0 B6, 05, 05] -1F4A0; [0D EA 36, 05, 05] +1F4AC; [0D E0 BE, 05, 05] -1F4A1; [0D EA 3E, 05, 05] +1F4AD; [0D E0 C6, 05, 05] -1F4A2; [0D EA 46, 05, 05] +1F4AE; [0D E0 CE, 05, 05] -1F4A3; [0D EA 4E, 05, 05] +1F4AF; [0D E0 D6, 05, 05] -1F4A4; [0D EA 56, 05, 05] +1F4B0; [0D E0 DE, 05, 05] -1F4A5; [0D EA 5E, 05, 05] +1F4B1; [0D E0 E6, 05, 05] -1F4A6; [0D EA 66, 05, 05] +1F4B2; [0D E0 EE, 05, 05] -1F4A7; [0D EA 6E, 05, 05] +1F4B3; [0D E0 F6, 05, 05] -1F4A8; [0D EA 76, 05, 05] +1F4B4; [0D E1 04, 05, 05] -1F4A9; [0D EA 7E, 05, 05] +1F4B5; [0D E1 0C, 05, 05] -1F4AA; [0D EA 86, 05, 05] +1F4B6; [0D E1 14, 05, 05] -1F4AB; [0D EA 8E, 05, 05] +1F4B7; [0D E1 1C, 05, 05] -1F4AC; [0D EA 96, 05, 05] +1F4B8; [0D E1 24, 05, 05] -1F4AD; [0D EA 9E, 05, 05] +1F4B9; [0D E1 2C, 05, 05] -1F4AE; [0D EA A6, 05, 05] +1F4BA; [0D E1 34, 05, 05] -1F4AF; [0D EA AE, 05, 05] +1F4BB; [0D E1 3C, 05, 05] -1F4B0; [0D EA B6, 05, 05] +1F4BC; [0D E1 44, 05, 05] -1F4B1; [0D EA BE, 05, 05] +1F4BD; [0D E1 4C, 05, 05] -1F4B2; [0D EA C6, 05, 05] +1F4BE; [0D E1 54, 05, 05] -1F4B3; [0D EA CE, 05, 05] +1F4BF; [0D E1 5C, 05, 05] -1F4B4; [0D EA D6, 05, 05] +1F4C0; [0D E1 64, 05, 05] -1F4B5; [0D EA DE, 05, 05] +1F4C1; [0D E1 6C, 05, 05] -1F4B6; [0D EA E6, 05, 05] +1F4C2; [0D E1 74, 05, 05] -1F4B7; [0D EA EE, 05, 05] +1F4C3; [0D E1 7C, 05, 05] -1F4B8; [0D EA F6, 05, 05] +1F4C4; [0D E1 84, 05, 05] -1F4B9; [0D EB 04, 05, 05] +1F4C5; [0D E1 8C, 05, 05] -1F4BA; [0D EB 0C, 05, 05] +1F4C6; [0D E1 94, 05, 05] -1F4BB; [0D EB 14, 05, 05] +1F4C7; [0D E1 9C, 05, 05] -1F4BC; [0D EB 1C, 05, 05] +1F4C8; [0D E1 A4, 05, 05] -1F4BD; [0D EB 24, 05, 05] +1F4C9; [0D E1 AC, 05, 05] -1F4BE; [0D EB 2C, 05, 05] +1F4CA; [0D E1 B4, 05, 05] -1F4BF; [0D EB 34, 05, 05] +1F4CB; [0D E1 BC, 05, 05] -1F4C0; [0D EB 3C, 05, 05] +1F4CC; [0D E1 C4, 05, 05] -1F4C1; [0D EB 44, 05, 05] +1F4CD; [0D E1 CC, 05, 05] -1F4C2; [0D EB 4C, 05, 05] +1F4CE; [0D E1 D4, 05, 05] -1F4C3; [0D EB 54, 05, 05] +1F4CF; [0D E1 DC, 05, 05] -1F4C4; [0D EB 5C, 05, 05] +1F4D0; [0D E1 E4, 05, 05] -1F4C5; [0D EB 64, 05, 05] +1F4D1; [0D E1 EC, 05, 05] -1F4C6; [0D EB 6C, 05, 05] +1F4D2; [0D E1 F4, 05, 05] -1F4C7; [0D EB 74, 05, 05] +1F4D3; [0D E1 FC, 05, 05] -1F4C8; [0D EB 7C, 05, 05] +1F4D4; [0D E2 0A, 05, 05] -1F4C9; [0D EB 84, 05, 05] +1F4D5; [0D E2 12, 05, 05] -1F4CA; [0D EB 8C, 05, 05] +1F4D6; [0D E2 1A, 05, 05] -1F4CB; [0D EB 94, 05, 05] +1F4D7; [0D E2 22, 05, 05] -1F4CC; [0D EB 9C, 05, 05] +1F4D8; [0D E2 2A, 05, 05] -1F4CD; [0D EB A4, 05, 05] +1F4D9; [0D E2 32, 05, 05] -1F4CE; [0D EB AC, 05, 05] +1F4DA; [0D E2 3A, 05, 05] -1F4CF; [0D EB B4, 05, 05] +1F4DB; [0D E2 42, 05, 05] -1F4D0; [0D EB BC, 05, 05] +1F4DC; [0D E2 4A, 05, 05] -1F4D1; [0D EB C4, 05, 05] +1F4DD; [0D E2 52, 05, 05] -1F4D2; [0D EB CC, 05, 05] +1F4DE; [0D E2 5A, 05, 05] -1F4D3; [0D EB D4, 05, 05] +1F4DF; [0D E2 62, 05, 05] -1F4D4; [0D EB DC, 05, 05] +1F4E0; [0D E2 6A, 05, 05] -1F4D5; [0D EB E4, 05, 05] +1F4E1; [0D E2 72, 05, 05] -1F4D6; [0D EB EC, 05, 05] +1F4E2; [0D E2 7A, 05, 05] -1F4D7; [0D EB F4, 05, 05] +1F4E3; [0D E2 82, 05, 05] -1F4D8; [0D EB FC, 05, 05] +1F4E4; [0D E2 8A, 05, 05] -1F4D9; [0D EC 0A, 05, 05] +1F4E5; [0D E2 92, 05, 05] -1F4DA; [0D EC 12, 05, 05] +1F4E6; [0D E2 9A, 05, 05] -1F4DB; [0D EC 1A, 05, 05] +1F4E7; [0D E2 A2, 05, 05] -1F4DC; [0D EC 22, 05, 05] +1F4E8; [0D E2 AA, 05, 05] -1F4DD; [0D EC 2A, 05, 05] +1F4E9; [0D E2 B2, 05, 05] -1F4DE; [0D EC 32, 05, 05] +1F4EA; [0D E2 BA, 05, 05] -1F4DF; [0D EC 3A, 05, 05] +1F4EB; [0D E2 C2, 05, 05] -1F4E0; [0D EC 42, 05, 05] +1F4EC; [0D E2 CA, 05, 05] -1F4E1; [0D EC 4A, 05, 05] +1F4ED; [0D E2 D2, 05, 05] -1F4E2; [0D EC 52, 05, 05] +1F4EE; [0D E2 DA, 05, 05] -1F4E3; [0D EC 5A, 05, 05] +1F4EF; [0D E2 E2, 05, 05] -1F4E4; [0D EC 62, 05, 05] +1F4F0; [0D E2 EA, 05, 05] -1F4E5; [0D EC 6A, 05, 05] +1F4F1; [0D E2 F2, 05, 05] -1F4E6; [0D EC 72, 05, 05] +1F4F2; [0D E2 FA, 05, 05] -1F4E7; [0D EC 7A, 05, 05] +1F4F3; [0D E3 08, 05, 05] -1F4E8; [0D EC 82, 05, 05] +1F4F4; [0D E3 10, 05, 05] -1F4E9; [0D EC 8A, 05, 05] +1F4F5; [0D E3 18, 05, 05] -1F4EA; [0D EC 92, 05, 05] +1F4F6; [0D E3 20, 05, 05] -1F4EB; [0D EC 9A, 05, 05] +1F4F7; [0D E3 28, 05, 05] -1F4EC; [0D EC A2, 05, 05] +1F4F9; [0D E3 30, 05, 05] -1F4ED; [0D EC AA, 05, 05] +1F4FA; [0D E3 38, 05, 05] -1F4EE; [0D EC B2, 05, 05] +1F4FB; [0D E3 40, 05, 05] -1F4EF; [0D EC BA, 05, 05] +1F4FC; [0D E3 48, 05, 05] -1F4F0; [0D EC C2, 05, 05] +1F500; [0D E3 50, 05, 05] -1F4F1; [0D EC CA, 05, 05] +1F501; [0D E3 58, 05, 05] -1F4F2; [0D EC D2, 05, 05] +1F502; [0D E3 60, 05, 05] -1F4F3; [0D EC DA, 05, 05] +1F503; [0D E3 68, 05, 05] -1F4F4; [0D EC E2, 05, 05] +1F504; [0D E3 70, 05, 05] -1F4F5; [0D EC EA, 05, 05] +1F505; [0D E3 78, 05, 05] -1F4F6; [0D EC F2, 05, 05] +1F506; [0D E3 80, 05, 05] -1F4F7; [0D EC FA, 05, 05] +1F507; [0D E3 88, 05, 05] -1F4F9; [0D ED 08, 05, 05] +1F508; [0D E3 90, 05, 05] -1F4FA; [0D ED 10, 05, 05] +1F509; [0D E3 98, 05, 05] -1F4FB; [0D ED 18, 05, 05] +1F50A; [0D E3 A0, 05, 05] -1F4FC; [0D ED 20, 05, 05] +1F50B; [0D E3 A8, 05, 05] -1F500; [0D ED 28, 05, 05] +1F50C; [0D E3 B0, 05, 05] -1F501; [0D ED 30, 05, 05] +1F50D; [0D E3 B8, 05, 05] -1F502; [0D ED 38, 05, 05] +1F50E; [0D E3 C0, 05, 05] -1F503; [0D ED 40, 05, 05] +1F50F; [0D E3 C8, 05, 05] -1F504; [0D ED 48, 05, 05] +1F510; [0D E3 D0, 05, 05] -1F505; [0D ED 50, 05, 05] +1F511; [0D E3 D8, 05, 05] -1F506; [0D ED 58, 05, 05] +1F512; [0D E3 E0, 05, 05] -1F507; [0D ED 60, 05, 05] +1F513; [0D E3 E8, 05, 05] -1F508; [0D ED 68, 05, 05] +1F514; [0D E3 F0, 05, 05] -1F509; [0D ED 70, 05, 05] +1F515; [0D E3 F8, 05, 05] -1F50A; [0D ED 78, 05, 05] +1F516; [0D E4 06, 05, 05] -1F50B; [0D ED 80, 05, 05] +1F517; [0D E4 0E, 05, 05] -1F50C; [0D ED 88, 05, 05] +1F518; [0D E4 16, 05, 05] -1F50D; [0D ED 90, 05, 05] +1F519; [0D E4 1E, 05, 05] -1F50E; [0D ED 98, 05, 05] +1F51A; [0D E4 26, 05, 05] -1F50F; [0D ED A0, 05, 05] +1F51B; [0D E4 2E, 05, 05] -1F510; [0D ED A8, 05, 05] +1F51C; [0D E4 36, 05, 05] -1F511; [0D ED B0, 05, 05] +1F51D; [0D E4 3E, 05, 05] -1F512; [0D ED B8, 05, 05] +1F51E; [0D E4 46, 05, 05] -1F513; [0D ED C0, 05, 05] +1F51F; [0D E4 4E, 05, 05] -1F514; [0D ED C8, 05, 05] +1F520; [0D E4 56, 05, 05] -1F515; [0D ED D0, 05, 05] +1F521; [0D E4 5E, 05, 05] -1F516; [0D ED D8, 05, 05] +1F522; [0D E4 66, 05, 05] -1F517; [0D ED E0, 05, 05] +1F523; [0D E4 6E, 05, 05] -1F518; [0D ED E8, 05, 05] +1F524; [0D E4 76, 05, 05] -1F519; [0D ED F0, 05, 05] +1F525; [0D E4 7E, 05, 05] -1F51A; [0D ED F8, 05, 05] +1F526; [0D E4 86, 05, 05] -1F51B; [0D EE 06, 05, 05] +1F527; [0D E4 8E, 05, 05] -1F51C; [0D EE 0E, 05, 05] +1F528; [0D E4 96, 05, 05] -1F51D; [0D EE 16, 05, 05] +1F529; [0D E4 9E, 05, 05] -1F51E; [0D EE 1E, 05, 05] +1F52A; [0D E4 A6, 05, 05] -1F51F; [0D EE 26, 05, 05] +1F52B; [0D E4 AE, 05, 05] -1F520; [0D EE 2E, 05, 05] +1F52C; [0D E4 B6, 05, 05] -1F521; [0D EE 36, 05, 05] +1F52D; [0D E4 BE, 05, 05] -1F522; [0D EE 3E, 05, 05] +1F52E; [0D E4 C6, 05, 05] -1F523; [0D EE 46, 05, 05] +1F52F; [0D E4 CE, 05, 05] -1F524; [0D EE 4E, 05, 05] +1F530; [0D E4 D6, 05, 05] -1F525; [0D EE 56, 05, 05] +1F531; [0D E4 DE, 05, 05] -1F526; [0D EE 5E, 05, 05] +1F532; [0D E4 E6, 05, 05] -1F527; [0D EE 66, 05, 05] +1F533; [0D E4 EE, 05, 05] -1F528; [0D EE 6E, 05, 05] +1F534; [0D E4 F6, 05, 05] -1F529; [0D EE 76, 05, 05] +1F535; [0D E5 04, 05, 05] -1F52A; [0D EE 7E, 05, 05] +1F536; [0D E5 0C, 05, 05] -1F52B; [0D EE 86, 05, 05] +1F537; [0D E5 14, 05, 05] -1F52C; [0D EE 8E, 05, 05] +1F538; [0D E5 1C, 05, 05] -1F52D; [0D EE 96, 05, 05] +1F539; [0D E5 24, 05, 05] -1F52E; [0D EE 9E, 05, 05] +1F53A; [0D E5 2C, 05, 05] -1F52F; [0D EE A6, 05, 05] +1F53B; [0D E5 34, 05, 05] -1F530; [0D EE AE, 05, 05] +1F53C; [0D E5 3C, 05, 05] -1F531; [0D EE B6, 05, 05] +1F53D; [0D E5 44, 05, 05] -1F532; [0D EE BE, 05, 05] +1F540; [0D E5 4C, 05, 05] -1F533; [0D EE C6, 05, 05] +1F541; [0D E5 54, 05, 05] -1F534; [0D EE CE, 05, 05] +1F542; [0D E5 5C, 05, 05] -1F535; [0D EE D6, 05, 05] +1F543; [0D E5 64, 05, 05] -1F536; [0D EE DE, 05, 05] +1F550; [0D E5 6C, 05, 05] -1F537; [0D EE E6, 05, 05] +1F551; [0D E5 74, 05, 05] -1F538; [0D EE EE, 05, 05] +1F552; [0D E5 7C, 05, 05] -1F539; [0D EE F6, 05, 05] +1F553; [0D E5 84, 05, 05] -1F53A; [0D EF 04, 05, 05] +1F554; [0D E5 8C, 05, 05] -1F53B; [0D EF 0C, 05, 05] +1F555; [0D E5 94, 05, 05] -1F53C; [0D EF 14, 05, 05] +1F556; [0D E5 9C, 05, 05] -1F53D; [0D EF 1C, 05, 05] +1F557; [0D E5 A4, 05, 05] -1F550; [0D EF 24, 05, 05] +1F558; [0D E5 AC, 05, 05] -1F551; [0D EF 2C, 05, 05] +1F559; [0D E5 B4, 05, 05] -1F552; [0D EF 34, 05, 05] +1F55A; [0D E5 BC, 05, 05] -1F553; [0D EF 3C, 05, 05] +1F55B; [0D E5 C4, 05, 05] -1F554; [0D EF 44, 05, 05] +1F55C; [0D E5 CC, 05, 05] -1F555; [0D EF 4C, 05, 05] +1F55D; [0D E5 D4, 05, 05] -1F556; [0D EF 54, 05, 05] +1F55E; [0D E5 DC, 05, 05] -1F557; [0D EF 5C, 05, 05] +1F55F; [0D E5 E4, 05, 05] -1F558; [0D EF 64, 05, 05] +1F560; [0D E5 EC, 05, 05] -1F559; [0D EF 6C, 05, 05] +1F561; [0D E5 F4, 05, 05] -1F55A; [0D EF 74, 05, 05] +1F562; [0D E5 FC, 05, 05] -1F55B; [0D EF 7C, 05, 05] +1F563; [0D E6 0A, 05, 05] -1F55C; [0D EF 84, 05, 05] +1F564; [0D E6 12, 05, 05] -1F55D; [0D EF 8C, 05, 05] +1F565; [0D E6 1A, 05, 05] -1F55E; [0D EF 94, 05, 05] +1F566; [0D E6 22, 05, 05] -1F55F; [0D EF 9C, 05, 05] +1F567; [0D E6 2A, 05, 05] -1F560; [0D EF A4, 05, 05] +1F5FB; [0D E6 32, 05, 05] -1F561; [0D EF AC, 05, 05] +1F5FC; [0D E6 3A, 05, 05] -1F562; [0D EF B4, 05, 05] +1F5FD; [0D E6 42, 05, 05] -1F563; [0D EF BC, 05, 05] +1F5FE; [0D E6 4A, 05, 05] -1F564; [0D EF C4, 05, 05] +1F5FF; [0D E6 52, 05, 05] -1F565; [0D EF CC, 05, 05] +1F600; [0D E6 5A, 05, 05] -1F566; [0D EF D4, 05, 05] +1F601; [0D E6 62, 05, 05] -1F567; [0D EF DC, 05, 05] +1F602; [0D E6 6A, 05, 05] -1F5FB; [0D EF E4, 05, 05] +1F603; [0D E6 72, 05, 05] -1F5FC; [0D EF EC, 05, 05] +1F604; [0D E6 7A, 05, 05] -1F5FD; [0D EF F4, 05, 05] +1F605; [0D E6 82, 05, 05] -1F5FE; [0D EF FC, 05, 05] +1F606; [0D E6 8A, 05, 05] -1F5FF; [0D F0 0A, 05, 05] +1F607; [0D E6 92, 05, 05] -1F601; [0D F0 12, 05, 05] +1F608; [0D E6 9A, 05, 05] -1F602; [0D F0 1A, 05, 05] +1F609; [0D E6 A2, 05, 05] -1F603; [0D F0 22, 05, 05] +1F60A; [0D E6 AA, 05, 05] -1F604; [0D F0 2A, 05, 05] +1F60B; [0D E6 B2, 05, 05] -1F605; [0D F0 32, 05, 05] +1F60C; [0D E6 BA, 05, 05] -1F606; [0D F0 3A, 05, 05] +1F60D; [0D E6 C2, 05, 05] -1F607; [0D F0 42, 05, 05] +1F60E; [0D E6 CA, 05, 05] -1F608; [0D F0 4A, 05, 05] +1F60F; [0D E6 D2, 05, 05] -1F609; [0D F0 52, 05, 05] +1F610; [0D E6 DA, 05, 05] -1F60A; [0D F0 5A, 05, 05] +1F611; [0D E6 E2, 05, 05] -1F60B; [0D F0 62, 05, 05] +1F612; [0D E6 EA, 05, 05] -1F60C; [0D F0 6A, 05, 05] +1F613; [0D E6 F2, 05, 05] -1F60D; [0D F0 72, 05, 05] +1F614; [0D E6 FA, 05, 05] -1F60E; [0D F0 7A, 05, 05] +1F615; [0D E7 08, 05, 05] -1F60F; [0D F0 82, 05, 05] +1F616; [0D E7 10, 05, 05] -1F610; [0D F0 8A, 05, 05] +1F617; [0D E7 18, 05, 05] -1F612; [0D F0 92, 05, 05] +1F618; [0D E7 20, 05, 05] -1F613; [0D F0 9A, 05, 05] +1F619; [0D E7 28, 05, 05] -1F614; [0D F0 A2, 05, 05] +1F61A; [0D E7 30, 05, 05] -1F616; [0D F0 AA, 05, 05] +1F61B; [0D E7 38, 05, 05] -1F618; [0D F0 B2, 05, 05] +1F61C; [0D E7 40, 05, 05] -1F61A; [0D F0 BA, 05, 05] +1F61D; [0D E7 48, 05, 05] -1F61C; [0D F0 C2, 05, 05] +1F61E; [0D E7 50, 05, 05] -1F61D; [0D F0 CA, 05, 05] +1F61F; [0D E7 58, 05, 05] -1F61E; [0D F0 D2, 05, 05] +1F620; [0D E7 60, 05, 05] -1F620; [0D F0 DA, 05, 05] +1F621; [0D E7 68, 05, 05] -1F621; [0D F0 E2, 05, 05] +1F622; [0D E7 70, 05, 05] -1F622; [0D F0 EA, 05, 05] +1F623; [0D E7 78, 05, 05] -1F623; [0D F0 F2, 05, 05] +1F624; [0D E7 80, 05, 05] -1F624; [0D F0 FA, 05, 05] +1F625; [0D E7 88, 05, 05] -1F625; [0D F1 08, 05, 05] +1F626; [0D E7 90, 05, 05] -1F628; [0D F1 10, 05, 05] +1F627; [0D E7 98, 05, 05] -1F629; [0D F1 18, 05, 05] +1F628; [0D E7 A0, 05, 05] -1F62A; [0D F1 20, 05, 05] +1F629; [0D E7 A8, 05, 05] -1F62B; [0D F1 28, 05, 05] +1F62A; [0D E7 B0, 05, 05] -1F62D; [0D F1 30, 05, 05] +1F62B; [0D E7 B8, 05, 05] -1F630; [0D F1 38, 05, 05] +1F62C; [0D E7 C0, 05, 05] -1F631; [0D F1 40, 05, 05] +1F62D; [0D E7 C8, 05, 05] -1F632; [0D F1 48, 05, 05] +1F62E; [0D E7 D0, 05, 05] -1F633; [0D F1 50, 05, 05] +1F62F; [0D E7 D8, 05, 05] -1F635; [0D F1 58, 05, 05] +1F630; [0D E7 E0, 05, 05] -1F636; [0D F1 60, 05, 05] +1F631; [0D E7 E8, 05, 05] -1F637; [0D F1 68, 05, 05] +1F632; [0D E7 F0, 05, 05] -1F638; [0D F1 70, 05, 05] +1F633; [0D E7 F8, 05, 05] -1F639; [0D F1 78, 05, 05] +1F634; [0D E8 06, 05, 05] -1F63A; [0D F1 80, 05, 05] +1F635; [0D E8 0E, 05, 05] -1F63B; [0D F1 88, 05, 05] +1F636; [0D E8 16, 05, 05] -1F63C; [0D F1 90, 05, 05] +1F637; [0D E8 1E, 05, 05] -1F63D; [0D F1 98, 05, 05] +1F638; [0D E8 26, 05, 05] -1F63E; [0D F1 A0, 05, 05] +1F639; [0D E8 2E, 05, 05] -1F63F; [0D F1 A8, 05, 05] +1F63A; [0D E8 36, 05, 05] -1F640; [0D F1 B0, 05, 05] +1F63B; [0D E8 3E, 05, 05] -1F645; [0D F1 B8, 05, 05] +1F63C; [0D E8 46, 05, 05] -1F646; [0D F1 C0, 05, 05] +1F63D; [0D E8 4E, 05, 05] -1F647; [0D F1 C8, 05, 05] +1F63E; [0D E8 56, 05, 05] -1F648; [0D F1 D0, 05, 05] +1F63F; [0D E8 5E, 05, 05] -1F649; [0D F1 D8, 05, 05] +1F640; [0D E8 66, 05, 05] -1F64A; [0D F1 E0, 05, 05] +1F645; [0D E8 6E, 05, 05] -1F64B; [0D F1 E8, 05, 05] +1F646; [0D E8 76, 05, 05] -1F64C; [0D F1 F0, 05, 05] +1F647; [0D E8 7E, 05, 05] -1F64D; [0D F1 F8, 05, 05] +1F648; [0D E8 86, 05, 05] -1F64E; [0D F2 06, 05, 05] +1F649; [0D E8 8E, 05, 05] -1F64F; [0D F2 0E, 05, 05] +1F64A; [0D E8 96, 05, 05] -1F680; [0D F2 16, 05, 05] +1F64B; [0D E8 9E, 05, 05] -1F681; [0D F2 1E, 05, 05] +1F64C; [0D E8 A6, 05, 05] -1F682; [0D F2 26, 05, 05] +1F64D; [0D E8 AE, 05, 05] -1F683; [0D F2 2E, 05, 05] +1F64E; [0D E8 B6, 05, 05] -1F684; [0D F2 36, 05, 05] +1F64F; [0D E8 BE, 05, 05] -1F685; [0D F2 3E, 05, 05] +1F680; [0D E8 C6, 05, 05] -1F686; [0D F2 46, 05, 05] +1F681; [0D E8 CE, 05, 05] -1F687; [0D F2 4E, 05, 05] +1F682; [0D E8 D6, 05, 05] -1F688; [0D F2 56, 05, 05] +1F683; [0D E8 DE, 05, 05] -1F689; [0D F2 5E, 05, 05] +1F684; [0D E8 E6, 05, 05] -1F68A; [0D F2 66, 05, 05] +1F685; [0D E8 EE, 05, 05] -1F68B; [0D F2 6E, 05, 05] +1F686; [0D E8 F6, 05, 05] -1F68C; [0D F2 76, 05, 05] +1F687; [0D E9 04, 05, 05] -1F68D; [0D F2 7E, 05, 05] +1F688; [0D E9 0C, 05, 05] -1F68E; [0D F2 86, 05, 05] +1F689; [0D E9 14, 05, 05] -1F68F; [0D F2 8E, 05, 05] +1F68A; [0D E9 1C, 05, 05] -1F690; [0D F2 96, 05, 05] +1F68B; [0D E9 24, 05, 05] -1F691; [0D F2 9E, 05, 05] +1F68C; [0D E9 2C, 05, 05] -1F692; [0D F2 A6, 05, 05] +1F68D; [0D E9 34, 05, 05] -1F693; [0D F2 AE, 05, 05] +1F68E; [0D E9 3C, 05, 05] -1F694; [0D F2 B6, 05, 05] +1F68F; [0D E9 44, 05, 05] -1F695; [0D F2 BE, 05, 05] +1F690; [0D E9 4C, 05, 05] -1F696; [0D F2 C6, 05, 05] +1F691; [0D E9 54, 05, 05] -1F697; [0D F2 CE, 05, 05] +1F692; [0D E9 5C, 05, 05] -1F698; [0D F2 D6, 05, 05] +1F693; [0D E9 64, 05, 05] -1F699; [0D F2 DE, 05, 05] +1F694; [0D E9 6C, 05, 05] -1F69A; [0D F2 E6, 05, 05] +1F695; [0D E9 74, 05, 05] -1F69B; [0D F2 EE, 05, 05] +1F696; [0D E9 7C, 05, 05] -1F69C; [0D F2 F6, 05, 05] +1F697; [0D E9 84, 05, 05] -1F69D; [0D F3 04, 05, 05] +1F698; [0D E9 8C, 05, 05] -1F69E; [0D F3 0C, 05, 05] +1F699; [0D E9 94, 05, 05] -1F69F; [0D F3 14, 05, 05] +1F69A; [0D E9 9C, 05, 05] -1F6A0; [0D F3 1C, 05, 05] +1F69B; [0D E9 A4, 05, 05] -1F6A1; [0D F3 24, 05, 05] +1F69C; [0D E9 AC, 05, 05] -1F6A2; [0D F3 2C, 05, 05] +1F69D; [0D E9 B4, 05, 05] -1F6A3; [0D F3 34, 05, 05] +1F69E; [0D E9 BC, 05, 05] -1F6A4; [0D F3 3C, 05, 05] +1F69F; [0D E9 C4, 05, 05] -1F6A5; [0D F3 44, 05, 05] +1F6A0; [0D E9 CC, 05, 05] -1F6A6; [0D F3 4C, 05, 05] +1F6A1; [0D E9 D4, 05, 05] -1F6A7; [0D F3 54, 05, 05] +1F6A2; [0D E9 DC, 05, 05] -1F6A8; [0D F3 5C, 05, 05] +1F6A3; [0D E9 E4, 05, 05] -1F6A9; [0D F3 64, 05, 05] +1F6A4; [0D E9 EC, 05, 05] -1F6AA; [0D F3 6C, 05, 05] +1F6A5; [0D E9 F4, 05, 05] -1F6AB; [0D F3 74, 05, 05] +1F6A6; [0D E9 FC, 05, 05] -1F6AC; [0D F3 7C, 05, 05] +1F6A7; [0D EA 0A, 05, 05] -1F6AD; [0D F3 84, 05, 05] +1F6A8; [0D EA 12, 05, 05] -1F6AE; [0D F3 8C, 05, 05] +1F6A9; [0D EA 1A, 05, 05] -1F6AF; [0D F3 94, 05, 05] +1F6AA; [0D EA 22, 05, 05] -1F6B0; [0D F3 9C, 05, 05] +1F6AB; [0D EA 2A, 05, 05] -1F6B1; [0D F3 A4, 05, 05] +1F6AC; [0D EA 32, 05, 05] -1F6B2; [0D F3 AC, 05, 05] +1F6AD; [0D EA 3A, 05, 05] -1F6B3; [0D F3 B4, 05, 05] +1F6AE; [0D EA 42, 05, 05] -1F6B4; [0D F3 BC, 05, 05] +1F6AF; [0D EA 4A, 05, 05] -1F6B5; [0D F3 C4, 05, 05] +1F6B0; [0D EA 52, 05, 05] -1F6B6; [0D F3 CC, 05, 05] +1F6B1; [0D EA 5A, 05, 05] -1F6B7; [0D F3 D4, 05, 05] +1F6B2; [0D EA 62, 05, 05] -1F6B8; [0D F3 DC, 05, 05] +1F6B3; [0D EA 6A, 05, 05] -1F6B9; [0D F3 E4, 05, 05] +1F6B4; [0D EA 72, 05, 05] -1F6BA; [0D F3 EC, 05, 05] +1F6B5; [0D EA 7A, 05, 05] -1F6BB; [0D F3 F4, 05, 05] +1F6B6; [0D EA 82, 05, 05] -1F6BC; [0D F3 FC, 05, 05] +1F6B7; [0D EA 8A, 05, 05] -1F6BD; [0D F4 0A, 05, 05] +1F6B8; [0D EA 92, 05, 05] -1F6BE; [0D F4 12, 05, 05] +1F6B9; [0D EA 9A, 05, 05] -1F6BF; [0D F4 1A, 05, 05] +1F6BA; [0D EA A2, 05, 05] -1F6C0; [0D F4 22, 05, 05] +1F6BB; [0D EA AA, 05, 05] -1F6C1; [0D F4 2A, 05, 05] +1F6BC; [0D EA B2, 05, 05] -1F6C2; [0D F4 32, 05, 05] +1F6BD; [0D EA BA, 05, 05] -1F6C3; [0D F4 3A, 05, 05] +1F6BE; [0D EA C2, 05, 05] -1F6C4; [0D F4 42, 05, 05] +1F6BF; [0D EA CA, 05, 05] -1F6C5; [0D F4 4A, 05, 05] +1F6C0; [0D EA D2, 05, 05] -1F700; [0D F4 52, 05, 05] +1F6C1; [0D EA DA, 05, 05] -1F701; [0D F4 5A, 05, 05] +1F6C2; [0D EA E2, 05, 05] -1F702; [0D F4 62, 05, 05] +1F6C3; [0D EA EA, 05, 05] -1F703; [0D F4 6A, 05, 05] +1F6C4; [0D EA F2, 05, 05] -1F704; [0D F4 72, 05, 05] +1F6C5; [0D EA FA, 05, 05] -1F705; [0D F4 7A, 05, 05] +1F700; [0D EB 08, 05, 05] -1F706; [0D F4 82, 05, 05] +1F701; [0D EB 10, 05, 05] -1F707; [0D F4 8A, 05, 05] +1F702; [0D EB 18, 05, 05] -1F708; [0D F4 92, 05, 05] +1F703; [0D EB 20, 05, 05] -1F709; [0D F4 9A, 05, 05] +1F704; [0D EB 28, 05, 05] -1F70A; [0D F4 A2, 05, 05] +1F705; [0D EB 30, 05, 05] -1F70B; [0D F4 AA, 05, 05] +1F706; [0D EB 38, 05, 05] -1F70C; [0D F4 B2, 05, 05] +1F707; [0D EB 40, 05, 05] -1F70D; [0D F4 BA, 05, 05] +1F708; [0D EB 48, 05, 05] -1F70E; [0D F4 C2, 05, 05] +1F709; [0D EB 50, 05, 05] -1F70F; [0D F4 CA, 05, 05] +1F70A; [0D EB 58, 05, 05] -1F710; [0D F4 D2, 05, 05] +1F70B; [0D EB 60, 05, 05] -1F711; [0D F4 DA, 05, 05] +1F70C; [0D EB 68, 05, 05] -1F712; [0D F4 E2, 05, 05] +1F70D; [0D EB 70, 05, 05] -1F713; [0D F4 EA, 05, 05] +1F70E; [0D EB 78, 05, 05] -1F714; [0D F4 F2, 05, 05] +1F70F; [0D EB 80, 05, 05] -1F715; [0D F4 FA, 05, 05] +1F710; [0D EB 88, 05, 05] -1F716; [0D F5 08, 05, 05] +1F711; [0D EB 90, 05, 05] -1F717; [0D F5 10, 05, 05] +1F712; [0D EB 98, 05, 05] -1F718; [0D F5 18, 05, 05] +1F713; [0D EB A0, 05, 05] -1F719; [0D F5 20, 05, 05] +1F714; [0D EB A8, 05, 05] -1F71A; [0D F5 28, 05, 05] +1F715; [0D EB B0, 05, 05] -1F71B; [0D F5 30, 05, 05] +1F716; [0D EB B8, 05, 05] -1F71C; [0D F5 38, 05, 05] +1F717; [0D EB C0, 05, 05] -1F71D; [0D F5 40, 05, 05] +1F718; [0D EB C8, 05, 05] -1F71E; [0D F5 48, 05, 05] +1F719; [0D EB D0, 05, 05] -1F71F; [0D F5 50, 05, 05] +1F71A; [0D EB D8, 05, 05] -1F720; [0D F5 58, 05, 05] +1F71B; [0D EB E0, 05, 05] -1F721; [0D F5 60, 05, 05] +1F71C; [0D EB E8, 05, 05] -1F722; [0D F5 68, 05, 05] +1F71D; [0D EB F0, 05, 05] -1F723; [0D F5 70, 05, 05] +1F71E; [0D EB F8, 05, 05] -1F724; [0D F5 78, 05, 05] +1F71F; [0D EC 06, 05, 05] -1F725; [0D F5 80, 05, 05] +1F720; [0D EC 0E, 05, 05] -1F726; [0D F5 88, 05, 05] +1F721; [0D EC 16, 05, 05] -1F727; [0D F5 90, 05, 05] +1F722; [0D EC 1E, 05, 05] -1F728; [0D F5 98, 05, 05] +1F723; [0D EC 26, 05, 05] -1F729; [0D F5 A0, 05, 05] +1F724; [0D EC 2E, 05, 05] -1F72A; [0D F5 A8, 05, 05] +1F725; [0D EC 36, 05, 05] -1F72B; [0D F5 B0, 05, 05] +1F726; [0D EC 3E, 05, 05] -1F72C; [0D F5 B8, 05, 05] +1F727; [0D EC 46, 05, 05] -1F72D; [0D F5 C0, 05, 05] +1F728; [0D EC 4E, 05, 05] -1F72E; [0D F5 C8, 05, 05] +1F729; [0D EC 56, 05, 05] -1F72F; [0D F5 D0, 05, 05] +1F72A; [0D EC 5E, 05, 05] -1F730; [0D F5 D8, 05, 05] +1F72B; [0D EC 66, 05, 05] -1F731; [0D F5 E0, 05, 05] +1F72C; [0D EC 6E, 05, 05] -1F732; [0D F5 E8, 05, 05] +1F72D; [0D EC 76, 05, 05] -1F733; [0D F5 F0, 05, 05] +1F72E; [0D EC 7E, 05, 05] -1F734; [0D F5 F8, 05, 05] +1F72F; [0D EC 86, 05, 05] -1F735; [0D F6 06, 05, 05] +1F730; [0D EC 8E, 05, 05] -1F736; [0D F6 0E, 05, 05] +1F731; [0D EC 96, 05, 05] -1F737; [0D F6 16, 05, 05] +1F732; [0D EC 9E, 05, 05] -1F738; [0D F6 1E, 05, 05] +1F733; [0D EC A6, 05, 05] -1F739; [0D F6 26, 05, 05] +1F734; [0D EC AE, 05, 05] -1F73A; [0D F6 2E, 05, 05] +1F735; [0D EC B6, 05, 05] -1F73B; [0D F6 36, 05, 05] +1F736; [0D EC BE, 05, 05] -1F73C; [0D F6 3E, 05, 05] +1F737; [0D EC C6, 05, 05] -1F73D; [0D F6 46, 05, 05] +1F738; [0D EC CE, 05, 05] -1F73E; [0D F6 4E, 05, 05] +1F739; [0D EC D6, 05, 05] -1F73F; [0D F6 56, 05, 05] +1F73A; [0D EC DE, 05, 05] -1F740; [0D F6 5E, 05, 05] +1F73B; [0D EC E6, 05, 05] -1F741; [0D F6 66, 05, 05] +1F73C; [0D EC EE, 05, 05] -1F742; [0D F6 6E, 05, 05] +1F73D; [0D EC F6, 05, 05] -1F743; [0D F6 76, 05, 05] +1F73E; [0D ED 04, 05, 05] -1F744; [0D F6 7E, 05, 05] +1F73F; [0D ED 0C, 05, 05] -1F745; [0D F6 86, 05, 05] +1F740; [0D ED 14, 05, 05] -1F746; [0D F6 8E, 05, 05] +1F741; [0D ED 1C, 05, 05] -1F747; [0D F6 96, 05, 05] +1F742; [0D ED 24, 05, 05] -1F748; [0D F6 9E, 05, 05] +1F743; [0D ED 2C, 05, 05] -1F749; [0D F6 A6, 05, 05] +1F744; [0D ED 34, 05, 05] -1F74A; [0D F6 AE, 05, 05] +1F745; [0D ED 3C, 05, 05] -1F74B; [0D F6 B6, 05, 05] +1F746; [0D ED 44, 05, 05] -1F74C; [0D F6 BE, 05, 05] +1F747; [0D ED 4C, 05, 05] -1F74D; [0D F6 C6, 05, 05] +1F748; [0D ED 54, 05, 05] -1F74E; [0D F6 CE, 05, 05] +1F749; [0D ED 5C, 05, 05] -1F74F; [0D F6 D6, 05, 05] +1F74A; [0D ED 64, 05, 05] -1F750; [0D F6 DE, 05, 05] +1F74B; [0D ED 6C, 05, 05] -1F751; [0D F6 E6, 05, 05] +1F74C; [0D ED 74, 05, 05] -1F752; [0D F6 EE, 05, 05] +1F74D; [0D ED 7C, 05, 05] -1F753; [0D F6 F6, 05, 05] +1F74E; [0D ED 84, 05, 05] -1F754; [0D F7 04, 05, 05] +1F74F; [0D ED 8C, 05, 05] -1F755; [0D F7 0C, 05, 05] +1F750; [0D ED 94, 05, 05] -1F756; [0D F7 14, 05, 05] +1F751; [0D ED 9C, 05, 05] -1F757; [0D F7 1C, 05, 05] +1F752; [0D ED A4, 05, 05] -1F758; [0D F7 24, 05, 05] +1F753; [0D ED AC, 05, 05] -1F759; [0D F7 2C, 05, 05] +1F754; [0D ED B4, 05, 05] -1F75A; [0D F7 34, 05, 05] +1F755; [0D ED BC, 05, 05] -1F75B; [0D F7 3C, 05, 05] +1F756; [0D ED C4, 05, 05] -1F75C; [0D F7 44, 05, 05] +1F757; [0D ED CC, 05, 05] -1F75D; [0D F7 4C, 05, 05] +1F758; [0D ED D4, 05, 05] -1F75E; [0D F7 54, 05, 05] +1F759; [0D ED DC, 05, 05] -1F75F; [0D F7 5C, 05, 05] +1F75A; [0D ED E4, 05, 05] -1F760; [0D F7 64, 05, 05] +1F75B; [0D ED EC, 05, 05] -1F761; [0D F7 6C, 05, 05] +1F75C; [0D ED F4, 05, 05] -1F762; [0D F7 74, 05, 05] +1F75D; [0D ED FC, 05, 05] -1F763; [0D F7 7C, 05, 05] +1F75E; [0D EE 0A, 05, 05] -1F764; [0D F7 84, 05, 05] +1F75F; [0D EE 12, 05, 05] -1F765; [0D F7 8C, 05, 05] +1F760; [0D EE 1A, 05, 05] -1F766; [0D F7 94, 05, 05] +1F761; [0D EE 22, 05, 05] -1F767; [0D F7 9C, 05, 05] +1F762; [0D EE 2A, 05, 05] -1F768; [0D F7 A4, 05, 05] +1F763; [0D EE 32, 05, 05] -1F769; [0D F7 AC, 05, 05] +1F764; [0D EE 3A, 05, 05] -1F76A; [0D F7 B4, 05, 05] +1F765; [0D EE 42, 05, 05] -1F76B; [0D F7 BC, 05, 05] +1F766; [0D EE 4A, 05, 05] -1F76C; [0D F7 C4, 05, 05] +1F767; [0D EE 52, 05, 05] -1F76D; [0D F7 CC, 05, 05] +1F768; [0D EE 5A, 05, 05] -1F76E; [0D F7 D4, 05, 05] +1F769; [0D EE 62, 05, 05] -1F76F; [0D F7 DC, 05, 05] +1F76A; [0D EE 6A, 05, 05] -1F770; [0D F7 E4, 05, 05] +1F76B; [0D EE 72, 05, 05] -1F771; [0D F7 EC, 05, 05] +1F76C; [0D EE 7A, 05, 05] -1F772; [0D F7 F4, 05, 05] +1F76D; [0D EE 82, 05, 05] -1F773; [0D F7 FC, 05, 05] +1F76E; [0D EE 8A, 05, 05] -2FF0; [0D F8 0A, 05, 05] +1F76F; [0D EE 92, 05, 05] -2FF1; [0D F8 12, 05, 05] +1F770; [0D EE 9A, 05, 05] -2FF2; [0D F8 1A, 05, 05] +1F771; [0D EE A2, 05, 05] -2FF3; [0D F8 22, 05, 05] +1F772; [0D EE AA, 05, 05] -2FF4; [0D F8 2A, 05, 05] +1F773; [0D EE B2, 05, 05] -2FF5; [0D F8 32, 05, 05] +2FF0; [0D EE BA, 05, 05] -2FF6; [0D F8 3A, 05, 05] +2FF1; [0D EE C2, 05, 05] -2FF7; [0D F8 42, 05, 05] +2FF2; [0D EE CA, 05, 05] -2FF8; [0D F8 4A, 05, 05] +2FF3; [0D EE D2, 05, 05] -2FF9; [0D F8 52, 05, 05] +2FF4; [0D EE DA, 05, 05] -2FFA; [0D F8 5A, 05, 05] +2FF5; [0D EE E2, 05, 05] -2FFB; [0D F8 62, 05, 05] +2FF6; [0D EE EA, 05, 05] -31C0; [0D F8 6A, 05, 05] +2FF7; [0D EE F2, 05, 05] -31C1; [0D F8 72, 05, 05] +2FF8; [0D EE FA, 05, 05] -31C2; [0D F8 7A, 05, 05] +2FF9; [0D EF 08, 05, 05] -31C3; [0D F8 82, 05, 05] +2FFA; [0D EF 10, 05, 05] -31C4; [0D F8 8A, 05, 05] +2FFB; [0D EF 18, 05, 05] -31C5; [0D F8 92, 05, 05] +31C0; [0D EF 20, 05, 05] -31C6; [0D F8 9A, 05, 05] +31C1; [0D EF 28, 05, 05] -31C7; [0D F8 A2, 05, 05] +31C2; [0D EF 30, 05, 05] -31C8; [0D F8 AA, 05, 05] +31C3; [0D EF 38, 05, 05] -31C9; [0D F8 B2, 05, 05] +31C4; [0D EF 40, 05, 05] -31CA; [0D F8 BA, 05, 05] +31C5; [0D EF 48, 05, 05] -31CB; [0D F8 C2, 05, 05] +31C6; [0D EF 50, 05, 05] -31CC; [0D F8 CA, 05, 05] +31C7; [0D EF 58, 05, 05] -31CD; [0D F8 D2, 05, 05] +31C8; [0D EF 60, 05, 05] -31CE; [0D F8 DA, 05, 05] +31C9; [0D EF 68, 05, 05] -31CF; [0D F8 E2, 05, 05] +31CA; [0D EF 70, 05, 05] -31D0; [0D F8 EA, 05, 05] +31CB; [0D EF 78, 05, 05] -31D1; [0D F8 F2, 05, 05] +31CC; [0D EF 80, 05, 05] -31D2; [0D F8 FA, 05, 05] +31CD; [0D EF 88, 05, 05] -31D3; [0D F9 08, 05, 05] +31CE; [0D EF 90, 05, 05] -31D4; [0D F9 10, 05, 05] +31CF; [0D EF 98, 05, 05] -31D5; [0D F9 18, 05, 05] +31D0; [0D EF A0, 05, 05] -31D6; [0D F9 20, 05, 05] +31D1; [0D EF A8, 05, 05] -31D7; [0D F9 28, 05, 05] +31D2; [0D EF B0, 05, 05] -31D8; [0D F9 30, 05, 05] +31D3; [0D EF B8, 05, 05] -31D9; [0D F9 38, 05, 05] +31D4; [0D EF C0, 05, 05] -31DA; [0D F9 40, 05, 05] +31D5; [0D EF C8, 05, 05] -31DB; [0D F9 48, 05, 05] +31D6; [0D EF D0, 05, 05] -31DC; [0D F9 50, 05, 05] +31D7; [0D EF D8, 05, 05] -31DD; [0D F9 58, 05, 05] +31D8; [0D EF E0, 05, 05] -31DE; [0D F9 60, 05, 05] +31D9; [0D EF E8, 05, 05] -31DF; [0D F9 68, 05, 05] +31DA; [0D EF F0, 05, 05] -31E0; [0D F9 70, 05, 05] +31DB; [0D EF F8, 05, 05] -31E1; [0D F9 78, 05, 05] +31DC; [0D F0 06, 05, 05] -31E2; [0D F9 80, 05, 05] +31DD; [0D F0 0E, 05, 05] -31E3; [0D F9 88, 05, 05] +31DE; [0D F0 16, 05, 05] -3004; [0D F9 90, 05, 05] +31DF; [0D F0 1E, 05, 05] -3012; [0D F9 98, 05, 05] -3036; [0D F9 98, 05, 09] +31E0; [0D F0 26, 05, 05] -3013; [0D F9 A0, 05, 05] +31E1; [0D F0 2E, 05, 05] -3020; [0D F9 A8, 05, 05] +31E2; [0D F0 36, 05, 05] -3037; [0D F9 B0, 05, 05] +31E3; [0D F0 3E, 05, 05] -303E; [0D F9 B8, 05, 05] +3004; [0D F0 46, 05, 05] -303F; [0D F9 C0, 05, 05] +3012; [0D F0 4E, 05, 05] +3036; [0D F0 4E, 05, 09] -3190; [0D F9 C8, 05, 05] +3013; [0D F0 56, 05, 05] -3191; [0D F9 D0, 05, 05] +3020; [0D F0 5E, 05, 05] -327F; [0D F9 D8, 05, 05] +3037; [0D F0 66, 05, 05] -FFFC; [0D F9 E0, 05, 05] +303E; [0D F0 6E, 05, 05] + +303F; [0D F0 76, 05, 05] + +3190; [0D F0 7E, 05, 05] + +3191; [0D F0 86, 05, 05] + +327F; [0D F0 8E, 05, 05] + +FFFC; [0D F0 96, 05, 05] FFFD; [0E 0A 04, 05, 05] @@ -10985,34 +11119,40 @@ FFFD; [0E 0A 04, 05, 05] 0EC6; [0E 13, 05, 05] -1AA7; [0E 15 04, 05, 05] +17D7; [0E 15, 05, 05] + +1AA7; [0E 17 04, 05, 05] + +A9CF; [0E 17 0C, 05, 05] -A9CF; [0E 15 0C, 05, 05] +AA70; [0E 18, 05, 05] -AA70; [0E 16, 05, 05] +AADD; [0E 1A 04, 05, 05] -AADD; [0E 18 04, 05, 05] +AAF3; [0E 1A 0C, 05, 05] -3005; [0E 19, 05, 05] +AAF4; [0E 1A 14, 05, 05] -303B; [0E 1B, 05, 05] +3005; [0E 1B, 05, 05] -3031; [0E 1D, 05, 05] -3032; [0E 1D, 05, 05][, DC FD, 05] +303B; [0E 1D, 05, 05] -3033; [0E 1F, 05, 05] -3034; [0E 1F, 05, 05][, DC FD, 05] +3031; [0E 1F, 05, 05] +3032; [0E 1F, 05, 05][, DA 95, 05] -3035; [0E 21, 05, 05] +3033; [0E 21, 05, 05] +3034; [0E 21, 05, 05][, DA 95, 05] -309D; [0E 23, 05, 05] -309E; [0E 23, 05, 05][, DC FD, 05] +3035; [0E 23, 05, 05] -30FC; [0E 25, 05, 05] -FF70; [0E 25, 05, A3] +309D; [0E 25, 05, 05] +309E; [0E 25, 05, 05][, DA 95, 05] -30FD; [0E 27, 05, 05] -30FE; [0E 27, 05, 05][, DC FD, 05] +30FC; [0E 27, 05, 05] +FF70; [0E 27, 05, A3] + +30FD; [0E 29, 05, 05] +30FE; [0E 29, 05, 05][, DA 95, 05] 00A4; [0F 0A, 05, 05] @@ -11029,78 +11169,80 @@ FFE1; [0F 10, 05, 07] 00A5; [0F 12, 05, 05] FFE5; [0F 12, 05, 07] -060B; [0F 14, 05, 05] +058F; [0F 14, 05, 05] + +060B; [0F 16, 05, 05] -09F2; [0F 16, 05, 05] +09F2; [0F 18, 05, 05] -09F3; [0F 18, 05, 05] +09F3; [0F 1A, 05, 05] -09FB; [0F 1A, 05, 05] +09FB; [0F 1C, 05, 05] -0AF1; [0F 1C, 05, 05] +0AF1; [0F 1E, 05, 05] -A838; [0F 1E, 05, 05] +A838; [0F 20, 05, 05] -0BF9; [0F 20, 05, 05] +0BF9; [0F 22, 05, 05] -0E3F; [0F 22, 05, 05] +0E3F; [0F 24, 05, 05] -17DB; [0F 24, 05, 05] +17DB; [0F 26, 05, 05] -20A0; [0F 26, 05, 05] +20A0; [0F 28, 05, 05] -20A1; [0F 28, 05, 05] +20A1; [0F 2A, 05, 05] -20A2; [0F 2A, 05, 05] +20A2; [0F 2C, 05, 05] -20A3; [0F 2C, 05, 05] +20A3; [0F 2E, 05, 05] -20A4; [0F 2E, 05, 05] +20A4; [0F 30, 05, 05] -20A5; [0F 30, 05, 05] +20A5; [0F 32, 05, 05] -20A6; [0F 32, 05, 05] +20A6; [0F 34, 05, 05] -20A7; [0F 34, 05, 05] +20A7; [0F 36, 05, 05] -20A9; [0F 36, 05, 05] -FFE6; [0F 36, 05, 07] +20A9; [0F 38, 05, 05] +FFE6; [0F 38, 05, 07] -20AA; [0F 38, 05, 05] +20AA; [0F 3A, 05, 05] -20AB; [0F 3A, 05, 05] +20AB; [0F 3C, 05, 05] -20AC; [0F 3C, 05, 05] +20AC; [0F 3E, 05, 05] -20AD; [0F 3E, 05, 05] +20AD; [0F 40, 05, 05] -20AE; [0F 40, 05, 05] +20AE; [0F 42, 05, 05] -20AF; [0F 42, 05, 05] +20AF; [0F 44, 05, 05] -20B0; [0F 44, 05, 05] +20B0; [0F 46, 05, 05] -20B1; [0F 46, 05, 05] +20B1; [0F 48, 05, 05] -20B2; [0F 48, 05, 05] +20B2; [0F 4A, 05, 05] -20B3; [0F 4A, 05, 05] +20B3; [0F 4C, 05, 05] -20B4; [0F 4C, 05, 05] +20B4; [0F 4E, 05, 05] -20B5; [0F 4E, 05, 05] +20B5; [0F 50, 05, 05] -20B6; [0F 50, 05, 05] +20B6; [0F 52, 05, 05] -20B7; [0F 52, 05, 05] +20B7; [0F 54, 05, 05] -20B8; [0F 54, 05, 05] +20B8; [0F 56, 05, 05] -20B9; [0F 56, 05, 05] +20B9; [0F 58, 05, 05] -20A8; [0F 58, 05, 05] +20A8; [0F 5A, 05, 05] -FDFC; [0F 5A, 05, 05] +FDFC; [0F 5C, 05, 05] 09F4; [10 0A, 05, 05] @@ -11525,49 +11667,53 @@ FF10; [12, 05, 07] 24FF; [12, 05, 0D] 2070; [12, 05, 27] 2080; [12, 05, 29] -0660; [12, 05, 05][, E0 ED, 05] -06F0; [12, 05, 05][, E0 FD, 05] -07C0; [12, 05, 05][, E1 21, 05] -104A0; [12, 05, 05][, E1 41, 05] -0966; [12, 05, 05][, E1 51, 05] -09E6; [12, 05, 05][, E1 61, 05] -0A66; [12, 05, 05][, E1 71, 05] -0AE6; [12, 05, 05][, E1 81, 05] -0B66; [12, 05, 05][, E1 91, 05] -0BE6; [12, 05, 05][, E1 A1, 05] -0C66; [12, 05, 05][, E1 B1, 05] -0C78; [12, 05, 05][, E1 B1, 05] -0CE6; [12, 05, 05][, E1 C1, 05] -0D66; [12, 05, 05][, E1 D1, 05] -ABF0; [12, 05, 05][, E1 E1, 05] -A8D0; [12, 05, 05][, E1 F1, 05] -1946; [12, 05, 05][, E2 05, 05] -19D0; [12, 05, 05][, E2 15, 05] -1A80; [12, 05, 05][, E2 25, 05] -1A90; [12, 05, 05][, E2 35, 05] -0E50; [12, 05, 05][, E2 45, 05] -0ED0; [12, 05, 05][, E2 55, 05] -0F20; [12, 05, 05][, E2 65, 05] -0F33; [12, 05, 09][, E2 65, 09] -1C40; [12, 05, 05][, E2 75, 05] -A900; [12, 05, 05][, E2 85, 05] -1040; [12, 05, 05][, E2 95, 05] -1090; [12, 05, 05][, E2 A5, 05] -17E0; [12, 05, 05][, E2 B5, 05] -17F0; [12, 05, 05][, E2 C5, 05] -AA50; [12, 05, 05][, E2 D5, 05] -1B50; [12, 05, 05][, E2 E5, 05] -A9D0; [12, 05, 05][, E2 F5, 05] -1BB0; [12, 05, 05][, E3 09, 05] -1810; [12, 05, 05][, E3 19, 05] -1C50; [12, 05, 05][, E3 29, 05] -A620; [12, 05, 05][, E3 39, 05] -3007; [12, 05, 05][, E3 49, 05] -1018A; [12, 05, 05][, E3 69, 05] -11066; [12, 05, 05][, E4 0D, 05] +0660; [12, 05, 05][, DB F9, 05] +06F0; [12, 05, 05][, DC 0D, 05] +07C0; [12, 05, 05][, DC 2D, 05] +104A0; [12, 05, 05][, DC 4D, 05] +0966; [12, 05, 05][, DC 5D, 05] +09E6; [12, 05, 05][, DC 6D, 05] +0A66; [12, 05, 05][, DC 7D, 05] +0AE6; [12, 05, 05][, DC 8D, 05] +0B66; [12, 05, 05][, DC 9D, 05] +0BE6; [12, 05, 05][, DC AD, 05] +0C66; [12, 05, 05][, DC BD, 05] +0C78; [12, 05, 05][, DC BD, 05] +0CE6; [12, 05, 05][, DC CD, 05] +0D66; [12, 05, 05][, DC DD, 05] +ABF0; [12, 05, 05][, DC ED, 05] +A8D0; [12, 05, 05][, DC FD, 05] +1946; [12, 05, 05][, DD 11, 05] +19D0; [12, 05, 05][, DD 21, 05] +1A80; [12, 05, 05][, DD 31, 05] +1A90; [12, 05, 05][, DD 41, 05] +0E50; [12, 05, 05][, DF 59, 05] +0ED0; [12, 05, 05][, DF 69, 05] +0F20; [12, 05, 05][, DF 79, 05] +0F33; [12, 05, 09][, DF 79, 09] +1C40; [12, 05, 05][, DF 89, 05] +A900; [12, 05, 05][, E0 1D, 05] +1040; [12, 05, 05][, E0 2D, 05] +1090; [12, 05, 05][, E0 3D, 05] +11136; [12, 05, 05][, E0 4D, 05] +17E0; [12, 05, 05][, E0 5D, 05] +17F0; [12, 05, 05][, E0 6D, 05] +AA50; [12, 05, 05][, E0 7D, 05] +1B50; [12, 05, 05][, E0 8D, 05] +A9D0; [12, 05, 05][, E0 9D, 05] +1BB0; [12, 05, 05][, E0 AD, 05] +1810; [12, 05, 05][, E0 BD, 05] +1C50; [12, 05, 05][, E0 CD, 05] +A620; [12, 05, 05][, E0 DD, 05] +110F0; [12, 05, 05][, E0 ED, 05] +3007; [12, 05, 05][, E0 FD, 05] +1018A; [12, 05, 05][, E1 21, 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 22 04, 05, 3B][18, 05, 3D] +2189; [12, 05, 3B][0D 75 2C, 05, 3B][18, 05, 3D] 3358; [12, 05, 09][E0 4B 22, 05, 09] 0031; [14, 05, 05] @@ -11584,82 +11730,86 @@ FF11; [14, 05, 07] 278A; [14, 05, 0D] 00B9; [14, 05, 27] 2081; [14, 05, 29] -0661; [14, 05, 05][, E0 ED, 05] -06F1; [14, 05, 05][, E0 FD, 05] -10E60; [14, 05, 05][, E1 11, 05] -07C1; [14, 05, 05][, E1 21, 05] -1369; [14, 05, 05][, E1 31, 05] -104A1; [14, 05, 05][, E1 41, 05] -0967; [14, 05, 05][, E1 51, 05] -09E7; [14, 05, 05][, E1 61, 05] -0A67; [14, 05, 05][, E1 71, 05] -0AE7; [14, 05, 05][, E1 81, 05] -0B67; [14, 05, 05][, E1 91, 05] -0BE7; [14, 05, 05][, E1 A1, 05] -0C67; [14, 05, 05][, E1 B1, 05] -0C79; [14, 05, 05][, E1 B1, 05] -0C7C; [14, 05, 05][, E1 B1, 05] -0CE7; [14, 05, 05][, E1 C1, 05] -0D67; [14, 05, 05][, E1 D1, 05] -ABF1; [14, 05, 05][, E1 E1, 05] -A8D1; [14, 05, 05][, E1 F1, 05] -1947; [14, 05, 05][, E2 05, 05] -19D1; [14, 05, 05][, E2 15, 05] -19DA; [14, 05, 05][, E2 15, 05] -1A81; [14, 05, 05][, E2 25, 05] -1A91; [14, 05, 05][, E2 35, 05] -0E51; [14, 05, 05][, E2 45, 05] -0ED1; [14, 05, 05][, E2 55, 05] -0F21; [14, 05, 05][, E2 65, 05] -0F2A; [14, 05, 09][, E2 65, 09] -1C41; [14, 05, 05][, E2 75, 05] -A901; [14, 05, 05][, E2 85, 05] -1041; [14, 05, 05][, E2 95, 05] -1091; [14, 05, 05][, E2 A5, 05] -17E1; [14, 05, 05][, E2 B5, 05] -17F1; [14, 05, 05][, E2 C5, 05] -AA51; [14, 05, 05][, E2 D5, 05] -1B51; [14, 05, 05][, E2 E5, 05] -A9D1; [14, 05, 05][, E2 F5, 05] -1BB1; [14, 05, 05][, E3 09, 05] -1811; [14, 05, 05][, E3 19, 05] -1C51; [14, 05, 05][, E3 29, 05] -A621; [14, 05, 05][, E3 39, 05] -3021; [14, 05, 05][, E3 49, 05] -10107; [14, 05, 05][, E3 59, 05] -10142; [14, 05, 05][, E3 69, 05] -10158; [14, 05, 05][, E3 69, 05] -10159; [14, 05, 05][, E3 69, 05] -1015A; [14, 05, 05][, E3 69, 05] -10320; [14, 05, 05][, E3 89, 05] -103D1; [14, 05, 05][, E3 99, 05] -12415; [14, 05, 05][, E3 A9, 05] -1241E; [14, 05, 05][, E3 A9, 05] -1242C; [14, 05, 05][, E3 A9, 05] -12434; [14, 05, 05][, E3 A9, 05] -1244F; [14, 05, 05][, E3 A9, 05] -12458; [14, 05, 05][, E3 A9, 05] -10A7D; [14, 05, 05][, E3 B9, 05] -10916; [14, 05, 05][, E3 C9, 05] -10858; [14, 05, 05][, E3 D9, 05] -10B58; [14, 05, 05][, E3 E9, 05] -10B78; [14, 05, 05][, E3 F9, 05] -11067; [14, 05, 05][, E4 0D, 05] -11052; [14, 05, 05][, E4 1D, 05] -10A40; [14, 05, 05][, E4 2D, 05] -1D360; [14, 05, 05][, E4 3D, 05] +0661; [14, 05, 05][, DB F9, 05] +06F1; [14, 05, 05][, DC 0D, 05] +10E60; [14, 05, 05][, DC 1D, 05] +07C1; [14, 05, 05][, DC 2D, 05] +1369; [14, 05, 05][, DC 3D, 05] +104A1; [14, 05, 05][, DC 4D, 05] +0967; [14, 05, 05][, DC 5D, 05] +09E7; [14, 05, 05][, DC 6D, 05] +0A67; [14, 05, 05][, DC 7D, 05] +0AE7; [14, 05, 05][, DC 8D, 05] +0B67; [14, 05, 05][, DC 9D, 05] +0BE7; [14, 05, 05][, DC AD, 05] +0C67; [14, 05, 05][, DC BD, 05] +0C79; [14, 05, 05][, DC BD, 05] +0C7C; [14, 05, 05][, DC BD, 05] +0CE7; [14, 05, 05][, DC CD, 05] +0D67; [14, 05, 05][, DC DD, 05] +ABF1; [14, 05, 05][, DC ED, 05] +A8D1; [14, 05, 05][, DC FD, 05] +1947; [14, 05, 05][, DD 11, 05] +19D1; [14, 05, 05][, DD 21, 05] +19DA; [14, 05, 05][, DD 21, 05] +1A81; [14, 05, 05][, DD 31, 05] +1A91; [14, 05, 05][, DD 41, 05] +0E51; [14, 05, 05][, DF 59, 05] +0ED1; [14, 05, 05][, DF 69, 05] +0F21; [14, 05, 05][, DF 79, 05] +0F2A; [14, 05, 09][, DF 79, 09] +1C41; [14, 05, 05][, DF 89, 05] +A901; [14, 05, 05][, E0 1D, 05] +1041; [14, 05, 05][, E0 2D, 05] +1091; [14, 05, 05][, E0 3D, 05] +11137; [14, 05, 05][, E0 4D, 05] +17E1; [14, 05, 05][, E0 5D, 05] +17F1; [14, 05, 05][, E0 6D, 05] +AA51; [14, 05, 05][, E0 7D, 05] +1B51; [14, 05, 05][, E0 8D, 05] +A9D1; [14, 05, 05][, E0 9D, 05] +1BB1; [14, 05, 05][, E0 AD, 05] +1811; [14, 05, 05][, E0 BD, 05] +1C51; [14, 05, 05][, E0 CD, 05] +A621; [14, 05, 05][, E0 DD, 05] +110F1; [14, 05, 05][, E0 ED, 05] +3021; [14, 05, 05][, E0 FD, 05] +10107; [14, 05, 05][, E1 11, 05] +10142; [14, 05, 05][, E1 21, 05] +10158; [14, 05, 05][, E1 21, 05] +10159; [14, 05, 05][, E1 21, 05] +1015A; [14, 05, 05][, E1 21, 05] +10320; [14, 05, 05][, E1 41, 05] +103D1; [14, 05, 05][, E1 51, 05] +12415; [14, 05, 05][, E1 61, 05] +1241E; [14, 05, 05][, E1 61, 05] +1242C; [14, 05, 05][, E1 61, 05] +12434; [14, 05, 05][, E1 61, 05] +1244F; [14, 05, 05][, E1 61, 05] +12458; [14, 05, 05][, E1 61, 05] +10A7D; [14, 05, 05][, E1 71, 05] +10916; [14, 05, 05][, E1 81, 05] +10858; [14, 05, 05][, E1 91, 05] +10B58; [14, 05, 05][, E1 A1, 05] +10B78; [14, 05, 05][, E1 B1, 05] +111D1; [14, 05, 05][, E1 C1, 05] +116C1; [14, 05, 05][, E1 D1, 05] +11067; [14, 05, 05][, E1 E1, 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] -215F; [14, 05, 3B][0D 22 04, 05, 3B] -2152; [14, 05, 3B][0D 22 04, 05, 3B][14, 05, 3D][12, 05, 3D] -00BD; [14, 05, 3B][0D 22 04, 05, 3B][16, 05, 3D] -2153; [14, 05, 3B][0D 22 04, 05, 3B][18, 05, 3D] -00BC; [14, 05, 3B][0D 22 04, 05, 3B][1A, 05, 3D] -2155; [14, 05, 3B][0D 22 04, 05, 3B][1C, 05, 3D] -2159; [14, 05, 3B][0D 22 04, 05, 3B][1E, 05, 3D] -2150; [14, 05, 3B][0D 22 04, 05, 3B][20, 05, 3D] -215B; [14, 05, 3B][0D 22 04, 05, 3B][22, 05, 3D] -2151; [14, 05, 3B][0D 22 04, 05, 3B][24, 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] 2469; [14, 05, 0D][12, 05, 0D] 24FE; [14, 05, 0D][12, 05, 0D] 277F; [14, 05, 0D][12, 05, 0D] @@ -11735,74 +11885,78 @@ FF12; [16, 05, 07] 278B; [16, 05, 0D] 00B2; [16, 05, 27] 2082; [16, 05, 29] -0662; [16, 05, 05][, E0 ED, 05] -06F2; [16, 05, 05][, E0 FD, 05] -10E61; [16, 05, 05][, E1 11, 05] -07C2; [16, 05, 05][, E1 21, 05] -136A; [16, 05, 05][, E1 31, 05] -104A2; [16, 05, 05][, E1 41, 05] -0968; [16, 05, 05][, E1 51, 05] -09E8; [16, 05, 05][, E1 61, 05] -0A68; [16, 05, 05][, E1 71, 05] -0AE8; [16, 05, 05][, E1 81, 05] -0B68; [16, 05, 05][, E1 91, 05] -0BE8; [16, 05, 05][, E1 A1, 05] -0C68; [16, 05, 05][, E1 B1, 05] -0C7A; [16, 05, 05][, E1 B1, 05] -0C7D; [16, 05, 05][, E1 B1, 05] -0CE8; [16, 05, 05][, E1 C1, 05] -0D68; [16, 05, 05][, E1 D1, 05] -ABF2; [16, 05, 05][, E1 E1, 05] -A8D2; [16, 05, 05][, E1 F1, 05] -1948; [16, 05, 05][, E2 05, 05] -19D2; [16, 05, 05][, E2 15, 05] -1A82; [16, 05, 05][, E2 25, 05] -1A92; [16, 05, 05][, E2 35, 05] -0E52; [16, 05, 05][, E2 45, 05] -0ED2; [16, 05, 05][, E2 55, 05] -0F22; [16, 05, 05][, E2 65, 05] -0F2B; [16, 05, 09][, E2 65, 09] -1C42; [16, 05, 05][, E2 75, 05] -A902; [16, 05, 05][, E2 85, 05] -1042; [16, 05, 05][, E2 95, 05] -1092; [16, 05, 05][, E2 A5, 05] -17E2; [16, 05, 05][, E2 B5, 05] -17F2; [16, 05, 05][, E2 C5, 05] -AA52; [16, 05, 05][, E2 D5, 05] -1B52; [16, 05, 05][, E2 E5, 05] -A9D2; [16, 05, 05][, E2 F5, 05] -1BB2; [16, 05, 05][, E3 09, 05] -1812; [16, 05, 05][, E3 19, 05] -1C52; [16, 05, 05][, E3 29, 05] -A622; [16, 05, 05][, E3 39, 05] -3022; [16, 05, 05][, E3 49, 05] -10108; [16, 05, 05][, E3 59, 05] -1015B; [16, 05, 05][, E3 69, 05] -1015C; [16, 05, 05][, E3 69, 05] -1015D; [16, 05, 05][, E3 69, 05] -1015E; [16, 05, 05][, E3 69, 05] -103D2; [16, 05, 05][, E3 99, 05] -12400; [16, 05, 05][, E3 A9, 05] -12416; [16, 05, 05][, E3 A9, 05] -1241F; [16, 05, 05][, E3 A9, 05] -12423; [16, 05, 05][, E3 A9, 05] -1242D; [16, 05, 05][, E3 A9, 05] -12435; [16, 05, 05][, E3 A9, 05] -1244A; [16, 05, 05][, E3 A9, 05] -12450; [16, 05, 05][, E3 A9, 05] -12459; [16, 05, 05][, E3 A9, 05] -1091A; [16, 05, 05][, E3 C9, 05] -10859; [16, 05, 05][, E3 D9, 05] -10B59; [16, 05, 05][, E3 E9, 05] -10B79; [16, 05, 05][, E3 F9, 05] -11068; [16, 05, 05][, E4 0D, 05] -11053; [16, 05, 05][, E4 1D, 05] -10A41; [16, 05, 05][, E4 2D, 05] -1D361; [16, 05, 05][, E4 3D, 05] +0662; [16, 05, 05][, DB F9, 05] +06F2; [16, 05, 05][, DC 0D, 05] +10E61; [16, 05, 05][, DC 1D, 05] +07C2; [16, 05, 05][, DC 2D, 05] +136A; [16, 05, 05][, DC 3D, 05] +104A2; [16, 05, 05][, DC 4D, 05] +0968; [16, 05, 05][, DC 5D, 05] +09E8; [16, 05, 05][, DC 6D, 05] +0A68; [16, 05, 05][, DC 7D, 05] +0AE8; [16, 05, 05][, DC 8D, 05] +0B68; [16, 05, 05][, DC 9D, 05] +0BE8; [16, 05, 05][, DC AD, 05] +0C68; [16, 05, 05][, DC BD, 05] +0C7A; [16, 05, 05][, DC BD, 05] +0C7D; [16, 05, 05][, DC BD, 05] +0CE8; [16, 05, 05][, DC CD, 05] +0D68; [16, 05, 05][, DC DD, 05] +ABF2; [16, 05, 05][, DC ED, 05] +A8D2; [16, 05, 05][, DC FD, 05] +1948; [16, 05, 05][, DD 11, 05] +19D2; [16, 05, 05][, DD 21, 05] +1A82; [16, 05, 05][, DD 31, 05] +1A92; [16, 05, 05][, DD 41, 05] +0E52; [16, 05, 05][, DF 59, 05] +0ED2; [16, 05, 05][, DF 69, 05] +0F22; [16, 05, 05][, DF 79, 05] +0F2B; [16, 05, 09][, DF 79, 09] +1C42; [16, 05, 05][, DF 89, 05] +A902; [16, 05, 05][, E0 1D, 05] +1042; [16, 05, 05][, E0 2D, 05] +1092; [16, 05, 05][, E0 3D, 05] +11138; [16, 05, 05][, E0 4D, 05] +17E2; [16, 05, 05][, E0 5D, 05] +17F2; [16, 05, 05][, E0 6D, 05] +AA52; [16, 05, 05][, E0 7D, 05] +1B52; [16, 05, 05][, E0 8D, 05] +A9D2; [16, 05, 05][, E0 9D, 05] +1BB2; [16, 05, 05][, E0 AD, 05] +1812; [16, 05, 05][, E0 BD, 05] +1C52; [16, 05, 05][, E0 CD, 05] +A622; [16, 05, 05][, E0 DD, 05] +110F2; [16, 05, 05][, E0 ED, 05] +3022; [16, 05, 05][, E0 FD, 05] +10108; [16, 05, 05][, E1 11, 05] +1015B; [16, 05, 05][, E1 21, 05] +1015C; [16, 05, 05][, E1 21, 05] +1015D; [16, 05, 05][, E1 21, 05] +1015E; [16, 05, 05][, E1 21, 05] +103D2; [16, 05, 05][, E1 51, 05] +12400; [16, 05, 05][, E1 61, 05] +12416; [16, 05, 05][, E1 61, 05] +1241F; [16, 05, 05][, E1 61, 05] +12423; [16, 05, 05][, E1 61, 05] +1242D; [16, 05, 05][, E1 61, 05] +12435; [16, 05, 05][, E1 61, 05] +1244A; [16, 05, 05][, E1 61, 05] +12450; [16, 05, 05][, E1 61, 05] +12459; [16, 05, 05][, E1 61, 05] +1091A; [16, 05, 05][, E1 81, 05] +10859; [16, 05, 05][, E1 91, 05] +10B59; [16, 05, 05][, E1 A1, 05] +10B79; [16, 05, 05][, E1 B1, 05] +111D2; [16, 05, 05][, E1 C1, 05] +116C2; [16, 05, 05][, E1 D1, 05] +11068; [16, 05, 05][, E1 E1, 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 22 04, 05, 3B][18, 05, 3D] -2156; [16, 05, 3B][0D 22 04, 05, 3B][1C, 05, 3D] +2154; [16, 05, 3B][0D 75 2C, 05, 3B][18, 05, 3D] +2156; [16, 05, 3B][0D 75 2C, 05, 3B][1C, 05, 3D] 2473; [16, 05, 0D][12, 05, 0D] 24F4; [16, 05, 0D][12, 05, 0D] 3249; [16, 05, 0D][12, 05, 0D] @@ -11849,75 +12003,79 @@ FF13; [18, 05, 07] 278C; [18, 05, 0D] 00B3; [18, 05, 27] 2083; [18, 05, 29] -0663; [18, 05, 05][, E0 ED, 05] -06F3; [18, 05, 05][, E0 FD, 05] -10E62; [18, 05, 05][, E1 11, 05] -07C3; [18, 05, 05][, E1 21, 05] -136B; [18, 05, 05][, E1 31, 05] -104A3; [18, 05, 05][, E1 41, 05] -0969; [18, 05, 05][, E1 51, 05] -09E9; [18, 05, 05][, E1 61, 05] -0A69; [18, 05, 05][, E1 71, 05] -0AE9; [18, 05, 05][, E1 81, 05] -0B69; [18, 05, 05][, E1 91, 05] -0BE9; [18, 05, 05][, E1 A1, 05] -0C69; [18, 05, 05][, E1 B1, 05] -0C7B; [18, 05, 05][, E1 B1, 05] -0C7E; [18, 05, 05][, E1 B1, 05] -0CE9; [18, 05, 05][, E1 C1, 05] -0D69; [18, 05, 05][, E1 D1, 05] -ABF3; [18, 05, 05][, E1 E1, 05] -A8D3; [18, 05, 05][, E1 F1, 05] -1949; [18, 05, 05][, E2 05, 05] -19D3; [18, 05, 05][, E2 15, 05] -1A83; [18, 05, 05][, E2 25, 05] -1A93; [18, 05, 05][, E2 35, 05] -0E53; [18, 05, 05][, E2 45, 05] -0ED3; [18, 05, 05][, E2 55, 05] -0F23; [18, 05, 05][, E2 65, 05] -0F2C; [18, 05, 09][, E2 65, 09] -1C43; [18, 05, 05][, E2 75, 05] -A903; [18, 05, 05][, E2 85, 05] -1043; [18, 05, 05][, E2 95, 05] -1093; [18, 05, 05][, E2 A5, 05] -17E3; [18, 05, 05][, E2 B5, 05] -17F3; [18, 05, 05][, E2 C5, 05] -AA53; [18, 05, 05][, E2 D5, 05] -1B53; [18, 05, 05][, E2 E5, 05] -A9D3; [18, 05, 05][, E2 F5, 05] -1BB3; [18, 05, 05][, E3 09, 05] -1813; [18, 05, 05][, E3 19, 05] -1C53; [18, 05, 05][, E3 29, 05] -A623; [18, 05, 05][, E3 39, 05] -3023; [18, 05, 05][, E3 49, 05] -10109; [18, 05, 05][, E3 59, 05] -12401; [18, 05, 05][, E3 A9, 05] -12408; [18, 05, 05][, E3 A9, 05] -12417; [18, 05, 05][, E3 A9, 05] -12420; [18, 05, 05][, E3 A9, 05] -12424; [18, 05, 05][, E3 A9, 05] -12425; [18, 05, 05][, E3 A9, 05] -1242E; [18, 05, 05][, E3 A9, 05] -1242F; [18, 05, 05][, E3 A9, 05] -12436; [18, 05, 05][, E3 A9, 05] -12437; [18, 05, 05][, E3 A9, 05] -1243A; [18, 05, 05][, E3 A9, 05] -1243B; [18, 05, 05][, E3 A9, 05] -1244B; [18, 05, 05][, E3 A9, 05] -12451; [18, 05, 05][, E3 A9, 05] -1091B; [18, 05, 05][, E3 C9, 05] -1085A; [18, 05, 05][, E3 D9, 05] -10B5A; [18, 05, 05][, E3 E9, 05] -10B7A; [18, 05, 05][, E3 F9, 05] -11069; [18, 05, 05][, E4 0D, 05] -11054; [18, 05, 05][, E4 1D, 05] -10A42; [18, 05, 05][, E4 2D, 05] -1D362; [18, 05, 05][, E4 3D, 05] +0663; [18, 05, 05][, DB F9, 05] +06F3; [18, 05, 05][, DC 0D, 05] +10E62; [18, 05, 05][, DC 1D, 05] +07C3; [18, 05, 05][, DC 2D, 05] +136B; [18, 05, 05][, DC 3D, 05] +104A3; [18, 05, 05][, DC 4D, 05] +0969; [18, 05, 05][, DC 5D, 05] +09E9; [18, 05, 05][, DC 6D, 05] +0A69; [18, 05, 05][, DC 7D, 05] +0AE9; [18, 05, 05][, DC 8D, 05] +0B69; [18, 05, 05][, DC 9D, 05] +0BE9; [18, 05, 05][, DC AD, 05] +0C69; [18, 05, 05][, DC BD, 05] +0C7B; [18, 05, 05][, DC BD, 05] +0C7E; [18, 05, 05][, DC BD, 05] +0CE9; [18, 05, 05][, DC CD, 05] +0D69; [18, 05, 05][, DC DD, 05] +ABF3; [18, 05, 05][, DC ED, 05] +A8D3; [18, 05, 05][, DC FD, 05] +1949; [18, 05, 05][, DD 11, 05] +19D3; [18, 05, 05][, DD 21, 05] +1A83; [18, 05, 05][, DD 31, 05] +1A93; [18, 05, 05][, DD 41, 05] +0E53; [18, 05, 05][, DF 59, 05] +0ED3; [18, 05, 05][, DF 69, 05] +0F23; [18, 05, 05][, DF 79, 05] +0F2C; [18, 05, 09][, DF 79, 09] +1C43; [18, 05, 05][, DF 89, 05] +A903; [18, 05, 05][, E0 1D, 05] +1043; [18, 05, 05][, E0 2D, 05] +1093; [18, 05, 05][, E0 3D, 05] +11139; [18, 05, 05][, E0 4D, 05] +17E3; [18, 05, 05][, E0 5D, 05] +17F3; [18, 05, 05][, E0 6D, 05] +AA53; [18, 05, 05][, E0 7D, 05] +1B53; [18, 05, 05][, E0 8D, 05] +A9D3; [18, 05, 05][, E0 9D, 05] +1BB3; [18, 05, 05][, E0 AD, 05] +1813; [18, 05, 05][, E0 BD, 05] +1C53; [18, 05, 05][, E0 CD, 05] +A623; [18, 05, 05][, E0 DD, 05] +110F3; [18, 05, 05][, E0 ED, 05] +3023; [18, 05, 05][, E0 FD, 05] +10109; [18, 05, 05][, E1 11, 05] +12401; [18, 05, 05][, E1 61, 05] +12408; [18, 05, 05][, E1 61, 05] +12417; [18, 05, 05][, E1 61, 05] +12420; [18, 05, 05][, E1 61, 05] +12424; [18, 05, 05][, E1 61, 05] +12425; [18, 05, 05][, E1 61, 05] +1242E; [18, 05, 05][, E1 61, 05] +1242F; [18, 05, 05][, E1 61, 05] +12436; [18, 05, 05][, E1 61, 05] +12437; [18, 05, 05][, E1 61, 05] +1243A; [18, 05, 05][, E1 61, 05] +1243B; [18, 05, 05][, E1 61, 05] +1244B; [18, 05, 05][, E1 61, 05] +12451; [18, 05, 05][, E1 61, 05] +1091B; [18, 05, 05][, E1 81, 05] +1085A; [18, 05, 05][, E1 91, 05] +10B5A; [18, 05, 05][, E1 A1, 05] +10B7A; [18, 05, 05][, E1 B1, 05] +111D3; [18, 05, 05][, E1 C1, 05] +116C3; [18, 05, 05][, E1 D1, 05] +11069; [18, 05, 05][, E1 E1, 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 22 04, 05, 3B][1A, 05, 3D] -2157; [18, 05, 3B][0D 22 04, 05, 3B][1C, 05, 3D] -215C; [18, 05, 3B][0D 22 04, 05, 3B][22, 05, 3D] +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] 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] @@ -11949,70 +12107,74 @@ FF14; [1A, 05, 07] 278D; [1A, 05, 0D] 2074; [1A, 05, 27] 2084; [1A, 05, 29] -0664; [1A, 05, 05][, E0 ED, 05] -06F4; [1A, 05, 05][, E0 FD, 05] -10E63; [1A, 05, 05][, E1 11, 05] -07C4; [1A, 05, 05][, E1 21, 05] -136C; [1A, 05, 05][, E1 31, 05] -104A4; [1A, 05, 05][, E1 41, 05] -096A; [1A, 05, 05][, E1 51, 05] -09EA; [1A, 05, 05][, E1 61, 05] -0A6A; [1A, 05, 05][, E1 71, 05] -0AEA; [1A, 05, 05][, E1 81, 05] -0B6A; [1A, 05, 05][, E1 91, 05] -0BEA; [1A, 05, 05][, E1 A1, 05] -0C6A; [1A, 05, 05][, E1 B1, 05] -0CEA; [1A, 05, 05][, E1 C1, 05] -0D6A; [1A, 05, 05][, E1 D1, 05] -ABF4; [1A, 05, 05][, E1 E1, 05] -A8D4; [1A, 05, 05][, E1 F1, 05] -194A; [1A, 05, 05][, E2 05, 05] -19D4; [1A, 05, 05][, E2 15, 05] -1A84; [1A, 05, 05][, E2 25, 05] -1A94; [1A, 05, 05][, E2 35, 05] -0E54; [1A, 05, 05][, E2 45, 05] -0ED4; [1A, 05, 05][, E2 55, 05] -0F24; [1A, 05, 05][, E2 65, 05] -0F2D; [1A, 05, 09][, E2 65, 09] -1C44; [1A, 05, 05][, E2 75, 05] -A904; [1A, 05, 05][, E2 85, 05] -1044; [1A, 05, 05][, E2 95, 05] -1094; [1A, 05, 05][, E2 A5, 05] -17E4; [1A, 05, 05][, E2 B5, 05] -17F4; [1A, 05, 05][, E2 C5, 05] -AA54; [1A, 05, 05][, E2 D5, 05] -1B54; [1A, 05, 05][, E2 E5, 05] -A9D4; [1A, 05, 05][, E2 F5, 05] -1BB4; [1A, 05, 05][, E3 09, 05] -1814; [1A, 05, 05][, E3 19, 05] -1C54; [1A, 05, 05][, E3 29, 05] -A624; [1A, 05, 05][, E3 39, 05] -3024; [1A, 05, 05][, E3 49, 05] -1010A; [1A, 05, 05][, E3 59, 05] -12402; [1A, 05, 05][, E3 A9, 05] -12409; [1A, 05, 05][, E3 A9, 05] -1240F; [1A, 05, 05][, E3 A9, 05] -12418; [1A, 05, 05][, E3 A9, 05] -12421; [1A, 05, 05][, E3 A9, 05] -12426; [1A, 05, 05][, E3 A9, 05] -12430; [1A, 05, 05][, E3 A9, 05] -12438; [1A, 05, 05][, E3 A9, 05] -1243C; [1A, 05, 05][, E3 A9, 05] -1243D; [1A, 05, 05][, E3 A9, 05] -1243E; [1A, 05, 05][, E3 A9, 05] -1243F; [1A, 05, 05][, E3 A9, 05] -1244C; [1A, 05, 05][, E3 A9, 05] -12452; [1A, 05, 05][, E3 A9, 05] -12453; [1A, 05, 05][, E3 A9, 05] -10B5B; [1A, 05, 05][, E3 E9, 05] -10B7B; [1A, 05, 05][, E3 F9, 05] -1106A; [1A, 05, 05][, E4 0D, 05] -11055; [1A, 05, 05][, E4 1D, 05] -10A43; [1A, 05, 05][, E4 2D, 05] -1D363; [1A, 05, 05][, E4 3D, 05] +0664; [1A, 05, 05][, DB F9, 05] +06F4; [1A, 05, 05][, DC 0D, 05] +10E63; [1A, 05, 05][, DC 1D, 05] +07C4; [1A, 05, 05][, DC 2D, 05] +136C; [1A, 05, 05][, DC 3D, 05] +104A4; [1A, 05, 05][, DC 4D, 05] +096A; [1A, 05, 05][, DC 5D, 05] +09EA; [1A, 05, 05][, DC 6D, 05] +0A6A; [1A, 05, 05][, DC 7D, 05] +0AEA; [1A, 05, 05][, DC 8D, 05] +0B6A; [1A, 05, 05][, DC 9D, 05] +0BEA; [1A, 05, 05][, DC AD, 05] +0C6A; [1A, 05, 05][, DC BD, 05] +0CEA; [1A, 05, 05][, DC CD, 05] +0D6A; [1A, 05, 05][, DC DD, 05] +ABF4; [1A, 05, 05][, DC ED, 05] +A8D4; [1A, 05, 05][, DC FD, 05] +194A; [1A, 05, 05][, DD 11, 05] +19D4; [1A, 05, 05][, DD 21, 05] +1A84; [1A, 05, 05][, DD 31, 05] +1A94; [1A, 05, 05][, DD 41, 05] +0E54; [1A, 05, 05][, DF 59, 05] +0ED4; [1A, 05, 05][, DF 69, 05] +0F24; [1A, 05, 05][, DF 79, 05] +0F2D; [1A, 05, 09][, DF 79, 09] +1C44; [1A, 05, 05][, DF 89, 05] +A904; [1A, 05, 05][, E0 1D, 05] +1044; [1A, 05, 05][, E0 2D, 05] +1094; [1A, 05, 05][, E0 3D, 05] +1113A; [1A, 05, 05][, E0 4D, 05] +17E4; [1A, 05, 05][, E0 5D, 05] +17F4; [1A, 05, 05][, E0 6D, 05] +AA54; [1A, 05, 05][, E0 7D, 05] +1B54; [1A, 05, 05][, E0 8D, 05] +A9D4; [1A, 05, 05][, E0 9D, 05] +1BB4; [1A, 05, 05][, E0 AD, 05] +1814; [1A, 05, 05][, E0 BD, 05] +1C54; [1A, 05, 05][, E0 CD, 05] +A624; [1A, 05, 05][, E0 DD, 05] +110F4; [1A, 05, 05][, E0 ED, 05] +3024; [1A, 05, 05][, E0 FD, 05] +1010A; [1A, 05, 05][, E1 11, 05] +12402; [1A, 05, 05][, E1 61, 05] +12409; [1A, 05, 05][, E1 61, 05] +1240F; [1A, 05, 05][, E1 61, 05] +12418; [1A, 05, 05][, E1 61, 05] +12421; [1A, 05, 05][, E1 61, 05] +12426; [1A, 05, 05][, E1 61, 05] +12430; [1A, 05, 05][, E1 61, 05] +12438; [1A, 05, 05][, E1 61, 05] +1243C; [1A, 05, 05][, E1 61, 05] +1243D; [1A, 05, 05][, E1 61, 05] +1243E; [1A, 05, 05][, E1 61, 05] +1243F; [1A, 05, 05][, E1 61, 05] +1244C; [1A, 05, 05][, E1 61, 05] +12452; [1A, 05, 05][, E1 61, 05] +12453; [1A, 05, 05][, E1 61, 05] +10B5B; [1A, 05, 05][, E1 A1, 05] +10B7B; [1A, 05, 05][, E1 B1, 05] +111D4; [1A, 05, 05][, E1 C1, 05] +116C4; [1A, 05, 05][, E1 D1, 05] +1106A; [1A, 05, 05][, E1 E1, 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 22 04, 05, 3B][1C, 05, 3D] +2158; [1A, 05, 3B][0D 75 2C, 05, 3B][1C, 05, 3D] 324B; [1A, 05, 0D][12, 05, 0D] 32B5; [1A, 05, 0D][12, 05, 0D] 32B6; [1A, 05, 0D][14, 05, 0D] @@ -12042,70 +12204,74 @@ FF15; [1C, 05, 07] 278E; [1C, 05, 0D] 2075; [1C, 05, 27] 2085; [1C, 05, 29] -0665; [1C, 05, 05][, E0 ED, 05] -06F5; [1C, 05, 05][, E0 FD, 05] -10E64; [1C, 05, 05][, E1 11, 05] -07C5; [1C, 05, 05][, E1 21, 05] -136D; [1C, 05, 05][, E1 31, 05] -104A5; [1C, 05, 05][, E1 41, 05] -096B; [1C, 05, 05][, E1 51, 05] -09EB; [1C, 05, 05][, E1 61, 05] -0A6B; [1C, 05, 05][, E1 71, 05] -0AEB; [1C, 05, 05][, E1 81, 05] -0B6B; [1C, 05, 05][, E1 91, 05] -0BEB; [1C, 05, 05][, E1 A1, 05] -0C6B; [1C, 05, 05][, E1 B1, 05] -0CEB; [1C, 05, 05][, E1 C1, 05] -0D6B; [1C, 05, 05][, E1 D1, 05] -ABF5; [1C, 05, 05][, E1 E1, 05] -A8D5; [1C, 05, 05][, E1 F1, 05] -194B; [1C, 05, 05][, E2 05, 05] -19D5; [1C, 05, 05][, E2 15, 05] -1A85; [1C, 05, 05][, E2 25, 05] -1A95; [1C, 05, 05][, E2 35, 05] -0E55; [1C, 05, 05][, E2 45, 05] -0ED5; [1C, 05, 05][, E2 55, 05] -0F25; [1C, 05, 05][, E2 65, 05] -0F2E; [1C, 05, 09][, E2 65, 09] -1C45; [1C, 05, 05][, E2 75, 05] -A905; [1C, 05, 05][, E2 85, 05] -1045; [1C, 05, 05][, E2 95, 05] -1095; [1C, 05, 05][, E2 A5, 05] -17E5; [1C, 05, 05][, E2 B5, 05] -17F5; [1C, 05, 05][, E2 C5, 05] -AA55; [1C, 05, 05][, E2 D5, 05] -1B55; [1C, 05, 05][, E2 E5, 05] -A9D5; [1C, 05, 05][, E2 F5, 05] -1BB5; [1C, 05, 05][, E3 09, 05] -1815; [1C, 05, 05][, E3 19, 05] -1C55; [1C, 05, 05][, E3 29, 05] -A625; [1C, 05, 05][, E3 39, 05] -3025; [1C, 05, 05][, E3 49, 05] -1010B; [1C, 05, 05][, E3 59, 05] -10143; [1C, 05, 05][, E3 69, 05] -10148; [1C, 05, 05][, E3 69, 05] -1014F; [1C, 05, 05][, E3 69, 05] -1015F; [1C, 05, 05][, E3 69, 05] -10173; [1C, 05, 05][, E3 69, 05] -10321; [1C, 05, 05][, E3 89, 05] -12403; [1C, 05, 05][, E3 A9, 05] -1240A; [1C, 05, 05][, E3 A9, 05] -12410; [1C, 05, 05][, E3 A9, 05] -12419; [1C, 05, 05][, E3 A9, 05] -12422; [1C, 05, 05][, E3 A9, 05] -12427; [1C, 05, 05][, E3 A9, 05] -12431; [1C, 05, 05][, E3 A9, 05] -12439; [1C, 05, 05][, E3 A9, 05] -1244D; [1C, 05, 05][, E3 A9, 05] -12454; [1C, 05, 05][, E3 A9, 05] -12455; [1C, 05, 05][, E3 A9, 05] -1106B; [1C, 05, 05][, E4 0D, 05] -11056; [1C, 05, 05][, E4 1D, 05] -1D364; [1C, 05, 05][, E4 3D, 05] +0665; [1C, 05, 05][, DB F9, 05] +06F5; [1C, 05, 05][, DC 0D, 05] +10E64; [1C, 05, 05][, DC 1D, 05] +07C5; [1C, 05, 05][, DC 2D, 05] +136D; [1C, 05, 05][, DC 3D, 05] +104A5; [1C, 05, 05][, DC 4D, 05] +096B; [1C, 05, 05][, DC 5D, 05] +09EB; [1C, 05, 05][, DC 6D, 05] +0A6B; [1C, 05, 05][, DC 7D, 05] +0AEB; [1C, 05, 05][, DC 8D, 05] +0B6B; [1C, 05, 05][, DC 9D, 05] +0BEB; [1C, 05, 05][, DC AD, 05] +0C6B; [1C, 05, 05][, DC BD, 05] +0CEB; [1C, 05, 05][, DC CD, 05] +0D6B; [1C, 05, 05][, DC DD, 05] +ABF5; [1C, 05, 05][, DC ED, 05] +A8D5; [1C, 05, 05][, DC FD, 05] +194B; [1C, 05, 05][, DD 11, 05] +19D5; [1C, 05, 05][, DD 21, 05] +1A85; [1C, 05, 05][, DD 31, 05] +1A95; [1C, 05, 05][, DD 41, 05] +0E55; [1C, 05, 05][, DF 59, 05] +0ED5; [1C, 05, 05][, DF 69, 05] +0F25; [1C, 05, 05][, DF 79, 05] +0F2E; [1C, 05, 09][, DF 79, 09] +1C45; [1C, 05, 05][, DF 89, 05] +A905; [1C, 05, 05][, E0 1D, 05] +1045; [1C, 05, 05][, E0 2D, 05] +1095; [1C, 05, 05][, E0 3D, 05] +1113B; [1C, 05, 05][, E0 4D, 05] +17E5; [1C, 05, 05][, E0 5D, 05] +17F5; [1C, 05, 05][, E0 6D, 05] +AA55; [1C, 05, 05][, E0 7D, 05] +1B55; [1C, 05, 05][, E0 8D, 05] +A9D5; [1C, 05, 05][, E0 9D, 05] +1BB5; [1C, 05, 05][, E0 AD, 05] +1815; [1C, 05, 05][, E0 BD, 05] +1C55; [1C, 05, 05][, E0 CD, 05] +A625; [1C, 05, 05][, E0 DD, 05] +110F5; [1C, 05, 05][, E0 ED, 05] +3025; [1C, 05, 05][, E0 FD, 05] +1010B; [1C, 05, 05][, E1 11, 05] +10143; [1C, 05, 05][, E1 21, 05] +10148; [1C, 05, 05][, E1 21, 05] +1014F; [1C, 05, 05][, E1 21, 05] +1015F; [1C, 05, 05][, E1 21, 05] +10173; [1C, 05, 05][, E1 21, 05] +10321; [1C, 05, 05][, E1 41, 05] +12403; [1C, 05, 05][, E1 61, 05] +1240A; [1C, 05, 05][, E1 61, 05] +12410; [1C, 05, 05][, E1 61, 05] +12419; [1C, 05, 05][, E1 61, 05] +12422; [1C, 05, 05][, E1 61, 05] +12427; [1C, 05, 05][, E1 61, 05] +12431; [1C, 05, 05][, E1 61, 05] +12439; [1C, 05, 05][, E1 61, 05] +1244D; [1C, 05, 05][, E1 61, 05] +12454; [1C, 05, 05][, E1 61, 05] +12455; [1C, 05, 05][, E1 61, 05] +111D5; [1C, 05, 05][, E1 C1, 05] +116C5; [1C, 05, 05][, E1 D1, 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 22 04, 05, 3B][1E, 05, 3D] -215D; [1C, 05, 3B][0D 22 04, 05, 3B][22, 05, 3D] +215A; [1C, 05, 3B][0D 75 2C, 05, 3B][1E, 05, 3D] +215D; [1C, 05, 3B][0D 75 2C, 05, 3B][22, 05, 3D] 324C; [1C, 05, 0D][12, 05, 0D] 32BF; [1C, 05, 0D][12, 05, 0D] 33E4; [1C, 05, 09][E0 34 F0, 05, 09] @@ -12126,57 +12292,61 @@ FF16; [1E, 05, 07] 278F; [1E, 05, 0D] 2076; [1E, 05, 27] 2086; [1E, 05, 29] -0666; [1E, 05, 05][, E0 ED, 05] -06F6; [1E, 05, 05][, E0 FD, 05] -10E65; [1E, 05, 05][, E1 11, 05] -07C6; [1E, 05, 05][, E1 21, 05] -136E; [1E, 05, 05][, E1 31, 05] -104A6; [1E, 05, 05][, E1 41, 05] -096C; [1E, 05, 05][, E1 51, 05] -09EC; [1E, 05, 05][, E1 61, 05] -0A6C; [1E, 05, 05][, E1 71, 05] -0AEC; [1E, 05, 05][, E1 81, 05] -0B6C; [1E, 05, 05][, E1 91, 05] -0BEC; [1E, 05, 05][, E1 A1, 05] -0C6C; [1E, 05, 05][, E1 B1, 05] -0CEC; [1E, 05, 05][, E1 C1, 05] -0D6C; [1E, 05, 05][, E1 D1, 05] -ABF6; [1E, 05, 05][, E1 E1, 05] -A8D6; [1E, 05, 05][, E1 F1, 05] -194C; [1E, 05, 05][, E2 05, 05] -19D6; [1E, 05, 05][, E2 15, 05] -1A86; [1E, 05, 05][, E2 25, 05] -1A96; [1E, 05, 05][, E2 35, 05] -0E56; [1E, 05, 05][, E2 45, 05] -0ED6; [1E, 05, 05][, E2 55, 05] -0F26; [1E, 05, 05][, E2 65, 05] -0F2F; [1E, 05, 09][, E2 65, 09] -1C46; [1E, 05, 05][, E2 75, 05] -A906; [1E, 05, 05][, E2 85, 05] -1046; [1E, 05, 05][, E2 95, 05] -1096; [1E, 05, 05][, E2 A5, 05] -17E6; [1E, 05, 05][, E2 B5, 05] -17F6; [1E, 05, 05][, E2 C5, 05] -AA56; [1E, 05, 05][, E2 D5, 05] -1B56; [1E, 05, 05][, E2 E5, 05] -A9D6; [1E, 05, 05][, E2 F5, 05] -1BB6; [1E, 05, 05][, E3 09, 05] -1816; [1E, 05, 05][, E3 19, 05] -1C56; [1E, 05, 05][, E3 29, 05] -A626; [1E, 05, 05][, E3 39, 05] -3026; [1E, 05, 05][, E3 49, 05] -1010C; [1E, 05, 05][, E3 59, 05] -2185; [1E, 05, 05][, E3 79, 05] -12404; [1E, 05, 05][, E3 A9, 05] -1240B; [1E, 05, 05][, E3 A9, 05] -12411; [1E, 05, 05][, E3 A9, 05] -1241A; [1E, 05, 05][, E3 A9, 05] -12428; [1E, 05, 05][, E3 A9, 05] -12440; [1E, 05, 05][, E3 A9, 05] -1244E; [1E, 05, 05][, E3 A9, 05] -1106C; [1E, 05, 05][, E4 0D, 05] -11057; [1E, 05, 05][, E4 1D, 05] -1D365; [1E, 05, 05][, E4 3D, 05] +0666; [1E, 05, 05][, DB F9, 05] +06F6; [1E, 05, 05][, DC 0D, 05] +10E65; [1E, 05, 05][, DC 1D, 05] +07C6; [1E, 05, 05][, DC 2D, 05] +136E; [1E, 05, 05][, DC 3D, 05] +104A6; [1E, 05, 05][, DC 4D, 05] +096C; [1E, 05, 05][, DC 5D, 05] +09EC; [1E, 05, 05][, DC 6D, 05] +0A6C; [1E, 05, 05][, DC 7D, 05] +0AEC; [1E, 05, 05][, DC 8D, 05] +0B6C; [1E, 05, 05][, DC 9D, 05] +0BEC; [1E, 05, 05][, DC AD, 05] +0C6C; [1E, 05, 05][, DC BD, 05] +0CEC; [1E, 05, 05][, DC CD, 05] +0D6C; [1E, 05, 05][, DC DD, 05] +ABF6; [1E, 05, 05][, DC ED, 05] +A8D6; [1E, 05, 05][, DC FD, 05] +194C; [1E, 05, 05][, DD 11, 05] +19D6; [1E, 05, 05][, DD 21, 05] +1A86; [1E, 05, 05][, DD 31, 05] +1A96; [1E, 05, 05][, DD 41, 05] +0E56; [1E, 05, 05][, DF 59, 05] +0ED6; [1E, 05, 05][, DF 69, 05] +0F26; [1E, 05, 05][, DF 79, 05] +0F2F; [1E, 05, 09][, DF 79, 09] +1C46; [1E, 05, 05][, DF 89, 05] +A906; [1E, 05, 05][, E0 1D, 05] +1046; [1E, 05, 05][, E0 2D, 05] +1096; [1E, 05, 05][, E0 3D, 05] +1113C; [1E, 05, 05][, E0 4D, 05] +17E6; [1E, 05, 05][, E0 5D, 05] +17F6; [1E, 05, 05][, E0 6D, 05] +AA56; [1E, 05, 05][, E0 7D, 05] +1B56; [1E, 05, 05][, E0 8D, 05] +A9D6; [1E, 05, 05][, E0 9D, 05] +1BB6; [1E, 05, 05][, E0 AD, 05] +1816; [1E, 05, 05][, E0 BD, 05] +1C56; [1E, 05, 05][, E0 CD, 05] +A626; [1E, 05, 05][, E0 DD, 05] +110F6; [1E, 05, 05][, E0 ED, 05] +3026; [1E, 05, 05][, E0 FD, 05] +1010C; [1E, 05, 05][, E1 11, 05] +2185; [1E, 05, 05][, E1 31, 05] +12404; [1E, 05, 05][, E1 61, 05] +1240B; [1E, 05, 05][, E1 61, 05] +12411; [1E, 05, 05][, E1 61, 05] +1241A; [1E, 05, 05][, E1 61, 05] +12428; [1E, 05, 05][, E1 61, 05] +12440; [1E, 05, 05][, E1 61, 05] +1244E; [1E, 05, 05][, E1 61, 05] +111D6; [1E, 05, 05][, E1 C1, 05] +116C6; [1E, 05, 05][, E1 D1, 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] 324D; [1E, 05, 0D][12, 05, 0D] @@ -12198,60 +12368,64 @@ FF17; [20, 05, 07] 2790; [20, 05, 0D] 2077; [20, 05, 27] 2087; [20, 05, 29] -0667; [20, 05, 05][, E0 ED, 05] -06F7; [20, 05, 05][, E0 FD, 05] -10E66; [20, 05, 05][, E1 11, 05] -07C7; [20, 05, 05][, E1 21, 05] -136F; [20, 05, 05][, E1 31, 05] -104A7; [20, 05, 05][, E1 41, 05] -096D; [20, 05, 05][, E1 51, 05] -09ED; [20, 05, 05][, E1 61, 05] -0A6D; [20, 05, 05][, E1 71, 05] -0AED; [20, 05, 05][, E1 81, 05] -0B6D; [20, 05, 05][, E1 91, 05] -0BED; [20, 05, 05][, E1 A1, 05] -0C6D; [20, 05, 05][, E1 B1, 05] -0CED; [20, 05, 05][, E1 C1, 05] -0D6D; [20, 05, 05][, E1 D1, 05] -ABF7; [20, 05, 05][, E1 E1, 05] -A8D7; [20, 05, 05][, E1 F1, 05] -194D; [20, 05, 05][, E2 05, 05] -19D7; [20, 05, 05][, E2 15, 05] -1A87; [20, 05, 05][, E2 25, 05] -1A97; [20, 05, 05][, E2 35, 05] -0E57; [20, 05, 05][, E2 45, 05] -0ED7; [20, 05, 05][, E2 55, 05] -0F27; [20, 05, 05][, E2 65, 05] -0F30; [20, 05, 09][, E2 65, 09] -1C47; [20, 05, 05][, E2 75, 05] -A907; [20, 05, 05][, E2 85, 05] -1047; [20, 05, 05][, E2 95, 05] -1097; [20, 05, 05][, E2 A5, 05] -17E7; [20, 05, 05][, E2 B5, 05] -17F7; [20, 05, 05][, E2 C5, 05] -AA57; [20, 05, 05][, E2 D5, 05] -1B57; [20, 05, 05][, E2 E5, 05] -A9D7; [20, 05, 05][, E2 F5, 05] -1BB7; [20, 05, 05][, E3 09, 05] -1817; [20, 05, 05][, E3 19, 05] -1C57; [20, 05, 05][, E3 29, 05] -A627; [20, 05, 05][, E3 39, 05] -3027; [20, 05, 05][, E3 49, 05] -1010D; [20, 05, 05][, E3 59, 05] -12405; [20, 05, 05][, E3 A9, 05] -1240C; [20, 05, 05][, E3 A9, 05] -12412; [20, 05, 05][, E3 A9, 05] -1241B; [20, 05, 05][, E3 A9, 05] -12429; [20, 05, 05][, E3 A9, 05] -12441; [20, 05, 05][, E3 A9, 05] -12442; [20, 05, 05][, E3 A9, 05] -12443; [20, 05, 05][, E3 A9, 05] -1106D; [20, 05, 05][, E4 0D, 05] -11058; [20, 05, 05][, E4 1D, 05] -1D366; [20, 05, 05][, E4 3D, 05] +0667; [20, 05, 05][, DB F9, 05] +06F7; [20, 05, 05][, DC 0D, 05] +10E66; [20, 05, 05][, DC 1D, 05] +07C7; [20, 05, 05][, DC 2D, 05] +136F; [20, 05, 05][, DC 3D, 05] +104A7; [20, 05, 05][, DC 4D, 05] +096D; [20, 05, 05][, DC 5D, 05] +09ED; [20, 05, 05][, DC 6D, 05] +0A6D; [20, 05, 05][, DC 7D, 05] +0AED; [20, 05, 05][, DC 8D, 05] +0B6D; [20, 05, 05][, DC 9D, 05] +0BED; [20, 05, 05][, DC AD, 05] +0C6D; [20, 05, 05][, DC BD, 05] +0CED; [20, 05, 05][, DC CD, 05] +0D6D; [20, 05, 05][, DC DD, 05] +ABF7; [20, 05, 05][, DC ED, 05] +A8D7; [20, 05, 05][, DC FD, 05] +194D; [20, 05, 05][, DD 11, 05] +19D7; [20, 05, 05][, DD 21, 05] +1A87; [20, 05, 05][, DD 31, 05] +1A97; [20, 05, 05][, DD 41, 05] +0E57; [20, 05, 05][, DF 59, 05] +0ED7; [20, 05, 05][, DF 69, 05] +0F27; [20, 05, 05][, DF 79, 05] +0F30; [20, 05, 09][, DF 79, 09] +1C47; [20, 05, 05][, DF 89, 05] +A907; [20, 05, 05][, E0 1D, 05] +1047; [20, 05, 05][, E0 2D, 05] +1097; [20, 05, 05][, E0 3D, 05] +1113D; [20, 05, 05][, E0 4D, 05] +17E7; [20, 05, 05][, E0 5D, 05] +17F7; [20, 05, 05][, E0 6D, 05] +AA57; [20, 05, 05][, E0 7D, 05] +1B57; [20, 05, 05][, E0 8D, 05] +A9D7; [20, 05, 05][, E0 9D, 05] +1BB7; [20, 05, 05][, E0 AD, 05] +1817; [20, 05, 05][, E0 BD, 05] +1C57; [20, 05, 05][, E0 CD, 05] +A627; [20, 05, 05][, E0 DD, 05] +110F7; [20, 05, 05][, E0 ED, 05] +3027; [20, 05, 05][, E0 FD, 05] +1010D; [20, 05, 05][, E1 11, 05] +12405; [20, 05, 05][, E1 61, 05] +1240C; [20, 05, 05][, E1 61, 05] +12412; [20, 05, 05][, E1 61, 05] +1241B; [20, 05, 05][, E1 61, 05] +12429; [20, 05, 05][, E1 61, 05] +12441; [20, 05, 05][, E1 61, 05] +12442; [20, 05, 05][, E1 61, 05] +12443; [20, 05, 05][, E1 61, 05] +111D7; [20, 05, 05][, E1 C1, 05] +116C7; [20, 05, 05][, E1 D1, 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 22 04, 05, 3B][22, 05, 3D] +215E; [20, 05, 3B][0D 75 2C, 05, 3B][22, 05, 3D] 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] @@ -12271,56 +12445,60 @@ FF18; [22, 05, 07] 2791; [22, 05, 0D] 2078; [22, 05, 27] 2088; [22, 05, 29] -0668; [22, 05, 05][, E0 ED, 05] -06F8; [22, 05, 05][, E0 FD, 05] -10E67; [22, 05, 05][, E1 11, 05] -07C8; [22, 05, 05][, E1 21, 05] -1370; [22, 05, 05][, E1 31, 05] -104A8; [22, 05, 05][, E1 41, 05] -096E; [22, 05, 05][, E1 51, 05] -09EE; [22, 05, 05][, E1 61, 05] -0A6E; [22, 05, 05][, E1 71, 05] -0AEE; [22, 05, 05][, E1 81, 05] -0B6E; [22, 05, 05][, E1 91, 05] -0BEE; [22, 05, 05][, E1 A1, 05] -0C6E; [22, 05, 05][, E1 B1, 05] -0CEE; [22, 05, 05][, E1 C1, 05] -0D6E; [22, 05, 05][, E1 D1, 05] -ABF8; [22, 05, 05][, E1 E1, 05] -A8D8; [22, 05, 05][, E1 F1, 05] -194E; [22, 05, 05][, E2 05, 05] -19D8; [22, 05, 05][, E2 15, 05] -1A88; [22, 05, 05][, E2 25, 05] -1A98; [22, 05, 05][, E2 35, 05] -0E58; [22, 05, 05][, E2 45, 05] -0ED8; [22, 05, 05][, E2 55, 05] -0F28; [22, 05, 05][, E2 65, 05] -0F31; [22, 05, 09][, E2 65, 09] -1C48; [22, 05, 05][, E2 75, 05] -A908; [22, 05, 05][, E2 85, 05] -1048; [22, 05, 05][, E2 95, 05] -1098; [22, 05, 05][, E2 A5, 05] -17E8; [22, 05, 05][, E2 B5, 05] -17F8; [22, 05, 05][, E2 C5, 05] -AA58; [22, 05, 05][, E2 D5, 05] -1B58; [22, 05, 05][, E2 E5, 05] -A9D8; [22, 05, 05][, E2 F5, 05] -1BB8; [22, 05, 05][, E3 09, 05] -1818; [22, 05, 05][, E3 19, 05] -1C58; [22, 05, 05][, E3 29, 05] -A628; [22, 05, 05][, E3 39, 05] -3028; [22, 05, 05][, E3 49, 05] -1010E; [22, 05, 05][, E3 59, 05] -12406; [22, 05, 05][, E3 A9, 05] -1240D; [22, 05, 05][, E3 A9, 05] -12413; [22, 05, 05][, E3 A9, 05] -1241C; [22, 05, 05][, E3 A9, 05] -1242A; [22, 05, 05][, E3 A9, 05] -12444; [22, 05, 05][, E3 A9, 05] -12445; [22, 05, 05][, E3 A9, 05] -1106E; [22, 05, 05][, E4 0D, 05] -11059; [22, 05, 05][, E4 1D, 05] -1D367; [22, 05, 05][, E4 3D, 05] +0668; [22, 05, 05][, DB F9, 05] +06F8; [22, 05, 05][, DC 0D, 05] +10E67; [22, 05, 05][, DC 1D, 05] +07C8; [22, 05, 05][, DC 2D, 05] +1370; [22, 05, 05][, DC 3D, 05] +104A8; [22, 05, 05][, DC 4D, 05] +096E; [22, 05, 05][, DC 5D, 05] +09EE; [22, 05, 05][, DC 6D, 05] +0A6E; [22, 05, 05][, DC 7D, 05] +0AEE; [22, 05, 05][, DC 8D, 05] +0B6E; [22, 05, 05][, DC 9D, 05] +0BEE; [22, 05, 05][, DC AD, 05] +0C6E; [22, 05, 05][, DC BD, 05] +0CEE; [22, 05, 05][, DC CD, 05] +0D6E; [22, 05, 05][, DC DD, 05] +ABF8; [22, 05, 05][, DC ED, 05] +A8D8; [22, 05, 05][, DC FD, 05] +194E; [22, 05, 05][, DD 11, 05] +19D8; [22, 05, 05][, DD 21, 05] +1A88; [22, 05, 05][, DD 31, 05] +1A98; [22, 05, 05][, DD 41, 05] +0E58; [22, 05, 05][, DF 59, 05] +0ED8; [22, 05, 05][, DF 69, 05] +0F28; [22, 05, 05][, DF 79, 05] +0F31; [22, 05, 09][, DF 79, 09] +1C48; [22, 05, 05][, DF 89, 05] +A908; [22, 05, 05][, E0 1D, 05] +1048; [22, 05, 05][, E0 2D, 05] +1098; [22, 05, 05][, E0 3D, 05] +1113E; [22, 05, 05][, E0 4D, 05] +17E8; [22, 05, 05][, E0 5D, 05] +17F8; [22, 05, 05][, E0 6D, 05] +AA58; [22, 05, 05][, E0 7D, 05] +1B58; [22, 05, 05][, E0 8D, 05] +A9D8; [22, 05, 05][, E0 9D, 05] +1BB8; [22, 05, 05][, E0 AD, 05] +1818; [22, 05, 05][, E0 BD, 05] +1C58; [22, 05, 05][, E0 CD, 05] +A628; [22, 05, 05][, E0 DD, 05] +110F8; [22, 05, 05][, E0 ED, 05] +3028; [22, 05, 05][, E0 FD, 05] +1010E; [22, 05, 05][, E1 11, 05] +12406; [22, 05, 05][, E1 61, 05] +1240D; [22, 05, 05][, E1 61, 05] +12413; [22, 05, 05][, E1 61, 05] +1241C; [22, 05, 05][, E1 61, 05] +1242A; [22, 05, 05][, E1 61, 05] +12444; [22, 05, 05][, E1 61, 05] +12445; [22, 05, 05][, E1 61, 05] +111D8; [22, 05, 05][, E1 C1, 05] +116C8; [22, 05, 05][, E1 D1, 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] 324F; [22, 05, 0D][12, 05, 0D] @@ -12342,58 +12520,62 @@ FF19; [24, 05, 07] 2792; [24, 05, 0D] 2079; [24, 05, 27] 2089; [24, 05, 29] -0669; [24, 05, 05][, E0 ED, 05] -06F9; [24, 05, 05][, E0 FD, 05] -10E68; [24, 05, 05][, E1 11, 05] -07C9; [24, 05, 05][, E1 21, 05] -1371; [24, 05, 05][, E1 31, 05] -104A9; [24, 05, 05][, E1 41, 05] -096F; [24, 05, 05][, E1 51, 05] -09EF; [24, 05, 05][, E1 61, 05] -0A6F; [24, 05, 05][, E1 71, 05] -0AEF; [24, 05, 05][, E1 81, 05] -0B6F; [24, 05, 05][, E1 91, 05] -0BEF; [24, 05, 05][, E1 A1, 05] -0C6F; [24, 05, 05][, E1 B1, 05] -0CEF; [24, 05, 05][, E1 C1, 05] -0D6F; [24, 05, 05][, E1 D1, 05] -ABF9; [24, 05, 05][, E1 E1, 05] -A8D9; [24, 05, 05][, E1 F1, 05] -194F; [24, 05, 05][, E2 05, 05] -19D9; [24, 05, 05][, E2 15, 05] -1A89; [24, 05, 05][, E2 25, 05] -1A99; [24, 05, 05][, E2 35, 05] -0E59; [24, 05, 05][, E2 45, 05] -0ED9; [24, 05, 05][, E2 55, 05] -0F29; [24, 05, 05][, E2 65, 05] -0F32; [24, 05, 09][, E2 65, 09] -1C49; [24, 05, 05][, E2 75, 05] -A909; [24, 05, 05][, E2 85, 05] -1049; [24, 05, 05][, E2 95, 05] -1099; [24, 05, 05][, E2 A5, 05] -17E9; [24, 05, 05][, E2 B5, 05] -17F9; [24, 05, 05][, E2 C5, 05] -AA59; [24, 05, 05][, E2 D5, 05] -1B59; [24, 05, 05][, E2 E5, 05] -A9D9; [24, 05, 05][, E2 F5, 05] -1BB9; [24, 05, 05][, E3 09, 05] -1819; [24, 05, 05][, E3 19, 05] -1C59; [24, 05, 05][, E3 29, 05] -A629; [24, 05, 05][, E3 39, 05] -3029; [24, 05, 05][, E3 49, 05] -1010F; [24, 05, 05][, E3 59, 05] -12407; [24, 05, 05][, E3 A9, 05] -1240E; [24, 05, 05][, E3 A9, 05] -12414; [24, 05, 05][, E3 A9, 05] -1241D; [24, 05, 05][, E3 A9, 05] -1242B; [24, 05, 05][, E3 A9, 05] -12446; [24, 05, 05][, E3 A9, 05] -12447; [24, 05, 05][, E3 A9, 05] -12448; [24, 05, 05][, E3 A9, 05] -12449; [24, 05, 05][, E3 A9, 05] -1106F; [24, 05, 05][, E4 0D, 05] -1105A; [24, 05, 05][, E4 1D, 05] -1D368; [24, 05, 05][, E4 3D, 05] +0669; [24, 05, 05][, DB F9, 05] +06F9; [24, 05, 05][, DC 0D, 05] +10E68; [24, 05, 05][, DC 1D, 05] +07C9; [24, 05, 05][, DC 2D, 05] +1371; [24, 05, 05][, DC 3D, 05] +104A9; [24, 05, 05][, DC 4D, 05] +096F; [24, 05, 05][, DC 5D, 05] +09EF; [24, 05, 05][, DC 6D, 05] +0A6F; [24, 05, 05][, DC 7D, 05] +0AEF; [24, 05, 05][, DC 8D, 05] +0B6F; [24, 05, 05][, DC 9D, 05] +0BEF; [24, 05, 05][, DC AD, 05] +0C6F; [24, 05, 05][, DC BD, 05] +0CEF; [24, 05, 05][, DC CD, 05] +0D6F; [24, 05, 05][, DC DD, 05] +ABF9; [24, 05, 05][, DC ED, 05] +A8D9; [24, 05, 05][, DC FD, 05] +194F; [24, 05, 05][, DD 11, 05] +19D9; [24, 05, 05][, DD 21, 05] +1A89; [24, 05, 05][, DD 31, 05] +1A99; [24, 05, 05][, DD 41, 05] +0E59; [24, 05, 05][, DF 59, 05] +0ED9; [24, 05, 05][, DF 69, 05] +0F29; [24, 05, 05][, DF 79, 05] +0F32; [24, 05, 09][, DF 79, 09] +1C49; [24, 05, 05][, DF 89, 05] +A909; [24, 05, 05][, E0 1D, 05] +1049; [24, 05, 05][, E0 2D, 05] +1099; [24, 05, 05][, E0 3D, 05] +1113F; [24, 05, 05][, E0 4D, 05] +17E9; [24, 05, 05][, E0 5D, 05] +17F9; [24, 05, 05][, E0 6D, 05] +AA59; [24, 05, 05][, E0 7D, 05] +1B59; [24, 05, 05][, E0 8D, 05] +A9D9; [24, 05, 05][, E0 9D, 05] +1BB9; [24, 05, 05][, E0 AD, 05] +1819; [24, 05, 05][, E0 BD, 05] +1C59; [24, 05, 05][, E0 CD, 05] +A629; [24, 05, 05][, E0 DD, 05] +110F9; [24, 05, 05][, E0 ED, 05] +3029; [24, 05, 05][, E0 FD, 05] +1010F; [24, 05, 05][, E1 11, 05] +12407; [24, 05, 05][, E1 61, 05] +1240E; [24, 05, 05][, E1 61, 05] +12414; [24, 05, 05][, E1 61, 05] +1241D; [24, 05, 05][, E1 61, 05] +1242B; [24, 05, 05][, E1 61, 05] +12446; [24, 05, 05][, E1 61, 05] +12447; [24, 05, 05][, E1 61, 05] +12448; [24, 05, 05][, E1 61, 05] +12449; [24, 05, 05][, E1 61, 05] +111D9; [24, 05, 05][, E1 C1, 05] +116C9; [24, 05, 05][, E1 D1, 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] @@ -12500,22 +12682,23 @@ FF21; [27, 05, 91] 1EAC; [27, 05, 8F][, C5, 05][, 93, 05] 1E01; [27, 05, 05][, C9, 05] 1E00; [27, 05, 8F][, C9, 05] -1DD3; [27, 05, 09][, E0 9D, 09] +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 67, 05, 09][2B, 05, 3D] -2101; [27, 05, 09][0B 67, 05, 09][4B, 05, 3D] -33DF; [27, 05, B9][0D 7F 1C, 05, 37][3F, 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] 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][, E0 9D, 09][2F, 05, 3D] -1DD4; [27, 05, 09][, E0 9D, 09][2F, 05, 3D] -00C6; [27, 05, 93][, E0 9D, 09][2F, 05, 3D] -1D2D; [27, 05, 27][, E0 9D, 27][2F, 05, 3D] -01FD; [27, 05, 09][, E0 9D, 09][2F, 05, 3D][, 8D, 05] -01FC; [27, 05, 93][, E0 9D, 09][2F, 05, 3D][, 8D, 05] -01E3; [27, 05, 09][, E0 9D, 09][2F, 05, 3D][, AB, 05] -01E2; [27, 05, 93][, E0 9D, 09][2F, 05, 3D][, AB, 05] +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] 1DD5; [27, 05, 09][43, 05, 09] A735; [27, 05, 09][43, 05, 09] A734; [27, 05, 93][43, 05, 93] @@ -12525,11 +12708,11 @@ 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][, E0 9D, 09][51, 05, 3D] -A73A; [27, 05, 93][, E0 9D, 09][51, 05, 3D] +A73B; [27, 05, 09][, DB A9, 09][51, 05, 3D] +A73A; [27, 05, 93][, DB A9, 09][51, 05, 3D] A73D; [27, 05, 09][57, 05, 09] A73C; [27, 05, 93][57, 05, 93] -1E9A; [27, 05, 09][5A 8C, 05, 09] +1E9A; [27, 05, 09][5A 8A, 05, 09] 1D00; [28 40, 05, 05] @@ -12677,9 +12860,9 @@ 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 67, 05, 09][43, 05, 3D] -2106; [2B, 05, 09][0B 67, 05, 09][4F, 05, 3D] -33C6; [2B, 05, B9][0D 7F 1C, 05, 37][3B, 05, 3D][33, 05, 3D] +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] 33C4; [2B, 05, 37][2B, 05, 37] 1F12D; [2B, 05, 97][2D, 05, 97] @@ -12696,17 +12879,20 @@ FF23; [2B, 05, 91] 023C; [2C 42, 05, 05] 023B; [2C 42, 05, 8F] -0188; [2C 44, 05, 05] -0187; [2C 44, 05, 8F] +A793; [2C 44, 05, 05] +A792; [2C 44, 05, 8F] -0255; [2C 46, 05, 05] -1D9D; [2C 46, 05, 27] +0188; [2C 46, 05, 05] +0187; [2C 46, 05, 8F] -2184; [2C 48, 05, 05] -2183; [2C 48, 05, 8F] +0255; [2C 48, 05, 05] +1D9D; [2C 48, 05, 27] -A73F; [2C 4A, 05, 05] -A73E; [2C 4A, 05, 8F] +2184; [2C 4A, 05, 05] +2183; [2C 4A, 05, 8F] + +A73F; [2C 4C, 05, 05] +A73E; [2C 4C, 05, 8F] 0064; [2D, 05, 05] FF44; [2D, 05, 07] @@ -12765,13 +12951,13 @@ FF24; [2D, 05, 91] 1E0E; [2D, 05, 8F][, D0 1D, 05] 0111; [2D, 05, 05][, D0 3D, 05] 0110; [2D, 05, 8F][, D0 3D, 05] -00F0; [2D, 05, 09][, E0 9D, 09] -1DD9; [2D, 05, 09][, E0 9D, 09] -00D0; [2D, 05, 93][, E0 9D, 09] -1D9E; [2D, 05, 27][, E0 9D, 27] -1DD8; [2D, 05, 09][, E0 AD, 09] -A77A; [2D, 05, 09][, E0 AD, 09] -A779; [2D, 05, 93][, E0 AD, 09] +00F0; [2D, 05, 09][, DB A9, 09] +1DD9; [2D, 05, 09][, DB A9, 09] +00D0; [2D, 05, 93][, DB A9, 09] +1D9E; [2D, 05, 27][, DB A9, 27] +1DD8; [2D, 05, 09][, DB B9, 09] +A77A; [2D, 05, 09][, DB B9, 09] +A779; [2D, 05, 93][, DB B9, 09] 3372; [2D, 05, 37][27, 05, 37] 0238; [2D, 05, 09][29, 05, 09] 33C8; [2D, 05, 37][29, 05, B9] @@ -12997,8 +13183,8 @@ FF26; [31, 05, 91] 1F175; [31, 05, B9] 1E1F; [31, 05, 05][, A3, 05] 1E1E; [31, 05, 8F][, A3, 05] -A77C; [31, 05, 09][, E0 AD, 09] -A77B; [31, 05, 93][, E0 AD, 09] +A77C; [31, 05, 09][, DB B9, 09] +A77B; [31, 05, 93][, DB B9, 09] 213B; [31, 05, 93][27, 05, 93][55, 05, 3D] FB00; [31, 05, 09][31, 05, 09] FB03; [31, 05, 09][31, 05, 09][37, 05, 3D] @@ -13078,8 +13264,8 @@ FF27; [33, 05, 91] 1E20; [33, 05, 8F][, AB, 05] A7A1; [33, 05, 09][, B1, 09] A7A0; [33, 05, 93][, B1, 09] -1D79; [33, 05, 09][, E0 AD, 09] -A77D; [33, 05, 93][, E0 AD, 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] 3387; [33, 05, B9][29, 05, B9] 3393; [33, 05, B9][35, 05, B9][59, 05, 3D] @@ -13172,6 +13358,7 @@ FF28; [35, 05, 91] 0127; [35, 05, 05][, D0 3D, 05] 210F; [35, 05, 05][, D0 3D, 05] 0126; [35, 05, 8F][, D0 3D, 05] +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] @@ -13185,6 +13372,7 @@ FF28; [35, 05, 91] 01F6; [36 42, 05, 8F] 0266; [36 44, 05, 05] +A7AA; [36 44, 05, 8F] 02B1; [36 44, 05, 27] 2C68; [36 46, 05, 05] @@ -13528,12 +13716,12 @@ FF2C; [3D, 05, 91] 1E3A; [3D, 05, 8F][, D0 1D, 05] 0142; [3D, 05, 05][, D0 3D, 05] 0141; [3D, 05, 8F][, D0 3D, 05] -006C | 00B7; [, E0 9D, 05] -006C | 0387; [, E0 9D, 05] -0140; [3D, 05, 05][, E0 9D, 05] -004C | 00B7; [, E0 9D, 05] -004C | 0387; [, E0 9D, 05] -013F; [3D, 05, 8F][, E0 9D, 05] +006C | 00B7; [, DB A9, 05] +006C | 0387; [, DB A9, 05] +0140; [3D, 05, 05][, DB A9, 05] +004C | 00B7; [, DB A9, 05] +004C | 0387; [, DB A9, 05] +013F; [3D, 05, 8F][, DB A9, 05] 01C9; [3D, 05, 09][39, 05, 09] 01C8; [3D, 05, 93][39, 05, 09] 01C7; [3D, 05, 93][39, 05, 93] @@ -13639,13 +13827,15 @@ 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 7F 1C, 05, 37][4B, 05, 3D] -33A8; [3F, 05, 37][0D 7F 1C, 05, 37][4B, 05, 3D][16, 05, 3D] +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] 33A1; [3F, 05, 37][16, 05, 37] 33A5; [3F, 05, 37][18, 05, 37] 3383; [3F, 05, 37][27, 05, B9] 33D4; [3F, 05, 37][29, 05, 37] 3386; [3F, 05, B9][29, 05, B9] +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] @@ -13899,8 +14089,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][, E0 9D, 09][2F, 05, 3D] -0152; [43, 05, 93][, E0 9D, 09][2F, 05, 3D] +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] 1F197; [43, 05, B9][3B, 05, B9] A74F; [43, 05, 09][43, 05, 09] A74E; [43, 05, 93][43, 05, 93] @@ -14152,11 +14343,11 @@ A7A6; [49, 05, 93][, B1, 09] 1E5C; [49, 05, 8F][, C5, 05][, AB, 05] 1E5F; [49, 05, 05][, D0 1D, 05] 1E5E; [49, 05, 8F][, D0 1D, 05] -A783; [49, 05, 09][, E0 AD, 09] -A782; [49, 05, 93][, E0 AD, 09] +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 7F 1C, 05, 3D][4B, 05, 3D] -33AF; [49, 05, 37][27, 05, 37][2D, 05, 3D][0D 7F 1C, 05, 3D][4B, 05, 3D][16, 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] 0280; [4A 40, 05, 05] 1DE2; [4A 40, 05, 09] @@ -14269,21 +14460,21 @@ A7A8; [4B, 05, 93][, B1, 09] 1E68; [4B, 05, 8F][, C5, 05][, A3, 05] 0219; [4B, 05, 05][, CB, 05] 0218; [4B, 05, 8F][, CB, 05] -017F; [4B, 05, 09][, E0 AD, 09] -1DE5; [4B, 05, 09][, E0 AD, 09] -A785; [4B, 05, 09][, E0 AD, 09] -A784; [4B, 05, 93][, E0 AD, 09] -1E9B; [4B, 05, 09][, E0 AD, 09][, A3, 05] +017F; [4B, 05, 09][, DB B9, 09] +1DE5; [4B, 05, 09][, DB B9, 09] +A785; [4B, 05, 09][, DB B9, 09] +A784; [4B, 05, 93][, DB B9, 09] +1E9B; [4B, 05, 09][, DB B9, 09][, A3, 05] 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] 33DB; [4B, 05, 37][49, 05, 37] 1F14D; [4B, 05, B9][4B, 05, B9] -00DF; [4B, 05, 09][, E0 9D, 09][4B, 05, 3D] -1E9E; [4B, 05, 93][, E0 9D, 09][4B, 05, 3D] +00DF; [4B, 05, 09][, DB A9, 09][4B, 05, 3D] +1E9E; [4B, 05, 93][, DB A9, 09][4B, 05, 3D] FB06; [4B, 05, 09][4D, 05, 09] -FB05; [4B, 05, 09][, E0 AD, 09][4D, 05, 3D] +FB05; [4B, 05, 09][, DB B9, 09][4D, 05, 3D] 33DC; [4B, 05, B9][51, 05, 37] A731; [4C 40, 05, 05] @@ -14371,11 +14562,11 @@ FF34; [4D, 05, 91] 1E70; [4D, 05, 8F][, CD, 05] 1E6F; [4D, 05, 05][, D0 1D, 05] 1E6E; [4D, 05, 8F][, D0 1D, 05] -A787; [4D, 05, 09][, E0 AD, 09] -A786; [4D, 05, 93][, E0 AD, 09] -02A8; [4D, 05, 09][2C 46, 05, 09] +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][, E0 9D, 09][35, 05, 3D] +1D7A; [4D, 05, 09][, DB A9, 09][35, 05, 3D] 3394; [4D, 05, B9][35, 05, B9][59, 05, 3D] 2122; [4D, 05, 27][3F, 05, 27] 01BE; [4D, 05, 09][4B, 05, 09] @@ -14509,7 +14700,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 79, 05, 3D] +1F199; [4F, 05, B9][45, 05, B9][08 81, 05, 3D] 1D1C; [50 40, 05, 05] 1DB8; [50 40, 05, 27] @@ -14600,7 +14791,7 @@ 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 7F 1C, 05, 37][3F, 05, 3D] +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] 2176; [51, 05, 09][37, 05, 09][37, 05, 3D] @@ -14816,6 +15007,9 @@ FF39; [57, 05, 91] 1EFF; [58 46, 05, 05] 1EFE; [58 46, 05, 8F] +021D; [58 48, 05, 05] +021C; [58 48, 05, 8F] + 007A; [59, 05, 05] FF5A; [59, 05, 07] 1DE6; [59, 05, 09] @@ -14912,113 +15106,110 @@ A762; [5A 52, 05, 8F] 0293; [5A 5E, 05, 05] -021D; [5A 60, 05, 05] -021C; [5A 60, 05, 8F] +00FE; [5A 60, 05, 05] +00DE; [5A 60, 05, 8F] -00FE; [5A 62, 05, 05] -00DE; [5A 62, 05, 8F] +A765; [5A 62, 05, 05] +A764; [5A 62, 05, 8F] -A765; [5A 64, 05, 05] -A764; [5A 64, 05, 8F] +A767; [5A 64, 05, 05] +A766; [5A 64, 05, 8F] -A767; [5A 66, 05, 05] -A766; [5A 66, 05, 8F] +01BF; [5A 66, 05, 05] +01F7; [5A 66, 05, 8F] -01BF; [5A 68, 05, 05] -01F7; [5A 68, 05, 8F] +A769; [5A 68, 05, 05] +A768; [5A 68, 05, 8F] -A769; [5A 6A, 05, 05] -A768; [5A 6A, 05, 8F] +A76B; [5A 6A, 05, 05] +A76A; [5A 6A, 05, 8F] -A76B; [5A 6C, 05, 05] -A76A; [5A 6C, 05, 8F] +A76D; [5A 6C, 05, 05] +A76C; [5A 6C, 05, 8F] -A76D; [5A 6E, 05, 05] -A76C; [5A 6E, 05, 8F] +A76F; [5A 6E, 05, 05] +1DD2; [5A 6E, 05, 09] +A76E; [5A 6E, 05, 8F] +A770; [5A 6E, 05, 27] -A76F; [5A 70, 05, 05] -1DD2; [5A 70, 05, 09] -A76E; [5A 70, 05, 8F] -A770; [5A 70, 05, 27] +A778; [5A 70, 05, 05] -A778; [5A 72, 05, 05] +01BB; [5A 72, 05, 05] -01BB; [5A 74, 05, 05] +A72B; [5A 74, 05, 05] +A72A; [5A 74, 05, 8F] -A72B; [5A 76, 05, 05] -A72A; [5A 76, 05, 8F] +A72D; [5A 76, 05, 05] +A72C; [5A 76, 05, 8F] -A72D; [5A 78, 05, 05] -A72C; [5A 78, 05, 8F] +A72F; [5A 78, 05, 05] +A72E; [5A 78, 05, 8F] -A72F; [5A 7A, 05, 05] -A72E; [5A 7A, 05, 8F] +01A8; [5A 7A, 05, 05] +01A7; [5A 7A, 05, 8F] -01A8; [5A 7C, 05, 05] -01A7; [5A 7C, 05, 8F] +01BD; [5A 7C, 05, 05] +01BC; [5A 7C, 05, 8F] -01BD; [5A 7E, 05, 05] -01BC; [5A 7E, 05, 8F] +0185; [5A 7E, 05, 05] +0184; [5A 7E, 05, 8F] -0185; [5A 80, 05, 05] -0184; [5A 80, 05, 8F] +0294; [5A 80, 05, 05] -0294; [5A 82, 05, 05] +0242; [5A 82, 05, 05] +0241; [5A 82, 05, 8F] -0242; [5A 84, 05, 05] -0241; [5A 84, 05, 8F] +02C0; [5A 84, 05, 05] -02C0; [5A 86, 05, 05] +02BC; [5A 86, 05, 05] +0149; [5A 86, 05, 09][41, 05, 09] -02BC; [5A 88, 05, 05] -0149; [5A 88, 05, 09][41, 05, 09] +02EE; [5A 88, 05, 05] -02EE; [5A 8A, 05, 05] +02BE; [5A 8A, 05, 05] -02BE; [5A 8C, 05, 05] +A723; [5A 8C, 05, 05] +A722; [5A 8C, 05, 8F] -A723; [5A 8E, 05, 05] -A722; [5A 8E, 05, 8F] +A78C; [5A 8E, 05, 05] +A78B; [5A 8E, 05, 8F] -A78C; [5A 90, 05, 05] -A78B; [5A 90, 05, 8F] +0295; [5A 90, 05, 05] +02E4; [5A 90, 05, 27] -0295; [5A 92, 05, 05] -02E4; [5A 92, 05, 27] +02BF; [5A 92, 05, 05] -02BF; [5A 94, 05, 05] +02C1; [5A 94, 05, 05] -02C1; [5A 96, 05, 05] +1D24; [5A 96, 05, 05] -1D24; [5A 98, 05, 05] +1D25; [5A 98, 05, 05] +1D5C; [5A 98, 05, 27] -1D25; [5A 9A, 05, 05] -1D5C; [5A 9A, 05, 27] +A725; [5A 9A, 05, 05] +A724; [5A 9A, 05, 8F] -A725; [5A 9C, 05, 05] -A724; [5A 9C, 05, 8F] +02A1; [5A 9C, 05, 05] -02A1; [5A 9E, 05, 05] +02A2; [5A 9E, 05, 05] -02A2; [5A A0, 05, 05] +0296; [5A A0, 05, 05] -0296; [5A A2, 05, 05] +01C0; [5A A2, 05, 05] -01C0; [5A A4, 05, 05] +01C1; [5A A4, 05, 05] -01C1; [5A A6, 05, 05] +01C2; [5A A6, 05, 05] -01C2; [5A A8, 05, 05] +01C3; [5A A8, 05, 05] -01C3; [5A AA, 05, 05] +0297; [5A AA, 05, 05] -0297; [5A AC, 05, 05] +0298; [5A AC, 05, 05] -0298; [5A AE, 05, 05] +02AC; [5A AE, 05, 05] -02AC; [5A B0, 05, 05] - -02AD; [5A B2, 05, 05] +02AD; [5A B0, 05, 05] 03B1; [5B 0A, 05, 05] 1D6C2; [5B 0A, 05, 0B] @@ -15822,68 +16013,71 @@ A724; [5A 9C, 05, 8F] 03E7; [5B 63 32, 05, 05] 03E6; [5B 63 32, 05, 8F] -2CC9; [5B 63 3A, 05, 05] -2CC8; [5B 63 3A, 05, 8F] +2CF3; [5B 63 3A, 05, 05] +2CF2; [5B 63 3A, 05, 8F] + +2CC9; [5B 63 42, 05, 05] +2CC8; [5B 63 42, 05, 8F] -03E9; [5B 63 42, 05, 05] -03E8; [5B 63 42, 05, 8F] +03E9; [5B 63 4A, 05, 05] +03E8; [5B 63 4A, 05, 8F] -2CCB; [5B 63 4A, 05, 05] -2CCA; [5B 63 4A, 05, 8F] +2CCB; [5B 63 52, 05, 05] +2CCA; [5B 63 52, 05, 8F] -2CCD; [5B 63 52, 05, 05] -2CCC; [5B 63 52, 05, 8F] +2CCD; [5B 63 5A, 05, 05] +2CCC; [5B 63 5A, 05, 8F] -2CCF; [5B 63 5A, 05, 05] -2CCE; [5B 63 5A, 05, 8F] +2CCF; [5B 63 62, 05, 05] +2CCE; [5B 63 62, 05, 8F] -2CD1; [5B 63 62, 05, 05] -2CD0; [5B 63 62, 05, 8F] +2CD1; [5B 63 6A, 05, 05] +2CD0; [5B 63 6A, 05, 8F] -2CD3; [5B 63 6A, 05, 05] -2CD2; [5B 63 6A, 05, 8F] +2CD3; [5B 63 72, 05, 05] +2CD2; [5B 63 72, 05, 8F] -2CD5; [5B 63 72, 05, 05] -2CD4; [5B 63 72, 05, 8F] +2CD5; [5B 63 7A, 05, 05] +2CD4; [5B 63 7A, 05, 8F] -03EB; [5B 63 7A, 05, 05] -03EA; [5B 63 7A, 05, 8F] +03EB; [5B 63 82, 05, 05] +03EA; [5B 63 82, 05, 8F] -2CEE; [5B 63 82, 05, 05] -2CED; [5B 63 82, 05, 8F] +2CEE; [5B 63 8A, 05, 05] +2CED; [5B 63 8A, 05, 8F] -2CD7; [5B 63 8A, 05, 05] -2CD6; [5B 63 8A, 05, 8F] +2CD7; [5B 63 92, 05, 05] +2CD6; [5B 63 92, 05, 8F] -03ED; [5B 63 92, 05, 05] -03EC; [5B 63 92, 05, 8F] +03ED; [5B 63 9A, 05, 05] +03EC; [5B 63 9A, 05, 8F] -2CD9; [5B 63 9A, 05, 05] -2CD8; [5B 63 9A, 05, 8F] +2CD9; [5B 63 A2, 05, 05] +2CD8; [5B 63 A2, 05, 8F] -2CDB; [5B 63 A2, 05, 05] -2CDA; [5B 63 A2, 05, 8F] +2CDB; [5B 63 AA, 05, 05] +2CDA; [5B 63 AA, 05, 8F] -2CDD; [5B 63 AA, 05, 05] -2CDC; [5B 63 AA, 05, 8F] +2CDD; [5B 63 B2, 05, 05] +2CDC; [5B 63 B2, 05, 8F] -03EF; [5B 63 B2, 05, 05] -03EE; [5B 63 B2, 05, 8F] +03EF; [5B 63 BA, 05, 05] +03EE; [5B 63 BA, 05, 8F] -2CB3; [5B 63 BA, 05, 05] -2CB2; [5B 63 BA, 05, 8F] +2CB3; [5B 63 C2, 05, 05] +2CB2; [5B 63 C2, 05, 8F] -2CB5; [5B 63 C2, 05, 05] -2CB4; [5B 63 C2, 05, 8F] +2CB5; [5B 63 CA, 05, 05] +2CB4; [5B 63 CA, 05, 8F] -2CDF; [5B 63 CA, 05, 05] -2CDE; [5B 63 CA, 05, 8F] +2CDF; [5B 63 D2, 05, 05] +2CDE; [5B 63 D2, 05, 8F] -2CE1; [5B 63 D2, 05, 05] -2CE0; [5B 63 D2, 05, 8F] +2CE1; [5B 63 DA, 05, 05] +2CE0; [5B 63 DA, 05, 8F] -2CE3; [5B 63 DA, 05, 05] -2CE2; [5B 63 DA, 05, 8F] +2CE3; [5B 63 E2, 05, 05] +2CE2; [5B 63 E2, 05, 8F] 0430; [5C 0A, 05, 05] 2DF6; [5C 0A, 05, 09] @@ -15921,8 +16115,8 @@ A724; [5A 9C, 05, 8F] 0433; [5C 1A, 05, 05] 2DE2; [5C 1A, 05, 09] 0413; [5C 1A, 05, 8F] -0491; [5C 1A, 05, 09][, E0 AD, 09] -0490; [5C 1A, 05, 93][, E0 AD, 09] +0491; [5C 1A, 05, 09][, DB B9, 09] +0490; [5C 1A, 05, 93][, DB B9, 09] 0493; [5C 1C, 05, 05] 0492; [5C 1C, 05, 8F] @@ -15979,6 +16173,7 @@ A662; [5C 2C, 05, 8F] 04D6; [5C 36, 05, 8F] 0454; [5C 38, 05, 05] +A674; [5C 38, 05, 09] 0404; [5C 38, 05, 8F] 0436; [5C 3A, 05, 05] @@ -16038,6 +16233,7 @@ A683; [5C 58, 05, 05] A682; [5C 58, 05, 8F] 0438; [5C 5A, 05, 05] +A675; [5C 5A, 05, 09] 0418; [5C 5A, 05, 8F] 045D; [5C 5A, 05, 05][, 8F, 05] 040D; [5C 5A, 05, 8F][, 8F, 05] @@ -16060,6 +16256,7 @@ A646; [5C 62, 05, 8F] 0456 0308; [5C 64, 05, 05] 0457; [5C 64, 05, 05] +A676; [5C 64, 05, 09] 0406 0308; [5C 64, 05, 8F] 0407; [5C 64, 05, 8F] @@ -16248,6 +16445,7 @@ A68A; [5C C8, 05, 8F] 041A 0341; [5C CC, 05, 8F] 0443; [5C CE, 05, 05] +A677; [5C CE, 05, 09] 0423; [5C CE, 05, 8F] 04EF; [5C CE, 05, 05][, AB, 05] 04EE; [5C CE, 05, 8F][, AB, 05] @@ -16306,6 +16504,7 @@ A695; [5C EC, 05, 05] A694; [5C EC, 05, 8F] 0461; [5C EE, 05, 05] +A67B; [5C EE, 05, 09] 0460; [5C EE, 05, 8F] 047F; [5C F0, 05, 05] @@ -16388,12 +16587,14 @@ A64E; [5D 25, 05, 8F] A67F; [5D 29, 05, 05] 044A; [5D 2B, 05, 05] +A678; [5D 2B, 05, 09] 042A; [5D 2B, 05, 8F] A651; [5D 2D, 05, 05] A650; [5D 2D, 05, 8F] 044B; [5D 2F, 05, 05] +A679; [5D 2F, 05, 09] 042B; [5D 2F, 05, 8F] 044B 0308; [5D 31, 05, 05] @@ -16402,6 +16603,7 @@ A650; [5D 2D, 05, 8F] 04F8; [5D 31, 05, 8F] 044C; [5D 33, 05, 05] +A67A; [5D 33, 05, 09] 042C; [5D 33, 05, 8F] 048D; [5D 35, 05, 05] @@ -16440,6 +16642,7 @@ A656; [5D 43, 05, 8F] 0518; [5D 47, 05, 8F] 0465; [5D 49, 05, 05] +A69F; [5D 49, 05, 09] 0464; [5D 49, 05, 8F] 0467; [5D 4B, 05, 05] @@ -16832,11 +17035,23 @@ A65E; [5D 63, 05, 8F] 10F7; [5E A4, 05, 05] -10F8; [5E A6, 05, 05] +2D27; [5E A6, 05, 05] +10C7; [5E A6, 05, 8F] + +10F8; [5E A8, 05, 05] -10F9; [5E A8, 05, 05] +10F9; [5E AA, 05, 05] -10FA; [5E AA, 05, 05] +10FA; [5E AC, 05, 05] + +10FD; [5E AE, 05, 05] + +2D2D; [5E B0, 05, 05] +10CD; [5E B0, 05, 8F] + +10FE; [5E B2, 05, 05] + +10FF; [5E B4, 05, 05] 0561; [5F 0A, 05, 05] 0531; [5F 0A, 05, 8F] @@ -17159,7 +17374,7 @@ FB4A; [60 34, 05, 05][, D1 91, 05] 0621; [61 0A, 05, 05] 0674; [61 0A, 05, 09] FE80; [61 0A, 05, 33] -06FD; [61 0A, 05, 09][, E0 AD, 09] +06FD; [61 0A, 05, 09][, DB B9, 09] 0622; [61 0C, 05, 05] 0627 0653; [61 0C, 05, 05] @@ -17199,1177 +17414,1342 @@ FE8B; [61 1E, 05, 2D] FE8C; [61 1E, 05, 2F] FE8A; [61 1E, 05, 31] FE89; [61 1E, 05, 33] -FBEB; [61 1E, 05, 31][61 20, 05, 31] -FBEA; [61 1E, 05, 33][61 20, 05, 33] -FC97; [61 1E, 05, 2D][61 4A, 05, 2D] -FC00; [61 1E, 05, 33][61 4A, 05, 33] -FC98; [61 1E, 05, 2D][61 56, 05, 2D] -FC01; [61 1E, 05, 33][61 56, 05, 33] -FC99; [61 1E, 05, 2D][61 58, 05, 2D] -FC64; [61 1E, 05, 31][61 88, 05, 31] -FC65; [61 1E, 05, 31][61 8A, 05, 31] -FC9A; [61 1E, 05, 2D][62 31, 05, 2D] -FCDF; [61 1E, 05, 2F][62 31, 05, 2F] -FC66; [61 1E, 05, 31][62 31, 05, 31] -FC02; [61 1E, 05, 33][62 31, 05, 33] -FC67; [61 1E, 05, 31][62 37, 05, 31] -FC9B; [61 1E, 05, 2D][62 49, 05, 2D] -FCE0; [61 1E, 05, 2F][62 49, 05, 2F] -FBED; [61 1E, 05, 31][62 53, 05, 31] -FBEC; [61 1E, 05, 33][62 53, 05, 33] -FBEF; [61 1E, 05, 31][62 55, 05, 31] -FBEE; [61 1E, 05, 33][62 55, 05, 33] -FBF3; [61 1E, 05, 31][62 5B, 05, 31] -FBF2; [61 1E, 05, 33][62 5B, 05, 33] -FBF1; [61 1E, 05, 31][62 5D, 05, 31] -FBF0; [61 1E, 05, 33][62 5D, 05, 33] -FBF5; [61 1E, 05, 31][62 5F, 05, 31] -FBF4; [61 1E, 05, 33][62 5F, 05, 33] -FBFB; [61 1E, 05, 2D][62 6D, 05, 2D] -FBFA; [61 1E, 05, 31][62 6D, 05, 31] -FC68; [61 1E, 05, 31][62 6D, 05, 31] -FBF9; [61 1E, 05, 33][62 6D, 05, 33] -FC03; [61 1E, 05, 33][62 6D, 05, 33] -FC69; [61 1E, 05, 31][62 6F, 05, 31] -FC04; [61 1E, 05, 33][62 6F, 05, 33] -FBF8; [61 1E, 05, 2D][62 77, 05, 2D] -FBF7; [61 1E, 05, 31][62 77, 05, 31] -FBF6; [61 1E, 05, 33][62 77, 05, 33] - -0627; [61 20, 05, 05] -FE8E; [61 20, 05, 31] -FE8D; [61 20, 05, 33] -FD3C; [61 20, 05, 31][, D2 75, 31] -FD3D; [61 20, 05, 33][, D2 75, 33] -0675; [61 20, 05, 09][61 0A, 05, 09] -FDF3; [61 20, 05, 33][61 F6, 05, 33][61 24, 05, 3D][61 88, 05, 3D] -FDF2; [61 20, 05, 33][62 25, 05, 33][62 25, 05, 3D][62 49, 05, 3D] - -066E; [61 22, 05, 05] - -0628; [61 24, 05, 05] -FE91; [61 24, 05, 2D] -FE92; [61 24, 05, 2F] -FE90; [61 24, 05, 31] -FE8F; [61 24, 05, 33] -FC9C; [61 24, 05, 2D][61 4A, 05, 2D] -FC05; [61 24, 05, 33][61 4A, 05, 33] -FC9D; [61 24, 05, 2D][61 56, 05, 2D] -FC06; [61 24, 05, 33][61 56, 05, 33] -FDC2; [61 24, 05, 31][61 56, 05, 31][62 6F, 05, 3D] -FC9E; [61 24, 05, 2D][61 58, 05, 2D] -FC07; [61 24, 05, 33][61 58, 05, 33] -FD9E; [61 24, 05, 31][61 58, 05, 31][62 6F, 05, 3D] -FC6A; [61 24, 05, 31][61 88, 05, 31] -FC6B; [61 24, 05, 31][61 8A, 05, 31] -FC9F; [61 24, 05, 2D][62 31, 05, 2D] -FCE1; [61 24, 05, 2F][62 31, 05, 2F] -FC6C; [61 24, 05, 31][62 31, 05, 31] -FC08; [61 24, 05, 33][62 31, 05, 33] -FC6D; [61 24, 05, 31][62 37, 05, 31] -FCA0; [61 24, 05, 2D][62 49, 05, 2D] -FCE2; [61 24, 05, 2F][62 49, 05, 2F] -FC6E; [61 24, 05, 31][62 6D, 05, 31] -FC09; [61 24, 05, 33][62 6D, 05, 33] -FC6F; [61 24, 05, 31][62 6F, 05, 31] -FC0A; [61 24, 05, 33][62 6F, 05, 33] - -067B; [61 26, 05, 05] -FB54; [61 26, 05, 2D] -FB55; [61 26, 05, 2F] -FB53; [61 26, 05, 31] -FB52; [61 26, 05, 33] - -067E; [61 28, 05, 05] -FB58; [61 28, 05, 2D] -FB59; [61 28, 05, 2F] -FB57; [61 28, 05, 31] -FB56; [61 28, 05, 33] - -0680; [61 2A, 05, 05] -FB5C; [61 2A, 05, 2D] -FB5D; [61 2A, 05, 2F] -FB5B; [61 2A, 05, 31] -FB5A; [61 2A, 05, 33] - -0750; [61 2C, 05, 05] - -0751; [61 2E, 05, 05] - -0752; [61 30, 05, 05] - -0753; [61 32, 05, 05] - -0754; [61 34, 05, 05] - -0755; [61 36, 05, 05] - -0756; [61 38, 05, 05] - -0629; [61 3A, 05, 05] -FE94; [61 3A, 05, 31] -FE93; [61 3A, 05, 33] - -062A; [61 3C, 05, 05] -FE97; [61 3C, 05, 2D] -FE98; [61 3C, 05, 2F] -FE96; [61 3C, 05, 31] -FE95; [61 3C, 05, 33] -FCA1; [61 3C, 05, 2D][61 4A, 05, 2D] -FC0B; [61 3C, 05, 33][61 4A, 05, 33] -FD50; [61 3C, 05, 2D][61 4A, 05, 2D][62 31, 05, 3D] -FDA0; [61 3C, 05, 31][61 4A, 05, 31][62 6D, 05, 3D] -FD9F; [61 3C, 05, 31][61 4A, 05, 31][62 6F, 05, 3D] -FCA2; [61 3C, 05, 2D][61 56, 05, 2D] -FC0C; [61 3C, 05, 33][61 56, 05, 33] -FD52; [61 3C, 05, 2D][61 56, 05, 2D][61 4A, 05, 3D] -FD51; [61 3C, 05, 31][61 56, 05, 31][61 4A, 05, 3D] -FD53; [61 3C, 05, 2D][61 56, 05, 2D][62 31, 05, 3D] -FCA3; [61 3C, 05, 2D][61 58, 05, 2D] -FC0D; [61 3C, 05, 33][61 58, 05, 33] -FD54; [61 3C, 05, 2D][61 58, 05, 2D][62 31, 05, 3D] -FDA2; [61 3C, 05, 31][61 58, 05, 31][62 6D, 05, 3D] -FDA1; [61 3C, 05, 31][61 58, 05, 31][62 6F, 05, 3D] -FC70; [61 3C, 05, 31][61 88, 05, 31] -FC71; [61 3C, 05, 31][61 8A, 05, 31] -FCA4; [61 3C, 05, 2D][62 31, 05, 2D] -FCE3; [61 3C, 05, 2F][62 31, 05, 2F] -FC72; [61 3C, 05, 31][62 31, 05, 31] -FC0E; [61 3C, 05, 33][62 31, 05, 33] -FD55; [61 3C, 05, 2D][62 31, 05, 2D][61 4A, 05, 3D] -FD56; [61 3C, 05, 2D][62 31, 05, 2D][61 56, 05, 3D] -FD57; [61 3C, 05, 2D][62 31, 05, 2D][61 58, 05, 3D] -FDA4; [61 3C, 05, 31][62 31, 05, 31][62 6D, 05, 3D] -FDA3; [61 3C, 05, 31][62 31, 05, 31][62 6F, 05, 3D] -FC73; [61 3C, 05, 31][62 37, 05, 31] -FCA5; [61 3C, 05, 2D][62 49, 05, 2D] -FCE4; [61 3C, 05, 2F][62 49, 05, 2F] -FC74; [61 3C, 05, 31][62 6D, 05, 31] -FC0F; [61 3C, 05, 33][62 6D, 05, 33] -FC75; [61 3C, 05, 31][62 6F, 05, 31] -FC10; [61 3C, 05, 33][62 6F, 05, 33] - -062B; [61 3E, 05, 05] -FE9B; [61 3E, 05, 2D] -FE9C; [61 3E, 05, 2F] -FE9A; [61 3E, 05, 31] -FE99; [61 3E, 05, 33] -FC11; [61 3E, 05, 33][61 4A, 05, 33] -FC76; [61 3E, 05, 31][61 88, 05, 31] -FC77; [61 3E, 05, 31][61 8A, 05, 31] -FCA6; [61 3E, 05, 2D][62 31, 05, 2D] -FCE5; [61 3E, 05, 2F][62 31, 05, 2F] -FC78; [61 3E, 05, 31][62 31, 05, 31] -FC12; [61 3E, 05, 33][62 31, 05, 33] -FC79; [61 3E, 05, 31][62 37, 05, 31] -FCE6; [61 3E, 05, 2F][62 49, 05, 2F] -FC7A; [61 3E, 05, 31][62 6D, 05, 31] -FC13; [61 3E, 05, 33][62 6D, 05, 33] -FC7B; [61 3E, 05, 31][62 6F, 05, 31] -FC14; [61 3E, 05, 33][62 6F, 05, 33] - -0679; [61 40, 05, 05] -FB68; [61 40, 05, 2D] -FB69; [61 40, 05, 2F] -FB67; [61 40, 05, 31] -FB66; [61 40, 05, 33] - -067A; [61 42, 05, 05] -FB60; [61 42, 05, 2D] -FB61; [61 42, 05, 2F] -FB5F; [61 42, 05, 31] -FB5E; [61 42, 05, 33] - -067C; [61 44, 05, 05] - -067D; [61 46, 05, 05] - -067F; [61 48, 05, 05] -FB64; [61 48, 05, 2D] -FB65; [61 48, 05, 2F] -FB63; [61 48, 05, 31] -FB62; [61 48, 05, 33] - -062C; [61 4A, 05, 05] -FE9F; [61 4A, 05, 2D] -FEA0; [61 4A, 05, 2F] -FE9E; [61 4A, 05, 31] -FE9D; [61 4A, 05, 33] -FCA7; [61 4A, 05, 2D][61 56, 05, 2D] -FC15; [61 4A, 05, 33][61 56, 05, 33] -FDA6; [61 4A, 05, 31][61 56, 05, 31][62 6D, 05, 3D] -FDBE; [61 4A, 05, 31][61 56, 05, 31][62 6F, 05, 3D] -FDFB; [61 4A, 05, 33][62 25, 05, 33][04, 05, 3D][61 4A, 05, 3D][62 25, 05, 3D][61 20, 05, 3D][62 25, 05, 3D][62 49, 05, 3D] -FCA8; [61 4A, 05, 2D][62 31, 05, 2D] -FC16; [61 4A, 05, 33][62 31, 05, 33] -FD59; [61 4A, 05, 2D][62 31, 05, 2D][61 56, 05, 3D] -FD58; [61 4A, 05, 31][62 31, 05, 31][61 56, 05, 3D] -FDA7; [61 4A, 05, 31][62 31, 05, 31][62 6D, 05, 3D] -FDA5; [61 4A, 05, 31][62 31, 05, 31][62 6F, 05, 3D] -FD1D; [61 4A, 05, 31][62 6D, 05, 31] -FD01; [61 4A, 05, 33][62 6D, 05, 33] -FD1E; [61 4A, 05, 31][62 6F, 05, 31] -FD02; [61 4A, 05, 33][62 6F, 05, 33] - -0683; [61 4C, 05, 05] -FB78; [61 4C, 05, 2D] -FB79; [61 4C, 05, 2F] -FB77; [61 4C, 05, 31] -FB76; [61 4C, 05, 33] - -0684; [61 4E, 05, 05] -FB74; [61 4E, 05, 2D] -FB75; [61 4E, 05, 2F] -FB73; [61 4E, 05, 31] -FB72; [61 4E, 05, 33] - -0686; [61 50, 05, 05] -FB7C; [61 50, 05, 2D] -FB7D; [61 50, 05, 2F] -FB7B; [61 50, 05, 31] -FB7A; [61 50, 05, 33] - -06BF; [61 52, 05, 05] - -0687; [61 54, 05, 05] -FB80; [61 54, 05, 2D] -FB81; [61 54, 05, 2F] -FB7F; [61 54, 05, 31] -FB7E; [61 54, 05, 33] - -062D; [61 56, 05, 05] -FEA3; [61 56, 05, 2D] -FEA4; [61 56, 05, 2F] -FEA2; [61 56, 05, 31] -FEA1; [61 56, 05, 33] -FCA9; [61 56, 05, 2D][61 4A, 05, 2D] -FC17; [61 56, 05, 33][61 4A, 05, 33] -FDBF; [61 56, 05, 31][61 4A, 05, 31][62 6F, 05, 3D] -FCAA; [61 56, 05, 2D][62 31, 05, 2D] -FC18; [61 56, 05, 33][62 31, 05, 33] -FD5B; [61 56, 05, 31][62 31, 05, 31][62 6D, 05, 3D] -FD5A; [61 56, 05, 31][62 31, 05, 31][62 6F, 05, 3D] -FD1B; [61 56, 05, 31][62 6D, 05, 31] -FCFF; [61 56, 05, 33][62 6D, 05, 33] -FD1C; [61 56, 05, 31][62 6F, 05, 31] -FD00; [61 56, 05, 33][62 6F, 05, 33] - -062E; [61 58, 05, 05] -FEA7; [61 58, 05, 2D] -FEA8; [61 58, 05, 2F] -FEA6; [61 58, 05, 31] -FEA5; [61 58, 05, 33] -FCAB; [61 58, 05, 2D][61 4A, 05, 2D] -FC19; [61 58, 05, 33][61 4A, 05, 33] -FC1A; [61 58, 05, 33][61 56, 05, 33] -FCAC; [61 58, 05, 2D][62 31, 05, 2D] -FC1B; [61 58, 05, 33][62 31, 05, 33] -FD1F; [61 58, 05, 31][62 6D, 05, 31] -FD03; [61 58, 05, 33][62 6D, 05, 33] -FD20; [61 58, 05, 31][62 6F, 05, 31] -FD04; [61 58, 05, 33][62 6F, 05, 33] - -0681; [61 5A, 05, 05] - -0682; [61 5C, 05, 05] - -0685; [61 5E, 05, 05] - -0757; [61 60, 05, 05] - -0758; [61 62, 05, 05] - -076E; [61 64, 05, 05] - -076F; [61 66, 05, 05] - -0772; [61 68, 05, 05] - -077C; [61 6A, 05, 05] - -062F; [61 6C, 05, 05] -FEAA; [61 6C, 05, 31] -FEA9; [61 6C, 05, 33] - -0630; [61 6E, 05, 05] -FEAC; [61 6E, 05, 31] -FEAB; [61 6E, 05, 33] -FC5B; [61 6E, 05, 33][, D3 C9, 33] - -0688; [61 70, 05, 05] -FB89; [61 70, 05, 31] -FB88; [61 70, 05, 33] - -0689; [61 72, 05, 05] - -068A; [61 74, 05, 05] - -068B; [61 76, 05, 05] - -068C; [61 78, 05, 05] -FB85; [61 78, 05, 31] -FB84; [61 78, 05, 33] - -068D; [61 7A, 05, 05] -FB83; [61 7A, 05, 31] -FB82; [61 7A, 05, 33] - -068E; [61 7C, 05, 05] -FB87; [61 7C, 05, 31] -FB86; [61 7C, 05, 33] - -068F; [61 7E, 05, 05] - -0690; [61 80, 05, 05] - -06EE; [61 82, 05, 05] - -0759; [61 84, 05, 05] - -075A; [61 86, 05, 05] - -0631; [61 88, 05, 05] -FEAE; [61 88, 05, 31] -FEAD; [61 88, 05, 33] -FC5C; [61 88, 05, 33][, D3 C9, 33] -FDF6; [61 88, 05, 33][61 A8, 05, 33][62 55, 05, 3D][62 25, 05, 3D] - -0632; [61 8A, 05, 05] -FEB0; [61 8A, 05, 31] -FEAF; [61 8A, 05, 33] - -0691; [61 8C, 05, 05] -FB8D; [61 8C, 05, 31] -FB8C; [61 8C, 05, 33] - -0692; [61 8E, 05, 05] - -0693; [61 90, 05, 05] - -0694; [61 92, 05, 05] - -0695; [61 94, 05, 05] - -0696; [61 96, 05, 05] - -0697; [61 98, 05, 05] - -0698; [61 9A, 05, 05] -FB8B; [61 9A, 05, 31] -FB8A; [61 9A, 05, 33] - -0699; [61 9C, 05, 05] - -06EF; [61 9E, 05, 05] - -075B; [61 A0, 05, 05] - -076B; [61 A2, 05, 05] - -076C; [61 A4, 05, 05] +FBEB; [61 1E, 05, 31][61 26, 05, 31] +FBEA; [61 1E, 05, 33][61 26, 05, 33] +FC97; [61 1E, 05, 2D][61 52, 05, 2D] +FC00; [61 1E, 05, 33][61 52, 05, 33] +FC98; [61 1E, 05, 2D][61 60, 05, 2D] +FC01; [61 1E, 05, 33][61 60, 05, 33] +FC99; [61 1E, 05, 2D][61 62, 05, 2D] +FC64; [61 1E, 05, 31][61 92, 05, 31] +FC65; [61 1E, 05, 31][61 94, 05, 31] +FC9A; [61 1E, 05, 2D][62 45, 05, 2D] +FCDF; [61 1E, 05, 2F][62 45, 05, 2F] +FC66; [61 1E, 05, 31][62 45, 05, 31] +FC02; [61 1E, 05, 33][62 45, 05, 33] +FC67; [61 1E, 05, 31][62 4D, 05, 31] +FC9B; [61 1E, 05, 2D][62 5F, 05, 2D] +FCE0; [61 1E, 05, 2F][62 5F, 05, 2F] +FBED; [61 1E, 05, 31][62 69, 05, 31] +FBEC; [61 1E, 05, 33][62 69, 05, 33] +FBEF; [61 1E, 05, 31][62 6B, 05, 31] +FBEE; [61 1E, 05, 33][62 6B, 05, 33] +FBF3; [61 1E, 05, 31][62 71, 05, 31] +FBF2; [61 1E, 05, 33][62 71, 05, 33] +FBF1; [61 1E, 05, 31][62 73, 05, 31] +FBF0; [61 1E, 05, 33][62 73, 05, 33] +FBF5; [61 1E, 05, 31][62 75, 05, 31] +FBF4; [61 1E, 05, 33][62 75, 05, 33] +FBFB; [61 1E, 05, 2D][62 85, 05, 2D] +FBFA; [61 1E, 05, 31][62 85, 05, 31] +FC68; [61 1E, 05, 31][62 85, 05, 31] +FBF9; [61 1E, 05, 33][62 85, 05, 33] +FC03; [61 1E, 05, 33][62 85, 05, 33] +FC69; [61 1E, 05, 31][62 87, 05, 31] +FC04; [61 1E, 05, 33][62 87, 05, 33] +FBF8; [61 1E, 05, 2D][62 8F, 05, 2D] +FBF7; [61 1E, 05, 31][62 8F, 05, 31] +FBF6; [61 1E, 05, 33][62 8F, 05, 33] + +08A8; [61 20, 05, 05] + +08A9; [61 22, 05, 05] + +08AC; [61 24, 05, 05] + +0627; [61 26, 05, 05] +1EE00; [61 26, 05, 0B] +1EE80; [61 26, 05, 0B] +FE8E; [61 26, 05, 31] +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] + +066E; [61 28, 05, 05] +1EE1C; [61 28, 05, 0B] +1EE7C; [61 28, 05, 0B] + +0628; [61 2A, 05, 05] +1EE01; [61 2A, 05, 0B] +1EE21; [61 2A, 05, 0B] +1EE61; [61 2A, 05, 0B] +1EE81; [61 2A, 05, 0B] +1EEA1; [61 2A, 05, 0B] +FE91; [61 2A, 05, 2D] +FE92; [61 2A, 05, 2F] +FE90; [61 2A, 05, 31] +FE8F; [61 2A, 05, 33] +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] +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] +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] +FCE1; [61 2A, 05, 2F][62 45, 05, 2F] +FC6C; [61 2A, 05, 31][62 45, 05, 31] +FC08; [61 2A, 05, 33][62 45, 05, 33] +FC6D; [61 2A, 05, 31][62 4D, 05, 31] +FCA0; [61 2A, 05, 2D][62 5F, 05, 2D] +FCE2; [61 2A, 05, 2F][62 5F, 05, 2F] +FC6E; [61 2A, 05, 31][62 85, 05, 31] +FC09; [61 2A, 05, 33][62 85, 05, 33] +FC6F; [61 2A, 05, 31][62 87, 05, 31] +FC0A; [61 2A, 05, 33][62 87, 05, 33] + +067B; [61 2C, 05, 05] +FB54; [61 2C, 05, 2D] +FB55; [61 2C, 05, 2F] +FB53; [61 2C, 05, 31] +FB52; [61 2C, 05, 33] + +067E; [61 2E, 05, 05] +FB58; [61 2E, 05, 2D] +FB59; [61 2E, 05, 2F] +FB57; [61 2E, 05, 31] +FB56; [61 2E, 05, 33] + +0680; [61 30, 05, 05] +FB5C; [61 30, 05, 2D] +FB5D; [61 30, 05, 2F] +FB5B; [61 30, 05, 31] +FB5A; [61 30, 05, 33] + +0750; [61 32, 05, 05] + +0751; [61 34, 05, 05] + +0752; [61 36, 05, 05] + +0753; [61 38, 05, 05] + +0754; [61 3A, 05, 05] + +0755; [61 3C, 05, 05] + +08A0; [61 3E, 05, 05] + +0756; [61 40, 05, 05] + +0629; [61 42, 05, 05] +FE94; [61 42, 05, 31] +FE93; [61 42, 05, 33] + +062A; [61 44, 05, 05] +1EE15; [61 44, 05, 0B] +1EE35; [61 44, 05, 0B] +1EE75; [61 44, 05, 0B] +1EE95; [61 44, 05, 0B] +1EEB5; [61 44, 05, 0B] +FE97; [61 44, 05, 2D] +FE98; [61 44, 05, 2F] +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] +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] +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] +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] +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] +FC74; [61 44, 05, 31][62 85, 05, 31] +FC0F; [61 44, 05, 33][62 85, 05, 33] +FC75; [61 44, 05, 31][62 87, 05, 31] +FC10; [61 44, 05, 33][62 87, 05, 33] + +062B; [61 46, 05, 05] +1EE16; [61 46, 05, 0B] +1EE36; [61 46, 05, 0B] +1EE76; [61 46, 05, 0B] +1EE96; [61 46, 05, 0B] +1EEB6; [61 46, 05, 0B] +FE9B; [61 46, 05, 2D] +FE9C; [61 46, 05, 2F] +FE9A; [61 46, 05, 31] +FE99; [61 46, 05, 33] +FC11; [61 46, 05, 33][61 52, 05, 33] +FC76; [61 46, 05, 31][61 92, 05, 31] +FC77; [61 46, 05, 31][61 94, 05, 31] +FCA6; [61 46, 05, 2D][62 45, 05, 2D] +FCE5; [61 46, 05, 2F][62 45, 05, 2F] +FC78; [61 46, 05, 31][62 45, 05, 31] +FC12; [61 46, 05, 33][62 45, 05, 33] +FC79; [61 46, 05, 31][62 4D, 05, 31] +FCE6; [61 46, 05, 2F][62 5F, 05, 2F] +FC7A; [61 46, 05, 31][62 85, 05, 31] +FC13; [61 46, 05, 33][62 85, 05, 33] +FC7B; [61 46, 05, 31][62 87, 05, 31] +FC14; [61 46, 05, 33][62 87, 05, 33] + +0679; [61 48, 05, 05] +FB68; [61 48, 05, 2D] +FB69; [61 48, 05, 2F] +FB67; [61 48, 05, 31] +FB66; [61 48, 05, 33] + +067A; [61 4A, 05, 05] +FB60; [61 4A, 05, 2D] +FB61; [61 4A, 05, 2F] +FB5F; [61 4A, 05, 31] +FB5E; [61 4A, 05, 33] + +067C; [61 4C, 05, 05] + +067D; [61 4E, 05, 05] + +067F; [61 50, 05, 05] +FB64; [61 50, 05, 2D] +FB65; [61 50, 05, 2F] +FB63; [61 50, 05, 31] +FB62; [61 50, 05, 33] + +062C; [61 52, 05, 05] +1EE02; [61 52, 05, 0B] +1EE22; [61 52, 05, 0B] +1EE42; [61 52, 05, 0B] +1EE62; [61 52, 05, 0B] +1EE82; [61 52, 05, 0B] +1EEA2; [61 52, 05, 0B] +FE9F; [61 52, 05, 2D] +FEA0; [61 52, 05, 2F] +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] +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] +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] +FD02; [61 52, 05, 33][62 87, 05, 33] + +0683; [61 54, 05, 05] +FB78; [61 54, 05, 2D] +FB79; [61 54, 05, 2F] +FB77; [61 54, 05, 31] +FB76; [61 54, 05, 33] + +0684; [61 56, 05, 05] +FB74; [61 56, 05, 2D] +FB75; [61 56, 05, 2F] +FB73; [61 56, 05, 31] +FB72; [61 56, 05, 33] + +0686; [61 58, 05, 05] +FB7C; [61 58, 05, 2D] +FB7D; [61 58, 05, 2F] +FB7B; [61 58, 05, 31] +FB7A; [61 58, 05, 33] + +06BF; [61 5A, 05, 05] + +0687; [61 5C, 05, 05] +FB80; [61 5C, 05, 2D] +FB81; [61 5C, 05, 2F] +FB7F; [61 5C, 05, 31] +FB7E; [61 5C, 05, 33] + +08A2; [61 5E, 05, 05] + +062D; [61 60, 05, 05] +1EE07; [61 60, 05, 0B] +1EE27; [61 60, 05, 0B] +1EE47; [61 60, 05, 0B] +1EE67; [61 60, 05, 0B] +1EE87; [61 60, 05, 0B] +1EEA7; [61 60, 05, 0B] +FEA3; [61 60, 05, 2D] +FEA4; [61 60, 05, 2F] +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] +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] +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] +FD00; [61 60, 05, 33][62 87, 05, 33] + +062E; [61 62, 05, 05] +1EE17; [61 62, 05, 0B] +1EE37; [61 62, 05, 0B] +1EE57; [61 62, 05, 0B] +1EE77; [61 62, 05, 0B] +1EE97; [61 62, 05, 0B] +1EEB7; [61 62, 05, 0B] +FEA7; [61 62, 05, 2D] +FEA8; [61 62, 05, 2F] +FEA6; [61 62, 05, 31] +FEA5; [61 62, 05, 33] +FCAB; [61 62, 05, 2D][61 52, 05, 2D] +FC19; [61 62, 05, 33][61 52, 05, 33] +FC1A; [61 62, 05, 33][61 60, 05, 33] +FCAC; [61 62, 05, 2D][62 45, 05, 2D] +FC1B; [61 62, 05, 33][62 45, 05, 33] +FD1F; [61 62, 05, 31][62 85, 05, 31] +FD03; [61 62, 05, 33][62 85, 05, 33] +FD20; [61 62, 05, 31][62 87, 05, 31] +FD04; [61 62, 05, 33][62 87, 05, 33] + +0681; [61 64, 05, 05] + +0682; [61 66, 05, 05] + +0685; [61 68, 05, 05] + +0757; [61 6A, 05, 05] + +0758; [61 6C, 05, 05] + +076E; [61 6E, 05, 05] + +076F; [61 70, 05, 05] + +0772; [61 72, 05, 05] + +077C; [61 74, 05, 05] + +062F; [61 76, 05, 05] +1EE03; [61 76, 05, 0B] +1EE83; [61 76, 05, 0B] +1EEA3; [61 76, 05, 0B] +FEAA; [61 76, 05, 31] +FEA9; [61 76, 05, 33] + +0630; [61 78, 05, 05] +1EE18; [61 78, 05, 0B] +1EE98; [61 78, 05, 0B] +1EEB8; [61 78, 05, 0B] +FEAC; [61 78, 05, 31] +FEAB; [61 78, 05, 33] +FC5B; [61 78, 05, 33][, D5 11, 33] + +0688; [61 7A, 05, 05] +FB89; [61 7A, 05, 31] +FB88; [61 7A, 05, 33] + +0689; [61 7C, 05, 05] + +068A; [61 7E, 05, 05] + +068B; [61 80, 05, 05] + +068C; [61 82, 05, 05] +FB85; [61 82, 05, 31] +FB84; [61 82, 05, 33] + +068D; [61 84, 05, 05] +FB83; [61 84, 05, 31] +FB82; [61 84, 05, 33] + +068E; [61 86, 05, 05] +FB87; [61 86, 05, 31] +FB86; [61 86, 05, 33] + +068F; [61 88, 05, 05] + +0690; [61 8A, 05, 05] + +06EE; [61 8C, 05, 05] + +0759; [61 8E, 05, 05] + +075A; [61 90, 05, 05] + +0631; [61 92, 05, 05] +1EE13; [61 92, 05, 0B] +1EE93; [61 92, 05, 0B] +1EEB3; [61 92, 05, 0B] +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] + +0632; [61 94, 05, 05] +1EE06; [61 94, 05, 0B] +1EE86; [61 94, 05, 0B] +1EEA6; [61 94, 05, 0B] +FEB0; [61 94, 05, 31] +FEAF; [61 94, 05, 33] + +0691; [61 96, 05, 05] +FB8D; [61 96, 05, 31] +FB8C; [61 96, 05, 33] + +0692; [61 98, 05, 05] + +0693; [61 9A, 05, 05] + +0694; [61 9C, 05, 05] + +0695; [61 9E, 05, 05] + +0696; [61 A0, 05, 05] + +0697; [61 A2, 05, 05] + +0698; [61 A4, 05, 05] +FB8B; [61 A4, 05, 31] +FB8A; [61 A4, 05, 33] + +0699; [61 A6, 05, 05] + +06EF; [61 A8, 05, 05] + +075B; [61 AA, 05, 05] + +076B; [61 AC, 05, 05] + +076C; [61 AE, 05, 05] + +0771; [61 B0, 05, 05] + +08AA; [61 B2, 05, 05] + +0633; [61 B4, 05, 05] +1EE0E; [61 B4, 05, 0B] +1EE2E; [61 B4, 05, 0B] +1EE4E; [61 B4, 05, 0B] +1EE6E; [61 B4, 05, 0B] +1EE8E; [61 B4, 05, 0B] +1EEAE; [61 B4, 05, 0B] +FEB3; [61 B4, 05, 2D] +FEB4; [61 B4, 05, 2F] +FEB2; [61 B4, 05, 31] +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] +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] +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] +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] +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] +FCFB; [61 B4, 05, 33][62 85, 05, 33] +FD18; [61 B4, 05, 31][62 87, 05, 31] +FCFC; [61 B4, 05, 33][62 87, 05, 33] + +0634; [61 B6, 05, 05] +1EE14; [61 B6, 05, 0B] +1EE34; [61 B6, 05, 0B] +1EE54; [61 B6, 05, 0B] +1EE74; [61 B6, 05, 0B] +1EE94; [61 B6, 05, 0B] +1EEB4; [61 B6, 05, 0B] +FEB7; [61 B6, 05, 2D] +FEB8; [61 B6, 05, 2F] +FEB6; [61 B6, 05, 31] +FEB5; [61 B6, 05, 33] +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] +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] +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] +FD0B; [61 B6, 05, 33][61 62, 05, 33] +FD29; [61 B6, 05, 31][61 92, 05, 31] +FD0D; [61 B6, 05, 33][61 92, 05, 33] +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] +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] +FCFD; [61 B6, 05, 33][62 85, 05, 33] +FD1A; [61 B6, 05, 31][62 87, 05, 31] +FCFE; [61 B6, 05, 33][62 87, 05, 33] + +069A; [61 B8, 05, 05] + +069B; [61 BA, 05, 05] + +069C; [61 BC, 05, 05] + +06FA; [61 BE, 05, 05] + +075C; [61 C0, 05, 05] + +076D; [61 C2, 05, 05] + +0770; [61 C4, 05, 05] + +077D; [61 C6, 05, 05] + +077E; [61 C8, 05, 05] + +0635; [61 CA, 05, 05] +1EE11; [61 CA, 05, 0B] +1EE31; [61 CA, 05, 0B] +1EE51; [61 CA, 05, 0B] +1EE71; [61 CA, 05, 0B] +1EE91; [61 CA, 05, 0B] +1EEB1; [61 CA, 05, 0B] +FEBB; [61 CA, 05, 2D] +FEBC; [61 CA, 05, 2F] +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] +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] +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] +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] +FD06; [61 CA, 05, 33][62 87, 05, 33] + +0636; [61 CC, 05, 05] +1EE19; [61 CC, 05, 0B] +1EE39; [61 CC, 05, 0B] +1EE59; [61 CC, 05, 0B] +1EE79; [61 CC, 05, 0B] +1EE99; [61 CC, 05, 0B] +1EEB9; [61 CC, 05, 0B] +FEBF; [61 CC, 05, 2D] +FEC0; [61 CC, 05, 2F] +FEBE; [61 CC, 05, 31] +FEBD; [61 CC, 05, 33] +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] +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] +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] +FC25; [61 CC, 05, 33][62 45, 05, 33] +FD23; [61 CC, 05, 31][62 85, 05, 31] +FD07; [61 CC, 05, 33][62 85, 05, 33] +FD24; [61 CC, 05, 31][62 87, 05, 31] +FD08; [61 CC, 05, 33][62 87, 05, 33] + +069D; [61 CE, 05, 05] + +069E; [61 D0, 05, 05] + +06FB; [61 D2, 05, 05] + +0637; [61 D4, 05, 05] +1EE08; [61 D4, 05, 0B] +1EE68; [61 D4, 05, 0B] +1EE88; [61 D4, 05, 0B] +1EEA8; [61 D4, 05, 0B] +FEC3; [61 D4, 05, 2D] +FEC4; [61 D4, 05, 2F] +FEC2; [61 D4, 05, 31] +FEC1; [61 D4, 05, 33] +FCB8; [61 D4, 05, 2D][61 60, 05, 2D] +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] +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] +FCF6; [61 D4, 05, 33][62 87, 05, 33] + +0638; [61 D6, 05, 05] +1EE1A; [61 D6, 05, 0B] +1EE7A; [61 D6, 05, 0B] +1EE9A; [61 D6, 05, 0B] +1EEBA; [61 D6, 05, 0B] +FEC7; [61 D6, 05, 2D] +FEC8; [61 D6, 05, 2F] +FEC6; [61 D6, 05, 31] +FEC5; [61 D6, 05, 33] +FCB9; [61 D6, 05, 2D][62 45, 05, 2D] +FD3B; [61 D6, 05, 2F][62 45, 05, 2F] +FC28; [61 D6, 05, 33][62 45, 05, 33] + +069F; [61 D8, 05, 05] + +08A3; [61 DA, 05, 05] + +0639; [61 DC, 05, 05] +1EE0F; [61 DC, 05, 0B] +1EE2F; [61 DC, 05, 0B] +1EE4F; [61 DC, 05, 0B] +1EE6F; [61 DC, 05, 0B] +1EE8F; [61 DC, 05, 0B] +1EEAF; [61 DC, 05, 0B] +FECB; [61 DC, 05, 2D] +FECC; [61 DC, 05, 2F] +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] +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] +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] +FCF8; [61 DC, 05, 33][62 87, 05, 33] + +063A; [61 DE, 05, 05] +1EE1B; [61 DE, 05, 0B] +1EE3B; [61 DE, 05, 0B] +1EE5B; [61 DE, 05, 0B] +1EE7B; [61 DE, 05, 0B] +1EE9B; [61 DE, 05, 0B] +1EEBB; [61 DE, 05, 0B] +FECF; [61 DE, 05, 2D] +FED0; [61 DE, 05, 2F] +FECE; [61 DE, 05, 31] +FECD; [61 DE, 05, 33] +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] +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] +FCFA; [61 DE, 05, 33][62 87, 05, 33] + +06A0; [61 E0, 05, 05] + +06FC; [61 E2, 05, 05] + +075D; [61 E4, 05, 05] + +075E; [61 E6, 05, 05] + +075F; [61 E8, 05, 05] + +0641; [61 EA, 05, 05] +1EE10; [61 EA, 05, 0B] +1EE30; [61 EA, 05, 0B] +1EE70; [61 EA, 05, 0B] +1EE90; [61 EA, 05, 0B] +1EEB0; [61 EA, 05, 0B] +FED3; [61 EA, 05, 2D] +FED4; [61 EA, 05, 2F] +FED2; [61 EA, 05, 31] +FED1; [61 EA, 05, 33] +FCBE; [61 EA, 05, 2D][61 52, 05, 2D] +FC2D; [61 EA, 05, 33][61 52, 05, 33] +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] +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] +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] +FC32; [61 EA, 05, 33][62 87, 05, 33] + +06A1; [61 EC, 05, 05] +1EE1E; [61 EC, 05, 0B] +1EE7E; [61 EC, 05, 0B] + +06A2; [61 EE, 05, 05] + +06A3; [61 F0, 05, 05] + +06A4; [61 F2, 05, 05] +FB6C; [61 F2, 05, 2D] +FB6D; [61 F2, 05, 2F] +FB6B; [61 F2, 05, 31] +FB6A; [61 F2, 05, 33] + +08A4; [61 F4, 05, 05] + +06A5; [61 F6, 05, 05] + +06A6; [61 F8, 05, 05] +FB70; [61 F8, 05, 2D] +FB71; [61 F8, 05, 2F] +FB6F; [61 F8, 05, 31] +FB6E; [61 F8, 05, 33] + +0760; [61 FA, 05, 05] + +0761; [62 05, 05, 05] + +066F; [62 07, 05, 05] +1EE1F; [62 07, 05, 0B] +1EE5F; [62 07, 05, 0B] + +0642; [62 09, 05, 05] +1EE12; [62 09, 05, 0B] +1EE32; [62 09, 05, 0B] +1EE52; [62 09, 05, 0B] +1EE72; [62 09, 05, 0B] +1EE92; [62 09, 05, 0B] +1EEB2; [62 09, 05, 0B] +FED7; [62 09, 05, 2D] +FED8; [62 09, 05, 2F] +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] +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] +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] +FC36; [62 09, 05, 33][62 87, 05, 33] + +06A7; [62 0B, 05, 05] + +06A8; [62 0D, 05, 05] + +08A5; [62 0F, 05, 05] + +0643; [62 11, 05, 05] +1EE0A; [62 11, 05, 0B] +1EE2A; [62 11, 05, 0B] +1EE6A; [62 11, 05, 0B] +FEDB; [62 11, 05, 2D] +FEDC; [62 11, 05, 2F] +FEDA; [62 11, 05, 31] +FED9; [62 11, 05, 33] +FC80; [62 11, 05, 31][61 26, 05, 31] +FC37; [62 11, 05, 33][61 26, 05, 33] +FCC4; [62 11, 05, 2D][61 52, 05, 2D] +FC38; [62 11, 05, 33][61 52, 05, 33] +FCC5; [62 11, 05, 2D][61 60, 05, 2D] +FC39; [62 11, 05, 33][61 60, 05, 33] +FCC6; [62 11, 05, 2D][61 62, 05, 2D] +FC3A; [62 11, 05, 33][61 62, 05, 33] +FCC7; [62 11, 05, 2D][62 37, 05, 2D] +FCEB; [62 11, 05, 2F][62 37, 05, 2F] +FC81; [62 11, 05, 31][62 37, 05, 31] +FC3B; [62 11, 05, 33][62 37, 05, 33] +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] +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] +FC3E; [62 11, 05, 33][62 87, 05, 33] + +06A9; [62 13, 05, 05] +FB90; [62 13, 05, 2D] +FB91; [62 13, 05, 2F] +FB8F; [62 13, 05, 31] +FB8E; [62 13, 05, 33] + +06AA; [62 15, 05, 05] + +06AB; [62 17, 05, 05] + +06AC; [62 19, 05, 05] + +077F; [62 1B, 05, 05] + +06AD; [62 1D, 05, 05] +FBD5; [62 1D, 05, 2D] +FBD6; [62 1D, 05, 2F] +FBD4; [62 1D, 05, 31] +FBD3; [62 1D, 05, 33] + +06AE; [62 1F, 05, 05] + +06AF; [62 21, 05, 05] +FB94; [62 21, 05, 2D] +FB95; [62 21, 05, 2F] +FB93; [62 21, 05, 31] +FB92; [62 21, 05, 33] + +06B0; [62 23, 05, 05] + +06B1; [62 25, 05, 05] +FB9C; [62 25, 05, 2D] +FB9D; [62 25, 05, 2F] +FB9B; [62 25, 05, 31] +FB9A; [62 25, 05, 33] + +06B2; [62 27, 05, 05] + +06B3; [62 29, 05, 05] +FB98; [62 29, 05, 2D] +FB99; [62 29, 05, 2F] +FB97; [62 29, 05, 31] +FB96; [62 29, 05, 33] + +06B4; [62 2B, 05, 05] + +0762; [62 2D, 05, 05] + +063B; [62 2F, 05, 05] + +063C; [62 31, 05, 05] + +0763; [62 33, 05, 05] + +0764; [62 35, 05, 05] + +0644; [62 37, 05, 05] +1EE0B; [62 37, 05, 0B] +1EE2B; [62 37, 05, 0B] +1EE4B; [62 37, 05, 0B] +1EE8B; [62 37, 05, 0B] +1EEAB; [62 37, 05, 0B] +FEDF; [62 37, 05, 2D] +FEE0; [62 37, 05, 2F] +FEDE; [62 37, 05, 31] +FEDD; [62 37, 05, 33] +FEF6; [62 37, 05, 31][61 0C, 05, 31] +FEF5; [62 37, 05, 33][61 0C, 05, 33] +FEF8; [62 37, 05, 31][61 0E, 05, 31] +FEF7; [62 37, 05, 33][61 0E, 05, 33] +FEFA; [62 37, 05, 31][61 16, 05, 31] +FEF9; [62 37, 05, 33][61 16, 05, 33] +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] +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] +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] +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] +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] +FC87; [62 37, 05, 31][62 87, 05, 31] +FC44; [62 37, 05, 33][62 87, 05, 33] + +06B5; [62 39, 05, 05] + +06B6; [62 3B, 05, 05] + +06B7; [62 3D, 05, 05] + +06B8; [62 3F, 05, 05] + +076A; [62 41, 05, 05] + +08A6; [62 43, 05, 05] + +0645; [62 45, 05, 05] +1EE0C; [62 45, 05, 0B] +1EE2C; [62 45, 05, 0B] +1EE6C; [62 45, 05, 0B] +1EE8C; [62 45, 05, 0B] +1EEAC; [62 45, 05, 0B] +FEE3; [62 45, 05, 2D] +FEE4; [62 45, 05, 2F] +FEE2; [62 45, 05, 31] +FEE1; [62 45, 05, 33] +06FE; [62 45, 05, 09][, DB B9, 09] +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] +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] +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] +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] +FC49; [62 45, 05, 33][62 85, 05, 33] +FC4A; [62 45, 05, 33][62 87, 05, 33] + +0765; [62 47, 05, 05] + +0766; [62 49, 05, 05] + +08A7; [62 4B, 05, 05] + +0646; [62 4D, 05, 05] +1EE0D; [62 4D, 05, 0B] +1EE2D; [62 4D, 05, 0B] +1EE4D; [62 4D, 05, 0B] +1EE6D; [62 4D, 05, 0B] +1EE8D; [62 4D, 05, 0B] +1EEAD; [62 4D, 05, 0B] +FEE7; [62 4D, 05, 2D] +FEE8; [62 4D, 05, 2F] +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] +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] +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] +FC8B; [62 4D, 05, 31][61 94, 05, 31] +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] +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] +FC8E; [62 4D, 05, 31][62 85, 05, 31] +FC4F; [62 4D, 05, 33][62 85, 05, 33] +FC8F; [62 4D, 05, 31][62 87, 05, 31] +FC50; [62 4D, 05, 33][62 87, 05, 33] + +06BA; [62 4F, 05, 05] +1EE1D; [62 4F, 05, 0B] +1EE5D; [62 4F, 05, 0B] +FB9F; [62 4F, 05, 31] +FB9E; [62 4F, 05, 33] + +06BB; [62 51, 05, 05] +FBA2; [62 51, 05, 2D] +FBA3; [62 51, 05, 2F] +FBA1; [62 51, 05, 31] +FBA0; [62 51, 05, 33] + +06BC; [62 53, 05, 05] + +06BD; [62 55, 05, 05] + +06B9; [62 57, 05, 05] + +0767; [62 59, 05, 05] + +0768; [62 5B, 05, 05] + +0769; [62 5D, 05, 05] + +0647; [62 5F, 05, 05] +1EE24; [62 5F, 05, 0B] +1EE64; [62 5F, 05, 0B] +1EE84; [62 5F, 05, 0B] +FEEB; [62 5F, 05, 2D] +FEEC; [62 5F, 05, 2F] +FEEA; [62 5F, 05, 31] +FEE9; [62 5F, 05, 33] +FCD9; [62 5F, 05, 2D][, D5 11, 2D] +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] +FC53; [62 5F, 05, 33][62 85, 05, 33] +FC54; [62 5F, 05, 33][62 87, 05, 33] + +06BE; [62 61, 05, 05] +FBAC; [62 61, 05, 2D] +FBAD; [62 61, 05, 2F] +FBAB; [62 61, 05, 31] +FBAA; [62 61, 05, 33] + +06C1; [62 63, 05, 05] +FBA8; [62 63, 05, 2D] +FBA9; [62 63, 05, 2F] +FBA7; [62 63, 05, 31] +FBA6; [62 63, 05, 33] +06C2; [62 63, 05, 05][, D3 D9, 05] + +06C3; [62 65, 05, 05] + +06FF; [62 67, 05, 05] + +06D5; [62 69, 05, 05] +06C0; [62 69, 05, 05][, D3 D9, 05] +FBA5; [62 69, 05, 31][, D3 D9, 31] +FBA4; [62 69, 05, 33][, D3 D9, 33] + +0648; [62 6B, 05, 05] +06E5; [62 6B, 05, 09] +1EE05; [62 6B, 05, 0B] +1EE85; [62 6B, 05, 0B] +1EEA5; [62 6B, 05, 0B] +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] + +06C4; [62 6D, 05, 05] + +06C5; [62 6F, 05, 05] +FBE1; [62 6F, 05, 31] +FBE0; [62 6F, 05, 33] + +06C6; [62 71, 05, 05] +FBDA; [62 71, 05, 31] +FBD9; [62 71, 05, 33] + +06C7; [62 73, 05, 05] +FBD8; [62 73, 05, 31] +FBD7; [62 73, 05, 33] +0677; [62 73, 05, 09][61 0A, 05, 09] +FBDD; [62 73, 05, 33][61 0A, 05, 33] + +06C8; [62 75, 05, 05] +FBDC; [62 75, 05, 31] +FBDB; [62 75, 05, 33] + +06C9; [62 77, 05, 05] +FBE3; [62 77, 05, 31] +FBE2; [62 77, 05, 33] + +06CA; [62 79, 05, 05] + +06CB; [62 7B, 05, 05] +FBDF; [62 7B, 05, 31] +FBDE; [62 7B, 05, 33] + +06CF; [62 7D, 05, 05] + +0778; [62 7F, 05, 05] + +0779; [62 81, 05, 05] + +08AB; [62 83, 05, 05] + +0649; [62 85, 05, 05] +FBE8; [62 85, 05, 2D] +FBE9; [62 85, 05, 2F] +FEF0; [62 85, 05, 31] +FEEF; [62 85, 05, 33] +FC90; [62 85, 05, 31][, D5 11, 31] +FC5D; [62 85, 05, 33][, D5 11, 33] + +064A; [62 87, 05, 05] +06E6; [62 87, 05, 09] +1EE09; [62 87, 05, 0B] +1EE29; [62 87, 05, 0B] +1EE49; [62 87, 05, 0B] +1EE69; [62 87, 05, 0B] +1EE89; [62 87, 05, 0B] +1EEA9; [62 87, 05, 0B] +FEF3; [62 87, 05, 2D] +FEF4; [62 87, 05, 2F] +FEF2; [62 87, 05, 31] +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] +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] +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] +FC92; [62 87, 05, 31][61 94, 05, 31] +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] +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] +FC95; [62 87, 05, 31][62 85, 05, 31] +FC59; [62 87, 05, 33][62 85, 05, 33] +FC96; [62 87, 05, 31][62 87, 05, 31] +FC5A; [62 87, 05, 33][62 87, 05, 33] -0771; [61 A6, 05, 05] +06CC; [62 89, 05, 05] +FBFE; [62 89, 05, 2D] +FBFF; [62 89, 05, 2F] +FBFD; [62 89, 05, 31] +FBFC; [62 89, 05, 33] -0633; [61 A8, 05, 05] -FEB3; [61 A8, 05, 2D] -FEB4; [61 A8, 05, 2F] -FEB2; [61 A8, 05, 31] -FEB1; [61 A8, 05, 33] -FCAD; [61 A8, 05, 2D][61 4A, 05, 2D] -FD34; [61 A8, 05, 2F][61 4A, 05, 2F] -FC1C; [61 A8, 05, 33][61 4A, 05, 33] -FD5D; [61 A8, 05, 2D][61 4A, 05, 2D][61 56, 05, 3D] -FD5E; [61 A8, 05, 31][61 4A, 05, 31][62 6D, 05, 3D] -FCAE; [61 A8, 05, 2D][61 56, 05, 2D] -FD35; [61 A8, 05, 2F][61 56, 05, 2F] -FC1D; [61 A8, 05, 33][61 56, 05, 33] -FD5C; [61 A8, 05, 2D][61 56, 05, 2D][61 4A, 05, 3D] -FCAF; [61 A8, 05, 2D][61 58, 05, 2D] -FD36; [61 A8, 05, 2F][61 58, 05, 2F] -FC1E; [61 A8, 05, 33][61 58, 05, 33] -FDA8; [61 A8, 05, 31][61 58, 05, 31][62 6D, 05, 3D] -FDC6; [61 A8, 05, 31][61 58, 05, 31][62 6F, 05, 3D] -FD2A; [61 A8, 05, 31][61 88, 05, 31] -FD0E; [61 A8, 05, 33][61 88, 05, 33] -FCB0; [61 A8, 05, 2D][62 31, 05, 2D] -FCE7; [61 A8, 05, 2F][62 31, 05, 2F] -FC1F; [61 A8, 05, 33][62 31, 05, 33] -FD61; [61 A8, 05, 2D][62 31, 05, 2D][61 4A, 05, 3D] -FD60; [61 A8, 05, 2D][62 31, 05, 2D][61 56, 05, 3D] -FD5F; [61 A8, 05, 31][62 31, 05, 31][61 56, 05, 3D] -FD63; [61 A8, 05, 2D][62 31, 05, 2D][62 31, 05, 3D] -FD62; [61 A8, 05, 31][62 31, 05, 31][62 31, 05, 3D] -FD31; [61 A8, 05, 2D][62 49, 05, 2D] -FCE8; [61 A8, 05, 2F][62 49, 05, 2F] -FD17; [61 A8, 05, 31][62 6D, 05, 31] -FCFB; [61 A8, 05, 33][62 6D, 05, 33] -FD18; [61 A8, 05, 31][62 6F, 05, 31] -FCFC; [61 A8, 05, 33][62 6F, 05, 33] - -0634; [61 AA, 05, 05] -FEB7; [61 AA, 05, 2D] -FEB8; [61 AA, 05, 2F] -FEB6; [61 AA, 05, 31] -FEB5; [61 AA, 05, 33] -FD2D; [61 AA, 05, 2D][61 4A, 05, 2D] -FD37; [61 AA, 05, 2F][61 4A, 05, 2F] -FD25; [61 AA, 05, 31][61 4A, 05, 31] -FD09; [61 AA, 05, 33][61 4A, 05, 33] -FD69; [61 AA, 05, 31][61 4A, 05, 31][62 6F, 05, 3D] -FD2E; [61 AA, 05, 2D][61 56, 05, 2D] -FD38; [61 AA, 05, 2F][61 56, 05, 2F] -FD26; [61 AA, 05, 31][61 56, 05, 31] -FD0A; [61 AA, 05, 33][61 56, 05, 33] -FD68; [61 AA, 05, 2D][61 56, 05, 2D][62 31, 05, 3D] -FD67; [61 AA, 05, 31][61 56, 05, 31][62 31, 05, 3D] -FDAA; [61 AA, 05, 31][61 56, 05, 31][62 6F, 05, 3D] -FD2F; [61 AA, 05, 2D][61 58, 05, 2D] -FD39; [61 AA, 05, 2F][61 58, 05, 2F] -FD27; [61 AA, 05, 31][61 58, 05, 31] -FD0B; [61 AA, 05, 33][61 58, 05, 33] -FD29; [61 AA, 05, 31][61 88, 05, 31] -FD0D; [61 AA, 05, 33][61 88, 05, 33] -FD30; [61 AA, 05, 2D][62 31, 05, 2D] -FCE9; [61 AA, 05, 2F][62 31, 05, 2F] -FD28; [61 AA, 05, 31][62 31, 05, 31] -FD0C; [61 AA, 05, 33][62 31, 05, 33] -FD6B; [61 AA, 05, 2D][62 31, 05, 2D][61 58, 05, 3D] -FD6A; [61 AA, 05, 31][62 31, 05, 31][61 58, 05, 3D] -FD6D; [61 AA, 05, 2D][62 31, 05, 2D][62 31, 05, 3D] -FD6C; [61 AA, 05, 31][62 31, 05, 31][62 31, 05, 3D] -FD32; [61 AA, 05, 2D][62 49, 05, 2D] -FCEA; [61 AA, 05, 2F][62 49, 05, 2F] -FD19; [61 AA, 05, 31][62 6D, 05, 31] -FCFD; [61 AA, 05, 33][62 6D, 05, 33] -FD1A; [61 AA, 05, 31][62 6F, 05, 31] -FCFE; [61 AA, 05, 33][62 6F, 05, 33] - -069A; [61 AC, 05, 05] - -069B; [61 AE, 05, 05] - -069C; [61 B0, 05, 05] - -06FA; [61 B2, 05, 05] - -075C; [61 B4, 05, 05] - -076D; [61 B6, 05, 05] - -0770; [61 B8, 05, 05] - -077D; [61 BA, 05, 05] - -077E; [61 BC, 05, 05] - -0635; [61 BE, 05, 05] -FEBB; [61 BE, 05, 2D] -FEBC; [61 BE, 05, 2F] -FEBA; [61 BE, 05, 31] -FEB9; [61 BE, 05, 33] -FCB1; [61 BE, 05, 2D][61 56, 05, 2D] -FC20; [61 BE, 05, 33][61 56, 05, 33] -FD65; [61 BE, 05, 2D][61 56, 05, 2D][61 56, 05, 3D] -FD64; [61 BE, 05, 31][61 56, 05, 31][61 56, 05, 3D] -FDA9; [61 BE, 05, 31][61 56, 05, 31][62 6F, 05, 3D] -FCB2; [61 BE, 05, 2D][61 58, 05, 2D] -FD2B; [61 BE, 05, 31][61 88, 05, 31] -FD0F; [61 BE, 05, 33][61 88, 05, 33] -FDF5; [61 BE, 05, 33][62 25, 05, 33][61 CE, 05, 3D][62 31, 05, 3D] -FDF9; [61 BE, 05, 33][62 25, 05, 33][62 6D, 05, 3D] -FDFA; [61 BE, 05, 33][62 25, 05, 33][62 6D, 05, 3D][04, 05, 3D][61 20, 05, 3D][62 25, 05, 3D][62 25, 05, 3D][62 49, 05, 3D][04, 05, 3D][61 CE, 05, 3D][62 25, 05, 3D][62 6F, 05, 3D][62 49, 05, 3D][04, 05, 3D][62 55, 05, 3D][61 A8, 05, 3D][62 25, 05, 3D][62 31, 05, 3D] -FDF0; [61 BE, 05, 33][62 25, 05, 33][62 89, 05, 3D] -FCB3; [61 BE, 05, 2D][62 31, 05, 2D] -FC21; [61 BE, 05, 33][62 31, 05, 33] -FDC5; [61 BE, 05, 2D][62 31, 05, 2D][62 31, 05, 3D] -FD66; [61 BE, 05, 31][62 31, 05, 31][62 31, 05, 3D] -FD21; [61 BE, 05, 31][62 6D, 05, 31] -FD05; [61 BE, 05, 33][62 6D, 05, 33] -FD22; [61 BE, 05, 31][62 6F, 05, 31] -FD06; [61 BE, 05, 33][62 6F, 05, 33] - -0636; [61 C0, 05, 05] -FEBF; [61 C0, 05, 2D] -FEC0; [61 C0, 05, 2F] -FEBE; [61 C0, 05, 31] -FEBD; [61 C0, 05, 33] -FCB4; [61 C0, 05, 2D][61 4A, 05, 2D] -FC22; [61 C0, 05, 33][61 4A, 05, 33] -FCB5; [61 C0, 05, 2D][61 56, 05, 2D] -FC23; [61 C0, 05, 33][61 56, 05, 33] -FD6E; [61 C0, 05, 31][61 56, 05, 31][62 6D, 05, 3D] -FDAB; [61 C0, 05, 31][61 56, 05, 31][62 6F, 05, 3D] -FCB6; [61 C0, 05, 2D][61 58, 05, 2D] -FC24; [61 C0, 05, 33][61 58, 05, 33] -FD70; [61 C0, 05, 2D][61 58, 05, 2D][62 31, 05, 3D] -FD6F; [61 C0, 05, 31][61 58, 05, 31][62 31, 05, 3D] -FD2C; [61 C0, 05, 31][61 88, 05, 31] -FD10; [61 C0, 05, 33][61 88, 05, 33] -FCB7; [61 C0, 05, 2D][62 31, 05, 2D] -FC25; [61 C0, 05, 33][62 31, 05, 33] -FD23; [61 C0, 05, 31][62 6D, 05, 31] -FD07; [61 C0, 05, 33][62 6D, 05, 33] -FD24; [61 C0, 05, 31][62 6F, 05, 31] -FD08; [61 C0, 05, 33][62 6F, 05, 33] - -069D; [61 C2, 05, 05] - -069E; [61 C4, 05, 05] - -06FB; [61 C6, 05, 05] - -0637; [61 C8, 05, 05] -FEC3; [61 C8, 05, 2D] -FEC4; [61 C8, 05, 2F] -FEC2; [61 C8, 05, 31] -FEC1; [61 C8, 05, 33] -FCB8; [61 C8, 05, 2D][61 56, 05, 2D] -FC26; [61 C8, 05, 33][61 56, 05, 33] -FD33; [61 C8, 05, 2D][62 31, 05, 2D] -FD3A; [61 C8, 05, 2F][62 31, 05, 2F] -FC27; [61 C8, 05, 33][62 31, 05, 33] -FD72; [61 C8, 05, 2D][62 31, 05, 2D][61 56, 05, 3D] -FD71; [61 C8, 05, 31][62 31, 05, 31][61 56, 05, 3D] -FD73; [61 C8, 05, 2D][62 31, 05, 2D][62 31, 05, 3D] -FD74; [61 C8, 05, 31][62 31, 05, 31][62 6F, 05, 3D] -FD11; [61 C8, 05, 31][62 6D, 05, 31] -FCF5; [61 C8, 05, 33][62 6D, 05, 33] -FD12; [61 C8, 05, 31][62 6F, 05, 31] -FCF6; [61 C8, 05, 33][62 6F, 05, 33] - -0638; [61 CA, 05, 05] -FEC7; [61 CA, 05, 2D] -FEC8; [61 CA, 05, 2F] -FEC6; [61 CA, 05, 31] -FEC5; [61 CA, 05, 33] -FCB9; [61 CA, 05, 2D][62 31, 05, 2D] -FD3B; [61 CA, 05, 2F][62 31, 05, 2F] -FC28; [61 CA, 05, 33][62 31, 05, 33] - -069F; [61 CC, 05, 05] - -0639; [61 CE, 05, 05] -FECB; [61 CE, 05, 2D] -FECC; [61 CE, 05, 2F] -FECA; [61 CE, 05, 31] -FEC9; [61 CE, 05, 33] -FCBA; [61 CE, 05, 2D][61 4A, 05, 2D] -FC29; [61 CE, 05, 33][61 4A, 05, 33] -FDC4; [61 CE, 05, 2D][61 4A, 05, 2D][62 31, 05, 3D] -FD75; [61 CE, 05, 31][61 4A, 05, 31][62 31, 05, 3D] -FDF7; [61 CE, 05, 33][62 25, 05, 33][62 6F, 05, 3D][62 49, 05, 3D] -FCBB; [61 CE, 05, 2D][62 31, 05, 2D] -FC2A; [61 CE, 05, 33][62 31, 05, 33] -FD77; [61 CE, 05, 2D][62 31, 05, 2D][62 31, 05, 3D] -FD76; [61 CE, 05, 31][62 31, 05, 31][62 31, 05, 3D] -FD78; [61 CE, 05, 31][62 31, 05, 31][62 6D, 05, 3D] -FDB6; [61 CE, 05, 31][62 31, 05, 31][62 6F, 05, 3D] -FD13; [61 CE, 05, 31][62 6D, 05, 31] -FCF7; [61 CE, 05, 33][62 6D, 05, 33] -FD14; [61 CE, 05, 31][62 6F, 05, 31] -FCF8; [61 CE, 05, 33][62 6F, 05, 33] - -063A; [61 D0, 05, 05] -FECF; [61 D0, 05, 2D] -FED0; [61 D0, 05, 2F] -FECE; [61 D0, 05, 31] -FECD; [61 D0, 05, 33] -FCBC; [61 D0, 05, 2D][61 4A, 05, 2D] -FC2B; [61 D0, 05, 33][61 4A, 05, 33] -FCBD; [61 D0, 05, 2D][62 31, 05, 2D] -FC2C; [61 D0, 05, 33][62 31, 05, 33] -FD79; [61 D0, 05, 31][62 31, 05, 31][62 31, 05, 3D] -FD7B; [61 D0, 05, 31][62 31, 05, 31][62 6D, 05, 3D] -FD7A; [61 D0, 05, 31][62 31, 05, 31][62 6F, 05, 3D] -FD15; [61 D0, 05, 31][62 6D, 05, 31] -FCF9; [61 D0, 05, 33][62 6D, 05, 33] -FD16; [61 D0, 05, 31][62 6F, 05, 31] -FCFA; [61 D0, 05, 33][62 6F, 05, 33] - -06A0; [61 D2, 05, 05] - -06FC; [61 D4, 05, 05] - -075D; [61 D6, 05, 05] - -075E; [61 D8, 05, 05] - -075F; [61 DA, 05, 05] - -0641; [61 DC, 05, 05] -FED3; [61 DC, 05, 2D] -FED4; [61 DC, 05, 2F] -FED2; [61 DC, 05, 31] -FED1; [61 DC, 05, 33] -FCBE; [61 DC, 05, 2D][61 4A, 05, 2D] -FC2D; [61 DC, 05, 33][61 4A, 05, 33] -FCBF; [61 DC, 05, 2D][61 56, 05, 2D] -FC2E; [61 DC, 05, 33][61 56, 05, 33] -FCC0; [61 DC, 05, 2D][61 58, 05, 2D] -FC2F; [61 DC, 05, 33][61 58, 05, 33] -FD7D; [61 DC, 05, 2D][61 58, 05, 2D][62 31, 05, 3D] -FD7C; [61 DC, 05, 31][61 58, 05, 31][62 31, 05, 3D] -FCC1; [61 DC, 05, 2D][62 31, 05, 2D] -FC30; [61 DC, 05, 33][62 31, 05, 33] -FDC1; [61 DC, 05, 31][62 31, 05, 31][62 6F, 05, 3D] -FC7C; [61 DC, 05, 31][62 6D, 05, 31] -FC31; [61 DC, 05, 33][62 6D, 05, 33] -FC7D; [61 DC, 05, 31][62 6F, 05, 31] -FC32; [61 DC, 05, 33][62 6F, 05, 33] - -06A1; [61 DE, 05, 05] - -06A2; [61 E0, 05, 05] - -06A3; [61 E2, 05, 05] - -06A4; [61 E4, 05, 05] -FB6C; [61 E4, 05, 2D] -FB6D; [61 E4, 05, 2F] -FB6B; [61 E4, 05, 31] -FB6A; [61 E4, 05, 33] - -06A5; [61 E6, 05, 05] - -06A6; [61 E8, 05, 05] -FB70; [61 E8, 05, 2D] -FB71; [61 E8, 05, 2F] -FB6F; [61 E8, 05, 31] -FB6E; [61 E8, 05, 33] - -0760; [61 EA, 05, 05] - -0761; [61 EC, 05, 05] - -066F; [61 EE, 05, 05] - -0642; [61 F0, 05, 05] -FED7; [61 F0, 05, 2D] -FED8; [61 F0, 05, 2F] -FED6; [61 F0, 05, 31] -FED5; [61 F0, 05, 33] -FCC2; [61 F0, 05, 2D][61 56, 05, 2D] -FC33; [61 F0, 05, 33][61 56, 05, 33] -FDF1; [61 F0, 05, 33][62 25, 05, 33][62 89, 05, 3D] -FCC3; [61 F0, 05, 2D][62 31, 05, 2D] -FC34; [61 F0, 05, 33][62 31, 05, 33] -FDB4; [61 F0, 05, 2D][62 31, 05, 2D][61 56, 05, 3D] -FD7E; [61 F0, 05, 31][62 31, 05, 31][61 56, 05, 3D] -FD7F; [61 F0, 05, 31][62 31, 05, 31][62 31, 05, 3D] -FDB2; [61 F0, 05, 31][62 31, 05, 31][62 6F, 05, 3D] -FC7E; [61 F0, 05, 31][62 6D, 05, 31] -FC35; [61 F0, 05, 33][62 6D, 05, 33] -FC7F; [61 F0, 05, 31][62 6F, 05, 31] -FC36; [61 F0, 05, 33][62 6F, 05, 33] - -06A7; [61 F2, 05, 05] - -06A8; [61 F4, 05, 05] - -0643; [61 F6, 05, 05] -FEDB; [61 F6, 05, 2D] -FEDC; [61 F6, 05, 2F] -FEDA; [61 F6, 05, 31] -FED9; [61 F6, 05, 33] -FC80; [61 F6, 05, 31][61 20, 05, 31] -FC37; [61 F6, 05, 33][61 20, 05, 33] -FCC4; [61 F6, 05, 2D][61 4A, 05, 2D] -FC38; [61 F6, 05, 33][61 4A, 05, 33] -FCC5; [61 F6, 05, 2D][61 56, 05, 2D] -FC39; [61 F6, 05, 33][61 56, 05, 33] -FCC6; [61 F6, 05, 2D][61 58, 05, 2D] -FC3A; [61 F6, 05, 33][61 58, 05, 33] -FCC7; [61 F6, 05, 2D][62 25, 05, 2D] -FCEB; [61 F6, 05, 2F][62 25, 05, 2F] -FC81; [61 F6, 05, 31][62 25, 05, 31] -FC3B; [61 F6, 05, 33][62 25, 05, 33] -FCC8; [61 F6, 05, 2D][62 31, 05, 2D] -FCEC; [61 F6, 05, 2F][62 31, 05, 2F] -FC82; [61 F6, 05, 31][62 31, 05, 31] -FC3C; [61 F6, 05, 33][62 31, 05, 33] -FDC3; [61 F6, 05, 2D][62 31, 05, 2D][62 31, 05, 3D] -FDBB; [61 F6, 05, 31][62 31, 05, 31][62 31, 05, 3D] -FDB7; [61 F6, 05, 31][62 31, 05, 31][62 6F, 05, 3D] -FC83; [61 F6, 05, 31][62 6D, 05, 31] -FC3D; [61 F6, 05, 33][62 6D, 05, 33] -FC84; [61 F6, 05, 31][62 6F, 05, 31] -FC3E; [61 F6, 05, 33][62 6F, 05, 33] - -06A9; [61 F8, 05, 05] -FB90; [61 F8, 05, 2D] -FB91; [61 F8, 05, 2F] -FB8F; [61 F8, 05, 31] -FB8E; [61 F8, 05, 33] - -06AA; [61 FA, 05, 05] - -06AB; [62 05, 05, 05] - -06AC; [62 07, 05, 05] - -077F; [62 09, 05, 05] - -06AD; [62 0B, 05, 05] -FBD5; [62 0B, 05, 2D] -FBD6; [62 0B, 05, 2F] -FBD4; [62 0B, 05, 31] -FBD3; [62 0B, 05, 33] - -06AE; [62 0D, 05, 05] - -06AF; [62 0F, 05, 05] -FB94; [62 0F, 05, 2D] -FB95; [62 0F, 05, 2F] -FB93; [62 0F, 05, 31] -FB92; [62 0F, 05, 33] - -06B0; [62 11, 05, 05] - -06B1; [62 13, 05, 05] -FB9C; [62 13, 05, 2D] -FB9D; [62 13, 05, 2F] -FB9B; [62 13, 05, 31] -FB9A; [62 13, 05, 33] - -06B2; [62 15, 05, 05] - -06B3; [62 17, 05, 05] -FB98; [62 17, 05, 2D] -FB99; [62 17, 05, 2F] -FB97; [62 17, 05, 31] -FB96; [62 17, 05, 33] - -06B4; [62 19, 05, 05] - -0762; [62 1B, 05, 05] - -063B; [62 1D, 05, 05] - -063C; [62 1F, 05, 05] - -0763; [62 21, 05, 05] - -0764; [62 23, 05, 05] - -0644; [62 25, 05, 05] -FEDF; [62 25, 05, 2D] -FEE0; [62 25, 05, 2F] -FEDE; [62 25, 05, 31] -FEDD; [62 25, 05, 33] -FEF6; [62 25, 05, 31][61 0C, 05, 31] -FEF5; [62 25, 05, 33][61 0C, 05, 33] -FEF8; [62 25, 05, 31][61 0E, 05, 31] -FEF7; [62 25, 05, 33][61 0E, 05, 33] -FEFA; [62 25, 05, 31][61 16, 05, 31] -FEF9; [62 25, 05, 33][61 16, 05, 33] -FEFC; [62 25, 05, 31][61 20, 05, 31] -FEFB; [62 25, 05, 33][61 20, 05, 33] -FCC9; [62 25, 05, 2D][61 4A, 05, 2D] -FC3F; [62 25, 05, 33][61 4A, 05, 33] -FD83; [62 25, 05, 2D][61 4A, 05, 2D][61 4A, 05, 3D] -FD84; [62 25, 05, 31][61 4A, 05, 31][61 4A, 05, 3D] -FDBA; [62 25, 05, 2D][61 4A, 05, 2D][62 31, 05, 3D] -FDBC; [62 25, 05, 31][61 4A, 05, 31][62 31, 05, 3D] -FDAC; [62 25, 05, 31][61 4A, 05, 31][62 6F, 05, 3D] -FCCA; [62 25, 05, 2D][61 56, 05, 2D] -FC40; [62 25, 05, 33][61 56, 05, 33] -FDB5; [62 25, 05, 2D][61 56, 05, 2D][62 31, 05, 3D] -FD80; [62 25, 05, 31][61 56, 05, 31][62 31, 05, 3D] -FD82; [62 25, 05, 31][61 56, 05, 31][62 6D, 05, 3D] -FD81; [62 25, 05, 31][61 56, 05, 31][62 6F, 05, 3D] -FCCB; [62 25, 05, 2D][61 58, 05, 2D] -FC41; [62 25, 05, 33][61 58, 05, 33] -FD86; [62 25, 05, 2D][61 58, 05, 2D][62 31, 05, 3D] -FD85; [62 25, 05, 31][61 58, 05, 31][62 31, 05, 3D] -FCCC; [62 25, 05, 2D][62 31, 05, 2D] -FCED; [62 25, 05, 2F][62 31, 05, 2F] -FC85; [62 25, 05, 31][62 31, 05, 31] -FC42; [62 25, 05, 33][62 31, 05, 33] -FD88; [62 25, 05, 2D][62 31, 05, 2D][61 56, 05, 3D] -FD87; [62 25, 05, 31][62 31, 05, 31][61 56, 05, 3D] -FDAD; [62 25, 05, 31][62 31, 05, 31][62 6F, 05, 3D] -FCCD; [62 25, 05, 2D][62 49, 05, 2D] -FC86; [62 25, 05, 31][62 6D, 05, 31] -FC43; [62 25, 05, 33][62 6D, 05, 33] -FC87; [62 25, 05, 31][62 6F, 05, 31] -FC44; [62 25, 05, 33][62 6F, 05, 33] - -06B5; [62 27, 05, 05] - -06B6; [62 29, 05, 05] - -06B7; [62 2B, 05, 05] - -06B8; [62 2D, 05, 05] - -076A; [62 2F, 05, 05] - -0645; [62 31, 05, 05] -FEE3; [62 31, 05, 2D] -FEE4; [62 31, 05, 2F] -FEE2; [62 31, 05, 31] -FEE1; [62 31, 05, 33] -06FE; [62 31, 05, 09][, E0 AD, 09] -FC88; [62 31, 05, 31][61 20, 05, 31] -FCCE; [62 31, 05, 2D][61 4A, 05, 2D] -FC45; [62 31, 05, 33][61 4A, 05, 33] -FD8C; [62 31, 05, 2D][61 4A, 05, 2D][61 56, 05, 3D] -FD92; [62 31, 05, 2D][61 4A, 05, 2D][61 58, 05, 3D] -FD8D; [62 31, 05, 2D][61 4A, 05, 2D][62 31, 05, 3D] -FDC0; [62 31, 05, 31][61 4A, 05, 31][62 6F, 05, 3D] -FCCF; [62 31, 05, 2D][61 56, 05, 2D] -FC46; [62 31, 05, 33][61 56, 05, 33] -FD89; [62 31, 05, 2D][61 56, 05, 2D][61 4A, 05, 3D] -FD8A; [62 31, 05, 2D][61 56, 05, 2D][62 31, 05, 3D] -FDF4; [62 31, 05, 33][61 56, 05, 33][62 31, 05, 3D][61 6C, 05, 3D] -FD8B; [62 31, 05, 31][61 56, 05, 31][62 6F, 05, 3D] -FCD0; [62 31, 05, 2D][61 58, 05, 2D] -FC47; [62 31, 05, 33][61 58, 05, 33] -FD8E; [62 31, 05, 2D][61 58, 05, 2D][61 4A, 05, 3D] -FD8F; [62 31, 05, 2D][61 58, 05, 2D][62 31, 05, 3D] -FDB9; [62 31, 05, 31][61 58, 05, 31][62 6F, 05, 3D] -FCD1; [62 31, 05, 2D][62 31, 05, 2D] -FC89; [62 31, 05, 31][62 31, 05, 31] -FC48; [62 31, 05, 33][62 31, 05, 33] -FDB1; [62 31, 05, 31][62 31, 05, 31][62 6F, 05, 3D] -FC49; [62 31, 05, 33][62 6D, 05, 33] -FC4A; [62 31, 05, 33][62 6F, 05, 33] - -0765; [62 33, 05, 05] - -0766; [62 35, 05, 05] - -0646; [62 37, 05, 05] -FEE7; [62 37, 05, 2D] -FEE8; [62 37, 05, 2F] -FEE6; [62 37, 05, 31] -FEE5; [62 37, 05, 33] -FCD2; [62 37, 05, 2D][61 4A, 05, 2D] -FC4B; [62 37, 05, 33][61 4A, 05, 33] -FDB8; [62 37, 05, 2D][61 4A, 05, 2D][61 56, 05, 3D] -FDBD; [62 37, 05, 31][61 4A, 05, 31][61 56, 05, 3D] -FD98; [62 37, 05, 2D][61 4A, 05, 2D][62 31, 05, 3D] -FD97; [62 37, 05, 31][61 4A, 05, 31][62 31, 05, 3D] -FD99; [62 37, 05, 31][61 4A, 05, 31][62 6D, 05, 3D] -FDC7; [62 37, 05, 31][61 4A, 05, 31][62 6F, 05, 3D] -FCD3; [62 37, 05, 2D][61 56, 05, 2D] -FC4C; [62 37, 05, 33][61 56, 05, 33] -FD95; [62 37, 05, 2D][61 56, 05, 2D][62 31, 05, 3D] -FD96; [62 37, 05, 31][61 56, 05, 31][62 6D, 05, 3D] -FDB3; [62 37, 05, 31][61 56, 05, 31][62 6F, 05, 3D] -FCD4; [62 37, 05, 2D][61 58, 05, 2D] -FC4D; [62 37, 05, 33][61 58, 05, 33] -FC8A; [62 37, 05, 31][61 88, 05, 31] -FC8B; [62 37, 05, 31][61 8A, 05, 31] -FCD5; [62 37, 05, 2D][62 31, 05, 2D] -FCEE; [62 37, 05, 2F][62 31, 05, 2F] -FC8C; [62 37, 05, 31][62 31, 05, 31] -FC4E; [62 37, 05, 33][62 31, 05, 33] -FD9B; [62 37, 05, 31][62 31, 05, 31][62 6D, 05, 3D] -FD9A; [62 37, 05, 31][62 31, 05, 31][62 6F, 05, 3D] -FC8D; [62 37, 05, 31][62 37, 05, 31] -FCD6; [62 37, 05, 2D][62 49, 05, 2D] -FCEF; [62 37, 05, 2F][62 49, 05, 2F] -FC8E; [62 37, 05, 31][62 6D, 05, 31] -FC4F; [62 37, 05, 33][62 6D, 05, 33] -FC8F; [62 37, 05, 31][62 6F, 05, 31] -FC50; [62 37, 05, 33][62 6F, 05, 33] - -06BA; [62 39, 05, 05] -FB9F; [62 39, 05, 31] -FB9E; [62 39, 05, 33] - -06BB; [62 3B, 05, 05] -FBA2; [62 3B, 05, 2D] -FBA3; [62 3B, 05, 2F] -FBA1; [62 3B, 05, 31] -FBA0; [62 3B, 05, 33] - -06BC; [62 3D, 05, 05] - -06BD; [62 3F, 05, 05] - -06B9; [62 41, 05, 05] - -0767; [62 43, 05, 05] - -0768; [62 45, 05, 05] - -0769; [62 47, 05, 05] - -0647; [62 49, 05, 05] -FEEB; [62 49, 05, 2D] -FEEC; [62 49, 05, 2F] -FEEA; [62 49, 05, 31] -FEE9; [62 49, 05, 33] -FCD9; [62 49, 05, 2D][, D3 C9, 2D] -FCD7; [62 49, 05, 2D][61 4A, 05, 2D] -FC51; [62 49, 05, 33][61 4A, 05, 33] -FCD8; [62 49, 05, 2D][62 31, 05, 2D] -FC52; [62 49, 05, 33][62 31, 05, 33] -FD93; [62 49, 05, 2D][62 31, 05, 2D][61 4A, 05, 3D] -FD94; [62 49, 05, 2D][62 31, 05, 2D][62 31, 05, 3D] -FC53; [62 49, 05, 33][62 6D, 05, 33] -FC54; [62 49, 05, 33][62 6F, 05, 33] - -06BE; [62 4B, 05, 05] -FBAC; [62 4B, 05, 2D] -FBAD; [62 4B, 05, 2F] -FBAB; [62 4B, 05, 31] -FBAA; [62 4B, 05, 33] - -06C1; [62 4D, 05, 05] -FBA8; [62 4D, 05, 2D] -FBA9; [62 4D, 05, 2F] -FBA7; [62 4D, 05, 31] -FBA6; [62 4D, 05, 33] -06C2; [62 4D, 05, 05][, D3 09, 05] - -06C3; [62 4F, 05, 05] - -06FF; [62 51, 05, 05] - -06D5; [62 53, 05, 05] -06C0; [62 53, 05, 05][, D3 09, 05] -FBA5; [62 53, 05, 31][, D3 09, 31] -FBA4; [62 53, 05, 33][, D3 09, 33] - -0648; [62 55, 05, 05] -06E5; [62 55, 05, 09] -FEEE; [62 55, 05, 31] -FEED; [62 55, 05, 33] -0676; [62 55, 05, 09][61 0A, 05, 09] -FDF8; [62 55, 05, 33][61 A8, 05, 33][62 25, 05, 3D][62 31, 05, 3D] - -06C4; [62 57, 05, 05] - -06C5; [62 59, 05, 05] -FBE1; [62 59, 05, 31] -FBE0; [62 59, 05, 33] - -06C6; [62 5B, 05, 05] -FBDA; [62 5B, 05, 31] -FBD9; [62 5B, 05, 33] - -06C7; [62 5D, 05, 05] -FBD8; [62 5D, 05, 31] -FBD7; [62 5D, 05, 33] -0677; [62 5D, 05, 09][61 0A, 05, 09] -FBDD; [62 5D, 05, 33][61 0A, 05, 33] - -06C8; [62 5F, 05, 05] -FBDC; [62 5F, 05, 31] -FBDB; [62 5F, 05, 33] - -06C9; [62 61, 05, 05] -FBE3; [62 61, 05, 31] -FBE2; [62 61, 05, 33] - -06CA; [62 63, 05, 05] - -06CB; [62 65, 05, 05] -FBDF; [62 65, 05, 31] -FBDE; [62 65, 05, 33] - -06CF; [62 67, 05, 05] - -0778; [62 69, 05, 05] - -0779; [62 6B, 05, 05] - -0649; [62 6D, 05, 05] -FBE8; [62 6D, 05, 2D] -FBE9; [62 6D, 05, 2F] -FEF0; [62 6D, 05, 31] -FEEF; [62 6D, 05, 33] -FC90; [62 6D, 05, 31][, D3 C9, 31] -FC5D; [62 6D, 05, 33][, D3 C9, 33] +06CD; [62 8B, 05, 05] -064A; [62 6F, 05, 05] -06E6; [62 6F, 05, 09] -FEF3; [62 6F, 05, 2D] -FEF4; [62 6F, 05, 2F] -FEF2; [62 6F, 05, 31] -FEF1; [62 6F, 05, 33] -0678; [62 6F, 05, 09][61 0A, 05, 09] -FCDA; [62 6F, 05, 2D][61 4A, 05, 2D] -FC55; [62 6F, 05, 33][61 4A, 05, 33] -FDAF; [62 6F, 05, 31][61 4A, 05, 31][62 6F, 05, 3D] -FCDB; [62 6F, 05, 2D][61 56, 05, 2D] -FC56; [62 6F, 05, 33][61 56, 05, 33] -FDAE; [62 6F, 05, 31][61 56, 05, 31][62 6F, 05, 3D] -FCDC; [62 6F, 05, 2D][61 58, 05, 2D] -FC57; [62 6F, 05, 33][61 58, 05, 33] -FC91; [62 6F, 05, 31][61 88, 05, 31] -FC92; [62 6F, 05, 31][61 8A, 05, 31] -FCDD; [62 6F, 05, 2D][62 31, 05, 2D] -FCF0; [62 6F, 05, 2F][62 31, 05, 2F] -FC93; [62 6F, 05, 31][62 31, 05, 31] -FC58; [62 6F, 05, 33][62 31, 05, 33] -FD9D; [62 6F, 05, 2D][62 31, 05, 2D][62 31, 05, 3D] -FD9C; [62 6F, 05, 31][62 31, 05, 31][62 31, 05, 3D] -FDB0; [62 6F, 05, 31][62 31, 05, 31][62 6F, 05, 3D] -FC94; [62 6F, 05, 31][62 37, 05, 31] -FCDE; [62 6F, 05, 2D][62 49, 05, 2D] -FCF1; [62 6F, 05, 2F][62 49, 05, 2F] -FC95; [62 6F, 05, 31][62 6D, 05, 31] -FC59; [62 6F, 05, 33][62 6D, 05, 33] -FC96; [62 6F, 05, 31][62 6F, 05, 31] -FC5A; [62 6F, 05, 33][62 6F, 05, 33] +06CE; [62 8D, 05, 05] -06CC; [62 71, 05, 05] -FBFE; [62 71, 05, 2D] -FBFF; [62 71, 05, 2F] -FBFD; [62 71, 05, 31] -FBFC; [62 71, 05, 33] +06D0; [62 8F, 05, 05] +FBE6; [62 8F, 05, 2D] +FBE7; [62 8F, 05, 2F] +FBE5; [62 8F, 05, 31] +FBE4; [62 8F, 05, 33] -06CD; [62 73, 05, 05] +06D1; [62 91, 05, 05] -06CE; [62 75, 05, 05] +063D; [62 93, 05, 05] -06D0; [62 77, 05, 05] -FBE6; [62 77, 05, 2D] -FBE7; [62 77, 05, 2F] -FBE5; [62 77, 05, 31] -FBE4; [62 77, 05, 33] +063E; [62 95, 05, 05] -06D1; [62 79, 05, 05] +063F; [62 97, 05, 05] -063D; [62 7B, 05, 05] +0620; [62 99, 05, 05] -063E; [62 7D, 05, 05] +0775; [62 9B, 05, 05] -063F; [62 7F, 05, 05] +0776; [62 9D, 05, 05] -0620; [62 81, 05, 05] +0777; [62 9F, 05, 05] -0775; [62 83, 05, 05] +06D2; [62 A1, 05, 05] +FBAF; [62 A1, 05, 31] +FBAE; [62 A1, 05, 33] +06D3; [62 A1, 05, 05][, D3 D9, 05] +FBB1; [62 A1, 05, 31][, D3 D9, 31] +FBB0; [62 A1, 05, 33][, D3 D9, 33] -0776; [62 85, 05, 05] +077A; [62 A3, 05, 05] -0777; [62 87, 05, 05] +077B; [62 A5, 05, 05] -06D2; [62 89, 05, 05] -FBAF; [62 89, 05, 31] -FBAE; [62 89, 05, 33] -06D3; [62 89, 05, 05][, D3 09, 05] -FBB1; [62 89, 05, 31][, D3 09, 31] -FBB0; [62 89, 05, 33][, D3 09, 33] +0710; [62 A7 04, 05, 05] -077A; [62 8B, 05, 05] +0712; [62 A7 0C, 05, 05] +072D; [62 A7 0C, 05, 09][, DB C9, 09] -077B; [62 8D, 05, 05] +0713; [62 A7 14, 05, 05] +0714; [62 A7 14, 05, 09][, DB B9, 09] +072E; [62 A7 14, 05, 09][, DB C9, 09] -0710; [62 8F 04, 05, 05] +0716; [62 A7 1C, 05, 05] -0712; [62 8F 0C, 05, 05] -072D; [62 8F 0C, 05, 09][, E0 BD, 09] +0715; [62 A7 24, 05, 05] +072F; [62 A7 24, 05, 09][, DB C9, 09] -0713; [62 8F 14, 05, 05] -0714; [62 8F 14, 05, 09][, E0 AD, 09] -072E; [62 8F 14, 05, 09][, E0 BD, 09] +0717; [62 A7 2C, 05, 05] -0716; [62 8F 1C, 05, 05] +0718; [62 A7 34, 05, 05] -0715; [62 8F 24, 05, 05] -072F; [62 8F 24, 05, 09][, E0 BD, 09] +0719; [62 A7 3C, 05, 05] -0717; [62 8F 2C, 05, 05] +074D; [62 A7 44, 05, 05] -0718; [62 8F 34, 05, 05] +071A; [62 A7 4C, 05, 05] -0719; [62 8F 3C, 05, 05] +071B; [62 A7 54, 05, 05] +071C; [62 A7 54, 05, 09][, DB B9, 09] -074D; [62 8F 44, 05, 05] +071D; [62 A7 5C, 05, 05] -071A; [62 8F 4C, 05, 05] +071E; [62 A7 64, 05, 05] -071B; [62 8F 54, 05, 05] -071C; [62 8F 54, 05, 09][, E0 AD, 09] +071F; [62 A7 6C, 05, 05] -071D; [62 8F 5C, 05, 05] +074E; [62 A7 74, 05, 05] -071E; [62 8F 64, 05, 05] +0720; [62 A7 7C, 05, 05] -071F; [62 8F 6C, 05, 05] +0721; [62 A7 84, 05, 05] -074E; [62 8F 74, 05, 05] +0722; [62 A7 8C, 05, 05] -0720; [62 8F 7C, 05, 05] +0723; [62 A7 94, 05, 05] +0724; [62 A7 94, 05, 31] -0721; [62 8F 84, 05, 05] +0725; [62 A7 9C, 05, 05] -0722; [62 8F 8C, 05, 05] +0726; [62 A7 A4, 05, 05] +0727; [62 A7 A4, 05, 09][, DB B9, 09] -0723; [62 8F 94, 05, 05] -0724; [62 8F 94, 05, 31] +074F; [62 A7 AC, 05, 05] -0725; [62 8F 9C, 05, 05] +0728; [62 A7 B4, 05, 05] -0726; [62 8F A4, 05, 05] -0727; [62 8F A4, 05, 09][, E0 AD, 09] +0729; [62 A7 BC, 05, 05] -074F; [62 8F AC, 05, 05] +072A; [62 A7 C4, 05, 05] -0728; [62 8F B4, 05, 05] +072B; [62 A7 CC, 05, 05] -0729; [62 8F BC, 05, 05] +072C; [62 A7 D4, 05, 05] -072A; [62 8F C4, 05, 05] +0840; [62 A7 DC, 05, 05] -072B; [62 8F CC, 05, 05] +0841; [62 A7 E4, 05, 05] -072C; [62 8F D4, 05, 05] +0842; [62 A7 EC, 05, 05] -0840; [62 8F DC, 05, 05] +0843; [62 A7 F4, 05, 05] -0841; [62 8F E4, 05, 05] +0844; [62 A7 FC, 05, 05] -0842; [62 8F EC, 05, 05] +0845; [62 A8 0A, 05, 05] -0843; [62 8F F4, 05, 05] +0846; [62 A8 12, 05, 05] -0844; [62 8F FC, 05, 05] +0847; [62 A8 1A, 05, 05] -0845; [62 90 0A, 05, 05] +0848; [62 A8 22, 05, 05] -0846; [62 90 12, 05, 05] +0849; [62 A8 2A, 05, 05] -0847; [62 90 1A, 05, 05] +084A; [62 A8 32, 05, 05] -0848; [62 90 22, 05, 05] +084B; [62 A8 3A, 05, 05] -0849; [62 90 2A, 05, 05] +084C; [62 A8 42, 05, 05] -084A; [62 90 32, 05, 05] +084D; [62 A8 4A, 05, 05] -084B; [62 90 3A, 05, 05] +084E; [62 A8 52, 05, 05] -084C; [62 90 42, 05, 05] +084F; [62 A8 5A, 05, 05] -084D; [62 90 4A, 05, 05] +0850; [62 A8 62, 05, 05] -084E; [62 90 52, 05, 05] +0851; [62 A8 6A, 05, 05] -084F; [62 90 5A, 05, 05] +0852; [62 A8 72, 05, 05] -0850; [62 90 62, 05, 05] +0853; [62 A8 7A, 05, 05] -0851; [62 90 6A, 05, 05] +0854; [62 A8 82, 05, 05] -0852; [62 90 72, 05, 05] +0855; [62 A8 8A, 05, 05] -0853; [62 90 7A, 05, 05] +0856; [62 A8 92, 05, 05] -0854; [62 90 82, 05, 05] +0857; [62 A8 9A, 05, 05] -0855; [62 90 8A, 05, 05] - -0856; [62 90 92, 05, 05] - -0857; [62 90 9A, 05, 05] - -0858; [62 90 A2, 05, 05] +0858; [62 A8 A2, 05, 05] 0780; [63 0A, 05, 05] @@ -18496,15 +18876,15 @@ FBB0; [62 89, 05, 33][, D3 09, 33] 07D5; [63 6E 5C, 05, 05] 07D6; [63 6E 64, 05, 05] -07E8; [63 6E 64, 05, 09][, E0 9D, 09] +07E8; [63 6E 64, 05, 09][, DB A9, 09] 07D7; [63 6E 6C, 05, 05] -07E9; [63 6E 6C, 05, 09][, E0 9D, 09] +07E9; [63 6E 6C, 05, 09][, DB A9, 09] 07D8; [63 6E 74, 05, 05] 07D9; [63 6E 7C, 05, 05] -07EA; [63 6E 7C, 05, 09][, E0 9D, 09] +07EA; [63 6E 7C, 05, 09][, DB A9, 09] 07DA; [63 6E 84, 05, 05] @@ -18562,91 +18942,95 @@ FBB0; [62 89, 05, 33][, D3 09, 33] 2D3B; [63 6F 62, 05, 05] -2D3C; [63 6F 6A, 05, 05] +2D66; [63 6F 6A, 05, 05] + +2D3C; [63 6F 72, 05, 05] -2D3D; [63 6F 72, 05, 05] +2D3D; [63 6F 7A, 05, 05] -2D3E; [63 6F 7A, 05, 05] +2D3E; [63 6F 82, 05, 05] -2D3F; [63 6F 82, 05, 05] +2D3F; [63 6F 8A, 05, 05] -2D40; [63 6F 8A, 05, 05] +2D40; [63 6F 92, 05, 05] -2D41; [63 6F 92, 05, 05] +2D41; [63 6F 9A, 05, 05] -2D42; [63 6F 9A, 05, 05] +2D42; [63 6F A2, 05, 05] -2D43; [63 6F A2, 05, 05] +2D43; [63 6F AA, 05, 05] -2D44; [63 6F AA, 05, 05] +2D44; [63 6F B2, 05, 05] -2D45; [63 6F B2, 05, 05] +2D45; [63 6F BA, 05, 05] -2D46; [63 6F BA, 05, 05] +2D46; [63 6F C2, 05, 05] -2D47; [63 6F C2, 05, 05] +2D47; [63 6F CA, 05, 05] -2D48; [63 6F CA, 05, 05] +2D48; [63 6F D2, 05, 05] -2D49; [63 6F D2, 05, 05] +2D49; [63 6F DA, 05, 05] -2D4A; [63 6F DA, 05, 05] +2D4A; [63 6F E2, 05, 05] -2D4B; [63 6F E2, 05, 05] +2D4B; [63 6F EA, 05, 05] -2D4C; [63 6F EA, 05, 05] +2D4C; [63 6F F2, 05, 05] -2D4D; [63 6F F2, 05, 05] +2D4D; [63 6F FA, 05, 05] -2D4E; [63 6F FA, 05, 05] +2D4E; [63 70 08, 05, 05] -2D4F; [63 70 08, 05, 05] +2D4F; [63 70 10, 05, 05] -2D50; [63 70 10, 05, 05] +2D50; [63 70 18, 05, 05] -2D51; [63 70 18, 05, 05] +2D51; [63 70 20, 05, 05] -2D52; [63 70 20, 05, 05] +2D52; [63 70 28, 05, 05] -2D53; [63 70 28, 05, 05] +2D53; [63 70 30, 05, 05] -2D54; [63 70 30, 05, 05] +2D67; [63 70 38, 05, 05] -2D55; [63 70 38, 05, 05] +2D54; [63 70 40, 05, 05] -2D56; [63 70 40, 05, 05] +2D55; [63 70 48, 05, 05] -2D57; [63 70 48, 05, 05] +2D56; [63 70 50, 05, 05] -2D58; [63 70 50, 05, 05] +2D57; [63 70 58, 05, 05] -2D59; [63 70 58, 05, 05] +2D58; [63 70 60, 05, 05] -2D5A; [63 70 60, 05, 05] +2D59; [63 70 68, 05, 05] -2D5B; [63 70 68, 05, 05] +2D5A; [63 70 70, 05, 05] -2D5C; [63 70 70, 05, 05] +2D5B; [63 70 78, 05, 05] -2D5D; [63 70 78, 05, 05] +2D5C; [63 70 80, 05, 05] -2D5E; [63 70 80, 05, 05] +2D5D; [63 70 88, 05, 05] -2D5F; [63 70 88, 05, 05] +2D5E; [63 70 90, 05, 05] -2D60; [63 70 90, 05, 05] +2D5F; [63 70 98, 05, 05] -2D61; [63 70 98, 05, 05] +2D60; [63 70 A0, 05, 05] -2D62; [63 70 A0, 05, 05] +2D61; [63 70 A8, 05, 05] -2D63; [63 70 A8, 05, 05] +2D62; [63 70 B0, 05, 05] -2D64; [63 70 B0, 05, 05] +2D63; [63 70 B8, 05, 05] -2D65; [63 70 B8, 05, 05] +2D64; [63 70 C0, 05, 05] -2D6F; [63 70 C0, 05, 05] +2D65; [63 70 C8, 05, 05] + +2D6F; [63 70 D0, 05, 05] 1200; [64 0A, 05, 05] @@ -19607,13 +19991,13 @@ AB2E; [66 EC, 05, 05] 0914; [68 3C, 05, 05] 0915; [68 3E, 05, 05] -0958; [68 3E, 05, 05][, D5 D1, 05] +0958; [68 3E, 05, 05][, D7 19, 05] 0916; [68 40, 05, 05] -0959; [68 40, 05, 05][, D5 D1, 05] +0959; [68 40, 05, 05][, D7 19, 05] 0917; [68 42, 05, 05] -095A; [68 42, 05, 05][, D5 D1, 05] +095A; [68 42, 05, 05][, D7 19, 05] 097B; [68 44, 05, 05] @@ -19626,7 +20010,7 @@ AB2E; [66 EC, 05, 05] 091B; [68 4C, 05, 05] 091C; [68 4E, 05, 05] -095B; [68 4E, 05, 05][, D5 D1, 05] +095B; [68 4E, 05, 05][, D7 19, 05] 0979; [68 50, 05, 05] @@ -19641,12 +20025,12 @@ AB2E; [66 EC, 05, 05] 0920; [68 5A, 05, 05] 0921; [68 5C, 05, 05] -095C; [68 5C, 05, 05][, D5 D1, 05] +095C; [68 5C, 05, 05][, D7 19, 05] 097E; [68 5E, 05, 05] 0922; [68 60, 05, 05] -095D; [68 60, 05, 05][, D5 D1, 05] +095D; [68 60, 05, 05][, D7 19, 05] 0923; [68 62, 05, 05] @@ -19659,12 +20043,12 @@ AB2E; [66 EC, 05, 05] 0927; [68 6A, 05, 05] 0928; [68 6C, 05, 05] -0929; [68 6C, 05, 05][, D5 D1, 05] +0929; [68 6C, 05, 05][, D7 19, 05] 092A; [68 6E, 05, 05] 092B; [68 70, 05, 05] -095E; [68 70, 05, 05][, D5 D1, 05] +095E; [68 70, 05, 05][, D7 19, 05] 092C; [68 72, 05, 05] @@ -19675,17 +20059,17 @@ AB2E; [66 EC, 05, 05] 092E; [68 78, 05, 05] 092F; [68 7A, 05, 05] -095F; [68 7A, 05, 05][, D5 D1, 05] +095F; [68 7A, 05, 05][, D7 19, 05] 097A; [68 7C, 05, 05] 0930; [68 7E, 05, 05] -0931; [68 7E, 05, 05][, D5 D1, 05] +0931; [68 7E, 05, 05][, D7 19, 05] 0932; [68 80, 05, 05] 0933; [68 82, 05, 05] -0934; [68 82, 05, 05][, D5 D1, 05] +0934; [68 82, 05, 05][, D7 19, 05] 0935; [68 84, 05, 05] @@ -19710,64 +20094,68 @@ AB2E; [66 EC, 05, 05] 1CF0; [68 92, 05, 09] 1CF1; [68 92, 05, 09] -A8F2; [68 94, 05, 05] -A8F3; [68 94, 05, 09] -A8F4; [68 94, 05, 09] -A8F5; [68 94, 05, 09] -A8F6; [68 94, 05, 09] -A8F7; [68 94, 05, 09] +1CF5; [68 94, 05, 05] + +1CF6; [68 96, 05, 05] + +A8F2; [68 98, 05, 05] +A8F3; [68 98, 05, 09] +A8F4; [68 98, 05, 09] +A8F5; [68 98, 05, 09] +A8F6; [68 98, 05, 09] +A8F7; [68 98, 05, 09] -A8FB; [68 96, 05, 05] +A8FB; [68 9A, 05, 05] -093E; [68 98, 05, 05] +093E; [68 9C, 05, 05] -093A; [68 9A, 05, 05] +093A; [68 9E, 05, 05] -093B; [68 9C, 05, 05] +093B; [68 A0, 05, 05] -094F; [68 9E, 05, 05] +094F; [68 A2, 05, 05] -0956; [68 A0, 05, 05] +0956; [68 A4, 05, 05] -0957; [68 A2, 05, 05] +0957; [68 A6, 05, 05] -093F; [68 A4, 05, 05] +093F; [68 A8, 05, 05] -0940; [68 A6, 05, 05] +0940; [68 AA, 05, 05] -0941; [68 A8, 05, 05] +0941; [68 AC, 05, 05] -0942; [68 AA, 05, 05] +0942; [68 AE, 05, 05] -0943; [68 AC, 05, 05] +0943; [68 B0, 05, 05] -0944; [68 AE, 05, 05] +0944; [68 B2, 05, 05] -0962; [68 B0, 05, 05] +0962; [68 B4, 05, 05] -0963; [68 B2, 05, 05] +0963; [68 B6, 05, 05] -0945; [68 B4, 05, 05] +0945; [68 B8, 05, 05] -0955; [68 B6, 05, 05] +0955; [68 BA, 05, 05] -0946; [68 B8, 05, 05] +0946; [68 BC, 05, 05] -0947; [68 BA, 05, 05] +0947; [68 BE, 05, 05] -094E; [68 BC, 05, 05] +094E; [68 C0, 05, 05] -0948; [68 BE, 05, 05] +0948; [68 C2, 05, 05] -0949; [68 C0, 05, 05] +0949; [68 C4, 05, 05] -094A; [68 C2, 05, 05] +094A; [68 C6, 05, 05] -094B; [68 C4, 05, 05] +094B; [68 C8, 05, 05] -094C; [68 C6, 05, 05] +094C; [68 CA, 05, 05] -094D; [68 C8, 05, 05] +094D; [68 CC, 05, 05] 0985; [69 0A, 05, 05] @@ -19822,10 +20210,10 @@ A8FB; [68 96, 05, 05] 09A0; [69 3C, 05, 05] 09A1; [69 3E, 05, 05] -09DC; [69 3E, 05, 05][, D6 15, 05] +09DC; [69 3E, 05, 05][, D7 19, 05] 09A2; [69 40, 05, 05] -09DD; [69 40, 05, 05][, D6 15, 05] +09DD; [69 40, 05, 05][, D7 19, 05] 09A3; [69 42, 05, 05] @@ -19851,7 +20239,7 @@ A8FB; [68 96, 05, 05] 09AE; [69 56, 05, 05] 09AF; [69 58, 05, 05] -09DF; [69 58, 05, 05][, D6 15, 05] +09DF; [69 58, 05, 05][, D7 19, 05] 09B0; [69 5A, 05, 05] @@ -19930,7 +20318,7 @@ A8FB; [68 96, 05, 05] 0A0F; [6A 22, 05, 05] 0A38; [6A 24, 05, 05] -0A36; [6A 24, 05, 05][, D6 55, 05] +0A36; [6A 24, 05, 05][, D7 19, 05] 0A39; [6A 26, 05, 05] @@ -19939,10 +20327,10 @@ A8FB; [68 96, 05, 05] 0A15; [6A 2A, 05, 05] 0A16; [6A 2C, 05, 05] -0A59; [6A 2C, 05, 05][, D6 55, 05] +0A59; [6A 2C, 05, 05][, D7 19, 05] 0A17; [6A 2E, 05, 05] -0A5A; [6A 2E, 05, 05][, D6 55, 05] +0A5A; [6A 2E, 05, 05][, D7 19, 05] 0A18; [6A 30, 05, 05] @@ -19953,7 +20341,7 @@ A8FB; [68 96, 05, 05] 0A1B; [6A 36, 05, 05] 0A1C; [6A 38, 05, 05] -0A5B; [6A 38, 05, 05][, D6 55, 05] +0A5B; [6A 38, 05, 05][, D7 19, 05] 0A1D; [6A 3A, 05, 05] @@ -19982,7 +20370,7 @@ A8FB; [68 96, 05, 05] 0A2A; [6A 52, 05, 05] 0A2B; [6A 54, 05, 05] -0A5E; [6A 54, 05, 05][, D6 55, 05] +0A5E; [6A 54, 05, 05][, D7 19, 05] 0A2C; [6A 56, 05, 05] @@ -19997,7 +20385,7 @@ A8FB; [68 96, 05, 05] 0A30; [6A 60, 05, 05] 0A32; [6A 62, 05, 05] -0A33; [6A 62, 05, 05][, D6 55, 05] +0A33; [6A 62, 05, 05][, D7 19, 05] 0A35; [6A 64, 05, 05] @@ -20212,10 +20600,10 @@ A8FB; [68 96, 05, 05] 0B20; [6C 3C, 05, 05] 0B21; [6C 3E, 05, 05] -0B5C; [6C 3E, 05, 05][, D6 F5, 05] +0B5C; [6C 3E, 05, 05][, D7 19, 05] 0B22; [6C 40, 05, 05] -0B5D; [6C 40, 05, 05][, D6 F5, 05] +0B5D; [6C 40, 05, 05][, D7 19, 05] 0B23; [6C 42, 05, 05] @@ -21012,716 +21400,1007 @@ A8FB; [68 96, 05, 05] 0DCA; [71 A2, 05, 05] -ABC0; [71 A4 04, 05, 05] +AAF2; [71 A4 04, 05, 05] + +ABC0; [71 A4 0C, 05, 05] + +ABC1; [71 A4 14, 05, 05] + +ABC2; [71 A4 1C, 05, 05] + +ABC3; [71 A4 24, 05, 05] + +ABC4; [71 A4 2C, 05, 05] + +ABC5; [71 A4 34, 05, 05] + +ABC6; [71 A4 3C, 05, 05] + +ABC7; [71 A4 44, 05, 05] + +ABC8; [71 A4 4C, 05, 05] + +ABC9; [71 A4 54, 05, 05] + +ABCA; [71 A4 5C, 05, 05] + +ABCB; [71 A4 64, 05, 05] + +ABCC; [71 A4 6C, 05, 05] + +ABCD; [71 A4 74, 05, 05] + +ABCE; [71 A4 7C, 05, 05] + +ABCF; [71 A4 84, 05, 05] + +ABD0; [71 A4 8C, 05, 05] + +ABD1; [71 A4 94, 05, 05] + +ABD2; [71 A4 9C, 05, 05] + +ABD3; [71 A4 A4, 05, 05] + +ABD4; [71 A4 AC, 05, 05] + +ABD5; [71 A4 B4, 05, 05] + +ABD6; [71 A4 BC, 05, 05] + +ABD7; [71 A4 C4, 05, 05] + +ABD8; [71 A4 CC, 05, 05] + +ABD9; [71 A4 D4, 05, 05] + +ABDA; [71 A4 DC, 05, 05] + +AAE0; [71 A4 E4, 05, 05] + +AAE1; [71 A4 EC, 05, 05] + +AAE2; [71 A4 F4, 05, 05] + +AAE3; [71 A4 FC, 05, 05] + +AAE4; [71 A5 0A, 05, 05] + +AAE5; [71 A5 12, 05, 05] + +AAE6; [71 A5 1A, 05, 05] + +AAE7; [71 A5 22, 05, 05] -ABC1; [71 A4 0C, 05, 05] +AAE8; [71 A5 2A, 05, 05] -ABC2; [71 A4 14, 05, 05] +AAE9; [71 A5 32, 05, 05] -ABC3; [71 A4 1C, 05, 05] +AAEA; [71 A5 3A, 05, 05] -ABC4; [71 A4 24, 05, 05] +ABE3; [71 A5 42, 05, 05] -ABC5; [71 A4 2C, 05, 05] +ABE4; [71 A5 4A, 05, 05] -ABC6; [71 A4 34, 05, 05] +ABE5; [71 A5 52, 05, 05] -ABC7; [71 A4 3C, 05, 05] +ABE6; [71 A5 5A, 05, 05] -ABC8; [71 A4 44, 05, 05] +ABE7; [71 A5 62, 05, 05] -ABC9; [71 A4 4C, 05, 05] +ABE8; [71 A5 6A, 05, 05] -ABCA; [71 A4 54, 05, 05] +ABE9; [71 A5 72, 05, 05] -ABCB; [71 A4 5C, 05, 05] +ABEA; [71 A5 7A, 05, 05] -ABCC; [71 A4 64, 05, 05] +AAEB; [71 A5 82, 05, 05] -ABCD; [71 A4 6C, 05, 05] +AAEC; [71 A5 8A, 05, 05] -ABCE; [71 A4 74, 05, 05] +AAED; [71 A5 92, 05, 05] -ABCF; [71 A4 7C, 05, 05] +AAEE; [71 A5 9A, 05, 05] -ABD0; [71 A4 84, 05, 05] +AAEF; [71 A5 A2, 05, 05] -ABD1; [71 A4 8C, 05, 05] +AAF5; [71 A5 AA, 05, 05] -ABD2; [71 A4 94, 05, 05] +ABDB; [71 A5 B2, 05, 05] -ABD3; [71 A4 9C, 05, 05] +ABDC; [71 A5 BA, 05, 05] -ABD4; [71 A4 A4, 05, 05] +ABDD; [71 A5 C2, 05, 05] -ABD5; [71 A4 AC, 05, 05] +ABDE; [71 A5 CA, 05, 05] -ABD6; [71 A4 B4, 05, 05] +ABDF; [71 A5 D2, 05, 05] -ABD7; [71 A4 BC, 05, 05] +ABE0; [71 A5 DA, 05, 05] -ABD8; [71 A4 C4, 05, 05] +ABE1; [71 A5 E2, 05, 05] -ABD9; [71 A4 CC, 05, 05] +ABE2; [71 A5 EA, 05, 05] -ABDA; [71 A4 D4, 05, 05] +ABED; [71 A5 F2, 05, 05] -ABE3; [71 A4 DC, 05, 05] +AAF6; [71 A5 FA, 05, 05] -ABE4; [71 A4 E4, 05, 05] +A800; [71 A6 08, 05, 05] -ABE5; [71 A4 EC, 05, 05] +A801; [71 A6 10, 05, 05] -ABE6; [71 A4 F4, 05, 05] +A802; [71 A6 18, 05, 05] -ABE7; [71 A4 FC, 05, 05] +A803; [71 A6 20, 05, 05] -ABE8; [71 A5 0A, 05, 05] +A804; [71 A6 28, 05, 05] -ABE9; [71 A5 12, 05, 05] +A805; [71 A6 30, 05, 05] -ABEA; [71 A5 1A, 05, 05] +A806; [71 A6 38, 05, 05] -ABDB; [71 A5 22, 05, 05] +A807; [71 A6 40, 05, 05] -ABDC; [71 A5 2A, 05, 05] +A808; [71 A6 48, 05, 05] -ABDD; [71 A5 32, 05, 05] +A809; [71 A6 50, 05, 05] -ABDE; [71 A5 3A, 05, 05] +A80A; [71 A6 58, 05, 05] -ABDF; [71 A5 42, 05, 05] +A80C; [71 A6 60, 05, 05] -ABE0; [71 A5 4A, 05, 05] +A80D; [71 A6 68, 05, 05] -ABE1; [71 A5 52, 05, 05] +A80E; [71 A6 70, 05, 05] -ABE2; [71 A5 5A, 05, 05] +A80F; [71 A6 78, 05, 05] -ABED; [71 A5 62, 05, 05] +A810; [71 A6 80, 05, 05] -A800; [71 A5 6A, 05, 05] +A811; [71 A6 88, 05, 05] -A801; [71 A5 72, 05, 05] +A812; [71 A6 90, 05, 05] -A802; [71 A5 7A, 05, 05] +A813; [71 A6 98, 05, 05] -A803; [71 A5 82, 05, 05] +A814; [71 A6 A0, 05, 05] -A804; [71 A5 8A, 05, 05] +A815; [71 A6 A8, 05, 05] -A805; [71 A5 92, 05, 05] +A816; [71 A6 B0, 05, 05] -A806; [71 A5 9A, 05, 05] +A817; [71 A6 B8, 05, 05] -A807; [71 A5 A2, 05, 05] +A818; [71 A6 C0, 05, 05] -A808; [71 A5 AA, 05, 05] +A819; [71 A6 C8, 05, 05] -A809; [71 A5 B2, 05, 05] +A81A; [71 A6 D0, 05, 05] -A80A; [71 A5 BA, 05, 05] +A81B; [71 A6 D8, 05, 05] -A80C; [71 A5 C2, 05, 05] +A81C; [71 A6 E0, 05, 05] -A80D; [71 A5 CA, 05, 05] +A81D; [71 A6 E8, 05, 05] -A80E; [71 A5 D2, 05, 05] +A81E; [71 A6 F0, 05, 05] -A80F; [71 A5 DA, 05, 05] +A81F; [71 A6 F8, 05, 05] -A810; [71 A5 E2, 05, 05] +A820; [71 A7 06, 05, 05] -A811; [71 A5 EA, 05, 05] +A821; [71 A7 0E, 05, 05] -A812; [71 A5 F2, 05, 05] +A822; [71 A7 16, 05, 05] -A813; [71 A5 FA, 05, 05] +A823; [71 A7 1E, 05, 05] -A814; [71 A6 08, 05, 05] +A824; [71 A7 26, 05, 05] -A815; [71 A6 10, 05, 05] +A825; [71 A7 2E, 05, 05] -A816; [71 A6 18, 05, 05] +A826; [71 A7 36, 05, 05] -A817; [71 A6 20, 05, 05] +A827; [71 A7 3E, 05, 05] -A818; [71 A6 28, 05, 05] +A882; [71 A7 46, 05, 05] -A819; [71 A6 30, 05, 05] +A883; [71 A7 4E, 05, 05] -A81A; [71 A6 38, 05, 05] +A884; [71 A7 56, 05, 05] -A81B; [71 A6 40, 05, 05] +A885; [71 A7 5E, 05, 05] -A81C; [71 A6 48, 05, 05] +A886; [71 A7 66, 05, 05] -A81D; [71 A6 50, 05, 05] +A887; [71 A7 6E, 05, 05] -A81E; [71 A6 58, 05, 05] +A888; [71 A7 76, 05, 05] -A81F; [71 A6 60, 05, 05] +A889; [71 A7 7E, 05, 05] -A820; [71 A6 68, 05, 05] +A88A; [71 A7 86, 05, 05] -A821; [71 A6 70, 05, 05] +A88B; [71 A7 8E, 05, 05] -A822; [71 A6 78, 05, 05] +A88C; [71 A7 96, 05, 05] -A823; [71 A6 80, 05, 05] +A88D; [71 A7 9E, 05, 05] -A824; [71 A6 88, 05, 05] +A88E; [71 A7 A6, 05, 05] -A825; [71 A6 90, 05, 05] +A88F; [71 A7 AE, 05, 05] -A826; [71 A6 98, 05, 05] +A890; [71 A7 B6, 05, 05] -A827; [71 A6 A0, 05, 05] +A891; [71 A7 BE, 05, 05] -A882; [71 A6 A8, 05, 05] +A892; [71 A7 C6, 05, 05] -A883; [71 A6 B0, 05, 05] +A893; [71 A7 CE, 05, 05] -A884; [71 A6 B8, 05, 05] +A894; [71 A7 D6, 05, 05] -A885; [71 A6 C0, 05, 05] +A895; [71 A7 DE, 05, 05] -A886; [71 A6 C8, 05, 05] +A896; [71 A7 E6, 05, 05] -A887; [71 A6 D0, 05, 05] +A897; [71 A7 EE, 05, 05] -A888; [71 A6 D8, 05, 05] +A898; [71 A7 F6, 05, 05] -A889; [71 A6 E0, 05, 05] +A899; [71 A8 04, 05, 05] -A88A; [71 A6 E8, 05, 05] +A89A; [71 A8 0C, 05, 05] -A88B; [71 A6 F0, 05, 05] +A89B; [71 A8 14, 05, 05] -A88C; [71 A6 F8, 05, 05] +A89C; [71 A8 1C, 05, 05] -A88D; [71 A7 06, 05, 05] +A89D; [71 A8 24, 05, 05] -A88E; [71 A7 0E, 05, 05] +A89E; [71 A8 2C, 05, 05] -A88F; [71 A7 16, 05, 05] +A89F; [71 A8 34, 05, 05] -A890; [71 A7 1E, 05, 05] +A8A0; [71 A8 3C, 05, 05] -A891; [71 A7 26, 05, 05] +A8A1; [71 A8 44, 05, 05] -A892; [71 A7 2E, 05, 05] +A8A2; [71 A8 4C, 05, 05] -A893; [71 A7 36, 05, 05] +A8A3; [71 A8 54, 05, 05] -A894; [71 A7 3E, 05, 05] +A8A4; [71 A8 5C, 05, 05] -A895; [71 A7 46, 05, 05] +A8A5; [71 A8 64, 05, 05] -A896; [71 A7 4E, 05, 05] +A8A6; [71 A8 6C, 05, 05] -A897; [71 A7 56, 05, 05] +A8A7; [71 A8 74, 05, 05] -A898; [71 A7 5E, 05, 05] +A8A8; [71 A8 7C, 05, 05] -A899; [71 A7 66, 05, 05] +A8A9; [71 A8 84, 05, 05] -A89A; [71 A7 6E, 05, 05] +A8AA; [71 A8 8C, 05, 05] -A89B; [71 A7 76, 05, 05] +A8AB; [71 A8 94, 05, 05] -A89C; [71 A7 7E, 05, 05] +A8AC; [71 A8 9C, 05, 05] -A89D; [71 A7 86, 05, 05] +A8AD; [71 A8 A4, 05, 05] -A89E; [71 A7 8E, 05, 05] +A8AE; [71 A8 AC, 05, 05] -A89F; [71 A7 96, 05, 05] +A8AF; [71 A8 B4, 05, 05] -A8A0; [71 A7 9E, 05, 05] +A8B0; [71 A8 BC, 05, 05] -A8A1; [71 A7 A6, 05, 05] +A8B1; [71 A8 C4, 05, 05] -A8A2; [71 A7 AE, 05, 05] +A8B2; [71 A8 CC, 05, 05] -A8A3; [71 A7 B6, 05, 05] +A8B3; [71 A8 D4, 05, 05] -A8A4; [71 A7 BE, 05, 05] +A8B4; [71 A8 DC, 05, 05] -A8A5; [71 A7 C6, 05, 05] +A8B5; [71 A8 E4, 05, 05] -A8A6; [71 A7 CE, 05, 05] +A8B6; [71 A8 EC, 05, 05] -A8A7; [71 A7 D6, 05, 05] +A8B7; [71 A8 F4, 05, 05] -A8A8; [71 A7 DE, 05, 05] +A8B8; [71 A8 FC, 05, 05] -A8A9; [71 A7 E6, 05, 05] +A8B9; [71 A9 0A, 05, 05] -A8AA; [71 A7 EE, 05, 05] +A8BA; [71 A9 12, 05, 05] -A8AB; [71 A7 F6, 05, 05] +A8BB; [71 A9 1A, 05, 05] -A8AC; [71 A8 04, 05, 05] +A8BC; [71 A9 22, 05, 05] -A8AD; [71 A8 0C, 05, 05] +A8BD; [71 A9 2A, 05, 05] -A8AE; [71 A8 14, 05, 05] +A8BE; [71 A9 32, 05, 05] -A8AF; [71 A8 1C, 05, 05] +A8BF; [71 A9 3A, 05, 05] -A8B0; [71 A8 24, 05, 05] +A8C0; [71 A9 42, 05, 05] -A8B1; [71 A8 2C, 05, 05] +A8C1; [71 A9 4A, 05, 05] -A8B2; [71 A8 34, 05, 05] +A8C2; [71 A9 52, 05, 05] -A8B3; [71 A8 3C, 05, 05] +A8C3; [71 A9 5A, 05, 05] -A8B4; [71 A8 44, 05, 05] +A8C4; [71 A9 62, 05, 05] -A8B5; [71 A8 4C, 05, 05] +11083; [71 A9 6A, 05, 05] -A8B6; [71 A8 54, 05, 05] +11084; [71 A9 72, 05, 05] -A8B7; [71 A8 5C, 05, 05] +11085; [71 A9 7A, 05, 05] -A8B8; [71 A8 64, 05, 05] +11086; [71 A9 82, 05, 05] -A8B9; [71 A8 6C, 05, 05] +11087; [71 A9 8A, 05, 05] -A8BA; [71 A8 74, 05, 05] +11088; [71 A9 92, 05, 05] -A8BB; [71 A8 7C, 05, 05] +11089; [71 A9 9A, 05, 05] -A8BC; [71 A8 84, 05, 05] +1108A; [71 A9 A2, 05, 05] -A8BD; [71 A8 8C, 05, 05] +1108B; [71 A9 AA, 05, 05] -A8BE; [71 A8 94, 05, 05] +1108C; [71 A9 B2, 05, 05] -A8BF; [71 A8 9C, 05, 05] +1108D; [71 A9 BA, 05, 05] -A8C0; [71 A8 A4, 05, 05] +1108E; [71 A9 C2, 05, 05] -A8C1; [71 A8 AC, 05, 05] +1108F; [71 A9 CA, 05, 05] -A8C2; [71 A8 B4, 05, 05] +11090; [71 A9 D2, 05, 05] -A8C3; [71 A8 BC, 05, 05] +11091; [71 A9 DA, 05, 05] -A8C4; [71 A8 C4, 05, 05] +11092; [71 A9 E2, 05, 05] -11083; [71 A8 CC, 05, 05] +11093; [71 A9 EA, 05, 05] -11084; [71 A8 D4, 05, 05] +11094; [71 A9 F2, 05, 05] -11085; [71 A8 DC, 05, 05] +11095; [71 A9 FA, 05, 05] -11086; [71 A8 E4, 05, 05] +11096; [71 AA 08, 05, 05] -11087; [71 A8 EC, 05, 05] +11097; [71 AA 10, 05, 05] -11088; [71 A8 F4, 05, 05] +11098; [71 AA 18, 05, 05] -11089; [71 A8 FC, 05, 05] +11099; [71 AA 20, 05, 05] +1109A; [71 AA 20, 05, 05][, D7 19, 05] -1108A; [71 A9 0A, 05, 05] +1109B; [71 AA 28, 05, 05] +1109C; [71 AA 28, 05, 05][, D7 19, 05] -1108B; [71 A9 12, 05, 05] +1109D; [71 AA 30, 05, 05] -1108C; [71 A9 1A, 05, 05] +1109E; [71 AA 38, 05, 05] -1108D; [71 A9 22, 05, 05] +1109F; [71 AA 40, 05, 05] -1108E; [71 A9 2A, 05, 05] +110A0; [71 AA 48, 05, 05] -1108F; [71 A9 32, 05, 05] +110A1; [71 AA 50, 05, 05] -11090; [71 A9 3A, 05, 05] +110A2; [71 AA 58, 05, 05] -11091; [71 A9 42, 05, 05] +110A3; [71 AA 60, 05, 05] -11092; [71 A9 4A, 05, 05] +110A4; [71 AA 68, 05, 05] -11093; [71 A9 52, 05, 05] +110A5; [71 AA 70, 05, 05] +110AB; [71 AA 70, 05, 05][, D7 19, 05] -11094; [71 A9 5A, 05, 05] +110A6; [71 AA 78, 05, 05] -11095; [71 A9 62, 05, 05] +110A7; [71 AA 80, 05, 05] -11096; [71 A9 6A, 05, 05] +110A8; [71 AA 88, 05, 05] -11097; [71 A9 72, 05, 05] +110A9; [71 AA 90, 05, 05] -11098; [71 A9 7A, 05, 05] +110AA; [71 AA 98, 05, 05] -11099; [71 A9 82, 05, 05] -1109A; [71 A9 82, 05, 05][, D9 91, 05] +110AC; [71 AA A0, 05, 05] -1109B; [71 A9 8A, 05, 05] -1109C; [71 A9 8A, 05, 05][, D9 91, 05] +110AD; [71 AA A8, 05, 05] -1109D; [71 A9 92, 05, 05] +110AE; [71 AA B0, 05, 05] -1109E; [71 A9 9A, 05, 05] +110AF; [71 AA B8, 05, 05] -1109F; [71 A9 A2, 05, 05] +110B0; [71 AA C0, 05, 05] -110A0; [71 A9 AA, 05, 05] +110B1; [71 AA C8, 05, 05] -110A1; [71 A9 B2, 05, 05] +110B2; [71 AA D0, 05, 05] -110A2; [71 A9 BA, 05, 05] +110B3; [71 AA D8, 05, 05] -110A3; [71 A9 C2, 05, 05] +110B4; [71 AA E0, 05, 05] -110A4; [71 A9 CA, 05, 05] +110B5; [71 AA E8, 05, 05] -110A5; [71 A9 D2, 05, 05] -110AB; [71 A9 D2, 05, 05][, D9 91, 05] +110B6; [71 AA F0, 05, 05] -110A6; [71 A9 DA, 05, 05] +110B7; [71 AA F8, 05, 05] -110A7; [71 A9 E2, 05, 05] +110B8; [71 AB 06, 05, 05] -110A8; [71 A9 EA, 05, 05] +110B9; [71 AB 0E, 05, 05] -110A9; [71 A9 F2, 05, 05] +111C4; [71 AB 16, 05, 05] -110AA; [71 A9 FA, 05, 05] +11183; [71 AB 1E, 05, 05] -110AC; [71 AA 08, 05, 05] +11184; [71 AB 26, 05, 05] -110AD; [71 AA 10, 05, 05] +11185; [71 AB 2E, 05, 05] -110AE; [71 AA 18, 05, 05] +11186; [71 AB 36, 05, 05] -110AF; [71 AA 20, 05, 05] +11187; [71 AB 3E, 05, 05] -110B0; [71 AA 28, 05, 05] +11188; [71 AB 46, 05, 05] -110B1; [71 AA 30, 05, 05] +11189; [71 AB 4E, 05, 05] -110B2; [71 AA 38, 05, 05] +1118A; [71 AB 56, 05, 05] -110B3; [71 AA 40, 05, 05] +1118B; [71 AB 5E, 05, 05] -110B4; [71 AA 48, 05, 05] +1118C; [71 AB 66, 05, 05] -110B5; [71 AA 50, 05, 05] +1118D; [71 AB 6E, 05, 05] -110B6; [71 AA 58, 05, 05] +1118E; [71 AB 76, 05, 05] -110B7; [71 AA 60, 05, 05] +1118F; [71 AB 7E, 05, 05] -110B8; [71 AA 68, 05, 05] +11190; [71 AB 86, 05, 05] -110B9; [71 AA 70, 05, 05] +11191; [71 AB 8E, 05, 05] -1B83; [71 AA 78, 05, 05] +11192; [71 AB 96, 05, 05] -1B84; [71 AA 80, 05, 05] +11193; [71 AB 9E, 05, 05] -1B85; [71 AA 88, 05, 05] +11194; [71 AB A6, 05, 05] -1B86; [71 AA 90, 05, 05] +11195; [71 AB AE, 05, 05] -1B87; [71 AA 98, 05, 05] +11196; [71 AB B6, 05, 05] -1B88; [71 AA A0, 05, 05] +11197; [71 AB BE, 05, 05] -1B89; [71 AA A8, 05, 05] +11198; [71 AB C6, 05, 05] -1B8A; [71 AA B0, 05, 05] +11199; [71 AB CE, 05, 05] -1BAE; [71 AA B8, 05, 05] +1119A; [71 AB D6, 05, 05] -1B8B; [71 AA C0, 05, 05] +1119B; [71 AB DE, 05, 05] -1B8C; [71 AA C8, 05, 05] +1119C; [71 AB E6, 05, 05] -1B8D; [71 AA D0, 05, 05] +1119D; [71 AB EE, 05, 05] -1B8E; [71 AA D8, 05, 05] +1119E; [71 AB F6, 05, 05] -1B8F; [71 AA E0, 05, 05] +1119F; [71 AC 04, 05, 05] -1B90; [71 AA E8, 05, 05] +111A0; [71 AC 0C, 05, 05] -1B91; [71 AA F0, 05, 05] +111A1; [71 AC 14, 05, 05] -1B92; [71 AA F8, 05, 05] +111A2; [71 AC 1C, 05, 05] -1B93; [71 AB 06, 05, 05] +111A3; [71 AC 24, 05, 05] -1B94; [71 AB 0E, 05, 05] +111A4; [71 AC 2C, 05, 05] -1B95; [71 AB 16, 05, 05] +111A5; [71 AC 34, 05, 05] -1B96; [71 AB 1E, 05, 05] +111A6; [71 AC 3C, 05, 05] -1B97; [71 AB 26, 05, 05] +111A7; [71 AC 44, 05, 05] -1B98; [71 AB 2E, 05, 05] +111A8; [71 AC 4C, 05, 05] -1B99; [71 AB 36, 05, 05] +111A9; [71 AC 54, 05, 05] -1B9A; [71 AB 3E, 05, 05] +111AA; [71 AC 5C, 05, 05] -1BA1; [71 AB 46, 05, 05] +111AB; [71 AC 64, 05, 05] -1B9B; [71 AB 4E, 05, 05] +111AC; [71 AC 6C, 05, 05] -1BA2; [71 AB 56, 05, 05] +111AD; [71 AC 74, 05, 05] -1B9C; [71 AB 5E, 05, 05] +111AE; [71 AC 7C, 05, 05] -1BA3; [71 AB 66, 05, 05] +111AF; [71 AC 84, 05, 05] -1B9D; [71 AB 6E, 05, 05] +111B0; [71 AC 8C, 05, 05] -1B9E; [71 AB 76, 05, 05] +111B1; [71 AC 94, 05, 05] -1B9F; [71 AB 7E, 05, 05] +111B2; [71 AC 9C, 05, 05] -1BAF; [71 AB 86, 05, 05] +111B3; [71 AC A4, 05, 05] -1BA0; [71 AB 8E, 05, 05] +111B4; [71 AC AC, 05, 05] -1BA4; [71 AB 96, 05, 05] +111B5; [71 AC B4, 05, 05] -1BA5; [71 AB 9E, 05, 05] +111B6; [71 AC BC, 05, 05] -1BA6; [71 AB A6, 05, 05] +111B7; [71 AC C4, 05, 05] -1BA7; [71 AB AE, 05, 05] +111B8; [71 AC CC, 05, 05] -1BA8; [71 AB B6, 05, 05] +111B9; [71 AC D4, 05, 05] -1BA9; [71 AB BE, 05, 05] +111BA; [71 AC DC, 05, 05] -1BAA; [71 AB C6, 05, 05] +111BB; [71 AC E4, 05, 05] -11005; [71 AB CE, 05, 05] +111BC; [71 AC EC, 05, 05] -11006; [71 AB D6, 05, 05] +111BD; [71 AC F4, 05, 05] -11007; [71 AB DE, 05, 05] +111BE; [71 AC FC, 05, 05] -11008; [71 AB E6, 05, 05] +111BF; [71 AD 0A, 05, 05] -11009; [71 AB EE, 05, 05] +111C0; [71 AD 12, 05, 05] -1100A; [71 AB F6, 05, 05] +111C1; [71 AD 1A, 05, 05] -1100B; [71 AC 04, 05, 05] +111C2; [71 AD 22, 05, 05] -1100C; [71 AC 0C, 05, 05] +111C3; [71 AD 2A, 05, 05] -1100D; [71 AC 14, 05, 05] +11680; [71 AD 32, 05, 05] -1100E; [71 AC 1C, 05, 05] +11681; [71 AD 3A, 05, 05] -1100F; [71 AC 24, 05, 05] +11682; [71 AD 42, 05, 05] -11010; [71 AC 2C, 05, 05] +11683; [71 AD 4A, 05, 05] -11011; [71 AC 34, 05, 05] +11684; [71 AD 52, 05, 05] -11012; [71 AC 3C, 05, 05] +11685; [71 AD 5A, 05, 05] -11013; [71 AC 44, 05, 05] +11686; [71 AD 62, 05, 05] -11014; [71 AC 4C, 05, 05] +11687; [71 AD 6A, 05, 05] -11015; [71 AC 54, 05, 05] +11688; [71 AD 72, 05, 05] -11016; [71 AC 5C, 05, 05] +11689; [71 AD 7A, 05, 05] -11017; [71 AC 64, 05, 05] +116A8; [71 AD 82, 05, 05] -11018; [71 AC 6C, 05, 05] +116A7; [71 AD 8A, 05, 05] -11019; [71 AC 74, 05, 05] +116A9; [71 AD 92, 05, 05] -1101A; [71 AC 7C, 05, 05] +1168A; [71 AD 9A, 05, 05] -1101B; [71 AC 84, 05, 05] +1168B; [71 AD A2, 05, 05] -1101C; [71 AC 8C, 05, 05] +1168C; [71 AD AA, 05, 05] -1101D; [71 AC 94, 05, 05] +1168D; [71 AD B2, 05, 05] -1101E; [71 AC 9C, 05, 05] +1168E; [71 AD BA, 05, 05] -1101F; [71 AC A4, 05, 05] +1168F; [71 AD C2, 05, 05] -11020; [71 AC AC, 05, 05] +11690; [71 AD CA, 05, 05] -11021; [71 AC B4, 05, 05] +11691; [71 AD D2, 05, 05] -11022; [71 AC BC, 05, 05] +11692; [71 AD DA, 05, 05] -11023; [71 AC C4, 05, 05] +11693; [71 AD E2, 05, 05] -11024; [71 AC CC, 05, 05] +11694; [71 AD EA, 05, 05] -11025; [71 AC D4, 05, 05] +11695; [71 AD F2, 05, 05] -11026; [71 AC DC, 05, 05] +11696; [71 AD FA, 05, 05] -11027; [71 AC E4, 05, 05] +11697; [71 AE 08, 05, 05] -11028; [71 AC EC, 05, 05] +11698; [71 AE 10, 05, 05] -11029; [71 AC F4, 05, 05] +11699; [71 AE 18, 05, 05] -1102A; [71 AC FC, 05, 05] +1169A; [71 AE 20, 05, 05] -1102B; [71 AD 0A, 05, 05] +1169B; [71 AE 28, 05, 05] -1102C; [71 AD 12, 05, 05] +1169C; [71 AE 30, 05, 05] -1102D; [71 AD 1A, 05, 05] +1169D; [71 AE 38, 05, 05] -1102E; [71 AD 22, 05, 05] +1169E; [71 AE 40, 05, 05] -1102F; [71 AD 2A, 05, 05] +1169F; [71 AE 48, 05, 05] -11030; [71 AD 32, 05, 05] +116A0; [71 AE 50, 05, 05] -11031; [71 AD 3A, 05, 05] +116A1; [71 AE 58, 05, 05] -11032; [71 AD 42, 05, 05] +116A2; [71 AE 60, 05, 05] -11033; [71 AD 4A, 05, 05] +116A3; [71 AE 68, 05, 05] -11003; [71 AD 52, 05, 05] +116A4; [71 AE 70, 05, 05] -11004; [71 AD 5A, 05, 05] +116A5; [71 AE 78, 05, 05] -11034; [71 AD 62, 05, 05] +116A6; [71 AE 80, 05, 05] -11035; [71 AD 6A, 05, 05] +116AA; [71 AE 88, 05, 05] -11036; [71 AD 72, 05, 05] +116AD; [71 AE 90, 05, 05] -11037; [71 AD 7A, 05, 05] +116AE; [71 AE 98, 05, 05] -11038; [71 AD 82, 05, 05] +116AF; [71 AE A0, 05, 05] -11039; [71 AD 8A, 05, 05] +116B0; [71 AE A8, 05, 05] -1103A; [71 AD 92, 05, 05] +116B1; [71 AE B0, 05, 05] -1103B; [71 AD 9A, 05, 05] +116B2; [71 AE B8, 05, 05] -1103C; [71 AD A2, 05, 05] +116B3; [71 AE C0, 05, 05] -1103D; [71 AD AA, 05, 05] +116B4; [71 AE C8, 05, 05] -1103E; [71 AD B2, 05, 05] +116B5; [71 AE D0, 05, 05] -1103F; [71 AD BA, 05, 05] +116B6; [71 AE D8, 05, 05] -11040; [71 AD C2, 05, 05] +1B83; [71 AE E0, 05, 05] +1BBA; [71 AE E0, 05, 09] -11041; [71 AD CA, 05, 05] +1B84; [71 AE E8, 05, 05] -11042; [71 AD D2, 05, 05] +1B85; [71 AE F0, 05, 05] -11043; [71 AD DA, 05, 05] +1B86; [71 AE F8, 05, 05] -11044; [71 AD E2, 05, 05] +1B87; [71 AF 06, 05, 05] -11045; [71 AD EA, 05, 05] +1B88; [71 AF 0E, 05, 05] -11046; [71 AD F2, 05, 05] +1B89; [71 AF 16, 05, 05] -10A00; [71 AD FA, 05, 05] +1B8A; [71 AF 1E, 05, 05] +1BBE; [71 AF 1E, 05, 31] -10A01; [71 AE 08, 05, 05] +1BAE; [71 AF 26, 05, 05] -10A02; [71 AE 10, 05, 05] +1B8B; [71 AF 2E, 05, 05] -10A03; [71 AE 18, 05, 05] +1B8C; [71 AF 36, 05, 05] -10A05; [71 AE 20, 05, 05] +1B8D; [71 AF 3E, 05, 05] -10A06; [71 AE 28, 05, 05] +1B8E; [71 AF 46, 05, 05] -10A0C; [71 AE 30, 05, 05] +1B8F; [71 AF 4E, 05, 05] -10A10; [71 AE 38, 05, 05] +1B90; [71 AF 56, 05, 05] -10A11; [71 AE 40, 05, 05] +1B91; [71 AF 5E, 05, 05] -10A12; [71 AE 48, 05, 05] +1B92; [71 AF 66, 05, 05] -10A13; [71 AE 50, 05, 05] +1B93; [71 AF 6E, 05, 05] -10A15; [71 AE 58, 05, 05] +1B94; [71 AF 76, 05, 05] -10A16; [71 AE 60, 05, 05] +1B95; [71 AF 7E, 05, 05] -10A17; [71 AE 68, 05, 05] +1B96; [71 AF 86, 05, 05] -10A19; [71 AE 70, 05, 05] +1B97; [71 AF 8E, 05, 05] -10A1A; [71 AE 78, 05, 05] +1B98; [71 AF 96, 05, 05] -10A1B; [71 AE 80, 05, 05] +1BBD; [71 AF 9E, 05, 05] -10A1C; [71 AE 88, 05, 05] +1B99; [71 AF A6, 05, 05] +1BBF; [71 AF A6, 05, 31] -10A1D; [71 AE 90, 05, 05] +1BAC; [71 AF AE, 05, 05] -10A1E; [71 AE 98, 05, 05] +1B9A; [71 AF B6, 05, 05] -10A1F; [71 AE A0, 05, 05] +1BA1; [71 AF BE, 05, 05] -10A20; [71 AE A8, 05, 05] +1B9B; [71 AF C6, 05, 05] -10A21; [71 AE B0, 05, 05] +1BA2; [71 AF CE, 05, 05] -10A22; [71 AE B8, 05, 05] +1BBB; [71 AF D6, 05, 05] -10A23; [71 AE C0, 05, 05] +1B9C; [71 AF DE, 05, 05] -10A24; [71 AE C8, 05, 05] +1BA3; [71 AF E6, 05, 05] -10A25; [71 AE D0, 05, 05] +1BBC; [71 AF EE, 05, 05] -10A26; [71 AE D8, 05, 05] +1B9D; [71 AF F6, 05, 05] -10A27; [71 AE E0, 05, 05] +1BAD; [71 B0 04, 05, 05] -10A28; [71 AE E8, 05, 05] +1B9E; [71 B0 0C, 05, 05] -10A29; [71 AE F0, 05, 05] +1B9F; [71 B0 14, 05, 05] -10A2A; [71 AE F8, 05, 05] +1BAF; [71 B0 1C, 05, 05] -10A2B; [71 AF 06, 05, 05] +1BA0; [71 B0 24, 05, 05] -10A2C; [71 AF 0E, 05, 05] +1BA4; [71 B0 2C, 05, 05] -10A2D; [71 AF 16, 05, 05] +1BA5; [71 B0 34, 05, 05] -10A2E; [71 AF 1E, 05, 05] +1BA6; [71 B0 3C, 05, 05] -10A2F; [71 AF 26, 05, 05] +1BA7; [71 B0 44, 05, 05] -10A30; [71 AF 2E, 05, 05] +1BA8; [71 B0 4C, 05, 05] -10A31; [71 AF 36, 05, 05] +1BA9; [71 B0 54, 05, 05] -10A32; [71 AF 3E, 05, 05] +1BAA; [71 B0 5C, 05, 05] -10A33; [71 AF 46, 05, 05] +1BAB; [71 B0 64, 05, 05] -10A3F; [71 AF 4E, 05, 05] +11005; [71 B0 6C, 05, 05] + +11006; [71 B0 74, 05, 05] + +11007; [71 B0 7C, 05, 05] + +11008; [71 B0 84, 05, 05] + +11009; [71 B0 8C, 05, 05] + +1100A; [71 B0 94, 05, 05] + +1100B; [71 B0 9C, 05, 05] + +1100C; [71 B0 A4, 05, 05] + +1100D; [71 B0 AC, 05, 05] + +1100E; [71 B0 B4, 05, 05] + +1100F; [71 B0 BC, 05, 05] + +11010; [71 B0 C4, 05, 05] + +11011; [71 B0 CC, 05, 05] + +11012; [71 B0 D4, 05, 05] + +11013; [71 B0 DC, 05, 05] + +11014; [71 B0 E4, 05, 05] + +11015; [71 B0 EC, 05, 05] + +11016; [71 B0 F4, 05, 05] + +11017; [71 B0 FC, 05, 05] + +11018; [71 B1 0A, 05, 05] + +11019; [71 B1 12, 05, 05] + +1101A; [71 B1 1A, 05, 05] + +1101B; [71 B1 22, 05, 05] + +1101C; [71 B1 2A, 05, 05] + +1101D; [71 B1 32, 05, 05] + +1101E; [71 B1 3A, 05, 05] + +1101F; [71 B1 42, 05, 05] + +11020; [71 B1 4A, 05, 05] + +11021; [71 B1 52, 05, 05] + +11022; [71 B1 5A, 05, 05] + +11023; [71 B1 62, 05, 05] + +11024; [71 B1 6A, 05, 05] + +11025; [71 B1 72, 05, 05] + +11026; [71 B1 7A, 05, 05] + +11027; [71 B1 82, 05, 05] + +11028; [71 B1 8A, 05, 05] + +11029; [71 B1 92, 05, 05] + +1102A; [71 B1 9A, 05, 05] + +1102B; [71 B1 A2, 05, 05] + +1102C; [71 B1 AA, 05, 05] + +1102D; [71 B1 B2, 05, 05] + +1102E; [71 B1 BA, 05, 05] + +1102F; [71 B1 C2, 05, 05] + +11030; [71 B1 CA, 05, 05] + +11031; [71 B1 D2, 05, 05] + +11032; [71 B1 DA, 05, 05] + +11033; [71 B1 E2, 05, 05] + +11003; [71 B1 EA, 05, 05] + +11004; [71 B1 F2, 05, 05] + +11034; [71 B1 FA, 05, 05] + +11035; [71 B2 08, 05, 05] + +11036; [71 B2 10, 05, 05] + +11037; [71 B2 18, 05, 05] + +11038; [71 B2 20, 05, 05] + +11039; [71 B2 28, 05, 05] + +1103A; [71 B2 30, 05, 05] + +1103B; [71 B2 38, 05, 05] + +1103C; [71 B2 40, 05, 05] + +1103D; [71 B2 48, 05, 05] + +1103E; [71 B2 50, 05, 05] + +1103F; [71 B2 58, 05, 05] + +11040; [71 B2 60, 05, 05] + +11041; [71 B2 68, 05, 05] + +11042; [71 B2 70, 05, 05] + +11043; [71 B2 78, 05, 05] + +11044; [71 B2 80, 05, 05] + +11045; [71 B2 88, 05, 05] + +11046; [71 B2 90, 05, 05] + +10A00; [71 B2 98, 05, 05] + +10A01; [71 B2 A0, 05, 05] + +10A02; [71 B2 A8, 05, 05] + +10A03; [71 B2 B0, 05, 05] + +10A05; [71 B2 B8, 05, 05] + +10A06; [71 B2 C0, 05, 05] + +10A0C; [71 B2 C8, 05, 05] + +10A10; [71 B2 D0, 05, 05] + +10A11; [71 B2 D8, 05, 05] + +10A12; [71 B2 E0, 05, 05] + +10A13; [71 B2 E8, 05, 05] + +10A15; [71 B2 F0, 05, 05] + +10A16; [71 B2 F8, 05, 05] + +10A17; [71 B3 06, 05, 05] + +10A19; [71 B3 0E, 05, 05] + +10A1A; [71 B3 16, 05, 05] + +10A1B; [71 B3 1E, 05, 05] + +10A1C; [71 B3 26, 05, 05] + +10A1D; [71 B3 2E, 05, 05] + +10A1E; [71 B3 36, 05, 05] + +10A1F; [71 B3 3E, 05, 05] + +10A20; [71 B3 46, 05, 05] + +10A21; [71 B3 4E, 05, 05] + +10A22; [71 B3 56, 05, 05] + +10A23; [71 B3 5E, 05, 05] + +10A24; [71 B3 66, 05, 05] + +10A25; [71 B3 6E, 05, 05] + +10A26; [71 B3 76, 05, 05] + +10A27; [71 B3 7E, 05, 05] + +10A28; [71 B3 86, 05, 05] + +10A29; [71 B3 8E, 05, 05] + +10A2A; [71 B3 96, 05, 05] + +10A2B; [71 B3 9E, 05, 05] + +10A2C; [71 B3 A6, 05, 05] + +10A2D; [71 B3 AE, 05, 05] + +10A2E; [71 B3 B6, 05, 05] + +10A2F; [71 B3 BE, 05, 05] + +10A30; [71 B3 C6, 05, 05] + +10A31; [71 B3 CE, 05, 05] + +10A32; [71 B3 D6, 05, 05] + +10A33; [71 B3 DE, 05, 05] + +10A3F; [71 B3 E6, 05, 05] 0E01; [72 0A, 05, 05] 0E40 0E01; [72 0A, 05, 05][72 7E, 05, 3D] @@ -22082,619 +22761,623 @@ A8C4; [71 A8 C4, 05, 05] 0E45; [72 88, 05, 05] -0E81; [73 0A, 05, 05] -0EC0 0E81; [73 0A, 05, 05][73 5C, 05, 3D] -0EC1 0E81; [73 0A, 05, 05][73 5E, 05, 3D] -0EC2 0E81; [73 0A, 05, 05][73 60, 05, 3D] -0EC3 0E81; [73 0A, 05, 05][73 62, 05, 3D] -0EC4 0E81; [73 0A, 05, 05][73 64, 05, 3D] - -0E82; [73 0C, 05, 05] -0EC0 0E82; [73 0C, 05, 05][73 5C, 05, 3D] -0EC1 0E82; [73 0C, 05, 05][73 5E, 05, 3D] -0EC2 0E82; [73 0C, 05, 05][73 60, 05, 3D] -0EC3 0E82; [73 0C, 05, 05][73 62, 05, 3D] -0EC4 0E82; [73 0C, 05, 05][73 64, 05, 3D] - -0E84; [73 0E, 05, 05] -0EC0 0E84; [73 0E, 05, 05][73 5C, 05, 3D] -0EC1 0E84; [73 0E, 05, 05][73 5E, 05, 3D] -0EC2 0E84; [73 0E, 05, 05][73 60, 05, 3D] -0EC3 0E84; [73 0E, 05, 05][73 62, 05, 3D] -0EC4 0E84; [73 0E, 05, 05][73 64, 05, 3D] - -0E87; [73 10, 05, 05] -0EC0 0E87; [73 10, 05, 05][73 5C, 05, 3D] -0EC1 0E87; [73 10, 05, 05][73 5E, 05, 3D] -0EC2 0E87; [73 10, 05, 05][73 60, 05, 3D] -0EC3 0E87; [73 10, 05, 05][73 62, 05, 3D] -0EC4 0E87; [73 10, 05, 05][73 64, 05, 3D] - -0E88; [73 12, 05, 05] -0EC0 0E88; [73 12, 05, 05][73 5C, 05, 3D] -0EC1 0E88; [73 12, 05, 05][73 5E, 05, 3D] -0EC2 0E88; [73 12, 05, 05][73 60, 05, 3D] -0EC3 0E88; [73 12, 05, 05][73 62, 05, 3D] -0EC4 0E88; [73 12, 05, 05][73 64, 05, 3D] - -0EAA; [73 14, 05, 05] -0EC0 0EAA; [73 14, 05, 05][73 5C, 05, 3D] -0EC1 0EAA; [73 14, 05, 05][73 5E, 05, 3D] -0EC2 0EAA; [73 14, 05, 05][73 60, 05, 3D] -0EC3 0EAA; [73 14, 05, 05][73 62, 05, 3D] -0EC4 0EAA; [73 14, 05, 05][73 64, 05, 3D] - -0E8A; [73 16, 05, 05] -0EC0 0E8A; [73 16, 05, 05][73 5C, 05, 3D] -0EC1 0E8A; [73 16, 05, 05][73 5E, 05, 3D] -0EC2 0E8A; [73 16, 05, 05][73 60, 05, 3D] -0EC3 0E8A; [73 16, 05, 05][73 62, 05, 3D] -0EC4 0E8A; [73 16, 05, 05][73 64, 05, 3D] - -0E8D; [73 18, 05, 05] -0EC0 0E8D; [73 18, 05, 05][73 5C, 05, 3D] -0EC1 0E8D; [73 18, 05, 05][73 5E, 05, 3D] -0EC2 0E8D; [73 18, 05, 05][73 60, 05, 3D] -0EC3 0E8D; [73 18, 05, 05][73 62, 05, 3D] -0EC4 0E8D; [73 18, 05, 05][73 64, 05, 3D] - -0E94; [73 1A, 05, 05] -0EC0 0E94; [73 1A, 05, 05][73 5C, 05, 3D] -0EC1 0E94; [73 1A, 05, 05][73 5E, 05, 3D] -0EC2 0E94; [73 1A, 05, 05][73 60, 05, 3D] -0EC3 0E94; [73 1A, 05, 05][73 62, 05, 3D] -0EC4 0E94; [73 1A, 05, 05][73 64, 05, 3D] - -0E95; [73 1C, 05, 05] -0EC0 0E95; [73 1C, 05, 05][73 5C, 05, 3D] -0EC1 0E95; [73 1C, 05, 05][73 5E, 05, 3D] -0EC2 0E95; [73 1C, 05, 05][73 60, 05, 3D] -0EC3 0E95; [73 1C, 05, 05][73 62, 05, 3D] -0EC4 0E95; [73 1C, 05, 05][73 64, 05, 3D] - -0E96; [73 1E, 05, 05] -0EC0 0E96; [73 1E, 05, 05][73 5C, 05, 3D] -0EC1 0E96; [73 1E, 05, 05][73 5E, 05, 3D] -0EC2 0E96; [73 1E, 05, 05][73 60, 05, 3D] -0EC3 0E96; [73 1E, 05, 05][73 62, 05, 3D] -0EC4 0E96; [73 1E, 05, 05][73 64, 05, 3D] - -0E97; [73 20, 05, 05] -0EC0 0E97; [73 20, 05, 05][73 5C, 05, 3D] -0EC1 0E97; [73 20, 05, 05][73 5E, 05, 3D] -0EC2 0E97; [73 20, 05, 05][73 60, 05, 3D] -0EC3 0E97; [73 20, 05, 05][73 62, 05, 3D] -0EC4 0E97; [73 20, 05, 05][73 64, 05, 3D] - -0E99; [73 22, 05, 05] -0EC0 0E99; [73 22, 05, 05][73 5C, 05, 3D] -0EC1 0E99; [73 22, 05, 05][73 5E, 05, 3D] -0EC2 0E99; [73 22, 05, 05][73 60, 05, 3D] -0EC3 0E99; [73 22, 05, 05][73 62, 05, 3D] -0EC4 0E99; [73 22, 05, 05][73 64, 05, 3D] - -0E9A; [73 24, 05, 05] -0EC0 0E9A; [73 24, 05, 05][73 5C, 05, 3D] -0EC1 0E9A; [73 24, 05, 05][73 5E, 05, 3D] -0EC2 0E9A; [73 24, 05, 05][73 60, 05, 3D] -0EC3 0E9A; [73 24, 05, 05][73 62, 05, 3D] -0EC4 0E9A; [73 24, 05, 05][73 64, 05, 3D] - -0E9B; [73 26, 05, 05] -0EC0 0E9B; [73 26, 05, 05][73 5C, 05, 3D] -0EC1 0E9B; [73 26, 05, 05][73 5E, 05, 3D] -0EC2 0E9B; [73 26, 05, 05][73 60, 05, 3D] -0EC3 0E9B; [73 26, 05, 05][73 62, 05, 3D] -0EC4 0E9B; [73 26, 05, 05][73 64, 05, 3D] - -0E9C; [73 28, 05, 05] -0EC0 0E9C; [73 28, 05, 05][73 5C, 05, 3D] -0EC1 0E9C; [73 28, 05, 05][73 5E, 05, 3D] -0EC2 0E9C; [73 28, 05, 05][73 60, 05, 3D] -0EC3 0E9C; [73 28, 05, 05][73 62, 05, 3D] -0EC4 0E9C; [73 28, 05, 05][73 64, 05, 3D] - -0E9D; [73 2A, 05, 05] -0EC0 0E9D; [73 2A, 05, 05][73 5C, 05, 3D] -0EC1 0E9D; [73 2A, 05, 05][73 5E, 05, 3D] -0EC2 0E9D; [73 2A, 05, 05][73 60, 05, 3D] -0EC3 0E9D; [73 2A, 05, 05][73 62, 05, 3D] -0EC4 0E9D; [73 2A, 05, 05][73 64, 05, 3D] - -0E9E; [73 2C, 05, 05] -0EC0 0E9E; [73 2C, 05, 05][73 5C, 05, 3D] -0EC1 0E9E; [73 2C, 05, 05][73 5E, 05, 3D] -0EC2 0E9E; [73 2C, 05, 05][73 60, 05, 3D] -0EC3 0E9E; [73 2C, 05, 05][73 62, 05, 3D] -0EC4 0E9E; [73 2C, 05, 05][73 64, 05, 3D] - -0E9F; [73 2E, 05, 05] -0EC0 0E9F; [73 2E, 05, 05][73 5C, 05, 3D] -0EC1 0E9F; [73 2E, 05, 05][73 5E, 05, 3D] -0EC2 0E9F; [73 2E, 05, 05][73 60, 05, 3D] -0EC3 0E9F; [73 2E, 05, 05][73 62, 05, 3D] -0EC4 0E9F; [73 2E, 05, 05][73 64, 05, 3D] - -0EA1; [73 30, 05, 05] -0EC0 0EA1; [73 30, 05, 05][73 5C, 05, 3D] -0EC1 0EA1; [73 30, 05, 05][73 5E, 05, 3D] -0EC2 0EA1; [73 30, 05, 05][73 60, 05, 3D] -0EC3 0EA1; [73 30, 05, 05][73 62, 05, 3D] -0EC4 0EA1; [73 30, 05, 05][73 64, 05, 3D] - -0EA2; [73 32, 05, 05] -0EC0 0EA2; [73 32, 05, 05][73 5C, 05, 3D] -0EC1 0EA2; [73 32, 05, 05][73 5E, 05, 3D] -0EC2 0EA2; [73 32, 05, 05][73 60, 05, 3D] -0EC3 0EA2; [73 32, 05, 05][73 62, 05, 3D] -0EC4 0EA2; [73 32, 05, 05][73 64, 05, 3D] - -0EA3; [73 34, 05, 05] -0EC0 0EA3; [73 34, 05, 05][73 5C, 05, 3D] -0EC1 0EA3; [73 34, 05, 05][73 5E, 05, 3D] -0EC2 0EA3; [73 34, 05, 05][73 60, 05, 3D] -0EC3 0EA3; [73 34, 05, 05][73 62, 05, 3D] -0EC4 0EA3; [73 34, 05, 05][73 64, 05, 3D] - -0EA5; [73 36, 05, 05] -0EC0 0EA5; [73 36, 05, 05][73 5C, 05, 3D] -0EC1 0EA5; [73 36, 05, 05][73 5E, 05, 3D] -0EC2 0EA5; [73 36, 05, 05][73 60, 05, 3D] -0EC3 0EA5; [73 36, 05, 05][73 62, 05, 3D] -0EC4 0EA5; [73 36, 05, 05][73 64, 05, 3D] - -0EA7; [73 38, 05, 05] -0EC0 0EA7; [73 38, 05, 05][73 5C, 05, 3D] -0EC1 0EA7; [73 38, 05, 05][73 5E, 05, 3D] -0EC2 0EA7; [73 38, 05, 05][73 60, 05, 3D] -0EC3 0EA7; [73 38, 05, 05][73 62, 05, 3D] -0EC4 0EA7; [73 38, 05, 05][73 64, 05, 3D] - -0EAB; [73 3A, 05, 05] -0EDC; [73 3A, 05, 09][73 22, 05, 09] -0EC0 0EDC; [73 3A, 05, 09][73 22, 05, 09][73 5C, 05, 3D] -0EC1 0EDC; [73 3A, 05, 09][73 22, 05, 09][73 5E, 05, 3D] -0EC2 0EDC; [73 3A, 05, 09][73 22, 05, 09][73 60, 05, 3D] -0EC3 0EDC; [73 3A, 05, 09][73 22, 05, 09][73 62, 05, 3D] -0EC4 0EDC; [73 3A, 05, 09][73 22, 05, 09][73 64, 05, 3D] -0EDD; [73 3A, 05, 09][73 30, 05, 09] -0EC0 0EDD; [73 3A, 05, 09][73 30, 05, 09][73 5C, 05, 3D] -0EC1 0EDD; [73 3A, 05, 09][73 30, 05, 09][73 5E, 05, 3D] -0EC2 0EDD; [73 3A, 05, 09][73 30, 05, 09][73 60, 05, 3D] -0EC3 0EDD; [73 3A, 05, 09][73 30, 05, 09][73 62, 05, 3D] -0EC4 0EDD; [73 3A, 05, 09][73 30, 05, 09][73 64, 05, 3D] -0EC0 0EAB; [73 3A, 05, 05][73 5C, 05, 3D] -0EC1 0EAB; [73 3A, 05, 05][73 5E, 05, 3D] -0EC2 0EAB; [73 3A, 05, 05][73 60, 05, 3D] -0EC3 0EAB; [73 3A, 05, 05][73 62, 05, 3D] -0EC4 0EAB; [73 3A, 05, 05][73 64, 05, 3D] - -0EAD; [73 3C, 05, 05] -0EC0 0EAD; [73 3C, 05, 05][73 5C, 05, 3D] -0EC1 0EAD; [73 3C, 05, 05][73 5E, 05, 3D] -0EC2 0EAD; [73 3C, 05, 05][73 60, 05, 3D] -0EC3 0EAD; [73 3C, 05, 05][73 62, 05, 3D] -0EC4 0EAD; [73 3C, 05, 05][73 64, 05, 3D] - -0EAE; [73 3E, 05, 05] -0EC0 0EAE; [73 3E, 05, 05][73 5C, 05, 3D] -0EC1 0EAE; [73 3E, 05, 05][73 5E, 05, 3D] -0EC2 0EAE; [73 3E, 05, 05][73 60, 05, 3D] -0EC3 0EAE; [73 3E, 05, 05][73 62, 05, 3D] -0EC4 0EAE; [73 3E, 05, 05][73 64, 05, 3D] - -0EAF; [73 40, 05, 05] - -0EB0; [73 42, 05, 05] - -0EB1; [73 44, 05, 05] - -0EB2; [73 46, 05, 05] - -0EB3; [73 48, 05, 05] -0ECD 0EB2; [73 48, 05, 05] - -0EB4; [73 4A, 05, 05] - -0EB5; [73 4C, 05, 05] - -0EB6; [73 4E, 05, 05] - -0EB7; [73 50, 05, 05] - -0EB8; [73 52, 05, 05] - -0EB9; [73 54, 05, 05] - -0EBB; [73 56, 05, 05] - -0EBC; [73 58, 05, 05] - -0EBD; [73 5A, 05, 05] - -0EC0; [73 5C, 05, 05] - -0EC1; [73 5E, 05, 05] - -0EC2; [73 60, 05, 05] - -0EC3; [73 62, 05, 05] - -0EC4; [73 64, 05, 05] - -AA80; [73 66 04, 05, 05] -AAB5 AA80; [73 66 04, 05, 05][73 67 B2, 05, 3D] -AAB6 AA80; [73 66 04, 05, 05][73 67 BA, 05, 3D] -AAB9 AA80; [73 66 04, 05, 05][73 67 D2, 05, 3D] -AABB AA80; [73 66 04, 05, 05][73 67 E2, 05, 3D] -AABC AA80; [73 66 04, 05, 05][73 67 EA, 05, 3D] - -AA81; [73 66 0C, 05, 05] -AAB5 AA81; [73 66 0C, 05, 05][73 67 B2, 05, 3D] -AAB6 AA81; [73 66 0C, 05, 05][73 67 BA, 05, 3D] -AAB9 AA81; [73 66 0C, 05, 05][73 67 D2, 05, 3D] -AABB AA81; [73 66 0C, 05, 05][73 67 E2, 05, 3D] -AABC AA81; [73 66 0C, 05, 05][73 67 EA, 05, 3D] - -AA82; [73 66 14, 05, 05] -AAB5 AA82; [73 66 14, 05, 05][73 67 B2, 05, 3D] -AAB6 AA82; [73 66 14, 05, 05][73 67 BA, 05, 3D] -AAB9 AA82; [73 66 14, 05, 05][73 67 D2, 05, 3D] -AABB AA82; [73 66 14, 05, 05][73 67 E2, 05, 3D] -AABC AA82; [73 66 14, 05, 05][73 67 EA, 05, 3D] - -AA83; [73 66 1C, 05, 05] -AAB5 AA83; [73 66 1C, 05, 05][73 67 B2, 05, 3D] -AAB6 AA83; [73 66 1C, 05, 05][73 67 BA, 05, 3D] -AAB9 AA83; [73 66 1C, 05, 05][73 67 D2, 05, 3D] -AABB AA83; [73 66 1C, 05, 05][73 67 E2, 05, 3D] -AABC AA83; [73 66 1C, 05, 05][73 67 EA, 05, 3D] - -AA84; [73 66 24, 05, 05] -AAB5 AA84; [73 66 24, 05, 05][73 67 B2, 05, 3D] -AAB6 AA84; [73 66 24, 05, 05][73 67 BA, 05, 3D] -AAB9 AA84; [73 66 24, 05, 05][73 67 D2, 05, 3D] -AABB AA84; [73 66 24, 05, 05][73 67 E2, 05, 3D] -AABC AA84; [73 66 24, 05, 05][73 67 EA, 05, 3D] - -AA85; [73 66 2C, 05, 05] -AAB5 AA85; [73 66 2C, 05, 05][73 67 B2, 05, 3D] -AAB6 AA85; [73 66 2C, 05, 05][73 67 BA, 05, 3D] -AAB9 AA85; [73 66 2C, 05, 05][73 67 D2, 05, 3D] -AABB AA85; [73 66 2C, 05, 05][73 67 E2, 05, 3D] -AABC AA85; [73 66 2C, 05, 05][73 67 EA, 05, 3D] - -AA86; [73 66 34, 05, 05] -AAB5 AA86; [73 66 34, 05, 05][73 67 B2, 05, 3D] -AAB6 AA86; [73 66 34, 05, 05][73 67 BA, 05, 3D] -AAB9 AA86; [73 66 34, 05, 05][73 67 D2, 05, 3D] -AABB AA86; [73 66 34, 05, 05][73 67 E2, 05, 3D] -AABC AA86; [73 66 34, 05, 05][73 67 EA, 05, 3D] - -AA87; [73 66 3C, 05, 05] -AAB5 AA87; [73 66 3C, 05, 05][73 67 B2, 05, 3D] -AAB6 AA87; [73 66 3C, 05, 05][73 67 BA, 05, 3D] -AAB9 AA87; [73 66 3C, 05, 05][73 67 D2, 05, 3D] -AABB AA87; [73 66 3C, 05, 05][73 67 E2, 05, 3D] -AABC AA87; [73 66 3C, 05, 05][73 67 EA, 05, 3D] - -AA88; [73 66 44, 05, 05] -AAB5 AA88; [73 66 44, 05, 05][73 67 B2, 05, 3D] -AAB6 AA88; [73 66 44, 05, 05][73 67 BA, 05, 3D] -AAB9 AA88; [73 66 44, 05, 05][73 67 D2, 05, 3D] -AABB AA88; [73 66 44, 05, 05][73 67 E2, 05, 3D] -AABC AA88; [73 66 44, 05, 05][73 67 EA, 05, 3D] - -AA89; [73 66 4C, 05, 05] -AAB5 AA89; [73 66 4C, 05, 05][73 67 B2, 05, 3D] -AAB6 AA89; [73 66 4C, 05, 05][73 67 BA, 05, 3D] -AAB9 AA89; [73 66 4C, 05, 05][73 67 D2, 05, 3D] -AABB AA89; [73 66 4C, 05, 05][73 67 E2, 05, 3D] -AABC AA89; [73 66 4C, 05, 05][73 67 EA, 05, 3D] - -AA8A; [73 66 54, 05, 05] -AAB5 AA8A; [73 66 54, 05, 05][73 67 B2, 05, 3D] -AAB6 AA8A; [73 66 54, 05, 05][73 67 BA, 05, 3D] -AAB9 AA8A; [73 66 54, 05, 05][73 67 D2, 05, 3D] -AABB AA8A; [73 66 54, 05, 05][73 67 E2, 05, 3D] -AABC AA8A; [73 66 54, 05, 05][73 67 EA, 05, 3D] - -AA8B; [73 66 5C, 05, 05] -AAB5 AA8B; [73 66 5C, 05, 05][73 67 B2, 05, 3D] -AAB6 AA8B; [73 66 5C, 05, 05][73 67 BA, 05, 3D] -AAB9 AA8B; [73 66 5C, 05, 05][73 67 D2, 05, 3D] -AABB AA8B; [73 66 5C, 05, 05][73 67 E2, 05, 3D] -AABC AA8B; [73 66 5C, 05, 05][73 67 EA, 05, 3D] - -AA8C; [73 66 64, 05, 05] -AAB5 AA8C; [73 66 64, 05, 05][73 67 B2, 05, 3D] -AAB6 AA8C; [73 66 64, 05, 05][73 67 BA, 05, 3D] -AAB9 AA8C; [73 66 64, 05, 05][73 67 D2, 05, 3D] -AABB AA8C; [73 66 64, 05, 05][73 67 E2, 05, 3D] -AABC AA8C; [73 66 64, 05, 05][73 67 EA, 05, 3D] - -AA8D; [73 66 6C, 05, 05] -AAB5 AA8D; [73 66 6C, 05, 05][73 67 B2, 05, 3D] -AAB6 AA8D; [73 66 6C, 05, 05][73 67 BA, 05, 3D] -AAB9 AA8D; [73 66 6C, 05, 05][73 67 D2, 05, 3D] -AABB AA8D; [73 66 6C, 05, 05][73 67 E2, 05, 3D] -AABC AA8D; [73 66 6C, 05, 05][73 67 EA, 05, 3D] - -AA8E; [73 66 74, 05, 05] -AAB5 AA8E; [73 66 74, 05, 05][73 67 B2, 05, 3D] -AAB6 AA8E; [73 66 74, 05, 05][73 67 BA, 05, 3D] -AAB9 AA8E; [73 66 74, 05, 05][73 67 D2, 05, 3D] -AABB AA8E; [73 66 74, 05, 05][73 67 E2, 05, 3D] -AABC AA8E; [73 66 74, 05, 05][73 67 EA, 05, 3D] - -AA8F; [73 66 7C, 05, 05] -AAB5 AA8F; [73 66 7C, 05, 05][73 67 B2, 05, 3D] -AAB6 AA8F; [73 66 7C, 05, 05][73 67 BA, 05, 3D] -AAB9 AA8F; [73 66 7C, 05, 05][73 67 D2, 05, 3D] -AABB AA8F; [73 66 7C, 05, 05][73 67 E2, 05, 3D] -AABC AA8F; [73 66 7C, 05, 05][73 67 EA, 05, 3D] - -AA90; [73 66 84, 05, 05] -AAB5 AA90; [73 66 84, 05, 05][73 67 B2, 05, 3D] -AAB6 AA90; [73 66 84, 05, 05][73 67 BA, 05, 3D] -AAB9 AA90; [73 66 84, 05, 05][73 67 D2, 05, 3D] -AABB AA90; [73 66 84, 05, 05][73 67 E2, 05, 3D] -AABC AA90; [73 66 84, 05, 05][73 67 EA, 05, 3D] - -AA91; [73 66 8C, 05, 05] -AAB5 AA91; [73 66 8C, 05, 05][73 67 B2, 05, 3D] -AAB6 AA91; [73 66 8C, 05, 05][73 67 BA, 05, 3D] -AAB9 AA91; [73 66 8C, 05, 05][73 67 D2, 05, 3D] -AABB AA91; [73 66 8C, 05, 05][73 67 E2, 05, 3D] -AABC AA91; [73 66 8C, 05, 05][73 67 EA, 05, 3D] - -AA92; [73 66 94, 05, 05] -AAB5 AA92; [73 66 94, 05, 05][73 67 B2, 05, 3D] -AAB6 AA92; [73 66 94, 05, 05][73 67 BA, 05, 3D] -AAB9 AA92; [73 66 94, 05, 05][73 67 D2, 05, 3D] -AABB AA92; [73 66 94, 05, 05][73 67 E2, 05, 3D] -AABC AA92; [73 66 94, 05, 05][73 67 EA, 05, 3D] - -AA93; [73 66 9C, 05, 05] -AAB5 AA93; [73 66 9C, 05, 05][73 67 B2, 05, 3D] -AAB6 AA93; [73 66 9C, 05, 05][73 67 BA, 05, 3D] -AAB9 AA93; [73 66 9C, 05, 05][73 67 D2, 05, 3D] -AABB AA93; [73 66 9C, 05, 05][73 67 E2, 05, 3D] -AABC AA93; [73 66 9C, 05, 05][73 67 EA, 05, 3D] - -AA94; [73 66 A4, 05, 05] -AAB5 AA94; [73 66 A4, 05, 05][73 67 B2, 05, 3D] -AAB6 AA94; [73 66 A4, 05, 05][73 67 BA, 05, 3D] -AAB9 AA94; [73 66 A4, 05, 05][73 67 D2, 05, 3D] -AABB AA94; [73 66 A4, 05, 05][73 67 E2, 05, 3D] -AABC AA94; [73 66 A4, 05, 05][73 67 EA, 05, 3D] - -AA95; [73 66 AC, 05, 05] -AAB5 AA95; [73 66 AC, 05, 05][73 67 B2, 05, 3D] -AAB6 AA95; [73 66 AC, 05, 05][73 67 BA, 05, 3D] -AAB9 AA95; [73 66 AC, 05, 05][73 67 D2, 05, 3D] -AABB AA95; [73 66 AC, 05, 05][73 67 E2, 05, 3D] -AABC AA95; [73 66 AC, 05, 05][73 67 EA, 05, 3D] - -AA96; [73 66 B4, 05, 05] -AAB5 AA96; [73 66 B4, 05, 05][73 67 B2, 05, 3D] -AAB6 AA96; [73 66 B4, 05, 05][73 67 BA, 05, 3D] -AAB9 AA96; [73 66 B4, 05, 05][73 67 D2, 05, 3D] -AABB AA96; [73 66 B4, 05, 05][73 67 E2, 05, 3D] -AABC AA96; [73 66 B4, 05, 05][73 67 EA, 05, 3D] - -AA97; [73 66 BC, 05, 05] -AAB5 AA97; [73 66 BC, 05, 05][73 67 B2, 05, 3D] -AAB6 AA97; [73 66 BC, 05, 05][73 67 BA, 05, 3D] -AAB9 AA97; [73 66 BC, 05, 05][73 67 D2, 05, 3D] -AABB AA97; [73 66 BC, 05, 05][73 67 E2, 05, 3D] -AABC AA97; [73 66 BC, 05, 05][73 67 EA, 05, 3D] - -AA98; [73 66 C4, 05, 05] -AAB5 AA98; [73 66 C4, 05, 05][73 67 B2, 05, 3D] -AAB6 AA98; [73 66 C4, 05, 05][73 67 BA, 05, 3D] -AAB9 AA98; [73 66 C4, 05, 05][73 67 D2, 05, 3D] -AABB AA98; [73 66 C4, 05, 05][73 67 E2, 05, 3D] -AABC AA98; [73 66 C4, 05, 05][73 67 EA, 05, 3D] - -AA99; [73 66 CC, 05, 05] -AAB5 AA99; [73 66 CC, 05, 05][73 67 B2, 05, 3D] -AAB6 AA99; [73 66 CC, 05, 05][73 67 BA, 05, 3D] -AAB9 AA99; [73 66 CC, 05, 05][73 67 D2, 05, 3D] -AABB AA99; [73 66 CC, 05, 05][73 67 E2, 05, 3D] -AABC AA99; [73 66 CC, 05, 05][73 67 EA, 05, 3D] - -AA9A; [73 66 D4, 05, 05] -AAB5 AA9A; [73 66 D4, 05, 05][73 67 B2, 05, 3D] -AAB6 AA9A; [73 66 D4, 05, 05][73 67 BA, 05, 3D] -AAB9 AA9A; [73 66 D4, 05, 05][73 67 D2, 05, 3D] -AABB AA9A; [73 66 D4, 05, 05][73 67 E2, 05, 3D] -AABC AA9A; [73 66 D4, 05, 05][73 67 EA, 05, 3D] - -AA9B; [73 66 DC, 05, 05] -AAB5 AA9B; [73 66 DC, 05, 05][73 67 B2, 05, 3D] -AAB6 AA9B; [73 66 DC, 05, 05][73 67 BA, 05, 3D] -AAB9 AA9B; [73 66 DC, 05, 05][73 67 D2, 05, 3D] -AABB AA9B; [73 66 DC, 05, 05][73 67 E2, 05, 3D] -AABC AA9B; [73 66 DC, 05, 05][73 67 EA, 05, 3D] - -AA9C; [73 66 E4, 05, 05] -AAB5 AA9C; [73 66 E4, 05, 05][73 67 B2, 05, 3D] -AAB6 AA9C; [73 66 E4, 05, 05][73 67 BA, 05, 3D] -AAB9 AA9C; [73 66 E4, 05, 05][73 67 D2, 05, 3D] -AABB AA9C; [73 66 E4, 05, 05][73 67 E2, 05, 3D] -AABC AA9C; [73 66 E4, 05, 05][73 67 EA, 05, 3D] - -AA9D; [73 66 EC, 05, 05] -AAB5 AA9D; [73 66 EC, 05, 05][73 67 B2, 05, 3D] -AAB6 AA9D; [73 66 EC, 05, 05][73 67 BA, 05, 3D] -AAB9 AA9D; [73 66 EC, 05, 05][73 67 D2, 05, 3D] -AABB AA9D; [73 66 EC, 05, 05][73 67 E2, 05, 3D] -AABC AA9D; [73 66 EC, 05, 05][73 67 EA, 05, 3D] - -AA9E; [73 66 F4, 05, 05] -AAB5 AA9E; [73 66 F4, 05, 05][73 67 B2, 05, 3D] -AAB6 AA9E; [73 66 F4, 05, 05][73 67 BA, 05, 3D] -AAB9 AA9E; [73 66 F4, 05, 05][73 67 D2, 05, 3D] -AABB AA9E; [73 66 F4, 05, 05][73 67 E2, 05, 3D] -AABC AA9E; [73 66 F4, 05, 05][73 67 EA, 05, 3D] - -AA9F; [73 66 FC, 05, 05] -AAB5 AA9F; [73 66 FC, 05, 05][73 67 B2, 05, 3D] -AAB6 AA9F; [73 66 FC, 05, 05][73 67 BA, 05, 3D] -AAB9 AA9F; [73 66 FC, 05, 05][73 67 D2, 05, 3D] -AABB AA9F; [73 66 FC, 05, 05][73 67 E2, 05, 3D] -AABC AA9F; [73 66 FC, 05, 05][73 67 EA, 05, 3D] - -AAA0; [73 67 0A, 05, 05] -AAB5 AAA0; [73 67 0A, 05, 05][73 67 B2, 05, 3D] -AAB6 AAA0; [73 67 0A, 05, 05][73 67 BA, 05, 3D] -AAB9 AAA0; [73 67 0A, 05, 05][73 67 D2, 05, 3D] -AABB AAA0; [73 67 0A, 05, 05][73 67 E2, 05, 3D] -AABC AAA0; [73 67 0A, 05, 05][73 67 EA, 05, 3D] - -AAA1; [73 67 12, 05, 05] -AAB5 AAA1; [73 67 12, 05, 05][73 67 B2, 05, 3D] -AAB6 AAA1; [73 67 12, 05, 05][73 67 BA, 05, 3D] -AAB9 AAA1; [73 67 12, 05, 05][73 67 D2, 05, 3D] -AABB AAA1; [73 67 12, 05, 05][73 67 E2, 05, 3D] -AABC AAA1; [73 67 12, 05, 05][73 67 EA, 05, 3D] - -AAA2; [73 67 1A, 05, 05] -AAB5 AAA2; [73 67 1A, 05, 05][73 67 B2, 05, 3D] -AAB6 AAA2; [73 67 1A, 05, 05][73 67 BA, 05, 3D] -AAB9 AAA2; [73 67 1A, 05, 05][73 67 D2, 05, 3D] -AABB AAA2; [73 67 1A, 05, 05][73 67 E2, 05, 3D] -AABC AAA2; [73 67 1A, 05, 05][73 67 EA, 05, 3D] - -AAA3; [73 67 22, 05, 05] -AAB5 AAA3; [73 67 22, 05, 05][73 67 B2, 05, 3D] -AAB6 AAA3; [73 67 22, 05, 05][73 67 BA, 05, 3D] -AAB9 AAA3; [73 67 22, 05, 05][73 67 D2, 05, 3D] -AABB AAA3; [73 67 22, 05, 05][73 67 E2, 05, 3D] -AABC AAA3; [73 67 22, 05, 05][73 67 EA, 05, 3D] - -AAA4; [73 67 2A, 05, 05] -AAB5 AAA4; [73 67 2A, 05, 05][73 67 B2, 05, 3D] -AAB6 AAA4; [73 67 2A, 05, 05][73 67 BA, 05, 3D] -AAB9 AAA4; [73 67 2A, 05, 05][73 67 D2, 05, 3D] -AABB AAA4; [73 67 2A, 05, 05][73 67 E2, 05, 3D] -AABC AAA4; [73 67 2A, 05, 05][73 67 EA, 05, 3D] - -AAA5; [73 67 32, 05, 05] -AAB5 AAA5; [73 67 32, 05, 05][73 67 B2, 05, 3D] -AAB6 AAA5; [73 67 32, 05, 05][73 67 BA, 05, 3D] -AAB9 AAA5; [73 67 32, 05, 05][73 67 D2, 05, 3D] -AABB AAA5; [73 67 32, 05, 05][73 67 E2, 05, 3D] -AABC AAA5; [73 67 32, 05, 05][73 67 EA, 05, 3D] - -AAA6; [73 67 3A, 05, 05] -AAB5 AAA6; [73 67 3A, 05, 05][73 67 B2, 05, 3D] -AAB6 AAA6; [73 67 3A, 05, 05][73 67 BA, 05, 3D] -AAB9 AAA6; [73 67 3A, 05, 05][73 67 D2, 05, 3D] -AABB AAA6; [73 67 3A, 05, 05][73 67 E2, 05, 3D] -AABC AAA6; [73 67 3A, 05, 05][73 67 EA, 05, 3D] - -AAA7; [73 67 42, 05, 05] -AAB5 AAA7; [73 67 42, 05, 05][73 67 B2, 05, 3D] -AAB6 AAA7; [73 67 42, 05, 05][73 67 BA, 05, 3D] -AAB9 AAA7; [73 67 42, 05, 05][73 67 D2, 05, 3D] -AABB AAA7; [73 67 42, 05, 05][73 67 E2, 05, 3D] -AABC AAA7; [73 67 42, 05, 05][73 67 EA, 05, 3D] - -AAA8; [73 67 4A, 05, 05] -AAB5 AAA8; [73 67 4A, 05, 05][73 67 B2, 05, 3D] -AAB6 AAA8; [73 67 4A, 05, 05][73 67 BA, 05, 3D] -AAB9 AAA8; [73 67 4A, 05, 05][73 67 D2, 05, 3D] -AABB AAA8; [73 67 4A, 05, 05][73 67 E2, 05, 3D] -AABC AAA8; [73 67 4A, 05, 05][73 67 EA, 05, 3D] - -AAA9; [73 67 52, 05, 05] -AAB5 AAA9; [73 67 52, 05, 05][73 67 B2, 05, 3D] -AAB6 AAA9; [73 67 52, 05, 05][73 67 BA, 05, 3D] -AAB9 AAA9; [73 67 52, 05, 05][73 67 D2, 05, 3D] -AABB AAA9; [73 67 52, 05, 05][73 67 E2, 05, 3D] -AABC AAA9; [73 67 52, 05, 05][73 67 EA, 05, 3D] - -AAAA; [73 67 5A, 05, 05] -AAB5 AAAA; [73 67 5A, 05, 05][73 67 B2, 05, 3D] -AAB6 AAAA; [73 67 5A, 05, 05][73 67 BA, 05, 3D] -AAB9 AAAA; [73 67 5A, 05, 05][73 67 D2, 05, 3D] -AABB AAAA; [73 67 5A, 05, 05][73 67 E2, 05, 3D] -AABC AAAA; [73 67 5A, 05, 05][73 67 EA, 05, 3D] - -AAAB; [73 67 62, 05, 05] -AAB5 AAAB; [73 67 62, 05, 05][73 67 B2, 05, 3D] -AAB6 AAAB; [73 67 62, 05, 05][73 67 BA, 05, 3D] -AAB9 AAAB; [73 67 62, 05, 05][73 67 D2, 05, 3D] -AABB AAAB; [73 67 62, 05, 05][73 67 E2, 05, 3D] -AABC AAAB; [73 67 62, 05, 05][73 67 EA, 05, 3D] - -AAAC; [73 67 6A, 05, 05] -AAB5 AAAC; [73 67 6A, 05, 05][73 67 B2, 05, 3D] -AAB6 AAAC; [73 67 6A, 05, 05][73 67 BA, 05, 3D] -AAB9 AAAC; [73 67 6A, 05, 05][73 67 D2, 05, 3D] -AABB AAAC; [73 67 6A, 05, 05][73 67 E2, 05, 3D] -AABC AAAC; [73 67 6A, 05, 05][73 67 EA, 05, 3D] - -AAAD; [73 67 72, 05, 05] -AAB5 AAAD; [73 67 72, 05, 05][73 67 B2, 05, 3D] -AAB6 AAAD; [73 67 72, 05, 05][73 67 BA, 05, 3D] -AAB9 AAAD; [73 67 72, 05, 05][73 67 D2, 05, 3D] -AABB AAAD; [73 67 72, 05, 05][73 67 E2, 05, 3D] -AABC AAAD; [73 67 72, 05, 05][73 67 EA, 05, 3D] - -AAAE; [73 67 7A, 05, 05] -AAB5 AAAE; [73 67 7A, 05, 05][73 67 B2, 05, 3D] -AAB6 AAAE; [73 67 7A, 05, 05][73 67 BA, 05, 3D] -AAB9 AAAE; [73 67 7A, 05, 05][73 67 D2, 05, 3D] -AABB AAAE; [73 67 7A, 05, 05][73 67 E2, 05, 3D] -AABC AAAE; [73 67 7A, 05, 05][73 67 EA, 05, 3D] - -AAAF; [73 67 82, 05, 05] -AAB5 AAAF; [73 67 82, 05, 05][73 67 B2, 05, 3D] -AAB6 AAAF; [73 67 82, 05, 05][73 67 BA, 05, 3D] -AAB9 AAAF; [73 67 82, 05, 05][73 67 D2, 05, 3D] -AABB AAAF; [73 67 82, 05, 05][73 67 E2, 05, 3D] -AABC AAAF; [73 67 82, 05, 05][73 67 EA, 05, 3D] +0EDE; [73 0A, 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] + +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] + +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] + +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] + +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] + +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] + +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] + +0EDF; [73 1A, 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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] +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] + +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] + +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] + +0EAF; [73 44, 05, 05] + +0EB0; [73 46, 05, 05] + +0EB1; [73 48, 05, 05] + +0EB2; [73 4A, 05, 05] + +0EB3; [73 4C, 05, 05] +0ECD 0EB2; [73 4C, 05, 05] + +0EB4; [73 4E, 05, 05] + +0EB5; [73 50, 05, 05] + +0EB6; [73 52, 05, 05] + +0EB7; [73 54, 05, 05] + +0EB8; [73 56, 05, 05] + +0EB9; [73 58, 05, 05] + +0EBB; [73 5A, 05, 05] + +0EBC; [73 5C, 05, 05] + +0EBD; [73 5E, 05, 05] + +0EC0; [73 60, 05, 05] + +0EC1; [73 62, 05, 05] + +0EC2; [73 64, 05, 05] + +0EC3; [73 66, 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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] + +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] -AAB0; [73 67 8A, 05, 05] +AAB0; [73 6B 8A, 05, 05] -AAB1; [73 67 92, 05, 05] +AAB1; [73 6B 92, 05, 05] -AAB2; [73 67 9A, 05, 05] +AAB2; [73 6B 9A, 05, 05] -AAB3; [73 67 A2, 05, 05] +AAB3; [73 6B A2, 05, 05] -AAB4; [73 67 AA, 05, 05] +AAB4; [73 6B AA, 05, 05] -AAB5; [73 67 B2, 05, 05] +AAB5; [73 6B B2, 05, 05] -AAB6; [73 67 BA, 05, 05] +AAB6; [73 6B BA, 05, 05] -AAB7; [73 67 C2, 05, 05] +AAB7; [73 6B C2, 05, 05] -AAB8; [73 67 CA, 05, 05] +AAB8; [73 6B CA, 05, 05] -AAB9; [73 67 D2, 05, 05] +AAB9; [73 6B D2, 05, 05] -AABA; [73 67 DA, 05, 05] +AABA; [73 6B DA, 05, 05] -AABB; [73 67 E2, 05, 05] +AABB; [73 6B E2, 05, 05] -AABC; [73 67 EA, 05, 05] +AABC; [73 6B EA, 05, 05] -AABD; [73 67 F2, 05, 05] +AABD; [73 6B F2, 05, 05] -AABE; [73 67 FA, 05, 05] +AABE; [73 6B FA, 05, 05] -AAC0; [73 68 08, 05, 05] +AAC0; [73 6C 08, 05, 05] -AAC2; [73 68 10, 05, 05] +AAC2; [73 6C 10, 05, 05] -AADB; [73 68 18, 05, 05] +AADB; [73 6C 18, 05, 05] -AADC; [73 68 20, 05, 05] +AADC; [73 6C 20, 05, 05] 0F40; [74 0A, 05, 05] 0F69; [74 0A, 05, 05][74 8C, 05, 05] @@ -22805,7 +23488,7 @@ AADC; [73 68 20, 05, 05] 0F5D; [74 68, 05, 05] 0FAD; [74 6A, 05, 05] -0FBA; [74 6A, 05, 09][, E0 AD, 09] +0FBA; [74 6A, 05, 09][, DB B9, 09] 0F5E; [74 6C, 05, 05] @@ -22822,13 +23505,13 @@ AADC; [73 68 20, 05, 05] 0F61; [74 78, 05, 05] 0FB1; [74 7A, 05, 05] -0FBB; [74 7A, 05, 09][, E0 AD, 09] +0FBB; [74 7A, 05, 09][, DB B9, 09] 0F62; [74 7C, 05, 05] -0F6A; [74 7C, 05, 09][, E0 AD, 09] +0F6A; [74 7C, 05, 09][, DB B9, 09] 0FB2; [74 7E, 05, 05] -0FBC; [74 7E, 05, 09][, E0 AD, 09] +0FBC; [74 7E, 05, 09][, DB B9, 09] 0FB2 0F71; [74 7E, 05, 05][74 AA, 05, 05] 0F6C; [74 80, 05, 05] @@ -22855,7 +23538,7 @@ AADC; [73 68 20, 05, 05] 0FB7; [74 94, 05, 05] 0F68; [74 96, 05, 05] -0F00; [74 96, 05, 09][74 C4, 05, 09][, DA E5, 3D] +0F00; [74 96, 05, 09][74 C4, 05, 09][, D7 39, 3D] 0FB8; [74 98, 05, 05] @@ -23973,6 +24656,108 @@ AA75; [76 3B, 05, 05] AA76; [76 3D, 05, 05] +11103; [76 3F 04, 05, 05] + +11104; [76 3F 0C, 05, 05] + +11105; [76 3F 14, 05, 05] + +11106; [76 3F 1C, 05, 05] + +11107; [76 3F 24, 05, 05] + +11108; [76 3F 2C, 05, 05] + +11109; [76 3F 34, 05, 05] + +1110A; [76 3F 3C, 05, 05] + +1110B; [76 3F 44, 05, 05] + +1110C; [76 3F 4C, 05, 05] + +1110D; [76 3F 54, 05, 05] + +1110E; [76 3F 5C, 05, 05] + +1110F; [76 3F 64, 05, 05] + +11110; [76 3F 6C, 05, 05] + +11111; [76 3F 74, 05, 05] + +11112; [76 3F 7C, 05, 05] + +11113; [76 3F 84, 05, 05] + +11114; [76 3F 8C, 05, 05] + +11115; [76 3F 94, 05, 05] + +11116; [76 3F 9C, 05, 05] + +11117; [76 3F A4, 05, 05] + +11118; [76 3F AC, 05, 05] + +11119; [76 3F B4, 05, 05] + +1111A; [76 3F BC, 05, 05] + +1111B; [76 3F C4, 05, 05] + +1111C; [76 3F CC, 05, 05] + +1111D; [76 3F D4, 05, 05] + +1111E; [76 3F DC, 05, 05] + +1111F; [76 3F E4, 05, 05] + +11120; [76 3F EC, 05, 05] + +11121; [76 3F F4, 05, 05] + +11122; [76 3F FC, 05, 05] + +11123; [76 40 0A, 05, 05] + +11124; [76 40 12, 05, 05] + +11125; [76 40 1A, 05, 05] + +11126; [76 40 22, 05, 05] + +11127; [76 40 2A, 05, 05] + +11128; [76 40 32, 05, 05] + +11129; [76 40 3A, 05, 05] + +1112A; [76 40 42, 05, 05] + +1112B; [76 40 4A, 05, 05] + +1112C; [76 40 52, 05, 05] + +1112D; [76 40 5A, 05, 05] + +1112E; [76 40 62, 05, 05] +11131 11127; [76 40 62, 05, 05] + +1112F; [76 40 6A, 05, 05] +11132 11127; [76 40 6A, 05, 05] + +11130; [76 40 72, 05, 05] + +11131; [76 40 7A, 05, 05] + +11132; [76 40 82, 05, 05] + +11133; [76 40 8A, 05, 05] + +11134; [76 40 92, 05, 05] + 1780; [77 0A, 05, 05] 1781; [77 0C, 05, 05] @@ -24079,4881 +24864,4877 @@ AA76; [76 3D, 05, 05] 17B3; [77 72, 05, 05] -17B4; [77 74, 05, 05] - -17B5; [77 76, 05, 05] +17B6; [77 74, 05, 05] -17B6; [77 78, 05, 05] +17B7; [77 76, 05, 05] -17B7; [77 7A, 05, 05] +17B8; [77 78, 05, 05] -17B8; [77 7C, 05, 05] +17B9; [77 7A, 05, 05] -17B9; [77 7E, 05, 05] +17BA; [77 7C, 05, 05] -17BA; [77 80, 05, 05] +17BB; [77 7E, 05, 05] -17BB; [77 82, 05, 05] +17BC; [77 80, 05, 05] -17BC; [77 84, 05, 05] +17BD; [77 82, 05, 05] -17BD; [77 86, 05, 05] +17BE; [77 84, 05, 05] -17BE; [77 88, 05, 05] +17BF; [77 86, 05, 05] -17BF; [77 8A, 05, 05] +17C0; [77 88, 05, 05] -17C0; [77 8C, 05, 05] +17C1; [77 8A, 05, 05] -17C1; [77 8E, 05, 05] +17C2; [77 8C, 05, 05] -17C2; [77 90, 05, 05] +17C3; [77 8E, 05, 05] -17C3; [77 92, 05, 05] +17C4; [77 90, 05, 05] -17C4; [77 94, 05, 05] +17C5; [77 92, 05, 05] -17C5; [77 96, 05, 05] +17D2; [77 94, 05, 05] -17D2; [77 98, 05, 05] +1950; [77 96 04, 05, 05] -1950; [77 9A 04, 05, 05] +1951; [77 96 0C, 05, 05] -1951; [77 9A 0C, 05, 05] +1952; [77 96 14, 05, 05] -1952; [77 9A 14, 05, 05] +1953; [77 96 1C, 05, 05] -1953; [77 9A 1C, 05, 05] +1954; [77 96 24, 05, 05] -1954; [77 9A 24, 05, 05] +1955; [77 96 2C, 05, 05] -1955; [77 9A 2C, 05, 05] +1956; [77 96 34, 05, 05] -1956; [77 9A 34, 05, 05] +1957; [77 96 3C, 05, 05] -1957; [77 9A 3C, 05, 05] +1958; [77 96 44, 05, 05] -1958; [77 9A 44, 05, 05] +1959; [77 96 4C, 05, 05] -1959; [77 9A 4C, 05, 05] +195A; [77 96 54, 05, 05] -195A; [77 9A 54, 05, 05] +195B; [77 96 5C, 05, 05] -195B; [77 9A 5C, 05, 05] +195C; [77 96 64, 05, 05] -195C; [77 9A 64, 05, 05] +195D; [77 96 6C, 05, 05] -195D; [77 9A 6C, 05, 05] +195E; [77 96 74, 05, 05] -195E; [77 9A 74, 05, 05] +195F; [77 96 7C, 05, 05] -195F; [77 9A 7C, 05, 05] +1960; [77 96 84, 05, 05] -1960; [77 9A 84, 05, 05] +1961; [77 96 8C, 05, 05] -1961; [77 9A 8C, 05, 05] +1962; [77 96 94, 05, 05] -1962; [77 9A 94, 05, 05] +1963; [77 96 9C, 05, 05] -1963; [77 9A 9C, 05, 05] +1964; [77 96 A4, 05, 05] -1964; [77 9A A4, 05, 05] +1965; [77 96 AC, 05, 05] -1965; [77 9A AC, 05, 05] +1966; [77 96 B4, 05, 05] -1966; [77 9A B4, 05, 05] +1967; [77 96 BC, 05, 05] -1967; [77 9A BC, 05, 05] +1968; [77 96 C4, 05, 05] -1968; [77 9A C4, 05, 05] +1969; [77 96 CC, 05, 05] -1969; [77 9A CC, 05, 05] +196A; [77 96 D4, 05, 05] -196A; [77 9A D4, 05, 05] +196B; [77 96 DC, 05, 05] -196B; [77 9A DC, 05, 05] +196C; [77 96 E4, 05, 05] -196C; [77 9A E4, 05, 05] +196D; [77 96 EC, 05, 05] -196D; [77 9A EC, 05, 05] +1970; [77 96 F4, 05, 05] -1970; [77 9A F4, 05, 05] +1971; [77 96 FC, 05, 05] -1971; [77 9A FC, 05, 05] +1972; [77 97 0A, 05, 05] -1972; [77 9B 0A, 05, 05] +1973; [77 97 12, 05, 05] -1973; [77 9B 12, 05, 05] +1974; [77 97 1A, 05, 05] -1974; [77 9B 1A, 05, 05] +1980; [77 97 22, 05, 05] -1980; [77 9B 22, 05, 05] +1981; [77 97 2A, 05, 05] -1981; [77 9B 2A, 05, 05] +1982; [77 97 32, 05, 05] -1982; [77 9B 32, 05, 05] +1983; [77 97 3A, 05, 05] -1983; [77 9B 3A, 05, 05] +1984; [77 97 42, 05, 05] -1984; [77 9B 42, 05, 05] +1985; [77 97 4A, 05, 05] -1985; [77 9B 4A, 05, 05] +1986; [77 97 52, 05, 05] -1986; [77 9B 52, 05, 05] +1987; [77 97 5A, 05, 05] -1987; [77 9B 5A, 05, 05] +1988; [77 97 62, 05, 05] -1988; [77 9B 62, 05, 05] +1989; [77 97 6A, 05, 05] -1989; [77 9B 6A, 05, 05] +198A; [77 97 72, 05, 05] -198A; [77 9B 72, 05, 05] +198B; [77 97 7A, 05, 05] -198B; [77 9B 7A, 05, 05] +198C; [77 97 82, 05, 05] -198C; [77 9B 82, 05, 05] +198D; [77 97 8A, 05, 05] -198D; [77 9B 8A, 05, 05] +198E; [77 97 92, 05, 05] -198E; [77 9B 92, 05, 05] +198F; [77 97 9A, 05, 05] -198F; [77 9B 9A, 05, 05] +1990; [77 97 A2, 05, 05] -1990; [77 9B A2, 05, 05] +1991; [77 97 AA, 05, 05] -1991; [77 9B AA, 05, 05] +1992; [77 97 B2, 05, 05] -1992; [77 9B B2, 05, 05] +1993; [77 97 BA, 05, 05] -1993; [77 9B BA, 05, 05] +1994; [77 97 C2, 05, 05] -1994; [77 9B C2, 05, 05] +1995; [77 97 CA, 05, 05] -1995; [77 9B CA, 05, 05] +1996; [77 97 D2, 05, 05] -1996; [77 9B D2, 05, 05] +1997; [77 97 DA, 05, 05] -1997; [77 9B DA, 05, 05] +1998; [77 97 E2, 05, 05] -1998; [77 9B E2, 05, 05] +1999; [77 97 EA, 05, 05] -1999; [77 9B EA, 05, 05] +199A; [77 97 F2, 05, 05] -199A; [77 9B F2, 05, 05] +199B; [77 97 FA, 05, 05] -199B; [77 9B FA, 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] -199C; [77 9C 08, 05, 05] -19DE; [77 9C 08, 05, 09][77 9C B8, 05, 09] -19DF; [77 9C 08, 05, 09][77 9C B8, 05, 09][77 9D 16, 05, 3D] +199D; [77 98 10, 05, 05] -199D; [77 9C 10, 05, 05] +199E; [77 98 18, 05, 05] -199E; [77 9C 18, 05, 05] +199F; [77 98 20, 05, 05] -199F; [77 9C 20, 05, 05] +19A0; [77 98 28, 05, 05] -19A0; [77 9C 28, 05, 05] +19A1; [77 98 30, 05, 05] -19A1; [77 9C 30, 05, 05] +19A2; [77 98 38, 05, 05] -19A2; [77 9C 38, 05, 05] +19A3; [77 98 40, 05, 05] -19A3; [77 9C 40, 05, 05] +19A4; [77 98 48, 05, 05] -19A4; [77 9C 48, 05, 05] +19A5; [77 98 50, 05, 05] -19A5; [77 9C 50, 05, 05] +19A6; [77 98 58, 05, 05] -19A6; [77 9C 58, 05, 05] +19A7; [77 98 60, 05, 05] -19A7; [77 9C 60, 05, 05] +19A8; [77 98 68, 05, 05] -19A8; [77 9C 68, 05, 05] +19A9; [77 98 70, 05, 05] -19A9; [77 9C 70, 05, 05] +19AA; [77 98 78, 05, 05] -19AA; [77 9C 78, 05, 05] +19AB; [77 98 80, 05, 05] -19AB; [77 9C 80, 05, 05] +19B0; [77 98 88, 05, 05] -19B0; [77 9C 88, 05, 05] +19B1; [77 98 90, 05, 05] -19B1; [77 9C 90, 05, 05] +19B2; [77 98 98, 05, 05] -19B2; [77 9C 98, 05, 05] +19B3; [77 98 A0, 05, 05] -19B3; [77 9C A0, 05, 05] +19B4; [77 98 A8, 05, 05] -19B4; [77 9C A8, 05, 05] +19B5; [77 98 B0, 05, 05] -19B5; [77 9C B0, 05, 05] +19B6; [77 98 B8, 05, 05] -19B6; [77 9C B8, 05, 05] +19B7; [77 98 C0, 05, 05] -19B7; [77 9C C0, 05, 05] +19B8; [77 98 C8, 05, 05] -19B8; [77 9C C8, 05, 05] +19B9; [77 98 D0, 05, 05] -19B9; [77 9C D0, 05, 05] +19BA; [77 98 D8, 05, 05] -19BA; [77 9C D8, 05, 05] +19BB; [77 98 E0, 05, 05] -19BB; [77 9C E0, 05, 05] +19BC; [77 98 E8, 05, 05] -19BC; [77 9C E8, 05, 05] +19BD; [77 98 F0, 05, 05] -19BD; [77 9C F0, 05, 05] +19BE; [77 98 F8, 05, 05] -19BE; [77 9C F8, 05, 05] +19BF; [77 99 06, 05, 05] -19BF; [77 9D 06, 05, 05] +19C0; [77 99 0E, 05, 05] -19C0; [77 9D 0E, 05, 05] +19C1; [77 99 16, 05, 05] -19C1; [77 9D 16, 05, 05] +19C2; [77 99 1E, 05, 05] -19C2; [77 9D 1E, 05, 05] +19C3; [77 99 26, 05, 05] -19C3; [77 9D 26, 05, 05] +19C4; [77 99 2E, 05, 05] -19C4; [77 9D 2E, 05, 05] +19C5; [77 99 36, 05, 05] -19C5; [77 9D 36, 05, 05] +19C6; [77 99 3E, 05, 05] -19C6; [77 9D 3E, 05, 05] +19C7; [77 99 46, 05, 05] -19C7; [77 9D 46, 05, 05] +19C8; [77 99 4E, 05, 05] -19C8; [77 9D 4E, 05, 05] +19C9; [77 99 56, 05, 05] -19C9; [77 9D 56, 05, 05] +1A20; [77 99 5E, 05, 05] -1A20; [77 9D 5E, 05, 05] +1A21; [77 99 66, 05, 05] -1A21; [77 9D 66, 05, 05] +1A22; [77 99 6E, 05, 05] -1A22; [77 9D 6E, 05, 05] +1A23; [77 99 76, 05, 05] -1A23; [77 9D 76, 05, 05] +1A24; [77 99 7E, 05, 05] -1A24; [77 9D 7E, 05, 05] +1A25; [77 99 86, 05, 05] -1A25; [77 9D 86, 05, 05] +1A26; [77 99 8E, 05, 05] +1A58; [77 99 8E, 05, 09] +1A59; [77 99 8E, 05, 09] -1A26; [77 9D 8E, 05, 05] -1A58; [77 9D 8E, 05, 09] -1A59; [77 9D 8E, 05, 09] +1A27; [77 99 96, 05, 05] -1A27; [77 9D 96, 05, 05] +1A28; [77 99 9E, 05, 05] -1A28; [77 9D 9E, 05, 05] +1A29; [77 99 A6, 05, 05] -1A29; [77 9D A6, 05, 05] +1A2A; [77 99 AE, 05, 05] -1A2A; [77 9D AE, 05, 05] +1A2B; [77 99 B6, 05, 05] -1A2B; [77 9D B6, 05, 05] +1A2C; [77 99 BE, 05, 05] -1A2C; [77 9D BE, 05, 05] +1A2D; [77 99 C6, 05, 05] -1A2D; [77 9D C6, 05, 05] +1A2E; [77 99 CE, 05, 05] -1A2E; [77 9D CE, 05, 05] +1A2F; [77 99 D6, 05, 05] -1A2F; [77 9D D6, 05, 05] +1A30; [77 99 DE, 05, 05] -1A30; [77 9D DE, 05, 05] +1A31; [77 99 E6, 05, 05] -1A31; [77 9D E6, 05, 05] +1A32; [77 99 EE, 05, 05] -1A32; [77 9D EE, 05, 05] +1A33; [77 99 F6, 05, 05] -1A33; [77 9D F6, 05, 05] +1A34; [77 9A 04, 05, 05] -1A34; [77 9E 04, 05, 05] +1A35; [77 9A 0C, 05, 05] -1A35; [77 9E 0C, 05, 05] +1A36; [77 9A 14, 05, 05] -1A36; [77 9E 14, 05, 05] +1A37; [77 9A 1C, 05, 05] -1A37; [77 9E 1C, 05, 05] +1A38; [77 9A 24, 05, 05] -1A38; [77 9E 24, 05, 05] +1A39; [77 9A 2C, 05, 05] -1A39; [77 9E 2C, 05, 05] +1A3A; [77 9A 34, 05, 05] -1A3A; [77 9E 34, 05, 05] +1A3B; [77 9A 3C, 05, 05] +1A5A; [77 9A 3C, 05, 09] +1A5B; [77 9A 3C, 05, 09] -1A3B; [77 9E 3C, 05, 05] -1A5A; [77 9E 3C, 05, 09] -1A5B; [77 9E 3C, 05, 09] +1A3C; [77 9A 44, 05, 05] -1A3C; [77 9E 44, 05, 05] +1A3D; [77 9A 4C, 05, 05] -1A3D; [77 9E 4C, 05, 05] +1A3E; [77 9A 54, 05, 05] -1A3E; [77 9E 54, 05, 05] +1A3F; [77 9A 5C, 05, 05] -1A3F; [77 9E 5C, 05, 05] +1A40; [77 9A 64, 05, 05] -1A40; [77 9E 64, 05, 05] +1A41; [77 9A 6C, 05, 05] -1A41; [77 9E 6C, 05, 05] +1A42; [77 9A 74, 05, 05] -1A42; [77 9E 74, 05, 05] +1A43; [77 9A 7C, 05, 05] -1A43; [77 9E 7C, 05, 05] +1A44; [77 9A 84, 05, 05] -1A44; [77 9E 84, 05, 05] +1A45; [77 9A 8C, 05, 05] -1A45; [77 9E 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] -1A46; [77 9E 94, 05, 05] -1A54; [77 9E 94, 05, 09][77 9F CA, 05, 09][77 9E 94, 05, 3D] +1A47; [77 9A 9C, 05, 05] -1A47; [77 9E 9C, 05, 05] +1A48; [77 9A A4, 05, 05] -1A48; [77 9E A4, 05, 05] +1A49; [77 9A AC, 05, 05] -1A49; [77 9E AC, 05, 05] +1A4A; [77 9A B4, 05, 05] -1A4A; [77 9E B4, 05, 05] +1A4B; [77 9A BC, 05, 05] -1A4B; [77 9E BC, 05, 05] +1A4C; [77 9A C4, 05, 05] -1A4C; [77 9E C4, 05, 05] +1A53; [77 9A CC, 05, 05] -1A53; [77 9E CC, 05, 05] +1A6B; [77 9A D4, 05, 05] -1A6B; [77 9E D4, 05, 05] +1A55; [77 9A DC, 05, 05] -1A55; [77 9E DC, 05, 05] +1A56; [77 9A E4, 05, 05] -1A56; [77 9E E4, 05, 05] +1A57; [77 9A EC, 05, 05] -1A57; [77 9E EC, 05, 05] +1A5C; [77 9A F4, 05, 05] -1A5C; [77 9E F4, 05, 05] +1A5D; [77 9A FC, 05, 05] -1A5D; [77 9E FC, 05, 05] +1A5E; [77 9B 0A, 05, 05] -1A5E; [77 9F 0A, 05, 05] +1A4D; [77 9B 12, 05, 05] -1A4D; [77 9F 12, 05, 05] +1A4E; [77 9B 1A, 05, 05] -1A4E; [77 9F 1A, 05, 05] +1A4F; [77 9B 22, 05, 05] -1A4F; [77 9F 22, 05, 05] +1A50; [77 9B 2A, 05, 05] -1A50; [77 9F 2A, 05, 05] +1A51; [77 9B 32, 05, 05] -1A51; [77 9F 32, 05, 05] +1A52; [77 9B 3A, 05, 05] -1A52; [77 9F 3A, 05, 05] +1A61; [77 9B 42, 05, 05] -1A61; [77 9F 42, 05, 05] +1A6C; [77 9B 4A, 05, 05] -1A6C; [77 9F 4A, 05, 05] +1A62; [77 9B 52, 05, 05] -1A62; [77 9F 52, 05, 05] +1A63; [77 9B 5A, 05, 05] +1A64; [77 9B 5A, 05, 09] -1A63; [77 9F 5A, 05, 05] -1A64; [77 9F 5A, 05, 09] +1A65; [77 9B 62, 05, 05] -1A65; [77 9F 62, 05, 05] +1A66; [77 9B 6A, 05, 05] -1A66; [77 9F 6A, 05, 05] +1A67; [77 9B 72, 05, 05] -1A67; [77 9F 72, 05, 05] +1A68; [77 9B 7A, 05, 05] -1A68; [77 9F 7A, 05, 05] +1A69; [77 9B 82, 05, 05] -1A69; [77 9F 82, 05, 05] +1A6A; [77 9B 8A, 05, 05] -1A6A; [77 9F 8A, 05, 05] +1A6E; [77 9B 92, 05, 05] -1A6E; [77 9F 92, 05, 05] +1A6F; [77 9B 9A, 05, 05] -1A6F; [77 9F 9A, 05, 05] +1A73; [77 9B A2, 05, 05] -1A73; [77 9F A2, 05, 05] +1A70; [77 9B AA, 05, 05] -1A70; [77 9F AA, 05, 05] +1A71; [77 9B B2, 05, 05] -1A71; [77 9F B2, 05, 05] +1A72; [77 9B BA, 05, 05] -1A72; [77 9F BA, 05, 05] +1A6D; [77 9B C2, 05, 05] -1A6D; [77 9F C2, 05, 05] +1A60; [77 9B CA, 05, 05] -1A60; [77 9F CA, 05, 05] +AA00; [77 9B D2, 05, 05] -AA00; [77 9F D2, 05, 05] +AA01; [77 9B DA, 05, 05] -AA01; [77 9F DA, 05, 05] +AA02; [77 9B E2, 05, 05] -AA02; [77 9F E2, 05, 05] +AA03; [77 9B EA, 05, 05] -AA03; [77 9F EA, 05, 05] +AA04; [77 9B F2, 05, 05] -AA04; [77 9F F2, 05, 05] +AA05; [77 9B FA, 05, 05] -AA05; [77 9F FA, 05, 05] +AA06; [77 9C 08, 05, 05] -AA06; [77 A0 08, 05, 05] +AA07; [77 9C 10, 05, 05] -AA07; [77 A0 10, 05, 05] +AA08; [77 9C 18, 05, 05] -AA08; [77 A0 18, 05, 05] +AA09; [77 9C 20, 05, 05] -AA09; [77 A0 20, 05, 05] +AA0A; [77 9C 28, 05, 05] -AA0A; [77 A0 28, 05, 05] +AA0B; [77 9C 30, 05, 05] -AA0B; [77 A0 30, 05, 05] +AA0C; [77 9C 38, 05, 05] -AA0C; [77 A0 38, 05, 05] +AA0D; [77 9C 40, 05, 05] -AA0D; [77 A0 40, 05, 05] +AA0E; [77 9C 48, 05, 05] -AA0E; [77 A0 48, 05, 05] +AA0F; [77 9C 50, 05, 05] -AA0F; [77 A0 50, 05, 05] +AA10; [77 9C 58, 05, 05] -AA10; [77 A0 58, 05, 05] +AA11; [77 9C 60, 05, 05] -AA11; [77 A0 60, 05, 05] +AA12; [77 9C 68, 05, 05] -AA12; [77 A0 68, 05, 05] +AA13; [77 9C 70, 05, 05] -AA13; [77 A0 70, 05, 05] +AA14; [77 9C 78, 05, 05] -AA14; [77 A0 78, 05, 05] +AA15; [77 9C 80, 05, 05] -AA15; [77 A0 80, 05, 05] +AA16; [77 9C 88, 05, 05] -AA16; [77 A0 88, 05, 05] +AA17; [77 9C 90, 05, 05] -AA17; [77 A0 90, 05, 05] +AA18; [77 9C 98, 05, 05] -AA18; [77 A0 98, 05, 05] +AA19; [77 9C A0, 05, 05] -AA19; [77 A0 A0, 05, 05] +AA1A; [77 9C A8, 05, 05] -AA1A; [77 A0 A8, 05, 05] +AA1B; [77 9C B0, 05, 05] -AA1B; [77 A0 B0, 05, 05] +AA1C; [77 9C B8, 05, 05] -AA1C; [77 A0 B8, 05, 05] +AA1D; [77 9C C0, 05, 05] -AA1D; [77 A0 C0, 05, 05] +AA1E; [77 9C C8, 05, 05] -AA1E; [77 A0 C8, 05, 05] +AA1F; [77 9C D0, 05, 05] -AA1F; [77 A0 D0, 05, 05] +AA20; [77 9C D8, 05, 05] -AA20; [77 A0 D8, 05, 05] +AA21; [77 9C E0, 05, 05] -AA21; [77 A0 E0, 05, 05] +AA22; [77 9C E8, 05, 05] -AA22; [77 A0 E8, 05, 05] +AA23; [77 9C F0, 05, 05] -AA23; [77 A0 F0, 05, 05] +AA24; [77 9C F8, 05, 05] -AA24; [77 A0 F8, 05, 05] +AA25; [77 9D 06, 05, 05] -AA25; [77 A1 06, 05, 05] +AA26; [77 9D 0E, 05, 05] -AA26; [77 A1 0E, 05, 05] +AA27; [77 9D 16, 05, 05] -AA27; [77 A1 16, 05, 05] +AA28; [77 9D 1E, 05, 05] -AA28; [77 A1 1E, 05, 05] +AA33; [77 9D 26, 05, 05] -AA33; [77 A1 26, 05, 05] +AA34; [77 9D 2E, 05, 05] -AA34; [77 A1 2E, 05, 05] +AA35; [77 9D 36, 05, 05] -AA35; [77 A1 36, 05, 05] +AA36; [77 9D 3E, 05, 05] -AA36; [77 A1 3E, 05, 05] +AA29; [77 9D 46, 05, 05] -AA29; [77 A1 46, 05, 05] +AA2A; [77 9D 4E, 05, 05] -AA2A; [77 A1 4E, 05, 05] +AA2B; [77 9D 56, 05, 05] -AA2B; [77 A1 56, 05, 05] +AA2C; [77 9D 5E, 05, 05] -AA2C; [77 A1 5E, 05, 05] +AA2D; [77 9D 66, 05, 05] -AA2D; [77 A1 66, 05, 05] +AA2E; [77 9D 6E, 05, 05] -AA2E; [77 A1 6E, 05, 05] +AA2F; [77 9D 76, 05, 05] -AA2F; [77 A1 76, 05, 05] +AA30; [77 9D 7E, 05, 05] -AA30; [77 A1 7E, 05, 05] +AA31; [77 9D 86, 05, 05] -AA31; [77 A1 86, 05, 05] +AA32; [77 9D 8E, 05, 05] -AA32; [77 A1 8E, 05, 05] +AA40; [77 9D 96, 05, 05] -AA40; [77 A1 96, 05, 05] +AA41; [77 9D 9E, 05, 05] -AA41; [77 A1 9E, 05, 05] +AA42; [77 9D A6, 05, 05] -AA42; [77 A1 A6, 05, 05] +AA43; [77 9D AE, 05, 05] -AA43; [77 A1 AE, 05, 05] +AA44; [77 9D B6, 05, 05] -AA44; [77 A1 B6, 05, 05] +AA45; [77 9D BE, 05, 05] -AA45; [77 A1 BE, 05, 05] +AA46; [77 9D C6, 05, 05] -AA46; [77 A1 C6, 05, 05] +AA47; [77 9D CE, 05, 05] -AA47; [77 A1 CE, 05, 05] +AA48; [77 9D D6, 05, 05] -AA48; [77 A1 D6, 05, 05] +AA49; [77 9D DE, 05, 05] -AA49; [77 A1 DE, 05, 05] +AA4A; [77 9D E6, 05, 05] -AA4A; [77 A1 E6, 05, 05] +AA4B; [77 9D EE, 05, 05] -AA4B; [77 A1 EE, 05, 05] +AA4C; [77 9D F6, 05, 05] -AA4C; [77 A1 F6, 05, 05] +AA4D; [77 9E 04, 05, 05] -AA4D; [77 A2 04, 05, 05] +1B05; [77 9E 0C, 05, 05] -1B05; [77 A2 0C, 05, 05] +1B05 1B35; [77 9E 14, 05, 05] +1B06; [77 9E 14, 05, 05] -1B05 1B35; [77 A2 14, 05, 05] -1B06; [77 A2 14, 05, 05] +1B07; [77 9E 1C, 05, 05] -1B07; [77 A2 1C, 05, 05] +1B07 1B35; [77 9E 24, 05, 05] +1B08; [77 9E 24, 05, 05] -1B07 1B35; [77 A2 24, 05, 05] -1B08; [77 A2 24, 05, 05] +1B09; [77 9E 2C, 05, 05] -1B09; [77 A2 2C, 05, 05] +1B09 1B35; [77 9E 34, 05, 05] +1B0A; [77 9E 34, 05, 05] -1B09 1B35; [77 A2 34, 05, 05] -1B0A; [77 A2 34, 05, 05] +1B0B; [77 9E 3C, 05, 05] -1B0B; [77 A2 3C, 05, 05] +1B0B 1B35; [77 9E 44, 05, 05] +1B0C; [77 9E 44, 05, 05] -1B0B 1B35; [77 A2 44, 05, 05] -1B0C; [77 A2 44, 05, 05] +1B0D; [77 9E 4C, 05, 05] -1B0D; [77 A2 4C, 05, 05] +1B0D 1B35; [77 9E 54, 05, 05] +1B0E; [77 9E 54, 05, 05] -1B0D 1B35; [77 A2 54, 05, 05] -1B0E; [77 A2 54, 05, 05] +1B0F; [77 9E 5C, 05, 05] -1B0F; [77 A2 5C, 05, 05] +1B10; [77 9E 64, 05, 05] -1B10; [77 A2 64, 05, 05] +1B11; [77 9E 6C, 05, 05] -1B11; [77 A2 6C, 05, 05] +1B11 1B35; [77 9E 74, 05, 05] +1B12; [77 9E 74, 05, 05] -1B11 1B35; [77 A2 74, 05, 05] -1B12; [77 A2 74, 05, 05] +1B13; [77 9E 7C, 05, 05] -1B13; [77 A2 7C, 05, 05] +1B45; [77 9E 84, 05, 05] -1B45; [77 A2 84, 05, 05] +1B46; [77 9E 8C, 05, 05] -1B46; [77 A2 8C, 05, 05] +1B14; [77 9E 94, 05, 05] -1B14; [77 A2 94, 05, 05] +1B15; [77 9E 9C, 05, 05] -1B15; [77 A2 9C, 05, 05] +1B16; [77 9E A4, 05, 05] -1B16; [77 A2 A4, 05, 05] +1B17; [77 9E AC, 05, 05] -1B17; [77 A2 AC, 05, 05] +1B18; [77 9E B4, 05, 05] -1B18; [77 A2 B4, 05, 05] +1B19; [77 9E BC, 05, 05] -1B19; [77 A2 BC, 05, 05] +1B1A; [77 9E C4, 05, 05] -1B1A; [77 A2 C4, 05, 05] +1B1B; [77 9E CC, 05, 05] -1B1B; [77 A2 CC, 05, 05] +1B1C; [77 9E D4, 05, 05] -1B1C; [77 A2 D4, 05, 05] +1B1D; [77 9E DC, 05, 05] -1B1D; [77 A2 DC, 05, 05] +1B1E; [77 9E E4, 05, 05] -1B1E; [77 A2 E4, 05, 05] +1B1F; [77 9E EC, 05, 05] -1B1F; [77 A2 EC, 05, 05] +1B20; [77 9E F4, 05, 05] -1B20; [77 A2 F4, 05, 05] +1B21; [77 9E FC, 05, 05] -1B21; [77 A2 FC, 05, 05] +1B22; [77 9F 0A, 05, 05] -1B22; [77 A3 0A, 05, 05] +1B47; [77 9F 12, 05, 05] -1B47; [77 A3 12, 05, 05] +1B23; [77 9F 1A, 05, 05] -1B23; [77 A3 1A, 05, 05] +1B24; [77 9F 22, 05, 05] -1B24; [77 A3 22, 05, 05] +1B25; [77 9F 2A, 05, 05] -1B25; [77 A3 2A, 05, 05] +1B26; [77 9F 32, 05, 05] -1B26; [77 A3 32, 05, 05] +1B27; [77 9F 3A, 05, 05] -1B27; [77 A3 3A, 05, 05] +1B48; [77 9F 42, 05, 05] -1B48; [77 A3 42, 05, 05] +1B28; [77 9F 4A, 05, 05] -1B28; [77 A3 4A, 05, 05] +1B29; [77 9F 52, 05, 05] -1B29; [77 A3 52, 05, 05] +1B2A; [77 9F 5A, 05, 05] -1B2A; [77 A3 5A, 05, 05] +1B2B; [77 9F 62, 05, 05] -1B2B; [77 A3 62, 05, 05] +1B2C; [77 9F 6A, 05, 05] -1B2C; [77 A3 6A, 05, 05] +1B2D; [77 9F 72, 05, 05] -1B2D; [77 A3 72, 05, 05] +1B2E; [77 9F 7A, 05, 05] -1B2E; [77 A3 7A, 05, 05] +1B2F; [77 9F 82, 05, 05] -1B2F; [77 A3 82, 05, 05] +1B49; [77 9F 8A, 05, 05] -1B49; [77 A3 8A, 05, 05] +1B30; [77 9F 92, 05, 05] -1B30; [77 A3 92, 05, 05] +1B31; [77 9F 9A, 05, 05] -1B31; [77 A3 9A, 05, 05] +1B32; [77 9F A2, 05, 05] -1B32; [77 A3 A2, 05, 05] +1B4A; [77 9F AA, 05, 05] -1B4A; [77 A3 AA, 05, 05] +1B4B; [77 9F B2, 05, 05] -1B4B; [77 A3 B2, 05, 05] +1B33; [77 9F BA, 05, 05] -1B33; [77 A3 BA, 05, 05] +1B35; [77 9F C2, 05, 05] -1B35; [77 A3 C2, 05, 05] +1B36; [77 9F CA, 05, 05] -1B36; [77 A3 CA, 05, 05] +1B37; [77 9F D2, 05, 05] -1B37; [77 A3 D2, 05, 05] +1B38; [77 9F DA, 05, 05] -1B38; [77 A3 DA, 05, 05] +1B39; [77 9F E2, 05, 05] -1B39; [77 A3 E2, 05, 05] +1B3A; [77 9F EA, 05, 05] -1B3A; [77 A3 EA, 05, 05] +1B3A 1B35; [77 9F F2, 05, 05] +1B3B; [77 9F F2, 05, 05] -1B3A 1B35; [77 A3 F2, 05, 05] -1B3B; [77 A3 F2, 05, 05] +1B3C; [77 9F FA, 05, 05] -1B3C; [77 A3 FA, 05, 05] +1B3C 1B35; [77 A0 08, 05, 05] +1B3D; [77 A0 08, 05, 05] -1B3C 1B35; [77 A4 08, 05, 05] -1B3D; [77 A4 08, 05, 05] +1B3E; [77 A0 10, 05, 05] -1B3E; [77 A4 10, 05, 05] +1B3F; [77 A0 18, 05, 05] -1B3F; [77 A4 18, 05, 05] +1B3E 1B35; [77 A0 20, 05, 05] +1B40; [77 A0 20, 05, 05] -1B3E 1B35; [77 A4 20, 05, 05] -1B40; [77 A4 20, 05, 05] +1B3F 1B35; [77 A0 28, 05, 05] +1B41; [77 A0 28, 05, 05] -1B3F 1B35; [77 A4 28, 05, 05] -1B41; [77 A4 28, 05, 05] +1B42; [77 A0 30, 05, 05] -1B42; [77 A4 30, 05, 05] +1B42 1B35; [77 A0 38, 05, 05] +1B43; [77 A0 38, 05, 05] -1B42 1B35; [77 A4 38, 05, 05] -1B43; [77 A4 38, 05, 05] +1B44; [77 A0 40, 05, 05] -1B44; [77 A4 40, 05, 05] +A984; [77 A0 48, 05, 05] -A984; [77 A4 48, 05, 05] +A985; [77 A0 50, 05, 05] -A985; [77 A4 50, 05, 05] +A986; [77 A0 58, 05, 05] -A986; [77 A4 58, 05, 05] +A987; [77 A0 60, 05, 05] -A987; [77 A4 60, 05, 05] +A988; [77 A0 68, 05, 05] -A988; [77 A4 68, 05, 05] +A989; [77 A0 70, 05, 05] -A989; [77 A4 70, 05, 05] +A98A; [77 A0 78, 05, 05] -A98A; [77 A4 78, 05, 05] +A98B; [77 A0 80, 05, 05] -A98B; [77 A4 80, 05, 05] +A98C; [77 A0 88, 05, 05] -A98C; [77 A4 88, 05, 05] +A98D; [77 A0 90, 05, 05] -A98D; [77 A4 90, 05, 05] +A98E; [77 A0 98, 05, 05] -A98E; [77 A4 98, 05, 05] +A98F; [77 A0 A0, 05, 05] -A98F; [77 A4 A0, 05, 05] +A990; [77 A0 A8, 05, 05] -A990; [77 A4 A8, 05, 05] +A991; [77 A0 B0, 05, 05] -A991; [77 A4 B0, 05, 05] +A992; [77 A0 B8, 05, 05] -A992; [77 A4 B8, 05, 05] +A993; [77 A0 C0, 05, 05] -A993; [77 A4 C0, 05, 05] +A994; [77 A0 C8, 05, 05] -A994; [77 A4 C8, 05, 05] +A995; [77 A0 D0, 05, 05] -A995; [77 A4 D0, 05, 05] +A996; [77 A0 D8, 05, 05] -A996; [77 A4 D8, 05, 05] +A997; [77 A0 E0, 05, 05] -A997; [77 A4 E0, 05, 05] +A998; [77 A0 E8, 05, 05] -A998; [77 A4 E8, 05, 05] +A999; [77 A0 F0, 05, 05] -A999; [77 A4 F0, 05, 05] +A99A; [77 A0 F8, 05, 05] -A99A; [77 A4 F8, 05, 05] +A99B; [77 A1 06, 05, 05] -A99B; [77 A5 06, 05, 05] +A99C; [77 A1 0E, 05, 05] -A99C; [77 A5 0E, 05, 05] +A99D; [77 A1 16, 05, 05] -A99D; [77 A5 16, 05, 05] +A99E; [77 A1 1E, 05, 05] -A99E; [77 A5 1E, 05, 05] +A99F; [77 A1 26, 05, 05] -A99F; [77 A5 26, 05, 05] +A9A0; [77 A1 2E, 05, 05] -A9A0; [77 A5 2E, 05, 05] +A9A1; [77 A1 36, 05, 05] -A9A1; [77 A5 36, 05, 05] +A9A2; [77 A1 3E, 05, 05] -A9A2; [77 A5 3E, 05, 05] +A9A3; [77 A1 46, 05, 05] -A9A3; [77 A5 46, 05, 05] +A9A4; [77 A1 4E, 05, 05] -A9A4; [77 A5 4E, 05, 05] +A9A5; [77 A1 56, 05, 05] -A9A5; [77 A5 56, 05, 05] +A9A6; [77 A1 5E, 05, 05] -A9A6; [77 A5 5E, 05, 05] +A9A7; [77 A1 66, 05, 05] -A9A7; [77 A5 66, 05, 05] +A9A8; [77 A1 6E, 05, 05] -A9A8; [77 A5 6E, 05, 05] +A9A9; [77 A1 76, 05, 05] -A9A9; [77 A5 76, 05, 05] +A9AA; [77 A1 7E, 05, 05] -A9AA; [77 A5 7E, 05, 05] +A9BE; [77 A1 86, 05, 05] -A9BE; [77 A5 86, 05, 05] +A9AB; [77 A1 8E, 05, 05] +A9AC; [77 A1 8E, 05, 09] -A9AB; [77 A5 8E, 05, 05] -A9AC; [77 A5 8E, 05, 09] +A9BF; [77 A1 96, 05, 05] -A9BF; [77 A5 96, 05, 05] +A9AD; [77 A1 9E, 05, 05] -A9AD; [77 A5 9E, 05, 05] +A9AE; [77 A1 A6, 05, 05] -A9AE; [77 A5 A6, 05, 05] +A9AF; [77 A1 AE, 05, 05] -A9AF; [77 A5 AE, 05, 05] +A9B0; [77 A1 B6, 05, 05] -A9B0; [77 A5 B6, 05, 05] +A9B1; [77 A1 BE, 05, 05] -A9B1; [77 A5 BE, 05, 05] +A9B2; [77 A1 C6, 05, 05] -A9B2; [77 A5 C6, 05, 05] +A9B4; [77 A1 CE, 05, 05] -A9B4; [77 A5 CE, 05, 05] +A9BC; [77 A1 D6, 05, 05] -A9BC; [77 A5 D6, 05, 05] +A9B6; [77 A1 DE, 05, 05] -A9B6; [77 A5 DE, 05, 05] +A9B7; [77 A1 E6, 05, 05] -A9B7; [77 A5 E6, 05, 05] +A9B8; [77 A1 EE, 05, 05] -A9B8; [77 A5 EE, 05, 05] +A9B9; [77 A1 F6, 05, 05] -A9B9; [77 A5 F6, 05, 05] +A9BD; [77 A2 04, 05, 05] -A9BD; [77 A6 04, 05, 05] +A9BA; [77 A2 0C, 05, 05] -A9BA; [77 A6 0C, 05, 05] +A9BB; [77 A2 14, 05, 05] -A9BB; [77 A6 14, 05, 05] +A9B5; [77 A2 1C, 05, 05] -A9B5; [77 A6 1C, 05, 05] +A9C0; [77 A2 24, 05, 05] -A9C0; [77 A6 24, 05, 05] +1880; [77 A2 2C, 05, 05] -1880; [77 A6 2C, 05, 05] +1881; [77 A2 34, 05, 05] -1881; [77 A6 34, 05, 05] +1882; [77 A2 3C, 05, 05] -1882; [77 A6 3C, 05, 05] +1883; [77 A2 44, 05, 05] -1883; [77 A6 44, 05, 05] +1884; [77 A2 4C, 05, 05] -1884; [77 A6 4C, 05, 05] +1885; [77 A2 54, 05, 05] -1885; [77 A6 54, 05, 05] +1886; [77 A2 5C, 05, 05] -1886; [77 A6 5C, 05, 05] +1843; [77 A2 64, 05, 05] -1843; [77 A6 64, 05, 05] +1820; [77 A2 6C, 05, 05] -1820; [77 A6 6C, 05, 05] +1887; [77 A2 74, 05, 05] -1887; [77 A6 74, 05, 05] +1821; [77 A2 7C, 05, 05] -1821; [77 A6 7C, 05, 05] +1844; [77 A2 84, 05, 05] -1844; [77 A6 84, 05, 05] +185D; [77 A2 8C, 05, 05] -185D; [77 A6 8C, 05, 05] +1822; [77 A2 94, 05, 05] -1822; [77 A6 94, 05, 05] +1845; [77 A2 9C, 05, 05] -1845; [77 A6 9C, 05, 05] +185E; [77 A2 A4, 05, 05] -185E; [77 A6 A4, 05, 05] +1873; [77 A2 AC, 05, 05] -1873; [77 A6 AC, 05, 05] +1888; [77 A2 B4, 05, 05] -1888; [77 A6 B4, 05, 05] +185F; [77 A2 BC, 05, 05] -185F; [77 A6 BC, 05, 05] +1823; [77 A2 C4, 05, 05] -1823; [77 A6 C4, 05, 05] +1846; [77 A2 CC, 05, 05] -1846; [77 A6 CC, 05, 05] +1824; [77 A2 D4, 05, 05] -1824; [77 A6 D4, 05, 05] +1847; [77 A2 DC, 05, 05] -1847; [77 A6 DC, 05, 05] +1861; [77 A2 E4, 05, 05] -1861; [77 A6 E4, 05, 05] +1825; [77 A2 EC, 05, 05] -1825; [77 A6 EC, 05, 05] +1848; [77 A2 F4, 05, 05] -1848; [77 A6 F4, 05, 05] +1826; [77 A2 FC, 05, 05] -1826; [77 A6 FC, 05, 05] +1849; [77 A3 0A, 05, 05] -1849; [77 A7 0A, 05, 05] +1860; [77 A3 12, 05, 05] -1860; [77 A7 12, 05, 05] +1827; [77 A3 1A, 05, 05] -1827; [77 A7 1A, 05, 05] +1828; [77 A3 22, 05, 05] -1828; [77 A7 22, 05, 05] +1829; [77 A3 2A, 05, 05] -1829; [77 A7 2A, 05, 05] +184A; [77 A3 32, 05, 05] -184A; [77 A7 32, 05, 05] +1862; [77 A3 3A, 05, 05] -1862; [77 A7 3A, 05, 05] +188A; [77 A3 42, 05, 05] -188A; [77 A7 42, 05, 05] +189B; [77 A3 4A, 05, 05] -189B; [77 A7 4A, 05, 05] +182A; [77 A3 52, 05, 05] -182A; [77 A7 52, 05, 05] +184B; [77 A3 5A, 05, 05] -184B; [77 A7 5A, 05, 05] +182B; [77 A3 62, 05, 05] -182B; [77 A7 62, 05, 05] +184C; [77 A3 6A, 05, 05] -184C; [77 A7 6A, 05, 05] +1866; [77 A3 72, 05, 05] -1866; [77 A7 72, 05, 05] +182C; [77 A3 7A, 05, 05] -182C; [77 A7 7A, 05, 05] +184D; [77 A3 82, 05, 05] -184D; [77 A7 82, 05, 05] +182D; [77 A3 8A, 05, 05] -182D; [77 A7 8A, 05, 05] +184E; [77 A3 92, 05, 05] -184E; [77 A7 92, 05, 05] +1864; [77 A3 9A, 05, 05] -1864; [77 A7 9A, 05, 05] +189A; [77 A3 A2, 05, 05] -189A; [77 A7 A2, 05, 05] +1865; [77 A3 AA, 05, 05] -1865; [77 A7 AA, 05, 05] +182E; [77 A3 B2, 05, 05] -182E; [77 A7 B2, 05, 05] +184F; [77 A3 BA, 05, 05] -184F; [77 A7 BA, 05, 05] +182F; [77 A3 C2, 05, 05] -182F; [77 A7 C2, 05, 05] +1830; [77 A3 CA, 05, 05] -1830; [77 A7 CA, 05, 05] +1831; [77 A3 D2, 05, 05] -1831; [77 A7 D2, 05, 05] +1867; [77 A3 DA, 05, 05] -1867; [77 A7 DA, 05, 05] +189C; [77 A3 E2, 05, 05] -189C; [77 A7 E2, 05, 05] +189D; [77 A3 EA, 05, 05] -189D; [77 A7 EA, 05, 05] +18A2; [77 A3 F2, 05, 05] -18A2; [77 A7 F2, 05, 05] +18A4; [77 A3 FA, 05, 05] -18A4; [77 A7 FA, 05, 05] +18A5; [77 A4 08, 05, 05] -18A5; [77 A8 08, 05, 05] +1832; [77 A4 10, 05, 05] -1832; [77 A8 10, 05, 05] +1850; [77 A4 18, 05, 05] -1850; [77 A8 18, 05, 05] +1868; [77 A4 20, 05, 05] -1868; [77 A8 20, 05, 05] +1833; [77 A4 28, 05, 05] -1833; [77 A8 28, 05, 05] +1851; [77 A4 30, 05, 05] -1851; [77 A8 30, 05, 05] +1869; [77 A4 38, 05, 05] -1869; [77 A8 38, 05, 05] +1834; [77 A4 40, 05, 05] -1834; [77 A8 40, 05, 05] +1852; [77 A4 48, 05, 05] -1852; [77 A8 48, 05, 05] +1871; [77 A4 50, 05, 05] -1871; [77 A8 50, 05, 05] +185C; [77 A4 58, 05, 05] -185C; [77 A8 58, 05, 05] +188B; [77 A4 60, 05, 05] -188B; [77 A8 60, 05, 05] +1835; [77 A4 68, 05, 05] -1835; [77 A8 68, 05, 05] +1853; [77 A4 70, 05, 05] -1853; [77 A8 70, 05, 05] +186A; [77 A4 78, 05, 05] -186A; [77 A8 78, 05, 05] +1877; [77 A4 80, 05, 05] -1877; [77 A8 80, 05, 05] +1836; [77 A4 88, 05, 05] -1836; [77 A8 88, 05, 05] +1855; [77 A4 90, 05, 05] -1855; [77 A8 90, 05, 05] +1872; [77 A4 98, 05, 05] -1872; [77 A8 98, 05, 05] +1837; [77 A4 A0, 05, 05] -1837; [77 A8 A0, 05, 05] +1875; [77 A4 A8, 05, 05] -1875; [77 A8 A8, 05, 05] +1838; [77 A4 B0, 05, 05] -1838; [77 A8 B0, 05, 05] +1856; [77 A4 B8, 05, 05] -1856; [77 A8 B8, 05, 05] +1839; [77 A4 C0, 05, 05] -1839; [77 A8 C0, 05, 05] +186B; [77 A4 C8, 05, 05] -186B; [77 A8 C8, 05, 05] +1876; [77 A4 D0, 05, 05] -1876; [77 A8 D0, 05, 05] +183A; [77 A4 D8, 05, 05] -183A; [77 A8 D8, 05, 05] +1857; [77 A4 E0, 05, 05] -1857; [77 A8 E0, 05, 05] +1863; [77 A4 E8, 05, 05] -1863; [77 A8 E8, 05, 05] +1874; [77 A4 F0, 05, 05] -1874; [77 A8 F0, 05, 05] +1889; [77 A4 F8, 05, 05] -1889; [77 A8 F8, 05, 05] +183B; [77 A5 06, 05, 05] -183B; [77 A9 06, 05, 05] +183C; [77 A5 0E, 05, 05] -183C; [77 A9 0E, 05, 05] +1854; [77 A5 16, 05, 05] -1854; [77 A9 16, 05, 05] +186E; [77 A5 1E, 05, 05] -186E; [77 A9 1E, 05, 05] +183D; [77 A5 26, 05, 05] -183D; [77 A9 26, 05, 05] +186F; [77 A5 2E, 05, 05] -186F; [77 A9 2E, 05, 05] +1858; [77 A5 36, 05, 05] -1858; [77 A9 36, 05, 05] +186C; [77 A5 3E, 05, 05] -186C; [77 A9 3E, 05, 05] +183E; [77 A5 46, 05, 05] -183E; [77 A9 46, 05, 05] +1859; [77 A5 4E, 05, 05] -1859; [77 A9 4E, 05, 05] +186D; [77 A5 56, 05, 05] -186D; [77 A9 56, 05, 05] +183F; [77 A5 5E, 05, 05] -183F; [77 A9 5E, 05, 05] +1840; [77 A5 66, 05, 05] -1840; [77 A9 66, 05, 05] +1841; [77 A5 6E, 05, 05] -1841; [77 A9 6E, 05, 05] +1842; [77 A5 76, 05, 05] -1842; [77 A9 76, 05, 05] +185A; [77 A5 7E, 05, 05] -185A; [77 A9 7E, 05, 05] +185B; [77 A5 86, 05, 05] -185B; [77 A9 86, 05, 05] +1870; [77 A5 8E, 05, 05] -1870; [77 A9 8E, 05, 05] +188C; [77 A5 96, 05, 05] -188C; [77 A9 96, 05, 05] +189E; [77 A5 9E, 05, 05] -189E; [77 A9 9E, 05, 05] +188D; [77 A5 A6, 05, 05] -188D; [77 A9 A6, 05, 05] +188E; [77 A5 AE, 05, 05] -188E; [77 A9 AE, 05, 05] +189F; [77 A5 B6, 05, 05] -189F; [77 A9 B6, 05, 05] +188F; [77 A5 BE, 05, 05] -188F; [77 A9 BE, 05, 05] +1890; [77 A5 C6, 05, 05] -1890; [77 A9 C6, 05, 05] +1898; [77 A5 CE, 05, 05] -1898; [77 A9 CE, 05, 05] +18A0; [77 A5 D6, 05, 05] -18A0; [77 A9 D6, 05, 05] +1891; [77 A5 DE, 05, 05] -1891; [77 A9 DE, 05, 05] +18A1; [77 A5 E6, 05, 05] -18A1; [77 A9 E6, 05, 05] +1892; [77 A5 EE, 05, 05] -1892; [77 A9 EE, 05, 05] +1893; [77 A5 F6, 05, 05] -1893; [77 A9 F6, 05, 05] +18A8; [77 A6 04, 05, 05] -18A8; [77 AA 04, 05, 05] +1894; [77 A6 0C, 05, 05] -1894; [77 AA 0C, 05, 05] +18A3; [77 A6 14, 05, 05] -18A3; [77 AA 14, 05, 05] +1895; [77 A6 1C, 05, 05] -1895; [77 AA 1C, 05, 05] +1899; [77 A6 24, 05, 05] -1899; [77 AA 24, 05, 05] +1896; [77 A6 2C, 05, 05] -1896; [77 AA 2C, 05, 05] +1897; [77 A6 34, 05, 05] -1897; [77 AA 34, 05, 05] +18A6; [77 A6 3C, 05, 05] -18A6; [77 AA 3C, 05, 05] +18A7; [77 A6 44, 05, 05] -18A7; [77 AA 44, 05, 05] +18AA; [77 A6 4C, 05, 05] -18AA; [77 AA 4C, 05, 05] +18A9; [77 A6 54, 05, 05] -18A9; [77 AA 54, 05, 05] +1C5A; [77 A6 5C, 05, 05] -1C5A; [77 AA 5C, 05, 05] +1C5B; [77 A6 64, 05, 05] -1C5B; [77 AA 64, 05, 05] +1C5C; [77 A6 6C, 05, 05] -1C5C; [77 AA 6C, 05, 05] +1C5D; [77 A6 74, 05, 05] -1C5D; [77 AA 74, 05, 05] +1C5E; [77 A6 7C, 05, 05] -1C5E; [77 AA 7C, 05, 05] +1C5F; [77 A6 84, 05, 05] -1C5F; [77 AA 84, 05, 05] +1C60; [77 A6 8C, 05, 05] -1C60; [77 AA 8C, 05, 05] +1C61; [77 A6 94, 05, 05] -1C61; [77 AA 94, 05, 05] +1C62; [77 A6 9C, 05, 05] -1C62; [77 AA 9C, 05, 05] +1C63; [77 A6 A4, 05, 05] -1C63; [77 AA A4, 05, 05] +1C64; [77 A6 AC, 05, 05] -1C64; [77 AA AC, 05, 05] +1C65; [77 A6 B4, 05, 05] -1C65; [77 AA B4, 05, 05] +1C66; [77 A6 BC, 05, 05] -1C66; [77 AA BC, 05, 05] +1C67; [77 A6 C4, 05, 05] -1C67; [77 AA C4, 05, 05] +1C68; [77 A6 CC, 05, 05] -1C68; [77 AA CC, 05, 05] +1C69; [77 A6 D4, 05, 05] -1C69; [77 AA D4, 05, 05] +1C6A; [77 A6 DC, 05, 05] -1C6A; [77 AA DC, 05, 05] +1C6B; [77 A6 E4, 05, 05] -1C6B; [77 AA E4, 05, 05] +1C6C; [77 A6 EC, 05, 05] -1C6C; [77 AA EC, 05, 05] +1C6D; [77 A6 F4, 05, 05] -1C6D; [77 AA F4, 05, 05] +1C6E; [77 A6 FC, 05, 05] -1C6E; [77 AA FC, 05, 05] +1C6F; [77 A7 0A, 05, 05] -1C6F; [77 AB 0A, 05, 05] +1C70; [77 A7 12, 05, 05] -1C70; [77 AB 12, 05, 05] +1C71; [77 A7 1A, 05, 05] -1C71; [77 AB 1A, 05, 05] +1C72; [77 A7 22, 05, 05] -1C72; [77 AB 22, 05, 05] +1C73; [77 A7 2A, 05, 05] -1C73; [77 AB 2A, 05, 05] +1C74; [77 A7 32, 05, 05] -1C74; [77 AB 32, 05, 05] +1C75; [77 A7 3A, 05, 05] -1C75; [77 AB 3A, 05, 05] +1C76; [77 A7 42, 05, 05] -1C76; [77 AB 42, 05, 05] +1C77; [77 A7 4A, 05, 05] -1C77; [77 AB 4A, 05, 05] +1C78; [77 A7 52, 05, 05] -1C78; [77 AB 52, 05, 05] +1C79; [77 A7 5A, 05, 05] -1C79; [77 AB 5A, 05, 05] +1C7A; [77 A7 62, 05, 05] -1C7A; [77 AB 62, 05, 05] +1C7B; [77 A7 6A, 05, 05] -1C7B; [77 AB 6A, 05, 05] +1C7C; [77 A7 72, 05, 05] -1C7C; [77 AB 72, 05, 05] +1C7D; [77 A7 7A, 05, 05] -1C7D; [77 AB 7A, 05, 05] +13A0; [77 A7 82, 05, 05] -13A0; [77 AB 82, 05, 05] +13A1; [77 A7 8A, 05, 05] -13A1; [77 AB 8A, 05, 05] +13A2; [77 A7 92, 05, 05] -13A2; [77 AB 92, 05, 05] +13A3; [77 A7 9A, 05, 05] -13A3; [77 AB 9A, 05, 05] +13A4; [77 A7 A2, 05, 05] -13A4; [77 AB A2, 05, 05] +13A5; [77 A7 AA, 05, 05] -13A5; [77 AB AA, 05, 05] +13A6; [77 A7 B2, 05, 05] -13A6; [77 AB B2, 05, 05] +13A7; [77 A7 BA, 05, 05] -13A7; [77 AB BA, 05, 05] +13A8; [77 A7 C2, 05, 05] -13A8; [77 AB C2, 05, 05] +13A9; [77 A7 CA, 05, 05] -13A9; [77 AB CA, 05, 05] +13AA; [77 A7 D2, 05, 05] -13AA; [77 AB D2, 05, 05] +13AB; [77 A7 DA, 05, 05] -13AB; [77 AB DA, 05, 05] +13AC; [77 A7 E2, 05, 05] -13AC; [77 AB E2, 05, 05] +13AD; [77 A7 EA, 05, 05] -13AD; [77 AB EA, 05, 05] +13AE; [77 A7 F2, 05, 05] -13AE; [77 AB F2, 05, 05] +13AF; [77 A7 FA, 05, 05] -13AF; [77 AB FA, 05, 05] +13B0; [77 A8 08, 05, 05] -13B0; [77 AC 08, 05, 05] +13B1; [77 A8 10, 05, 05] -13B1; [77 AC 10, 05, 05] +13B2; [77 A8 18, 05, 05] -13B2; [77 AC 18, 05, 05] +13B3; [77 A8 20, 05, 05] -13B3; [77 AC 20, 05, 05] +13B4; [77 A8 28, 05, 05] -13B4; [77 AC 28, 05, 05] +13B5; [77 A8 30, 05, 05] -13B5; [77 AC 30, 05, 05] +13B6; [77 A8 38, 05, 05] -13B6; [77 AC 38, 05, 05] +13B7; [77 A8 40, 05, 05] -13B7; [77 AC 40, 05, 05] +13B8; [77 A8 48, 05, 05] -13B8; [77 AC 48, 05, 05] +13B9; [77 A8 50, 05, 05] -13B9; [77 AC 50, 05, 05] +13BA; [77 A8 58, 05, 05] -13BA; [77 AC 58, 05, 05] +13BB; [77 A8 60, 05, 05] -13BB; [77 AC 60, 05, 05] +13BC; [77 A8 68, 05, 05] -13BC; [77 AC 68, 05, 05] +13BD; [77 A8 70, 05, 05] -13BD; [77 AC 70, 05, 05] +13BE; [77 A8 78, 05, 05] -13BE; [77 AC 78, 05, 05] +13BF; [77 A8 80, 05, 05] -13BF; [77 AC 80, 05, 05] +13C0; [77 A8 88, 05, 05] -13C0; [77 AC 88, 05, 05] +13C1; [77 A8 90, 05, 05] -13C1; [77 AC 90, 05, 05] +13C2; [77 A8 98, 05, 05] -13C2; [77 AC 98, 05, 05] +13C3; [77 A8 A0, 05, 05] -13C3; [77 AC A0, 05, 05] +13C4; [77 A8 A8, 05, 05] -13C4; [77 AC A8, 05, 05] +13C5; [77 A8 B0, 05, 05] -13C5; [77 AC B0, 05, 05] +13C6; [77 A8 B8, 05, 05] -13C6; [77 AC B8, 05, 05] +13C7; [77 A8 C0, 05, 05] -13C7; [77 AC C0, 05, 05] +13C8; [77 A8 C8, 05, 05] -13C8; [77 AC C8, 05, 05] +13C9; [77 A8 D0, 05, 05] -13C9; [77 AC D0, 05, 05] +13CA; [77 A8 D8, 05, 05] -13CA; [77 AC D8, 05, 05] +13CB; [77 A8 E0, 05, 05] -13CB; [77 AC E0, 05, 05] +13CC; [77 A8 E8, 05, 05] -13CC; [77 AC E8, 05, 05] +13CD; [77 A8 F0, 05, 05] -13CD; [77 AC F0, 05, 05] +13CE; [77 A8 F8, 05, 05] -13CE; [77 AC F8, 05, 05] +13CF; [77 A9 06, 05, 05] -13CF; [77 AD 06, 05, 05] +13D0; [77 A9 0E, 05, 05] -13D0; [77 AD 0E, 05, 05] +13D1; [77 A9 16, 05, 05] -13D1; [77 AD 16, 05, 05] +13D2; [77 A9 1E, 05, 05] -13D2; [77 AD 1E, 05, 05] +13D3; [77 A9 26, 05, 05] -13D3; [77 AD 26, 05, 05] +13D4; [77 A9 2E, 05, 05] -13D4; [77 AD 2E, 05, 05] +13D5; [77 A9 36, 05, 05] -13D5; [77 AD 36, 05, 05] +13D6; [77 A9 3E, 05, 05] -13D6; [77 AD 3E, 05, 05] +13D7; [77 A9 46, 05, 05] -13D7; [77 AD 46, 05, 05] +13D8; [77 A9 4E, 05, 05] -13D8; [77 AD 4E, 05, 05] +13D9; [77 A9 56, 05, 05] -13D9; [77 AD 56, 05, 05] +13DA; [77 A9 5E, 05, 05] -13DA; [77 AD 5E, 05, 05] +13DB; [77 A9 66, 05, 05] -13DB; [77 AD 66, 05, 05] +13DC; [77 A9 6E, 05, 05] -13DC; [77 AD 6E, 05, 05] +13DD; [77 A9 76, 05, 05] -13DD; [77 AD 76, 05, 05] +13DE; [77 A9 7E, 05, 05] -13DE; [77 AD 7E, 05, 05] +13DF; [77 A9 86, 05, 05] -13DF; [77 AD 86, 05, 05] +13E0; [77 A9 8E, 05, 05] -13E0; [77 AD 8E, 05, 05] +13E1; [77 A9 96, 05, 05] -13E1; [77 AD 96, 05, 05] +13E2; [77 A9 9E, 05, 05] -13E2; [77 AD 9E, 05, 05] +13E3; [77 A9 A6, 05, 05] -13E3; [77 AD A6, 05, 05] +13E4; [77 A9 AE, 05, 05] -13E4; [77 AD AE, 05, 05] +13E5; [77 A9 B6, 05, 05] -13E5; [77 AD B6, 05, 05] +13E6; [77 A9 BE, 05, 05] -13E6; [77 AD BE, 05, 05] +13E7; [77 A9 C6, 05, 05] -13E7; [77 AD C6, 05, 05] +13E8; [77 A9 CE, 05, 05] -13E8; [77 AD CE, 05, 05] +13E9; [77 A9 D6, 05, 05] -13E9; [77 AD D6, 05, 05] +13EA; [77 A9 DE, 05, 05] -13EA; [77 AD DE, 05, 05] +13EB; [77 A9 E6, 05, 05] -13EB; [77 AD E6, 05, 05] +13EC; [77 A9 EE, 05, 05] -13EC; [77 AD EE, 05, 05] +13ED; [77 A9 F6, 05, 05] -13ED; [77 AD F6, 05, 05] +13EE; [77 AA 04, 05, 05] -13EE; [77 AE 04, 05, 05] +13EF; [77 AA 0C, 05, 05] -13EF; [77 AE 0C, 05, 05] +13F0; [77 AA 14, 05, 05] -13F0; [77 AE 14, 05, 05] +13F1; [77 AA 1C, 05, 05] -13F1; [77 AE 1C, 05, 05] +13F2; [77 AA 24, 05, 05] -13F2; [77 AE 24, 05, 05] +13F3; [77 AA 2C, 05, 05] -13F3; [77 AE 2C, 05, 05] +13F4; [77 AA 34, 05, 05] -13F4; [77 AE 34, 05, 05] +1401; [77 AA 3C, 05, 05] -1401; [77 AE 3C, 05, 05] +1402; [77 AA 44, 05, 05] -1402; [77 AE 44, 05, 05] +1403; [77 AA 4C, 05, 05] -1403; [77 AE 4C, 05, 05] +1404; [77 AA 54, 05, 05] -1404; [77 AE 54, 05, 05] +1405; [77 AA 5C, 05, 05] -1405; [77 AE 5C, 05, 05] +1406; [77 AA 64, 05, 05] -1406; [77 AE 64, 05, 05] +1407; [77 AA 6C, 05, 05] -1407; [77 AE 6C, 05, 05] +1408; [77 AA 74, 05, 05] -1408; [77 AE 74, 05, 05] +1409; [77 AA 7C, 05, 05] -1409; [77 AE 7C, 05, 05] +140A; [77 AA 84, 05, 05] -140A; [77 AE 84, 05, 05] +140B; [77 AA 8C, 05, 05] -140B; [77 AE 8C, 05, 05] +140C; [77 AA 94, 05, 05] -140C; [77 AE 94, 05, 05] +140D; [77 AA 9C, 05, 05] -140D; [77 AE 9C, 05, 05] +140E; [77 AA A4, 05, 05] -140E; [77 AE A4, 05, 05] +140F; [77 AA AC, 05, 05] -140F; [77 AE AC, 05, 05] +1410; [77 AA B4, 05, 05] -1410; [77 AE B4, 05, 05] +1411; [77 AA BC, 05, 05] -1411; [77 AE BC, 05, 05] +1412; [77 AA C4, 05, 05] -1412; [77 AE C4, 05, 05] +1413; [77 AA CC, 05, 05] -1413; [77 AE CC, 05, 05] +1414; [77 AA D4, 05, 05] -1414; [77 AE D4, 05, 05] +1415; [77 AA DC, 05, 05] -1415; [77 AE DC, 05, 05] +1416; [77 AA E4, 05, 05] -1416; [77 AE E4, 05, 05] +1417; [77 AA EC, 05, 05] -1417; [77 AE EC, 05, 05] +1418; [77 AA F4, 05, 05] -1418; [77 AE F4, 05, 05] +1419; [77 AA FC, 05, 05] -1419; [77 AE FC, 05, 05] +141A; [77 AB 0A, 05, 05] -141A; [77 AF 0A, 05, 05] +141B; [77 AB 12, 05, 05] -141B; [77 AF 12, 05, 05] +141C; [77 AB 1A, 05, 05] -141C; [77 AF 1A, 05, 05] +141D; [77 AB 22, 05, 05] -141D; [77 AF 22, 05, 05] +141E; [77 AB 2A, 05, 05] -141E; [77 AF 2A, 05, 05] +141F; [77 AB 32, 05, 05] -141F; [77 AF 32, 05, 05] +1420; [77 AB 3A, 05, 05] -1420; [77 AF 3A, 05, 05] +1421; [77 AB 42, 05, 05] -1421; [77 AF 42, 05, 05] +1422; [77 AB 4A, 05, 05] -1422; [77 AF 4A, 05, 05] +1423; [77 AB 52, 05, 05] -1423; [77 AF 52, 05, 05] +1424; [77 AB 5A, 05, 05] -1424; [77 AF 5A, 05, 05] +1425; [77 AB 62, 05, 05] -1425; [77 AF 62, 05, 05] +1426; [77 AB 6A, 05, 05] -1426; [77 AF 6A, 05, 05] +1427; [77 AB 72, 05, 05] -1427; [77 AF 72, 05, 05] +1428; [77 AB 7A, 05, 05] -1428; [77 AF 7A, 05, 05] +1429; [77 AB 82, 05, 05] -1429; [77 AF 82, 05, 05] +142A; [77 AB 8A, 05, 05] -142A; [77 AF 8A, 05, 05] +142B; [77 AB 92, 05, 05] -142B; [77 AF 92, 05, 05] +142C; [77 AB 9A, 05, 05] -142C; [77 AF 9A, 05, 05] +142D; [77 AB A2, 05, 05] -142D; [77 AF A2, 05, 05] +142E; [77 AB AA, 05, 05] -142E; [77 AF AA, 05, 05] +142F; [77 AB B2, 05, 05] -142F; [77 AF B2, 05, 05] +1430; [77 AB BA, 05, 05] -1430; [77 AF BA, 05, 05] +1431; [77 AB C2, 05, 05] -1431; [77 AF C2, 05, 05] +1432; [77 AB CA, 05, 05] -1432; [77 AF CA, 05, 05] +1433; [77 AB D2, 05, 05] -1433; [77 AF D2, 05, 05] +1434; [77 AB DA, 05, 05] -1434; [77 AF DA, 05, 05] +1435; [77 AB E2, 05, 05] -1435; [77 AF E2, 05, 05] +1436; [77 AB EA, 05, 05] -1436; [77 AF EA, 05, 05] +1437; [77 AB F2, 05, 05] -1437; [77 AF F2, 05, 05] +1438; [77 AB FA, 05, 05] -1438; [77 AF FA, 05, 05] +1439; [77 AC 08, 05, 05] -1439; [77 B0 08, 05, 05] +143A; [77 AC 10, 05, 05] -143A; [77 B0 10, 05, 05] +143B; [77 AC 18, 05, 05] -143B; [77 B0 18, 05, 05] +143C; [77 AC 20, 05, 05] -143C; [77 B0 20, 05, 05] +143D; [77 AC 28, 05, 05] -143D; [77 B0 28, 05, 05] +143E; [77 AC 30, 05, 05] -143E; [77 B0 30, 05, 05] +143F; [77 AC 38, 05, 05] -143F; [77 B0 38, 05, 05] +1440; [77 AC 40, 05, 05] -1440; [77 B0 40, 05, 05] +1441; [77 AC 48, 05, 05] -1441; [77 B0 48, 05, 05] +1442; [77 AC 50, 05, 05] -1442; [77 B0 50, 05, 05] +1443; [77 AC 58, 05, 05] -1443; [77 B0 58, 05, 05] +1444; [77 AC 60, 05, 05] -1444; [77 B0 60, 05, 05] +1445; [77 AC 68, 05, 05] -1445; [77 B0 68, 05, 05] +1446; [77 AC 70, 05, 05] -1446; [77 B0 70, 05, 05] +1447; [77 AC 78, 05, 05] -1447; [77 B0 78, 05, 05] +1448; [77 AC 80, 05, 05] -1448; [77 B0 80, 05, 05] +1449; [77 AC 88, 05, 05] -1449; [77 B0 88, 05, 05] +144A; [77 AC 90, 05, 05] -144A; [77 B0 90, 05, 05] +144B; [77 AC 98, 05, 05] -144B; [77 B0 98, 05, 05] +144C; [77 AC A0, 05, 05] -144C; [77 B0 A0, 05, 05] +144D; [77 AC A8, 05, 05] -144D; [77 B0 A8, 05, 05] +144E; [77 AC B0, 05, 05] -144E; [77 B0 B0, 05, 05] +144F; [77 AC B8, 05, 05] -144F; [77 B0 B8, 05, 05] +1450; [77 AC C0, 05, 05] -1450; [77 B0 C0, 05, 05] +1451; [77 AC C8, 05, 05] -1451; [77 B0 C8, 05, 05] +1452; [77 AC D0, 05, 05] -1452; [77 B0 D0, 05, 05] +1453; [77 AC D8, 05, 05] -1453; [77 B0 D8, 05, 05] +1454; [77 AC E0, 05, 05] -1454; [77 B0 E0, 05, 05] +1455; [77 AC E8, 05, 05] -1455; [77 B0 E8, 05, 05] +1456; [77 AC F0, 05, 05] -1456; [77 B0 F0, 05, 05] +1457; [77 AC F8, 05, 05] -1457; [77 B0 F8, 05, 05] +1458; [77 AD 06, 05, 05] -1458; [77 B1 06, 05, 05] +1459; [77 AD 0E, 05, 05] -1459; [77 B1 0E, 05, 05] +145A; [77 AD 16, 05, 05] -145A; [77 B1 16, 05, 05] +145B; [77 AD 1E, 05, 05] -145B; [77 B1 1E, 05, 05] +145C; [77 AD 26, 05, 05] -145C; [77 B1 26, 05, 05] +145D; [77 AD 2E, 05, 05] -145D; [77 B1 2E, 05, 05] +145E; [77 AD 36, 05, 05] -145E; [77 B1 36, 05, 05] +145F; [77 AD 3E, 05, 05] -145F; [77 B1 3E, 05, 05] +1460; [77 AD 46, 05, 05] -1460; [77 B1 46, 05, 05] +1461; [77 AD 4E, 05, 05] -1461; [77 B1 4E, 05, 05] +1462; [77 AD 56, 05, 05] -1462; [77 B1 56, 05, 05] +1463; [77 AD 5E, 05, 05] -1463; [77 B1 5E, 05, 05] +1464; [77 AD 66, 05, 05] -1464; [77 B1 66, 05, 05] +1465; [77 AD 6E, 05, 05] -1465; [77 B1 6E, 05, 05] +1466; [77 AD 76, 05, 05] -1466; [77 B1 76, 05, 05] +1467; [77 AD 7E, 05, 05] -1467; [77 B1 7E, 05, 05] +1468; [77 AD 86, 05, 05] -1468; [77 B1 86, 05, 05] +1469; [77 AD 8E, 05, 05] -1469; [77 B1 8E, 05, 05] +146A; [77 AD 96, 05, 05] -146A; [77 B1 96, 05, 05] +146B; [77 AD 9E, 05, 05] -146B; [77 B1 9E, 05, 05] +146C; [77 AD A6, 05, 05] -146C; [77 B1 A6, 05, 05] +146D; [77 AD AE, 05, 05] -146D; [77 B1 AE, 05, 05] +146E; [77 AD B6, 05, 05] -146E; [77 B1 B6, 05, 05] +146F; [77 AD BE, 05, 05] -146F; [77 B1 BE, 05, 05] +1470; [77 AD C6, 05, 05] -1470; [77 B1 C6, 05, 05] +1471; [77 AD CE, 05, 05] -1471; [77 B1 CE, 05, 05] +1472; [77 AD D6, 05, 05] -1472; [77 B1 D6, 05, 05] +1473; [77 AD DE, 05, 05] -1473; [77 B1 DE, 05, 05] +1474; [77 AD E6, 05, 05] -1474; [77 B1 E6, 05, 05] +1475; [77 AD EE, 05, 05] -1475; [77 B1 EE, 05, 05] +1476; [77 AD F6, 05, 05] -1476; [77 B1 F6, 05, 05] +1477; [77 AE 04, 05, 05] -1477; [77 B2 04, 05, 05] +1478; [77 AE 0C, 05, 05] -1478; [77 B2 0C, 05, 05] +1479; [77 AE 14, 05, 05] -1479; [77 B2 14, 05, 05] +147A; [77 AE 1C, 05, 05] -147A; [77 B2 1C, 05, 05] +147B; [77 AE 24, 05, 05] -147B; [77 B2 24, 05, 05] +147C; [77 AE 2C, 05, 05] -147C; [77 B2 2C, 05, 05] +147D; [77 AE 34, 05, 05] -147D; [77 B2 34, 05, 05] +147E; [77 AE 3C, 05, 05] -147E; [77 B2 3C, 05, 05] +147F; [77 AE 44, 05, 05] -147F; [77 B2 44, 05, 05] +1480; [77 AE 4C, 05, 05] -1480; [77 B2 4C, 05, 05] +1481; [77 AE 54, 05, 05] -1481; [77 B2 54, 05, 05] +1482; [77 AE 5C, 05, 05] -1482; [77 B2 5C, 05, 05] +1483; [77 AE 64, 05, 05] -1483; [77 B2 64, 05, 05] +1484; [77 AE 6C, 05, 05] -1484; [77 B2 6C, 05, 05] +1485; [77 AE 74, 05, 05] -1485; [77 B2 74, 05, 05] +1486; [77 AE 7C, 05, 05] -1486; [77 B2 7C, 05, 05] +1487; [77 AE 84, 05, 05] -1487; [77 B2 84, 05, 05] +1488; [77 AE 8C, 05, 05] -1488; [77 B2 8C, 05, 05] +1489; [77 AE 94, 05, 05] -1489; [77 B2 94, 05, 05] +148A; [77 AE 9C, 05, 05] -148A; [77 B2 9C, 05, 05] +148B; [77 AE A4, 05, 05] -148B; [77 B2 A4, 05, 05] +148C; [77 AE AC, 05, 05] -148C; [77 B2 AC, 05, 05] +148D; [77 AE B4, 05, 05] -148D; [77 B2 B4, 05, 05] +148E; [77 AE BC, 05, 05] -148E; [77 B2 BC, 05, 05] +148F; [77 AE C4, 05, 05] -148F; [77 B2 C4, 05, 05] +1490; [77 AE CC, 05, 05] -1490; [77 B2 CC, 05, 05] +1491; [77 AE D4, 05, 05] -1491; [77 B2 D4, 05, 05] +1492; [77 AE DC, 05, 05] -1492; [77 B2 DC, 05, 05] +1493; [77 AE E4, 05, 05] -1493; [77 B2 E4, 05, 05] +1494; [77 AE EC, 05, 05] -1494; [77 B2 EC, 05, 05] +1495; [77 AE F4, 05, 05] -1495; [77 B2 F4, 05, 05] +1496; [77 AE FC, 05, 05] -1496; [77 B2 FC, 05, 05] +1497; [77 AF 0A, 05, 05] -1497; [77 B3 0A, 05, 05] +1498; [77 AF 12, 05, 05] -1498; [77 B3 12, 05, 05] +1499; [77 AF 1A, 05, 05] -1499; [77 B3 1A, 05, 05] +149A; [77 AF 22, 05, 05] -149A; [77 B3 22, 05, 05] +149B; [77 AF 2A, 05, 05] -149B; [77 B3 2A, 05, 05] +149C; [77 AF 32, 05, 05] -149C; [77 B3 32, 05, 05] +149D; [77 AF 3A, 05, 05] -149D; [77 B3 3A, 05, 05] +149E; [77 AF 42, 05, 05] -149E; [77 B3 42, 05, 05] +149F; [77 AF 4A, 05, 05] -149F; [77 B3 4A, 05, 05] +14A0; [77 AF 52, 05, 05] -14A0; [77 B3 52, 05, 05] +14A1; [77 AF 5A, 05, 05] -14A1; [77 B3 5A, 05, 05] +14A2; [77 AF 62, 05, 05] -14A2; [77 B3 62, 05, 05] +14A3; [77 AF 6A, 05, 05] -14A3; [77 B3 6A, 05, 05] +14A4; [77 AF 72, 05, 05] -14A4; [77 B3 72, 05, 05] +14A5; [77 AF 7A, 05, 05] -14A5; [77 B3 7A, 05, 05] +14A6; [77 AF 82, 05, 05] -14A6; [77 B3 82, 05, 05] +14A7; [77 AF 8A, 05, 05] -14A7; [77 B3 8A, 05, 05] +14A8; [77 AF 92, 05, 05] -14A8; [77 B3 92, 05, 05] +14A9; [77 AF 9A, 05, 05] -14A9; [77 B3 9A, 05, 05] +14AA; [77 AF A2, 05, 05] -14AA; [77 B3 A2, 05, 05] +14AB; [77 AF AA, 05, 05] -14AB; [77 B3 AA, 05, 05] +14AC; [77 AF B2, 05, 05] -14AC; [77 B3 B2, 05, 05] +14AD; [77 AF BA, 05, 05] -14AD; [77 B3 BA, 05, 05] +14AE; [77 AF C2, 05, 05] -14AE; [77 B3 C2, 05, 05] +14AF; [77 AF CA, 05, 05] -14AF; [77 B3 CA, 05, 05] +14B0; [77 AF D2, 05, 05] -14B0; [77 B3 D2, 05, 05] +14B1; [77 AF DA, 05, 05] -14B1; [77 B3 DA, 05, 05] +14B2; [77 AF E2, 05, 05] -14B2; [77 B3 E2, 05, 05] +14B3; [77 AF EA, 05, 05] -14B3; [77 B3 EA, 05, 05] +14B4; [77 AF F2, 05, 05] -14B4; [77 B3 F2, 05, 05] +14B5; [77 AF FA, 05, 05] -14B5; [77 B3 FA, 05, 05] +14B6; [77 B0 08, 05, 05] -14B6; [77 B4 08, 05, 05] +14B7; [77 B0 10, 05, 05] -14B7; [77 B4 10, 05, 05] +14B8; [77 B0 18, 05, 05] -14B8; [77 B4 18, 05, 05] +14B9; [77 B0 20, 05, 05] -14B9; [77 B4 20, 05, 05] +14BA; [77 B0 28, 05, 05] -14BA; [77 B4 28, 05, 05] +14BB; [77 B0 30, 05, 05] -14BB; [77 B4 30, 05, 05] +14BC; [77 B0 38, 05, 05] -14BC; [77 B4 38, 05, 05] +14BD; [77 B0 40, 05, 05] -14BD; [77 B4 40, 05, 05] +14BE; [77 B0 48, 05, 05] -14BE; [77 B4 48, 05, 05] +14BF; [77 B0 50, 05, 05] -14BF; [77 B4 50, 05, 05] +14C0; [77 B0 58, 05, 05] -14C0; [77 B4 58, 05, 05] +14C1; [77 B0 60, 05, 05] -14C1; [77 B4 60, 05, 05] +14C2; [77 B0 68, 05, 05] -14C2; [77 B4 68, 05, 05] +14C3; [77 B0 70, 05, 05] -14C3; [77 B4 70, 05, 05] +14C4; [77 B0 78, 05, 05] -14C4; [77 B4 78, 05, 05] +14C5; [77 B0 80, 05, 05] -14C5; [77 B4 80, 05, 05] +14C6; [77 B0 88, 05, 05] -14C6; [77 B4 88, 05, 05] +14C7; [77 B0 90, 05, 05] -14C7; [77 B4 90, 05, 05] +14C8; [77 B0 98, 05, 05] -14C8; [77 B4 98, 05, 05] +14C9; [77 B0 A0, 05, 05] -14C9; [77 B4 A0, 05, 05] +14CA; [77 B0 A8, 05, 05] -14CA; [77 B4 A8, 05, 05] +14CB; [77 B0 B0, 05, 05] -14CB; [77 B4 B0, 05, 05] +14CC; [77 B0 B8, 05, 05] -14CC; [77 B4 B8, 05, 05] +14CD; [77 B0 C0, 05, 05] -14CD; [77 B4 C0, 05, 05] +14CE; [77 B0 C8, 05, 05] -14CE; [77 B4 C8, 05, 05] +14CF; [77 B0 D0, 05, 05] -14CF; [77 B4 D0, 05, 05] +14D0; [77 B0 D8, 05, 05] -14D0; [77 B4 D8, 05, 05] +14D1; [77 B0 E0, 05, 05] -14D1; [77 B4 E0, 05, 05] +14D2; [77 B0 E8, 05, 05] -14D2; [77 B4 E8, 05, 05] +14D3; [77 B0 F0, 05, 05] -14D3; [77 B4 F0, 05, 05] +14D4; [77 B0 F8, 05, 05] -14D4; [77 B4 F8, 05, 05] +14D5; [77 B1 06, 05, 05] -14D5; [77 B5 06, 05, 05] +14D6; [77 B1 0E, 05, 05] -14D6; [77 B5 0E, 05, 05] +14D7; [77 B1 16, 05, 05] -14D7; [77 B5 16, 05, 05] +14D8; [77 B1 1E, 05, 05] -14D8; [77 B5 1E, 05, 05] +14D9; [77 B1 26, 05, 05] -14D9; [77 B5 26, 05, 05] +14DA; [77 B1 2E, 05, 05] -14DA; [77 B5 2E, 05, 05] +14DB; [77 B1 36, 05, 05] -14DB; [77 B5 36, 05, 05] +14DC; [77 B1 3E, 05, 05] -14DC; [77 B5 3E, 05, 05] +14DD; [77 B1 46, 05, 05] -14DD; [77 B5 46, 05, 05] +14DE; [77 B1 4E, 05, 05] -14DE; [77 B5 4E, 05, 05] +14DF; [77 B1 56, 05, 05] -14DF; [77 B5 56, 05, 05] +14E0; [77 B1 5E, 05, 05] -14E0; [77 B5 5E, 05, 05] +14E1; [77 B1 66, 05, 05] -14E1; [77 B5 66, 05, 05] +14E2; [77 B1 6E, 05, 05] -14E2; [77 B5 6E, 05, 05] +14E3; [77 B1 76, 05, 05] -14E3; [77 B5 76, 05, 05] +14E4; [77 B1 7E, 05, 05] -14E4; [77 B5 7E, 05, 05] +14E5; [77 B1 86, 05, 05] -14E5; [77 B5 86, 05, 05] +14E6; [77 B1 8E, 05, 05] -14E6; [77 B5 8E, 05, 05] +14E7; [77 B1 96, 05, 05] -14E7; [77 B5 96, 05, 05] +14E8; [77 B1 9E, 05, 05] -14E8; [77 B5 9E, 05, 05] +14E9; [77 B1 A6, 05, 05] -14E9; [77 B5 A6, 05, 05] +14EA; [77 B1 AE, 05, 05] -14EA; [77 B5 AE, 05, 05] +14EB; [77 B1 B6, 05, 05] -14EB; [77 B5 B6, 05, 05] +14EC; [77 B1 BE, 05, 05] -14EC; [77 B5 BE, 05, 05] +14ED; [77 B1 C6, 05, 05] -14ED; [77 B5 C6, 05, 05] +14EE; [77 B1 CE, 05, 05] -14EE; [77 B5 CE, 05, 05] +14EF; [77 B1 D6, 05, 05] -14EF; [77 B5 D6, 05, 05] +14F0; [77 B1 DE, 05, 05] -14F0; [77 B5 DE, 05, 05] +14F1; [77 B1 E6, 05, 05] -14F1; [77 B5 E6, 05, 05] +14F2; [77 B1 EE, 05, 05] -14F2; [77 B5 EE, 05, 05] +14F3; [77 B1 F6, 05, 05] -14F3; [77 B5 F6, 05, 05] +14F4; [77 B2 04, 05, 05] -14F4; [77 B6 04, 05, 05] +14F5; [77 B2 0C, 05, 05] -14F5; [77 B6 0C, 05, 05] +14F6; [77 B2 14, 05, 05] -14F6; [77 B6 14, 05, 05] +14F7; [77 B2 1C, 05, 05] -14F7; [77 B6 1C, 05, 05] +14F8; [77 B2 24, 05, 05] -14F8; [77 B6 24, 05, 05] +14F9; [77 B2 2C, 05, 05] -14F9; [77 B6 2C, 05, 05] +14FA; [77 B2 34, 05, 05] -14FA; [77 B6 34, 05, 05] +14FB; [77 B2 3C, 05, 05] -14FB; [77 B6 3C, 05, 05] +14FC; [77 B2 44, 05, 05] -14FC; [77 B6 44, 05, 05] +14FD; [77 B2 4C, 05, 05] -14FD; [77 B6 4C, 05, 05] +14FE; [77 B2 54, 05, 05] -14FE; [77 B6 54, 05, 05] +14FF; [77 B2 5C, 05, 05] -14FF; [77 B6 5C, 05, 05] +1500; [77 B2 64, 05, 05] -1500; [77 B6 64, 05, 05] +1501; [77 B2 6C, 05, 05] -1501; [77 B6 6C, 05, 05] +1502; [77 B2 74, 05, 05] -1502; [77 B6 74, 05, 05] +1503; [77 B2 7C, 05, 05] -1503; [77 B6 7C, 05, 05] +1504; [77 B2 84, 05, 05] -1504; [77 B6 84, 05, 05] +1505; [77 B2 8C, 05, 05] -1505; [77 B6 8C, 05, 05] +1506; [77 B2 94, 05, 05] -1506; [77 B6 94, 05, 05] +1507; [77 B2 9C, 05, 05] -1507; [77 B6 9C, 05, 05] +1508; [77 B2 A4, 05, 05] -1508; [77 B6 A4, 05, 05] +1509; [77 B2 AC, 05, 05] -1509; [77 B6 AC, 05, 05] +150A; [77 B2 B4, 05, 05] -150A; [77 B6 B4, 05, 05] +150B; [77 B2 BC, 05, 05] -150B; [77 B6 BC, 05, 05] +150C; [77 B2 C4, 05, 05] -150C; [77 B6 C4, 05, 05] +150D; [77 B2 CC, 05, 05] -150D; [77 B6 CC, 05, 05] +150E; [77 B2 D4, 05, 05] -150E; [77 B6 D4, 05, 05] +150F; [77 B2 DC, 05, 05] -150F; [77 B6 DC, 05, 05] +1510; [77 B2 E4, 05, 05] -1510; [77 B6 E4, 05, 05] +1511; [77 B2 EC, 05, 05] -1511; [77 B6 EC, 05, 05] +1512; [77 B2 F4, 05, 05] -1512; [77 B6 F4, 05, 05] +1513; [77 B2 FC, 05, 05] -1513; [77 B6 FC, 05, 05] +1514; [77 B3 0A, 05, 05] -1514; [77 B7 0A, 05, 05] +1515; [77 B3 12, 05, 05] -1515; [77 B7 12, 05, 05] +1516; [77 B3 1A, 05, 05] -1516; [77 B7 1A, 05, 05] +1517; [77 B3 22, 05, 05] -1517; [77 B7 22, 05, 05] +1518; [77 B3 2A, 05, 05] -1518; [77 B7 2A, 05, 05] +1519; [77 B3 32, 05, 05] -1519; [77 B7 32, 05, 05] +151A; [77 B3 3A, 05, 05] -151A; [77 B7 3A, 05, 05] +151B; [77 B3 42, 05, 05] -151B; [77 B7 42, 05, 05] +151C; [77 B3 4A, 05, 05] -151C; [77 B7 4A, 05, 05] +151D; [77 B3 52, 05, 05] -151D; [77 B7 52, 05, 05] +151E; [77 B3 5A, 05, 05] -151E; [77 B7 5A, 05, 05] +151F; [77 B3 62, 05, 05] -151F; [77 B7 62, 05, 05] +1520; [77 B3 6A, 05, 05] -1520; [77 B7 6A, 05, 05] +1521; [77 B3 72, 05, 05] -1521; [77 B7 72, 05, 05] +1522; [77 B3 7A, 05, 05] -1522; [77 B7 7A, 05, 05] +1523; [77 B3 82, 05, 05] -1523; [77 B7 82, 05, 05] +1524; [77 B3 8A, 05, 05] -1524; [77 B7 8A, 05, 05] +1525; [77 B3 92, 05, 05] -1525; [77 B7 92, 05, 05] +1526; [77 B3 9A, 05, 05] -1526; [77 B7 9A, 05, 05] +1527; [77 B3 A2, 05, 05] -1527; [77 B7 A2, 05, 05] +1528; [77 B3 AA, 05, 05] -1528; [77 B7 AA, 05, 05] +1529; [77 B3 B2, 05, 05] -1529; [77 B7 B2, 05, 05] +152A; [77 B3 BA, 05, 05] -152A; [77 B7 BA, 05, 05] +152B; [77 B3 C2, 05, 05] -152B; [77 B7 C2, 05, 05] +152C; [77 B3 CA, 05, 05] -152C; [77 B7 CA, 05, 05] +152D; [77 B3 D2, 05, 05] -152D; [77 B7 D2, 05, 05] +152E; [77 B3 DA, 05, 05] -152E; [77 B7 DA, 05, 05] +152F; [77 B3 E2, 05, 05] -152F; [77 B7 E2, 05, 05] +1530; [77 B3 EA, 05, 05] -1530; [77 B7 EA, 05, 05] +1531; [77 B3 F2, 05, 05] -1531; [77 B7 F2, 05, 05] +1532; [77 B3 FA, 05, 05] -1532; [77 B7 FA, 05, 05] +1533; [77 B4 08, 05, 05] -1533; [77 B8 08, 05, 05] +1534; [77 B4 10, 05, 05] -1534; [77 B8 10, 05, 05] +1535; [77 B4 18, 05, 05] -1535; [77 B8 18, 05, 05] +1536; [77 B4 20, 05, 05] -1536; [77 B8 20, 05, 05] +1537; [77 B4 28, 05, 05] -1537; [77 B8 28, 05, 05] +1538; [77 B4 30, 05, 05] -1538; [77 B8 30, 05, 05] +1539; [77 B4 38, 05, 05] -1539; [77 B8 38, 05, 05] +153A; [77 B4 40, 05, 05] -153A; [77 B8 40, 05, 05] +153B; [77 B4 48, 05, 05] -153B; [77 B8 48, 05, 05] +153C; [77 B4 50, 05, 05] -153C; [77 B8 50, 05, 05] +153D; [77 B4 58, 05, 05] -153D; [77 B8 58, 05, 05] +153E; [77 B4 60, 05, 05] -153E; [77 B8 60, 05, 05] +153F; [77 B4 68, 05, 05] -153F; [77 B8 68, 05, 05] +1540; [77 B4 70, 05, 05] -1540; [77 B8 70, 05, 05] +1541; [77 B4 78, 05, 05] -1541; [77 B8 78, 05, 05] +1542; [77 B4 80, 05, 05] -1542; [77 B8 80, 05, 05] +1543; [77 B4 88, 05, 05] -1543; [77 B8 88, 05, 05] +1544; [77 B4 90, 05, 05] -1544; [77 B8 90, 05, 05] +1545; [77 B4 98, 05, 05] -1545; [77 B8 98, 05, 05] +1546; [77 B4 A0, 05, 05] -1546; [77 B8 A0, 05, 05] +1547; [77 B4 A8, 05, 05] -1547; [77 B8 A8, 05, 05] +1548; [77 B4 B0, 05, 05] -1548; [77 B8 B0, 05, 05] +1549; [77 B4 B8, 05, 05] -1549; [77 B8 B8, 05, 05] +154A; [77 B4 C0, 05, 05] -154A; [77 B8 C0, 05, 05] +154B; [77 B4 C8, 05, 05] -154B; [77 B8 C8, 05, 05] +154C; [77 B4 D0, 05, 05] -154C; [77 B8 D0, 05, 05] +154D; [77 B4 D8, 05, 05] -154D; [77 B8 D8, 05, 05] +154E; [77 B4 E0, 05, 05] -154E; [77 B8 E0, 05, 05] +154F; [77 B4 E8, 05, 05] -154F; [77 B8 E8, 05, 05] +1550; [77 B4 F0, 05, 05] -1550; [77 B8 F0, 05, 05] +1551; [77 B4 F8, 05, 05] -1551; [77 B8 F8, 05, 05] +1552; [77 B5 06, 05, 05] -1552; [77 B9 06, 05, 05] +1553; [77 B5 0E, 05, 05] -1553; [77 B9 0E, 05, 05] +1554; [77 B5 16, 05, 05] -1554; [77 B9 16, 05, 05] +1555; [77 B5 1E, 05, 05] -1555; [77 B9 1E, 05, 05] +1556; [77 B5 26, 05, 05] -1556; [77 B9 26, 05, 05] +1557; [77 B5 2E, 05, 05] -1557; [77 B9 2E, 05, 05] +1558; [77 B5 36, 05, 05] -1558; [77 B9 36, 05, 05] +1559; [77 B5 3E, 05, 05] -1559; [77 B9 3E, 05, 05] +155A; [77 B5 46, 05, 05] -155A; [77 B9 46, 05, 05] +155B; [77 B5 4E, 05, 05] -155B; [77 B9 4E, 05, 05] +155C; [77 B5 56, 05, 05] -155C; [77 B9 56, 05, 05] +155D; [77 B5 5E, 05, 05] -155D; [77 B9 5E, 05, 05] +155E; [77 B5 66, 05, 05] -155E; [77 B9 66, 05, 05] +155F; [77 B5 6E, 05, 05] -155F; [77 B9 6E, 05, 05] +1560; [77 B5 76, 05, 05] -1560; [77 B9 76, 05, 05] +1561; [77 B5 7E, 05, 05] -1561; [77 B9 7E, 05, 05] +1562; [77 B5 86, 05, 05] -1562; [77 B9 86, 05, 05] +1563; [77 B5 8E, 05, 05] -1563; [77 B9 8E, 05, 05] +1564; [77 B5 96, 05, 05] -1564; [77 B9 96, 05, 05] +1565; [77 B5 9E, 05, 05] -1565; [77 B9 9E, 05, 05] +1566; [77 B5 A6, 05, 05] -1566; [77 B9 A6, 05, 05] +1567; [77 B5 AE, 05, 05] -1567; [77 B9 AE, 05, 05] +1568; [77 B5 B6, 05, 05] -1568; [77 B9 B6, 05, 05] +1569; [77 B5 BE, 05, 05] -1569; [77 B9 BE, 05, 05] +156A; [77 B5 C6, 05, 05] -156A; [77 B9 C6, 05, 05] +156B; [77 B5 CE, 05, 05] -156B; [77 B9 CE, 05, 05] +156C; [77 B5 D6, 05, 05] -156C; [77 B9 D6, 05, 05] +156D; [77 B5 DE, 05, 05] -156D; [77 B9 DE, 05, 05] +156E; [77 B5 E6, 05, 05] -156E; [77 B9 E6, 05, 05] +156F; [77 B5 EE, 05, 05] -156F; [77 B9 EE, 05, 05] +1570; [77 B5 F6, 05, 05] -1570; [77 B9 F6, 05, 05] +1571; [77 B6 04, 05, 05] -1571; [77 BA 04, 05, 05] +1572; [77 B6 0C, 05, 05] -1572; [77 BA 0C, 05, 05] +1573; [77 B6 14, 05, 05] -1573; [77 BA 14, 05, 05] +1574; [77 B6 1C, 05, 05] -1574; [77 BA 1C, 05, 05] +1575; [77 B6 24, 05, 05] -1575; [77 BA 24, 05, 05] +1576; [77 B6 2C, 05, 05] -1576; [77 BA 2C, 05, 05] +1577; [77 B6 34, 05, 05] -1577; [77 BA 34, 05, 05] +1578; [77 B6 3C, 05, 05] -1578; [77 BA 3C, 05, 05] +1579; [77 B6 44, 05, 05] -1579; [77 BA 44, 05, 05] +157A; [77 B6 4C, 05, 05] -157A; [77 BA 4C, 05, 05] +157B; [77 B6 54, 05, 05] -157B; [77 BA 54, 05, 05] +157D; [77 B6 5C, 05, 05] -157D; [77 BA 5C, 05, 05] +166F; [77 B6 64, 05, 05] -166F; [77 BA 64, 05, 05] +157E; [77 B6 6C, 05, 05] -157E; [77 BA 6C, 05, 05] +157F; [77 B6 74, 05, 05] -157F; [77 BA 74, 05, 05] +1580; [77 B6 7C, 05, 05] -1580; [77 BA 7C, 05, 05] +1581; [77 B6 84, 05, 05] -1581; [77 BA 84, 05, 05] +1582; [77 B6 8C, 05, 05] -1582; [77 BA 8C, 05, 05] +1583; [77 B6 94, 05, 05] -1583; [77 BA 94, 05, 05] +1584; [77 B6 9C, 05, 05] -1584; [77 BA 9C, 05, 05] +1585; [77 B6 A4, 05, 05] -1585; [77 BA A4, 05, 05] +1586; [77 B6 AC, 05, 05] -1586; [77 BA AC, 05, 05] +1587; [77 B6 B4, 05, 05] -1587; [77 BA B4, 05, 05] +1588; [77 B6 BC, 05, 05] -1588; [77 BA BC, 05, 05] +1589; [77 B6 C4, 05, 05] -1589; [77 BA C4, 05, 05] +158A; [77 B6 CC, 05, 05] -158A; [77 BA CC, 05, 05] +158B; [77 B6 D4, 05, 05] -158B; [77 BA D4, 05, 05] +158C; [77 B6 DC, 05, 05] -158C; [77 BA DC, 05, 05] +158D; [77 B6 E4, 05, 05] -158D; [77 BA E4, 05, 05] +1670; [77 B6 EC, 05, 05] -1670; [77 BA EC, 05, 05] +158E; [77 B6 F4, 05, 05] -158E; [77 BA F4, 05, 05] +158F; [77 B6 FC, 05, 05] -158F; [77 BA FC, 05, 05] +1590; [77 B7 0A, 05, 05] -1590; [77 BB 0A, 05, 05] +1591; [77 B7 12, 05, 05] -1591; [77 BB 12, 05, 05] +1592; [77 B7 1A, 05, 05] -1592; [77 BB 1A, 05, 05] +1593; [77 B7 22, 05, 05] -1593; [77 BB 22, 05, 05] +1594; [77 B7 2A, 05, 05] -1594; [77 BB 2A, 05, 05] +1595; [77 B7 32, 05, 05] -1595; [77 BB 32, 05, 05] +1671; [77 B7 3A, 05, 05] -1671; [77 BB 3A, 05, 05] +1672; [77 B7 42, 05, 05] -1672; [77 BB 42, 05, 05] +1673; [77 B7 4A, 05, 05] -1673; [77 BB 4A, 05, 05] +1674; [77 B7 52, 05, 05] -1674; [77 BB 52, 05, 05] +1675; [77 B7 5A, 05, 05] -1675; [77 BB 5A, 05, 05] +1676; [77 B7 62, 05, 05] -1676; [77 BB 62, 05, 05] +1596; [77 B7 6A, 05, 05] -1596; [77 BB 6A, 05, 05] +1597; [77 B7 72, 05, 05] -1597; [77 BB 72, 05, 05] +1598; [77 B7 7A, 05, 05] -1598; [77 BB 7A, 05, 05] +1599; [77 B7 82, 05, 05] -1599; [77 BB 82, 05, 05] +159A; [77 B7 8A, 05, 05] -159A; [77 BB 8A, 05, 05] +159B; [77 B7 92, 05, 05] -159B; [77 BB 92, 05, 05] +159C; [77 B7 9A, 05, 05] -159C; [77 BB 9A, 05, 05] +159D; [77 B7 A2, 05, 05] -159D; [77 BB A2, 05, 05] +159E; [77 B7 AA, 05, 05] -159E; [77 BB AA, 05, 05] +159F; [77 B7 B2, 05, 05] -159F; [77 BB B2, 05, 05] +15A0; [77 B7 BA, 05, 05] -15A0; [77 BB BA, 05, 05] +15A1; [77 B7 C2, 05, 05] -15A1; [77 BB C2, 05, 05] +15A2; [77 B7 CA, 05, 05] -15A2; [77 BB CA, 05, 05] +15A3; [77 B7 D2, 05, 05] -15A3; [77 BB D2, 05, 05] +15A4; [77 B7 DA, 05, 05] -15A4; [77 BB DA, 05, 05] +15A5; [77 B7 E2, 05, 05] -15A5; [77 BB E2, 05, 05] +15A6; [77 B7 EA, 05, 05] -15A6; [77 BB EA, 05, 05] +157C; [77 B7 F2, 05, 05] -157C; [77 BB F2, 05, 05] +15A7; [77 B7 FA, 05, 05] -15A7; [77 BB FA, 05, 05] +15A8; [77 B8 08, 05, 05] -15A8; [77 BC 08, 05, 05] +15A9; [77 B8 10, 05, 05] -15A9; [77 BC 10, 05, 05] +15AA; [77 B8 18, 05, 05] -15AA; [77 BC 18, 05, 05] +15AB; [77 B8 20, 05, 05] -15AB; [77 BC 20, 05, 05] +15AC; [77 B8 28, 05, 05] -15AC; [77 BC 28, 05, 05] +15AD; [77 B8 30, 05, 05] -15AD; [77 BC 30, 05, 05] +15AE; [77 B8 38, 05, 05] -15AE; [77 BC 38, 05, 05] +15AF; [77 B8 40, 05, 05] -15AF; [77 BC 40, 05, 05] +15B0; [77 B8 48, 05, 05] -15B0; [77 BC 48, 05, 05] +15B1; [77 B8 50, 05, 05] -15B1; [77 BC 50, 05, 05] +15B2; [77 B8 58, 05, 05] -15B2; [77 BC 58, 05, 05] +15B3; [77 B8 60, 05, 05] -15B3; [77 BC 60, 05, 05] +15B4; [77 B8 68, 05, 05] -15B4; [77 BC 68, 05, 05] +15B5; [77 B8 70, 05, 05] -15B5; [77 BC 70, 05, 05] +15B6; [77 B8 78, 05, 05] -15B6; [77 BC 78, 05, 05] +15B7; [77 B8 80, 05, 05] -15B7; [77 BC 80, 05, 05] +15B8; [77 B8 88, 05, 05] -15B8; [77 BC 88, 05, 05] +15B9; [77 B8 90, 05, 05] -15B9; [77 BC 90, 05, 05] +15BA; [77 B8 98, 05, 05] -15BA; [77 BC 98, 05, 05] +15BB; [77 B8 A0, 05, 05] -15BB; [77 BC A0, 05, 05] +15BC; [77 B8 A8, 05, 05] -15BC; [77 BC A8, 05, 05] +15BD; [77 B8 B0, 05, 05] -15BD; [77 BC B0, 05, 05] +15BE; [77 B8 B8, 05, 05] -15BE; [77 BC B8, 05, 05] +15BF; [77 B8 C0, 05, 05] -15BF; [77 BC C0, 05, 05] +15C0; [77 B8 C8, 05, 05] -15C0; [77 BC C8, 05, 05] +15C1; [77 B8 D0, 05, 05] -15C1; [77 BC D0, 05, 05] +15C2; [77 B8 D8, 05, 05] -15C2; [77 BC D8, 05, 05] +15C3; [77 B8 E0, 05, 05] -15C3; [77 BC E0, 05, 05] +15C4; [77 B8 E8, 05, 05] -15C4; [77 BC E8, 05, 05] +15C5; [77 B8 F0, 05, 05] -15C5; [77 BC F0, 05, 05] +15C6; [77 B8 F8, 05, 05] -15C6; [77 BC F8, 05, 05] +15C7; [77 B9 06, 05, 05] -15C7; [77 BD 06, 05, 05] +15C8; [77 B9 0E, 05, 05] -15C8; [77 BD 0E, 05, 05] +15C9; [77 B9 16, 05, 05] -15C9; [77 BD 16, 05, 05] +15CA; [77 B9 1E, 05, 05] -15CA; [77 BD 1E, 05, 05] +15CB; [77 B9 26, 05, 05] -15CB; [77 BD 26, 05, 05] +15CC; [77 B9 2E, 05, 05] -15CC; [77 BD 2E, 05, 05] +15CD; [77 B9 36, 05, 05] -15CD; [77 BD 36, 05, 05] +15CE; [77 B9 3E, 05, 05] -15CE; [77 BD 3E, 05, 05] +15CF; [77 B9 46, 05, 05] -15CF; [77 BD 46, 05, 05] +15D0; [77 B9 4E, 05, 05] -15D0; [77 BD 4E, 05, 05] +15D1; [77 B9 56, 05, 05] -15D1; [77 BD 56, 05, 05] +15D2; [77 B9 5E, 05, 05] -15D2; [77 BD 5E, 05, 05] +15D3; [77 B9 66, 05, 05] -15D3; [77 BD 66, 05, 05] +15D4; [77 B9 6E, 05, 05] -15D4; [77 BD 6E, 05, 05] +15D5; [77 B9 76, 05, 05] -15D5; [77 BD 76, 05, 05] +15D6; [77 B9 7E, 05, 05] -15D6; [77 BD 7E, 05, 05] +15D7; [77 B9 86, 05, 05] -15D7; [77 BD 86, 05, 05] +15D8; [77 B9 8E, 05, 05] -15D8; [77 BD 8E, 05, 05] +15D9; [77 B9 96, 05, 05] -15D9; [77 BD 96, 05, 05] +15DA; [77 B9 9E, 05, 05] -15DA; [77 BD 9E, 05, 05] +15DB; [77 B9 A6, 05, 05] -15DB; [77 BD A6, 05, 05] +15DC; [77 B9 AE, 05, 05] -15DC; [77 BD AE, 05, 05] +15DD; [77 B9 B6, 05, 05] -15DD; [77 BD B6, 05, 05] +15DE; [77 B9 BE, 05, 05] -15DE; [77 BD BE, 05, 05] +15DF; [77 B9 C6, 05, 05] -15DF; [77 BD C6, 05, 05] +15E0; [77 B9 CE, 05, 05] -15E0; [77 BD CE, 05, 05] +15E1; [77 B9 D6, 05, 05] -15E1; [77 BD D6, 05, 05] +15E2; [77 B9 DE, 05, 05] -15E2; [77 BD DE, 05, 05] +15E3; [77 B9 E6, 05, 05] -15E3; [77 BD E6, 05, 05] +15E4; [77 B9 EE, 05, 05] -15E4; [77 BD EE, 05, 05] +15E5; [77 B9 F6, 05, 05] -15E5; [77 BD F6, 05, 05] +15E6; [77 BA 04, 05, 05] -15E6; [77 BE 04, 05, 05] +15E7; [77 BA 0C, 05, 05] -15E7; [77 BE 0C, 05, 05] +15E8; [77 BA 14, 05, 05] -15E8; [77 BE 14, 05, 05] +15E9; [77 BA 1C, 05, 05] -15E9; [77 BE 1C, 05, 05] +15EA; [77 BA 24, 05, 05] -15EA; [77 BE 24, 05, 05] +15EB; [77 BA 2C, 05, 05] -15EB; [77 BE 2C, 05, 05] +15EC; [77 BA 34, 05, 05] -15EC; [77 BE 34, 05, 05] +15ED; [77 BA 3C, 05, 05] -15ED; [77 BE 3C, 05, 05] +15EE; [77 BA 44, 05, 05] -15EE; [77 BE 44, 05, 05] +15EF; [77 BA 4C, 05, 05] -15EF; [77 BE 4C, 05, 05] +15F0; [77 BA 54, 05, 05] -15F0; [77 BE 54, 05, 05] +15F1; [77 BA 5C, 05, 05] -15F1; [77 BE 5C, 05, 05] +15F2; [77 BA 64, 05, 05] -15F2; [77 BE 64, 05, 05] +15F3; [77 BA 6C, 05, 05] -15F3; [77 BE 6C, 05, 05] +15F4; [77 BA 74, 05, 05] -15F4; [77 BE 74, 05, 05] +15F5; [77 BA 7C, 05, 05] -15F5; [77 BE 7C, 05, 05] +15F6; [77 BA 84, 05, 05] -15F6; [77 BE 84, 05, 05] +15F7; [77 BA 8C, 05, 05] -15F7; [77 BE 8C, 05, 05] +15F8; [77 BA 94, 05, 05] -15F8; [77 BE 94, 05, 05] +15F9; [77 BA 9C, 05, 05] -15F9; [77 BE 9C, 05, 05] +15FA; [77 BA A4, 05, 05] -15FA; [77 BE A4, 05, 05] +15FB; [77 BA AC, 05, 05] -15FB; [77 BE AC, 05, 05] +15FC; [77 BA B4, 05, 05] -15FC; [77 BE B4, 05, 05] +15FD; [77 BA BC, 05, 05] -15FD; [77 BE BC, 05, 05] +15FE; [77 BA C4, 05, 05] -15FE; [77 BE C4, 05, 05] +15FF; [77 BA CC, 05, 05] -15FF; [77 BE CC, 05, 05] +1600; [77 BA D4, 05, 05] -1600; [77 BE D4, 05, 05] +1601; [77 BA DC, 05, 05] -1601; [77 BE DC, 05, 05] +1602; [77 BA E4, 05, 05] -1602; [77 BE E4, 05, 05] +1603; [77 BA EC, 05, 05] -1603; [77 BE EC, 05, 05] +1604; [77 BA F4, 05, 05] -1604; [77 BE F4, 05, 05] +1605; [77 BA FC, 05, 05] -1605; [77 BE FC, 05, 05] +1606; [77 BB 0A, 05, 05] -1606; [77 BF 0A, 05, 05] +1607; [77 BB 12, 05, 05] -1607; [77 BF 12, 05, 05] +1608; [77 BB 1A, 05, 05] -1608; [77 BF 1A, 05, 05] +1609; [77 BB 22, 05, 05] -1609; [77 BF 22, 05, 05] +160A; [77 BB 2A, 05, 05] -160A; [77 BF 2A, 05, 05] +160B; [77 BB 32, 05, 05] -160B; [77 BF 32, 05, 05] +160C; [77 BB 3A, 05, 05] -160C; [77 BF 3A, 05, 05] +160D; [77 BB 42, 05, 05] -160D; [77 BF 42, 05, 05] +160E; [77 BB 4A, 05, 05] -160E; [77 BF 4A, 05, 05] +160F; [77 BB 52, 05, 05] -160F; [77 BF 52, 05, 05] +1610; [77 BB 5A, 05, 05] -1610; [77 BF 5A, 05, 05] +1611; [77 BB 62, 05, 05] -1611; [77 BF 62, 05, 05] +1612; [77 BB 6A, 05, 05] -1612; [77 BF 6A, 05, 05] +1613; [77 BB 72, 05, 05] -1613; [77 BF 72, 05, 05] +1614; [77 BB 7A, 05, 05] -1614; [77 BF 7A, 05, 05] +1615; [77 BB 82, 05, 05] -1615; [77 BF 82, 05, 05] +1616; [77 BB 8A, 05, 05] -1616; [77 BF 8A, 05, 05] +1617; [77 BB 92, 05, 05] -1617; [77 BF 92, 05, 05] +1618; [77 BB 9A, 05, 05] -1618; [77 BF 9A, 05, 05] +1619; [77 BB A2, 05, 05] -1619; [77 BF A2, 05, 05] +161A; [77 BB AA, 05, 05] -161A; [77 BF AA, 05, 05] +161B; [77 BB B2, 05, 05] -161B; [77 BF B2, 05, 05] +161C; [77 BB BA, 05, 05] -161C; [77 BF BA, 05, 05] +161D; [77 BB C2, 05, 05] -161D; [77 BF C2, 05, 05] +161E; [77 BB CA, 05, 05] -161E; [77 BF CA, 05, 05] +161F; [77 BB D2, 05, 05] -161F; [77 BF D2, 05, 05] +1620; [77 BB DA, 05, 05] -1620; [77 BF DA, 05, 05] +1621; [77 BB E2, 05, 05] -1621; [77 BF E2, 05, 05] +1622; [77 BB EA, 05, 05] -1622; [77 BF EA, 05, 05] +1623; [77 BB F2, 05, 05] -1623; [77 BF F2, 05, 05] +1624; [77 BB FA, 05, 05] -1624; [77 BF FA, 05, 05] +1625; [77 BC 08, 05, 05] -1625; [77 C0 08, 05, 05] +1626; [77 BC 10, 05, 05] -1626; [77 C0 10, 05, 05] +1627; [77 BC 18, 05, 05] -1627; [77 C0 18, 05, 05] +1628; [77 BC 20, 05, 05] -1628; [77 C0 20, 05, 05] +1629; [77 BC 28, 05, 05] -1629; [77 C0 28, 05, 05] +162A; [77 BC 30, 05, 05] -162A; [77 C0 30, 05, 05] +162B; [77 BC 38, 05, 05] -162B; [77 C0 38, 05, 05] +162C; [77 BC 40, 05, 05] -162C; [77 C0 40, 05, 05] +162D; [77 BC 48, 05, 05] -162D; [77 C0 48, 05, 05] +162E; [77 BC 50, 05, 05] -162E; [77 C0 50, 05, 05] +162F; [77 BC 58, 05, 05] -162F; [77 C0 58, 05, 05] +1630; [77 BC 60, 05, 05] -1630; [77 C0 60, 05, 05] +1631; [77 BC 68, 05, 05] -1631; [77 C0 68, 05, 05] +1632; [77 BC 70, 05, 05] -1632; [77 C0 70, 05, 05] +1633; [77 BC 78, 05, 05] -1633; [77 C0 78, 05, 05] +1634; [77 BC 80, 05, 05] -1634; [77 C0 80, 05, 05] +1635; [77 BC 88, 05, 05] -1635; [77 C0 88, 05, 05] +1636; [77 BC 90, 05, 05] -1636; [77 C0 90, 05, 05] +1637; [77 BC 98, 05, 05] -1637; [77 C0 98, 05, 05] +1638; [77 BC A0, 05, 05] -1638; [77 C0 A0, 05, 05] +1639; [77 BC A8, 05, 05] -1639; [77 C0 A8, 05, 05] +163A; [77 BC B0, 05, 05] -163A; [77 C0 B0, 05, 05] +163B; [77 BC B8, 05, 05] -163B; [77 C0 B8, 05, 05] +163C; [77 BC C0, 05, 05] -163C; [77 C0 C0, 05, 05] +163D; [77 BC C8, 05, 05] -163D; [77 C0 C8, 05, 05] +163E; [77 BC D0, 05, 05] -163E; [77 C0 D0, 05, 05] +163F; [77 BC D8, 05, 05] -163F; [77 C0 D8, 05, 05] +1640; [77 BC E0, 05, 05] -1640; [77 C0 E0, 05, 05] +1641; [77 BC E8, 05, 05] -1641; [77 C0 E8, 05, 05] +1642; [77 BC F0, 05, 05] -1642; [77 C0 F0, 05, 05] +1643; [77 BC F8, 05, 05] -1643; [77 C0 F8, 05, 05] +1644; [77 BD 06, 05, 05] -1644; [77 C1 06, 05, 05] +1645; [77 BD 0E, 05, 05] -1645; [77 C1 0E, 05, 05] +1646; [77 BD 16, 05, 05] -1646; [77 C1 16, 05, 05] +1647; [77 BD 1E, 05, 05] -1647; [77 C1 1E, 05, 05] +1648; [77 BD 26, 05, 05] -1648; [77 C1 26, 05, 05] +1649; [77 BD 2E, 05, 05] -1649; [77 C1 2E, 05, 05] +164A; [77 BD 36, 05, 05] -164A; [77 C1 36, 05, 05] +164B; [77 BD 3E, 05, 05] -164B; [77 C1 3E, 05, 05] +164C; [77 BD 46, 05, 05] -164C; [77 C1 46, 05, 05] +164D; [77 BD 4E, 05, 05] -164D; [77 C1 4E, 05, 05] +164E; [77 BD 56, 05, 05] -164E; [77 C1 56, 05, 05] +164F; [77 BD 5E, 05, 05] -164F; [77 C1 5E, 05, 05] +1650; [77 BD 66, 05, 05] -1650; [77 C1 66, 05, 05] +1651; [77 BD 6E, 05, 05] -1651; [77 C1 6E, 05, 05] +1652; [77 BD 76, 05, 05] -1652; [77 C1 76, 05, 05] +1653; [77 BD 7E, 05, 05] -1653; [77 C1 7E, 05, 05] +1654; [77 BD 86, 05, 05] -1654; [77 C1 86, 05, 05] +1655; [77 BD 8E, 05, 05] -1655; [77 C1 8E, 05, 05] +1656; [77 BD 96, 05, 05] -1656; [77 C1 96, 05, 05] +1657; [77 BD 9E, 05, 05] -1657; [77 C1 9E, 05, 05] +1658; [77 BD A6, 05, 05] -1658; [77 C1 A6, 05, 05] +1659; [77 BD AE, 05, 05] -1659; [77 C1 AE, 05, 05] +165A; [77 BD B6, 05, 05] -165A; [77 C1 B6, 05, 05] +165B; [77 BD BE, 05, 05] -165B; [77 C1 BE, 05, 05] +165C; [77 BD C6, 05, 05] -165C; [77 C1 C6, 05, 05] +165D; [77 BD CE, 05, 05] -165D; [77 C1 CE, 05, 05] +165E; [77 BD D6, 05, 05] -165E; [77 C1 D6, 05, 05] +165F; [77 BD DE, 05, 05] -165F; [77 C1 DE, 05, 05] +1660; [77 BD E6, 05, 05] -1660; [77 C1 E6, 05, 05] +1661; [77 BD EE, 05, 05] -1661; [77 C1 EE, 05, 05] +1662; [77 BD F6, 05, 05] -1662; [77 C1 F6, 05, 05] +1663; [77 BE 04, 05, 05] -1663; [77 C2 04, 05, 05] +1664; [77 BE 0C, 05, 05] -1664; [77 C2 0C, 05, 05] +1665; [77 BE 14, 05, 05] -1665; [77 C2 14, 05, 05] +1666; [77 BE 1C, 05, 05] -1666; [77 C2 1C, 05, 05] +1667; [77 BE 24, 05, 05] -1667; [77 C2 24, 05, 05] +1668; [77 BE 2C, 05, 05] -1668; [77 C2 2C, 05, 05] +1669; [77 BE 34, 05, 05] -1669; [77 C2 34, 05, 05] +166A; [77 BE 3C, 05, 05] -166A; [77 C2 3C, 05, 05] +166B; [77 BE 44, 05, 05] -166B; [77 C2 44, 05, 05] +166C; [77 BE 4C, 05, 05] -166C; [77 C2 4C, 05, 05] +1677; [77 BE 54, 05, 05] -1677; [77 C2 54, 05, 05] +1678; [77 BE 5C, 05, 05] -1678; [77 C2 5C, 05, 05] +1679; [77 BE 64, 05, 05] -1679; [77 C2 64, 05, 05] +167A; [77 BE 6C, 05, 05] -167A; [77 C2 6C, 05, 05] +167B; [77 BE 74, 05, 05] -167B; [77 C2 74, 05, 05] +167C; [77 BE 7C, 05, 05] -167C; [77 C2 7C, 05, 05] +167D; [77 BE 84, 05, 05] -167D; [77 C2 84, 05, 05] +167E; [77 BE 8C, 05, 05] -167E; [77 C2 8C, 05, 05] +167F; [77 BE 94, 05, 05] -167F; [77 C2 94, 05, 05] +18B0; [77 BE 9C, 05, 05] -18B0; [77 C2 9C, 05, 05] +18B1; [77 BE A4, 05, 05] -18B1; [77 C2 A4, 05, 05] +18B2; [77 BE AC, 05, 05] -18B2; [77 C2 AC, 05, 05] +18B3; [77 BE B4, 05, 05] -18B3; [77 C2 B4, 05, 05] +18B4; [77 BE BC, 05, 05] -18B4; [77 C2 BC, 05, 05] +18B5; [77 BE C4, 05, 05] -18B5; [77 C2 C4, 05, 05] +18B6; [77 BE CC, 05, 05] -18B6; [77 C2 CC, 05, 05] +18B7; [77 BE D4, 05, 05] -18B7; [77 C2 D4, 05, 05] +18B8; [77 BE DC, 05, 05] -18B8; [77 C2 DC, 05, 05] +18B9; [77 BE E4, 05, 05] -18B9; [77 C2 E4, 05, 05] +18BA; [77 BE EC, 05, 05] -18BA; [77 C2 EC, 05, 05] +18BB; [77 BE F4, 05, 05] -18BB; [77 C2 F4, 05, 05] +18BC; [77 BE FC, 05, 05] -18BC; [77 C2 FC, 05, 05] +18BD; [77 BF 0A, 05, 05] -18BD; [77 C3 0A, 05, 05] +18BE; [77 BF 12, 05, 05] -18BE; [77 C3 12, 05, 05] +18BF; [77 BF 1A, 05, 05] -18BF; [77 C3 1A, 05, 05] +18C0; [77 BF 22, 05, 05] -18C0; [77 C3 22, 05, 05] +18C1; [77 BF 2A, 05, 05] -18C1; [77 C3 2A, 05, 05] +18C2; [77 BF 32, 05, 05] -18C2; [77 C3 32, 05, 05] +18C3; [77 BF 3A, 05, 05] -18C3; [77 C3 3A, 05, 05] +18C4; [77 BF 42, 05, 05] -18C4; [77 C3 42, 05, 05] +18C5; [77 BF 4A, 05, 05] -18C5; [77 C3 4A, 05, 05] +18C6; [77 BF 52, 05, 05] -18C6; [77 C3 52, 05, 05] +18C7; [77 BF 5A, 05, 05] -18C7; [77 C3 5A, 05, 05] +18C8; [77 BF 62, 05, 05] -18C8; [77 C3 62, 05, 05] +18C9; [77 BF 6A, 05, 05] -18C9; [77 C3 6A, 05, 05] +18CA; [77 BF 72, 05, 05] -18CA; [77 C3 72, 05, 05] +18CB; [77 BF 7A, 05, 05] -18CB; [77 C3 7A, 05, 05] +18CC; [77 BF 82, 05, 05] -18CC; [77 C3 82, 05, 05] +18CD; [77 BF 8A, 05, 05] -18CD; [77 C3 8A, 05, 05] +18CE; [77 BF 92, 05, 05] -18CE; [77 C3 92, 05, 05] +18CF; [77 BF 9A, 05, 05] -18CF; [77 C3 9A, 05, 05] +18D0; [77 BF A2, 05, 05] -18D0; [77 C3 A2, 05, 05] +18D1; [77 BF AA, 05, 05] -18D1; [77 C3 AA, 05, 05] +18D2; [77 BF B2, 05, 05] -18D2; [77 C3 B2, 05, 05] +18D3; [77 BF BA, 05, 05] -18D3; [77 C3 BA, 05, 05] +18D4; [77 BF C2, 05, 05] -18D4; [77 C3 C2, 05, 05] +18D5; [77 BF CA, 05, 05] -18D5; [77 C3 CA, 05, 05] +18D6; [77 BF D2, 05, 05] -18D6; [77 C3 D2, 05, 05] +18D7; [77 BF DA, 05, 05] -18D7; [77 C3 DA, 05, 05] +18D8; [77 BF E2, 05, 05] -18D8; [77 C3 E2, 05, 05] +18D9; [77 BF EA, 05, 05] -18D9; [77 C3 EA, 05, 05] +18DA; [77 BF F2, 05, 05] -18DA; [77 C3 F2, 05, 05] +18DB; [77 BF FA, 05, 05] -18DB; [77 C3 FA, 05, 05] +18DC; [77 C0 08, 05, 05] -18DC; [77 C4 08, 05, 05] +18DD; [77 C0 10, 05, 05] -18DD; [77 C4 10, 05, 05] +18DE; [77 C0 18, 05, 05] -18DE; [77 C4 18, 05, 05] +18DF; [77 C0 20, 05, 05] -18DF; [77 C4 20, 05, 05] +18E0; [77 C0 28, 05, 05] -18E0; [77 C4 28, 05, 05] +18E1; [77 C0 30, 05, 05] -18E1; [77 C4 30, 05, 05] +18E2; [77 C0 38, 05, 05] -18E2; [77 C4 38, 05, 05] +18E3; [77 C0 40, 05, 05] -18E3; [77 C4 40, 05, 05] +18E4; [77 C0 48, 05, 05] -18E4; [77 C4 48, 05, 05] +18E5; [77 C0 50, 05, 05] -18E5; [77 C4 50, 05, 05] +18E6; [77 C0 58, 05, 05] -18E6; [77 C4 58, 05, 05] +18E7; [77 C0 60, 05, 05] -18E7; [77 C4 60, 05, 05] +18E8; [77 C0 68, 05, 05] -18E8; [77 C4 68, 05, 05] +18E9; [77 C0 70, 05, 05] -18E9; [77 C4 70, 05, 05] +18EA; [77 C0 78, 05, 05] -18EA; [77 C4 78, 05, 05] +18EB; [77 C0 80, 05, 05] -18EB; [77 C4 80, 05, 05] +18EC; [77 C0 88, 05, 05] -18EC; [77 C4 88, 05, 05] +18ED; [77 C0 90, 05, 05] -18ED; [77 C4 90, 05, 05] +18EE; [77 C0 98, 05, 05] -18EE; [77 C4 98, 05, 05] +18EF; [77 C0 A0, 05, 05] -18EF; [77 C4 A0, 05, 05] +18F0; [77 C0 A8, 05, 05] -18F0; [77 C4 A8, 05, 05] +18F1; [77 C0 B0, 05, 05] -18F1; [77 C4 B0, 05, 05] +18F2; [77 C0 B8, 05, 05] -18F2; [77 C4 B8, 05, 05] +18F3; [77 C0 C0, 05, 05] -18F3; [77 C4 C0, 05, 05] +18F4; [77 C0 C8, 05, 05] -18F4; [77 C4 C8, 05, 05] +18F5; [77 C0 D0, 05, 05] -18F5; [77 C4 D0, 05, 05] +1681; [77 C0 D8, 05, 05] -1681; [77 C4 D8, 05, 05] +1682; [77 C0 E0, 05, 05] -1682; [77 C4 E0, 05, 05] +1683; [77 C0 E8, 05, 05] -1683; [77 C4 E8, 05, 05] +1684; [77 C0 F0, 05, 05] -1684; [77 C4 F0, 05, 05] +1685; [77 C0 F8, 05, 05] -1685; [77 C4 F8, 05, 05] +1686; [77 C1 06, 05, 05] -1686; [77 C5 06, 05, 05] +1687; [77 C1 0E, 05, 05] -1687; [77 C5 0E, 05, 05] +1688; [77 C1 16, 05, 05] -1688; [77 C5 16, 05, 05] +1689; [77 C1 1E, 05, 05] -1689; [77 C5 1E, 05, 05] +168A; [77 C1 26, 05, 05] -168A; [77 C5 26, 05, 05] +168B; [77 C1 2E, 05, 05] -168B; [77 C5 2E, 05, 05] +168C; [77 C1 36, 05, 05] -168C; [77 C5 36, 05, 05] +168D; [77 C1 3E, 05, 05] -168D; [77 C5 3E, 05, 05] +168E; [77 C1 46, 05, 05] -168E; [77 C5 46, 05, 05] +168F; [77 C1 4E, 05, 05] -168F; [77 C5 4E, 05, 05] +1690; [77 C1 56, 05, 05] -1690; [77 C5 56, 05, 05] +1691; [77 C1 5E, 05, 05] -1691; [77 C5 5E, 05, 05] +1692; [77 C1 66, 05, 05] -1692; [77 C5 66, 05, 05] +1693; [77 C1 6E, 05, 05] -1693; [77 C5 6E, 05, 05] +1694; [77 C1 76, 05, 05] -1694; [77 C5 76, 05, 05] +1695; [77 C1 7E, 05, 05] -1695; [77 C5 7E, 05, 05] +1696; [77 C1 86, 05, 05] -1696; [77 C5 86, 05, 05] +1697; [77 C1 8E, 05, 05] -1697; [77 C5 8E, 05, 05] +1698; [77 C1 96, 05, 05] -1698; [77 C5 96, 05, 05] +1699; [77 C1 9E, 05, 05] -1699; [77 C5 9E, 05, 05] +169A; [77 C1 A6, 05, 05] -169A; [77 C5 A6, 05, 05] +16A0; [77 C1 AE, 05, 05] +16A1; [77 C1 AE, 05, 09][, DB A9, 09] -16A0; [77 C5 AE, 05, 05] -16A1; [77 C5 AE, 05, 09][, E0 9D, 09] +16A2; [77 C1 B6, 05, 05] +16A4; [77 C1 B6, 05, 09][, DB A9, 09] +16A5; [77 C1 B6, 05, 09][, DB B9, 09] -16A2; [77 C5 B6, 05, 05] -16A4; [77 C5 B6, 05, 09][, E0 9D, 09] -16A5; [77 C5 B6, 05, 09][, E0 AD, 09] +16A6; [77 C1 BE, 05, 05] +16A7; [77 C1 BE, 05, 09][, DB A9, 09] +16F0; [77 C1 BE, 05, 09][77 C1 BE, 05, 09] -16A6; [77 C5 BE, 05, 05] -16A7; [77 C5 BE, 05, 09][, E0 9D, 09] -16F0; [77 C5 BE, 05, 09][77 C5 BE, 05, 09] +16A8; [77 C1 C6, 05, 05] +16A9; [77 C1 C6, 05, 09][, DB A9, 09] +16AC; [77 C1 C6, 05, 09][, DB B9, 09] +16AD; [77 C1 C6, 05, 09][, DB C9, 09] +16AE; [77 C1 C6, 05, 09][, DB D9, 09] -16A8; [77 C5 C6, 05, 05] -16A9; [77 C5 C6, 05, 09][, E0 9D, 09] -16AC; [77 C5 C6, 05, 09][, E0 AD, 09] -16AD; [77 C5 C6, 05, 09][, E0 BD, 09] -16AE; [77 C5 C6, 05, 09][, E0 CD, 09] +16AF; [77 C1 CE, 05, 05] -16AF; [77 C5 CE, 05, 05] +16B0; [77 C1 D6, 05, 05] -16B0; [77 C5 D6, 05, 05] +16B1; [77 C1 DE, 05, 05] -16B1; [77 C5 DE, 05, 05] +16B2; [77 C1 E6, 05, 05] +16B3; [77 C1 E6, 05, 09][, DB A9, 09] +16B4; [77 C1 E6, 05, 09][, DB B9, 09] +16B5; [77 C1 E6, 05, 09][, DB C9, 09] +16B6; [77 C1 E6, 05, 09][, DB D9, 09] -16B2; [77 C5 E6, 05, 05] -16B3; [77 C5 E6, 05, 09][, E0 9D, 09] -16B4; [77 C5 E6, 05, 09][, E0 AD, 09] -16B5; [77 C5 E6, 05, 09][, E0 BD, 09] -16B6; [77 C5 E6, 05, 09][, E0 CD, 09] +16B7; [77 C1 EE, 05, 05] -16B7; [77 C5 EE, 05, 05] +16B9; [77 C1 F6, 05, 05] +16E9; [77 C1 F6, 05, 09][, DB A9, 09] -16B9; [77 C5 F6, 05, 05] -16E9; [77 C5 F6, 05, 09][, E0 9D, 09] +16BA; [77 C2 04, 05, 05] +16BB; [77 C2 04, 05, 09][, DB A9, 09] +16BC; [77 C2 04, 05, 09][, DB B9, 09] +16BD; [77 C2 04, 05, 09][, DB C9, 09] -16BA; [77 C6 04, 05, 05] -16BB; [77 C6 04, 05, 09][, E0 9D, 09] -16BC; [77 C6 04, 05, 09][, E0 AD, 09] -16BD; [77 C6 04, 05, 09][, E0 BD, 09] +16BE; [77 C2 0C, 05, 05] +16BF; [77 C2 0C, 05, 09][, DB A9, 09] +16C0; [77 C2 0C, 05, 09][, DB B9, 09] -16BE; [77 C6 0C, 05, 05] -16BF; [77 C6 0C, 05, 09][, E0 9D, 09] -16C0; [77 C6 0C, 05, 09][, E0 AD, 09] +16C1; [77 C2 14, 05, 05] +16C2; [77 C2 14, 05, 09][, DB A9, 09] -16C1; [77 C6 14, 05, 05] -16C2; [77 C6 14, 05, 09][, E0 9D, 09] +16C3; [77 C2 1C, 05, 05] +16C4; [77 C2 1C, 05, 09][, DB A9, 09] -16C3; [77 C6 1C, 05, 05] -16C4; [77 C6 1C, 05, 09][, E0 9D, 09] +16C5; [77 C2 24, 05, 05] +16C6; [77 C2 24, 05, 09][, DB A9, 09] +16EE; [77 C2 24, 05, 09][77 C2 6C, 05, 09] -16C5; [77 C6 24, 05, 05] -16C6; [77 C6 24, 05, 09][, E0 9D, 09] -16EE; [77 C6 24, 05, 09][77 C6 6C, 05, 09] +16C7; [77 C2 2C, 05, 05] -16C7; [77 C6 2C, 05, 05] +16C8; [77 C2 34, 05, 05] +16D5; [77 C2 34, 05, 09][, DB A9, 09] -16C8; [77 C6 34, 05, 05] -16D5; [77 C6 34, 05, 09][, E0 9D, 09] +16C9; [77 C2 3C, 05, 05] -16C9; [77 C6 3C, 05, 05] +16CA; [77 C2 44, 05, 05] +16CB; [77 C2 44, 05, 09][, DB A9, 09] +16EA; [77 C2 44, 05, 09][, DB B9, 09] +16CC; [77 C2 44, 05, 09][, DB C9, 09] +16CD; [77 C2 44, 05, 09][, DB D9, 09] +16CE; [77 C2 44, 05, 09][, DB E9, 09] -16CA; [77 C6 44, 05, 05] -16CB; [77 C6 44, 05, 09][, E0 9D, 09] -16EA; [77 C6 44, 05, 09][, E0 AD, 09] -16CC; [77 C6 44, 05, 09][, E0 BD, 09] -16CD; [77 C6 44, 05, 09][, E0 CD, 09] -16CE; [77 C6 44, 05, 09][, E0 DD, 09] +16CF; [77 C2 4C, 05, 05] +16D0; [77 C2 4C, 05, 09][, DB A9, 09] +16D1; [77 C2 4C, 05, 09][, DB B9, 09] -16CF; [77 C6 4C, 05, 05] -16D0; [77 C6 4C, 05, 09][, E0 9D, 09] -16D1; [77 C6 4C, 05, 09][, E0 AD, 09] +16D2; [77 C2 54, 05, 05] +16D3; [77 C2 54, 05, 09][, DB A9, 09] +16D4; [77 C2 54, 05, 09][, DB B9, 09] -16D2; [77 C6 54, 05, 05] -16D3; [77 C6 54, 05, 09][, E0 9D, 09] -16D4; [77 C6 54, 05, 09][, E0 AD, 09] +16D6; [77 C2 5C, 05, 05] -16D6; [77 C6 5C, 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] -16D7; [77 C6 64, 05, 05] -16D8; [77 C6 64, 05, 09][, E0 9D, 09] -16D9; [77 C6 64, 05, 09][, E0 AD, 09] -16EF; [77 C6 64, 05, 09][, E0 9D, 09][77 C6 64, 05, 3D][, E0 9D, 3D] +16DA; [77 C2 6C, 05, 05] +16DB; [77 C2 6C, 05, 09][, DB A9, 09] -16DA; [77 C6 6C, 05, 05] -16DB; [77 C6 6C, 05, 09][, E0 9D, 09] +16DC; [77 C2 74, 05, 05] +16DD; [77 C2 74, 05, 09][, DB A9, 09] -16DC; [77 C6 74, 05, 05] -16DD; [77 C6 74, 05, 09][, E0 9D, 09] +16DE; [77 C2 7C, 05, 05] -16DE; [77 C6 7C, 05, 05] +16DF; [77 C2 84, 05, 05] -16DF; [77 C6 84, 05, 05] +16AA; [77 C2 8C, 05, 05] -16AA; [77 C6 8C, 05, 05] +16AB; [77 C2 94, 05, 05] -16AB; [77 C6 94, 05, 05] +16A3; [77 C2 9C, 05, 05] -16A3; [77 C6 9C, 05, 05] +16E0; [77 C2 A4, 05, 05] -16E0; [77 C6 A4, 05, 05] +16E3; [77 C2 AC, 05, 05] -16E3; [77 C6 AC, 05, 05] +16B8; [77 C2 B4, 05, 05] -16B8; [77 C6 B4, 05, 05] +16E4; [77 C2 BC, 05, 05] -16E4; [77 C6 BC, 05, 05] +16E1; [77 C2 C4, 05, 05] -16E1; [77 C6 C4, 05, 05] +16E2; [77 C2 CC, 05, 05] -16E2; [77 C6 CC, 05, 05] +16E5; [77 C2 D4, 05, 05] -16E5; [77 C6 D4, 05, 05] +16E6; [77 C2 DC, 05, 05] +16E7; [77 C2 DC, 05, 09][, DB A9, 09] +16E8; [77 C2 DC, 05, 09][, DB B9, 09] -16E6; [77 C6 DC, 05, 05] -16E7; [77 C6 DC, 05, 09][, E0 9D, 09] -16E8; [77 C6 DC, 05, 09][, E0 AD, 09] +10C00; [77 C2 E4, 05, 05] +10C01; [77 C2 E4, 05, 09][, DB A9, 09] -10C00; [77 C6 E4, 05, 05] -10C01; [77 C6 E4, 05, 09][, E0 9D, 09] +10C02; [77 C2 EC, 05, 05] -10C02; [77 C6 EC, 05, 05] +10C03; [77 C2 F4, 05, 05] +10C04; [77 C2 F4, 05, 09][, DB A9, 09] -10C03; [77 C6 F4, 05, 05] -10C04; [77 C6 F4, 05, 09][, E0 9D, 09] +10C05; [77 C2 FC, 05, 05] -10C05; [77 C6 FC, 05, 05] +10C06; [77 C3 0A, 05, 05] -10C06; [77 C7 0A, 05, 05] +10C07; [77 C3 12, 05, 05] +10C08; [77 C3 12, 05, 09][, DB A9, 09] -10C07; [77 C7 12, 05, 05] -10C08; [77 C7 12, 05, 09][, E0 9D, 09] +10C09; [77 C3 1A, 05, 05] +10C0A; [77 C3 1A, 05, 09][, DB A9, 09] -10C09; [77 C7 1A, 05, 05] -10C0A; [77 C7 1A, 05, 09][, E0 9D, 09] +10C0B; [77 C3 22, 05, 05] +10C0C; [77 C3 22, 05, 09][, DB A9, 09] -10C0B; [77 C7 22, 05, 05] -10C0C; [77 C7 22, 05, 09][, E0 9D, 09] +10C0D; [77 C3 2A, 05, 05] +10C0E; [77 C3 2A, 05, 09][, DB A9, 09] -10C0D; [77 C7 2A, 05, 05] -10C0E; [77 C7 2A, 05, 09][, E0 9D, 09] +10C0F; [77 C3 32, 05, 05] +10C10; [77 C3 32, 05, 09][, DB A9, 09] -10C0F; [77 C7 32, 05, 05] -10C10; [77 C7 32, 05, 09][, E0 9D, 09] +10C11; [77 C3 3A, 05, 05] +10C12; [77 C3 3A, 05, 09][, DB A9, 09] -10C11; [77 C7 3A, 05, 05] -10C12; [77 C7 3A, 05, 09][, E0 9D, 09] +10C13; [77 C3 42, 05, 05] -10C13; [77 C7 42, 05, 05] +10C14; [77 C3 4A, 05, 05] +10C15; [77 C3 4A, 05, 09][, DB A9, 09] -10C14; [77 C7 4A, 05, 05] -10C15; [77 C7 4A, 05, 09][, E0 9D, 09] +10C16; [77 C3 52, 05, 05] +10C17; [77 C3 52, 05, 09][, DB A9, 09] -10C16; [77 C7 52, 05, 05] -10C17; [77 C7 52, 05, 09][, E0 9D, 09] +10C18; [77 C3 5A, 05, 05] +10C19; [77 C3 5A, 05, 09][, DB A9, 09] -10C18; [77 C7 5A, 05, 05] -10C19; [77 C7 5A, 05, 09][, E0 9D, 09] +10C1A; [77 C3 62, 05, 05] +10C1B; [77 C3 62, 05, 09][, DB A9, 09] -10C1A; [77 C7 62, 05, 05] -10C1B; [77 C7 62, 05, 09][, E0 9D, 09] +10C1C; [77 C3 6A, 05, 05] +10C1D; [77 C3 6A, 05, 09][, DB A9, 09] -10C1C; [77 C7 6A, 05, 05] -10C1D; [77 C7 6A, 05, 09][, E0 9D, 09] +10C1E; [77 C3 72, 05, 05] +10C1F; [77 C3 72, 05, 09][, DB A9, 09] -10C1E; [77 C7 72, 05, 05] -10C1F; [77 C7 72, 05, 09][, E0 9D, 09] +10C20; [77 C3 7A, 05, 05] -10C20; [77 C7 7A, 05, 05] +10C21; [77 C3 82, 05, 05] -10C21; [77 C7 82, 05, 05] +10C22; [77 C3 8A, 05, 05] -10C22; [77 C7 8A, 05, 05] +10C23; [77 C3 92, 05, 05] -10C23; [77 C7 92, 05, 05] +10C24; [77 C3 9A, 05, 05] +10C25; [77 C3 9A, 05, 09][, DB A9, 09] -10C24; [77 C7 9A, 05, 05] -10C25; [77 C7 9A, 05, 09][, E0 9D, 09] +10C26; [77 C3 A2, 05, 05] +10C27; [77 C3 A2, 05, 09][, DB A9, 09] -10C26; [77 C7 A2, 05, 05] -10C27; [77 C7 A2, 05, 09][, E0 9D, 09] +10C28; [77 C3 AA, 05, 05] +10C29; [77 C3 AA, 05, 09][, DB A9, 09] -10C28; [77 C7 AA, 05, 05] -10C29; [77 C7 AA, 05, 09][, E0 9D, 09] +10C2A; [77 C3 B2, 05, 05] +10C2B; [77 C3 B2, 05, 09][, DB A9, 09] -10C2A; [77 C7 B2, 05, 05] -10C2B; [77 C7 B2, 05, 09][, E0 9D, 09] +10C2C; [77 C3 BA, 05, 05] -10C2C; [77 C7 BA, 05, 05] +10C2D; [77 C3 C2, 05, 05] +10C2E; [77 C3 C2, 05, 09][, DB A9, 09] -10C2D; [77 C7 C2, 05, 05] -10C2E; [77 C7 C2, 05, 09][, E0 9D, 09] +10C2F; [77 C3 CA, 05, 05] -10C2F; [77 C7 CA, 05, 05] +10C30; [77 C3 D2, 05, 05] -10C30; [77 C7 D2, 05, 05] +10C31; [77 C3 DA, 05, 05] -10C31; [77 C7 DA, 05, 05] +10C32; [77 C3 E2, 05, 05] +10C33; [77 C3 E2, 05, 09][, DB A9, 09] -10C32; [77 C7 E2, 05, 05] -10C33; [77 C7 E2, 05, 09][, E0 9D, 09] +10C34; [77 C3 EA, 05, 05] +10C35; [77 C3 EA, 05, 09][, DB A9, 09] -10C34; [77 C7 EA, 05, 05] -10C35; [77 C7 EA, 05, 09][, E0 9D, 09] +10C36; [77 C3 F2, 05, 05] +10C37; [77 C3 F2, 05, 09][, DB A9, 09] -10C36; [77 C7 F2, 05, 05] -10C37; [77 C7 F2, 05, 09][, E0 9D, 09] +10C38; [77 C3 FA, 05, 05] +10C39; [77 C3 FA, 05, 09][, DB A9, 09] -10C38; [77 C7 FA, 05, 05] -10C39; [77 C7 FA, 05, 09][, E0 9D, 09] +10C3A; [77 C4 08, 05, 05] +10C3B; [77 C4 08, 05, 09][, DB A9, 09] -10C3A; [77 C8 08, 05, 05] -10C3B; [77 C8 08, 05, 09][, E0 9D, 09] +10C3C; [77 C4 10, 05, 05] -10C3C; [77 C8 10, 05, 05] +10C3D; [77 C4 18, 05, 05] -10C3D; [77 C8 18, 05, 05] +10C3E; [77 C4 20, 05, 05] -10C3E; [77 C8 20, 05, 05] +10C3F; [77 C4 28, 05, 05] +10C40; [77 C4 28, 05, 09][, DB A9, 09] -10C3F; [77 C8 28, 05, 05] -10C40; [77 C8 28, 05, 09][, E0 9D, 09] +10C41; [77 C4 30, 05, 05] +10C42; [77 C4 30, 05, 09][, DB A9, 09] -10C41; [77 C8 30, 05, 05] -10C42; [77 C8 30, 05, 09][, E0 9D, 09] +10C43; [77 C4 38, 05, 05] +10C44; [77 C4 38, 05, 09][, DB A9, 09] -10C43; [77 C8 38, 05, 05] -10C44; [77 C8 38, 05, 09][, E0 9D, 09] +10C45; [77 C4 40, 05, 05] +10C46; [77 C4 40, 05, 09][, DB A9, 09] -10C45; [77 C8 40, 05, 05] -10C46; [77 C8 40, 05, 09][, E0 9D, 09] +10C47; [77 C4 48, 05, 05] -10C47; [77 C8 48, 05, 05] +10C48; [77 C4 50, 05, 05] -10C48; [77 C8 50, 05, 05] +A500; [77 C4 58, 05, 05] -A500; [77 C8 58, 05, 05] +A501; [77 C4 60, 05, 05] -A501; [77 C8 60, 05, 05] +A502; [77 C4 68, 05, 05] -A502; [77 C8 68, 05, 05] +A503; [77 C4 70, 05, 05] -A503; [77 C8 70, 05, 05] +A504; [77 C4 78, 05, 05] -A504; [77 C8 78, 05, 05] +A505; [77 C4 80, 05, 05] -A505; [77 C8 80, 05, 05] +A506; [77 C4 88, 05, 05] -A506; [77 C8 88, 05, 05] +A507; [77 C4 90, 05, 05] -A507; [77 C8 90, 05, 05] +A508; [77 C4 98, 05, 05] -A508; [77 C8 98, 05, 05] +A509; [77 C4 A0, 05, 05] -A509; [77 C8 A0, 05, 05] +A50A; [77 C4 A8, 05, 05] -A50A; [77 C8 A8, 05, 05] +A50B; [77 C4 B0, 05, 05] -A50B; [77 C8 B0, 05, 05] +A50C; [77 C4 B8, 05, 05] +A613; [77 C4 B8, 05, 09][77 CC E0, 05, 09] -A50C; [77 C8 B8, 05, 05] -A613; [77 C8 B8, 05, 09][77 D0 E0, 05, 09] +A50D; [77 C4 C0, 05, 05] -A50D; [77 C8 C0, 05, 05] +A50E; [77 C4 C8, 05, 05] -A50E; [77 C8 C8, 05, 05] +A50F; [77 C4 D0, 05, 05] -A50F; [77 C8 D0, 05, 05] +A510; [77 C4 D8, 05, 05] -A510; [77 C8 D8, 05, 05] +A511; [77 C4 E0, 05, 05] -A511; [77 C8 E0, 05, 05] +A512; [77 C4 E8, 05, 05] -A512; [77 C8 E8, 05, 05] +A513; [77 C4 F0, 05, 05] -A513; [77 C8 F0, 05, 05] +A514; [77 C4 F8, 05, 05] -A514; [77 C8 F8, 05, 05] +A515; [77 C5 06, 05, 05] -A515; [77 C9 06, 05, 05] +A516; [77 C5 0E, 05, 05] -A516; [77 C9 0E, 05, 05] +A517; [77 C5 16, 05, 05] -A517; [77 C9 16, 05, 05] +A518; [77 C5 1E, 05, 05] -A518; [77 C9 1E, 05, 05] +A519; [77 C5 26, 05, 05] -A519; [77 C9 26, 05, 05] +A51A; [77 C5 2E, 05, 05] -A51A; [77 C9 2E, 05, 05] +A51B; [77 C5 36, 05, 05] -A51B; [77 C9 36, 05, 05] +A51C; [77 C5 3E, 05, 05] -A51C; [77 C9 3E, 05, 05] +A51D; [77 C5 46, 05, 05] -A51D; [77 C9 46, 05, 05] +A51E; [77 C5 4E, 05, 05] +A614; [77 C5 4E, 05, 09][77 CC E0, 05, 09] -A51E; [77 C9 4E, 05, 05] -A614; [77 C9 4E, 05, 09][77 D0 E0, 05, 09] +A51F; [77 C5 56, 05, 05] -A51F; [77 C9 56, 05, 05] +A520; [77 C5 5E, 05, 05] -A520; [77 C9 5E, 05, 05] +A521; [77 C5 66, 05, 05] -A521; [77 C9 66, 05, 05] +A522; [77 C5 6E, 05, 05] -A522; [77 C9 6E, 05, 05] +A523; [77 C5 76, 05, 05] -A523; [77 C9 76, 05, 05] +A524; [77 C5 7E, 05, 05] -A524; [77 C9 7E, 05, 05] +A525; [77 C5 86, 05, 05] -A525; [77 C9 86, 05, 05] +A526; [77 C5 8E, 05, 05] -A526; [77 C9 8E, 05, 05] +A527; [77 C5 96, 05, 05] -A527; [77 C9 96, 05, 05] +A528; [77 C5 9E, 05, 05] -A528; [77 C9 9E, 05, 05] +A529; [77 C5 A6, 05, 05] -A529; [77 C9 A6, 05, 05] +A52A; [77 C5 AE, 05, 05] -A52A; [77 C9 AE, 05, 05] +A52B; [77 C5 B6, 05, 05] -A52B; [77 C9 B6, 05, 05] +A52C; [77 C5 BE, 05, 05] -A52C; [77 C9 BE, 05, 05] +A52D; [77 C5 C6, 05, 05] -A52D; [77 C9 C6, 05, 05] +A52E; [77 C5 CE, 05, 05] -A52E; [77 C9 CE, 05, 05] +A52F; [77 C5 D6, 05, 05] -A52F; [77 C9 D6, 05, 05] +A530; [77 C5 DE, 05, 05] -A530; [77 C9 DE, 05, 05] +A531; [77 C5 E6, 05, 05] -A531; [77 C9 E6, 05, 05] +A532; [77 C5 EE, 05, 05] -A532; [77 C9 EE, 05, 05] +A533; [77 C5 F6, 05, 05] +A615; [77 C5 F6, 05, 09][77 CC E0, 05, 09] -A533; [77 C9 F6, 05, 05] -A615; [77 C9 F6, 05, 09][77 D0 E0, 05, 09] +A534; [77 C6 04, 05, 05] -A534; [77 CA 04, 05, 05] +A535; [77 C6 0C, 05, 05] -A535; [77 CA 0C, 05, 05] +A536; [77 C6 14, 05, 05] -A536; [77 CA 14, 05, 05] +A537; [77 C6 1C, 05, 05] -A537; [77 CA 1C, 05, 05] +A538; [77 C6 24, 05, 05] -A538; [77 CA 24, 05, 05] +A539; [77 C6 2C, 05, 05] -A539; [77 CA 2C, 05, 05] +A53A; [77 C6 34, 05, 05] -A53A; [77 CA 34, 05, 05] +A53B; [77 C6 3C, 05, 05] -A53B; [77 CA 3C, 05, 05] +A53C; [77 C6 44, 05, 05] -A53C; [77 CA 44, 05, 05] +A53D; [77 C6 4C, 05, 05] -A53D; [77 CA 4C, 05, 05] +A53E; [77 C6 54, 05, 05] -A53E; [77 CA 54, 05, 05] +A53F; [77 C6 5C, 05, 05] -A53F; [77 CA 5C, 05, 05] +A540; [77 C6 64, 05, 05] -A540; [77 CA 64, 05, 05] +A541; [77 C6 6C, 05, 05] -A541; [77 CA 6C, 05, 05] +A542; [77 C6 74, 05, 05] -A542; [77 CA 74, 05, 05] +A543; [77 C6 7C, 05, 05] -A543; [77 CA 7C, 05, 05] +A544; [77 C6 84, 05, 05] -A544; [77 CA 84, 05, 05] +A545; [77 C6 8C, 05, 05] -A545; [77 CA 8C, 05, 05] +A546; [77 C6 94, 05, 05] -A546; [77 CA 94, 05, 05] +A547; [77 C6 9C, 05, 05] +A616; [77 C6 9C, 05, 09][77 CC E8, 05, 09] -A547; [77 CA 9C, 05, 05] -A616; [77 CA 9C, 05, 09][77 D0 E8, 05, 09] +A548; [77 C6 A4, 05, 05] -A548; [77 CA A4, 05, 05] +A549; [77 C6 AC, 05, 05] -A549; [77 CA AC, 05, 05] +A54A; [77 C6 B4, 05, 05] -A54A; [77 CA B4, 05, 05] +A54B; [77 C6 BC, 05, 05] -A54B; [77 CA BC, 05, 05] +A54C; [77 C6 C4, 05, 05] -A54C; [77 CA C4, 05, 05] +A54D; [77 C6 CC, 05, 05] -A54D; [77 CA CC, 05, 05] +A54E; [77 C6 D4, 05, 05] -A54E; [77 CA D4, 05, 05] +A54F; [77 C6 DC, 05, 05] -A54F; [77 CA DC, 05, 05] +A550; [77 C6 E4, 05, 05] -A550; [77 CA E4, 05, 05] +A551; [77 C6 EC, 05, 05] -A551; [77 CA EC, 05, 05] +A552; [77 C6 F4, 05, 05] +A617; [77 C6 F4, 05, 09][77 CC E0, 05, 09] -A552; [77 CA F4, 05, 05] -A617; [77 CA F4, 05, 09][77 D0 E0, 05, 09] +A553; [77 C6 FC, 05, 05] -A553; [77 CA FC, 05, 05] +A554; [77 C7 0A, 05, 05] -A554; [77 CB 0A, 05, 05] +A555; [77 C7 12, 05, 05] -A555; [77 CB 12, 05, 05] +A556; [77 C7 1A, 05, 05] -A556; [77 CB 1A, 05, 05] +A557; [77 C7 22, 05, 05] -A557; [77 CB 22, 05, 05] +A558; [77 C7 2A, 05, 05] +A610; [77 C7 2A, 05, 09] +A618; [77 C7 2A, 05, 09][77 CC E8, 05, 09] -A558; [77 CB 2A, 05, 05] -A610; [77 CB 2A, 05, 09] -A618; [77 CB 2A, 05, 09][77 D0 E8, 05, 09] +A559; [77 C7 32, 05, 05] -A559; [77 CB 32, 05, 05] +A55A; [77 C7 3A, 05, 05] +A619; [77 C7 3A, 05, 09][77 CC E8, 05, 09] -A55A; [77 CB 3A, 05, 05] -A619; [77 CB 3A, 05, 09][77 D0 E8, 05, 09] +A55B; [77 C7 42, 05, 05] -A55B; [77 CB 42, 05, 05] +A55C; [77 C7 4A, 05, 05] -A55C; [77 CB 4A, 05, 05] +A55D; [77 C7 52, 05, 05] -A55D; [77 CB 52, 05, 05] +A55E; [77 C7 5A, 05, 05] -A55E; [77 CB 5A, 05, 05] +A55F; [77 C7 62, 05, 05] -A55F; [77 CB 62, 05, 05] +A560; [77 C7 6A, 05, 05] +A61A; [77 C7 6A, 05, 09][77 CC E0, 05, 09] -A560; [77 CB 6A, 05, 05] -A61A; [77 CB 6A, 05, 09][77 D0 E0, 05, 09] +A561; [77 C7 72, 05, 05] -A561; [77 CB 72, 05, 05] +A562; [77 C7 7A, 05, 05] -A562; [77 CB 7A, 05, 05] +A563; [77 C7 82, 05, 05] -A563; [77 CB 82, 05, 05] +A564; [77 C7 8A, 05, 05] -A564; [77 CB 8A, 05, 05] +A565; [77 C7 92, 05, 05] -A565; [77 CB 92, 05, 05] +A566; [77 C7 9A, 05, 05] -A566; [77 CB 9A, 05, 05] +A567; [77 C7 A2, 05, 05] -A567; [77 CB A2, 05, 05] +A568; [77 C7 AA, 05, 05] -A568; [77 CB AA, 05, 05] +A569; [77 C7 B2, 05, 05] -A569; [77 CB B2, 05, 05] +A56A; [77 C7 BA, 05, 05] +A611; [77 C7 BA, 05, 09] -A56A; [77 CB BA, 05, 05] -A611; [77 CB BA, 05, 09] +A56B; [77 C7 C2, 05, 05] -A56B; [77 CB C2, 05, 05] +A56C; [77 C7 CA, 05, 05] -A56C; [77 CB CA, 05, 05] +A56D; [77 C7 D2, 05, 05] -A56D; [77 CB D2, 05, 05] +A56E; [77 C7 DA, 05, 05] +A62A; [77 C7 DA, 05, 09] -A56E; [77 CB DA, 05, 05] -A62A; [77 CB DA, 05, 09] +A56F; [77 C7 E2, 05, 05] -A56F; [77 CB E2, 05, 05] +A570; [77 C7 EA, 05, 05] -A570; [77 CB EA, 05, 05] +A571; [77 C7 F2, 05, 05] -A571; [77 CB F2, 05, 05] +A572; [77 C7 FA, 05, 05] -A572; [77 CB FA, 05, 05] +A573; [77 C8 08, 05, 05] -A573; [77 CC 08, 05, 05] +A574; [77 C8 10, 05, 05] -A574; [77 CC 10, 05, 05] +A575; [77 C8 18, 05, 05] -A575; [77 CC 18, 05, 05] +A576; [77 C8 20, 05, 05] -A576; [77 CC 20, 05, 05] +A577; [77 C8 28, 05, 05] -A577; [77 CC 28, 05, 05] +A578; [77 C8 30, 05, 05] -A578; [77 CC 30, 05, 05] +A579; [77 C8 38, 05, 05] -A579; [77 CC 38, 05, 05] +A57A; [77 C8 40, 05, 05] -A57A; [77 CC 40, 05, 05] +A57B; [77 C8 48, 05, 05] -A57B; [77 CC 48, 05, 05] +A57C; [77 C8 50, 05, 05] -A57C; [77 CC 50, 05, 05] +A57D; [77 C8 58, 05, 05] -A57D; [77 CC 58, 05, 05] +A57E; [77 C8 60, 05, 05] -A57E; [77 CC 60, 05, 05] +A57F; [77 C8 68, 05, 05] -A57F; [77 CC 68, 05, 05] +A580; [77 C8 70, 05, 05] -A580; [77 CC 70, 05, 05] +A581; [77 C8 78, 05, 05] -A581; [77 CC 78, 05, 05] +A582; [77 C8 80, 05, 05] -A582; [77 CC 80, 05, 05] +A583; [77 C8 88, 05, 05] -A583; [77 CC 88, 05, 05] +A584; [77 C8 90, 05, 05] -A584; [77 CC 90, 05, 05] +A585; [77 C8 98, 05, 05] +A61B; [77 C8 98, 05, 09][77 CC E0, 05, 09] -A585; [77 CC 98, 05, 05] -A61B; [77 CC 98, 05, 09][77 D0 E0, 05, 09] +A586; [77 C8 A0, 05, 05] -A586; [77 CC A0, 05, 05] +A587; [77 C8 A8, 05, 05] +A612; [77 C8 A8, 05, 09] -A587; [77 CC A8, 05, 05] -A612; [77 CC A8, 05, 09] +A588; [77 C8 B0, 05, 05] -A588; [77 CC B0, 05, 05] +A589; [77 C8 B8, 05, 05] -A589; [77 CC B8, 05, 05] +A58A; [77 C8 C0, 05, 05] -A58A; [77 CC C0, 05, 05] +A58B; [77 C8 C8, 05, 05] -A58B; [77 CC C8, 05, 05] +A58C; [77 C8 D0, 05, 05] -A58C; [77 CC D0, 05, 05] +A58D; [77 C8 D8, 05, 05] -A58D; [77 CC D8, 05, 05] +A58E; [77 C8 E0, 05, 05] -A58E; [77 CC E0, 05, 05] +A58F; [77 C8 E8, 05, 05] -A58F; [77 CC E8, 05, 05] +A590; [77 C8 F0, 05, 05] -A590; [77 CC F0, 05, 05] +A591; [77 C8 F8, 05, 05] -A591; [77 CC F8, 05, 05] +A592; [77 C9 06, 05, 05] -A592; [77 CD 06, 05, 05] +A593; [77 C9 0E, 05, 05] -A593; [77 CD 0E, 05, 05] +A594; [77 C9 16, 05, 05] -A594; [77 CD 16, 05, 05] +A595; [77 C9 1E, 05, 05] -A595; [77 CD 1E, 05, 05] +A596; [77 C9 26, 05, 05] -A596; [77 CD 26, 05, 05] +A597; [77 C9 2E, 05, 05] -A597; [77 CD 2E, 05, 05] +A598; [77 C9 36, 05, 05] -A598; [77 CD 36, 05, 05] +A599; [77 C9 3E, 05, 05] -A599; [77 CD 3E, 05, 05] +A59A; [77 C9 46, 05, 05] -A59A; [77 CD 46, 05, 05] +A59B; [77 C9 4E, 05, 05] -A59B; [77 CD 4E, 05, 05] +A59C; [77 C9 56, 05, 05] -A59C; [77 CD 56, 05, 05] +A59D; [77 C9 5E, 05, 05] -A59D; [77 CD 5E, 05, 05] +A59E; [77 C9 66, 05, 05] -A59E; [77 CD 66, 05, 05] +A59F; [77 C9 6E, 05, 05] -A59F; [77 CD 6E, 05, 05] +A5A0; [77 C9 76, 05, 05] -A5A0; [77 CD 76, 05, 05] +A5A1; [77 C9 7E, 05, 05] -A5A1; [77 CD 7E, 05, 05] +A5A2; [77 C9 86, 05, 05] -A5A2; [77 CD 86, 05, 05] +A5A3; [77 C9 8E, 05, 05] -A5A3; [77 CD 8E, 05, 05] +A5A4; [77 C9 96, 05, 05] -A5A4; [77 CD 96, 05, 05] +A5A5; [77 C9 9E, 05, 05] -A5A5; [77 CD 9E, 05, 05] +A5A6; [77 C9 A6, 05, 05] -A5A6; [77 CD A6, 05, 05] +A5A7; [77 C9 AE, 05, 05] -A5A7; [77 CD AE, 05, 05] +A5A8; [77 C9 B6, 05, 05] -A5A8; [77 CD B6, 05, 05] +A5A9; [77 C9 BE, 05, 05] -A5A9; [77 CD BE, 05, 05] +A5AA; [77 C9 C6, 05, 05] -A5AA; [77 CD C6, 05, 05] +A5AB; [77 C9 CE, 05, 05] -A5AB; [77 CD CE, 05, 05] +A5AC; [77 C9 D6, 05, 05] -A5AC; [77 CD D6, 05, 05] +A5AD; [77 C9 DE, 05, 05] -A5AD; [77 CD DE, 05, 05] +A5AE; [77 C9 E6, 05, 05] -A5AE; [77 CD E6, 05, 05] +A5AF; [77 C9 EE, 05, 05] -A5AF; [77 CD EE, 05, 05] +A5B0; [77 C9 F6, 05, 05] -A5B0; [77 CD F6, 05, 05] +A5B1; [77 CA 04, 05, 05] -A5B1; [77 CE 04, 05, 05] +A5B2; [77 CA 0C, 05, 05] -A5B2; [77 CE 0C, 05, 05] +A5B3; [77 CA 14, 05, 05] -A5B3; [77 CE 14, 05, 05] +A5B4; [77 CA 1C, 05, 05] +A61C; [77 CA 1C, 05, 09][77 CC E0, 05, 09] -A5B4; [77 CE 1C, 05, 05] -A61C; [77 CE 1C, 05, 09][77 D0 E0, 05, 09] +A5B5; [77 CA 24, 05, 05] -A5B5; [77 CE 24, 05, 05] +A5B6; [77 CA 2C, 05, 05] -A5B6; [77 CE 2C, 05, 05] +A5B7; [77 CA 34, 05, 05] -A5B7; [77 CE 34, 05, 05] +A5B8; [77 CA 3C, 05, 05] -A5B8; [77 CE 3C, 05, 05] +A5B9; [77 CA 44, 05, 05] -A5B9; [77 CE 44, 05, 05] +A5BA; [77 CA 4C, 05, 05] -A5BA; [77 CE 4C, 05, 05] +A5BB; [77 CA 54, 05, 05] -A5BB; [77 CE 54, 05, 05] +A5BC; [77 CA 5C, 05, 05] -A5BC; [77 CE 5C, 05, 05] +A5BD; [77 CA 64, 05, 05] -A5BD; [77 CE 64, 05, 05] +A5BE; [77 CA 6C, 05, 05] -A5BE; [77 CE 6C, 05, 05] +A5BF; [77 CA 74, 05, 05] -A5BF; [77 CE 74, 05, 05] +A5C0; [77 CA 7C, 05, 05] -A5C0; [77 CE 7C, 05, 05] +A5C1; [77 CA 84, 05, 05] -A5C1; [77 CE 84, 05, 05] +A5C2; [77 CA 8C, 05, 05] -A5C2; [77 CE 8C, 05, 05] +A5C3; [77 CA 94, 05, 05] -A5C3; [77 CE 94, 05, 05] +A5C4; [77 CA 9C, 05, 05] -A5C4; [77 CE 9C, 05, 05] +A5C5; [77 CA A4, 05, 05] -A5C5; [77 CE A4, 05, 05] +A5C6; [77 CA AC, 05, 05] -A5C6; [77 CE AC, 05, 05] +A5C7; [77 CA B4, 05, 05] -A5C7; [77 CE B4, 05, 05] +A5C8; [77 CA BC, 05, 05] -A5C8; [77 CE BC, 05, 05] +A5C9; [77 CA C4, 05, 05] -A5C9; [77 CE C4, 05, 05] +A5CA; [77 CA CC, 05, 05] -A5CA; [77 CE CC, 05, 05] +A5CB; [77 CA D4, 05, 05] +A61D; [77 CA D4, 05, 09][77 CC E0, 05, 09] -A5CB; [77 CE D4, 05, 05] -A61D; [77 CE D4, 05, 09][77 D0 E0, 05, 09] +A5CC; [77 CA DC, 05, 05] -A5CC; [77 CE DC, 05, 05] +A5CD; [77 CA E4, 05, 05] -A5CD; [77 CE E4, 05, 05] +A5CE; [77 CA EC, 05, 05] -A5CE; [77 CE EC, 05, 05] +A5CF; [77 CA F4, 05, 05] -A5CF; [77 CE F4, 05, 05] +A5D0; [77 CA FC, 05, 05] -A5D0; [77 CE FC, 05, 05] +A5D1; [77 CB 0A, 05, 05] +A62B; [77 CB 0A, 05, 09] +A61E; [77 CB 0A, 05, 09][77 CC E8, 05, 09] -A5D1; [77 CF 0A, 05, 05] -A62B; [77 CF 0A, 05, 09] -A61E; [77 CF 0A, 05, 09][77 D0 E8, 05, 09] +A5D2; [77 CB 12, 05, 05] -A5D2; [77 CF 12, 05, 05] +A5D3; [77 CB 1A, 05, 05] -A5D3; [77 CF 1A, 05, 05] +A5D4; [77 CB 22, 05, 05] -A5D4; [77 CF 22, 05, 05] +A5D5; [77 CB 2A, 05, 05] -A5D5; [77 CF 2A, 05, 05] +A5D6; [77 CB 32, 05, 05] -A5D6; [77 CF 32, 05, 05] +A5D7; [77 CB 3A, 05, 05] -A5D7; [77 CF 3A, 05, 05] +A5D8; [77 CB 42, 05, 05] +A61F; [77 CB 42, 05, 09][77 CC E0, 05, 09] -A5D8; [77 CF 42, 05, 05] -A61F; [77 CF 42, 05, 09][77 D0 E0, 05, 09] +A5D9; [77 CB 4A, 05, 05] -A5D9; [77 CF 4A, 05, 05] +A5DA; [77 CB 52, 05, 05] -A5DA; [77 CF 52, 05, 05] +A5DB; [77 CB 5A, 05, 05] -A5DB; [77 CF 5A, 05, 05] +A5DC; [77 CB 62, 05, 05] -A5DC; [77 CF 62, 05, 05] +A5DD; [77 CB 6A, 05, 05] -A5DD; [77 CF 6A, 05, 05] +A5DE; [77 CB 72, 05, 05] -A5DE; [77 CF 72, 05, 05] +A5DF; [77 CB 7A, 05, 05] -A5DF; [77 CF 7A, 05, 05] +A5E0; [77 CB 82, 05, 05] -A5E0; [77 CF 82, 05, 05] +A5E1; [77 CB 8A, 05, 05] -A5E1; [77 CF 8A, 05, 05] +A5E2; [77 CB 92, 05, 05] -A5E2; [77 CF 92, 05, 05] +A5E3; [77 CB 9A, 05, 05] -A5E3; [77 CF 9A, 05, 05] +A5E4; [77 CB A2, 05, 05] -A5E4; [77 CF A2, 05, 05] +A5E5; [77 CB AA, 05, 05] -A5E5; [77 CF AA, 05, 05] +A5E6; [77 CB B2, 05, 05] -A5E6; [77 CF B2, 05, 05] +A5E7; [77 CB BA, 05, 05] -A5E7; [77 CF BA, 05, 05] +A5E8; [77 CB C2, 05, 05] -A5E8; [77 CF C2, 05, 05] +A5E9; [77 CB CA, 05, 05] -A5E9; [77 CF CA, 05, 05] +A5EA; [77 CB D2, 05, 05] -A5EA; [77 CF D2, 05, 05] +A5EB; [77 CB DA, 05, 05] -A5EB; [77 CF DA, 05, 05] +A5EC; [77 CB E2, 05, 05] -A5EC; [77 CF E2, 05, 05] +A5ED; [77 CB EA, 05, 05] -A5ED; [77 CF EA, 05, 05] +A5EE; [77 CB F2, 05, 05] -A5EE; [77 CF F2, 05, 05] +A5EF; [77 CB FA, 05, 05] -A5EF; [77 CF FA, 05, 05] +A5F0; [77 CC 08, 05, 05] -A5F0; [77 D0 08, 05, 05] +A5F1; [77 CC 10, 05, 05] -A5F1; [77 D0 10, 05, 05] +A5F2; [77 CC 18, 05, 05] -A5F2; [77 D0 18, 05, 05] +A5F3; [77 CC 20, 05, 05] -A5F3; [77 D0 20, 05, 05] +A5F4; [77 CC 28, 05, 05] -A5F4; [77 D0 28, 05, 05] +A5F5; [77 CC 30, 05, 05] -A5F5; [77 D0 30, 05, 05] +A5F6; [77 CC 38, 05, 05] -A5F6; [77 D0 38, 05, 05] +A5F7; [77 CC 40, 05, 05] -A5F7; [77 D0 40, 05, 05] +A5F8; [77 CC 48, 05, 05] -A5F8; [77 D0 48, 05, 05] +A5F9; [77 CC 50, 05, 05] -A5F9; [77 D0 50, 05, 05] +A5FA; [77 CC 58, 05, 05] -A5FA; [77 D0 58, 05, 05] +A5FB; [77 CC 60, 05, 05] -A5FB; [77 D0 60, 05, 05] +A5FC; [77 CC 68, 05, 05] -A5FC; [77 D0 68, 05, 05] +A5FD; [77 CC 70, 05, 05] -A5FD; [77 D0 70, 05, 05] +A5FE; [77 CC 78, 05, 05] -A5FE; [77 D0 78, 05, 05] +A5FF; [77 CC 80, 05, 05] -A5FF; [77 D0 80, 05, 05] +A600; [77 CC 88, 05, 05] -A600; [77 D0 88, 05, 05] +A601; [77 CC 90, 05, 05] -A601; [77 D0 90, 05, 05] +A602; [77 CC 98, 05, 05] -A602; [77 D0 98, 05, 05] +A603; [77 CC A0, 05, 05] -A603; [77 D0 A0, 05, 05] +A604; [77 CC A8, 05, 05] -A604; [77 D0 A8, 05, 05] +A605; [77 CC B0, 05, 05] -A605; [77 D0 B0, 05, 05] +A606; [77 CC B8, 05, 05] -A606; [77 D0 B8, 05, 05] +A607; [77 CC C0, 05, 05] -A607; [77 D0 C0, 05, 05] +A608; [77 CC C8, 05, 05] -A608; [77 D0 C8, 05, 05] +A609; [77 CC D0, 05, 05] -A609; [77 D0 D0, 05, 05] +A60A; [77 CC D8, 05, 05] -A60A; [77 D0 D8, 05, 05] +A60B; [77 CC E0, 05, 05] -A60B; [77 D0 E0, 05, 05] +A60C; [77 CC E8, 05, 05] -A60C; [77 D0 E8, 05, 05] +A6A0; [77 CC F0, 05, 05] -A6A0; [77 D0 F0, 05, 05] +A6A1; [77 CC F8, 05, 05] -A6A1; [77 D0 F8, 05, 05] +A6A2; [77 CD 06, 05, 05] -A6A2; [77 D1 06, 05, 05] +A6A3; [77 CD 0E, 05, 05] -A6A3; [77 D1 0E, 05, 05] +A6A4; [77 CD 16, 05, 05] -A6A4; [77 D1 16, 05, 05] +A6A5; [77 CD 1E, 05, 05] -A6A5; [77 D1 1E, 05, 05] +A6A6; [77 CD 26, 05, 05] -A6A6; [77 D1 26, 05, 05] +A6A7; [77 CD 2E, 05, 05] -A6A7; [77 D1 2E, 05, 05] +A6A8; [77 CD 36, 05, 05] -A6A8; [77 D1 36, 05, 05] +A6A9; [77 CD 3E, 05, 05] -A6A9; [77 D1 3E, 05, 05] +A6AA; [77 CD 46, 05, 05] -A6AA; [77 D1 46, 05, 05] +A6AB; [77 CD 4E, 05, 05] -A6AB; [77 D1 4E, 05, 05] +A6AC; [77 CD 56, 05, 05] -A6AC; [77 D1 56, 05, 05] +A6AD; [77 CD 5E, 05, 05] -A6AD; [77 D1 5E, 05, 05] +A6AE; [77 CD 66, 05, 05] -A6AE; [77 D1 66, 05, 05] +A6AF; [77 CD 6E, 05, 05] -A6AF; [77 D1 6E, 05, 05] +A6B0; [77 CD 76, 05, 05] -A6B0; [77 D1 76, 05, 05] +A6B1; [77 CD 7E, 05, 05] -A6B1; [77 D1 7E, 05, 05] +A6B2; [77 CD 86, 05, 05] -A6B2; [77 D1 86, 05, 05] +A6B3; [77 CD 8E, 05, 05] -A6B3; [77 D1 8E, 05, 05] +A6B4; [77 CD 96, 05, 05] -A6B4; [77 D1 96, 05, 05] +A6B5; [77 CD 9E, 05, 05] -A6B5; [77 D1 9E, 05, 05] +A6B6; [77 CD A6, 05, 05] -A6B6; [77 D1 A6, 05, 05] +A6B7; [77 CD AE, 05, 05] -A6B7; [77 D1 AE, 05, 05] +A6B8; [77 CD B6, 05, 05] -A6B8; [77 D1 B6, 05, 05] +A6B9; [77 CD BE, 05, 05] -A6B9; [77 D1 BE, 05, 05] +A6BA; [77 CD C6, 05, 05] -A6BA; [77 D1 C6, 05, 05] +A6BB; [77 CD CE, 05, 05] -A6BB; [77 D1 CE, 05, 05] +A6BC; [77 CD D6, 05, 05] -A6BC; [77 D1 D6, 05, 05] +A6BD; [77 CD DE, 05, 05] -A6BD; [77 D1 DE, 05, 05] +A6BE; [77 CD E6, 05, 05] -A6BE; [77 D1 E6, 05, 05] +A6BF; [77 CD EE, 05, 05] -A6BF; [77 D1 EE, 05, 05] +A6C0; [77 CD F6, 05, 05] -A6C0; [77 D1 F6, 05, 05] +A6C1; [77 CE 04, 05, 05] -A6C1; [77 D2 04, 05, 05] +A6C2; [77 CE 0C, 05, 05] -A6C2; [77 D2 0C, 05, 05] +A6C3; [77 CE 14, 05, 05] -A6C3; [77 D2 14, 05, 05] +A6C4; [77 CE 1C, 05, 05] -A6C4; [77 D2 1C, 05, 05] +A6C5; [77 CE 24, 05, 05] -A6C5; [77 D2 24, 05, 05] +A6C6; [77 CE 2C, 05, 05] -A6C6; [77 D2 2C, 05, 05] +A6C7; [77 CE 34, 05, 05] -A6C7; [77 D2 34, 05, 05] +A6C8; [77 CE 3C, 05, 05] -A6C8; [77 D2 3C, 05, 05] +A6C9; [77 CE 44, 05, 05] -A6C9; [77 D2 44, 05, 05] +A6CA; [77 CE 4C, 05, 05] -A6CA; [77 D2 4C, 05, 05] +A6CB; [77 CE 54, 05, 05] -A6CB; [77 D2 54, 05, 05] +A6CC; [77 CE 5C, 05, 05] -A6CC; [77 D2 5C, 05, 05] +A6CD; [77 CE 64, 05, 05] -A6CD; [77 D2 64, 05, 05] +A6CE; [77 CE 6C, 05, 05] -A6CE; [77 D2 6C, 05, 05] +A6CF; [77 CE 74, 05, 05] -A6CF; [77 D2 74, 05, 05] +A6D0; [77 CE 7C, 05, 05] -A6D0; [77 D2 7C, 05, 05] +A6D1; [77 CE 84, 05, 05] -A6D1; [77 D2 84, 05, 05] +A6D2; [77 CE 8C, 05, 05] -A6D2; [77 D2 8C, 05, 05] +A6D3; [77 CE 94, 05, 05] -A6D3; [77 D2 94, 05, 05] +A6D4; [77 CE 9C, 05, 05] -A6D4; [77 D2 9C, 05, 05] +A6D5; [77 CE A4, 05, 05] -A6D5; [77 D2 A4, 05, 05] +A6D6; [77 CE AC, 05, 05] -A6D6; [77 D2 AC, 05, 05] +A6D7; [77 CE B4, 05, 05] -A6D7; [77 D2 B4, 05, 05] +A6D8; [77 CE BC, 05, 05] -A6D8; [77 D2 BC, 05, 05] +A6D9; [77 CE C4, 05, 05] -A6D9; [77 D2 C4, 05, 05] +A6DA; [77 CE CC, 05, 05] -A6DA; [77 D2 CC, 05, 05] +A6DB; [77 CE D4, 05, 05] -A6DB; [77 D2 D4, 05, 05] +A6DC; [77 CE DC, 05, 05] -A6DC; [77 D2 DC, 05, 05] +A6DD; [77 CE E4, 05, 05] -A6DD; [77 D2 E4, 05, 05] +A6DE; [77 CE EC, 05, 05] -A6DE; [77 D2 EC, 05, 05] +A6DF; [77 CE F4, 05, 05] -A6DF; [77 D2 F4, 05, 05] +A6E0; [77 CE FC, 05, 05] -A6E0; [77 D2 FC, 05, 05] +A6E1; [77 CF 0A, 05, 05] -A6E1; [77 D3 0A, 05, 05] +A6E2; [77 CF 12, 05, 05] -A6E2; [77 D3 12, 05, 05] +A6E3; [77 CF 1A, 05, 05] -A6E3; [77 D3 1A, 05, 05] +A6E4; [77 CF 22, 05, 05] -A6E4; [77 D3 22, 05, 05] +A6E5; [77 CF 2A, 05, 05] -A6E5; [77 D3 2A, 05, 05] +A6E6; [77 CF 32, 05, 05] -A6E6; [77 D3 32, 05, 05] +A6E7; [77 CF 3A, 05, 05] -A6E7; [77 D3 3A, 05, 05] +A6E8; [77 CF 42, 05, 05] -A6E8; [77 D3 42, 05, 05] +A6E9; [77 CF 4A, 05, 05] -A6E9; [77 D3 4A, 05, 05] +A6EA; [77 CF 52, 05, 05] -A6EA; [77 D3 52, 05, 05] +A6EB; [77 CF 5A, 05, 05] -A6EB; [77 D3 5A, 05, 05] +A6EC; [77 CF 62, 05, 05] -A6EC; [77 D3 62, 05, 05] +A6ED; [77 CF 6A, 05, 05] -A6ED; [77 D3 6A, 05, 05] +A6EE; [77 CF 72, 05, 05] -A6EE; [77 D3 72, 05, 05] +A6EF; [77 CF 7A, 05, 05] -A6EF; [77 D3 7A, 05, 05] +16800; [77 CF 82, 05, 05] -16800; [77 D3 82, 05, 05] +16801; [77 CF 8A, 05, 05] -16801; [77 D3 8A, 05, 05] +16802; [77 CF 92, 05, 05] -16802; [77 D3 92, 05, 05] +16803; [77 CF 9A, 05, 05] -16803; [77 D3 9A, 05, 05] +16804; [77 CF A2, 05, 05] -16804; [77 D3 A2, 05, 05] +16805; [77 CF AA, 05, 05] -16805; [77 D3 AA, 05, 05] +16806; [77 CF B2, 05, 05] -16806; [77 D3 B2, 05, 05] +16807; [77 CF BA, 05, 05] -16807; [77 D3 BA, 05, 05] +16808; [77 CF C2, 05, 05] -16808; [77 D3 C2, 05, 05] +16809; [77 CF CA, 05, 05] -16809; [77 D3 CA, 05, 05] +1680A; [77 CF D2, 05, 05] -1680A; [77 D3 D2, 05, 05] +1680B; [77 CF DA, 05, 05] -1680B; [77 D3 DA, 05, 05] +1680C; [77 CF E2, 05, 05] -1680C; [77 D3 E2, 05, 05] +1680D; [77 CF EA, 05, 05] -1680D; [77 D3 EA, 05, 05] +1680E; [77 CF F2, 05, 05] -1680E; [77 D3 F2, 05, 05] +1680F; [77 CF FA, 05, 05] -1680F; [77 D3 FA, 05, 05] +16810; [77 D0 08, 05, 05] -16810; [77 D4 08, 05, 05] +16811; [77 D0 10, 05, 05] -16811; [77 D4 10, 05, 05] +16812; [77 D0 18, 05, 05] -16812; [77 D4 18, 05, 05] +16813; [77 D0 20, 05, 05] -16813; [77 D4 20, 05, 05] +16814; [77 D0 28, 05, 05] -16814; [77 D4 28, 05, 05] +16815; [77 D0 30, 05, 05] -16815; [77 D4 30, 05, 05] +16816; [77 D0 38, 05, 05] -16816; [77 D4 38, 05, 05] +16817; [77 D0 40, 05, 05] -16817; [77 D4 40, 05, 05] +16818; [77 D0 48, 05, 05] -16818; [77 D4 48, 05, 05] +16819; [77 D0 50, 05, 05] -16819; [77 D4 50, 05, 05] +1681A; [77 D0 58, 05, 05] -1681A; [77 D4 58, 05, 05] +1681B; [77 D0 60, 05, 05] -1681B; [77 D4 60, 05, 05] +1681C; [77 D0 68, 05, 05] -1681C; [77 D4 68, 05, 05] +1681D; [77 D0 70, 05, 05] -1681D; [77 D4 70, 05, 05] +1681E; [77 D0 78, 05, 05] -1681E; [77 D4 78, 05, 05] +1681F; [77 D0 80, 05, 05] -1681F; [77 D4 80, 05, 05] +16820; [77 D0 88, 05, 05] -16820; [77 D4 88, 05, 05] +16821; [77 D0 90, 05, 05] -16821; [77 D4 90, 05, 05] +16822; [77 D0 98, 05, 05] -16822; [77 D4 98, 05, 05] +16823; [77 D0 A0, 05, 05] -16823; [77 D4 A0, 05, 05] +16824; [77 D0 A8, 05, 05] -16824; [77 D4 A8, 05, 05] +16825; [77 D0 B0, 05, 05] -16825; [77 D4 B0, 05, 05] +16826; [77 D0 B8, 05, 05] -16826; [77 D4 B8, 05, 05] +16827; [77 D0 C0, 05, 05] -16827; [77 D4 C0, 05, 05] +16828; [77 D0 C8, 05, 05] -16828; [77 D4 C8, 05, 05] +16829; [77 D0 D0, 05, 05] -16829; [77 D4 D0, 05, 05] +1682A; [77 D0 D8, 05, 05] -1682A; [77 D4 D8, 05, 05] +1682B; [77 D0 E0, 05, 05] -1682B; [77 D4 E0, 05, 05] +1682C; [77 D0 E8, 05, 05] -1682C; [77 D4 E8, 05, 05] +1682D; [77 D0 F0, 05, 05] -1682D; [77 D4 F0, 05, 05] +1682E; [77 D0 F8, 05, 05] -1682E; [77 D4 F8, 05, 05] +1682F; [77 D1 06, 05, 05] -1682F; [77 D5 06, 05, 05] +16830; [77 D1 0E, 05, 05] -16830; [77 D5 0E, 05, 05] +16831; [77 D1 16, 05, 05] -16831; [77 D5 16, 05, 05] +16832; [77 D1 1E, 05, 05] -16832; [77 D5 1E, 05, 05] +16833; [77 D1 26, 05, 05] -16833; [77 D5 26, 05, 05] +16834; [77 D1 2E, 05, 05] -16834; [77 D5 2E, 05, 05] +16835; [77 D1 36, 05, 05] -16835; [77 D5 36, 05, 05] +16836; [77 D1 3E, 05, 05] -16836; [77 D5 3E, 05, 05] +16837; [77 D1 46, 05, 05] -16837; [77 D5 46, 05, 05] +16838; [77 D1 4E, 05, 05] -16838; [77 D5 4E, 05, 05] +16839; [77 D1 56, 05, 05] -16839; [77 D5 56, 05, 05] +1683A; [77 D1 5E, 05, 05] -1683A; [77 D5 5E, 05, 05] +1683B; [77 D1 66, 05, 05] -1683B; [77 D5 66, 05, 05] +1683C; [77 D1 6E, 05, 05] -1683C; [77 D5 6E, 05, 05] +1683D; [77 D1 76, 05, 05] -1683D; [77 D5 76, 05, 05] +1683E; [77 D1 7E, 05, 05] -1683E; [77 D5 7E, 05, 05] +1683F; [77 D1 86, 05, 05] -1683F; [77 D5 86, 05, 05] +16840; [77 D1 8E, 05, 05] -16840; [77 D5 8E, 05, 05] +16841; [77 D1 96, 05, 05] -16841; [77 D5 96, 05, 05] +16842; [77 D1 9E, 05, 05] -16842; [77 D5 9E, 05, 05] +16843; [77 D1 A6, 05, 05] -16843; [77 D5 A6, 05, 05] +16844; [77 D1 AE, 05, 05] -16844; [77 D5 AE, 05, 05] +16845; [77 D1 B6, 05, 05] -16845; [77 D5 B6, 05, 05] +16846; [77 D1 BE, 05, 05] -16846; [77 D5 BE, 05, 05] +16847; [77 D1 C6, 05, 05] -16847; [77 D5 C6, 05, 05] +16848; [77 D1 CE, 05, 05] -16848; [77 D5 CE, 05, 05] +16849; [77 D1 D6, 05, 05] -16849; [77 D5 D6, 05, 05] +1684A; [77 D1 DE, 05, 05] -1684A; [77 D5 DE, 05, 05] +1684B; [77 D1 E6, 05, 05] -1684B; [77 D5 E6, 05, 05] +1684C; [77 D1 EE, 05, 05] -1684C; [77 D5 EE, 05, 05] +1684D; [77 D1 F6, 05, 05] -1684D; [77 D5 F6, 05, 05] +1684E; [77 D2 04, 05, 05] -1684E; [77 D6 04, 05, 05] +1684F; [77 D2 0C, 05, 05] -1684F; [77 D6 0C, 05, 05] +16850; [77 D2 14, 05, 05] -16850; [77 D6 14, 05, 05] +16851; [77 D2 1C, 05, 05] -16851; [77 D6 1C, 05, 05] +16852; [77 D2 24, 05, 05] -16852; [77 D6 24, 05, 05] +16853; [77 D2 2C, 05, 05] -16853; [77 D6 2C, 05, 05] +16854; [77 D2 34, 05, 05] -16854; [77 D6 34, 05, 05] +16855; [77 D2 3C, 05, 05] -16855; [77 D6 3C, 05, 05] +16856; [77 D2 44, 05, 05] -16856; [77 D6 44, 05, 05] +16857; [77 D2 4C, 05, 05] -16857; [77 D6 4C, 05, 05] +16858; [77 D2 54, 05, 05] -16858; [77 D6 54, 05, 05] +16859; [77 D2 5C, 05, 05] -16859; [77 D6 5C, 05, 05] +1685A; [77 D2 64, 05, 05] -1685A; [77 D6 64, 05, 05] +1685B; [77 D2 6C, 05, 05] -1685B; [77 D6 6C, 05, 05] +1685C; [77 D2 74, 05, 05] -1685C; [77 D6 74, 05, 05] +1685D; [77 D2 7C, 05, 05] -1685D; [77 D6 7C, 05, 05] +1685E; [77 D2 84, 05, 05] -1685E; [77 D6 84, 05, 05] +1685F; [77 D2 8C, 05, 05] -1685F; [77 D6 8C, 05, 05] +16860; [77 D2 94, 05, 05] -16860; [77 D6 94, 05, 05] +16861; [77 D2 9C, 05, 05] -16861; [77 D6 9C, 05, 05] +16862; [77 D2 A4, 05, 05] -16862; [77 D6 A4, 05, 05] +16863; [77 D2 AC, 05, 05] -16863; [77 D6 AC, 05, 05] +16864; [77 D2 B4, 05, 05] -16864; [77 D6 B4, 05, 05] +16865; [77 D2 BC, 05, 05] -16865; [77 D6 BC, 05, 05] +16866; [77 D2 C4, 05, 05] -16866; [77 D6 C4, 05, 05] +16867; [77 D2 CC, 05, 05] -16867; [77 D6 CC, 05, 05] +16868; [77 D2 D4, 05, 05] -16868; [77 D6 D4, 05, 05] +16869; [77 D2 DC, 05, 05] -16869; [77 D6 DC, 05, 05] +1686A; [77 D2 E4, 05, 05] -1686A; [77 D6 E4, 05, 05] +1686B; [77 D2 EC, 05, 05] -1686B; [77 D6 EC, 05, 05] +1686C; [77 D2 F4, 05, 05] -1686C; [77 D6 F4, 05, 05] +1686D; [77 D2 FC, 05, 05] -1686D; [77 D6 FC, 05, 05] +1686E; [77 D3 0A, 05, 05] -1686E; [77 D7 0A, 05, 05] +1686F; [77 D3 12, 05, 05] -1686F; [77 D7 12, 05, 05] +16870; [77 D3 1A, 05, 05] -16870; [77 D7 1A, 05, 05] +16871; [77 D3 22, 05, 05] -16871; [77 D7 22, 05, 05] +16872; [77 D3 2A, 05, 05] -16872; [77 D7 2A, 05, 05] +16873; [77 D3 32, 05, 05] -16873; [77 D7 32, 05, 05] +16874; [77 D3 3A, 05, 05] -16874; [77 D7 3A, 05, 05] +16875; [77 D3 42, 05, 05] -16875; [77 D7 42, 05, 05] +16876; [77 D3 4A, 05, 05] -16876; [77 D7 4A, 05, 05] +16877; [77 D3 52, 05, 05] -16877; [77 D7 52, 05, 05] +16878; [77 D3 5A, 05, 05] -16878; [77 D7 5A, 05, 05] +16879; [77 D3 62, 05, 05] -16879; [77 D7 62, 05, 05] +1687A; [77 D3 6A, 05, 05] -1687A; [77 D7 6A, 05, 05] +1687B; [77 D3 72, 05, 05] -1687B; [77 D7 72, 05, 05] +1687C; [77 D3 7A, 05, 05] -1687C; [77 D7 7A, 05, 05] +1687D; [77 D3 82, 05, 05] -1687D; [77 D7 82, 05, 05] +1687E; [77 D3 8A, 05, 05] -1687E; [77 D7 8A, 05, 05] +1687F; [77 D3 92, 05, 05] -1687F; [77 D7 92, 05, 05] +16880; [77 D3 9A, 05, 05] -16880; [77 D7 9A, 05, 05] +16881; [77 D3 A2, 05, 05] -16881; [77 D7 A2, 05, 05] +16882; [77 D3 AA, 05, 05] -16882; [77 D7 AA, 05, 05] +16883; [77 D3 B2, 05, 05] -16883; [77 D7 B2, 05, 05] +16884; [77 D3 BA, 05, 05] -16884; [77 D7 BA, 05, 05] +16885; [77 D3 C2, 05, 05] -16885; [77 D7 C2, 05, 05] +16886; [77 D3 CA, 05, 05] -16886; [77 D7 CA, 05, 05] +16887; [77 D3 D2, 05, 05] -16887; [77 D7 D2, 05, 05] +16888; [77 D3 DA, 05, 05] -16888; [77 D7 DA, 05, 05] +16889; [77 D3 E2, 05, 05] -16889; [77 D7 E2, 05, 05] +1688A; [77 D3 EA, 05, 05] -1688A; [77 D7 EA, 05, 05] +1688B; [77 D3 F2, 05, 05] -1688B; [77 D7 F2, 05, 05] +1688C; [77 D3 FA, 05, 05] -1688C; [77 D7 FA, 05, 05] +1688D; [77 D4 08, 05, 05] -1688D; [77 D8 08, 05, 05] +1688E; [77 D4 10, 05, 05] -1688E; [77 D8 10, 05, 05] +1688F; [77 D4 18, 05, 05] -1688F; [77 D8 18, 05, 05] +16890; [77 D4 20, 05, 05] -16890; [77 D8 20, 05, 05] +16891; [77 D4 28, 05, 05] -16891; [77 D8 28, 05, 05] +16892; [77 D4 30, 05, 05] -16892; [77 D8 30, 05, 05] +16893; [77 D4 38, 05, 05] -16893; [77 D8 38, 05, 05] +16894; [77 D4 40, 05, 05] -16894; [77 D8 40, 05, 05] +16895; [77 D4 48, 05, 05] -16895; [77 D8 48, 05, 05] +16896; [77 D4 50, 05, 05] -16896; [77 D8 50, 05, 05] +16897; [77 D4 58, 05, 05] -16897; [77 D8 58, 05, 05] +16898; [77 D4 60, 05, 05] -16898; [77 D8 60, 05, 05] +16899; [77 D4 68, 05, 05] -16899; [77 D8 68, 05, 05] +1689A; [77 D4 70, 05, 05] -1689A; [77 D8 70, 05, 05] +1689B; [77 D4 78, 05, 05] -1689B; [77 D8 78, 05, 05] +1689C; [77 D4 80, 05, 05] -1689C; [77 D8 80, 05, 05] +1689D; [77 D4 88, 05, 05] -1689D; [77 D8 88, 05, 05] +1689E; [77 D4 90, 05, 05] -1689E; [77 D8 90, 05, 05] +1689F; [77 D4 98, 05, 05] -1689F; [77 D8 98, 05, 05] +168A0; [77 D4 A0, 05, 05] -168A0; [77 D8 A0, 05, 05] +168A1; [77 D4 A8, 05, 05] -168A1; [77 D8 A8, 05, 05] +168A2; [77 D4 B0, 05, 05] -168A2; [77 D8 B0, 05, 05] +168A3; [77 D4 B8, 05, 05] -168A3; [77 D8 B8, 05, 05] +168A4; [77 D4 C0, 05, 05] -168A4; [77 D8 C0, 05, 05] +168A5; [77 D4 C8, 05, 05] -168A5; [77 D8 C8, 05, 05] +168A6; [77 D4 D0, 05, 05] -168A6; [77 D8 D0, 05, 05] +168A7; [77 D4 D8, 05, 05] -168A7; [77 D8 D8, 05, 05] +168A8; [77 D4 E0, 05, 05] -168A8; [77 D8 E0, 05, 05] +168A9; [77 D4 E8, 05, 05] -168A9; [77 D8 E8, 05, 05] +168AA; [77 D4 F0, 05, 05] -168AA; [77 D8 F0, 05, 05] +168AB; [77 D4 F8, 05, 05] -168AB; [77 D8 F8, 05, 05] +168AC; [77 D5 06, 05, 05] -168AC; [77 D9 06, 05, 05] +168AD; [77 D5 0E, 05, 05] -168AD; [77 D9 0E, 05, 05] +168AE; [77 D5 16, 05, 05] -168AE; [77 D9 16, 05, 05] +168AF; [77 D5 1E, 05, 05] -168AF; [77 D9 1E, 05, 05] +168B0; [77 D5 26, 05, 05] -168B0; [77 D9 26, 05, 05] +168B1; [77 D5 2E, 05, 05] -168B1; [77 D9 2E, 05, 05] +168B2; [77 D5 36, 05, 05] -168B2; [77 D9 36, 05, 05] +168B3; [77 D5 3E, 05, 05] -168B3; [77 D9 3E, 05, 05] +168B4; [77 D5 46, 05, 05] -168B4; [77 D9 46, 05, 05] +168B5; [77 D5 4E, 05, 05] -168B5; [77 D9 4E, 05, 05] +168B6; [77 D5 56, 05, 05] -168B6; [77 D9 56, 05, 05] +168B7; [77 D5 5E, 05, 05] -168B7; [77 D9 5E, 05, 05] +168B8; [77 D5 66, 05, 05] -168B8; [77 D9 66, 05, 05] +168B9; [77 D5 6E, 05, 05] -168B9; [77 D9 6E, 05, 05] +168BA; [77 D5 76, 05, 05] -168BA; [77 D9 76, 05, 05] +168BB; [77 D5 7E, 05, 05] -168BB; [77 D9 7E, 05, 05] +168BC; [77 D5 86, 05, 05] -168BC; [77 D9 86, 05, 05] +168BD; [77 D5 8E, 05, 05] -168BD; [77 D9 8E, 05, 05] +168BE; [77 D5 96, 05, 05] -168BE; [77 D9 96, 05, 05] +168BF; [77 D5 9E, 05, 05] -168BF; [77 D9 9E, 05, 05] +168C0; [77 D5 A6, 05, 05] -168C0; [77 D9 A6, 05, 05] +168C1; [77 D5 AE, 05, 05] -168C1; [77 D9 AE, 05, 05] +168C2; [77 D5 B6, 05, 05] -168C2; [77 D9 B6, 05, 05] +168C3; [77 D5 BE, 05, 05] -168C3; [77 D9 BE, 05, 05] +168C4; [77 D5 C6, 05, 05] -168C4; [77 D9 C6, 05, 05] +168C5; [77 D5 CE, 05, 05] -168C5; [77 D9 CE, 05, 05] +168C6; [77 D5 D6, 05, 05] -168C6; [77 D9 D6, 05, 05] +168C7; [77 D5 DE, 05, 05] -168C7; [77 D9 DE, 05, 05] +168C8; [77 D5 E6, 05, 05] -168C8; [77 D9 E6, 05, 05] +168C9; [77 D5 EE, 05, 05] -168C9; [77 D9 EE, 05, 05] +168CA; [77 D5 F6, 05, 05] -168CA; [77 D9 F6, 05, 05] +168CB; [77 D6 04, 05, 05] -168CB; [77 DA 04, 05, 05] +168CC; [77 D6 0C, 05, 05] -168CC; [77 DA 0C, 05, 05] +168CD; [77 D6 14, 05, 05] -168CD; [77 DA 14, 05, 05] +168CE; [77 D6 1C, 05, 05] -168CE; [77 DA 1C, 05, 05] +168CF; [77 D6 24, 05, 05] -168CF; [77 DA 24, 05, 05] +168D0; [77 D6 2C, 05, 05] -168D0; [77 DA 2C, 05, 05] +168D1; [77 D6 34, 05, 05] -168D1; [77 DA 34, 05, 05] +168D2; [77 D6 3C, 05, 05] -168D2; [77 DA 3C, 05, 05] +168D3; [77 D6 44, 05, 05] -168D3; [77 DA 44, 05, 05] +168D4; [77 D6 4C, 05, 05] -168D4; [77 DA 4C, 05, 05] +168D5; [77 D6 54, 05, 05] -168D5; [77 DA 54, 05, 05] +168D6; [77 D6 5C, 05, 05] -168D6; [77 DA 5C, 05, 05] +168D7; [77 D6 64, 05, 05] -168D7; [77 DA 64, 05, 05] +168D8; [77 D6 6C, 05, 05] -168D8; [77 DA 6C, 05, 05] +168D9; [77 D6 74, 05, 05] -168D9; [77 DA 74, 05, 05] +168DA; [77 D6 7C, 05, 05] -168DA; [77 DA 7C, 05, 05] +168DB; [77 D6 84, 05, 05] -168DB; [77 DA 84, 05, 05] +168DC; [77 D6 8C, 05, 05] -168DC; [77 DA 8C, 05, 05] +168DD; [77 D6 94, 05, 05] -168DD; [77 DA 94, 05, 05] +168DE; [77 D6 9C, 05, 05] -168DE; [77 DA 9C, 05, 05] +168DF; [77 D6 A4, 05, 05] -168DF; [77 DA A4, 05, 05] +168E0; [77 D6 AC, 05, 05] -168E0; [77 DA AC, 05, 05] +168E1; [77 D6 B4, 05, 05] -168E1; [77 DA B4, 05, 05] +168E2; [77 D6 BC, 05, 05] -168E2; [77 DA BC, 05, 05] +168E3; [77 D6 C4, 05, 05] -168E3; [77 DA C4, 05, 05] +168E4; [77 D6 CC, 05, 05] -168E4; [77 DA CC, 05, 05] +168E5; [77 D6 D4, 05, 05] -168E5; [77 DA D4, 05, 05] +168E6; [77 D6 DC, 05, 05] -168E6; [77 DA DC, 05, 05] +168E7; [77 D6 E4, 05, 05] -168E7; [77 DA E4, 05, 05] +168E8; [77 D6 EC, 05, 05] -168E8; [77 DA EC, 05, 05] +168E9; [77 D6 F4, 05, 05] -168E9; [77 DA F4, 05, 05] +168EA; [77 D6 FC, 05, 05] -168EA; [77 DA FC, 05, 05] +168EB; [77 D7 0A, 05, 05] -168EB; [77 DB 0A, 05, 05] +168EC; [77 D7 12, 05, 05] -168EC; [77 DB 12, 05, 05] +168ED; [77 D7 1A, 05, 05] -168ED; [77 DB 1A, 05, 05] +168EE; [77 D7 22, 05, 05] -168EE; [77 DB 22, 05, 05] +168EF; [77 D7 2A, 05, 05] -168EF; [77 DB 2A, 05, 05] +168F0; [77 D7 32, 05, 05] -168F0; [77 DB 32, 05, 05] +168F1; [77 D7 3A, 05, 05] -168F1; [77 DB 3A, 05, 05] +168F2; [77 D7 42, 05, 05] -168F2; [77 DB 42, 05, 05] +168F3; [77 D7 4A, 05, 05] -168F3; [77 DB 4A, 05, 05] +168F4; [77 D7 52, 05, 05] -168F4; [77 DB 52, 05, 05] +168F5; [77 D7 5A, 05, 05] -168F5; [77 DB 5A, 05, 05] +168F6; [77 D7 62, 05, 05] -168F6; [77 DB 62, 05, 05] +168F7; [77 D7 6A, 05, 05] -168F7; [77 DB 6A, 05, 05] +168F8; [77 D7 72, 05, 05] -168F8; [77 DB 72, 05, 05] +168F9; [77 D7 7A, 05, 05] -168F9; [77 DB 7A, 05, 05] +168FA; [77 D7 82, 05, 05] -168FA; [77 DB 82, 05, 05] +168FB; [77 D7 8A, 05, 05] -168FB; [77 DB 8A, 05, 05] +168FC; [77 D7 92, 05, 05] -168FC; [77 DB 92, 05, 05] +168FD; [77 D7 9A, 05, 05] -168FD; [77 DB 9A, 05, 05] +168FE; [77 D7 A2, 05, 05] -168FE; [77 DB A2, 05, 05] +168FF; [77 D7 AA, 05, 05] -168FF; [77 DB AA, 05, 05] +16900; [77 D7 B2, 05, 05] -16900; [77 DB B2, 05, 05] +16901; [77 D7 BA, 05, 05] -16901; [77 DB BA, 05, 05] +16902; [77 D7 C2, 05, 05] -16902; [77 DB C2, 05, 05] +16903; [77 D7 CA, 05, 05] -16903; [77 DB CA, 05, 05] +16904; [77 D7 D2, 05, 05] -16904; [77 DB D2, 05, 05] +16905; [77 D7 DA, 05, 05] -16905; [77 DB DA, 05, 05] +16906; [77 D7 E2, 05, 05] -16906; [77 DB E2, 05, 05] +16907; [77 D7 EA, 05, 05] -16907; [77 DB EA, 05, 05] +16908; [77 D7 F2, 05, 05] -16908; [77 DB F2, 05, 05] +16909; [77 D7 FA, 05, 05] -16909; [77 DB FA, 05, 05] +1690A; [77 D8 08, 05, 05] -1690A; [77 DC 08, 05, 05] +1690B; [77 D8 10, 05, 05] -1690B; [77 DC 10, 05, 05] +1690C; [77 D8 18, 05, 05] -1690C; [77 DC 18, 05, 05] +1690D; [77 D8 20, 05, 05] -1690D; [77 DC 20, 05, 05] +1690E; [77 D8 28, 05, 05] -1690E; [77 DC 28, 05, 05] +1690F; [77 D8 30, 05, 05] -1690F; [77 DC 30, 05, 05] +16910; [77 D8 38, 05, 05] -16910; [77 DC 38, 05, 05] +16911; [77 D8 40, 05, 05] -16911; [77 DC 40, 05, 05] +16912; [77 D8 48, 05, 05] -16912; [77 DC 48, 05, 05] +16913; [77 D8 50, 05, 05] -16913; [77 DC 50, 05, 05] +16914; [77 D8 58, 05, 05] -16914; [77 DC 58, 05, 05] +16915; [77 D8 60, 05, 05] -16915; [77 DC 60, 05, 05] +16916; [77 D8 68, 05, 05] -16916; [77 DC 68, 05, 05] +16917; [77 D8 70, 05, 05] -16917; [77 DC 70, 05, 05] +16918; [77 D8 78, 05, 05] -16918; [77 DC 78, 05, 05] +16919; [77 D8 80, 05, 05] -16919; [77 DC 80, 05, 05] +1691A; [77 D8 88, 05, 05] -1691A; [77 DC 88, 05, 05] +1691B; [77 D8 90, 05, 05] -1691B; [77 DC 90, 05, 05] +1691C; [77 D8 98, 05, 05] -1691C; [77 DC 98, 05, 05] +1691D; [77 D8 A0, 05, 05] -1691D; [77 DC A0, 05, 05] +1691E; [77 D8 A8, 05, 05] -1691E; [77 DC A8, 05, 05] +1691F; [77 D8 B0, 05, 05] -1691F; [77 DC B0, 05, 05] +16920; [77 D8 B8, 05, 05] -16920; [77 DC B8, 05, 05] +16921; [77 D8 C0, 05, 05] -16921; [77 DC C0, 05, 05] +16922; [77 D8 C8, 05, 05] -16922; [77 DC C8, 05, 05] +16923; [77 D8 D0, 05, 05] -16923; [77 DC D0, 05, 05] +16924; [77 D8 D8, 05, 05] -16924; [77 DC D8, 05, 05] +16925; [77 D8 E0, 05, 05] -16925; [77 DC E0, 05, 05] +16926; [77 D8 E8, 05, 05] -16926; [77 DC E8, 05, 05] +16927; [77 D8 F0, 05, 05] -16927; [77 DC F0, 05, 05] +16928; [77 D8 F8, 05, 05] -16928; [77 DC F8, 05, 05] +16929; [77 D9 06, 05, 05] -16929; [77 DD 06, 05, 05] +1692A; [77 D9 0E, 05, 05] -1692A; [77 DD 0E, 05, 05] +1692B; [77 D9 16, 05, 05] -1692B; [77 DD 16, 05, 05] +1692C; [77 D9 1E, 05, 05] -1692C; [77 DD 1E, 05, 05] +1692D; [77 D9 26, 05, 05] -1692D; [77 DD 26, 05, 05] +1692E; [77 D9 2E, 05, 05] -1692E; [77 DD 2E, 05, 05] +1692F; [77 D9 36, 05, 05] -1692F; [77 DD 36, 05, 05] +16930; [77 D9 3E, 05, 05] -16930; [77 DD 3E, 05, 05] +16931; [77 D9 46, 05, 05] -16931; [77 DD 46, 05, 05] +16932; [77 D9 4E, 05, 05] -16932; [77 DD 4E, 05, 05] +16933; [77 D9 56, 05, 05] -16933; [77 DD 56, 05, 05] +16934; [77 D9 5E, 05, 05] -16934; [77 DD 5E, 05, 05] +16935; [77 D9 66, 05, 05] -16935; [77 DD 66, 05, 05] +16936; [77 D9 6E, 05, 05] -16936; [77 DD 6E, 05, 05] +16937; [77 D9 76, 05, 05] -16937; [77 DD 76, 05, 05] +16938; [77 D9 7E, 05, 05] -16938; [77 DD 7E, 05, 05] +16939; [77 D9 86, 05, 05] -16939; [77 DD 86, 05, 05] +1693A; [77 D9 8E, 05, 05] -1693A; [77 DD 8E, 05, 05] +1693B; [77 D9 96, 05, 05] -1693B; [77 DD 96, 05, 05] +1693C; [77 D9 9E, 05, 05] -1693C; [77 DD 9E, 05, 05] +1693D; [77 D9 A6, 05, 05] -1693D; [77 DD A6, 05, 05] +1693E; [77 D9 AE, 05, 05] -1693E; [77 DD AE, 05, 05] +1693F; [77 D9 B6, 05, 05] -1693F; [77 DD B6, 05, 05] +16940; [77 D9 BE, 05, 05] -16940; [77 DD BE, 05, 05] +16941; [77 D9 C6, 05, 05] -16941; [77 DD C6, 05, 05] +16942; [77 D9 CE, 05, 05] -16942; [77 DD CE, 05, 05] +16943; [77 D9 D6, 05, 05] -16943; [77 DD D6, 05, 05] +16944; [77 D9 DE, 05, 05] -16944; [77 DD DE, 05, 05] +16945; [77 D9 E6, 05, 05] -16945; [77 DD E6, 05, 05] +16946; [77 D9 EE, 05, 05] -16946; [77 DD EE, 05, 05] +16947; [77 D9 F6, 05, 05] -16947; [77 DD F6, 05, 05] +16948; [77 DA 04, 05, 05] -16948; [77 DE 04, 05, 05] +16949; [77 DA 0C, 05, 05] -16949; [77 DE 0C, 05, 05] +1694A; [77 DA 14, 05, 05] -1694A; [77 DE 14, 05, 05] +1694B; [77 DA 1C, 05, 05] -1694B; [77 DE 1C, 05, 05] +1694C; [77 DA 24, 05, 05] -1694C; [77 DE 24, 05, 05] +1694D; [77 DA 2C, 05, 05] -1694D; [77 DE 2C, 05, 05] +1694E; [77 DA 34, 05, 05] -1694E; [77 DE 34, 05, 05] +1694F; [77 DA 3C, 05, 05] -1694F; [77 DE 3C, 05, 05] +16950; [77 DA 44, 05, 05] -16950; [77 DE 44, 05, 05] +16951; [77 DA 4C, 05, 05] -16951; [77 DE 4C, 05, 05] +16952; [77 DA 54, 05, 05] -16952; [77 DE 54, 05, 05] +16953; [77 DA 5C, 05, 05] -16953; [77 DE 5C, 05, 05] +16954; [77 DA 64, 05, 05] -16954; [77 DE 64, 05, 05] +16955; [77 DA 6C, 05, 05] -16955; [77 DE 6C, 05, 05] +16956; [77 DA 74, 05, 05] -16956; [77 DE 74, 05, 05] +16957; [77 DA 7C, 05, 05] -16957; [77 DE 7C, 05, 05] +16958; [77 DA 84, 05, 05] -16958; [77 DE 84, 05, 05] +16959; [77 DA 8C, 05, 05] -16959; [77 DE 8C, 05, 05] +1695A; [77 DA 94, 05, 05] -1695A; [77 DE 94, 05, 05] +1695B; [77 DA 9C, 05, 05] -1695B; [77 DE 9C, 05, 05] +1695C; [77 DA A4, 05, 05] -1695C; [77 DE A4, 05, 05] +1695D; [77 DA AC, 05, 05] -1695D; [77 DE AC, 05, 05] +1695E; [77 DA B4, 05, 05] -1695E; [77 DE B4, 05, 05] +1695F; [77 DA BC, 05, 05] -1695F; [77 DE BC, 05, 05] +16960; [77 DA C4, 05, 05] -16960; [77 DE C4, 05, 05] +16961; [77 DA CC, 05, 05] -16961; [77 DE CC, 05, 05] +16962; [77 DA D4, 05, 05] -16962; [77 DE D4, 05, 05] +16963; [77 DA DC, 05, 05] -16963; [77 DE DC, 05, 05] +16964; [77 DA E4, 05, 05] -16964; [77 DE E4, 05, 05] +16965; [77 DA EC, 05, 05] -16965; [77 DE EC, 05, 05] +16966; [77 DA F4, 05, 05] -16966; [77 DE F4, 05, 05] +16967; [77 DA FC, 05, 05] -16967; [77 DE FC, 05, 05] +16968; [77 DB 0A, 05, 05] -16968; [77 DF 0A, 05, 05] +16969; [77 DB 12, 05, 05] -16969; [77 DF 12, 05, 05] +1696A; [77 DB 1A, 05, 05] -1696A; [77 DF 1A, 05, 05] +1696B; [77 DB 22, 05, 05] -1696B; [77 DF 22, 05, 05] +1696C; [77 DB 2A, 05, 05] -1696C; [77 DF 2A, 05, 05] +1696D; [77 DB 32, 05, 05] -1696D; [77 DF 32, 05, 05] +1696E; [77 DB 3A, 05, 05] -1696E; [77 DF 3A, 05, 05] +1696F; [77 DB 42, 05, 05] -1696F; [77 DF 42, 05, 05] +16970; [77 DB 4A, 05, 05] -16970; [77 DF 4A, 05, 05] +16971; [77 DB 52, 05, 05] -16971; [77 DF 52, 05, 05] +16972; [77 DB 5A, 05, 05] -16972; [77 DF 5A, 05, 05] +16973; [77 DB 62, 05, 05] -16973; [77 DF 62, 05, 05] +16974; [77 DB 6A, 05, 05] -16974; [77 DF 6A, 05, 05] +16975; [77 DB 72, 05, 05] -16975; [77 DF 72, 05, 05] +16976; [77 DB 7A, 05, 05] -16976; [77 DF 7A, 05, 05] +16977; [77 DB 82, 05, 05] -16977; [77 DF 82, 05, 05] +16978; [77 DB 8A, 05, 05] -16978; [77 DF 8A, 05, 05] +16979; [77 DB 92, 05, 05] -16979; [77 DF 92, 05, 05] +1697A; [77 DB 9A, 05, 05] -1697A; [77 DF 9A, 05, 05] +1697B; [77 DB A2, 05, 05] -1697B; [77 DF A2, 05, 05] +1697C; [77 DB AA, 05, 05] -1697C; [77 DF AA, 05, 05] +1697D; [77 DB B2, 05, 05] -1697D; [77 DF B2, 05, 05] +1697E; [77 DB BA, 05, 05] -1697E; [77 DF BA, 05, 05] +1697F; [77 DB C2, 05, 05] -1697F; [77 DF C2, 05, 05] +16980; [77 DB CA, 05, 05] -16980; [77 DF CA, 05, 05] +16981; [77 DB D2, 05, 05] -16981; [77 DF D2, 05, 05] +16982; [77 DB DA, 05, 05] -16982; [77 DF DA, 05, 05] +16983; [77 DB E2, 05, 05] -16983; [77 DF E2, 05, 05] +16984; [77 DB EA, 05, 05] -16984; [77 DF EA, 05, 05] +16985; [77 DB F2, 05, 05] -16985; [77 DF F2, 05, 05] +16986; [77 DB FA, 05, 05] -16986; [77 DF FA, 05, 05] +16987; [77 DC 08, 05, 05] -16987; [77 E0 08, 05, 05] +16988; [77 DC 10, 05, 05] -16988; [77 E0 10, 05, 05] +16989; [77 DC 18, 05, 05] -16989; [77 E0 18, 05, 05] +1698A; [77 DC 20, 05, 05] -1698A; [77 E0 20, 05, 05] +1698B; [77 DC 28, 05, 05] -1698B; [77 E0 28, 05, 05] +1698C; [77 DC 30, 05, 05] -1698C; [77 E0 30, 05, 05] +1698D; [77 DC 38, 05, 05] -1698D; [77 E0 38, 05, 05] +1698E; [77 DC 40, 05, 05] -1698E; [77 E0 40, 05, 05] +1698F; [77 DC 48, 05, 05] -1698F; [77 E0 48, 05, 05] +16990; [77 DC 50, 05, 05] -16990; [77 E0 50, 05, 05] +16991; [77 DC 58, 05, 05] -16991; [77 E0 58, 05, 05] +16992; [77 DC 60, 05, 05] -16992; [77 E0 60, 05, 05] +16993; [77 DC 68, 05, 05] -16993; [77 E0 68, 05, 05] +16994; [77 DC 70, 05, 05] -16994; [77 E0 70, 05, 05] +16995; [77 DC 78, 05, 05] -16995; [77 E0 78, 05, 05] +16996; [77 DC 80, 05, 05] -16996; [77 E0 80, 05, 05] +16997; [77 DC 88, 05, 05] -16997; [77 E0 88, 05, 05] +16998; [77 DC 90, 05, 05] -16998; [77 E0 90, 05, 05] +16999; [77 DC 98, 05, 05] -16999; [77 E0 98, 05, 05] +1699A; [77 DC A0, 05, 05] -1699A; [77 E0 A0, 05, 05] +1699B; [77 DC A8, 05, 05] -1699B; [77 E0 A8, 05, 05] +1699C; [77 DC B0, 05, 05] -1699C; [77 E0 B0, 05, 05] +1699D; [77 DC B8, 05, 05] -1699D; [77 E0 B8, 05, 05] +1699E; [77 DC C0, 05, 05] -1699E; [77 E0 C0, 05, 05] +1699F; [77 DC C8, 05, 05] -1699F; [77 E0 C8, 05, 05] +169A0; [77 DC D0, 05, 05] -169A0; [77 E0 D0, 05, 05] +169A1; [77 DC D8, 05, 05] -169A1; [77 E0 D8, 05, 05] +169A2; [77 DC E0, 05, 05] -169A2; [77 E0 E0, 05, 05] +169A3; [77 DC E8, 05, 05] -169A3; [77 E0 E8, 05, 05] +169A4; [77 DC F0, 05, 05] -169A4; [77 E0 F0, 05, 05] +169A5; [77 DC F8, 05, 05] -169A5; [77 E0 F8, 05, 05] +169A6; [77 DD 06, 05, 05] -169A6; [77 E1 06, 05, 05] +169A7; [77 DD 0E, 05, 05] -169A7; [77 E1 0E, 05, 05] +169A8; [77 DD 16, 05, 05] -169A8; [77 E1 16, 05, 05] +169A9; [77 DD 1E, 05, 05] -169A9; [77 E1 1E, 05, 05] +169AA; [77 DD 26, 05, 05] -169AA; [77 E1 26, 05, 05] +169AB; [77 DD 2E, 05, 05] -169AB; [77 E1 2E, 05, 05] +169AC; [77 DD 36, 05, 05] -169AC; [77 E1 36, 05, 05] +169AD; [77 DD 3E, 05, 05] -169AD; [77 E1 3E, 05, 05] +169AE; [77 DD 46, 05, 05] -169AE; [77 E1 46, 05, 05] +169AF; [77 DD 4E, 05, 05] -169AF; [77 E1 4E, 05, 05] +169B0; [77 DD 56, 05, 05] -169B0; [77 E1 56, 05, 05] +169B1; [77 DD 5E, 05, 05] -169B1; [77 E1 5E, 05, 05] +169B2; [77 DD 66, 05, 05] -169B2; [77 E1 66, 05, 05] +169B3; [77 DD 6E, 05, 05] -169B3; [77 E1 6E, 05, 05] +169B4; [77 DD 76, 05, 05] -169B4; [77 E1 76, 05, 05] +169B5; [77 DD 7E, 05, 05] -169B5; [77 E1 7E, 05, 05] +169B6; [77 DD 86, 05, 05] -169B6; [77 E1 86, 05, 05] +169B7; [77 DD 8E, 05, 05] -169B7; [77 E1 8E, 05, 05] +169B8; [77 DD 96, 05, 05] -169B8; [77 E1 96, 05, 05] +169B9; [77 DD 9E, 05, 05] -169B9; [77 E1 9E, 05, 05] +169BA; [77 DD A6, 05, 05] -169BA; [77 E1 A6, 05, 05] +169BB; [77 DD AE, 05, 05] -169BB; [77 E1 AE, 05, 05] +169BC; [77 DD B6, 05, 05] -169BC; [77 E1 B6, 05, 05] +169BD; [77 DD BE, 05, 05] -169BD; [77 E1 BE, 05, 05] +169BE; [77 DD C6, 05, 05] -169BE; [77 E1 C6, 05, 05] +169BF; [77 DD CE, 05, 05] -169BF; [77 E1 CE, 05, 05] +169C0; [77 DD D6, 05, 05] -169C0; [77 E1 D6, 05, 05] +169C1; [77 DD DE, 05, 05] -169C1; [77 E1 DE, 05, 05] +169C2; [77 DD E6, 05, 05] -169C2; [77 E1 E6, 05, 05] +169C3; [77 DD EE, 05, 05] -169C3; [77 E1 EE, 05, 05] +169C4; [77 DD F6, 05, 05] -169C4; [77 E1 F6, 05, 05] +169C5; [77 DE 04, 05, 05] -169C5; [77 E2 04, 05, 05] +169C6; [77 DE 0C, 05, 05] -169C6; [77 E2 0C, 05, 05] +169C7; [77 DE 14, 05, 05] -169C7; [77 E2 14, 05, 05] +169C8; [77 DE 1C, 05, 05] -169C8; [77 E2 1C, 05, 05] +169C9; [77 DE 24, 05, 05] -169C9; [77 E2 24, 05, 05] +169CA; [77 DE 2C, 05, 05] -169CA; [77 E2 2C, 05, 05] +169CB; [77 DE 34, 05, 05] -169CB; [77 E2 34, 05, 05] +169CC; [77 DE 3C, 05, 05] -169CC; [77 E2 3C, 05, 05] +169CD; [77 DE 44, 05, 05] -169CD; [77 E2 44, 05, 05] +169CE; [77 DE 4C, 05, 05] -169CE; [77 E2 4C, 05, 05] +169CF; [77 DE 54, 05, 05] -169CF; [77 E2 54, 05, 05] +169D0; [77 DE 5C, 05, 05] -169D0; [77 E2 5C, 05, 05] +169D1; [77 DE 64, 05, 05] -169D1; [77 E2 64, 05, 05] +169D2; [77 DE 6C, 05, 05] -169D2; [77 E2 6C, 05, 05] +169D3; [77 DE 74, 05, 05] -169D3; [77 E2 74, 05, 05] +169D4; [77 DE 7C, 05, 05] -169D4; [77 E2 7C, 05, 05] +169D5; [77 DE 84, 05, 05] -169D5; [77 E2 84, 05, 05] +169D6; [77 DE 8C, 05, 05] -169D6; [77 E2 8C, 05, 05] +169D7; [77 DE 94, 05, 05] -169D7; [77 E2 94, 05, 05] +169D8; [77 DE 9C, 05, 05] -169D8; [77 E2 9C, 05, 05] +169D9; [77 DE A4, 05, 05] -169D9; [77 E2 A4, 05, 05] +169DA; [77 DE AC, 05, 05] -169DA; [77 E2 AC, 05, 05] +169DB; [77 DE B4, 05, 05] -169DB; [77 E2 B4, 05, 05] +169DC; [77 DE BC, 05, 05] -169DC; [77 E2 BC, 05, 05] +169DD; [77 DE C4, 05, 05] -169DD; [77 E2 C4, 05, 05] +169DE; [77 DE CC, 05, 05] -169DE; [77 E2 CC, 05, 05] +169DF; [77 DE D4, 05, 05] -169DF; [77 E2 D4, 05, 05] +169E0; [77 DE DC, 05, 05] -169E0; [77 E2 DC, 05, 05] +169E1; [77 DE E4, 05, 05] -169E1; [77 E2 E4, 05, 05] +169E2; [77 DE EC, 05, 05] -169E2; [77 E2 EC, 05, 05] +169E3; [77 DE F4, 05, 05] -169E3; [77 E2 F4, 05, 05] +169E4; [77 DE FC, 05, 05] -169E4; [77 E2 FC, 05, 05] +169E5; [77 DF 0A, 05, 05] -169E5; [77 E3 0A, 05, 05] +169E6; [77 DF 12, 05, 05] -169E6; [77 E3 12, 05, 05] +169E7; [77 DF 1A, 05, 05] -169E7; [77 E3 1A, 05, 05] +169E8; [77 DF 22, 05, 05] -169E8; [77 E3 22, 05, 05] +169E9; [77 DF 2A, 05, 05] -169E9; [77 E3 2A, 05, 05] +169EA; [77 DF 32, 05, 05] -169EA; [77 E3 32, 05, 05] +169EB; [77 DF 3A, 05, 05] -169EB; [77 E3 3A, 05, 05] +169EC; [77 DF 42, 05, 05] -169EC; [77 E3 42, 05, 05] +169ED; [77 DF 4A, 05, 05] -169ED; [77 E3 4A, 05, 05] +169EE; [77 DF 52, 05, 05] -169EE; [77 E3 52, 05, 05] +169EF; [77 DF 5A, 05, 05] -169EF; [77 E3 5A, 05, 05] +169F0; [77 DF 62, 05, 05] -169F0; [77 E3 62, 05, 05] +169F1; [77 DF 6A, 05, 05] -169F1; [77 E3 6A, 05, 05] +169F2; [77 DF 72, 05, 05] -169F2; [77 E3 72, 05, 05] +169F3; [77 DF 7A, 05, 05] -169F3; [77 E3 7A, 05, 05] +169F4; [77 DF 82, 05, 05] -169F4; [77 E3 82, 05, 05] +169F5; [77 DF 8A, 05, 05] -169F5; [77 E3 8A, 05, 05] +169F6; [77 DF 92, 05, 05] -169F6; [77 E3 92, 05, 05] +169F7; [77 DF 9A, 05, 05] -169F7; [77 E3 9A, 05, 05] +169F8; [77 DF A2, 05, 05] -169F8; [77 E3 A2, 05, 05] +169F9; [77 DF AA, 05, 05] -169F9; [77 E3 AA, 05, 05] +169FA; [77 DF B2, 05, 05] -169FA; [77 E3 B2, 05, 05] +169FB; [77 DF BA, 05, 05] -169FB; [77 E3 BA, 05, 05] +169FC; [77 DF C2, 05, 05] -169FC; [77 E3 C2, 05, 05] +169FD; [77 DF CA, 05, 05] -169FD; [77 E3 CA, 05, 05] +169FE; [77 DF D2, 05, 05] -169FE; [77 E3 D2, 05, 05] +169FF; [77 DF DA, 05, 05] -169FF; [77 E3 DA, 05, 05] +16A00; [77 DF E2, 05, 05] -16A00; [77 E3 E2, 05, 05] +16A01; [77 DF EA, 05, 05] -16A01; [77 E3 EA, 05, 05] +16A02; [77 DF F2, 05, 05] -16A02; [77 E3 F2, 05, 05] +16A03; [77 DF FA, 05, 05] -16A03; [77 E3 FA, 05, 05] +16A04; [77 E0 08, 05, 05] -16A04; [77 E4 08, 05, 05] +16A05; [77 E0 10, 05, 05] -16A05; [77 E4 10, 05, 05] +16A06; [77 E0 18, 05, 05] -16A06; [77 E4 18, 05, 05] +16A07; [77 E0 20, 05, 05] -16A07; [77 E4 20, 05, 05] +16A08; [77 E0 28, 05, 05] -16A08; [77 E4 28, 05, 05] +16A09; [77 E0 30, 05, 05] -16A09; [77 E4 30, 05, 05] +16A0A; [77 E0 38, 05, 05] -16A0A; [77 E4 38, 05, 05] +16A0B; [77 E0 40, 05, 05] -16A0B; [77 E4 40, 05, 05] +16A0C; [77 E0 48, 05, 05] -16A0C; [77 E4 48, 05, 05] +16A0D; [77 E0 50, 05, 05] -16A0D; [77 E4 50, 05, 05] +16A0E; [77 E0 58, 05, 05] -16A0E; [77 E4 58, 05, 05] +16A0F; [77 E0 60, 05, 05] -16A0F; [77 E4 60, 05, 05] +16A10; [77 E0 68, 05, 05] -16A10; [77 E4 68, 05, 05] +16A11; [77 E0 70, 05, 05] -16A11; [77 E4 70, 05, 05] +16A12; [77 E0 78, 05, 05] -16A12; [77 E4 78, 05, 05] +16A13; [77 E0 80, 05, 05] -16A13; [77 E4 80, 05, 05] +16A14; [77 E0 88, 05, 05] -16A14; [77 E4 88, 05, 05] +16A15; [77 E0 90, 05, 05] -16A15; [77 E4 90, 05, 05] +16A16; [77 E0 98, 05, 05] -16A16; [77 E4 98, 05, 05] +16A17; [77 E0 A0, 05, 05] -16A17; [77 E4 A0, 05, 05] +16A18; [77 E0 A8, 05, 05] -16A18; [77 E4 A8, 05, 05] +16A19; [77 E0 B0, 05, 05] -16A19; [77 E4 B0, 05, 05] +16A1A; [77 E0 B8, 05, 05] -16A1A; [77 E4 B8, 05, 05] +16A1B; [77 E0 C0, 05, 05] -16A1B; [77 E4 C0, 05, 05] +16A1C; [77 E0 C8, 05, 05] -16A1C; [77 E4 C8, 05, 05] +16A1D; [77 E0 D0, 05, 05] -16A1D; [77 E4 D0, 05, 05] +16A1E; [77 E0 D8, 05, 05] -16A1E; [77 E4 D8, 05, 05] +16A1F; [77 E0 E0, 05, 05] -16A1F; [77 E4 E0, 05, 05] +16A20; [77 E0 E8, 05, 05] -16A20; [77 E4 E8, 05, 05] +16A21; [77 E0 F0, 05, 05] -16A21; [77 E4 F0, 05, 05] +16A22; [77 E0 F8, 05, 05] -16A22; [77 E4 F8, 05, 05] +16A23; [77 E1 06, 05, 05] -16A23; [77 E5 06, 05, 05] +16A24; [77 E1 0E, 05, 05] -16A24; [77 E5 0E, 05, 05] +16A25; [77 E1 16, 05, 05] -16A25; [77 E5 16, 05, 05] +16A26; [77 E1 1E, 05, 05] -16A26; [77 E5 1E, 05, 05] +16A27; [77 E1 26, 05, 05] -16A27; [77 E5 26, 05, 05] +16A28; [77 E1 2E, 05, 05] -16A28; [77 E5 2E, 05, 05] +16A29; [77 E1 36, 05, 05] -16A29; [77 E5 36, 05, 05] +16A2A; [77 E1 3E, 05, 05] -16A2A; [77 E5 3E, 05, 05] +16A2B; [77 E1 46, 05, 05] -16A2B; [77 E5 46, 05, 05] +16A2C; [77 E1 4E, 05, 05] -16A2C; [77 E5 4E, 05, 05] +16A2D; [77 E1 56, 05, 05] -16A2D; [77 E5 56, 05, 05] +16A2E; [77 E1 5E, 05, 05] -16A2E; [77 E5 5E, 05, 05] +16A2F; [77 E1 66, 05, 05] -16A2F; [77 E5 66, 05, 05] +16A30; [77 E1 6E, 05, 05] -16A30; [77 E5 6E, 05, 05] +16A31; [77 E1 76, 05, 05] -16A31; [77 E5 76, 05, 05] +16A32; [77 E1 7E, 05, 05] -16A32; [77 E5 7E, 05, 05] +16A33; [77 E1 86, 05, 05] -16A33; [77 E5 86, 05, 05] +16A34; [77 E1 8E, 05, 05] -16A34; [77 E5 8E, 05, 05] +16A35; [77 E1 96, 05, 05] -16A35; [77 E5 96, 05, 05] +16A36; [77 E1 9E, 05, 05] -16A36; [77 E5 9E, 05, 05] +16A37; [77 E1 A6, 05, 05] -16A37; [77 E5 A6, 05, 05] - -16A38; [77 E5 AE, 05, 05] +16A38; [77 E1 AE, 05, 05] 1100; [78 0A, 05, 05] 3131; [78 0A, 05, 09] @@ -29853,10 +30634,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 25, 05, 37][79 5E, 05, 3D] -3300; [79 0A, 05, 37][79 3E, 05, 37][, DD 11, 3D][0E 25, 05, 3D][79 32, 05, 3D] +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][, DD 11, 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] 3043; [79 0C, 05, 19] 3044; [79 0C, 05, 9B] @@ -29865,7 +30646,7 @@ 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][, DC FD, 3D] +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] 3045; [79 0E, 05, 19] @@ -29875,8 +30656,8 @@ FF69; [79 0E, 05, 1F] 30A6; [79 0E, 05, A1] FF73; [79 0E, 05, A3] 32D2; [79 0E, 05, 25] -3094; [79 0E, 05, 9B][, DC FD, 05] -30F4; [79 0E, 05, A1][, DC FD, 05] +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] 1B000; [79 10, 05, 05] @@ -29888,8 +30669,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 25, 05, 37][79 16, 05, 3D][0E 25, 05, 3D] -3307; [79 12, 05, 37][79 24, 05, 37][79 1A, 05, 3D][0E 25, 05, 3D][79 32, 05, 3D][, DC FD, 3D] +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] 3049; [79 14, 05, 19] 304A; [79 14, 05, 9B] @@ -29898,7 +30679,7 @@ 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 25, 05, 37][79 4C, 05, 3D] +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] 3095; [79 16, 05, 19] @@ -29907,27 +30688,27 @@ FF75; [79 14, 05, A3] 30AB; [79 16, 05, A1] FF76; [79 16, 05, A3] 32D5; [79 16, 05, 25] -304C; [79 16, 05, 9B][, DC FD, 05] -30AC; [79 16, 05, A1][, DC FD, 05] +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 25, 05, 3D] -330E; [79 16, 05, 37][, DC FD, 37][79 62, 05, 3D][79 6C, 05, 3D] -330F; [79 16, 05, 37][, DC FD, 37][79 6C, 05, 3D][79 48, 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] 304D; [79 18, 05, 9B] 30AD; [79 18, 05, A1] FF77; [79 18, 05, A3] 32D6; [79 18, 05, 25] -304E; [79 18, 05, 9B][, DC FD, 05] -30AE; [79 18, 05, A1][, DC FD, 05] -3310; [79 18, 05, 37][, DC FD, 37][79 16, 05, 3D][, DC FD, 3D] -3311; [79 18, 05, 37][, DC FD, 37][79 36, 05, 3D][0E 25, 05, 3D] -3312; [79 18, 05, 37][79 54, 05, 37][79 5C, 05, 3D][0E 25, 05, 3D] -3313; [79 18, 05, 37][, DC FD, 37][79 5E, 05, 3D][79 2A, 05, 3D][, DC FD, 3D][0E 25, 05, 3D] +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] 3314; [79 18, 05, 37][79 62, 05, 37] -3315; [79 18, 05, 37][79 62, 05, 37][79 1A, 05, 3D][, DC FD, 3D][79 5A, 05, 3D][79 4C, 05, 3D] -3316; [79 18, 05, 37][79 62, 05, 37][79 4E, 05, 3D][0E 25, 05, 3D][79 32, 05, 3D][79 5E, 05, 3D] +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] 304F; [79 1A, 05, 9B] @@ -29935,12 +30716,12 @@ FF77; [79 18, 05, A3] 30AF; [79 1A, 05, A1] FF78; [79 1A, 05, A3] 32D7; [79 1A, 05, 25] -3050; [79 1A, 05, 9B][, DC FD, 05] -30B0; [79 1A, 05, A1][, DC FD, 05] -3318; [79 1A, 05, 37][, DC FD, 37][79 5A, 05, 3D][79 4C, 05, 3D] -3319; [79 1A, 05, 37][, DC FD, 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][, DC FD, 3D][79 0C, 05, 3D][79 62, 05, 3D] -331B; [79 1A, 05, 37][79 62, 05, 37][0E 25, 05, 3D][79 3A, 05, 3D] +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] 3096; [79 1C, 05, 19] 3051; [79 1C, 05, 9B] @@ -29948,17 +30729,17 @@ FF78; [79 1A, 05, A3] 30B1; [79 1C, 05, A1] FF79; [79 1C, 05, A3] 32D8; [79 1C, 05, 25] -3052; [79 1C, 05, 9B][, DC FD, 05] -30B2; [79 1C, 05, A1][, DC FD, 05] -331C; [79 1C, 05, 37][0E 25, 05, 37][79 24, 05, 3D] +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] 3053; [79 1E, 05, 9B] 30B3; [79 1E, 05, A1] FF7A; [79 1E, 05, A3] 32D9; [79 1E, 05, 25] -3054; [79 1E, 05, 9B][, DC FD, 05] -30B4; [79 1E, 05, A1][, DC FD, 05] -331E; [79 1E, 05, 37][0E 25, 05, 37][79 46, 05, 3D][, DD 11, 3D] +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] 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] @@ -29968,35 +30749,35 @@ FF7A; [79 1E, 05, A3] FF7B; [79 20, 05, A3] 32DA; [79 20, 05, 25] 1F202; [79 20, 05, 37] -3056; [79 20, 05, 9B][, DC FD, 05] -30B6; [79 20, 05, A1][, DC FD, 05] +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 25, 05, 3D][79 4C, 05, 3D] +3320; [79 20, 05, 37][79 6C, 05, 37][79 2C, 05, 3D][0E 27, 05, 3D][79 4C, 05, 3D] 3057; [79 22, 05, 9B] 31F1; [79 22, 05, 1D] 30B7; [79 22, 05, A1] FF7C; [79 22, 05, A3] 32DB; [79 22, 05, 25] -3058; [79 22, 05, 9B][, DC FD, 05] -30B8; [79 22, 05, A1][, DC FD, 05] +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][, DC FD, 3D] +3321; [79 22, 05, 37][79 5C, 05, 37][79 6C, 05, 3D][79 1A, 05, 3D][, DA 95, 3D] 3059; [79 24, 05, 9B] 31F2; [79 24, 05, 1D] 30B9; [79 24, 05, A1] FF7D; [79 24, 05, A3] 32DC; [79 24, 05, 25] -305A; [79 24, 05, 9B][, DC FD, 05] -30BA; [79 24, 05, A1][, DC FD, 05] +305A; [79 24, 05, 9B][, DA 95, 05] +30BA; [79 24, 05, A1][, DA 95, 05] 305B; [79 26, 05, 9B] 30BB; [79 26, 05, A1] FF7E; [79 26, 05, A3] 32DD; [79 26, 05, 25] -305C; [79 26, 05, 9B][, DC FD, 05] -30BC; [79 26, 05, A1][, DC FD, 05] +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] @@ -30004,23 +30785,23 @@ FF7E; [79 26, 05, A3] 30BD; [79 28, 05, A1] FF7F; [79 28, 05, A3] 32DE; [79 28, 05, 25] -305E; [79 28, 05, 9B][, DC FD, 05] -30BE; [79 28, 05, A1][, DC FD, 05] +305E; [79 28, 05, 9B][, DA 95, 05] +30BE; [79 28, 05, A1][, DA 95, 05] 305F; [79 2A, 05, 9B] 30BF; [79 2A, 05, A1] FF80; [79 2A, 05, A3] 32DF; [79 2A, 05, 25] -3060; [79 2A, 05, 9B][, DC FD, 05] -30C0; [79 2A, 05, A1][, DC FD, 05] -3324; [79 2A, 05, 37][, DC FD, 37][0E 25, 05, 3D][79 24, 05, 3D] +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] 3061; [79 2C, 05, 9B] 30C1; [79 2C, 05, A1] FF81; [79 2C, 05, A3] 32E0; [79 2C, 05, 25] -3062; [79 2C, 05, 9B][, DC FD, 05] -30C2; [79 2C, 05, A1][, DC FD, 05] +3062; [79 2C, 05, 9B][, DA 95, 05] +30C2; [79 2C, 05, A1][, DA 95, 05] 3063; [79 2E, 05, 19] 3064; [79 2E, 05, 9B] @@ -30029,26 +30810,26 @@ FF6F; [79 2E, 05, 1F] 30C4; [79 2E, 05, A1] FF82; [79 2E, 05, A3] 32E1; [79 2E, 05, 25] -3065; [79 2E, 05, 9B][, DC FD, 05] -30C5; [79 2E, 05, A1][, DC FD, 05] +3065; [79 2E, 05, 9B][, DA 95, 05] +30C5; [79 2E, 05, A1][, DA 95, 05] 3066; [79 30, 05, 9B] 30C6; [79 30, 05, A1] FF83; [79 30, 05, A3] 32E2; [79 30, 05, 25] -3067; [79 30, 05, 9B][, DC FD, 05] -30C7; [79 30, 05, A1][, DC FD, 05] -1F213; [79 30, 05, 37][, DC FD, 37] -3325; [79 30, 05, 37][, DC FD, 37][79 22, 05, 3D] +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] 3068; [79 32, 05, 9B] 31F3; [79 32, 05, 1D] 30C8; [79 32, 05, A1] FF84; [79 32, 05, A3] 32E3; [79 32, 05, 25] -3069; [79 32, 05, 9B][, DC FD, 05] -30C9; [79 32, 05, A1][, DC FD, 05] -3326; [79 32, 05, 37][, DC FD, 37][79 5E, 05, 3D] +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] 3327; [79 32, 05, 37][79 6C, 05, 37] 306A; [79 34, 05, 9B] @@ -30084,13 +30865,13 @@ FF89; [79 3C, 05, A3] 30CF; [79 3E, 05, A1] FF8A; [79 3E, 05, A3] 32E9; [79 3E, 05, 25] -3070; [79 3E, 05, 9B][, DC FD, 05] -30D0; [79 3E, 05, A1][, DC FD, 05] -3071; [79 3E, 05, 9B][, DD 11, 05] -30D1; [79 3E, 05, A1][, DD 11, 05] -332B; [79 3E, 05, 37][, DD 11, 37][0E 25, 05, 3D][79 26, 05, 3D][79 6C, 05, 3D][79 32, 05, 3D] -332C; [79 3E, 05, 37][, DD 11, 37][0E 25, 05, 3D][79 2E, 05, 3D] -332D; [79 3E, 05, 37][, DC FD, 37][0E 25, 05, 3D][79 60, 05, 3D][79 5E, 05, 3D] +3070; [79 3E, 05, 9B][, DA 95, 05] +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] 3072; [79 40, 05, 9B] @@ -30098,27 +30879,27 @@ FF8A; [79 3E, 05, A3] 30D2; [79 40, 05, A1] FF8B; [79 40, 05, A3] 32EA; [79 40, 05, 25] -3073; [79 40, 05, 9B][, DC FD, 05] -30D3; [79 40, 05, A1][, DC FD, 05] -3074; [79 40, 05, 9B][, DD 11, 05] -30D4; [79 40, 05, A1][, DD 11, 05] -332E; [79 40, 05, 37][, DD 11, 37][79 0A, 05, 3D][79 24, 05, 3D][79 32, 05, 3D][79 5E, 05, 3D] -332F; [79 40, 05, 37][, DD 11, 37][79 1A, 05, 3D][79 5E, 05, 3D] -3330; [79 40, 05, 37][, DD 11, 37][79 1E, 05, 3D] -3331; [79 40, 05, 37][, DC FD, 37][79 5E, 05, 3D] +3073; [79 40, 05, 9B][, DA 95, 05] +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] 3075; [79 42, 05, 9B] 31F7; [79 42, 05, 1D] 30D5; [79 42, 05, A1] FF8C; [79 42, 05, A3] 32EB; [79 42, 05, 25] -3076; [79 42, 05, 9B][, DC FD, 05] -30D6; [79 42, 05, A1][, DC FD, 05] -3077; [79 42, 05, 9B][, DD 11, 05] -30D7; [79 42, 05, A1][, DD 11, 05] -3332; [79 42, 05, 37][79 0A, 05, 37][79 5A, 05, 3D][79 2E, 05, 3D][79 32, 05, 3D][, DC FD, 3D] -3333; [79 42, 05, 37][79 0C, 05, 37][0E 25, 05, 3D][79 32, 05, 3D] -3334; [79 42, 05, 37][, DC FD, 37][79 2E, 05, 3D][79 22, 05, 3D][79 12, 05, 3D][79 5E, 05, 3D] +3076; [79 42, 05, 9B][, DA 95, 05] +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] 3078; [79 44, 05, 9B] @@ -30126,34 +30907,34 @@ FF8C; [79 42, 05, A3] 30D8; [79 44, 05, A1] FF8D; [79 44, 05, A3] 32EC; [79 44, 05, 25] -3079; [79 44, 05, 9B][, DC FD, 05] -30D9; [79 44, 05, A1][, DC FD, 05] -307A; [79 44, 05, 9B][, DD 11, 05] -30DA; [79 44, 05, A1][, DD 11, 05] -333B; [79 44, 05, 37][, DD 11, 37][0E 25, 05, 3D][79 22, 05, 3D][, DC FD, 3D] -333C; [79 44, 05, 37][, DC FD, 37][0E 25, 05, 3D][79 2A, 05, 3D] -3336; [79 44, 05, 37][79 1A, 05, 37][79 2A, 05, 3D][0E 25, 05, 3D][79 5E, 05, 3D] -3337; [79 44, 05, 37][, DD 11, 37][79 28, 05, 3D] -3338; [79 44, 05, 37][, DD 11, 37][79 36, 05, 3D][79 40, 05, 3D] +3079; [79 44, 05, 9B][, DA 95, 05] +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][, DD 11, 37][79 6C, 05, 3D][79 24, 05, 3D] +333A; [79 44, 05, 37][, DA A5, 37][79 6C, 05, 3D][79 24, 05, 3D] 307B; [79 46, 05, 9B] 31F9; [79 46, 05, 1D] 30DB; [79 46, 05, A1] FF8E; [79 46, 05, A3] 32ED; [79 46, 05, 25] -307C; [79 46, 05, 9B][, DC FD, 05] -30DC; [79 46, 05, A1][, DC FD, 05] -307D; [79 46, 05, 9B][, DD 11, 05] -30DD; [79 46, 05, A1][, DD 11, 05] -3341; [79 46, 05, 37][0E 25, 05, 37][79 5E, 05, 3D] -3342; [79 46, 05, 37][0E 25, 05, 37][79 6C, 05, 3D] -333D; [79 46, 05, 37][, DD 11, 37][79 0C, 05, 3D][79 6C, 05, 3D][79 32, 05, 3D] +307C; [79 46, 05, 9B][, DA 95, 05] +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] 1F200; [79 46, 05, 37][79 16, 05, 37] -333E; [79 46, 05, 37][, DC FD, 37][79 5E, 05, 3D][79 32, 05, 3D] +333E; [79 46, 05, 37][, DA 95, 37][79 5E, 05, 3D][79 32, 05, 3D] 333F; [79 46, 05, 37][79 6C, 05, 37] -3340; [79 46, 05, 37][, DD 11, 37][79 6C, 05, 3D][79 32, 05, 3D][, DC FD, 3D] +3340; [79 46, 05, 37][, DA A5, 37][79 6C, 05, 3D][79 32, 05, 3D][, DA 95, 3D] 307E; [79 48, 05, 9B] 30DE; [79 48, 05, A1] @@ -30172,7 +30953,7 @@ 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] 3349; [79 4A, 05, 37][79 5C, 05, 37] -334A; [79 4A, 05, 37][79 5C, 05, 37][79 3E, 05, 3D][, DC FD, 3D][0E 25, 05, 3D][79 5E, 05, 3D] +334A; [79 4A, 05, 37][79 5C, 05, 37][79 3E, 05, 3D][, DA 95, 3D][0E 27, 05, 3D][79 5E, 05, 3D] 3080; [79 4C, 05, 9B] 31FA; [79 4C, 05, 1D] @@ -30184,9 +30965,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 25, 05, 37][79 32, 05, 3D][79 5E, 05, 3D] -334B; [79 4E, 05, 37][79 16, 05, 37][, DC FD, 3D] -334C; [79 4E, 05, 37][79 16, 05, 37][, DC FD, 3D][79 32, 05, 3D][79 6C, 05, 3D] +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] 3082; [79 50, 05, 9B] 30E2; [79 50, 05, A1] @@ -30200,8 +30981,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 25, 05, 37][79 32, 05, 3D][, DC FD, 3D] -334F; [79 52, 05, 37][0E 25, 05, 37][79 5E, 05, 3D] +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] 3085; [79 54, 05, 19] 3086; [79 54, 05, 9B] @@ -30242,8 +31023,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 25, 05, 37][79 42, 05, 3D][, DC FD, 3D][79 5E, 05, 3D] -3353; [79 5E, 05, 37][79 40, 05, 37][, DD 11, 3D][0E 25, 05, 3D] +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] 308C; [79 60, 05, 9B] 31FE; [79 60, 05, 1D] @@ -30251,7 +31032,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][, DC FD, 3D][79 6C, 05, 3D] +3356; [79 60, 05, 37][79 6C, 05, 37][79 32, 05, 3D][79 1C, 05, 3D][, DA 95, 3D][79 6C, 05, 3D] 308D; [79 62, 05, 9B] 31FF; [79 62, 05, 1D] @@ -30265,31 +31046,31 @@ FF9B; [79 62, 05, A3] 30EF; [79 64, 05, A1] FF9C; [79 64, 05, A3] 32FB; [79 64, 05, 25] -30F7; [79 64, 05, A1][, DC FD, 05] +30F7; [79 64, 05, A1][, DA 95, 05] 3357; [79 64, 05, 37][79 2E, 05, 37][79 32, 05, 3D] 3090; [79 66, 05, 9B] 30F0; [79 66, 05, A1] 32FC; [79 66, 05, 25] -30F8; [79 66, 05, A1][, DC FD, 05] +30F8; [79 66, 05, A1][, DA 95, 05] 3091; [79 68, 05, 9B] 30F1; [79 68, 05, A1] 32FD; [79 68, 05, 25] -30F9; [79 68, 05, A1][, DC FD, 05] +30F9; [79 68, 05, A1][, DA 95, 05] 3092; [79 6A, 05, 9B] 30F2; [79 6A, 05, A1] FF66; [79 6A, 05, A3] 32FE; [79 6A, 05, 25] -30FA; [79 6A, 05, A1][, DC FD, 05] +30FA; [79 6A, 05, A1][, DA 95, 05] 3093; [79 6C, 05, 9B] 30F3; [79 6C, 05, A1] FF9D; [79 6C, 05, A3] 3105; [7A 0A, 05, 05] -31A0; [7A 0A, 05, 09][, E0 AD, 09] +31A0; [7A 0A, 05, 09][, DB B9, 09] 3106; [7A 0C, 05, 05] 31B4; [7A 0C, 05, 31] @@ -30310,7 +31091,7 @@ FF9D; [79 6C, 05, A3] 310C; [7A 1A, 05, 05] 310D; [7A 1C, 05, 05] -31A3; [7A 1C, 05, 09][, E0 AD, 09] +31A3; [7A 1C, 05, 09][, DB B9, 09] 310E; [7A 1E, 05, 05] 31B6; [7A 1E, 05, 31] @@ -30323,7 +31104,7 @@ FF9D; [79 6C, 05, A3] 31B7; [7A 24, 05, 31] 3110; [7A 26, 05, 05] -31A2; [7A 26, 05, 09][, E0 AD, 09] +31A2; [7A 26, 05, 09][, DB B9, 09] 3111; [7A 28, 05, 05] @@ -30340,7 +31121,7 @@ FF9D; [79 6C, 05, A3] 3116; [7A 34, 05, 05] 3117; [7A 36, 05, 05] -31A1; [7A 36, 05, 09][, E0 AD, 09] +31A1; [7A 36, 05, 09][, DB B9, 09] 3118; [7A 38, 05, 05] @@ -30353,10 +31134,10 @@ FF9D; [79 6C, 05, A3] 31BA; [7A 40, 05, 05] 311A; [7A 42, 05, 05] -31A9; [7A 42, 05, 09][, E0 AD, 09] +31A9; [7A 42, 05, 09][, DB B9, 09] 311B; [7A 44, 05, 05] -31A7; [7A 44, 05, 09][, E0 AD, 09] +31A7; [7A 44, 05, 09][, DB B9, 09] 31A6; [7A 46, 05, 05] @@ -30365,15 +31146,15 @@ FF9D; [79 6C, 05, A3] 311D; [7A 4A, 05, 05] 31A4; [7A 4C, 05, 05] -31A5; [7A 4C, 05, 09][, E0 AD, 09] +31A5; [7A 4C, 05, 09][, DB B9, 09] 311E; [7A 4E, 05, 05] -31AE; [7A 4E, 05, 09][, E0 AD, 09] +31AE; [7A 4E, 05, 09][, DB B9, 09] 311F; [7A 50, 05, 05] 3120; [7A 52, 05, 05] -31AF; [7A 52, 05, 09][, E0 AD, 09] +31AF; [7A 52, 05, 09][, DB B9, 09] 3121; [7A 54, 05, 05] @@ -30396,12 +31177,12 @@ FF9D; [79 6C, 05, A3] 3126; [7A 66, 05, 05] 3127; [7A 68, 05, 05] -31AA; [7A 68, 05, 09][, E0 AD, 09] -31B3; [7A 68, 05, 2B][, E0 AD, 2B] +31AA; [7A 68, 05, 09][, DB B9, 09] +31B3; [7A 68, 05, 2B][, DB B9, 2B] 3128; [7A 6A, 05, 05] -31AB; [7A 6A, 05, 09][, E0 AD, 09] -31A8; [7A 6A, 05, 09][, E0 BD, 09] +31AB; [7A 6A, 05, 09][, DB B9, 09] +31A8; [7A 6A, 05, 09][, DB C9, 09] 3129; [7A 6C, 05, 05] @@ -32829,5476 +33610,5873 @@ A4F6; [7A 96 B0, 05, 05] A4F7; [7A 96 B8, 05, 05] -10280; [7A 96 C0, 05, 05] +16F00; [7A 96 C0, 05, 05] + +16F01; [7A 96 C8, 05, 05] + +16F02; [7A 96 D0, 05, 05] + +16F03; [7A 96 D8, 05, 05] + +16F04; [7A 96 E0, 05, 05] +16F06; [7A 96 E0, 05, 09] + +16F05; [7A 96 E8, 05, 05] + +16F07; [7A 96 F0, 05, 05] + +16F08; [7A 96 F8, 05, 05] + +16F09; [7A 97 06, 05, 05] + +16F0A; [7A 97 0E, 05, 05] + +16F0B; [7A 97 16, 05, 05] + +16F0C; [7A 97 1E, 05, 05] + +16F0D; [7A 97 26, 05, 05] + +16F0E; [7A 97 2E, 05, 05] + +16F0F; [7A 97 36, 05, 05] + +16F10; [7A 97 3E, 05, 05] +16F13; [7A 97 3E, 05, 09] + +16F11; [7A 97 46, 05, 05] + +16F12; [7A 97 4E, 05, 05] + +16F14; [7A 97 56, 05, 05] + +16F15; [7A 97 5E, 05, 05] + +16F16; [7A 97 66, 05, 05] + +16F17; [7A 97 6E, 05, 05] + +16F18; [7A 97 76, 05, 05] + +16F19; [7A 97 7E, 05, 05] + +16F1A; [7A 97 86, 05, 05] + +16F1B; [7A 97 8E, 05, 05] + +16F1C; [7A 97 96, 05, 05] + +16F1D; [7A 97 9E, 05, 05] + +16F1E; [7A 97 A6, 05, 05] + +16F1F; [7A 97 AE, 05, 05] + +16F20; [7A 97 B6, 05, 05] + +16F21; [7A 97 BE, 05, 05] + +16F22; [7A 97 C6, 05, 05] + +16F23; [7A 97 CE, 05, 05] +16F25; [7A 97 CE, 05, 09] + +16F24; [7A 97 D6, 05, 05] + +16F26; [7A 97 DE, 05, 05] + +16F27; [7A 97 E6, 05, 05] + +16F28; [7A 97 EE, 05, 05] + +16F29; [7A 97 F6, 05, 05] + +16F2A; [7A 98 04, 05, 05] + +16F2B; [7A 98 0C, 05, 05] + +16F2C; [7A 98 14, 05, 05] + +16F2D; [7A 98 1C, 05, 05] + +16F2E; [7A 98 24, 05, 05] + +16F2F; [7A 98 2C, 05, 05] + +16F30; [7A 98 34, 05, 05] + +16F31; [7A 98 3C, 05, 05] + +16F32; [7A 98 44, 05, 05] + +16F33; [7A 98 4C, 05, 05] + +16F34; [7A 98 54, 05, 05] + +16F35; [7A 98 5C, 05, 05] + +16F36; [7A 98 64, 05, 05] + +16F37; [7A 98 6C, 05, 05] + +16F38; [7A 98 74, 05, 05] + +16F39; [7A 98 7C, 05, 05] + +16F3A; [7A 98 84, 05, 05] + +16F3B; [7A 98 8C, 05, 05] + +16F3C; [7A 98 94, 05, 05] + +16F3D; [7A 98 9C, 05, 05] +16F3F; [7A 98 9C, 05, 09] + +16F3E; [7A 98 A4, 05, 05] + +16F40; [7A 98 AC, 05, 05] + +16F41; [7A 98 B4, 05, 05] + +16F42; [7A 98 BC, 05, 05] + +16F43; [7A 98 C4, 05, 05] + +16F44; [7A 98 CC, 05, 05] + +16F50; [7A 98 D4, 05, 05] + +16F51; [7A 98 DC, 05, 05] + +16F52; [7A 98 E4, 05, 05] + +16F53; [7A 98 EC, 05, 05] -10281; [7A 96 C8, 05, 05] +16F54; [7A 98 F4, 05, 05] -10282; [7A 96 D0, 05, 05] +16F55; [7A 98 FC, 05, 05] -10283; [7A 96 D8, 05, 05] +16F56; [7A 99 0A, 05, 05] -10284; [7A 96 E0, 05, 05] +16F57; [7A 99 12, 05, 05] -10285; [7A 96 E8, 05, 05] +16F58; [7A 99 1A, 05, 05] -10286; [7A 96 F0, 05, 05] +16F59; [7A 99 22, 05, 05] -10287; [7A 96 F8, 05, 05] +16F5A; [7A 99 2A, 05, 05] -10288; [7A 97 06, 05, 05] +16F5B; [7A 99 32, 05, 05] -10289; [7A 97 0E, 05, 05] +16F5C; [7A 99 3A, 05, 05] -1028A; [7A 97 16, 05, 05] +16F5D; [7A 99 42, 05, 05] -1028B; [7A 97 1E, 05, 05] +16F5E; [7A 99 4A, 05, 05] -1028C; [7A 97 26, 05, 05] +16F5F; [7A 99 52, 05, 05] -1028D; [7A 97 2E, 05, 05] +16F60; [7A 99 5A, 05, 05] -1028E; [7A 97 36, 05, 05] +16F61; [7A 99 62, 05, 05] -1028F; [7A 97 3E, 05, 05] +16F62; [7A 99 6A, 05, 05] -10290; [7A 97 46, 05, 05] +16F63; [7A 99 72, 05, 05] -10291; [7A 97 4E, 05, 05] +16F64; [7A 99 7A, 05, 05] -10292; [7A 97 56, 05, 05] +16F65; [7A 99 82, 05, 05] -10293; [7A 97 5E, 05, 05] +16F66; [7A 99 8A, 05, 05] -10294; [7A 97 66, 05, 05] +16F67; [7A 99 92, 05, 05] -10295; [7A 97 6E, 05, 05] +16F68; [7A 99 9A, 05, 05] -10296; [7A 97 76, 05, 05] +16F69; [7A 99 A2, 05, 05] -10297; [7A 97 7E, 05, 05] +16F6A; [7A 99 AA, 05, 05] -10298; [7A 97 86, 05, 05] +16F6B; [7A 99 B2, 05, 05] -10299; [7A 97 8E, 05, 05] +16F6C; [7A 99 BA, 05, 05] -1029A; [7A 97 96, 05, 05] +16F6D; [7A 99 C2, 05, 05] -1029B; [7A 97 9E, 05, 05] +16F6E; [7A 99 CA, 05, 05] -1029C; [7A 97 A6, 05, 05] +16F6F; [7A 99 D2, 05, 05] -102A0; [7A 97 AE, 05, 05] +16F70; [7A 99 DA, 05, 05] -102A1; [7A 97 B6, 05, 05] +16F71; [7A 99 E2, 05, 05] -102A2; [7A 97 BE, 05, 05] +16F72; [7A 99 EA, 05, 05] -102A3; [7A 97 C6, 05, 05] +16F73; [7A 99 F2, 05, 05] -102A4; [7A 97 CE, 05, 05] +16F74; [7A 99 FA, 05, 05] -102A5; [7A 97 D6, 05, 05] +16F75; [7A 9A 08, 05, 05] -102A6; [7A 97 DE, 05, 05] +16F76; [7A 9A 10, 05, 05] -102A7; [7A 97 E6, 05, 05] +16F77; [7A 9A 18, 05, 05] -102A8; [7A 97 EE, 05, 05] +16F78; [7A 9A 20, 05, 05] -102A9; [7A 97 F6, 05, 05] +16F79; [7A 9A 28, 05, 05] -102AA; [7A 98 04, 05, 05] +16F7A; [7A 9A 30, 05, 05] -102AB; [7A 98 0C, 05, 05] +16F7B; [7A 9A 38, 05, 05] -102AC; [7A 98 14, 05, 05] +16F7C; [7A 9A 40, 05, 05] -102AD; [7A 98 1C, 05, 05] +16F7D; [7A 9A 48, 05, 05] -102AE; [7A 98 24, 05, 05] +16F7E; [7A 9A 50, 05, 05] -102AF; [7A 98 2C, 05, 05] +16F8F; [7A 9A 58, 05, 05] -102B0; [7A 98 34, 05, 05] +16F90; [7A 9A 60, 05, 05] -102B1; [7A 98 3C, 05, 05] +16F91; [7A 9A 68, 05, 05] -102B2; [7A 98 44, 05, 05] +16F92; [7A 9A 70, 05, 05] -102B3; [7A 98 4C, 05, 05] +16F93; [7A 9A 78, 05, 05] -102B4; [7A 98 54, 05, 05] +16F94; [7A 9A 80, 05, 05] -102B5; [7A 98 5C, 05, 05] +16F95; [7A 9A 88, 05, 05] -102B6; [7A 98 64, 05, 05] +16F96; [7A 9A 90, 05, 05] -102B7; [7A 98 6C, 05, 05] +16F97; [7A 9A 98, 05, 05] -102B8; [7A 98 74, 05, 05] +16F98; [7A 9A A0, 05, 05] -102B9; [7A 98 7C, 05, 05] +16F99; [7A 9A A8, 05, 05] -102BA; [7A 98 84, 05, 05] +16F9A; [7A 9A B0, 05, 05] -102BB; [7A 98 8C, 05, 05] +16F9B; [7A 9A B8, 05, 05] -102BC; [7A 98 94, 05, 05] +16F9C; [7A 9A C0, 05, 05] -102BD; [7A 98 9C, 05, 05] +16F9D; [7A 9A C8, 05, 05] -102BE; [7A 98 A4, 05, 05] +16F9E; [7A 9A D0, 05, 05] -102BF; [7A 98 AC, 05, 05] +16F9F; [7A 9A D8, 05, 05] -102C0; [7A 98 B4, 05, 05] +10280; [7A 9A E0, 05, 05] -102C1; [7A 98 BC, 05, 05] +10281; [7A 9A E8, 05, 05] -102C2; [7A 98 C4, 05, 05] +10282; [7A 9A F0, 05, 05] -102C3; [7A 98 CC, 05, 05] +10283; [7A 9A F8, 05, 05] -102C4; [7A 98 D4, 05, 05] +10284; [7A 9B 06, 05, 05] -102C5; [7A 98 DC, 05, 05] +10285; [7A 9B 0E, 05, 05] -102C6; [7A 98 E4, 05, 05] +10286; [7A 9B 16, 05, 05] -102C7; [7A 98 EC, 05, 05] +10287; [7A 9B 1E, 05, 05] -102C8; [7A 98 F4, 05, 05] +10288; [7A 9B 26, 05, 05] -102C9; [7A 98 FC, 05, 05] +10289; [7A 9B 2E, 05, 05] -102CA; [7A 99 0A, 05, 05] +1028A; [7A 9B 36, 05, 05] -102CB; [7A 99 12, 05, 05] +1028B; [7A 9B 3E, 05, 05] -102CC; [7A 99 1A, 05, 05] +1028C; [7A 9B 46, 05, 05] -102CD; [7A 99 22, 05, 05] +1028D; [7A 9B 4E, 05, 05] -102CE; [7A 99 2A, 05, 05] +1028E; [7A 9B 56, 05, 05] -102CF; [7A 99 32, 05, 05] +1028F; [7A 9B 5E, 05, 05] -102D0; [7A 99 3A, 05, 05] +10290; [7A 9B 66, 05, 05] -10920; [7A 99 42, 05, 05] +10291; [7A 9B 6E, 05, 05] -10921; [7A 99 4A, 05, 05] +10292; [7A 9B 76, 05, 05] -10922; [7A 99 52, 05, 05] +10293; [7A 9B 7E, 05, 05] -10923; [7A 99 5A, 05, 05] +10294; [7A 9B 86, 05, 05] -10924; [7A 99 62, 05, 05] +10295; [7A 9B 8E, 05, 05] -10925; [7A 99 6A, 05, 05] +10296; [7A 9B 96, 05, 05] -10926; [7A 99 72, 05, 05] +10297; [7A 9B 9E, 05, 05] -10927; [7A 99 7A, 05, 05] +10298; [7A 9B A6, 05, 05] -10928; [7A 99 82, 05, 05] +10299; [7A 9B AE, 05, 05] -10929; [7A 99 8A, 05, 05] +1029A; [7A 9B B6, 05, 05] -1092A; [7A 99 92, 05, 05] +1029B; [7A 9B BE, 05, 05] -1092B; [7A 99 9A, 05, 05] +1029C; [7A 9B C6, 05, 05] -1092C; [7A 99 A2, 05, 05] +102A0; [7A 9B CE, 05, 05] -1092D; [7A 99 AA, 05, 05] +102A1; [7A 9B D6, 05, 05] -1092E; [7A 99 B2, 05, 05] +102A2; [7A 9B DE, 05, 05] -1092F; [7A 99 BA, 05, 05] +102A3; [7A 9B E6, 05, 05] -10930; [7A 99 C2, 05, 05] +102A4; [7A 9B EE, 05, 05] -10931; [7A 99 CA, 05, 05] +102A5; [7A 9B F6, 05, 05] -10932; [7A 99 D2, 05, 05] +102A6; [7A 9C 04, 05, 05] -10933; [7A 99 DA, 05, 05] +102A7; [7A 9C 0C, 05, 05] -10934; [7A 99 E2, 05, 05] +102A8; [7A 9C 14, 05, 05] -10935; [7A 99 EA, 05, 05] +102A9; [7A 9C 1C, 05, 05] -10936; [7A 99 F2, 05, 05] +102AA; [7A 9C 24, 05, 05] -10937; [7A 99 FA, 05, 05] +102AB; [7A 9C 2C, 05, 05] -10938; [7A 9A 08, 05, 05] +102AC; [7A 9C 34, 05, 05] -10939; [7A 9A 10, 05, 05] +102AD; [7A 9C 3C, 05, 05] -10300; [7A 9A 18, 05, 05] +102AE; [7A 9C 44, 05, 05] -10301; [7A 9A 20, 05, 05] +102AF; [7A 9C 4C, 05, 05] -10302; [7A 9A 28, 05, 05] +102B0; [7A 9C 54, 05, 05] -10303; [7A 9A 30, 05, 05] +102B1; [7A 9C 5C, 05, 05] -10304; [7A 9A 38, 05, 05] +102B2; [7A 9C 64, 05, 05] -10305; [7A 9A 40, 05, 05] +102B3; [7A 9C 6C, 05, 05] -10306; [7A 9A 48, 05, 05] +102B4; [7A 9C 74, 05, 05] -10307; [7A 9A 50, 05, 05] +102B5; [7A 9C 7C, 05, 05] -10308; [7A 9A 58, 05, 05] +102B6; [7A 9C 84, 05, 05] -10309; [7A 9A 60, 05, 05] +102B7; [7A 9C 8C, 05, 05] -1030A; [7A 9A 68, 05, 05] +102B8; [7A 9C 94, 05, 05] -1030B; [7A 9A 70, 05, 05] +102B9; [7A 9C 9C, 05, 05] -1030C; [7A 9A 78, 05, 05] +102BA; [7A 9C A4, 05, 05] -1030D; [7A 9A 80, 05, 05] +102BB; [7A 9C AC, 05, 05] -1030E; [7A 9A 88, 05, 05] +102BC; [7A 9C B4, 05, 05] -1030F; [7A 9A 90, 05, 05] +102BD; [7A 9C BC, 05, 05] -10310; [7A 9A 98, 05, 05] +102BE; [7A 9C C4, 05, 05] -10311; [7A 9A A0, 05, 05] +102BF; [7A 9C CC, 05, 05] -10312; [7A 9A A8, 05, 05] +102C0; [7A 9C D4, 05, 05] -10313; [7A 9A B0, 05, 05] +102C1; [7A 9C DC, 05, 05] -10314; [7A 9A B8, 05, 05] +102C2; [7A 9C E4, 05, 05] -10315; [7A 9A C0, 05, 05] +102C3; [7A 9C EC, 05, 05] -10316; [7A 9A C8, 05, 05] +102C4; [7A 9C F4, 05, 05] -10317; [7A 9A D0, 05, 05] +102C5; [7A 9C FC, 05, 05] -10318; [7A 9A D8, 05, 05] +102C6; [7A 9D 0A, 05, 05] -10319; [7A 9A E0, 05, 05] +102C7; [7A 9D 12, 05, 05] -1031A; [7A 9A E8, 05, 05] +102C8; [7A 9D 1A, 05, 05] -1031B; [7A 9A F0, 05, 05] +102C9; [7A 9D 22, 05, 05] -1031C; [7A 9A F8, 05, 05] +102CA; [7A 9D 2A, 05, 05] -1031D; [7A 9B 06, 05, 05] +102CB; [7A 9D 32, 05, 05] -1031E; [7A 9B 0E, 05, 05] +102CC; [7A 9D 3A, 05, 05] -10330; [7A 9B 16, 05, 05] +102CD; [7A 9D 42, 05, 05] -10331; [7A 9B 1E, 05, 05] +102CE; [7A 9D 4A, 05, 05] -10332; [7A 9B 26, 05, 05] +102CF; [7A 9D 52, 05, 05] -10333; [7A 9B 2E, 05, 05] +102D0; [7A 9D 5A, 05, 05] -10334; [7A 9B 36, 05, 05] +10920; [7A 9D 62, 05, 05] -10335; [7A 9B 3E, 05, 05] +10921; [7A 9D 6A, 05, 05] -10336; [7A 9B 46, 05, 05] +10922; [7A 9D 72, 05, 05] -10337; [7A 9B 4E, 05, 05] +10923; [7A 9D 7A, 05, 05] -10338; [7A 9B 56, 05, 05] +10924; [7A 9D 82, 05, 05] -10339; [7A 9B 5E, 05, 05] +10925; [7A 9D 8A, 05, 05] -1033A; [7A 9B 66, 05, 05] +10926; [7A 9D 92, 05, 05] -1033B; [7A 9B 6E, 05, 05] +10927; [7A 9D 9A, 05, 05] -1033C; [7A 9B 76, 05, 05] +10928; [7A 9D A2, 05, 05] -1033D; [7A 9B 7E, 05, 05] +10929; [7A 9D AA, 05, 05] -1033E; [7A 9B 86, 05, 05] +1092A; [7A 9D B2, 05, 05] -1033F; [7A 9B 8E, 05, 05] +1092B; [7A 9D BA, 05, 05] -10340; [7A 9B 96, 05, 05] +1092C; [7A 9D C2, 05, 05] -10341; [7A 9B 9E, 05, 05] +1092D; [7A 9D CA, 05, 05] -10342; [7A 9B A6, 05, 05] +1092E; [7A 9D D2, 05, 05] -10343; [7A 9B AE, 05, 05] +1092F; [7A 9D DA, 05, 05] -10344; [7A 9B B6, 05, 05] +10930; [7A 9D E2, 05, 05] -10345; [7A 9B BE, 05, 05] +10931; [7A 9D EA, 05, 05] -10346; [7A 9B C6, 05, 05] +10932; [7A 9D F2, 05, 05] -10347; [7A 9B CE, 05, 05] +10933; [7A 9D FA, 05, 05] -10348; [7A 9B D6, 05, 05] +10934; [7A 9E 08, 05, 05] -10349; [7A 9B DE, 05, 05] +10935; [7A 9E 10, 05, 05] -1034A; [7A 9B E6, 05, 05] +10936; [7A 9E 18, 05, 05] -10428; [7A 9B EE, 05, 05] -10400; [7A 9B EE, 05, 8F] +10937; [7A 9E 20, 05, 05] -10429; [7A 9B F6, 05, 05] -10401; [7A 9B F6, 05, 8F] +10938; [7A 9E 28, 05, 05] -1042A; [7A 9C 04, 05, 05] -10402; [7A 9C 04, 05, 8F] +10939; [7A 9E 30, 05, 05] -1042B; [7A 9C 0C, 05, 05] -10403; [7A 9C 0C, 05, 8F] +10300; [7A 9E 38, 05, 05] -1042C; [7A 9C 14, 05, 05] -10404; [7A 9C 14, 05, 8F] +10301; [7A 9E 40, 05, 05] -1042D; [7A 9C 1C, 05, 05] -10405; [7A 9C 1C, 05, 8F] +10302; [7A 9E 48, 05, 05] -1042E; [7A 9C 24, 05, 05] -10406; [7A 9C 24, 05, 8F] +10303; [7A 9E 50, 05, 05] -1042F; [7A 9C 2C, 05, 05] -10407; [7A 9C 2C, 05, 8F] +10304; [7A 9E 58, 05, 05] -10430; [7A 9C 34, 05, 05] -10408; [7A 9C 34, 05, 8F] +10305; [7A 9E 60, 05, 05] -10431; [7A 9C 3C, 05, 05] -10409; [7A 9C 3C, 05, 8F] +10306; [7A 9E 68, 05, 05] -10432; [7A 9C 44, 05, 05] -1040A; [7A 9C 44, 05, 8F] +10307; [7A 9E 70, 05, 05] -10433; [7A 9C 4C, 05, 05] -1040B; [7A 9C 4C, 05, 8F] +10308; [7A 9E 78, 05, 05] -10434; [7A 9C 54, 05, 05] -1040C; [7A 9C 54, 05, 8F] +10309; [7A 9E 80, 05, 05] -10435; [7A 9C 5C, 05, 05] -1040D; [7A 9C 5C, 05, 8F] +1030A; [7A 9E 88, 05, 05] -10436; [7A 9C 64, 05, 05] -1040E; [7A 9C 64, 05, 8F] +1030B; [7A 9E 90, 05, 05] -10437; [7A 9C 6C, 05, 05] -1040F; [7A 9C 6C, 05, 8F] +1030C; [7A 9E 98, 05, 05] -10438; [7A 9C 74, 05, 05] -10410; [7A 9C 74, 05, 8F] +1030D; [7A 9E A0, 05, 05] -10439; [7A 9C 7C, 05, 05] -10411; [7A 9C 7C, 05, 8F] +1030E; [7A 9E A8, 05, 05] -1043A; [7A 9C 84, 05, 05] -10412; [7A 9C 84, 05, 8F] +1030F; [7A 9E B0, 05, 05] -1043B; [7A 9C 8C, 05, 05] -10413; [7A 9C 8C, 05, 8F] +10310; [7A 9E B8, 05, 05] -1043C; [7A 9C 94, 05, 05] -10414; [7A 9C 94, 05, 8F] +10311; [7A 9E C0, 05, 05] -1043D; [7A 9C 9C, 05, 05] -10415; [7A 9C 9C, 05, 8F] +10312; [7A 9E C8, 05, 05] -1043E; [7A 9C A4, 05, 05] -10416; [7A 9C A4, 05, 8F] +10313; [7A 9E D0, 05, 05] -1043F; [7A 9C AC, 05, 05] -10417; [7A 9C AC, 05, 8F] +10314; [7A 9E D8, 05, 05] -10440; [7A 9C B4, 05, 05] -10418; [7A 9C B4, 05, 8F] +10315; [7A 9E E0, 05, 05] -10441; [7A 9C BC, 05, 05] -10419; [7A 9C BC, 05, 8F] +10316; [7A 9E E8, 05, 05] -10442; [7A 9C C4, 05, 05] -1041A; [7A 9C C4, 05, 8F] +10317; [7A 9E F0, 05, 05] -10443; [7A 9C CC, 05, 05] -1041B; [7A 9C CC, 05, 8F] +10318; [7A 9E F8, 05, 05] -10444; [7A 9C D4, 05, 05] -1041C; [7A 9C D4, 05, 8F] +10319; [7A 9F 06, 05, 05] -10445; [7A 9C DC, 05, 05] -1041D; [7A 9C DC, 05, 8F] +1031A; [7A 9F 0E, 05, 05] -10446; [7A 9C E4, 05, 05] -1041E; [7A 9C E4, 05, 8F] +1031B; [7A 9F 16, 05, 05] -10447; [7A 9C EC, 05, 05] -1041F; [7A 9C EC, 05, 8F] +1031C; [7A 9F 1E, 05, 05] -10448; [7A 9C F4, 05, 05] -10420; [7A 9C F4, 05, 8F] +1031D; [7A 9F 26, 05, 05] -10449; [7A 9C FC, 05, 05] -10421; [7A 9C FC, 05, 8F] +1031E; [7A 9F 2E, 05, 05] -1044A; [7A 9D 0A, 05, 05] -10422; [7A 9D 0A, 05, 8F] +10330; [7A 9F 36, 05, 05] -1044B; [7A 9D 12, 05, 05] -10423; [7A 9D 12, 05, 8F] +10331; [7A 9F 3E, 05, 05] -1044C; [7A 9D 1A, 05, 05] -10424; [7A 9D 1A, 05, 8F] +10332; [7A 9F 46, 05, 05] -1044D; [7A 9D 22, 05, 05] -10425; [7A 9D 22, 05, 8F] +10333; [7A 9F 4E, 05, 05] -1044E; [7A 9D 2A, 05, 05] -10426; [7A 9D 2A, 05, 8F] +10334; [7A 9F 56, 05, 05] -1044F; [7A 9D 32, 05, 05] -10427; [7A 9D 32, 05, 8F] +10335; [7A 9F 5E, 05, 05] -10450; [7A 9D 3A, 05, 05] +10336; [7A 9F 66, 05, 05] -10451; [7A 9D 42, 05, 05] +10337; [7A 9F 6E, 05, 05] -10452; [7A 9D 4A, 05, 05] +10338; [7A 9F 76, 05, 05] -10453; [7A 9D 52, 05, 05] +10339; [7A 9F 7E, 05, 05] -10454; [7A 9D 5A, 05, 05] +1033A; [7A 9F 86, 05, 05] -10455; [7A 9D 62, 05, 05] +1033B; [7A 9F 8E, 05, 05] -10456; [7A 9D 6A, 05, 05] +1033C; [7A 9F 96, 05, 05] -10457; [7A 9D 72, 05, 05] +1033D; [7A 9F 9E, 05, 05] -10458; [7A 9D 7A, 05, 05] +1033E; [7A 9F A6, 05, 05] -10459; [7A 9D 82, 05, 05] +1033F; [7A 9F AE, 05, 05] -1045A; [7A 9D 8A, 05, 05] +10340; [7A 9F B6, 05, 05] -1045B; [7A 9D 92, 05, 05] +10341; [7A 9F BE, 05, 05] -1045C; [7A 9D 9A, 05, 05] +10342; [7A 9F C6, 05, 05] -1045D; [7A 9D A2, 05, 05] +10343; [7A 9F CE, 05, 05] -1045E; [7A 9D AA, 05, 05] +10344; [7A 9F D6, 05, 05] -1045F; [7A 9D B2, 05, 05] +10345; [7A 9F DE, 05, 05] -10460; [7A 9D BA, 05, 05] +10346; [7A 9F E6, 05, 05] -10461; [7A 9D C2, 05, 05] +10347; [7A 9F EE, 05, 05] -10462; [7A 9D CA, 05, 05] +10348; [7A 9F F6, 05, 05] -10463; [7A 9D D2, 05, 05] +10349; [7A A0 04, 05, 05] -10464; [7A 9D DA, 05, 05] +1034A; [7A A0 0C, 05, 05] -10465; [7A 9D E2, 05, 05] +10428; [7A A0 14, 05, 05] +10400; [7A A0 14, 05, 8F] -10466; [7A 9D EA, 05, 05] +10429; [7A A0 1C, 05, 05] +10401; [7A A0 1C, 05, 8F] -10467; [7A 9D F2, 05, 05] +1042A; [7A A0 24, 05, 05] +10402; [7A A0 24, 05, 8F] -10468; [7A 9D FA, 05, 05] +1042B; [7A A0 2C, 05, 05] +10403; [7A A0 2C, 05, 8F] -10469; [7A 9E 08, 05, 05] +1042C; [7A A0 34, 05, 05] +10404; [7A A0 34, 05, 8F] -1046A; [7A 9E 10, 05, 05] +1042D; [7A A0 3C, 05, 05] +10405; [7A A0 3C, 05, 8F] -1046B; [7A 9E 18, 05, 05] +1042E; [7A A0 44, 05, 05] +10406; [7A A0 44, 05, 8F] -1046C; [7A 9E 20, 05, 05] +1042F; [7A A0 4C, 05, 05] +10407; [7A A0 4C, 05, 8F] -1046D; [7A 9E 28, 05, 05] +10430; [7A A0 54, 05, 05] +10408; [7A A0 54, 05, 8F] -1046E; [7A 9E 30, 05, 05] +10431; [7A A0 5C, 05, 05] +10409; [7A A0 5C, 05, 8F] -1046F; [7A 9E 38, 05, 05] +10432; [7A A0 64, 05, 05] +1040A; [7A A0 64, 05, 8F] -10470; [7A 9E 40, 05, 05] +10433; [7A A0 6C, 05, 05] +1040B; [7A A0 6C, 05, 8F] -10471; [7A 9E 48, 05, 05] +10434; [7A A0 74, 05, 05] +1040C; [7A A0 74, 05, 8F] -10472; [7A 9E 50, 05, 05] +10435; [7A A0 7C, 05, 05] +1040D; [7A A0 7C, 05, 8F] -10473; [7A 9E 58, 05, 05] +10436; [7A A0 84, 05, 05] +1040E; [7A A0 84, 05, 8F] -10474; [7A 9E 60, 05, 05] +10437; [7A A0 8C, 05, 05] +1040F; [7A A0 8C, 05, 8F] -10475; [7A 9E 68, 05, 05] +10438; [7A A0 94, 05, 05] +10410; [7A A0 94, 05, 8F] -10476; [7A 9E 70, 05, 05] +10439; [7A A0 9C, 05, 05] +10411; [7A A0 9C, 05, 8F] -10477; [7A 9E 78, 05, 05] +1043A; [7A A0 A4, 05, 05] +10412; [7A A0 A4, 05, 8F] -10478; [7A 9E 80, 05, 05] +1043B; [7A A0 AC, 05, 05] +10413; [7A A0 AC, 05, 8F] -10479; [7A 9E 88, 05, 05] +1043C; [7A A0 B4, 05, 05] +10414; [7A A0 B4, 05, 8F] -1047A; [7A 9E 90, 05, 05] +1043D; [7A A0 BC, 05, 05] +10415; [7A A0 BC, 05, 8F] -1047B; [7A 9E 98, 05, 05] +1043E; [7A A0 C4, 05, 05] +10416; [7A A0 C4, 05, 8F] -1047C; [7A 9E A0, 05, 05] +1043F; [7A A0 CC, 05, 05] +10417; [7A A0 CC, 05, 8F] -1047D; [7A 9E A8, 05, 05] +10440; [7A A0 D4, 05, 05] +10418; [7A A0 D4, 05, 8F] -1047E; [7A 9E B0, 05, 05] +10441; [7A A0 DC, 05, 05] +10419; [7A A0 DC, 05, 8F] -1047F; [7A 9E B8, 05, 05] +10442; [7A A0 E4, 05, 05] +1041A; [7A A0 E4, 05, 8F] -10480; [7A 9E C0, 05, 05] +10443; [7A A0 EC, 05, 05] +1041B; [7A A0 EC, 05, 8F] -10481; [7A 9E C8, 05, 05] +10444; [7A A0 F4, 05, 05] +1041C; [7A A0 F4, 05, 8F] -10482; [7A 9E D0, 05, 05] +10445; [7A A0 FC, 05, 05] +1041D; [7A A0 FC, 05, 8F] -10483; [7A 9E D8, 05, 05] +10446; [7A A1 0A, 05, 05] +1041E; [7A A1 0A, 05, 8F] -10484; [7A 9E E0, 05, 05] +10447; [7A A1 12, 05, 05] +1041F; [7A A1 12, 05, 8F] -10485; [7A 9E E8, 05, 05] +10448; [7A A1 1A, 05, 05] +10420; [7A A1 1A, 05, 8F] -10486; [7A 9E F0, 05, 05] +10449; [7A A1 22, 05, 05] +10421; [7A A1 22, 05, 8F] -10487; [7A 9E F8, 05, 05] +1044A; [7A A1 2A, 05, 05] +10422; [7A A1 2A, 05, 8F] -10488; [7A 9F 06, 05, 05] +1044B; [7A A1 32, 05, 05] +10423; [7A A1 32, 05, 8F] -10489; [7A 9F 0E, 05, 05] +1044C; [7A A1 3A, 05, 05] +10424; [7A A1 3A, 05, 8F] -1048A; [7A 9F 16, 05, 05] +1044D; [7A A1 42, 05, 05] +10425; [7A A1 42, 05, 8F] -1048B; [7A 9F 1E, 05, 05] +1044E; [7A A1 4A, 05, 05] +10426; [7A A1 4A, 05, 8F] -1048C; [7A 9F 26, 05, 05] +1044F; [7A A1 52, 05, 05] +10427; [7A A1 52, 05, 8F] -1048D; [7A 9F 2E, 05, 05] +10450; [7A A1 5A, 05, 05] -1048E; [7A 9F 36, 05, 05] +10451; [7A A1 62, 05, 05] -1048F; [7A 9F 3E, 05, 05] +10452; [7A A1 6A, 05, 05] -10490; [7A 9F 46, 05, 05] +10453; [7A A1 72, 05, 05] -10491; [7A 9F 4E, 05, 05] +10454; [7A A1 7A, 05, 05] -10492; [7A 9F 56, 05, 05] +10455; [7A A1 82, 05, 05] -10493; [7A 9F 5E, 05, 05] +10456; [7A A1 8A, 05, 05] -10494; [7A 9F 66, 05, 05] +10457; [7A A1 92, 05, 05] -10495; [7A 9F 6E, 05, 05] +10458; [7A A1 9A, 05, 05] -10496; [7A 9F 76, 05, 05] +10459; [7A A1 A2, 05, 05] -10497; [7A 9F 7E, 05, 05] +1045A; [7A A1 AA, 05, 05] -10498; [7A 9F 86, 05, 05] +1045B; [7A A1 B2, 05, 05] -10499; [7A 9F 8E, 05, 05] +1045C; [7A A1 BA, 05, 05] -1049A; [7A 9F 96, 05, 05] +1045D; [7A A1 C2, 05, 05] -1049B; [7A 9F 9E, 05, 05] +1045E; [7A A1 CA, 05, 05] -1049C; [7A 9F A6, 05, 05] +1045F; [7A A1 D2, 05, 05] -1049D; [7A 9F AE, 05, 05] +10460; [7A A1 DA, 05, 05] -10000; [7A 9F B6, 05, 05] +10461; [7A A1 E2, 05, 05] -10001; [7A 9F BE, 05, 05] +10462; [7A A1 EA, 05, 05] -10002; [7A 9F C6, 05, 05] +10463; [7A A1 F2, 05, 05] -10003; [7A 9F CE, 05, 05] +10464; [7A A1 FA, 05, 05] -10004; [7A 9F D6, 05, 05] +10465; [7A A2 08, 05, 05] -10005; [7A 9F DE, 05, 05] +10466; [7A A2 10, 05, 05] -10006; [7A 9F E6, 05, 05] +10467; [7A A2 18, 05, 05] -10007; [7A 9F EE, 05, 05] +10468; [7A A2 20, 05, 05] -10008; [7A 9F F6, 05, 05] +10469; [7A A2 28, 05, 05] -10009; [7A A0 04, 05, 05] +1046A; [7A A2 30, 05, 05] -1000A; [7A A0 0C, 05, 05] +1046B; [7A A2 38, 05, 05] -1000B; [7A A0 14, 05, 05] +1046C; [7A A2 40, 05, 05] -1000D; [7A A0 1C, 05, 05] +1046D; [7A A2 48, 05, 05] -1000E; [7A A0 24, 05, 05] +1046E; [7A A2 50, 05, 05] -1000F; [7A A0 2C, 05, 05] +1046F; [7A A2 58, 05, 05] -10010; [7A A0 34, 05, 05] +10470; [7A A2 60, 05, 05] -10011; [7A A0 3C, 05, 05] +10471; [7A A2 68, 05, 05] -10012; [7A A0 44, 05, 05] +10472; [7A A2 70, 05, 05] -10013; [7A A0 4C, 05, 05] +10473; [7A A2 78, 05, 05] -10014; [7A A0 54, 05, 05] +10474; [7A A2 80, 05, 05] -10015; [7A A0 5C, 05, 05] +10475; [7A A2 88, 05, 05] -10016; [7A A0 64, 05, 05] +10476; [7A A2 90, 05, 05] -10017; [7A A0 6C, 05, 05] +10477; [7A A2 98, 05, 05] -10018; [7A A0 74, 05, 05] +10478; [7A A2 A0, 05, 05] -10019; [7A A0 7C, 05, 05] +10479; [7A A2 A8, 05, 05] -1001A; [7A A0 84, 05, 05] +1047A; [7A A2 B0, 05, 05] -1001B; [7A A0 8C, 05, 05] +1047B; [7A A2 B8, 05, 05] -1001C; [7A A0 94, 05, 05] +1047C; [7A A2 C0, 05, 05] -1001D; [7A A0 9C, 05, 05] +1047D; [7A A2 C8, 05, 05] -1001E; [7A A0 A4, 05, 05] +1047E; [7A A2 D0, 05, 05] -1001F; [7A A0 AC, 05, 05] +1047F; [7A A2 D8, 05, 05] -10020; [7A A0 B4, 05, 05] +10480; [7A A2 E0, 05, 05] -10021; [7A A0 BC, 05, 05] +10481; [7A A2 E8, 05, 05] -10022; [7A A0 C4, 05, 05] +10482; [7A A2 F0, 05, 05] -10023; [7A A0 CC, 05, 05] +10483; [7A A2 F8, 05, 05] -10024; [7A A0 D4, 05, 05] +10484; [7A A3 06, 05, 05] -10025; [7A A0 DC, 05, 05] +10485; [7A A3 0E, 05, 05] -10026; [7A A0 E4, 05, 05] +10486; [7A A3 16, 05, 05] -10028; [7A A0 EC, 05, 05] +10487; [7A A3 1E, 05, 05] -10029; [7A A0 F4, 05, 05] +10488; [7A A3 26, 05, 05] -1002A; [7A A0 FC, 05, 05] +10489; [7A A3 2E, 05, 05] -1002B; [7A A1 0A, 05, 05] +1048A; [7A A3 36, 05, 05] -1002C; [7A A1 12, 05, 05] +1048B; [7A A3 3E, 05, 05] -1002D; [7A A1 1A, 05, 05] +1048C; [7A A3 46, 05, 05] -1002E; [7A A1 22, 05, 05] +1048D; [7A A3 4E, 05, 05] -1002F; [7A A1 2A, 05, 05] +1048E; [7A A3 56, 05, 05] -10030; [7A A1 32, 05, 05] +1048F; [7A A3 5E, 05, 05] -10031; [7A A1 3A, 05, 05] +10490; [7A A3 66, 05, 05] -10032; [7A A1 42, 05, 05] +10491; [7A A3 6E, 05, 05] -10033; [7A A1 4A, 05, 05] +10492; [7A A3 76, 05, 05] -10034; [7A A1 52, 05, 05] +10493; [7A A3 7E, 05, 05] -10035; [7A A1 5A, 05, 05] +10494; [7A A3 86, 05, 05] -10036; [7A A1 62, 05, 05] +10495; [7A A3 8E, 05, 05] -10037; [7A A1 6A, 05, 05] +10496; [7A A3 96, 05, 05] -10038; [7A A1 72, 05, 05] +10497; [7A A3 9E, 05, 05] -10039; [7A A1 7A, 05, 05] +10498; [7A A3 A6, 05, 05] -1003A; [7A A1 82, 05, 05] +10499; [7A A3 AE, 05, 05] -1003C; [7A A1 8A, 05, 05] +1049A; [7A A3 B6, 05, 05] -1003D; [7A A1 92, 05, 05] +1049B; [7A A3 BE, 05, 05] -1003F; [7A A1 9A, 05, 05] +1049C; [7A A3 C6, 05, 05] -10040; [7A A1 A2, 05, 05] +1049D; [7A A3 CE, 05, 05] -10041; [7A A1 AA, 05, 05] +110D0; [7A A3 D6, 05, 05] -10042; [7A A1 B2, 05, 05] +110D1; [7A A3 DE, 05, 05] -10043; [7A A1 BA, 05, 05] +110D2; [7A A3 E6, 05, 05] -10044; [7A A1 C2, 05, 05] +110D3; [7A A3 EE, 05, 05] -10045; [7A A1 CA, 05, 05] +110D4; [7A A3 F6, 05, 05] -10046; [7A A1 D2, 05, 05] +110D5; [7A A4 04, 05, 05] -10047; [7A A1 DA, 05, 05] +110D6; [7A A4 0C, 05, 05] -10048; [7A A1 E2, 05, 05] +110D7; [7A A4 14, 05, 05] -10049; [7A A1 EA, 05, 05] +110D8; [7A A4 1C, 05, 05] -1004A; [7A A1 F2, 05, 05] +110D9; [7A A4 24, 05, 05] -1004B; [7A A1 FA, 05, 05] +110DA; [7A A4 2C, 05, 05] -1004C; [7A A2 08, 05, 05] +110DB; [7A A4 34, 05, 05] -1004D; [7A A2 10, 05, 05] +110DC; [7A A4 3C, 05, 05] -10050; [7A A2 18, 05, 05] +110DD; [7A A4 44, 05, 05] -10051; [7A A2 20, 05, 05] +110DE; [7A A4 4C, 05, 05] -10052; [7A A2 28, 05, 05] +110DF; [7A A4 54, 05, 05] -10053; [7A A2 30, 05, 05] +110E0; [7A A4 5C, 05, 05] -10054; [7A A2 38, 05, 05] +110E1; [7A A4 64, 05, 05] -10055; [7A A2 40, 05, 05] +110E2; [7A A4 6C, 05, 05] -10056; [7A A2 48, 05, 05] +110E3; [7A A4 74, 05, 05] -10057; [7A A2 50, 05, 05] +110E4; [7A A4 7C, 05, 05] -10058; [7A A2 58, 05, 05] +110E5; [7A A4 84, 05, 05] -10059; [7A A2 60, 05, 05] +110E6; [7A A4 8C, 05, 05] -1005A; [7A A2 68, 05, 05] +110E7; [7A A4 94, 05, 05] -1005B; [7A A2 70, 05, 05] +110E8; [7A A4 9C, 05, 05] -1005C; [7A A2 78, 05, 05] +10000; [7A A4 A4, 05, 05] -1005D; [7A A2 80, 05, 05] +10001; [7A A4 AC, 05, 05] -10080; [7A A2 88, 05, 05] +10002; [7A A4 B4, 05, 05] -10081; [7A A2 90, 05, 05] +10003; [7A A4 BC, 05, 05] -10082; [7A A2 98, 05, 05] +10004; [7A A4 C4, 05, 05] -10083; [7A A2 A0, 05, 05] +10005; [7A A4 CC, 05, 05] -10084; [7A A2 A8, 05, 05] +10006; [7A A4 D4, 05, 05] -10085; [7A A2 B0, 05, 05] +10007; [7A A4 DC, 05, 05] -10086; [7A A2 B8, 05, 05] +10008; [7A A4 E4, 05, 05] -10087; [7A A2 C0, 05, 05] +10009; [7A A4 EC, 05, 05] -10088; [7A A2 C8, 05, 05] +1000A; [7A A4 F4, 05, 05] -10089; [7A A2 D0, 05, 05] +1000B; [7A A4 FC, 05, 05] -1008A; [7A A2 D8, 05, 05] +1000D; [7A A5 0A, 05, 05] -1008B; [7A A2 E0, 05, 05] +1000E; [7A A5 12, 05, 05] -1008C; [7A A2 E8, 05, 05] +1000F; [7A A5 1A, 05, 05] -1008D; [7A A2 F0, 05, 05] +10010; [7A A5 22, 05, 05] -1008E; [7A A2 F8, 05, 05] +10011; [7A A5 2A, 05, 05] -1008F; [7A A3 06, 05, 05] +10012; [7A A5 32, 05, 05] -10090; [7A A3 0E, 05, 05] +10013; [7A A5 3A, 05, 05] -10091; [7A A3 16, 05, 05] +10014; [7A A5 42, 05, 05] -10092; [7A A3 1E, 05, 05] +10015; [7A A5 4A, 05, 05] -10093; [7A A3 26, 05, 05] +10016; [7A A5 52, 05, 05] -10094; [7A A3 2E, 05, 05] +10017; [7A A5 5A, 05, 05] -10095; [7A A3 36, 05, 05] +10018; [7A A5 62, 05, 05] -10096; [7A A3 3E, 05, 05] +10019; [7A A5 6A, 05, 05] -10097; [7A A3 46, 05, 05] +1001A; [7A A5 72, 05, 05] -10098; [7A A3 4E, 05, 05] +1001B; [7A A5 7A, 05, 05] -10099; [7A A3 56, 05, 05] +1001C; [7A A5 82, 05, 05] -1009A; [7A A3 5E, 05, 05] +1001D; [7A A5 8A, 05, 05] -1009B; [7A A3 66, 05, 05] +1001E; [7A A5 92, 05, 05] -1009C; [7A A3 6E, 05, 05] +1001F; [7A A5 9A, 05, 05] -1009D; [7A A3 76, 05, 05] +10020; [7A A5 A2, 05, 05] -1009E; [7A A3 7E, 05, 05] +10021; [7A A5 AA, 05, 05] -1009F; [7A A3 86, 05, 05] +10022; [7A A5 B2, 05, 05] -100A0; [7A A3 8E, 05, 05] +10023; [7A A5 BA, 05, 05] -100A1; [7A A3 96, 05, 05] +10024; [7A A5 C2, 05, 05] -100A2; [7A A3 9E, 05, 05] +10025; [7A A5 CA, 05, 05] -100A3; [7A A3 A6, 05, 05] +10026; [7A A5 D2, 05, 05] -100A4; [7A A3 AE, 05, 05] +10028; [7A A5 DA, 05, 05] -100A5; [7A A3 B6, 05, 05] +10029; [7A A5 E2, 05, 05] -100A6; [7A A3 BE, 05, 05] +1002A; [7A A5 EA, 05, 05] -100A7; [7A A3 C6, 05, 05] +1002B; [7A A5 F2, 05, 05] -100A8; [7A A3 CE, 05, 05] +1002C; [7A A5 FA, 05, 05] -100A9; [7A A3 D6, 05, 05] +1002D; [7A A6 08, 05, 05] -100AA; [7A A3 DE, 05, 05] +1002E; [7A A6 10, 05, 05] -100AB; [7A A3 E6, 05, 05] +1002F; [7A A6 18, 05, 05] -100AC; [7A A3 EE, 05, 05] +10030; [7A A6 20, 05, 05] -100AD; [7A A3 F6, 05, 05] +10031; [7A A6 28, 05, 05] -100AE; [7A A4 04, 05, 05] +10032; [7A A6 30, 05, 05] -100AF; [7A A4 0C, 05, 05] +10033; [7A A6 38, 05, 05] -100B0; [7A A4 14, 05, 05] +10034; [7A A6 40, 05, 05] -100B1; [7A A4 1C, 05, 05] +10035; [7A A6 48, 05, 05] -100B2; [7A A4 24, 05, 05] +10036; [7A A6 50, 05, 05] -100B3; [7A A4 2C, 05, 05] +10037; [7A A6 58, 05, 05] -100B4; [7A A4 34, 05, 05] +10038; [7A A6 60, 05, 05] -100B5; [7A A4 3C, 05, 05] +10039; [7A A6 68, 05, 05] -100B6; [7A A4 44, 05, 05] +1003A; [7A A6 70, 05, 05] -100B7; [7A A4 4C, 05, 05] +1003C; [7A A6 78, 05, 05] -100B8; [7A A4 54, 05, 05] +1003D; [7A A6 80, 05, 05] -100B9; [7A A4 5C, 05, 05] +1003F; [7A A6 88, 05, 05] -100BA; [7A A4 64, 05, 05] +10040; [7A A6 90, 05, 05] -100BB; [7A A4 6C, 05, 05] +10041; [7A A6 98, 05, 05] -100BC; [7A A4 74, 05, 05] +10042; [7A A6 A0, 05, 05] -100BD; [7A A4 7C, 05, 05] +10043; [7A A6 A8, 05, 05] -100BE; [7A A4 84, 05, 05] +10044; [7A A6 B0, 05, 05] -100BF; [7A A4 8C, 05, 05] +10045; [7A A6 B8, 05, 05] -100C0; [7A A4 94, 05, 05] +10046; [7A A6 C0, 05, 05] -100C1; [7A A4 9C, 05, 05] +10047; [7A A6 C8, 05, 05] -100C2; [7A A4 A4, 05, 05] +10048; [7A A6 D0, 05, 05] -100C3; [7A A4 AC, 05, 05] +10049; [7A A6 D8, 05, 05] -100C4; [7A A4 B4, 05, 05] +1004A; [7A A6 E0, 05, 05] -100C5; [7A A4 BC, 05, 05] +1004B; [7A A6 E8, 05, 05] -100C6; [7A A4 C4, 05, 05] +1004C; [7A A6 F0, 05, 05] -100C7; [7A A4 CC, 05, 05] +1004D; [7A A6 F8, 05, 05] -100C8; [7A A4 D4, 05, 05] +10050; [7A A7 06, 05, 05] -100C9; [7A A4 DC, 05, 05] +10051; [7A A7 0E, 05, 05] -100CA; [7A A4 E4, 05, 05] +10052; [7A A7 16, 05, 05] -100CB; [7A A4 EC, 05, 05] +10053; [7A A7 1E, 05, 05] -100CC; [7A A4 F4, 05, 05] +10054; [7A A7 26, 05, 05] -100CD; [7A A4 FC, 05, 05] +10055; [7A A7 2E, 05, 05] -100CE; [7A A5 0A, 05, 05] +10056; [7A A7 36, 05, 05] -100CF; [7A A5 12, 05, 05] +10057; [7A A7 3E, 05, 05] -100D0; [7A A5 1A, 05, 05] +10058; [7A A7 46, 05, 05] -100D1; [7A A5 22, 05, 05] +10059; [7A A7 4E, 05, 05] -100D2; [7A A5 2A, 05, 05] +1005A; [7A A7 56, 05, 05] -100D3; [7A A5 32, 05, 05] +1005B; [7A A7 5E, 05, 05] -100D4; [7A A5 3A, 05, 05] +1005C; [7A A7 66, 05, 05] -100D5; [7A A5 42, 05, 05] +1005D; [7A A7 6E, 05, 05] -100D6; [7A A5 4A, 05, 05] +10080; [7A A7 76, 05, 05] -100D7; [7A A5 52, 05, 05] +10081; [7A A7 7E, 05, 05] -100D8; [7A A5 5A, 05, 05] +10082; [7A A7 86, 05, 05] -100D9; [7A A5 62, 05, 05] +10083; [7A A7 8E, 05, 05] -100DA; [7A A5 6A, 05, 05] +10084; [7A A7 96, 05, 05] -100DB; [7A A5 72, 05, 05] +10085; [7A A7 9E, 05, 05] -100DC; [7A A5 7A, 05, 05] +10086; [7A A7 A6, 05, 05] -100DD; [7A A5 82, 05, 05] +10087; [7A A7 AE, 05, 05] -100DE; [7A A5 8A, 05, 05] +10088; [7A A7 B6, 05, 05] -100DF; [7A A5 92, 05, 05] +10089; [7A A7 BE, 05, 05] -100E0; [7A A5 9A, 05, 05] +1008A; [7A A7 C6, 05, 05] -100E1; [7A A5 A2, 05, 05] +1008B; [7A A7 CE, 05, 05] -100E2; [7A A5 AA, 05, 05] +1008C; [7A A7 D6, 05, 05] -100E3; [7A A5 B2, 05, 05] +1008D; [7A A7 DE, 05, 05] -100E4; [7A A5 BA, 05, 05] +1008E; [7A A7 E6, 05, 05] -100E5; [7A A5 C2, 05, 05] +1008F; [7A A7 EE, 05, 05] -100E6; [7A A5 CA, 05, 05] +10090; [7A A7 F6, 05, 05] -100E7; [7A A5 D2, 05, 05] +10091; [7A A8 04, 05, 05] -100E8; [7A A5 DA, 05, 05] +10092; [7A A8 0C, 05, 05] -100E9; [7A A5 E2, 05, 05] +10093; [7A A8 14, 05, 05] -100EA; [7A A5 EA, 05, 05] +10094; [7A A8 1C, 05, 05] -100EB; [7A A5 F2, 05, 05] +10095; [7A A8 24, 05, 05] -100EC; [7A A5 FA, 05, 05] +10096; [7A A8 2C, 05, 05] -100ED; [7A A6 08, 05, 05] +10097; [7A A8 34, 05, 05] -100EE; [7A A6 10, 05, 05] +10098; [7A A8 3C, 05, 05] -100EF; [7A A6 18, 05, 05] +10099; [7A A8 44, 05, 05] -100F0; [7A A6 20, 05, 05] +1009A; [7A A8 4C, 05, 05] -100F1; [7A A6 28, 05, 05] +1009B; [7A A8 54, 05, 05] -100F2; [7A A6 30, 05, 05] +1009C; [7A A8 5C, 05, 05] -100F3; [7A A6 38, 05, 05] +1009D; [7A A8 64, 05, 05] -100F4; [7A A6 40, 05, 05] +1009E; [7A A8 6C, 05, 05] -100F5; [7A A6 48, 05, 05] +1009F; [7A A8 74, 05, 05] -100F6; [7A A6 50, 05, 05] +100A0; [7A A8 7C, 05, 05] -100F7; [7A A6 58, 05, 05] +100A1; [7A A8 84, 05, 05] -100F8; [7A A6 60, 05, 05] +100A2; [7A A8 8C, 05, 05] -100F9; [7A A6 68, 05, 05] +100A3; [7A A8 94, 05, 05] -100FA; [7A A6 70, 05, 05] +100A4; [7A A8 9C, 05, 05] -10800; [7A A6 78, 05, 05] +100A5; [7A A8 A4, 05, 05] -10801; [7A A6 80, 05, 05] +100A6; [7A A8 AC, 05, 05] -10802; [7A A6 88, 05, 05] +100A7; [7A A8 B4, 05, 05] -10803; [7A A6 90, 05, 05] +100A8; [7A A8 BC, 05, 05] -10804; [7A A6 98, 05, 05] +100A9; [7A A8 C4, 05, 05] -10805; [7A A6 A0, 05, 05] +100AA; [7A A8 CC, 05, 05] -10808; [7A A6 A8, 05, 05] +100AB; [7A A8 D4, 05, 05] -1080A; [7A A6 B0, 05, 05] +100AC; [7A A8 DC, 05, 05] -1080B; [7A A6 B8, 05, 05] +100AD; [7A A8 E4, 05, 05] -1080C; [7A A6 C0, 05, 05] +100AE; [7A A8 EC, 05, 05] -1080D; [7A A6 C8, 05, 05] +100AF; [7A A8 F4, 05, 05] -1080E; [7A A6 D0, 05, 05] +100B0; [7A A8 FC, 05, 05] -1080F; [7A A6 D8, 05, 05] +100B1; [7A A9 0A, 05, 05] -10810; [7A A6 E0, 05, 05] +100B2; [7A A9 12, 05, 05] -10811; [7A A6 E8, 05, 05] +100B3; [7A A9 1A, 05, 05] -10812; [7A A6 F0, 05, 05] +100B4; [7A A9 22, 05, 05] -10813; [7A A6 F8, 05, 05] +100B5; [7A A9 2A, 05, 05] -10814; [7A A7 06, 05, 05] +100B6; [7A A9 32, 05, 05] -10815; [7A A7 0E, 05, 05] +100B7; [7A A9 3A, 05, 05] -10816; [7A A7 16, 05, 05] +100B8; [7A A9 42, 05, 05] -10817; [7A A7 1E, 05, 05] +100B9; [7A A9 4A, 05, 05] -10818; [7A A7 26, 05, 05] +100BA; [7A A9 52, 05, 05] -10819; [7A A7 2E, 05, 05] +100BB; [7A A9 5A, 05, 05] -1081A; [7A A7 36, 05, 05] +100BC; [7A A9 62, 05, 05] -1081B; [7A A7 3E, 05, 05] +100BD; [7A A9 6A, 05, 05] -1081C; [7A A7 46, 05, 05] +100BE; [7A A9 72, 05, 05] -1081D; [7A A7 4E, 05, 05] +100BF; [7A A9 7A, 05, 05] -1081E; [7A A7 56, 05, 05] +100C0; [7A A9 82, 05, 05] -1081F; [7A A7 5E, 05, 05] +100C1; [7A A9 8A, 05, 05] -10820; [7A A7 66, 05, 05] +100C2; [7A A9 92, 05, 05] -10821; [7A A7 6E, 05, 05] +100C3; [7A A9 9A, 05, 05] -10822; [7A A7 76, 05, 05] +100C4; [7A A9 A2, 05, 05] -10823; [7A A7 7E, 05, 05] +100C5; [7A A9 AA, 05, 05] -10824; [7A A7 86, 05, 05] +100C6; [7A A9 B2, 05, 05] -10825; [7A A7 8E, 05, 05] +100C7; [7A A9 BA, 05, 05] -10826; [7A A7 96, 05, 05] +100C8; [7A A9 C2, 05, 05] -10827; [7A A7 9E, 05, 05] +100C9; [7A A9 CA, 05, 05] -10828; [7A A7 A6, 05, 05] +100CA; [7A A9 D2, 05, 05] -10829; [7A A7 AE, 05, 05] +100CB; [7A A9 DA, 05, 05] -1082A; [7A A7 B6, 05, 05] +100CC; [7A A9 E2, 05, 05] -1082B; [7A A7 BE, 05, 05] +100CD; [7A A9 EA, 05, 05] -1082C; [7A A7 C6, 05, 05] +100CE; [7A A9 F2, 05, 05] -1082D; [7A A7 CE, 05, 05] +100CF; [7A A9 FA, 05, 05] -1082E; [7A A7 D6, 05, 05] +100D0; [7A AA 08, 05, 05] -1082F; [7A A7 DE, 05, 05] +100D1; [7A AA 10, 05, 05] -10830; [7A A7 E6, 05, 05] +100D2; [7A AA 18, 05, 05] -10831; [7A A7 EE, 05, 05] +100D3; [7A AA 20, 05, 05] -10832; [7A A7 F6, 05, 05] +100D4; [7A AA 28, 05, 05] -10833; [7A A8 04, 05, 05] +100D5; [7A AA 30, 05, 05] -10834; [7A A8 0C, 05, 05] +100D6; [7A AA 38, 05, 05] -10835; [7A A8 14, 05, 05] +100D7; [7A AA 40, 05, 05] -10837; [7A A8 1C, 05, 05] +100D8; [7A AA 48, 05, 05] -10838; [7A A8 24, 05, 05] +100D9; [7A AA 50, 05, 05] -1083C; [7A A8 2C, 05, 05] +100DA; [7A AA 58, 05, 05] -1083F; [7A A8 34, 05, 05] +100DB; [7A AA 60, 05, 05] -10A60; [7A A8 3C, 05, 05] +100DC; [7A AA 68, 05, 05] -10A61; [7A A8 44, 05, 05] +100DD; [7A AA 70, 05, 05] -10A62; [7A A8 4C, 05, 05] +100DE; [7A AA 78, 05, 05] -10A63; [7A A8 54, 05, 05] +100DF; [7A AA 80, 05, 05] -10A64; [7A A8 5C, 05, 05] +100E0; [7A AA 88, 05, 05] -10A65; [7A A8 64, 05, 05] +100E1; [7A AA 90, 05, 05] -10A66; [7A A8 6C, 05, 05] +100E2; [7A AA 98, 05, 05] -10A67; [7A A8 74, 05, 05] +100E3; [7A AA A0, 05, 05] -10A68; [7A A8 7C, 05, 05] +100E4; [7A AA A8, 05, 05] -10A69; [7A A8 84, 05, 05] +100E5; [7A AA B0, 05, 05] -10A6A; [7A A8 8C, 05, 05] +100E6; [7A AA B8, 05, 05] -10A6B; [7A A8 94, 05, 05] +100E7; [7A AA C0, 05, 05] -10A6C; [7A A8 9C, 05, 05] +100E8; [7A AA C8, 05, 05] -10A6D; [7A A8 A4, 05, 05] +100E9; [7A AA D0, 05, 05] -10A6E; [7A A8 AC, 05, 05] +100EA; [7A AA D8, 05, 05] -10A6F; [7A A8 B4, 05, 05] +100EB; [7A AA E0, 05, 05] -10A70; [7A A8 BC, 05, 05] +100EC; [7A AA E8, 05, 05] -10A71; [7A A8 C4, 05, 05] +100ED; [7A AA F0, 05, 05] -10A72; [7A A8 CC, 05, 05] +100EE; [7A AA F8, 05, 05] -10A73; [7A A8 D4, 05, 05] +100EF; [7A AB 06, 05, 05] -10A74; [7A A8 DC, 05, 05] +100F0; [7A AB 0E, 05, 05] -10A75; [7A A8 E4, 05, 05] +100F1; [7A AB 16, 05, 05] -10A76; [7A A8 EC, 05, 05] +100F2; [7A AB 1E, 05, 05] -10A77; [7A A8 F4, 05, 05] +100F3; [7A AB 26, 05, 05] -10A78; [7A A8 FC, 05, 05] +100F4; [7A AB 2E, 05, 05] -10A79; [7A A9 0A, 05, 05] +100F5; [7A AB 36, 05, 05] -10A7A; [7A A9 12, 05, 05] +100F6; [7A AB 3E, 05, 05] -10A7B; [7A A9 1A, 05, 05] +100F7; [7A AB 46, 05, 05] -10A7C; [7A A9 22, 05, 05] +100F8; [7A AB 4E, 05, 05] -10B00; [7A A9 2A, 05, 05] +100F9; [7A AB 56, 05, 05] -10B01; [7A A9 32, 05, 05] +100FA; [7A AB 5E, 05, 05] -10B02; [7A A9 3A, 05, 05] +10800; [7A AB 66, 05, 05] -10B03; [7A A9 42, 05, 05] +10801; [7A AB 6E, 05, 05] -10B04; [7A A9 4A, 05, 05] +10802; [7A AB 76, 05, 05] -10B05; [7A A9 52, 05, 05] +10803; [7A AB 7E, 05, 05] -10B06; [7A A9 5A, 05, 05] +10804; [7A AB 86, 05, 05] -10B07; [7A A9 62, 05, 05] +10805; [7A AB 8E, 05, 05] -10B08; [7A A9 6A, 05, 05] +10808; [7A AB 96, 05, 05] -10B09; [7A A9 72, 05, 05] +1080A; [7A AB 9E, 05, 05] -10B0A; [7A A9 7A, 05, 05] +1080B; [7A AB A6, 05, 05] -10B0B; [7A A9 82, 05, 05] +1080C; [7A AB AE, 05, 05] -10B0C; [7A A9 8A, 05, 05] +1080D; [7A AB B6, 05, 05] -10B0D; [7A A9 92, 05, 05] +1080E; [7A AB BE, 05, 05] -10B0E; [7A A9 9A, 05, 05] +1080F; [7A AB C6, 05, 05] -10B0F; [7A A9 A2, 05, 05] +10810; [7A AB CE, 05, 05] -10B10; [7A A9 AA, 05, 05] +10811; [7A AB D6, 05, 05] -10B11; [7A A9 B2, 05, 05] +10812; [7A AB DE, 05, 05] -10B12; [7A A9 BA, 05, 05] +10813; [7A AB E6, 05, 05] -10B13; [7A A9 C2, 05, 05] +10814; [7A AB EE, 05, 05] -10B14; [7A A9 CA, 05, 05] +10815; [7A AB F6, 05, 05] -10B15; [7A A9 D2, 05, 05] +10816; [7A AC 04, 05, 05] -10B16; [7A A9 DA, 05, 05] +10817; [7A AC 0C, 05, 05] -10B17; [7A A9 E2, 05, 05] +10818; [7A AC 14, 05, 05] -10B18; [7A A9 EA, 05, 05] +10819; [7A AC 1C, 05, 05] -10B19; [7A A9 F2, 05, 05] +1081A; [7A AC 24, 05, 05] -10B1A; [7A A9 FA, 05, 05] +1081B; [7A AC 2C, 05, 05] -10B1B; [7A AA 08, 05, 05] +1081C; [7A AC 34, 05, 05] -10B1C; [7A AA 10, 05, 05] +1081D; [7A AC 3C, 05, 05] -10B1D; [7A AA 18, 05, 05] +1081E; [7A AC 44, 05, 05] -10B1E; [7A AA 20, 05, 05] +1081F; [7A AC 4C, 05, 05] -10B1F; [7A AA 28, 05, 05] +10820; [7A AC 54, 05, 05] -10B20; [7A AA 30, 05, 05] +10821; [7A AC 5C, 05, 05] -10B21; [7A AA 38, 05, 05] +10822; [7A AC 64, 05, 05] -10B22; [7A AA 40, 05, 05] +10823; [7A AC 6C, 05, 05] -10B23; [7A AA 48, 05, 05] +10824; [7A AC 74, 05, 05] -10B24; [7A AA 50, 05, 05] +10825; [7A AC 7C, 05, 05] -10B25; [7A AA 58, 05, 05] +10826; [7A AC 84, 05, 05] -10B26; [7A AA 60, 05, 05] +10827; [7A AC 8C, 05, 05] -10B27; [7A AA 68, 05, 05] +10828; [7A AC 94, 05, 05] -10B28; [7A AA 70, 05, 05] +10829; [7A AC 9C, 05, 05] -10B29; [7A AA 78, 05, 05] +1082A; [7A AC A4, 05, 05] -10B2A; [7A AA 80, 05, 05] +1082B; [7A AC AC, 05, 05] -10B2B; [7A AA 88, 05, 05] +1082C; [7A AC B4, 05, 05] -10B2C; [7A AA 90, 05, 05] +1082D; [7A AC BC, 05, 05] -10B2D; [7A AA 98, 05, 05] -10B2E; [7A AA 98, 05, 09][, E0 9D, 09] +1082E; [7A AC C4, 05, 05] -10B2F; [7A AA A0, 05, 05] +1082F; [7A AC CC, 05, 05] -10B30; [7A AA A8, 05, 05] +10830; [7A AC D4, 05, 05] -10B31; [7A AA B0, 05, 05] +10831; [7A AC DC, 05, 05] -10B32; [7A AA B8, 05, 05] +10832; [7A AC E4, 05, 05] -10B33; [7A AA C0, 05, 05] +10833; [7A AC EC, 05, 05] -10B34; [7A AA C8, 05, 05] +10834; [7A AC F4, 05, 05] -10B35; [7A AA D0, 05, 05] +10835; [7A AC FC, 05, 05] -10840; [7A AA D8, 05, 05] +10837; [7A AD 0A, 05, 05] -10841; [7A AA E0, 05, 05] +10838; [7A AD 12, 05, 05] -10842; [7A AA E8, 05, 05] +1083C; [7A AD 1A, 05, 05] -10843; [7A AA F0, 05, 05] +1083F; [7A AD 22, 05, 05] -10844; [7A AA F8, 05, 05] +10A60; [7A AD 2A, 05, 05] -10845; [7A AB 06, 05, 05] +10A61; [7A AD 32, 05, 05] -10846; [7A AB 0E, 05, 05] +10A62; [7A AD 3A, 05, 05] -10847; [7A AB 16, 05, 05] +10A63; [7A AD 42, 05, 05] -10848; [7A AB 1E, 05, 05] +10A64; [7A AD 4A, 05, 05] -10849; [7A AB 26, 05, 05] +10A65; [7A AD 52, 05, 05] -1084A; [7A AB 2E, 05, 05] +10A66; [7A AD 5A, 05, 05] -1084B; [7A AB 36, 05, 05] +10A67; [7A AD 62, 05, 05] -1084C; [7A AB 3E, 05, 05] +10A68; [7A AD 6A, 05, 05] -1084D; [7A AB 46, 05, 05] +10A69; [7A AD 72, 05, 05] -1084E; [7A AB 4E, 05, 05] +10A6A; [7A AD 7A, 05, 05] -1084F; [7A AB 56, 05, 05] +10A6B; [7A AD 82, 05, 05] -10850; [7A AB 5E, 05, 05] +10A6C; [7A AD 8A, 05, 05] -10851; [7A AB 66, 05, 05] +10A6D; [7A AD 92, 05, 05] -10852; [7A AB 6E, 05, 05] +10A6E; [7A AD 9A, 05, 05] -10853; [7A AB 76, 05, 05] +10A6F; [7A AD A2, 05, 05] -10854; [7A AB 7E, 05, 05] +10A70; [7A AD AA, 05, 05] -10855; [7A AB 86, 05, 05] +10A71; [7A AD B2, 05, 05] -10B40; [7A AB 8E, 05, 05] +10A72; [7A AD BA, 05, 05] -10B41; [7A AB 96, 05, 05] +10A73; [7A AD C2, 05, 05] -10B42; [7A AB 9E, 05, 05] +10A74; [7A AD CA, 05, 05] -10B43; [7A AB A6, 05, 05] +10A75; [7A AD D2, 05, 05] -10B44; [7A AB AE, 05, 05] +10A76; [7A AD DA, 05, 05] -10B45; [7A AB B6, 05, 05] +10A77; [7A AD E2, 05, 05] -10B46; [7A AB BE, 05, 05] +10A78; [7A AD EA, 05, 05] -10B47; [7A AB C6, 05, 05] +10A79; [7A AD F2, 05, 05] -10B48; [7A AB CE, 05, 05] +10A7A; [7A AD FA, 05, 05] -10B49; [7A AB D6, 05, 05] +10A7B; [7A AE 08, 05, 05] -10B4A; [7A AB DE, 05, 05] +10A7C; [7A AE 10, 05, 05] -10B4B; [7A AB E6, 05, 05] +10B00; [7A AE 18, 05, 05] -10B4C; [7A AB EE, 05, 05] +10B01; [7A AE 20, 05, 05] -10B4D; [7A AB F6, 05, 05] +10B02; [7A AE 28, 05, 05] -10B4E; [7A AC 04, 05, 05] +10B03; [7A AE 30, 05, 05] -10B4F; [7A AC 0C, 05, 05] +10B04; [7A AE 38, 05, 05] -10B50; [7A AC 14, 05, 05] +10B05; [7A AE 40, 05, 05] -10B51; [7A AC 1C, 05, 05] +10B06; [7A AE 48, 05, 05] -10B52; [7A AC 24, 05, 05] +10B07; [7A AE 50, 05, 05] -10B53; [7A AC 2C, 05, 05] +10B08; [7A AE 58, 05, 05] -10B54; [7A AC 34, 05, 05] +10B09; [7A AE 60, 05, 05] -10B55; [7A AC 3C, 05, 05] +10B0A; [7A AE 68, 05, 05] -10B60; [7A AC 44, 05, 05] +10B0B; [7A AE 70, 05, 05] -10B61; [7A AC 4C, 05, 05] +10B0C; [7A AE 78, 05, 05] -10B62; [7A AC 54, 05, 05] +10B0D; [7A AE 80, 05, 05] -10B63; [7A AC 5C, 05, 05] +10B0E; [7A AE 88, 05, 05] -10B64; [7A AC 64, 05, 05] +10B0F; [7A AE 90, 05, 05] -10B65; [7A AC 6C, 05, 05] +10B10; [7A AE 98, 05, 05] -10B66; [7A AC 74, 05, 05] +10B11; [7A AE A0, 05, 05] -10B67; [7A AC 7C, 05, 05] +10B12; [7A AE A8, 05, 05] -10B68; [7A AC 84, 05, 05] +10B13; [7A AE B0, 05, 05] -10B69; [7A AC 8C, 05, 05] +10B14; [7A AE B8, 05, 05] -10B6A; [7A AC 94, 05, 05] +10B15; [7A AE C0, 05, 05] -10B6B; [7A AC 9C, 05, 05] +10B16; [7A AE C8, 05, 05] -10B6C; [7A AC A4, 05, 05] +10B17; [7A AE D0, 05, 05] -10B6D; [7A AC AC, 05, 05] +10B18; [7A AE D8, 05, 05] -10B6E; [7A AC B4, 05, 05] +10B19; [7A AE E0, 05, 05] -10B6F; [7A AC BC, 05, 05] +10B1A; [7A AE E8, 05, 05] -10B70; [7A AC C4, 05, 05] +10B1B; [7A AE F0, 05, 05] -10B71; [7A AC CC, 05, 05] +10B1C; [7A AE F8, 05, 05] -10B72; [7A AC D4, 05, 05] +10B1D; [7A AF 06, 05, 05] -10380; [7A AC DC, 05, 05] +10B1E; [7A AF 0E, 05, 05] -10381; [7A AC E4, 05, 05] +10B1F; [7A AF 16, 05, 05] -10382; [7A AC EC, 05, 05] +10B20; [7A AF 1E, 05, 05] -10383; [7A AC F4, 05, 05] +10B21; [7A AF 26, 05, 05] -10384; [7A AC FC, 05, 05] +10B22; [7A AF 2E, 05, 05] -10385; [7A AD 0A, 05, 05] +10B23; [7A AF 36, 05, 05] -10386; [7A AD 12, 05, 05] +10B24; [7A AF 3E, 05, 05] -10387; [7A AD 1A, 05, 05] +10B25; [7A AF 46, 05, 05] -10388; [7A AD 22, 05, 05] +10B26; [7A AF 4E, 05, 05] -10389; [7A AD 2A, 05, 05] +10B27; [7A AF 56, 05, 05] -1038A; [7A AD 32, 05, 05] +10B28; [7A AF 5E, 05, 05] -1038B; [7A AD 3A, 05, 05] +10B29; [7A AF 66, 05, 05] -1038C; [7A AD 42, 05, 05] +10B2A; [7A AF 6E, 05, 05] -1038D; [7A AD 4A, 05, 05] +10B2B; [7A AF 76, 05, 05] -1038E; [7A AD 52, 05, 05] +10B2C; [7A AF 7E, 05, 05] -1038F; [7A AD 5A, 05, 05] +10B2D; [7A AF 86, 05, 05] +10B2E; [7A AF 86, 05, 09][, DB A9, 09] -10390; [7A AD 62, 05, 05] +10B2F; [7A AF 8E, 05, 05] -10391; [7A AD 6A, 05, 05] +10B30; [7A AF 96, 05, 05] -10392; [7A AD 72, 05, 05] +10B31; [7A AF 9E, 05, 05] -10393; [7A AD 7A, 05, 05] +10B32; [7A AF A6, 05, 05] -10394; [7A AD 82, 05, 05] +10B33; [7A AF AE, 05, 05] -10395; [7A AD 8A, 05, 05] +10B34; [7A AF B6, 05, 05] -10396; [7A AD 92, 05, 05] +10B35; [7A AF BE, 05, 05] -10397; [7A AD 9A, 05, 05] +10840; [7A AF C6, 05, 05] -10398; [7A AD A2, 05, 05] +10841; [7A AF CE, 05, 05] -10399; [7A AD AA, 05, 05] +10842; [7A AF D6, 05, 05] -1039A; [7A AD B2, 05, 05] +10843; [7A AF DE, 05, 05] -1039B; [7A AD BA, 05, 05] +10844; [7A AF E6, 05, 05] -1039C; [7A AD C2, 05, 05] +10845; [7A AF EE, 05, 05] -1039D; [7A AD CA, 05, 05] +10846; [7A AF F6, 05, 05] -103A0; [7A AD D2, 05, 05] +10847; [7A B0 04, 05, 05] -103A1; [7A AD DA, 05, 05] +10848; [7A B0 0C, 05, 05] -103A2; [7A AD E2, 05, 05] +10849; [7A B0 14, 05, 05] -103A3; [7A AD EA, 05, 05] +1084A; [7A B0 1C, 05, 05] -103A4; [7A AD F2, 05, 05] +1084B; [7A B0 24, 05, 05] -103A5; [7A AD FA, 05, 05] +1084C; [7A B0 2C, 05, 05] -103A6; [7A AE 08, 05, 05] +1084D; [7A B0 34, 05, 05] -103A7; [7A AE 10, 05, 05] +1084E; [7A B0 3C, 05, 05] -103A8; [7A AE 18, 05, 05] +1084F; [7A B0 44, 05, 05] -103A9; [7A AE 20, 05, 05] +10850; [7A B0 4C, 05, 05] -103AA; [7A AE 28, 05, 05] +10851; [7A B0 54, 05, 05] -103AB; [7A AE 30, 05, 05] +10852; [7A B0 5C, 05, 05] -103AC; [7A AE 38, 05, 05] +10853; [7A B0 64, 05, 05] -103AD; [7A AE 40, 05, 05] +10854; [7A B0 6C, 05, 05] -103AE; [7A AE 48, 05, 05] +10855; [7A B0 74, 05, 05] -103AF; [7A AE 50, 05, 05] +10B40; [7A B0 7C, 05, 05] -103B0; [7A AE 58, 05, 05] +10B41; [7A B0 84, 05, 05] -103B1; [7A AE 60, 05, 05] +10B42; [7A B0 8C, 05, 05] -103B2; [7A AE 68, 05, 05] +10B43; [7A B0 94, 05, 05] -103B3; [7A AE 70, 05, 05] +10B44; [7A B0 9C, 05, 05] -103B4; [7A AE 78, 05, 05] +10B45; [7A B0 A4, 05, 05] -103B5; [7A AE 80, 05, 05] +10B46; [7A B0 AC, 05, 05] -103B6; [7A AE 88, 05, 05] +10B47; [7A B0 B4, 05, 05] -103B7; [7A AE 90, 05, 05] +10B48; [7A B0 BC, 05, 05] -103B8; [7A AE 98, 05, 05] +10B49; [7A B0 C4, 05, 05] -103B9; [7A AE A0, 05, 05] +10B4A; [7A B0 CC, 05, 05] -103BA; [7A AE A8, 05, 05] +10B4B; [7A B0 D4, 05, 05] -103BB; [7A AE B0, 05, 05] +10B4C; [7A B0 DC, 05, 05] -103BC; [7A AE B8, 05, 05] +10B4D; [7A B0 E4, 05, 05] -103BD; [7A AE C0, 05, 05] +10B4E; [7A B0 EC, 05, 05] -103BE; [7A AE C8, 05, 05] +10B4F; [7A B0 F4, 05, 05] -103BF; [7A AE D0, 05, 05] +10B50; [7A B0 FC, 05, 05] -103C0; [7A AE D8, 05, 05] +10B51; [7A B1 0A, 05, 05] -103C1; [7A AE E0, 05, 05] +10B52; [7A B1 12, 05, 05] -103C2; [7A AE E8, 05, 05] +10B53; [7A B1 1A, 05, 05] -103C3; [7A AE F0, 05, 05] +10B54; [7A B1 22, 05, 05] -103C8; [7A AE F8, 05, 05] +10B55; [7A B1 2A, 05, 05] -103C9; [7A AF 06, 05, 05] +10B60; [7A B1 32, 05, 05] -103CA; [7A AF 0E, 05, 05] +10B61; [7A B1 3A, 05, 05] -103CB; [7A AF 16, 05, 05] +10B62; [7A B1 42, 05, 05] -103CC; [7A AF 1E, 05, 05] +10B63; [7A B1 4A, 05, 05] -103CD; [7A AF 26, 05, 05] +10B64; [7A B1 52, 05, 05] -103CE; [7A AF 2E, 05, 05] +10B65; [7A B1 5A, 05, 05] -103CF; [7A AF 36, 05, 05] +10B66; [7A B1 62, 05, 05] -12000; [7A AF 3E, 05, 05] +10B67; [7A B1 6A, 05, 05] -12001; [7A AF 46, 05, 05] +10B68; [7A B1 72, 05, 05] -12002; [7A AF 4E, 05, 05] +10B69; [7A B1 7A, 05, 05] -12003; [7A AF 56, 05, 05] +10B6A; [7A B1 82, 05, 05] -12004; [7A AF 5E, 05, 05] +10B6B; [7A B1 8A, 05, 05] -12005; [7A AF 66, 05, 05] +10B6C; [7A B1 92, 05, 05] -12006; [7A AF 6E, 05, 05] +10B6D; [7A B1 9A, 05, 05] -12007; [7A AF 76, 05, 05] +10B6E; [7A B1 A2, 05, 05] -12008; [7A AF 7E, 05, 05] +10B6F; [7A B1 AA, 05, 05] -12009; [7A AF 86, 05, 05] +10B70; [7A B1 B2, 05, 05] -1200A; [7A AF 8E, 05, 05] +10B71; [7A B1 BA, 05, 05] -1200B; [7A AF 96, 05, 05] +10B72; [7A B1 C2, 05, 05] -1200C; [7A AF 9E, 05, 05] +10380; [7A B1 CA, 05, 05] -1200D; [7A AF A6, 05, 05] +10381; [7A B1 D2, 05, 05] -1200E; [7A AF AE, 05, 05] +10382; [7A B1 DA, 05, 05] -1200F; [7A AF B6, 05, 05] +10383; [7A B1 E2, 05, 05] -12010; [7A AF BE, 05, 05] +10384; [7A B1 EA, 05, 05] -12011; [7A AF C6, 05, 05] +10385; [7A B1 F2, 05, 05] -12012; [7A AF CE, 05, 05] +10386; [7A B1 FA, 05, 05] -12013; [7A AF D6, 05, 05] +10387; [7A B2 08, 05, 05] -12014; [7A AF DE, 05, 05] +10388; [7A B2 10, 05, 05] -12015; [7A AF E6, 05, 05] +10389; [7A B2 18, 05, 05] -12016; [7A AF EE, 05, 05] +1038A; [7A B2 20, 05, 05] -12017; [7A AF F6, 05, 05] +1038B; [7A B2 28, 05, 05] -12018; [7A B0 04, 05, 05] +1038C; [7A B2 30, 05, 05] -12019; [7A B0 0C, 05, 05] +1038D; [7A B2 38, 05, 05] -1201A; [7A B0 14, 05, 05] +1038E; [7A B2 40, 05, 05] -1201B; [7A B0 1C, 05, 05] +1038F; [7A B2 48, 05, 05] -1201C; [7A B0 24, 05, 05] +10390; [7A B2 50, 05, 05] -1201D; [7A B0 2C, 05, 05] +10391; [7A B2 58, 05, 05] -1201E; [7A B0 34, 05, 05] +10392; [7A B2 60, 05, 05] -1201F; [7A B0 3C, 05, 05] +10393; [7A B2 68, 05, 05] -12020; [7A B0 44, 05, 05] +10394; [7A B2 70, 05, 05] -12021; [7A B0 4C, 05, 05] +10395; [7A B2 78, 05, 05] -12022; [7A B0 54, 05, 05] +10396; [7A B2 80, 05, 05] -12023; [7A B0 5C, 05, 05] +10397; [7A B2 88, 05, 05] -12024; [7A B0 64, 05, 05] +10398; [7A B2 90, 05, 05] -12025; [7A B0 6C, 05, 05] +10399; [7A B2 98, 05, 05] -12026; [7A B0 74, 05, 05] +1039A; [7A B2 A0, 05, 05] -12027; [7A B0 7C, 05, 05] +1039B; [7A B2 A8, 05, 05] -12028; [7A B0 84, 05, 05] +1039C; [7A B2 B0, 05, 05] -12029; [7A B0 8C, 05, 05] +1039D; [7A B2 B8, 05, 05] -1202A; [7A B0 94, 05, 05] +103A0; [7A B2 C0, 05, 05] -1202B; [7A B0 9C, 05, 05] +103A1; [7A B2 C8, 05, 05] -1202C; [7A B0 A4, 05, 05] +103A2; [7A B2 D0, 05, 05] -1202D; [7A B0 AC, 05, 05] +103A3; [7A B2 D8, 05, 05] -1202E; [7A B0 B4, 05, 05] +103A4; [7A B2 E0, 05, 05] -1202F; [7A B0 BC, 05, 05] +103A5; [7A B2 E8, 05, 05] -12030; [7A B0 C4, 05, 05] +103A6; [7A B2 F0, 05, 05] -12031; [7A B0 CC, 05, 05] +103A7; [7A B2 F8, 05, 05] -12032; [7A B0 D4, 05, 05] +103A8; [7A B3 06, 05, 05] -12033; [7A B0 DC, 05, 05] +103A9; [7A B3 0E, 05, 05] -12034; [7A B0 E4, 05, 05] +103AA; [7A B3 16, 05, 05] -12035; [7A B0 EC, 05, 05] +103AB; [7A B3 1E, 05, 05] -12036; [7A B0 F4, 05, 05] +103AC; [7A B3 26, 05, 05] -12037; [7A B0 FC, 05, 05] +103AD; [7A B3 2E, 05, 05] -12038; [7A B1 0A, 05, 05] +103AE; [7A B3 36, 05, 05] -12039; [7A B1 12, 05, 05] +103AF; [7A B3 3E, 05, 05] -1203A; [7A B1 1A, 05, 05] +103B0; [7A B3 46, 05, 05] -1203B; [7A B1 22, 05, 05] +103B1; [7A B3 4E, 05, 05] -1203C; [7A B1 2A, 05, 05] +103B2; [7A B3 56, 05, 05] -1203D; [7A B1 32, 05, 05] +103B3; [7A B3 5E, 05, 05] -1203E; [7A B1 3A, 05, 05] +103B4; [7A B3 66, 05, 05] -1203F; [7A B1 42, 05, 05] +103B5; [7A B3 6E, 05, 05] -12040; [7A B1 4A, 05, 05] +103B6; [7A B3 76, 05, 05] -12041; [7A B1 52, 05, 05] +103B7; [7A B3 7E, 05, 05] -12042; [7A B1 5A, 05, 05] +103B8; [7A B3 86, 05, 05] -12043; [7A B1 62, 05, 05] +103B9; [7A B3 8E, 05, 05] -12044; [7A B1 6A, 05, 05] +103BA; [7A B3 96, 05, 05] -12045; [7A B1 72, 05, 05] +103BB; [7A B3 9E, 05, 05] -12046; [7A B1 7A, 05, 05] +103BC; [7A B3 A6, 05, 05] -12047; [7A B1 82, 05, 05] +103BD; [7A B3 AE, 05, 05] -12048; [7A B1 8A, 05, 05] +103BE; [7A B3 B6, 05, 05] -12049; [7A B1 92, 05, 05] +103BF; [7A B3 BE, 05, 05] -1204A; [7A B1 9A, 05, 05] +103C0; [7A B3 C6, 05, 05] -1204B; [7A B1 A2, 05, 05] +103C1; [7A B3 CE, 05, 05] -1204C; [7A B1 AA, 05, 05] +103C2; [7A B3 D6, 05, 05] -1204D; [7A B1 B2, 05, 05] +103C3; [7A B3 DE, 05, 05] -1204E; [7A B1 BA, 05, 05] +103C8; [7A B3 E6, 05, 05] -1204F; [7A B1 C2, 05, 05] +103C9; [7A B3 EE, 05, 05] -12050; [7A B1 CA, 05, 05] +103CA; [7A B3 F6, 05, 05] -12051; [7A B1 D2, 05, 05] +103CB; [7A B4 04, 05, 05] -12052; [7A B1 DA, 05, 05] +103CC; [7A B4 0C, 05, 05] -12053; [7A B1 E2, 05, 05] +103CD; [7A B4 14, 05, 05] -12054; [7A B1 EA, 05, 05] +103CE; [7A B4 1C, 05, 05] -12055; [7A B1 F2, 05, 05] +103CF; [7A B4 24, 05, 05] -12056; [7A B1 FA, 05, 05] +12000; [7A B4 2C, 05, 05] -12057; [7A B2 08, 05, 05] +12001; [7A B4 34, 05, 05] -12058; [7A B2 10, 05, 05] +12002; [7A B4 3C, 05, 05] -12059; [7A B2 18, 05, 05] +12003; [7A B4 44, 05, 05] -1205A; [7A B2 20, 05, 05] +12004; [7A B4 4C, 05, 05] -1205B; [7A B2 28, 05, 05] +12005; [7A B4 54, 05, 05] -1205C; [7A B2 30, 05, 05] +12006; [7A B4 5C, 05, 05] -1205D; [7A B2 38, 05, 05] +12007; [7A B4 64, 05, 05] -1205E; [7A B2 40, 05, 05] +12008; [7A B4 6C, 05, 05] -1205F; [7A B2 48, 05, 05] +12009; [7A B4 74, 05, 05] -12060; [7A B2 50, 05, 05] +1200A; [7A B4 7C, 05, 05] -12061; [7A B2 58, 05, 05] +1200B; [7A B4 84, 05, 05] -12062; [7A B2 60, 05, 05] +1200C; [7A B4 8C, 05, 05] -12063; [7A B2 68, 05, 05] +1200D; [7A B4 94, 05, 05] -12064; [7A B2 70, 05, 05] +1200E; [7A B4 9C, 05, 05] -12065; [7A B2 78, 05, 05] +1200F; [7A B4 A4, 05, 05] -12066; [7A B2 80, 05, 05] +12010; [7A B4 AC, 05, 05] -12067; [7A B2 88, 05, 05] +12011; [7A B4 B4, 05, 05] -12068; [7A B2 90, 05, 05] +12012; [7A B4 BC, 05, 05] -12069; [7A B2 98, 05, 05] +12013; [7A B4 C4, 05, 05] -1206A; [7A B2 A0, 05, 05] +12014; [7A B4 CC, 05, 05] -1206B; [7A B2 A8, 05, 05] +12015; [7A B4 D4, 05, 05] -1206C; [7A B2 B0, 05, 05] +12016; [7A B4 DC, 05, 05] -1206D; [7A B2 B8, 05, 05] +12017; [7A B4 E4, 05, 05] -1206E; [7A B2 C0, 05, 05] +12018; [7A B4 EC, 05, 05] -1206F; [7A B2 C8, 05, 05] +12019; [7A B4 F4, 05, 05] -12070; [7A B2 D0, 05, 05] +1201A; [7A B4 FC, 05, 05] -12071; [7A B2 D8, 05, 05] +1201B; [7A B5 0A, 05, 05] -12072; [7A B2 E0, 05, 05] +1201C; [7A B5 12, 05, 05] -12073; [7A B2 E8, 05, 05] +1201D; [7A B5 1A, 05, 05] -12074; [7A B2 F0, 05, 05] +1201E; [7A B5 22, 05, 05] -12075; [7A B2 F8, 05, 05] +1201F; [7A B5 2A, 05, 05] -12076; [7A B3 06, 05, 05] +12020; [7A B5 32, 05, 05] -12077; [7A B3 0E, 05, 05] +12021; [7A B5 3A, 05, 05] -12078; [7A B3 16, 05, 05] +12022; [7A B5 42, 05, 05] -12079; [7A B3 1E, 05, 05] +12023; [7A B5 4A, 05, 05] -1207A; [7A B3 26, 05, 05] +12024; [7A B5 52, 05, 05] -1207B; [7A B3 2E, 05, 05] +12025; [7A B5 5A, 05, 05] -1207C; [7A B3 36, 05, 05] +12026; [7A B5 62, 05, 05] -1207D; [7A B3 3E, 05, 05] +12027; [7A B5 6A, 05, 05] -1207E; [7A B3 46, 05, 05] +12028; [7A B5 72, 05, 05] -1207F; [7A B3 4E, 05, 05] +12029; [7A B5 7A, 05, 05] -12080; [7A B3 56, 05, 05] +1202A; [7A B5 82, 05, 05] -12081; [7A B3 5E, 05, 05] +1202B; [7A B5 8A, 05, 05] -12082; [7A B3 66, 05, 05] +1202C; [7A B5 92, 05, 05] -12083; [7A B3 6E, 05, 05] +1202D; [7A B5 9A, 05, 05] -12084; [7A B3 76, 05, 05] +1202E; [7A B5 A2, 05, 05] -12085; [7A B3 7E, 05, 05] +1202F; [7A B5 AA, 05, 05] -12086; [7A B3 86, 05, 05] +12030; [7A B5 B2, 05, 05] -12087; [7A B3 8E, 05, 05] +12031; [7A B5 BA, 05, 05] -12088; [7A B3 96, 05, 05] +12032; [7A B5 C2, 05, 05] -12089; [7A B3 9E, 05, 05] +12033; [7A B5 CA, 05, 05] -1208A; [7A B3 A6, 05, 05] +12034; [7A B5 D2, 05, 05] -1208B; [7A B3 AE, 05, 05] +12035; [7A B5 DA, 05, 05] -1208C; [7A B3 B6, 05, 05] +12036; [7A B5 E2, 05, 05] -1208D; [7A B3 BE, 05, 05] +12037; [7A B5 EA, 05, 05] -1208E; [7A B3 C6, 05, 05] +12038; [7A B5 F2, 05, 05] -1208F; [7A B3 CE, 05, 05] +12039; [7A B5 FA, 05, 05] -12090; [7A B3 D6, 05, 05] +1203A; [7A B6 08, 05, 05] -12091; [7A B3 DE, 05, 05] +1203B; [7A B6 10, 05, 05] -12092; [7A B3 E6, 05, 05] +1203C; [7A B6 18, 05, 05] -12093; [7A B3 EE, 05, 05] +1203D; [7A B6 20, 05, 05] -12094; [7A B3 F6, 05, 05] +1203E; [7A B6 28, 05, 05] -12095; [7A B4 04, 05, 05] +1203F; [7A B6 30, 05, 05] -12096; [7A B4 0C, 05, 05] +12040; [7A B6 38, 05, 05] -12097; [7A B4 14, 05, 05] +12041; [7A B6 40, 05, 05] -12098; [7A B4 1C, 05, 05] +12042; [7A B6 48, 05, 05] -12099; [7A B4 24, 05, 05] +12043; [7A B6 50, 05, 05] -1209A; [7A B4 2C, 05, 05] +12044; [7A B6 58, 05, 05] -1209B; [7A B4 34, 05, 05] +12045; [7A B6 60, 05, 05] -1209C; [7A B4 3C, 05, 05] +12046; [7A B6 68, 05, 05] -1209D; [7A B4 44, 05, 05] +12047; [7A B6 70, 05, 05] -1209E; [7A B4 4C, 05, 05] +12048; [7A B6 78, 05, 05] -1209F; [7A B4 54, 05, 05] +12049; [7A B6 80, 05, 05] -120A0; [7A B4 5C, 05, 05] +1204A; [7A B6 88, 05, 05] -120A1; [7A B4 64, 05, 05] +1204B; [7A B6 90, 05, 05] -120A2; [7A B4 6C, 05, 05] +1204C; [7A B6 98, 05, 05] -120A3; [7A B4 74, 05, 05] +1204D; [7A B6 A0, 05, 05] -120A4; [7A B4 7C, 05, 05] +1204E; [7A B6 A8, 05, 05] -120A5; [7A B4 84, 05, 05] +1204F; [7A B6 B0, 05, 05] -120A6; [7A B4 8C, 05, 05] +12050; [7A B6 B8, 05, 05] -120A7; [7A B4 94, 05, 05] +12051; [7A B6 C0, 05, 05] -120A8; [7A B4 9C, 05, 05] +12052; [7A B6 C8, 05, 05] -120A9; [7A B4 A4, 05, 05] +12053; [7A B6 D0, 05, 05] -120AA; [7A B4 AC, 05, 05] +12054; [7A B6 D8, 05, 05] -120AB; [7A B4 B4, 05, 05] +12055; [7A B6 E0, 05, 05] -120AC; [7A B4 BC, 05, 05] +12056; [7A B6 E8, 05, 05] -120AD; [7A B4 C4, 05, 05] +12057; [7A B6 F0, 05, 05] -120AE; [7A B4 CC, 05, 05] +12058; [7A B6 F8, 05, 05] -120AF; [7A B4 D4, 05, 05] +12059; [7A B7 06, 05, 05] -120B0; [7A B4 DC, 05, 05] +1205A; [7A B7 0E, 05, 05] -120B1; [7A B4 E4, 05, 05] +1205B; [7A B7 16, 05, 05] -120B2; [7A B4 EC, 05, 05] +1205C; [7A B7 1E, 05, 05] -120B3; [7A B4 F4, 05, 05] +1205D; [7A B7 26, 05, 05] -120B4; [7A B4 FC, 05, 05] +1205E; [7A B7 2E, 05, 05] -120B5; [7A B5 0A, 05, 05] +1205F; [7A B7 36, 05, 05] -120B6; [7A B5 12, 05, 05] +12060; [7A B7 3E, 05, 05] -120B7; [7A B5 1A, 05, 05] +12061; [7A B7 46, 05, 05] -120B8; [7A B5 22, 05, 05] +12062; [7A B7 4E, 05, 05] -120B9; [7A B5 2A, 05, 05] +12063; [7A B7 56, 05, 05] -120BA; [7A B5 32, 05, 05] +12064; [7A B7 5E, 05, 05] -120BB; [7A B5 3A, 05, 05] +12065; [7A B7 66, 05, 05] -120BC; [7A B5 42, 05, 05] +12066; [7A B7 6E, 05, 05] -120BD; [7A B5 4A, 05, 05] +12067; [7A B7 76, 05, 05] -120BE; [7A B5 52, 05, 05] +12068; [7A B7 7E, 05, 05] -120BF; [7A B5 5A, 05, 05] +12069; [7A B7 86, 05, 05] -120C0; [7A B5 62, 05, 05] +1206A; [7A B7 8E, 05, 05] -120C1; [7A B5 6A, 05, 05] +1206B; [7A B7 96, 05, 05] -120C2; [7A B5 72, 05, 05] +1206C; [7A B7 9E, 05, 05] -120C3; [7A B5 7A, 05, 05] +1206D; [7A B7 A6, 05, 05] -120C4; [7A B5 82, 05, 05] +1206E; [7A B7 AE, 05, 05] -120C5; [7A B5 8A, 05, 05] +1206F; [7A B7 B6, 05, 05] -120C6; [7A B5 92, 05, 05] +12070; [7A B7 BE, 05, 05] -120C7; [7A B5 9A, 05, 05] +12071; [7A B7 C6, 05, 05] -120C8; [7A B5 A2, 05, 05] +12072; [7A B7 CE, 05, 05] -120C9; [7A B5 AA, 05, 05] +12073; [7A B7 D6, 05, 05] -120CA; [7A B5 B2, 05, 05] +12074; [7A B7 DE, 05, 05] -120CB; [7A B5 BA, 05, 05] +12075; [7A B7 E6, 05, 05] -120CC; [7A B5 C2, 05, 05] +12076; [7A B7 EE, 05, 05] -120CD; [7A B5 CA, 05, 05] +12077; [7A B7 F6, 05, 05] -120CE; [7A B5 D2, 05, 05] +12078; [7A B8 04, 05, 05] -120CF; [7A B5 DA, 05, 05] +12079; [7A B8 0C, 05, 05] -120D0; [7A B5 E2, 05, 05] +1207A; [7A B8 14, 05, 05] -120D1; [7A B5 EA, 05, 05] +1207B; [7A B8 1C, 05, 05] -120D2; [7A B5 F2, 05, 05] +1207C; [7A B8 24, 05, 05] -120D3; [7A B5 FA, 05, 05] +1207D; [7A B8 2C, 05, 05] -120D4; [7A B6 08, 05, 05] +1207E; [7A B8 34, 05, 05] -120D5; [7A B6 10, 05, 05] +1207F; [7A B8 3C, 05, 05] -120D6; [7A B6 18, 05, 05] +12080; [7A B8 44, 05, 05] -120D7; [7A B6 20, 05, 05] +12081; [7A B8 4C, 05, 05] -120D8; [7A B6 28, 05, 05] +12082; [7A B8 54, 05, 05] -120D9; [7A B6 30, 05, 05] +12083; [7A B8 5C, 05, 05] -120DA; [7A B6 38, 05, 05] +12084; [7A B8 64, 05, 05] -120DB; [7A B6 40, 05, 05] +12085; [7A B8 6C, 05, 05] -120DC; [7A B6 48, 05, 05] +12086; [7A B8 74, 05, 05] -120DD; [7A B6 50, 05, 05] +12087; [7A B8 7C, 05, 05] -120DE; [7A B6 58, 05, 05] +12088; [7A B8 84, 05, 05] -120DF; [7A B6 60, 05, 05] +12089; [7A B8 8C, 05, 05] -120E0; [7A B6 68, 05, 05] +1208A; [7A B8 94, 05, 05] -120E1; [7A B6 70, 05, 05] +1208B; [7A B8 9C, 05, 05] -120E2; [7A B6 78, 05, 05] +1208C; [7A B8 A4, 05, 05] -120E3; [7A B6 80, 05, 05] +1208D; [7A B8 AC, 05, 05] -120E4; [7A B6 88, 05, 05] +1208E; [7A B8 B4, 05, 05] -120E5; [7A B6 90, 05, 05] +1208F; [7A B8 BC, 05, 05] -120E6; [7A B6 98, 05, 05] +12090; [7A B8 C4, 05, 05] -120E7; [7A B6 A0, 05, 05] +12091; [7A B8 CC, 05, 05] -120E8; [7A B6 A8, 05, 05] +12092; [7A B8 D4, 05, 05] -120E9; [7A B6 B0, 05, 05] +12093; [7A B8 DC, 05, 05] -120EA; [7A B6 B8, 05, 05] +12094; [7A B8 E4, 05, 05] -120EB; [7A B6 C0, 05, 05] +12095; [7A B8 EC, 05, 05] -120EC; [7A B6 C8, 05, 05] +12096; [7A B8 F4, 05, 05] -120ED; [7A B6 D0, 05, 05] +12097; [7A B8 FC, 05, 05] -120EE; [7A B6 D8, 05, 05] +12098; [7A B9 0A, 05, 05] -120EF; [7A B6 E0, 05, 05] +12099; [7A B9 12, 05, 05] -120F0; [7A B6 E8, 05, 05] +1209A; [7A B9 1A, 05, 05] -120F1; [7A B6 F0, 05, 05] +1209B; [7A B9 22, 05, 05] -120F2; [7A B6 F8, 05, 05] +1209C; [7A B9 2A, 05, 05] -120F3; [7A B7 06, 05, 05] +1209D; [7A B9 32, 05, 05] -120F4; [7A B7 0E, 05, 05] +1209E; [7A B9 3A, 05, 05] -120F5; [7A B7 16, 05, 05] +1209F; [7A B9 42, 05, 05] -120F6; [7A B7 1E, 05, 05] +120A0; [7A B9 4A, 05, 05] -120F7; [7A B7 26, 05, 05] +120A1; [7A B9 52, 05, 05] -120F8; [7A B7 2E, 05, 05] +120A2; [7A B9 5A, 05, 05] -120F9; [7A B7 36, 05, 05] +120A3; [7A B9 62, 05, 05] -120FA; [7A B7 3E, 05, 05] +120A4; [7A B9 6A, 05, 05] -120FB; [7A B7 46, 05, 05] +120A5; [7A B9 72, 05, 05] -120FC; [7A B7 4E, 05, 05] +120A6; [7A B9 7A, 05, 05] -120FD; [7A B7 56, 05, 05] +120A7; [7A B9 82, 05, 05] -120FE; [7A B7 5E, 05, 05] +120A8; [7A B9 8A, 05, 05] -120FF; [7A B7 66, 05, 05] +120A9; [7A B9 92, 05, 05] -12100; [7A B7 6E, 05, 05] +120AA; [7A B9 9A, 05, 05] -12101; [7A B7 76, 05, 05] +120AB; [7A B9 A2, 05, 05] -12102; [7A B7 7E, 05, 05] +120AC; [7A B9 AA, 05, 05] -12103; [7A B7 86, 05, 05] +120AD; [7A B9 B2, 05, 05] -12104; [7A B7 8E, 05, 05] +120AE; [7A B9 BA, 05, 05] -12105; [7A B7 96, 05, 05] +120AF; [7A B9 C2, 05, 05] -12106; [7A B7 9E, 05, 05] +120B0; [7A B9 CA, 05, 05] -12107; [7A B7 A6, 05, 05] +120B1; [7A B9 D2, 05, 05] -12108; [7A B7 AE, 05, 05] +120B2; [7A B9 DA, 05, 05] -12109; [7A B7 B6, 05, 05] +120B3; [7A B9 E2, 05, 05] -1210A; [7A B7 BE, 05, 05] +120B4; [7A B9 EA, 05, 05] -1210B; [7A B7 C6, 05, 05] +120B5; [7A B9 F2, 05, 05] -1210C; [7A B7 CE, 05, 05] +120B6; [7A B9 FA, 05, 05] -1210D; [7A B7 D6, 05, 05] +120B7; [7A BA 08, 05, 05] -1210E; [7A B7 DE, 05, 05] +120B8; [7A BA 10, 05, 05] -1210F; [7A B7 E6, 05, 05] +120B9; [7A BA 18, 05, 05] -12110; [7A B7 EE, 05, 05] +120BA; [7A BA 20, 05, 05] -12111; [7A B7 F6, 05, 05] +120BB; [7A BA 28, 05, 05] -12112; [7A B8 04, 05, 05] +120BC; [7A BA 30, 05, 05] -12113; [7A B8 0C, 05, 05] +120BD; [7A BA 38, 05, 05] -12114; [7A B8 14, 05, 05] +120BE; [7A BA 40, 05, 05] -12115; [7A B8 1C, 05, 05] +120BF; [7A BA 48, 05, 05] -12116; [7A B8 24, 05, 05] +120C0; [7A BA 50, 05, 05] -12117; [7A B8 2C, 05, 05] +120C1; [7A BA 58, 05, 05] -12118; [7A B8 34, 05, 05] +120C2; [7A BA 60, 05, 05] -12119; [7A B8 3C, 05, 05] +120C3; [7A BA 68, 05, 05] -1211A; [7A B8 44, 05, 05] +120C4; [7A BA 70, 05, 05] -1211B; [7A B8 4C, 05, 05] +120C5; [7A BA 78, 05, 05] -1211C; [7A B8 54, 05, 05] +120C6; [7A BA 80, 05, 05] -1211D; [7A B8 5C, 05, 05] +120C7; [7A BA 88, 05, 05] -1211E; [7A B8 64, 05, 05] +120C8; [7A BA 90, 05, 05] -1211F; [7A B8 6C, 05, 05] +120C9; [7A BA 98, 05, 05] -12120; [7A B8 74, 05, 05] +120CA; [7A BA A0, 05, 05] -12121; [7A B8 7C, 05, 05] +120CB; [7A BA A8, 05, 05] -12122; [7A B8 84, 05, 05] +120CC; [7A BA B0, 05, 05] -12123; [7A B8 8C, 05, 05] +120CD; [7A BA B8, 05, 05] -12124; [7A B8 94, 05, 05] +120CE; [7A BA C0, 05, 05] -12125; [7A B8 9C, 05, 05] +120CF; [7A BA C8, 05, 05] -12126; [7A B8 A4, 05, 05] +120D0; [7A BA D0, 05, 05] -12127; [7A B8 AC, 05, 05] +120D1; [7A BA D8, 05, 05] -12128; [7A B8 B4, 05, 05] +120D2; [7A BA E0, 05, 05] -12129; [7A B8 BC, 05, 05] +120D3; [7A BA E8, 05, 05] -1212A; [7A B8 C4, 05, 05] +120D4; [7A BA F0, 05, 05] -1212B; [7A B8 CC, 05, 05] +120D5; [7A BA F8, 05, 05] -1212C; [7A B8 D4, 05, 05] +120D6; [7A BB 06, 05, 05] -1212D; [7A B8 DC, 05, 05] +120D7; [7A BB 0E, 05, 05] -1212E; [7A B8 E4, 05, 05] +120D8; [7A BB 16, 05, 05] -1212F; [7A B8 EC, 05, 05] +120D9; [7A BB 1E, 05, 05] -12130; [7A B8 F4, 05, 05] +120DA; [7A BB 26, 05, 05] -12131; [7A B8 FC, 05, 05] +120DB; [7A BB 2E, 05, 05] -12132; [7A B9 0A, 05, 05] +120DC; [7A BB 36, 05, 05] -12133; [7A B9 12, 05, 05] +120DD; [7A BB 3E, 05, 05] -12134; [7A B9 1A, 05, 05] +120DE; [7A BB 46, 05, 05] -12135; [7A B9 22, 05, 05] +120DF; [7A BB 4E, 05, 05] -12136; [7A B9 2A, 05, 05] +120E0; [7A BB 56, 05, 05] -12137; [7A B9 32, 05, 05] +120E1; [7A BB 5E, 05, 05] -12138; [7A B9 3A, 05, 05] +120E2; [7A BB 66, 05, 05] -12139; [7A B9 42, 05, 05] +120E3; [7A BB 6E, 05, 05] -1213A; [7A B9 4A, 05, 05] +120E4; [7A BB 76, 05, 05] -1213B; [7A B9 52, 05, 05] +120E5; [7A BB 7E, 05, 05] -1213C; [7A B9 5A, 05, 05] +120E6; [7A BB 86, 05, 05] -1213D; [7A B9 62, 05, 05] +120E7; [7A BB 8E, 05, 05] -1213E; [7A B9 6A, 05, 05] +120E8; [7A BB 96, 05, 05] -1213F; [7A B9 72, 05, 05] +120E9; [7A BB 9E, 05, 05] -12140; [7A B9 7A, 05, 05] +120EA; [7A BB A6, 05, 05] -12141; [7A B9 82, 05, 05] +120EB; [7A BB AE, 05, 05] -12142; [7A B9 8A, 05, 05] +120EC; [7A BB B6, 05, 05] -12143; [7A B9 92, 05, 05] +120ED; [7A BB BE, 05, 05] -12144; [7A B9 9A, 05, 05] +120EE; [7A BB C6, 05, 05] -12145; [7A B9 A2, 05, 05] +120EF; [7A BB CE, 05, 05] -12146; [7A B9 AA, 05, 05] +120F0; [7A BB D6, 05, 05] -12147; [7A B9 B2, 05, 05] +120F1; [7A BB DE, 05, 05] -12148; [7A B9 BA, 05, 05] +120F2; [7A BB E6, 05, 05] -12149; [7A B9 C2, 05, 05] +120F3; [7A BB EE, 05, 05] -1214A; [7A B9 CA, 05, 05] +120F4; [7A BB F6, 05, 05] -1214B; [7A B9 D2, 05, 05] +120F5; [7A BC 04, 05, 05] -1214C; [7A B9 DA, 05, 05] +120F6; [7A BC 0C, 05, 05] -1214D; [7A B9 E2, 05, 05] +120F7; [7A BC 14, 05, 05] -1214E; [7A B9 EA, 05, 05] +120F8; [7A BC 1C, 05, 05] -1214F; [7A B9 F2, 05, 05] +120F9; [7A BC 24, 05, 05] -12150; [7A B9 FA, 05, 05] +120FA; [7A BC 2C, 05, 05] -12151; [7A BA 08, 05, 05] +120FB; [7A BC 34, 05, 05] -12152; [7A BA 10, 05, 05] +120FC; [7A BC 3C, 05, 05] -12153; [7A BA 18, 05, 05] +120FD; [7A BC 44, 05, 05] -12154; [7A BA 20, 05, 05] +120FE; [7A BC 4C, 05, 05] -12155; [7A BA 28, 05, 05] +120FF; [7A BC 54, 05, 05] -12156; [7A BA 30, 05, 05] +12100; [7A BC 5C, 05, 05] -12157; [7A BA 38, 05, 05] +12101; [7A BC 64, 05, 05] -12158; [7A BA 40, 05, 05] +12102; [7A BC 6C, 05, 05] -12159; [7A BA 48, 05, 05] +12103; [7A BC 74, 05, 05] -1215A; [7A BA 50, 05, 05] +12104; [7A BC 7C, 05, 05] -1215B; [7A BA 58, 05, 05] +12105; [7A BC 84, 05, 05] -1215C; [7A BA 60, 05, 05] +12106; [7A BC 8C, 05, 05] -1215D; [7A BA 68, 05, 05] +12107; [7A BC 94, 05, 05] -1215E; [7A BA 70, 05, 05] +12108; [7A BC 9C, 05, 05] -1215F; [7A BA 78, 05, 05] +12109; [7A BC A4, 05, 05] -12160; [7A BA 80, 05, 05] +1210A; [7A BC AC, 05, 05] -12161; [7A BA 88, 05, 05] +1210B; [7A BC B4, 05, 05] -12162; [7A BA 90, 05, 05] +1210C; [7A BC BC, 05, 05] -12163; [7A BA 98, 05, 05] +1210D; [7A BC C4, 05, 05] -12164; [7A BA A0, 05, 05] +1210E; [7A BC CC, 05, 05] -12165; [7A BA A8, 05, 05] +1210F; [7A BC D4, 05, 05] -12166; [7A BA B0, 05, 05] +12110; [7A BC DC, 05, 05] -12167; [7A BA B8, 05, 05] +12111; [7A BC E4, 05, 05] -12168; [7A BA C0, 05, 05] +12112; [7A BC EC, 05, 05] -12169; [7A BA C8, 05, 05] +12113; [7A BC F4, 05, 05] -1216A; [7A BA D0, 05, 05] +12114; [7A BC FC, 05, 05] -1216B; [7A BA D8, 05, 05] +12115; [7A BD 0A, 05, 05] -1216C; [7A BA E0, 05, 05] +12116; [7A BD 12, 05, 05] -1216D; [7A BA E8, 05, 05] +12117; [7A BD 1A, 05, 05] -1216E; [7A BA F0, 05, 05] +12118; [7A BD 22, 05, 05] -1216F; [7A BA F8, 05, 05] +12119; [7A BD 2A, 05, 05] -12170; [7A BB 06, 05, 05] +1211A; [7A BD 32, 05, 05] -12171; [7A BB 0E, 05, 05] +1211B; [7A BD 3A, 05, 05] -12172; [7A BB 16, 05, 05] +1211C; [7A BD 42, 05, 05] -12173; [7A BB 1E, 05, 05] +1211D; [7A BD 4A, 05, 05] -12174; [7A BB 26, 05, 05] +1211E; [7A BD 52, 05, 05] -12175; [7A BB 2E, 05, 05] +1211F; [7A BD 5A, 05, 05] -12176; [7A BB 36, 05, 05] +12120; [7A BD 62, 05, 05] -12177; [7A BB 3E, 05, 05] +12121; [7A BD 6A, 05, 05] -12178; [7A BB 46, 05, 05] +12122; [7A BD 72, 05, 05] -12179; [7A BB 4E, 05, 05] +12123; [7A BD 7A, 05, 05] -1217A; [7A BB 56, 05, 05] +12124; [7A BD 82, 05, 05] -1217B; [7A BB 5E, 05, 05] +12125; [7A BD 8A, 05, 05] -1217C; [7A BB 66, 05, 05] +12126; [7A BD 92, 05, 05] -1217D; [7A BB 6E, 05, 05] +12127; [7A BD 9A, 05, 05] -1217E; [7A BB 76, 05, 05] +12128; [7A BD A2, 05, 05] -1217F; [7A BB 7E, 05, 05] +12129; [7A BD AA, 05, 05] -12180; [7A BB 86, 05, 05] +1212A; [7A BD B2, 05, 05] -12181; [7A BB 8E, 05, 05] +1212B; [7A BD BA, 05, 05] -12182; [7A BB 96, 05, 05] +1212C; [7A BD C2, 05, 05] -12183; [7A BB 9E, 05, 05] +1212D; [7A BD CA, 05, 05] -12184; [7A BB A6, 05, 05] +1212E; [7A BD D2, 05, 05] -12185; [7A BB AE, 05, 05] +1212F; [7A BD DA, 05, 05] -12186; [7A BB B6, 05, 05] +12130; [7A BD E2, 05, 05] -12187; [7A BB BE, 05, 05] +12131; [7A BD EA, 05, 05] -12188; [7A BB C6, 05, 05] +12132; [7A BD F2, 05, 05] -12189; [7A BB CE, 05, 05] +12133; [7A BD FA, 05, 05] -1218A; [7A BB D6, 05, 05] +12134; [7A BE 08, 05, 05] -1218B; [7A BB DE, 05, 05] +12135; [7A BE 10, 05, 05] -1218C; [7A BB E6, 05, 05] +12136; [7A BE 18, 05, 05] -1218D; [7A BB EE, 05, 05] +12137; [7A BE 20, 05, 05] -1218E; [7A BB F6, 05, 05] +12138; [7A BE 28, 05, 05] -1218F; [7A BC 04, 05, 05] +12139; [7A BE 30, 05, 05] -12190; [7A BC 0C, 05, 05] +1213A; [7A BE 38, 05, 05] -12191; [7A BC 14, 05, 05] +1213B; [7A BE 40, 05, 05] -12192; [7A BC 1C, 05, 05] +1213C; [7A BE 48, 05, 05] -12193; [7A BC 24, 05, 05] +1213D; [7A BE 50, 05, 05] -12194; [7A BC 2C, 05, 05] +1213E; [7A BE 58, 05, 05] -12195; [7A BC 34, 05, 05] +1213F; [7A BE 60, 05, 05] -12196; [7A BC 3C, 05, 05] +12140; [7A BE 68, 05, 05] -12197; [7A BC 44, 05, 05] +12141; [7A BE 70, 05, 05] -12198; [7A BC 4C, 05, 05] +12142; [7A BE 78, 05, 05] -12199; [7A BC 54, 05, 05] +12143; [7A BE 80, 05, 05] -1219A; [7A BC 5C, 05, 05] +12144; [7A BE 88, 05, 05] -1219B; [7A BC 64, 05, 05] +12145; [7A BE 90, 05, 05] -1219C; [7A BC 6C, 05, 05] +12146; [7A BE 98, 05, 05] -1219D; [7A BC 74, 05, 05] +12147; [7A BE A0, 05, 05] -1219E; [7A BC 7C, 05, 05] +12148; [7A BE A8, 05, 05] -1219F; [7A BC 84, 05, 05] +12149; [7A BE B0, 05, 05] -121A0; [7A BC 8C, 05, 05] +1214A; [7A BE B8, 05, 05] -121A1; [7A BC 94, 05, 05] +1214B; [7A BE C0, 05, 05] -121A2; [7A BC 9C, 05, 05] +1214C; [7A BE C8, 05, 05] -121A3; [7A BC A4, 05, 05] +1214D; [7A BE D0, 05, 05] -121A4; [7A BC AC, 05, 05] +1214E; [7A BE D8, 05, 05] -121A5; [7A BC B4, 05, 05] +1214F; [7A BE E0, 05, 05] -121A6; [7A BC BC, 05, 05] +12150; [7A BE E8, 05, 05] -121A7; [7A BC C4, 05, 05] +12151; [7A BE F0, 05, 05] -121A8; [7A BC CC, 05, 05] +12152; [7A BE F8, 05, 05] -121A9; [7A BC D4, 05, 05] +12153; [7A BF 06, 05, 05] -121AA; [7A BC DC, 05, 05] +12154; [7A BF 0E, 05, 05] -121AB; [7A BC E4, 05, 05] +12155; [7A BF 16, 05, 05] -121AC; [7A BC EC, 05, 05] +12156; [7A BF 1E, 05, 05] -121AD; [7A BC F4, 05, 05] +12157; [7A BF 26, 05, 05] -121AE; [7A BC FC, 05, 05] +12158; [7A BF 2E, 05, 05] -121AF; [7A BD 0A, 05, 05] +12159; [7A BF 36, 05, 05] -121B0; [7A BD 12, 05, 05] +1215A; [7A BF 3E, 05, 05] -121B1; [7A BD 1A, 05, 05] +1215B; [7A BF 46, 05, 05] -121B2; [7A BD 22, 05, 05] +1215C; [7A BF 4E, 05, 05] -121B3; [7A BD 2A, 05, 05] +1215D; [7A BF 56, 05, 05] -121B4; [7A BD 32, 05, 05] +1215E; [7A BF 5E, 05, 05] -121B5; [7A BD 3A, 05, 05] +1215F; [7A BF 66, 05, 05] -121B6; [7A BD 42, 05, 05] +12160; [7A BF 6E, 05, 05] -121B7; [7A BD 4A, 05, 05] +12161; [7A BF 76, 05, 05] -121B8; [7A BD 52, 05, 05] +12162; [7A BF 7E, 05, 05] -121B9; [7A BD 5A, 05, 05] +12163; [7A BF 86, 05, 05] -121BA; [7A BD 62, 05, 05] +12164; [7A BF 8E, 05, 05] -121BB; [7A BD 6A, 05, 05] +12165; [7A BF 96, 05, 05] -121BC; [7A BD 72, 05, 05] +12166; [7A BF 9E, 05, 05] -121BD; [7A BD 7A, 05, 05] +12167; [7A BF A6, 05, 05] -121BE; [7A BD 82, 05, 05] +12168; [7A BF AE, 05, 05] -121BF; [7A BD 8A, 05, 05] +12169; [7A BF B6, 05, 05] -121C0; [7A BD 92, 05, 05] +1216A; [7A BF BE, 05, 05] -121C1; [7A BD 9A, 05, 05] +1216B; [7A BF C6, 05, 05] -121C2; [7A BD A2, 05, 05] +1216C; [7A BF CE, 05, 05] -121C3; [7A BD AA, 05, 05] +1216D; [7A BF D6, 05, 05] -121C4; [7A BD B2, 05, 05] +1216E; [7A BF DE, 05, 05] -121C5; [7A BD BA, 05, 05] +1216F; [7A BF E6, 05, 05] -121C6; [7A BD C2, 05, 05] +12170; [7A BF EE, 05, 05] -121C7; [7A BD CA, 05, 05] +12171; [7A BF F6, 05, 05] -121C8; [7A BD D2, 05, 05] +12172; [7A C0 04, 05, 05] -121C9; [7A BD DA, 05, 05] +12173; [7A C0 0C, 05, 05] -121CA; [7A BD E2, 05, 05] +12174; [7A C0 14, 05, 05] -121CB; [7A BD EA, 05, 05] +12175; [7A C0 1C, 05, 05] -121CC; [7A BD F2, 05, 05] +12176; [7A C0 24, 05, 05] -121CD; [7A BD FA, 05, 05] +12177; [7A C0 2C, 05, 05] -121CE; [7A BE 08, 05, 05] +12178; [7A C0 34, 05, 05] -121CF; [7A BE 10, 05, 05] +12179; [7A C0 3C, 05, 05] -121D0; [7A BE 18, 05, 05] +1217A; [7A C0 44, 05, 05] -121D1; [7A BE 20, 05, 05] +1217B; [7A C0 4C, 05, 05] -121D2; [7A BE 28, 05, 05] +1217C; [7A C0 54, 05, 05] -121D3; [7A BE 30, 05, 05] +1217D; [7A C0 5C, 05, 05] -121D4; [7A BE 38, 05, 05] +1217E; [7A C0 64, 05, 05] -121D5; [7A BE 40, 05, 05] +1217F; [7A C0 6C, 05, 05] -121D6; [7A BE 48, 05, 05] +12180; [7A C0 74, 05, 05] -121D7; [7A BE 50, 05, 05] +12181; [7A C0 7C, 05, 05] -121D8; [7A BE 58, 05, 05] +12182; [7A C0 84, 05, 05] -121D9; [7A BE 60, 05, 05] +12183; [7A C0 8C, 05, 05] -121DA; [7A BE 68, 05, 05] +12184; [7A C0 94, 05, 05] -121DB; [7A BE 70, 05, 05] +12185; [7A C0 9C, 05, 05] -121DC; [7A BE 78, 05, 05] +12186; [7A C0 A4, 05, 05] -121DD; [7A BE 80, 05, 05] +12187; [7A C0 AC, 05, 05] -121DE; [7A BE 88, 05, 05] +12188; [7A C0 B4, 05, 05] -121DF; [7A BE 90, 05, 05] +12189; [7A C0 BC, 05, 05] -121E0; [7A BE 98, 05, 05] +1218A; [7A C0 C4, 05, 05] -121E1; [7A BE A0, 05, 05] +1218B; [7A C0 CC, 05, 05] -121E2; [7A BE A8, 05, 05] +1218C; [7A C0 D4, 05, 05] -121E3; [7A BE B0, 05, 05] +1218D; [7A C0 DC, 05, 05] -121E4; [7A BE B8, 05, 05] +1218E; [7A C0 E4, 05, 05] -121E5; [7A BE C0, 05, 05] +1218F; [7A C0 EC, 05, 05] -121E6; [7A BE C8, 05, 05] +12190; [7A C0 F4, 05, 05] -121E7; [7A BE D0, 05, 05] +12191; [7A C0 FC, 05, 05] -121E8; [7A BE D8, 05, 05] +12192; [7A C1 0A, 05, 05] -121E9; [7A BE E0, 05, 05] +12193; [7A C1 12, 05, 05] -121EA; [7A BE E8, 05, 05] +12194; [7A C1 1A, 05, 05] -121EB; [7A BE F0, 05, 05] +12195; [7A C1 22, 05, 05] -121EC; [7A BE F8, 05, 05] +12196; [7A C1 2A, 05, 05] -121ED; [7A BF 06, 05, 05] +12197; [7A C1 32, 05, 05] -121EE; [7A BF 0E, 05, 05] +12198; [7A C1 3A, 05, 05] -121EF; [7A BF 16, 05, 05] +12199; [7A C1 42, 05, 05] -121F0; [7A BF 1E, 05, 05] +1219A; [7A C1 4A, 05, 05] -121F1; [7A BF 26, 05, 05] +1219B; [7A C1 52, 05, 05] -121F2; [7A BF 2E, 05, 05] +1219C; [7A C1 5A, 05, 05] -121F3; [7A BF 36, 05, 05] +1219D; [7A C1 62, 05, 05] -121F4; [7A BF 3E, 05, 05] +1219E; [7A C1 6A, 05, 05] -121F5; [7A BF 46, 05, 05] +1219F; [7A C1 72, 05, 05] -121F6; [7A BF 4E, 05, 05] +121A0; [7A C1 7A, 05, 05] -121F7; [7A BF 56, 05, 05] +121A1; [7A C1 82, 05, 05] -121F8; [7A BF 5E, 05, 05] +121A2; [7A C1 8A, 05, 05] -121F9; [7A BF 66, 05, 05] +121A3; [7A C1 92, 05, 05] -121FA; [7A BF 6E, 05, 05] +121A4; [7A C1 9A, 05, 05] -121FB; [7A BF 76, 05, 05] +121A5; [7A C1 A2, 05, 05] -121FC; [7A BF 7E, 05, 05] +121A6; [7A C1 AA, 05, 05] -121FD; [7A BF 86, 05, 05] +121A7; [7A C1 B2, 05, 05] -121FE; [7A BF 8E, 05, 05] +121A8; [7A C1 BA, 05, 05] -121FF; [7A BF 96, 05, 05] +121A9; [7A C1 C2, 05, 05] -12200; [7A BF 9E, 05, 05] +121AA; [7A C1 CA, 05, 05] -12201; [7A BF A6, 05, 05] +121AB; [7A C1 D2, 05, 05] -12202; [7A BF AE, 05, 05] +121AC; [7A C1 DA, 05, 05] -12203; [7A BF B6, 05, 05] +121AD; [7A C1 E2, 05, 05] -12204; [7A BF BE, 05, 05] +121AE; [7A C1 EA, 05, 05] -12205; [7A BF C6, 05, 05] +121AF; [7A C1 F2, 05, 05] -12206; [7A BF CE, 05, 05] +121B0; [7A C1 FA, 05, 05] -12207; [7A BF D6, 05, 05] +121B1; [7A C2 08, 05, 05] -12208; [7A BF DE, 05, 05] +121B2; [7A C2 10, 05, 05] -12209; [7A BF E6, 05, 05] +121B3; [7A C2 18, 05, 05] -1220A; [7A BF EE, 05, 05] +121B4; [7A C2 20, 05, 05] -1220B; [7A BF F6, 05, 05] +121B5; [7A C2 28, 05, 05] -1220C; [7A C0 04, 05, 05] +121B6; [7A C2 30, 05, 05] -1220D; [7A C0 0C, 05, 05] +121B7; [7A C2 38, 05, 05] -1220E; [7A C0 14, 05, 05] +121B8; [7A C2 40, 05, 05] -1220F; [7A C0 1C, 05, 05] +121B9; [7A C2 48, 05, 05] -12210; [7A C0 24, 05, 05] +121BA; [7A C2 50, 05, 05] -12211; [7A C0 2C, 05, 05] +121BB; [7A C2 58, 05, 05] -12212; [7A C0 34, 05, 05] +121BC; [7A C2 60, 05, 05] -12213; [7A C0 3C, 05, 05] +121BD; [7A C2 68, 05, 05] -12214; [7A C0 44, 05, 05] +121BE; [7A C2 70, 05, 05] -12215; [7A C0 4C, 05, 05] +121BF; [7A C2 78, 05, 05] -12216; [7A C0 54, 05, 05] +121C0; [7A C2 80, 05, 05] -12217; [7A C0 5C, 05, 05] +121C1; [7A C2 88, 05, 05] -12218; [7A C0 64, 05, 05] +121C2; [7A C2 90, 05, 05] -12219; [7A C0 6C, 05, 05] +121C3; [7A C2 98, 05, 05] -1221A; [7A C0 74, 05, 05] +121C4; [7A C2 A0, 05, 05] -1221B; [7A C0 7C, 05, 05] +121C5; [7A C2 A8, 05, 05] -1221C; [7A C0 84, 05, 05] +121C6; [7A C2 B0, 05, 05] -1221D; [7A C0 8C, 05, 05] +121C7; [7A C2 B8, 05, 05] -1221E; [7A C0 94, 05, 05] +121C8; [7A C2 C0, 05, 05] -1221F; [7A C0 9C, 05, 05] +121C9; [7A C2 C8, 05, 05] -12220; [7A C0 A4, 05, 05] +121CA; [7A C2 D0, 05, 05] -12221; [7A C0 AC, 05, 05] +121CB; [7A C2 D8, 05, 05] -12222; [7A C0 B4, 05, 05] +121CC; [7A C2 E0, 05, 05] -12223; [7A C0 BC, 05, 05] +121CD; [7A C2 E8, 05, 05] -12224; [7A C0 C4, 05, 05] +121CE; [7A C2 F0, 05, 05] -12225; [7A C0 CC, 05, 05] +121CF; [7A C2 F8, 05, 05] -12226; [7A C0 D4, 05, 05] +121D0; [7A C3 06, 05, 05] -12227; [7A C0 DC, 05, 05] +121D1; [7A C3 0E, 05, 05] -12228; [7A C0 E4, 05, 05] +121D2; [7A C3 16, 05, 05] -12229; [7A C0 EC, 05, 05] +121D3; [7A C3 1E, 05, 05] -1222A; [7A C0 F4, 05, 05] +121D4; [7A C3 26, 05, 05] -1222B; [7A C0 FC, 05, 05] +121D5; [7A C3 2E, 05, 05] -1222C; [7A C1 0A, 05, 05] +121D6; [7A C3 36, 05, 05] -1222D; [7A C1 12, 05, 05] +121D7; [7A C3 3E, 05, 05] -1222E; [7A C1 1A, 05, 05] +121D8; [7A C3 46, 05, 05] -1222F; [7A C1 22, 05, 05] +121D9; [7A C3 4E, 05, 05] -12230; [7A C1 2A, 05, 05] +121DA; [7A C3 56, 05, 05] -12231; [7A C1 32, 05, 05] +121DB; [7A C3 5E, 05, 05] -12232; [7A C1 3A, 05, 05] +121DC; [7A C3 66, 05, 05] -12233; [7A C1 42, 05, 05] +121DD; [7A C3 6E, 05, 05] -12234; [7A C1 4A, 05, 05] +121DE; [7A C3 76, 05, 05] -12235; [7A C1 52, 05, 05] +121DF; [7A C3 7E, 05, 05] -12236; [7A C1 5A, 05, 05] +121E0; [7A C3 86, 05, 05] -12237; [7A C1 62, 05, 05] +121E1; [7A C3 8E, 05, 05] -12238; [7A C1 6A, 05, 05] +121E2; [7A C3 96, 05, 05] -12239; [7A C1 72, 05, 05] +121E3; [7A C3 9E, 05, 05] -1223A; [7A C1 7A, 05, 05] +121E4; [7A C3 A6, 05, 05] -1223B; [7A C1 82, 05, 05] +121E5; [7A C3 AE, 05, 05] -1223C; [7A C1 8A, 05, 05] +121E6; [7A C3 B6, 05, 05] -1223D; [7A C1 92, 05, 05] +121E7; [7A C3 BE, 05, 05] -1223E; [7A C1 9A, 05, 05] +121E8; [7A C3 C6, 05, 05] -1223F; [7A C1 A2, 05, 05] +121E9; [7A C3 CE, 05, 05] -12240; [7A C1 AA, 05, 05] +121EA; [7A C3 D6, 05, 05] -12241; [7A C1 B2, 05, 05] +121EB; [7A C3 DE, 05, 05] -12242; [7A C1 BA, 05, 05] +121EC; [7A C3 E6, 05, 05] -12243; [7A C1 C2, 05, 05] +121ED; [7A C3 EE, 05, 05] -12244; [7A C1 CA, 05, 05] +121EE; [7A C3 F6, 05, 05] -12245; [7A C1 D2, 05, 05] +121EF; [7A C4 04, 05, 05] -12246; [7A C1 DA, 05, 05] +121F0; [7A C4 0C, 05, 05] -12247; [7A C1 E2, 05, 05] +121F1; [7A C4 14, 05, 05] -12248; [7A C1 EA, 05, 05] +121F2; [7A C4 1C, 05, 05] -12249; [7A C1 F2, 05, 05] +121F3; [7A C4 24, 05, 05] -1224A; [7A C1 FA, 05, 05] +121F4; [7A C4 2C, 05, 05] -1224B; [7A C2 08, 05, 05] +121F5; [7A C4 34, 05, 05] -1224C; [7A C2 10, 05, 05] +121F6; [7A C4 3C, 05, 05] -1224D; [7A C2 18, 05, 05] +121F7; [7A C4 44, 05, 05] -1224E; [7A C2 20, 05, 05] +121F8; [7A C4 4C, 05, 05] -1224F; [7A C2 28, 05, 05] +121F9; [7A C4 54, 05, 05] -12250; [7A C2 30, 05, 05] +121FA; [7A C4 5C, 05, 05] -12251; [7A C2 38, 05, 05] +121FB; [7A C4 64, 05, 05] -12252; [7A C2 40, 05, 05] +121FC; [7A C4 6C, 05, 05] -12253; [7A C2 48, 05, 05] +121FD; [7A C4 74, 05, 05] -12254; [7A C2 50, 05, 05] +121FE; [7A C4 7C, 05, 05] -12255; [7A C2 58, 05, 05] +121FF; [7A C4 84, 05, 05] -12256; [7A C2 60, 05, 05] +12200; [7A C4 8C, 05, 05] -12257; [7A C2 68, 05, 05] +12201; [7A C4 94, 05, 05] -12258; [7A C2 70, 05, 05] +12202; [7A C4 9C, 05, 05] -12259; [7A C2 78, 05, 05] +12203; [7A C4 A4, 05, 05] -1225A; [7A C2 80, 05, 05] +12204; [7A C4 AC, 05, 05] -1225B; [7A C2 88, 05, 05] +12205; [7A C4 B4, 05, 05] -1225C; [7A C2 90, 05, 05] +12206; [7A C4 BC, 05, 05] -1225D; [7A C2 98, 05, 05] +12207; [7A C4 C4, 05, 05] -1225E; [7A C2 A0, 05, 05] +12208; [7A C4 CC, 05, 05] -1225F; [7A C2 A8, 05, 05] +12209; [7A C4 D4, 05, 05] -12260; [7A C2 B0, 05, 05] +1220A; [7A C4 DC, 05, 05] -12261; [7A C2 B8, 05, 05] +1220B; [7A C4 E4, 05, 05] -12262; [7A C2 C0, 05, 05] +1220C; [7A C4 EC, 05, 05] -12263; [7A C2 C8, 05, 05] +1220D; [7A C4 F4, 05, 05] -12264; [7A C2 D0, 05, 05] +1220E; [7A C4 FC, 05, 05] -12265; [7A C2 D8, 05, 05] +1220F; [7A C5 0A, 05, 05] -12266; [7A C2 E0, 05, 05] +12210; [7A C5 12, 05, 05] -12267; [7A C2 E8, 05, 05] +12211; [7A C5 1A, 05, 05] -12268; [7A C2 F0, 05, 05] +12212; [7A C5 22, 05, 05] -12269; [7A C2 F8, 05, 05] +12213; [7A C5 2A, 05, 05] -1226A; [7A C3 06, 05, 05] +12214; [7A C5 32, 05, 05] -1226B; [7A C3 0E, 05, 05] +12215; [7A C5 3A, 05, 05] -1226C; [7A C3 16, 05, 05] +12216; [7A C5 42, 05, 05] -1226D; [7A C3 1E, 05, 05] +12217; [7A C5 4A, 05, 05] -1226E; [7A C3 26, 05, 05] +12218; [7A C5 52, 05, 05] -1226F; [7A C3 2E, 05, 05] +12219; [7A C5 5A, 05, 05] -12270; [7A C3 36, 05, 05] +1221A; [7A C5 62, 05, 05] -12271; [7A C3 3E, 05, 05] +1221B; [7A C5 6A, 05, 05] -12272; [7A C3 46, 05, 05] +1221C; [7A C5 72, 05, 05] -12273; [7A C3 4E, 05, 05] +1221D; [7A C5 7A, 05, 05] -12274; [7A C3 56, 05, 05] +1221E; [7A C5 82, 05, 05] -12275; [7A C3 5E, 05, 05] +1221F; [7A C5 8A, 05, 05] -12276; [7A C3 66, 05, 05] +12220; [7A C5 92, 05, 05] -12277; [7A C3 6E, 05, 05] +12221; [7A C5 9A, 05, 05] -12278; [7A C3 76, 05, 05] +12222; [7A C5 A2, 05, 05] -12279; [7A C3 7E, 05, 05] +12223; [7A C5 AA, 05, 05] -1227A; [7A C3 86, 05, 05] +12224; [7A C5 B2, 05, 05] -1227B; [7A C3 8E, 05, 05] +12225; [7A C5 BA, 05, 05] -1227C; [7A C3 96, 05, 05] +12226; [7A C5 C2, 05, 05] -1227D; [7A C3 9E, 05, 05] +12227; [7A C5 CA, 05, 05] -1227E; [7A C3 A6, 05, 05] +12228; [7A C5 D2, 05, 05] -1227F; [7A C3 AE, 05, 05] +12229; [7A C5 DA, 05, 05] -12280; [7A C3 B6, 05, 05] +1222A; [7A C5 E2, 05, 05] -12281; [7A C3 BE, 05, 05] +1222B; [7A C5 EA, 05, 05] -12282; [7A C3 C6, 05, 05] +1222C; [7A C5 F2, 05, 05] -12283; [7A C3 CE, 05, 05] +1222D; [7A C5 FA, 05, 05] -12284; [7A C3 D6, 05, 05] +1222E; [7A C6 08, 05, 05] -12285; [7A C3 DE, 05, 05] +1222F; [7A C6 10, 05, 05] -12286; [7A C3 E6, 05, 05] +12230; [7A C6 18, 05, 05] -12287; [7A C3 EE, 05, 05] +12231; [7A C6 20, 05, 05] -12288; [7A C3 F6, 05, 05] +12232; [7A C6 28, 05, 05] -12289; [7A C4 04, 05, 05] +12233; [7A C6 30, 05, 05] -1228A; [7A C4 0C, 05, 05] +12234; [7A C6 38, 05, 05] -1228B; [7A C4 14, 05, 05] +12235; [7A C6 40, 05, 05] -1228C; [7A C4 1C, 05, 05] +12236; [7A C6 48, 05, 05] -1228D; [7A C4 24, 05, 05] +12237; [7A C6 50, 05, 05] -1228E; [7A C4 2C, 05, 05] +12238; [7A C6 58, 05, 05] -1228F; [7A C4 34, 05, 05] +12239; [7A C6 60, 05, 05] -12290; [7A C4 3C, 05, 05] +1223A; [7A C6 68, 05, 05] -12291; [7A C4 44, 05, 05] +1223B; [7A C6 70, 05, 05] -12292; [7A C4 4C, 05, 05] +1223C; [7A C6 78, 05, 05] -12293; [7A C4 54, 05, 05] +1223D; [7A C6 80, 05, 05] -12294; [7A C4 5C, 05, 05] +1223E; [7A C6 88, 05, 05] -12295; [7A C4 64, 05, 05] +1223F; [7A C6 90, 05, 05] -12296; [7A C4 6C, 05, 05] +12240; [7A C6 98, 05, 05] -12297; [7A C4 74, 05, 05] +12241; [7A C6 A0, 05, 05] -12298; [7A C4 7C, 05, 05] +12242; [7A C6 A8, 05, 05] -12299; [7A C4 84, 05, 05] +12243; [7A C6 B0, 05, 05] -1229A; [7A C4 8C, 05, 05] +12244; [7A C6 B8, 05, 05] -1229B; [7A C4 94, 05, 05] +12245; [7A C6 C0, 05, 05] -1229C; [7A C4 9C, 05, 05] +12246; [7A C6 C8, 05, 05] -1229D; [7A C4 A4, 05, 05] +12247; [7A C6 D0, 05, 05] -1229E; [7A C4 AC, 05, 05] +12248; [7A C6 D8, 05, 05] -1229F; [7A C4 B4, 05, 05] +12249; [7A C6 E0, 05, 05] -122A0; [7A C4 BC, 05, 05] +1224A; [7A C6 E8, 05, 05] -122A1; [7A C4 C4, 05, 05] +1224B; [7A C6 F0, 05, 05] -122A2; [7A C4 CC, 05, 05] +1224C; [7A C6 F8, 05, 05] -122A3; [7A C4 D4, 05, 05] +1224D; [7A C7 06, 05, 05] -122A4; [7A C4 DC, 05, 05] +1224E; [7A C7 0E, 05, 05] -122A5; [7A C4 E4, 05, 05] +1224F; [7A C7 16, 05, 05] -122A6; [7A C4 EC, 05, 05] +12250; [7A C7 1E, 05, 05] -122A7; [7A C4 F4, 05, 05] +12251; [7A C7 26, 05, 05] -122A8; [7A C4 FC, 05, 05] +12252; [7A C7 2E, 05, 05] -122A9; [7A C5 0A, 05, 05] +12253; [7A C7 36, 05, 05] -122AA; [7A C5 12, 05, 05] +12254; [7A C7 3E, 05, 05] -122AB; [7A C5 1A, 05, 05] +12255; [7A C7 46, 05, 05] -122AC; [7A C5 22, 05, 05] +12256; [7A C7 4E, 05, 05] -122AD; [7A C5 2A, 05, 05] +12257; [7A C7 56, 05, 05] -122AE; [7A C5 32, 05, 05] +12258; [7A C7 5E, 05, 05] -122AF; [7A C5 3A, 05, 05] +12259; [7A C7 66, 05, 05] -122B0; [7A C5 42, 05, 05] +1225A; [7A C7 6E, 05, 05] -122B1; [7A C5 4A, 05, 05] +1225B; [7A C7 76, 05, 05] -122B2; [7A C5 52, 05, 05] +1225C; [7A C7 7E, 05, 05] -122B3; [7A C5 5A, 05, 05] +1225D; [7A C7 86, 05, 05] -122B4; [7A C5 62, 05, 05] +1225E; [7A C7 8E, 05, 05] -122B5; [7A C5 6A, 05, 05] +1225F; [7A C7 96, 05, 05] -122B6; [7A C5 72, 05, 05] +12260; [7A C7 9E, 05, 05] -122B7; [7A C5 7A, 05, 05] +12261; [7A C7 A6, 05, 05] -122B8; [7A C5 82, 05, 05] +12262; [7A C7 AE, 05, 05] -122B9; [7A C5 8A, 05, 05] +12263; [7A C7 B6, 05, 05] -122BA; [7A C5 92, 05, 05] +12264; [7A C7 BE, 05, 05] -122BB; [7A C5 9A, 05, 05] +12265; [7A C7 C6, 05, 05] -122BC; [7A C5 A2, 05, 05] +12266; [7A C7 CE, 05, 05] -122BD; [7A C5 AA, 05, 05] +12267; [7A C7 D6, 05, 05] -122BE; [7A C5 B2, 05, 05] +12268; [7A C7 DE, 05, 05] -122BF; [7A C5 BA, 05, 05] +12269; [7A C7 E6, 05, 05] -122C0; [7A C5 C2, 05, 05] +1226A; [7A C7 EE, 05, 05] -122C1; [7A C5 CA, 05, 05] +1226B; [7A C7 F6, 05, 05] -122C2; [7A C5 D2, 05, 05] +1226C; [7A C8 04, 05, 05] -122C3; [7A C5 DA, 05, 05] +1226D; [7A C8 0C, 05, 05] -122C4; [7A C5 E2, 05, 05] +1226E; [7A C8 14, 05, 05] -122C5; [7A C5 EA, 05, 05] +1226F; [7A C8 1C, 05, 05] -122C6; [7A C5 F2, 05, 05] +12270; [7A C8 24, 05, 05] -122C7; [7A C5 FA, 05, 05] +12271; [7A C8 2C, 05, 05] -122C8; [7A C6 08, 05, 05] +12272; [7A C8 34, 05, 05] -122C9; [7A C6 10, 05, 05] +12273; [7A C8 3C, 05, 05] -122CA; [7A C6 18, 05, 05] +12274; [7A C8 44, 05, 05] -122CB; [7A C6 20, 05, 05] +12275; [7A C8 4C, 05, 05] -122CC; [7A C6 28, 05, 05] +12276; [7A C8 54, 05, 05] -122CD; [7A C6 30, 05, 05] +12277; [7A C8 5C, 05, 05] -122CE; [7A C6 38, 05, 05] +12278; [7A C8 64, 05, 05] -122CF; [7A C6 40, 05, 05] +12279; [7A C8 6C, 05, 05] -122D0; [7A C6 48, 05, 05] +1227A; [7A C8 74, 05, 05] -122D1; [7A C6 50, 05, 05] +1227B; [7A C8 7C, 05, 05] -122D2; [7A C6 58, 05, 05] +1227C; [7A C8 84, 05, 05] -122D3; [7A C6 60, 05, 05] +1227D; [7A C8 8C, 05, 05] -122D4; [7A C6 68, 05, 05] +1227E; [7A C8 94, 05, 05] -122D5; [7A C6 70, 05, 05] +1227F; [7A C8 9C, 05, 05] -122D6; [7A C6 78, 05, 05] +12280; [7A C8 A4, 05, 05] -122D7; [7A C6 80, 05, 05] +12281; [7A C8 AC, 05, 05] -122D8; [7A C6 88, 05, 05] +12282; [7A C8 B4, 05, 05] -122D9; [7A C6 90, 05, 05] +12283; [7A C8 BC, 05, 05] -122DA; [7A C6 98, 05, 05] +12284; [7A C8 C4, 05, 05] -122DB; [7A C6 A0, 05, 05] +12285; [7A C8 CC, 05, 05] -122DC; [7A C6 A8, 05, 05] +12286; [7A C8 D4, 05, 05] -122DD; [7A C6 B0, 05, 05] +12287; [7A C8 DC, 05, 05] -122DE; [7A C6 B8, 05, 05] +12288; [7A C8 E4, 05, 05] -122DF; [7A C6 C0, 05, 05] +12289; [7A C8 EC, 05, 05] -122E0; [7A C6 C8, 05, 05] +1228A; [7A C8 F4, 05, 05] -122E1; [7A C6 D0, 05, 05] +1228B; [7A C8 FC, 05, 05] -122E2; [7A C6 D8, 05, 05] +1228C; [7A C9 0A, 05, 05] -122E3; [7A C6 E0, 05, 05] +1228D; [7A C9 12, 05, 05] -122E4; [7A C6 E8, 05, 05] +1228E; [7A C9 1A, 05, 05] -122E5; [7A C6 F0, 05, 05] +1228F; [7A C9 22, 05, 05] -122E6; [7A C6 F8, 05, 05] +12290; [7A C9 2A, 05, 05] -122E7; [7A C7 06, 05, 05] +12291; [7A C9 32, 05, 05] -122E8; [7A C7 0E, 05, 05] +12292; [7A C9 3A, 05, 05] -122E9; [7A C7 16, 05, 05] +12293; [7A C9 42, 05, 05] -122EA; [7A C7 1E, 05, 05] +12294; [7A C9 4A, 05, 05] -122EB; [7A C7 26, 05, 05] +12295; [7A C9 52, 05, 05] -122EC; [7A C7 2E, 05, 05] +12296; [7A C9 5A, 05, 05] -122ED; [7A C7 36, 05, 05] +12297; [7A C9 62, 05, 05] -122EE; [7A C7 3E, 05, 05] +12298; [7A C9 6A, 05, 05] -122EF; [7A C7 46, 05, 05] +12299; [7A C9 72, 05, 05] -122F0; [7A C7 4E, 05, 05] +1229A; [7A C9 7A, 05, 05] -122F1; [7A C7 56, 05, 05] +1229B; [7A C9 82, 05, 05] -122F2; [7A C7 5E, 05, 05] +1229C; [7A C9 8A, 05, 05] -122F3; [7A C7 66, 05, 05] +1229D; [7A C9 92, 05, 05] -122F4; [7A C7 6E, 05, 05] +1229E; [7A C9 9A, 05, 05] -122F5; [7A C7 76, 05, 05] +1229F; [7A C9 A2, 05, 05] -122F6; [7A C7 7E, 05, 05] +122A0; [7A C9 AA, 05, 05] -122F7; [7A C7 86, 05, 05] +122A1; [7A C9 B2, 05, 05] -122F8; [7A C7 8E, 05, 05] +122A2; [7A C9 BA, 05, 05] -122F9; [7A C7 96, 05, 05] +122A3; [7A C9 C2, 05, 05] -122FA; [7A C7 9E, 05, 05] +122A4; [7A C9 CA, 05, 05] -122FB; [7A C7 A6, 05, 05] +122A5; [7A C9 D2, 05, 05] -122FC; [7A C7 AE, 05, 05] +122A6; [7A C9 DA, 05, 05] -122FD; [7A C7 B6, 05, 05] +122A7; [7A C9 E2, 05, 05] -122FE; [7A C7 BE, 05, 05] +122A8; [7A C9 EA, 05, 05] -122FF; [7A C7 C6, 05, 05] +122A9; [7A C9 F2, 05, 05] -12300; [7A C7 CE, 05, 05] +122AA; [7A C9 FA, 05, 05] -12301; [7A C7 D6, 05, 05] +122AB; [7A CA 08, 05, 05] -12302; [7A C7 DE, 05, 05] +122AC; [7A CA 10, 05, 05] -12303; [7A C7 E6, 05, 05] +122AD; [7A CA 18, 05, 05] -12304; [7A C7 EE, 05, 05] +122AE; [7A CA 20, 05, 05] -12305; [7A C7 F6, 05, 05] +122AF; [7A CA 28, 05, 05] -12306; [7A C8 04, 05, 05] +122B0; [7A CA 30, 05, 05] -12307; [7A C8 0C, 05, 05] +122B1; [7A CA 38, 05, 05] -12308; [7A C8 14, 05, 05] +122B2; [7A CA 40, 05, 05] -12309; [7A C8 1C, 05, 05] +122B3; [7A CA 48, 05, 05] -1230A; [7A C8 24, 05, 05] +122B4; [7A CA 50, 05, 05] -1230B; [7A C8 2C, 05, 05] +122B5; [7A CA 58, 05, 05] -1230C; [7A C8 34, 05, 05] +122B6; [7A CA 60, 05, 05] -1230D; [7A C8 3C, 05, 05] +122B7; [7A CA 68, 05, 05] -1230E; [7A C8 44, 05, 05] +122B8; [7A CA 70, 05, 05] -1230F; [7A C8 4C, 05, 05] +122B9; [7A CA 78, 05, 05] -12310; [7A C8 54, 05, 05] +122BA; [7A CA 80, 05, 05] -12311; [7A C8 5C, 05, 05] +122BB; [7A CA 88, 05, 05] -12312; [7A C8 64, 05, 05] +122BC; [7A CA 90, 05, 05] -12313; [7A C8 6C, 05, 05] +122BD; [7A CA 98, 05, 05] -12314; [7A C8 74, 05, 05] +122BE; [7A CA A0, 05, 05] -12315; [7A C8 7C, 05, 05] +122BF; [7A CA A8, 05, 05] -12316; [7A C8 84, 05, 05] +122C0; [7A CA B0, 05, 05] -12317; [7A C8 8C, 05, 05] +122C1; [7A CA B8, 05, 05] -12318; [7A C8 94, 05, 05] +122C2; [7A CA C0, 05, 05] -12319; [7A C8 9C, 05, 05] +122C3; [7A CA C8, 05, 05] -1231A; [7A C8 A4, 05, 05] +122C4; [7A CA D0, 05, 05] -1231B; [7A C8 AC, 05, 05] +122C5; [7A CA D8, 05, 05] -1231C; [7A C8 B4, 05, 05] +122C6; [7A CA E0, 05, 05] -1231D; [7A C8 BC, 05, 05] +122C7; [7A CA E8, 05, 05] -1231E; [7A C8 C4, 05, 05] +122C8; [7A CA F0, 05, 05] -1231F; [7A C8 CC, 05, 05] +122C9; [7A CA F8, 05, 05] -12320; [7A C8 D4, 05, 05] +122CA; [7A CB 06, 05, 05] -12321; [7A C8 DC, 05, 05] +122CB; [7A CB 0E, 05, 05] -12322; [7A C8 E4, 05, 05] +122CC; [7A CB 16, 05, 05] -12323; [7A C8 EC, 05, 05] +122CD; [7A CB 1E, 05, 05] -12324; [7A C8 F4, 05, 05] +122CE; [7A CB 26, 05, 05] -12325; [7A C8 FC, 05, 05] +122CF; [7A CB 2E, 05, 05] -12326; [7A C9 0A, 05, 05] +122D0; [7A CB 36, 05, 05] -12327; [7A C9 12, 05, 05] +122D1; [7A CB 3E, 05, 05] -12328; [7A C9 1A, 05, 05] +122D2; [7A CB 46, 05, 05] -12329; [7A C9 22, 05, 05] +122D3; [7A CB 4E, 05, 05] -1232A; [7A C9 2A, 05, 05] +122D4; [7A CB 56, 05, 05] -1232B; [7A C9 32, 05, 05] +122D5; [7A CB 5E, 05, 05] -1232C; [7A C9 3A, 05, 05] +122D6; [7A CB 66, 05, 05] -1232D; [7A C9 42, 05, 05] +122D7; [7A CB 6E, 05, 05] -1232E; [7A C9 4A, 05, 05] +122D8; [7A CB 76, 05, 05] -1232F; [7A C9 52, 05, 05] +122D9; [7A CB 7E, 05, 05] -12330; [7A C9 5A, 05, 05] +122DA; [7A CB 86, 05, 05] -12331; [7A C9 62, 05, 05] +122DB; [7A CB 8E, 05, 05] -12332; [7A C9 6A, 05, 05] +122DC; [7A CB 96, 05, 05] -12333; [7A C9 72, 05, 05] +122DD; [7A CB 9E, 05, 05] -12334; [7A C9 7A, 05, 05] +122DE; [7A CB A6, 05, 05] -12335; [7A C9 82, 05, 05] +122DF; [7A CB AE, 05, 05] -12336; [7A C9 8A, 05, 05] +122E0; [7A CB B6, 05, 05] -12337; [7A C9 92, 05, 05] +122E1; [7A CB BE, 05, 05] -12338; [7A C9 9A, 05, 05] +122E2; [7A CB C6, 05, 05] -12339; [7A C9 A2, 05, 05] +122E3; [7A CB CE, 05, 05] -1233A; [7A C9 AA, 05, 05] +122E4; [7A CB D6, 05, 05] -1233B; [7A C9 B2, 05, 05] +122E5; [7A CB DE, 05, 05] -1233C; [7A C9 BA, 05, 05] +122E6; [7A CB E6, 05, 05] -1233D; [7A C9 C2, 05, 05] +122E7; [7A CB EE, 05, 05] -1233E; [7A C9 CA, 05, 05] +122E8; [7A CB F6, 05, 05] -1233F; [7A C9 D2, 05, 05] +122E9; [7A CC 04, 05, 05] -12340; [7A C9 DA, 05, 05] +122EA; [7A CC 0C, 05, 05] -12341; [7A C9 E2, 05, 05] +122EB; [7A CC 14, 05, 05] -12342; [7A C9 EA, 05, 05] +122EC; [7A CC 1C, 05, 05] -12343; [7A C9 F2, 05, 05] +122ED; [7A CC 24, 05, 05] -12344; [7A C9 FA, 05, 05] +122EE; [7A CC 2C, 05, 05] -12345; [7A CA 08, 05, 05] +122EF; [7A CC 34, 05, 05] -12346; [7A CA 10, 05, 05] +122F0; [7A CC 3C, 05, 05] -12347; [7A CA 18, 05, 05] +122F1; [7A CC 44, 05, 05] -12348; [7A CA 20, 05, 05] +122F2; [7A CC 4C, 05, 05] -12349; [7A CA 28, 05, 05] +122F3; [7A CC 54, 05, 05] -1234A; [7A CA 30, 05, 05] +122F4; [7A CC 5C, 05, 05] -1234B; [7A CA 38, 05, 05] +122F5; [7A CC 64, 05, 05] -1234C; [7A CA 40, 05, 05] +122F6; [7A CC 6C, 05, 05] -1234D; [7A CA 48, 05, 05] +122F7; [7A CC 74, 05, 05] -1234E; [7A CA 50, 05, 05] +122F8; [7A CC 7C, 05, 05] -1234F; [7A CA 58, 05, 05] +122F9; [7A CC 84, 05, 05] -12350; [7A CA 60, 05, 05] +122FA; [7A CC 8C, 05, 05] -12351; [7A CA 68, 05, 05] +122FB; [7A CC 94, 05, 05] -12352; [7A CA 70, 05, 05] +122FC; [7A CC 9C, 05, 05] -12353; [7A CA 78, 05, 05] +122FD; [7A CC A4, 05, 05] -12354; [7A CA 80, 05, 05] +122FE; [7A CC AC, 05, 05] -12355; [7A CA 88, 05, 05] +122FF; [7A CC B4, 05, 05] -12356; [7A CA 90, 05, 05] +12300; [7A CC BC, 05, 05] -12357; [7A CA 98, 05, 05] +12301; [7A CC C4, 05, 05] -12358; [7A CA A0, 05, 05] +12302; [7A CC CC, 05, 05] -12359; [7A CA A8, 05, 05] +12303; [7A CC D4, 05, 05] -1235A; [7A CA B0, 05, 05] +12304; [7A CC DC, 05, 05] -1235B; [7A CA B8, 05, 05] +12305; [7A CC E4, 05, 05] -1235C; [7A CA C0, 05, 05] +12306; [7A CC EC, 05, 05] -1235D; [7A CA C8, 05, 05] +12307; [7A CC F4, 05, 05] -1235E; [7A CA D0, 05, 05] +12308; [7A CC FC, 05, 05] -1235F; [7A CA D8, 05, 05] +12309; [7A CD 0A, 05, 05] -12360; [7A CA E0, 05, 05] +1230A; [7A CD 12, 05, 05] -12361; [7A CA E8, 05, 05] +1230B; [7A CD 1A, 05, 05] -12362; [7A CA F0, 05, 05] +1230C; [7A CD 22, 05, 05] -12363; [7A CA F8, 05, 05] +1230D; [7A CD 2A, 05, 05] -12364; [7A CB 06, 05, 05] +1230E; [7A CD 32, 05, 05] -12365; [7A CB 0E, 05, 05] +1230F; [7A CD 3A, 05, 05] -12366; [7A CB 16, 05, 05] +12310; [7A CD 42, 05, 05] -12367; [7A CB 1E, 05, 05] +12311; [7A CD 4A, 05, 05] -12368; [7A CB 26, 05, 05] +12312; [7A CD 52, 05, 05] -12369; [7A CB 2E, 05, 05] +12313; [7A CD 5A, 05, 05] -1236A; [7A CB 36, 05, 05] +12314; [7A CD 62, 05, 05] -1236B; [7A CB 3E, 05, 05] +12315; [7A CD 6A, 05, 05] -1236C; [7A CB 46, 05, 05] +12316; [7A CD 72, 05, 05] -1236D; [7A CB 4E, 05, 05] +12317; [7A CD 7A, 05, 05] -1236E; [7A CB 56, 05, 05] +12318; [7A CD 82, 05, 05] -13000; [7A CB 5E, 05, 05] +12319; [7A CD 8A, 05, 05] -13001; [7A CB 66, 05, 05] +1231A; [7A CD 92, 05, 05] -13002; [7A CB 6E, 05, 05] +1231B; [7A CD 9A, 05, 05] -13003; [7A CB 76, 05, 05] +1231C; [7A CD A2, 05, 05] -13004; [7A CB 7E, 05, 05] +1231D; [7A CD AA, 05, 05] -13005; [7A CB 86, 05, 05] +1231E; [7A CD B2, 05, 05] -13006; [7A CB 8E, 05, 05] +1231F; [7A CD BA, 05, 05] -13007; [7A CB 96, 05, 05] +12320; [7A CD C2, 05, 05] -13008; [7A CB 9E, 05, 05] +12321; [7A CD CA, 05, 05] -13009; [7A CB A6, 05, 05] +12322; [7A CD D2, 05, 05] -1300A; [7A CB AE, 05, 05] +12323; [7A CD DA, 05, 05] -1300B; [7A CB B6, 05, 05] +12324; [7A CD E2, 05, 05] -1300C; [7A CB BE, 05, 05] +12325; [7A CD EA, 05, 05] -1300D; [7A CB C6, 05, 05] +12326; [7A CD F2, 05, 05] -1300E; [7A CB CE, 05, 05] +12327; [7A CD FA, 05, 05] -1300F; [7A CB D6, 05, 05] +12328; [7A CE 08, 05, 05] -13010; [7A CB DE, 05, 05] +12329; [7A CE 10, 05, 05] -13011; [7A CB E6, 05, 05] +1232A; [7A CE 18, 05, 05] -13012; [7A CB EE, 05, 05] +1232B; [7A CE 20, 05, 05] -13013; [7A CB F6, 05, 05] +1232C; [7A CE 28, 05, 05] -13014; [7A CC 04, 05, 05] +1232D; [7A CE 30, 05, 05] -13015; [7A CC 0C, 05, 05] +1232E; [7A CE 38, 05, 05] -13016; [7A CC 14, 05, 05] +1232F; [7A CE 40, 05, 05] -13017; [7A CC 1C, 05, 05] +12330; [7A CE 48, 05, 05] -13018; [7A CC 24, 05, 05] +12331; [7A CE 50, 05, 05] -13019; [7A CC 2C, 05, 05] +12332; [7A CE 58, 05, 05] -1301A; [7A CC 34, 05, 05] +12333; [7A CE 60, 05, 05] -1301B; [7A CC 3C, 05, 05] +12334; [7A CE 68, 05, 05] -1301C; [7A CC 44, 05, 05] +12335; [7A CE 70, 05, 05] -1301D; [7A CC 4C, 05, 05] +12336; [7A CE 78, 05, 05] -1301E; [7A CC 54, 05, 05] +12337; [7A CE 80, 05, 05] -1301F; [7A CC 5C, 05, 05] +12338; [7A CE 88, 05, 05] -13020; [7A CC 64, 05, 05] +12339; [7A CE 90, 05, 05] -13021; [7A CC 6C, 05, 05] +1233A; [7A CE 98, 05, 05] -13022; [7A CC 74, 05, 05] +1233B; [7A CE A0, 05, 05] -13023; [7A CC 7C, 05, 05] +1233C; [7A CE A8, 05, 05] -13024; [7A CC 84, 05, 05] +1233D; [7A CE B0, 05, 05] -13025; [7A CC 8C, 05, 05] +1233E; [7A CE B8, 05, 05] -13026; [7A CC 94, 05, 05] +1233F; [7A CE C0, 05, 05] -13027; [7A CC 9C, 05, 05] +12340; [7A CE C8, 05, 05] -13028; [7A CC A4, 05, 05] +12341; [7A CE D0, 05, 05] -13029; [7A CC AC, 05, 05] +12342; [7A CE D8, 05, 05] -1302A; [7A CC B4, 05, 05] +12343; [7A CE E0, 05, 05] -1302B; [7A CC BC, 05, 05] +12344; [7A CE E8, 05, 05] -1302C; [7A CC C4, 05, 05] +12345; [7A CE F0, 05, 05] -1302D; [7A CC CC, 05, 05] +12346; [7A CE F8, 05, 05] -1302E; [7A CC D4, 05, 05] +12347; [7A CF 06, 05, 05] -1302F; [7A CC DC, 05, 05] +12348; [7A CF 0E, 05, 05] -13030; [7A CC E4, 05, 05] +12349; [7A CF 16, 05, 05] -13031; [7A CC EC, 05, 05] +1234A; [7A CF 1E, 05, 05] -13032; [7A CC F4, 05, 05] +1234B; [7A CF 26, 05, 05] -13033; [7A CC FC, 05, 05] +1234C; [7A CF 2E, 05, 05] -13034; [7A CD 0A, 05, 05] +1234D; [7A CF 36, 05, 05] -13035; [7A CD 12, 05, 05] +1234E; [7A CF 3E, 05, 05] -13036; [7A CD 1A, 05, 05] +1234F; [7A CF 46, 05, 05] -13037; [7A CD 22, 05, 05] +12350; [7A CF 4E, 05, 05] -13038; [7A CD 2A, 05, 05] +12351; [7A CF 56, 05, 05] -13039; [7A CD 32, 05, 05] +12352; [7A CF 5E, 05, 05] -1303A; [7A CD 3A, 05, 05] +12353; [7A CF 66, 05, 05] -1303B; [7A CD 42, 05, 05] +12354; [7A CF 6E, 05, 05] -1303C; [7A CD 4A, 05, 05] +12355; [7A CF 76, 05, 05] -1303D; [7A CD 52, 05, 05] +12356; [7A CF 7E, 05, 05] -1303E; [7A CD 5A, 05, 05] +12357; [7A CF 86, 05, 05] -1303F; [7A CD 62, 05, 05] +12358; [7A CF 8E, 05, 05] -13040; [7A CD 6A, 05, 05] +12359; [7A CF 96, 05, 05] -13041; [7A CD 72, 05, 05] +1235A; [7A CF 9E, 05, 05] -13042; [7A CD 7A, 05, 05] +1235B; [7A CF A6, 05, 05] -13043; [7A CD 82, 05, 05] +1235C; [7A CF AE, 05, 05] -13044; [7A CD 8A, 05, 05] +1235D; [7A CF B6, 05, 05] -13045; [7A CD 92, 05, 05] +1235E; [7A CF BE, 05, 05] -13046; [7A CD 9A, 05, 05] +1235F; [7A CF C6, 05, 05] -13047; [7A CD A2, 05, 05] +12360; [7A CF CE, 05, 05] -13048; [7A CD AA, 05, 05] +12361; [7A CF D6, 05, 05] -13049; [7A CD B2, 05, 05] +12362; [7A CF DE, 05, 05] -1304A; [7A CD BA, 05, 05] +12363; [7A CF E6, 05, 05] -1304B; [7A CD C2, 05, 05] +12364; [7A CF EE, 05, 05] -1304C; [7A CD CA, 05, 05] +12365; [7A CF F6, 05, 05] -1304D; [7A CD D2, 05, 05] +12366; [7A D0 04, 05, 05] -1304E; [7A CD DA, 05, 05] +12367; [7A D0 0C, 05, 05] -1304F; [7A CD E2, 05, 05] +12368; [7A D0 14, 05, 05] -13050; [7A CD EA, 05, 05] +12369; [7A D0 1C, 05, 05] -13051; [7A CD F2, 05, 05] +1236A; [7A D0 24, 05, 05] -13052; [7A CD FA, 05, 05] +1236B; [7A D0 2C, 05, 05] -13053; [7A CE 08, 05, 05] +1236C; [7A D0 34, 05, 05] -13054; [7A CE 10, 05, 05] +1236D; [7A D0 3C, 05, 05] -13055; [7A CE 18, 05, 05] +1236E; [7A D0 44, 05, 05] -13056; [7A CE 20, 05, 05] +13000; [7A D0 4C, 05, 05] -13057; [7A CE 28, 05, 05] +13001; [7A D0 54, 05, 05] -13058; [7A CE 30, 05, 05] +13002; [7A D0 5C, 05, 05] -13059; [7A CE 38, 05, 05] +13003; [7A D0 64, 05, 05] -1305A; [7A CE 40, 05, 05] +13004; [7A D0 6C, 05, 05] -1305B; [7A CE 48, 05, 05] +13005; [7A D0 74, 05, 05] -1305C; [7A CE 50, 05, 05] +13006; [7A D0 7C, 05, 05] -1305D; [7A CE 58, 05, 05] +13007; [7A D0 84, 05, 05] -1305E; [7A CE 60, 05, 05] +13008; [7A D0 8C, 05, 05] -1305F; [7A CE 68, 05, 05] +13009; [7A D0 94, 05, 05] -13060; [7A CE 70, 05, 05] +1300A; [7A D0 9C, 05, 05] -13061; [7A CE 78, 05, 05] +1300B; [7A D0 A4, 05, 05] -13062; [7A CE 80, 05, 05] +1300C; [7A D0 AC, 05, 05] -13063; [7A CE 88, 05, 05] +1300D; [7A D0 B4, 05, 05] -13064; [7A CE 90, 05, 05] +1300E; [7A D0 BC, 05, 05] -13065; [7A CE 98, 05, 05] +1300F; [7A D0 C4, 05, 05] -13066; [7A CE A0, 05, 05] +13010; [7A D0 CC, 05, 05] -13067; [7A CE A8, 05, 05] +13011; [7A D0 D4, 05, 05] -13068; [7A CE B0, 05, 05] +13012; [7A D0 DC, 05, 05] -13069; [7A CE B8, 05, 05] +13013; [7A D0 E4, 05, 05] -1306A; [7A CE C0, 05, 05] +13014; [7A D0 EC, 05, 05] -1306B; [7A CE C8, 05, 05] +13015; [7A D0 F4, 05, 05] -1306C; [7A CE D0, 05, 05] +13016; [7A D0 FC, 05, 05] -1306D; [7A CE D8, 05, 05] +13017; [7A D1 0A, 05, 05] -1306E; [7A CE E0, 05, 05] +13018; [7A D1 12, 05, 05] -1306F; [7A CE E8, 05, 05] +13019; [7A D1 1A, 05, 05] -13070; [7A CE F0, 05, 05] +1301A; [7A D1 22, 05, 05] -13071; [7A CE F8, 05, 05] +1301B; [7A D1 2A, 05, 05] -13072; [7A CF 06, 05, 05] +1301C; [7A D1 32, 05, 05] -13073; [7A CF 0E, 05, 05] +1301D; [7A D1 3A, 05, 05] -13074; [7A CF 16, 05, 05] +1301E; [7A D1 42, 05, 05] -13075; [7A CF 1E, 05, 05] +1301F; [7A D1 4A, 05, 05] -13076; [7A CF 26, 05, 05] +13020; [7A D1 52, 05, 05] -13077; [7A CF 2E, 05, 05] +13021; [7A D1 5A, 05, 05] -13078; [7A CF 36, 05, 05] +13022; [7A D1 62, 05, 05] -13079; [7A CF 3E, 05, 05] +13023; [7A D1 6A, 05, 05] -1307A; [7A CF 46, 05, 05] +13024; [7A D1 72, 05, 05] -1307B; [7A CF 4E, 05, 05] +13025; [7A D1 7A, 05, 05] -1307C; [7A CF 56, 05, 05] +13026; [7A D1 82, 05, 05] -1307D; [7A CF 5E, 05, 05] +13027; [7A D1 8A, 05, 05] -1307E; [7A CF 66, 05, 05] +13028; [7A D1 92, 05, 05] -1307F; [7A CF 6E, 05, 05] +13029; [7A D1 9A, 05, 05] -13080; [7A CF 76, 05, 05] +1302A; [7A D1 A2, 05, 05] -13081; [7A CF 7E, 05, 05] +1302B; [7A D1 AA, 05, 05] -13082; [7A CF 86, 05, 05] +1302C; [7A D1 B2, 05, 05] -13083; [7A CF 8E, 05, 05] +1302D; [7A D1 BA, 05, 05] -13084; [7A CF 96, 05, 05] +1302E; [7A D1 C2, 05, 05] -13085; [7A CF 9E, 05, 05] +1302F; [7A D1 CA, 05, 05] -13086; [7A CF A6, 05, 05] +13030; [7A D1 D2, 05, 05] -13087; [7A CF AE, 05, 05] +13031; [7A D1 DA, 05, 05] -13088; [7A CF B6, 05, 05] +13032; [7A D1 E2, 05, 05] -13089; [7A CF BE, 05, 05] +13033; [7A D1 EA, 05, 05] -1308A; [7A CF C6, 05, 05] +13034; [7A D1 F2, 05, 05] -1308B; [7A CF CE, 05, 05] +13035; [7A D1 FA, 05, 05] -1308C; [7A CF D6, 05, 05] +13036; [7A D2 08, 05, 05] -1308D; [7A CF DE, 05, 05] +13037; [7A D2 10, 05, 05] -1308E; [7A CF E6, 05, 05] +13038; [7A D2 18, 05, 05] -1308F; [7A CF EE, 05, 05] +13039; [7A D2 20, 05, 05] -13090; [7A CF F6, 05, 05] +1303A; [7A D2 28, 05, 05] -13091; [7A D0 04, 05, 05] +1303B; [7A D2 30, 05, 05] -13092; [7A D0 0C, 05, 05] +1303C; [7A D2 38, 05, 05] -13093; [7A D0 14, 05, 05] +1303D; [7A D2 40, 05, 05] -13094; [7A D0 1C, 05, 05] +1303E; [7A D2 48, 05, 05] -13095; [7A D0 24, 05, 05] +1303F; [7A D2 50, 05, 05] -13096; [7A D0 2C, 05, 05] +13040; [7A D2 58, 05, 05] -13097; [7A D0 34, 05, 05] +13041; [7A D2 60, 05, 05] -13098; [7A D0 3C, 05, 05] +13042; [7A D2 68, 05, 05] -13099; [7A D0 44, 05, 05] +13043; [7A D2 70, 05, 05] -1309A; [7A D0 4C, 05, 05] +13044; [7A D2 78, 05, 05] -1309B; [7A D0 54, 05, 05] +13045; [7A D2 80, 05, 05] -1309C; [7A D0 5C, 05, 05] +13046; [7A D2 88, 05, 05] -1309D; [7A D0 64, 05, 05] +13047; [7A D2 90, 05, 05] -1309E; [7A D0 6C, 05, 05] +13048; [7A D2 98, 05, 05] -1309F; [7A D0 74, 05, 05] +13049; [7A D2 A0, 05, 05] -130A0; [7A D0 7C, 05, 05] +1304A; [7A D2 A8, 05, 05] -130A1; [7A D0 84, 05, 05] +1304B; [7A D2 B0, 05, 05] -130A2; [7A D0 8C, 05, 05] +1304C; [7A D2 B8, 05, 05] -130A3; [7A D0 94, 05, 05] +1304D; [7A D2 C0, 05, 05] -130A4; [7A D0 9C, 05, 05] +1304E; [7A D2 C8, 05, 05] -130A5; [7A D0 A4, 05, 05] +1304F; [7A D2 D0, 05, 05] -130A6; [7A D0 AC, 05, 05] +13050; [7A D2 D8, 05, 05] -130A7; [7A D0 B4, 05, 05] +13051; [7A D2 E0, 05, 05] -130A8; [7A D0 BC, 05, 05] +13052; [7A D2 E8, 05, 05] -130A9; [7A D0 C4, 05, 05] +13053; [7A D2 F0, 05, 05] -130AA; [7A D0 CC, 05, 05] +13054; [7A D2 F8, 05, 05] -130AB; [7A D0 D4, 05, 05] +13055; [7A D3 06, 05, 05] -130AC; [7A D0 DC, 05, 05] +13056; [7A D3 0E, 05, 05] -130AD; [7A D0 E4, 05, 05] +13057; [7A D3 16, 05, 05] -130AE; [7A D0 EC, 05, 05] +13058; [7A D3 1E, 05, 05] -130AF; [7A D0 F4, 05, 05] +13059; [7A D3 26, 05, 05] -130B0; [7A D0 FC, 05, 05] +1305A; [7A D3 2E, 05, 05] -130B1; [7A D1 0A, 05, 05] +1305B; [7A D3 36, 05, 05] -130B2; [7A D1 12, 05, 05] +1305C; [7A D3 3E, 05, 05] -130B3; [7A D1 1A, 05, 05] +1305D; [7A D3 46, 05, 05] -130B4; [7A D1 22, 05, 05] +1305E; [7A D3 4E, 05, 05] -130B5; [7A D1 2A, 05, 05] +1305F; [7A D3 56, 05, 05] -130B6; [7A D1 32, 05, 05] +13060; [7A D3 5E, 05, 05] -130B7; [7A D1 3A, 05, 05] +13061; [7A D3 66, 05, 05] -130B8; [7A D1 42, 05, 05] +13062; [7A D3 6E, 05, 05] -130B9; [7A D1 4A, 05, 05] +13063; [7A D3 76, 05, 05] -130BA; [7A D1 52, 05, 05] +13064; [7A D3 7E, 05, 05] -130BB; [7A D1 5A, 05, 05] +13065; [7A D3 86, 05, 05] -130BC; [7A D1 62, 05, 05] +13066; [7A D3 8E, 05, 05] -130BD; [7A D1 6A, 05, 05] +13067; [7A D3 96, 05, 05] -130BE; [7A D1 72, 05, 05] +13068; [7A D3 9E, 05, 05] -130BF; [7A D1 7A, 05, 05] +13069; [7A D3 A6, 05, 05] -130C0; [7A D1 82, 05, 05] +1306A; [7A D3 AE, 05, 05] -130C1; [7A D1 8A, 05, 05] +1306B; [7A D3 B6, 05, 05] -130C2; [7A D1 92, 05, 05] +1306C; [7A D3 BE, 05, 05] -130C3; [7A D1 9A, 05, 05] +1306D; [7A D3 C6, 05, 05] -130C4; [7A D1 A2, 05, 05] +1306E; [7A D3 CE, 05, 05] -130C5; [7A D1 AA, 05, 05] +1306F; [7A D3 D6, 05, 05] -130C6; [7A D1 B2, 05, 05] +13070; [7A D3 DE, 05, 05] -130C7; [7A D1 BA, 05, 05] +13071; [7A D3 E6, 05, 05] -130C8; [7A D1 C2, 05, 05] +13072; [7A D3 EE, 05, 05] -130C9; [7A D1 CA, 05, 05] +13073; [7A D3 F6, 05, 05] -130CA; [7A D1 D2, 05, 05] +13074; [7A D4 04, 05, 05] -130CB; [7A D1 DA, 05, 05] +13075; [7A D4 0C, 05, 05] -130CC; [7A D1 E2, 05, 05] +13076; [7A D4 14, 05, 05] -130CD; [7A D1 EA, 05, 05] +13077; [7A D4 1C, 05, 05] -130CE; [7A D1 F2, 05, 05] +13078; [7A D4 24, 05, 05] -130CF; [7A D1 FA, 05, 05] +13079; [7A D4 2C, 05, 05] -130D0; [7A D2 08, 05, 05] +1307A; [7A D4 34, 05, 05] -130D1; [7A D2 10, 05, 05] +1307B; [7A D4 3C, 05, 05] -130D2; [7A D2 18, 05, 05] +1307C; [7A D4 44, 05, 05] -130D3; [7A D2 20, 05, 05] +1307D; [7A D4 4C, 05, 05] -130D4; [7A D2 28, 05, 05] +1307E; [7A D4 54, 05, 05] -130D5; [7A D2 30, 05, 05] +1307F; [7A D4 5C, 05, 05] -130D6; [7A D2 38, 05, 05] +13080; [7A D4 64, 05, 05] -130D7; [7A D2 40, 05, 05] +13081; [7A D4 6C, 05, 05] -130D8; [7A D2 48, 05, 05] +13082; [7A D4 74, 05, 05] -130D9; [7A D2 50, 05, 05] +13083; [7A D4 7C, 05, 05] -130DA; [7A D2 58, 05, 05] +13084; [7A D4 84, 05, 05] -130DB; [7A D2 60, 05, 05] +13085; [7A D4 8C, 05, 05] -130DC; [7A D2 68, 05, 05] +13086; [7A D4 94, 05, 05] -130DD; [7A D2 70, 05, 05] +13087; [7A D4 9C, 05, 05] -130DE; [7A D2 78, 05, 05] +13088; [7A D4 A4, 05, 05] -130DF; [7A D2 80, 05, 05] +13089; [7A D4 AC, 05, 05] -130E0; [7A D2 88, 05, 05] +1308A; [7A D4 B4, 05, 05] -130E1; [7A D2 90, 05, 05] +1308B; [7A D4 BC, 05, 05] -130E2; [7A D2 98, 05, 05] +1308C; [7A D4 C4, 05, 05] -130E3; [7A D2 A0, 05, 05] +1308D; [7A D4 CC, 05, 05] -130E4; [7A D2 A8, 05, 05] +1308E; [7A D4 D4, 05, 05] -130E5; [7A D2 B0, 05, 05] +1308F; [7A D4 DC, 05, 05] -130E6; [7A D2 B8, 05, 05] +13090; [7A D4 E4, 05, 05] -130E7; [7A D2 C0, 05, 05] +13091; [7A D4 EC, 05, 05] -130E8; [7A D2 C8, 05, 05] +13092; [7A D4 F4, 05, 05] -130E9; [7A D2 D0, 05, 05] +13093; [7A D4 FC, 05, 05] -130EA; [7A D2 D8, 05, 05] +13094; [7A D5 0A, 05, 05] -130EB; [7A D2 E0, 05, 05] +13095; [7A D5 12, 05, 05] -130EC; [7A D2 E8, 05, 05] +13096; [7A D5 1A, 05, 05] -130ED; [7A D2 F0, 05, 05] +13097; [7A D5 22, 05, 05] -130EE; [7A D2 F8, 05, 05] +13098; [7A D5 2A, 05, 05] -130EF; [7A D3 06, 05, 05] +13099; [7A D5 32, 05, 05] -130F0; [7A D3 0E, 05, 05] +1309A; [7A D5 3A, 05, 05] -130F1; [7A D3 16, 05, 05] +1309B; [7A D5 42, 05, 05] -130F2; [7A D3 1E, 05, 05] +1309C; [7A D5 4A, 05, 05] -130F3; [7A D3 26, 05, 05] +1309D; [7A D5 52, 05, 05] -130F4; [7A D3 2E, 05, 05] +1309E; [7A D5 5A, 05, 05] -130F5; [7A D3 36, 05, 05] +1309F; [7A D5 62, 05, 05] -130F6; [7A D3 3E, 05, 05] +130A0; [7A D5 6A, 05, 05] -130F7; [7A D3 46, 05, 05] +130A1; [7A D5 72, 05, 05] -130F8; [7A D3 4E, 05, 05] +130A2; [7A D5 7A, 05, 05] -130F9; [7A D3 56, 05, 05] +130A3; [7A D5 82, 05, 05] -130FA; [7A D3 5E, 05, 05] +130A4; [7A D5 8A, 05, 05] -130FB; [7A D3 66, 05, 05] +130A5; [7A D5 92, 05, 05] -130FC; [7A D3 6E, 05, 05] +130A6; [7A D5 9A, 05, 05] -130FD; [7A D3 76, 05, 05] +130A7; [7A D5 A2, 05, 05] -130FE; [7A D3 7E, 05, 05] +130A8; [7A D5 AA, 05, 05] -130FF; [7A D3 86, 05, 05] +130A9; [7A D5 B2, 05, 05] -13100; [7A D3 8E, 05, 05] +130AA; [7A D5 BA, 05, 05] -13101; [7A D3 96, 05, 05] +130AB; [7A D5 C2, 05, 05] -13102; [7A D3 9E, 05, 05] +130AC; [7A D5 CA, 05, 05] -13103; [7A D3 A6, 05, 05] +130AD; [7A D5 D2, 05, 05] -13104; [7A D3 AE, 05, 05] +130AE; [7A D5 DA, 05, 05] -13105; [7A D3 B6, 05, 05] +130AF; [7A D5 E2, 05, 05] -13106; [7A D3 BE, 05, 05] +130B0; [7A D5 EA, 05, 05] -13107; [7A D3 C6, 05, 05] +130B1; [7A D5 F2, 05, 05] -13108; [7A D3 CE, 05, 05] +130B2; [7A D5 FA, 05, 05] -13109; [7A D3 D6, 05, 05] +130B3; [7A D6 08, 05, 05] -1310A; [7A D3 DE, 05, 05] +130B4; [7A D6 10, 05, 05] -1310B; [7A D3 E6, 05, 05] +130B5; [7A D6 18, 05, 05] -1310C; [7A D3 EE, 05, 05] +130B6; [7A D6 20, 05, 05] -1310D; [7A D3 F6, 05, 05] +130B7; [7A D6 28, 05, 05] -1310E; [7A D4 04, 05, 05] +130B8; [7A D6 30, 05, 05] -1310F; [7A D4 0C, 05, 05] +130B9; [7A D6 38, 05, 05] -13110; [7A D4 14, 05, 05] +130BA; [7A D6 40, 05, 05] -13111; [7A D4 1C, 05, 05] +130BB; [7A D6 48, 05, 05] -13112; [7A D4 24, 05, 05] +130BC; [7A D6 50, 05, 05] -13113; [7A D4 2C, 05, 05] +130BD; [7A D6 58, 05, 05] -13114; [7A D4 34, 05, 05] +130BE; [7A D6 60, 05, 05] -13115; [7A D4 3C, 05, 05] +130BF; [7A D6 68, 05, 05] -13116; [7A D4 44, 05, 05] +130C0; [7A D6 70, 05, 05] -13117; [7A D4 4C, 05, 05] +130C1; [7A D6 78, 05, 05] -13118; [7A D4 54, 05, 05] +130C2; [7A D6 80, 05, 05] -13119; [7A D4 5C, 05, 05] +130C3; [7A D6 88, 05, 05] -1311A; [7A D4 64, 05, 05] +130C4; [7A D6 90, 05, 05] -1311B; [7A D4 6C, 05, 05] +130C5; [7A D6 98, 05, 05] -1311C; [7A D4 74, 05, 05] +130C6; [7A D6 A0, 05, 05] -1311D; [7A D4 7C, 05, 05] +130C7; [7A D6 A8, 05, 05] -1311E; [7A D4 84, 05, 05] +130C8; [7A D6 B0, 05, 05] -1311F; [7A D4 8C, 05, 05] +130C9; [7A D6 B8, 05, 05] -13120; [7A D4 94, 05, 05] +130CA; [7A D6 C0, 05, 05] -13121; [7A D4 9C, 05, 05] +130CB; [7A D6 C8, 05, 05] -13122; [7A D4 A4, 05, 05] +130CC; [7A D6 D0, 05, 05] -13123; [7A D4 AC, 05, 05] +130CD; [7A D6 D8, 05, 05] -13124; [7A D4 B4, 05, 05] +130CE; [7A D6 E0, 05, 05] -13125; [7A D4 BC, 05, 05] +130CF; [7A D6 E8, 05, 05] -13126; [7A D4 C4, 05, 05] +130D0; [7A D6 F0, 05, 05] -13127; [7A D4 CC, 05, 05] +130D1; [7A D6 F8, 05, 05] -13128; [7A D4 D4, 05, 05] +130D2; [7A D7 06, 05, 05] -13129; [7A D4 DC, 05, 05] +130D3; [7A D7 0E, 05, 05] -1312A; [7A D4 E4, 05, 05] +130D4; [7A D7 16, 05, 05] -1312B; [7A D4 EC, 05, 05] +130D5; [7A D7 1E, 05, 05] -1312C; [7A D4 F4, 05, 05] +130D6; [7A D7 26, 05, 05] -1312D; [7A D4 FC, 05, 05] +130D7; [7A D7 2E, 05, 05] -1312E; [7A D5 0A, 05, 05] +130D8; [7A D7 36, 05, 05] -1312F; [7A D5 12, 05, 05] +130D9; [7A D7 3E, 05, 05] -13130; [7A D5 1A, 05, 05] +130DA; [7A D7 46, 05, 05] -13131; [7A D5 22, 05, 05] +130DB; [7A D7 4E, 05, 05] -13132; [7A D5 2A, 05, 05] +130DC; [7A D7 56, 05, 05] -13133; [7A D5 32, 05, 05] +130DD; [7A D7 5E, 05, 05] -13134; [7A D5 3A, 05, 05] +130DE; [7A D7 66, 05, 05] -13135; [7A D5 42, 05, 05] +130DF; [7A D7 6E, 05, 05] -13136; [7A D5 4A, 05, 05] +130E0; [7A D7 76, 05, 05] -13137; [7A D5 52, 05, 05] +130E1; [7A D7 7E, 05, 05] -13138; [7A D5 5A, 05, 05] +130E2; [7A D7 86, 05, 05] -13139; [7A D5 62, 05, 05] +130E3; [7A D7 8E, 05, 05] -1313A; [7A D5 6A, 05, 05] +130E4; [7A D7 96, 05, 05] -1313B; [7A D5 72, 05, 05] +130E5; [7A D7 9E, 05, 05] -1313C; [7A D5 7A, 05, 05] +130E6; [7A D7 A6, 05, 05] -1313D; [7A D5 82, 05, 05] +130E7; [7A D7 AE, 05, 05] -1313E; [7A D5 8A, 05, 05] +130E8; [7A D7 B6, 05, 05] -1313F; [7A D5 92, 05, 05] +130E9; [7A D7 BE, 05, 05] -13140; [7A D5 9A, 05, 05] +130EA; [7A D7 C6, 05, 05] -13141; [7A D5 A2, 05, 05] +130EB; [7A D7 CE, 05, 05] -13142; [7A D5 AA, 05, 05] +130EC; [7A D7 D6, 05, 05] -13143; [7A D5 B2, 05, 05] +130ED; [7A D7 DE, 05, 05] -13144; [7A D5 BA, 05, 05] +130EE; [7A D7 E6, 05, 05] -13145; [7A D5 C2, 05, 05] +130EF; [7A D7 EE, 05, 05] -13146; [7A D5 CA, 05, 05] +130F0; [7A D7 F6, 05, 05] -13147; [7A D5 D2, 05, 05] +130F1; [7A D8 04, 05, 05] -13148; [7A D5 DA, 05, 05] +130F2; [7A D8 0C, 05, 05] -13149; [7A D5 E2, 05, 05] +130F3; [7A D8 14, 05, 05] -1314A; [7A D5 EA, 05, 05] +130F4; [7A D8 1C, 05, 05] -1314B; [7A D5 F2, 05, 05] +130F5; [7A D8 24, 05, 05] -1314C; [7A D5 FA, 05, 05] +130F6; [7A D8 2C, 05, 05] -1314D; [7A D6 08, 05, 05] +130F7; [7A D8 34, 05, 05] -1314E; [7A D6 10, 05, 05] +130F8; [7A D8 3C, 05, 05] -1314F; [7A D6 18, 05, 05] +130F9; [7A D8 44, 05, 05] -13150; [7A D6 20, 05, 05] +130FA; [7A D8 4C, 05, 05] -13151; [7A D6 28, 05, 05] +130FB; [7A D8 54, 05, 05] -13152; [7A D6 30, 05, 05] +130FC; [7A D8 5C, 05, 05] -13153; [7A D6 38, 05, 05] +130FD; [7A D8 64, 05, 05] -13154; [7A D6 40, 05, 05] +130FE; [7A D8 6C, 05, 05] -13155; [7A D6 48, 05, 05] +130FF; [7A D8 74, 05, 05] -13156; [7A D6 50, 05, 05] +13100; [7A D8 7C, 05, 05] -13157; [7A D6 58, 05, 05] +13101; [7A D8 84, 05, 05] -13158; [7A D6 60, 05, 05] +13102; [7A D8 8C, 05, 05] -13159; [7A D6 68, 05, 05] +13103; [7A D8 94, 05, 05] -1315A; [7A D6 70, 05, 05] +13104; [7A D8 9C, 05, 05] -1315B; [7A D6 78, 05, 05] +13105; [7A D8 A4, 05, 05] -1315C; [7A D6 80, 05, 05] +13106; [7A D8 AC, 05, 05] -1315D; [7A D6 88, 05, 05] +13107; [7A D8 B4, 05, 05] -1315E; [7A D6 90, 05, 05] +13108; [7A D8 BC, 05, 05] -1315F; [7A D6 98, 05, 05] +13109; [7A D8 C4, 05, 05] -13160; [7A D6 A0, 05, 05] +1310A; [7A D8 CC, 05, 05] -13161; [7A D6 A8, 05, 05] +1310B; [7A D8 D4, 05, 05] -13162; [7A D6 B0, 05, 05] +1310C; [7A D8 DC, 05, 05] -13163; [7A D6 B8, 05, 05] +1310D; [7A D8 E4, 05, 05] -13164; [7A D6 C0, 05, 05] +1310E; [7A D8 EC, 05, 05] -13165; [7A D6 C8, 05, 05] +1310F; [7A D8 F4, 05, 05] -13166; [7A D6 D0, 05, 05] +13110; [7A D8 FC, 05, 05] -13167; [7A D6 D8, 05, 05] +13111; [7A D9 0A, 05, 05] -13168; [7A D6 E0, 05, 05] +13112; [7A D9 12, 05, 05] -13169; [7A D6 E8, 05, 05] +13113; [7A D9 1A, 05, 05] -1316A; [7A D6 F0, 05, 05] +13114; [7A D9 22, 05, 05] -1316B; [7A D6 F8, 05, 05] +13115; [7A D9 2A, 05, 05] -1316C; [7A D7 06, 05, 05] +13116; [7A D9 32, 05, 05] -1316D; [7A D7 0E, 05, 05] +13117; [7A D9 3A, 05, 05] -1316E; [7A D7 16, 05, 05] +13118; [7A D9 42, 05, 05] -1316F; [7A D7 1E, 05, 05] +13119; [7A D9 4A, 05, 05] -13170; [7A D7 26, 05, 05] +1311A; [7A D9 52, 05, 05] -13171; [7A D7 2E, 05, 05] +1311B; [7A D9 5A, 05, 05] -13172; [7A D7 36, 05, 05] +1311C; [7A D9 62, 05, 05] -13173; [7A D7 3E, 05, 05] +1311D; [7A D9 6A, 05, 05] -13174; [7A D7 46, 05, 05] +1311E; [7A D9 72, 05, 05] -13175; [7A D7 4E, 05, 05] +1311F; [7A D9 7A, 05, 05] -13176; [7A D7 56, 05, 05] +13120; [7A D9 82, 05, 05] -13177; [7A D7 5E, 05, 05] +13121; [7A D9 8A, 05, 05] -13178; [7A D7 66, 05, 05] +13122; [7A D9 92, 05, 05] -13179; [7A D7 6E, 05, 05] +13123; [7A D9 9A, 05, 05] -1317A; [7A D7 76, 05, 05] +13124; [7A D9 A2, 05, 05] -1317B; [7A D7 7E, 05, 05] +13125; [7A D9 AA, 05, 05] -1317C; [7A D7 86, 05, 05] +13126; [7A D9 B2, 05, 05] -1317D; [7A D7 8E, 05, 05] +13127; [7A D9 BA, 05, 05] -1317E; [7A D7 96, 05, 05] +13128; [7A D9 C2, 05, 05] -1317F; [7A D7 9E, 05, 05] +13129; [7A D9 CA, 05, 05] -13180; [7A D7 A6, 05, 05] +1312A; [7A D9 D2, 05, 05] -13181; [7A D7 AE, 05, 05] +1312B; [7A D9 DA, 05, 05] -13182; [7A D7 B6, 05, 05] +1312C; [7A D9 E2, 05, 05] -13183; [7A D7 BE, 05, 05] +1312D; [7A D9 EA, 05, 05] -13184; [7A D7 C6, 05, 05] +1312E; [7A D9 F2, 05, 05] -13185; [7A D7 CE, 05, 05] +1312F; [7A D9 FA, 05, 05] -13186; [7A D7 D6, 05, 05] +13130; [7A DA 08, 05, 05] -13187; [7A D7 DE, 05, 05] +13131; [7A DA 10, 05, 05] -13188; [7A D7 E6, 05, 05] +13132; [7A DA 18, 05, 05] -13189; [7A D7 EE, 05, 05] +13133; [7A DA 20, 05, 05] -1318A; [7A D7 F6, 05, 05] +13134; [7A DA 28, 05, 05] -1318B; [7A D8 04, 05, 05] +13135; [7A DA 30, 05, 05] -1318C; [7A D8 0C, 05, 05] +13136; [7A DA 38, 05, 05] -1318D; [7A D8 14, 05, 05] +13137; [7A DA 40, 05, 05] -1318E; [7A D8 1C, 05, 05] +13138; [7A DA 48, 05, 05] -1318F; [7A D8 24, 05, 05] +13139; [7A DA 50, 05, 05] -13190; [7A D8 2C, 05, 05] +1313A; [7A DA 58, 05, 05] -13191; [7A D8 34, 05, 05] +1313B; [7A DA 60, 05, 05] -13192; [7A D8 3C, 05, 05] +1313C; [7A DA 68, 05, 05] -13193; [7A D8 44, 05, 05] +1313D; [7A DA 70, 05, 05] -13194; [7A D8 4C, 05, 05] +1313E; [7A DA 78, 05, 05] -13195; [7A D8 54, 05, 05] +1313F; [7A DA 80, 05, 05] -13196; [7A D8 5C, 05, 05] +13140; [7A DA 88, 05, 05] -13197; [7A D8 64, 05, 05] +13141; [7A DA 90, 05, 05] -13198; [7A D8 6C, 05, 05] +13142; [7A DA 98, 05, 05] -13199; [7A D8 74, 05, 05] +13143; [7A DA A0, 05, 05] -1319A; [7A D8 7C, 05, 05] +13144; [7A DA A8, 05, 05] -1319B; [7A D8 84, 05, 05] +13145; [7A DA B0, 05, 05] -1319C; [7A D8 8C, 05, 05] +13146; [7A DA B8, 05, 05] -1319D; [7A D8 94, 05, 05] +13147; [7A DA C0, 05, 05] -1319E; [7A D8 9C, 05, 05] +13148; [7A DA C8, 05, 05] -1319F; [7A D8 A4, 05, 05] +13149; [7A DA D0, 05, 05] -131A0; [7A D8 AC, 05, 05] +1314A; [7A DA D8, 05, 05] -131A1; [7A D8 B4, 05, 05] +1314B; [7A DA E0, 05, 05] -131A2; [7A D8 BC, 05, 05] +1314C; [7A DA E8, 05, 05] -131A3; [7A D8 C4, 05, 05] +1314D; [7A DA F0, 05, 05] -131A4; [7A D8 CC, 05, 05] +1314E; [7A DA F8, 05, 05] -131A5; [7A D8 D4, 05, 05] +1314F; [7A DB 06, 05, 05] -131A6; [7A D8 DC, 05, 05] +13150; [7A DB 0E, 05, 05] -131A7; [7A D8 E4, 05, 05] +13151; [7A DB 16, 05, 05] -131A8; [7A D8 EC, 05, 05] +13152; [7A DB 1E, 05, 05] -131A9; [7A D8 F4, 05, 05] +13153; [7A DB 26, 05, 05] -131AA; [7A D8 FC, 05, 05] +13154; [7A DB 2E, 05, 05] -131AB; [7A D9 0A, 05, 05] +13155; [7A DB 36, 05, 05] -131AC; [7A D9 12, 05, 05] +13156; [7A DB 3E, 05, 05] -131AD; [7A D9 1A, 05, 05] +13157; [7A DB 46, 05, 05] -131AE; [7A D9 22, 05, 05] +13158; [7A DB 4E, 05, 05] -131AF; [7A D9 2A, 05, 05] +13159; [7A DB 56, 05, 05] -131B0; [7A D9 32, 05, 05] +1315A; [7A DB 5E, 05, 05] -131B1; [7A D9 3A, 05, 05] +1315B; [7A DB 66, 05, 05] -131B2; [7A D9 42, 05, 05] +1315C; [7A DB 6E, 05, 05] -131B3; [7A D9 4A, 05, 05] +1315D; [7A DB 76, 05, 05] -131B4; [7A D9 52, 05, 05] +1315E; [7A DB 7E, 05, 05] -131B5; [7A D9 5A, 05, 05] +1315F; [7A DB 86, 05, 05] -131B6; [7A D9 62, 05, 05] +13160; [7A DB 8E, 05, 05] -131B7; [7A D9 6A, 05, 05] +13161; [7A DB 96, 05, 05] -131B8; [7A D9 72, 05, 05] +13162; [7A DB 9E, 05, 05] -131B9; [7A D9 7A, 05, 05] +13163; [7A DB A6, 05, 05] -131BA; [7A D9 82, 05, 05] +13164; [7A DB AE, 05, 05] -131BB; [7A D9 8A, 05, 05] +13165; [7A DB B6, 05, 05] -131BC; [7A D9 92, 05, 05] +13166; [7A DB BE, 05, 05] -131BD; [7A D9 9A, 05, 05] +13167; [7A DB C6, 05, 05] -131BE; [7A D9 A2, 05, 05] +13168; [7A DB CE, 05, 05] -131BF; [7A D9 AA, 05, 05] +13169; [7A DB D6, 05, 05] -131C0; [7A D9 B2, 05, 05] +1316A; [7A DB DE, 05, 05] -131C1; [7A D9 BA, 05, 05] +1316B; [7A DB E6, 05, 05] -131C2; [7A D9 C2, 05, 05] +1316C; [7A DB EE, 05, 05] -131C3; [7A D9 CA, 05, 05] +1316D; [7A DB F6, 05, 05] -131C4; [7A D9 D2, 05, 05] +1316E; [7A DC 04, 05, 05] -131C5; [7A D9 DA, 05, 05] +1316F; [7A DC 0C, 05, 05] -131C6; [7A D9 E2, 05, 05] +13170; [7A DC 14, 05, 05] -131C7; [7A D9 EA, 05, 05] +13171; [7A DC 1C, 05, 05] -131C8; [7A D9 F2, 05, 05] +13172; [7A DC 24, 05, 05] -131C9; [7A D9 FA, 05, 05] +13173; [7A DC 2C, 05, 05] -131CA; [7A DA 08, 05, 05] +13174; [7A DC 34, 05, 05] -131CB; [7A DA 10, 05, 05] +13175; [7A DC 3C, 05, 05] -131CC; [7A DA 18, 05, 05] +13176; [7A DC 44, 05, 05] -131CD; [7A DA 20, 05, 05] +13177; [7A DC 4C, 05, 05] -131CE; [7A DA 28, 05, 05] +13178; [7A DC 54, 05, 05] -131CF; [7A DA 30, 05, 05] +13179; [7A DC 5C, 05, 05] -131D0; [7A DA 38, 05, 05] +1317A; [7A DC 64, 05, 05] -131D1; [7A DA 40, 05, 05] +1317B; [7A DC 6C, 05, 05] -131D2; [7A DA 48, 05, 05] +1317C; [7A DC 74, 05, 05] -131D3; [7A DA 50, 05, 05] +1317D; [7A DC 7C, 05, 05] -131D4; [7A DA 58, 05, 05] +1317E; [7A DC 84, 05, 05] -131D5; [7A DA 60, 05, 05] +1317F; [7A DC 8C, 05, 05] -131D6; [7A DA 68, 05, 05] +13180; [7A DC 94, 05, 05] -131D7; [7A DA 70, 05, 05] +13181; [7A DC 9C, 05, 05] -131D8; [7A DA 78, 05, 05] +13182; [7A DC A4, 05, 05] -131D9; [7A DA 80, 05, 05] +13183; [7A DC AC, 05, 05] -131DA; [7A DA 88, 05, 05] +13184; [7A DC B4, 05, 05] -131DB; [7A DA 90, 05, 05] +13185; [7A DC BC, 05, 05] -131DC; [7A DA 98, 05, 05] +13186; [7A DC C4, 05, 05] -131DD; [7A DA A0, 05, 05] +13187; [7A DC CC, 05, 05] -131DE; [7A DA A8, 05, 05] +13188; [7A DC D4, 05, 05] -131DF; [7A DA B0, 05, 05] +13189; [7A DC DC, 05, 05] -131E0; [7A DA B8, 05, 05] +1318A; [7A DC E4, 05, 05] -131E1; [7A DA C0, 05, 05] +1318B; [7A DC EC, 05, 05] -131E2; [7A DA C8, 05, 05] +1318C; [7A DC F4, 05, 05] -131E3; [7A DA D0, 05, 05] +1318D; [7A DC FC, 05, 05] -131E4; [7A DA D8, 05, 05] +1318E; [7A DD 0A, 05, 05] -131E5; [7A DA E0, 05, 05] +1318F; [7A DD 12, 05, 05] -131E6; [7A DA E8, 05, 05] +13190; [7A DD 1A, 05, 05] -131E7; [7A DA F0, 05, 05] +13191; [7A DD 22, 05, 05] -131E8; [7A DA F8, 05, 05] +13192; [7A DD 2A, 05, 05] -131E9; [7A DB 06, 05, 05] +13193; [7A DD 32, 05, 05] -131EA; [7A DB 0E, 05, 05] +13194; [7A DD 3A, 05, 05] -131EB; [7A DB 16, 05, 05] +13195; [7A DD 42, 05, 05] -131EC; [7A DB 1E, 05, 05] +13196; [7A DD 4A, 05, 05] -131ED; [7A DB 26, 05, 05] +13197; [7A DD 52, 05, 05] -131EE; [7A DB 2E, 05, 05] +13198; [7A DD 5A, 05, 05] -131EF; [7A DB 36, 05, 05] +13199; [7A DD 62, 05, 05] -131F0; [7A DB 3E, 05, 05] +1319A; [7A DD 6A, 05, 05] -131F1; [7A DB 46, 05, 05] +1319B; [7A DD 72, 05, 05] -131F2; [7A DB 4E, 05, 05] +1319C; [7A DD 7A, 05, 05] -131F3; [7A DB 56, 05, 05] +1319D; [7A DD 82, 05, 05] -131F4; [7A DB 5E, 05, 05] +1319E; [7A DD 8A, 05, 05] -131F5; [7A DB 66, 05, 05] +1319F; [7A DD 92, 05, 05] -131F6; [7A DB 6E, 05, 05] +131A0; [7A DD 9A, 05, 05] -131F7; [7A DB 76, 05, 05] +131A1; [7A DD A2, 05, 05] -131F8; [7A DB 7E, 05, 05] +131A2; [7A DD AA, 05, 05] -131F9; [7A DB 86, 05, 05] +131A3; [7A DD B2, 05, 05] -131FA; [7A DB 8E, 05, 05] +131A4; [7A DD BA, 05, 05] -131FB; [7A DB 96, 05, 05] +131A5; [7A DD C2, 05, 05] -131FC; [7A DB 9E, 05, 05] +131A6; [7A DD CA, 05, 05] -131FD; [7A DB A6, 05, 05] +131A7; [7A DD D2, 05, 05] -131FE; [7A DB AE, 05, 05] +131A8; [7A DD DA, 05, 05] -131FF; [7A DB B6, 05, 05] +131A9; [7A DD E2, 05, 05] -13200; [7A DB BE, 05, 05] +131AA; [7A DD EA, 05, 05] -13201; [7A DB C6, 05, 05] +131AB; [7A DD F2, 05, 05] -13202; [7A DB CE, 05, 05] +131AC; [7A DD FA, 05, 05] -13203; [7A DB D6, 05, 05] +131AD; [7A DE 08, 05, 05] -13204; [7A DB DE, 05, 05] +131AE; [7A DE 10, 05, 05] -13205; [7A DB E6, 05, 05] +131AF; [7A DE 18, 05, 05] -13206; [7A DB EE, 05, 05] +131B0; [7A DE 20, 05, 05] -13207; [7A DB F6, 05, 05] +131B1; [7A DE 28, 05, 05] -13208; [7A DC 04, 05, 05] +131B2; [7A DE 30, 05, 05] -13209; [7A DC 0C, 05, 05] +131B3; [7A DE 38, 05, 05] -1320A; [7A DC 14, 05, 05] +131B4; [7A DE 40, 05, 05] -1320B; [7A DC 1C, 05, 05] +131B5; [7A DE 48, 05, 05] -1320C; [7A DC 24, 05, 05] +131B6; [7A DE 50, 05, 05] -1320D; [7A DC 2C, 05, 05] +131B7; [7A DE 58, 05, 05] -1320E; [7A DC 34, 05, 05] +131B8; [7A DE 60, 05, 05] -1320F; [7A DC 3C, 05, 05] +131B9; [7A DE 68, 05, 05] -13210; [7A DC 44, 05, 05] +131BA; [7A DE 70, 05, 05] -13211; [7A DC 4C, 05, 05] +131BB; [7A DE 78, 05, 05] -13212; [7A DC 54, 05, 05] +131BC; [7A DE 80, 05, 05] -13213; [7A DC 5C, 05, 05] +131BD; [7A DE 88, 05, 05] -13214; [7A DC 64, 05, 05] +131BE; [7A DE 90, 05, 05] -13215; [7A DC 6C, 05, 05] +131BF; [7A DE 98, 05, 05] -13216; [7A DC 74, 05, 05] +131C0; [7A DE A0, 05, 05] -13217; [7A DC 7C, 05, 05] +131C1; [7A DE A8, 05, 05] -13218; [7A DC 84, 05, 05] +131C2; [7A DE B0, 05, 05] -13219; [7A DC 8C, 05, 05] +131C3; [7A DE B8, 05, 05] -1321A; [7A DC 94, 05, 05] +131C4; [7A DE C0, 05, 05] -1321B; [7A DC 9C, 05, 05] +131C5; [7A DE C8, 05, 05] -1321C; [7A DC A4, 05, 05] +131C6; [7A DE D0, 05, 05] -1321D; [7A DC AC, 05, 05] +131C7; [7A DE D8, 05, 05] -1321E; [7A DC B4, 05, 05] +131C8; [7A DE E0, 05, 05] -1321F; [7A DC BC, 05, 05] +131C9; [7A DE E8, 05, 05] -13220; [7A DC C4, 05, 05] +131CA; [7A DE F0, 05, 05] -13221; [7A DC CC, 05, 05] +131CB; [7A DE F8, 05, 05] -13222; [7A DC D4, 05, 05] +131CC; [7A DF 06, 05, 05] -13223; [7A DC DC, 05, 05] +131CD; [7A DF 0E, 05, 05] -13224; [7A DC E4, 05, 05] +131CE; [7A DF 16, 05, 05] -13225; [7A DC EC, 05, 05] +131CF; [7A DF 1E, 05, 05] -13226; [7A DC F4, 05, 05] +131D0; [7A DF 26, 05, 05] -13227; [7A DC FC, 05, 05] +131D1; [7A DF 2E, 05, 05] -13228; [7A DD 0A, 05, 05] +131D2; [7A DF 36, 05, 05] -13229; [7A DD 12, 05, 05] +131D3; [7A DF 3E, 05, 05] -1322A; [7A DD 1A, 05, 05] +131D4; [7A DF 46, 05, 05] -1322B; [7A DD 22, 05, 05] +131D5; [7A DF 4E, 05, 05] -1322C; [7A DD 2A, 05, 05] +131D6; [7A DF 56, 05, 05] -1322D; [7A DD 32, 05, 05] +131D7; [7A DF 5E, 05, 05] -1322E; [7A DD 3A, 05, 05] +131D8; [7A DF 66, 05, 05] -1322F; [7A DD 42, 05, 05] +131D9; [7A DF 6E, 05, 05] -13230; [7A DD 4A, 05, 05] +131DA; [7A DF 76, 05, 05] -13231; [7A DD 52, 05, 05] +131DB; [7A DF 7E, 05, 05] -13232; [7A DD 5A, 05, 05] +131DC; [7A DF 86, 05, 05] -13233; [7A DD 62, 05, 05] +131DD; [7A DF 8E, 05, 05] -13234; [7A DD 6A, 05, 05] +131DE; [7A DF 96, 05, 05] -13235; [7A DD 72, 05, 05] +131DF; [7A DF 9E, 05, 05] -13236; [7A DD 7A, 05, 05] +131E0; [7A DF A6, 05, 05] -13237; [7A DD 82, 05, 05] +131E1; [7A DF AE, 05, 05] -13238; [7A DD 8A, 05, 05] +131E2; [7A DF B6, 05, 05] -13239; [7A DD 92, 05, 05] +131E3; [7A DF BE, 05, 05] -1323A; [7A DD 9A, 05, 05] +131E4; [7A DF C6, 05, 05] -1323B; [7A DD A2, 05, 05] +131E5; [7A DF CE, 05, 05] -1323C; [7A DD AA, 05, 05] +131E6; [7A DF D6, 05, 05] -1323D; [7A DD B2, 05, 05] +131E7; [7A DF DE, 05, 05] -1323E; [7A DD BA, 05, 05] +131E8; [7A DF E6, 05, 05] -1323F; [7A DD C2, 05, 05] +131E9; [7A DF EE, 05, 05] -13240; [7A DD CA, 05, 05] +131EA; [7A DF F6, 05, 05] -13241; [7A DD D2, 05, 05] +131EB; [7A E0 04, 05, 05] -13242; [7A DD DA, 05, 05] +131EC; [7A E0 0C, 05, 05] -13243; [7A DD E2, 05, 05] +131ED; [7A E0 14, 05, 05] -13244; [7A DD EA, 05, 05] +131EE; [7A E0 1C, 05, 05] -13245; [7A DD F2, 05, 05] +131EF; [7A E0 24, 05, 05] -13246; [7A DD FA, 05, 05] +131F0; [7A E0 2C, 05, 05] -13247; [7A DE 08, 05, 05] +131F1; [7A E0 34, 05, 05] -13248; [7A DE 10, 05, 05] +131F2; [7A E0 3C, 05, 05] -13249; [7A DE 18, 05, 05] +131F3; [7A E0 44, 05, 05] -1324A; [7A DE 20, 05, 05] +131F4; [7A E0 4C, 05, 05] -1324B; [7A DE 28, 05, 05] +131F5; [7A E0 54, 05, 05] -1324C; [7A DE 30, 05, 05] +131F6; [7A E0 5C, 05, 05] -1324D; [7A DE 38, 05, 05] +131F7; [7A E0 64, 05, 05] -1324E; [7A DE 40, 05, 05] +131F8; [7A E0 6C, 05, 05] -1324F; [7A DE 48, 05, 05] +131F9; [7A E0 74, 05, 05] -13250; [7A DE 50, 05, 05] +131FA; [7A E0 7C, 05, 05] -13251; [7A DE 58, 05, 05] +131FB; [7A E0 84, 05, 05] -13252; [7A DE 60, 05, 05] +131FC; [7A E0 8C, 05, 05] -13253; [7A DE 68, 05, 05] +131FD; [7A E0 94, 05, 05] -13254; [7A DE 70, 05, 05] +131FE; [7A E0 9C, 05, 05] -13255; [7A DE 78, 05, 05] +131FF; [7A E0 A4, 05, 05] -13256; [7A DE 80, 05, 05] +13200; [7A E0 AC, 05, 05] -13257; [7A DE 88, 05, 05] +13201; [7A E0 B4, 05, 05] -13258; [7A DE 90, 05, 05] +13202; [7A E0 BC, 05, 05] -13259; [7A DE 98, 05, 05] +13203; [7A E0 C4, 05, 05] -1325A; [7A DE A0, 05, 05] +13204; [7A E0 CC, 05, 05] -1325B; [7A DE A8, 05, 05] +13205; [7A E0 D4, 05, 05] -1325C; [7A DE B0, 05, 05] +13206; [7A E0 DC, 05, 05] -1325D; [7A DE B8, 05, 05] +13207; [7A E0 E4, 05, 05] -1325E; [7A DE C0, 05, 05] +13208; [7A E0 EC, 05, 05] -1325F; [7A DE C8, 05, 05] +13209; [7A E0 F4, 05, 05] -13260; [7A DE D0, 05, 05] +1320A; [7A E0 FC, 05, 05] -13261; [7A DE D8, 05, 05] +1320B; [7A E1 0A, 05, 05] -13262; [7A DE E0, 05, 05] +1320C; [7A E1 12, 05, 05] -13263; [7A DE E8, 05, 05] +1320D; [7A E1 1A, 05, 05] -13264; [7A DE F0, 05, 05] +1320E; [7A E1 22, 05, 05] -13265; [7A DE F8, 05, 05] +1320F; [7A E1 2A, 05, 05] -13266; [7A DF 06, 05, 05] +13210; [7A E1 32, 05, 05] -13267; [7A DF 0E, 05, 05] +13211; [7A E1 3A, 05, 05] -13268; [7A DF 16, 05, 05] +13212; [7A E1 42, 05, 05] -13269; [7A DF 1E, 05, 05] +13213; [7A E1 4A, 05, 05] -1326A; [7A DF 26, 05, 05] +13214; [7A E1 52, 05, 05] -1326B; [7A DF 2E, 05, 05] +13215; [7A E1 5A, 05, 05] -1326C; [7A DF 36, 05, 05] +13216; [7A E1 62, 05, 05] -1326D; [7A DF 3E, 05, 05] +13217; [7A E1 6A, 05, 05] -1326E; [7A DF 46, 05, 05] +13218; [7A E1 72, 05, 05] -1326F; [7A DF 4E, 05, 05] +13219; [7A E1 7A, 05, 05] -13270; [7A DF 56, 05, 05] +1321A; [7A E1 82, 05, 05] -13271; [7A DF 5E, 05, 05] +1321B; [7A E1 8A, 05, 05] -13272; [7A DF 66, 05, 05] +1321C; [7A E1 92, 05, 05] -13273; [7A DF 6E, 05, 05] +1321D; [7A E1 9A, 05, 05] -13274; [7A DF 76, 05, 05] +1321E; [7A E1 A2, 05, 05] -13275; [7A DF 7E, 05, 05] +1321F; [7A E1 AA, 05, 05] -13276; [7A DF 86, 05, 05] +13220; [7A E1 B2, 05, 05] -13277; [7A DF 8E, 05, 05] +13221; [7A E1 BA, 05, 05] -13278; [7A DF 96, 05, 05] +13222; [7A E1 C2, 05, 05] -13279; [7A DF 9E, 05, 05] +13223; [7A E1 CA, 05, 05] -1327A; [7A DF A6, 05, 05] +13224; [7A E1 D2, 05, 05] -1327B; [7A DF AE, 05, 05] +13225; [7A E1 DA, 05, 05] -1327C; [7A DF B6, 05, 05] +13226; [7A E1 E2, 05, 05] -1327D; [7A DF BE, 05, 05] +13227; [7A E1 EA, 05, 05] -1327E; [7A DF C6, 05, 05] +13228; [7A E1 F2, 05, 05] -1327F; [7A DF CE, 05, 05] +13229; [7A E1 FA, 05, 05] -13280; [7A DF D6, 05, 05] +1322A; [7A E2 08, 05, 05] -13281; [7A DF DE, 05, 05] +1322B; [7A E2 10, 05, 05] -13282; [7A DF E6, 05, 05] +1322C; [7A E2 18, 05, 05] -13283; [7A DF EE, 05, 05] +1322D; [7A E2 20, 05, 05] -13284; [7A DF F6, 05, 05] +1322E; [7A E2 28, 05, 05] -13285; [7A E0 04, 05, 05] +1322F; [7A E2 30, 05, 05] -13286; [7A E0 0C, 05, 05] +13230; [7A E2 38, 05, 05] -13287; [7A E0 14, 05, 05] +13231; [7A E2 40, 05, 05] -13288; [7A E0 1C, 05, 05] +13232; [7A E2 48, 05, 05] -13289; [7A E0 24, 05, 05] +13233; [7A E2 50, 05, 05] -1328A; [7A E0 2C, 05, 05] +13234; [7A E2 58, 05, 05] -1328B; [7A E0 34, 05, 05] +13235; [7A E2 60, 05, 05] -1328C; [7A E0 3C, 05, 05] +13236; [7A E2 68, 05, 05] -1328D; [7A E0 44, 05, 05] +13237; [7A E2 70, 05, 05] -1328E; [7A E0 4C, 05, 05] +13238; [7A E2 78, 05, 05] -1328F; [7A E0 54, 05, 05] +13239; [7A E2 80, 05, 05] -13290; [7A E0 5C, 05, 05] +1323A; [7A E2 88, 05, 05] -13291; [7A E0 64, 05, 05] +1323B; [7A E2 90, 05, 05] -13292; [7A E0 6C, 05, 05] +1323C; [7A E2 98, 05, 05] -13293; [7A E0 74, 05, 05] +1323D; [7A E2 A0, 05, 05] -13294; [7A E0 7C, 05, 05] +1323E; [7A E2 A8, 05, 05] -13295; [7A E0 84, 05, 05] +1323F; [7A E2 B0, 05, 05] -13296; [7A E0 8C, 05, 05] +13240; [7A E2 B8, 05, 05] -13297; [7A E0 94, 05, 05] +13241; [7A E2 C0, 05, 05] -13298; [7A E0 9C, 05, 05] +13242; [7A E2 C8, 05, 05] -13299; [7A E0 A4, 05, 05] +13243; [7A E2 D0, 05, 05] -1329A; [7A E0 AC, 05, 05] +13244; [7A E2 D8, 05, 05] -1329B; [7A E0 B4, 05, 05] +13245; [7A E2 E0, 05, 05] -1329C; [7A E0 BC, 05, 05] +13246; [7A E2 E8, 05, 05] -1329D; [7A E0 C4, 05, 05] +13247; [7A E2 F0, 05, 05] -1329E; [7A E0 CC, 05, 05] +13248; [7A E2 F8, 05, 05] -1329F; [7A E0 D4, 05, 05] +13249; [7A E3 06, 05, 05] -132A0; [7A E0 DC, 05, 05] +1324A; [7A E3 0E, 05, 05] -132A1; [7A E0 E4, 05, 05] +1324B; [7A E3 16, 05, 05] -132A2; [7A E0 EC, 05, 05] +1324C; [7A E3 1E, 05, 05] -132A3; [7A E0 F4, 05, 05] +1324D; [7A E3 26, 05, 05] -132A4; [7A E0 FC, 05, 05] +1324E; [7A E3 2E, 05, 05] -132A5; [7A E1 0A, 05, 05] +1324F; [7A E3 36, 05, 05] -132A6; [7A E1 12, 05, 05] +13250; [7A E3 3E, 05, 05] -132A7; [7A E1 1A, 05, 05] +13251; [7A E3 46, 05, 05] -132A8; [7A E1 22, 05, 05] +13252; [7A E3 4E, 05, 05] -132A9; [7A E1 2A, 05, 05] +13253; [7A E3 56, 05, 05] -132AA; [7A E1 32, 05, 05] +13254; [7A E3 5E, 05, 05] -132AB; [7A E1 3A, 05, 05] +13255; [7A E3 66, 05, 05] -132AC; [7A E1 42, 05, 05] +13256; [7A E3 6E, 05, 05] -132AD; [7A E1 4A, 05, 05] +13257; [7A E3 76, 05, 05] -132AE; [7A E1 52, 05, 05] +13258; [7A E3 7E, 05, 05] -132AF; [7A E1 5A, 05, 05] +13259; [7A E3 86, 05, 05] -132B0; [7A E1 62, 05, 05] +1325A; [7A E3 8E, 05, 05] -132B1; [7A E1 6A, 05, 05] +1325B; [7A E3 96, 05, 05] -132B2; [7A E1 72, 05, 05] +1325C; [7A E3 9E, 05, 05] -132B3; [7A E1 7A, 05, 05] +1325D; [7A E3 A6, 05, 05] -132B4; [7A E1 82, 05, 05] +1325E; [7A E3 AE, 05, 05] -132B5; [7A E1 8A, 05, 05] +1325F; [7A E3 B6, 05, 05] -132B6; [7A E1 92, 05, 05] +13260; [7A E3 BE, 05, 05] -132B7; [7A E1 9A, 05, 05] +13261; [7A E3 C6, 05, 05] -132B8; [7A E1 A2, 05, 05] +13262; [7A E3 CE, 05, 05] -132B9; [7A E1 AA, 05, 05] +13263; [7A E3 D6, 05, 05] -132BA; [7A E1 B2, 05, 05] +13264; [7A E3 DE, 05, 05] -132BB; [7A E1 BA, 05, 05] +13265; [7A E3 E6, 05, 05] -132BC; [7A E1 C2, 05, 05] +13266; [7A E3 EE, 05, 05] -132BD; [7A E1 CA, 05, 05] +13267; [7A E3 F6, 05, 05] -132BE; [7A E1 D2, 05, 05] +13268; [7A E4 04, 05, 05] -132BF; [7A E1 DA, 05, 05] +13269; [7A E4 0C, 05, 05] -132C0; [7A E1 E2, 05, 05] +1326A; [7A E4 14, 05, 05] -132C1; [7A E1 EA, 05, 05] +1326B; [7A E4 1C, 05, 05] -132C2; [7A E1 F2, 05, 05] +1326C; [7A E4 24, 05, 05] -132C3; [7A E1 FA, 05, 05] +1326D; [7A E4 2C, 05, 05] -132C4; [7A E2 08, 05, 05] +1326E; [7A E4 34, 05, 05] -132C5; [7A E2 10, 05, 05] +1326F; [7A E4 3C, 05, 05] -132C6; [7A E2 18, 05, 05] +13270; [7A E4 44, 05, 05] -132C7; [7A E2 20, 05, 05] +13271; [7A E4 4C, 05, 05] -132C8; [7A E2 28, 05, 05] +13272; [7A E4 54, 05, 05] -132C9; [7A E2 30, 05, 05] +13273; [7A E4 5C, 05, 05] -132CA; [7A E2 38, 05, 05] +13274; [7A E4 64, 05, 05] -132CB; [7A E2 40, 05, 05] +13275; [7A E4 6C, 05, 05] -132CC; [7A E2 48, 05, 05] +13276; [7A E4 74, 05, 05] -132CD; [7A E2 50, 05, 05] +13277; [7A E4 7C, 05, 05] -132CE; [7A E2 58, 05, 05] +13278; [7A E4 84, 05, 05] -132CF; [7A E2 60, 05, 05] +13279; [7A E4 8C, 05, 05] -132D0; [7A E2 68, 05, 05] +1327A; [7A E4 94, 05, 05] -132D1; [7A E2 70, 05, 05] +1327B; [7A E4 9C, 05, 05] -132D2; [7A E2 78, 05, 05] +1327C; [7A E4 A4, 05, 05] -132D3; [7A E2 80, 05, 05] +1327D; [7A E4 AC, 05, 05] -132D4; [7A E2 88, 05, 05] +1327E; [7A E4 B4, 05, 05] -132D5; [7A E2 90, 05, 05] +1327F; [7A E4 BC, 05, 05] -132D6; [7A E2 98, 05, 05] +13280; [7A E4 C4, 05, 05] -132D7; [7A E2 A0, 05, 05] +13281; [7A E4 CC, 05, 05] -132D8; [7A E2 A8, 05, 05] +13282; [7A E4 D4, 05, 05] -132D9; [7A E2 B0, 05, 05] +13283; [7A E4 DC, 05, 05] -132DA; [7A E2 B8, 05, 05] +13284; [7A E4 E4, 05, 05] -132DB; [7A E2 C0, 05, 05] +13285; [7A E4 EC, 05, 05] -132DC; [7A E2 C8, 05, 05] +13286; [7A E4 F4, 05, 05] -132DD; [7A E2 D0, 05, 05] +13287; [7A E4 FC, 05, 05] -132DE; [7A E2 D8, 05, 05] +13288; [7A E5 0A, 05, 05] -132DF; [7A E2 E0, 05, 05] +13289; [7A E5 12, 05, 05] -132E0; [7A E2 E8, 05, 05] +1328A; [7A E5 1A, 05, 05] -132E1; [7A E2 F0, 05, 05] +1328B; [7A E5 22, 05, 05] -132E2; [7A E2 F8, 05, 05] +1328C; [7A E5 2A, 05, 05] -132E3; [7A E3 06, 05, 05] +1328D; [7A E5 32, 05, 05] -132E4; [7A E3 0E, 05, 05] +1328E; [7A E5 3A, 05, 05] -132E5; [7A E3 16, 05, 05] +1328F; [7A E5 42, 05, 05] -132E6; [7A E3 1E, 05, 05] +13290; [7A E5 4A, 05, 05] -132E7; [7A E3 26, 05, 05] +13291; [7A E5 52, 05, 05] -132E8; [7A E3 2E, 05, 05] +13292; [7A E5 5A, 05, 05] -132E9; [7A E3 36, 05, 05] +13293; [7A E5 62, 05, 05] -132EA; [7A E3 3E, 05, 05] +13294; [7A E5 6A, 05, 05] -132EB; [7A E3 46, 05, 05] +13295; [7A E5 72, 05, 05] -132EC; [7A E3 4E, 05, 05] +13296; [7A E5 7A, 05, 05] -132ED; [7A E3 56, 05, 05] +13297; [7A E5 82, 05, 05] -132EE; [7A E3 5E, 05, 05] +13298; [7A E5 8A, 05, 05] -132EF; [7A E3 66, 05, 05] +13299; [7A E5 92, 05, 05] -132F0; [7A E3 6E, 05, 05] +1329A; [7A E5 9A, 05, 05] -132F1; [7A E3 76, 05, 05] +1329B; [7A E5 A2, 05, 05] -132F2; [7A E3 7E, 05, 05] +1329C; [7A E5 AA, 05, 05] -132F3; [7A E3 86, 05, 05] +1329D; [7A E5 B2, 05, 05] -132F4; [7A E3 8E, 05, 05] +1329E; [7A E5 BA, 05, 05] -132F5; [7A E3 96, 05, 05] +1329F; [7A E5 C2, 05, 05] -132F6; [7A E3 9E, 05, 05] +132A0; [7A E5 CA, 05, 05] -132F7; [7A E3 A6, 05, 05] +132A1; [7A E5 D2, 05, 05] -132F8; [7A E3 AE, 05, 05] +132A2; [7A E5 DA, 05, 05] -132F9; [7A E3 B6, 05, 05] +132A3; [7A E5 E2, 05, 05] -132FA; [7A E3 BE, 05, 05] +132A4; [7A E5 EA, 05, 05] -132FB; [7A E3 C6, 05, 05] +132A5; [7A E5 F2, 05, 05] -132FC; [7A E3 CE, 05, 05] +132A6; [7A E5 FA, 05, 05] -132FD; [7A E3 D6, 05, 05] +132A7; [7A E6 08, 05, 05] -132FE; [7A E3 DE, 05, 05] +132A8; [7A E6 10, 05, 05] -132FF; [7A E3 E6, 05, 05] +132A9; [7A E6 18, 05, 05] -13300; [7A E3 EE, 05, 05] +132AA; [7A E6 20, 05, 05] -13301; [7A E3 F6, 05, 05] +132AB; [7A E6 28, 05, 05] -13302; [7A E4 04, 05, 05] +132AC; [7A E6 30, 05, 05] -13303; [7A E4 0C, 05, 05] +132AD; [7A E6 38, 05, 05] -13304; [7A E4 14, 05, 05] +132AE; [7A E6 40, 05, 05] -13305; [7A E4 1C, 05, 05] +132AF; [7A E6 48, 05, 05] -13306; [7A E4 24, 05, 05] +132B0; [7A E6 50, 05, 05] -13307; [7A E4 2C, 05, 05] +132B1; [7A E6 58, 05, 05] -13308; [7A E4 34, 05, 05] +132B2; [7A E6 60, 05, 05] -13309; [7A E4 3C, 05, 05] +132B3; [7A E6 68, 05, 05] -1330A; [7A E4 44, 05, 05] +132B4; [7A E6 70, 05, 05] -1330B; [7A E4 4C, 05, 05] +132B5; [7A E6 78, 05, 05] -1330C; [7A E4 54, 05, 05] +132B6; [7A E6 80, 05, 05] -1330D; [7A E4 5C, 05, 05] +132B7; [7A E6 88, 05, 05] -1330E; [7A E4 64, 05, 05] +132B8; [7A E6 90, 05, 05] -1330F; [7A E4 6C, 05, 05] +132B9; [7A E6 98, 05, 05] -13310; [7A E4 74, 05, 05] +132BA; [7A E6 A0, 05, 05] -13311; [7A E4 7C, 05, 05] +132BB; [7A E6 A8, 05, 05] -13312; [7A E4 84, 05, 05] +132BC; [7A E6 B0, 05, 05] -13313; [7A E4 8C, 05, 05] +132BD; [7A E6 B8, 05, 05] -13314; [7A E4 94, 05, 05] +132BE; [7A E6 C0, 05, 05] -13315; [7A E4 9C, 05, 05] +132BF; [7A E6 C8, 05, 05] -13316; [7A E4 A4, 05, 05] +132C0; [7A E6 D0, 05, 05] -13317; [7A E4 AC, 05, 05] +132C1; [7A E6 D8, 05, 05] -13318; [7A E4 B4, 05, 05] +132C2; [7A E6 E0, 05, 05] -13319; [7A E4 BC, 05, 05] +132C3; [7A E6 E8, 05, 05] -1331A; [7A E4 C4, 05, 05] +132C4; [7A E6 F0, 05, 05] -1331B; [7A E4 CC, 05, 05] +132C5; [7A E6 F8, 05, 05] -1331C; [7A E4 D4, 05, 05] +132C6; [7A E7 06, 05, 05] -1331D; [7A E4 DC, 05, 05] +132C7; [7A E7 0E, 05, 05] -1331E; [7A E4 E4, 05, 05] +132C8; [7A E7 16, 05, 05] -1331F; [7A E4 EC, 05, 05] +132C9; [7A E7 1E, 05, 05] -13320; [7A E4 F4, 05, 05] +132CA; [7A E7 26, 05, 05] -13321; [7A E4 FC, 05, 05] +132CB; [7A E7 2E, 05, 05] -13322; [7A E5 0A, 05, 05] +132CC; [7A E7 36, 05, 05] -13323; [7A E5 12, 05, 05] +132CD; [7A E7 3E, 05, 05] -13324; [7A E5 1A, 05, 05] +132CE; [7A E7 46, 05, 05] -13325; [7A E5 22, 05, 05] +132CF; [7A E7 4E, 05, 05] -13326; [7A E5 2A, 05, 05] +132D0; [7A E7 56, 05, 05] -13327; [7A E5 32, 05, 05] +132D1; [7A E7 5E, 05, 05] -13328; [7A E5 3A, 05, 05] +132D2; [7A E7 66, 05, 05] -13329; [7A E5 42, 05, 05] +132D3; [7A E7 6E, 05, 05] -1332A; [7A E5 4A, 05, 05] +132D4; [7A E7 76, 05, 05] -1332B; [7A E5 52, 05, 05] +132D5; [7A E7 7E, 05, 05] -1332C; [7A E5 5A, 05, 05] +132D6; [7A E7 86, 05, 05] -1332D; [7A E5 62, 05, 05] +132D7; [7A E7 8E, 05, 05] -1332E; [7A E5 6A, 05, 05] +132D8; [7A E7 96, 05, 05] -1332F; [7A E5 72, 05, 05] +132D9; [7A E7 9E, 05, 05] -13330; [7A E5 7A, 05, 05] +132DA; [7A E7 A6, 05, 05] -13331; [7A E5 82, 05, 05] +132DB; [7A E7 AE, 05, 05] -13332; [7A E5 8A, 05, 05] +132DC; [7A E7 B6, 05, 05] -13333; [7A E5 92, 05, 05] +132DD; [7A E7 BE, 05, 05] -13334; [7A E5 9A, 05, 05] +132DE; [7A E7 C6, 05, 05] -13335; [7A E5 A2, 05, 05] +132DF; [7A E7 CE, 05, 05] -13336; [7A E5 AA, 05, 05] +132E0; [7A E7 D6, 05, 05] -13337; [7A E5 B2, 05, 05] +132E1; [7A E7 DE, 05, 05] -13338; [7A E5 BA, 05, 05] +132E2; [7A E7 E6, 05, 05] -13339; [7A E5 C2, 05, 05] +132E3; [7A E7 EE, 05, 05] -1333A; [7A E5 CA, 05, 05] +132E4; [7A E7 F6, 05, 05] -1333B; [7A E5 D2, 05, 05] +132E5; [7A E8 04, 05, 05] -1333C; [7A E5 DA, 05, 05] +132E6; [7A E8 0C, 05, 05] -1333D; [7A E5 E2, 05, 05] +132E7; [7A E8 14, 05, 05] -1333E; [7A E5 EA, 05, 05] +132E8; [7A E8 1C, 05, 05] -1333F; [7A E5 F2, 05, 05] +132E9; [7A E8 24, 05, 05] -13340; [7A E5 FA, 05, 05] +132EA; [7A E8 2C, 05, 05] -13341; [7A E6 08, 05, 05] +132EB; [7A E8 34, 05, 05] -13342; [7A E6 10, 05, 05] +132EC; [7A E8 3C, 05, 05] -13343; [7A E6 18, 05, 05] +132ED; [7A E8 44, 05, 05] -13344; [7A E6 20, 05, 05] +132EE; [7A E8 4C, 05, 05] -13345; [7A E6 28, 05, 05] +132EF; [7A E8 54, 05, 05] -13346; [7A E6 30, 05, 05] +132F0; [7A E8 5C, 05, 05] -13347; [7A E6 38, 05, 05] +132F1; [7A E8 64, 05, 05] -13348; [7A E6 40, 05, 05] +132F2; [7A E8 6C, 05, 05] -13349; [7A E6 48, 05, 05] +132F3; [7A E8 74, 05, 05] -1334A; [7A E6 50, 05, 05] +132F4; [7A E8 7C, 05, 05] -1334B; [7A E6 58, 05, 05] +132F5; [7A E8 84, 05, 05] -1334C; [7A E6 60, 05, 05] +132F6; [7A E8 8C, 05, 05] -1334D; [7A E6 68, 05, 05] +132F7; [7A E8 94, 05, 05] -1334E; [7A E6 70, 05, 05] +132F8; [7A E8 9C, 05, 05] -1334F; [7A E6 78, 05, 05] +132F9; [7A E8 A4, 05, 05] -13350; [7A E6 80, 05, 05] +132FA; [7A E8 AC, 05, 05] -13351; [7A E6 88, 05, 05] +132FB; [7A E8 B4, 05, 05] -13352; [7A E6 90, 05, 05] +132FC; [7A E8 BC, 05, 05] -13353; [7A E6 98, 05, 05] +132FD; [7A E8 C4, 05, 05] -13354; [7A E6 A0, 05, 05] +132FE; [7A E8 CC, 05, 05] -13355; [7A E6 A8, 05, 05] +132FF; [7A E8 D4, 05, 05] -13356; [7A E6 B0, 05, 05] +13300; [7A E8 DC, 05, 05] -13357; [7A E6 B8, 05, 05] +13301; [7A E8 E4, 05, 05] -13358; [7A E6 C0, 05, 05] +13302; [7A E8 EC, 05, 05] -13359; [7A E6 C8, 05, 05] +13303; [7A E8 F4, 05, 05] -1335A; [7A E6 D0, 05, 05] +13304; [7A E8 FC, 05, 05] -1335B; [7A E6 D8, 05, 05] +13305; [7A E9 0A, 05, 05] -1335C; [7A E6 E0, 05, 05] +13306; [7A E9 12, 05, 05] -1335D; [7A E6 E8, 05, 05] +13307; [7A E9 1A, 05, 05] -1335E; [7A E6 F0, 05, 05] +13308; [7A E9 22, 05, 05] -1335F; [7A E6 F8, 05, 05] +13309; [7A E9 2A, 05, 05] -13360; [7A E7 06, 05, 05] +1330A; [7A E9 32, 05, 05] -13361; [7A E7 0E, 05, 05] +1330B; [7A E9 3A, 05, 05] -13362; [7A E7 16, 05, 05] +1330C; [7A E9 42, 05, 05] -13363; [7A E7 1E, 05, 05] +1330D; [7A E9 4A, 05, 05] -13364; [7A E7 26, 05, 05] +1330E; [7A E9 52, 05, 05] -13365; [7A E7 2E, 05, 05] +1330F; [7A E9 5A, 05, 05] -13366; [7A E7 36, 05, 05] +13310; [7A E9 62, 05, 05] -13367; [7A E7 3E, 05, 05] +13311; [7A E9 6A, 05, 05] -13368; [7A E7 46, 05, 05] +13312; [7A E9 72, 05, 05] -13369; [7A E7 4E, 05, 05] +13313; [7A E9 7A, 05, 05] -1336A; [7A E7 56, 05, 05] +13314; [7A E9 82, 05, 05] -1336B; [7A E7 5E, 05, 05] +13315; [7A E9 8A, 05, 05] -1336C; [7A E7 66, 05, 05] +13316; [7A E9 92, 05, 05] -1336D; [7A E7 6E, 05, 05] +13317; [7A E9 9A, 05, 05] -1336E; [7A E7 76, 05, 05] +13318; [7A E9 A2, 05, 05] -1336F; [7A E7 7E, 05, 05] +13319; [7A E9 AA, 05, 05] -13370; [7A E7 86, 05, 05] +1331A; [7A E9 B2, 05, 05] -13371; [7A E7 8E, 05, 05] +1331B; [7A E9 BA, 05, 05] -13372; [7A E7 96, 05, 05] +1331C; [7A E9 C2, 05, 05] -13373; [7A E7 9E, 05, 05] +1331D; [7A E9 CA, 05, 05] -13374; [7A E7 A6, 05, 05] +1331E; [7A E9 D2, 05, 05] -13375; [7A E7 AE, 05, 05] +1331F; [7A E9 DA, 05, 05] -13376; [7A E7 B6, 05, 05] +13320; [7A E9 E2, 05, 05] -13377; [7A E7 BE, 05, 05] +13321; [7A E9 EA, 05, 05] -13378; [7A E7 C6, 05, 05] +13322; [7A E9 F2, 05, 05] -13379; [7A E7 CE, 05, 05] +13323; [7A E9 FA, 05, 05] -1337A; [7A E7 D6, 05, 05] +13324; [7A EA 08, 05, 05] -1337B; [7A E7 DE, 05, 05] +13325; [7A EA 10, 05, 05] -1337C; [7A E7 E6, 05, 05] +13326; [7A EA 18, 05, 05] -1337D; [7A E7 EE, 05, 05] +13327; [7A EA 20, 05, 05] -1337E; [7A E7 F6, 05, 05] +13328; [7A EA 28, 05, 05] -1337F; [7A E8 04, 05, 05] +13329; [7A EA 30, 05, 05] -13380; [7A E8 0C, 05, 05] +1332A; [7A EA 38, 05, 05] -13381; [7A E8 14, 05, 05] +1332B; [7A EA 40, 05, 05] -13382; [7A E8 1C, 05, 05] +1332C; [7A EA 48, 05, 05] -13383; [7A E8 24, 05, 05] +1332D; [7A EA 50, 05, 05] -13384; [7A E8 2C, 05, 05] +1332E; [7A EA 58, 05, 05] -13385; [7A E8 34, 05, 05] +1332F; [7A EA 60, 05, 05] -13386; [7A E8 3C, 05, 05] +13330; [7A EA 68, 05, 05] -13387; [7A E8 44, 05, 05] +13331; [7A EA 70, 05, 05] -13388; [7A E8 4C, 05, 05] +13332; [7A EA 78, 05, 05] -13389; [7A E8 54, 05, 05] +13333; [7A EA 80, 05, 05] -1338A; [7A E8 5C, 05, 05] +13334; [7A EA 88, 05, 05] -1338B; [7A E8 64, 05, 05] +13335; [7A EA 90, 05, 05] -1338C; [7A E8 6C, 05, 05] +13336; [7A EA 98, 05, 05] -1338D; [7A E8 74, 05, 05] +13337; [7A EA A0, 05, 05] -1338E; [7A E8 7C, 05, 05] +13338; [7A EA A8, 05, 05] -1338F; [7A E8 84, 05, 05] +13339; [7A EA B0, 05, 05] -13390; [7A E8 8C, 05, 05] +1333A; [7A EA B8, 05, 05] -13391; [7A E8 94, 05, 05] +1333B; [7A EA C0, 05, 05] -13392; [7A E8 9C, 05, 05] +1333C; [7A EA C8, 05, 05] -13393; [7A E8 A4, 05, 05] +1333D; [7A EA D0, 05, 05] -13394; [7A E8 AC, 05, 05] +1333E; [7A EA D8, 05, 05] -13395; [7A E8 B4, 05, 05] +1333F; [7A EA E0, 05, 05] -13396; [7A E8 BC, 05, 05] +13340; [7A EA E8, 05, 05] -13397; [7A E8 C4, 05, 05] +13341; [7A EA F0, 05, 05] -13398; [7A E8 CC, 05, 05] +13342; [7A EA F8, 05, 05] -13399; [7A E8 D4, 05, 05] +13343; [7A EB 06, 05, 05] -1339A; [7A E8 DC, 05, 05] +13344; [7A EB 0E, 05, 05] -1339B; [7A E8 E4, 05, 05] +13345; [7A EB 16, 05, 05] -1339C; [7A E8 EC, 05, 05] +13346; [7A EB 1E, 05, 05] -1339D; [7A E8 F4, 05, 05] +13347; [7A EB 26, 05, 05] -1339E; [7A E8 FC, 05, 05] +13348; [7A EB 2E, 05, 05] -1339F; [7A E9 0A, 05, 05] +13349; [7A EB 36, 05, 05] -133A0; [7A E9 12, 05, 05] +1334A; [7A EB 3E, 05, 05] -133A1; [7A E9 1A, 05, 05] +1334B; [7A EB 46, 05, 05] -133A2; [7A E9 22, 05, 05] +1334C; [7A EB 4E, 05, 05] -133A3; [7A E9 2A, 05, 05] +1334D; [7A EB 56, 05, 05] -133A4; [7A E9 32, 05, 05] +1334E; [7A EB 5E, 05, 05] -133A5; [7A E9 3A, 05, 05] +1334F; [7A EB 66, 05, 05] -133A6; [7A E9 42, 05, 05] +13350; [7A EB 6E, 05, 05] -133A7; [7A E9 4A, 05, 05] +13351; [7A EB 76, 05, 05] -133A8; [7A E9 52, 05, 05] +13352; [7A EB 7E, 05, 05] -133A9; [7A E9 5A, 05, 05] +13353; [7A EB 86, 05, 05] -133AA; [7A E9 62, 05, 05] +13354; [7A EB 8E, 05, 05] -133AB; [7A E9 6A, 05, 05] +13355; [7A EB 96, 05, 05] -133AC; [7A E9 72, 05, 05] +13356; [7A EB 9E, 05, 05] -133AD; [7A E9 7A, 05, 05] +13357; [7A EB A6, 05, 05] -133AE; [7A E9 82, 05, 05] +13358; [7A EB AE, 05, 05] -133AF; [7A E9 8A, 05, 05] +13359; [7A EB B6, 05, 05] -133B0; [7A E9 92, 05, 05] +1335A; [7A EB BE, 05, 05] -133B1; [7A E9 9A, 05, 05] +1335B; [7A EB C6, 05, 05] -133B2; [7A E9 A2, 05, 05] +1335C; [7A EB CE, 05, 05] -133B3; [7A E9 AA, 05, 05] +1335D; [7A EB D6, 05, 05] -133B4; [7A E9 B2, 05, 05] +1335E; [7A EB DE, 05, 05] -133B5; [7A E9 BA, 05, 05] +1335F; [7A EB E6, 05, 05] -133B6; [7A E9 C2, 05, 05] +13360; [7A EB EE, 05, 05] -133B7; [7A E9 CA, 05, 05] +13361; [7A EB F6, 05, 05] -133B8; [7A E9 D2, 05, 05] +13362; [7A EC 04, 05, 05] -133B9; [7A E9 DA, 05, 05] +13363; [7A EC 0C, 05, 05] -133BA; [7A E9 E2, 05, 05] +13364; [7A EC 14, 05, 05] -133BB; [7A E9 EA, 05, 05] +13365; [7A EC 1C, 05, 05] -133BC; [7A E9 F2, 05, 05] +13366; [7A EC 24, 05, 05] -133BD; [7A E9 FA, 05, 05] +13367; [7A EC 2C, 05, 05] -133BE; [7A EA 08, 05, 05] +13368; [7A EC 34, 05, 05] -133BF; [7A EA 10, 05, 05] +13369; [7A EC 3C, 05, 05] -133C0; [7A EA 18, 05, 05] +1336A; [7A EC 44, 05, 05] -133C1; [7A EA 20, 05, 05] +1336B; [7A EC 4C, 05, 05] -133C2; [7A EA 28, 05, 05] +1336C; [7A EC 54, 05, 05] -133C3; [7A EA 30, 05, 05] +1336D; [7A EC 5C, 05, 05] -133C4; [7A EA 38, 05, 05] +1336E; [7A EC 64, 05, 05] -133C5; [7A EA 40, 05, 05] +1336F; [7A EC 6C, 05, 05] -133C6; [7A EA 48, 05, 05] +13370; [7A EC 74, 05, 05] -133C7; [7A EA 50, 05, 05] +13371; [7A EC 7C, 05, 05] -133C8; [7A EA 58, 05, 05] +13372; [7A EC 84, 05, 05] -133C9; [7A EA 60, 05, 05] +13373; [7A EC 8C, 05, 05] -133CA; [7A EA 68, 05, 05] +13374; [7A EC 94, 05, 05] -133CB; [7A EA 70, 05, 05] +13375; [7A EC 9C, 05, 05] -133CC; [7A EA 78, 05, 05] +13376; [7A EC A4, 05, 05] -133CD; [7A EA 80, 05, 05] +13377; [7A EC AC, 05, 05] -133CE; [7A EA 88, 05, 05] +13378; [7A EC B4, 05, 05] -133CF; [7A EA 90, 05, 05] +13379; [7A EC BC, 05, 05] -133D0; [7A EA 98, 05, 05] +1337A; [7A EC C4, 05, 05] -133D1; [7A EA A0, 05, 05] +1337B; [7A EC CC, 05, 05] -133D2; [7A EA A8, 05, 05] +1337C; [7A EC D4, 05, 05] -133D3; [7A EA B0, 05, 05] +1337D; [7A EC DC, 05, 05] -133D4; [7A EA B8, 05, 05] +1337E; [7A EC E4, 05, 05] -133D5; [7A EA C0, 05, 05] +1337F; [7A EC EC, 05, 05] -133D6; [7A EA C8, 05, 05] +13380; [7A EC F4, 05, 05] -133D7; [7A EA D0, 05, 05] +13381; [7A EC FC, 05, 05] -133D8; [7A EA D8, 05, 05] +13382; [7A ED 0A, 05, 05] -133D9; [7A EA E0, 05, 05] +13383; [7A ED 12, 05, 05] -133DA; [7A EA E8, 05, 05] +13384; [7A ED 1A, 05, 05] -133DB; [7A EA F0, 05, 05] +13385; [7A ED 22, 05, 05] -133DC; [7A EA F8, 05, 05] +13386; [7A ED 2A, 05, 05] -133DD; [7A EB 06, 05, 05] +13387; [7A ED 32, 05, 05] -133DE; [7A EB 0E, 05, 05] +13388; [7A ED 3A, 05, 05] -133DF; [7A EB 16, 05, 05] +13389; [7A ED 42, 05, 05] -133E0; [7A EB 1E, 05, 05] +1338A; [7A ED 4A, 05, 05] -133E1; [7A EB 26, 05, 05] +1338B; [7A ED 52, 05, 05] -133E2; [7A EB 2E, 05, 05] +1338C; [7A ED 5A, 05, 05] -133E3; [7A EB 36, 05, 05] +1338D; [7A ED 62, 05, 05] -133E4; [7A EB 3E, 05, 05] +1338E; [7A ED 6A, 05, 05] -133E5; [7A EB 46, 05, 05] +1338F; [7A ED 72, 05, 05] -133E6; [7A EB 4E, 05, 05] +13390; [7A ED 7A, 05, 05] -133E7; [7A EB 56, 05, 05] +13391; [7A ED 82, 05, 05] -133E8; [7A EB 5E, 05, 05] +13392; [7A ED 8A, 05, 05] -133E9; [7A EB 66, 05, 05] +13393; [7A ED 92, 05, 05] -133EA; [7A EB 6E, 05, 05] +13394; [7A ED 9A, 05, 05] -133EB; [7A EB 76, 05, 05] +13395; [7A ED A2, 05, 05] -133EC; [7A EB 7E, 05, 05] +13396; [7A ED AA, 05, 05] -133ED; [7A EB 86, 05, 05] +13397; [7A ED B2, 05, 05] -133EE; [7A EB 8E, 05, 05] +13398; [7A ED BA, 05, 05] -133EF; [7A EB 96, 05, 05] +13399; [7A ED C2, 05, 05] -133F0; [7A EB 9E, 05, 05] +1339A; [7A ED CA, 05, 05] -133F1; [7A EB A6, 05, 05] +1339B; [7A ED D2, 05, 05] -133F2; [7A EB AE, 05, 05] +1339C; [7A ED DA, 05, 05] -133F3; [7A EB B6, 05, 05] +1339D; [7A ED E2, 05, 05] -133F4; [7A EB BE, 05, 05] +1339E; [7A ED EA, 05, 05] -133F5; [7A EB C6, 05, 05] +1339F; [7A ED F2, 05, 05] -133F6; [7A EB CE, 05, 05] +133A0; [7A ED FA, 05, 05] -133F7; [7A EB D6, 05, 05] +133A1; [7A EE 08, 05, 05] -133F8; [7A EB DE, 05, 05] +133A2; [7A EE 10, 05, 05] -133F9; [7A EB E6, 05, 05] +133A3; [7A EE 18, 05, 05] -133FA; [7A EB EE, 05, 05] +133A4; [7A EE 20, 05, 05] -133FB; [7A EB F6, 05, 05] +133A5; [7A EE 28, 05, 05] -133FC; [7A EC 04, 05, 05] +133A6; [7A EE 30, 05, 05] -133FD; [7A EC 0C, 05, 05] +133A7; [7A EE 38, 05, 05] -133FE; [7A EC 14, 05, 05] +133A8; [7A EE 40, 05, 05] -133FF; [7A EC 1C, 05, 05] +133A9; [7A EE 48, 05, 05] -13400; [7A EC 24, 05, 05] +133AA; [7A EE 50, 05, 05] -13401; [7A EC 2C, 05, 05] +133AB; [7A EE 58, 05, 05] -13402; [7A EC 34, 05, 05] +133AC; [7A EE 60, 05, 05] -13403; [7A EC 3C, 05, 05] +133AD; [7A EE 68, 05, 05] -13404; [7A EC 44, 05, 05] +133AE; [7A EE 70, 05, 05] -13405; [7A EC 4C, 05, 05] +133AF; [7A EE 78, 05, 05] -13406; [7A EC 54, 05, 05] +133B0; [7A EE 80, 05, 05] -13407; [7A EC 5C, 05, 05] +133B1; [7A EE 88, 05, 05] -13408; [7A EC 64, 05, 05] +133B2; [7A EE 90, 05, 05] -13409; [7A EC 6C, 05, 05] +133B3; [7A EE 98, 05, 05] -1340A; [7A EC 74, 05, 05] +133B4; [7A EE A0, 05, 05] -1340B; [7A EC 7C, 05, 05] +133B5; [7A EE A8, 05, 05] -1340C; [7A EC 84, 05, 05] +133B6; [7A EE B0, 05, 05] -1340D; [7A EC 8C, 05, 05] +133B7; [7A EE B8, 05, 05] -1340E; [7A EC 94, 05, 05] +133B8; [7A EE C0, 05, 05] -1340F; [7A EC 9C, 05, 05] +133B9; [7A EE C8, 05, 05] -13410; [7A EC A4, 05, 05] +133BA; [7A EE D0, 05, 05] -13411; [7A EC AC, 05, 05] +133BB; [7A EE D8, 05, 05] -13412; [7A EC B4, 05, 05] +133BC; [7A EE E0, 05, 05] -13413; [7A EC BC, 05, 05] +133BD; [7A EE E8, 05, 05] -13414; [7A EC C4, 05, 05] +133BE; [7A EE F0, 05, 05] -13415; [7A EC CC, 05, 05] +133BF; [7A EE F8, 05, 05] -13416; [7A EC D4, 05, 05] +133C0; [7A EF 06, 05, 05] -13417; [7A EC DC, 05, 05] +133C1; [7A EF 0E, 05, 05] -13418; [7A EC E4, 05, 05] +133C2; [7A EF 16, 05, 05] -13419; [7A EC EC, 05, 05] +133C3; [7A EF 1E, 05, 05] -1341A; [7A EC F4, 05, 05] +133C4; [7A EF 26, 05, 05] -1341B; [7A EC FC, 05, 05] +133C5; [7A EF 2E, 05, 05] -1341C; [7A ED 0A, 05, 05] +133C6; [7A EF 36, 05, 05] -1341D; [7A ED 12, 05, 05] +133C7; [7A EF 3E, 05, 05] -1341E; [7A ED 1A, 05, 05] +133C8; [7A EF 46, 05, 05] -1341F; [7A ED 22, 05, 05] +133C9; [7A EF 4E, 05, 05] -13420; [7A ED 2A, 05, 05] +133CA; [7A EF 56, 05, 05] -13421; [7A ED 32, 05, 05] +133CB; [7A EF 5E, 05, 05] -13422; [7A ED 3A, 05, 05] +133CC; [7A EF 66, 05, 05] -13423; [7A ED 42, 05, 05] +133CD; [7A EF 6E, 05, 05] -13424; [7A ED 4A, 05, 05] +133CE; [7A EF 76, 05, 05] -13425; [7A ED 52, 05, 05] +133CF; [7A EF 7E, 05, 05] -13426; [7A ED 5A, 05, 05] +133D0; [7A EF 86, 05, 05] -13427; [7A ED 62, 05, 05] +133D1; [7A EF 8E, 05, 05] -13428; [7A ED 6A, 05, 05] +133D2; [7A EF 96, 05, 05] -13429; [7A ED 72, 05, 05] +133D3; [7A EF 9E, 05, 05] -1342A; [7A ED 7A, 05, 05] +133D4; [7A EF A6, 05, 05] -1342B; [7A ED 82, 05, 05] +133D5; [7A EF AE, 05, 05] -1342C; [7A ED 8A, 05, 05] +133D6; [7A EF B6, 05, 05] -1342D; [7A ED 92, 05, 05] +133D7; [7A EF BE, 05, 05] -1342E; [7A ED 9A, 05, 05] +133D8; [7A EF C6, 05, 05] + +133D9; [7A EF CE, 05, 05] + +133DA; [7A EF D6, 05, 05] + +133DB; [7A EF DE, 05, 05] + +133DC; [7A EF E6, 05, 05] + +133DD; [7A EF EE, 05, 05] + +133DE; [7A EF F6, 05, 05] + +133DF; [7A F0 04, 05, 05] + +133E0; [7A F0 0C, 05, 05] + +133E1; [7A F0 14, 05, 05] + +133E2; [7A F0 1C, 05, 05] + +133E3; [7A F0 24, 05, 05] + +133E4; [7A F0 2C, 05, 05] + +133E5; [7A F0 34, 05, 05] + +133E6; [7A F0 3C, 05, 05] + +133E7; [7A F0 44, 05, 05] + +133E8; [7A F0 4C, 05, 05] + +133E9; [7A F0 54, 05, 05] + +133EA; [7A F0 5C, 05, 05] + +133EB; [7A F0 64, 05, 05] + +133EC; [7A F0 6C, 05, 05] + +133ED; [7A F0 74, 05, 05] + +133EE; [7A F0 7C, 05, 05] + +133EF; [7A F0 84, 05, 05] + +133F0; [7A F0 8C, 05, 05] + +133F1; [7A F0 94, 05, 05] + +133F2; [7A F0 9C, 05, 05] + +133F3; [7A F0 A4, 05, 05] + +133F4; [7A F0 AC, 05, 05] + +133F5; [7A F0 B4, 05, 05] + +133F6; [7A F0 BC, 05, 05] + +133F7; [7A F0 C4, 05, 05] + +133F8; [7A F0 CC, 05, 05] + +133F9; [7A F0 D4, 05, 05] + +133FA; [7A F0 DC, 05, 05] + +133FB; [7A F0 E4, 05, 05] + +133FC; [7A F0 EC, 05, 05] + +133FD; [7A F0 F4, 05, 05] + +133FE; [7A F0 FC, 05, 05] + +133FF; [7A F1 0A, 05, 05] + +13400; [7A F1 12, 05, 05] + +13401; [7A F1 1A, 05, 05] + +13402; [7A F1 22, 05, 05] + +13403; [7A F1 2A, 05, 05] + +13404; [7A F1 32, 05, 05] + +13405; [7A F1 3A, 05, 05] + +13406; [7A F1 42, 05, 05] + +13407; [7A F1 4A, 05, 05] + +13408; [7A F1 52, 05, 05] + +13409; [7A F1 5A, 05, 05] + +1340A; [7A F1 62, 05, 05] + +1340B; [7A F1 6A, 05, 05] + +1340C; [7A F1 72, 05, 05] + +1340D; [7A F1 7A, 05, 05] + +1340E; [7A F1 82, 05, 05] + +1340F; [7A F1 8A, 05, 05] + +13410; [7A F1 92, 05, 05] + +13411; [7A F1 9A, 05, 05] + +13412; [7A F1 A2, 05, 05] + +13413; [7A F1 AA, 05, 05] + +13414; [7A F1 B2, 05, 05] + +13415; [7A F1 BA, 05, 05] + +13416; [7A F1 C2, 05, 05] + +13417; [7A F1 CA, 05, 05] + +13418; [7A F1 D2, 05, 05] + +13419; [7A F1 DA, 05, 05] + +1341A; [7A F1 E2, 05, 05] + +1341B; [7A F1 EA, 05, 05] + +1341C; [7A F1 F2, 05, 05] + +1341D; [7A F1 FA, 05, 05] + +1341E; [7A F2 08, 05, 05] + +1341F; [7A F2 10, 05, 05] + +13420; [7A F2 18, 05, 05] + +13421; [7A F2 20, 05, 05] + +13422; [7A F2 28, 05, 05] + +13423; [7A F2 30, 05, 05] + +13424; [7A F2 38, 05, 05] + +13425; [7A F2 40, 05, 05] + +13426; [7A F2 48, 05, 05] + +13427; [7A F2 50, 05, 05] + +13428; [7A F2 58, 05, 05] + +13429; [7A F2 60, 05, 05] + +1342A; [7A F2 68, 05, 05] + +1342B; [7A F2 70, 05, 05] + +1342C; [7A F2 78, 05, 05] + +1342D; [7A F2 80, 05, 05] + +1342E; [7A F2 88, 05, 05] + +109A0; [7A F2 90, 05, 05] +10980; [7A F2 90, 05, 09][, DB A9, 09] + +109A1; [7A F2 98, 05, 05] +10981; [7A F2 98, 05, 09][, DB A9, 09] + +109A2; [7A F2 A0, 05, 05] +10982; [7A F2 A0, 05, 09][, DB A9, 09] + +109A3; [7A F2 A8, 05, 05] +10983; [7A F2 A8, 05, 09][, DB A9, 09] + +109A4; [7A F2 B0, 05, 05] +10984; [7A F2 B0, 05, 09][, DB A9, 09] + +109A5; [7A F2 B8, 05, 05] +10985; [7A F2 B8, 05, 09][, DB A9, 09] + +109A6; [7A F2 C0, 05, 05] +10986; [7A F2 C0, 05, 09][, DB A9, 09] +10987; [7A F2 C0, 05, 09][, DB B9, 09] + +109A7; [7A F2 C8, 05, 05] +10988; [7A F2 C8, 05, 09][, DB A9, 09] + +109A8; [7A F2 D0, 05, 05] +10989; [7A F2 D0, 05, 09][, DB A9, 09] + +109A9; [7A F2 D8, 05, 05] +1098A; [7A F2 D8, 05, 09][, DB A9, 09] +1098B; [7A F2 D8, 05, 09][, DB B9, 09] + +109AA; [7A F2 E0, 05, 05] +1098C; [7A F2 E0, 05, 09][, DB A9, 09] +1098D; [7A F2 E0, 05, 09][, DB B9, 09] + +109AB; [7A F2 E8, 05, 05] +1098E; [7A F2 E8, 05, 09][, DB A9, 09] +1098F; [7A F2 E8, 05, 09][, DB B9, 09] + +109AC; [7A F2 F0, 05, 05] +10990; [7A F2 F0, 05, 09][, DB A9, 09] + +109AD; [7A F2 F8, 05, 05] +10991; [7A F2 F8, 05, 09][, DB A9, 09] + +109AE; [7A F3 06, 05, 05] +10992; [7A F3 06, 05, 09][, DB A9, 09] + +109AF; [7A F3 0E, 05, 05] +109B0; [7A F3 0E, 05, 09][, DB A9, 09] +10993; [7A F3 0E, 05, 09][, DB B9, 09] +10994; [7A F3 0E, 05, 09][, DB C9, 09] + +109B1; [7A F3 16, 05, 05] +10995; [7A F3 16, 05, 09][, DB A9, 09] + +109B2; [7A F3 1E, 05, 05] +10996; [7A F3 1E, 05, 09][, DB A9, 09] + +109B3; [7A F3 26, 05, 05] +10997; [7A F3 26, 05, 09][, DB A9, 09] + +109B4; [7A F3 2E, 05, 05] +10998; [7A F3 2E, 05, 09][, DB A9, 09] +10999; [7A F3 2E, 05, 09][, DB B9, 09] + +109B5; [7A F3 36, 05, 05] +1099A; [7A F3 36, 05, 09][, DB A9, 09] +1099B; [7A F3 36, 05, 09][, DB B9, 09] + +109B6; [7A F3 3E, 05, 05] +1099C; [7A F3 3E, 05, 09][, DB A9, 09] + +109B7; [7A F3 46, 05, 05] +1099D; [7A F3 46, 05, 09][, DB A9, 09] + +109BE; [7A F3 4E, 05, 05] + +109BF; [7A F3 56, 05, 05] + +1099E; [7A F3 5E, 05, 05] + +1099F; [7A F3 66, 05, 05] 2F00; [E0 04 06, 05, 09] 3280; [E0 04 06, 05, 0D] @@ -38323,7 +39501,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][, E0 9D, 3D] +2E80; [E0 04 72, 05, 09][, DB A9, 3D] 2F801; [E0 04 76, 05, 05] F95E; [E0 04 78, 05, 05] 2F800; [E0 04 80, 05, 05] @@ -38331,7 +39509,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][, E0 9D, 3D] +2E84; [E0 04 B8, 05, 09][, DB A9, 3D] 2E83; [E0 04 BA, 05, 09] 2E82; [E0 04 BC, 05, 09] 3288; [E0 04 C0, 05, 0D] @@ -38389,7 +39567,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][, E0 9D, 3D] +2E86; [E0 0B 34, 05, 09][, DB A9, 3D] 2F815; [E0 0B 4A, 05, 05] 1F21E; [E0 0B 4A, 05, 37] 2F8D2; [E0 0B 54, 05, 05] @@ -38408,11 +39586,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][, E0 9D, 3D] +2E87; [E0 0B F0, 05, 09][, DB A9, 3D] 2F81D; [E0 0C 20, 05, 05] 2F10; [E0 0C 20, 05, 09] 2F11; [E0 0C 36, 05, 09] -2E88; [E0 0C 36, 05, 09][, E0 9D, 3D] +2E88; [E0 0C 36, 05, 09][, DB A9, 3D] 2E89; [E0 0C 3A, 05, 09] 2F81E; [E0 0C 3C, 05, 05] 2F850; [E0 0C 44, 05, 05] @@ -38465,9 +39643,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][, E0 9D, 3D] +2E8A; [E0 0E FA, 05, 09][, DB A9, 3D] 2F19; [E0 0F 1A, 05, 09] -2E8B; [E0 0F 1A, 05, 09][, E0 9D, 3D] +2E8B; [E0 0F 1A, 05, 09][, DB A9, 3D] 329E; [E0 0F 28, 05, 0D] 2F82F; [E0 0F 2E, 05, 05] F91C; [E0 0F 32, 05, 05] @@ -38476,7 +39654,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][, E0 9D, 3D] +2E81; [E0 0F 4C, 05, 09][, DB A9, 3D] 2F1B; [E0 0F B4, 05, 09] F96B; [E0 0F CE, 05, 05] 2F1C; [E0 0F D8, 05, 09] @@ -38604,14 +39782,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][, E0 9D, 3D] -2E8D; [E0 20 CC, 05, 09][, E0 AD, 3D] +2E8C; [E0 20 CC, 05, 09][, DB A9, 3D] +2E8D; [E0 20 CC, 05, 09][, DB B9, 3D] 2F875; [E0 20 F2, 05, 05] 2E90; [E0 20 F2, 05, 09] 2F2A; [E0 20 F2, 05, 09] -2E8E; [E0 20 F2, 05, 09][, E0 9D, 3D] +2E8E; [E0 20 F2, 05, 09][, DB A9, 3D] 2E8F; [E0 20 F4, 05, 09] -2E91; [E0 20 F4, 05, 09][, E0 9D, 3D] +2E91; [E0 20 F4, 05, 09][, DB A9, 3D] 2F2B; [E0 21 24, 05, 09] F9BD; [E0 21 32, 05, 05] 2F877; [E0 21 74, 05, 05] @@ -38672,7 +39850,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][, E0 9D, 3D] +2E95; [E0 27 78, 05, 09][, DB A9, 3D] 2E94; [E0 27 7A, 05, 09] 2F874; [E0 27 7E, 05, 05] 2F3A; [E0 27 9A, 05, 09] @@ -38687,7 +39865,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][, E0 9D, 3D] +2E97; [E0 28 64, 05, 09][, DB A9, 3D] 2E96; [E0 28 66, 05, 09] 2F89D; [E0 28 78, 05, 05] 2F89E; [E0 28 8C, 05, 05] @@ -38789,7 +39967,7 @@ 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][, E0 9D, 3D] +2E9C; [E0 34 F0, 05, 09][, DB A9, 3D] 337E; [E0 35 48, 05, 37][E0 42 F0, 05, 3D] F9E0; [E0 35 52, 05, 05] 1F219; [E0 35 6C, 05, 37] @@ -38810,7 +39988,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][, E0 9D, 3D] +2E9D; [E0 37 48, 05, 09][, DB A9, 3D] 3292; [E0 37 4A, 05, 0D] 1F236; [E0 37 4A, 05, 37] 2F8D8; [E0 37 66, 05, 05] @@ -38861,7 +40039,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][, E0 9D, 3D] +2E9E; [E0 40 62, 05, 09][, DB A9, 3D] 2F8F4; [E0 40 AC, 05, 05] F9A5; [E0 40 CA, 05, 05] 2F4E; [E0 40 D4, 05, 09] @@ -38955,7 +40133,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][, E0 9D, 3D] +2EA5; [E0 4E 18, 05, 09][, DB A9, 3D] 2F921; [E0 4E 2C, 05, 05] FA9E; [E0 4E 2C, 05, 05] 2F57; [E0 4E 2E, 05, 09] @@ -38965,7 +40143,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][, E0 9D, 3D] +2EA7; [E0 4E 78, 05, 09][, DB A9, 3D] F946; [E0 4E 86, 05, 05] 3295; [E0 4E B4, 05, 0D] 2F924; [E0 4E C2, 05, 05] @@ -38984,7 +40162,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][, E0 9D, 3D] +2EA9; [E0 50 E4, 05, 09][, DB A9, 3D] 2F92B; [E0 51 1E, 05, 05] F9AD; [E0 51 38, 05, 05] F917; [E0 51 90, 05, 05] @@ -39019,7 +40197,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][, E0 9D, 3D] +2EAA; [E0 54 FC, 05, 09][, DB A9, 3D] 2F67; [E0 55 10, 05, 09] F9E5; [E0 55 B0, 05, 05] 2F93A; [E0 56 12, 05, 05] @@ -39037,7 +40215,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][, E0 9D, 3D] +2EAB; [E0 57 D4, 05, 09][, DB A9, 3D] 2F940; [E0 57 E0, 05, 05] FAA8; [E0 57 E0, 05, 05] F96D; [E0 57 FA, 05, 05] @@ -39063,7 +40241,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][, E0 9D, 3D] +2EAC; [E0 5C 8A, 05, 09][, DB A9, 3D] 2EAD; [E0 5C 8C, 05, 09] FA18; [E0 5C 8E, 05, 05] FA4C; [E0 5C 92, 05, 05] @@ -39102,7 +40280,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][, E0 9D, 3D] +2EAE; [E0 60 20, 05, 09][, DB A9, 3D] F9F8; [E0 60 6E, 05, 05] 3247; [E0 61 52, 05, 0D] FA56; [E0 61 B4, 05, 05] @@ -39145,17 +40323,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][, E0 9D, 3D] +2EB5; [E0 69 08, 05, 09][, DB A9, 3D] 2EB1; [E0 69 0A, 05, 09] -2EB3; [E0 69 0A, 05, 09][, E0 9D, 3D] -2EB4; [E0 69 0A, 05, 09][, E0 AD, 3D] +2EB3; [E0 69 0A, 05, 09][, DB A9, 3D] +2EB4; [E0 69 0A, 05, 09][, DB B9, 3D] 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][, E0 9D, 3D] -2EB7; [E0 69 78, 05, 09][, E0 AD, 3D] +2EB6; [E0 69 78, 05, 09][, DB A9, 3D] +2EB7; [E0 69 78, 05, 09][, DB B9, 3D] 2EB8; [E0 69 7A, 05, 09] 2F978; [E0 69 8E, 05, 05] F9AF; [E0 69 98, 05, 05] @@ -39178,10 +40356,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][, E0 9D, 3D] +2EBB; [E0 6B 6E, 05, 09][, DB A9, 3D] 2EBA; [E0 6B 70, 05, 09] 2F81; [E0 6B 82, 05, 09] -2EBC; [E0 6B 82, 05, 09][, E0 9D, 3D] +2EBC; [E0 6B 82, 05, 09][, DB A9, 3D] F953; [E0 6B 86, 05, 05] 2F8D6; [E0 6B CA, 05, 05] 2F982; [E0 6B D4, 05, 05] @@ -39194,7 +40372,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][, E0 9D, 3D] +2EBD; [E0 6E 7A, 05, 09][, DB A9, 3D] 2F893; [E0 6E 84, 05, 05] 2F98B; [E0 6E 84, 05, 05] 2F98C; [E0 6E 8A, 05, 05] @@ -39209,8 +40387,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][, E0 9D, 3D] -2EC0; [E0 6F 7A, 05, 09][, E0 AD, 3D] +2EBF; [E0 6F 7A, 05, 09][, DB A9, 3D] +2EC0; [E0 6F 7A, 05, 09][, DB B9, 3D] 2F990; [E0 6F 9E, 05, 05] 2F98F; [E0 6F AA, 05, 05] 2F991; [E0 6F C2, 05, 05] @@ -39300,7 +40478,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][, E0 9D, 3D] +2EC7; [E0 7E 86, 05, 09][, DB A9, 3D] 1F216; [E0 7E A8, 05, 37] 2F94; [E0 7E E2, 05, 09] 2F9CF; [E0 80 2E, 05, 05] @@ -39349,7 +40527,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][, E0 9D, 3D] +2ECA; [E0 86 78, 05, 09][, DB A9, 3D] 2F9DB; [E0 86 8A, 05, 05] 2F9DA; [E0 86 A8, 05, 05] F937; [E0 86 F0, 05, 05] @@ -39372,8 +40550,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][, E0 9D, 3D] -2ECE; [E0 8A 96, 05, 09][, E0 AD, 3D] +2ECD; [E0 8A 96, 05, 09][, DB A9, 3D] +2ECE; [E0 8A 96, 05, 09][, DB B9, 3D] F99A; [E0 8B 76, 05, 05] FA25; [E0 8B A0, 05, 05] FA67; [E0 8B A0, 05, 05] @@ -39383,9 +40561,10 @@ 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][, E0 9D, 3D] +2ECF; [E0 8C 58, 05, 09][, DB A9, 3D] 2F9E2; [E0 8C 5E, 05, 05] F92C; [E0 8C D2, 05, 05] +FA2E; [E0 8C F2, 05, 05] 2F9E3; [E0 8D 1E, 05, 05] FA26; [E0 8D 36, 05, 05] 2F9E4; [E0 8D 5E, 05, 05] @@ -39422,7 +40601,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][, E0 9D, 3D] +2ED5; [E0 97 B0, 05, 09][, DB A9, 3D] 2ED6; [E0 97 B2, 05, 09] F9C6; [E0 97 D4, 05, 05] F951; [E0 98 14, 05, 05] @@ -39433,6 +40612,7 @@ FAC6; [E0 98 76, 05, 05] F9DC; [E0 98 8A, 05, 05] F9F1; [E0 98 C4, 05, 05] 2FAA; [E0 98 EA, 05, 09] +FA2F; [E0 98 EC, 05, 05] F9B8; [E0 98 EE, 05, 05] 2FAB; [E0 98 F0, 05, 09] 2F9F3; [E0 99 0A, 05, 05] @@ -39440,7 +40620,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][, E0 9D, 3D] +2ED7; [E0 99 54, 05, 09][, DB A9, 3D] F9B2; [E0 99 70, 05, 05] F949; [E0 99 72, 05, 05] 2F9F5; [E0 99 CA, 05, 05] @@ -39479,7 +40659,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][, E0 9D, 3D] +2EDE; [E0 9D 5C, 05, 09][, DB A9, 3D] 2FA02; [E0 9D 60, 05, 05] FA2A; [E0 9D 7A, 05, 05] FA2B; [E0 9D 94, 05, 05] @@ -39487,7 +40667,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][, E0 9D, 3D] +2EE1; [E0 9E CE, 05, 09][, DB A9, 3D] 2FB9; [E0 9E D4, 05, 09] 2FA05; [E0 9E F0, 05, 05] 2FBA; [E0 9E FA, 05, 09] @@ -39497,7 +40677,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][, E0 9D, 3D] +2EE3; [E0 A1 04, 05, 09][, DB A9, 3D] 2FBC; [E0 A1 64, 05, 09] 2FBD; [E0 A1 72, 05, 09] 2FA0A; [E0 A1 D8, 05, 05] @@ -39506,7 +40686,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][, E0 9D, 3D] +2EE4; [E0 A2 32, 05, 09][, DB A9, 3D] 2FC2; [E0 A2 6E, 05, 09] F939; [E0 A2 98, 05, 05] 2FA0B; [E0 A4 46, 05, 05] @@ -39520,7 +40700,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][, E0 9D, 3D] +2EE7; [E0 A8 C8, 05, 09][, DB A9, 3D] F940; [E0 A8 DC, 05, 05] 2FC5; [E0 A8 DC, 05, 09] F988; [E0 A9 12, 05, 05] @@ -39549,107 +40729,107 @@ 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][, E0 9D, 3D] +2EEB; [E0 AA 7E, 05, 09][, DB A9, 3D] 2EEC; [E0 AA 8A, 05, 09] 2FD2; [E0 AA 8E, 05, 09] -2EED; [E0 AA 8E, 05, 09][, E0 9D, 3D] +2EED; [E0 AA 8E, 05, 09][, DB A9, 3D] 2EEE; [E0 AA E8, 05, 09] F9C4; [E0 AB 0A, 05, 05] 2FD3; [E0 AB 0A, 05, 09] -2EEF; [E0 AB 0A, 05, 09][, E0 9D, 3D] +2EEF; [E0 AB 0A, 05, 09][, DB A9, 3D] 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][, E0 9D, 3D] -2EF2; [E0 AB 28, 05, 09][, E0 AD, 3D] +2EF1; [E0 AB 28, 05, 09][, DB A9, 3D] +2EF2; [E0 AB 28, 05, 09][, DB B9, 3D] 2EF3; [E0 AB 2E, 05, 09] 2FD5; [E0 AB 30, 05, 09] -FA0E; [E0 AB 88, 05, 05] -FA0F; [E0 AB 8A, 05, 05] -FA11; [E0 AB 8E, 05, 05] -FA13; [E0 AB 92, 05, 05] -FA14; [E0 AB 94, 05, 05] -FA1F; [E0 AB AA, 05, 05] -FA21; [E0 AB AE, 05, 05] -FA23; [E0 AB B2, 05, 05] -FA24; [E0 AB B4, 05, 05] -FA27; [E0 AB BA, 05, 05] -FA28; [E0 AB BC, 05, 05] -FA29; [E0 AB BE, 05, 05] - -2F80C; [E0 AD 14, 05, 05] -2F813; [E0 AD 4A, 05, 05] -2F9CA; [E0 AD 4E, 05, 05] -2F81F; [E0 AD 96, 05, 05] -2F824; [E0 AE 08, 05, 05] -2F867; [E0 B1 CC, 05, 05] -2F868; [E0 B1 E8, 05, 05] -2F876; [E0 B2 F8, 05, 05] -2F883; [E0 B4 60, 05, 05] -2F888; [E0 B4 C6, 05, 05] -2F88A; [E0 B4 FA, 05, 05] -2F896; [E0 B5 96, 05, 05] -2F89B; [E0 B5 CE, 05, 05] -2F8A2; [E0 B6 46, 05, 05] -2F8A1; [E0 B6 82, 05, 05] -2F8C2; [E0 B8 76, 05, 05] -2F8C7; [E0 B8 F2, 05, 05] -2F8D1; [E0 B9 E8, 05, 05] -2F8D0; [E0 BA 36, 05, 05] -2F8CE; [E0 BA 58, 05, 05] -2F8DE; [E0 BA B8, 05, 05] -2F8E7; [E0 BB 66, 05, 05] -FAD2; [E0 BB 66, 05, 05] -2F8EE; [E0 BC 62, 05, 05] -2F8F2; [E0 BC CE, 05, 05] -2F90A; [E0 BE A4, 05, 05] -2F916; [E0 BF 70, 05, 05] -2F92A; [E0 C1 A8, 05, 05] -2F92C; [E0 C1 C0, 05, 05] -2F92D; [E0 C1 C0, 05, 05] -2F933; [E0 C2 8C, 05, 05] -2F93E; [E0 C4 5A, 05, 05] -2F93F; [E0 C4 72, 05, 05] -FAD3; [E0 C4 92, 05, 05] -2F949; [E0 C4 D4, 05, 05] -FAD4; [E0 C4 D4, 05, 05] -2F94B; [E0 C4 EE, 05, 05] -2F94C; [E0 C5 94, 05, 05] -2F951; [E0 C6 34, 05, 05] -2F958; [E0 C6 CC, 05, 05] -2F960; [E0 C8 7E, 05, 05] -2F964; [E0 C8 C8, 05, 05] -2F967; [E0 C9 C0, 05, 05] -2F96D; [E0 CA 88, 05, 05] -2F971; [E0 CA EE, 05, 05] -2F974; [E0 CB 3E, 05, 05] -2F981; [E0 CC 3C, 05, 05] -2F8D7; [E0 CC 44, 05, 05] -2F984; [E0 CC A8, 05, 05] -2F98E; [E0 CD 6E, 05, 05] -2F9A7; [E0 CE F4, 05, 05] -2F9AE; [E0 CF 5E, 05, 05] -2F9AF; [E0 CF 66, 05, 05] -2F9B2; [E0 CF 7A, 05, 05] -2F9BF; [E0 D0 58, 05, 05] -2F9C2; [E0 D0 9C, 05, 05] -2F9C8; [E0 D1 1A, 05, 05] -2F9CD; [E0 D2 32, 05, 05] -2F9CE; [E0 D2 44, 05, 05] -2F9EF; [E0 D8 04, 05, 05] -2F9F2; [E0 D8 A6, 05, 05] -2F9F8; [E0 D9 BC, 05, 05] -2F9F9; [E0 D9 CC, 05, 05] -2F9FC; [E0 DA 4A, 05, 05] -2FA03; [E0 DB 52, 05, 05] -2FA08; [E0 DC 8E, 05, 05] -2FA0D; [E0 DE 9A, 05, 05] -2FA0E; [E0 DE D8, 05, 05] -2FA11; [E0 DE EE, 05, 05] -2FA16; [E0 DF B0, 05, 05] +FA0E; [E0 AB 8A, 05, 05] +FA0F; [E0 AB 8C, 05, 05] +FA11; [E0 AB 90, 05, 05] +FA13; [E0 AB 94, 05, 05] +FA14; [E0 AB 96, 05, 05] +FA1F; [E0 AB AC, 05, 05] +FA21; [E0 AB B0, 05, 05] +FA23; [E0 AB B4, 05, 05] +FA24; [E0 AB B6, 05, 05] +FA27; [E0 AB BC, 05, 05] +FA28; [E0 AB BE, 05, 05] +FA29; [E0 AB C0, 05, 05] + +2F80C; [E0 AD 16, 05, 05] +2F813; [E0 AD 4C, 05, 05] +2F9CA; [E0 AD 50, 05, 05] +2F81F; [E0 AD 98, 05, 05] +2F824; [E0 AE 0A, 05, 05] +2F867; [E0 B1 CE, 05, 05] +2F868; [E0 B1 EA, 05, 05] +2F876; [E0 B2 FA, 05, 05] +2F883; [E0 B4 62, 05, 05] +2F888; [E0 B4 C8, 05, 05] +2F88A; [E0 B4 FC, 05, 05] +2F896; [E0 B5 98, 05, 05] +2F89B; [E0 B5 D0, 05, 05] +2F8A2; [E0 B6 48, 05, 05] +2F8A1; [E0 B6 84, 05, 05] +2F8C2; [E0 B8 78, 05, 05] +2F8C7; [E0 B8 F4, 05, 05] +2F8D1; [E0 B9 EA, 05, 05] +2F8D0; [E0 BA 38, 05, 05] +2F8CE; [E0 BA 5A, 05, 05] +2F8DE; [E0 BA BA, 05, 05] +2F8E7; [E0 BB 68, 05, 05] +FAD2; [E0 BB 68, 05, 05] +2F8EE; [E0 BC 64, 05, 05] +2F8F2; [E0 BC D0, 05, 05] +2F90A; [E0 BE A6, 05, 05] +2F916; [E0 BF 72, 05, 05] +2F92A; [E0 C1 AA, 05, 05] +2F92C; [E0 C1 C2, 05, 05] +2F92D; [E0 C1 C2, 05, 05] +2F933; [E0 C2 8E, 05, 05] +2F93E; [E0 C4 5C, 05, 05] +2F93F; [E0 C4 74, 05, 05] +FAD3; [E0 C4 94, 05, 05] +2F949; [E0 C4 D6, 05, 05] +FAD4; [E0 C4 D6, 05, 05] +2F94B; [E0 C4 F0, 05, 05] +2F94C; [E0 C5 96, 05, 05] +2F951; [E0 C6 36, 05, 05] +2F958; [E0 C6 CE, 05, 05] +2F960; [E0 C8 80, 05, 05] +2F964; [E0 C8 CA, 05, 05] +2F967; [E0 C9 C2, 05, 05] +2F96D; [E0 CA 8A, 05, 05] +2F971; [E0 CA F0, 05, 05] +2F974; [E0 CB 40, 05, 05] +2F981; [E0 CC 3E, 05, 05] +2F8D7; [E0 CC 46, 05, 05] +2F984; [E0 CC AA, 05, 05] +2F98E; [E0 CD 70, 05, 05] +2F9A7; [E0 CE F6, 05, 05] +2F9AE; [E0 CF 60, 05, 05] +2F9AF; [E0 CF 68, 05, 05] +2F9B2; [E0 CF 7C, 05, 05] +2F9BF; [E0 D0 5A, 05, 05] +2F9C2; [E0 D0 9E, 05, 05] +2F9C8; [E0 D1 1C, 05, 05] +2F9CD; [E0 D2 34, 05, 05] +2F9CE; [E0 D2 46, 05, 05] +2F9EF; [E0 D8 06, 05, 05] +2F9F2; [E0 D8 A8, 05, 05] +2F9F8; [E0 D9 BE, 05, 05] +2F9F9; [E0 D9 CE, 05, 05] +2F9FC; [E0 DA 4C, 05, 05] +2FA03; [E0 DB 54, 05, 05] +2FA08; [E0 DC 90, 05, 05] +2FA0D; [E0 DE 9C, 05, 05] +2FA0E; [E0 DE DA, 05, 05] +2FA11; [E0 DE F0, 05, 05] +2FA16; [E0 DF B2, 05, 05] 2F803; [E1 30 45 C8, 05, 05] 2F812; [E1 30 B6 E4, 05, 05] @@ -39890,82 +41070,87 @@ FDD0 0062; [7A FE, 05, 05] # Special final value for reordering token FDD0 0063; [, 97, 3D] FDD0 0064; [, A7, 09] FDD0 0065; [, B1, 09] -FDD0 0066; [, D2 75, 31] -FDD0 0067; [, D3 09, 31] -FDD0 0068; [, D3 09, 33] -FDD0 0069; [, D3 C9, 2D] -FDD0 006A; [, D3 C9, 31] -FDD0 006B; [, D3 C9, 33] -FDD0 006C; [, DA E5, 3D] -FDD0 006D; [, DC FD, 37] -FDD0 006E; [, DC FD, 3D] -FDD0 006F; [, DD 11, 37] -FDD0 0070; [, DD 11, 3D] -FDD0 0071; [, E0 9D, 05] -FDD0 0072; [, E0 9D, 09] -FDD0 0073; [, E0 9D, 27] -FDD0 0074; [, E0 9D, 3D] -FDD0 0075; [, E0 AD, 09] -FDD0 0076; [, E0 AD, 2B] -FDD0 0077; [, E0 AD, 3D] -FDD0 0078; [, E0 BD, 09] -FDD0 0079; [, E0 CD, 09] -FDD0 007A; [, E0 DD, 09] -FDD0 007B; [, E0 ED, 05] -FDD0 007C; [, E0 FD, 05] -FDD0 007D; [, E1 11, 05] -FDD0 007E; [, E1 21, 05] -FDD0 007F; [, E1 31, 05] -FDD0 0080; [, E1 41, 05] -FDD0 0081; [, E1 51, 05] -FDD0 0082; [, E1 61, 05] -FDD0 0083; [, E1 71, 05] -FDD0 0084; [, E1 81, 05] -FDD0 0085; [, E1 91, 05] -FDD0 0086; [, E1 A1, 05] -FDD0 0087; [, E1 B1, 05] -FDD0 0088; [, E1 C1, 05] -FDD0 0089; [, E1 D1, 05] -FDD0 008A; [, E1 E1, 05] -FDD0 008B; [, E1 F1, 05] -FDD0 008C; [, E2 05, 05] -FDD0 008D; [, E2 15, 05] -FDD0 008E; [, E2 25, 05] -FDD0 008F; [, E2 35, 05] -FDD0 0090; [, E2 45, 05] -FDD0 0091; [, E2 55, 05] -FDD0 0092; [, E2 65, 05] -FDD0 0093; [, E2 65, 09] -FDD0 0094; [, E2 75, 05] -FDD0 0095; [, E2 85, 05] -FDD0 0096; [, E2 95, 05] -FDD0 0097; [, E2 A5, 05] -FDD0 0098; [, E2 B5, 05] -FDD0 0099; [, E2 C5, 05] -FDD0 009A; [, E2 D5, 05] -FDD0 009B; [, E2 E5, 05] -FDD0 009C; [, E2 F5, 05] -FDD0 009D; [, E3 09, 05] -FDD0 009E; [, E3 19, 05] -FDD0 009F; [, E3 29, 05] -FDD0 00A0; [, E3 39, 05] -FDD0 00A1; [, E3 49, 05] -FDD0 00A2; [, E3 59, 05] -FDD0 00A3; [, E3 69, 05] -FDD0 00A4; [, E3 79, 05] -FDD0 00A5; [, E3 89, 05] -FDD0 00A6; [, E3 99, 05] -FDD0 00A7; [, E3 A9, 05] -FDD0 00A8; [, E3 B9, 05] -FDD0 00A9; [, E3 C9, 05] -FDD0 00AA; [, E3 D9, 05] -FDD0 00AB; [, E3 E9, 05] -FDD0 00AC; [, E3 F9, 05] -FDD0 00AD; [, E4 0D, 05] -FDD0 00AE; [, E4 1D, 05] -FDD0 00AF; [, E4 2D, 05] -FDD0 00B0; [, E4 3D, 05] -FDD0 00B1; [, , 3F 03] # CONSTRUCTED FAKE SECONDARY-IGNORABLE +FDD0 0066; [, D0 3D, 27] +FDD0 0067; [, D2 75, 31] +FDD0 0068; [, D3 D9, 31] +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 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 # VALUES BASED ON UCA [first tertiary ignorable [,,]] # CONSTRUCTED @@ -39978,12 +41163,12 @@ FDD0 00B1; [, , 3F 03] # CONSTRUCTED FAKE SECONDARY-IGNORABLE [first secondary in primary non-ignorable [X, 05, X]] # U+0009 [last secondary in primary non-ignorable [X, 05, X]] # U+0009 [first primary ignorable [, 87, 05]] # U+0332 COMBINING LOW LINE -[last primary ignorable [, E4 3D, 05]] # U+1D360 COUNTING ROD UNIT DIGIT ONE +[last primary ignorable [, E2 15, 05]] # U+1D360 COUNTING ROD UNIT DIGIT ONE [first variable [03 40, 05, 05]] # U+0009 [last variable [0C FE, 05, 05]] # U+10A7F OLD SOUTH ARABIAN NUMERIC INDICATOR [variable top = 0C FE] [first regular [0D 0A, 05, 05]] # U+0060 GRAVE ACCENT -[last regular [7A FE, 05, 05]] # U+1342E EGYPTIAN HIEROGLYPH AA032 +[last regular [7A FE, 05, 05]] # U+1099F MEROITIC HIEROGLYPHIC SYMBOL VIDJ-2 [first implicit [E0 04 06, 05, 05]] # CONSTRUCTED [last implicit [E4 DF 7E 20, 05, 05]] # CONSTRUCTED [first trailing [E5, 05, 05]] # CONSTRUCTED @@ -39994,125 +41179,125 @@ FDD0 00B1; [, , 3F 03] # CONSTRUCTED FAKE SECONDARY-IGNORABLE [top_byte 01 LEVEL-SEPARATOR ] # [0] LEVEL-SEPARATOR=1 [top_byte 02 FIELD-SEPARATOR ] # [0] FIELD-SEPARATOR=1 [top_byte 03 SPACE ] # [9] SPACE=1 Cc=6 Zl=1 Zp=1 Zs=1 -[top_byte 04 SPACE ] # [1] SPACE=1 Zs=16 -[top_byte 05 SPACE ] # [1] SPACE=1 Zs=1 -[top_byte 06 PUNCT ] # [20] PUNCT=1 Pc=7 Pd=19 Po=5 Zs=6 -[top_byte 07 PUNCT ] # [1] PUNCT=1 Po=4 -[top_byte 08 PUNCT ] # [75] PUNCT=1 Po=96 -[top_byte 09 PUNCT ] # [1] PUNCT=1 Po=8 -[top_byte 0A PUNCT ] # [165] PUNCT=1 Pe=33 Pf=4 Pi=6 Po=115 Ps=173 -[top_byte 0B PUNCT ] # [131] PUNCT=1 Pc=3 Pd=2 Pe=25 Pf=6 Pi=6 Po=102 Ps=35 -[top_byte 0C PUNCT ] # [90] PUNCT=1 Pe=13 Po=65 Ps=13 -[top_byte 0D SYMBOL ] # [4259] SYMBOL=1 Lm=25 Mc=2 Sk=86 Sm=947 So=3293 Zs=29 -[top_byte 0E SYMBOL ] # [18] SYMBOL=1 Lm=22 So=1 -[top_byte 0F CURRENCY ] # [41] CURRENCY=1 Sc=45 +[top_byte 04 SPACE ] # [1] SPACE=1 Zs=17 +[top_byte 05 SPACE ] # [0] SPACE=1 +[top_byte 06 PUNCTUATION ] # [22] PUNCTUATION=1 Pc=7 Pd=21 Po=5 Zs=6 +[top_byte 07 PUNCTUATION ] # [1] PUNCTUATION=1 Po=4 +[top_byte 08 PUNCTUATION ] # [81] PUNCTUATION=1 Po=102 +[top_byte 09 PUNCTUATION ] # [1] PUNCTUATION=1 Po=8 +[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 0E SYMBOL ] # [21] SYMBOL=1 Lm=25 So=1 +[top_byte 0F CURRENCY ] # [42] CURRENCY=1 Sc=46 [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=49 Nl=1 No=5 +[top_byte 12 DIGIT ] # [1] DIGIT=1 Nd=53 Nl=1 No=5 [top_byte 13 DIGIT ] # [0] DIGIT=1 -[top_byte 14 DIGIT ] # [1] DIGIT=1 Nd=103 Nl=12 No=34 So=1 +[top_byte 14 DIGIT ] # [1] DIGIT=1 Nd=107 Nl=12 No=35 [top_byte 15 DIGIT ] # [0] DIGIT=1 -[top_byte 16 DIGIT ] # [1] DIGIT=1 Nd=78 Nl=15 No=19 So=1 +[top_byte 16 DIGIT ] # [1] DIGIT=1 Nd=82 Nl=15 No=20 [top_byte 17 DIGIT ] # [0] DIGIT=1 -[top_byte 18 DIGIT ] # [1] DIGIT=1 Nd=65 Nl=15 No=18 So=1 +[top_byte 18 DIGIT ] # [1] DIGIT=1 Nd=69 Nl=15 No=19 [top_byte 19 DIGIT ] # [0] DIGIT=1 -[top_byte 1A DIGIT ] # [1] DIGIT=1 Nd=61 Nl=16 No=14 So=1 +[top_byte 1A DIGIT ] # [1] DIGIT=1 Nd=65 Nl=16 No=15 [top_byte 1B DIGIT ] # [0] DIGIT=1 -[top_byte 1C DIGIT ] # [1] DIGIT=1 Nd=53 Nl=17 No=12 So=1 +[top_byte 1C DIGIT ] # [1] DIGIT=1 Nd=57 Nl=17 No=13 [top_byte 1D DIGIT ] # [0] DIGIT=1 -[top_byte 1E DIGIT ] # [1] DIGIT=1 Nd=50 Nl=9 No=11 So=1 +[top_byte 1E DIGIT ] # [1] DIGIT=1 Nd=54 Nl=9 No=12 [top_byte 1F DIGIT ] # [0] DIGIT=1 -[top_byte 20 DIGIT ] # [1] DIGIT=1 Nd=51 Nl=9 No=11 So=1 +[top_byte 20 DIGIT ] # [1] DIGIT=1 Nd=55 Nl=9 No=12 [top_byte 21 DIGIT ] # [0] DIGIT=1 -[top_byte 22 DIGIT ] # [1] DIGIT=1 Nd=50 Nl=8 No=11 So=1 +[top_byte 22 DIGIT ] # [1] DIGIT=1 Nd=54 Nl=8 No=12 [top_byte 23 DIGIT ] # [0] DIGIT=1 -[top_byte 24 DIGIT ] # [1] DIGIT=1 Nd=50 Nl=10 No=11 +[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 ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 28 Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 29 Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 2A Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 2B Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 2C Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 2D Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 2E Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 2F Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 30 Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 31 Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 32 Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 33 Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 34 Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 35 Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 36 Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 37 Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 38 Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 39 Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 3A Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 3B Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 3C Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 3D Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 3E Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 3F Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 40 Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 41 Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 42 Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 43 Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 44 Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 45 Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 46 Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 47 Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 48 Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 49 Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 4A Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 4B Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 4C Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 4D Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 4E Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 4F Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 50 Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 51 Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 52 Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 53 Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 54 Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 55 Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 56 Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 57 Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 58 Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 59 Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 5A Latn ] # [330] Latn=2145 Lm=12 Mn=35 So=94 -[top_byte 5B Grek Copt COMPRESS ] # [103] Copt=119 Grek=642 Zs=1 -[top_byte 5C Cyrl Glag ] # [219] Cyrl=405 Glag=94 Lm=2 Mn=32 -[top_byte 5D Cyrl Glag ] # [219] Cyrl=405 Glag=94 Lm=2 Mn=32 -[top_byte 5E Geor COMPRESS ] # [81] Geor=120 -[top_byte 5F Armn COMPRESS ] # [39] Armn=82 Lm=1 -[top_byte 60 Hebr Phnx Samr COMPRESS ] # [70] Hebr=78 Phnx=22 Samr=22 Lm=1 Mn=3 -[top_byte 61 Arab Syrc Mand ] # [242] Arab=910 Mand=25 Syrc=34 Lm=2 So=2 -[top_byte 62 Arab Syrc Mand ] # [242] Arab=910 Mand=25 Syrc=34 Lm=2 So=2 -[top_byte 63 Thaa Nkoo Tfng COMPRESS ] # [137] Nkoo=33 Tfng=55 Thaa=39 Lm=2 Mn=11 +[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 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 +[top_byte 5E Geor COMPRESS ] # [86] Geor=127 +[top_byte 5F Armn COMPRESS ] # [39] Armn=82 Lm=1 +[top_byte 60 Hebr Phnx Samr COMPRESS ] # [70] Hebr=78 Phnx=22 Samr=22 Lm=1 Mn=3 +[top_byte 61 Arab Syrc Mand ] # [254] Arab=1063 Mand=25 Syrc=34 Lm=2 So=2 +[top_byte 62 Arab Syrc Mand ] # [254] Arab=1063 Mand=25 Syrc=34 Lm=2 So=2 +[top_byte 63 Thaa Nkoo Tfng COMPRESS ] # [139] Nkoo=33 Tfng=57 Thaa=39 Lm=2 Mn=11 [top_byte 64 Ethi ] # [453] Ethi=453 [top_byte 65 Ethi ] # [453] Ethi=453 [top_byte 66 Ethi ] # [453] Ethi=453 [top_byte 67 Ethi ] # [453] Ethi=453 -[top_byte 68 Deva COMPRESS ] # [96] Deva=86 Lo=8 Mc=10 Mn=15 -[top_byte 69 Beng COMPRESS ] # [64] Beng=53 Mc=10 Mn=7 -[top_byte 6A Guru COMPRESS ] # [57] Guru=51 Mc=3 Mn=9 -[top_byte 6B Gujr COMPRESS ] # [68] Gujr=52 Mc=6 Mn=10 -[top_byte 6C Orya COMPRESS ] # [67] Orya=53 Mc=10 Mn=9 -[top_byte 6D Taml COMPRESS ] # [50] Taml=38 Mc=14 Mn=2 -[top_byte 6E Telu COMPRESS ] # [72] Telu=54 Mc=4 Mn=15 -[top_byte 6F Knda COMPRESS ] # [73] Knda=55 Mc=7 Mn=17 -[top_byte 70 Mlym COMPRESS ] # [72] Mlym=62 Mc=13 Mn=7 -[top_byte 71 Sinh Mtei Sylo Saur Kthi Sund Brah Khar COMPRESS ] # [431] Brah=53 Khar=35 Kthi=45 Mtei=35 Saur=50 Sinh=59 Sund=32 Sylo=32 Mc=52 Mn=46 -[top_byte 72 Thai COMPRESS ] # [64] Thai=285 Mn=10 -[top_byte 73 Laoo Tavt COMPRESS ] # [113] Laoo=183 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 75 Mymr ] # [150] Mymr=98 Mc=30 Mn=25 -[top_byte 76 Mymr ] # [150] Mymr=98 Mc=30 Mn=25 -[top_byte 77 Khmr Tale Talu Lana Cham Bali Java Mong Olck Cher Cans Ogam Runr Orkh Vaii Bamu COMPRESS ] # [2438] 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 Cf=2 Lm=8 Mc=60 Mn=58 Nl=13 So=2 -[top_byte 78 Hang COMPRESS ] # [357] Hang=534 -[top_byte 79 Kana COMPRESS ] # [50] Kana=390 Lo=2 -[top_byte 7A Bopo Yiii Lisu Lyci Cari Lydi Ital Goth Dsrt Shaw Osma Linb Cprt Sarb Avst Armi Prti Phli Ugar Xpeo Xsux Egyp COMPRESS ] # [3977] Armi=22 Avst=54 Bopo=68 Cari=49 Cprt=55 Dsrt=80 Egyp=1071 Goth=25 Ital=31 Linb=211 Lisu=40 Lyci=29 Lydi=26 Osma=30 Phli=19 Prti=22 Sarb=29 Shaw=48 Ugar=30 Xpeo=44 Xsux=879 Yiii=1164 Lm=7 Nl=2 +[top_byte 68 Deva COMPRESS ] # [98] Deva=86 Lo=10 Mc=10 Mn=15 +[top_byte 69 Beng COMPRESS ] # [64] Beng=53 Mc=10 Mn=7 +[top_byte 6A Guru COMPRESS ] # [57] Guru=51 Mc=3 Mn=9 +[top_byte 6B Gujr COMPRESS ] # [68] Gujr=52 Mc=6 Mn=10 +[top_byte 6C Orya COMPRESS ] # [67] Orya=53 Mc=10 Mn=9 +[top_byte 6D Taml COMPRESS ] # [50] Taml=38 Mc=14 Mn=2 +[top_byte 6E Telu COMPRESS ] # [72] Telu=54 Mc=4 Mn=15 +[top_byte 6F Knda COMPRESS ] # [73] Knda=55 Mc=7 Mn=17 +[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 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 +[top_byte 78 Hang COMPRESS ] # [357] Hang=534 +[top_byte 79 Kana COMPRESS ] # [50] Kana=390 Lo=2 +[top_byte 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 COMPRESS ] # [4158] Armi=22 Avst=54 Bopo=68 Cari=49 Cprt=55 Dsrt=80 Egyp=1071 Goth=25 Ital=31 Linb=211 Lisu=40 Lyci=29 Lydi=26 Merc=26 Mero=32 Osma=30 Phli=19 Plrd=70 Prti=22 Sarb=29 Shaw=48 Sora=25 Ugar=30 Xpeo=44 Xsux=879 Yiii=1164 Lm=20 Mc=46 Mn=4 Nl=2 [top_byte 7B Hani ] # [0] Hani=1 [top_byte 7C Hani ] # [0] Hani=1 [top_byte 7D Hani ] # [0] Hani=1 @@ -40214,11 +41399,17 @@ FDD0 00B1; [, , 3F 03] # CONSTRUCTED FAKE SECONDARY-IGNORABLE [top_byte DD Hani ] # [0] Hani=1 [top_byte DE Hani ] # [0] Hani=1 [top_byte DF Hani ] # [0] Hani=1 -[top_byte E0 IMPLICIT ] # [0] IMPLICIT=5 -[top_byte E1 IMPLICIT ] # [0] IMPLICIT=5 -[top_byte E2 IMPLICIT ] # [0] IMPLICIT=5 -[top_byte E3 IMPLICIT ] # [0] IMPLICIT=5 -[top_byte E4 IMPLICIT ] # [0] IMPLICIT=5 +# merged into Hani +# [top_byte E0 IMPLICIT ] # [0] IMPLICIT=5 +# [top_byte E1 IMPLICIT ] # [0] IMPLICIT=5 +# [top_byte E2 IMPLICIT ] # [0] IMPLICIT=5 +# [top_byte E3 IMPLICIT ] # [0] IMPLICIT=5 +# [top_byte E4 IMPLICIT ] # [0] IMPLICIT=5 +[top_byte E0 Hani ] # [0] Hani=5 +[top_byte E1 Hani ] # [0] Hani=5 +[top_byte E2 Hani ] # [0] Hani=5 +[top_byte E3 Hani ] # [0] Hani=5 +[top_byte E4 Hani ] # [0] Hani=5 [top_byte E5 TRAILING ] # [0] TRAILING=11 [top_byte E6 TRAILING ] # [0] TRAILING=11 [top_byte E7 TRAILING ] # [0] TRAILING=11 @@ -40249,7 +41440,7 @@ FDD0 00B1; [, , 3F 03] # CONSTRUCTED FAKE SECONDARY-IGNORABLE # Reordering Tokens => Top Bytes -[reorderingTokens Arab 61=910 62=910 ] +[reorderingTokens Arab 61=1063 62=1063 ] [reorderingTokens Armi 7A=22 ] [reorderingTokens Armn 5F=82 ] [reorderingTokens Avst 7A=54 ] @@ -40262,11 +41453,12 @@ FDD0 00B1; [, , 3F 03] # CONSTRUCTED FAKE SECONDARY-IGNORABLE [reorderingTokens Bugi 74=23 ] [reorderingTokens Buhd 74=18 ] [reorderingTokens CURRENCY 0F=1 ] +[reorderingTokens Cakm 75=36 76=36 ] [reorderingTokens Cans 77=707 ] [reorderingTokens Cari 7A=49 ] [reorderingTokens Cham 77=52 ] [reorderingTokens Cher 77=85 ] -[reorderingTokens Copt 5B=119 ] +[reorderingTokens Copt 5B=121 ] [reorderingTokens Cprt 7A=55 ] [reorderingTokens Cyrl 5C=405 5D=405 ] [reorderingTokens DIGIT 10=1 11=1 12=1 13=1 14=1 15=1 16=1 17=1 18=1 19=1 1A=1 1B=1 1C=1 1D=1 1E=1 1F=1 20=1 21=1 22=1 23=1 24=1 25=1 ] @@ -40275,7 +41467,7 @@ FDD0 00B1; [, , 3F 03] # CONSTRUCTED FAKE SECONDARY-IGNORABLE [reorderingTokens Egyp 7A=1071 ] [reorderingTokens Ethi 64=453 65=453 66=453 67=453 ] [reorderingTokens FIELD-SEPARATOR 02=1 ] -[reorderingTokens Geor 5E=120 ] +[reorderingTokens Geor 5E=127 ] [reorderingTokens Glag 5C=94 5D=94 ] [reorderingTokens Goth 7A=25 ] [reorderingTokens Grek 5B=642 ] @@ -40297,8 +41489,8 @@ FDD0 00B1; [, , 3F 03] # CONSTRUCTED FAKE SECONDARY-IGNORABLE [reorderingTokens Kthi 71=45 ] [reorderingTokens LEVEL-SEPARATOR 01=1 ] [reorderingTokens Lana 77=53 ] -[reorderingTokens Laoo 73=183 ] -[reorderingTokens Latn 26=1 27=2145 28=2145 29=2145 2A=2145 2B=2145 2C=2145 2D=2145 2E=2145 2F=2145 30=2145 31=2145 32=2145 33=2145 34=2145 35=2145 36=2145 37=2145 38=2145 39=2145 3A=2145 3B=2145 3C=2145 3D=2145 3E=2145 3F=2145 40=2145 41=2145 42=2145 43=2145 44=2145 45=2145 46=2145 47=2145 48=2145 49=2145 4A=2145 4B=2145 4C=2145 4D=2145 4E=2145 4F=2145 50=2145 51=2145 52=2145 53=2145 54=2145 55=2145 56=2145 57=2145 58=2145 59=2145 5A=2145 ] +[reorderingTokens Laoo 73=185 ] +[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 ] [reorderingTokens Linb 7A=211 ] @@ -40306,9 +41498,11 @@ FDD0 00B1; [, , 3F 03] # CONSTRUCTED FAKE SECONDARY-IGNORABLE [reorderingTokens Lyci 7A=29 ] [reorderingTokens Lydi 7A=26 ] [reorderingTokens Mand 61=25 62=25 ] +[reorderingTokens Merc 7A=26 ] +[reorderingTokens Mero 7A=32 ] [reorderingTokens Mlym 70=62 ] [reorderingTokens Mong 77=129 ] -[reorderingTokens Mtei 71=35 ] +[reorderingTokens Mtei 71=47 ] [reorderingTokens Mymr 75=98 76=98 ] [reorderingTokens Nkoo 63=33 ] [reorderingTokens Ogam 77=26 ] @@ -40316,10 +41510,11 @@ FDD0 00B1; [, , 3F 03] # CONSTRUCTED FAKE SECONDARY-IGNORABLE [reorderingTokens Orkh 77=73 ] [reorderingTokens Orya 6C=53 ] [reorderingTokens Osma 7A=30 ] -[reorderingTokens PUNCT 06=1 07=1 08=1 09=1 0A=1 0B=1 0C=1 ] +[reorderingTokens PUNCTUATION 06=1 07=1 08=1 09=1 0A=1 0B=1 0C=1 ] [reorderingTokens Phag 74=52 ] [reorderingTokens Phli 7A=19 ] [reorderingTokens Phnx 60=22 ] +[reorderingTokens Plrd 7A=70 ] [reorderingTokens Prti 7A=22 ] [reorderingTokens Rjng 74=23 ] [reorderingTokens Runr 77=75 ] @@ -40330,19 +41525,22 @@ FDD0 00B1; [, , 3F 03] # CONSTRUCTED FAKE SECONDARY-IGNORABLE [reorderingTokens Sarb 7A=29 ] [reorderingTokens Saur 71=50 ] [reorderingTokens Shaw 7A=48 ] +[reorderingTokens Shrd 71=52 ] [reorderingTokens Sinh 71=59 ] -[reorderingTokens Sund 71=32 ] +[reorderingTokens Sora 7A=25 ] +[reorderingTokens Sund 71=38 ] [reorderingTokens Sylo 71=32 ] [reorderingTokens Syrc 61=34 62=34 ] [reorderingTokens TERMINATOR 00=1 ] [reorderingTokens TRAILING E5=11 E6=11 E7=11 E8=11 E9=11 EA=11 EB=11 EC=11 ED=11 EE=11 EF=11 ] [reorderingTokens Tagb 74=16 ] +[reorderingTokens Takr 71=43 ] [reorderingTokens Tale 77=35 ] [reorderingTokens Talu 77=51 ] [reorderingTokens Taml 6D=38 ] [reorderingTokens Tavt 73=300 ] [reorderingTokens Telu 6E=54 ] -[reorderingTokens Tfng 63=55 ] +[reorderingTokens Tfng 63=57 ] [reorderingTokens Tglg 74=17 ] [reorderingTokens Thaa 63=39 ] [reorderingTokens Thai 72=285 ] @@ -40356,28 +41554,27 @@ FDD0 00B1; [, , 3F 03] # CONSTRUCTED FAKE SECONDARY-IGNORABLE # General Categories => Top Byte [categories Cc 03{SPACE}=6 ] -[categories Cf 77{Khmr Tale Talu Lana Cham Bali Java Mong Olck Cher Cans Ogam Runr Orkh Vaii Bamu}=2 ] -[categories Lm 0D{SYMBOL}=25 0E{SYMBOL}=22 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 Lyci Cari Lydi Ital Goth Dsrt Shaw Osma Linb Cprt Sarb Avst Armi Prti Phli Ugar Xpeo Xsux Egyp}=7 ] -[categories Lo 68{Deva}=8 79{Kana}=2 ] -[categories Mc 0D{SYMBOL}=2 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 Sund Brah Khar}=52 74{Tibt Lepc Phag Limb Tglg Hano Buhd Tagb Bugi Batk Rjng Kali}=37 75{Mymr}=30 76{Mymr}=30 77{Khmr Tale Talu Lana Cham Bali Java Mong Olck Cher Cans Ogam Runr Orkh Vaii Bamu}=60 ] -[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}=32 5D{Cyrl Glag}=32 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 Sund Brah Khar}=46 72{Thai}=10 73{Laoo Tavt}=18 74{Tibt Lepc Phag Limb Tglg Hano Buhd Tagb Bugi Batk Rjng Kali}=123 75{Mymr}=25 76{Mymr}=25 77{Khmr Tale Talu Lana Cham Bali Java Mong Olck Cher Cans Ogam Runr Orkh Vaii Bamu}=58 ] -[categories Nd 12{DIGIT}=49 14{DIGIT}=103 16{DIGIT}=78 18{DIGIT}=65 1A{DIGIT}=61 1C{DIGIT}=53 1E{DIGIT}=50 20{DIGIT}=51 22{DIGIT}=50 24{DIGIT}=50 ] -[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 Lyci Cari Lydi Ital Goth Dsrt Shaw Osma Linb Cprt Sarb Avst Armi Prti Phli Ugar Xpeo Xsux Egyp}=2 ] -[categories No 10{DIGIT}=99 11{DIGIT}=45 12{DIGIT}=5 14{DIGIT}=34 16{DIGIT}=19 18{DIGIT}=18 1A{DIGIT}=14 1C{DIGIT}=12 1E{DIGIT}=11 20{DIGIT}=11 22{DIGIT}=11 24{DIGIT}=11 ] -[categories Pc 06{PUNCT}=7 0B{PUNCT}=3 ] -[categories Pd 06{PUNCT}=19 0B{PUNCT}=2 ] -[categories Pe 0A{PUNCT}=33 0B{PUNCT}=25 0C{PUNCT}=13 ] -[categories Pf 0A{PUNCT}=4 0B{PUNCT}=6 ] -[categories Pi 0A{PUNCT}=6 0B{PUNCT}=6 ] -[categories Po 06{PUNCT}=5 07{PUNCT}=4 08{PUNCT}=96 09{PUNCT}=8 0A{PUNCT}=115 0B{PUNCT}=102 0C{PUNCT}=65 ] -[categories Ps 0A{PUNCT}=173 0B{PUNCT}=35 0C{PUNCT}=13 ] -[categories Sc 0F{CURRENCY}=45 ] +[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 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 ] +[categories Pc 06{PUNCTUATION}=7 0B{PUNCTUATION}=3 ] +[categories Pd 06{PUNCTUATION}=21 0C{PUNCTUATION}=2 ] +[categories Pe 0A{PUNCTUATION}=31 0B{PUNCTUATION}=40 ] +[categories Pf 0A{PUNCTUATION}=4 0B{PUNCTUATION}=6 ] +[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 Sk 0D{SYMBOL}=86 ] -[categories Sm 0D{SYMBOL}=947 ] -[categories So 0D{SYMBOL}=3293 0E{SYMBOL}=1 14{DIGIT}=1 16{DIGIT}=1 18{DIGIT}=1 1A{DIGIT}=1 1C{DIGIT}=1 1E{DIGIT}=1 20{DIGIT}=1 22{DIGIT}=1 27{Latn}=94 28{Latn}=94 29{Latn}=94 2A{Latn}=94 2B{Latn}=94 2C{Latn}=94 2D{Latn}=94 2E{Latn}=94 2F{Latn}=94 30{Latn}=94 31{Latn}=94 32{Latn}=94 33{Latn}=94 34{Latn}=94 35{Latn}=94 36{Latn}=94 37{Latn}=94 38{Latn}=94 39{Latn}=94 3A{Latn}=94 3B{Latn}=94 3C{Latn}=94 3D{Latn}=94 3E{Latn}=94 3F{Latn}=94 40{Latn}=94 41{Latn}=94 42{Latn}=94 43{Latn}=94 44{Latn}=94 45{Latn}=94 46{Latn}=94 47{Latn}=94 48{Latn}=94 49{Latn}=94 4A{Latn}=94 4B{Latn}=94 4C{Latn}=94 4D{Latn}=94 4E{Latn}=94 4F{Latn}=94 50{Latn}=94 51{Latn}=94 52{Latn}=94 53{Latn}=94 54{Latn}=94 55{Latn}=94 56{Latn}=94 57{Latn}=94 58{Latn}=94 59{Latn}=94 5A{Latn}=94 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 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 Zl 03{SPACE}=1 ] [categories Zp 03{SPACE}=1 ] -[categories Zs 03{SPACE}=1 04{SPACE}=16 05{SPACE}=1 06{PUNCT}=6 0D{SYMBOL}=29 5B{Grek Copt}=1 ] +[categories Zs 03{SPACE}=1 04{SPACE}=17 06{PUNCTUATION}=6 0D{SYMBOL}=29 5B{Grek Copt}=1 ] diff --git a/icuSources/data/unidata/GraphemeBreakProperty.txt b/icuSources/data/unidata/GraphemeBreakProperty.txt deleted file mode 100644 index 35f6178c..00000000 --- a/icuSources/data/unidata/GraphemeBreakProperty.txt +++ /dev/null @@ -1,1245 +0,0 @@ -# GraphemeBreakProperty-6.0.0.txt -# Date: 2010-09-01, 18:48:17 GMT [MD] -# -# Unicode Character Database -# Copyright (c) 1991-2010 Unicode, Inc. -# For terms of use, see http://www.unicode.org/terms_of_use.html -# For documentation, see http://www.unicode.org/reports/tr44/ - -# ================================================ - -# Property: Grapheme_Cluster_Break - -# All code points not explicitly listed for Grapheme_Cluster_Break -# have the value Other (XX). - -# @missing: 0000..10FFFF; Other - -# ================================================ - -000D ; CR - -# Total code points: 1 - -# ================================================ - -000A ; LF - -# Total code points: 1 - -# ================================================ - -0000..0009 ; Control -000B..000C ; Control -000E..001F ; Control -007F..009F ; Control -00AD ; Control -0600..0603 ; Control -06DD ; Control -070F ; Control -17B4..17B5 ; Control -200B ; Control -200E..200F ; Control -2028 ; Control -2029 ; Control -202A..202E ; Control -2060..2064 ; Control -206A..206F ; Control -FEFF ; Control -FFF9..FFFB ; Control -110BD ; Control -1D173..1D17A ; Control -E0001 ; Control -E0020..E007F ; Control - -# Total code points: 203 - -# ================================================ - -0300..036F ; Extend -0483..0487 ; Extend -0488..0489 ; Extend -0591..05BD ; Extend -05BF ; Extend -05C1..05C2 ; Extend -05C4..05C5 ; Extend -05C7 ; Extend -0610..061A ; Extend -064B..065F ; Extend -0670 ; Extend -06D6..06DC ; Extend -06DF..06E4 ; Extend -06E7..06E8 ; Extend -06EA..06ED ; Extend -0711 ; Extend -0730..074A ; Extend -07A6..07B0 ; Extend -07EB..07F3 ; Extend -0816..0819 ; Extend -081B..0823 ; Extend -0825..0827 ; Extend -0829..082D ; Extend -0859..085B ; Extend -0900..0902 ; Extend -093A ; Extend -093C ; Extend -0941..0948 ; Extend -094D ; Extend -0951..0957 ; Extend -0962..0963 ; Extend -0981 ; Extend -09BC ; Extend -09BE ; Extend -09C1..09C4 ; Extend -09CD ; Extend -09D7 ; Extend -09E2..09E3 ; Extend -0A01..0A02 ; Extend -0A3C ; Extend -0A41..0A42 ; Extend -0A47..0A48 ; Extend -0A4B..0A4D ; Extend -0A51 ; Extend -0A70..0A71 ; Extend -0A75 ; Extend -0A81..0A82 ; Extend -0ABC ; Extend -0AC1..0AC5 ; Extend -0AC7..0AC8 ; Extend -0ACD ; Extend -0AE2..0AE3 ; Extend -0B01 ; Extend -0B3C ; Extend -0B3E ; Extend -0B3F ; Extend -0B41..0B44 ; Extend -0B4D ; Extend -0B56 ; Extend -0B57 ; Extend -0B62..0B63 ; Extend -0B82 ; Extend -0BBE ; Extend -0BC0 ; Extend -0BCD ; Extend -0BD7 ; Extend -0C3E..0C40 ; Extend -0C46..0C48 ; Extend -0C4A..0C4D ; Extend -0C55..0C56 ; Extend -0C62..0C63 ; Extend -0CBC ; Extend -0CBF ; Extend -0CC2 ; Extend -0CC6 ; Extend -0CCC..0CCD ; Extend -0CD5..0CD6 ; Extend -0CE2..0CE3 ; Extend -0D3E ; Extend -0D41..0D44 ; Extend -0D4D ; Extend -0D57 ; Extend -0D62..0D63 ; Extend -0DCA ; Extend -0DCF ; Extend -0DD2..0DD4 ; Extend -0DD6 ; Extend -0DDF ; Extend -0E31 ; Extend -0E34..0E3A ; Extend -0E47..0E4E ; Extend -0EB1 ; Extend -0EB4..0EB9 ; Extend -0EBB..0EBC ; Extend -0EC8..0ECD ; Extend -0F18..0F19 ; Extend -0F35 ; Extend -0F37 ; Extend -0F39 ; Extend -0F71..0F7E ; Extend -0F80..0F84 ; Extend -0F86..0F87 ; Extend -0F8D..0F97 ; Extend -0F99..0FBC ; Extend -0FC6 ; Extend -102D..1030 ; Extend -1032..1037 ; Extend -1039..103A ; Extend -103D..103E ; Extend -1058..1059 ; Extend -105E..1060 ; Extend -1071..1074 ; Extend -1082 ; Extend -1085..1086 ; Extend -108D ; Extend -109D ; Extend -135D..135F ; Extend -1712..1714 ; Extend -1732..1734 ; Extend -1752..1753 ; Extend -1772..1773 ; Extend -17B7..17BD ; Extend -17C6 ; Extend -17C9..17D3 ; Extend -17DD ; Extend -180B..180D ; Extend -18A9 ; Extend -1920..1922 ; Extend -1927..1928 ; Extend -1932 ; Extend -1939..193B ; Extend -1A17..1A18 ; Extend -1A56 ; Extend -1A58..1A5E ; Extend -1A60 ; Extend -1A62 ; Extend -1A65..1A6C ; Extend -1A73..1A7C ; Extend -1A7F ; Extend -1B00..1B03 ; Extend -1B34 ; Extend -1B36..1B3A ; Extend -1B3C ; Extend -1B42 ; Extend -1B6B..1B73 ; Extend -1B80..1B81 ; Extend -1BA2..1BA5 ; Extend -1BA8..1BA9 ; Extend -1BE6 ; Extend -1BE8..1BE9 ; Extend -1BED ; Extend -1BEF..1BF1 ; Extend -1C2C..1C33 ; Extend -1C36..1C37 ; Extend -1CD0..1CD2 ; Extend -1CD4..1CE0 ; Extend -1CE2..1CE8 ; Extend -1CED ; Extend -1DC0..1DE6 ; Extend -1DFC..1DFF ; Extend -200C..200D ; Extend -20D0..20DC ; Extend -20DD..20E0 ; Extend -20E1 ; Extend -20E2..20E4 ; Extend -20E5..20F0 ; Extend -2CEF..2CF1 ; Extend -2D7F ; Extend -2DE0..2DFF ; Extend -302A..302F ; Extend -3099..309A ; Extend -A66F ; Extend -A670..A672 ; Extend -A67C..A67D ; Extend -A6F0..A6F1 ; Extend -A802 ; Extend -A806 ; Extend -A80B ; Extend -A825..A826 ; Extend -A8C4 ; Extend -A8E0..A8F1 ; Extend -A926..A92D ; Extend -A947..A951 ; Extend -A980..A982 ; Extend -A9B3 ; Extend -A9B6..A9B9 ; Extend -A9BC ; Extend -AA29..AA2E ; Extend -AA31..AA32 ; Extend -AA35..AA36 ; Extend -AA43 ; Extend -AA4C ; Extend -AAB0 ; Extend -AAB2..AAB4 ; Extend -AAB7..AAB8 ; Extend -AABE..AABF ; Extend -AAC1 ; Extend -ABE5 ; Extend -ABE8 ; Extend -ABED ; Extend -F870..F87F ; Extend -F884..F899 ; Extend -F89F ; Extend -FB1E ; Extend -FE00..FE0F ; Extend -FE20..FE26 ; Extend -FF9E..FF9F ; Extend -101FD ; Extend -10A01..10A03 ; Extend -10A05..10A06 ; Extend -10A0C..10A0F ; Extend -10A38..10A3A ; Extend -10A3F ; Extend -11001 ; Extend -11038..11046 ; Extend -11080..11081 ; Extend -110B3..110B6 ; Extend -110B9..110BA ; Extend -1D165 ; Extend -1D167..1D169 ; Extend -1D16E..1D172 ; Extend -1D17B..1D182 ; Extend -1D185..1D18B ; Extend -1D1AA..1D1AD ; Extend -1D242..1D244 ; Extend -E0100..E01EF ; Extend - -# Total code points: 1273 - -# ================================================ - -0E40..0E44 ; Prepend -0EC0..0EC4 ; Prepend -AAB5..AAB6 ; Prepend -AAB9 ; Prepend -AABB..AABC ; Prepend - -# Total code points: 15 - -# ================================================ - -0903 ; SpacingMark -093B ; SpacingMark -093E..0940 ; SpacingMark -0949..094C ; SpacingMark -094E..094F ; SpacingMark -0982..0983 ; SpacingMark -09BF..09C0 ; SpacingMark -09C7..09C8 ; SpacingMark -09CB..09CC ; SpacingMark -0A03 ; SpacingMark -0A3E..0A40 ; SpacingMark -0A83 ; SpacingMark -0ABE..0AC0 ; SpacingMark -0AC9 ; SpacingMark -0ACB..0ACC ; SpacingMark -0B02..0B03 ; SpacingMark -0B40 ; SpacingMark -0B47..0B48 ; SpacingMark -0B4B..0B4C ; SpacingMark -0BBF ; SpacingMark -0BC1..0BC2 ; SpacingMark -0BC6..0BC8 ; SpacingMark -0BCA..0BCC ; SpacingMark -0C01..0C03 ; SpacingMark -0C41..0C44 ; SpacingMark -0C82..0C83 ; SpacingMark -0CBE ; SpacingMark -0CC0..0CC1 ; SpacingMark -0CC3..0CC4 ; SpacingMark -0CC7..0CC8 ; SpacingMark -0CCA..0CCB ; SpacingMark -0D02..0D03 ; SpacingMark -0D3F..0D40 ; SpacingMark -0D46..0D48 ; SpacingMark -0D4A..0D4C ; SpacingMark -0D82..0D83 ; SpacingMark -0DD0..0DD1 ; SpacingMark -0DD8..0DDE ; SpacingMark -0DF2..0DF3 ; SpacingMark -0E30 ; SpacingMark -0E32..0E33 ; SpacingMark -0E45 ; SpacingMark -0EB0 ; SpacingMark -0EB2..0EB3 ; SpacingMark -0F3E..0F3F ; SpacingMark -0F7F ; SpacingMark -102B..102C ; SpacingMark -1031 ; SpacingMark -1038 ; SpacingMark -103B..103C ; SpacingMark -1056..1057 ; SpacingMark -1062..1064 ; SpacingMark -1067..106D ; SpacingMark -1083..1084 ; SpacingMark -1087..108C ; SpacingMark -108F ; SpacingMark -109A..109C ; SpacingMark -17B6 ; SpacingMark -17BE..17C5 ; SpacingMark -17C7..17C8 ; SpacingMark -1923..1926 ; SpacingMark -1929..192B ; SpacingMark -1930..1931 ; SpacingMark -1933..1938 ; SpacingMark -19B0..19C0 ; SpacingMark -19C8..19C9 ; SpacingMark -1A19..1A1B ; SpacingMark -1A55 ; SpacingMark -1A57 ; SpacingMark -1A61 ; SpacingMark -1A63..1A64 ; SpacingMark -1A6D..1A72 ; SpacingMark -1B04 ; SpacingMark -1B35 ; SpacingMark -1B3B ; SpacingMark -1B3D..1B41 ; SpacingMark -1B43..1B44 ; SpacingMark -1B82 ; SpacingMark -1BA1 ; SpacingMark -1BA6..1BA7 ; SpacingMark -1BAA ; SpacingMark -1BE7 ; SpacingMark -1BEA..1BEC ; SpacingMark -1BEE ; SpacingMark -1BF2..1BF3 ; SpacingMark -1C24..1C2B ; SpacingMark -1C34..1C35 ; SpacingMark -1CE1 ; SpacingMark -1CF2 ; SpacingMark -A823..A824 ; SpacingMark -A827 ; SpacingMark -A880..A881 ; SpacingMark -A8B4..A8C3 ; SpacingMark -A952..A953 ; SpacingMark -A983 ; SpacingMark -A9B4..A9B5 ; SpacingMark -A9BA..A9BB ; SpacingMark -A9BD..A9C0 ; SpacingMark -AA2F..AA30 ; SpacingMark -AA33..AA34 ; SpacingMark -AA4D ; SpacingMark -AA7B ; SpacingMark -ABE3..ABE4 ; SpacingMark -ABE6..ABE7 ; SpacingMark -ABE9..ABEA ; SpacingMark -ABEC ; SpacingMark -11000 ; SpacingMark -11002 ; SpacingMark -11082 ; SpacingMark -110B0..110B2 ; SpacingMark -110B7..110B8 ; SpacingMark -1D166 ; SpacingMark -1D16D ; SpacingMark - -# Total code points: 275 - -# ================================================ - -1100..115F ; L -A960..A97C ; L - -# Total code points: 125 - -# ================================================ - -1160..11A7 ; V -D7B0..D7C6 ; V - -# Total code points: 95 - -# ================================================ - -11A8..11FF ; T -D7CB..D7FB ; T - -# Total code points: 137 - -# ================================================ - -AC00 ; LV -AC1C ; LV -AC38 ; LV -AC54 ; LV -AC70 ; LV -AC8C ; LV -ACA8 ; LV -ACC4 ; LV -ACE0 ; LV -ACFC ; LV -AD18 ; LV -AD34 ; LV -AD50 ; LV -AD6C ; LV -AD88 ; LV -ADA4 ; LV -ADC0 ; LV -ADDC ; LV -ADF8 ; LV -AE14 ; LV -AE30 ; LV -AE4C ; LV -AE68 ; LV -AE84 ; LV -AEA0 ; LV -AEBC ; LV -AED8 ; LV -AEF4 ; LV -AF10 ; LV -AF2C ; LV -AF48 ; LV -AF64 ; LV -AF80 ; LV -AF9C ; LV -AFB8 ; LV -AFD4 ; LV -AFF0 ; LV -B00C ; LV -B028 ; LV -B044 ; LV -B060 ; LV -B07C ; LV -B098 ; LV -B0B4 ; LV -B0D0 ; LV -B0EC ; LV -B108 ; LV -B124 ; LV -B140 ; LV -B15C ; LV -B178 ; LV -B194 ; LV -B1B0 ; LV -B1CC ; LV -B1E8 ; LV -B204 ; LV -B220 ; LV -B23C ; LV -B258 ; LV -B274 ; LV -B290 ; LV -B2AC ; LV -B2C8 ; LV -B2E4 ; LV -B300 ; LV -B31C ; LV -B338 ; LV -B354 ; LV -B370 ; LV -B38C ; LV -B3A8 ; LV -B3C4 ; LV -B3E0 ; LV -B3FC ; LV -B418 ; LV -B434 ; LV -B450 ; LV -B46C ; LV -B488 ; LV -B4A4 ; LV -B4C0 ; LV -B4DC ; LV -B4F8 ; LV -B514 ; LV -B530 ; LV -B54C ; LV -B568 ; LV -B584 ; LV -B5A0 ; LV -B5BC ; LV -B5D8 ; LV -B5F4 ; LV -B610 ; LV -B62C ; LV -B648 ; LV -B664 ; LV -B680 ; LV -B69C ; LV -B6B8 ; LV -B6D4 ; LV -B6F0 ; LV -B70C ; LV -B728 ; LV -B744 ; LV -B760 ; LV -B77C ; LV -B798 ; LV -B7B4 ; LV -B7D0 ; LV -B7EC ; LV -B808 ; LV -B824 ; LV -B840 ; LV -B85C ; LV -B878 ; LV -B894 ; LV -B8B0 ; LV -B8CC ; LV -B8E8 ; LV -B904 ; LV -B920 ; LV -B93C ; LV -B958 ; LV -B974 ; LV -B990 ; LV -B9AC ; LV -B9C8 ; LV -B9E4 ; LV -BA00 ; LV -BA1C ; LV -BA38 ; LV -BA54 ; LV -BA70 ; LV -BA8C ; LV -BAA8 ; LV -BAC4 ; LV -BAE0 ; LV -BAFC ; LV -BB18 ; LV -BB34 ; LV -BB50 ; LV -BB6C ; LV -BB88 ; LV -BBA4 ; LV -BBC0 ; LV -BBDC ; LV -BBF8 ; LV -BC14 ; LV -BC30 ; LV -BC4C ; LV -BC68 ; LV -BC84 ; LV -BCA0 ; LV -BCBC ; LV -BCD8 ; LV -BCF4 ; LV -BD10 ; LV -BD2C ; LV -BD48 ; LV -BD64 ; LV -BD80 ; LV -BD9C ; LV -BDB8 ; LV -BDD4 ; LV -BDF0 ; LV -BE0C ; LV -BE28 ; LV -BE44 ; LV -BE60 ; LV -BE7C ; LV -BE98 ; LV -BEB4 ; LV -BED0 ; LV -BEEC ; LV -BF08 ; LV -BF24 ; LV -BF40 ; LV -BF5C ; LV -BF78 ; LV -BF94 ; LV -BFB0 ; LV -BFCC ; LV -BFE8 ; LV -C004 ; LV -C020 ; LV -C03C ; LV -C058 ; LV -C074 ; LV -C090 ; LV -C0AC ; LV -C0C8 ; LV -C0E4 ; LV -C100 ; LV -C11C ; LV -C138 ; LV -C154 ; LV -C170 ; LV -C18C ; LV -C1A8 ; LV -C1C4 ; LV -C1E0 ; LV -C1FC ; LV -C218 ; LV -C234 ; LV -C250 ; LV -C26C ; LV -C288 ; LV -C2A4 ; LV -C2C0 ; LV -C2DC ; LV -C2F8 ; LV -C314 ; LV -C330 ; LV -C34C ; LV -C368 ; LV -C384 ; LV -C3A0 ; LV -C3BC ; LV -C3D8 ; LV -C3F4 ; LV -C410 ; LV -C42C ; LV -C448 ; LV -C464 ; LV -C480 ; LV -C49C ; LV -C4B8 ; LV -C4D4 ; LV -C4F0 ; LV -C50C ; LV -C528 ; LV -C544 ; LV -C560 ; LV -C57C ; LV -C598 ; LV -C5B4 ; LV -C5D0 ; LV -C5EC ; LV -C608 ; LV -C624 ; LV -C640 ; LV -C65C ; LV -C678 ; LV -C694 ; LV -C6B0 ; LV -C6CC ; LV -C6E8 ; LV -C704 ; LV -C720 ; LV -C73C ; LV -C758 ; LV -C774 ; LV -C790 ; LV -C7AC ; LV -C7C8 ; LV -C7E4 ; LV -C800 ; LV -C81C ; LV -C838 ; LV -C854 ; LV -C870 ; LV -C88C ; LV -C8A8 ; LV -C8C4 ; LV -C8E0 ; LV -C8FC ; LV -C918 ; LV -C934 ; LV -C950 ; LV -C96C ; LV -C988 ; LV -C9A4 ; LV -C9C0 ; LV -C9DC ; LV -C9F8 ; LV -CA14 ; LV -CA30 ; LV -CA4C ; LV -CA68 ; LV -CA84 ; LV -CAA0 ; LV -CABC ; LV -CAD8 ; LV -CAF4 ; LV -CB10 ; LV -CB2C ; LV -CB48 ; LV -CB64 ; LV -CB80 ; LV -CB9C ; LV -CBB8 ; LV -CBD4 ; LV -CBF0 ; LV -CC0C ; LV -CC28 ; LV -CC44 ; LV -CC60 ; LV -CC7C ; LV -CC98 ; LV -CCB4 ; LV -CCD0 ; LV -CCEC ; LV -CD08 ; LV -CD24 ; LV -CD40 ; LV -CD5C ; LV -CD78 ; LV -CD94 ; LV -CDB0 ; LV -CDCC ; LV -CDE8 ; LV -CE04 ; LV -CE20 ; LV -CE3C ; LV -CE58 ; LV -CE74 ; LV -CE90 ; LV -CEAC ; LV -CEC8 ; LV -CEE4 ; LV -CF00 ; LV -CF1C ; LV -CF38 ; LV -CF54 ; LV -CF70 ; LV -CF8C ; LV -CFA8 ; LV -CFC4 ; LV -CFE0 ; LV -CFFC ; LV -D018 ; LV -D034 ; LV -D050 ; LV -D06C ; LV -D088 ; LV -D0A4 ; LV -D0C0 ; LV -D0DC ; LV -D0F8 ; LV -D114 ; LV -D130 ; LV -D14C ; LV -D168 ; LV -D184 ; LV -D1A0 ; LV -D1BC ; LV -D1D8 ; LV -D1F4 ; LV -D210 ; LV -D22C ; LV -D248 ; LV -D264 ; LV -D280 ; LV -D29C ; LV -D2B8 ; LV -D2D4 ; LV -D2F0 ; LV -D30C ; LV -D328 ; LV -D344 ; LV -D360 ; LV -D37C ; LV -D398 ; LV -D3B4 ; LV -D3D0 ; LV -D3EC ; LV -D408 ; LV -D424 ; LV -D440 ; LV -D45C ; LV -D478 ; LV -D494 ; LV -D4B0 ; LV -D4CC ; LV -D4E8 ; LV -D504 ; LV -D520 ; LV -D53C ; LV -D558 ; LV -D574 ; LV -D590 ; LV -D5AC ; LV -D5C8 ; LV -D5E4 ; LV -D600 ; LV -D61C ; LV -D638 ; LV -D654 ; LV -D670 ; LV -D68C ; LV -D6A8 ; LV -D6C4 ; LV -D6E0 ; LV -D6FC ; LV -D718 ; LV -D734 ; LV -D750 ; LV -D76C ; LV -D788 ; LV - -# Total code points: 399 - -# ================================================ - -AC01..AC1B ; LVT -AC1D..AC37 ; LVT -AC39..AC53 ; LVT -AC55..AC6F ; LVT -AC71..AC8B ; LVT -AC8D..ACA7 ; LVT -ACA9..ACC3 ; LVT -ACC5..ACDF ; LVT -ACE1..ACFB ; LVT -ACFD..AD17 ; LVT -AD19..AD33 ; LVT -AD35..AD4F ; LVT -AD51..AD6B ; LVT -AD6D..AD87 ; LVT -AD89..ADA3 ; LVT -ADA5..ADBF ; LVT -ADC1..ADDB ; LVT -ADDD..ADF7 ; LVT -ADF9..AE13 ; LVT -AE15..AE2F ; LVT -AE31..AE4B ; LVT -AE4D..AE67 ; LVT -AE69..AE83 ; LVT -AE85..AE9F ; LVT -AEA1..AEBB ; LVT -AEBD..AED7 ; LVT -AED9..AEF3 ; LVT -AEF5..AF0F ; LVT -AF11..AF2B ; LVT -AF2D..AF47 ; LVT -AF49..AF63 ; LVT -AF65..AF7F ; LVT -AF81..AF9B ; LVT -AF9D..AFB7 ; LVT -AFB9..AFD3 ; LVT -AFD5..AFEF ; LVT -AFF1..B00B ; LVT -B00D..B027 ; LVT -B029..B043 ; LVT -B045..B05F ; LVT -B061..B07B ; LVT -B07D..B097 ; LVT -B099..B0B3 ; LVT -B0B5..B0CF ; LVT -B0D1..B0EB ; LVT -B0ED..B107 ; LVT -B109..B123 ; LVT -B125..B13F ; LVT -B141..B15B ; LVT -B15D..B177 ; LVT -B179..B193 ; LVT -B195..B1AF ; LVT -B1B1..B1CB ; LVT -B1CD..B1E7 ; LVT -B1E9..B203 ; LVT -B205..B21F ; LVT -B221..B23B ; LVT -B23D..B257 ; LVT -B259..B273 ; LVT -B275..B28F ; LVT -B291..B2AB ; LVT -B2AD..B2C7 ; LVT -B2C9..B2E3 ; LVT -B2E5..B2FF ; LVT -B301..B31B ; LVT -B31D..B337 ; LVT -B339..B353 ; LVT -B355..B36F ; LVT -B371..B38B ; LVT -B38D..B3A7 ; LVT -B3A9..B3C3 ; LVT -B3C5..B3DF ; LVT -B3E1..B3FB ; LVT -B3FD..B417 ; LVT -B419..B433 ; LVT -B435..B44F ; LVT -B451..B46B ; LVT -B46D..B487 ; LVT -B489..B4A3 ; LVT -B4A5..B4BF ; LVT -B4C1..B4DB ; LVT -B4DD..B4F7 ; LVT -B4F9..B513 ; LVT -B515..B52F ; LVT -B531..B54B ; LVT -B54D..B567 ; LVT -B569..B583 ; LVT -B585..B59F ; LVT -B5A1..B5BB ; LVT -B5BD..B5D7 ; LVT -B5D9..B5F3 ; LVT -B5F5..B60F ; LVT -B611..B62B ; LVT -B62D..B647 ; LVT -B649..B663 ; LVT -B665..B67F ; LVT -B681..B69B ; LVT -B69D..B6B7 ; LVT -B6B9..B6D3 ; LVT -B6D5..B6EF ; LVT -B6F1..B70B ; LVT -B70D..B727 ; LVT -B729..B743 ; LVT -B745..B75F ; LVT -B761..B77B ; LVT -B77D..B797 ; LVT -B799..B7B3 ; LVT -B7B5..B7CF ; LVT -B7D1..B7EB ; LVT -B7ED..B807 ; LVT -B809..B823 ; LVT -B825..B83F ; LVT -B841..B85B ; LVT -B85D..B877 ; LVT -B879..B893 ; LVT -B895..B8AF ; LVT -B8B1..B8CB ; LVT -B8CD..B8E7 ; LVT -B8E9..B903 ; LVT -B905..B91F ; LVT -B921..B93B ; LVT -B93D..B957 ; LVT -B959..B973 ; LVT -B975..B98F ; LVT -B991..B9AB ; LVT -B9AD..B9C7 ; LVT -B9C9..B9E3 ; LVT -B9E5..B9FF ; LVT -BA01..BA1B ; LVT -BA1D..BA37 ; LVT -BA39..BA53 ; LVT -BA55..BA6F ; LVT -BA71..BA8B ; LVT -BA8D..BAA7 ; LVT -BAA9..BAC3 ; LVT -BAC5..BADF ; LVT -BAE1..BAFB ; LVT -BAFD..BB17 ; LVT -BB19..BB33 ; LVT -BB35..BB4F ; LVT -BB51..BB6B ; LVT -BB6D..BB87 ; LVT -BB89..BBA3 ; LVT -BBA5..BBBF ; LVT -BBC1..BBDB ; LVT -BBDD..BBF7 ; LVT -BBF9..BC13 ; LVT -BC15..BC2F ; LVT -BC31..BC4B ; LVT -BC4D..BC67 ; LVT -BC69..BC83 ; LVT -BC85..BC9F ; LVT -BCA1..BCBB ; LVT -BCBD..BCD7 ; LVT -BCD9..BCF3 ; LVT -BCF5..BD0F ; LVT -BD11..BD2B ; LVT -BD2D..BD47 ; LVT -BD49..BD63 ; LVT -BD65..BD7F ; LVT -BD81..BD9B ; LVT -BD9D..BDB7 ; LVT -BDB9..BDD3 ; LVT -BDD5..BDEF ; LVT -BDF1..BE0B ; LVT -BE0D..BE27 ; LVT -BE29..BE43 ; LVT -BE45..BE5F ; LVT -BE61..BE7B ; LVT -BE7D..BE97 ; LVT -BE99..BEB3 ; LVT -BEB5..BECF ; LVT -BED1..BEEB ; LVT -BEED..BF07 ; LVT -BF09..BF23 ; LVT -BF25..BF3F ; LVT -BF41..BF5B ; LVT -BF5D..BF77 ; LVT -BF79..BF93 ; LVT -BF95..BFAF ; LVT -BFB1..BFCB ; LVT -BFCD..BFE7 ; LVT -BFE9..C003 ; LVT -C005..C01F ; LVT -C021..C03B ; LVT -C03D..C057 ; LVT -C059..C073 ; LVT -C075..C08F ; LVT -C091..C0AB ; LVT -C0AD..C0C7 ; LVT -C0C9..C0E3 ; LVT -C0E5..C0FF ; LVT -C101..C11B ; LVT -C11D..C137 ; LVT -C139..C153 ; LVT -C155..C16F ; LVT -C171..C18B ; LVT -C18D..C1A7 ; LVT -C1A9..C1C3 ; LVT -C1C5..C1DF ; LVT -C1E1..C1FB ; LVT -C1FD..C217 ; LVT -C219..C233 ; LVT -C235..C24F ; LVT -C251..C26B ; LVT -C26D..C287 ; LVT -C289..C2A3 ; LVT -C2A5..C2BF ; LVT -C2C1..C2DB ; LVT -C2DD..C2F7 ; LVT -C2F9..C313 ; LVT -C315..C32F ; LVT -C331..C34B ; LVT -C34D..C367 ; LVT -C369..C383 ; LVT -C385..C39F ; LVT -C3A1..C3BB ; LVT -C3BD..C3D7 ; LVT -C3D9..C3F3 ; LVT -C3F5..C40F ; LVT -C411..C42B ; LVT -C42D..C447 ; LVT -C449..C463 ; LVT -C465..C47F ; LVT -C481..C49B ; LVT -C49D..C4B7 ; LVT -C4B9..C4D3 ; LVT -C4D5..C4EF ; LVT -C4F1..C50B ; LVT -C50D..C527 ; LVT -C529..C543 ; LVT -C545..C55F ; LVT -C561..C57B ; LVT -C57D..C597 ; LVT -C599..C5B3 ; LVT -C5B5..C5CF ; LVT -C5D1..C5EB ; LVT -C5ED..C607 ; LVT -C609..C623 ; LVT -C625..C63F ; LVT -C641..C65B ; LVT -C65D..C677 ; LVT -C679..C693 ; LVT -C695..C6AF ; LVT -C6B1..C6CB ; LVT -C6CD..C6E7 ; LVT -C6E9..C703 ; LVT -C705..C71F ; LVT -C721..C73B ; LVT -C73D..C757 ; LVT -C759..C773 ; LVT -C775..C78F ; LVT -C791..C7AB ; LVT -C7AD..C7C7 ; LVT -C7C9..C7E3 ; LVT -C7E5..C7FF ; LVT -C801..C81B ; LVT -C81D..C837 ; LVT -C839..C853 ; LVT -C855..C86F ; LVT -C871..C88B ; LVT -C88D..C8A7 ; LVT -C8A9..C8C3 ; LVT -C8C5..C8DF ; LVT -C8E1..C8FB ; LVT -C8FD..C917 ; LVT -C919..C933 ; LVT -C935..C94F ; LVT -C951..C96B ; LVT -C96D..C987 ; LVT -C989..C9A3 ; LVT -C9A5..C9BF ; LVT -C9C1..C9DB ; LVT -C9DD..C9F7 ; LVT -C9F9..CA13 ; LVT -CA15..CA2F ; LVT -CA31..CA4B ; LVT -CA4D..CA67 ; LVT -CA69..CA83 ; LVT -CA85..CA9F ; LVT -CAA1..CABB ; LVT -CABD..CAD7 ; LVT -CAD9..CAF3 ; LVT -CAF5..CB0F ; LVT -CB11..CB2B ; LVT -CB2D..CB47 ; LVT -CB49..CB63 ; LVT -CB65..CB7F ; LVT -CB81..CB9B ; LVT -CB9D..CBB7 ; LVT -CBB9..CBD3 ; LVT -CBD5..CBEF ; LVT -CBF1..CC0B ; LVT -CC0D..CC27 ; LVT -CC29..CC43 ; LVT -CC45..CC5F ; LVT -CC61..CC7B ; LVT -CC7D..CC97 ; LVT -CC99..CCB3 ; LVT -CCB5..CCCF ; LVT -CCD1..CCEB ; LVT -CCED..CD07 ; LVT -CD09..CD23 ; LVT -CD25..CD3F ; LVT -CD41..CD5B ; LVT -CD5D..CD77 ; LVT -CD79..CD93 ; LVT -CD95..CDAF ; LVT -CDB1..CDCB ; LVT -CDCD..CDE7 ; LVT -CDE9..CE03 ; LVT -CE05..CE1F ; LVT -CE21..CE3B ; LVT -CE3D..CE57 ; LVT -CE59..CE73 ; LVT -CE75..CE8F ; LVT -CE91..CEAB ; LVT -CEAD..CEC7 ; LVT -CEC9..CEE3 ; LVT -CEE5..CEFF ; LVT -CF01..CF1B ; LVT -CF1D..CF37 ; LVT -CF39..CF53 ; LVT -CF55..CF6F ; LVT -CF71..CF8B ; LVT -CF8D..CFA7 ; LVT -CFA9..CFC3 ; LVT -CFC5..CFDF ; LVT -CFE1..CFFB ; LVT -CFFD..D017 ; LVT -D019..D033 ; LVT -D035..D04F ; LVT -D051..D06B ; LVT -D06D..D087 ; LVT -D089..D0A3 ; LVT -D0A5..D0BF ; LVT -D0C1..D0DB ; LVT -D0DD..D0F7 ; LVT -D0F9..D113 ; LVT -D115..D12F ; LVT -D131..D14B ; LVT -D14D..D167 ; LVT -D169..D183 ; LVT -D185..D19F ; LVT -D1A1..D1BB ; LVT -D1BD..D1D7 ; LVT -D1D9..D1F3 ; LVT -D1F5..D20F ; LVT -D211..D22B ; LVT -D22D..D247 ; LVT -D249..D263 ; LVT -D265..D27F ; LVT -D281..D29B ; LVT -D29D..D2B7 ; LVT -D2B9..D2D3 ; LVT -D2D5..D2EF ; LVT -D2F1..D30B ; LVT -D30D..D327 ; LVT -D329..D343 ; LVT -D345..D35F ; LVT -D361..D37B ; LVT -D37D..D397 ; LVT -D399..D3B3 ; LVT -D3B5..D3CF ; LVT -D3D1..D3EB ; LVT -D3ED..D407 ; LVT -D409..D423 ; LVT -D425..D43F ; LVT -D441..D45B ; LVT -D45D..D477 ; LVT -D479..D493 ; LVT -D495..D4AF ; LVT -D4B1..D4CB ; LVT -D4CD..D4E7 ; LVT -D4E9..D503 ; LVT -D505..D51F ; LVT -D521..D53B ; LVT -D53D..D557 ; LVT -D559..D573 ; LVT -D575..D58F ; LVT -D591..D5AB ; LVT -D5AD..D5C7 ; LVT -D5C9..D5E3 ; LVT -D5E5..D5FF ; LVT -D601..D61B ; LVT -D61D..D637 ; LVT -D639..D653 ; LVT -D655..D66F ; LVT -D671..D68B ; LVT -D68D..D6A7 ; LVT -D6A9..D6C3 ; LVT -D6C5..D6DF ; LVT -D6E1..D6FB ; LVT -D6FD..D717 ; LVT -D719..D733 ; LVT -D735..D74F ; LVT -D751..D76B ; LVT -D76D..D787 ; LVT -D789..D7A3 ; LVT - -# Total code points: 10773 - -# EOF diff --git a/icuSources/data/unidata/LineBreak.txt b/icuSources/data/unidata/LineBreak.txt deleted file mode 100644 index f668b4c0..00000000 --- a/icuSources/data/unidata/LineBreak.txt +++ /dev/null @@ -1,2266 +0,0 @@ -# LineBreak-6.0.0.txt -# Date: 2010-08-18, 17:25:00 PDT [KW] -# -# Line Break Properties -# -# This file is a normative contributory data file in the -# Unicode Character Database. -# It contains both normative and informative data. -# -# Copyright (c) 1991-2010 Unicode, Inc. -# For terms of use, see http://www.unicode.org/terms_of_use.html -# -# The format is two fields separated by a semicolon. -# Field 0: Unicode value -# Field 1: LineBreak property, consisting of one of the following values: -# Normative: -# "BK", "CR", "LF", "CM", "SG", "GL", "CB", "SP", "ZW", -# "NL", "WJ", "JL", "JV", "JT", "H2", "H3" -# Informative: -# "XX", "OP", "CL", "CP", "QU", "NS", "EX", "SY", -# "IS", "PR", "PO", "NU", "AL", "ID", "IN", "HY", -# "BB", "BA", "SA", "AI", "B2" -# - All code points, assigned and unassigned, that are not listed -# explicitly are given the value "XX". -# The unassigned code points that default to "ID" include ranges in the -# following blocks: -# CJK Unified Ideographs Extension A: U+3400..U+4DBF -# CJK Unified Ideographs: U+4E00..U+9FFF -# CJK Compatibility Ideographs: U+F900..U+FAFF -# CJK Unified Ideographs Extension B: U+20000..U+2A6DF -# CJK Unified Ideographs Extension C: U+2A700..U+2B73F -# CJK Unified Ideographs Extension D: U+2B740..U+2B81F -# CJK Compatibility Ideographs Supplement: U+2F800..U+2FA1F -# and any other reserved code points on -# Planes 2 and 3: U+20000..U+2FFFD -# U+30000..U+3FFFD -# - Characters ranges are specified as for other property files in -# the Unicode Character Database. -# -# The Unicode name of each character is provided in a comment for help -# in identifying the characters. -# -# See UAX #14: Unicode Line Breaking Algorithm, for more information -# -# @missing: 0000..10FFFF; XX -0000..0008;CM -0009;BA -000A;LF -000B..000C;BK -000D;CR -000E..001F;CM -0020;SP -0021;EX -0022;QU -0023;AL -0024;PR -0025;PO -0026;AL -0027;QU -0028;OP -0029;CP -002A;AL -002B;PR -002C;IS -002D;HY -002E;IS -002F;SY -0030..0039;NU -003A..003B;IS -003C..003E;AL -003F;EX -0040..005A;AL -005B;OP -005C;PR -005D;CP -005E..007A;AL -007B;OP -007C;BA -007D;CL -007E;AL -007F..0084;CM -0085;NL -0086..009F;CM -00A0;GL -00A1;OP -00A2;PO -00A3..00A5;PR -00A6;AL -00A7..00A8;AI -00A9;AL -00AA;AI -00AB;QU -00AC;AL -00AD;BA -00AE..00AF;AL -00B0;PO -00B1;PR -00B2..00B3;AI -00B4;BB -00B5;AL -00B6..00BA;AI -00BB;QU -00BC..00BE;AI -00BF;OP -00C0..00D6;AL -00D7;AI -00D8..00F6;AL -00F7;AI -00F8..02C6;AL -02C7;AI -02C8;BB -02C9..02CB;AI -02CC;BB -02CD;AI -02CE..02CF;AL -02D0;AI -02D1..02D7;AL -02D8..02DB;AI -02DC;AL -02DD;AI -02DE;AL -02DF;BB -02E0..02FF;AL -0300..034E;CM -034F;GL -0350..035B;CM -035C..0362;GL -0363..036F;CM -0370..0377;AL -037A..037D;AL -037E;IS -0384..038A;AL -038C;AL -038E..03A1;AL -03A3..0482;AL -0483..0489;CM -048A..0527;AL -0531..0556;AL -0559..055F;AL -0561..0587;AL -0589;IS -058A;BA -0591..05BD;CM -05BE;BA -05BF;CM -05C0;AL -05C1..05C2;CM -05C3;AL -05C4..05C5;CM -05C6;EX -05C7;CM -05D0..05EA;AL -05F0..05F4;AL -0600..0603;AL -0606..0608;AL -0609..060B;PO -060C..060D;IS -060E..060F;AL -0610..061A;CM -061B;EX -061E..061F;EX -0620..064A;AL -064B..065F;CM -0660..0669;NU -066A;PO -066B..066C;NU -066D..066F;AL -0670;CM -0671..06D3;AL -06D4;EX -06D5;AL -06D6..06DC;CM -06DD..06DE;AL -06DF..06E4;CM -06E5..06E6;AL -06E7..06E8;CM -06E9;AL -06EA..06ED;CM -06EE..06EF;AL -06F0..06F9;NU -06FA..070D;AL -070F..0710;AL -0711;CM -0712..072F;AL -0730..074A;CM -074D..07A5;AL -07A6..07B0;CM -07B1;AL -07C0..07C9;NU -07CA..07EA;AL -07EB..07F3;CM -07F4..07F7;AL -07F8;IS -07F9;EX -07FA;AL -0800..0815;AL -0816..0819;CM -081A;AL -081B..0823;CM -0824;AL -0825..0827;CM -0828;AL -0829..082D;CM -0830..083E;AL -0840..0858;AL -0859..085B;CM -085E;AL -0900..0903;CM -0904..0939;AL -093A..093C;CM -093D;AL -093E..094F;CM -0950;AL -0951..0957;CM -0958..0961;AL -0962..0963;CM -0964..0965;BA -0966..096F;NU -0970..0977;AL -0979..097F;AL -0981..0983;CM -0985..098C;AL -098F..0990;AL -0993..09A8;AL -09AA..09B0;AL -09B2;AL -09B6..09B9;AL -09BC;CM -09BD;AL -09BE..09C4;CM -09C7..09C8;CM -09CB..09CD;CM -09CE;AL -09D7;CM -09DC..09DD;AL -09DF..09E1;AL -09E2..09E3;CM -09E6..09EF;NU -09F0..09F1;AL -09F2..09F3;PO -09F4..09F8;AL -09F9;PO -09FA;AL -09FB;PR -0A01..0A03;CM -0A05..0A0A;AL -0A0F..0A10;AL -0A13..0A28;AL -0A2A..0A30;AL -0A32..0A33;AL -0A35..0A36;AL -0A38..0A39;AL -0A3C;CM -0A3E..0A42;CM -0A47..0A48;CM -0A4B..0A4D;CM -0A51;CM -0A59..0A5C;AL -0A5E;AL -0A66..0A6F;NU -0A70..0A71;CM -0A72..0A74;AL -0A75;CM -0A81..0A83;CM -0A85..0A8D;AL -0A8F..0A91;AL -0A93..0AA8;AL -0AAA..0AB0;AL -0AB2..0AB3;AL -0AB5..0AB9;AL -0ABC;CM -0ABD;AL -0ABE..0AC5;CM -0AC7..0AC9;CM -0ACB..0ACD;CM -0AD0;AL -0AE0..0AE1;AL -0AE2..0AE3;CM -0AE6..0AEF;NU -0AF1;PR -0B01..0B03;CM -0B05..0B0C;AL -0B0F..0B10;AL -0B13..0B28;AL -0B2A..0B30;AL -0B32..0B33;AL -0B35..0B39;AL -0B3C;CM -0B3D;AL -0B3E..0B44;CM -0B47..0B48;CM -0B4B..0B4D;CM -0B56..0B57;CM -0B5C..0B5D;AL -0B5F..0B61;AL -0B62..0B63;CM -0B66..0B6F;NU -0B70..0B77;AL -0B82;CM -0B83;AL -0B85..0B8A;AL -0B8E..0B90;AL -0B92..0B95;AL -0B99..0B9A;AL -0B9C;AL -0B9E..0B9F;AL -0BA3..0BA4;AL -0BA8..0BAA;AL -0BAE..0BB9;AL -0BBE..0BC2;CM -0BC6..0BC8;CM -0BCA..0BCD;CM -0BD0;AL -0BD7;CM -0BE6..0BEF;NU -0BF0..0BF8;AL -0BF9;PR -0BFA;AL -0C01..0C03;CM -0C05..0C0C;AL -0C0E..0C10;AL -0C12..0C28;AL -0C2A..0C33;AL -0C35..0C39;AL -0C3D;AL -0C3E..0C44;CM -0C46..0C48;CM -0C4A..0C4D;CM -0C55..0C56;CM -0C58..0C59;AL -0C60..0C61;AL -0C62..0C63;CM -0C66..0C6F;NU -0C78..0C7F;AL -0C82..0C83;CM -0C85..0C8C;AL -0C8E..0C90;AL -0C92..0CA8;AL -0CAA..0CB3;AL -0CB5..0CB9;AL -0CBC;CM -0CBD;AL -0CBE..0CC4;CM -0CC6..0CC8;CM -0CCA..0CCD;CM -0CD5..0CD6;CM -0CDE;AL -0CE0..0CE1;AL -0CE2..0CE3;CM -0CE6..0CEF;NU -0CF1..0CF2;AL -0D02..0D03;CM -0D05..0D0C;AL -0D0E..0D10;AL -0D12..0D3A;AL -0D3D;AL -0D3E..0D44;CM -0D46..0D48;CM -0D4A..0D4D;CM -0D4E;AL -0D57;CM -0D60..0D61;AL -0D62..0D63;CM -0D66..0D6F;NU -0D70..0D75;AL -0D79;PO -0D7A..0D7F;AL -0D82..0D83;CM -0D85..0D96;AL -0D9A..0DB1;AL -0DB3..0DBB;AL -0DBD;AL -0DC0..0DC6;AL -0DCA;CM -0DCF..0DD4;CM -0DD6;CM -0DD8..0DDF;CM -0DF2..0DF3;CM -0DF4;AL -0E01..0E3A;SA -0E3F;PR -0E40..0E4E;SA -0E4F;AL -0E50..0E59;NU -0E5A..0E5B;BA -0E81..0E82;SA -0E84;SA -0E87..0E88;SA -0E8A;SA -0E8D;SA -0E94..0E97;SA -0E99..0E9F;SA -0EA1..0EA3;SA -0EA5;SA -0EA7;SA -0EAA..0EAB;SA -0EAD..0EB9;SA -0EBB..0EBD;SA -0EC0..0EC4;SA -0EC6;SA -0EC8..0ECD;SA -0ED0..0ED9;NU -0EDC..0EDD;SA -0F00;AL -0F01..0F04;BB -0F05;AL -0F06..0F07;BB -0F08;GL -0F09..0F0A;BB -0F0B;BA -0F0C;GL -0F0D..0F11;EX -0F12;GL -0F13;AL -0F14;EX -0F15..0F17;AL -0F18..0F19;CM -0F1A..0F1F;AL -0F20..0F29;NU -0F2A..0F33;AL -0F34;BA -0F35;CM -0F36;AL -0F37;CM -0F38;AL -0F39;CM -0F3A;OP -0F3B;CL -0F3C;OP -0F3D;CL -0F3E..0F3F;CM -0F40..0F47;AL -0F49..0F6C;AL -0F71..0F7E;CM -0F7F;BA -0F80..0F84;CM -0F85;BA -0F86..0F87;CM -0F88..0F8C;AL -0F8D..0F97;CM -0F99..0FBC;CM -0FBE..0FBF;BA -0FC0..0FC5;AL -0FC6;CM -0FC7..0FCC;AL -0FCE..0FCF;AL -0FD0..0FD1;BB -0FD2;BA -0FD3;BB -0FD4..0FD8;AL -0FD9..0FDA;GL -1000..103F;SA -1040..1049;NU -104A..104B;BA -104C..104F;AL -1050..108F;SA -1090..1099;NU -109A..109F;SA -10A0..10C5;AL -10D0..10FC;AL -1100..115F;JL -1160..11A7;JV -11A8..11FF;JT -1200..1248;AL -124A..124D;AL -1250..1256;AL -1258;AL -125A..125D;AL -1260..1288;AL -128A..128D;AL -1290..12B0;AL -12B2..12B5;AL -12B8..12BE;AL -12C0;AL -12C2..12C5;AL -12C8..12D6;AL -12D8..1310;AL -1312..1315;AL -1318..135A;AL -135D..135F;CM -1360;AL -1361;BA -1362..137C;AL -1380..1399;AL -13A0..13F4;AL -1400;BA -1401..167F;AL -1680;BA -1681..169A;AL -169B;OP -169C;CL -16A0..16EA;AL -16EB..16ED;BA -16EE..16F0;AL -1700..170C;AL -170E..1711;AL -1712..1714;CM -1720..1731;AL -1732..1734;CM -1735..1736;BA -1740..1751;AL -1752..1753;CM -1760..176C;AL -176E..1770;AL -1772..1773;CM -1780..17D3;SA -17D4..17D5;BA -17D6;NS -17D7;SA -17D8;BA -17D9;AL -17DA;BA -17DB;PR -17DC..17DD;SA -17E0..17E9;NU -17F0..17F9;AL -1800..1801;AL -1802..1803;EX -1804..1805;BA -1806;BB -1807;AL -1808..1809;EX -180A;AL -180B..180D;CM -180E;GL -1810..1819;NU -1820..1877;AL -1880..18A8;AL -18A9;CM -18AA;AL -18B0..18F5;AL -1900..191C;AL -1920..192B;CM -1930..193B;CM -1940;AL -1944..1945;EX -1946..194F;NU -1950..196D;SA -1970..1974;SA -1980..19AB;SA -19B0..19C9;SA -19D0..19D9;NU -19DA;SA -19DE..19DF;SA -19E0..1A16;AL -1A17..1A1B;CM -1A1E..1A1F;AL -1A20..1A5E;SA -1A60..1A7C;SA -1A7F;CM -1A80..1A89;NU -1A90..1A99;NU -1AA0..1AAD;SA -1B00..1B04;CM -1B05..1B33;AL -1B34..1B44;CM -1B45..1B4B;AL -1B50..1B59;NU -1B5A..1B5B;BA -1B5C;AL -1B5D..1B60;BA -1B61..1B6A;AL -1B6B..1B73;CM -1B74..1B7C;AL -1B80..1B82;CM -1B83..1BA0;AL -1BA1..1BAA;CM -1BAE..1BAF;AL -1BB0..1BB9;NU -1BC0..1BE5;AL -1BE6..1BF3;CM -1BFC..1C23;AL -1C24..1C37;CM -1C3B..1C3F;BA -1C40..1C49;NU -1C4D..1C4F;AL -1C50..1C59;NU -1C5A..1C7D;AL -1C7E..1C7F;BA -1CD0..1CD2;CM -1CD3;AL -1CD4..1CE8;CM -1CE9..1CEC;AL -1CED;CM -1CEE..1CF1;AL -1CF2;CM -1D00..1DBF;AL -1DC0..1DE6;CM -1DFC..1DFF;CM -1E00..1F15;AL -1F18..1F1D;AL -1F20..1F45;AL -1F48..1F4D;AL -1F50..1F57;AL -1F59;AL -1F5B;AL -1F5D;AL -1F5F..1F7D;AL -1F80..1FB4;AL -1FB6..1FC4;AL -1FC6..1FD3;AL -1FD6..1FDB;AL -1FDD..1FEF;AL -1FF2..1FF4;AL -1FF6..1FFC;AL -1FFD;BB -1FFE;AL -2000..2006;BA -2007;GL -2008..200A;BA -200B;ZW -200C..200F;CM -2010;BA -2011;GL -2012..2013;BA -2014;B2 -2015..2016;AI -2017;AL -2018..2019;QU -201A;OP -201B..201D;QU -201E;OP -201F;QU -2020..2021;AI -2022..2023;AL -2024..2026;IN -2027;BA -2028..2029;BK -202A..202E;CM -202F;GL -2030..2037;PO -2038;AL -2039..203A;QU -203B;AI -203C..203D;NS -203E..2043;AL -2044;IS -2045;OP -2046;CL -2047..2049;NS -204A..2055;AL -2056;BA -2057;AL -2058..205B;BA -205C;AL -205D..205F;BA -2060;WJ -2061..2064;AL -206A..206F;CM -2070..2071;AL -2074;AI -2075..207C;AL -207D;OP -207E;CL -207F;AI -2080;AL -2081..2084;AI -2085..208C;AL -208D;OP -208E;CL -2090..209C;AL -20A0..20A6;PR -20A7;PO -20A8..20B5;PR -20B6;PO -20B7..20B9;PR -20D0..20F0;CM -2100..2102;AL -2103;PO -2104;AL -2105;AI -2106..2108;AL -2109;PO -210A..2112;AL -2113;AI -2114..2115;AL -2116;PR -2117..2120;AL -2121..2122;AI -2123..212A;AL -212B;AI -212C..2153;AL -2154..2155;AI -2156..215A;AL -215B;AI -215C..215D;AL -215E;AI -215F;AL -2160..216B;AI -216C..216F;AL -2170..2179;AI -217A..2188;AL -2189;AI -2190..2199;AI -219A..21D1;AL -21D2;AI -21D3;AL -21D4;AI -21D5..21FF;AL -2200;AI -2201;AL -2202..2203;AI -2204..2206;AL -2207..2208;AI -2209..220A;AL -220B;AI -220C..220E;AL -220F;AI -2210;AL -2211;AI -2212..2213;PR -2214;AL -2215;AI -2216..2219;AL -221A;AI -221B..221C;AL -221D..2220;AI -2221..2222;AL -2223;AI -2224;AL -2225;AI -2226;AL -2227..222C;AI -222D;AL -222E;AI -222F..2233;AL -2234..2237;AI -2238..223B;AL -223C..223D;AI -223E..2247;AL -2248;AI -2249..224B;AL -224C;AI -224D..2251;AL -2252;AI -2253..225F;AL -2260..2261;AI -2262..2263;AL -2264..2267;AI -2268..2269;AL -226A..226B;AI -226C..226D;AL -226E..226F;AI -2270..2281;AL -2282..2283;AI -2284..2285;AL -2286..2287;AI -2288..2294;AL -2295;AI -2296..2298;AL -2299;AI -229A..22A4;AL -22A5;AI -22A6..22BE;AL -22BF;AI -22C0..2311;AL -2312;AI -2313..2328;AL -2329;OP -232A;CL -232B..23F3;AL -2400..2426;AL -2440..244A;AL -2460..24FE;AI -24FF;AL -2500..254B;AI -254C..254F;AL -2550..2574;AI -2575..257F;AL -2580..258F;AI -2590..2591;AL -2592..2595;AI -2596..259F;AL -25A0..25A1;AI -25A2;AL -25A3..25A9;AI -25AA..25B1;AL -25B2..25B3;AI -25B4..25B5;AL -25B6..25B7;AI -25B8..25BB;AL -25BC..25BD;AI -25BE..25BF;AL -25C0..25C1;AI -25C2..25C5;AL -25C6..25C8;AI -25C9..25CA;AL -25CB;AI -25CC..25CD;AL -25CE..25D1;AI -25D2..25E1;AL -25E2..25E5;AI -25E6..25EE;AL -25EF;AI -25F0..2604;AL -2605..2606;AI -2607..2608;AL -2609;AI -260A..260D;AL -260E..260F;AI -2610..2613;AL -2614..2617;AI -2618..261B;AL -261C;AI -261D;AL -261E;AI -261F..263F;AL -2640;AI -2641;AL -2642;AI -2643..265F;AL -2660..2661;AI -2662;AL -2663..2665;AI -2666;AL -2667..266A;AI -266B;AL -266C..266D;AI -266E;AL -266F;AI -2670..269D;AL -269E..269F;AI -26A0..26BD;AL -26BE..26BF;AI -26C0..26C3;AL -26C4..26CD;AI -26CE;AL -26CF..26E1;AI -26E2;AL -26E3;AI -26E4..26E7;AL -26E8..26FF;AI -2701..2756;AL -2757;AI -2758..275A;AL -275B..275E;QU -275F..2761;AL -2762..2763;EX -2764..2767;AL -2768;OP -2769;CL -276A;OP -276B;CL -276C;OP -276D;CL -276E;OP -276F;CL -2770;OP -2771;CL -2772;OP -2773;CL -2774;OP -2775;CL -2776..2793;AI -2794..27C4;AL -27C5;OP -27C6;CL -27C7..27CA;AL -27CC;AL -27CE..27E5;AL -27E6;OP -27E7;CL -27E8;OP -27E9;CL -27EA;OP -27EB;CL -27EC;OP -27ED;CL -27EE;OP -27EF;CL -27F0..2982;AL -2983;OP -2984;CL -2985;OP -2986;CL -2987;OP -2988;CL -2989;OP -298A;CL -298B;OP -298C;CL -298D;OP -298E;CL -298F;OP -2990;CL -2991;OP -2992;CL -2993;OP -2994;CL -2995;OP -2996;CL -2997;OP -2998;CL -2999..29D7;AL -29D8;OP -29D9;CL -29DA;OP -29DB;CL -29DC..29FB;AL -29FC;OP -29FD;CL -29FE..2B4C;AL -2B50..2B54;AL -2B55..2B59;AI -2C00..2C2E;AL -2C30..2C5E;AL -2C60..2CEE;AL -2CEF..2CF1;CM -2CF9;EX -2CFA..2CFC;BA -2CFD;AL -2CFE;EX -2CFF;BA -2D00..2D25;AL -2D30..2D65;AL -2D6F;AL -2D70;BA -2D7F;CM -2D80..2D96;AL -2DA0..2DA6;AL -2DA8..2DAE;AL -2DB0..2DB6;AL -2DB8..2DBE;AL -2DC0..2DC6;AL -2DC8..2DCE;AL -2DD0..2DD6;AL -2DD8..2DDE;AL -2DE0..2DFF;CM -2E00..2E0D;QU -2E0E..2E15;BA -2E16;AL -2E17;BA -2E18;OP -2E19;BA -2E1A..2E1B;AL -2E1C..2E1D;QU -2E1E..2E1F;AL -2E20..2E21;QU -2E22;OP -2E23;CL -2E24;OP -2E25;CL -2E26;OP -2E27;CL -2E28;OP -2E29;CL -2E2A..2E2D;BA -2E2E;EX -2E2F;AL -2E30..2E31;BA -2E80..2E99;ID -2E9B..2EF3;ID -2F00..2FD5;ID -2FF0..2FFB;ID -3000;ID -3001..3002;CL -3003..3004;ID -3005;NS -3006..3007;ID -3008;OP -3009;CL -300A;OP -300B;CL -300C;OP -300D;CL -300E;OP -300F;CL -3010;OP -3011;CL -3012..3013;ID -3014;OP -3015;CL -3016;OP -3017;CL -3018;OP -3019;CL -301A;OP -301B;CL -301C;NS -301D;OP -301E..301F;CL -3020..3029;ID -302A..302F;CM -3030..303A;ID -303B..303C;NS -303D..303F;ID -3041;NS -3042;ID -3043;NS -3044;ID -3045;NS -3046;ID -3047;NS -3048;ID -3049;NS -304A..3062;ID -3063;NS -3064..3082;ID -3083;NS -3084;ID -3085;NS -3086;ID -3087;NS -3088..308D;ID -308E;NS -308F..3094;ID -3095..3096;NS -3099..309A;CM -309B..309E;NS -309F;ID -30A0..30A1;NS -30A2;ID -30A3;NS -30A4;ID -30A5;NS -30A6;ID -30A7;NS -30A8;ID -30A9;NS -30AA..30C2;ID -30C3;NS -30C4..30E2;ID -30E3;NS -30E4;ID -30E5;NS -30E6;ID -30E7;NS -30E8..30ED;ID -30EE;NS -30EF..30F4;ID -30F5..30F6;NS -30F7..30FA;ID -30FB..30FE;NS -30FF;ID -3105..312D;ID -3131..318E;ID -3190..31BA;ID -31C0..31E3;ID -31F0..31FF;NS -3200..321E;ID -3220..3247;ID -3248..324F;AI -3250..32FE;ID -3300..33FF;ID -3400..4DB5;ID -4DB6..4DBF;ID -4DC0..4DFF;AL -4E00..9FCB;ID -9FCC..9FFF;ID -A000..A014;ID -A015;NS -A016..A48C;ID -A490..A4C6;ID -A4D0..A4FD;AL -A4FE..A4FF;BA -A500..A60C;AL -A60D;BA -A60E;EX -A60F;BA -A610..A61F;AL -A620..A629;NU -A62A..A62B;AL -A640..A66E;AL -A66F..A672;CM -A673;AL -A67C..A67D;CM -A67E..A697;AL -A6A0..A6EF;AL -A6F0..A6F1;CM -A6F2;AL -A6F3..A6F7;BA -A700..A78E;AL -A790..A791;AL -A7A0..A7A9;AL -A7FA..A801;AL -A802;CM -A803..A805;AL -A806;CM -A807..A80A;AL -A80B;CM -A80C..A822;AL -A823..A827;CM -A828..A82B;AL -A830..A837;AL -A838;PO -A839;AL -A840..A873;AL -A874..A875;BB -A876..A877;EX -A880..A881;CM -A882..A8B3;AL -A8B4..A8C4;CM -A8CE..A8CF;BA -A8D0..A8D9;NU -A8E0..A8F1;CM -A8F2..A8FB;AL -A900..A909;NU -A90A..A925;AL -A926..A92D;CM -A92E..A92F;BA -A930..A946;AL -A947..A953;CM -A95F;AL -A960..A97C;JL -A980..A983;CM -A984..A9B2;AL -A9B3..A9C0;CM -A9C1..A9C6;AL -A9C7..A9C9;BA -A9CA..A9CD;AL -A9CF;AL -A9D0..A9D9;NU -A9DE..A9DF;AL -AA00..AA28;AL -AA29..AA36;CM -AA40..AA42;AL -AA43;CM -AA44..AA4B;AL -AA4C..AA4D;CM -AA50..AA59;NU -AA5C;AL -AA5D..AA5F;BA -AA60..AA7B;SA -AA80..AAC2;SA -AADB..AADF;SA -AB01..AB06;AL -AB09..AB0E;AL -AB11..AB16;AL -AB20..AB26;AL -AB28..AB2E;AL -ABC0..ABE2;AL -ABE3..ABEA;CM -ABEB;BA -ABEC..ABED;CM -ABF0..ABF9;NU -AC00;H2 -AC01..AC1B;H3 -AC1C;H2 -AC1D..AC37;H3 -AC38;H2 -AC39..AC53;H3 -AC54;H2 -AC55..AC6F;H3 -AC70;H2 -AC71..AC8B;H3 -AC8C;H2 -AC8D..ACA7;H3 -ACA8;H2 -ACA9..ACC3;H3 -ACC4;H2 -ACC5..ACDF;H3 -ACE0;H2 -ACE1..ACFB;H3 -ACFC;H2 -ACFD..AD17;H3 -AD18;H2 -AD19..AD33;H3 -AD34;H2 -AD35..AD4F;H3 -AD50;H2 -AD51..AD6B;H3 -AD6C;H2 -AD6D..AD87;H3 -AD88;H2 -AD89..ADA3;H3 -ADA4;H2 -ADA5..ADBF;H3 -ADC0;H2 -ADC1..ADDB;H3 -ADDC;H2 -ADDD..ADF7;H3 -ADF8;H2 -ADF9..AE13;H3 -AE14;H2 -AE15..AE2F;H3 -AE30;H2 -AE31..AE4B;H3 -AE4C;H2 -AE4D..AE67;H3 -AE68;H2 -AE69..AE83;H3 -AE84;H2 -AE85..AE9F;H3 -AEA0;H2 -AEA1..AEBB;H3 -AEBC;H2 -AEBD..AED7;H3 -AED8;H2 -AED9..AEF3;H3 -AEF4;H2 -AEF5..AF0F;H3 -AF10;H2 -AF11..AF2B;H3 -AF2C;H2 -AF2D..AF47;H3 -AF48;H2 -AF49..AF63;H3 -AF64;H2 -AF65..AF7F;H3 -AF80;H2 -AF81..AF9B;H3 -AF9C;H2 -AF9D..AFB7;H3 -AFB8;H2 -AFB9..AFD3;H3 -AFD4;H2 -AFD5..AFEF;H3 -AFF0;H2 -AFF1..B00B;H3 -B00C;H2 -B00D..B027;H3 -B028;H2 -B029..B043;H3 -B044;H2 -B045..B05F;H3 -B060;H2 -B061..B07B;H3 -B07C;H2 -B07D..B097;H3 -B098;H2 -B099..B0B3;H3 -B0B4;H2 -B0B5..B0CF;H3 -B0D0;H2 -B0D1..B0EB;H3 -B0EC;H2 -B0ED..B107;H3 -B108;H2 -B109..B123;H3 -B124;H2 -B125..B13F;H3 -B140;H2 -B141..B15B;H3 -B15C;H2 -B15D..B177;H3 -B178;H2 -B179..B193;H3 -B194;H2 -B195..B1AF;H3 -B1B0;H2 -B1B1..B1CB;H3 -B1CC;H2 -B1CD..B1E7;H3 -B1E8;H2 -B1E9..B203;H3 -B204;H2 -B205..B21F;H3 -B220;H2 -B221..B23B;H3 -B23C;H2 -B23D..B257;H3 -B258;H2 -B259..B273;H3 -B274;H2 -B275..B28F;H3 -B290;H2 -B291..B2AB;H3 -B2AC;H2 -B2AD..B2C7;H3 -B2C8;H2 -B2C9..B2E3;H3 -B2E4;H2 -B2E5..B2FF;H3 -B300;H2 -B301..B31B;H3 -B31C;H2 -B31D..B337;H3 -B338;H2 -B339..B353;H3 -B354;H2 -B355..B36F;H3 -B370;H2 -B371..B38B;H3 -B38C;H2 -B38D..B3A7;H3 -B3A8;H2 -B3A9..B3C3;H3 -B3C4;H2 -B3C5..B3DF;H3 -B3E0;H2 -B3E1..B3FB;H3 -B3FC;H2 -B3FD..B417;H3 -B418;H2 -B419..B433;H3 -B434;H2 -B435..B44F;H3 -B450;H2 -B451..B46B;H3 -B46C;H2 -B46D..B487;H3 -B488;H2 -B489..B4A3;H3 -B4A4;H2 -B4A5..B4BF;H3 -B4C0;H2 -B4C1..B4DB;H3 -B4DC;H2 -B4DD..B4F7;H3 -B4F8;H2 -B4F9..B513;H3 -B514;H2 -B515..B52F;H3 -B530;H2 -B531..B54B;H3 -B54C;H2 -B54D..B567;H3 -B568;H2 -B569..B583;H3 -B584;H2 -B585..B59F;H3 -B5A0;H2 -B5A1..B5BB;H3 -B5BC;H2 -B5BD..B5D7;H3 -B5D8;H2 -B5D9..B5F3;H3 -B5F4;H2 -B5F5..B60F;H3 -B610;H2 -B611..B62B;H3 -B62C;H2 -B62D..B647;H3 -B648;H2 -B649..B663;H3 -B664;H2 -B665..B67F;H3 -B680;H2 -B681..B69B;H3 -B69C;H2 -B69D..B6B7;H3 -B6B8;H2 -B6B9..B6D3;H3 -B6D4;H2 -B6D5..B6EF;H3 -B6F0;H2 -B6F1..B70B;H3 -B70C;H2 -B70D..B727;H3 -B728;H2 -B729..B743;H3 -B744;H2 -B745..B75F;H3 -B760;H2 -B761..B77B;H3 -B77C;H2 -B77D..B797;H3 -B798;H2 -B799..B7B3;H3 -B7B4;H2 -B7B5..B7CF;H3 -B7D0;H2 -B7D1..B7EB;H3 -B7EC;H2 -B7ED..B807;H3 -B808;H2 -B809..B823;H3 -B824;H2 -B825..B83F;H3 -B840;H2 -B841..B85B;H3 -B85C;H2 -B85D..B877;H3 -B878;H2 -B879..B893;H3 -B894;H2 -B895..B8AF;H3 -B8B0;H2 -B8B1..B8CB;H3 -B8CC;H2 -B8CD..B8E7;H3 -B8E8;H2 -B8E9..B903;H3 -B904;H2 -B905..B91F;H3 -B920;H2 -B921..B93B;H3 -B93C;H2 -B93D..B957;H3 -B958;H2 -B959..B973;H3 -B974;H2 -B975..B98F;H3 -B990;H2 -B991..B9AB;H3 -B9AC;H2 -B9AD..B9C7;H3 -B9C8;H2 -B9C9..B9E3;H3 -B9E4;H2 -B9E5..B9FF;H3 -BA00;H2 -BA01..BA1B;H3 -BA1C;H2 -BA1D..BA37;H3 -BA38;H2 -BA39..BA53;H3 -BA54;H2 -BA55..BA6F;H3 -BA70;H2 -BA71..BA8B;H3 -BA8C;H2 -BA8D..BAA7;H3 -BAA8;H2 -BAA9..BAC3;H3 -BAC4;H2 -BAC5..BADF;H3 -BAE0;H2 -BAE1..BAFB;H3 -BAFC;H2 -BAFD..BB17;H3 -BB18;H2 -BB19..BB33;H3 -BB34;H2 -BB35..BB4F;H3 -BB50;H2 -BB51..BB6B;H3 -BB6C;H2 -BB6D..BB87;H3 -BB88;H2 -BB89..BBA3;H3 -BBA4;H2 -BBA5..BBBF;H3 -BBC0;H2 -BBC1..BBDB;H3 -BBDC;H2 -BBDD..BBF7;H3 -BBF8;H2 -BBF9..BC13;H3 -BC14;H2 -BC15..BC2F;H3 -BC30;H2 -BC31..BC4B;H3 -BC4C;H2 -BC4D..BC67;H3 -BC68;H2 -BC69..BC83;H3 -BC84;H2 -BC85..BC9F;H3 -BCA0;H2 -BCA1..BCBB;H3 -BCBC;H2 -BCBD..BCD7;H3 -BCD8;H2 -BCD9..BCF3;H3 -BCF4;H2 -BCF5..BD0F;H3 -BD10;H2 -BD11..BD2B;H3 -BD2C;H2 -BD2D..BD47;H3 -BD48;H2 -BD49..BD63;H3 -BD64;H2 -BD65..BD7F;H3 -BD80;H2 -BD81..BD9B;H3 -BD9C;H2 -BD9D..BDB7;H3 -BDB8;H2 -BDB9..BDD3;H3 -BDD4;H2 -BDD5..BDEF;H3 -BDF0;H2 -BDF1..BE0B;H3 -BE0C;H2 -BE0D..BE27;H3 -BE28;H2 -BE29..BE43;H3 -BE44;H2 -BE45..BE5F;H3 -BE60;H2 -BE61..BE7B;H3 -BE7C;H2 -BE7D..BE97;H3 -BE98;H2 -BE99..BEB3;H3 -BEB4;H2 -BEB5..BECF;H3 -BED0;H2 -BED1..BEEB;H3 -BEEC;H2 -BEED..BF07;H3 -BF08;H2 -BF09..BF23;H3 -BF24;H2 -BF25..BF3F;H3 -BF40;H2 -BF41..BF5B;H3 -BF5C;H2 -BF5D..BF77;H3 -BF78;H2 -BF79..BF93;H3 -BF94;H2 -BF95..BFAF;H3 -BFB0;H2 -BFB1..BFCB;H3 -BFCC;H2 -BFCD..BFE7;H3 -BFE8;H2 -BFE9..C003;H3 -C004;H2 -C005..C01F;H3 -C020;H2 -C021..C03B;H3 -C03C;H2 -C03D..C057;H3 -C058;H2 -C059..C073;H3 -C074;H2 -C075..C08F;H3 -C090;H2 -C091..C0AB;H3 -C0AC;H2 -C0AD..C0C7;H3 -C0C8;H2 -C0C9..C0E3;H3 -C0E4;H2 -C0E5..C0FF;H3 -C100;H2 -C101..C11B;H3 -C11C;H2 -C11D..C137;H3 -C138;H2 -C139..C153;H3 -C154;H2 -C155..C16F;H3 -C170;H2 -C171..C18B;H3 -C18C;H2 -C18D..C1A7;H3 -C1A8;H2 -C1A9..C1C3;H3 -C1C4;H2 -C1C5..C1DF;H3 -C1E0;H2 -C1E1..C1FB;H3 -C1FC;H2 -C1FD..C217;H3 -C218;H2 -C219..C233;H3 -C234;H2 -C235..C24F;H3 -C250;H2 -C251..C26B;H3 -C26C;H2 -C26D..C287;H3 -C288;H2 -C289..C2A3;H3 -C2A4;H2 -C2A5..C2BF;H3 -C2C0;H2 -C2C1..C2DB;H3 -C2DC;H2 -C2DD..C2F7;H3 -C2F8;H2 -C2F9..C313;H3 -C314;H2 -C315..C32F;H3 -C330;H2 -C331..C34B;H3 -C34C;H2 -C34D..C367;H3 -C368;H2 -C369..C383;H3 -C384;H2 -C385..C39F;H3 -C3A0;H2 -C3A1..C3BB;H3 -C3BC;H2 -C3BD..C3D7;H3 -C3D8;H2 -C3D9..C3F3;H3 -C3F4;H2 -C3F5..C40F;H3 -C410;H2 -C411..C42B;H3 -C42C;H2 -C42D..C447;H3 -C448;H2 -C449..C463;H3 -C464;H2 -C465..C47F;H3 -C480;H2 -C481..C49B;H3 -C49C;H2 -C49D..C4B7;H3 -C4B8;H2 -C4B9..C4D3;H3 -C4D4;H2 -C4D5..C4EF;H3 -C4F0;H2 -C4F1..C50B;H3 -C50C;H2 -C50D..C527;H3 -C528;H2 -C529..C543;H3 -C544;H2 -C545..C55F;H3 -C560;H2 -C561..C57B;H3 -C57C;H2 -C57D..C597;H3 -C598;H2 -C599..C5B3;H3 -C5B4;H2 -C5B5..C5CF;H3 -C5D0;H2 -C5D1..C5EB;H3 -C5EC;H2 -C5ED..C607;H3 -C608;H2 -C609..C623;H3 -C624;H2 -C625..C63F;H3 -C640;H2 -C641..C65B;H3 -C65C;H2 -C65D..C677;H3 -C678;H2 -C679..C693;H3 -C694;H2 -C695..C6AF;H3 -C6B0;H2 -C6B1..C6CB;H3 -C6CC;H2 -C6CD..C6E7;H3 -C6E8;H2 -C6E9..C703;H3 -C704;H2 -C705..C71F;H3 -C720;H2 -C721..C73B;H3 -C73C;H2 -C73D..C757;H3 -C758;H2 -C759..C773;H3 -C774;H2 -C775..C78F;H3 -C790;H2 -C791..C7AB;H3 -C7AC;H2 -C7AD..C7C7;H3 -C7C8;H2 -C7C9..C7E3;H3 -C7E4;H2 -C7E5..C7FF;H3 -C800;H2 -C801..C81B;H3 -C81C;H2 -C81D..C837;H3 -C838;H2 -C839..C853;H3 -C854;H2 -C855..C86F;H3 -C870;H2 -C871..C88B;H3 -C88C;H2 -C88D..C8A7;H3 -C8A8;H2 -C8A9..C8C3;H3 -C8C4;H2 -C8C5..C8DF;H3 -C8E0;H2 -C8E1..C8FB;H3 -C8FC;H2 -C8FD..C917;H3 -C918;H2 -C919..C933;H3 -C934;H2 -C935..C94F;H3 -C950;H2 -C951..C96B;H3 -C96C;H2 -C96D..C987;H3 -C988;H2 -C989..C9A3;H3 -C9A4;H2 -C9A5..C9BF;H3 -C9C0;H2 -C9C1..C9DB;H3 -C9DC;H2 -C9DD..C9F7;H3 -C9F8;H2 -C9F9..CA13;H3 -CA14;H2 -CA15..CA2F;H3 -CA30;H2 -CA31..CA4B;H3 -CA4C;H2 -CA4D..CA67;H3 -CA68;H2 -CA69..CA83;H3 -CA84;H2 -CA85..CA9F;H3 -CAA0;H2 -CAA1..CABB;H3 -CABC;H2 -CABD..CAD7;H3 -CAD8;H2 -CAD9..CAF3;H3 -CAF4;H2 -CAF5..CB0F;H3 -CB10;H2 -CB11..CB2B;H3 -CB2C;H2 -CB2D..CB47;H3 -CB48;H2 -CB49..CB63;H3 -CB64;H2 -CB65..CB7F;H3 -CB80;H2 -CB81..CB9B;H3 -CB9C;H2 -CB9D..CBB7;H3 -CBB8;H2 -CBB9..CBD3;H3 -CBD4;H2 -CBD5..CBEF;H3 -CBF0;H2 -CBF1..CC0B;H3 -CC0C;H2 -CC0D..CC27;H3 -CC28;H2 -CC29..CC43;H3 -CC44;H2 -CC45..CC5F;H3 -CC60;H2 -CC61..CC7B;H3 -CC7C;H2 -CC7D..CC97;H3 -CC98;H2 -CC99..CCB3;H3 -CCB4;H2 -CCB5..CCCF;H3 -CCD0;H2 -CCD1..CCEB;H3 -CCEC;H2 -CCED..CD07;H3 -CD08;H2 -CD09..CD23;H3 -CD24;H2 -CD25..CD3F;H3 -CD40;H2 -CD41..CD5B;H3 -CD5C;H2 -CD5D..CD77;H3 -CD78;H2 -CD79..CD93;H3 -CD94;H2 -CD95..CDAF;H3 -CDB0;H2 -CDB1..CDCB;H3 -CDCC;H2 -CDCD..CDE7;H3 -CDE8;H2 -CDE9..CE03;H3 -CE04;H2 -CE05..CE1F;H3 -CE20;H2 -CE21..CE3B;H3 -CE3C;H2 -CE3D..CE57;H3 -CE58;H2 -CE59..CE73;H3 -CE74;H2 -CE75..CE8F;H3 -CE90;H2 -CE91..CEAB;H3 -CEAC;H2 -CEAD..CEC7;H3 -CEC8;H2 -CEC9..CEE3;H3 -CEE4;H2 -CEE5..CEFF;H3 -CF00;H2 -CF01..CF1B;H3 -CF1C;H2 -CF1D..CF37;H3 -CF38;H2 -CF39..CF53;H3 -CF54;H2 -CF55..CF6F;H3 -CF70;H2 -CF71..CF8B;H3 -CF8C;H2 -CF8D..CFA7;H3 -CFA8;H2 -CFA9..CFC3;H3 -CFC4;H2 -CFC5..CFDF;H3 -CFE0;H2 -CFE1..CFFB;H3 -CFFC;H2 -CFFD..D017;H3 -D018;H2 -D019..D033;H3 -D034;H2 -D035..D04F;H3 -D050;H2 -D051..D06B;H3 -D06C;H2 -D06D..D087;H3 -D088;H2 -D089..D0A3;H3 -D0A4;H2 -D0A5..D0BF;H3 -D0C0;H2 -D0C1..D0DB;H3 -D0DC;H2 -D0DD..D0F7;H3 -D0F8;H2 -D0F9..D113;H3 -D114;H2 -D115..D12F;H3 -D130;H2 -D131..D14B;H3 -D14C;H2 -D14D..D167;H3 -D168;H2 -D169..D183;H3 -D184;H2 -D185..D19F;H3 -D1A0;H2 -D1A1..D1BB;H3 -D1BC;H2 -D1BD..D1D7;H3 -D1D8;H2 -D1D9..D1F3;H3 -D1F4;H2 -D1F5..D20F;H3 -D210;H2 -D211..D22B;H3 -D22C;H2 -D22D..D247;H3 -D248;H2 -D249..D263;H3 -D264;H2 -D265..D27F;H3 -D280;H2 -D281..D29B;H3 -D29C;H2 -D29D..D2B7;H3 -D2B8;H2 -D2B9..D2D3;H3 -D2D4;H2 -D2D5..D2EF;H3 -D2F0;H2 -D2F1..D30B;H3 -D30C;H2 -D30D..D327;H3 -D328;H2 -D329..D343;H3 -D344;H2 -D345..D35F;H3 -D360;H2 -D361..D37B;H3 -D37C;H2 -D37D..D397;H3 -D398;H2 -D399..D3B3;H3 -D3B4;H2 -D3B5..D3CF;H3 -D3D0;H2 -D3D1..D3EB;H3 -D3EC;H2 -D3ED..D407;H3 -D408;H2 -D409..D423;H3 -D424;H2 -D425..D43F;H3 -D440;H2 -D441..D45B;H3 -D45C;H2 -D45D..D477;H3 -D478;H2 -D479..D493;H3 -D494;H2 -D495..D4AF;H3 -D4B0;H2 -D4B1..D4CB;H3 -D4CC;H2 -D4CD..D4E7;H3 -D4E8;H2 -D4E9..D503;H3 -D504;H2 -D505..D51F;H3 -D520;H2 -D521..D53B;H3 -D53C;H2 -D53D..D557;H3 -D558;H2 -D559..D573;H3 -D574;H2 -D575..D58F;H3 -D590;H2 -D591..D5AB;H3 -D5AC;H2 -D5AD..D5C7;H3 -D5C8;H2 -D5C9..D5E3;H3 -D5E4;H2 -D5E5..D5FF;H3 -D600;H2 -D601..D61B;H3 -D61C;H2 -D61D..D637;H3 -D638;H2 -D639..D653;H3 -D654;H2 -D655..D66F;H3 -D670;H2 -D671..D68B;H3 -D68C;H2 -D68D..D6A7;H3 -D6A8;H2 -D6A9..D6C3;H3 -D6C4;H2 -D6C5..D6DF;H3 -D6E0;H2 -D6E1..D6FB;H3 -D6FC;H2 -D6FD..D717;H3 -D718;H2 -D719..D733;H3 -D734;H2 -D735..D74F;H3 -D750;H2 -D751..D76B;H3 -D76C;H2 -D76D..D787;H3 -D788;H2 -D789..D7A3;H3 -D7B0..D7C6;JV -D7CB..D7FB;JT -D800..DB7F;SG -DB80..DBFF;SG -DC00..DFFF;SG -E000..F7F2;XX -F7F3..F86F;AL -F870..F87F;CM -F880..F883;AL -F884..F899;CM -F89A..F89E;AL -F89F;CM -F8A0;PR -F8A1..F8B3;AL -F8B4..F8B6;CL -F8B7;ID -F8B8;NS -F8B9;BA -F8BA;NS -F8BB;AI -F8BC;ID -F8BD;IN -F8BE;OP -F8BF;CL -F8C0;ID -F8C1..F8D6;NS -F8D7..F8FF;AL -F900..FA2D;ID -FA2E..FA2F;ID -FA30..FA6D;ID -FA6E..FA6F;ID -FA70..FAD9;ID -FADA..FAFF;ID -FB00..FB06;AL -FB13..FB17;AL -FB1D;AL -FB1E;CM -FB1F..FB36;AL -FB38..FB3C;AL -FB3E;AL -FB40..FB41;AL -FB43..FB44;AL -FB46..FBC1;AL -FBD3..FD3D;AL -FD3E;OP -FD3F;CL -FD50..FD8F;AL -FD92..FDC7;AL -FDF0..FDFB;AL -FDFC;PO -FDFD;AL -FE00..FE0F;CM -FE10;IS -FE11..FE12;CL -FE13..FE14;IS -FE15..FE16;EX -FE17;OP -FE18;CL -FE19;IN -FE20..FE26;CM -FE30..FE34;ID -FE35;OP -FE36;CL -FE37;OP -FE38;CL -FE39;OP -FE3A;CL -FE3B;OP -FE3C;CL -FE3D;OP -FE3E;CL -FE3F;OP -FE40;CL -FE41;OP -FE42;CL -FE43;OP -FE44;CL -FE45..FE46;ID -FE47;OP -FE48;CL -FE49..FE4F;ID -FE50;CL -FE51;ID -FE52;CL -FE54..FE55;NS -FE56..FE57;EX -FE58;ID -FE59;OP -FE5A;CL -FE5B;OP -FE5C;CL -FE5D;OP -FE5E;CL -FE5F..FE66;ID -FE68;ID -FE69;PR -FE6A;PO -FE6B;ID -FE70..FE74;AL -FE76..FEFC;AL -FEFF;WJ -FF01;EX -FF02..FF03;ID -FF04;PR -FF05;PO -FF06..FF07;ID -FF08;OP -FF09;CL -FF0A..FF0B;ID -FF0C;CL -FF0D;ID -FF0E;CL -FF0F..FF19;ID -FF1A..FF1B;NS -FF1C..FF1E;ID -FF1F;EX -FF20..FF3A;ID -FF3B;OP -FF3C;ID -FF3D;CL -FF3E..FF5A;ID -FF5B;OP -FF5C;ID -FF5D;CL -FF5E;ID -FF5F;OP -FF60..FF61;CL -FF62;OP -FF63..FF64;CL -FF65;NS -FF66;AL -FF67..FF70;NS -FF71..FF9D;AL -FF9E..FF9F;NS -FFA0..FFBE;AL -FFC2..FFC7;AL -FFCA..FFCF;AL -FFD2..FFD7;AL -FFDA..FFDC;AL -FFE0;PO -FFE1;PR -FFE2..FFE4;ID -FFE5..FFE6;PR -FFE8..FFEE;AL -FFF9..FFFB;CM -FFFC;CB -FFFD;AI -10000..1000B;AL -1000D..10026;AL -10028..1003A;AL -1003C..1003D;AL -1003F..1004D;AL -10050..1005D;AL -10080..100FA;AL -10100..10102;BA -10107..10133;AL -10137..1018A;AL -10190..1019B;AL -101D0..101FC;AL -101FD;CM -10280..1029C;AL -102A0..102D0;AL -10300..1031E;AL -10320..10323;AL -10330..1034A;AL -10380..1039D;AL -1039F;BA -103A0..103C3;AL -103C8..103CF;AL -103D0;BA -103D1..103D5;AL -10400..1049D;AL -104A0..104A9;NU -10800..10805;AL -10808;AL -1080A..10835;AL -10837..10838;AL -1083C;AL -1083F..10855;AL -10857;BA -10858..1085F;AL -10900..1091B;AL -1091F;BA -10920..10939;AL -1093F;AL -10A00;AL -10A01..10A03;CM -10A05..10A06;CM -10A0C..10A0F;CM -10A10..10A13;AL -10A15..10A17;AL -10A19..10A33;AL -10A38..10A3A;CM -10A3F;CM -10A40..10A47;AL -10A50..10A57;BA -10A58;AL -10A60..10A7F;AL -10B00..10B35;AL -10B39..10B3F;BA -10B40..10B55;AL -10B58..10B72;AL -10B78..10B7F;AL -10C00..10C48;AL -10E60..10E7E;AL -11000..11002;CM -11003..11037;AL -11038..11046;CM -11047..11048;BA -11049..1104D;AL -11052..11065;AL -11066..1106F;NU -11080..11082;CM -11083..110AF;AL -110B0..110BA;CM -110BB..110BD;AL -110BE..110C1;BA -12000..1236E;AL -12400..12462;AL -12470..12473;BA -13000..13257;AL -13258..1325A;OP -1325B..1325D;CL -1325E..13281;AL -13282;CL -13283..13285;AL -13286;OP -13287;CL -13288;OP -13289;CL -1328A..13378;AL -13379;OP -1337A..1337B;CL -1337C..1342E;AL -16800..16A38;AL -1B000..1B001;ID -1D000..1D0F5;AL -1D100..1D126;AL -1D129..1D164;AL -1D165..1D169;CM -1D16A..1D16C;AL -1D16D..1D182;CM -1D183..1D184;AL -1D185..1D18B;CM -1D18C..1D1A9;AL -1D1AA..1D1AD;CM -1D1AE..1D1DD;AL -1D200..1D241;AL -1D242..1D244;CM -1D245;AL -1D300..1D356;AL -1D360..1D371;AL -1D400..1D454;AL -1D456..1D49C;AL -1D49E..1D49F;AL -1D4A2;AL -1D4A5..1D4A6;AL -1D4A9..1D4AC;AL -1D4AE..1D4B9;AL -1D4BB;AL -1D4BD..1D4C3;AL -1D4C5..1D505;AL -1D507..1D50A;AL -1D50D..1D514;AL -1D516..1D51C;AL -1D51E..1D539;AL -1D53B..1D53E;AL -1D540..1D544;AL -1D546;AL -1D54A..1D550;AL -1D552..1D6A5;AL -1D6A8..1D7CB;AL -1D7CE..1D7FF;NU -1F000..1F02B;AL -1F030..1F093;AL -1F0A0..1F0AE;AL -1F0B1..1F0BE;AL -1F0C1..1F0CF;AL -1F0D1..1F0DF;AL -1F100..1F10A;AI -1F110..1F12D;AI -1F12E;AL -1F130..1F169;AI -1F170..1F19A;AI -1F1E6..1F1FF;AL -1F200..1F202;ID -1F210..1F23A;ID -1F240..1F248;ID -1F250..1F251;ID -1F300..1F320;AL -1F330..1F335;AL -1F337..1F37C;AL -1F380..1F393;AL -1F3A0..1F3C4;AL -1F3C6..1F3CA;AL -1F3E0..1F3F0;AL -1F400..1F43E;AL -1F440;AL -1F442..1F4F7;AL -1F4F9..1F4FC;AL -1F500..1F53D;AL -1F550..1F567;AL -1F5FB..1F5FF;AL -1F601..1F610;AL -1F612..1F614;AL -1F616;AL -1F618;AL -1F61A;AL -1F61C..1F61E;AL -1F620..1F625;AL -1F628..1F62B;AL -1F62D;AL -1F630..1F633;AL -1F635..1F640;AL -1F645..1F64F;AL -1F680..1F6C5;AL -1F700..1F773;AL -20000..2A6D6;ID -2A6D7..2A6FF;ID -2A700..2B734;ID -2B735..2B73F;ID -2B740..2B81D;ID -2B81E..2F7FF;ID -2F800..2FA1D;ID -2FA1E..2FFFD;ID -30000..3FFFD;ID -E0001;CM -E0020..E007F;CM -E0100..E01EF;CM -F0000..FFFFD;XX -100000..10FFFD;XX - -# EOF diff --git a/icuSources/data/unidata/NameAliases.txt b/icuSources/data/unidata/NameAliases.txt deleted file mode 100644 index caa462f4..00000000 --- a/icuSources/data/unidata/NameAliases.txt +++ /dev/null @@ -1,40 +0,0 @@ -# NameAliases-6.0.0.txt -# Date: 2010-05-10, 11:58:00 PDT [KW] -# -# This file is a normative contributory data file in the -# Unicode Character Database. -# -# Copyright (c) 2005-2010 Unicode, Inc. -# For terms of use, see http://www.unicode.org/terms_of_use.html -# -# This file defines the formal name aliases for Unicode characters. -# -# For informative aliases see NamesList.txt -# -# For documentation, see NamesList.html and http://www.unicode.org/reports/tr44/ -# -# FORMAT -# -# Each line has two fields -# First field: Code point -# Second field: Alias -# -# In case multiple aliases are assigned, additional aliases -# would be provided on separate lines -# -#----------------------------------------------------------------- -01A2;LATIN CAPITAL LETTER GHA -01A3;LATIN SMALL LETTER GHA -0CDE;KANNADA LETTER LLLA -0E9D;LAO LETTER FO FON -0E9F;LAO LETTER FO FAY -0EA3;LAO LETTER RO -0EA5;LAO LETTER LO -0FD0;TIBETAN MARK BKA- SHOG GI MGO RGYAN -A015;YI SYLLABLE ITERATION MARK -FE18;PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRACKET -1D0C5;BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON CHROMA VASIS - -# Total code points: 11 - -# EOF diff --git a/icuSources/data/unidata/NormalizationCorrections.txt b/icuSources/data/unidata/NormalizationCorrections.txt index 9c9c2e44..61800b82 100644 --- a/icuSources/data/unidata/NormalizationCorrections.txt +++ b/icuSources/data/unidata/NormalizationCorrections.txt @@ -1,14 +1,14 @@ -# NormalizationCorrections-6.0.0.txt -# Date: 2010-05-19, 11:21:00 PDT [KW] +# NormalizationCorrections-6.1.0.txt +# Date: 2011-06-23, 00:46:00 GMT [KW, LI] # # This file is a normative contributory data file in the # Unicode Character Database. # -# Copyright (c) 1991-2010 Unicode, Inc. +# Copyright (c) 1991-2011 Unicode, Inc. # For terms of use, see http://www.unicode.org/terms_of_use.html # -# The normalization stabilization policy of the Unicode -# Consortium ordinarily precludes any change to the decomposition +# The normalization stability policy of the Unicode Consortium +# ordinarily precludes any change to the decomposition # for any character, once established in a relevant version # of the UnicodeData.txt data file. However, under certain # exceptional (and rare) conditions, an error in a decomposition diff --git a/icuSources/data/unidata/NormalizationTest.txt b/icuSources/data/unidata/NormalizationTest.txt index 28361a0f..acc3a9aa 100644 --- a/icuSources/data/unidata/NormalizationTest.txt +++ b/icuSources/data/unidata/NormalizationTest.txt @@ -1,8 +1,8 @@ -# NormalizationTest-6.0.0.txt -# Date: 2010-05-18, 00:49:30 GMT [MD] +# NormalizationTest-6.1.0.txt +# Date: 2011-11-27, 05:10:33 GMT [MD] # # Unicode Character Database -# Copyright (c) 1991-2010 Unicode, Inc. +# Copyright (c) 1991-2011 Unicode, Inc. # For terms of use, see http://www.unicode.org/terms_of_use.html # For documentation, see http://www.unicode.org/reports/tr44/ # @@ -10,30 +10,33 @@ # Format: # # Columns (c1, c2,...) are separated by semicolons +# They have the following meaning: +# source; NFC; NFD; NFKC; NFKD # Comments are indicated with hash marks +# Each of the columns may have one or more code points. # # CONFORMANCE: # 1. The following invariants must be true for all conformant implementations # # NFC -# c2 == NFC(c1) == NFC(c2) == NFC(c3) -# c4 == NFC(c4) == NFC(c5) +# c2 == toNFC(c1) == toNFC(c2) == toNFC(c3) +# c4 == toNFC(c4) == toNFC(c5) # # NFD -# c3 == NFD(c1) == NFD(c2) == NFD(c3) -# c5 == NFD(c4) == NFD(c5) +# c3 == toNFD(c1) == toNFD(c2) == toNFD(c3) +# c5 == toNFD(c4) == toNFD(c5) # # NFKC -# c4 == NFKC(c1) == NFKC(c2) == NFKC(c3) == NFKC(c4) == NFKC(c5) +# c4 == toNFKC(c1) == toNFKC(c2) == toNFKC(c3) == toNFKC(c4) == toNFKC(c5) # # NFKD -# c5 == NFKD(c1) == NFKD(c2) == NFKD(c3) == NFKD(c4) == NFKD(c5) +# c5 == toNFKD(c1) == toNFKD(c2) == toNFKD(c3) == toNFKD(c4) == toNFKD(c5) # # 2. For every code point X assigned in this version of Unicode that is not specifically # listed in Part 1, the following invariants must be true for all conformant # implementations: # -# X == NFC(X) == NFD(X) == NFKC(X) == NFKD(X) +# X == toNFC(X) == toNFD(X) == toNFKC(X) == toNFKD(X) # @Part0 # Specific cases # @@ -2400,6 +2403,8 @@ 33FE;33FE;33FE;0033 0031 65E5;0033 0031 65E5; 33FF;33FF;33FF;0067 0061 006C;0067 0061 006C; A770;A770;A770;A76F;A76F; +A7F8;A7F8;A7F8;0126;0126; +A7F9;A7F9;A7F9;0153;0153; AC00;AC00;1100 1161;AC00;1100 1161; AC01;AC01;1100 1161 11A8;AC01;1100 1161 11A8; AC02;AC02;1100 1161 11A9;AC02;1100 1161 11A9; @@ -13862,6 +13867,8 @@ FA2A;98EF;98EF;98EF;98EF; FA2B;98FC;98FC;98FC;98FC; FA2C;9928;9928;9928;9928; FA2D;9DB4;9DB4;9DB4;9DB4; +FA2E;90DE;90DE;90DE;90DE; +FA2F;96B7;96B7;96B7;96B7; FA30;4FAE;4FAE;4FAE;4FAE; FA31;50E7;50E7;50E7;50E7; FA32;514D;514D;514D;514D; @@ -15112,6 +15119,8 @@ FFEE;FFEE;FFEE;25CB;25CB; 1109A;1109A;11099 110BA;1109A;11099 110BA; 1109C;1109C;1109B 110BA;1109C;1109B 110BA; 110AB;110AB;110A5 110BA;110AB;110A5 110BA; +1112E;1112E;11131 11127;1112E;11131 11127; +1112F;1112F;11132 11127;1112F;11132 11127; 1D15E;1D157 1D165;1D157 1D165;1D157 1D165;1D157 1D165; 1D15F;1D158 1D165;1D158 1D165;1D158 1D165;1D158 1D165; 1D160;1D158 1D165 1D16E;1D158 1D165 1D16E;1D158 1D165 1D16E;1D158 1D165 1D16E; @@ -16121,6 +16130,147 @@ FFEE;FFEE;FFEE;25CB;25CB; 1D7FD;1D7FD;1D7FD;0037;0037; 1D7FE;1D7FE;1D7FE;0038;0038; 1D7FF;1D7FF;1D7FF;0039;0039; +1EE00;1EE00;1EE00;0627;0627; +1EE01;1EE01;1EE01;0628;0628; +1EE02;1EE02;1EE02;062C;062C; +1EE03;1EE03;1EE03;062F;062F; +1EE05;1EE05;1EE05;0648;0648; +1EE06;1EE06;1EE06;0632;0632; +1EE07;1EE07;1EE07;062D;062D; +1EE08;1EE08;1EE08;0637;0637; +1EE09;1EE09;1EE09;064A;064A; +1EE0A;1EE0A;1EE0A;0643;0643; +1EE0B;1EE0B;1EE0B;0644;0644; +1EE0C;1EE0C;1EE0C;0645;0645; +1EE0D;1EE0D;1EE0D;0646;0646; +1EE0E;1EE0E;1EE0E;0633;0633; +1EE0F;1EE0F;1EE0F;0639;0639; +1EE10;1EE10;1EE10;0641;0641; +1EE11;1EE11;1EE11;0635;0635; +1EE12;1EE12;1EE12;0642;0642; +1EE13;1EE13;1EE13;0631;0631; +1EE14;1EE14;1EE14;0634;0634; +1EE15;1EE15;1EE15;062A;062A; +1EE16;1EE16;1EE16;062B;062B; +1EE17;1EE17;1EE17;062E;062E; +1EE18;1EE18;1EE18;0630;0630; +1EE19;1EE19;1EE19;0636;0636; +1EE1A;1EE1A;1EE1A;0638;0638; +1EE1B;1EE1B;1EE1B;063A;063A; +1EE1C;1EE1C;1EE1C;066E;066E; +1EE1D;1EE1D;1EE1D;06BA;06BA; +1EE1E;1EE1E;1EE1E;06A1;06A1; +1EE1F;1EE1F;1EE1F;066F;066F; +1EE21;1EE21;1EE21;0628;0628; +1EE22;1EE22;1EE22;062C;062C; +1EE24;1EE24;1EE24;0647;0647; +1EE27;1EE27;1EE27;062D;062D; +1EE29;1EE29;1EE29;064A;064A; +1EE2A;1EE2A;1EE2A;0643;0643; +1EE2B;1EE2B;1EE2B;0644;0644; +1EE2C;1EE2C;1EE2C;0645;0645; +1EE2D;1EE2D;1EE2D;0646;0646; +1EE2E;1EE2E;1EE2E;0633;0633; +1EE2F;1EE2F;1EE2F;0639;0639; +1EE30;1EE30;1EE30;0641;0641; +1EE31;1EE31;1EE31;0635;0635; +1EE32;1EE32;1EE32;0642;0642; +1EE34;1EE34;1EE34;0634;0634; +1EE35;1EE35;1EE35;062A;062A; +1EE36;1EE36;1EE36;062B;062B; +1EE37;1EE37;1EE37;062E;062E; +1EE39;1EE39;1EE39;0636;0636; +1EE3B;1EE3B;1EE3B;063A;063A; +1EE42;1EE42;1EE42;062C;062C; +1EE47;1EE47;1EE47;062D;062D; +1EE49;1EE49;1EE49;064A;064A; +1EE4B;1EE4B;1EE4B;0644;0644; +1EE4D;1EE4D;1EE4D;0646;0646; +1EE4E;1EE4E;1EE4E;0633;0633; +1EE4F;1EE4F;1EE4F;0639;0639; +1EE51;1EE51;1EE51;0635;0635; +1EE52;1EE52;1EE52;0642;0642; +1EE54;1EE54;1EE54;0634;0634; +1EE57;1EE57;1EE57;062E;062E; +1EE59;1EE59;1EE59;0636;0636; +1EE5B;1EE5B;1EE5B;063A;063A; +1EE5D;1EE5D;1EE5D;06BA;06BA; +1EE5F;1EE5F;1EE5F;066F;066F; +1EE61;1EE61;1EE61;0628;0628; +1EE62;1EE62;1EE62;062C;062C; +1EE64;1EE64;1EE64;0647;0647; +1EE67;1EE67;1EE67;062D;062D; +1EE68;1EE68;1EE68;0637;0637; +1EE69;1EE69;1EE69;064A;064A; +1EE6A;1EE6A;1EE6A;0643;0643; +1EE6C;1EE6C;1EE6C;0645;0645; +1EE6D;1EE6D;1EE6D;0646;0646; +1EE6E;1EE6E;1EE6E;0633;0633; +1EE6F;1EE6F;1EE6F;0639;0639; +1EE70;1EE70;1EE70;0641;0641; +1EE71;1EE71;1EE71;0635;0635; +1EE72;1EE72;1EE72;0642;0642; +1EE74;1EE74;1EE74;0634;0634; +1EE75;1EE75;1EE75;062A;062A; +1EE76;1EE76;1EE76;062B;062B; +1EE77;1EE77;1EE77;062E;062E; +1EE79;1EE79;1EE79;0636;0636; +1EE7A;1EE7A;1EE7A;0638;0638; +1EE7B;1EE7B;1EE7B;063A;063A; +1EE7C;1EE7C;1EE7C;066E;066E; +1EE7E;1EE7E;1EE7E;06A1;06A1; +1EE80;1EE80;1EE80;0627;0627; +1EE81;1EE81;1EE81;0628;0628; +1EE82;1EE82;1EE82;062C;062C; +1EE83;1EE83;1EE83;062F;062F; +1EE84;1EE84;1EE84;0647;0647; +1EE85;1EE85;1EE85;0648;0648; +1EE86;1EE86;1EE86;0632;0632; +1EE87;1EE87;1EE87;062D;062D; +1EE88;1EE88;1EE88;0637;0637; +1EE89;1EE89;1EE89;064A;064A; +1EE8B;1EE8B;1EE8B;0644;0644; +1EE8C;1EE8C;1EE8C;0645;0645; +1EE8D;1EE8D;1EE8D;0646;0646; +1EE8E;1EE8E;1EE8E;0633;0633; +1EE8F;1EE8F;1EE8F;0639;0639; +1EE90;1EE90;1EE90;0641;0641; +1EE91;1EE91;1EE91;0635;0635; +1EE92;1EE92;1EE92;0642;0642; +1EE93;1EE93;1EE93;0631;0631; +1EE94;1EE94;1EE94;0634;0634; +1EE95;1EE95;1EE95;062A;062A; +1EE96;1EE96;1EE96;062B;062B; +1EE97;1EE97;1EE97;062E;062E; +1EE98;1EE98;1EE98;0630;0630; +1EE99;1EE99;1EE99;0636;0636; +1EE9A;1EE9A;1EE9A;0638;0638; +1EE9B;1EE9B;1EE9B;063A;063A; +1EEA1;1EEA1;1EEA1;0628;0628; +1EEA2;1EEA2;1EEA2;062C;062C; +1EEA3;1EEA3;1EEA3;062F;062F; +1EEA5;1EEA5;1EEA5;0648;0648; +1EEA6;1EEA6;1EEA6;0632;0632; +1EEA7;1EEA7;1EEA7;062D;062D; +1EEA8;1EEA8;1EEA8;0637;0637; +1EEA9;1EEA9;1EEA9;064A;064A; +1EEAB;1EEAB;1EEAB;0644;0644; +1EEAC;1EEAC;1EEAC;0645;0645; +1EEAD;1EEAD;1EEAD;0646;0646; +1EEAE;1EEAE;1EEAE;0633;0633; +1EEAF;1EEAF;1EEAF;0639;0639; +1EEB0;1EEB0;1EEB0;0641;0641; +1EEB1;1EEB1;1EEB1;0635;0635; +1EEB2;1EEB2;1EEB2;0642;0642; +1EEB3;1EEB3;1EEB3;0631;0631; +1EEB4;1EEB4;1EEB4;0634;0634; +1EEB5;1EEB5;1EEB5;062A;062A; +1EEB6;1EEB6;1EEB6;062B;062B; +1EEB7;1EEB7;1EEB7;062E;062E; +1EEB8;1EEB8;1EEB8;0630;0630; +1EEB9;1EEB9;1EEB9;0636;0636; +1EEBA;1EEBA;1EEBA;0638;0638; +1EEBB;1EEBB;1EEBB;063A;063A; 1F100;1F100;1F100;0030 002E;0030 002E; 1F101;1F101;1F101;0030 002C;0030 002C; 1F102;1F102;1F102;0031 002C;0031 002C; @@ -16195,6 +16345,8 @@ FFEE;FFEE;FFEE;25CB;25CB; 1F14D;1F14D;1F14D;0053 0053;0053 0053; 1F14E;1F14E;1F14E;0050 0050 0056;0050 0050 0056; 1F14F;1F14F;1F14F;0057 0043;0057 0043; +1F16A;1F16A;1F16A;004D 0043;004D 0043; +1F16B;1F16B;1F16B;004D 0044;004D 0044; 1F190;1F190;1F190;0044 004A;0044 004A; 1F200;1F200;1F200;307B 304B;307B 304B; 1F201;1F201;1F201;30B3 30B3;30B3 30B3; @@ -17358,6 +17510,60 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 085A 059A 0316 302A 0062;0061 302A 085A 0316 059A 0062;0061 302A 085A 0316 059A 0062;0061 302A 085A 0316 059A 0062;0061 302A 085A 0316 059A 0062; 0061 059A 0316 302A 085B 0062;0061 302A 0316 085B 059A 0062;0061 302A 0316 085B 059A 0062;0061 302A 0316 085B 059A 0062;0061 302A 0316 085B 059A 0062; 0061 085B 059A 0316 302A 0062;0061 302A 085B 0316 059A 0062;0061 302A 085B 0316 059A 0062;0061 302A 085B 0316 059A 0062;0061 302A 085B 0316 059A 0062; +0061 0315 0300 05AE 08E4 0062;00E0 05AE 08E4 0315 0062;0061 05AE 0300 08E4 0315 0062;00E0 05AE 08E4 0315 0062;0061 05AE 0300 08E4 0315 0062; +0061 08E4 0315 0300 05AE 0062;0061 05AE 08E4 0300 0315 0062;0061 05AE 08E4 0300 0315 0062;0061 05AE 08E4 0300 0315 0062;0061 05AE 08E4 0300 0315 0062; +0061 0315 0300 05AE 08E5 0062;00E0 05AE 08E5 0315 0062;0061 05AE 0300 08E5 0315 0062;00E0 05AE 08E5 0315 0062;0061 05AE 0300 08E5 0315 0062; +0061 08E5 0315 0300 05AE 0062;0061 05AE 08E5 0300 0315 0062;0061 05AE 08E5 0300 0315 0062;0061 05AE 08E5 0300 0315 0062;0061 05AE 08E5 0300 0315 0062; +0061 059A 0316 302A 08E6 0062;0061 302A 0316 08E6 059A 0062;0061 302A 0316 08E6 059A 0062;0061 302A 0316 08E6 059A 0062;0061 302A 0316 08E6 059A 0062; +0061 08E6 059A 0316 302A 0062;0061 302A 08E6 0316 059A 0062;0061 302A 08E6 0316 059A 0062;0061 302A 08E6 0316 059A 0062;0061 302A 08E6 0316 059A 0062; +0061 0315 0300 05AE 08E7 0062;00E0 05AE 08E7 0315 0062;0061 05AE 0300 08E7 0315 0062;00E0 05AE 08E7 0315 0062;0061 05AE 0300 08E7 0315 0062; +0061 08E7 0315 0300 05AE 0062;0061 05AE 08E7 0300 0315 0062;0061 05AE 08E7 0300 0315 0062;0061 05AE 08E7 0300 0315 0062;0061 05AE 08E7 0300 0315 0062; +0061 0315 0300 05AE 08E8 0062;00E0 05AE 08E8 0315 0062;0061 05AE 0300 08E8 0315 0062;00E0 05AE 08E8 0315 0062;0061 05AE 0300 08E8 0315 0062; +0061 08E8 0315 0300 05AE 0062;0061 05AE 08E8 0300 0315 0062;0061 05AE 08E8 0300 0315 0062;0061 05AE 08E8 0300 0315 0062;0061 05AE 08E8 0300 0315 0062; +0061 059A 0316 302A 08E9 0062;0061 302A 0316 08E9 059A 0062;0061 302A 0316 08E9 059A 0062;0061 302A 0316 08E9 059A 0062;0061 302A 0316 08E9 059A 0062; +0061 08E9 059A 0316 302A 0062;0061 302A 08E9 0316 059A 0062;0061 302A 08E9 0316 059A 0062;0061 302A 08E9 0316 059A 0062;0061 302A 08E9 0316 059A 0062; +0061 0315 0300 05AE 08EA 0062;00E0 05AE 08EA 0315 0062;0061 05AE 0300 08EA 0315 0062;00E0 05AE 08EA 0315 0062;0061 05AE 0300 08EA 0315 0062; +0061 08EA 0315 0300 05AE 0062;0061 05AE 08EA 0300 0315 0062;0061 05AE 08EA 0300 0315 0062;0061 05AE 08EA 0300 0315 0062;0061 05AE 08EA 0300 0315 0062; +0061 0315 0300 05AE 08EB 0062;00E0 05AE 08EB 0315 0062;0061 05AE 0300 08EB 0315 0062;00E0 05AE 08EB 0315 0062;0061 05AE 0300 08EB 0315 0062; +0061 08EB 0315 0300 05AE 0062;0061 05AE 08EB 0300 0315 0062;0061 05AE 08EB 0300 0315 0062;0061 05AE 08EB 0300 0315 0062;0061 05AE 08EB 0300 0315 0062; +0061 0315 0300 05AE 08EC 0062;00E0 05AE 08EC 0315 0062;0061 05AE 0300 08EC 0315 0062;00E0 05AE 08EC 0315 0062;0061 05AE 0300 08EC 0315 0062; +0061 08EC 0315 0300 05AE 0062;0061 05AE 08EC 0300 0315 0062;0061 05AE 08EC 0300 0315 0062;0061 05AE 08EC 0300 0315 0062;0061 05AE 08EC 0300 0315 0062; +0061 059A 0316 302A 08ED 0062;0061 302A 0316 08ED 059A 0062;0061 302A 0316 08ED 059A 0062;0061 302A 0316 08ED 059A 0062;0061 302A 0316 08ED 059A 0062; +0061 08ED 059A 0316 302A 0062;0061 302A 08ED 0316 059A 0062;0061 302A 08ED 0316 059A 0062;0061 302A 08ED 0316 059A 0062;0061 302A 08ED 0316 059A 0062; +0061 059A 0316 302A 08EE 0062;0061 302A 0316 08EE 059A 0062;0061 302A 0316 08EE 059A 0062;0061 302A 0316 08EE 059A 0062;0061 302A 0316 08EE 059A 0062; +0061 08EE 059A 0316 302A 0062;0061 302A 08EE 0316 059A 0062;0061 302A 08EE 0316 059A 0062;0061 302A 08EE 0316 059A 0062;0061 302A 08EE 0316 059A 0062; +0061 059A 0316 302A 08EF 0062;0061 302A 0316 08EF 059A 0062;0061 302A 0316 08EF 059A 0062;0061 302A 0316 08EF 059A 0062;0061 302A 0316 08EF 059A 0062; +0061 08EF 059A 0316 302A 0062;0061 302A 08EF 0316 059A 0062;0061 302A 08EF 0316 059A 0062;0061 302A 08EF 0316 059A 0062;0061 302A 08EF 0316 059A 0062; +0061 064C 064B FB1E 08F0 0062;0061 FB1E 064B 08F0 064C 0062;0061 FB1E 064B 08F0 064C 0062;0061 FB1E 064B 08F0 064C 0062;0061 FB1E 064B 08F0 064C 0062; +0061 08F0 064C 064B FB1E 0062;0061 FB1E 08F0 064B 064C 0062;0061 FB1E 08F0 064B 064C 0062;0061 FB1E 08F0 064B 064C 0062;0061 FB1E 08F0 064B 064C 0062; +0061 064D 064C 064B 08F1 0062;0061 064B 064C 08F1 064D 0062;0061 064B 064C 08F1 064D 0062;0061 064B 064C 08F1 064D 0062;0061 064B 064C 08F1 064D 0062; +0061 08F1 064D 064C 064B 0062;0061 064B 08F1 064C 064D 0062;0061 064B 08F1 064C 064D 0062;0061 064B 08F1 064C 064D 0062;0061 064B 08F1 064C 064D 0062; +0061 0618 064D 064C 08F2 0062;0061 064C 064D 08F2 0618 0062;0061 064C 064D 08F2 0618 0062;0061 064C 064D 08F2 0618 0062;0061 064C 064D 08F2 0618 0062; +0061 08F2 0618 064D 064C 0062;0061 064C 08F2 064D 0618 0062;0061 064C 08F2 064D 0618 0062;0061 064C 08F2 064D 0618 0062;0061 064C 08F2 064D 0618 0062; +0061 0315 0300 05AE 08F3 0062;00E0 05AE 08F3 0315 0062;0061 05AE 0300 08F3 0315 0062;00E0 05AE 08F3 0315 0062;0061 05AE 0300 08F3 0315 0062; +0061 08F3 0315 0300 05AE 0062;0061 05AE 08F3 0300 0315 0062;0061 05AE 08F3 0300 0315 0062;0061 05AE 08F3 0300 0315 0062;0061 05AE 08F3 0300 0315 0062; +0061 0315 0300 05AE 08F4 0062;00E0 05AE 08F4 0315 0062;0061 05AE 0300 08F4 0315 0062;00E0 05AE 08F4 0315 0062;0061 05AE 0300 08F4 0315 0062; +0061 08F4 0315 0300 05AE 0062;0061 05AE 08F4 0300 0315 0062;0061 05AE 08F4 0300 0315 0062;0061 05AE 08F4 0300 0315 0062;0061 05AE 08F4 0300 0315 0062; +0061 0315 0300 05AE 08F5 0062;00E0 05AE 08F5 0315 0062;0061 05AE 0300 08F5 0315 0062;00E0 05AE 08F5 0315 0062;0061 05AE 0300 08F5 0315 0062; +0061 08F5 0315 0300 05AE 0062;0061 05AE 08F5 0300 0315 0062;0061 05AE 08F5 0300 0315 0062;0061 05AE 08F5 0300 0315 0062;0061 05AE 08F5 0300 0315 0062; +0061 059A 0316 302A 08F6 0062;0061 302A 0316 08F6 059A 0062;0061 302A 0316 08F6 059A 0062;0061 302A 0316 08F6 059A 0062;0061 302A 0316 08F6 059A 0062; +0061 08F6 059A 0316 302A 0062;0061 302A 08F6 0316 059A 0062;0061 302A 08F6 0316 059A 0062;0061 302A 08F6 0316 059A 0062;0061 302A 08F6 0316 059A 0062; +0061 0315 0300 05AE 08F7 0062;00E0 05AE 08F7 0315 0062;0061 05AE 0300 08F7 0315 0062;00E0 05AE 08F7 0315 0062;0061 05AE 0300 08F7 0315 0062; +0061 08F7 0315 0300 05AE 0062;0061 05AE 08F7 0300 0315 0062;0061 05AE 08F7 0300 0315 0062;0061 05AE 08F7 0300 0315 0062;0061 05AE 08F7 0300 0315 0062; +0061 0315 0300 05AE 08F8 0062;00E0 05AE 08F8 0315 0062;0061 05AE 0300 08F8 0315 0062;00E0 05AE 08F8 0315 0062;0061 05AE 0300 08F8 0315 0062; +0061 08F8 0315 0300 05AE 0062;0061 05AE 08F8 0300 0315 0062;0061 05AE 08F8 0300 0315 0062;0061 05AE 08F8 0300 0315 0062;0061 05AE 08F8 0300 0315 0062; +0061 059A 0316 302A 08F9 0062;0061 302A 0316 08F9 059A 0062;0061 302A 0316 08F9 059A 0062;0061 302A 0316 08F9 059A 0062;0061 302A 0316 08F9 059A 0062; +0061 08F9 059A 0316 302A 0062;0061 302A 08F9 0316 059A 0062;0061 302A 08F9 0316 059A 0062;0061 302A 08F9 0316 059A 0062;0061 302A 08F9 0316 059A 0062; +0061 059A 0316 302A 08FA 0062;0061 302A 0316 08FA 059A 0062;0061 302A 0316 08FA 059A 0062;0061 302A 0316 08FA 059A 0062;0061 302A 0316 08FA 059A 0062; +0061 08FA 059A 0316 302A 0062;0061 302A 08FA 0316 059A 0062;0061 302A 08FA 0316 059A 0062;0061 302A 08FA 0316 059A 0062;0061 302A 08FA 0316 059A 0062; +0061 0315 0300 05AE 08FB 0062;00E0 05AE 08FB 0315 0062;0061 05AE 0300 08FB 0315 0062;00E0 05AE 08FB 0315 0062;0061 05AE 0300 08FB 0315 0062; +0061 08FB 0315 0300 05AE 0062;0061 05AE 08FB 0300 0315 0062;0061 05AE 08FB 0300 0315 0062;0061 05AE 08FB 0300 0315 0062;0061 05AE 08FB 0300 0315 0062; +0061 0315 0300 05AE 08FC 0062;00E0 05AE 08FC 0315 0062;0061 05AE 0300 08FC 0315 0062;00E0 05AE 08FC 0315 0062;0061 05AE 0300 08FC 0315 0062; +0061 08FC 0315 0300 05AE 0062;0061 05AE 08FC 0300 0315 0062;0061 05AE 08FC 0300 0315 0062;0061 05AE 08FC 0300 0315 0062;0061 05AE 08FC 0300 0315 0062; +0061 0315 0300 05AE 08FD 0062;00E0 05AE 08FD 0315 0062;0061 05AE 0300 08FD 0315 0062;00E0 05AE 08FD 0315 0062;0061 05AE 0300 08FD 0315 0062; +0061 08FD 0315 0300 05AE 0062;0061 05AE 08FD 0300 0315 0062;0061 05AE 08FD 0300 0315 0062;0061 05AE 08FD 0300 0315 0062;0061 05AE 08FD 0300 0315 0062; +0061 0315 0300 05AE 08FE 0062;00E0 05AE 08FE 0315 0062;0061 05AE 0300 08FE 0315 0062;00E0 05AE 08FE 0315 0062;0061 05AE 0300 08FE 0315 0062; +0061 08FE 0315 0300 05AE 0062;0061 05AE 08FE 0300 0315 0062;0061 05AE 08FE 0300 0315 0062;0061 05AE 08FE 0300 0315 0062;0061 05AE 08FE 0300 0315 0062; 0061 3099 093C 0334 093C 0062;0061 0334 093C 093C 3099 0062;0061 0334 093C 093C 3099 0062;0061 0334 093C 093C 3099 0062;0061 0334 093C 093C 3099 0062; 0061 093C 3099 093C 0334 0062;0061 0334 093C 093C 3099 0062;0061 0334 093C 093C 3099 0062;0061 0334 093C 093C 3099 0062;0061 0334 093C 093C 3099 0062; 0061 05B0 094D 3099 094D 0062;0061 3099 094D 094D 05B0 0062;0061 3099 094D 094D 05B0 0062;0061 3099 094D 094D 05B0 0062;0061 3099 094D 094D 05B0 0062; @@ -17544,6 +17750,8 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 1B73 0315 0300 05AE 0062;0061 05AE 1B73 0300 0315 0062;0061 05AE 1B73 0300 0315 0062;0061 05AE 1B73 0300 0315 0062;0061 05AE 1B73 0300 0315 0062; 0061 05B0 094D 3099 1BAA 0062;0061 3099 094D 1BAA 05B0 0062;0061 3099 094D 1BAA 05B0 0062;0061 3099 094D 1BAA 05B0 0062;0061 3099 094D 1BAA 05B0 0062; 0061 1BAA 05B0 094D 3099 0062;0061 3099 1BAA 094D 05B0 0062;0061 3099 1BAA 094D 05B0 0062;0061 3099 1BAA 094D 05B0 0062;0061 3099 1BAA 094D 05B0 0062; +0061 05B0 094D 3099 1BAB 0062;0061 3099 094D 1BAB 05B0 0062;0061 3099 094D 1BAB 05B0 0062;0061 3099 094D 1BAB 05B0 0062;0061 3099 094D 1BAB 05B0 0062; +0061 1BAB 05B0 094D 3099 0062;0061 3099 1BAB 094D 05B0 0062;0061 3099 1BAB 094D 05B0 0062;0061 3099 1BAB 094D 05B0 0062;0061 3099 1BAB 094D 05B0 0062; 0061 3099 093C 0334 1BE6 0062;0061 0334 093C 1BE6 3099 0062;0061 0334 093C 1BE6 3099 0062;0061 0334 093C 1BE6 3099 0062;0061 0334 093C 1BE6 3099 0062; 0061 1BE6 3099 093C 0334 0062;0061 0334 1BE6 093C 3099 0062;0061 0334 1BE6 093C 3099 0062;0061 0334 1BE6 093C 3099 0062;0061 0334 1BE6 093C 3099 0062; 0061 05B0 094D 3099 1BF2 0062;0061 3099 094D 1BF2 05B0 0062;0061 3099 094D 1BF2 05B0 0062;0061 3099 094D 1BF2 05B0 0062;0061 3099 094D 1BF2 05B0 0062; @@ -17600,6 +17808,8 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 1CE8 093C 0334 0062;0061 1CE8 0334 093C 0062;0061 1CE8 0334 093C 0062;0061 1CE8 0334 093C 0062;0061 1CE8 0334 093C 0062; 0061 059A 0316 302A 1CED 0062;0061 302A 0316 1CED 059A 0062;0061 302A 0316 1CED 059A 0062;0061 302A 0316 1CED 059A 0062;0061 302A 0316 1CED 059A 0062; 0061 1CED 059A 0316 302A 0062;0061 302A 1CED 0316 059A 0062;0061 302A 1CED 0316 059A 0062;0061 302A 1CED 0316 059A 0062;0061 302A 1CED 0316 059A 0062; +0061 0315 0300 05AE 1CF4 0062;00E0 05AE 1CF4 0315 0062;0061 05AE 0300 1CF4 0315 0062;00E0 05AE 1CF4 0315 0062;0061 05AE 0300 1CF4 0315 0062; +0061 1CF4 0315 0300 05AE 0062;0061 05AE 1CF4 0300 0315 0062;0061 05AE 1CF4 0300 0315 0062;0061 05AE 1CF4 0300 0315 0062;0061 05AE 1CF4 0300 0315 0062; 0061 0315 0300 05AE 1DC0 0062;00E0 05AE 1DC0 0315 0062;0061 05AE 0300 1DC0 0315 0062;00E0 05AE 1DC0 0315 0062;0061 05AE 0300 1DC0 0315 0062; 0061 1DC0 0315 0300 05AE 0062;0061 05AE 1DC0 0300 0315 0062;0061 05AE 1DC0 0300 0315 0062;0061 05AE 1DC0 0300 0315 0062;0061 05AE 1DC0 0300 0315 0062; 0061 0315 0300 05AE 1DC1 0062;00E0 05AE 1DC1 0315 0062;0061 05AE 0300 1DC1 0315 0062;00E0 05AE 1DC1 0315 0062;0061 05AE 0300 1DC1 0315 0062; @@ -17828,10 +18038,28 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 309A 094D 3099 093C 0062;0061 093C 309A 3099 094D 0062;0061 093C 309A 3099 094D 0062;0061 093C 309A 3099 094D 0062;0061 093C 309A 3099 094D 0062; 0061 0315 0300 05AE A66F 0062;00E0 05AE A66F 0315 0062;0061 05AE 0300 A66F 0315 0062;00E0 05AE A66F 0315 0062;0061 05AE 0300 A66F 0315 0062; 0061 A66F 0315 0300 05AE 0062;0061 05AE A66F 0300 0315 0062;0061 05AE A66F 0300 0315 0062;0061 05AE A66F 0300 0315 0062;0061 05AE A66F 0300 0315 0062; +0061 0315 0300 05AE A674 0062;00E0 05AE A674 0315 0062;0061 05AE 0300 A674 0315 0062;00E0 05AE A674 0315 0062;0061 05AE 0300 A674 0315 0062; +0061 A674 0315 0300 05AE 0062;0061 05AE A674 0300 0315 0062;0061 05AE A674 0300 0315 0062;0061 05AE A674 0300 0315 0062;0061 05AE A674 0300 0315 0062; +0061 0315 0300 05AE A675 0062;00E0 05AE A675 0315 0062;0061 05AE 0300 A675 0315 0062;00E0 05AE A675 0315 0062;0061 05AE 0300 A675 0315 0062; +0061 A675 0315 0300 05AE 0062;0061 05AE A675 0300 0315 0062;0061 05AE A675 0300 0315 0062;0061 05AE A675 0300 0315 0062;0061 05AE A675 0300 0315 0062; +0061 0315 0300 05AE A676 0062;00E0 05AE A676 0315 0062;0061 05AE 0300 A676 0315 0062;00E0 05AE A676 0315 0062;0061 05AE 0300 A676 0315 0062; +0061 A676 0315 0300 05AE 0062;0061 05AE A676 0300 0315 0062;0061 05AE A676 0300 0315 0062;0061 05AE A676 0300 0315 0062;0061 05AE A676 0300 0315 0062; +0061 0315 0300 05AE A677 0062;00E0 05AE A677 0315 0062;0061 05AE 0300 A677 0315 0062;00E0 05AE A677 0315 0062;0061 05AE 0300 A677 0315 0062; +0061 A677 0315 0300 05AE 0062;0061 05AE A677 0300 0315 0062;0061 05AE A677 0300 0315 0062;0061 05AE A677 0300 0315 0062;0061 05AE A677 0300 0315 0062; +0061 0315 0300 05AE A678 0062;00E0 05AE A678 0315 0062;0061 05AE 0300 A678 0315 0062;00E0 05AE A678 0315 0062;0061 05AE 0300 A678 0315 0062; +0061 A678 0315 0300 05AE 0062;0061 05AE A678 0300 0315 0062;0061 05AE A678 0300 0315 0062;0061 05AE A678 0300 0315 0062;0061 05AE A678 0300 0315 0062; +0061 0315 0300 05AE A679 0062;00E0 05AE A679 0315 0062;0061 05AE 0300 A679 0315 0062;00E0 05AE A679 0315 0062;0061 05AE 0300 A679 0315 0062; +0061 A679 0315 0300 05AE 0062;0061 05AE A679 0300 0315 0062;0061 05AE A679 0300 0315 0062;0061 05AE A679 0300 0315 0062;0061 05AE A679 0300 0315 0062; +0061 0315 0300 05AE A67A 0062;00E0 05AE A67A 0315 0062;0061 05AE 0300 A67A 0315 0062;00E0 05AE A67A 0315 0062;0061 05AE 0300 A67A 0315 0062; +0061 A67A 0315 0300 05AE 0062;0061 05AE A67A 0300 0315 0062;0061 05AE A67A 0300 0315 0062;0061 05AE A67A 0300 0315 0062;0061 05AE A67A 0300 0315 0062; +0061 0315 0300 05AE A67B 0062;00E0 05AE A67B 0315 0062;0061 05AE 0300 A67B 0315 0062;00E0 05AE A67B 0315 0062;0061 05AE 0300 A67B 0315 0062; +0061 A67B 0315 0300 05AE 0062;0061 05AE A67B 0300 0315 0062;0061 05AE A67B 0300 0315 0062;0061 05AE A67B 0300 0315 0062;0061 05AE A67B 0300 0315 0062; 0061 0315 0300 05AE A67C 0062;00E0 05AE A67C 0315 0062;0061 05AE 0300 A67C 0315 0062;00E0 05AE A67C 0315 0062;0061 05AE 0300 A67C 0315 0062; 0061 A67C 0315 0300 05AE 0062;0061 05AE A67C 0300 0315 0062;0061 05AE A67C 0300 0315 0062;0061 05AE A67C 0300 0315 0062;0061 05AE A67C 0300 0315 0062; 0061 0315 0300 05AE A67D 0062;00E0 05AE A67D 0315 0062;0061 05AE 0300 A67D 0315 0062;00E0 05AE A67D 0315 0062;0061 05AE 0300 A67D 0315 0062; 0061 A67D 0315 0300 05AE 0062;0061 05AE A67D 0300 0315 0062;0061 05AE A67D 0300 0315 0062;0061 05AE A67D 0300 0315 0062;0061 05AE A67D 0300 0315 0062; +0061 0315 0300 05AE A69F 0062;00E0 05AE A69F 0315 0062;0061 05AE 0300 A69F 0315 0062;00E0 05AE A69F 0315 0062;0061 05AE 0300 A69F 0315 0062; +0061 A69F 0315 0300 05AE 0062;0061 05AE A69F 0300 0315 0062;0061 05AE A69F 0300 0315 0062;0061 05AE A69F 0300 0315 0062;0061 05AE A69F 0300 0315 0062; 0061 0315 0300 05AE A6F0 0062;00E0 05AE A6F0 0315 0062;0061 05AE 0300 A6F0 0315 0062;00E0 05AE A6F0 0315 0062;0061 05AE 0300 A6F0 0315 0062; 0061 A6F0 0315 0300 05AE 0062;0061 05AE A6F0 0300 0315 0062;0061 05AE A6F0 0300 0315 0062;0061 05AE A6F0 0300 0315 0062;0061 05AE A6F0 0300 0315 0062; 0061 0315 0300 05AE A6F1 0062;00E0 05AE A6F1 0315 0062;0061 05AE 0300 A6F1 0315 0062;00E0 05AE A6F1 0315 0062;0061 05AE 0300 A6F1 0315 0062; @@ -17906,6 +18134,8 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 AABF 0315 0300 05AE 0062;0061 05AE AABF 0300 0315 0062;0061 05AE AABF 0300 0315 0062;0061 05AE AABF 0300 0315 0062;0061 05AE AABF 0300 0315 0062; 0061 0315 0300 05AE AAC1 0062;00E0 05AE AAC1 0315 0062;0061 05AE 0300 AAC1 0315 0062;00E0 05AE AAC1 0315 0062;0061 05AE 0300 AAC1 0315 0062; 0061 AAC1 0315 0300 05AE 0062;0061 05AE AAC1 0300 0315 0062;0061 05AE AAC1 0300 0315 0062;0061 05AE AAC1 0300 0315 0062;0061 05AE AAC1 0300 0315 0062; +0061 05B0 094D 3099 AAF6 0062;0061 3099 094D AAF6 05B0 0062;0061 3099 094D AAF6 05B0 0062;0061 3099 094D AAF6 05B0 0062;0061 3099 094D AAF6 05B0 0062; +0061 AAF6 05B0 094D 3099 0062;0061 3099 AAF6 094D 05B0 0062;0061 3099 AAF6 094D 05B0 0062;0061 3099 AAF6 094D 05B0 0062;0061 3099 AAF6 094D 05B0 0062; 0061 05B0 094D 3099 ABED 0062;0061 3099 094D ABED 05B0 0062;0061 3099 094D ABED 05B0 0062;0061 3099 094D ABED 05B0 0062;0061 3099 094D ABED 05B0 0062; 0061 ABED 05B0 094D 3099 0062;0061 3099 ABED 094D 05B0 0062;0061 3099 ABED 094D 05B0 0062;0061 3099 ABED 094D 05B0 0062;0061 3099 ABED 094D 05B0 0062; 0061 064B FB1E 05C2 FB1E 0062;0061 05C2 FB1E FB1E 064B 0062;0061 05C2 FB1E FB1E 064B 0062;0061 05C2 FB1E FB1E 064B 0062;0061 05C2 FB1E FB1E 064B 0062; @@ -17944,6 +18174,22 @@ FFEE;FFEE;FFEE;25CB;25CB; 0061 110B9 05B0 094D 3099 0062;0061 3099 110B9 094D 05B0 0062;0061 3099 110B9 094D 05B0 0062;0061 3099 110B9 094D 05B0 0062;0061 3099 110B9 094D 05B0 0062; 0061 3099 093C 0334 110BA 0062;0061 0334 093C 110BA 3099 0062;0061 0334 093C 110BA 3099 0062;0061 0334 093C 110BA 3099 0062;0061 0334 093C 110BA 3099 0062; 0061 110BA 3099 093C 0334 0062;0061 0334 110BA 093C 3099 0062;0061 0334 110BA 093C 3099 0062;0061 0334 110BA 093C 3099 0062;0061 0334 110BA 093C 3099 0062; +0061 0315 0300 05AE 11100 0062;00E0 05AE 11100 0315 0062;0061 05AE 0300 11100 0315 0062;00E0 05AE 11100 0315 0062;0061 05AE 0300 11100 0315 0062; +0061 11100 0315 0300 05AE 0062;0061 05AE 11100 0300 0315 0062;0061 05AE 11100 0300 0315 0062;0061 05AE 11100 0300 0315 0062;0061 05AE 11100 0300 0315 0062; +0061 0315 0300 05AE 11101 0062;00E0 05AE 11101 0315 0062;0061 05AE 0300 11101 0315 0062;00E0 05AE 11101 0315 0062;0061 05AE 0300 11101 0315 0062; +0061 11101 0315 0300 05AE 0062;0061 05AE 11101 0300 0315 0062;0061 05AE 11101 0300 0315 0062;0061 05AE 11101 0300 0315 0062;0061 05AE 11101 0300 0315 0062; +0061 0315 0300 05AE 11102 0062;00E0 05AE 11102 0315 0062;0061 05AE 0300 11102 0315 0062;00E0 05AE 11102 0315 0062;0061 05AE 0300 11102 0315 0062; +0061 11102 0315 0300 05AE 0062;0061 05AE 11102 0300 0315 0062;0061 05AE 11102 0300 0315 0062;0061 05AE 11102 0300 0315 0062;0061 05AE 11102 0300 0315 0062; +0061 05B0 094D 3099 11133 0062;0061 3099 094D 11133 05B0 0062;0061 3099 094D 11133 05B0 0062;0061 3099 094D 11133 05B0 0062;0061 3099 094D 11133 05B0 0062; +0061 11133 05B0 094D 3099 0062;0061 3099 11133 094D 05B0 0062;0061 3099 11133 094D 05B0 0062;0061 3099 11133 094D 05B0 0062;0061 3099 11133 094D 05B0 0062; +0061 05B0 094D 3099 11134 0062;0061 3099 094D 11134 05B0 0062;0061 3099 094D 11134 05B0 0062;0061 3099 094D 11134 05B0 0062;0061 3099 094D 11134 05B0 0062; +0061 11134 05B0 094D 3099 0062;0061 3099 11134 094D 05B0 0062;0061 3099 11134 094D 05B0 0062;0061 3099 11134 094D 05B0 0062;0061 3099 11134 094D 05B0 0062; +0061 05B0 094D 3099 111C0 0062;0061 3099 094D 111C0 05B0 0062;0061 3099 094D 111C0 05B0 0062;0061 3099 094D 111C0 05B0 0062;0061 3099 094D 111C0 05B0 0062; +0061 111C0 05B0 094D 3099 0062;0061 3099 111C0 094D 05B0 0062;0061 3099 111C0 094D 05B0 0062;0061 3099 111C0 094D 05B0 0062;0061 3099 111C0 094D 05B0 0062; +0061 05B0 094D 3099 116B6 0062;0061 3099 094D 116B6 05B0 0062;0061 3099 094D 116B6 05B0 0062;0061 3099 094D 116B6 05B0 0062;0061 3099 094D 116B6 05B0 0062; +0061 116B6 05B0 094D 3099 0062;0061 3099 116B6 094D 05B0 0062;0061 3099 116B6 094D 05B0 0062;0061 3099 116B6 094D 05B0 0062;0061 3099 116B6 094D 05B0 0062; +0061 3099 093C 0334 116B7 0062;0061 0334 093C 116B7 3099 0062;0061 0334 093C 116B7 3099 0062;0061 0334 093C 116B7 3099 0062;0061 0334 093C 116B7 3099 0062; +0061 116B7 3099 093C 0334 0062;0061 0334 116B7 093C 3099 0062;0061 0334 116B7 093C 3099 0062;0061 0334 116B7 093C 3099 0062;0061 0334 116B7 093C 3099 0062; 0061 302A 031B 1DCE 1D165 0062;0061 1DCE 031B 1D165 302A 0062;0061 1DCE 031B 1D165 302A 0062;0061 1DCE 031B 1D165 302A 0062;0061 1DCE 031B 1D165 302A 0062; 0061 1D165 302A 031B 1DCE 0062;0061 1DCE 1D165 031B 302A 0062;0061 1DCE 1D165 031B 302A 0062;0061 1DCE 1D165 031B 302A 0062;0061 1DCE 1D165 031B 302A 0062; 0061 302A 031B 1DCE 1D166 0062;0061 1DCE 031B 1D166 302A 0062;0061 1DCE 031B 1D166 302A 0062;0061 1DCE 031B 1D166 302A 0062;0061 1DCE 031B 1D166 302A 0062; @@ -18179,5 +18425,7 @@ D5E4 0334 11B5;D5E4 0334 11B5;1112 1166 0334 11B5;D5E4 0334 11B5;1112 1166 0334 D638 0334 11BC;D638 0334 11BC;1112 1169 0334 11BC;D638 0334 11BC;1112 1169 0334 11BC; D6FC 0334 11AE;D6FC 0334 11AE;1112 1170 0334 11AE;D6FC 0334 11AE;1112 1170 0334 11AE; D750 0334 11B5;D750 0334 11B5;1112 1173 0334 11B5;D750 0334 11B5;1112 1173 0334 11B5; +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 diff --git a/icuSources/data/unidata/PropList.txt b/icuSources/data/unidata/PropList.txt deleted file mode 100644 index 11d76a3d..00000000 --- a/icuSources/data/unidata/PropList.txt +++ /dev/null @@ -1,1296 +0,0 @@ -# PropList-6.0.0.txt -# Date: 2010-08-19, 00:48:28 GMT [MD] -# -# Unicode Character Database -# Copyright (c) 1991-2010 Unicode, Inc. -# For terms of use, see http://www.unicode.org/terms_of_use.html -# For documentation, see http://www.unicode.org/reports/tr44/ - -# ================================================ - -0009..000D ; White_Space -0020 ; White_Space -0085 ; White_Space -00A0 ; White_Space -1680 ; White_Space -180E ; White_Space -2000..200A ; White_Space -2028 ; White_Space -2029 ; White_Space -202F ; White_Space -205F ; White_Space -3000 ; White_Space - -# Total code points: 26 - -# ================================================ - -200E..200F ; Bidi_Control -202A..202E ; Bidi_Control - -# Total code points: 7 - -# ================================================ - -200C..200D ; Join_Control - -# Total code points: 2 - -# ================================================ - -002D ; Dash -058A ; Dash -05BE ; Dash -1400 ; Dash -1806 ; Dash -2010..2015 ; Dash -2053 ; Dash -207B ; Dash -208B ; Dash -2212 ; Dash -2E17 ; Dash -2E1A ; Dash -301C ; Dash -3030 ; Dash -30A0 ; Dash -FE31..FE32 ; Dash -FE58 ; Dash -FE63 ; Dash -FF0D ; Dash - -# Total code points: 25 - -# ================================================ - -002D ; Hyphen -00AD ; Hyphen -058A ; Hyphen -1806 ; Hyphen -2010..2011 ; Hyphen -2E17 ; Hyphen -30FB ; Hyphen -FE63 ; Hyphen -FF0D ; Hyphen -FF65 ; Hyphen - -# Total code points: 11 - -# ================================================ - -0022 ; Quotation_Mark -0027 ; Quotation_Mark -00AB ; Quotation_Mark -00BB ; Quotation_Mark -2018 ; Quotation_Mark -2019 ; Quotation_Mark -201A ; Quotation_Mark -201B..201C ; Quotation_Mark -201D ; Quotation_Mark -201E ; Quotation_Mark -201F ; Quotation_Mark -2039 ; Quotation_Mark -203A ; Quotation_Mark -300C ; Quotation_Mark -300D ; Quotation_Mark -300E ; Quotation_Mark -300F ; Quotation_Mark -301D ; Quotation_Mark -301E..301F ; Quotation_Mark -FE41 ; Quotation_Mark -FE42 ; Quotation_Mark -FE43 ; Quotation_Mark -FE44 ; Quotation_Mark -FF02 ; Quotation_Mark -FF07 ; Quotation_Mark -FF62 ; Quotation_Mark -FF63 ; Quotation_Mark - -# Total code points: 29 - -# ================================================ - -0021 ; Terminal_Punctuation -002C ; Terminal_Punctuation -002E ; Terminal_Punctuation -003A..003B ; Terminal_Punctuation -003F ; Terminal_Punctuation -037E ; Terminal_Punctuation -0387 ; Terminal_Punctuation -0589 ; Terminal_Punctuation -05C3 ; Terminal_Punctuation -060C ; Terminal_Punctuation -061B ; Terminal_Punctuation -061F ; Terminal_Punctuation -06D4 ; Terminal_Punctuation -0700..070A ; Terminal_Punctuation -070C ; Terminal_Punctuation -07F8..07F9 ; Terminal_Punctuation -0830..083E ; Terminal_Punctuation -085E ; Terminal_Punctuation -0964..0965 ; Terminal_Punctuation -0E5A..0E5B ; Terminal_Punctuation -0F08 ; Terminal_Punctuation -0F0D..0F12 ; Terminal_Punctuation -104A..104B ; Terminal_Punctuation -1361..1368 ; Terminal_Punctuation -166D..166E ; Terminal_Punctuation -16EB..16ED ; Terminal_Punctuation -17D4..17D6 ; Terminal_Punctuation -17DA ; Terminal_Punctuation -1802..1805 ; Terminal_Punctuation -1808..1809 ; Terminal_Punctuation -1944..1945 ; Terminal_Punctuation -1AA8..1AAB ; Terminal_Punctuation -1B5A..1B5B ; Terminal_Punctuation -1B5D..1B5F ; Terminal_Punctuation -1C3B..1C3F ; Terminal_Punctuation -1C7E..1C7F ; Terminal_Punctuation -203C..203D ; Terminal_Punctuation -2047..2049 ; Terminal_Punctuation -2E2E ; Terminal_Punctuation -3001..3002 ; Terminal_Punctuation -A4FE..A4FF ; Terminal_Punctuation -A60D..A60F ; Terminal_Punctuation -A6F3..A6F7 ; Terminal_Punctuation -A876..A877 ; Terminal_Punctuation -A8CE..A8CF ; Terminal_Punctuation -A92F ; Terminal_Punctuation -A9C7..A9C9 ; Terminal_Punctuation -AA5D..AA5F ; Terminal_Punctuation -AADF ; Terminal_Punctuation -ABEB ; Terminal_Punctuation -FE50..FE52 ; Terminal_Punctuation -FE54..FE57 ; Terminal_Punctuation -FF01 ; Terminal_Punctuation -FF0C ; Terminal_Punctuation -FF0E ; Terminal_Punctuation -FF1A..FF1B ; Terminal_Punctuation -FF1F ; Terminal_Punctuation -FF61 ; Terminal_Punctuation -FF64 ; Terminal_Punctuation -1039F ; Terminal_Punctuation -103D0 ; Terminal_Punctuation -10857 ; Terminal_Punctuation -1091F ; Terminal_Punctuation -10B3A..10B3F ; Terminal_Punctuation -11047..1104D ; Terminal_Punctuation -110BE..110C1 ; Terminal_Punctuation -12470..12473 ; Terminal_Punctuation - -# Total code points: 169 - -# ================================================ - -005E ; Other_Math -03D0..03D2 ; Other_Math -03D5 ; Other_Math -03F0..03F1 ; Other_Math -03F4..03F5 ; Other_Math -2016 ; Other_Math -2032..2034 ; Other_Math -2040 ; Other_Math -2061..2064 ; Other_Math -207D ; Other_Math -207E ; Other_Math -208D ; Other_Math -208E ; Other_Math -20D0..20DC ; Other_Math -20E1 ; Other_Math -20E5..20E6 ; Other_Math -20EB..20EF ; Other_Math -2102 ; Other_Math -2107 ; Other_Math -210A..2113 ; Other_Math -2115 ; Other_Math -2119..211D ; Other_Math -2124 ; Other_Math -2128 ; Other_Math -2129 ; Other_Math -212C..212D ; Other_Math -212F..2131 ; Other_Math -2133..2134 ; Other_Math -2135..2138 ; Other_Math -213C..213F ; Other_Math -2145..2149 ; Other_Math -2195..2199 ; Other_Math -219C..219F ; Other_Math -21A1..21A2 ; Other_Math -21A4..21A5 ; Other_Math -21A7 ; Other_Math -21A9..21AD ; Other_Math -21B0..21B1 ; Other_Math -21B6..21B7 ; Other_Math -21BC..21CD ; Other_Math -21D0..21D1 ; Other_Math -21D3 ; Other_Math -21D5..21DB ; Other_Math -21DD ; Other_Math -21E4..21E5 ; Other_Math -23B4..23B5 ; Other_Math -23B7 ; Other_Math -23D0 ; Other_Math -23E2 ; Other_Math -25A0..25A1 ; Other_Math -25AE..25B6 ; Other_Math -25BC..25C0 ; Other_Math -25C6..25C7 ; Other_Math -25CA..25CB ; Other_Math -25CF..25D3 ; Other_Math -25E2 ; Other_Math -25E4 ; Other_Math -25E7..25EC ; Other_Math -2605..2606 ; Other_Math -2640 ; Other_Math -2642 ; Other_Math -2660..2663 ; Other_Math -266D..266E ; Other_Math -27C5 ; Other_Math -27C6 ; Other_Math -27E6 ; Other_Math -27E7 ; Other_Math -27E8 ; Other_Math -27E9 ; Other_Math -27EA ; Other_Math -27EB ; Other_Math -27EC ; Other_Math -27ED ; Other_Math -27EE ; Other_Math -27EF ; Other_Math -2983 ; Other_Math -2984 ; Other_Math -2985 ; Other_Math -2986 ; Other_Math -2987 ; Other_Math -2988 ; Other_Math -2989 ; Other_Math -298A ; Other_Math -298B ; Other_Math -298C ; Other_Math -298D ; Other_Math -298E ; Other_Math -298F ; Other_Math -2990 ; Other_Math -2991 ; Other_Math -2992 ; Other_Math -2993 ; Other_Math -2994 ; Other_Math -2995 ; Other_Math -2996 ; Other_Math -2997 ; Other_Math -2998 ; Other_Math -29D8 ; Other_Math -29D9 ; Other_Math -29DA ; Other_Math -29DB ; Other_Math -29FC ; Other_Math -29FD ; Other_Math -FE61 ; Other_Math -FE63 ; Other_Math -FE68 ; Other_Math -FF3C ; Other_Math -FF3E ; Other_Math -1D400..1D454 ; Other_Math -1D456..1D49C ; Other_Math -1D49E..1D49F ; Other_Math -1D4A2 ; Other_Math -1D4A5..1D4A6 ; Other_Math -1D4A9..1D4AC ; Other_Math -1D4AE..1D4B9 ; Other_Math -1D4BB ; Other_Math -1D4BD..1D4C3 ; Other_Math -1D4C5..1D505 ; Other_Math -1D507..1D50A ; Other_Math -1D50D..1D514 ; Other_Math -1D516..1D51C ; Other_Math -1D51E..1D539 ; Other_Math -1D53B..1D53E ; Other_Math -1D540..1D544 ; Other_Math -1D546 ; Other_Math -1D54A..1D550 ; Other_Math -1D552..1D6A5 ; Other_Math -1D6A8..1D6C0 ; Other_Math -1D6C2..1D6DA ; Other_Math -1D6DC..1D6FA ; Other_Math -1D6FC..1D714 ; Other_Math -1D716..1D734 ; Other_Math -1D736..1D74E ; Other_Math -1D750..1D76E ; Other_Math -1D770..1D788 ; Other_Math -1D78A..1D7A8 ; Other_Math -1D7AA..1D7C2 ; Other_Math -1D7C4..1D7CB ; Other_Math -1D7CE..1D7FF ; Other_Math - -# Total code points: 1217 - -# ================================================ - -0030..0039 ; Hex_Digit -0041..0046 ; Hex_Digit -0061..0066 ; Hex_Digit -FF10..FF19 ; Hex_Digit -FF21..FF26 ; Hex_Digit -FF41..FF46 ; Hex_Digit - -# Total code points: 44 - -# ================================================ - -0030..0039 ; ASCII_Hex_Digit -0041..0046 ; ASCII_Hex_Digit -0061..0066 ; ASCII_Hex_Digit - -# Total code points: 22 - -# ================================================ - -0345 ; Other_Alphabetic -05B0..05BD ; Other_Alphabetic -05BF ; Other_Alphabetic -05C1..05C2 ; Other_Alphabetic -05C4..05C5 ; Other_Alphabetic -05C7 ; Other_Alphabetic -0610..061A ; Other_Alphabetic -064B..0657 ; Other_Alphabetic -0659..065F ; Other_Alphabetic -0670 ; Other_Alphabetic -06D6..06DC ; Other_Alphabetic -06E1..06E4 ; Other_Alphabetic -06E7..06E8 ; Other_Alphabetic -06ED ; Other_Alphabetic -0711 ; Other_Alphabetic -0730..073F ; Other_Alphabetic -07A6..07B0 ; Other_Alphabetic -0816..0817 ; Other_Alphabetic -081B..0823 ; Other_Alphabetic -0825..0827 ; Other_Alphabetic -0829..082C ; Other_Alphabetic -0900..0902 ; Other_Alphabetic -0903 ; Other_Alphabetic -093A ; Other_Alphabetic -093B ; Other_Alphabetic -093E..0940 ; Other_Alphabetic -0941..0948 ; Other_Alphabetic -0949..094C ; Other_Alphabetic -094E..094F ; Other_Alphabetic -0955..0957 ; Other_Alphabetic -0962..0963 ; Other_Alphabetic -0981 ; Other_Alphabetic -0982..0983 ; Other_Alphabetic -09BE..09C0 ; Other_Alphabetic -09C1..09C4 ; Other_Alphabetic -09C7..09C8 ; Other_Alphabetic -09CB..09CC ; Other_Alphabetic -09D7 ; Other_Alphabetic -09E2..09E3 ; Other_Alphabetic -0A01..0A02 ; Other_Alphabetic -0A03 ; Other_Alphabetic -0A3E..0A40 ; Other_Alphabetic -0A41..0A42 ; Other_Alphabetic -0A47..0A48 ; Other_Alphabetic -0A4B..0A4C ; Other_Alphabetic -0A51 ; Other_Alphabetic -0A70..0A71 ; Other_Alphabetic -0A75 ; Other_Alphabetic -0A81..0A82 ; Other_Alphabetic -0A83 ; Other_Alphabetic -0ABE..0AC0 ; Other_Alphabetic -0AC1..0AC5 ; Other_Alphabetic -0AC7..0AC8 ; Other_Alphabetic -0AC9 ; Other_Alphabetic -0ACB..0ACC ; Other_Alphabetic -0AE2..0AE3 ; Other_Alphabetic -0B01 ; Other_Alphabetic -0B02..0B03 ; Other_Alphabetic -0B3E ; Other_Alphabetic -0B3F ; Other_Alphabetic -0B40 ; Other_Alphabetic -0B41..0B44 ; Other_Alphabetic -0B47..0B48 ; Other_Alphabetic -0B4B..0B4C ; Other_Alphabetic -0B56 ; Other_Alphabetic -0B57 ; Other_Alphabetic -0B62..0B63 ; Other_Alphabetic -0B82 ; Other_Alphabetic -0BBE..0BBF ; Other_Alphabetic -0BC0 ; Other_Alphabetic -0BC1..0BC2 ; Other_Alphabetic -0BC6..0BC8 ; Other_Alphabetic -0BCA..0BCC ; Other_Alphabetic -0BD7 ; Other_Alphabetic -0C01..0C03 ; Other_Alphabetic -0C3E..0C40 ; Other_Alphabetic -0C41..0C44 ; Other_Alphabetic -0C46..0C48 ; Other_Alphabetic -0C4A..0C4C ; Other_Alphabetic -0C55..0C56 ; Other_Alphabetic -0C62..0C63 ; Other_Alphabetic -0C82..0C83 ; Other_Alphabetic -0CBE ; Other_Alphabetic -0CBF ; Other_Alphabetic -0CC0..0CC4 ; Other_Alphabetic -0CC6 ; Other_Alphabetic -0CC7..0CC8 ; Other_Alphabetic -0CCA..0CCB ; Other_Alphabetic -0CCC ; Other_Alphabetic -0CD5..0CD6 ; Other_Alphabetic -0CE2..0CE3 ; Other_Alphabetic -0D02..0D03 ; Other_Alphabetic -0D3E..0D40 ; Other_Alphabetic -0D41..0D44 ; Other_Alphabetic -0D46..0D48 ; Other_Alphabetic -0D4A..0D4C ; Other_Alphabetic -0D57 ; Other_Alphabetic -0D62..0D63 ; Other_Alphabetic -0D82..0D83 ; Other_Alphabetic -0DCF..0DD1 ; Other_Alphabetic -0DD2..0DD4 ; Other_Alphabetic -0DD6 ; Other_Alphabetic -0DD8..0DDF ; Other_Alphabetic -0DF2..0DF3 ; Other_Alphabetic -0E31 ; Other_Alphabetic -0E34..0E3A ; Other_Alphabetic -0E4D ; Other_Alphabetic -0EB1 ; Other_Alphabetic -0EB4..0EB9 ; Other_Alphabetic -0EBB..0EBC ; Other_Alphabetic -0ECD ; Other_Alphabetic -0F71..0F7E ; Other_Alphabetic -0F7F ; Other_Alphabetic -0F80..0F81 ; Other_Alphabetic -0F8D..0F97 ; Other_Alphabetic -0F99..0FBC ; Other_Alphabetic -102B..102C ; Other_Alphabetic -102D..1030 ; Other_Alphabetic -1031 ; Other_Alphabetic -1032..1036 ; Other_Alphabetic -1038 ; Other_Alphabetic -103B..103C ; Other_Alphabetic -103D..103E ; Other_Alphabetic -1056..1057 ; Other_Alphabetic -1058..1059 ; Other_Alphabetic -105E..1060 ; Other_Alphabetic -1062 ; Other_Alphabetic -1067..1068 ; Other_Alphabetic -1071..1074 ; Other_Alphabetic -1082 ; Other_Alphabetic -1083..1084 ; Other_Alphabetic -1085..1086 ; Other_Alphabetic -109C ; Other_Alphabetic -109D ; Other_Alphabetic -135F ; Other_Alphabetic -1712..1713 ; Other_Alphabetic -1732..1733 ; Other_Alphabetic -1752..1753 ; Other_Alphabetic -1772..1773 ; Other_Alphabetic -17B6 ; Other_Alphabetic -17B7..17BD ; Other_Alphabetic -17BE..17C5 ; Other_Alphabetic -17C6 ; Other_Alphabetic -17C7..17C8 ; Other_Alphabetic -18A9 ; Other_Alphabetic -1920..1922 ; Other_Alphabetic -1923..1926 ; Other_Alphabetic -1927..1928 ; Other_Alphabetic -1929..192B ; Other_Alphabetic -1930..1931 ; Other_Alphabetic -1932 ; Other_Alphabetic -1933..1938 ; Other_Alphabetic -19B0..19C0 ; Other_Alphabetic -19C8..19C9 ; Other_Alphabetic -1A17..1A18 ; Other_Alphabetic -1A19..1A1B ; Other_Alphabetic -1A55 ; Other_Alphabetic -1A56 ; Other_Alphabetic -1A57 ; Other_Alphabetic -1A58..1A5E ; Other_Alphabetic -1A61 ; Other_Alphabetic -1A62 ; Other_Alphabetic -1A63..1A64 ; Other_Alphabetic -1A65..1A6C ; Other_Alphabetic -1A6D..1A72 ; Other_Alphabetic -1A73..1A74 ; Other_Alphabetic -1B00..1B03 ; Other_Alphabetic -1B04 ; Other_Alphabetic -1B35 ; Other_Alphabetic -1B36..1B3A ; Other_Alphabetic -1B3B ; Other_Alphabetic -1B3C ; Other_Alphabetic -1B3D..1B41 ; Other_Alphabetic -1B42 ; Other_Alphabetic -1B43 ; Other_Alphabetic -1B80..1B81 ; Other_Alphabetic -1B82 ; Other_Alphabetic -1BA1 ; Other_Alphabetic -1BA2..1BA5 ; Other_Alphabetic -1BA6..1BA7 ; Other_Alphabetic -1BA8..1BA9 ; Other_Alphabetic -1BE7 ; Other_Alphabetic -1BE8..1BE9 ; Other_Alphabetic -1BEA..1BEC ; Other_Alphabetic -1BED ; Other_Alphabetic -1BEE ; Other_Alphabetic -1BEF..1BF1 ; Other_Alphabetic -1C24..1C2B ; Other_Alphabetic -1C2C..1C33 ; Other_Alphabetic -1C34..1C35 ; Other_Alphabetic -1CF2 ; Other_Alphabetic -24B6..24E9 ; Other_Alphabetic -2DE0..2DFF ; Other_Alphabetic -A823..A824 ; Other_Alphabetic -A825..A826 ; Other_Alphabetic -A827 ; Other_Alphabetic -A880..A881 ; Other_Alphabetic -A8B4..A8C3 ; Other_Alphabetic -A926..A92A ; Other_Alphabetic -A947..A951 ; Other_Alphabetic -A952 ; Other_Alphabetic -A980..A982 ; Other_Alphabetic -A983 ; Other_Alphabetic -A9B4..A9B5 ; Other_Alphabetic -A9B6..A9B9 ; Other_Alphabetic -A9BA..A9BB ; Other_Alphabetic -A9BC ; Other_Alphabetic -A9BD..A9BF ; Other_Alphabetic -AA29..AA2E ; Other_Alphabetic -AA2F..AA30 ; Other_Alphabetic -AA31..AA32 ; Other_Alphabetic -AA33..AA34 ; Other_Alphabetic -AA35..AA36 ; Other_Alphabetic -AA43 ; Other_Alphabetic -AA4C ; Other_Alphabetic -AA4D ; Other_Alphabetic -AAB0 ; Other_Alphabetic -AAB2..AAB4 ; Other_Alphabetic -AAB7..AAB8 ; Other_Alphabetic -AABE ; Other_Alphabetic -ABE3..ABE4 ; Other_Alphabetic -ABE5 ; Other_Alphabetic -ABE6..ABE7 ; Other_Alphabetic -ABE8 ; Other_Alphabetic -ABE9..ABEA ; Other_Alphabetic -FB1E ; Other_Alphabetic -10A01..10A03 ; Other_Alphabetic -10A05..10A06 ; Other_Alphabetic -10A0C..10A0F ; Other_Alphabetic -11000 ; Other_Alphabetic -11001 ; Other_Alphabetic -11002 ; Other_Alphabetic -11038..11045 ; Other_Alphabetic -11082 ; Other_Alphabetic -110B0..110B2 ; Other_Alphabetic -110B3..110B6 ; Other_Alphabetic -110B7..110B8 ; Other_Alphabetic - -# Total code points: 795 - -# ================================================ - -3006 ; Ideographic -3007 ; Ideographic -3021..3029 ; Ideographic -3038..303A ; Ideographic -3400..4DB5 ; Ideographic -4E00..9FCB ; Ideographic -F900..FA2D ; Ideographic -FA30..FA6D ; Ideographic -FA70..FAD9 ; Ideographic -20000..2A6D6 ; Ideographic -2A700..2B734 ; Ideographic -2B740..2B81D ; Ideographic -2F800..2FA1D ; Ideographic - -# Total code points: 75630 - -# ================================================ - -005E ; Diacritic -0060 ; Diacritic -00A8 ; Diacritic -00AF ; Diacritic -00B4 ; Diacritic -00B7 ; Diacritic -00B8 ; Diacritic -02B0..02C1 ; Diacritic -02C2..02C5 ; Diacritic -02C6..02D1 ; Diacritic -02D2..02DF ; Diacritic -02E0..02E4 ; Diacritic -02E5..02EB ; Diacritic -02EC ; Diacritic -02ED ; Diacritic -02EE ; Diacritic -02EF..02FF ; Diacritic -0300..034E ; Diacritic -0350..0357 ; Diacritic -035D..0362 ; Diacritic -0374 ; Diacritic -0375 ; Diacritic -037A ; Diacritic -0384..0385 ; Diacritic -0483..0487 ; Diacritic -0559 ; Diacritic -0591..05A1 ; Diacritic -05A3..05BD ; Diacritic -05BF ; Diacritic -05C1..05C2 ; Diacritic -05C4 ; Diacritic -064B..0652 ; Diacritic -0657..0658 ; Diacritic -06DF..06E0 ; Diacritic -06E5..06E6 ; Diacritic -06EA..06EC ; Diacritic -0730..074A ; Diacritic -07A6..07B0 ; Diacritic -07EB..07F3 ; Diacritic -07F4..07F5 ; Diacritic -0818..0819 ; Diacritic -093C ; Diacritic -094D ; Diacritic -0951..0954 ; Diacritic -0971 ; Diacritic -09BC ; Diacritic -09CD ; Diacritic -0A3C ; Diacritic -0A4D ; Diacritic -0ABC ; Diacritic -0ACD ; Diacritic -0B3C ; Diacritic -0B4D ; Diacritic -0BCD ; Diacritic -0C4D ; Diacritic -0CBC ; Diacritic -0CCD ; Diacritic -0D4D ; Diacritic -0DCA ; Diacritic -0E47..0E4C ; Diacritic -0E4E ; Diacritic -0EC8..0ECC ; Diacritic -0F18..0F19 ; Diacritic -0F35 ; Diacritic -0F37 ; Diacritic -0F39 ; Diacritic -0F3E..0F3F ; Diacritic -0F82..0F84 ; Diacritic -0F86..0F87 ; Diacritic -0FC6 ; Diacritic -1037 ; Diacritic -1039..103A ; Diacritic -1087..108C ; Diacritic -108D ; Diacritic -108F ; Diacritic -109A..109B ; Diacritic -17C9..17D3 ; Diacritic -17DD ; Diacritic -1939..193B ; Diacritic -1A75..1A7C ; Diacritic -1A7F ; Diacritic -1B34 ; Diacritic -1B44 ; Diacritic -1B6B..1B73 ; Diacritic -1BAA ; Diacritic -1C36..1C37 ; Diacritic -1C78..1C7D ; Diacritic -1CD0..1CD2 ; Diacritic -1CD3 ; Diacritic -1CD4..1CE0 ; Diacritic -1CE1 ; Diacritic -1CE2..1CE8 ; Diacritic -1CED ; Diacritic -1D2C..1D61 ; Diacritic -1D62..1D6A ; Diacritic -1DC4..1DCF ; Diacritic -1DFD..1DFF ; Diacritic -1FBD ; Diacritic -1FBF..1FC1 ; Diacritic -1FCD..1FCF ; Diacritic -1FDD..1FDF ; Diacritic -1FED..1FEF ; Diacritic -1FFD..1FFE ; Diacritic -2CEF..2CF1 ; Diacritic -2E2F ; Diacritic -302A..302F ; Diacritic -3099..309A ; Diacritic -309B..309C ; Diacritic -30FC ; Diacritic -A66F ; Diacritic -A67C..A67D ; Diacritic -A67F ; Diacritic -A6F0..A6F1 ; Diacritic -A717..A71F ; Diacritic -A720..A721 ; Diacritic -A788 ; Diacritic -A8C4 ; Diacritic -A8E0..A8F1 ; Diacritic -A92B..A92D ; Diacritic -A92E ; Diacritic -A953 ; Diacritic -A9B3 ; Diacritic -A9C0 ; Diacritic -AA7B ; Diacritic -AABF ; Diacritic -AAC0 ; Diacritic -AAC1 ; Diacritic -AAC2 ; Diacritic -ABEC ; Diacritic -ABED ; Diacritic -FB1E ; Diacritic -FE20..FE26 ; Diacritic -FF3E ; Diacritic -FF40 ; Diacritic -FF70 ; Diacritic -FF9E..FF9F ; Diacritic -FFE3 ; Diacritic -110B9..110BA ; Diacritic -1D167..1D169 ; Diacritic -1D16D..1D172 ; Diacritic -1D17B..1D182 ; Diacritic -1D185..1D18B ; Diacritic -1D1AA..1D1AD ; Diacritic - -# Total code points: 639 - -# ================================================ - -00B7 ; Extender -02D0..02D1 ; Extender -0640 ; Extender -07FA ; Extender -0E46 ; Extender -0EC6 ; Extender -1843 ; Extender -1AA7 ; Extender -1C36 ; Extender -1C7B ; Extender -3005 ; Extender -3031..3035 ; Extender -309D..309E ; Extender -30FC..30FE ; Extender -A015 ; Extender -A60C ; Extender -A9CF ; Extender -AA70 ; Extender -AADD ; Extender -FF70 ; Extender - -# Total code points: 28 - -# ================================================ - -02B0..02B8 ; Other_Lowercase -02C0..02C1 ; Other_Lowercase -02E0..02E4 ; Other_Lowercase -0345 ; Other_Lowercase -037A ; Other_Lowercase -1D2C..1D61 ; Other_Lowercase -1D78 ; Other_Lowercase -1D9B..1DBF ; Other_Lowercase -2090..2094 ; Other_Lowercase -2170..217F ; Other_Lowercase -24D0..24E9 ; Other_Lowercase -2C7D ; Other_Lowercase -A770 ; Other_Lowercase - -# Total code points: 159 - -# ================================================ - -2160..216F ; Other_Uppercase -24B6..24CF ; Other_Uppercase - -# Total code points: 42 - -# ================================================ - -FDD0..FDEF ; Noncharacter_Code_Point -FFFE..FFFF ; Noncharacter_Code_Point -1FFFE..1FFFF ; Noncharacter_Code_Point -2FFFE..2FFFF ; Noncharacter_Code_Point -3FFFE..3FFFF ; Noncharacter_Code_Point -4FFFE..4FFFF ; Noncharacter_Code_Point -5FFFE..5FFFF ; Noncharacter_Code_Point -6FFFE..6FFFF ; Noncharacter_Code_Point -7FFFE..7FFFF ; Noncharacter_Code_Point -8FFFE..8FFFF ; Noncharacter_Code_Point -9FFFE..9FFFF ; Noncharacter_Code_Point -AFFFE..AFFFF ; Noncharacter_Code_Point -BFFFE..BFFFF ; Noncharacter_Code_Point -CFFFE..CFFFF ; Noncharacter_Code_Point -DFFFE..DFFFF ; Noncharacter_Code_Point -EFFFE..EFFFF ; Noncharacter_Code_Point -FFFFE..FFFFF ; Noncharacter_Code_Point -10FFFE..10FFFF; Noncharacter_Code_Point - -# Total code points: 66 - -# ================================================ - -09BE ; Other_Grapheme_Extend -09D7 ; Other_Grapheme_Extend -0B3E ; Other_Grapheme_Extend -0B57 ; Other_Grapheme_Extend -0BBE ; Other_Grapheme_Extend -0BD7 ; Other_Grapheme_Extend -0CC2 ; Other_Grapheme_Extend -0CD5..0CD6 ; Other_Grapheme_Extend -0D3E ; Other_Grapheme_Extend -0D57 ; Other_Grapheme_Extend -0DCF ; Other_Grapheme_Extend -0DDF ; Other_Grapheme_Extend -200C..200D ; Other_Grapheme_Extend -FF9E..FF9F ; Other_Grapheme_Extend -1D165 ; Other_Grapheme_Extend -1D16E..1D172 ; Other_Grapheme_Extend - -# Total code points: 23 - -# ================================================ - -2FF0..2FF1 ; IDS_Binary_Operator -2FF4..2FFB ; IDS_Binary_Operator - -# Total code points: 10 - -# ================================================ - -2FF2..2FF3 ; IDS_Trinary_Operator - -# Total code points: 2 - -# ================================================ - -2E80..2E99 ; Radical -2E9B..2EF3 ; Radical -2F00..2FD5 ; Radical - -# Total code points: 329 - -# ================================================ - -3400..4DB5 ; Unified_Ideograph -4E00..9FCB ; Unified_Ideograph -FA0E..FA0F ; Unified_Ideograph -FA11 ; Unified_Ideograph -FA13..FA14 ; Unified_Ideograph -FA1F ; Unified_Ideograph -FA21 ; Unified_Ideograph -FA23..FA24 ; Unified_Ideograph -FA27..FA29 ; Unified_Ideograph -20000..2A6D6 ; Unified_Ideograph -2A700..2B734 ; Unified_Ideograph -2B740..2B81D ; Unified_Ideograph - -# Total code points: 74616 - -# ================================================ - -034F ; Other_Default_Ignorable_Code_Point -115F..1160 ; Other_Default_Ignorable_Code_Point -2065..2069 ; Other_Default_Ignorable_Code_Point -3164 ; Other_Default_Ignorable_Code_Point -FFA0 ; Other_Default_Ignorable_Code_Point -FFF0..FFF8 ; Other_Default_Ignorable_Code_Point -E0000 ; Other_Default_Ignorable_Code_Point -E0002..E001F ; Other_Default_Ignorable_Code_Point -E0080..E00FF ; Other_Default_Ignorable_Code_Point -E01F0..E0FFF ; Other_Default_Ignorable_Code_Point - -# Total code points: 3778 - -# ================================================ - -0149 ; Deprecated -0673 ; Deprecated -0F77 ; Deprecated -0F79 ; Deprecated -17A3..17A4 ; Deprecated -206A..206F ; Deprecated -2329 ; Deprecated -232A ; Deprecated -E0001 ; Deprecated -E0020..E007F ; Deprecated - -# Total code points: 111 - -# ================================================ - -0069..006A ; Soft_Dotted -012F ; Soft_Dotted -0249 ; Soft_Dotted -0268 ; Soft_Dotted -029D ; Soft_Dotted -02B2 ; Soft_Dotted -03F3 ; Soft_Dotted -0456 ; Soft_Dotted -0458 ; Soft_Dotted -1D62 ; Soft_Dotted -1D96 ; Soft_Dotted -1DA4 ; Soft_Dotted -1DA8 ; Soft_Dotted -1E2D ; Soft_Dotted -1ECB ; Soft_Dotted -2071 ; Soft_Dotted -2148..2149 ; Soft_Dotted -2C7C ; Soft_Dotted -1D422..1D423 ; Soft_Dotted -1D456..1D457 ; Soft_Dotted -1D48A..1D48B ; Soft_Dotted -1D4BE..1D4BF ; Soft_Dotted -1D4F2..1D4F3 ; Soft_Dotted -1D526..1D527 ; Soft_Dotted -1D55A..1D55B ; Soft_Dotted -1D58E..1D58F ; Soft_Dotted -1D5C2..1D5C3 ; Soft_Dotted -1D5F6..1D5F7 ; Soft_Dotted -1D62A..1D62B ; Soft_Dotted -1D65E..1D65F ; Soft_Dotted -1D692..1D693 ; Soft_Dotted - -# Total code points: 46 - -# ================================================ - -0E40..0E44 ; Logical_Order_Exception -0EC0..0EC4 ; Logical_Order_Exception -AAB5..AAB6 ; Logical_Order_Exception -AAB9 ; Logical_Order_Exception -AABB..AABC ; Logical_Order_Exception - -# Total code points: 15 - -# ================================================ - -2118 ; Other_ID_Start -212E ; Other_ID_Start -309B..309C ; Other_ID_Start - -# Total code points: 4 - -# ================================================ - -00B7 ; Other_ID_Continue -0387 ; Other_ID_Continue -1369..1371 ; Other_ID_Continue -19DA ; Other_ID_Continue - -# Total code points: 12 - -# ================================================ - -0021 ; STerm -002E ; STerm -003F ; STerm -055C ; STerm -055E ; STerm -0589 ; STerm -061F ; STerm -06D4 ; STerm -0700..0702 ; STerm -07F9 ; STerm -0964..0965 ; STerm -104A..104B ; STerm -1362 ; STerm -1367..1368 ; STerm -166E ; STerm -1735..1736 ; STerm -1803 ; STerm -1809 ; STerm -1944..1945 ; STerm -1AA8..1AAB ; STerm -1B5A..1B5B ; STerm -1B5E..1B5F ; STerm -1C3B..1C3C ; STerm -1C7E..1C7F ; STerm -203C..203D ; STerm -2047..2049 ; STerm -2E2E ; STerm -3002 ; STerm -A4FF ; STerm -A60E..A60F ; STerm -A6F3 ; STerm -A6F7 ; STerm -A876..A877 ; STerm -A8CE..A8CF ; STerm -A92F ; STerm -A9C8..A9C9 ; STerm -AA5D..AA5F ; STerm -ABEB ; STerm -FE52 ; STerm -FE56..FE57 ; STerm -FF01 ; STerm -FF0E ; STerm -FF1F ; STerm -FF61 ; STerm -10A56..10A57 ; STerm -11047..11048 ; STerm -110BE..110C1 ; STerm - -# Total code points: 76 - -# ================================================ - -180B..180D ; Variation_Selector -FE00..FE0F ; Variation_Selector -E0100..E01EF ; Variation_Selector - -# Total code points: 259 - -# ================================================ - -0009..000D ; Pattern_White_Space -0020 ; Pattern_White_Space -0085 ; Pattern_White_Space -200E..200F ; Pattern_White_Space -2028 ; Pattern_White_Space -2029 ; Pattern_White_Space - -# Total code points: 11 - -# ================================================ - -0021..0023 ; Pattern_Syntax -0024 ; Pattern_Syntax -0025..0027 ; Pattern_Syntax -0028 ; Pattern_Syntax -0029 ; Pattern_Syntax -002A ; Pattern_Syntax -002B ; Pattern_Syntax -002C ; Pattern_Syntax -002D ; Pattern_Syntax -002E..002F ; Pattern_Syntax -003A..003B ; Pattern_Syntax -003C..003E ; Pattern_Syntax -003F..0040 ; Pattern_Syntax -005B ; Pattern_Syntax -005C ; Pattern_Syntax -005D ; Pattern_Syntax -005E ; Pattern_Syntax -0060 ; Pattern_Syntax -007B ; Pattern_Syntax -007C ; Pattern_Syntax -007D ; Pattern_Syntax -007E ; Pattern_Syntax -00A1 ; Pattern_Syntax -00A2..00A5 ; Pattern_Syntax -00A6..00A7 ; Pattern_Syntax -00A9 ; Pattern_Syntax -00AB ; Pattern_Syntax -00AC ; Pattern_Syntax -00AE ; Pattern_Syntax -00B0 ; Pattern_Syntax -00B1 ; Pattern_Syntax -00B6 ; Pattern_Syntax -00BB ; Pattern_Syntax -00BF ; Pattern_Syntax -00D7 ; Pattern_Syntax -00F7 ; Pattern_Syntax -2010..2015 ; Pattern_Syntax -2016..2017 ; Pattern_Syntax -2018 ; Pattern_Syntax -2019 ; Pattern_Syntax -201A ; Pattern_Syntax -201B..201C ; Pattern_Syntax -201D ; Pattern_Syntax -201E ; Pattern_Syntax -201F ; Pattern_Syntax -2020..2027 ; Pattern_Syntax -2030..2038 ; Pattern_Syntax -2039 ; Pattern_Syntax -203A ; Pattern_Syntax -203B..203E ; Pattern_Syntax -2041..2043 ; Pattern_Syntax -2044 ; Pattern_Syntax -2045 ; Pattern_Syntax -2046 ; Pattern_Syntax -2047..2051 ; Pattern_Syntax -2052 ; Pattern_Syntax -2053 ; Pattern_Syntax -2055..205E ; Pattern_Syntax -2190..2194 ; Pattern_Syntax -2195..2199 ; Pattern_Syntax -219A..219B ; Pattern_Syntax -219C..219F ; Pattern_Syntax -21A0 ; Pattern_Syntax -21A1..21A2 ; Pattern_Syntax -21A3 ; Pattern_Syntax -21A4..21A5 ; Pattern_Syntax -21A6 ; Pattern_Syntax -21A7..21AD ; Pattern_Syntax -21AE ; Pattern_Syntax -21AF..21CD ; Pattern_Syntax -21CE..21CF ; Pattern_Syntax -21D0..21D1 ; Pattern_Syntax -21D2 ; Pattern_Syntax -21D3 ; Pattern_Syntax -21D4 ; Pattern_Syntax -21D5..21F3 ; Pattern_Syntax -21F4..22FF ; Pattern_Syntax -2300..2307 ; Pattern_Syntax -2308..230B ; Pattern_Syntax -230C..231F ; Pattern_Syntax -2320..2321 ; Pattern_Syntax -2322..2328 ; Pattern_Syntax -2329 ; Pattern_Syntax -232A ; Pattern_Syntax -232B..237B ; Pattern_Syntax -237C ; Pattern_Syntax -237D..239A ; Pattern_Syntax -239B..23B3 ; Pattern_Syntax -23B4..23DB ; Pattern_Syntax -23DC..23E1 ; Pattern_Syntax -23E2..23F3 ; Pattern_Syntax -23F4..23FF ; Pattern_Syntax -2400..2426 ; Pattern_Syntax -2427..243F ; Pattern_Syntax -2440..244A ; Pattern_Syntax -244B..245F ; Pattern_Syntax -2500..25B6 ; Pattern_Syntax -25B7 ; Pattern_Syntax -25B8..25C0 ; Pattern_Syntax -25C1 ; Pattern_Syntax -25C2..25F7 ; Pattern_Syntax -25F8..25FF ; Pattern_Syntax -2600..266E ; Pattern_Syntax -266F ; Pattern_Syntax -2670..26FF ; Pattern_Syntax -2700 ; Pattern_Syntax -2701..2767 ; Pattern_Syntax -2768 ; Pattern_Syntax -2769 ; Pattern_Syntax -276A ; Pattern_Syntax -276B ; Pattern_Syntax -276C ; Pattern_Syntax -276D ; Pattern_Syntax -276E ; Pattern_Syntax -276F ; Pattern_Syntax -2770 ; Pattern_Syntax -2771 ; Pattern_Syntax -2772 ; Pattern_Syntax -2773 ; Pattern_Syntax -2774 ; Pattern_Syntax -2775 ; Pattern_Syntax -2794..27BF ; Pattern_Syntax -27C0..27C4 ; Pattern_Syntax -27C5 ; Pattern_Syntax -27C6 ; Pattern_Syntax -27C7..27CA ; Pattern_Syntax -27CB ; Pattern_Syntax -27CC ; Pattern_Syntax -27CD ; Pattern_Syntax -27CE..27E5 ; Pattern_Syntax -27E6 ; Pattern_Syntax -27E7 ; Pattern_Syntax -27E8 ; Pattern_Syntax -27E9 ; Pattern_Syntax -27EA ; Pattern_Syntax -27EB ; Pattern_Syntax -27EC ; Pattern_Syntax -27ED ; Pattern_Syntax -27EE ; Pattern_Syntax -27EF ; Pattern_Syntax -27F0..27FF ; Pattern_Syntax -2800..28FF ; Pattern_Syntax -2900..2982 ; Pattern_Syntax -2983 ; Pattern_Syntax -2984 ; Pattern_Syntax -2985 ; Pattern_Syntax -2986 ; Pattern_Syntax -2987 ; Pattern_Syntax -2988 ; Pattern_Syntax -2989 ; Pattern_Syntax -298A ; Pattern_Syntax -298B ; Pattern_Syntax -298C ; Pattern_Syntax -298D ; Pattern_Syntax -298E ; Pattern_Syntax -298F ; Pattern_Syntax -2990 ; Pattern_Syntax -2991 ; Pattern_Syntax -2992 ; Pattern_Syntax -2993 ; Pattern_Syntax -2994 ; Pattern_Syntax -2995 ; Pattern_Syntax -2996 ; Pattern_Syntax -2997 ; Pattern_Syntax -2998 ; Pattern_Syntax -2999..29D7 ; Pattern_Syntax -29D8 ; Pattern_Syntax -29D9 ; Pattern_Syntax -29DA ; Pattern_Syntax -29DB ; Pattern_Syntax -29DC..29FB ; Pattern_Syntax -29FC ; Pattern_Syntax -29FD ; Pattern_Syntax -29FE..2AFF ; Pattern_Syntax -2B00..2B2F ; Pattern_Syntax -2B30..2B44 ; Pattern_Syntax -2B45..2B46 ; Pattern_Syntax -2B47..2B4C ; Pattern_Syntax -2B4D..2B4F ; Pattern_Syntax -2B50..2B59 ; Pattern_Syntax -2B5A..2BFF ; Pattern_Syntax -2E00..2E01 ; Pattern_Syntax -2E02 ; Pattern_Syntax -2E03 ; Pattern_Syntax -2E04 ; Pattern_Syntax -2E05 ; Pattern_Syntax -2E06..2E08 ; Pattern_Syntax -2E09 ; Pattern_Syntax -2E0A ; Pattern_Syntax -2E0B ; Pattern_Syntax -2E0C ; Pattern_Syntax -2E0D ; Pattern_Syntax -2E0E..2E16 ; Pattern_Syntax -2E17 ; Pattern_Syntax -2E18..2E19 ; Pattern_Syntax -2E1A ; Pattern_Syntax -2E1B ; Pattern_Syntax -2E1C ; Pattern_Syntax -2E1D ; Pattern_Syntax -2E1E..2E1F ; Pattern_Syntax -2E20 ; Pattern_Syntax -2E21 ; Pattern_Syntax -2E22 ; Pattern_Syntax -2E23 ; Pattern_Syntax -2E24 ; Pattern_Syntax -2E25 ; Pattern_Syntax -2E26 ; Pattern_Syntax -2E27 ; Pattern_Syntax -2E28 ; Pattern_Syntax -2E29 ; Pattern_Syntax -2E2A..2E2E ; Pattern_Syntax -2E2F ; Pattern_Syntax -2E30..2E31 ; Pattern_Syntax -2E32..2E7F ; Pattern_Syntax -3001..3003 ; Pattern_Syntax -3008 ; Pattern_Syntax -3009 ; Pattern_Syntax -300A ; Pattern_Syntax -300B ; Pattern_Syntax -300C ; Pattern_Syntax -300D ; Pattern_Syntax -300E ; Pattern_Syntax -300F ; Pattern_Syntax -3010 ; Pattern_Syntax -3011 ; Pattern_Syntax -3012..3013 ; Pattern_Syntax -3014 ; Pattern_Syntax -3015 ; Pattern_Syntax -3016 ; Pattern_Syntax -3017 ; Pattern_Syntax -3018 ; Pattern_Syntax -3019 ; Pattern_Syntax -301A ; Pattern_Syntax -301B ; Pattern_Syntax -301C ; Pattern_Syntax -301D ; Pattern_Syntax -301E..301F ; Pattern_Syntax -3020 ; Pattern_Syntax -3030 ; Pattern_Syntax -FD3E ; Pattern_Syntax -FD3F ; Pattern_Syntax -FE45..FE46 ; Pattern_Syntax - -# Total code points: 2760 - -# EOF diff --git a/icuSources/data/unidata/PropertyAliases.txt b/icuSources/data/unidata/PropertyAliases.txt deleted file mode 100644 index 77669813..00000000 --- a/icuSources/data/unidata/PropertyAliases.txt +++ /dev/null @@ -1,189 +0,0 @@ -# PropertyAliases-6.0.0.txt -# Date: 2010-05-18, 00:49:38 GMT [MD] -# -# Unicode Character Database -# Copyright (c) 1991-2010 Unicode, Inc. -# For terms of use, see http://www.unicode.org/terms_of_use.html -# For documentation, see http://www.unicode.org/reports/tr44/ -# -# This file contains aliases for properties used in the UCD. -# These names can be used for XML formats of UCD data, for regular-expression -# property tests, and other programmatic textual descriptions of Unicode data. -# For information on which properties are normative, see UCD.html. -# -# The names may be translated in appropriate environments, and additional -# aliases may be useful. -# -# FORMAT -# -# Each line has two or more fields, separated by semicolons. -# -# First Field: The first field is an abbreviated name for the property. -# -# Second Field: The second field is a long name -# -# The above are the preferred aliases. Other aliases may be listed in additional fields. -# -# Loose matching should be applied to all property names and property values, with -# the exception of String Property values. With loose matching of property names and -# values, the case distinctions, whitespace, and '_' are ignored. For Numeric Property -# values, numeric equivalencies are applied: thus "01.00" is equivalent to "1". -# -# NOTE: Property value names are NOT unique across properties. For example: -# -# AL means Arabic Letter for the Bidi_Class property, and -# AL means Above_Left for the Combining_Class property, and -# AL means Alphabetic for the Line_Break property. -# -# In addition, some property names may be the same as some property value names. -# For example: -# -# sc means the Script property, and -# Sc means the General_Category property value Currency_Symbol (Sc) -# -# The combination of property value and property name is, however, unique. -# -# For more information, see UTS #18: Unicode Regular Expressions -# ================================================ - - -# ================================================ -# Numeric Properties -# ================================================ -cjkAccountingNumeric; kAccountingNumeric -cjkOtherNumeric; kOtherNumeric -cjkPrimaryNumeric; kPrimaryNumeric -nv ; Numeric_Value - -# ================================================ -# String Properties -# ================================================ -bmg ; Bidi_Mirroring_Glyph -cf ; Case_Folding -cjkCompatibilityVariant; kCompatibilityVariant -dm ; Decomposition_Mapping -FC_NFKC ; FC_NFKC_Closure -lc ; Lowercase_Mapping -NFKC_CF ; NFKC_Casefold -scf ; Simple_Case_Folding ; sfc -slc ; Simple_Lowercase_Mapping -stc ; Simple_Titlecase_Mapping -suc ; Simple_Uppercase_Mapping -tc ; Titlecase_Mapping -uc ; Uppercase_Mapping - -# ================================================ -# Miscellaneous Properties -# ================================================ -cjkIICore ; kIICore -cjkIRG_GSource; kIRG_GSource -cjkIRG_HSource; kIRG_HSource -cjkIRG_JSource; kIRG_JSource -cjkIRG_KPSource; kIRG_KPSource -cjkIRG_KSource; kIRG_KSource -cjkIRG_MSource; kIRG_MSource -cjkIRG_TSource; kIRG_TSource -cjkIRG_USource; kIRG_USource -cjkIRG_VSource; kIRG_VSource -cjkRSUnicode; kRSUnicode ; Unicode_Radical_Stroke; URS -isc ; ISO_Comment -JSN ; Jamo_Short_Name -na ; Name -na1 ; Unicode_1_Name -Name_Alias; Name_Alias - -# ================================================ -# Catalog Properties -# ================================================ -age ; Age -blk ; Block -sc ; Script - -# ================================================ -# Enumerated Properties -# ================================================ -bc ; Bidi_Class -ccc ; Canonical_Combining_Class -dt ; Decomposition_Type -ea ; East_Asian_Width -gc ; General_Category -GCB ; Grapheme_Cluster_Break -hst ; Hangul_Syllable_Type -jg ; Joining_Group -jt ; Joining_Type -lb ; Line_Break -NFC_QC ; NFC_Quick_Check -NFD_QC ; NFD_Quick_Check -NFKC_QC ; NFKC_Quick_Check -NFKD_QC ; NFKD_Quick_Check -nt ; Numeric_Type -SB ; Sentence_Break -WB ; Word_Break - -# ================================================ -# Binary Properties -# ================================================ -AHex ; ASCII_Hex_Digit -Alpha ; Alphabetic -Bidi_C ; Bidi_Control -Bidi_M ; Bidi_Mirrored -Cased ; Cased -CE ; Composition_Exclusion -CI ; Case_Ignorable -Comp_Ex ; Full_Composition_Exclusion -CWCF ; Changes_When_Casefolded -CWCM ; Changes_When_Casemapped -CWKCF ; Changes_When_NFKC_Casefolded -CWL ; Changes_When_Lowercased -CWT ; Changes_When_Titlecased -CWU ; Changes_When_Uppercased -Dash ; Dash -Dep ; Deprecated -DI ; Default_Ignorable_Code_Point -Dia ; Diacritic -Ext ; Extender -Gr_Base ; Grapheme_Base -Gr_Ext ; Grapheme_Extend -Gr_Link ; Grapheme_Link -Hex ; Hex_Digit -Hyphen ; Hyphen -IDC ; ID_Continue -Ideo ; Ideographic -IDS ; ID_Start -IDSB ; IDS_Binary_Operator -IDST ; IDS_Trinary_Operator -Join_C ; Join_Control -LOE ; Logical_Order_Exception -Lower ; Lowercase -Math ; Math -NChar ; Noncharacter_Code_Point -OAlpha ; Other_Alphabetic -ODI ; Other_Default_Ignorable_Code_Point -OGr_Ext ; Other_Grapheme_Extend -OIDC ; Other_ID_Continue -OIDS ; Other_ID_Start -OLower ; Other_Lowercase -OMath ; Other_Math -OUpper ; Other_Uppercase -Pat_Syn ; Pattern_Syntax -Pat_WS ; Pattern_White_Space -QMark ; Quotation_Mark -Radical ; Radical -SD ; Soft_Dotted -STerm ; STerm -Term ; Terminal_Punctuation -UIdeo ; Unified_Ideograph -Upper ; Uppercase -VS ; Variation_Selector -WSpace ; White_Space ; space -XIDC ; XID_Continue -XIDS ; XID_Start -XO_NFC ; Expands_On_NFC -XO_NFD ; Expands_On_NFD -XO_NFKC ; Expands_On_NFKC -XO_NFKD ; Expands_On_NFKD - -# ================================================ -# Total: 112 - -# EOF diff --git a/icuSources/data/unidata/PropertyValueAliases.txt b/icuSources/data/unidata/PropertyValueAliases.txt deleted file mode 100644 index 01f18a0e..00000000 --- a/icuSources/data/unidata/PropertyValueAliases.txt +++ /dev/null @@ -1,1178 +0,0 @@ -# PropertyValueAliases-6.0.0.txt -# Date: 2010-07-17, 22:44:06 GMT [MD] -# -# Unicode Character Database -# Copyright (c) 1991-2010 Unicode, Inc. -# For terms of use, see http://www.unicode.org/terms_of_use.html -# For documentation, see http://www.unicode.org/reports/tr44/ -# -# This file contains aliases for property values used in the UCD. -# These names can be used for XML formats of UCD data, for regular-expression -# property tests, and other programmatic textual descriptions of Unicode data. -# For information on which properties are normative, see UCD.html. -# -# The names may be translated in appropriate environments, and additional -# aliases may be useful. -# -# FORMAT -# -# Each line describes a property value name. -# This consists of three or more fields, separated by semicolons. -# -# First Field: The first field describes the property for which that -# property value name is used. -# -# Second Field: The second field is an abbreviated name. -# If there is no abbreviated name available, the field is marked with "n/a". -# -# Third Field: The third field is a long name. -# -# In the case of ccc, there are 4 fields. The second field is numeric, third -# is abbreviated, and fourth is long. -# -# The above are the preferred aliases. Other aliases may be listed in additional fields. -# -# Loose matching should be applied to all property names and property values, with -# the exception of String Property values. With loose matching of property names and -# values, the case distinctions, whitespace, and '_' are ignored. For Numeric Property -# values, numeric equivalencies are applied: thus "01.00" is equivalent to "1". -# -# NOTE: Property value names are NOT unique across properties. For example: -# -# AL means Arabic Letter for the Bidi_Class property, and -# AL means Above_Left for the Combining_Class property, and -# AL means Alphabetic for the Line_Break property. -# -# In addition, some property names may be the same as some property value names. -# For example: -# -# sc means the Script property, and -# Sc means the General_Category property value Currency_Symbol (Sc) -# -# The combination of property value and property name is, however, unique. -# -# For more information, see UTS #18: Unicode Regular Expressions -# ================================================ - - -# ASCII_Hex_Digit (AHex) - -AHex; N ; No ; F ; False -AHex; Y ; Yes ; T ; True - -# Age (age) - -age; n/a ; 1.1 -age; n/a ; 2.0 -age; n/a ; 2.1 -age; n/a ; 3.0 -age; n/a ; 3.1 -age; n/a ; 3.2 -age; n/a ; 4.0 -age; n/a ; 4.1 -age; n/a ; 5.0 -age; n/a ; 5.1 -age; n/a ; 5.2 -age; n/a ; 6.0 -age; n/a ; unassigned - -# Alphabetic (Alpha) - -Alpha; N ; No ; F ; False -Alpha; Y ; Yes ; T ; True - -# Bidi_Class (bc) - -bc ; AL ; Arabic_Letter -bc ; AN ; Arabic_Number -bc ; B ; Paragraph_Separator -bc ; BN ; Boundary_Neutral -bc ; CS ; Common_Separator -bc ; EN ; European_Number -bc ; ES ; European_Separator -bc ; ET ; European_Terminator -bc ; L ; Left_To_Right -bc ; LRE ; Left_To_Right_Embedding -bc ; LRO ; Left_To_Right_Override -bc ; NSM ; Nonspacing_Mark -bc ; ON ; Other_Neutral -bc ; PDF ; Pop_Directional_Format -bc ; R ; Right_To_Left -bc ; RLE ; Right_To_Left_Embedding -bc ; RLO ; Right_To_Left_Override -bc ; S ; Segment_Separator -bc ; WS ; White_Space - -# Bidi_Control (Bidi_C) - -Bidi_C; N ; No ; F ; False -Bidi_C; Y ; Yes ; T ; True - -# Bidi_Mirrored (Bidi_M) - -Bidi_M; N ; No ; F ; False -Bidi_M; Y ; Yes ; T ; True - -# Bidi_Mirroring_Glyph (bmg) - -# @missing: 0000..10FFFF; Bidi_Mirroring_Glyph; - -# Block (blk) - -blk; n/a ; Aegean_Numbers -blk; n/a ; Alchemical_Symbols -blk; n/a ; Alphabetic_Presentation_Forms -blk; n/a ; Ancient_Greek_Musical_Notation -blk; n/a ; Ancient_Greek_Numbers -blk; n/a ; Ancient_Symbols -blk; n/a ; Arabic -blk; n/a ; Arabic_Presentation_Forms_A ; Arabic_Presentation_Forms-A -blk; n/a ; Arabic_Presentation_Forms_B -blk; n/a ; Arabic_Supplement -blk; n/a ; Armenian -blk; n/a ; Arrows -blk; n/a ; Avestan -blk; n/a ; Balinese -blk; n/a ; Bamum -blk; n/a ; Bamum_Supplement -blk; n/a ; Basic_Latin ; ASCII -blk; n/a ; Batak -blk; n/a ; Bengali -blk; n/a ; Block_Elements -blk; n/a ; Bopomofo -blk; n/a ; Bopomofo_Extended -blk; n/a ; Box_Drawing -blk; n/a ; Brahmi -blk; n/a ; Braille_Patterns -blk; n/a ; Buginese -blk; n/a ; Buhid -blk; n/a ; Byzantine_Musical_Symbols -blk; n/a ; Carian -blk; n/a ; Cham -blk; n/a ; Cherokee -blk; n/a ; CJK_Compatibility -blk; n/a ; CJK_Compatibility_Forms -blk; n/a ; CJK_Compatibility_Ideographs -blk; n/a ; CJK_Compatibility_Ideographs_Supplement -blk; n/a ; CJK_Radicals_Supplement -blk; n/a ; CJK_Strokes -blk; n/a ; CJK_Symbols_And_Punctuation -blk; n/a ; CJK_Unified_Ideographs -blk; n/a ; CJK_Unified_Ideographs_Extension_A -blk; n/a ; CJK_Unified_Ideographs_Extension_B -blk; n/a ; CJK_Unified_Ideographs_Extension_C -blk; n/a ; CJK_Unified_Ideographs_Extension_D -blk; n/a ; Combining_Diacritical_Marks -blk; n/a ; Combining_Diacritical_Marks_For_Symbols; Combining_Marks_For_Symbols -blk; n/a ; Combining_Diacritical_Marks_Supplement -blk; n/a ; Combining_Half_Marks -blk; n/a ; Common_Indic_Number_Forms -blk; n/a ; Control_Pictures -blk; n/a ; Coptic -blk; n/a ; Counting_Rod_Numerals -blk; n/a ; Cuneiform -blk; n/a ; Cuneiform_Numbers_And_Punctuation -blk; n/a ; Currency_Symbols -blk; n/a ; Cypriot_Syllabary -blk; n/a ; Cyrillic -blk; n/a ; Cyrillic_Extended_A -blk; n/a ; Cyrillic_Extended_B -blk; n/a ; Cyrillic_Supplement ; Cyrillic_Supplementary -blk; n/a ; Deseret -blk; n/a ; Devanagari -blk; n/a ; Devanagari_Extended -blk; n/a ; Dingbats -blk; n/a ; Domino_Tiles -blk; n/a ; Egyptian_Hieroglyphs -blk; n/a ; Emoticons -blk; n/a ; Enclosed_Alphanumeric_Supplement -blk; n/a ; Enclosed_Alphanumerics -blk; n/a ; Enclosed_CJK_Letters_And_Months -blk; n/a ; Enclosed_Ideographic_Supplement -blk; n/a ; Ethiopic -blk; n/a ; Ethiopic_Extended -blk; n/a ; Ethiopic_Extended_A -blk; n/a ; Ethiopic_Supplement -blk; n/a ; General_Punctuation -blk; n/a ; Geometric_Shapes -blk; n/a ; Georgian -blk; n/a ; Georgian_Supplement -blk; n/a ; Glagolitic -blk; n/a ; Gothic -blk; n/a ; Greek_And_Coptic ; Greek -blk; n/a ; Greek_Extended -blk; n/a ; Gujarati -blk; n/a ; Gurmukhi -blk; n/a ; Halfwidth_And_Fullwidth_Forms -blk; n/a ; Hangul_Compatibility_Jamo -blk; n/a ; Hangul_Jamo -blk; n/a ; Hangul_Jamo_Extended_A -blk; n/a ; Hangul_Jamo_Extended_B -blk; n/a ; Hangul_Syllables -blk; n/a ; Hanunoo -blk; n/a ; Hebrew -blk; n/a ; High_Private_Use_Surrogates -blk; n/a ; High_Surrogates -blk; n/a ; Hiragana -blk; n/a ; Ideographic_Description_Characters -blk; n/a ; Imperial_Aramaic -blk; n/a ; Inscriptional_Pahlavi -blk; n/a ; Inscriptional_Parthian -blk; n/a ; IPA_Extensions -blk; n/a ; Javanese -blk; n/a ; Kaithi -blk; n/a ; Kana_Supplement -blk; n/a ; Kanbun -blk; n/a ; Kangxi_Radicals -blk; n/a ; Kannada -blk; n/a ; Katakana -blk; n/a ; Katakana_Phonetic_Extensions -blk; n/a ; Kayah_Li -blk; n/a ; Kharoshthi -blk; n/a ; Khmer -blk; n/a ; Khmer_Symbols -blk; n/a ; Lao -blk; n/a ; Latin_1_Supplement ; Latin_1 -blk; n/a ; Latin_Extended_A -blk; n/a ; Latin_Extended_Additional -blk; n/a ; Latin_Extended_B -blk; n/a ; Latin_Extended_C -blk; n/a ; Latin_Extended_D -blk; n/a ; Lepcha -blk; n/a ; Letterlike_Symbols -blk; n/a ; Limbu -blk; n/a ; Linear_B_Ideograms -blk; n/a ; Linear_B_Syllabary -blk; n/a ; Lisu -blk; n/a ; Low_Surrogates -blk; n/a ; Lycian -blk; n/a ; Lydian -blk; n/a ; Mahjong_Tiles -blk; n/a ; Malayalam -blk; n/a ; Mandaic -blk; n/a ; Mathematical_Alphanumeric_Symbols -blk; n/a ; Mathematical_Operators -blk; n/a ; Meetei_Mayek -blk; n/a ; Miscellaneous_Mathematical_Symbols_A -blk; n/a ; Miscellaneous_Mathematical_Symbols_B -blk; n/a ; Miscellaneous_Symbols -blk; n/a ; Miscellaneous_Symbols_And_Arrows -blk; n/a ; Miscellaneous_Symbols_And_Pictographs -blk; n/a ; Miscellaneous_Technical -blk; n/a ; Modifier_Tone_Letters -blk; n/a ; Mongolian -blk; n/a ; Musical_Symbols -blk; n/a ; Myanmar -blk; n/a ; Myanmar_Extended_A -blk; n/a ; New_Tai_Lue -blk; n/a ; NKo -blk; n/a ; No_Block -blk; n/a ; Number_Forms -blk; n/a ; Ogham -blk; n/a ; Ol_Chiki -blk; n/a ; Old_Italic -blk; n/a ; Old_Persian -blk; n/a ; Old_South_Arabian -blk; n/a ; Old_Turkic -blk; n/a ; Optical_Character_Recognition -blk; n/a ; Oriya -blk; n/a ; Osmanya -blk; n/a ; Phags_Pa -blk; n/a ; Phaistos_Disc -blk; n/a ; Phoenician -blk; n/a ; Phonetic_Extensions -blk; n/a ; Phonetic_Extensions_Supplement -blk; n/a ; Playing_Cards -blk; n/a ; Private_Use_Area ; Private_Use -blk; n/a ; Rejang -blk; n/a ; Rumi_Numeral_Symbols -blk; n/a ; Runic -blk; n/a ; Samaritan -blk; n/a ; Saurashtra -blk; n/a ; Shavian -blk; n/a ; Sinhala -blk; n/a ; Small_Form_Variants -blk; n/a ; Spacing_Modifier_Letters -blk; n/a ; Specials -blk; n/a ; Sundanese -blk; n/a ; Superscripts_And_Subscripts -blk; n/a ; Supplemental_Arrows_A -blk; n/a ; Supplemental_Arrows_B -blk; n/a ; Supplemental_Mathematical_Operators -blk; n/a ; Supplemental_Punctuation -blk; n/a ; Supplementary_Private_Use_Area_A -blk; n/a ; Supplementary_Private_Use_Area_B -blk; n/a ; Syloti_Nagri -blk; n/a ; Syriac -blk; n/a ; Tagalog -blk; n/a ; Tagbanwa -blk; n/a ; Tags -blk; n/a ; Tai_Le -blk; n/a ; Tai_Tham -blk; n/a ; Tai_Viet -blk; n/a ; Tai_Xuan_Jing_Symbols -blk; n/a ; Tamil -blk; n/a ; Telugu -blk; n/a ; Thaana -blk; n/a ; Thai -blk; n/a ; Tibetan -blk; n/a ; Tifinagh -blk; n/a ; Transport_And_Map_Symbols -blk; n/a ; Ugaritic -blk; n/a ; Unified_Canadian_Aboriginal_Syllabics; Canadian_Syllabics -blk; n/a ; Unified_Canadian_Aboriginal_Syllabics_Extended -blk; n/a ; Vai -blk; n/a ; Variation_Selectors -blk; n/a ; Variation_Selectors_Supplement -blk; n/a ; Vedic_Extensions -blk; n/a ; Vertical_Forms -blk; n/a ; Yi_Radicals -blk; n/a ; Yi_Syllables -blk; n/a ; Yijing_Hexagram_Symbols - -# Canonical_Combining_Class (ccc) - -ccc; 0; NR ; Not_Reordered -ccc; 1; OV ; Overlay -ccc; 7; NK ; Nukta -ccc; 8; KV ; Kana_Voicing -ccc; 9; VR ; Virama -ccc; 200; ATBL ; Attached_Below_Left -ccc; 202; ATB ; Attached_Below -ccc; 214; ATA ; Attached_Above -ccc; 216; ATAR ; Attached_Above_Right -ccc; 218; BL ; Below_Left -ccc; 220; B ; Below -ccc; 222; BR ; Below_Right -ccc; 224; L ; Left -ccc; 226; R ; Right -ccc; 228; AL ; Above_Left -ccc; 230; A ; Above -ccc; 232; AR ; Above_Right -ccc; 233; DB ; Double_Below -ccc; 234; DA ; Double_Above -ccc; 240; IS ; Iota_Subscript - -# Case_Folding (cf) - -# @missing: 0000..10FFFF; Case_Folding; - -# Case_Ignorable (CI) - -CI ; N ; No ; F ; False -CI ; Y ; Yes ; T ; True - -# Cased (Cased) - -Cased; N ; No ; F ; False -Cased; Y ; Yes ; T ; True - -# Changes_When_Casefolded (CWCF) - -CWCF; N ; No ; F ; False -CWCF; Y ; Yes ; T ; True - -# Changes_When_Casemapped (CWCM) - -CWCM; N ; No ; F ; False -CWCM; Y ; Yes ; T ; True - -# Changes_When_Lowercased (CWL) - -CWL; N ; No ; F ; False -CWL; Y ; Yes ; T ; True - -# Changes_When_NFKC_Casefolded (CWKCF) - -CWKCF; N ; No ; F ; False -CWKCF; Y ; Yes ; T ; True - -# Changes_When_Titlecased (CWT) - -CWT; N ; No ; F ; False -CWT; Y ; Yes ; T ; True - -# Changes_When_Uppercased (CWU) - -CWU; N ; No ; F ; False -CWU; Y ; Yes ; T ; True - -# Composition_Exclusion (CE) - -CE ; N ; No ; F ; False -CE ; Y ; Yes ; T ; True - -# Dash (Dash) - -Dash; N ; No ; F ; False -Dash; Y ; Yes ; T ; True - -# Decomposition_Mapping (dm) - -# @missing: 0000..10FFFF; Decomposition_Mapping; - -# Decomposition_Type (dt) - -dt ; Can ; Canonical ; can -dt ; Com ; Compat ; com -dt ; Enc ; Circle ; enc -dt ; Fin ; Final ; fin -dt ; Font ; font -dt ; Fra ; Fraction ; fra -dt ; Init ; Initial ; init -dt ; Iso ; Isolated ; iso -dt ; Med ; Medial ; med -dt ; Nar ; Narrow ; nar -dt ; Nb ; Nobreak ; nb -dt ; None ; none -dt ; Sml ; Small ; sml -dt ; Sqr ; Square ; sqr -dt ; Sub ; sub -dt ; Sup ; Super ; sup -dt ; Vert ; Vertical ; vert -dt ; Wide ; wide - -# Default_Ignorable_Code_Point (DI) - -DI ; N ; No ; F ; False -DI ; Y ; Yes ; T ; True - -# Deprecated (Dep) - -Dep; N ; No ; F ; False -Dep; Y ; Yes ; T ; True - -# Diacritic (Dia) - -Dia; N ; No ; F ; False -Dia; Y ; Yes ; T ; True - -# East_Asian_Width (ea) - -ea ; A ; Ambiguous -ea ; F ; Fullwidth -ea ; H ; Halfwidth -ea ; N ; Neutral -ea ; Na ; Narrow -ea ; W ; Wide - -# Expands_On_NFC (XO_NFC) - -XO_NFC; N ; No ; F ; False -XO_NFC; Y ; Yes ; T ; True - -# Expands_On_NFD (XO_NFD) - -XO_NFD; N ; No ; F ; False -XO_NFD; Y ; Yes ; T ; True - -# Expands_On_NFKC (XO_NFKC) - -XO_NFKC; N ; No ; F ; False -XO_NFKC; Y ; Yes ; T ; True - -# Expands_On_NFKD (XO_NFKD) - -XO_NFKD; N ; No ; F ; False -XO_NFKD; Y ; Yes ; T ; True - -# Extender (Ext) - -Ext; N ; No ; F ; False -Ext; Y ; Yes ; T ; True - -# FC_NFKC_Closure (FC_NFKC) - -# @missing: 0000..10FFFF; FC_NFKC_Closure; - -# Full_Composition_Exclusion (Comp_Ex) - -Comp_Ex; N ; No ; F ; False -Comp_Ex; Y ; Yes ; T ; True - -# General_Category (gc) - -gc ; C ; Other # Cc | Cf | Cn | Co | Cs -gc ; Cc ; Control ; cntrl -gc ; Cf ; Format -gc ; Cn ; Unassigned -gc ; Co ; Private_Use -gc ; Cs ; Surrogate -gc ; L ; Letter # Ll | Lm | Lo | Lt | Lu -gc ; LC ; Cased_Letter # Ll | Lt | Lu -gc ; Ll ; Lowercase_Letter -gc ; Lm ; Modifier_Letter -gc ; Lo ; Other_Letter -gc ; Lt ; Titlecase_Letter -gc ; Lu ; Uppercase_Letter -gc ; M ; Mark # Mc | Me | Mn -gc ; Mc ; Spacing_Mark -gc ; Me ; Enclosing_Mark -gc ; Mn ; Nonspacing_Mark -gc ; N ; Number # Nd | Nl | No -gc ; Nd ; Decimal_Number ; digit -gc ; Nl ; Letter_Number -gc ; No ; Other_Number -gc ; P ; Punctuation ; punct # Pc | Pd | Pe | Pf | Pi | Po | Ps -gc ; Pc ; Connector_Punctuation -gc ; Pd ; Dash_Punctuation -gc ; Pe ; Close_Punctuation -gc ; Pf ; Final_Punctuation -gc ; Pi ; Initial_Punctuation -gc ; Po ; Other_Punctuation -gc ; Ps ; Open_Punctuation -gc ; S ; Symbol # Sc | Sk | Sm | So -gc ; Sc ; Currency_Symbol -gc ; Sk ; Modifier_Symbol -gc ; Sm ; Math_Symbol -gc ; So ; Other_Symbol -gc ; Z ; Separator # Zl | Zp | Zs -gc ; Zl ; Line_Separator -gc ; Zp ; Paragraph_Separator -gc ; Zs ; Space_Separator - -# Grapheme_Base (Gr_Base) - -Gr_Base; N ; No ; F ; False -Gr_Base; Y ; Yes ; T ; True - -# Grapheme_Cluster_Break (GCB) - -GCB; CN ; Control -GCB; CR ; CR -GCB; EX ; Extend -GCB; L ; L -GCB; LF ; LF -GCB; LV ; LV -GCB; LVT ; LVT -GCB; PP ; Prepend -GCB; SM ; SpacingMark -GCB; T ; T -GCB; V ; V -GCB; XX ; Other - -# Grapheme_Extend (Gr_Ext) - -Gr_Ext; N ; No ; F ; False -Gr_Ext; Y ; Yes ; T ; True - -# Grapheme_Link (Gr_Link) - -Gr_Link; N ; No ; F ; False -Gr_Link; Y ; Yes ; T ; True - -# Hangul_Syllable_Type (hst) - -hst; L ; Leading_Jamo -hst; LV ; LV_Syllable -hst; LVT ; LVT_Syllable -hst; NA ; Not_Applicable -hst; T ; Trailing_Jamo -hst; V ; Vowel_Jamo - -# Hex_Digit (Hex) - -Hex; N ; No ; F ; False -Hex; Y ; Yes ; T ; True - -# Hyphen (Hyphen) - -Hyphen; N ; No ; F ; False -Hyphen; Y ; Yes ; T ; True - -# IDS_Binary_Operator (IDSB) - -IDSB; N ; No ; F ; False -IDSB; Y ; Yes ; T ; True - -# IDS_Trinary_Operator (IDST) - -IDST; N ; No ; F ; False -IDST; Y ; Yes ; T ; True - -# ID_Continue (IDC) - -IDC; N ; No ; F ; False -IDC; Y ; Yes ; T ; True - -# ID_Start (IDS) - -IDS; N ; No ; F ; False -IDS; Y ; Yes ; T ; True - -# ISO_Comment (isc) - -# @missing: 0000..10FFFF; ISO_Comment; - -# Ideographic (Ideo) - -Ideo; N ; No ; F ; False -Ideo; Y ; Yes ; T ; True - -# Jamo_Short_Name (JSN) - -# @missing: 0000..10FFFF; Jamo_Short_Name; -JSN; A ; A -JSN; AE ; AE -JSN; B ; B -JSN; BB ; BB -JSN; BS ; BS -JSN; C ; C -JSN; D ; D -JSN; DD ; DD -JSN; E ; E -JSN; EO ; EO -JSN; EU ; EU -JSN; G ; G -JSN; GG ; GG -JSN; GS ; GS -JSN; H ; H -JSN; I ; I -JSN; J ; J -JSN; JJ ; JJ -JSN; K ; K -JSN; L ; L -JSN; LB ; LB -JSN; LG ; LG -JSN; LH ; LH -JSN; LM ; LM -JSN; LP ; LP -JSN; LS ; LS -JSN; LT ; LT -JSN; M ; M -JSN; N ; N -JSN; NG ; NG -JSN; NH ; NH -JSN; NJ ; NJ -JSN; O ; O -JSN; OE ; OE -JSN; P ; P -JSN; R ; R -JSN; S ; S -JSN; SS ; SS -JSN; T ; T -JSN; U ; U -JSN; WA ; WA -JSN; WAE ; WAE -JSN; WE ; WE -JSN; WEO ; WEO -JSN; WI ; WI -JSN; YA ; YA -JSN; YAE ; YAE -JSN; YE ; YE -JSN; YEO ; YEO -JSN; YI ; YI -JSN; YO ; YO -JSN; YU ; YU - -# Join_Control (Join_C) - -Join_C; N ; No ; F ; False -Join_C; Y ; Yes ; T ; True - -# Joining_Group (jg) - -jg ; n/a ; Ain -jg ; n/a ; Alaph -jg ; n/a ; Alef -jg ; n/a ; Beh -jg ; n/a ; Beth -jg ; n/a ; Burushaski_Yeh_Barree -jg ; n/a ; Dal -jg ; n/a ; Dalath_Rish -jg ; n/a ; E -jg ; n/a ; Farsi_Yeh -jg ; n/a ; Fe -jg ; n/a ; Feh -jg ; n/a ; Final_Semkath -jg ; n/a ; Gaf -jg ; n/a ; Gamal -jg ; n/a ; Hah -jg ; n/a ; He -jg ; n/a ; Heh -jg ; n/a ; Heh_Goal -jg ; n/a ; Heth -jg ; n/a ; Kaf -jg ; n/a ; Kaph -jg ; n/a ; Khaph -jg ; n/a ; Knotted_Heh -jg ; n/a ; Lam -jg ; n/a ; Lamadh -jg ; n/a ; Meem -jg ; n/a ; Mim -jg ; n/a ; No_Joining_Group -jg ; n/a ; Noon -jg ; n/a ; Nun -jg ; n/a ; Nya -jg ; n/a ; Pe -jg ; n/a ; Qaf -jg ; n/a ; Qaph -jg ; n/a ; Reh -jg ; n/a ; Reversed_Pe -jg ; n/a ; Sad -jg ; n/a ; Sadhe -jg ; n/a ; Seen -jg ; n/a ; Semkath -jg ; n/a ; Shin -jg ; n/a ; Swash_Kaf -jg ; n/a ; Syriac_Waw -jg ; n/a ; Tah -jg ; n/a ; Taw -jg ; n/a ; Teh_Marbuta -jg ; n/a ; Teh_Marbuta_Goal ; Hamza_On_Heh_Goal -jg ; n/a ; Teth -jg ; n/a ; Waw -jg ; n/a ; Yeh -jg ; n/a ; Yeh_Barree -jg ; n/a ; Yeh_With_Tail -jg ; n/a ; Yudh -jg ; n/a ; Yudh_He -jg ; n/a ; Zain -jg ; n/a ; Zhain - -# Joining_Type (jt) - -jt ; C ; Join_Causing -jt ; D ; Dual_Joining -jt ; L ; Left_Joining -jt ; R ; Right_Joining -jt ; T ; Transparent -jt ; U ; Non_Joining - -# Line_Break (lb) - -lb ; AI ; Ambiguous -lb ; AL ; Alphabetic -lb ; B2 ; Break_Both -lb ; BA ; Break_After -lb ; BB ; Break_Before -lb ; BK ; Mandatory_Break -lb ; CB ; Contingent_Break -lb ; CL ; Close_Punctuation -lb ; CM ; Combining_Mark -lb ; CP ; Close_Parenthesis -lb ; CR ; Carriage_Return -lb ; EX ; Exclamation -lb ; GL ; Glue -lb ; H2 ; H2 -lb ; H3 ; H3 -lb ; HY ; Hyphen -lb ; ID ; Ideographic -lb ; IN ; Inseparable ; Inseperable -lb ; IS ; Infix_Numeric -lb ; JL ; JL -lb ; JT ; JT -lb ; JV ; JV -lb ; LF ; Line_Feed -lb ; NL ; Next_Line -lb ; NS ; Nonstarter -lb ; NU ; Numeric -lb ; OP ; Open_Punctuation -lb ; PO ; Postfix_Numeric -lb ; PR ; Prefix_Numeric -lb ; QU ; Quotation -lb ; SA ; Complex_Context -lb ; SG ; Surrogate -lb ; SP ; Space -lb ; SY ; Break_Symbols -lb ; WJ ; Word_Joiner -lb ; XX ; Unknown -lb ; ZW ; ZWSpace - -# Logical_Order_Exception (LOE) - -LOE; N ; No ; F ; False -LOE; Y ; Yes ; T ; True - -# Lowercase (Lower) - -Lower; N ; No ; F ; False -Lower; Y ; Yes ; T ; True - -# Lowercase_Mapping (lc) - -# @missing: 0000..10FFFF; Lowercase_Mapping; - -# Math (Math) - -Math; N ; No ; F ; False -Math; Y ; Yes ; T ; True - -# NFC_Quick_Check (NFC_QC) - -NFC_QC; M ; Maybe -NFC_QC; N ; No -NFC_QC; Y ; Yes - -# NFD_Quick_Check (NFD_QC) - -NFD_QC; N ; No -NFD_QC; Y ; Yes - -# NFKC_Casefold (NFKC_CF) - -# @missing: 0000..10FFFF; NFKC_Casefold; - -# NFKC_Quick_Check (NFKC_QC) - -NFKC_QC; M ; Maybe -NFKC_QC; N ; No -NFKC_QC; Y ; Yes - -# NFKD_Quick_Check (NFKD_QC) - -NFKD_QC; N ; No -NFKD_QC; Y ; Yes - -# Name (na) - -# @missing: 0000..10FFFF; Name; - -# Name_Alias (Name_Alias) - -# @missing: 0000..10FFFF; Name_Alias; - -# Noncharacter_Code_Point (NChar) - -NChar; N ; No ; F ; False -NChar; Y ; Yes ; T ; True - -# Numeric_Type (nt) - -nt ; De ; Decimal -nt ; Di ; Digit -nt ; None ; None -nt ; Nu ; Numeric - -# Numeric_Value (nv) - -# @missing: 0000..10FFFF; Numeric_Value; NaN - -# Other_Alphabetic (OAlpha) - -OAlpha; N ; No ; F ; False -OAlpha; Y ; Yes ; T ; True - -# Other_Default_Ignorable_Code_Point (ODI) - -ODI; N ; No ; F ; False -ODI; Y ; Yes ; T ; True - -# Other_Grapheme_Extend (OGr_Ext) - -OGr_Ext; N ; No ; F ; False -OGr_Ext; Y ; Yes ; T ; True - -# Other_ID_Continue (OIDC) - -OIDC; N ; No ; F ; False -OIDC; Y ; Yes ; T ; True - -# Other_ID_Start (OIDS) - -OIDS; N ; No ; F ; False -OIDS; Y ; Yes ; T ; True - -# Other_Lowercase (OLower) - -OLower; N ; No ; F ; False -OLower; Y ; Yes ; T ; True - -# Other_Math (OMath) - -OMath; N ; No ; F ; False -OMath; Y ; Yes ; T ; True - -# Other_Uppercase (OUpper) - -OUpper; N ; No ; F ; False -OUpper; Y ; Yes ; T ; True - -# Pattern_Syntax (Pat_Syn) - -Pat_Syn; N ; No ; F ; False -Pat_Syn; Y ; Yes ; T ; True - -# Pattern_White_Space (Pat_WS) - -Pat_WS; N ; No ; F ; False -Pat_WS; Y ; Yes ; T ; True - -# Quotation_Mark (QMark) - -QMark; N ; No ; F ; False -QMark; Y ; Yes ; T ; True - -# Radical (Radical) - -Radical; N ; No ; F ; False -Radical; Y ; Yes ; T ; True - -# STerm (STerm) - -STerm; N ; No ; F ; False -STerm; Y ; Yes ; T ; True - -# Script (sc) - -sc ; Arab ; Arabic -sc ; Armi ; Imperial_Aramaic -sc ; Armn ; Armenian -sc ; Avst ; Avestan -sc ; Bali ; Balinese -sc ; Bamu ; Bamum -sc ; Batk ; Batak -sc ; Beng ; Bengali -sc ; Bopo ; Bopomofo -sc ; Brah ; Brahmi -sc ; Brai ; Braille -sc ; Bugi ; Buginese -sc ; Buhd ; Buhid -sc ; Cans ; Canadian_Aboriginal -sc ; Cari ; Carian -sc ; Cham ; Cham -sc ; Cher ; Cherokee -sc ; Copt ; Coptic ; Qaac -sc ; Cprt ; Cypriot -sc ; Cyrl ; Cyrillic -sc ; Deva ; Devanagari -sc ; Dsrt ; Deseret -sc ; Egyp ; Egyptian_Hieroglyphs -sc ; Ethi ; Ethiopic -sc ; Geor ; Georgian -sc ; Glag ; Glagolitic -sc ; Goth ; Gothic -sc ; Grek ; Greek -sc ; Gujr ; Gujarati -sc ; Guru ; Gurmukhi -sc ; Hang ; Hangul -sc ; Hani ; Han -sc ; Hano ; Hanunoo -sc ; Hebr ; Hebrew -sc ; Hira ; Hiragana -sc ; Hrkt ; Katakana_Or_Hiragana -sc ; Ital ; Old_Italic -sc ; Java ; Javanese -sc ; Kali ; Kayah_Li -sc ; Kana ; Katakana -sc ; Khar ; Kharoshthi -sc ; Khmr ; Khmer -sc ; Knda ; Kannada -sc ; Kthi ; Kaithi -sc ; Lana ; Tai_Tham -sc ; Laoo ; Lao -sc ; Latn ; Latin -sc ; Lepc ; Lepcha -sc ; Limb ; Limbu -sc ; Linb ; Linear_B -sc ; Lisu ; Lisu -sc ; Lyci ; Lycian -sc ; Lydi ; Lydian -sc ; Mand ; Mandaic -sc ; Mlym ; Malayalam -sc ; Mong ; Mongolian -sc ; Mtei ; Meetei_Mayek -sc ; Mymr ; Myanmar -sc ; Nkoo ; Nko -sc ; Ogam ; Ogham -sc ; Olck ; Ol_Chiki -sc ; Orkh ; Old_Turkic -sc ; Orya ; Oriya -sc ; Osma ; Osmanya -sc ; Phag ; Phags_Pa -sc ; Phli ; Inscriptional_Pahlavi -sc ; Phnx ; Phoenician -sc ; Prti ; Inscriptional_Parthian -sc ; Rjng ; Rejang -sc ; Runr ; Runic -sc ; Samr ; Samaritan -sc ; Sarb ; Old_South_Arabian -sc ; Saur ; Saurashtra -sc ; Shaw ; Shavian -sc ; Sinh ; Sinhala -sc ; Sund ; Sundanese -sc ; Sylo ; Syloti_Nagri -sc ; Syrc ; Syriac -sc ; Tagb ; Tagbanwa -sc ; Tale ; Tai_Le -sc ; Talu ; New_Tai_Lue -sc ; Taml ; Tamil -sc ; Tavt ; Tai_Viet -sc ; Telu ; Telugu -sc ; Tfng ; Tifinagh -sc ; Tglg ; Tagalog -sc ; Thaa ; Thaana -sc ; Thai ; Thai -sc ; Tibt ; Tibetan -sc ; Ugar ; Ugaritic -sc ; Vaii ; Vai -sc ; Xpeo ; Old_Persian -sc ; Xsux ; Cuneiform -sc ; Yiii ; Yi -sc ; Zinh ; Inherited ; Qaai -sc ; Zyyy ; Common -sc ; Zzzz ; Unknown - -# Sentence_Break (SB) - -SB ; AT ; ATerm -SB ; CL ; Close -SB ; CR ; CR -SB ; EX ; Extend -SB ; FO ; Format -SB ; LE ; OLetter -SB ; LF ; LF -SB ; LO ; Lower -SB ; NU ; Numeric -SB ; SC ; SContinue -SB ; SE ; Sep -SB ; SP ; Sp -SB ; ST ; STerm -SB ; UP ; Upper -SB ; XX ; Other - -# Simple_Case_Folding (scf) - -# @missing: 0000..10FFFF; Simple_Case_Folding; - -# Simple_Lowercase_Mapping (slc) - -# @missing: 0000..10FFFF; Simple_Lowercase_Mapping; - -# Simple_Titlecase_Mapping (stc) - -# @missing: 0000..10FFFF; Simple_Titlecase_Mapping; - -# Simple_Uppercase_Mapping (suc) - -# @missing: 0000..10FFFF; Simple_Uppercase_Mapping; - -# Soft_Dotted (SD) - -SD ; N ; No ; F ; False -SD ; Y ; Yes ; T ; True - -# Terminal_Punctuation (Term) - -Term; N ; No ; F ; False -Term; Y ; Yes ; T ; True - -# Titlecase_Mapping (tc) - -# @missing: 0000..10FFFF; Titlecase_Mapping; - -# Unicode_1_Name (na1) - -# @missing: 0000..10FFFF; Unicode_1_Name; - -# Unified_Ideograph (UIdeo) - -UIdeo; N ; No ; F ; False -UIdeo; Y ; Yes ; T ; True - -# Uppercase (Upper) - -Upper; N ; No ; F ; False -Upper; Y ; Yes ; T ; True - -# Uppercase_Mapping (uc) - -# @missing: 0000..10FFFF; Uppercase_Mapping; - -# Variation_Selector (VS) - -VS ; N ; No ; F ; False -VS ; Y ; Yes ; T ; True - -# White_Space (WSpace) - -WSpace; N ; No ; F ; False -WSpace; Y ; Yes ; T ; True - -# Word_Break (WB) - -WB ; CR ; CR -WB ; EX ; ExtendNumLet -WB ; Extend ; Extend -WB ; FO ; Format -WB ; KA ; Katakana -WB ; LE ; ALetter -WB ; LF ; LF -WB ; MB ; MidNumLet -WB ; ML ; MidLetter -WB ; MN ; MidNum -WB ; NL ; Newline -WB ; NU ; Numeric -WB ; XX ; Other - -# XID_Continue (XIDC) - -XIDC; N ; No ; F ; False -XIDC; Y ; Yes ; T ; True - -# XID_Start (XIDS) - -XIDS; N ; No ; F ; False -XIDS; Y ; Yes ; T ; True - -# cjkAccountingNumeric (cjkAccountingNumeric) - -# @missing: 0000..10FFFF; cjkAccountingNumeric; NaN - -# cjkCompatibilityVariant (cjkCompatibilityVariant) - -# @missing: 0000..10FFFF; cjkCompatibilityVariant; - -# cjkIICore (cjkIICore) - -# @missing: 0000..10FFFF; cjkIICore; - -# cjkIRG_GSource (cjkIRG_GSource) - -# @missing: 0000..10FFFF; cjkIRG_GSource; - -# cjkIRG_HSource (cjkIRG_HSource) - -# @missing: 0000..10FFFF; cjkIRG_HSource; - -# cjkIRG_JSource (cjkIRG_JSource) - -# @missing: 0000..10FFFF; cjkIRG_JSource; - -# cjkIRG_KPSource (cjkIRG_KPSource) - -# @missing: 0000..10FFFF; cjkIRG_KPSource; - -# cjkIRG_KSource (cjkIRG_KSource) - -# @missing: 0000..10FFFF; cjkIRG_KSource; - -# cjkIRG_MSource (cjkIRG_MSource) - -# @missing: 0000..10FFFF; cjkIRG_MSource; - -# cjkIRG_TSource (cjkIRG_TSource) - -# @missing: 0000..10FFFF; cjkIRG_TSource; - -# cjkIRG_USource (cjkIRG_USource) - -# @missing: 0000..10FFFF; cjkIRG_USource; - -# cjkIRG_VSource (cjkIRG_VSource) - -# @missing: 0000..10FFFF; cjkIRG_VSource; - -# cjkOtherNumeric (cjkOtherNumeric) - -# @missing: 0000..10FFFF; cjkOtherNumeric; NaN - -# cjkPrimaryNumeric (cjkPrimaryNumeric) - -# @missing: 0000..10FFFF; cjkPrimaryNumeric; NaN - -# cjkRSUnicode (cjkRSUnicode) - -# @missing: 0000..10FFFF; cjkRSUnicode; - -# EOF diff --git a/icuSources/data/unidata/ScriptExtensions.txt b/icuSources/data/unidata/ScriptExtensions.txt deleted file mode 100644 index 0ddb8bcb..00000000 --- a/icuSources/data/unidata/ScriptExtensions.txt +++ /dev/null @@ -1,172 +0,0 @@ -# ScriptExtensions-6.0.0.txt -# Date: 2010-08-30, 01:48:36 GMT [MD] -# -# Unicode Character Database -# Copyright (c) 1991-2010 Unicode, Inc. -# For terms of use, see http://www.unicode.org/terms_of_use.html -# For documentation, see http://www.unicode.org/reports/tr44/ -# -# The Script Extensions contain data about characters that belong to multiple scripts. -# This data is provisional, and expected to change over time, as more information becomes available. -# The script values are space-delimited short values, such as Hang for Hangul. -# For more information, see UAX #24: http://www.unicode.org/reports/tr24/. - -# ================================================ - -# Property: Script_Extensions - -# ================================================ - -# Script_Extensions=Arab Syrc - -0640 ; Arab Syrc # Lm ARABIC TATWEEL -064B..0655 ; Arab Syrc # Mn [11] ARABIC FATHATAN..ARABIC HAMZA BELOW -0670 ; Arab Syrc # Mn ARABIC LETTER SUPERSCRIPT ALEF - -# Total code points: 13 - -# ================================================ - -# Script_Extensions=Arab Thaa - -0660..0669 ; Arab Thaa # Nd [10] ARABIC-INDIC DIGIT ZERO..ARABIC-INDIC DIGIT NINE -FDF2 ; Arab Thaa # Lo ARABIC LIGATURE ALLAH ISOLATED FORM -FDFD ; Arab Thaa # So ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM - -# Total code points: 12 - -# ================================================ - -# Script_Extensions=Armn Geor - -0589 ; Armn Geor # Po ARMENIAN FULL STOP - -# Total code points: 1 - -# ================================================ - -# Script_Extensions=Bopo Hani - -302A..302D ; Bopo Hani # Mn [4] IDEOGRAPHIC LEVEL TONE MARK..IDEOGRAPHIC ENTERING TONE MARK - -# Total code points: 4 - -# ================================================ - -# Script_Extensions=Hira Kana - -3031..3035 ; Hira Kana # Lm [5] VERTICAL KANA REPEAT MARK..VERTICAL KANA REPEAT MARK LOWER HALF -3099..309A ; Hira Kana # Mn [2] COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK..COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK -309B..309C ; Hira Kana # Sk [2] KATAKANA-HIRAGANA VOICED SOUND MARK..KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK -30A0 ; Hira Kana # Pd KATAKANA-HIRAGANA DOUBLE HYPHEN -30FC ; Hira Kana # Lm KATAKANA-HIRAGANA PROLONGED SOUND MARK -FF70 ; Hira Kana # Lm HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK -FF9E..FF9F ; Hira Kana # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK - -# Total code points: 14 - -# ================================================ - -# Script_Extensions=Mong Phag - -1802..1803 ; Mong Phag # Po [2] MONGOLIAN COMMA..MONGOLIAN FULL STOP -1805 ; Mong Phag # Po MONGOLIAN FOUR DOTS - -# Total code points: 3 - -# ================================================ - -# Script_Extensions=Arab Syrc Thaa - -060C ; Arab Syrc Thaa # Po ARABIC COMMA -061B ; Arab Syrc Thaa # Po ARABIC SEMICOLON -061F ; Arab Syrc Thaa # Po ARABIC QUESTION MARK - -# Total code points: 3 - -# ================================================ - -# Script_Extensions=Hani Hira Kana - -3006 ; Hani Hira Kana # Lo IDEOGRAPHIC CLOSING MARK -303C ; Hani Hira Kana # Lo MASU MARK -303D ; Hani Hira Kana # Po PART ALTERNATION MARK -3190..3191 ; Hani Hira Kana # So [2] IDEOGRAPHIC ANNOTATION LINKING MARK..IDEOGRAPHIC ANNOTATION REVERSE MARK -3192..3195 ; Hani Hira Kana # No [4] IDEOGRAPHIC ANNOTATION ONE MARK..IDEOGRAPHIC ANNOTATION FOUR MARK -3196..319F ; Hani Hira Kana # So [10] IDEOGRAPHIC ANNOTATION TOP MARK..IDEOGRAPHIC ANNOTATION MAN MARK - -# Total code points: 19 - -# ================================================ - -# Script_Extensions=Beng Deva Guru Orya - -0964..0965 ; Beng Deva Guru Orya # Po [2] DEVANAGARI DANDA..DEVANAGARI DOUBLE DANDA - -# Total code points: 2 - -# ================================================ - -# Script_Extensions=Buhd Hano Tagb Tglg - -1735..1736 ; Buhd Hano Tagb Tglg # Po [2] PHILIPPINE SINGLE PUNCTUATION..PHILIPPINE DOUBLE PUNCTUATION - -# Total code points: 2 - -# ================================================ - -# Script_Extensions=Bopo Hang Hani Hira Kana - -3003 ; Bopo Hang Hani Hira Kana # Po DITTO MARK -3013 ; Bopo Hang Hani Hira Kana # So GETA MARK -301C ; Bopo Hang Hani Hira Kana # Pd WAVE DASH -301D ; Bopo Hang Hani Hira Kana # Ps REVERSED DOUBLE PRIME QUOTATION MARK -301E..301F ; Bopo Hang Hani Hira Kana # Pe [2] DOUBLE PRIME QUOTATION MARK..LOW DOUBLE PRIME QUOTATION MARK -3030 ; Bopo Hang Hani Hira Kana # Pd WAVY DASH -3037 ; Bopo Hang Hani Hira Kana # So IDEOGRAPHIC TELEGRAPH LINE FEED SEPARATOR SYMBOL -303E..303F ; Bopo Hang Hani Hira Kana # So [2] IDEOGRAPHIC VARIATION INDICATOR..IDEOGRAPHIC HALF FILL SPACE -31C0..31E3 ; Bopo Hang Hani Hira Kana # So [36] CJK STROKE T..CJK STROKE Q -3220..3229 ; Bopo Hang Hani Hira Kana # No [10] PARENTHESIZED IDEOGRAPH ONE..PARENTHESIZED IDEOGRAPH TEN -322A..3243 ; Bopo Hang Hani Hira Kana # So [26] PARENTHESIZED IDEOGRAPH MOON..PARENTHESIZED IDEOGRAPH REACH -3280..3289 ; Bopo Hang Hani Hira Kana # No [10] CIRCLED IDEOGRAPH ONE..CIRCLED IDEOGRAPH TEN -328A..32B0 ; Bopo Hang Hani Hira Kana # So [39] CIRCLED IDEOGRAPH MOON..CIRCLED IDEOGRAPH NIGHT -32C0..32CB ; Bopo Hang Hani Hira Kana # So [12] IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY..IDEOGRAPHIC TELEGRAPH SYMBOL FOR DECEMBER -3358..3370 ; Bopo Hang Hani Hira Kana # So [25] IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ZERO..IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-FOUR -337B..337F ; Bopo Hang Hani Hira Kana # So [5] SQUARE ERA NAME HEISEI..SQUARE CORPORATION -33E0..33FE ; Bopo Hang Hani Hira Kana # So [31] IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ONE..IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE -FE45..FE46 ; Bopo Hang Hani Hira Kana # Po [2] SESAME DOT..WHITE SESAME DOT - -# Total code points: 206 - -# ================================================ - -# Script_Extensions=Bopo Hang Hani Hira Kana Yiii - -3001..3002 ; Bopo Hang Hani Hira Kana Yiii # Po [2] IDEOGRAPHIC COMMA..IDEOGRAPHIC FULL STOP -3008 ; Bopo Hang Hani Hira Kana Yiii # Ps LEFT ANGLE BRACKET -3009 ; Bopo Hang Hani Hira Kana Yiii # Pe RIGHT ANGLE BRACKET -300A ; Bopo Hang Hani Hira Kana Yiii # Ps LEFT DOUBLE ANGLE BRACKET -300B ; Bopo Hang Hani Hira Kana Yiii # Pe RIGHT DOUBLE ANGLE BRACKET -300C ; Bopo Hang Hani Hira Kana Yiii # Ps LEFT CORNER BRACKET -300D ; Bopo Hang Hani Hira Kana Yiii # Pe RIGHT CORNER BRACKET -300E ; Bopo Hang Hani Hira Kana Yiii # Ps LEFT WHITE CORNER BRACKET -300F ; Bopo Hang Hani Hira Kana Yiii # Pe RIGHT WHITE CORNER BRACKET -3010 ; Bopo Hang Hani Hira Kana Yiii # Ps LEFT BLACK LENTICULAR BRACKET -3011 ; Bopo Hang Hani Hira Kana Yiii # Pe RIGHT BLACK LENTICULAR BRACKET -3014 ; Bopo Hang Hani Hira Kana Yiii # Ps LEFT TORTOISE SHELL BRACKET -3015 ; Bopo Hang Hani Hira Kana Yiii # Pe RIGHT TORTOISE SHELL BRACKET -3016 ; Bopo Hang Hani Hira Kana Yiii # Ps LEFT WHITE LENTICULAR BRACKET -3017 ; Bopo Hang Hani Hira Kana Yiii # Pe RIGHT WHITE LENTICULAR BRACKET -3018 ; Bopo Hang Hani Hira Kana Yiii # Ps LEFT WHITE TORTOISE SHELL BRACKET -3019 ; Bopo Hang Hani Hira Kana Yiii # Pe RIGHT WHITE TORTOISE SHELL BRACKET -301A ; Bopo Hang Hani Hira Kana Yiii # Ps LEFT WHITE SQUARE BRACKET -301B ; Bopo Hang Hani Hira Kana Yiii # Pe RIGHT WHITE SQUARE BRACKET -30FB ; Bopo Hang Hani Hira Kana Yiii # Po KATAKANA MIDDLE DOT -FF61 ; Bopo Hang Hani Hira Kana Yiii # Po HALFWIDTH IDEOGRAPHIC FULL STOP -FF62 ; Bopo Hang Hani Hira Kana Yiii # Ps HALFWIDTH LEFT CORNER BRACKET -FF63 ; Bopo Hang Hani Hira Kana Yiii # Pe HALFWIDTH RIGHT CORNER BRACKET -FF64..FF65 ; Bopo Hang Hani Hira Kana Yiii # Po [2] HALFWIDTH IDEOGRAPHIC COMMA..HALFWIDTH KATAKANA MIDDLE DOT - -# Total code points: 26 - -# EOF diff --git a/icuSources/data/unidata/Scripts.txt b/icuSources/data/unidata/Scripts.txt deleted file mode 100644 index 3a588a2c..00000000 --- a/icuSources/data/unidata/Scripts.txt +++ /dev/null @@ -1,2044 +0,0 @@ -# Scripts-6.0.0.txt -# Date: 2010-08-19, 00:48:47 GMT [MD] -# -# Unicode Character Database -# Copyright (c) 1991-2010 Unicode, Inc. -# For terms of use, see http://www.unicode.org/terms_of_use.html -# For documentation, see http://www.unicode.org/reports/tr44/ - -# ================================================ - -# Property: Script - -# All code points not explicitly listed for Script -# have the value Unknown (Zzzz). - -# @missing: 0000..10FFFF; Unknown - -# ================================================ - -0000..001F ; Common -0020 ; Common -0021..0023 ; Common -0024 ; Common -0025..0027 ; Common -0028 ; Common -0029 ; Common -002A ; Common -002B ; Common -002C ; Common -002D ; Common -002E..002F ; Common -0030..0039 ; Common -003A..003B ; Common -003C..003E ; Common -003F..0040 ; Common -005B ; Common -005C ; Common -005D ; Common -005E ; Common -005F ; Common -0060 ; Common -007B ; Common -007C ; Common -007D ; Common -007E ; Common -007F..009F ; Common -00A0 ; Common -00A1 ; Common -00A2..00A5 ; Common -00A6..00A7 ; Common -00A8 ; Common -00A9 ; Common -00AB ; Common -00AC ; Common -00AD ; Common -00AE ; Common -00AF ; Common -00B0 ; Common -00B1 ; Common -00B2..00B3 ; Common -00B4 ; Common -00B5 ; Common -00B6 ; Common -00B7 ; Common -00B8 ; Common -00B9 ; Common -00BB ; Common -00BC..00BE ; Common -00BF ; Common -00D7 ; Common -00F7 ; Common -02B9..02C1 ; Common -02C2..02C5 ; Common -02C6..02D1 ; Common -02D2..02DF ; Common -02E5..02E9 ; Common -02EC ; Common -02ED ; Common -02EE ; Common -02EF..02FF ; Common -0374 ; Common -037E ; Common -0385 ; Common -0387 ; Common -0589 ; Common -060C ; Common -061B ; Common -061F ; Common -0640 ; Common -0660..0669 ; Common -06DD ; Common -0964..0965 ; Common -0970 ; Common -0E3F ; Common -0FD5..0FD8 ; Common -10FB ; Common -16EB..16ED ; Common -1735..1736 ; Common -1802..1803 ; Common -1805 ; Common -1CD3 ; Common -1CE1 ; Common -1CE9..1CEC ; Common -1CEE..1CF1 ; Common -1CF2 ; Common -2000..200A ; Common -200B ; Common -200E..200F ; Common -2010..2015 ; Common -2016..2017 ; Common -2018 ; Common -2019 ; Common -201A ; Common -201B..201C ; Common -201D ; Common -201E ; Common -201F ; Common -2020..2027 ; Common -2028 ; Common -2029 ; Common -202A..202E ; Common -202F ; Common -2030..2038 ; Common -2039 ; Common -203A ; Common -203B..203E ; Common -203F..2040 ; Common -2041..2043 ; Common -2044 ; Common -2045 ; Common -2046 ; Common -2047..2051 ; Common -2052 ; Common -2053 ; Common -2054 ; Common -2055..205E ; Common -205F ; Common -2060..2064 ; Common -206A..206F ; Common -2070 ; Common -2074..2079 ; Common -207A..207C ; Common -207D ; Common -207E ; Common -2080..2089 ; Common -208A..208C ; Common -208D ; Common -208E ; Common -20A0..20B9 ; Common -2100..2101 ; Common -2102 ; Common -2103..2106 ; Common -2107 ; Common -2108..2109 ; Common -210A..2113 ; Common -2114 ; Common -2115 ; Common -2116..2117 ; Common -2118 ; Common -2119..211D ; Common -211E..2123 ; Common -2124 ; Common -2125 ; Common -2127 ; Common -2128 ; Common -2129 ; Common -212C..212D ; Common -212E ; Common -212F..2131 ; Common -2133..2134 ; Common -2135..2138 ; Common -2139 ; Common -213A..213B ; Common -213C..213F ; Common -2140..2144 ; Common -2145..2149 ; Common -214A ; Common -214B ; Common -214C..214D ; Common -214F ; Common -2150..215F ; Common -2189 ; Common -2190..2194 ; Common -2195..2199 ; Common -219A..219B ; Common -219C..219F ; Common -21A0 ; Common -21A1..21A2 ; Common -21A3 ; Common -21A4..21A5 ; Common -21A6 ; Common -21A7..21AD ; Common -21AE ; Common -21AF..21CD ; Common -21CE..21CF ; Common -21D0..21D1 ; Common -21D2 ; Common -21D3 ; Common -21D4 ; Common -21D5..21F3 ; Common -21F4..22FF ; Common -2300..2307 ; Common -2308..230B ; Common -230C..231F ; Common -2320..2321 ; Common -2322..2328 ; Common -2329 ; Common -232A ; Common -232B..237B ; Common -237C ; Common -237D..239A ; Common -239B..23B3 ; Common -23B4..23DB ; Common -23DC..23E1 ; Common -23E2..23F3 ; Common -2400..2426 ; Common -2440..244A ; Common -2460..249B ; Common -249C..24E9 ; Common -24EA..24FF ; Common -2500..25B6 ; Common -25B7 ; Common -25B8..25C0 ; Common -25C1 ; Common -25C2..25F7 ; Common -25F8..25FF ; Common -2600..266E ; Common -266F ; Common -2670..26FF ; Common -2701..2767 ; Common -2768 ; Common -2769 ; Common -276A ; Common -276B ; Common -276C ; Common -276D ; Common -276E ; Common -276F ; Common -2770 ; Common -2771 ; Common -2772 ; Common -2773 ; Common -2774 ; Common -2775 ; Common -2776..2793 ; Common -2794..27BF ; Common -27C0..27C4 ; Common -27C5 ; Common -27C6 ; Common -27C7..27CA ; Common -27CC ; Common -27CE..27E5 ; Common -27E6 ; Common -27E7 ; Common -27E8 ; Common -27E9 ; Common -27EA ; Common -27EB ; Common -27EC ; Common -27ED ; Common -27EE ; Common -27EF ; Common -27F0..27FF ; Common -2900..2982 ; Common -2983 ; Common -2984 ; Common -2985 ; Common -2986 ; Common -2987 ; Common -2988 ; Common -2989 ; Common -298A ; Common -298B ; Common -298C ; Common -298D ; Common -298E ; Common -298F ; Common -2990 ; Common -2991 ; Common -2992 ; Common -2993 ; Common -2994 ; Common -2995 ; Common -2996 ; Common -2997 ; Common -2998 ; Common -2999..29D7 ; Common -29D8 ; Common -29D9 ; Common -29DA ; Common -29DB ; Common -29DC..29FB ; Common -29FC ; Common -29FD ; Common -29FE..2AFF ; Common -2B00..2B2F ; Common -2B30..2B44 ; Common -2B45..2B46 ; Common -2B47..2B4C ; Common -2B50..2B59 ; Common -2E00..2E01 ; Common -2E02 ; Common -2E03 ; Common -2E04 ; Common -2E05 ; Common -2E06..2E08 ; Common -2E09 ; Common -2E0A ; Common -2E0B ; Common -2E0C ; Common -2E0D ; Common -2E0E..2E16 ; Common -2E17 ; Common -2E18..2E19 ; Common -2E1A ; Common -2E1B ; Common -2E1C ; Common -2E1D ; Common -2E1E..2E1F ; Common -2E20 ; Common -2E21 ; Common -2E22 ; Common -2E23 ; Common -2E24 ; Common -2E25 ; Common -2E26 ; Common -2E27 ; Common -2E28 ; Common -2E29 ; Common -2E2A..2E2E ; Common -2E2F ; Common -2E30..2E31 ; Common -2FF0..2FFB ; Common -3000 ; Common -3001..3003 ; Common -3004 ; Common -3006 ; Common -3008 ; Common -3009 ; Common -300A ; Common -300B ; Common -300C ; Common -300D ; Common -300E ; Common -300F ; Common -3010 ; Common -3011 ; Common -3012..3013 ; Common -3014 ; Common -3015 ; Common -3016 ; Common -3017 ; Common -3018 ; Common -3019 ; Common -301A ; Common -301B ; Common -301C ; Common -301D ; Common -301E..301F ; Common -3020 ; Common -3030 ; Common -3031..3035 ; Common -3036..3037 ; Common -303C ; Common -303D ; Common -303E..303F ; Common -309B..309C ; Common -30A0 ; Common -30FB ; Common -30FC ; Common -3190..3191 ; Common -3192..3195 ; Common -3196..319F ; Common -31C0..31E3 ; Common -3220..3229 ; Common -322A..3250 ; Common -3251..325F ; Common -327F ; Common -3280..3289 ; Common -328A..32B0 ; Common -32B1..32BF ; Common -32C0..32CF ; Common -3358..33FF ; Common -4DC0..4DFF ; Common -A700..A716 ; Common -A717..A71F ; Common -A720..A721 ; Common -A788 ; Common -A789..A78A ; Common -A830..A835 ; Common -A836..A837 ; Common -A838 ; Common -A839 ; Common -F7F3..F8FF ; Common -FD3E ; Common -FD3F ; Common -FDFD ; Common -FE10..FE16 ; Common -FE17 ; Common -FE18 ; Common -FE19 ; Common -FE30 ; Common -FE31..FE32 ; Common -FE33..FE34 ; Common -FE35 ; Common -FE36 ; Common -FE37 ; Common -FE38 ; Common -FE39 ; Common -FE3A ; Common -FE3B ; Common -FE3C ; Common -FE3D ; Common -FE3E ; Common -FE3F ; Common -FE40 ; Common -FE41 ; Common -FE42 ; Common -FE43 ; Common -FE44 ; Common -FE45..FE46 ; Common -FE47 ; Common -FE48 ; Common -FE49..FE4C ; Common -FE4D..FE4F ; Common -FE50..FE52 ; Common -FE54..FE57 ; Common -FE58 ; Common -FE59 ; Common -FE5A ; Common -FE5B ; Common -FE5C ; Common -FE5D ; Common -FE5E ; Common -FE5F..FE61 ; Common -FE62 ; Common -FE63 ; Common -FE64..FE66 ; Common -FE68 ; Common -FE69 ; Common -FE6A..FE6B ; Common -FEFF ; Common -FF01..FF03 ; Common -FF04 ; Common -FF05..FF07 ; Common -FF08 ; Common -FF09 ; Common -FF0A ; Common -FF0B ; Common -FF0C ; Common -FF0D ; Common -FF0E..FF0F ; Common -FF10..FF19 ; Common -FF1A..FF1B ; Common -FF1C..FF1E ; Common -FF1F..FF20 ; Common -FF3B ; Common -FF3C ; Common -FF3D ; Common -FF3E ; Common -FF3F ; Common -FF40 ; Common -FF5B ; Common -FF5C ; Common -FF5D ; Common -FF5E ; Common -FF5F ; Common -FF60 ; Common -FF61 ; Common -FF62 ; Common -FF63 ; Common -FF64..FF65 ; Common -FF70 ; Common -FF9E..FF9F ; Common -FFE0..FFE1 ; Common -FFE2 ; Common -FFE3 ; Common -FFE4 ; Common -FFE5..FFE6 ; Common -FFE8 ; Common -FFE9..FFEC ; Common -FFED..FFEE ; Common -FFF9..FFFB ; Common -FFFC..FFFD ; Common -10100..10101 ; Common -10102 ; Common -10107..10133 ; Common -10137..1013F ; Common -10190..1019B ; Common -101D0..101FC ; Common -1D000..1D0F5 ; Common -1D100..1D126 ; Common -1D129..1D164 ; Common -1D165..1D166 ; Common -1D16A..1D16C ; Common -1D16D..1D172 ; Common -1D173..1D17A ; Common -1D183..1D184 ; Common -1D18C..1D1A9 ; Common -1D1AE..1D1DD ; Common -1D300..1D356 ; Common -1D360..1D371 ; Common -1D400..1D454 ; Common -1D456..1D49C ; Common -1D49E..1D49F ; Common -1D4A2 ; Common -1D4A5..1D4A6 ; Common -1D4A9..1D4AC ; Common -1D4AE..1D4B9 ; Common -1D4BB ; Common -1D4BD..1D4C3 ; Common -1D4C5..1D505 ; Common -1D507..1D50A ; Common -1D50D..1D514 ; Common -1D516..1D51C ; Common -1D51E..1D539 ; Common -1D53B..1D53E ; Common -1D540..1D544 ; Common -1D546 ; Common -1D54A..1D550 ; Common -1D552..1D6A5 ; Common -1D6A8..1D6C0 ; Common -1D6C1 ; Common -1D6C2..1D6DA ; Common -1D6DB ; Common -1D6DC..1D6FA ; Common -1D6FB ; Common -1D6FC..1D714 ; Common -1D715 ; Common -1D716..1D734 ; Common -1D735 ; Common -1D736..1D74E ; Common -1D74F ; Common -1D750..1D76E ; Common -1D76F ; Common -1D770..1D788 ; Common -1D789 ; Common -1D78A..1D7A8 ; Common -1D7A9 ; Common -1D7AA..1D7C2 ; Common -1D7C3 ; Common -1D7C4..1D7CB ; Common -1D7CE..1D7FF ; Common -1F000..1F02B ; Common -1F030..1F093 ; Common -1F0A0..1F0AE ; Common -1F0B1..1F0BE ; Common -1F0C1..1F0CF ; Common -1F0D1..1F0DF ; Common -1F100..1F10A ; Common -1F110..1F12E ; Common -1F130..1F169 ; Common -1F170..1F19A ; Common -1F1E6..1F1FF ; Common -1F201..1F202 ; Common -1F210..1F23A ; Common -1F240..1F248 ; Common -1F250..1F251 ; Common -1F300..1F320 ; Common -1F330..1F335 ; Common -1F337..1F37C ; Common -1F380..1F393 ; Common -1F3A0..1F3C4 ; Common -1F3C6..1F3CA ; Common -1F3E0..1F3F0 ; Common -1F400..1F43E ; Common -1F440 ; Common -1F442..1F4F7 ; Common -1F4F9..1F4FC ; Common -1F500..1F53D ; Common -1F550..1F567 ; Common -1F5FB..1F5FF ; Common -1F601..1F610 ; Common -1F612..1F614 ; Common -1F616 ; Common -1F618 ; Common -1F61A ; Common -1F61C..1F61E ; Common -1F620..1F625 ; Common -1F628..1F62B ; Common -1F62D ; Common -1F630..1F633 ; Common -1F635..1F640 ; Common -1F645..1F64F ; Common -1F680..1F6C5 ; Common -1F700..1F773 ; Common -E0001 ; Common -E0020..E007F ; Common - -# Total code points: 6648 - -# ================================================ - -0041..005A ; Latin -0061..007A ; Latin -00AA ; Latin -00BA ; Latin -00C0..00D6 ; Latin -00D8..00F6 ; Latin -00F8..01BA ; Latin -01BB ; Latin -01BC..01BF ; Latin -01C0..01C3 ; Latin -01C4..0293 ; Latin -0294 ; Latin -0295..02AF ; Latin -02B0..02B8 ; Latin -02E0..02E4 ; Latin -1D00..1D25 ; Latin -1D2C..1D5C ; Latin -1D62..1D65 ; Latin -1D6B..1D77 ; Latin -1D79..1D9A ; Latin -1D9B..1DBE ; Latin -1E00..1EFF ; Latin -2071 ; Latin -207F ; Latin -2090..209C ; Latin -212A..212B ; Latin -2132 ; Latin -214E ; Latin -2160..2182 ; Latin -2183..2184 ; Latin -2185..2188 ; Latin -2C60..2C7C ; Latin -2C7D ; Latin -2C7E..2C7F ; Latin -A722..A76F ; Latin -A770 ; Latin -A771..A787 ; Latin -A78B..A78E ; Latin -A790..A791 ; Latin -A7A0..A7A9 ; Latin -A7FA ; Latin -A7FB..A7FF ; Latin -FB00..FB06 ; Latin -FF21..FF3A ; Latin -FF41..FF5A ; Latin - -# Total code points: 1267 - -# ================================================ - -0370..0373 ; Greek -0375 ; Greek -0376..0377 ; Greek -037A ; Greek -037B..037D ; Greek -0384 ; Greek -0386 ; Greek -0388..038A ; Greek -038C ; Greek -038E..03A1 ; Greek -03A3..03E1 ; Greek -03F0..03F5 ; Greek -03F6 ; Greek -03F7..03FF ; Greek -1D26..1D2A ; Greek -1D5D..1D61 ; Greek -1D66..1D6A ; Greek -1DBF ; Greek -1F00..1F15 ; Greek -1F18..1F1D ; Greek -1F20..1F45 ; Greek -1F48..1F4D ; Greek -1F50..1F57 ; Greek -1F59 ; Greek -1F5B ; Greek -1F5D ; Greek -1F5F..1F7D ; Greek -1F80..1FB4 ; Greek -1FB6..1FBC ; Greek -1FBD ; Greek -1FBE ; Greek -1FBF..1FC1 ; Greek -1FC2..1FC4 ; Greek -1FC6..1FCC ; Greek -1FCD..1FCF ; Greek -1FD0..1FD3 ; Greek -1FD6..1FDB ; Greek -1FDD..1FDF ; Greek -1FE0..1FEC ; Greek -1FED..1FEF ; Greek -1FF2..1FF4 ; Greek -1FF6..1FFC ; Greek -1FFD..1FFE ; Greek -2126 ; Greek -10140..10174 ; Greek -10175..10178 ; Greek -10179..10189 ; Greek -1018A ; Greek -1D200..1D241 ; Greek -1D242..1D244 ; Greek -1D245 ; Greek - -# Total code points: 511 - -# ================================================ - -0400..0481 ; Cyrillic -0482 ; Cyrillic -0483..0484 ; Cyrillic -0487 ; Cyrillic -0488..0489 ; Cyrillic -048A..0527 ; Cyrillic -1D2B ; Cyrillic -1D78 ; Cyrillic -2DE0..2DFF ; Cyrillic -A640..A66D ; Cyrillic -A66E ; Cyrillic -A66F ; Cyrillic -A670..A672 ; Cyrillic -A673 ; Cyrillic -A67C..A67D ; Cyrillic -A67E ; Cyrillic -A67F ; Cyrillic -A680..A697 ; Cyrillic - -# Total code points: 408 - -# ================================================ - -0531..0556 ; Armenian -0559 ; Armenian -055A..055F ; Armenian -0561..0587 ; Armenian -058A ; Armenian -FB13..FB17 ; Armenian - -# Total code points: 90 - -# ================================================ - -0591..05BD ; Hebrew -05BE ; Hebrew -05BF ; Hebrew -05C0 ; Hebrew -05C1..05C2 ; Hebrew -05C3 ; Hebrew -05C4..05C5 ; Hebrew -05C6 ; Hebrew -05C7 ; Hebrew -05D0..05EA ; Hebrew -05F0..05F2 ; Hebrew -05F3..05F4 ; Hebrew -FB1D ; Hebrew -FB1E ; Hebrew -FB1F..FB28 ; Hebrew -FB29 ; Hebrew -FB2A..FB36 ; Hebrew -FB38..FB3C ; Hebrew -FB3E ; Hebrew -FB40..FB41 ; Hebrew -FB43..FB44 ; Hebrew -FB46..FB4F ; Hebrew - -# Total code points: 133 - -# ================================================ - -0600..0603 ; Arabic -0606..0608 ; Arabic -0609..060A ; Arabic -060B ; Arabic -060D ; Arabic -060E..060F ; Arabic -0610..061A ; Arabic -061E ; Arabic -0620..063F ; Arabic -0641..064A ; Arabic -0656..065E ; Arabic -066A..066D ; Arabic -066E..066F ; Arabic -0671..06D3 ; Arabic -06D4 ; Arabic -06D5 ; Arabic -06D6..06DC ; Arabic -06DE ; Arabic -06DF..06E4 ; Arabic -06E5..06E6 ; Arabic -06E7..06E8 ; Arabic -06E9 ; Arabic -06EA..06ED ; Arabic -06EE..06EF ; Arabic -06F0..06F9 ; Arabic -06FA..06FC ; Arabic -06FD..06FE ; Arabic -06FF ; Arabic -0750..077F ; Arabic -FB50..FBB1 ; Arabic -FBB2..FBC1 ; Arabic -FBD3..FD3D ; Arabic -FD50..FD8F ; Arabic -FD92..FDC7 ; Arabic -FDF0..FDFB ; Arabic -FDFC ; Arabic -FE70..FE74 ; Arabic -FE76..FEFC ; Arabic -10E60..10E7E ; Arabic - -# Total code points: 1051 - -# ================================================ - -0700..070D ; Syriac -070F ; Syriac -0710 ; Syriac -0711 ; Syriac -0712..072F ; Syriac -0730..074A ; Syriac -074D..074F ; Syriac - -# Total code points: 77 - -# ================================================ - -0780..07A5 ; Thaana -07A6..07B0 ; Thaana -07B1 ; Thaana - -# Total code points: 50 - -# ================================================ - -0900..0902 ; Devanagari -0903 ; Devanagari -0904..0939 ; Devanagari -093A ; Devanagari -093B ; Devanagari -093C ; Devanagari -093D ; Devanagari -093E..0940 ; Devanagari -0941..0948 ; Devanagari -0949..094C ; Devanagari -094D ; Devanagari -094E..094F ; Devanagari -0950 ; Devanagari -0953..0957 ; Devanagari -0958..0961 ; Devanagari -0962..0963 ; Devanagari -0966..096F ; Devanagari -0971 ; Devanagari -0972..0977 ; Devanagari -0979..097F ; Devanagari -A8E0..A8F1 ; Devanagari -A8F2..A8F7 ; Devanagari -A8F8..A8FA ; Devanagari -A8FB ; Devanagari - -# Total code points: 150 - -# ================================================ - -0981 ; Bengali -0982..0983 ; Bengali -0985..098C ; Bengali -098F..0990 ; Bengali -0993..09A8 ; Bengali -09AA..09B0 ; Bengali -09B2 ; Bengali -09B6..09B9 ; Bengali -09BC ; Bengali -09BD ; Bengali -09BE..09C0 ; Bengali -09C1..09C4 ; Bengali -09C7..09C8 ; Bengali -09CB..09CC ; Bengali -09CD ; Bengali -09CE ; Bengali -09D7 ; Bengali -09DC..09DD ; Bengali -09DF..09E1 ; Bengali -09E2..09E3 ; Bengali -09E6..09EF ; Bengali -09F0..09F1 ; Bengali -09F2..09F3 ; Bengali -09F4..09F9 ; Bengali -09FA ; Bengali -09FB ; Bengali - -# Total code points: 92 - -# ================================================ - -0A01..0A02 ; Gurmukhi -0A03 ; Gurmukhi -0A05..0A0A ; Gurmukhi -0A0F..0A10 ; Gurmukhi -0A13..0A28 ; Gurmukhi -0A2A..0A30 ; Gurmukhi -0A32..0A33 ; Gurmukhi -0A35..0A36 ; Gurmukhi -0A38..0A39 ; Gurmukhi -0A3C ; Gurmukhi -0A3E..0A40 ; Gurmukhi -0A41..0A42 ; Gurmukhi -0A47..0A48 ; Gurmukhi -0A4B..0A4D ; Gurmukhi -0A51 ; Gurmukhi -0A59..0A5C ; Gurmukhi -0A5E ; Gurmukhi -0A66..0A6F ; Gurmukhi -0A70..0A71 ; Gurmukhi -0A72..0A74 ; Gurmukhi -0A75 ; Gurmukhi - -# Total code points: 79 - -# ================================================ - -0A81..0A82 ; Gujarati -0A83 ; Gujarati -0A85..0A8D ; Gujarati -0A8F..0A91 ; Gujarati -0A93..0AA8 ; Gujarati -0AAA..0AB0 ; Gujarati -0AB2..0AB3 ; Gujarati -0AB5..0AB9 ; Gujarati -0ABC ; Gujarati -0ABD ; Gujarati -0ABE..0AC0 ; Gujarati -0AC1..0AC5 ; Gujarati -0AC7..0AC8 ; Gujarati -0AC9 ; Gujarati -0ACB..0ACC ; Gujarati -0ACD ; Gujarati -0AD0 ; Gujarati -0AE0..0AE1 ; Gujarati -0AE2..0AE3 ; Gujarati -0AE6..0AEF ; Gujarati -0AF1 ; Gujarati - -# Total code points: 83 - -# ================================================ - -0B01 ; Oriya -0B02..0B03 ; Oriya -0B05..0B0C ; Oriya -0B0F..0B10 ; Oriya -0B13..0B28 ; Oriya -0B2A..0B30 ; Oriya -0B32..0B33 ; Oriya -0B35..0B39 ; Oriya -0B3C ; Oriya -0B3D ; Oriya -0B3E ; Oriya -0B3F ; Oriya -0B40 ; Oriya -0B41..0B44 ; Oriya -0B47..0B48 ; Oriya -0B4B..0B4C ; Oriya -0B4D ; Oriya -0B56 ; Oriya -0B57 ; Oriya -0B5C..0B5D ; Oriya -0B5F..0B61 ; Oriya -0B62..0B63 ; Oriya -0B66..0B6F ; Oriya -0B70 ; Oriya -0B71 ; Oriya -0B72..0B77 ; Oriya - -# Total code points: 90 - -# ================================================ - -0B82 ; Tamil -0B83 ; Tamil -0B85..0B8A ; Tamil -0B8E..0B90 ; Tamil -0B92..0B95 ; Tamil -0B99..0B9A ; Tamil -0B9C ; Tamil -0B9E..0B9F ; Tamil -0BA3..0BA4 ; Tamil -0BA8..0BAA ; Tamil -0BAE..0BB9 ; Tamil -0BBE..0BBF ; Tamil -0BC0 ; Tamil -0BC1..0BC2 ; Tamil -0BC6..0BC8 ; Tamil -0BCA..0BCC ; Tamil -0BCD ; Tamil -0BD0 ; Tamil -0BD7 ; Tamil -0BE6..0BEF ; Tamil -0BF0..0BF2 ; Tamil -0BF3..0BF8 ; Tamil -0BF9 ; Tamil -0BFA ; Tamil - -# Total code points: 72 - -# ================================================ - -0C01..0C03 ; Telugu -0C05..0C0C ; Telugu -0C0E..0C10 ; Telugu -0C12..0C28 ; Telugu -0C2A..0C33 ; Telugu -0C35..0C39 ; Telugu -0C3D ; Telugu -0C3E..0C40 ; Telugu -0C41..0C44 ; Telugu -0C46..0C48 ; Telugu -0C4A..0C4D ; Telugu -0C55..0C56 ; Telugu -0C58..0C59 ; Telugu -0C60..0C61 ; Telugu -0C62..0C63 ; Telugu -0C66..0C6F ; Telugu -0C78..0C7E ; Telugu -0C7F ; Telugu - -# Total code points: 93 - -# ================================================ - -0C82..0C83 ; Kannada -0C85..0C8C ; Kannada -0C8E..0C90 ; Kannada -0C92..0CA8 ; Kannada -0CAA..0CB3 ; Kannada -0CB5..0CB9 ; Kannada -0CBC ; Kannada -0CBD ; Kannada -0CBE ; Kannada -0CBF ; Kannada -0CC0..0CC4 ; Kannada -0CC6 ; Kannada -0CC7..0CC8 ; Kannada -0CCA..0CCB ; Kannada -0CCC..0CCD ; Kannada -0CD5..0CD6 ; Kannada -0CDE ; Kannada -0CE0..0CE1 ; Kannada -0CE2..0CE3 ; Kannada -0CE6..0CEF ; Kannada -0CF1..0CF2 ; Kannada - -# Total code points: 86 - -# ================================================ - -0D02..0D03 ; Malayalam -0D05..0D0C ; Malayalam -0D0E..0D10 ; Malayalam -0D12..0D3A ; Malayalam -0D3D ; Malayalam -0D3E..0D40 ; Malayalam -0D41..0D44 ; Malayalam -0D46..0D48 ; Malayalam -0D4A..0D4C ; Malayalam -0D4D ; Malayalam -0D4E ; Malayalam -0D57 ; Malayalam -0D60..0D61 ; Malayalam -0D62..0D63 ; Malayalam -0D66..0D6F ; Malayalam -0D70..0D75 ; Malayalam -0D79 ; Malayalam -0D7A..0D7F ; Malayalam - -# Total code points: 98 - -# ================================================ - -0D82..0D83 ; Sinhala -0D85..0D96 ; Sinhala -0D9A..0DB1 ; Sinhala -0DB3..0DBB ; Sinhala -0DBD ; Sinhala -0DC0..0DC6 ; Sinhala -0DCA ; Sinhala -0DCF..0DD1 ; Sinhala -0DD2..0DD4 ; Sinhala -0DD6 ; Sinhala -0DD8..0DDF ; Sinhala -0DF2..0DF3 ; Sinhala -0DF4 ; Sinhala - -# Total code points: 80 - -# ================================================ - -0E01..0E30 ; Thai -0E31 ; Thai -0E32..0E33 ; Thai -0E34..0E3A ; Thai -0E40..0E45 ; Thai -0E46 ; Thai -0E47..0E4E ; Thai -0E4F ; Thai -0E50..0E59 ; Thai -0E5A..0E5B ; Thai - -# Total code points: 86 - -# ================================================ - -0E81..0E82 ; Lao -0E84 ; Lao -0E87..0E88 ; Lao -0E8A ; Lao -0E8D ; Lao -0E94..0E97 ; Lao -0E99..0E9F ; Lao -0EA1..0EA3 ; Lao -0EA5 ; Lao -0EA7 ; Lao -0EAA..0EAB ; Lao -0EAD..0EB0 ; Lao -0EB1 ; Lao -0EB2..0EB3 ; Lao -0EB4..0EB9 ; Lao -0EBB..0EBC ; Lao -0EBD ; Lao -0EC0..0EC4 ; Lao -0EC6 ; Lao -0EC8..0ECD ; Lao -0ED0..0ED9 ; Lao -0EDC..0EDD ; Lao - -# Total code points: 65 - -# ================================================ - -0F00 ; Tibetan -0F01..0F03 ; Tibetan -0F04..0F12 ; Tibetan -0F13..0F17 ; Tibetan -0F18..0F19 ; Tibetan -0F1A..0F1F ; Tibetan -0F20..0F29 ; Tibetan -0F2A..0F33 ; Tibetan -0F34 ; Tibetan -0F35 ; Tibetan -0F36 ; Tibetan -0F37 ; Tibetan -0F38 ; Tibetan -0F39 ; Tibetan -0F3A ; Tibetan -0F3B ; Tibetan -0F3C ; Tibetan -0F3D ; Tibetan -0F3E..0F3F ; Tibetan -0F40..0F47 ; Tibetan -0F49..0F6C ; Tibetan -0F71..0F7E ; Tibetan -0F7F ; Tibetan -0F80..0F84 ; Tibetan -0F85 ; Tibetan -0F86..0F87 ; Tibetan -0F88..0F8C ; Tibetan -0F8D..0F97 ; Tibetan -0F99..0FBC ; Tibetan -0FBE..0FC5 ; Tibetan -0FC6 ; Tibetan -0FC7..0FCC ; Tibetan -0FCE..0FCF ; Tibetan -0FD0..0FD4 ; Tibetan -0FD9..0FDA ; Tibetan - -# Total code points: 207 - -# ================================================ - -1000..102A ; Myanmar -102B..102C ; Myanmar -102D..1030 ; Myanmar -1031 ; Myanmar -1032..1037 ; Myanmar -1038 ; Myanmar -1039..103A ; Myanmar -103B..103C ; Myanmar -103D..103E ; Myanmar -103F ; Myanmar -1040..1049 ; Myanmar -104A..104F ; Myanmar -1050..1055 ; Myanmar -1056..1057 ; Myanmar -1058..1059 ; Myanmar -105A..105D ; Myanmar -105E..1060 ; Myanmar -1061 ; Myanmar -1062..1064 ; Myanmar -1065..1066 ; Myanmar -1067..106D ; Myanmar -106E..1070 ; Myanmar -1071..1074 ; Myanmar -1075..1081 ; Myanmar -1082 ; Myanmar -1083..1084 ; Myanmar -1085..1086 ; Myanmar -1087..108C ; Myanmar -108D ; Myanmar -108E ; Myanmar -108F ; Myanmar -1090..1099 ; Myanmar -109A..109C ; Myanmar -109D ; Myanmar -109E..109F ; Myanmar -AA60..AA6F ; Myanmar -AA70 ; Myanmar -AA71..AA76 ; Myanmar -AA77..AA79 ; Myanmar -AA7A ; Myanmar -AA7B ; Myanmar - -# Total code points: 188 - -# ================================================ - -10A0..10C5 ; Georgian -10D0..10FA ; Georgian -10FC ; Georgian -2D00..2D25 ; Georgian - -# Total code points: 120 - -# ================================================ - -1100..11FF ; Hangul -302E..302F ; Hangul -3131..318E ; Hangul -3200..321E ; Hangul -3260..327E ; Hangul -A960..A97C ; Hangul -AC00..D7A3 ; Hangul -D7B0..D7C6 ; Hangul -D7CB..D7FB ; Hangul -FFA0..FFBE ; Hangul -FFC2..FFC7 ; Hangul -FFCA..FFCF ; Hangul -FFD2..FFD7 ; Hangul -FFDA..FFDC ; Hangul - -# Total code points: 11739 - -# ================================================ - -1200..1248 ; Ethiopic -124A..124D ; Ethiopic -1250..1256 ; Ethiopic -1258 ; Ethiopic -125A..125D ; Ethiopic -1260..1288 ; Ethiopic -128A..128D ; Ethiopic -1290..12B0 ; Ethiopic -12B2..12B5 ; Ethiopic -12B8..12BE ; Ethiopic -12C0 ; Ethiopic -12C2..12C5 ; Ethiopic -12C8..12D6 ; Ethiopic -12D8..1310 ; Ethiopic -1312..1315 ; Ethiopic -1318..135A ; Ethiopic -135D..135F ; Ethiopic -1360 ; Ethiopic -1361..1368 ; Ethiopic -1369..137C ; Ethiopic -1380..138F ; Ethiopic -1390..1399 ; Ethiopic -2D80..2D96 ; Ethiopic -2DA0..2DA6 ; Ethiopic -2DA8..2DAE ; Ethiopic -2DB0..2DB6 ; Ethiopic -2DB8..2DBE ; Ethiopic -2DC0..2DC6 ; Ethiopic -2DC8..2DCE ; Ethiopic -2DD0..2DD6 ; Ethiopic -2DD8..2DDE ; Ethiopic -AB01..AB06 ; Ethiopic -AB09..AB0E ; Ethiopic -AB11..AB16 ; Ethiopic -AB20..AB26 ; Ethiopic -AB28..AB2E ; Ethiopic - -# Total code points: 495 - -# ================================================ - -13A0..13F4 ; Cherokee - -# Total code points: 85 - -# ================================================ - -1400 ; Canadian_Aboriginal -1401..166C ; Canadian_Aboriginal -166D..166E ; Canadian_Aboriginal -166F..167F ; Canadian_Aboriginal -18B0..18F5 ; Canadian_Aboriginal - -# Total code points: 710 - -# ================================================ - -1680 ; Ogham -1681..169A ; Ogham -169B ; Ogham -169C ; Ogham - -# Total code points: 29 - -# ================================================ - -16A0..16EA ; Runic -16EE..16F0 ; Runic - -# Total code points: 78 - -# ================================================ - -1780..17B3 ; Khmer -17B4..17B5 ; Khmer -17B6 ; Khmer -17B7..17BD ; Khmer -17BE..17C5 ; Khmer -17C6 ; Khmer -17C7..17C8 ; Khmer -17C9..17D3 ; Khmer -17D4..17D6 ; Khmer -17D7 ; Khmer -17D8..17DA ; Khmer -17DB ; Khmer -17DC ; Khmer -17DD ; Khmer -17E0..17E9 ; Khmer -17F0..17F9 ; Khmer -19E0..19FF ; Khmer - -# Total code points: 146 - -# ================================================ - -1800..1801 ; Mongolian -1804 ; Mongolian -1806 ; Mongolian -1807..180A ; Mongolian -180B..180D ; Mongolian -180E ; Mongolian -1810..1819 ; Mongolian -1820..1842 ; Mongolian -1843 ; Mongolian -1844..1877 ; Mongolian -1880..18A8 ; Mongolian -18A9 ; Mongolian -18AA ; Mongolian - -# Total code points: 153 - -# ================================================ - -3041..3096 ; Hiragana -309D..309E ; Hiragana -309F ; Hiragana -1B001 ; Hiragana -1F200 ; Hiragana - -# Total code points: 91 - -# ================================================ - -30A1..30FA ; Katakana -30FD..30FE ; Katakana -30FF ; Katakana -31F0..31FF ; Katakana -32D0..32FE ; Katakana -3300..3357 ; Katakana -FF66..FF6F ; Katakana -FF71..FF9D ; Katakana -1B000 ; Katakana - -# Total code points: 300 - -# ================================================ - -02EA..02EB ; Bopomofo -3105..312D ; Bopomofo -31A0..31BA ; Bopomofo - -# Total code points: 70 - -# ================================================ - -2E80..2E99 ; Han -2E9B..2EF3 ; Han -2F00..2FD5 ; Han -3005 ; Han -3007 ; Han -3021..3029 ; Han -3038..303A ; Han -303B ; Han -3400..4DB5 ; Han -4E00..9FCB ; Han -F900..FA2D ; Han -FA30..FA6D ; Han -FA70..FAD9 ; Han -20000..2A6D6 ; Han -2A700..2B734 ; Han -2B740..2B81D ; Han -2F800..2FA1D ; Han - -# Total code points: 75960 - -# ================================================ - -A000..A014 ; Yi -A015 ; Yi -A016..A48C ; Yi -A490..A4C6 ; Yi - -# Total code points: 1220 - -# ================================================ - -10300..1031E ; Old_Italic -10320..10323 ; Old_Italic - -# Total code points: 35 - -# ================================================ - -10330..10340 ; Gothic -10341 ; Gothic -10342..10349 ; Gothic -1034A ; Gothic - -# Total code points: 27 - -# ================================================ - -10400..1044F ; Deseret - -# Total code points: 80 - -# ================================================ - -0300..036F ; Inherited -0485..0486 ; Inherited -064B..0655 ; Inherited -065F ; Inherited -0670 ; Inherited -0951..0952 ; Inherited -1CD0..1CD2 ; Inherited -1CD4..1CE0 ; Inherited -1CE2..1CE8 ; Inherited -1CED ; Inherited -1DC0..1DE6 ; Inherited -1DFC..1DFF ; Inherited -200C..200D ; Inherited -20D0..20DC ; Inherited -20DD..20E0 ; Inherited -20E1 ; Inherited -20E2..20E4 ; Inherited -20E5..20F0 ; Inherited -302A..302D ; Inherited -3099..309A ; Inherited -FE00..FE0F ; Inherited -FE20..FE26 ; Inherited -101FD ; Inherited -1D167..1D169 ; Inherited -1D17B..1D182 ; Inherited -1D185..1D18B ; Inherited -1D1AA..1D1AD ; Inherited -E0100..E01EF ; Inherited - -# Total code points: 523 - -# ================================================ - -1700..170C ; Tagalog -170E..1711 ; Tagalog -1712..1714 ; Tagalog - -# Total code points: 20 - -# ================================================ - -1720..1731 ; Hanunoo -1732..1734 ; Hanunoo - -# Total code points: 21 - -# ================================================ - -1740..1751 ; Buhid -1752..1753 ; Buhid - -# Total code points: 20 - -# ================================================ - -1760..176C ; Tagbanwa -176E..1770 ; Tagbanwa -1772..1773 ; Tagbanwa - -# Total code points: 18 - -# ================================================ - -1900..191C ; Limbu -1920..1922 ; Limbu -1923..1926 ; Limbu -1927..1928 ; Limbu -1929..192B ; Limbu -1930..1931 ; Limbu -1932 ; Limbu -1933..1938 ; Limbu -1939..193B ; Limbu -1940 ; Limbu -1944..1945 ; Limbu -1946..194F ; Limbu - -# Total code points: 66 - -# ================================================ - -1950..196D ; Tai_Le -1970..1974 ; Tai_Le - -# Total code points: 35 - -# ================================================ - -10000..1000B ; Linear_B -1000D..10026 ; Linear_B -10028..1003A ; Linear_B -1003C..1003D ; Linear_B -1003F..1004D ; Linear_B -10050..1005D ; Linear_B -10080..100FA ; Linear_B - -# Total code points: 211 - -# ================================================ - -10380..1039D ; Ugaritic -1039F ; Ugaritic - -# Total code points: 31 - -# ================================================ - -10450..1047F ; Shavian - -# Total code points: 48 - -# ================================================ - -10480..1049D ; Osmanya -104A0..104A9 ; Osmanya - -# Total code points: 40 - -# ================================================ - -10800..10805 ; Cypriot -10808 ; Cypriot -1080A..10835 ; Cypriot -10837..10838 ; Cypriot -1083C ; Cypriot -1083F ; Cypriot - -# Total code points: 55 - -# ================================================ - -2800..28FF ; Braille - -# Total code points: 256 - -# ================================================ - -1A00..1A16 ; Buginese -1A17..1A18 ; Buginese -1A19..1A1B ; Buginese -1A1E..1A1F ; Buginese - -# Total code points: 30 - -# ================================================ - -03E2..03EF ; Coptic -2C80..2CE4 ; Coptic -2CE5..2CEA ; Coptic -2CEB..2CEE ; Coptic -2CEF..2CF1 ; Coptic -2CF9..2CFC ; Coptic -2CFD ; Coptic -2CFE..2CFF ; Coptic - -# Total code points: 135 - -# ================================================ - -1980..19AB ; New_Tai_Lue -19B0..19C0 ; New_Tai_Lue -19C1..19C7 ; New_Tai_Lue -19C8..19C9 ; New_Tai_Lue -19D0..19D9 ; New_Tai_Lue -19DA ; New_Tai_Lue -19DE..19DF ; New_Tai_Lue - -# Total code points: 83 - -# ================================================ - -2C00..2C2E ; Glagolitic -2C30..2C5E ; Glagolitic - -# Total code points: 94 - -# ================================================ - -2D30..2D65 ; Tifinagh -2D6F ; Tifinagh -2D70 ; Tifinagh -2D7F ; Tifinagh - -# Total code points: 57 - -# ================================================ - -A800..A801 ; Syloti_Nagri -A802 ; Syloti_Nagri -A803..A805 ; Syloti_Nagri -A806 ; Syloti_Nagri -A807..A80A ; Syloti_Nagri -A80B ; Syloti_Nagri -A80C..A822 ; Syloti_Nagri -A823..A824 ; Syloti_Nagri -A825..A826 ; Syloti_Nagri -A827 ; Syloti_Nagri -A828..A82B ; Syloti_Nagri - -# Total code points: 44 - -# ================================================ - -103A0..103C3 ; Old_Persian -103C8..103CF ; Old_Persian -103D0 ; Old_Persian -103D1..103D5 ; Old_Persian - -# Total code points: 50 - -# ================================================ - -10A00 ; Kharoshthi -10A01..10A03 ; Kharoshthi -10A05..10A06 ; Kharoshthi -10A0C..10A0F ; Kharoshthi -10A10..10A13 ; Kharoshthi -10A15..10A17 ; Kharoshthi -10A19..10A33 ; Kharoshthi -10A38..10A3A ; Kharoshthi -10A3F ; Kharoshthi -10A40..10A47 ; Kharoshthi -10A50..10A58 ; Kharoshthi - -# Total code points: 65 - -# ================================================ - -1B00..1B03 ; Balinese -1B04 ; Balinese -1B05..1B33 ; Balinese -1B34 ; Balinese -1B35 ; Balinese -1B36..1B3A ; Balinese -1B3B ; Balinese -1B3C ; Balinese -1B3D..1B41 ; Balinese -1B42 ; Balinese -1B43..1B44 ; Balinese -1B45..1B4B ; Balinese -1B50..1B59 ; Balinese -1B5A..1B60 ; Balinese -1B61..1B6A ; Balinese -1B6B..1B73 ; Balinese -1B74..1B7C ; Balinese - -# Total code points: 121 - -# ================================================ - -12000..1236E ; Cuneiform -12400..12462 ; Cuneiform -12470..12473 ; Cuneiform - -# Total code points: 982 - -# ================================================ - -10900..10915 ; Phoenician -10916..1091B ; Phoenician -1091F ; Phoenician - -# Total code points: 29 - -# ================================================ - -A840..A873 ; Phags_Pa -A874..A877 ; Phags_Pa - -# Total code points: 56 - -# ================================================ - -07C0..07C9 ; Nko -07CA..07EA ; Nko -07EB..07F3 ; Nko -07F4..07F5 ; Nko -07F6 ; Nko -07F7..07F9 ; Nko -07FA ; Nko - -# Total code points: 59 - -# ================================================ - -1B80..1B81 ; Sundanese -1B82 ; Sundanese -1B83..1BA0 ; Sundanese -1BA1 ; Sundanese -1BA2..1BA5 ; Sundanese -1BA6..1BA7 ; Sundanese -1BA8..1BA9 ; Sundanese -1BAA ; Sundanese -1BAE..1BAF ; Sundanese -1BB0..1BB9 ; Sundanese - -# Total code points: 55 - -# ================================================ - -1C00..1C23 ; Lepcha -1C24..1C2B ; Lepcha -1C2C..1C33 ; Lepcha -1C34..1C35 ; Lepcha -1C36..1C37 ; Lepcha -1C3B..1C3F ; Lepcha -1C40..1C49 ; Lepcha -1C4D..1C4F ; Lepcha - -# Total code points: 74 - -# ================================================ - -1C50..1C59 ; Ol_Chiki -1C5A..1C77 ; Ol_Chiki -1C78..1C7D ; Ol_Chiki -1C7E..1C7F ; Ol_Chiki - -# Total code points: 48 - -# ================================================ - -A500..A60B ; Vai -A60C ; Vai -A60D..A60F ; Vai -A610..A61F ; Vai -A620..A629 ; Vai -A62A..A62B ; Vai - -# Total code points: 300 - -# ================================================ - -A880..A881 ; Saurashtra -A882..A8B3 ; Saurashtra -A8B4..A8C3 ; Saurashtra -A8C4 ; Saurashtra -A8CE..A8CF ; Saurashtra -A8D0..A8D9 ; Saurashtra - -# Total code points: 81 - -# ================================================ - -A900..A909 ; Kayah_Li -A90A..A925 ; Kayah_Li -A926..A92D ; Kayah_Li -A92E..A92F ; Kayah_Li - -# Total code points: 48 - -# ================================================ - -A930..A946 ; Rejang -A947..A951 ; Rejang -A952..A953 ; Rejang -A95F ; Rejang - -# Total code points: 37 - -# ================================================ - -10280..1029C ; Lycian - -# Total code points: 29 - -# ================================================ - -102A0..102D0 ; Carian - -# Total code points: 49 - -# ================================================ - -10920..10939 ; Lydian -1093F ; Lydian - -# Total code points: 27 - -# ================================================ - -AA00..AA28 ; Cham -AA29..AA2E ; Cham -AA2F..AA30 ; Cham -AA31..AA32 ; Cham -AA33..AA34 ; Cham -AA35..AA36 ; Cham -AA40..AA42 ; Cham -AA43 ; Cham -AA44..AA4B ; Cham -AA4C ; Cham -AA4D ; Cham -AA50..AA59 ; Cham -AA5C..AA5F ; Cham - -# Total code points: 83 - -# ================================================ - -1A20..1A54 ; Tai_Tham -1A55 ; Tai_Tham -1A56 ; Tai_Tham -1A57 ; Tai_Tham -1A58..1A5E ; Tai_Tham -1A60 ; Tai_Tham -1A61 ; Tai_Tham -1A62 ; Tai_Tham -1A63..1A64 ; Tai_Tham -1A65..1A6C ; Tai_Tham -1A6D..1A72 ; Tai_Tham -1A73..1A7C ; Tai_Tham -1A7F ; Tai_Tham -1A80..1A89 ; Tai_Tham -1A90..1A99 ; Tai_Tham -1AA0..1AA6 ; Tai_Tham -1AA7 ; Tai_Tham -1AA8..1AAD ; Tai_Tham - -# Total code points: 127 - -# ================================================ - -AA80..AAAF ; Tai_Viet -AAB0 ; Tai_Viet -AAB1 ; Tai_Viet -AAB2..AAB4 ; Tai_Viet -AAB5..AAB6 ; Tai_Viet -AAB7..AAB8 ; Tai_Viet -AAB9..AABD ; Tai_Viet -AABE..AABF ; Tai_Viet -AAC0 ; Tai_Viet -AAC1 ; Tai_Viet -AAC2 ; Tai_Viet -AADB..AADC ; Tai_Viet -AADD ; Tai_Viet -AADE..AADF ; Tai_Viet - -# Total code points: 72 - -# ================================================ - -10B00..10B35 ; Avestan -10B39..10B3F ; Avestan - -# Total code points: 61 - -# ================================================ - -13000..1342E ; Egyptian_Hieroglyphs - -# Total code points: 1071 - -# ================================================ - -0800..0815 ; Samaritan -0816..0819 ; Samaritan -081A ; Samaritan -081B..0823 ; Samaritan -0824 ; Samaritan -0825..0827 ; Samaritan -0828 ; Samaritan -0829..082D ; Samaritan -0830..083E ; Samaritan - -# Total code points: 61 - -# ================================================ - -A4D0..A4F7 ; Lisu -A4F8..A4FD ; Lisu -A4FE..A4FF ; Lisu - -# Total code points: 48 - -# ================================================ - -A6A0..A6E5 ; Bamum -A6E6..A6EF ; Bamum -A6F0..A6F1 ; Bamum -A6F2..A6F7 ; Bamum -16800..16A38 ; Bamum - -# Total code points: 657 - -# ================================================ - -A980..A982 ; Javanese -A983 ; Javanese -A984..A9B2 ; Javanese -A9B3 ; Javanese -A9B4..A9B5 ; Javanese -A9B6..A9B9 ; Javanese -A9BA..A9BB ; Javanese -A9BC ; Javanese -A9BD..A9C0 ; Javanese -A9C1..A9CD ; Javanese -A9CF ; Javanese -A9D0..A9D9 ; Javanese -A9DE..A9DF ; Javanese - -# Total code points: 91 - -# ================================================ - -ABC0..ABE2 ; Meetei_Mayek -ABE3..ABE4 ; Meetei_Mayek -ABE5 ; Meetei_Mayek -ABE6..ABE7 ; Meetei_Mayek -ABE8 ; Meetei_Mayek -ABE9..ABEA ; Meetei_Mayek -ABEB ; Meetei_Mayek -ABEC ; Meetei_Mayek -ABED ; Meetei_Mayek -ABF0..ABF9 ; Meetei_Mayek - -# Total code points: 56 - -# ================================================ - -10840..10855 ; Imperial_Aramaic -10857 ; Imperial_Aramaic -10858..1085F ; Imperial_Aramaic - -# Total code points: 31 - -# ================================================ - -10A60..10A7C ; Old_South_Arabian -10A7D..10A7E ; Old_South_Arabian -10A7F ; Old_South_Arabian - -# Total code points: 32 - -# ================================================ - -10B40..10B55 ; Inscriptional_Parthian -10B58..10B5F ; Inscriptional_Parthian - -# Total code points: 30 - -# ================================================ - -10B60..10B72 ; Inscriptional_Pahlavi -10B78..10B7F ; Inscriptional_Pahlavi - -# Total code points: 27 - -# ================================================ - -10C00..10C48 ; Old_Turkic - -# Total code points: 73 - -# ================================================ - -11080..11081 ; Kaithi -11082 ; Kaithi -11083..110AF ; Kaithi -110B0..110B2 ; Kaithi -110B3..110B6 ; Kaithi -110B7..110B8 ; Kaithi -110B9..110BA ; Kaithi -110BB..110BC ; Kaithi -110BD ; Kaithi -110BE..110C1 ; Kaithi - -# Total code points: 66 - -# ================================================ - -1BC0..1BE5 ; Batak -1BE6 ; Batak -1BE7 ; Batak -1BE8..1BE9 ; Batak -1BEA..1BEC ; Batak -1BED ; Batak -1BEE ; Batak -1BEF..1BF1 ; Batak -1BF2..1BF3 ; Batak -1BFC..1BFF ; Batak - -# Total code points: 56 - -# ================================================ - -11000 ; Brahmi -11001 ; Brahmi -11002 ; Brahmi -11003..11037 ; Brahmi -11038..11046 ; Brahmi -11047..1104D ; Brahmi -11052..11065 ; Brahmi -11066..1106F ; Brahmi - -# Total code points: 108 - -# ================================================ - -0840..0858 ; Mandaic -0859..085B ; Mandaic -085E ; Mandaic - -# Total code points: 29 - -# EOF diff --git a/icuSources/data/unidata/SentenceBreakProperty.txt b/icuSources/data/unidata/SentenceBreakProperty.txt deleted file mode 100644 index f2559dc5..00000000 --- a/icuSources/data/unidata/SentenceBreakProperty.txt +++ /dev/null @@ -1,2323 +0,0 @@ -# SentenceBreakProperty-6.0.0.txt -# Date: 2010-08-19, 00:48:47 GMT [MD] -# -# Unicode Character Database -# Copyright (c) 1991-2010 Unicode, Inc. -# For terms of use, see http://www.unicode.org/terms_of_use.html -# For documentation, see http://www.unicode.org/reports/tr44/ - -# ================================================ - -# Property: Sentence_Break - -# All code points not explicitly listed for Sentence_Break -# have the value Other (XX). - -# @missing: 0000..10FFFF; Other - -# ================================================ - -000D ; CR - -# Total code points: 1 - -# ================================================ - -000A ; LF - -# Total code points: 1 - -# ================================================ - -0300..036F ; Extend -0483..0487 ; Extend -0488..0489 ; Extend -0591..05BD ; Extend -05BF ; Extend -05C1..05C2 ; Extend -05C4..05C5 ; Extend -05C7 ; Extend -0610..061A ; Extend -064B..065F ; Extend -0670 ; Extend -06D6..06DC ; Extend -06DF..06E4 ; Extend -06E7..06E8 ; Extend -06EA..06ED ; Extend -0711 ; Extend -0730..074A ; Extend -07A6..07B0 ; Extend -07EB..07F3 ; Extend -0816..0819 ; Extend -081B..0823 ; Extend -0825..0827 ; Extend -0829..082D ; Extend -0859..085B ; Extend -0900..0902 ; Extend -0903 ; Extend -093A ; Extend -093B ; Extend -093C ; Extend -093E..0940 ; Extend -0941..0948 ; Extend -0949..094C ; Extend -094D ; Extend -094E..094F ; Extend -0951..0957 ; Extend -0962..0963 ; Extend -0981 ; Extend -0982..0983 ; Extend -09BC ; Extend -09BE..09C0 ; Extend -09C1..09C4 ; Extend -09C7..09C8 ; Extend -09CB..09CC ; Extend -09CD ; Extend -09D7 ; Extend -09E2..09E3 ; Extend -0A01..0A02 ; Extend -0A03 ; Extend -0A3C ; Extend -0A3E..0A40 ; Extend -0A41..0A42 ; Extend -0A47..0A48 ; Extend -0A4B..0A4D ; Extend -0A51 ; Extend -0A70..0A71 ; Extend -0A75 ; Extend -0A81..0A82 ; Extend -0A83 ; Extend -0ABC ; Extend -0ABE..0AC0 ; Extend -0AC1..0AC5 ; Extend -0AC7..0AC8 ; Extend -0AC9 ; Extend -0ACB..0ACC ; Extend -0ACD ; Extend -0AE2..0AE3 ; Extend -0B01 ; Extend -0B02..0B03 ; Extend -0B3C ; Extend -0B3E ; Extend -0B3F ; Extend -0B40 ; Extend -0B41..0B44 ; Extend -0B47..0B48 ; Extend -0B4B..0B4C ; Extend -0B4D ; Extend -0B56 ; Extend -0B57 ; Extend -0B62..0B63 ; Extend -0B82 ; Extend -0BBE..0BBF ; Extend -0BC0 ; Extend -0BC1..0BC2 ; Extend -0BC6..0BC8 ; Extend -0BCA..0BCC ; Extend -0BCD ; Extend -0BD7 ; Extend -0C01..0C03 ; Extend -0C3E..0C40 ; Extend -0C41..0C44 ; Extend -0C46..0C48 ; Extend -0C4A..0C4D ; Extend -0C55..0C56 ; Extend -0C62..0C63 ; Extend -0C82..0C83 ; Extend -0CBC ; Extend -0CBE ; Extend -0CBF ; Extend -0CC0..0CC4 ; Extend -0CC6 ; Extend -0CC7..0CC8 ; Extend -0CCA..0CCB ; Extend -0CCC..0CCD ; Extend -0CD5..0CD6 ; Extend -0CE2..0CE3 ; Extend -0D02..0D03 ; Extend -0D3E..0D40 ; Extend -0D41..0D44 ; Extend -0D46..0D48 ; Extend -0D4A..0D4C ; Extend -0D4D ; Extend -0D57 ; Extend -0D62..0D63 ; Extend -0D82..0D83 ; Extend -0DCA ; Extend -0DCF..0DD1 ; Extend -0DD2..0DD4 ; Extend -0DD6 ; Extend -0DD8..0DDF ; Extend -0DF2..0DF3 ; Extend -0E31 ; Extend -0E34..0E3A ; Extend -0E47..0E4E ; Extend -0EB1 ; Extend -0EB4..0EB9 ; Extend -0EBB..0EBC ; Extend -0EC8..0ECD ; Extend -0F18..0F19 ; Extend -0F35 ; Extend -0F37 ; Extend -0F39 ; Extend -0F3E..0F3F ; Extend -0F71..0F7E ; Extend -0F7F ; Extend -0F80..0F84 ; Extend -0F86..0F87 ; Extend -0F8D..0F97 ; Extend -0F99..0FBC ; Extend -0FC6 ; Extend -102B..102C ; Extend -102D..1030 ; Extend -1031 ; Extend -1032..1037 ; Extend -1038 ; Extend -1039..103A ; Extend -103B..103C ; Extend -103D..103E ; Extend -1056..1057 ; Extend -1058..1059 ; Extend -105E..1060 ; Extend -1062..1064 ; Extend -1067..106D ; Extend -1071..1074 ; Extend -1082 ; Extend -1083..1084 ; Extend -1085..1086 ; Extend -1087..108C ; Extend -108D ; Extend -108F ; Extend -109A..109C ; Extend -109D ; Extend -135D..135F ; Extend -1712..1714 ; Extend -1732..1734 ; Extend -1752..1753 ; Extend -1772..1773 ; Extend -17B6 ; Extend -17B7..17BD ; Extend -17BE..17C5 ; Extend -17C6 ; Extend -17C7..17C8 ; Extend -17C9..17D3 ; Extend -17DD ; Extend -180B..180D ; Extend -18A9 ; Extend -1920..1922 ; Extend -1923..1926 ; Extend -1927..1928 ; Extend -1929..192B ; Extend -1930..1931 ; Extend -1932 ; Extend -1933..1938 ; Extend -1939..193B ; Extend -19B0..19C0 ; Extend -19C8..19C9 ; Extend -1A17..1A18 ; Extend -1A19..1A1B ; Extend -1A55 ; Extend -1A56 ; Extend -1A57 ; Extend -1A58..1A5E ; Extend -1A60 ; Extend -1A61 ; Extend -1A62 ; Extend -1A63..1A64 ; Extend -1A65..1A6C ; Extend -1A6D..1A72 ; Extend -1A73..1A7C ; Extend -1A7F ; Extend -1B00..1B03 ; Extend -1B04 ; Extend -1B34 ; Extend -1B35 ; Extend -1B36..1B3A ; Extend -1B3B ; Extend -1B3C ; Extend -1B3D..1B41 ; Extend -1B42 ; Extend -1B43..1B44 ; Extend -1B6B..1B73 ; Extend -1B80..1B81 ; Extend -1B82 ; Extend -1BA1 ; Extend -1BA2..1BA5 ; Extend -1BA6..1BA7 ; Extend -1BA8..1BA9 ; Extend -1BAA ; Extend -1BE6 ; Extend -1BE7 ; Extend -1BE8..1BE9 ; Extend -1BEA..1BEC ; Extend -1BED ; Extend -1BEE ; Extend -1BEF..1BF1 ; Extend -1BF2..1BF3 ; Extend -1C24..1C2B ; Extend -1C2C..1C33 ; Extend -1C34..1C35 ; Extend -1C36..1C37 ; Extend -1CD0..1CD2 ; Extend -1CD4..1CE0 ; Extend -1CE1 ; Extend -1CE2..1CE8 ; Extend -1CED ; Extend -1CF2 ; Extend -1DC0..1DE6 ; Extend -1DFC..1DFF ; Extend -200C..200D ; Extend -20D0..20DC ; Extend -20DD..20E0 ; Extend -20E1 ; Extend -20E2..20E4 ; Extend -20E5..20F0 ; Extend -2CEF..2CF1 ; Extend -2D7F ; Extend -2DE0..2DFF ; Extend -302A..302F ; Extend -3099..309A ; Extend -A66F ; Extend -A670..A672 ; Extend -A67C..A67D ; Extend -A6F0..A6F1 ; Extend -A802 ; Extend -A806 ; Extend -A80B ; Extend -A823..A824 ; Extend -A825..A826 ; Extend -A827 ; Extend -A880..A881 ; Extend -A8B4..A8C3 ; Extend -A8C4 ; Extend -A8E0..A8F1 ; Extend -A926..A92D ; Extend -A947..A951 ; Extend -A952..A953 ; Extend -A980..A982 ; Extend -A983 ; Extend -A9B3 ; Extend -A9B4..A9B5 ; Extend -A9B6..A9B9 ; Extend -A9BA..A9BB ; Extend -A9BC ; Extend -A9BD..A9C0 ; Extend -AA29..AA2E ; Extend -AA2F..AA30 ; Extend -AA31..AA32 ; Extend -AA33..AA34 ; Extend -AA35..AA36 ; Extend -AA43 ; Extend -AA4C ; Extend -AA4D ; Extend -AA7B ; Extend -AAB0 ; Extend -AAB2..AAB4 ; Extend -AAB7..AAB8 ; Extend -AABE..AABF ; Extend -AAC1 ; Extend -ABE3..ABE4 ; Extend -ABE5 ; Extend -ABE6..ABE7 ; Extend -ABE8 ; Extend -ABE9..ABEA ; Extend -ABEC ; Extend -ABED ; Extend -FB1E ; Extend -FE00..FE0F ; Extend -FE20..FE26 ; Extend -FF9E..FF9F ; Extend -101FD ; Extend -10A01..10A03 ; Extend -10A05..10A06 ; Extend -10A0C..10A0F ; Extend -10A38..10A3A ; Extend -10A3F ; Extend -11000 ; Extend -11001 ; Extend -11002 ; Extend -11038..11046 ; Extend -11080..11081 ; Extend -11082 ; Extend -110B0..110B2 ; Extend -110B3..110B6 ; Extend -110B7..110B8 ; Extend -110B9..110BA ; Extend -1D165..1D166 ; Extend -1D167..1D169 ; Extend -1D16D..1D172 ; Extend -1D17B..1D182 ; Extend -1D185..1D18B ; Extend -1D1AA..1D1AD ; Extend -1D242..1D244 ; Extend -E0100..E01EF ; Extend - -# Total code points: 1502 - -# ================================================ - -0085 ; Sep -2028 ; Sep -2029 ; Sep - -# Total code points: 3 - -# ================================================ - -00AD ; Format -0600..0603 ; Format -06DD ; Format -070F ; Format -17B4..17B5 ; Format -200B ; Format -200E..200F ; Format -202A..202E ; Format -2060..2064 ; Format -206A..206F ; Format -FEFF ; Format -FFF9..FFFB ; Format -110BD ; Format -1D173..1D17A ; Format -E0001 ; Format -E0020..E007F ; Format - -# Total code points: 138 - -# ================================================ - -0009 ; Sp -000B..000C ; Sp -0020 ; Sp -00A0 ; Sp -1680 ; Sp -180E ; Sp -2000..200A ; Sp -202F ; Sp -205F ; Sp -3000 ; Sp - -# Total code points: 21 - -# ================================================ - -0061..007A ; Lower -00AA ; Lower -00B5 ; Lower -00BA ; Lower -00DF..00F6 ; Lower -00F8..00FF ; Lower -0101 ; Lower -0103 ; Lower -0105 ; Lower -0107 ; Lower -0109 ; Lower -010B ; Lower -010D ; Lower -010F ; Lower -0111 ; Lower -0113 ; Lower -0115 ; Lower -0117 ; Lower -0119 ; Lower -011B ; Lower -011D ; Lower -011F ; Lower -0121 ; Lower -0123 ; Lower -0125 ; Lower -0127 ; Lower -0129 ; Lower -012B ; Lower -012D ; Lower -012F ; Lower -0131 ; Lower -0133 ; Lower -0135 ; Lower -0137..0138 ; Lower -013A ; Lower -013C ; Lower -013E ; Lower -0140 ; Lower -0142 ; Lower -0144 ; Lower -0146 ; Lower -0148..0149 ; Lower -014B ; Lower -014D ; Lower -014F ; Lower -0151 ; Lower -0153 ; Lower -0155 ; Lower -0157 ; Lower -0159 ; Lower -015B ; Lower -015D ; Lower -015F ; Lower -0161 ; Lower -0163 ; Lower -0165 ; Lower -0167 ; Lower -0169 ; Lower -016B ; Lower -016D ; Lower -016F ; Lower -0171 ; Lower -0173 ; Lower -0175 ; Lower -0177 ; Lower -017A ; Lower -017C ; Lower -017E..0180 ; Lower -0183 ; Lower -0185 ; Lower -0188 ; Lower -018C..018D ; Lower -0192 ; Lower -0195 ; Lower -0199..019B ; Lower -019E ; Lower -01A1 ; Lower -01A3 ; Lower -01A5 ; Lower -01A8 ; Lower -01AA..01AB ; Lower -01AD ; Lower -01B0 ; Lower -01B4 ; Lower -01B6 ; Lower -01B9..01BA ; Lower -01BD..01BF ; Lower -01C6 ; Lower -01C9 ; Lower -01CC ; Lower -01CE ; Lower -01D0 ; Lower -01D2 ; Lower -01D4 ; Lower -01D6 ; Lower -01D8 ; Lower -01DA ; Lower -01DC..01DD ; Lower -01DF ; Lower -01E1 ; Lower -01E3 ; Lower -01E5 ; Lower -01E7 ; Lower -01E9 ; Lower -01EB ; Lower -01ED ; Lower -01EF..01F0 ; Lower -01F3 ; Lower -01F5 ; Lower -01F9 ; Lower -01FB ; Lower -01FD ; Lower -01FF ; Lower -0201 ; Lower -0203 ; Lower -0205 ; Lower -0207 ; Lower -0209 ; Lower -020B ; Lower -020D ; Lower -020F ; Lower -0211 ; Lower -0213 ; Lower -0215 ; Lower -0217 ; Lower -0219 ; Lower -021B ; Lower -021D ; Lower -021F ; Lower -0221 ; Lower -0223 ; Lower -0225 ; Lower -0227 ; Lower -0229 ; Lower -022B ; Lower -022D ; Lower -022F ; Lower -0231 ; Lower -0233..0239 ; Lower -023C ; Lower -023F..0240 ; Lower -0242 ; Lower -0247 ; Lower -0249 ; Lower -024B ; Lower -024D ; Lower -024F..0293 ; Lower -0295..02AF ; Lower -02B0..02B8 ; Lower -02C0..02C1 ; Lower -02E0..02E4 ; Lower -0371 ; Lower -0373 ; Lower -0377 ; Lower -037A ; Lower -037B..037D ; Lower -0390 ; Lower -03AC..03CE ; Lower -03D0..03D1 ; Lower -03D5..03D7 ; Lower -03D9 ; Lower -03DB ; Lower -03DD ; Lower -03DF ; Lower -03E1 ; Lower -03E3 ; Lower -03E5 ; Lower -03E7 ; Lower -03E9 ; Lower -03EB ; Lower -03ED ; Lower -03EF..03F3 ; Lower -03F5 ; Lower -03F8 ; Lower -03FB..03FC ; Lower -0430..045F ; Lower -0461 ; Lower -0463 ; Lower -0465 ; Lower -0467 ; Lower -0469 ; Lower -046B ; Lower -046D ; Lower -046F ; Lower -0471 ; Lower -0473 ; Lower -0475 ; Lower -0477 ; Lower -0479 ; Lower -047B ; Lower -047D ; Lower -047F ; Lower -0481 ; Lower -048B ; Lower -048D ; Lower -048F ; Lower -0491 ; Lower -0493 ; Lower -0495 ; Lower -0497 ; Lower -0499 ; Lower -049B ; Lower -049D ; Lower -049F ; Lower -04A1 ; Lower -04A3 ; Lower -04A5 ; Lower -04A7 ; Lower -04A9 ; Lower -04AB ; Lower -04AD ; Lower -04AF ; Lower -04B1 ; Lower -04B3 ; Lower -04B5 ; Lower -04B7 ; Lower -04B9 ; Lower -04BB ; Lower -04BD ; Lower -04BF ; Lower -04C2 ; Lower -04C4 ; Lower -04C6 ; Lower -04C8 ; Lower -04CA ; Lower -04CC ; Lower -04CE..04CF ; Lower -04D1 ; Lower -04D3 ; Lower -04D5 ; Lower -04D7 ; Lower -04D9 ; Lower -04DB ; Lower -04DD ; Lower -04DF ; Lower -04E1 ; Lower -04E3 ; Lower -04E5 ; Lower -04E7 ; Lower -04E9 ; Lower -04EB ; Lower -04ED ; Lower -04EF ; Lower -04F1 ; Lower -04F3 ; Lower -04F5 ; Lower -04F7 ; Lower -04F9 ; Lower -04FB ; Lower -04FD ; Lower -04FF ; Lower -0501 ; Lower -0503 ; Lower -0505 ; Lower -0507 ; Lower -0509 ; Lower -050B ; Lower -050D ; Lower -050F ; Lower -0511 ; Lower -0513 ; Lower -0515 ; Lower -0517 ; Lower -0519 ; Lower -051B ; Lower -051D ; Lower -051F ; Lower -0521 ; Lower -0523 ; Lower -0525 ; Lower -0527 ; Lower -0561..0587 ; Lower -1D00..1D2B ; Lower -1D2C..1D61 ; Lower -1D62..1D77 ; Lower -1D78 ; Lower -1D79..1D9A ; Lower -1D9B..1DBF ; Lower -1E01 ; Lower -1E03 ; Lower -1E05 ; Lower -1E07 ; Lower -1E09 ; Lower -1E0B ; Lower -1E0D ; Lower -1E0F ; Lower -1E11 ; Lower -1E13 ; Lower -1E15 ; Lower -1E17 ; Lower -1E19 ; Lower -1E1B ; Lower -1E1D ; Lower -1E1F ; Lower -1E21 ; Lower -1E23 ; Lower -1E25 ; Lower -1E27 ; Lower -1E29 ; Lower -1E2B ; Lower -1E2D ; Lower -1E2F ; Lower -1E31 ; Lower -1E33 ; Lower -1E35 ; Lower -1E37 ; Lower -1E39 ; Lower -1E3B ; Lower -1E3D ; Lower -1E3F ; Lower -1E41 ; Lower -1E43 ; Lower -1E45 ; Lower -1E47 ; Lower -1E49 ; Lower -1E4B ; Lower -1E4D ; Lower -1E4F ; Lower -1E51 ; Lower -1E53 ; Lower -1E55 ; Lower -1E57 ; Lower -1E59 ; Lower -1E5B ; Lower -1E5D ; Lower -1E5F ; Lower -1E61 ; Lower -1E63 ; Lower -1E65 ; Lower -1E67 ; Lower -1E69 ; Lower -1E6B ; Lower -1E6D ; Lower -1E6F ; Lower -1E71 ; Lower -1E73 ; Lower -1E75 ; Lower -1E77 ; Lower -1E79 ; Lower -1E7B ; Lower -1E7D ; Lower -1E7F ; Lower -1E81 ; Lower -1E83 ; Lower -1E85 ; Lower -1E87 ; Lower -1E89 ; Lower -1E8B ; Lower -1E8D ; Lower -1E8F ; Lower -1E91 ; Lower -1E93 ; Lower -1E95..1E9D ; Lower -1E9F ; Lower -1EA1 ; Lower -1EA3 ; Lower -1EA5 ; Lower -1EA7 ; Lower -1EA9 ; Lower -1EAB ; Lower -1EAD ; Lower -1EAF ; Lower -1EB1 ; Lower -1EB3 ; Lower -1EB5 ; Lower -1EB7 ; Lower -1EB9 ; Lower -1EBB ; Lower -1EBD ; Lower -1EBF ; Lower -1EC1 ; Lower -1EC3 ; Lower -1EC5 ; Lower -1EC7 ; Lower -1EC9 ; Lower -1ECB ; Lower -1ECD ; Lower -1ECF ; Lower -1ED1 ; Lower -1ED3 ; Lower -1ED5 ; Lower -1ED7 ; Lower -1ED9 ; Lower -1EDB ; Lower -1EDD ; Lower -1EDF ; Lower -1EE1 ; Lower -1EE3 ; Lower -1EE5 ; Lower -1EE7 ; Lower -1EE9 ; Lower -1EEB ; Lower -1EED ; Lower -1EEF ; Lower -1EF1 ; Lower -1EF3 ; Lower -1EF5 ; Lower -1EF7 ; Lower -1EF9 ; Lower -1EFB ; Lower -1EFD ; Lower -1EFF..1F07 ; Lower -1F10..1F15 ; Lower -1F20..1F27 ; Lower -1F30..1F37 ; Lower -1F40..1F45 ; Lower -1F50..1F57 ; Lower -1F60..1F67 ; Lower -1F70..1F7D ; Lower -1F80..1F87 ; Lower -1F90..1F97 ; Lower -1FA0..1FA7 ; Lower -1FB0..1FB4 ; Lower -1FB6..1FB7 ; Lower -1FBE ; Lower -1FC2..1FC4 ; Lower -1FC6..1FC7 ; Lower -1FD0..1FD3 ; Lower -1FD6..1FD7 ; Lower -1FE0..1FE7 ; Lower -1FF2..1FF4 ; Lower -1FF6..1FF7 ; Lower -2090..2094 ; Lower -210A ; Lower -210E..210F ; Lower -2113 ; Lower -212F ; Lower -2134 ; Lower -2139 ; Lower -213C..213D ; Lower -2146..2149 ; Lower -214E ; Lower -2170..217F ; Lower -2184 ; Lower -24D0..24E9 ; Lower -2C30..2C5E ; Lower -2C61 ; Lower -2C65..2C66 ; Lower -2C68 ; Lower -2C6A ; Lower -2C6C ; Lower -2C71 ; Lower -2C73..2C74 ; Lower -2C76..2C7C ; Lower -2C7D ; Lower -2C81 ; Lower -2C83 ; Lower -2C85 ; Lower -2C87 ; Lower -2C89 ; Lower -2C8B ; Lower -2C8D ; Lower -2C8F ; Lower -2C91 ; Lower -2C93 ; Lower -2C95 ; Lower -2C97 ; Lower -2C99 ; Lower -2C9B ; Lower -2C9D ; Lower -2C9F ; Lower -2CA1 ; Lower -2CA3 ; Lower -2CA5 ; Lower -2CA7 ; Lower -2CA9 ; Lower -2CAB ; Lower -2CAD ; Lower -2CAF ; Lower -2CB1 ; Lower -2CB3 ; Lower -2CB5 ; Lower -2CB7 ; Lower -2CB9 ; Lower -2CBB ; Lower -2CBD ; Lower -2CBF ; Lower -2CC1 ; Lower -2CC3 ; Lower -2CC5 ; Lower -2CC7 ; Lower -2CC9 ; Lower -2CCB ; Lower -2CCD ; Lower -2CCF ; Lower -2CD1 ; Lower -2CD3 ; Lower -2CD5 ; Lower -2CD7 ; Lower -2CD9 ; Lower -2CDB ; Lower -2CDD ; Lower -2CDF ; Lower -2CE1 ; Lower -2CE3..2CE4 ; Lower -2CEC ; Lower -2CEE ; Lower -2D00..2D25 ; Lower -A641 ; Lower -A643 ; Lower -A645 ; Lower -A647 ; Lower -A649 ; Lower -A64B ; Lower -A64D ; Lower -A64F ; Lower -A651 ; Lower -A653 ; Lower -A655 ; Lower -A657 ; Lower -A659 ; Lower -A65B ; Lower -A65D ; Lower -A65F ; Lower -A661 ; Lower -A663 ; Lower -A665 ; Lower -A667 ; Lower -A669 ; Lower -A66B ; Lower -A66D ; Lower -A681 ; Lower -A683 ; Lower -A685 ; Lower -A687 ; Lower -A689 ; Lower -A68B ; Lower -A68D ; Lower -A68F ; Lower -A691 ; Lower -A693 ; Lower -A695 ; Lower -A697 ; Lower -A723 ; Lower -A725 ; Lower -A727 ; Lower -A729 ; Lower -A72B ; Lower -A72D ; Lower -A72F..A731 ; Lower -A733 ; Lower -A735 ; Lower -A737 ; Lower -A739 ; Lower -A73B ; Lower -A73D ; Lower -A73F ; Lower -A741 ; Lower -A743 ; Lower -A745 ; Lower -A747 ; Lower -A749 ; Lower -A74B ; Lower -A74D ; Lower -A74F ; Lower -A751 ; Lower -A753 ; Lower -A755 ; Lower -A757 ; Lower -A759 ; Lower -A75B ; Lower -A75D ; Lower -A75F ; Lower -A761 ; Lower -A763 ; Lower -A765 ; Lower -A767 ; Lower -A769 ; Lower -A76B ; Lower -A76D ; Lower -A76F ; Lower -A770 ; Lower -A771..A778 ; Lower -A77A ; Lower -A77C ; Lower -A77F ; Lower -A781 ; Lower -A783 ; Lower -A785 ; Lower -A787 ; Lower -A78C ; Lower -A78E ; Lower -A791 ; Lower -A7A1 ; Lower -A7A3 ; Lower -A7A5 ; Lower -A7A7 ; Lower -A7A9 ; Lower -A7FA ; Lower -FB00..FB06 ; Lower -FB13..FB17 ; Lower -FF41..FF5A ; Lower -10428..1044F ; Lower -1D41A..1D433 ; Lower -1D44E..1D454 ; Lower -1D456..1D467 ; Lower -1D482..1D49B ; Lower -1D4B6..1D4B9 ; Lower -1D4BB ; Lower -1D4BD..1D4C3 ; Lower -1D4C5..1D4CF ; Lower -1D4EA..1D503 ; Lower -1D51E..1D537 ; Lower -1D552..1D56B ; Lower -1D586..1D59F ; Lower -1D5BA..1D5D3 ; Lower -1D5EE..1D607 ; Lower -1D622..1D63B ; Lower -1D656..1D66F ; Lower -1D68A..1D6A5 ; Lower -1D6C2..1D6DA ; Lower -1D6DC..1D6E1 ; Lower -1D6FC..1D714 ; Lower -1D716..1D71B ; Lower -1D736..1D74E ; Lower -1D750..1D755 ; Lower -1D770..1D788 ; Lower -1D78A..1D78F ; Lower -1D7AA..1D7C2 ; Lower -1D7C4..1D7C9 ; Lower -1D7CB ; Lower - -# Total code points: 1917 - -# ================================================ - -0041..005A ; Upper -00C0..00D6 ; Upper -00D8..00DE ; Upper -0100 ; Upper -0102 ; Upper -0104 ; Upper -0106 ; Upper -0108 ; Upper -010A ; Upper -010C ; Upper -010E ; Upper -0110 ; Upper -0112 ; Upper -0114 ; Upper -0116 ; Upper -0118 ; Upper -011A ; Upper -011C ; Upper -011E ; Upper -0120 ; Upper -0122 ; Upper -0124 ; Upper -0126 ; Upper -0128 ; Upper -012A ; Upper -012C ; Upper -012E ; Upper -0130 ; Upper -0132 ; Upper -0134 ; Upper -0136 ; Upper -0139 ; Upper -013B ; Upper -013D ; Upper -013F ; Upper -0141 ; Upper -0143 ; Upper -0145 ; Upper -0147 ; Upper -014A ; Upper -014C ; Upper -014E ; Upper -0150 ; Upper -0152 ; Upper -0154 ; Upper -0156 ; Upper -0158 ; Upper -015A ; Upper -015C ; Upper -015E ; Upper -0160 ; Upper -0162 ; Upper -0164 ; Upper -0166 ; Upper -0168 ; Upper -016A ; Upper -016C ; Upper -016E ; Upper -0170 ; Upper -0172 ; Upper -0174 ; Upper -0176 ; Upper -0178..0179 ; Upper -017B ; Upper -017D ; Upper -0181..0182 ; Upper -0184 ; Upper -0186..0187 ; Upper -0189..018B ; Upper -018E..0191 ; Upper -0193..0194 ; Upper -0196..0198 ; Upper -019C..019D ; Upper -019F..01A0 ; Upper -01A2 ; Upper -01A4 ; Upper -01A6..01A7 ; Upper -01A9 ; Upper -01AC ; Upper -01AE..01AF ; Upper -01B1..01B3 ; Upper -01B5 ; Upper -01B7..01B8 ; Upper -01BC ; Upper -01C4..01C5 ; Upper -01C7..01C8 ; Upper -01CA..01CB ; Upper -01CD ; Upper -01CF ; Upper -01D1 ; Upper -01D3 ; Upper -01D5 ; Upper -01D7 ; Upper -01D9 ; Upper -01DB ; Upper -01DE ; Upper -01E0 ; Upper -01E2 ; Upper -01E4 ; Upper -01E6 ; Upper -01E8 ; Upper -01EA ; Upper -01EC ; Upper -01EE ; Upper -01F1..01F2 ; Upper -01F4 ; Upper -01F6..01F8 ; Upper -01FA ; Upper -01FC ; Upper -01FE ; Upper -0200 ; Upper -0202 ; Upper -0204 ; Upper -0206 ; Upper -0208 ; Upper -020A ; Upper -020C ; Upper -020E ; Upper -0210 ; Upper -0212 ; Upper -0214 ; Upper -0216 ; Upper -0218 ; Upper -021A ; Upper -021C ; Upper -021E ; Upper -0220 ; Upper -0222 ; Upper -0224 ; Upper -0226 ; Upper -0228 ; Upper -022A ; Upper -022C ; Upper -022E ; Upper -0230 ; Upper -0232 ; Upper -023A..023B ; Upper -023D..023E ; Upper -0241 ; Upper -0243..0246 ; Upper -0248 ; Upper -024A ; Upper -024C ; Upper -024E ; Upper -0370 ; Upper -0372 ; Upper -0376 ; Upper -0386 ; Upper -0388..038A ; Upper -038C ; Upper -038E..038F ; Upper -0391..03A1 ; Upper -03A3..03AB ; Upper -03CF ; Upper -03D2..03D4 ; Upper -03D8 ; Upper -03DA ; Upper -03DC ; Upper -03DE ; Upper -03E0 ; Upper -03E2 ; Upper -03E4 ; Upper -03E6 ; Upper -03E8 ; Upper -03EA ; Upper -03EC ; Upper -03EE ; Upper -03F4 ; Upper -03F7 ; Upper -03F9..03FA ; Upper -03FD..042F ; Upper -0460 ; Upper -0462 ; Upper -0464 ; Upper -0466 ; Upper -0468 ; Upper -046A ; Upper -046C ; Upper -046E ; Upper -0470 ; Upper -0472 ; Upper -0474 ; Upper -0476 ; Upper -0478 ; Upper -047A ; Upper -047C ; Upper -047E ; Upper -0480 ; Upper -048A ; Upper -048C ; Upper -048E ; Upper -0490 ; Upper -0492 ; Upper -0494 ; Upper -0496 ; Upper -0498 ; Upper -049A ; Upper -049C ; Upper -049E ; Upper -04A0 ; Upper -04A2 ; Upper -04A4 ; Upper -04A6 ; Upper -04A8 ; Upper -04AA ; Upper -04AC ; Upper -04AE ; Upper -04B0 ; Upper -04B2 ; Upper -04B4 ; Upper -04B6 ; Upper -04B8 ; Upper -04BA ; Upper -04BC ; Upper -04BE ; Upper -04C0..04C1 ; Upper -04C3 ; Upper -04C5 ; Upper -04C7 ; Upper -04C9 ; Upper -04CB ; Upper -04CD ; Upper -04D0 ; Upper -04D2 ; Upper -04D4 ; Upper -04D6 ; Upper -04D8 ; Upper -04DA ; Upper -04DC ; Upper -04DE ; Upper -04E0 ; Upper -04E2 ; Upper -04E4 ; Upper -04E6 ; Upper -04E8 ; Upper -04EA ; Upper -04EC ; Upper -04EE ; Upper -04F0 ; Upper -04F2 ; Upper -04F4 ; Upper -04F6 ; Upper -04F8 ; Upper -04FA ; Upper -04FC ; Upper -04FE ; Upper -0500 ; Upper -0502 ; Upper -0504 ; Upper -0506 ; Upper -0508 ; Upper -050A ; Upper -050C ; Upper -050E ; Upper -0510 ; Upper -0512 ; Upper -0514 ; Upper -0516 ; Upper -0518 ; Upper -051A ; Upper -051C ; Upper -051E ; Upper -0520 ; Upper -0522 ; Upper -0524 ; Upper -0526 ; Upper -0531..0556 ; Upper -10A0..10C5 ; Upper -1E00 ; Upper -1E02 ; Upper -1E04 ; Upper -1E06 ; Upper -1E08 ; Upper -1E0A ; Upper -1E0C ; Upper -1E0E ; Upper -1E10 ; Upper -1E12 ; Upper -1E14 ; Upper -1E16 ; Upper -1E18 ; Upper -1E1A ; Upper -1E1C ; Upper -1E1E ; Upper -1E20 ; Upper -1E22 ; Upper -1E24 ; Upper -1E26 ; Upper -1E28 ; Upper -1E2A ; Upper -1E2C ; Upper -1E2E ; Upper -1E30 ; Upper -1E32 ; Upper -1E34 ; Upper -1E36 ; Upper -1E38 ; Upper -1E3A ; Upper -1E3C ; Upper -1E3E ; Upper -1E40 ; Upper -1E42 ; Upper -1E44 ; Upper -1E46 ; Upper -1E48 ; Upper -1E4A ; Upper -1E4C ; Upper -1E4E ; Upper -1E50 ; Upper -1E52 ; Upper -1E54 ; Upper -1E56 ; Upper -1E58 ; Upper -1E5A ; Upper -1E5C ; Upper -1E5E ; Upper -1E60 ; Upper -1E62 ; Upper -1E64 ; Upper -1E66 ; Upper -1E68 ; Upper -1E6A ; Upper -1E6C ; Upper -1E6E ; Upper -1E70 ; Upper -1E72 ; Upper -1E74 ; Upper -1E76 ; Upper -1E78 ; Upper -1E7A ; Upper -1E7C ; Upper -1E7E ; Upper -1E80 ; Upper -1E82 ; Upper -1E84 ; Upper -1E86 ; Upper -1E88 ; Upper -1E8A ; Upper -1E8C ; Upper -1E8E ; Upper -1E90 ; Upper -1E92 ; Upper -1E94 ; Upper -1E9E ; Upper -1EA0 ; Upper -1EA2 ; Upper -1EA4 ; Upper -1EA6 ; Upper -1EA8 ; Upper -1EAA ; Upper -1EAC ; Upper -1EAE ; Upper -1EB0 ; Upper -1EB2 ; Upper -1EB4 ; Upper -1EB6 ; Upper -1EB8 ; Upper -1EBA ; Upper -1EBC ; Upper -1EBE ; Upper -1EC0 ; Upper -1EC2 ; Upper -1EC4 ; Upper -1EC6 ; Upper -1EC8 ; Upper -1ECA ; Upper -1ECC ; Upper -1ECE ; Upper -1ED0 ; Upper -1ED2 ; Upper -1ED4 ; Upper -1ED6 ; Upper -1ED8 ; Upper -1EDA ; Upper -1EDC ; Upper -1EDE ; Upper -1EE0 ; Upper -1EE2 ; Upper -1EE4 ; Upper -1EE6 ; Upper -1EE8 ; Upper -1EEA ; Upper -1EEC ; Upper -1EEE ; Upper -1EF0 ; Upper -1EF2 ; Upper -1EF4 ; Upper -1EF6 ; Upper -1EF8 ; Upper -1EFA ; Upper -1EFC ; Upper -1EFE ; Upper -1F08..1F0F ; Upper -1F18..1F1D ; Upper -1F28..1F2F ; Upper -1F38..1F3F ; Upper -1F48..1F4D ; Upper -1F59 ; Upper -1F5B ; Upper -1F5D ; Upper -1F5F ; Upper -1F68..1F6F ; Upper -1F88..1F8F ; Upper -1F98..1F9F ; Upper -1FA8..1FAF ; Upper -1FB8..1FBC ; Upper -1FC8..1FCC ; Upper -1FD8..1FDB ; Upper -1FE8..1FEC ; Upper -1FF8..1FFC ; Upper -2102 ; Upper -2107 ; Upper -210B..210D ; Upper -2110..2112 ; Upper -2115 ; Upper -2119..211D ; Upper -2124 ; Upper -2126 ; Upper -2128 ; Upper -212A..212D ; Upper -2130..2133 ; Upper -213E..213F ; Upper -2145 ; Upper -2160..216F ; Upper -2183 ; Upper -24B6..24CF ; Upper -2C00..2C2E ; Upper -2C60 ; Upper -2C62..2C64 ; Upper -2C67 ; Upper -2C69 ; Upper -2C6B ; Upper -2C6D..2C70 ; Upper -2C72 ; Upper -2C75 ; Upper -2C7E..2C80 ; Upper -2C82 ; Upper -2C84 ; Upper -2C86 ; Upper -2C88 ; Upper -2C8A ; Upper -2C8C ; Upper -2C8E ; Upper -2C90 ; Upper -2C92 ; Upper -2C94 ; Upper -2C96 ; Upper -2C98 ; Upper -2C9A ; Upper -2C9C ; Upper -2C9E ; Upper -2CA0 ; Upper -2CA2 ; Upper -2CA4 ; Upper -2CA6 ; Upper -2CA8 ; Upper -2CAA ; Upper -2CAC ; Upper -2CAE ; Upper -2CB0 ; Upper -2CB2 ; Upper -2CB4 ; Upper -2CB6 ; Upper -2CB8 ; Upper -2CBA ; Upper -2CBC ; Upper -2CBE ; Upper -2CC0 ; Upper -2CC2 ; Upper -2CC4 ; Upper -2CC6 ; Upper -2CC8 ; Upper -2CCA ; Upper -2CCC ; Upper -2CCE ; Upper -2CD0 ; Upper -2CD2 ; Upper -2CD4 ; Upper -2CD6 ; Upper -2CD8 ; Upper -2CDA ; Upper -2CDC ; Upper -2CDE ; Upper -2CE0 ; Upper -2CE2 ; Upper -2CEB ; Upper -2CED ; Upper -A640 ; Upper -A642 ; Upper -A644 ; Upper -A646 ; Upper -A648 ; Upper -A64A ; Upper -A64C ; Upper -A64E ; Upper -A650 ; Upper -A652 ; Upper -A654 ; Upper -A656 ; Upper -A658 ; Upper -A65A ; Upper -A65C ; Upper -A65E ; Upper -A660 ; Upper -A662 ; Upper -A664 ; Upper -A666 ; Upper -A668 ; Upper -A66A ; Upper -A66C ; Upper -A680 ; Upper -A682 ; Upper -A684 ; Upper -A686 ; Upper -A688 ; Upper -A68A ; Upper -A68C ; Upper -A68E ; Upper -A690 ; Upper -A692 ; Upper -A694 ; Upper -A696 ; Upper -A722 ; Upper -A724 ; Upper -A726 ; Upper -A728 ; Upper -A72A ; Upper -A72C ; Upper -A72E ; Upper -A732 ; Upper -A734 ; Upper -A736 ; Upper -A738 ; Upper -A73A ; Upper -A73C ; Upper -A73E ; Upper -A740 ; Upper -A742 ; Upper -A744 ; Upper -A746 ; Upper -A748 ; Upper -A74A ; Upper -A74C ; Upper -A74E ; Upper -A750 ; Upper -A752 ; Upper -A754 ; Upper -A756 ; Upper -A758 ; Upper -A75A ; Upper -A75C ; Upper -A75E ; Upper -A760 ; Upper -A762 ; Upper -A764 ; Upper -A766 ; Upper -A768 ; Upper -A76A ; Upper -A76C ; Upper -A76E ; Upper -A779 ; Upper -A77B ; Upper -A77D..A77E ; Upper -A780 ; Upper -A782 ; Upper -A784 ; Upper -A786 ; Upper -A78B ; Upper -A78D ; Upper -A790 ; Upper -A7A0 ; Upper -A7A2 ; Upper -A7A4 ; Upper -A7A6 ; Upper -A7A8 ; Upper -FF21..FF3A ; Upper -10400..10427 ; Upper -1D400..1D419 ; Upper -1D434..1D44D ; Upper -1D468..1D481 ; Upper -1D49C ; Upper -1D49E..1D49F ; Upper -1D4A2 ; Upper -1D4A5..1D4A6 ; Upper -1D4A9..1D4AC ; Upper -1D4AE..1D4B5 ; Upper -1D4D0..1D4E9 ; Upper -1D504..1D505 ; Upper -1D507..1D50A ; Upper -1D50D..1D514 ; Upper -1D516..1D51C ; Upper -1D538..1D539 ; Upper -1D53B..1D53E ; Upper -1D540..1D544 ; Upper -1D546 ; Upper -1D54A..1D550 ; Upper -1D56C..1D585 ; Upper -1D5A0..1D5B9 ; Upper -1D5D4..1D5ED ; Upper -1D608..1D621 ; Upper -1D63C..1D655 ; Upper -1D670..1D689 ; Upper -1D6A8..1D6C0 ; Upper -1D6E2..1D6FA ; Upper -1D71C..1D734 ; Upper -1D756..1D76E ; Upper -1D790..1D7A8 ; Upper -1D7CA ; Upper - -# Total code points: 1509 - -# ================================================ - -01BB ; OLetter -01C0..01C3 ; OLetter -0294 ; OLetter -02B9..02BF ; OLetter -02C6..02D1 ; OLetter -02EC ; OLetter -02EE ; OLetter -0374 ; OLetter -0559 ; OLetter -05D0..05EA ; OLetter -05F0..05F2 ; OLetter -05F3 ; OLetter -0620..063F ; OLetter -0640 ; OLetter -0641..064A ; OLetter -066E..066F ; OLetter -0671..06D3 ; OLetter -06D5 ; OLetter -06E5..06E6 ; OLetter -06EE..06EF ; OLetter -06FA..06FC ; OLetter -06FF ; OLetter -0710 ; OLetter -0712..072F ; OLetter -074D..07A5 ; OLetter -07B1 ; OLetter -07CA..07EA ; OLetter -07F4..07F5 ; OLetter -07FA ; OLetter -0800..0815 ; OLetter -081A ; OLetter -0824 ; OLetter -0828 ; OLetter -0840..0858 ; OLetter -0904..0939 ; OLetter -093D ; OLetter -0950 ; OLetter -0958..0961 ; OLetter -0971 ; OLetter -0972..0977 ; OLetter -0979..097F ; OLetter -0985..098C ; OLetter -098F..0990 ; OLetter -0993..09A8 ; OLetter -09AA..09B0 ; OLetter -09B2 ; OLetter -09B6..09B9 ; OLetter -09BD ; OLetter -09CE ; OLetter -09DC..09DD ; OLetter -09DF..09E1 ; OLetter -09F0..09F1 ; OLetter -0A05..0A0A ; OLetter -0A0F..0A10 ; OLetter -0A13..0A28 ; OLetter -0A2A..0A30 ; OLetter -0A32..0A33 ; OLetter -0A35..0A36 ; OLetter -0A38..0A39 ; OLetter -0A59..0A5C ; OLetter -0A5E ; OLetter -0A72..0A74 ; OLetter -0A85..0A8D ; OLetter -0A8F..0A91 ; OLetter -0A93..0AA8 ; OLetter -0AAA..0AB0 ; OLetter -0AB2..0AB3 ; OLetter -0AB5..0AB9 ; OLetter -0ABD ; OLetter -0AD0 ; OLetter -0AE0..0AE1 ; OLetter -0B05..0B0C ; OLetter -0B0F..0B10 ; OLetter -0B13..0B28 ; OLetter -0B2A..0B30 ; OLetter -0B32..0B33 ; OLetter -0B35..0B39 ; OLetter -0B3D ; OLetter -0B5C..0B5D ; OLetter -0B5F..0B61 ; OLetter -0B71 ; OLetter -0B83 ; OLetter -0B85..0B8A ; OLetter -0B8E..0B90 ; OLetter -0B92..0B95 ; OLetter -0B99..0B9A ; OLetter -0B9C ; OLetter -0B9E..0B9F ; OLetter -0BA3..0BA4 ; OLetter -0BA8..0BAA ; OLetter -0BAE..0BB9 ; OLetter -0BD0 ; OLetter -0C05..0C0C ; OLetter -0C0E..0C10 ; OLetter -0C12..0C28 ; OLetter -0C2A..0C33 ; OLetter -0C35..0C39 ; OLetter -0C3D ; OLetter -0C58..0C59 ; OLetter -0C60..0C61 ; OLetter -0C85..0C8C ; OLetter -0C8E..0C90 ; OLetter -0C92..0CA8 ; OLetter -0CAA..0CB3 ; OLetter -0CB5..0CB9 ; OLetter -0CBD ; OLetter -0CDE ; OLetter -0CE0..0CE1 ; OLetter -0CF1..0CF2 ; OLetter -0D05..0D0C ; OLetter -0D0E..0D10 ; OLetter -0D12..0D3A ; OLetter -0D3D ; OLetter -0D4E ; OLetter -0D60..0D61 ; OLetter -0D7A..0D7F ; OLetter -0D85..0D96 ; OLetter -0D9A..0DB1 ; OLetter -0DB3..0DBB ; OLetter -0DBD ; OLetter -0DC0..0DC6 ; OLetter -0E01..0E30 ; OLetter -0E32..0E33 ; OLetter -0E40..0E45 ; OLetter -0E46 ; OLetter -0E81..0E82 ; OLetter -0E84 ; OLetter -0E87..0E88 ; OLetter -0E8A ; OLetter -0E8D ; OLetter -0E94..0E97 ; OLetter -0E99..0E9F ; OLetter -0EA1..0EA3 ; OLetter -0EA5 ; OLetter -0EA7 ; OLetter -0EAA..0EAB ; OLetter -0EAD..0EB0 ; OLetter -0EB2..0EB3 ; OLetter -0EBD ; OLetter -0EC0..0EC4 ; OLetter -0EC6 ; OLetter -0EDC..0EDD ; OLetter -0F00 ; OLetter -0F40..0F47 ; OLetter -0F49..0F6C ; OLetter -0F88..0F8C ; OLetter -1000..102A ; OLetter -103F ; OLetter -1050..1055 ; OLetter -105A..105D ; OLetter -1061 ; OLetter -1065..1066 ; OLetter -106E..1070 ; OLetter -1075..1081 ; OLetter -108E ; OLetter -10D0..10FA ; OLetter -10FC ; OLetter -1100..1248 ; OLetter -124A..124D ; OLetter -1250..1256 ; OLetter -1258 ; OLetter -125A..125D ; OLetter -1260..1288 ; OLetter -128A..128D ; OLetter -1290..12B0 ; OLetter -12B2..12B5 ; OLetter -12B8..12BE ; OLetter -12C0 ; OLetter -12C2..12C5 ; OLetter -12C8..12D6 ; OLetter -12D8..1310 ; OLetter -1312..1315 ; OLetter -1318..135A ; OLetter -1380..138F ; OLetter -13A0..13F4 ; OLetter -1401..166C ; OLetter -166F..167F ; OLetter -1681..169A ; OLetter -16A0..16EA ; OLetter -16EE..16F0 ; OLetter -1700..170C ; OLetter -170E..1711 ; OLetter -1720..1731 ; OLetter -1740..1751 ; OLetter -1760..176C ; OLetter -176E..1770 ; OLetter -1780..17B3 ; OLetter -17D7 ; OLetter -17DC ; OLetter -1820..1842 ; OLetter -1843 ; OLetter -1844..1877 ; OLetter -1880..18A8 ; OLetter -18AA ; OLetter -18B0..18F5 ; OLetter -1900..191C ; OLetter -1950..196D ; OLetter -1970..1974 ; OLetter -1980..19AB ; OLetter -19C1..19C7 ; OLetter -1A00..1A16 ; OLetter -1A20..1A54 ; OLetter -1AA7 ; OLetter -1B05..1B33 ; OLetter -1B45..1B4B ; OLetter -1B83..1BA0 ; OLetter -1BAE..1BAF ; OLetter -1BC0..1BE5 ; OLetter -1C00..1C23 ; OLetter -1C4D..1C4F ; OLetter -1C5A..1C77 ; OLetter -1C78..1C7D ; OLetter -1CE9..1CEC ; OLetter -1CEE..1CF1 ; OLetter -2071 ; OLetter -207F ; OLetter -2095..209C ; OLetter -2135..2138 ; OLetter -2180..2182 ; OLetter -2185..2188 ; OLetter -2D30..2D65 ; OLetter -2D6F ; OLetter -2D80..2D96 ; OLetter -2DA0..2DA6 ; OLetter -2DA8..2DAE ; OLetter -2DB0..2DB6 ; OLetter -2DB8..2DBE ; OLetter -2DC0..2DC6 ; OLetter -2DC8..2DCE ; OLetter -2DD0..2DD6 ; OLetter -2DD8..2DDE ; OLetter -2E2F ; OLetter -3005 ; OLetter -3006 ; OLetter -3007 ; OLetter -3021..3029 ; OLetter -3031..3035 ; OLetter -3038..303A ; OLetter -303B ; OLetter -303C ; OLetter -3041..3096 ; OLetter -309D..309E ; OLetter -309F ; OLetter -30A1..30FA ; OLetter -30FC..30FE ; OLetter -30FF ; OLetter -3105..312D ; OLetter -3131..318E ; OLetter -31A0..31BA ; OLetter -31F0..31FF ; OLetter -3400..4DB5 ; OLetter -4E00..9FCB ; OLetter -A000..A014 ; OLetter -A015 ; OLetter -A016..A48C ; OLetter -A4D0..A4F7 ; OLetter -A4F8..A4FD ; OLetter -A500..A60B ; OLetter -A60C ; OLetter -A610..A61F ; OLetter -A62A..A62B ; OLetter -A66E ; OLetter -A67F ; OLetter -A6A0..A6E5 ; OLetter -A6E6..A6EF ; OLetter -A717..A71F ; OLetter -A788 ; OLetter -A7FB..A801 ; OLetter -A803..A805 ; OLetter -A807..A80A ; OLetter -A80C..A822 ; OLetter -A840..A873 ; OLetter -A882..A8B3 ; OLetter -A8F2..A8F7 ; OLetter -A8FB ; OLetter -A90A..A925 ; OLetter -A930..A946 ; OLetter -A960..A97C ; OLetter -A984..A9B2 ; OLetter -A9CF ; OLetter -AA00..AA28 ; OLetter -AA40..AA42 ; OLetter -AA44..AA4B ; OLetter -AA60..AA6F ; OLetter -AA70 ; OLetter -AA71..AA76 ; OLetter -AA7A ; OLetter -AA80..AAAF ; OLetter -AAB1 ; OLetter -AAB5..AAB6 ; OLetter -AAB9..AABD ; OLetter -AAC0 ; OLetter -AAC2 ; OLetter -AADB..AADC ; OLetter -AADD ; OLetter -AB01..AB06 ; OLetter -AB09..AB0E ; OLetter -AB11..AB16 ; OLetter -AB20..AB26 ; OLetter -AB28..AB2E ; OLetter -ABC0..ABE2 ; OLetter -AC00..D7A3 ; OLetter -D7B0..D7C6 ; OLetter -D7CB..D7FB ; OLetter -F900..FA2D ; OLetter -FA30..FA6D ; OLetter -FA70..FAD9 ; OLetter -FB1D ; OLetter -FB1F..FB28 ; OLetter -FB2A..FB36 ; OLetter -FB38..FB3C ; OLetter -FB3E ; OLetter -FB40..FB41 ; OLetter -FB43..FB44 ; OLetter -FB46..FBB1 ; OLetter -FBD3..FD3D ; OLetter -FD50..FD8F ; OLetter -FD92..FDC7 ; OLetter -FDF0..FDFB ; OLetter -FE70..FE74 ; OLetter -FE76..FEFC ; OLetter -FF66..FF6F ; OLetter -FF70 ; OLetter -FF71..FF9D ; OLetter -FFA0..FFBE ; OLetter -FFC2..FFC7 ; OLetter -FFCA..FFCF ; OLetter -FFD2..FFD7 ; OLetter -FFDA..FFDC ; OLetter -10000..1000B ; OLetter -1000D..10026 ; OLetter -10028..1003A ; OLetter -1003C..1003D ; OLetter -1003F..1004D ; OLetter -10050..1005D ; OLetter -10080..100FA ; OLetter -10140..10174 ; OLetter -10280..1029C ; OLetter -102A0..102D0 ; OLetter -10300..1031E ; OLetter -10330..10340 ; OLetter -10341 ; OLetter -10342..10349 ; OLetter -1034A ; OLetter -10380..1039D ; OLetter -103A0..103C3 ; OLetter -103C8..103CF ; OLetter -103D1..103D5 ; OLetter -10450..1049D ; OLetter -10800..10805 ; OLetter -10808 ; OLetter -1080A..10835 ; OLetter -10837..10838 ; OLetter -1083C ; OLetter -1083F..10855 ; OLetter -10900..10915 ; OLetter -10920..10939 ; OLetter -10A00 ; OLetter -10A10..10A13 ; OLetter -10A15..10A17 ; OLetter -10A19..10A33 ; OLetter -10A60..10A7C ; OLetter -10B00..10B35 ; OLetter -10B40..10B55 ; OLetter -10B60..10B72 ; OLetter -10C00..10C48 ; OLetter -11003..11037 ; OLetter -11083..110AF ; OLetter -12000..1236E ; OLetter -12400..12462 ; OLetter -13000..1342E ; OLetter -16800..16A38 ; OLetter -1B000..1B001 ; OLetter -20000..2A6D6 ; OLetter -2A700..2B734 ; OLetter -2B740..2B81D ; OLetter -2F800..2FA1D ; OLetter - -# Total code points: 97369 - -# ================================================ - -0030..0039 ; Numeric -0660..0669 ; Numeric -066B..066C ; Numeric -06F0..06F9 ; Numeric -07C0..07C9 ; Numeric -0966..096F ; Numeric -09E6..09EF ; Numeric -0A66..0A6F ; Numeric -0AE6..0AEF ; Numeric -0B66..0B6F ; Numeric -0BE6..0BEF ; Numeric -0C66..0C6F ; Numeric -0CE6..0CEF ; Numeric -0D66..0D6F ; Numeric -0E50..0E59 ; Numeric -0ED0..0ED9 ; Numeric -0F20..0F29 ; Numeric -1040..1049 ; Numeric -1090..1099 ; Numeric -17E0..17E9 ; Numeric -1810..1819 ; Numeric -1946..194F ; Numeric -19D0..19D9 ; Numeric -1A80..1A89 ; Numeric -1A90..1A99 ; Numeric -1B50..1B59 ; Numeric -1BB0..1BB9 ; Numeric -1C40..1C49 ; Numeric -1C50..1C59 ; Numeric -A620..A629 ; Numeric -A8D0..A8D9 ; Numeric -A900..A909 ; Numeric -A9D0..A9D9 ; Numeric -AA50..AA59 ; Numeric -ABF0..ABF9 ; Numeric -104A0..104A9 ; Numeric -11066..1106F ; Numeric -1D7CE..1D7FF ; Numeric - -# Total code points: 412 - -# ================================================ - -002E ; ATerm -2024 ; ATerm -FE52 ; ATerm -FF0E ; ATerm - -# Total code points: 4 - -# ================================================ - -0021 ; STerm -003F ; STerm -055C ; STerm -055E ; STerm -0589 ; STerm -061F ; STerm -06D4 ; STerm -0700..0702 ; STerm -07F9 ; STerm -0964..0965 ; STerm -104A..104B ; STerm -1362 ; STerm -1367..1368 ; STerm -166E ; STerm -1735..1736 ; STerm -1803 ; STerm -1809 ; STerm -1944..1945 ; STerm -1AA8..1AAB ; STerm -1B5A..1B5B ; STerm -1B5E..1B5F ; STerm -1C3B..1C3C ; STerm -1C7E..1C7F ; STerm -203C..203D ; STerm -2047..2049 ; STerm -2E2E ; STerm -3002 ; STerm -A4FF ; STerm -A60E..A60F ; STerm -A6F3 ; STerm -A6F7 ; STerm -A876..A877 ; STerm -A8CE..A8CF ; STerm -A92F ; STerm -A9C8..A9C9 ; STerm -AA5D..AA5F ; STerm -ABEB ; STerm -FE56..FE57 ; STerm -FF01 ; STerm -FF1F ; STerm -FF61 ; STerm -10A56..10A57 ; STerm -11047..11048 ; STerm -110BE..110C1 ; STerm - -# Total code points: 73 - -# ================================================ - -0022 ; Close -0027 ; Close -0028 ; Close -0029 ; Close -005B ; Close -005D ; Close -007B ; Close -007D ; Close -00AB ; Close -00BB ; Close -0F3A ; Close -0F3B ; Close -0F3C ; Close -0F3D ; Close -169B ; Close -169C ; Close -2018 ; Close -2019 ; Close -201A ; Close -201B..201C ; Close -201D ; Close -201E ; Close -201F ; Close -2039 ; Close -203A ; Close -2045 ; Close -2046 ; Close -207D ; Close -207E ; Close -208D ; Close -208E ; Close -2329 ; Close -232A ; Close -275B..275E ; Close -2768 ; Close -2769 ; Close -276A ; Close -276B ; Close -276C ; Close -276D ; Close -276E ; Close -276F ; Close -2770 ; Close -2771 ; Close -2772 ; Close -2773 ; Close -2774 ; Close -2775 ; Close -27C5 ; Close -27C6 ; Close -27E6 ; Close -27E7 ; Close -27E8 ; Close -27E9 ; Close -27EA ; Close -27EB ; Close -27EC ; Close -27ED ; Close -27EE ; Close -27EF ; Close -2983 ; Close -2984 ; Close -2985 ; Close -2986 ; Close -2987 ; Close -2988 ; Close -2989 ; Close -298A ; Close -298B ; Close -298C ; Close -298D ; Close -298E ; Close -298F ; Close -2990 ; Close -2991 ; Close -2992 ; Close -2993 ; Close -2994 ; Close -2995 ; Close -2996 ; Close -2997 ; Close -2998 ; Close -29D8 ; Close -29D9 ; Close -29DA ; Close -29DB ; Close -29FC ; Close -29FD ; Close -2E00..2E01 ; Close -2E02 ; Close -2E03 ; Close -2E04 ; Close -2E05 ; Close -2E06..2E08 ; Close -2E09 ; Close -2E0A ; Close -2E0B ; Close -2E0C ; Close -2E0D ; Close -2E1C ; Close -2E1D ; Close -2E20 ; Close -2E21 ; Close -2E22 ; Close -2E23 ; Close -2E24 ; Close -2E25 ; Close -2E26 ; Close -2E27 ; Close -2E28 ; Close -2E29 ; Close -3008 ; Close -3009 ; Close -300A ; Close -300B ; Close -300C ; Close -300D ; Close -300E ; Close -300F ; Close -3010 ; Close -3011 ; Close -3014 ; Close -3015 ; Close -3016 ; Close -3017 ; Close -3018 ; Close -3019 ; Close -301A ; Close -301B ; Close -301D ; Close -301E..301F ; Close -FD3E ; Close -FD3F ; Close -FE17 ; Close -FE18 ; Close -FE35 ; Close -FE36 ; Close -FE37 ; Close -FE38 ; Close -FE39 ; Close -FE3A ; Close -FE3B ; Close -FE3C ; Close -FE3D ; Close -FE3E ; Close -FE3F ; Close -FE40 ; Close -FE41 ; Close -FE42 ; Close -FE43 ; Close -FE44 ; Close -FE47 ; Close -FE48 ; Close -FE59 ; Close -FE5A ; Close -FE5B ; Close -FE5C ; Close -FE5D ; Close -FE5E ; Close -FF08 ; Close -FF09 ; Close -FF3B ; Close -FF3D ; Close -FF5B ; Close -FF5D ; Close -FF5F ; Close -FF60 ; Close -FF62 ; Close -FF63 ; Close - -# Total code points: 177 - -# ================================================ - -002C ; SContinue -002D ; SContinue -003A ; SContinue -055D ; SContinue -060C..060D ; SContinue -07F8 ; SContinue -1802 ; SContinue -1808 ; SContinue -2013..2014 ; SContinue -3001 ; SContinue -FE10..FE11 ; SContinue -FE13 ; SContinue -FE31..FE32 ; SContinue -FE50..FE51 ; SContinue -FE55 ; SContinue -FE58 ; SContinue -FE63 ; SContinue -FF0C ; SContinue -FF0D ; SContinue -FF1A ; SContinue -FF64 ; SContinue - -# Total code points: 26 - -# EOF diff --git a/icuSources/data/unidata/SpecialCasing.txt b/icuSources/data/unidata/SpecialCasing.txt index 62a0ec9f..d650b6d9 100644 --- a/icuSources/data/unidata/SpecialCasing.txt +++ b/icuSources/data/unidata/SpecialCasing.txt @@ -1,8 +1,8 @@ -# SpecialCasing-6.0.0.txt -# Date: 2010-05-18, 00:49:39 GMT [MD] +# SpecialCasing-6.1.0.txt +# Date: 2011-11-27, 05:10:51 GMT [MD] # # Unicode Character Database -# Copyright (c) 1991-2010 Unicode, Inc. +# Copyright (c) 1991-2011 Unicode, Inc. # For terms of use, see http://www.unicode.org/terms_of_use.html # For documentation, see http://www.unicode.org/reports/tr44/ # @@ -47,7 +47,9 @@ # * Additional contexts # * Additional fields # ================================================================================ -# @missing 0000..10FFFF; ; ; + +# @missing: 0000..10FFFF; ; ; ; + # ================================================================================ # Unconditional mappings # ================================================================================ diff --git a/icuSources/data/unidata/UCARules.txt b/icuSources/data/unidata/UCARules.txt index 412dfdcc..0837fd96 100644 --- a/icuSources/data/unidata/UCARules.txt +++ b/icuSources/data/unidata/UCARules.txt @@ -1,7 +1,7 @@ # File: UCA_Rules_SHORT.txt -# UCA Version: 6.0.0 -# UCD Version: 6.0.0 -# Generated: 2010-10-17, 20:16:11 GMT [MD] +# UCA Version: 6.1.0 +# UCD Version: 6.1.0 +# Generated: 2012-01-03, 21:53:25 GMT [MD] # For a description of the format and usage, see CollationAuxiliary.html & [last tertiary ignorable] @@ -106,6 +106,7 @@ = '\u0601' = '\u0602' = '\u0603' + = '\u0604' = ؐ = ؑ = ؒ @@ -147,17 +148,28 @@ = ݉ = ݊ = ‎ߺ‎ + = ࣪ + = ࣫ + = ࣬ + = ࣭ + = ࣮ + = ࣯ + = ࣳ = ॑ = ॒ = ༘ = ༙ = ༵ = ༷ + = ༾ + = ༿ = ྂ = ྃ = ྆ = ྇ = ࿆ + = ឴ + = ឵ = ៓ = ᠊ = ᠋ @@ -198,6 +210,7 @@ = ᳦ = ᳧ = ᳨ + = ᳴ = '\u200B' = '\u200C' = '\u200D' @@ -702,7 +715,6 @@ = ័ = ៑ = ៝ - = ᯦ = ᷀ = ᷁ = ᷃ @@ -853,27 +865,40 @@ << ً <<< ‎ﹱ‎ <<< ‎ﹰ‎ + << ࣰ + << ࣧ << ٌ <<< ‎ﹲ‎ <<< ‎ﱞ‎ / ّ + << ࣱ + << ࣨ << ٍ <<< ‎ﹴ‎ <<< ‎ﱟ‎ / ّ + << ࣲ + << ࣩ << َ <<< ‎ﹷ‎ <<< ‎ﳲ‎ / ّ <<< ‎ﹶ‎ <<< ‎ﱠ‎ / ّ + << ࣤ + << ࣴ + << ࣵ << ُ <<< ‎ﹹ‎ <<< ‎ﳳ‎ / ّ <<< ‎ﹸ‎ <<< ‎ﱡ‎ / ّ + << ࣥ + << ࣾ << ِ <<< ‎ﹻ‎ <<< ‎ﳴ‎ / ّ <<< ‎ﹺ‎ <<< ‎ﱢ‎ / ّ + << ࣦ + << ࣶ << ّ <<< ‎ﹽ‎ <<< ‎ﹼ‎ @@ -894,6 +919,13 @@ << ٜ << ٝ << ٞ + << ࣷ + << ࣸ + << ࣽ + << ࣻ + << ࣼ + << ࣹ + << ࣺ << ٰ << ܑ << ܰ @@ -927,71 +959,90 @@ << ꛰ << ꛱ << ़ + = ় + = ਼ + = ઼ + = ଼ + = ಼ + = ᬴ + = ᯦ + = ᰷ + = ꦳ + = 𑂺 + = 𑚷 << ऀ = ँ + = ঁ + = ਁ + = ઁ + = ଁ + = ఁ + = ᬀ + = ᬁ + = ꦀ + = 𑀀 + = 𑂀 + = 𑄀 + = 𑆀 << ं + = ং + = ਂ + = ં + = ଂ + = ஂ + = ం + = ಂ + = ം + = ං + = ཾ + = ံ + = ំ + = ᩴ + = ᬂ + = ᮀ = ᳭ + = ꠋ + = ꢀ + = ꦁ + = 𐨎 + = 𑀁 + = 𑂁 + = 𑄁 + = 𑆁 + = 𑚫 << ः + = ঃ + = ਃ + = ઃ + = ଃ + = ః + = ಃ + = ഃ + = ඃ + = ཿ + = း + = ះ + = ᬄ + = ᮂ = ᳲ - << ় - << ঁ - << ং - << ঃ - << ਼ - << ਁ - << ਂ - << ਃ + = ᳳ + = ꢁ + = ꦃ + = 𐨏 + = 𑀂 + = 𑂂 + = 𑄂 + = 𑆂 + = 𑚬 << ੰ << ੱ - << ઼ - << ઁ - << ં - << ઃ - << ଼ - << ଁ - << ଂ - << ଃ - << ஂ - << ఁ - << ం - << ః - << ಼ - << ಂ - << ಃ - << ം - << ഃ - << ං - << ඃ - << ᬴ - << ᬀ - << ᬁ - << ᬂ << ᬃ - << ᬄ - << ꦳ - << ꦀ - << ꦁ << ꦂ - << ꦃ - << ᮀ << ᮁ - << ᮂ << ꯬ - << ꠋ - << ꢀ - << ꢁ - << 𑀀 - << 𑀁 - << 𑀂 - << 𐨎 - << 𐨏 << 𐨸 << 𐨹 << 𐨺 - << 𑂺 - << 𑂀 - << 𑂁 - << 𑂂 << ๎ << ็ << ่ @@ -1009,22 +1060,14 @@ << ꪿ << ꫁ << ༹ - << ཾ - << ཿ - << ᰷ << ꤫ << ꤬ << ꤭ - << ံ << ့ - << း << ႍ - << ំ - << ះ << ៈ << ៉ << ៊ - << ᩴ << ᩵ << ᩶ << ᩷ @@ -1075,7 +1118,8 @@ < '\u2029' < ' ' <<< ' ' - <<< ' ' + <<< ' ' + = ' ' = ' ' = ' ' = ' ' @@ -1087,7 +1131,6 @@ <<< ' ' = ' ' = ' ' - < ' ' < ‾ <<< ﹉ = ﹊ @@ -1118,6 +1161,8 @@ <<< ﹘ <<< ︱ < ― + < ⸺ + < ⸻ < ⁓ < ⸗ < 〜 @@ -1129,6 +1174,8 @@ <<< , <<< ﹐ <<< ︐ + < ⸴ + < ⸲ < ՝ < ، < ‎؍‎ @@ -1152,6 +1199,7 @@ <<< ︔ < ‎؛‎ < ⁏ + < ⸵ < ꛶ < ':' <<< : @@ -1188,6 +1236,7 @@ < ፦ < ᠄ < ᠅ + < ༔ < ៖ < ᭝ < ꧇ @@ -1222,6 +1271,8 @@ < ⳻ < ꘏ < ꛷ + < ꫱ + < 𑅃 < ‽ < ⸘ < '.' @@ -1252,6 +1303,7 @@ <<< ︒ < · < ⸱ + < ⸳ < । < ॥ < ꣎ @@ -1278,6 +1330,7 @@ < ꩝ < ꩞ < ꩟ + < ꫰ < ꯫ < ‎𐩖‎ < ‎𐩗‎ @@ -1285,11 +1338,16 @@ < 𑁈 < 𑃀 < 𑃁 + < 𑅁 + < 𑅂 + < 𑇅 + < 𑇆 < ᱾ < ᱿ < ‎܀‎ < ߷ < ჻ + < ፠ < ፨ < ᨞ < ᨟ @@ -1316,6 +1374,8 @@ < 𐬿 < 𑂾 < 𑂿 + < 𑅀 + < 𑇈 < ⁕ < ⁖ < ⁘ @@ -1335,6 +1395,7 @@ < ‎𐤿‎ < 𐄀 < 𐄁 + < 𐄂 < 𐎟 < 𐏐 < 𐤟 @@ -1560,10 +1621,32 @@ < ⦖ < ⦗ < ⦘ + < ⟅ + < ⟆ + < ⟦ + < ⟧ + < ⟨ + < ⟩ + < ⟪ + < ⟫ < ⟬ < ⟭ < ⟮ < ⟯ + < ❨ + < ❩ + < ❪ + < ❫ + < ❬ + < ❭ + < ❮ + < ❯ + < ❰ + < ❱ + < ❲ + < ❳ + < ❴ + < ❵ < ⸂ < ⸃ < ⸄ @@ -1632,6 +1715,14 @@ < 〛 < ﴾ < ﴿ + < ‖ + < ⧘ + < ⧙ + < ⧚ + < ⧛ + < § + < ⸹ + < ¶ < ⁋ < '@' <<< @ @@ -1665,6 +1756,9 @@ < ؊ < † < ‡ + < ⸶ + < ⸷ + < ⸸ < • < ‣ < ‧ @@ -1727,7 +1821,9 @@ < ꣸ < ꣹ < ꣺ + < ૰ < ෴ + < ๏ < ๚ < ๛ < ꫞ @@ -1775,6 +1871,14 @@ < ᪬ < ᪭ < ᙭ + < ᳀ + < ᳁ + < ᳂ + < ᳃ + < ᳄ + < ᳅ + < ᳆ + < ᳇ < ⵰ < ꡴ < ꡵ @@ -1801,34 +1905,7 @@ < 𐬹 < 𑂻 < 𑂼 - < ๏ - < ‖ - < ❨ - < ❩ - < ❪ - < ❫ - < ❬ - < ❭ - < ❮ - < ❯ - < ❰ - < ❱ - < ❲ - < ❳ - < ❴ - < ❵ - < ⟅ - < ⟆ - < ⟦ - < ⟧ - < ⟨ - < ⟩ - < ⟪ - < ⟫ - < ⧘ - < ⧙ - < ⧚ - < ⧛ + < 𑇇 < ‎𐩿‎ < [variable top] < '`' @@ -1845,47 +1922,14 @@ < ¨ < ˚ < ˝ + < ¸ + < ˛ < ᾽ = ᾿ < ῾ - < ¸ - < ˛ < ῀ - < ‎﮲‎ - < ‎﮳‎ - < ‎﮴‎ - < ‎﮵‎ - < ‎﮶‎ - < ‎﮷‎ - < ‎﮸‎ - < ‎﮹‎ - < ‎﮺‎ - < ‎﮻‎ - < ‎﮼‎ - < ‎﮽‎ - < ‎﮾‎ - < ‎﮿‎ - < ‎﯀‎ - < ‎﯁‎ < ゛ < ゜ - < ༔ - < ፠ - < 𐄂 - < § - < ¶ - < © - < ® - < ⁄ - < ⅋ - < ⁒ - < ᥀ - < ႞ - < ႟ - < ꩷ - < ꩸ - < ꩹ - < ៗ < ʹ < ͵ < ʺ @@ -1989,11 +2033,29 @@ <<< ℉ / F < ҂ < ‎؈‎ + < 𞻰 + < 𞻱 < ؎ < ؏ < ۞ < ۩ < ﷽ + < ‎﮲‎ + < ‎﮳‎ + < ‎﮴‎ + < ‎﮵‎ + < ‎﮶‎ + < ‎﮷‎ + < ‎﮸‎ + < ‎﮹‎ + < ‎﮺‎ + < ‎﮻‎ + < ‎﮼‎ + < ‎﮽‎ + < ‎﮾‎ + < ‎﮿‎ + < ‎﯀‎ + < ‎﯁‎ < ߶ < ৺ < ୰ @@ -2029,8 +2091,6 @@ < ༴ < ༶ < ༸ - < ༾ - < ༿ < ྾ < ྿ < ࿀ @@ -2051,6 +2111,12 @@ < ࿖ < ࿗ < ࿘ + < ᥀ + < ႞ + < ႟ + < ꩷ + < ꩸ + < ꩹ < ᧠ < ᧡ < ᧢ @@ -2102,6 +2168,8 @@ < ᭺ < ᭻ < ᭼ + < © + < ® < ℄ < ℈ < ℔ @@ -2121,7 +2189,6 @@ < ⅄ < ⅊ < ⅌ - < ⅍ < ⅏ < ← <<< ← @@ -2293,9 +2360,11 @@ < − <<< ⁻ <<< ₋ + < ⁒ < ∓ < ∔ < ∕ + < ⁄ < ∖ < ∗ < ∘ @@ -2439,6 +2508,7 @@ < ⊺ < ⊻ < ⊼ + < ⅋ < ⊽ < ⊾ < ⊿ @@ -3444,7 +3514,9 @@ < ⟈ < ⟉ < ⟊ + < ⟋ < ⟌ + < ⟍ < ⟎ < ⟏ < ⟐ @@ -5817,6 +5889,10 @@ < 🔻 < 🔼 < 🔽 + < 🕀 + < 🕁 + < 🕂 + < 🕃 < 🕐 < 🕑 < 🕒 @@ -5846,6 +5922,7 @@ < 🗽 < 🗾 < 🗿 + < 😀 < 😁 < 😂 < 😃 @@ -5862,30 +5939,42 @@ < 😎 < 😏 < 😐 + < 😑 < 😒 < 😓 < 😔 + < 😕 < 😖 + < 😗 < 😘 + < 😙 < 😚 + < 😛 < 😜 < 😝 < 😞 + < 😟 < 😠 < 😡 < 😢 < 😣 < 😤 < 😥 + < 😦 + < 😧 < 😨 < 😩 < 😪 < 😫 + < 😬 < 😭 + < 😮 + < 😯 < 😰 < 😱 < 😲 < 😳 + < 😴 < 😵 < 😶 < 😷 @@ -6161,10 +6250,13 @@ < ॱ < ๆ < ໆ + < ៗ < ᪧ < ꧏ < ꩰ < ꫝ + < ꫳ + < ꫴ < 々 < 〻 < 〱 @@ -6186,6 +6278,7 @@ <<< £ < ¥ <<< ¥ + < ֏ < ‎؋‎ < ৲ < ৳ @@ -6472,6 +6565,7 @@ << ꤀ << ၀ << ႐ + << 𑄶 << ០ << ៰ << ꩐ @@ -6481,8 +6575,11 @@ << ᠐ << ᱐ << ꘠ + << 𑃰 << 〇 << 𐆊 + << 𑇐 + << 𑛀 << 𑁦 < 1 <<< 1 @@ -6602,6 +6699,7 @@ << ꤁ << ၁ << ႑ + << 𑄷 << ១ << ៱ << ꩑ @@ -6611,6 +6709,7 @@ << ᠑ << ᱑ << ꘡ + << 𑃱 << 〡 << 𐄇 << 𐅂 @@ -6630,6 +6729,8 @@ << ‎𐡘‎ << ‎𐭘‎ << ‎𐭸‎ + << 𑇑 + << 𑛁 << 𑁧 << 𑁒 << ‎𐩀‎ @@ -6714,6 +6815,7 @@ << ꤂ << ၂ << ႒ + << 𑄸 << ២ << ៲ << ꩒ @@ -6723,6 +6825,7 @@ << ᠒ << ᱒ << ꘢ + << 𑃲 << 〢 << 𐄈 << 𐅛 @@ -6743,6 +6846,8 @@ << ‎𐡙‎ << ‎𐭙‎ << ‎𐭹‎ + << 𑇒 + << 𑛂 << 𑁨 << 𑁓 << ‎𐩁‎ @@ -6813,6 +6918,7 @@ << ꤃ << ၃ << ႓ + << 𑄹 << ៣ << ៳ << ꩓ @@ -6822,6 +6928,7 @@ << ᠓ << ᱓ << ꘣ + << 𑃳 << 〣 << 𐄉 << 𒐁 @@ -6842,6 +6949,8 @@ << ‎𐡚‎ << ‎𐭚‎ << ‎𐭺‎ + << 𑇓 + << 𑛃 << 𑁩 << 𑁔 << ‎𐩂‎ @@ -6906,6 +7015,7 @@ << ꤄ << ၄ << ႔ + << 𑄺 << ៤ << ៴ << ꩔ @@ -6915,6 +7025,7 @@ << ᠔ << ᱔ << ꘤ + << 𑃴 << 〤 << 𐄊 << 𒐂 @@ -6934,6 +7045,8 @@ = 𒑓 << ‎𐭛‎ << ‎𐭻‎ + << 𑇔 + << 𑛄 << 𑁪 << 𑁕 << ‎𐩃‎ @@ -6990,6 +7103,7 @@ << ꤅ << ၅ << ႕ + << 𑄻 << ៥ << ៵ << ꩕ @@ -6999,6 +7113,7 @@ << ᠕ << ᱕ << ꘥ + << 𑃵 << 〥 << 𐄋 << 𐅃 @@ -7018,6 +7133,8 @@ = 𒑍 = 𒑔 = 𒑕 + << 𑇕 + << 𑛅 << 𑁫 << 𑁖 << 𝍤 @@ -7070,6 +7187,7 @@ << ꤆ << ၆ << ႖ + << 𑄼 << ៦ << ៶ << ꩖ @@ -7079,6 +7197,7 @@ << ᠖ << ᱖ << ꘦ + << 𑃶 << 〦 << 𐄌 << ↅ @@ -7089,6 +7208,8 @@ = 𒐨 = 𒑀 = 𒑎 + << 𑇖 + << 𑛆 << 𑁬 << 𑁗 << 𝍥 @@ -7142,6 +7263,7 @@ << ꤇ << ၇ << ႗ + << 𑄽 << ៧ << ៷ << ꩗ @@ -7151,6 +7273,7 @@ << ᠗ << ᱗ << ꘧ + << 𑃷 << 〧 << 𐄍 << 𒐅 @@ -7161,6 +7284,8 @@ = 𒑁 = 𒑂 = 𒑃 + << 𑇗 + << 𑛇 << 𑁭 << 𑁘 << 𝍦 @@ -7213,6 +7338,7 @@ << ꤈ << ၈ << ႘ + << 𑄾 << ៨ << ៸ << ꩘ @@ -7222,6 +7348,7 @@ << ᠘ << ᱘ << ꘨ + << 𑃸 << 〨 << 𐄎 << 𒐆 @@ -7231,6 +7358,8 @@ = 𒐪 = 𒑄 = 𒑅 + << 𑇘 + << 𑛈 << 𑁮 << 𑁙 << 𝍧 @@ -7282,6 +7411,7 @@ << ꤉ << ၉ << ႙ + << 𑄿 << ៩ << ៹ << ꩙ @@ -7291,6 +7421,7 @@ << ᠙ << ᱙ << ꘩ + << 𑃹 << 〩 << 𐄏 << 𒐇 @@ -7302,6 +7433,8 @@ = 𒑇 = 𒑈 = 𒑉 + << 𑇙 + << 𑛉 << 𑁯 << 𑁚 << 𝍨 @@ -7335,6 +7468,7 @@ <<< A <<< A <<< 🇦 + <<< ⅍ / '/'s <<< Ꜳ / A <<< Ꜵ / O <<< Ꜷ / U @@ -7498,6 +7632,8 @@ < ᴄ < ȼ <<< Ȼ + < ꞓ + <<< Ꞓ < ƈ <<< Ƈ < ɕ @@ -7823,6 +7959,7 @@ <<< Ⓗ = 🅗 <<< ʰ + <<< ꟸ / ̵ <<< ₕ <<< ㏊ / a <<< ㍱ / Pa @@ -7837,6 +7974,7 @@ < ƕ <<< Ƕ < ɦ + <<< Ɦ <<< ʱ < ⱨ <<< Ⱨ @@ -8171,6 +8309,8 @@ <<< Ⓜ = 🅜 <<< ᵐ + <<< 🅪 / c + <<< 🅫 / d <<< ₘ <<< ㎧ / ∕s <<< ㎨ / ∕s2 @@ -8332,6 +8472,7 @@ <<< 🆗 / K << œ / e <<< Œ / e + <<< ꟹ / e < ᴏ < ᴑ < ɶ @@ -8965,6 +9106,8 @@ <<< Ƴ < ỿ <<< Ỿ + < ȝ + <<< Ȝ < z <<< z <<< ᷦ @@ -9030,8 +9173,6 @@ < ᶚ < ƺ < ʓ - < ȝ - <<< Ȝ < þ <<< Þ < ꝥ @@ -9575,6 +9716,8 @@ <<< Ϥ < ϧ <<< Ϧ + < ⳳ + <<< Ⳳ < ⳉ <<< Ⳉ < ϩ @@ -9674,6 +9817,7 @@ < ӗ <<< Ӗ < є + <<< ꙴ <<< Є < ж <<< ⷤ @@ -9710,6 +9854,7 @@ < ꚃ <<< Ꚃ < и + <<< ꙵ <<< И < ҋ <<< Ҋ @@ -9720,6 +9865,7 @@ < ꙇ <<< Ꙇ < ї + <<< ꙶ <<< Ї < й <<< Й @@ -9846,6 +9992,7 @@ <<< Ќ = Ќ < у + <<< ꙷ <<< У < ў <<< Ў @@ -9880,6 +10027,7 @@ < ꚕ <<< Ꚕ < ѡ + <<< ꙻ <<< Ѡ < ѿ <<< Ѿ @@ -9934,14 +10082,17 @@ < ⸯ < ꙿ < ъ + <<< ꙸ <<< Ъ < ꙑ <<< Ꙑ < ы + <<< ꙹ <<< Ы < ӹ <<< Ӹ < ь + <<< ꙺ <<< Ь < ҍ <<< Ҍ @@ -9967,6 +10118,7 @@ < ԙ <<< Ԙ < ѥ + <<< ꚟ <<< Ѥ < ѧ <<< ⷽ @@ -10215,9 +10367,16 @@ <<< Ⴥ < ჶ < ჷ + < ⴧ + <<< Ⴧ < ჸ < ჹ < ჺ + < ჽ + < ⴭ + <<< Ⴭ + < ჾ + < ჿ < ա <<< Ա < բ @@ -10457,8 +10616,13 @@ = ‎ﰃ‎ / ‎ى‎ <<< ‎ﰄ‎ / ‎ي‎ <<< ‎ﯶ‎ / ‎ې‎ + < ‎ࢨ‎ + < ‎ࢩ‎ + < ‎ࢬ‎ < ‎ا‎ <<< ‎ٵ‎ / ‎ء‎ + <<< ‎𞸀‎ + = ‎𞺀‎ <<< ‎ﺎ‎ <<< ‎ﴼ‎ / ً <<< ‎ﺍ‎ @@ -10466,7 +10630,14 @@ <<< ‎ﷳ‎ / ‎كبر‎ <<< ‎ﷲ‎ / ‎لله‎ < ‎ٮ‎ + <<< ‎𞸜‎ + = ‎𞹼‎ < ‎ب‎ + <<< ‎𞸁‎ + = ‎𞸡‎ + = ‎𞹡‎ + = ‎𞺁‎ + = ‎𞺡‎ <<< ‎ﺑ‎ <<< ‎ﲜ‎ / ‎ج‎ <<< ‎ﲝ‎ / ‎ح‎ @@ -10513,11 +10684,17 @@ < ‎ݓ‎ < ‎ݔ‎ < ‎ݕ‎ + < ‎ࢠ‎ < ‎ݖ‎ < ‎ة‎ <<< ‎ﺔ‎ <<< ‎ﺓ‎ < ‎ت‎ + <<< ‎𞸕‎ + = ‎𞸵‎ + = ‎𞹵‎ + = ‎𞺕‎ + = ‎𞺵‎ <<< ‎ﺗ‎ <<< ‎ﲡ‎ / ‎ج‎ <<< ‎ﵐ‎ / ‎جم‎ @@ -10556,6 +10733,11 @@ <<< ‎ﰏ‎ / ‎ى‎ <<< ‎ﰐ‎ / ‎ي‎ < ‎ث‎ + <<< ‎𞸖‎ + = ‎𞸶‎ + = ‎𞹶‎ + = ‎𞺖‎ + = ‎𞺶‎ <<< ‎ﺛ‎ <<< ‎ﲦ‎ / ‎م‎ <<< ‎ﺜ‎ @@ -10591,6 +10773,12 @@ <<< ‎ﭣ‎ <<< ‎ﭢ‎ < ‎ج‎ + <<< ‎𞸂‎ + = ‎𞸢‎ + = ‎𞹂‎ + = ‎𞹢‎ + = ‎𞺂‎ + = ‎𞺢‎ <<< ‎ﺟ‎ <<< ‎ﲧ‎ / ‎ح‎ <<< ‎ﲨ‎ / ‎م‎ @@ -10631,7 +10819,14 @@ <<< ‎ﮁ‎ <<< ‎ﭿ‎ <<< ‎ﭾ‎ + < ‎ࢢ‎ < ‎ح‎ + <<< ‎𞸇‎ + = ‎𞸧‎ + = ‎𞹇‎ + = ‎𞹧‎ + = ‎𞺇‎ + = ‎𞺧‎ <<< ‎ﺣ‎ <<< ‎ﲩ‎ / ‎ج‎ <<< ‎ﲪ‎ / ‎م‎ @@ -10648,6 +10843,12 @@ <<< ‎ﳿ‎ / ‎ى‎ <<< ‎ﴀ‎ / ‎ي‎ < ‎خ‎ + <<< ‎𞸗‎ + = ‎𞸷‎ + = ‎𞹗‎ + = ‎𞹷‎ + = ‎𞺗‎ + = ‎𞺷‎ <<< ‎ﺧ‎ <<< ‎ﲫ‎ / ‎ج‎ <<< ‎ﲬ‎ / ‎م‎ @@ -10671,9 +10872,15 @@ < ‎ݲ‎ < ‎ݼ‎ < ‎د‎ + <<< ‎𞸃‎ + = ‎𞺃‎ + = ‎𞺣‎ <<< ‎ﺪ‎ <<< ‎ﺩ‎ < ‎ذ‎ + <<< ‎𞸘‎ + = ‎𞺘‎ + = ‎𞺸‎ <<< ‎ﺬ‎ <<< ‎ﺫ‎ <<< ‎ﱛ‎ / ٰ @@ -10698,11 +10905,17 @@ < ‎ݙ‎ < ‎ݚ‎ < ‎ر‎ + <<< ‎𞸓‎ + = ‎𞺓‎ + = ‎𞺳‎ <<< ‎ﺮ‎ <<< ‎ﺭ‎ <<< ‎ﱜ‎ / ٰ <<< ‎ﷶ‎ / ‎سول‎ < ‎ز‎ + <<< ‎𞸆‎ + = ‎𞺆‎ + = ‎𞺦‎ <<< ‎ﺰ‎ <<< ‎ﺯ‎ < ‎ڑ‎ @@ -10723,7 +10936,14 @@ < ‎ݫ‎ < ‎ݬ‎ < ‎ݱ‎ + < ‎ࢪ‎ < ‎س‎ + <<< ‎𞸎‎ + = ‎𞸮‎ + = ‎𞹎‎ + = ‎𞹮‎ + = ‎𞺎‎ + = ‎𞺮‎ <<< ‎ﺳ‎ <<< ‎ﲭ‎ / ‎ج‎ <<< ‎ﵝ‎ / ‎جح‎ @@ -10759,6 +10979,12 @@ <<< ‎ﳻ‎ / ‎ى‎ <<< ‎ﳼ‎ / ‎ي‎ < ‎ش‎ + <<< ‎𞸔‎ + = ‎𞸴‎ + = ‎𞹔‎ + = ‎𞹴‎ + = ‎𞺔‎ + = ‎𞺴‎ <<< ‎ﺷ‎ <<< ‎ﴭ‎ / ‎ج‎ <<< ‎ﴮ‎ / ‎ح‎ @@ -10805,6 +11031,12 @@ < ‎ݽ‎ < ‎ݾ‎ < ‎ص‎ + <<< ‎𞸑‎ + = ‎𞸱‎ + = ‎𞹑‎ + = ‎𞹱‎ + = ‎𞺑‎ + = ‎𞺱‎ <<< ‎ﺻ‎ <<< ‎ﲱ‎ / ‎ح‎ <<< ‎ﵥ‎ / ‎حح‎ @@ -10830,6 +11062,12 @@ <<< ‎ﴅ‎ / ‎ى‎ <<< ‎ﴆ‎ / ‎ي‎ < ‎ض‎ + <<< ‎𞸙‎ + = ‎𞸹‎ + = ‎𞹙‎ + = ‎𞹹‎ + = ‎𞺙‎ + = ‎𞺹‎ <<< ‎ﺿ‎ <<< ‎ﲴ‎ / ‎ج‎ <<< ‎ﲵ‎ / ‎ح‎ @@ -10856,6 +11094,10 @@ < ‎ڞ‎ < ‎ۻ‎ < ‎ط‎ + <<< ‎𞸈‎ + = ‎𞹨‎ + = ‎𞺈‎ + = ‎𞺨‎ <<< ‎ﻃ‎ <<< ‎ﲸ‎ / ‎ح‎ <<< ‎ﴳ‎ / ‎م‎ @@ -10874,6 +11116,10 @@ <<< ‎ﳵ‎ / ‎ى‎ <<< ‎ﳶ‎ / ‎ي‎ < ‎ظ‎ + <<< ‎𞸚‎ + = ‎𞹺‎ + = ‎𞺚‎ + = ‎𞺺‎ <<< ‎ﻇ‎ <<< ‎ﲹ‎ / ‎م‎ <<< ‎ﻈ‎ @@ -10882,7 +11128,14 @@ <<< ‎ﻅ‎ <<< ‎ﰨ‎ / ‎م‎ < ‎ڟ‎ + < ‎ࢣ‎ < ‎ع‎ + <<< ‎𞸏‎ + = ‎𞸯‎ + = ‎𞹏‎ + = ‎𞹯‎ + = ‎𞺏‎ + = ‎𞺯‎ <<< ‎ﻋ‎ <<< ‎ﲺ‎ / ‎ج‎ <<< ‎ﷄ‎ / ‎جم‎ @@ -10903,6 +11156,12 @@ <<< ‎ﳷ‎ / ‎ى‎ <<< ‎ﳸ‎ / ‎ي‎ < ‎غ‎ + <<< ‎𞸛‎ + = ‎𞸻‎ + = ‎𞹛‎ + = ‎𞹻‎ + = ‎𞺛‎ + = ‎𞺻‎ <<< ‎ﻏ‎ <<< ‎ﲼ‎ / ‎ج‎ <<< ‎ﲽ‎ / ‎م‎ @@ -10924,6 +11183,11 @@ < ‎ݞ‎ < ‎ݟ‎ < ‎ف‎ + <<< ‎𞸐‎ + = ‎𞸰‎ + = ‎𞹰‎ + = ‎𞺐‎ + = ‎𞺰‎ <<< ‎ﻓ‎ <<< ‎ﲾ‎ / ‎ج‎ <<< ‎ﲿ‎ / ‎ح‎ @@ -10944,6 +11208,8 @@ <<< ‎ﰱ‎ / ‎ى‎ <<< ‎ﰲ‎ / ‎ي‎ < ‎ڡ‎ + <<< ‎𞸞‎ + = ‎𞹾‎ < ‎ڢ‎ < ‎ڣ‎ < ‎ڤ‎ @@ -10951,6 +11217,7 @@ <<< ‎ﭭ‎ <<< ‎ﭫ‎ <<< ‎ﭪ‎ + < ‎ࢤ‎ < ‎ڥ‎ < ‎ڦ‎ <<< ‎ﭰ‎ @@ -10960,7 +11227,15 @@ < ‎ݠ‎ < ‎ݡ‎ < ‎ٯ‎ + <<< ‎𞸟‎ + = ‎𞹟‎ < ‎ق‎ + <<< ‎𞸒‎ + = ‎𞸲‎ + = ‎𞹒‎ + = ‎𞹲‎ + = ‎𞺒‎ + = ‎𞺲‎ <<< ‎ﻗ‎ <<< ‎ﳂ‎ / ‎ح‎ <<< ‎ﳃ‎ / ‎م‎ @@ -10980,7 +11255,11 @@ <<< ‎ﰶ‎ / ‎ي‎ < ‎ڧ‎ < ‎ڨ‎ + < ‎ࢥ‎ < ‎ك‎ + <<< ‎𞸊‎ + = ‎𞸪‎ + = ‎𞹪‎ <<< ‎ﻛ‎ <<< ‎ﳄ‎ / ‎ج‎ <<< ‎ﳅ‎ / ‎ح‎ @@ -11047,6 +11326,11 @@ < ‎ݣ‎ < ‎ݤ‎ < ‎ل‎ + <<< ‎𞸋‎ + = ‎𞸫‎ + = ‎𞹋‎ + = ‎𞺋‎ + = ‎𞺫‎ <<< ‎ﻟ‎ <<< ‎ﳉ‎ / ‎ج‎ <<< ‎ﶃ‎ / ‎جج‎ @@ -11093,7 +11377,13 @@ < ‎ڷ‎ < ‎ڸ‎ < ‎ݪ‎ + < ‎ࢦ‎ < ‎م‎ + <<< ‎𞸌‎ + = ‎𞸬‎ + = ‎𞹬‎ + = ‎𞺌‎ + = ‎𞺬‎ <<< ‎ﻣ‎ <<< ‎ﳎ‎ / ‎ج‎ <<< ‎ﶌ‎ / ‎جح‎ @@ -11125,7 +11415,14 @@ << ‎۾‎ < ‎ݥ‎ < ‎ݦ‎ + < ‎ࢧ‎ < ‎ن‎ + <<< ‎𞸍‎ + = ‎𞸭‎ + = ‎𞹍‎ + = ‎𞹭‎ + = ‎𞺍‎ + = ‎𞺭‎ <<< ‎ﻧ‎ <<< ‎ﳒ‎ / ‎ج‎ <<< ‎ﶸ‎ / ‎جح‎ @@ -11161,6 +11458,8 @@ <<< ‎ﱏ‎ / ‎ى‎ <<< ‎ﱐ‎ / ‎ي‎ < ‎ں‎ + <<< ‎𞸝‎ + = ‎𞹝‎ <<< ‎ﮟ‎ <<< ‎ﮞ‎ < ‎ڻ‎ @@ -11175,6 +11474,9 @@ < ‎ݨ‎ < ‎ݩ‎ < ‎ه‎ + <<< ‎𞸤‎ + = ‎𞹤‎ + = ‎𞺄‎ <<< ‎ﻫ‎ <<< ‎ﳙ‎ / ٰ <<< ‎ﳗ‎ / ‎ج‎ @@ -11206,6 +11508,9 @@ < ‎و‎ <<< ‎ۥ‎ <<< ‎ٶ‎ / ‎ء‎ + <<< ‎𞸅‎ + = ‎𞺅‎ + = ‎𞺥‎ <<< ‎ﻮ‎ <<< ‎ﻭ‎ <<< ‎ﷸ‎ / ‎سلم‎ @@ -11234,6 +11539,7 @@ < ‎ۏ‎ < ‎ݸ‎ < ‎ݹ‎ + < ‎ࢫ‎ < ‎ى‎ <<< ‎ﯨ‎ <<< ‎ﯩ‎ @@ -11244,6 +11550,12 @@ < ‎ي‎ <<< ‎ۦ‎ <<< ‎ٸ‎ / ‎ء‎ + <<< ‎𞸉‎ + = ‎𞸩‎ + = ‎𞹉‎ + = ‎𞹩‎ + = ‎𞺉‎ + = ‎𞺩‎ <<< ‎ﻳ‎ <<< ‎ﳚ‎ / ‎ج‎ <<< ‎ﳛ‎ / ‎ح‎ @@ -11455,6 +11767,7 @@ < ⴹ < ⴺ < ⴻ + < ⵦ < ⴼ < ⴽ < ⴾ @@ -11479,6 +11792,7 @@ < ⵑ < ⵒ < ⵓ + < ⵧ < ⵔ < ⵕ < ⵖ @@ -12027,6 +12341,8 @@ = ᳯ = ᳰ = ᳱ + < ᳵ + < ᳶ < ꣲ <<< ꣳ = ꣴ @@ -12671,6 +12987,7 @@ = ෝ < ෞ < ් + < ꫲ < ꯀ < ꯁ < ꯂ @@ -12698,6 +13015,17 @@ < ꯘ < ꯙ < ꯚ + < ꫠ + < ꫡ + < ꫢ + < ꫣ + < ꫤ + < ꫥ + < ꫦ + < ꫧ + < ꫨ + < ꫩ + < ꫪ < ꯣ < ꯤ < ꯥ @@ -12706,6 +13034,12 @@ < ꯨ < ꯩ < ꯪ + < ꫫ + < ꫬ + < ꫭ + < ꫮ + < ꫯ + < ꫵ < ꯛ < ꯜ < ꯝ @@ -12715,6 +13049,7 @@ < ꯡ < ꯢ < ꯭ + < ꫶ < ꠀ < ꠁ < ꠂ @@ -12844,9 +13179,9 @@ < 𑂗 < 𑂘 < 𑂙 - <<< 𑂚 / 𑂺 + <<< 𑂚 / 𑚷 < 𑂛 - <<< 𑂜 / 𑂺 + <<< 𑂜 / 𑚷 < 𑂝 < 𑂞 < 𑂟 @@ -12856,7 +13191,7 @@ < 𑂣 < 𑂤 < 𑂥 - <<< 𑂫 / 𑂺 + <<< 𑂫 / 𑚷 < 𑂦 < 𑂧 < 𑂨 @@ -12876,7 +13211,127 @@ < 𑂷 < 𑂸 < 𑂹 + < 𑇄 + < 𑆃 + < 𑆄 + < 𑆅 + < 𑆆 + < 𑆇 + < 𑆈 + < 𑆉 + < 𑆊 + < 𑆋 + < 𑆌 + < 𑆍 + < 𑆎 + < 𑆏 + < 𑆐 + < 𑆑 + < 𑆒 + < 𑆓 + < 𑆔 + < 𑆕 + < 𑆖 + < 𑆗 + < 𑆘 + < 𑆙 + < 𑆚 + < 𑆛 + < 𑆜 + < 𑆝 + < 𑆞 + < 𑆟 + < 𑆠 + < 𑆡 + < 𑆢 + < 𑆣 + < 𑆤 + < 𑆥 + < 𑆦 + < 𑆧 + < 𑆨 + < 𑆩 + < 𑆪 + < 𑆫 + < 𑆬 + < 𑆭 + < 𑆮 + < 𑆯 + < 𑆰 + < 𑆱 + < 𑆲 + < 𑆳 + < 𑆴 + < 𑆵 + < 𑆶 + < 𑆷 + < 𑆸 + < 𑆹 + < 𑆺 + < 𑆻 + < 𑆼 + < 𑆽 + < 𑆾 + < 𑆿 + < 𑇀 + < 𑇁 + < 𑇂 + < 𑇃 + < 𑚀 + < 𑚁 + < 𑚂 + < 𑚃 + < 𑚄 + < 𑚅 + < 𑚆 + < 𑚇 + < 𑚈 + < 𑚉 + < 𑚨 + < 𑚧 + < 𑚩 + < 𑚊 + < 𑚋 + < 𑚌 + < 𑚍 + < 𑚎 + < 𑚏 + < 𑚐 + < 𑚑 + < 𑚒 + < 𑚓 + < 𑚔 + < 𑚕 + < 𑚖 + < 𑚗 + < 𑚘 + < 𑚙 + < 𑚚 + < 𑚛 + < 𑚜 + < 𑚝 + < 𑚞 + < 𑚟 + < 𑚠 + < 𑚡 + < 𑚢 + < 𑚣 + < 𑚤 + < 𑚥 + < 𑚦 + < 𑚪 + < 𑚭 + < 𑚮 + < 𑚯 + < 𑚰 + < 𑚱 + < 𑚲 + < 𑚳 + < 𑚴 + < 𑚵 + < 𑚶 < ᮃ + <<< ᮺ < ᮄ < ᮅ < ᮆ @@ -12884,6 +13339,7 @@ < ᮈ < ᮉ < ᮊ + <<< ᮾ < ᮮ < ᮋ < ᮌ @@ -12899,14 +13355,20 @@ < ᮖ < ᮗ < ᮘ + < ᮽ < ᮙ + <<< ᮿ + < ᮬ < ᮚ < ᮡ < ᮛ < ᮢ + < ᮻ < ᮜ < ᮣ + < ᮼ < ᮝ + < ᮭ < ᮞ < ᮟ < ᮯ @@ -12918,6 +13380,7 @@ < ᮨ < ᮩ < ᮪ + < ᮫ < 𑀅 < 𑀆 < 𑀇 @@ -13323,6 +13786,7 @@ < ใ < ไ < ๅ + < ໞ < ກ <<< ເກ / ເ <<< ແກ / ແ @@ -13365,6 +13829,7 @@ <<< ໂຊ / ໂ <<< ໃຊ / ໃ <<< ໄຊ / ໄ + < ໟ < ຍ <<< ເຍ / ເ <<< ແຍ / ແ @@ -13901,7 +14366,7 @@ < ཧ < ྷ < ཨ - <<< ༀ / ོཾ + <<< ༀ / ོ𑚫 < ྸ < ྈ < ྍ @@ -14470,6 +14935,58 @@ < ꩴ < ꩵ < ꩶ + < 𑄃 + < 𑄄 + < 𑄅 + < 𑄆 + < 𑄇 + < 𑄈 + < 𑄉 + < 𑄊 + < 𑄋 + < 𑄌 + < 𑄍 + < 𑄎 + < 𑄏 + < 𑄐 + < 𑄑 + < 𑄒 + < 𑄓 + < 𑄔 + < 𑄕 + < 𑄖 + < 𑄗 + < 𑄘 + < 𑄙 + < 𑄚 + < 𑄛 + < 𑄜 + < 𑄝 + < 𑄞 + < 𑄟 + < 𑄠 + < 𑄡 + < 𑄢 + < 𑄣 + < 𑄤 + < 𑄥 + < 𑄦 + < 𑄧 + < 𑄨 + < 𑄩 + < 𑄪 + < 𑄫 + < 𑄬 + < 𑄭 + < 𑄮 + = 𑄮 + < 𑄯 + = 𑄯 + < 𑄰 + < 𑄱 + < 𑄲 + < 𑄳 + < 𑄴 < ក < ខ < គ @@ -14523,8 +15040,6 @@ < ឱ < ឲ < ឳ - < '\u17B4' - < '\u17B5' < ា < ិ < ី @@ -19152,6 +19667,139 @@ < ꓵ < ꓶ < ꓷ + < 𖼀 + < 𖼁 + < 𖼂 + < 𖼃 + < 𖼄 + <<< 𖼆 + < 𖼅 + < 𖼇 + < 𖼈 + < 𖼉 + < 𖼊 + < 𖼋 + < 𖼌 + < 𖼍 + < 𖼎 + < 𖼏 + < 𖼐 + <<< 𖼓 + < 𖼑 + < 𖼒 + < 𖼔 + < 𖼕 + < 𖼖 + < 𖼗 + < 𖼘 + < 𖼙 + < 𖼚 + < 𖼛 + < 𖼜 + < 𖼝 + < 𖼞 + < 𖼟 + < 𖼠 + < 𖼡 + < 𖼢 + < 𖼣 + <<< 𖼥 + < 𖼤 + < 𖼦 + < 𖼧 + < 𖼨 + < 𖼩 + < 𖼪 + < 𖼫 + < 𖼬 + < 𖼭 + < 𖼮 + < 𖼯 + < 𖼰 + < 𖼱 + < 𖼲 + < 𖼳 + < 𖼴 + < 𖼵 + < 𖼶 + < 𖼷 + < 𖼸 + < 𖼹 + < 𖼺 + < 𖼻 + < 𖼼 + < 𖼽 + <<< 𖼿 + < 𖼾 + < 𖽀 + < 𖽁 + < 𖽂 + < 𖽃 + < 𖽄 + < 𖽐 + < 𖽑 + < 𖽒 + < 𖽓 + < 𖽔 + < 𖽕 + < 𖽖 + < 𖽗 + < 𖽘 + < 𖽙 + < 𖽚 + < 𖽛 + < 𖽜 + < 𖽝 + < 𖽞 + < 𖽟 + < 𖽠 + < 𖽡 + < 𖽢 + < 𖽣 + < 𖽤 + < 𖽥 + < 𖽦 + < 𖽧 + < 𖽨 + < 𖽩 + < 𖽪 + < 𖽫 + < 𖽬 + < 𖽭 + < 𖽮 + < 𖽯 + < 𖽰 + < 𖽱 + < 𖽲 + < 𖽳 + < 𖽴 + < 𖽵 + < 𖽶 + < 𖽷 + < 𖽸 + < 𖽹 + < 𖽺 + < 𖽻 + < 𖽼 + < 𖽽 + < 𖽾 + < 𖾏 + < 𖾐 + < 𖾑 + < 𖾒 + < 𖾓 + < 𖾔 + < 𖾕 + < 𖾖 + < 𖾗 + < 𖾘 + < 𖾙 + < 𖾚 + < 𖾛 + < 𖾜 + < 𖾝 + < 𖾞 + < 𖾟 < 𐊀 < 𐊁 < 𐊂 @@ -19472,6 +20120,31 @@ < 𐒛 < 𐒜 < 𐒝 + < 𑃐 + < 𑃑 + < 𑃒 + < 𑃓 + < 𑃔 + < 𑃕 + < 𑃖 + < 𑃗 + < 𑃘 + < 𑃙 + < 𑃚 + < 𑃛 + < 𑃜 + < 𑃝 + < 𑃞 + < 𑃟 + < 𑃠 + < 𑃡 + < 𑃢 + < 𑃣 + < 𑃤 + < 𑃥 + < 𑃦 + < 𑃧 + < 𑃨 < 𐀀 < 𐀁 < 𐀂 @@ -21908,6 +22581,64 @@ < 𓐬 < 𓐭 < 𓐮 + < ‎𐦠‎ + << ‎𐦀‎ + < ‎𐦡‎ + << ‎𐦁‎ + < ‎𐦢‎ + << ‎𐦂‎ + < ‎𐦣‎ + << ‎𐦃‎ + < ‎𐦤‎ + << ‎𐦄‎ + < ‎𐦥‎ + << ‎𐦅‎ + < ‎𐦦‎ + << ‎𐦆‎ + << ‎𐦇‎ + < ‎𐦧‎ + << ‎𐦈‎ + < ‎𐦨‎ + << ‎𐦉‎ + < ‎𐦩‎ + << ‎𐦊‎ + << ‎𐦋‎ + < ‎𐦪‎ + << ‎𐦌‎ + << ‎𐦍‎ + < ‎𐦫‎ + << ‎𐦎‎ + << ‎𐦏‎ + < ‎𐦬‎ + << ‎𐦐‎ + < ‎𐦭‎ + << ‎𐦑‎ + < ‎𐦮‎ + << ‎𐦒‎ + < ‎𐦯‎ + << ‎𐦰‎ + << ‎𐦓‎ + << ‎𐦔‎ + < ‎𐦱‎ + << ‎𐦕‎ + < ‎𐦲‎ + << ‎𐦖‎ + < ‎𐦳‎ + << ‎𐦗‎ + < ‎𐦴‎ + << ‎𐦘‎ + << ‎𐦙‎ + < ‎𐦵‎ + << ‎𐦚‎ + << ‎𐦛‎ + < ‎𐦶‎ + << ‎𐦜‎ + < ‎𐦷‎ + << ‎𐦝‎ + < ‎𐦾‎ + < ‎𐦿‎ + < ‎𐦞‎ + < ‎𐦟‎ & 一 <<< ⼀ <<< ㊀ diff --git a/icuSources/data/unidata/UnicodeData.txt b/icuSources/data/unidata/UnicodeData.txt index 9d2fbde4..893c3533 100644 --- a/icuSources/data/unidata/UnicodeData.txt +++ b/icuSources/data/unidata/UnicodeData.txt @@ -165,10 +165,10 @@ 00A4;CURRENCY SIGN;Sc;0;ET;;;;;N;;;;; 00A5;YEN SIGN;Sc;0;ET;;;;;N;;;;; 00A6;BROKEN BAR;So;0;ON;;;;;N;BROKEN VERTICAL BAR;;;; -00A7;SECTION SIGN;So;0;ON;;;;;N;;;;; +00A7;SECTION SIGN;Po;0;ON;;;;;N;;;;; 00A8;DIAERESIS;Sk;0;ON; 0020 0308;;;;N;SPACING DIAERESIS;;;; 00A9;COPYRIGHT SIGN;So;0;ON;;;;;N;;;;; -00AA;FEMININE ORDINAL INDICATOR;Ll;0;L; 0061;;;;N;;;;; +00AA;FEMININE ORDINAL INDICATOR;Lo;0;L; 0061;;;;N;;;;; 00AB;LEFT-POINTING DOUBLE ANGLE QUOTATION MARK;Pi;0;ON;;;;;Y;LEFT POINTING GUILLEMET;;;; 00AC;NOT SIGN;Sm;0;ON;;;;;N;;;;; 00AD;SOFT HYPHEN;Cf;0;BN;;;;;N;;;;; @@ -180,11 +180,11 @@ 00B3;SUPERSCRIPT THREE;No;0;EN; 0033;;3;3;N;SUPERSCRIPT DIGIT THREE;;;; 00B4;ACUTE ACCENT;Sk;0;ON; 0020 0301;;;;N;SPACING ACUTE;;;; 00B5;MICRO SIGN;Ll;0;L; 03BC;;;;N;;;039C;;039C -00B6;PILCROW SIGN;So;0;ON;;;;;N;PARAGRAPH SIGN;;;; +00B6;PILCROW SIGN;Po;0;ON;;;;;N;PARAGRAPH SIGN;;;; 00B7;MIDDLE DOT;Po;0;ON;;;;;N;;;;; 00B8;CEDILLA;Sk;0;ON; 0020 0327;;;;N;SPACING CEDILLA;;;; 00B9;SUPERSCRIPT ONE;No;0;EN; 0031;;1;1;N;SUPERSCRIPT DIGIT ONE;;;; -00BA;MASCULINE ORDINAL INDICATOR;Ll;0;L; 006F;;;;N;;;;; +00BA;MASCULINE ORDINAL INDICATOR;Lo;0;L; 006F;;;;N;;;;; 00BB;RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK;Pf;0;ON;;;;;Y;RIGHT POINTING GUILLEMET;;;; 00BC;VULGAR FRACTION ONE QUARTER;No;0;ON; 0031 2044 0034;;;1/4;N;FRACTION ONE QUARTER;;;; 00BD;VULGAR FRACTION ONE HALF;No;0;ON; 0031 2044 0032;;;1/2;N;FRACTION ONE HALF;;;; @@ -612,7 +612,7 @@ 0263;LATIN SMALL LETTER GAMMA;Ll;0;L;;;;;N;;;0194;;0194 0264;LATIN SMALL LETTER RAMS HORN;Ll;0;L;;;;;N;LATIN SMALL LETTER BABY GAMMA;;;; 0265;LATIN SMALL LETTER TURNED H;Ll;0;L;;;;;N;;;A78D;;A78D -0266;LATIN SMALL LETTER H WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER H HOOK;;;; +0266;LATIN SMALL LETTER H WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER H HOOK;;A7AA;;A7AA 0267;LATIN SMALL LETTER HENG WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER HENG HOOK;;;; 0268;LATIN SMALL LETTER I WITH STROKE;Ll;0;L;;;;;N;LATIN SMALL LETTER BARRED I;;0197;;0197 0269;LATIN SMALL LETTER IOTA;Ll;0;L;;;;;N;;;0196;;0196 @@ -1394,6 +1394,7 @@ 0587;ARMENIAN SMALL LIGATURE ECH YIWN;Ll;0;L; 0565 0582;;;;N;;;;; 0589;ARMENIAN FULL STOP;Po;0;L;;;;;N;ARMENIAN PERIOD;;;; 058A;ARMENIAN HYPHEN;Pd;0;ON;;;;;N;;;;; +058F;ARMENIAN DRAM SIGN;Sc;0;ET;;;;;N;;;;; 0591;HEBREW ACCENT ETNAHTA;Mn;220;NSM;;;;;N;;;;; 0592;HEBREW ACCENT SEGOL;Mn;230;NSM;;;;;N;;;;; 0593;HEBREW ACCENT SHALSHELET;Mn;230;NSM;;;;;N;;;;; @@ -1485,6 +1486,7 @@ 0601;ARABIC SIGN SANAH;Cf;0;AN;;;;;N;;;;; 0602;ARABIC FOOTNOTE MARKER;Cf;0;AN;;;;;N;;;;; 0603;ARABIC SIGN SAFHA;Cf;0;AN;;;;;N;;;;; +0604;ARABIC SIGN SAMVAT;Cf;0;AN;;;;;N;;;;; 0606;ARABIC-INDIC CUBE ROOT;Sm;0;ON;;;;;N;;;;; 0607;ARABIC-INDIC FOURTH ROOT;Sm;0;ON;;;;;N;;;;; 0608;ARABIC RAY;Sm;0;AL;;;;;N;;;;; @@ -1747,7 +1749,7 @@ 070B;SYRIAC HARKLEAN OBELUS;Po;0;AL;;;;;N;;;;; 070C;SYRIAC HARKLEAN METOBELUS;Po;0;AL;;;;;N;;;;; 070D;SYRIAC HARKLEAN ASTERISCUS;Po;0;AL;;;;;N;;;;; -070F;SYRIAC ABBREVIATION MARK;Cf;0;AN;;;;;N;;;;; +070F;SYRIAC ABBREVIATION MARK;Cf;0;AL;;;;;N;;;;; 0710;SYRIAC LETTER ALAPH;Lo;0;AL;;;;;N;;;;; 0711;SYRIAC LETTER SUPERSCRIPT ALAPH;Mn;36;NSM;;;;;N;;;;; 0712;SYRIAC LETTER BETH;Lo;0;AL;;;;;N;;;;; @@ -2057,6 +2059,45 @@ 085A;MANDAIC VOCALIZATION MARK;Mn;220;NSM;;;;;N;;;;; 085B;MANDAIC GEMINATION MARK;Mn;220;NSM;;;;;N;;;;; 085E;MANDAIC PUNCTUATION;Po;0;R;;;;;N;;;;; +08A0;ARABIC LETTER BEH WITH SMALL V BELOW;Lo;0;AL;;;;;N;;;;; +08A2;ARABIC LETTER JEEM WITH TWO DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +08A3;ARABIC LETTER TAH WITH TWO DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +08A4;ARABIC LETTER FEH WITH DOT BELOW AND THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +08A5;ARABIC LETTER QAF WITH DOT BELOW;Lo;0;AL;;;;;N;;;;; +08A6;ARABIC LETTER LAM WITH DOUBLE BAR;Lo;0;AL;;;;;N;;;;; +08A7;ARABIC LETTER MEEM WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +08A8;ARABIC LETTER YEH WITH TWO DOTS BELOW AND HAMZA ABOVE;Lo;0;AL;;;;;N;;;;; +08A9;ARABIC LETTER YEH WITH TWO DOTS BELOW AND DOT ABOVE;Lo;0;AL;;;;;N;;;;; +08AA;ARABIC LETTER REH WITH LOOP;Lo;0;AL;;;;;N;;;;; +08AB;ARABIC LETTER WAW WITH DOT WITHIN;Lo;0;AL;;;;;N;;;;; +08AC;ARABIC LETTER ROHINGYA YEH;Lo;0;AL;;;;;N;;;;; +08E4;ARABIC CURLY FATHA;Mn;230;NSM;;;;;N;;;;; +08E5;ARABIC CURLY DAMMA;Mn;230;NSM;;;;;N;;;;; +08E6;ARABIC CURLY KASRA;Mn;220;NSM;;;;;N;;;;; +08E7;ARABIC CURLY FATHATAN;Mn;230;NSM;;;;;N;;;;; +08E8;ARABIC CURLY DAMMATAN;Mn;230;NSM;;;;;N;;;;; +08E9;ARABIC CURLY KASRATAN;Mn;220;NSM;;;;;N;;;;; +08EA;ARABIC TONE ONE DOT ABOVE;Mn;230;NSM;;;;;N;;;;; +08EB;ARABIC TONE TWO DOTS ABOVE;Mn;230;NSM;;;;;N;;;;; +08EC;ARABIC TONE LOOP ABOVE;Mn;230;NSM;;;;;N;;;;; +08ED;ARABIC TONE ONE DOT BELOW;Mn;220;NSM;;;;;N;;;;; +08EE;ARABIC TONE TWO DOTS BELOW;Mn;220;NSM;;;;;N;;;;; +08EF;ARABIC TONE LOOP BELOW;Mn;220;NSM;;;;;N;;;;; +08F0;ARABIC OPEN FATHATAN;Mn;27;NSM;;;;;N;;;;; +08F1;ARABIC OPEN DAMMATAN;Mn;28;NSM;;;;;N;;;;; +08F2;ARABIC OPEN KASRATAN;Mn;29;NSM;;;;;N;;;;; +08F3;ARABIC SMALL HIGH WAW;Mn;230;NSM;;;;;N;;;;; +08F4;ARABIC FATHA WITH RING;Mn;230;NSM;;;;;N;;;;; +08F5;ARABIC FATHA WITH DOT ABOVE;Mn;230;NSM;;;;;N;;;;; +08F6;ARABIC KASRA WITH DOT BELOW;Mn;220;NSM;;;;;N;;;;; +08F7;ARABIC LEFT ARROWHEAD ABOVE;Mn;230;NSM;;;;;N;;;;; +08F8;ARABIC RIGHT ARROWHEAD ABOVE;Mn;230;NSM;;;;;N;;;;; +08F9;ARABIC LEFT ARROWHEAD BELOW;Mn;220;NSM;;;;;N;;;;; +08FA;ARABIC RIGHT ARROWHEAD BELOW;Mn;220;NSM;;;;;N;;;;; +08FB;ARABIC DOUBLE RIGHT ARROWHEAD ABOVE;Mn;230;NSM;;;;;N;;;;; +08FC;ARABIC DOUBLE RIGHT ARROWHEAD ABOVE WITH DOT;Mn;230;NSM;;;;;N;;;;; +08FD;ARABIC RIGHT ARROWHEAD ABOVE WITH DOT;Mn;230;NSM;;;;;N;;;;; +08FE;ARABIC DAMMA WITH DOT;Mn;230;NSM;;;;;N;;;;; 0900;DEVANAGARI SIGN INVERTED CANDRABINDU;Mn;0;NSM;;;;;N;;;;; 0901;DEVANAGARI SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; 0902;DEVANAGARI SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; @@ -2437,6 +2478,7 @@ 0AED;GUJARATI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; 0AEE;GUJARATI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; 0AEF;GUJARATI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +0AF0;GUJARATI ABBREVIATION SIGN;Po;0;L;;;;;N;;;;; 0AF1;GUJARATI RUPEE SIGN;Sc;0;ET;;;;;N;;;;; 0B01;ORIYA SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; 0B02;ORIYA SIGN ANUSVARA;Mc;0;L;;;;;N;;;;; @@ -3109,6 +3151,8 @@ 0ED9;LAO DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; 0EDC;LAO HO NO;Lo;0;L; 0EAB 0E99;;;;N;;;;; 0EDD;LAO HO MO;Lo;0;L; 0EAB 0EA1;;;;N;;;;; +0EDE;LAO LETTER KHMU GO;Lo;0;L;;;;;N;;;;; +0EDF;LAO LETTER KHMU NYO;Lo;0;L;;;;;N;;;;; 0F00;TIBETAN SYLLABLE OM;Lo;0;L;;;;;N;;;;; 0F01;TIBETAN MARK GTER YIG MGO TRUNCATED A;So;0;L;;;;;N;;;;; 0F02;TIBETAN MARK GTER YIG MGO -UM RNAM BCAD MA;So;0;L;;;;;N;;;;; @@ -3129,7 +3173,7 @@ 0F11;TIBETAN MARK RIN CHEN SPUNGS SHAD;Po;0;L;;;;;N;TIBETAN RINCHANPHUNGSHAD;;;; 0F12;TIBETAN MARK RGYA GRAM SHAD;Po;0;L;;;;;N;;;;; 0F13;TIBETAN MARK CARET -DZUD RTAGS ME LONG CAN;So;0;L;;;;;N;;;;; -0F14;TIBETAN MARK GTER TSHEG;So;0;L;;;;;N;TIBETAN COMMA;;;; +0F14;TIBETAN MARK GTER TSHEG;Po;0;L;;;;;N;TIBETAN COMMA;;;; 0F15;TIBETAN LOGOTYPE SIGN CHAD RTAGS;So;0;L;;;;;N;;;;; 0F16;TIBETAN LOGOTYPE SIGN LHAG RTAGS;So;0;L;;;;;N;;;;; 0F17;TIBETAN ASTROLOGICAL SIGN SGRA GCAN -CHAR RTAGS;So;0;L;;;;;N;;;;; @@ -3518,6 +3562,8 @@ 10C3;GEORGIAN CAPITAL LETTER WE;Lu;0;L;;;;;N;;;;2D23; 10C4;GEORGIAN CAPITAL LETTER HAR;Lu;0;L;;;;;N;;;;2D24; 10C5;GEORGIAN CAPITAL LETTER HOE;Lu;0;L;;;;;N;;;;2D25; +10C7;GEORGIAN CAPITAL LETTER YN;Lu;0;L;;;;;N;;;;2D27; +10CD;GEORGIAN CAPITAL LETTER AEN;Lu;0;L;;;;;N;;;;2D2D; 10D0;GEORGIAN LETTER AN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER AN;;;; 10D1;GEORGIAN LETTER BAN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER BAN;;;; 10D2;GEORGIAN LETTER GAN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER GAN;;;; @@ -3563,6 +3609,9 @@ 10FA;GEORGIAN LETTER AIN;Lo;0;L;;;;;N;;;;; 10FB;GEORGIAN PARAGRAPH SEPARATOR;Po;0;L;;;;;N;;;;; 10FC;MODIFIER LETTER GEORGIAN NAR;Lm;0;L; 10DC;;;;N;;;;; +10FD;GEORGIAN LETTER AEN;Lo;0;L;;;;;N;;;;; +10FE;GEORGIAN LETTER HARD SIGN;Lo;0;L;;;;;N;;;;; +10FF;GEORGIAN LETTER LABIAL SIGN;Lo;0;L;;;;;N;;;;; 1100;HANGUL CHOSEONG KIYEOK;Lo;0;L;;;;;N;;;;; 1101;HANGUL CHOSEONG SSANGKIYEOK;Lo;0;L;;;;;N;;;;; 1102;HANGUL CHOSEONG NIEUN;Lo;0;L;;;;;N;;;;; @@ -4148,7 +4197,7 @@ 135D;ETHIOPIC COMBINING GEMINATION AND VOWEL LENGTH MARK;Mn;230;NSM;;;;;N;;;;; 135E;ETHIOPIC COMBINING VOWEL LENGTH MARK;Mn;230;NSM;;;;;N;;;;; 135F;ETHIOPIC COMBINING GEMINATION MARK;Mn;230;NSM;;;;;N;;;;; -1360;ETHIOPIC SECTION MARK;So;0;L;;;;;N;;;;; +1360;ETHIOPIC SECTION MARK;Po;0;L;;;;;N;;;;; 1361;ETHIOPIC WORDSPACE;Po;0;L;;;;;N;;;;; 1362;ETHIOPIC FULL STOP;Po;0;L;;;;;N;;;;; 1363;ETHIOPIC COMMA;Po;0;L;;;;;N;;;;; @@ -5171,8 +5220,8 @@ 17B1;KHMER INDEPENDENT VOWEL QOO TYPE ONE;Lo;0;L;;;;;N;;;;; 17B2;KHMER INDEPENDENT VOWEL QOO TYPE TWO;Lo;0;L;;;;;N;;;;; 17B3;KHMER INDEPENDENT VOWEL QAU;Lo;0;L;;;;;N;;;;; -17B4;KHMER VOWEL INHERENT AQ;Cf;0;L;;;;;N;;;;; -17B5;KHMER VOWEL INHERENT AA;Cf;0;L;;;;;N;;;;; +17B4;KHMER VOWEL INHERENT AQ;Mn;0;NSM;;;;;N;;;;; +17B5;KHMER VOWEL INHERENT AA;Mn;0;NSM;;;;;N;;;;; 17B6;KHMER VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; 17B7;KHMER VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; 17B8;KHMER VOWEL SIGN II;Mn;0;NSM;;;;;N;;;;; @@ -5996,6 +6045,9 @@ 1BA8;SUNDANESE VOWEL SIGN PAMEPET;Mn;0;NSM;;;;;N;;;;; 1BA9;SUNDANESE VOWEL SIGN PANEULEUNG;Mn;0;NSM;;;;;N;;;;; 1BAA;SUNDANESE SIGN PAMAAEH;Mc;9;L;;;;;N;;;;; +1BAB;SUNDANESE SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +1BAC;SUNDANESE CONSONANT SIGN PASANGAN MA;Mc;0;L;;;;;N;;;;; +1BAD;SUNDANESE CONSONANT SIGN PASANGAN WA;Mc;0;L;;;;;N;;;;; 1BAE;SUNDANESE LETTER KHA;Lo;0;L;;;;;N;;;;; 1BAF;SUNDANESE LETTER SYA;Lo;0;L;;;;;N;;;;; 1BB0;SUNDANESE DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; @@ -6008,6 +6060,12 @@ 1BB7;SUNDANESE DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; 1BB8;SUNDANESE DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; 1BB9;SUNDANESE DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +1BBA;SUNDANESE AVAGRAHA;Lo;0;L;;;;;N;;;;; +1BBB;SUNDANESE LETTER REU;Lo;0;L;;;;;N;;;;; +1BBC;SUNDANESE LETTER LEU;Lo;0;L;;;;;N;;;;; +1BBD;SUNDANESE LETTER BHA;Lo;0;L;;;;;N;;;;; +1BBE;SUNDANESE LETTER FINAL K;Lo;0;L;;;;;N;;;;; +1BBF;SUNDANESE LETTER FINAL M;Lo;0;L;;;;;N;;;;; 1BC0;BATAK LETTER A;Lo;0;L;;;;;N;;;;; 1BC1;BATAK LETTER SIMALUNGUN A;Lo;0;L;;;;;N;;;;; 1BC2;BATAK LETTER HA;Lo;0;L;;;;;N;;;;; @@ -6186,6 +6244,14 @@ 1C7D;OL CHIKI AHAD;Lm;0;L;;;;;N;;;;; 1C7E;OL CHIKI PUNCTUATION MUCAAD;Po;0;L;;;;;N;;;;; 1C7F;OL CHIKI PUNCTUATION DOUBLE MUCAAD;Po;0;L;;;;;N;;;;; +1CC0;SUNDANESE PUNCTUATION BINDU SURYA;Po;0;L;;;;;N;;;;; +1CC1;SUNDANESE PUNCTUATION BINDU PANGLONG;Po;0;L;;;;;N;;;;; +1CC2;SUNDANESE PUNCTUATION BINDU PURNAMA;Po;0;L;;;;;N;;;;; +1CC3;SUNDANESE PUNCTUATION BINDU CAKRA;Po;0;L;;;;;N;;;;; +1CC4;SUNDANESE PUNCTUATION BINDU LEU SATANGA;Po;0;L;;;;;N;;;;; +1CC5;SUNDANESE PUNCTUATION BINDU KA SATANGA;Po;0;L;;;;;N;;;;; +1CC6;SUNDANESE PUNCTUATION BINDU DA SATANGA;Po;0;L;;;;;N;;;;; +1CC7;SUNDANESE PUNCTUATION BINDU BA SATANGA;Po;0;L;;;;;N;;;;; 1CD0;VEDIC TONE KARSHANA;Mn;230;NSM;;;;;N;;;;; 1CD1;VEDIC TONE SHARA;Mn;230;NSM;;;;;N;;;;; 1CD2;VEDIC TONE PRENKHA;Mn;230;NSM;;;;;N;;;;; @@ -6221,6 +6287,10 @@ 1CF0;VEDIC SIGN RTHANG LONG ANUSVARA;Lo;0;L;;;;;N;;;;; 1CF1;VEDIC SIGN ANUSVARA UBHAYATO MUKHA;Lo;0;L;;;;;N;;;;; 1CF2;VEDIC SIGN ARDHAVISARGA;Mc;0;L;;;;;N;;;;; +1CF3;VEDIC SIGN ROTATED ARDHAVISARGA;Mc;0;L;;;;;N;;;;; +1CF4;VEDIC TONE CANDRA ABOVE;Mn;230;NSM;;;;;N;;;;; +1CF5;VEDIC SIGN JIHVAMULIYA;Lo;0;L;;;;;N;;;;; +1CF6;VEDIC SIGN UPADHMANIYA;Lo;0;L;;;;;N;;;;; 1D00;LATIN LETTER SMALL CAPITAL A;Ll;0;L;;;;;N;;;;; 1D01;LATIN LETTER SMALL CAPITAL AE;Ll;0;L;;;;;N;;;;; 1D02;LATIN SMALL LETTER TURNED AE;Ll;0;L;;;;;N;;;;; @@ -6319,15 +6389,15 @@ 1D5F;MODIFIER LETTER SMALL DELTA;Lm;0;L; 03B4;;;;N;;;;; 1D60;MODIFIER LETTER SMALL GREEK PHI;Lm;0;L; 03C6;;;;N;;;;; 1D61;MODIFIER LETTER SMALL CHI;Lm;0;L; 03C7;;;;N;;;;; -1D62;LATIN SUBSCRIPT SMALL LETTER I;Ll;0;L; 0069;;;;N;;;;; -1D63;LATIN SUBSCRIPT SMALL LETTER R;Ll;0;L; 0072;;;;N;;;;; -1D64;LATIN SUBSCRIPT SMALL LETTER U;Ll;0;L; 0075;;;;N;;;;; -1D65;LATIN SUBSCRIPT SMALL LETTER V;Ll;0;L; 0076;;;;N;;;;; -1D66;GREEK SUBSCRIPT SMALL LETTER BETA;Ll;0;L; 03B2;;;;N;;;;; -1D67;GREEK SUBSCRIPT SMALL LETTER GAMMA;Ll;0;L; 03B3;;;;N;;;;; -1D68;GREEK SUBSCRIPT SMALL LETTER RHO;Ll;0;L; 03C1;;;;N;;;;; -1D69;GREEK SUBSCRIPT SMALL LETTER PHI;Ll;0;L; 03C6;;;;N;;;;; -1D6A;GREEK SUBSCRIPT SMALL LETTER CHI;Ll;0;L; 03C7;;;;N;;;;; +1D62;LATIN SUBSCRIPT SMALL LETTER I;Lm;0;L; 0069;;;;N;;;;; +1D63;LATIN SUBSCRIPT SMALL LETTER R;Lm;0;L; 0072;;;;N;;;;; +1D64;LATIN SUBSCRIPT SMALL LETTER U;Lm;0;L; 0075;;;;N;;;;; +1D65;LATIN SUBSCRIPT SMALL LETTER V;Lm;0;L; 0076;;;;N;;;;; +1D66;GREEK SUBSCRIPT SMALL LETTER BETA;Lm;0;L; 03B2;;;;N;;;;; +1D67;GREEK SUBSCRIPT SMALL LETTER GAMMA;Lm;0;L; 03B3;;;;N;;;;; +1D68;GREEK SUBSCRIPT SMALL LETTER RHO;Lm;0;L; 03C1;;;;N;;;;; +1D69;GREEK SUBSCRIPT SMALL LETTER PHI;Lm;0;L; 03C6;;;;N;;;;; +1D6A;GREEK SUBSCRIPT SMALL LETTER CHI;Lm;0;L; 03C7;;;;N;;;;; 1D6B;LATIN SMALL LETTER UE;Ll;0;L;;;;;N;;;;; 1D6C;LATIN SMALL LETTER B WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;;; 1D6D;LATIN SMALL LETTER D WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;;; @@ -8827,7 +8897,9 @@ 27C8;REVERSE SOLIDUS PRECEDING SUBSET;Sm;0;ON;;;;;Y;;;;; 27C9;SUPERSET PRECEDING SOLIDUS;Sm;0;ON;;;;;Y;;;;; 27CA;VERTICAL BAR WITH HORIZONTAL STROKE;Sm;0;ON;;;;;N;;;;; +27CB;MATHEMATICAL RISING DIAGONAL;Sm;0;ON;;;;;Y;;;;; 27CC;LONG DIVISION;Sm;0;ON;;;;;Y;;;;; +27CD;MATHEMATICAL FALLING DIAGONAL;Sm;0;ON;;;;;Y;;;;; 27CE;SQUARED LOGICAL AND;Sm;0;ON;;;;;N;;;;; 27CF;SQUARED LOGICAL OR;Sm;0;ON;;;;;N;;;;; 27D0;WHITE DIAMOND WITH CENTRED DOT;Sm;0;ON;;;;;N;;;;; @@ -9855,7 +9927,7 @@ 2C79;LATIN SMALL LETTER TURNED R WITH TAIL;Ll;0;L;;;;;N;;;;; 2C7A;LATIN SMALL LETTER O WITH LOW RING INSIDE;Ll;0;L;;;;;N;;;;; 2C7B;LATIN LETTER SMALL CAPITAL TURNED E;Ll;0;L;;;;;N;;;;; -2C7C;LATIN SUBSCRIPT SMALL LETTER J;Ll;0;L; 006A;;;;N;;;;; +2C7C;LATIN SUBSCRIPT SMALL LETTER J;Lm;0;L; 006A;;;;N;;;;; 2C7D;MODIFIER LETTER CAPITAL V;Lm;0;L; 0056;;;;N;;;;; 2C7E;LATIN CAPITAL LETTER S WITH SWASH TAIL;Lu;0;L;;;;;N;;;;023F; 2C7F;LATIN CAPITAL LETTER Z WITH SWASH TAIL;Lu;0;L;;;;;N;;;;0240; @@ -9973,6 +10045,8 @@ 2CEF;COPTIC COMBINING NI ABOVE;Mn;230;NSM;;;;;N;;;;; 2CF0;COPTIC COMBINING SPIRITUS ASPER;Mn;230;NSM;;;;;N;;;;; 2CF1;COPTIC COMBINING SPIRITUS LENIS;Mn;230;NSM;;;;;N;;;;; +2CF2;COPTIC CAPITAL LETTER BOHAIRIC KHEI;Lu;0;L;;;;;N;;;;2CF3; +2CF3;COPTIC SMALL LETTER BOHAIRIC KHEI;Ll;0;L;;;;;N;;;2CF2;;2CF2 2CF9;COPTIC OLD NUBIAN FULL STOP;Po;0;ON;;;;;N;;;;; 2CFA;COPTIC OLD NUBIAN DIRECT QUESTION MARK;Po;0;ON;;;;;N;;;;; 2CFB;COPTIC OLD NUBIAN INDIRECT QUESTION MARK;Po;0;ON;;;;;N;;;;; @@ -10018,6 +10092,8 @@ 2D23;GEORGIAN SMALL LETTER WE;Ll;0;L;;;;;N;;;10C3;;10C3 2D24;GEORGIAN SMALL LETTER HAR;Ll;0;L;;;;;N;;;10C4;;10C4 2D25;GEORGIAN SMALL LETTER HOE;Ll;0;L;;;;;N;;;10C5;;10C5 +2D27;GEORGIAN SMALL LETTER YN;Ll;0;L;;;;;N;;;10C7;;10C7 +2D2D;GEORGIAN SMALL LETTER AEN;Ll;0;L;;;;;N;;;10CD;;10CD 2D30;TIFINAGH LETTER YA;Lo;0;L;;;;;N;;;;; 2D31;TIFINAGH LETTER YAB;Lo;0;L;;;;;N;;;;; 2D32;TIFINAGH LETTER YABH;Lo;0;L;;;;;N;;;;; @@ -10072,6 +10148,8 @@ 2D63;TIFINAGH LETTER YAZ;Lo;0;L;;;;;N;;;;; 2D64;TIFINAGH LETTER TAWELLEMET YAZ;Lo;0;L;;;;;N;;;;; 2D65;TIFINAGH LETTER YAZZ;Lo;0;L;;;;;N;;;;; +2D66;TIFINAGH LETTER YE;Lo;0;L;;;;;N;;;;; +2D67;TIFINAGH LETTER YO;Lo;0;L;;;;;N;;;;; 2D6F;TIFINAGH MODIFIER LETTER LABIALIZATION MARK;Lm;0;L; 2D61;;;;N;;;;; 2D70;TIFINAGH SEPARATOR MARK;Po;0;L;;;;;N;;;;; 2D7F;TIFINAGH CONSONANT JOINER;Mn;9;NSM;;;;;N;;;;; @@ -10236,6 +10314,16 @@ 2E2F;VERTICAL TILDE;Lm;0;ON;;;;;N;;;;; 2E30;RING POINT;Po;0;ON;;;;;N;;;;; 2E31;WORD SEPARATOR MIDDLE DOT;Po;0;ON;;;;;N;;;;; +2E32;TURNED COMMA;Po;0;ON;;;;;N;;;;; +2E33;RAISED DOT;Po;0;ON;;;;;N;;;;; +2E34;RAISED COMMA;Po;0;ON;;;;;N;;;;; +2E35;TURNED SEMICOLON;Po;0;ON;;;;;N;;;;; +2E36;DAGGER WITH LEFT GUARD;Po;0;ON;;;;;N;;;;; +2E37;DAGGER WITH RIGHT GUARD;Po;0;ON;;;;;N;;;;; +2E38;TURNED DAGGER;Po;0;ON;;;;;N;;;;; +2E39;TOP HALF SECTION SIGN;Po;0;ON;;;;;N;;;;; +2E3A;TWO-EM DASH;Pd;0;ON;;;;;N;;;;; +2E3B;THREE-EM DASH;Pd;0;ON;;;;;N;;;;; 2E80;CJK RADICAL REPEAT;So;0;ON;;;;;N;;;;; 2E81;CJK RADICAL CLIFF;So;0;ON;;;;;N;;;;; 2E82;CJK RADICAL SECOND ONE;So;0;ON;;;;;N;;;;; @@ -10623,8 +10711,8 @@ 302B;IDEOGRAPHIC RISING TONE MARK;Mn;228;NSM;;;;;N;;;;; 302C;IDEOGRAPHIC DEPARTING TONE MARK;Mn;232;NSM;;;;;N;;;;; 302D;IDEOGRAPHIC ENTERING TONE MARK;Mn;222;NSM;;;;;N;;;;; -302E;HANGUL SINGLE DOT TONE MARK;Mn;224;NSM;;;;;N;;;;; -302F;HANGUL DOUBLE DOT TONE MARK;Mn;224;NSM;;;;;N;;;;; +302E;HANGUL SINGLE DOT TONE MARK;Mc;224;L;;;;;N;;;;; +302F;HANGUL DOUBLE DOT TONE MARK;Mc;224;L;;;;;N;;;;; 3030;WAVY DASH;Pd;0;ON;;;;;N;;;;; 3031;VERTICAL KANA REPEAT MARK;Lm;0;L;;;;;N;;;;; 3032;VERTICAL KANA REPEAT WITH VOICED SOUND MARK;Lm;0;L;;;;;N;;;;; @@ -11131,14 +11219,14 @@ 3245;CIRCLED IDEOGRAPH KINDERGARTEN;So;0;L; 5E7C;;;;N;;;;; 3246;CIRCLED IDEOGRAPH SCHOOL;So;0;L; 6587;;;;N;;;;; 3247;CIRCLED IDEOGRAPH KOTO;So;0;L; 7B8F;;;;N;;;;; -3248;CIRCLED NUMBER TEN ON BLACK SQUARE;So;0;L;;;;;N;;;;; -3249;CIRCLED NUMBER TWENTY ON BLACK SQUARE;So;0;L;;;;;N;;;;; -324A;CIRCLED NUMBER THIRTY ON BLACK SQUARE;So;0;L;;;;;N;;;;; -324B;CIRCLED NUMBER FORTY ON BLACK SQUARE;So;0;L;;;;;N;;;;; -324C;CIRCLED NUMBER FIFTY ON BLACK SQUARE;So;0;L;;;;;N;;;;; -324D;CIRCLED NUMBER SIXTY ON BLACK SQUARE;So;0;L;;;;;N;;;;; -324E;CIRCLED NUMBER SEVENTY ON BLACK SQUARE;So;0;L;;;;;N;;;;; -324F;CIRCLED NUMBER EIGHTY ON BLACK SQUARE;So;0;L;;;;;N;;;;; +3248;CIRCLED NUMBER TEN ON BLACK SQUARE;No;0;L;;;;10;N;;;;; +3249;CIRCLED NUMBER TWENTY ON BLACK SQUARE;No;0;L;;;;20;N;;;;; +324A;CIRCLED NUMBER THIRTY ON BLACK SQUARE;No;0;L;;;;30;N;;;;; +324B;CIRCLED NUMBER FORTY ON BLACK SQUARE;No;0;L;;;;40;N;;;;; +324C;CIRCLED NUMBER FIFTY ON BLACK SQUARE;No;0;L;;;;50;N;;;;; +324D;CIRCLED NUMBER SIXTY ON BLACK SQUARE;No;0;L;;;;60;N;;;;; +324E;CIRCLED NUMBER SEVENTY ON BLACK SQUARE;No;0;L;;;;70;N;;;;; +324F;CIRCLED NUMBER EIGHTY ON BLACK SQUARE;No;0;L;;;;80;N;;;;; 3250;PARTNERSHIP SIGN;So;0;ON; 0050 0054 0045;;;;N;;;;; 3251;CIRCLED NUMBER TWENTY ONE;No;0;ON; 0032 0031;;;21;N;;;;; 3252;CIRCLED NUMBER TWENTY TWO;No;0;ON; 0032 0032;;;22;N;;;;; @@ -11637,7 +11725,7 @@ 4DFE;HEXAGRAM FOR AFTER COMPLETION;So;0;ON;;;;;N;;;;; 4DFF;HEXAGRAM FOR BEFORE COMPLETION;So;0;ON;;;;;N;;;;; 4E00;;Lo;0;L;;;;;N;;;;; -9FCB;;Lo;0;L;;;;;N;;;;; +9FCC;;Lo;0;L;;;;;N;;;;; A000;YI SYLLABLE IT;Lo;0;L;;;;;N;;;;; A001;YI SYLLABLE IX;Lo;0;L;;;;;N;;;;; A002;YI SYLLABLE I;Lo;0;L;;;;;N;;;;; @@ -13258,6 +13346,14 @@ A670;COMBINING CYRILLIC TEN MILLIONS SIGN;Me;0;NSM;;;;;N;;;;; A671;COMBINING CYRILLIC HUNDRED MILLIONS SIGN;Me;0;NSM;;;;;N;;;;; A672;COMBINING CYRILLIC THOUSAND MILLIONS SIGN;Me;0;NSM;;;;;N;;;;; A673;SLAVONIC ASTERISK;Po;0;ON;;;;;N;;;;; +A674;COMBINING CYRILLIC LETTER UKRAINIAN IE;Mn;230;NSM;;;;;N;;;;; +A675;COMBINING CYRILLIC LETTER I;Mn;230;NSM;;;;;N;;;;; +A676;COMBINING CYRILLIC LETTER YI;Mn;230;NSM;;;;;N;;;;; +A677;COMBINING CYRILLIC LETTER U;Mn;230;NSM;;;;;N;;;;; +A678;COMBINING CYRILLIC LETTER HARD SIGN;Mn;230;NSM;;;;;N;;;;; +A679;COMBINING CYRILLIC LETTER YERU;Mn;230;NSM;;;;;N;;;;; +A67A;COMBINING CYRILLIC LETTER SOFT SIGN;Mn;230;NSM;;;;;N;;;;; +A67B;COMBINING CYRILLIC LETTER OMEGA;Mn;230;NSM;;;;;N;;;;; A67C;COMBINING CYRILLIC KAVYKA;Mn;230;NSM;;;;;N;;;;; A67D;COMBINING CYRILLIC PAYEROK;Mn;230;NSM;;;;;N;;;;; A67E;CYRILLIC KAVYKA;Po;0;ON;;;;;N;;;;; @@ -13286,6 +13382,7 @@ A694;CYRILLIC CAPITAL LETTER HWE;Lu;0;L;;;;;N;;;;A695; A695;CYRILLIC SMALL LETTER HWE;Ll;0;L;;;;;N;;;A694;;A694 A696;CYRILLIC CAPITAL LETTER SHWE;Lu;0;L;;;;;N;;;;A697; A697;CYRILLIC SMALL LETTER SHWE;Ll;0;L;;;;;N;;;A696;;A696 +A69F;COMBINING CYRILLIC LETTER IOTIFIED E;Mn;230;NSM;;;;;N;;;;; A6A0;BAMUM LETTER A;Lo;0;L;;;;;N;;;;; A6A1;BAMUM LETTER KA;Lo;0;L;;;;;N;;;;; A6A2;BAMUM LETTER U;Lo;0;L;;;;;N;;;;; @@ -13519,6 +13616,8 @@ A78D;LATIN CAPITAL LETTER TURNED H;Lu;0;L;;;;;N;;;;0265; A78E;LATIN SMALL LETTER L WITH RETROFLEX HOOK AND BELT;Ll;0;L;;;;;N;;;;; A790;LATIN CAPITAL LETTER N WITH DESCENDER;Lu;0;L;;;;;N;;;;A791; A791;LATIN SMALL LETTER N WITH DESCENDER;Ll;0;L;;;;;N;;;A790;;A790 +A792;LATIN CAPITAL LETTER C WITH BAR;Lu;0;L;;;;;N;;;;A793; +A793;LATIN SMALL LETTER C WITH BAR;Ll;0;L;;;;;N;;;A792;;A792 A7A0;LATIN CAPITAL LETTER G WITH OBLIQUE STROKE;Lu;0;L;;;;;N;;;;A7A1; A7A1;LATIN SMALL LETTER G WITH OBLIQUE STROKE;Ll;0;L;;;;;N;;;A7A0;;A7A0 A7A2;LATIN CAPITAL LETTER K WITH OBLIQUE STROKE;Lu;0;L;;;;;N;;;;A7A3; @@ -13529,6 +13628,9 @@ A7A6;LATIN CAPITAL LETTER R WITH OBLIQUE STROKE;Lu;0;L;;;;;N;;;;A7A7; A7A7;LATIN SMALL LETTER R WITH OBLIQUE STROKE;Ll;0;L;;;;;N;;;A7A6;;A7A6 A7A8;LATIN CAPITAL LETTER S WITH OBLIQUE STROKE;Lu;0;L;;;;;N;;;;A7A9; A7A9;LATIN SMALL LETTER S WITH OBLIQUE STROKE;Ll;0;L;;;;;N;;;A7A8;;A7A8 +A7AA;LATIN CAPITAL LETTER H WITH HOOK;Lu;0;L;;;;;N;;;;0266; +A7F8;MODIFIER LETTER CAPITAL H WITH STROKE;Lm;0;L; 0126;;;;N;;;;; +A7F9;MODIFIER LETTER SMALL LIGATURE OE;Lm;0;L; 0153;;;;N;;;;; A7FA;LATIN LETTER SMALL CAPITAL TURNED M;Ll;0;L;;;;;N;;;;; A7FB;LATIN EPIGRAPHIC LETTER REVERSED F;Lo;0;L;;;;;N;;;;; A7FC;LATIN EPIGRAPHIC LETTER REVERSED P;Lo;0;L;;;;;N;;;;; @@ -14142,6 +14244,29 @@ AADC;TAI VIET SYMBOL NUENG;Lo;0;L;;;;;N;;;;; AADD;TAI VIET SYMBOL SAM;Lm;0;L;;;;;N;;;;; AADE;TAI VIET SYMBOL HO HOI;Po;0;L;;;;;N;;;;; AADF;TAI VIET SYMBOL KOI KOI;Po;0;L;;;;;N;;;;; +AAE0;MEETEI MAYEK LETTER E;Lo;0;L;;;;;N;;;;; +AAE1;MEETEI MAYEK LETTER O;Lo;0;L;;;;;N;;;;; +AAE2;MEETEI MAYEK LETTER CHA;Lo;0;L;;;;;N;;;;; +AAE3;MEETEI MAYEK LETTER NYA;Lo;0;L;;;;;N;;;;; +AAE4;MEETEI MAYEK LETTER TTA;Lo;0;L;;;;;N;;;;; +AAE5;MEETEI MAYEK LETTER TTHA;Lo;0;L;;;;;N;;;;; +AAE6;MEETEI MAYEK LETTER DDA;Lo;0;L;;;;;N;;;;; +AAE7;MEETEI MAYEK LETTER DDHA;Lo;0;L;;;;;N;;;;; +AAE8;MEETEI MAYEK LETTER NNA;Lo;0;L;;;;;N;;;;; +AAE9;MEETEI MAYEK LETTER SHA;Lo;0;L;;;;;N;;;;; +AAEA;MEETEI MAYEK LETTER SSA;Lo;0;L;;;;;N;;;;; +AAEB;MEETEI MAYEK VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +AAEC;MEETEI MAYEK VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +AAED;MEETEI MAYEK VOWEL SIGN AAI;Mn;0;NSM;;;;;N;;;;; +AAEE;MEETEI MAYEK VOWEL SIGN AU;Mc;0;L;;;;;N;;;;; +AAEF;MEETEI MAYEK VOWEL SIGN AAU;Mc;0;L;;;;;N;;;;; +AAF0;MEETEI MAYEK CHEIKHAN;Po;0;L;;;;;N;;;;; +AAF1;MEETEI MAYEK AHANG KHUDAM;Po;0;L;;;;;N;;;;; +AAF2;MEETEI MAYEK ANJI;Lo;0;L;;;;;N;;;;; +AAF3;MEETEI MAYEK SYLLABLE REPETITION MARK;Lm;0;L;;;;;N;;;;; +AAF4;MEETEI MAYEK WORD REPETITION MARK;Lm;0;L;;;;;N;;;;; +AAF5;MEETEI MAYEK VOWEL SIGN VISARGA;Mc;0;L;;;;;N;;;;; +AAF6;MEETEI MAYEK VIRAMA;Mn;9;NSM;;;;;N;;;;; AB01;ETHIOPIC SYLLABLE TTHU;Lo;0;L;;;;;N;;;;; AB02;ETHIOPIC SYLLABLE TTHI;Lo;0;L;;;;;N;;;;; AB03;ETHIOPIC SYLLABLE TTHAA;Lo;0;L;;;;;N;;;;; @@ -14672,6 +14797,8 @@ FA2A;CJK COMPATIBILITY IDEOGRAPH-FA2A;Lo;0;L;98EF;;;;N;;;;; FA2B;CJK COMPATIBILITY IDEOGRAPH-FA2B;Lo;0;L;98FC;;;;N;;;;; FA2C;CJK COMPATIBILITY IDEOGRAPH-FA2C;Lo;0;L;9928;;;;N;;;;; FA2D;CJK COMPATIBILITY IDEOGRAPH-FA2D;Lo;0;L;9DB4;;;;N;;;;; +FA2E;CJK COMPATIBILITY IDEOGRAPH-FA2E;Lo;0;L;90DE;;;;N;;;;; +FA2F;CJK COMPATIBILITY IDEOGRAPH-FA2F;Lo;0;L;96B7;;;;N;;;;; FA30;CJK COMPATIBILITY IDEOGRAPH-FA30;Lo;0;L;4FAE;;;;N;;;;; FA31;CJK COMPATIBILITY IDEOGRAPH-FA31;Lo;0;L;50E7;;;;N;;;;; FA32;CJK COMPATIBILITY IDEOGRAPH-FA32;Lo;0;L;514D;;;;N;;;;; @@ -16184,7 +16311,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 100FA;LINEAR B IDEOGRAM VESSEL B305;Lo;0;L;;;;;N;;;;; 10100;AEGEAN WORD SEPARATOR LINE;Po;0;L;;;;;N;;;;; 10101;AEGEAN WORD SEPARATOR DOT;Po;0;ON;;;;;N;;;;; -10102;AEGEAN CHECK MARK;So;0;L;;;;;N;;;;; +10102;AEGEAN CHECK MARK;Po;0;L;;;;;N;;;;; 10107;AEGEAN NUMBER ONE;No;0;L;;;;1;N;;;;; 10108;AEGEAN NUMBER TWO;No;0;L;;;;2;N;;;;; 10109;AEGEAN NUMBER THREE;No;0;L;;;;3;N;;;;; @@ -16903,6 +17030,64 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 10938;LYDIAN LETTER NN;Lo;0;R;;;;;N;;;;; 10939;LYDIAN LETTER C;Lo;0;R;;;;;N;;;;; 1093F;LYDIAN TRIANGULAR MARK;Po;0;R;;;;;N;;;;; +10980;MEROITIC HIEROGLYPHIC LETTER A;Lo;0;R;;;;;N;;;;; +10981;MEROITIC HIEROGLYPHIC LETTER E;Lo;0;R;;;;;N;;;;; +10982;MEROITIC HIEROGLYPHIC LETTER I;Lo;0;R;;;;;N;;;;; +10983;MEROITIC HIEROGLYPHIC LETTER O;Lo;0;R;;;;;N;;;;; +10984;MEROITIC HIEROGLYPHIC LETTER YA;Lo;0;R;;;;;N;;;;; +10985;MEROITIC HIEROGLYPHIC LETTER WA;Lo;0;R;;;;;N;;;;; +10986;MEROITIC HIEROGLYPHIC LETTER BA;Lo;0;R;;;;;N;;;;; +10987;MEROITIC HIEROGLYPHIC LETTER BA-2;Lo;0;R;;;;;N;;;;; +10988;MEROITIC HIEROGLYPHIC LETTER PA;Lo;0;R;;;;;N;;;;; +10989;MEROITIC HIEROGLYPHIC LETTER MA;Lo;0;R;;;;;N;;;;; +1098A;MEROITIC HIEROGLYPHIC LETTER NA;Lo;0;R;;;;;N;;;;; +1098B;MEROITIC HIEROGLYPHIC LETTER NA-2;Lo;0;R;;;;;N;;;;; +1098C;MEROITIC HIEROGLYPHIC LETTER NE;Lo;0;R;;;;;N;;;;; +1098D;MEROITIC HIEROGLYPHIC LETTER NE-2;Lo;0;R;;;;;N;;;;; +1098E;MEROITIC HIEROGLYPHIC LETTER RA;Lo;0;R;;;;;N;;;;; +1098F;MEROITIC HIEROGLYPHIC LETTER RA-2;Lo;0;R;;;;;N;;;;; +10990;MEROITIC HIEROGLYPHIC LETTER LA;Lo;0;R;;;;;N;;;;; +10991;MEROITIC HIEROGLYPHIC LETTER KHA;Lo;0;R;;;;;N;;;;; +10992;MEROITIC HIEROGLYPHIC LETTER HHA;Lo;0;R;;;;;N;;;;; +10993;MEROITIC HIEROGLYPHIC LETTER SA;Lo;0;R;;;;;N;;;;; +10994;MEROITIC HIEROGLYPHIC LETTER SA-2;Lo;0;R;;;;;N;;;;; +10995;MEROITIC HIEROGLYPHIC LETTER SE;Lo;0;R;;;;;N;;;;; +10996;MEROITIC HIEROGLYPHIC LETTER KA;Lo;0;R;;;;;N;;;;; +10997;MEROITIC HIEROGLYPHIC LETTER QA;Lo;0;R;;;;;N;;;;; +10998;MEROITIC HIEROGLYPHIC LETTER TA;Lo;0;R;;;;;N;;;;; +10999;MEROITIC HIEROGLYPHIC LETTER TA-2;Lo;0;R;;;;;N;;;;; +1099A;MEROITIC HIEROGLYPHIC LETTER TE;Lo;0;R;;;;;N;;;;; +1099B;MEROITIC HIEROGLYPHIC LETTER TE-2;Lo;0;R;;;;;N;;;;; +1099C;MEROITIC HIEROGLYPHIC LETTER TO;Lo;0;R;;;;;N;;;;; +1099D;MEROITIC HIEROGLYPHIC LETTER DA;Lo;0;R;;;;;N;;;;; +1099E;MEROITIC HIEROGLYPHIC SYMBOL VIDJ;Lo;0;R;;;;;N;;;;; +1099F;MEROITIC HIEROGLYPHIC SYMBOL VIDJ-2;Lo;0;R;;;;;N;;;;; +109A0;MEROITIC CURSIVE LETTER A;Lo;0;R;;;;;N;;;;; +109A1;MEROITIC CURSIVE LETTER E;Lo;0;R;;;;;N;;;;; +109A2;MEROITIC CURSIVE LETTER I;Lo;0;R;;;;;N;;;;; +109A3;MEROITIC CURSIVE LETTER O;Lo;0;R;;;;;N;;;;; +109A4;MEROITIC CURSIVE LETTER YA;Lo;0;R;;;;;N;;;;; +109A5;MEROITIC CURSIVE LETTER WA;Lo;0;R;;;;;N;;;;; +109A6;MEROITIC CURSIVE LETTER BA;Lo;0;R;;;;;N;;;;; +109A7;MEROITIC CURSIVE LETTER PA;Lo;0;R;;;;;N;;;;; +109A8;MEROITIC CURSIVE LETTER MA;Lo;0;R;;;;;N;;;;; +109A9;MEROITIC CURSIVE LETTER NA;Lo;0;R;;;;;N;;;;; +109AA;MEROITIC CURSIVE LETTER NE;Lo;0;R;;;;;N;;;;; +109AB;MEROITIC CURSIVE LETTER RA;Lo;0;R;;;;;N;;;;; +109AC;MEROITIC CURSIVE LETTER LA;Lo;0;R;;;;;N;;;;; +109AD;MEROITIC CURSIVE LETTER KHA;Lo;0;R;;;;;N;;;;; +109AE;MEROITIC CURSIVE LETTER HHA;Lo;0;R;;;;;N;;;;; +109AF;MEROITIC CURSIVE LETTER SA;Lo;0;R;;;;;N;;;;; +109B0;MEROITIC CURSIVE LETTER ARCHAIC SA;Lo;0;R;;;;;N;;;;; +109B1;MEROITIC CURSIVE LETTER SE;Lo;0;R;;;;;N;;;;; +109B2;MEROITIC CURSIVE LETTER KA;Lo;0;R;;;;;N;;;;; +109B3;MEROITIC CURSIVE LETTER QA;Lo;0;R;;;;;N;;;;; +109B4;MEROITIC CURSIVE LETTER TA;Lo;0;R;;;;;N;;;;; +109B5;MEROITIC CURSIVE LETTER TE;Lo;0;R;;;;;N;;;;; +109B6;MEROITIC CURSIVE LETTER TO;Lo;0;R;;;;;N;;;;; +109B7;MEROITIC CURSIVE LETTER DA;Lo;0;R;;;;;N;;;;; +109BE;MEROITIC CURSIVE LOGOGRAM RMT;Lo;0;R;;;;;N;;;;; +109BF;MEROITIC CURSIVE LOGOGRAM IMN;Lo;0;R;;;;;N;;;;; 10A00;KHAROSHTHI LETTER A;Lo;0;R;;;;;N;;;;; 10A01;KHAROSHTHI VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; 10A02;KHAROSHTHI VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; @@ -17396,6 +17581,257 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 110BF;KAITHI DOUBLE SECTION MARK;Po;0;L;;;;;N;;;;; 110C0;KAITHI DANDA;Po;0;L;;;;;N;;;;; 110C1;KAITHI DOUBLE DANDA;Po;0;L;;;;;N;;;;; +110D0;SORA SOMPENG LETTER SAH;Lo;0;L;;;;;N;;;;; +110D1;SORA SOMPENG LETTER TAH;Lo;0;L;;;;;N;;;;; +110D2;SORA SOMPENG LETTER BAH;Lo;0;L;;;;;N;;;;; +110D3;SORA SOMPENG LETTER CAH;Lo;0;L;;;;;N;;;;; +110D4;SORA SOMPENG LETTER DAH;Lo;0;L;;;;;N;;;;; +110D5;SORA SOMPENG LETTER GAH;Lo;0;L;;;;;N;;;;; +110D6;SORA SOMPENG LETTER MAH;Lo;0;L;;;;;N;;;;; +110D7;SORA SOMPENG LETTER NGAH;Lo;0;L;;;;;N;;;;; +110D8;SORA SOMPENG LETTER LAH;Lo;0;L;;;;;N;;;;; +110D9;SORA SOMPENG LETTER NAH;Lo;0;L;;;;;N;;;;; +110DA;SORA SOMPENG LETTER VAH;Lo;0;L;;;;;N;;;;; +110DB;SORA SOMPENG LETTER PAH;Lo;0;L;;;;;N;;;;; +110DC;SORA SOMPENG LETTER YAH;Lo;0;L;;;;;N;;;;; +110DD;SORA SOMPENG LETTER RAH;Lo;0;L;;;;;N;;;;; +110DE;SORA SOMPENG LETTER HAH;Lo;0;L;;;;;N;;;;; +110DF;SORA SOMPENG LETTER KAH;Lo;0;L;;;;;N;;;;; +110E0;SORA SOMPENG LETTER JAH;Lo;0;L;;;;;N;;;;; +110E1;SORA SOMPENG LETTER NYAH;Lo;0;L;;;;;N;;;;; +110E2;SORA SOMPENG LETTER AH;Lo;0;L;;;;;N;;;;; +110E3;SORA SOMPENG LETTER EEH;Lo;0;L;;;;;N;;;;; +110E4;SORA SOMPENG LETTER IH;Lo;0;L;;;;;N;;;;; +110E5;SORA SOMPENG LETTER UH;Lo;0;L;;;;;N;;;;; +110E6;SORA SOMPENG LETTER OH;Lo;0;L;;;;;N;;;;; +110E7;SORA SOMPENG LETTER EH;Lo;0;L;;;;;N;;;;; +110E8;SORA SOMPENG LETTER MAE;Lo;0;L;;;;;N;;;;; +110F0;SORA SOMPENG DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +110F1;SORA SOMPENG DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +110F2;SORA SOMPENG DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +110F3;SORA SOMPENG DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +110F4;SORA SOMPENG DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +110F5;SORA SOMPENG DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +110F6;SORA SOMPENG DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +110F7;SORA SOMPENG DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +110F8;SORA SOMPENG DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +110F9;SORA SOMPENG DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +11100;CHAKMA SIGN CANDRABINDU;Mn;230;NSM;;;;;N;;;;; +11101;CHAKMA SIGN ANUSVARA;Mn;230;NSM;;;;;N;;;;; +11102;CHAKMA SIGN VISARGA;Mn;230;NSM;;;;;N;;;;; +11103;CHAKMA LETTER AA;Lo;0;L;;;;;N;;;;; +11104;CHAKMA LETTER I;Lo;0;L;;;;;N;;;;; +11105;CHAKMA LETTER U;Lo;0;L;;;;;N;;;;; +11106;CHAKMA LETTER E;Lo;0;L;;;;;N;;;;; +11107;CHAKMA LETTER KAA;Lo;0;L;;;;;N;;;;; +11108;CHAKMA LETTER KHAA;Lo;0;L;;;;;N;;;;; +11109;CHAKMA LETTER GAA;Lo;0;L;;;;;N;;;;; +1110A;CHAKMA LETTER GHAA;Lo;0;L;;;;;N;;;;; +1110B;CHAKMA LETTER NGAA;Lo;0;L;;;;;N;;;;; +1110C;CHAKMA LETTER CAA;Lo;0;L;;;;;N;;;;; +1110D;CHAKMA LETTER CHAA;Lo;0;L;;;;;N;;;;; +1110E;CHAKMA LETTER JAA;Lo;0;L;;;;;N;;;;; +1110F;CHAKMA LETTER JHAA;Lo;0;L;;;;;N;;;;; +11110;CHAKMA LETTER NYAA;Lo;0;L;;;;;N;;;;; +11111;CHAKMA LETTER TTAA;Lo;0;L;;;;;N;;;;; +11112;CHAKMA LETTER TTHAA;Lo;0;L;;;;;N;;;;; +11113;CHAKMA LETTER DDAA;Lo;0;L;;;;;N;;;;; +11114;CHAKMA LETTER DDHAA;Lo;0;L;;;;;N;;;;; +11115;CHAKMA LETTER NNAA;Lo;0;L;;;;;N;;;;; +11116;CHAKMA LETTER TAA;Lo;0;L;;;;;N;;;;; +11117;CHAKMA LETTER THAA;Lo;0;L;;;;;N;;;;; +11118;CHAKMA LETTER DAA;Lo;0;L;;;;;N;;;;; +11119;CHAKMA LETTER DHAA;Lo;0;L;;;;;N;;;;; +1111A;CHAKMA LETTER NAA;Lo;0;L;;;;;N;;;;; +1111B;CHAKMA LETTER PAA;Lo;0;L;;;;;N;;;;; +1111C;CHAKMA LETTER PHAA;Lo;0;L;;;;;N;;;;; +1111D;CHAKMA LETTER BAA;Lo;0;L;;;;;N;;;;; +1111E;CHAKMA LETTER BHAA;Lo;0;L;;;;;N;;;;; +1111F;CHAKMA LETTER MAA;Lo;0;L;;;;;N;;;;; +11120;CHAKMA LETTER YYAA;Lo;0;L;;;;;N;;;;; +11121;CHAKMA LETTER YAA;Lo;0;L;;;;;N;;;;; +11122;CHAKMA LETTER RAA;Lo;0;L;;;;;N;;;;; +11123;CHAKMA LETTER LAA;Lo;0;L;;;;;N;;;;; +11124;CHAKMA LETTER WAA;Lo;0;L;;;;;N;;;;; +11125;CHAKMA LETTER SAA;Lo;0;L;;;;;N;;;;; +11126;CHAKMA LETTER HAA;Lo;0;L;;;;;N;;;;; +11127;CHAKMA VOWEL SIGN A;Mn;0;NSM;;;;;N;;;;; +11128;CHAKMA VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +11129;CHAKMA VOWEL SIGN II;Mn;0;NSM;;;;;N;;;;; +1112A;CHAKMA VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +1112B;CHAKMA VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +1112C;CHAKMA VOWEL SIGN E;Mc;0;L;;;;;N;;;;; +1112D;CHAKMA VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;; +1112E;CHAKMA VOWEL SIGN O;Mn;0;NSM;11131 11127;;;;N;;;;; +1112F;CHAKMA VOWEL SIGN AU;Mn;0;NSM;11132 11127;;;;N;;;;; +11130;CHAKMA VOWEL SIGN OI;Mn;0;NSM;;;;;N;;;;; +11131;CHAKMA O MARK;Mn;0;NSM;;;;;N;;;;; +11132;CHAKMA AU MARK;Mn;0;NSM;;;;;N;;;;; +11133;CHAKMA VIRAMA;Mn;9;NSM;;;;;N;;;;; +11134;CHAKMA MAAYYAA;Mn;9;NSM;;;;;N;;;;; +11136;CHAKMA DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +11137;CHAKMA DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +11138;CHAKMA DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +11139;CHAKMA DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +1113A;CHAKMA DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +1113B;CHAKMA DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +1113C;CHAKMA DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +1113D;CHAKMA DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +1113E;CHAKMA DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +1113F;CHAKMA DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +11140;CHAKMA SECTION MARK;Po;0;L;;;;;N;;;;; +11141;CHAKMA DANDA;Po;0;L;;;;;N;;;;; +11142;CHAKMA DOUBLE DANDA;Po;0;L;;;;;N;;;;; +11143;CHAKMA QUESTION MARK;Po;0;L;;;;;N;;;;; +11180;SHARADA SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; +11181;SHARADA SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; +11182;SHARADA SIGN VISARGA;Mc;0;L;;;;;N;;;;; +11183;SHARADA LETTER A;Lo;0;L;;;;;N;;;;; +11184;SHARADA LETTER AA;Lo;0;L;;;;;N;;;;; +11185;SHARADA LETTER I;Lo;0;L;;;;;N;;;;; +11186;SHARADA LETTER II;Lo;0;L;;;;;N;;;;; +11187;SHARADA LETTER U;Lo;0;L;;;;;N;;;;; +11188;SHARADA LETTER UU;Lo;0;L;;;;;N;;;;; +11189;SHARADA LETTER VOCALIC R;Lo;0;L;;;;;N;;;;; +1118A;SHARADA LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; +1118B;SHARADA LETTER VOCALIC L;Lo;0;L;;;;;N;;;;; +1118C;SHARADA LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;; +1118D;SHARADA LETTER E;Lo;0;L;;;;;N;;;;; +1118E;SHARADA LETTER AI;Lo;0;L;;;;;N;;;;; +1118F;SHARADA LETTER O;Lo;0;L;;;;;N;;;;; +11190;SHARADA LETTER AU;Lo;0;L;;;;;N;;;;; +11191;SHARADA LETTER KA;Lo;0;L;;;;;N;;;;; +11192;SHARADA LETTER KHA;Lo;0;L;;;;;N;;;;; +11193;SHARADA LETTER GA;Lo;0;L;;;;;N;;;;; +11194;SHARADA LETTER GHA;Lo;0;L;;;;;N;;;;; +11195;SHARADA LETTER NGA;Lo;0;L;;;;;N;;;;; +11196;SHARADA LETTER CA;Lo;0;L;;;;;N;;;;; +11197;SHARADA LETTER CHA;Lo;0;L;;;;;N;;;;; +11198;SHARADA LETTER JA;Lo;0;L;;;;;N;;;;; +11199;SHARADA LETTER JHA;Lo;0;L;;;;;N;;;;; +1119A;SHARADA LETTER NYA;Lo;0;L;;;;;N;;;;; +1119B;SHARADA LETTER TTA;Lo;0;L;;;;;N;;;;; +1119C;SHARADA LETTER TTHA;Lo;0;L;;;;;N;;;;; +1119D;SHARADA LETTER DDA;Lo;0;L;;;;;N;;;;; +1119E;SHARADA LETTER DDHA;Lo;0;L;;;;;N;;;;; +1119F;SHARADA LETTER NNA;Lo;0;L;;;;;N;;;;; +111A0;SHARADA LETTER TA;Lo;0;L;;;;;N;;;;; +111A1;SHARADA LETTER THA;Lo;0;L;;;;;N;;;;; +111A2;SHARADA LETTER DA;Lo;0;L;;;;;N;;;;; +111A3;SHARADA LETTER DHA;Lo;0;L;;;;;N;;;;; +111A4;SHARADA LETTER NA;Lo;0;L;;;;;N;;;;; +111A5;SHARADA LETTER PA;Lo;0;L;;;;;N;;;;; +111A6;SHARADA LETTER PHA;Lo;0;L;;;;;N;;;;; +111A7;SHARADA LETTER BA;Lo;0;L;;;;;N;;;;; +111A8;SHARADA LETTER BHA;Lo;0;L;;;;;N;;;;; +111A9;SHARADA LETTER MA;Lo;0;L;;;;;N;;;;; +111AA;SHARADA LETTER YA;Lo;0;L;;;;;N;;;;; +111AB;SHARADA LETTER RA;Lo;0;L;;;;;N;;;;; +111AC;SHARADA LETTER LA;Lo;0;L;;;;;N;;;;; +111AD;SHARADA LETTER LLA;Lo;0;L;;;;;N;;;;; +111AE;SHARADA LETTER VA;Lo;0;L;;;;;N;;;;; +111AF;SHARADA LETTER SHA;Lo;0;L;;;;;N;;;;; +111B0;SHARADA LETTER SSA;Lo;0;L;;;;;N;;;;; +111B1;SHARADA LETTER SA;Lo;0;L;;;;;N;;;;; +111B2;SHARADA LETTER HA;Lo;0;L;;;;;N;;;;; +111B3;SHARADA VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +111B4;SHARADA VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +111B5;SHARADA VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +111B6;SHARADA VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +111B7;SHARADA VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +111B8;SHARADA VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;; +111B9;SHARADA VOWEL SIGN VOCALIC RR;Mn;0;NSM;;;;;N;;;;; +111BA;SHARADA VOWEL SIGN VOCALIC L;Mn;0;NSM;;;;;N;;;;; +111BB;SHARADA VOWEL SIGN VOCALIC LL;Mn;0;NSM;;;;;N;;;;; +111BC;SHARADA VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;; +111BD;SHARADA VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;; +111BE;SHARADA VOWEL SIGN O;Mn;0;NSM;;;;;N;;;;; +111BF;SHARADA VOWEL SIGN AU;Mc;0;L;;;;;N;;;;; +111C0;SHARADA SIGN VIRAMA;Mc;9;L;;;;;N;;;;; +111C1;SHARADA SIGN AVAGRAHA;Lo;0;L;;;;;N;;;;; +111C2;SHARADA SIGN JIHVAMULIYA;Lo;0;L;;;;;N;;;;; +111C3;SHARADA SIGN UPADHMANIYA;Lo;0;L;;;;;N;;;;; +111C4;SHARADA OM;Lo;0;L;;;;;N;;;;; +111C5;SHARADA DANDA;Po;0;L;;;;;N;;;;; +111C6;SHARADA DOUBLE DANDA;Po;0;L;;;;;N;;;;; +111C7;SHARADA ABBREVIATION SIGN;Po;0;L;;;;;N;;;;; +111C8;SHARADA SEPARATOR;Po;0;L;;;;;N;;;;; +111D0;SHARADA DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +111D1;SHARADA DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +111D2;SHARADA DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +111D3;SHARADA DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +111D4;SHARADA DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +111D5;SHARADA DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +111D6;SHARADA DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +111D7;SHARADA DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +111D8;SHARADA DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +111D9;SHARADA DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +11680;TAKRI LETTER A;Lo;0;L;;;;;N;;;;; +11681;TAKRI LETTER AA;Lo;0;L;;;;;N;;;;; +11682;TAKRI LETTER I;Lo;0;L;;;;;N;;;;; +11683;TAKRI LETTER II;Lo;0;L;;;;;N;;;;; +11684;TAKRI LETTER U;Lo;0;L;;;;;N;;;;; +11685;TAKRI LETTER UU;Lo;0;L;;;;;N;;;;; +11686;TAKRI LETTER E;Lo;0;L;;;;;N;;;;; +11687;TAKRI LETTER AI;Lo;0;L;;;;;N;;;;; +11688;TAKRI LETTER O;Lo;0;L;;;;;N;;;;; +11689;TAKRI LETTER AU;Lo;0;L;;;;;N;;;;; +1168A;TAKRI LETTER KA;Lo;0;L;;;;;N;;;;; +1168B;TAKRI LETTER KHA;Lo;0;L;;;;;N;;;;; +1168C;TAKRI LETTER GA;Lo;0;L;;;;;N;;;;; +1168D;TAKRI LETTER GHA;Lo;0;L;;;;;N;;;;; +1168E;TAKRI LETTER NGA;Lo;0;L;;;;;N;;;;; +1168F;TAKRI LETTER CA;Lo;0;L;;;;;N;;;;; +11690;TAKRI LETTER CHA;Lo;0;L;;;;;N;;;;; +11691;TAKRI LETTER JA;Lo;0;L;;;;;N;;;;; +11692;TAKRI LETTER JHA;Lo;0;L;;;;;N;;;;; +11693;TAKRI LETTER NYA;Lo;0;L;;;;;N;;;;; +11694;TAKRI LETTER TTA;Lo;0;L;;;;;N;;;;; +11695;TAKRI LETTER TTHA;Lo;0;L;;;;;N;;;;; +11696;TAKRI LETTER DDA;Lo;0;L;;;;;N;;;;; +11697;TAKRI LETTER DDHA;Lo;0;L;;;;;N;;;;; +11698;TAKRI LETTER NNA;Lo;0;L;;;;;N;;;;; +11699;TAKRI LETTER TA;Lo;0;L;;;;;N;;;;; +1169A;TAKRI LETTER THA;Lo;0;L;;;;;N;;;;; +1169B;TAKRI LETTER DA;Lo;0;L;;;;;N;;;;; +1169C;TAKRI LETTER DHA;Lo;0;L;;;;;N;;;;; +1169D;TAKRI LETTER NA;Lo;0;L;;;;;N;;;;; +1169E;TAKRI LETTER PA;Lo;0;L;;;;;N;;;;; +1169F;TAKRI LETTER PHA;Lo;0;L;;;;;N;;;;; +116A0;TAKRI LETTER BA;Lo;0;L;;;;;N;;;;; +116A1;TAKRI LETTER BHA;Lo;0;L;;;;;N;;;;; +116A2;TAKRI LETTER MA;Lo;0;L;;;;;N;;;;; +116A3;TAKRI LETTER YA;Lo;0;L;;;;;N;;;;; +116A4;TAKRI LETTER RA;Lo;0;L;;;;;N;;;;; +116A5;TAKRI LETTER LA;Lo;0;L;;;;;N;;;;; +116A6;TAKRI LETTER VA;Lo;0;L;;;;;N;;;;; +116A7;TAKRI LETTER SHA;Lo;0;L;;;;;N;;;;; +116A8;TAKRI LETTER SA;Lo;0;L;;;;;N;;;;; +116A9;TAKRI LETTER HA;Lo;0;L;;;;;N;;;;; +116AA;TAKRI LETTER RRA;Lo;0;L;;;;;N;;;;; +116AB;TAKRI SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; +116AC;TAKRI SIGN VISARGA;Mc;0;L;;;;;N;;;;; +116AD;TAKRI VOWEL SIGN AA;Mn;0;NSM;;;;;N;;;;; +116AE;TAKRI VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +116AF;TAKRI VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +116B0;TAKRI VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +116B1;TAKRI VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +116B2;TAKRI VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;; +116B3;TAKRI VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;; +116B4;TAKRI VOWEL SIGN O;Mn;0;NSM;;;;;N;;;;; +116B5;TAKRI VOWEL SIGN AU;Mn;0;NSM;;;;;N;;;;; +116B6;TAKRI SIGN VIRAMA;Mc;9;L;;;;;N;;;;; +116B7;TAKRI SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; +116C0;TAKRI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +116C1;TAKRI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +116C2;TAKRI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +116C3;TAKRI DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +116C4;TAKRI DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +116C5;TAKRI DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +116C6;TAKRI DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +116C7;TAKRI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +116C8;TAKRI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +116C9;TAKRI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; 12000;CUNEIFORM SIGN A;Lo;0;L;;;;;N;;;;; 12001;CUNEIFORM SIGN A TIMES A;Lo;0;L;;;;;N;;;;; 12002;CUNEIFORM SIGN A TIMES BAD;Lo;0;L;;;;;N;;;;; @@ -20018,6 +20454,139 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 16A36;BAMUM LETTER PHASE-F KPA;Lo;0;L;;;;;N;;;;; 16A37;BAMUM LETTER PHASE-F SAMBA;Lo;0;L;;;;;N;;;;; 16A38;BAMUM LETTER PHASE-F VUEQ;Lo;0;L;;;;;N;;;;; +16F00;MIAO LETTER PA;Lo;0;L;;;;;N;;;;; +16F01;MIAO LETTER BA;Lo;0;L;;;;;N;;;;; +16F02;MIAO LETTER YI PA;Lo;0;L;;;;;N;;;;; +16F03;MIAO LETTER PLA;Lo;0;L;;;;;N;;;;; +16F04;MIAO LETTER MA;Lo;0;L;;;;;N;;;;; +16F05;MIAO LETTER MHA;Lo;0;L;;;;;N;;;;; +16F06;MIAO LETTER ARCHAIC MA;Lo;0;L;;;;;N;;;;; +16F07;MIAO LETTER FA;Lo;0;L;;;;;N;;;;; +16F08;MIAO LETTER VA;Lo;0;L;;;;;N;;;;; +16F09;MIAO LETTER VFA;Lo;0;L;;;;;N;;;;; +16F0A;MIAO LETTER TA;Lo;0;L;;;;;N;;;;; +16F0B;MIAO LETTER DA;Lo;0;L;;;;;N;;;;; +16F0C;MIAO LETTER YI TTA;Lo;0;L;;;;;N;;;;; +16F0D;MIAO LETTER YI TA;Lo;0;L;;;;;N;;;;; +16F0E;MIAO LETTER TTA;Lo;0;L;;;;;N;;;;; +16F0F;MIAO LETTER DDA;Lo;0;L;;;;;N;;;;; +16F10;MIAO LETTER NA;Lo;0;L;;;;;N;;;;; +16F11;MIAO LETTER NHA;Lo;0;L;;;;;N;;;;; +16F12;MIAO LETTER YI NNA;Lo;0;L;;;;;N;;;;; +16F13;MIAO LETTER ARCHAIC NA;Lo;0;L;;;;;N;;;;; +16F14;MIAO LETTER NNA;Lo;0;L;;;;;N;;;;; +16F15;MIAO LETTER NNHA;Lo;0;L;;;;;N;;;;; +16F16;MIAO LETTER LA;Lo;0;L;;;;;N;;;;; +16F17;MIAO LETTER LYA;Lo;0;L;;;;;N;;;;; +16F18;MIAO LETTER LHA;Lo;0;L;;;;;N;;;;; +16F19;MIAO LETTER LHYA;Lo;0;L;;;;;N;;;;; +16F1A;MIAO LETTER TLHA;Lo;0;L;;;;;N;;;;; +16F1B;MIAO LETTER DLHA;Lo;0;L;;;;;N;;;;; +16F1C;MIAO LETTER TLHYA;Lo;0;L;;;;;N;;;;; +16F1D;MIAO LETTER DLHYA;Lo;0;L;;;;;N;;;;; +16F1E;MIAO LETTER KA;Lo;0;L;;;;;N;;;;; +16F1F;MIAO LETTER GA;Lo;0;L;;;;;N;;;;; +16F20;MIAO LETTER YI KA;Lo;0;L;;;;;N;;;;; +16F21;MIAO LETTER QA;Lo;0;L;;;;;N;;;;; +16F22;MIAO LETTER QGA;Lo;0;L;;;;;N;;;;; +16F23;MIAO LETTER NGA;Lo;0;L;;;;;N;;;;; +16F24;MIAO LETTER NGHA;Lo;0;L;;;;;N;;;;; +16F25;MIAO LETTER ARCHAIC NGA;Lo;0;L;;;;;N;;;;; +16F26;MIAO LETTER HA;Lo;0;L;;;;;N;;;;; +16F27;MIAO LETTER XA;Lo;0;L;;;;;N;;;;; +16F28;MIAO LETTER GHA;Lo;0;L;;;;;N;;;;; +16F29;MIAO LETTER GHHA;Lo;0;L;;;;;N;;;;; +16F2A;MIAO LETTER TSSA;Lo;0;L;;;;;N;;;;; +16F2B;MIAO LETTER DZZA;Lo;0;L;;;;;N;;;;; +16F2C;MIAO LETTER NYA;Lo;0;L;;;;;N;;;;; +16F2D;MIAO LETTER NYHA;Lo;0;L;;;;;N;;;;; +16F2E;MIAO LETTER TSHA;Lo;0;L;;;;;N;;;;; +16F2F;MIAO LETTER DZHA;Lo;0;L;;;;;N;;;;; +16F30;MIAO LETTER YI TSHA;Lo;0;L;;;;;N;;;;; +16F31;MIAO LETTER YI DZHA;Lo;0;L;;;;;N;;;;; +16F32;MIAO LETTER REFORMED TSHA;Lo;0;L;;;;;N;;;;; +16F33;MIAO LETTER SHA;Lo;0;L;;;;;N;;;;; +16F34;MIAO LETTER SSA;Lo;0;L;;;;;N;;;;; +16F35;MIAO LETTER ZHA;Lo;0;L;;;;;N;;;;; +16F36;MIAO LETTER ZSHA;Lo;0;L;;;;;N;;;;; +16F37;MIAO LETTER TSA;Lo;0;L;;;;;N;;;;; +16F38;MIAO LETTER DZA;Lo;0;L;;;;;N;;;;; +16F39;MIAO LETTER YI TSA;Lo;0;L;;;;;N;;;;; +16F3A;MIAO LETTER SA;Lo;0;L;;;;;N;;;;; +16F3B;MIAO LETTER ZA;Lo;0;L;;;;;N;;;;; +16F3C;MIAO LETTER ZSA;Lo;0;L;;;;;N;;;;; +16F3D;MIAO LETTER ZZA;Lo;0;L;;;;;N;;;;; +16F3E;MIAO LETTER ZZSA;Lo;0;L;;;;;N;;;;; +16F3F;MIAO LETTER ARCHAIC ZZA;Lo;0;L;;;;;N;;;;; +16F40;MIAO LETTER ZZYA;Lo;0;L;;;;;N;;;;; +16F41;MIAO LETTER ZZSYA;Lo;0;L;;;;;N;;;;; +16F42;MIAO LETTER WA;Lo;0;L;;;;;N;;;;; +16F43;MIAO LETTER AH;Lo;0;L;;;;;N;;;;; +16F44;MIAO LETTER HHA;Lo;0;L;;;;;N;;;;; +16F50;MIAO LETTER NASALIZATION;Lo;0;L;;;;;N;;;;; +16F51;MIAO SIGN ASPIRATION;Mc;0;L;;;;;N;;;;; +16F52;MIAO SIGN REFORMED VOICING;Mc;0;L;;;;;N;;;;; +16F53;MIAO SIGN REFORMED ASPIRATION;Mc;0;L;;;;;N;;;;; +16F54;MIAO VOWEL SIGN A;Mc;0;L;;;;;N;;;;; +16F55;MIAO VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +16F56;MIAO VOWEL SIGN AHH;Mc;0;L;;;;;N;;;;; +16F57;MIAO VOWEL SIGN AN;Mc;0;L;;;;;N;;;;; +16F58;MIAO VOWEL SIGN ANG;Mc;0;L;;;;;N;;;;; +16F59;MIAO VOWEL SIGN O;Mc;0;L;;;;;N;;;;; +16F5A;MIAO VOWEL SIGN OO;Mc;0;L;;;;;N;;;;; +16F5B;MIAO VOWEL SIGN WO;Mc;0;L;;;;;N;;;;; +16F5C;MIAO VOWEL SIGN W;Mc;0;L;;;;;N;;;;; +16F5D;MIAO VOWEL SIGN E;Mc;0;L;;;;;N;;;;; +16F5E;MIAO VOWEL SIGN EN;Mc;0;L;;;;;N;;;;; +16F5F;MIAO VOWEL SIGN ENG;Mc;0;L;;;;;N;;;;; +16F60;MIAO VOWEL SIGN OEY;Mc;0;L;;;;;N;;;;; +16F61;MIAO VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +16F62;MIAO VOWEL SIGN IA;Mc;0;L;;;;;N;;;;; +16F63;MIAO VOWEL SIGN IAN;Mc;0;L;;;;;N;;;;; +16F64;MIAO VOWEL SIGN IANG;Mc;0;L;;;;;N;;;;; +16F65;MIAO VOWEL SIGN IO;Mc;0;L;;;;;N;;;;; +16F66;MIAO VOWEL SIGN IE;Mc;0;L;;;;;N;;;;; +16F67;MIAO VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +16F68;MIAO VOWEL SIGN IU;Mc;0;L;;;;;N;;;;; +16F69;MIAO VOWEL SIGN ING;Mc;0;L;;;;;N;;;;; +16F6A;MIAO VOWEL SIGN U;Mc;0;L;;;;;N;;;;; +16F6B;MIAO VOWEL SIGN UA;Mc;0;L;;;;;N;;;;; +16F6C;MIAO VOWEL SIGN UAN;Mc;0;L;;;;;N;;;;; +16F6D;MIAO VOWEL SIGN UANG;Mc;0;L;;;;;N;;;;; +16F6E;MIAO VOWEL SIGN UU;Mc;0;L;;;;;N;;;;; +16F6F;MIAO VOWEL SIGN UEI;Mc;0;L;;;;;N;;;;; +16F70;MIAO VOWEL SIGN UNG;Mc;0;L;;;;;N;;;;; +16F71;MIAO VOWEL SIGN Y;Mc;0;L;;;;;N;;;;; +16F72;MIAO VOWEL SIGN YI;Mc;0;L;;;;;N;;;;; +16F73;MIAO VOWEL SIGN AE;Mc;0;L;;;;;N;;;;; +16F74;MIAO VOWEL SIGN AEE;Mc;0;L;;;;;N;;;;; +16F75;MIAO VOWEL SIGN ERR;Mc;0;L;;;;;N;;;;; +16F76;MIAO VOWEL SIGN ROUNDED ERR;Mc;0;L;;;;;N;;;;; +16F77;MIAO VOWEL SIGN ER;Mc;0;L;;;;;N;;;;; +16F78;MIAO VOWEL SIGN ROUNDED ER;Mc;0;L;;;;;N;;;;; +16F79;MIAO VOWEL SIGN AI;Mc;0;L;;;;;N;;;;; +16F7A;MIAO VOWEL SIGN EI;Mc;0;L;;;;;N;;;;; +16F7B;MIAO VOWEL SIGN AU;Mc;0;L;;;;;N;;;;; +16F7C;MIAO VOWEL SIGN OU;Mc;0;L;;;;;N;;;;; +16F7D;MIAO VOWEL SIGN N;Mc;0;L;;;;;N;;;;; +16F7E;MIAO VOWEL SIGN NG;Mc;0;L;;;;;N;;;;; +16F8F;MIAO TONE RIGHT;Mn;0;NSM;;;;;N;;;;; +16F90;MIAO TONE TOP RIGHT;Mn;0;NSM;;;;;N;;;;; +16F91;MIAO TONE ABOVE;Mn;0;NSM;;;;;N;;;;; +16F92;MIAO TONE BELOW;Mn;0;NSM;;;;;N;;;;; +16F93;MIAO LETTER TONE-2;Lm;0;L;;;;;N;;;;; +16F94;MIAO LETTER TONE-3;Lm;0;L;;;;;N;;;;; +16F95;MIAO LETTER TONE-4;Lm;0;L;;;;;N;;;;; +16F96;MIAO LETTER TONE-5;Lm;0;L;;;;;N;;;;; +16F97;MIAO LETTER TONE-6;Lm;0;L;;;;;N;;;;; +16F98;MIAO LETTER TONE-7;Lm;0;L;;;;;N;;;;; +16F99;MIAO LETTER TONE-8;Lm;0;L;;;;;N;;;;; +16F9A;MIAO LETTER REFORMED TONE-1;Lm;0;L;;;;;N;;;;; +16F9B;MIAO LETTER REFORMED TONE-2;Lm;0;L;;;;;N;;;;; +16F9C;MIAO LETTER REFORMED TONE-4;Lm;0;L;;;;;N;;;;; +16F9D;MIAO LETTER REFORMED TONE-5;Lm;0;L;;;;;N;;;;; +16F9E;MIAO LETTER REFORMED TONE-6;Lm;0;L;;;;;N;;;;; +16F9F;MIAO LETTER REFORMED TONE-8;Lm;0;L;;;;;N;;;;; 1B000;KATAKANA LETTER ARCHAIC E;Lo;0;L;;;;;N;;;;; 1B001;HIRAGANA LETTER ARCHAIC YE;Lo;0;L;;;;;N;;;;; 1D000;BYZANTINE MUSICAL SYMBOL PSILI;So;0;L;;;;;N;;;;; @@ -21657,6 +22226,149 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1D7FD;MATHEMATICAL MONOSPACE DIGIT SEVEN;Nd;0;EN; 0037;7;7;7;N;;;;; 1D7FE;MATHEMATICAL MONOSPACE DIGIT EIGHT;Nd;0;EN; 0038;8;8;8;N;;;;; 1D7FF;MATHEMATICAL MONOSPACE DIGIT NINE;Nd;0;EN; 0039;9;9;9;N;;;;; +1EE00;ARABIC MATHEMATICAL ALEF;Lo;0;AL; 0627;;;;N;;;;; +1EE01;ARABIC MATHEMATICAL BEH;Lo;0;AL; 0628;;;;N;;;;; +1EE02;ARABIC MATHEMATICAL JEEM;Lo;0;AL; 062C;;;;N;;;;; +1EE03;ARABIC MATHEMATICAL DAL;Lo;0;AL; 062F;;;;N;;;;; +1EE05;ARABIC MATHEMATICAL WAW;Lo;0;AL; 0648;;;;N;;;;; +1EE06;ARABIC MATHEMATICAL ZAIN;Lo;0;AL; 0632;;;;N;;;;; +1EE07;ARABIC MATHEMATICAL HAH;Lo;0;AL; 062D;;;;N;;;;; +1EE08;ARABIC MATHEMATICAL TAH;Lo;0;AL; 0637;;;;N;;;;; +1EE09;ARABIC MATHEMATICAL YEH;Lo;0;AL; 064A;;;;N;;;;; +1EE0A;ARABIC MATHEMATICAL KAF;Lo;0;AL; 0643;;;;N;;;;; +1EE0B;ARABIC MATHEMATICAL LAM;Lo;0;AL; 0644;;;;N;;;;; +1EE0C;ARABIC MATHEMATICAL MEEM;Lo;0;AL; 0645;;;;N;;;;; +1EE0D;ARABIC MATHEMATICAL NOON;Lo;0;AL; 0646;;;;N;;;;; +1EE0E;ARABIC MATHEMATICAL SEEN;Lo;0;AL; 0633;;;;N;;;;; +1EE0F;ARABIC MATHEMATICAL AIN;Lo;0;AL; 0639;;;;N;;;;; +1EE10;ARABIC MATHEMATICAL FEH;Lo;0;AL; 0641;;;;N;;;;; +1EE11;ARABIC MATHEMATICAL SAD;Lo;0;AL; 0635;;;;N;;;;; +1EE12;ARABIC MATHEMATICAL QAF;Lo;0;AL; 0642;;;;N;;;;; +1EE13;ARABIC MATHEMATICAL REH;Lo;0;AL; 0631;;;;N;;;;; +1EE14;ARABIC MATHEMATICAL SHEEN;Lo;0;AL; 0634;;;;N;;;;; +1EE15;ARABIC MATHEMATICAL TEH;Lo;0;AL; 062A;;;;N;;;;; +1EE16;ARABIC MATHEMATICAL THEH;Lo;0;AL; 062B;;;;N;;;;; +1EE17;ARABIC MATHEMATICAL KHAH;Lo;0;AL; 062E;;;;N;;;;; +1EE18;ARABIC MATHEMATICAL THAL;Lo;0;AL; 0630;;;;N;;;;; +1EE19;ARABIC MATHEMATICAL DAD;Lo;0;AL; 0636;;;;N;;;;; +1EE1A;ARABIC MATHEMATICAL ZAH;Lo;0;AL; 0638;;;;N;;;;; +1EE1B;ARABIC MATHEMATICAL GHAIN;Lo;0;AL; 063A;;;;N;;;;; +1EE1C;ARABIC MATHEMATICAL DOTLESS BEH;Lo;0;AL; 066E;;;;N;;;;; +1EE1D;ARABIC MATHEMATICAL DOTLESS NOON;Lo;0;AL; 06BA;;;;N;;;;; +1EE1E;ARABIC MATHEMATICAL DOTLESS FEH;Lo;0;AL; 06A1;;;;N;;;;; +1EE1F;ARABIC MATHEMATICAL DOTLESS QAF;Lo;0;AL; 066F;;;;N;;;;; +1EE21;ARABIC MATHEMATICAL INITIAL BEH;Lo;0;AL; 0628;;;;N;;;;; +1EE22;ARABIC MATHEMATICAL INITIAL JEEM;Lo;0;AL; 062C;;;;N;;;;; +1EE24;ARABIC MATHEMATICAL INITIAL HEH;Lo;0;AL; 0647;;;;N;;;;; +1EE27;ARABIC MATHEMATICAL INITIAL HAH;Lo;0;AL; 062D;;;;N;;;;; +1EE29;ARABIC MATHEMATICAL INITIAL YEH;Lo;0;AL; 064A;;;;N;;;;; +1EE2A;ARABIC MATHEMATICAL INITIAL KAF;Lo;0;AL; 0643;;;;N;;;;; +1EE2B;ARABIC MATHEMATICAL INITIAL LAM;Lo;0;AL; 0644;;;;N;;;;; +1EE2C;ARABIC MATHEMATICAL INITIAL MEEM;Lo;0;AL; 0645;;;;N;;;;; +1EE2D;ARABIC MATHEMATICAL INITIAL NOON;Lo;0;AL; 0646;;;;N;;;;; +1EE2E;ARABIC MATHEMATICAL INITIAL SEEN;Lo;0;AL; 0633;;;;N;;;;; +1EE2F;ARABIC MATHEMATICAL INITIAL AIN;Lo;0;AL; 0639;;;;N;;;;; +1EE30;ARABIC MATHEMATICAL INITIAL FEH;Lo;0;AL; 0641;;;;N;;;;; +1EE31;ARABIC MATHEMATICAL INITIAL SAD;Lo;0;AL; 0635;;;;N;;;;; +1EE32;ARABIC MATHEMATICAL INITIAL QAF;Lo;0;AL; 0642;;;;N;;;;; +1EE34;ARABIC MATHEMATICAL INITIAL SHEEN;Lo;0;AL; 0634;;;;N;;;;; +1EE35;ARABIC MATHEMATICAL INITIAL TEH;Lo;0;AL; 062A;;;;N;;;;; +1EE36;ARABIC MATHEMATICAL INITIAL THEH;Lo;0;AL; 062B;;;;N;;;;; +1EE37;ARABIC MATHEMATICAL INITIAL KHAH;Lo;0;AL; 062E;;;;N;;;;; +1EE39;ARABIC MATHEMATICAL INITIAL DAD;Lo;0;AL; 0636;;;;N;;;;; +1EE3B;ARABIC MATHEMATICAL INITIAL GHAIN;Lo;0;AL; 063A;;;;N;;;;; +1EE42;ARABIC MATHEMATICAL TAILED JEEM;Lo;0;AL; 062C;;;;N;;;;; +1EE47;ARABIC MATHEMATICAL TAILED HAH;Lo;0;AL; 062D;;;;N;;;;; +1EE49;ARABIC MATHEMATICAL TAILED YEH;Lo;0;AL; 064A;;;;N;;;;; +1EE4B;ARABIC MATHEMATICAL TAILED LAM;Lo;0;AL; 0644;;;;N;;;;; +1EE4D;ARABIC MATHEMATICAL TAILED NOON;Lo;0;AL; 0646;;;;N;;;;; +1EE4E;ARABIC MATHEMATICAL TAILED SEEN;Lo;0;AL; 0633;;;;N;;;;; +1EE4F;ARABIC MATHEMATICAL TAILED AIN;Lo;0;AL; 0639;;;;N;;;;; +1EE51;ARABIC MATHEMATICAL TAILED SAD;Lo;0;AL; 0635;;;;N;;;;; +1EE52;ARABIC MATHEMATICAL TAILED QAF;Lo;0;AL; 0642;;;;N;;;;; +1EE54;ARABIC MATHEMATICAL TAILED SHEEN;Lo;0;AL; 0634;;;;N;;;;; +1EE57;ARABIC MATHEMATICAL TAILED KHAH;Lo;0;AL; 062E;;;;N;;;;; +1EE59;ARABIC MATHEMATICAL TAILED DAD;Lo;0;AL; 0636;;;;N;;;;; +1EE5B;ARABIC MATHEMATICAL TAILED GHAIN;Lo;0;AL; 063A;;;;N;;;;; +1EE5D;ARABIC MATHEMATICAL TAILED DOTLESS NOON;Lo;0;AL; 06BA;;;;N;;;;; +1EE5F;ARABIC MATHEMATICAL TAILED DOTLESS QAF;Lo;0;AL; 066F;;;;N;;;;; +1EE61;ARABIC MATHEMATICAL STRETCHED BEH;Lo;0;AL; 0628;;;;N;;;;; +1EE62;ARABIC MATHEMATICAL STRETCHED JEEM;Lo;0;AL; 062C;;;;N;;;;; +1EE64;ARABIC MATHEMATICAL STRETCHED HEH;Lo;0;AL; 0647;;;;N;;;;; +1EE67;ARABIC MATHEMATICAL STRETCHED HAH;Lo;0;AL; 062D;;;;N;;;;; +1EE68;ARABIC MATHEMATICAL STRETCHED TAH;Lo;0;AL; 0637;;;;N;;;;; +1EE69;ARABIC MATHEMATICAL STRETCHED YEH;Lo;0;AL; 064A;;;;N;;;;; +1EE6A;ARABIC MATHEMATICAL STRETCHED KAF;Lo;0;AL; 0643;;;;N;;;;; +1EE6C;ARABIC MATHEMATICAL STRETCHED MEEM;Lo;0;AL; 0645;;;;N;;;;; +1EE6D;ARABIC MATHEMATICAL STRETCHED NOON;Lo;0;AL; 0646;;;;N;;;;; +1EE6E;ARABIC MATHEMATICAL STRETCHED SEEN;Lo;0;AL; 0633;;;;N;;;;; +1EE6F;ARABIC MATHEMATICAL STRETCHED AIN;Lo;0;AL; 0639;;;;N;;;;; +1EE70;ARABIC MATHEMATICAL STRETCHED FEH;Lo;0;AL; 0641;;;;N;;;;; +1EE71;ARABIC MATHEMATICAL STRETCHED SAD;Lo;0;AL; 0635;;;;N;;;;; +1EE72;ARABIC MATHEMATICAL STRETCHED QAF;Lo;0;AL; 0642;;;;N;;;;; +1EE74;ARABIC MATHEMATICAL STRETCHED SHEEN;Lo;0;AL; 0634;;;;N;;;;; +1EE75;ARABIC MATHEMATICAL STRETCHED TEH;Lo;0;AL; 062A;;;;N;;;;; +1EE76;ARABIC MATHEMATICAL STRETCHED THEH;Lo;0;AL; 062B;;;;N;;;;; +1EE77;ARABIC MATHEMATICAL STRETCHED KHAH;Lo;0;AL; 062E;;;;N;;;;; +1EE79;ARABIC MATHEMATICAL STRETCHED DAD;Lo;0;AL; 0636;;;;N;;;;; +1EE7A;ARABIC MATHEMATICAL STRETCHED ZAH;Lo;0;AL; 0638;;;;N;;;;; +1EE7B;ARABIC MATHEMATICAL STRETCHED GHAIN;Lo;0;AL; 063A;;;;N;;;;; +1EE7C;ARABIC MATHEMATICAL STRETCHED DOTLESS BEH;Lo;0;AL; 066E;;;;N;;;;; +1EE7E;ARABIC MATHEMATICAL STRETCHED DOTLESS FEH;Lo;0;AL; 06A1;;;;N;;;;; +1EE80;ARABIC MATHEMATICAL LOOPED ALEF;Lo;0;AL; 0627;;;;N;;;;; +1EE81;ARABIC MATHEMATICAL LOOPED BEH;Lo;0;AL; 0628;;;;N;;;;; +1EE82;ARABIC MATHEMATICAL LOOPED JEEM;Lo;0;AL; 062C;;;;N;;;;; +1EE83;ARABIC MATHEMATICAL LOOPED DAL;Lo;0;AL; 062F;;;;N;;;;; +1EE84;ARABIC MATHEMATICAL LOOPED HEH;Lo;0;AL; 0647;;;;N;;;;; +1EE85;ARABIC MATHEMATICAL LOOPED WAW;Lo;0;AL; 0648;;;;N;;;;; +1EE86;ARABIC MATHEMATICAL LOOPED ZAIN;Lo;0;AL; 0632;;;;N;;;;; +1EE87;ARABIC MATHEMATICAL LOOPED HAH;Lo;0;AL; 062D;;;;N;;;;; +1EE88;ARABIC MATHEMATICAL LOOPED TAH;Lo;0;AL; 0637;;;;N;;;;; +1EE89;ARABIC MATHEMATICAL LOOPED YEH;Lo;0;AL; 064A;;;;N;;;;; +1EE8B;ARABIC MATHEMATICAL LOOPED LAM;Lo;0;AL; 0644;;;;N;;;;; +1EE8C;ARABIC MATHEMATICAL LOOPED MEEM;Lo;0;AL; 0645;;;;N;;;;; +1EE8D;ARABIC MATHEMATICAL LOOPED NOON;Lo;0;AL; 0646;;;;N;;;;; +1EE8E;ARABIC MATHEMATICAL LOOPED SEEN;Lo;0;AL; 0633;;;;N;;;;; +1EE8F;ARABIC MATHEMATICAL LOOPED AIN;Lo;0;AL; 0639;;;;N;;;;; +1EE90;ARABIC MATHEMATICAL LOOPED FEH;Lo;0;AL; 0641;;;;N;;;;; +1EE91;ARABIC MATHEMATICAL LOOPED SAD;Lo;0;AL; 0635;;;;N;;;;; +1EE92;ARABIC MATHEMATICAL LOOPED QAF;Lo;0;AL; 0642;;;;N;;;;; +1EE93;ARABIC MATHEMATICAL LOOPED REH;Lo;0;AL; 0631;;;;N;;;;; +1EE94;ARABIC MATHEMATICAL LOOPED SHEEN;Lo;0;AL; 0634;;;;N;;;;; +1EE95;ARABIC MATHEMATICAL LOOPED TEH;Lo;0;AL; 062A;;;;N;;;;; +1EE96;ARABIC MATHEMATICAL LOOPED THEH;Lo;0;AL; 062B;;;;N;;;;; +1EE97;ARABIC MATHEMATICAL LOOPED KHAH;Lo;0;AL; 062E;;;;N;;;;; +1EE98;ARABIC MATHEMATICAL LOOPED THAL;Lo;0;AL; 0630;;;;N;;;;; +1EE99;ARABIC MATHEMATICAL LOOPED DAD;Lo;0;AL; 0636;;;;N;;;;; +1EE9A;ARABIC MATHEMATICAL LOOPED ZAH;Lo;0;AL; 0638;;;;N;;;;; +1EE9B;ARABIC MATHEMATICAL LOOPED GHAIN;Lo;0;AL; 063A;;;;N;;;;; +1EEA1;ARABIC MATHEMATICAL DOUBLE-STRUCK BEH;Lo;0;AL; 0628;;;;N;;;;; +1EEA2;ARABIC MATHEMATICAL DOUBLE-STRUCK JEEM;Lo;0;AL; 062C;;;;N;;;;; +1EEA3;ARABIC MATHEMATICAL DOUBLE-STRUCK DAL;Lo;0;AL; 062F;;;;N;;;;; +1EEA5;ARABIC MATHEMATICAL DOUBLE-STRUCK WAW;Lo;0;AL; 0648;;;;N;;;;; +1EEA6;ARABIC MATHEMATICAL DOUBLE-STRUCK ZAIN;Lo;0;AL; 0632;;;;N;;;;; +1EEA7;ARABIC MATHEMATICAL DOUBLE-STRUCK HAH;Lo;0;AL; 062D;;;;N;;;;; +1EEA8;ARABIC MATHEMATICAL DOUBLE-STRUCK TAH;Lo;0;AL; 0637;;;;N;;;;; +1EEA9;ARABIC MATHEMATICAL DOUBLE-STRUCK YEH;Lo;0;AL; 064A;;;;N;;;;; +1EEAB;ARABIC MATHEMATICAL DOUBLE-STRUCK LAM;Lo;0;AL; 0644;;;;N;;;;; +1EEAC;ARABIC MATHEMATICAL DOUBLE-STRUCK MEEM;Lo;0;AL; 0645;;;;N;;;;; +1EEAD;ARABIC MATHEMATICAL DOUBLE-STRUCK NOON;Lo;0;AL; 0646;;;;N;;;;; +1EEAE;ARABIC MATHEMATICAL DOUBLE-STRUCK SEEN;Lo;0;AL; 0633;;;;N;;;;; +1EEAF;ARABIC MATHEMATICAL DOUBLE-STRUCK AIN;Lo;0;AL; 0639;;;;N;;;;; +1EEB0;ARABIC MATHEMATICAL DOUBLE-STRUCK FEH;Lo;0;AL; 0641;;;;N;;;;; +1EEB1;ARABIC MATHEMATICAL DOUBLE-STRUCK SAD;Lo;0;AL; 0635;;;;N;;;;; +1EEB2;ARABIC MATHEMATICAL DOUBLE-STRUCK QAF;Lo;0;AL; 0642;;;;N;;;;; +1EEB3;ARABIC MATHEMATICAL DOUBLE-STRUCK REH;Lo;0;AL; 0631;;;;N;;;;; +1EEB4;ARABIC MATHEMATICAL DOUBLE-STRUCK SHEEN;Lo;0;AL; 0634;;;;N;;;;; +1EEB5;ARABIC MATHEMATICAL DOUBLE-STRUCK TEH;Lo;0;AL; 062A;;;;N;;;;; +1EEB6;ARABIC MATHEMATICAL DOUBLE-STRUCK THEH;Lo;0;AL; 062B;;;;N;;;;; +1EEB7;ARABIC MATHEMATICAL DOUBLE-STRUCK KHAH;Lo;0;AL; 062E;;;;N;;;;; +1EEB8;ARABIC MATHEMATICAL DOUBLE-STRUCK THAL;Lo;0;AL; 0630;;;;N;;;;; +1EEB9;ARABIC MATHEMATICAL DOUBLE-STRUCK DAD;Lo;0;AL; 0636;;;;N;;;;; +1EEBA;ARABIC MATHEMATICAL DOUBLE-STRUCK ZAH;Lo;0;AL; 0638;;;;N;;;;; +1EEBB;ARABIC MATHEMATICAL DOUBLE-STRUCK GHAIN;Lo;0;AL; 063A;;;;N;;;;; +1EEF0;ARABIC MATHEMATICAL OPERATOR MEEM WITH HAH WITH TATWEEL;Sm;0;ON;;;;;N;;;;; +1EEF1;ARABIC MATHEMATICAL OPERATOR HAH WITH DAL;Sm;0;ON;;;;;N;;;;; 1F000;MAHJONG TILE EAST WIND;So;0;ON;;;;;N;;;;; 1F001;MAHJONG TILE SOUTH WIND;So;0;ON;;;;;N;;;;; 1F002;MAHJONG TILE WEST WIND;So;0;ON;;;;;N;;;;; @@ -21960,6 +22672,8 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1F167;NEGATIVE CIRCLED LATIN CAPITAL LETTER X;So;0;L;;;;;N;;;;; 1F168;NEGATIVE CIRCLED LATIN CAPITAL LETTER Y;So;0;L;;;;;N;;;;; 1F169;NEGATIVE CIRCLED LATIN CAPITAL LETTER Z;So;0;L;;;;;N;;;;; +1F16A;RAISED MC SIGN;So;0;ON; 004D 0043;;;;N;;;;; +1F16B;RAISED MD SIGN;So;0;ON; 004D 0044;;;;N;;;;; 1F170;NEGATIVE SQUARED LATIN CAPITAL LETTER A;So;0;L;;;;;N;;;;; 1F171;NEGATIVE SQUARED LATIN CAPITAL LETTER B;So;0;L;;;;;N;;;;; 1F172;NEGATIVE SQUARED LATIN CAPITAL LETTER C;So;0;L;;;;;N;;;;; @@ -22412,7 +23126,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1F489;SYRINGE;So;0;ON;;;;;N;;;;; 1F48A;PILL;So;0;ON;;;;;N;;;;; 1F48B;KISS MARK;So;0;ON;;;;;N;;;;; -1F48C;LOVE LETTER;So;0;L;;;;;N;;;;; +1F48C;LOVE LETTER;So;0;ON;;;;;N;;;;; 1F48D;RING;So;0;ON;;;;;N;;;;; 1F48E;GEM STONE;So;0;ON;;;;;N;;;;; 1F48F;KISS;So;0;ON;;;;;N;;;;; @@ -22560,7 +23274,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1F521;INPUT SYMBOL FOR LATIN SMALL LETTERS;So;0;ON;;;;;N;;;;; 1F522;INPUT SYMBOL FOR NUMBERS;So;0;ON;;;;;N;;;;; 1F523;INPUT SYMBOL FOR SYMBOLS;So;0;ON;;;;;N;;;;; -1F524;INPUT SYMBOL FOR LATIN LETTERS;So;0;L;;;;;N;;;;; +1F524;INPUT SYMBOL FOR LATIN LETTERS;So;0;ON;;;;;N;;;;; 1F525;FIRE;So;0;ON;;;;;N;;;;; 1F526;ELECTRIC TORCH;So;0;ON;;;;;N;;;;; 1F527;WRENCH;So;0;ON;;;;;N;;;;; @@ -22586,6 +23300,10 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1F53B;DOWN-POINTING RED TRIANGLE;So;0;ON;;;;;N;;;;; 1F53C;UP-POINTING SMALL RED TRIANGLE;So;0;ON;;;;;N;;;;; 1F53D;DOWN-POINTING SMALL RED TRIANGLE;So;0;ON;;;;;N;;;;; +1F540;CIRCLED CROSS POMMEE;So;0;ON;;;;;N;;;;; +1F541;CROSS POMMEE WITH HALF-CIRCLE BELOW;So;0;ON;;;;;N;;;;; +1F542;CROSS POMMEE;So;0;ON;;;;;N;;;;; +1F543;NOTCHED LEFT SEMICIRCLE WITH THREE DOTS;So;0;ON;;;;;N;;;;; 1F550;CLOCK FACE ONE OCLOCK;So;0;ON;;;;;N;;;;; 1F551;CLOCK FACE TWO OCLOCK;So;0;ON;;;;;N;;;;; 1F552;CLOCK FACE THREE OCLOCK;So;0;ON;;;;;N;;;;; @@ -22615,6 +23333,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1F5FD;STATUE OF LIBERTY;So;0;ON;;;;;N;;;;; 1F5FE;SILHOUETTE OF JAPAN;So;0;ON;;;;;N;;;;; 1F5FF;MOYAI;So;0;ON;;;;;N;;;;; +1F600;GRINNING FACE;So;0;ON;;;;;N;;;;; 1F601;GRINNING FACE WITH SMILING EYES;So;0;ON;;;;;N;;;;; 1F602;FACE WITH TEARS OF JOY;So;0;ON;;;;;N;;;;; 1F603;SMILING FACE WITH OPEN MOUTH;So;0;ON;;;;;N;;;;; @@ -22631,30 +23350,42 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1F60E;SMILING FACE WITH SUNGLASSES;So;0;ON;;;;;N;;;;; 1F60F;SMIRKING FACE;So;0;ON;;;;;N;;;;; 1F610;NEUTRAL FACE;So;0;ON;;;;;N;;;;; +1F611;EXPRESSIONLESS FACE;So;0;ON;;;;;N;;;;; 1F612;UNAMUSED FACE;So;0;ON;;;;;N;;;;; 1F613;FACE WITH COLD SWEAT;So;0;ON;;;;;N;;;;; 1F614;PENSIVE FACE;So;0;ON;;;;;N;;;;; +1F615;CONFUSED FACE;So;0;ON;;;;;N;;;;; 1F616;CONFOUNDED FACE;So;0;ON;;;;;N;;;;; +1F617;KISSING FACE;So;0;ON;;;;;N;;;;; 1F618;FACE THROWING A KISS;So;0;ON;;;;;N;;;;; +1F619;KISSING FACE WITH SMILING EYES;So;0;ON;;;;;N;;;;; 1F61A;KISSING FACE WITH CLOSED EYES;So;0;ON;;;;;N;;;;; +1F61B;FACE WITH STUCK-OUT TONGUE;So;0;ON;;;;;N;;;;; 1F61C;FACE WITH STUCK-OUT TONGUE AND WINKING EYE;So;0;ON;;;;;N;;;;; 1F61D;FACE WITH STUCK-OUT TONGUE AND TIGHTLY-CLOSED EYES;So;0;ON;;;;;N;;;;; 1F61E;DISAPPOINTED FACE;So;0;ON;;;;;N;;;;; +1F61F;WORRIED FACE;So;0;ON;;;;;N;;;;; 1F620;ANGRY FACE;So;0;ON;;;;;N;;;;; 1F621;POUTING FACE;So;0;ON;;;;;N;;;;; 1F622;CRYING FACE;So;0;ON;;;;;N;;;;; 1F623;PERSEVERING FACE;So;0;ON;;;;;N;;;;; 1F624;FACE WITH LOOK OF TRIUMPH;So;0;ON;;;;;N;;;;; 1F625;DISAPPOINTED BUT RELIEVED FACE;So;0;ON;;;;;N;;;;; +1F626;FROWNING FACE WITH OPEN MOUTH;So;0;ON;;;;;N;;;;; +1F627;ANGUISHED FACE;So;0;ON;;;;;N;;;;; 1F628;FEARFUL FACE;So;0;ON;;;;;N;;;;; 1F629;WEARY FACE;So;0;ON;;;;;N;;;;; 1F62A;SLEEPY FACE;So;0;ON;;;;;N;;;;; 1F62B;TIRED FACE;So;0;ON;;;;;N;;;;; +1F62C;GRIMACING FACE;So;0;ON;;;;;N;;;;; 1F62D;LOUDLY CRYING FACE;So;0;ON;;;;;N;;;;; +1F62E;FACE WITH OPEN MOUTH;So;0;ON;;;;;N;;;;; +1F62F;HUSHED FACE;So;0;ON;;;;;N;;;;; 1F630;FACE WITH OPEN MOUTH AND COLD SWEAT;So;0;ON;;;;;N;;;;; 1F631;FACE SCREAMING IN FEAR;So;0;ON;;;;;N;;;;; 1F632;ASTONISHED FACE;So;0;ON;;;;;N;;;;; 1F633;FLUSHED FACE;So;0;ON;;;;;N;;;;; +1F634;SLEEPING FACE;So;0;ON;;;;;N;;;;; 1F635;DIZZY FACE;So;0;ON;;;;;N;;;;; 1F636;FACE WITHOUT MOUTH;So;0;ON;;;;;N;;;;; 1F637;FACE WITH MEDICAL MASK;So;0;ON;;;;;N;;;;; diff --git a/icuSources/data/unidata/WordBreakProperty.txt b/icuSources/data/unidata/WordBreakProperty.txt deleted file mode 100644 index 065d786b..00000000 --- a/icuSources/data/unidata/WordBreakProperty.txt +++ /dev/null @@ -1,927 +0,0 @@ -# WordBreakProperty-6.0.0.txt -# Date: 2010-08-19, 00:48:48 GMT [MD] -# -# Unicode Character Database -# Copyright (c) 1991-2010 Unicode, Inc. -# For terms of use, see http://www.unicode.org/terms_of_use.html -# For documentation, see http://www.unicode.org/reports/tr44/ - -# ================================================ - -# Property: Word_Break - -# All code points not explicitly listed for Word_Break -# have the value Other (XX). - -# @missing: 0000..10FFFF; Other - -# ================================================ - -000D ; CR - -# Total code points: 1 - -# ================================================ - -000A ; LF - -# Total code points: 1 - -# ================================================ - -000B..000C ; Newline -0085 ; Newline -2028 ; Newline -2029 ; Newline - -# Total code points: 5 - -# ================================================ - -0300..036F ; Extend -0483..0487 ; Extend -0488..0489 ; Extend -0591..05BD ; Extend -05BF ; Extend -05C1..05C2 ; Extend -05C4..05C5 ; Extend -05C7 ; Extend -0610..061A ; Extend -064B..065F ; Extend -0670 ; Extend -06D6..06DC ; Extend -06DF..06E4 ; Extend -06E7..06E8 ; Extend -06EA..06ED ; Extend -0711 ; Extend -0730..074A ; Extend -07A6..07B0 ; Extend -07EB..07F3 ; Extend -0816..0819 ; Extend -081B..0823 ; Extend -0825..0827 ; Extend -0829..082D ; Extend -0859..085B ; Extend -0900..0902 ; Extend -0903 ; Extend -093A ; Extend -093B ; Extend -093C ; Extend -093E..0940 ; Extend -0941..0948 ; Extend -0949..094C ; Extend -094D ; Extend -094E..094F ; Extend -0951..0957 ; Extend -0962..0963 ; Extend -0981 ; Extend -0982..0983 ; Extend -09BC ; Extend -09BE..09C0 ; Extend -09C1..09C4 ; Extend -09C7..09C8 ; Extend -09CB..09CC ; Extend -09CD ; Extend -09D7 ; Extend -09E2..09E3 ; Extend -0A01..0A02 ; Extend -0A03 ; Extend -0A3C ; Extend -0A3E..0A40 ; Extend -0A41..0A42 ; Extend -0A47..0A48 ; Extend -0A4B..0A4D ; Extend -0A51 ; Extend -0A70..0A71 ; Extend -0A75 ; Extend -0A81..0A82 ; Extend -0A83 ; Extend -0ABC ; Extend -0ABE..0AC0 ; Extend -0AC1..0AC5 ; Extend -0AC7..0AC8 ; Extend -0AC9 ; Extend -0ACB..0ACC ; Extend -0ACD ; Extend -0AE2..0AE3 ; Extend -0B01 ; Extend -0B02..0B03 ; Extend -0B3C ; Extend -0B3E ; Extend -0B3F ; Extend -0B40 ; Extend -0B41..0B44 ; Extend -0B47..0B48 ; Extend -0B4B..0B4C ; Extend -0B4D ; Extend -0B56 ; Extend -0B57 ; Extend -0B62..0B63 ; Extend -0B82 ; Extend -0BBE..0BBF ; Extend -0BC0 ; Extend -0BC1..0BC2 ; Extend -0BC6..0BC8 ; Extend -0BCA..0BCC ; Extend -0BCD ; Extend -0BD7 ; Extend -0C01..0C03 ; Extend -0C3E..0C40 ; Extend -0C41..0C44 ; Extend -0C46..0C48 ; Extend -0C4A..0C4D ; Extend -0C55..0C56 ; Extend -0C62..0C63 ; Extend -0C82..0C83 ; Extend -0CBC ; Extend -0CBE ; Extend -0CBF ; Extend -0CC0..0CC4 ; Extend -0CC6 ; Extend -0CC7..0CC8 ; Extend -0CCA..0CCB ; Extend -0CCC..0CCD ; Extend -0CD5..0CD6 ; Extend -0CE2..0CE3 ; Extend -0D02..0D03 ; Extend -0D3E..0D40 ; Extend -0D41..0D44 ; Extend -0D46..0D48 ; Extend -0D4A..0D4C ; Extend -0D4D ; Extend -0D57 ; Extend -0D62..0D63 ; Extend -0D82..0D83 ; Extend -0DCA ; Extend -0DCF..0DD1 ; Extend -0DD2..0DD4 ; Extend -0DD6 ; Extend -0DD8..0DDF ; Extend -0DF2..0DF3 ; Extend -0E31 ; Extend -0E34..0E3A ; Extend -0E47..0E4E ; Extend -0EB1 ; Extend -0EB4..0EB9 ; Extend -0EBB..0EBC ; Extend -0EC8..0ECD ; Extend -0F18..0F19 ; Extend -0F35 ; Extend -0F37 ; Extend -0F39 ; Extend -0F3E..0F3F ; Extend -0F71..0F7E ; Extend -0F7F ; Extend -0F80..0F84 ; Extend -0F86..0F87 ; Extend -0F8D..0F97 ; Extend -0F99..0FBC ; Extend -0FC6 ; Extend -102B..102C ; Extend -102D..1030 ; Extend -1031 ; Extend -1032..1037 ; Extend -1038 ; Extend -1039..103A ; Extend -103B..103C ; Extend -103D..103E ; Extend -1056..1057 ; Extend -1058..1059 ; Extend -105E..1060 ; Extend -1062..1064 ; Extend -1067..106D ; Extend -1071..1074 ; Extend -1082 ; Extend -1083..1084 ; Extend -1085..1086 ; Extend -1087..108C ; Extend -108D ; Extend -108F ; Extend -109A..109C ; Extend -109D ; Extend -135D..135F ; Extend -1712..1714 ; Extend -1732..1734 ; Extend -1752..1753 ; Extend -1772..1773 ; Extend -17B6 ; Extend -17B7..17BD ; Extend -17BE..17C5 ; Extend -17C6 ; Extend -17C7..17C8 ; Extend -17C9..17D3 ; Extend -17DD ; Extend -180B..180D ; Extend -18A9 ; Extend -1920..1922 ; Extend -1923..1926 ; Extend -1927..1928 ; Extend -1929..192B ; Extend -1930..1931 ; Extend -1932 ; Extend -1933..1938 ; Extend -1939..193B ; Extend -19B0..19C0 ; Extend -19C8..19C9 ; Extend -1A17..1A18 ; Extend -1A19..1A1B ; Extend -1A55 ; Extend -1A56 ; Extend -1A57 ; Extend -1A58..1A5E ; Extend -1A60 ; Extend -1A61 ; Extend -1A62 ; Extend -1A63..1A64 ; Extend -1A65..1A6C ; Extend -1A6D..1A72 ; Extend -1A73..1A7C ; Extend -1A7F ; Extend -1B00..1B03 ; Extend -1B04 ; Extend -1B34 ; Extend -1B35 ; Extend -1B36..1B3A ; Extend -1B3B ; Extend -1B3C ; Extend -1B3D..1B41 ; Extend -1B42 ; Extend -1B43..1B44 ; Extend -1B6B..1B73 ; Extend -1B80..1B81 ; Extend -1B82 ; Extend -1BA1 ; Extend -1BA2..1BA5 ; Extend -1BA6..1BA7 ; Extend -1BA8..1BA9 ; Extend -1BAA ; Extend -1BE6 ; Extend -1BE7 ; Extend -1BE8..1BE9 ; Extend -1BEA..1BEC ; Extend -1BED ; Extend -1BEE ; Extend -1BEF..1BF1 ; Extend -1BF2..1BF3 ; Extend -1C24..1C2B ; Extend -1C2C..1C33 ; Extend -1C34..1C35 ; Extend -1C36..1C37 ; Extend -1CD0..1CD2 ; Extend -1CD4..1CE0 ; Extend -1CE1 ; Extend -1CE2..1CE8 ; Extend -1CED ; Extend -1CF2 ; Extend -1DC0..1DE6 ; Extend -1DFC..1DFF ; Extend -200C..200D ; Extend -20D0..20DC ; Extend -20DD..20E0 ; Extend -20E1 ; Extend -20E2..20E4 ; Extend -20E5..20F0 ; Extend -2CEF..2CF1 ; Extend -2D7F ; Extend -2DE0..2DFF ; Extend -302A..302F ; Extend -3099..309A ; Extend -A66F ; Extend -A670..A672 ; Extend -A67C..A67D ; Extend -A6F0..A6F1 ; Extend -A802 ; Extend -A806 ; Extend -A80B ; Extend -A823..A824 ; Extend -A825..A826 ; Extend -A827 ; Extend -A880..A881 ; Extend -A8B4..A8C3 ; Extend -A8C4 ; Extend -A8E0..A8F1 ; Extend -A926..A92D ; Extend -A947..A951 ; Extend -A952..A953 ; Extend -A980..A982 ; Extend -A983 ; Extend -A9B3 ; Extend -A9B4..A9B5 ; Extend -A9B6..A9B9 ; Extend -A9BA..A9BB ; Extend -A9BC ; Extend -A9BD..A9C0 ; Extend -AA29..AA2E ; Extend -AA2F..AA30 ; Extend -AA31..AA32 ; Extend -AA33..AA34 ; Extend -AA35..AA36 ; Extend -AA43 ; Extend -AA4C ; Extend -AA4D ; Extend -AA7B ; Extend -AAB0 ; Extend -AAB2..AAB4 ; Extend -AAB7..AAB8 ; Extend -AABE..AABF ; Extend -AAC1 ; Extend -ABE3..ABE4 ; Extend -ABE5 ; Extend -ABE6..ABE7 ; Extend -ABE8 ; Extend -ABE9..ABEA ; Extend -ABEC ; Extend -ABED ; Extend -FB1E ; Extend -FE00..FE0F ; Extend -FE20..FE26 ; Extend -FF9E..FF9F ; Extend -101FD ; Extend -10A01..10A03 ; Extend -10A05..10A06 ; Extend -10A0C..10A0F ; Extend -10A38..10A3A ; Extend -10A3F ; Extend -11000 ; Extend -11001 ; Extend -11002 ; Extend -11038..11046 ; Extend -11080..11081 ; Extend -11082 ; Extend -110B0..110B2 ; Extend -110B3..110B6 ; Extend -110B7..110B8 ; Extend -110B9..110BA ; Extend -1D165..1D166 ; Extend -1D167..1D169 ; Extend -1D16D..1D172 ; Extend -1D17B..1D182 ; Extend -1D185..1D18B ; Extend -1D1AA..1D1AD ; Extend -1D242..1D244 ; Extend -E0100..E01EF ; Extend - -# Total code points: 1502 - -# ================================================ - -00AD ; Format -0600..0603 ; Format -06DD ; Format -070F ; Format -17B4..17B5 ; Format -200E..200F ; Format -202A..202E ; Format -2060..2064 ; Format -206A..206F ; Format -FEFF ; Format -FFF9..FFFB ; Format -110BD ; Format -1D173..1D17A ; Format -E0001 ; Format -E0020..E007F ; Format - -# Total code points: 137 - -# ================================================ - -3031..3035 ; Katakana -309B..309C ; Katakana -30A0 ; Katakana -30A1..30FA ; Katakana -30FC..30FE ; Katakana -30FF ; Katakana -31F0..31FF ; Katakana -32D0..32FE ; Katakana -3300..3357 ; Katakana -FF66..FF6F ; Katakana -FF70 ; Katakana -FF71..FF9D ; Katakana -1B000 ; Katakana - -# Total code points: 310 - -# ================================================ - -0041..005A ; ALetter -0061..007A ; ALetter -00AA ; ALetter -00B5 ; ALetter -00BA ; ALetter -00C0..00D6 ; ALetter -00D8..00F6 ; ALetter -00F8..01BA ; ALetter -01BB ; ALetter -01BC..01BF ; ALetter -01C0..01C3 ; ALetter -01C4..0293 ; ALetter -0294 ; ALetter -0295..02AF ; ALetter -02B0..02C1 ; ALetter -02C6..02D1 ; ALetter -02E0..02E4 ; ALetter -02EC ; ALetter -02EE ; ALetter -0370..0373 ; ALetter -0374 ; ALetter -0376..0377 ; ALetter -037A ; ALetter -037B..037D ; ALetter -0386 ; ALetter -0388..038A ; ALetter -038C ; ALetter -038E..03A1 ; ALetter -03A3..03F5 ; ALetter -03F7..0481 ; ALetter -048A..0527 ; ALetter -0531..0556 ; ALetter -0559 ; ALetter -0561..0587 ; ALetter -05D0..05EA ; ALetter -05F0..05F2 ; ALetter -05F3 ; ALetter -0620..063F ; ALetter -0640 ; ALetter -0641..064A ; ALetter -066E..066F ; ALetter -0671..06D3 ; ALetter -06D5 ; ALetter -06E5..06E6 ; ALetter -06EE..06EF ; ALetter -06FA..06FC ; ALetter -06FF ; ALetter -0710 ; ALetter -0712..072F ; ALetter -074D..07A5 ; ALetter -07B1 ; ALetter -07CA..07EA ; ALetter -07F4..07F5 ; ALetter -07FA ; ALetter -0800..0815 ; ALetter -081A ; ALetter -0824 ; ALetter -0828 ; ALetter -0840..0858 ; ALetter -0904..0939 ; ALetter -093D ; ALetter -0950 ; ALetter -0958..0961 ; ALetter -0971 ; ALetter -0972..0977 ; ALetter -0979..097F ; ALetter -0985..098C ; ALetter -098F..0990 ; ALetter -0993..09A8 ; ALetter -09AA..09B0 ; ALetter -09B2 ; ALetter -09B6..09B9 ; ALetter -09BD ; ALetter -09CE ; ALetter -09DC..09DD ; ALetter -09DF..09E1 ; ALetter -09F0..09F1 ; ALetter -0A05..0A0A ; ALetter -0A0F..0A10 ; ALetter -0A13..0A28 ; ALetter -0A2A..0A30 ; ALetter -0A32..0A33 ; ALetter -0A35..0A36 ; ALetter -0A38..0A39 ; ALetter -0A59..0A5C ; ALetter -0A5E ; ALetter -0A72..0A74 ; ALetter -0A85..0A8D ; ALetter -0A8F..0A91 ; ALetter -0A93..0AA8 ; ALetter -0AAA..0AB0 ; ALetter -0AB2..0AB3 ; ALetter -0AB5..0AB9 ; ALetter -0ABD ; ALetter -0AD0 ; ALetter -0AE0..0AE1 ; ALetter -0B05..0B0C ; ALetter -0B0F..0B10 ; ALetter -0B13..0B28 ; ALetter -0B2A..0B30 ; ALetter -0B32..0B33 ; ALetter -0B35..0B39 ; ALetter -0B3D ; ALetter -0B5C..0B5D ; ALetter -0B5F..0B61 ; ALetter -0B71 ; ALetter -0B83 ; ALetter -0B85..0B8A ; ALetter -0B8E..0B90 ; ALetter -0B92..0B95 ; ALetter -0B99..0B9A ; ALetter -0B9C ; ALetter -0B9E..0B9F ; ALetter -0BA3..0BA4 ; ALetter -0BA8..0BAA ; ALetter -0BAE..0BB9 ; ALetter -0BD0 ; ALetter -0C05..0C0C ; ALetter -0C0E..0C10 ; ALetter -0C12..0C28 ; ALetter -0C2A..0C33 ; ALetter -0C35..0C39 ; ALetter -0C3D ; ALetter -0C58..0C59 ; ALetter -0C60..0C61 ; ALetter -0C85..0C8C ; ALetter -0C8E..0C90 ; ALetter -0C92..0CA8 ; ALetter -0CAA..0CB3 ; ALetter -0CB5..0CB9 ; ALetter -0CBD ; ALetter -0CDE ; ALetter -0CE0..0CE1 ; ALetter -0CF1..0CF2 ; ALetter -0D05..0D0C ; ALetter -0D0E..0D10 ; ALetter -0D12..0D3A ; ALetter -0D3D ; ALetter -0D4E ; ALetter -0D60..0D61 ; ALetter -0D7A..0D7F ; ALetter -0D85..0D96 ; ALetter -0D9A..0DB1 ; ALetter -0DB3..0DBB ; ALetter -0DBD ; ALetter -0DC0..0DC6 ; ALetter -0F00 ; ALetter -0F40..0F47 ; ALetter -0F49..0F6C ; ALetter -0F88..0F8C ; ALetter -10A0..10C5 ; ALetter -10D0..10FA ; ALetter -10FC ; ALetter -1100..1248 ; ALetter -124A..124D ; ALetter -1250..1256 ; ALetter -1258 ; ALetter -125A..125D ; ALetter -1260..1288 ; ALetter -128A..128D ; ALetter -1290..12B0 ; ALetter -12B2..12B5 ; ALetter -12B8..12BE ; ALetter -12C0 ; ALetter -12C2..12C5 ; ALetter -12C8..12D6 ; ALetter -12D8..1310 ; ALetter -1312..1315 ; ALetter -1318..135A ; ALetter -1380..138F ; ALetter -13A0..13F4 ; ALetter -1401..166C ; ALetter -166F..167F ; ALetter -1681..169A ; ALetter -16A0..16EA ; ALetter -16EE..16F0 ; ALetter -1700..170C ; ALetter -170E..1711 ; ALetter -1720..1731 ; ALetter -1740..1751 ; ALetter -1760..176C ; ALetter -176E..1770 ; ALetter -1820..1842 ; ALetter -1843 ; ALetter -1844..1877 ; ALetter -1880..18A8 ; ALetter -18AA ; ALetter -18B0..18F5 ; ALetter -1900..191C ; ALetter -1A00..1A16 ; ALetter -1B05..1B33 ; ALetter -1B45..1B4B ; ALetter -1B83..1BA0 ; ALetter -1BAE..1BAF ; ALetter -1BC0..1BE5 ; ALetter -1C00..1C23 ; ALetter -1C4D..1C4F ; ALetter -1C5A..1C77 ; ALetter -1C78..1C7D ; ALetter -1CE9..1CEC ; ALetter -1CEE..1CF1 ; ALetter -1D00..1D2B ; ALetter -1D2C..1D61 ; ALetter -1D62..1D77 ; ALetter -1D78 ; ALetter -1D79..1D9A ; ALetter -1D9B..1DBF ; ALetter -1E00..1F15 ; ALetter -1F18..1F1D ; ALetter -1F20..1F45 ; ALetter -1F48..1F4D ; ALetter -1F50..1F57 ; ALetter -1F59 ; ALetter -1F5B ; ALetter -1F5D ; ALetter -1F5F..1F7D ; ALetter -1F80..1FB4 ; ALetter -1FB6..1FBC ; ALetter -1FBE ; ALetter -1FC2..1FC4 ; ALetter -1FC6..1FCC ; ALetter -1FD0..1FD3 ; ALetter -1FD6..1FDB ; ALetter -1FE0..1FEC ; ALetter -1FF2..1FF4 ; ALetter -1FF6..1FFC ; ALetter -2071 ; ALetter -207F ; ALetter -2090..209C ; ALetter -2102 ; ALetter -2107 ; ALetter -210A..2113 ; ALetter -2115 ; ALetter -2119..211D ; ALetter -2124 ; ALetter -2126 ; ALetter -2128 ; ALetter -212A..212D ; ALetter -212F..2134 ; ALetter -2135..2138 ; ALetter -2139 ; ALetter -213C..213F ; ALetter -2145..2149 ; ALetter -214E ; ALetter -2160..2182 ; ALetter -2183..2184 ; ALetter -2185..2188 ; ALetter -24B6..24E9 ; ALetter -2C00..2C2E ; ALetter -2C30..2C5E ; ALetter -2C60..2C7C ; ALetter -2C7D ; ALetter -2C7E..2CE4 ; ALetter -2CEB..2CEE ; ALetter -2D00..2D25 ; ALetter -2D30..2D65 ; ALetter -2D6F ; ALetter -2D80..2D96 ; ALetter -2DA0..2DA6 ; ALetter -2DA8..2DAE ; ALetter -2DB0..2DB6 ; ALetter -2DB8..2DBE ; ALetter -2DC0..2DC6 ; ALetter -2DC8..2DCE ; ALetter -2DD0..2DD6 ; ALetter -2DD8..2DDE ; ALetter -2E2F ; ALetter -3005 ; ALetter -303B ; ALetter -303C ; ALetter -3105..312D ; ALetter -3131..318E ; ALetter -31A0..31BA ; ALetter -A000..A014 ; ALetter -A015 ; ALetter -A016..A48C ; ALetter -A4D0..A4F7 ; ALetter -A4F8..A4FD ; ALetter -A500..A60B ; ALetter -A60C ; ALetter -A610..A61F ; ALetter -A62A..A62B ; ALetter -A640..A66D ; ALetter -A66E ; ALetter -A67F ; ALetter -A680..A697 ; ALetter -A6A0..A6E5 ; ALetter -A6E6..A6EF ; ALetter -A717..A71F ; ALetter -A722..A76F ; ALetter -A770 ; ALetter -A771..A787 ; ALetter -A788 ; ALetter -A78B..A78E ; ALetter -A790..A791 ; ALetter -A7A0..A7A9 ; ALetter -A7FA ; ALetter -A7FB..A801 ; ALetter -A803..A805 ; ALetter -A807..A80A ; ALetter -A80C..A822 ; ALetter -A840..A873 ; ALetter -A882..A8B3 ; ALetter -A8F2..A8F7 ; ALetter -A8FB ; ALetter -A90A..A925 ; ALetter -A930..A946 ; ALetter -A960..A97C ; ALetter -A984..A9B2 ; ALetter -A9CF ; ALetter -AA00..AA28 ; ALetter -AA40..AA42 ; ALetter -AA44..AA4B ; ALetter -AB01..AB06 ; ALetter -AB09..AB0E ; ALetter -AB11..AB16 ; ALetter -AB20..AB26 ; ALetter -AB28..AB2E ; ALetter -ABC0..ABE2 ; ALetter -AC00..D7A3 ; ALetter -D7B0..D7C6 ; ALetter -D7CB..D7FB ; ALetter -FB00..FB06 ; ALetter -FB13..FB17 ; ALetter -FB1D ; ALetter -FB1F..FB28 ; ALetter -FB2A..FB36 ; ALetter -FB38..FB3C ; ALetter -FB3E ; ALetter -FB40..FB41 ; ALetter -FB43..FB44 ; ALetter -FB46..FBB1 ; ALetter -FBD3..FD3D ; ALetter -FD50..FD8F ; ALetter -FD92..FDC7 ; ALetter -FDF0..FDFB ; ALetter -FE70..FE74 ; ALetter -FE76..FEFC ; ALetter -FF21..FF3A ; ALetter -FF41..FF5A ; ALetter -FFA0..FFBE ; ALetter -FFC2..FFC7 ; ALetter -FFCA..FFCF ; ALetter -FFD2..FFD7 ; ALetter -FFDA..FFDC ; ALetter -10000..1000B ; ALetter -1000D..10026 ; ALetter -10028..1003A ; ALetter -1003C..1003D ; ALetter -1003F..1004D ; ALetter -10050..1005D ; ALetter -10080..100FA ; ALetter -10140..10174 ; ALetter -10280..1029C ; ALetter -102A0..102D0 ; ALetter -10300..1031E ; ALetter -10330..10340 ; ALetter -10341 ; ALetter -10342..10349 ; ALetter -1034A ; ALetter -10380..1039D ; ALetter -103A0..103C3 ; ALetter -103C8..103CF ; ALetter -103D1..103D5 ; ALetter -10400..1044F ; ALetter -10450..1049D ; ALetter -10800..10805 ; ALetter -10808 ; ALetter -1080A..10835 ; ALetter -10837..10838 ; ALetter -1083C ; ALetter -1083F..10855 ; ALetter -10900..10915 ; ALetter -10920..10939 ; ALetter -10A00 ; ALetter -10A10..10A13 ; ALetter -10A15..10A17 ; ALetter -10A19..10A33 ; ALetter -10A60..10A7C ; ALetter -10B00..10B35 ; ALetter -10B40..10B55 ; ALetter -10B60..10B72 ; ALetter -10C00..10C48 ; ALetter -11003..11037 ; ALetter -11083..110AF ; ALetter -12000..1236E ; ALetter -12400..12462 ; ALetter -13000..1342E ; ALetter -16800..16A38 ; ALetter -1D400..1D454 ; ALetter -1D456..1D49C ; ALetter -1D49E..1D49F ; ALetter -1D4A2 ; ALetter -1D4A5..1D4A6 ; ALetter -1D4A9..1D4AC ; ALetter -1D4AE..1D4B9 ; ALetter -1D4BB ; ALetter -1D4BD..1D4C3 ; ALetter -1D4C5..1D505 ; ALetter -1D507..1D50A ; ALetter -1D50D..1D514 ; ALetter -1D516..1D51C ; ALetter -1D51E..1D539 ; ALetter -1D53B..1D53E ; ALetter -1D540..1D544 ; ALetter -1D546 ; ALetter -1D54A..1D550 ; ALetter -1D552..1D6A5 ; ALetter -1D6A8..1D6C0 ; ALetter -1D6C2..1D6DA ; ALetter -1D6DC..1D6FA ; ALetter -1D6FC..1D714 ; ALetter -1D716..1D734 ; ALetter -1D736..1D74E ; ALetter -1D750..1D76E ; ALetter -1D770..1D788 ; ALetter -1D78A..1D7A8 ; ALetter -1D7AA..1D7C2 ; ALetter -1D7C4..1D7CB ; ALetter - -# Total code points: 24453 - -# ================================================ - -003A ; MidLetter -00B7 ; MidLetter -0387 ; MidLetter -05F4 ; MidLetter -2027 ; MidLetter -FE13 ; MidLetter -FE55 ; MidLetter -FF1A ; MidLetter - -# Total code points: 8 - -# ================================================ - -002C ; MidNum -003B ; MidNum -037E ; MidNum -0589 ; MidNum -060C..060D ; MidNum -066C ; MidNum -07F8 ; MidNum -2044 ; MidNum -FE10 ; MidNum -FE14 ; MidNum -FE50 ; MidNum -FE54 ; MidNum -FF0C ; MidNum -FF1B ; MidNum - -# Total code points: 15 - -# ================================================ - -0027 ; MidNumLet -002E ; MidNumLet -2018 ; MidNumLet -2019 ; MidNumLet -2024 ; MidNumLet -FE52 ; MidNumLet -FF07 ; MidNumLet -FF0E ; MidNumLet - -# Total code points: 8 - -# ================================================ - -0030..0039 ; Numeric -0660..0669 ; Numeric -066B ; Numeric -06F0..06F9 ; Numeric -07C0..07C9 ; Numeric -0966..096F ; Numeric -09E6..09EF ; Numeric -0A66..0A6F ; Numeric -0AE6..0AEF ; Numeric -0B66..0B6F ; Numeric -0BE6..0BEF ; Numeric -0C66..0C6F ; Numeric -0CE6..0CEF ; Numeric -0D66..0D6F ; Numeric -0E50..0E59 ; Numeric -0ED0..0ED9 ; Numeric -0F20..0F29 ; Numeric -1040..1049 ; Numeric -1090..1099 ; Numeric -17E0..17E9 ; Numeric -1810..1819 ; Numeric -1946..194F ; Numeric -19D0..19D9 ; Numeric -1A80..1A89 ; Numeric -1A90..1A99 ; Numeric -1B50..1B59 ; Numeric -1BB0..1BB9 ; Numeric -1C40..1C49 ; Numeric -1C50..1C59 ; Numeric -A620..A629 ; Numeric -A8D0..A8D9 ; Numeric -A900..A909 ; Numeric -A9D0..A9D9 ; Numeric -AA50..AA59 ; Numeric -ABF0..ABF9 ; Numeric -104A0..104A9 ; Numeric -11066..1106F ; Numeric -1D7CE..1D7FF ; Numeric - -# Total code points: 411 - -# ================================================ - -005F ; ExtendNumLet -203F..2040 ; ExtendNumLet -2054 ; ExtendNumLet -FE33..FE34 ; ExtendNumLet -FE4D..FE4F ; ExtendNumLet -FF3F ; ExtendNumLet - -# Total code points: 10 - -# EOF diff --git a/icuSources/data/unidata/base_unidata/DerivedBidiClass.txt b/icuSources/data/unidata/base_unidata/DerivedBidiClass.txt deleted file mode 100644 index 87207761..00000000 --- a/icuSources/data/unidata/base_unidata/DerivedBidiClass.txt +++ /dev/null @@ -1,1832 +0,0 @@ -# DerivedBidiClass-6.0.0.txt -# Date: 2010-08-19, 00:48:03 GMT [MD] -# -# Unicode Character Database -# Copyright (c) 1991-2010 Unicode, Inc. -# For terms of use, see http://www.unicode.org/terms_of_use.html -# For documentation, see http://www.unicode.org/reports/tr44/ - -# ================================================ - -# Bidi Class (listing UnicodeData.txt, field 4: see UAX #44: http://www.unicode.org/reports/tr44/) -# Unlike other properties, unassigned code points in blocks -# reserved for right-to-left scripts are given either types R or AL. -# -# The unassigned code points that default to AL are in the ranges: -# [\u0600-\u07BF \uFB50-\uFDFF \uFE70-\uFEFF] -# -# Arabic: U+0600 - U+06FF -# Syriac: U+0700 - U+074F -# Arabic_Supplement: U+0750 - U+077F -# Thaana: U+0780 - U+07BF -# Arabic_Presentation_Forms_A: -# U+FB50 - U+FDFF -# Arabic_Presentation_Forms_B: -# U+FE70 - U+FEFF -# minus noncharacter code points. -# -# The unassigned code points that default to R are in the ranges: -# [\u0590-\u05FF \u07C0-\u08FF \uFB1D-\uFB4F \U00010800-\U00010FFF \U0001E800-\U0001EFFF] -# -# Hebrew: U+0590 - U+05FF -# NKo: U+07C0 - U+07FF -# Cypriot_Syllabary: U+10800 - U+1083F -# Phoenician: U+10900 - U+1091F -# Lydian: U+10920 - U+1093F -# Kharoshthi: U+10A00 - U+10A5F -# and any others in the ranges: -# U+0800 - U+08FF, -# U+FB1D - U+FB4F, -# U+10840 - U+10FFF, -# U+1E800 - U+1EFFF -# -# For all other cases: - -# All code points not explicitly listed for Bidi_Class -# have the value Left_To_Right (L). - -# @missing: 0000..10FFFF; Left_To_Right - -# ================================================ - -# Bidi_Class=Left_To_Right - -0041..005A ; L # L& [26] LATIN CAPITAL LETTER A..LATIN CAPITAL LETTER Z -0061..007A ; L # L& [26] LATIN SMALL LETTER A..LATIN SMALL LETTER Z -00AA ; L # L& FEMININE ORDINAL INDICATOR -00B5 ; L # L& MICRO SIGN -00BA ; L # L& MASCULINE ORDINAL INDICATOR -00C0..00D6 ; L # L& [23] LATIN CAPITAL LETTER A WITH GRAVE..LATIN CAPITAL LETTER O WITH DIAERESIS -00D8..00F6 ; L # L& [31] LATIN CAPITAL LETTER O WITH STROKE..LATIN SMALL LETTER O WITH DIAERESIS -00F8..01BA ; L # L& [195] LATIN SMALL LETTER O WITH STROKE..LATIN SMALL LETTER EZH WITH TAIL -01BB ; L # Lo LATIN LETTER TWO WITH STROKE -01BC..01BF ; L # L& [4] LATIN CAPITAL LETTER TONE FIVE..LATIN LETTER WYNN -01C0..01C3 ; L # Lo [4] LATIN LETTER DENTAL CLICK..LATIN LETTER RETROFLEX CLICK -01C4..0293 ; L # L& [208] LATIN CAPITAL LETTER DZ WITH CARON..LATIN SMALL LETTER EZH WITH CURL -0294 ; L # Lo LATIN LETTER GLOTTAL STOP -0295..02AF ; L # L& [27] LATIN LETTER PHARYNGEAL VOICED FRICATIVE..LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL -02B0..02B8 ; L # Lm [9] MODIFIER LETTER SMALL H..MODIFIER LETTER SMALL Y -02BB..02C1 ; L # Lm [7] MODIFIER LETTER TURNED COMMA..MODIFIER LETTER REVERSED GLOTTAL STOP -02D0..02D1 ; L # Lm [2] MODIFIER LETTER TRIANGULAR COLON..MODIFIER LETTER HALF TRIANGULAR COLON -02E0..02E4 ; L # Lm [5] MODIFIER LETTER SMALL GAMMA..MODIFIER LETTER SMALL REVERSED GLOTTAL STOP -02EE ; L # Lm MODIFIER LETTER DOUBLE APOSTROPHE -0370..0373 ; L # L& [4] GREEK CAPITAL LETTER HETA..GREEK SMALL LETTER ARCHAIC SAMPI -0376..0377 ; L # L& [2] GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA..GREEK SMALL LETTER PAMPHYLIAN DIGAMMA -037A ; L # Lm GREEK YPOGEGRAMMENI -037B..037D ; L # L& [3] GREEK SMALL REVERSED LUNATE SIGMA SYMBOL..GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL -0386 ; L # L& GREEK CAPITAL LETTER ALPHA WITH TONOS -0388..038A ; L # L& [3] GREEK CAPITAL LETTER EPSILON WITH TONOS..GREEK CAPITAL LETTER IOTA WITH TONOS -038C ; L # L& GREEK CAPITAL LETTER OMICRON WITH TONOS -038E..03A1 ; L # L& [20] GREEK CAPITAL LETTER UPSILON WITH TONOS..GREEK CAPITAL LETTER RHO -03A3..03F5 ; L # L& [83] GREEK CAPITAL LETTER SIGMA..GREEK LUNATE EPSILON SYMBOL -03F7..0481 ; L # L& [139] GREEK CAPITAL LETTER SHO..CYRILLIC SMALL LETTER KOPPA -0482 ; L # So CYRILLIC THOUSANDS SIGN -048A..0527 ; L # L& [158] CYRILLIC CAPITAL LETTER SHORT I WITH TAIL..CYRILLIC SMALL LETTER SHHA WITH DESCENDER -0531..0556 ; L # L& [38] ARMENIAN CAPITAL LETTER AYB..ARMENIAN CAPITAL LETTER FEH -0559 ; L # Lm ARMENIAN MODIFIER LETTER LEFT HALF RING -055A..055F ; L # Po [6] ARMENIAN APOSTROPHE..ARMENIAN ABBREVIATION MARK -0561..0587 ; L # L& [39] ARMENIAN SMALL LETTER AYB..ARMENIAN SMALL LIGATURE ECH YIWN -0589 ; L # Po ARMENIAN FULL STOP -0903 ; L # Mc DEVANAGARI SIGN VISARGA -0904..0939 ; L # Lo [54] DEVANAGARI LETTER SHORT A..DEVANAGARI LETTER HA -093B ; L # Mc DEVANAGARI VOWEL SIGN OOE -093D ; L # Lo DEVANAGARI SIGN AVAGRAHA -093E..0940 ; L # Mc [3] DEVANAGARI VOWEL SIGN AA..DEVANAGARI VOWEL SIGN II -0949..094C ; L # Mc [4] DEVANAGARI VOWEL SIGN CANDRA O..DEVANAGARI VOWEL SIGN AU -094E..094F ; L # Mc [2] DEVANAGARI VOWEL SIGN PRISHTHAMATRA E..DEVANAGARI VOWEL SIGN AW -0950 ; L # Lo DEVANAGARI OM -0958..0961 ; L # Lo [10] DEVANAGARI LETTER QA..DEVANAGARI LETTER VOCALIC LL -0964..0965 ; L # Po [2] DEVANAGARI DANDA..DEVANAGARI DOUBLE DANDA -0966..096F ; L # Nd [10] DEVANAGARI DIGIT ZERO..DEVANAGARI DIGIT NINE -0970 ; L # Po DEVANAGARI ABBREVIATION SIGN -0971 ; L # Lm DEVANAGARI SIGN HIGH SPACING DOT -0972..0977 ; L # Lo [6] DEVANAGARI LETTER CANDRA A..DEVANAGARI LETTER UUE -0979..097F ; L # Lo [7] DEVANAGARI LETTER ZHA..DEVANAGARI LETTER BBA -0982..0983 ; L # Mc [2] BENGALI SIGN ANUSVARA..BENGALI SIGN VISARGA -0985..098C ; L # Lo [8] BENGALI LETTER A..BENGALI LETTER VOCALIC L -098F..0990 ; L # Lo [2] BENGALI LETTER E..BENGALI LETTER AI -0993..09A8 ; L # Lo [22] BENGALI LETTER O..BENGALI LETTER NA -09AA..09B0 ; L # Lo [7] BENGALI LETTER PA..BENGALI LETTER RA -09B2 ; L # Lo BENGALI LETTER LA -09B6..09B9 ; L # Lo [4] BENGALI LETTER SHA..BENGALI LETTER HA -09BD ; L # Lo BENGALI SIGN AVAGRAHA -09BE..09C0 ; L # Mc [3] BENGALI VOWEL SIGN AA..BENGALI VOWEL SIGN II -09C7..09C8 ; L # Mc [2] BENGALI VOWEL SIGN E..BENGALI VOWEL SIGN AI -09CB..09CC ; L # Mc [2] BENGALI VOWEL SIGN O..BENGALI VOWEL SIGN AU -09CE ; L # Lo BENGALI LETTER KHANDA TA -09D7 ; L # Mc BENGALI AU LENGTH MARK -09DC..09DD ; L # Lo [2] BENGALI LETTER RRA..BENGALI LETTER RHA -09DF..09E1 ; L # Lo [3] BENGALI LETTER YYA..BENGALI LETTER VOCALIC LL -09E6..09EF ; L # Nd [10] BENGALI DIGIT ZERO..BENGALI DIGIT NINE -09F0..09F1 ; L # Lo [2] BENGALI LETTER RA WITH MIDDLE DIAGONAL..BENGALI LETTER RA WITH LOWER DIAGONAL -09F4..09F9 ; L # No [6] BENGALI CURRENCY NUMERATOR ONE..BENGALI CURRENCY DENOMINATOR SIXTEEN -09FA ; L # So BENGALI ISSHAR -0A03 ; L # Mc GURMUKHI SIGN VISARGA -0A05..0A0A ; L # Lo [6] GURMUKHI LETTER A..GURMUKHI LETTER UU -0A0F..0A10 ; L # Lo [2] GURMUKHI LETTER EE..GURMUKHI LETTER AI -0A13..0A28 ; L # Lo [22] GURMUKHI LETTER OO..GURMUKHI LETTER NA -0A2A..0A30 ; L # Lo [7] GURMUKHI LETTER PA..GURMUKHI LETTER RA -0A32..0A33 ; L # Lo [2] GURMUKHI LETTER LA..GURMUKHI LETTER LLA -0A35..0A36 ; L # Lo [2] GURMUKHI LETTER VA..GURMUKHI LETTER SHA -0A38..0A39 ; L # Lo [2] GURMUKHI LETTER SA..GURMUKHI LETTER HA -0A3E..0A40 ; L # Mc [3] GURMUKHI VOWEL SIGN AA..GURMUKHI VOWEL SIGN II -0A59..0A5C ; L # Lo [4] GURMUKHI LETTER KHHA..GURMUKHI LETTER RRA -0A5E ; L # Lo GURMUKHI LETTER FA -0A66..0A6F ; L # Nd [10] GURMUKHI DIGIT ZERO..GURMUKHI DIGIT NINE -0A72..0A74 ; L # Lo [3] GURMUKHI IRI..GURMUKHI EK ONKAR -0A83 ; L # Mc GUJARATI SIGN VISARGA -0A85..0A8D ; L # Lo [9] GUJARATI LETTER A..GUJARATI VOWEL CANDRA E -0A8F..0A91 ; L # Lo [3] GUJARATI LETTER E..GUJARATI VOWEL CANDRA O -0A93..0AA8 ; L # Lo [22] GUJARATI LETTER O..GUJARATI LETTER NA -0AAA..0AB0 ; L # Lo [7] GUJARATI LETTER PA..GUJARATI LETTER RA -0AB2..0AB3 ; L # Lo [2] GUJARATI LETTER LA..GUJARATI LETTER LLA -0AB5..0AB9 ; L # Lo [5] GUJARATI LETTER VA..GUJARATI LETTER HA -0ABD ; L # Lo GUJARATI SIGN AVAGRAHA -0ABE..0AC0 ; L # Mc [3] GUJARATI VOWEL SIGN AA..GUJARATI VOWEL SIGN II -0AC9 ; L # Mc GUJARATI VOWEL SIGN CANDRA O -0ACB..0ACC ; L # Mc [2] GUJARATI VOWEL SIGN O..GUJARATI VOWEL SIGN AU -0AD0 ; L # Lo GUJARATI OM -0AE0..0AE1 ; L # Lo [2] GUJARATI LETTER VOCALIC RR..GUJARATI LETTER VOCALIC LL -0AE6..0AEF ; L # Nd [10] GUJARATI DIGIT ZERO..GUJARATI DIGIT NINE -0B02..0B03 ; L # Mc [2] ORIYA SIGN ANUSVARA..ORIYA SIGN VISARGA -0B05..0B0C ; L # Lo [8] ORIYA LETTER A..ORIYA LETTER VOCALIC L -0B0F..0B10 ; L # Lo [2] ORIYA LETTER E..ORIYA LETTER AI -0B13..0B28 ; L # Lo [22] ORIYA LETTER O..ORIYA LETTER NA -0B2A..0B30 ; L # Lo [7] ORIYA LETTER PA..ORIYA LETTER RA -0B32..0B33 ; L # Lo [2] ORIYA LETTER LA..ORIYA LETTER LLA -0B35..0B39 ; L # Lo [5] ORIYA LETTER VA..ORIYA LETTER HA -0B3D ; L # Lo ORIYA SIGN AVAGRAHA -0B3E ; L # Mc ORIYA VOWEL SIGN AA -0B40 ; L # Mc ORIYA VOWEL SIGN II -0B47..0B48 ; L # Mc [2] ORIYA VOWEL SIGN E..ORIYA VOWEL SIGN AI -0B4B..0B4C ; L # Mc [2] ORIYA VOWEL SIGN O..ORIYA VOWEL SIGN AU -0B57 ; L # Mc ORIYA AU LENGTH MARK -0B5C..0B5D ; L # Lo [2] ORIYA LETTER RRA..ORIYA LETTER RHA -0B5F..0B61 ; L # Lo [3] ORIYA LETTER YYA..ORIYA LETTER VOCALIC LL -0B66..0B6F ; L # Nd [10] ORIYA DIGIT ZERO..ORIYA DIGIT NINE -0B70 ; L # So ORIYA ISSHAR -0B71 ; L # Lo ORIYA LETTER WA -0B72..0B77 ; L # No [6] ORIYA FRACTION ONE QUARTER..ORIYA FRACTION THREE SIXTEENTHS -0B83 ; L # Lo TAMIL SIGN VISARGA -0B85..0B8A ; L # Lo [6] TAMIL LETTER A..TAMIL LETTER UU -0B8E..0B90 ; L # Lo [3] TAMIL LETTER E..TAMIL LETTER AI -0B92..0B95 ; L # Lo [4] TAMIL LETTER O..TAMIL LETTER KA -0B99..0B9A ; L # Lo [2] TAMIL LETTER NGA..TAMIL LETTER CA -0B9C ; L # Lo TAMIL LETTER JA -0B9E..0B9F ; L # Lo [2] TAMIL LETTER NYA..TAMIL LETTER TTA -0BA3..0BA4 ; L # Lo [2] TAMIL LETTER NNA..TAMIL LETTER TA -0BA8..0BAA ; L # Lo [3] TAMIL LETTER NA..TAMIL LETTER PA -0BAE..0BB9 ; L # Lo [12] TAMIL LETTER MA..TAMIL LETTER HA -0BBE..0BBF ; L # Mc [2] TAMIL VOWEL SIGN AA..TAMIL VOWEL SIGN I -0BC1..0BC2 ; L # Mc [2] TAMIL VOWEL SIGN U..TAMIL VOWEL SIGN UU -0BC6..0BC8 ; L # Mc [3] TAMIL VOWEL SIGN E..TAMIL VOWEL SIGN AI -0BCA..0BCC ; L # Mc [3] TAMIL VOWEL SIGN O..TAMIL VOWEL SIGN AU -0BD0 ; L # Lo TAMIL OM -0BD7 ; L # Mc TAMIL AU LENGTH MARK -0BE6..0BEF ; L # Nd [10] TAMIL DIGIT ZERO..TAMIL DIGIT NINE -0BF0..0BF2 ; L # No [3] TAMIL NUMBER TEN..TAMIL NUMBER ONE THOUSAND -0C01..0C03 ; L # Mc [3] TELUGU SIGN CANDRABINDU..TELUGU SIGN VISARGA -0C05..0C0C ; L # Lo [8] TELUGU LETTER A..TELUGU LETTER VOCALIC L -0C0E..0C10 ; L # Lo [3] TELUGU LETTER E..TELUGU LETTER AI -0C12..0C28 ; L # Lo [23] TELUGU LETTER O..TELUGU LETTER NA -0C2A..0C33 ; L # Lo [10] TELUGU LETTER PA..TELUGU LETTER LLA -0C35..0C39 ; L # Lo [5] TELUGU LETTER VA..TELUGU LETTER HA -0C3D ; L # Lo TELUGU SIGN AVAGRAHA -0C41..0C44 ; L # Mc [4] TELUGU VOWEL SIGN U..TELUGU VOWEL SIGN VOCALIC RR -0C58..0C59 ; L # Lo [2] TELUGU LETTER TSA..TELUGU LETTER DZA -0C60..0C61 ; L # Lo [2] TELUGU LETTER VOCALIC RR..TELUGU LETTER VOCALIC LL -0C66..0C6F ; L # Nd [10] TELUGU DIGIT ZERO..TELUGU DIGIT NINE -0C7F ; L # So TELUGU SIGN TUUMU -0C82..0C83 ; L # Mc [2] KANNADA SIGN ANUSVARA..KANNADA SIGN VISARGA -0C85..0C8C ; L # Lo [8] KANNADA LETTER A..KANNADA LETTER VOCALIC L -0C8E..0C90 ; L # Lo [3] KANNADA LETTER E..KANNADA LETTER AI -0C92..0CA8 ; L # Lo [23] KANNADA LETTER O..KANNADA LETTER NA -0CAA..0CB3 ; L # Lo [10] KANNADA LETTER PA..KANNADA LETTER LLA -0CB5..0CB9 ; L # Lo [5] KANNADA LETTER VA..KANNADA LETTER HA -0CBD ; L # Lo KANNADA SIGN AVAGRAHA -0CBE ; L # Mc KANNADA VOWEL SIGN AA -0CBF ; L # Mn KANNADA VOWEL SIGN I -0CC0..0CC4 ; L # Mc [5] KANNADA VOWEL SIGN II..KANNADA VOWEL SIGN VOCALIC RR -0CC6 ; L # Mn KANNADA VOWEL SIGN E -0CC7..0CC8 ; L # Mc [2] KANNADA VOWEL SIGN EE..KANNADA VOWEL SIGN AI -0CCA..0CCB ; L # Mc [2] KANNADA VOWEL SIGN O..KANNADA VOWEL SIGN OO -0CD5..0CD6 ; L # Mc [2] KANNADA LENGTH MARK..KANNADA AI LENGTH MARK -0CDE ; L # Lo KANNADA LETTER FA -0CE0..0CE1 ; L # Lo [2] KANNADA LETTER VOCALIC RR..KANNADA LETTER VOCALIC LL -0CE6..0CEF ; L # Nd [10] KANNADA DIGIT ZERO..KANNADA DIGIT NINE -0CF1..0CF2 ; L # Lo [2] KANNADA SIGN JIHVAMULIYA..KANNADA SIGN UPADHMANIYA -0D02..0D03 ; L # Mc [2] MALAYALAM SIGN ANUSVARA..MALAYALAM SIGN VISARGA -0D05..0D0C ; L # Lo [8] MALAYALAM LETTER A..MALAYALAM LETTER VOCALIC L -0D0E..0D10 ; L # Lo [3] MALAYALAM LETTER E..MALAYALAM LETTER AI -0D12..0D3A ; L # Lo [41] MALAYALAM LETTER O..MALAYALAM LETTER TTTA -0D3D ; L # Lo MALAYALAM SIGN AVAGRAHA -0D3E..0D40 ; L # Mc [3] MALAYALAM VOWEL SIGN AA..MALAYALAM VOWEL SIGN II -0D46..0D48 ; L # Mc [3] MALAYALAM VOWEL SIGN E..MALAYALAM VOWEL SIGN AI -0D4A..0D4C ; L # Mc [3] MALAYALAM VOWEL SIGN O..MALAYALAM VOWEL SIGN AU -0D4E ; L # Lo MALAYALAM LETTER DOT REPH -0D57 ; L # Mc MALAYALAM AU LENGTH MARK -0D60..0D61 ; L # Lo [2] MALAYALAM LETTER VOCALIC RR..MALAYALAM LETTER VOCALIC LL -0D66..0D6F ; L # Nd [10] MALAYALAM DIGIT ZERO..MALAYALAM DIGIT NINE -0D70..0D75 ; L # No [6] MALAYALAM NUMBER TEN..MALAYALAM FRACTION THREE QUARTERS -0D79 ; L # So MALAYALAM DATE MARK -0D7A..0D7F ; L # Lo [6] MALAYALAM LETTER CHILLU NN..MALAYALAM LETTER CHILLU K -0D82..0D83 ; L # Mc [2] SINHALA SIGN ANUSVARAYA..SINHALA SIGN VISARGAYA -0D85..0D96 ; L # Lo [18] SINHALA LETTER AYANNA..SINHALA LETTER AUYANNA -0D9A..0DB1 ; L # Lo [24] SINHALA LETTER ALPAPRAANA KAYANNA..SINHALA LETTER DANTAJA NAYANNA -0DB3..0DBB ; L # Lo [9] SINHALA LETTER SANYAKA DAYANNA..SINHALA LETTER RAYANNA -0DBD ; L # Lo SINHALA LETTER DANTAJA LAYANNA -0DC0..0DC6 ; L # Lo [7] SINHALA LETTER VAYANNA..SINHALA LETTER FAYANNA -0DCF..0DD1 ; L # Mc [3] SINHALA VOWEL SIGN AELA-PILLA..SINHALA VOWEL SIGN DIGA AEDA-PILLA -0DD8..0DDF ; L # Mc [8] SINHALA VOWEL SIGN GAETTA-PILLA..SINHALA VOWEL SIGN GAYANUKITTA -0DF2..0DF3 ; L # Mc [2] SINHALA VOWEL SIGN DIGA GAETTA-PILLA..SINHALA VOWEL SIGN DIGA GAYANUKITTA -0DF4 ; L # Po SINHALA PUNCTUATION KUNDDALIYA -0E01..0E30 ; L # Lo [48] THAI CHARACTER KO KAI..THAI CHARACTER SARA A -0E32..0E33 ; L # Lo [2] THAI CHARACTER SARA AA..THAI CHARACTER SARA AM -0E40..0E45 ; L # Lo [6] THAI CHARACTER SARA E..THAI CHARACTER LAKKHANGYAO -0E46 ; L # Lm THAI CHARACTER MAIYAMOK -0E4F ; L # Po THAI CHARACTER FONGMAN -0E50..0E59 ; L # Nd [10] THAI DIGIT ZERO..THAI DIGIT NINE -0E5A..0E5B ; L # Po [2] THAI CHARACTER ANGKHANKHU..THAI CHARACTER KHOMUT -0E81..0E82 ; L # Lo [2] LAO LETTER KO..LAO LETTER KHO SUNG -0E84 ; L # Lo LAO LETTER KHO TAM -0E87..0E88 ; L # Lo [2] LAO LETTER NGO..LAO LETTER CO -0E8A ; L # Lo LAO LETTER SO TAM -0E8D ; L # Lo LAO LETTER NYO -0E94..0E97 ; L # Lo [4] LAO LETTER DO..LAO LETTER THO TAM -0E99..0E9F ; L # Lo [7] LAO LETTER NO..LAO LETTER FO SUNG -0EA1..0EA3 ; L # Lo [3] LAO LETTER MO..LAO LETTER LO LING -0EA5 ; L # Lo LAO LETTER LO LOOT -0EA7 ; L # Lo LAO LETTER WO -0EAA..0EAB ; L # Lo [2] LAO LETTER SO SUNG..LAO LETTER HO SUNG -0EAD..0EB0 ; L # Lo [4] LAO LETTER O..LAO VOWEL SIGN A -0EB2..0EB3 ; L # Lo [2] LAO VOWEL SIGN AA..LAO VOWEL SIGN AM -0EBD ; L # Lo LAO SEMIVOWEL SIGN NYO -0EC0..0EC4 ; L # Lo [5] LAO VOWEL SIGN E..LAO VOWEL SIGN AI -0EC6 ; L # Lm LAO KO LA -0ED0..0ED9 ; L # Nd [10] LAO DIGIT ZERO..LAO DIGIT NINE -0EDC..0EDD ; L # Lo [2] LAO HO NO..LAO HO MO -0F00 ; L # Lo TIBETAN SYLLABLE OM -0F01..0F03 ; L # So [3] TIBETAN MARK GTER YIG MGO TRUNCATED A..TIBETAN MARK GTER YIG MGO -UM GTER TSHEG MA -0F04..0F12 ; L # Po [15] TIBETAN MARK INITIAL YIG MGO MDUN MA..TIBETAN MARK RGYA GRAM SHAD -0F13..0F17 ; L # So [5] TIBETAN MARK CARET -DZUD RTAGS ME LONG CAN..TIBETAN ASTROLOGICAL SIGN SGRA GCAN -CHAR RTAGS -0F1A..0F1F ; L # So [6] TIBETAN SIGN RDEL DKAR GCIG..TIBETAN SIGN RDEL DKAR RDEL NAG -0F20..0F29 ; L # Nd [10] TIBETAN DIGIT ZERO..TIBETAN DIGIT NINE -0F2A..0F33 ; L # No [10] TIBETAN DIGIT HALF ONE..TIBETAN DIGIT HALF ZERO -0F34 ; L # So TIBETAN MARK BSDUS RTAGS -0F36 ; L # So TIBETAN MARK CARET -DZUD RTAGS BZHI MIG CAN -0F38 ; L # So TIBETAN MARK CHE MGO -0F3E..0F3F ; L # Mc [2] TIBETAN SIGN YAR TSHES..TIBETAN SIGN MAR TSHES -0F40..0F47 ; L # Lo [8] TIBETAN LETTER KA..TIBETAN LETTER JA -0F49..0F6C ; L # Lo [36] TIBETAN LETTER NYA..TIBETAN LETTER RRA -0F7F ; L # Mc TIBETAN SIGN RNAM BCAD -0F85 ; L # Po TIBETAN MARK PALUTA -0F88..0F8C ; L # Lo [5] TIBETAN SIGN LCE TSA CAN..TIBETAN SIGN INVERTED MCHU CAN -0FBE..0FC5 ; L # So [8] TIBETAN KU RU KHA..TIBETAN SYMBOL RDO RJE -0FC7..0FCC ; L # So [6] TIBETAN SYMBOL RDO RJE RGYA GRAM..TIBETAN SYMBOL NOR BU BZHI -KHYIL -0FCE..0FCF ; L # So [2] TIBETAN SIGN RDEL NAG RDEL DKAR..TIBETAN SIGN RDEL NAG GSUM -0FD0..0FD4 ; L # Po [5] TIBETAN MARK BSKA- SHOG GI MGO RGYAN..TIBETAN MARK CLOSING BRDA RNYING YIG MGO SGAB MA -0FD5..0FD8 ; L # So [4] RIGHT-FACING SVASTI SIGN..LEFT-FACING SVASTI SIGN WITH DOTS -0FD9..0FDA ; L # Po [2] TIBETAN MARK LEADING MCHAN RTAGS..TIBETAN MARK TRAILING MCHAN RTAGS -1000..102A ; L # Lo [43] MYANMAR LETTER KA..MYANMAR LETTER AU -102B..102C ; L # Mc [2] MYANMAR VOWEL SIGN TALL AA..MYANMAR VOWEL SIGN AA -1031 ; L # Mc MYANMAR VOWEL SIGN E -1038 ; L # Mc MYANMAR SIGN VISARGA -103B..103C ; L # Mc [2] MYANMAR CONSONANT SIGN MEDIAL YA..MYANMAR CONSONANT SIGN MEDIAL RA -103F ; L # Lo MYANMAR LETTER GREAT SA -1040..1049 ; L # Nd [10] MYANMAR DIGIT ZERO..MYANMAR DIGIT NINE -104A..104F ; L # Po [6] MYANMAR SIGN LITTLE SECTION..MYANMAR SYMBOL GENITIVE -1050..1055 ; L # Lo [6] MYANMAR LETTER SHA..MYANMAR LETTER VOCALIC LL -1056..1057 ; L # Mc [2] MYANMAR VOWEL SIGN VOCALIC R..MYANMAR VOWEL SIGN VOCALIC RR -105A..105D ; L # Lo [4] MYANMAR LETTER MON NGA..MYANMAR LETTER MON BBE -1061 ; L # Lo MYANMAR LETTER SGAW KAREN SHA -1062..1064 ; L # Mc [3] MYANMAR VOWEL SIGN SGAW KAREN EU..MYANMAR TONE MARK SGAW KAREN KE PHO -1065..1066 ; L # Lo [2] MYANMAR LETTER WESTERN PWO KAREN THA..MYANMAR LETTER WESTERN PWO KAREN PWA -1067..106D ; L # Mc [7] MYANMAR VOWEL SIGN WESTERN PWO KAREN EU..MYANMAR SIGN WESTERN PWO KAREN TONE-5 -106E..1070 ; L # Lo [3] MYANMAR LETTER EASTERN PWO KAREN NNA..MYANMAR LETTER EASTERN PWO KAREN GHWA -1075..1081 ; L # Lo [13] MYANMAR LETTER SHAN KA..MYANMAR LETTER SHAN HA -1083..1084 ; L # Mc [2] MYANMAR VOWEL SIGN SHAN AA..MYANMAR VOWEL SIGN SHAN E -1087..108C ; L # Mc [6] MYANMAR SIGN SHAN TONE-2..MYANMAR SIGN SHAN COUNCIL TONE-3 -108E ; L # Lo MYANMAR LETTER RUMAI PALAUNG FA -108F ; L # Mc MYANMAR SIGN RUMAI PALAUNG TONE-5 -1090..1099 ; L # Nd [10] MYANMAR SHAN DIGIT ZERO..MYANMAR SHAN DIGIT NINE -109A..109C ; L # Mc [3] MYANMAR SIGN KHAMTI TONE-1..MYANMAR VOWEL SIGN AITON A -109E..109F ; L # So [2] MYANMAR SYMBOL SHAN ONE..MYANMAR SYMBOL SHAN EXCLAMATION -10A0..10C5 ; L # L& [38] GEORGIAN CAPITAL LETTER AN..GEORGIAN CAPITAL LETTER HOE -10D0..10FA ; L # Lo [43] GEORGIAN LETTER AN..GEORGIAN LETTER AIN -10FB ; L # Po GEORGIAN PARAGRAPH SEPARATOR -10FC ; L # Lm MODIFIER LETTER GEORGIAN NAR -1100..1248 ; L # Lo [329] HANGUL CHOSEONG KIYEOK..ETHIOPIC SYLLABLE QWA -124A..124D ; L # Lo [4] ETHIOPIC SYLLABLE QWI..ETHIOPIC SYLLABLE QWE -1250..1256 ; L # Lo [7] ETHIOPIC SYLLABLE QHA..ETHIOPIC SYLLABLE QHO -1258 ; L # Lo ETHIOPIC SYLLABLE QHWA -125A..125D ; L # Lo [4] ETHIOPIC SYLLABLE QHWI..ETHIOPIC SYLLABLE QHWE -1260..1288 ; L # Lo [41] ETHIOPIC SYLLABLE BA..ETHIOPIC SYLLABLE XWA -128A..128D ; L # Lo [4] ETHIOPIC SYLLABLE XWI..ETHIOPIC SYLLABLE XWE -1290..12B0 ; L # Lo [33] ETHIOPIC SYLLABLE NA..ETHIOPIC SYLLABLE KWA -12B2..12B5 ; L # Lo [4] ETHIOPIC SYLLABLE KWI..ETHIOPIC SYLLABLE KWE -12B8..12BE ; L # Lo [7] ETHIOPIC SYLLABLE KXA..ETHIOPIC SYLLABLE KXO -12C0 ; L # Lo ETHIOPIC SYLLABLE KXWA -12C2..12C5 ; L # Lo [4] ETHIOPIC SYLLABLE KXWI..ETHIOPIC SYLLABLE KXWE -12C8..12D6 ; L # Lo [15] ETHIOPIC SYLLABLE WA..ETHIOPIC SYLLABLE PHARYNGEAL O -12D8..1310 ; L # Lo [57] ETHIOPIC SYLLABLE ZA..ETHIOPIC SYLLABLE GWA -1312..1315 ; L # Lo [4] ETHIOPIC SYLLABLE GWI..ETHIOPIC SYLLABLE GWE -1318..135A ; L # Lo [67] ETHIOPIC SYLLABLE GGA..ETHIOPIC SYLLABLE FYA -1360 ; L # So ETHIOPIC SECTION MARK -1361..1368 ; L # Po [8] ETHIOPIC WORDSPACE..ETHIOPIC PARAGRAPH SEPARATOR -1369..137C ; L # No [20] ETHIOPIC DIGIT ONE..ETHIOPIC NUMBER TEN THOUSAND -1380..138F ; L # Lo [16] ETHIOPIC SYLLABLE SEBATBEIT MWA..ETHIOPIC SYLLABLE PWE -13A0..13F4 ; L # Lo [85] CHEROKEE LETTER A..CHEROKEE LETTER YV -1401..166C ; L # Lo [620] CANADIAN SYLLABICS E..CANADIAN SYLLABICS CARRIER TTSA -166D..166E ; L # Po [2] CANADIAN SYLLABICS CHI SIGN..CANADIAN SYLLABICS FULL STOP -166F..167F ; L # Lo [17] CANADIAN SYLLABICS QAI..CANADIAN SYLLABICS BLACKFOOT W -1681..169A ; L # Lo [26] OGHAM LETTER BEITH..OGHAM LETTER PEITH -16A0..16EA ; L # Lo [75] RUNIC LETTER FEHU FEOH FE F..RUNIC LETTER X -16EB..16ED ; L # Po [3] RUNIC SINGLE PUNCTUATION..RUNIC CROSS PUNCTUATION -16EE..16F0 ; L # Nl [3] RUNIC ARLAUG SYMBOL..RUNIC BELGTHOR SYMBOL -1700..170C ; L # Lo [13] TAGALOG LETTER A..TAGALOG LETTER YA -170E..1711 ; L # Lo [4] TAGALOG LETTER LA..TAGALOG LETTER HA -1720..1731 ; L # Lo [18] HANUNOO LETTER A..HANUNOO LETTER HA -1735..1736 ; L # Po [2] PHILIPPINE SINGLE PUNCTUATION..PHILIPPINE DOUBLE PUNCTUATION -1740..1751 ; L # Lo [18] BUHID LETTER A..BUHID LETTER HA -1760..176C ; L # Lo [13] TAGBANWA LETTER A..TAGBANWA LETTER YA -176E..1770 ; L # Lo [3] TAGBANWA LETTER LA..TAGBANWA LETTER SA -1780..17B3 ; L # Lo [52] KHMER LETTER KA..KHMER INDEPENDENT VOWEL QAU -17B4..17B5 ; L # Cf [2] KHMER VOWEL INHERENT AQ..KHMER VOWEL INHERENT AA -17B6 ; L # Mc KHMER VOWEL SIGN AA -17BE..17C5 ; L # Mc [8] KHMER VOWEL SIGN OE..KHMER VOWEL SIGN AU -17C7..17C8 ; L # Mc [2] KHMER SIGN REAHMUK..KHMER SIGN YUUKALEAPINTU -17D4..17D6 ; L # Po [3] KHMER SIGN KHAN..KHMER SIGN CAMNUC PII KUUH -17D7 ; L # Lm KHMER SIGN LEK TOO -17D8..17DA ; L # Po [3] KHMER SIGN BEYYAL..KHMER SIGN KOOMUUT -17DC ; L # Lo KHMER SIGN AVAKRAHASANYA -17E0..17E9 ; L # Nd [10] KHMER DIGIT ZERO..KHMER DIGIT NINE -1810..1819 ; L # Nd [10] MONGOLIAN DIGIT ZERO..MONGOLIAN DIGIT NINE -1820..1842 ; L # Lo [35] MONGOLIAN LETTER A..MONGOLIAN LETTER CHI -1843 ; L # Lm MONGOLIAN LETTER TODO LONG VOWEL SIGN -1844..1877 ; L # Lo [52] MONGOLIAN LETTER TODO E..MONGOLIAN LETTER MANCHU ZHA -1880..18A8 ; L # Lo [41] MONGOLIAN LETTER ALI GALI ANUSVARA ONE..MONGOLIAN LETTER MANCHU ALI GALI BHA -18AA ; L # Lo MONGOLIAN LETTER MANCHU ALI GALI LHA -18B0..18F5 ; L # Lo [70] CANADIAN SYLLABICS OY..CANADIAN SYLLABICS CARRIER DENTAL S -1900..191C ; L # Lo [29] LIMBU VOWEL-CARRIER LETTER..LIMBU LETTER HA -1923..1926 ; L # Mc [4] LIMBU VOWEL SIGN EE..LIMBU VOWEL SIGN AU -1929..192B ; L # Mc [3] LIMBU SUBJOINED LETTER YA..LIMBU SUBJOINED LETTER WA -1930..1931 ; L # Mc [2] LIMBU SMALL LETTER KA..LIMBU SMALL LETTER NGA -1933..1938 ; L # Mc [6] LIMBU SMALL LETTER TA..LIMBU SMALL LETTER LA -1946..194F ; L # Nd [10] LIMBU DIGIT ZERO..LIMBU DIGIT NINE -1950..196D ; L # Lo [30] TAI LE LETTER KA..TAI LE LETTER AI -1970..1974 ; L # Lo [5] TAI LE LETTER TONE-2..TAI LE LETTER TONE-6 -1980..19AB ; L # Lo [44] NEW TAI LUE LETTER HIGH QA..NEW TAI LUE LETTER LOW SUA -19B0..19C0 ; L # Mc [17] NEW TAI LUE VOWEL SIGN VOWEL SHORTENER..NEW TAI LUE VOWEL SIGN IY -19C1..19C7 ; L # Lo [7] NEW TAI LUE LETTER FINAL V..NEW TAI LUE LETTER FINAL B -19C8..19C9 ; L # Mc [2] NEW TAI LUE TONE MARK-1..NEW TAI LUE TONE MARK-2 -19D0..19D9 ; L # Nd [10] NEW TAI LUE DIGIT ZERO..NEW TAI LUE DIGIT NINE -19DA ; L # No NEW TAI LUE THAM DIGIT ONE -1A00..1A16 ; L # Lo [23] BUGINESE LETTER KA..BUGINESE LETTER HA -1A19..1A1B ; L # Mc [3] BUGINESE VOWEL SIGN E..BUGINESE VOWEL SIGN AE -1A1E..1A1F ; L # Po [2] BUGINESE PALLAWA..BUGINESE END OF SECTION -1A20..1A54 ; L # Lo [53] TAI THAM LETTER HIGH KA..TAI THAM LETTER GREAT SA -1A55 ; L # Mc TAI THAM CONSONANT SIGN MEDIAL RA -1A57 ; L # Mc TAI THAM CONSONANT SIGN LA TANG LAI -1A61 ; L # Mc TAI THAM VOWEL SIGN A -1A63..1A64 ; L # Mc [2] TAI THAM VOWEL SIGN AA..TAI THAM VOWEL SIGN TALL AA -1A6D..1A72 ; L # Mc [6] TAI THAM VOWEL SIGN OY..TAI THAM VOWEL SIGN THAM AI -1A80..1A89 ; L # Nd [10] TAI THAM HORA DIGIT ZERO..TAI THAM HORA DIGIT NINE -1A90..1A99 ; L # Nd [10] TAI THAM THAM DIGIT ZERO..TAI THAM THAM DIGIT NINE -1AA0..1AA6 ; L # Po [7] TAI THAM SIGN WIANG..TAI THAM SIGN REVERSED ROTATED RANA -1AA7 ; L # Lm TAI THAM SIGN MAI YAMOK -1AA8..1AAD ; L # Po [6] TAI THAM SIGN KAAN..TAI THAM SIGN CAANG -1B04 ; L # Mc BALINESE SIGN BISAH -1B05..1B33 ; L # Lo [47] BALINESE LETTER AKARA..BALINESE LETTER HA -1B35 ; L # Mc BALINESE VOWEL SIGN TEDUNG -1B3B ; L # Mc BALINESE VOWEL SIGN RA REPA TEDUNG -1B3D..1B41 ; L # Mc [5] BALINESE VOWEL SIGN LA LENGA TEDUNG..BALINESE VOWEL SIGN TALING REPA TEDUNG -1B43..1B44 ; L # Mc [2] BALINESE VOWEL SIGN PEPET TEDUNG..BALINESE ADEG ADEG -1B45..1B4B ; L # Lo [7] BALINESE LETTER KAF SASAK..BALINESE LETTER ASYURA SASAK -1B50..1B59 ; L # Nd [10] BALINESE DIGIT ZERO..BALINESE DIGIT NINE -1B5A..1B60 ; L # Po [7] BALINESE PANTI..BALINESE PAMENENG -1B61..1B6A ; L # So [10] BALINESE MUSICAL SYMBOL DONG..BALINESE MUSICAL SYMBOL DANG GEDE -1B74..1B7C ; L # So [9] BALINESE MUSICAL SYMBOL RIGHT-HAND OPEN DUG..BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PING -1B82 ; L # Mc SUNDANESE SIGN PANGWISAD -1B83..1BA0 ; L # Lo [30] SUNDANESE LETTER A..SUNDANESE LETTER HA -1BA1 ; L # Mc SUNDANESE CONSONANT SIGN PAMINGKAL -1BA6..1BA7 ; L # Mc [2] SUNDANESE VOWEL SIGN PANAELAENG..SUNDANESE VOWEL SIGN PANOLONG -1BAA ; L # Mc SUNDANESE SIGN PAMAAEH -1BAE..1BAF ; L # Lo [2] SUNDANESE LETTER KHA..SUNDANESE LETTER SYA -1BB0..1BB9 ; L # Nd [10] SUNDANESE DIGIT ZERO..SUNDANESE DIGIT NINE -1BC0..1BE5 ; L # Lo [38] BATAK LETTER A..BATAK LETTER U -1BE7 ; L # Mc BATAK VOWEL SIGN E -1BEA..1BEC ; L # Mc [3] BATAK VOWEL SIGN I..BATAK VOWEL SIGN O -1BEE ; L # Mc BATAK VOWEL SIGN U -1BF2..1BF3 ; L # Mc [2] BATAK PANGOLAT..BATAK PANONGONAN -1BFC..1BFF ; L # Po [4] BATAK SYMBOL BINDU NA METEK..BATAK SYMBOL BINDU PANGOLAT -1C00..1C23 ; L # Lo [36] LEPCHA LETTER KA..LEPCHA LETTER A -1C24..1C2B ; L # Mc [8] LEPCHA SUBJOINED LETTER YA..LEPCHA VOWEL SIGN UU -1C34..1C35 ; L # Mc [2] LEPCHA CONSONANT SIGN NYIN-DO..LEPCHA CONSONANT SIGN KANG -1C3B..1C3F ; L # Po [5] LEPCHA PUNCTUATION TA-ROL..LEPCHA PUNCTUATION TSHOOK -1C40..1C49 ; L # Nd [10] LEPCHA DIGIT ZERO..LEPCHA DIGIT NINE -1C4D..1C4F ; L # Lo [3] LEPCHA LETTER TTA..LEPCHA LETTER DDA -1C50..1C59 ; L # Nd [10] OL CHIKI DIGIT ZERO..OL CHIKI DIGIT NINE -1C5A..1C77 ; L # Lo [30] OL CHIKI LETTER LA..OL CHIKI LETTER OH -1C78..1C7D ; L # Lm [6] OL CHIKI MU TTUDDAG..OL CHIKI AHAD -1C7E..1C7F ; L # Po [2] OL CHIKI PUNCTUATION MUCAAD..OL CHIKI PUNCTUATION DOUBLE MUCAAD -1CD3 ; L # Po VEDIC SIGN NIHSHVASA -1CE1 ; L # Mc VEDIC TONE ATHARVAVEDIC INDEPENDENT SVARITA -1CE9..1CEC ; L # Lo [4] VEDIC SIGN ANUSVARA ANTARGOMUKHA..VEDIC SIGN ANUSVARA VAMAGOMUKHA WITH TAIL -1CEE..1CF1 ; L # Lo [4] VEDIC SIGN HEXIFORM LONG ANUSVARA..VEDIC SIGN ANUSVARA UBHAYATO MUKHA -1CF2 ; L # Mc VEDIC SIGN ARDHAVISARGA -1D00..1D2B ; L # L& [44] LATIN LETTER SMALL CAPITAL A..CYRILLIC LETTER SMALL CAPITAL EL -1D2C..1D61 ; L # Lm [54] MODIFIER LETTER CAPITAL A..MODIFIER LETTER SMALL CHI -1D62..1D77 ; L # L& [22] LATIN SUBSCRIPT SMALL LETTER I..LATIN SMALL LETTER TURNED G -1D78 ; L # Lm MODIFIER LETTER CYRILLIC EN -1D79..1D9A ; L # L& [34] LATIN SMALL LETTER INSULAR G..LATIN SMALL LETTER EZH WITH RETROFLEX HOOK -1D9B..1DBF ; L # Lm [37] MODIFIER LETTER SMALL TURNED ALPHA..MODIFIER LETTER SMALL THETA -1E00..1F15 ; L # L& [278] LATIN CAPITAL LETTER A WITH RING BELOW..GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA -1F18..1F1D ; L # L& [6] GREEK CAPITAL LETTER EPSILON WITH PSILI..GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA -1F20..1F45 ; L # L& [38] GREEK SMALL LETTER ETA WITH PSILI..GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA -1F48..1F4D ; L # L& [6] GREEK CAPITAL LETTER OMICRON WITH PSILI..GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA -1F50..1F57 ; L # L& [8] GREEK SMALL LETTER UPSILON WITH PSILI..GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI -1F59 ; L # L& GREEK CAPITAL LETTER UPSILON WITH DASIA -1F5B ; L # L& GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA -1F5D ; L # L& GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA -1F5F..1F7D ; L # L& [31] GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI..GREEK SMALL LETTER OMEGA WITH OXIA -1F80..1FB4 ; L # L& [53] GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI..GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI -1FB6..1FBC ; L # L& [7] GREEK SMALL LETTER ALPHA WITH PERISPOMENI..GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI -1FBE ; L # L& GREEK PROSGEGRAMMENI -1FC2..1FC4 ; L # L& [3] GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI..GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI -1FC6..1FCC ; L # L& [7] GREEK SMALL LETTER ETA WITH PERISPOMENI..GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI -1FD0..1FD3 ; L # L& [4] GREEK SMALL LETTER IOTA WITH VRACHY..GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA -1FD6..1FDB ; L # L& [6] GREEK SMALL LETTER IOTA WITH PERISPOMENI..GREEK CAPITAL LETTER IOTA WITH OXIA -1FE0..1FEC ; L # L& [13] GREEK SMALL LETTER UPSILON WITH VRACHY..GREEK CAPITAL LETTER RHO WITH DASIA -1FF2..1FF4 ; L # L& [3] GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI..GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI -1FF6..1FFC ; L # L& [7] GREEK SMALL LETTER OMEGA WITH PERISPOMENI..GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI -200E ; L # Cf LEFT-TO-RIGHT MARK -2071 ; L # Lm SUPERSCRIPT LATIN SMALL LETTER I -207F ; L # Lm SUPERSCRIPT LATIN SMALL LETTER N -2090..209C ; L # Lm [13] LATIN SUBSCRIPT SMALL LETTER A..LATIN SUBSCRIPT SMALL LETTER T -2102 ; L # L& DOUBLE-STRUCK CAPITAL C -2107 ; L # L& EULER CONSTANT -210A..2113 ; L # L& [10] SCRIPT SMALL G..SCRIPT SMALL L -2115 ; L # L& DOUBLE-STRUCK CAPITAL N -2119..211D ; L # L& [5] DOUBLE-STRUCK CAPITAL P..DOUBLE-STRUCK CAPITAL R -2124 ; L # L& DOUBLE-STRUCK CAPITAL Z -2126 ; L # L& OHM SIGN -2128 ; L # L& BLACK-LETTER CAPITAL Z -212A..212D ; L # L& [4] KELVIN SIGN..BLACK-LETTER CAPITAL C -212F..2134 ; L # L& [6] SCRIPT SMALL E..SCRIPT SMALL O -2135..2138 ; L # Lo [4] ALEF SYMBOL..DALET SYMBOL -2139 ; L # L& INFORMATION SOURCE -213C..213F ; L # L& [4] DOUBLE-STRUCK SMALL PI..DOUBLE-STRUCK CAPITAL PI -2145..2149 ; L # L& [5] DOUBLE-STRUCK ITALIC CAPITAL D..DOUBLE-STRUCK ITALIC SMALL J -214E ; L # L& TURNED SMALL F -214F ; L # So SYMBOL FOR SAMARITAN SOURCE -2160..2182 ; L # Nl [35] ROMAN NUMERAL ONE..ROMAN NUMERAL TEN THOUSAND -2183..2184 ; L # L& [2] ROMAN NUMERAL REVERSED ONE HUNDRED..LATIN SMALL LETTER REVERSED C -2185..2188 ; L # Nl [4] ROMAN NUMERAL SIX LATE FORM..ROMAN NUMERAL ONE HUNDRED THOUSAND -2336..237A ; L # So [69] APL FUNCTIONAL SYMBOL I-BEAM..APL FUNCTIONAL SYMBOL ALPHA -2395 ; L # So APL FUNCTIONAL SYMBOL QUAD -249C..24E9 ; L # So [78] PARENTHESIZED LATIN SMALL LETTER A..CIRCLED LATIN SMALL LETTER Z -26AC ; L # So MEDIUM SMALL WHITE CIRCLE -2800..28FF ; L # So [256] BRAILLE PATTERN BLANK..BRAILLE PATTERN DOTS-12345678 -2C00..2C2E ; L # L& [47] GLAGOLITIC CAPITAL LETTER AZU..GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE -2C30..2C5E ; L # L& [47] GLAGOLITIC SMALL LETTER AZU..GLAGOLITIC SMALL LETTER LATINATE MYSLITE -2C60..2C7C ; L # L& [29] LATIN CAPITAL LETTER L WITH DOUBLE BAR..LATIN SUBSCRIPT SMALL LETTER J -2C7D ; L # Lm MODIFIER LETTER CAPITAL V -2C7E..2CE4 ; L # L& [103] LATIN CAPITAL LETTER S WITH SWASH TAIL..COPTIC SYMBOL KAI -2CEB..2CEE ; L # L& [4] COPTIC CAPITAL LETTER CRYPTOGRAMMIC SHEI..COPTIC SMALL LETTER CRYPTOGRAMMIC GANGIA -2D00..2D25 ; L # L& [38] GEORGIAN SMALL LETTER AN..GEORGIAN SMALL LETTER HOE -2D30..2D65 ; L # Lo [54] TIFINAGH LETTER YA..TIFINAGH LETTER YAZZ -2D6F ; L # Lm TIFINAGH MODIFIER LETTER LABIALIZATION MARK -2D70 ; L # Po TIFINAGH SEPARATOR MARK -2D80..2D96 ; L # Lo [23] ETHIOPIC SYLLABLE LOA..ETHIOPIC SYLLABLE GGWE -2DA0..2DA6 ; L # Lo [7] ETHIOPIC SYLLABLE SSA..ETHIOPIC SYLLABLE SSO -2DA8..2DAE ; L # Lo [7] ETHIOPIC SYLLABLE CCA..ETHIOPIC SYLLABLE CCO -2DB0..2DB6 ; L # Lo [7] ETHIOPIC SYLLABLE ZZA..ETHIOPIC SYLLABLE ZZO -2DB8..2DBE ; L # Lo [7] ETHIOPIC SYLLABLE CCHA..ETHIOPIC SYLLABLE CCHO -2DC0..2DC6 ; L # Lo [7] ETHIOPIC SYLLABLE QYA..ETHIOPIC SYLLABLE QYO -2DC8..2DCE ; L # Lo [7] ETHIOPIC SYLLABLE KYA..ETHIOPIC SYLLABLE KYO -2DD0..2DD6 ; L # Lo [7] ETHIOPIC SYLLABLE XYA..ETHIOPIC SYLLABLE XYO -2DD8..2DDE ; L # Lo [7] ETHIOPIC SYLLABLE GYA..ETHIOPIC SYLLABLE GYO -3005 ; L # Lm IDEOGRAPHIC ITERATION MARK -3006 ; L # Lo IDEOGRAPHIC CLOSING MARK -3007 ; L # Nl IDEOGRAPHIC NUMBER ZERO -3021..3029 ; L # Nl [9] HANGZHOU NUMERAL ONE..HANGZHOU NUMERAL NINE -3031..3035 ; L # Lm [5] VERTICAL KANA REPEAT MARK..VERTICAL KANA REPEAT MARK LOWER HALF -3038..303A ; L # Nl [3] HANGZHOU NUMERAL TEN..HANGZHOU NUMERAL THIRTY -303B ; L # Lm VERTICAL IDEOGRAPHIC ITERATION MARK -303C ; L # Lo MASU MARK -3041..3096 ; L # Lo [86] HIRAGANA LETTER SMALL A..HIRAGANA LETTER SMALL KE -309D..309E ; L # Lm [2] HIRAGANA ITERATION MARK..HIRAGANA VOICED ITERATION MARK -309F ; L # Lo HIRAGANA DIGRAPH YORI -30A1..30FA ; L # Lo [90] KATAKANA LETTER SMALL A..KATAKANA LETTER VO -30FC..30FE ; L # Lm [3] KATAKANA-HIRAGANA PROLONGED SOUND MARK..KATAKANA VOICED ITERATION MARK -30FF ; L # Lo KATAKANA DIGRAPH KOTO -3105..312D ; L # Lo [41] BOPOMOFO LETTER B..BOPOMOFO LETTER IH -3131..318E ; L # Lo [94] HANGUL LETTER KIYEOK..HANGUL LETTER ARAEAE -3190..3191 ; L # So [2] IDEOGRAPHIC ANNOTATION LINKING MARK..IDEOGRAPHIC ANNOTATION REVERSE MARK -3192..3195 ; L # No [4] IDEOGRAPHIC ANNOTATION ONE MARK..IDEOGRAPHIC ANNOTATION FOUR MARK -3196..319F ; L # So [10] IDEOGRAPHIC ANNOTATION TOP MARK..IDEOGRAPHIC ANNOTATION MAN MARK -31A0..31BA ; L # Lo [27] BOPOMOFO LETTER BU..BOPOMOFO LETTER ZY -31F0..31FF ; L # Lo [16] KATAKANA LETTER SMALL KU..KATAKANA LETTER SMALL RO -3200..321C ; L # So [29] PARENTHESIZED HANGUL KIYEOK..PARENTHESIZED HANGUL CIEUC U -3220..3229 ; L # No [10] PARENTHESIZED IDEOGRAPH ONE..PARENTHESIZED IDEOGRAPH TEN -322A..324F ; L # So [38] PARENTHESIZED IDEOGRAPH MOON..CIRCLED NUMBER EIGHTY ON BLACK SQUARE -3260..327B ; L # So [28] CIRCLED HANGUL KIYEOK..CIRCLED HANGUL HIEUH A -327F ; L # So KOREAN STANDARD SYMBOL -3280..3289 ; L # No [10] CIRCLED IDEOGRAPH ONE..CIRCLED IDEOGRAPH TEN -328A..32B0 ; L # So [39] CIRCLED IDEOGRAPH MOON..CIRCLED IDEOGRAPH NIGHT -32C0..32CB ; L # So [12] IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY..IDEOGRAPHIC TELEGRAPH SYMBOL FOR DECEMBER -32D0..32FE ; L # So [47] CIRCLED KATAKANA A..CIRCLED KATAKANA WO -3300..3376 ; L # So [119] SQUARE APAATO..SQUARE PC -337B..33DD ; L # So [99] SQUARE ERA NAME HEISEI..SQUARE WB -33E0..33FE ; L # So [31] IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ONE..IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE -3400..4DB5 ; L # Lo [6582] CJK UNIFIED IDEOGRAPH-3400..CJK UNIFIED IDEOGRAPH-4DB5 -4E00..9FCB ; L # Lo [20940] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FCB -A000..A014 ; L # Lo [21] YI SYLLABLE IT..YI SYLLABLE E -A015 ; L # Lm YI SYLLABLE WU -A016..A48C ; L # Lo [1143] YI SYLLABLE BIT..YI SYLLABLE YYR -A4D0..A4F7 ; L # Lo [40] LISU LETTER BA..LISU LETTER OE -A4F8..A4FD ; L # Lm [6] LISU LETTER TONE MYA TI..LISU LETTER TONE MYA JEU -A4FE..A4FF ; L # Po [2] LISU PUNCTUATION COMMA..LISU PUNCTUATION FULL STOP -A500..A60B ; L # Lo [268] VAI SYLLABLE EE..VAI SYLLABLE NG -A60C ; L # Lm VAI SYLLABLE LENGTHENER -A610..A61F ; L # Lo [16] VAI SYLLABLE NDOLE FA..VAI SYMBOL JONG -A620..A629 ; L # Nd [10] VAI DIGIT ZERO..VAI DIGIT NINE -A62A..A62B ; L # Lo [2] VAI SYLLABLE NDOLE MA..VAI SYLLABLE NDOLE DO -A640..A66D ; L # L& [46] CYRILLIC CAPITAL LETTER ZEMLYA..CYRILLIC SMALL LETTER DOUBLE MONOCULAR O -A66E ; L # Lo CYRILLIC LETTER MULTIOCULAR O -A680..A697 ; L # L& [24] CYRILLIC CAPITAL LETTER DWE..CYRILLIC SMALL LETTER SHWE -A6A0..A6E5 ; L # Lo [70] BAMUM LETTER A..BAMUM LETTER KI -A6E6..A6EF ; L # Nl [10] BAMUM LETTER MO..BAMUM LETTER KOGHOM -A6F2..A6F7 ; L # Po [6] BAMUM NJAEMLI..BAMUM QUESTION MARK -A722..A76F ; L # L& [78] LATIN CAPITAL LETTER EGYPTOLOGICAL ALEF..LATIN SMALL LETTER CON -A770 ; L # Lm MODIFIER LETTER US -A771..A787 ; L # L& [23] LATIN SMALL LETTER DUM..LATIN SMALL LETTER INSULAR T -A789..A78A ; L # Sk [2] MODIFIER LETTER COLON..MODIFIER LETTER SHORT EQUALS SIGN -A78B..A78E ; L # L& [4] LATIN CAPITAL LETTER SALTILLO..LATIN SMALL LETTER L WITH RETROFLEX HOOK AND BELT -A790..A791 ; L # L& [2] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN SMALL LETTER N WITH DESCENDER -A7A0..A7A9 ; L # L& [10] LATIN CAPITAL LETTER G WITH OBLIQUE STROKE..LATIN SMALL LETTER S WITH OBLIQUE STROKE -A7FA ; L # L& LATIN LETTER SMALL CAPITAL TURNED M -A7FB..A801 ; L # Lo [7] LATIN EPIGRAPHIC LETTER REVERSED F..SYLOTI NAGRI LETTER I -A803..A805 ; L # Lo [3] SYLOTI NAGRI LETTER U..SYLOTI NAGRI LETTER O -A807..A80A ; L # Lo [4] SYLOTI NAGRI LETTER KO..SYLOTI NAGRI LETTER GHO -A80C..A822 ; L # Lo [23] SYLOTI NAGRI LETTER CO..SYLOTI NAGRI LETTER HO -A823..A824 ; L # Mc [2] SYLOTI NAGRI VOWEL SIGN A..SYLOTI NAGRI VOWEL SIGN I -A827 ; L # Mc SYLOTI NAGRI VOWEL SIGN OO -A830..A835 ; L # No [6] NORTH INDIC FRACTION ONE QUARTER..NORTH INDIC FRACTION THREE SIXTEENTHS -A836..A837 ; L # So [2] NORTH INDIC QUARTER MARK..NORTH INDIC PLACEHOLDER MARK -A840..A873 ; L # Lo [52] PHAGS-PA LETTER KA..PHAGS-PA LETTER CANDRABINDU -A880..A881 ; L # Mc [2] SAURASHTRA SIGN ANUSVARA..SAURASHTRA SIGN VISARGA -A882..A8B3 ; L # Lo [50] SAURASHTRA LETTER A..SAURASHTRA LETTER LLA -A8B4..A8C3 ; L # Mc [16] SAURASHTRA CONSONANT SIGN HAARU..SAURASHTRA VOWEL SIGN AU -A8CE..A8CF ; L # Po [2] SAURASHTRA DANDA..SAURASHTRA DOUBLE DANDA -A8D0..A8D9 ; L # Nd [10] SAURASHTRA DIGIT ZERO..SAURASHTRA DIGIT NINE -A8F2..A8F7 ; L # Lo [6] DEVANAGARI SIGN SPACING CANDRABINDU..DEVANAGARI SIGN CANDRABINDU AVAGRAHA -A8F8..A8FA ; L # Po [3] DEVANAGARI SIGN PUSHPIKA..DEVANAGARI CARET -A8FB ; L # Lo DEVANAGARI HEADSTROKE -A900..A909 ; L # Nd [10] KAYAH LI DIGIT ZERO..KAYAH LI DIGIT NINE -A90A..A925 ; L # Lo [28] KAYAH LI LETTER KA..KAYAH LI LETTER OO -A92E..A92F ; L # Po [2] KAYAH LI SIGN CWI..KAYAH LI SIGN SHYA -A930..A946 ; L # Lo [23] REJANG LETTER KA..REJANG LETTER A -A952..A953 ; L # Mc [2] REJANG CONSONANT SIGN H..REJANG VIRAMA -A95F ; L # Po REJANG SECTION MARK -A960..A97C ; L # Lo [29] HANGUL CHOSEONG TIKEUT-MIEUM..HANGUL CHOSEONG SSANGYEORINHIEUH -A983 ; L # Mc JAVANESE SIGN WIGNYAN -A984..A9B2 ; L # Lo [47] JAVANESE LETTER A..JAVANESE LETTER HA -A9B4..A9B5 ; L # Mc [2] JAVANESE VOWEL SIGN TARUNG..JAVANESE VOWEL SIGN TOLONG -A9BA..A9BB ; L # Mc [2] JAVANESE VOWEL SIGN TALING..JAVANESE VOWEL SIGN DIRGA MURE -A9BD..A9C0 ; L # Mc [4] JAVANESE CONSONANT SIGN KERET..JAVANESE PANGKON -A9C1..A9CD ; L # Po [13] JAVANESE LEFT RERENGGAN..JAVANESE TURNED PADA PISELEH -A9CF ; L # Lm JAVANESE PANGRANGKEP -A9D0..A9D9 ; L # Nd [10] JAVANESE DIGIT ZERO..JAVANESE DIGIT NINE -A9DE..A9DF ; L # Po [2] JAVANESE PADA TIRTA TUMETES..JAVANESE PADA ISEN-ISEN -AA00..AA28 ; L # Lo [41] CHAM LETTER A..CHAM LETTER HA -AA2F..AA30 ; L # Mc [2] CHAM VOWEL SIGN O..CHAM VOWEL SIGN AI -AA33..AA34 ; L # Mc [2] CHAM CONSONANT SIGN YA..CHAM CONSONANT SIGN RA -AA40..AA42 ; L # Lo [3] CHAM LETTER FINAL K..CHAM LETTER FINAL NG -AA44..AA4B ; L # Lo [8] CHAM LETTER FINAL CH..CHAM LETTER FINAL SS -AA4D ; L # Mc CHAM CONSONANT SIGN FINAL H -AA50..AA59 ; L # Nd [10] CHAM DIGIT ZERO..CHAM DIGIT NINE -AA5C..AA5F ; L # Po [4] CHAM PUNCTUATION SPIRAL..CHAM PUNCTUATION TRIPLE DANDA -AA60..AA6F ; L # Lo [16] MYANMAR LETTER KHAMTI GA..MYANMAR LETTER KHAMTI FA -AA70 ; L # Lm MYANMAR MODIFIER LETTER KHAMTI REDUPLICATION -AA71..AA76 ; L # Lo [6] MYANMAR LETTER KHAMTI XA..MYANMAR LOGOGRAM KHAMTI HM -AA77..AA79 ; L # So [3] MYANMAR SYMBOL AITON EXCLAMATION..MYANMAR SYMBOL AITON TWO -AA7A ; L # Lo MYANMAR LETTER AITON RA -AA7B ; L # Mc MYANMAR SIGN PAO KAREN TONE -AA80..AAAF ; L # Lo [48] TAI VIET LETTER LOW KO..TAI VIET LETTER HIGH O -AAB1 ; L # Lo TAI VIET VOWEL AA -AAB5..AAB6 ; L # Lo [2] TAI VIET VOWEL E..TAI VIET VOWEL O -AAB9..AABD ; L # Lo [5] TAI VIET VOWEL UEA..TAI VIET VOWEL AN -AAC0 ; L # Lo TAI VIET TONE MAI NUENG -AAC2 ; L # Lo TAI VIET TONE MAI SONG -AADB..AADC ; L # Lo [2] TAI VIET SYMBOL KON..TAI VIET SYMBOL NUENG -AADD ; L # Lm TAI VIET SYMBOL SAM -AADE..AADF ; L # Po [2] TAI VIET SYMBOL HO HOI..TAI VIET SYMBOL KOI KOI -AB01..AB06 ; L # Lo [6] ETHIOPIC SYLLABLE TTHU..ETHIOPIC SYLLABLE TTHO -AB09..AB0E ; L # Lo [6] ETHIOPIC SYLLABLE DDHU..ETHIOPIC SYLLABLE DDHO -AB11..AB16 ; L # Lo [6] ETHIOPIC SYLLABLE DZU..ETHIOPIC SYLLABLE DZO -AB20..AB26 ; L # Lo [7] ETHIOPIC SYLLABLE CCHHA..ETHIOPIC SYLLABLE CCHHO -AB28..AB2E ; L # Lo [7] ETHIOPIC SYLLABLE BBA..ETHIOPIC SYLLABLE BBO -ABC0..ABE2 ; L # Lo [35] MEETEI MAYEK LETTER KOK..MEETEI MAYEK LETTER I LONSUM -ABE3..ABE4 ; L # Mc [2] MEETEI MAYEK VOWEL SIGN ONAP..MEETEI MAYEK VOWEL SIGN INAP -ABE6..ABE7 ; L # Mc [2] MEETEI MAYEK VOWEL SIGN YENAP..MEETEI MAYEK VOWEL SIGN SOUNAP -ABE9..ABEA ; L # Mc [2] MEETEI MAYEK VOWEL SIGN CHEINAP..MEETEI MAYEK VOWEL SIGN NUNG -ABEB ; L # Po MEETEI MAYEK CHEIKHEI -ABEC ; L # Mc MEETEI MAYEK LUM IYEK -ABF0..ABF9 ; L # Nd [10] MEETEI MAYEK DIGIT ZERO..MEETEI MAYEK DIGIT NINE -AC00..D7A3 ; L # Lo [11172] HANGUL SYLLABLE GA..HANGUL SYLLABLE HIH -D7B0..D7C6 ; L # Lo [23] HANGUL JUNGSEONG O-YEO..HANGUL JUNGSEONG ARAEA-E -D7CB..D7FB ; L # Lo [49] HANGUL JONGSEONG NIEUN-RIEUL..HANGUL JONGSEONG PHIEUPH-THIEUTH -E000..F8FF ; L # Co [6400] .. -F900..FA2D ; L # Lo [302] CJK COMPATIBILITY IDEOGRAPH-F900..CJK COMPATIBILITY IDEOGRAPH-FA2D -FA30..FA6D ; L # Lo [62] CJK COMPATIBILITY IDEOGRAPH-FA30..CJK COMPATIBILITY IDEOGRAPH-FA6D -FA70..FAD9 ; L # Lo [106] CJK COMPATIBILITY IDEOGRAPH-FA70..CJK COMPATIBILITY IDEOGRAPH-FAD9 -FB00..FB06 ; L # L& [7] LATIN SMALL LIGATURE FF..LATIN SMALL LIGATURE ST -FB13..FB17 ; L # L& [5] ARMENIAN SMALL LIGATURE MEN NOW..ARMENIAN SMALL LIGATURE MEN XEH -FF21..FF3A ; L # L& [26] FULLWIDTH LATIN CAPITAL LETTER A..FULLWIDTH LATIN CAPITAL LETTER Z -FF41..FF5A ; L # L& [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH LATIN SMALL LETTER Z -FF66..FF6F ; L # Lo [10] HALFWIDTH KATAKANA LETTER WO..HALFWIDTH KATAKANA LETTER SMALL TU -FF70 ; L # Lm HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK -FF71..FF9D ; L # Lo [45] HALFWIDTH KATAKANA LETTER A..HALFWIDTH KATAKANA LETTER N -FF9E..FF9F ; L # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK -FFA0..FFBE ; L # Lo [31] HALFWIDTH HANGUL FILLER..HALFWIDTH HANGUL LETTER HIEUH -FFC2..FFC7 ; L # Lo [6] HALFWIDTH HANGUL LETTER A..HALFWIDTH HANGUL LETTER E -FFCA..FFCF ; L # Lo [6] HALFWIDTH HANGUL LETTER YEO..HALFWIDTH HANGUL LETTER OE -FFD2..FFD7 ; L # Lo [6] HALFWIDTH HANGUL LETTER YO..HALFWIDTH HANGUL LETTER YU -FFDA..FFDC ; L # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL LETTER I -10000..1000B ; L # Lo [12] LINEAR B SYLLABLE B008 A..LINEAR B SYLLABLE B046 JE -1000D..10026 ; L # Lo [26] LINEAR B SYLLABLE B036 JO..LINEAR B SYLLABLE B032 QO -10028..1003A ; L # Lo [19] LINEAR B SYLLABLE B060 RA..LINEAR B SYLLABLE B042 WO -1003C..1003D ; L # Lo [2] LINEAR B SYLLABLE B017 ZA..LINEAR B SYLLABLE B074 ZE -1003F..1004D ; L # Lo [15] LINEAR B SYLLABLE B020 ZO..LINEAR B SYLLABLE B091 TWO -10050..1005D ; L # Lo [14] LINEAR B SYMBOL B018..LINEAR B SYMBOL B089 -10080..100FA ; L # Lo [123] LINEAR B IDEOGRAM B100 MAN..LINEAR B IDEOGRAM VESSEL B305 -10100 ; L # Po AEGEAN WORD SEPARATOR LINE -10102 ; L # So AEGEAN CHECK MARK -10107..10133 ; L # No [45] AEGEAN NUMBER ONE..AEGEAN NUMBER NINETY THOUSAND -10137..1013F ; L # So [9] AEGEAN WEIGHT BASE UNIT..AEGEAN MEASURE THIRD SUBUNIT -101D0..101FC ; L # So [45] PHAISTOS DISC SIGN PEDESTRIAN..PHAISTOS DISC SIGN WAVY BAND -10280..1029C ; L # Lo [29] LYCIAN LETTER A..LYCIAN LETTER X -102A0..102D0 ; L # Lo [49] CARIAN LETTER A..CARIAN LETTER UUU3 -10300..1031E ; L # Lo [31] OLD ITALIC LETTER A..OLD ITALIC LETTER UU -10320..10323 ; L # No [4] OLD ITALIC NUMERAL ONE..OLD ITALIC NUMERAL FIFTY -10330..10340 ; L # Lo [17] GOTHIC LETTER AHSA..GOTHIC LETTER PAIRTHRA -10341 ; L # Nl GOTHIC LETTER NINETY -10342..10349 ; L # Lo [8] GOTHIC LETTER RAIDA..GOTHIC LETTER OTHAL -1034A ; L # Nl GOTHIC LETTER NINE HUNDRED -10380..1039D ; L # Lo [30] UGARITIC LETTER ALPA..UGARITIC LETTER SSU -1039F ; L # Po UGARITIC WORD DIVIDER -103A0..103C3 ; L # Lo [36] OLD PERSIAN SIGN A..OLD PERSIAN SIGN HA -103C8..103CF ; L # Lo [8] OLD PERSIAN SIGN AURAMAZDAA..OLD PERSIAN SIGN BUUMISH -103D0 ; L # Po OLD PERSIAN WORD DIVIDER -103D1..103D5 ; L # Nl [5] OLD PERSIAN NUMBER ONE..OLD PERSIAN NUMBER HUNDRED -10400..1044F ; L # L& [80] DESERET CAPITAL LETTER LONG I..DESERET SMALL LETTER EW -10450..1049D ; L # Lo [78] SHAVIAN LETTER PEEP..OSMANYA LETTER OO -104A0..104A9 ; L # Nd [10] OSMANYA DIGIT ZERO..OSMANYA DIGIT NINE -11000 ; L # Mc BRAHMI SIGN CANDRABINDU -11002 ; L # Mc BRAHMI SIGN VISARGA -11003..11037 ; L # Lo [53] BRAHMI SIGN JIHVAMULIYA..BRAHMI LETTER OLD TAMIL NNNA -11047..1104D ; L # Po [7] BRAHMI DANDA..BRAHMI PUNCTUATION LOTUS -11066..1106F ; L # Nd [10] BRAHMI DIGIT ZERO..BRAHMI DIGIT NINE -11082 ; L # Mc KAITHI SIGN VISARGA -11083..110AF ; L # Lo [45] KAITHI LETTER A..KAITHI LETTER HA -110B0..110B2 ; L # Mc [3] KAITHI VOWEL SIGN AA..KAITHI VOWEL SIGN II -110B7..110B8 ; L # Mc [2] KAITHI VOWEL SIGN O..KAITHI VOWEL SIGN AU -110BB..110BC ; L # Po [2] KAITHI ABBREVIATION SIGN..KAITHI ENUMERATION SIGN -110BD ; L # Cf KAITHI NUMBER SIGN -110BE..110C1 ; L # Po [4] KAITHI SECTION MARK..KAITHI DOUBLE DANDA -12000..1236E ; L # Lo [879] CUNEIFORM SIGN A..CUNEIFORM SIGN ZUM -12400..12462 ; L # Nl [99] CUNEIFORM NUMERIC SIGN TWO ASH..CUNEIFORM NUMERIC SIGN OLD ASSYRIAN ONE QUARTER -12470..12473 ; L # Po [4] CUNEIFORM PUNCTUATION SIGN OLD ASSYRIAN WORD DIVIDER..CUNEIFORM PUNCTUATION SIGN DIAGONAL TRICOLON -13000..1342E ; L # Lo [1071] EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH AA032 -16800..16A38 ; L # Lo [569] BAMUM LETTER PHASE-A NGKUE MFON..BAMUM LETTER PHASE-F VUEQ -1B000..1B001 ; L # Lo [2] KATAKANA LETTER ARCHAIC E..HIRAGANA LETTER ARCHAIC YE -1D000..1D0F5 ; L # So [246] BYZANTINE MUSICAL SYMBOL PSILI..BYZANTINE MUSICAL SYMBOL GORGON NEO KATO -1D100..1D126 ; L # So [39] MUSICAL SYMBOL SINGLE BARLINE..MUSICAL SYMBOL DRUM CLEF-2 -1D129..1D164 ; L # So [60] MUSICAL SYMBOL MULTIPLE MEASURE REST..MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE -1D165..1D166 ; L # Mc [2] MUSICAL SYMBOL COMBINING STEM..MUSICAL SYMBOL COMBINING SPRECHGESANG STEM -1D16A..1D16C ; L # So [3] MUSICAL SYMBOL FINGERED TREMOLO-1..MUSICAL SYMBOL FINGERED TREMOLO-3 -1D16D..1D172 ; L # Mc [6] MUSICAL SYMBOL COMBINING AUGMENTATION DOT..MUSICAL SYMBOL COMBINING FLAG-5 -1D183..1D184 ; L # So [2] MUSICAL SYMBOL ARPEGGIATO UP..MUSICAL SYMBOL ARPEGGIATO DOWN -1D18C..1D1A9 ; L # So [30] MUSICAL SYMBOL RINFORZANDO..MUSICAL SYMBOL DEGREE SLASH -1D1AE..1D1DD ; L # So [48] MUSICAL SYMBOL PEDAL MARK..MUSICAL SYMBOL PES SUBPUNCTIS -1D360..1D371 ; L # No [18] COUNTING ROD UNIT DIGIT ONE..COUNTING ROD TENS DIGIT NINE -1D400..1D454 ; L # L& [85] MATHEMATICAL BOLD CAPITAL A..MATHEMATICAL ITALIC SMALL G -1D456..1D49C ; L # L& [71] MATHEMATICAL ITALIC SMALL I..MATHEMATICAL SCRIPT CAPITAL A -1D49E..1D49F ; L # L& [2] MATHEMATICAL SCRIPT CAPITAL C..MATHEMATICAL SCRIPT CAPITAL D -1D4A2 ; L # L& MATHEMATICAL SCRIPT CAPITAL G -1D4A5..1D4A6 ; L # L& [2] MATHEMATICAL SCRIPT CAPITAL J..MATHEMATICAL SCRIPT CAPITAL K -1D4A9..1D4AC ; L # L& [4] MATHEMATICAL SCRIPT CAPITAL N..MATHEMATICAL SCRIPT CAPITAL Q -1D4AE..1D4B9 ; L # L& [12] MATHEMATICAL SCRIPT CAPITAL S..MATHEMATICAL SCRIPT SMALL D -1D4BB ; L # L& MATHEMATICAL SCRIPT SMALL F -1D4BD..1D4C3 ; L # L& [7] MATHEMATICAL SCRIPT SMALL H..MATHEMATICAL SCRIPT SMALL N -1D4C5..1D505 ; L # L& [65] MATHEMATICAL SCRIPT SMALL P..MATHEMATICAL FRAKTUR CAPITAL B -1D507..1D50A ; L # L& [4] MATHEMATICAL FRAKTUR CAPITAL D..MATHEMATICAL FRAKTUR CAPITAL G -1D50D..1D514 ; L # L& [8] MATHEMATICAL FRAKTUR CAPITAL J..MATHEMATICAL FRAKTUR CAPITAL Q -1D516..1D51C ; L # L& [7] MATHEMATICAL FRAKTUR CAPITAL S..MATHEMATICAL FRAKTUR CAPITAL Y -1D51E..1D539 ; L # L& [28] MATHEMATICAL FRAKTUR SMALL A..MATHEMATICAL DOUBLE-STRUCK CAPITAL B -1D53B..1D53E ; L # L& [4] MATHEMATICAL DOUBLE-STRUCK CAPITAL D..MATHEMATICAL DOUBLE-STRUCK CAPITAL G -1D540..1D544 ; L # L& [5] MATHEMATICAL DOUBLE-STRUCK CAPITAL I..MATHEMATICAL DOUBLE-STRUCK CAPITAL M -1D546 ; L # L& MATHEMATICAL DOUBLE-STRUCK CAPITAL O -1D54A..1D550 ; L # L& [7] MATHEMATICAL DOUBLE-STRUCK CAPITAL S..MATHEMATICAL DOUBLE-STRUCK CAPITAL Y -1D552..1D6A5 ; L # L& [340] MATHEMATICAL DOUBLE-STRUCK SMALL A..MATHEMATICAL ITALIC SMALL DOTLESS J -1D6A8..1D6C0 ; L # L& [25] MATHEMATICAL BOLD CAPITAL ALPHA..MATHEMATICAL BOLD CAPITAL OMEGA -1D6C1 ; L # Sm MATHEMATICAL BOLD NABLA -1D6C2..1D6DA ; L # L& [25] MATHEMATICAL BOLD SMALL ALPHA..MATHEMATICAL BOLD SMALL OMEGA -1D6DC..1D6FA ; L # L& [31] MATHEMATICAL BOLD EPSILON SYMBOL..MATHEMATICAL ITALIC CAPITAL OMEGA -1D6FB ; L # Sm MATHEMATICAL ITALIC NABLA -1D6FC..1D714 ; L # L& [25] MATHEMATICAL ITALIC SMALL ALPHA..MATHEMATICAL ITALIC SMALL OMEGA -1D716..1D734 ; L # L& [31] MATHEMATICAL ITALIC EPSILON SYMBOL..MATHEMATICAL BOLD ITALIC CAPITAL OMEGA -1D735 ; L # Sm MATHEMATICAL BOLD ITALIC NABLA -1D736..1D74E ; L # L& [25] MATHEMATICAL BOLD ITALIC SMALL ALPHA..MATHEMATICAL BOLD ITALIC SMALL OMEGA -1D750..1D76E ; L # L& [31] MATHEMATICAL BOLD ITALIC EPSILON SYMBOL..MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA -1D76F ; L # Sm MATHEMATICAL SANS-SERIF BOLD NABLA -1D770..1D788 ; L # L& [25] MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA..MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA -1D78A..1D7A8 ; L # L& [31] MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL..MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA -1D7A9 ; L # Sm MATHEMATICAL SANS-SERIF BOLD ITALIC NABLA -1D7AA..1D7C2 ; L # L& [25] MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA..MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA -1D7C4..1D7CB ; L # L& [8] MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL..MATHEMATICAL BOLD SMALL DIGAMMA -1F110..1F12E ; L # So [31] PARENTHESIZED LATIN CAPITAL LETTER A..CIRCLED WZ -1F130..1F169 ; L # So [58] SQUARED LATIN CAPITAL LETTER A..NEGATIVE CIRCLED LATIN CAPITAL LETTER Z -1F170..1F19A ; L # So [43] NEGATIVE SQUARED LATIN CAPITAL LETTER A..SQUARED VS -1F1E6..1F202 ; L # So [29] REGIONAL INDICATOR SYMBOL LETTER A..SQUARED KATAKANA SA -1F210..1F23A ; L # So [43] SQUARED CJK UNIFIED IDEOGRAPH-624B..SQUARED CJK UNIFIED IDEOGRAPH-55B6 -1F240..1F248 ; L # So [9] TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-672C..TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6557 -1F250..1F251 ; L # So [2] CIRCLED IDEOGRAPH ADVANTAGE..CIRCLED IDEOGRAPH ACCEPT -1F48C ; L # So LOVE LETTER -1F524 ; L # So INPUT SYMBOL FOR LATIN LETTERS -20000..2A6D6 ; L # Lo [42711] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6D6 -2A700..2B734 ; L # Lo [4149] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B734 -2B740..2B81D ; L # Lo [222] CJK UNIFIED IDEOGRAPH-2B740..CJK UNIFIED IDEOGRAPH-2B81D -2F800..2FA1D ; L # Lo [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D -F0000..FFFFD ; L # Co [65534] .. -100000..10FFFD; L # Co [65534] .. - -# The above property value applies to 859451 code points not listed here. -# Total code points: 1098619 - -# ================================================ - -# Bidi_Class=Right_To_Left - -0590 ; R # Cn -05BE ; R # Pd HEBREW PUNCTUATION MAQAF -05C0 ; R # Po HEBREW PUNCTUATION PASEQ -05C3 ; R # Po HEBREW PUNCTUATION SOF PASUQ -05C6 ; R # Po HEBREW PUNCTUATION NUN HAFUKHA -05C8..05CF ; R # Cn [8] .. -05D0..05EA ; R # Lo [27] HEBREW LETTER ALEF..HEBREW LETTER TAV -05EB..05EF ; R # Cn [5] .. -05F0..05F2 ; R # Lo [3] HEBREW LIGATURE YIDDISH DOUBLE VAV..HEBREW LIGATURE YIDDISH DOUBLE YOD -05F3..05F4 ; R # Po [2] HEBREW PUNCTUATION GERESH..HEBREW PUNCTUATION GERSHAYIM -05F5..05FF ; R # Cn [11] .. -07C0..07C9 ; R # Nd [10] NKO DIGIT ZERO..NKO DIGIT NINE -07CA..07EA ; R # Lo [33] NKO LETTER A..NKO LETTER JONA RA -07F4..07F5 ; R # Lm [2] NKO HIGH TONE APOSTROPHE..NKO LOW TONE APOSTROPHE -07FA ; R # Lm NKO LAJANYALAN -07FB..07FF ; R # Cn [5] .. -0800..0815 ; R # Lo [22] SAMARITAN LETTER ALAF..SAMARITAN LETTER TAAF -081A ; R # Lm SAMARITAN MODIFIER LETTER EPENTHETIC YUT -0824 ; R # Lm SAMARITAN MODIFIER LETTER SHORT A -0828 ; R # Lm SAMARITAN MODIFIER LETTER I -082E..082F ; R # Cn [2] .. -0830..083E ; R # Po [15] SAMARITAN PUNCTUATION NEQUDAA..SAMARITAN PUNCTUATION ANNAAU -083F ; R # Cn -0840..0858 ; R # Lo [25] MANDAIC LETTER HALQA..MANDAIC LETTER AIN -085C..085D ; R # Cn [2] .. -085E ; R # Po MANDAIC PUNCTUATION -085F..08FF ; R # Cn [161] .. -200F ; R # Cf RIGHT-TO-LEFT MARK -FB1D ; R # Lo HEBREW LETTER YOD WITH HIRIQ -FB1F..FB28 ; R # Lo [10] HEBREW LIGATURE YIDDISH YOD YOD PATAH..HEBREW LETTER WIDE TAV -FB2A..FB36 ; R # Lo [13] HEBREW LETTER SHIN WITH SHIN DOT..HEBREW LETTER ZAYIN WITH DAGESH -FB37 ; R # Cn -FB38..FB3C ; R # Lo [5] HEBREW LETTER TET WITH DAGESH..HEBREW LETTER LAMED WITH DAGESH -FB3D ; R # Cn -FB3E ; R # Lo HEBREW LETTER MEM WITH DAGESH -FB3F ; R # Cn -FB40..FB41 ; R # Lo [2] HEBREW LETTER NUN WITH DAGESH..HEBREW LETTER SAMEKH WITH DAGESH -FB42 ; R # Cn -FB43..FB44 ; R # Lo [2] HEBREW LETTER FINAL PE WITH DAGESH..HEBREW LETTER PE WITH DAGESH -FB45 ; R # Cn -FB46..FB4F ; R # Lo [10] HEBREW LETTER TSADI WITH DAGESH..HEBREW LIGATURE ALEF LAMED -10800..10805 ; R # Lo [6] CYPRIOT SYLLABLE A..CYPRIOT SYLLABLE JA -10806..10807 ; R # Cn [2] .. -10808 ; R # Lo CYPRIOT SYLLABLE JO -10809 ; R # Cn -1080A..10835 ; R # Lo [44] CYPRIOT SYLLABLE KA..CYPRIOT SYLLABLE WO -10836 ; R # Cn -10837..10838 ; R # Lo [2] CYPRIOT SYLLABLE XA..CYPRIOT SYLLABLE XE -10839..1083B ; R # Cn [3] .. -1083C ; R # Lo CYPRIOT SYLLABLE ZA -1083D..1083E ; R # Cn [2] .. -1083F..10855 ; R # Lo [23] CYPRIOT SYLLABLE ZO..IMPERIAL ARAMAIC LETTER TAW -10856 ; R # Cn -10857 ; R # Po IMPERIAL ARAMAIC SECTION SIGN -10858..1085F ; R # No [8] IMPERIAL ARAMAIC NUMBER ONE..IMPERIAL ARAMAIC NUMBER TEN THOUSAND -10860..108FF ; R # Cn [160] .. -10900..10915 ; R # Lo [22] PHOENICIAN LETTER ALF..PHOENICIAN LETTER TAU -10916..1091B ; R # No [6] PHOENICIAN NUMBER ONE..PHOENICIAN NUMBER THREE -1091C..1091E ; R # Cn [3] .. -10920..10939 ; R # Lo [26] LYDIAN LETTER A..LYDIAN LETTER C -1093A..1093E ; R # Cn [5] .. -1093F ; R # Po LYDIAN TRIANGULAR MARK -10940..109FF ; R # Cn [192] .. -10A00 ; R # Lo KHAROSHTHI LETTER A -10A04 ; R # Cn -10A07..10A0B ; R # Cn [5] .. -10A10..10A13 ; R # Lo [4] KHAROSHTHI LETTER KA..KHAROSHTHI LETTER GHA -10A14 ; R # Cn -10A15..10A17 ; R # Lo [3] KHAROSHTHI LETTER CA..KHAROSHTHI LETTER JA -10A18 ; R # Cn -10A19..10A33 ; R # Lo [27] KHAROSHTHI LETTER NYA..KHAROSHTHI LETTER TTTHA -10A34..10A37 ; R # Cn [4] .. -10A3B..10A3E ; R # Cn [4] .. -10A40..10A47 ; R # No [8] KHAROSHTHI DIGIT ONE..KHAROSHTHI NUMBER ONE THOUSAND -10A48..10A4F ; R # Cn [8] .. -10A50..10A58 ; R # Po [9] KHAROSHTHI PUNCTUATION DOT..KHAROSHTHI PUNCTUATION LINES -10A59..10A5F ; R # Cn [7] .. -10A60..10A7C ; R # Lo [29] OLD SOUTH ARABIAN LETTER HE..OLD SOUTH ARABIAN LETTER THETH -10A7D..10A7E ; R # No [2] OLD SOUTH ARABIAN NUMBER ONE..OLD SOUTH ARABIAN NUMBER FIFTY -10A7F ; R # Po OLD SOUTH ARABIAN NUMERIC INDICATOR -10A80..10AFF ; R # Cn [128] .. -10B00..10B35 ; R # Lo [54] AVESTAN LETTER A..AVESTAN LETTER HE -10B36..10B38 ; R # Cn [3] .. -10B40..10B55 ; R # Lo [22] INSCRIPTIONAL PARTHIAN LETTER ALEPH..INSCRIPTIONAL PARTHIAN LETTER TAW -10B56..10B57 ; R # Cn [2] .. -10B58..10B5F ; R # No [8] INSCRIPTIONAL PARTHIAN NUMBER ONE..INSCRIPTIONAL PARTHIAN NUMBER ONE THOUSAND -10B60..10B72 ; R # Lo [19] INSCRIPTIONAL PAHLAVI LETTER ALEPH..INSCRIPTIONAL PAHLAVI LETTER TAW -10B73..10B77 ; R # Cn [5] .. -10B78..10B7F ; R # No [8] INSCRIPTIONAL PAHLAVI NUMBER ONE..INSCRIPTIONAL PAHLAVI NUMBER ONE THOUSAND -10B80..10BFF ; R # Cn [128] .. -10C00..10C48 ; R # Lo [73] OLD TURKIC LETTER ORKHON A..OLD TURKIC LETTER ORKHON BASH -10C49..10E5F ; R # Cn [535] .. -10E7F..10FFF ; R # Cn [385] .. -1E800..1EFFF ; R # Cn [2048] .. - -# Total code points: 4438 - -# ================================================ - -# Bidi_Class=European_Number - -0030..0039 ; EN # Nd [10] DIGIT ZERO..DIGIT NINE -00B2..00B3 ; EN # No [2] SUPERSCRIPT TWO..SUPERSCRIPT THREE -00B9 ; EN # No SUPERSCRIPT ONE -06F0..06F9 ; EN # Nd [10] EXTENDED ARABIC-INDIC DIGIT ZERO..EXTENDED ARABIC-INDIC DIGIT NINE -2070 ; EN # No SUPERSCRIPT ZERO -2074..2079 ; EN # No [6] SUPERSCRIPT FOUR..SUPERSCRIPT NINE -2080..2089 ; EN # No [10] SUBSCRIPT ZERO..SUBSCRIPT NINE -2488..249B ; EN # No [20] DIGIT ONE FULL STOP..NUMBER TWENTY FULL STOP -FF10..FF19 ; EN # Nd [10] FULLWIDTH DIGIT ZERO..FULLWIDTH DIGIT NINE -1D7CE..1D7FF ; EN # Nd [50] MATHEMATICAL BOLD DIGIT ZERO..MATHEMATICAL MONOSPACE DIGIT NINE -1F100..1F10A ; EN # No [11] DIGIT ZERO FULL STOP..DIGIT NINE COMMA - -# Total code points: 131 - -# ================================================ - -# Bidi_Class=European_Separator - -002B ; ES # Sm PLUS SIGN -002D ; ES # Pd HYPHEN-MINUS -207A..207B ; ES # Sm [2] SUPERSCRIPT PLUS SIGN..SUPERSCRIPT MINUS -208A..208B ; ES # Sm [2] SUBSCRIPT PLUS SIGN..SUBSCRIPT MINUS -2212 ; ES # Sm MINUS SIGN -FB29 ; ES # Sm HEBREW LETTER ALTERNATIVE PLUS SIGN -FE62 ; ES # Sm SMALL PLUS SIGN -FE63 ; ES # Pd SMALL HYPHEN-MINUS -FF0B ; ES # Sm FULLWIDTH PLUS SIGN -FF0D ; ES # Pd FULLWIDTH HYPHEN-MINUS - -# Total code points: 12 - -# ================================================ - -# Bidi_Class=European_Terminator - -0023 ; ET # Po NUMBER SIGN -0024 ; ET # Sc DOLLAR SIGN -0025 ; ET # Po PERCENT SIGN -00A2..00A5 ; ET # Sc [4] CENT SIGN..YEN SIGN -00B0 ; ET # So DEGREE SIGN -00B1 ; ET # Sm PLUS-MINUS SIGN -0609..060A ; ET # Po [2] ARABIC-INDIC PER MILLE SIGN..ARABIC-INDIC PER TEN THOUSAND SIGN -066A ; ET # Po ARABIC PERCENT SIGN -09F2..09F3 ; ET # Sc [2] BENGALI RUPEE MARK..BENGALI RUPEE SIGN -09FB ; ET # Sc BENGALI GANDA MARK -0AF1 ; ET # Sc GUJARATI RUPEE SIGN -0BF9 ; ET # Sc TAMIL RUPEE SIGN -0E3F ; ET # Sc THAI CURRENCY SYMBOL BAHT -17DB ; ET # Sc KHMER CURRENCY SYMBOL RIEL -2030..2034 ; ET # Po [5] PER MILLE SIGN..TRIPLE PRIME -20A0..20B9 ; ET # Sc [26] EURO-CURRENCY SIGN..INDIAN RUPEE SIGN -212E ; ET # So ESTIMATED SYMBOL -2213 ; ET # Sm MINUS-OR-PLUS SIGN -A838 ; ET # Sc NORTH INDIC RUPEE MARK -A839 ; ET # So NORTH INDIC QUANTITY MARK -FE5F ; ET # Po SMALL NUMBER SIGN -FE69 ; ET # Sc SMALL DOLLAR SIGN -FE6A ; ET # Po SMALL PERCENT SIGN -FF03 ; ET # Po FULLWIDTH NUMBER SIGN -FF04 ; ET # Sc FULLWIDTH DOLLAR SIGN -FF05 ; ET # Po FULLWIDTH PERCENT SIGN -FFE0..FFE1 ; ET # Sc [2] FULLWIDTH CENT SIGN..FULLWIDTH POUND SIGN -FFE5..FFE6 ; ET # Sc [2] FULLWIDTH YEN SIGN..FULLWIDTH WON SIGN - -# Total code points: 64 - -# ================================================ - -# Bidi_Class=Arabic_Number - -0600..0603 ; AN # Cf [4] ARABIC NUMBER SIGN..ARABIC SIGN SAFHA -0660..0669 ; AN # Nd [10] ARABIC-INDIC DIGIT ZERO..ARABIC-INDIC DIGIT NINE -066B..066C ; AN # Po [2] ARABIC DECIMAL SEPARATOR..ARABIC THOUSANDS SEPARATOR -06DD ; AN # Cf ARABIC END OF AYAH -070F ; AN # Cf SYRIAC ABBREVIATION MARK -10E60..10E7E ; AN # No [31] RUMI DIGIT ONE..RUMI FRACTION TWO THIRDS - -# Total code points: 49 - -# ================================================ - -# Bidi_Class=Common_Separator - -002C ; CS # Po COMMA -002E..002F ; CS # Po [2] FULL STOP..SOLIDUS -003A ; CS # Po COLON -00A0 ; CS # Zs NO-BREAK SPACE -060C ; CS # Po ARABIC COMMA -202F ; CS # Zs NARROW NO-BREAK SPACE -2044 ; CS # Sm FRACTION SLASH -FE50 ; CS # Po SMALL COMMA -FE52 ; CS # Po SMALL FULL STOP -FE55 ; CS # Po SMALL COLON -FF0C ; CS # Po FULLWIDTH COMMA -FF0E..FF0F ; CS # Po [2] FULLWIDTH FULL STOP..FULLWIDTH SOLIDUS -FF1A ; CS # Po FULLWIDTH COLON - -# Total code points: 15 - -# ================================================ - -# Bidi_Class=Paragraph_Separator - -000A ; B # Cc -000D ; B # Cc -001C..001E ; B # Cc [3] .. -0085 ; B # Cc -2029 ; B # Zp PARAGRAPH SEPARATOR - -# Total code points: 7 - -# ================================================ - -# Bidi_Class=Segment_Separator - -0009 ; S # Cc -000B ; S # Cc -001F ; S # Cc - -# Total code points: 3 - -# ================================================ - -# Bidi_Class=White_Space - -000C ; WS # Cc -0020 ; WS # Zs SPACE -1680 ; WS # Zs OGHAM SPACE MARK -180E ; WS # Zs MONGOLIAN VOWEL SEPARATOR -2000..200A ; WS # Zs [11] EN QUAD..HAIR SPACE -2028 ; WS # Zl LINE SEPARATOR -205F ; WS # Zs MEDIUM MATHEMATICAL SPACE -3000 ; WS # Zs IDEOGRAPHIC SPACE - -# Total code points: 18 - -# ================================================ - -# Bidi_Class=Other_Neutral - -0021..0022 ; ON # Po [2] EXCLAMATION MARK..QUOTATION MARK -0026..0027 ; ON # Po [2] AMPERSAND..APOSTROPHE -0028 ; ON # Ps LEFT PARENTHESIS -0029 ; ON # Pe RIGHT PARENTHESIS -002A ; ON # Po ASTERISK -003B ; ON # Po SEMICOLON -003C..003E ; ON # Sm [3] LESS-THAN SIGN..GREATER-THAN SIGN -003F..0040 ; ON # Po [2] QUESTION MARK..COMMERCIAL AT -005B ; ON # Ps LEFT SQUARE BRACKET -005C ; ON # Po REVERSE SOLIDUS -005D ; ON # Pe RIGHT SQUARE BRACKET -005E ; ON # Sk CIRCUMFLEX ACCENT -005F ; ON # Pc LOW LINE -0060 ; ON # Sk GRAVE ACCENT -007B ; ON # Ps LEFT CURLY BRACKET -007C ; ON # Sm VERTICAL LINE -007D ; ON # Pe RIGHT CURLY BRACKET -007E ; ON # Sm TILDE -00A1 ; ON # Po INVERTED EXCLAMATION MARK -00A6..00A7 ; ON # So [2] BROKEN BAR..SECTION SIGN -00A8 ; ON # Sk DIAERESIS -00A9 ; ON # So COPYRIGHT SIGN -00AB ; ON # Pi LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -00AC ; ON # Sm NOT SIGN -00AE ; ON # So REGISTERED SIGN -00AF ; ON # Sk MACRON -00B4 ; ON # Sk ACUTE ACCENT -00B6 ; ON # So PILCROW SIGN -00B7 ; ON # Po MIDDLE DOT -00B8 ; ON # Sk CEDILLA -00BB ; ON # Pf RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -00BC..00BE ; ON # No [3] VULGAR FRACTION ONE QUARTER..VULGAR FRACTION THREE QUARTERS -00BF ; ON # Po INVERTED QUESTION MARK -00D7 ; ON # Sm MULTIPLICATION SIGN -00F7 ; ON # Sm DIVISION SIGN -02B9..02BA ; ON # Lm [2] MODIFIER LETTER PRIME..MODIFIER LETTER DOUBLE PRIME -02C2..02C5 ; ON # Sk [4] MODIFIER LETTER LEFT ARROWHEAD..MODIFIER LETTER DOWN ARROWHEAD -02C6..02CF ; ON # Lm [10] MODIFIER LETTER CIRCUMFLEX ACCENT..MODIFIER LETTER LOW ACUTE ACCENT -02D2..02DF ; ON # Sk [14] MODIFIER LETTER CENTRED RIGHT HALF RING..MODIFIER LETTER CROSS ACCENT -02E5..02EB ; ON # Sk [7] MODIFIER LETTER EXTRA-HIGH TONE BAR..MODIFIER LETTER YANG DEPARTING TONE MARK -02EC ; ON # Lm MODIFIER LETTER VOICING -02ED ; ON # Sk MODIFIER LETTER UNASPIRATED -02EF..02FF ; ON # Sk [17] MODIFIER LETTER LOW DOWN ARROWHEAD..MODIFIER LETTER LOW LEFT ARROW -0374 ; ON # Lm GREEK NUMERAL SIGN -0375 ; ON # Sk GREEK LOWER NUMERAL SIGN -037E ; ON # Po GREEK QUESTION MARK -0384..0385 ; ON # Sk [2] GREEK TONOS..GREEK DIALYTIKA TONOS -0387 ; ON # Po GREEK ANO TELEIA -03F6 ; ON # Sm GREEK REVERSED LUNATE EPSILON SYMBOL -058A ; ON # Pd ARMENIAN HYPHEN -0606..0607 ; ON # Sm [2] ARABIC-INDIC CUBE ROOT..ARABIC-INDIC FOURTH ROOT -060E..060F ; ON # So [2] ARABIC POETIC VERSE SIGN..ARABIC SIGN MISRA -06DE ; ON # So ARABIC START OF RUB EL HIZB -06E9 ; ON # So ARABIC PLACE OF SAJDAH -07F6 ; ON # So NKO SYMBOL OO DENNEN -07F7..07F9 ; ON # Po [3] NKO SYMBOL GBAKURUNEN..NKO EXCLAMATION MARK -0BF3..0BF8 ; ON # So [6] TAMIL DAY SIGN..TAMIL AS ABOVE SIGN -0BFA ; ON # So TAMIL NUMBER SIGN -0C78..0C7E ; ON # No [7] TELUGU FRACTION DIGIT ZERO FOR ODD POWERS OF FOUR..TELUGU FRACTION DIGIT THREE FOR EVEN POWERS OF FOUR -0F3A ; ON # Ps TIBETAN MARK GUG RTAGS GYON -0F3B ; ON # Pe TIBETAN MARK GUG RTAGS GYAS -0F3C ; ON # Ps TIBETAN MARK ANG KHANG GYON -0F3D ; ON # Pe TIBETAN MARK ANG KHANG GYAS -1390..1399 ; ON # So [10] ETHIOPIC TONAL MARK YIZET..ETHIOPIC TONAL MARK KURT -1400 ; ON # Pd CANADIAN SYLLABICS HYPHEN -169B ; ON # Ps OGHAM FEATHER MARK -169C ; ON # Pe OGHAM REVERSED FEATHER MARK -17F0..17F9 ; ON # No [10] KHMER SYMBOL LEK ATTAK SON..KHMER SYMBOL LEK ATTAK PRAM-BUON -1800..1805 ; ON # Po [6] MONGOLIAN BIRGA..MONGOLIAN FOUR DOTS -1806 ; ON # Pd MONGOLIAN TODO SOFT HYPHEN -1807..180A ; ON # Po [4] MONGOLIAN SIBE SYLLABLE BOUNDARY MARKER..MONGOLIAN NIRUGU -1940 ; ON # So LIMBU SIGN LOO -1944..1945 ; ON # Po [2] LIMBU EXCLAMATION MARK..LIMBU QUESTION MARK -19DE..19FF ; ON # So [34] NEW TAI LUE SIGN LAE..KHMER SYMBOL DAP-PRAM ROC -1FBD ; ON # Sk GREEK KORONIS -1FBF..1FC1 ; ON # Sk [3] GREEK PSILI..GREEK DIALYTIKA AND PERISPOMENI -1FCD..1FCF ; ON # Sk [3] GREEK PSILI AND VARIA..GREEK PSILI AND PERISPOMENI -1FDD..1FDF ; ON # Sk [3] GREEK DASIA AND VARIA..GREEK DASIA AND PERISPOMENI -1FED..1FEF ; ON # Sk [3] GREEK DIALYTIKA AND VARIA..GREEK VARIA -1FFD..1FFE ; ON # Sk [2] GREEK OXIA..GREEK DASIA -2010..2015 ; ON # Pd [6] HYPHEN..HORIZONTAL BAR -2016..2017 ; ON # Po [2] DOUBLE VERTICAL LINE..DOUBLE LOW LINE -2018 ; ON # Pi LEFT SINGLE QUOTATION MARK -2019 ; ON # Pf RIGHT SINGLE QUOTATION MARK -201A ; ON # Ps SINGLE LOW-9 QUOTATION MARK -201B..201C ; ON # Pi [2] SINGLE HIGH-REVERSED-9 QUOTATION MARK..LEFT DOUBLE QUOTATION MARK -201D ; ON # Pf RIGHT DOUBLE QUOTATION MARK -201E ; ON # Ps DOUBLE LOW-9 QUOTATION MARK -201F ; ON # Pi DOUBLE HIGH-REVERSED-9 QUOTATION MARK -2020..2027 ; ON # Po [8] DAGGER..HYPHENATION POINT -2035..2038 ; ON # Po [4] REVERSED PRIME..CARET -2039 ; ON # Pi SINGLE LEFT-POINTING ANGLE QUOTATION MARK -203A ; ON # Pf SINGLE RIGHT-POINTING ANGLE QUOTATION MARK -203B..203E ; ON # Po [4] REFERENCE MARK..OVERLINE -203F..2040 ; ON # Pc [2] UNDERTIE..CHARACTER TIE -2041..2043 ; ON # Po [3] CARET INSERTION POINT..HYPHEN BULLET -2045 ; ON # Ps LEFT SQUARE BRACKET WITH QUILL -2046 ; ON # Pe RIGHT SQUARE BRACKET WITH QUILL -2047..2051 ; ON # Po [11] DOUBLE QUESTION MARK..TWO ASTERISKS ALIGNED VERTICALLY -2052 ; ON # Sm COMMERCIAL MINUS SIGN -2053 ; ON # Po SWUNG DASH -2054 ; ON # Pc INVERTED UNDERTIE -2055..205E ; ON # Po [10] FLOWER PUNCTUATION MARK..VERTICAL FOUR DOTS -207C ; ON # Sm SUPERSCRIPT EQUALS SIGN -207D ; ON # Ps SUPERSCRIPT LEFT PARENTHESIS -207E ; ON # Pe SUPERSCRIPT RIGHT PARENTHESIS -208C ; ON # Sm SUBSCRIPT EQUALS SIGN -208D ; ON # Ps SUBSCRIPT LEFT PARENTHESIS -208E ; ON # Pe SUBSCRIPT RIGHT PARENTHESIS -2100..2101 ; ON # So [2] ACCOUNT OF..ADDRESSED TO THE SUBJECT -2103..2106 ; ON # So [4] DEGREE CELSIUS..CADA UNA -2108..2109 ; ON # So [2] SCRUPLE..DEGREE FAHRENHEIT -2114 ; ON # So L B BAR SYMBOL -2116..2117 ; ON # So [2] NUMERO SIGN..SOUND RECORDING COPYRIGHT -2118 ; ON # Sm SCRIPT CAPITAL P -211E..2123 ; ON # So [6] PRESCRIPTION TAKE..VERSICLE -2125 ; ON # So OUNCE SIGN -2127 ; ON # So INVERTED OHM SIGN -2129 ; ON # So TURNED GREEK SMALL LETTER IOTA -213A..213B ; ON # So [2] ROTATED CAPITAL Q..FACSIMILE SIGN -2140..2144 ; ON # Sm [5] DOUBLE-STRUCK N-ARY SUMMATION..TURNED SANS-SERIF CAPITAL Y -214A ; ON # So PROPERTY LINE -214B ; ON # Sm TURNED AMPERSAND -214C..214D ; ON # So [2] PER SIGN..AKTIESELSKAB -2150..215F ; ON # No [16] VULGAR FRACTION ONE SEVENTH..FRACTION NUMERATOR ONE -2189 ; ON # No VULGAR FRACTION ZERO THIRDS -2190..2194 ; ON # Sm [5] LEFTWARDS ARROW..LEFT RIGHT ARROW -2195..2199 ; ON # So [5] UP DOWN ARROW..SOUTH WEST ARROW -219A..219B ; ON # Sm [2] LEFTWARDS ARROW WITH STROKE..RIGHTWARDS ARROW WITH STROKE -219C..219F ; ON # So [4] LEFTWARDS WAVE ARROW..UPWARDS TWO HEADED ARROW -21A0 ; ON # Sm RIGHTWARDS TWO HEADED ARROW -21A1..21A2 ; ON # So [2] DOWNWARDS TWO HEADED ARROW..LEFTWARDS ARROW WITH TAIL -21A3 ; ON # Sm RIGHTWARDS ARROW WITH TAIL -21A4..21A5 ; ON # So [2] LEFTWARDS ARROW FROM BAR..UPWARDS ARROW FROM BAR -21A6 ; ON # Sm RIGHTWARDS ARROW FROM BAR -21A7..21AD ; ON # So [7] DOWNWARDS ARROW FROM BAR..LEFT RIGHT WAVE ARROW -21AE ; ON # Sm LEFT RIGHT ARROW WITH STROKE -21AF..21CD ; ON # So [31] DOWNWARDS ZIGZAG ARROW..LEFTWARDS DOUBLE ARROW WITH STROKE -21CE..21CF ; ON # Sm [2] LEFT RIGHT DOUBLE ARROW WITH STROKE..RIGHTWARDS DOUBLE ARROW WITH STROKE -21D0..21D1 ; ON # So [2] LEFTWARDS DOUBLE ARROW..UPWARDS DOUBLE ARROW -21D2 ; ON # Sm RIGHTWARDS DOUBLE ARROW -21D3 ; ON # So DOWNWARDS DOUBLE ARROW -21D4 ; ON # Sm LEFT RIGHT DOUBLE ARROW -21D5..21F3 ; ON # So [31] UP DOWN DOUBLE ARROW..UP DOWN WHITE ARROW -21F4..2211 ; ON # Sm [30] RIGHT ARROW WITH SMALL CIRCLE..N-ARY SUMMATION -2214..22FF ; ON # Sm [236] DOT PLUS..Z NOTATION BAG MEMBERSHIP -2300..2307 ; ON # So [8] DIAMETER SIGN..WAVY LINE -2308..230B ; ON # Sm [4] LEFT CEILING..RIGHT FLOOR -230C..231F ; ON # So [20] BOTTOM RIGHT CROP..BOTTOM RIGHT CORNER -2320..2321 ; ON # Sm [2] TOP HALF INTEGRAL..BOTTOM HALF INTEGRAL -2322..2328 ; ON # So [7] FROWN..KEYBOARD -2329 ; ON # Ps LEFT-POINTING ANGLE BRACKET -232A ; ON # Pe RIGHT-POINTING ANGLE BRACKET -232B..2335 ; ON # So [11] ERASE TO THE LEFT..COUNTERSINK -237B ; ON # So NOT CHECK MARK -237C ; ON # Sm RIGHT ANGLE WITH DOWNWARDS ZIGZAG ARROW -237D..2394 ; ON # So [24] SHOULDERED OPEN BOX..SOFTWARE-FUNCTION SYMBOL -2396..239A ; ON # So [5] DECIMAL SEPARATOR KEY SYMBOL..CLEAR SCREEN SYMBOL -239B..23B3 ; ON # Sm [25] LEFT PARENTHESIS UPPER HOOK..SUMMATION BOTTOM -23B4..23DB ; ON # So [40] TOP SQUARE BRACKET..FUSE -23DC..23E1 ; ON # Sm [6] TOP PARENTHESIS..BOTTOM TORTOISE SHELL BRACKET -23E2..23F3 ; ON # So [18] WHITE TRAPEZIUM..HOURGLASS WITH FLOWING SAND -2400..2426 ; ON # So [39] SYMBOL FOR NULL..SYMBOL FOR SUBSTITUTE FORM TWO -2440..244A ; ON # So [11] OCR HOOK..OCR DOUBLE BACKSLASH -2460..2487 ; ON # No [40] CIRCLED DIGIT ONE..PARENTHESIZED NUMBER TWENTY -24EA..24FF ; ON # No [22] CIRCLED DIGIT ZERO..NEGATIVE CIRCLED DIGIT ZERO -2500..25B6 ; ON # So [183] BOX DRAWINGS LIGHT HORIZONTAL..BLACK RIGHT-POINTING TRIANGLE -25B7 ; ON # Sm WHITE RIGHT-POINTING TRIANGLE -25B8..25C0 ; ON # So [9] BLACK RIGHT-POINTING SMALL TRIANGLE..BLACK LEFT-POINTING TRIANGLE -25C1 ; ON # Sm WHITE LEFT-POINTING TRIANGLE -25C2..25F7 ; ON # So [54] BLACK LEFT-POINTING SMALL TRIANGLE..WHITE CIRCLE WITH UPPER RIGHT QUADRANT -25F8..25FF ; ON # Sm [8] UPPER LEFT TRIANGLE..LOWER RIGHT TRIANGLE -2600..266E ; ON # So [111] BLACK SUN WITH RAYS..MUSIC NATURAL SIGN -266F ; ON # Sm MUSIC SHARP SIGN -2670..26AB ; ON # So [60] WEST SYRIAC CROSS..MEDIUM BLACK CIRCLE -26AD..26FF ; ON # So [83] MARRIAGE SYMBOL..WHITE FLAG WITH HORIZONTAL MIDDLE BLACK STRIPE -2701..2767 ; ON # So [103] UPPER BLADE SCISSORS..ROTATED FLORAL HEART BULLET -2768 ; ON # Ps MEDIUM LEFT PARENTHESIS ORNAMENT -2769 ; ON # Pe MEDIUM RIGHT PARENTHESIS ORNAMENT -276A ; ON # Ps MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT -276B ; ON # Pe MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT -276C ; ON # Ps MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT -276D ; ON # Pe MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT -276E ; ON # Ps HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT -276F ; ON # Pe HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT -2770 ; ON # Ps HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT -2771 ; ON # Pe HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT -2772 ; ON # Ps LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT -2773 ; ON # Pe LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT -2774 ; ON # Ps MEDIUM LEFT CURLY BRACKET ORNAMENT -2775 ; ON # Pe MEDIUM RIGHT CURLY BRACKET ORNAMENT -2776..2793 ; ON # No [30] DINGBAT NEGATIVE CIRCLED DIGIT ONE..DINGBAT NEGATIVE CIRCLED SANS-SERIF NUMBER TEN -2794..27BF ; ON # So [44] HEAVY WIDE-HEADED RIGHTWARDS ARROW..DOUBLE CURLY LOOP -27C0..27C4 ; ON # Sm [5] THREE DIMENSIONAL ANGLE..OPEN SUPERSET -27C5 ; ON # Ps LEFT S-SHAPED BAG DELIMITER -27C6 ; ON # Pe RIGHT S-SHAPED BAG DELIMITER -27C7..27CA ; ON # Sm [4] OR WITH DOT INSIDE..VERTICAL BAR WITH HORIZONTAL STROKE -27CC ; ON # Sm LONG DIVISION -27CE..27E5 ; ON # Sm [24] SQUARED LOGICAL AND..WHITE SQUARE WITH RIGHTWARDS TICK -27E6 ; ON # Ps MATHEMATICAL LEFT WHITE SQUARE BRACKET -27E7 ; ON # Pe MATHEMATICAL RIGHT WHITE SQUARE BRACKET -27E8 ; ON # Ps MATHEMATICAL LEFT ANGLE BRACKET -27E9 ; ON # Pe MATHEMATICAL RIGHT ANGLE BRACKET -27EA ; ON # Ps MATHEMATICAL LEFT DOUBLE ANGLE BRACKET -27EB ; ON # Pe MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET -27EC ; ON # Ps MATHEMATICAL LEFT WHITE TORTOISE SHELL BRACKET -27ED ; ON # Pe MATHEMATICAL RIGHT WHITE TORTOISE SHELL BRACKET -27EE ; ON # Ps MATHEMATICAL LEFT FLATTENED PARENTHESIS -27EF ; ON # Pe MATHEMATICAL RIGHT FLATTENED PARENTHESIS -27F0..27FF ; ON # Sm [16] UPWARDS QUADRUPLE ARROW..LONG RIGHTWARDS SQUIGGLE ARROW -2900..2982 ; ON # Sm [131] RIGHTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE..Z NOTATION TYPE COLON -2983 ; ON # Ps LEFT WHITE CURLY BRACKET -2984 ; ON # Pe RIGHT WHITE CURLY BRACKET -2985 ; ON # Ps LEFT WHITE PARENTHESIS -2986 ; ON # Pe RIGHT WHITE PARENTHESIS -2987 ; ON # Ps Z NOTATION LEFT IMAGE BRACKET -2988 ; ON # Pe Z NOTATION RIGHT IMAGE BRACKET -2989 ; ON # Ps Z NOTATION LEFT BINDING BRACKET -298A ; ON # Pe Z NOTATION RIGHT BINDING BRACKET -298B ; ON # Ps LEFT SQUARE BRACKET WITH UNDERBAR -298C ; ON # Pe RIGHT SQUARE BRACKET WITH UNDERBAR -298D ; ON # Ps LEFT SQUARE BRACKET WITH TICK IN TOP CORNER -298E ; ON # Pe RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER -298F ; ON # Ps LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER -2990 ; ON # Pe RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER -2991 ; ON # Ps LEFT ANGLE BRACKET WITH DOT -2992 ; ON # Pe RIGHT ANGLE BRACKET WITH DOT -2993 ; ON # Ps LEFT ARC LESS-THAN BRACKET -2994 ; ON # Pe RIGHT ARC GREATER-THAN BRACKET -2995 ; ON # Ps DOUBLE LEFT ARC GREATER-THAN BRACKET -2996 ; ON # Pe DOUBLE RIGHT ARC LESS-THAN BRACKET -2997 ; ON # Ps LEFT BLACK TORTOISE SHELL BRACKET -2998 ; ON # Pe RIGHT BLACK TORTOISE SHELL BRACKET -2999..29D7 ; ON # Sm [63] DOTTED FENCE..BLACK HOURGLASS -29D8 ; ON # Ps LEFT WIGGLY FENCE -29D9 ; ON # Pe RIGHT WIGGLY FENCE -29DA ; ON # Ps LEFT DOUBLE WIGGLY FENCE -29DB ; ON # Pe RIGHT DOUBLE WIGGLY FENCE -29DC..29FB ; ON # Sm [32] INCOMPLETE INFINITY..TRIPLE PLUS -29FC ; ON # Ps LEFT-POINTING CURVED ANGLE BRACKET -29FD ; ON # Pe RIGHT-POINTING CURVED ANGLE BRACKET -29FE..2AFF ; ON # Sm [258] TINY..N-ARY WHITE VERTICAL BAR -2B00..2B2F ; ON # So [48] NORTH EAST WHITE ARROW..WHITE VERTICAL ELLIPSE -2B30..2B44 ; ON # Sm [21] LEFT ARROW WITH SMALL CIRCLE..RIGHTWARDS ARROW THROUGH SUPERSET -2B45..2B46 ; ON # So [2] LEFTWARDS QUADRUPLE ARROW..RIGHTWARDS QUADRUPLE ARROW -2B47..2B4C ; ON # Sm [6] REVERSE TILDE OPERATOR ABOVE RIGHTWARDS ARROW..RIGHTWARDS ARROW ABOVE REVERSE TILDE OPERATOR -2B50..2B59 ; ON # So [10] WHITE MEDIUM STAR..HEAVY CIRCLED SALTIRE -2CE5..2CEA ; ON # So [6] COPTIC SYMBOL MI RO..COPTIC SYMBOL SHIMA SIMA -2CF9..2CFC ; ON # Po [4] COPTIC OLD NUBIAN FULL STOP..COPTIC OLD NUBIAN VERSE DIVIDER -2CFD ; ON # No COPTIC FRACTION ONE HALF -2CFE..2CFF ; ON # Po [2] COPTIC FULL STOP..COPTIC MORPHOLOGICAL DIVIDER -2E00..2E01 ; ON # Po [2] RIGHT ANGLE SUBSTITUTION MARKER..RIGHT ANGLE DOTTED SUBSTITUTION MARKER -2E02 ; ON # Pi LEFT SUBSTITUTION BRACKET -2E03 ; ON # Pf RIGHT SUBSTITUTION BRACKET -2E04 ; ON # Pi LEFT DOTTED SUBSTITUTION BRACKET -2E05 ; ON # Pf RIGHT DOTTED SUBSTITUTION BRACKET -2E06..2E08 ; ON # Po [3] RAISED INTERPOLATION MARKER..DOTTED TRANSPOSITION MARKER -2E09 ; ON # Pi LEFT TRANSPOSITION BRACKET -2E0A ; ON # Pf RIGHT TRANSPOSITION BRACKET -2E0B ; ON # Po RAISED SQUARE -2E0C ; ON # Pi LEFT RAISED OMISSION BRACKET -2E0D ; ON # Pf RIGHT RAISED OMISSION BRACKET -2E0E..2E16 ; ON # Po [9] EDITORIAL CORONIS..DOTTED RIGHT-POINTING ANGLE -2E17 ; ON # Pd DOUBLE OBLIQUE HYPHEN -2E18..2E19 ; ON # Po [2] INVERTED INTERROBANG..PALM BRANCH -2E1A ; ON # Pd HYPHEN WITH DIAERESIS -2E1B ; ON # Po TILDE WITH RING ABOVE -2E1C ; ON # Pi LEFT LOW PARAPHRASE BRACKET -2E1D ; ON # Pf RIGHT LOW PARAPHRASE BRACKET -2E1E..2E1F ; ON # Po [2] TILDE WITH DOT ABOVE..TILDE WITH DOT BELOW -2E20 ; ON # Pi LEFT VERTICAL BAR WITH QUILL -2E21 ; ON # Pf RIGHT VERTICAL BAR WITH QUILL -2E22 ; ON # Ps TOP LEFT HALF BRACKET -2E23 ; ON # Pe TOP RIGHT HALF BRACKET -2E24 ; ON # Ps BOTTOM LEFT HALF BRACKET -2E25 ; ON # Pe BOTTOM RIGHT HALF BRACKET -2E26 ; ON # Ps LEFT SIDEWAYS U BRACKET -2E27 ; ON # Pe RIGHT SIDEWAYS U BRACKET -2E28 ; ON # Ps LEFT DOUBLE PARENTHESIS -2E29 ; ON # Pe RIGHT DOUBLE PARENTHESIS -2E2A..2E2E ; ON # Po [5] TWO DOTS OVER ONE DOT PUNCTUATION..REVERSED QUESTION MARK -2E2F ; ON # Lm VERTICAL TILDE -2E30..2E31 ; ON # Po [2] RING POINT..WORD SEPARATOR MIDDLE DOT -2E80..2E99 ; ON # So [26] CJK RADICAL REPEAT..CJK RADICAL RAP -2E9B..2EF3 ; ON # So [89] CJK RADICAL CHOKE..CJK RADICAL C-SIMPLIFIED TURTLE -2F00..2FD5 ; ON # So [214] KANGXI RADICAL ONE..KANGXI RADICAL FLUTE -2FF0..2FFB ; ON # So [12] IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT..IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID -3001..3003 ; ON # Po [3] IDEOGRAPHIC COMMA..DITTO MARK -3004 ; ON # So JAPANESE INDUSTRIAL STANDARD SYMBOL -3008 ; ON # Ps LEFT ANGLE BRACKET -3009 ; ON # Pe RIGHT ANGLE BRACKET -300A ; ON # Ps LEFT DOUBLE ANGLE BRACKET -300B ; ON # Pe RIGHT DOUBLE ANGLE BRACKET -300C ; ON # Ps LEFT CORNER BRACKET -300D ; ON # Pe RIGHT CORNER BRACKET -300E ; ON # Ps LEFT WHITE CORNER BRACKET -300F ; ON # Pe RIGHT WHITE CORNER BRACKET -3010 ; ON # Ps LEFT BLACK LENTICULAR BRACKET -3011 ; ON # Pe RIGHT BLACK LENTICULAR BRACKET -3012..3013 ; ON # So [2] POSTAL MARK..GETA MARK -3014 ; ON # Ps LEFT TORTOISE SHELL BRACKET -3015 ; ON # Pe RIGHT TORTOISE SHELL BRACKET -3016 ; ON # Ps LEFT WHITE LENTICULAR BRACKET -3017 ; ON # Pe RIGHT WHITE LENTICULAR BRACKET -3018 ; ON # Ps LEFT WHITE TORTOISE SHELL BRACKET -3019 ; ON # Pe RIGHT WHITE TORTOISE SHELL BRACKET -301A ; ON # Ps LEFT WHITE SQUARE BRACKET -301B ; ON # Pe RIGHT WHITE SQUARE BRACKET -301C ; ON # Pd WAVE DASH -301D ; ON # Ps REVERSED DOUBLE PRIME QUOTATION MARK -301E..301F ; ON # Pe [2] DOUBLE PRIME QUOTATION MARK..LOW DOUBLE PRIME QUOTATION MARK -3020 ; ON # So POSTAL MARK FACE -3030 ; ON # Pd WAVY DASH -3036..3037 ; ON # So [2] CIRCLED POSTAL MARK..IDEOGRAPHIC TELEGRAPH LINE FEED SEPARATOR SYMBOL -303D ; ON # Po PART ALTERNATION MARK -303E..303F ; ON # So [2] IDEOGRAPHIC VARIATION INDICATOR..IDEOGRAPHIC HALF FILL SPACE -309B..309C ; ON # Sk [2] KATAKANA-HIRAGANA VOICED SOUND MARK..KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK -30A0 ; ON # Pd KATAKANA-HIRAGANA DOUBLE HYPHEN -30FB ; ON # Po KATAKANA MIDDLE DOT -31C0..31E3 ; ON # So [36] CJK STROKE T..CJK STROKE Q -321D..321E ; ON # So [2] PARENTHESIZED KOREAN CHARACTER OJEON..PARENTHESIZED KOREAN CHARACTER O HU -3250 ; ON # So PARTNERSHIP SIGN -3251..325F ; ON # No [15] CIRCLED NUMBER TWENTY ONE..CIRCLED NUMBER THIRTY FIVE -327C..327E ; ON # So [3] CIRCLED KOREAN CHARACTER CHAMKO..CIRCLED HANGUL IEUNG U -32B1..32BF ; ON # No [15] CIRCLED NUMBER THIRTY SIX..CIRCLED NUMBER FIFTY -32CC..32CF ; ON # So [4] SQUARE HG..LIMITED LIABILITY SIGN -3377..337A ; ON # So [4] SQUARE DM..SQUARE IU -33DE..33DF ; ON # So [2] SQUARE V OVER M..SQUARE A OVER M -33FF ; ON # So SQUARE GAL -4DC0..4DFF ; ON # So [64] HEXAGRAM FOR THE CREATIVE HEAVEN..HEXAGRAM FOR BEFORE COMPLETION -A490..A4C6 ; ON # So [55] YI RADICAL QOT..YI RADICAL KE -A60D..A60F ; ON # Po [3] VAI COMMA..VAI QUESTION MARK -A673 ; ON # Po SLAVONIC ASTERISK -A67E ; ON # Po CYRILLIC KAVYKA -A67F ; ON # Lm CYRILLIC PAYEROK -A700..A716 ; ON # Sk [23] MODIFIER LETTER CHINESE TONE YIN PING..MODIFIER LETTER EXTRA-LOW LEFT-STEM TONE BAR -A717..A71F ; ON # Lm [9] MODIFIER LETTER DOT VERTICAL BAR..MODIFIER LETTER LOW INVERTED EXCLAMATION MARK -A720..A721 ; ON # Sk [2] MODIFIER LETTER STRESS AND HIGH TONE..MODIFIER LETTER STRESS AND LOW TONE -A788 ; ON # Lm MODIFIER LETTER LOW CIRCUMFLEX ACCENT -A828..A82B ; ON # So [4] SYLOTI NAGRI POETRY MARK-1..SYLOTI NAGRI POETRY MARK-4 -A874..A877 ; ON # Po [4] PHAGS-PA SINGLE HEAD MARK..PHAGS-PA MARK DOUBLE SHAD -FD3E ; ON # Ps ORNATE LEFT PARENTHESIS -FD3F ; ON # Pe ORNATE RIGHT PARENTHESIS -FDFD ; ON # So ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM -FE10..FE16 ; ON # Po [7] PRESENTATION FORM FOR VERTICAL COMMA..PRESENTATION FORM FOR VERTICAL QUESTION MARK -FE17 ; ON # Ps PRESENTATION FORM FOR VERTICAL LEFT WHITE LENTICULAR BRACKET -FE18 ; ON # Pe PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRAKCET -FE19 ; ON # Po PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS -FE30 ; ON # Po PRESENTATION FORM FOR VERTICAL TWO DOT LEADER -FE31..FE32 ; ON # Pd [2] PRESENTATION FORM FOR VERTICAL EM DASH..PRESENTATION FORM FOR VERTICAL EN DASH -FE33..FE34 ; ON # Pc [2] PRESENTATION FORM FOR VERTICAL LOW LINE..PRESENTATION FORM FOR VERTICAL WAVY LOW LINE -FE35 ; ON # Ps PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS -FE36 ; ON # Pe PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS -FE37 ; ON # Ps PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET -FE38 ; ON # Pe PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET -FE39 ; ON # Ps PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET -FE3A ; ON # Pe PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET -FE3B ; ON # Ps PRESENTATION FORM FOR VERTICAL LEFT BLACK LENTICULAR BRACKET -FE3C ; ON # Pe PRESENTATION FORM FOR VERTICAL RIGHT BLACK LENTICULAR BRACKET -FE3D ; ON # Ps PRESENTATION FORM FOR VERTICAL LEFT DOUBLE ANGLE BRACKET -FE3E ; ON # Pe PRESENTATION FORM FOR VERTICAL RIGHT DOUBLE ANGLE BRACKET -FE3F ; ON # Ps PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET -FE40 ; ON # Pe PRESENTATION FORM FOR VERTICAL RIGHT ANGLE BRACKET -FE41 ; ON # Ps PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET -FE42 ; ON # Pe PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET -FE43 ; ON # Ps PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET -FE44 ; ON # Pe PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET -FE45..FE46 ; ON # Po [2] SESAME DOT..WHITE SESAME DOT -FE47 ; ON # Ps PRESENTATION FORM FOR VERTICAL LEFT SQUARE BRACKET -FE48 ; ON # Pe PRESENTATION FORM FOR VERTICAL RIGHT SQUARE BRACKET -FE49..FE4C ; ON # Po [4] DASHED OVERLINE..DOUBLE WAVY OVERLINE -FE4D..FE4F ; ON # Pc [3] DASHED LOW LINE..WAVY LOW LINE -FE51 ; ON # Po SMALL IDEOGRAPHIC COMMA -FE54 ; ON # Po SMALL SEMICOLON -FE56..FE57 ; ON # Po [2] SMALL QUESTION MARK..SMALL EXCLAMATION MARK -FE58 ; ON # Pd SMALL EM DASH -FE59 ; ON # Ps SMALL LEFT PARENTHESIS -FE5A ; ON # Pe SMALL RIGHT PARENTHESIS -FE5B ; ON # Ps SMALL LEFT CURLY BRACKET -FE5C ; ON # Pe SMALL RIGHT CURLY BRACKET -FE5D ; ON # Ps SMALL LEFT TORTOISE SHELL BRACKET -FE5E ; ON # Pe SMALL RIGHT TORTOISE SHELL BRACKET -FE60..FE61 ; ON # Po [2] SMALL AMPERSAND..SMALL ASTERISK -FE64..FE66 ; ON # Sm [3] SMALL LESS-THAN SIGN..SMALL EQUALS SIGN -FE68 ; ON # Po SMALL REVERSE SOLIDUS -FE6B ; ON # Po SMALL COMMERCIAL AT -FF01..FF02 ; ON # Po [2] FULLWIDTH EXCLAMATION MARK..FULLWIDTH QUOTATION MARK -FF06..FF07 ; ON # Po [2] FULLWIDTH AMPERSAND..FULLWIDTH APOSTROPHE -FF08 ; ON # Ps FULLWIDTH LEFT PARENTHESIS -FF09 ; ON # Pe FULLWIDTH RIGHT PARENTHESIS -FF0A ; ON # Po FULLWIDTH ASTERISK -FF1B ; ON # Po FULLWIDTH SEMICOLON -FF1C..FF1E ; ON # Sm [3] FULLWIDTH LESS-THAN SIGN..FULLWIDTH GREATER-THAN SIGN -FF1F..FF20 ; ON # Po [2] FULLWIDTH QUESTION MARK..FULLWIDTH COMMERCIAL AT -FF3B ; ON # Ps FULLWIDTH LEFT SQUARE BRACKET -FF3C ; ON # Po FULLWIDTH REVERSE SOLIDUS -FF3D ; ON # Pe FULLWIDTH RIGHT SQUARE BRACKET -FF3E ; ON # Sk FULLWIDTH CIRCUMFLEX ACCENT -FF3F ; ON # Pc FULLWIDTH LOW LINE -FF40 ; ON # Sk FULLWIDTH GRAVE ACCENT -FF5B ; ON # Ps FULLWIDTH LEFT CURLY BRACKET -FF5C ; ON # Sm FULLWIDTH VERTICAL LINE -FF5D ; ON # Pe FULLWIDTH RIGHT CURLY BRACKET -FF5E ; ON # Sm FULLWIDTH TILDE -FF5F ; ON # Ps FULLWIDTH LEFT WHITE PARENTHESIS -FF60 ; ON # Pe FULLWIDTH RIGHT WHITE PARENTHESIS -FF61 ; ON # Po HALFWIDTH IDEOGRAPHIC FULL STOP -FF62 ; ON # Ps HALFWIDTH LEFT CORNER BRACKET -FF63 ; ON # Pe HALFWIDTH RIGHT CORNER BRACKET -FF64..FF65 ; ON # Po [2] HALFWIDTH IDEOGRAPHIC COMMA..HALFWIDTH KATAKANA MIDDLE DOT -FFE2 ; ON # Sm FULLWIDTH NOT SIGN -FFE3 ; ON # Sk FULLWIDTH MACRON -FFE4 ; ON # So FULLWIDTH BROKEN BAR -FFE8 ; ON # So HALFWIDTH FORMS LIGHT VERTICAL -FFE9..FFEC ; ON # Sm [4] HALFWIDTH LEFTWARDS ARROW..HALFWIDTH DOWNWARDS ARROW -FFED..FFEE ; ON # So [2] HALFWIDTH BLACK SQUARE..HALFWIDTH WHITE CIRCLE -FFF9..FFFB ; ON # Cf [3] INTERLINEAR ANNOTATION ANCHOR..INTERLINEAR ANNOTATION TERMINATOR -FFFC..FFFD ; ON # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEMENT CHARACTER -10101 ; ON # Po AEGEAN WORD SEPARATOR DOT -10140..10174 ; ON # Nl [53] GREEK ACROPHONIC ATTIC ONE QUARTER..GREEK ACROPHONIC STRATIAN FIFTY MNAS -10175..10178 ; ON # No [4] GREEK ONE HALF SIGN..GREEK THREE QUARTERS SIGN -10179..10189 ; ON # So [17] GREEK YEAR SIGN..GREEK TRYBLION BASE SIGN -1018A ; ON # No GREEK ZERO SIGN -10190..1019B ; ON # So [12] ROMAN SEXTANS SIGN..ROMAN CENTURIAL SIGN -1091F ; ON # Po PHOENICIAN WORD SEPARATOR -10B39..10B3F ; ON # Po [7] AVESTAN ABBREVIATION MARK..LARGE ONE RING OVER TWO RINGS PUNCTUATION -11052..11065 ; ON # No [20] BRAHMI NUMBER ONE..BRAHMI NUMBER ONE THOUSAND -1D200..1D241 ; ON # So [66] GREEK VOCAL NOTATION SYMBOL-1..GREEK INSTRUMENTAL NOTATION SYMBOL-54 -1D245 ; ON # So GREEK MUSICAL LEIMMA -1D300..1D356 ; ON # So [87] MONOGRAM FOR EARTH..TETRAGRAM FOR FOSTERING -1D6DB ; ON # Sm MATHEMATICAL BOLD PARTIAL DIFFERENTIAL -1D715 ; ON # Sm MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL -1D74F ; ON # Sm MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL -1D789 ; ON # Sm MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL -1D7C3 ; ON # Sm MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL -1F000..1F02B ; ON # So [44] MAHJONG TILE EAST WIND..MAHJONG TILE BACK -1F030..1F093 ; ON # So [100] DOMINO TILE HORIZONTAL BACK..DOMINO TILE VERTICAL-06-06 -1F0A0..1F0AE ; ON # So [15] PLAYING CARD BACK..PLAYING CARD KING OF SPADES -1F0B1..1F0BE ; ON # So [14] PLAYING CARD ACE OF HEARTS..PLAYING CARD KING OF HEARTS -1F0C1..1F0CF ; ON # So [15] PLAYING CARD ACE OF DIAMONDS..PLAYING CARD BLACK JOKER -1F0D1..1F0DF ; ON # So [15] PLAYING CARD ACE OF CLUBS..PLAYING CARD WHITE JOKER -1F300..1F320 ; ON # So [33] CYCLONE..SHOOTING STAR -1F330..1F335 ; ON # So [6] CHESTNUT..CACTUS -1F337..1F37C ; ON # So [70] TULIP..BABY BOTTLE -1F380..1F393 ; ON # So [20] RIBBON..GRADUATION CAP -1F3A0..1F3C4 ; ON # So [37] CAROUSEL HORSE..SURFER -1F3C6..1F3CA ; ON # So [5] TROPHY..SWIMMER -1F3E0..1F3F0 ; ON # So [17] HOUSE BUILDING..EUROPEAN CASTLE -1F400..1F43E ; ON # So [63] RAT..PAW PRINTS -1F440 ; ON # So EYES -1F442..1F48B ; ON # So [74] EAR..KISS MARK -1F48D..1F4F7 ; ON # So [107] RING..CAMERA -1F4F9..1F4FC ; ON # So [4] VIDEO CAMERA..VIDEOCASSETTE -1F500..1F523 ; ON # So [36] TWISTED RIGHTWARDS ARROWS..INPUT SYMBOL FOR SYMBOLS -1F525..1F53D ; ON # So [25] FIRE..DOWN-POINTING SMALL RED TRIANGLE -1F550..1F567 ; ON # So [24] CLOCK FACE ONE OCLOCK..CLOCK FACE TWELVE-THIRTY -1F5FB..1F5FF ; ON # So [5] MOUNT FUJI..MOYAI -1F601..1F610 ; ON # So [16] GRINNING FACE WITH SMILING EYES..NEUTRAL FACE -1F612..1F614 ; ON # So [3] UNAMUSED FACE..PENSIVE FACE -1F616 ; ON # So CONFOUNDED FACE -1F618 ; ON # So FACE THROWING A KISS -1F61A ; ON # So KISSING FACE WITH CLOSED EYES -1F61C..1F61E ; ON # So [3] FACE WITH STUCK-OUT TONGUE AND WINKING EYE..DISAPPOINTED FACE -1F620..1F625 ; ON # So [6] ANGRY FACE..DISAPPOINTED BUT RELIEVED FACE -1F628..1F62B ; ON # So [4] FEARFUL FACE..TIRED FACE -1F62D ; ON # So LOUDLY CRYING FACE -1F630..1F633 ; ON # So [4] FACE WITH OPEN MOUTH AND COLD SWEAT..FLUSHED FACE -1F635..1F640 ; ON # So [12] DIZZY FACE..WEARY CAT FACE -1F645..1F64F ; ON # So [11] FACE WITH NO GOOD GESTURE..PERSON WITH FOLDED HANDS -1F680..1F6C5 ; ON # So [70] ROCKET..LEFT LUGGAGE -1F700..1F773 ; ON # So [116] ALCHEMICAL SYMBOL FOR QUINTESSENCE..ALCHEMICAL SYMBOL FOR HALF OUNCE - -# Total code points: 4412 - -# ================================================ - -# Bidi_Class=Boundary_Neutral - -0000..0008 ; BN # Cc [9] .. -000E..001B ; BN # Cc [14] .. -007F..0084 ; BN # Cc [6] .. -0086..009F ; BN # Cc [26] .. -00AD ; BN # Cf SOFT HYPHEN -200B..200D ; BN # Cf [3] ZERO WIDTH SPACE..ZERO WIDTH JOINER -2060..2064 ; BN # Cf [5] WORD JOINER..INVISIBLE PLUS -2065..2069 ; BN # Cn [5] .. -206A..206F ; BN # Cf [6] INHIBIT SYMMETRIC SWAPPING..NOMINAL DIGIT SHAPES -FDD0..FDEF ; BN # Cn [32] .. -FEFF ; BN # Cf ZERO WIDTH NO-BREAK SPACE -FFF0..FFF8 ; BN # Cn [9] .. -FFFE..FFFF ; BN # Cn [2] .. -1D173..1D17A ; BN # Cf [8] MUSICAL SYMBOL BEGIN BEAM..MUSICAL SYMBOL END PHRASE -1FFFE..1FFFF ; BN # Cn [2] .. -2FFFE..2FFFF ; BN # Cn [2] .. -3FFFE..3FFFF ; BN # Cn [2] .. -4FFFE..4FFFF ; BN # Cn [2] .. -5FFFE..5FFFF ; BN # Cn [2] .. -6FFFE..6FFFF ; BN # Cn [2] .. -7FFFE..7FFFF ; BN # Cn [2] .. -8FFFE..8FFFF ; BN # Cn [2] .. -9FFFE..9FFFF ; BN # Cn [2] .. -AFFFE..AFFFF ; BN # Cn [2] .. -BFFFE..BFFFF ; BN # Cn [2] .. -CFFFE..CFFFF ; BN # Cn [2] .. -DFFFE..E0000 ; BN # Cn [3] .. -E0001 ; BN # Cf LANGUAGE TAG -E0002..E001F ; BN # Cn [30] .. -E0020..E007F ; BN # Cf [96] TAG SPACE..CANCEL TAG -E0080..E00FF ; BN # Cn [128] .. -E01F0..E0FFF ; BN # Cn [3600] .. -EFFFE..EFFFF ; BN # Cn [2] .. -FFFFE..FFFFF ; BN # Cn [2] .. -10FFFE..10FFFF; BN # Cn [2] .. - -# Total code points: 4015 - -# ================================================ - -# Bidi_Class=Nonspacing_Mark - -0300..036F ; NSM # Mn [112] COMBINING GRAVE ACCENT..COMBINING LATIN SMALL LETTER X -0483..0487 ; NSM # Mn [5] COMBINING CYRILLIC TITLO..COMBINING CYRILLIC POKRYTIE -0488..0489 ; NSM # Me [2] COMBINING CYRILLIC HUNDRED THOUSANDS SIGN..COMBINING CYRILLIC MILLIONS SIGN -0591..05BD ; NSM # Mn [45] HEBREW ACCENT ETNAHTA..HEBREW POINT METEG -05BF ; NSM # Mn HEBREW POINT RAFE -05C1..05C2 ; NSM # Mn [2] HEBREW POINT SHIN DOT..HEBREW POINT SIN DOT -05C4..05C5 ; NSM # Mn [2] HEBREW MARK UPPER DOT..HEBREW MARK LOWER DOT -05C7 ; NSM # Mn HEBREW POINT QAMATS QATAN -0610..061A ; NSM # Mn [11] ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM..ARABIC SMALL KASRA -064B..065F ; NSM # Mn [21] ARABIC FATHATAN..ARABIC WAVY HAMZA BELOW -0670 ; NSM # Mn ARABIC LETTER SUPERSCRIPT ALEF -06D6..06DC ; NSM # Mn [7] ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA..ARABIC SMALL HIGH SEEN -06DF..06E4 ; NSM # Mn [6] ARABIC SMALL HIGH ROUNDED ZERO..ARABIC SMALL HIGH MADDA -06E7..06E8 ; NSM # Mn [2] ARABIC SMALL HIGH YEH..ARABIC SMALL HIGH NOON -06EA..06ED ; NSM # Mn [4] ARABIC EMPTY CENTRE LOW STOP..ARABIC SMALL LOW MEEM -0711 ; NSM # Mn SYRIAC LETTER SUPERSCRIPT ALAPH -0730..074A ; NSM # Mn [27] SYRIAC PTHAHA ABOVE..SYRIAC BARREKH -07A6..07B0 ; NSM # Mn [11] THAANA ABAFILI..THAANA SUKUN -07EB..07F3 ; NSM # Mn [9] NKO COMBINING SHORT HIGH TONE..NKO COMBINING DOUBLE DOT ABOVE -0816..0819 ; NSM # Mn [4] SAMARITAN MARK IN..SAMARITAN MARK DAGESH -081B..0823 ; NSM # Mn [9] SAMARITAN MARK EPENTHETIC YUT..SAMARITAN VOWEL SIGN A -0825..0827 ; NSM # Mn [3] SAMARITAN VOWEL SIGN SHORT A..SAMARITAN VOWEL SIGN U -0829..082D ; NSM # Mn [5] SAMARITAN VOWEL SIGN LONG I..SAMARITAN MARK NEQUDAA -0859..085B ; NSM # Mn [3] MANDAIC AFFRICATION MARK..MANDAIC GEMINATION MARK -0900..0902 ; NSM # Mn [3] DEVANAGARI SIGN INVERTED CANDRABINDU..DEVANAGARI SIGN ANUSVARA -093A ; NSM # Mn DEVANAGARI VOWEL SIGN OE -093C ; NSM # Mn DEVANAGARI SIGN NUKTA -0941..0948 ; NSM # Mn [8] DEVANAGARI VOWEL SIGN U..DEVANAGARI VOWEL SIGN AI -094D ; NSM # Mn DEVANAGARI SIGN VIRAMA -0951..0957 ; NSM # Mn [7] DEVANAGARI STRESS SIGN UDATTA..DEVANAGARI VOWEL SIGN UUE -0962..0963 ; NSM # Mn [2] DEVANAGARI VOWEL SIGN VOCALIC L..DEVANAGARI VOWEL SIGN VOCALIC LL -0981 ; NSM # Mn BENGALI SIGN CANDRABINDU -09BC ; NSM # Mn BENGALI SIGN NUKTA -09C1..09C4 ; NSM # Mn [4] BENGALI VOWEL SIGN U..BENGALI VOWEL SIGN VOCALIC RR -09CD ; NSM # Mn BENGALI SIGN VIRAMA -09E2..09E3 ; NSM # Mn [2] BENGALI VOWEL SIGN VOCALIC L..BENGALI VOWEL SIGN VOCALIC LL -0A01..0A02 ; NSM # Mn [2] GURMUKHI SIGN ADAK BINDI..GURMUKHI SIGN BINDI -0A3C ; NSM # Mn GURMUKHI SIGN NUKTA -0A41..0A42 ; NSM # Mn [2] GURMUKHI VOWEL SIGN U..GURMUKHI VOWEL SIGN UU -0A47..0A48 ; NSM # Mn [2] GURMUKHI VOWEL SIGN EE..GURMUKHI VOWEL SIGN AI -0A4B..0A4D ; NSM # Mn [3] GURMUKHI VOWEL SIGN OO..GURMUKHI SIGN VIRAMA -0A51 ; NSM # Mn GURMUKHI SIGN UDAAT -0A70..0A71 ; NSM # Mn [2] GURMUKHI TIPPI..GURMUKHI ADDAK -0A75 ; NSM # Mn GURMUKHI SIGN YAKASH -0A81..0A82 ; NSM # Mn [2] GUJARATI SIGN CANDRABINDU..GUJARATI SIGN ANUSVARA -0ABC ; NSM # Mn GUJARATI SIGN NUKTA -0AC1..0AC5 ; NSM # Mn [5] GUJARATI VOWEL SIGN U..GUJARATI VOWEL SIGN CANDRA E -0AC7..0AC8 ; NSM # Mn [2] GUJARATI VOWEL SIGN E..GUJARATI VOWEL SIGN AI -0ACD ; NSM # Mn GUJARATI SIGN VIRAMA -0AE2..0AE3 ; NSM # Mn [2] GUJARATI VOWEL SIGN VOCALIC L..GUJARATI VOWEL SIGN VOCALIC LL -0B01 ; NSM # Mn ORIYA SIGN CANDRABINDU -0B3C ; NSM # Mn ORIYA SIGN NUKTA -0B3F ; NSM # Mn ORIYA VOWEL SIGN I -0B41..0B44 ; NSM # Mn [4] ORIYA VOWEL SIGN U..ORIYA VOWEL SIGN VOCALIC RR -0B4D ; NSM # Mn ORIYA SIGN VIRAMA -0B56 ; NSM # Mn ORIYA AI LENGTH MARK -0B62..0B63 ; NSM # Mn [2] ORIYA VOWEL SIGN VOCALIC L..ORIYA VOWEL SIGN VOCALIC LL -0B82 ; NSM # Mn TAMIL SIGN ANUSVARA -0BC0 ; NSM # Mn TAMIL VOWEL SIGN II -0BCD ; NSM # Mn TAMIL SIGN VIRAMA -0C3E..0C40 ; NSM # Mn [3] TELUGU VOWEL SIGN AA..TELUGU VOWEL SIGN II -0C46..0C48 ; NSM # Mn [3] TELUGU VOWEL SIGN E..TELUGU VOWEL SIGN AI -0C4A..0C4D ; NSM # Mn [4] TELUGU VOWEL SIGN O..TELUGU SIGN VIRAMA -0C55..0C56 ; NSM # Mn [2] TELUGU LENGTH MARK..TELUGU AI LENGTH MARK -0C62..0C63 ; NSM # Mn [2] TELUGU VOWEL SIGN VOCALIC L..TELUGU VOWEL SIGN VOCALIC LL -0CBC ; NSM # Mn KANNADA SIGN NUKTA -0CCC..0CCD ; NSM # Mn [2] KANNADA VOWEL SIGN AU..KANNADA SIGN VIRAMA -0CE2..0CE3 ; NSM # Mn [2] KANNADA VOWEL SIGN VOCALIC L..KANNADA VOWEL SIGN VOCALIC LL -0D41..0D44 ; NSM # Mn [4] MALAYALAM VOWEL SIGN U..MALAYALAM VOWEL SIGN VOCALIC RR -0D4D ; NSM # Mn MALAYALAM SIGN VIRAMA -0D62..0D63 ; NSM # Mn [2] MALAYALAM VOWEL SIGN VOCALIC L..MALAYALAM VOWEL SIGN VOCALIC LL -0DCA ; NSM # Mn SINHALA SIGN AL-LAKUNA -0DD2..0DD4 ; NSM # Mn [3] SINHALA VOWEL SIGN KETTI IS-PILLA..SINHALA VOWEL SIGN KETTI PAA-PILLA -0DD6 ; NSM # Mn SINHALA VOWEL SIGN DIGA PAA-PILLA -0E31 ; NSM # Mn THAI CHARACTER MAI HAN-AKAT -0E34..0E3A ; NSM # Mn [7] THAI CHARACTER SARA I..THAI CHARACTER PHINTHU -0E47..0E4E ; NSM # Mn [8] THAI CHARACTER MAITAIKHU..THAI CHARACTER YAMAKKAN -0EB1 ; NSM # Mn LAO VOWEL SIGN MAI KAN -0EB4..0EB9 ; NSM # Mn [6] LAO VOWEL SIGN I..LAO VOWEL SIGN UU -0EBB..0EBC ; NSM # Mn [2] LAO VOWEL SIGN MAI KON..LAO SEMIVOWEL SIGN LO -0EC8..0ECD ; NSM # Mn [6] LAO TONE MAI EK..LAO NIGGAHITA -0F18..0F19 ; NSM # Mn [2] TIBETAN ASTROLOGICAL SIGN -KHYUD PA..TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS -0F35 ; NSM # Mn TIBETAN MARK NGAS BZUNG NYI ZLA -0F37 ; NSM # Mn TIBETAN MARK NGAS BZUNG SGOR RTAGS -0F39 ; NSM # Mn TIBETAN MARK TSA -PHRU -0F71..0F7E ; NSM # Mn [14] TIBETAN VOWEL SIGN AA..TIBETAN SIGN RJES SU NGA RO -0F80..0F84 ; NSM # Mn [5] TIBETAN VOWEL SIGN REVERSED I..TIBETAN MARK HALANTA -0F86..0F87 ; NSM # Mn [2] TIBETAN SIGN LCI RTAGS..TIBETAN SIGN YANG RTAGS -0F8D..0F97 ; NSM # Mn [11] TIBETAN SUBJOINED SIGN LCE TSA CAN..TIBETAN SUBJOINED LETTER JA -0F99..0FBC ; NSM # Mn [36] TIBETAN SUBJOINED LETTER NYA..TIBETAN SUBJOINED LETTER FIXED-FORM RA -0FC6 ; NSM # Mn TIBETAN SYMBOL PADMA GDAN -102D..1030 ; NSM # Mn [4] MYANMAR VOWEL SIGN I..MYANMAR VOWEL SIGN UU -1032..1037 ; NSM # Mn [6] MYANMAR VOWEL SIGN AI..MYANMAR SIGN DOT BELOW -1039..103A ; NSM # Mn [2] MYANMAR SIGN VIRAMA..MYANMAR SIGN ASAT -103D..103E ; NSM # Mn [2] MYANMAR CONSONANT SIGN MEDIAL WA..MYANMAR CONSONANT SIGN MEDIAL HA -1058..1059 ; NSM # Mn [2] MYANMAR VOWEL SIGN VOCALIC L..MYANMAR VOWEL SIGN VOCALIC LL -105E..1060 ; NSM # Mn [3] MYANMAR CONSONANT SIGN MON MEDIAL NA..MYANMAR CONSONANT SIGN MON MEDIAL LA -1071..1074 ; NSM # Mn [4] MYANMAR VOWEL SIGN GEBA KAREN I..MYANMAR VOWEL SIGN KAYAH EE -1082 ; NSM # Mn MYANMAR CONSONANT SIGN SHAN MEDIAL WA -1085..1086 ; NSM # Mn [2] MYANMAR VOWEL SIGN SHAN E ABOVE..MYANMAR VOWEL SIGN SHAN FINAL Y -108D ; NSM # Mn MYANMAR SIGN SHAN COUNCIL EMPHATIC TONE -109D ; NSM # Mn MYANMAR VOWEL SIGN AITON AI -135D..135F ; NSM # Mn [3] ETHIOPIC COMBINING GEMINATION AND VOWEL LENGTH MARK..ETHIOPIC COMBINING GEMINATION MARK -1712..1714 ; NSM # Mn [3] TAGALOG VOWEL SIGN I..TAGALOG SIGN VIRAMA -1732..1734 ; NSM # Mn [3] HANUNOO VOWEL SIGN I..HANUNOO SIGN PAMUDPOD -1752..1753 ; NSM # Mn [2] BUHID VOWEL SIGN I..BUHID VOWEL SIGN U -1772..1773 ; NSM # Mn [2] TAGBANWA VOWEL SIGN I..TAGBANWA VOWEL SIGN U -17B7..17BD ; NSM # Mn [7] KHMER VOWEL SIGN I..KHMER VOWEL SIGN UA -17C6 ; NSM # Mn KHMER SIGN NIKAHIT -17C9..17D3 ; NSM # Mn [11] KHMER SIGN MUUSIKATOAN..KHMER SIGN BATHAMASAT -17DD ; NSM # Mn KHMER SIGN ATTHACAN -180B..180D ; NSM # Mn [3] MONGOLIAN FREE VARIATION SELECTOR ONE..MONGOLIAN FREE VARIATION SELECTOR THREE -18A9 ; NSM # Mn MONGOLIAN LETTER ALI GALI DAGALGA -1920..1922 ; NSM # Mn [3] LIMBU VOWEL SIGN A..LIMBU VOWEL SIGN U -1927..1928 ; NSM # Mn [2] LIMBU VOWEL SIGN E..LIMBU VOWEL SIGN O -1932 ; NSM # Mn LIMBU SMALL LETTER ANUSVARA -1939..193B ; NSM # Mn [3] LIMBU SIGN MUKPHRENG..LIMBU SIGN SA-I -1A17..1A18 ; NSM # Mn [2] BUGINESE VOWEL SIGN I..BUGINESE VOWEL SIGN U -1A56 ; NSM # Mn TAI THAM CONSONANT SIGN MEDIAL LA -1A58..1A5E ; NSM # Mn [7] TAI THAM SIGN MAI KANG LAI..TAI THAM CONSONANT SIGN SA -1A60 ; NSM # Mn TAI THAM SIGN SAKOT -1A62 ; NSM # Mn TAI THAM VOWEL SIGN MAI SAT -1A65..1A6C ; NSM # Mn [8] TAI THAM VOWEL SIGN I..TAI THAM VOWEL SIGN OA BELOW -1A73..1A7C ; NSM # Mn [10] TAI THAM VOWEL SIGN OA ABOVE..TAI THAM SIGN KHUEN-LUE KARAN -1A7F ; NSM # Mn TAI THAM COMBINING CRYPTOGRAMMIC DOT -1B00..1B03 ; NSM # Mn [4] BALINESE SIGN ULU RICEM..BALINESE SIGN SURANG -1B34 ; NSM # Mn BALINESE SIGN REREKAN -1B36..1B3A ; NSM # Mn [5] BALINESE VOWEL SIGN ULU..BALINESE VOWEL SIGN RA REPA -1B3C ; NSM # Mn BALINESE VOWEL SIGN LA LENGA -1B42 ; NSM # Mn BALINESE VOWEL SIGN PEPET -1B6B..1B73 ; NSM # Mn [9] BALINESE MUSICAL SYMBOL COMBINING TEGEH..BALINESE MUSICAL SYMBOL COMBINING GONG -1B80..1B81 ; NSM # Mn [2] SUNDANESE SIGN PANYECEK..SUNDANESE SIGN PANGLAYAR -1BA2..1BA5 ; NSM # Mn [4] SUNDANESE CONSONANT SIGN PANYAKRA..SUNDANESE VOWEL SIGN PANYUKU -1BA8..1BA9 ; NSM # Mn [2] SUNDANESE VOWEL SIGN PAMEPET..SUNDANESE VOWEL SIGN PANEULEUNG -1BE6 ; NSM # Mn BATAK SIGN TOMPI -1BE8..1BE9 ; NSM # Mn [2] BATAK VOWEL SIGN PAKPAK E..BATAK VOWEL SIGN EE -1BED ; NSM # Mn BATAK VOWEL SIGN KARO O -1BEF..1BF1 ; NSM # Mn [3] BATAK VOWEL SIGN U FOR SIMALUNGUN SA..BATAK CONSONANT SIGN H -1C2C..1C33 ; NSM # Mn [8] LEPCHA VOWEL SIGN E..LEPCHA CONSONANT SIGN T -1C36..1C37 ; NSM # Mn [2] LEPCHA SIGN RAN..LEPCHA SIGN NUKTA -1CD0..1CD2 ; NSM # Mn [3] VEDIC TONE KARSHANA..VEDIC TONE PRENKHA -1CD4..1CE0 ; NSM # Mn [13] VEDIC SIGN YAJURVEDIC MIDLINE SVARITA..VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT SVARITA -1CE2..1CE8 ; NSM # Mn [7] VEDIC SIGN VISARGA SVARITA..VEDIC SIGN VISARGA ANUDATTA WITH TAIL -1CED ; NSM # Mn VEDIC SIGN TIRYAK -1DC0..1DE6 ; NSM # Mn [39] COMBINING DOTTED GRAVE ACCENT..COMBINING LATIN SMALL LETTER Z -1DFC..1DFF ; NSM # Mn [4] COMBINING DOUBLE INVERTED BREVE BELOW..COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW -20D0..20DC ; NSM # Mn [13] COMBINING LEFT HARPOON ABOVE..COMBINING FOUR DOTS ABOVE -20DD..20E0 ; NSM # Me [4] COMBINING ENCLOSING CIRCLE..COMBINING ENCLOSING CIRCLE BACKSLASH -20E1 ; NSM # Mn COMBINING LEFT RIGHT ARROW ABOVE -20E2..20E4 ; NSM # Me [3] COMBINING ENCLOSING SCREEN..COMBINING ENCLOSING UPWARD POINTING TRIANGLE -20E5..20F0 ; NSM # Mn [12] COMBINING REVERSE SOLIDUS OVERLAY..COMBINING ASTERISK ABOVE -2CEF..2CF1 ; NSM # Mn [3] COPTIC COMBINING NI ABOVE..COPTIC COMBINING SPIRITUS LENIS -2D7F ; NSM # Mn TIFINAGH CONSONANT JOINER -2DE0..2DFF ; NSM # Mn [32] COMBINING CYRILLIC LETTER BE..COMBINING CYRILLIC LETTER IOTIFIED BIG YUS -302A..302F ; NSM # Mn [6] IDEOGRAPHIC LEVEL TONE MARK..HANGUL DOUBLE DOT TONE MARK -3099..309A ; NSM # Mn [2] COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK..COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK -A66F ; NSM # Mn COMBINING CYRILLIC VZMET -A670..A672 ; NSM # Me [3] COMBINING CYRILLIC TEN MILLIONS SIGN..COMBINING CYRILLIC THOUSAND MILLIONS SIGN -A67C..A67D ; NSM # Mn [2] COMBINING CYRILLIC KAVYKA..COMBINING CYRILLIC PAYEROK -A6F0..A6F1 ; NSM # Mn [2] BAMUM COMBINING MARK KOQNDON..BAMUM COMBINING MARK TUKWENTIS -A802 ; NSM # Mn SYLOTI NAGRI SIGN DVISVARA -A806 ; NSM # Mn SYLOTI NAGRI SIGN HASANTA -A80B ; NSM # Mn SYLOTI NAGRI SIGN ANUSVARA -A825..A826 ; NSM # Mn [2] SYLOTI NAGRI VOWEL SIGN U..SYLOTI NAGRI VOWEL SIGN E -A8C4 ; NSM # Mn SAURASHTRA SIGN VIRAMA -A8E0..A8F1 ; NSM # Mn [18] COMBINING DEVANAGARI DIGIT ZERO..COMBINING DEVANAGARI SIGN AVAGRAHA -A926..A92D ; NSM # Mn [8] KAYAH LI VOWEL UE..KAYAH LI TONE CALYA PLOPHU -A947..A951 ; NSM # Mn [11] REJANG VOWEL SIGN I..REJANG CONSONANT SIGN R -A980..A982 ; NSM # Mn [3] JAVANESE SIGN PANYANGGA..JAVANESE SIGN LAYAR -A9B3 ; NSM # Mn JAVANESE SIGN CECAK TELU -A9B6..A9B9 ; NSM # Mn [4] JAVANESE VOWEL SIGN WULU..JAVANESE VOWEL SIGN SUKU MENDUT -A9BC ; NSM # Mn JAVANESE VOWEL SIGN PEPET -AA29..AA2E ; NSM # Mn [6] CHAM VOWEL SIGN AA..CHAM VOWEL SIGN OE -AA31..AA32 ; NSM # Mn [2] CHAM VOWEL SIGN AU..CHAM VOWEL SIGN UE -AA35..AA36 ; NSM # Mn [2] CHAM CONSONANT SIGN LA..CHAM CONSONANT SIGN WA -AA43 ; NSM # Mn CHAM CONSONANT SIGN FINAL NG -AA4C ; NSM # Mn CHAM CONSONANT SIGN FINAL M -AAB0 ; NSM # Mn TAI VIET MAI KANG -AAB2..AAB4 ; NSM # Mn [3] TAI VIET VOWEL I..TAI VIET VOWEL U -AAB7..AAB8 ; NSM # Mn [2] TAI VIET MAI KHIT..TAI VIET VOWEL IA -AABE..AABF ; NSM # Mn [2] TAI VIET VOWEL AM..TAI VIET TONE MAI EK -AAC1 ; NSM # Mn TAI VIET TONE MAI THO -ABE5 ; NSM # Mn MEETEI MAYEK VOWEL SIGN ANAP -ABE8 ; NSM # Mn MEETEI MAYEK VOWEL SIGN UNAP -ABED ; NSM # Mn MEETEI MAYEK APUN IYEK -FB1E ; NSM # Mn HEBREW POINT JUDEO-SPANISH VARIKA -FE00..FE0F ; NSM # Mn [16] VARIATION SELECTOR-1..VARIATION SELECTOR-16 -FE20..FE26 ; NSM # Mn [7] COMBINING LIGATURE LEFT HALF..COMBINING CONJOINING MACRON -101FD ; NSM # Mn PHAISTOS DISC SIGN COMBINING OBLIQUE STROKE -10A01..10A03 ; NSM # Mn [3] KHAROSHTHI VOWEL SIGN I..KHAROSHTHI VOWEL SIGN VOCALIC R -10A05..10A06 ; NSM # Mn [2] KHAROSHTHI VOWEL SIGN E..KHAROSHTHI VOWEL SIGN O -10A0C..10A0F ; NSM # Mn [4] KHAROSHTHI VOWEL LENGTH MARK..KHAROSHTHI SIGN VISARGA -10A38..10A3A ; NSM # Mn [3] KHAROSHTHI SIGN BAR ABOVE..KHAROSHTHI SIGN DOT BELOW -10A3F ; NSM # Mn KHAROSHTHI VIRAMA -11001 ; NSM # Mn BRAHMI SIGN ANUSVARA -11038..11046 ; NSM # Mn [15] BRAHMI VOWEL SIGN AA..BRAHMI VIRAMA -11080..11081 ; NSM # Mn [2] KAITHI SIGN CANDRABINDU..KAITHI SIGN ANUSVARA -110B3..110B6 ; NSM # Mn [4] KAITHI VOWEL SIGN U..KAITHI VOWEL SIGN AI -110B9..110BA ; NSM # Mn [2] KAITHI SIGN VIRAMA..KAITHI SIGN NUKTA -1D167..1D169 ; NSM # Mn [3] MUSICAL SYMBOL COMBINING TREMOLO-1..MUSICAL SYMBOL COMBINING TREMOLO-3 -1D17B..1D182 ; NSM # Mn [8] MUSICAL SYMBOL COMBINING ACCENT..MUSICAL SYMBOL COMBINING LOURE -1D185..1D18B ; NSM # Mn [7] MUSICAL SYMBOL COMBINING DOIT..MUSICAL SYMBOL COMBINING TRIPLE TONGUE -1D1AA..1D1AD ; NSM # Mn [4] MUSICAL SYMBOL COMBINING DOWN BOW..MUSICAL SYMBOL COMBINING SNAP PIZZICATO -1D242..1D244 ; NSM # Mn [3] COMBINING GREEK MUSICAL TRISEME..COMBINING GREEK MUSICAL PENTASEME -E0100..E01EF ; NSM # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256 - -# Total code points: 1209 - -# ================================================ - -# Bidi_Class=Arabic_Letter - -0604..0605 ; AL # Cn [2] .. -0608 ; AL # Sm ARABIC RAY -060B ; AL # Sc AFGHANI SIGN -060D ; AL # Po ARABIC DATE SEPARATOR -061B ; AL # Po ARABIC SEMICOLON -061C..061D ; AL # Cn [2] .. -061E..061F ; AL # Po [2] ARABIC TRIPLE DOT PUNCTUATION MARK..ARABIC QUESTION MARK -0620..063F ; AL # Lo [32] ARABIC LETTER KASHMIRI YEH..ARABIC LETTER FARSI YEH WITH THREE DOTS ABOVE -0640 ; AL # Lm ARABIC TATWEEL -0641..064A ; AL # Lo [10] ARABIC LETTER FEH..ARABIC LETTER YEH -066D ; AL # Po ARABIC FIVE POINTED STAR -066E..066F ; AL # Lo [2] ARABIC LETTER DOTLESS BEH..ARABIC LETTER DOTLESS QAF -0671..06D3 ; AL # Lo [99] ARABIC LETTER ALEF WASLA..ARABIC LETTER YEH BARREE WITH HAMZA ABOVE -06D4 ; AL # Po ARABIC FULL STOP -06D5 ; AL # Lo ARABIC LETTER AE -06E5..06E6 ; AL # Lm [2] ARABIC SMALL WAW..ARABIC SMALL YEH -06EE..06EF ; AL # Lo [2] ARABIC LETTER DAL WITH INVERTED V..ARABIC LETTER REH WITH INVERTED V -06FA..06FC ; AL # Lo [3] ARABIC LETTER SHEEN WITH DOT BELOW..ARABIC LETTER GHAIN WITH DOT BELOW -06FD..06FE ; AL # So [2] ARABIC SIGN SINDHI AMPERSAND..ARABIC SIGN SINDHI POSTPOSITION MEN -06FF ; AL # Lo ARABIC LETTER HEH WITH INVERTED V -0700..070D ; AL # Po [14] SYRIAC END OF PARAGRAPH..SYRIAC HARKLEAN ASTERISCUS -070E ; AL # Cn -0710 ; AL # Lo SYRIAC LETTER ALAPH -0712..072F ; AL # Lo [30] SYRIAC LETTER BETH..SYRIAC LETTER PERSIAN DHALATH -074B..074C ; AL # Cn [2] .. -074D..07A5 ; AL # Lo [89] SYRIAC LETTER SOGDIAN ZHAIN..THAANA LETTER WAAVU -07B1 ; AL # Lo THAANA LETTER NAA -07B2..07BF ; AL # Cn [14] .. -FB50..FBB1 ; AL # Lo [98] ARABIC LETTER ALEF WASLA ISOLATED FORM..ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM -FBB2..FBC1 ; AL # Sk [16] ARABIC SYMBOL DOT ABOVE..ARABIC SYMBOL SMALL TAH BELOW -FBC2..FBD2 ; AL # Cn [17] .. -FBD3..FD3D ; AL # Lo [363] ARABIC LETTER NG ISOLATED FORM..ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM -FD40..FD4F ; AL # Cn [16] .. -FD50..FD8F ; AL # Lo [64] ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM..ARABIC LIGATURE MEEM WITH KHAH WITH MEEM INITIAL FORM -FD90..FD91 ; AL # Cn [2] .. -FD92..FDC7 ; AL # Lo [54] ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM..ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM -FDC8..FDCF ; AL # Cn [8] .. -FDF0..FDFB ; AL # Lo [12] ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM..ARABIC LIGATURE JALLAJALALOUHOU -FDFC ; AL # Sc RIAL SIGN -FDFE..FDFF ; AL # Cn [2] .. -FE70..FE74 ; AL # Lo [5] ARABIC FATHATAN ISOLATED FORM..ARABIC KASRATAN ISOLATED FORM -FE75 ; AL # Cn -FE76..FEFC ; AL # Lo [135] ARABIC FATHA ISOLATED FORM..ARABIC LIGATURE LAM WITH ALEF FINAL FORM -FEFD..FEFE ; AL # Cn [2] .. - -# Total code points: 1115 - -# ================================================ - -# Bidi_Class=Left_To_Right_Override - -202D ; LRO # Cf LEFT-TO-RIGHT OVERRIDE - -# Total code points: 1 - -# ================================================ - -# Bidi_Class=Right_To_Left_Override - -202E ; RLO # Cf RIGHT-TO-LEFT OVERRIDE - -# Total code points: 1 - -# ================================================ - -# Bidi_Class=Left_To_Right_Embedding - -202A ; LRE # Cf LEFT-TO-RIGHT EMBEDDING - -# Total code points: 1 - -# ================================================ - -# Bidi_Class=Right_To_Left_Embedding - -202B ; RLE # Cf RIGHT-TO-LEFT EMBEDDING - -# Total code points: 1 - -# ================================================ - -# Bidi_Class=Pop_Directional_Format - -202C ; PDF # Cf POP DIRECTIONAL FORMATTING - -# Total code points: 1 - -# EOF diff --git a/icuSources/data/unidata/base_unidata/DerivedCoreProperties.txt b/icuSources/data/unidata/base_unidata/DerivedCoreProperties.txt index b0fdca9b..1a45ee69 100644 --- a/icuSources/data/unidata/base_unidata/DerivedCoreProperties.txt +++ b/icuSources/data/unidata/base_unidata/DerivedCoreProperties.txt @@ -1,8 +1,8 @@ -# DerivedCoreProperties-6.0.0.txt -# Date: 2010-08-19, 00:48:05 GMT [MD] +# DerivedCoreProperties-6.1.0.txt +# Date: 2011-12-11, 18:26:55 GMT [MD] # # Unicode Character Database -# Copyright (c) 1991-2010 Unicode, Inc. +# Copyright (c) 1991-2011 Unicode, Inc. # For terms of use, see http://www.unicode.org/terms_of_use.html # For documentation, see http://www.unicode.org/reports/tr44/ @@ -113,9 +113,7 @@ 27C0..27C4 ; Math 27C5 ; Math 27C6 ; Math -27C7..27CA ; Math -27CC ; Math -27CE..27E5 ; Math +27C7..27E5 ; Math 27E6 ; Math 27E7 ; Math 27E8 ; Math @@ -216,8 +214,42 @@ FFE9..FFEC ; Math 1D7C3 ; Math 1D7C4..1D7CB ; Math 1D7CE..1D7FF ; Math +1EE00..1EE03 ; Math +1EE05..1EE1F ; Math +1EE21..1EE22 ; Math +1EE24 ; Math +1EE27 ; Math +1EE29..1EE32 ; Math +1EE34..1EE37 ; Math +1EE39 ; Math +1EE3B ; Math +1EE42 ; Math +1EE47 ; Math +1EE49 ; Math +1EE4B ; Math +1EE4D..1EE4F ; Math +1EE51..1EE52 ; Math +1EE54 ; Math +1EE57 ; Math +1EE59 ; Math +1EE5B ; Math +1EE5D ; Math +1EE5F ; Math +1EE61..1EE62 ; Math +1EE64 ; Math +1EE67..1EE6A ; Math +1EE6C..1EE72 ; Math +1EE74..1EE77 ; Math +1EE79..1EE7C ; Math +1EE7E ; Math +1EE80..1EE89 ; Math +1EE8B..1EE9B ; Math +1EEA1..1EEA3 ; Math +1EEA5..1EEA9 ; Math +1EEAB..1EEBB ; Math +1EEF0..1EEF1 ; Math -# Total code points: 2165 +# Total code points: 2310 # ================================================ @@ -303,6 +335,10 @@ FFE9..FFEC ; Math 0828 ; Alphabetic 0829..082C ; Alphabetic 0840..0858 ; Alphabetic +08A0 ; Alphabetic +08A2..08AC ; Alphabetic +08E4..08E9 ; Alphabetic +08F0..08FE ; Alphabetic 0900..0902 ; Alphabetic 0903 ; Alphabetic 0904..0939 ; Alphabetic @@ -500,7 +536,7 @@ FFE9..FFEC ; Math 0EC0..0EC4 ; Alphabetic 0EC6 ; Alphabetic 0ECD ; Alphabetic -0EDC..0EDD ; Alphabetic +0EDC..0EDF ; Alphabetic 0F00 ; Alphabetic 0F40..0F47 ; Alphabetic 0F49..0F6C ; Alphabetic @@ -538,9 +574,11 @@ FFE9..FFEC ; Math 109C ; Alphabetic 109D ; Alphabetic 10A0..10C5 ; Alphabetic +10C7 ; Alphabetic +10CD ; Alphabetic 10D0..10FA ; Alphabetic 10FC ; Alphabetic -1100..1248 ; Alphabetic +10FD..1248 ; Alphabetic 124A..124D ; Alphabetic 1250..1256 ; Alphabetic 1258 ; Alphabetic @@ -636,8 +674,9 @@ FFE9..FFEC ; Math 1BA2..1BA5 ; Alphabetic 1BA6..1BA7 ; Alphabetic 1BA8..1BA9 ; Alphabetic +1BAC..1BAD ; Alphabetic 1BAE..1BAF ; Alphabetic -1BC0..1BE5 ; Alphabetic +1BBA..1BE5 ; Alphabetic 1BE7 ; Alphabetic 1BE8..1BE9 ; Alphabetic 1BEA..1BEC ; Alphabetic @@ -653,10 +692,11 @@ FFE9..FFEC ; Math 1C78..1C7D ; Alphabetic 1CE9..1CEC ; Alphabetic 1CEE..1CF1 ; Alphabetic -1CF2 ; Alphabetic +1CF2..1CF3 ; Alphabetic +1CF5..1CF6 ; Alphabetic 1D00..1D2B ; Alphabetic -1D2C..1D61 ; Alphabetic -1D62..1D77 ; Alphabetic +1D2C..1D6A ; Alphabetic +1D6B..1D77 ; Alphabetic 1D78 ; Alphabetic 1D79..1D9A ; Alphabetic 1D9B..1DBF ; Alphabetic @@ -703,12 +743,15 @@ FFE9..FFEC ; Math 24B6..24E9 ; Alphabetic 2C00..2C2E ; Alphabetic 2C30..2C5E ; Alphabetic -2C60..2C7C ; Alphabetic -2C7D ; Alphabetic +2C60..2C7B ; Alphabetic +2C7C..2C7D ; Alphabetic 2C7E..2CE4 ; Alphabetic 2CEB..2CEE ; Alphabetic +2CF2..2CF3 ; Alphabetic 2D00..2D25 ; Alphabetic -2D30..2D65 ; Alphabetic +2D27 ; Alphabetic +2D2D ; Alphabetic +2D30..2D67 ; Alphabetic 2D6F ; Alphabetic 2D80..2D96 ; Alphabetic 2DA0..2DA6 ; Alphabetic @@ -740,7 +783,7 @@ FFE9..FFEC ; Math 31A0..31BA ; Alphabetic 31F0..31FF ; Alphabetic 3400..4DB5 ; Alphabetic -4E00..9FCB ; Alphabetic +4E00..9FCC ; Alphabetic A000..A014 ; Alphabetic A015 ; Alphabetic A016..A48C ; Alphabetic @@ -752,8 +795,10 @@ A610..A61F ; Alphabetic A62A..A62B ; Alphabetic A640..A66D ; Alphabetic A66E ; Alphabetic +A674..A67B ; Alphabetic A67F ; Alphabetic A680..A697 ; Alphabetic +A69F ; Alphabetic A6A0..A6E5 ; Alphabetic A6E6..A6EF ; Alphabetic A717..A71F ; Alphabetic @@ -762,8 +807,9 @@ A770 ; Alphabetic A771..A787 ; Alphabetic A788 ; Alphabetic A78B..A78E ; Alphabetic -A790..A791 ; Alphabetic -A7A0..A7A9 ; Alphabetic +A790..A793 ; Alphabetic +A7A0..A7AA ; Alphabetic +A7F8..A7F9 ; Alphabetic A7FA ; Alphabetic A7FB..A801 ; Alphabetic A803..A805 ; Alphabetic @@ -820,6 +866,13 @@ AAC0 ; Alphabetic AAC2 ; Alphabetic AADB..AADC ; Alphabetic AADD ; Alphabetic +AAE0..AAEA ; Alphabetic +AAEB ; Alphabetic +AAEC..AAED ; Alphabetic +AAEE..AAEF ; Alphabetic +AAF2 ; Alphabetic +AAF3..AAF4 ; Alphabetic +AAF5 ; Alphabetic AB01..AB06 ; Alphabetic AB09..AB0E ; Alphabetic AB11..AB16 ; Alphabetic @@ -834,8 +887,7 @@ ABE9..ABEA ; Alphabetic AC00..D7A3 ; Alphabetic D7B0..D7C6 ; Alphabetic D7CB..D7FB ; Alphabetic -F900..FA2D ; Alphabetic -FA30..FA6D ; Alphabetic +F900..FA6D ; Alphabetic FA70..FAD9 ; Alphabetic FB00..FB06 ; Alphabetic FB13..FB17 ; Alphabetic @@ -894,6 +946,8 @@ FFDA..FFDC ; Alphabetic 1083F..10855 ; Alphabetic 10900..10915 ; Alphabetic 10920..10939 ; Alphabetic +10980..109B7 ; Alphabetic +109BE..109BF ; Alphabetic 10A00 ; Alphabetic 10A01..10A03 ; Alphabetic 10A05..10A06 ; Alphabetic @@ -916,10 +970,33 @@ FFDA..FFDC ; Alphabetic 110B0..110B2 ; Alphabetic 110B3..110B6 ; Alphabetic 110B7..110B8 ; Alphabetic +110D0..110E8 ; Alphabetic +11100..11102 ; Alphabetic +11103..11126 ; Alphabetic +11127..1112B ; Alphabetic +1112C ; Alphabetic +1112D..11132 ; Alphabetic +11180..11181 ; Alphabetic +11182 ; Alphabetic +11183..111B2 ; Alphabetic +111B3..111B5 ; Alphabetic +111B6..111BE ; Alphabetic +111BF ; Alphabetic +111C1..111C4 ; Alphabetic +11680..116AA ; Alphabetic +116AB ; Alphabetic +116AC ; Alphabetic +116AD ; Alphabetic +116AE..116AF ; Alphabetic +116B0..116B5 ; Alphabetic 12000..1236E ; Alphabetic 12400..12462 ; Alphabetic 13000..1342E ; Alphabetic 16800..16A38 ; Alphabetic +16F00..16F44 ; Alphabetic +16F50 ; Alphabetic +16F51..16F7E ; Alphabetic +16F93..16F9F ; Alphabetic 1B000..1B001 ; Alphabetic 1D400..1D454 ; Alphabetic 1D456..1D49C ; Alphabetic @@ -951,12 +1028,45 @@ FFDA..FFDC ; Alphabetic 1D78A..1D7A8 ; Alphabetic 1D7AA..1D7C2 ; Alphabetic 1D7C4..1D7CB ; Alphabetic +1EE00..1EE03 ; Alphabetic +1EE05..1EE1F ; Alphabetic +1EE21..1EE22 ; Alphabetic +1EE24 ; Alphabetic +1EE27 ; Alphabetic +1EE29..1EE32 ; Alphabetic +1EE34..1EE37 ; Alphabetic +1EE39 ; Alphabetic +1EE3B ; Alphabetic +1EE42 ; Alphabetic +1EE47 ; Alphabetic +1EE49 ; Alphabetic +1EE4B ; Alphabetic +1EE4D..1EE4F ; Alphabetic +1EE51..1EE52 ; Alphabetic +1EE54 ; Alphabetic +1EE57 ; Alphabetic +1EE59 ; Alphabetic +1EE5B ; Alphabetic +1EE5D ; Alphabetic +1EE5F ; Alphabetic +1EE61..1EE62 ; Alphabetic +1EE64 ; Alphabetic +1EE67..1EE6A ; Alphabetic +1EE6C..1EE72 ; Alphabetic +1EE74..1EE77 ; Alphabetic +1EE79..1EE7C ; Alphabetic +1EE7E ; Alphabetic +1EE80..1EE89 ; Alphabetic +1EE8B..1EE9B ; Alphabetic +1EEA1..1EEA3 ; Alphabetic +1EEA5..1EEA9 ; Alphabetic +1EEAB..1EEBB ; Alphabetic 20000..2A6D6 ; Alphabetic 2A700..2B734 ; Alphabetic 2B740..2B81D ; Alphabetic 2F800..2FA1D ; Alphabetic -# Total code points: 101539 +# Total code points: 102159 # ================================================ @@ -1237,8 +1347,8 @@ FFDA..FFDC ; Alphabetic 0527 ; Lowercase 0561..0587 ; Lowercase 1D00..1D2B ; Lowercase -1D2C..1D61 ; Lowercase -1D62..1D77 ; Lowercase +1D2C..1D6A ; Lowercase +1D6B..1D77 ; Lowercase 1D78 ; Lowercase 1D79..1D9A ; Lowercase 1D9B..1DBF ; Lowercase @@ -1386,7 +1496,9 @@ FFDA..FFDC ; Alphabetic 1FE0..1FE7 ; Lowercase 1FF2..1FF4 ; Lowercase 1FF6..1FF7 ; Lowercase -2090..2094 ; Lowercase +2071 ; Lowercase +207F ; Lowercase +2090..209C ; Lowercase 210A ; Lowercase 210E..210F ; Lowercase 2113 ; Lowercase @@ -1407,8 +1519,8 @@ FFDA..FFDC ; Alphabetic 2C6C ; Lowercase 2C71 ; Lowercase 2C73..2C74 ; Lowercase -2C76..2C7C ; Lowercase -2C7D ; Lowercase +2C76..2C7B ; Lowercase +2C7C..2C7D ; Lowercase 2C81 ; Lowercase 2C83 ; Lowercase 2C85 ; Lowercase @@ -1461,7 +1573,10 @@ FFDA..FFDC ; Alphabetic 2CE3..2CE4 ; Lowercase 2CEC ; Lowercase 2CEE ; Lowercase +2CF3 ; Lowercase 2D00..2D25 ; Lowercase +2D27 ; Lowercase +2D2D ; Lowercase A641 ; Lowercase A643 ; Lowercase A645 ; Lowercase @@ -1547,11 +1662,13 @@ A787 ; Lowercase A78C ; Lowercase A78E ; Lowercase A791 ; Lowercase +A793 ; Lowercase A7A1 ; Lowercase A7A3 ; Lowercase A7A5 ; Lowercase A7A7 ; Lowercase A7A9 ; Lowercase +A7F8..A7F9 ; Lowercase A7FA ; Lowercase FB00..FB06 ; Lowercase FB13..FB17 ; Lowercase @@ -1586,7 +1703,7 @@ FF41..FF5A ; Lowercase 1D7C4..1D7C9 ; Lowercase 1D7CB ; Lowercase -# Total code points: 1918 +# Total code points: 1934 # ================================================ @@ -1861,6 +1978,8 @@ FF41..FF5A ; Lowercase 0526 ; Uppercase 0531..0556 ; Uppercase 10A0..10C5 ; Uppercase +10C7 ; Uppercase +10CD ; Uppercase 1E00 ; Uppercase 1E02 ; Uppercase 1E04 ; Uppercase @@ -2077,6 +2196,7 @@ FF41..FF5A ; Lowercase 2CE2 ; Uppercase 2CEB ; Uppercase 2CED ; Uppercase +2CF2 ; Uppercase A640 ; Uppercase A642 ; Uppercase A644 ; Uppercase @@ -2160,11 +2280,13 @@ A786 ; Uppercase A78B ; Uppercase A78D ; Uppercase A790 ; Uppercase +A792 ; Uppercase A7A0 ; Uppercase A7A2 ; Uppercase A7A4 ; Uppercase A7A6 ; Uppercase A7A8 ; Uppercase +A7AA ; Uppercase FF21..FF3A ; Uppercase 10400..10427 ; Uppercase 1D400..1D419 ; Uppercase @@ -2199,7 +2321,7 @@ FF21..FF3A ; Uppercase 1D790..1D7A8 ; Uppercase 1D7CA ; Uppercase -# Total code points: 1478 +# Total code points: 1483 # ================================================ @@ -2236,9 +2358,11 @@ FF21..FF3A ; Uppercase 0531..0556 ; Cased 0561..0587 ; Cased 10A0..10C5 ; Cased +10C7 ; Cased +10CD ; Cased 1D00..1D2B ; Cased -1D2C..1D61 ; Cased -1D62..1D77 ; Cased +1D2C..1D6A ; Cased +1D6B..1D77 ; Cased 1D78 ; Cased 1D79..1D9A ; Cased 1D9B..1DBF ; Cased @@ -2261,7 +2385,9 @@ FF21..FF3A ; Uppercase 1FE0..1FEC ; Cased 1FF2..1FF4 ; Cased 1FF6..1FFC ; Cased -2090..2094 ; Cased +2071 ; Cased +207F ; Cased +2090..209C ; Cased 2102 ; Cased 2107 ; Cased 210A..2113 ; Cased @@ -2281,19 +2407,23 @@ FF21..FF3A ; Uppercase 24B6..24E9 ; Cased 2C00..2C2E ; Cased 2C30..2C5E ; Cased -2C60..2C7C ; Cased -2C7D ; Cased +2C60..2C7B ; Cased +2C7C..2C7D ; Cased 2C7E..2CE4 ; Cased 2CEB..2CEE ; Cased +2CF2..2CF3 ; Cased 2D00..2D25 ; Cased +2D27 ; Cased +2D2D ; Cased A640..A66D ; Cased A680..A697 ; Cased A722..A76F ; Cased A770 ; Cased A771..A787 ; Cased A78B..A78E ; Cased -A790..A791 ; Cased -A7A0..A7A9 ; Cased +A790..A793 ; Cased +A7A0..A7AA ; Cased +A7F8..A7F9 ; Cased A7FA ; Cased FB00..FB06 ; Cased FB13..FB17 ; Cased @@ -2331,7 +2461,7 @@ FF41..FF5A ; Cased 1D7AA..1D7C2 ; Cased 1D7C4..1D7CB ; Cased -# Total code points: 3427 +# Total code points: 3448 # ================================================ @@ -2377,7 +2507,7 @@ FF41..FF5A ; Cased 05C4..05C5 ; Case_Ignorable 05C7 ; Case_Ignorable 05F4 ; Case_Ignorable -0600..0603 ; Case_Ignorable +0600..0604 ; Case_Ignorable 0610..061A ; Case_Ignorable 0640 ; Case_Ignorable 064B..065F ; Case_Ignorable @@ -2403,6 +2533,7 @@ FF41..FF5A ; Cased 0828 ; Case_Ignorable 0829..082D ; Case_Ignorable 0859..085B ; Case_Ignorable +08E4..08FE ; Case_Ignorable 0900..0902 ; Case_Ignorable 093A ; Case_Ignorable 093C ; Case_Ignorable @@ -2523,6 +2654,7 @@ FF41..FF5A ; Cased 1B80..1B81 ; Case_Ignorable 1BA2..1BA5 ; Case_Ignorable 1BA8..1BA9 ; Case_Ignorable +1BAB ; Case_Ignorable 1BE6 ; Case_Ignorable 1BE8..1BE9 ; Case_Ignorable 1BED ; Case_Ignorable @@ -2534,7 +2666,8 @@ FF41..FF5A ; Cased 1CD4..1CE0 ; Case_Ignorable 1CE2..1CE8 ; Case_Ignorable 1CED ; Case_Ignorable -1D2C..1D61 ; Case_Ignorable +1CF4 ; Case_Ignorable +1D2C..1D6A ; Case_Ignorable 1D78 ; Case_Ignorable 1D9B..1DBF ; Case_Ignorable 1DC0..1DE6 ; Case_Ignorable @@ -2561,14 +2694,14 @@ FF41..FF5A ; Cased 20E1 ; Case_Ignorable 20E2..20E4 ; Case_Ignorable 20E5..20F0 ; Case_Ignorable -2C7D ; Case_Ignorable +2C7C..2C7D ; Case_Ignorable 2CEF..2CF1 ; Case_Ignorable 2D6F ; Case_Ignorable 2D7F ; Case_Ignorable 2DE0..2DFF ; Case_Ignorable 2E2F ; Case_Ignorable 3005 ; Case_Ignorable -302A..302F ; Case_Ignorable +302A..302D ; Case_Ignorable 3031..3035 ; Case_Ignorable 303B ; Case_Ignorable 3099..309A ; Case_Ignorable @@ -2580,8 +2713,9 @@ A4F8..A4FD ; Case_Ignorable A60C ; Case_Ignorable A66F ; Case_Ignorable A670..A672 ; Case_Ignorable -A67C..A67D ; Case_Ignorable +A674..A67D ; Case_Ignorable A67F ; Case_Ignorable +A69F ; Case_Ignorable A6F0..A6F1 ; Case_Ignorable A700..A716 ; Case_Ignorable A717..A71F ; Case_Ignorable @@ -2589,6 +2723,7 @@ A720..A721 ; Case_Ignorable A770 ; Case_Ignorable A788 ; Case_Ignorable A789..A78A ; Case_Ignorable +A7F8..A7F9 ; Case_Ignorable A802 ; Case_Ignorable A806 ; Case_Ignorable A80B ; Case_Ignorable @@ -2614,6 +2749,9 @@ AAB7..AAB8 ; Case_Ignorable AABE..AABF ; Case_Ignorable AAC1 ; Case_Ignorable AADD ; Case_Ignorable +AAEC..AAED ; Case_Ignorable +AAF3..AAF4 ; Case_Ignorable +AAF6 ; Case_Ignorable ABE5 ; Case_Ignorable ABE8 ; Case_Ignorable ABED ; Case_Ignorable @@ -2646,6 +2784,17 @@ FFF9..FFFB ; Case_Ignorable 110B3..110B6 ; Case_Ignorable 110B9..110BA ; Case_Ignorable 110BD ; Case_Ignorable +11100..11102 ; Case_Ignorable +11127..1112B ; Case_Ignorable +1112D..11134 ; Case_Ignorable +11180..11181 ; Case_Ignorable +111B6..111BE ; Case_Ignorable +116AB ; Case_Ignorable +116AD ; Case_Ignorable +116B0..116B5 ; Case_Ignorable +116B7 ; Case_Ignorable +16F8F..16F92 ; Case_Ignorable +16F93..16F9F ; Case_Ignorable 1D167..1D169 ; Case_Ignorable 1D173..1D17A ; Case_Ignorable 1D17B..1D182 ; Case_Ignorable @@ -2656,7 +2805,7 @@ E0001 ; Case_Ignorable E0020..E007F ; Case_Ignorable E0100..E01EF ; Case_Ignorable -# Total code points: 1692 +# Total code points: 1799 # ================================================ @@ -2932,6 +3081,8 @@ E0100..E01EF ; Case_Ignorable 0526 ; Changes_When_Lowercased 0531..0556 ; Changes_When_Lowercased 10A0..10C5 ; Changes_When_Lowercased +10C7 ; Changes_When_Lowercased +10CD ; Changes_When_Lowercased 1E00 ; Changes_When_Lowercased 1E02 ; Changes_When_Lowercased 1E04 ; Changes_When_Lowercased @@ -3141,6 +3292,7 @@ E0100..E01EF ; Case_Ignorable 2CE2 ; Changes_When_Lowercased 2CEB ; Changes_When_Lowercased 2CED ; Changes_When_Lowercased +2CF2 ; Changes_When_Lowercased A640 ; Changes_When_Lowercased A642 ; Changes_When_Lowercased A644 ; Changes_When_Lowercased @@ -3224,15 +3376,17 @@ A786 ; Changes_When_Lowercased A78B ; Changes_When_Lowercased A78D ; Changes_When_Lowercased A790 ; Changes_When_Lowercased +A792 ; Changes_When_Lowercased A7A0 ; Changes_When_Lowercased A7A2 ; Changes_When_Lowercased A7A4 ; Changes_When_Lowercased A7A6 ; Changes_When_Lowercased A7A8 ; Changes_When_Lowercased +A7AA ; Changes_When_Lowercased FF21..FF3A ; Changes_When_Lowercased 10400..10427 ; Changes_When_Lowercased -# Total code points: 1038 +# Total code points: 1043 # ================================================ @@ -3390,7 +3544,7 @@ FF21..FF3A ; Changes_When_Lowercased 025B ; Changes_When_Uppercased 0260 ; Changes_When_Uppercased 0263 ; Changes_When_Uppercased -0265 ; Changes_When_Uppercased +0265..0266 ; Changes_When_Uppercased 0268..0269 ; Changes_When_Uppercased 026B ; Changes_When_Uppercased 026F ; Changes_When_Uppercased @@ -3731,7 +3885,10 @@ FF21..FF3A ; Changes_When_Lowercased 2CE3 ; Changes_When_Uppercased 2CEC ; Changes_When_Uppercased 2CEE ; Changes_When_Uppercased +2CF3 ; Changes_When_Uppercased 2D00..2D25 ; Changes_When_Uppercased +2D27 ; Changes_When_Uppercased +2D2D ; Changes_When_Uppercased A641 ; Changes_When_Uppercased A643 ; Changes_When_Uppercased A645 ; Changes_When_Uppercased @@ -3814,6 +3971,7 @@ A785 ; Changes_When_Uppercased A787 ; Changes_When_Uppercased A78C ; Changes_When_Uppercased A791 ; Changes_When_Uppercased +A793 ; Changes_When_Uppercased A7A1 ; Changes_When_Uppercased A7A3 ; Changes_When_Uppercased A7A5 ; Changes_When_Uppercased @@ -3824,7 +3982,7 @@ FB13..FB17 ; Changes_When_Uppercased FF41..FF5A ; Changes_When_Uppercased 10428..1044F ; Changes_When_Uppercased -# Total code points: 1121 +# Total code points: 1126 # ================================================ @@ -3983,7 +4141,7 @@ FF41..FF5A ; Changes_When_Uppercased 025B ; Changes_When_Titlecased 0260 ; Changes_When_Titlecased 0263 ; Changes_When_Titlecased -0265 ; Changes_When_Titlecased +0265..0266 ; Changes_When_Titlecased 0268..0269 ; Changes_When_Titlecased 026B ; Changes_When_Titlecased 026F ; Changes_When_Titlecased @@ -4324,7 +4482,10 @@ FF41..FF5A ; Changes_When_Uppercased 2CE3 ; Changes_When_Titlecased 2CEC ; Changes_When_Titlecased 2CEE ; Changes_When_Titlecased +2CF3 ; Changes_When_Titlecased 2D00..2D25 ; Changes_When_Titlecased +2D27 ; Changes_When_Titlecased +2D2D ; Changes_When_Titlecased A641 ; Changes_When_Titlecased A643 ; Changes_When_Titlecased A645 ; Changes_When_Titlecased @@ -4407,6 +4568,7 @@ A785 ; Changes_When_Titlecased A787 ; Changes_When_Titlecased A78C ; Changes_When_Titlecased A791 ; Changes_When_Titlecased +A793 ; Changes_When_Titlecased A7A1 ; Changes_When_Titlecased A7A3 ; Changes_When_Titlecased A7A5 ; Changes_When_Titlecased @@ -4417,7 +4579,7 @@ FB13..FB17 ; Changes_When_Titlecased FF41..FF5A ; Changes_When_Titlecased 10428..1044F ; Changes_When_Titlecased -# Total code points: 1094 +# Total code points: 1099 # ================================================ @@ -4700,6 +4862,8 @@ FF41..FF5A ; Changes_When_Titlecased 0531..0556 ; Changes_When_Casefolded 0587 ; Changes_When_Casefolded 10A0..10C5 ; Changes_When_Casefolded +10C7 ; Changes_When_Casefolded +10CD ; Changes_When_Casefolded 1E00 ; Changes_When_Casefolded 1E02 ; Changes_When_Casefolded 1E04 ; Changes_When_Casefolded @@ -4911,6 +5075,7 @@ FF41..FF5A ; Changes_When_Titlecased 2CE2 ; Changes_When_Casefolded 2CEB ; Changes_When_Casefolded 2CED ; Changes_When_Casefolded +2CF2 ; Changes_When_Casefolded A640 ; Changes_When_Casefolded A642 ; Changes_When_Casefolded A644 ; Changes_When_Casefolded @@ -4994,17 +5159,19 @@ A786 ; Changes_When_Casefolded A78B ; Changes_When_Casefolded A78D ; Changes_When_Casefolded A790 ; Changes_When_Casefolded +A792 ; Changes_When_Casefolded A7A0 ; Changes_When_Casefolded A7A2 ; Changes_When_Casefolded A7A4 ; Changes_When_Casefolded A7A6 ; Changes_When_Casefolded A7A8 ; Changes_When_Casefolded +A7AA ; Changes_When_Casefolded FB00..FB06 ; Changes_When_Casefolded FB13..FB17 ; Changes_When_Casefolded FF21..FF3A ; Changes_When_Casefolded 10400..10427 ; Changes_When_Casefolded -# Total code points: 1102 +# Total code points: 1107 # ================================================ @@ -5033,7 +5200,7 @@ FF21..FF3A ; Changes_When_Casefolded 025B ; Changes_When_Casemapped 0260 ; Changes_When_Casemapped 0263 ; Changes_When_Casemapped -0265 ; Changes_When_Casemapped +0265..0266 ; Changes_When_Casemapped 0268..0269 ; Changes_When_Casemapped 026B ; Changes_When_Casemapped 026F ; Changes_When_Casemapped @@ -5061,6 +5228,8 @@ FF21..FF3A ; Changes_When_Casefolded 0531..0556 ; Changes_When_Casemapped 0561..0587 ; Changes_When_Casemapped 10A0..10C5 ; Changes_When_Casemapped +10C7 ; Changes_When_Casemapped +10CD ; Changes_When_Casemapped 1D79 ; Changes_When_Casemapped 1D7D ; Changes_When_Casemapped 1E00..1E9B ; Changes_When_Casemapped @@ -5098,22 +5267,25 @@ FF21..FF3A ; Changes_When_Casefolded 2C75..2C76 ; Changes_When_Casemapped 2C7E..2CE3 ; Changes_When_Casemapped 2CEB..2CEE ; Changes_When_Casemapped +2CF2..2CF3 ; Changes_When_Casemapped 2D00..2D25 ; Changes_When_Casemapped +2D27 ; Changes_When_Casemapped +2D2D ; Changes_When_Casemapped A640..A66D ; Changes_When_Casemapped A680..A697 ; Changes_When_Casemapped A722..A72F ; Changes_When_Casemapped A732..A76F ; Changes_When_Casemapped A779..A787 ; Changes_When_Casemapped A78B..A78D ; Changes_When_Casemapped -A790..A791 ; Changes_When_Casemapped -A7A0..A7A9 ; Changes_When_Casemapped +A790..A793 ; Changes_When_Casemapped +A7A0..A7AA ; Changes_When_Casemapped FB00..FB06 ; Changes_When_Casemapped FB13..FB17 ; Changes_When_Casemapped FF21..FF3A ; Changes_When_Casemapped FF41..FF5A ; Changes_When_Casemapped 10400..1044F ; Changes_When_Casemapped -# Total code points: 2128 +# Total code points: 2138 # ================================================ @@ -5184,6 +5356,8 @@ FF41..FF5A ; Changes_When_Casemapped 0824 ; ID_Start 0828 ; ID_Start 0840..0858 ; ID_Start +08A0 ; ID_Start +08A2..08AC ; ID_Start 0904..0939 ; ID_Start 093D ; ID_Start 0950 ; ID_Start @@ -5291,7 +5465,7 @@ FF41..FF5A ; Changes_When_Casemapped 0EBD ; ID_Start 0EC0..0EC4 ; ID_Start 0EC6 ; ID_Start -0EDC..0EDD ; ID_Start +0EDC..0EDF ; ID_Start 0F00 ; ID_Start 0F40..0F47 ; ID_Start 0F49..0F6C ; ID_Start @@ -5306,9 +5480,11 @@ FF41..FF5A ; Changes_When_Casemapped 1075..1081 ; ID_Start 108E ; ID_Start 10A0..10C5 ; ID_Start +10C7 ; ID_Start +10CD ; ID_Start 10D0..10FA ; ID_Start 10FC ; ID_Start -1100..1248 ; ID_Start +10FD..1248 ; ID_Start 124A..124D ; ID_Start 1250..1256 ; ID_Start 1258 ; ID_Start @@ -5358,16 +5534,17 @@ FF41..FF5A ; Changes_When_Casemapped 1B45..1B4B ; ID_Start 1B83..1BA0 ; ID_Start 1BAE..1BAF ; ID_Start -1BC0..1BE5 ; ID_Start +1BBA..1BE5 ; ID_Start 1C00..1C23 ; ID_Start 1C4D..1C4F ; ID_Start 1C5A..1C77 ; ID_Start 1C78..1C7D ; ID_Start 1CE9..1CEC ; ID_Start 1CEE..1CF1 ; ID_Start +1CF5..1CF6 ; ID_Start 1D00..1D2B ; ID_Start -1D2C..1D61 ; ID_Start -1D62..1D77 ; ID_Start +1D2C..1D6A ; ID_Start +1D6B..1D77 ; ID_Start 1D78 ; ID_Start 1D79..1D9A ; ID_Start 1D9B..1DBF ; ID_Start @@ -5415,12 +5592,15 @@ FF41..FF5A ; Changes_When_Casemapped 2185..2188 ; ID_Start 2C00..2C2E ; ID_Start 2C30..2C5E ; ID_Start -2C60..2C7C ; ID_Start -2C7D ; ID_Start +2C60..2C7B ; ID_Start +2C7C..2C7D ; ID_Start 2C7E..2CE4 ; ID_Start 2CEB..2CEE ; ID_Start +2CF2..2CF3 ; ID_Start 2D00..2D25 ; ID_Start -2D30..2D65 ; ID_Start +2D27 ; ID_Start +2D2D ; ID_Start +2D30..2D67 ; ID_Start 2D6F ; ID_Start 2D80..2D96 ; ID_Start 2DA0..2DA6 ; ID_Start @@ -5451,7 +5631,7 @@ FF41..FF5A ; Changes_When_Casemapped 31A0..31BA ; ID_Start 31F0..31FF ; ID_Start 3400..4DB5 ; ID_Start -4E00..9FCB ; ID_Start +4E00..9FCC ; ID_Start A000..A014 ; ID_Start A015 ; ID_Start A016..A48C ; ID_Start @@ -5473,8 +5653,9 @@ A770 ; ID_Start A771..A787 ; ID_Start A788 ; ID_Start A78B..A78E ; ID_Start -A790..A791 ; ID_Start -A7A0..A7A9 ; ID_Start +A790..A793 ; ID_Start +A7A0..A7AA ; ID_Start +A7F8..A7F9 ; ID_Start A7FA ; ID_Start A7FB..A801 ; ID_Start A803..A805 ; ID_Start @@ -5504,6 +5685,9 @@ AAC0 ; ID_Start AAC2 ; ID_Start AADB..AADC ; ID_Start AADD ; ID_Start +AAE0..AAEA ; ID_Start +AAF2 ; ID_Start +AAF3..AAF4 ; ID_Start AB01..AB06 ; ID_Start AB09..AB0E ; ID_Start AB11..AB16 ; ID_Start @@ -5513,8 +5697,7 @@ ABC0..ABE2 ; ID_Start AC00..D7A3 ; ID_Start D7B0..D7C6 ; ID_Start D7CB..D7FB ; ID_Start -F900..FA2D ; ID_Start -FA30..FA6D ; ID_Start +F900..FA6D ; ID_Start FA70..FAD9 ; ID_Start FB00..FB06 ; ID_Start FB13..FB17 ; ID_Start @@ -5572,6 +5755,8 @@ FFDA..FFDC ; ID_Start 1083F..10855 ; ID_Start 10900..10915 ; ID_Start 10920..10939 ; ID_Start +10980..109B7 ; ID_Start +109BE..109BF ; ID_Start 10A00 ; ID_Start 10A10..10A13 ; ID_Start 10A15..10A17 ; ID_Start @@ -5583,10 +5768,18 @@ FFDA..FFDC ; ID_Start 10C00..10C48 ; ID_Start 11003..11037 ; ID_Start 11083..110AF ; ID_Start +110D0..110E8 ; ID_Start +11103..11126 ; ID_Start +11183..111B2 ; ID_Start +111C1..111C4 ; ID_Start +11680..116AA ; ID_Start 12000..1236E ; ID_Start 12400..12462 ; ID_Start 13000..1342E ; ID_Start 16800..16A38 ; ID_Start +16F00..16F44 ; ID_Start +16F50 ; ID_Start +16F93..16F9F ; ID_Start 1B000..1B001 ; ID_Start 1D400..1D454 ; ID_Start 1D456..1D49C ; ID_Start @@ -5618,12 +5811,45 @@ FFDA..FFDC ; ID_Start 1D78A..1D7A8 ; ID_Start 1D7AA..1D7C2 ; ID_Start 1D7C4..1D7CB ; ID_Start +1EE00..1EE03 ; ID_Start +1EE05..1EE1F ; ID_Start +1EE21..1EE22 ; ID_Start +1EE24 ; ID_Start +1EE27 ; ID_Start +1EE29..1EE32 ; ID_Start +1EE34..1EE37 ; ID_Start +1EE39 ; ID_Start +1EE3B ; ID_Start +1EE42 ; ID_Start +1EE47 ; ID_Start +1EE49 ; ID_Start +1EE4B ; ID_Start +1EE4D..1EE4F ; ID_Start +1EE51..1EE52 ; ID_Start +1EE54 ; ID_Start +1EE57 ; ID_Start +1EE59 ; ID_Start +1EE5B ; ID_Start +1EE5D ; ID_Start +1EE5F ; ID_Start +1EE61..1EE62 ; ID_Start +1EE64 ; ID_Start +1EE67..1EE6A ; ID_Start +1EE6C..1EE72 ; ID_Start +1EE74..1EE77 ; ID_Start +1EE79..1EE7C ; ID_Start +1EE7E ; ID_Start +1EE80..1EE89 ; ID_Start +1EE8B..1EE9B ; ID_Start +1EEA1..1EEA3 ; ID_Start +1EEA5..1EEA9 ; ID_Start +1EEAB..1EEBB ; ID_Start 20000..2A6D6 ; ID_Start 2A700..2B734 ; ID_Start 2B740..2B81D ; ID_Start 2F800..2FA1D ; ID_Start -# Total code points: 100747 +# Total code points: 101240 # ================================================ @@ -5725,6 +5951,9 @@ FFDA..FFDC ; ID_Start 0829..082D ; ID_Continue 0840..0858 ; ID_Continue 0859..085B ; ID_Continue +08A0 ; ID_Continue +08A2..08AC ; ID_Continue +08E4..08FE ; ID_Continue 0900..0902 ; ID_Continue 0903 ; ID_Continue 0904..0939 ; ID_Continue @@ -5946,7 +6175,7 @@ FFDA..FFDC ; ID_Start 0EC6 ; ID_Continue 0EC8..0ECD ; ID_Continue 0ED0..0ED9 ; ID_Continue -0EDC..0EDD ; ID_Continue +0EDC..0EDF ; ID_Continue 0F00 ; ID_Continue 0F18..0F19 ; ID_Continue 0F20..0F29 ; ID_Continue @@ -5998,9 +6227,11 @@ FFDA..FFDC ; ID_Start 109A..109C ; ID_Continue 109D ; ID_Continue 10A0..10C5 ; ID_Continue +10C7 ; ID_Continue +10CD ; ID_Continue 10D0..10FA ; ID_Continue 10FC ; ID_Continue -1100..1248 ; ID_Continue +10FD..1248 ; ID_Continue 124A..124D ; ID_Continue 1250..1256 ; ID_Continue 1258 ; ID_Continue @@ -6036,6 +6267,7 @@ FFDA..FFDC ; ID_Start 176E..1770 ; ID_Continue 1772..1773 ; ID_Continue 1780..17B3 ; ID_Continue +17B4..17B5 ; ID_Continue 17B6 ; ID_Continue 17B7..17BD ; ID_Continue 17BE..17C5 ; ID_Continue @@ -6114,9 +6346,11 @@ FFDA..FFDC ; ID_Start 1BA6..1BA7 ; ID_Continue 1BA8..1BA9 ; ID_Continue 1BAA ; ID_Continue +1BAB ; ID_Continue +1BAC..1BAD ; ID_Continue 1BAE..1BAF ; ID_Continue 1BB0..1BB9 ; ID_Continue -1BC0..1BE5 ; ID_Continue +1BBA..1BE5 ; ID_Continue 1BE6 ; ID_Continue 1BE7 ; ID_Continue 1BE8..1BE9 ; ID_Continue @@ -6142,10 +6376,12 @@ FFDA..FFDC ; ID_Start 1CE9..1CEC ; ID_Continue 1CED ; ID_Continue 1CEE..1CF1 ; ID_Continue -1CF2 ; ID_Continue +1CF2..1CF3 ; ID_Continue +1CF4 ; ID_Continue +1CF5..1CF6 ; ID_Continue 1D00..1D2B ; ID_Continue -1D2C..1D61 ; ID_Continue -1D62..1D77 ; ID_Continue +1D2C..1D6A ; ID_Continue +1D6B..1D77 ; ID_Continue 1D78 ; ID_Continue 1D79..1D9A ; ID_Continue 1D9B..1DBF ; ID_Continue @@ -6200,13 +6436,16 @@ FFDA..FFDC ; ID_Start 2185..2188 ; ID_Continue 2C00..2C2E ; ID_Continue 2C30..2C5E ; ID_Continue -2C60..2C7C ; ID_Continue -2C7D ; ID_Continue +2C60..2C7B ; ID_Continue +2C7C..2C7D ; ID_Continue 2C7E..2CE4 ; ID_Continue 2CEB..2CEE ; ID_Continue 2CEF..2CF1 ; ID_Continue +2CF2..2CF3 ; ID_Continue 2D00..2D25 ; ID_Continue -2D30..2D65 ; ID_Continue +2D27 ; ID_Continue +2D2D ; ID_Continue +2D30..2D67 ; ID_Continue 2D6F ; ID_Continue 2D7F ; ID_Continue 2D80..2D96 ; ID_Continue @@ -6223,7 +6462,8 @@ FFDA..FFDC ; ID_Start 3006 ; ID_Continue 3007 ; ID_Continue 3021..3029 ; ID_Continue -302A..302F ; ID_Continue +302A..302D ; ID_Continue +302E..302F ; ID_Continue 3031..3035 ; ID_Continue 3038..303A ; ID_Continue 303B ; ID_Continue @@ -6241,7 +6481,7 @@ FFDA..FFDC ; ID_Start 31A0..31BA ; ID_Continue 31F0..31FF ; ID_Continue 3400..4DB5 ; ID_Continue -4E00..9FCB ; ID_Continue +4E00..9FCC ; ID_Continue A000..A014 ; ID_Continue A015 ; ID_Continue A016..A48C ; ID_Continue @@ -6255,9 +6495,10 @@ A62A..A62B ; ID_Continue A640..A66D ; ID_Continue A66E ; ID_Continue A66F ; ID_Continue -A67C..A67D ; ID_Continue +A674..A67D ; ID_Continue A67F ; ID_Continue A680..A697 ; ID_Continue +A69F ; ID_Continue A6A0..A6E5 ; ID_Continue A6E6..A6EF ; ID_Continue A6F0..A6F1 ; ID_Continue @@ -6267,8 +6508,9 @@ A770 ; ID_Continue A771..A787 ; ID_Continue A788 ; ID_Continue A78B..A78E ; ID_Continue -A790..A791 ; ID_Continue -A7A0..A7A9 ; ID_Continue +A790..A793 ; ID_Continue +A7A0..A7AA ; ID_Continue +A7F8..A7F9 ; ID_Continue A7FA ; ID_Continue A7FB..A801 ; ID_Continue A802 ; ID_Continue @@ -6337,6 +6579,14 @@ AAC1 ; ID_Continue AAC2 ; ID_Continue AADB..AADC ; ID_Continue AADD ; ID_Continue +AAE0..AAEA ; ID_Continue +AAEB ; ID_Continue +AAEC..AAED ; ID_Continue +AAEE..AAEF ; ID_Continue +AAF2 ; ID_Continue +AAF3..AAF4 ; ID_Continue +AAF5 ; ID_Continue +AAF6 ; ID_Continue AB01..AB06 ; ID_Continue AB09..AB0E ; ID_Continue AB11..AB16 ; ID_Continue @@ -6354,8 +6604,7 @@ ABF0..ABF9 ; ID_Continue AC00..D7A3 ; ID_Continue D7B0..D7C6 ; ID_Continue D7CB..D7FB ; ID_Continue -F900..FA2D ; ID_Continue -FA30..FA6D ; ID_Continue +F900..FA6D ; ID_Continue FA70..FAD9 ; ID_Continue FB00..FB06 ; ID_Continue FB13..FB17 ; ID_Continue @@ -6422,6 +6671,8 @@ FFDA..FFDC ; ID_Continue 1083F..10855 ; ID_Continue 10900..10915 ; ID_Continue 10920..10939 ; ID_Continue +10980..109B7 ; ID_Continue +109BE..109BF ; ID_Continue 10A00 ; ID_Continue 10A01..10A03 ; ID_Continue 10A05..10A06 ; ID_Continue @@ -6449,10 +6700,40 @@ FFDA..FFDC ; ID_Continue 110B3..110B6 ; ID_Continue 110B7..110B8 ; ID_Continue 110B9..110BA ; ID_Continue +110D0..110E8 ; ID_Continue +110F0..110F9 ; ID_Continue +11100..11102 ; ID_Continue +11103..11126 ; ID_Continue +11127..1112B ; ID_Continue +1112C ; ID_Continue +1112D..11134 ; ID_Continue +11136..1113F ; ID_Continue +11180..11181 ; ID_Continue +11182 ; ID_Continue +11183..111B2 ; ID_Continue +111B3..111B5 ; ID_Continue +111B6..111BE ; ID_Continue +111BF..111C0 ; ID_Continue +111C1..111C4 ; ID_Continue +111D0..111D9 ; ID_Continue +11680..116AA ; ID_Continue +116AB ; ID_Continue +116AC ; ID_Continue +116AD ; ID_Continue +116AE..116AF ; ID_Continue +116B0..116B5 ; ID_Continue +116B6 ; ID_Continue +116B7 ; ID_Continue +116C0..116C9 ; ID_Continue 12000..1236E ; ID_Continue 12400..12462 ; ID_Continue 13000..1342E ; ID_Continue 16800..16A38 ; ID_Continue +16F00..16F44 ; ID_Continue +16F50 ; ID_Continue +16F51..16F7E ; ID_Continue +16F8F..16F92 ; ID_Continue +16F93..16F9F ; ID_Continue 1B000..1B001 ; ID_Continue 1D165..1D166 ; ID_Continue 1D167..1D169 ; ID_Continue @@ -6492,13 +6773,46 @@ FFDA..FFDC ; ID_Continue 1D7AA..1D7C2 ; ID_Continue 1D7C4..1D7CB ; ID_Continue 1D7CE..1D7FF ; ID_Continue +1EE00..1EE03 ; ID_Continue +1EE05..1EE1F ; ID_Continue +1EE21..1EE22 ; ID_Continue +1EE24 ; ID_Continue +1EE27 ; ID_Continue +1EE29..1EE32 ; ID_Continue +1EE34..1EE37 ; ID_Continue +1EE39 ; ID_Continue +1EE3B ; ID_Continue +1EE42 ; ID_Continue +1EE47 ; ID_Continue +1EE49 ; ID_Continue +1EE4B ; ID_Continue +1EE4D..1EE4F ; ID_Continue +1EE51..1EE52 ; ID_Continue +1EE54 ; ID_Continue +1EE57 ; ID_Continue +1EE59 ; ID_Continue +1EE5B ; ID_Continue +1EE5D ; ID_Continue +1EE5F ; ID_Continue +1EE61..1EE62 ; ID_Continue +1EE64 ; ID_Continue +1EE67..1EE6A ; ID_Continue +1EE6C..1EE72 ; ID_Continue +1EE74..1EE77 ; ID_Continue +1EE79..1EE7C ; ID_Continue +1EE7E ; ID_Continue +1EE80..1EE89 ; ID_Continue +1EE8B..1EE9B ; ID_Continue +1EEA1..1EEA3 ; ID_Continue +1EEA5..1EEA9 ; ID_Continue +1EEAB..1EEBB ; ID_Continue 20000..2A6D6 ; ID_Continue 2A700..2B734 ; ID_Continue 2B740..2B81D ; ID_Continue 2F800..2FA1D ; ID_Continue E0100..E01EF ; ID_Continue -# Total code points: 102675 +# Total code points: 103355 # ================================================ @@ -6566,6 +6880,8 @@ E0100..E01EF ; ID_Continue 0824 ; XID_Start 0828 ; XID_Start 0840..0858 ; XID_Start +08A0 ; XID_Start +08A2..08AC ; XID_Start 0904..0939 ; XID_Start 093D ; XID_Start 0950 ; XID_Start @@ -6673,7 +6989,7 @@ E0100..E01EF ; ID_Continue 0EBD ; XID_Start 0EC0..0EC4 ; XID_Start 0EC6 ; XID_Start -0EDC..0EDD ; XID_Start +0EDC..0EDF ; XID_Start 0F00 ; XID_Start 0F40..0F47 ; XID_Start 0F49..0F6C ; XID_Start @@ -6688,9 +7004,11 @@ E0100..E01EF ; ID_Continue 1075..1081 ; XID_Start 108E ; XID_Start 10A0..10C5 ; XID_Start +10C7 ; XID_Start +10CD ; XID_Start 10D0..10FA ; XID_Start 10FC ; XID_Start -1100..1248 ; XID_Start +10FD..1248 ; XID_Start 124A..124D ; XID_Start 1250..1256 ; XID_Start 1258 ; XID_Start @@ -6740,16 +7058,17 @@ E0100..E01EF ; ID_Continue 1B45..1B4B ; XID_Start 1B83..1BA0 ; XID_Start 1BAE..1BAF ; XID_Start -1BC0..1BE5 ; XID_Start +1BBA..1BE5 ; XID_Start 1C00..1C23 ; XID_Start 1C4D..1C4F ; XID_Start 1C5A..1C77 ; XID_Start 1C78..1C7D ; XID_Start 1CE9..1CEC ; XID_Start 1CEE..1CF1 ; XID_Start +1CF5..1CF6 ; XID_Start 1D00..1D2B ; XID_Start -1D2C..1D61 ; XID_Start -1D62..1D77 ; XID_Start +1D2C..1D6A ; XID_Start +1D6B..1D77 ; XID_Start 1D78 ; XID_Start 1D79..1D9A ; XID_Start 1D9B..1DBF ; XID_Start @@ -6797,12 +7116,15 @@ E0100..E01EF ; ID_Continue 2185..2188 ; XID_Start 2C00..2C2E ; XID_Start 2C30..2C5E ; XID_Start -2C60..2C7C ; XID_Start -2C7D ; XID_Start +2C60..2C7B ; XID_Start +2C7C..2C7D ; XID_Start 2C7E..2CE4 ; XID_Start 2CEB..2CEE ; XID_Start +2CF2..2CF3 ; XID_Start 2D00..2D25 ; XID_Start -2D30..2D65 ; XID_Start +2D27 ; XID_Start +2D2D ; XID_Start +2D30..2D67 ; XID_Start 2D6F ; XID_Start 2D80..2D96 ; XID_Start 2DA0..2DA6 ; XID_Start @@ -6832,7 +7154,7 @@ E0100..E01EF ; ID_Continue 31A0..31BA ; XID_Start 31F0..31FF ; XID_Start 3400..4DB5 ; XID_Start -4E00..9FCB ; XID_Start +4E00..9FCC ; XID_Start A000..A014 ; XID_Start A015 ; XID_Start A016..A48C ; XID_Start @@ -6854,8 +7176,9 @@ A770 ; XID_Start A771..A787 ; XID_Start A788 ; XID_Start A78B..A78E ; XID_Start -A790..A791 ; XID_Start -A7A0..A7A9 ; XID_Start +A790..A793 ; XID_Start +A7A0..A7AA ; XID_Start +A7F8..A7F9 ; XID_Start A7FA ; XID_Start A7FB..A801 ; XID_Start A803..A805 ; XID_Start @@ -6885,6 +7208,9 @@ AAC0 ; XID_Start AAC2 ; XID_Start AADB..AADC ; XID_Start AADD ; XID_Start +AAE0..AAEA ; XID_Start +AAF2 ; XID_Start +AAF3..AAF4 ; XID_Start AB01..AB06 ; XID_Start AB09..AB0E ; XID_Start AB11..AB16 ; XID_Start @@ -6894,8 +7220,7 @@ ABC0..ABE2 ; XID_Start AC00..D7A3 ; XID_Start D7B0..D7C6 ; XID_Start D7CB..D7FB ; XID_Start -F900..FA2D ; XID_Start -FA30..FA6D ; XID_Start +F900..FA6D ; XID_Start FA70..FAD9 ; XID_Start FB00..FB06 ; XID_Start FB13..FB17 ; XID_Start @@ -6958,6 +7283,8 @@ FFDA..FFDC ; XID_Start 1083F..10855 ; XID_Start 10900..10915 ; XID_Start 10920..10939 ; XID_Start +10980..109B7 ; XID_Start +109BE..109BF ; XID_Start 10A00 ; XID_Start 10A10..10A13 ; XID_Start 10A15..10A17 ; XID_Start @@ -6969,10 +7296,18 @@ FFDA..FFDC ; XID_Start 10C00..10C48 ; XID_Start 11003..11037 ; XID_Start 11083..110AF ; XID_Start +110D0..110E8 ; XID_Start +11103..11126 ; XID_Start +11183..111B2 ; XID_Start +111C1..111C4 ; XID_Start +11680..116AA ; XID_Start 12000..1236E ; XID_Start 12400..12462 ; XID_Start 13000..1342E ; XID_Start 16800..16A38 ; XID_Start +16F00..16F44 ; XID_Start +16F50 ; XID_Start +16F93..16F9F ; XID_Start 1B000..1B001 ; XID_Start 1D400..1D454 ; XID_Start 1D456..1D49C ; XID_Start @@ -7004,19 +7339,51 @@ FFDA..FFDC ; XID_Start 1D78A..1D7A8 ; XID_Start 1D7AA..1D7C2 ; XID_Start 1D7C4..1D7CB ; XID_Start +1EE00..1EE03 ; XID_Start +1EE05..1EE1F ; XID_Start +1EE21..1EE22 ; XID_Start +1EE24 ; XID_Start +1EE27 ; XID_Start +1EE29..1EE32 ; XID_Start +1EE34..1EE37 ; XID_Start +1EE39 ; XID_Start +1EE3B ; XID_Start +1EE42 ; XID_Start +1EE47 ; XID_Start +1EE49 ; XID_Start +1EE4B ; XID_Start +1EE4D..1EE4F ; XID_Start +1EE51..1EE52 ; XID_Start +1EE54 ; XID_Start +1EE57 ; XID_Start +1EE59 ; XID_Start +1EE5B ; XID_Start +1EE5D ; XID_Start +1EE5F ; XID_Start +1EE61..1EE62 ; XID_Start +1EE64 ; XID_Start +1EE67..1EE6A ; XID_Start +1EE6C..1EE72 ; XID_Start +1EE74..1EE77 ; XID_Start +1EE79..1EE7C ; XID_Start +1EE7E ; XID_Start +1EE80..1EE89 ; XID_Start +1EE8B..1EE9B ; XID_Start +1EEA1..1EEA3 ; XID_Start +1EEA5..1EEA9 ; XID_Start +1EEAB..1EEBB ; XID_Start 20000..2A6D6 ; XID_Start 2A700..2B734 ; XID_Start 2B740..2B81D ; XID_Start 2F800..2FA1D ; XID_Start -# Total code points: 100724 +# Total code points: 101217 # ================================================ # Derived Property: XID_Continue # Mod_ID_Continue modified for closure under NFKx # Modified as described in UAX #15 -# NOTE: Cf characters should be filtered out. # NOTE: Does NOT remove the non-NFKx characters. # Merely ensures that if isIdentifer(string) then isIdentifier(NFKx(string)) # NOTE: See UAX #31 for more information @@ -7108,6 +7475,9 @@ FFDA..FFDC ; XID_Start 0829..082D ; XID_Continue 0840..0858 ; XID_Continue 0859..085B ; XID_Continue +08A0 ; XID_Continue +08A2..08AC ; XID_Continue +08E4..08FE ; XID_Continue 0900..0902 ; XID_Continue 0903 ; XID_Continue 0904..0939 ; XID_Continue @@ -7329,7 +7699,7 @@ FFDA..FFDC ; XID_Start 0EC6 ; XID_Continue 0EC8..0ECD ; XID_Continue 0ED0..0ED9 ; XID_Continue -0EDC..0EDD ; XID_Continue +0EDC..0EDF ; XID_Continue 0F00 ; XID_Continue 0F18..0F19 ; XID_Continue 0F20..0F29 ; XID_Continue @@ -7381,9 +7751,11 @@ FFDA..FFDC ; XID_Start 109A..109C ; XID_Continue 109D ; XID_Continue 10A0..10C5 ; XID_Continue +10C7 ; XID_Continue +10CD ; XID_Continue 10D0..10FA ; XID_Continue 10FC ; XID_Continue -1100..1248 ; XID_Continue +10FD..1248 ; XID_Continue 124A..124D ; XID_Continue 1250..1256 ; XID_Continue 1258 ; XID_Continue @@ -7419,6 +7791,7 @@ FFDA..FFDC ; XID_Start 176E..1770 ; XID_Continue 1772..1773 ; XID_Continue 1780..17B3 ; XID_Continue +17B4..17B5 ; XID_Continue 17B6 ; XID_Continue 17B7..17BD ; XID_Continue 17BE..17C5 ; XID_Continue @@ -7497,9 +7870,11 @@ FFDA..FFDC ; XID_Start 1BA6..1BA7 ; XID_Continue 1BA8..1BA9 ; XID_Continue 1BAA ; XID_Continue +1BAB ; XID_Continue +1BAC..1BAD ; XID_Continue 1BAE..1BAF ; XID_Continue 1BB0..1BB9 ; XID_Continue -1BC0..1BE5 ; XID_Continue +1BBA..1BE5 ; XID_Continue 1BE6 ; XID_Continue 1BE7 ; XID_Continue 1BE8..1BE9 ; XID_Continue @@ -7525,10 +7900,12 @@ FFDA..FFDC ; XID_Start 1CE9..1CEC ; XID_Continue 1CED ; XID_Continue 1CEE..1CF1 ; XID_Continue -1CF2 ; XID_Continue +1CF2..1CF3 ; XID_Continue +1CF4 ; XID_Continue +1CF5..1CF6 ; XID_Continue 1D00..1D2B ; XID_Continue -1D2C..1D61 ; XID_Continue -1D62..1D77 ; XID_Continue +1D2C..1D6A ; XID_Continue +1D6B..1D77 ; XID_Continue 1D78 ; XID_Continue 1D79..1D9A ; XID_Continue 1D9B..1DBF ; XID_Continue @@ -7583,13 +7960,16 @@ FFDA..FFDC ; XID_Start 2185..2188 ; XID_Continue 2C00..2C2E ; XID_Continue 2C30..2C5E ; XID_Continue -2C60..2C7C ; XID_Continue -2C7D ; XID_Continue +2C60..2C7B ; XID_Continue +2C7C..2C7D ; XID_Continue 2C7E..2CE4 ; XID_Continue 2CEB..2CEE ; XID_Continue 2CEF..2CF1 ; XID_Continue +2CF2..2CF3 ; XID_Continue 2D00..2D25 ; XID_Continue -2D30..2D65 ; XID_Continue +2D27 ; XID_Continue +2D2D ; XID_Continue +2D30..2D67 ; XID_Continue 2D6F ; XID_Continue 2D7F ; XID_Continue 2D80..2D96 ; XID_Continue @@ -7606,7 +7986,8 @@ FFDA..FFDC ; XID_Start 3006 ; XID_Continue 3007 ; XID_Continue 3021..3029 ; XID_Continue -302A..302F ; XID_Continue +302A..302D ; XID_Continue +302E..302F ; XID_Continue 3031..3035 ; XID_Continue 3038..303A ; XID_Continue 303B ; XID_Continue @@ -7623,7 +8004,7 @@ FFDA..FFDC ; XID_Start 31A0..31BA ; XID_Continue 31F0..31FF ; XID_Continue 3400..4DB5 ; XID_Continue -4E00..9FCB ; XID_Continue +4E00..9FCC ; XID_Continue A000..A014 ; XID_Continue A015 ; XID_Continue A016..A48C ; XID_Continue @@ -7637,9 +8018,10 @@ A62A..A62B ; XID_Continue A640..A66D ; XID_Continue A66E ; XID_Continue A66F ; XID_Continue -A67C..A67D ; XID_Continue +A674..A67D ; XID_Continue A67F ; XID_Continue A680..A697 ; XID_Continue +A69F ; XID_Continue A6A0..A6E5 ; XID_Continue A6E6..A6EF ; XID_Continue A6F0..A6F1 ; XID_Continue @@ -7649,8 +8031,9 @@ A770 ; XID_Continue A771..A787 ; XID_Continue A788 ; XID_Continue A78B..A78E ; XID_Continue -A790..A791 ; XID_Continue -A7A0..A7A9 ; XID_Continue +A790..A793 ; XID_Continue +A7A0..A7AA ; XID_Continue +A7F8..A7F9 ; XID_Continue A7FA ; XID_Continue A7FB..A801 ; XID_Continue A802 ; XID_Continue @@ -7719,6 +8102,14 @@ AAC1 ; XID_Continue AAC2 ; XID_Continue AADB..AADC ; XID_Continue AADD ; XID_Continue +AAE0..AAEA ; XID_Continue +AAEB ; XID_Continue +AAEC..AAED ; XID_Continue +AAEE..AAEF ; XID_Continue +AAF2 ; XID_Continue +AAF3..AAF4 ; XID_Continue +AAF5 ; XID_Continue +AAF6 ; XID_Continue AB01..AB06 ; XID_Continue AB09..AB0E ; XID_Continue AB11..AB16 ; XID_Continue @@ -7736,8 +8127,7 @@ ABF0..ABF9 ; XID_Continue AC00..D7A3 ; XID_Continue D7B0..D7C6 ; XID_Continue D7CB..D7FB ; XID_Continue -F900..FA2D ; XID_Continue -FA30..FA6D ; XID_Continue +F900..FA6D ; XID_Continue FA70..FAD9 ; XID_Continue FB00..FB06 ; XID_Continue FB13..FB17 ; XID_Continue @@ -7810,6 +8200,8 @@ FFDA..FFDC ; XID_Continue 1083F..10855 ; XID_Continue 10900..10915 ; XID_Continue 10920..10939 ; XID_Continue +10980..109B7 ; XID_Continue +109BE..109BF ; XID_Continue 10A00 ; XID_Continue 10A01..10A03 ; XID_Continue 10A05..10A06 ; XID_Continue @@ -7837,10 +8229,40 @@ FFDA..FFDC ; XID_Continue 110B3..110B6 ; XID_Continue 110B7..110B8 ; XID_Continue 110B9..110BA ; XID_Continue +110D0..110E8 ; XID_Continue +110F0..110F9 ; XID_Continue +11100..11102 ; XID_Continue +11103..11126 ; XID_Continue +11127..1112B ; XID_Continue +1112C ; XID_Continue +1112D..11134 ; XID_Continue +11136..1113F ; XID_Continue +11180..11181 ; XID_Continue +11182 ; XID_Continue +11183..111B2 ; XID_Continue +111B3..111B5 ; XID_Continue +111B6..111BE ; XID_Continue +111BF..111C0 ; XID_Continue +111C1..111C4 ; XID_Continue +111D0..111D9 ; XID_Continue +11680..116AA ; XID_Continue +116AB ; XID_Continue +116AC ; XID_Continue +116AD ; XID_Continue +116AE..116AF ; XID_Continue +116B0..116B5 ; XID_Continue +116B6 ; XID_Continue +116B7 ; XID_Continue +116C0..116C9 ; XID_Continue 12000..1236E ; XID_Continue 12400..12462 ; XID_Continue 13000..1342E ; XID_Continue 16800..16A38 ; XID_Continue +16F00..16F44 ; XID_Continue +16F50 ; XID_Continue +16F51..16F7E ; XID_Continue +16F8F..16F92 ; XID_Continue +16F93..16F9F ; XID_Continue 1B000..1B001 ; XID_Continue 1D165..1D166 ; XID_Continue 1D167..1D169 ; XID_Continue @@ -7880,13 +8302,46 @@ FFDA..FFDC ; XID_Continue 1D7AA..1D7C2 ; XID_Continue 1D7C4..1D7CB ; XID_Continue 1D7CE..1D7FF ; XID_Continue +1EE00..1EE03 ; XID_Continue +1EE05..1EE1F ; XID_Continue +1EE21..1EE22 ; XID_Continue +1EE24 ; XID_Continue +1EE27 ; XID_Continue +1EE29..1EE32 ; XID_Continue +1EE34..1EE37 ; XID_Continue +1EE39 ; XID_Continue +1EE3B ; XID_Continue +1EE42 ; XID_Continue +1EE47 ; XID_Continue +1EE49 ; XID_Continue +1EE4B ; XID_Continue +1EE4D..1EE4F ; XID_Continue +1EE51..1EE52 ; XID_Continue +1EE54 ; XID_Continue +1EE57 ; XID_Continue +1EE59 ; XID_Continue +1EE5B ; XID_Continue +1EE5D ; XID_Continue +1EE5F ; XID_Continue +1EE61..1EE62 ; XID_Continue +1EE64 ; XID_Continue +1EE67..1EE6A ; XID_Continue +1EE6C..1EE72 ; XID_Continue +1EE74..1EE77 ; XID_Continue +1EE79..1EE7C ; XID_Continue +1EE7E ; XID_Continue +1EE80..1EE89 ; XID_Continue +1EE8B..1EE9B ; XID_Continue +1EEA1..1EEA3 ; XID_Continue +1EEA5..1EEA9 ; XID_Continue +1EEAB..1EEBB ; XID_Continue 20000..2A6D6 ; XID_Continue 2A700..2B734 ; XID_Continue 2B740..2B81D ; XID_Continue 2F800..2FA1D ; XID_Continue E0100..E01EF ; XID_Continue -# Total code points: 102656 +# Total code points: 103336 # ================================================ @@ -7897,7 +8352,7 @@ E0100..E01EF ; XID_Continue # + Variation_Selector # - White_Space # - FFF9..FFFB (Annotation Characters) -# - 0600..0603, 06DD, 070F, 110BD (exceptional Cf characters that should be visible) +# - 0600..0604, 06DD, 070F, 110BD (exceptional Cf characters that should be visible) 00AD ; Default_Ignorable_Code_Point 034F ; Default_Ignorable_Code_Point @@ -7956,6 +8411,7 @@ E01F0..E0FFF ; Default_Ignorable_Code_Point 0825..0827 ; Grapheme_Extend 0829..082D ; Grapheme_Extend 0859..085B ; Grapheme_Extend +08E4..08FE ; Grapheme_Extend 0900..0902 ; Grapheme_Extend 093A ; Grapheme_Extend 093C ; Grapheme_Extend @@ -8053,6 +8509,7 @@ E01F0..E0FFF ; Default_Ignorable_Code_Point 1732..1734 ; Grapheme_Extend 1752..1753 ; Grapheme_Extend 1772..1773 ; Grapheme_Extend +17B4..17B5 ; Grapheme_Extend 17B7..17BD ; Grapheme_Extend 17C6 ; Grapheme_Extend 17C9..17D3 ; Grapheme_Extend @@ -8080,6 +8537,7 @@ E01F0..E0FFF ; Default_Ignorable_Code_Point 1B80..1B81 ; Grapheme_Extend 1BA2..1BA5 ; Grapheme_Extend 1BA8..1BA9 ; Grapheme_Extend +1BAB ; Grapheme_Extend 1BE6 ; Grapheme_Extend 1BE8..1BE9 ; Grapheme_Extend 1BED ; Grapheme_Extend @@ -8090,6 +8548,7 @@ E01F0..E0FFF ; Default_Ignorable_Code_Point 1CD4..1CE0 ; Grapheme_Extend 1CE2..1CE8 ; Grapheme_Extend 1CED ; Grapheme_Extend +1CF4 ; Grapheme_Extend 1DC0..1DE6 ; Grapheme_Extend 1DFC..1DFF ; Grapheme_Extend 200C..200D ; Grapheme_Extend @@ -8101,11 +8560,13 @@ E01F0..E0FFF ; Default_Ignorable_Code_Point 2CEF..2CF1 ; Grapheme_Extend 2D7F ; Grapheme_Extend 2DE0..2DFF ; Grapheme_Extend -302A..302F ; Grapheme_Extend +302A..302D ; Grapheme_Extend +302E..302F ; Grapheme_Extend 3099..309A ; Grapheme_Extend A66F ; Grapheme_Extend A670..A672 ; Grapheme_Extend -A67C..A67D ; Grapheme_Extend +A674..A67D ; Grapheme_Extend +A69F ; Grapheme_Extend A6F0..A6F1 ; Grapheme_Extend A802 ; Grapheme_Extend A806 ; Grapheme_Extend @@ -8129,6 +8590,8 @@ AAB2..AAB4 ; Grapheme_Extend AAB7..AAB8 ; Grapheme_Extend AABE..AABF ; Grapheme_Extend AAC1 ; Grapheme_Extend +AAEC..AAED ; Grapheme_Extend +AAF6 ; Grapheme_Extend ABE5 ; Grapheme_Extend ABE8 ; Grapheme_Extend ABED ; Grapheme_Extend @@ -8147,6 +8610,16 @@ FF9E..FF9F ; Grapheme_Extend 11080..11081 ; Grapheme_Extend 110B3..110B6 ; Grapheme_Extend 110B9..110BA ; Grapheme_Extend +11100..11102 ; Grapheme_Extend +11127..1112B ; Grapheme_Extend +1112D..11134 ; Grapheme_Extend +11180..11181 ; Grapheme_Extend +111B6..111BE ; Grapheme_Extend +116AB ; Grapheme_Extend +116AD ; Grapheme_Extend +116B0..116B5 ; Grapheme_Extend +116B7 ; Grapheme_Extend +16F8F..16F92 ; Grapheme_Extend 1D165 ; Grapheme_Extend 1D167..1D169 ; Grapheme_Extend 1D16E..1D172 ; Grapheme_Extend @@ -8156,7 +8629,7 @@ FF9E..FF9F ; Grapheme_Extend 1D242..1D244 ; Grapheme_Extend E0100..E01EF ; Grapheme_Extend -# Total code points: 1234 +# Total code points: 1317 # ================================================ @@ -8195,7 +8668,8 @@ E0100..E01EF ; Grapheme_Extend 00A0 ; Grapheme_Base 00A1 ; Grapheme_Base 00A2..00A5 ; Grapheme_Base -00A6..00A7 ; Grapheme_Base +00A6 ; Grapheme_Base +00A7 ; Grapheme_Base 00A8 ; Grapheme_Base 00A9 ; Grapheme_Base 00AA ; Grapheme_Base @@ -8208,8 +8682,7 @@ E0100..E01EF ; Grapheme_Extend 00B2..00B3 ; Grapheme_Base 00B4 ; Grapheme_Base 00B5 ; Grapheme_Base -00B6 ; Grapheme_Base -00B7 ; Grapheme_Base +00B6..00B7 ; Grapheme_Base 00B8 ; Grapheme_Base 00B9 ; Grapheme_Base 00BA ; Grapheme_Base @@ -8261,6 +8734,7 @@ E0100..E01EF ; Grapheme_Extend 0561..0587 ; Grapheme_Base 0589 ; Grapheme_Base 058A ; Grapheme_Base +058F ; Grapheme_Base 05BE ; Grapheme_Base 05C0 ; Grapheme_Base 05C3 ; Grapheme_Base @@ -8310,6 +8784,8 @@ E0100..E01EF ; Grapheme_Extend 0830..083E ; Grapheme_Base 0840..0858 ; Grapheme_Base 085E ; Grapheme_Base +08A0 ; Grapheme_Base +08A2..08AC ; Grapheme_Base 0903 ; Grapheme_Base 0904..0939 ; Grapheme_Base 093B ; Grapheme_Base @@ -8372,6 +8848,7 @@ E0100..E01EF ; Grapheme_Extend 0AD0 ; Grapheme_Base 0AE0..0AE1 ; Grapheme_Base 0AE6..0AEF ; Grapheme_Base +0AF0 ; Grapheme_Base 0AF1 ; Grapheme_Base 0B02..0B03 ; Grapheme_Base 0B05..0B0C ; Grapheme_Base @@ -8488,11 +8965,13 @@ E0100..E01EF ; Grapheme_Extend 0EC0..0EC4 ; Grapheme_Base 0EC6 ; Grapheme_Base 0ED0..0ED9 ; Grapheme_Base -0EDC..0EDD ; Grapheme_Base +0EDC..0EDF ; Grapheme_Base 0F00 ; Grapheme_Base 0F01..0F03 ; Grapheme_Base 0F04..0F12 ; Grapheme_Base -0F13..0F17 ; Grapheme_Base +0F13 ; Grapheme_Base +0F14 ; Grapheme_Base +0F15..0F17 ; Grapheme_Base 0F1A..0F1F ; Grapheme_Base 0F20..0F29 ; Grapheme_Base 0F2A..0F33 ; Grapheme_Base @@ -8540,10 +9019,12 @@ E0100..E01EF ; Grapheme_Extend 109A..109C ; Grapheme_Base 109E..109F ; Grapheme_Base 10A0..10C5 ; Grapheme_Base +10C7 ; Grapheme_Base +10CD ; Grapheme_Base 10D0..10FA ; Grapheme_Base 10FB ; Grapheme_Base 10FC ; Grapheme_Base -1100..1248 ; Grapheme_Base +10FD..1248 ; Grapheme_Base 124A..124D ; Grapheme_Base 1250..1256 ; Grapheme_Base 1258 ; Grapheme_Base @@ -8559,8 +9040,7 @@ E0100..E01EF ; Grapheme_Extend 12D8..1310 ; Grapheme_Base 1312..1315 ; Grapheme_Base 1318..135A ; Grapheme_Base -1360 ; Grapheme_Base -1361..1368 ; Grapheme_Base +1360..1368 ; Grapheme_Base 1369..137C ; Grapheme_Base 1380..138F ; Grapheme_Base 1390..1399 ; Grapheme_Base @@ -8652,9 +9132,10 @@ E0100..E01EF ; Grapheme_Extend 1BA1 ; Grapheme_Base 1BA6..1BA7 ; Grapheme_Base 1BAA ; Grapheme_Base +1BAC..1BAD ; Grapheme_Base 1BAE..1BAF ; Grapheme_Base 1BB0..1BB9 ; Grapheme_Base -1BC0..1BE5 ; Grapheme_Base +1BBA..1BE5 ; Grapheme_Base 1BE7 ; Grapheme_Base 1BEA..1BEC ; Grapheme_Base 1BEE ; Grapheme_Base @@ -8670,14 +9151,16 @@ E0100..E01EF ; Grapheme_Extend 1C5A..1C77 ; Grapheme_Base 1C78..1C7D ; Grapheme_Base 1C7E..1C7F ; Grapheme_Base +1CC0..1CC7 ; Grapheme_Base 1CD3 ; Grapheme_Base 1CE1 ; Grapheme_Base 1CE9..1CEC ; Grapheme_Base 1CEE..1CF1 ; Grapheme_Base -1CF2 ; Grapheme_Base +1CF2..1CF3 ; Grapheme_Base +1CF5..1CF6 ; Grapheme_Base 1D00..1D2B ; Grapheme_Base -1D2C..1D61 ; Grapheme_Base -1D62..1D77 ; Grapheme_Base +1D2C..1D6A ; Grapheme_Base +1D6B..1D77 ; Grapheme_Base 1D78 ; Grapheme_Base 1D79..1D9A ; Grapheme_Base 1D9B..1DBF ; Grapheme_Base @@ -8850,9 +9333,7 @@ E0100..E01EF ; Grapheme_Extend 27C0..27C4 ; Grapheme_Base 27C5 ; Grapheme_Base 27C6 ; Grapheme_Base -27C7..27CA ; Grapheme_Base -27CC ; Grapheme_Base -27CE..27E5 ; Grapheme_Base +27C7..27E5 ; Grapheme_Base 27E6 ; Grapheme_Base 27E7 ; Grapheme_Base 27E8 ; Grapheme_Base @@ -8904,16 +9385,19 @@ E0100..E01EF ; Grapheme_Extend 2B50..2B59 ; Grapheme_Base 2C00..2C2E ; Grapheme_Base 2C30..2C5E ; Grapheme_Base -2C60..2C7C ; Grapheme_Base -2C7D ; Grapheme_Base +2C60..2C7B ; Grapheme_Base +2C7C..2C7D ; Grapheme_Base 2C7E..2CE4 ; Grapheme_Base 2CE5..2CEA ; Grapheme_Base 2CEB..2CEE ; Grapheme_Base +2CF2..2CF3 ; Grapheme_Base 2CF9..2CFC ; Grapheme_Base 2CFD ; Grapheme_Base 2CFE..2CFF ; Grapheme_Base 2D00..2D25 ; Grapheme_Base -2D30..2D65 ; Grapheme_Base +2D27 ; Grapheme_Base +2D2D ; Grapheme_Base +2D30..2D67 ; Grapheme_Base 2D6F ; Grapheme_Base 2D70 ; Grapheme_Base 2D80..2D96 ; Grapheme_Base @@ -8956,7 +9440,8 @@ E0100..E01EF ; Grapheme_Extend 2E29 ; Grapheme_Base 2E2A..2E2E ; Grapheme_Base 2E2F ; Grapheme_Base -2E30..2E31 ; Grapheme_Base +2E30..2E39 ; Grapheme_Base +2E3A..2E3B ; Grapheme_Base 2E80..2E99 ; Grapheme_Base 2E9B..2EF3 ; Grapheme_Base 2F00..2FD5 ; Grapheme_Base @@ -9018,7 +9503,9 @@ E0100..E01EF ; Grapheme_Extend 31F0..31FF ; Grapheme_Base 3200..321E ; Grapheme_Base 3220..3229 ; Grapheme_Base -322A..3250 ; Grapheme_Base +322A..3247 ; Grapheme_Base +3248..324F ; Grapheme_Base +3250 ; Grapheme_Base 3251..325F ; Grapheme_Base 3260..327F ; Grapheme_Base 3280..3289 ; Grapheme_Base @@ -9028,7 +9515,7 @@ E0100..E01EF ; Grapheme_Extend 3300..33FF ; Grapheme_Base 3400..4DB5 ; Grapheme_Base 4DC0..4DFF ; Grapheme_Base -4E00..9FCB ; Grapheme_Base +4E00..9FCC ; Grapheme_Base A000..A014 ; Grapheme_Base A015 ; Grapheme_Base A016..A48C ; Grapheme_Base @@ -9060,8 +9547,9 @@ A771..A787 ; Grapheme_Base A788 ; Grapheme_Base A789..A78A ; Grapheme_Base A78B..A78E ; Grapheme_Base -A790..A791 ; Grapheme_Base -A7A0..A7A9 ; Grapheme_Base +A790..A793 ; Grapheme_Base +A7A0..A7AA ; Grapheme_Base +A7F8..A7F9 ; Grapheme_Base A7FA ; Grapheme_Base A7FB..A801 ; Grapheme_Base A803..A805 ; Grapheme_Base @@ -9123,6 +9611,13 @@ AAC2 ; Grapheme_Base AADB..AADC ; Grapheme_Base AADD ; Grapheme_Base AADE..AADF ; Grapheme_Base +AAE0..AAEA ; Grapheme_Base +AAEB ; Grapheme_Base +AAEE..AAEF ; Grapheme_Base +AAF0..AAF1 ; Grapheme_Base +AAF2 ; Grapheme_Base +AAF3..AAF4 ; Grapheme_Base +AAF5 ; Grapheme_Base AB01..AB06 ; Grapheme_Base AB09..AB0E ; Grapheme_Base AB11..AB16 ; Grapheme_Base @@ -9138,8 +9633,7 @@ ABF0..ABF9 ; Grapheme_Base AC00..D7A3 ; Grapheme_Base D7B0..D7C6 ; Grapheme_Base D7CB..D7FB ; Grapheme_Base -F900..FA2D ; Grapheme_Base -FA30..FA6D ; Grapheme_Base +F900..FA6D ; Grapheme_Base FA70..FAD9 ; Grapheme_Base FB00..FB06 ; Grapheme_Base FB13..FB17 ; Grapheme_Base @@ -9263,8 +9757,7 @@ FFFC..FFFD ; Grapheme_Base 1003F..1004D ; Grapheme_Base 10050..1005D ; Grapheme_Base 10080..100FA ; Grapheme_Base -10100..10101 ; Grapheme_Base -10102 ; Grapheme_Base +10100..10102 ; Grapheme_Base 10107..10133 ; Grapheme_Base 10137..1013F ; Grapheme_Base 10140..10174 ; Grapheme_Base @@ -9303,6 +9796,8 @@ FFFC..FFFD ; Grapheme_Base 1091F ; Grapheme_Base 10920..10939 ; Grapheme_Base 1093F ; Grapheme_Base +10980..109B7 ; Grapheme_Base +109BE..109BF ; Grapheme_Base 10A00 ; Grapheme_Base 10A10..10A13 ; Grapheme_Base 10A15..10A17 ; Grapheme_Base @@ -9332,11 +9827,33 @@ FFFC..FFFD ; Grapheme_Base 110B7..110B8 ; Grapheme_Base 110BB..110BC ; Grapheme_Base 110BE..110C1 ; Grapheme_Base +110D0..110E8 ; Grapheme_Base +110F0..110F9 ; Grapheme_Base +11103..11126 ; Grapheme_Base +1112C ; Grapheme_Base +11136..1113F ; Grapheme_Base +11140..11143 ; Grapheme_Base +11182 ; Grapheme_Base +11183..111B2 ; Grapheme_Base +111B3..111B5 ; Grapheme_Base +111BF..111C0 ; Grapheme_Base +111C1..111C4 ; Grapheme_Base +111C5..111C8 ; Grapheme_Base +111D0..111D9 ; Grapheme_Base +11680..116AA ; Grapheme_Base +116AC ; Grapheme_Base +116AE..116AF ; Grapheme_Base +116B6 ; Grapheme_Base +116C0..116C9 ; Grapheme_Base 12000..1236E ; Grapheme_Base 12400..12462 ; Grapheme_Base 12470..12473 ; Grapheme_Base 13000..1342E ; Grapheme_Base 16800..16A38 ; Grapheme_Base +16F00..16F44 ; Grapheme_Base +16F50 ; Grapheme_Base +16F51..16F7E ; Grapheme_Base +16F93..16F9F ; Grapheme_Base 1B000..1B001 ; Grapheme_Base 1D000..1D0F5 ; Grapheme_Base 1D100..1D126 ; Grapheme_Base @@ -9392,6 +9909,40 @@ FFFC..FFFD ; Grapheme_Base 1D7C3 ; Grapheme_Base 1D7C4..1D7CB ; Grapheme_Base 1D7CE..1D7FF ; Grapheme_Base +1EE00..1EE03 ; Grapheme_Base +1EE05..1EE1F ; Grapheme_Base +1EE21..1EE22 ; Grapheme_Base +1EE24 ; Grapheme_Base +1EE27 ; Grapheme_Base +1EE29..1EE32 ; Grapheme_Base +1EE34..1EE37 ; Grapheme_Base +1EE39 ; Grapheme_Base +1EE3B ; Grapheme_Base +1EE42 ; Grapheme_Base +1EE47 ; Grapheme_Base +1EE49 ; Grapheme_Base +1EE4B ; Grapheme_Base +1EE4D..1EE4F ; Grapheme_Base +1EE51..1EE52 ; Grapheme_Base +1EE54 ; Grapheme_Base +1EE57 ; Grapheme_Base +1EE59 ; Grapheme_Base +1EE5B ; Grapheme_Base +1EE5D ; Grapheme_Base +1EE5F ; Grapheme_Base +1EE61..1EE62 ; Grapheme_Base +1EE64 ; Grapheme_Base +1EE67..1EE6A ; Grapheme_Base +1EE6C..1EE72 ; Grapheme_Base +1EE74..1EE77 ; Grapheme_Base +1EE79..1EE7C ; Grapheme_Base +1EE7E ; Grapheme_Base +1EE80..1EE89 ; Grapheme_Base +1EE8B..1EE9B ; Grapheme_Base +1EEA1..1EEA3 ; Grapheme_Base +1EEA5..1EEA9 ; Grapheme_Base +1EEAB..1EEBB ; Grapheme_Base +1EEF0..1EEF1 ; Grapheme_Base 1F000..1F02B ; Grapheme_Base 1F030..1F093 ; Grapheme_Base 1F0A0..1F0AE ; Grapheme_Base @@ -9400,7 +9951,7 @@ FFFC..FFFD ; Grapheme_Base 1F0D1..1F0DF ; Grapheme_Base 1F100..1F10A ; Grapheme_Base 1F110..1F12E ; Grapheme_Base -1F130..1F169 ; Grapheme_Base +1F130..1F16B ; Grapheme_Base 1F170..1F19A ; Grapheme_Base 1F1E6..1F202 ; Grapheme_Base 1F210..1F23A ; Grapheme_Base @@ -9418,19 +9969,9 @@ FFFC..FFFD ; Grapheme_Base 1F442..1F4F7 ; Grapheme_Base 1F4F9..1F4FC ; Grapheme_Base 1F500..1F53D ; Grapheme_Base +1F540..1F543 ; Grapheme_Base 1F550..1F567 ; Grapheme_Base -1F5FB..1F5FF ; Grapheme_Base -1F601..1F610 ; Grapheme_Base -1F612..1F614 ; Grapheme_Base -1F616 ; Grapheme_Base -1F618 ; Grapheme_Base -1F61A ; Grapheme_Base -1F61C..1F61E ; Grapheme_Base -1F620..1F625 ; Grapheme_Base -1F628..1F62B ; Grapheme_Base -1F62D ; Grapheme_Base -1F630..1F633 ; Grapheme_Base -1F635..1F640 ; Grapheme_Base +1F5FB..1F640 ; Grapheme_Base 1F645..1F64F ; Grapheme_Base 1F680..1F6C5 ; Grapheme_Base 1F700..1F773 ; Grapheme_Base @@ -9439,7 +9980,7 @@ FFFC..FFFD ; Grapheme_Base 2B740..2B81D ; Grapheme_Base 2F800..2FA1D ; Grapheme_Base -# Total code points: 108010 +# Total code points: 108660 # ================================================ @@ -9466,17 +10007,22 @@ FFFC..FFFD ; Grapheme_Base 1A60 ; Grapheme_Link 1B44 ; Grapheme_Link 1BAA ; Grapheme_Link +1BAB ; Grapheme_Link 1BF2..1BF3 ; Grapheme_Link 2D7F ; Grapheme_Link A806 ; Grapheme_Link A8C4 ; Grapheme_Link A953 ; Grapheme_Link A9C0 ; Grapheme_Link +AAF6 ; Grapheme_Link ABED ; Grapheme_Link 10A3F ; Grapheme_Link 11046 ; Grapheme_Link 110B9 ; Grapheme_Link +11133..11134 ; Grapheme_Link +111C0 ; Grapheme_Link +116B6 ; Grapheme_Link -# Total code points: 31 +# Total code points: 37 # EOF diff --git a/icuSources/data/unidata/base_unidata/DerivedNumericValues.txt b/icuSources/data/unidata/base_unidata/DerivedNumericValues.txt deleted file mode 100644 index 654bb86b..00000000 --- a/icuSources/data/unidata/base_unidata/DerivedNumericValues.txt +++ /dev/null @@ -1,1733 +0,0 @@ -# DerivedNumericValues-6.0.0.txt -# Date: 2010-08-19, 00:48:14 GMT [MD] -# -# Unicode Character Database -# Copyright (c) 1991-2010 Unicode, Inc. -# For terms of use, see http://www.unicode.org/terms_of_use.html -# For documentation, see http://www.unicode.org/reports/tr44/ - -# ================================================ - -# Numeric Values (from UnicodeData.txt, field 6/7/8) -# WARNING: Certain values, such as 0.16666667, are repeating fractions -# Although they are only printed with a limited number of decimal places -# in this file, they should be expressed to the limits of the precision -# available when used. -# The third field is empty; it used to be a copy of the numeric type. -# A fourth field was added to this extracted data as of -# Unicode 5.1.0, expressing the same numeric value either as -# a whole integer where possible or as a rational fraction, e.g. "1/6". -# -# @missing: 0000..10FFFF; ; NaN - -# ================================================ - -0F33 ; -0.5 ; ; -1/2 # No TIBETAN DIGIT HALF ZERO - -# Total code points: 1 - -# ================================================ - -0030 ; 0.0 ; ; 0 # Nd DIGIT ZERO -0660 ; 0.0 ; ; 0 # Nd ARABIC-INDIC DIGIT ZERO -06F0 ; 0.0 ; ; 0 # Nd EXTENDED ARABIC-INDIC DIGIT ZERO -07C0 ; 0.0 ; ; 0 # Nd NKO DIGIT ZERO -0966 ; 0.0 ; ; 0 # Nd DEVANAGARI DIGIT ZERO -09E6 ; 0.0 ; ; 0 # Nd BENGALI DIGIT ZERO -0A66 ; 0.0 ; ; 0 # Nd GURMUKHI DIGIT ZERO -0AE6 ; 0.0 ; ; 0 # Nd GUJARATI DIGIT ZERO -0B66 ; 0.0 ; ; 0 # Nd ORIYA DIGIT ZERO -0BE6 ; 0.0 ; ; 0 # Nd TAMIL DIGIT ZERO -0C66 ; 0.0 ; ; 0 # Nd TELUGU DIGIT ZERO -0C78 ; 0.0 ; ; 0 # No TELUGU FRACTION DIGIT ZERO FOR ODD POWERS OF FOUR -0CE6 ; 0.0 ; ; 0 # Nd KANNADA DIGIT ZERO -0D66 ; 0.0 ; ; 0 # Nd MALAYALAM DIGIT ZERO -0E50 ; 0.0 ; ; 0 # Nd THAI DIGIT ZERO -0ED0 ; 0.0 ; ; 0 # Nd LAO DIGIT ZERO -0F20 ; 0.0 ; ; 0 # Nd TIBETAN DIGIT ZERO -1040 ; 0.0 ; ; 0 # Nd MYANMAR DIGIT ZERO -1090 ; 0.0 ; ; 0 # Nd MYANMAR SHAN DIGIT ZERO -17E0 ; 0.0 ; ; 0 # Nd KHMER DIGIT ZERO -17F0 ; 0.0 ; ; 0 # No KHMER SYMBOL LEK ATTAK SON -1810 ; 0.0 ; ; 0 # Nd MONGOLIAN DIGIT ZERO -1946 ; 0.0 ; ; 0 # Nd LIMBU DIGIT ZERO -19D0 ; 0.0 ; ; 0 # Nd NEW TAI LUE DIGIT ZERO -1A80 ; 0.0 ; ; 0 # Nd TAI THAM HORA DIGIT ZERO -1A90 ; 0.0 ; ; 0 # Nd TAI THAM THAM DIGIT ZERO -1B50 ; 0.0 ; ; 0 # Nd BALINESE DIGIT ZERO -1BB0 ; 0.0 ; ; 0 # Nd SUNDANESE DIGIT ZERO -1C40 ; 0.0 ; ; 0 # Nd LEPCHA DIGIT ZERO -1C50 ; 0.0 ; ; 0 # Nd OL CHIKI DIGIT ZERO -2070 ; 0.0 ; ; 0 # No SUPERSCRIPT ZERO -2080 ; 0.0 ; ; 0 # No SUBSCRIPT ZERO -2189 ; 0.0 ; ; 0 # No VULGAR FRACTION ZERO THIRDS -24EA ; 0.0 ; ; 0 # No CIRCLED DIGIT ZERO -24FF ; 0.0 ; ; 0 # No NEGATIVE CIRCLED DIGIT ZERO -3007 ; 0.0 ; ; 0 # Nl IDEOGRAPHIC NUMBER ZERO -96F6 ; 0.0 ; ; 0 # Lo CJK UNIFIED IDEOGRAPH-96F6 -A620 ; 0.0 ; ; 0 # Nd VAI DIGIT ZERO -A6EF ; 0.0 ; ; 0 # Nl BAMUM LETTER KOGHOM -A8D0 ; 0.0 ; ; 0 # Nd SAURASHTRA DIGIT ZERO -A900 ; 0.0 ; ; 0 # Nd KAYAH LI DIGIT ZERO -A9D0 ; 0.0 ; ; 0 # Nd JAVANESE DIGIT ZERO -AA50 ; 0.0 ; ; 0 # Nd CHAM DIGIT ZERO -ABF0 ; 0.0 ; ; 0 # Nd MEETEI MAYEK DIGIT ZERO -F9B2 ; 0.0 ; ; 0 # Lo CJK COMPATIBILITY IDEOGRAPH-F9B2 -FF10 ; 0.0 ; ; 0 # Nd FULLWIDTH DIGIT ZERO -1018A ; 0.0 ; ; 0 # No GREEK ZERO SIGN -104A0 ; 0.0 ; ; 0 # Nd OSMANYA DIGIT ZERO -11066 ; 0.0 ; ; 0 # Nd BRAHMI DIGIT ZERO -1D7CE ; 0.0 ; ; 0 # Nd MATHEMATICAL BOLD DIGIT ZERO -1D7D8 ; 0.0 ; ; 0 # Nd MATHEMATICAL DOUBLE-STRUCK DIGIT ZERO -1D7E2 ; 0.0 ; ; 0 # Nd MATHEMATICAL SANS-SERIF DIGIT ZERO -1D7EC ; 0.0 ; ; 0 # Nd MATHEMATICAL SANS-SERIF BOLD DIGIT ZERO -1D7F6 ; 0.0 ; ; 0 # Nd MATHEMATICAL MONOSPACE DIGIT ZERO -1F100..1F101 ; 0.0 ; ; 0 # No [2] DIGIT ZERO FULL STOP..DIGIT ZERO COMMA - -# Total code points: 56 - -# ================================================ - -09F4 ; 0.0625 ; ; 1/16 # No BENGALI CURRENCY NUMERATOR ONE -0B75 ; 0.0625 ; ; 1/16 # No ORIYA FRACTION ONE SIXTEENTH -A833 ; 0.0625 ; ; 1/16 # No NORTH INDIC FRACTION ONE SIXTEENTH - -# Total code points: 3 - -# ================================================ - -2152 ; 0.1 ; ; 1/10 # No VULGAR FRACTION ONE TENTH - -# Total code points: 1 - -# ================================================ - -2151 ; 0.11111111 ; ; 1/9 # No VULGAR FRACTION ONE NINTH - -# Total code points: 1 - -# ================================================ - -09F5 ; 0.125 ; ; 1/8 # No BENGALI CURRENCY NUMERATOR TWO -0B76 ; 0.125 ; ; 1/8 # No ORIYA FRACTION ONE EIGHTH -215B ; 0.125 ; ; 1/8 # No VULGAR FRACTION ONE EIGHTH -A834 ; 0.125 ; ; 1/8 # No NORTH INDIC FRACTION ONE EIGHTH -1245F ; 0.125 ; ; 1/8 # Nl CUNEIFORM NUMERIC SIGN ONE EIGHTH ASH - -# Total code points: 5 - -# ================================================ - -2150 ; 0.14285714 ; ; 1/7 # No VULGAR FRACTION ONE SEVENTH - -# Total code points: 1 - -# ================================================ - -2159 ; 0.16666667 ; ; 1/6 # No VULGAR FRACTION ONE SIXTH -12461 ; 0.16666667 ; ; 1/6 # Nl CUNEIFORM NUMERIC SIGN OLD ASSYRIAN ONE SIXTH - -# Total code points: 2 - -# ================================================ - -09F6 ; 0.1875 ; ; 3/16 # No BENGALI CURRENCY NUMERATOR THREE -0B77 ; 0.1875 ; ; 3/16 # No ORIYA FRACTION THREE SIXTEENTHS -A835 ; 0.1875 ; ; 3/16 # No NORTH INDIC FRACTION THREE SIXTEENTHS - -# Total code points: 3 - -# ================================================ - -2155 ; 0.2 ; ; 1/5 # No VULGAR FRACTION ONE FIFTH - -# Total code points: 1 - -# ================================================ - -00BC ; 0.25 ; ; 1/4 # No VULGAR FRACTION ONE QUARTER -09F7 ; 0.25 ; ; 1/4 # No BENGALI CURRENCY NUMERATOR FOUR -0B72 ; 0.25 ; ; 1/4 # No ORIYA FRACTION ONE QUARTER -0D73 ; 0.25 ; ; 1/4 # No MALAYALAM FRACTION ONE QUARTER -A830 ; 0.25 ; ; 1/4 # No NORTH INDIC FRACTION ONE QUARTER -10140 ; 0.25 ; ; 1/4 # Nl GREEK ACROPHONIC ATTIC ONE QUARTER -10E7C ; 0.25 ; ; 1/4 # No RUMI FRACTION ONE QUARTER -12460 ; 0.25 ; ; 1/4 # Nl CUNEIFORM NUMERIC SIGN ONE QUARTER ASH -12462 ; 0.25 ; ; 1/4 # Nl CUNEIFORM NUMERIC SIGN OLD ASSYRIAN ONE QUARTER - -# Total code points: 9 - -# ================================================ - -2153 ; 0.33333333 ; ; 1/3 # No VULGAR FRACTION ONE THIRD -10E7D ; 0.33333333 ; ; 1/3 # No RUMI FRACTION ONE THIRD -1245A ; 0.33333333 ; ; 1/3 # Nl CUNEIFORM NUMERIC SIGN ONE THIRD DISH -1245D ; 0.33333333 ; ; 1/3 # Nl CUNEIFORM NUMERIC SIGN ONE THIRD VARIANT FORM A - -# Total code points: 4 - -# ================================================ - -215C ; 0.375 ; ; 3/8 # No VULGAR FRACTION THREE EIGHTHS - -# Total code points: 1 - -# ================================================ - -2156 ; 0.4 ; ; 2/5 # No VULGAR FRACTION TWO FIFTHS - -# Total code points: 1 - -# ================================================ - -00BD ; 0.5 ; ; 1/2 # No VULGAR FRACTION ONE HALF -0B73 ; 0.5 ; ; 1/2 # No ORIYA FRACTION ONE HALF -0D74 ; 0.5 ; ; 1/2 # No MALAYALAM FRACTION ONE HALF -0F2A ; 0.5 ; ; 1/2 # No TIBETAN DIGIT HALF ONE -2CFD ; 0.5 ; ; 1/2 # No COPTIC FRACTION ONE HALF -A831 ; 0.5 ; ; 1/2 # No NORTH INDIC FRACTION ONE HALF -10141 ; 0.5 ; ; 1/2 # Nl GREEK ACROPHONIC ATTIC ONE HALF -10175..10176 ; 0.5 ; ; 1/2 # No [2] GREEK ONE HALF SIGN..GREEK ONE HALF SIGN ALTERNATE FORM -10E7B ; 0.5 ; ; 1/2 # No RUMI FRACTION ONE HALF - -# Total code points: 10 - -# ================================================ - -2157 ; 0.6 ; ; 3/5 # No VULGAR FRACTION THREE FIFTHS - -# Total code points: 1 - -# ================================================ - -215D ; 0.625 ; ; 5/8 # No VULGAR FRACTION FIVE EIGHTHS - -# Total code points: 1 - -# ================================================ - -2154 ; 0.66666667 ; ; 2/3 # No VULGAR FRACTION TWO THIRDS -10177 ; 0.66666667 ; ; 2/3 # No GREEK TWO THIRDS SIGN -10E7E ; 0.66666667 ; ; 2/3 # No RUMI FRACTION TWO THIRDS -1245B ; 0.66666667 ; ; 2/3 # Nl CUNEIFORM NUMERIC SIGN TWO THIRDS DISH -1245E ; 0.66666667 ; ; 2/3 # Nl CUNEIFORM NUMERIC SIGN TWO THIRDS VARIANT FORM A - -# Total code points: 5 - -# ================================================ - -00BE ; 0.75 ; ; 3/4 # No VULGAR FRACTION THREE QUARTERS -09F8 ; 0.75 ; ; 3/4 # No BENGALI CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR -0B74 ; 0.75 ; ; 3/4 # No ORIYA FRACTION THREE QUARTERS -0D75 ; 0.75 ; ; 3/4 # No MALAYALAM FRACTION THREE QUARTERS -A832 ; 0.75 ; ; 3/4 # No NORTH INDIC FRACTION THREE QUARTERS -10178 ; 0.75 ; ; 3/4 # No GREEK THREE QUARTERS SIGN - -# Total code points: 6 - -# ================================================ - -2158 ; 0.8 ; ; 4/5 # No VULGAR FRACTION FOUR FIFTHS - -# Total code points: 1 - -# ================================================ - -215A ; 0.83333333 ; ; 5/6 # No VULGAR FRACTION FIVE SIXTHS -1245C ; 0.83333333 ; ; 5/6 # Nl CUNEIFORM NUMERIC SIGN FIVE SIXTHS DISH - -# Total code points: 2 - -# ================================================ - -215E ; 0.875 ; ; 7/8 # No VULGAR FRACTION SEVEN EIGHTHS - -# Total code points: 1 - -# ================================================ - -0031 ; 1.0 ; ; 1 # Nd DIGIT ONE -00B9 ; 1.0 ; ; 1 # No SUPERSCRIPT ONE -0661 ; 1.0 ; ; 1 # Nd ARABIC-INDIC DIGIT ONE -06F1 ; 1.0 ; ; 1 # Nd EXTENDED ARABIC-INDIC DIGIT ONE -07C1 ; 1.0 ; ; 1 # Nd NKO DIGIT ONE -0967 ; 1.0 ; ; 1 # Nd DEVANAGARI DIGIT ONE -09E7 ; 1.0 ; ; 1 # Nd BENGALI DIGIT ONE -0A67 ; 1.0 ; ; 1 # Nd GURMUKHI DIGIT ONE -0AE7 ; 1.0 ; ; 1 # Nd GUJARATI DIGIT ONE -0B67 ; 1.0 ; ; 1 # Nd ORIYA DIGIT ONE -0BE7 ; 1.0 ; ; 1 # Nd TAMIL DIGIT ONE -0C67 ; 1.0 ; ; 1 # Nd TELUGU DIGIT ONE -0C79 ; 1.0 ; ; 1 # No TELUGU FRACTION DIGIT ONE FOR ODD POWERS OF FOUR -0C7C ; 1.0 ; ; 1 # No TELUGU FRACTION DIGIT ONE FOR EVEN POWERS OF FOUR -0CE7 ; 1.0 ; ; 1 # Nd KANNADA DIGIT ONE -0D67 ; 1.0 ; ; 1 # Nd MALAYALAM DIGIT ONE -0E51 ; 1.0 ; ; 1 # Nd THAI DIGIT ONE -0ED1 ; 1.0 ; ; 1 # Nd LAO DIGIT ONE -0F21 ; 1.0 ; ; 1 # Nd TIBETAN DIGIT ONE -1041 ; 1.0 ; ; 1 # Nd MYANMAR DIGIT ONE -1091 ; 1.0 ; ; 1 # Nd MYANMAR SHAN DIGIT ONE -1369 ; 1.0 ; ; 1 # No ETHIOPIC DIGIT ONE -17E1 ; 1.0 ; ; 1 # Nd KHMER DIGIT ONE -17F1 ; 1.0 ; ; 1 # No KHMER SYMBOL LEK ATTAK MUOY -1811 ; 1.0 ; ; 1 # Nd MONGOLIAN DIGIT ONE -1947 ; 1.0 ; ; 1 # Nd LIMBU DIGIT ONE -19D1 ; 1.0 ; ; 1 # Nd NEW TAI LUE DIGIT ONE -19DA ; 1.0 ; ; 1 # No NEW TAI LUE THAM DIGIT ONE -1A81 ; 1.0 ; ; 1 # Nd TAI THAM HORA DIGIT ONE -1A91 ; 1.0 ; ; 1 # Nd TAI THAM THAM DIGIT ONE -1B51 ; 1.0 ; ; 1 # Nd BALINESE DIGIT ONE -1BB1 ; 1.0 ; ; 1 # Nd SUNDANESE DIGIT ONE -1C41 ; 1.0 ; ; 1 # Nd LEPCHA DIGIT ONE -1C51 ; 1.0 ; ; 1 # Nd OL CHIKI DIGIT ONE -2081 ; 1.0 ; ; 1 # No SUBSCRIPT ONE -215F ; 1.0 ; ; 1 # No FRACTION NUMERATOR ONE -2160 ; 1.0 ; ; 1 # Nl ROMAN NUMERAL ONE -2170 ; 1.0 ; ; 1 # Nl SMALL ROMAN NUMERAL ONE -2460 ; 1.0 ; ; 1 # No CIRCLED DIGIT ONE -2474 ; 1.0 ; ; 1 # No PARENTHESIZED DIGIT ONE -2488 ; 1.0 ; ; 1 # No DIGIT ONE FULL STOP -24F5 ; 1.0 ; ; 1 # No DOUBLE CIRCLED DIGIT ONE -2776 ; 1.0 ; ; 1 # No DINGBAT NEGATIVE CIRCLED DIGIT ONE -2780 ; 1.0 ; ; 1 # No DINGBAT CIRCLED SANS-SERIF DIGIT ONE -278A ; 1.0 ; ; 1 # No DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT ONE -3021 ; 1.0 ; ; 1 # Nl HANGZHOU NUMERAL ONE -3192 ; 1.0 ; ; 1 # No IDEOGRAPHIC ANNOTATION ONE MARK -3220 ; 1.0 ; ; 1 # No PARENTHESIZED IDEOGRAPH ONE -3280 ; 1.0 ; ; 1 # No CIRCLED IDEOGRAPH ONE -4E00 ; 1.0 ; ; 1 # Lo CJK UNIFIED IDEOGRAPH-4E00 -58F1 ; 1.0 ; ; 1 # Lo CJK UNIFIED IDEOGRAPH-58F1 -58F9 ; 1.0 ; ; 1 # Lo CJK UNIFIED IDEOGRAPH-58F9 -5E7A ; 1.0 ; ; 1 # Lo CJK UNIFIED IDEOGRAPH-5E7A -5F0C ; 1.0 ; ; 1 # Lo CJK UNIFIED IDEOGRAPH-5F0C -A621 ; 1.0 ; ; 1 # Nd VAI DIGIT ONE -A6E6 ; 1.0 ; ; 1 # Nl BAMUM LETTER MO -A8D1 ; 1.0 ; ; 1 # Nd SAURASHTRA DIGIT ONE -A901 ; 1.0 ; ; 1 # Nd KAYAH LI DIGIT ONE -A9D1 ; 1.0 ; ; 1 # Nd JAVANESE DIGIT ONE -AA51 ; 1.0 ; ; 1 # Nd CHAM DIGIT ONE -ABF1 ; 1.0 ; ; 1 # Nd MEETEI MAYEK DIGIT ONE -FF11 ; 1.0 ; ; 1 # Nd FULLWIDTH DIGIT ONE -10107 ; 1.0 ; ; 1 # No AEGEAN NUMBER ONE -10142 ; 1.0 ; ; 1 # Nl GREEK ACROPHONIC ATTIC ONE DRACHMA -10158..1015A ; 1.0 ; ; 1 # Nl [3] GREEK ACROPHONIC HERAEUM ONE PLETHRON..GREEK ACROPHONIC HERMIONIAN ONE -10320 ; 1.0 ; ; 1 # No OLD ITALIC NUMERAL ONE -103D1 ; 1.0 ; ; 1 # Nl OLD PERSIAN NUMBER ONE -104A1 ; 1.0 ; ; 1 # Nd OSMANYA DIGIT ONE -10858 ; 1.0 ; ; 1 # No IMPERIAL ARAMAIC NUMBER ONE -10916 ; 1.0 ; ; 1 # No PHOENICIAN NUMBER ONE -10A40 ; 1.0 ; ; 1 # No KHAROSHTHI DIGIT ONE -10A7D ; 1.0 ; ; 1 # No OLD SOUTH ARABIAN NUMBER ONE -10B58 ; 1.0 ; ; 1 # No INSCRIPTIONAL PARTHIAN NUMBER ONE -10B78 ; 1.0 ; ; 1 # No INSCRIPTIONAL PAHLAVI NUMBER ONE -10E60 ; 1.0 ; ; 1 # No RUMI DIGIT ONE -11052 ; 1.0 ; ; 1 # No BRAHMI NUMBER ONE -11067 ; 1.0 ; ; 1 # Nd BRAHMI DIGIT ONE -12415 ; 1.0 ; ; 1 # Nl CUNEIFORM NUMERIC SIGN ONE GESH2 -1241E ; 1.0 ; ; 1 # Nl CUNEIFORM NUMERIC SIGN ONE GESHU -1242C ; 1.0 ; ; 1 # Nl CUNEIFORM NUMERIC SIGN ONE SHARU -12434 ; 1.0 ; ; 1 # Nl CUNEIFORM NUMERIC SIGN ONE BURU -1244F ; 1.0 ; ; 1 # Nl CUNEIFORM NUMERIC SIGN ONE BAN2 -12458 ; 1.0 ; ; 1 # Nl CUNEIFORM NUMERIC SIGN ONE ESHE3 -1D360 ; 1.0 ; ; 1 # No COUNTING ROD UNIT DIGIT ONE -1D7CF ; 1.0 ; ; 1 # Nd MATHEMATICAL BOLD DIGIT ONE -1D7D9 ; 1.0 ; ; 1 # Nd MATHEMATICAL DOUBLE-STRUCK DIGIT ONE -1D7E3 ; 1.0 ; ; 1 # Nd MATHEMATICAL SANS-SERIF DIGIT ONE -1D7ED ; 1.0 ; ; 1 # Nd MATHEMATICAL SANS-SERIF BOLD DIGIT ONE -1D7F7 ; 1.0 ; ; 1 # Nd MATHEMATICAL MONOSPACE DIGIT ONE -1F102 ; 1.0 ; ; 1 # No DIGIT ONE COMMA -2092A ; 1.0 ; ; 1 # Lo CJK UNIFIED IDEOGRAPH-2092A - -# Total code points: 93 - -# ================================================ - -0F2B ; 1.5 ; ; 3/2 # No TIBETAN DIGIT HALF TWO - -# Total code points: 1 - -# ================================================ - -0032 ; 2.0 ; ; 2 # Nd DIGIT TWO -00B2 ; 2.0 ; ; 2 # No SUPERSCRIPT TWO -0662 ; 2.0 ; ; 2 # Nd ARABIC-INDIC DIGIT TWO -06F2 ; 2.0 ; ; 2 # Nd EXTENDED ARABIC-INDIC DIGIT TWO -07C2 ; 2.0 ; ; 2 # Nd NKO DIGIT TWO -0968 ; 2.0 ; ; 2 # Nd DEVANAGARI DIGIT TWO -09E8 ; 2.0 ; ; 2 # Nd BENGALI DIGIT TWO -0A68 ; 2.0 ; ; 2 # Nd GURMUKHI DIGIT TWO -0AE8 ; 2.0 ; ; 2 # Nd GUJARATI DIGIT TWO -0B68 ; 2.0 ; ; 2 # Nd ORIYA DIGIT TWO -0BE8 ; 2.0 ; ; 2 # Nd TAMIL DIGIT TWO -0C68 ; 2.0 ; ; 2 # Nd TELUGU DIGIT TWO -0C7A ; 2.0 ; ; 2 # No TELUGU FRACTION DIGIT TWO FOR ODD POWERS OF FOUR -0C7D ; 2.0 ; ; 2 # No TELUGU FRACTION DIGIT TWO FOR EVEN POWERS OF FOUR -0CE8 ; 2.0 ; ; 2 # Nd KANNADA DIGIT TWO -0D68 ; 2.0 ; ; 2 # Nd MALAYALAM DIGIT TWO -0E52 ; 2.0 ; ; 2 # Nd THAI DIGIT TWO -0ED2 ; 2.0 ; ; 2 # Nd LAO DIGIT TWO -0F22 ; 2.0 ; ; 2 # Nd TIBETAN DIGIT TWO -1042 ; 2.0 ; ; 2 # Nd MYANMAR DIGIT TWO -1092 ; 2.0 ; ; 2 # Nd MYANMAR SHAN DIGIT TWO -136A ; 2.0 ; ; 2 # No ETHIOPIC DIGIT TWO -17E2 ; 2.0 ; ; 2 # Nd KHMER DIGIT TWO -17F2 ; 2.0 ; ; 2 # No KHMER SYMBOL LEK ATTAK PII -1812 ; 2.0 ; ; 2 # Nd MONGOLIAN DIGIT TWO -1948 ; 2.0 ; ; 2 # Nd LIMBU DIGIT TWO -19D2 ; 2.0 ; ; 2 # Nd NEW TAI LUE DIGIT TWO -1A82 ; 2.0 ; ; 2 # Nd TAI THAM HORA DIGIT TWO -1A92 ; 2.0 ; ; 2 # Nd TAI THAM THAM DIGIT TWO -1B52 ; 2.0 ; ; 2 # Nd BALINESE DIGIT TWO -1BB2 ; 2.0 ; ; 2 # Nd SUNDANESE DIGIT TWO -1C42 ; 2.0 ; ; 2 # Nd LEPCHA DIGIT TWO -1C52 ; 2.0 ; ; 2 # Nd OL CHIKI DIGIT TWO -2082 ; 2.0 ; ; 2 # No SUBSCRIPT TWO -2161 ; 2.0 ; ; 2 # Nl ROMAN NUMERAL TWO -2171 ; 2.0 ; ; 2 # Nl SMALL ROMAN NUMERAL TWO -2461 ; 2.0 ; ; 2 # No CIRCLED DIGIT TWO -2475 ; 2.0 ; ; 2 # No PARENTHESIZED DIGIT TWO -2489 ; 2.0 ; ; 2 # No DIGIT TWO FULL STOP -24F6 ; 2.0 ; ; 2 # No DOUBLE CIRCLED DIGIT TWO -2777 ; 2.0 ; ; 2 # No DINGBAT NEGATIVE CIRCLED DIGIT TWO -2781 ; 2.0 ; ; 2 # No DINGBAT CIRCLED SANS-SERIF DIGIT TWO -278B ; 2.0 ; ; 2 # No DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT TWO -3022 ; 2.0 ; ; 2 # Nl HANGZHOU NUMERAL TWO -3193 ; 2.0 ; ; 2 # No IDEOGRAPHIC ANNOTATION TWO MARK -3221 ; 2.0 ; ; 2 # No PARENTHESIZED IDEOGRAPH TWO -3281 ; 2.0 ; ; 2 # No CIRCLED IDEOGRAPH TWO -3483 ; 2.0 ; ; 2 # Lo CJK UNIFIED IDEOGRAPH-3483 -4E8C ; 2.0 ; ; 2 # Lo CJK UNIFIED IDEOGRAPH-4E8C -5169 ; 2.0 ; ; 2 # Lo CJK UNIFIED IDEOGRAPH-5169 -5F0D ; 2.0 ; ; 2 # Lo CJK UNIFIED IDEOGRAPH-5F0D -5F10 ; 2.0 ; ; 2 # Lo CJK UNIFIED IDEOGRAPH-5F10 -8CAE ; 2.0 ; ; 2 # Lo CJK UNIFIED IDEOGRAPH-8CAE -8CB3 ; 2.0 ; ; 2 # Lo CJK UNIFIED IDEOGRAPH-8CB3 -8D30 ; 2.0 ; ; 2 # Lo CJK UNIFIED IDEOGRAPH-8D30 -A622 ; 2.0 ; ; 2 # Nd VAI DIGIT TWO -A6E7 ; 2.0 ; ; 2 # Nl BAMUM LETTER MBAA -A8D2 ; 2.0 ; ; 2 # Nd SAURASHTRA DIGIT TWO -A902 ; 2.0 ; ; 2 # Nd KAYAH LI DIGIT TWO -A9D2 ; 2.0 ; ; 2 # Nd JAVANESE DIGIT TWO -AA52 ; 2.0 ; ; 2 # Nd CHAM DIGIT TWO -ABF2 ; 2.0 ; ; 2 # Nd MEETEI MAYEK DIGIT TWO -F978 ; 2.0 ; ; 2 # Lo CJK COMPATIBILITY IDEOGRAPH-F978 -FF12 ; 2.0 ; ; 2 # Nd FULLWIDTH DIGIT TWO -10108 ; 2.0 ; ; 2 # No AEGEAN NUMBER TWO -1015B..1015E ; 2.0 ; ; 2 # Nl [4] GREEK ACROPHONIC EPIDAUREAN TWO..GREEK ACROPHONIC EPIDAUREAN TWO DRACHMAS -103D2 ; 2.0 ; ; 2 # Nl OLD PERSIAN NUMBER TWO -104A2 ; 2.0 ; ; 2 # Nd OSMANYA DIGIT TWO -10859 ; 2.0 ; ; 2 # No IMPERIAL ARAMAIC NUMBER TWO -1091A ; 2.0 ; ; 2 # No PHOENICIAN NUMBER TWO -10A41 ; 2.0 ; ; 2 # No KHAROSHTHI DIGIT TWO -10B59 ; 2.0 ; ; 2 # No INSCRIPTIONAL PARTHIAN NUMBER TWO -10B79 ; 2.0 ; ; 2 # No INSCRIPTIONAL PAHLAVI NUMBER TWO -10E61 ; 2.0 ; ; 2 # No RUMI DIGIT TWO -11053 ; 2.0 ; ; 2 # No BRAHMI NUMBER TWO -11068 ; 2.0 ; ; 2 # Nd BRAHMI DIGIT TWO -12400 ; 2.0 ; ; 2 # Nl CUNEIFORM NUMERIC SIGN TWO ASH -12416 ; 2.0 ; ; 2 # Nl CUNEIFORM NUMERIC SIGN TWO GESH2 -1241F ; 2.0 ; ; 2 # Nl CUNEIFORM NUMERIC SIGN TWO GESHU -12423 ; 2.0 ; ; 2 # Nl CUNEIFORM NUMERIC SIGN TWO SHAR2 -1242D ; 2.0 ; ; 2 # Nl CUNEIFORM NUMERIC SIGN TWO SHARU -12435 ; 2.0 ; ; 2 # Nl CUNEIFORM NUMERIC SIGN TWO BURU -1244A ; 2.0 ; ; 2 # Nl CUNEIFORM NUMERIC SIGN TWO ASH TENU -12450 ; 2.0 ; ; 2 # Nl CUNEIFORM NUMERIC SIGN TWO BAN2 -12459 ; 2.0 ; ; 2 # Nl CUNEIFORM NUMERIC SIGN TWO ESHE3 -1D361 ; 2.0 ; ; 2 # No COUNTING ROD UNIT DIGIT TWO -1D7D0 ; 2.0 ; ; 2 # Nd MATHEMATICAL BOLD DIGIT TWO -1D7DA ; 2.0 ; ; 2 # Nd MATHEMATICAL DOUBLE-STRUCK DIGIT TWO -1D7E4 ; 2.0 ; ; 2 # Nd MATHEMATICAL SANS-SERIF DIGIT TWO -1D7EE ; 2.0 ; ; 2 # Nd MATHEMATICAL SANS-SERIF BOLD DIGIT TWO -1D7F8 ; 2.0 ; ; 2 # Nd MATHEMATICAL MONOSPACE DIGIT TWO -1F103 ; 2.0 ; ; 2 # No DIGIT TWO COMMA -22390 ; 2.0 ; ; 2 # Lo CJK UNIFIED IDEOGRAPH-22390 - -# Total code points: 96 - -# ================================================ - -0F2C ; 2.5 ; ; 5/2 # No TIBETAN DIGIT HALF THREE - -# Total code points: 1 - -# ================================================ - -0033 ; 3.0 ; ; 3 # Nd DIGIT THREE -00B3 ; 3.0 ; ; 3 # No SUPERSCRIPT THREE -0663 ; 3.0 ; ; 3 # Nd ARABIC-INDIC DIGIT THREE -06F3 ; 3.0 ; ; 3 # Nd EXTENDED ARABIC-INDIC DIGIT THREE -07C3 ; 3.0 ; ; 3 # Nd NKO DIGIT THREE -0969 ; 3.0 ; ; 3 # Nd DEVANAGARI DIGIT THREE -09E9 ; 3.0 ; ; 3 # Nd BENGALI DIGIT THREE -0A69 ; 3.0 ; ; 3 # Nd GURMUKHI DIGIT THREE -0AE9 ; 3.0 ; ; 3 # Nd GUJARATI DIGIT THREE -0B69 ; 3.0 ; ; 3 # Nd ORIYA DIGIT THREE -0BE9 ; 3.0 ; ; 3 # Nd TAMIL DIGIT THREE -0C69 ; 3.0 ; ; 3 # Nd TELUGU DIGIT THREE -0C7B ; 3.0 ; ; 3 # No TELUGU FRACTION DIGIT THREE FOR ODD POWERS OF FOUR -0C7E ; 3.0 ; ; 3 # No TELUGU FRACTION DIGIT THREE FOR EVEN POWERS OF FOUR -0CE9 ; 3.0 ; ; 3 # Nd KANNADA DIGIT THREE -0D69 ; 3.0 ; ; 3 # Nd MALAYALAM DIGIT THREE -0E53 ; 3.0 ; ; 3 # Nd THAI DIGIT THREE -0ED3 ; 3.0 ; ; 3 # Nd LAO DIGIT THREE -0F23 ; 3.0 ; ; 3 # Nd TIBETAN DIGIT THREE -1043 ; 3.0 ; ; 3 # Nd MYANMAR DIGIT THREE -1093 ; 3.0 ; ; 3 # Nd MYANMAR SHAN DIGIT THREE -136B ; 3.0 ; ; 3 # No ETHIOPIC DIGIT THREE -17E3 ; 3.0 ; ; 3 # Nd KHMER DIGIT THREE -17F3 ; 3.0 ; ; 3 # No KHMER SYMBOL LEK ATTAK BEI -1813 ; 3.0 ; ; 3 # Nd MONGOLIAN DIGIT THREE -1949 ; 3.0 ; ; 3 # Nd LIMBU DIGIT THREE -19D3 ; 3.0 ; ; 3 # Nd NEW TAI LUE DIGIT THREE -1A83 ; 3.0 ; ; 3 # Nd TAI THAM HORA DIGIT THREE -1A93 ; 3.0 ; ; 3 # Nd TAI THAM THAM DIGIT THREE -1B53 ; 3.0 ; ; 3 # Nd BALINESE DIGIT THREE -1BB3 ; 3.0 ; ; 3 # Nd SUNDANESE DIGIT THREE -1C43 ; 3.0 ; ; 3 # Nd LEPCHA DIGIT THREE -1C53 ; 3.0 ; ; 3 # Nd OL CHIKI DIGIT THREE -2083 ; 3.0 ; ; 3 # No SUBSCRIPT THREE -2162 ; 3.0 ; ; 3 # Nl ROMAN NUMERAL THREE -2172 ; 3.0 ; ; 3 # Nl SMALL ROMAN NUMERAL THREE -2462 ; 3.0 ; ; 3 # No CIRCLED DIGIT THREE -2476 ; 3.0 ; ; 3 # No PARENTHESIZED DIGIT THREE -248A ; 3.0 ; ; 3 # No DIGIT THREE FULL STOP -24F7 ; 3.0 ; ; 3 # No DOUBLE CIRCLED DIGIT THREE -2778 ; 3.0 ; ; 3 # No DINGBAT NEGATIVE CIRCLED DIGIT THREE -2782 ; 3.0 ; ; 3 # No DINGBAT CIRCLED SANS-SERIF DIGIT THREE -278C ; 3.0 ; ; 3 # No DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT THREE -3023 ; 3.0 ; ; 3 # Nl HANGZHOU NUMERAL THREE -3194 ; 3.0 ; ; 3 # No IDEOGRAPHIC ANNOTATION THREE MARK -3222 ; 3.0 ; ; 3 # No PARENTHESIZED IDEOGRAPH THREE -3282 ; 3.0 ; ; 3 # No CIRCLED IDEOGRAPH THREE -4E09 ; 3.0 ; ; 3 # Lo CJK UNIFIED IDEOGRAPH-4E09 -4EE8 ; 3.0 ; ; 3 # Lo CJK UNIFIED IDEOGRAPH-4EE8 -53C1..53C4 ; 3.0 ; ; 3 # Lo [4] CJK UNIFIED IDEOGRAPH-53C1..CJK UNIFIED IDEOGRAPH-53C4 -5F0E ; 3.0 ; ; 3 # Lo CJK UNIFIED IDEOGRAPH-5F0E -A623 ; 3.0 ; ; 3 # Nd VAI DIGIT THREE -A6E8 ; 3.0 ; ; 3 # Nl BAMUM LETTER TET -A8D3 ; 3.0 ; ; 3 # Nd SAURASHTRA DIGIT THREE -A903 ; 3.0 ; ; 3 # Nd KAYAH LI DIGIT THREE -A9D3 ; 3.0 ; ; 3 # Nd JAVANESE DIGIT THREE -AA53 ; 3.0 ; ; 3 # Nd CHAM DIGIT THREE -ABF3 ; 3.0 ; ; 3 # Nd MEETEI MAYEK DIGIT THREE -F96B ; 3.0 ; ; 3 # Lo CJK COMPATIBILITY IDEOGRAPH-F96B -FF13 ; 3.0 ; ; 3 # Nd FULLWIDTH DIGIT THREE -10109 ; 3.0 ; ; 3 # No AEGEAN NUMBER THREE -104A3 ; 3.0 ; ; 3 # Nd OSMANYA DIGIT THREE -1085A ; 3.0 ; ; 3 # No IMPERIAL ARAMAIC NUMBER THREE -1091B ; 3.0 ; ; 3 # No PHOENICIAN NUMBER THREE -10A42 ; 3.0 ; ; 3 # No KHAROSHTHI DIGIT THREE -10B5A ; 3.0 ; ; 3 # No INSCRIPTIONAL PARTHIAN NUMBER THREE -10B7A ; 3.0 ; ; 3 # No INSCRIPTIONAL PAHLAVI NUMBER THREE -10E62 ; 3.0 ; ; 3 # No RUMI DIGIT THREE -11054 ; 3.0 ; ; 3 # No BRAHMI NUMBER THREE -11069 ; 3.0 ; ; 3 # Nd BRAHMI DIGIT THREE -12401 ; 3.0 ; ; 3 # Nl CUNEIFORM NUMERIC SIGN THREE ASH -12408 ; 3.0 ; ; 3 # Nl CUNEIFORM NUMERIC SIGN THREE DISH -12417 ; 3.0 ; ; 3 # Nl CUNEIFORM NUMERIC SIGN THREE GESH2 -12420 ; 3.0 ; ; 3 # Nl CUNEIFORM NUMERIC SIGN THREE GESHU -12424..12425 ; 3.0 ; ; 3 # Nl [2] CUNEIFORM NUMERIC SIGN THREE SHAR2..CUNEIFORM NUMERIC SIGN THREE SHAR2 VARIANT FORM -1242E..1242F ; 3.0 ; ; 3 # Nl [2] CUNEIFORM NUMERIC SIGN THREE SHARU..CUNEIFORM NUMERIC SIGN THREE SHARU VARIANT FORM -12436..12437 ; 3.0 ; ; 3 # Nl [2] CUNEIFORM NUMERIC SIGN THREE BURU..CUNEIFORM NUMERIC SIGN THREE BURU VARIANT FORM -1243A..1243B ; 3.0 ; ; 3 # Nl [2] CUNEIFORM NUMERIC SIGN THREE VARIANT FORM ESH16..CUNEIFORM NUMERIC SIGN THREE VARIANT FORM ESH21 -1244B ; 3.0 ; ; 3 # Nl CUNEIFORM NUMERIC SIGN THREE ASH TENU -12451 ; 3.0 ; ; 3 # Nl CUNEIFORM NUMERIC SIGN THREE BAN2 -1D362 ; 3.0 ; ; 3 # No COUNTING ROD UNIT DIGIT THREE -1D7D1 ; 3.0 ; ; 3 # Nd MATHEMATICAL BOLD DIGIT THREE -1D7DB ; 3.0 ; ; 3 # Nd MATHEMATICAL DOUBLE-STRUCK DIGIT THREE -1D7E5 ; 3.0 ; ; 3 # Nd MATHEMATICAL SANS-SERIF DIGIT THREE -1D7EF ; 3.0 ; ; 3 # Nd MATHEMATICAL SANS-SERIF BOLD DIGIT THREE -1D7F9 ; 3.0 ; ; 3 # Nd MATHEMATICAL MONOSPACE DIGIT THREE -1F104 ; 3.0 ; ; 3 # No DIGIT THREE COMMA -20AFD ; 3.0 ; ; 3 # Lo CJK UNIFIED IDEOGRAPH-20AFD -20B19 ; 3.0 ; ; 3 # Lo CJK UNIFIED IDEOGRAPH-20B19 -22998 ; 3.0 ; ; 3 # Lo CJK UNIFIED IDEOGRAPH-22998 -23B1B ; 3.0 ; ; 3 # Lo CJK UNIFIED IDEOGRAPH-23B1B - -# Total code points: 98 - -# ================================================ - -0F2D ; 3.5 ; ; 7/2 # No TIBETAN DIGIT HALF FOUR - -# Total code points: 1 - -# ================================================ - -0034 ; 4.0 ; ; 4 # Nd DIGIT FOUR -0664 ; 4.0 ; ; 4 # Nd ARABIC-INDIC DIGIT FOUR -06F4 ; 4.0 ; ; 4 # Nd EXTENDED ARABIC-INDIC DIGIT FOUR -07C4 ; 4.0 ; ; 4 # Nd NKO DIGIT FOUR -096A ; 4.0 ; ; 4 # Nd DEVANAGARI DIGIT FOUR -09EA ; 4.0 ; ; 4 # Nd BENGALI DIGIT FOUR -0A6A ; 4.0 ; ; 4 # Nd GURMUKHI DIGIT FOUR -0AEA ; 4.0 ; ; 4 # Nd GUJARATI DIGIT FOUR -0B6A ; 4.0 ; ; 4 # Nd ORIYA DIGIT FOUR -0BEA ; 4.0 ; ; 4 # Nd TAMIL DIGIT FOUR -0C6A ; 4.0 ; ; 4 # Nd TELUGU DIGIT FOUR -0CEA ; 4.0 ; ; 4 # Nd KANNADA DIGIT FOUR -0D6A ; 4.0 ; ; 4 # Nd MALAYALAM DIGIT FOUR -0E54 ; 4.0 ; ; 4 # Nd THAI DIGIT FOUR -0ED4 ; 4.0 ; ; 4 # Nd LAO DIGIT FOUR -0F24 ; 4.0 ; ; 4 # Nd TIBETAN DIGIT FOUR -1044 ; 4.0 ; ; 4 # Nd MYANMAR DIGIT FOUR -1094 ; 4.0 ; ; 4 # Nd MYANMAR SHAN DIGIT FOUR -136C ; 4.0 ; ; 4 # No ETHIOPIC DIGIT FOUR -17E4 ; 4.0 ; ; 4 # Nd KHMER DIGIT FOUR -17F4 ; 4.0 ; ; 4 # No KHMER SYMBOL LEK ATTAK BUON -1814 ; 4.0 ; ; 4 # Nd MONGOLIAN DIGIT FOUR -194A ; 4.0 ; ; 4 # Nd LIMBU DIGIT FOUR -19D4 ; 4.0 ; ; 4 # Nd NEW TAI LUE DIGIT FOUR -1A84 ; 4.0 ; ; 4 # Nd TAI THAM HORA DIGIT FOUR -1A94 ; 4.0 ; ; 4 # Nd TAI THAM THAM DIGIT FOUR -1B54 ; 4.0 ; ; 4 # Nd BALINESE DIGIT FOUR -1BB4 ; 4.0 ; ; 4 # Nd SUNDANESE DIGIT FOUR -1C44 ; 4.0 ; ; 4 # Nd LEPCHA DIGIT FOUR -1C54 ; 4.0 ; ; 4 # Nd OL CHIKI DIGIT FOUR -2074 ; 4.0 ; ; 4 # No SUPERSCRIPT FOUR -2084 ; 4.0 ; ; 4 # No SUBSCRIPT FOUR -2163 ; 4.0 ; ; 4 # Nl ROMAN NUMERAL FOUR -2173 ; 4.0 ; ; 4 # Nl SMALL ROMAN NUMERAL FOUR -2463 ; 4.0 ; ; 4 # No CIRCLED DIGIT FOUR -2477 ; 4.0 ; ; 4 # No PARENTHESIZED DIGIT FOUR -248B ; 4.0 ; ; 4 # No DIGIT FOUR FULL STOP -24F8 ; 4.0 ; ; 4 # No DOUBLE CIRCLED DIGIT FOUR -2779 ; 4.0 ; ; 4 # No DINGBAT NEGATIVE CIRCLED DIGIT FOUR -2783 ; 4.0 ; ; 4 # No DINGBAT CIRCLED SANS-SERIF DIGIT FOUR -278D ; 4.0 ; ; 4 # No DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FOUR -3024 ; 4.0 ; ; 4 # Nl HANGZHOU NUMERAL FOUR -3195 ; 4.0 ; ; 4 # No IDEOGRAPHIC ANNOTATION FOUR MARK -3223 ; 4.0 ; ; 4 # No PARENTHESIZED IDEOGRAPH FOUR -3283 ; 4.0 ; ; 4 # No CIRCLED IDEOGRAPH FOUR -4E96 ; 4.0 ; ; 4 # Lo CJK UNIFIED IDEOGRAPH-4E96 -56DB ; 4.0 ; ; 4 # Lo CJK UNIFIED IDEOGRAPH-56DB -8086 ; 4.0 ; ; 4 # Lo CJK UNIFIED IDEOGRAPH-8086 -A624 ; 4.0 ; ; 4 # Nd VAI DIGIT FOUR -A6E9 ; 4.0 ; ; 4 # Nl BAMUM LETTER KPA -A8D4 ; 4.0 ; ; 4 # Nd SAURASHTRA DIGIT FOUR -A904 ; 4.0 ; ; 4 # Nd KAYAH LI DIGIT FOUR -A9D4 ; 4.0 ; ; 4 # Nd JAVANESE DIGIT FOUR -AA54 ; 4.0 ; ; 4 # Nd CHAM DIGIT FOUR -ABF4 ; 4.0 ; ; 4 # Nd MEETEI MAYEK DIGIT FOUR -FF14 ; 4.0 ; ; 4 # Nd FULLWIDTH DIGIT FOUR -1010A ; 4.0 ; ; 4 # No AEGEAN NUMBER FOUR -104A4 ; 4.0 ; ; 4 # Nd OSMANYA DIGIT FOUR -10A43 ; 4.0 ; ; 4 # No KHAROSHTHI DIGIT FOUR -10B5B ; 4.0 ; ; 4 # No INSCRIPTIONAL PARTHIAN NUMBER FOUR -10B7B ; 4.0 ; ; 4 # No INSCRIPTIONAL PAHLAVI NUMBER FOUR -10E63 ; 4.0 ; ; 4 # No RUMI DIGIT FOUR -11055 ; 4.0 ; ; 4 # No BRAHMI NUMBER FOUR -1106A ; 4.0 ; ; 4 # Nd BRAHMI DIGIT FOUR -12402 ; 4.0 ; ; 4 # Nl CUNEIFORM NUMERIC SIGN FOUR ASH -12409 ; 4.0 ; ; 4 # Nl CUNEIFORM NUMERIC SIGN FOUR DISH -1240F ; 4.0 ; ; 4 # Nl CUNEIFORM NUMERIC SIGN FOUR U -12418 ; 4.0 ; ; 4 # Nl CUNEIFORM NUMERIC SIGN FOUR GESH2 -12421 ; 4.0 ; ; 4 # Nl CUNEIFORM NUMERIC SIGN FOUR GESHU -12426 ; 4.0 ; ; 4 # Nl CUNEIFORM NUMERIC SIGN FOUR SHAR2 -12430 ; 4.0 ; ; 4 # Nl CUNEIFORM NUMERIC SIGN FOUR SHARU -12438 ; 4.0 ; ; 4 # Nl CUNEIFORM NUMERIC SIGN FOUR BURU -1243C..1243F ; 4.0 ; ; 4 # Nl [4] CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU..CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU B -1244C ; 4.0 ; ; 4 # Nl CUNEIFORM NUMERIC SIGN FOUR ASH TENU -12452..12453 ; 4.0 ; ; 4 # Nl [2] CUNEIFORM NUMERIC SIGN FOUR BAN2..CUNEIFORM NUMERIC SIGN FOUR BAN2 VARIANT FORM -1D363 ; 4.0 ; ; 4 # No COUNTING ROD UNIT DIGIT FOUR -1D7D2 ; 4.0 ; ; 4 # Nd MATHEMATICAL BOLD DIGIT FOUR -1D7DC ; 4.0 ; ; 4 # Nd MATHEMATICAL DOUBLE-STRUCK DIGIT FOUR -1D7E6 ; 4.0 ; ; 4 # Nd MATHEMATICAL SANS-SERIF DIGIT FOUR -1D7F0 ; 4.0 ; ; 4 # Nd MATHEMATICAL SANS-SERIF BOLD DIGIT FOUR -1D7FA ; 4.0 ; ; 4 # Nd MATHEMATICAL MONOSPACE DIGIT FOUR -1F105 ; 4.0 ; ; 4 # No DIGIT FOUR COMMA -20064 ; 4.0 ; ; 4 # Lo CJK UNIFIED IDEOGRAPH-20064 -200E2 ; 4.0 ; ; 4 # Lo CJK UNIFIED IDEOGRAPH-200E2 -2626D ; 4.0 ; ; 4 # Lo CJK UNIFIED IDEOGRAPH-2626D - -# Total code points: 89 - -# ================================================ - -0F2E ; 4.5 ; ; 9/2 # No TIBETAN DIGIT HALF FIVE - -# Total code points: 1 - -# ================================================ - -0035 ; 5.0 ; ; 5 # Nd DIGIT FIVE -0665 ; 5.0 ; ; 5 # Nd ARABIC-INDIC DIGIT FIVE -06F5 ; 5.0 ; ; 5 # Nd EXTENDED ARABIC-INDIC DIGIT FIVE -07C5 ; 5.0 ; ; 5 # Nd NKO DIGIT FIVE -096B ; 5.0 ; ; 5 # Nd DEVANAGARI DIGIT FIVE -09EB ; 5.0 ; ; 5 # Nd BENGALI DIGIT FIVE -0A6B ; 5.0 ; ; 5 # Nd GURMUKHI DIGIT FIVE -0AEB ; 5.0 ; ; 5 # Nd GUJARATI DIGIT FIVE -0B6B ; 5.0 ; ; 5 # Nd ORIYA DIGIT FIVE -0BEB ; 5.0 ; ; 5 # Nd TAMIL DIGIT FIVE -0C6B ; 5.0 ; ; 5 # Nd TELUGU DIGIT FIVE -0CEB ; 5.0 ; ; 5 # Nd KANNADA DIGIT FIVE -0D6B ; 5.0 ; ; 5 # Nd MALAYALAM DIGIT FIVE -0E55 ; 5.0 ; ; 5 # Nd THAI DIGIT FIVE -0ED5 ; 5.0 ; ; 5 # Nd LAO DIGIT FIVE -0F25 ; 5.0 ; ; 5 # Nd TIBETAN DIGIT FIVE -1045 ; 5.0 ; ; 5 # Nd MYANMAR DIGIT FIVE -1095 ; 5.0 ; ; 5 # Nd MYANMAR SHAN DIGIT FIVE -136D ; 5.0 ; ; 5 # No ETHIOPIC DIGIT FIVE -17E5 ; 5.0 ; ; 5 # Nd KHMER DIGIT FIVE -17F5 ; 5.0 ; ; 5 # No KHMER SYMBOL LEK ATTAK PRAM -1815 ; 5.0 ; ; 5 # Nd MONGOLIAN DIGIT FIVE -194B ; 5.0 ; ; 5 # Nd LIMBU DIGIT FIVE -19D5 ; 5.0 ; ; 5 # Nd NEW TAI LUE DIGIT FIVE -1A85 ; 5.0 ; ; 5 # Nd TAI THAM HORA DIGIT FIVE -1A95 ; 5.0 ; ; 5 # Nd TAI THAM THAM DIGIT FIVE -1B55 ; 5.0 ; ; 5 # Nd BALINESE DIGIT FIVE -1BB5 ; 5.0 ; ; 5 # Nd SUNDANESE DIGIT FIVE -1C45 ; 5.0 ; ; 5 # Nd LEPCHA DIGIT FIVE -1C55 ; 5.0 ; ; 5 # Nd OL CHIKI DIGIT FIVE -2075 ; 5.0 ; ; 5 # No SUPERSCRIPT FIVE -2085 ; 5.0 ; ; 5 # No SUBSCRIPT FIVE -2164 ; 5.0 ; ; 5 # Nl ROMAN NUMERAL FIVE -2174 ; 5.0 ; ; 5 # Nl SMALL ROMAN NUMERAL FIVE -2464 ; 5.0 ; ; 5 # No CIRCLED DIGIT FIVE -2478 ; 5.0 ; ; 5 # No PARENTHESIZED DIGIT FIVE -248C ; 5.0 ; ; 5 # No DIGIT FIVE FULL STOP -24F9 ; 5.0 ; ; 5 # No DOUBLE CIRCLED DIGIT FIVE -277A ; 5.0 ; ; 5 # No DINGBAT NEGATIVE CIRCLED DIGIT FIVE -2784 ; 5.0 ; ; 5 # No DINGBAT CIRCLED SANS-SERIF DIGIT FIVE -278E ; 5.0 ; ; 5 # No DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FIVE -3025 ; 5.0 ; ; 5 # Nl HANGZHOU NUMERAL FIVE -3224 ; 5.0 ; ; 5 # No PARENTHESIZED IDEOGRAPH FIVE -3284 ; 5.0 ; ; 5 # No CIRCLED IDEOGRAPH FIVE -3405 ; 5.0 ; ; 5 # Lo CJK UNIFIED IDEOGRAPH-3405 -382A ; 5.0 ; ; 5 # Lo CJK UNIFIED IDEOGRAPH-382A -4E94 ; 5.0 ; ; 5 # Lo CJK UNIFIED IDEOGRAPH-4E94 -4F0D ; 5.0 ; ; 5 # Lo CJK UNIFIED IDEOGRAPH-4F0D -A625 ; 5.0 ; ; 5 # Nd VAI DIGIT FIVE -A6EA ; 5.0 ; ; 5 # Nl BAMUM LETTER TEN -A8D5 ; 5.0 ; ; 5 # Nd SAURASHTRA DIGIT FIVE -A905 ; 5.0 ; ; 5 # Nd KAYAH LI DIGIT FIVE -A9D5 ; 5.0 ; ; 5 # Nd JAVANESE DIGIT FIVE -AA55 ; 5.0 ; ; 5 # Nd CHAM DIGIT FIVE -ABF5 ; 5.0 ; ; 5 # Nd MEETEI MAYEK DIGIT FIVE -FF15 ; 5.0 ; ; 5 # Nd FULLWIDTH DIGIT FIVE -1010B ; 5.0 ; ; 5 # No AEGEAN NUMBER FIVE -10143 ; 5.0 ; ; 5 # Nl GREEK ACROPHONIC ATTIC FIVE -10148 ; 5.0 ; ; 5 # Nl GREEK ACROPHONIC ATTIC FIVE TALENTS -1014F ; 5.0 ; ; 5 # Nl GREEK ACROPHONIC ATTIC FIVE STATERS -1015F ; 5.0 ; ; 5 # Nl GREEK ACROPHONIC TROEZENIAN FIVE -10173 ; 5.0 ; ; 5 # Nl GREEK ACROPHONIC DELPHIC FIVE MNAS -10321 ; 5.0 ; ; 5 # No OLD ITALIC NUMERAL FIVE -104A5 ; 5.0 ; ; 5 # Nd OSMANYA DIGIT FIVE -10E64 ; 5.0 ; ; 5 # No RUMI DIGIT FIVE -11056 ; 5.0 ; ; 5 # No BRAHMI NUMBER FIVE -1106B ; 5.0 ; ; 5 # Nd BRAHMI DIGIT FIVE -12403 ; 5.0 ; ; 5 # Nl CUNEIFORM NUMERIC SIGN FIVE ASH -1240A ; 5.0 ; ; 5 # Nl CUNEIFORM NUMERIC SIGN FIVE DISH -12410 ; 5.0 ; ; 5 # Nl CUNEIFORM NUMERIC SIGN FIVE U -12419 ; 5.0 ; ; 5 # Nl CUNEIFORM NUMERIC SIGN FIVE GESH2 -12422 ; 5.0 ; ; 5 # Nl CUNEIFORM NUMERIC SIGN FIVE GESHU -12427 ; 5.0 ; ; 5 # Nl CUNEIFORM NUMERIC SIGN FIVE SHAR2 -12431 ; 5.0 ; ; 5 # Nl CUNEIFORM NUMERIC SIGN FIVE SHARU -12439 ; 5.0 ; ; 5 # Nl CUNEIFORM NUMERIC SIGN FIVE BURU -1244D ; 5.0 ; ; 5 # Nl CUNEIFORM NUMERIC SIGN FIVE ASH TENU -12454..12455 ; 5.0 ; ; 5 # Nl [2] CUNEIFORM NUMERIC SIGN FIVE BAN2..CUNEIFORM NUMERIC SIGN FIVE BAN2 VARIANT FORM -1D364 ; 5.0 ; ; 5 # No COUNTING ROD UNIT DIGIT FIVE -1D7D3 ; 5.0 ; ; 5 # Nd MATHEMATICAL BOLD DIGIT FIVE -1D7DD ; 5.0 ; ; 5 # Nd MATHEMATICAL DOUBLE-STRUCK DIGIT FIVE -1D7E7 ; 5.0 ; ; 5 # Nd MATHEMATICAL SANS-SERIF DIGIT FIVE -1D7F1 ; 5.0 ; ; 5 # Nd MATHEMATICAL SANS-SERIF BOLD DIGIT FIVE -1D7FB ; 5.0 ; ; 5 # Nd MATHEMATICAL MONOSPACE DIGIT FIVE -1F106 ; 5.0 ; ; 5 # No DIGIT FIVE COMMA -20121 ; 5.0 ; ; 5 # Lo CJK UNIFIED IDEOGRAPH-20121 - -# Total code points: 86 - -# ================================================ - -0F2F ; 5.5 ; ; 11/2 # No TIBETAN DIGIT HALF SIX - -# Total code points: 1 - -# ================================================ - -0036 ; 6.0 ; ; 6 # Nd DIGIT SIX -0666 ; 6.0 ; ; 6 # Nd ARABIC-INDIC DIGIT SIX -06F6 ; 6.0 ; ; 6 # Nd EXTENDED ARABIC-INDIC DIGIT SIX -07C6 ; 6.0 ; ; 6 # Nd NKO DIGIT SIX -096C ; 6.0 ; ; 6 # Nd DEVANAGARI DIGIT SIX -09EC ; 6.0 ; ; 6 # Nd BENGALI DIGIT SIX -0A6C ; 6.0 ; ; 6 # Nd GURMUKHI DIGIT SIX -0AEC ; 6.0 ; ; 6 # Nd GUJARATI DIGIT SIX -0B6C ; 6.0 ; ; 6 # Nd ORIYA DIGIT SIX -0BEC ; 6.0 ; ; 6 # Nd TAMIL DIGIT SIX -0C6C ; 6.0 ; ; 6 # Nd TELUGU DIGIT SIX -0CEC ; 6.0 ; ; 6 # Nd KANNADA DIGIT SIX -0D6C ; 6.0 ; ; 6 # Nd MALAYALAM DIGIT SIX -0E56 ; 6.0 ; ; 6 # Nd THAI DIGIT SIX -0ED6 ; 6.0 ; ; 6 # Nd LAO DIGIT SIX -0F26 ; 6.0 ; ; 6 # Nd TIBETAN DIGIT SIX -1046 ; 6.0 ; ; 6 # Nd MYANMAR DIGIT SIX -1096 ; 6.0 ; ; 6 # Nd MYANMAR SHAN DIGIT SIX -136E ; 6.0 ; ; 6 # No ETHIOPIC DIGIT SIX -17E6 ; 6.0 ; ; 6 # Nd KHMER DIGIT SIX -17F6 ; 6.0 ; ; 6 # No KHMER SYMBOL LEK ATTAK PRAM-MUOY -1816 ; 6.0 ; ; 6 # Nd MONGOLIAN DIGIT SIX -194C ; 6.0 ; ; 6 # Nd LIMBU DIGIT SIX -19D6 ; 6.0 ; ; 6 # Nd NEW TAI LUE DIGIT SIX -1A86 ; 6.0 ; ; 6 # Nd TAI THAM HORA DIGIT SIX -1A96 ; 6.0 ; ; 6 # Nd TAI THAM THAM DIGIT SIX -1B56 ; 6.0 ; ; 6 # Nd BALINESE DIGIT SIX -1BB6 ; 6.0 ; ; 6 # Nd SUNDANESE DIGIT SIX -1C46 ; 6.0 ; ; 6 # Nd LEPCHA DIGIT SIX -1C56 ; 6.0 ; ; 6 # Nd OL CHIKI DIGIT SIX -2076 ; 6.0 ; ; 6 # No SUPERSCRIPT SIX -2086 ; 6.0 ; ; 6 # No SUBSCRIPT SIX -2165 ; 6.0 ; ; 6 # Nl ROMAN NUMERAL SIX -2175 ; 6.0 ; ; 6 # Nl SMALL ROMAN NUMERAL SIX -2185 ; 6.0 ; ; 6 # Nl ROMAN NUMERAL SIX LATE FORM -2465 ; 6.0 ; ; 6 # No CIRCLED DIGIT SIX -2479 ; 6.0 ; ; 6 # No PARENTHESIZED DIGIT SIX -248D ; 6.0 ; ; 6 # No DIGIT SIX FULL STOP -24FA ; 6.0 ; ; 6 # No DOUBLE CIRCLED DIGIT SIX -277B ; 6.0 ; ; 6 # No DINGBAT NEGATIVE CIRCLED DIGIT SIX -2785 ; 6.0 ; ; 6 # No DINGBAT CIRCLED SANS-SERIF DIGIT SIX -278F ; 6.0 ; ; 6 # No DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SIX -3026 ; 6.0 ; ; 6 # Nl HANGZHOU NUMERAL SIX -3225 ; 6.0 ; ; 6 # No PARENTHESIZED IDEOGRAPH SIX -3285 ; 6.0 ; ; 6 # No CIRCLED IDEOGRAPH SIX -516D ; 6.0 ; ; 6 # Lo CJK UNIFIED IDEOGRAPH-516D -9646 ; 6.0 ; ; 6 # Lo CJK UNIFIED IDEOGRAPH-9646 -9678 ; 6.0 ; ; 6 # Lo CJK UNIFIED IDEOGRAPH-9678 -A626 ; 6.0 ; ; 6 # Nd VAI DIGIT SIX -A6EB ; 6.0 ; ; 6 # Nl BAMUM LETTER NTUU -A8D6 ; 6.0 ; ; 6 # Nd SAURASHTRA DIGIT SIX -A906 ; 6.0 ; ; 6 # Nd KAYAH LI DIGIT SIX -A9D6 ; 6.0 ; ; 6 # Nd JAVANESE DIGIT SIX -AA56 ; 6.0 ; ; 6 # Nd CHAM DIGIT SIX -ABF6 ; 6.0 ; ; 6 # Nd MEETEI MAYEK DIGIT SIX -F9D1 ; 6.0 ; ; 6 # Lo CJK COMPATIBILITY IDEOGRAPH-F9D1 -F9D3 ; 6.0 ; ; 6 # Lo CJK COMPATIBILITY IDEOGRAPH-F9D3 -FF16 ; 6.0 ; ; 6 # Nd FULLWIDTH DIGIT SIX -1010C ; 6.0 ; ; 6 # No AEGEAN NUMBER SIX -104A6 ; 6.0 ; ; 6 # Nd OSMANYA DIGIT SIX -10E65 ; 6.0 ; ; 6 # No RUMI DIGIT SIX -11057 ; 6.0 ; ; 6 # No BRAHMI NUMBER SIX -1106C ; 6.0 ; ; 6 # Nd BRAHMI DIGIT SIX -12404 ; 6.0 ; ; 6 # Nl CUNEIFORM NUMERIC SIGN SIX ASH -1240B ; 6.0 ; ; 6 # Nl CUNEIFORM NUMERIC SIGN SIX DISH -12411 ; 6.0 ; ; 6 # Nl CUNEIFORM NUMERIC SIGN SIX U -1241A ; 6.0 ; ; 6 # Nl CUNEIFORM NUMERIC SIGN SIX GESH2 -12428 ; 6.0 ; ; 6 # Nl CUNEIFORM NUMERIC SIGN SIX SHAR2 -12440 ; 6.0 ; ; 6 # Nl CUNEIFORM NUMERIC SIGN SIX VARIANT FORM ASH9 -1244E ; 6.0 ; ; 6 # Nl CUNEIFORM NUMERIC SIGN SIX ASH TENU -1D365 ; 6.0 ; ; 6 # No COUNTING ROD UNIT DIGIT SIX -1D7D4 ; 6.0 ; ; 6 # Nd MATHEMATICAL BOLD DIGIT SIX -1D7DE ; 6.0 ; ; 6 # Nd MATHEMATICAL DOUBLE-STRUCK DIGIT SIX -1D7E8 ; 6.0 ; ; 6 # Nd MATHEMATICAL SANS-SERIF DIGIT SIX -1D7F2 ; 6.0 ; ; 6 # Nd MATHEMATICAL SANS-SERIF BOLD DIGIT SIX -1D7FC ; 6.0 ; ; 6 # Nd MATHEMATICAL MONOSPACE DIGIT SIX -1F107 ; 6.0 ; ; 6 # No DIGIT SIX COMMA -20AEA ; 6.0 ; ; 6 # Lo CJK UNIFIED IDEOGRAPH-20AEA - -# Total code points: 78 - -# ================================================ - -0F30 ; 6.5 ; ; 13/2 # No TIBETAN DIGIT HALF SEVEN - -# Total code points: 1 - -# ================================================ - -0037 ; 7.0 ; ; 7 # Nd DIGIT SEVEN -0667 ; 7.0 ; ; 7 # Nd ARABIC-INDIC DIGIT SEVEN -06F7 ; 7.0 ; ; 7 # Nd EXTENDED ARABIC-INDIC DIGIT SEVEN -07C7 ; 7.0 ; ; 7 # Nd NKO DIGIT SEVEN -096D ; 7.0 ; ; 7 # Nd DEVANAGARI DIGIT SEVEN -09ED ; 7.0 ; ; 7 # Nd BENGALI DIGIT SEVEN -0A6D ; 7.0 ; ; 7 # Nd GURMUKHI DIGIT SEVEN -0AED ; 7.0 ; ; 7 # Nd GUJARATI DIGIT SEVEN -0B6D ; 7.0 ; ; 7 # Nd ORIYA DIGIT SEVEN -0BED ; 7.0 ; ; 7 # Nd TAMIL DIGIT SEVEN -0C6D ; 7.0 ; ; 7 # Nd TELUGU DIGIT SEVEN -0CED ; 7.0 ; ; 7 # Nd KANNADA DIGIT SEVEN -0D6D ; 7.0 ; ; 7 # Nd MALAYALAM DIGIT SEVEN -0E57 ; 7.0 ; ; 7 # Nd THAI DIGIT SEVEN -0ED7 ; 7.0 ; ; 7 # Nd LAO DIGIT SEVEN -0F27 ; 7.0 ; ; 7 # Nd TIBETAN DIGIT SEVEN -1047 ; 7.0 ; ; 7 # Nd MYANMAR DIGIT SEVEN -1097 ; 7.0 ; ; 7 # Nd MYANMAR SHAN DIGIT SEVEN -136F ; 7.0 ; ; 7 # No ETHIOPIC DIGIT SEVEN -17E7 ; 7.0 ; ; 7 # Nd KHMER DIGIT SEVEN -17F7 ; 7.0 ; ; 7 # No KHMER SYMBOL LEK ATTAK PRAM-PII -1817 ; 7.0 ; ; 7 # Nd MONGOLIAN DIGIT SEVEN -194D ; 7.0 ; ; 7 # Nd LIMBU DIGIT SEVEN -19D7 ; 7.0 ; ; 7 # Nd NEW TAI LUE DIGIT SEVEN -1A87 ; 7.0 ; ; 7 # Nd TAI THAM HORA DIGIT SEVEN -1A97 ; 7.0 ; ; 7 # Nd TAI THAM THAM DIGIT SEVEN -1B57 ; 7.0 ; ; 7 # Nd BALINESE DIGIT SEVEN -1BB7 ; 7.0 ; ; 7 # Nd SUNDANESE DIGIT SEVEN -1C47 ; 7.0 ; ; 7 # Nd LEPCHA DIGIT SEVEN -1C57 ; 7.0 ; ; 7 # Nd OL CHIKI DIGIT SEVEN -2077 ; 7.0 ; ; 7 # No SUPERSCRIPT SEVEN -2087 ; 7.0 ; ; 7 # No SUBSCRIPT SEVEN -2166 ; 7.0 ; ; 7 # Nl ROMAN NUMERAL SEVEN -2176 ; 7.0 ; ; 7 # Nl SMALL ROMAN NUMERAL SEVEN -2466 ; 7.0 ; ; 7 # No CIRCLED DIGIT SEVEN -247A ; 7.0 ; ; 7 # No PARENTHESIZED DIGIT SEVEN -248E ; 7.0 ; ; 7 # No DIGIT SEVEN FULL STOP -24FB ; 7.0 ; ; 7 # No DOUBLE CIRCLED DIGIT SEVEN -277C ; 7.0 ; ; 7 # No DINGBAT NEGATIVE CIRCLED DIGIT SEVEN -2786 ; 7.0 ; ; 7 # No DINGBAT CIRCLED SANS-SERIF DIGIT SEVEN -2790 ; 7.0 ; ; 7 # No DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SEVEN -3027 ; 7.0 ; ; 7 # Nl HANGZHOU NUMERAL SEVEN -3226 ; 7.0 ; ; 7 # No PARENTHESIZED IDEOGRAPH SEVEN -3286 ; 7.0 ; ; 7 # No CIRCLED IDEOGRAPH SEVEN -3B4D ; 7.0 ; ; 7 # Lo CJK UNIFIED IDEOGRAPH-3B4D -4E03 ; 7.0 ; ; 7 # Lo CJK UNIFIED IDEOGRAPH-4E03 -67D2 ; 7.0 ; ; 7 # Lo CJK UNIFIED IDEOGRAPH-67D2 -6F06 ; 7.0 ; ; 7 # Lo CJK UNIFIED IDEOGRAPH-6F06 -A627 ; 7.0 ; ; 7 # Nd VAI DIGIT SEVEN -A6EC ; 7.0 ; ; 7 # Nl BAMUM LETTER SAMBA -A8D7 ; 7.0 ; ; 7 # Nd SAURASHTRA DIGIT SEVEN -A907 ; 7.0 ; ; 7 # Nd KAYAH LI DIGIT SEVEN -A9D7 ; 7.0 ; ; 7 # Nd JAVANESE DIGIT SEVEN -AA57 ; 7.0 ; ; 7 # Nd CHAM DIGIT SEVEN -ABF7 ; 7.0 ; ; 7 # Nd MEETEI MAYEK DIGIT SEVEN -FF17 ; 7.0 ; ; 7 # Nd FULLWIDTH DIGIT SEVEN -1010D ; 7.0 ; ; 7 # No AEGEAN NUMBER SEVEN -104A7 ; 7.0 ; ; 7 # Nd OSMANYA DIGIT SEVEN -10E66 ; 7.0 ; ; 7 # No RUMI DIGIT SEVEN -11058 ; 7.0 ; ; 7 # No BRAHMI NUMBER SEVEN -1106D ; 7.0 ; ; 7 # Nd BRAHMI DIGIT SEVEN -12405 ; 7.0 ; ; 7 # Nl CUNEIFORM NUMERIC SIGN SEVEN ASH -1240C ; 7.0 ; ; 7 # Nl CUNEIFORM NUMERIC SIGN SEVEN DISH -12412 ; 7.0 ; ; 7 # Nl CUNEIFORM NUMERIC SIGN SEVEN U -1241B ; 7.0 ; ; 7 # Nl CUNEIFORM NUMERIC SIGN SEVEN GESH2 -12429 ; 7.0 ; ; 7 # Nl CUNEIFORM NUMERIC SIGN SEVEN SHAR2 -12441..12443 ; 7.0 ; ; 7 # Nl [3] CUNEIFORM NUMERIC SIGN SEVEN VARIANT FORM IMIN3..CUNEIFORM NUMERIC SIGN SEVEN VARIANT FORM IMIN B -1D366 ; 7.0 ; ; 7 # No COUNTING ROD UNIT DIGIT SEVEN -1D7D5 ; 7.0 ; ; 7 # Nd MATHEMATICAL BOLD DIGIT SEVEN -1D7DF ; 7.0 ; ; 7 # Nd MATHEMATICAL DOUBLE-STRUCK DIGIT SEVEN -1D7E9 ; 7.0 ; ; 7 # Nd MATHEMATICAL SANS-SERIF DIGIT SEVEN -1D7F3 ; 7.0 ; ; 7 # Nd MATHEMATICAL SANS-SERIF BOLD DIGIT SEVEN -1D7FD ; 7.0 ; ; 7 # Nd MATHEMATICAL MONOSPACE DIGIT SEVEN -1F108 ; 7.0 ; ; 7 # No DIGIT SEVEN COMMA -20001 ; 7.0 ; ; 7 # Lo CJK UNIFIED IDEOGRAPH-20001 - -# Total code points: 77 - -# ================================================ - -0F31 ; 7.5 ; ; 15/2 # No TIBETAN DIGIT HALF EIGHT - -# Total code points: 1 - -# ================================================ - -0038 ; 8.0 ; ; 8 # Nd DIGIT EIGHT -0668 ; 8.0 ; ; 8 # Nd ARABIC-INDIC DIGIT EIGHT -06F8 ; 8.0 ; ; 8 # Nd EXTENDED ARABIC-INDIC DIGIT EIGHT -07C8 ; 8.0 ; ; 8 # Nd NKO DIGIT EIGHT -096E ; 8.0 ; ; 8 # Nd DEVANAGARI DIGIT EIGHT -09EE ; 8.0 ; ; 8 # Nd BENGALI DIGIT EIGHT -0A6E ; 8.0 ; ; 8 # Nd GURMUKHI DIGIT EIGHT -0AEE ; 8.0 ; ; 8 # Nd GUJARATI DIGIT EIGHT -0B6E ; 8.0 ; ; 8 # Nd ORIYA DIGIT EIGHT -0BEE ; 8.0 ; ; 8 # Nd TAMIL DIGIT EIGHT -0C6E ; 8.0 ; ; 8 # Nd TELUGU DIGIT EIGHT -0CEE ; 8.0 ; ; 8 # Nd KANNADA DIGIT EIGHT -0D6E ; 8.0 ; ; 8 # Nd MALAYALAM DIGIT EIGHT -0E58 ; 8.0 ; ; 8 # Nd THAI DIGIT EIGHT -0ED8 ; 8.0 ; ; 8 # Nd LAO DIGIT EIGHT -0F28 ; 8.0 ; ; 8 # Nd TIBETAN DIGIT EIGHT -1048 ; 8.0 ; ; 8 # Nd MYANMAR DIGIT EIGHT -1098 ; 8.0 ; ; 8 # Nd MYANMAR SHAN DIGIT EIGHT -1370 ; 8.0 ; ; 8 # No ETHIOPIC DIGIT EIGHT -17E8 ; 8.0 ; ; 8 # Nd KHMER DIGIT EIGHT -17F8 ; 8.0 ; ; 8 # No KHMER SYMBOL LEK ATTAK PRAM-BEI -1818 ; 8.0 ; ; 8 # Nd MONGOLIAN DIGIT EIGHT -194E ; 8.0 ; ; 8 # Nd LIMBU DIGIT EIGHT -19D8 ; 8.0 ; ; 8 # Nd NEW TAI LUE DIGIT EIGHT -1A88 ; 8.0 ; ; 8 # Nd TAI THAM HORA DIGIT EIGHT -1A98 ; 8.0 ; ; 8 # Nd TAI THAM THAM DIGIT EIGHT -1B58 ; 8.0 ; ; 8 # Nd BALINESE DIGIT EIGHT -1BB8 ; 8.0 ; ; 8 # Nd SUNDANESE DIGIT EIGHT -1C48 ; 8.0 ; ; 8 # Nd LEPCHA DIGIT EIGHT -1C58 ; 8.0 ; ; 8 # Nd OL CHIKI DIGIT EIGHT -2078 ; 8.0 ; ; 8 # No SUPERSCRIPT EIGHT -2088 ; 8.0 ; ; 8 # No SUBSCRIPT EIGHT -2167 ; 8.0 ; ; 8 # Nl ROMAN NUMERAL EIGHT -2177 ; 8.0 ; ; 8 # Nl SMALL ROMAN NUMERAL EIGHT -2467 ; 8.0 ; ; 8 # No CIRCLED DIGIT EIGHT -247B ; 8.0 ; ; 8 # No PARENTHESIZED DIGIT EIGHT -248F ; 8.0 ; ; 8 # No DIGIT EIGHT FULL STOP -24FC ; 8.0 ; ; 8 # No DOUBLE CIRCLED DIGIT EIGHT -277D ; 8.0 ; ; 8 # No DINGBAT NEGATIVE CIRCLED DIGIT EIGHT -2787 ; 8.0 ; ; 8 # No DINGBAT CIRCLED SANS-SERIF DIGIT EIGHT -2791 ; 8.0 ; ; 8 # No DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT EIGHT -3028 ; 8.0 ; ; 8 # Nl HANGZHOU NUMERAL EIGHT -3227 ; 8.0 ; ; 8 # No PARENTHESIZED IDEOGRAPH EIGHT -3287 ; 8.0 ; ; 8 # No CIRCLED IDEOGRAPH EIGHT -516B ; 8.0 ; ; 8 # Lo CJK UNIFIED IDEOGRAPH-516B -634C ; 8.0 ; ; 8 # Lo CJK UNIFIED IDEOGRAPH-634C -A628 ; 8.0 ; ; 8 # Nd VAI DIGIT EIGHT -A6ED ; 8.0 ; ; 8 # Nl BAMUM LETTER FAAMAE -A8D8 ; 8.0 ; ; 8 # Nd SAURASHTRA DIGIT EIGHT -A908 ; 8.0 ; ; 8 # Nd KAYAH LI DIGIT EIGHT -A9D8 ; 8.0 ; ; 8 # Nd JAVANESE DIGIT EIGHT -AA58 ; 8.0 ; ; 8 # Nd CHAM DIGIT EIGHT -ABF8 ; 8.0 ; ; 8 # Nd MEETEI MAYEK DIGIT EIGHT -FF18 ; 8.0 ; ; 8 # Nd FULLWIDTH DIGIT EIGHT -1010E ; 8.0 ; ; 8 # No AEGEAN NUMBER EIGHT -104A8 ; 8.0 ; ; 8 # Nd OSMANYA DIGIT EIGHT -10E67 ; 8.0 ; ; 8 # No RUMI DIGIT EIGHT -11059 ; 8.0 ; ; 8 # No BRAHMI NUMBER EIGHT -1106E ; 8.0 ; ; 8 # Nd BRAHMI DIGIT EIGHT -12406 ; 8.0 ; ; 8 # Nl CUNEIFORM NUMERIC SIGN EIGHT ASH -1240D ; 8.0 ; ; 8 # Nl CUNEIFORM NUMERIC SIGN EIGHT DISH -12413 ; 8.0 ; ; 8 # Nl CUNEIFORM NUMERIC SIGN EIGHT U -1241C ; 8.0 ; ; 8 # Nl CUNEIFORM NUMERIC SIGN EIGHT GESH2 -1242A ; 8.0 ; ; 8 # Nl CUNEIFORM NUMERIC SIGN EIGHT SHAR2 -12444..12445 ; 8.0 ; ; 8 # Nl [2] CUNEIFORM NUMERIC SIGN EIGHT VARIANT FORM USSU..CUNEIFORM NUMERIC SIGN EIGHT VARIANT FORM USSU3 -1D367 ; 8.0 ; ; 8 # No COUNTING ROD UNIT DIGIT EIGHT -1D7D6 ; 8.0 ; ; 8 # Nd MATHEMATICAL BOLD DIGIT EIGHT -1D7E0 ; 8.0 ; ; 8 # Nd MATHEMATICAL DOUBLE-STRUCK DIGIT EIGHT -1D7EA ; 8.0 ; ; 8 # Nd MATHEMATICAL SANS-SERIF DIGIT EIGHT -1D7F4 ; 8.0 ; ; 8 # Nd MATHEMATICAL SANS-SERIF BOLD DIGIT EIGHT -1D7FE ; 8.0 ; ; 8 # Nd MATHEMATICAL MONOSPACE DIGIT EIGHT -1F109 ; 8.0 ; ; 8 # No DIGIT EIGHT COMMA - -# Total code points: 73 - -# ================================================ - -0F32 ; 8.5 ; ; 17/2 # No TIBETAN DIGIT HALF NINE - -# Total code points: 1 - -# ================================================ - -0039 ; 9.0 ; ; 9 # Nd DIGIT NINE -0669 ; 9.0 ; ; 9 # Nd ARABIC-INDIC DIGIT NINE -06F9 ; 9.0 ; ; 9 # Nd EXTENDED ARABIC-INDIC DIGIT NINE -07C9 ; 9.0 ; ; 9 # Nd NKO DIGIT NINE -096F ; 9.0 ; ; 9 # Nd DEVANAGARI DIGIT NINE -09EF ; 9.0 ; ; 9 # Nd BENGALI DIGIT NINE -0A6F ; 9.0 ; ; 9 # Nd GURMUKHI DIGIT NINE -0AEF ; 9.0 ; ; 9 # Nd GUJARATI DIGIT NINE -0B6F ; 9.0 ; ; 9 # Nd ORIYA DIGIT NINE -0BEF ; 9.0 ; ; 9 # Nd TAMIL DIGIT NINE -0C6F ; 9.0 ; ; 9 # Nd TELUGU DIGIT NINE -0CEF ; 9.0 ; ; 9 # Nd KANNADA DIGIT NINE -0D6F ; 9.0 ; ; 9 # Nd MALAYALAM DIGIT NINE -0E59 ; 9.0 ; ; 9 # Nd THAI DIGIT NINE -0ED9 ; 9.0 ; ; 9 # Nd LAO DIGIT NINE -0F29 ; 9.0 ; ; 9 # Nd TIBETAN DIGIT NINE -1049 ; 9.0 ; ; 9 # Nd MYANMAR DIGIT NINE -1099 ; 9.0 ; ; 9 # Nd MYANMAR SHAN DIGIT NINE -1371 ; 9.0 ; ; 9 # No ETHIOPIC DIGIT NINE -17E9 ; 9.0 ; ; 9 # Nd KHMER DIGIT NINE -17F9 ; 9.0 ; ; 9 # No KHMER SYMBOL LEK ATTAK PRAM-BUON -1819 ; 9.0 ; ; 9 # Nd MONGOLIAN DIGIT NINE -194F ; 9.0 ; ; 9 # Nd LIMBU DIGIT NINE -19D9 ; 9.0 ; ; 9 # Nd NEW TAI LUE DIGIT NINE -1A89 ; 9.0 ; ; 9 # Nd TAI THAM HORA DIGIT NINE -1A99 ; 9.0 ; ; 9 # Nd TAI THAM THAM DIGIT NINE -1B59 ; 9.0 ; ; 9 # Nd BALINESE DIGIT NINE -1BB9 ; 9.0 ; ; 9 # Nd SUNDANESE DIGIT NINE -1C49 ; 9.0 ; ; 9 # Nd LEPCHA DIGIT NINE -1C59 ; 9.0 ; ; 9 # Nd OL CHIKI DIGIT NINE -2079 ; 9.0 ; ; 9 # No SUPERSCRIPT NINE -2089 ; 9.0 ; ; 9 # No SUBSCRIPT NINE -2168 ; 9.0 ; ; 9 # Nl ROMAN NUMERAL NINE -2178 ; 9.0 ; ; 9 # Nl SMALL ROMAN NUMERAL NINE -2468 ; 9.0 ; ; 9 # No CIRCLED DIGIT NINE -247C ; 9.0 ; ; 9 # No PARENTHESIZED DIGIT NINE -2490 ; 9.0 ; ; 9 # No DIGIT NINE FULL STOP -24FD ; 9.0 ; ; 9 # No DOUBLE CIRCLED DIGIT NINE -277E ; 9.0 ; ; 9 # No DINGBAT NEGATIVE CIRCLED DIGIT NINE -2788 ; 9.0 ; ; 9 # No DINGBAT CIRCLED SANS-SERIF DIGIT NINE -2792 ; 9.0 ; ; 9 # No DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT NINE -3029 ; 9.0 ; ; 9 # Nl HANGZHOU NUMERAL NINE -3228 ; 9.0 ; ; 9 # No PARENTHESIZED IDEOGRAPH NINE -3288 ; 9.0 ; ; 9 # No CIRCLED IDEOGRAPH NINE -4E5D ; 9.0 ; ; 9 # Lo CJK UNIFIED IDEOGRAPH-4E5D -5EFE ; 9.0 ; ; 9 # Lo CJK UNIFIED IDEOGRAPH-5EFE -7396 ; 9.0 ; ; 9 # Lo CJK UNIFIED IDEOGRAPH-7396 -A629 ; 9.0 ; ; 9 # Nd VAI DIGIT NINE -A6EE ; 9.0 ; ; 9 # Nl BAMUM LETTER KOVUU -A8D9 ; 9.0 ; ; 9 # Nd SAURASHTRA DIGIT NINE -A909 ; 9.0 ; ; 9 # Nd KAYAH LI DIGIT NINE -A9D9 ; 9.0 ; ; 9 # Nd JAVANESE DIGIT NINE -AA59 ; 9.0 ; ; 9 # Nd CHAM DIGIT NINE -ABF9 ; 9.0 ; ; 9 # Nd MEETEI MAYEK DIGIT NINE -FF19 ; 9.0 ; ; 9 # Nd FULLWIDTH DIGIT NINE -1010F ; 9.0 ; ; 9 # No AEGEAN NUMBER NINE -104A9 ; 9.0 ; ; 9 # Nd OSMANYA DIGIT NINE -10E68 ; 9.0 ; ; 9 # No RUMI DIGIT NINE -1105A ; 9.0 ; ; 9 # No BRAHMI NUMBER NINE -1106F ; 9.0 ; ; 9 # Nd BRAHMI DIGIT NINE -12407 ; 9.0 ; ; 9 # Nl CUNEIFORM NUMERIC SIGN NINE ASH -1240E ; 9.0 ; ; 9 # Nl CUNEIFORM NUMERIC SIGN NINE DISH -12414 ; 9.0 ; ; 9 # Nl CUNEIFORM NUMERIC SIGN NINE U -1241D ; 9.0 ; ; 9 # Nl CUNEIFORM NUMERIC SIGN NINE GESH2 -1242B ; 9.0 ; ; 9 # Nl CUNEIFORM NUMERIC SIGN NINE SHAR2 -12446..12449 ; 9.0 ; ; 9 # Nl [4] CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU..CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU A -1D368 ; 9.0 ; ; 9 # No COUNTING ROD UNIT DIGIT NINE -1D7D7 ; 9.0 ; ; 9 # Nd MATHEMATICAL BOLD DIGIT NINE -1D7E1 ; 9.0 ; ; 9 # Nd MATHEMATICAL DOUBLE-STRUCK DIGIT NINE -1D7EB ; 9.0 ; ; 9 # Nd MATHEMATICAL SANS-SERIF DIGIT NINE -1D7F5 ; 9.0 ; ; 9 # Nd MATHEMATICAL SANS-SERIF BOLD DIGIT NINE -1D7FF ; 9.0 ; ; 9 # Nd MATHEMATICAL MONOSPACE DIGIT NINE -1F10A ; 9.0 ; ; 9 # No DIGIT NINE COMMA -2F890 ; 9.0 ; ; 9 # Lo CJK COMPATIBILITY IDEOGRAPH-2F890 - -# Total code points: 77 - -# ================================================ - -0BF0 ; 10.0 ; ; 10 # No TAMIL NUMBER TEN -0D70 ; 10.0 ; ; 10 # No MALAYALAM NUMBER TEN -1372 ; 10.0 ; ; 10 # No ETHIOPIC NUMBER TEN -2169 ; 10.0 ; ; 10 # Nl ROMAN NUMERAL TEN -2179 ; 10.0 ; ; 10 # Nl SMALL ROMAN NUMERAL TEN -2469 ; 10.0 ; ; 10 # No CIRCLED NUMBER TEN -247D ; 10.0 ; ; 10 # No PARENTHESIZED NUMBER TEN -2491 ; 10.0 ; ; 10 # No NUMBER TEN FULL STOP -24FE ; 10.0 ; ; 10 # No DOUBLE CIRCLED NUMBER TEN -277F ; 10.0 ; ; 10 # No DINGBAT NEGATIVE CIRCLED NUMBER TEN -2789 ; 10.0 ; ; 10 # No DINGBAT CIRCLED SANS-SERIF NUMBER TEN -2793 ; 10.0 ; ; 10 # No DINGBAT NEGATIVE CIRCLED SANS-SERIF NUMBER TEN -3038 ; 10.0 ; ; 10 # Nl HANGZHOU NUMERAL TEN -3229 ; 10.0 ; ; 10 # No PARENTHESIZED IDEOGRAPH TEN -3289 ; 10.0 ; ; 10 # No CIRCLED IDEOGRAPH TEN -4EC0 ; 10.0 ; ; 10 # Lo CJK UNIFIED IDEOGRAPH-4EC0 -5341 ; 10.0 ; ; 10 # Lo CJK UNIFIED IDEOGRAPH-5341 -62FE ; 10.0 ; ; 10 # Lo CJK UNIFIED IDEOGRAPH-62FE -F973 ; 10.0 ; ; 10 # Lo CJK COMPATIBILITY IDEOGRAPH-F973 -F9FD ; 10.0 ; ; 10 # Lo CJK COMPATIBILITY IDEOGRAPH-F9FD -10110 ; 10.0 ; ; 10 # No AEGEAN NUMBER TEN -10149 ; 10.0 ; ; 10 # Nl GREEK ACROPHONIC ATTIC TEN TALENTS -10150 ; 10.0 ; ; 10 # Nl GREEK ACROPHONIC ATTIC TEN STATERS -10157 ; 10.0 ; ; 10 # Nl GREEK ACROPHONIC ATTIC TEN MNAS -10160..10164 ; 10.0 ; ; 10 # Nl [5] GREEK ACROPHONIC TROEZENIAN TEN..GREEK ACROPHONIC THESPIAN TEN -10322 ; 10.0 ; ; 10 # No OLD ITALIC NUMERAL TEN -103D3 ; 10.0 ; ; 10 # Nl OLD PERSIAN NUMBER TEN -1085B ; 10.0 ; ; 10 # No IMPERIAL ARAMAIC NUMBER TEN -10917 ; 10.0 ; ; 10 # No PHOENICIAN NUMBER TEN -10A44 ; 10.0 ; ; 10 # No KHAROSHTHI NUMBER TEN -10B5C ; 10.0 ; ; 10 # No INSCRIPTIONAL PARTHIAN NUMBER TEN -10B7C ; 10.0 ; ; 10 # No INSCRIPTIONAL PAHLAVI NUMBER TEN -10E69 ; 10.0 ; ; 10 # No RUMI NUMBER TEN -1105B ; 10.0 ; ; 10 # No BRAHMI NUMBER TEN -1D369 ; 10.0 ; ; 10 # No COUNTING ROD TENS DIGIT ONE - -# Total code points: 39 - -# ================================================ - -216A ; 11.0 ; ; 11 # Nl ROMAN NUMERAL ELEVEN -217A ; 11.0 ; ; 11 # Nl SMALL ROMAN NUMERAL ELEVEN -246A ; 11.0 ; ; 11 # No CIRCLED NUMBER ELEVEN -247E ; 11.0 ; ; 11 # No PARENTHESIZED NUMBER ELEVEN -2492 ; 11.0 ; ; 11 # No NUMBER ELEVEN FULL STOP -24EB ; 11.0 ; ; 11 # No NEGATIVE CIRCLED NUMBER ELEVEN - -# Total code points: 6 - -# ================================================ - -216B ; 12.0 ; ; 12 # Nl ROMAN NUMERAL TWELVE -217B ; 12.0 ; ; 12 # Nl SMALL ROMAN NUMERAL TWELVE -246B ; 12.0 ; ; 12 # No CIRCLED NUMBER TWELVE -247F ; 12.0 ; ; 12 # No PARENTHESIZED NUMBER TWELVE -2493 ; 12.0 ; ; 12 # No NUMBER TWELVE FULL STOP -24EC ; 12.0 ; ; 12 # No NEGATIVE CIRCLED NUMBER TWELVE - -# Total code points: 6 - -# ================================================ - -246C ; 13.0 ; ; 13 # No CIRCLED NUMBER THIRTEEN -2480 ; 13.0 ; ; 13 # No PARENTHESIZED NUMBER THIRTEEN -2494 ; 13.0 ; ; 13 # No NUMBER THIRTEEN FULL STOP -24ED ; 13.0 ; ; 13 # No NEGATIVE CIRCLED NUMBER THIRTEEN - -# Total code points: 4 - -# ================================================ - -246D ; 14.0 ; ; 14 # No CIRCLED NUMBER FOURTEEN -2481 ; 14.0 ; ; 14 # No PARENTHESIZED NUMBER FOURTEEN -2495 ; 14.0 ; ; 14 # No NUMBER FOURTEEN FULL STOP -24EE ; 14.0 ; ; 14 # No NEGATIVE CIRCLED NUMBER FOURTEEN - -# Total code points: 4 - -# ================================================ - -246E ; 15.0 ; ; 15 # No CIRCLED NUMBER FIFTEEN -2482 ; 15.0 ; ; 15 # No PARENTHESIZED NUMBER FIFTEEN -2496 ; 15.0 ; ; 15 # No NUMBER FIFTEEN FULL STOP -24EF ; 15.0 ; ; 15 # No NEGATIVE CIRCLED NUMBER FIFTEEN - -# Total code points: 4 - -# ================================================ - -09F9 ; 16.0 ; ; 16 # No BENGALI CURRENCY DENOMINATOR SIXTEEN -246F ; 16.0 ; ; 16 # No CIRCLED NUMBER SIXTEEN -2483 ; 16.0 ; ; 16 # No PARENTHESIZED NUMBER SIXTEEN -2497 ; 16.0 ; ; 16 # No NUMBER SIXTEEN FULL STOP -24F0 ; 16.0 ; ; 16 # No NEGATIVE CIRCLED NUMBER SIXTEEN - -# Total code points: 5 - -# ================================================ - -16EE ; 17.0 ; ; 17 # Nl RUNIC ARLAUG SYMBOL -2470 ; 17.0 ; ; 17 # No CIRCLED NUMBER SEVENTEEN -2484 ; 17.0 ; ; 17 # No PARENTHESIZED NUMBER SEVENTEEN -2498 ; 17.0 ; ; 17 # No NUMBER SEVENTEEN FULL STOP -24F1 ; 17.0 ; ; 17 # No NEGATIVE CIRCLED NUMBER SEVENTEEN - -# Total code points: 5 - -# ================================================ - -16EF ; 18.0 ; ; 18 # Nl RUNIC TVIMADUR SYMBOL -2471 ; 18.0 ; ; 18 # No CIRCLED NUMBER EIGHTEEN -2485 ; 18.0 ; ; 18 # No PARENTHESIZED NUMBER EIGHTEEN -2499 ; 18.0 ; ; 18 # No NUMBER EIGHTEEN FULL STOP -24F2 ; 18.0 ; ; 18 # No NEGATIVE CIRCLED NUMBER EIGHTEEN - -# Total code points: 5 - -# ================================================ - -16F0 ; 19.0 ; ; 19 # Nl RUNIC BELGTHOR SYMBOL -2472 ; 19.0 ; ; 19 # No CIRCLED NUMBER NINETEEN -2486 ; 19.0 ; ; 19 # No PARENTHESIZED NUMBER NINETEEN -249A ; 19.0 ; ; 19 # No NUMBER NINETEEN FULL STOP -24F3 ; 19.0 ; ; 19 # No NEGATIVE CIRCLED NUMBER NINETEEN - -# Total code points: 5 - -# ================================================ - -1373 ; 20.0 ; ; 20 # No ETHIOPIC NUMBER TWENTY -2473 ; 20.0 ; ; 20 # No CIRCLED NUMBER TWENTY -2487 ; 20.0 ; ; 20 # No PARENTHESIZED NUMBER TWENTY -249B ; 20.0 ; ; 20 # No NUMBER TWENTY FULL STOP -24F4 ; 20.0 ; ; 20 # No NEGATIVE CIRCLED NUMBER TWENTY -3039 ; 20.0 ; ; 20 # Nl HANGZHOU NUMERAL TWENTY -5344 ; 20.0 ; ; 20 # Lo CJK UNIFIED IDEOGRAPH-5344 -5EFF ; 20.0 ; ; 20 # Lo CJK UNIFIED IDEOGRAPH-5EFF -10111 ; 20.0 ; ; 20 # No AEGEAN NUMBER TWENTY -103D4 ; 20.0 ; ; 20 # Nl OLD PERSIAN NUMBER TWENTY -1085C ; 20.0 ; ; 20 # No IMPERIAL ARAMAIC NUMBER TWENTY -10918 ; 20.0 ; ; 20 # No PHOENICIAN NUMBER TWENTY -10A45 ; 20.0 ; ; 20 # No KHAROSHTHI NUMBER TWENTY -10B5D ; 20.0 ; ; 20 # No INSCRIPTIONAL PARTHIAN NUMBER TWENTY -10B7D ; 20.0 ; ; 20 # No INSCRIPTIONAL PAHLAVI NUMBER TWENTY -10E6A ; 20.0 ; ; 20 # No RUMI NUMBER TWENTY -1105C ; 20.0 ; ; 20 # No BRAHMI NUMBER TWENTY -1D36A ; 20.0 ; ; 20 # No COUNTING ROD TENS DIGIT TWO - -# Total code points: 18 - -# ================================================ - -3251 ; 21.0 ; ; 21 # No CIRCLED NUMBER TWENTY ONE - -# Total code points: 1 - -# ================================================ - -3252 ; 22.0 ; ; 22 # No CIRCLED NUMBER TWENTY TWO - -# Total code points: 1 - -# ================================================ - -3253 ; 23.0 ; ; 23 # No CIRCLED NUMBER TWENTY THREE - -# Total code points: 1 - -# ================================================ - -3254 ; 24.0 ; ; 24 # No CIRCLED NUMBER TWENTY FOUR - -# Total code points: 1 - -# ================================================ - -3255 ; 25.0 ; ; 25 # No CIRCLED NUMBER TWENTY FIVE - -# Total code points: 1 - -# ================================================ - -3256 ; 26.0 ; ; 26 # No CIRCLED NUMBER TWENTY SIX - -# Total code points: 1 - -# ================================================ - -3257 ; 27.0 ; ; 27 # No CIRCLED NUMBER TWENTY SEVEN - -# Total code points: 1 - -# ================================================ - -3258 ; 28.0 ; ; 28 # No CIRCLED NUMBER TWENTY EIGHT - -# Total code points: 1 - -# ================================================ - -3259 ; 29.0 ; ; 29 # No CIRCLED NUMBER TWENTY NINE - -# Total code points: 1 - -# ================================================ - -1374 ; 30.0 ; ; 30 # No ETHIOPIC NUMBER THIRTY -303A ; 30.0 ; ; 30 # Nl HANGZHOU NUMERAL THIRTY -325A ; 30.0 ; ; 30 # No CIRCLED NUMBER THIRTY -5345 ; 30.0 ; ; 30 # Lo CJK UNIFIED IDEOGRAPH-5345 -10112 ; 30.0 ; ; 30 # No AEGEAN NUMBER THIRTY -10165 ; 30.0 ; ; 30 # Nl GREEK ACROPHONIC THESPIAN THIRTY -10E6B ; 30.0 ; ; 30 # No RUMI NUMBER THIRTY -1105D ; 30.0 ; ; 30 # No BRAHMI NUMBER THIRTY -1D36B ; 30.0 ; ; 30 # No COUNTING ROD TENS DIGIT THREE -20983 ; 30.0 ; ; 30 # Lo CJK UNIFIED IDEOGRAPH-20983 - -# Total code points: 10 - -# ================================================ - -325B ; 31.0 ; ; 31 # No CIRCLED NUMBER THIRTY ONE - -# Total code points: 1 - -# ================================================ - -325C ; 32.0 ; ; 32 # No CIRCLED NUMBER THIRTY TWO - -# Total code points: 1 - -# ================================================ - -325D ; 33.0 ; ; 33 # No CIRCLED NUMBER THIRTY THREE - -# Total code points: 1 - -# ================================================ - -325E ; 34.0 ; ; 34 # No CIRCLED NUMBER THIRTY FOUR - -# Total code points: 1 - -# ================================================ - -325F ; 35.0 ; ; 35 # No CIRCLED NUMBER THIRTY FIVE - -# Total code points: 1 - -# ================================================ - -32B1 ; 36.0 ; ; 36 # No CIRCLED NUMBER THIRTY SIX - -# Total code points: 1 - -# ================================================ - -32B2 ; 37.0 ; ; 37 # No CIRCLED NUMBER THIRTY SEVEN - -# Total code points: 1 - -# ================================================ - -32B3 ; 38.0 ; ; 38 # No CIRCLED NUMBER THIRTY EIGHT - -# Total code points: 1 - -# ================================================ - -32B4 ; 39.0 ; ; 39 # No CIRCLED NUMBER THIRTY NINE - -# Total code points: 1 - -# ================================================ - -1375 ; 40.0 ; ; 40 # No ETHIOPIC NUMBER FORTY -32B5 ; 40.0 ; ; 40 # No CIRCLED NUMBER FORTY -534C ; 40.0 ; ; 40 # Lo CJK UNIFIED IDEOGRAPH-534C -10113 ; 40.0 ; ; 40 # No AEGEAN NUMBER FORTY -10E6C ; 40.0 ; ; 40 # No RUMI NUMBER FORTY -1105E ; 40.0 ; ; 40 # No BRAHMI NUMBER FORTY -1D36C ; 40.0 ; ; 40 # No COUNTING ROD TENS DIGIT FOUR -2098C ; 40.0 ; ; 40 # Lo CJK UNIFIED IDEOGRAPH-2098C -2099C ; 40.0 ; ; 40 # Lo CJK UNIFIED IDEOGRAPH-2099C - -# Total code points: 9 - -# ================================================ - -32B6 ; 41.0 ; ; 41 # No CIRCLED NUMBER FORTY ONE - -# Total code points: 1 - -# ================================================ - -32B7 ; 42.0 ; ; 42 # No CIRCLED NUMBER FORTY TWO - -# Total code points: 1 - -# ================================================ - -32B8 ; 43.0 ; ; 43 # No CIRCLED NUMBER FORTY THREE - -# Total code points: 1 - -# ================================================ - -32B9 ; 44.0 ; ; 44 # No CIRCLED NUMBER FORTY FOUR - -# Total code points: 1 - -# ================================================ - -32BA ; 45.0 ; ; 45 # No CIRCLED NUMBER FORTY FIVE - -# Total code points: 1 - -# ================================================ - -32BB ; 46.0 ; ; 46 # No CIRCLED NUMBER FORTY SIX - -# Total code points: 1 - -# ================================================ - -32BC ; 47.0 ; ; 47 # No CIRCLED NUMBER FORTY SEVEN - -# Total code points: 1 - -# ================================================ - -32BD ; 48.0 ; ; 48 # No CIRCLED NUMBER FORTY EIGHT - -# Total code points: 1 - -# ================================================ - -32BE ; 49.0 ; ; 49 # No CIRCLED NUMBER FORTY NINE - -# Total code points: 1 - -# ================================================ - -1376 ; 50.0 ; ; 50 # No ETHIOPIC NUMBER FIFTY -216C ; 50.0 ; ; 50 # Nl ROMAN NUMERAL FIFTY -217C ; 50.0 ; ; 50 # Nl SMALL ROMAN NUMERAL FIFTY -2186 ; 50.0 ; ; 50 # Nl ROMAN NUMERAL FIFTY EARLY FORM -32BF ; 50.0 ; ; 50 # No CIRCLED NUMBER FIFTY -10114 ; 50.0 ; ; 50 # No AEGEAN NUMBER FIFTY -10144 ; 50.0 ; ; 50 # Nl GREEK ACROPHONIC ATTIC FIFTY -1014A ; 50.0 ; ; 50 # Nl GREEK ACROPHONIC ATTIC FIFTY TALENTS -10151 ; 50.0 ; ; 50 # Nl GREEK ACROPHONIC ATTIC FIFTY STATERS -10166..10169 ; 50.0 ; ; 50 # Nl [4] GREEK ACROPHONIC TROEZENIAN FIFTY..GREEK ACROPHONIC THESPIAN FIFTY -10174 ; 50.0 ; ; 50 # Nl GREEK ACROPHONIC STRATIAN FIFTY MNAS -10323 ; 50.0 ; ; 50 # No OLD ITALIC NUMERAL FIFTY -10A7E ; 50.0 ; ; 50 # No OLD SOUTH ARABIAN NUMBER FIFTY -10E6D ; 50.0 ; ; 50 # No RUMI NUMBER FIFTY -1105F ; 50.0 ; ; 50 # No BRAHMI NUMBER FIFTY -1D36D ; 50.0 ; ; 50 # No COUNTING ROD TENS DIGIT FIVE - -# Total code points: 19 - -# ================================================ - -1377 ; 60.0 ; ; 60 # No ETHIOPIC NUMBER SIXTY -10115 ; 60.0 ; ; 60 # No AEGEAN NUMBER SIXTY -10E6E ; 60.0 ; ; 60 # No RUMI NUMBER SIXTY -11060 ; 60.0 ; ; 60 # No BRAHMI NUMBER SIXTY -1D36E ; 60.0 ; ; 60 # No COUNTING ROD TENS DIGIT SIX - -# Total code points: 5 - -# ================================================ - -1378 ; 70.0 ; ; 70 # No ETHIOPIC NUMBER SEVENTY -10116 ; 70.0 ; ; 70 # No AEGEAN NUMBER SEVENTY -10E6F ; 70.0 ; ; 70 # No RUMI NUMBER SEVENTY -11061 ; 70.0 ; ; 70 # No BRAHMI NUMBER SEVENTY -1D36F ; 70.0 ; ; 70 # No COUNTING ROD TENS DIGIT SEVEN - -# Total code points: 5 - -# ================================================ - -1379 ; 80.0 ; ; 80 # No ETHIOPIC NUMBER EIGHTY -10117 ; 80.0 ; ; 80 # No AEGEAN NUMBER EIGHTY -10E70 ; 80.0 ; ; 80 # No RUMI NUMBER EIGHTY -11062 ; 80.0 ; ; 80 # No BRAHMI NUMBER EIGHTY -1D370 ; 80.0 ; ; 80 # No COUNTING ROD TENS DIGIT EIGHT - -# Total code points: 5 - -# ================================================ - -137A ; 90.0 ; ; 90 # No ETHIOPIC NUMBER NINETY -10118 ; 90.0 ; ; 90 # No AEGEAN NUMBER NINETY -10341 ; 90.0 ; ; 90 # Nl GOTHIC LETTER NINETY -10E71 ; 90.0 ; ; 90 # No RUMI NUMBER NINETY -11063 ; 90.0 ; ; 90 # No BRAHMI NUMBER NINETY -1D371 ; 90.0 ; ; 90 # No COUNTING ROD TENS DIGIT NINE - -# Total code points: 6 - -# ================================================ - -0BF1 ; 100.0 ; ; 100 # No TAMIL NUMBER ONE HUNDRED -0D71 ; 100.0 ; ; 100 # No MALAYALAM NUMBER ONE HUNDRED -137B ; 100.0 ; ; 100 # No ETHIOPIC NUMBER HUNDRED -216D ; 100.0 ; ; 100 # Nl ROMAN NUMERAL ONE HUNDRED -217D ; 100.0 ; ; 100 # Nl SMALL ROMAN NUMERAL ONE HUNDRED -4F70 ; 100.0 ; ; 100 # Lo CJK UNIFIED IDEOGRAPH-4F70 -767E ; 100.0 ; ; 100 # Lo CJK UNIFIED IDEOGRAPH-767E -964C ; 100.0 ; ; 100 # Lo CJK UNIFIED IDEOGRAPH-964C -10119 ; 100.0 ; ; 100 # No AEGEAN NUMBER ONE HUNDRED -1014B ; 100.0 ; ; 100 # Nl GREEK ACROPHONIC ATTIC ONE HUNDRED TALENTS -10152 ; 100.0 ; ; 100 # Nl GREEK ACROPHONIC ATTIC ONE HUNDRED STATERS -1016A ; 100.0 ; ; 100 # Nl GREEK ACROPHONIC THESPIAN ONE HUNDRED -103D5 ; 100.0 ; ; 100 # Nl OLD PERSIAN NUMBER HUNDRED -1085D ; 100.0 ; ; 100 # No IMPERIAL ARAMAIC NUMBER ONE HUNDRED -10919 ; 100.0 ; ; 100 # No PHOENICIAN NUMBER ONE HUNDRED -10A46 ; 100.0 ; ; 100 # No KHAROSHTHI NUMBER ONE HUNDRED -10B5E ; 100.0 ; ; 100 # No INSCRIPTIONAL PARTHIAN NUMBER ONE HUNDRED -10B7E ; 100.0 ; ; 100 # No INSCRIPTIONAL PAHLAVI NUMBER ONE HUNDRED -10E72 ; 100.0 ; ; 100 # No RUMI NUMBER ONE HUNDRED -11064 ; 100.0 ; ; 100 # No BRAHMI NUMBER ONE HUNDRED - -# Total code points: 20 - -# ================================================ - -1011A ; 200.0 ; ; 200 # No AEGEAN NUMBER TWO HUNDRED -10E73 ; 200.0 ; ; 200 # No RUMI NUMBER TWO HUNDRED - -# Total code points: 2 - -# ================================================ - -1011B ; 300.0 ; ; 300 # No AEGEAN NUMBER THREE HUNDRED -1016B ; 300.0 ; ; 300 # Nl GREEK ACROPHONIC THESPIAN THREE HUNDRED -10E74 ; 300.0 ; ; 300 # No RUMI NUMBER THREE HUNDRED - -# Total code points: 3 - -# ================================================ - -1011C ; 400.0 ; ; 400 # No AEGEAN NUMBER FOUR HUNDRED -10E75 ; 400.0 ; ; 400 # No RUMI NUMBER FOUR HUNDRED - -# Total code points: 2 - -# ================================================ - -216E ; 500.0 ; ; 500 # Nl ROMAN NUMERAL FIVE HUNDRED -217E ; 500.0 ; ; 500 # Nl SMALL ROMAN NUMERAL FIVE HUNDRED -1011D ; 500.0 ; ; 500 # No AEGEAN NUMBER FIVE HUNDRED -10145 ; 500.0 ; ; 500 # Nl GREEK ACROPHONIC ATTIC FIVE HUNDRED -1014C ; 500.0 ; ; 500 # Nl GREEK ACROPHONIC ATTIC FIVE HUNDRED TALENTS -10153 ; 500.0 ; ; 500 # Nl GREEK ACROPHONIC ATTIC FIVE HUNDRED STATERS -1016C..10170 ; 500.0 ; ; 500 # Nl [5] GREEK ACROPHONIC EPIDAUREAN FIVE HUNDRED..GREEK ACROPHONIC NAXIAN FIVE HUNDRED -10E76 ; 500.0 ; ; 500 # No RUMI NUMBER FIVE HUNDRED - -# Total code points: 12 - -# ================================================ - -1011E ; 600.0 ; ; 600 # No AEGEAN NUMBER SIX HUNDRED -10E77 ; 600.0 ; ; 600 # No RUMI NUMBER SIX HUNDRED - -# Total code points: 2 - -# ================================================ - -1011F ; 700.0 ; ; 700 # No AEGEAN NUMBER SEVEN HUNDRED -10E78 ; 700.0 ; ; 700 # No RUMI NUMBER SEVEN HUNDRED - -# Total code points: 2 - -# ================================================ - -10120 ; 800.0 ; ; 800 # No AEGEAN NUMBER EIGHT HUNDRED -10E79 ; 800.0 ; ; 800 # No RUMI NUMBER EIGHT HUNDRED - -# Total code points: 2 - -# ================================================ - -10121 ; 900.0 ; ; 900 # No AEGEAN NUMBER NINE HUNDRED -1034A ; 900.0 ; ; 900 # Nl GOTHIC LETTER NINE HUNDRED -10E7A ; 900.0 ; ; 900 # No RUMI NUMBER NINE HUNDRED - -# Total code points: 3 - -# ================================================ - -0BF2 ; 1000.0 ; ; 1000 # No TAMIL NUMBER ONE THOUSAND -0D72 ; 1000.0 ; ; 1000 # No MALAYALAM NUMBER ONE THOUSAND -216F ; 1000.0 ; ; 1000 # Nl ROMAN NUMERAL ONE THOUSAND -217F..2180 ; 1000.0 ; ; 1000 # Nl [2] SMALL ROMAN NUMERAL ONE THOUSAND..ROMAN NUMERAL ONE THOUSAND C D -4EDF ; 1000.0 ; ; 1000 # Lo CJK UNIFIED IDEOGRAPH-4EDF -5343 ; 1000.0 ; ; 1000 # Lo CJK UNIFIED IDEOGRAPH-5343 -9621 ; 1000.0 ; ; 1000 # Lo CJK UNIFIED IDEOGRAPH-9621 -10122 ; 1000.0 ; ; 1000 # No AEGEAN NUMBER ONE THOUSAND -1014D ; 1000.0 ; ; 1000 # Nl GREEK ACROPHONIC ATTIC ONE THOUSAND TALENTS -10154 ; 1000.0 ; ; 1000 # Nl GREEK ACROPHONIC ATTIC ONE THOUSAND STATERS -10171 ; 1000.0 ; ; 1000 # Nl GREEK ACROPHONIC THESPIAN ONE THOUSAND -1085E ; 1000.0 ; ; 1000 # No IMPERIAL ARAMAIC NUMBER ONE THOUSAND -10A47 ; 1000.0 ; ; 1000 # No KHAROSHTHI NUMBER ONE THOUSAND -10B5F ; 1000.0 ; ; 1000 # No INSCRIPTIONAL PARTHIAN NUMBER ONE THOUSAND -10B7F ; 1000.0 ; ; 1000 # No INSCRIPTIONAL PAHLAVI NUMBER ONE THOUSAND -11065 ; 1000.0 ; ; 1000 # No BRAHMI NUMBER ONE THOUSAND - -# Total code points: 17 - -# ================================================ - -10123 ; 2000.0 ; ; 2000 # No AEGEAN NUMBER TWO THOUSAND - -# Total code points: 1 - -# ================================================ - -10124 ; 3000.0 ; ; 3000 # No AEGEAN NUMBER THREE THOUSAND - -# Total code points: 1 - -# ================================================ - -10125 ; 4000.0 ; ; 4000 # No AEGEAN NUMBER FOUR THOUSAND - -# Total code points: 1 - -# ================================================ - -2181 ; 5000.0 ; ; 5000 # Nl ROMAN NUMERAL FIVE THOUSAND -10126 ; 5000.0 ; ; 5000 # No AEGEAN NUMBER FIVE THOUSAND -10146 ; 5000.0 ; ; 5000 # Nl GREEK ACROPHONIC ATTIC FIVE THOUSAND -1014E ; 5000.0 ; ; 5000 # Nl GREEK ACROPHONIC ATTIC FIVE THOUSAND TALENTS -10172 ; 5000.0 ; ; 5000 # Nl GREEK ACROPHONIC THESPIAN FIVE THOUSAND - -# Total code points: 5 - -# ================================================ - -10127 ; 6000.0 ; ; 6000 # No AEGEAN NUMBER SIX THOUSAND - -# Total code points: 1 - -# ================================================ - -10128 ; 7000.0 ; ; 7000 # No AEGEAN NUMBER SEVEN THOUSAND - -# Total code points: 1 - -# ================================================ - -10129 ; 8000.0 ; ; 8000 # No AEGEAN NUMBER EIGHT THOUSAND - -# Total code points: 1 - -# ================================================ - -1012A ; 9000.0 ; ; 9000 # No AEGEAN NUMBER NINE THOUSAND - -# Total code points: 1 - -# ================================================ - -137C ; 10000.0 ; ; 10000 # No ETHIOPIC NUMBER TEN THOUSAND -2182 ; 10000.0 ; ; 10000 # Nl ROMAN NUMERAL TEN THOUSAND -4E07 ; 10000.0 ; ; 10000 # Lo CJK UNIFIED IDEOGRAPH-4E07 -842C ; 10000.0 ; ; 10000 # Lo CJK UNIFIED IDEOGRAPH-842C -1012B ; 10000.0 ; ; 10000 # No AEGEAN NUMBER TEN THOUSAND -10155 ; 10000.0 ; ; 10000 # Nl GREEK ACROPHONIC ATTIC TEN THOUSAND STATERS -1085F ; 10000.0 ; ; 10000 # No IMPERIAL ARAMAIC NUMBER TEN THOUSAND - -# Total code points: 7 - -# ================================================ - -1012C ; 20000.0 ; ; 20000 # No AEGEAN NUMBER TWENTY THOUSAND - -# Total code points: 1 - -# ================================================ - -1012D ; 30000.0 ; ; 30000 # No AEGEAN NUMBER THIRTY THOUSAND - -# Total code points: 1 - -# ================================================ - -1012E ; 40000.0 ; ; 40000 # No AEGEAN NUMBER FORTY THOUSAND - -# Total code points: 1 - -# ================================================ - -2187 ; 50000.0 ; ; 50000 # Nl ROMAN NUMERAL FIFTY THOUSAND -1012F ; 50000.0 ; ; 50000 # No AEGEAN NUMBER FIFTY THOUSAND -10147 ; 50000.0 ; ; 50000 # Nl GREEK ACROPHONIC ATTIC FIFTY THOUSAND -10156 ; 50000.0 ; ; 50000 # Nl GREEK ACROPHONIC ATTIC FIFTY THOUSAND STATERS - -# Total code points: 4 - -# ================================================ - -10130 ; 60000.0 ; ; 60000 # No AEGEAN NUMBER SIXTY THOUSAND - -# Total code points: 1 - -# ================================================ - -10131 ; 70000.0 ; ; 70000 # No AEGEAN NUMBER SEVENTY THOUSAND - -# Total code points: 1 - -# ================================================ - -10132 ; 80000.0 ; ; 80000 # No AEGEAN NUMBER EIGHTY THOUSAND - -# Total code points: 1 - -# ================================================ - -10133 ; 90000.0 ; ; 90000 # No AEGEAN NUMBER NINETY THOUSAND - -# Total code points: 1 - -# ================================================ - -2188 ; 100000.0 ; ; 100000 # Nl ROMAN NUMERAL ONE HUNDRED THOUSAND - -# Total code points: 1 - -# ================================================ - -4EBF ; 100000000.0 ; ; 100000000 # Lo CJK UNIFIED IDEOGRAPH-4EBF -5104 ; 100000000.0 ; ; 100000000 # Lo CJK UNIFIED IDEOGRAPH-5104 - -# Total code points: 2 - -# ================================================ - -5146 ; 1000000000000.0 ; ; 1000000000000 # Lo CJK UNIFIED IDEOGRAPH-5146 - -# Total code points: 1 - -# EOF diff --git a/icuSources/data/unidata/base_unidata/EastAsianWidth.txt b/icuSources/data/unidata/base_unidata/EastAsianWidth.txt deleted file mode 100644 index 01b9d426..00000000 --- a/icuSources/data/unidata/base_unidata/EastAsianWidth.txt +++ /dev/null @@ -1,899 +0,0 @@ -# EastAsianWidth-6.0.0.txt -# Date: 2010-08-17, 12:17:00 PDT [KW] -# -# East Asian Width Properties -# -# This file is an informative contributory data file in the -# Unicode Character Database. -# -# Copyright (c) 1991-2010 Unicode, Inc. -# For terms of use, see http://www.unicode.org/terms_of_use.html -# -# The format is two fields separated by a semicolon. -# Field 0: Unicode value -# Field 1: East Asian Width property, consisting of one of the following values: -# "N", "A", "H", "W", "F", "Na" -# - All code points, assigned or unassigned, that are not listed -# explicitly are given the value "N". -# The unassigned code points that default to "W" include ranges in the -# following blocks: -# CJK Unified Ideographs Extension A: U+3400..U+4DBF -# CJK Unified Ideographs: U+4E00..U+9FFF -# CJK Compatibility Ideographs: U+F900..U+FAFF -# CJK Unified Ideographs Extension B: U+20000..U+2A6DF -# CJK Unified Ideographs Extension C: U+2A700..U+2B73F -# CJK Unified Ideographs Extension D: U+2B740..U+2B81F -# CJK Compatibility Ideographs Supplement: U+2F800..U+2FA1F -# and any other reserved code points on -# Planes 2 and 3: U+20000..U+2FFFD -# U+30000..U+3FFFD -# - Characters ranges are specified as for other property files in -# the Unicode Character Database. -# -# The Unicode name of each character is provided in a comment for help -# in identifying the characters. -# -# See UAX #11: East Asian Width, for more information. -# -# @missing: 0000..10FFFF; N -0000..001F;N -0020..007E;Na -007F..00A0;N -00A1;A -00A2..00A3;Na -00A4;A -00A5..00A6;Na -00A7..00A8;A -00A9;N -00AA;A -00AB;N -00AC;Na -00AD..00AE;A -00AF;Na -00B0..00B4;A -00B5;N -00B6..00BA;A -00BB;N -00BC..00BF;A -00C0..00C5;N -00C6;A -00C7..00CF;N -00D0;A -00D1..00D6;N -00D7..00D8;A -00D9..00DD;N -00DE..00E1;A -00E2..00E5;N -00E6;A -00E7;N -00E8..00EA;A -00EB;N -00EC..00ED;A -00EE..00EF;N -00F0;A -00F1;N -00F2..00F3;A -00F4..00F6;N -00F7..00FA;A -00FB;N -00FC;A -00FD;N -00FE;A -00FF..0100;N -0101;A -0102..0110;N -0111;A -0112;N -0113;A -0114..011A;N -011B;A -011C..0125;N -0126..0127;A -0128..012A;N -012B;A -012C..0130;N -0131..0133;A -0134..0137;N -0138;A -0139..013E;N -013F..0142;A -0143;N -0144;A -0145..0147;N -0148..014B;A -014C;N -014D;A -014E..0151;N -0152..0153;A -0154..0165;N -0166..0167;A -0168..016A;N -016B;A -016C..01CD;N -01CE;A -01CF;N -01D0;A -01D1;N -01D2;A -01D3;N -01D4;A -01D5;N -01D6;A -01D7;N -01D8;A -01D9;N -01DA;A -01DB;N -01DC;A -01DD..0250;N -0251;A -0252..0260;N -0261;A -0262..02C3;N -02C4;A -02C5..02C6;N -02C7;A -02C8;N -02C9..02CB;A -02CC;N -02CD;A -02CE..02CF;N -02D0;A -02D1..02D7;N -02D8..02DB;A -02DC;N -02DD;A -02DE;N -02DF;A -02E0..02FF;N -0300..036F;A -0370..0377;N -037A..037E;N -0384..038A;N -038C;N -038E..0390;N -0391..03A1;A -03A3..03A9;A -03AA..03B0;N -03B1..03C1;A -03C2;N -03C3..03C9;A -03CA..0400;N -0401;A -0402..040F;N -0410..044F;A -0450;N -0451;A -0452..0527;N -0531..0556;N -0559..055F;N -0561..0587;N -0589..058A;N -0591..05C7;N -05D0..05EA;N -05F0..05F4;N -0600..0603;N -0606..061B;N -061E..070D;N -070F..074A;N -074D..07B1;N -07C0..07FA;N -0800..082D;N -0830..083E;N -0840..085B;N -085E;N -0900..0977;N -0979..097F;N -0981..0983;N -0985..098C;N -098F..0990;N -0993..09A8;N -09AA..09B0;N -09B2;N -09B6..09B9;N -09BC..09C4;N -09C7..09C8;N -09CB..09CE;N -09D7;N -09DC..09DD;N -09DF..09E3;N -09E6..09FB;N -0A01..0A03;N -0A05..0A0A;N -0A0F..0A10;N -0A13..0A28;N -0A2A..0A30;N -0A32..0A33;N -0A35..0A36;N -0A38..0A39;N -0A3C;N -0A3E..0A42;N -0A47..0A48;N -0A4B..0A4D;N -0A51;N -0A59..0A5C;N -0A5E;N -0A66..0A75;N -0A81..0A83;N -0A85..0A8D;N -0A8F..0A91;N -0A93..0AA8;N -0AAA..0AB0;N -0AB2..0AB3;N -0AB5..0AB9;N -0ABC..0AC5;N -0AC7..0AC9;N -0ACB..0ACD;N -0AD0;N -0AE0..0AE3;N -0AE6..0AEF;N -0AF1;N -0B01..0B03;N -0B05..0B0C;N -0B0F..0B10;N -0B13..0B28;N -0B2A..0B30;N -0B32..0B33;N -0B35..0B39;N -0B3C..0B44;N -0B47..0B48;N -0B4B..0B4D;N -0B56..0B57;N -0B5C..0B5D;N -0B5F..0B63;N -0B66..0B77;N -0B82..0B83;N -0B85..0B8A;N -0B8E..0B90;N -0B92..0B95;N -0B99..0B9A;N -0B9C;N -0B9E..0B9F;N -0BA3..0BA4;N -0BA8..0BAA;N -0BAE..0BB9;N -0BBE..0BC2;N -0BC6..0BC8;N -0BCA..0BCD;N -0BD0;N -0BD7;N -0BE6..0BFA;N -0C01..0C03;N -0C05..0C0C;N -0C0E..0C10;N -0C12..0C28;N -0C2A..0C33;N -0C35..0C39;N -0C3D..0C44;N -0C46..0C48;N -0C4A..0C4D;N -0C55..0C56;N -0C58..0C59;N -0C60..0C63;N -0C66..0C6F;N -0C78..0C7F;N -0C82..0C83;N -0C85..0C8C;N -0C8E..0C90;N -0C92..0CA8;N -0CAA..0CB3;N -0CB5..0CB9;N -0CBC..0CC4;N -0CC6..0CC8;N -0CCA..0CCD;N -0CD5..0CD6;N -0CDE;N -0CE0..0CE3;N -0CE6..0CEF;N -0CF1..0CF2;N -0D02..0D03;N -0D05..0D0C;N -0D0E..0D10;N -0D12..0D3A;N -0D3D..0D44;N -0D46..0D48;N -0D4A..0D4E;N -0D57;N -0D60..0D63;N -0D66..0D75;N -0D79..0D7F;N -0D82..0D83;N -0D85..0D96;N -0D9A..0DB1;N -0DB3..0DBB;N -0DBD;N -0DC0..0DC6;N -0DCA;N -0DCF..0DD4;N -0DD6;N -0DD8..0DDF;N -0DF2..0DF4;N -0E01..0E3A;N -0E3F..0E5B;N -0E81..0E82;N -0E84;N -0E87..0E88;N -0E8A;N -0E8D;N -0E94..0E97;N -0E99..0E9F;N -0EA1..0EA3;N -0EA5;N -0EA7;N -0EAA..0EAB;N -0EAD..0EB9;N -0EBB..0EBD;N -0EC0..0EC4;N -0EC6;N -0EC8..0ECD;N -0ED0..0ED9;N -0EDC..0EDD;N -0F00..0F47;N -0F49..0F6C;N -0F71..0F97;N -0F99..0FBC;N -0FBE..0FCC;N -0FCE..0FDA;N -1000..10C5;N -10D0..10FC;N -1100..115F;W -1160..11A2;N -11A3..11A7;W -11A8..11F9;N -11FA..11FF;W -1200..1248;N -124A..124D;N -1250..1256;N -1258;N -125A..125D;N -1260..1288;N -128A..128D;N -1290..12B0;N -12B2..12B5;N -12B8..12BE;N -12C0;N -12C2..12C5;N -12C8..12D6;N -12D8..1310;N -1312..1315;N -1318..135A;N -135D..137C;N -1380..1399;N -13A0..13F4;N -1400..169C;N -16A0..16F0;N -1700..170C;N -170E..1714;N -1720..1736;N -1740..1753;N -1760..176C;N -176E..1770;N -1772..1773;N -1780..17DD;N -17E0..17E9;N -17F0..17F9;N -1800..180E;N -1810..1819;N -1820..1877;N -1880..18AA;N -18B0..18F5;N -1900..191C;N -1920..192B;N -1930..193B;N -1940;N -1944..196D;N -1970..1974;N -1980..19AB;N -19B0..19C9;N -19D0..19DA;N -19DE..1A1B;N -1A1E..1A5E;N -1A60..1A7C;N -1A7F..1A89;N -1A90..1A99;N -1AA0..1AAD;N -1B00..1B4B;N -1B50..1B7C;N -1B80..1BAA;N -1BAE..1BB9;N -1BC0..1BF3;N -1BFC..1C37;N -1C3B..1C49;N -1C4D..1C7F;N -1CD0..1CF2;N -1D00..1DE6;N -1DFC..1F15;N -1F18..1F1D;N -1F20..1F45;N -1F48..1F4D;N -1F50..1F57;N -1F59;N -1F5B;N -1F5D;N -1F5F..1F7D;N -1F80..1FB4;N -1FB6..1FC4;N -1FC6..1FD3;N -1FD6..1FDB;N -1FDD..1FEF;N -1FF2..1FF4;N -1FF6..1FFE;N -2000..200F;N -2010;A -2011..2012;N -2013..2016;A -2017;N -2018..2019;A -201A..201B;N -201C..201D;A -201E..201F;N -2020..2022;A -2023;N -2024..2027;A -2028..202F;N -2030;A -2031;N -2032..2033;A -2034;N -2035;A -2036..203A;N -203B;A -203C..203D;N -203E;A -203F..2064;N -206A..2071;N -2074;A -2075..207E;N -207F;A -2080;N -2081..2084;A -2085..208E;N -2090..209C;N -20A0..20A8;N -20A9;H -20AA..20AB;N -20AC;A -20AD..20B9;N -20D0..20F0;N -2100..2102;N -2103;A -2104;N -2105;A -2106..2108;N -2109;A -210A..2112;N -2113;A -2114..2115;N -2116;A -2117..2120;N -2121..2122;A -2123..2125;N -2126;A -2127..212A;N -212B;A -212C..2152;N -2153..2154;A -2155..215A;N -215B..215E;A -215F;N -2160..216B;A -216C..216F;N -2170..2179;A -217A..2188;N -2189;A -2190..2199;A -219A..21B7;N -21B8..21B9;A -21BA..21D1;N -21D2;A -21D3;N -21D4;A -21D5..21E6;N -21E7;A -21E8..21FF;N -2200;A -2201;N -2202..2203;A -2204..2206;N -2207..2208;A -2209..220A;N -220B;A -220C..220E;N -220F;A -2210;N -2211;A -2212..2214;N -2215;A -2216..2219;N -221A;A -221B..221C;N -221D..2220;A -2221..2222;N -2223;A -2224;N -2225;A -2226;N -2227..222C;A -222D;N -222E;A -222F..2233;N -2234..2237;A -2238..223B;N -223C..223D;A -223E..2247;N -2248;A -2249..224B;N -224C;A -224D..2251;N -2252;A -2253..225F;N -2260..2261;A -2262..2263;N -2264..2267;A -2268..2269;N -226A..226B;A -226C..226D;N -226E..226F;A -2270..2281;N -2282..2283;A -2284..2285;N -2286..2287;A -2288..2294;N -2295;A -2296..2298;N -2299;A -229A..22A4;N -22A5;A -22A6..22BE;N -22BF;A -22C0..2311;N -2312;A -2313..2328;N -2329..232A;W -232B..23F3;N -2400..2426;N -2440..244A;N -2460..24E9;A -24EA;N -24EB..254B;A -254C..254F;N -2550..2573;A -2574..257F;N -2580..258F;A -2590..2591;N -2592..2595;A -2596..259F;N -25A0..25A1;A -25A2;N -25A3..25A9;A -25AA..25B1;N -25B2..25B3;A -25B4..25B5;N -25B6..25B7;A -25B8..25BB;N -25BC..25BD;A -25BE..25BF;N -25C0..25C1;A -25C2..25C5;N -25C6..25C8;A -25C9..25CA;N -25CB;A -25CC..25CD;N -25CE..25D1;A -25D2..25E1;N -25E2..25E5;A -25E6..25EE;N -25EF;A -25F0..2604;N -2605..2606;A -2607..2608;N -2609;A -260A..260D;N -260E..260F;A -2610..2613;N -2614..2615;A -2616..261B;N -261C;A -261D;N -261E;A -261F..263F;N -2640;A -2641;N -2642;A -2643..265F;N -2660..2661;A -2662;N -2663..2665;A -2666;N -2667..266A;A -266B;N -266C..266D;A -266E;N -266F;A -2670..269D;N -269E..269F;A -26A0..26BD;N -26BE..26BF;A -26C0..26C3;N -26C4..26CD;A -26CE;N -26CF..26E1;A -26E2;N -26E3;A -26E4..26E7;N -26E8..26FF;A -2701..273C;N -273D;A -273E..2756;N -2757;A -2758..2775;N -2776..277F;A -2780..27CA;N -27CC;N -27CE..27E5;N -27E6..27ED;Na -27EE..2984;N -2985..2986;Na -2987..2B4C;N -2B50..2B54;N -2B55..2B59;A -2C00..2C2E;N -2C30..2C5E;N -2C60..2CF1;N -2CF9..2D25;N -2D30..2D65;N -2D6F..2D70;N -2D7F..2D96;N -2DA0..2DA6;N -2DA8..2DAE;N -2DB0..2DB6;N -2DB8..2DBE;N -2DC0..2DC6;N -2DC8..2DCE;N -2DD0..2DD6;N -2DD8..2DDE;N -2DE0..2E31;N -2E80..2E99;W -2E9B..2EF3;W -2F00..2FD5;W -2FF0..2FFB;W -3000;F -3001..303E;W -303F;N -3041..3096;W -3099..30FF;W -3105..312D;W -3131..318E;W -3190..31BA;W -31C0..31E3;W -31F0..321E;W -3220..3247;W -3248..324F;A -3250..32FE;W -3300..33FF;W -3400..4DB5;W -4DB6..4DBF;W -4DC0..4DFF;N -4E00..9FCB;W -9FCC..9FFF;W -A000..A48C;W -A490..A4C6;W -A4D0..A62B;N -A640..A673;N -A67C..A697;N -A6A0..A6F7;N -A700..A78E;N -A790..A791;N -A7A0..A7A9;N -A7FA..A82B;N -A830..A839;N -A840..A877;N -A880..A8C4;N -A8CE..A8D9;N -A8E0..A8FB;N -A900..A953;N -A95F;N -A960..A97C;W -A980..A9CD;N -A9CF..A9D9;N -A9DE..A9DF;N -AA00..AA36;N -AA40..AA4D;N -AA50..AA59;N -AA5C..AA7B;N -AA80..AAC2;N -AADB..AADF;N -AB01..AB06;N -AB09..AB0E;N -AB11..AB16;N -AB20..AB26;N -AB28..AB2E;N -ABC0..ABED;N -ABF0..ABF9;N -AC00..D7A3;W -D7B0..D7C6;W -D7CB..D7FB;W -D800..DB7F;N -DB80..DBFF;N -DC00..DFFF;N -E000..F8FF;A -F900..FA2D;W -FA2E..FA2F;W -FA30..FA6D;W -FA6E..FA6F;W -FA70..FAD9;W -FADA..FAFF;W -FB00..FB06;N -FB13..FB17;N -FB1D..FB36;N -FB38..FB3C;N -FB3E;N -FB40..FB41;N -FB43..FB44;N -FB46..FBC1;N -FBD3..FD3F;N -FD50..FD8F;N -FD92..FDC7;N -FDF0..FDFD;N -FE00..FE0F;A -FE10..FE19;W -FE20..FE26;N -FE30..FE52;W -FE54..FE66;W -FE68..FE6B;W -FE70..FE74;N -FE76..FEFC;N -FEFF;N -FF01..FF60;F -FF61..FFBE;H -FFC2..FFC7;H -FFCA..FFCF;H -FFD2..FFD7;H -FFDA..FFDC;H -FFE0..FFE6;F -FFE8..FFEE;H -FFF9..FFFC;N -FFFD;A -10000..1000B;N -1000D..10026;N -10028..1003A;N -1003C..1003D;N -1003F..1004D;N -10050..1005D;N -10080..100FA;N -10100..10102;N -10107..10133;N -10137..1018A;N -10190..1019B;N -101D0..101FD;N -10280..1029C;N -102A0..102D0;N -10300..1031E;N -10320..10323;N -10330..1034A;N -10380..1039D;N -1039F..103C3;N -103C8..103D5;N -10400..1049D;N -104A0..104A9;N -10800..10805;N -10808;N -1080A..10835;N -10837..10838;N -1083C;N -1083F..10855;N -10857..1085F;N -10900..1091B;N -1091F..10939;N -1093F;N -10A00..10A03;N -10A05..10A06;N -10A0C..10A13;N -10A15..10A17;N -10A19..10A33;N -10A38..10A3A;N -10A3F..10A47;N -10A50..10A58;N -10A60..10A7F;N -10B00..10B35;N -10B39..10B55;N -10B58..10B72;N -10B78..10B7F;N -10C00..10C48;N -10E60..10E7E;N -11000..1104D;N -11052..1106F;N -11080..110C1;N -12000..1236E;N -12400..12462;N -12470..12473;N -13000..1342E;N -16800..16A38;N -1B000..1B001;W -1D000..1D0F5;N -1D100..1D126;N -1D129..1D1DD;N -1D200..1D245;N -1D300..1D356;N -1D360..1D371;N -1D400..1D454;N -1D456..1D49C;N -1D49E..1D49F;N -1D4A2;N -1D4A5..1D4A6;N -1D4A9..1D4AC;N -1D4AE..1D4B9;N -1D4BB;N -1D4BD..1D4C3;N -1D4C5..1D505;N -1D507..1D50A;N -1D50D..1D514;N -1D516..1D51C;N -1D51E..1D539;N -1D53B..1D53E;N -1D540..1D544;N -1D546;N -1D54A..1D550;N -1D552..1D6A5;N -1D6A8..1D7CB;N -1D7CE..1D7FF;N -1F000..1F02B;N -1F030..1F093;N -1F0A0..1F0AE;N -1F0B1..1F0BE;N -1F0C1..1F0CF;N -1F0D1..1F0DF;N -1F100..1F10A;A -1F110..1F12D;A -1F12E;N -1F130..1F169;A -1F170..1F19A;A -1F1E6..1F1FF;N -1F200..1F202;W -1F210..1F23A;W -1F240..1F248;W -1F250..1F251;W -1F300..1F320;N -1F330..1F335;N -1F337..1F37C;N -1F380..1F393;N -1F3A0..1F3C4;N -1F3C6..1F3CA;N -1F3E0..1F3F0;N -1F400..1F43E;N -1F440;N -1F442..1F4F7;N -1F4F9..1F4FC;N -1F500..1F53D;N -1F550..1F567;N -1F5FB..1F5FF;N -1F601..1F610;N -1F612..1F614;N -1F616;N -1F618;N -1F61A;N -1F61C..1F61E;N -1F620..1F625;N -1F628..1F62B;N -1F62D;N -1F630..1F633;N -1F635..1F640;N -1F645..1F64F;N -1F680..1F6C5;N -1F700..1F773;N -20000..2A6D6;W -2A6D7..2A6FF;W -2A700..2B734;W -2B735..2F73F;W -2B740..2B81D;W -2B81E..2F7FF;W -2F800..2FA1D;W -2FA1E..2FFFD;W -30000..3FFFD;W -E0001;N -E0020..E007F;N -E0100..E01EF;A -F0000..FFFFD;A -100000..10FFFD;A - -# EOF diff --git a/icuSources/data/unidata/base_unidata/GraphemeBreakProperty.txt b/icuSources/data/unidata/base_unidata/GraphemeBreakProperty.txt deleted file mode 100644 index 91a035fa..00000000 --- a/icuSources/data/unidata/base_unidata/GraphemeBreakProperty.txt +++ /dev/null @@ -1,1242 +0,0 @@ -# GraphemeBreakProperty-6.0.0.txt -# Date: 2010-09-01, 18:48:17 GMT [MD] -# -# Unicode Character Database -# Copyright (c) 1991-2010 Unicode, Inc. -# For terms of use, see http://www.unicode.org/terms_of_use.html -# For documentation, see http://www.unicode.org/reports/tr44/ - -# ================================================ - -# Property: Grapheme_Cluster_Break - -# All code points not explicitly listed for Grapheme_Cluster_Break -# have the value Other (XX). - -# @missing: 0000..10FFFF; Other - -# ================================================ - -000D ; CR - -# Total code points: 1 - -# ================================================ - -000A ; LF - -# Total code points: 1 - -# ================================================ - -0000..0009 ; Control -000B..000C ; Control -000E..001F ; Control -007F..009F ; Control -00AD ; Control -0600..0603 ; Control -06DD ; Control -070F ; Control -17B4..17B5 ; Control -200B ; Control -200E..200F ; Control -2028 ; Control -2029 ; Control -202A..202E ; Control -2060..2064 ; Control -206A..206F ; Control -FEFF ; Control -FFF9..FFFB ; Control -110BD ; Control -1D173..1D17A ; Control -E0001 ; Control -E0020..E007F ; Control - -# Total code points: 203 - -# ================================================ - -0300..036F ; Extend -0483..0487 ; Extend -0488..0489 ; Extend -0591..05BD ; Extend -05BF ; Extend -05C1..05C2 ; Extend -05C4..05C5 ; Extend -05C7 ; Extend -0610..061A ; Extend -064B..065F ; Extend -0670 ; Extend -06D6..06DC ; Extend -06DF..06E4 ; Extend -06E7..06E8 ; Extend -06EA..06ED ; Extend -0711 ; Extend -0730..074A ; Extend -07A6..07B0 ; Extend -07EB..07F3 ; Extend -0816..0819 ; Extend -081B..0823 ; Extend -0825..0827 ; Extend -0829..082D ; Extend -0859..085B ; Extend -0900..0902 ; Extend -093A ; Extend -093C ; Extend -0941..0948 ; Extend -094D ; Extend -0951..0957 ; Extend -0962..0963 ; Extend -0981 ; Extend -09BC ; Extend -09BE ; Extend -09C1..09C4 ; Extend -09CD ; Extend -09D7 ; Extend -09E2..09E3 ; Extend -0A01..0A02 ; Extend -0A3C ; Extend -0A41..0A42 ; Extend -0A47..0A48 ; Extend -0A4B..0A4D ; Extend -0A51 ; Extend -0A70..0A71 ; Extend -0A75 ; Extend -0A81..0A82 ; Extend -0ABC ; Extend -0AC1..0AC5 ; Extend -0AC7..0AC8 ; Extend -0ACD ; Extend -0AE2..0AE3 ; Extend -0B01 ; Extend -0B3C ; Extend -0B3E ; Extend -0B3F ; Extend -0B41..0B44 ; Extend -0B4D ; Extend -0B56 ; Extend -0B57 ; Extend -0B62..0B63 ; Extend -0B82 ; Extend -0BBE ; Extend -0BC0 ; Extend -0BCD ; Extend -0BD7 ; Extend -0C3E..0C40 ; Extend -0C46..0C48 ; Extend -0C4A..0C4D ; Extend -0C55..0C56 ; Extend -0C62..0C63 ; Extend -0CBC ; Extend -0CBF ; Extend -0CC2 ; Extend -0CC6 ; Extend -0CCC..0CCD ; Extend -0CD5..0CD6 ; Extend -0CE2..0CE3 ; Extend -0D3E ; Extend -0D41..0D44 ; Extend -0D4D ; Extend -0D57 ; Extend -0D62..0D63 ; Extend -0DCA ; Extend -0DCF ; Extend -0DD2..0DD4 ; Extend -0DD6 ; Extend -0DDF ; Extend -0E31 ; Extend -0E34..0E3A ; Extend -0E47..0E4E ; Extend -0EB1 ; Extend -0EB4..0EB9 ; Extend -0EBB..0EBC ; Extend -0EC8..0ECD ; Extend -0F18..0F19 ; Extend -0F35 ; Extend -0F37 ; Extend -0F39 ; Extend -0F71..0F7E ; Extend -0F80..0F84 ; Extend -0F86..0F87 ; Extend -0F8D..0F97 ; Extend -0F99..0FBC ; Extend -0FC6 ; Extend -102D..1030 ; Extend -1032..1037 ; Extend -1039..103A ; Extend -103D..103E ; Extend -1058..1059 ; Extend -105E..1060 ; Extend -1071..1074 ; Extend -1082 ; Extend -1085..1086 ; Extend -108D ; Extend -109D ; Extend -135D..135F ; Extend -1712..1714 ; Extend -1732..1734 ; Extend -1752..1753 ; Extend -1772..1773 ; Extend -17B7..17BD ; Extend -17C6 ; Extend -17C9..17D3 ; Extend -17DD ; Extend -180B..180D ; Extend -18A9 ; Extend -1920..1922 ; Extend -1927..1928 ; Extend -1932 ; Extend -1939..193B ; Extend -1A17..1A18 ; Extend -1A56 ; Extend -1A58..1A5E ; Extend -1A60 ; Extend -1A62 ; Extend -1A65..1A6C ; Extend -1A73..1A7C ; Extend -1A7F ; Extend -1B00..1B03 ; Extend -1B34 ; Extend -1B36..1B3A ; Extend -1B3C ; Extend -1B42 ; Extend -1B6B..1B73 ; Extend -1B80..1B81 ; Extend -1BA2..1BA5 ; Extend -1BA8..1BA9 ; Extend -1BE6 ; Extend -1BE8..1BE9 ; Extend -1BED ; Extend -1BEF..1BF1 ; Extend -1C2C..1C33 ; Extend -1C36..1C37 ; Extend -1CD0..1CD2 ; Extend -1CD4..1CE0 ; Extend -1CE2..1CE8 ; Extend -1CED ; Extend -1DC0..1DE6 ; Extend -1DFC..1DFF ; Extend -200C..200D ; Extend -20D0..20DC ; Extend -20DD..20E0 ; Extend -20E1 ; Extend -20E2..20E4 ; Extend -20E5..20F0 ; Extend -2CEF..2CF1 ; Extend -2D7F ; Extend -2DE0..2DFF ; Extend -302A..302F ; Extend -3099..309A ; Extend -A66F ; Extend -A670..A672 ; Extend -A67C..A67D ; Extend -A6F0..A6F1 ; Extend -A802 ; Extend -A806 ; Extend -A80B ; Extend -A825..A826 ; Extend -A8C4 ; Extend -A8E0..A8F1 ; Extend -A926..A92D ; Extend -A947..A951 ; Extend -A980..A982 ; Extend -A9B3 ; Extend -A9B6..A9B9 ; Extend -A9BC ; Extend -AA29..AA2E ; Extend -AA31..AA32 ; Extend -AA35..AA36 ; Extend -AA43 ; Extend -AA4C ; Extend -AAB0 ; Extend -AAB2..AAB4 ; Extend -AAB7..AAB8 ; Extend -AABE..AABF ; Extend -AAC1 ; Extend -ABE5 ; Extend -ABE8 ; Extend -ABED ; Extend -FB1E ; Extend -FE00..FE0F ; Extend -FE20..FE26 ; Extend -FF9E..FF9F ; Extend -101FD ; Extend -10A01..10A03 ; Extend -10A05..10A06 ; Extend -10A0C..10A0F ; Extend -10A38..10A3A ; Extend -10A3F ; Extend -11001 ; Extend -11038..11046 ; Extend -11080..11081 ; Extend -110B3..110B6 ; Extend -110B9..110BA ; Extend -1D165 ; Extend -1D167..1D169 ; Extend -1D16E..1D172 ; Extend -1D17B..1D182 ; Extend -1D185..1D18B ; Extend -1D1AA..1D1AD ; Extend -1D242..1D244 ; Extend -E0100..E01EF ; Extend - -# Total code points: 1234 - -# ================================================ - -0E40..0E44 ; Prepend -0EC0..0EC4 ; Prepend -AAB5..AAB6 ; Prepend -AAB9 ; Prepend -AABB..AABC ; Prepend - -# Total code points: 15 - -# ================================================ - -0903 ; SpacingMark -093B ; SpacingMark -093E..0940 ; SpacingMark -0949..094C ; SpacingMark -094E..094F ; SpacingMark -0982..0983 ; SpacingMark -09BF..09C0 ; SpacingMark -09C7..09C8 ; SpacingMark -09CB..09CC ; SpacingMark -0A03 ; SpacingMark -0A3E..0A40 ; SpacingMark -0A83 ; SpacingMark -0ABE..0AC0 ; SpacingMark -0AC9 ; SpacingMark -0ACB..0ACC ; SpacingMark -0B02..0B03 ; SpacingMark -0B40 ; SpacingMark -0B47..0B48 ; SpacingMark -0B4B..0B4C ; SpacingMark -0BBF ; SpacingMark -0BC1..0BC2 ; SpacingMark -0BC6..0BC8 ; SpacingMark -0BCA..0BCC ; SpacingMark -0C01..0C03 ; SpacingMark -0C41..0C44 ; SpacingMark -0C82..0C83 ; SpacingMark -0CBE ; SpacingMark -0CC0..0CC1 ; SpacingMark -0CC3..0CC4 ; SpacingMark -0CC7..0CC8 ; SpacingMark -0CCA..0CCB ; SpacingMark -0D02..0D03 ; SpacingMark -0D3F..0D40 ; SpacingMark -0D46..0D48 ; SpacingMark -0D4A..0D4C ; SpacingMark -0D82..0D83 ; SpacingMark -0DD0..0DD1 ; SpacingMark -0DD8..0DDE ; SpacingMark -0DF2..0DF3 ; SpacingMark -0E30 ; SpacingMark -0E32..0E33 ; SpacingMark -0E45 ; SpacingMark -0EB0 ; SpacingMark -0EB2..0EB3 ; SpacingMark -0F3E..0F3F ; SpacingMark -0F7F ; SpacingMark -102B..102C ; SpacingMark -1031 ; SpacingMark -1038 ; SpacingMark -103B..103C ; SpacingMark -1056..1057 ; SpacingMark -1062..1064 ; SpacingMark -1067..106D ; SpacingMark -1083..1084 ; SpacingMark -1087..108C ; SpacingMark -108F ; SpacingMark -109A..109C ; SpacingMark -17B6 ; SpacingMark -17BE..17C5 ; SpacingMark -17C7..17C8 ; SpacingMark -1923..1926 ; SpacingMark -1929..192B ; SpacingMark -1930..1931 ; SpacingMark -1933..1938 ; SpacingMark -19B0..19C0 ; SpacingMark -19C8..19C9 ; SpacingMark -1A19..1A1B ; SpacingMark -1A55 ; SpacingMark -1A57 ; SpacingMark -1A61 ; SpacingMark -1A63..1A64 ; SpacingMark -1A6D..1A72 ; SpacingMark -1B04 ; SpacingMark -1B35 ; SpacingMark -1B3B ; SpacingMark -1B3D..1B41 ; SpacingMark -1B43..1B44 ; SpacingMark -1B82 ; SpacingMark -1BA1 ; SpacingMark -1BA6..1BA7 ; SpacingMark -1BAA ; SpacingMark -1BE7 ; SpacingMark -1BEA..1BEC ; SpacingMark -1BEE ; SpacingMark -1BF2..1BF3 ; SpacingMark -1C24..1C2B ; SpacingMark -1C34..1C35 ; SpacingMark -1CE1 ; SpacingMark -1CF2 ; SpacingMark -A823..A824 ; SpacingMark -A827 ; SpacingMark -A880..A881 ; SpacingMark -A8B4..A8C3 ; SpacingMark -A952..A953 ; SpacingMark -A983 ; SpacingMark -A9B4..A9B5 ; SpacingMark -A9BA..A9BB ; SpacingMark -A9BD..A9C0 ; SpacingMark -AA2F..AA30 ; SpacingMark -AA33..AA34 ; SpacingMark -AA4D ; SpacingMark -AA7B ; SpacingMark -ABE3..ABE4 ; SpacingMark -ABE6..ABE7 ; SpacingMark -ABE9..ABEA ; SpacingMark -ABEC ; SpacingMark -11000 ; SpacingMark -11002 ; SpacingMark -11082 ; SpacingMark -110B0..110B2 ; SpacingMark -110B7..110B8 ; SpacingMark -1D166 ; SpacingMark -1D16D ; SpacingMark - -# Total code points: 275 - -# ================================================ - -1100..115F ; L -A960..A97C ; L - -# Total code points: 125 - -# ================================================ - -1160..11A7 ; V -D7B0..D7C6 ; V - -# Total code points: 95 - -# ================================================ - -11A8..11FF ; T -D7CB..D7FB ; T - -# Total code points: 137 - -# ================================================ - -AC00 ; LV -AC1C ; LV -AC38 ; LV -AC54 ; LV -AC70 ; LV -AC8C ; LV -ACA8 ; LV -ACC4 ; LV -ACE0 ; LV -ACFC ; LV -AD18 ; LV -AD34 ; LV -AD50 ; LV -AD6C ; LV -AD88 ; LV -ADA4 ; LV -ADC0 ; LV -ADDC ; LV -ADF8 ; LV -AE14 ; LV -AE30 ; LV -AE4C ; LV -AE68 ; LV -AE84 ; LV -AEA0 ; LV -AEBC ; LV -AED8 ; LV -AEF4 ; LV -AF10 ; LV -AF2C ; LV -AF48 ; LV -AF64 ; LV -AF80 ; LV -AF9C ; LV -AFB8 ; LV -AFD4 ; LV -AFF0 ; LV -B00C ; LV -B028 ; LV -B044 ; LV -B060 ; LV -B07C ; LV -B098 ; LV -B0B4 ; LV -B0D0 ; LV -B0EC ; LV -B108 ; LV -B124 ; LV -B140 ; LV -B15C ; LV -B178 ; LV -B194 ; LV -B1B0 ; LV -B1CC ; LV -B1E8 ; LV -B204 ; LV -B220 ; LV -B23C ; LV -B258 ; LV -B274 ; LV -B290 ; LV -B2AC ; LV -B2C8 ; LV -B2E4 ; LV -B300 ; LV -B31C ; LV -B338 ; LV -B354 ; LV -B370 ; LV -B38C ; LV -B3A8 ; LV -B3C4 ; LV -B3E0 ; LV -B3FC ; LV -B418 ; LV -B434 ; LV -B450 ; LV -B46C ; LV -B488 ; LV -B4A4 ; LV -B4C0 ; LV -B4DC ; LV -B4F8 ; LV -B514 ; LV -B530 ; LV -B54C ; LV -B568 ; LV -B584 ; LV -B5A0 ; LV -B5BC ; LV -B5D8 ; LV -B5F4 ; LV -B610 ; LV -B62C ; LV -B648 ; LV -B664 ; LV -B680 ; LV -B69C ; LV -B6B8 ; LV -B6D4 ; LV -B6F0 ; LV -B70C ; LV -B728 ; LV -B744 ; LV -B760 ; LV -B77C ; LV -B798 ; LV -B7B4 ; LV -B7D0 ; LV -B7EC ; LV -B808 ; LV -B824 ; LV -B840 ; LV -B85C ; LV -B878 ; LV -B894 ; LV -B8B0 ; LV -B8CC ; LV -B8E8 ; LV -B904 ; LV -B920 ; LV -B93C ; LV -B958 ; LV -B974 ; LV -B990 ; LV -B9AC ; LV -B9C8 ; LV -B9E4 ; LV -BA00 ; LV -BA1C ; LV -BA38 ; LV -BA54 ; LV -BA70 ; LV -BA8C ; LV -BAA8 ; LV -BAC4 ; LV -BAE0 ; LV -BAFC ; LV -BB18 ; LV -BB34 ; LV -BB50 ; LV -BB6C ; LV -BB88 ; LV -BBA4 ; LV -BBC0 ; LV -BBDC ; LV -BBF8 ; LV -BC14 ; LV -BC30 ; LV -BC4C ; LV -BC68 ; LV -BC84 ; LV -BCA0 ; LV -BCBC ; LV -BCD8 ; LV -BCF4 ; LV -BD10 ; LV -BD2C ; LV -BD48 ; LV -BD64 ; LV -BD80 ; LV -BD9C ; LV -BDB8 ; LV -BDD4 ; LV -BDF0 ; LV -BE0C ; LV -BE28 ; LV -BE44 ; LV -BE60 ; LV -BE7C ; LV -BE98 ; LV -BEB4 ; LV -BED0 ; LV -BEEC ; LV -BF08 ; LV -BF24 ; LV -BF40 ; LV -BF5C ; LV -BF78 ; LV -BF94 ; LV -BFB0 ; LV -BFCC ; LV -BFE8 ; LV -C004 ; LV -C020 ; LV -C03C ; LV -C058 ; LV -C074 ; LV -C090 ; LV -C0AC ; LV -C0C8 ; LV -C0E4 ; LV -C100 ; LV -C11C ; LV -C138 ; LV -C154 ; LV -C170 ; LV -C18C ; LV -C1A8 ; LV -C1C4 ; LV -C1E0 ; LV -C1FC ; LV -C218 ; LV -C234 ; LV -C250 ; LV -C26C ; LV -C288 ; LV -C2A4 ; LV -C2C0 ; LV -C2DC ; LV -C2F8 ; LV -C314 ; LV -C330 ; LV -C34C ; LV -C368 ; LV -C384 ; LV -C3A0 ; LV -C3BC ; LV -C3D8 ; LV -C3F4 ; LV -C410 ; LV -C42C ; LV -C448 ; LV -C464 ; LV -C480 ; LV -C49C ; LV -C4B8 ; LV -C4D4 ; LV -C4F0 ; LV -C50C ; LV -C528 ; LV -C544 ; LV -C560 ; LV -C57C ; LV -C598 ; LV -C5B4 ; LV -C5D0 ; LV -C5EC ; LV -C608 ; LV -C624 ; LV -C640 ; LV -C65C ; LV -C678 ; LV -C694 ; LV -C6B0 ; LV -C6CC ; LV -C6E8 ; LV -C704 ; LV -C720 ; LV -C73C ; LV -C758 ; LV -C774 ; LV -C790 ; LV -C7AC ; LV -C7C8 ; LV -C7E4 ; LV -C800 ; LV -C81C ; LV -C838 ; LV -C854 ; LV -C870 ; LV -C88C ; LV -C8A8 ; LV -C8C4 ; LV -C8E0 ; LV -C8FC ; LV -C918 ; LV -C934 ; LV -C950 ; LV -C96C ; LV -C988 ; LV -C9A4 ; LV -C9C0 ; LV -C9DC ; LV -C9F8 ; LV -CA14 ; LV -CA30 ; LV -CA4C ; LV -CA68 ; LV -CA84 ; LV -CAA0 ; LV -CABC ; LV -CAD8 ; LV -CAF4 ; LV -CB10 ; LV -CB2C ; LV -CB48 ; LV -CB64 ; LV -CB80 ; LV -CB9C ; LV -CBB8 ; LV -CBD4 ; LV -CBF0 ; LV -CC0C ; LV -CC28 ; LV -CC44 ; LV -CC60 ; LV -CC7C ; LV -CC98 ; LV -CCB4 ; LV -CCD0 ; LV -CCEC ; LV -CD08 ; LV -CD24 ; LV -CD40 ; LV -CD5C ; LV -CD78 ; LV -CD94 ; LV -CDB0 ; LV -CDCC ; LV -CDE8 ; LV -CE04 ; LV -CE20 ; LV -CE3C ; LV -CE58 ; LV -CE74 ; LV -CE90 ; LV -CEAC ; LV -CEC8 ; LV -CEE4 ; LV -CF00 ; LV -CF1C ; LV -CF38 ; LV -CF54 ; LV -CF70 ; LV -CF8C ; LV -CFA8 ; LV -CFC4 ; LV -CFE0 ; LV -CFFC ; LV -D018 ; LV -D034 ; LV -D050 ; LV -D06C ; LV -D088 ; LV -D0A4 ; LV -D0C0 ; LV -D0DC ; LV -D0F8 ; LV -D114 ; LV -D130 ; LV -D14C ; LV -D168 ; LV -D184 ; LV -D1A0 ; LV -D1BC ; LV -D1D8 ; LV -D1F4 ; LV -D210 ; LV -D22C ; LV -D248 ; LV -D264 ; LV -D280 ; LV -D29C ; LV -D2B8 ; LV -D2D4 ; LV -D2F0 ; LV -D30C ; LV -D328 ; LV -D344 ; LV -D360 ; LV -D37C ; LV -D398 ; LV -D3B4 ; LV -D3D0 ; LV -D3EC ; LV -D408 ; LV -D424 ; LV -D440 ; LV -D45C ; LV -D478 ; LV -D494 ; LV -D4B0 ; LV -D4CC ; LV -D4E8 ; LV -D504 ; LV -D520 ; LV -D53C ; LV -D558 ; LV -D574 ; LV -D590 ; LV -D5AC ; LV -D5C8 ; LV -D5E4 ; LV -D600 ; LV -D61C ; LV -D638 ; LV -D654 ; LV -D670 ; LV -D68C ; LV -D6A8 ; LV -D6C4 ; LV -D6E0 ; LV -D6FC ; LV -D718 ; LV -D734 ; LV -D750 ; LV -D76C ; LV -D788 ; LV - -# Total code points: 399 - -# ================================================ - -AC01..AC1B ; LVT -AC1D..AC37 ; LVT -AC39..AC53 ; LVT -AC55..AC6F ; LVT -AC71..AC8B ; LVT -AC8D..ACA7 ; LVT -ACA9..ACC3 ; LVT -ACC5..ACDF ; LVT -ACE1..ACFB ; LVT -ACFD..AD17 ; LVT -AD19..AD33 ; LVT -AD35..AD4F ; LVT -AD51..AD6B ; LVT -AD6D..AD87 ; LVT -AD89..ADA3 ; LVT -ADA5..ADBF ; LVT -ADC1..ADDB ; LVT -ADDD..ADF7 ; LVT -ADF9..AE13 ; LVT -AE15..AE2F ; LVT -AE31..AE4B ; LVT -AE4D..AE67 ; LVT -AE69..AE83 ; LVT -AE85..AE9F ; LVT -AEA1..AEBB ; LVT -AEBD..AED7 ; LVT -AED9..AEF3 ; LVT -AEF5..AF0F ; LVT -AF11..AF2B ; LVT -AF2D..AF47 ; LVT -AF49..AF63 ; LVT -AF65..AF7F ; LVT -AF81..AF9B ; LVT -AF9D..AFB7 ; LVT -AFB9..AFD3 ; LVT -AFD5..AFEF ; LVT -AFF1..B00B ; LVT -B00D..B027 ; LVT -B029..B043 ; LVT -B045..B05F ; LVT -B061..B07B ; LVT -B07D..B097 ; LVT -B099..B0B3 ; LVT -B0B5..B0CF ; LVT -B0D1..B0EB ; LVT -B0ED..B107 ; LVT -B109..B123 ; LVT -B125..B13F ; LVT -B141..B15B ; LVT -B15D..B177 ; LVT -B179..B193 ; LVT -B195..B1AF ; LVT -B1B1..B1CB ; LVT -B1CD..B1E7 ; LVT -B1E9..B203 ; LVT -B205..B21F ; LVT -B221..B23B ; LVT -B23D..B257 ; LVT -B259..B273 ; LVT -B275..B28F ; LVT -B291..B2AB ; LVT -B2AD..B2C7 ; LVT -B2C9..B2E3 ; LVT -B2E5..B2FF ; LVT -B301..B31B ; LVT -B31D..B337 ; LVT -B339..B353 ; LVT -B355..B36F ; LVT -B371..B38B ; LVT -B38D..B3A7 ; LVT -B3A9..B3C3 ; LVT -B3C5..B3DF ; LVT -B3E1..B3FB ; LVT -B3FD..B417 ; LVT -B419..B433 ; LVT -B435..B44F ; LVT -B451..B46B ; LVT -B46D..B487 ; LVT -B489..B4A3 ; LVT -B4A5..B4BF ; LVT -B4C1..B4DB ; LVT -B4DD..B4F7 ; LVT -B4F9..B513 ; LVT -B515..B52F ; LVT -B531..B54B ; LVT -B54D..B567 ; LVT -B569..B583 ; LVT -B585..B59F ; LVT -B5A1..B5BB ; LVT -B5BD..B5D7 ; LVT -B5D9..B5F3 ; LVT -B5F5..B60F ; LVT -B611..B62B ; LVT -B62D..B647 ; LVT -B649..B663 ; LVT -B665..B67F ; LVT -B681..B69B ; LVT -B69D..B6B7 ; LVT -B6B9..B6D3 ; LVT -B6D5..B6EF ; LVT -B6F1..B70B ; LVT -B70D..B727 ; LVT -B729..B743 ; LVT -B745..B75F ; LVT -B761..B77B ; LVT -B77D..B797 ; LVT -B799..B7B3 ; LVT -B7B5..B7CF ; LVT -B7D1..B7EB ; LVT -B7ED..B807 ; LVT -B809..B823 ; LVT -B825..B83F ; LVT -B841..B85B ; LVT -B85D..B877 ; LVT -B879..B893 ; LVT -B895..B8AF ; LVT -B8B1..B8CB ; LVT -B8CD..B8E7 ; LVT -B8E9..B903 ; LVT -B905..B91F ; LVT -B921..B93B ; LVT -B93D..B957 ; LVT -B959..B973 ; LVT -B975..B98F ; LVT -B991..B9AB ; LVT -B9AD..B9C7 ; LVT -B9C9..B9E3 ; LVT -B9E5..B9FF ; LVT -BA01..BA1B ; LVT -BA1D..BA37 ; LVT -BA39..BA53 ; LVT -BA55..BA6F ; LVT -BA71..BA8B ; LVT -BA8D..BAA7 ; LVT -BAA9..BAC3 ; LVT -BAC5..BADF ; LVT -BAE1..BAFB ; LVT -BAFD..BB17 ; LVT -BB19..BB33 ; LVT -BB35..BB4F ; LVT -BB51..BB6B ; LVT -BB6D..BB87 ; LVT -BB89..BBA3 ; LVT -BBA5..BBBF ; LVT -BBC1..BBDB ; LVT -BBDD..BBF7 ; LVT -BBF9..BC13 ; LVT -BC15..BC2F ; LVT -BC31..BC4B ; LVT -BC4D..BC67 ; LVT -BC69..BC83 ; LVT -BC85..BC9F ; LVT -BCA1..BCBB ; LVT -BCBD..BCD7 ; LVT -BCD9..BCF3 ; LVT -BCF5..BD0F ; LVT -BD11..BD2B ; LVT -BD2D..BD47 ; LVT -BD49..BD63 ; LVT -BD65..BD7F ; LVT -BD81..BD9B ; LVT -BD9D..BDB7 ; LVT -BDB9..BDD3 ; LVT -BDD5..BDEF ; LVT -BDF1..BE0B ; LVT -BE0D..BE27 ; LVT -BE29..BE43 ; LVT -BE45..BE5F ; LVT -BE61..BE7B ; LVT -BE7D..BE97 ; LVT -BE99..BEB3 ; LVT -BEB5..BECF ; LVT -BED1..BEEB ; LVT -BEED..BF07 ; LVT -BF09..BF23 ; LVT -BF25..BF3F ; LVT -BF41..BF5B ; LVT -BF5D..BF77 ; LVT -BF79..BF93 ; LVT -BF95..BFAF ; LVT -BFB1..BFCB ; LVT -BFCD..BFE7 ; LVT -BFE9..C003 ; LVT -C005..C01F ; LVT -C021..C03B ; LVT -C03D..C057 ; LVT -C059..C073 ; LVT -C075..C08F ; LVT -C091..C0AB ; LVT -C0AD..C0C7 ; LVT -C0C9..C0E3 ; LVT -C0E5..C0FF ; LVT -C101..C11B ; LVT -C11D..C137 ; LVT -C139..C153 ; LVT -C155..C16F ; LVT -C171..C18B ; LVT -C18D..C1A7 ; LVT -C1A9..C1C3 ; LVT -C1C5..C1DF ; LVT -C1E1..C1FB ; LVT -C1FD..C217 ; LVT -C219..C233 ; LVT -C235..C24F ; LVT -C251..C26B ; LVT -C26D..C287 ; LVT -C289..C2A3 ; LVT -C2A5..C2BF ; LVT -C2C1..C2DB ; LVT -C2DD..C2F7 ; LVT -C2F9..C313 ; LVT -C315..C32F ; LVT -C331..C34B ; LVT -C34D..C367 ; LVT -C369..C383 ; LVT -C385..C39F ; LVT -C3A1..C3BB ; LVT -C3BD..C3D7 ; LVT -C3D9..C3F3 ; LVT -C3F5..C40F ; LVT -C411..C42B ; LVT -C42D..C447 ; LVT -C449..C463 ; LVT -C465..C47F ; LVT -C481..C49B ; LVT -C49D..C4B7 ; LVT -C4B9..C4D3 ; LVT -C4D5..C4EF ; LVT -C4F1..C50B ; LVT -C50D..C527 ; LVT -C529..C543 ; LVT -C545..C55F ; LVT -C561..C57B ; LVT -C57D..C597 ; LVT -C599..C5B3 ; LVT -C5B5..C5CF ; LVT -C5D1..C5EB ; LVT -C5ED..C607 ; LVT -C609..C623 ; LVT -C625..C63F ; LVT -C641..C65B ; LVT -C65D..C677 ; LVT -C679..C693 ; LVT -C695..C6AF ; LVT -C6B1..C6CB ; LVT -C6CD..C6E7 ; LVT -C6E9..C703 ; LVT -C705..C71F ; LVT -C721..C73B ; LVT -C73D..C757 ; LVT -C759..C773 ; LVT -C775..C78F ; LVT -C791..C7AB ; LVT -C7AD..C7C7 ; LVT -C7C9..C7E3 ; LVT -C7E5..C7FF ; LVT -C801..C81B ; LVT -C81D..C837 ; LVT -C839..C853 ; LVT -C855..C86F ; LVT -C871..C88B ; LVT -C88D..C8A7 ; LVT -C8A9..C8C3 ; LVT -C8C5..C8DF ; LVT -C8E1..C8FB ; LVT -C8FD..C917 ; LVT -C919..C933 ; LVT -C935..C94F ; LVT -C951..C96B ; LVT -C96D..C987 ; LVT -C989..C9A3 ; LVT -C9A5..C9BF ; LVT -C9C1..C9DB ; LVT -C9DD..C9F7 ; LVT -C9F9..CA13 ; LVT -CA15..CA2F ; LVT -CA31..CA4B ; LVT -CA4D..CA67 ; LVT -CA69..CA83 ; LVT -CA85..CA9F ; LVT -CAA1..CABB ; LVT -CABD..CAD7 ; LVT -CAD9..CAF3 ; LVT -CAF5..CB0F ; LVT -CB11..CB2B ; LVT -CB2D..CB47 ; LVT -CB49..CB63 ; LVT -CB65..CB7F ; LVT -CB81..CB9B ; LVT -CB9D..CBB7 ; LVT -CBB9..CBD3 ; LVT -CBD5..CBEF ; LVT -CBF1..CC0B ; LVT -CC0D..CC27 ; LVT -CC29..CC43 ; LVT -CC45..CC5F ; LVT -CC61..CC7B ; LVT -CC7D..CC97 ; LVT -CC99..CCB3 ; LVT -CCB5..CCCF ; LVT -CCD1..CCEB ; LVT -CCED..CD07 ; LVT -CD09..CD23 ; LVT -CD25..CD3F ; LVT -CD41..CD5B ; LVT -CD5D..CD77 ; LVT -CD79..CD93 ; LVT -CD95..CDAF ; LVT -CDB1..CDCB ; LVT -CDCD..CDE7 ; LVT -CDE9..CE03 ; LVT -CE05..CE1F ; LVT -CE21..CE3B ; LVT -CE3D..CE57 ; LVT -CE59..CE73 ; LVT -CE75..CE8F ; LVT -CE91..CEAB ; LVT -CEAD..CEC7 ; LVT -CEC9..CEE3 ; LVT -CEE5..CEFF ; LVT -CF01..CF1B ; LVT -CF1D..CF37 ; LVT -CF39..CF53 ; LVT -CF55..CF6F ; LVT -CF71..CF8B ; LVT -CF8D..CFA7 ; LVT -CFA9..CFC3 ; LVT -CFC5..CFDF ; LVT -CFE1..CFFB ; LVT -CFFD..D017 ; LVT -D019..D033 ; LVT -D035..D04F ; LVT -D051..D06B ; LVT -D06D..D087 ; LVT -D089..D0A3 ; LVT -D0A5..D0BF ; LVT -D0C1..D0DB ; LVT -D0DD..D0F7 ; LVT -D0F9..D113 ; LVT -D115..D12F ; LVT -D131..D14B ; LVT -D14D..D167 ; LVT -D169..D183 ; LVT -D185..D19F ; LVT -D1A1..D1BB ; LVT -D1BD..D1D7 ; LVT -D1D9..D1F3 ; LVT -D1F5..D20F ; LVT -D211..D22B ; LVT -D22D..D247 ; LVT -D249..D263 ; LVT -D265..D27F ; LVT -D281..D29B ; LVT -D29D..D2B7 ; LVT -D2B9..D2D3 ; LVT -D2D5..D2EF ; LVT -D2F1..D30B ; LVT -D30D..D327 ; LVT -D329..D343 ; LVT -D345..D35F ; LVT -D361..D37B ; LVT -D37D..D397 ; LVT -D399..D3B3 ; LVT -D3B5..D3CF ; LVT -D3D1..D3EB ; LVT -D3ED..D407 ; LVT -D409..D423 ; LVT -D425..D43F ; LVT -D441..D45B ; LVT -D45D..D477 ; LVT -D479..D493 ; LVT -D495..D4AF ; LVT -D4B1..D4CB ; LVT -D4CD..D4E7 ; LVT -D4E9..D503 ; LVT -D505..D51F ; LVT -D521..D53B ; LVT -D53D..D557 ; LVT -D559..D573 ; LVT -D575..D58F ; LVT -D591..D5AB ; LVT -D5AD..D5C7 ; LVT -D5C9..D5E3 ; LVT -D5E5..D5FF ; LVT -D601..D61B ; LVT -D61D..D637 ; LVT -D639..D653 ; LVT -D655..D66F ; LVT -D671..D68B ; LVT -D68D..D6A7 ; LVT -D6A9..D6C3 ; LVT -D6C5..D6DF ; LVT -D6E1..D6FB ; LVT -D6FD..D717 ; LVT -D719..D733 ; LVT -D735..D74F ; LVT -D751..D76B ; LVT -D76D..D787 ; LVT -D789..D7A3 ; LVT - -# Total code points: 10773 - -# EOF diff --git a/icuSources/data/unidata/base_unidata/LineBreak.txt b/icuSources/data/unidata/base_unidata/LineBreak.txt deleted file mode 100644 index ad45076d..00000000 --- a/icuSources/data/unidata/base_unidata/LineBreak.txt +++ /dev/null @@ -1,2245 +0,0 @@ -# LineBreak-6.0.0.txt -# Date: 2010-08-18, 17:25:00 PDT [KW] -# -# Line Break Properties -# -# This file is a normative contributory data file in the -# Unicode Character Database. -# It contains both normative and informative data. -# -# Copyright (c) 1991-2010 Unicode, Inc. -# For terms of use, see http://www.unicode.org/terms_of_use.html -# -# The format is two fields separated by a semicolon. -# Field 0: Unicode value -# Field 1: LineBreak property, consisting of one of the following values: -# Normative: -# "BK", "CR", "LF", "CM", "SG", "GL", "CB", "SP", "ZW", -# "NL", "WJ", "JL", "JV", "JT", "H2", "H3" -# Informative: -# "XX", "OP", "CL", "CP", "QU", "NS", "EX", "SY", -# "IS", "PR", "PO", "NU", "AL", "ID", "IN", "HY", -# "BB", "BA", "SA", "AI", "B2" -# - All code points, assigned and unassigned, that are not listed -# explicitly are given the value "XX". -# The unassigned code points that default to "ID" include ranges in the -# following blocks: -# CJK Unified Ideographs Extension A: U+3400..U+4DBF -# CJK Unified Ideographs: U+4E00..U+9FFF -# CJK Compatibility Ideographs: U+F900..U+FAFF -# CJK Unified Ideographs Extension B: U+20000..U+2A6DF -# CJK Unified Ideographs Extension C: U+2A700..U+2B73F -# CJK Unified Ideographs Extension D: U+2B740..U+2B81F -# CJK Compatibility Ideographs Supplement: U+2F800..U+2FA1F -# and any other reserved code points on -# Planes 2 and 3: U+20000..U+2FFFD -# U+30000..U+3FFFD -# - Characters ranges are specified as for other property files in -# the Unicode Character Database. -# -# The Unicode name of each character is provided in a comment for help -# in identifying the characters. -# -# See UAX #14: Unicode Line Breaking Algorithm, for more information -# -# @missing: 0000..10FFFF; XX -0000..0008;CM -0009;BA -000A;LF -000B..000C;BK -000D;CR -000E..001F;CM -0020;SP -0021;EX -0022;QU -0023;AL -0024;PR -0025;PO -0026;AL -0027;QU -0028;OP -0029;CP -002A;AL -002B;PR -002C;IS -002D;HY -002E;IS -002F;SY -0030..0039;NU -003A..003B;IS -003C..003E;AL -003F;EX -0040..005A;AL -005B;OP -005C;PR -005D;CP -005E..007A;AL -007B;OP -007C;BA -007D;CL -007E;AL -007F..0084;CM -0085;NL -0086..009F;CM -00A0;GL -00A1;OP -00A2;PO -00A3..00A5;PR -00A6;AL -00A7..00A8;AI -00A9;AL -00AA;AI -00AB;QU -00AC;AL -00AD;BA -00AE..00AF;AL -00B0;PO -00B1;PR -00B2..00B3;AI -00B4;BB -00B5;AL -00B6..00BA;AI -00BB;QU -00BC..00BE;AI -00BF;OP -00C0..00D6;AL -00D7;AI -00D8..00F6;AL -00F7;AI -00F8..02C6;AL -02C7;AI -02C8;BB -02C9..02CB;AI -02CC;BB -02CD;AI -02CE..02CF;AL -02D0;AI -02D1..02D7;AL -02D8..02DB;AI -02DC;AL -02DD;AI -02DE;AL -02DF;BB -02E0..02FF;AL -0300..034E;CM -034F;GL -0350..035B;CM -035C..0362;GL -0363..036F;CM -0370..0377;AL -037A..037D;AL -037E;IS -0384..038A;AL -038C;AL -038E..03A1;AL -03A3..0482;AL -0483..0489;CM -048A..0527;AL -0531..0556;AL -0559..055F;AL -0561..0587;AL -0589;IS -058A;BA -0591..05BD;CM -05BE;BA -05BF;CM -05C0;AL -05C1..05C2;CM -05C3;AL -05C4..05C5;CM -05C6;EX -05C7;CM -05D0..05EA;AL -05F0..05F4;AL -0600..0603;AL -0606..0608;AL -0609..060B;PO -060C..060D;IS -060E..060F;AL -0610..061A;CM -061B;EX -061E..061F;EX -0620..064A;AL -064B..065F;CM -0660..0669;NU -066A;PO -066B..066C;NU -066D..066F;AL -0670;CM -0671..06D3;AL -06D4;EX -06D5;AL -06D6..06DC;CM -06DD..06DE;AL -06DF..06E4;CM -06E5..06E6;AL -06E7..06E8;CM -06E9;AL -06EA..06ED;CM -06EE..06EF;AL -06F0..06F9;NU -06FA..070D;AL -070F..0710;AL -0711;CM -0712..072F;AL -0730..074A;CM -074D..07A5;AL -07A6..07B0;CM -07B1;AL -07C0..07C9;NU -07CA..07EA;AL -07EB..07F3;CM -07F4..07F7;AL -07F8;IS -07F9;EX -07FA;AL -0800..0815;AL -0816..0819;CM -081A;AL -081B..0823;CM -0824;AL -0825..0827;CM -0828;AL -0829..082D;CM -0830..083E;AL -0840..0858;AL -0859..085B;CM -085E;AL -0900..0903;CM -0904..0939;AL -093A..093C;CM -093D;AL -093E..094F;CM -0950;AL -0951..0957;CM -0958..0961;AL -0962..0963;CM -0964..0965;BA -0966..096F;NU -0970..0977;AL -0979..097F;AL -0981..0983;CM -0985..098C;AL -098F..0990;AL -0993..09A8;AL -09AA..09B0;AL -09B2;AL -09B6..09B9;AL -09BC;CM -09BD;AL -09BE..09C4;CM -09C7..09C8;CM -09CB..09CD;CM -09CE;AL -09D7;CM -09DC..09DD;AL -09DF..09E1;AL -09E2..09E3;CM -09E6..09EF;NU -09F0..09F1;AL -09F2..09F3;PO -09F4..09F8;AL -09F9;PO -09FA;AL -09FB;PR -0A01..0A03;CM -0A05..0A0A;AL -0A0F..0A10;AL -0A13..0A28;AL -0A2A..0A30;AL -0A32..0A33;AL -0A35..0A36;AL -0A38..0A39;AL -0A3C;CM -0A3E..0A42;CM -0A47..0A48;CM -0A4B..0A4D;CM -0A51;CM -0A59..0A5C;AL -0A5E;AL -0A66..0A6F;NU -0A70..0A71;CM -0A72..0A74;AL -0A75;CM -0A81..0A83;CM -0A85..0A8D;AL -0A8F..0A91;AL -0A93..0AA8;AL -0AAA..0AB0;AL -0AB2..0AB3;AL -0AB5..0AB9;AL -0ABC;CM -0ABD;AL -0ABE..0AC5;CM -0AC7..0AC9;CM -0ACB..0ACD;CM -0AD0;AL -0AE0..0AE1;AL -0AE2..0AE3;CM -0AE6..0AEF;NU -0AF1;PR -0B01..0B03;CM -0B05..0B0C;AL -0B0F..0B10;AL -0B13..0B28;AL -0B2A..0B30;AL -0B32..0B33;AL -0B35..0B39;AL -0B3C;CM -0B3D;AL -0B3E..0B44;CM -0B47..0B48;CM -0B4B..0B4D;CM -0B56..0B57;CM -0B5C..0B5D;AL -0B5F..0B61;AL -0B62..0B63;CM -0B66..0B6F;NU -0B70..0B77;AL -0B82;CM -0B83;AL -0B85..0B8A;AL -0B8E..0B90;AL -0B92..0B95;AL -0B99..0B9A;AL -0B9C;AL -0B9E..0B9F;AL -0BA3..0BA4;AL -0BA8..0BAA;AL -0BAE..0BB9;AL -0BBE..0BC2;CM -0BC6..0BC8;CM -0BCA..0BCD;CM -0BD0;AL -0BD7;CM -0BE6..0BEF;NU -0BF0..0BF8;AL -0BF9;PR -0BFA;AL -0C01..0C03;CM -0C05..0C0C;AL -0C0E..0C10;AL -0C12..0C28;AL -0C2A..0C33;AL -0C35..0C39;AL -0C3D;AL -0C3E..0C44;CM -0C46..0C48;CM -0C4A..0C4D;CM -0C55..0C56;CM -0C58..0C59;AL -0C60..0C61;AL -0C62..0C63;CM -0C66..0C6F;NU -0C78..0C7F;AL -0C82..0C83;CM -0C85..0C8C;AL -0C8E..0C90;AL -0C92..0CA8;AL -0CAA..0CB3;AL -0CB5..0CB9;AL -0CBC;CM -0CBD;AL -0CBE..0CC4;CM -0CC6..0CC8;CM -0CCA..0CCD;CM -0CD5..0CD6;CM -0CDE;AL -0CE0..0CE1;AL -0CE2..0CE3;CM -0CE6..0CEF;NU -0CF1..0CF2;AL -0D02..0D03;CM -0D05..0D0C;AL -0D0E..0D10;AL -0D12..0D3A;AL -0D3D;AL -0D3E..0D44;CM -0D46..0D48;CM -0D4A..0D4D;CM -0D4E;AL -0D57;CM -0D60..0D61;AL -0D62..0D63;CM -0D66..0D6F;NU -0D70..0D75;AL -0D79;PO -0D7A..0D7F;AL -0D82..0D83;CM -0D85..0D96;AL -0D9A..0DB1;AL -0DB3..0DBB;AL -0DBD;AL -0DC0..0DC6;AL -0DCA;CM -0DCF..0DD4;CM -0DD6;CM -0DD8..0DDF;CM -0DF2..0DF3;CM -0DF4;AL -0E01..0E3A;SA -0E3F;PR -0E40..0E4E;SA -0E4F;AL -0E50..0E59;NU -0E5A..0E5B;BA -0E81..0E82;SA -0E84;SA -0E87..0E88;SA -0E8A;SA -0E8D;SA -0E94..0E97;SA -0E99..0E9F;SA -0EA1..0EA3;SA -0EA5;SA -0EA7;SA -0EAA..0EAB;SA -0EAD..0EB9;SA -0EBB..0EBD;SA -0EC0..0EC4;SA -0EC6;SA -0EC8..0ECD;SA -0ED0..0ED9;NU -0EDC..0EDD;SA -0F00;AL -0F01..0F04;BB -0F05;AL -0F06..0F07;BB -0F08;GL -0F09..0F0A;BB -0F0B;BA -0F0C;GL -0F0D..0F11;EX -0F12;GL -0F13;AL -0F14;EX -0F15..0F17;AL -0F18..0F19;CM -0F1A..0F1F;AL -0F20..0F29;NU -0F2A..0F33;AL -0F34;BA -0F35;CM -0F36;AL -0F37;CM -0F38;AL -0F39;CM -0F3A;OP -0F3B;CL -0F3C;OP -0F3D;CL -0F3E..0F3F;CM -0F40..0F47;AL -0F49..0F6C;AL -0F71..0F7E;CM -0F7F;BA -0F80..0F84;CM -0F85;BA -0F86..0F87;CM -0F88..0F8C;AL -0F8D..0F97;CM -0F99..0FBC;CM -0FBE..0FBF;BA -0FC0..0FC5;AL -0FC6;CM -0FC7..0FCC;AL -0FCE..0FCF;AL -0FD0..0FD1;BB -0FD2;BA -0FD3;BB -0FD4..0FD8;AL -0FD9..0FDA;GL -1000..103F;SA -1040..1049;NU -104A..104B;BA -104C..104F;AL -1050..108F;SA -1090..1099;NU -109A..109F;SA -10A0..10C5;AL -10D0..10FC;AL -1100..115F;JL -1160..11A7;JV -11A8..11FF;JT -1200..1248;AL -124A..124D;AL -1250..1256;AL -1258;AL -125A..125D;AL -1260..1288;AL -128A..128D;AL -1290..12B0;AL -12B2..12B5;AL -12B8..12BE;AL -12C0;AL -12C2..12C5;AL -12C8..12D6;AL -12D8..1310;AL -1312..1315;AL -1318..135A;AL -135D..135F;CM -1360;AL -1361;BA -1362..137C;AL -1380..1399;AL -13A0..13F4;AL -1400;BA -1401..167F;AL -1680;BA -1681..169A;AL -169B;OP -169C;CL -16A0..16EA;AL -16EB..16ED;BA -16EE..16F0;AL -1700..170C;AL -170E..1711;AL -1712..1714;CM -1720..1731;AL -1732..1734;CM -1735..1736;BA -1740..1751;AL -1752..1753;CM -1760..176C;AL -176E..1770;AL -1772..1773;CM -1780..17D3;SA -17D4..17D5;BA -17D6;NS -17D7;SA -17D8;BA -17D9;AL -17DA;BA -17DB;PR -17DC..17DD;SA -17E0..17E9;NU -17F0..17F9;AL -1800..1801;AL -1802..1803;EX -1804..1805;BA -1806;BB -1807;AL -1808..1809;EX -180A;AL -180B..180D;CM -180E;GL -1810..1819;NU -1820..1877;AL -1880..18A8;AL -18A9;CM -18AA;AL -18B0..18F5;AL -1900..191C;AL -1920..192B;CM -1930..193B;CM -1940;AL -1944..1945;EX -1946..194F;NU -1950..196D;SA -1970..1974;SA -1980..19AB;SA -19B0..19C9;SA -19D0..19D9;NU -19DA;SA -19DE..19DF;SA -19E0..1A16;AL -1A17..1A1B;CM -1A1E..1A1F;AL -1A20..1A5E;SA -1A60..1A7C;SA -1A7F;CM -1A80..1A89;NU -1A90..1A99;NU -1AA0..1AAD;SA -1B00..1B04;CM -1B05..1B33;AL -1B34..1B44;CM -1B45..1B4B;AL -1B50..1B59;NU -1B5A..1B5B;BA -1B5C;AL -1B5D..1B60;BA -1B61..1B6A;AL -1B6B..1B73;CM -1B74..1B7C;AL -1B80..1B82;CM -1B83..1BA0;AL -1BA1..1BAA;CM -1BAE..1BAF;AL -1BB0..1BB9;NU -1BC0..1BE5;AL -1BE6..1BF3;CM -1BFC..1C23;AL -1C24..1C37;CM -1C3B..1C3F;BA -1C40..1C49;NU -1C4D..1C4F;AL -1C50..1C59;NU -1C5A..1C7D;AL -1C7E..1C7F;BA -1CD0..1CD2;CM -1CD3;AL -1CD4..1CE8;CM -1CE9..1CEC;AL -1CED;CM -1CEE..1CF1;AL -1CF2;CM -1D00..1DBF;AL -1DC0..1DE6;CM -1DFC..1DFF;CM -1E00..1F15;AL -1F18..1F1D;AL -1F20..1F45;AL -1F48..1F4D;AL -1F50..1F57;AL -1F59;AL -1F5B;AL -1F5D;AL -1F5F..1F7D;AL -1F80..1FB4;AL -1FB6..1FC4;AL -1FC6..1FD3;AL -1FD6..1FDB;AL -1FDD..1FEF;AL -1FF2..1FF4;AL -1FF6..1FFC;AL -1FFD;BB -1FFE;AL -2000..2006;BA -2007;GL -2008..200A;BA -200B;ZW -200C..200F;CM -2010;BA -2011;GL -2012..2013;BA -2014;B2 -2015..2016;AI -2017;AL -2018..2019;QU -201A;OP -201B..201D;QU -201E;OP -201F;QU -2020..2021;AI -2022..2023;AL -2024..2026;IN -2027;BA -2028..2029;BK -202A..202E;CM -202F;GL -2030..2037;PO -2038;AL -2039..203A;QU -203B;AI -203C..203D;NS -203E..2043;AL -2044;IS -2045;OP -2046;CL -2047..2049;NS -204A..2055;AL -2056;BA -2057;AL -2058..205B;BA -205C;AL -205D..205F;BA -2060;WJ -2061..2064;AL -206A..206F;CM -2070..2071;AL -2074;AI -2075..207C;AL -207D;OP -207E;CL -207F;AI -2080;AL -2081..2084;AI -2085..208C;AL -208D;OP -208E;CL -2090..209C;AL -20A0..20A6;PR -20A7;PO -20A8..20B5;PR -20B6;PO -20B7..20B9;PR -20D0..20F0;CM -2100..2102;AL -2103;PO -2104;AL -2105;AI -2106..2108;AL -2109;PO -210A..2112;AL -2113;AI -2114..2115;AL -2116;PR -2117..2120;AL -2121..2122;AI -2123..212A;AL -212B;AI -212C..2153;AL -2154..2155;AI -2156..215A;AL -215B;AI -215C..215D;AL -215E;AI -215F;AL -2160..216B;AI -216C..216F;AL -2170..2179;AI -217A..2188;AL -2189;AI -2190..2199;AI -219A..21D1;AL -21D2;AI -21D3;AL -21D4;AI -21D5..21FF;AL -2200;AI -2201;AL -2202..2203;AI -2204..2206;AL -2207..2208;AI -2209..220A;AL -220B;AI -220C..220E;AL -220F;AI -2210;AL -2211;AI -2212..2213;PR -2214;AL -2215;AI -2216..2219;AL -221A;AI -221B..221C;AL -221D..2220;AI -2221..2222;AL -2223;AI -2224;AL -2225;AI -2226;AL -2227..222C;AI -222D;AL -222E;AI -222F..2233;AL -2234..2237;AI -2238..223B;AL -223C..223D;AI -223E..2247;AL -2248;AI -2249..224B;AL -224C;AI -224D..2251;AL -2252;AI -2253..225F;AL -2260..2261;AI -2262..2263;AL -2264..2267;AI -2268..2269;AL -226A..226B;AI -226C..226D;AL -226E..226F;AI -2270..2281;AL -2282..2283;AI -2284..2285;AL -2286..2287;AI -2288..2294;AL -2295;AI -2296..2298;AL -2299;AI -229A..22A4;AL -22A5;AI -22A6..22BE;AL -22BF;AI -22C0..2311;AL -2312;AI -2313..2328;AL -2329;OP -232A;CL -232B..23F3;AL -2400..2426;AL -2440..244A;AL -2460..24FE;AI -24FF;AL -2500..254B;AI -254C..254F;AL -2550..2574;AI -2575..257F;AL -2580..258F;AI -2590..2591;AL -2592..2595;AI -2596..259F;AL -25A0..25A1;AI -25A2;AL -25A3..25A9;AI -25AA..25B1;AL -25B2..25B3;AI -25B4..25B5;AL -25B6..25B7;AI -25B8..25BB;AL -25BC..25BD;AI -25BE..25BF;AL -25C0..25C1;AI -25C2..25C5;AL -25C6..25C8;AI -25C9..25CA;AL -25CB;AI -25CC..25CD;AL -25CE..25D1;AI -25D2..25E1;AL -25E2..25E5;AI -25E6..25EE;AL -25EF;AI -25F0..2604;AL -2605..2606;AI -2607..2608;AL -2609;AI -260A..260D;AL -260E..260F;AI -2610..2613;AL -2614..2617;AI -2618..261B;AL -261C;AI -261D;AL -261E;AI -261F..263F;AL -2640;AI -2641;AL -2642;AI -2643..265F;AL -2660..2661;AI -2662;AL -2663..2665;AI -2666;AL -2667..266A;AI -266B;AL -266C..266D;AI -266E;AL -266F;AI -2670..269D;AL -269E..269F;AI -26A0..26BD;AL -26BE..26BF;AI -26C0..26C3;AL -26C4..26CD;AI -26CE;AL -26CF..26E1;AI -26E2;AL -26E3;AI -26E4..26E7;AL -26E8..26FF;AI -2701..2756;AL -2757;AI -2758..275A;AL -275B..275E;QU -275F..2761;AL -2762..2763;EX -2764..2767;AL -2768;OP -2769;CL -276A;OP -276B;CL -276C;OP -276D;CL -276E;OP -276F;CL -2770;OP -2771;CL -2772;OP -2773;CL -2774;OP -2775;CL -2776..2793;AI -2794..27C4;AL -27C5;OP -27C6;CL -27C7..27CA;AL -27CC;AL -27CE..27E5;AL -27E6;OP -27E7;CL -27E8;OP -27E9;CL -27EA;OP -27EB;CL -27EC;OP -27ED;CL -27EE;OP -27EF;CL -27F0..2982;AL -2983;OP -2984;CL -2985;OP -2986;CL -2987;OP -2988;CL -2989;OP -298A;CL -298B;OP -298C;CL -298D;OP -298E;CL -298F;OP -2990;CL -2991;OP -2992;CL -2993;OP -2994;CL -2995;OP -2996;CL -2997;OP -2998;CL -2999..29D7;AL -29D8;OP -29D9;CL -29DA;OP -29DB;CL -29DC..29FB;AL -29FC;OP -29FD;CL -29FE..2B4C;AL -2B50..2B54;AL -2B55..2B59;AI -2C00..2C2E;AL -2C30..2C5E;AL -2C60..2CEE;AL -2CEF..2CF1;CM -2CF9;EX -2CFA..2CFC;BA -2CFD;AL -2CFE;EX -2CFF;BA -2D00..2D25;AL -2D30..2D65;AL -2D6F;AL -2D70;BA -2D7F;CM -2D80..2D96;AL -2DA0..2DA6;AL -2DA8..2DAE;AL -2DB0..2DB6;AL -2DB8..2DBE;AL -2DC0..2DC6;AL -2DC8..2DCE;AL -2DD0..2DD6;AL -2DD8..2DDE;AL -2DE0..2DFF;CM -2E00..2E0D;QU -2E0E..2E15;BA -2E16;AL -2E17;BA -2E18;OP -2E19;BA -2E1A..2E1B;AL -2E1C..2E1D;QU -2E1E..2E1F;AL -2E20..2E21;QU -2E22;OP -2E23;CL -2E24;OP -2E25;CL -2E26;OP -2E27;CL -2E28;OP -2E29;CL -2E2A..2E2D;BA -2E2E;EX -2E2F;AL -2E30..2E31;BA -2E80..2E99;ID -2E9B..2EF3;ID -2F00..2FD5;ID -2FF0..2FFB;ID -3000;ID -3001..3002;CL -3003..3004;ID -3005;NS -3006..3007;ID -3008;OP -3009;CL -300A;OP -300B;CL -300C;OP -300D;CL -300E;OP -300F;CL -3010;OP -3011;CL -3012..3013;ID -3014;OP -3015;CL -3016;OP -3017;CL -3018;OP -3019;CL -301A;OP -301B;CL -301C;NS -301D;OP -301E..301F;CL -3020..3029;ID -302A..302F;CM -3030..303A;ID -303B..303C;NS -303D..303F;ID -3041;NS -3042;ID -3043;NS -3044;ID -3045;NS -3046;ID -3047;NS -3048;ID -3049;NS -304A..3062;ID -3063;NS -3064..3082;ID -3083;NS -3084;ID -3085;NS -3086;ID -3087;NS -3088..308D;ID -308E;NS -308F..3094;ID -3095..3096;NS -3099..309A;CM -309B..309E;NS -309F;ID -30A0..30A1;NS -30A2;ID -30A3;NS -30A4;ID -30A5;NS -30A6;ID -30A7;NS -30A8;ID -30A9;NS -30AA..30C2;ID -30C3;NS -30C4..30E2;ID -30E3;NS -30E4;ID -30E5;NS -30E6;ID -30E7;NS -30E8..30ED;ID -30EE;NS -30EF..30F4;ID -30F5..30F6;NS -30F7..30FA;ID -30FB..30FE;NS -30FF;ID -3105..312D;ID -3131..318E;ID -3190..31BA;ID -31C0..31E3;ID -31F0..31FF;NS -3200..321E;ID -3220..3247;ID -3248..324F;AI -3250..32FE;ID -3300..33FF;ID -3400..4DB5;ID -4DB6..4DBF;ID -4DC0..4DFF;AL -4E00..9FCB;ID -9FCC..9FFF;ID -A000..A014;ID -A015;NS -A016..A48C;ID -A490..A4C6;ID -A4D0..A4FD;AL -A4FE..A4FF;BA -A500..A60C;AL -A60D;BA -A60E;EX -A60F;BA -A610..A61F;AL -A620..A629;NU -A62A..A62B;AL -A640..A66E;AL -A66F..A672;CM -A673;AL -A67C..A67D;CM -A67E..A697;AL -A6A0..A6EF;AL -A6F0..A6F1;CM -A6F2;AL -A6F3..A6F7;BA -A700..A78E;AL -A790..A791;AL -A7A0..A7A9;AL -A7FA..A801;AL -A802;CM -A803..A805;AL -A806;CM -A807..A80A;AL -A80B;CM -A80C..A822;AL -A823..A827;CM -A828..A82B;AL -A830..A837;AL -A838;PO -A839;AL -A840..A873;AL -A874..A875;BB -A876..A877;EX -A880..A881;CM -A882..A8B3;AL -A8B4..A8C4;CM -A8CE..A8CF;BA -A8D0..A8D9;NU -A8E0..A8F1;CM -A8F2..A8FB;AL -A900..A909;NU -A90A..A925;AL -A926..A92D;CM -A92E..A92F;BA -A930..A946;AL -A947..A953;CM -A95F;AL -A960..A97C;JL -A980..A983;CM -A984..A9B2;AL -A9B3..A9C0;CM -A9C1..A9C6;AL -A9C7..A9C9;BA -A9CA..A9CD;AL -A9CF;AL -A9D0..A9D9;NU -A9DE..A9DF;AL -AA00..AA28;AL -AA29..AA36;CM -AA40..AA42;AL -AA43;CM -AA44..AA4B;AL -AA4C..AA4D;CM -AA50..AA59;NU -AA5C;AL -AA5D..AA5F;BA -AA60..AA7B;SA -AA80..AAC2;SA -AADB..AADF;SA -AB01..AB06;AL -AB09..AB0E;AL -AB11..AB16;AL -AB20..AB26;AL -AB28..AB2E;AL -ABC0..ABE2;AL -ABE3..ABEA;CM -ABEB;BA -ABEC..ABED;CM -ABF0..ABF9;NU -AC00;H2 -AC01..AC1B;H3 -AC1C;H2 -AC1D..AC37;H3 -AC38;H2 -AC39..AC53;H3 -AC54;H2 -AC55..AC6F;H3 -AC70;H2 -AC71..AC8B;H3 -AC8C;H2 -AC8D..ACA7;H3 -ACA8;H2 -ACA9..ACC3;H3 -ACC4;H2 -ACC5..ACDF;H3 -ACE0;H2 -ACE1..ACFB;H3 -ACFC;H2 -ACFD..AD17;H3 -AD18;H2 -AD19..AD33;H3 -AD34;H2 -AD35..AD4F;H3 -AD50;H2 -AD51..AD6B;H3 -AD6C;H2 -AD6D..AD87;H3 -AD88;H2 -AD89..ADA3;H3 -ADA4;H2 -ADA5..ADBF;H3 -ADC0;H2 -ADC1..ADDB;H3 -ADDC;H2 -ADDD..ADF7;H3 -ADF8;H2 -ADF9..AE13;H3 -AE14;H2 -AE15..AE2F;H3 -AE30;H2 -AE31..AE4B;H3 -AE4C;H2 -AE4D..AE67;H3 -AE68;H2 -AE69..AE83;H3 -AE84;H2 -AE85..AE9F;H3 -AEA0;H2 -AEA1..AEBB;H3 -AEBC;H2 -AEBD..AED7;H3 -AED8;H2 -AED9..AEF3;H3 -AEF4;H2 -AEF5..AF0F;H3 -AF10;H2 -AF11..AF2B;H3 -AF2C;H2 -AF2D..AF47;H3 -AF48;H2 -AF49..AF63;H3 -AF64;H2 -AF65..AF7F;H3 -AF80;H2 -AF81..AF9B;H3 -AF9C;H2 -AF9D..AFB7;H3 -AFB8;H2 -AFB9..AFD3;H3 -AFD4;H2 -AFD5..AFEF;H3 -AFF0;H2 -AFF1..B00B;H3 -B00C;H2 -B00D..B027;H3 -B028;H2 -B029..B043;H3 -B044;H2 -B045..B05F;H3 -B060;H2 -B061..B07B;H3 -B07C;H2 -B07D..B097;H3 -B098;H2 -B099..B0B3;H3 -B0B4;H2 -B0B5..B0CF;H3 -B0D0;H2 -B0D1..B0EB;H3 -B0EC;H2 -B0ED..B107;H3 -B108;H2 -B109..B123;H3 -B124;H2 -B125..B13F;H3 -B140;H2 -B141..B15B;H3 -B15C;H2 -B15D..B177;H3 -B178;H2 -B179..B193;H3 -B194;H2 -B195..B1AF;H3 -B1B0;H2 -B1B1..B1CB;H3 -B1CC;H2 -B1CD..B1E7;H3 -B1E8;H2 -B1E9..B203;H3 -B204;H2 -B205..B21F;H3 -B220;H2 -B221..B23B;H3 -B23C;H2 -B23D..B257;H3 -B258;H2 -B259..B273;H3 -B274;H2 -B275..B28F;H3 -B290;H2 -B291..B2AB;H3 -B2AC;H2 -B2AD..B2C7;H3 -B2C8;H2 -B2C9..B2E3;H3 -B2E4;H2 -B2E5..B2FF;H3 -B300;H2 -B301..B31B;H3 -B31C;H2 -B31D..B337;H3 -B338;H2 -B339..B353;H3 -B354;H2 -B355..B36F;H3 -B370;H2 -B371..B38B;H3 -B38C;H2 -B38D..B3A7;H3 -B3A8;H2 -B3A9..B3C3;H3 -B3C4;H2 -B3C5..B3DF;H3 -B3E0;H2 -B3E1..B3FB;H3 -B3FC;H2 -B3FD..B417;H3 -B418;H2 -B419..B433;H3 -B434;H2 -B435..B44F;H3 -B450;H2 -B451..B46B;H3 -B46C;H2 -B46D..B487;H3 -B488;H2 -B489..B4A3;H3 -B4A4;H2 -B4A5..B4BF;H3 -B4C0;H2 -B4C1..B4DB;H3 -B4DC;H2 -B4DD..B4F7;H3 -B4F8;H2 -B4F9..B513;H3 -B514;H2 -B515..B52F;H3 -B530;H2 -B531..B54B;H3 -B54C;H2 -B54D..B567;H3 -B568;H2 -B569..B583;H3 -B584;H2 -B585..B59F;H3 -B5A0;H2 -B5A1..B5BB;H3 -B5BC;H2 -B5BD..B5D7;H3 -B5D8;H2 -B5D9..B5F3;H3 -B5F4;H2 -B5F5..B60F;H3 -B610;H2 -B611..B62B;H3 -B62C;H2 -B62D..B647;H3 -B648;H2 -B649..B663;H3 -B664;H2 -B665..B67F;H3 -B680;H2 -B681..B69B;H3 -B69C;H2 -B69D..B6B7;H3 -B6B8;H2 -B6B9..B6D3;H3 -B6D4;H2 -B6D5..B6EF;H3 -B6F0;H2 -B6F1..B70B;H3 -B70C;H2 -B70D..B727;H3 -B728;H2 -B729..B743;H3 -B744;H2 -B745..B75F;H3 -B760;H2 -B761..B77B;H3 -B77C;H2 -B77D..B797;H3 -B798;H2 -B799..B7B3;H3 -B7B4;H2 -B7B5..B7CF;H3 -B7D0;H2 -B7D1..B7EB;H3 -B7EC;H2 -B7ED..B807;H3 -B808;H2 -B809..B823;H3 -B824;H2 -B825..B83F;H3 -B840;H2 -B841..B85B;H3 -B85C;H2 -B85D..B877;H3 -B878;H2 -B879..B893;H3 -B894;H2 -B895..B8AF;H3 -B8B0;H2 -B8B1..B8CB;H3 -B8CC;H2 -B8CD..B8E7;H3 -B8E8;H2 -B8E9..B903;H3 -B904;H2 -B905..B91F;H3 -B920;H2 -B921..B93B;H3 -B93C;H2 -B93D..B957;H3 -B958;H2 -B959..B973;H3 -B974;H2 -B975..B98F;H3 -B990;H2 -B991..B9AB;H3 -B9AC;H2 -B9AD..B9C7;H3 -B9C8;H2 -B9C9..B9E3;H3 -B9E4;H2 -B9E5..B9FF;H3 -BA00;H2 -BA01..BA1B;H3 -BA1C;H2 -BA1D..BA37;H3 -BA38;H2 -BA39..BA53;H3 -BA54;H2 -BA55..BA6F;H3 -BA70;H2 -BA71..BA8B;H3 -BA8C;H2 -BA8D..BAA7;H3 -BAA8;H2 -BAA9..BAC3;H3 -BAC4;H2 -BAC5..BADF;H3 -BAE0;H2 -BAE1..BAFB;H3 -BAFC;H2 -BAFD..BB17;H3 -BB18;H2 -BB19..BB33;H3 -BB34;H2 -BB35..BB4F;H3 -BB50;H2 -BB51..BB6B;H3 -BB6C;H2 -BB6D..BB87;H3 -BB88;H2 -BB89..BBA3;H3 -BBA4;H2 -BBA5..BBBF;H3 -BBC0;H2 -BBC1..BBDB;H3 -BBDC;H2 -BBDD..BBF7;H3 -BBF8;H2 -BBF9..BC13;H3 -BC14;H2 -BC15..BC2F;H3 -BC30;H2 -BC31..BC4B;H3 -BC4C;H2 -BC4D..BC67;H3 -BC68;H2 -BC69..BC83;H3 -BC84;H2 -BC85..BC9F;H3 -BCA0;H2 -BCA1..BCBB;H3 -BCBC;H2 -BCBD..BCD7;H3 -BCD8;H2 -BCD9..BCF3;H3 -BCF4;H2 -BCF5..BD0F;H3 -BD10;H2 -BD11..BD2B;H3 -BD2C;H2 -BD2D..BD47;H3 -BD48;H2 -BD49..BD63;H3 -BD64;H2 -BD65..BD7F;H3 -BD80;H2 -BD81..BD9B;H3 -BD9C;H2 -BD9D..BDB7;H3 -BDB8;H2 -BDB9..BDD3;H3 -BDD4;H2 -BDD5..BDEF;H3 -BDF0;H2 -BDF1..BE0B;H3 -BE0C;H2 -BE0D..BE27;H3 -BE28;H2 -BE29..BE43;H3 -BE44;H2 -BE45..BE5F;H3 -BE60;H2 -BE61..BE7B;H3 -BE7C;H2 -BE7D..BE97;H3 -BE98;H2 -BE99..BEB3;H3 -BEB4;H2 -BEB5..BECF;H3 -BED0;H2 -BED1..BEEB;H3 -BEEC;H2 -BEED..BF07;H3 -BF08;H2 -BF09..BF23;H3 -BF24;H2 -BF25..BF3F;H3 -BF40;H2 -BF41..BF5B;H3 -BF5C;H2 -BF5D..BF77;H3 -BF78;H2 -BF79..BF93;H3 -BF94;H2 -BF95..BFAF;H3 -BFB0;H2 -BFB1..BFCB;H3 -BFCC;H2 -BFCD..BFE7;H3 -BFE8;H2 -BFE9..C003;H3 -C004;H2 -C005..C01F;H3 -C020;H2 -C021..C03B;H3 -C03C;H2 -C03D..C057;H3 -C058;H2 -C059..C073;H3 -C074;H2 -C075..C08F;H3 -C090;H2 -C091..C0AB;H3 -C0AC;H2 -C0AD..C0C7;H3 -C0C8;H2 -C0C9..C0E3;H3 -C0E4;H2 -C0E5..C0FF;H3 -C100;H2 -C101..C11B;H3 -C11C;H2 -C11D..C137;H3 -C138;H2 -C139..C153;H3 -C154;H2 -C155..C16F;H3 -C170;H2 -C171..C18B;H3 -C18C;H2 -C18D..C1A7;H3 -C1A8;H2 -C1A9..C1C3;H3 -C1C4;H2 -C1C5..C1DF;H3 -C1E0;H2 -C1E1..C1FB;H3 -C1FC;H2 -C1FD..C217;H3 -C218;H2 -C219..C233;H3 -C234;H2 -C235..C24F;H3 -C250;H2 -C251..C26B;H3 -C26C;H2 -C26D..C287;H3 -C288;H2 -C289..C2A3;H3 -C2A4;H2 -C2A5..C2BF;H3 -C2C0;H2 -C2C1..C2DB;H3 -C2DC;H2 -C2DD..C2F7;H3 -C2F8;H2 -C2F9..C313;H3 -C314;H2 -C315..C32F;H3 -C330;H2 -C331..C34B;H3 -C34C;H2 -C34D..C367;H3 -C368;H2 -C369..C383;H3 -C384;H2 -C385..C39F;H3 -C3A0;H2 -C3A1..C3BB;H3 -C3BC;H2 -C3BD..C3D7;H3 -C3D8;H2 -C3D9..C3F3;H3 -C3F4;H2 -C3F5..C40F;H3 -C410;H2 -C411..C42B;H3 -C42C;H2 -C42D..C447;H3 -C448;H2 -C449..C463;H3 -C464;H2 -C465..C47F;H3 -C480;H2 -C481..C49B;H3 -C49C;H2 -C49D..C4B7;H3 -C4B8;H2 -C4B9..C4D3;H3 -C4D4;H2 -C4D5..C4EF;H3 -C4F0;H2 -C4F1..C50B;H3 -C50C;H2 -C50D..C527;H3 -C528;H2 -C529..C543;H3 -C544;H2 -C545..C55F;H3 -C560;H2 -C561..C57B;H3 -C57C;H2 -C57D..C597;H3 -C598;H2 -C599..C5B3;H3 -C5B4;H2 -C5B5..C5CF;H3 -C5D0;H2 -C5D1..C5EB;H3 -C5EC;H2 -C5ED..C607;H3 -C608;H2 -C609..C623;H3 -C624;H2 -C625..C63F;H3 -C640;H2 -C641..C65B;H3 -C65C;H2 -C65D..C677;H3 -C678;H2 -C679..C693;H3 -C694;H2 -C695..C6AF;H3 -C6B0;H2 -C6B1..C6CB;H3 -C6CC;H2 -C6CD..C6E7;H3 -C6E8;H2 -C6E9..C703;H3 -C704;H2 -C705..C71F;H3 -C720;H2 -C721..C73B;H3 -C73C;H2 -C73D..C757;H3 -C758;H2 -C759..C773;H3 -C774;H2 -C775..C78F;H3 -C790;H2 -C791..C7AB;H3 -C7AC;H2 -C7AD..C7C7;H3 -C7C8;H2 -C7C9..C7E3;H3 -C7E4;H2 -C7E5..C7FF;H3 -C800;H2 -C801..C81B;H3 -C81C;H2 -C81D..C837;H3 -C838;H2 -C839..C853;H3 -C854;H2 -C855..C86F;H3 -C870;H2 -C871..C88B;H3 -C88C;H2 -C88D..C8A7;H3 -C8A8;H2 -C8A9..C8C3;H3 -C8C4;H2 -C8C5..C8DF;H3 -C8E0;H2 -C8E1..C8FB;H3 -C8FC;H2 -C8FD..C917;H3 -C918;H2 -C919..C933;H3 -C934;H2 -C935..C94F;H3 -C950;H2 -C951..C96B;H3 -C96C;H2 -C96D..C987;H3 -C988;H2 -C989..C9A3;H3 -C9A4;H2 -C9A5..C9BF;H3 -C9C0;H2 -C9C1..C9DB;H3 -C9DC;H2 -C9DD..C9F7;H3 -C9F8;H2 -C9F9..CA13;H3 -CA14;H2 -CA15..CA2F;H3 -CA30;H2 -CA31..CA4B;H3 -CA4C;H2 -CA4D..CA67;H3 -CA68;H2 -CA69..CA83;H3 -CA84;H2 -CA85..CA9F;H3 -CAA0;H2 -CAA1..CABB;H3 -CABC;H2 -CABD..CAD7;H3 -CAD8;H2 -CAD9..CAF3;H3 -CAF4;H2 -CAF5..CB0F;H3 -CB10;H2 -CB11..CB2B;H3 -CB2C;H2 -CB2D..CB47;H3 -CB48;H2 -CB49..CB63;H3 -CB64;H2 -CB65..CB7F;H3 -CB80;H2 -CB81..CB9B;H3 -CB9C;H2 -CB9D..CBB7;H3 -CBB8;H2 -CBB9..CBD3;H3 -CBD4;H2 -CBD5..CBEF;H3 -CBF0;H2 -CBF1..CC0B;H3 -CC0C;H2 -CC0D..CC27;H3 -CC28;H2 -CC29..CC43;H3 -CC44;H2 -CC45..CC5F;H3 -CC60;H2 -CC61..CC7B;H3 -CC7C;H2 -CC7D..CC97;H3 -CC98;H2 -CC99..CCB3;H3 -CCB4;H2 -CCB5..CCCF;H3 -CCD0;H2 -CCD1..CCEB;H3 -CCEC;H2 -CCED..CD07;H3 -CD08;H2 -CD09..CD23;H3 -CD24;H2 -CD25..CD3F;H3 -CD40;H2 -CD41..CD5B;H3 -CD5C;H2 -CD5D..CD77;H3 -CD78;H2 -CD79..CD93;H3 -CD94;H2 -CD95..CDAF;H3 -CDB0;H2 -CDB1..CDCB;H3 -CDCC;H2 -CDCD..CDE7;H3 -CDE8;H2 -CDE9..CE03;H3 -CE04;H2 -CE05..CE1F;H3 -CE20;H2 -CE21..CE3B;H3 -CE3C;H2 -CE3D..CE57;H3 -CE58;H2 -CE59..CE73;H3 -CE74;H2 -CE75..CE8F;H3 -CE90;H2 -CE91..CEAB;H3 -CEAC;H2 -CEAD..CEC7;H3 -CEC8;H2 -CEC9..CEE3;H3 -CEE4;H2 -CEE5..CEFF;H3 -CF00;H2 -CF01..CF1B;H3 -CF1C;H2 -CF1D..CF37;H3 -CF38;H2 -CF39..CF53;H3 -CF54;H2 -CF55..CF6F;H3 -CF70;H2 -CF71..CF8B;H3 -CF8C;H2 -CF8D..CFA7;H3 -CFA8;H2 -CFA9..CFC3;H3 -CFC4;H2 -CFC5..CFDF;H3 -CFE0;H2 -CFE1..CFFB;H3 -CFFC;H2 -CFFD..D017;H3 -D018;H2 -D019..D033;H3 -D034;H2 -D035..D04F;H3 -D050;H2 -D051..D06B;H3 -D06C;H2 -D06D..D087;H3 -D088;H2 -D089..D0A3;H3 -D0A4;H2 -D0A5..D0BF;H3 -D0C0;H2 -D0C1..D0DB;H3 -D0DC;H2 -D0DD..D0F7;H3 -D0F8;H2 -D0F9..D113;H3 -D114;H2 -D115..D12F;H3 -D130;H2 -D131..D14B;H3 -D14C;H2 -D14D..D167;H3 -D168;H2 -D169..D183;H3 -D184;H2 -D185..D19F;H3 -D1A0;H2 -D1A1..D1BB;H3 -D1BC;H2 -D1BD..D1D7;H3 -D1D8;H2 -D1D9..D1F3;H3 -D1F4;H2 -D1F5..D20F;H3 -D210;H2 -D211..D22B;H3 -D22C;H2 -D22D..D247;H3 -D248;H2 -D249..D263;H3 -D264;H2 -D265..D27F;H3 -D280;H2 -D281..D29B;H3 -D29C;H2 -D29D..D2B7;H3 -D2B8;H2 -D2B9..D2D3;H3 -D2D4;H2 -D2D5..D2EF;H3 -D2F0;H2 -D2F1..D30B;H3 -D30C;H2 -D30D..D327;H3 -D328;H2 -D329..D343;H3 -D344;H2 -D345..D35F;H3 -D360;H2 -D361..D37B;H3 -D37C;H2 -D37D..D397;H3 -D398;H2 -D399..D3B3;H3 -D3B4;H2 -D3B5..D3CF;H3 -D3D0;H2 -D3D1..D3EB;H3 -D3EC;H2 -D3ED..D407;H3 -D408;H2 -D409..D423;H3 -D424;H2 -D425..D43F;H3 -D440;H2 -D441..D45B;H3 -D45C;H2 -D45D..D477;H3 -D478;H2 -D479..D493;H3 -D494;H2 -D495..D4AF;H3 -D4B0;H2 -D4B1..D4CB;H3 -D4CC;H2 -D4CD..D4E7;H3 -D4E8;H2 -D4E9..D503;H3 -D504;H2 -D505..D51F;H3 -D520;H2 -D521..D53B;H3 -D53C;H2 -D53D..D557;H3 -D558;H2 -D559..D573;H3 -D574;H2 -D575..D58F;H3 -D590;H2 -D591..D5AB;H3 -D5AC;H2 -D5AD..D5C7;H3 -D5C8;H2 -D5C9..D5E3;H3 -D5E4;H2 -D5E5..D5FF;H3 -D600;H2 -D601..D61B;H3 -D61C;H2 -D61D..D637;H3 -D638;H2 -D639..D653;H3 -D654;H2 -D655..D66F;H3 -D670;H2 -D671..D68B;H3 -D68C;H2 -D68D..D6A7;H3 -D6A8;H2 -D6A9..D6C3;H3 -D6C4;H2 -D6C5..D6DF;H3 -D6E0;H2 -D6E1..D6FB;H3 -D6FC;H2 -D6FD..D717;H3 -D718;H2 -D719..D733;H3 -D734;H2 -D735..D74F;H3 -D750;H2 -D751..D76B;H3 -D76C;H2 -D76D..D787;H3 -D788;H2 -D789..D7A3;H3 -D7B0..D7C6;JV -D7CB..D7FB;JT -D800..DB7F;SG -DB80..DBFF;SG -DC00..DFFF;SG -E000..F8FF;XX -F900..FA2D;ID -FA2E..FA2F;ID -FA30..FA6D;ID -FA6E..FA6F;ID -FA70..FAD9;ID -FADA..FAFF;ID -FB00..FB06;AL -FB13..FB17;AL -FB1D;AL -FB1E;CM -FB1F..FB36;AL -FB38..FB3C;AL -FB3E;AL -FB40..FB41;AL -FB43..FB44;AL -FB46..FBC1;AL -FBD3..FD3D;AL -FD3E;OP -FD3F;CL -FD50..FD8F;AL -FD92..FDC7;AL -FDF0..FDFB;AL -FDFC;PO -FDFD;AL -FE00..FE0F;CM -FE10;IS -FE11..FE12;CL -FE13..FE14;IS -FE15..FE16;EX -FE17;OP -FE18;CL -FE19;IN -FE20..FE26;CM -FE30..FE34;ID -FE35;OP -FE36;CL -FE37;OP -FE38;CL -FE39;OP -FE3A;CL -FE3B;OP -FE3C;CL -FE3D;OP -FE3E;CL -FE3F;OP -FE40;CL -FE41;OP -FE42;CL -FE43;OP -FE44;CL -FE45..FE46;ID -FE47;OP -FE48;CL -FE49..FE4F;ID -FE50;CL -FE51;ID -FE52;CL -FE54..FE55;NS -FE56..FE57;EX -FE58;ID -FE59;OP -FE5A;CL -FE5B;OP -FE5C;CL -FE5D;OP -FE5E;CL -FE5F..FE66;ID -FE68;ID -FE69;PR -FE6A;PO -FE6B;ID -FE70..FE74;AL -FE76..FEFC;AL -FEFF;WJ -FF01;EX -FF02..FF03;ID -FF04;PR -FF05;PO -FF06..FF07;ID -FF08;OP -FF09;CL -FF0A..FF0B;ID -FF0C;CL -FF0D;ID -FF0E;CL -FF0F..FF19;ID -FF1A..FF1B;NS -FF1C..FF1E;ID -FF1F;EX -FF20..FF3A;ID -FF3B;OP -FF3C;ID -FF3D;CL -FF3E..FF5A;ID -FF5B;OP -FF5C;ID -FF5D;CL -FF5E;ID -FF5F;OP -FF60..FF61;CL -FF62;OP -FF63..FF64;CL -FF65;NS -FF66;AL -FF67..FF70;NS -FF71..FF9D;AL -FF9E..FF9F;NS -FFA0..FFBE;AL -FFC2..FFC7;AL -FFCA..FFCF;AL -FFD2..FFD7;AL -FFDA..FFDC;AL -FFE0;PO -FFE1;PR -FFE2..FFE4;ID -FFE5..FFE6;PR -FFE8..FFEE;AL -FFF9..FFFB;CM -FFFC;CB -FFFD;AI -10000..1000B;AL -1000D..10026;AL -10028..1003A;AL -1003C..1003D;AL -1003F..1004D;AL -10050..1005D;AL -10080..100FA;AL -10100..10102;BA -10107..10133;AL -10137..1018A;AL -10190..1019B;AL -101D0..101FC;AL -101FD;CM -10280..1029C;AL -102A0..102D0;AL -10300..1031E;AL -10320..10323;AL -10330..1034A;AL -10380..1039D;AL -1039F;BA -103A0..103C3;AL -103C8..103CF;AL -103D0;BA -103D1..103D5;AL -10400..1049D;AL -104A0..104A9;NU -10800..10805;AL -10808;AL -1080A..10835;AL -10837..10838;AL -1083C;AL -1083F..10855;AL -10857;BA -10858..1085F;AL -10900..1091B;AL -1091F;BA -10920..10939;AL -1093F;AL -10A00;AL -10A01..10A03;CM -10A05..10A06;CM -10A0C..10A0F;CM -10A10..10A13;AL -10A15..10A17;AL -10A19..10A33;AL -10A38..10A3A;CM -10A3F;CM -10A40..10A47;AL -10A50..10A57;BA -10A58;AL -10A60..10A7F;AL -10B00..10B35;AL -10B39..10B3F;BA -10B40..10B55;AL -10B58..10B72;AL -10B78..10B7F;AL -10C00..10C48;AL -10E60..10E7E;AL -11000..11002;CM -11003..11037;AL -11038..11046;CM -11047..11048;BA -11049..1104D;AL -11052..11065;AL -11066..1106F;NU -11080..11082;CM -11083..110AF;AL -110B0..110BA;CM -110BB..110BD;AL -110BE..110C1;BA -12000..1236E;AL -12400..12462;AL -12470..12473;BA -13000..13257;AL -13258..1325A;OP -1325B..1325D;CL -1325E..13281;AL -13282;CL -13283..13285;AL -13286;OP -13287;CL -13288;OP -13289;CL -1328A..13378;AL -13379;OP -1337A..1337B;CL -1337C..1342E;AL -16800..16A38;AL -1B000..1B001;ID -1D000..1D0F5;AL -1D100..1D126;AL -1D129..1D164;AL -1D165..1D169;CM -1D16A..1D16C;AL -1D16D..1D182;CM -1D183..1D184;AL -1D185..1D18B;CM -1D18C..1D1A9;AL -1D1AA..1D1AD;CM -1D1AE..1D1DD;AL -1D200..1D241;AL -1D242..1D244;CM -1D245;AL -1D300..1D356;AL -1D360..1D371;AL -1D400..1D454;AL -1D456..1D49C;AL -1D49E..1D49F;AL -1D4A2;AL -1D4A5..1D4A6;AL -1D4A9..1D4AC;AL -1D4AE..1D4B9;AL -1D4BB;AL -1D4BD..1D4C3;AL -1D4C5..1D505;AL -1D507..1D50A;AL -1D50D..1D514;AL -1D516..1D51C;AL -1D51E..1D539;AL -1D53B..1D53E;AL -1D540..1D544;AL -1D546;AL -1D54A..1D550;AL -1D552..1D6A5;AL -1D6A8..1D7CB;AL -1D7CE..1D7FF;NU -1F000..1F02B;AL -1F030..1F093;AL -1F0A0..1F0AE;AL -1F0B1..1F0BE;AL -1F0C1..1F0CF;AL -1F0D1..1F0DF;AL -1F100..1F10A;AI -1F110..1F12D;AI -1F12E;AL -1F130..1F169;AI -1F170..1F19A;AI -1F1E6..1F1FF;AL -1F200..1F202;ID -1F210..1F23A;ID -1F240..1F248;ID -1F250..1F251;ID -1F300..1F320;AL -1F330..1F335;AL -1F337..1F37C;AL -1F380..1F393;AL -1F3A0..1F3C4;AL -1F3C6..1F3CA;AL -1F3E0..1F3F0;AL -1F400..1F43E;AL -1F440;AL -1F442..1F4F7;AL -1F4F9..1F4FC;AL -1F500..1F53D;AL -1F550..1F567;AL -1F5FB..1F5FF;AL -1F601..1F610;AL -1F612..1F614;AL -1F616;AL -1F618;AL -1F61A;AL -1F61C..1F61E;AL -1F620..1F625;AL -1F628..1F62B;AL -1F62D;AL -1F630..1F633;AL -1F635..1F640;AL -1F645..1F64F;AL -1F680..1F6C5;AL -1F700..1F773;AL -20000..2A6D6;ID -2A6D7..2A6FF;ID -2A700..2B734;ID -2B735..2B73F;ID -2B740..2B81D;ID -2B81E..2F7FF;ID -2F800..2FA1D;ID -2FA1E..2FFFD;ID -30000..3FFFD;ID -E0001;CM -E0020..E007F;CM -E0100..E01EF;CM -F0000..FFFFD;XX -100000..10FFFD;XX - -# EOF diff --git a/icuSources/data/unidata/base_unidata/Scripts.txt b/icuSources/data/unidata/base_unidata/Scripts.txt deleted file mode 100644 index 52e6d2fe..00000000 --- a/icuSources/data/unidata/base_unidata/Scripts.txt +++ /dev/null @@ -1,2043 +0,0 @@ -# Scripts-6.0.0.txt -# Date: 2010-08-19, 00:48:47 GMT [MD] -# -# Unicode Character Database -# Copyright (c) 1991-2010 Unicode, Inc. -# For terms of use, see http://www.unicode.org/terms_of_use.html -# For documentation, see http://www.unicode.org/reports/tr44/ - -# ================================================ - -# Property: Script - -# All code points not explicitly listed for Script -# have the value Unknown (Zzzz). - -# @missing: 0000..10FFFF; Unknown - -# ================================================ - -0000..001F ; Common -0020 ; Common -0021..0023 ; Common -0024 ; Common -0025..0027 ; Common -0028 ; Common -0029 ; Common -002A ; Common -002B ; Common -002C ; Common -002D ; Common -002E..002F ; Common -0030..0039 ; Common -003A..003B ; Common -003C..003E ; Common -003F..0040 ; Common -005B ; Common -005C ; Common -005D ; Common -005E ; Common -005F ; Common -0060 ; Common -007B ; Common -007C ; Common -007D ; Common -007E ; Common -007F..009F ; Common -00A0 ; Common -00A1 ; Common -00A2..00A5 ; Common -00A6..00A7 ; Common -00A8 ; Common -00A9 ; Common -00AB ; Common -00AC ; Common -00AD ; Common -00AE ; Common -00AF ; Common -00B0 ; Common -00B1 ; Common -00B2..00B3 ; Common -00B4 ; Common -00B5 ; Common -00B6 ; Common -00B7 ; Common -00B8 ; Common -00B9 ; Common -00BB ; Common -00BC..00BE ; Common -00BF ; Common -00D7 ; Common -00F7 ; Common -02B9..02C1 ; Common -02C2..02C5 ; Common -02C6..02D1 ; Common -02D2..02DF ; Common -02E5..02E9 ; Common -02EC ; Common -02ED ; Common -02EE ; Common -02EF..02FF ; Common -0374 ; Common -037E ; Common -0385 ; Common -0387 ; Common -0589 ; Common -060C ; Common -061B ; Common -061F ; Common -0640 ; Common -0660..0669 ; Common -06DD ; Common -0964..0965 ; Common -0970 ; Common -0E3F ; Common -0FD5..0FD8 ; Common -10FB ; Common -16EB..16ED ; Common -1735..1736 ; Common -1802..1803 ; Common -1805 ; Common -1CD3 ; Common -1CE1 ; Common -1CE9..1CEC ; Common -1CEE..1CF1 ; Common -1CF2 ; Common -2000..200A ; Common -200B ; Common -200E..200F ; Common -2010..2015 ; Common -2016..2017 ; Common -2018 ; Common -2019 ; Common -201A ; Common -201B..201C ; Common -201D ; Common -201E ; Common -201F ; Common -2020..2027 ; Common -2028 ; Common -2029 ; Common -202A..202E ; Common -202F ; Common -2030..2038 ; Common -2039 ; Common -203A ; Common -203B..203E ; Common -203F..2040 ; Common -2041..2043 ; Common -2044 ; Common -2045 ; Common -2046 ; Common -2047..2051 ; Common -2052 ; Common -2053 ; Common -2054 ; Common -2055..205E ; Common -205F ; Common -2060..2064 ; Common -206A..206F ; Common -2070 ; Common -2074..2079 ; Common -207A..207C ; Common -207D ; Common -207E ; Common -2080..2089 ; Common -208A..208C ; Common -208D ; Common -208E ; Common -20A0..20B9 ; Common -2100..2101 ; Common -2102 ; Common -2103..2106 ; Common -2107 ; Common -2108..2109 ; Common -210A..2113 ; Common -2114 ; Common -2115 ; Common -2116..2117 ; Common -2118 ; Common -2119..211D ; Common -211E..2123 ; Common -2124 ; Common -2125 ; Common -2127 ; Common -2128 ; Common -2129 ; Common -212C..212D ; Common -212E ; Common -212F..2131 ; Common -2133..2134 ; Common -2135..2138 ; Common -2139 ; Common -213A..213B ; Common -213C..213F ; Common -2140..2144 ; Common -2145..2149 ; Common -214A ; Common -214B ; Common -214C..214D ; Common -214F ; Common -2150..215F ; Common -2189 ; Common -2190..2194 ; Common -2195..2199 ; Common -219A..219B ; Common -219C..219F ; Common -21A0 ; Common -21A1..21A2 ; Common -21A3 ; Common -21A4..21A5 ; Common -21A6 ; Common -21A7..21AD ; Common -21AE ; Common -21AF..21CD ; Common -21CE..21CF ; Common -21D0..21D1 ; Common -21D2 ; Common -21D3 ; Common -21D4 ; Common -21D5..21F3 ; Common -21F4..22FF ; Common -2300..2307 ; Common -2308..230B ; Common -230C..231F ; Common -2320..2321 ; Common -2322..2328 ; Common -2329 ; Common -232A ; Common -232B..237B ; Common -237C ; Common -237D..239A ; Common -239B..23B3 ; Common -23B4..23DB ; Common -23DC..23E1 ; Common -23E2..23F3 ; Common -2400..2426 ; Common -2440..244A ; Common -2460..249B ; Common -249C..24E9 ; Common -24EA..24FF ; Common -2500..25B6 ; Common -25B7 ; Common -25B8..25C0 ; Common -25C1 ; Common -25C2..25F7 ; Common -25F8..25FF ; Common -2600..266E ; Common -266F ; Common -2670..26FF ; Common -2701..2767 ; Common -2768 ; Common -2769 ; Common -276A ; Common -276B ; Common -276C ; Common -276D ; Common -276E ; Common -276F ; Common -2770 ; Common -2771 ; Common -2772 ; Common -2773 ; Common -2774 ; Common -2775 ; Common -2776..2793 ; Common -2794..27BF ; Common -27C0..27C4 ; Common -27C5 ; Common -27C6 ; Common -27C7..27CA ; Common -27CC ; Common -27CE..27E5 ; Common -27E6 ; Common -27E7 ; Common -27E8 ; Common -27E9 ; Common -27EA ; Common -27EB ; Common -27EC ; Common -27ED ; Common -27EE ; Common -27EF ; Common -27F0..27FF ; Common -2900..2982 ; Common -2983 ; Common -2984 ; Common -2985 ; Common -2986 ; Common -2987 ; Common -2988 ; Common -2989 ; Common -298A ; Common -298B ; Common -298C ; Common -298D ; Common -298E ; Common -298F ; Common -2990 ; Common -2991 ; Common -2992 ; Common -2993 ; Common -2994 ; Common -2995 ; Common -2996 ; Common -2997 ; Common -2998 ; Common -2999..29D7 ; Common -29D8 ; Common -29D9 ; Common -29DA ; Common -29DB ; Common -29DC..29FB ; Common -29FC ; Common -29FD ; Common -29FE..2AFF ; Common -2B00..2B2F ; Common -2B30..2B44 ; Common -2B45..2B46 ; Common -2B47..2B4C ; Common -2B50..2B59 ; Common -2E00..2E01 ; Common -2E02 ; Common -2E03 ; Common -2E04 ; Common -2E05 ; Common -2E06..2E08 ; Common -2E09 ; Common -2E0A ; Common -2E0B ; Common -2E0C ; Common -2E0D ; Common -2E0E..2E16 ; Common -2E17 ; Common -2E18..2E19 ; Common -2E1A ; Common -2E1B ; Common -2E1C ; Common -2E1D ; Common -2E1E..2E1F ; Common -2E20 ; Common -2E21 ; Common -2E22 ; Common -2E23 ; Common -2E24 ; Common -2E25 ; Common -2E26 ; Common -2E27 ; Common -2E28 ; Common -2E29 ; Common -2E2A..2E2E ; Common -2E2F ; Common -2E30..2E31 ; Common -2FF0..2FFB ; Common -3000 ; Common -3001..3003 ; Common -3004 ; Common -3006 ; Common -3008 ; Common -3009 ; Common -300A ; Common -300B ; Common -300C ; Common -300D ; Common -300E ; Common -300F ; Common -3010 ; Common -3011 ; Common -3012..3013 ; Common -3014 ; Common -3015 ; Common -3016 ; Common -3017 ; Common -3018 ; Common -3019 ; Common -301A ; Common -301B ; Common -301C ; Common -301D ; Common -301E..301F ; Common -3020 ; Common -3030 ; Common -3031..3035 ; Common -3036..3037 ; Common -303C ; Common -303D ; Common -303E..303F ; Common -309B..309C ; Common -30A0 ; Common -30FB ; Common -30FC ; Common -3190..3191 ; Common -3192..3195 ; Common -3196..319F ; Common -31C0..31E3 ; Common -3220..3229 ; Common -322A..3250 ; Common -3251..325F ; Common -327F ; Common -3280..3289 ; Common -328A..32B0 ; Common -32B1..32BF ; Common -32C0..32CF ; Common -3358..33FF ; Common -4DC0..4DFF ; Common -A700..A716 ; Common -A717..A71F ; Common -A720..A721 ; Common -A788 ; Common -A789..A78A ; Common -A830..A835 ; Common -A836..A837 ; Common -A838 ; Common -A839 ; Common -FD3E ; Common -FD3F ; Common -FDFD ; Common -FE10..FE16 ; Common -FE17 ; Common -FE18 ; Common -FE19 ; Common -FE30 ; Common -FE31..FE32 ; Common -FE33..FE34 ; Common -FE35 ; Common -FE36 ; Common -FE37 ; Common -FE38 ; Common -FE39 ; Common -FE3A ; Common -FE3B ; Common -FE3C ; Common -FE3D ; Common -FE3E ; Common -FE3F ; Common -FE40 ; Common -FE41 ; Common -FE42 ; Common -FE43 ; Common -FE44 ; Common -FE45..FE46 ; Common -FE47 ; Common -FE48 ; Common -FE49..FE4C ; Common -FE4D..FE4F ; Common -FE50..FE52 ; Common -FE54..FE57 ; Common -FE58 ; Common -FE59 ; Common -FE5A ; Common -FE5B ; Common -FE5C ; Common -FE5D ; Common -FE5E ; Common -FE5F..FE61 ; Common -FE62 ; Common -FE63 ; Common -FE64..FE66 ; Common -FE68 ; Common -FE69 ; Common -FE6A..FE6B ; Common -FEFF ; Common -FF01..FF03 ; Common -FF04 ; Common -FF05..FF07 ; Common -FF08 ; Common -FF09 ; Common -FF0A ; Common -FF0B ; Common -FF0C ; Common -FF0D ; Common -FF0E..FF0F ; Common -FF10..FF19 ; Common -FF1A..FF1B ; Common -FF1C..FF1E ; Common -FF1F..FF20 ; Common -FF3B ; Common -FF3C ; Common -FF3D ; Common -FF3E ; Common -FF3F ; Common -FF40 ; Common -FF5B ; Common -FF5C ; Common -FF5D ; Common -FF5E ; Common -FF5F ; Common -FF60 ; Common -FF61 ; Common -FF62 ; Common -FF63 ; Common -FF64..FF65 ; Common -FF70 ; Common -FF9E..FF9F ; Common -FFE0..FFE1 ; Common -FFE2 ; Common -FFE3 ; Common -FFE4 ; Common -FFE5..FFE6 ; Common -FFE8 ; Common -FFE9..FFEC ; Common -FFED..FFEE ; Common -FFF9..FFFB ; Common -FFFC..FFFD ; Common -10100..10101 ; Common -10102 ; Common -10107..10133 ; Common -10137..1013F ; Common -10190..1019B ; Common -101D0..101FC ; Common -1D000..1D0F5 ; Common -1D100..1D126 ; Common -1D129..1D164 ; Common -1D165..1D166 ; Common -1D16A..1D16C ; Common -1D16D..1D172 ; Common -1D173..1D17A ; Common -1D183..1D184 ; Common -1D18C..1D1A9 ; Common -1D1AE..1D1DD ; Common -1D300..1D356 ; Common -1D360..1D371 ; Common -1D400..1D454 ; Common -1D456..1D49C ; Common -1D49E..1D49F ; Common -1D4A2 ; Common -1D4A5..1D4A6 ; Common -1D4A9..1D4AC ; Common -1D4AE..1D4B9 ; Common -1D4BB ; Common -1D4BD..1D4C3 ; Common -1D4C5..1D505 ; Common -1D507..1D50A ; Common -1D50D..1D514 ; Common -1D516..1D51C ; Common -1D51E..1D539 ; Common -1D53B..1D53E ; Common -1D540..1D544 ; Common -1D546 ; Common -1D54A..1D550 ; Common -1D552..1D6A5 ; Common -1D6A8..1D6C0 ; Common -1D6C1 ; Common -1D6C2..1D6DA ; Common -1D6DB ; Common -1D6DC..1D6FA ; Common -1D6FB ; Common -1D6FC..1D714 ; Common -1D715 ; Common -1D716..1D734 ; Common -1D735 ; Common -1D736..1D74E ; Common -1D74F ; Common -1D750..1D76E ; Common -1D76F ; Common -1D770..1D788 ; Common -1D789 ; Common -1D78A..1D7A8 ; Common -1D7A9 ; Common -1D7AA..1D7C2 ; Common -1D7C3 ; Common -1D7C4..1D7CB ; Common -1D7CE..1D7FF ; Common -1F000..1F02B ; Common -1F030..1F093 ; Common -1F0A0..1F0AE ; Common -1F0B1..1F0BE ; Common -1F0C1..1F0CF ; Common -1F0D1..1F0DF ; Common -1F100..1F10A ; Common -1F110..1F12E ; Common -1F130..1F169 ; Common -1F170..1F19A ; Common -1F1E6..1F1FF ; Common -1F201..1F202 ; Common -1F210..1F23A ; Common -1F240..1F248 ; Common -1F250..1F251 ; Common -1F300..1F320 ; Common -1F330..1F335 ; Common -1F337..1F37C ; Common -1F380..1F393 ; Common -1F3A0..1F3C4 ; Common -1F3C6..1F3CA ; Common -1F3E0..1F3F0 ; Common -1F400..1F43E ; Common -1F440 ; Common -1F442..1F4F7 ; Common -1F4F9..1F4FC ; Common -1F500..1F53D ; Common -1F550..1F567 ; Common -1F5FB..1F5FF ; Common -1F601..1F610 ; Common -1F612..1F614 ; Common -1F616 ; Common -1F618 ; Common -1F61A ; Common -1F61C..1F61E ; Common -1F620..1F625 ; Common -1F628..1F62B ; Common -1F62D ; Common -1F630..1F633 ; Common -1F635..1F640 ; Common -1F645..1F64F ; Common -1F680..1F6C5 ; Common -1F700..1F773 ; Common -E0001 ; Common -E0020..E007F ; Common - -# Total code points: 6379 - -# ================================================ - -0041..005A ; Latin -0061..007A ; Latin -00AA ; Latin -00BA ; Latin -00C0..00D6 ; Latin -00D8..00F6 ; Latin -00F8..01BA ; Latin -01BB ; Latin -01BC..01BF ; Latin -01C0..01C3 ; Latin -01C4..0293 ; Latin -0294 ; Latin -0295..02AF ; Latin -02B0..02B8 ; Latin -02E0..02E4 ; Latin -1D00..1D25 ; Latin -1D2C..1D5C ; Latin -1D62..1D65 ; Latin -1D6B..1D77 ; Latin -1D79..1D9A ; Latin -1D9B..1DBE ; Latin -1E00..1EFF ; Latin -2071 ; Latin -207F ; Latin -2090..209C ; Latin -212A..212B ; Latin -2132 ; Latin -214E ; Latin -2160..2182 ; Latin -2183..2184 ; Latin -2185..2188 ; Latin -2C60..2C7C ; Latin -2C7D ; Latin -2C7E..2C7F ; Latin -A722..A76F ; Latin -A770 ; Latin -A771..A787 ; Latin -A78B..A78E ; Latin -A790..A791 ; Latin -A7A0..A7A9 ; Latin -A7FA ; Latin -A7FB..A7FF ; Latin -FB00..FB06 ; Latin -FF21..FF3A ; Latin -FF41..FF5A ; Latin - -# Total code points: 1267 - -# ================================================ - -0370..0373 ; Greek -0375 ; Greek -0376..0377 ; Greek -037A ; Greek -037B..037D ; Greek -0384 ; Greek -0386 ; Greek -0388..038A ; Greek -038C ; Greek -038E..03A1 ; Greek -03A3..03E1 ; Greek -03F0..03F5 ; Greek -03F6 ; Greek -03F7..03FF ; Greek -1D26..1D2A ; Greek -1D5D..1D61 ; Greek -1D66..1D6A ; Greek -1DBF ; Greek -1F00..1F15 ; Greek -1F18..1F1D ; Greek -1F20..1F45 ; Greek -1F48..1F4D ; Greek -1F50..1F57 ; Greek -1F59 ; Greek -1F5B ; Greek -1F5D ; Greek -1F5F..1F7D ; Greek -1F80..1FB4 ; Greek -1FB6..1FBC ; Greek -1FBD ; Greek -1FBE ; Greek -1FBF..1FC1 ; Greek -1FC2..1FC4 ; Greek -1FC6..1FCC ; Greek -1FCD..1FCF ; Greek -1FD0..1FD3 ; Greek -1FD6..1FDB ; Greek -1FDD..1FDF ; Greek -1FE0..1FEC ; Greek -1FED..1FEF ; Greek -1FF2..1FF4 ; Greek -1FF6..1FFC ; Greek -1FFD..1FFE ; Greek -2126 ; Greek -10140..10174 ; Greek -10175..10178 ; Greek -10179..10189 ; Greek -1018A ; Greek -1D200..1D241 ; Greek -1D242..1D244 ; Greek -1D245 ; Greek - -# Total code points: 511 - -# ================================================ - -0400..0481 ; Cyrillic -0482 ; Cyrillic -0483..0484 ; Cyrillic -0487 ; Cyrillic -0488..0489 ; Cyrillic -048A..0527 ; Cyrillic -1D2B ; Cyrillic -1D78 ; Cyrillic -2DE0..2DFF ; Cyrillic -A640..A66D ; Cyrillic -A66E ; Cyrillic -A66F ; Cyrillic -A670..A672 ; Cyrillic -A673 ; Cyrillic -A67C..A67D ; Cyrillic -A67E ; Cyrillic -A67F ; Cyrillic -A680..A697 ; Cyrillic - -# Total code points: 408 - -# ================================================ - -0531..0556 ; Armenian -0559 ; Armenian -055A..055F ; Armenian -0561..0587 ; Armenian -058A ; Armenian -FB13..FB17 ; Armenian - -# Total code points: 90 - -# ================================================ - -0591..05BD ; Hebrew -05BE ; Hebrew -05BF ; Hebrew -05C0 ; Hebrew -05C1..05C2 ; Hebrew -05C3 ; Hebrew -05C4..05C5 ; Hebrew -05C6 ; Hebrew -05C7 ; Hebrew -05D0..05EA ; Hebrew -05F0..05F2 ; Hebrew -05F3..05F4 ; Hebrew -FB1D ; Hebrew -FB1E ; Hebrew -FB1F..FB28 ; Hebrew -FB29 ; Hebrew -FB2A..FB36 ; Hebrew -FB38..FB3C ; Hebrew -FB3E ; Hebrew -FB40..FB41 ; Hebrew -FB43..FB44 ; Hebrew -FB46..FB4F ; Hebrew - -# Total code points: 133 - -# ================================================ - -0600..0603 ; Arabic -0606..0608 ; Arabic -0609..060A ; Arabic -060B ; Arabic -060D ; Arabic -060E..060F ; Arabic -0610..061A ; Arabic -061E ; Arabic -0620..063F ; Arabic -0641..064A ; Arabic -0656..065E ; Arabic -066A..066D ; Arabic -066E..066F ; Arabic -0671..06D3 ; Arabic -06D4 ; Arabic -06D5 ; Arabic -06D6..06DC ; Arabic -06DE ; Arabic -06DF..06E4 ; Arabic -06E5..06E6 ; Arabic -06E7..06E8 ; Arabic -06E9 ; Arabic -06EA..06ED ; Arabic -06EE..06EF ; Arabic -06F0..06F9 ; Arabic -06FA..06FC ; Arabic -06FD..06FE ; Arabic -06FF ; Arabic -0750..077F ; Arabic -FB50..FBB1 ; Arabic -FBB2..FBC1 ; Arabic -FBD3..FD3D ; Arabic -FD50..FD8F ; Arabic -FD92..FDC7 ; Arabic -FDF0..FDFB ; Arabic -FDFC ; Arabic -FE70..FE74 ; Arabic -FE76..FEFC ; Arabic -10E60..10E7E ; Arabic - -# Total code points: 1051 - -# ================================================ - -0700..070D ; Syriac -070F ; Syriac -0710 ; Syriac -0711 ; Syriac -0712..072F ; Syriac -0730..074A ; Syriac -074D..074F ; Syriac - -# Total code points: 77 - -# ================================================ - -0780..07A5 ; Thaana -07A6..07B0 ; Thaana -07B1 ; Thaana - -# Total code points: 50 - -# ================================================ - -0900..0902 ; Devanagari -0903 ; Devanagari -0904..0939 ; Devanagari -093A ; Devanagari -093B ; Devanagari -093C ; Devanagari -093D ; Devanagari -093E..0940 ; Devanagari -0941..0948 ; Devanagari -0949..094C ; Devanagari -094D ; Devanagari -094E..094F ; Devanagari -0950 ; Devanagari -0953..0957 ; Devanagari -0958..0961 ; Devanagari -0962..0963 ; Devanagari -0966..096F ; Devanagari -0971 ; Devanagari -0972..0977 ; Devanagari -0979..097F ; Devanagari -A8E0..A8F1 ; Devanagari -A8F2..A8F7 ; Devanagari -A8F8..A8FA ; Devanagari -A8FB ; Devanagari - -# Total code points: 150 - -# ================================================ - -0981 ; Bengali -0982..0983 ; Bengali -0985..098C ; Bengali -098F..0990 ; Bengali -0993..09A8 ; Bengali -09AA..09B0 ; Bengali -09B2 ; Bengali -09B6..09B9 ; Bengali -09BC ; Bengali -09BD ; Bengali -09BE..09C0 ; Bengali -09C1..09C4 ; Bengali -09C7..09C8 ; Bengali -09CB..09CC ; Bengali -09CD ; Bengali -09CE ; Bengali -09D7 ; Bengali -09DC..09DD ; Bengali -09DF..09E1 ; Bengali -09E2..09E3 ; Bengali -09E6..09EF ; Bengali -09F0..09F1 ; Bengali -09F2..09F3 ; Bengali -09F4..09F9 ; Bengali -09FA ; Bengali -09FB ; Bengali - -# Total code points: 92 - -# ================================================ - -0A01..0A02 ; Gurmukhi -0A03 ; Gurmukhi -0A05..0A0A ; Gurmukhi -0A0F..0A10 ; Gurmukhi -0A13..0A28 ; Gurmukhi -0A2A..0A30 ; Gurmukhi -0A32..0A33 ; Gurmukhi -0A35..0A36 ; Gurmukhi -0A38..0A39 ; Gurmukhi -0A3C ; Gurmukhi -0A3E..0A40 ; Gurmukhi -0A41..0A42 ; Gurmukhi -0A47..0A48 ; Gurmukhi -0A4B..0A4D ; Gurmukhi -0A51 ; Gurmukhi -0A59..0A5C ; Gurmukhi -0A5E ; Gurmukhi -0A66..0A6F ; Gurmukhi -0A70..0A71 ; Gurmukhi -0A72..0A74 ; Gurmukhi -0A75 ; Gurmukhi - -# Total code points: 79 - -# ================================================ - -0A81..0A82 ; Gujarati -0A83 ; Gujarati -0A85..0A8D ; Gujarati -0A8F..0A91 ; Gujarati -0A93..0AA8 ; Gujarati -0AAA..0AB0 ; Gujarati -0AB2..0AB3 ; Gujarati -0AB5..0AB9 ; Gujarati -0ABC ; Gujarati -0ABD ; Gujarati -0ABE..0AC0 ; Gujarati -0AC1..0AC5 ; Gujarati -0AC7..0AC8 ; Gujarati -0AC9 ; Gujarati -0ACB..0ACC ; Gujarati -0ACD ; Gujarati -0AD0 ; Gujarati -0AE0..0AE1 ; Gujarati -0AE2..0AE3 ; Gujarati -0AE6..0AEF ; Gujarati -0AF1 ; Gujarati - -# Total code points: 83 - -# ================================================ - -0B01 ; Oriya -0B02..0B03 ; Oriya -0B05..0B0C ; Oriya -0B0F..0B10 ; Oriya -0B13..0B28 ; Oriya -0B2A..0B30 ; Oriya -0B32..0B33 ; Oriya -0B35..0B39 ; Oriya -0B3C ; Oriya -0B3D ; Oriya -0B3E ; Oriya -0B3F ; Oriya -0B40 ; Oriya -0B41..0B44 ; Oriya -0B47..0B48 ; Oriya -0B4B..0B4C ; Oriya -0B4D ; Oriya -0B56 ; Oriya -0B57 ; Oriya -0B5C..0B5D ; Oriya -0B5F..0B61 ; Oriya -0B62..0B63 ; Oriya -0B66..0B6F ; Oriya -0B70 ; Oriya -0B71 ; Oriya -0B72..0B77 ; Oriya - -# Total code points: 90 - -# ================================================ - -0B82 ; Tamil -0B83 ; Tamil -0B85..0B8A ; Tamil -0B8E..0B90 ; Tamil -0B92..0B95 ; Tamil -0B99..0B9A ; Tamil -0B9C ; Tamil -0B9E..0B9F ; Tamil -0BA3..0BA4 ; Tamil -0BA8..0BAA ; Tamil -0BAE..0BB9 ; Tamil -0BBE..0BBF ; Tamil -0BC0 ; Tamil -0BC1..0BC2 ; Tamil -0BC6..0BC8 ; Tamil -0BCA..0BCC ; Tamil -0BCD ; Tamil -0BD0 ; Tamil -0BD7 ; Tamil -0BE6..0BEF ; Tamil -0BF0..0BF2 ; Tamil -0BF3..0BF8 ; Tamil -0BF9 ; Tamil -0BFA ; Tamil - -# Total code points: 72 - -# ================================================ - -0C01..0C03 ; Telugu -0C05..0C0C ; Telugu -0C0E..0C10 ; Telugu -0C12..0C28 ; Telugu -0C2A..0C33 ; Telugu -0C35..0C39 ; Telugu -0C3D ; Telugu -0C3E..0C40 ; Telugu -0C41..0C44 ; Telugu -0C46..0C48 ; Telugu -0C4A..0C4D ; Telugu -0C55..0C56 ; Telugu -0C58..0C59 ; Telugu -0C60..0C61 ; Telugu -0C62..0C63 ; Telugu -0C66..0C6F ; Telugu -0C78..0C7E ; Telugu -0C7F ; Telugu - -# Total code points: 93 - -# ================================================ - -0C82..0C83 ; Kannada -0C85..0C8C ; Kannada -0C8E..0C90 ; Kannada -0C92..0CA8 ; Kannada -0CAA..0CB3 ; Kannada -0CB5..0CB9 ; Kannada -0CBC ; Kannada -0CBD ; Kannada -0CBE ; Kannada -0CBF ; Kannada -0CC0..0CC4 ; Kannada -0CC6 ; Kannada -0CC7..0CC8 ; Kannada -0CCA..0CCB ; Kannada -0CCC..0CCD ; Kannada -0CD5..0CD6 ; Kannada -0CDE ; Kannada -0CE0..0CE1 ; Kannada -0CE2..0CE3 ; Kannada -0CE6..0CEF ; Kannada -0CF1..0CF2 ; Kannada - -# Total code points: 86 - -# ================================================ - -0D02..0D03 ; Malayalam -0D05..0D0C ; Malayalam -0D0E..0D10 ; Malayalam -0D12..0D3A ; Malayalam -0D3D ; Malayalam -0D3E..0D40 ; Malayalam -0D41..0D44 ; Malayalam -0D46..0D48 ; Malayalam -0D4A..0D4C ; Malayalam -0D4D ; Malayalam -0D4E ; Malayalam -0D57 ; Malayalam -0D60..0D61 ; Malayalam -0D62..0D63 ; Malayalam -0D66..0D6F ; Malayalam -0D70..0D75 ; Malayalam -0D79 ; Malayalam -0D7A..0D7F ; Malayalam - -# Total code points: 98 - -# ================================================ - -0D82..0D83 ; Sinhala -0D85..0D96 ; Sinhala -0D9A..0DB1 ; Sinhala -0DB3..0DBB ; Sinhala -0DBD ; Sinhala -0DC0..0DC6 ; Sinhala -0DCA ; Sinhala -0DCF..0DD1 ; Sinhala -0DD2..0DD4 ; Sinhala -0DD6 ; Sinhala -0DD8..0DDF ; Sinhala -0DF2..0DF3 ; Sinhala -0DF4 ; Sinhala - -# Total code points: 80 - -# ================================================ - -0E01..0E30 ; Thai -0E31 ; Thai -0E32..0E33 ; Thai -0E34..0E3A ; Thai -0E40..0E45 ; Thai -0E46 ; Thai -0E47..0E4E ; Thai -0E4F ; Thai -0E50..0E59 ; Thai -0E5A..0E5B ; Thai - -# Total code points: 86 - -# ================================================ - -0E81..0E82 ; Lao -0E84 ; Lao -0E87..0E88 ; Lao -0E8A ; Lao -0E8D ; Lao -0E94..0E97 ; Lao -0E99..0E9F ; Lao -0EA1..0EA3 ; Lao -0EA5 ; Lao -0EA7 ; Lao -0EAA..0EAB ; Lao -0EAD..0EB0 ; Lao -0EB1 ; Lao -0EB2..0EB3 ; Lao -0EB4..0EB9 ; Lao -0EBB..0EBC ; Lao -0EBD ; Lao -0EC0..0EC4 ; Lao -0EC6 ; Lao -0EC8..0ECD ; Lao -0ED0..0ED9 ; Lao -0EDC..0EDD ; Lao - -# Total code points: 65 - -# ================================================ - -0F00 ; Tibetan -0F01..0F03 ; Tibetan -0F04..0F12 ; Tibetan -0F13..0F17 ; Tibetan -0F18..0F19 ; Tibetan -0F1A..0F1F ; Tibetan -0F20..0F29 ; Tibetan -0F2A..0F33 ; Tibetan -0F34 ; Tibetan -0F35 ; Tibetan -0F36 ; Tibetan -0F37 ; Tibetan -0F38 ; Tibetan -0F39 ; Tibetan -0F3A ; Tibetan -0F3B ; Tibetan -0F3C ; Tibetan -0F3D ; Tibetan -0F3E..0F3F ; Tibetan -0F40..0F47 ; Tibetan -0F49..0F6C ; Tibetan -0F71..0F7E ; Tibetan -0F7F ; Tibetan -0F80..0F84 ; Tibetan -0F85 ; Tibetan -0F86..0F87 ; Tibetan -0F88..0F8C ; Tibetan -0F8D..0F97 ; Tibetan -0F99..0FBC ; Tibetan -0FBE..0FC5 ; Tibetan -0FC6 ; Tibetan -0FC7..0FCC ; Tibetan -0FCE..0FCF ; Tibetan -0FD0..0FD4 ; Tibetan -0FD9..0FDA ; Tibetan - -# Total code points: 207 - -# ================================================ - -1000..102A ; Myanmar -102B..102C ; Myanmar -102D..1030 ; Myanmar -1031 ; Myanmar -1032..1037 ; Myanmar -1038 ; Myanmar -1039..103A ; Myanmar -103B..103C ; Myanmar -103D..103E ; Myanmar -103F ; Myanmar -1040..1049 ; Myanmar -104A..104F ; Myanmar -1050..1055 ; Myanmar -1056..1057 ; Myanmar -1058..1059 ; Myanmar -105A..105D ; Myanmar -105E..1060 ; Myanmar -1061 ; Myanmar -1062..1064 ; Myanmar -1065..1066 ; Myanmar -1067..106D ; Myanmar -106E..1070 ; Myanmar -1071..1074 ; Myanmar -1075..1081 ; Myanmar -1082 ; Myanmar -1083..1084 ; Myanmar -1085..1086 ; Myanmar -1087..108C ; Myanmar -108D ; Myanmar -108E ; Myanmar -108F ; Myanmar -1090..1099 ; Myanmar -109A..109C ; Myanmar -109D ; Myanmar -109E..109F ; Myanmar -AA60..AA6F ; Myanmar -AA70 ; Myanmar -AA71..AA76 ; Myanmar -AA77..AA79 ; Myanmar -AA7A ; Myanmar -AA7B ; Myanmar - -# Total code points: 188 - -# ================================================ - -10A0..10C5 ; Georgian -10D0..10FA ; Georgian -10FC ; Georgian -2D00..2D25 ; Georgian - -# Total code points: 120 - -# ================================================ - -1100..11FF ; Hangul -302E..302F ; Hangul -3131..318E ; Hangul -3200..321E ; Hangul -3260..327E ; Hangul -A960..A97C ; Hangul -AC00..D7A3 ; Hangul -D7B0..D7C6 ; Hangul -D7CB..D7FB ; Hangul -FFA0..FFBE ; Hangul -FFC2..FFC7 ; Hangul -FFCA..FFCF ; Hangul -FFD2..FFD7 ; Hangul -FFDA..FFDC ; Hangul - -# Total code points: 11739 - -# ================================================ - -1200..1248 ; Ethiopic -124A..124D ; Ethiopic -1250..1256 ; Ethiopic -1258 ; Ethiopic -125A..125D ; Ethiopic -1260..1288 ; Ethiopic -128A..128D ; Ethiopic -1290..12B0 ; Ethiopic -12B2..12B5 ; Ethiopic -12B8..12BE ; Ethiopic -12C0 ; Ethiopic -12C2..12C5 ; Ethiopic -12C8..12D6 ; Ethiopic -12D8..1310 ; Ethiopic -1312..1315 ; Ethiopic -1318..135A ; Ethiopic -135D..135F ; Ethiopic -1360 ; Ethiopic -1361..1368 ; Ethiopic -1369..137C ; Ethiopic -1380..138F ; Ethiopic -1390..1399 ; Ethiopic -2D80..2D96 ; Ethiopic -2DA0..2DA6 ; Ethiopic -2DA8..2DAE ; Ethiopic -2DB0..2DB6 ; Ethiopic -2DB8..2DBE ; Ethiopic -2DC0..2DC6 ; Ethiopic -2DC8..2DCE ; Ethiopic -2DD0..2DD6 ; Ethiopic -2DD8..2DDE ; Ethiopic -AB01..AB06 ; Ethiopic -AB09..AB0E ; Ethiopic -AB11..AB16 ; Ethiopic -AB20..AB26 ; Ethiopic -AB28..AB2E ; Ethiopic - -# Total code points: 495 - -# ================================================ - -13A0..13F4 ; Cherokee - -# Total code points: 85 - -# ================================================ - -1400 ; Canadian_Aboriginal -1401..166C ; Canadian_Aboriginal -166D..166E ; Canadian_Aboriginal -166F..167F ; Canadian_Aboriginal -18B0..18F5 ; Canadian_Aboriginal - -# Total code points: 710 - -# ================================================ - -1680 ; Ogham -1681..169A ; Ogham -169B ; Ogham -169C ; Ogham - -# Total code points: 29 - -# ================================================ - -16A0..16EA ; Runic -16EE..16F0 ; Runic - -# Total code points: 78 - -# ================================================ - -1780..17B3 ; Khmer -17B4..17B5 ; Khmer -17B6 ; Khmer -17B7..17BD ; Khmer -17BE..17C5 ; Khmer -17C6 ; Khmer -17C7..17C8 ; Khmer -17C9..17D3 ; Khmer -17D4..17D6 ; Khmer -17D7 ; Khmer -17D8..17DA ; Khmer -17DB ; Khmer -17DC ; Khmer -17DD ; Khmer -17E0..17E9 ; Khmer -17F0..17F9 ; Khmer -19E0..19FF ; Khmer - -# Total code points: 146 - -# ================================================ - -1800..1801 ; Mongolian -1804 ; Mongolian -1806 ; Mongolian -1807..180A ; Mongolian -180B..180D ; Mongolian -180E ; Mongolian -1810..1819 ; Mongolian -1820..1842 ; Mongolian -1843 ; Mongolian -1844..1877 ; Mongolian -1880..18A8 ; Mongolian -18A9 ; Mongolian -18AA ; Mongolian - -# Total code points: 153 - -# ================================================ - -3041..3096 ; Hiragana -309D..309E ; Hiragana -309F ; Hiragana -1B001 ; Hiragana -1F200 ; Hiragana - -# Total code points: 91 - -# ================================================ - -30A1..30FA ; Katakana -30FD..30FE ; Katakana -30FF ; Katakana -31F0..31FF ; Katakana -32D0..32FE ; Katakana -3300..3357 ; Katakana -FF66..FF6F ; Katakana -FF71..FF9D ; Katakana -1B000 ; Katakana - -# Total code points: 300 - -# ================================================ - -02EA..02EB ; Bopomofo -3105..312D ; Bopomofo -31A0..31BA ; Bopomofo - -# Total code points: 70 - -# ================================================ - -2E80..2E99 ; Han -2E9B..2EF3 ; Han -2F00..2FD5 ; Han -3005 ; Han -3007 ; Han -3021..3029 ; Han -3038..303A ; Han -303B ; Han -3400..4DB5 ; Han -4E00..9FCB ; Han -F900..FA2D ; Han -FA30..FA6D ; Han -FA70..FAD9 ; Han -20000..2A6D6 ; Han -2A700..2B734 ; Han -2B740..2B81D ; Han -2F800..2FA1D ; Han - -# Total code points: 75960 - -# ================================================ - -A000..A014 ; Yi -A015 ; Yi -A016..A48C ; Yi -A490..A4C6 ; Yi - -# Total code points: 1220 - -# ================================================ - -10300..1031E ; Old_Italic -10320..10323 ; Old_Italic - -# Total code points: 35 - -# ================================================ - -10330..10340 ; Gothic -10341 ; Gothic -10342..10349 ; Gothic -1034A ; Gothic - -# Total code points: 27 - -# ================================================ - -10400..1044F ; Deseret - -# Total code points: 80 - -# ================================================ - -0300..036F ; Inherited -0485..0486 ; Inherited -064B..0655 ; Inherited -065F ; Inherited -0670 ; Inherited -0951..0952 ; Inherited -1CD0..1CD2 ; Inherited -1CD4..1CE0 ; Inherited -1CE2..1CE8 ; Inherited -1CED ; Inherited -1DC0..1DE6 ; Inherited -1DFC..1DFF ; Inherited -200C..200D ; Inherited -20D0..20DC ; Inherited -20DD..20E0 ; Inherited -20E1 ; Inherited -20E2..20E4 ; Inherited -20E5..20F0 ; Inherited -302A..302D ; Inherited -3099..309A ; Inherited -FE00..FE0F ; Inherited -FE20..FE26 ; Inherited -101FD ; Inherited -1D167..1D169 ; Inherited -1D17B..1D182 ; Inherited -1D185..1D18B ; Inherited -1D1AA..1D1AD ; Inherited -E0100..E01EF ; Inherited - -# Total code points: 523 - -# ================================================ - -1700..170C ; Tagalog -170E..1711 ; Tagalog -1712..1714 ; Tagalog - -# Total code points: 20 - -# ================================================ - -1720..1731 ; Hanunoo -1732..1734 ; Hanunoo - -# Total code points: 21 - -# ================================================ - -1740..1751 ; Buhid -1752..1753 ; Buhid - -# Total code points: 20 - -# ================================================ - -1760..176C ; Tagbanwa -176E..1770 ; Tagbanwa -1772..1773 ; Tagbanwa - -# Total code points: 18 - -# ================================================ - -1900..191C ; Limbu -1920..1922 ; Limbu -1923..1926 ; Limbu -1927..1928 ; Limbu -1929..192B ; Limbu -1930..1931 ; Limbu -1932 ; Limbu -1933..1938 ; Limbu -1939..193B ; Limbu -1940 ; Limbu -1944..1945 ; Limbu -1946..194F ; Limbu - -# Total code points: 66 - -# ================================================ - -1950..196D ; Tai_Le -1970..1974 ; Tai_Le - -# Total code points: 35 - -# ================================================ - -10000..1000B ; Linear_B -1000D..10026 ; Linear_B -10028..1003A ; Linear_B -1003C..1003D ; Linear_B -1003F..1004D ; Linear_B -10050..1005D ; Linear_B -10080..100FA ; Linear_B - -# Total code points: 211 - -# ================================================ - -10380..1039D ; Ugaritic -1039F ; Ugaritic - -# Total code points: 31 - -# ================================================ - -10450..1047F ; Shavian - -# Total code points: 48 - -# ================================================ - -10480..1049D ; Osmanya -104A0..104A9 ; Osmanya - -# Total code points: 40 - -# ================================================ - -10800..10805 ; Cypriot -10808 ; Cypriot -1080A..10835 ; Cypriot -10837..10838 ; Cypriot -1083C ; Cypriot -1083F ; Cypriot - -# Total code points: 55 - -# ================================================ - -2800..28FF ; Braille - -# Total code points: 256 - -# ================================================ - -1A00..1A16 ; Buginese -1A17..1A18 ; Buginese -1A19..1A1B ; Buginese -1A1E..1A1F ; Buginese - -# Total code points: 30 - -# ================================================ - -03E2..03EF ; Coptic -2C80..2CE4 ; Coptic -2CE5..2CEA ; Coptic -2CEB..2CEE ; Coptic -2CEF..2CF1 ; Coptic -2CF9..2CFC ; Coptic -2CFD ; Coptic -2CFE..2CFF ; Coptic - -# Total code points: 135 - -# ================================================ - -1980..19AB ; New_Tai_Lue -19B0..19C0 ; New_Tai_Lue -19C1..19C7 ; New_Tai_Lue -19C8..19C9 ; New_Tai_Lue -19D0..19D9 ; New_Tai_Lue -19DA ; New_Tai_Lue -19DE..19DF ; New_Tai_Lue - -# Total code points: 83 - -# ================================================ - -2C00..2C2E ; Glagolitic -2C30..2C5E ; Glagolitic - -# Total code points: 94 - -# ================================================ - -2D30..2D65 ; Tifinagh -2D6F ; Tifinagh -2D70 ; Tifinagh -2D7F ; Tifinagh - -# Total code points: 57 - -# ================================================ - -A800..A801 ; Syloti_Nagri -A802 ; Syloti_Nagri -A803..A805 ; Syloti_Nagri -A806 ; Syloti_Nagri -A807..A80A ; Syloti_Nagri -A80B ; Syloti_Nagri -A80C..A822 ; Syloti_Nagri -A823..A824 ; Syloti_Nagri -A825..A826 ; Syloti_Nagri -A827 ; Syloti_Nagri -A828..A82B ; Syloti_Nagri - -# Total code points: 44 - -# ================================================ - -103A0..103C3 ; Old_Persian -103C8..103CF ; Old_Persian -103D0 ; Old_Persian -103D1..103D5 ; Old_Persian - -# Total code points: 50 - -# ================================================ - -10A00 ; Kharoshthi -10A01..10A03 ; Kharoshthi -10A05..10A06 ; Kharoshthi -10A0C..10A0F ; Kharoshthi -10A10..10A13 ; Kharoshthi -10A15..10A17 ; Kharoshthi -10A19..10A33 ; Kharoshthi -10A38..10A3A ; Kharoshthi -10A3F ; Kharoshthi -10A40..10A47 ; Kharoshthi -10A50..10A58 ; Kharoshthi - -# Total code points: 65 - -# ================================================ - -1B00..1B03 ; Balinese -1B04 ; Balinese -1B05..1B33 ; Balinese -1B34 ; Balinese -1B35 ; Balinese -1B36..1B3A ; Balinese -1B3B ; Balinese -1B3C ; Balinese -1B3D..1B41 ; Balinese -1B42 ; Balinese -1B43..1B44 ; Balinese -1B45..1B4B ; Balinese -1B50..1B59 ; Balinese -1B5A..1B60 ; Balinese -1B61..1B6A ; Balinese -1B6B..1B73 ; Balinese -1B74..1B7C ; Balinese - -# Total code points: 121 - -# ================================================ - -12000..1236E ; Cuneiform -12400..12462 ; Cuneiform -12470..12473 ; Cuneiform - -# Total code points: 982 - -# ================================================ - -10900..10915 ; Phoenician -10916..1091B ; Phoenician -1091F ; Phoenician - -# Total code points: 29 - -# ================================================ - -A840..A873 ; Phags_Pa -A874..A877 ; Phags_Pa - -# Total code points: 56 - -# ================================================ - -07C0..07C9 ; Nko -07CA..07EA ; Nko -07EB..07F3 ; Nko -07F4..07F5 ; Nko -07F6 ; Nko -07F7..07F9 ; Nko -07FA ; Nko - -# Total code points: 59 - -# ================================================ - -1B80..1B81 ; Sundanese -1B82 ; Sundanese -1B83..1BA0 ; Sundanese -1BA1 ; Sundanese -1BA2..1BA5 ; Sundanese -1BA6..1BA7 ; Sundanese -1BA8..1BA9 ; Sundanese -1BAA ; Sundanese -1BAE..1BAF ; Sundanese -1BB0..1BB9 ; Sundanese - -# Total code points: 55 - -# ================================================ - -1C00..1C23 ; Lepcha -1C24..1C2B ; Lepcha -1C2C..1C33 ; Lepcha -1C34..1C35 ; Lepcha -1C36..1C37 ; Lepcha -1C3B..1C3F ; Lepcha -1C40..1C49 ; Lepcha -1C4D..1C4F ; Lepcha - -# Total code points: 74 - -# ================================================ - -1C50..1C59 ; Ol_Chiki -1C5A..1C77 ; Ol_Chiki -1C78..1C7D ; Ol_Chiki -1C7E..1C7F ; Ol_Chiki - -# Total code points: 48 - -# ================================================ - -A500..A60B ; Vai -A60C ; Vai -A60D..A60F ; Vai -A610..A61F ; Vai -A620..A629 ; Vai -A62A..A62B ; Vai - -# Total code points: 300 - -# ================================================ - -A880..A881 ; Saurashtra -A882..A8B3 ; Saurashtra -A8B4..A8C3 ; Saurashtra -A8C4 ; Saurashtra -A8CE..A8CF ; Saurashtra -A8D0..A8D9 ; Saurashtra - -# Total code points: 81 - -# ================================================ - -A900..A909 ; Kayah_Li -A90A..A925 ; Kayah_Li -A926..A92D ; Kayah_Li -A92E..A92F ; Kayah_Li - -# Total code points: 48 - -# ================================================ - -A930..A946 ; Rejang -A947..A951 ; Rejang -A952..A953 ; Rejang -A95F ; Rejang - -# Total code points: 37 - -# ================================================ - -10280..1029C ; Lycian - -# Total code points: 29 - -# ================================================ - -102A0..102D0 ; Carian - -# Total code points: 49 - -# ================================================ - -10920..10939 ; Lydian -1093F ; Lydian - -# Total code points: 27 - -# ================================================ - -AA00..AA28 ; Cham -AA29..AA2E ; Cham -AA2F..AA30 ; Cham -AA31..AA32 ; Cham -AA33..AA34 ; Cham -AA35..AA36 ; Cham -AA40..AA42 ; Cham -AA43 ; Cham -AA44..AA4B ; Cham -AA4C ; Cham -AA4D ; Cham -AA50..AA59 ; Cham -AA5C..AA5F ; Cham - -# Total code points: 83 - -# ================================================ - -1A20..1A54 ; Tai_Tham -1A55 ; Tai_Tham -1A56 ; Tai_Tham -1A57 ; Tai_Tham -1A58..1A5E ; Tai_Tham -1A60 ; Tai_Tham -1A61 ; Tai_Tham -1A62 ; Tai_Tham -1A63..1A64 ; Tai_Tham -1A65..1A6C ; Tai_Tham -1A6D..1A72 ; Tai_Tham -1A73..1A7C ; Tai_Tham -1A7F ; Tai_Tham -1A80..1A89 ; Tai_Tham -1A90..1A99 ; Tai_Tham -1AA0..1AA6 ; Tai_Tham -1AA7 ; Tai_Tham -1AA8..1AAD ; Tai_Tham - -# Total code points: 127 - -# ================================================ - -AA80..AAAF ; Tai_Viet -AAB0 ; Tai_Viet -AAB1 ; Tai_Viet -AAB2..AAB4 ; Tai_Viet -AAB5..AAB6 ; Tai_Viet -AAB7..AAB8 ; Tai_Viet -AAB9..AABD ; Tai_Viet -AABE..AABF ; Tai_Viet -AAC0 ; Tai_Viet -AAC1 ; Tai_Viet -AAC2 ; Tai_Viet -AADB..AADC ; Tai_Viet -AADD ; Tai_Viet -AADE..AADF ; Tai_Viet - -# Total code points: 72 - -# ================================================ - -10B00..10B35 ; Avestan -10B39..10B3F ; Avestan - -# Total code points: 61 - -# ================================================ - -13000..1342E ; Egyptian_Hieroglyphs - -# Total code points: 1071 - -# ================================================ - -0800..0815 ; Samaritan -0816..0819 ; Samaritan -081A ; Samaritan -081B..0823 ; Samaritan -0824 ; Samaritan -0825..0827 ; Samaritan -0828 ; Samaritan -0829..082D ; Samaritan -0830..083E ; Samaritan - -# Total code points: 61 - -# ================================================ - -A4D0..A4F7 ; Lisu -A4F8..A4FD ; Lisu -A4FE..A4FF ; Lisu - -# Total code points: 48 - -# ================================================ - -A6A0..A6E5 ; Bamum -A6E6..A6EF ; Bamum -A6F0..A6F1 ; Bamum -A6F2..A6F7 ; Bamum -16800..16A38 ; Bamum - -# Total code points: 657 - -# ================================================ - -A980..A982 ; Javanese -A983 ; Javanese -A984..A9B2 ; Javanese -A9B3 ; Javanese -A9B4..A9B5 ; Javanese -A9B6..A9B9 ; Javanese -A9BA..A9BB ; Javanese -A9BC ; Javanese -A9BD..A9C0 ; Javanese -A9C1..A9CD ; Javanese -A9CF ; Javanese -A9D0..A9D9 ; Javanese -A9DE..A9DF ; Javanese - -# Total code points: 91 - -# ================================================ - -ABC0..ABE2 ; Meetei_Mayek -ABE3..ABE4 ; Meetei_Mayek -ABE5 ; Meetei_Mayek -ABE6..ABE7 ; Meetei_Mayek -ABE8 ; Meetei_Mayek -ABE9..ABEA ; Meetei_Mayek -ABEB ; Meetei_Mayek -ABEC ; Meetei_Mayek -ABED ; Meetei_Mayek -ABF0..ABF9 ; Meetei_Mayek - -# Total code points: 56 - -# ================================================ - -10840..10855 ; Imperial_Aramaic -10857 ; Imperial_Aramaic -10858..1085F ; Imperial_Aramaic - -# Total code points: 31 - -# ================================================ - -10A60..10A7C ; Old_South_Arabian -10A7D..10A7E ; Old_South_Arabian -10A7F ; Old_South_Arabian - -# Total code points: 32 - -# ================================================ - -10B40..10B55 ; Inscriptional_Parthian -10B58..10B5F ; Inscriptional_Parthian - -# Total code points: 30 - -# ================================================ - -10B60..10B72 ; Inscriptional_Pahlavi -10B78..10B7F ; Inscriptional_Pahlavi - -# Total code points: 27 - -# ================================================ - -10C00..10C48 ; Old_Turkic - -# Total code points: 73 - -# ================================================ - -11080..11081 ; Kaithi -11082 ; Kaithi -11083..110AF ; Kaithi -110B0..110B2 ; Kaithi -110B3..110B6 ; Kaithi -110B7..110B8 ; Kaithi -110B9..110BA ; Kaithi -110BB..110BC ; Kaithi -110BD ; Kaithi -110BE..110C1 ; Kaithi - -# Total code points: 66 - -# ================================================ - -1BC0..1BE5 ; Batak -1BE6 ; Batak -1BE7 ; Batak -1BE8..1BE9 ; Batak -1BEA..1BEC ; Batak -1BED ; Batak -1BEE ; Batak -1BEF..1BF1 ; Batak -1BF2..1BF3 ; Batak -1BFC..1BFF ; Batak - -# Total code points: 56 - -# ================================================ - -11000 ; Brahmi -11001 ; Brahmi -11002 ; Brahmi -11003..11037 ; Brahmi -11038..11046 ; Brahmi -11047..1104D ; Brahmi -11052..11065 ; Brahmi -11066..1106F ; Brahmi - -# Total code points: 108 - -# ================================================ - -0840..0858 ; Mandaic -0859..085B ; Mandaic -085E ; Mandaic - -# Total code points: 29 - -# EOF diff --git a/icuSources/data/unidata/base_unidata/UnicodeData.txt b/icuSources/data/unidata/base_unidata/UnicodeData.txt index 8d7222b1..9f204050 100644 --- a/icuSources/data/unidata/base_unidata/UnicodeData.txt +++ b/icuSources/data/unidata/base_unidata/UnicodeData.txt @@ -165,10 +165,10 @@ 00A4;CURRENCY SIGN;Sc;0;ET;;;;;N;;;;; 00A5;YEN SIGN;Sc;0;ET;;;;;N;;;;; 00A6;BROKEN BAR;So;0;ON;;;;;N;BROKEN VERTICAL BAR;;;; -00A7;SECTION SIGN;So;0;ON;;;;;N;;;;; +00A7;SECTION SIGN;Po;0;ON;;;;;N;;;;; 00A8;DIAERESIS;Sk;0;ON; 0020 0308;;;;N;SPACING DIAERESIS;;;; 00A9;COPYRIGHT SIGN;So;0;ON;;;;;N;;;;; -00AA;FEMININE ORDINAL INDICATOR;Ll;0;L; 0061;;;;N;;;;; +00AA;FEMININE ORDINAL INDICATOR;Lo;0;L; 0061;;;;N;;;;; 00AB;LEFT-POINTING DOUBLE ANGLE QUOTATION MARK;Pi;0;ON;;;;;Y;LEFT POINTING GUILLEMET;;;; 00AC;NOT SIGN;Sm;0;ON;;;;;N;;;;; 00AD;SOFT HYPHEN;Cf;0;BN;;;;;N;;;;; @@ -180,11 +180,11 @@ 00B3;SUPERSCRIPT THREE;No;0;EN; 0033;;3;3;N;SUPERSCRIPT DIGIT THREE;;;; 00B4;ACUTE ACCENT;Sk;0;ON; 0020 0301;;;;N;SPACING ACUTE;;;; 00B5;MICRO SIGN;Ll;0;L; 03BC;;;;N;;;039C;;039C -00B6;PILCROW SIGN;So;0;ON;;;;;N;PARAGRAPH SIGN;;;; +00B6;PILCROW SIGN;Po;0;ON;;;;;N;PARAGRAPH SIGN;;;; 00B7;MIDDLE DOT;Po;0;ON;;;;;N;;;;; 00B8;CEDILLA;Sk;0;ON; 0020 0327;;;;N;SPACING CEDILLA;;;; 00B9;SUPERSCRIPT ONE;No;0;EN; 0031;;1;1;N;SUPERSCRIPT DIGIT ONE;;;; -00BA;MASCULINE ORDINAL INDICATOR;Ll;0;L; 006F;;;;N;;;;; +00BA;MASCULINE ORDINAL INDICATOR;Lo;0;L; 006F;;;;N;;;;; 00BB;RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK;Pf;0;ON;;;;;Y;RIGHT POINTING GUILLEMET;;;; 00BC;VULGAR FRACTION ONE QUARTER;No;0;ON; 0031 2044 0034;;;1/4;N;FRACTION ONE QUARTER;;;; 00BD;VULGAR FRACTION ONE HALF;No;0;ON; 0031 2044 0032;;;1/2;N;FRACTION ONE HALF;;;; @@ -612,7 +612,7 @@ 0263;LATIN SMALL LETTER GAMMA;Ll;0;L;;;;;N;;;0194;;0194 0264;LATIN SMALL LETTER RAMS HORN;Ll;0;L;;;;;N;LATIN SMALL LETTER BABY GAMMA;;;; 0265;LATIN SMALL LETTER TURNED H;Ll;0;L;;;;;N;;;A78D;;A78D -0266;LATIN SMALL LETTER H WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER H HOOK;;;; +0266;LATIN SMALL LETTER H WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER H HOOK;;A7AA;;A7AA 0267;LATIN SMALL LETTER HENG WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER HENG HOOK;;;; 0268;LATIN SMALL LETTER I WITH STROKE;Ll;0;L;;;;;N;LATIN SMALL LETTER BARRED I;;0197;;0197 0269;LATIN SMALL LETTER IOTA;Ll;0;L;;;;;N;;;0196;;0196 @@ -1394,6 +1394,7 @@ 0587;ARMENIAN SMALL LIGATURE ECH YIWN;Ll;0;L; 0565 0582;;;;N;;;;; 0589;ARMENIAN FULL STOP;Po;0;L;;;;;N;ARMENIAN PERIOD;;;; 058A;ARMENIAN HYPHEN;Pd;0;ON;;;;;N;;;;; +058F;ARMENIAN DRAM SIGN;Sc;0;ET;;;;;N;;;;; 0591;HEBREW ACCENT ETNAHTA;Mn;220;NSM;;;;;N;;;;; 0592;HEBREW ACCENT SEGOL;Mn;230;NSM;;;;;N;;;;; 0593;HEBREW ACCENT SHALSHELET;Mn;230;NSM;;;;;N;;;;; @@ -1485,6 +1486,7 @@ 0601;ARABIC SIGN SANAH;Cf;0;AN;;;;;N;;;;; 0602;ARABIC FOOTNOTE MARKER;Cf;0;AN;;;;;N;;;;; 0603;ARABIC SIGN SAFHA;Cf;0;AN;;;;;N;;;;; +0604;ARABIC SIGN SAMVAT;Cf;0;AN;;;;;N;;;;; 0606;ARABIC-INDIC CUBE ROOT;Sm;0;ON;;;;;N;;;;; 0607;ARABIC-INDIC FOURTH ROOT;Sm;0;ON;;;;;N;;;;; 0608;ARABIC RAY;Sm;0;AL;;;;;N;;;;; @@ -1747,7 +1749,7 @@ 070B;SYRIAC HARKLEAN OBELUS;Po;0;AL;;;;;N;;;;; 070C;SYRIAC HARKLEAN METOBELUS;Po;0;AL;;;;;N;;;;; 070D;SYRIAC HARKLEAN ASTERISCUS;Po;0;AL;;;;;N;;;;; -070F;SYRIAC ABBREVIATION MARK;Cf;0;AN;;;;;N;;;;; +070F;SYRIAC ABBREVIATION MARK;Cf;0;AL;;;;;N;;;;; 0710;SYRIAC LETTER ALAPH;Lo;0;AL;;;;;N;;;;; 0711;SYRIAC LETTER SUPERSCRIPT ALAPH;Mn;36;NSM;;;;;N;;;;; 0712;SYRIAC LETTER BETH;Lo;0;AL;;;;;N;;;;; @@ -2057,6 +2059,45 @@ 085A;MANDAIC VOCALIZATION MARK;Mn;220;NSM;;;;;N;;;;; 085B;MANDAIC GEMINATION MARK;Mn;220;NSM;;;;;N;;;;; 085E;MANDAIC PUNCTUATION;Po;0;R;;;;;N;;;;; +08A0;ARABIC LETTER BEH WITH SMALL V BELOW;Lo;0;AL;;;;;N;;;;; +08A2;ARABIC LETTER JEEM WITH TWO DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +08A3;ARABIC LETTER TAH WITH TWO DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +08A4;ARABIC LETTER FEH WITH DOT BELOW AND THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +08A5;ARABIC LETTER QAF WITH DOT BELOW;Lo;0;AL;;;;;N;;;;; +08A6;ARABIC LETTER LAM WITH DOUBLE BAR;Lo;0;AL;;;;;N;;;;; +08A7;ARABIC LETTER MEEM WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +08A8;ARABIC LETTER YEH WITH TWO DOTS BELOW AND HAMZA ABOVE;Lo;0;AL;;;;;N;;;;; +08A9;ARABIC LETTER YEH WITH TWO DOTS BELOW AND DOT ABOVE;Lo;0;AL;;;;;N;;;;; +08AA;ARABIC LETTER REH WITH LOOP;Lo;0;AL;;;;;N;;;;; +08AB;ARABIC LETTER WAW WITH DOT WITHIN;Lo;0;AL;;;;;N;;;;; +08AC;ARABIC LETTER ROHINGYA YEH;Lo;0;AL;;;;;N;;;;; +08E4;ARABIC CURLY FATHA;Mn;230;NSM;;;;;N;;;;; +08E5;ARABIC CURLY DAMMA;Mn;230;NSM;;;;;N;;;;; +08E6;ARABIC CURLY KASRA;Mn;220;NSM;;;;;N;;;;; +08E7;ARABIC CURLY FATHATAN;Mn;230;NSM;;;;;N;;;;; +08E8;ARABIC CURLY DAMMATAN;Mn;230;NSM;;;;;N;;;;; +08E9;ARABIC CURLY KASRATAN;Mn;220;NSM;;;;;N;;;;; +08EA;ARABIC TONE ONE DOT ABOVE;Mn;230;NSM;;;;;N;;;;; +08EB;ARABIC TONE TWO DOTS ABOVE;Mn;230;NSM;;;;;N;;;;; +08EC;ARABIC TONE LOOP ABOVE;Mn;230;NSM;;;;;N;;;;; +08ED;ARABIC TONE ONE DOT BELOW;Mn;220;NSM;;;;;N;;;;; +08EE;ARABIC TONE TWO DOTS BELOW;Mn;220;NSM;;;;;N;;;;; +08EF;ARABIC TONE LOOP BELOW;Mn;220;NSM;;;;;N;;;;; +08F0;ARABIC OPEN FATHATAN;Mn;27;NSM;;;;;N;;;;; +08F1;ARABIC OPEN DAMMATAN;Mn;28;NSM;;;;;N;;;;; +08F2;ARABIC OPEN KASRATAN;Mn;29;NSM;;;;;N;;;;; +08F3;ARABIC SMALL HIGH WAW;Mn;230;NSM;;;;;N;;;;; +08F4;ARABIC FATHA WITH RING;Mn;230;NSM;;;;;N;;;;; +08F5;ARABIC FATHA WITH DOT ABOVE;Mn;230;NSM;;;;;N;;;;; +08F6;ARABIC KASRA WITH DOT BELOW;Mn;220;NSM;;;;;N;;;;; +08F7;ARABIC LEFT ARROWHEAD ABOVE;Mn;230;NSM;;;;;N;;;;; +08F8;ARABIC RIGHT ARROWHEAD ABOVE;Mn;230;NSM;;;;;N;;;;; +08F9;ARABIC LEFT ARROWHEAD BELOW;Mn;220;NSM;;;;;N;;;;; +08FA;ARABIC RIGHT ARROWHEAD BELOW;Mn;220;NSM;;;;;N;;;;; +08FB;ARABIC DOUBLE RIGHT ARROWHEAD ABOVE;Mn;230;NSM;;;;;N;;;;; +08FC;ARABIC DOUBLE RIGHT ARROWHEAD ABOVE WITH DOT;Mn;230;NSM;;;;;N;;;;; +08FD;ARABIC RIGHT ARROWHEAD ABOVE WITH DOT;Mn;230;NSM;;;;;N;;;;; +08FE;ARABIC DAMMA WITH DOT;Mn;230;NSM;;;;;N;;;;; 0900;DEVANAGARI SIGN INVERTED CANDRABINDU;Mn;0;NSM;;;;;N;;;;; 0901;DEVANAGARI SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; 0902;DEVANAGARI SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; @@ -2437,6 +2478,7 @@ 0AED;GUJARATI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; 0AEE;GUJARATI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; 0AEF;GUJARATI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +0AF0;GUJARATI ABBREVIATION SIGN;Po;0;L;;;;;N;;;;; 0AF1;GUJARATI RUPEE SIGN;Sc;0;ET;;;;;N;;;;; 0B01;ORIYA SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; 0B02;ORIYA SIGN ANUSVARA;Mc;0;L;;;;;N;;;;; @@ -3109,6 +3151,8 @@ 0ED9;LAO DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; 0EDC;LAO HO NO;Lo;0;L; 0EAB 0E99;;;;N;;;;; 0EDD;LAO HO MO;Lo;0;L; 0EAB 0EA1;;;;N;;;;; +0EDE;LAO LETTER KHMU GO;Lo;0;L;;;;;N;;;;; +0EDF;LAO LETTER KHMU NYO;Lo;0;L;;;;;N;;;;; 0F00;TIBETAN SYLLABLE OM;Lo;0;L;;;;;N;;;;; 0F01;TIBETAN MARK GTER YIG MGO TRUNCATED A;So;0;L;;;;;N;;;;; 0F02;TIBETAN MARK GTER YIG MGO -UM RNAM BCAD MA;So;0;L;;;;;N;;;;; @@ -3129,7 +3173,7 @@ 0F11;TIBETAN MARK RIN CHEN SPUNGS SHAD;Po;0;L;;;;;N;TIBETAN RINCHANPHUNGSHAD;;;; 0F12;TIBETAN MARK RGYA GRAM SHAD;Po;0;L;;;;;N;;;;; 0F13;TIBETAN MARK CARET -DZUD RTAGS ME LONG CAN;So;0;L;;;;;N;;;;; -0F14;TIBETAN MARK GTER TSHEG;So;0;L;;;;;N;TIBETAN COMMA;;;; +0F14;TIBETAN MARK GTER TSHEG;Po;0;L;;;;;N;TIBETAN COMMA;;;; 0F15;TIBETAN LOGOTYPE SIGN CHAD RTAGS;So;0;L;;;;;N;;;;; 0F16;TIBETAN LOGOTYPE SIGN LHAG RTAGS;So;0;L;;;;;N;;;;; 0F17;TIBETAN ASTROLOGICAL SIGN SGRA GCAN -CHAR RTAGS;So;0;L;;;;;N;;;;; @@ -3518,6 +3562,8 @@ 10C3;GEORGIAN CAPITAL LETTER WE;Lu;0;L;;;;;N;;;;2D23; 10C4;GEORGIAN CAPITAL LETTER HAR;Lu;0;L;;;;;N;;;;2D24; 10C5;GEORGIAN CAPITAL LETTER HOE;Lu;0;L;;;;;N;;;;2D25; +10C7;GEORGIAN CAPITAL LETTER YN;Lu;0;L;;;;;N;;;;2D27; +10CD;GEORGIAN CAPITAL LETTER AEN;Lu;0;L;;;;;N;;;;2D2D; 10D0;GEORGIAN LETTER AN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER AN;;;; 10D1;GEORGIAN LETTER BAN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER BAN;;;; 10D2;GEORGIAN LETTER GAN;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER GAN;;;; @@ -3563,6 +3609,9 @@ 10FA;GEORGIAN LETTER AIN;Lo;0;L;;;;;N;;;;; 10FB;GEORGIAN PARAGRAPH SEPARATOR;Po;0;L;;;;;N;;;;; 10FC;MODIFIER LETTER GEORGIAN NAR;Lm;0;L; 10DC;;;;N;;;;; +10FD;GEORGIAN LETTER AEN;Lo;0;L;;;;;N;;;;; +10FE;GEORGIAN LETTER HARD SIGN;Lo;0;L;;;;;N;;;;; +10FF;GEORGIAN LETTER LABIAL SIGN;Lo;0;L;;;;;N;;;;; 1100;HANGUL CHOSEONG KIYEOK;Lo;0;L;;;;;N;;;;; 1101;HANGUL CHOSEONG SSANGKIYEOK;Lo;0;L;;;;;N;;;;; 1102;HANGUL CHOSEONG NIEUN;Lo;0;L;;;;;N;;;;; @@ -4148,7 +4197,7 @@ 135D;ETHIOPIC COMBINING GEMINATION AND VOWEL LENGTH MARK;Mn;230;NSM;;;;;N;;;;; 135E;ETHIOPIC COMBINING VOWEL LENGTH MARK;Mn;230;NSM;;;;;N;;;;; 135F;ETHIOPIC COMBINING GEMINATION MARK;Mn;230;NSM;;;;;N;;;;; -1360;ETHIOPIC SECTION MARK;So;0;L;;;;;N;;;;; +1360;ETHIOPIC SECTION MARK;Po;0;L;;;;;N;;;;; 1361;ETHIOPIC WORDSPACE;Po;0;L;;;;;N;;;;; 1362;ETHIOPIC FULL STOP;Po;0;L;;;;;N;;;;; 1363;ETHIOPIC COMMA;Po;0;L;;;;;N;;;;; @@ -5171,8 +5220,8 @@ 17B1;KHMER INDEPENDENT VOWEL QOO TYPE ONE;Lo;0;L;;;;;N;;;;; 17B2;KHMER INDEPENDENT VOWEL QOO TYPE TWO;Lo;0;L;;;;;N;;;;; 17B3;KHMER INDEPENDENT VOWEL QAU;Lo;0;L;;;;;N;;;;; -17B4;KHMER VOWEL INHERENT AQ;Cf;0;L;;;;;N;;;;; -17B5;KHMER VOWEL INHERENT AA;Cf;0;L;;;;;N;;;;; +17B4;KHMER VOWEL INHERENT AQ;Mn;0;NSM;;;;;N;;;;; +17B5;KHMER VOWEL INHERENT AA;Mn;0;NSM;;;;;N;;;;; 17B6;KHMER VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; 17B7;KHMER VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; 17B8;KHMER VOWEL SIGN II;Mn;0;NSM;;;;;N;;;;; @@ -5996,6 +6045,9 @@ 1BA8;SUNDANESE VOWEL SIGN PAMEPET;Mn;0;NSM;;;;;N;;;;; 1BA9;SUNDANESE VOWEL SIGN PANEULEUNG;Mn;0;NSM;;;;;N;;;;; 1BAA;SUNDANESE SIGN PAMAAEH;Mc;9;L;;;;;N;;;;; +1BAB;SUNDANESE SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +1BAC;SUNDANESE CONSONANT SIGN PASANGAN MA;Mc;0;L;;;;;N;;;;; +1BAD;SUNDANESE CONSONANT SIGN PASANGAN WA;Mc;0;L;;;;;N;;;;; 1BAE;SUNDANESE LETTER KHA;Lo;0;L;;;;;N;;;;; 1BAF;SUNDANESE LETTER SYA;Lo;0;L;;;;;N;;;;; 1BB0;SUNDANESE DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; @@ -6008,6 +6060,12 @@ 1BB7;SUNDANESE DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; 1BB8;SUNDANESE DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; 1BB9;SUNDANESE DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +1BBA;SUNDANESE AVAGRAHA;Lo;0;L;;;;;N;;;;; +1BBB;SUNDANESE LETTER REU;Lo;0;L;;;;;N;;;;; +1BBC;SUNDANESE LETTER LEU;Lo;0;L;;;;;N;;;;; +1BBD;SUNDANESE LETTER BHA;Lo;0;L;;;;;N;;;;; +1BBE;SUNDANESE LETTER FINAL K;Lo;0;L;;;;;N;;;;; +1BBF;SUNDANESE LETTER FINAL M;Lo;0;L;;;;;N;;;;; 1BC0;BATAK LETTER A;Lo;0;L;;;;;N;;;;; 1BC1;BATAK LETTER SIMALUNGUN A;Lo;0;L;;;;;N;;;;; 1BC2;BATAK LETTER HA;Lo;0;L;;;;;N;;;;; @@ -6186,6 +6244,14 @@ 1C7D;OL CHIKI AHAD;Lm;0;L;;;;;N;;;;; 1C7E;OL CHIKI PUNCTUATION MUCAAD;Po;0;L;;;;;N;;;;; 1C7F;OL CHIKI PUNCTUATION DOUBLE MUCAAD;Po;0;L;;;;;N;;;;; +1CC0;SUNDANESE PUNCTUATION BINDU SURYA;Po;0;L;;;;;N;;;;; +1CC1;SUNDANESE PUNCTUATION BINDU PANGLONG;Po;0;L;;;;;N;;;;; +1CC2;SUNDANESE PUNCTUATION BINDU PURNAMA;Po;0;L;;;;;N;;;;; +1CC3;SUNDANESE PUNCTUATION BINDU CAKRA;Po;0;L;;;;;N;;;;; +1CC4;SUNDANESE PUNCTUATION BINDU LEU SATANGA;Po;0;L;;;;;N;;;;; +1CC5;SUNDANESE PUNCTUATION BINDU KA SATANGA;Po;0;L;;;;;N;;;;; +1CC6;SUNDANESE PUNCTUATION BINDU DA SATANGA;Po;0;L;;;;;N;;;;; +1CC7;SUNDANESE PUNCTUATION BINDU BA SATANGA;Po;0;L;;;;;N;;;;; 1CD0;VEDIC TONE KARSHANA;Mn;230;NSM;;;;;N;;;;; 1CD1;VEDIC TONE SHARA;Mn;230;NSM;;;;;N;;;;; 1CD2;VEDIC TONE PRENKHA;Mn;230;NSM;;;;;N;;;;; @@ -6221,6 +6287,10 @@ 1CF0;VEDIC SIGN RTHANG LONG ANUSVARA;Lo;0;L;;;;;N;;;;; 1CF1;VEDIC SIGN ANUSVARA UBHAYATO MUKHA;Lo;0;L;;;;;N;;;;; 1CF2;VEDIC SIGN ARDHAVISARGA;Mc;0;L;;;;;N;;;;; +1CF3;VEDIC SIGN ROTATED ARDHAVISARGA;Mc;0;L;;;;;N;;;;; +1CF4;VEDIC TONE CANDRA ABOVE;Mn;230;NSM;;;;;N;;;;; +1CF5;VEDIC SIGN JIHVAMULIYA;Lo;0;L;;;;;N;;;;; +1CF6;VEDIC SIGN UPADHMANIYA;Lo;0;L;;;;;N;;;;; 1D00;LATIN LETTER SMALL CAPITAL A;Ll;0;L;;;;;N;;;;; 1D01;LATIN LETTER SMALL CAPITAL AE;Ll;0;L;;;;;N;;;;; 1D02;LATIN SMALL LETTER TURNED AE;Ll;0;L;;;;;N;;;;; @@ -6319,15 +6389,15 @@ 1D5F;MODIFIER LETTER SMALL DELTA;Lm;0;L; 03B4;;;;N;;;;; 1D60;MODIFIER LETTER SMALL GREEK PHI;Lm;0;L; 03C6;;;;N;;;;; 1D61;MODIFIER LETTER SMALL CHI;Lm;0;L; 03C7;;;;N;;;;; -1D62;LATIN SUBSCRIPT SMALL LETTER I;Ll;0;L; 0069;;;;N;;;;; -1D63;LATIN SUBSCRIPT SMALL LETTER R;Ll;0;L; 0072;;;;N;;;;; -1D64;LATIN SUBSCRIPT SMALL LETTER U;Ll;0;L; 0075;;;;N;;;;; -1D65;LATIN SUBSCRIPT SMALL LETTER V;Ll;0;L; 0076;;;;N;;;;; -1D66;GREEK SUBSCRIPT SMALL LETTER BETA;Ll;0;L; 03B2;;;;N;;;;; -1D67;GREEK SUBSCRIPT SMALL LETTER GAMMA;Ll;0;L; 03B3;;;;N;;;;; -1D68;GREEK SUBSCRIPT SMALL LETTER RHO;Ll;0;L; 03C1;;;;N;;;;; -1D69;GREEK SUBSCRIPT SMALL LETTER PHI;Ll;0;L; 03C6;;;;N;;;;; -1D6A;GREEK SUBSCRIPT SMALL LETTER CHI;Ll;0;L; 03C7;;;;N;;;;; +1D62;LATIN SUBSCRIPT SMALL LETTER I;Lm;0;L; 0069;;;;N;;;;; +1D63;LATIN SUBSCRIPT SMALL LETTER R;Lm;0;L; 0072;;;;N;;;;; +1D64;LATIN SUBSCRIPT SMALL LETTER U;Lm;0;L; 0075;;;;N;;;;; +1D65;LATIN SUBSCRIPT SMALL LETTER V;Lm;0;L; 0076;;;;N;;;;; +1D66;GREEK SUBSCRIPT SMALL LETTER BETA;Lm;0;L; 03B2;;;;N;;;;; +1D67;GREEK SUBSCRIPT SMALL LETTER GAMMA;Lm;0;L; 03B3;;;;N;;;;; +1D68;GREEK SUBSCRIPT SMALL LETTER RHO;Lm;0;L; 03C1;;;;N;;;;; +1D69;GREEK SUBSCRIPT SMALL LETTER PHI;Lm;0;L; 03C6;;;;N;;;;; +1D6A;GREEK SUBSCRIPT SMALL LETTER CHI;Lm;0;L; 03C7;;;;N;;;;; 1D6B;LATIN SMALL LETTER UE;Ll;0;L;;;;;N;;;;; 1D6C;LATIN SMALL LETTER B WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;;; 1D6D;LATIN SMALL LETTER D WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;;; @@ -8827,7 +8897,9 @@ 27C8;REVERSE SOLIDUS PRECEDING SUBSET;Sm;0;ON;;;;;Y;;;;; 27C9;SUPERSET PRECEDING SOLIDUS;Sm;0;ON;;;;;Y;;;;; 27CA;VERTICAL BAR WITH HORIZONTAL STROKE;Sm;0;ON;;;;;N;;;;; +27CB;MATHEMATICAL RISING DIAGONAL;Sm;0;ON;;;;;Y;;;;; 27CC;LONG DIVISION;Sm;0;ON;;;;;Y;;;;; +27CD;MATHEMATICAL FALLING DIAGONAL;Sm;0;ON;;;;;Y;;;;; 27CE;SQUARED LOGICAL AND;Sm;0;ON;;;;;N;;;;; 27CF;SQUARED LOGICAL OR;Sm;0;ON;;;;;N;;;;; 27D0;WHITE DIAMOND WITH CENTRED DOT;Sm;0;ON;;;;;N;;;;; @@ -9855,7 +9927,7 @@ 2C79;LATIN SMALL LETTER TURNED R WITH TAIL;Ll;0;L;;;;;N;;;;; 2C7A;LATIN SMALL LETTER O WITH LOW RING INSIDE;Ll;0;L;;;;;N;;;;; 2C7B;LATIN LETTER SMALL CAPITAL TURNED E;Ll;0;L;;;;;N;;;;; -2C7C;LATIN SUBSCRIPT SMALL LETTER J;Ll;0;L; 006A;;;;N;;;;; +2C7C;LATIN SUBSCRIPT SMALL LETTER J;Lm;0;L; 006A;;;;N;;;;; 2C7D;MODIFIER LETTER CAPITAL V;Lm;0;L; 0056;;;;N;;;;; 2C7E;LATIN CAPITAL LETTER S WITH SWASH TAIL;Lu;0;L;;;;;N;;;;023F; 2C7F;LATIN CAPITAL LETTER Z WITH SWASH TAIL;Lu;0;L;;;;;N;;;;0240; @@ -9973,6 +10045,8 @@ 2CEF;COPTIC COMBINING NI ABOVE;Mn;230;NSM;;;;;N;;;;; 2CF0;COPTIC COMBINING SPIRITUS ASPER;Mn;230;NSM;;;;;N;;;;; 2CF1;COPTIC COMBINING SPIRITUS LENIS;Mn;230;NSM;;;;;N;;;;; +2CF2;COPTIC CAPITAL LETTER BOHAIRIC KHEI;Lu;0;L;;;;;N;;;;2CF3; +2CF3;COPTIC SMALL LETTER BOHAIRIC KHEI;Ll;0;L;;;;;N;;;2CF2;;2CF2 2CF9;COPTIC OLD NUBIAN FULL STOP;Po;0;ON;;;;;N;;;;; 2CFA;COPTIC OLD NUBIAN DIRECT QUESTION MARK;Po;0;ON;;;;;N;;;;; 2CFB;COPTIC OLD NUBIAN INDIRECT QUESTION MARK;Po;0;ON;;;;;N;;;;; @@ -10018,6 +10092,8 @@ 2D23;GEORGIAN SMALL LETTER WE;Ll;0;L;;;;;N;;;10C3;;10C3 2D24;GEORGIAN SMALL LETTER HAR;Ll;0;L;;;;;N;;;10C4;;10C4 2D25;GEORGIAN SMALL LETTER HOE;Ll;0;L;;;;;N;;;10C5;;10C5 +2D27;GEORGIAN SMALL LETTER YN;Ll;0;L;;;;;N;;;10C7;;10C7 +2D2D;GEORGIAN SMALL LETTER AEN;Ll;0;L;;;;;N;;;10CD;;10CD 2D30;TIFINAGH LETTER YA;Lo;0;L;;;;;N;;;;; 2D31;TIFINAGH LETTER YAB;Lo;0;L;;;;;N;;;;; 2D32;TIFINAGH LETTER YABH;Lo;0;L;;;;;N;;;;; @@ -10072,6 +10148,8 @@ 2D63;TIFINAGH LETTER YAZ;Lo;0;L;;;;;N;;;;; 2D64;TIFINAGH LETTER TAWELLEMET YAZ;Lo;0;L;;;;;N;;;;; 2D65;TIFINAGH LETTER YAZZ;Lo;0;L;;;;;N;;;;; +2D66;TIFINAGH LETTER YE;Lo;0;L;;;;;N;;;;; +2D67;TIFINAGH LETTER YO;Lo;0;L;;;;;N;;;;; 2D6F;TIFINAGH MODIFIER LETTER LABIALIZATION MARK;Lm;0;L; 2D61;;;;N;;;;; 2D70;TIFINAGH SEPARATOR MARK;Po;0;L;;;;;N;;;;; 2D7F;TIFINAGH CONSONANT JOINER;Mn;9;NSM;;;;;N;;;;; @@ -10236,6 +10314,16 @@ 2E2F;VERTICAL TILDE;Lm;0;ON;;;;;N;;;;; 2E30;RING POINT;Po;0;ON;;;;;N;;;;; 2E31;WORD SEPARATOR MIDDLE DOT;Po;0;ON;;;;;N;;;;; +2E32;TURNED COMMA;Po;0;ON;;;;;N;;;;; +2E33;RAISED DOT;Po;0;ON;;;;;N;;;;; +2E34;RAISED COMMA;Po;0;ON;;;;;N;;;;; +2E35;TURNED SEMICOLON;Po;0;ON;;;;;N;;;;; +2E36;DAGGER WITH LEFT GUARD;Po;0;ON;;;;;N;;;;; +2E37;DAGGER WITH RIGHT GUARD;Po;0;ON;;;;;N;;;;; +2E38;TURNED DAGGER;Po;0;ON;;;;;N;;;;; +2E39;TOP HALF SECTION SIGN;Po;0;ON;;;;;N;;;;; +2E3A;TWO-EM DASH;Pd;0;ON;;;;;N;;;;; +2E3B;THREE-EM DASH;Pd;0;ON;;;;;N;;;;; 2E80;CJK RADICAL REPEAT;So;0;ON;;;;;N;;;;; 2E81;CJK RADICAL CLIFF;So;0;ON;;;;;N;;;;; 2E82;CJK RADICAL SECOND ONE;So;0;ON;;;;;N;;;;; @@ -10623,8 +10711,8 @@ 302B;IDEOGRAPHIC RISING TONE MARK;Mn;228;NSM;;;;;N;;;;; 302C;IDEOGRAPHIC DEPARTING TONE MARK;Mn;232;NSM;;;;;N;;;;; 302D;IDEOGRAPHIC ENTERING TONE MARK;Mn;222;NSM;;;;;N;;;;; -302E;HANGUL SINGLE DOT TONE MARK;Mn;224;NSM;;;;;N;;;;; -302F;HANGUL DOUBLE DOT TONE MARK;Mn;224;NSM;;;;;N;;;;; +302E;HANGUL SINGLE DOT TONE MARK;Mc;224;L;;;;;N;;;;; +302F;HANGUL DOUBLE DOT TONE MARK;Mc;224;L;;;;;N;;;;; 3030;WAVY DASH;Pd;0;ON;;;;;N;;;;; 3031;VERTICAL KANA REPEAT MARK;Lm;0;L;;;;;N;;;;; 3032;VERTICAL KANA REPEAT WITH VOICED SOUND MARK;Lm;0;L;;;;;N;;;;; @@ -11131,14 +11219,14 @@ 3245;CIRCLED IDEOGRAPH KINDERGARTEN;So;0;L; 5E7C;;;;N;;;;; 3246;CIRCLED IDEOGRAPH SCHOOL;So;0;L; 6587;;;;N;;;;; 3247;CIRCLED IDEOGRAPH KOTO;So;0;L; 7B8F;;;;N;;;;; -3248;CIRCLED NUMBER TEN ON BLACK SQUARE;So;0;L;;;;;N;;;;; -3249;CIRCLED NUMBER TWENTY ON BLACK SQUARE;So;0;L;;;;;N;;;;; -324A;CIRCLED NUMBER THIRTY ON BLACK SQUARE;So;0;L;;;;;N;;;;; -324B;CIRCLED NUMBER FORTY ON BLACK SQUARE;So;0;L;;;;;N;;;;; -324C;CIRCLED NUMBER FIFTY ON BLACK SQUARE;So;0;L;;;;;N;;;;; -324D;CIRCLED NUMBER SIXTY ON BLACK SQUARE;So;0;L;;;;;N;;;;; -324E;CIRCLED NUMBER SEVENTY ON BLACK SQUARE;So;0;L;;;;;N;;;;; -324F;CIRCLED NUMBER EIGHTY ON BLACK SQUARE;So;0;L;;;;;N;;;;; +3248;CIRCLED NUMBER TEN ON BLACK SQUARE;No;0;L;;;;10;N;;;;; +3249;CIRCLED NUMBER TWENTY ON BLACK SQUARE;No;0;L;;;;20;N;;;;; +324A;CIRCLED NUMBER THIRTY ON BLACK SQUARE;No;0;L;;;;30;N;;;;; +324B;CIRCLED NUMBER FORTY ON BLACK SQUARE;No;0;L;;;;40;N;;;;; +324C;CIRCLED NUMBER FIFTY ON BLACK SQUARE;No;0;L;;;;50;N;;;;; +324D;CIRCLED NUMBER SIXTY ON BLACK SQUARE;No;0;L;;;;60;N;;;;; +324E;CIRCLED NUMBER SEVENTY ON BLACK SQUARE;No;0;L;;;;70;N;;;;; +324F;CIRCLED NUMBER EIGHTY ON BLACK SQUARE;No;0;L;;;;80;N;;;;; 3250;PARTNERSHIP SIGN;So;0;ON; 0050 0054 0045;;;;N;;;;; 3251;CIRCLED NUMBER TWENTY ONE;No;0;ON; 0032 0031;;;21;N;;;;; 3252;CIRCLED NUMBER TWENTY TWO;No;0;ON; 0032 0032;;;22;N;;;;; @@ -11637,7 +11725,7 @@ 4DFE;HEXAGRAM FOR AFTER COMPLETION;So;0;ON;;;;;N;;;;; 4DFF;HEXAGRAM FOR BEFORE COMPLETION;So;0;ON;;;;;N;;;;; 4E00;;Lo;0;L;;;;;N;;;;; -9FCB;;Lo;0;L;;;;;N;;;;; +9FCC;;Lo;0;L;;;;;N;;;;; A000;YI SYLLABLE IT;Lo;0;L;;;;;N;;;;; A001;YI SYLLABLE IX;Lo;0;L;;;;;N;;;;; A002;YI SYLLABLE I;Lo;0;L;;;;;N;;;;; @@ -13258,6 +13346,14 @@ A670;COMBINING CYRILLIC TEN MILLIONS SIGN;Me;0;NSM;;;;;N;;;;; A671;COMBINING CYRILLIC HUNDRED MILLIONS SIGN;Me;0;NSM;;;;;N;;;;; A672;COMBINING CYRILLIC THOUSAND MILLIONS SIGN;Me;0;NSM;;;;;N;;;;; A673;SLAVONIC ASTERISK;Po;0;ON;;;;;N;;;;; +A674;COMBINING CYRILLIC LETTER UKRAINIAN IE;Mn;230;NSM;;;;;N;;;;; +A675;COMBINING CYRILLIC LETTER I;Mn;230;NSM;;;;;N;;;;; +A676;COMBINING CYRILLIC LETTER YI;Mn;230;NSM;;;;;N;;;;; +A677;COMBINING CYRILLIC LETTER U;Mn;230;NSM;;;;;N;;;;; +A678;COMBINING CYRILLIC LETTER HARD SIGN;Mn;230;NSM;;;;;N;;;;; +A679;COMBINING CYRILLIC LETTER YERU;Mn;230;NSM;;;;;N;;;;; +A67A;COMBINING CYRILLIC LETTER SOFT SIGN;Mn;230;NSM;;;;;N;;;;; +A67B;COMBINING CYRILLIC LETTER OMEGA;Mn;230;NSM;;;;;N;;;;; A67C;COMBINING CYRILLIC KAVYKA;Mn;230;NSM;;;;;N;;;;; A67D;COMBINING CYRILLIC PAYEROK;Mn;230;NSM;;;;;N;;;;; A67E;CYRILLIC KAVYKA;Po;0;ON;;;;;N;;;;; @@ -13286,6 +13382,7 @@ A694;CYRILLIC CAPITAL LETTER HWE;Lu;0;L;;;;;N;;;;A695; A695;CYRILLIC SMALL LETTER HWE;Ll;0;L;;;;;N;;;A694;;A694 A696;CYRILLIC CAPITAL LETTER SHWE;Lu;0;L;;;;;N;;;;A697; A697;CYRILLIC SMALL LETTER SHWE;Ll;0;L;;;;;N;;;A696;;A696 +A69F;COMBINING CYRILLIC LETTER IOTIFIED E;Mn;230;NSM;;;;;N;;;;; A6A0;BAMUM LETTER A;Lo;0;L;;;;;N;;;;; A6A1;BAMUM LETTER KA;Lo;0;L;;;;;N;;;;; A6A2;BAMUM LETTER U;Lo;0;L;;;;;N;;;;; @@ -13519,6 +13616,8 @@ A78D;LATIN CAPITAL LETTER TURNED H;Lu;0;L;;;;;N;;;;0265; A78E;LATIN SMALL LETTER L WITH RETROFLEX HOOK AND BELT;Ll;0;L;;;;;N;;;;; A790;LATIN CAPITAL LETTER N WITH DESCENDER;Lu;0;L;;;;;N;;;;A791; A791;LATIN SMALL LETTER N WITH DESCENDER;Ll;0;L;;;;;N;;;A790;;A790 +A792;LATIN CAPITAL LETTER C WITH BAR;Lu;0;L;;;;;N;;;;A793; +A793;LATIN SMALL LETTER C WITH BAR;Ll;0;L;;;;;N;;;A792;;A792 A7A0;LATIN CAPITAL LETTER G WITH OBLIQUE STROKE;Lu;0;L;;;;;N;;;;A7A1; A7A1;LATIN SMALL LETTER G WITH OBLIQUE STROKE;Ll;0;L;;;;;N;;;A7A0;;A7A0 A7A2;LATIN CAPITAL LETTER K WITH OBLIQUE STROKE;Lu;0;L;;;;;N;;;;A7A3; @@ -13529,6 +13628,9 @@ A7A6;LATIN CAPITAL LETTER R WITH OBLIQUE STROKE;Lu;0;L;;;;;N;;;;A7A7; A7A7;LATIN SMALL LETTER R WITH OBLIQUE STROKE;Ll;0;L;;;;;N;;;A7A6;;A7A6 A7A8;LATIN CAPITAL LETTER S WITH OBLIQUE STROKE;Lu;0;L;;;;;N;;;;A7A9; A7A9;LATIN SMALL LETTER S WITH OBLIQUE STROKE;Ll;0;L;;;;;N;;;A7A8;;A7A8 +A7AA;LATIN CAPITAL LETTER H WITH HOOK;Lu;0;L;;;;;N;;;;0266; +A7F8;MODIFIER LETTER CAPITAL H WITH STROKE;Lm;0;L; 0126;;;;N;;;;; +A7F9;MODIFIER LETTER SMALL LIGATURE OE;Lm;0;L; 0153;;;;N;;;;; A7FA;LATIN LETTER SMALL CAPITAL TURNED M;Ll;0;L;;;;;N;;;;; A7FB;LATIN EPIGRAPHIC LETTER REVERSED F;Lo;0;L;;;;;N;;;;; A7FC;LATIN EPIGRAPHIC LETTER REVERSED P;Lo;0;L;;;;;N;;;;; @@ -14142,6 +14244,29 @@ AADC;TAI VIET SYMBOL NUENG;Lo;0;L;;;;;N;;;;; AADD;TAI VIET SYMBOL SAM;Lm;0;L;;;;;N;;;;; AADE;TAI VIET SYMBOL HO HOI;Po;0;L;;;;;N;;;;; AADF;TAI VIET SYMBOL KOI KOI;Po;0;L;;;;;N;;;;; +AAE0;MEETEI MAYEK LETTER E;Lo;0;L;;;;;N;;;;; +AAE1;MEETEI MAYEK LETTER O;Lo;0;L;;;;;N;;;;; +AAE2;MEETEI MAYEK LETTER CHA;Lo;0;L;;;;;N;;;;; +AAE3;MEETEI MAYEK LETTER NYA;Lo;0;L;;;;;N;;;;; +AAE4;MEETEI MAYEK LETTER TTA;Lo;0;L;;;;;N;;;;; +AAE5;MEETEI MAYEK LETTER TTHA;Lo;0;L;;;;;N;;;;; +AAE6;MEETEI MAYEK LETTER DDA;Lo;0;L;;;;;N;;;;; +AAE7;MEETEI MAYEK LETTER DDHA;Lo;0;L;;;;;N;;;;; +AAE8;MEETEI MAYEK LETTER NNA;Lo;0;L;;;;;N;;;;; +AAE9;MEETEI MAYEK LETTER SHA;Lo;0;L;;;;;N;;;;; +AAEA;MEETEI MAYEK LETTER SSA;Lo;0;L;;;;;N;;;;; +AAEB;MEETEI MAYEK VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +AAEC;MEETEI MAYEK VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +AAED;MEETEI MAYEK VOWEL SIGN AAI;Mn;0;NSM;;;;;N;;;;; +AAEE;MEETEI MAYEK VOWEL SIGN AU;Mc;0;L;;;;;N;;;;; +AAEF;MEETEI MAYEK VOWEL SIGN AAU;Mc;0;L;;;;;N;;;;; +AAF0;MEETEI MAYEK CHEIKHAN;Po;0;L;;;;;N;;;;; +AAF1;MEETEI MAYEK AHANG KHUDAM;Po;0;L;;;;;N;;;;; +AAF2;MEETEI MAYEK ANJI;Lo;0;L;;;;;N;;;;; +AAF3;MEETEI MAYEK SYLLABLE REPETITION MARK;Lm;0;L;;;;;N;;;;; +AAF4;MEETEI MAYEK WORD REPETITION MARK;Lm;0;L;;;;;N;;;;; +AAF5;MEETEI MAYEK VOWEL SIGN VISARGA;Mc;0;L;;;;;N;;;;; +AAF6;MEETEI MAYEK VIRAMA;Mn;9;NSM;;;;;N;;;;; AB01;ETHIOPIC SYLLABLE TTHU;Lo;0;L;;;;;N;;;;; AB02;ETHIOPIC SYLLABLE TTHI;Lo;0;L;;;;;N;;;;; AB03;ETHIOPIC SYLLABLE TTHAA;Lo;0;L;;;;;N;;;;; @@ -14614,6 +14739,8 @@ FA2A;CJK COMPATIBILITY IDEOGRAPH-FA2A;Lo;0;L;98EF;;;;N;;;;; FA2B;CJK COMPATIBILITY IDEOGRAPH-FA2B;Lo;0;L;98FC;;;;N;;;;; FA2C;CJK COMPATIBILITY IDEOGRAPH-FA2C;Lo;0;L;9928;;;;N;;;;; FA2D;CJK COMPATIBILITY IDEOGRAPH-FA2D;Lo;0;L;9DB4;;;;N;;;;; +FA2E;CJK COMPATIBILITY IDEOGRAPH-FA2E;Lo;0;L;90DE;;;;N;;;;; +FA2F;CJK COMPATIBILITY IDEOGRAPH-FA2F;Lo;0;L;96B7;;;;N;;;;; FA30;CJK COMPATIBILITY IDEOGRAPH-FA30;Lo;0;L;4FAE;;;;N;;;;; FA31;CJK COMPATIBILITY IDEOGRAPH-FA31;Lo;0;L;50E7;;;;N;;;;; FA32;CJK COMPATIBILITY IDEOGRAPH-FA32;Lo;0;L;514D;;;;N;;;;; @@ -16126,7 +16253,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 100FA;LINEAR B IDEOGRAM VESSEL B305;Lo;0;L;;;;;N;;;;; 10100;AEGEAN WORD SEPARATOR LINE;Po;0;L;;;;;N;;;;; 10101;AEGEAN WORD SEPARATOR DOT;Po;0;ON;;;;;N;;;;; -10102;AEGEAN CHECK MARK;So;0;L;;;;;N;;;;; +10102;AEGEAN CHECK MARK;Po;0;L;;;;;N;;;;; 10107;AEGEAN NUMBER ONE;No;0;L;;;;1;N;;;;; 10108;AEGEAN NUMBER TWO;No;0;L;;;;2;N;;;;; 10109;AEGEAN NUMBER THREE;No;0;L;;;;3;N;;;;; @@ -16845,6 +16972,64 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 10938;LYDIAN LETTER NN;Lo;0;R;;;;;N;;;;; 10939;LYDIAN LETTER C;Lo;0;R;;;;;N;;;;; 1093F;LYDIAN TRIANGULAR MARK;Po;0;R;;;;;N;;;;; +10980;MEROITIC HIEROGLYPHIC LETTER A;Lo;0;R;;;;;N;;;;; +10981;MEROITIC HIEROGLYPHIC LETTER E;Lo;0;R;;;;;N;;;;; +10982;MEROITIC HIEROGLYPHIC LETTER I;Lo;0;R;;;;;N;;;;; +10983;MEROITIC HIEROGLYPHIC LETTER O;Lo;0;R;;;;;N;;;;; +10984;MEROITIC HIEROGLYPHIC LETTER YA;Lo;0;R;;;;;N;;;;; +10985;MEROITIC HIEROGLYPHIC LETTER WA;Lo;0;R;;;;;N;;;;; +10986;MEROITIC HIEROGLYPHIC LETTER BA;Lo;0;R;;;;;N;;;;; +10987;MEROITIC HIEROGLYPHIC LETTER BA-2;Lo;0;R;;;;;N;;;;; +10988;MEROITIC HIEROGLYPHIC LETTER PA;Lo;0;R;;;;;N;;;;; +10989;MEROITIC HIEROGLYPHIC LETTER MA;Lo;0;R;;;;;N;;;;; +1098A;MEROITIC HIEROGLYPHIC LETTER NA;Lo;0;R;;;;;N;;;;; +1098B;MEROITIC HIEROGLYPHIC LETTER NA-2;Lo;0;R;;;;;N;;;;; +1098C;MEROITIC HIEROGLYPHIC LETTER NE;Lo;0;R;;;;;N;;;;; +1098D;MEROITIC HIEROGLYPHIC LETTER NE-2;Lo;0;R;;;;;N;;;;; +1098E;MEROITIC HIEROGLYPHIC LETTER RA;Lo;0;R;;;;;N;;;;; +1098F;MEROITIC HIEROGLYPHIC LETTER RA-2;Lo;0;R;;;;;N;;;;; +10990;MEROITIC HIEROGLYPHIC LETTER LA;Lo;0;R;;;;;N;;;;; +10991;MEROITIC HIEROGLYPHIC LETTER KHA;Lo;0;R;;;;;N;;;;; +10992;MEROITIC HIEROGLYPHIC LETTER HHA;Lo;0;R;;;;;N;;;;; +10993;MEROITIC HIEROGLYPHIC LETTER SA;Lo;0;R;;;;;N;;;;; +10994;MEROITIC HIEROGLYPHIC LETTER SA-2;Lo;0;R;;;;;N;;;;; +10995;MEROITIC HIEROGLYPHIC LETTER SE;Lo;0;R;;;;;N;;;;; +10996;MEROITIC HIEROGLYPHIC LETTER KA;Lo;0;R;;;;;N;;;;; +10997;MEROITIC HIEROGLYPHIC LETTER QA;Lo;0;R;;;;;N;;;;; +10998;MEROITIC HIEROGLYPHIC LETTER TA;Lo;0;R;;;;;N;;;;; +10999;MEROITIC HIEROGLYPHIC LETTER TA-2;Lo;0;R;;;;;N;;;;; +1099A;MEROITIC HIEROGLYPHIC LETTER TE;Lo;0;R;;;;;N;;;;; +1099B;MEROITIC HIEROGLYPHIC LETTER TE-2;Lo;0;R;;;;;N;;;;; +1099C;MEROITIC HIEROGLYPHIC LETTER TO;Lo;0;R;;;;;N;;;;; +1099D;MEROITIC HIEROGLYPHIC LETTER DA;Lo;0;R;;;;;N;;;;; +1099E;MEROITIC HIEROGLYPHIC SYMBOL VIDJ;Lo;0;R;;;;;N;;;;; +1099F;MEROITIC HIEROGLYPHIC SYMBOL VIDJ-2;Lo;0;R;;;;;N;;;;; +109A0;MEROITIC CURSIVE LETTER A;Lo;0;R;;;;;N;;;;; +109A1;MEROITIC CURSIVE LETTER E;Lo;0;R;;;;;N;;;;; +109A2;MEROITIC CURSIVE LETTER I;Lo;0;R;;;;;N;;;;; +109A3;MEROITIC CURSIVE LETTER O;Lo;0;R;;;;;N;;;;; +109A4;MEROITIC CURSIVE LETTER YA;Lo;0;R;;;;;N;;;;; +109A5;MEROITIC CURSIVE LETTER WA;Lo;0;R;;;;;N;;;;; +109A6;MEROITIC CURSIVE LETTER BA;Lo;0;R;;;;;N;;;;; +109A7;MEROITIC CURSIVE LETTER PA;Lo;0;R;;;;;N;;;;; +109A8;MEROITIC CURSIVE LETTER MA;Lo;0;R;;;;;N;;;;; +109A9;MEROITIC CURSIVE LETTER NA;Lo;0;R;;;;;N;;;;; +109AA;MEROITIC CURSIVE LETTER NE;Lo;0;R;;;;;N;;;;; +109AB;MEROITIC CURSIVE LETTER RA;Lo;0;R;;;;;N;;;;; +109AC;MEROITIC CURSIVE LETTER LA;Lo;0;R;;;;;N;;;;; +109AD;MEROITIC CURSIVE LETTER KHA;Lo;0;R;;;;;N;;;;; +109AE;MEROITIC CURSIVE LETTER HHA;Lo;0;R;;;;;N;;;;; +109AF;MEROITIC CURSIVE LETTER SA;Lo;0;R;;;;;N;;;;; +109B0;MEROITIC CURSIVE LETTER ARCHAIC SA;Lo;0;R;;;;;N;;;;; +109B1;MEROITIC CURSIVE LETTER SE;Lo;0;R;;;;;N;;;;; +109B2;MEROITIC CURSIVE LETTER KA;Lo;0;R;;;;;N;;;;; +109B3;MEROITIC CURSIVE LETTER QA;Lo;0;R;;;;;N;;;;; +109B4;MEROITIC CURSIVE LETTER TA;Lo;0;R;;;;;N;;;;; +109B5;MEROITIC CURSIVE LETTER TE;Lo;0;R;;;;;N;;;;; +109B6;MEROITIC CURSIVE LETTER TO;Lo;0;R;;;;;N;;;;; +109B7;MEROITIC CURSIVE LETTER DA;Lo;0;R;;;;;N;;;;; +109BE;MEROITIC CURSIVE LOGOGRAM RMT;Lo;0;R;;;;;N;;;;; +109BF;MEROITIC CURSIVE LOGOGRAM IMN;Lo;0;R;;;;;N;;;;; 10A00;KHAROSHTHI LETTER A;Lo;0;R;;;;;N;;;;; 10A01;KHAROSHTHI VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; 10A02;KHAROSHTHI VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; @@ -17338,6 +17523,257 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 110BF;KAITHI DOUBLE SECTION MARK;Po;0;L;;;;;N;;;;; 110C0;KAITHI DANDA;Po;0;L;;;;;N;;;;; 110C1;KAITHI DOUBLE DANDA;Po;0;L;;;;;N;;;;; +110D0;SORA SOMPENG LETTER SAH;Lo;0;L;;;;;N;;;;; +110D1;SORA SOMPENG LETTER TAH;Lo;0;L;;;;;N;;;;; +110D2;SORA SOMPENG LETTER BAH;Lo;0;L;;;;;N;;;;; +110D3;SORA SOMPENG LETTER CAH;Lo;0;L;;;;;N;;;;; +110D4;SORA SOMPENG LETTER DAH;Lo;0;L;;;;;N;;;;; +110D5;SORA SOMPENG LETTER GAH;Lo;0;L;;;;;N;;;;; +110D6;SORA SOMPENG LETTER MAH;Lo;0;L;;;;;N;;;;; +110D7;SORA SOMPENG LETTER NGAH;Lo;0;L;;;;;N;;;;; +110D8;SORA SOMPENG LETTER LAH;Lo;0;L;;;;;N;;;;; +110D9;SORA SOMPENG LETTER NAH;Lo;0;L;;;;;N;;;;; +110DA;SORA SOMPENG LETTER VAH;Lo;0;L;;;;;N;;;;; +110DB;SORA SOMPENG LETTER PAH;Lo;0;L;;;;;N;;;;; +110DC;SORA SOMPENG LETTER YAH;Lo;0;L;;;;;N;;;;; +110DD;SORA SOMPENG LETTER RAH;Lo;0;L;;;;;N;;;;; +110DE;SORA SOMPENG LETTER HAH;Lo;0;L;;;;;N;;;;; +110DF;SORA SOMPENG LETTER KAH;Lo;0;L;;;;;N;;;;; +110E0;SORA SOMPENG LETTER JAH;Lo;0;L;;;;;N;;;;; +110E1;SORA SOMPENG LETTER NYAH;Lo;0;L;;;;;N;;;;; +110E2;SORA SOMPENG LETTER AH;Lo;0;L;;;;;N;;;;; +110E3;SORA SOMPENG LETTER EEH;Lo;0;L;;;;;N;;;;; +110E4;SORA SOMPENG LETTER IH;Lo;0;L;;;;;N;;;;; +110E5;SORA SOMPENG LETTER UH;Lo;0;L;;;;;N;;;;; +110E6;SORA SOMPENG LETTER OH;Lo;0;L;;;;;N;;;;; +110E7;SORA SOMPENG LETTER EH;Lo;0;L;;;;;N;;;;; +110E8;SORA SOMPENG LETTER MAE;Lo;0;L;;;;;N;;;;; +110F0;SORA SOMPENG DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +110F1;SORA SOMPENG DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +110F2;SORA SOMPENG DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +110F3;SORA SOMPENG DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +110F4;SORA SOMPENG DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +110F5;SORA SOMPENG DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +110F6;SORA SOMPENG DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +110F7;SORA SOMPENG DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +110F8;SORA SOMPENG DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +110F9;SORA SOMPENG DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +11100;CHAKMA SIGN CANDRABINDU;Mn;230;NSM;;;;;N;;;;; +11101;CHAKMA SIGN ANUSVARA;Mn;230;NSM;;;;;N;;;;; +11102;CHAKMA SIGN VISARGA;Mn;230;NSM;;;;;N;;;;; +11103;CHAKMA LETTER AA;Lo;0;L;;;;;N;;;;; +11104;CHAKMA LETTER I;Lo;0;L;;;;;N;;;;; +11105;CHAKMA LETTER U;Lo;0;L;;;;;N;;;;; +11106;CHAKMA LETTER E;Lo;0;L;;;;;N;;;;; +11107;CHAKMA LETTER KAA;Lo;0;L;;;;;N;;;;; +11108;CHAKMA LETTER KHAA;Lo;0;L;;;;;N;;;;; +11109;CHAKMA LETTER GAA;Lo;0;L;;;;;N;;;;; +1110A;CHAKMA LETTER GHAA;Lo;0;L;;;;;N;;;;; +1110B;CHAKMA LETTER NGAA;Lo;0;L;;;;;N;;;;; +1110C;CHAKMA LETTER CAA;Lo;0;L;;;;;N;;;;; +1110D;CHAKMA LETTER CHAA;Lo;0;L;;;;;N;;;;; +1110E;CHAKMA LETTER JAA;Lo;0;L;;;;;N;;;;; +1110F;CHAKMA LETTER JHAA;Lo;0;L;;;;;N;;;;; +11110;CHAKMA LETTER NYAA;Lo;0;L;;;;;N;;;;; +11111;CHAKMA LETTER TTAA;Lo;0;L;;;;;N;;;;; +11112;CHAKMA LETTER TTHAA;Lo;0;L;;;;;N;;;;; +11113;CHAKMA LETTER DDAA;Lo;0;L;;;;;N;;;;; +11114;CHAKMA LETTER DDHAA;Lo;0;L;;;;;N;;;;; +11115;CHAKMA LETTER NNAA;Lo;0;L;;;;;N;;;;; +11116;CHAKMA LETTER TAA;Lo;0;L;;;;;N;;;;; +11117;CHAKMA LETTER THAA;Lo;0;L;;;;;N;;;;; +11118;CHAKMA LETTER DAA;Lo;0;L;;;;;N;;;;; +11119;CHAKMA LETTER DHAA;Lo;0;L;;;;;N;;;;; +1111A;CHAKMA LETTER NAA;Lo;0;L;;;;;N;;;;; +1111B;CHAKMA LETTER PAA;Lo;0;L;;;;;N;;;;; +1111C;CHAKMA LETTER PHAA;Lo;0;L;;;;;N;;;;; +1111D;CHAKMA LETTER BAA;Lo;0;L;;;;;N;;;;; +1111E;CHAKMA LETTER BHAA;Lo;0;L;;;;;N;;;;; +1111F;CHAKMA LETTER MAA;Lo;0;L;;;;;N;;;;; +11120;CHAKMA LETTER YYAA;Lo;0;L;;;;;N;;;;; +11121;CHAKMA LETTER YAA;Lo;0;L;;;;;N;;;;; +11122;CHAKMA LETTER RAA;Lo;0;L;;;;;N;;;;; +11123;CHAKMA LETTER LAA;Lo;0;L;;;;;N;;;;; +11124;CHAKMA LETTER WAA;Lo;0;L;;;;;N;;;;; +11125;CHAKMA LETTER SAA;Lo;0;L;;;;;N;;;;; +11126;CHAKMA LETTER HAA;Lo;0;L;;;;;N;;;;; +11127;CHAKMA VOWEL SIGN A;Mn;0;NSM;;;;;N;;;;; +11128;CHAKMA VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +11129;CHAKMA VOWEL SIGN II;Mn;0;NSM;;;;;N;;;;; +1112A;CHAKMA VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +1112B;CHAKMA VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +1112C;CHAKMA VOWEL SIGN E;Mc;0;L;;;;;N;;;;; +1112D;CHAKMA VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;; +1112E;CHAKMA VOWEL SIGN O;Mn;0;NSM;11131 11127;;;;N;;;;; +1112F;CHAKMA VOWEL SIGN AU;Mn;0;NSM;11132 11127;;;;N;;;;; +11130;CHAKMA VOWEL SIGN OI;Mn;0;NSM;;;;;N;;;;; +11131;CHAKMA O MARK;Mn;0;NSM;;;;;N;;;;; +11132;CHAKMA AU MARK;Mn;0;NSM;;;;;N;;;;; +11133;CHAKMA VIRAMA;Mn;9;NSM;;;;;N;;;;; +11134;CHAKMA MAAYYAA;Mn;9;NSM;;;;;N;;;;; +11136;CHAKMA DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +11137;CHAKMA DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +11138;CHAKMA DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +11139;CHAKMA DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +1113A;CHAKMA DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +1113B;CHAKMA DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +1113C;CHAKMA DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +1113D;CHAKMA DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +1113E;CHAKMA DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +1113F;CHAKMA DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +11140;CHAKMA SECTION MARK;Po;0;L;;;;;N;;;;; +11141;CHAKMA DANDA;Po;0;L;;;;;N;;;;; +11142;CHAKMA DOUBLE DANDA;Po;0;L;;;;;N;;;;; +11143;CHAKMA QUESTION MARK;Po;0;L;;;;;N;;;;; +11180;SHARADA SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; +11181;SHARADA SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; +11182;SHARADA SIGN VISARGA;Mc;0;L;;;;;N;;;;; +11183;SHARADA LETTER A;Lo;0;L;;;;;N;;;;; +11184;SHARADA LETTER AA;Lo;0;L;;;;;N;;;;; +11185;SHARADA LETTER I;Lo;0;L;;;;;N;;;;; +11186;SHARADA LETTER II;Lo;0;L;;;;;N;;;;; +11187;SHARADA LETTER U;Lo;0;L;;;;;N;;;;; +11188;SHARADA LETTER UU;Lo;0;L;;;;;N;;;;; +11189;SHARADA LETTER VOCALIC R;Lo;0;L;;;;;N;;;;; +1118A;SHARADA LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; +1118B;SHARADA LETTER VOCALIC L;Lo;0;L;;;;;N;;;;; +1118C;SHARADA LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;; +1118D;SHARADA LETTER E;Lo;0;L;;;;;N;;;;; +1118E;SHARADA LETTER AI;Lo;0;L;;;;;N;;;;; +1118F;SHARADA LETTER O;Lo;0;L;;;;;N;;;;; +11190;SHARADA LETTER AU;Lo;0;L;;;;;N;;;;; +11191;SHARADA LETTER KA;Lo;0;L;;;;;N;;;;; +11192;SHARADA LETTER KHA;Lo;0;L;;;;;N;;;;; +11193;SHARADA LETTER GA;Lo;0;L;;;;;N;;;;; +11194;SHARADA LETTER GHA;Lo;0;L;;;;;N;;;;; +11195;SHARADA LETTER NGA;Lo;0;L;;;;;N;;;;; +11196;SHARADA LETTER CA;Lo;0;L;;;;;N;;;;; +11197;SHARADA LETTER CHA;Lo;0;L;;;;;N;;;;; +11198;SHARADA LETTER JA;Lo;0;L;;;;;N;;;;; +11199;SHARADA LETTER JHA;Lo;0;L;;;;;N;;;;; +1119A;SHARADA LETTER NYA;Lo;0;L;;;;;N;;;;; +1119B;SHARADA LETTER TTA;Lo;0;L;;;;;N;;;;; +1119C;SHARADA LETTER TTHA;Lo;0;L;;;;;N;;;;; +1119D;SHARADA LETTER DDA;Lo;0;L;;;;;N;;;;; +1119E;SHARADA LETTER DDHA;Lo;0;L;;;;;N;;;;; +1119F;SHARADA LETTER NNA;Lo;0;L;;;;;N;;;;; +111A0;SHARADA LETTER TA;Lo;0;L;;;;;N;;;;; +111A1;SHARADA LETTER THA;Lo;0;L;;;;;N;;;;; +111A2;SHARADA LETTER DA;Lo;0;L;;;;;N;;;;; +111A3;SHARADA LETTER DHA;Lo;0;L;;;;;N;;;;; +111A4;SHARADA LETTER NA;Lo;0;L;;;;;N;;;;; +111A5;SHARADA LETTER PA;Lo;0;L;;;;;N;;;;; +111A6;SHARADA LETTER PHA;Lo;0;L;;;;;N;;;;; +111A7;SHARADA LETTER BA;Lo;0;L;;;;;N;;;;; +111A8;SHARADA LETTER BHA;Lo;0;L;;;;;N;;;;; +111A9;SHARADA LETTER MA;Lo;0;L;;;;;N;;;;; +111AA;SHARADA LETTER YA;Lo;0;L;;;;;N;;;;; +111AB;SHARADA LETTER RA;Lo;0;L;;;;;N;;;;; +111AC;SHARADA LETTER LA;Lo;0;L;;;;;N;;;;; +111AD;SHARADA LETTER LLA;Lo;0;L;;;;;N;;;;; +111AE;SHARADA LETTER VA;Lo;0;L;;;;;N;;;;; +111AF;SHARADA LETTER SHA;Lo;0;L;;;;;N;;;;; +111B0;SHARADA LETTER SSA;Lo;0;L;;;;;N;;;;; +111B1;SHARADA LETTER SA;Lo;0;L;;;;;N;;;;; +111B2;SHARADA LETTER HA;Lo;0;L;;;;;N;;;;; +111B3;SHARADA VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +111B4;SHARADA VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +111B5;SHARADA VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +111B6;SHARADA VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +111B7;SHARADA VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +111B8;SHARADA VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;; +111B9;SHARADA VOWEL SIGN VOCALIC RR;Mn;0;NSM;;;;;N;;;;; +111BA;SHARADA VOWEL SIGN VOCALIC L;Mn;0;NSM;;;;;N;;;;; +111BB;SHARADA VOWEL SIGN VOCALIC LL;Mn;0;NSM;;;;;N;;;;; +111BC;SHARADA VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;; +111BD;SHARADA VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;; +111BE;SHARADA VOWEL SIGN O;Mn;0;NSM;;;;;N;;;;; +111BF;SHARADA VOWEL SIGN AU;Mc;0;L;;;;;N;;;;; +111C0;SHARADA SIGN VIRAMA;Mc;9;L;;;;;N;;;;; +111C1;SHARADA SIGN AVAGRAHA;Lo;0;L;;;;;N;;;;; +111C2;SHARADA SIGN JIHVAMULIYA;Lo;0;L;;;;;N;;;;; +111C3;SHARADA SIGN UPADHMANIYA;Lo;0;L;;;;;N;;;;; +111C4;SHARADA OM;Lo;0;L;;;;;N;;;;; +111C5;SHARADA DANDA;Po;0;L;;;;;N;;;;; +111C6;SHARADA DOUBLE DANDA;Po;0;L;;;;;N;;;;; +111C7;SHARADA ABBREVIATION SIGN;Po;0;L;;;;;N;;;;; +111C8;SHARADA SEPARATOR;Po;0;L;;;;;N;;;;; +111D0;SHARADA DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +111D1;SHARADA DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +111D2;SHARADA DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +111D3;SHARADA DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +111D4;SHARADA DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +111D5;SHARADA DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +111D6;SHARADA DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +111D7;SHARADA DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +111D8;SHARADA DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +111D9;SHARADA DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +11680;TAKRI LETTER A;Lo;0;L;;;;;N;;;;; +11681;TAKRI LETTER AA;Lo;0;L;;;;;N;;;;; +11682;TAKRI LETTER I;Lo;0;L;;;;;N;;;;; +11683;TAKRI LETTER II;Lo;0;L;;;;;N;;;;; +11684;TAKRI LETTER U;Lo;0;L;;;;;N;;;;; +11685;TAKRI LETTER UU;Lo;0;L;;;;;N;;;;; +11686;TAKRI LETTER E;Lo;0;L;;;;;N;;;;; +11687;TAKRI LETTER AI;Lo;0;L;;;;;N;;;;; +11688;TAKRI LETTER O;Lo;0;L;;;;;N;;;;; +11689;TAKRI LETTER AU;Lo;0;L;;;;;N;;;;; +1168A;TAKRI LETTER KA;Lo;0;L;;;;;N;;;;; +1168B;TAKRI LETTER KHA;Lo;0;L;;;;;N;;;;; +1168C;TAKRI LETTER GA;Lo;0;L;;;;;N;;;;; +1168D;TAKRI LETTER GHA;Lo;0;L;;;;;N;;;;; +1168E;TAKRI LETTER NGA;Lo;0;L;;;;;N;;;;; +1168F;TAKRI LETTER CA;Lo;0;L;;;;;N;;;;; +11690;TAKRI LETTER CHA;Lo;0;L;;;;;N;;;;; +11691;TAKRI LETTER JA;Lo;0;L;;;;;N;;;;; +11692;TAKRI LETTER JHA;Lo;0;L;;;;;N;;;;; +11693;TAKRI LETTER NYA;Lo;0;L;;;;;N;;;;; +11694;TAKRI LETTER TTA;Lo;0;L;;;;;N;;;;; +11695;TAKRI LETTER TTHA;Lo;0;L;;;;;N;;;;; +11696;TAKRI LETTER DDA;Lo;0;L;;;;;N;;;;; +11697;TAKRI LETTER DDHA;Lo;0;L;;;;;N;;;;; +11698;TAKRI LETTER NNA;Lo;0;L;;;;;N;;;;; +11699;TAKRI LETTER TA;Lo;0;L;;;;;N;;;;; +1169A;TAKRI LETTER THA;Lo;0;L;;;;;N;;;;; +1169B;TAKRI LETTER DA;Lo;0;L;;;;;N;;;;; +1169C;TAKRI LETTER DHA;Lo;0;L;;;;;N;;;;; +1169D;TAKRI LETTER NA;Lo;0;L;;;;;N;;;;; +1169E;TAKRI LETTER PA;Lo;0;L;;;;;N;;;;; +1169F;TAKRI LETTER PHA;Lo;0;L;;;;;N;;;;; +116A0;TAKRI LETTER BA;Lo;0;L;;;;;N;;;;; +116A1;TAKRI LETTER BHA;Lo;0;L;;;;;N;;;;; +116A2;TAKRI LETTER MA;Lo;0;L;;;;;N;;;;; +116A3;TAKRI LETTER YA;Lo;0;L;;;;;N;;;;; +116A4;TAKRI LETTER RA;Lo;0;L;;;;;N;;;;; +116A5;TAKRI LETTER LA;Lo;0;L;;;;;N;;;;; +116A6;TAKRI LETTER VA;Lo;0;L;;;;;N;;;;; +116A7;TAKRI LETTER SHA;Lo;0;L;;;;;N;;;;; +116A8;TAKRI LETTER SA;Lo;0;L;;;;;N;;;;; +116A9;TAKRI LETTER HA;Lo;0;L;;;;;N;;;;; +116AA;TAKRI LETTER RRA;Lo;0;L;;;;;N;;;;; +116AB;TAKRI SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; +116AC;TAKRI SIGN VISARGA;Mc;0;L;;;;;N;;;;; +116AD;TAKRI VOWEL SIGN AA;Mn;0;NSM;;;;;N;;;;; +116AE;TAKRI VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +116AF;TAKRI VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +116B0;TAKRI VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +116B1;TAKRI VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +116B2;TAKRI VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;; +116B3;TAKRI VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;; +116B4;TAKRI VOWEL SIGN O;Mn;0;NSM;;;;;N;;;;; +116B5;TAKRI VOWEL SIGN AU;Mn;0;NSM;;;;;N;;;;; +116B6;TAKRI SIGN VIRAMA;Mc;9;L;;;;;N;;;;; +116B7;TAKRI SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; +116C0;TAKRI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +116C1;TAKRI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +116C2;TAKRI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +116C3;TAKRI DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +116C4;TAKRI DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +116C5;TAKRI DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +116C6;TAKRI DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +116C7;TAKRI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +116C8;TAKRI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +116C9;TAKRI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; 12000;CUNEIFORM SIGN A;Lo;0;L;;;;;N;;;;; 12001;CUNEIFORM SIGN A TIMES A;Lo;0;L;;;;;N;;;;; 12002;CUNEIFORM SIGN A TIMES BAD;Lo;0;L;;;;;N;;;;; @@ -19960,6 +20396,139 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 16A36;BAMUM LETTER PHASE-F KPA;Lo;0;L;;;;;N;;;;; 16A37;BAMUM LETTER PHASE-F SAMBA;Lo;0;L;;;;;N;;;;; 16A38;BAMUM LETTER PHASE-F VUEQ;Lo;0;L;;;;;N;;;;; +16F00;MIAO LETTER PA;Lo;0;L;;;;;N;;;;; +16F01;MIAO LETTER BA;Lo;0;L;;;;;N;;;;; +16F02;MIAO LETTER YI PA;Lo;0;L;;;;;N;;;;; +16F03;MIAO LETTER PLA;Lo;0;L;;;;;N;;;;; +16F04;MIAO LETTER MA;Lo;0;L;;;;;N;;;;; +16F05;MIAO LETTER MHA;Lo;0;L;;;;;N;;;;; +16F06;MIAO LETTER ARCHAIC MA;Lo;0;L;;;;;N;;;;; +16F07;MIAO LETTER FA;Lo;0;L;;;;;N;;;;; +16F08;MIAO LETTER VA;Lo;0;L;;;;;N;;;;; +16F09;MIAO LETTER VFA;Lo;0;L;;;;;N;;;;; +16F0A;MIAO LETTER TA;Lo;0;L;;;;;N;;;;; +16F0B;MIAO LETTER DA;Lo;0;L;;;;;N;;;;; +16F0C;MIAO LETTER YI TTA;Lo;0;L;;;;;N;;;;; +16F0D;MIAO LETTER YI TA;Lo;0;L;;;;;N;;;;; +16F0E;MIAO LETTER TTA;Lo;0;L;;;;;N;;;;; +16F0F;MIAO LETTER DDA;Lo;0;L;;;;;N;;;;; +16F10;MIAO LETTER NA;Lo;0;L;;;;;N;;;;; +16F11;MIAO LETTER NHA;Lo;0;L;;;;;N;;;;; +16F12;MIAO LETTER YI NNA;Lo;0;L;;;;;N;;;;; +16F13;MIAO LETTER ARCHAIC NA;Lo;0;L;;;;;N;;;;; +16F14;MIAO LETTER NNA;Lo;0;L;;;;;N;;;;; +16F15;MIAO LETTER NNHA;Lo;0;L;;;;;N;;;;; +16F16;MIAO LETTER LA;Lo;0;L;;;;;N;;;;; +16F17;MIAO LETTER LYA;Lo;0;L;;;;;N;;;;; +16F18;MIAO LETTER LHA;Lo;0;L;;;;;N;;;;; +16F19;MIAO LETTER LHYA;Lo;0;L;;;;;N;;;;; +16F1A;MIAO LETTER TLHA;Lo;0;L;;;;;N;;;;; +16F1B;MIAO LETTER DLHA;Lo;0;L;;;;;N;;;;; +16F1C;MIAO LETTER TLHYA;Lo;0;L;;;;;N;;;;; +16F1D;MIAO LETTER DLHYA;Lo;0;L;;;;;N;;;;; +16F1E;MIAO LETTER KA;Lo;0;L;;;;;N;;;;; +16F1F;MIAO LETTER GA;Lo;0;L;;;;;N;;;;; +16F20;MIAO LETTER YI KA;Lo;0;L;;;;;N;;;;; +16F21;MIAO LETTER QA;Lo;0;L;;;;;N;;;;; +16F22;MIAO LETTER QGA;Lo;0;L;;;;;N;;;;; +16F23;MIAO LETTER NGA;Lo;0;L;;;;;N;;;;; +16F24;MIAO LETTER NGHA;Lo;0;L;;;;;N;;;;; +16F25;MIAO LETTER ARCHAIC NGA;Lo;0;L;;;;;N;;;;; +16F26;MIAO LETTER HA;Lo;0;L;;;;;N;;;;; +16F27;MIAO LETTER XA;Lo;0;L;;;;;N;;;;; +16F28;MIAO LETTER GHA;Lo;0;L;;;;;N;;;;; +16F29;MIAO LETTER GHHA;Lo;0;L;;;;;N;;;;; +16F2A;MIAO LETTER TSSA;Lo;0;L;;;;;N;;;;; +16F2B;MIAO LETTER DZZA;Lo;0;L;;;;;N;;;;; +16F2C;MIAO LETTER NYA;Lo;0;L;;;;;N;;;;; +16F2D;MIAO LETTER NYHA;Lo;0;L;;;;;N;;;;; +16F2E;MIAO LETTER TSHA;Lo;0;L;;;;;N;;;;; +16F2F;MIAO LETTER DZHA;Lo;0;L;;;;;N;;;;; +16F30;MIAO LETTER YI TSHA;Lo;0;L;;;;;N;;;;; +16F31;MIAO LETTER YI DZHA;Lo;0;L;;;;;N;;;;; +16F32;MIAO LETTER REFORMED TSHA;Lo;0;L;;;;;N;;;;; +16F33;MIAO LETTER SHA;Lo;0;L;;;;;N;;;;; +16F34;MIAO LETTER SSA;Lo;0;L;;;;;N;;;;; +16F35;MIAO LETTER ZHA;Lo;0;L;;;;;N;;;;; +16F36;MIAO LETTER ZSHA;Lo;0;L;;;;;N;;;;; +16F37;MIAO LETTER TSA;Lo;0;L;;;;;N;;;;; +16F38;MIAO LETTER DZA;Lo;0;L;;;;;N;;;;; +16F39;MIAO LETTER YI TSA;Lo;0;L;;;;;N;;;;; +16F3A;MIAO LETTER SA;Lo;0;L;;;;;N;;;;; +16F3B;MIAO LETTER ZA;Lo;0;L;;;;;N;;;;; +16F3C;MIAO LETTER ZSA;Lo;0;L;;;;;N;;;;; +16F3D;MIAO LETTER ZZA;Lo;0;L;;;;;N;;;;; +16F3E;MIAO LETTER ZZSA;Lo;0;L;;;;;N;;;;; +16F3F;MIAO LETTER ARCHAIC ZZA;Lo;0;L;;;;;N;;;;; +16F40;MIAO LETTER ZZYA;Lo;0;L;;;;;N;;;;; +16F41;MIAO LETTER ZZSYA;Lo;0;L;;;;;N;;;;; +16F42;MIAO LETTER WA;Lo;0;L;;;;;N;;;;; +16F43;MIAO LETTER AH;Lo;0;L;;;;;N;;;;; +16F44;MIAO LETTER HHA;Lo;0;L;;;;;N;;;;; +16F50;MIAO LETTER NASALIZATION;Lo;0;L;;;;;N;;;;; +16F51;MIAO SIGN ASPIRATION;Mc;0;L;;;;;N;;;;; +16F52;MIAO SIGN REFORMED VOICING;Mc;0;L;;;;;N;;;;; +16F53;MIAO SIGN REFORMED ASPIRATION;Mc;0;L;;;;;N;;;;; +16F54;MIAO VOWEL SIGN A;Mc;0;L;;;;;N;;;;; +16F55;MIAO VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +16F56;MIAO VOWEL SIGN AHH;Mc;0;L;;;;;N;;;;; +16F57;MIAO VOWEL SIGN AN;Mc;0;L;;;;;N;;;;; +16F58;MIAO VOWEL SIGN ANG;Mc;0;L;;;;;N;;;;; +16F59;MIAO VOWEL SIGN O;Mc;0;L;;;;;N;;;;; +16F5A;MIAO VOWEL SIGN OO;Mc;0;L;;;;;N;;;;; +16F5B;MIAO VOWEL SIGN WO;Mc;0;L;;;;;N;;;;; +16F5C;MIAO VOWEL SIGN W;Mc;0;L;;;;;N;;;;; +16F5D;MIAO VOWEL SIGN E;Mc;0;L;;;;;N;;;;; +16F5E;MIAO VOWEL SIGN EN;Mc;0;L;;;;;N;;;;; +16F5F;MIAO VOWEL SIGN ENG;Mc;0;L;;;;;N;;;;; +16F60;MIAO VOWEL SIGN OEY;Mc;0;L;;;;;N;;;;; +16F61;MIAO VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +16F62;MIAO VOWEL SIGN IA;Mc;0;L;;;;;N;;;;; +16F63;MIAO VOWEL SIGN IAN;Mc;0;L;;;;;N;;;;; +16F64;MIAO VOWEL SIGN IANG;Mc;0;L;;;;;N;;;;; +16F65;MIAO VOWEL SIGN IO;Mc;0;L;;;;;N;;;;; +16F66;MIAO VOWEL SIGN IE;Mc;0;L;;;;;N;;;;; +16F67;MIAO VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +16F68;MIAO VOWEL SIGN IU;Mc;0;L;;;;;N;;;;; +16F69;MIAO VOWEL SIGN ING;Mc;0;L;;;;;N;;;;; +16F6A;MIAO VOWEL SIGN U;Mc;0;L;;;;;N;;;;; +16F6B;MIAO VOWEL SIGN UA;Mc;0;L;;;;;N;;;;; +16F6C;MIAO VOWEL SIGN UAN;Mc;0;L;;;;;N;;;;; +16F6D;MIAO VOWEL SIGN UANG;Mc;0;L;;;;;N;;;;; +16F6E;MIAO VOWEL SIGN UU;Mc;0;L;;;;;N;;;;; +16F6F;MIAO VOWEL SIGN UEI;Mc;0;L;;;;;N;;;;; +16F70;MIAO VOWEL SIGN UNG;Mc;0;L;;;;;N;;;;; +16F71;MIAO VOWEL SIGN Y;Mc;0;L;;;;;N;;;;; +16F72;MIAO VOWEL SIGN YI;Mc;0;L;;;;;N;;;;; +16F73;MIAO VOWEL SIGN AE;Mc;0;L;;;;;N;;;;; +16F74;MIAO VOWEL SIGN AEE;Mc;0;L;;;;;N;;;;; +16F75;MIAO VOWEL SIGN ERR;Mc;0;L;;;;;N;;;;; +16F76;MIAO VOWEL SIGN ROUNDED ERR;Mc;0;L;;;;;N;;;;; +16F77;MIAO VOWEL SIGN ER;Mc;0;L;;;;;N;;;;; +16F78;MIAO VOWEL SIGN ROUNDED ER;Mc;0;L;;;;;N;;;;; +16F79;MIAO VOWEL SIGN AI;Mc;0;L;;;;;N;;;;; +16F7A;MIAO VOWEL SIGN EI;Mc;0;L;;;;;N;;;;; +16F7B;MIAO VOWEL SIGN AU;Mc;0;L;;;;;N;;;;; +16F7C;MIAO VOWEL SIGN OU;Mc;0;L;;;;;N;;;;; +16F7D;MIAO VOWEL SIGN N;Mc;0;L;;;;;N;;;;; +16F7E;MIAO VOWEL SIGN NG;Mc;0;L;;;;;N;;;;; +16F8F;MIAO TONE RIGHT;Mn;0;NSM;;;;;N;;;;; +16F90;MIAO TONE TOP RIGHT;Mn;0;NSM;;;;;N;;;;; +16F91;MIAO TONE ABOVE;Mn;0;NSM;;;;;N;;;;; +16F92;MIAO TONE BELOW;Mn;0;NSM;;;;;N;;;;; +16F93;MIAO LETTER TONE-2;Lm;0;L;;;;;N;;;;; +16F94;MIAO LETTER TONE-3;Lm;0;L;;;;;N;;;;; +16F95;MIAO LETTER TONE-4;Lm;0;L;;;;;N;;;;; +16F96;MIAO LETTER TONE-5;Lm;0;L;;;;;N;;;;; +16F97;MIAO LETTER TONE-6;Lm;0;L;;;;;N;;;;; +16F98;MIAO LETTER TONE-7;Lm;0;L;;;;;N;;;;; +16F99;MIAO LETTER TONE-8;Lm;0;L;;;;;N;;;;; +16F9A;MIAO LETTER REFORMED TONE-1;Lm;0;L;;;;;N;;;;; +16F9B;MIAO LETTER REFORMED TONE-2;Lm;0;L;;;;;N;;;;; +16F9C;MIAO LETTER REFORMED TONE-4;Lm;0;L;;;;;N;;;;; +16F9D;MIAO LETTER REFORMED TONE-5;Lm;0;L;;;;;N;;;;; +16F9E;MIAO LETTER REFORMED TONE-6;Lm;0;L;;;;;N;;;;; +16F9F;MIAO LETTER REFORMED TONE-8;Lm;0;L;;;;;N;;;;; 1B000;KATAKANA LETTER ARCHAIC E;Lo;0;L;;;;;N;;;;; 1B001;HIRAGANA LETTER ARCHAIC YE;Lo;0;L;;;;;N;;;;; 1D000;BYZANTINE MUSICAL SYMBOL PSILI;So;0;L;;;;;N;;;;; @@ -21599,6 +22168,149 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1D7FD;MATHEMATICAL MONOSPACE DIGIT SEVEN;Nd;0;EN; 0037;7;7;7;N;;;;; 1D7FE;MATHEMATICAL MONOSPACE DIGIT EIGHT;Nd;0;EN; 0038;8;8;8;N;;;;; 1D7FF;MATHEMATICAL MONOSPACE DIGIT NINE;Nd;0;EN; 0039;9;9;9;N;;;;; +1EE00;ARABIC MATHEMATICAL ALEF;Lo;0;AL; 0627;;;;N;;;;; +1EE01;ARABIC MATHEMATICAL BEH;Lo;0;AL; 0628;;;;N;;;;; +1EE02;ARABIC MATHEMATICAL JEEM;Lo;0;AL; 062C;;;;N;;;;; +1EE03;ARABIC MATHEMATICAL DAL;Lo;0;AL; 062F;;;;N;;;;; +1EE05;ARABIC MATHEMATICAL WAW;Lo;0;AL; 0648;;;;N;;;;; +1EE06;ARABIC MATHEMATICAL ZAIN;Lo;0;AL; 0632;;;;N;;;;; +1EE07;ARABIC MATHEMATICAL HAH;Lo;0;AL; 062D;;;;N;;;;; +1EE08;ARABIC MATHEMATICAL TAH;Lo;0;AL; 0637;;;;N;;;;; +1EE09;ARABIC MATHEMATICAL YEH;Lo;0;AL; 064A;;;;N;;;;; +1EE0A;ARABIC MATHEMATICAL KAF;Lo;0;AL; 0643;;;;N;;;;; +1EE0B;ARABIC MATHEMATICAL LAM;Lo;0;AL; 0644;;;;N;;;;; +1EE0C;ARABIC MATHEMATICAL MEEM;Lo;0;AL; 0645;;;;N;;;;; +1EE0D;ARABIC MATHEMATICAL NOON;Lo;0;AL; 0646;;;;N;;;;; +1EE0E;ARABIC MATHEMATICAL SEEN;Lo;0;AL; 0633;;;;N;;;;; +1EE0F;ARABIC MATHEMATICAL AIN;Lo;0;AL; 0639;;;;N;;;;; +1EE10;ARABIC MATHEMATICAL FEH;Lo;0;AL; 0641;;;;N;;;;; +1EE11;ARABIC MATHEMATICAL SAD;Lo;0;AL; 0635;;;;N;;;;; +1EE12;ARABIC MATHEMATICAL QAF;Lo;0;AL; 0642;;;;N;;;;; +1EE13;ARABIC MATHEMATICAL REH;Lo;0;AL; 0631;;;;N;;;;; +1EE14;ARABIC MATHEMATICAL SHEEN;Lo;0;AL; 0634;;;;N;;;;; +1EE15;ARABIC MATHEMATICAL TEH;Lo;0;AL; 062A;;;;N;;;;; +1EE16;ARABIC MATHEMATICAL THEH;Lo;0;AL; 062B;;;;N;;;;; +1EE17;ARABIC MATHEMATICAL KHAH;Lo;0;AL; 062E;;;;N;;;;; +1EE18;ARABIC MATHEMATICAL THAL;Lo;0;AL; 0630;;;;N;;;;; +1EE19;ARABIC MATHEMATICAL DAD;Lo;0;AL; 0636;;;;N;;;;; +1EE1A;ARABIC MATHEMATICAL ZAH;Lo;0;AL; 0638;;;;N;;;;; +1EE1B;ARABIC MATHEMATICAL GHAIN;Lo;0;AL; 063A;;;;N;;;;; +1EE1C;ARABIC MATHEMATICAL DOTLESS BEH;Lo;0;AL; 066E;;;;N;;;;; +1EE1D;ARABIC MATHEMATICAL DOTLESS NOON;Lo;0;AL; 06BA;;;;N;;;;; +1EE1E;ARABIC MATHEMATICAL DOTLESS FEH;Lo;0;AL; 06A1;;;;N;;;;; +1EE1F;ARABIC MATHEMATICAL DOTLESS QAF;Lo;0;AL; 066F;;;;N;;;;; +1EE21;ARABIC MATHEMATICAL INITIAL BEH;Lo;0;AL; 0628;;;;N;;;;; +1EE22;ARABIC MATHEMATICAL INITIAL JEEM;Lo;0;AL; 062C;;;;N;;;;; +1EE24;ARABIC MATHEMATICAL INITIAL HEH;Lo;0;AL; 0647;;;;N;;;;; +1EE27;ARABIC MATHEMATICAL INITIAL HAH;Lo;0;AL; 062D;;;;N;;;;; +1EE29;ARABIC MATHEMATICAL INITIAL YEH;Lo;0;AL; 064A;;;;N;;;;; +1EE2A;ARABIC MATHEMATICAL INITIAL KAF;Lo;0;AL; 0643;;;;N;;;;; +1EE2B;ARABIC MATHEMATICAL INITIAL LAM;Lo;0;AL; 0644;;;;N;;;;; +1EE2C;ARABIC MATHEMATICAL INITIAL MEEM;Lo;0;AL; 0645;;;;N;;;;; +1EE2D;ARABIC MATHEMATICAL INITIAL NOON;Lo;0;AL; 0646;;;;N;;;;; +1EE2E;ARABIC MATHEMATICAL INITIAL SEEN;Lo;0;AL; 0633;;;;N;;;;; +1EE2F;ARABIC MATHEMATICAL INITIAL AIN;Lo;0;AL; 0639;;;;N;;;;; +1EE30;ARABIC MATHEMATICAL INITIAL FEH;Lo;0;AL; 0641;;;;N;;;;; +1EE31;ARABIC MATHEMATICAL INITIAL SAD;Lo;0;AL; 0635;;;;N;;;;; +1EE32;ARABIC MATHEMATICAL INITIAL QAF;Lo;0;AL; 0642;;;;N;;;;; +1EE34;ARABIC MATHEMATICAL INITIAL SHEEN;Lo;0;AL; 0634;;;;N;;;;; +1EE35;ARABIC MATHEMATICAL INITIAL TEH;Lo;0;AL; 062A;;;;N;;;;; +1EE36;ARABIC MATHEMATICAL INITIAL THEH;Lo;0;AL; 062B;;;;N;;;;; +1EE37;ARABIC MATHEMATICAL INITIAL KHAH;Lo;0;AL; 062E;;;;N;;;;; +1EE39;ARABIC MATHEMATICAL INITIAL DAD;Lo;0;AL; 0636;;;;N;;;;; +1EE3B;ARABIC MATHEMATICAL INITIAL GHAIN;Lo;0;AL; 063A;;;;N;;;;; +1EE42;ARABIC MATHEMATICAL TAILED JEEM;Lo;0;AL; 062C;;;;N;;;;; +1EE47;ARABIC MATHEMATICAL TAILED HAH;Lo;0;AL; 062D;;;;N;;;;; +1EE49;ARABIC MATHEMATICAL TAILED YEH;Lo;0;AL; 064A;;;;N;;;;; +1EE4B;ARABIC MATHEMATICAL TAILED LAM;Lo;0;AL; 0644;;;;N;;;;; +1EE4D;ARABIC MATHEMATICAL TAILED NOON;Lo;0;AL; 0646;;;;N;;;;; +1EE4E;ARABIC MATHEMATICAL TAILED SEEN;Lo;0;AL; 0633;;;;N;;;;; +1EE4F;ARABIC MATHEMATICAL TAILED AIN;Lo;0;AL; 0639;;;;N;;;;; +1EE51;ARABIC MATHEMATICAL TAILED SAD;Lo;0;AL; 0635;;;;N;;;;; +1EE52;ARABIC MATHEMATICAL TAILED QAF;Lo;0;AL; 0642;;;;N;;;;; +1EE54;ARABIC MATHEMATICAL TAILED SHEEN;Lo;0;AL; 0634;;;;N;;;;; +1EE57;ARABIC MATHEMATICAL TAILED KHAH;Lo;0;AL; 062E;;;;N;;;;; +1EE59;ARABIC MATHEMATICAL TAILED DAD;Lo;0;AL; 0636;;;;N;;;;; +1EE5B;ARABIC MATHEMATICAL TAILED GHAIN;Lo;0;AL; 063A;;;;N;;;;; +1EE5D;ARABIC MATHEMATICAL TAILED DOTLESS NOON;Lo;0;AL; 06BA;;;;N;;;;; +1EE5F;ARABIC MATHEMATICAL TAILED DOTLESS QAF;Lo;0;AL; 066F;;;;N;;;;; +1EE61;ARABIC MATHEMATICAL STRETCHED BEH;Lo;0;AL; 0628;;;;N;;;;; +1EE62;ARABIC MATHEMATICAL STRETCHED JEEM;Lo;0;AL; 062C;;;;N;;;;; +1EE64;ARABIC MATHEMATICAL STRETCHED HEH;Lo;0;AL; 0647;;;;N;;;;; +1EE67;ARABIC MATHEMATICAL STRETCHED HAH;Lo;0;AL; 062D;;;;N;;;;; +1EE68;ARABIC MATHEMATICAL STRETCHED TAH;Lo;0;AL; 0637;;;;N;;;;; +1EE69;ARABIC MATHEMATICAL STRETCHED YEH;Lo;0;AL; 064A;;;;N;;;;; +1EE6A;ARABIC MATHEMATICAL STRETCHED KAF;Lo;0;AL; 0643;;;;N;;;;; +1EE6C;ARABIC MATHEMATICAL STRETCHED MEEM;Lo;0;AL; 0645;;;;N;;;;; +1EE6D;ARABIC MATHEMATICAL STRETCHED NOON;Lo;0;AL; 0646;;;;N;;;;; +1EE6E;ARABIC MATHEMATICAL STRETCHED SEEN;Lo;0;AL; 0633;;;;N;;;;; +1EE6F;ARABIC MATHEMATICAL STRETCHED AIN;Lo;0;AL; 0639;;;;N;;;;; +1EE70;ARABIC MATHEMATICAL STRETCHED FEH;Lo;0;AL; 0641;;;;N;;;;; +1EE71;ARABIC MATHEMATICAL STRETCHED SAD;Lo;0;AL; 0635;;;;N;;;;; +1EE72;ARABIC MATHEMATICAL STRETCHED QAF;Lo;0;AL; 0642;;;;N;;;;; +1EE74;ARABIC MATHEMATICAL STRETCHED SHEEN;Lo;0;AL; 0634;;;;N;;;;; +1EE75;ARABIC MATHEMATICAL STRETCHED TEH;Lo;0;AL; 062A;;;;N;;;;; +1EE76;ARABIC MATHEMATICAL STRETCHED THEH;Lo;0;AL; 062B;;;;N;;;;; +1EE77;ARABIC MATHEMATICAL STRETCHED KHAH;Lo;0;AL; 062E;;;;N;;;;; +1EE79;ARABIC MATHEMATICAL STRETCHED DAD;Lo;0;AL; 0636;;;;N;;;;; +1EE7A;ARABIC MATHEMATICAL STRETCHED ZAH;Lo;0;AL; 0638;;;;N;;;;; +1EE7B;ARABIC MATHEMATICAL STRETCHED GHAIN;Lo;0;AL; 063A;;;;N;;;;; +1EE7C;ARABIC MATHEMATICAL STRETCHED DOTLESS BEH;Lo;0;AL; 066E;;;;N;;;;; +1EE7E;ARABIC MATHEMATICAL STRETCHED DOTLESS FEH;Lo;0;AL; 06A1;;;;N;;;;; +1EE80;ARABIC MATHEMATICAL LOOPED ALEF;Lo;0;AL; 0627;;;;N;;;;; +1EE81;ARABIC MATHEMATICAL LOOPED BEH;Lo;0;AL; 0628;;;;N;;;;; +1EE82;ARABIC MATHEMATICAL LOOPED JEEM;Lo;0;AL; 062C;;;;N;;;;; +1EE83;ARABIC MATHEMATICAL LOOPED DAL;Lo;0;AL; 062F;;;;N;;;;; +1EE84;ARABIC MATHEMATICAL LOOPED HEH;Lo;0;AL; 0647;;;;N;;;;; +1EE85;ARABIC MATHEMATICAL LOOPED WAW;Lo;0;AL; 0648;;;;N;;;;; +1EE86;ARABIC MATHEMATICAL LOOPED ZAIN;Lo;0;AL; 0632;;;;N;;;;; +1EE87;ARABIC MATHEMATICAL LOOPED HAH;Lo;0;AL; 062D;;;;N;;;;; +1EE88;ARABIC MATHEMATICAL LOOPED TAH;Lo;0;AL; 0637;;;;N;;;;; +1EE89;ARABIC MATHEMATICAL LOOPED YEH;Lo;0;AL; 064A;;;;N;;;;; +1EE8B;ARABIC MATHEMATICAL LOOPED LAM;Lo;0;AL; 0644;;;;N;;;;; +1EE8C;ARABIC MATHEMATICAL LOOPED MEEM;Lo;0;AL; 0645;;;;N;;;;; +1EE8D;ARABIC MATHEMATICAL LOOPED NOON;Lo;0;AL; 0646;;;;N;;;;; +1EE8E;ARABIC MATHEMATICAL LOOPED SEEN;Lo;0;AL; 0633;;;;N;;;;; +1EE8F;ARABIC MATHEMATICAL LOOPED AIN;Lo;0;AL; 0639;;;;N;;;;; +1EE90;ARABIC MATHEMATICAL LOOPED FEH;Lo;0;AL; 0641;;;;N;;;;; +1EE91;ARABIC MATHEMATICAL LOOPED SAD;Lo;0;AL; 0635;;;;N;;;;; +1EE92;ARABIC MATHEMATICAL LOOPED QAF;Lo;0;AL; 0642;;;;N;;;;; +1EE93;ARABIC MATHEMATICAL LOOPED REH;Lo;0;AL; 0631;;;;N;;;;; +1EE94;ARABIC MATHEMATICAL LOOPED SHEEN;Lo;0;AL; 0634;;;;N;;;;; +1EE95;ARABIC MATHEMATICAL LOOPED TEH;Lo;0;AL; 062A;;;;N;;;;; +1EE96;ARABIC MATHEMATICAL LOOPED THEH;Lo;0;AL; 062B;;;;N;;;;; +1EE97;ARABIC MATHEMATICAL LOOPED KHAH;Lo;0;AL; 062E;;;;N;;;;; +1EE98;ARABIC MATHEMATICAL LOOPED THAL;Lo;0;AL; 0630;;;;N;;;;; +1EE99;ARABIC MATHEMATICAL LOOPED DAD;Lo;0;AL; 0636;;;;N;;;;; +1EE9A;ARABIC MATHEMATICAL LOOPED ZAH;Lo;0;AL; 0638;;;;N;;;;; +1EE9B;ARABIC MATHEMATICAL LOOPED GHAIN;Lo;0;AL; 063A;;;;N;;;;; +1EEA1;ARABIC MATHEMATICAL DOUBLE-STRUCK BEH;Lo;0;AL; 0628;;;;N;;;;; +1EEA2;ARABIC MATHEMATICAL DOUBLE-STRUCK JEEM;Lo;0;AL; 062C;;;;N;;;;; +1EEA3;ARABIC MATHEMATICAL DOUBLE-STRUCK DAL;Lo;0;AL; 062F;;;;N;;;;; +1EEA5;ARABIC MATHEMATICAL DOUBLE-STRUCK WAW;Lo;0;AL; 0648;;;;N;;;;; +1EEA6;ARABIC MATHEMATICAL DOUBLE-STRUCK ZAIN;Lo;0;AL; 0632;;;;N;;;;; +1EEA7;ARABIC MATHEMATICAL DOUBLE-STRUCK HAH;Lo;0;AL; 062D;;;;N;;;;; +1EEA8;ARABIC MATHEMATICAL DOUBLE-STRUCK TAH;Lo;0;AL; 0637;;;;N;;;;; +1EEA9;ARABIC MATHEMATICAL DOUBLE-STRUCK YEH;Lo;0;AL; 064A;;;;N;;;;; +1EEAB;ARABIC MATHEMATICAL DOUBLE-STRUCK LAM;Lo;0;AL; 0644;;;;N;;;;; +1EEAC;ARABIC MATHEMATICAL DOUBLE-STRUCK MEEM;Lo;0;AL; 0645;;;;N;;;;; +1EEAD;ARABIC MATHEMATICAL DOUBLE-STRUCK NOON;Lo;0;AL; 0646;;;;N;;;;; +1EEAE;ARABIC MATHEMATICAL DOUBLE-STRUCK SEEN;Lo;0;AL; 0633;;;;N;;;;; +1EEAF;ARABIC MATHEMATICAL DOUBLE-STRUCK AIN;Lo;0;AL; 0639;;;;N;;;;; +1EEB0;ARABIC MATHEMATICAL DOUBLE-STRUCK FEH;Lo;0;AL; 0641;;;;N;;;;; +1EEB1;ARABIC MATHEMATICAL DOUBLE-STRUCK SAD;Lo;0;AL; 0635;;;;N;;;;; +1EEB2;ARABIC MATHEMATICAL DOUBLE-STRUCK QAF;Lo;0;AL; 0642;;;;N;;;;; +1EEB3;ARABIC MATHEMATICAL DOUBLE-STRUCK REH;Lo;0;AL; 0631;;;;N;;;;; +1EEB4;ARABIC MATHEMATICAL DOUBLE-STRUCK SHEEN;Lo;0;AL; 0634;;;;N;;;;; +1EEB5;ARABIC MATHEMATICAL DOUBLE-STRUCK TEH;Lo;0;AL; 062A;;;;N;;;;; +1EEB6;ARABIC MATHEMATICAL DOUBLE-STRUCK THEH;Lo;0;AL; 062B;;;;N;;;;; +1EEB7;ARABIC MATHEMATICAL DOUBLE-STRUCK KHAH;Lo;0;AL; 062E;;;;N;;;;; +1EEB8;ARABIC MATHEMATICAL DOUBLE-STRUCK THAL;Lo;0;AL; 0630;;;;N;;;;; +1EEB9;ARABIC MATHEMATICAL DOUBLE-STRUCK DAD;Lo;0;AL; 0636;;;;N;;;;; +1EEBA;ARABIC MATHEMATICAL DOUBLE-STRUCK ZAH;Lo;0;AL; 0638;;;;N;;;;; +1EEBB;ARABIC MATHEMATICAL DOUBLE-STRUCK GHAIN;Lo;0;AL; 063A;;;;N;;;;; +1EEF0;ARABIC MATHEMATICAL OPERATOR MEEM WITH HAH WITH TATWEEL;Sm;0;ON;;;;;N;;;;; +1EEF1;ARABIC MATHEMATICAL OPERATOR HAH WITH DAL;Sm;0;ON;;;;;N;;;;; 1F000;MAHJONG TILE EAST WIND;So;0;ON;;;;;N;;;;; 1F001;MAHJONG TILE SOUTH WIND;So;0;ON;;;;;N;;;;; 1F002;MAHJONG TILE WEST WIND;So;0;ON;;;;;N;;;;; @@ -21902,6 +22614,8 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1F167;NEGATIVE CIRCLED LATIN CAPITAL LETTER X;So;0;L;;;;;N;;;;; 1F168;NEGATIVE CIRCLED LATIN CAPITAL LETTER Y;So;0;L;;;;;N;;;;; 1F169;NEGATIVE CIRCLED LATIN CAPITAL LETTER Z;So;0;L;;;;;N;;;;; +1F16A;RAISED MC SIGN;So;0;ON; 004D 0043;;;;N;;;;; +1F16B;RAISED MD SIGN;So;0;ON; 004D 0044;;;;N;;;;; 1F170;NEGATIVE SQUARED LATIN CAPITAL LETTER A;So;0;L;;;;;N;;;;; 1F171;NEGATIVE SQUARED LATIN CAPITAL LETTER B;So;0;L;;;;;N;;;;; 1F172;NEGATIVE SQUARED LATIN CAPITAL LETTER C;So;0;L;;;;;N;;;;; @@ -22354,7 +23068,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1F489;SYRINGE;So;0;ON;;;;;N;;;;; 1F48A;PILL;So;0;ON;;;;;N;;;;; 1F48B;KISS MARK;So;0;ON;;;;;N;;;;; -1F48C;LOVE LETTER;So;0;L;;;;;N;;;;; +1F48C;LOVE LETTER;So;0;ON;;;;;N;;;;; 1F48D;RING;So;0;ON;;;;;N;;;;; 1F48E;GEM STONE;So;0;ON;;;;;N;;;;; 1F48F;KISS;So;0;ON;;;;;N;;;;; @@ -22502,7 +23216,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1F521;INPUT SYMBOL FOR LATIN SMALL LETTERS;So;0;ON;;;;;N;;;;; 1F522;INPUT SYMBOL FOR NUMBERS;So;0;ON;;;;;N;;;;; 1F523;INPUT SYMBOL FOR SYMBOLS;So;0;ON;;;;;N;;;;; -1F524;INPUT SYMBOL FOR LATIN LETTERS;So;0;L;;;;;N;;;;; +1F524;INPUT SYMBOL FOR LATIN LETTERS;So;0;ON;;;;;N;;;;; 1F525;FIRE;So;0;ON;;;;;N;;;;; 1F526;ELECTRIC TORCH;So;0;ON;;;;;N;;;;; 1F527;WRENCH;So;0;ON;;;;;N;;;;; @@ -22528,6 +23242,10 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1F53B;DOWN-POINTING RED TRIANGLE;So;0;ON;;;;;N;;;;; 1F53C;UP-POINTING SMALL RED TRIANGLE;So;0;ON;;;;;N;;;;; 1F53D;DOWN-POINTING SMALL RED TRIANGLE;So;0;ON;;;;;N;;;;; +1F540;CIRCLED CROSS POMMEE;So;0;ON;;;;;N;;;;; +1F541;CROSS POMMEE WITH HALF-CIRCLE BELOW;So;0;ON;;;;;N;;;;; +1F542;CROSS POMMEE;So;0;ON;;;;;N;;;;; +1F543;NOTCHED LEFT SEMICIRCLE WITH THREE DOTS;So;0;ON;;;;;N;;;;; 1F550;CLOCK FACE ONE OCLOCK;So;0;ON;;;;;N;;;;; 1F551;CLOCK FACE TWO OCLOCK;So;0;ON;;;;;N;;;;; 1F552;CLOCK FACE THREE OCLOCK;So;0;ON;;;;;N;;;;; @@ -22557,6 +23275,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1F5FD;STATUE OF LIBERTY;So;0;ON;;;;;N;;;;; 1F5FE;SILHOUETTE OF JAPAN;So;0;ON;;;;;N;;;;; 1F5FF;MOYAI;So;0;ON;;;;;N;;;;; +1F600;GRINNING FACE;So;0;ON;;;;;N;;;;; 1F601;GRINNING FACE WITH SMILING EYES;So;0;ON;;;;;N;;;;; 1F602;FACE WITH TEARS OF JOY;So;0;ON;;;;;N;;;;; 1F603;SMILING FACE WITH OPEN MOUTH;So;0;ON;;;;;N;;;;; @@ -22573,30 +23292,42 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1F60E;SMILING FACE WITH SUNGLASSES;So;0;ON;;;;;N;;;;; 1F60F;SMIRKING FACE;So;0;ON;;;;;N;;;;; 1F610;NEUTRAL FACE;So;0;ON;;;;;N;;;;; +1F611;EXPRESSIONLESS FACE;So;0;ON;;;;;N;;;;; 1F612;UNAMUSED FACE;So;0;ON;;;;;N;;;;; 1F613;FACE WITH COLD SWEAT;So;0;ON;;;;;N;;;;; 1F614;PENSIVE FACE;So;0;ON;;;;;N;;;;; +1F615;CONFUSED FACE;So;0;ON;;;;;N;;;;; 1F616;CONFOUNDED FACE;So;0;ON;;;;;N;;;;; +1F617;KISSING FACE;So;0;ON;;;;;N;;;;; 1F618;FACE THROWING A KISS;So;0;ON;;;;;N;;;;; +1F619;KISSING FACE WITH SMILING EYES;So;0;ON;;;;;N;;;;; 1F61A;KISSING FACE WITH CLOSED EYES;So;0;ON;;;;;N;;;;; +1F61B;FACE WITH STUCK-OUT TONGUE;So;0;ON;;;;;N;;;;; 1F61C;FACE WITH STUCK-OUT TONGUE AND WINKING EYE;So;0;ON;;;;;N;;;;; 1F61D;FACE WITH STUCK-OUT TONGUE AND TIGHTLY-CLOSED EYES;So;0;ON;;;;;N;;;;; 1F61E;DISAPPOINTED FACE;So;0;ON;;;;;N;;;;; +1F61F;WORRIED FACE;So;0;ON;;;;;N;;;;; 1F620;ANGRY FACE;So;0;ON;;;;;N;;;;; 1F621;POUTING FACE;So;0;ON;;;;;N;;;;; 1F622;CRYING FACE;So;0;ON;;;;;N;;;;; 1F623;PERSEVERING FACE;So;0;ON;;;;;N;;;;; 1F624;FACE WITH LOOK OF TRIUMPH;So;0;ON;;;;;N;;;;; 1F625;DISAPPOINTED BUT RELIEVED FACE;So;0;ON;;;;;N;;;;; +1F626;FROWNING FACE WITH OPEN MOUTH;So;0;ON;;;;;N;;;;; +1F627;ANGUISHED FACE;So;0;ON;;;;;N;;;;; 1F628;FEARFUL FACE;So;0;ON;;;;;N;;;;; 1F629;WEARY FACE;So;0;ON;;;;;N;;;;; 1F62A;SLEEPY FACE;So;0;ON;;;;;N;;;;; 1F62B;TIRED FACE;So;0;ON;;;;;N;;;;; +1F62C;GRIMACING FACE;So;0;ON;;;;;N;;;;; 1F62D;LOUDLY CRYING FACE;So;0;ON;;;;;N;;;;; +1F62E;FACE WITH OPEN MOUTH;So;0;ON;;;;;N;;;;; +1F62F;HUSHED FACE;So;0;ON;;;;;N;;;;; 1F630;FACE WITH OPEN MOUTH AND COLD SWEAT;So;0;ON;;;;;N;;;;; 1F631;FACE SCREAMING IN FEAR;So;0;ON;;;;;N;;;;; 1F632;ASTONISHED FACE;So;0;ON;;;;;N;;;;; 1F633;FLUSHED FACE;So;0;ON;;;;;N;;;;; +1F634;SLEEPING FACE;So;0;ON;;;;;N;;;;; 1F635;DIZZY FACE;So;0;ON;;;;;N;;;;; 1F636;FACE WITHOUT MOUTH;So;0;ON;;;;;N;;;;; 1F637;FACE WITH MEDICAL MASK;So;0;ON;;;;;N;;;;; diff --git a/icuSources/data/unidata/base_unidata/ppucd.txt b/icuSources/data/unidata/base_unidata/ppucd.txt new file mode 100644 index 00000000..1a95b687 --- /dev/null +++ b/icuSources/data/unidata/base_unidata/ppucd.txt @@ -0,0 +1,28673 @@ +# Preparsed UCD generated by ICU preparseucd.py +# Copyright (c) 1991-2011 Unicode, Inc. +# For terms of use, see http://www.unicode.org/terms_of_use.html +ucd;6.1.0 + +property;Catalog;age;Age +property;Binary;AHex;ASCII_Hex_Digit +property;Binary;;alnum +property;Binary;Alpha;Alphabetic +property;Enumerated;bc;Bidi_Class +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;Binary;Cased;Cased +property;Enumerated;ccc;Canonical_Combining_Class +property;String;cf;Case_Folding +property;Binary;CI;Case_Ignorable +property;Binary;Comp_Ex;Full_Composition_Exclusion +property;Miscellaneous;Conditional_Case_Mappings;Conditional_Case_Mappings +property;Binary;CWCF;Changes_When_Casefolded +property;Binary;CWCM;Changes_When_Casemapped +property;Binary;CWKCF;Changes_When_NFKC_Casefolded +property;Binary;CWL;Changes_When_Lowercased +property;Binary;CWT;Changes_When_Titlecased +property;Binary;CWU;Changes_When_Uppercased +property;Binary;Dash;Dash +property;Binary;Dep;Deprecated +property;Binary;DI;Default_Ignorable_Code_Point +property;Binary;Dia;Diacritic +property;String;dm;Decomposition_Mapping +property;Enumerated;dt;Decomposition_Type +property;Enumerated;ea;East_Asian_Width +property;Binary;Ext;Extender +property;String;FC_NFKC;FC_NFKC_Closure +property;Enumerated;gc;General_Category +property;Enumerated;GCB;Grapheme_Cluster_Break +property;Bitmask;gcm;General_Category_Mask +property;Binary;;graph +property;Binary;Gr_Base;Grapheme_Base +property;Binary;Gr_Ext;Grapheme_Extend +property;Binary;Gr_Link;Grapheme_Link +property;Binary;Hex;Hex_Digit +property;Enumerated;hst;Hangul_Syllable_Type +property;Binary;Hyphen;Hyphen +property;Binary;IDC;ID_Continue +property;Binary;Ideo;Ideographic +property;Binary;IDS;ID_Start +property;Binary;IDSB;IDS_Binary_Operator +property;Binary;IDST;IDS_Trinary_Operator +property;Enumerated;InMC;Indic_Matra_Category +property;Enumerated;InSC;Indic_Syllabic_Category +property;Miscellaneous;isc;ISO_Comment +property;Enumerated;jg;Joining_Group +property;Binary;Join_C;Join_Control +property;Enumerated;jt;Joining_Type +property;Enumerated;lb;Line_Break +property;String;lc;Lowercase_Mapping +property;Enumerated;lccc;Lead_Canonical_Combining_Class +property;Binary;LOE;Logical_Order_Exception +property;Binary;Lower;Lowercase +property;Binary;Math;Math +property;Miscellaneous;na;Name +property;Miscellaneous;na1;Unicode_1_Name +property;Miscellaneous;Name_Alias;Name_Alias +property;Binary;NChar;Noncharacter_Code_Point +property;Binary;nfcinert;NFC_Inert +property;Enumerated;NFC_QC;NFC_Quick_Check +property;Binary;nfdinert;NFD_Inert +property;Enumerated;NFD_QC;NFD_Quick_Check +property;String;NFKC_CF;NFKC_Casefold +property;Binary;nfkcinert;NFKC_Inert +property;Enumerated;NFKC_QC;NFKC_Quick_Check +property;Binary;nfkdinert;NFKD_Inert +property;Enumerated;NFKD_QC;NFKD_Quick_Check +property;Enumerated;nt;Numeric_Type +property;Numeric;nv;Numeric_Value +property;Binary;Pat_Syn;Pattern_Syntax +property;Binary;Pat_WS;Pattern_White_Space +property;Binary;;print +property;Binary;QMark;Quotation_Mark +property;Binary;Radical;Radical +property;Enumerated;SB;Sentence_Break +property;Catalog;sc;Script +property;String;scf;Simple_Case_Folding;sfc +property;Miscellaneous;scx;Script_Extensions +property;Binary;SD;Soft_Dotted +property;Binary;segstart;Segment_Starter +property;Binary;Sensitive;Case_Sensitive +property;String;slc;Simple_Lowercase_Mapping +property;String;stc;Simple_Titlecase_Mapping +property;Binary;STerm;STerm +property;String;suc;Simple_Uppercase_Mapping +property;String;tc;Titlecase_Mapping +property;Enumerated;tccc;Trail_Canonical_Combining_Class +property;Binary;Term;Terminal_Punctuation +property;String;Turkic_Case_Folding;Turkic_Case_Folding +property;String;uc;Uppercase_Mapping +property;Binary;UIdeo;Unified_Ideograph +property;Binary;Upper;Uppercase +property;Binary;VS;Variation_Selector +property;Enumerated;WB;Word_Break +property;Binary;WSpace;White_Space;space +property;Binary;;xdigit +property;Binary;XIDC;XID_Continue +property;Binary;XIDS;XID_Start + +binary;N;No;F;False +binary;Y;Yes;T;True +value;age;1.1;V1_1 +value;age;2.0;V2_0 +value;age;2.1;V2_1 +value;age;3.0;V3_0 +value;age;3.1;V3_1 +value;age;3.2;V3_2 +value;age;4.0;V4_0 +value;age;4.1;V4_1 +value;age;5.0;V5_0 +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;NA;Unassigned +value;bc;AL;Arabic_Letter +value;bc;AN;Arabic_Number +value;bc;B;Paragraph_Separator +value;bc;BN;Boundary_Neutral +value;bc;CS;Common_Separator +value;bc;EN;European_Number +value;bc;ES;European_Separator +value;bc;ET;European_Terminator +value;bc;L;Left_To_Right +value;bc;LRE;Left_To_Right_Embedding +value;bc;LRO;Left_To_Right_Override +value;bc;NSM;Nonspacing_Mark +value;bc;ON;Other_Neutral +value;bc;PDF;Pop_Directional_Format +value;bc;R;Right_To_Left +value;bc;RLE;Right_To_Left_Embedding +value;bc;RLO;Right_To_Left_Override +value;bc;S;Segment_Separator +value;bc;WS;White_Space +value;blk;ASCII;Basic_Latin +value;blk;Aegean_Numbers;Aegean_Numbers +value;blk;Alchemical;Alchemical_Symbols +value;blk;Alphabetic_PF;Alphabetic_Presentation_Forms +value;blk;Ancient_Greek_Music;Ancient_Greek_Musical_Notation +value;blk;Ancient_Greek_Numbers;Ancient_Greek_Numbers +value;blk;Ancient_Symbols;Ancient_Symbols +value;blk;Arabic;Arabic +value;blk;Arabic_Ext_A;Arabic_Extended_A +value;blk;Arabic_Math;Arabic_Mathematical_Alphabetic_Symbols +value;blk;Arabic_PF_A;Arabic_Presentation_Forms_A;Arabic_Presentation_Forms-A +value;blk;Arabic_PF_B;Arabic_Presentation_Forms_B +value;blk;Arabic_Sup;Arabic_Supplement +value;blk;Armenian;Armenian +value;blk;Arrows;Arrows +value;blk;Avestan;Avestan +value;blk;Balinese;Balinese +value;blk;Bamum;Bamum +value;blk;Bamum_Sup;Bamum_Supplement +value;blk;Batak;Batak +value;blk;Bengali;Bengali +value;blk;Block_Elements;Block_Elements +value;blk;Bopomofo;Bopomofo +value;blk;Bopomofo_Ext;Bopomofo_Extended +value;blk;Box_Drawing;Box_Drawing +value;blk;Brahmi;Brahmi +value;blk;Braille;Braille_Patterns +value;blk;Buginese;Buginese +value;blk;Buhid;Buhid +value;blk;Byzantine_Music;Byzantine_Musical_Symbols +value;blk;CJK;CJK_Unified_Ideographs +value;blk;CJK_Compat;CJK_Compatibility +value;blk;CJK_Compat_Forms;CJK_Compatibility_Forms +value;blk;CJK_Compat_Ideographs;CJK_Compatibility_Ideographs +value;blk;CJK_Compat_Ideographs_Sup;CJK_Compatibility_Ideographs_Supplement +value;blk;CJK_Ext_A;CJK_Unified_Ideographs_Extension_A +value;blk;CJK_Ext_B;CJK_Unified_Ideographs_Extension_B +value;blk;CJK_Ext_C;CJK_Unified_Ideographs_Extension_C +value;blk;CJK_Ext_D;CJK_Unified_Ideographs_Extension_D +value;blk;CJK_Radicals_Sup;CJK_Radicals_Supplement +value;blk;CJK_Strokes;CJK_Strokes +value;blk;CJK_Symbols;CJK_Symbols_And_Punctuation +value;blk;Carian;Carian +value;blk;Chakma;Chakma +value;blk;Cham;Cham +value;blk;Cherokee;Cherokee +value;blk;Compat_Jamo;Hangul_Compatibility_Jamo +value;blk;Control_Pictures;Control_Pictures +value;blk;Coptic;Coptic +value;blk;Counting_Rod;Counting_Rod_Numerals +value;blk;Cuneiform;Cuneiform +value;blk;Cuneiform_Numbers;Cuneiform_Numbers_And_Punctuation +value;blk;Currency_Symbols;Currency_Symbols +value;blk;Cypriot_Syllabary;Cypriot_Syllabary +value;blk;Cyrillic;Cyrillic +value;blk;Cyrillic_Ext_A;Cyrillic_Extended_A +value;blk;Cyrillic_Ext_B;Cyrillic_Extended_B +value;blk;Cyrillic_Sup;Cyrillic_Supplement;Cyrillic_Supplementary +value;blk;Deseret;Deseret +value;blk;Devanagari;Devanagari +value;blk;Devanagari_Ext;Devanagari_Extended +value;blk;Diacriticals;Combining_Diacritical_Marks +value;blk;Diacriticals_For_Symbols;Combining_Diacritical_Marks_For_Symbols;Combining_Marks_For_Symbols +value;blk;Diacriticals_Sup;Combining_Diacritical_Marks_Supplement +value;blk;Dingbats;Dingbats +value;blk;Domino;Domino_Tiles +value;blk;Egyptian_Hieroglyphs;Egyptian_Hieroglyphs +value;blk;Emoticons;Emoticons +value;blk;Enclosed_Alphanum;Enclosed_Alphanumerics +value;blk;Enclosed_Alphanum_Sup;Enclosed_Alphanumeric_Supplement +value;blk;Enclosed_CJK;Enclosed_CJK_Letters_And_Months +value;blk;Enclosed_Ideographic_Sup;Enclosed_Ideographic_Supplement +value;blk;Ethiopic;Ethiopic +value;blk;Ethiopic_Ext;Ethiopic_Extended +value;blk;Ethiopic_Ext_A;Ethiopic_Extended_A +value;blk;Ethiopic_Sup;Ethiopic_Supplement +value;blk;Geometric_Shapes;Geometric_Shapes +value;blk;Georgian;Georgian +value;blk;Georgian_Sup;Georgian_Supplement +value;blk;Glagolitic;Glagolitic +value;blk;Gothic;Gothic +value;blk;Greek;Greek_And_Coptic +value;blk;Greek_Ext;Greek_Extended +value;blk;Gujarati;Gujarati +value;blk;Gurmukhi;Gurmukhi +value;blk;Half_And_Full_Forms;Halfwidth_And_Fullwidth_Forms +value;blk;Half_Marks;Combining_Half_Marks +value;blk;Hangul;Hangul_Syllables +value;blk;Hanunoo;Hanunoo +value;blk;Hebrew;Hebrew +value;blk;High_PU_Surrogates;High_Private_Use_Surrogates +value;blk;High_Surrogates;High_Surrogates +value;blk;Hiragana;Hiragana +value;blk;IDC;Ideographic_Description_Characters +value;blk;IPA_Ext;IPA_Extensions +value;blk;Imperial_Aramaic;Imperial_Aramaic +value;blk;Indic_Number_Forms;Common_Indic_Number_Forms +value;blk;Inscriptional_Pahlavi;Inscriptional_Pahlavi +value;blk;Inscriptional_Parthian;Inscriptional_Parthian +value;blk;Jamo;Hangul_Jamo +value;blk;Jamo_Ext_A;Hangul_Jamo_Extended_A +value;blk;Jamo_Ext_B;Hangul_Jamo_Extended_B +value;blk;Javanese;Javanese +value;blk;Kaithi;Kaithi +value;blk;Kana_Sup;Kana_Supplement +value;blk;Kanbun;Kanbun +value;blk;Kangxi;Kangxi_Radicals +value;blk;Kannada;Kannada +value;blk;Katakana;Katakana +value;blk;Katakana_Ext;Katakana_Phonetic_Extensions +value;blk;Kayah_Li;Kayah_Li +value;blk;Kharoshthi;Kharoshthi +value;blk;Khmer;Khmer +value;blk;Khmer_Symbols;Khmer_Symbols +value;blk;Lao;Lao +value;blk;Latin_1_Sup;Latin_1_Supplement;Latin_1 +value;blk;Latin_Ext_A;Latin_Extended_A +value;blk;Latin_Ext_Additional;Latin_Extended_Additional +value;blk;Latin_Ext_B;Latin_Extended_B +value;blk;Latin_Ext_C;Latin_Extended_C +value;blk;Latin_Ext_D;Latin_Extended_D +value;blk;Lepcha;Lepcha +value;blk;Letterlike_Symbols;Letterlike_Symbols +value;blk;Limbu;Limbu +value;blk;Linear_B_Ideograms;Linear_B_Ideograms +value;blk;Linear_B_Syllabary;Linear_B_Syllabary +value;blk;Lisu;Lisu +value;blk;Low_Surrogates;Low_Surrogates +value;blk;Lycian;Lycian +value;blk;Lydian;Lydian +value;blk;Mahjong;Mahjong_Tiles +value;blk;Malayalam;Malayalam +value;blk;Mandaic;Mandaic +value;blk;Math_Alphanum;Mathematical_Alphanumeric_Symbols +value;blk;Math_Operators;Mathematical_Operators +value;blk;Meetei_Mayek;Meetei_Mayek +value;blk;Meetei_Mayek_Ext;Meetei_Mayek_Extensions +value;blk;Meroitic_Cursive;Meroitic_Cursive +value;blk;Meroitic_Hieroglyphs;Meroitic_Hieroglyphs +value;blk;Miao;Miao +value;blk;Misc_Arrows;Miscellaneous_Symbols_And_Arrows +value;blk;Misc_Math_Symbols_A;Miscellaneous_Mathematical_Symbols_A +value;blk;Misc_Math_Symbols_B;Miscellaneous_Mathematical_Symbols_B +value;blk;Misc_Pictographs;Miscellaneous_Symbols_And_Pictographs +value;blk;Misc_Symbols;Miscellaneous_Symbols +value;blk;Misc_Technical;Miscellaneous_Technical +value;blk;Modifier_Letters;Spacing_Modifier_Letters +value;blk;Modifier_Tone_Letters;Modifier_Tone_Letters +value;blk;Mongolian;Mongolian +value;blk;Music;Musical_Symbols +value;blk;Myanmar;Myanmar +value;blk;Myanmar_Ext_A;Myanmar_Extended_A +value;blk;NB;No_Block +value;blk;NKo;NKo +value;blk;New_Tai_Lue;New_Tai_Lue +value;blk;Number_Forms;Number_Forms +value;blk;OCR;Optical_Character_Recognition +value;blk;Ogham;Ogham +value;blk;Ol_Chiki;Ol_Chiki +value;blk;Old_Italic;Old_Italic +value;blk;Old_Persian;Old_Persian +value;blk;Old_South_Arabian;Old_South_Arabian +value;blk;Old_Turkic;Old_Turkic +value;blk;Oriya;Oriya +value;blk;Osmanya;Osmanya +value;blk;PUA;Private_Use_Area;Private_Use +value;blk;Phags_Pa;Phags_Pa +value;blk;Phaistos;Phaistos_Disc +value;blk;Phoenician;Phoenician +value;blk;Phonetic_Ext;Phonetic_Extensions +value;blk;Phonetic_Ext_Sup;Phonetic_Extensions_Supplement +value;blk;Playing_Cards;Playing_Cards +value;blk;Punctuation;General_Punctuation +value;blk;Rejang;Rejang +value;blk;Rumi;Rumi_Numeral_Symbols +value;blk;Runic;Runic +value;blk;Samaritan;Samaritan +value;blk;Saurashtra;Saurashtra +value;blk;Sharada;Sharada +value;blk;Shavian;Shavian +value;blk;Sinhala;Sinhala +value;blk;Small_Forms;Small_Form_Variants +value;blk;Sora_Sompeng;Sora_Sompeng +value;blk;Specials;Specials +value;blk;Sundanese;Sundanese +value;blk;Sundanese_Sup;Sundanese_Supplement +value;blk;Sup_Arrows_A;Supplemental_Arrows_A +value;blk;Sup_Arrows_B;Supplemental_Arrows_B +value;blk;Sup_Math_Operators;Supplemental_Mathematical_Operators +value;blk;Sup_PUA_A;Supplementary_Private_Use_Area_A +value;blk;Sup_PUA_B;Supplementary_Private_Use_Area_B +value;blk;Sup_Punctuation;Supplemental_Punctuation +value;blk;Super_And_Sub;Superscripts_And_Subscripts +value;blk;Syloti_Nagri;Syloti_Nagri +value;blk;Syriac;Syriac +value;blk;Tagalog;Tagalog +value;blk;Tagbanwa;Tagbanwa +value;blk;Tags;Tags +value;blk;Tai_Le;Tai_Le +value;blk;Tai_Tham;Tai_Tham +value;blk;Tai_Viet;Tai_Viet +value;blk;Tai_Xuan_Jing;Tai_Xuan_Jing_Symbols +value;blk;Takri;Takri +value;blk;Tamil;Tamil +value;blk;Telugu;Telugu +value;blk;Thaana;Thaana +value;blk;Thai;Thai +value;blk;Tibetan;Tibetan +value;blk;Tifinagh;Tifinagh +value;blk;Transport_And_Map;Transport_And_Map_Symbols +value;blk;UCAS;Unified_Canadian_Aboriginal_Syllabics;Canadian_Syllabics +value;blk;UCAS_Ext;Unified_Canadian_Aboriginal_Syllabics_Extended +value;blk;Ugaritic;Ugaritic +value;blk;VS;Variation_Selectors +value;blk;VS_Sup;Variation_Selectors_Supplement +value;blk;Vai;Vai +value;blk;Vedic_Ext;Vedic_Extensions +value;blk;Vertical_Forms;Vertical_Forms +value;blk;Yi_Radicals;Yi_Radicals +value;blk;Yi_Syllables;Yi_Syllables +value;blk;Yijing;Yijing_Hexagram_Symbols +value;ccc;0;NR;Not_Reordered +value;ccc;1;OV;Overlay +value;ccc;10;CCC10;CCC10 +value;ccc;103;CCC103;CCC103 +value;ccc;107;CCC107;CCC107 +value;ccc;11;CCC11;CCC11 +value;ccc;118;CCC118;CCC118 +value;ccc;12;CCC12;CCC12 +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;14;CCC14;CCC14 +value;ccc;15;CCC15;CCC15 +value;ccc;16;CCC16;CCC16 +value;ccc;17;CCC17;CCC17 +value;ccc;18;CCC18;CCC18 +value;ccc;19;CCC19;CCC19 +value;ccc;20;CCC20;CCC20 +value;ccc;200;ATBL;Attached_Below_Left +value;ccc;202;ATB;Attached_Below +value;ccc;21;CCC21;CCC21 +value;ccc;214;ATA;Attached_Above +value;ccc;216;ATAR;Attached_Above_Right +value;ccc;218;BL;Below_Left +value;ccc;22;CCC22;CCC22 +value;ccc;220;B;Below +value;ccc;222;BR;Below_Right +value;ccc;224;L;Left +value;ccc;226;R;Right +value;ccc;228;AL;Above_Left +value;ccc;23;CCC23;CCC23 +value;ccc;230;A;Above +value;ccc;232;AR;Above_Right +value;ccc;233;DB;Double_Below +value;ccc;234;DA;Double_Above +value;ccc;24;CCC24;CCC24 +value;ccc;240;IS;Iota_Subscript +value;ccc;25;CCC25;CCC25 +value;ccc;26;CCC26;CCC26 +value;ccc;27;CCC27;CCC27 +value;ccc;28;CCC28;CCC28 +value;ccc;29;CCC29;CCC29 +value;ccc;30;CCC30;CCC30 +value;ccc;31;CCC31;CCC31 +value;ccc;32;CCC32;CCC32 +value;ccc;33;CCC33;CCC33 +value;ccc;34;CCC34;CCC34 +value;ccc;35;CCC35;CCC35 +value;ccc;36;CCC36;CCC36 +value;ccc;7;NK;Nukta +value;ccc;8;KV;Kana_Voicing +value;ccc;84;CCC84;CCC84 +value;ccc;9;VR;Virama +value;ccc;91;CCC91;CCC91 +value;dt;Can;Canonical;can +value;dt;Com;Compat;com +value;dt;Enc;Circle;enc +value;dt;Fin;Final;fin +value;dt;Font;Font;font +value;dt;Fra;Fraction;fra +value;dt;Init;Initial;init +value;dt;Iso;Isolated;iso +value;dt;Med;Medial;med +value;dt;Nar;Narrow;nar +value;dt;Nb;Nobreak;nb +value;dt;None;None;none +value;dt;Sml;Small;sml +value;dt;Sqr;Square;sqr +value;dt;Sub;Sub;sub +value;dt;Sup;Super;sup +value;dt;Vert;Vertical;vert +value;dt;Wide;Wide;wide +value;ea;A;Ambiguous +value;ea;F;Fullwidth +value;ea;H;Halfwidth +value;ea;N;Neutral +value;ea;Na;Narrow +value;ea;W;Wide +value;gc;C;Other +value;gc;Cc;Control;cntrl +value;gc;Cf;Format +value;gc;Cn;Unassigned +value;gc;Co;Private_Use +value;gc;Cs;Surrogate +value;gc;L;Letter +value;gc;LC;Cased_Letter +value;gc;Ll;Lowercase_Letter +value;gc;Lm;Modifier_Letter +value;gc;Lo;Other_Letter +value;gc;Lt;Titlecase_Letter +value;gc;Lu;Uppercase_Letter +value;gc;M;Mark;Combining_Mark +value;gc;Mc;Spacing_Mark +value;gc;Me;Enclosing_Mark +value;gc;Mn;Nonspacing_Mark +value;gc;N;Number +value;gc;Nd;Decimal_Number;digit +value;gc;Nl;Letter_Number +value;gc;No;Other_Number +value;gc;P;Punctuation;punct +value;gc;Pc;Connector_Punctuation +value;gc;Pd;Dash_Punctuation +value;gc;Pe;Close_Punctuation +value;gc;Pf;Final_Punctuation +value;gc;Pi;Initial_Punctuation +value;gc;Po;Other_Punctuation +value;gc;Ps;Open_Punctuation +value;gc;S;Symbol +value;gc;Sc;Currency_Symbol +value;gc;Sk;Modifier_Symbol +value;gc;Sm;Math_Symbol +value;gc;So;Other_Symbol +value;gc;Z;Separator +value;gc;Zl;Line_Separator +value;gc;Zp;Paragraph_Separator +value;gc;Zs;Space_Separator +value;GCB;CN;Control +value;GCB;CR;CR +value;GCB;EX;Extend +value;GCB;L;L +value;GCB;LF;LF +value;GCB;LV;LV +value;GCB;LVT;LVT +value;GCB;PP;Prepend +value;GCB;SM;SpacingMark +value;GCB;T;T +value;GCB;V;V +value;GCB;XX;Other +value;gcm;C;Other +value;gcm;Cc;Control;cntrl +value;gcm;Cf;Format +value;gcm;Cn;Unassigned +value;gcm;Co;Private_Use +value;gcm;Cs;Surrogate +value;gcm;L;Letter +value;gcm;LC;Cased_Letter +value;gcm;Ll;Lowercase_Letter +value;gcm;Lm;Modifier_Letter +value;gcm;Lo;Other_Letter +value;gcm;Lt;Titlecase_Letter +value;gcm;Lu;Uppercase_Letter +value;gcm;M;Mark;Combining_Mark +value;gcm;Mc;Spacing_Mark +value;gcm;Me;Enclosing_Mark +value;gcm;Mn;Nonspacing_Mark +value;gcm;N;Number +value;gcm;Nd;Decimal_Number;digit +value;gcm;Nl;Letter_Number +value;gcm;No;Other_Number +value;gcm;P;Punctuation;punct +value;gcm;Pc;Connector_Punctuation +value;gcm;Pd;Dash_Punctuation +value;gcm;Pe;Close_Punctuation +value;gcm;Pf;Final_Punctuation +value;gcm;Pi;Initial_Punctuation +value;gcm;Po;Other_Punctuation +value;gcm;Ps;Open_Punctuation +value;gcm;S;Symbol +value;gcm;Sc;Currency_Symbol +value;gcm;Sk;Modifier_Symbol +value;gcm;Sm;Math_Symbol +value;gcm;So;Other_Symbol +value;gcm;Z;Separator +value;gcm;Zl;Line_Separator +value;gcm;Zp;Paragraph_Separator +value;gcm;Zs;Space_Separator +value;hst;L;Leading_Jamo +value;hst;LV;LV_Syllable +value;hst;LVT;LVT_Syllable +value;hst;NA;Not_Applicable +value;hst;T;Trailing_Jamo +value;hst;V;Vowel_Jamo +value;InMC;Bottom;Bottom +value;InMC;Bottom_And_Right;Bottom_And_Right +value;InMC;Invisible;Invisible +value;InMC;Left;Left +value;InMC;Left_And_Right;Left_And_Right +value;InMC;NA;NA +value;InMC;Overstruck;Overstruck +value;InMC;Right;Right +value;InMC;Top;Top +value;InMC;Top_And_Bottom;Top_And_Bottom +value;InMC;Top_And_Bottom_And_Right;Top_And_Bottom_And_Right +value;InMC;Top_And_Left;Top_And_Left +value;InMC;Top_And_Left_And_Right;Top_And_Left_And_Right +value;InMC;Top_And_Right;Top_And_Right +value;InMC;Visual_Order_Left;Visual_Order_Left +value;InSC;Avagraha;Avagraha +value;InSC;Bindu;Bindu +value;InSC;Consonant;Consonant +value;InSC;Consonant_Dead;Consonant_Dead +value;InSC;Consonant_Final;Consonant_Final +value;InSC;Consonant_Head_Letter;Consonant_Head_Letter +value;InSC;Consonant_Medial;Consonant_Medial +value;InSC;Consonant_Placeholder;Consonant_Placeholder +value;InSC;Consonant_Repha;Consonant_Repha +value;InSC;Consonant_Subjoined;Consonant_Subjoined +value;InSC;Modifying_Letter;Modifying_Letter +value;InSC;Nukta;Nukta +value;InSC;Other;Other +value;InSC;Register_Shifter;Register_Shifter +value;InSC;Tone_Letter;Tone_Letter +value;InSC;Tone_Mark;Tone_Mark +value;InSC;Virama;Virama +value;InSC;Visarga;Visarga +value;InSC;Vowel;Vowel +value;InSC;Vowel_Dependent;Vowel_Dependent +value;InSC;Vowel_Independent;Vowel_Independent +value;jg;Ain;Ain +value;jg;Alaph;Alaph +value;jg;Alef;Alef +value;jg;Beh;Beh +value;jg;Beth;Beth +value;jg;Burushaski_Yeh_Barree;Burushaski_Yeh_Barree +value;jg;Dal;Dal +value;jg;Dalath_Rish;Dalath_Rish +value;jg;E;E +value;jg;Farsi_Yeh;Farsi_Yeh +value;jg;Fe;Fe +value;jg;Feh;Feh +value;jg;Final_Semkath;Final_Semkath +value;jg;Gaf;Gaf +value;jg;Gamal;Gamal +value;jg;Hah;Hah +value;jg;He;He +value;jg;Heh;Heh +value;jg;Heh_Goal;Heh_Goal +value;jg;Heth;Heth +value;jg;Kaf;Kaf +value;jg;Kaph;Kaph +value;jg;Khaph;Khaph +value;jg;Knotted_Heh;Knotted_Heh +value;jg;Lam;Lam +value;jg;Lamadh;Lamadh +value;jg;Meem;Meem +value;jg;Mim;Mim +value;jg;No_Joining_Group;No_Joining_Group +value;jg;Noon;Noon +value;jg;Nun;Nun +value;jg;Nya;Nya +value;jg;Pe;Pe +value;jg;Qaf;Qaf +value;jg;Qaph;Qaph +value;jg;Reh;Reh +value;jg;Reversed_Pe;Reversed_Pe +value;jg;Rohingya_Yeh;Rohingya_Yeh +value;jg;Sad;Sad +value;jg;Sadhe;Sadhe +value;jg;Seen;Seen +value;jg;Semkath;Semkath +value;jg;Shin;Shin +value;jg;Swash_Kaf;Swash_Kaf +value;jg;Syriac_Waw;Syriac_Waw +value;jg;Tah;Tah +value;jg;Taw;Taw +value;jg;Teh_Marbuta;Teh_Marbuta +value;jg;Teh_Marbuta_Goal;Hamza_On_Heh_Goal +value;jg;Teth;Teth +value;jg;Waw;Waw +value;jg;Yeh;Yeh +value;jg;Yeh_Barree;Yeh_Barree +value;jg;Yeh_With_Tail;Yeh_With_Tail +value;jg;Yudh;Yudh +value;jg;Yudh_He;Yudh_He +value;jg;Zain;Zain +value;jg;Zhain;Zhain +value;jt;C;Join_Causing +value;jt;D;Dual_Joining +value;jt;L;Left_Joining +value;jt;R;Right_Joining +value;jt;T;Transparent +value;jt;U;Non_Joining +value;lb;AI;Ambiguous +value;lb;AL;Alphabetic +value;lb;B2;Break_Both +value;lb;BA;Break_After +value;lb;BB;Break_Before +value;lb;BK;Mandatory_Break +value;lb;CB;Contingent_Break +value;lb;CJ;Conditional_Japanese_Starter +value;lb;CL;Close_Punctuation +value;lb;CM;Combining_Mark +value;lb;CP;Close_Parenthesis +value;lb;CR;Carriage_Return +value;lb;EX;Exclamation +value;lb;GL;Glue +value;lb;H2;H2 +value;lb;H3;H3 +value;lb;HL;Hebrew_Letter +value;lb;HY;Hyphen +value;lb;ID;Ideographic +value;lb;IN;Inseparable;Inseperable +value;lb;IS;Infix_Numeric +value;lb;JL;JL +value;lb;JT;JT +value;lb;JV;JV +value;lb;LF;Line_Feed +value;lb;NL;Next_Line +value;lb;NS;Nonstarter +value;lb;NU;Numeric +value;lb;OP;Open_Punctuation +value;lb;PO;Postfix_Numeric +value;lb;PR;Prefix_Numeric +value;lb;QU;Quotation +value;lb;SA;Complex_Context +value;lb;SG;Surrogate +value;lb;SP;Space +value;lb;SY;Break_Symbols +value;lb;WJ;Word_Joiner +value;lb;XX;Unknown +value;lb;ZW;ZWSpace +value;lccc;0;NR;Not_Reordered +value;lccc;1;OV;Overlay +value;lccc;10;CCC10;CCC10 +value;lccc;103;CCC103;CCC103 +value;lccc;107;CCC107;CCC107 +value;lccc;11;CCC11;CCC11 +value;lccc;118;CCC118;CCC118 +value;lccc;12;CCC12;CCC12 +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;14;CCC14;CCC14 +value;lccc;15;CCC15;CCC15 +value;lccc;16;CCC16;CCC16 +value;lccc;17;CCC17;CCC17 +value;lccc;18;CCC18;CCC18 +value;lccc;19;CCC19;CCC19 +value;lccc;20;CCC20;CCC20 +value;lccc;200;ATBL;Attached_Below_Left +value;lccc;202;ATB;Attached_Below +value;lccc;21;CCC21;CCC21 +value;lccc;214;ATA;Attached_Above +value;lccc;216;ATAR;Attached_Above_Right +value;lccc;218;BL;Below_Left +value;lccc;22;CCC22;CCC22 +value;lccc;220;B;Below +value;lccc;222;BR;Below_Right +value;lccc;224;L;Left +value;lccc;226;R;Right +value;lccc;228;AL;Above_Left +value;lccc;23;CCC23;CCC23 +value;lccc;230;A;Above +value;lccc;232;AR;Above_Right +value;lccc;233;DB;Double_Below +value;lccc;234;DA;Double_Above +value;lccc;24;CCC24;CCC24 +value;lccc;240;IS;Iota_Subscript +value;lccc;25;CCC25;CCC25 +value;lccc;26;CCC26;CCC26 +value;lccc;27;CCC27;CCC27 +value;lccc;28;CCC28;CCC28 +value;lccc;29;CCC29;CCC29 +value;lccc;30;CCC30;CCC30 +value;lccc;31;CCC31;CCC31 +value;lccc;32;CCC32;CCC32 +value;lccc;33;CCC33;CCC33 +value;lccc;34;CCC34;CCC34 +value;lccc;35;CCC35;CCC35 +value;lccc;36;CCC36;CCC36 +value;lccc;7;NK;Nukta +value;lccc;8;KV;Kana_Voicing +value;lccc;84;CCC84;CCC84 +value;lccc;9;VR;Virama +value;lccc;91;CCC91;CCC91 +value;NFC_QC;M;Maybe +value;NFC_QC;N;No +value;NFC_QC;Y;Yes +value;NFD_QC;N;No +value;NFD_QC;Y;Yes +value;NFKC_QC;M;Maybe +value;NFKC_QC;N;No +value;NFKC_QC;Y;Yes +value;NFKD_QC;N;No +value;NFKD_QC;Y;Yes +value;nt;De;Decimal +value;nt;Di;Digit +value;nt;None;None +value;nt;Nu;Numeric +value;SB;AT;ATerm +value;SB;CL;Close +value;SB;CR;CR +value;SB;EX;Extend +value;SB;FO;Format +value;SB;LE;OLetter +value;SB;LF;LF +value;SB;LO;Lower +value;SB;NU;Numeric +value;SB;SC;SContinue +value;SB;SE;Sep +value;SB;SP;Sp +value;SB;ST;STerm +value;SB;UP;Upper +value;SB;XX;Other +value;sc;Afak;Afak +value;sc;Arab;Arabic +value;sc;Armi;Imperial_Aramaic +value;sc;Armn;Armenian +value;sc;Avst;Avestan +value;sc;Bali;Balinese +value;sc;Bamu;Bamum +value;sc;Bass;Bass +value;sc;Batk;Batak +value;sc;Beng;Bengali +value;sc;Blis;Blis +value;sc;Bopo;Bopomofo +value;sc;Brah;Brahmi +value;sc;Brai;Braille +value;sc;Bugi;Buginese +value;sc;Buhd;Buhid +value;sc;Cakm;Chakma +value;sc;Cans;Canadian_Aboriginal +value;sc;Cari;Carian +value;sc;Cham;Cham +value;sc;Cher;Cherokee +value;sc;Cirt;Cirt +value;sc;Copt;Coptic;Qaac +value;sc;Cprt;Cypriot +value;sc;Cyrl;Cyrillic +value;sc;Cyrs;Cyrs +value;sc;Deva;Devanagari +value;sc;Dsrt;Deseret +value;sc;Dupl;Dupl +value;sc;Egyd;Egyd +value;sc;Egyh;Egyh +value;sc;Egyp;Egyptian_Hieroglyphs +value;sc;Elba;Elba +value;sc;Ethi;Ethiopic +value;sc;Geok;Geok +value;sc;Geor;Georgian +value;sc;Glag;Glagolitic +value;sc;Goth;Gothic +value;sc;Gran;Gran +value;sc;Grek;Greek +value;sc;Gujr;Gujarati +value;sc;Guru;Gurmukhi +value;sc;Hang;Hangul +value;sc;Hani;Han +value;sc;Hano;Hanunoo +value;sc;Hans;Hans +value;sc;Hant;Hant +value;sc;Hebr;Hebrew +value;sc;Hira;Hiragana +value;sc;Hluw;Hluw +value;sc;Hmng;Hmng +value;sc;Hrkt;Katakana_Or_Hiragana +value;sc;Hung;Hung +value;sc;Inds;Inds +value;sc;Ital;Old_Italic +value;sc;Java;Javanese +value;sc;Jpan;Jpan +value;sc;Jurc;Jurc +value;sc;Kali;Kayah_Li +value;sc;Kana;Katakana +value;sc;Khar;Kharoshthi +value;sc;Khmr;Khmer +value;sc;Khoj;Khoj +value;sc;Knda;Kannada +value;sc;Kore;Kore +value;sc;Kpel;Kpel +value;sc;Kthi;Kaithi +value;sc;Lana;Tai_Tham +value;sc;Laoo;Lao +value;sc;Latf;Latf +value;sc;Latg;Latg +value;sc;Latn;Latin +value;sc;Lepc;Lepcha +value;sc;Limb;Limbu +value;sc;Lina;Lina +value;sc;Linb;Linear_B +value;sc;Lisu;Lisu +value;sc;Loma;Loma +value;sc;Lyci;Lycian +value;sc;Lydi;Lydian +value;sc;Mand;Mandaic +value;sc;Mani;Mani +value;sc;Maya;Maya +value;sc;Mend;Mend +value;sc;Merc;Meroitic_Cursive +value;sc;Mero;Meroitic_Hieroglyphs +value;sc;Mlym;Malayalam +value;sc;Mong;Mongolian +value;sc;Moon;Moon +value;sc;Mroo;Mroo +value;sc;Mtei;Meetei_Mayek +value;sc;Mymr;Myanmar +value;sc;Narb;Narb +value;sc;Nbat;Nbat +value;sc;Nkgb;Nkgb +value;sc;Nkoo;Nko +value;sc;Nshu;Nshu +value;sc;Ogam;Ogham +value;sc;Olck;Ol_Chiki +value;sc;Orkh;Old_Turkic +value;sc;Orya;Oriya +value;sc;Osma;Osmanya +value;sc;Palm;Palm +value;sc;Perm;Perm +value;sc;Phag;Phags_Pa +value;sc;Phli;Inscriptional_Pahlavi +value;sc;Phlp;Phlp +value;sc;Phlv;Phlv +value;sc;Phnx;Phoenician +value;sc;Plrd;Miao +value;sc;Prti;Inscriptional_Parthian +value;sc;Rjng;Rejang +value;sc;Roro;Roro +value;sc;Runr;Runic +value;sc;Samr;Samaritan +value;sc;Sara;Sara +value;sc;Sarb;Old_South_Arabian +value;sc;Saur;Saurashtra +value;sc;Sgnw;Sgnw +value;sc;Shaw;Shavian +value;sc;Shrd;Sharada +value;sc;Sind;Sind +value;sc;Sinh;Sinhala +value;sc;Sora;Sora_Sompeng +value;sc;Sund;Sundanese +value;sc;Sylo;Syloti_Nagri +value;sc;Syrc;Syriac +value;sc;Syre;Syre +value;sc;Syrj;Syrj +value;sc;Syrn;Syrn +value;sc;Tagb;Tagbanwa +value;sc;Takr;Takri +value;sc;Tale;Tai_Le +value;sc;Talu;New_Tai_Lue +value;sc;Taml;Tamil +value;sc;Tang;Tang +value;sc;Tavt;Tai_Viet +value;sc;Telu;Telugu +value;sc;Teng;Teng +value;sc;Tfng;Tifinagh +value;sc;Tglg;Tagalog +value;sc;Thaa;Thaana +value;sc;Thai;Thai +value;sc;Tibt;Tibetan +value;sc;Tirh;Tirh +value;sc;Ugar;Ugaritic +value;sc;Vaii;Vai +value;sc;Visp;Visp +value;sc;Wara;Wara +value;sc;Wole;Wole +value;sc;Xpeo;Old_Persian +value;sc;Xsux;Cuneiform +value;sc;Yiii;Yi +value;sc;Zinh;Inherited;Qaai +value;sc;Zmth;Zmth +value;sc;Zsym;Zsym +value;sc;Zxxx;Zxxx +value;sc;Zyyy;Common +value;sc;Zzzz;Unknown +value;tccc;0;NR;Not_Reordered +value;tccc;1;OV;Overlay +value;tccc;10;CCC10;CCC10 +value;tccc;103;CCC103;CCC103 +value;tccc;107;CCC107;CCC107 +value;tccc;11;CCC11;CCC11 +value;tccc;118;CCC118;CCC118 +value;tccc;12;CCC12;CCC12 +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;14;CCC14;CCC14 +value;tccc;15;CCC15;CCC15 +value;tccc;16;CCC16;CCC16 +value;tccc;17;CCC17;CCC17 +value;tccc;18;CCC18;CCC18 +value;tccc;19;CCC19;CCC19 +value;tccc;20;CCC20;CCC20 +value;tccc;200;ATBL;Attached_Below_Left +value;tccc;202;ATB;Attached_Below +value;tccc;21;CCC21;CCC21 +value;tccc;214;ATA;Attached_Above +value;tccc;216;ATAR;Attached_Above_Right +value;tccc;218;BL;Below_Left +value;tccc;22;CCC22;CCC22 +value;tccc;220;B;Below +value;tccc;222;BR;Below_Right +value;tccc;224;L;Left +value;tccc;226;R;Right +value;tccc;228;AL;Above_Left +value;tccc;23;CCC23;CCC23 +value;tccc;230;A;Above +value;tccc;232;AR;Above_Right +value;tccc;233;DB;Double_Below +value;tccc;234;DA;Double_Above +value;tccc;24;CCC24;CCC24 +value;tccc;240;IS;Iota_Subscript +value;tccc;25;CCC25;CCC25 +value;tccc;26;CCC26;CCC26 +value;tccc;27;CCC27;CCC27 +value;tccc;28;CCC28;CCC28 +value;tccc;29;CCC29;CCC29 +value;tccc;30;CCC30;CCC30 +value;tccc;31;CCC31;CCC31 +value;tccc;32;CCC32;CCC32 +value;tccc;33;CCC33;CCC33 +value;tccc;34;CCC34;CCC34 +value;tccc;35;CCC35;CCC35 +value;tccc;36;CCC36;CCC36 +value;tccc;7;NK;Nukta +value;tccc;8;KV;Kana_Voicing +value;tccc;84;CCC84;CCC84 +value;tccc;9;VR;Virama +value;tccc;91;CCC91;CCC91 +value;WB;CR;CR +value;WB;EX;ExtendNumLet +value;WB;Extend;Extend +value;WB;FO;Format +value;WB;KA;Katakana +value;WB;LE;ALetter +value;WB;LF;LF +value;WB;MB;MidNumLet +value;WB;ML;MidLetter +value;WB;MN;MidNum +value;WB;NL;Newline +value;WB;NU;Numeric +value;WB;XX;Other + +defaults;0000..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 RSB3^p%XqIDZ;qOq|6dkm(<1-? diff --git a/icuSources/data/in/nfc.nrm b/icuSources/data/in/nfc.nrm index ca627870b0545b100bfa288fa691d6a06ab86c93..09c0aa7be2d3be416cea212afd972b4de769644e 100644 GIT binary patch delta 12073 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 diff --git a/icuSources/data/in/nfkc.nrm b/icuSources/data/in/nfkc.nrm index bf97a8fcf5d8259f510bf5a12e7b2750cd147db8..11946d70acc1c4102fa78cbdfaf068b7f353d316 100644 GIT binary patch delta 25287 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 O8T^S3?>XUnZ~i~U=+hSf delta 22618 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